kernel-devel-3.10.0-1160.62.1.el7>t  DH`pbM$ƨd5!6Y0|d)%1c鈃Jta7G@+3f86YS![oҀ`q҃ݷ71B,x)ҵ6T|wE@p65]&K^F[hpJ6 C } דJb!ྷfc?q^K00'6 b)]մk1PU®JaҢE)%Ʃ `{a3Ǝ&T&ҖǸ/YN+C/\>MMiCW^\i:hHQ4qNe@6E&!8쓩.#(ՋK}u=Jpݙ_ǼOV}cVUTh)cFU26bVZI3|%q KϸX/4m%1{CD:F ^޺S&Bby(!́{q/a0ebb0be9cf9e35b232f017628430d01865a88ca bM$ƨi(%# F-A: W ^?,r(e[w+~DjHZ{ uKaiɎ#?A_ЁeHm`i bOv־=9!w]8|6*m YFN--y=Ei>mUF+7 Q>Ap=k4pq? sƳfKPBtp6%t˟g%'*f^*+s pI`xnÑMI4Ȥhk=1`MKj gG Gz&vf.a 6e(RoO_M:ŧP7p#ơk/cyu[K~EX0Dd* !絉ry>4\?Ld $ h 1Kbho>iD>i y>i >i >i 5>i >iD>iHQ>i^>iz(ztz{.({U8{\9:>LQGL\>iHF>iI?>iX~Y~ \~|>i]x >i^bd$e)f,l.HCkernel-devel3.10.01160.62.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.bLykbuilder.bsys.centos.orga\CentOSGPLv2CentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxx86_64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/3.10.0-1160.62.1.el7.x86_64 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el7.*/$f $f done) fiXc ]7DoI7M5K [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 \Yl p09W*  ']gY ioKP !QI2ERFjeUtkh I <x Yi YyBSS )9w 'DF,N(%y"Y roN#H9 Z,,m2 2Y L!V[:;'  Mb9ly{  kXVt[HC"uLj V V37`C4\  4tmlmT^Pd{ CKwOEoI!  8ruqkds8W __@oyJrpE b PB Y0D$4Y!RjVZ6}:^dZ+4MWBX}cb|bKF1)w1$J =J0 -wH +e`: "av)* PG?~v~28 9%D;  2) H;>R %sW>nrTG~ Aih-O(iWa?eOD {YF,knh#]ln:+ e /k 'QP# m f>*"$ /okhYc,h  #3r,l( Z]+{`<.af "3wHUDtf[3c =/AfLwco ,"T(7Fbzk 2Y:\&//_ySy\e`*{y_ 7e(V`XZf{\=Sn]Ud;[S=p+Kd- zJQi_@y*N| ArreQR11=M01M.oDR       A^ W _\^ 9@nSiiiiiWe^8$k\I `V.SfQ |[x|Yq8_ MX J Qi`LL&6db v%e9N\] 7LR oQ2Ip:" *#[3.*D(t f Dt  Q z-y=|M  & Dju*V]gocxcTJ@&*wdf#MzuhadM reJ&#   VB# ~CqIq @KzSY)!  /0R] ?g%?D mK)*E .$n-F -"| ! DZ  /!jkV6GV{{f  - o<T % <)T3w9Q>   (FvVA@ Hp(!WQWvza`) gR0cDc7xaZl*[">*;K+ %/xS^ ;U>q#3~Z#$>u &]oUZ] fr)e,)gah>"f *s xU+: bA qi 7$M VE$CT g+z^L6Ytu -j{v*n0 zCBT:$}L!\8 ~ y$ n[i WH=|4YUVbJX 3^-* AZ;d  e _`AuEW#h~WCyJW  <D {_4Jpy=MbZ*](}m O;$f6@  sJU A= + ]S2|b1 S'QC C GG8z.TFI?TF s_, = %O,|b0$H 8qTsll1g{5F )Y >%N 8^[Ig}\\M TlR{7  H5 /ob4O %V  2 N"K s`$i{6 5XlM 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\ >Vr5H6U2= { $Qi k {6 D} GTf<  "u>-#/! r o' 1  Ku!&%' ,T2 Ce j)x*eU dA<o~B53;/K5 324*E q'CS>V!  p0j07*YM xE$BiO";d!eN9$%yQ$;$o9& ?Cbs'09DD)U&4a- y8bk {(&d;"|p9(p :N G 71Y)G "N4\8t#NW SJg_n g/)co ){G zG*Z GY#6EQUdc+ d nLT9Uu+ K/W`Fe9<Vo)4=)O tw :@$c' 6 +  A g6=>IW? ;) 3XpN =8^4GN '  <DIo{S@'m*C Ik;?_hXW0Z@"( )R{ %wL$,h SI*H@8 3-SB.92 IB-+ @gb"i l  ?\D _dt v/V_qZ. xLC _ ZrB 84 )[! @[fk}Kru]&9i e 1&,GEIiY-5!;x f*5/r2BC> tU!J  E7* D!)!jRd'aM6o:4EW~8[ 99 PM -- O"[L95a#w% 9@-re * z k5aG' \/ YK%#4p  $Yv [ u!G@,#G NRB) 1 U!;-~ u' 4C ! E &($5V+/7]J 1.qC)k!3 f0 Ry   T W yW&=? Z#`6 ,s1:Z  7X0~cI'(?N&< iJk81 U F  ": zS%N["%<. !00lP 6.'/" Td3qk*(/$ 2q# N"'s N 0v[Qw| 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 ]-B2Q#. 8 @_>Z$$*0 ~0 ` 1$" QGx -1&stzxlraC +'M2-#': M:' @P' Dx h IW|&Fy / C@+H.E \  v4&DBX5  dcaObJy I-:  pk E0} YB nb& (N*5;E" s>g@b";tT32 v (@(-pR +n 4x!@AzQSEK0bhM. " ,Yb<1$(' -> [Y%E0@ w KNvxT A)  11: C>H%i " qEd 3 : t)Bh^07R ' b$j mz#1 =B/j HV y6| u  .^Je+  9 m .?Cp<W#hQ}= zs 3  ozI2CyF1JXT7 n~cc}Lb 2}OQ~ Y|Me#)Y)E'#?QF8jppd7AYQdRFxJH} b Gl}5 u; @QJNK4('67iR O K K9X e 1,)@<.iy yDB  v { ` V =}>OW1OhZ/=.HX "f]Qad^J0lF I ~_A#[38a ccz* eK2##Ei  j ?TX\m x _f7j6  i G & ~ ( g 9 />3 ,,, -$@t Q K#@ >!h1_= L )yR ,'xkg0 6"1dV~J}AB% R/`WE 4 .y) 1C*.4 xJo;j #M? ` 'A`J ,  /6c  ?  *N )$`&!$/*YO ,T6g6 1Vwy4f#z: nJ_':K^+.؋  ie/[ b ?Z=14  ?yUv_omUvk(Jt_HApIR[" 3 h'c  9}8XBN]#UCBZP#?),xsSjp  `$US=NHV$8(dA;/)? D6G"YXX(-n{H`Wp  | 4I eC Vap"9m]'{ )Key(*6 tPh )(V"M!bWbg W62 IU9YT6X*#e6`Yg X""%v~~"h"h ,@u f9B,ki>cu}Ad*dm _ +#F Xm4C9|z:]o V1p1pr> R G{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큤AA큤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큤bLv4bLv3bLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLv3bLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLtb:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:bLtbLv9bLtbLtbLtbLtbLtbLtbLtbLv9bLtbLtbLtbLtb:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:bLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLvbLtb:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:b:bLu]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.62.1.el7]Rado Vrbovsky [3.10.0-1160.61.1.el7]Rado Vrbovsky [3.10.0-1160.60.1.el7]Rado Vrbovsky [3.10.0-1160.59.1.el7]Rado Vrbovsky [3.10.0-1160.58.1.el7]Rado Vrbovsky [3.10.0-1160.57.1.el7]Rado Vrbovsky [3.10.0-1160.56.1.el7]Rado Vrbovsky [3.10.0-1160.55.1.el7]Rado Vrbovsky [3.10.0-1160.54.1.el7]Rado Vrbovsky [3.10.0-1160.53.1.el7]Rado Vrbovsky [3.10.0-1160.52.1.el7]Rado Vrbovsky [3.10.0-1160.51.1.el7]Rado Vrbovsky [3.10.0-1160.50.1.el7]Rado Vrbovsky [3.10.0-1160.49.1.el7]Rado Vrbovsky [3.10.0-1160.48.1.el7]Rado Vrbovsky [3.10.0-1160.47.1.el7]Rado Vrbovsky [3.10.0-1160.46.1.el7]Rado Vrbovsky [3.10.0-1160.45.1.el7]Rado Vrbovsky [3.10.0-1160.44.1.el7]Augusto Caringi [3.10.0-1160.43.1.el7]Augusto Caringi [3.10.0-1160.42.2.el7]Augusto Caringi [3.10.0-1160.42.1.el7]Augusto Caringi [3.10.0-1160.41.1.el7]Augusto Caringi [3.10.0-1160.40.1.el7]Augusto Caringi [3.10.0-1160.39.1.el7]Augusto Caringi [3.10.0-1160.38.1.el7]Augusto Caringi [3.10.0-1160.37.1.el7]Augusto Caringi [3.10.0-1160.36.1.el7]Augusto Caringi [3.10.0-1160.35.1.el7]Augusto Caringi [3.10.0-1160.34.1.el7]Augusto Caringi [3.10.0-1160.33.1.el7]Augusto Caringi [3.10.0-1160.32.1.el7]Augusto Caringi [3.10.0-1160.31.1.el7]Augusto Caringi [3.10.0-1160.30.1.el7]Augusto Caringi [3.10.0-1160.29.1.el7]Augusto Caringi [3.10.0-1160.28.1.el7]Augusto Caringi [3.10.0-1160.27.1.el7]Augusto Caringi [3.10.0-1160.26.1.el7]Augusto Caringi [3.10.0-1160.25.1.el7]Augusto Caringi [3.10.0-1160.24.1.el7]Augusto Caringi [3.10.0-1160.23.1.el7]Augusto Caringi [3.10.0-1160.22.1.el7]Augusto Caringi [3.10.0-1160.21.1.el7]Augusto Caringi [3.10.0-1160.20.1.el7]Augusto Caringi [3.10.0-1160.19.1.el7]Augusto Caringi [3.10.0-1160.18.1.el7]Augusto Caringi [3.10.0-1160.17.1.el7]Augusto Caringi [3.10.0-1160.16.1.el7]Augusto Caringi [3.10.0-1160.15.1.el7]Augusto Caringi [3.10.0-1160.14.1.el7]Augusto Caringi [3.10.0-1160.13.1.el7]Augusto Caringi [3.10.0-1160.12.1.el7]Augusto Caringi [3.10.0-1160.11.1.el7]Augusto Caringi [3.10.0-1160.10.1.el7]Augusto Caringi [3.10.0-1160.9.1.el7]Augusto Caringi [3.10.0-1160.8.1.el7]Augusto Caringi [3.10.0-1160.7.1.el7]Augusto Caringi [3.10.0-1160.6.1.el7]Augusto Caringi [3.10.0-1160.5.1.el7]Augusto Caringi [3.10.0-1160.4.1.el7]Augusto Caringi [3.10.0-1160.3.1.el7]Augusto Caringi [3.10.0-1160.2.1.el7]Augusto Caringi [3.10.0-1160.1.1.el7]Jan Stancek [3.10.0-1160.el7]Jan Stancek [3.10.0-1159.el7]Jan Stancek [3.10.0-1158.el7]Jan Stancek [3.10.0-1157.el7]Jan Stancek [3.10.0-1156.el7]Jan Stancek [3.10.0-1155.el7]Jan Stancek [3.10.0-1154.el7]Jan Stancek [3.10.0-1153.el7]Jan Stancek [3.10.0-1152.el7]Jan Stancek [3.10.0-1151.el7]Jan Stancek [3.10.0-1150.el7]Jan Stancek [3.10.0-1149.el7]Jan Stancek [3.10.0-1148.el7]Jan Stancek [3.10.0-1147.el7]Jan Stancek [3.10.0-1146.el7]Jan Stancek [3.10.0-1145.el7]Jan Stancek [3.10.0-1144.el7]Jan Stancek [3.10.0-1143.el7]Jan Stancek [3.10.0-1142.el7]Jan Stancek [3.10.0-1141.el7]Jan Stancek [3.10.0-1140.el7]Jan Stancek [3.10.0-1139.el7]Jan Stancek [3.10.0-1138.el7]Jan Stancek [3.10.0-1137.el7]Jan Stancek [3.10.0-1136.el7]Jan Stancek [3.10.0-1135.el7]Jan Stancek [3.10.0-1134.el7]Jan Stancek [3.10.0-1133.el7]Jan Stancek [3.10.0-1132.el7]Jan Stancek [3.10.0-1131.el7]Jan Stancek [3.10.0-1130.el7]Jan Stancek [3.10.0-1129.el7]Jan Stancek [3.10.0-1128.el7]Jan Stancek [3.10.0-1127.5.el7]Jan Stancek [3.10.0-1127.4.el7]Jan Stancek [3.10.0-1127.3.el7]Jan Stancek [3.10.0-1127.2.el7]Jan Stancek [3.10.0-1127.1.el7]Jan Stancek [3.10.0-1126.2.el7]Jan Stancek [3.10.0-1126.1.el7]Jan Stancek [3.10.0-1125.1.el7]Jan Stancek [3.10.0-1124.1.el7]Jan Stancek [3.10.0-1123.1.el7]Jan Stancek [3.10.0-1123.el7]Jan Stancek [3.10.0-1122.el7]Jan Stancek [3.10.0-1121.el7]Jan Stancek [3.10.0-1120.el7]Jan Stancek [3.10.0-1119.el7]Jan Stancek [3.10.0-1118.el7]Jan Stancek [3.10.0-1117.el7]Jan Stancek [3.10.0-1116.el7]Jan Stancek [3.10.0-1115.el7]Jan Stancek [3.10.0-1114.el7]Jan Stancek [3.10.0-1113.el7]Jan Stancek [3.10.0-1112.el7]Jan Stancek [3.10.0-1111.el7]Jan Stancek [3.10.0-1110.el7]Jan Stancek [3.10.0-1109.el7]Jan Stancek [3.10.0-1108.el7]Jan Stancek [3.10.0-1107.el7]Jan Stancek [3.10.0-1106.el7]Jan Stancek [3.10.0-1105.el7]Jan Stancek [3.10.0-1104.el7]Jan Stancek [3.10.0-1103.el7]Jan Stancek [3.10.0-1102.el7]Jan Stancek [3.10.0-1101.el7]Jan Stancek [3.10.0-1100.el7]Jan Stancek [3.10.0-1099.el7]Jan Stancek [3.10.0-1098.el7]Jan Stancek [3.10.0-1097.el7]Jan Stancek [3.10.0-1096.el7]Jan Stancek [3.10.0-1095.el7]Jan Stancek [3.10.0-1094.el7]Jan Stancek [3.10.0-1093.el7]Jan Stancek [3.10.0-1092.el7]Jan Stancek [3.10.0-1091.el7]Jan Stancek [3.10.0-1090.el7]Jan Stancek [3.10.0-1089.el7]Jan Stancek [3.10.0-1088.el7]Jan Stancek [3.10.0-1087.el7]Jan Stancek [3.10.0-1086.el7]Jan Stancek [3.10.0-1085.el7]Jan Stancek [3.10.0-1084.el7]Jan Stancek [3.10.0-1083.el7]Jan Stancek [3.10.0-1082.el7]Jan Stancek [3.10.0-1081.el7]Jan Stancek [3.10.0-1080.el7]Jan Stancek [3.10.0-1079.el7]Jan Stancek [3.10.0-1078.el7]Jan Stancek [3.10.0-1077.el7]Jan Stancek [3.10.0-1076.el7]Jan Stancek [3.10.0-1075.el7]Jan Stancek [3.10.0-1074.el7]Jan Stancek [3.10.0-1073.el7]Jan Stancek [3.10.0-1072.el7]Jan Stancek [3.10.0-1071.el7]Jan Stancek [3.10.0-1070.el7]Jan Stancek [3.10.0-1069.el7]Jan Stancek [3.10.0-1068.el7]Jan Stancek [3.10.0-1067.el7]Jan Stancek [3.10.0-1066.el7]Jan Stancek [3.10.0-1065.el7]Jan Stancek [3.10.0-1064.el7]Jan Stancek [3.10.0-1063.el7]Bruno E. O. Meneguele [3.10.0-1062.el7]Bruno E. O. Meneguele [3.10.0-1061.el7]Bruno E. O. Meneguele [3.10.0-1060.el7]Bruno E. O. Meneguele [3.10.0-1059.el7]Bruno E. O. Meneguele [3.10.0-1058.el7]Bruno E. O. Meneguele [3.10.0-1057.el7]Bruno E. O. Meneguele [3.10.0-1056.el7]Bruno E. O. Meneguele [3.10.0-1055.el7]Bruno E. O. Meneguele [3.10.0-1054.el7]Bruno E. O. Meneguele [3.10.0-1053.el7]Bruno E. O. Meneguele [3.10.0-1052.el7]Bruno E. O. Meneguele [3.10.0-1051.el7]Bruno E. O. Meneguele [3.10.0-1050.el7]Bruno E. O. Meneguele [3.10.0-1049.el7]Bruno E. O. Meneguele [3.10.0-1048.el7]Bruno E. O. Meneguele [3.10.0-1047.el7]Bruno E. O. Meneguele [3.10.0-1046.el7]Bruno E. O. Meneguele [3.10.0-1045.el7]Bruno E. O. Meneguele [3.10.0-1044.el7]Bruno E. O. Meneguele [3.10.0-1043.el7]Bruno E. O. Meneguele [3.10.0-1042.el7]Bruno E. O. Meneguele [3.10.0-1041.el7]Bruno E. O. Meneguele [3.10.0-1040.el7]Bruno E. O. Meneguele [3.10.0-1039.el7]Bruno E. O. Meneguele [3.10.0-1038.el7]Bruno E. O. Meneguele [3.10.0-1037.el7]Bruno E. O. Meneguele [3.10.0-1036.el7]Bruno E. O. Meneguele [3.10.0-1035.el7]Bruno E. O. Meneguele [3.10.0-1034.el7]Bruno E. O. Meneguele [3.10.0-1033.el7]Bruno E. O. Meneguele [3.10.0-1032.el7]Bruno E. O. Meneguele [3.10.0-1031.el7]Bruno E. O. Meneguele [3.10.0-1030.el7]Bruno E. O. Meneguele [3.10.0-1029.el7]Bruno E. O. Meneguele [3.10.0-1028.el7]Bruno E. O. Meneguele [3.10.0-1027.el7]Bruno E. O. Meneguele [3.10.0-1026.el7]Bruno E. O. Meneguele [3.10.0-1025.el7]Bruno E. O. Meneguele [3.10.0-1024.el7]Bruno E. O. Meneguele [3.10.0-1023.el7]Bruno E. O. Meneguele [3.10.0-1022.el7]Bruno E. O. Meneguele [3.10.0-1021.el7]Bruno E. O. Meneguele [3.10.0-1020.el7]Bruno E. O. Meneguele [3.10.0-1019.el7]Bruno E. O. Meneguele [3.10.0-1018.el7]Bruno E. O. Meneguele [3.10.0-1017.el7]Bruno E. O. Meneguele [3.10.0-1016.el7]Bruno E. O. Meneguele [3.10.0-1015.el7]Bruno E. O. Meneguele [3.10.0-1014.el7]Bruno E. O. Meneguele [3.10.0-1013.el7]Bruno E. O. Meneguele [3.10.0-1012.el7]Bruno E. O. Meneguele [3.10.0-1011.el7]Jan Stancek [3.10.0-1010.el7]Jan Stancek [3.10.0-1009.el7]Jan Stancek [3.10.0-1008.el7]Jan Stancek [3.10.0-1007.el7]Jan Stancek [3.10.0-1006.el7]Jan Stancek [3.10.0-1005.el7]Jan Stancek [3.10.0-1004.el7]Jan Stancek [3.10.0-1003.el7]Jan Stancek [3.10.0-1002.el7]Jan Stancek [3.10.0-1001.el7]Jan Stancek [3.10.0-1000.el7]Jan Stancek [3.10.0-999.el7]Bruno E. O. Meneguele [3.10.0-998.el7]Bruno E. O. Meneguele [3.10.0-997.el7]Bruno E. O. Meneguele [3.10.0-996.el7]Bruno E. O. Meneguele [3.10.0-995.el7]Bruno E. O. Meneguele [3.10.0-994.el7]Bruno E. O. Meneguele [3.10.0-993.el7]Bruno E. O. Meneguele [3.10.0-992.el7]Bruno E. O. Meneguele [3.10.0-991.el7]Bruno E. O. Meneguele [3.10.0-990.el7]Bruno E. O. Meneguele [3.10.0-989.el7]Bruno E. O. Meneguele [3.10.0-988.el7]Bruno E. O. Meneguele [3.10.0-987.el7]Bruno E. O. Meneguele [3.10.0-986.el7]Bruno E. O. Meneguele [3.10.0-985.el7]Bruno E. O. Meneguele [3.10.0-984.el7]Bruno E. O. Meneguele [3.10.0-983.el7]Bruno E. O. Meneguele [3.10.0-982.el7]Bruno E. O. Meneguele [3.10.0-981.el7]Bruno E. O. Meneguele [3.10.0-980.el7]Bruno E. O. Meneguele [3.10.0-979.el7]Bruno E. O. Meneguele [3.10.0-978.el7]Bruno E. O. Meneguele [3.10.0-977.el7]Bruno E. O. Meneguele [3.10.0-976.el7]Bruno E. O. Meneguele [3.10.0-975.el7]Bruno E. O. Meneguele [3.10.0-974.el7]Bruno E. O. Meneguele [3.10.0-973.el7]Bruno E. O. Meneguele [3.10.0-972.el7]Bruno E. O. Meneguele [3.10.0-971.el7]Bruno E. O. Meneguele [3.10.0-970.el7]Bruno E. O. Meneguele [3.10.0-969.el7]Bruno E. O. Meneguele [3.10.0-968.el7]Bruno E. O. Meneguele [3.10.0-967.el7]Bruno E. O. Meneguele [3.10.0-966.el7]Bruno E. O. Meneguele [3.10.0-965.el7]Bruno E. O. Meneguele [3.10.0-964.el7]Bruno E. O. Meneguele [3.10.0-963.el7]Bruno E. O. Meneguele [3.10.0-962.el7]Bruno E. O. Meneguele [3.10.0-961.el7]Bruno E. O. Meneguele [3.10.0-960.el7]Bruno E. O. Meneguele [3.10.0-959.el7]Bruno E. O. Meneguele [3.10.0-958.el7]Bruno E. O. Meneguele [3.10.0-957.el7]Bruno E. O. Meneguele [3.10.0-956.el7]Bruno E. O. Meneguele [3.10.0-955.el7]Bruno E. O. Meneguele [3.10.0-954.el7]Bruno E. O. Meneguele [3.10.0-953.el7]Bruno E. O. Meneguele [3.10.0-952.el7]Bruno E. O. Meneguele [3.10.0-951.el7]Bruno E. O. Meneguele [3.10.0-950.el7]Bruno E. O. Meneguele [3.10.0-949.el7]Bruno E. O. Meneguele [3.10.0-948.el7]Bruno E. O. Meneguele [3.10.0-947.el7]Bruno E. O. Meneguele [3.10.0-946.el7]Bruno E. O. Meneguele [3.10.0-945.el7]Bruno E. O. Meneguele [3.10.0-944.el7]Bruno E. O. Meneguele [3.10.0-943.el7]Bruno E. O. Meneguele [3.10.0-942.el7]Bruno E. O. Meneguele [3.10.0-941.el7]Bruno E. O. Meneguele [3.10.0-940.el7]Bruno E. O. Meneguele [3.10.0-939.el7]Bruno E. O. Meneguele [3.10.0-938.el7]Bruno E. O. Meneguele [3.10.0-937.el7]Bruno E. O. Meneguele [3.10.0-936.el7]Bruno E. O. Meneguele [3.10.0-935.el7]Bruno E. O. Meneguele [3.10.0-934.el7]Bruno E. O. Meneguele [3.10.0-933.el7]Bruno E. O. Meneguele [3.10.0-932.el7]Bruno E. O. Meneguele [3.10.0-931.el7]Bruno E. O. Meneguele [3.10.0-930.el7]Bruno E. O. Meneguele [3.10.0-929.el7]Bruno E. O. Meneguele [3.10.0-928.el7]Bruno E. O. Meneguele [3.10.0-927.el7]Bruno E. O. Meneguele [3.10.0-926.el7]Bruno E. O. Meneguele [3.10.0-925.el7]Bruno E. O. Meneguele [3.10.0-924.el7]Bruno E. O. Meneguele [3.10.0-923.el7]Bruno E. O. Meneguele [3.10.0-922.el7]Bruno E. O. Meneguele [3.10.0-921.el7]Bruno E. O. Meneguele [3.10.0-920.el7]Bruno E. O. Meneguele [3.10.0-919.el7]Bruno E. O. Meneguele [3.10.0-918.el7]Bruno E. O. Meneguele [3.10.0-917.el7]Bruno E. O. Meneguele [3.10.0-916.el7]Bruno E. O. Meneguele [3.10.0-915.el7]Bruno E. O. Meneguele [3.10.0-914.el7]Bruno E. O. Meneguele [3.10.0-913.el7]Bruno E. O. Meneguele [3.10.0-912.el7]Bruno E. O. Meneguele [3.10.0-911.el7]Bruno E. O. Meneguele [3.10.0-910.el7]Bruno E. O. Meneguele [3.10.0-909.el7]Bruno E. O. Meneguele [3.10.0-908.el7]Bruno E. O. Meneguele [3.10.0-907.el7]Bruno E. O. Meneguele [3.10.0-906.el7]Bruno E. O. Meneguele [3.10.0-905.el7]Bruno E. O. Meneguele [3.10.0-904.el7]Bruno E. O. Meneguele [3.10.0-903.el7]Bruno E. O. Meneguele [3.10.0-902.el7]Bruno E. O. Meneguele [3.10.0-901.el7]Bruno E. O. Meneguele [3.10.0-900.el7]Bruno E. O. Meneguele [3.10.0-899.el7]Bruno E. O. Meneguele [3.10.0-898.el7]Bruno E. O. Meneguele [3.10.0-897.el7]Bruno E. O. Meneguele [3.10.0-896.el7]Bruno E. O. Meneguele [3.10.0-895.el7]Bruno E. O. Meneguele [3.10.0-894.el7]Bruno E. O. Meneguele [3.10.0-893.el7]Bruno E. O. Meneguele [3.10.0-892.el7]Bruno E. O. Meneguele [3.10.0-891.el7]Bruno E. O. Meneguele [3.10.0-890.el7]Bruno E. O. Meneguele [3.10.0-889.el7]Bruno E. O. Meneguele [3.10.0-888.el7]Bruno E. O. Meneguele [3.10.0-887.el7]Bruno E. O. Meneguele [3.10.0-886.el7]Bruno E. O. Meneguele [3.10.0-885.el7]Bruno E. O. Meneguele [3.10.0-884.el7]Bruno E. O. Meneguele [3.10.0-883.el7]Bruno E. O. Meneguele [3.10.0-882.el7]Bruno E. O. Meneguele [3.10.0-881.el7]Bruno E. O. Meneguele [3.10.0-880.el7]Bruno E. O. Meneguele [3.10.0-879.el7]Bruno E. O. Meneguele [3.10.0-878.el7]Bruno E. O. Meneguele [3.10.0-877.el7]Bruno E. O. Meneguele [3.10.0-876.el7]Bruno E. O. Meneguele [3.10.0-875.el7]Bruno E. O. Meneguele [3.10.0-874.el7]Bruno E. O. Meneguele [3.10.0-873.el7]Bruno E. O. Meneguele [3.10.0-872.el7]Bruno E. O. Meneguele [3.10.0-871.el7]Bruno E. O. Meneguele [3.10.0-870.el7]Bruno E. O. Meneguele [3.10.0-869.el7]Bruno E. O. Meneguele [3.10.0-868.el7]Bruno E. O. Meneguele [3.10.0-867.el7]Bruno E. O. Meneguele [3.10.0-866.el7]Bruno E. O. Meneguele [3.10.0-865.el7]Bruno E. O. Meneguele [3.10.0-864.el7]Bruno E. O. Meneguele [3.10.0-863.el7]Bruno E. O. Meneguele [3.10.0-862.el7]Bruno E. O. Meneguele [3.10.0-861.el7]Bruno E. O. Meneguele [3.10.0-860.el7]Bruno E. O. Meneguele [3.10.0-859.el7]Bruno E. O. Meneguele [3.10.0-858.el7]Bruno E. O. Meneguele [3.10.0-857.el7]Bruno E. O. Meneguele [3.10.0-856.el7]Bruno E. O. Meneguele [3.10.0-855.el7]Bruno E. O. Meneguele [3.10.0-854.el7]Bruno E. O. Meneguele [3.10.0-853.el7]Bruno E. O. Meneguele [3.10.0-852.el7]Bruno E. O. Meneguele [3.10.0-851.el7]Bruno E. O. Meneguele [3.10.0-850.el7]Bruno E. O. Meneguele [3.10.0-849.el7]Bruno E. O. Meneguele [3.10.0-848.el7]Bruno E. O. Meneguele [3.10.0-847.el7]Bruno E. O. Meneguele [3.10.0-846.el7]Bruno E. O. Meneguele [3.10.0-845.el7]Bruno E. O. Meneguele [3.10.0-844.el7]Bruno E. O. Meneguele [3.10.0-843.el7]Bruno E. O. Meneguele [3.10.0-842.el7]Bruno E. O. Meneguele [3.10.0-841.el7]Bruno E. O. Meneguele [3.10.0-840.el7]Bruno E. O. Meneguele [3.10.0-839.el7]Bruno E. O. Meneguele [3.10.0-838.el7]Bruno E. O. Meneguele [3.10.0-837.el7]Bruno E. O. Meneguele [3.10.0-836.el7]Bruno E. O. Meneguele [3.10.0-835.el7]Bruno E. O. Meneguele [3.10.0-834.el7]Bruno E. O. Meneguele [3.10.0-833.el7]Bruno E. O. Meneguele [3.10.0-832.el7]Bruno E. O. Meneguele [3.10.0-831.el7]Rafael Aquini [3.10.0-830.el7]Rafael Aquini [3.10.0-829.el7]Rafael Aquini [3.10.0-828.el7]Rafael Aquini [3.10.0-827.el7]Rafael Aquini [3.10.0-826.el7]Rafael Aquini [3.10.0-825.el7]Rafael Aquini [3.10.0-824.el7]Rafael Aquini [3.10.0-823.el7]Rafael Aquini [3.10.0-822.el7]Rafael Aquini [3.10.0-821.el7]Rafael Aquini [3.10.0-820.el7]Rafael Aquini [3.10.0-819.el7]Rafael Aquini [3.10.0-818.el7]Rafael Aquini [3.10.0-817.el7]Rafael Aquini [3.10.0-816.el7]Rafael Aquini [3.10.0-815.el7]Rafael Aquini [3.10.0-814.el7]Rafael Aquini [3.10.0-813.el7]Rafael Aquini [3.10.0-812.el7]Rafael Aquini [3.10.0-811.el7]Rafael Aquini [3.10.0-810.el7]Rafael Aquini [3.10.0-809.el7]Rafael Aquini [3.10.0-808.el7]Rafael Aquini [3.10.0-807.el7]Rafael Aquini [3.10.0-806.el7]Rafael Aquini [3.10.0-805.el7]Rafael Aquini [3.10.0-804.el7]Rafael Aquini [3.10.0-803.el7]Rafael Aquini [3.10.0-802.el7]Rafael Aquini [3.10.0-801.el7]Rafael Aquini [3.10.0-800.el7]Rafael Aquini [3.10.0-799.el7]Rafael Aquini [3.10.0-798.el7]Rafael Aquini [3.10.0-797.el7]Rafael Aquini [3.10.0-796.el7]Rafael Aquini [3.10.0-795.el7]Rafael Aquini [3.10.0-794.el7]Rafael Aquini [3.10.0-793.el7]Rafael Aquini [3.10.0-792.el7]Rafael Aquini [3.10.0-791.el7]Rafael Aquini [3.10.0-790.el7]Rafael Aquini [3.10.0-789.el7]Rafael Aquini [3.10.0-788.el7]Rafael Aquini [3.10.0-787.el7]Rafael Aquini [3.10.0-786.el7]Rafael Aquini [3.10.0-785.el7]Rafael Aquini [3.10.0-784.el7]Rafael Aquini [3.10.0-783.el7]Rafael Aquini [3.10.0-782.el7]Rafael Aquini [3.10.0-781.el7]Rafael Aquini [3.10.0-780.el7]Rafael Aquini [3.10.0-779.el7]Rafael Aquini [3.10.0-778.el7]Rafael Aquini [3.10.0-777.el7]Rafael Aquini [3.10.0-776.el7]Rafael Aquini [3.10.0-775.el7]Rafael Aquini [3.10.0-774.el7]Rafael Aquini [3.10.0-773.el7]Rafael Aquini [3.10.0-772.el7]Rafael Aquini [3.10.0-771.el7]Rafael Aquini [3.10.0-770.el7]Rafael Aquini [3.10.0-769.el7]Rafael Aquini [3.10.0-768.el7]Rafael Aquini [3.10.0-767.el7]Rafael Aquini [3.10.0-766.el7]Rafael Aquini [3.10.0-765.el7]Rafael Aquini [3.10.0-764.el7]Rafael Aquini [3.10.0-763.el7]Rafael Aquini [3.10.0-762.el7]Rafael Aquini [3.10.0-761.el7]Rafael Aquini [3.10.0-760.el7]Rafael Aquini [3.10.0-759.el7]Rafael Aquini [3.10.0-758.el7]Rafael Aquini [3.10.0-757.el7]Rafael Aquini [3.10.0-756.el7]Rafael Aquini [3.10.0-755.el7]Rafael Aquini [3.10.0-754.el7]Rafael Aquini [3.10.0-753.el7]Rafael Aquini [3.10.0-752.el7]Rafael Aquini [3.10.0-751.el7]Rafael Aquini [3.10.0-750.el7]Rafael Aquini [3.10.0-749.el7]Rafael Aquini [3.10.0-748.el7]Rafael Aquini [3.10.0-747.el7]Rafael Aquini [3.10.0-746.el7]Rafael Aquini [3.10.0-745.el7]Rafael Aquini [3.10.0-744.el7]Rafael Aquini [3.10.0-743.el7]Rafael Aquini [3.10.0-742.el7]Rafael Aquini [3.10.0-741.el7]Rafael Aquini [3.10.0-740.el7]Rafael Aquini [3.10.0-739.el7]Rafael Aquini [3.10.0-738.el7]Rafael Aquini [3.10.0-737.el7]Rafael Aquini [3.10.0-736.el7]Rafael Aquini [3.10.0-735.el7]Rafael Aquini [3.10.0-734.el7]Rafael Aquini [3.10.0-733.el7]Rafael Aquini [3.10.0-732.el7]Rafael Aquini [3.10.0-731.el7]Rafael Aquini [3.10.0-730.el7]Rafael Aquini [3.10.0-729.el7]Rafael Aquini [3.10.0-728.el7]Rafael Aquini [3.10.0-727.el7]Rafael Aquini [3.10.0-726.el7]Rafael Aquini [3.10.0-725.el7]Rafael Aquini [3.10.0-724.el7]Rafael Aquini [3.10.0-723.el7]Rafael Aquini [3.10.0-722.el7]Rafael Aquini [3.10.0-721.el7]Rafael Aquini [3.10.0-720.el7]Rafael Aquini [3.10.0-719.el7]Rafael Aquini [3.10.0-718.el7]Rafael Aquini [3.10.0-717.el7]Rafael Aquini [3.10.0-716.el7]Rafael Aquini [3.10.0-715.el7]Rafael Aquini [3.10.0-714.el7]Rafael Aquini [3.10.0-713.el7]Rafael Aquini [3.10.0-712.el7]Rafael Aquini [3.10.0-711.el7]Rafael Aquini [3.10.0-710.el7]Rafael Aquini [3.10.0-709.el7]Rafael Aquini [3.10.0-708.el7]Rafael Aquini [3.10.0-707.el7]Rafael Aquini [3.10.0-706.el7]Rafael Aquini [3.10.0-705.el7]Rafael Aquini [3.10.0-704.el7]Rafael Aquini [3.10.0-703.el7]Rafael Aquini [3.10.0-702.el7]Rafael Aquini [3.10.0-701.el7]Rafael Aquini [3.10.0-700.el7]Rafael Aquini [3.10.0-699.el7]Rafael Aquini [3.10.0-698.el7]Rafael Aquini [3.10.0-697.el7]Rafael Aquini [3.10.0-696.el7]Rafael Aquini [3.10.0-695.el7]Rafael Aquini [3.10.0-694.el7]Rafael Aquini [3.10.0-693.el7]Rafael Aquini [3.10.0-692.el7]Rafael Aquini [3.10.0-691.el7]Rafael Aquini [3.10.0-690.el7]Rafael Aquini [3.10.0-689.el7]Rafael Aquini [3.10.0-688.el7]Rafael Aquini [3.10.0-687.el7]Rafael Aquini [3.10.0-686.el7]Rafael Aquini [3.10.0-685.el7]Rafael Aquini [3.10.0-684.el7]Rafael Aquini [3.10.0-683.el7]Rafael Aquini [3.10.0-682.el7]Rafael Aquini [3.10.0-681.el7]Rafael Aquini [3.10.0-680.el7]Rafael Aquini [3.10.0-679.el7]Rafael Aquini [3.10.0-678.el7]Rafael Aquini [3.10.0-677.el7]Rafael Aquini [3.10.0-676.el7]Rafael Aquini [3.10.0-675.el7]Rafael Aquini [3.10.0-674.el7]Rafael Aquini [3.10.0-673.el7]Rafael Aquini [3.10.0-672.el7]Rafael Aquini [3.10.0-671.el7]Rafael Aquini [3.10.0-670.el7]Rafael Aquini [3.10.0-669.el7]Rafael Aquini [3.10.0-668.el7]Rafael Aquini [3.10.0-667.el7]Rafael Aquini [3.10.0-666.el7]Rafael Aquini [3.10.0-665.el7]Rafael Aquini [3.10.0-664.el7]Rafael Aquini [3.10.0-663.el7]Rafael Aquini [3.10.0-662.el7]Rafael Aquini [3.10.0-661.el7]Rafael Aquini [3.10.0-660.el7]Rafael Aquini [3.10.0-659.el7]Rafael Aquini [3.10.0-658.el7]Rafael Aquini [3.10.0-657.el7]Rafael Aquini [3.10.0-656.el7]Rafael Aquini [3.10.0-655.el7]Rafael Aquini [3.10.0-654.el7]Rafael Aquini [3.10.0-653.el7]Rafael Aquini [3.10.0-652.el7]Rafael Aquini [3.10.0-651.el7]Rafael Aquini [3.10.0-650.el7]Rafael Aquini [3.10.0-649.el7]Rafael Aquini [3.10.0-648.el7]Rafael Aquini [3.10.0-647.el7]Rafael Aquini [3.10.0-646.el7]Rafael Aquini [3.10.0-645.el7]Rafael Aquini [3.10.0-644.el7]Rafael Aquini [3.10.0-643.el7]Rafael Aquini [3.10.0-642.el7]Rafael Aquini [3.10.0-641.el7]Rafael Aquini [3.10.0-640.el7]Rafael Aquini [3.10.0-639.el7]Rafael Aquini [3.10.0-638.el7]Rafael Aquini [3.10.0-637.el7]Rafael Aquini [3.10.0-636.el7]Rafael Aquini [3.10.0-635.el7]Rafael Aquini [3.10.0-634.el7]Rafael Aquini [3.10.0-633.el7]Rafael Aquini [3.10.0-632.el7]Rafael Aquini [3.10.0-631.el7]Rafael Aquini [3.10.0-630.el7]Rafael Aquini [3.10.0-629.el7]Rafael Aquini [3.10.0-628.el7]Rafael Aquini [3.10.0-627.el7]Rafael Aquini [3.10.0-626.el7]Rafael Aquini [3.10.0-625.el7]Rafael Aquini [3.10.0-624.el7]Rafael Aquini [3.10.0-623.el7]Rafael Aquini [3.10.0-622.el7]Rafael Aquini [3.10.0-621.el7]Rafael Aquini [3.10.0-620.el7]Rafael Aquini [3.10.0-619.el7]Rafael Aquini [3.10.0-618.el7]Rafael Aquini [3.10.0-617.el7]Rafael Aquini [3.10.0-616.el7]Rafael Aquini [3.10.0-615.el7]Rafael Aquini [3.10.0-614.el7]Rafael Aquini [3.10.0-613.el7]Rafael Aquini [3.10.0-612.el7]Rafael Aquini [3.10.0-611.el7]Rafael Aquini [3.10.0-610.el7]Rafael Aquini [3.10.0-609.el7]Rafael Aquini [3.10.0-608.el7]Rafael Aquini [3.10.0-607.el7]Rafael Aquini [3.10.0-606.el7]Rafael Aquini [3.10.0-605.el7]Rafael Aquini [3.10.0-604.el7]Rafael Aquini [3.10.0-603.el7]Rafael Aquini [3.10.0-602.el7]Rafael Aquini [3.10.0-601.el7]Rafael Aquini [3.10.0-600.el7]Rafael Aquini [3.10.0-599.el7]Rafael Aquini [3.10.0-598.el7]Rafael Aquini [3.10.0-597.el7]Rafael Aquini [3.10.0-596.el7]Rafael Aquini [3.10.0-595.el7]Rafael Aquini [3.10.0-594.el7]Rafael Aquini [3.10.0-593.el7]Rafael Aquini [3.10.0-592.el7]Rafael Aquini [3.10.0-591.el7]Rafael Aquini [3.10.0-590.el7]Rafael Aquini [3.10.0-589.el7]Rafael Aquini [3.10.0-588.el7]Rafael Aquini [3.10.0-587.el7]Rafael Aquini [3.10.0-586.el7]Rafael Aquini [3.10.0-585.el7]Rafael Aquini [3.10.0-584.el7]Rafael Aquini [3.10.0-583.el7]Rafael Aquini [3.10.0-582.el7]Rafael Aquini [3.10.0-581.el7]Rafael Aquini [3.10.0-580.el7]Rafael Aquini [3.10.0-579.el7]Rafael Aquini [3.10.0-578.el7]Rafael Aquini [3.10.0-577.el7]Rafael Aquini [3.10.0-576.el7]Rafael Aquini [3.10.0-575.el7]Rafael Aquini [3.10.0-574.el7]Rafael Aquini [3.10.0-573.el7]Rafael Aquini [3.10.0-572.el7]Rafael Aquini [3.10.0-571.el7]Rafael Aquini [3.10.0-570.el7]Rafael Aquini [3.10.0-569.el7]Rafael Aquini [3.10.0-568.el7]Rafael Aquini [3.10.0-567.el7]Rafael Aquini [3.10.0-566.el7]Rafael Aquini [3.10.0-565.el7]Rafael Aquini [3.10.0-564.el7]Rafael Aquini [3.10.0-563.el7]Rafael Aquini [3.10.0-562.el7]Rafael Aquini [3.10.0-561.el7]Rafael Aquini [3.10.0-560.el7]Rafael Aquini [3.10.0-559.el7]Rafael Aquini [3.10.0-558.el7]Rafael Aquini [3.10.0-557.el7]Rafael Aquini [3.10.0-556.el7]Rafael Aquini [3.10.0-555.el7]Rafael Aquini [3.10.0-554.el7]Rafael Aquini [3.10.0-553.el7]Rafael Aquini [3.10.0-552.el7]Rafael Aquini [3.10.0-551.el7]Rafael Aquini [3.10.0-550.el7]Rafael Aquini [3.10.0-549.el7]Rafael Aquini [3.10.0-548.el7]Rafael Aquini [3.10.0-547.el7]Rafael Aquini [3.10.0-546.el7]Rafael Aquini [3.10.0-545.el7]Rafael Aquini [3.10.0-544.el7]Rafael Aquini [3.10.0-543.el7]Rafael Aquini [3.10.0-542.el7]Rafael Aquini [3.10.0-541.el7]Rafael Aquini [3.10.0-540.el7]Rafael Aquini [3.10.0-539.el7]Rafael Aquini [3.10.0-538.el7]Rafael Aquini [3.10.0-537.el7]Rafael Aquini [3.10.0-536.el7]Rafael Aquini [3.10.0-535.el7]Rafael Aquini [3.10.0-534.el7]Rafael Aquini [3.10.0-533.el7]Rafael Aquini [3.10.0-532.el7]Rafael Aquini [3.10.0-531.el7]Rafael Aquini [3.10.0-530.el7]Rafael Aquini [3.10.0-529.el7]Rafael Aquini [3.10.0-528.el7]Rafael Aquini [3.10.0-527.el7]Rafael Aquini [3.10.0-526.el7]Rafael Aquini [3.10.0-525.el7]Rafael Aquini [3.10.0-524.el7]Rafael Aquini [3.10.0-523.el7]Rafael Aquini [3.10.0-522.el7]Rafael Aquini [3.10.0-521.el7]Rafael Aquini [3.10.0-520.el7]Rafael Aquini [3.10.0-519.el7]Rafael Aquini [3.10.0-518.el7]Rafael Aquini [3.10.0-517.el7]Rafael Aquini [3.10.0-516.el7]Rafael Aquini [3.10.0-515.el7]Rafael Aquini [3.10.0-514.el7]Rafael Aquini [3.10.0-513.el7]Rafael Aquini [3.10.0-512.el7]Rafael Aquini [3.10.0-511.el7]Rafael Aquini [3.10.0-510.el7]Rafael Aquini [3.10.0-509.el7]Rafael Aquini [3.10.0-508.el7]Rafael Aquini [3.10.0-507.el7]Rafael Aquini [3.10.0-506.el7]Rafael Aquini [3.10.0-505.el7]Rafael Aquini [3.10.0-504.el7]Rafael Aquini [3.10.0-503.el7]Rafael Aquini [3.10.0-502.el7]Rafael Aquini [3.10.0-501.el7]Rafael Aquini [3.10.0-500.el7]Rafael Aquini [3.10.0-499.el7]Rafael Aquini [3.10.0-498.el7]Rafael Aquini [3.10.0-497.el7]Rafael Aquini [3.10.0-496.el7]Rafael Aquini [3.10.0-495.el7]Rafael Aquini [3.10.0-494.el7]Rafael Aquini [3.10.0-493.el7]Rafael Aquini [3.10.0-492.el7]Rafael Aquini [3.10.0-491.el7]Rafael Aquini [3.10.0-490.el7]Rafael Aquini [3.10.0-489.el7]Rafael Aquini [3.10.0-488.el7]Rafael Aquini [3.10.0-487.el7]Rafael Aquini [3.10.0-486.el7]Rafael Aquini [3.10.0-485.el7]Rafael Aquini [3.10.0-484.el7]Rafael Aquini [3.10.0-483.el7]Rafael Aquini [3.10.0-482.el7]Rafael Aquini [3.10.0-481.el7]Rafael Aquini [3.10.0-480.el7]Rafael Aquini [3.10.0-479.el7]Rafael Aquini [3.10.0-478.el7]Rafael Aquini [3.10.0-477.el7]Rafael Aquini [3.10.0-476.el7]Rafael Aquini [3.10.0-475.el7]Rafael Aquini [3.10.0-474.el7]Rafael Aquini [3.10.0-473.el7]Rafael Aquini [3.10.0-472.el7]Rafael Aquini [3.10.0-471.el7]Rafael Aquini [3.10.0-470.el7]Rafael Aquini [3.10.0-469.el7]Rafael Aquini [3.10.0-468.el7]Rafael Aquini [3.10.0-467.el7]Rafael Aquini [3.10.0-466.el7]Rafael Aquini [3.10.0-465.el7]Rafael Aquini [3.10.0-464.el7]Rafael Aquini [3.10.0-463.el7]Rafael Aquini [3.10.0-462.el7]Rafael Aquini [3.10.0-461.el7]Rafael Aquini [3.10.0-460.el7]Rafael Aquini [3.10.0-459.el7]Rafael Aquini [3.10.0-458.el7]Rafael Aquini [3.10.0-457.el7]Rafael Aquini [3.10.0-456.el7]Rafael Aquini [3.10.0-455.el7]Rafael Aquini [3.10.0-454.el7]Rafael Aquini [3.10.0-453.el7]Rafael Aquini [3.10.0-452.el7]Rafael Aquini [3.10.0-451.el7]Rafael Aquini [3.10.0-450.el7]Rafael Aquini [3.10.0-449.el7]Rafael Aquini [3.10.0-448.el7]Rafael Aquini [3.10.0-447.el7]Rafael Aquini [3.10.0-446.el7]Rafael Aquini [3.10.0-445.el7]Rafael Aquini [3.10.0-444.el7]Rafael Aquini [3.10.0-443.el7]Rafael Aquini [3.10.0-442.el7]Rafael Aquini [3.10.0-441.el7]Rafael Aquini [3.10.0-440.el7]Rafael Aquini [3.10.0-439.el7]Rafael Aquini [3.10.0-438.el7]Rafael Aquini [3.10.0-437.el7]Rafael Aquini [3.10.0-436.el7]Rafael Aquini [3.10.0-435.el7]Rafael Aquini [3.10.0-434.el7]Rafael Aquini [3.10.0-433.el7]Rafael Aquini [3.10.0-432.el7]Rafael Aquini [3.10.0-431.el7]Rafael Aquini [3.10.0-430.el7]Rafael Aquini [3.10.0-429.el7]Rafael Aquini [3.10.0-428.el7]Rafael Aquini [3.10.0-427.el7]Rafael Aquini [3.10.0-426.el7]Rafael Aquini [3.10.0-425.el7]Rafael Aquini [3.10.0-424.el7]Rafael Aquini [3.10.0-423.el7]Rafael Aquini [3.10.0-422.el7]Rafael Aquini [3.10.0-421.el7]Rafael Aquini [3.10.0-420.el7]Rafael Aquini [3.10.0-419.el7]Rafael Aquini [3.10.0-418.el7]Rafael Aquini [3.10.0-417.el7]Rafael Aquini [3.10.0-416.el7]Rafael Aquini [3.10.0-415.el7]Rafael Aquini [3.10.0-414.el7]Rafael Aquini [3.10.0-413.el7]Rafael Aquini [3.10.0-412.el7]Rafael Aquini [3.10.0-411.el7]Rafael Aquini [3.10.0-410.el7]Rafael Aquini [3.10.0-409.el7]Rafael Aquini [3.10.0-408.el7]Rafael Aquini [3.10.0-407.el7]Rafael Aquini [3.10.0-406.el7]Rafael Aquini [3.10.0-405.el7]Rafael Aquini [3.10.0-404.el7]Rafael Aquini [3.10.0-403.el7]Rafael Aquini [3.10.0-402.el7]Rafael Aquini [3.10.0-401.el7]Rafael Aquini [3.10.0-400.el7]Rafael Aquini [3.10.0-399.el7]Rafael Aquini [3.10.0-398.el7]Rafael Aquini [3.10.0-397.el7]Rafael Aquini [3.10.0-396.el7]Rafael Aquini [3.10.0-395.el7]Rafael Aquini [3.10.0-394.el7]Rafael Aquini [3.10.0-393.el7]Rafael Aquini [3.10.0-392.el7]Rafael Aquini [3.10.0-391.el7]Rafael Aquini [3.10.0-390.el7]Rafael Aquini [3.10.0-389.el7]Rafael Aquini [3.10.0-388.el7]Rafael Aquini [3.10.0-387.el7]Rafael Aquini [3.10.0-386.el7]Rafael Aquini [3.10.0-385.el7]Rafael Aquini [3.10.0-384.el7]Rafael Aquini [3.10.0-383.el7]Rafael Aquini [3.10.0-382.el7]Rafael Aquini [3.10.0-381.el7]Rafael Aquini [3.10.0-380.el7]Rafael Aquini [3.10.0-379.el7]Rafael Aquini [3.10.0-378.el7]Rafael Aquini [3.10.0-377.el7]Rafael Aquini [3.10.0-376.el7]Rafael Aquini [3.10.0-375.el7]Rafael Aquini [3.10.0-374.el7]Rafael Aquini [3.10.0-373.el7]Rafael Aquini [3.10.0-372.el7]Rafael Aquini [3.10.0-371.el7]Rafael Aquini [3.10.0-370.el7]Rafael Aquini [3.10.0-369.el7]Rafael Aquini [3.10.0-368.el7]Rafael Aquini [3.10.0-367.el7]Rafael Aquini [3.10.0-366.el7]Rafael Aquini [3.10.0-365.el7]Rafael Aquini [3.10.0-364.el7]Rafael Aquini [3.10.0-363.el7]Rafael Aquini [3.10.0-362.el7]Rafael Aquini [3.10.0-361.el7]Rafael Aquini [3.10.0-360.el7]Rafael Aquini [3.10.0-359.el7]Rafael Aquini [3.10.0-358.el7]Rafael Aquini [3.10.0-357.el7]Rafael Aquini [3.10.0-356.el7]Rafael Aquini [3.10.0-355.el7]Rafael Aquini [3.10.0-354.el7]Rafael Aquini [3.10.0-353.el7]Rafael Aquini [3.10.0-352.el7]Rafael Aquini [3.10.0-351.el7]Rafael Aquini [3.10.0-350.el7]Rafael Aquini [3.10.0-349.el7]Rafael Aquini [3.10.0-348.el7]Rafael Aquini [3.10.0-347.el7]Rafael Aquini [3.10.0-346.el7]Rafael Aquini [3.10.0-345.el7]Rafael Aquini [3.10.0-344.el7]Rafael Aquini [3.10.0-343.el7]Rafael Aquini [3.10.0-342.el7]Rafael Aquini [3.10.0-341.el7]Rafael Aquini [3.10.0-340.el7]Rafael Aquini [3.10.0-339.el7]Rafael Aquini [3.10.0-338.el7]Rafael Aquini [3.10.0-337.el7]Rafael Aquini [3.10.0-336.el7]Rafael Aquini [3.10.0-335.el7]Rafael Aquini [3.10.0-334.el7]Rafael Aquini [3.10.0-333.el7]Rafael Aquini [3.10.0-332.el7]Rafael Aquini [3.10.0-331.el7]Rafael Aquini [3.10.0-330.el7]Rafael Aquini [3.10.0-329.el7]Rafael Aquini [3.10.0-328.el7]Rafael Aquini [3.10.0-327.el7]Rafael Aquini [3.10.0-326.el7]Rafael Aquini [3.10.0-325.el7]Rafael Aquini [3.10.0-324.el7]Rafael Aquini [3.10.0-323.el7]Rafael Aquini [3.10.0-322.el7]Rafael Aquini [3.10.0-321.el7]Rafael Aquini [3.10.0-320.el7]Rafael Aquini [3.10.0-319.el7]Rafael Aquini [3.10.0-318.el7]Rafael Aquini [3.10.0-317.el7]Rafael Aquini [3.10.0-316.el7]Rafael Aquini [3.10.0-315.el7]Rafael Aquini [3.10.0-314.el7]Rafael Aquini [3.10.0-313.el7]Rafael Aquini [3.10.0-312.el7]Rafael Aquini [3.10.0-311.el7]Rafael Aquini [3.10.0-310.el7]Rafael Aquini [3.10.0-309.el7]Rafael Aquini [3.10.0-308.el7]Rafael Aquini [3.10.0-307.el7]Rafael Aquini [3.10.0-306.0.1.el7]Rafael Aquini [3.10.0-306.el7]Rafael Aquini [3.10.0-305.el7]Rafael Aquini [3.10.0-304.el7]Rafael Aquini [3.10.0-303.el7]Rafael Aquini [3.10.0-302.el7]Rafael Aquini [3.10.0-301.el7]Rafael Aquini [3.10.0-300.el7]Rafael Aquini [3.10.0-299.el7]Rafael Aquini [3.10.0-298.el7]Rafael Aquini [3.10.0-297.el7]Rafael Aquini [3.10.0-296.el7]Rafael Aquini [3.10.0-295.el7]Rafael Aquini [3.10.0-294.el7]Rafael Aquini [3.10.0-293.el7]Rafael Aquini [3.10.0-292.el7]Rafael Aquini [3.10.0-291.el7]Rafael Aquini [3.10.0-290.el7]Rafael Aquini [3.10.0-289.el7]Rafael Aquini [3.10.0-288.el7]Rafael Aquini [3.10.0-287.el7]Rafael Aquini [3.10.0-286.el7]Rafael Aquini [3.10.0-285.el7]Rafael Aquini [3.10.0-284.el7]Rafael Aquini [3.10.0-283.el7]Rafael Aquini [3.10.0-282.el7]Rafael Aquini [3.10.0-281.el7]Rafael Aquini [3.10.0-280.el7]Rafael Aquini [3.10.0-279.el7]Rafael Aquini [3.10.0-278.el7]Rafael Aquini [3.10.0-277.el7]Rafael Aquini [3.10.0-276.el7]Rafael Aquini [3.10.0-275.el7]Rafael Aquini [3.10.0-274.el7]Rafael Aquini [3.10.0-273.el7]Rafael Aquini [3.10.0-272.el7]Rafael Aquini [3.10.0-271.el7]Rafael Aquini [3.10.0-270.el7]Rafael Aquini [3.10.0-269.el7]Rafael Aquini [3.10.0-268.el7]Rafael Aquini [3.10.0-267.el7]Rafael Aquini [3.10.0-266.el7]Rafael Aquini [3.10.0-265.el7]Rafael Aquini [3.10.0-264.el7]Rafael Aquini [3.10.0-263.el7]Rafael Aquini [3.10.0-262.el7]Rafael Aquini [3.10.0-261.el7]Rafael Aquini [3.10.0-260.el7]Rafael Aquini [3.10.0-259.el7]Rafael Aquini [3.10.0-258.el7]Rafael Aquini [3.10.0-257.el7]Rafael Aquini [3.10.0-256.el7]Rafael Aquini [3.10.0-255.el7]Rafael Aquini [3.10.0-254.el7]Rafael Aquini [3.10.0-253.el7]Rafael Aquini [3.10.0-252.el7]Rafael Aquini [3.10.0-251.el7]Rafael Aquini [3.10.0-250.el7]Rafael Aquini [3.10.0-249.el7]Rafael Aquini [3.10.0-248.el7]Rafael Aquini [3.10.0-247.el7]Rafael Aquini [3.10.0-246.el7]Rafael Aquini [3.10.0-245.el7]Rafael Aquini [3.10.0-244.el7]Rafael Aquini [3.10.0-243.el7]Rafael Aquini [3.10.0-242.el7]Rafael Aquini [3.10.0-241.el7]Rafael Aquini [3.10.0-240.el7]Rafael Aquini [3.10.0-239.el7]Rafael Aquini [3.10.0-238.el7]Rafael Aquini [3.10.0-237.el7]Rafael Aquini [3.10.0-236.el7]Rafael Aquini [3.10.0-235.el7]Rafael Aquini [3.10.0-234.el7]Rafael Aquini [3.10.0-233.el7]Rafael Aquini [3.10.0-232.el7]Rafael Aquini [3.10.0-231.el7]Rafael Aquini [3.10.0-230.el7]Jarod Wilson [3.10.0-229.el7]Jarod Wilson [3.10.0-228.el7]Jarod Wilson [3.10.0-227.el7]Jarod Wilson [3.10.0-226.el7]Jarod Wilson [3.10.0-225.el7]Jarod Wilson [3.10.0-224.el7]Jarod Wilson [3.10.0-223.el7]Jarod Wilson [3.10.0-222.el7]Jarod Wilson [3.10.0-221.el7]Jarod Wilson [3.10.0-220.el7]Jarod Wilson [3.10.0-219.el7]Jarod Wilson [3.10.0-218.el7]Jarod Wilson [3.10.0-217.el7]Jarod Wilson [3.10.0-216.el7]Jarod Wilson [3.10.0-215.el7]Jarod Wilson [3.10.0-214.el7]Jarod Wilson [3.10.0-213.el7]Jarod Wilson [3.10.0-212.el7]Jarod Wilson [3.10.0-211.el7]Jarod Wilson [3.10.0-210.el7]Jarod Wilson [3.10.0-209.el7]Jarod Wilson [3.10.0-208.el7]Jarod Wilson [3.10.0-207.el7]Jarod Wilson [3.10.0-206.el7]Jarod Wilson [3.10.0-205.el7]Jarod Wilson [3.10.0-204.el7]Jarod Wilson [3.10.0-203.el7]Jarod Wilson [3.10.0-202.el7]Jarod Wilson [3.10.0-201.el7]Jarod Wilson [3.10.0-200.el7]Jarod Wilson [3.10.0-199.el7]Jarod Wilson [3.10.0-198.el7]Jarod Wilson [3.10.0-197.el7]Jarod Wilson [3.10.0-196.el7]Jarod Wilson [3.10.0-195.el7]Jarod Wilson [3.10.0-194.el7]Jarod Wilson [3.10.0-193.el7]Jarod Wilson [3.10.0-192.el7]Jarod Wilson [3.10.0-191.el7]Jarod Wilson [3.10.0-190.el7]Jarod Wilson [3.10.0-189.el7]Jarod Wilson [3.10.0-188.el7]Jarod Wilson [3.10.0-187.el7]Jarod Wilson [3.10.0-186.el7]Jarod Wilson [3.10.0-185.el7]Jarod Wilson [3.10.0-184.el7]Jarod Wilson [3.10.0-183.el7]Jarod Wilson [3.10.0-182.el7]Jarod Wilson [3.10.0-181.el7]Jarod Wilson [3.10.0-180.el7]Jarod Wilson [3.10.0-179.el7]Jarod Wilson [3.10.0-178.el7]Jarod Wilson [3.10.0-177.el7]Jarod Wilson [3.10.0-176.el7]Jarod Wilson [3.10.0-175.el7]Jarod Wilson [3.10.0-174.el7]Jarod Wilson [3.10.0-173.el7]Jarod Wilson [3.10.0-172.el7]Jarod Wilson [3.10.0-171.el7]Jarod Wilson [3.10.0-170.el7]Jarod Wilson [3.10.0-169.el7]Jarod Wilson [3.10.0-168.el7]Jarod Wilson [3.10.0-167.el7]Jarod Wilson [3.10.0-166.el7]Jarod Wilson [3.10.0-165.el7]Jarod Wilson [3.10.0-164.el7]Jarod Wilson [3.10.0-163.el7]Jarod Wilson [3.10.0-162.el7]Jarod Wilson [3.10.0-161.el7]Jarod Wilson [3.10.0-160.el7]Jarod Wilson [3.10.0-159.el7]Jarod Wilson [3.10.0-158.el7]Jarod Wilson [3.10.0-157.el7]Jarod Wilson [3.10.0-156.el7]Jarod Wilson [3.10.0-155.el7]Jarod Wilson [3.10.0-154.el7]Jarod Wilson [3.10.0-153.el7]Jarod Wilson [3.10.0-152.el7]Jarod Wilson [3.10.0-151.el7]Jarod Wilson [3.10.0-150.el7]Jarod Wilson [3.10.0-149.el7]Jarod Wilson [3.10.0-148.el7]Jarod Wilson [3.10.0-147.el7]Jarod Wilson [3.10.0-146.el7]Jarod Wilson [3.10.0-145.el7]Jarod Wilson [3.10.0-144.el7]Jarod Wilson [3.10.0-143.el7]Jarod Wilson [3.10.0-142.el7]Jarod Wilson [3.10.0-141.el7]Jarod Wilson [3.10.0-140.el7]Jarod Wilson [3.10.0-139.el7]Jarod Wilson [3.10.0-138.el7]Jarod Wilson [3.10.0-137.el7]Jarod Wilson [3.10.0-136.el7]Jarod Wilson [3.10.0-135.el7]Jarod Wilson [3.10.0-134.el7]Jarod Wilson [3.10.0-133.el7]Jarod Wilson [3.10.0-132.el7]Jarod Wilson [3.10.0-131.el7]Jarod Wilson [3.10.0-130.el7]Jarod Wilson [3.10.0-129.el7]Jarod Wilson [3.10.0-128.el7]Jarod Wilson [3.10.0-127.el7]Jarod Wilson [3.10.0-126.el7]Jarod Wilson [3.10.0-125.el7]Jarod Wilson [3.10.0-124.el7]Jarod Wilson [3.10.0-123.el7]Jarod Wilson [3.10.0-122.el7]Jarod Wilson [3.10.0-121.el7]Jarod Wilson [3.10.0-120.el7]Jarod Wilson [3.10.0-119.el7]Jarod Wilson [3.10.0-118.el7]Jarod Wilson [3.10.0-117.el7]Jarod Wilson [3.10.0-116.el7]Jarod Wilson [3.10.0-115.el7]Jarod Wilson [3.10.0-114.el7]Jarod Wilson [3.10.0-113.el7]Jarod Wilson [3.10.0-112.el7]Jarod Wilson [3.10.0-111.el7]Jarod Wilson [3.10.0-110.el7]Jarod Wilson [3.10.0-109.el7]Jarod Wilson [3.10.0-108.el7]Jarod Wilson [3.10.0-107.el7]Jarod Wilson [3.10.0-106.el7]Jarod Wilson [3.10.0-105.el7]Jarod Wilson [3.10.0-104.el7]Jarod Wilson [3.10.0-103.el7]Jarod Wilson [3.10.0-102.el7]Jarod Wilson [3.10.0-101.el7]Jarod Wilson [3.10.0-100.el7]Jarod Wilson [3.10.0-99.el7]Jarod Wilson [3.10.0-98.el7]Jarod Wilson [3.10.0-97.el7]Jarod Wilson [3.10.0-96.el7]Jarod Wilson [3.10.0-95.el7]Jarod Wilson [3.10.0-94.el7]Jarod Wilson [3.10.0-93.el7]Jarod Wilson [3.10.0-92.el7]Jarod Wilson [3.10.0-91.el7]Jarod Wilson [3.10.0-90.el7]Jarod Wilson [3.10.0-89.el7]Jarod Wilson [3.10.0-88.el7]Jarod Wilson [3.10.0-87.el7]Jarod Wilson [3.10.0-86.el7]Jarod Wilson [3.10.0-85.el7]Jarod Wilson [3.10.0-84.el7]Jarod Wilson [3.10.0-83.el7]Jarod Wilson [3.10.0-82.el7]Jarod Wilson [3.10.0-81.el7]Jarod Wilson [3.10.0-80.el7]Jarod Wilson [3.10.0-79.el7]Jarod Wilson [3.10.0-78.el7]Jarod Wilson [3.10.0-77.el7]Jarod Wilson [3.10.0-76.el7]Jarod Wilson [3.10.0-75.el7]Jarod Wilson [3.10.0-74.el7]Jarod Wilson [3.10.0-73.el7]Jarod Wilson [3.10.0-72.el7]Jarod Wilson [3.10.0-71.el7]Jarod Wilson [3.10.0-70.el7]Jarod Wilson [3.10.0-69.el7]Jarod Wilson [3.10.0-68.el7]Jarod Wilson [3.10.0-67.el7]Jarod Wilson [3.10.0-66.el7]Jarod Wilson [3.10.0-65.el7]Jarod Wilson [3.10.0-64.el7]Jarod Wilson [3.10.0-63.el7]Jarod Wilson [3.10.0-62.el7]Jarod Wilson [3.10.0-61.el7]Jarod Wilson [3.10.0-60.el7]Jarod Wilson [3.10.0-59.el7]Jarod Wilson [3.10.0-58.el7]Jarod Wilson [3.10.0-57.el7]Jarod Wilson [3.10.0-56.el7]Jarod Wilson [3.10.0-55.el7]Jarod Wilson [3.10.0-54.el7]Jarod Wilson [3.10.0-53.el7]Jarod Wilson [3.10.0-52.el7]Jarod Wilson [3.10.0-51.el7]Jarod Wilson [3.10.0-50.el7]Jarod Wilson [3.10.0-49.el7]Jarod Wilson [3.10.0-48.el7]Jarod Wilson [3.10.0-47.el7]Jarod Wilson [3.10.0-46.el7]Jarod Wilson [3.10.0-45.el7]Jarod Wilson [3.10.0-44.el7]Jarod Wilson [3.10.0-43.el7]Jarod Wilson [3.10.0-42.el7]Jarod Wilson [3.10.0-41.el7]Jarod Wilson [3.10.0-40.el7]Jarod Wilson [3.10.0-39.el7]Jarod Wilson [3.10.0-38.el7]Jarod Wilson [3.10.0-37.el7]Jarod Wilson [3.10.0-36.el7]Jarod Wilson [3.10.0-35.el7]Jarod Wilson [3.10.0-34.el7]Jarod Wilson [3.10.0-33.el7]Jarod Wilson [3.10.0-32.el7]Jarod Wilson [3.10.0-31.el7]Jarod Wilson [3.10.0-30.el7]Jarod Wilson [3.10.0-29.el7]Jarod Wilson [3.10.0-28.el7]Jarod Wilson [3.10.0-27.el7]Jarod Wilson [3.10.0-26.el7]Jarod Wilson [3.10.0-25.el7]Jarod Wilson [3.10.0-24.el7]Jarod Wilson [3.10.0-23.el7]Jarod Wilson [3.10.0-22.el7]Jarod Wilson [3.10.0-21.el7]Jarod Wilson [3.10.0-20.el7]Jarod Wilson [3.10.0-19.el7]Jarod Wilson [3.10.0-18.el7]Jarod Wilson [3.10.0-17.el7]Jarod Wilson [3.10.0-16.el7]Jarod Wilson [3.10.0-15.el7]Jarod Wilson [3.10.0-14.el7]Jarod Wilson [3.10.0-13.el7]Jarod Wilson [3.10.0-12.el7]Jarod Wilson [3.10.0-11.el7]Jarod Wilson [3.10.0-10.el7]Jarod Wilson [3.10.0-9.el7]Jarod Wilson [3.10.0-8.el7]Jarod Wilson [3.10.0-7.el7]Jarod Wilson [3.10.0-6.el7]Jarod Wilson [3.10.0-5.el7]Jarod Wilson [3.10.0-4.el7]Jarod Wilson [3.10.0-3.el7]Jarod Wilson [3.10.0-2.el7]Jarod Wilson [3.10.0-1.el7]Kyle McMartin - cifs: fix handling of DFS links where we can not access all components (Ronnie Sahlberg) [1937304] - redhat: kernel.spec: install new kernel boot entry in posttrans, not post (Denys Vlasenko) [1893756] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048920] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [2054743] - buffer: eliminate the need to call free_more_memory() in __getblk_slow() (Carlos Maiolino) [2030609] - buffer: grow_dev_page() should use __GFP_NOFAIL for all cases (Carlos Maiolino) [2030609] - buffer: have alloc_page_buffers() use __GFP_NOFAIL (Carlos Maiolino) [2030609] - mm: memcg: do not fail __GFP_NOFAIL charges (Rafael Aquini) [2054345] - mm: filemap: do not drop action modifier flags from the gfp_mask passed to __add_to_page_cache_locked() (Rafael Aquini) [2054345] - Added ZSTREAM=yes to makefile (Lucas Zampieri)- x86/efi: reset the correct tlb_state when returning from efi_switch_mm() (Rafael Aquini) [2055587]- svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Benjamin Coddington) [2028740] - sunrpc: Remove unneeded pointer dereference (Benjamin Coddington) [2028740] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [2042462] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1997156] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032075] {CVE-2021-4028} - fget: clarify and improve __fget_files() implementation (Miklos Szeredi) [2032478] {CVE-2021-4083} - fget: check that the fd still exists after getting a ref to it (Miklos Szeredi) [2032478] {CVE-2021-4083} - net: Set fput_needed iff FDPUT_FPUT is set (Miklos Szeredi) [2032478] {CVE-2021-4083} - vfs, fdtable: Add fget_task helper (Miklos Szeredi) [2032478] {CVE-2021-4083} - fs: add fget_many() and fput_many() (Miklos Szeredi) [2032478] {CVE-2021-4083} - fs/file.c: __fget() and dup2() atomicity rules (Miklos Szeredi) [2032478] {CVE-2021-4083} - vfs: Don't let __fdget_pos() get FMODE_PATH files (Miklos Szeredi) [2032478] {CVE-2021-4083} - get rid of fget_light() (Miklos Szeredi) [2032478] {CVE-2021-4083} - sockfd_lookup_light(): switch to fdget^W^Waway from fget_light (Miklos Szeredi) [2032478] {CVE-2021-4083} - fs: __fget_light() can use __fget() in slow path (Miklos Szeredi) [2032478] {CVE-2021-4083} - fs: factor out common code in fget_light() and fget_raw_light() (Miklos Szeredi) [2032478] {CVE-2021-4083} - fs: factor out common code in fget() and fget_raw() (Miklos Szeredi) [2032478] {CVE-2021-4083} - introduce __fcheck_files() to fix rcu_dereference_check_fdtable(), kill rcu_my_thread_group_empty() (Miklos Szeredi) [2032478] {CVE-2021-4083}- Revert "Merge: Fix tasks stuck in IO waiting for buffer_head lock" (Rado Vrbovsky) [2030609]- Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005687] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047597] {CVE-2022-22942}- fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [2042760] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [2042760] {CVE-2020-0466} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044319] {CVE-2022-0330}- RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Kamal Heib) [1984070] - af_unix: fix garbage collect vs MSG_PEEK (William Zhao) [2031970] {CVE-2021-0920} - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2040196] - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964556] {CVE-2021-3564}- SUNRPC: Fix null rpc_clnt dereference in rpc_task_queued tracepoint (Benjamin Coddington) [2039508] - buffer: eliminate the need to call free_more_memory() in __getblk_slow() (Carlos Maiolino) [2030609] - buffer: grow_dev_page() should use __GFP_NOFAIL for all cases (Carlos Maiolino) [2030609] - buffer: have alloc_page_buffers() use __GFP_NOFAIL (Carlos Maiolino) [2030609] - net: add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [2033561] - efi: Decode IA32/X64 Context Info structure (Aristeu Rozanski) [1950302] - efi: Decode IA32/X64 MS Check structure (Aristeu Rozanski) [1950302] - efi: Decode additional IA32/X64 Bus Check fields (Aristeu Rozanski) [1950302] - efi: Decode IA32/X64 Cache, TLB, and Bus Check structures (Aristeu Rozanski) [1950302] - efi: Decode UEFI-defined IA32/X64 Error Structure GUIDs (Aristeu Rozanski) [1950302] - efi: Decode IA32/X64 Processor Error Info Structure (Aristeu Rozanski) [1950302] - efi: Decode IA32/X64 Processor Error Section (Aristeu Rozanski) [1950302] - efi: Fix IA32/X64 Processor Error Record definition (Aristeu Rozanski) [1950302] - HID: core: Sanitize event code and type when mapping input (Aristeu Rozanski) [1920848] {CVE-2020-0465}- block: queue lock must be acquired when iterating over rls (Ming Lei) [2029574] - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968211] {CVE-2021-3573} - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034857] {CVE-2021-4155}- fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1952046] - fuse: fix bad inode (Miklos Szeredi) [1952046] - GFS2: Truncate address space mapping when deleting an inode (Bob Peterson) [1364234] - gfs2: Fix gfs2_testbit to use clone bitmaps (Bob Peterson) [1364234] - gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Bob Peterson) [1364234] - gfs2: Fix oversight in gfs2_ail1_flush (Bob Peterson) [1364234] - gfs2: Additional information when gfs2_ail1_flush withdraws (Bob Peterson) [1364234] - gfs2: leaf_dealloc needs to allocate one more revoke (Bob Peterson) [1364234] - gfs2: allow journal replay to hold sd_log_flush_lock (Bob Peterson) [1364234] - gfs2: don't allow releasepage to free bd still used for revokes (Bob Peterson) [1364234] - gfs2: flesh out delayed withdraw for gfs2_log_flush (Bob Peterson) [1364234] - gfs2: Do proper error checking for go_sync family of glops functions (Bob Peterson) [1364234] - gfs2: drain the ail2 list after io errors (Bob Peterson) [1364234] - gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Bob Peterson) [1364234] - gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Bob Peterson) [1364234] - gfs2: Check for log write errors before telling dlm to unlock (Bob Peterson) [1364234] - gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Bob Peterson) [1364234] - gfs2: Issue revokes more intelligently (Bob Peterson) [1364234] - gfs2: Add verbose option to check_journal_clean (Bob Peterson) [1364234] - gfs2: fix infinite loop when checking ail item count before go_inval (Bob Peterson) [1364234] - gfs2: Force withdraw to replay journals and wait for it to finish (Bob Peterson) [1364234] - gfs2: Allow some glocks to be used during withdraw (Bob Peterson) [1364234] - gfs2: move check_journal_clean to util.c for future use (Bob Peterson) [1364234] - gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Bob Peterson) [1364234] - gfs2: Only complain the first time an io error occurs in quota or log (Bob Peterson) [1364234] - gfs2: log error reform (Bob Peterson) [1364234] - gfs2: Rework how rgrp buffer_heads are managed (Bob Peterson) [1364234] - gfs2: clear ail1 list when gfs2 withdraws (Bob Peterson) [1364234] - gfs2: Introduce concept of a pending withdraw (Bob Peterson) [1364234] - gfs2: Return bool from gfs2_assert functions (Bob Peterson) [1364234] - gfs2: Turn gfs2_consist into void functions (Bob Peterson) [1364234] - gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Bob Peterson) [1364234] - gfs2: Report errors before withdraw (Bob Peterson) [1364234] - gfs2: Split gfs2_lm_withdraw into two functions (Bob Peterson) [1364234] - gfs2: Fix incorrect variable name (Bob Peterson) [1364234] - gfs2: Don't write log headers after file system withdraw (Bob Peterson) [1364234] - gfs2: clean up iopen glock mess in gfs2_create_inode (Bob Peterson) [1364234] - gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Bob Peterson) [1364234] - gfs2: fix infinite loop in gfs2_ail1_flush on io error (Bob Peterson) [1364234] - gfs2: Introduce function gfs2_withdrawn (Bob Peterson) [1364234] - gfs2: replace more printk with calls to fs_info and friends (Bob Peterson) [1364234] - gfs2: dump fsid when dumping glock problems (Bob Peterson) [1364234] - gfs2: simplify gfs2_freeze by removing case (Bob Peterson) [1364234] - gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Bob Peterson) [1364234] - gfs2: Warn when a journal replay overwrites a rgrp with buffers (Bob Peterson) [1364234] - gfs2: log which portion of the journal is replayed (Bob Peterson) [1364234] - gfs2: slow the deluge of io error messages (Bob Peterson) [1364234] - gfs2: Don't withdraw under a spin lock (Bob Peterson) [1364234] - GFS2: Clear gl_object when deleting an inode in gfs2_delete_inode (Bob Peterson) [1364234] - gfs2: Use fs_* functions instead of pr_* function where we can (Bob Peterson) [1364234] - GFS2: Use pr_ more consistently (Bob Peterson) [1364234]- acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (David Arcari) [2019588] - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [2019218] - x86/cpu/AMD: Fix erratum 1076 (CPB bit) (David Arcari) [2019218] - i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1977246] - i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1977246]- mm, fs: Fix do_generic_file_read() error return (Carlos Maiolino) [2020857] - perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1901932]- tcp: grow window for OOO packets only for SACK flows (Guillaume Nault) [1990665] - scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [2006536] - pci-hyperv: Fix setting CPU affinity on Azure (Vitaly Kuznetsov) [2019272] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956471] {CVE-2021-42739}- NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [2007465]- scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1941766] - scsi: ibmvfc: Reinit target retries (Desnes A. Nunes do Rosario) [1882627] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Desnes A. Nunes do Rosario) [1882627] - scsi: ibmvfc: Handle move login failure (Desnes A. Nunes do Rosario) [1882627] - scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes A. Nunes do Rosario) [1882627] - scsi: ibmvfc: don't check for failure from mempool_alloc() (Desnes A. Nunes do Rosario) [1882627] - scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes A. Nunes do Rosario) [1882627] - scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info (Desnes A. Nunes do Rosario) [1882627]- PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [1948961] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1948961] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1948961] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [1899599]- RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1978075] {CVE-2020-36385} - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1978075] {CVE-2020-36385} - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1978075] {CVE-2020-36385} - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1978075] {CVE-2020-36385} - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1978075] {CVE-2020-36385} - RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1978075] {CVE-2020-36385} - nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1981610] - nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1981610] - nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1981610]- CI: handle RT branches in a single config (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - mm: page_counter: mitigate consequences of a page_counter underflow (Scott Wood) [2000973] - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested(CVE-2021-3656) (Jon Maloy) [1985425] {CVE-2021-3656} - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [1991856] - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985408] {CVE-2021-3653} - scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1982702]- fs: dlm: change handling of reconnects (Bob Peterson) [1834878] - DLM: fix NULL pointer dereference in send_to_sock() (Bob Peterson) [1834878] - DLM: fix to reschedule rwork (Bob Peterson) [1834878] - DLM: fix to use sk_callback_lock correctly (Bob Peterson) [1834878] - DLM: fix overflow dlm_cb_seq (Bob Peterson) [1834878] - DLM: fix conversion deadlock when DLM_LKF_NODLCKWT flag is set (Bob Peterson) [1834878] - DLM: use CF_CLOSE flag to stop dlm_send correctly (Bob Peterson) [1834878] - DLM: Reanimate CF_WRITE_PENDING flag (Bob Peterson) [1834878] - DLM: fix race condition between dlm_recoverd_stop and dlm_recoverd (Bob Peterson) [1834878] - DLM: close othercon at send/receive error (Bob Peterson) [1834878] - DLM: retry rcom when dlm_wait_function is timed out. (Bob Peterson) [1834878] - DLM: fix to use sock_mutex correctly in xxx_accept_from_sock (Bob Peterson) [1834878] - DLM: fix race condition between dlm_send and dlm_recv (Bob Peterson) [1834878] - DLM: fix double list_del() (Bob Peterson) [1834878] - DLM: Eliminate CF_WRITE_PENDING flag (Bob Peterson) [1834878] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975511] - vxlan: check return value of gro_cells_init() (Aristeu Rozanski) [1970618] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988218] {CVE-2021-37576}- PCI: hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1984128] - PCI: hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1984128] - PCI: hv: Only queue new work items in hv_pci_devices_present() if necessary (Mohammed Gamal) [1984128] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1993850] - i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1993850] - i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1993850] - i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1993850] - scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1922479] - qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1854544] - NFS: Fix a performance regression caused by buffered IO locking (Benjamin Coddington) [1995649]- net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1992926]- [s390] s390/dasd: fix list corruption of lcu list (Claudio Imbrenda) [1889418] - [s390] s390/dasd: fix list corruption of pavgroup group list (Claudio Imbrenda) [1889418] - [s390] s390/dasd: prevent inconsistent LCU device data (Claudio Imbrenda) [1889418] - [s390] s390/dasd: fix hanging device offline processing (Claudio Imbrenda) [1889418]- ixgbe: fix warning: sysfs: cannot create duplicate filename (Daniel Vacek) [1915449]- redhat: ppc64: CONFIG_RTAS_FILTER (Aristeu Rozanski) [1906443] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906443] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906443] {CVE-2020-27777} - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1962499]- netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1980489] {CVE-2021-22555} - Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1971744] - futex: futex_requeue can potentially free the pi_state structure twice (Donghai Qiao) [1966856] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Carlos Maiolino) [1921551] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1897576]- seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975251] - memcg, slab: Fix incorrect placement of rcu_head in struct memcg_cache_params (Waiman Long) [1951810] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949087] {CVE-2021-29650} - netfilter: nf_nat: don't bug when mapping already exists (Florian Westphal) [1972970] - netfilter: don't setup nat info for confirmed ct (Florian Westphal) [1972970]- bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971457] - net: Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1962196] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1947249] {CVE-2021-29154} - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1896794] - mm/vmalloc: __vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1896794]- cipso,calipso: resolve a number of problems with the DOI refcounts (Antoine Tenart) [1967720] - net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1962406] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1912221] - sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Waiman Long) [1912221] - vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1872778] - vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1872778] - vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1872778] - vt: selection, introduce vc_is_sel (Vladis Dronov) [1872778] - redhat: genspec: generate changelog entries since last release (Augusto Caringi)- CI: Merge configuration (Veronika Kabatova) - [pci/aer] Work around use-after-free in pcie_do_fatal_recovery() (Al Stone) [1933663] - [pci/aer] do not invoke error recovery with non-fatal errors (Al Stone) [1933663]- futex: remove lockdep_assert_held() in pi_state_update_owner() (Donghai Qiao) [1965495] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957803] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1957803] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1957803] - blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1926825] - s390/pci: fix out of bounds access during irq setup (Philipp Rudo) [1917943] - s390/pci: improve irq number check for msix (Philipp Rudo) [1917943]- CI: Disable result checking for realtime check (Veronika Kabatova) - CI: Explicitly disable result checking for private CI (Veronika Kabatova) - CI: Rename variable (Veronika Kabatova) - mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1957719] - sctp: Don't add the shutdown timer if its already been added (Xin Long) [1953052] - media: xirlink_cit: add missing descriptor sanity checks (Mark Langsdorf) [1826877] {CVE-2020-11668}- Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962532] {CVE-2021-33034} - net: ipv4: route: Fix sending IGMP messages with link address (Hangbin Liu) [1958339] - hv_netvsc: remove ndo_poll_controller (Mohammed Gamal) [1953075] - Fix double free in nvme_trans_log_temperature (Gopal Tiwari) [1946793] - rcu: Call touch_nmi_watchdog() while printing stall warnings (Artem Savkov) [1924688] - sched/fair: Use RCU accessors consistently for ->numa_group (Rafael Aquini) [1915635] {CVE-2019-20934} - sched/fair: Don't free p->numa_faults with concurrent readers (Rafael Aquini) [1915635] {CVE-2019-20934} - sched/numa: Simplify task_numa_compare() (Rafael Aquini) [1915635] {CVE-2019-20934} - sched/numa: Fix task_numa_free() lockdep splat (Rafael Aquini) [1915635] {CVE-2019-20934} - sched/numa: Move task_numa_free() to __put_task_struct() (Rafael Aquini) [1915635] {CVE-2019-20934} - [s390] s390/dasd: fix diag 0x250 inline assembly (Philipp Rudo) [1910395] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1892237] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1892237]- mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1917840] - scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1937945] - futex: Handle faults correctly for PI futexes (Donghai Qiao) [1935108] {CVE-2021-3347} - futex: Provide and use pi_state_update_owner() (Donghai Qiao) [1935108] {CVE-2021-3347} - futex: Replace pointless printk in fixup_owner() (Donghai Qiao) [1935108] {CVE-2021-3347} - futex: Ensure the correct return value from futex_lock_pi() (Donghai Qiao) [1935108] {CVE-2021-3347} - scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Nilesh Javali) [1933784] - scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path (Philipp Rudo) [1917839] - net: netfilter: Avoid deadlock when loading logger backend (Phil Sutter) [1858329] - net: netfilter: Link nfnetlink into bzImage (Phil Sutter) [1858329]- pf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1942689] {CVE-2020-27170} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1942689] {CVE-2020-27170} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1942689] {CVE-2020-27170} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1942689] {CVE-2020-27170} - netxen_nic: fix MSI/MSI-x interrupts (Tony Camuso) [1894274] - block: fix use-after-free on cached last_lookup partition (Ming Lei) [1898596] - mm: reduce struct page_cgroup overhead when page_owner is not enabled (Rafael Aquini) [1948451] - vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831034] {CVE-2020-8648}- drm/i915: warn on guc enable about CVE (Dave Airlie) [1935277] {CVE-2020-12362} - sched: prevent divide by zero error in scale_rt_power() (Phil Auld) [1910763] - x86/efi: reset the correct tlb_state in efi_switch_mm() (Rafael Aquini) [1837531] - x86/mm, sched/core: Turn off IRQs in switch_mm() (Rafael Aquini) [1837531] - x86/mm, sched/core: Uninline switch_mm() (Rafael Aquini) [1837531] - x86/mm: Build arch/x86/mm/tlb.c even on !SMP (Rafael Aquini) [1837531] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1830268] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1830268]- i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1886003] - ACPICA: Store GPE register enable masks upfront (Al Stone) [1883174] - netfilter: nf_tables: validate NFTA_SET_TABLE parameter (Phil Sutter) [1873171] - sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1707184]- video: hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1941841] - Drivers: hv: vmbus: enable VMBus protocol version 5.0 (Mohammed Gamal) [1941841] - redhat: Add git suffix to realtime_check merge_tree (Juri Lelli)- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1939091] - md: fix md io stats accounting broken (Ming Lei) [1927106] - redhat: Fix realtime_check for -private (Juri Lelli)- redhat: Enable CKI RT verification for kernel-private (Juri Lelli) - redhat: Enable CKI RT verification (Juri Lelli) - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Honggang Li) [1922460] - net: sched: protect against stack overflow in TC act_mirred (Davide Caratti) [1916682] - floppy: check_events callback should not return a negative number (Jay Shin) [1928576] - floppy: fix lock_fdc() signal handling (Jay Shin) [1928576] - ipv6: clean up anycast when an interface is destroyed (Xin Long) [1917700] - virtio_net: fix virtnet_open and virtnet_probe competing for try_fill_recv (Laurent Vivier) [1895319]- scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930826] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930849] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930807] {CVE-2021-27364} - redhat: add CI file for kernel-private (Bruno Meneguele)- tcm_loop: add WQ_MEM_RECLAIM and flush_work (Maurizio Lombardi) [1925652] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925691] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925691]- mm: do not stall register_shrinker() (Rafael Aquini) [1926043] - sched/rt: Fix PI handling vs. sched_setscheduler() (Phil Auld) [1928082] - sched/rt: Simplify pull_rt_task() logic and remove .leaf_rt_rq_list (Phil Auld) [1928082] - sched: Queue RT tasks to head when prio drops (Phil Auld) [1928082] - sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1928082] - mmc: block: handle complete_work on separate workqueue (Ming Lei) [1918916] - tcp: fix to update snd_wl1 in bulk receiver fast path (Vladis Dronov) [1929804]- [pinctrl] devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922902] {CVE-2020-0427} - [pinctrl] Delete an error message (Aristeu Rozanski) [1922902] {CVE-2020-0427} - [tty] vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl (Aristeu Rozanski) [1896775] {CVE-2020-25656} - [tty] vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl (Aristeu Rozanski) [1896775] {CVE-2020-25656} - [tty] vt: keyboard, extend func_buf_lock to readers (Aristeu Rozanski) [1896775] {CVE-2020-25656} - [tty] vt: keyboard, simplify vt_kdgkbsent (Aristeu Rozanski) [1896775] {CVE-2020-25656} - [tty] keyboard, do not speculate on func_table index (Aristeu Rozanski) [1896775] {CVE-2020-25656} - [tty] vt: fix write/write race in ioctl(KDSKBSENT) handler (Aristeu Rozanski) [1896775] {CVE-2020-25656} - [iommu] amd: return error on real irq alloc failure (Jerry Snitselaar) [1918273] - [iommu] amd: Set DTE[IntTabLen] to represent 512 IRTEs (Jerry Snitselaar) [1921187] - [iommu] amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1921187] - [scsi] lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1875961] - [scsi] lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1875961] - [scsi] lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1875961] - [netdrv] i40e: revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1901064]- [md] Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1889372] - [md] improve variable names in md_flush_request() (Xiao Ni) [1889372] - [kernel] timer: Fix potential bug in requeue_timers() (Waiman Long) [1914011] - [x86] kvm: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Vitaly Kuznetsov) [1890669] - [x86] kvm: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Vitaly Kuznetsov) [1890669] - [md] dm-mirror: fix a crash if the underlying block device doesn't have merge_bvec_fn (Mikulas Patocka) [1916407] - [gpu] drm/i915: Fix use-after-free when destroying GEM context (Dave Airlie) [1814731] {CVE-2020-7053}- [kernel] watchdog: use nmi registers snapshot in hardlockup handler (Prarit Bhargava) [1916589] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1910817] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1888296] {CVE-2020-25211} - [net] icmp: randomize the global rate limiter (Antoine Tenart) [1896515] {CVE-2020-25705}- [fs] nfs: Fix security label length not being reset (Dave Wysochanski) [1917504] - [target] scsi: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900469] {CVE-2020-28374} - [ipc] sem.c: fully initialize sem_array before making it visible (Vladis Dronov) [1877264] - [netdrv] geneve: add transport ports in route lookup for geneve (Sabrina Dubroca) [1885144] {CVE-2020-25645} - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869936] {CVE-2020-14351}- [x86] kvm: svm: Initialize prev_ga_tag before use ("Dr. David Alan Gilbert") [1909036] - [scsi] scsi_dh: fix scheduling while atomic and also missing unlock in error path (Mike Snitzer) [1619147] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1908896] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1908896] - [scsi] target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1784540] - [scsi] target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1784540] - [s390] kernel/uv: handle length extension properly (Claudio Imbrenda) [1899172]- [tty] Fix ->pgrp locking in tiocspgrp() (Chris von Recklinghausen) [1908193] {CVE-2020-29661} - [net] fix struct pid memory leak (Jay Shin) [1901797] - [hid] Fix assumption that devices have inputs (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [hid] microsoft: Add rumble support for Xbox One S controller (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [hid] microsoft: Convert private data to be a proper struct (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [hid] revert "hid: microsoft: fix invalid rdesc for 3k kbd" (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [hid] input: ignore System Control application usages if not System Controls (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [hid] hid-microsoft: Do the check for the ms usage page per device (Chris von Recklinghausen) [1821870] {CVE-2019-19532} - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1903819] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1903819]- [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1890386] - [netdrv] revert "mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query" (Alaa Hleihel) [1896756] - [kernel] timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion (Waiman Long) [1890911] - [kernel] exit: Optimize forget_original_parent() for large thread group exiting (Waiman Long) [1872110] - [kernel] exit: reparent: call forget_original_parent() under tasklist_lock (Waiman Long) [1872110] - [kernel] Disable tasklist_waiters when qrwlock is enabled (Waiman Long) [1872110] - [fs] cifs: handle ERRBaduid for SMB1 (Leif Sahlberg) [1847041]- [fs] nfsd: fix incorrect umasks ("J. Bruce Fields") [1905208] - [hv] vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888979] - [scsi] qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1889311] - [s390] dasd: Fix zero write for FBA devices (Philipp Rudo) [1896839] - [net] ipv6: use in6_dev_put in dad timer handler instead of __in6_dev_put (Xin Long) [1809519]- [s390] zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Philipp Rudo) [1896826] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1859364] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1859364] - [md] dm: simplify start of block stats accounting for bio-based (Ming Lei) [1859364] - [block] block/rsxx: use generic io stats accounting functions to simplify io stat accounting (Ming Lei) [1859364] - [block] drbd: use generic io stats accounting functions to simplify io stat accounting (Ming Lei) [1859364] - [md] md: use generic io stats accounting functions to simplify io stat accounting (Ming Lei) [1859364] - [nvme] limit number of IO queues on Dell/Kioxia config (Gopal Tiwari) [1883403] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1898280] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1898280] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1902414] {CVE-2020-15436}- [mm] mmap: relax file size limit for regular files (Rafael Aquini) [1855985] - [mm] mmap: introduce sane default mmap limits (Rafael Aquini) [1855985] - [of] Move dynamic node fixups out of powerpc and into common code (Laurent Vivier) [1866138] - [fs] nfs: Fix double-free in filelayout_alloc_commit_info/filelayout_free_lseg (Benjamin Coddington) [1679980] - [hid] HID: hid-plantronics: Re-resend Update to map button for PTT products (Torez Smith) [1769502] - [fs] dlm: make posix locks interruptible (Alexander Aring) [1826858]- [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882078] {CVE-2020-25643} - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846164] {CVE-2020-14314} - [fs] nfsd: apply umask on fs without ACL support ("J. Bruce Fields") [1870215] {CVE-2020-24394} - [kernel] watchdog/core: Remove the park_in_progress obfuscation (Waiman Long) [1860661] - [mm] swap_slots: recheck cache->slots_ret under spin_lock_irq() protection (Rafael Aquini) [1862915] - [netdrv] ethernet: i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1845677] - [infiniband] mlx5: Fix use-after-free in dereg_mr() (Alaa Hleihel) [1880184]- [md] dm-mirror: provide the merge method (Mikulas Patocka) [1890059] - [nvme] nvme-rdma: cancel async events before freeing event struct (David Milburn) [1857397] - [s390] dasd: Use struct_size() helper (Sterling Alexander) [1886477] - [s390] dasd: fix inability to use DASD with DIAG driver (Sterling Alexander) [1886477] - [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884735] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884735] - [x86] cpu: Re-apply forced caps every time CPU caps are re-read (Herbert Xu) [1886792] - [x86] cpu: Factor out application of forced CPU caps (Herbert Xu) [1886792]- [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868130] - [uapi] include: do not export changes made to struct ip_ct_sctp (Florian Westphal) [1887975] - [net] openvswitch: free vport unless register_netdevice() succeeds (Timothy Redaelli) [1869190] - [net] openvswitch: do not free vport if register_netdevice() is failed (Timothy Redaelli) [1869190] - [kernel] signals: avoid random wakeups in sigsuspend() (Oleg Nesterov) [1704650] - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880893] {CVE-2020-25212}- [kernel] sched/fair: Fix RCU stall upon -ENOMEM in sched_create_group() (Kenneth Yin) [1878000] - [security] selinux: do not report error on connect(AF_UNSPEC) (Paolo Abeni) [1886305] - [kernel] timer: Fix lockup in __run_timers() caused by large jiffies/timer_jiffies delta (Waiman Long) [1849716] - [mm] revert "mm/page_alloc: fix memmap_init_zone pageblock alignment" (Artem Savkov) [1878732] - [mm] page_alloc: Make paranoid check in move_freepages a VM_BUG_ON (Artem Savkov) [1878732] - [nvme] rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878950] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1846667]- [fs] xfs: fix off-by-one in inode alloc block reservation calculation (Brian Foster) [1857203] - [fs] xfs: fix inode allocation block res calculation precedence (Brian Foster) [1857203] - [powerpc] powernv/dump: Handle multiple writes to ack attribute (Gustavo Duarte) [1873189] - [powerpc] powernv/dump: Fix race while processing OPAL dump (Gustavo Duarte) [1873189] - [powerpc] powernv: opal-dump: Use IRQ_HANDLED instead of numbers in interrupt handler (Gustavo Duarte) [1873189] - [powerpc] opal_elog: Handle multiple writes to ack attribute (Gustavo Duarte) [1873189] - [powerpc] powernv/elog: Fix race while processing OPAL error log event (Gustavo Duarte) [1873189] - [powerpc] powernv Adapt opal-elog and opal-dump to new sysfs_remove_file_self (Gustavo Duarte) [1873189] - [powerpc] powernv: Fix opal-elog interrupt handler (Gustavo Duarte) [1873189] - [net] flow_dissector: switch to siphash (Davide Caratti) [1835614] {CVE-2019-18282} - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875317] {CVE-2020-14385} - [fs] cifs: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1873033] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1846355] {CVE-2020-10769}- [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1885682] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1885682] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1885682] - [net] bluetooth: l2cap: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888253] {CVE-2020-12351} - [net] bluetooth: a2mp: Fix not initializing all members (Gopal Tiwari) [1888797] {CVE-2020-12352}- [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1849223] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1861396] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859468] {CVE-2020-14331} - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846667] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846667] - [x86] xen: Add call of speculative_store_bypass_ht_init() to PV paths (Vladis Dronov) [1882468] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Desnes Augusto Nunes do Rosario) [1826306] - [powerpc] powerpc/smp: Add Power9 scheduler topology (Desnes Augusto Nunes do Rosario) [1826306] - [kernel] sched: Add a new SD_SHARE_POWERDOMAIN for sched_domain (Desnes Augusto Nunes do Rosario) [1826306] - [powerpc] sched, powerpc: Create a dedicated topology table (Desnes Augusto Nunes do Rosario) [1826306] - [s390] sched, s390: Create a dedicated topology table (Desnes Augusto Nunes do Rosario) [1826306] - [s390] s390/topology: Remove call to update_cpu_masks() (Desnes Augusto Nunes do Rosario) [1826306] - [powerpc] powerpc/smp: Add cpu_l2_cache_map (Desnes Augusto Nunes do Rosario) [1826306] - [powerpc] powerpc/smp: Rework CPU topology construction (Desnes Augusto Nunes do Rosario) [1826306] - [powerpc] powerpc/smp: Use cpu_to_chip_id() to find core siblings (Desnes Augusto Nunes do Rosario) [1826306] - [powerpc] powerpc, hotplug: Avoid to touch non-existent cpumasks (Desnes Augusto Nunes do Rosario) [1826306]- [block] virtio-blk: handle block_device_operations callbacks after hot unplug (Stefan Hajnoczi) [1811893] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1826127] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Nilesh Javali) [1826127] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1836443] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1836443] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1829803] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828312]- [net] net-sysfs: Call dev_hold always in rx_queue_add_kobject (Hangbin Liu) [1846454] {CVE-2019-20811} - [net] net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Hangbin Liu) [1846454] {CVE-2019-20811} - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Hangbin Liu) [1846454] {CVE-2019-20811} - [netdrv] macvlan: Change status when lower device goes down (Hangbin Liu) [1848950] - [netdrv] macvlan: make operstate and carrier more accurate (Hangbin Liu) [1848950] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1858707] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1858707] - [net] tcp: limit sk_write_qlen based on sndbuf size (Florian Westphal) [1847765] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1733181] - [netdrv] net/mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1733181] - [netdrv] net/mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1733181]- [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1840276] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1840276] - [net] test nouarg before dereferencing zerocopy pointers (Patrick Talbert) [1862273] - [net] packet: copy user buffers before orphan or clone (Patrick Talbert) [1862273] - [netdrv] net/mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1874101] - [netdrv] net/mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1874101] - [netdrv] net/mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1874101]- [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1869751] - [scsi] scsi: ses: don't ask for diagnostic pages repeatedly during probe (Maurizio Lombardi) [1855324]- [kernel] modsign: Add nomokvarconfig kernel parameter (Lenny Szubowicz) [1867857] - [firmware] modsign: Add support for loading certs from the EFI MOK config table (Lenny Szubowicz) [1867857] - [kernel] modsign: Move import of MokListRT certs to separate routine (Lenny Szubowicz) [1867857] - [kernel] modsign: Avoid spurious error message after last MokListRTn (Lenny Szubowicz) [1867857]- [kernel] modsign: Import certificates from optional MokListRT (Lenny Szubowicz) [1862840] - [crypto] crypto/pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862840] - [crypto] crypto/pefile: Tolerate other pefile signatures after first (Lenny Szubowicz) [1862840]- [redhat] switch secureboot kernel image signing to release keys (Jan Stancek) []- [fs] signal: Don't send signals to tasks that don't exist (Vladis Dronov) [1856166]- [fs] gfs2: Fix regression due to unwanted gfs2_qa_put (Robert S Peterson) [1798713] - [include] signal: Unfairly acquire tasklist_lock in send_sigio() if irq disabled (Waiman Long) [1838799] - [fs] signal: Don't take tasklist_lock if PID type is PIDTYPE_PID (Waiman Long) [1838799] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1820632] {CVE-2020-12888}- [x86] Revert "x86: respect memory size limiting via mem= parameter" (Joel Savitz) [1851576] - [mm] Revert "mm/memory_hotplug.c: only respect mem= parameter during boot stage" (Joel Savitz) [1851576] - [fs] nfsd: only WARN once on unmapped errors ("J. Bruce Fields") [1850430] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (Greg Kurz) [1840114] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1759852]- [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1798713] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1798713] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1798713] - [fs] gfs2: Remove unnecessary gfs2_qa_{get, put} pairs (Robert S Peterson) [1798713] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1798713] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1798713] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1798713] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1798713] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1798713] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1798713] - [fs] gfs2: Fix busy-on-umount in gfs2_atomic_open() (Andrew Price) [1812558]- [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843437] {CVE-2020-10757} - [mm] mm, dax: check for pmd_none() after split_huge_pmd() (Rafael Aquini) [1843437] {CVE-2020-10757} - [mm] mm: mremap: streamline move_page_tables()'s move_huge_pmd() corner case (Rafael Aquini) [1843437] {CVE-2020-10757} - [mm] mm: mremap: validate input before taking lock (Rafael Aquini) [1843437] {CVE-2020-10757} - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1844070] {CVE-2020-12654} - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1844026] {CVE-2020-12653} - [net] netfilter: nf_conntrack_h323: lost .data_len definition for Q.931/ipv6 (Florian Westphal) [1845428]- [nvmem] nvmem: properly handle returned value nvmem_reg_read (Vladis Dronov) [1844409] - [mailbox] PCC: fix dereference of ERR_PTR (Vladis Dronov) [1844409] - [kernel] futex: Unlock hb->lock in futex_wait_requeue_pi() error path (Vladis Dronov) [1844409] - [fs] aio: fix inconsistent ring state (Jeff Moyer) [1845326] - [vfio] vfio/mdev: make create attribute static (Vladis Dronov) [1837549] - [vfio] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Improve the create/remove sequence (Vladis Dronov) [1837549] - [vfio] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Follow correct remove sequence (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Vladis Dronov) [1837549] - [include] vfio/mdev: Drop redundant extern for exported symbols (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Removed unused kref (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Avoid release parent reference during error path (Vladis Dronov) [1837549] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Vladis Dronov) [1837549] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Vladis Dronov) [1837549] - [vfio] vfio: mdev: make a couple of functions and structure vfio_mdev_driver static (Vladis Dronov) [1837549] - [char] tpm/tpm_tis: Free IRQ if probing fails (David Arcari) [1774698] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1843370] - [kernel] audit: fix potential null dereference 'context->module.name' (Richard Guy Briggs) [1843370] - [nvme] nvme: limit number of IO queues on Dell/Samsung config (David Milburn) [1837617]- [netdrv] qede: Fix multicast mac configuration (Michal Schmidt) [1740064] - [scsi] sd_dif: avoid incorrect ref_tag errors on 4K devices larger than 2TB (Ewan Milne) [1833528] - [hid] HID: hiddev: do cleanup in failure of opening a device (Torez Smith) [1814257] {CVE-2019-19527} - [hid] HID: hiddev: avoid opening a disconnected device (Torez Smith) [1814257] {CVE-2019-19527} - [x86] x86: make mul_u64_u64_div_u64() "static inline" (Oleg Nesterov) [1845864] - [mm] mm: page_isolation: fix potential warning from user (Rafael Aquini) [1845620] - [s390] s390/mm: correct return value of pmd_pfn (Claudio Imbrenda) [1841106] - [fs] fs/proc/vmcore.c:mmap_vmcore: skip non-ram pages reported by hypervisors (Lianbo Jiang) [1790799] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845356] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845356] - [fs] ext4: Remove unwanted ext4_bread() from ext4_quota_write() (Lukas Czerner) [1845379] - [scsi] scsi: sg: add sg_remove_request in sg_write ("Ewan D. Milne") [1840699] {CVE-2020-12770} - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Donghai Qiao) [1832062] {CVE-2020-10732}- [netdrv] net/mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1845020] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1842715] - [mm] memcg: only free spare array when readers are done (Waiman Long) [1842715] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1751555] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1597952] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839650] {CVE-2020-10751} - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1841578] - [x86] x86/speculation: Support old struct x86_cpu_id & x86_match_cpu() kABI (Waiman Long) [1827188] {CVE-2020-0543} - [documentation] x86/speculation: Add Ivy Bridge to affected list (Waiman Long) [1827188] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Waiman Long) [1827188] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Waiman Long) [1827188] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Waiman Long) [1827188] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Waiman Long) [1827188] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Waiman Long) [1827188] {CVE-2020-0543} - [x86] x86/cpu: Add consistent CPU match macros (Waiman Long) [1827188] {CVE-2020-0543} - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Waiman Long) [1827188] {CVE-2020-0543} - [x86] x86/cpufeature: Fix various quality problems in the header (Waiman Long) [1827188] {CVE-2020-0543}- [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Joel Savitz) [1838795] - [netdrv] qed: Reduce the severity of ptp debug message (Manish Chopra) [1703770] - [kernel] pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes (Jay Shin) [1836620] - [fs] gfs2: remove BUG_ON() from gfs2_log_alloc_bio() (Abhijith Das) [1828454] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828454] - [fs] quota: fix return value in dqget() (Eric Sandeen) [1842761] - [fs] proc_sysctl.c: fix potential page fault while unregistering sysctl table (Carlos Maiolino) [1843368] - [fs] ext4: fix error handling in ext4_ext_shift_extents (Lukas Czerner) [1843366] - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823302] {CVE-2020-10942} - [input] hyperv-keyboard - add module description (Mohammed Gamal) [1842689] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1842689] - [hid] hyperv: Add a module description line (Mohammed Gamal) [1842689] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1511040] - [acpi] ACPI: APEI: call into AER handling regardless of severity (Al Stone) [1737246] - [acpi] ACPI: APEI: handle PCIe AER errors in separate function (Al Stone) [1737246] - [acpi] ras: acpi/apei: cper: add support for generic data v3 structure (Al Stone) [1737246] - [acpi] ACPICA: ACPI 6.1: Updates for the HEST ACPI table (Al Stone) [1737246] - [acpi] ACPI / APEI: Switch to use new generic UUID API (Al Stone) [1737246] - [x86] x86/efi-bgrt: Quirk for BGRT when memory encryption active (Lenny Szubowicz) [1723477] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1840550] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1840550] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1840550] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1840550] - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1820632] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1820632] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1820632] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1820632] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1820632] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1820632] {CVE-2020-12888} - [fs] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834650] {CVE-2020-12826}- [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828450] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828450] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828450] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828450] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828450] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828450] - [hv] vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1828450] - [hv] vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1828450] - [hv] Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1828450] - [x86] kvm: x86: Allow suppressing prints on RDMSR/WRMSR of unhandled MSRs (Vitaly Kuznetsov) [1837412] - [fs] ext4: Fix race when checking i_size on direct i/o read (Lukas Czerner) [1506437] - [fs] copy_file_range should return ENOSYS not EOPNOTSUPP ("J. Bruce Fields") [1783554] - [fs] NFSv4.1 fix incorrect return value in copy_file_range ("J. Bruce Fields") [1783554] - [x86] Remove the unsupported check for Intel IceLake (Steve Best) [1841237] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1792520] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1840321] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1840321] - [net] Fix one possible memleak in ip_setup_cork (Guillaume Nault) [1840321] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1839130] - [net] fix null de-reference of device refcount (Guillaume Nault) [1839130] - [net] sch_choke: avoid potential panic in choke_reset() (Davide Caratti) [1839118] - [net] net_sched: fix datalen for ematch (Davide Caratti) [1839118] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1839118] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1839118] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1839118] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1832332] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1832332] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Paolo Abeni) [1832332] - [net] ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1801366] - [net] xfrm: skip rt6i_idev update in xfrm6_dst_ifdown if loopback_idev is gone (Sabrina Dubroca) [1390049]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (Gopal Tiwari) [1839991] - [fs] pipe: actually allow root to exceed the pipe buffer limits (Jan Stancek) [1839629] - [scsi] Revert "scsi: mpt3sas: Don't change the DMA coherent mask after allocations" (Tomas Henzl) [1839128] - [scsi] Revert "scsi: mpt3sas: Rename function name is_MSB_are_same" (Tomas Henzl) [1839128] - [scsi] Revert "scsi: mpt3sas: Separate out RDPQ allocation to new function" (Tomas Henzl) [1839128] - [scsi] Revert "scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region" (Tomas Henzl) [1839128] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1727593] - [netdrv] net/mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1727593] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (Alaa Hleihel) [1727593] - [netdrv] net/mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1727593] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1727593] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (Alaa Hleihel) [1727593] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Karol Herbst) [1834360 1834356 1833485] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Karol Herbst) [1834360 1834356 1833485]- [net] revert "rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()" (Jiri Benc) [1839608] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Davide Caratti) [1838936] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Davide Caratti) [1838936] - [net] ipv6: drop incoming packets having a v4mapped source address (Davide Caratti) [1838936] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Andrea Claudi) [1837546] - [net] vti6: Fix memory leak of skb if input policy check fails (Patrick Talbert) [1836160] - [net] tcp: prevent bogus FRTO undos with non-SACK flows (Guillaume Nault) [1694860] - [scsi] scsi: smartpqi: fix controller lockup observed during force reboot (Don Brace) [1775369] - [fs] ext4: fix setting of referenced bit in ext4_es_lookup_extent() (Lukas Czerner) [1663720] - [fs] ext4: introduce aging to extent status tree (Lukas Czerner) [1663720] - [fs] ext4: cleanup flag definitions for extent status tree (Lukas Czerner) [1663720] - [fs] ext4: limit number of scanned extents in status tree shrinker (Lukas Czerner) [1663720] - [fs] ext4: move handling of list of shrinkable inodes into extent status code (Lukas Czerner) [1663720] - [fs] ext4: change LRU to round-robin in extent status tree shrinker (Lukas Czerner) [1663720] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1834783] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1834783] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1834783] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1834783] - [fs] ext4: fix missing return values checks in ext4_cross_rename (Lukas Czerner) [1836819] - [fs] ext4: Fix POSIX ACL leak in ext4_xattr_set_acl (Lukas Czerner) [1543020] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1838717] - [x86] Mark Intel Cooper Lake (CPX) supported (Steve Best) [1773681] - [fs] fs/bio-integrity: don't enable integrity for data-less bio (Ming Lei) [1835943] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Alexey Klimov) [1837127] - [kernel] wait/ptrace: assume __WALL if the child is traced (Oleg Nesterov) [1497808] - [mm] mm, hugetlb, soft_offline: save compound page order before page migration (Artem Savkov) [1751589] - [fs] fs/hugetlbfs/inode.c: fix hwpoison reserve accounting (Artem Savkov) [1751589] - [fs] mm: hwpoison: dissolve in-use hugepage in unrecoverable memory error (Artem Savkov) [1751589] - [mm] mm: soft-offline: dissolve free hugepage if soft-offlined (Artem Savkov) [1751589] - [mm] mm: hugetlb: soft-offline: dissolve source hugepage after successful migration (Artem Savkov) [1751589] - [mm] mm: hwpoison: change PageHWPoison behavior on hugetlb pages (Artem Savkov) [1751589] - [mm] mm: hugetlb: prevent reuse of hwpoisoned free hugepages (Artem Savkov) [1751589] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831134] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831134] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831134] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1785065] {CVE-2019-19537} - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1802548] {CVE-2019-19530} - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1798822] {CVE-2019-19523} - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1795597] {CVE-2019-15217}- [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Ewan Milne) [1837543] - [mm] mm: dmapool: add/remove sysfs file outside of the pool lock lock (Waiman Long) [1836837] - [mm] Fix unbalanced mutex in dma_pool_create() (Waiman Long) [1836837] - [mm] mm/dmapool.c: remove redundant NULL check for dev in dma_pool_create() (Waiman Long) [1836837] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1836322] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (John Linville) [1805590] - [netdrv] slcan: Port write_wakeup deadlock fix from slip (John Linville) [1805590] - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817634] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817634] {CVE-2019-19767} - [fs] ext4: forbid i_extra_isize not divisible by 4 (Lukas Czerner) [1817634] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817634] {CVE-2019-19767} - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1829662] - [fs] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1626092] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828802] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828802] {CVE-2019-9458} - [fs] block: Prevent hung_check firing during long sync IO (Ming Lei) [1724345]- [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1825132] {CVE-2019-18808 CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825132] {CVE-2019-18808} - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1836813] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1836813] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1836813] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Jiri Benc) [1835352] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Jiri Benc) [1835352] - [net] netlink: fix uninit-value in netlink_sendmsg (Jiri Benc) [1835352] - [net] netlink: make sure nladdr has correct size in netlink_connect() (Jiri Benc) [1835352] - [net] rtnetlink: fix info leak in RTM_GETSTATS call (Jiri Benc) [1835352] - [net] rtnetlink: release net refcnt on error in do_setlink() (Jiri Benc) [1835352] - [net] bridge: deny dev_set_mac_address() when unregistering (Hangbin Liu) [1834203] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1834203] - [net] udp: disable inner UDP checksum offloads in IPsec case (Sabrina Dubroca) [1826244] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1833869] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1833869] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1833869] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1833869] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1833869] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1833869] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1833869] - [net] sctp: simplify addr copy (Xin Long) [1833869] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1833869] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1833869] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1833869] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1834278] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1825155] - [net] sit: fix memory leak in sit_init_net() (Andrea Claudi) [1830011] {CVE-2019-16994} - [net] sched: cbs: fix NULL dereference in case cbs_init() fails (Davide Caratti) [1830245] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1819087] - [net] tcp: tcp_v4_err() should be more careful (Marcelo Leitner) [1749964] - [net] tcp: remove BUG_ON from tcp_v4_err (Marcelo Leitner) [1749964] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1749964] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1823251] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Patrick Talbert) [1823691] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830563] {CVE-2019-16231}- [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834434] {CVE-2020-11565} - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1760145] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1832019] - [fs] locks: allow filesystems to request that ->setlease be called without i_lock (Jeff Layton) [1830606] - [fs] locks: move fasync setup into generic_add_lease (Jeff Layton) [1830606] - [fs] revert "[fs] xfs: catch bad stripe alignment configurations" (Carlos Maiolino) [1836292] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1834998] - [scsi] scsi: scsi_debug: Avoid PI being disabled when TPGS is enabled (Ewan Milne) [1834998] - [scsi] scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded (Ewan Milne) [1834998] - [scsi] scsi_debug: check for bigger value first (Ewan Milne) [1834998] - [scsi] scsi_debug: vfree is null safe so drop the check (Ewan Milne) [1834998] - [scsi] scsi_debug: error message should say scsi_host_alloc not scsi_register (Ewan Milne) [1834998] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1833223] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1828340] - [fs] ceph: don't error out on larger-than-expected session messages (Jeff Layton) [1828340] - [acpi] ACPI: disable BERT by default, add parameter to enable it (Aristeu Rozanski) [1525298] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Aristeu Rozanski) [1525298] - [acpi] ACPI / sysfs: Extend ACPI sysfs to provide access to boot error region (Aristeu Rozanski) [1525298] - [acpi] ACPI: APEI: Fix BERT resources conflict with ACPI NVS area (Aristeu Rozanski) [1525298] - [acpi] ACPI / APEI: Add Boot Error Record Table (BERT) support (Aristeu Rozanski) [1525298] - [acpi] ACPICA: Restore error table definitions to reduce code differences between Linux and ACPICA upstream (Aristeu Rozanski) [1525298]- [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1822230] - [fs] ext4: prevent ext4_quota_write() from failing due to ENOSPC (Lukas Czerner) [1068952] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1834320] - [fs] pnfs: Ensure we layoutcommit before revalidating attributes (Benjamin Coddington) [1827647] - [fs] nfs: flush data when locking a file to ensure cache coherence for mmap (Scott Mayhew) [1813811] - [fs] call fsnotify_sb_delete after evict_inodes (Jay Shin) [1760145] - [fs] inode: don't softlockup when evicting inodes (Jay Shin) [1760145] - [fs] drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1760145] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828454] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1828454] - [fs] nfs: fix mount/umount race in nlmclnt (Jay Shin) [1771205] - [fs] nlm_shutdown_hosts_net() cleanup (Jay Shin) [1771205] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1827037] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1827037] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1827037] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1827037] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1827037] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1832868] - [scsi] scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1832868] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Add handlers for ethtool get/set msg level (Mohammed Gamal) [1821814] - [netdrv] hv_netvsc: Fix the variable sizes in ipsecv2 and rsc offload (Mohammed Gamal) [1821814] - [fs] fix mntput/mntput race (Miklos Szeredi) [1828320] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829847] {CVE-2019-19063} - [wireless] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1829375] {CVE-2019-19058} - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1829289] {CVE-2019-19055} - [wireless] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1829393] {CVE-2019-19059}- [kernel] sched/fair: Scale bandwidth quota and period without losing quota/period ratio precision (Artem Savkov) [1752067] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1832683] - [s390] s390/qdio: consider ERROR buffers for inbound-full condition (Philipp Rudo) [1831791] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1813124] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830992] - [scsi] smartpqi: bump driver version (Don Brace) [1822762] - [scsi] scsi: smartpqi: add bay identifier (Don Brace) [1822762] - [scsi] scsi: smartpqi: add module param to hide vsep (Don Brace) [1822762] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1709542] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1709542] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1709542] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1709542] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Nilesh Javali) [1828875] - [scsi] Fix abort timeouts in CQ Full conditions (Dick Kennedy) [1802654] - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828222] {CVE-2019-20636} - [scsi] scsi: libsas: delete sas port if expander discover failed (Tomas Henzl) [1829965] {CVE-2019-15807} - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827240] {CVE-2020-10711}- [netdrv] mlx5: Remove unsupported tag for ConnectX-6 Dx device (Alaa Hleihel) [1829777] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827910] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1812558] - [fs] nfs: Correct an nfs page array calculation error (Jay Shin) [1824270] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Jonathan Toppins) [1828475 1824438] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47 (Jonathan Toppins) [1824438] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1824438] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1825431] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1794150] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1794150] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1794150] - [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1794148] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1784016] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1784016] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1784016] - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815021] {CVE-2019-19524} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829246] {CVE-2019-16233}- [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1448750] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1448750] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1448750] - [lib] kobject: don't use WARN for registration failures (Ewan Milne) [1756495] - [lib] lib/kobject: Join string literals back (Ewan Milne) [1756495] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828726] - [fs] nfs: Serialize O_DIRECT reads and writes (Benjamin Coddington) [1826571] - [mm] mm/page_owner: convert page_owner_inited to static key (Rafael Aquini) [1781726] - [mm] mm/page_owner: set correct gfp_mask on page_owner (Rafael Aquini) [1781726] - [mm] mm/page_owner: fix possible access violation (Rafael Aquini) [1781726] - [mm] mm/page_owner: use late_initcall to hook in enabling (Rafael Aquini) [1781726] - [mm] mm/page_owner: remove unnecessary stack_trace field (Rafael Aquini) [1781726] - [mm] mm/page_owner: correct owner information for early allocated pages (Rafael Aquini) [1781726] - [mm] mm/page_owner: keep track of page owners (Rafael Aquini) [1781726] - [documentation] Documentation: add new page_owner document (Rafael Aquini) [1781726] - [kernel] stacktrace: introduce snprint_stack_trace for buffer output (Rafael Aquini) [1781726]- [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Jonathan Toppins) [1823679] - [scsi] scsi: qla2xxx: Silence fwdump template message (Ewan Milne) [1783191] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1808403] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1808403] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1712235] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1712235] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1712235] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1712235] - [i2c] i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA (Vladis Dronov) [1822641] {CVE-2017-18551} - [acpi] ACPI / EC: Ensure lock is acquired before accessing ec struct (Al Stone) [1811132] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1797205] - [wireless] mwifiex: Fix mem leak in mwifiex_tm_cmd (Jarod Wilson) [1804971] {CVE-2019-20095} - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1771939] - [acpi] ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c (Prarit Bhargava) [1790782]- [tty] tty/hvc: Use IRQF_SHARED for OPAL hvc consoles (Gustavo Duarte) [1600213] - [mm] mm/swap_slots.c: fix race conditions in swap_slots cache init (Rafael Aquini) - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1825950] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Prarit Bhargava) [1825049] - [net] net: linkwatch: add check for netdevice being present to linkwatch_do_dev (Alaa Hleihel) [1595302]- [fs] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1794055] - [nvdimm] Revert "driver boilerplate changes to properly manage device_rh" (Christoph von Recklinghausen) [1823750] - [base] call device_rh_free in device_release before driver/class/type release is called (Christoph von Recklinghausen) [1822888] - [md] md:md-faulty kernel panic is caused by QUEUE_FLAG_NO_SG_MERGE (Nigel Croxon) [1822462] - [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1820646] - [scsi] qla2xxx: Update driver version to 10.01.00.22.07.9-k (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1808129] - [scsi] qla2xxx: delete all sessions before unregister local nvme port (Nilesh Javali) [1808129] - [scsi] qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference in an error path (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Nilesh Javali) [1808129] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Nilesh Javali) [1808129] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Artem Savkov) [1808675] - [acpi] ACPICA: Mark acpi_ut_create_internal_object_dbg() memory allocations as non-leaks (Artem Savkov) [1808675] - [x86] x86/microcode/AMD: Free unneeded patch before exit from update_cache() (Artem Savkov) [1808675] - [mm] memcg: ensure mem_cgroup_idr is updated in a coordinated manner (Aaron Tomlin) [1822405] - [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1704326] - [scsi] scsi: lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1743667] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1743667] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1743667] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1743667] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818730] {CVE-2020-8647 CVE-2020-8649} - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804959] - [powerpc] module: Handle R_PPC64_ENTRY relocations (Yauheni Kaliuta) [1657540] - [scripts] recordmcount.pl: support data in text section on powerpc (Yauheni Kaliuta) [1657540] - [powerpc] boot: Request no dynamic linker for boot wrapper (Yauheni Kaliuta) [1657540]- [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (Dave Wysochanski) [1683490] - [fs] fscache: Pass the correct cancelled indications to fscache_op_complete() (Dave Wysochanski) [1683490] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Jerry Snitselaar) [1815536] - [fs] NFS: Fix a race between mmap() and O_DIRECT (Benjamin Coddington) [1813803] - [fs] NFS: Remove a redundant call to unmap_mapping_range() (Benjamin Coddington) [1813803] - [fs] NFS: Remove redundant waits for O_DIRECT in fsync() and write_begin() (Benjamin Coddington) [1813803] - [fs] NFS: Cleanup nfs_direct_complete() (Benjamin Coddington) [1813803] - [fs] NFS: Do not serialise O_DIRECT reads and writes (Benjamin Coddington) [1813803] - [fs] NFS: Move buffered I/O locking into nfs_file_write() (Benjamin Coddington) [1813803] - [fs] bdi: make inode_to_bdi() inline (Benjamin Coddington) [1813803] - [fs] NFS: Remove racy size manipulations in O_DIRECT (Benjamin Coddington) [1813803] - [fs] NFS: Don't hold the inode lock across fsync() (Benjamin Coddington) [1813803] - [fs] nfs: remove nfs_inode_dio_wait (Benjamin Coddington) [1813803] - [fs] nfs: remove nfs4_file_fsync (Benjamin Coddington) [1813803] - [fs] NFS: Kill NFS_INO_NFS_INO_FLUSHING: it is a performance killer (Benjamin Coddington) [1813803] - [fs] filesystem-dax: Fix dax_layout_busy_page() livelock (Carlos Maiolino) [1817866] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1821718] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1717454] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1717454] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1717454] - [fs] ceph: use bit flags to define vxattr attributes (Jeff Layton) [1717454] - [tty] tty: Prevent ldisc drivers from re-using stale tty fields (Vladis Dronov) [1820031] - [powerpc] powerpc64/kexec: Hard disable ftrace before switching to the new kernel (Jerome Marchand) [1731578] - [powerpc] powerpc64/ftrace: Delay enabling ftrace on secondary cpus (Jerome Marchand) [1731578] - [powerpc] powerpc64/ftrace: Add helpers to hard disable ftrace (Jerome Marchand) [1731578] - [powerpc] powerpc64/ftrace: Rearrange #ifdef sections in ftrace.h (Jerome Marchand) [1731578] - [powerpc] powerpc64/ftrace: Add a field in paca to disable ftrace in unsafe code paths (Jerome Marchand) [1731578] - [powerpc] powerpc/ftrace: Pass the correct stack pointer for DYNAMIC_FTRACE_WITH_REGS (Jerome Marchand) [1731578] - [isdn] mISDN: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779474] {CVE-2019-17055} - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1780330]- [net] netfilter: nf_log: fix uninit read in nf_log_proc_dostring (Phil Sutter) [1770232] - [net] netfilter: nf_log: fix error on write NONE to logger choice sysctl (Phil Sutter) [1770232] - [net] ethtool: convert large order kmalloc allocations to vzalloc (Davide Caratti) [1786448] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1808928] - [net] sched: flower: insert new filter to idr after setting its mask (Davide Caratti) [1785141] - [net] ipv6: remove printk (Hangbin Liu) [1779533] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1766816] - [net] raw: do not report ICMP redirects to user space (Hangbin Liu) [1758386]- [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806629] {CVE-2019-12614} - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1816662] - [fs] xfs: fix attr leaf header freemap.size underflow (Bill O'Donnell) [1808671] - [block] floppy: check FDC index for errors before assigning it (Ming Lei) [1815403] {CVE-2020-9383} - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1818001] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1818001] - [s390] dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1816661] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Leif Sahlberg) [1504193] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1504193] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812836] {CVE-2019-19046} - [net] ipvs: Remove noisy debug print from ip_vs_del_service (Alexey Klimov) [1769816]- [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776508] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Ewan Milne) [1816752] - [nvme] nvme-fc: clarify error messages (Ewan Milne) [1816752] - [nvme] nvme-fc: fix module unloads while lports still pending (Ewan Milne) [1816752] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1816307] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1816307] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1816307] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1816307] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1816307] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1816307] - [scsi] scsi: device_handler: remove VLAs (Ewan Milne) [1816307] - [scsi] scsi: scsi_dh: Document alua_rtpg_queue() arguments (Ewan Milne) [1816307] - [scsi] scsi: scsi_dh_alua: skip RTPG for devices only supporting active/optimized (Ewan Milne) [1816307] - [scsi] scsi: scsi_dh_emc: return success in clariion_std_inquiry() (Ewan Milne) [1816307] - [target] scsi: target: iscsi: rename some variables to avoid confusion (Maurizio Lombardi) [1806966] - [target] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1806966] - [target] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1806966] - [target] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1806966] - [base] device_release() can call device_rh_free() too (Christoph von Recklinghausen) [1793248] - [nvdimm] driver boilerplate changes to properly manage device_rh (Christoph von Recklinghausen) [1793248] - [base] Add an interface for certain drivers who manage their own struct device's to disassociate their device_rh's (Christoph von Recklinghausen) [1793248] - [base] kfree(dev->device_rh) in device_create_release() (Christoph von Recklinghausen) [1793248] - [base] kfree and zero device_rh in device_release() (Christoph von Recklinghausen) [1793248] - [input] Revert "Fix device_rh memory leak" (Christoph von Recklinghausen) [1793248] - [scsi] Revert "Fix device_rh leak in scsi_alloc_target()" (Christoph von Recklinghausen) [1793248] - [scsi] Revert "Fix memory leaks in scsi_alloc_sdev()" (Christoph von Recklinghausen) [1793248] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1735364] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1735364] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1735364] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1735364] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1735364] - [block] block: fix checking return value of blk_mq_init_queue (Maxim Levitsky) [1795777] - [bluetooth] Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Aristeu Rozanski) [1808803] {CVE-2019-15917}- [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806818] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806818] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806818] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806818] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806818] {CVE-2020-2732} - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Nitesh Narayan Lal) [1772082] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Nitesh Narayan Lal) [1772082] - [virt] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1772082] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1772082] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1772082] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1772082] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Nitesh Narayan Lal) [1772082] - [virt] kvm: introduce kvm_make_vcpus_request_mask() API (Nitesh Narayan Lal) [1772082] - [virt] kvm: avoid unused variable warning for UP builds (Nitesh Narayan Lal) [1772082] - [kernel] smp, cpumask: Use non-atomic cpumask_{set, clear}_cpu() (Nitesh Narayan Lal) [1772082] - [fs] nfs: change sign of nfs_fh length ("J. Bruce Fields") [1813326] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813903] - [x86] x86/debug: Extend the lower bound of crash kernel low reservations (Pingfan Liu) [1811511] - [net] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790840] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774447] {CVE-2020-1749} - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774447] {CVE-2020-1749} - [net] ipv6: constify ip6_dst_lookup_{flow|tail}() sock arguments (Sabrina Dubroca) [1774447] {CVE-2020-1749} - [net] macvlan: return correct error value (Matteo Croce) [1654878] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779494] {CVE-2019-17053} - [net] ipv4: fix fnhe usage by non-cached routes (Hangbin Liu) [1788435] - [net] route: do not cache fib route info on local routes with oif (Hangbin Liu) [1788435] - [net] ip6_tunnel: fix potential NULL pointer dereference (Hangbin Liu) [1767045] - [net] net_sched: remove a bogus warning in hfsc (Davide Caratti) [1781323] - [netdrv] net/mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780646]- [scsi] scsi: avoid repetitive logging of device offline messages (Nilesh Javali) [1798042] - [scsi] qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1798042] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path (Nilesh Javali) [1798042] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Nilesh Javali) [1798042] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1798042] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1798042] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1798042] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1715986] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Mohammed Gamal) [1806488] - [netdrv] hv/netvsc: fix handling of fallback to single queue mode (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: split sub-channel setup into async and sync (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Add NetVSP v6 and v6.1 into version negotiation (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1806488] - [netdrv] hv_netvsc: simplify receive side calling arguments (Mohammed Gamal) [1806488] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810643] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810643] - [s390] s390/vdso: add vdso support for coarse clocks (Philipp Rudo) [1791822] - [s390] s390/vdso: remove NULL pointer check from clock_gettime (Philipp Rudo) [1791822] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1804807]- [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1789947] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1789947] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672425] - [kernel] blktrace: fix dereference after null check (Ming Lei) [1798318] {CVE-2019-19768} - [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798318] {CVE-2019-19768} - [kernel] blktrace: fix trace mutex deadlock (Ming Lei) [1798318] {CVE-2019-19768} - [kernel] blktrace: fix unlocked registration of tracepoints (Ming Lei) [1798318] {CVE-2019-19768} - [kernel] blktrace: fix unlocked access to init/start-stop/teardown (Ming Lei) [1798318] {CVE-2019-19768} - [kernel] tracing: Handle NULL formats in hold_module_trace_bprintk_format() (Oleksandr Natalenko) [1811565] - [kernel] tracing: Fix trace_printk() to print when not using bprintk() (Oleksandr Natalenko) [1811565] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1798457] {CVE-2019-19807} - [x86] kvm: OOB memory write via kvm_dev_ioctl_get_cpuid (CVE-2019-19332) (Philippe Mathieu-Daud) [1783455] {CVE-2019-19332} - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801852] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801852] - [x86] kvm: x86: Allow userspace to define the microcode version (Paolo Bonzini) [1801852]- [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1699402] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801046] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1786005] - [fs] Revert "xfs: attach dquots and reserve quota blocks during unwritten conversion" (Carlos Maiolino) [1786005] - [md] dm mpath: call clear_request_fn_mpio() in multipath_release_clone() (Mike Snitzer) [1806400] - [scsi] scsi: implement .cleanup_rq callback (Mike Snitzer) [1806400] - [md] blk-mq: add callback of .cleanup_rq (Mike Snitzer) [1806400] - [target] target: call init_timer_on_stack() to initialize login_timer (Maurizio Lombardi) [1810037] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1807077] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1806653] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1806653] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1806653] - [tools] selftests/livepatch: push and pop dynamic debug config (Yannick Cote) [1806653]- [scsi] scsi: libsas: fix a race condition when smp task timeout (Tomas Henzl) [1798263] {CVE-2018-20836} - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787484] {CVE-2019-19534} - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1808676] - [fs] direct-io: allow direct writes to empty inodes (Eric Sandeen) [1785657] - [x86] x86/spec_ctrl: Make IBPB = IBRS || retpoline (Waiman Long) [1808114] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1808786] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1764262] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1764262] - [scsi] qla2xxx: initialize the check_stop_free pointer (Maurizio Lombardi) [1805682]- [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1794508] - [fs] xfs: fix inode fork extent count overflow (Brian Foster) [1751015] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1751015] - [fs] xfs: remove if_real_bytes (Brian Foster) [1751015] - [s390] s390/diag: add tracepoint for diagnose calls (Philipp Rudo) [1805195] - [s390] s390/diag: add a statistic for diagnose calls (Philipp Rudo) [1805195] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Xiao Ni) [1804569] - [md] dm rq: fix checking of dm_dispatch_clone_request's return value (Ming Lei) [1805401] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1804806] - [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1804803] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1804805] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1804802] - [virt] kvm: fix overflow of zero page refcount with ksm running (Paolo Bonzini) [1790534]- [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1804276] - [mm] swiotlb: make panic on mapping failures optional (Philipp Rudo) [1804276] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1804276] - [virtio] virtio_ring: fix num_free handling in error case (Philipp Rudo) [1804276] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1804173] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1804156] - [include] mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER (Rafael Aquini) [1804092] - [include] mm: slb: fix misleading comments (Rafael Aquini) [1804092] - [include] slob: Rework #ifdeffery in slab.h (Rafael Aquini) [1804092] - [kernel] tracing: Fix possible double free on failure of allocating trace buffer (Jerome Marchand) [1803011] {CVE-2017-18595} - [kernel] tracing: Fix crash when it fails to alloc ring buffer (Jerome Marchand) [1803011] {CVE-2017-18595} - [mm] x86/mm: In the PTE swapout page reclaim case clear the accessed bit instead of flushing the TLB (Rafael Aquini) [1799224]- [mm] mm: thp: use down_read_trylock() in khugepaged to avoid long block (Rafael Aquini) [1261799] - [mm] mm: oom: avoid attempting to kill init sharing same memory (Rafael Aquini) [1261799] - [mm] mm: oom: fix the wrong task->mm == mm checks in oom_kill_process() (Rafael Aquini) [1261799] - [mm] mm: oom: cleanup the "kill sharing same memory" loop (Rafael Aquini) [1261799] - [mm] mm: oom: fix potentially killing unrelated process (Rafael Aquini) [1261799] - [mm] mm: oom: reverse the order of setting TIF_MEMDIE and sending SIGKILL (Rafael Aquini) [1261799] - [mm] mm: oom: make sure that TIF_MEMDIE is set under task_lock (Rafael Aquini) [1261799] - [mm] mm: oom: don't count on mm-less current process (Rafael Aquini) [1261799] - [mm] mm: oom: kill the insufficient and no longer needed PT_TRACE_EXIT check (Rafael Aquini) [1261799] - [mm] mm: oom: don't assume that a coredumping thread will exit soon (Rafael Aquini) [1261799] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1787263] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1777239] - [mm] writeback: use |1 instead of +1 to protect against div by zero (Christoph von Recklinghausen) [1801628] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Christoph von Recklinghausen) [1801628] - [x86] x86/platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Decode UVsystab Info (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Setup UV functions for Hubless UV (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Return UV Hubless System Type (Frank Ramsay) [1789128] - [x86] x86/platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1789128] - [net] openvswitch: support asymmetric conntrack (Aaron Conole) [1757759]- [scsi] scsi: fcoe: fix off by one in eth2fc_speed() (Chris Leech) [1665951] - [scsi] scsi: fcoe: provide translation table between Ethernet and FC port speeds (Chris Leech) [1665951] - [scsi] fcoe: use defines from ethtool for 20Gbit and 40Gbit speeds (Chris Leech) [1665951] - [scsi] smartpqi: bump version (Don Brace) [1795408] - [scsi] scsi: smartpqi: fix problem with unique ID for physical device (Don Brace) [1795408] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1795408] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1769905] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1769905] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1769905] - [drm] drm/nouveau/sec2/gp102: add missing MODULE_FIRMWAREs (Ben Skeggs) [1629576] - [drm] drm/nouveau/secboot/gp10: support newer FW to fix SEC2 failures on some boards (Ben Skeggs) [1629576] - [drm] drm/nouveau/secboot: enable loading of versioned LS PMU/SEC2 ACR msgqueue FW (Ben Skeggs) [1629576] - [drm] drm/nouveau/secboot: split out FW version-specific LS function pointers (Ben Skeggs) [1629576] - [drm] drm/nouveau/secboot: pass max supported FW version to LS load funcs (Ben Skeggs) [1629576] - [drm] drm/nouveau/core: support versioned firmware loading (Ben Skeggs) [1629576] - [drm] drm/nouveau/core: pass subdev into nvkm_firmware_get, rather than device (Ben Skeggs) [1629576] - [drm] drm/nouveau/secboot/gp102-: remove WAR for SEC2 RTOS start bug (Ben Skeggs) [1629576] - [drm] drm/nouveau/flcn/gp102-: improve implementation of bind_context() on SEC2/GSP (Ben Skeggs) [1629576] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1707036] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1707036] - [scsi] lpfc: Fix stack trace when running the debug kernel (Dick Kennedy) [1793410] - [mm] mm, sparse: do not swamp log with huge vmemmap allocation failures (Artem Savkov) [1515625] - [netdrv] nfp: flower: fix stats id allocation (Pablo Cascon) [1786498] - [netdrv] virtio-net: switch to use XPS to choose txq (Lu Lu) [1769479] - [vhost] vhost_net: validate sock before trying to put its fd (Vladis Dronov) [1767060] - [vhost] vhost_net: stop device during reset owner (Vladis Dronov) [1767060] - [vhost] vhost: don't open-code sockfd_put() (Vladis Dronov) [1767060] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720384] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720384] - [netdrv] bnx2x: Add support for detection of P2P event packets (Manish Chopra) [1720384] - [netdrv] bnx2x: Replace magic numbers with macro definitions (Manish Chopra) [1720384] - [fs] flexfiles: Don't tie up all the rpciod threads in resends (Benjamin Coddington) [1778963]- [kernel] sched: print_rq(): Don't use tasklist_lock (Phil Auld) [1797429] - [kernel] sched: s/do_each_thread/for_each_process_thread/ in debug.c (Phil Auld) [1797429] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1726700] - [iommu] iommu/iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1759072] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Jerry Snitselaar) [1759072] - [mm] memcg: Use a more cacheline efficient ways to sum percpu stats (Waiman Long) [1796920] - [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1796920] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1796920] - [fs] vfs: show_vfsstat: do not ignore errors from show_devname method (Ian Kent) [1751787] - [fs] vfs: make mounts and mountstats honor root dir like mountinfo does (Ian Kent) [1751787] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Carlos Maiolino) [1786007] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1786005] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1722592] - [x86] hyper-v: make hyperv_init() __init (Vitaly Kuznetsov) [1782192]- [kernel] tick-sched: Update nohz load even if tick already stopped (Scott Wood) [1694877] - [powerpc] powerpc/pseries: safely roll back failed DLPAR cpu add (Desnes Augusto Nunes do Rosario) [1772210] - [powerpc] powerpc/pseries: address checkpatch warnings in dlpar_offline_cpu (Desnes Augusto Nunes do Rosario) [1772210] - [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795522] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795522] {CVE-2019-20054} - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1791014] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1791014] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1791014] - [fs] xfs: properly serialise fallocate against AIO+DIO (Carlos Maiolino) [1786004] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Carlos Maiolino) [1786004] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1514705] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1514705] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1514705] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1514705] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1514705] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1514705] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1514705] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1514705] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1514705] - [edac] EDAC, skx: Move debugfs node under EDACs hierarchy (Aristeu Rozanski) [1514705] - [edac] EDAC, skx: Prepend hex formatting with 0x (Aristeu Rozanski) [1514705] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1514705] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1514705] - [edac] EDAC, {i7core, sb, skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1514705] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1514705] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1514705] - [edac] EDAC: Handle return value of kasprintf() (Aristeu Rozanski) [1514705] - [edac] EDAC, i5100: Convert to debugfs wrappers (Aristeu Rozanski) [1514705] - [edac] EDAC: Add debugfs wrappers (Aristeu Rozanski) [1514705] - [edac] EDAC: Carve out debugfs functionality (Aristeu Rozanski) [1514705] - [x86] x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails (Grzegorz Halat) [1594848] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1788669]- [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1794812] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1774657] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1774657] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1774657] - [ptp] ptp: create "pins" together with the rest of attributes (Vladis Dronov) [1774657] - [ptp] ptp: use is_visible method to hide unused attributes (Vladis Dronov) [1774657] - [ptp] ptp: use kcalloc when allocating arrays (Vladis Dronov) [1774657] - [ptp] ptp: do not explicitly set drvdata in ptp_clock_register() (Vladis Dronov) [1774657] - [ptp] drivers/ptp: Fix kernel memory disclosure (Vladis Dronov) [1774657] - [ptp] ptp: Fix resource leak in case of error (Vladis Dronov) [1774657] - [netdrv] ptp: drivers: set the number of programmable pins (Vladis Dronov) [1774657] - [ptp] ptp: expose the programmable pins via sysfs (Vladis Dronov) [1774657] - [documentation] ptp: add the pin GET/SETFUNC ioctls to the testptp program (Vladis Dronov) [1774657] - [documentation] ptp: Allow selecting trigger/event index in testptp (Vladis Dronov) [1774657] - [documentation] ptp: add the PTP_SYS_OFFSET ioctl to the testptp program (Vladis Dronov) [1774657] - [fs] mark struct file that had write access grabbed by open() (Miklos Szeredi) [1679829] - [fs] fold __get_file_write_access() into its only caller (Miklos Szeredi) [1679829] - [powerpc] get rid of DEBUG_WRITECOUNT (Miklos Szeredi) [1679829] - [fs] don't bother with {get, put}_write_access() on non-regular files (Miklos Szeredi) [1679829] - [fs] gfs2: Use d_materialise_unique instead of d_splice_alias (2) (Andreas Grunbacher) [1784550] - [fs] gfs2: gfs2_create_inode(): don't bother with d_splice_alias() (Andreas Grunbacher) [1784550] - [fs] gfs2: bugger off early if O_CREAT open finds a directory (Andreas Grunbacher) [1784550] - [fs] libceph: fix PG split vs OSD (re)connect race (Ilya Dryomov) [1785656] - [scsi] Fix driver intialization failure for sli4 non nvme (Dick Kennedy) [1783899] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1781322]- [netdrv] net/ibmvnic: Fix typo in retry check (Steve Best) [1780300] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1780300] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1780300] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1780300] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1780300] - [netdrv] net/ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE (Steve Best) [1780300] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Desnes Augusto Nunes do Rosario) [1759209] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Desnes Augusto Nunes do Rosario) [1759209] - [base] of: to support binding numa node to specified device in devicetree (Jeff Moyer) [1791883] - [s390] s390: wire up sys_renameat2 (Miklos Szeredi) [1773504] - [net] ipvs: do not use random local source address for tunnels (Xin Long) [1786676] - [misc] mei: me: add cannon point device ids for 4th device (Jerry Snitselaar) [1745139] - [misc] mei: me: add cannon point device ids (Jerry Snitselaar) [1745139] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1789345]- [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1785680] - [mm] mremap: remove LATENCY_LIMIT from mremap to reduce the number of TLB shootdowns (Rafael Aquini) [1781325] - [x86] x86/CPU: mask X86_CR4_PCIDE from trampoline_cr4_features in clear_in_cr4() too (Vitaly Kuznetsov) [1785626] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Desnes Augusto Nunes do Rosario) [1635959] - [dma] dma-mapping: relax warning for per-device areas (Desnes Augusto Nunes do Rosario) [1635959] - [kernel] sched: Fix schedule_tail() to disable preemption (Phil Auld) [1771094] - [virtio] scsi: virtio: Reduce BUG if total_sg > virtqueue size to WARN (Lu Lu) [1625065] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1775367] - [x86] x86: respect memory size limiting via mem= parameter (Joel Savitz) [1750253] - [x86] sched/topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1505941] - [kernel] sched/topology: Fix off by one bug (Phil Auld) [1505941] - [s390] s390/idle: fix cpu idle time calculation (Philipp Rudo) [1777505] - [vhost] vhost: Fix incorrect allocation size for vq indirect iovec (Eugenio Perez) [1749726]- [mm] mm: prevent get_user_pages() from overflowing page refcount (Aristeu Rozanski) [1705005] {CVE-2019-11487} - [mm] mm/hugetlb.c: __get_user_pages ignores certain follow_hugetlb_page errors (Aristeu Rozanski) [1705005] {CVE-2019-11487} - [fs] CIFS: avoid using MID 0xFFFF (Leif Sahlberg) [1771255] - [net] netfilter: xt_TRACE: add explicitly nf_logger_find_get call (Phil Sutter) [1774444] - [wireless] rtlwifi: Fix potential overflow on P2P code (Josef Oskera) [1775236] {CVE-2019-17666}- [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1729286] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1731286] - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779768] - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779768] {CVE-2019-19338} - [x86] kvm: x86: Mark expected switch fall-throughs (Paolo Bonzini) [1779768] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779768] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779768] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779768] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779768] {CVE-2019-19338} - [s390] s390/qeth: ensure linear access to packet headers (Philipp Rudo) [1782927] - [s390] s390/qeth: guard against runt packets (Philipp Rudo) [1782927] - [s390] s390/qeth: consolidate skb allocation (Philipp Rudo) [1782927] - [s390] s390/qeth: clean up page frag creation (Philipp Rudo) [1782927] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1782689]- [platform] thinkpad_acpi: Don't yell on unsupported brightness interfaces (Lyude Paul) [1305619] - [platform] thinkpad-acpi: fix handle locate for video and query of _BCL (Lyude Paul) [1305619] - [s390] kernel: avoid cpu yield in SMT environment (Philipp Rudo) [1777876] - [scsi] scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1783016] - [scsi] scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1783016] - [scsi] scsi: qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1783016] - [powerpc] KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777710] - [powerpc] powerpc/book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777710] - [powerpc] powerpc/64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777710] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776578] - [block] brd: re-enable __GFP_HIGHMEM in brd_insert_page() (Jeff Moyer) [1781298] - [block] brd: remove dax support (Jeff Moyer) [1781298] - [nvme] nvme: don't access the inlined bio after nvmet request is completed (Ming Lei) [1631120] - [fs] epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove() (Miklos Szeredi) [1780128] - [nvme] nvme: fix NULL pointer dereference in nvme_init_subsystem (Ewan Milne) [1781316] - [nvme] nvme-fabrics: allow duplicate connections to the discovery controller (Ewan Milne) [1781316] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1772966]- [md] raid5: need to set STRIPE_HANDLE for batch head (Xiao Ni) [1774330] - [drm] drm/radeon: fix si_enable_smc_cac() failed issue (Dave Airlie) [1780026] - [block] block: don't change REQ_NR_BITS (Ming Lei) [1779712]- [x86] mm: serialize against gup_fast in pmdp_splitting_flush() (Vitaly Kuznetsov) [1674266] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1777349] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1767935] - [x86] perf/x86: Modify error message in virtualized environment (Michael Petlan) [1759758] - [fs] cifs: Fix infinite loop when using hard mount option (Dave Wysochanski) [1770404] - [wireless] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Stanislaw Gruszka) [1776157] {CVE-2019-14901}- [net] ipv6: support more tunnel interfaces for EUI64 link-local generation (Guillaume Nault) [1770686] - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1771396] - [net] netfilter: conntrack: resched in nf_ct_iterate_cleanup (Patrick Talbert) [1771396] - [net] ipvs: fix buffer overflow with sync daemon and service (Davide Caratti) [1725440] - [net] ipvs: fix rtnl_lock lockups caused by start_sync_thread (Davide Caratti) [1725440] - [net] ipvs: Pass ipvs not net to make_receive_sock (Davide Caratti) [1725440] - [net] ipvs: Pass ipvs not net to make_send_sock (Davide Caratti) [1725440] - [net] ipvs: Pass ipvs not net to start_sync_thread (Davide Caratti) [1725440] - [net] ipvs: Pass ipvs not net to ip_vs_genl_new_daemon (Davide Caratti) [1725440] - [net] ipvs: add sync_maxlen parameter for the sync daemon (Davide Caratti) [1725440] - [net] ipvs: call rtnl_lock early (Davide Caratti) [1725440] - [net] netfilter: don't use mutex_lock_interruptible() (Davide Caratti) [1725440] - [net] ipvs: fix memory leak in ip_vs_ctl.c (Davide Caratti) [1725440] - [wireless] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Stanislaw Gruszka) [1776206] - [scsi] Revert "qla2xxx: Mark NVMe/FC initiator mode usage as technology preview" (Ewan Milne) [1642968]- [x86] x86/speculation: Remove unneeded STIBP code (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/speculation: Fix redundant MDS mitigation message (Waiman Long) [1766540] {CVE-2019-11135} - [documentation] x86/speculation: Fix incorrect MDS/TAA mitigation status (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/tsx: Add config options to set tsx=on|off|auto (Waiman Long) [1766540] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/tsx: Add "auto" option to the tsx= cmdline parameter (Waiman Long) [1766540] {CVE-2019-11135} - [base] x86/speculation/taa: Add sysfs reporting for TSX Async Abort (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/speculation/taa: Add mitigation for TSX Async Abort (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/cpu: Add a helper function x86_read_arch_cap_msr() (Waiman Long) [1766540] {CVE-2019-11135} - [x86] x86/msr: Add the IA32_TSX_CTRL MSR (Waiman Long) [1766540] {CVE-2019-11135} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690343] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690343] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: mmu: Do not release the page inside mmu_set_spte() (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: x86: mmu: Remove unused parameter of __direct_map() (Paolo Bonzini) [1690343] {CVE-2018-12207} - [virt] kvm: Convert kvm_lock to a mutex (Paolo Bonzini) [1690343] {CVE-2018-12207} - [x86] kvm: mmu: drop vcpu param in gpte_access (Paolo Bonzini) [1690343] {CVE-2018-12207} - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Paolo Bonzini) [1690343] {CVE-2018-12207}- [netdrv] net/mlx5: Fix auto group size calculation (Alaa Hleihel) [1769309] - [mm] x86/io: add interface to reserve io memtype for a resource range. (v1.1) (Dave Airlie) [1739623] - [sound] alsa: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1672561] - [s390] s390/smt: Fix s390 SMT reporting (Josh Poimboeuf) [1764184] - [mm] mm: swap: clean up swap readahead (Rafael Aquini) [1725396] - [mm] mm: do_swap_page: clean up parameter list passing a pointer to struct vm_fault (Rafael Aquini) [1725396] - [mm] mm: __handle_mm_fault: introduce explicit barrier after orig_pte dereference (Rafael Aquini) [1725396] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1765975]- [scsi] Fix stack tarce when lpfc driver is unloaded (Dick Kennedy) [1774744] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1731581] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1731581] - [media] cx24116: fix a buffer overflow when checking userspace params (Jarod Wilson) [1737279] {CVE-2015-9289} - [scsi] qedf: Initialize rport while creation of vport (Nilesh Javali) [1760746] - [fs] Fix the locking in dcache_readdir() and friends (Ondrej Mosnacek) [1510603] - [fs] much milder d_walk() race (Ondrej Mosnacek) [1510603] - [fs] libfs.c: new helper - next_positive() (Ondrej Mosnacek) [1510603] - [fs] dcache_{readdir, dir_lseek}(): don't bother with nested ->d_lock (Ondrej Mosnacek) [1510603] - [security] selinuxfs: don't open-code d_genocide() (Ondrej Mosnacek) [1510603] - [fs] fs/dcache: Enable automatic reclaim of excess negative dentries (Waiman Long) [1489573] - [fs] fs/dcache: Add sysctl parameter negative-dentry-limit as a soft limit on negative dentries (Waiman Long) [1489573] - [fs] fs/dcache: Move percpu count updates out of dcache_lru_lock (Waiman Long) [1489573] - [fs] fs/dcache: Don't set DCACHE_REFERENCED on dentries when first put into LRU (Waiman Long) [1489573]- [kernel] sched/numa: Fix a possible divide-by-zero (Vladis Dronov) [1765959] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1773762] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1773762] - [kernel] seccomp: Fix tracer exit notifications during fatal signals (Vladis Dronov) [1770484] - [x86] x86/ptrace: run seccomp after ptrace (Vladis Dronov) [1770484] - [fs] cifs: Fix retry mid list corruption on reconnects (Dave Wysochanski) [1614201] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Dave Wysochanski) [1614201] - [fs] cifs: Fix use after free of a mid_q_entry (Dave Wysochanski) [1614201] - [fs] Don't log confusing message on reconnect by default (Dave Wysochanski) [1614201] - [fs] ceph: mark Fw cap dirty after splice write (Zheng Yan) [1710751] - [fs] cifs: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1771657] - [fs] cifs: Force revalidate inode when dentry is stale (Dave Wysochanski) [1771657] - [fs] cifs: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1771657]- [drm] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756816] {CVE-2019-0154} - [drm] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756816] {CVE-2019-0154} - [drm] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756883] {CVE-2019-0155} - [drm] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756883] {CVE-2019-0155} - [fs] Fix error code in nfs_lookup_verify_inode() (Benjamin Coddington) [1761957] - [scsi] scsi: qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770307] - [powerpc] powerpc/ptrace: run seccomp after ptrace (Vladis Dronov) [1760294] - [s390] s390/ptrace: run seccomp after ptrace (Vladis Dronov) [1760294] - [s390] s390/seccomp: fix error return for filtered system calls (Vladis Dronov) [1760294] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Davide Caratti) [1717422] - [x86] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1771849] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1738496] - [x86] kvm: x86: remove unnecessary recalculate_apic_map (Bandan Das) [1738496] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1750577] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1750577] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1750577] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1750577] - [scsi] scsi: qedi: Remove WARN_ON from clear task context (Nilesh Javali) [1461697] - [scsi] scsi: qedi: Remove WARN_ON for untracked cleanup (Nilesh Javali) [1461697]- [scsi] scsi: mpt3sas: change allocation option (Tomas Henzl) [1763796] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Xiao Ni) [1752061] - [kvm] KVM: x86: switch KVMCLOCK base to monotonic raw clock (Marcelo Tosatti) [1760668] - [net] mac80211: Reject malformed SSID elements (Stanislaw Gruszka) [1748266] - [net] cfg80211: wext: avoid copying malformed SSIDs (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: pcie: change qu with jf devices to use qu configuration (Stanislaw Gruszka) [1748266] - [net] mac80211: fix txq null pointer dereference (Stanislaw Gruszka) [1748266] - [net] nl80211: fix null pointer dereference (Stanislaw Gruszka) [1748266] - [net] cfg80211: initialize on-stack chandefs (Stanislaw Gruszka) [1748266] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Stanislaw Gruszka) [1748266] - [net] nl80211: validate beacon head (Stanislaw Gruszka) [1748266] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Stanislaw Gruszka) [1748266] - [net] cfg80211: Purge frame registrations on iftype change (Stanislaw Gruszka) [1748266] - [wireless] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Stanislaw Gruszka) [1748266] - [wireless] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Stanislaw Gruszka) [1748266] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1748266] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Stanislaw Gruszka) [1748266] - [wireless] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Stanislaw Gruszka) [1748266] - [net] mac80211: Correctly set noencrypt for PAE frames (Stanislaw Gruszka) [1748266] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Stanislaw Gruszka) [1748266] - [net] Revert "cfg80211: fix processing world regdomain when non modular" (Stanislaw Gruszka) [1748266] - [net] mac80211: fix possible sta leak (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: pcie: fix recognition of QuZ devices (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: pcie: fix the byte count table format for 22560 devices (Stanislaw Gruszka) [1748266] - [wireless] iwlwifi: mvm: Allow multicast data frames only when associated (Stanislaw Gruszka) [1748266] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1630307] - [net] tuntap: synchronize through tfiles array instead of tun->numqueues (Eugenio Perez) [1713616] - [net] tuntap: fix use after free during release (Eugenio Perez) [1713616] - [net] tun: fix use after free for ptr_array (Eugenio Perez) [1713616] - [net] tun/tap: sanitize TUNSETSNDBUF input (Eugenio Perez) [1713616] - [block] block: Don't merge requests if integrity flags differ (Ming Lei) [1767605] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1767605] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769569] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1766574] - [fs] xfs: only trace buffer items if they exist (Brian Foster) [1768722] - [nvme] nvme: make fabrics command run on a separate request queue (David Milburn) [1769900] - [nvme] nvme: Restart request timers in resetting state (David Milburn) [1769900] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1769900] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1764987]- [md] md: support for queue flag QUEUE_FLAG_NO_SG_MERGE (Nigel Croxon) [1767472] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1633140] - [net] ipv6: Rewind hlist offset on interrupted /proc/net/if_inet6 read (Stefano Brivio) [1753480] - [net] revert "[net] ipv6: Display all addresses in output of /proc/net/if_inet6" (Stefano Brivio) [1753480] - [net] sock: fix lockdep annotation in release_sock (Paolo Abeni) [1753150] - [mm] mm-vmstat-reduce-zone-lock-holding-time-by-proc-pagetypeinfo-fix (Waiman Long) [1757943] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1757943] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1757943]- [nvme] nvme-pci: Fix controller freeze wait disabling (David Milburn) [1766279] - [net] mac80211: fix kfree() on stack memory in ieee80211_crypto_aes_gmac_decrypt() (Stanislaw Gruszka) [1764510] - [md] dm rq: fix handling underlying queue busy (Ming Lei) [1767482]- [netdrv] net/mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1764272] - [netdrv] net/mlx5e: Fix ethtool self test: link speed (Alaa Hleihel) [1764272] - [netdrv] net/mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1764272] - [fs] xfs: end sync buffer I/O properly on shutdown error (Brian Foster) [1750602] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1750602] - [fs] xfs: combinesync buffer submission apis (Brian Foster) [1750602] - [fs] xfs: lobotomise xfs_trans_read_buf_map() (Brian Foster) [1750602] - [fs] cifs: Fix use after free of file info structures (Dave Wysochanski) [1757872] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1758001] - [mm] mm, compaction: avoid isolating pinned pages (Rafael Aquini) [1344862] - [scsi] scsi: smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1709620] - [scsi] scsi: smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1709620] - [scsi] scsi: smartpqi: add inquiry timeouts (Don Brace) [1709620] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1709620] - [firmware] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1732737] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Desnes Augusto Nunes do Rosario) [1750250] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1765124] - [s390] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1765123] - [mm] s390/mm: Fix swiotlb for protected virtualization (Philipp Rudo) [1765122]- [powerpc] powerpc/pseries: Remove confusing warning message (Gustavo Duarte) [1748306] - [powerpc] powerpc/pseries: Call H_BLOCK_REMOVE when supported (Gustavo Duarte) [1748306] - [powerpc] powerpc/pseries: Read TLB Block Invalidate Characteristics (Gustavo Duarte) [1748306] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761978] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761978] - [tty] TTY: serial_core, add ->install (Kenneth Yin) [1443152] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1734685] - [fs] scsi: sysfs: Introduce sysfs_{un, }break_active_protection() (Ewan Milne) [1734685]- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1724887] - [block] block: fix blk_recount_segments (Ming Lei) [1762459] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1761998] - [char] hpet: Fix output of hpet_mmap kernel parameter (Prarit Bhargava) [1764790] - [tools] perf tools: Apply new CPU topology sysfs attributes (Jiri Olsa) [1640900] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Jiri Olsa) [1640900] - [tools] perf stat: Support per-die aggregation (Jiri Olsa) [1640900] - [tools] perf stat: Support 'percore' event qualifier (Jiri Olsa) [1640900] - [tools] perf stat: Factor out aggregate counts printing (Jiri Olsa) [1640900] - [tools] perf tools: Add a 'percore' event qualifier (Jiri Olsa) [1640900] - [tools] perf header: Add die information in CPU topology (Jiri Olsa) [1640900] - [tools] perf cpumap: Retrieve die id information (Jiri Olsa) [1640900] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Jiri Olsa) [1640900] - [tools] perf tools: Add numa_topology object (Jiri Olsa) [1640900] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Jiri Olsa) [1640900] - [tools] perf tools: Add cpu_topology object (Jiri Olsa) [1640900] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Jiri Olsa) [1640900] - [acpi] ACPICA: Increase total number of possible Owner IDs (Frank Ramsay) [1756339] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1764567] - [netdrv] mark the intel igc driver as tech preview (David Arcari) [1721615] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721615] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721615] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721615] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721615] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721615] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721615] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721615] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721615] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (David Arcari) [1721615] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721615] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721615] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721615] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721615] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721615] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721615] - [netdrv] igc: Add flow control support (David Arcari) [1721615] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721615] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721615] - [netdrv] igc: Fix double definitions (David Arcari) [1721615] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721615] - [netdrv] Revert "mark the intel igc driver as tech preview" (David Arcari) [1721615] - [md] dm: Use kzalloc for all structs with embedded biosets/mempools (Mike Snitzer) [1766389]- [net] sysfs: Fix mem leak in netdev_register_kobject (Stefano Brivio) [1752690] {CVE-2019-15916} - [fs] revert "[fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757872] - [fs] revert "[fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Dave Wysochanski) [1757872] - [fs] revert "[fs] cifs: add more spinlocks to pretect against races" (Dave Wysochanski) [1757872] - [fs] fix inode leaks on d_splice_alias() failure exits (Miklos Szeredi) [1749390] - [mm] percpu: remove spurious lock dependency between percpu and sched (Vladis Dronov) [1744633] - [mm] percpu: stop printing kernel addresses (Vladis Dronov) [1744633] - [mm] percpu: use chunk scan_hint to skip some scanning (Vladis Dronov) [1744633] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Vladis Dronov) [1744633] - [mm] percpu: make pcpu_block_md generic (Vladis Dronov) [1744633] - [mm] percpu: use block scan_hint to only scan forward (Vladis Dronov) [1744633] - [mm] percpu: remember largest area skipped during allocation (Vladis Dronov) [1744633] - [mm] percpu: add block level scan_hint (Vladis Dronov) [1744633] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Vladis Dronov) [1744633] - [mm] percpu: relegate chunks unusable when failing small allocations (Vladis Dronov) [1744633] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Vladis Dronov) [1744633] - [mm] percpu: introduce helper to determine if two regions overlap (Vladis Dronov) [1744633] - [mm] percpu: do not search past bitmap when allocating an area (Vladis Dronov) [1744633] - [mm] percpu: update free path with correct new free region (Vladis Dronov) [1744633] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Vladis Dronov) [1744633] - [mm] percpu: km: no need to consider pcpu_group_offsets (Vladis Dronov) [1744633] - [mm] percpu: use nr_groups as check condition (Vladis Dronov) [1744633] - [mm] percpu: stop leaking bitmap metadata blocks (Vladis Dronov) [1744633] - [fs] /proc/meminfo: add percpu populated pages count (Vladis Dronov) [1744633] - [mm] mm: Allow to kill tasks doing pcpu_alloc() and waiting for pcpu_balance_workfn() (Vladis Dronov) [1744633] - [mm] percpu: include linux/sched.h for cond_resched() (Vladis Dronov) [1744633] - [mm] percpu: add a schedule point in pcpu_balance_workfn() (Vladis Dronov) [1744633] - [mm] percpu: fix iteration to prevent skipping over block (Vladis Dronov) [1744633] - [mm] percpu: fix starting offset for chunk statistics traversal (Vladis Dronov) [1744633] - [mm] percpu: update header to contain bitmap allocator explanation (Vladis Dronov) [1744633] - [mm] percpu: update pcpu_find_block_fit to use an iterator (Vladis Dronov) [1744633] - [mm] percpu: use metadata blocks to update the chunk contig hint (Vladis Dronov) [1744633] - [mm] percpu: update free path to take advantage of contig hints (Vladis Dronov) [1744633] - [mm] percpu: update alloc path to only scan if contig hints are broken (Vladis Dronov) [1744633] - [mm] percpu: keep track of the best offset for contig hints (Vladis Dronov) [1744633] - [mm] percpu: skip chunks if the alloc does not fit in the contig hint (Vladis Dronov) [1744633] - [mm] percpu: add first_bit to keep track of the first free in the bitmap (Vladis Dronov) [1744633] - [mm] percpu: introduce bitmap metadata blocks (Vladis Dronov) [1744633] - [mm] percpu: replace area map allocator with bitmap (Vladis Dronov) [1744633] - [mm] percpu: generalize bitmap (un)populated iterators (Vladis Dronov) [1744633] - [mm] percpu: increase minimum percpu allocation size and align first regions (Vladis Dronov) [1744633] - [mm] percpu: introduce nr_empty_pop_pages to help empty page accounting (Vladis Dronov) [1744633] - [mm] percpu: change the number of pages marked in the first_chunk pop bitmap (Vladis Dronov) [1744633] - [mm] percpu: combine percpu address checks (Vladis Dronov) [1744633] - [mm] percpu: modify base_addr to be region specific (Vladis Dronov) [1744633] - [mm] percpu: setup_first_chunk rename schunk/dchunk to chunk (Vladis Dronov) [1744633] - [mm] percpu: end chunk area maps page aligned for the populated bitmap (Vladis Dronov) [1744633] - [mm] percpu: unify allocation of schunk and dchunk (Vladis Dronov) [1744633] - [mm] percpu: setup_first_chunk remove dyn_size and consolidate logic (Vladis Dronov) [1744633] - [mm] percpu: remove has_reserved from pcpu_chunk (Vladis Dronov) [1744633] - [mm] percpu: introduce start_offset to pcpu_chunk (Vladis Dronov) [1744633] - [mm] percpu: setup_first_chunk enforce dynamic region must exist (Vladis Dronov) [1744633] - [mm] percpu: update the header comment and pcpu_build_alloc_info comments (Vladis Dronov) [1744633] - [mm] percpu: expose pcpu_nr_empty_pop_pages in pcpu_stats (Vladis Dronov) [1744633] - [mm] percpu: change the format for percpu_stats output (Vladis Dronov) [1744633] - [mm] percpu: pcpu-stats change void buffer to int buffer (Vladis Dronov) [1744633] - [mm] percpu: fix static checker warnings in pcpu_destroy_chunk (Vladis Dronov) [1744633] - [mm] percpu: fix early calls for spinlock in pcpu_stats (Vladis Dronov) [1744633] - [mm] percpu: resolve err may not be initialized in pcpu_alloc (Vladis Dronov) [1744633] - [mm] percpu: add tracepoint support for percpu memory (Vladis Dronov) [1744633] - [mm] percpu: expose statistics about percpu memory via debugfs (Vladis Dronov) [1744633] - [mm] percpu: migrate percpu data structures to internal header (Vladis Dronov) [1744633] - [mm] percpu: add missing lockdep_assert_held to func pcpu_free_area (Vladis Dronov) [1744633] - [mm] percpu: ensure the requested alignment is power of two (Vladis Dronov) [1744633] - [mm] tree wide: use kvfree() than conditional kfree()/vfree() (Vladis Dronov) [1744633] - [mm] mm/percpu: use offset_in_page macro (Vladis Dronov) [1744633] - [mm] percpu: clean up of schunk->mapassignment in pcpu_setup_first_chunk (Vladis Dronov) [1744633] - [mm] mm/percpu.c: fix panic triggered by BUG_ON() falsely (Vladis Dronov) [1744633] - [mm] mm/percpu.c: fix potential memory leakage for pcpu_embed_first_chunk() (Vladis Dronov) [1744633] - [mm] mm/percpu.c: correct max_distance calculation for pcpu_embed_first_chunk() (Vladis Dronov) [1744633] - [mm] mm: percpu: use pr_fmt to prefix output (Vladis Dronov) [1744633] - [mm] mm: convert printk(KERN_ to pr_ (Vladis Dronov) [1744633] - [mm] mm: coalesce split strings (Vladis Dronov) [1744633] - [mm] mm: convert pr_warning to pr_warn (Vladis Dronov) [1744633] - [mm] percpu: use *pbto print bitmaps including cpumasks and nodemasks (Vladis Dronov) [1744633] - [mm] percpu: off by one in BUG_ON() (Vladis Dronov) [1744633] - [mm] mm/percpu.c: use memblock apis for early memory allocations (Vladis Dronov) [1744633] - [mm] percpu: use VMALLOC_TOTAL instead of VMALLOC_END - VMALLOC_START (Vladis Dronov) [1744633] - [mm] percpu: fix bootmem error handling in pcpu_page_first_chunk() (Vladis Dronov) [1744633]- [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1731579] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1751716] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1759803] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1710090] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Ewan Milne) [1699439] - [wireless] Correct strange error in Makefiles for building modules in separate directories (Neil Horman) [1753927] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758603] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758603] - [drm] i915: Stop reconfiguring our shmemfs mountpoint (Vladis Dronov) [1759980] - [kernel] perf/core: Fix perf_event_open() vs. execve() race (Jiri Olsa) [1701620] {CVE-2019-3901}- [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1631765 1750287] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760639] - [kernel] alarmtimer: Remove unused but set variable (Vladis Dronov) [1760639] - [x86] efi/x86: do not clean dummy variable in kexec path (Bhupesh Sharma) [1707669] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1756843] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730884] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1629037] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1629037] - [x86] x86/efi/pti: In __load_cr3(), EFI PGD has no shadow (Lenny Szubowicz) [1750767] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660800]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1751468] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759117] - [fs] binfmt_elf: switch to new creds when switching to new mm (Vladis Dronov) [1700360] {CVE-2019-11190} - [fs] revert "[fs] nfsd: Implement the COPY call" ("J. Bruce Fields") [1688067] - [fs] fs: do not fall back to splice in copy_file_range ("J. Bruce Fields") [1688067] - [fs] proc/sysctl: don't return ENOMEM on lookup when a table is unregistering (Carlos Maiolino) [1752099] - [fs] proc: Fix proc_sys_prune_dcache to hold a sb reference (Carlos Maiolino) [1752099] - [fs] proc/sysctl: Don't grab i_lock under sysctl_lock. (Carlos Maiolino) [1752099] - [fs] proc/sysctl: prune stale dentries during unregistering (Carlos Maiolino) [1752099] - [kvm] kvm: x86: always expose VIRT_SSBD to guests (Eduardo Habkost) [1744281] - [kvm] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Eduardo Habkost) [1744281] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1656103] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708513] - [s390] s390/cmf: set_schib_wait add timeout (Philipp Rudo) [1759508] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1758627] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER, KERNEL, etc} (Michael Petlan) [1758046] - [tools] perf callchain: Stop validating callchains by the max_stack sysctl (Michael Petlan) [1758046] - [tools] perf tools: Separate accounting of contexts and real addresses in a stack trace (Michael Petlan) [1758046] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1759809] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1759809] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1759809]- [netdrv] net/mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1758857] - [netdrv] net/mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1758857] - [rtc] rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops (Alexey Klimov) [1752968] - [powerpc] powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops (Alexey Klimov) [1752968] - [rtc] rtc-opal: Fix handling of firmware error codes, prevent busy loops (Alexey Klimov) [1752968] - [powerpc] powerpc/powernv: Only delay opal_rtc_read() retry when necessary (Alexey Klimov) [1752968] - [scsi] lpfc: Fix wrong lockdep assertion (Dick Kennedy) [1752570] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1698052] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1698052] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757641] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1746636] - [kernel] timer: don't let base->timer_jiffies go backwards (Jan Stancek) [1752885]- [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1710537] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1757325] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1757325] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1748453] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (David Milburn) [1754940] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1711843] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1711811] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1711811] - [i2c] i2c: i801: Restore the presence state of P2SB PCI device after reading BAR (Alexander Beregalov) [1711811] - [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1705531] - [kernel] sched/fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1752136] - [pci] PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737567] - [pci] hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1634251] - [pci] hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1634251] - [pci] hv: Serialize the present and eject work items (Mohammed Gamal) [1634251] - [scsi] scsi: qla2xxx: Use correct size in call to dma_free_coherent() in qla2400_sp_unmap() (Himanshu Madhani) [1668767] - [kernel] kernel/panic.c: Fix TAINT_UNSAFE_SMP comment (Prarit Bhargava) [1731549]- [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746798] {CVE-2019-14821} - [iommu] iommu/amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1738735] - [iommu] Revert "iommu/amd: Suppress IO_PAGE_FAULTs in kdump kernel" (Jerry Snitselaar) [1738735] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1741743] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Paul Lai) [1708465] - [kvm] kvm: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Paul Lai) [1708465] - [kvm] kvm: vmx: Tell the nested hypervisor to skip L1D flush on vmentry (Paul Lai) [1708465] - [kvm] kvm: vmx: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR (Paul Lai) [1708465] - [kvm] kvm: x86: Introduce kvm_get_msr_feature() (Paul Lai) [1708465] - [kvm] kvm: x86: Add a framework for supporting MSR-based features (Paul Lai) [1708465] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1747352] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1747352] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1747352] - [drm] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1728383] - [x86] x86/acpi: Prevent LAPIC id 0xff from being accounted (David Arcari) [1755008] - [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755134] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755134]- [char] tpm: tpm_try_transmit() refactor error flow (Jerry Snitselaar) [1731225] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751970] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1700665] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1750856] - [kernel] sched: Skip double execution of pick_next_task_fair() (Phil Auld) [1750819]- [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1742885] - [nvme] nvme: don't ask blk-mq to handle timed-out request (Ming Lei) [1750202] - [block] blk-mq: mark request as REQ_TIMEOUT when .timeout() is called (Ming Lei) [1750202] - [block] blk-mq: introduce blk_mq_clear_rq_complete() (Ming Lei) [1750202] - [block] blk-mq: remove 'sync' argument from __blk_mq_complete_request() (Ming Lei) [1750202]- [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1750687] - [net] vsock: split dwork to avoid reinitializations (Artem Savkov) [1650408] - [fs] fscache: Don't use a constructor function on the slab allocator (David Howells) [1739996] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1715723] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1751815] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1751815] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1751815] - [netdrv] ice: add missing ndo_size (Jonathan Toppins) [1752586] - [kernel] tracing: Fix wraparound problems in "uptime" trace clock (Aristeu Rozanski) [1507122] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1711234 1668912] - [scsi] virtio_scsi: support multi hw queue of blk-mq (Ming Lei) [1752305] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1732709] {CVE-2019-12382} - [netdrv] e1000e: PCIm function state support (Ken Cox) [1689436]- [net] ip_gre: fix parsing gre header in ipgre_err (Guillaume Nault) [1750474] - [net] ipip: only increase err_count for some certain type icmp in ipip_err (Guillaume Nault) [1750474] - [net] tunnels: Don't apply GRO to multiple layers of encapsulation. (Guillaume Nault) [1750474] - [net] ip_tunnel: fix ip tunnel lookup in collect_md mode (Guillaume Nault) [1750474] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1751322] - [net] ipv4: Return error for RTA_VIA attribute (Stefano Brivio) [1751301] - [net] netem: fix backlog accounting for corrupted GSO frames (Davide Caratti) [1750670] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Davide Caratti) [1750670] - [net] sched: act_sample: fix psample group handling on overwrite (Davide Caratti) [1750670] - [net] sched: don't dereference a->goto_chain to read the chain index (Davide Caratti) [1750670] - [net] l2tp: prevent pppol2tp_connect() from creating kernel sockets (Guillaume Nault) [1749931] - [net] l2tp: check sockaddr length in pppol2tp_connect() (Guillaume Nault) [1749931] - [net] l2tp: do not accept arbitrary sockets (Guillaume Nault) [1749931] - [net] l2tp: cast l2tp traffic counter to unsigned (Guillaume Nault) [1749931] - [net] l2tp: don't mask errors in pppol2tp_getsockopt() (Guillaume Nault) [1749931] - [net] l2tp: don't mask errors in pppol2tp_setsockopt() (Guillaume Nault) [1749931] - [net] l2tp: Correctly return -EBADF from pppol2tp_getname. (Guillaume Nault) [1749931] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1750092] - [net] sctp: fix the transport error_count check (Xin Long) [1750092] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1750092] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1750092] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1750092] - [net] Fix memory leak in sctp_process_init (Xin Long) [1750092] - [net] sctp: Check address length before reading address family (Xin Long) [1750092] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1750092] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1750092] - [net] sctp: Replace use of sockets_allocated with specified macro. (Xin Long) [1750092] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1724586] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1724586]- [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745053] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745053] - [nvme] nvmet: fix setting ns queue's segment boundary (David Milburn) [1741853] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (David Milburn) [1741853] - [nvme] nvme: update comment to make the code easier to read (David Milburn) [1741853] - [nvme] nvmet: Fix use-after-free bug when a port is removed (David Milburn) [1741853] - [nvme] nvmet: return a specified error it subsys_alloc fails (David Milburn) [1741853] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (David Milburn) [1741853] - [nvme] nvmet: use unlikely for req status check (David Milburn) [1741853] - [nvme] nvmet: support fabrics sq flow control (David Milburn) [1741853] - [nvme] nvme-loop: kill timeout handler (David Milburn) [1741853] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1720236] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1720236] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1720236] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1720236] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1720236] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1720236] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1720236] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1720236] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1720236] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1720236] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1720236] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1720236] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1720236] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1720236] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1720236] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1720236] - [netdrv] i40e: fix code comments (Stefan Assmann) [1720236] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1720236] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1720236] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1720236] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1720236] - [netdrv] net: Use skb accessors in network drivers (Stefan Assmann) [1720236] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1720236] - [netdrv] i40e: update copyright string (Stefan Assmann) [1720236] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1720236] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1720236] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1720236] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1720236] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1720236] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1720236] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1720236] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1720236] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1720236] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1720236] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1720236] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1720236] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1720236] - [netdrv] i40e: Add bounds check for charray (Stefan Assmann) [1720236] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1720236] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1720236] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1720236] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1720236] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1720236] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1720236] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1720236] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1720236] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1720236] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1720236] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1720236] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1720236] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1720236] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1720236] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1720236] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1720236] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1720236] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1720236] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1720236] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1720236] - [netdrv] i40e: update version number (Stefan Assmann) [1720236] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1720236] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1720236] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1720236] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1720236] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1720236] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1720236] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1720236] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1720236] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1720236] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1720236] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1720236] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1720236] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1720236] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1720236] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1720236] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1720236] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1720236] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1720236] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1720236] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1720236] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1720236] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1720236] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1720236]- [scsi] libiscsi: fall back to sendmsg for slab pages (Oleksandr Natalenko) [1720506] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1747387] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1747387] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1747387] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1747387] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1747387] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1747387] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1747387] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1747387] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1747387] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1747387] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1747387] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1747387] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1747387] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1747387] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1747387] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1747387] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1747387] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1677686] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1677686] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1677686] - [netdrv] net/mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1724344] - [netdrv] net/mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1724344] - [include] net/mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1724344] - [netdrv] net/mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1724344] - [netdrv] net/mlx5e: Add device out of buffer counter (Alaa Hleihel) [1724344] - [include] net/mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1724344] - [netdrv] net/mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724344] - [netdrv] net/mlx5: Add flow counter pool (Alaa Hleihel) [1724344] - [netdrv] net/mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1724344] - [netdrv] net/mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1724344] - [netdrv] net/mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1724344] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1724344] - [netdrv] Add missing ndo_size parameter (Jonathan Toppins) [1715376] - [nvme] nvme: Revert Simplify metadata setup (David Milburn) [1746946] - [scsi] hpsa: bump driver version (Joseph Szczypek) [1741355] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1741355] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1741355] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750880] {CVE-2019-14835}- [wireless] ath9k_htc: use non-QoS NDP for AP probing (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [wireless] wil6210: compile with new cfg80211 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [wireless] rtw88: compile with new mac80211 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [wireless] mac80211: call rate_control_send_low() internally (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [wireless] Backport iwlwifi driver from linux-5.3-rc5 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [net] Backport mac80211 from linux-5.3-rc5 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [net] Backport wireless core from linux-5.3-rc5 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] - [net] devlink: fix double lock on devlink register dump (Paolo Abeni) [1750664] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1750810] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1750810] - [net] gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1750810] - [net] openvswitch: fix csum updates for MPLS actions (Eelco Chaudron) [1749269] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1749658] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1749658] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1749658] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1749658] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1749658] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1749658] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1749658] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1749658] - [net] bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks (Hangbin Liu) [1749658] - [net] bridge: add vlan_tunnel to bridge port policies (Hangbin Liu) [1749658] - [net] bridge: fix returning of vlan range op errors (Hangbin Liu) [1749658] - [net] tcp: reset sk_send_head in tcp_write_queue_purge (Marcelo Leitner) [1748358] {CVE-2019-15239} - [net] netfilter: nf_log: don't hold nf_log_mutex during user access (Florian Westphal) [1749777] - [net] netfilter: nf_queue: augment nfqa_cfg_policy (Florian Westphal) [1749777] - [net] netfilter: nf_tables: add missing netlink attrs to policies (Florian Westphal) [1749777] - [net] netfilter: IDLETIMER: be syzkaller friendly (Florian Westphal) [1749777] - [net] netfilter: x_tables: fix missing timer initialization in xt_LED (Florian Westphal) [1749777] - [net] netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert (Florian Westphal) [1749777] - [net] netfilter: xt_bpf: add overflow checks (Florian Westphal) [1749777] - [net] netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_user (Florian Westphal) [1749777] - [net] netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize (Florian Westphal) [1749777] - [net] netfilter: ctnetlink: make it safer when updating ct->status (Florian Westphal) [1749777] - [net] netfilter: ctnetlink: Fix regression in CTA_STATUS processing (Florian Westphal) [1749777] - [net] netfilter: ctnetlink: fix deadlock due to acquire _expect_lock twice (Florian Westphal) [1749777] - [net] netfilter: ctnetlink: drop the incorrect cthelper module request (Florian Westphal) [1749777] - [net] netfilter: nfnetlink_queue: reject verdict request from different portid (Florian Westphal) [1749777] - [net] nf_conntrack: avoid kernel pointer value leak in slab name (Florian Westphal) [1749777] - [net] netfilter: nfnetlink: don't probe module if it exists (Florian Westphal) [1749777] - [net] netfilter: ctnetlink: put back references to master ct and expect objects (Florian Westphal) [1749777] - [net] netfilter: xt_socket: fix a stack corruption bug (Florian Westphal) [1749777] - [net] ifb: add multiqueue operation (Davide Caratti) [1746626] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723609] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723609] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1711520] - [net] uapi: Add 802.11 Preauthentication to if_ether (Ivan Vecera) [1748261]- [kernel] sched/core: Use TASK_ON_RQ_MIGRATING in __migrate_swap_task (Phil Auld) [1616140] - [kernel] sched/fair: Remove double_lock_balance() from load_balance() (Phil Auld) [1616140] - [kernel] sched/fair: Remove double_lock_balance() from active_load_balance_cpu_stop() (Phil Auld) [1616140] - [kernel] sched: Remove double_rq_lock() from __migrate_task() (Phil Auld) [1616140] - [kernel] sched: Fix CACHE_HOT_BUDY condition (Phil Auld) [1616140] - [kernel] sched: Clean up the task_hot() function (Phil Auld) [1616140] - [kernel] sched/deadline: Make update_curr_dl() more accurate (Phil Auld) [1616140] - [kernel] sched/deadline: Fix the intention to re-evalute tick dependency for offline CPU (Phil Auld) [1616140] - [kernel] sched/deadline: Fix switched_from_dl() warning (Phil Auld) [1616140] - [kernel] sched/deadline: Fix missing clock update (Phil Auld) [1616140] - [kernel] sched/deadline: Fix switching to -deadline (Phil Auld) [1616140] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1743185] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1743185] - [scsi] scsi: Ensure SCSI EH wakeup in when host_failed == host_busy (Ewan Milne) [1668869] - [netdrv] virtio_net: fix error return code in virtnet_probe() (Eugenio Perez) [1589888] - [netdrv] net_failover: fix typo in net_failover_slave_register() (Eugenio Perez) [1589888] - [netdrv] net_failover: Use netdev_features_t instead of u32 (Eugenio Perez) [1589888] - [documentation] [netdrv] virtio_net: Extend virtio to use VF datapath when available (Eugenio Perez) [1589888] - [uapi] [netdrv] virtio_net: Introduce VIRTIO_NET_F_STANDBY feature bit (Eugenio Perez) [1589888] - [netdrv] Introduce net_failover driver (Eugenio Perez) [1589888] - [net] Introduce generic failover module (Eugenio Perez) [1589888]- [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1750735] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749766] - [security] KEYS: add missing permission check for request_key() destination (Vladis Dronov) [1543262] {CVE-2017-17807} - [security] KEYS: remove unnecessary get/put of explicit dest_keyring (Vladis Dronov) [1543262] {CVE-2017-17807} - [security] KEYS: Strip trailing spaces (Vladis Dronov) [1543262] {CVE-2017-17807} - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734847] - [nvme] nvme-scsi: updating struct nvme_ctrl (Gopal Tiwari) [1749524] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1749265] - [nvme] nvmet-rdma: fix null dereference under heavy load (David Milburn) [1737251] - [nvme] nvmet-rdma: Add unlikely for response allocated check (David Milburn) [1737251] - [nvme] nvme-core: Fix extra device_put() call on error path (David Milburn) [1737251] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (David Milburn) [1737251] - [nvme] nvme: introduce a helper function for controller deletion (David Milburn) [1737251] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (David Milburn) [1737251] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (David Milburn) [1737251] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (David Milburn) [1737251] - [nvme] nvme: remove the .stop_ctrl callout (David Milburn) [1737251] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714483] - [md] block: trace completion of all bios (Xiao Ni) [1741466] - [md] md/raid1, raid10: add blktrace records when IO is delayed (Xiao Ni) [1741466] - [md] md/bitmap: add blktrace event for writes to the bitmap (Xiao Ni) [1741466] - [md] md: add block tracing for bio_remapping (Xiao Ni) [1741466] - [md] md: add blktrace event for writes to superblock (Xiao Ni) [1741466] - [x86] efi/x86: drop task_lock() from efi_switch_mm() (Scott Wood) [1749081] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1749039] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1749039]- [net] inet: switch IP ID generator to siphash (Xin Long) [1733067] {CVE-2019-10638} - [lib] siphash: add cryptographically secure PRF (Xin Long) [1733067] {CVE-2019-10638} - [fs] dcache: allow word-at-a-time name hashing with big-endian CPUs (Xin Long) [1733067] {CVE-2019-10638} - [net] tun: allow positive return values on dev_get_valid_name() call (Xin Long) [1723645] {CVE-2018-7191} - [net] tun: call dev_get_valid_name() before register_netdevice() (Xin Long) [1723645] {CVE-2018-7191} - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1725596] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Hangbin Liu) [1725596] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Hangbin Liu) [1725596] - [net] ip6_gre: add ip6 gre and gretap collect_md mode (Hangbin Liu) [1725596] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Hangbin Liu) [1725596] - [net] ip6_gre: Refactor ip6gre xmit codes (Hangbin Liu) [1725596] - [net] gre6: use log_ecn_error module parameter in ip6_tnl_rcv() (Hangbin Liu) [1725596] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Hangbin Liu) [1725596] - [net] adding missing rcu_read_unlock in ipxip6_rcv (Hangbin Liu) [1725596] - [net] ip6_tunnel: fix ip6 tunnel lookup in collect_md mode (Hangbin Liu) [1725596] - [net] ip6_tunnel: fix potential issue in __ip6_tnl_rcv (Hangbin Liu) [1725596] - [net] ip6_tunnel: add collect_md mode to IPv6 tunnels (Hangbin Liu) [1725596] - [net] sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1660900] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1660900] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1725990] - [net] vxlan: Don't assume linear buffers in error handler (Stefano Brivio) [1720150] - [net] geneve: Don't assume linear buffers in error handler (Stefano Brivio) [1720150] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1725992] - [net] netlink: fix missing newline in the implementation of NL_SET_ERR_MSG (Ivan Vecera) [1724867] - [net] Make RX-FCS and HW GRO mutually exclusive (Ivan Vecera) [1745672] - [net] Make RX-FCS and LRO mutually exclusive (Ivan Vecera) [1745672] - [net] af_unix: split 'u->readlock' into two: 'iolock' and 'bindlock' (Vladis Dronov) [1582552] - [net] ppp: Remove direct skb_queue_head list pointer access. (Ivan Vecera) [1746914] - [net] fq: support filtering a given tin (Ivan Vecera) [1746900] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1632906] - [net] fib_rules: Added NLM_F_EXCL support to fib_nl_newrule (Hangbin Liu) [1700691] - [net] tun: use socket locks for sk_{attach, detatch}_filter (Paolo Abeni) [1725202] - [net] introduce lockdep_is_held and update various places to use it (Paolo Abeni) [1725202] - [net] tun, bpf: fix suspicious RCU usage in tun_{attach, detach}_filter (Paolo Abeni) [1725202]- [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719096] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1737087] - [fs] dlm: Don't swamp the CPU with callbacks queued (Robert S Peterson) [1072066] - [fs] fs/proc/proc_sysctl.c: fix the default values of i_uid/i_gid on /proc/sys inodes (Alex Gladkov) [1713642] - [fs] dquot: For now explicitly don't support filesystems outside of init_user_ns (Alex Gladkov) [1713642] - [security] selinux: allow context mounts on tmpfs, ramfs, devpts within user namespaces (Alex Gladkov) [1713642] - [fs] vfs: Use upper filesystem inode in bprm_fill_uid() (Alex Gladkov) [1713642] - [fs] vfs: open() with O_CREAT should not create inodes with unknown ids (Alex Gladkov) [1713642] - [fs] mount: Prevent MNT_DETACH from disconnecting locked mounts (Alex Gladkov) [1713642] - [fs] fs: Update i_[ug]id_(read|write) to translate relative to s_user_ns (Alex Gladkov) [1713642] - [fs] quota: Ensure qids map to the filesystem (Alex Gladkov) [1713642] - [fs] vfs: Don't create inodes with a uid or gid unknown to the vfs (Alex Gladkov) [1713642] - [fs] vfs: Don't modify inodes with a uid or gid unknown to the vfs (Alex Gladkov) [1713642] - [fs] cred: Reject inodes with invalid ids in set_create_file_as() (Alex Gladkov) [1713642] - [fs] fs: Check for invalid i_uid in may_follow_link() (Alex Gladkov) [1713642] - [fs] vfs: Verify acls are valid within superblock's s_user_ns. (Alex Gladkov) [1713642] - [fs] userns: Handle -1 in k[ug]id_has_mapping when !CONFIG_USER_NS (Alex Gladkov) [1713642] - [fs] fs: Refuse uid/gid changes which don't map into s_user_ns (Alex Gladkov) [1713642] - [fs] selinux: Add support for unprivileged mounts from user namespaces (Alex Gladkov) [1713642] - [fs] fs: Use correct xattr length (Alex Gladkov) [1713642] - [fs] capabilities: Use d_find_any_alias() instead of d_find_alias() (Alex Gladkov) [1713642] - [fs] commoncap: Handle memory allocation failure. (Alex Gladkov) [1713642] - [fs] evm: Don't update hmacs in user ns mounts (Alex Gladkov) [1713642] - [fs] vfs: Don't allow changing the link count of an inode with an invalid uid or gid (Alex Gladkov) [1713642] - [fs] namei: permit linking with CAP_FOWNER in userns (Alex Gladkov) [1713642] - [fs] fs: Allow superblock owner to replace invalid owners of inodes (Alex Gladkov) [1713642] - [fs] fs: Allow superblock owner to access do_remount_sb() (Alex Gladkov) [1713642] - [fs] capabilities: Allow privileged user in s_user_ns to set security.* xattrs (Alex Gladkov) [1713642] - [fs] fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw filesystems (Alex Gladkov) [1713642] - [fs] fuse: Allow fully unprivileged mounts (Alex Gladkov) [1713642] - [fs] fuse: Restrict allow_other to the superblock's namespace or a descendant (Alex Gladkov) [1713642] - [fs] fuse: Support fuse filesystems outside of init_user_ns (Alex Gladkov) [1713642] - [fs] fuse: Fail all requests with invalid uids or gids (Alex Gladkov) [1713642]- [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1733130] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Convert timers to use timer_setup() (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1733130] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8 (Jaroslav Kysela) [1733130] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1733130] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1733130] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1733130] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1733130] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1733130] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1733130] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Jaroslav Kysela) [1733130] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1733130] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1733130] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1733130] - [documentation] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/hdmi - consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1733130] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1733130] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1733130] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1733130] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1733130] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1733130] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1733130] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1733130] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1733130] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1733130] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1733130] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1733130] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1733130] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1733130] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1733130] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1733130] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1733130] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1733130] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1733130] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1733130] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1733130] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1733130] - [x86] Revert "acpi: Prevent LAPIC id 0xff from being accounted" (David Arcari) [1744829] - [x86] x86/CPU: Add more Icelake model numbers (Steve Best) [1711819] - [md] raid5-cache: Need to do start() part job after adding journal device (Xiao Ni) [1737707] - [md] revert raid5-cache: use bio chaining (Xiao Ni) [1737707]- [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Ming Lei) [1747135] - [block] block: don't call ioc_exit_icq() with the queue lock held for blk-mq (Ming Lei) [1747127] - [scsi] scsi: mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Reduce the performance drop (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: memset request frame before reusing (Tomas Henzl) [1740501] - [scsi] scsi: mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1740501] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} - [wireless] mwifiex: Mark expected switch fall-through (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} - [wireless] mwifiex: Fix skipped vendor specific IEs (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} - [wireless] mwifiex: fix 802.11n/WPA detection (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} - [wireless] mwifiex: Abort at too short BSS descriptor element (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126}- [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1739159] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1739159] - [scsi] scsi: scsi_dh_alua: Correct comment for alua_alloc_pg() (Ewan Milne) [1739159] - [kernel] genirq: Fix race in register_irq_proc() (Vladis Dronov) [1550998] - [scsi] megaraid_sas: remove 'tech preview' (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: Retry reads of outbound_intr_status reg (Tomas Henzl) [1736851] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1736851] - [netdrv] hv_netvsc: fix network namespace issues with VF support (Mohammed Gamal) [1741334] - [netdrv] hv_netvsc: move VF to same namespace as netvsc device (Mohammed Gamal) [1741334] - [netdrv] hv_netvsc: set master device (Mohammed Gamal) [1741334] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745609] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1444795] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1444795] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1444795] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1444795] - [scsi] scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Jonathan Toppins) [1712130]- [net] Add a define for LLDP ethertype (Ivan Vecera) [1745674] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737436] {CVE-2019-10639} - [net] macvlan: Support bonding events (Davide Caratti) [1733589] - [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738848] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738848] - [net] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738241] - [net] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738241] - [net] xfrm6: Remove xfrm_tunnel_notifier (Sabrina Dubroca) [1600467] - [net] udplite: fix partial checksum initialization (Hangbin Liu) [1734706] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712790] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] set sk to NULL when af_alg_release (Bruno Eduardo de Oliveira Meneguele) [1548921] - [net] sched: act_police: fix memory leak in case of invalid control action (Davide Caratti) [1729033] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Davide Caratti) [1729033] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Davide Caratti) [1729033] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Davide Caratti) [1657877] - [net] ipv4: fix checksum annotation in udp4_csum_init (Davide Caratti) [1657877] - [net] ipv6: fix checksum annotation in udp6_csum_init (Davide Caratti) [1657877] - [net] add skb_checksum_complete_unset (Davide Caratti) [1657877] - [net] netfilter: nf_tables: fix race when create new element in dynset (Florian Westphal) [1711497] - [net] netfilter: nf_tables: take module reference when starting a batch (Florian Westphal) [1711497] - [net] netfilter: nf_tables: fix module unload race (Florian Westphal) [1711497] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Florian Westphal) [1711497] - [net] netfilter: nft_compat: use-after-free when deleting targets (Florian Westphal) [1711497] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1711497] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1711497] - [net] netfilter: nf_tables: fix register ordering (Florian Westphal) [1711497] - [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1711497] - [net] netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy() (Florian Westphal) [1711497] - [net] netfilter: nft_dynset: continue to next expr if _OP_ADD succeeded (Florian Westphal) [1711497] - [net] netfilter: nf_tables: destroy the set if fail to add transaction (Florian Westphal) [1711497] - [net] netfilter: nf_tables: fix *leak* when expr clone fail (Florian Westphal) [1711497] - [net] netfilter: nf_tables: fix a wrong check to skip the inactive rules (Florian Westphal) [1711497]- [crypto] api - Clear CRYPTO_ALG_DEAD bit before registering an alg (Vladis Dronov) [1739854] - [crypto] gcm - Fix IV buffer size in crypto_gcm_setkey (Vladis Dronov) [1739854] - [crypto] skcipher - Fix blkcipher walk OOM crash (Vladis Dronov) [1739854] - [crypto] cryptd - initialize child shash_desc on import (Vladis Dronov) [1739854] - [crypto] algif_skcipher - Fix race condition in skcipher_check_key (Vladis Dronov) [1739854] - [crypto] algif_hash - Fix race condition in hash_check_key (Vladis Dronov) [1739854] - [drm] drm/ast: Fixed reboot test may cause system hanged (Dave Airlie) [1739971] - [infiniband] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1730480] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1730480] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp (Manish Chopra) [1703778] - [fs] vfs: close race between getcwd() and d_move() (Miklos Szeredi) [1631631] - [net] sunrpc: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1723537] - [netdrv] qed: Add support for Timestamping the unicast PTP packets (Manish Chopra) [1724205] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1744258] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1744257] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1744256] - [mm] mm/migrate: fix refcount handling when !hugepage_migration_supported() (Gustavo Duarte) [1726983] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload (Manish Chopra) [1729072] - [s390] s390: use S390_lowcore instead of tmp variable to load cr7 in set_fs (Yauheni Kaliuta) [1724027]- [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743085] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743085] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743085] {CVE-2019-9506} - [fs] block/bio: Do not zero user pages (Ming Lei) [1724379] - [fs] block: Clear kernel memory before copying to user (Ming Lei) [1724379] - [firmware] Revert "efi: Disable local interrupts across efi run-time calls" (Lenny Szubowicz) [1729163] - [x86] x86/efi: Use efi_switch_mm() rather than manually twiddling with cr3 (Lenny Szubowicz) [1729163] - [x86] x86/efi: Replace efi_pgd with efi_mm.pgd (Lenny Szubowicz) [1729163] - [x86] efi: Use efi_mm in x86 as well as ARM (Lenny Szubowicz) [1729163] - [x86] x86/mm: Remove kernel_unmap_pages_in_pgd() and efi_cleanup_page_tables() (Lenny Szubowicz) [1729163] - [x86] x86/efi: Update efi_thunk() to use the the arch_efi_call_virt*() macros (Lenny Szubowicz) [1729163] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Grzegorz Halat) [1688780] - [video] fbcon: Fix vc attr at deinit (Grzegorz Halat) [1688780] - [tty] vt, get rid of weird source code flow (Grzegorz Halat) [1688780] - [tty] vt, remove reduntant check (Grzegorz Halat) [1688780] - [netdrv] be2net: eliminate enable field from be_aic_obj (Petr Oros) [1743152] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1743152] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1743152] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1743152] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1743152] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1743152] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1743152] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1743152] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1743152] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1743152] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1743152] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1743152] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1743152] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1743152] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1743152] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1743152] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1743152] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1743152] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1743152] - [netdrv] be2net: Fix error detection logic for BE3 (Petr Oros) [1743152] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions (Jonathan Toppins) [1738649] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver (Jonathan Toppins) [1738649] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver (Jonathan Toppins) [1738649] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities (Jonathan Toppins) [1738649] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload (Jonathan Toppins) [1738649] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1738655] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices (Jonathan Toppins) [1738655] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Jiri Olsa) [1664851]- [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743636] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1741952] - [x86] topology: fix typo in definition of topology_logical_die_id (David Arcari) [1741952] - [nvme] blk-mq: remove blk_mq_complete_request_sync (Ming Lei) [1730922] - [nvme] nvme: wait until all completed request's complete fn is called (Ming Lei) [1730922] - [nvme] nvme: don't abort completed request in nvme_cancel_request (Ming Lei) [1730922] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (Ming Lei) [1730922] - [block] blk-mq: introduce blk_mq_request_completed() (Ming Lei) [1730922] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728840] - [netdrv] gve: account for min_mtu and max_mtu (RHEL-only) (John Linville) [1728840] - [netdrv] gve: remove dependencies on 'static_assert' macro definition (RHEL-only) (John Linville) [1728840] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728840] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728840] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728840] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728840] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728840] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728840] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728840] - [netdrv] gve: Add ethtool support (John Linville) [1728840] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728840] - [netdrv] gve: Add transmit and receive support (John Linville) [1728840] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728840] - [nvme] nvme-pci: add missing unlock for reset error (David Milburn) [1713065] - [nvme] nvme-pci: fix rapid add remove sequence (David Milburn) [1713065] - [fs] devpts: Change the owner of /dev/pts/ptmx to the mounter of /dev/pts (Alex Gladkov) [1522992] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722987]- [crypto] crypto: blkcipher - fix crash flushing dcache in error path (Vladis Dronov) [1741525] - [crypto] crypto: remove direct blkcipher_walk dependency on transform (Vladis Dronov) [1741525] - [crypto] crypto: user - prevent operating on larval algorithms (Vladis Dronov) [1741525] - [x86] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1719685] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1719685] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1719685] - [mm] Revert "mm: Add invalid memory type to memremap_should_map_decrypted()" (Lianbo Jiang) [1719685] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724582] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1724582] - [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724577] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724577] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724577] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724577] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1724577] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1724577] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1724577] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1724577] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1724577] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1637662] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Desnes Augusto Nunes do Rosario) [1720930] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Desnes Augusto Nunes do Rosario) [1720930] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Desnes Augusto Nunes do Rosario) [1720930]- [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1738245] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1738245] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740654] - [cdrom] cdrom: allocate the sense buffer before calling blk_execute_rq (Maurizio Lombardi) [1722505] - [netdrv] net/mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1737464] - [include] net/mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1737464] - [infiniband] IB/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1737464] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: fix csum adjustments caused by RXFCS (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1737464 1721621] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1737464 1727577] - [netdrv] net/mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1737464 1721626] - [netdrv] net/mlx5e: Support ndo_get_phys_port_name for PF under switchdev mode (Alaa Hleihel) [1737464 1721626] - [netdrv] net/mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1737464 1721626] - [netdrv] net/mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1721627 1737464 1721625] - [netdrv] net/mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1737464 1706083] - [netdrv] net/mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1737464 1676558] - [netdrv] net/mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1737464 1676558] - [include] net/mlx5: Introduce termination table bits (Alaa Hleihel) [1737464 1676558] - [netdrv] net/mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1737464 1676558] - [netdrv] net/mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1737464 1676558] - [include] net/mlx5: E-Switch: Introduce prio tag mode (Alaa Hleihel) [1737464 1676558] - [netdrv] net/mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1737464] - [netdrv] net/mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1737464] - [netdrv] net/mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1737464] - [fs] cifs: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1588123] - [fs] NFSv4: Replace closed stateids with the "invalid special stateid" (Steve Dickson) [1733347] - [fs] NFSv4: nfs_set_open_stateid must not trigger state recovery for closed state (Steve Dickson) [1733347] - [fs] NFSv4: Check the open stateid when searching for expired state (Steve Dickson) [1733347] - [fs] NFSv4: Clean up nfs4_delegreturn_done (Steve Dickson) [1733347] - [fs] NFSv4: cleanup nfs4_close_done (Steve Dickson) [1733347] - [fs] NFSv4: Retry NFS4ERR_OLD_STATEID errors in layoutreturn (Steve Dickson) [1733347] - [fs] pNFS: Retry NFS4ERR_OLD_STATEID errors in layoutreturn-on-close (Steve Dickson) [1733347] - [fs] NFSv4: Don't try to CLOSE if the stateid 'other' field has changed (Steve Dickson) [1733347] - [fs] NFSv4: Retry CLOSE and DELEGRETURN on NFS4ERR_OLD_STATEID. (Steve Dickson) [1733347] - [fs] NFS: Fix a typo in nfs_rename() (Steve Dickson) [1733347] - [fs] NFSv4: Fix open create exclusive when the server reboots (Steve Dickson) [1733347] - [fs] NFSv4: Add a tracepoint to document open stateid updates (Steve Dickson) [1733347] - [fs] NFSv4: Fix OPEN / CLOSE race (Steve Dickson) [1733347] - [fs] NFSv4: Place the GETATTR operation before the CLOSE (Steve Dickson) [1733347] - [fs] NFS: Retry the CLOSE if the embedded GETATTR is rejected with EACCES (Steve Dickson) [1733347] - [fs] NFSv4: Retry the DELEGRETURN if the embedded GETATTR is rejected with EACCES (Steve Dickson) [1733347] - [fs] sunrpc: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1600616] - [fs] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1600616]- [block] floppy: fix out-of-bounds read in copy_buffer (Ming Lei) [1735567] {CVE-2019-14283} - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734236] {CVE-2019-10207} - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1724578] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1724578] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1724578] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1724578] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1724578] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1724578] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1724578] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1724578] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1690976] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1690976] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1690976] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1690976] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1690976] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1690976] - [kernel] sched/fair: Fix endless loop in idle_balance() (Phil Auld) [1740941] - [kernel] sched/fair: Prevent throttling in early pick_next_task_fair() (Phil Auld) [1740038] - [kernel] sched: Check for stop task appearance when balancing happens (Phil Auld) [1740038] - [kernel] sched/core: Fix endless loop in pick_next_task() (Phil Auld) [1740038] - [kernel] sched/fair: Push down check for high priority class task into idle_balance() (Phil Auld) [1740038] - [kernel] sched/rt: Fix picking RT and DL tasks from empty queue (Phil Auld) [1740038]- [crypto] vmac - separate tfm and request context (Vladis Dronov) [1733561] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the fail case (Ming Lei) [1739327] {CVE-2018-20856} - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering (Gary Hook) [1670596] - [infiniband] RDMA/cxgb4: Report phys_state in query_port (Kamal Heib) [1727961] - [net] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1724178] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1724178] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1724178] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1724178] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1724178] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1724178] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1724178] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1724178] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1724178] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Kamal Heib) [1724178] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1724178] - [net] svcrdma: Ignore source port when computing DRC hash (Kamal Heib) [1724178] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1724178] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1724178] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1724178] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1724178] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1724178] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724178] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1724178] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1724178] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1724178] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1724178] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1724178] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1724178] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Kamal Heib) [1724178] - [infiniband] IB/iser: Fix dma_nents type definition (Kamal Heib) [1724178] - [infiniband] RDMA/core: Verify that memory window type is legal (Kamal Heib) [1724178] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Kamal Heib) [1724178] - [infiniband] RDMA/device: Ensure that security memory is always freed (Kamal Heib) [1724178] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Kamal Heib) [1724178] - [rdma] IB/core: Eliminate a hole in MAD agent struct (Kamal Heib) [1724178] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Kamal Heib) [1724178] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Kamal Heib) [1724178] - [net] xprtrdma: Remove request_module from backchannel (Kamal Heib) [1724178] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Kamal Heib) [1724178] - [rdma] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Kamal Heib) [1724178]- [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1739272] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1739272] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1739272] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1739272] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1739272] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1739272] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1739272] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1739272] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1739272] - [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1739765] - [crypto] crypto: vmx - Remove overly verbose printk from AES init routines (Desnes Augusto Nunes do Rosario) [1739765] - [crypto] powerpc: Create disable_kernel_{fp, altivec, vsx, spe}() (Desnes Augusto Nunes do Rosario) [1739765] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1739765] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Desnes Augusto Nunes do Rosario) [1739765] - [fs] udf: Use correct partition reference number for metadata (Eric Sandeen) [1694733] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1699792] - [mm] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1628440] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1628440] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1628440] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1628440] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1628440] - [dax] device-dax: Add missing address_space_operations (Jeff Moyer) [1628440] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (Jeff Moyer) [1628440] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1628440] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (Jeff Moyer) [1628440] - [mm] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1628440] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1628440] - [x86] x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages (Jeff Moyer) [1628440] - [x86] x86/mm, mm/hwpoison: Clear PRESENT bit for kernel 1:1 mappings of poison pages (Jeff Moyer) [1628440] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1628440] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1628440] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1628440] - [mm] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1628440] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1628440] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1628440] - [dax] device-dax: Set page->index (Jeff Moyer) [1628440] - [dax] device-dax: Enable page_mapping() (Jeff Moyer) [1628440] - [dax] pmem: fix device dax reference counting bug (Jeff Moyer) [1699625]- [scsi] hpsa: bump revision (Joseph Szczypek) [1722624] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1722624] - [tools] x86/pkeys: add self-tests (Vladis Dronov) [1712587] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1712587] - [x86] x86: Cleanly separate use of asm-generic/mm_hooks.h (Vladis Dronov) [1712587] - [x86] x86/pkeys: Do not special case protection key 0 (Vladis Dronov) [1712587] - [mm] x86/pkeys: Override pkey when moving away from PROT_EXEC (Vladis Dronov) [1712587] - [mm] x86/mm/pkeys: Fix fill_sig_info_pkey (Vladis Dronov) [1712587] - [documentation] x86/pkeys: Update documentation about availability (Vladis Dronov) [1712587] - [documentation] x86/mm/pkeys: Fix typo in Documentation/x86/protection-keys.txt (Vladis Dronov) [1712587] - [x86] x86/pkeys: Check against max pkey to avoid overflows (Vladis Dronov) [1712587] - [include] pkeys: Remove easily triggered WARN (Vladis Dronov) [1712587] - [scsi] mpt3sas: remove 'tech preview' (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: support target smid fortask (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: make driver options visible in sys (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: function pointers of request descriptor (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1721213] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1721213] - [x86] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1641411] - [base] topology: Create package_cpus sysfs attribute (David Arcari) [1641411] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1641411] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1641411] - [base] cpu/topology: Export die_id (David Arcari) [1641411] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1641411] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1641411] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1641411] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1641411] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1641411]- [kernel] sched: Fix race between task_group and sched_task_group (Oleksandr Natalenko) [1738415] - [iommu] x86/hyper-v: add msi_setup_irq/msi_alloc_irq stubs to fix x2apic mode (Vitaly Kuznetsov) [1736750] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1732924] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1732924] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1732924] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1732924] - [pci] PCI: hv: support reporting serial number as slot information (Mohammed Gamal) [1732924] - [pci] PCI: hv: Remove unused reason for refcount handler (Mohammed Gamal) [1732924] - [pci] PCI: hv: Convert hv_pci_dev.refs from atomic_t to refcount_t (Mohammed Gamal) [1732924] - [pci] PCI: hv: Remove the bogus test in hv_eject_device_work() (Mohammed Gamal) [1732924] - [edac] EDAC, skx: Fix randconfig builds in a better way (Jeff Moyer) [1471701] - [edac] EDAC, skx: Fix randconfig builds (Jeff Moyer) [1471701] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Jeff Moyer) [1471701] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Jeff Moyer) [1471701] - [x86] x86/mce: Add macros for the corrected error count bit field (Jeff Moyer) [1471701] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Jeff Moyer) [1471701] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1738340] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1738340] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1738340] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1738340] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1738340] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1738340] - [include] list_bl: Add hlist_bl_add_before_behind helpers (Mike Snitzer) [1738340] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1738340] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1738340] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1738340] - [nvme] nvme-fc: Add message when creating new association (Ewan Milne) [1739152] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1739152] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1739152] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Ewan Milne) [1739152] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Ewan Milne) [1739152] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Ewan Milne) [1739152] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1739152] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1739152] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1739152] - [nvme] nvmet-fc: fix kernel-doc headers (Ewan Milne) [1739152] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1739152] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1739152] - [nvme] nvme-fc: merge init_request methods (Ewan Milne) [1739152] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694181] - [netdrv] macvlan: allow setting LRO independently of lower device (Ivan Vecera) [1737236] - [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724362] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724362] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733634 1724362] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655575] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655575] - [fs] gfs2: Get rid of gfs2_log_header_in (Abhijith Das) [1655575] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655575] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655575] - [fs] gfs2: time journal recovery steps accurately (Abhijith Das) [1655575] - [fs] gfs2: Clean up journal extent mapping (Abhijith Das) [1655575] - [mm] mm: fix insert_pfn regression (Jeff Moyer) [1739889] - [mm] slub: make dead caches discard free slabs immediately (Aristeu Rozanski) [1649189 1507149] - [mm] mm: charge/uncharge kmemcg from generic page allocator paths (Aristeu Rozanski) [1649189 1507149] - [mm] memcg: do not account memory used for cache creation (Aristeu Rozanski) [1649189 1507149] - [mm] memcg: also test for skip accounting at the page allocation level (Aristeu Rozanski) [1649189 1507149] - [fs] kmemcg: account certain kmem allocations to memcg (Aristeu Rozanski) [1649189 1507149] - [mm] vmalloc: allow to account vmalloc to memcg (Aristeu Rozanski) [1649189 1507149] - [mm] slab: add SLAB_ACCOUNT flag (Aristeu Rozanski) [1649189 1507149] - [include] memcg: only account kmem allocations marked as __GFP_ACCOUNT (Aristeu Rozanski) [1649189 1507149] - [include] mm: get rid of __GFP_KMEMCG (Aristeu Rozanski) [1649189 1507149] - [mm] slb: charge slabs to kmemcg explicitly (Aristeu Rozanski) [1649189 1507149]- [hid] chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1723390] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1737465] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1737465] - [infiniband] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1737465] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1737465] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1733551] - [kernel] audit: add kernel set-up parameter to override default backlog limit (Richard Guy Briggs) [1738634] - [fs] fuse: fix "do not use iocb after it may have been freed" backport (Miklos Szeredi) [1731620] - [net] sunrpc: fix null-string checks on svc_process trace event (Desnes Augusto Nunes do Rosario) [1733275] - [fs] nfs/nfsd/sunrpc: enforce transport requirements for NFSv4 (Desnes Augusto Nunes do Rosario) [1733275] - [fs] sunrpc: turn bitfield flags in svc_version into bools (Desnes Augusto Nunes do Rosario) [1733275] - [net] sunrpc: Re-purpose trace_svc_process (Desnes Augusto Nunes do Rosario) [1733275] - [fs] autofs: add ignore mount option (Ian Kent) [1388149] - [fs] aio: get rid of unnecessary locking in aio_read_events_ring (Jeff Moyer) [1720750] - [fs] kernfs: don't set dentry->d_fsdata (Carlos Maiolino) [1656062] - [fs] kernfs: deal with kernfs_fill_super() failures (Carlos Maiolino) [1656062] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Bill O'Donnell) [1583799] - [fs] xfs: clean up xfs_trans_brelse() (Bill O'Donnell) [1583799] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Bill O'Donnell) [1583799] - [hwtracing] tracing: Pass export pointer as argument to ->write() (Jiri Olsa) [1514700] - [hwtracing] stm class: ftrace: Add ftrace-export-over-stm driver (Jiri Olsa) [1514700] - [kernel] tracing: Add hook to function tracing for other subsystems to use (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1514700] - [hwtracing] stm class: heartbeat: Fix whitespace (Jiri Olsa) [1514700] - [hwtracing] stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1514700] - [hwtracing] stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1514700] - [hwtracing] stm class: Switch over to the protocol driver (Jiri Olsa) [1514700] - [hwtracing] stm class: Factor out default framing protocol (Jiri Olsa) [1514700] - [hwtracing] stm class: Add a helper for writing data packets (Jiri Olsa) [1514700] - [hwtracing] stm class: Introduce framing protocol drivers (Jiri Olsa) [1514700] - [hwtracing] stm class: Clean up stp_configfs_init (Jiri Olsa) [1514700] - [hwtracing] stm class: Clarify configfs root type/operations names (Jiri Olsa) [1514700] - [hwtracing] stm class: Rework policy node fallback (Jiri Olsa) [1514700] - [hwtracing] stm: fix build error on some arches (Jiri Olsa) [1514700] - [hwtracing] stm class: Use vmalloc for the master map (Jiri Olsa) [1514700] - [hwtracing] stm class: Make dummy's master/channel ranges configurable (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix a use-after-free (Jiri Olsa) [1514700] - [hwtracing] stm: Potential read overflow in stm_char_policy_set_ioctl() (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1514700] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1514700] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1514700] - [hwtracing] intel_th: Use correct device when freeing buffers (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add ACPI glue layer (Jiri Olsa) [1514700] - [hwtracing] intel_th: Allow forcing host mode through drvdata (Jiri Olsa) [1514700] - [hwtracing] intel_th: Pick up irq number from resources (Jiri Olsa) [1514700] - [hwtracing] intel_th: Don't touch switch routing in host mode (Jiri Olsa) [1514700] - [hwtracing] intel_th: Use correct method of finding hub (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add SPDX GPL-2.0 header to replace GPLv2 boilerplate (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Lewisburg PCH support (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Cedar Fork PCH support (Jiri Olsa) [1514700] - [hwtracing] intel_th: Perform time resync on capture start (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add global activate/deactivate callbacks for the glue layers (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Use drvdata for quirks (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Cannon Lake PCH-LP support (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Cannon Lake PCH-H support (Jiri Olsa) [1514700] - [hwtracing] intel_th: pti: Support Low Power Path output port type (Jiri Olsa) [1514700] - [hwtracing] intel_th: Enumerate Low Power Path output port type (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Use the real device in case of IOMMU domain allocation (Jiri Olsa) [1514700] - [hwtracing] intel_th: Make the switch allocate its subdevices (Jiri Olsa) [1514700] - [hwtracing] intel_th: Make SOURCE devices children of the root device (Jiri Olsa) [1514700] - [hwtracing] intel_th: Streamline the subdevice tree accessors (Jiri Olsa) [1514700] - [hwtracing] intel_th: Output devices without ports don't need assigning (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Enable bus mastering (Jiri Olsa) [1514700] - [hwtracing] intel_th: use dev_groups and not dev_attrs for bus_type (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Gemini Lake support (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Denverton SOC support (Jiri Olsa) [1514700] - [hwtracing] intel_th: Don't leak module refcount on failure to activate (Jiri Olsa) [1514700] - [hwtracing] intel_th: Mark sth_stm_packet() with notrace (Jiri Olsa) [1514700] - [hwtracing] intel_th: gth: Handle host mode correctly (Jiri Olsa) [1514700] - [hwtracing] intel_th: Support Host Debugger mode of operation (Jiri Olsa) [1514700] - [hwtracing] intel_th: Constify subdevices (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Kaby Lake PCH-H support (Jiri Olsa) [1514700] - [hwtracing] intel_th: Fix a deadlock in modprobing (Jiri Olsa) [1514700] - [hwtracing] intel_th: Document output device callbacks (Jiri Olsa) [1514700] - [hwtracing] intel_th: gth: Fix a source comment (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add runtime power management handling (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Broxton-M SOC support (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Release resources on removal (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Set fops::owner to prevent module from unloading (Jiri Olsa) [1514700] - [hwtracing] intel_th: Hold output driver module reference while capture is active (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Serialize enabling/disabling (Jiri Olsa) [1514700] - [hwtracing] intel_th: Fix activating a subdevice without a driver (Jiri Olsa) [1514700] - [hwtracing] intel_th: pti: Create sysfs attributes using core driver's facility (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Create sysfs attributes using core driver's facility (Jiri Olsa) [1514700] - [hwtracing] intel_th: Allow subdevice drivers to bring in own attribute groups (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Handle kstrndup() failure (Jiri Olsa) [1514700] - [hwtracing] intel_th: pti: Do remove sysfs group on device removal (Jiri Olsa) [1514700] - [hwtracing] intel_th: Use real device index in the node names (Jiri Olsa) [1514700] - [hwtracing] intel_th: Set root device's drvdata early (Jiri Olsa) [1514700] - [hwtracing] intel_th: sth: Sanitize packet callback's return values (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Release resources on read error (Jiri Olsa) [1514700] - [hwtracing] intel_th: msu: Fix offset for wrapped block (Jiri Olsa) [1514700] - [hwtracing] intel_th: Update scratchpad bits according to enabled output activity (Jiri Olsa) [1514700] - [hwtracing] intel_th: gth: Remove commented-out code (Jiri Olsa) [1514700] - [hwtracing] intel_th: Depend on HAS_IOMEM (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Broxton SOC support (Jiri Olsa) [1514700] - [hwtracing] intel_th: pci: Add Apollo Lake SOC support (Jiri Olsa) [1514700] - [hwtracing] intel_th: INTEL_TH should depend on HAS_DMA (Jiri Olsa) [1514700] - [hwtracing] intel_th: Check for NULL instead of ERR_PTR (Jiri Olsa) [1514700] - [hwtracing] intel_th: Fix integer mismatch warnings (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add PTI output driver (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add Memory Storage Unit driver (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add Software Trace Hub driver (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add Global Trace Hub driver (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add pci glue layer for Intel(R) Trace Hub (Jiri Olsa) [1514700] - [hwtracing] intel_th: Add driver infrastructure for Intel(R) Trace Hub devices (Jiri Olsa) [1514700] - [hwtracing] stm: Mark the functions of writing STM with notrace (Jiri Olsa) [1514700] - [hwtracing] stm dummy: Mark dummy_stm_packet() with notrace (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix device leak in open error path (Jiri Olsa) [1514700] - [hwtracing] stm class: Add runtime power management handling (Jiri Olsa) [1514700] - [hwtracing] stm class: Support devices that override software assigned masters (Jiri Olsa) [1514700] - [hwtracing] stm class: Remove unnecessary pointer increment (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix stm device initialization order (Jiri Olsa) [1514700] - [hwtracing] stm class: Do not leak the chrdev in error path (Jiri Olsa) [1514700] - [hwtracing] stm class: Remove a pointless line (Jiri Olsa) [1514700] - [hwtracing] stm class: stm_heartbeat: Make nr_devs parameter read-only (Jiri Olsa) [1514700] - [hwtracing] stm class: dummy_stm: Make nr_dummies parameter read-only (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix integer boundary checks for master range (Jiri Olsa) [1514700] - [hwtracing] stm class: dummy_stm: Add link callback for fault injection (Jiri Olsa) [1514700] - [hwtracing] stm class: Plug stm device's unlink callback (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix a race in unlinking (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix unbalanced module/device refcounting (Jiri Olsa) [1514700] - [hwtracing] stm class: Guard output assignment against concurrency (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix unlocking braino in the error path (Jiri Olsa) [1514700] - [hwtracing] stm class: Add heartbeat stm source device (Jiri Olsa) [1514700] - [hwtracing] stm class: dummy_stm: Create multiple devices (Jiri Olsa) [1514700] - [hwtracing] stm class: Support devices with multiple instances (Jiri Olsa) [1514700] - [hwtracing] stm class: Use driver's packet callback return value (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix master deallocation in device unregistering (Jiri Olsa) [1514700] - [hwtracing] stm class: Use a signed return type for stm_find_master_chan (Jiri Olsa) [1514700] - [hwtracing] stm class: Prevent user-controllable allocations (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix an off-by-one in master array allocation (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix link list locking (Jiri Olsa) [1514700] - [hwtracing] stm class: Fix locking in unbinding policy path (Jiri Olsa) [1514700] - [hwtracing] stm class: Select CONFIG_SRCU (Jiri Olsa) [1514700] - [hwtracing] stm class: Hide STM-specific options if STM is disabled (Jiri Olsa) [1514700] - [hwtracing] stm class: Select configfs (Jiri Olsa) [1514700] - [hwtracing] stm class: Mark src::link __rcu (Jiri Olsa) [1514700] - [hwtracing] stm class: stm_console: Add kernel-console-over-stm driver (Jiri Olsa) [1514700] - [hwtracing] stm class: dummy_stm: Add dummy driver for testing stm class (Jiri Olsa) [1514700] - [hwtracing] stm class: Introduce an abstraction for System Trace Module devices (Jiri Olsa) [1514700]- [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1737602] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1737602] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1737602] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1737602] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1737602] - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1737602] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1737602] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1737602] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1737602] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1737602] - [scsi] scsi: sg: fix minor memory leak in error path (Ewan Milne) [1737602] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1737602] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1737602] - [scsi] scsi: core: sanitize++ in progress (Ewan Milne) [1737602] - [scsi] scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() (Ewan Milne) [1737602] - [scsi] scsi: sd: Defer spinning up drive while SANITIZE is in progress (Ewan Milne) [1737602] - [scsi] scsi: core: remove reference to scsi_show_extd_sense() (Ewan Milne) [1737602] - [scsi] scsi: core: Make scsi_result_to_blk_status() recognize CONDITION MET (Ewan Milne) [1737602] - [scsi] scsi: sd: Remember that READ CAPACITY(16) succeeded (Ewan Milne) [1737602] - [scsi] scsi: core: Make SCSI Status CONDITION MET equivalent to GOOD (Ewan Milne) [1737602] - [scsi] scsi: core: use blk_mq_requeue_request in __scsi_queue_insert (Ewan Milne) [1737602] - [scsi] scsi: core: scsi_get_device_flags_keyed(): Always return device flags (Ewan Milne) [1737602] - [scsi] scsi: scsi_devinfo: cleanly zero-pad devinfo strings (Ewan Milne) [1737602] - [scsi] scsi: scsi_devinfo: handle non-terminated strings (Ewan Milne) [1737602] - [scsi] scsi: st: fix kernel-doc mismatch (Ewan Milne) [1737602] - [scsi] scsi: scsi_error: DID_SOFT_ERROR comment clean up (Ewan Milne) [1737602] - [scsi] scsi: scsi_error: Handle power-on reset unit attention (Ewan Milne) [1737602] - [scsi] scsi: scsi_error: Do not retry illegal function error (Ewan Milne) [1737602] - [scsi] scsi: scsi_devinfo: fixup string compare (Ewan Milne) [1737602] - [scsi] scsi: update description of logging_level bits (Ewan Milne) [1737602] - [scsi] scsi: ILLEGAL REQUEST + ASC==27 => target failure (Ewan Milne) [1737602] - [scsi] scsi: scsi_transport_fc: Also check for NOTPRESENT in fc_remote_port_add() (Ewan Milne) [1737602] - [scsi] scsi: scsi_transport_fc: set scsi_target_id upon rescan (Ewan Milne) [1737602] - [scsi] scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE (Ewan Milne) [1737602] - [scsi] scsi: scsi-mq: Always unprepare before requeuing a request (Ewan Milne) [1737602] - [scsi] scsi: fix comment in scsi_device_set_state() (Ewan Milne) [1737602] - [scsi] scsi: st: fix blk_get_queue usage (Ewan Milne) [1737602] - [scsi] scsi: scsi_transport_fc: return -EBUSY for deleted vport (Ewan Milne) [1737602] - [scsi] scsi: Skip deleted devices in __scsi_device_lookup (Ewan Milne) [1737602] - [scsi] scsi: sd: Fix capacity calculation with 32-bit sector_t (Ewan Milne) [1737602] - [scsi] scsi: sr: Sanity check returned mode data (Ewan Milne) [1737602] - [scsi] scsi: sd: improve TUR handling in sd_check_events (Ewan Milne) [1737602] - [scsi] scsi_lib: untangle 0 and BLK_MQ_RQ_QUEUE_OK (Ewan Milne) [1737602] - [scsi] scsi: Fix use-after-free (Ewan Milne) [1737602] - [scsi] scsi: move function declarations to scsi_priv.h (Ewan Milne) [1737602] - [scsi] scsi: blacklist all RDAC devices for BLIST_NO_ULD_ATTACH (Ewan Milne) [1737602] - [scsi] SCSI: fix new bug in scsi_dev_info_list string matching (Ewan Milne) [1737602] - [scsi] st: clear ILI if Medium Error (Ewan Milne) [1737602] - [scsi] scsi-trace: Decode MAINTENANCE_IN and MAINTENANCE_OUT commands (Ewan Milne) [1737602] - [scsi] scsi: fc: use get/put_unaligned64 for wwn access (Ewan Milne) [1737602] - [scsi] scsi: remove scsi_show_sense_hdr() (Ewan Milne) [1737602] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.13 (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.12 (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1734049] - [scsi] lpfc: Add lockdep assertions (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Move trunk_errmsgfrom a header file into a .c file (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1734049] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1734049] - [scsi] lpfc: Add lockdep assertions (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1734049] - [scsi] scsi: lpfc: lpfc_sli: Mark expected switch fall-throughs (Dick Kennedy) [1734049]- [scsi] qla2xxx: Update driver version to 10.01.00.18.07.8-k (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix abort timeout race condition (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move the port_state_strdefinition from a .h to a .c file (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1729270] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: fix spelling mistake "alredy" -> "already" (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Cleanup redundant qla2x00_abort_all_cmds during unload (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: check for kstrtol() failure (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: allow session delete to finish before create (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: fix fcport null pointer access (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Change default ZIO threshold (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1729270] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1729270]- [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1737289] - [misc] objtool: Skip checking of dubious files (Josh Poimboeuf) [1710547] - [tools] objtool: Disable retpoline-related warnings (Josh Poimboeuf) [1710547] - [tools] objtool: Sync instruction decoder (Josh Poimboeuf) [1710547] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1692252] - [kernel] sched/core: Allow __sched_setscheduler() in interrupts when PI is not used (Phil Auld) [1722234] - [kernel] sched, dl: Convert switched_{from, to}_dl() / prio_changed_dl() to balance callbacks (Phil Auld) [1722234] - [kernel] sched,dl: Remove return value from pull_dl_task() (Phil Auld) [1722234] - [kernel] sched, rt: Convert switched_{from, to}_rt() / prio_changed_rt() to balance callbacks (Phil Auld) [1722234] - [kernel] sched,rt: Remove return value from pull_rt_task() (Phil Auld) [1722234] - [kernel] sched: Allow balance callbacks for check_class_changed() (Phil Auld) [1722234] - [kernel] sched: Use replace normalize_task() with __sched_setscheduler() (Phil Auld) [1722234] - [kernel] sched: Handle priority boosted tasks proper in setscheduler() (Phil Auld) [1722234] - [kernel] sched: Fix broken setscheduler() (Phil Auld) [1722234] - [kernel] sched: Consider pi boosting in setscheduler() (Phil Auld) [1722234] - [kernel] sched: Replace post_schedule with a balance callback list (Phil Auld) [1722234] - [kernel] sched: Guarantee task priority in pick_next_task() (Phil Auld) [1722234] - [kernel] sched: Remove some #ifdeffery (Phil Auld) [1722234] - [kernel] sched: Clean up idle task SMP logic (Phil Auld) [1722234] - [kernel] sched: Fix hotplug task migration (Phil Auld) [1722234] - [kernel] sched/fair: Remove idle_balance() declaration in sched.h (Phil Auld) [1722234] - [kernel] sched: Push down pre_schedule() and idle_balance() (Phil Auld) [1722234] - [kernel] sched/fair: Optimize cgroup pick_next_task_fair() (Phil Auld) [1722234] - [kernel] sched/fair: Clean up the __clear_buddies_*() functions (Phil Auld) [1722234] - [kernel] sched: Push put_prev_task() into pick_next_task() (Phil Auld) [1722234] - [kernel] sched: Move rq->idle_stamp up to the core (Phil Auld) [1722234] - [kernel] sched: Fix race in idle_balance() (Phil Auld) [1722234] - [kernel] sched: Remove 'cpu' parameter from idle_balance() (Phil Auld) [1722234] - [kernel] sched/fair: Reset se-depth when task switched to FAIR (Phil Auld) [1722234] - [kernel] sched/fair: Track cgroup depth (Phil Auld) [1722234]- [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1730471] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1730471] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1730471] - [mm] hugetlbfs: on restore reserve error path retain subpool reservation (Rafael Aquini) [1730471] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Rafael Aquini) [1730471] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1730471] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1730471] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1730471] - [mm] mm, oom: fix use-after-free in oom_kill_process (Rafael Aquini) [1730471] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave (Rafael Aquini) [1730471] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Rafael Aquini) [1730471] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Rafael Aquini) [1730471] - [mm] mm: Fix warning in insert_pfn() (Rafael Aquini) [1730471] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Rafael Aquini) [1730471] - [mm] mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT (Rafael Aquini) [1730471] - [mm] slab: __GFP_ZERO is incompatible with a constructor (Rafael Aquini) [1730471] - [mm] mm: fix the NULL mapping case in __isolate_lru_page() (Rafael Aquini) [1730471] - [mm] mm/filemap.c: fix NULL pointer in page_cache_tree_insert() (Rafael Aquini) [1730471] - [fs] block_invalidatepage(): only release page if the full page was invalidated (Rafael Aquini) [1730471] - [mm] mm/mempolicy.c: avoid use uninitialized preferred_node (Rafael Aquini) [1730471] - [mm] mm: pin address_space before dereferencing it while isolating an LRU page (Rafael Aquini) [1730471] - [fs] fs/hugetlbfs/inode.c: change put_page/unlock_page order in hugetlbfs_fallocate() (Rafael Aquini) [1730471] - [mm] mm: do not rely on preempt_count in print_vma_addr (Rafael Aquini) [1730471] - [mm] mm, swap: fix race between swap count continuation operations (Rafael Aquini) [1730471] - [mm] mm: meminit: mark init_reserved_page as __meminit (Rafael Aquini) [1730471] - [mm] mm/vmstat.c: fix wrong comment (Rafael Aquini) [1730471] - [mm] mm, hugetlb: do not allocate non-migrateable gigantic pages from movable zones (Rafael Aquini) [1730471] - [mm] mm: always flush VMA ranges affected by zap_page_range (Rafael Aquini) [1730471] - [mm] mm/mremap: fail map duplication attempts for private mappings (Rafael Aquini) [1730471] - [mm] mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack (Rafael Aquini) [1730471] - [mm] mm: numa: avoid waiting on freed migrated pages (Rafael Aquini) [1730471] - [mm] mm/memory-failure.c: use compound_head() flags for huge pages (Rafael Aquini) [1730471] - [fs] fs/block_dev: always invalidate cleancache in invalidate_bdev() (Rafael Aquini) [1730471] - [mm] percpu: remove unused chunk_alloc parameter from pcpu_get_pages() (Rafael Aquini) [1730471] - [mm] percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages (Rafael Aquini) [1730471] - [mm] mm: do not access page->mapping directly on page_endio (Rafael Aquini) [1730471] - [mm] mm/page_alloc: fix nodes for reclaim in fast path (Rafael Aquini) [1730471] - [mm] mm: alloc_contig_range: allow to specify GFP mask (Rafael Aquini) [1730471] - [mm] mm: vmscan: scan dirty pages even in laptop mode (Rafael Aquini) [1730471] - [mm] mm/mempolicy.c: do not put mempolicy before using its nodemask (Rafael Aquini) [1730471] - [mm] mm: fix set pageblock migratetype in deferred struct page init (Rafael Aquini) [1730471] - [mm] mm: delete unnecessary and unsafe init_tlb_ubc() (Rafael Aquini) [1730471] - [kernel] mm, mempolicy: task->mempolicy must be NULL before dropping final reference (Rafael Aquini) [1730471] - [mm] mm: use phys_addr_t for reserve_bootmem_region() arguments (Rafael Aquini) [1730471] - [mm] mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check (Rafael Aquini) [1730471] - [mm] mm: soft-offline: check return value in second __get_any_page() call (Rafael Aquini) [1730471] - [include] include/linux/memblock.h: fix ordering of 'flags' argument in comments (Rafael Aquini) [1730471] - [mm] rmap: fix theoretical race between do_wp_page and shrink_active_list (Rafael Aquini) [1730471] - [mm] mm/mremap.c: clean up goto just return ERR_PTR (Rafael Aquini) [1730471] - [mm] mremap should return -ENOMEM when __vm_enough_memory fail (Rafael Aquini) [1730471] - [mm] writeback: fix possible underflow in write bandwidth calculation (Rafael Aquini) [1730471] - [mm] writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth() (Rafael Aquini) [1730471] - [mm] mm/memory.c: actually remap enough memory (Rafael Aquini) [1730471] - [mm] mm/compaction: fix wrong order check in compact_finished() (Rafael Aquini) [1730471] - [mm] mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed (Rafael Aquini) [1730471] - [mm] mm: fix anon_vma_clone() error treatment (Rafael Aquini) [1730471] - [mm] mm, thp: fix collapsing of hugepages on madvise (Rafael Aquini) [1730471] - [mm] cgroup/kmemleak: add kmemleak_free() for cgroup deallocations (Rafael Aquini) [1730471] - [mm] OOM, PM: OOM killed task shouldn't escape PM suspend (Rafael Aquini) [1730471] - [mm] mm, compaction: pass gfp mask to compact_control (Rafael Aquini) [1730471] - [mm] mm: rename allocflags_to_migratetype for clarity (Rafael Aquini) [1730471] - [mm] mm: page_alloc: abort fair zone allocation policy when remotes nodes are encountered (Rafael Aquini) [1730471] - [mm] mm: vmscan: only update per-cpu thresholds for online CPU (Rafael Aquini) [1730471] - [mm] mm, thp: replace smp_mb after atomic_add by smp_mb__after_atomic (Rafael Aquini) [1730471] - [mm] mm, thp: move invariant bug check out of loop in __split_huge_page_map (Rafael Aquini) [1730471] - [mm] thp: consolidate assert checks in __split_huge_page() (Rafael Aquini) [1730471] - [mm] mm: fix sleeping function warning from __put_anon_vma (Rafael Aquini) [1730471] - [mm] mm: cleanup add_to_page_cache_locked() (Rafael Aquini) [1730471] - [mm] mm: mempolicy: turn vma_set_policy() into vma_dup_policy() (Rafael Aquini) [1730471] - [mm] mm: mempool: update the kmemleak stack trace for mempool allocations (Rafael Aquini) [1618438] - [lib] lib: radix-tree: update the kmemleak stack trace for radix tree allocations (Rafael Aquini) [1618438] - [mm] mm: kmemleak: introduce kmemleak_update_trace() (Rafael Aquini) [1618438] - [mm] mm: kmemleak: use u to print ->checksum (Rafael Aquini) [1618438]- [kernel] sched: Reduce contention in update_cfs_rq_blocked_load() (Marcelo Tosatti) [1734515] - [x86] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1734501] - [kvm] kvm: x86: add host poll control msrs (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1734501] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1734501] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: poll_state: Avoid invoking local_clock() too often (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: poll_state: Add time limit to poll_idle() (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: Move polling state initialization code to separate file (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: Remove time measurement in poll state (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: Set polling in poll_idle (Marcelo Tosatti) [1734501] - [cpuidle] cpuidle: dont call poll_idle_init() for every cpu (Marcelo Tosatti) [1734501] - [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Waiman Long) [1724510] - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Waiman Long) [1724510] - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Waiman Long) [1724510] - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Waiman Long) [1724510] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Waiman Long) [1724510] {CVE-2019-1125} - [x86] x86/feature: Relocate X86_FEATURE_INVPCID_SINGLE (Waiman Long) [1724510] {CVE-2019-1125} - [net] ipv4: Fix memory leak in network namespace dismantle (Sabrina Dubroca) [1715925] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1722686] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732106] - [net] netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed (Davide Caratti) [1724554] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1722706] - [net] ipv6: fix a lockdep splat (Paolo Abeni) [1725192] - [net] check before dereferencing netdev_ops during busy poll (Matteo Croce) [1718118] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712737] - [net] sched: act_api: don't go to NULL chains (Davide Caratti) [1712918]- [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730931] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729586] - [tty] tty/hvc_console: fix console lock ordering with spinlock (Pankaj Gupta) [1561754] - [x86] x86/hyperv: Suppress "PCI: Fatal: No config space access function found" (Raghavendra Rao) [1733597] - [powerpc] Wire up sys_seccomp(), sys_getrandom() and sys_memfd_create() (Laurent Vivier) [1717952] - [s390] virtio/s390: fix race on airq_areas (Thomas Huth) [1642860] - [s390] virtio/s390: make airq summary indicators DMA (Hendrik Brueckner) [1642860] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Hendrik Brueckner) [1642860] - [s390] virtio/s390: add indirection to indicators access (Hendrik Brueckner) [1642860] - [s390] s390/airq: use DMA memory for adapter interrupts (Hendrik Brueckner) [1642860] - [s390] s390/cio: add basic protected virtualization support (Hendrik Brueckner) [1642860] - [s390] s390/cio: introduce DMA pools to cio (Hendrik Brueckner) [1642860] - [s390] s390/mm: force swiotlb for protected virtualization (Hendrik Brueckner) [1642860] - [s390] virtio/s390: DMA support for virtio-ccw (Hendrik Brueckner) [1642860] - [s390] virtio/s390: use vring_create_virtqueue (Hendrik Brueckner) [1642860] - [s390] s390/virtio: handle find on invalid queue gracefully (Hendrik Brueckner) [1642860] - [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Hendrik Brueckner) [1642860] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Hendrik Brueckner) [1642860] - [virtio] virtio: Introduce virtio_max_dma_size() (Hendrik Brueckner) [1642860] - [dma] dma: Introduce dma_max_mapping_size() (Hendrik Brueckner) [1642860] - [lib] swiotlb: Introduce swiotlb_max_mapping_size() (Hendrik Brueckner) [1642860] - [x86] kvm: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race (Peter Xu) [1729417] - [hv] hv: vmbus: Implement Direct Mode for stimer0 (Vitaly Kuznetsov) [1712344] - [x86] kvm: x86: vmx: fix vpid leak (Vitaly Kuznetsov) [1716188] - [netdrv] virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS (Jens Freimann) [1607809] - [md] return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1717767] - [linux] sg: remove ->sg_magic member (Gopal Tiwari) [1703366]- [documentation] dynamic-debug-howto.txt: update since new wildcard support (Joe Lawrence) [1719948] - [lib] dynamic_debug: add wildcard support to filter files/functions/modules (Joe Lawrence) [1719948] - [lib] lib/parser.c: add match_wildcard() function (Joe Lawrence) [1719948] - [tools] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1719948] - [tools] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1719948] - [tools] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1719948] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1719948] - [lib] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1719948] - [lib] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1719948] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1719948] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1719948] - [samples] livepatch: samples: non static warnings fix (Joe Lawrence) [1719948] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1719948] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1719948] - [lib] selftests/livepatch: introduce tests (Joe Lawrence) [1719948] - [documentation] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1719948] - [documentation] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1719948] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1719948] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1719948] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1719948] - [samples] livepatch: Simplify API by removing registration step (Joe Lawrence) [1719948] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1719948] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1719948] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1719948] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1719948] - [samples] livepatch: check kzalloc return values (Joe Lawrence) [1719948] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1719948] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1719948] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1719948] - [documentation] livepatch: Remove not longer valid limitations from the documentation (Joe Lawrence) [1719948] - [documentation] Doc: Fix double words in Documentation (Joe Lawrence) [1719948] - [documentation] Documentation: livepatch: add section about arch-specific code (Joe Lawrence) [1719948] - [documentation] Documentation: livepatch: outline Elf format and requirements for patch modules (Joe Lawrence) [1719948] - [ipc] ipc: drop non-RCU allocation (Vladis Dronov) [1733016] - [ipc] ipc/util.c: use kvfree() in ipc_rcu_free() (Vladis Dronov) [1733016] - [ipc] tree wide: use kvfree() than conditional kfree()/vfree() (Vladis Dronov) [1733016] - [ipc] do cyclic id allocation for the ipc object (Waiman Long) [1373519] - [ipc] conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1373519] - [ipc] allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1373519] - [ipc] IPCMNI limit check for semmni (Waiman Long) [1373519] - [ipc] IPCMNI limit check for msgmni and shmmni (Waiman Long) [1373519] - [ipc] util.c: further variable name cleanups (Waiman Long) [1373519] - [ipc] reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1373519] - [kernel] ipc: Move IPCMNI from ipc.h into ipc/util.h (Waiman Long) [1373519] - [ipc] sysvipc: make get_maxid O(1) again (Waiman Long) [1373519] - [ipc] sysvipc: properly name ipc_addid() limit parameter (Waiman Long) [1373519] - [ipc] sysvipc: unteach ids->next_id for !CHECKPOINT_RESTORE (Waiman Long) [1373519] - [ipc] msg: increase MSGMNI, remove scaling (Waiman Long) [1373519] - [ipc] always handle a new value of auto_msgmni (Waiman Long) [1373519] - [ipc] convert use of typedef ctl_table to struct ctl_table (Waiman Long) [1373519] - [ipc] use device_initcall (Waiman Long) [1373519] - [ipc] delete seq_max field in struct ipc_ids (Waiman Long) [1373519] - [ipc] standardize code comments (Waiman Long) [1373519] - [ipc] whitespace cleanup (Waiman Long) [1373519] - [ipc] util.c: remove unnecessary work pending test (Waiman Long) [1373519]- [fs] nfs: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1695710] - [fs] nfs: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1695710] - [fs] nfs: make nfs_match_client killable (Benjamin Coddington) [1695710] - [fs] nfsv4.1: Avoid false retries when RPC calls are interrupted (Benjamin Coddington) [1732427] - [fs] NFS4.1 handle interrupted slot reuse from ERR_DELAY (Benjamin Coddington) [1732427] - [fs] nfsv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY (Benjamin Coddington) [1732427] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Carlos Maiolino) [1721498] - [fs] xfs: Initialize variables in xfs_alloc_get_rec before using them (Carlos Maiolino) [1721498] - [fs] xfs: ensure post-EOF zeroing happens after zeroing part of a file (Carlos Maiolino) [1721498] - [fs] xfs: don't trip over negative free space in xfs_reserve_blocks (Carlos Maiolino) [1721498] - [fs] xfs: allow empty transactions while frozen (Carlos Maiolino) [1721498] - [fs] xfs: xfs_iflush_abort() can be called twice on cluster writeback failure (Carlos Maiolino) [1721498] - [fs] xfs: More robust inode extent count validation (Carlos Maiolino) [1721498] - [fs] xfs: simplify xfs_bmap_punch_delalloc_range (Carlos Maiolino) [1721498] - [fs] xfs: update incore per-AG inode count (Carlos Maiolino) [1721498] - [fs] xfs: validate btree records on retrieval (Carlos Maiolino) [1721498] - [fs] xfs: push corruption -> ESTALE conversion to xfs_nfs_get_inode() (Carlos Maiolino) [1721498] - [fs] xfs: verify root inode more thoroughly (Carlos Maiolino) [1721498] - [fs] xfs: catch bad stripe alignment configurations (Carlos Maiolino) [1721498] - [fs] xfs: don't assert on corrupted unlinked inode list (Carlos Maiolino) [1721498] - [fs] xfs: explicitly pass buffer size to xfs_corruption_error (Carlos Maiolino) [1721498] - [fs] xfs: don't assert when on-disk btree pointers are garbage (Carlos Maiolino) [1721498] - [fs] xfs: strengthen btree pointer checks before use (Carlos Maiolino) [1721498] - [fs] xfs: introduce xfs_btree_debug_check_ptr (Carlos Maiolino) [1721498] - [fs] xfs: check directory bestfree information in the verifier (Carlos Maiolino) [1721498] - [fs] xfs: don't return garbage buffers in xfs_da3_node_read (Carlos Maiolino) [1721498] - [fs] xfs: don't ASSERT on short form btree root pointer of zero (Carlos Maiolino) [1721498] - [fs] xfs: btree lookup shouldn't ASSERT on empty btree nodes (Carlos Maiolino) [1721498] - [fs] xfs: xfs_alloc_get_rec should return EFSCORRUPTED for obvious bnobt corruption (Carlos Maiolino) [1721498] - [fs] xfs: remove redundant ASSERT on insufficient bestfree length in _leaf_addname (Carlos Maiolino) [1721498] - [fs] xfs: don't assert when reporting on-disk corruption while loading btree (Carlos Maiolino) [1721498] - [fs] xfs: verify AGI unlinked list contains valid blocks (Carlos Maiolino) [1721498] - [fs] xfs: xfs_rtword_t should be unsigned, not signed (Carlos Maiolino) [1721498] - [fs] xfs: fix inobt magic number check (Carlos Maiolino) [1721498] - [fs] xfs: fix double ijoin in xfs_inactive_symlink_rmt() (Carlos Maiolino) [1721498] - [fs] xfs: don't assert fail with AIL lock held (Carlos Maiolino) [1721498] - [fs] xfs: log item flags are racy (Carlos Maiolino) [1721498] - [fs] xfs: bmap debugging should never panic the system (Carlos Maiolino) [1721498] - [fs] xfs: print specific dqblk that failed verifiers (Carlos Maiolino) [1721498] - [fs] xfs: add full xfs_dqblk verifier (Carlos Maiolino) [1721498] - [fs] xfs: pass full xfs_dqblk to repair during quotacheck (Carlos Maiolino) [1721498] - [fs] xfs: check type in quota verifier during quotacheck (Carlos Maiolino) [1721498] - [fs] xfs: remove unused flags arg from xfs_dquot_verify (Carlos Maiolino) [1721498] - [fs] xfs: make xfs_buf_incore out of line (Carlos Maiolino) [1721498] - [fs] xfs: trace ATTR flags in xattr tracepoints (Carlos Maiolino) [1721498] - [fs] xfs: validate allocated inode number (Carlos Maiolino) [1721498] - [fs] xfs: fix intent use-after-free on abort (Carlos Maiolino) [1721498] - [fs] xfs: Remove "committed" argument of xfs_dir_ialloc (Carlos Maiolino) [1721498] - [fs] xfs: do not log/recover swapext extent owner changes for deleted inodes (Carlos Maiolino) [1721498] - [fs] xfs: clean up xfs_mount allocation and dynamic initializers (Carlos Maiolino) [1721498] - [fs] xfs: remove dead inode version setting code (Carlos Maiolino) [1721498] - [fs] xfs: don't accept inode buffers with suspicious unlinked chains (Carlos Maiolino) [1721498] - [fs] xfs: refactor inode buffer verifier error logging (Carlos Maiolino) [1721498] - [fs] xfs: refactor inode verifier error logging (Carlos Maiolino) [1721498] - [fs] xfs: refactor bmap record validation (Carlos Maiolino) [1721498] - [fs] xfs: sanity-check the unused space before trying to use it (Carlos Maiolino) [1721498] - [fs] xfs: refactor xfs_log_force_lsn (Carlos Maiolino) [1721498] - [fs] xfs: don't use XFS_BMAPI_ENTRIRE in xfs_get_blocks (Carlos Maiolino) [1721498] - [fs] xfs: refactor xfs_log_force (Carlos Maiolino) [1721498] - [fs] xfs: merge _xfs_log_force_lsn and xfs_log_force_lsn (Carlos Maiolino) [1721498] - [fs] xfs: merge _xfs_log_force and xfs_log_force (Carlos Maiolino) [1721498] - [fs] xfs: remove the unused log_flushed variable in xfs_extent_busy_flush (Carlos Maiolino) [1721498] - [fs] xfs: remove an outdated comment for xfs_inode_item_committing (Carlos Maiolino) [1721498] - [fs] xfs: remove misleading comment text on xfs_inode_item_unlock (Carlos Maiolino) [1721498] - [fs] xfs: shutdown if block allocation overruns tx reservation (Carlos Maiolino) [1721498] - [fs] xfs: convert a few more directory asserts to corruption (Carlos Maiolino) [1721498] - [fs] xfs: don't iunlock the quota ip when quota block (Carlos Maiolino) [1721498] - [fs] xfs: remove unused m_dmevmask from xfs_mount struct (Carlos Maiolino) [1721498] - [fs] xfs: fall back to vmalloc when allocation log vector buffers (Carlos Maiolino) [1721498] - [fs] xfs: fix potential memory leak in mount option parsing (Carlos Maiolino) [1721498] - [fs] xfs: fix u32 type usage in sb validation function (Carlos Maiolino) [1721498] - [fs] xfs: refactor inode verifier corruption error printing (Carlos Maiolino) [1721498] - [fs] Get rid of xfs_buf_log_item_t typedef (Carlos Maiolino) [1721498] - [fs] xfs: fix non-debug build compiler warnings (Carlos Maiolino) [1721498] - [fs] xfs: check sb_agblocks and sb_agblklog when validating superblock (Carlos Maiolino) [1721498] - [fs] xfs: btree format ifork loader should check for zero numrecs (Carlos Maiolino) [1721498] - [fs] xfs: attr leaf verifier needs to check for obviously bad count (Carlos Maiolino) [1721498] - [fs] xfs: cancel tx on xfs_defer_finish() error during xattr set/remove (Carlos Maiolino) [1721498] - [fs] xfs: destroy mutex pag_ici_reclaim_lock before free (Carlos Maiolino) [1721498] - [fs] xfs: change 0xp -> p in print messages (Carlos Maiolino) [1721498] - [fs] xfs: clarify units in the failed metadata io message (Carlos Maiolino) [1721498] - [fs] xfs: harden directory integrity checks some more (Carlos Maiolino) [1721498] - [fs] xfs: dump the first 128 bytes of any corrupt buffer (Carlos Maiolino) [1721498] - [fs] xfs: teach error reporting functions to take xfs_failaddr_t (Carlos Maiolino) [1721498] - [fs] xfs: standardize quota verification function outputs (Carlos Maiolino) [1721498] - [fs] xfs: separate dquot repair into a separate function (Carlos Maiolino) [1721498] - [fs] xfs: create a new buf_ops pointer to verify structure metadata (Carlos Maiolino) [1721498] - [fs] xfs: fail out of xfs_attr3_leaf_lookup_int if it looks corrupt (Carlos Maiolino) [1721498] - [fs] xfs: provide a centralized method for verifying inline fork data (Carlos Maiolino) [1721498] - [fs] xfs: refactor short form directory structure verifier function (Carlos Maiolino) [1721498] - [fs] xfs: create structure verifier function for short form symlinks (Carlos Maiolino) [1721498] - [fs] xfs: create structure verifier function for shortform xattrs (Carlos Maiolino) [1721498] - [fs] xfs: optimize inline symlinks (Carlos Maiolino) [1721498] - [fs] xfs: verify dinode header first (Carlos Maiolino) [1721498] - [fs] xfs: refactor verifier callers to print address of failing check (Carlos Maiolino) [1721498] - [fs] xfs: have buffer verifier functions report failing address (Carlos Maiolino) [1721498] - [fs] xfs: refactor xfs_verifier_error and xfs_buf_ioerror (Carlos Maiolino) [1721498] - [fs] xfs: remove XFS_WANT_CORRUPTED_RETURN from dir3 data verifiers (Carlos Maiolino) [1721498] - [fs] xfs: remove XFS_FSB_SANITY_CHECK (Carlos Maiolino) [1721498] - [fs] xfs: Show realtime device stats on statfs calls if realtime flags set (Carlos Maiolino) [1721498] - [fs] cifs: keep FileInfo handle live during oplock break (Leif Sahlberg) [1733329]- [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1694090] - [mm] memory-hotplug: fix comments in zone_spanned_pages_in_node() and zone_spanned_pages_in_node() (Baoquan He) [1694090] - [mm] mem-hotplug: fix node spanned pages when we have a movable node (Baoquan He) [1694090] - [mm] mm: report available pages as "MemTotal" for each NUMA node (Baoquan He) [1694090] - [mm] mmap: allow MAP_HUGETLB for hugetlbfs files v2 (Kenneth Yin) [1730100] - [s390] s390/protvirt: block kernel command line alteration (Hendrik Brueckner) [1642859] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Hendrik Brueckner) [1642859] - [s390] s390/uv: introduce guest side ultravisor code (Hendrik Brueckner) [1642859] - [s390] qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731511] - [s390] qeth: be drop monitor friendly (Philipp Rudo) [1731508] - [net] af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731510] - [netdrv] bnx2x: Disable multi-cos feature (Manish Chopra) [1704157] - [netdrv] bnxt_en: Add support for BCM957504 (Jonathan Toppins) [1673791] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723657] {CVE-2019-11884} - [scsi] core: use scmd_printk() to print which command timed out (Maurizio Lombardi) [1651706] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (David Arcari) [1718042] - [scsi] target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729507] - [scsi] iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1726689] - [x86] umip: Make the UMIP activated message generic (David Arcari) [1719999] - [x86] umip: Print UMIP line only once (David Arcari) [1719999] - [x86] insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728558] {CVE-2019-13233} - [x86] spec_ctrl: Use static_key for IBRS syscall path macros (Waiman Long) [1729548] - [powerpc] watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1729856] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732823] - [powerpc] rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727049] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718952] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718952] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718952] - [block] fix use-after-free on gendisk (Ming Lei) [1700091] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1665132] - [block] blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter (Ming Lei) [1665132] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1697240]- [ata] libata: remove WARN() for DMA or PIO command without data (David Milburn) [1725328] - [netdrv] atl1c: reserve min skb headroom (Florian Westphal) [1531461] - [netdrv] ibmvnic: Update carrier state after link state change (Gustavo Duarte) [1711667] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Gustavo Duarte) [1711667] - [s390] jump_label: replace stop_machine with smp_call_function (Hendrik Brueckner) [1720389 1720387] - [s390] zcrypt: Fix wrong dispatching for control domain CPRBs (Hendrik Brueckner) [1720389] - [nvme] nvme-rdma: always have a valid trsvcid (David Milburn) [1717536] - [nvme] nvme-rdma: use inet_pton_with_scope helper (David Milburn) [1717536] - [nvme] nvmet-rdma: use generic inet_pton_with_scope (David Milburn) [1717536] - [usb] hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689304 1666659] {CVE-2018-19985 CVE-2018-20169} - [usb] check usb_get_extra_descriptor for proper size (Torez Smith) [1689304 1666659] {CVE-2018-19985 CVE-2018-20169} - [scripts] override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721512] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1721294] - [nvme] Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1720378] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1630682] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1718900] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718494] - [scsi] sg: protect against races between mmap() and SG_SET_RESERVED_SIZE (Ewan Milne) [1710533] - [scsi] sg: recheck MMAP_IO request length with lock held (Ewan Milne) [1710533] - [scsi] sg: reset 'res_in_use' after unlinking reserved array (Ewan Milne) [1710533] - [scsi] sg: protect accesses to 'reserved' page array (Ewan Milne) [1710533] - [net] af_key: do not use GFP_KERNEL in atomic contexts (Vladis Dronov) [1715917] - [net] Fix RCU splat in af_key (Vladis Dronov) [1715917] - [x86] aesni: initialize gcm(aes) cryptd child's key/authsize (Sabrina Dubroca) [1698551] - [block] blk-mq-pci: add a fallback when pci_irq_get_affinity returns NULL (Ming Lei) [1717059] - [pci] msi: Don't warn when irq_create_affinity_masks() returns NULL (Ming Lei) [1717059] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712450] - [kernel] sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1693737] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1693737] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1693737] - [x86] perf/x86/intel: Add Tremont core PMU support (Jiri Olsa) [1482406] - [x86] perf/x86/intel: Add Icelake support (Jiri Olsa) [1482406] - [x86] perf/x86: Support constraint ranges (Jiri Olsa) [1482406] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Jiri Olsa) [1482406] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Jiri Olsa) [1482406] - [x86] perf/x86/intel: Fix unwind errors from PEBS entries (mk-II) (Jiri Olsa) [1482406] - [kernel] perf: Return empty callchain instead of NULL (Jiri Olsa) [1482406] - [kernel] perf: Make perf_callchain function static (Jiri Olsa) [1482406] - [x86] perf/x86: Support outputting XMM registers (Jiri Olsa) [1482406] - [x86] perf/x86: Fix incorrect PEBS_REGS (Jiri Olsa) [1482406] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Jiri Olsa) [1482406] - [x86] cpufeature: Add facility to check for min microcode revisions (Jiri Olsa) [1482406] - [x86] perf/x86/intel: Rename confusing 'freerunning PEBS' API and implementation to 'large PEBS' (Jiri Olsa) [1482406] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Jiri Olsa) [1482406] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Jiri Olsa) [1482406]- [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1637693] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1637693] - [x86] apic: Fix device hotplug NULL pointer dereference (Prarit Bhargava) [1724644] - [fs] coredump: fix the setting of PF_DUMPCORE (Vladis Dronov) [1706150] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1672539] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1649907] - [fs] gfs2: Check for NULL dev_name on gfs2meta mount (Andrew Price) [1722499] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1694201] - [fs] cifs: Fix copy_file_range for write on the same file (Leif Sahlberg) [1689108] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1702264] - [fs] binfmt_misc.c: do not allow offset overflow (Bill O'Donnell) [1708066] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697229] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724362] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724362] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724362] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724362] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724362] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724362] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724362] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724362] - [fs] nfs/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1686179] - [fs] pnfs: Skip invalid stateids when doing a bulk destroy (Benjamin Coddington) [1686179] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733671] - [scsi] vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1720298] - [netdrv] ice: Implement pci_error_handler ops (Jonathan Toppins) [1673159] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix() (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Improve NQ reservations (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt() (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Fix statistics context reservation logic (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Improve multicast address setup logic (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Reset device on RX buffer errors (Jonathan Toppins) [1715161] - [netdrv] bnxt_en: Improve RX consumer index validity check (Jonathan Toppins) [1715161] - [netdrv] mlx4_en: Fix reporting phy counters (Alaa Hleihel) [1716338] - [scsi] avoid leaking shost->bqt on scsi_add_host_with_dma() failure path (Vitaly Kuznetsov) [1702572] - [ata] scsi: use host wide tags by default (fixup) (Vitaly Kuznetsov) [1702572] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1704203] - [kernel] sysctl: Use do_proc_do[u]intvec_conv for bounds-checking (Alex Gladkov) [1597153] - [kernel] sysctl: Add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1597153] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1710423] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1710423] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1710423] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1710423] - [netdrv] mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1710423] - [infiniband] rdma/mlx5: Do not allow the user to write to the clock page (Alaa Hleihel) [1710423] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1710423] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1710423] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1710423] - [infiniband] ib/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1710423] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1641418] - [infiniband] core, ipoib: Do not overreact to SM LID change event (Kamal Heib) [1707873] - [netdrv] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1704681] {CVE-2019-9503} - [netdrv] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1704880] {CVE-2019-9500} - [bluetooth] btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1702163] - [bluetooth] btusb: Add support for Intel Bluetooth device 22560 [8087:0026] (Gopal Tiwari) [1702163]- [fs] revert "xfs: disable copy_file_range() to avoid broken splice copy" (Eric Sandeen) [1731205]- [linux] efi: Disable local interrupts across efi run-time calls (Lenny Szubowicz) [1716252] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1723032] - [net] tcp: provide TCP_FRAG_IN_WRITE/RTX_QUEUE for tcp_fragment use (Florian Westphal) [1723032]- [char] random: move FIPS continuous test to output functions (Herbert Xu) [1723910] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1720021] - [fs] revert "gfs2: Use d_materialise_unique instead of d_splice_alias" (Robert S Peterson) [1677686] - [mm] vmpressure: make sure there are no events queued after memcg is offlined (Vratislav Bendel) [1685447] - [mm] revert "mm: split page_type out from _mapcount" (David Hildenbrand) [1723689] - [mm] huge_memory: make pmd huge before dirty (Rafael Aquini) [1720278] - [mm] revert "don't split THP page when MADV_FREE syscall is called" (Rafael Aquini) [1720278] - [mm] revert "fix incorrect unlock error path in madvise_free_huge_pmd" (Rafael Aquini) [1720278] - [mm] revert "pmd dirty emulation in page fault handler" (Rafael Aquini) [1720278] - [mm] revert "thp: fix crash due race in MADV_FREE handling" (Rafael Aquini) [1720278]- [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1712861] {CVE-2019-11810} - [fs] cifs: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1714220] - [fs] cifs: add more spinlocks to pretect against races (Leif Sahlberg) [1580165] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1699800] - [fs] xfs: disable copy_file_range() to avoid broken splice copy (Brian Foster) [1688067] - [fs] ext4: check superblock mapped prior to committing (Lukas Czerner) [1721737] - [sound] alsa: alsa: hda - do not use ALC255_FIXUP_MIC_MUTE_LED for Huawei laptops (Jaroslav Kysela) [1721867] - [sound] alsa: revert "[sound] alsa: hda - Support led audio trigger" (Jaroslav Kysela) [1721867] - [mm] memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1721503] - [mm] page_alloc: fix has_unmovable_pages for HugePages (Rafael Aquini) [1721503] - [mm] memory_hotplug: check zone_movable in has_unmovable_pages (Rafael Aquini) [1721503] - [mm] memory_hotplug: make has_unmovable_pages more robust (Rafael Aquini) [1721503] - [kernel] workqueue: Fix NULL pointer dereference (Denys Vlasenko) [1655834]- [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719915] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719915] {CVE-2019-11479} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719595] {CVE-2019-11477} - [net] tcp: pass previous skb to tcp_shifted_skb() (Florian Westphal) [1719595] {CVE-2019-11477} - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719850] {CVE-2019-11478} - [fs] Revert "Fix default behaviour for empty domains and add domainauto option" (Leif Sahlberg) [1710421] - [fs] libceph: handle an empty authorize reply (Ilya Dryomov) [1718305] - [scsi] qla2xxx: Mark NVMe/FC initiator mode usage as technology preview (Ewan Milne) [1721655] - [nvme] Removing DMA_ATTR_NO_WARN for dma_alloc_attrs (Gopal Tiwari) [1715433] - [netdrv] qlcnic: fix Tx descriptor corruption on 82xx devices (Manish Chopra) [1715481] - [mm] mincore.c: make mincore() more conservative (Rafael Aquini) [1664199] {CVE-2019-5489} - [kernel] pm/hibernate: exclude all PageOffline() pages (David Hildenbrand) [1718771] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1718771] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1718771] - [kernel] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1718771] - [kernel] mm: split page_type out from _mapcount (David Hildenbrand) [1718771] - [kernel] mm: clean up non-standard page->_mapcount users (David Hildenbrand) [1718771] - [kernel] mm: consolidate all page-flags helpers in (David Hildenbrand) [1718771] - [kernel] mm: page-flags: clean up the page flag test, set, clear macros (David Hildenbrand) [1718771] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Artem Savkov) [1653677] {CVE-2018-13053} - [kernel] module.c: Only return -EEXIST for modules that have finished loading part II (Prarit Bhargava) [1704844] - [x86] mm: Create an SME workarea in the kernel for early encryption (Lianbo Jiang) [1718348] - [x86] mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1718348] - [x86] kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1718348] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1718348] - [x86] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1718348] - [iommu] amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1718348] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1718348] - [x86] ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1718348] - [x86] pti: Do not create debugfs for the pti_enabled when SME is active (Lianbo Jiang) [1720997] - [x86] resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1713547] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Hendrik Brueckner) [1720388] - [s390] qdio: clear intparm during shutdown (Hendrik Brueckner) [1720390] - [s390] Remove VLAIS in ptff() and clear_table() (Yauheni Kaliuta) [1691710] - [s390] remove 31 bit support (Yauheni Kaliuta) [1691710] - [s390] timex: fix get_tod_clock_ext() inline assembly (Yauheni Kaliuta) [1691710] - [s390] Use for_each_set_bit_inv instead of for_each_set_bit_left (Yauheni Kaliuta) [1691710] - [s390] bitops: add for_each_set_bit_inv helper (Yauheni Kaliuta) [1691710] - [s390] bitops: rename find_first_bit_left() to find_first_bit_inv() (Yauheni Kaliuta) [1691710] - [s390] bitops: use flogr instruction to implement __ffs, ffs, __fls, fls and fls64 (Yauheni Kaliuta) [1691710] - [s390] bitops: use generic find bit functions / reimplement _left variant (Yauheni Kaliuta) [1691710] - [s390] bitops: remove CONFIG_SMP / simplify non-atomic bitops (Yauheni Kaliuta) [1691710] - [s390] bitops: make use of interlocked-access facility 1 instructions (Yauheni Kaliuta) [1691710] - [s390] bitops: fix inline assembly constraints (Yauheni Kaliuta) [1691710]- [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715280] {CVE-2019-11833} - [fs] revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1717377] - [scsi] qla2xxx: Allow IRQ balance to spread vectors across multiple CPU (Himanshu Madhani) [1713412] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1701191] - [netdrv] qed: Backport missing hw ptp config hunks (Manish Chopra) [1712585] - [infiniband] rdma/qedr: Fix incorrect device rate (Manish Chopra) [1713577] - [watchdog] core: Add watchdog_thresh command line parameter (Prarit Bhargava) [1714612] - [x86] kvm: x86: Sync the pending Posted-Interrupts (Peter Xu) [1719525] - [x86] kvm: vmx: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt (Peter Xu) [1719525]- [infiniband] ib/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1714002] - [scsi] core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1631136] - [edac] amd64: Set maximum channel layer size depending on family (Gary Hook) [1705210] - [edac] amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1705210] - [edac] amd64: Recognize x16 symbol size (Gary Hook) [1705210] - [edac] amd64: Support more than two Unified Memory Controllers (Gary Hook) [1705210] - [edac] amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1705210] - [edac] amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1705210] - [vhost] vsock: add weight support (Jason Wang) [1702943] {CVE-2019-3900} - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1702943] {CVE-2019-3900} - [vhost] introduce vhost_exceeds_weight() (Jason Wang) [1702943] {CVE-2019-3900} - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1702943] {CVE-2019-3900} - [vhost] vhost_net: use packet weight for rx handler, too (Jason Wang) [1702943] {CVE-2019-3900} - [vhost] vhost-net: set packet weight of tx polling to 2 * vq size (Jason Wang) [1702943] {CVE-2019-3900} - [vhost] don't read and process iotlb message with bad lenth (Jason Wang) - [vhost] correctly check the return value of translate_desc() in log_used() (Jason Wang) [1657577] - [vhost] log dirty page correctly (Jason Wang) [1657577] - [vhost] fix OOB in get_rx_bufs() (Jason Wang) [1710182] - [vhost] reject zero size iova range (Jason Wang) - [vhost] Fix Spectre V1 vulnerability (Jason Wang) [1672554] - [vhost] vhost_net: flush batched heads before trying to busy polling (Jason Wang) [1710182] - [vhost] vhost_net: batch used ring update in rx (Jason Wang) [1710182] - [x86] mark AMD Rome processors supported (David Arcari) [1543509] - [x86] microcode: Only load the microcode once on AMD systems (Prarit Bhargava) [1710942]- [thermal] intel_powerclamp: fix truncated kthread name (David Arcari) [1716946]- [pci] Rework pcie_retrain_link() wait loop (Myron Stowe) [1677010] - [pci] Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1677010] - [pci] Factor out pcie_retrain_link() function (Myron Stowe) [1677010] - [cpufreq] intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711969] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705859] - [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1702807] - [netdrv] rtw88: new Realtek 802.11ac driver (Stanislaw Gruszka) [1487002 1487018] - [kernel] bitfield: fix *_encode_bits() (Stanislaw Gruszka) [1487002 1487018] - [kernel] Add primitives for manipulating bitfields both in host- and fixed-endian (Stanislaw Gruszka) [1487002 1487018] - [netdrv] phy: turn carrier off on phy attach (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add support for RTL8211C (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add support for RTL8211 (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add suspend/resume callbacks for RTL8211B (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: Use the dummy stubs for MMD register access for rtl8211b (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: use new helpers for paged register access (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add utility functions to read/write page addresses (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: use the same indentation for all #defines (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: group all register bit #defines for RTL821x_INER (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: rename RTL821x_INER_INIT to RTL8211B_INER_INIT (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: use the BIT and GENMASK macros (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: fix RTL8211F interrupt mode (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: add RTL8201F phy-id and functions (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: rename RTL8211F_PAGE_SELECT to RTL821x_PAGE_SELECT (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: fix enabling of the TX-delay for RTL8211F (Corinna Vinschen) [1706531] - [netdrv] phy: add RealTek RTL8211DN phy id (Corinna Vinschen) [1706531] - [netdrv] phy: Add support for Realtek RTL8211F (Corinna Vinschen) [1706531] - [netdrv] phy: export genphy_config_init() (Corinna Vinschen) [1706531] - [netdrv] phy: realtek: register/unregister multiple drivers properly (Corinna Vinschen) [1706531] - [netdrv] phy: Add RTL8201CP phy_driver to realtek (Corinna Vinschen) [1706531] - [netdrv] phy: rtl8211: fix interrupt on status link change (Corinna Vinschen) [1706531] - [nvme] fix memory leak for power latency tolerance (David Milburn) [1541904] - [base] pm / qos: Fix memory leak on resume_latency.notifiers (David Milburn) [1541904] - [x86] kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access (Paolo Bonzini) [1657358] {CVE-2018-10853} - [x86] kvm: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system (Paolo Bonzini) [1657358] {CVE-2018-10853} - [x86] kvm: x86: introduce linear_{read,write}_system (Paolo Bonzini) [1657358] {CVE-2018-10853} - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704810]- [hid] wacom: generic: support LEDs (Benjamin Tissoires) [1710890] - [hid] wacom: leds: use the ledclass instead of custom made sysfs files (Benjamin Tissoires) [1710890] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1714408] {CVE-2019-11811} - [fs] gfs2: Use d_materialise_unique instead of d_splice_alias (Robert S Peterson) [1677686] - [fs] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1653675] {CVE-2018-16884} - [fs] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1653675] {CVE-2018-16884} - [fs] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1653675] {CVE-2018-16884} - [fs] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1653675] {CVE-2018-16884} - [fs] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1653675] {CVE-2018-16884} - [fs] svcauth_gss: Close connection when dropping an incoming message ("J. Bruce Fields") [1653675] {CVE-2018-16884} - [net] bridge: dont send notification when skb->len == 0 in rtnl_bridge_notify (Hangbin Liu) [1714831] - [net] tcp: purge write queue in tcp_connect_init() (Marcelo Leitner) [1713051] - [net] tcp: fix TCP_REPAIR_QUEUE bound checking (Marcelo Leitner) [1713051] - [net] tcp: don't read out-of-bounds opsize (Marcelo Leitner) [1713051] - [net] tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets (Marcelo Leitner) [1713051] - [net] tcp: fix tcp_mtu_probe() vs highest_sack (Marcelo Leitner) [1713051] - [net] tcp: fastopen: fix on syn-data transmit failure (Marcelo Leitner) [1713051] - [net] tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP (Marcelo Leitner) [1713051] - [net] tcp: eliminate negative reordering in tcp_clean_rtx_queue (Marcelo Leitner) [1713051] - [net] tcp: fix wraparound issue in tcp_lp (Marcelo Leitner) [1713051] - [net] tcp: account for ts offset only if tsecr not zero (Marcelo Leitner) [1713051] - [net] tcp: initialize max window for a new fastopen socket (Marcelo Leitner) [1713051] - [net] tcp: consider recv buf for the initial window scale (Marcelo Leitner) [1713051] - [net] tcp: refresh skb timestamp at retransmit time (Marcelo Leitner) [1713051] - [net] tcp: fix tcpi_segs_in after connection establishment (Marcelo Leitner) [1713051] - [net] tcp: beware of alignments in tcp_get_info() (Marcelo Leitner) [1713051] - [net] tcp: properly scale window in tcp_v[46]_reqsk_send_ack() (Marcelo Leitner) [1713051] - [net] tcp: fix NULL deref in tcp_v4_send_ack() (Marcelo Leitner) [1713051] - [net] tcp: md5: fix lockdep annotation (Marcelo Leitner) [1713051] - [net] tcp: apply Kern's check on RTTs used for congestion control (Marcelo Leitner) [1713051] - [net] tcp: add proper TS val into RST packets (Marcelo Leitner) [1713051] - [net] tcp: fix FRTO undo on cumulative ACK of SACKed range (Marcelo Leitner) [1713051] - [net] tcp: align tcp_xmit_size_goal() on tcp_tso_autosize() (Marcelo Leitner) [1713051] - [net] tcp: fastopen: avoid negative sk_forward_alloc (Marcelo Leitner) [1713051] - [net] tcp: fastopen: fix rcv_wup initialization for TFO server on SYN/data (Marcelo Leitner) [1713051] - [net] tcp: make sure skb is not shared before using skb_get() (Marcelo Leitner) [1713051] - [net] tcp: Do not apply TSO segment limit to non-TSO packets (Marcelo Leitner) [1713051] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1435252] - [net] openvswitch: load NAT helper (Flavio Leitner) [1435252] - [net] netfilter: introduce nf_conntrack_helper_put helper function (Flavio Leitner) [1435252] - [net] netfilter: xt_CT: fix refcnt leak on error path (Flavio Leitner) [1435252] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1435252] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1435252] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1435252] - [net] openvswitch: add seqadj extension when NAT is used. (Flavio Leitner) [1435252] - [net] netfilter: nf_conntrack_sip: fix wrong memory initialisation (Flavio Leitner) [1435252] - [net] netfilter: Add helper array register/unregister functions (Flavio Leitner) [1435252] - [net] netfilter: nf_ct_helper: Fix helper unregister count. (Flavio Leitner) [1435252] - [net] netfilter: nf_ct_helper: define pr_fmt() (Flavio Leitner) [1435252] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1713294] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1713294] - [net] ip_tunnel: better validate user provided tunnel names (Stefano Brivio) [1713294] - [net] ip_tunnel: fix potential issue in ip_tunnel_rcv (Stefano Brivio) [1713294] - [net] gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1713013] - [net] devlink: Fix list access without lock while reading region (Paolo Abeni) [1713013] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Paolo Abeni) [1713013] - [net] ethtool: fix a privilege escalation bug (Paolo Abeni) [1713013] - [net] skb_segment() should not return NULL (Paolo Abeni) [1713013] - [net] fix possible out-of-bound read in skb_network_protocol() (Paolo Abeni) [1713013] - [net] flow_dissector: properly cap thoff field (Paolo Abeni) [1713013] - [net] ethtool: Initialize buffer when querying device channel settings (Paolo Abeni) [1713013] - [net] neighbour: fix crash at dumping device-agnostic proxy entries (Paolo Abeni) [1713013] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1712920] - [net] ipv4: Fix use-after-free when flushing FIB tables (Hangbin Liu) [1712920] - [net] ping: fix a null pointer dereference (Hangbin Liu) [1712920] - [net] netfilter: rpfilter: bypass ipv4 lbcast packets with zeronet source (Guillaume Nault) [1704190] - [net] sched: act_ipt: fix refcount leak when replace fails (Davide Caratti) [1706791] - [net] sched: act_sample: fix divide by zero in the traffic path (Davide Caratti) [1706791] - [net] sched: fix ->get helper of the matchall cls (Davide Caratti) [1706791] - [net] sched: fix a race condition in tcindex_destroy() (Davide Caratti) [1706791] - [net] cls_flower: Remove filter from mask before freeing it (Davide Caratti) [1706791] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1706791] - [net] sched: act_pedit: fix dump of extended layered op (Davide Caratti) [1706791] - [net] sched: cls_api: deal with egdev path only if needed (Davide Caratti) [1706791] - [net] sched: fix error path in tcf_proto_create() when modules are not configured (Davide Caratti) [1706791] - [net] sched: fq: take care of throttled flows before reuse (Davide Caratti) [1706791] - [net] sched actions: fix dumping which requires several messages to user space (Davide Caratti) [1706791] - [net] sch_netem: fix skb leak in netem_enqueue() (Davide Caratti) [1706791] - [net] sched: Fix update of lastuse in act modules implementing stats_update (Davide Caratti) [1699910 1706791] - [net] sched: don't release reference on action overwrite (Davide Caratti) [1706791] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1693046] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1693046] - [powerpc] mm: Fix build break with BOOK3S_64=n and MEMORY_HOTPLUG=y (Laurent Vivier) [1693046] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1693996] - [mm] page_counter: let page_counter_try_charge() return bool (Davide Caratti) [1658641] - [kernel] unshare: Unsharing a thread does not require unsharing a vm (Alex Gladkov) [1597991] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1593190] - [x86] kvm: x86: Expose CLDEMOTE CPU feature to guest VM (Paul Lai) [1494704]- [security] xattr: use RH_KABI_CONST to avoid security_inode_init_security checksum change (Cestmir Kalina) [1710633] - [crypto] hmac: require that the underlying hash algorithm is unkeyed (Neil Horman) [1708078] - [tty] Fix low_latency BUG (Aristeu Rozanski) [1710039] - [tty] n_tty: Fix termios_rwsem lockdep false positive (Artem Savkov) [1712744] - [netdrv] xen/netfront: fix waiting for xenbus state change (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: wait xenbus state change when load module manually (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: Update features after registering netdev (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: Fix mismatched rtnl_unlock (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: Fix race between device setup and open (Vitaly Kuznetsov) [1704435] - [netdrv] xen-netfront: Use static attribute groups for sysfs entries (Vitaly Kuznetsov) [1704435] - [x86] kvm: x86: reduce collisions in mmu_page_hash (Radim Krcmar) [1631875] - [x86] kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1703797]- [tools] power turbostat: Increase default buffer size (Prarit Bhargava) [1708539] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710051] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710051] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710051] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710051] - [fs] xfs: always rejoin held resources during defer roll (Brian Foster) [1703315] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1703315] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1703315] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1703315] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1703315] - [fs] xfs: release new dquot buffer on defer_finish error (Brian Foster) [1703315] - [scsi] hpsa: correct static checker issue in reset handler (Joseph Szczypek) [1710594] - [scsi] hpsa: update driver version (Joseph Szczypek) [1710594] - [scsi] hpsa: correct device resets (Joseph Szczypek) [1710594] - [scsi] hpsa: do-no-complete-cmds-for-deleted-devices (Joseph Szczypek) [1710594] - [scsi] hpsa: wait longer for ptraid commands (Joseph Szczypek) [1710594] - [scsi] hpsa: check for tag collision (Joseph Szczypek) [1710594] - [scsi] hpsa: use local workqueue instead of system workqueues (Joseph Szczypek) [1710594] - [scsi] hpsa: correct simple mode (Joseph Szczypek) [1710594] - [scsi] hpsa: bump driver version (Joseph Szczypek) [1710594] - [scsi] hpsa: correct device id issues (Joseph Szczypek) [1710594] - [scsi] hpsa: check for lv removal (Joseph Szczypek) [1710594] - [nvme] lock NS list changes while handling command effects (David Milburn) [1672723] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1705686] - [net] rtnetlink: add helpers to dump netnsid information (Sabrina Dubroca) [1705686] - [net] rtnetlink: add helper to put master and link ifindexes (Sabrina Dubroca) [1705686] - [net] neighbour: fix base_reachable_time(_ms) not effective immediatly when changed (Guillaume Nault) [1708253]- [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1701178] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1678156] - [mm] tlb: Remove tlb_remove_table() non-concurrent condition (Vitaly Kuznetsov) [1448188] - [mm] move tlb_table_flush to tlb_flush_mmu_free (Vitaly Kuznetsov) [1448188] - [mm] tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Vitaly Kuznetsov) [1448188] - [lib] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1708667] - [kernel] sched/topology: Introduce NUMA identity node sched domain (Suravee Suthikulpanit) [1566753] - [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1707397] - [x86] livepatch: apply alternatives and paravirt patches after relocations (Artem Savkov) [1706733] - [powerpc] cbpf: disable jit (Yauheni Kaliuta) [1700744] - [powerpc] numa: document topology_updates_enabled, disable by default (Gustavo Duarte) [1705431] - [powerpc] numa: improve control of topology updates (Gustavo Duarte) [1705431]- [x86] spectre: Fix an error message (Waiman Long) [1709296 1690335 1690348 1690358] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Correct the possible MDS sysfs values (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spectre: Simplify spectre_v2 command line parsing (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Properly set/clear mds_idle_clear static key (Waiman Long) [1709296 1690358 1690348 1690335 1707292] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Fix comment (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add SMT warning message (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add mds=full, nosmt cmdline option (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] x86/speculation: Remove redundant arch_smt_update() invocation (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spec_ctrl: Update MDS mitigation status after late microcode load (Waiman Long) [1709296 1690358 1690348 1690335 1710501 1710498] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spec_ctrl: Add debugfs x86/smt_present file (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spec_ctrl: Disable automatic enabling of STIBP with SMT on (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Add MDS vulnerability documentation (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add mitigation control for MDS (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation: Consolidate CPU whitelists (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] msr-index: Cleanup bit defines (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] l1tf: Show actual SMT state (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] x86/speculation: Rework SMT state change (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spectre_v2: Make spectre_v2_mitigation mode available (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spec_ctrl: Add X86_FEATURE_USE_IBPB (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] spec_ctrl: Add casting to fix compilation error (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/cpu: Sanitize FAM6_ATOM naming (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] cpufeatures: Add Intel PCONFIG cpufeature (Waiman Long) [1709296 1690358 1690348 1690335] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091}- [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1707191] - [net] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Stefano Brivio) [1707190] - [net] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Stefano Brivio) [1707190] - [net] netfilter: x_tables: initialise match/target check parameter struct (Stefano Brivio) [1707186] - [net] netfilter: drop outermost socket lock in getsockopt() (Stefano Brivio) [1707186] - [net] netfilter: on sockopt() acquire sock lock only in the required scope (Stefano Brivio) [1707186] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Stefano Brivio) [1707164] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1707164] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Stefano Brivio) [1707164] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1707164] - [net] tcp: do not use ipv6 header for ipv4 flow (Stefano Brivio) [1707164] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1707164] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Stefano Brivio) [1707164] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1707164] - [net] vti6: fix PMTU caching and reporting on xmit (Stefano Brivio) [1707164] - [net] ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit (Stefano Brivio) [1707164] - [net] ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy (Stefano Brivio) [1707164] - [net] route: add missing nla_policy entry for RTA_MARK attribute (Stefano Brivio) [1707164] - [net] vti6: better validate user provided tunnel names (Stefano Brivio) [1707164] - [net] ip6_tunnel: better validate user provided tunnel names (Stefano Brivio) [1707164] - [net] ip6_gre: better validate user provided tunnel names (Stefano Brivio) [1707164] - [net] ipv6: sit: better validate user provided tunnel names (Stefano Brivio) [1707164] - [net] netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt (Stefano Brivio) [1707164] - [net] ip6_gre: remove the incorrect mtu limit for ipgre tap (Stefano Brivio) [1707164] - [net] vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit (Stefano Brivio) [1707164] - [net] ipv6: fix memory leak with multiple tables during netns destruction (Stefano Brivio) [1707164] - [net] ipv6: reset fn->rr_ptr when replacing route (Stefano Brivio) [1707164] - [net] ipv6: RTF_PCPU should not be settable from userspace (Stefano Brivio) [1707164] - [net] vti6: Don't report path MTU below IPV6_MIN_MTU. (Stefano Brivio) [1707164] - [net] mld, igmp: Fix reserved tailroom calculation (Stefano Brivio) [1707164] - [net] tcp: prevent fetching dst twice in early demux code (Stefano Brivio) [1707164] - [net] ipv6: addrconf: add missing validate_link_af handler (Stefano Brivio) [1707164] - [net] test tailroom before appending to linear skb (Stefano Brivio) [1707181] - [net] ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg (Paolo Abeni) [1706748] - [net] ipv4: fix memory leaks in ip_cmsg_send() callers (Paolo Abeni) [1706748] - [net] xfrm6: Fix a offset value for network header in _decode_session6 (Sabrina Dubroca) [1705575] - [net] xfrm: Fix transport mode skb control buffer usage. (Sabrina Dubroca) [1705575] - [net] xfrm: Use __skb_queue_tail in xfrm_trans_queue (Sabrina Dubroca) [1705575] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1705575] - [net] xfrm: make local error reporting more robust (Sabrina Dubroca) [1705575] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1705575] - [net] xfrm: free skb if nlsk pointer is NULL (Sabrina Dubroca) [1705575] - [net] xfrm: fix missing dst_release() after policy blocking lbcast and multicast (Sabrina Dubroca) [1705575] - [net] xfrm_user: prevent leaking 2 bytes of kernel memory (Sabrina Dubroca) [1705575] - [net] xfrm6: avoid potential infinite loop in _decode_session6() (Sabrina Dubroca) [1705575] - [net] xfrm6: Fix transport header offset in _decode_session6. (Sabrina Dubroca) [1705575] - [net] xfrm_user: uncoditionally validate esn replay attribute struct (Sabrina Dubroca) [1705575] - [net] xfrm: make xfrm_replay_state_esn_len() return unsigned int (Sabrina Dubroca) [1705575] - [net] xfrm: Return error on unknown encap_type in init_state (Sabrina Dubroca) [1705575] - [net] xfrm: Reinject transport-mode packets through tasklet (Sabrina Dubroca) [1705575] - [net] xfrm: Clear sk_dst_cache when applying per-socket policy. (Sabrina Dubroca) [1705575] - [net] xfrm_user: fix info leak in build_aevent() (Sabrina Dubroca) [1705575] - [net] xfrm: checkpatch errors with space (Sabrina Dubroca) [1705575] - [net] xfrm_user: fix info leak in xfrm_notify_sa() (Sabrina Dubroca) [1705575] - [net] xfrm: provide correct dst in xfrm_neigh_lookup (Sabrina Dubroca) [1705575] - [net] xfrm_user: propagate sec ctx allocation errors (Sabrina Dubroca) [1705575] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1702176] - [net] sched: fix refcnt leak in the error path of tcf_vlan_init() (Davide Caratti) [1706158] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Davide Caratti) [1706158] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Davide Caratti) [1706158] - [net] sched: act_tunnel_key: fix NULL dereference when 'goto chain' is used (Davide Caratti) [1706158] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Davide Caratti) [1706158] - [net] sched: act_simple: fix parsing of TCA_DEF_DATA (Davide Caratti) [1706158] - [net] cls_flower: Fix incorrect idr release when failing to modify rule (Davide Caratti) [1706158] - [net] sched actions: fix refcnt leak in skbmod (Davide Caratti) [1706158] - [net] sched actions: fix invalid pointer dereferencing if skbedit flags missing (Davide Caratti) [1706158] - [net] sched: fix idr leak in the error path of tcf_skbmod_init() (Davide Caratti) [1706158] - [net] sched: fix idr leak in the error path of __tcf_ipt_init() (Davide Caratti) [1706158] - [net] sched: fix idr leak in the error path of tcp_pedit_init() (Davide Caratti) [1706158] - [net] sched: fix idr leak in the error path of tcf_act_police_init() (Davide Caratti) [1706158] - [net] sched: fix idr leak in the error path of tcf_simp_init() (Davide Caratti) [1706158] - [net] sched: fix NULL dereference on the error path of tcf_skbmod_init() (Davide Caratti) [1706158] - [net] sched: fix NULL dereference in the error path of tcf_sample_init() (Davide Caratti) [1706158] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Andrea Claudi) [1700745] - [net] netfilter: x_tables: add and use xt_check_proc_name (Andrea Claudi) [1700745] - [net] netfilter: IDLETIMER: fix lockdep warning (Andrea Claudi) [1700745] - [net] netfilter: nat: fix double register in masquerade modules (Andrea Claudi) [1700745] - [net] netfilter: add missing error handling code for register functions (Andrea Claudi) [1700745] - [net] add LINUX_MIB_PFMEMALLOCDROP counter (Marcelo Leitner) [1696664] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1701496] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1701496] - [net] netfilter: use skb_to_full_sk in ip6_route_me_harder (Florian Westphal) [1701496] - [net] netfilter: Fix potential use after free in ip6_route_me_harder() (Florian Westphal) [1701496] - [net] openvswitch: Fix push/pop ethernet validation (Eelco Chaudron) [1700852] - [net] bonding: use netpoll_poll_dev() helper (Hangbin Liu) [1694409] - [netdrv] nfp: disable netpoll on representors (Hangbin Liu) [1694409] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Hangbin Liu) [1694409] - [net] netpoll: make ndo_poll_controller() optional (Hangbin Liu) [1694409] - [net] netpoll: Rename netpoll_rx_enable/disable to netpoll_poll_disable/enable (Hangbin Liu) [1694409] - [net] netpoll: Move rx enable/disable into __dev_close_many (Hangbin Liu) [1694409] - [net] netpoll: remove return value from netpoll_rx_disable() (Hangbin Liu) [1694409] - [netdrv] iavf: add missing .ndo_size callback to iavf_netdev_ops (Stefan Assmann) [1707230] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1697514] - [fs] cifs: fix a crash in flocks_remove_flock when releasing all file locks (Leif Sahlberg) [1527610] - [fs] pnfs: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680648] - [fs] pnfs: Fix potential corruption of page being written (Benjamin Coddington) [1680648] - [fs] xfs: zero length symlinks are not valid (Bill O'Donnell) [1503032] - [md] batch flush requests. (Xiao Ni) [1576466] - [md] revert "md: fix lock contention for flush bios" (Xiao Ni) [1576466] - [scsi] Revert "[qla2xxx] Mark NVMe/FC initiator mode usage as technology preview" (Ewan Milne) [1707805] - [scsi] qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1647051] - [scsi] qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1647051] - [iommu] amd: Set exclusion range correctly (Jerry Snitselaar) [1702763] - [mm] memcontrol: release kmemcg_id only when allocated (Aaron Tomlin) [1593417] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1693310] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Josh Poimboeuf) [1693310] - [kernel] cpu/hotplug: Fix SMT supported evaluation (Josh Poimboeuf) [1693310] - [kernel] sched/smt: Expose sched_smt_present static key (Josh Poimboeuf) [1693310] - [kernel] sched/smt: Make sched_smt_present track topology (Josh Poimboeuf) [1693310] - [firmware] efi: Don't use spinlocks for efi vars (Waiman Long) [1705743] - [firmware] efi: Use a file local lock for efivars (Waiman Long) [1705743] - [firmware] efi: Merge boolean flag arguments (Waiman Long) [1705743] - [x86] efi: Add nonblocking option to efi_query_variable_store() (Waiman Long) [1705743] - [firmware] Do not use WARN_ON(!spin_is_locked()) (Waiman Long) [1705743] - [x86] mm, perf: Allow recursive faults from interrupts (Rafael Aquini) [1703167]- [x86] Update stepping values for coffee lake desktop (David Arcari) [1704812] - [netdrv] generalize napi_complete_done() (Manish Chopra) [1686861] - [makefile] makefile: bump drm backport version (Dave Airlie) [1680275] - [gpu] revert "drm/qxl: drop prime import/export callbacks" (Dave Airlie) [1680275] - [gpu] drm/i915: Do not enable FEC without DSC (Dave Airlie) [1680275] - [gpu] drm/ttm: fix re-init of global structures (Dave Airlie) [1680275] - [gpu] revert "drm/virtio: drop prime import/export callbacks" (Dave Airlie) [1680275] - [gpu] revert "drm/i915/fbdev: Actually configure untiled displays" (Dave Airlie) [1680275] - [gpu] drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming (Dave Airlie) [1680275] - [gpu] drm/ttm: fix out-of-bounds read in ttm_put_pages() v2 (Dave Airlie) [1680275] - [gpu] drm/amdkfd: use init_mqd function to allocate object for hid_mqd (CI) (Dave Airlie) [1680275] - [gpu] drm/nouveau/volt/gf117: fix speedo readout register (Dave Airlie) [1680275] - [gpu] drm/amdgpu: psp_ring_destroy cause psp->km_ring.ring_mem NULL (Dave Airlie) [1680275] - [gpu] drm/nouveau/debugfs: Fix check of pm_runtime_get_sync failure (Dave Airlie) [1680275] - [gpu] drm/udl: use drm_gem_object_put_unlocked (Dave Airlie) [1680275] - [gpu] drm/virtio: do NOT reuse resource ids (Dave Airlie) [1680275] - [gpu] drm/i915/dp: revert back to max link rate and lane count on eDP (Dave Airlie) [1680275] - [gpu] drm/udl: add a release method and delay modeset teardown (Dave Airlie) [1680275] - [gpu] drm/i915/gvt: do not deliver a workload if its creation fails (Dave Airlie) [1680275] - [gpu] drm/i915/gvt: do not let pin count of shadow mm go negative (Dave Airlie) [1680275] - [gpu] drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers (Dave Airlie) [1680275] - [gpu] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx (Dave Airlie) [1680275] - [gpu] drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup (Dave Airlie) [1680275] - [gpu] drm/nouveau: Stop using drm_crtc_force_disable (Dave Airlie) [1680275] - [gpu] drm: Auto-set allow_fb_modifiers when given modifiers at plane init (Dave Airlie) [1680275] - [gpu] drm/amd/display: Enable vblank interrupt during CRC capture (Dave Airlie) [1680275] - [gpu] drm/amd/display: Disconnect mpcc when changing tg (Dave Airlie) [1680275] - [gpu] drm/amd/display: Don't re-program planes for DPMS changes (Dave Airlie) [1680275] - [gpu] drm/sched: Fix entities with 0 rqs (Dave Airlie) [1680275] - [gpu] drm/amd/display: Clear stream->mode_changed after commit (Dave Airlie) [1680275] - [gpu] drm/amd/display: Fix reference counting for struct dc_sink (Dave Airlie) [1680275] - [gpu] drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro (Dave Airlie) [1680275] - [gpu] drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check (Dave Airlie) [1680275] - [gpu] drm/i915: Mark AML 0x87CA as ULX (Dave Airlie) [1680275] - [gpu] drm/vgem: fix use-after-free when drm_gem_handle_create() fails (Dave Airlie) [1680275] - [gpu] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Dave Airlie) [1680275] - [gpu] drm/vmwgfx: Don't double-free the mode stored in par->set_mode (Dave Airlie) [1680275] - [gpu] drm/amdgpu: fix invalid use of change_bit (Dave Airlie) [1680275] - [gpu] drm/amd/powerplay: correct power reading on fiji (Dave Airlie) [1680275] - [gpu] drm/radeon/evergreen_cs: fix missing break in switch statement (Dave Airlie) [1680275] - [gpu] drm/fb-helper: generic: Fix drm_fbdev_client_restore() (Dave Airlie) [1680275] - [gpu] drm: Block fb changes for async plane updates (Dave Airlie) [1680275] - [drm] disable uncached DMA optimization for ARM and arm64 (Dave Airlie) [1680275]- [netdrv] mlx5: Remove unsupported tag for ConnectX-6 device (Kamal Heib) [1693568] - [netdrv] mlx5: Remove unsupported tag for BlueField device (Kamal Heib) [1640590] - [md] raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1701350] - [md] Revert "[md] Don't jump to compute_result state from check_result state" (Nigel Croxon) [1701350] - [linux] mm: disable numa migration faults for dax vmas (Jeff Moyer) [1701444] - [mm] gup: don't leak pte_devmap references in the gup slow paths (Jeff Moyer) [1698371] - [tty] Fix lock order in tty_do_resize() (Aristeu Rozanski) [1684982] - [tty] n_tty: Access termios values safely (Aristeu Rozanski) [1684982] - [tty] Convert termios_mutex to termios_rwsem (Aristeu Rozanski) [1684982] - [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Phil Auld) [1686505] - [x86] intel_rdt: Make resctrl a mountpoint (Prarit Bhargava) [1702559]- [netdrv] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1639674] - [net] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1639674] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1639674] - [netdrv] mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() (Stanislaw Gruszka) [1626463] - [scsi] csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1696189] - [scsi] csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1696189] - [scsi] csiostor: drop serial_number usage (Arjun Vynipadath) [1696189] - [scsi] csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1696189] - [mm] memcontrol: allow to disable kmem accounting for cgroup (Waiman Long) [1673157] - [pci] Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Lyude Paul) [1628644] - [pci] Probe for device reset support during enumeration (Lyude Paul) [1628644] - [cpufreq] intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696122] - [acpi] cppc: Fix guaranteed performance handling (Prarit Bhargava) [1696122] - [powerpc] security: Fix spectre_v2 reporting (Gustavo Duarte) [1694459] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1694459] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1694459] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1694459] - [powerpc] powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694459] - [powerpc] pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694459] - [powerpc] 64s: Add support for software count cache flush (Gustavo Duarte) [1694459] - [powerpc] Introduce asm-prototypes.h (Gustavo Duarte) [1694459] - [powerpc] 64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694459] - [powerpc] asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694459] - [powerpc] Add helper to check if offset is within relative branch range (Gustavo Duarte) [1694459] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1694459] - [powerpc] 64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694459] - [powerpc] 64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694459] - [powerpc] 64: Make stf barrier PPC_BOOK3S_64 specific (Gustavo Duarte) [1694459] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1694459] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694459] - [powerpc] 64s: Enhance the information in cpu_show_spectre_v1() (Gustavo Duarte) [1694459] - [powerpc] 64: Use barrier_nospec in syscall entry (Gustavo Duarte) [1694459] - [powerpc] 64s: Enable barrier_nospec based on firmware settings (Gustavo Duarte) [1694459] - [powerpc] 64s: Patch barrier_nospec in modules (Gustavo Duarte) [1694459] - [powerpc] 64s: Add support for ori barrier_nospec patching (Gustavo Duarte) [1694459] - [powerpc] 64s: Add barrier_nospec (Gustavo Duarte) [1694459] - [powerpc] reuse asm-generic/barrier.h (Gustavo Duarte) [1694459] - [s390] report new CPU capabilities (Hendrik Brueckner) [1690843] - [s390] smp: fix CPU hotplug deadlock with CPU rescan (Hendrik Brueckner) [1699797]- [nvme] nvme-rdma: fix timeout handler (David Milburn) [1692548] - [cpufreq] intel_pstate: Add Skylake servers support (David Arcari) [1698453] - [pci] Lock each enable/disable num_vfs operation in sysfs (Ken Cox) [1698465] - [vfio] type1: Limit DMA mappings per container (Alex Williamson) [1695589] {CVE-2019-3882} - [hv] vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691916] - [hv] vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691916] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1700452] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1700452] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1700452] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1700452] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1700452] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1700452] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1700452] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1700452] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1700452] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1700452] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1700452] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1700452] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1700452] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1700452] - [netdrv] revert ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [1692605] - [net] bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1664555] {CVE-2019-3459} - [kernel] sched: Make scale_rt_power() deal with backward clocks (Oleksandr Natalenko) [1701115] - [s390] dasd: fix panic for failed online processing (Hendrik Brueckner) [1699796]- [mm] oom_killer: Add task UID to printed info on an oom kill (Joel Savitz) [1691184] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701619] - [scsi] arcmsr: call scsi_scan_host at the end of host initialization (Tomas Henzl) [1624367] - [scsi] cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1696187] - [scsi] cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1696187] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1696165] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1696165] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1696165] - [netdrv] cxgb4vf: Few more link management changes (Arjun Vynipadath) [1696165] - [infiniband] rdma/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1696185] - [infiniband] rdma/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1696185] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1696185] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1696185] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1696185] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1696185] - [infiniband] rdma/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1696185] - [crypto] chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1696191] - [crypto] chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1696191] - [crypto] chelsio - Inline single pdu only (Arjun Vynipadath) [1696191] - [crypto] chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1696191] - [linux] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696080] {CVE-2019-3892} - [powerpc] Wire renameat2() syscall (Miklos Szeredi) [1624011]- [scsi] remove scsi command from the device command list (Ming Lei) [1701086] - [block] Make blk_queue_enter() reexamine the DYING flag (Ming Lei) [1701348] - [block] wakeup tasks blocked on q->mq_freeze_wq (Ming Lei) [1701348] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1685900] - [netdrv] mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1685900] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1695493] - [netdrv] revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1695493] - [netdrv] mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1695493] - [netdrv] mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1695493] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1695493] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Cleanup attach encap function (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1695493] - [netdrv] mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1695493] - [netdrv] mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1695493] - [netdrv] mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1695493] - [netdrv] mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1695493] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Remove redundant assignment (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1695493] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1695493] - [netdrv] mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1695493] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1695493] - [netdrv] mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1695493] - [infiniband] revert "ib/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1695493] - [infiniband] rdma/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1695493] - [kernel] mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1695493] - [netdrv] mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1695493] - [netdrv] mlx4_core: Fix several coding style errors (Alaa Hleihel) [1695493] - [netdrv] mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1695493] - [netdrv] net/mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1692777] - [netdrv] net/mlx5e: Support VLAN modify action (Alaa Hleihel) [1692777] - [netdrv] net/mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1692777] - [documentation] cputopology.txt: standardize document format (David Arcari) [1700822] - [documentation] docs: Fix a couple typos (David Arcari) [1700822] - [documentation] documentation: Update cputopology.txt (David Arcari) [1700822] - [documentation] doc: Documentation/cputopology.txt fix typo (David Arcari) [1700822] - [documentation] x86/topology: Fix function name in documentation (David Arcari) [1700822] - [documentation] x86/topology: Document cpu_llc_id (David Arcari) [1700822] - [documentation] x86/documentation: Start documenting x86 topology (David Arcari) [1700822] - [hwmon] (coretemp) Simplify package management (David Arcari) [1700822] - [powercap] intel_rapl: fix and tidy up error handling (David Arcari) [1700822] - [powercap] intel rapl: Convert to hotplug state machine (David Arcari) [1700822] - [powercap] intel_rapl: Propagate error code when registration fails (David Arcari) [1700822] - [powercap] intel_rapl: Add missing domain data update on hotplug (David Arcari) [1700822] - [powercap] rapl: track lead cpu per package (David Arcari) [1700822] - [lib] cpumask: Export cpumask_any_but() (David Arcari) [1700822] - [x86] Replace cpu_**_mask() with topology_**_cpumask() (David Arcari) [1700822] - [x86] perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1696764] - [x86] perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1696764] - [x86] perf/amd: Resolve race condition when disabling PMC (David Arcari) [1696764]- [fs] ext4: return error code from ext4_mb_good_group() (Lukas Czerner) [1079962] - [fs] ext4: try to initialize all groups we can in case of failure on ppc64 (Lukas Czerner) [1079962] - [fs] sunrpc: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1674359] - [fs] revert "[fs] xfs: use rhashtable to track buffer cache" (Brian Foster) [1658749] - [fs] fuse: only invalidate atime in direct read (Miklos Szeredi) [1674557] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652436] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1462393] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1693457] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1693457] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1693457] - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1693457] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1693457] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1693457] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1693457] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Miklos Szeredi) [1693457] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1693457] - [fs] ovl: use inode_insert5() to hash a newly created inode (Miklos Szeredi) [1693457] - [fs] ovl: Pass argument to ovl_get_inode() in a structure (Miklos Szeredi) [1693457] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1693457] - [fs] vfs: don't evict uninitialized inode (Miklos Szeredi) [1693457] - [fs] new primitive: discard_new_inode() (Miklos Szeredi) [1693457] - [fs] do d_instantiate/unlock_new_inode combinations safely (Miklos Szeredi) [1693457] - [fs] udf: fix the udf_iget() vs. udf_new_inode() races (Miklos Szeredi) [1693457] - [fs] vfs: factor out inode_insert5() (Miklos Szeredi) [1693457] - [fs] ovl: clean up copy-up error paths (Miklos Szeredi) [1693457] - [fs] ovl: return EIO on internal error (Miklos Szeredi) [1693457] - [fs] ovl: make ovl_create_real() cope with vfs_mkdir() safely (Miklos Szeredi) [1693457] - [fs] ovl: create helper ovl_create_temp() (Miklos Szeredi) [1693457] - [fs] ovl: return dentry from ovl_create_real() (Miklos Szeredi) [1693457] - [fs] ovl: struct cattr cleanups (Miklos Szeredi) [1693457] - [fs] ovl: strip debug argument from ovl_do_ helpers (Miklos Szeredi) [1693457] - [fs] ovl: remove WARN_ON() real inode attributes mismatch (Miklos Szeredi) [1693457] - [fs] ovl: Kconfig documentation fixes (Miklos Szeredi) [1693457] - [fs] ovl: update documentation for unionmount-testsuite (Miklos Szeredi) [1693457] - [fs] ovl: update documentation w.r.t "xino" feature (Miklos Szeredi) [1693457] - [fs] ovl: add support for "xino" mount and config options (Miklos Szeredi) [1693457] - [fs] ovl: consistent d_ino for non-samefs with xino (Miklos Szeredi) [1693457] - [fs] ovl: consistent i_ino for non-samefs with xino (Miklos Szeredi) [1693457] - [fs] ovl: constant st_ino for non-samefs with xino (Miklos Szeredi) [1693457] - [fs] ovl: allocate anon bdev per unique lower fs (Miklos Szeredi) [1693457] - [fs] ovl: factor out ovl_map_dev_ino() helper (Miklos Szeredi) [1693457] - [fs] ovl: cleanup ovl_update_time() (Miklos Szeredi) [1693457] - [fs] ovl: add WARN_ON() for non-dir redirect cases (Miklos Szeredi) [1693457] - [fs] ovl: cleanup setting OVL_INDEX (Miklos Szeredi) [1693457] - [fs] ovl: set d->is_dir and d->opaque for last path element (Miklos Szeredi) [1693457] - [fs] ovl: Do not check for redirect if this is last layer (Miklos Szeredi) [1693457] - [fs] ovl: lookup in inode cache first when decoding lower file handle (Miklos Szeredi) [1693457] - [fs] ovl: do not try to reconnect a disconnected origin dentry (Miklos Szeredi) [1693457] - [fs] ovl: disambiguate ovl_encode_fh() (Miklos Szeredi) [1693457] - [fs] ovl: set lower layer st_dev only if setting lower st_ino (Miklos Szeredi) [1693457] - [fs] ovl: fix lookup with middle layer opaque dir and absolute path redirects (Miklos Szeredi) [1693457] - [fs] ovl: Set d->last properly during lookup (Miklos Szeredi) [1693457] - [fs] ovl: set i_ino to the value of st_ino for NFS export (Miklos Szeredi) [1693457] - [fs] ovl: update Kconfig texts (Miklos Szeredi) [1693457] - [fs] ovl: redirect_dir=nofollow should not follow redirect for opaque lower (Miklos Szeredi) [1693457] - [fs] ovl: fix ptr_ret.cocci warnings (Miklos Szeredi) [1693457] - [fs] ovl: check ERR_PTR() return value from ovl_lookup_real() (Miklos Szeredi) [1693457] - [fs] ovl: check lower ancestry on encode of lower dir file handle (Miklos Szeredi) [1693457] - [fs] ovl: hash non-dir by lower inode for fsnotify (Miklos Szeredi) [1693457] - [fs] nfsd: store stat times in fill_pre_wcc() instead of inode times (Miklos Szeredi) [1693457] - [fs] nfsd: encode stat->mtime for getattr instead of inode->i_mtime (Miklos Szeredi) [1693457] - [fs] ovl: check ERR_PTR() return value from ovl_encode_fh() (Miklos Szeredi) [1693457] - [fs] ovl: fix regression in fsnotify of overlay merge dir (Miklos Szeredi) [1693457] - [fs] xfs: preserve i_rdev when recycling a reclaimable inode (Miklos Szeredi) [1693457] - [fs] ovl: wire up NFS export operations (Miklos Szeredi) [1693457] - [fs] ovl: lookup indexed ancestor of lower dir (Miklos Szeredi) [1693457] - [fs] ovl: lookup connected ancestor of dir in inode cache (Miklos Szeredi) [1693457] - [fs] ovl: hash non-indexed dir by upper inode for NFS export (Miklos Szeredi) [1693457] - [fs] ovl: decode pure lower dir file handles (Miklos Szeredi) [1693457] - [fs] ovl: decode indexed dir file handles (Miklos Szeredi) [1693457] - [fs] ovl: decode lower file handles of unlinked but open files (Miklos Szeredi) [1693457] - [fs] ovl: decode indexed non-dir file handles (Miklos Szeredi) [1693457] - [fs] ovl: decode lower non-dir file handles (Miklos Szeredi) [1693457] - [fs] ovl: encode lower file handles (Miklos Szeredi) [1693457] - [fs] ovl: copy up before encoding non-connectable dir file handle (Miklos Szeredi) [1693457] - [fs] ovl: encode non-indexed upper file handles (Miklos Szeredi) [1693457] - [fs] ovl: decode connected upper dir file handles (Miklos Szeredi) [1693457] - [fs] ovl: decode pure upper file handles (Miklos Szeredi) [1693457] - [fs] ovl: encode pure upper file handles (Miklos Szeredi) [1693457] - [fs] ovl: document NFS export (Miklos Szeredi) [1693457] - [fs] vfs: factor out helpers d_instantiate_anon() and d_alloc_anon() (Miklos Szeredi) [1693457] - [fs] ovl: store 'has_upper' and 'opaque' as bit flags (Miklos Szeredi) [1693457] - [fs] ovl: copy up of disconnected dentries (Miklos Szeredi) [1693457] - [fs] ovl: use d_splice_alias() in place of d_add() in lookup (Miklos Szeredi) [1693457] - [fs] ovl: do not pass overlay dentry to ovl_get_inode() (Miklos Szeredi) [1693457] - [fs] ovl: factor out ovl_get_index_fh() helper (Miklos Szeredi) [1693457] - [fs] ovl: whiteout orphan index entries on mount (Miklos Szeredi) [1693457] - [fs] ovl: whiteout index when union nlink drops to zero (Miklos Szeredi) [1693457] - [fs] ovl: cleanup dir index when dir nlink drops to zero (Miklos Szeredi) [1693457] - [fs] ovl: index directories on copy up for NFS export (Miklos Szeredi) [1693457] - [fs] ovl: index all non-dir on copy up for NFS export (Miklos Szeredi) [1693457] - [fs] ovl: create ovl_need_index() helper (Miklos Szeredi) [1693457] - [fs] ovl: cleanup temp index entries (Miklos Szeredi) [1693457] - [fs] ovl: verify directory index entries on mount (Miklos Szeredi) [1693457] - [fs] ovl: verify whiteout index entries on mount (Miklos Szeredi) [1693457] - [fs] ovl: use directory index entries for consistency verification (Miklos Szeredi) [1693457] - [fs] ovl: unbless lower st_ino of unverified origin (Miklos Szeredi) [1693457] - [fs] ovl: verify stored origin fh matches lower dir (Miklos Szeredi) [1693457] - [fs] ovl: add support for "nfs_export" configuration (Miklos Szeredi) [1693457] - [fs] ovl: update documentation of inodes index feature (Miklos Szeredi) [1693457] - [fs] ovl: generalize ovl_verify_origin() and helpers (Miklos Szeredi) [1693457] - [fs] ovl: simplify arguments to ovl_check_origin_fh() (Miklos Szeredi) [1693457] - [fs] ovl: factor out ovl_check_origin_fh() (Miklos Szeredi) [1693457] - [fs] ovl: store layer index in ovl_layer (Miklos Szeredi) [1693457] - [fs] ovl: force r/o mount when index dir creation fails (Miklos Szeredi) [1693457] - [fs] ovl: disable index when no xattr support (Miklos Szeredi) [1693457] - [fs] ovl: fix inconsistent d_ino for legacy merge dir (Miklos Szeredi) [1693457] - [fs] ovl: take mnt_want_write() for removing impure xattr (Miklos Szeredi) [1693457] - [fs] ovl: take mnt_want_write() for work/index dir setup (Miklos Szeredi) [1693457] - [fs] ovl: fix another overlay: warning prefix (Miklos Szeredi) [1693457] - [fs] ovl: take lower dir inode mutex outside upper sb_writers lock (Miklos Szeredi) [1693457] - [fs] ovl: fix failure to fsync lower dir (Miklos Szeredi) [1693457] - [fs] ovl: hash directory inodes for fsnotify (Miklos Szeredi) [1693457] - [fs] ovl: fix overlay: warning prefix (Miklos Szeredi) [1693457] - [fs] ovl: Use PTR_ERR_OR_ZERO() (Miklos Szeredi) [1693457] - [fs] ovl: Sync upper dirty data when syncing overlayfs (Miklos Szeredi) [1693457] - [fs] ovl: update ctx->pos on impure dir iteration (Miklos Szeredi) [1693457] - [fs] ovl: Pass ovl_get_nlink() parameters in right order (Miklos Szeredi) [1693457] - [fs] ovl: remove unneeded arg from ovl_verify_origin() (Miklos Szeredi) [1693457] - [fs] ovl: rename ufs to ofs (Miklos Szeredi) [1693457] - [fs] ovl: clean up getting lower layers (Miklos Szeredi) [1693457] - [fs] ovl: clean up workdir creation (Miklos Szeredi) [1693457] - [fs] ovl: clean up getting upper layer (Miklos Szeredi) [1693457] - [fs] ovl: move ovl_get_workdir() and ovl_get_lower_layers() (Miklos Szeredi) [1693457] - [fs] ovl: reduce the number of arguments for ovl_workdir_create() (Miklos Szeredi) [1693457] - [fs] ovl: change order of setup in ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: factor out ovl_free_fs() helper (Miklos Szeredi) [1693457] - [fs] ovl: grab reference to workbasedir early (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_indexdir() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_lower_layers() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_workdir() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_upper() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_lowerstack() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_workpath() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: split out ovl_get_upperpath() from ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] ovl: use path_put_init() in error paths for ovl_fill_super() (Miklos Szeredi) [1693457] - [fs] vfs: add path_put_init() (Miklos Szeredi) [1693457] - [fs] ovl: update cache version of impure parent on rename (Miklos Szeredi) [1693457] - [fs] ovl: relax same fs constraint for constant st_ino (Miklos Szeredi) [1693457] - [fs] ovl: return anonymous st_dev for lower inodes (Miklos Szeredi) [1693457] - [fs] ovl: allocate anonymous devs for lowerdirs (Miklos Szeredi) [1693457] - [fs] ovl: re-structure overlay lower layers in-memory (Miklos Szeredi) [1693457] - [fs] ovl: move include of ovl_entry.h into overlayfs.h (Miklos Szeredi) [1693457] - [fs] ovl: fix rmdir problem on non-merge dir with origin xattr (Miklos Szeredi) [1693457] - [fs] ovl: simplify ovl_check_empty_and_clear() (Miklos Szeredi) [1693457] - [fs] ovl: no direct iteration for dir with origin xattr (Miklos Szeredi) [1693457] - [fs] ovl: fix may_write_real() for overlayfs directories (Miklos Szeredi) [1693457] - [fs] ovl: don't allow writing ioctl on lower layer (Miklos Szeredi) [1693457] - [fs] ovl: fix relatime for directories (Miklos Szeredi) [1693457] - [fs] vfs: add flags to d_real() (Miklos Szeredi) [1693457] - [fs] ovl: cleanup d_real for negative (Miklos Szeredi) [1693457] - [fs] overlayfs, locking: Remove smp_mb__before_spinlock() usage (Miklos Szeredi) [1693457] - [fs] ovl: constant d_ino for non-merge dirs (Miklos Szeredi) [1693457] - [fs] ovl: constant d_ino across copy up (Miklos Szeredi) [1693457] - [fs] ovl: fix readdir error value (Miklos Szeredi) [1693457] - [fs] ovl: check snprintf return (Miklos Szeredi) [1693457] - [fs] overlayfs: use uuid_t instead of uuid_be (Miklos Szeredi) [1693457] - [fs] ovl: check if upperdir fs supports O_TMPFILE (Miklos Szeredi) [1693457] - [fs] vfs: create vfs helper vfs_tmpfile() (Miklos Szeredi) [1693457] - [fs] iget_locked et.al.: make sure we don't return bad inodes (Miklos Szeredi) [1693457] - [fs] ovl: wrappers for ->i_mutex access (Miklos Szeredi) [1693457] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1649747] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1649747] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1649747] - [fs] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Benjamin Coddington) [1649747] - [fs] xprtrdma: Yet another double DMA-unmap (Benjamin Coddington) [1649747] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1649747] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1649747] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1649747] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1649747] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1649747] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1649747] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1649747] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1649747] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1649747] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1649747] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1649747] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1649747] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1649747] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1649747] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1649747]- [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1692236] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1692236] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1692236] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full (Arjun Vynipadath) [1696163] - [netdrv] libcxgb: fix incorrect ppmax calculation (Arjun Vynipadath) [1696163] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1696163] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported (Arjun Vynipadath) [1696163] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1696163] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1696163] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1696163] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported (Arjun Vynipadath) [1696163] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1696163] - [net] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1693637] - [net] revert "netfilter: ensure number of counters is >0 in do_replace()" (Xin Long) [1693963] - [net] netfilter: ensure number of counters is >0 in do_replace() (Xin Long) [1693963] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692498] - [net] netfilter: nfnetlink: relax strict multicast group check from netlink_bind (Guillaume Nault) [1689049] - [net] netfilter: nfnetlink: fix insufficient validation in nfnetlink_bind (Guillaume Nault) [1689049] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699698 1687639] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1687639] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1687639] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1687639] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1687639] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1687639] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1687639] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1687639] - [net] sctp: kfree_rcu asoc (Xin Long) [1687639] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1698691 1687639] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1687639] - [net] sctp: fix race on sctp_id2asoc (Xin Long) [1687639] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1687639] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Xin Long) [1687639] - [net] sctp: fix the issue that pathmtu may be set lower than MINSEGMENT (Xin Long) [1687639] - [net] sctp: not allow transport timeout value less than HZ/5 for hb_timer (Xin Long) [1687639] - [net] sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsg (Xin Long) [1687639] - [net] sctp: delay the authentication for the duplicated cookie-echo chunk (Xin Long) [1687639] - [net] sctp: fix the issue that the cookie-ack with auth can't get processed (Xin Long) [1687639] - [net] sctp: use the old asoc when making the cookie-ack chunk in dupcook_d (Xin Long) [1687639] - [net] sctp: init active key for the new asoc in dupcook_a and dupcook_b (Xin Long) [1687639] - [net] sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 (Xin Long) [1687639] - [net] sctp: do not leak kernel memory to user space (Xin Long) [1687639] - [net] sctp: fix identification of new acks for SFR-CACC (Xin Long) [1687639] - [net] sctp: fix the handling of ICMP Frag Needed for too small eTUs (Xin Long) [1687639] - [net] sctp: do not retransmit upon FragNeeded if PMTU discovery is disabled (Xin Long) [1687639] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1664444] - [net] tcp/dccp: remove __reqsk_free() from inet_child_forget() (Guillaume Nault) [1664444] - [net] tcp/dccp: fix another race at listener dismantle (Guillaume Nault) [1664444] - [net] tcp/dccp: fix race at listener dismantle phase (Guillaume Nault) [1664444] - [net] openvswitch: Remove padding from packet before L3+ conntrack processing (Eelco Chaudron) [1684518] - [s390] cputime: fix incorrect system time (Hendrik Brueckner) [1698825] - [x86] platform/uv: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677704] - [x86] platform/uv: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1677704] - [x86] platform/uv: Remove uv_bios_call_reentrant() (Frank Ramsay) [1677704] - [x86] platform/uv: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1677704]- [kernel] modules: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1658812] - [tools] power turbostat: Add Die column (Steve Best) [1698983] - [lib] idr: free the top layer if idr tree has the maximum height (Vladis Dronov) [1698115] - [misc] hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1691151] - [misc] hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1691151] - [scsi] scsi_error: Fix sdev->cmd_list usage in scsi_reset_provider() when using SCSI-MQ. (Ewan Milne) [1690686] - [nvme] cancel request synchronously (Ming Lei) [1688518] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1688518] - [infiniband] rdma/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Kamal Heib) [1698939] - [netdrv] ixgbe: extend PTP gettime function to read system clock (Ken Cox) [1697862] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1697861] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1697861] - [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699039] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699039] - [net] xfrm: get rid of incorrect WARN (Davide Caratti) [1694585] - [net] veth: allow to setup multicast address for veth device (Hangbin Liu) [1572205] - [net] ipv4: fix buffer overflow in ip_options_compile() (Davide Caratti) [1694583] - [net] nf_tables: Remove TechPreview marker (Phil Sutter) [1671465] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1672568] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1677495] - [net] sctp: force the params with right types for sctp csum apis (Xin Long) [1677495] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Xin Long) [1630136] - [net] ppp: fix pppoe_dev deletion condition in pppoe_release() (Guillaume Nault) [1589258] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687045] - [net] ipv6: fallback to full lookup if table lookup is unsuitable (Guillaume Nault) [1535977] - [net] ipv6: enforce egress device match in per table nexthop lookups (Guillaume Nault) [1535977] - [net] ipv6: Use passed in table for nexthop lookups (Guillaume Nault) [1535977] - [net] Fix nexthop lookups (Guillaume Nault) [1535977] - [net] ipv4: fix refcount leak in fib_check_nh() (Guillaume Nault) [1535977] - [net] Use passed in table for nexthop lookups (Guillaume Nault) [1535977]- [tools] power turbostat: Add Icelake support (Steve Best) [1517661] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697107] - [pci] pm: Force devices to D0 in pci_pm_thaw_noirq() (Myron Stowe) [1628800] - [pci] pm: Restore the status of PCI devices across hibernation (Myron Stowe) [1628800] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1693466] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1691930] - [message] scsi: mptsas: Fixup device hotplug for VMWare ESXi (Tomas Henzl) [1661906] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1524958] - [nvme] nvme-pci: fix memory leak on probe failure (David Milburn) [1689008] - [nvme] nvme-pci: limit max IO size and segments to avoid high order allocations (David Milburn) [1689008] - [powerpc] bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1684367]- [fs] task_mmu.c: do not show VmExe bigger than total executable virtual memory (Rafael Aquini) [1690946] - [fs] blockdev: Fix livelocks on loop device (Lukas Czerner) [1686149] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1686149] - [fs] revert "[fs] Hang/soft lockup in d_invalidate with simultaneous calls" (Benjamin Coddington) [1696374] - [fs] revert "[fs] d_invalidate(): unhash immediately" (Benjamin Coddington) [1696374] - [fs] revert "[fs] mnt: fix __detach_mounts infinite loop" (Benjamin Coddington) [1696374] - [infiniband] ib/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1695215] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1537033] - [iommu] amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1691196] - [mm] thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Andrea Arcangeli) [1636066] - [mm] thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Andrea Arcangeli) [1636066] - [mm] thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Andrea Arcangeli) [1636066] - [mm] revert "mm: numa: defer TLB flush for THP migration as long as possible" (Andrea Arcangeli) [1636066] - [mm] thp/migration: switch from flush_tlb_range to flush_pmd_tlb_range (Andrea Arcangeli) [1636066] - [mm] migrate.c: stabilise page count when migrating transparent hugepages (Andrea Arcangeli) [1636066] - [mm] numa: add migrated transhuge pages to LRU the same way as base pages (Andrea Arcangeli) [1636066] - [mm] thp: fix MADV_DONTNEED vs. MADV_FREE race (Andrea Arcangeli) [1636066] - [powerpc] tm: Add TM Unavailable Exception (Steve Best) [1694778] - [powerpc] tm: Add commandline option to disable hardware transactional memory (Steve Best) [1694778]- [documentation] Long-running irq handlers can stall RCU grace periods (Jerome Marchand) [1470510] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Jonathan Toppins) [1694928] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1632653] - [tools] power turbostat: return the exit status of a command (David Arcari) [1642738] - [block] blk-mq: fix IO accounting in case of none io scheduler (Ming Lei) [1669684] - [md] dm thin: fix trailing semicolon in __remap_and_issue_shared_cell (Mike Snitzer) [1694179] - [md] dm thin: remove needless assignments in cell_error() and error_retry_list() (Mike Snitzer) [1694179] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1694179] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1694179] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1694179] - [md] dm thin: bump target version (Mike Snitzer) [1694179] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1694179] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1694179] - [documentation] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1694179] - [documentation] dm thin: extend thinpool status format string with omitted fields (Mike Snitzer) [1694179] - [documentation] dm thin: fixes in thin-provisioning.txt (Mike Snitzer) [1694179] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1694179] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1694179] - [md] dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 (Mike Snitzer) [1694179] - [x86] mce/amd, edac/mce_amd: Add new error descriptions for some SMCA bank types (Gary Hook) [1685269] - [edac] x86/mce/amd, edac/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Gary Hook) [1685269] - [edac] x86/mce/amd, edac/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Gary Hook) [1685269] - [x86] mce/amd: Fix the thresholding machinery initialization order (Gary Hook) [1685269] - [x86] mce/amd: Read MCx_MISC block addresses on any CPU (Gary Hook) [1685269] - [x86] mce/amd: Cache SMCA MISC block addresses (Gary Hook) [1685269] - [x86] mce/amd: Carve out SMCA get_block_address() code (Gary Hook) [1685269] - [x86] mce/amd: Get address from already initialized block (Gary Hook) [1685269] - [x86] perf: Disable intel_bts when PTI (Jiri Olsa) [1643565]- [fs] xfs: don't overflow xattr listent buffer (Miklos Szeredi) [1693856] - [security] selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock ("J. Bruce Fields") [1624848] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1662265] - [fs] ovl: fix return value from ovl_posix_acl_create() (Miklos Szeredi) [1677705] - [fs] ceph: Fix append mode for sync/direct write (Zheng Yan) [1691227] - [kernel] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673617] {CVE-2019-7308} - [kernel] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673617] {CVE-2019-7308} - [kernel] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673617] {CVE-2019-7308} - [kernel] bpf: move {prev_, }insn_idx into verifier env (Jiri Olsa) [1673617] {CVE-2019-7308} - [kernel] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673617] {CVE-2019-7308} - [s390] pkey: move pckmo subfunction available checks away from module init (Hendrik Brueckner) [1692781] - [x86] kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1687556] - [x86] kvm: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1497611 1565739] - [x86] kvm: nvmx: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1497611 1565739] - [x86] kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1497611 1565739]- [kvm] KVM: x86: work around leak of uninitialized stack contents (Paolo Bonzini) [1671931] {CVE-2019-7222} - [linux] perf: Fix a race between ring_buffer_detach() and ring_buffer_attach() (Jiri Olsa) [1589335] - [netdrv] iwlwifi: add new card for 9260 series (Stanislaw Gruszka) [1641514] - [netdrv] iwlwifi: update product name for 9260 and 9560 (Stanislaw Gruszka) [1641514] - [netdrv] iwlwifi: add new cards for 22560, 9260 and killer series (Stanislaw Gruszka) [1641514] - [netdrv] iwlwifi: remove support for 9000 A-step devices (Stanislaw Gruszka) [1641514] - [netdrv] iwlwifi: add new cards for 9560, 9462, 9461 and killer series (Stanislaw Gruszka) [1641514] - [netdrv] iwlwifi: move common 9000 cfg parameters to common macro (Stanislaw Gruszka) [1641514] - [net] sctp: not allow pathmtu to be set greater than INT_MAX (Xin Long) [1653067] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1672321] - [net] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1677049] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1636831] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1636831] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1636831] - [fs] block: fix integrity verificaton on READ bio (Ming Lei) [1689019] - [scsi] hpsa: remove timeout from TURs (Joseph Szczypek) [1584334] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1584975] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1584975] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1584975] - [acpi] nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1584975] - [acpi] nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1584975] - [kernel] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1584975] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1584975] - [acpi] nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1584975] - [acpi] nfit: delete the redundant header file (Jeff Moyer) [1584975] - [tools] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1584975] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1584975] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1584975] - [tools] testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1584975] - [tools] testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1584975] - [tools] testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1584975] - [acpi] nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1584975] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1584975] - [acpi] nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1584975] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1584975] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm (Jeff Moyer) [1584975] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1584975] - [kernel] keys: Export lookup_user_key to external users (Jeff Moyer) [1584975] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1584975] - [kernel] locking/lockdep: Provide a type check for lock_is_held (Jeff Moyer) [1584975] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1584975] - [acpi] nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1584975] - [acpi] nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1584975] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1584975] - [acpi] nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1584975] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1584975] - [acpi] nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1612419 1662223] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1662226] - [tools] testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1662226] - [lib] genalloc.c: make the avail variable an atomic_long_t (Jeff Moyer) [1662226] - [lib] genalloc.c: start search from start of chunk (Jeff Moyer) [1662226] - [lib] genalloc:support memory-allocation with bytes-alignment to genalloc (Jeff Moyer) [1662226] - [lib] genalloc.c: add power aligned algorithm (Jeff Moyer) [1662226] - [kernel] linux/genalloc.h: spinlock_t needs spinlock_types.h (Jeff Moyer) [1662226] - [acpi] nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1584975] - [acpi] revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1612419 1662223] - [acpi] nfit: Fix ARS overflow continuation (Jeff Moyer) [1612419 1662223] - [tools] testing/nvdimm: Fix the array size for dimm devices (Jeff Moyer) [1689002] - [acpi] nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1612419 1662223] - [acpi] nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1612419 1662223] - [kernel] uapi: ndctl: Remove use of PAGE_SIZE (Jeff Moyer) [1689002] - [uapi] libnvdimm, namespace: make min namespace size 4K (Jeff Moyer) [1689002] - [tools] testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1641418] - [acpi] nfit: Collect shutdown status (Jeff Moyer) [1641418] - [acpi] nfit: Introduce nfit_mem flags (Jeff Moyer) [1641418] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1634344 1643313] - [nvdimm] Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634344 1643313] - [nvdimm] Split label init out from the logic for getting config data (Jeff Moyer) [1634344 1643313] - [nvdimm] Remove empty if statement (Jeff Moyer) [1634344 1643313] - [nvdimm] Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634344 1643313] - [nvdimm] Sanity check labeloff (Jeff Moyer) [1634344 1643313] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634344 1643313] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1689002] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1689002] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1641567] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1689002] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1689002] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1689002] - [mm] fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622188] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622188] - [x86] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1641554] - [dax] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1689002] - [tools] testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1632007] - [dax] super: Do not request a pointer kaddr when not required (Jeff Moyer) [1689002] - [tools] testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1689002] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1689002] - [acpi] nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1641488] - [tools] testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1689002] - [tools] testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1632007] - [acpi] nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1632007] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1632007] - [acpi] nfit: Fix bus command validation (Jeff Moyer) [1689002] - [acpi] nfit: fix unchecked dereference in acpi_nfit_ctl (Jeff Moyer) [1689002] - [acpi] nfit: fix cmd_rc for acpi_nfit_ctl to always return a value (Jeff Moyer) [1689002] - [dax] dev-dax: check_vma: ratelimit dev_info-s (Jeff Moyer) [1689002] - [dax] Use dax_write_cache* helpers (Jeff Moyer) [1689002] - [documentation] acpi, nfit: Remove ecc_unit_size (Jeff Moyer) [1689002] - [documentation] acpi: nfit: document sysfs interface (Jeff Moyer) [1689002] - [nvdimm] libnvdimm: Debug probe times (Jeff Moyer) [1689002] - [acpi] nfit: constify *_attribute_group (Jeff Moyer) [1689002] - [tools] testing/nvdimm: add pfn device dependency (Jeff Moyer) [1689002] - [sched] core: Fix TASK_DEAD race in finish_task_switch() (Phil Auld) [1689789] - [x86] mce: Handle varying MCA bank counts (David Arcari) [1693352]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1454918] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1454918] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1454918] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1454918] - [netdrv] igc: Add support for statistics (David Arcari) [1454918] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1454918] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1454918] - [netdrv] igc: Use struct_size() helper (David Arcari) [1454918] - [netdrv] igc: Add ethtool support (David Arcari) [1454918] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1454918] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1454918] - [netdrv] igc: Remove unneeded code (David Arcari) [1454918] - [netdrv] igc: Remove unused code (David Arcari) [1454918] - [netdrv] igc: Fix code redundancy (David Arcari) [1454918] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1454918] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1454918] - [netdrv] intel: consolidate NAPI and NAPI exit (David Arcari) [1454918] - [netdrv] igc: Clean up code (David Arcari) [1454918] - [netdrv] igc: Tidy up some white space (David Arcari) [1454918] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1454918] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1454918] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1454918] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1454918] - [netdrv] igc: Add watchdog (David Arcari) [1454918] - [netdrv] igc: Add setup link functionality (David Arcari) [1454918] - [netdrv] igc: Add code for PHY support (David Arcari) [1454918] - [netdrv] igc: Add NVM support (David Arcari) [1454918] - [netdrv] igc: Add HW initialization code (David Arcari) [1454918] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1454918] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1454918] - [netdrv] igc: Add interrupt support (David Arcari) [1454918] - [netdrv] igc: Add netdev (David Arcari) [1454918] - [netdrv] igc: Add support for PF (David Arcari) [1454918] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1454918] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691790] - [infiniband] rdma/iwcm: Fix string truncation error (Kamal Heib) [1692128] - [infiniband] rdma/uverbs: Fix an error flow in ib_uverbs_poll_cq (Kamal Heib) [1692128] - [infiniband] rdma/device: Check that the rename is nop under the lock (Kamal Heib) [1692128] - [infiniband] rdma/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1692128] - [infiniband] ib/core: Fix potential memory leak while creating MAD agents (Kamal Heib) [1692128] - [infiniband] ib/core: Unregister notifier before freeing MAD security (Kamal Heib) [1692128] - [infiniband] scsi: rdma/srpt: Fix a credit leak for aborted commands (Kamal Heib) [1692128] - [infiniband] scsi: rdma/srpt: Fix handling of TMF submission failure (Kamal Heib) [1692128] - [infiniband] ib/ipoib: Make ipoib_intercept_dev_id_attr() static (Kamal Heib) [1692128] - [infiniband] ib/core: Destroy QP if XRC QP fails (Kamal Heib) [1692128] - [infiniband] ib/core: Declare local functions 'static' (Kamal Heib) [1692128] - [infiniband] ib/iser: Pass the correct number of entries for dma mapped SGL (Kamal Heib) [1692128] - [infiniband] rdma/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1692128] - [infiniband] ib/usnic: Fix out of bounds index check in query pkey (Kamal Heib) [1692128] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Kamal Heib) [1692128] - [rdma] ib/uverbs: fix a typo (Kamal Heib) [1692128] - [infiniband] rxe: fix error completion wr_id and qp_num (Kamal Heib) [1692128] - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1691607] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1691607] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1691607] - [cpufreq] Retry read lock of policy rwsem in show method (Waiman Long) [1628791] - [locking] rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1691099] - [documentation] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671826] - [x86] speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1671826] - [x86] speculation: Split out TIF update (Waiman Long) [1671826] - [x86] speculation: Reorganize speculation control MSRs update (Waiman Long) [1671826] - [x86] speculation: Rename SSBD update functions (Waiman Long) [1671826] - [x86] process: Optimize TIF checks in __switch_to_xtra() (Waiman Long) [1671826] - [tools] tools headers: Synchronize prctl.h ABI header (Waiman Long) [1671826] - [x86] gart: Exclude GART aperture from kcore (Kairui Song) [1532150] - [x86] gart: Exclude GART aperture from vmcore (Kairui Song) [1532150]- [fs] fsnotify: fix ignore mask logic in fsnotify() (Miklos Szeredi) [1641065] - [fs] fsnotify: Fix busy inodes during unmount (Miklos Szeredi) [1641065] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1641065] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1641065] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1641065] - [fs] fsnotify: add fsnotify_add_inode_mark() wrappers (Miklos Szeredi) [1641065] - [fs] fanotify: generalize fanotify_should_send_event() (Miklos Szeredi) [1641065] - [fs] fsnotify: generalize send_to_group() (Miklos Szeredi) [1641065] - [fs] fsnotify: generalize iteration of marks by object type (Miklos Szeredi) [1641065] - [fs] fsnotify: introduce marks iteration helpers (Miklos Szeredi) [1641065] - [fs] fsnotify: remove redundant arguments to handle_event() (Miklos Szeredi) [1641065] - [fs] fsnotify: use type id to identify connector object type (Miklos Szeredi) [1641065] - [fs] fsnotify: fix typo in a comment about mark->g_list (Miklos Szeredi) [1641065] - [fs] fsnotify: fix ignore mask logic in send_to_group() (Miklos Szeredi) [1641065] - [fs] fsnotify: clean up fsnotify() (Miklos Szeredi) [1641065] - [fs] dnotify: Handle errors from fsnotify_add_mark_locked() in fcntl_dirnotify() (Miklos Szeredi) [1641065] - [fs] fuse: fix leaked aux requests (Miklos Szeredi) [1581904] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Miklos Szeredi) [1581904] - [fs] fuse: clean up fuse_writepage_in_flight() (Miklos Szeredi) [1581904] - [fs] fuse: extract fuse_find_writeback() helper (Miklos Szeredi) [1581904] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1581904] - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1581904] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1581904] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1581904] - [fs] fuse: fix leaked notify reply (Miklos Szeredi) [1581904] - [fs] fuse: add locking to max_background and congestion_threshold changes (Miklos Szeredi) [1581904] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Miklos Szeredi) [1581904] - [fs] fuse: fix blocked_waitq wakeup (Miklos Szeredi) [1581904] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Miklos Szeredi) [1581904] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Miklos Szeredi) [1581904] - [fs] fuse: don't keep dead fuse_conn at fuse_fill_super(). (Miklos Szeredi) [1581904] - [fs] fuse: fix control dir setup and teardown (Miklos Szeredi) [1581904] - [fs] fuse: fix congested state leak on aborted connections (Miklos Szeredi) [1581904] - [fs] fuse: Remove the buggy retranslation of pids in fuse_dev_do_read (Miklos Szeredi) [1581904] - [fs] fuse: atomic_o_trunc should truncate pagecache (Miklos Szeredi) [1581904] - [fs] fuse: fix READDIRPLUS skipping an entry (Miklos Szeredi) [1581904] - [fs] fuse: set mapping error in writepage_locked when it fails (Miklos Szeredi) [1581904] - [fs] fuse: initialize the flock flag in fuse_file on allocation (Miklos Szeredi) [1581904] - [fs] fuse: fix fuse_write_end() if zero bytes were copied (Miklos Szeredi) [1581904] - [fs] fuse: listxattr: verify xattr list (Miklos Szeredi) [1581904] - [fs] fuse: invalidate dir dentry after chmod (Miklos Szeredi) [1581904] - [fs] fuse: fix wrong assignment of ->flags in fuse_send_init() (Miklos Szeredi) [1581904] - [fs] fuse: fuse_flush must check mapping->flags for errors (Miklos Szeredi) [1581904] - [fs] fuse: fsync() did not return IO errors (Miklos Szeredi) [1581904] - [fs] fuse: do not use iocb after it may have been freed (Miklos Szeredi) [1581904] - [fs] fuse: break infinite loop in fuse_fill_write_pages() (Miklos Szeredi) [1581904] - [fs] fuse: initialize fc->release before calling it (Miklos Szeredi) [1581904] - [fs] fuse: set stolen page uptodate (Miklos Szeredi) [1581904] - [fs] fuse: notify: don't move pages (Miklos Szeredi) [1581904] - [fs] fuse: add FUSE_NO_OPEN_SUPPORT flag to INIT (Miklos Szeredi) [1581904] - [fs] fuse: s_time_gran fix (Miklos Szeredi) [1581904] - [fs] fuse: release temporary page if fuse_writepage_locked() failed (Miklos Szeredi) [1581904] - [fs] fuse: avoid scheduling while atomic (Miklos Szeredi) [1581904] - [fs] fuse: clear MS_I_VERSION (Miklos Szeredi) [1581904] - [fs] fuse: clear FUSE_I_CTIME_DIRTY flag on setattr (Miklos Szeredi) [1581904] - [fs] fuse: trust kernel i_ctime only (Miklos Szeredi) [1581904] - [fs] fuse: remove .update_time (Miklos Szeredi) [1581904] - [fs] fuse: allow ctime flushing to userspace (Miklos Szeredi) [1581904] - [fs] fuse: fuse: add time_gran to INIT_OUT (Miklos Szeredi) [1581904] - [fs] fuse: add .write_inode (Miklos Szeredi) [1581904] - [fs] fuse: clean up fsync (Miklos Szeredi) [1581904] - [fs] fuse: fuse: fallocate: use file_update_time() (Miklos Szeredi) [1581904] - [fs] fuse: update mtime on open(O_TRUNC) in atomic_o_trunc mode (Miklos Szeredi) [1581904] - [fs] fuse: update mtime on truncate(2) (Miklos Szeredi) [1581904] - [fs] fuse: do not use uninitialized i_mode (Miklos Szeredi) [1581904] - [fs] fuse: fix mtime update error in fsync (Miklos Szeredi) [1581904] - [fs] fuse: check fallocate mode (Miklos Szeredi) [1581904] - [fs] fuse: add __exit to fuse_ctl_cleanup (Miklos Szeredi) [1581904] - [fs] fuse: Turn writeback cache on (Miklos Szeredi) [1581904] - [fs] fuse: Fix O_DIRECT operations vs cached writeback misorder (Miklos Szeredi) [1581904] - [fs] fuse: fuse_flush() should wait on writeback (Miklos Szeredi) [1581904] - [fs] fuse: Implement write_begin/write_end callbacks (Miklos Szeredi) [1581904] - [fs] fuse: restructure fuse_readpage() (Miklos Szeredi) [1581904] - [fs] fuse: Flush files on wb close (Miklos Szeredi) [1581904] - [fs] fuse: Trust kernel i_mtime only (Miklos Szeredi) [1581904] - [fs] fuse: Trust kernel i_size only (Miklos Szeredi) [1581904] - [fs] fuse: Connection bit for enabling writeback (Miklos Szeredi) [1581904] - [fs] fuse: Prepare to handle short reads (Miklos Szeredi) [1581904] - [fs] fuse: Linking file to inode helper (Miklos Szeredi) [1581904] - [fs] pipe: kill ->map() and ->unmap() (Miklos Szeredi) [1581904] - [fs] fuse/dev: use atomic maps (Miklos Szeredi) [1581904] - [fs] fuse: support clients that don't implement 'open' (Miklos Szeredi) [1581904] - [fs] fuse: fix SetPageUptodate() condition in STORE (Miklos Szeredi) [1581904] - [fs] fuse: fix pipe_buf_operations (Miklos Szeredi) [1581904] - [fs] fuse: writepages: protect secondary requests from fuse file release (Miklos Szeredi) [1581904] - [fs] fuse: writepages: update bdi writeout when deleting secondary request (Miklos Szeredi) [1581904] - [fs] fuse: writepages: crop secondary requests (Miklos Szeredi) [1581904] - [fs] fuse: writepages: roll back changes if request not found (Miklos Szeredi) [1581904] - [fs] vfs: introduce d_instantiate_no_diralias() (Miklos Szeredi) [1581904] - [fs] fuse: writepage: skip already in flight (Miklos Szeredi) [1581904] - [fs] fuse: writepages: handle same page rewrites (Miklos Szeredi) [1581904] - [fs] fuse: writepages: fix aggregation (Miklos Szeredi) [1581904] - [fs] fuse: fix race in fuse_writepages() (Miklos Szeredi) [1581904] - [fs] fuse: Implement writepages callback (Miklos Szeredi) [1581904] - [fs] fuse: don't BUG on no write file (Miklos Szeredi) [1581904] - [fs] fuse: lock page in mkwrite (Miklos Szeredi) [1581904] - [fs] fuse: Prepare to handle multiple pages in writeback (Miklos Szeredi) [1581904] - [fs] fuse: Getting file for writeback helper (Miklos Szeredi) [1581904] - [fs] fuse: readdirplus: fix RCU walk (Miklos Szeredi) [1581904] - [fs] mm: use totalram_pages instead of num_physpages at runtime (Miklos Szeredi) [1581904] - [fs] fuse: another open-coded file_inode() (Miklos Szeredi) [1581904] - [fs] nfsd: Clean up legacy NFS WRITE argument XDR decoders (Kamal Heib) [1680282] - [fs] nfsd: cleanup dead codes and values in nfsd_write (Kamal Heib) [1680282] - [fs] nfsd: pass an integer for stable type to nfsd_vfs_write (Kamal Heib) [1680282] - [fs] nfs: If the VFS sets LOOKUP_REVAL then force a lookup of the dentry (Benjamin Coddington) [1627929] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1627929] - [fs] d_invalidate(): unhash immediately (Benjamin Coddington) [1627929] - [fs] Hang/soft lockup in d_invalidate with simultaneous calls (Benjamin Coddington) [1627929] - [x86] hyperv: Stop suppressing X86_FEATURE_PCID (Vitaly Kuznetsov) [1691421] - [x86] hyper-v: fix hyperv.h UAPI header (Vitaly Kuznetsov) [1692492]- [fs] ext4: Fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1684780] - [sound] alsa/hda: add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1680180] - [mm] percpu: add support for __GFP_NOWARN flag (Jiri Olsa) [1690683] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Xiao Ni) [1528466] - [scsi] vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED (Cathy Avery) [1637721] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1629594 1615254] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1629594 1615254] - [infiniband] ib/ipoib: Fix the use of ndo_change_mtu (Kamal Heib) [1692111] - [infiniband] rdmavt: Fix concurrency panics in QP post_send and modify to error (Alex Estrin) [1686441] - [infiniband] ib/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1688717] - [infiniband] ib/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1688717] - [netdrv] mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1688717] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1688717] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1688717] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1688717] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1688717] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1688717] - [netdrv] mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1688717] - [netdrv] mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1688717] - [netdrv] mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1688717] - [netdrv] mlx5: Add modify FTE helper function (Alaa Hleihel) [1688717] - [netdrv] mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1688717] - [netdrv] mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1688717] - [netdrv] mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1688717] - [netdrv] mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1688717] - [netdrv] mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1688717] - [infiniband] ib/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1682916] - [infiniband] ib/hfi1: Add limit test for RC/UC send via loopback (Alex Estrin) [1682916] - [net] bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1624391] {CVE-2018-9363} - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1676462] - [hid] increase maximum global item tag report size to 256 (Tony Camuso) [1517616] - [hid] debug: fix the ring buffer implementation (Torez Smith) [1635834] {CVE-2018-9516 CVE-2019-3819} - [hid] debug: check length before copy_to_user() (Torez Smith) [1635834] {CVE-2018-9516 CVE-2019-3819} - [tools] power turbostat: fix goldmont C-state limit decoding (Prarit Bhargava) [1641714] - [tools] power turbostat: consolidate duplicate model numbers (Prarit Bhargava) [1641714] - [tools] power turbostat: reduce debug output (Prarit Bhargava) [1641714] - [tools] power turbosat: fix AMD APIC-id output (Prarit Bhargava) [1641714] - [tools] power turbostat: version 18.07.27 (Prarit Bhargava) [1641714] - [tools] power turbostat: Read extended processor family from CPUID (Prarit Bhargava) [1641714] - [tools] power turbostat: fix x2apic debug message output file (Prarit Bhargava) [1641714] - [tools] power turbostat: fix bogus summary values (Prarit Bhargava) [1641714] - [tools] power turbostat: fix -S on UP systems (Prarit Bhargava) [1641714] - [tools] power turbostat: version 18.06.20 (Prarit Bhargava) [1641714] - [tools] power turbostat: add the missing command line switches (Prarit Bhargava) [1641714] - [tools] power turbostat: add single character tokens to help (Prarit Bhargava) [1641714] - [tools] power turbostat: alphabetize the help output (Prarit Bhargava) [1641714] - [tools] power turbostat: add optional APIC X2APIC columns (Prarit Bhargava) [1641714] - [tools] power turbostat: decode cpuid.1.HT (Prarit Bhargava) [1641714] - [crypto] qat - move temp buffers off the stack (Neil Horman) [1641143] - [crypto] qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Neil Horman) [1641143] - [crypto] qat - Remove VLA usage (Neil Horman) [1641143] - [crypto] qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Neil Horman) [1641143] - [crypto] treewide: kzalloc_node() -> kcalloc_node() (Neil Horman) [1641143] - [crypto] treewide: kzalloc() -> kcalloc() (Neil Horman) [1641143] - [crypto] qat - Add MODULE_FIRMWARE for all qat drivers (Neil Horman) [1641143] - [crypto] .gitignore: move *-asn1.[ch] patterns to the top-level .gitignore (Neil Horman) [1641143] - [crypto] qat - don't leak pointers to authenc keys (Neil Horman) [1641143] - [crypto] qat - Make several functions static (Neil Horman) [1641143] - [kernel] locking/lockdep: Increase lockdep dependency entries to 40k (Waiman Long) [1600404] - [kernel] irq: Implement irqaffinity=driver (Prarit Bhargava) [1632965] - [kernel] genirq: Fix null pointer reference in irq_set_affinity_hint() (Prarit Bhargava) [1632965] - [kernel] genirq: Remove bogus restriction in irq_move_mask_irq() (Prarit Bhargava) [1632965] - [kernel] genirq: Set initial affinity in irq_set_affinity_hint() (Prarit Bhargava) [1632965] - [powerpc] pseries/mobility: Extend start/stop topology update scope (Desnes Augusto Nunes do Rosario) [1671799] - [powerpc] pseries: Fix unitialized timer reset on migration (Desnes Augusto Nunes do Rosario) [1671799] - [acpi] nfit, x86/mce: Validate a MCE's address before using it (Jeff Moyer) [1662229] - [acpi] nfit, x86/mce: Handle only uncorrectable machine checks (Jeff Moyer) [1662229] - [x86] mce: Make correctable error detection look at the Deferred bit (Jeff Moyer) [1662229] - [x86] mm: Unbreak modules that use the DMA API (Gary Hook) [1676613 1662887] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688878] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688878] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688878] - [x86] Add TSX Force Abort CPUID/MSR (Waiman Long) [1688878] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688878] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688878] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688878]- [netdrv] tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent() (Jonathan Toppins) [1673455] - [misc] mei: request async autosuspend at the end of enumeration (Artem Savkov) [1676682] - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674402] - [scsi] cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1642436] - [scsi] cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1642436] - [scsi] cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1642436] - [scsi] cxgbi: Convert timers to use timer_setup() (Arjun Vynipadath) [1642436] - [lib] rhashtable: add schedule points (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: Documentation tweak (Christoph von Recklinghausen) [1666812] - [lib] rhashtable.c: use kvzalloc() in bucket_table_alloc() when possible (Christoph von Recklinghausen) [1666812] - [kernel] rhashtable: compact struct rhashtable_params (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: Do not lower max_elems when max_size is zero (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: Cap total number of entries to 2^31 (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: remove insecure_max_entries param (Christoph von Recklinghausen) [1666812] - [kernel] rhashtable: remove insecure_elasticity (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: Fix RCU dereference annotation in rht_bucket_nested (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: Fix use before NULL check in bucket_table_free (Christoph von Recklinghausen) [1666812] - [lib] rhashtable: Add nested tables (Christoph von Recklinghausen) [1666812] - [kernel] rcu: Fix soft lockup for rcu_nocb_kthread (Christoph von Recklinghausen) [1666812] - [firmware] efi: Add pstore variables to the deletion whitelist (Prarit Bhargava) [1303667] - [tools] efi: Make efivarfs entries immutable by default (Prarit Bhargava) [1303667] - [firmware] efi: Make our variable validation list include the guid (Prarit Bhargava) [1303667] - [firmware] efi: Do variable name validation tests in utf8 (Prarit Bhargava) [1303667] - [firmware] efivars: Stop passing a struct argument to efivar_validate() (Prarit Bhargava) [1303667] - [firmware] efivars: Check size of user object (Prarit Bhargava) [1303667] - [firmware] efivars: Use local variables instead of a pointer dereference (Prarit Bhargava) [1303667] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Jiri Olsa) [1680074] - [tools] perf top: Display slow reader warning when droping samples (Jiri Olsa) [1680074] - [tools] perf top: Save and display the drop count stats (Jiri Olsa) [1680074] - [tools] perf top: Drop samples which are behind the refresh rate (Jiri Olsa) [1680074] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Jiri Olsa) [1680074] - [tools] perf top: Use cond variable instead of a lock (Jiri Olsa) [1680074] - [tools] perf top: Add processing thread (Jiri Olsa) [1680074] - [tools] perf top: Move lost events warning to helpline (Jiri Olsa) [1680074] - [tools] perf top: Save and display the lost count stats (Jiri Olsa) [1680074] - [tools] perf ordered_events: Add private data member (Jiri Olsa) [1680074] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Jiri Olsa) [1680074] - [tools] perf vendor events intel: Fix diverse typos (Jiri Olsa) [1680074] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Jiri Olsa) [1680074] - [tools] perf stat: Fix shadow stats for clock events (Jiri Olsa) [1680074] - [tools] perf symbols: Fix slowness due to -ffunction-section (Jiri Olsa) [1680074] - [tools] perf jvmti: Separate jvmti cmlr check (Jiri Olsa) [1680074] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Jiri Olsa) [1680074] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Jiri Olsa) [1680074] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Jiri Olsa) [1680074] - [tools] perf pmu: Suppress potential format-truncation warning (Jiri Olsa) [1680074] - [tools] perf script: Share code and output format for uregs and iregs output (Jiri Olsa) [1680074] - [tools] perf script: Add newline after uregs output (Jiri Olsa) [1680074] - [tools] tools build feature: Check if get_current_dir_name() is available (Jiri Olsa) [1680074] - [tools] perf tools: Fix crash on synthesizing the unit (Jiri Olsa) [1680074] - [tools] perf tools: Do not zero sample_id_all for group members (Jiri Olsa) [1680074] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1680074] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Jiri Olsa) [1680074] - [tools] perf intel-pt: Add more event information to debug log (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Jiri Olsa) [1680074] - [tools] perf top: Display the LBR stats in callchain entry (Jiri Olsa) [1680074] - [tools] perf stat: Handle different PMU names with common prefix (Jiri Olsa) [1680074] - [tools] perf record: Support weak groups (Jiri Olsa) [1680074] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Jiri Olsa) [1680074] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Jiri Olsa) [1680074] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Jiri Olsa) [1680074] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Jiri Olsa) [1680074] - [tools] perf top: Start display thread earlier (Jiri Olsa) [1680074] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Jiri Olsa) [1680074] - [tools] perf top: Do not use overwrite mode by default (Jiri Olsa) [1680074] - [tools] perf top: Allow disabling the overwrite mode (Jiri Olsa) [1680074] - [tools] perf trace: Beautify the umount's 'name' argument (Jiri Olsa) [1680074] - [tools] perf trace: Consider syscall aliases too (Jiri Olsa) [1680074] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Jiri Olsa) [1680074] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Jiri Olsa) [1680074] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Jiri Olsa) [1680074] - [tools] perf script: Support total cycles count (Jiri Olsa) [1680074] - [tools] perf script: Implement --graph-function (Jiri Olsa) [1680074] - [tools] tools script: Add --call-trace and --call-ret-trace (Jiri Olsa) [1680074] - [tools] perf script: Make itrace script default to all calls (Jiri Olsa) [1680074] - [tools] perf script: Add --insn-trace for instruction decoding (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Jiri Olsa) [1680074] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Jiri Olsa) [1680074] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Jiri Olsa) [1680074] - [tools] perf script: Flush output stream after events in verbose mode (Jiri Olsa) [1680074] - [tools] perf script: Allow extended console debug output (Jiri Olsa) [1680074] - [tools] perf stat: Poll for monitored tasks being alive (Jiri Olsa) [1680074] - [tools] perf trace: Drop addr_location refcounts (Jiri Olsa) [1680074] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Jiri Olsa) [1680074] - [tools] perf evsel: Introduce per event max_events property (Jiri Olsa) [1680074] - [tools] perf trace: Introduce --max-events (Jiri Olsa) [1680074] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Jiri Olsa) [1680074] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Jiri Olsa) [1680074] - [tools] perf jitdump: Add Sparc support (Jiri Olsa) [1680074] - [tools] perf annotate: Add Sparc support (Jiri Olsa) [1680074] - [tools] perf record: Encode -k clockid frequency into Perf trace (Jiri Olsa) [1680074] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Jiri Olsa) [1680074] - [tools] perf python: More portable way to make CFLAGS work with clang (Jiri Olsa) [1680074] - [tools] perf python: Make clang_has_option() work on Python 3 (Jiri Olsa) [1680074] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Jiri Olsa) [1680074] - [tools] perf tools: Avoid double free in read_event_file() (Jiri Olsa) [1680074] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Jiri Olsa) [1680074] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Jiri Olsa) [1680074] - [tools] perf strbuf: Match va_{add, copy} with va_end (Jiri Olsa) [1680074] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Jiri Olsa) [1680074] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Jiri Olsa) [1680074] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Jiri Olsa) [1680074] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Jiri Olsa) [1680074] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Jiri Olsa) [1680074] - [tools] perf db-export: Add trace begin / end branch type variants (Jiri Olsa) [1680074] - [tools] perf script: Enhance sample flags for trace begin / end (Jiri Olsa) [1680074] - [tools] perf script: Print DSO for callindent (Jiri Olsa) [1680074] - [tools] perf script: Allow sym and dso without ip, addr (Jiri Olsa) [1680074] - [tools] tools lib subcmd: Support overwriting the pager (Jiri Olsa) [1680074] - [tools] perf tools: Report itrace options in help (Jiri Olsa) [1680074] - [tools] perf help: Add missing subcommand `version` (Jiri Olsa) [1680074] - [tools] perf tools: Initialize perf_data_file fd field (Jiri Olsa) [1680074] - [tools] perf util: Make copyfile_offset() global (Jiri Olsa) [1680074] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Jiri Olsa) [1680074] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Jiri Olsa) [1680074] - [tools] perf tools: Remove perf_tool from event_op3 (Jiri Olsa) [1680074] - [tools] perf tools: Remove perf_tool from event_op2 (Jiri Olsa) [1680074] - [tools] tools Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Jiri Olsa) [1680074] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Jiri Olsa) [1680074] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Jiri Olsa) [1680074] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Jiri Olsa) [1680074] - [tools] perf map: Turn some pr_warning() to pr_debug() (Jiri Olsa) [1680074] - [tools] perf annotate: Handle arm64 move instructions (Jiri Olsa) [1680074] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Jiri Olsa) [1680074] - [tools] perf stat: Move the display functions to stat-display.c (Jiri Olsa) [1680074] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Jiri Olsa) [1680074] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Jiri Olsa) [1680074] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Jiri Olsa) [1680074] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Jiri Olsa) [1680074] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Jiri Olsa) [1680074] - [tools] perf stat: Pass 'evlist' argument to print functions (Jiri Olsa) [1680074] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Jiri Olsa) [1680074] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Jiri Olsa) [1680074] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Jiri Olsa) [1680074] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Jiri Olsa) [1680074] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Jiri Olsa) [1680074] - [tools] perf stat: Introduce perf_evlist__print_counters() (Jiri Olsa) [1680074] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Jiri Olsa) [1680074] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Jiri Olsa) [1680074] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Jiri Olsa) [1680074] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Jiri Olsa) [1680074] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Jiri Olsa) [1680074] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Jiri Olsa) [1680074] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Jiri Olsa) [1680074] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Jiri Olsa) [1680074] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Jiri Olsa) [1680074] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Jiri Olsa) [1680074] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Jiri Olsa) [1680074] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Jiri Olsa) [1680074] - [tools] perf trace: Pass augmented args to the arg formatters when available (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Jiri Olsa) [1680074] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Jiri Olsa) [1680074] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Jiri Olsa) [1680074] - [x86] perf/x86/intel: Factor out common code of PMI handler (Jiri Olsa) [1680074] - [kernel] perf: Suppress AUX/OVERWRITE records (Jiri Olsa) [1680074]- [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Desnes Augusto Nunes do Rosario) [1670667] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Desnes Augusto Nunes do Rosario) [1670667] - [netdrv] ixgbe: fix warning: sysfs: cannot create duplicate filename (Ken Cox) [1688296] - [sound] alsa: asoc: intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1517622] - [sound] alsa: hda: hdmi - add Icelake support (Jaroslav Kysela) [1517622] - [sound] alsa: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1517622] - [sound] alsa: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1517622] - [sound] alsa: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1517622] - [sound] alsa: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1517622] - [sound] alsa: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1517622] - [sound] alsa: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1517622] - [sound] alsa: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1517622] - [sound] alsa: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1517622] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1077929] - [security] selinux: policydb: fix byte order and alignment issues (Ondrej Mosnacek) [1636973] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1335986] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1335986] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1335986] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1570612] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1570612] - [kernel] audit: filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1382513] - [kernel] audit: remove unnecessary semicolon in audit_field_valid() (Richard Guy Briggs) [1382513] - [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Bhupesh Sharma) [1537527] - [x86] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1537527] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1537527] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1537527] - [x86] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1537527] - [firmware] efi: Replace runtime services spinlock with semaphore (Bhupesh Sharma) [1537527] - [firmware] efi/runtime-wrappers: Run UEFI Runtime Services with interrupts enabled (Bhupesh Sharma) [1537527] - [firmware] efi: runtime-wrapper: Get rid of the rtc_lock spinlock (Bhupesh Sharma) [1537527] - [firmware] efi/runtime-wrappers: Remove out of date comment regarding in_nmi() (Bhupesh Sharma) [1537527] - [firmware] efi/runtime-wrappers: Add a nonblocking version of QueryVariableInfo() (Bhupesh Sharma) [1537527] - [firmware] efi: Delete the in_nmi() conditional runtime locking (Bhupesh Sharma) [1537527] - [firmware] efi: Provide a non-blocking SetVariable() operation (Bhupesh Sharma) [1537527] - [firmware] efi: Implement mandatory locking for UEFI Runtime Services (Bhupesh Sharma) [1537527] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1676307] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1676307] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1676307] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1676307] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1676307] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1676307] - [mm] memcg, slab: simplify synchronization scheme (Aaron Tomlin) [1674401] - [mm] memcg, slab: do not schedule cache destruction when last page goes away (Aaron Tomlin) [1674401] - [mm] memcg, slab: separate memcg vs root cache creation paths (Aaron Tomlin) [1674401] - [mm] memcg, slab: cleanup memcg cache creation (Aaron Tomlin) [1674401] - [mm] memcg: remove KMEM_ACCOUNTED_ACTIVATED flag (Aaron Tomlin) [1674401] - [mm] memcg, slab: RCU protect memcg_params for root caches (Aaron Tomlin) [1674401] - [mm] slab: do not panic if we fail to create memcg cache (Aaron Tomlin) [1674401] - [mm] memcg: get rid of kmem_cache_dup() (Aaron Tomlin) [1674401] - [mm] memcg: fix possible NULL deref while traversing memcg_slab_caches list (Aaron Tomlin) [1674401] - [mm] memcg, slab: fix barrier usage when accessing memcg_caches (Aaron Tomlin) [1674401] - [mm] slab: clean up kmem_cache_create_memcg() error handling (Aaron Tomlin) [1674401] - [mm] memcg, kmem: use cache_from_memcg_idx instead of hard code (Aaron Tomlin) [1674401] - [mm] memcg, kmem: rename cache_from_memcg to cache_from_memcg_idx (Aaron Tomlin) [1674401] - [mm] memcg: make memcg_update_cache_sizes() static (Aaron Tomlin) [1674401] - [mm] memcg: fix kmem_account_flags check in memcg_can_account_kmem() (Aaron Tomlin) [1674401] - [powerpc] lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1637841] - [powerpc] Avoid code patching freed init sections (Desnes Augusto Nunes do Rosario) [1637841] - [kernel] asm/sections: add helpers to check for section data (Desnes Augusto Nunes do Rosario) [1637841] - [powerpc] lib/feature-fixups: use raw_patch_instruction() (Desnes Augusto Nunes do Rosario) [1637841] - [powerpc] lib/code-patching: refactor patch_instruction() (Desnes Augusto Nunes do Rosario) [1637841] - [powerpc] lib/code-patching: Use alternate map for patch_instruction() (Desnes Augusto Nunes do Rosario) [1637841] - [x86] intel_rdt: Show missing resctrl mount options (David Arcari) [1689045] - [x86] acpi: Prevent LAPIC id 0xff from being accounted (David Arcari) [1688286]- [infiniband] rdma/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1643182] - [netdrv] rdma/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1643182] - [infiniband] rdma/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1643182] - [netdrv] qed: Fix iWARP syn packet mac address validation (Manish Chopra) [1682918] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing (Manish Chopra) [1682918] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1682918] - [netdrv] qede: Add missing checks for tunnel enablement (Manish Chopra) [1682918] - [netdrv] qede: Add missing ndos initialization for VFs (Manish Chopra) [1682918] - [netdrv] qed: Fix EQ full firmware assert (Manish Chopra) [1682918] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF (Manish Chopra) [1682918] - [netdrv] qede: Add ethtool interface for SmartAN query (Manish Chopra) [1682918] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1682918] - [netdrv] qed: Add API for SmartAN query (Manish Chopra) [1682918] - [netdrv] qede: Fix system crash on configuring channels (Manish Chopra) [1682918] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode (Manish Chopra) [1682918] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1682918] - [netdrv] qed: Change verbosity for coalescing message (Manish Chopra) [1682918] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1673194] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1673194] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1673194] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1673194] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1673194] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1673194] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1673194] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1673194] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence (Manish Chopra) [1673194] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1673194] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output (Manish Chopra) [1673194] - [netdrv] bnx2x: Add MBI version to ethtool driver query output (Manish Chopra) [1673194] - [netdrv] remove inclusion when not needed (Manish Chopra) [1673194] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1673194] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1648746] - [cpufreq] intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648208] - [acpi] cppc: Add support for guaranteed performance (Prarit Bhargava) [1648208] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481749] - [x86] xen/qspinlock: Don't kick CPU if IRQ is not initialized (Vitaly Kuznetsov) [1681468] - [xen] grant-table: Use put_page instead of free_page (Vitaly Kuznetsov) [1545022] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1661654] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1661654] - [x86] hyper-v: Consolidate code for converting cpumask to vpset (Vitaly Kuznetsov) [1661654] - [x86] hyper-v: Fix the circular dependency in IPI enlightenment (Vitaly Kuznetsov) [1661654] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1661654] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1661654] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1661654] - [x86] intel_rdt/mba_sc: Feedback loop to dynamically update mem bandwidth (Prarit Bhargava) [1620320] - [x86] intel_rdt/mba_sc: Prepare for feedback loop (Prarit Bhargava) [1620320] - [x86] intel_rdt/mba_sc: Add schemata support (Prarit Bhargava) [1620320] - [x86] intel_rdt/mba_sc: Add initialization support (Prarit Bhargava) [1620320] - [x86] intel_rdt/mba_sc: Enable/disable MBA software controller (Prarit Bhargava) [1620320] - [documentation] x86/intel_rdt/mba_sc: Documentation for MBA software controller(mba_sc) (Prarit Bhargava) [1620320]- [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1679395] - [fs] nfs: nfs_compare_mount_options always compare auth flavors (Steve Dickson) [1661620] - [fs] vfs: fix check for fallocate on active swapfile (Lukas Czerner) [1671293] - [fs] fs: prevent doing FALLOC_FL_ZERO_RANGE on append only file (Lukas Czerner) [1671293] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1671293] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1671293] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1671293] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1671293] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1671293] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1671293] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1671293] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1671293] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1671293] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1671293] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1671293] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1671293] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1671293] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1671293] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1671293] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1671293] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1671293] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1671293] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1671293] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1671293] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1671293] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1671293] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1671293] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1671293] - [fs] ext4: limit xattr size to INT_MAX (Lukas Czerner) [1671293] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1671293] - [fs] ext4: correctly detect when an xattr value has an invalid size (Lukas Czerner) [1671293] - [fs] ext4: Check that external xattr value block is zero (Lukas Czerner) [1671293] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1671293] - [fs] ext4: fix quota inconsistency during orphan cleanup for read-only mounts (Lukas Czerner) [1671293] - [fs] ext4: force revalidation of directory pointer after seekdir(2) (Lukas Czerner) [1671293] - [fs] ext4: fix offset overflow on 32-bit archs in ext4_iomap_begin() (Lukas Czerner) [1671293] - [fs] jbd2: if the journal is aborted then don't allow update of the log tail (Lukas Czerner) [1671293] - [fs] ext4: save error to disk in __ext4_grp_locked_error() (Lukas Czerner) [1671293] - [fs] ext4: fix a race in the ext4 shutdown path (Lukas Czerner) [1671293] - [fs] ext4: fix crash when a directory's i_size is too small (Lukas Czerner) [1671293] - [fs] ext4: fix fdatasync(2) after fallocate(2) operation (Lukas Czerner) [1671293] - [fs] ext4: fix incorrect quotaoff if the quota feature is enabled (Lukas Czerner) [1671293] - [fs] ext4: fix overflow caused by missing cast in ext4_resize_fs() (Lukas Czerner) [1671293] - [fs] ext4: fix fdatasync(2) after extent manipulation operations (Lukas Czerner) [1671293] - [fs] ext4: keep existing extra fields when inode expands (Lukas Czerner) [1671293] - [fs] ext4: clear lockdep subtype for quota files on quota off (Lukas Czerner) [1671293] - [fs] ext4: Set flags on quota files directly (Lukas Czerner) [1671293] - [fs] ext4: evict inline data when writing to memory map (Lukas Czerner) [1671293] - [fs] ext4: mark inode dirty after converting inline directory (Lukas Czerner) [1671293] - [fs] ext4: don't lock buffer in ext4_commit_super if holding spinlock (Lukas Czerner) [1671293] - [fs] ext4: clean up error handling when orphan list is corrupted (Lukas Czerner) [1671293] - [fs] ext4: fix crashes in dioread_nolock mode (Lukas Czerner) [1671293] - [fs] ext4: fix potential integer overflow (Lukas Czerner) [1671293] - [fs] dcache: Add negative dentries to LRU tail (Waiman Long) [1466038] - [fs] documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1466038] - [fs] dcache: Track & report number of negative dentries (Waiman Long) [1466038] - [fs] dcache: convert dentry_stat.nr_unused to per-cpu counters (Waiman Long) [1466038] - [fs] bump inode and dentry counters to long (Waiman Long) [1466038]- [usb] fix the usbfs flag sanitization for control transfers (Torez Smith) [1657401] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1657401] - [usb] xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1657401] - [usb] roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1657401] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1657401] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1657401] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1657401] - [usb] usbip: fix bug: kasan: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1657401] - [netdrv] usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1657401] - [usb] xhci-mtk: resume USB3 roothub first (Torez Smith) [1657401] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1657401] - [usb] cdc_acm: Do not leak URB buffers (Torez Smith) [1657401] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1657401] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1657401] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1657401] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1657401] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1657401] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1657401] - [usb] serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1657401] - [usb] typec: mux: Take care of driver module reference counting (Torez Smith) [1657401] - [usb] core: safely deal with the dynamic quirk lists (Torez Smith) [1657401] - [usb] roles: Take care of driver module reference counting (Torez Smith) [1657401] - [usb] handle NULL config in usb_find_alt_setting() (Torez Smith) [1657401] - [usb] fix error handling in usb_driver_claim_interface() (Torez Smith) [1657401] - [usb] remove LPM management from usb_driver_claim_interface() (Torez Smith) [1657401] - [usb] usbdevfs: restore warning for nonsensical flags (Torez Smith) [1657401] - [usb] usbdevfs: sanitize flags more (Torez Smith) [1657401] - [usb] revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1657401] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1657401] - [usb] serial: option: add two-endpoints device-id flag (Torez Smith) [1657401] - [usb] serial: option: improve Quectel EP06 detection (Torez Smith) [1657401] - [usb] revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1657401] - [usb] xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1657401] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1657401] - [usb] cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1657401] - [usb] misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1657401] - [usb] Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1657401] - [usb] typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1657401] - [usb] Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1657401] - [usb] uas: add support for more quirk flags (Torez Smith) [1657401] - [usb] Add quirk to support DJI CineSSD (Torez Smith) [1657401] - [usb] typec: fix kernel-doc parameter warning (Torez Smith) [1657401] - [usb] yurex: Check for truncation in yurex_read() (Torez Smith) [1657401] - [usb] yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1657401] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1657401] - [usb] add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1657401] - [usb] serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1657401] - [usb] serial: io_ti: fix array underflow in completion handler (Torez Smith) [1657401] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1657401] - [netdrv] net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1657401] - [usb] serial: pl2303: add a new device id for ATEN (Torez Smith) [1657401] - [usb] option: add support for DW5821e (Torez Smith) [1657401] - [netdrv] usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1657401] - [netdrv] usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1657401] - [media] uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1657401] - [media] uvcvideo: Remove a redundant check (Torez Smith) [1657401] - [media] uvcvideo: Fix minor spelling (Torez Smith) [1657401] - [netdrv] qmi_wwan: fix interface number for DW5821e production firmware (Torez Smith) [1657401] - [usb] usbtmc: Add support for 32 bit compat applications (Torez Smith) [1657401] - [usb] core: handle hub C_PORT_OVER_CURRENT condition (Torez Smith) [1657401] - [usb] usbtmc: Add ioctl for termination character (Torez Smith) [1657401] - [usb] usbtmc: Add ioctl for EOM bit (Torez Smith) [1657401] - [usb] usbtmc: Add ioctl for trigger (Torez Smith) [1657401] - [usb] usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1657401] - [usb] usbtmc: use consistent timeout error (Torez Smith) [1657401] - [usb] usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1657401] - [usb] xhci: Fix memory leak in xhci_endpoint_reset() (Torez Smith) [1657401] - [usb] typec: tcpm: Fix sink PDO starting index for PPS APDO selection (Torez Smith) [1657401] - [netdrv] usb: asix: replace mii_nway_restart in resume path (Torez Smith) [1657401] - [usb] serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1657401] - [netdrv] usb: rtl8150: demote allmulti message to dev_dbg() (Torez Smith) [1657401] - [netdrv] usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1657401] - [usb] serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1657401] - [usb] serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1657401] - [usb] serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1657401] - [usb] cdc_acm: Add quirk for Castles VEGA3000 (Torez Smith) [1657401] - [usb] host: ehci-sched: remove redundant pointer dev (Torez Smith) [1657401] - [usb] host: whci: remove redundant variable t (Torez Smith) [1657401] - [usb] xhci: dbc: remove redundant pointer dbc (Torez Smith) [1657401] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1657401] - [usb] misc: uss720: remove redundant pointer usbdev (Torez Smith) [1657401] - [usb] usbip: remove redundant pointer ep (Torez Smith) [1657401] - [usb] serial: kl5kusb105: remove KLSI device id (Torez Smith) [1657401] - [usb] yurex: fix out-of-bounds uaccess in read handler (Torez Smith) [1657401] - [usb] typec: avoid format-overflow warning (Torez Smith) [1657401] - [usb] typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1657401] - [usb] typec: fix dereference before null check on adev (Torez Smith) [1657401] - [usb] usbtest: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] quirks: add delay quirks for Corsair Strafe (Torez Smith) [1657401] - [usb] xhci: xhci-mem: off by one in xhci_stream_id_to_ring() (Torez Smith) [1657401] - [usb] serial: kobil_sct: add missing version error handling (Torez Smith) [1657401] - [usb] serial: kobil_sct: fix modem-status error handling (Torez Smith) [1657401] - [usb] serial: mos7840: fix status-register error handling (Torez Smith) [1657401] - [usb] serial: keyspan_pda: fix modem-status error handling (Torez Smith) [1657401] - [netdrv] qmi_wwan: add support for Quectel EG91 (Torez Smith) [1657401] - [usb] serial: cp210x: add another USB ID for Qivicon ZigBee stick (Torez Smith) [1657401] - [usb] serial: ch341: fix type promotion bug in ch341_control_in() (Torez Smith) [1657401] - [netdrv] smsc75xx: Add workaround for gigabit link up hardware errata (Torez Smith) [1657401] - [netdrv] usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1657401] - [usb] typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1657401] - [usb] mark expected switch fall-throughs (Torez Smith) [1657401] - [usb] wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1657401] - [usb] typec: tcpm: Support for Alternate Modes (Torez Smith) [1657401] - [usb] typec: pi3usb30532: Start using generic state values (Torez Smith) [1657401] - [usb] typec: Add driver for DisplayPort alternate mode (Torez Smith) [1657401] - [usb] typec: Bus type for alternate modes (Torez Smith) [1657401] - [usb] typec: Register a device for every mode (Torez Smith) [1657401] - [usb] typec: mux: Get the mux identifier from function parameter (Torez Smith) [1657401] - [usb] typec: tcpm: Correctly report power_supply current and voltage for non pd supply (Torez Smith) [1657401] - [usb] xhci: dbc: Don't decrement runtime PM counter if DBC is not started (Torez Smith) [1657401] - [usb] update for tcpci drivers moving out of staging (Torez Smith) [1657401] - [netdrv] usb: Mark expected switch fall-throughs (Torez Smith) [1657401] - [usb] typec: function for checking cable plug orientation (Torez Smith) [1657401] - [kernel] usb: pd: include kernel.h (Torez Smith) [1657401] - [usb] typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1657401] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1657401] - [usb] typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1657401] - [usb] typec: add API to get typec basic port power and data config (Torez Smith) [1657401] - [kernel] usb: typec: add fwnode to tcpc (Torez Smith) [1657401] - [usb] typec: tps6598x: Remove VLA usage (Torez Smith) [1657401] - [usb] cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1657401] - [usb] legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] ldusb: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] iowarrior: remove intr_idx_lock (Torez Smith) [1657401] - [usb] adutux: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] wusbcore: remove excessive irqsave (Torez Smith) [1657401] - [usb] usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] usblp: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] usbfs: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] core: use irqsave() in sg_complete() complete callback (Torez Smith) [1657401] - [usb] cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1657401] - [usb] serial: digi_acceleport: rename tty flag variable (Torez Smith) [1657401] - [usb] serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: sierra: fix potential deadlock at close (Torez Smith) [1657401] - [usb] serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [usb] serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [netdrv] r8152: napi hangup fix after disconnect (Torez Smith) [1657401] - [usb] usb host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1657401] - [usb] cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1657401] - [usb] mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1657401] - [usb] xhci-hcd: Add get_resuming_ports method (Torez Smith) [1657401] - [usb] ehci-hcd: Add get_resuming_ports method (Torez Smith) [1657401] - [usb] Report wakeup events on root-hub ports (Torez Smith) [1657401] - [usb] typec: tcpm: fix logbuffer index is wrong if _tcpm_log is re-entered (Torez Smith) [1657401] - [usb] typec: tcpm: Fix a msecs vs jiffies bug (Torez Smith) [1657401] - [usb] cdc_acm: Add quirk for Uniden UBC125 scanner (Torez Smith) [1657401] - [usb] typec: ucsi: Fix for incorrect status data issue (Torez Smith) [1657401] - [usb] xhci: increase CRS timeout value (Torez Smith) [1657401] - [usb] xhci: tegra: fix runtime PM error handling (Torez Smith) [1657401] - [usb] xhci: remove the code build warning (Torez Smith) [1657401] - [usb] xhci: Fix kernel oops in trace_xhci_free_virt_device (Torez Smith) [1657401] - [usb] xhci: Fix perceived dead host due to runtime suspend race with event handler (Torez Smith) [1657401] - [usb] serial: cast sizeof() to int when comparing with error code (Torez Smith) [1657401] - [netdrv] qmi_wwan: add support for the Dell Wireless 5821e module (Torez Smith) [1657401] - [netdrv] usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [netdrv] usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [netdrv] usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [netdrv] usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [netdrv] usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1657401] - [netdrv] usb/drivers: Remove useless hrtimer_active check (Torez Smith) [1657401] - [usb] serial: cp210x: add CESINEL device ids (Torez Smith) [1657401] - [usb] serial: cp210x: add Silicon Labs IDs for Windows Update (Torez Smith) [1657401] - [netdrv] cdc_ncm: avoid padding beyond end of skb (Torez Smith) [1657401] - [media] uvcvideo: Prevent setting unavailable flags (Torez Smith) [1657401] - [netdrv] usb: cdc_mbim: add flag FLAG_SEND_ZLP (Torez Smith) [1657401] - [usb] revert "xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA issue" (Torez Smith) [1657401] - [usb] xhci: Add quirk to zero 64bit registers on Renesas PCIe controllers (Torez Smith) [1657401] - [usb] xhci: Allow more than 32 quirks (Torez Smith) [1657401] - [usb] xhci: force all memory allocations to node (Torez Smith) [1657401] - [usb] typec: fsusb302: no need to check return value of debugfs_create_dir() (Torez Smith) [1657401] - [usb] core: no need to check return value of debugfs_create functions (Torez Smith) [1657401] - [usb] ehci-hcd: no need to check return value of debugfs_create functions (Torez Smith) [1657401] - [usb] ohci: no need to check return value of debugfs_create functions (Torez Smith) [1657401] - [usb] uhci: no need to check return value of debugfs_create functions (Torez Smith) [1657401] - [usb] mon: no need to check return value of debugfs_create functions (Torez Smith) [1657401] - [usb] typec: tcpm: no need to check return value of debugfs_create_dir() (Torez Smith) [1657401] - [usb] hub: Per-port setting to reduce TRSTRCY to 10 ms (Torez Smith) [1657401] - [usb] hub: Per-port setting to use old enumeration scheme (Torez Smith) [1657401] - [usb] xhci: tegra: Fix runtime PM support (Torez Smith) [1657401] - [usb] core: message: remove extra endianness conversion in usb_set_isoch_delay (Torez Smith) [1657401] - [netdrv] qmi_wwan: Add Netgear Aircard 779S (Torez Smith) [1657401] - [netdrv] qmi_wwan: apply SET_DTR quirk to the SIMCOM shared device ID (Torez Smith) [1657401] - [usb] xhci: tegra: Add support for managing powergates (Torez Smith) [1657401] - [usb] xhci: tegra: Add runtime PM support (Torez Smith) [1657401] - [usb] xhci: tegra: Prepare for adding runtime PM support (Torez Smith) [1657401] - [usb] usb-storage: Add compatibility quirk flags for G-Technologies G-Drive (Torez Smith) [1657401] - [usb] usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver (Torez Smith) [1657401] - [usb] typec: wcove: Remove dependency on HW FSM (Torez Smith) [1657401] - [usb] roles: intel_xhci: Enable runtime PM (Torez Smith) [1657401] - [usb] typec: fusb302: Fix debugfs issue (Torez Smith) [1657401] - [usb] roles: intel_xhci: Always allow user control (Torez Smith) [1657401] - [usb] typec: Fix htmldocs warning (Torez Smith) [1657401] - [usb] typec: tcpm: Provide fwnode pointer as part of psy_cfg (Torez Smith) [1657401] - [usb] xhci: debugfs: add debugfs interface to enable compliance mode for a port (Torez Smith) [1657401] - [usb] xhci: debugfs: add usb ports to xhci debugfs (Torez Smith) [1657401] - [usb] xhci: xhci-mem: remove port_arrays and the code initializing them (Torez Smith) [1657401] - [usb] xhci-mtk: use xhci hub structures to get number of ports in roothubs (Torez Smith) [1657401] - [usb] xhci: xhci-hub: use port structure members instead of xhci_get_ports() (Torez Smith) [1657401] - [usb] xhci: use port structures instead of port arrays in xhci.c functions (Torez Smith) [1657401] - [usb] xhci: change xhci_test_and_clear_bit() to use new port structure (Torez Smith) [1657401] - [usb] xhci: change xhci_set_link_state() to work with port structures (Torez Smith) [1657401] - [usb] xhci: rename faked_port_index to hcd_portnum (Torez Smith) [1657401] - [usb] xhci: xhci-ring: use port structures for port event handler (Torez Smith) [1657401] - [usb] xhci: xhci-hub: use new port structures for cas and wake mask functions (Torez Smith) [1657401] - [usb] xhci: xhci-hub: use new port structures to get port address instead of port array (Torez Smith) [1657401] - [usb] xhci: Add helper to get xhci roothub from hcd (Torez Smith) [1657401] - [usb] xhci: set hcd pointers for xhci usb2 and usb3 roothub structures (Torez Smith) [1657401] - [usb] xhci: Create new structures to store xhci port information (Torez Smith) [1657401] - [usb] xhci: hisilicon: support HiSilicon STB xHCI host controller (Torez Smith) [1657401] - [usb] xhci: dbc: Add SPDX identifiers to dbc files (Torez Smith) [1657401] - [usb] serial: ftdi_sio: clean up flow control management (Torez Smith) [1657401] - [usb] serial: ftdi_sio: drop unnecessary urb_ variable prefixes (Torez Smith) [1657401] - [usb] serial: ftdi_sio: use non-underscore fixed types (Torez Smith) [1657401] - [usb] serial: ftdi_sio: fix IXON/IXOFF mixup (Torez Smith) [1657401] - [usb] usbtmc: Remove rigol_quirk (Torez Smith) [1657401] - [usb] serial: use tty_port_register_device() (Torez Smith) [1657401] - [usb] usbip: usbip_host: fix bad unlock balance during stub_probe() (Torez Smith) [1657401] - [usb] usbip: usbip_host: fix NULL-ptr deref and use-after-free errors (Torez Smith) [1657401] - [usb] xhci: Fix USB3 NULL pointer dereference at logical disconnect (Torez Smith) [1657401] - [usb] revert "usb: host: ehci: Use dma_pool_zalloc()" (Torez Smith) [1657401] - [usb] usbip: usbip_host: run rebind from exit when module is removed (Torez Smith) [1657401] - [usb] usbip: usbip_host: delete device from busid_table after rebind (Torez Smith) [1657401] - [usb] typec: tps6598x: handle block reads separately with plain-I2C adapters (Torez Smith) [1657401] - [usb] typec: tcpm: Release the role mux when exiting (Torez Smith) [1657401] - [usb] Accept bulk endpoints with 1024-byte maxpacket (Torez Smith) [1657401] - [usb] xhci: Fix use-after-free in xhci_free_virt_device (Torez Smith) [1657401] - [netdrv] qmi_wwan: do not steal interfaces from class drivers (Torez Smith) [1657401] - [usb] serial: visor: handle potential invalid device configuration (Torez Smith) [1657401] - [usb] serial: option: adding support for ublox R410M (Torez Smith) [1657401] - [usb] serial: option: blacklist unused dwm-158 interfaces (Torez Smith) [1657401] - [usb] typec: tcpm: Fix incorrect 'and' operator (Torez Smith) [1657401] - [usb] usb-misc: sisusbvga: fix spelling mistake: "asymmeric" -> "asymmetric" (Torez Smith) [1657401] - [netdrv] usb: qmi_wwan: add support for ublox R410M PID 0x90b2 (Torez Smith) [1657401] - [usb] typec: tcpm: fix compiler warning about stupid things (Torez Smith) [1657401] - [usb] typec: tcpm: Add support for sink PPS related messages (Torez Smith) [1657401] - [usb] typec: tcpm: Represent source supply through power_supply (Torez Smith) [1657401] - [usb] typec: tcpm: Add core support for sink side PPS (Torez Smith) [1657401] - [usb] do not reset if a low-speed or full-speed device timed out (Torez Smith) [1657401] - [usb] core: hcd: mark expected switch fall-through (Torez Smith) [1657401] - [usb] USB 3.2 Add sysfs entries for a usb device rx_lanes and tx_lanes (Torez Smith) [1657401] - [usb] show USB 3.2 Dual-lane devices as Gen Xx2 during device enumeration (Torez Smith) [1657401] - [usb] set root hub lane counts (Torez Smith) [1657401] - [usb] Add support to store lane count used by USB 3.2 (Torez Smith) [1657401] - [usb] define HCD_USB32 speed option for hosts that support USB 3.2 dual-lane (Torez Smith) [1657401] - [usb] typec: tcpm: remove max_snk_mv/ma/mw (Torez Smith) [1657401] - [usb] typec: wcove: remove max_snk_* for sink config (Torez Smith) [1657401] - [usb] typec: fusb302: remove max_snk_* for sink config (Torez Smith) [1657401] - [usb] typec: tcpm: pdo matching optimization (Torez Smith) [1657401] - [usb] hub: Don't wait for connect state at resume for powered-off ports (Torez Smith) [1657401] - [usb] usbip: usbip_host: refine probe and disconnect debug msgs to be useful (Torez Smith) [1657401] - [usb] storage: Replace mdelay with msleep in init_freecom (Torez Smith) [1657401] - [kernel] usb: audio-v2: Correct the comment for struct uac_clock_selector_descriptor (Torez Smith) [1657401] - [usb] roles: Fix potential NULL dereference in intel_xhci_usb_probe() (Torez Smith) [1657401] - [usb] xhci: Fix Kernel oops in xhci dbgtty (Torez Smith) [1657401] - [usb] select USB_COMMON for usb role switch config (Torez Smith) [1657401] - [usb] core: Add quirk for HP v222w 16GB Mini (Torez Smith) [1657401] - [usb] typec: ucsi: fix tracepoint related build error (Torez Smith) [1657401] - [usb] usbip: usbip_event: fix to not print kernel pointer address (Torez Smith) [1657401] - [usb] usbip: usbip_host: fix to hold parent lock for device_attach() calls (Torez Smith) [1657401] - [usb] usbip: vhci_hcd: Fix usb device and sockfd leaks (Torez Smith) [1657401] - [usb] usbip: vhci_hcd: check rhport before using in vhci_hub_control() (Torez Smith) [1657401] - [usb] Increment wakeup count on remote wakeup (Torez Smith) [1657401] - [usb] host: xhci-plat: Fix clock resource by adding a register clock (Torez Smith) [1657401] - [usb] xhci: Fix USB ports for Dell Inspiron 5775 (Torez Smith) [1657401] - [netdrv] qmi_wwan: add Wistron Neweb D19Q1 (Torez Smith) [1657401] - [usb] serial: ftdi_sio: use jtag quirk for Arrow USB Blaster (Torez Smith) [1657401] - [usb] serial: cp210x: add ID for NI USB serial console (Torez Smith) [1657401] - [usb] serial: simple: add libtransistor console (Torez Smith) [1657401] - [netdrv] cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN (Torez Smith) [1657401] - [usb] revert "usb: serial: ftdi_sio: add Id for Physik Instrumente E-870" (Torez Smith) [1657401] - [usb] serial: ftdi_sio: add Id for Physik Instrumente E-870 (Torez Smith) [1657401] - [netdrv] net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 (Torez Smith) [1657401] - [netdrv] usb/qmi_wwan.c: Add USB id for lt4120 modem (Torez Smith) [1657401] - [netdrv] qmi_wwan: add BroadMobi BM806U 2020:2033 (Torez Smith) [1657401] - [usb] host: Remove the deprecated ATH79 USB host config options (Torez Smith) [1657401] - [usb] roles: Fix return value check in intel_xhci_usb_probe() (Torez Smith) [1657401] - [documentation] usb: core: Add USB_QUIRK_DELAY_CTRL_MSG to usbcore quirks (Torez Smith) [1657401] - [usb] core: Copy parameter string correctly and remove superfluous null check (Torez Smith) [1657401] - [usb] announce bcdDevice as well as idVendor, idProduct (Torez Smith) [1657401] - [usb] USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw (Torez Smith) [1657401] - [usb] hub: Reduce warning to notice on power loss (Torez Smith) [1657401] - [usb] serial: ftdi_sio: add support for Harman FirmwareHubEmulator (Torez Smith) [1657401] - [usb] serial: cp210x: add ELDAT Easywave RX09 id (Torez Smith) [1657401] - [usb] serial: ftdi_sio: add RT Systems VX-8 cable (Torez Smith) [1657401] - [usb] typec: driver for Pericom PI3USB30532 Type-C cross switch (Torez Smith) [1657401] - [usb] roles: Add Intel xHCI USB role switch driver (Torez Smith) [1657401] - [usb] xhci: Add Intel extended cap / otg phy mux handling (Torez Smith) [1657401] - [usb] xhci: Add option to get next extended capability in list by passing id = 0 (Torez Smith) [1657401] - [usb] typec: tcpm: Use new Type-C switch/mux and usb-role-switch functions (Torez Smith) [1657401] - [usb] typec: tcpm: Set USB role switch to device mode when configured as such (Torez Smith) [1657401] - [usb] typec: Separate the definitions for data and power roles (Torez Smith) [1657401] - [usb] common: Small class for USB role switches (Torez Smith) [1657401] - [usb] typec: API for controlling USB Type-C Multiplexers (Torez Smith) [1657401] - [usb] core: introduce per-port over-current counters (Torez Smith) [1657401] - [usb] misc: uss720: more vendor/product ID's (Torez Smith) [1657401] - [usb] core: Add "quirks" parameter for usbcore (Torez Smith) [1657401] - [usb] core: urb: Check SSP isoc ep comp descriptor (Torez Smith) [1657401] - [usb] serial: option: use mass-storage class define (Torez Smith) [1657401] - [usb] serial: option: drop redundant interface-class test (Torez Smith) [1657401] - [usb] serial: option: reimplement interface masking (Torez Smith) [1657401] - [usb] wusbcore: crypto: Remove VLA usage (Torez Smith) [1657401] - [usb] xhci: Show what USB release number the xHC supports from protocol capablity (Torez Smith) [1657401] - [usb] xhci: Clear the host side toggle manually when endpoint is soft reset (Torez Smith) [1657401] - [usb] xhci: refactor xhci_urb_enqueue a bit with minor changes (Torez Smith) [1657401] - [usb] xhci: Don't always run the default stop endpoint command completion handler (Torez Smith) [1657401] - [usb] xhci: zero usb device slot_id member when disabling and freeing a xhci slot (Torez Smith) [1657401] - [usb] xhci: Remove ep_trb from finish_td() (Torez Smith) [1657401] - [usb] xhci: Remove ep_trb from xhci_cleanup_halted_endpoint() (Torez Smith) [1657401] - [usb] xhci: Clean up error code in xhci_dbc_tty_register_device() (Torez Smith) [1657401] - [netdrv] Remove unnecessary skb_copy_expand OOM messages (Torez Smith) [1657401] - [usb] typec: tcpm: fusb302: Do not log an error on -EPROBE_DEFER (Torez Smith) [1657401] - [usb] ohci: Fix NULL dereference in HCDs using HCD_LOCAL_MEM (Torez Smith) [1657401] - [usb] usbip: vudc: fix null pointer dereference on udc->lock (Torez Smith) [1657401] - [usb] typec: Start using ERR_PTR (Torez Smith) [1657401] - [usb] host: xhci-mtk: remove custom USB PHY handling (Torez Smith) [1657401] - [usb] clarify ACPI spec version and section number for _UPC & _PLD (Torez Smith) [1657401] - [usb] Don't disable Latency tolerance Messaging (LTM) before port reset (Torez Smith) [1657401] - [usb] adutux: Add waiting in transfer abortion (Torez Smith) [1657401] - [usb] typec: Re-use DEFINE_SHOW_ATTRIBUTE() macro (Torez Smith) [1657401] - [usb] host: whci: Re-use DEFINE_SHOW_ATTRIBUTE() macro (Torez Smith) [1657401] - [kernel] typec: tcpm: Add SDB header for Status message handling (Torez Smith) [1657401] - [kernel] typec: tcpm: Add ADO header for Alert message handling (Torez Smith) [1657401] - [kernel] typec: tcpm: Add PD Rev 3.0 definitions to PD header (Torez Smith) [1657401] - [usb] wusbcore: remove redundant re-assignment to pointer 'dev' (Torez Smith) [1657401] - [usb] usbip: Correct maximum value of CONFIG_USBIP_VHCI_HC_PORTS (Torez Smith) [1657401] - [usb] usbtest: Remove stack VLA usage (Torez Smith) [1657401] - [usb] xhci: Fix front USB ports on ASUS PRIME B350M-A (Torez Smith) [1657401] - [usb] usbmon: Read text within supplied buffer size (Torez Smith) [1657401] - [netdrv] usb: asix88179_178a: set permanent address once only (Torez Smith) [1657401] - [usb] storage: Add JMicron bridge 152d:2567 to unusual_devs.h (Torez Smith) [1657401] - [usb] xhci: dbc: Fix lockdep warning (Torez Smith) [1657401] - [usb] xhci: fix endpoint context tracer output (Torez Smith) [1657401] - [netdrv] cdc_eem: clean up bind error path (Torez Smith) [1657401] - [netdrv] kalmia: clean up bind error path (Torez Smith) [1657401] - [kernel] usbnet: fix potential deadlock on 32bit hosts (Torez Smith) [1657401] - [usb] adutux: Delete a misleading comment (Torez Smith) [1657401] - [usb] usb-skeleton: make MODULE_LICENSE and SPDX tag match (Torez Smith) [1657401] - [usb] revert "typec: tcpm: Only request matching pdos" (Torez Smith) [1657401] - [usb] quirks: add control message delay for 1b1c:1b20 (Torez Smith) [1657401] - [usb] uas: fix comparison for error code (Torez Smith) [1657401] - [netdrv] usb/kalmia: use ARRAY_SIZE for various array sizing calculations (Torez Smith) [1657401] - [netdrv] cdc_ether: flag the Cinterion PLS8 modem by gemalto as WWAN (Torez Smith) [1657401] - [video] console: Expand dummy functions for CFI (Torez Smith) [1657401] - [usb] console: sisusb2vga: Drop dummy con_font_get() (Torez Smith) [1657401] - [netdrv] r8152: fix tx packets accounting (Torez Smith) [1657401] - [media] uvcvideo: Use internal kernel integer types (Torez Smith) [1657401] - [media] uvcvideo: Apply flags from device to actual properties (Torez Smith) [1657401] - [netdrv] smsc75xx: fix smsc75xx_set_features() (Torez Smith) [1657401] - [usb] chaoskey: Use kasprintf() over strcpy()/strcat() (Torez Smith) [1657401] - [usb] host: ehci: Use dma_pool_zalloc() (Torez Smith) [1657401] - [usb] cdc_acm: prevent race at write to acm while system resumes (Torez Smith) [1657401] - [usb] Add delay-init quirk for Corsair K70 RGB keyboards (Torez Smith) [1657401] - [usb] ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks() (Torez Smith) [1657401] - [usb] host: ehci: always enable interrupt for qtd completion at test mode (Torez Smith) [1657401] - [usb] ldusb: add PIDs for new CASSY devices supported by this driver (Torez Smith) [1657401] - [usb] host: ehci: use correct device pointer for dma ops (Torez Smith) [1657401] - [usb] usbip: keep usbip_device sockfd state in sync with tcp_socket (Torez Smith) [1657401] - [usb] ohci-hcd: Fix race condition caused by ohci_urb_enqueue() and io_watchdog_func() (Torez Smith) [1657401] - [usb] serial: option: Add support for Quectel EP06 (Torez Smith) [1657401] - [usb] xhci: fix xhci debugfs errors in xhci_stop (Torez Smith) [1657401] - [usb] xhci: xhci debugfs device nodes weren't removed after device plugged out (Torez Smith) [1657401] - [usb] xhci: Fix xhci debugfs devices node disappearance after hibernation (Torez Smith) [1657401] - [usb] xhci: Fix NULL pointer in xhci debugfs (Torez Smith) [1657401] - [usb] xhci: Don't print a warning when setting link state for disabled ports (Torez Smith) [1657401] - [usb] xhci: workaround for AMD Promontory disabled ports wakeup (Torez Smith) [1657401] - [base] base: Unified device connection lookup (Torez Smith) [1657401] - [documentation] documentation sysfs-bus-usb: Add rx_lanes and tx_lanes introduced in USB 3.2 (Torez Smith) [1657401]- [netdrv] bnxt_en: Drop oversize TX packets to prevent errors (Jonathan Toppins) [1686144] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic (Jonathan Toppins) [1686144] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete (Jonathan Toppins) [1686144] - [netdrv] mlxsw: spectrum_router: Add extack message for RIF and VRF overflow (Ivan Vecera) [1678657] - [netdrv] mlxsw: spectrum: router: Add support for address validator notifier (Ivan Vecera) [1678657] - [netdrv] enic: fix checksum validation for IPv6 (Govindarajulu Varadarajan) [1631569] - [netdrv] cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Govindarajulu Varadarajan) [1631569] - [netdrv] enic: do not call enic_change_mtu in enic_probe (Govindarajulu Varadarajan) [1631569] - [netdrv] use core min/max MTU checking (Govindarajulu Varadarajan) [1631569] - [netdrv] enic: handle mtu change for vf properly (Govindarajulu Varadarajan) [1631569] - [netdrv] xdp/qede: setup xdp_rxq_info and intro xdp_rxq_info_is_reg (Manish Chopra) [1679753] - [netdrv] xdp: make the stack take care of the tear down (Manish Chopra) [1679753] - [netdrv] bpf: add meta pointer for direct access (Manish Chopra) [1679753] - [netdrv] qede: VF XDP support (Manish Chopra) [1679753] - [netdrv] qed: VF XDP support (Manish Chopra) [1679753] - [netdrv] qed*: Change maximal number of queues (Manish Chopra) [1679753] - [netdrv] qede: Fix XDP memory leak on unload (Manish Chopra) [1679753] - [netdrv] qede: Support XDP adjustment of headers (Manish Chopra) [1679753] - [netdrv] qede: Add support for ingress headroom (Manish Chopra) [1679753] - [netdrv] bpf: add initial bpf tracepoints (Manish Chopra) [1679753] - [netdrv] qede: Correct XDP forward unmapping (Manish Chopra) [1679753] - [netdrv] bpf, xdp: drop rcu_read_lock from bpf_prog_run_xdp and move to caller (Manish Chopra) [1679753] - [netdrv] qede: Add support for XDP_TX (Manish Chopra) [1679753] - [netdrv] qede: Add basic XDP support (Manish Chopra) [1679753] - [infiniband] hfi1: Close race condition on user context disable and close (Alex Estrin) [1680069] - [hid] intel-ish-hid: add MSI interrupt support (Tony Camuso) [1517616] - [hid] intel-ish-hid: fixes incorrect error handling (Tony Camuso) [1517616] - [hid] intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1517616] - [hid] intel-ish-hid: using list_head for ipc write queue (Tony Camuso) [1517616] - [hid] intel-ish-hid: use resource-managed api (Tony Camuso) [1517616] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Tony Camuso) [1517616] - [hid] intel-ish-hid: use helper function to search client id (Tony Camuso) [1517616] - [hid] intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1517616] - [hid] intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1517616] - [hid] intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1517616] - [hid] intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1517616] - [hid] intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1517616] - [hid] intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1517616] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Tony Camuso) [1517616] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Tony Camuso) [1517616] - [hid] intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1517616] - [hid] intel_ish-hid: ipc: register more pm callbacks to support hibernation (Tony Camuso) [1517616] - [hid] treewide: devm_kzalloc() -> devm_kcalloc() (Tony Camuso) [1517616] - [hid] intel-ish-hid: use put_device() instead of kfree() (Tony Camuso) [1517616] - [hid] intel_ish-hid: Stop using a static local buffer in get_report() (Tony Camuso) [1517616] - [hid] intel_ish-hid: Move header size check to inside the loop (Tony Camuso) [1517616] - [scsi] hpsa: add module parameter to disable irq affinity (Joseph Szczypek) [1644420] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1457023] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1457023] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1457023] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1457023] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1457023] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1457023] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1457023] - [iommu] vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1686486] - [iommu] vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1686486] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1686486] - [iommu] amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1686486] - [iommu] amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1686486] - [iommu] amd: Fix schedule-while-atomic BUG in initialization code (Jerry Snitselaar) [1686486] - [iommu] vt-d: Allow to flush more than 4GB of device TLBs (Jerry Snitselaar) [1686486] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672873] - [mm] swap: fix nr_rotate_swap leak in swapon() error case (Rafael Aquini) [1485248] - [mm] swap: use page-cluster as max window of VMA based swap readahead (Rafael Aquini) [1485248] - [kernel] mm: swap: don't use VMA based swap readahead if HDD is used as swap (Rafael Aquini) [1485248] - [mm] swap: add sysfs interface for VMA based swap readahead (Rafael Aquini) [1485248] - [mm] swap: VMA based swap readahead (Rafael Aquini) [1485248] - [mm] swap: fix swap readahead marking (Rafael Aquini) [1485248] - [mm] swap: add swap readahead hit statistics (Rafael Aquini) [1485248] - [mm] swap: add a simple detector for inappropriate swapin readahead (Rafael Aquini) [1485248] - [block] mtip32xx: fix memory corruption by initializing internal command header (Ming Lei) [1660292] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1631091] - [block] blk-mq: hold tag set lock before reinit queues (Ming Lei) [1638844] - [block] revert "blk-mq: fix hctx debugfs entry related race between update hw queues and cpu hotplug" (Ming Lei) [1638844] - [fs] cifs: fix for getdents with 4kb buffers (Leif Sahlberg) [1577640] - [fs] nfsd: deal with revoked delegations appropriately (Dave Wysochanski) [1552203] - [fs] vfs: Allocate anon_inode_inode in anon_inode_init() (Bill O'Donnell) [1504735] - [fs] remove now stale label in anon_inode_init() (Bill O'Donnell) [1504735] - [fs] Avoid userspace mounting anon_inodefs filesystem (Bill O'Donnell) [1504735] - [linux] Break up long walk of wait queue during wakeup (Larry Woodman) [1493845] - [kernel] nohz: Fix local_timer_softirq_pending() (Daniel Bristot de Oliveira) [1659332] - [kernel] nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick() (Daniel Bristot de Oliveira) [1659332] - [powerpc] livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1658435] - [powerpc] livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1658435] - [powerpc] livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1658435] - [powerpc] 64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1658435] - [powerpc] 64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1658435] - [powerpc] livepatch: Fix build error with kprobes disabled (Joe Lawrence) [1658435] - [powercap] intel_rapl: add support for Jacobsville (Steve Best) [1482403] - [x86] cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482403] - [powercap] intel_rapl: add Ice Lake mobile (Steve Best) [1483426] - [powercap] x86/cpu: Add Icelake model number (Steve Best) [1483426] - [s390] qeth: fix use-after-free in error path (Hendrik Brueckner) [1686041] - [s390] qeth: cancel close_dev work before removing a card (Hendrik Brueckner) [1686040] - [s390] qeth: conclude all event processing before offlining a card (Hendrik Brueckner) [1686039] - [s390] qeth: handle failure on workqueue creation (Hendrik Brueckner) [1686042]- [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1646441] - [netdrv] revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1646441] - [netdrv] revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1646441] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1646441] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1646441] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1646441] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1646441] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1646441] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1646441] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1646441] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1646441] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1646441] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1646441] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1646441] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1646441] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1646441] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1646441] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1646441] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1646441] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1646441] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1646441] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1646441] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1646441] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1646441] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1646441] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1646441] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1646441] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1646441] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1646441] - [netdrv] realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1646441] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1646441] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1646441] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1646441] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1646441] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1646441] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1646441] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1646441] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1646441] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1646441] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1646441] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1646441] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1646441] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1646441] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1646441] - [isdn] pci: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1646441] - [netdrv] Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1646441] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1646441] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1646441] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1646441] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1646441] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1646441] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1646441] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1646441] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1646441] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1646441] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1646441] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1646441] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1646441] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1646441] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1646441] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1646441] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1646441] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1646441] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1646441] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1646441] - [kernel] r8169: add support for NCube 8168 network card (Corinna Vinschen) [1646441] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Corinna Vinschen) [1646441] - [netdrv] r8169: don't use MSI-X on RTL8106e (Corinna Vinschen) [1646441] - [netdrv] r8169: don't use MSI-X on RTL8168g (Corinna Vinschen) [1646441] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1646441] - [netdrv] realtek: use core min/max MTU checking (Corinna Vinschen) [1646441] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1646441] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1646441] - [netdrv] r8169: remove version info (Corinna Vinschen) [1646441] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1646441] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1646441] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1646441] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1646441] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1646441] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1646441] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1646441] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1646441] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1646441] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1646441] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1646441] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1646441] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1646441] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1646441] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1646441] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1646441] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1646441] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1646441] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1646441] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1646441] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1646441] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1646441] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1646441] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1646441] - [netdrv] r8169: Fix netpoll oops (Corinna Vinschen) [1646441] - [netdrv] r8169: fix network error on resume from suspend (Corinna Vinschen) [1646441] - [netdrv] r8169: fix powering up RTL8168h (Corinna Vinschen) [1646441] - [netdrv] r8169: replace get_protocol with vlan_get_protocol (Corinna Vinschen) [1646441] - [netdrv] r8169: avoid potentially misaligned access when getting mac address (Corinna Vinschen) [1646441] - [netdrv] r8169: improve PCI config space access (Corinna Vinschen) [1646441] - [netdrv] r8169: drop rtl_generic_op (Corinna Vinschen) [1646441] - [netdrv] r8169: replace longer if statements with switch statements (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify code by using ranges in switch clauses (Corinna Vinschen) [1646441] - [netdrv] r8169: drop member pll_power_ops from struct rtl8169_private (Corinna Vinschen) [1646441] - [netdrv] r8169: merge r810x_pll_power_down/up into r8168_pll_power_down/up (Corinna Vinschen) [1646441] - [netdrv] r8169: remove 810x_phy_power_up/down (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unneeded check in r8168_pll_power_down (Corinna Vinschen) [1646441] - [netdrv] r8169: move common initializations to tp->hw_start (Corinna Vinschen) [1646441] - [netdrv] r8169: remove calls to rtl_set_rx_mode (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify rtl_hw_start_8169 (Corinna Vinschen) [1646441] - [netdrv] r8169: improve handling of CPCMD quirk mask (Corinna Vinschen) [1646441] - [netdrv] r8169: improve CPlusCmd handling (Corinna Vinschen) [1646441] - [netdrv] r8169: replace magic number for INTT mask with a constant (Corinna Vinschen) [1646441] - [netdrv] r8169: improve rtl8169_set_features (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unneeded call to __rtl8169_set_features in rtl_open (Corinna Vinschen) [1646441] - [netdrv] r8169: don't use netif_info et al before net_device has been registered (Corinna Vinschen) [1646441] - [netdrv] r8169: remove jumbo_tx_csum from chip config struct (Corinna Vinschen) [1646441] - [netdrv] r8169: improve pci region handling (Corinna Vinschen) [1646441] - [netdrv] r8169: drop member txd_version from struct rtl8169_private (Corinna Vinschen) [1646441] - [netdrv] r8169: improve rtl8169_get_mac_version (Corinna Vinschen) [1646441] - [netdrv] r8169: don't display tp->mmio_addr address (Corinna Vinschen) [1646441] - [netdrv] r8169: drop member opts1_mask from struct rtl8169_private (Corinna Vinschen) [1646441] - [netdrv] r8169: change interrupt handler argument type (Corinna Vinschen) [1646441] - [netdrv] r8169: change argument type of counters handling functions (Corinna Vinschen) [1646441] - [netdrv] r8169: change hw_start argument type (Corinna Vinschen) [1646441] - [netdrv] r8169: remove rtl8169_map_to_asic (Corinna Vinschen) [1646441] - [netdrv] r8169: replace rx_buf_sz with a constant (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unneeded check in rtl8169_rx_fill (Corinna Vinschen) [1646441] - [netdrv] r8169: improve rtl8169_init_ring (Corinna Vinschen) [1646441] - [netdrv] r8169: simplify rtl8169_alloc_rx_data (Corinna Vinschen) [1646441] - [netdrv] r8169: switch to napi_schedule_irqoff (Corinna Vinschen) [1646441] - [netdrv] r8169: use constant NAPI_POLL_WAIT (Corinna Vinschen) [1646441] - [netdrv] r8169: use skb_copy_to_linear_data in rtl8169_try_rx_copy (Corinna Vinschen) [1646441] - [netdrv] r8169: remove member align from struct rtl_cfg_info (Corinna Vinschen) [1646441] - [netdrv] r8169: remove unused member features from struct (Corinna Vinschen) [1646441] - [netdrv] r8169: replace magic numbers with PCI MRRS constant (Corinna Vinschen) [1646441] - [uapi] pci: Add two more values for PCIe Max_Read_Request_Size (Corinna Vinschen) [1646441] - [netdrv] phy: simplify genphy_config_eee_advert (Ivan Vecera) [1685646] - [netdrv] phy: add register modifying helpers returning 1 on change (Ivan Vecera) [1685646] - [netdrv] phy: make use of new MMD accessors (Ivan Vecera) [1685646] - [kernel] phy: provide full set of accessor functions to MMD registers (Ivan Vecera) [1685646] - [netdrv] phy: use unlocked accessors for indirect MMD accesses (Ivan Vecera) [1685646] - [netdrv] phy: fix wrong mask to phy_modify() (Ivan Vecera) [1685646] - [netdrv] phy: fix wrong masks to phy_modify() (Ivan Vecera) [1685646] - [netdrv] phy: Restore phy_resume() locking assumption (Ivan Vecera) [1685646] - [netdrv] phy: Fix the issue that netif always links up after resuming (Ivan Vecera) [1685646] - [kernel] phy: add helpers for setting/clearing bits in PHY registers (Ivan Vecera) [1685646] - [netdrv] phy: Have __phy_modify return 0 on success (Ivan Vecera) [1685646] - [netdrv] phy: convert read-modify-write to phy_modify() (Ivan Vecera) [1685646] - [netdrv] phy: add phy_modify() accessor (Ivan Vecera) [1685646] - [netdrv] phy: add paged phy register accessors (Ivan Vecera) [1685646] - [kernel] phy: add unlocked accessors (Ivan Vecera) [1685646] - [netdrv] mdiobus: add unlocked accessors (Ivan Vecera) [1685646] - [netdrv] phy: fix resume handling (Ivan Vecera) [1685646] - [netdrv] phy: Avoid deadlock during phy_error() (Ivan Vecera) [1685646] - [netdrv] phy: fix sign type error in genphy_config_eee_advert (Ivan Vecera) [1685646] - [netdrv] phy: add an option to disable EEE advertisement (Ivan Vecera) [1685646] - [trace] phy: add trace events for mdio accesses (Ivan Vecera) [1685646] - [netdrv] phy: Trigger state machine on state change and not polling (Ivan Vecera) [1685646] - [netdrv] phy: make some bits preserved while setup forced mode (Ivan Vecera) [1685646] - [netdrv] phy: Move PHY PM operations into phy_device (Ivan Vecera) [1685646] - [netdrv] phy: Make sure phy_start() always re-enables the phy interrupts (Ivan Vecera) [1685646]- [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1637991] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1637991] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1637991] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1637991] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1637991] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1637991] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1637991] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1637991] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1637991] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1637991] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1637991] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1637991] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1637991] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1637991] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1637991] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1637991] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1637991] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1637991] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1637991] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1637991] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1637991] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1637991] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1637991] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1637991] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1637991] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1637991] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1637991] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1637991] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1637991] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1637991] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1637991] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1637991] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1637991] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1637991] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1637991] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1637991] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1637991] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1637991] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1637991] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1637991] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1637991] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1637991] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1637991] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1637991] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1637991] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1637991] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1637991] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1637991] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1637991] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Pablo Cascon) [1637991] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1637991] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1637991] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1637991] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1637991] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1637991] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1637991] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1637991] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1637991] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1637991] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1637991] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1637991] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1637991] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1637991] - [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1637991] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1637991] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1637991] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1637991] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1637991] - [netdrv] nfp: flower: fix port metadata conversion bug (Pablo Cascon) [1637991] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1637991] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1637991] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1637991] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1637991] - [netdrv] nfp: don't try to register XDP rxq structures on control queues (Pablo Cascon) [1637991] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Pablo Cascon) [1637991] - [netdrv] nfp: avoid buffer leak when FW communication fails (Pablo Cascon) [1637991] - [netdrv] nfp: bring back support for offloading shared blocks (Pablo Cascon) [1637991] - [netdrv] nfp: flower: ensure dead neighbour entries are not offloaded (Pablo Cascon) [1637991] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1637991] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1637991] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1637991] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1637991] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1637991] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1637991] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1637991] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1637991] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1637991] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1637991] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1637991] - [netdrv] nfp: stop limiting VFs to 0 (Pablo Cascon) [1637991] - [netdrv] nfp: cast sizeof() to int when comparing with error code (Pablo Cascon) [1637991] - [netdrv] nfp: reject binding to shared blocks (Pablo Cascon) [1637991] - [netdrv] nfp: flower: fix mpls ether type detection (Pablo Cascon) [1637991] - [netdrv] nfp: handle cls_flower command default case (Pablo Cascon) [1637991] - [netdrv] nfp: remove phys_port_name on flower's vNIC (Pablo Cascon) [1637991] - [netdrv] nfp: include all ring counters in interface stats (Pablo Cascon) [1637991] - [netdrv] nfp: don't pad strings in nfp_cpp_resource_find() to avoid gcc 8 warning (Pablo Cascon) [1637991] - [netdrv] nfp: allow apps to add extra stats to ports (Pablo Cascon) [1637991] - [netdrv] nfp: abm: report statistics from RED offload (Pablo Cascon) [1637991] - [netdrv] nfp: abm: add simple RED offload (Pablo Cascon) [1637991] - [netdrv] nfp: abm: add helpers for configuring queue marking levels (Pablo Cascon) [1637991] - [netdrv] nfp: abm: enable advanced queuing on demand (Pablo Cascon) [1637991] - [netdrv] nfp: prefix vNIC phys_port_name with 'n' (Pablo Cascon) [1637991] - [netdrv] nfp: return -EOPNOTSUPP from .ndo_get_phys_port_name for VFs (Pablo Cascon) [1637991] - [netdrv] nfp: flower: compute link aggregation action (Pablo Cascon) [1637991] - [netdrv] nfp: flower: implement host cmsg handler for LAG (Pablo Cascon) [1637991] - [netdrv] nfp: flower: monitor and offload LAG groups (Pablo Cascon) [1637991] - [netdrv] nfp: flower: add per repr private data for LAG offload (Pablo Cascon) [1637991] - [netdrv] nfp: flower: check for/turn on LAG support in firmware (Pablo Cascon) [1637991] - [netdrv] nfp: nfpcore: add rtsym writing function (Pablo Cascon) [1637991] - [netdrv] nfp: add ndo_set_mac_address for representors (Pablo Cascon) [1637991] - [netdrv] nfp: assign vNIC id as phys_port_name of vNICs which are not ports (Pablo Cascon) [1637991] - [netdrv] nfp: use split in naming of PCIe PF ports (Pablo Cascon) [1637991] - [netdrv] nfp: abm: force Ethternet port up (Pablo Cascon) [1637991] - [netdrv] nfp: abm: spawn port netdevs (Pablo Cascon) [1637991] - [netdrv] nfp: add devlink_eswitch_mode_set callback (Pablo Cascon) [1637991] - [netdrv] nfp: add app pointer to port representors (Pablo Cascon) [1637991] - [netdrv] nfp: abm: create project-specific vNIC structure (Pablo Cascon) [1637991] - [netdrv] nfp: abm: add initial active buffer management NIC skeleton (Pablo Cascon) [1637991] - [netdrv] nfp: core: allow 4-byte aligned accesses to Memory Units (Pablo Cascon) [1637991] - [netdrv] nfp: add shared buffer configuration (Pablo Cascon) [1637991] - [netdrv] nfp: add support for per-PCI PF mailbox (Pablo Cascon) [1637991] - [netdrv] nfp: move rtsym helpers to pf code (Pablo Cascon) [1637991] - [netdrv] nfp: flower: fix error path during representor creation (Pablo Cascon) [1637991] - [netdrv] nfp: flower: ignore duplicate cb requests for same rule (Pablo Cascon) [1637991] - [netdrv] nfp: flower: support offloading multiple rules with same cookie (Pablo Cascon) [1637991] - [netdrv] nfp: print PCIe link bandwidth on probe (Pablo Cascon) [1637991] - [netdrv] nfp: reset local locks on init (Pablo Cascon) [1637991]- [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1569216] - [infiniband] ib/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1569216] - [infiniband] ib/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1569216] - [netdrv] ib/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1683975] - [rdma] ib/mlx5: Remove dead code (Alaa Hleihel) [1683975] - [infiniband] ib/mlx5: Ranges in implicit ODP MR inherit its write access (Alaa Hleihel) [1683975] - [netdrv] mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1683975] - [infiniband] ib/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1683975] - [kernel] mlx5: Enumerate page fault types (Alaa Hleihel) [1683975] - [netdrv] mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1683975] - [netdrv] mlx5: Release resource on error flow (Alaa Hleihel) [1683975] - [infiniband] ib/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1683975] - [infiniband] ib/mlx5: Remove set but not used variable (Alaa Hleihel) [1683975] - [netdrv] mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1683975] - [kernel] mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1683975] - [netdrv] mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1683975] - [netdrv] mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1683975] - [netdrv] mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1683975] - [netdrv] mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1683975] - [netdrv] mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1683975] - [netdrv] mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1590191] - [infiniband] ib/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1590191] - [netdrv] mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1590191] - [kernel] mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1590191] - [netdrv] mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1590191] - [infiniband] ib/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1590191] - [infiniband] ib/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1590191] - [kernel] ib/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1590191] - [infiniband] ib/core: Add new IB rates (Alaa Hleihel) [1590191] - [rdma] ib/core: Add 2X port width (Alaa Hleihel) [1590191] - [rdma] ib/core: Add CapabilityMask2 to port attributes (Alaa Hleihel) [1590191] - [infiniband] rdma/core: Validate port number in query_pkey verb (Kamal Heib) [1657631] - [infiniband] rdma/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Kamal Heib) [1657631] - [infiniband] rdma/srpt: Fix a use-after-free in the channel release code (Kamal Heib) [1657631] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Kamal Heib) [1657631] - [net] svcrdma: Remove max_sge check at connect time (Kamal Heib) [1674030 1657631] - [infiniband] rdma/srp: Rework SCSI device reset handling (Kamal Heib) [1657631] - [infiniband] ib/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Kamal Heib) [1657631] - [infiniband] ib/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Kamal Heib) [1657631] - [infiniband] ib/uverbs: Fix OOPs upon device disassociation (Kamal Heib) [1657631] - [infiniband] rdma/umem: Add missing initialization of owning_mm (Kamal Heib) [1657631] - [infiniband] rdma/vmw_pvrdma: Return the correct opcode when creating WR (Kamal Heib) [1667609 1657631] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Kamal Heib) [1657631] - [infiniband] rdma/nldev: Don't expose unsafe global rkey to regular user (Kamal Heib) [1657631] - [infiniband] ib/ipoib: drop useless LIST_HEAD (Kamal Heib) [1657631] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Kamal Heib) [1657631] - [infiniband] ib/umad: Avoid destroying device while it is accessed (Kamal Heib) [1657631] - [infiniband] ib/umad: Simplify and avoid dynamic allocation of class (Kamal Heib) [1657631] - [infiniband] rdma/iwcm: Don't copy past the end of dev_name() string (Kamal Heib) [1657631] - [infiniband] ib/rxe: Make counters thread safe (Kamal Heib) [1657631] - [infiniband] rdma/core: Delete RoCE GID in hw when corresponding IP is deleted (Kamal Heib) [1657631] - [infiniband] rdma/vmw_pvrdma: Use atomic memory allocation in create AH (Kamal Heib) [1657631] - [infiniband] ib/rxe: Fix incorrect cache cleanup in error flow (Kamal Heib) [1657631] - [rdma] uverbs: Fix typo in string concatenation macro (Kamal Heib) [1657631] - [infiniband] rdma/core: Sync unregistration with netlink commands (Kamal Heib) [1657631] - [infiniband] ib/mlx5: Fix bad flow upon DEVX mkey creation (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Add support for ODP for DEVX indirection mkey (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Manage indirection mkey upon DEVX flow for ODP (Kamal Heib) [1685803] - [infiniband] ib/mlx5: DEVX handling for indirection MKEY (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Allow XRC INI usage via verbs in DEVX context (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Use the correct commands for UMEM and UCTX allocation (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Use uid as part of alloc/dealloc transport domain (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Introduce uid as part of alloc/dealloc transport domain (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Allow XRC usage via verbs in DEVX context (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Update the supported DEVX commands (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Enforce DEVX privilege by firmware (Kamal Heib) [1685803] - [infiniband] ib/mlx5: Enable modify and query verbs objects via DEVX (Kamal Heib) [1685803] - [infiniband] ib/core: Enable getting an object type from a given uobject (Kamal Heib) [1685803] - [infiniband] ib/core: Introduce UVERBS_IDR_ANY_OBJECT (Kamal Heib) [1685803] - [infiniband] mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Kamal Heib) [1685803] - [infiniband] mlx5: Add shared Q counter bits (Kamal Heib) [1685803] - [infiniband] rdma/mlx5: Use stages for callback to setup and release DEVX (Kamal Heib) [1685803] - [infiniband] rdma/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (00/15) (Kamal Heib) [1663032] - [infiniband] ib/core: uverbs copy to struct or zero helper (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Implement an ioctl that can call write and write_ex handlers (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use only attrs for the write() handler signature (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Do not check the input length on create_cq/qp paths (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Add a simple iterator interface for reading the command (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Simplify ib_uverbs_ex_query_device (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use uverbs_request() and core for write_ex handlers (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use uverbs_request() for request copying (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use uverbs_response() for remaining response copying (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Get rid of the 'callback' scheme in the compat path (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: fix ptr_ret.cocci warnings (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Remove out_len checks that are now done by the core (Kamal Heib) [1663032] - [rdma] uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use uverbs_attr_bundle to pass udata for write (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Prohibit write() calls with too small buffers (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Add structure size info to write commands (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Do not pass ib_uverbs_file to ioctl methods (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Make write() handlers return 0 on success (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Kamal Heib) [1663032] - [uapi] rdma/uverbs: Add missing driver_data (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Check for NULL driver methods for every write call (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Make all the method functions in uverbs_cmd static (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Convert the write interface to use uverbs_api (Kamal Heib) [1663032] - [infiniband] rdma/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Require all objects to have a driver destroy function (Kamal Heib) [1663032] - [infiniband] rdma/mlx5: Use the uapi disablement APIs instead of code (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Add helpers to mark uapi functions as unsupported (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Factor out the add/get pattern into a helper (Kamal Heib) [1663032] - [infiniband] rdma/uverbs: Use a linear list to describe the compiled-in uapi (Kamal Heib) [1663032] - [infiniband] rdma/mlx5: Do not generate the uabi specs unconditionally (Kamal Heib) [1663032]- [x86] kvm: nvmx: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: nsvm: fix switch to guest mmu (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: Fix race in emulated page table writes (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx/nsvm: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/nvmx: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Clear reserved bits of #DB exit qualification (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: restore host state in nested_vmx_vmexit for VMFail (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: fix entry with pending interrupt if APICv is enabled (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: hide flexpriority from guest when disabled at the module level (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: check for existence of secondary exec controls before accessing (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: don't reset root in kvm_mmu_setup() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/lapic: always disable MMIO interface in x2APIC mode (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Skip pae_root shadow allocation if tdp enabled (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/mmu: Combine flushing remote tlb in mmu_set_spte() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Add multi-entry LRU cache for previous CR3s (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Support selectively freeing either current or previous MMU root (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Add ability to skip TLB flush when switching CR3 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Use fast CR3 switch for nested VMX (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Support resetting the MMU context without resetting roots (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Add support for fast CR3 switch across different MMU modes (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Add fast CR3 switch code path (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Make sync_page() flush remote TLBs once only (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Restore exit qual for VM-entry failure due to MSR loading (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: Nested VM-entry prereqs for event inj (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: Don't expose private memslots to L2 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: Add guest_mode to kvm_mmu_page_role (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: Basic APIC virtualization controls have three settings (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Eliminate APIC access page sharing between L1 and L2 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: Introduce lapic_mode enumeration (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Refactor mmu_free_roots() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: move MSR_IA32_TSC handling to x86.c (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: Properly update 'tsc_offset' to represent the running guest (Vitaly Kuznetsov) [1565739 1497611] - [x86] Add check for APIC access address for vmentry of L2 guests (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Do not load EOI-exitmap while running L2 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: don't configure EPT identity map for unrestricted guest (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Update the exit_qualification access bits while walking an address (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Enforce NMI controls on vmentry of L2 guests (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Don't halt vcpu when L1 is injecting events to L2 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: shadow more fields that are read/written on every vmexits (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix bug of injecting L2 exception into L1 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm mmu: check pending exception before injecting APF (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: svm: prepare for new bit definition in nested_ctl (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix vmx_check_nested_events() return value in case an event was reinjected to L2 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: ioapic: Preserve read-only values in the redirection table (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggered (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: ioapic: Remove redundant check for Remote IRR in ioapic_set_irq (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: ioapic: Don't fire level irq when Remote IRR set (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix mmu context after VMLAUNCH/VMRESUME failure (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Validate the IA32_BNDCFGS on nested VM-entry (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: extend usage of RET_MMIO_PF_* constants (Vitaly Kuznetsov) [1565739 1497611] - [x86] arch/x86: remove redundant null checks before kmem_cache_destroy (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: cleanup init_rmode_identity_map() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: free_page can handle NULL (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix nested #PF intends to break L1's vmlauch/vmresume (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Handle deferred early VMLAUNCH/VMRESUME failure properly (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: Handle VMLAUNCH/VMRESUME failure properly (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Remove nested_vmx_succeed after successful VM-entry (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Validate the virtual-APIC address on nested VM-entry (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix trying to cancel vmlauch/vmresume (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: use kvm_event_needs_reinjection (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Fix loss of exception which has not yet been injected (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: fix use of L1 MMIO areas in nested guests (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Avoid guest page table walk when gpa_available is set (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: simplify ept_misconfig (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Disallow illegal IA32_APIC_BASE MSR values (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: Bail out immediately if there is no available mmu page (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: validate eptp pointer (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Add support for fast unprotection of nested guest page tables (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: svm: Limit PFERR_NESTED_GUEST_PAGE error_code check to L1 guest (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: fixes to nested virt interrupt injection (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: do not fill vm_exit_intr_error_code in prepare_vmcs12 (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Disallow VM-entry in MOV-SS shadow (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: async_pf: Force a nested vmexit if the injected #PF is async_pf (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: async_pf: Add L1 guest async_pf #PF vmexit handler (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: Simplify kvm_x86_ops->queue_exception parameter list (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fix nested_vmx_check_msr_bitmap_controls (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Validate the I/O bitmaps on nested VM-entry (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Don't set vmcs12 to "launched" when VMLAUNCH fails (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Validate CR3 target count on nested VM-entry (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: Flush TLB when the APIC-access address changes (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: VMCLEAR should not cause the vCPU to shut down (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: vmx: Use the hardware provided GPA instead of page walk (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: svm: Use the hardware provided GPA instead of page walk (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: svm: Add support for additional SVM NPF error codes (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: CPUID.01H:EDX.APIC[bit 9] should mirror IA32_APIC_BASE[11] (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: nvmx: Fetch VM_INSTRUCTION_ERROR from vmcs02 on vmx->fail (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm/x86: Replace smp_mb() with smp_store_mb/release() in the walk_shadow_page_lockless_begin/end() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: coalesce more page zapping in mmu_sync_children (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: move zap/flush to kvm_mmu_get_page (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: invert return value of mmu.sync_page and *kvm_sync_page* (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: cleanup __kvm_sync_page and its callers (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: use kvm_sync_page in kvm_sync_pages (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: move TLB flush out of __kvm_sync_page (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: introduce kvm_mmu_flush_or_zap (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: mmu: Fix ubsan warnings (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: Remove unused parameter parent_pte from kvm_mmu_get_page() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: Use for_each_rmap_spte macro instead of pte_list_walk() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: Move parent_pte handling from kvm_mmu_get_page() to link_shadow_page() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: Move initialization of parent_ptes out from kvm_mmu_alloc_page() (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: Make mmu_set_spte() return emulate value (Vitaly Kuznetsov) [1565739 1497611] - [x86] kvm: x86: mmu: Add helper function to clear a bit in unsync child bitmap (Vitaly Kuznetsov) [1565739 1497611]- [scsi] fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Failing to queue aborts due to Q full cause terminate driver timeout (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Use vzalloc (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: fix fnic_scsi_host_{start, end}_tag (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: replace gross legacy tag hack with blk-mq hack (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: fix spelling mistake in fnic stats "Abord" -> "Abort" (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: use kzalloc in fnic_fcoe_process_vlan_resp (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: add a space after p in printf format (Govindarajulu Varadarajan) [1631570] - [scsi] fnic: Fix coccinelle warnings (Govindarajulu Varadarajan) [1631570] - [scsi] qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1643540] - [scsi] qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1643540] - [scsi] qedi: Move LL2 producer index processing in BH (Nilesh Javali) [1643540] - [scsi] qedi: add module param to set ping packet size (Nilesh Javali) [1643540] - [scsi] qedi: Add packet filter in light L2 Rx path (Nilesh Javali) [1643540] - [scsi] qedi: Check for session online before getting iSCSI TLV data (Nilesh Javali) [1643540] - [scsi] qedi: Allocate IRQs based on msix_cnt (Nilesh Javali) [1643540] - [scsi] qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1643540] - [scsi] qedi: Use zeroing allocator instead of allocator/memset (Nilesh Javali) [1643540] - [scsi] qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1643540] - [scsi] qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1643540] - [scsi] qedi: Fix a potential buffer overflow (Nilesh Javali) [1643540] - [scsi] qedi: Send driver state to MFW (Nilesh Javali) [1643540] - [scsi] qedi: tidy up a size calculation (Nilesh Javali) [1643540] - [scsi] qedi: Fix misleading indentation (Nilesh Javali) [1643540] - [scsi] treewide: kzalloc() -> kcalloc() (Nilesh Javali) [1643540] - [scsi] qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1643538] - [scsi] qedf: Send the driver state to MFW (Nilesh Javali) [1643538] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1684471] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1684471] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1684471] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1684471] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1684471] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1684471] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1684471] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1684471] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1684471] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1684471] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1684471] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1684471] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1684471] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1684471] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1684471] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1684471] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1684471] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1684471] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1684471] - [target] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1684471] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1684471] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1684471] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1684471] - [vhost] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1684471] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1684471] - [target] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Maurizio Lombardi) [1684471] - [target] scsi: target: add session removal function (Maurizio Lombardi) [1684471] - [infiniband] scsi: target: rename target_alloc_session (Maurizio Lombardi) [1684471] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1684471] - [scsi] bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1643544] - [scsi] bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1643544] - [scsi] bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1643544] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe() (Maurizio Lombardi) [1643544] - [scsi] bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1643546] - [scsi] bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1643546] - [platform] x86: mxm-wmi: Evaluate wmi method with instance number 0x0 (Prarit Bhargava) [1667232] - [platform] x86: asus-wmi: Evaluate wmi method with instance number 0x0 (Prarit Bhargava) [1667232] - [platform] x86: acer-wmi: Using zero as first WMI instance number (Prarit Bhargava) [1667232] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1642673] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1642673] - [char] ipmi: Replace synchronize_sched() with synchronize_rcu() (Tony Camuso) [1642673] - [char] ipmi: Fix timer race with module unload (Tony Camuso) [1642673] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1642673] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1642673] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1642673] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1642673] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1642673] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1642673] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1642673] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1642673] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1642673] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1642673] - [char] ipmi: Use more common logging styles (Tony Camuso) [1642673] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1642673] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1642673] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1642673] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1642673] - [char] ipmi_ssif: Remove duplicate NULL check (Tony Camuso) [1642673] - [char] treewide: kzalloc() -> kcalloc() (Tony Camuso) [1642673] - [char] ipmi_si: Rename intf_num to si_num (Tony Camuso) [1642673] - [char] ipmi_ssif: Get rid of unused intf_num (Tony Camuso) [1642673] - [char] ipmi_devintf: Add an error return on invalid ioctls (Tony Camuso) [1642673] - [char] ipmi_ssif: Remove usecount handling (Tony Camuso) [1642673] - [char] ipmi: Fix some counter issues (Tony Camuso) [1642673] - [char] ipmi_devintf: Small lock rework (Tony Camuso) [1642673] - [char] ipmi: Clean up some style issues in the message handler (Tony Camuso) [1642673] - [char] ipmi: Break up i_ipmi_request (Tony Camuso) [1642673] - [char] ipmi:devintf: Clean up some coding style issues (Tony Camuso) [1642673] - [char] ipmi: Clean up some debug code (Tony Camuso) [1642673] - [char] ipmi:watchdog: Replace printk() with pr_xxx() (Tony Camuso) [1642673] - [char] ipmi:watchdog: Rework locking and handling (Tony Camuso) [1642673] - [char] ipmi: Add a maintenance mode for IPMB messages (Tony Camuso) [1642673] - [char] ipmi: Add a way to tune some timeouts (Tony Camuso) [1642673] - [char] ipmi/parisc: Add IPMI chassis poweroff for certain HP PA-RISC and IA-64 servers (Tony Camuso) [1642673] - [char] ipmi_ssif: Fix kernel panic at msg_done_handler (Tony Camuso) [1642673] - [char] ipmi:pci: Blacklist a Realtek "IPMI" device (Tony Camuso) [1642673] - [char] ipmi: Remove ACPI SPMI probing from the system interface driver (Tony Camuso) [1642673] - [char] ipmi: Remove ACPI SPMI probing from the SSIF (I2C) driver (Tony Camuso) [1642673] - [char] ipmi: missing error code in try_smi_init() (Tony Camuso) [1642673] - [char] ipmi: use ARRAY_SIZE for poweroff_functions array sizing calculation (Tony Camuso) [1642673] - [char] ipmi: Consolidate cleanup code (Tony Camuso) [1642673] - [char] ipmi: Remove some unnecessary initializations (Tony Camuso) [1642673] - [char] ipmi: Add or fix SPDX-License-Identifier in all files (Tony Camuso) [1642673] - [char] ipmi: Re-use existing macros for built-in properties (Tony Camuso) [1642673] - [char] ipmi:pci: Make the PCI defines consistent with normal Linux ones (Tony Camuso) [1642673] - [char] ipmi/powernv: Fix error return code in ipmi_powernv_probe() (Tony Camuso) [1642673] - [char] ipmi: Clear smi_info->thread to prevent use-after-free during module unload (Tony Camuso) [1642673] - [char] ipmi: use correct string length (Tony Camuso) [1642673] - [char] ipmi watchdog: fix typo in parameter description (Tony Camuso) [1642673] - [char] ipmi_si_platform: Fix typo in parameter description (Tony Camuso) [1642673] - [char] treewide: setup_timer() -> timer_setup() (Tony Camuso) [1642673] - [gpu] drm/amd/display: don't call dm_pp_ function from an fpu block (Rob Clark) [1655767] - [gpu] drm/cirrus: fix connector leak at unload (Rob Clark) [1523670] - [gpu] drm: backport from v5.0 (Rob Clark) [1642329 1642325 1641564 1641562 1616387 1642696 1642334 1642335 1655767 1642456 1640933 1633840 1633838 1633835 1519303] - [kernel] mutex: Fix w/w mutex deadlock injection (Rob Clark) [1655767] - [gpu] mm, drm/i915: mark pinned shmemfs pages as unevictable (Rob Clark) [1655767] - [kernel] rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules (Rob Clark) [1655767] - [acpi] acpi / video: Move ACPI_VIDEO_NOTIFY_* defines to acpi/video.h (Rob Clark) [1655767] - [kernel] sched/debug: Intruduce task_state_to_char() helper function (Rob Clark) [1655767] - [kernel] rcu: Provide grace-period piggybacking API (Rob Clark) [1655767] - [kernel] rcu: Export debug_init_rcu_head() and and debug_init_rcu_head() (Rob Clark) [1655767] - [kernel] misc: rtsx: rename SG_END macro (Rob Clark) [1655767] - [kernel] lib/scatterlist: Add SG_CHAIN and SG_END macros for LSB encodings (Rob Clark) [1655767] - [kernel] x86/uaccess, sched/preempt: Verify access_ok() context (Rob Clark) [1655767] - [kernel] list: introduce list_bulk_move_tail helper (Rob Clark) [1655767] - [kernel] linux/kernel.h: move DIV_ROUND_DOWN_ULL() macro (Rob Clark) [1655767] - [kernel] fbdev: Add FBINFO_HIDE_SMEM_START flag (Rob Clark) [1655767] - [kernel] linux/bitops.h: introduce BITS_PER_TYPE (Rob Clark) [1655767] - [kernel] Move ascii85 functions from i915 to linux/ascii85.h (Rob Clark) [1655767] - [sound] alsa: hda: Make audio component support more generic (Rob Clark) [1655767] - [sound] alsa: hda/i915: Associate audio component with devres (Rob Clark) [1655767] - [drm] i915: Split audio component to a generic type (Rob Clark) [1655767] - [kernel] pci: Export pcie_get_speed_cap and pcie_get_width_cap (Rob Clark) [1655767] - [kernel] string: drop __must_check from strscpy() and restore strscpy() usages in cgroup (Rob Clark) [1655767] - [lib] string: provide strscpy() (Rob Clark) [1655767] - [video] fbdev: add remove_conflicting_pci_framebuffers() (Rob Clark) [1655767] - [kernel] sched/preempt, mm/fault: Decouple preemption from the page fault logic (Rob Clark) [1655767] - [fs] callers of iov_copy_from_user_atomic() don't need pagecache_disable() (Rob Clark) [1655767] - [kernel] mm/fault, arch: Use pagefault_disable() to check for disabled pagefaults in the handler (Rob Clark) [1655767] - [mm] sched/preempt, mm/fault: Trigger might_sleep() in might_fault() with disabled pagefaults (Rob Clark) [1655767] - [kernel] sched/preempt, mm/fault: Count pagefault_disable() levels in pagefault_disabled (Rob Clark) [1655767]- [documentation] alsa: fix Documentation/sound/alsa/HD-Audio-Models.txt (Jaroslav Kysela) [1657855] - [sound] alsa: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1657855] - [sound] alsa: opl3: Declare common variables properly (Jaroslav Kysela) [1657855] - [sound] alsa: Remove empty init and exit (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1657855] - [sound] alsa: Clean up with new procfs helpers (Jaroslav Kysela) [1657855] - [sound] alsa: aloop: Reduced duplicated PCM ops definition (Jaroslav Kysela) [1657855] - [sound] alsa: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1657855] - [sound] alsa: fm801: add error handling for snd_ctl_add (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: add error handling for snd_ctl_add (Jaroslav Kysela) [1657855] - [sound] alsa: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1657855] - [sound] alsa: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1657855] - [sound] alsa: echoaudio: Drop superfluous macro (Jaroslav Kysela) [1657855] - [sound] alsa: echoaudio: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: remove redundant assignment to tmp (Jaroslav Kysela) [1657855] - [sound] alsa: hda-beep: add SPDX identifiers (Jaroslav Kysela) [1657855] - [sound] alsa: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1657855] - [sound] alsa: trident: Suppress gcc string warning (Jaroslav Kysela) [1657855] - [sound] alsa: license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Jaroslav Kysela) [1657855] - [sound] alsa: treewide: Use array_size() in vmalloc() (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1657855] - [sound] alsa: emu10k1: fix spelling mistake: "Caputre" -> "Capture" (Jaroslav Kysela) [1657855] - [sound] alsa: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1657855] - [sound] alsa: alsa:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1657855] - [sound] alsa: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1657855] - [sound] alsa: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1657855] - [sound] alsa: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1657855] - [sound] alsa: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1657855] - [sound] alsa: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1657855] - [sound] alsa: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1657855] - [sound] alsa: au88xx: Add fall-through annotations (Jaroslav Kysela) [1657855] - [sound] alsa: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: atiixp: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: atiixp: fix fall-through annotations (Jaroslav Kysela) [1657855] - [sound] alsa: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1657855] - [sound] alsa: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1657855] - [sound] alsa: asihpi: Fix PCM format notations (Jaroslav Kysela) [1657855] - [sound] alsa: lx6464es: Missing error code in snd_lx6464es_create() (Jaroslav Kysela) [1657855] - [sound] alsa: lx6464es: add error handling for pci_ioremap_bar (Jaroslav Kysela) [1657855] - [sound] alsa: lola: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1657855] - [sound] alsa: mixart: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1657855] - [sound] alsa: oxygen: use match_string() helper (Jaroslav Kysela) [1657855] - [sound] alsa: virtuoso: add de-emphasis control (Jaroslav Kysela) [1657855] - [sound] alsa: riptide: Properly endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1657855] - [sound] alsa: trident: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: sonicvibes: add error handling for snd_ctl_add (Jaroslav Kysela) [1657855] - [sound] alsa: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1657855] - [sound] alsa: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1657855] - [sound] alsa: ymfpci: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1657855] - [sound] alsa: info: Move card id proc creation into info.c (Jaroslav Kysela) [1657855] - [sound] alsa: info: Minor optimization (Jaroslav Kysela) [1657855] - [sound] alsa: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1657855] - [sound] alsa: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1657855] - [sound] alsa: info: Always register entries recursively (Jaroslav Kysela) [1657855] - [sound] alsa: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Simplify proc file destruction (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1657855] - [sound] alsa: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] - [sound] alsa: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] - [sound] alsa: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] - [sound] alsa: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1657855] - [sound] alsa: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1657855] - [sound] alsa: pci: Remove empty init and exit (Jaroslav Kysela) [1657855] - [sound] alsa: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1657855] - [sound] alsa: maestro3: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1657855] - [sound] alsa: intel8x0m: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1657855] - [sound] alsa: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1657855] - [sound] alsa: intel8x0: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1657855] - [sound] alsa: ens137x: remove redundant variable result (Jaroslav Kysela) [1657855] - [sound] alsa: arch: Mass conversion of smp_mb__*() (Jaroslav Kysela) [1657855] - [sound] alsa: bt87x: Proper endian notations (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1657855] - [sound] alsa: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1657855] - [sound] alsa: asoc: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1657855] - [sound] alsa: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Use standard device registration for beep (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1657855] - [sound] alsa: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1657855] - [sound] alsa: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1657855] - [sound] alsa: hda: export process_unsol_events() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: runtime power management support (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: program stripe control for codec (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add verbs for stripe control (Jaroslav Kysela) [1657855] - [sound] alsa: hda: program stripe bits for controller (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add register offset for stripe control (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add api to program stripe control bits (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1657855] - [sound] alsa: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Add jack button support (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1657855] - [sound] alsa: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Support led audio trigger (Jaroslav Kysela) [1657855] - [sound] alsa: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Support ALC300 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1657855] - [documentation] alsa: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1657855] - [sound] alsa: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1657855] - [sound] alsa: hda: fix unused variable warning (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1657855] - [sound] alsa: hda: move hda_codec.h to sound (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1657855] - [sound] alsa: treewide: kzalloc() -> kcalloc() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Clean up ca0132_init function (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1657855] - [sound] alsa: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Yet another Clevo P950 quirk entry (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add Panasonic CF-SZ6 headset jack quirk (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add mute led support for HP ProBook 455 G5 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Update a pci quirk device name (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add Recon3Di quirk for Gigabyte G1.Sniper Z97 (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Handle pm failure during hotplug (Jaroslav Kysela) [1657855] - [sound] alsa: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1657855] - [sound] alsa: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1657855] - [documentation] alsa: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1657855] - [documentation] alsa: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1657855] - [documentation] alsa: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1657855] - [documentation] alsa: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1657855] - [documentation] alsa: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1657855] - [sound] alsa: hda/via - Use standard verb containers (Jaroslav Kysela) [1657855] - [sound] alsa: hda/via - Simplify control management (Jaroslav Kysela) [1657855] - [sound] alsa: hda/via - Rewrite with error goto (Jaroslav Kysela) [1657855] - [sound] alsa: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1657855] - [sound] alsa: hda/conexant - Clean up beep code (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add a quirk for FSC ESPRIMO U9210 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: make array ca0132_alt_chmaps static (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1657855] - [sound] alsa: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1657855] - [sound] alsa: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Force to link down at runtime suspend on ATI/AMD HDMI (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Fix DMic data rate for Alienware M17x R4 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Restore PCM Analog Mic-In2 (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Don't test for QUIRK_NONE (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Restore behavior of QUIRK_ALIENWARE (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Delete redundant UNSOL event requests (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Delete pointless assignments to struct auto_pin_cfg fields (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Fix pop noise on Lenovo P50 & co (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Add shutup hint (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add dock and led support for HP ProBook 640 G4 (Jaroslav Kysela) [1657855] - [sound] alsa: hda: add dock and led support for HP EliteBook 830 G5 (Jaroslav Kysela) [1657855] - [sound] alsa: pci/hda: Remove unused, broken, header file (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream() (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Refactor alc269_fixup_hp_mute_led_mic*() (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add Intel NUC5i7RY to the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: Use octal not symbolic permissions (Jaroslav Kysela) [1657855] - [sound] alsa: hda - Fix runtime PM (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add ASRock H81M-HDS to the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add Gigabyte P55A-UD3 and Z87-D3HP to the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add Clevo W35xSS_370SS to the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add Intel NUC7i3BNB to the power_save blacklist (Jaroslav Kysela) [1657855] - [documentation] alsa: hda/conexant - Add hp-mic-fix model string (Jaroslav Kysela) [1657855] - [sound] alsa: hda/conexant - Add fixup for HP Z2 G4 workstation (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: constify parameter table for effects (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: merge strings just for printk (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: constify read-only members of string array (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: constify templates for control element set (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: fix array_size.cocci warnings (Jaroslav Kysela) [1657855] - [sound] alsa: hda: use position offset macro of TLV data (Jaroslav Kysela) [1657855] - [sound] alsa: hda/realtek - Clevo P950ER ALC1220 Fixup (Jaroslav Kysela) [1657855] - [sound] alsa: hda: Add Lenovo C50 All in one to the power_save blacklist (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add new control changes for SBZ + R3Di (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: add ca0132_alt_set_vipsource (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add DSP Volume set and New mixers for SBZ + R3Di (Jaroslav Kysela) [1657855] - [sound] alsa: scripts/spelling.txt: add "followings" pattern and fix typo instances (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: add alt_select_in/out for R3Di + SBZ (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: add the ability to set src_id on scp commands (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add dsp setup + gpio functions for r3di (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: add dsp setup related commands for the sbz (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: update core functions for sbz + r3di (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: add extra init functions for r3di + sbz (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add extra exit functions for R3Di and SBZ (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add PCI region2 iomap for SBZ (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: Add pincfg for SBZ + R3Di, add fp hp auto-detect (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: R3Di and SBZ quirk entires + alt firmware loading (Jaroslav Kysela) [1657855] - [sound] alsa: hda/ca0132: revert "[sound] pci: hda/ca0132 - use generic parser for some models" (Jaroslav Kysela) [1657855] - [sound] alsa: 6fire: remove unused variable card (Jaroslav Kysela) [1657855] - [sound] alsa: line6: fix check on snd_card_register (Jaroslav Kysela) [1657855] - [sound] alsa: usx2y: Add sanity checks for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: usx2y: Fix invalid stream URBs (Jaroslav Kysela) [1657855] - [sound] alsa: usx2y: Suppress kernel warning at page allocation failures (Jaroslav Kysela) [1657855] - [sound] alsa: usx2y: don't bother with access_ok() in ->dsp_load() (Jaroslav Kysela) [1657855] - [sound] alsa: usx2y: don't bother with memdup_user() for 16-byte structure (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Disable the quirk for Nura headset (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1657855] - [sound] alsa: line6: Fix NULL dereference at podhd_disconnect() (Jaroslav Kysela) [1657855] - [sound] alsa: line6: Fix missing initialization before error path (Jaroslav Kysela) [1657855] - [sound] alsa: line6: add support for POD HD DESKTOP (Jaroslav Kysela) [1657855] - [sound] alsa: line6: Use correct endpoint type for midi output (Jaroslav Kysela) [1657855] - [sound] alsa: line6: Fix leftover URB at error-path during probe (Jaroslav Kysela) [1657855] - [sound] alsa: line6: Add yet more sanity checks for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: line6: Add a sanity check for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: line6: make snd_pcm_ops const (Jaroslav Kysela) [1657855] - [sound] alsa: hiface: Add sanity checks for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Drop superfluous ifndef (Jaroslav Kysela) [1657855] - [sound] alsa: caiaq: Add fall-through annotation (Jaroslav Kysela) [1657855] - [sound] alsa: caiaq: Add yet more sanity checks for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: caiaq: Fix stray URB at probe error path (Jaroslav Kysela) [1657855] - [sound] alsa: caiaq: Add a sanity check for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1657855] - [sound] alsa: bcd2000: Add a sanity check for invalid EPs (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: add boot quirk for Axe-Fx III (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Remove explicitly listed Mytek devices (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Generic DSD detection for XMOS-based implementations (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: remove redundant check on err (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1657855] - [sound] alsa: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add native DSD support for Mytek DACs (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1657855] - [uapi] alsa: usb-audio: Add bi-directional terminal types (Jaroslav Kysela) [1657855] - [uapi] alsa: usb-audio: Fix parsing descriptor of UAC2 processing unit (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Always create the interrupt pipe for the mixer (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add insertion control for UAC3 BADD (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Change in connectors control creation interface (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: uac3: Parse Input Terminal number of channels (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: UAC3 Add support for connector insertion (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: UAC3. Add support for mixer unit (Jaroslav Kysela) [1657855] - [sound] alsa: usb: mixer: volume quirk for CM102-A+/102S+ (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1657855] - [sound] alsa: usb: stream: fix potential memory leak during uac3 interface parsing (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Use Class Specific EP for UAC3 devices (Jaroslav Kysela) [1657855] - [sound] alsa: usb: Mark expected switch fall-through (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Apply rate limit to warning messages in URB complete callback (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Simplify PCM open/close callbacks (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Move autoresume call at the end of open (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Allow non-vmalloc buffer for PCM buffers (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Avoid lowlevel device object (Jaroslav Kysela) [1657855] - [sound] alsa: usb-audio: Follow standard coding style (Jaroslav Kysela) [1657855] - [sound] alsa: usb: add UAC3 BADD profiles support (Jaroslav Kysela) [1657855] - [sound] alsa: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1657855] - [sound] alsa: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1657855] - [sound] alsa: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1657855] - [sound] alsa: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1657855] - [sound] alsa: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1657855] - [sound] alsa: control: Fix missing __user annotation (Jaroslav Kysela) [1657855] - [sound] alsa: snd_ctl_elem_init_enum_names(): switch to vmemdup_user() (Jaroslav Kysela) [1657855] - [sound] alsa: replace_user_tlv(): switch to vmemdup_user() (Jaroslav Kysela) [1657855] - [sound] alsa: treewide: Use struct_size() for kmalloc()-family (Jaroslav Kysela) [1657855] - [sound] alsa: treewide: kmalloc() -> kmalloc_array() (Jaroslav Kysela) [1657855] - [sound] alsa: vmaster: use position offset macro of TLV data (Jaroslav Kysela) [1657855] - [uapi] alsa: control: complement TLV macro for db-minmax and db-linear types (Jaroslav Kysela) [1657855] - [uapi] alsa: core api: define offsets for TLV items (Jaroslav Kysela) [1657855] - [sound] alsa: timer: Convert timers to use timer_setup() (Jaroslav Kysela) [1657855] - [sound] alsa: timer: catch invalid timer object creation (Jaroslav Kysela) [1657855] - [sound] alsa: timer: Fix UBSAN warning at SNDRV_TIMER_IOCTL_NEXT_DEVICE ioctl (Jaroslav Kysela) [1657855] - [sound] alsa: timer: Assure timer resolution access always locked (Jaroslav Kysela) [1657855] - [sound] alsa: timer: Simplify timer hw resolution calls (Jaroslav Kysela) [1657855] - [sound] alsa: timer: Fix pause event notification (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Avoid open-code for getting timer resolution (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Do error checks at creating system ports (Jaroslav Kysela) [1657855] - [sound] alsa: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1657855] - [sound] alsa: seq: fix spelling mistake "Unamed" -> "Unnamed" (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Mark expected switch fall-through (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1657855] - [sound] alsa: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1657855] - [sound] alsa: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Remove dead codes (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1657855] - [sound] alsa: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1657855] - [sound] alsa: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1657855] - [sound] alsa: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl (Jaroslav Kysela) [1657855] - [sound] alsa: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1657855] - [sound] alsa: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1657855] - [sound] alsa: seq: Fix poll() error return (Jaroslav Kysela) [1657855] - [sound] alsa: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1657855] - [sound] alsa: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1657855] - [sound] alsa: rawmidi: Minor code refactoring (Jaroslav Kysela) [1657855] - [sound] alsa: rawmidi: Simplify error paths (Jaroslav Kysela) [1657855] - [sound] alsa: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Allow drivers to set R/W wait time (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1657855] - [sound] alsa: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1657855] - [sound] alsa: core: Assure control device to be registered at last (Jaroslav Kysela) [1657855] - [sound] alsa: control: fix a redundant-copy issue (Jaroslav Kysela) [1657855] - [sound] alsa: compress: Remove empty init and exit (Jaroslav Kysela) [1657855] - [sound] alsa: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1657855] - [sound] alsa: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1657855] - [sound] alsa: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1657855] - [sound] alsa: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1657855] - [mm] alsa: new primitive: vmemdup_user() (Jaroslav Kysela) [1657855]- [net] tuntap: fix multiqueue rx (Guillaume Nault) [1683025] - [net] netfilter: ipset: List timing out entries with "timeout 1" instead of zero (Stefano Brivio) [1684645] - [net] netfilter: nf_tables: bump set->ndeact on set flush (Stefano Brivio) [1576465] - [net] netfilter: nf_tables: deconstify walk callback function (Stefano Brivio) [1576465] - [net] netfilter: nf_tables: support for set flushing (Phil Sutter) [1576465] - [net] netfilter: nft_set: introduce nft_{hash, rbtree}_deactivate_one() (Phil Sutter) [1576465] - [net] netfilter: nf_tables: constify struct nft_ctx * parameter in nft_trans_alloc() (Phil Sutter) [1576465] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1661408] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1666396] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1666396] - [net] sched: fix qdisc->running lockdep annotations (Paolo Abeni) [1680442] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680426] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680426] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680426] - [net] pktgen: Fix fall-through annotation (Ivan Vecera) [1680139] - [net] pktgen: convert safe uses of strncpy() to strcpy() to avoid string truncation warning (Ivan Vecera) [1680139] - [net] treewide: Use array_size() in vzalloc_node() (Ivan Vecera) [1680139] - [net] pktgen: Fix memory leak in pktgen_if_write (Ivan Vecera) [1680139] - [net] pktgen: use dynamic allocation for debug print buffer (Ivan Vecera) [1680139] - [net] pktgen: Remove VLA usage (Ivan Vecera) [1680139] - [net] pktgen: Clean read user supplied flag mess (Ivan Vecera) [1680139] - [net] pktgen: Remove brute-force printing of flags (Ivan Vecera) [1680139] - [net] pktgen: Add behaviour flags macro to generate flags/names (Ivan Vecera) [1680139] - [net] pktgen: Add missing !flag parameters (Ivan Vecera) [1680139] - [net] documentation/pktgen: Clearify how-to use pktgen samples (Ivan Vecera) [1680139] - [net] pktgen: document 32-bit timestamp overflow (Ivan Vecera) [1680139] - [net] pktgen: do not abuse IN6_ADDR_HSIZE (Ivan Vecera) [1680139] - [net] samples/pktgen: remove remaining old pktgen sample scripts (Ivan Vecera) [1680139] - [net] samples/pktgen: update sample03, no need for clones when bursting (Ivan Vecera) [1680139] - [net] samples/pktgen: add script pktgen_sample06_numa_awared_queue_irq_affinity.sh (Ivan Vecera) [1680139] - [net] samples/pktgen: Add some helper functions (Ivan Vecera) [1680139] - [net] pktgen: Specify the index of first thread (Ivan Vecera) [1680139] - [net] pktgen: Specify num packets per thread (Ivan Vecera) [1680139] - [net] samples: Add an IPv6 '-6' option to the pktgen scripts (Ivan Vecera) [1680139] - [net] pktgen: remove sample script pktgen.conf-1-1-rdos (Ivan Vecera) [1680139] - [net] pktgen: add sample script pktgen_sample05_flow_per_thread.sh (Ivan Vecera) [1680139] - [net] pktgen: add sample script pktgen_sample04_many_flows.sh (Ivan Vecera) [1680139] - [net] pktgen: remove rcu locking in pktgen_change_name() (Ivan Vecera) [1680139] - [net] xfrm: fix a race in xfrm_state_lookup_byspi (Ivan Vecera) [1680139] - [net] samples: pktgen mode samples/tests for qdisc layer (Ivan Vecera) [1680139] - [net] pktgen: support injecting packets for qdisc testing (Ivan Vecera) [1680139] - [net] pktgen: Call destroy_hrtimer_on_stack() (Ivan Vecera) [1680139] - [kernel] timer: Export destroy_hrtimer_on_stack() (Ivan Vecera) [1680139] - [net] documentation: networking: fix spelling mistakes (Ivan Vecera) [1680139] - [net] pktgen: don't abuse current->state in pktgen_thread_worker() (Ivan Vecera) [1680139] - [net] pktgen: Remove unused 'allocated_skbs' field (Ivan Vecera) [1680139] - [net] pktgen: kill the "Wait for kthread_stop" code in pktgen_thread_worker() (Ivan Vecera) [1680139] - [net] pktgen: remove one sparse error (Ivan Vecera) [1680139] - [net] pktgen: add benchmark script pktgen_bench_xmit_mode_netif_receive.sh (Ivan Vecera) [1680139] - [net] pktgen: add sample script pktgen_sample03_burst_single_flow.sh (Ivan Vecera) [1680139] - [net] pktgen: add sample script pktgen_sample02_multiqueue.sh (Ivan Vecera) [1680139] - [net] pktgen: add sample script pktgen_sample01_simple.sh (Ivan Vecera) [1680139] - [net] pktgen: new pktgen helper functions for samples scripts (Ivan Vecera) [1680139] - [net] pktgen: make /proc/net/pktgen/pgctrl report fail on invalid input (Ivan Vecera) [1680139] - [net] pktgen: document ability to add same device to several threads (Ivan Vecera) [1680139] - [net] pktgen: doc were missing several config options (Ivan Vecera) [1680139] - [net] pktgen: adjust spacing in proc file interface output (Ivan Vecera) [1680139] - [net] pktgen: remove obsolete "max_before_softirq" from pktgen doc (Ivan Vecera) [1680139] - [net] pktgen: fix packet generation (Ivan Vecera) [1680139] - [net] pktgen: introduce xmit_mode '' (Ivan Vecera) [1680139] - [net] pktgen: adjust flag NO_TIMESTAMP to be more pktgen compliant (Ivan Vecera) [1680139] - [net] pktgen: Correct documentation of module name and command (Ivan Vecera) [1680139] - [net] samples/pktgen: Show the results rather than just commenting where they are (Ivan Vecera) [1680139] - [net] samples/pktgen: Trap SIGINT (Ivan Vecera) [1680139] - [net] samples/pktgen: Use bash as interpreter (Ivan Vecera) [1680139] - [net] samples/pktgen: Remove setting of obsolete max_before_softirq parameter (Ivan Vecera) [1680139] - [net] samples/pktgen: Correct comments about the thread config (Ivan Vecera) [1680139] - [net] samples/pktgen: Delete unused function pg() (Ivan Vecera) [1680139] - [net] samples/pktgen: Add sample scripts for pktgen facility (Ivan Vecera) [1680139] - [net] pktgen: Fix grammar errors and some poor wording in documentation (Ivan Vecera) [1680139] - [net] pktgen: Delete the original date from documentation (Ivan Vecera) [1680139] - [net] spelling fixes (Ivan Vecera) [1680139] - [net] pktgen: Deletion of an unnecessary check before the function call "proc_remove" (Ivan Vecera) [1680139] - [net] pktgen: Convert pr_warning to pr_warn (Ivan Vecera) [1680139] - [net] pktgen: remove unnecessary break after goto (Ivan Vecera) [1680139] - [net] pktgen: RCU-ify "if_list" to remove lock in next_to_run() (Ivan Vecera) [1680139] - [net] pktgen: avoid expensive set_current_state() call in loop (Ivan Vecera) [1680139] - [net] pktgen: document tuning for max NIC performance (Ivan Vecera) [1680139] - [net] pktgen: Use seq_puts() where seq_printf() is not needed (Ivan Vecera) [1680139] - [net] pktgen: be friendly to LLTX devices (Ivan Vecera) [1680139] - [net] pktgen: fix xmit test for BQL enabled devices (Ivan Vecera) [1680139] - [net] pktgen: document all supported flags (Ivan Vecera) [1680139] - [net] pktgen: simplify error handling in pgctrl_write() (Ivan Vecera) [1680139] - [net] pktgen: fix out-of-bounds access in pgctrl_write() (Ivan Vecera) [1680139] - [net] pktgen: Use ether_addr_copy (Ivan Vecera) [1680139] - [net] {xfrm, pktgen} Fix compiling error when CONFIG_XFRM is not set (Ivan Vecera) [1680139] - [net] pktgen_dst_metrics[] can be static (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Document IPsec usage in pktgen.txt (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Show spi value properly when ipsec turned on (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Introduce xfrm_state_lookup_byspi for pktgen (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Construct skb dst for tunnel mode transformation (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Using "pgset spi xxx" to spedifiy SA for a given flow (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Add statistics counting when transforming (Ivan Vecera) [1680139] - [net] {pktgen, xfrm} Correct xfrm state lock usage when transforming (Ivan Vecera) [1680139] - [net] pktgen: Use ip_send_check() to compute checksum (Ivan Vecera) [1680139] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1679751] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631177] - [net] netlink: ensure to loop over all netns in genlmsg_multicast_allns() (Phil Sutter) [1607306] - [net] ipv6: addrconf: break critical section in addrconf_verify_rtnl() (Ivan Vecera) [1678649] - [net] ipv6: addrconf: fix a lockdep splat (Ivan Vecera) [1678649] - [net] ipv6: Make inet6addr_validator a blocking notifier (Ivan Vecera) [1678649] - [net] ipv6: addrconf: cleanup locking in ipv6_add_addr (Ivan Vecera) [1678649] - [net] Ipvlan should return an error when an address is already in use. (Ivan Vecera) [1678649] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1672341] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1672341] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1672341] - [net] dim: Update DIM start sample after each DIM iteration (Petr Oros) [1672279] - [net] ipv6: fib6_rules should return exact return value (Lorenzo Bianconi) [1592059] - [net] fib_rules: fix suppressor names and default values (Lorenzo Bianconi) [1592059] - [net] fib_rules: add .suppress operation (Lorenzo Bianconi) [1592059]- [tools] power turbostat: fix show/hide issues resulting from mis-merge (Prarit Bhargava) [1678566] - [i2c] i801: Add support for Intel Ice Lake (David Arcari) [1684364] - [vfio] pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1640882] - [scsi] core: introduce force_blk_mq (Ewan Milne) [1659146] - [scsi] revert "lpfc: use dma_set_mask_and_coherent" (Dick Kennedy) [1673678] - [md] raid1: don't clear bitmap bits on interrupted recovery (Xiao Ni) [1677312] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1628378] - [kernel] rcu: Don't wake rcuc/X kthreads on NOCB CPUs (Daniel Bristot de Oliveira) [1626129] - [nvme] fix subsystem multiple controllers support check (David Milburn) [1624860 1679493] - [nvme] expose subsys attribute to sysfs (David Milburn) [1624860 1679493] - [nvme] track subsystems (David Milburn) [1624860 1679493] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (David Hildenbrand) [1665989] - [security] xattr: Constify ->name member of "struct xattr" (Aaron Tomlin) [1607307] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1642703 1679366] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1663298 1679366] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1642348 1679366] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1679366] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1679366] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1679366] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1679366] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1679366] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1679366] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1679366] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1642703 1671142 1679366] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1679366] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1679366] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1679366] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1679366] - [char] tpm: reduce polling time to usecs for even finer granularity (Jerry Snitselaar) [1642704 1642345 1679366] - [char] tpm: fix use after free in tpm2_load_context() (Jerry Snitselaar) [1679366] - [char] tpm: reduce poll sleep time in tpm_transmit() (Jerry Snitselaar) [1642704 1642345 1679366] - [char] tpm: tpm_crb: relinquish locality on error path (Jerry Snitselaar) [1642703 1679366] - [char] tpm: Add explicit endianness cast (Jerry Snitselaar) [1679366] - [char] tpm: st33zp24: remove redundant null check on chip (Jerry Snitselaar) [1679366] - [char] tpm: move the delay_msec increment after sleep in tpm_transmit() (Jerry Snitselaar) [1679366] - [block] virtio-blk: modernize sysfs attribute creation (Ming Lei) [1635708] - [block] zram: register default groups with device_add_disk() (Ming Lei) [1635708] - [block] aoe: register default groups with device_add_disk() (Ming Lei) [1635708] - [nvme] register ns_id attributes as default sysfs groups (Ming Lei) [1635708] - [block] genhd: add 'groups' argument to device_add_disk (Ming Lei) [1635708] - [mm] fix MADV_[FREE|DONTNEED] TLB flush miss problem (Aaron Tomlin) [1677343] - [mm] mm: make tlb_flush_pending global (Aaron Tomlin) [1677343] - [mm] refactor TLB gathering API (Aaron Tomlin) [1677343] - [mm] mm: migrate: fix barriers around tlb_flush_pending (Aaron Tomlin) [1677343] - [mm] mm: migrate: prevent racy access to tlb_flush_pending (Aaron Tomlin) [1677343] - [mm] mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries (Aaron Tomlin) [1677343] - [mm] fix mprotect() behaviour on VM_LOCKED VMAs (Aaron Tomlin) [1677343] - [mm] mm: update mmu_gather range correctly (Aaron Tomlin) [1677343] - [mm] mmu_gather: move minimal range calculations into generic code (Aaron Tomlin) [1677343] - [mm] split 'tlb_flush_mmu()' into tlb flushing and memory freeing parts (Aaron Tomlin) [1677343] - [s390] mm: introduce ptep_flush_lazy helper (Aaron Tomlin) [1677343] - [powerpc] slb: Force a full SLB flush when we insert for a bad EA (Desnes Augusto Nunes do Rosario) [1590853] - [powerpc] Only disable HAVE_EFFICIENT_UNALIGNED_ACCESS on POWER7 little endian (Yauheni Kaliuta) [1659731] - [powerpc] Fix bad inline asm constraint in create_zero_mask() (Yauheni Kaliuta) [1657284] - [edac] x86/mce/amd, edac/mce_amd: Enumerate Reserved SMCA bank type (David Arcari) [1676301] - [x86] mce/amd: Pass the bank number to smca_get_bank_type() (David Arcari) [1676301] - [x86] mce/amd: Define a function to get SMCA bank type (David Arcari) [1676301] - [x86] mce/amd: Allow any CPU to initialize the smca_banks array (David Arcari) [1676301] - [x86] mce/amd: Carve out SMCA bank configuration (David Arcari) [1676301] - [x86] mce: Convert threshold_bank.cpus from atomic_t to refcount_t (David Arcari) [1676301] - [x86] ras/amd: Make sysfs names of banks more user-friendly (David Arcari) [1676301] - [x86] mce/amd: Make the init code more robust (David Arcari) [1676301] - [x86] ras: Hide SMCA bank names (David Arcari) [1676301] - [x86] cpu: avoid crash in get_cpu_cache_id() (David Arcari) [1626279]- [netdrv] cxgb4: Mask out interrupts that are not enabled (Arjun Vynipadath) [1678729] - [netdrv] ice: fix overlong string, update stats output (Jonathan Toppins) [1684149] - [netdrv] ice: Fix for FC get rx/tx pause params (Jonathan Toppins) [1684149] - [netdrv] ice: use absolute vector ID for VFs (Jonathan Toppins) [1684149] - [netdrv] ice: check for a leaf node presence (Jonathan Toppins) [1684149] - [netdrv] ice: flush Tx pipe on disable queue timeout (Jonathan Toppins) [1684149] - [netdrv] ice: clear VF ARQLEN register on reset (Jonathan Toppins) [1684149] - [netdrv] ice: don't spam VFs with link messages (Jonathan Toppins) [1684149] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Jonathan Toppins) [1684149] - [netdrv] ice: fix numeric overflow warning (Jonathan Toppins) [1684149] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Jonathan Toppins) [1684149] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Jonathan Toppins) [1684149] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Jonathan Toppins) [1684149] - [netdrv] ice: sizeof() should be avoided (Jonathan Toppins) [1684149] - [netdrv] ice: Fix added in VSI supported nodes calc (Jonathan Toppins) [1684149] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Jonathan Toppins) [1684149] - [netdrv] ixgbevf: update driver version for RHEL7.7 (Ken Cox) [1637723] - [netdrv] xfrm: prefer secpath_set over secpath_dup (Ken Cox) [1637723] - [netdrv] intel: use secpath helpers in more places (Ken Cox) [1637723] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1637723] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1637723] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1637723] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1637723] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1637723] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1637723] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1637723] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1637723] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1637723] - [netdrv] treewide: Use array_size() in vmalloc() (Ken Cox) [1637723] - [netdrv] ixgbevf: fix possible race in the reset subtask (Ken Cox) [1637723] - [netdrv] ixgbevf: Fix coexistence of malicious driver detection with XDP (Ken Cox) [1637723] - [netdrv] ixgbevf: fix MAC address changes through ixgbevf_set_mac() (Ken Cox) [1637723] - [netdrv] ixgbevf: fix ixgbevf_xmit_frame()'s return type (Ken Cox) [1637723] - [netdrv] ixgbevf: ensure xdp_ring resources are free'd on error exit (Ken Cox) [1637723] - [netdrv] ixgbevf: Add support for meta data (Ken Cox) [1637723] - [netdrv] ixgbevf: do not print registers to dmesg in ixgbevf_get_regs (Ken Cox) [1637723] - [netdrv] ixgbe: update driver version for RHEL7.7 (Ken Cox) [1637718] - [netdrv] xfrm: prefer secpath_set over secpath_dup (Ken Cox) [1637718] - [netdrv] intel: use secpath helpers in more places (Ken Cox) [1637718] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1637718] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1637718] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1637718] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1637718] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1637718] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1637718] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1637718] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1637718] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1637718] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1637718] - [netdrv] remove inclusion when not needed (Ken Cox) [1637718] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1637718] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1637718] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1637718] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1637718] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1637718] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1637718] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1637718] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1637718] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1637718] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1637718] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1637718] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1637718] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1637718] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1637718] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1637718] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1637718] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1637718] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1637718] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1637718] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1637718] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1637718] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1637718] - [netdrv] ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [1637718] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1637718] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1637718] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1637718] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1637718] - [netdrv] ixgbe: Off by one in ixgbe_ipsec_tx() (Ken Cox) [1637718] - [netdrv] ixgbe: Be more careful when modifying MAC filters (Ken Cox) [1637718] - [netdrv] ixgbe: split XDP_TX tail and XDP_REDIRECT map flushing (Ken Cox) [1637718] - [netdrv] treewide: Use array_size() in vmalloc() (Ken Cox) [1637718] - [netdrv] treewide: kzalloc() -> kcalloc() (Ken Cox) [1637718] - [netdrv] treewide: kmalloc() -> kmalloc_array() (Ken Cox) [1637718] - [netdrv] ixgbe: Fix bit definitions and add support for testing for ipsec support (Ken Cox) [1637718] - [netdrv] ixgbe: Avoid loopback and fix boolean logic in ipsec_stop_data (Ken Cox) [1637718] - [netdrv] ixgbe: Move ipsec init function to before reset call (Ken Cox) [1637718] - [netdrv] ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM (Ken Cox) [1637718] - [netdrv] ixgbe: Fix setting of TC configuration for macvlan case (Ken Cox) [1637718] - [netdrv] ixgbe: fix broken ipsec Rx with proper cast on spi (Ken Cox) [1637718] - [netdrv] ixgbe: check ipsec ip addr against mgmt filters (Ken Cox) [1637718] - [netdrv] ixgbe: fix possible race in reset subtask (Ken Cox) [1637718] - [netdrv] ixgbe: introduce a helper to simplify code (Ken Cox) [1637718] - [netdrv] ixgbe: implement flush flag for ndo_xdp_xmit (Ken Cox) [1637718] - [netdrv] xdp: add flags argument to ndo_xdp_xmit API (Ken Cox) [1637718] - [netdrv] ixgbe: fix parsing of TC actions for HW offload (Ken Cox) [1637718] - [netdrv] xdp: change ndo_xdp_xmit API to support bulking (Ken Cox) [1637718] - [netdrv] revert "ixgbe: release lock for the duration of ixgbe_suspend_close()" (Ken Cox) [1637718] - [netdrv] ixgbe: release lock for the duration of ixgbe_suspend_close() (Ken Cox) [1637718] - [netdrv] xdp: rhashtable with allocator ID to pointer mapping (Ken Cox) [1637718] - [netdrv] xdp: transition into using xdp_frame for ndo_xdp_xmit (Ken Cox) [1637718] - [netdrv] xdp: transition into using xdp_frame for return API (Ken Cox) [1637718] - [netdrv] ixgbe: use xdp_return_frame API (Ken Cox) [1637718] - [netdrv] ixgbe: use tc_cls_can_offload_and_chain0() (Ken Cox) [1637718] - [netdrv] bpf, ixgbe: add meta data support (Ken Cox) [1637718] - [netdrv] bpf: add meta pointer for direct access (Ken Cox) [1637718] - [netdrv] ixgbe: use return codes from ndo_xdp_xmit that are distinguishable (Ken Cox) [1637718] - [netdrv] ixgbe: change ndo_xdp_xmit return code on xmit errors (Ken Cox) [1637718] - [netdrv] xdp: Add batching support to redirect map (Ken Cox) [1637718] - [netdrv] ixgbe: add initial support for xdp redirect (Ken Cox) [1637718] - [netdrv] ixgbe: Use pcie_flr() instead of duplicating it (Ken Cox) [1637718] - [netdrv] ixgbe: use kzalloc for allocating one thing (Ken Cox) [1637718]- [iommu] iova: Make rcache flush optional on IOVA allocation failure (Jerry Snitselaar) [1615865] - [iommu] iova: Don't try to copy anchor nodes (Jerry Snitselaar) [1615865] - [iommu] iova: Try harder to allocate from rcache magazine (Jerry Snitselaar) [1615865] - [iommu] iova: Make rcache limit_pfn handling more robust (Jerry Snitselaar) [1615865] - [iommu] iova: Simplify domain destruction (Jerry Snitselaar) [1615865] - [iommu] iova: Simplify cached node logic (Jerry Snitselaar) [1615865] - [iommu] iova: Add rbtree anchor node (Jerry Snitselaar) [1615865] - [iommu] iova: Make dma_32bit_pfn implicit (Jerry Snitselaar) [1615865] - [iommu] iova: Extend rbtree node caching (Jerry Snitselaar) [1615865] - [iommu] iova: Optimise the padding calculation (Jerry Snitselaar) [1615865] - [iommu] iova: Optimise rbtree searching (Jerry Snitselaar) [1615865] - [iommu] iova: Consolidate code for adding new node to iovad domain rbtree (Jerry Snitselaar) [1615865] - [iommu] iova: Use rb_entry() (Jerry Snitselaar) [1615865] - [iommu] iova: Extend cached node lookup condition (Jerry Snitselaar) [1615865] - [kernel] iommu/iova: Fix compile error with CONFIG_IOMMU_IOVA=m (Jerry Snitselaar) [1615865] - [kernel] iommu: Add dummy implementations for !IOMMU_IOVA (Jerry Snitselaar) [1615865] - [pinctrl] intel: Add Intel Cedar Fork PCH pin controller support (Steve Best) [1482430] - [i2c] ismt: Add support for Intel Cedar Fork (Steve Best) [1482430] - [i2c] i801: Add support for Intel Cedar Fork (Steve Best) [1482430] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1678479] - [cpufreq] intel_pstate: Register when ACPI PCCH is present (Prarit Bhargava) [1671693] - [linux] cpuset: Fix potential deadlock w/ set_mems_allowed (Waiman Long) [1679033] - [linux] audit: Add new syscalls to the perm=w filter (Richard Guy Briggs) [1642315] - [fs] autofs: add strictexpire mount option (Ian Kent) [1653208] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1653208] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1653208] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1653208] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1653208] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1653208] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1653208] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1653208] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1653208] - [fs] autofs: fix directory and symlink access (Ian Kent) [1580099] - [fs] autofs: fix slab out of bounds read in getname_kernel() (Ian Kent) [1657106] - [fs] quota: Properly return errors from dquot_writeback_dquots() (Lukas Czerner) [1680638] - [fs] quota: Fix race between dqput() and dquot_scan_active() (Lukas Czerner) [1680638] - [fs] xfs: perform file write checks before splice write (Brian Foster) [1677592] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1677592] - [fs] devpts: Make devpts_kill_sb safe if fsi is NULL (Bill O'Donnell) [1662232] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Carlos Maiolino) [1673853] - [fs] ext4: fix dir_nlink behaviour (Lukas Czerner) [1631374] - [fs] xfs: fix f_ffree value for statfs when project quota is set (Bill O'Donnell) [1665990] - [fs] xfs: don't screw up direct writes when freesp is fragmented (Brian Foster) [1667523] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1021460] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1607192] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1677757] - [netdrv] cnic: remove redundant pointer req and variable func (Maurizio Lombardi) [1643542] - [netdrv] cnic: tidy up a size calculation (Maurizio Lombardi) [1643542] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Steve Best) [1683171] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1642475] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Ivan Vecera) [1667381] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1670626] - [netdrv] vmxnet3: Replace msleep(1) with usleep_range() (Neil Horman) [1670626] - [netdrv] vmxnet3: use DMA memory barriers where required (Neil Horman) [1670626] - [netdrv] vmxnet3: set the DMA mask before the first DMA map operation (Neil Horman) [1670626] - [net] netfilter: nf_tables: fix nft_pktinfo initialization (Paolo Abeni) [1673138] - [net] ip6_gre: Request headroom in __gre6_xmit() (Jiri Benc) [1485785] - [net] api: fix compatibility of linux/in.h with netinet/in.h (Guillaume Nault) [1672242] - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1648965] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1648965] - [net] netfilter: conntrack: skip clash resolution if nat is in place (Florian Westphal) [1648965] - [net] netfilter: conntrack: introduce clash resolution on insertion race (Florian Westphal) [1648965] - [net] netfilter: conntrack: fix race between confirmation and flush (Florian Westphal) [1648965] - [net] netfilter: conntrack: introduce nf_ct_acct_update() (Florian Westphal) [1648965] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1660903] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1660903] - [net] tun: implement carrier change (Guillaume Nault) [1665389] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1607252] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1607252] - [net] igmp: Allow user-space configuration of igmp unsolicited report interval (Hangbin Liu) [1663941] - [net] igmp: Don't flush routing cache when force_igmp_version is modified (Hangbin Liu) [1663941] - [net] sysfs: Fix memory leak in XPS configuration (Paolo Abeni) [1623813] - [net] Fix a bug in removing queues from XPS map (Paolo Abeni) [1623813] - [net] Add support for XPS with QoS via traffic classes (Paolo Abeni) [1623813] - [net] Refactor removal of queues from XPS map and apply on num_tc changes (Paolo Abeni) [1623813] - [net] use *pb[l] to print bitmaps including cpumasks and nodemasks (Paolo Abeni) [1623813] - [powerpc] pseries: fix "of: error: Bad of_node_put() on /cpus" during DLPAR (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] pseries: Fix of_node_put() underflow during DLPAR remove (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] pseries: Fix phandle extraction for dynamic nodes (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] sysfs: Fix reference leak of cpu device_nodes present at boot (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] pseries: Fix parent_dn reference leak in add_dt_node() (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] pseries: remove dlpar_attach_node dependency on full path (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] pseries: re-use code from of_helpers module (Desnes Augusto Nunes do Rosario) [1674261] - [powerpc] pseries: extract of_helpers module (Desnes Augusto Nunes do Rosario) [1674261] - [x86] signals: Fix lower/upper bound reporting in compat siginfo (Rui Wang) [1573854] - [x86] signals: Add missing signal_compat code for x86 features (Rui Wang) [1573854]- [netdrv] ice: add const qualifier to mac_addr parameter (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for new PHY types (Jonathan Toppins) [1454916] - [netdrv] ice: Offload SCTP checksum (Jonathan Toppins) [1454916] - [netdrv] ice: Allow for software timestamping (Jonathan Toppins) [1454916] - [netdrv] ice: Implement getting and setting ethtool coalesce (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for adaptive interrupt moderation (Jonathan Toppins) [1454916] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Jonathan Toppins) [1454916] - [netdrv] ice: Move aggregator list into ice_hw instance (Jonathan Toppins) [1454916] - [netdrv] ice: Rework queue management code for reuse (Jonathan Toppins) [1454916] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Jonathan Toppins) [1454916] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Jonathan Toppins) [1454916] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Jonathan Toppins) [1454916] - [netdrv] ice: Add ethtool set_phys_id handler (Jonathan Toppins) [1454916] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Jonathan Toppins) [1454916] - [netdrv] ice: Refactor a few Tx scheduler functions (Jonathan Toppins) [1454916] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Jonathan Toppins) [1454916] - [netdrv] ice: Fix possible NULL pointer de-reference (Jonathan Toppins) [1454916] - [netdrv] ice: Use Tx|Rx in comments (Jonathan Toppins) [1454916] - [netdrv] ice: Cosmetic formatting changes (Jonathan Toppins) [1454916] - [netdrv] ice: Cleanup short function signatures (Jonathan Toppins) [1454916] - [netdrv] ice: Cleanup ice_tx_timeout() (Jonathan Toppins) [1454916] - [netdrv] ice: Fix return value from NAPI poll (Jonathan Toppins) [1454916] - [netdrv] ice: Constify global structures that can/should be (Jonathan Toppins) [1454916] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Jonathan Toppins) [1454916] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Jonathan Toppins) [1454916] - [netdrv] ice: Cleanup duplicate control queue code (Jonathan Toppins) [1454916] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1454916] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Jonathan Toppins) [1454916] - [netdrv] ice: Destroy scheduler tree in reset path (Jonathan Toppins) [1454916] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Jonathan Toppins) [1454916] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Jonathan Toppins) [1454916] - [netdrv] ice: Increase Rx queue disable timeout (Jonathan Toppins) [1454916] - [netdrv] ice: Fix NVM mask defines (Jonathan Toppins) [1454916] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Jonathan Toppins) [1454916] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Jonathan Toppins) [1454916] - [netdrv] ice: Remove node before releasing VSI (Jonathan Toppins) [1454916] - [netdrv] ice: Check for q_vector when stopping rings (Jonathan Toppins) [1454916] - [netdrv] ice: Fix debug print in ice_tx_timeout (Jonathan Toppins) [1454916] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1454916] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1454916] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1454916] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1454916] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1454916] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1454916] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1454916] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1454916] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1454916] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1454916] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1454916] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1454916] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1454916] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1454916] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1454916] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1454916] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1454916] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1454916] - [netdrv] ice: Update version string (Jonathan Toppins) [1454916] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1454916] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1454916] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1454916] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1454916] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1454916] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1454916] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1454916] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1454916] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1454916] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1454916] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1454916] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1454916] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1454916] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1454916] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1454916] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1454916] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1454916] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1454916] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1454916] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1454916] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1454916] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1454916] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1454916] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1454916] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1454916] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1454916] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1454916] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1454916] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1454916] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1454916] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1454916] - [netdrv] intel-ethernet: use correct module license (Jonathan Toppins) [1454916] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1454916] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1454916] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1454916] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1454916] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1454916] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1454916] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1454916] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1454916] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1454916] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1454916] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1454916] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1454916] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1454916] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1454916] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1454916] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1454916] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1454916] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1454916] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1454916] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1454916] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1454916] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1454916] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1454916] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1454916] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1454916] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1454916] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1454916] - [netdrv] ice: Update NVM AQ command functions (Jonathan Toppins) [1454916] - [netdrv] ice: Set rq_last_status when cleaning rq (Jonathan Toppins) [1454916] - [netdrv] ice: Fix insufficient memory issue in ice_aq_manage_mac_read (Jonathan Toppins) [1454916] - [netdrv] ice: Do not check INTEVENT bit for OICR interrupts (Jonathan Toppins) [1454916] - [netdrv] ice: Fix incorrect comment for action type (Jonathan Toppins) [1454916] - [netdrv] ice: Fix initialization for num_nodes_added (Jonathan Toppins) [1454916] - [netdrv] ice: Bug fixes in ethtool code (Jonathan Toppins) [1454916] - [netdrv] ice: Fix error return code in ice_init_hw() (Jonathan Toppins) [1454916] - [netdrv] ice: Implement filter sync, NDO operations and bump version (Jonathan Toppins) [1454916] - [netdrv] ice: Support link events, reset and rebuild (Jonathan Toppins) [1454916] - [netdrv] ice: Update Tx scheduler tree for VSI multi-Tx queue support (Jonathan Toppins) [1454916] - [netdrv] ice: Add stats and ethtool support (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for VLANs and offloads (Jonathan Toppins) [1454916] - [netdrv] ice: Implement transmit and NAPI support (Jonathan Toppins) [1454916] - [netdrv] ice: Configure VSIs for Tx/Rx (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for switch filter programming (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for VSI allocation and deallocation (Jonathan Toppins) [1454916] - [netdrv] ice: Initialize PF and setup miscellaneous interrupt (Jonathan Toppins) [1454916] - [netdrv] ice: Get MAC/PHY/link info and scheduler topology (Jonathan Toppins) [1454916] - [netdrv] ice: Get switch config, scheduler config and device capabilities (Jonathan Toppins) [1454916] - [netdrv] ice: Start hardware initialization (Jonathan Toppins) [1454916] - [netdrv] ice: Add support for control queues (Jonathan Toppins) [1454916] - [netdrv] ice: Add basic driver framework for Intel(R) E800 Series (Jonathan Toppins) [1454916]- [infiniband] ib/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1642498] - [infiniband] ib/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Declare local functions 'static' (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1642498] - [netdrv] mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1642498] - [netdrv] mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1642498] - [infiniband] ib/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1642498] - [kernel] rdma/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1642498] - [netdrv] mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1642498] - [netdrv] mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1656385 1642498] - [netdrv] mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1656385 1642498] - [netdrv] mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1656385 1642498] - [netdrv] mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1656385 1642498] - [netdrv] mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1656385 1642498] - [netdrv] mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1642498] - [netdrv] mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1642355 1642498] - [netdrv] mlx5: Fold the modify lag code into function (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add lag affinity info to log (Alaa Hleihel) [1642498] - [netdrv] mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1642498] - [kernel] mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1642498] - [infiniband] {net, ib}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Generic EQ (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Different EQ types (Alaa Hleihel) [1642498] - [netdrv] mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1642383 1642498] - [kernel] mlx5: Introduce extended destination fields (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1642362 1642498] - [kernel] mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1642362 1642498] - [netdrv] mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1642498] - [netdrv] mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1642498] - [kernel] mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1642498] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1642498] - [netdrv] mlx4_core: Correctly set PFC param if global pause is turned off (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1642383 1642498] - [netdrv] mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1642498] - [netdrv] mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1642498] - [kernel] mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1642498] - [netdrv] mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1642498] - [kernel] mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1642498] - [kernel] mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1642498] - [netdrv] mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1642498] - [netdrv] mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1642498] - [netdrv] mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1642498] - [netdrv] mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1642498] - [kernel] mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1642498] - [netdrv] mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1642498] - [kernel] mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1642498] - [netdrv] mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1642498] - [kernel] mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix MR cache initialization (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Remove extraneous error check (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Verify DEVX object type (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1576416 1642498] - [netdrv] mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1576416 1642498] - [netdrv] mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1576416 1642498] - [netdrv] mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1576416 1642498] - [netdrv] mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1642498] - [netdrv] mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1642498] - [netdrv] mlx5: Cache the system image guid (Alaa Hleihel) [1624551 1642498] - [netdrv] mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Expose function for building RSS params (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Enable DEVX on IB (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Remove superfluous version print (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1642498] - [kernel] mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1642498] - [kernel] mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1642498] - [netdrv] mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1642498] - [netdrv] mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1642498] - [netdrv] mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1642498] - [netdrv] mlx5: Set uid as part of QP commands (Alaa Hleihel) [1642498] - [kernel] mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1642498] - [kernel] mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Refactor raw flow creation (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Add NIC TX steering support (Alaa Hleihel) [1641361 1642498] - [infiniband] ib/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1642498] - [netdrv] mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1467290 1642498] - [netdrv] mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add flow counters idr (Alaa Hleihel) [1642498] - [netdrv] mlx5: Store flow counters in a list (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1642498] - [netdrv] mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1641361 1642498] - [infiniband] rdma/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1641361 1642498] - [netdrv] mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1642498] - [kernel] mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1641361 1642498] - [netdrv] mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1641361 1642498] - [kernel] mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1641361 1642498] - [netdrv] {net, rdma}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1641361 1642498] - [kernel] mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1641361 1642498] - [netdrv] mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1641361 1642498] - [netdrv] mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1641361 1642498] - [kernel] mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1641361 1642498] - [netdrv] mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1641361 1642498] - [netdrv] mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1641361 1642498] - [infiniband] ib/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1642498] - [kernel] mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1642498] - [netdrv] mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: add a missing include (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1641912 1524728 1642498] - [infiniband] rdma: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1624551 1642498] - [infiniband] ib/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1642498] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1642498] - [netdrv] mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix read from coherent memory (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1642498] - [netdrv] mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1642498] - [netdrv] mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1642498] - [kernel] mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1642498] - [netdrv] mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1641348 1642498] - [netdrv] mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Delete unneeded function argument (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1642498] - [netdrv] mlx5: Improve argument name for add flow API (Alaa Hleihel) [1642498] - [netdrv] mlx5: Reorganize the makefile (Alaa Hleihel) [1642498] - [netdrv] mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1642498] - [netdrv] mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1642498] - [netdrv] mlx5: Reduce command polling interval (Alaa Hleihel) [1642498] - [netdrv] mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1642498] - [netdrv] mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1642498] - [netdrv] mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1642498] - [kernel] mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1642498] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1642498] - [infiniband] ib/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix uninitialized variable (Alaa Hleihel) [1642498] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1642498] - [infiniband] ib/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Refactor XDP counters (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Offload TC matching on tos/ttl for ip tunnels (Alaa Hleihel) [1641360 1642498] - [netdrv] mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Alaa Hleihel) [1641360 1642498] - [netdrv] mlx5e: Use ttl from route lookup on tc encap offload only if needed (Alaa Hleihel) [1641360 1642498] - [infiniband] ib/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add support for flow table destination number (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1642344 1642498] - [netdrv] mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1642344 1642498] - [netdrv] mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1642344 1642498] - [netdrv] mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, events handling (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1642498] - [netdrv] mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Remove set but not used variables (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1642498] - [kernel] mlx5: Better return types for CQE API (Alaa Hleihel) [1642498] - [netdrv] mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add XRQ commands definitions (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1642344 1642498] - [kernel] mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1642498] - [kernel] mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1642498] - [netdrv] mlx5: Accel, add common metadata functions (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, add software statistics (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, add innova rx support (Alaa Hleihel) [1642498] - [netdrv] mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, refactor variable names (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1642498] - [netdrv] mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1642498] - [netdrv] mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Remove unused port number parameter (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1642498] - [kernel] mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1642498] - [netdrv] mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix GRE flow specification (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add channel events counter (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add NAPI statistics (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add TX completions statistics (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add UDP GSO support (Alaa Hleihel) [1642498] - [netdrv] mlx5: Rate limit errors in command interface (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1641357 1642498] - [kernel] mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1641357 1642498] - [infiniband] rdma/mlx5: Refactor transport domain checks (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Expose DEVX tree (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Add support for DEVX general command (Alaa Hleihel) [1641355 1642498] - [infiniband] ib/mlx5: Introduce DEVX (Alaa Hleihel) [1641355 1642498] - [kernel] mlx5: Expose DEVX specification (Alaa Hleihel) [1642498] - [netdrv] mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1642498] - [netdrv] mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1647741 1641912 1642498] - [netdrv] mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Add health buffer address capability (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1641912 1641358 1642498] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1641912 1641358 1642498] - [infiniband] ib/mlx4: Test port number before querying type (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Create slave AH's directly (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx5e: Cleanup of dcbnl related fields (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix QP fragmented buffer allocation (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5: Fix 'DON'T_TRAP' functionality (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, UBSAN fix undefined behavior in mlx5_eswitch_mode (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Don't allow aRFS for encapsulated packets (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fix quota counting in aRFS expire flow (Alaa Hleihel) [1642498] - [netdrv] mlx5: Adjust clock overflow work period (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Refine ets validation function (Alaa Hleihel) [1613971 1642498] - [infiniband] rdma/mlx5: Fix memory leak in mlx5_ib_create_srq() error path (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix command interface race in polling mode (Alaa Hleihel) [1669506 1642498] - [netdrv] mlx5: Fix incorrect raw command length parsing (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix wrong size allocation for QoS ETC TC regitster (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Avoid dealing with vport representors if not being e-switch manager (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix return value check in flow_counters_set_data() (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix memory leak in mlx5_ib_create_flow (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Update SPDX tags to show proper license (Alaa Hleihel) [1642498] - [netdrv] mlx5e: fix error return code in mlx5e_alloc_rq() (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Make function mlx5e_change_rep_mtu() static (Alaa Hleihel) [1642498] - [netdrv] mlx5: Make function mlx5_fpga_tls_send_teardown_cmd() static (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add counters read support (Alaa Hleihel) [1641352 1642498] - [infiniband] ib/mlx5: Add flow counters read support (Alaa Hleihel) [1641352 1642498] - [infiniband] ib/mlx5: Add flow counters binding support (Alaa Hleihel) [1641352 1642498] - [infiniband] ib/mlx5: Add counters create and destroy support (Alaa Hleihel) [1641352 1642498] - [kernel] mlx5: Export flow counter related API (Alaa Hleihel) [1641352 1642498] - [netdrv] mlx5: Use flow counter pointer as input to the query function (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TX, Separate cachelines of xmit and completion stats (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Always prefer Linear SKB configuration (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Enhance legacy Receive Queue memory scheme (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Use cyclic WQ in legacy RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Split WQ objects for different RQ types (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Remove HW LRO support in legacy RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Dedicate a function for copying SKB header (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Generalise function of SKB frag addition (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Generalise name of non-linear SKB head size (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TX, Obsolete maintaining local copies of skb->len/data (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5: FPGA, Handle QP error event (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Increase aRFS flow tables size (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove redundant active_channels indication (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPOIB, Add a missing skb_pull (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5e: IPOIB, Fix overflowing SQ WQE memset (Alaa Hleihel) [1641354 1642498] - [infiniband] rdma/mlx5: Don't check return value of zap_vma_ptes() (Alaa Hleihel) [1642498] - [kernel] mlx5: Add FPGA QP error event (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add temperature warning event to log (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Get the number of offloaded TC rules from the correct table (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA, Call DMA unmap with the right size (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA, Properly initialize dma direction on fpga conn send (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA, Abort FPGA init if the device reports no QP capability (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA, print SBU identification on init (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA, Add device name (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA, Add doxygen for access type enum (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Introduce a new mini-CQE format (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Refactor CQE compression response (Alaa Hleihel) [1642498] - [kernel] mlx5: Exposing a new mini-CQE format (Alaa Hleihel) [1642498] - [netdrv] mlx5e: fix TLS dependency (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Present SW stats when state is not opened (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Avoid reset netdev stats on configuration changes (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Introducing new statistics rwlock (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move phy link down events counter out of SW stats (Alaa Hleihel) [1642498] - [netdrv] mlx5: Use order-0 allocations for all WQ types (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5i: Use compilation flag in IPOIB header (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5e: TX, Use actual WQE size for SQ edge fill (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5e: Use WQ API functions instead of direct fields access (Alaa Hleihel) [1641354 1642498] - [netdrv] mlx5e: Split offloaded eswitch TC rules for port mirroring (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Parse mirroring action for offloaded TC eswitch flows (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-switch, Create a second level FDB flow table (Alaa Hleihel) [1642498] - [kernel] mlx5: Add cap bits for flow table destination in FDB table (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Reorganize and rename fdb flow tables (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Receive buffer support for DCBX (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Receive buffer configuration (Alaa Hleihel) [1642498] - [netdrv] mlx5: PPTB and PBMC register firmware command support (Alaa Hleihel) [1642498] - [kernel] mlx5: Add pbmc and pptb in the port_access_reg_cap_mask (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move port speed code from en_ethtool.c to en/port.c (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fetch soft WQE's on fatal error state (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Remove debug prints of VMA pointers (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add HW vport counters to representor ethtool stats (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Offload TC eswitch rules for VFs belonging to different PFs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Explicitly set source e-switch in offloaded TC rules (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add source e-switch owner (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Explicitly set destination e-switch in FDB rules (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add destination e-switch owner (Alaa Hleihel) [1642498] - [netdrv] mlx5: Properly handle a vport destination when setting FTE (Alaa Hleihel) [1642498] - [kernel] mlx5: Add merged e-switch cap (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Expose MPLS related tunneling offloads (Alaa Hleihel) [1641351 1642498] - [infiniband] ib/mlx5: Add support for MPLS flow specification (Alaa Hleihel) [1641351 1642498] - [infiniband] ib/mlx5: Add support for GRE flow specification (Alaa Hleihel) [1641351 1642498] - [infiniband] ib/mlx5: Use 'kvfree()' for memory allocated by 'kvzalloc()' (Alaa Hleihel) [1642498] - [netdrv] mlx5: Eswitch, Use 'kvfree()' for memory allocated by 'kvzalloc()' (Alaa Hleihel) [1642498] - [netdrv] mlx5: Vport, Use 'kvfree()' for memory allocated by 'kvzalloc()' (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove MLX5E_TEST_BIT macro (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use test bit in en accel xmit flow (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use __set_bit for adaptive-moderation bit in RQ state (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Report all channels with min RX WQEs timeout (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Support offloaded TC flows with no matches on headers (Alaa Hleihel) [1618427 1642498] - [netdrv] mlx5e: Get the required HW match level while parsing TC flow matches (Alaa Hleihel) [1618427 1642498] - [netdrv] mlx5e: Properly order min inline mode setup while parsing TC matches (Alaa Hleihel) [1618427 1642498] - [netdrv] mlx5e: Use local actions var while processing offloaded TC flow actions (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Return success when TC offloaded fdb actions parsed ok (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Avoid redundant zeroing of offloaded TC flow attributes (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Clean static checker complaints on TC offload and VF reps code (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove double defined DMAC header re-write element (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use u8 instead of int for LRO number of segments (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Skip redundant checks when providing NUD lastuse feedback (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove redundant vport context vlan update (Alaa Hleihel) [1642498] - [netdrv] mlx5: fix spelling mistake: "modfiy" -> "modify" (Alaa Hleihel) [1642498] - [netdrv] mlx5: Cleanup unused field in Work Queue parameters (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix dump_command mailbox length printed (Alaa Hleihel) [1642498] - [netdrv] mlx5: Refactor num of blocks in mailbox calculation (Alaa Hleihel) [1642498] - [netdrv] mlx5: Decrease level of prints about non-existent MKEY (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, Add error statistics (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, Add Innova TLS TX offload data path (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TLS, Add Innova TLS TX support (Alaa Hleihel) [1642498] - [netdrv] mlx5: Accel, Add TLS tx offload interface (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move defines out of ipsec code (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Enable adaptive-TX moderation (Alaa Hleihel) [1642498] - [netdrv] mlx5: use page_pool for xdp_return_frame call (Alaa Hleihel) [1642498] - [netdrv] mlx5: register a memory model when XDP is enabled (Alaa Hleihel) [1642498] - [netdrv] mlx5: basic XDP_REDIRECT forward support (Alaa Hleihel) [1642498] - [netdrv] mlx5: remove some extraneous spaces in indentations (Alaa Hleihel) [1642498] - [netdrv] mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Don't reuse RX page when XDP is set (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()' (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: restore optimal ICM memory allocation (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx4: Don't crash machine if zap_vma_ptes() fails (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx4: Discard unknown SQP work requests (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx4: Catch FW<->SW misalignment without machine crash (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Mark user MR as writable if actual virtual memory is writable (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Use msi_x module param to limit num of MSI-X irqs (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Add PCI calls for suspend/resume (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Report driver version to FW (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: optimizes get_fixed_ipv6_csum() (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: Don't bother using skb_tx_hash in mlx4_en_select_queue (Alaa Hleihel) [1641912 1642498] - [netdrv] bpf: make mlx4 compatible w/ bpf_xdp_adjust_tail (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx5: IPSec, Fix a race between concurrent sandbox QP commands (Alaa Hleihel) [1642498] - [netdrv] mlx5e: When RXFCS is set, add FCS data into checksum calculation (Alaa Hleihel) [1642498] - [kernel] mlx5: Fix build break when CONFIG_SMP=n (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Err if asked to offload TC match on frag being first (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Include VF RDMA stats in vport statistics (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Use proper spec flow label type (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Don't assume that medium blueFlame register exists (Alaa Hleihel) [1642498] - [netdrv] mlx5e: fix spelling mistake: "loobpack" -> "loopback" (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Properly check return value of mlx5_get_uars_page (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Fix represent correct netdevice in dual port RoCE (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Use unlimited rate when static rate is not supported (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Protect from shift operand overflow (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Fix multiple NULL-ptr deref errors in rereg_mr flow (Alaa Hleihel) [1642498] - [netdrv] mlx5: Properly deal with flow counters when deleting rules (Alaa Hleihel) [1642498] - [netdrv] mlx5: Avoid cleaning flow steering table twice during error flow (Alaa Hleihel) [1642498] - [netdrv] mlx5e: TX, Use correct counter in dma_map error flow (Alaa Hleihel) [1642498] - [kernel] mlx5: Fix mlx5_get_vector_affinity function (Alaa Hleihel) [1642498] - [netdrv] mlx5e: DCBNL fix min inline header size for dscp (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Allow offloading ipv4 header re-write for icmp (Alaa Hleihel) [1676550 1642498] - [infiniband] mlx5: fix build errors when INFINIBAND_USER_ACCESS=m (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: remove duplicate header file (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Device memory mr registration support (Alaa Hleihel) [1641349 1642498] - [infiniband] mlx5: Mkey creation command adjustments (Alaa Hleihel) [1641349 1642498] - [infiniband] ib/mlx5: Device memory support in mlx5_ib (Alaa Hleihel) [1641349 1642498] - [kernel] mlx5: Query device memory capabilities (Alaa Hleihel) [1641349 1642498] - [infiniband] ib/mlx5: Add ability to hash by IPSEC_SPI when creating a TIR (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add information for querying IPsec capabilities (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add IPsec support for egress and ingress (Alaa Hleihel) [1642498] - [kernel] {net,ib}/mlx5: Add ipsec helper (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add modify_flow_action_esp verb (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Add implementation for create and destroy action_xfrm (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Initialize the parsing tree root without the help of uverbs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use pcie_bandwidth_available() to compute bandwidth (Alaa Hleihel) [1642498] - [netdrv] mlx5: Report PCIe link properties with pcie_print_link_status() (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Set EQE based as default TX interrupt moderation mode (Alaa Hleihel) [1642498] - [netdrv] mlx5e: RX, Recycle buffer of UMR WQEs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Keep single pre-initialized UMR WQE per RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove page_ref bulking in Striding RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Support XDP over Striding RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Refactor RQ XDP_TX indication (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use linear SKB in Striding RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use inline MTTs in UMR WQEs (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Do not busy-wait for UMR completion in Striding RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Code movements in RX UMR WQE post (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Derive Striding RQ size from MTU (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPoIB, Fix spelling mistake (Alaa Hleihel) [1642498] - [netdrv] mlx5: Eliminate query xsrq dead code (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use eq ptr from cq (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Recover Send Queue (SQ) from error state (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Dump xmit error completions (Alaa Hleihel) [1642498] - [infiniband] mlx5: Move dump error CQE function out of mlx5_ib for code sharing (Alaa Hleihel) [1642498] - [netdrv] mlx5_{ib, core}: Add query SQ state helper function (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Move all TX timeout logic to be under state lock (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove unused max inline related code (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add ethtool priv-flag for Striding RQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Do not reset Receive Queue params on every type change (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove rq_headroom field from params (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove RQ MPWQE fields from params (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Use no-offset function in skb header copy (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Separate dma base address and offset in dma_sync call (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove unused define MLX5_MPWRQ_STRIDES_PER_PAGE (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Disable Striding RQ when PCI is slower than link (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Unify slow PCI heuristic (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add VLAN offload features to hw_enc_features (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add a helper macro in set features ndo (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Make choose LRO timeout function static (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Remove redundant check in get ethtool stats (Alaa Hleihel) [1642498] - [netdrv] mlx5: Protect from command bit overflow (Alaa Hleihel) [1642498] - [netdrv] mlx5: E-Switch, Use same source for offloaded actions check (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Add interface down dropped packets statistics (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add packet dropped while vport down statistics (Alaa Hleihel) [1641346 1642498] - [netdrv] mlx5e: Add vnic steering drop statistics (Alaa Hleihel) [1641346 1642498] - [kernel] mlx5: Add support for QUERY_VNIC_ENV command (Alaa Hleihel) [1641346 1642498] - [netdrv] mlx5e: PFC stall prevention support (Alaa Hleihel) [1642498] - [kernel] mlx5e: Expose PFC stall prevention counters (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix use-after-free (Alaa Hleihel) [1642498] - [netdrv] mlx5: Remove call to ida_pre_get (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Packet packing enhancement for RAW QP (Alaa Hleihel) [1642498] - [netdrv] mlx5: Packet pacing enhancement (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Simplify clean and destroy MR calls (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Guard ODP specific assignments with specific CONFIG (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Unify error flows in rereg MR failure paths (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Return proper value for not-supported command (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Protect from NULL pointer derefence (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Maintain a single emergency page (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Only synchronize RCU once when removing mkeys (Alaa Hleihel) [1642498] - [kernel] ib/mlx5: Expose more priorities for bypass namespace (Alaa Hleihel) [1641347 1642498] - [infiniband] rdma/mlx5: Fix NULL dereference while accessing XRC_TGT QPs (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fix wrongly assigned CQ reference counter (Alaa Hleihel) [1642498] - [netdrv] mlx5: IPSec, Add support for ESN (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Added common function for to_ipsec_sa_entry (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add flow-steering commands for FPGA IPSec implementation (Alaa Hleihel) [1642498] - [netdrv] mlx5: Refactor accel IPSec code (Alaa Hleihel) [1642498] - [netdrv] mlx5: Added required metadata capability for ipsec (Alaa Hleihel) [1642498] - [kernel] mlx5: Export ipsec capabilities (Alaa Hleihel) [1642498] - [netdrv] mlx5: IPSec, Add command V2 support (Alaa Hleihel) [1642498] - [netdrv] mlx5e: IPSec, Add support for ESP trailer removal by hardware (Alaa Hleihel) [1642498] - [netdrv] mlx5: IPSec, Generalize sandbox QP commands (Alaa Hleihel) [1642498] - [netdrv] mlx5: Flow steering cmd interface should get the fte when deleting (Alaa Hleihel) [1642498] - [kernel] {net, ib}/mlx5: Add flow steering helpers (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add empty egress namespace to flow steering core (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add shim layer between fs and cmd (Alaa Hleihel) [1642498] - [netdrv] mlx5: FPGA and IPSec initialization to be before flow steering (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Removed not need synchronize_rcu (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Fixed sleeping inside atomic context (Alaa Hleihel) [1642498] - [netdrv] mlx5e: Wait for FPGA command responses with a timeout (Alaa Hleihel) [1642498] - [netdrv] mlx5: Fixed compilation issue when CONFIG_MLX5_ACCEL is disabled (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Removed not used parameters (Alaa Hleihel) [1642498] - [infiniband] rdma/mlx5: Refactor QP type check to be as early as possible (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Disable self loopback check when in switchdev mode (Alaa Hleihel) [1641347 1642498] - [netdrv] mlx5: E-Switch, Reload IB interface when switching devlink modes (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: Add proper representors support (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: E-Switch, Add rule to forward traffic to vport (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: Don't expose MR cache in switchdev mode (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: When in switchdev mode, expose only raw packet capabilities (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: Listen to netdev register/unresiter events in switchdev mode (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: Add match on vport when in switchdev mode (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: Allocate flow DB only on PF IB device (Alaa Hleihel) [1641347 1642498] - [infiniband] ib/mlx5: Add basic regiser/unregister representors code (Alaa Hleihel) [1641347 1642498] - [kernel] mlx5: E-Switch, Add definition of IB representor (Alaa Hleihel) [1641347 1642498] - [netdrv] mlx5: E-Switch, Optimize HW steering tables in switchdev mode (Alaa Hleihel) [1641347 1642498] - [netdrv] mlx5: E-Switch, Increase number of FTEs in FDB in switchdev mode (Alaa Hleihel) [1641347 1642498] - [netdrv] mlx5e: Eliminate build warnings on no previous prototype (Alaa Hleihel) [1642498] - [infiniband] ib/mlx5: Implement fragmented completion queue (CQ) (Alaa Hleihel) [1641348 1642498] - [kernel] mlx5: Remove redundant EQ API exports (Alaa Hleihel) [1642498] - [netdrv] mlx5: Move CQ completion and event forwarding logic to eq.c (Alaa Hleihel) [1642498] - [netdrv] mlx5: CQ hold/put API (Alaa Hleihel) [1642498] - [netdrv] mlx5: EQ add/del CQ API (Alaa Hleihel) [1642498] - [netdrv] mlx5: Add missing likely/unlikely hints to cq events (Alaa Hleihel) [1642498] - [netdrv] mlx5: CQ Database per EQ (Alaa Hleihel) [1642498] - [netdrv] mlx5e: fix error return code in mlx5e_alloc_rq() (Alaa Hleihel) [1642498] - [netdrv] xdp/mlx5: setup xdp_rxq_info (Alaa Hleihel) [1642498] - [netdrv] mlx4_core: allocate ICM memory in page size chunks (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: Fix irq-unsafe spinlock usage (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: fix spelling mistake: "Inrerface" -> "Interface" and rephrase message (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Fix error handling in mlx4_init_port_info (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Fix an error handling path in 'mlx4_en_init_netdev()' (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Verify coalescing parameters are in range (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Fix integer overflow when calculating optimal MTT size (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: fix spelling mistake: "failedi" -> "failed" (Alaa Hleihel) [1641912 1642498] - [infiniband] rdma/mlx4: Add missed RSS hash inner header flag (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Check for egress flow steering (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_core: Report PCIe link properties with pcie_print_link_status() (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: CHECKSUM_COMPLETE support for fragments (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Eliminate duplicate barriers on weakly-ordered archs (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Add Scatter FCS support over WQ creation (Alaa Hleihel) [1641912 1642498] - [infiniband] ib/mlx4: Report TSO capabilities (Alaa Hleihel) [1641912 1642498] - [infiniband] mlx4_ib: zero out struct ib_pd when allocating (Alaa Hleihel) [1520335 1641912 1642498] - [infiniband] mlx4_ib: set user mr attributes in struct ib_mr (Alaa Hleihel) [1520335 1641912 1642498] - [netdrv] mlx4_en: try to use high order pages for RX rings (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: RX csum, pre-define enabled protocols for IP status masking (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Combine checks of end-cases in RX completion function (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Remove unnecessary warn print in reset config (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4_en: Add physical RX/TX bytes/packets counters (Alaa Hleihel) [1641912 1642498] - [netdrv] mlx4: setup xdp_rxq_info (Alaa Hleihel) [1641912 1642498] - [netdrv] revert "mlx5e: Avoid reset netdev stats on configuration changes" (Alaa Hleihel) [1642498] - [netdrv] revert "mlx5e: Present SW stats when state is not opened" (Alaa Hleihel) [1642498] - [netdrv] revert "mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow" (Alaa Hleihel) [1642498] - [netdrv] revert "mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices" (Alaa Hleihel) [1642498] - [netdrv] revert "mlx5e: IPoIB, Add ndo stats support for IPoIB child devices" (Alaa Hleihel) [1642498] - [netdrv] revert "mlx5e: IPoIB, Use priv stats in completion rx flow" (Alaa Hleihel) [1642498] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1657872] - [net] add netif_is_geneve() (Petr Oros) [1671092] - [kernel] overflow.h: Add arithmetic shift helper (Petr Oros) [1671092] - [kernel] cpumask: Add helper cpumask_available() (Petr Oros) [1671092]- [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Jiri Olsa) [1680072] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1680072] - [tools] perf report: Don't crash on invalid inline debug information (Jiri Olsa) [1680072] - [tools] perf cpu_map: Align cpu map synthesized events properly (Jiri Olsa) [1680072] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1680072] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Jiri Olsa) [1680072] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Jiri Olsa) [1680072] - [tools] revert "perf tools: Fix PMU term format max value calculation" (Jiri Olsa) [1680072] - [tools] perf record: Use unmapped IP for inline callchain cursors (Jiri Olsa) [1680072] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Jiri Olsa) [1680072] - [tools] perf report: Don't try to map ip to invalid map (Jiri Olsa) [1680072] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Jiri Olsa) [1680072] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Jiri Olsa) [1680072] - [tools] perf tools: Fix maps__find_symbol_by_name() (Jiri Olsa) [1680072] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Jiri Olsa) [1680072] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Jiri Olsa) [1680072] - [tools] perf event-parse: Use fixed size string for comms (Jiri Olsa) [1680072] - [tools] perf util: Fix bad memory access in trace info (Jiri Olsa) [1680072] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Jiri Olsa) [1680072] - [tools] perf annotate: Properly interpret indirect call (Jiri Olsa) [1680072] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1680072] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1680072] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1680072] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1680072] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1680072] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1680072] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1680072] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1680072] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1680072] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1680072] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1680072] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1680072] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1680072] - [tools] perf parser: Improve error message for PMU address filters (Jiri Olsa) [1680072] - [tools] perf tools: Disable parallelism for 'make clean' (Jiri Olsa) [1680072] - [tools] perf auxtrace: Fix queue resize (Jiri Olsa) [1680072] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Jiri Olsa) [1680072] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Jiri Olsa) [1680072] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Jiri Olsa) [1680072] - [tools] perf report: Add --percent-type option (Jiri Olsa) [1680072] - [tools] perf annotate: Add --percent-type option (Jiri Olsa) [1680072] - [tools] perf annotate: Display percent type in stdio output (Jiri Olsa) [1680072] - [tools] perf annotate: Make local period the default percent type (Jiri Olsa) [1680072] - [tools] perf annotate: Add support to toggle percent type (Jiri Olsa) [1680072] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Jiri Olsa) [1680072] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Jiri Olsa) [1680072] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Jiri Olsa) [1680072] - [tools] perf annotate: Add percent_type to struct annotation_options (Jiri Olsa) [1680072] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Jiri Olsa) [1680072] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Jiri Olsa) [1680072] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Jiri Olsa) [1680072] - [tools] perf annotate: Switch struct annotation_data::percent to array (Jiri Olsa) [1680072] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Jiri Olsa) [1680072] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Jiri Olsa) [1680072] - [tools] perf annotate: Rename local sample variables to data (Jiri Olsa) [1680072] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Jiri Olsa) [1680072] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Jiri Olsa) [1680072] - [tools] perf annotate: Make annotation_line__max_percent static (Jiri Olsa) [1680072] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Jiri Olsa) [1680072] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Jiri Olsa) [1680072] - [tools] perf trace: Use perf_evsel__sc_tp_{uint, ptr} for "id"/"args" handling syscalls:* events (Jiri Olsa) [1680072] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter, exit}_NAME events (Jiri Olsa) [1680072] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Jiri Olsa) [1680072] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Jiri Olsa) [1680072] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Jiri Olsa) [1680072] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Jiri Olsa) [1680072] - [tools] introduce test_and_clear_bit (Jiri Olsa) [1680072] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Jiri Olsa) [1680072] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Jiri Olsa) [1680072] - [tools] perf bpf: Show better message when failing to load an object (Jiri Olsa) [1680072] - [tools] perf list: Unify metric group description format with PMU event description (Jiri Olsa) [1680072] - [tools] perf c2c report: Fix crash for empty browser (Jiri Olsa) [1680072] - [tools] perf tests: Fix indexing when invoking subtests (Jiri Olsa) [1680072] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Jiri Olsa) [1680072] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Jiri Olsa) [1680072] - [tools] perf trace beauty: Do not print NULL strarray entries (Jiri Olsa) [1680072] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Jiri Olsa) [1680072] - [tools] tools include uapi: Grab a copy of linux/in.h (Jiri Olsa) [1680072] - [tools] perf tests: Fix complex event name parsing (Jiri Olsa) [1680072] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Jiri Olsa) [1680072] - [tools] perf test: Fix subtest number when showing results (Jiri Olsa) [1680072] - [tools] perf stat: Get rid of extra clock display function (Jiri Olsa) [1680072] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Jiri Olsa) [1680072] - [tools] perf tools: Fix struct comm_str removal crash (Jiri Olsa) [1680072] - [tools] perf machine: Use last_match threads cache only in single thread mode (Jiri Olsa) [1680072] - [tools] perf machine: Add threads__set_last_match function (Jiri Olsa) [1680072] - [tools] perf machine: Add threads__get_last_match function (Jiri Olsa) [1680072] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Jiri Olsa) [1680072] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Jiri Olsa) [1680072] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Jiri Olsa) [1680072] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Jiri Olsa) [1680072] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Jiri Olsa) [1680072] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Jiri Olsa) [1680072] - [tools] perf powerpc: Fix callchain ip filtering (Jiri Olsa) [1680072] - [tools] perf list: Add missing documentation for --desc and --debug options (Jiri Olsa) [1680072] - [tools] perf stat: Add transaction flag (-T) support for s390 (Jiri Olsa) [1680072] - [tools] perf json: Add s390 transaction counter definition (Jiri Olsa) [1680072] - [tools] perf list: Add s390 support for detailed PMU event description (Jiri Olsa) [1680072] - [tools] perf hists: Clarify callchain disabling when available (Jiri Olsa) [1680072] - [tools] perf tests: Check that complex event name is parsed correctly (Jiri Olsa) [1680072] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Jiri Olsa) [1680072] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Jiri Olsa) [1680072] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Jiri Olsa) [1680072] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Jiri Olsa) [1680072] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Jiri Olsa) [1680072] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Jiri Olsa) [1680072] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Jiri Olsa) [1680072] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Jiri Olsa) [1680072] - [x86] perf/x86/intel: Support PEBS on fixed counters (Jiri Olsa) [1680072] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Jiri Olsa) [1680072] - [kernel] perf, tools: Use correct articles in comments (Jiri Olsa) [1680072]- [netdrv] intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1637738] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1637738] - [netdrv] remove inclusion when not needed (Stefan Assmann) [1637738] - [netdrv] iavf: fix a typo (Stefan Assmann) [1637738] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1637738] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1637738] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1637738] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1637738] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1637738] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1637738] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1637738] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1637738] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1637738] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1637738] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1637738] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1637738] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1637738] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1637738] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1637738] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1637738] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1637738] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1637738] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1637738] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1637738] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1637738] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1637738] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1637738] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_{set/get}_phy_register (Stefan Assmann) [1637738] - [netdrv] intel: Convert timers to use timer_setup() (Stefan Assmann) [1637738] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1637738] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1637726] - [netdrv] i40e: increase indentation (Stefan Assmann) [1637726] - [netdrv] i40e: update version number (Stefan Assmann) [1637726] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1637726] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1637726] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1637726] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1637726] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1637726] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1637726] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1637726] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1637726] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1637726] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1637726] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1637726] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1637726] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1637726] - [netdrv] intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1637726] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1637726] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1637726] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1637726] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1637726] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1637726] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1637726] - [netdrv] i40e: update driver version (Stefan Assmann) [1637726] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1637726] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1637726] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1637726] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1637726] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1637726] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1637726] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1637726] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1637726] - [netdrv] remove inclusion when not needed (Stefan Assmann) [1637726] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1637726] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1637726] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1637726] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1637726] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1637726] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1637726] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1637726] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1637726] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1637726] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1637726] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1637726] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1637726] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1637726] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1637726] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1637726] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1637726] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1637726] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1637726] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1637726] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1637726] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1637726] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1637726] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1637726] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1637726] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1637726] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1637726] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1637726] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1637726] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1637726] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1637726] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1637726] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1637726] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1637726] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1637726] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1637726] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1637726] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1637726] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1637726] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1637726] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1637726] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1637726] - [netdrv] i40e: split XDP_TX tail and XDP_REDIRECT map flushing (Stefan Assmann) [1637726] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1637726] - [netdrv] Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1637726] - [netdrv] bpf, xdp, i40e: fix i40e_build_skb skb reserve and truesize (Stefan Assmann) [1637726] - [netdrv] i40e: remove ndo_xdp_flush call i40e_xdp_flush (Stefan Assmann) [1637726] - [netdrv] i40e: implement flush flag for ndo_xdp_xmit (Stefan Assmann) [1637726] - [netdrv] xdp: add flags argument to ndo_xdp_xmit API (Stefan Assmann) [1637726] - [netdrv] bpf, i40e: add meta data support (Stefan Assmann) [1637726] - [netdrv] bpf: add meta pointer for direct access (Stefan Assmann) [1637726] - [netdrv] xdp: change ndo_xdp_xmit API to support bulking (Stefan Assmann) [1637726] - [infiniband] rdma: Cleanup undesired pd->uobject usage (Stefan Assmann) [1642292] - [infiniband] i40iw: remove support for ib_get_vector_affinity (Stefan Assmann) [1642292] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1642292] - [infiniband] rdma/i40iw: Fix incorrect iterator type (Stefan Assmann) [1642292] - [infiniband] nfiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1642292] - [infiniband] rdma/i40w: Hold read semaphore while looking after VMA (Stefan Assmann) [1642292] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1642292] - [infiniband] rdma/i40iw: Avoid panic when reading back the IRQ affinity hint (Stefan Assmann) [1642292] - [infiniband] rdma/i40iw: Avoid reference leaks when processing the AEQ (Stefan Assmann) [1642292] - [infiniband] rdma/i40iw: Avoid panic when objects are being created and destroyed (Stefan Assmann) [1642292] - [infiniband] i40iw: Fix memory leak in error path of create QP (Stefan Assmann) [1642292] - [infiniband] i40iw: Extend port reuse support for listeners (Stefan Assmann) [1642292] - [infiniband] i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_l2param_change (Stefan Assmann) [1642292] - [infiniband] i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_make_listen_node (Stefan Assmann) [1642292] - [infiniband] i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_add_mqh_4 (Stefan Assmann) [1642292]- [tools] perf tools: Fix tracing_path_mount proper path (Jiri Olsa) [1672893] - [tools] perf tools: Use python-config --includes rather than --cflags (Jiri Olsa) [1672893] - [tools] perf script python: Fix dict reference counting (Jiri Olsa) [1672893] - [tools] perf stat: Fix --interval_clear option (Jiri Olsa) [1672893] - [tools] perf tools: Fix compilation errors on gcc8 (Jiri Olsa) [1672893] - [tools] perf test shell: Prevent temporary editor files from being considered test scripts (Jiri Olsa) [1672893] - [tools] perf llvm-utils: Remove bashism from kernel include fetch script (Jiri Olsa) [1672893] - [tools] perf test shell: Make perf's inet_pton test more portable (Jiri Olsa) [1672893] - [tools] perf test shell: Replace '|&' with '2>&1 |' to work with more shells (Jiri Olsa) [1672893] - [tools] perf scripts python: Add Python 3 support to EventClass.py (Jiri Olsa) [1672893] - [tools] perf scripts python: Add Python 3 support to sched-migration.py (Jiri Olsa) [1672893] - [tools] perf scripts python: Add Python 3 support to Util.py (Jiri Olsa) [1672893] - [tools] perf scripts python: Add Python 3 support to SchedGui.py (Jiri Olsa) [1672893] - [tools] perf scripts python: Add Python 3 support to Core.py (Jiri Olsa) [1672893] - [tools] perf tools: Generate a Python script compatible with Python 2 and 3 (Jiri Olsa) [1672893] - [tools] build: Use HOSTLDFLAGS with fixdep (Jiri Olsa) [1672893] - [tools] build: Fixup host c flags (Jiri Olsa) [1672893] - [tools] perf tools: Fix crash caused by accessing feat_ops[HEADER_LAST_FEATURE] (Jiri Olsa) [1672893] - [tools] perf script: Add missing output fields in a hint (Jiri Olsa) [1672893] - [tools] perf script: Fix crash because of missing evsel->priv (Jiri Olsa) [1672893] - [tools] perf stat: Remove duplicate event counting (Jiri Olsa) [1672893] - [tools] perf alias: Rebuild alias expression string to make it comparable (Jiri Olsa) [1672893] - [tools] perf alias: Remove trailing newline when reading sysfs files (Jiri Olsa) [1672893] - [tools] perf tools: Fix a clang 7.0 compilation error (Jiri Olsa) [1672893] - [tools] perf intel-pt: Fix packet decoding of CYC packets (Jiri Olsa) [1672893] - [tools] perf tests: Add valid callback for parse-events test (Jiri Olsa) [1672893] - [tools] perf tests: Add event parsing error handling to parse events test (Jiri Olsa) [1672893] - [tools] perf report powerpc: Fix crash if callchain is empty (Jiri Olsa) [1672893] - [tools] perf test session topology: Fix test on s390 (Jiri Olsa) [1672893] - [tools] perf record: Support s390 random socket_id assignment (Jiri Olsa) [1672893] - [tools] perf script: Show hw-cache events (Jiri Olsa) [1672893] - [tools] perf c2c: Keep struct hist_entry at the end of struct c2c_hist_entry (Jiri Olsa) [1672893] - [tools] perf stat: Add event parsing error handling to add_default_attributes (Jiri Olsa) [1672893] - [tools] perf stat: Allow to specify specific metric column len (Jiri Olsa) [1672893] - [tools] perf stat: Fix metric column header display alignment (Jiri Olsa) [1672893] - [tools] perf stat: Use only color_fprintf call in print_metric_only (Jiri Olsa) [1672893] - [tools] perf stat: Add --interval-clear option (Jiri Olsa) [1672893] - [tools] perf tools: Fix error index for pmu event parser (Jiri Olsa) [1672893] - [tools] perf hists: Reimplement hists__has_callchains() (Jiri Olsa) [1672893] - [tools] perf hists browser gtk: Use hist_entry__has_callchains() (Jiri Olsa) [1672893] - [tools] perf hists: Make hist_entry__has_callchains() work with 'perf c2c' (Jiri Olsa) [1672893] - [tools] perf hists: Save the callchain_size in struct hist_entry (Jiri Olsa) [1672893] - [tools] perf script python: Add dict fields introduction to Documentation (Jiri Olsa) [1672893] - [tools] perf script python: Add more PMU fields to event handler dict (Jiri Olsa) [1672893] - [tools] perf script python: Move dsoname code to a new function (Jiri Olsa) [1672893] - [tools] perf symbols: Add BSS symbols when reading from /proc/kallsyms (Jiri Olsa) [1672893] - [tools] perf annnotate: Make __symbol__inc_addr_samples handle src->histograms == NULL (Jiri Olsa) [1672893] - [tools] perf intel-pt: Fix "Unexpected indirect branch" error (Jiri Olsa) [1672893] - [tools] perf intel-pt: Fix MTC timing after overflow (Jiri Olsa) [1672893] - [tools] perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP (Jiri Olsa) [1672893] - [tools] perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING (Jiri Olsa) [1672893] - [tools] perf script powerpc: Python script for hypervisor call statistics (Jiri Olsa) [1672893] - [tools] perf test record+probe_libc_inet_pton: Ask 'nm' for dynamic symbols (Jiri Olsa) [1672893] - [tools] perf map: Consider PTI entry trampolines in rip_2objdump() (Jiri Olsa) [1672893] - [tools] perf test code-reading: Fix perf_env setup for PTI entry trampolines (Jiri Olsa) [1672893] - [tools] perf tools: Fix pmu events parsing rule (Jiri Olsa) [1672893] - [tools] perf stat: Display user and system time (Jiri Olsa) [1672893] - [tools] perf record: Enable arbitrary event names thru name= modifier (Jiri Olsa) [1672893] - [tools] perf tools: Fix symbol and object code resolution for vdso32 and vdsox32 (Jiri Olsa) [1672893] - [tools] perf tests kmod-path: Add tests for vdso32 and vdsox32 (Jiri Olsa) [1672893] - [tools] perf hists: Check if a hist_entry has callchains before using them (Jiri Olsa) [1672893] - [tools] perf hists: Introduce hist_entry__has_callchain() method (Jiri Olsa) [1672893] - [tools] perf sched: Use sched->show_callchain where appropriate (Jiri Olsa) [1672893] - [tools] perf script: Check if evsel has callchains before trying to use it (Jiri Olsa) [1672893] - [tools] perf evsel: Add has_callchain() helper to make code more compact/clear (Jiri Olsa) [1672893] - [tools] perf report: No need to have report_callchain_help as a global (Jiri Olsa) [1672893] - [tools] perf test: Use header file util/debug.h (Jiri Olsa) [1672893] - [tools] perf annotate: Move objdump_path to struct annotation_options (Jiri Olsa) [1672893] - [tools] perf hists browser: Pass annotation_options from tool to browser (Jiri Olsa) [1672893] - [tools] perf annotate: Move disassembler_style global to annotation_options (Jiri Olsa) [1672893] - [tools] perf annotate: Adopt anotation options from symbol_conf (Jiri Olsa) [1672893] - [tools] perf annotate: Pass annotation_options to symbol__annotate() (Jiri Olsa) [1672893] - [tools] perf srcline: Make hist_entry srcline helper consistent with map's (Jiri Olsa) [1672893] - [tools] perf sort: Introduce addr_map_symbol__srcline() to make code more compact (Jiri Olsa) [1672893] - [tools] perf srcline: Introduce map__srcline() to make code more compact (Jiri Olsa) [1672893] - [tools] perf annotate stdio: Use annotation_options consistently (Jiri Olsa) [1672893] - [tools] perf annotate: Add comment about annotated_src->nr_histograms (Jiri Olsa) [1672893] - [tools] perf tools: Ditch the symbol_conf.nr_events global (Jiri Olsa) [1672893] - [tools] perf annotate: Replace symbol__alloc_hists() with symbol__hists() (Jiri Olsa) [1672893] - [tools] perf annotate: Stop using symbol_conf.nr_events global in symbol__hists() (Jiri Olsa) [1672893] - [tools] perf annotate: Introduce symbol__cycle_hists() (Jiri Olsa) [1672893] - [tools] perf annotate: Introduce symbol__hists() (Jiri Olsa) [1672893] - [tools] perf annotate: __symbol__inc_addr_samples() needs just annotated_source (Jiri Olsa) [1672893] - [tools] perf annotate: Introduce annotated_source__alloc_histograms (Jiri Olsa) [1672893] - [tools] perf annotate: Introduce constructor/destructor for annotated_source (Jiri Olsa) [1672893] - [tools] perf annotate: Split allocation of annotated_source struct (Jiri Olsa) [1672893] - [tools] perf annotate: __symbol__acount_cycles doesn't need notes (Jiri Olsa) [1672893] - [tools] perf annotate: Pass perf_evsel instead of just evsel->idx (Jiri Olsa) [1672893] - [tools] perf tools: No need to check if the argument to __get() function is NULL (Jiri Olsa) [1672893] - [tools] perf cgroup: Make evlist__find_cgroup() more compact (Jiri Olsa) [1672893] - [tools] perf probe: Use return of map__get() to make code more compact (Jiri Olsa) [1672893] - [tools] perf tools: Remove dead quote.[ch] code (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Amend the offset of sections that remap kernel text (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Copy x86 PTI entry trampoline sections (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Get rid of kernel_map (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Iterate phdrs (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Layout sections (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Calculate offset from phnum (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Keep a count of phdrs (Jiri Olsa) [1672893] - [tools] perf kcore_copy: Keep phdr data in a list (Jiri Olsa) [1672893] - [tools] perf annotate: Show group event string for stdio (Jiri Olsa) [1672893] - [tools] perf machine: Synthesize and process mmap events for x86 PTI entry trampolines (Jiri Olsa) [1672893] - [tools] perf machine: Create maps for x86 PTI entry trampolines (Jiri Olsa) [1672893] - [tools] perf machine: Allow for extra kernel maps (Jiri Olsa) [1672893] - [tools] perf machine: Fix map_groups__split_kallsyms() for entry trampoline symbols (Jiri Olsa) [1672893] - [tools] perf machine: Workaround missing maps for x86 PTI entry trampolines (Jiri Olsa) [1672893] - [tools] perf machine: Add nr_cpus_avail() (Jiri Olsa) [1672893] - [tools] perf annotate: Support '--group' option (Jiri Olsa) [1672893] - [tools] perf report: Use perf_evlist__force_leader to support '--group' (Jiri Olsa) [1672893] - [tools] perf evlist: Introduce force_leader() method (Jiri Olsa) [1672893] - [tools] perf tools: Fix kernel_start for PTI on x86 (Jiri Olsa) [1672893] - [tools] perf machine: Add machine__is() to identify machine arch (Jiri Olsa) [1672893] - [tools] perf annotate: Create hotkey 'c' to show min/max cycles (Jiri Olsa) [1672893] - [tools] perf annotate: Record the min/max cycles (Jiri Olsa) [1672893] - [tools] perf script: Show symbol offsets by default (Jiri Olsa) [1672893] - [tools] perf script: Show virtual addresses instead of offsets (Jiri Olsa) [1672893] - [tools] perf tools: Read the cache line size lazily (Jiri Olsa) [1672893] - [tools] tools include compiler-gcc: Add __pure attribute helper (Jiri Olsa) [1672893] - [tools] tools lib api fs tracing_path: Make tracing_events_path private (Jiri Olsa) [1672893] - [tools] tools lib api fs tracing_path: Introduce opendir() method (Jiri Olsa) [1672893] - [tools] perf parse-events: Use get/put_events_file() (Jiri Olsa) [1672893] - [tools] perf tools: Reuse the path to the tracepoint /events/ directory (Jiri Olsa) [1672893] - [tools] tools lib api fs tracing_path: Introduce get/put_events_file() helpers (Jiri Olsa) [1672893] - [tools] tools lib api: Unexport 'tracing_path' variable (Jiri Olsa) [1672893] - [tools] tools lib api: The tracing_mnt variable doesn't need to be global (Jiri Olsa) [1672893] - [tools] perf config: Call perf_config__init() lazily (Jiri Olsa) [1672893] - [tools] perf tools: Use the "_stest" symbol to identify the kernel map when loading kcore (Jiri Olsa) [1672893] - [tools] perf buildid-cache: Warn --purge-all failures (Jiri Olsa) [1672893] - [tools] perf tests parse-events: Add intel_pt parse test (Jiri Olsa) [1672893] - [tools] perf machine: Ditch find_kernel_function variants (Jiri Olsa) [1672893] - [tools] perf tools: fix spelling mistake: "builid" -> "buildid" (Jiri Olsa) [1672893] - [tools] perf symbols: Move split_kallsyms to struct map_groups (Jiri Olsa) [1672893] - [tools] perf symbols: kallsyms__delta() needs the kmap, not the map (Jiri Olsa) [1672893] - [tools] perf symbols: Remove unused dso__load_all_kallsyms() 'map' parameter (Jiri Olsa) [1672893] - [tools] perf symbols: Split kernel symbol processing from dso__load_sym() (Jiri Olsa) [1672893] - [tools] perf symbols: Remove needless goto (Jiri Olsa) [1672893] - [tools] perf symbols: Unify symbol maps (Jiri Olsa) [1672893] - [tools] perf symbols: Use map->prot in place of type==MAP__FUNCTION (Jiri Olsa) [1672893] - [tools] perf map: Use map->prot in place of type==MAP__FUNCTION (Jiri Olsa) [1672893] - [tools] perf symbols: Use symbol type instead of map->type (Jiri Olsa) [1672893] - [tools] perf symbols: No need to special case MAP__FUNCTION in fixup (Jiri Olsa) [1672893] - [tools] perf sort: Use mmap->prot on "dcacheline" formatting (Jiri Olsa) [1672893] - [tools] perf machine: Set PROT_EXEC for executable PERF_RECORD_MMAP records (Jiri Olsa) [1672893] - [tools] perf symbols: Store the ELF symbol type in the symbol struct (Jiri Olsa) [1672893] - [tools] perf map: Remove map_type arg from map_groups__find() (Jiri Olsa) [1672893] - [tools] perf thread: Make thread__find_map() search all maps (Jiri Olsa) [1672893] - [tools] perf thread: Ditch __thread__find_symbol() (Jiri Olsa) [1672893] - [tools] perf machine: Use machine__find_kernel_function() instead of open coded version (Jiri Olsa) [1672893] - [tools] perf thread: Remove addr_type arg from thread__find_cpumode_addr_location() (Jiri Olsa) [1672893] - [tools] perf symbols: Remove map_type arg from dso__find_symbol() (Jiri Olsa) [1672893] - [tools] perf map: Remove enum_type arg to map_groups__first() (Jiri Olsa) [1672893] - [tools] perf symbols: Unexport symbol_type__is_a() (Jiri Olsa) [1672893] - [tools] perf tools: Use kallsyms__is_function() (Jiri Olsa) [1672893] - [tools] tools lib symbols: Introduce kallsyms__is_function() (Jiri Olsa) [1672893] - [tools] perf symbols: Shorten dso__(first|last)_symbol() (Jiri Olsa) [1672893] - [tools] perf ui stdio: Use map_groups__fprintf() (Jiri Olsa) [1672893] - [tools] perf map: Shorten map_groups__find() signature (Jiri Olsa) [1672893] - [tools] perf tests vmlinux-kallsyms: Use map__for_each_symbol() instead of open coded equivalent (Jiri Olsa) [1672893] - [tools] perf tests vmlinux-kallsyms: Use machine__find_kernel_function(_by_name) (Jiri Olsa) [1672893] - [tools] perf machine: Remove needless map_type from machine__load_vmlinux_path() (Jiri Olsa) [1672893] - [tools] perf machine: Shorten machine__load_kallsyms() signature (Jiri Olsa) [1672893] - [tools] perf machine: Introduce machine__kernel_maps() (Jiri Olsa) [1672893] - [tools] perf documentation: Support for asciidoctor (Jiri Olsa) [1672893] - [tools] perf map: Shorten map_groups__find_by_name() signature (Jiri Olsa) [1672893] - [tools] perf thread: Make thread__find_symbol() return the symbol searched (Jiri Olsa) [1672893] - [tools] perf thread: Make thread__find_map() return the map (Jiri Olsa) [1672893] - [tools] perf script: Use thread__find_symbol() instead of ad-hoc equivalent (Jiri Olsa) [1672893] - [tools] perf thread: Introduce thread__find_symbol() (Jiri Olsa) [1672893] - [tools] perf tests: Let 'perf test list' display subtests (Jiri Olsa) [1672893] - [tools] perf thread: Introduce thread__find_map() (Jiri Olsa) [1672893] - [tools] perf map: Introduce map__has_symbols() (Jiri Olsa) [1672893] - [tools] perf dso: Add dso__has_symbols() method (Jiri Olsa) [1672893] - [tools] perf symbols: Use __map__is_kernel() instead of ad-hoc equivalent code (Jiri Olsa) [1672893] - [tools] perf top: Use __map__is_kernel() (Jiri Olsa) [1672893] - [tools] perf stat: Display length strings of each run for --table option (Jiri Olsa) [1672893] - [tools] perf stat: Add --table option to display time of each run (Jiri Olsa) [1672893] - [tools] perf stat: Display time in precision based on std deviation (Jiri Olsa) [1672893] - [tools] perf check-headers.sh: Add support to check 2 independent files (Jiri Olsa) [1672893] - [tools] perf check-headers.sh: Simplify arguments passing (Jiri Olsa) [1672893] - [tools] perf buildid-cache: Support --purge-all option (Jiri Olsa) [1672893] - [tools] perf buildid-cache: Support --list option (Jiri Olsa) [1672893] - [tools] perf tools intel-pt-decoder: Update insn.h from the kernel sources (Jiri Olsa) [1672893] - [tools] perf trace beauty prctl: Default header_dir to cwd to work without parms (Jiri Olsa) [1672893] - [x86] perf/x86/intel/uncore: Fix hardcoded index of Broadwell extra PCI devices (Jiri Olsa) [1672893] - [kernel] perf/core: Move inline keyword at the beginning of declaration (Jiri Olsa) [1672893] - [kernel] perf/core: Move the inline keyword at the beginning of the function declaration (Jiri Olsa) [1672893] - [kernel] perf/core: Fix group scheduling with mixed hw and sw events (Jiri Olsa) [1672893] - [netdrv] ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1677008] - [netdrv] ena: fix race between link up and device initalization (John Linville) [1677008] - [netdrv] igb: Bump version number (Corinna Vinschen) [1637731] - [netdrv] revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1637731] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1637731] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1637731] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1637731] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1637731] - [netdrv] intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1637731] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1637731] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1637731] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1637731] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1637731] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637731] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637731] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1637731] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1637731] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1637731] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1637731] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1637731] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1637731] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1637731] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1637731] - [netdrv] igb: Remove unnecessary include of (Corinna Vinschen) [1637731] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1637731] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1637731] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1637731] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1637731] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1637731] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1637731] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Corinna Vinschen) [1637731] - [netdrv] treewide: Use array_size() in vmalloc() (Corinna Vinschen) [1637731] - [netdrv] treewide: kzalloc() -> kcalloc() (Corinna Vinschen) [1637731] - [netdrv] treewide: kmalloc() -> kmalloc_array() (Corinna Vinschen) [1637731] - [netdrv] igb: Wait 10ms just once after TX queues reset (Corinna Vinschen) [1637731] - [netdrv] igb: Clear TSICR interrupts together with ICR (Corinna Vinschen) [1637731] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1643532] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1643532] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1643532] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1643532] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1643532] - [netdrv] qede: Error recovery process (Manish Chopra) [1643532] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1643532] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1643532] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1643532] - [kernel] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1643532] - [infiniband] qedr: Potential null ptr dereference of qp (Manish Chopra) [1643532] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1643532] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Manish Chopra) [1643532] - [infiniband] ib/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1643532] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1643532] - [kernel] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1643532] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1643532] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1643532] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1643532] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1643532] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1643532] - [netdrv] qed: Add support for MBI upgrade over MFW (Manish Chopra) [1643532] - [netdrv] qede: Update link status only when interface is ready (Manish Chopra) [1643532] - [netdrv] qede: Simplify the usage of qede-flags (Manish Chopra) [1643532] - [netdrv] qed: Display port_id in the UFP debug messages (Manish Chopra) [1643532] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1643532] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1643532] - [netdrv] net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1643532] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1643532] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1643532] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1643532] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1643532] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1643532] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1643532] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1643532] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1643532] - [netdrv] qed: fix link config error handling (Manish Chopra) [1643532] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1643532] - [netdrv] qed: Prevent link getting down in case of autoneg-off (Manish Chopra) [1643532] - [netdrv] qede: Check available link modes before link set from ethtool (Manish Chopra) [1643532] - [netdrv] qed: Add supported link and advertise link to display in ethtool (Manish Chopra) [1643532] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI (Manish Chopra) [1643532] - [netdrv] qed: Align local and global PTT to propagate through the APIs (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1643532] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1643532] - [kernel] rdma/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1643532] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1643532] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1643532] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1643532] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1643532] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1643532] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1643532] - [netdrv] qed: list usage cleanup (Manish Chopra) [1643532] - [netdrv] qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1643532] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1643532] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1643532] - [infiniband] rdma/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1643532] - [netdrv] qed: Lower the severity of a dcbx log message (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1643532] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Manish Chopra) [1643532] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Manish Chopra) [1643532] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Manish Chopra) [1643532] - [netdrv] qed: Wait for ready indication before rereading the shmem (Manish Chopra) [1643532] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1643532] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1643532] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines (Manish Chopra) [1643532] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1643532] - [netdrv] qede: Ingress tc flower offload (drop action) support (Manish Chopra) [1643532] - [netdrv] qede: Add destination ip based flow profile (Manish Chopra) [1643532] - [netdrv] qed/qede: Multi CoS support (Manish Chopra) [1643532] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1643532] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1643532] - [netdrv] qed: Add a flag which indicates if offload TC is set (Manish Chopra) [1643532] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1643532] - [netdrv] qed: Make some functions static (Manish Chopra) [1643532] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1643532] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1643532] - [netdrv] qed: Correct Multicast API to reflect existence of 256 approximate buckets (Manish Chopra) [1643532] - [netdrv] qed: Fix possible race for the link state value (Manish Chopra) [1643532] - [netdrv] qede: Add driver callbacks for eeprom module query (Manish Chopra) [1643532] - [netdrv] qed: Add qed APIs for PHY module query (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake "successffuly" -> "successfully" (Manish Chopra) [1643532] - [netdrv] qed: off by one in qed_parse_mcp_trace_buf() (Manish Chopra) [1643532] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1643532] - [netdrv] qede: Adverstise software timestamp caps when PHC is not available (Manish Chopra) [1643532] - [netdrv] qed: Fix use of incorrect size in memcpy call (Manish Chopra) [1643532] - [netdrv] qed: Fix setting of incorrect eswitch mode (Manish Chopra) [1643532] - [netdrv] qed: Limit msix vectors in kdump kernel to the minimum required count (Manish Chopra) [1643532] - [netdrv] qed: Do not advertise DCBX_LLD_MANAGED capability (Manish Chopra) [1643532] - [netdrv] qed: Add sanity check for SIMD fastpath handler (Manish Chopra) [1643532] - [netdrv] qed: Fix possible memory leak in Rx error path handling (Manish Chopra) [1643532] - [infiniband] rdma/qedr: Fix NULL pointer dereference when running over iWARP without RDMA-CM (Manish Chopra) [1643532] - [netdrv] qed*: Utilize FW 8.37.2.0 (Manish Chopra) [1643532] - [netdrv] qed: use dma_zalloc_coherent instead of allocator/memset (Manish Chopra) [1643532] - [netdrv] qed: Add srq core support for RoCE and iWARP (Manish Chopra) [1643532] - [netdrv] qed*: Add link change count value to ethtool statistics display (Manish Chopra) [1643532] - [infiniband] rdma/qedr: fix spelling mistake: "adrresses" -> "addresses" (Manish Chopra) [1643532] - [netdrv] qed*: Support drop action classification (Manish Chopra) [1643532] - [netdrv] qede: Support flow classification to the VFs (Manish Chopra) [1643532] - [netdrv] qed*: Support other classification modes (Manish Chopra) [1643532] - [netdrv] qede: Validate unsupported configurations (Manish Chopra) [1643532] - [netdrv] qede: Refactor ethtool rx classification flow (Manish Chopra) [1643532] - [infiniband] rdma/qedr: Fix doorbell bar mapping for dpi > 1 (Manish Chopra) [1643532] - [netdrv] qed: Fix mask for physical address in ILT entry (Manish Chopra) [1643532] - [netdrv] qede: Add build_skb() support (Manish Chopra) [1643532] - [netdrv] qed: Fix LL2 race during connection terminate (Manish Chopra) [1643532] - [netdrv] qed: Fix possibility of list corruption during rmmod flows (Manish Chopra) [1643532] - [netdrv] qed: LL2 flush isles when connection is closed (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake: "taskelt" -> "tasklet" (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake: "offloded" -> "offloaded" (Manish Chopra) [1643532] - [infiniband] rdma/qedr: fix spelling mistake: "failes" -> "fails" (Manish Chopra) [1643532] - [netdrv] qed: fix spelling mistake: "checksumed" -> "checksummed" (Manish Chopra) [1643532] - [netdrv] qed: Fix copying 2 strings (Manish Chopra) [1643532] - [infiniband] rdma/qedr: Fix wmb usage in qedr (Manish Chopra) [1643532] - [infiniband] rdma/qedr: Zero stack memory before copying to user space (Manish Chopra) [1643532] - [infiniband] qedr: fix spelling mistake: "hanlde" -> "handle" (Manish Chopra) [1643532] - [infiniband] rdma/qedr: eliminate duplicate barriers on weakly-ordered archs (Manish Chopra) [1643532] - [infiniband] rdma/qedr: Use pci_enable_atomic_ops_to_root() (Manish Chopra) [1643532]- [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1674253] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1674253] - [kernel] mm: Introduce kvcalloc() (Petr Oros) [1672317] - [scsi] qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1655965] - [scsi] lpfc: Fix lpfc_wwn_set return code check (Dick Kennedy) [1672749] - [edac] amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670608] - [acpi] apci / watchdog: enable acpi_watchdog_uses_rtc (David Arcari) [1663637] - [watchdog] hpwdt: Update driver version (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Exclude via blacklist (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1665272] - [documentation] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Update version number (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Module paramerter alias (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Display module parameters (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Claim NMI from iLO (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Update driver version (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Add dynamic debug (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Programable Pretimeout NMI (Joseph Szczypek) [1665272] - [watchdog] hpwdt: remove allow_kdump module parameter (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Modify to use watchdog core (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Update nmi_panic message (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Update Module info and copyright (Joseph Szczypek) [1665272] - [documentation] documentation: hpwdt: fix selftests related file refs (Joseph Szczypek) [1665272] - [watchdog] hpwdt: Get rid of MODULE_ALIAS_MISCDEV statements (Joseph Szczypek) [1665272] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1637730] - [netdrv] intel: consolidate NAPI and NAPI exit (David Arcari) [1637730] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1483933 1637730] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1637730] - [netdrv] treewide: kzalloc() -> kcalloc() (David Arcari) [1637730] - [netdrv] treewide: kmalloc() -> kmalloc_array() (David Arcari) [1637730] - [netdrv] intel: Cleanup the copyright/license headers (David Arcari) [1637730] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (David Arcari) [1637730] - [netdrv] ptp: e1000e: use helpers for converting ns to timespec (David Arcari) [1637730] - [netdrv] ptp: e1000e: convert to the 64 bit get/set time methods (David Arcari) [1637730] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1676003] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1676003] - [s390] zcrypt: fix specification exception on z196 during ap probe (Hendrik Brueckner) [1669535] - [s390] dasd: fix handling of internal requests (Hendrik Brueckner) [1667196]- [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1609699] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1609699] - [netdrv] netxen: fix a missing check and an uninitialized use (Tony Camuso) [1548159] - [netdrv] qlogic: netxen: remove ndo_poll_controller (Tony Camuso) [1548159] - [netdrv] netxen_nic: Mark expected switch fall-throughs (Tony Camuso) [1548159] - [netdrv] qlogic: netxen: remove various redundant variables (Tony Camuso) [1548159] - [netdrv] Use octal not symbolic permissions (Tony Camuso) [1548159] - [kernel] io: change writeX_relaxed() to remove barriers (Petr Oros) [1668778] - [kernel] io: change readX_relaxed() to remove barriers (Petr Oros) [1668778] - [kernel] io: change inX() to have their own IO barrier overrides (Petr Oros) [1668778] - [kernel] io: change outX() to have their own IO barrier overrides (Petr Oros) [1668778] - [kernel] io: define stronger ordering for the default writeX() implementation (Petr Oros) [1668778] - [kernel] io: define stronger ordering for the default readX() implementation (Petr Oros) [1668778] - [kernel] io: define several IO & PIO barrier types for the asm-generic version (Petr Oros) [1668778] - [char] /dev/mem: Use more consistent data types (Petr Oros) [1668778] - [kernel] asm-generic/io.h: Implement generic {read, write}s*() (Petr Oros) [1668778] - [kernel] asm-generic/io.h: Reconcile I/O accessor overrides (Petr Oros) [1668778] - [platform] x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658079] - [platform] x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658079] - [platform] x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658079] - [platform] x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658079] - [platform] x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658079] - [platform] x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658079] - [infiniband] ib/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix a latency issue for small messages (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1637242] - [infiniband] ib/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Use VL15 for SM packets (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Add static trace for iowait (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1637242] - [infiniband] ib/rdmavt: Rename check_send_wqe as setup_wqe (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1637242] - [infiniband] ib/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1637242] - [infiniband] ib/hfi1: PCIe bus width retry (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1637242] - [infiniband] ib/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove duplicated defines (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Rework file list in Makefile (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Invalid user input can result in crash (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix SL array bounds check (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Suppress a compiler warning (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values (Alex Estrin) [1637242] - [rdma] rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove caches of chip CSRs (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove rcvhdrq_size (Alex Estrin) [1637242] - [rdma] ib/rdmavt, ib/hfi1: Create device dependent s_flags (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove rcvhdrsize (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix comment on default hdr entry size (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Rename exp_lock to exp_mutex (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Add bypass register defines and replace blind constants (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Remove unused variable (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Ensure VL index is within bounds (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix user context tail allocation for DMA_RTAIL (Alex Estrin) [1637242] - [infiniband] ib/{rdmavt, hfi1}: Change hrtimer add to use pinned version (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Set port number for errorinfo MAD response (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Cleanup of exp_rcv (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Add 16B Management Packet trace support (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Add support for 16B Management Packets (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Define 16B Management Packets (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, qib, rdmavt}: Move logic to allocate receive WQE into rdmavt (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, rdmavt, qib}: Implement CQ completion vector support (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Create common functions for affinity CPU mask operations (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Read CCE Revision register to verify the device is responsive (Alex Estrin) [1637242] - [infiniband] ib/{hfi1, qib}: Add handling of kernel restart (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Reorder incorrect send context disable (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Return correct value for device state (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Fix fault injection init/exit issues (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Complete check for locally terminated smp (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Return actual error value from program_rcvarray() (Alex Estrin) [1637242] - [infiniband] ib/hfi1: Prevent LNI hang when LCB can't obtain lanes (Alex Estrin) [1637242]- [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix context memory allocation (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Support for 64-bit flow handle (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Add Level 2 context memory paging support (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring() (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add support for 2nd firmware message channel (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33 (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix ethtool self-test loopback (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down (Jonathan Toppins) [1471632 1643317] - [netdrv] bnxt_en: Save ring statistics before reset (Jonathan Toppins) [1471632 1643317] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Don't set ETS on unused TCs (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add ethtool -S priority counters (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Store the maximum NQs available on the PF (Jonathan Toppins) [1643317] - [netdrv] bnxt: remove printing of hwrm message (Jonathan Toppins) [1642057 1643317] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Keep track of reserved IRQs (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix CNP CoS queue regression (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add software "missed_irqs" counter (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0 (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Fix RSS context allocation (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Refactor bnxt_poll_work() (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add RSS support for 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Re-structure doorbells (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures (Jonathan Toppins) [1623230 1643317] - [netdrv] bnxt_en: Configure context memory on new devices (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Check context memory requirements from firmware (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Refactor bnxt_ring_struct (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Update interrupt coalescing logic (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add maximum extended request length fw message support (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add additional extended port statistics (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3 (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix VNIC reservations on the PF (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix TX timeout during netpoll (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Jonathan Toppins) [1643317] - [netdrv] bnxt: Fix a uninitialized variable warning (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635842 1643317] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: take coredump_record structure off stack (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Notify firmware about IF state changes (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add support for ethtool get dump (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add PHY retry logic (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25 (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix for system hang if request_irq fails (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not modify max IRQ count after RDMA driver requests/frees IRQs (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Support clearing of the IFF_BROADCAST flag (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Always set output parameters in bnxt_get_max_rings() (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix the vlan_tci exact match check (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it (Jonathan Toppins) [1643317] - [netdrv] bnxt: simplify cls_flower command switch and handle default case (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Report PCIe link properties with pcie_print_link_status() (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Always forward VF MAC address to the PF (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Read phy eeprom A2h address only when optical diagnostics is supported (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Fix firmware message delay loop regression (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Reserve rings at driver open if none was reserved at probe time (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Reserve RSS and L2 contexts for VF (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Don't reserve rings on VF when min rings were not provisioned by PF (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Reserve rings in bnxt_set_channels() if device is down (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: add debugfs support for DIM (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: reduce timeout on initial HWRM calls (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Increase RING_IDLE minimum threshold to 50 (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not allow VF to read EEPROM (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Display function level rx/tx_discard_pkts via ethtool (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Simplify ring alloc/free error messages (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Do not set firmware time from VF driver on older firmware (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Check the lengths of encapsulated firmware responses (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Remap TC to hardware queues when configuring PFC (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add TC to hardware QoS queue mapping logic (Jonathan Toppins) [1643317] - [netdrv] bpf: make bnxt compatible w/ bpf_xdp_adjust_tail (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Add extended port statistics support (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Include additional hardware port statistics in ethtool -S (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Use a dedicated VNIC mode for RDMA (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Adjust default rings for multi-port NICs (Jonathan Toppins) [1643317] - [netdrv] bnxt_en: Eliminate duplicate barriers on weakly-ordered archs (Jonathan Toppins) [1643317] - [netdrv] xdp: make the stack take care of the tear down (Jonathan Toppins) [1643317] - [nvme] nvmet-rdma: fix response use after free (David Milburn) [1642873 1642670 1641542] - [nvme] validate controller state before rescheduling keep alive (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: fix surprise removal (David Milburn) [1642873 1642670 1641542] - [nvme] Free ctrl device name on init failure (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-fc: resolve io failures during connect (David Milburn) [1642873 1642670 1641542] - [nvme] revert "nvmet-rdma: use a private workqueue for delete" (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-fabrics: move controller options matching to fabrics (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: fix hot removal during error handling (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-fcloop: suppress a compiler warning (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-core: make implicit seed truncation explicit (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-fc: fix kernel-doc headers (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: declare local symbols static (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: use strlcpy() instead of strcpy() (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-core: rework a NQN copying operation (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: remove unreachable code (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: use a private workqueue for delete (David Milburn) [1642873 1642670 1641542] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet_fc: support target port removal with nvmet layer (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-fc: fix for a minor typos (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: remove redundant module prefix (David Milburn) [1642873 1642670 1641542] - [nvme] fix typo in nvme_identify_ns_descs (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (David Milburn) [1642873 1642670 1641542] - [nvme] simplify the API for getting log pages (David Milburn) [1642873 1642670 1641542] - [kernel] nvme.h: add support for the log specific field (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: don't use uuid_le type (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: centralize controller setup sequence (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: mark expected switch fall-through (David Milburn) [1642873 1642670 1641542] - [nvme] cache struct nvme_ctrl reference to struct nvme_request (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-loop: merge init_request methods (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: add an error flow for post_recv failures (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: add unlikely check in the fast path (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: support up to 4 segments of inline data (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: add commands supported and effects log page (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: fixup crash on NULL device path (David Milburn) [1642873 1642670 1641542] - [nvme] don't enable AEN if not supported (David Milburn) [1642873 1642670 1641542] - [nvme] ensure forward progress during Admin passthru (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: reset keep alive timer in controller enable (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: don't override opts->queue_size (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: fix possible double free condition when failing to create a controller (David Milburn) [1642873 1642670 1641542] - [nvme] don't rely on the changed namespace list log (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: free smart-log buffer after use (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: fix error flow during mapping request data (David Milburn) [1642873 1642670 1641542] - [nvme] cleanup double shift issue (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: make CMB SQ mod-param read-only (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: remove HMB teardown on reset (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: queue creation fixes (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: remove unnecessary completion doorbell check (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: remove unnecessary nested locking (David Milburn) [1642873 1642670 1641542] - [nvme] use the changed namespaces list log to clear ns data changed AENs (David Milburn) [1642873 1642670 1641542] - [nvme] mark nvme_queue_scan static (David Milburn) [1642873 1642670 1641542] - [nvme] submit AEN event configuration on startup (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: mask pending AENs (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: add AEN configuration support (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: implement the changed namespaces log (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: split log page implementation (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: add a new nvmet_zero_sgl helper (David Milburn) [1642873 1642670 1641542] - [kernel] nvme.h: add AEN configuration symbols (David Milburn) [1642873 1642670 1641542] - [kernel] nvme.h: add the changed namespace list log (David Milburn) [1642873 1642670 1641542] - [nvme] nvme.h: untangle AEN notice definitions (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-loop: add support for multiple ports (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: simplify __nvme_submit_cmd (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: Rate limit the nvme timeout warnings (David Milburn) [1642873 1642670 1641542] - [nvme] fixup memory leak in nvme_init_identify() (David Milburn) [1642873 1642670 1641542] - [nvme] fix KASAN warning when parsing host nqn (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: remove duplicate NULL initialization for req->ns (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: make a few error messages more generic (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: Fix AER reset handling (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: set nvmeq->cq_vector after alloc cq/sq (David Milburn) [1642873 1642670 1641542] - [nvme] host: core: fix precedence of ternary operator (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: fix race between poll and IRQ completions (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: drop IRQ disabling on submission queue lock (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: split the nvme queue lock into submission and completion locks (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: handle completions outside of the queue lock (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: move ->cq_vector == -1 check outside of ->q_lock (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: remove cq check after submission (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-pci: simplify nvme_cqe_valid (David Milburn) [1642873 1642670 1641542] - [nvme] mark the result argument to nvme_complete_async_event volatile (David Milburn) [1642873 1642670 1641542] - [nvme] pci: Sync controller reset for AER slot_reset (David Milburn) [1642873 1642670 1641542] - [nvme] pci: Hold controller reference during async probe (David Milburn) [1642873 1642670 1641542] - [nvme] pci: Use async_schedule for initial reset work (David Milburn) [1642873 1642670 1641542] - [nvme] Add Quirk Delay before CHK RDY for Seagate Nytro Flash Storage (David Milburn) [1642873 1642670 1641542] - [nvme] fc: provide a descriptive error (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: filter newlines from user input (David Milburn) [1642873 1642670 1641542] - [nvme] nvmet: return all zeroed buffer when we can't find an active namespace (David Milburn) [1642873 1642670 1641542] - [nvme] nvme-rdma: correctly check for target keyed sgl support (David Milburn) [1642873 1642670 1641542] - [nvme] don't hold nvmf_transports_rwsem for more than transport lookups (David Milburn) [1642873 1642670 1641542] - [nvme] add quirk to force medium priority for SQ creation (David Milburn) [1642873 1642670 1641542] - [nvme] Fix sync controller reset return (David Milburn) [1642873 1642670 1641542] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1658087] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1671762] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1671762] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1671762] - [kernel] tracing: Quiet gcc warning about maybe unused link variable (Artem Savkov) [1605060] - [kernel] tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure (Artem Savkov) [1605060]- [kvm] KVM: nVMX: unconditionally cancel preemption timer in free_nested (Paolo Bonzini) [1671906] {CVE-2019-7221} - [kvm] kvm: fix kvm_ioctl_create_device() reference counting (Paolo Bonzini) [1671923] {CVE-2019-6974} - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1642435] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1642435] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1642435] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1642435] - [x86] mm/fault: Allow stack access below rsp (Waiman Long) [1651416] - [md] raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1636944] - [md] remove a bogus comment (Nigel Croxon) [1636944] - [md] r5cache: remove redundant pointer bio (Nigel Croxon) [1636944] - [md] raid10: fix that replacement cannot complete recovery after reassemble (Nigel Croxon) [1636944] - [md] fix memleak for mempool (Nigel Croxon) [1636944 1527943 1576466 1599780] - [md] Memory leak when flush bio size is zero (Nigel Croxon) [1636944 1527943 1576466 1599780] - [md] fix lock contention for flush bios (Nigel Croxon) [1636944 1527943 1576466 1599780] - [xen] xenbus driver must not accept invalid transaction ids (Vitaly Kuznetsov) [1663266] - [xen] xenbus: fix deadlock on writes to /proc/xen/xenbus (Vitaly Kuznetsov) [1663266] - [xen] xenbus: don't look up transaction IDs for ordinary writes (Vitaly Kuznetsov) [1663266] - [xen] xenbus: don't BUG() on user mode induced condition (Vitaly Kuznetsov) [1663266] - [xen] xenbus: Add proper handling of XS_ERROR from Xenbus for transactions (Vitaly Kuznetsov) [1663266] - [xen] fix potential integer overflow in queue_reply (Vitaly Kuznetsov) [1663266]- [tools] perf tools: Fix perf.data format description of NRCPUS header (Jiri Olsa) [1672651] - [tools] perf script python: Add addr into perf sample dict (Jiri Olsa) [1672651] - [tools] perf data: Update documentation section on cpu topology (Jiri Olsa) [1672651] - [tools] perf bpf: Fix NULL return handling in bpf__prepare_load() (Jiri Olsa) [1672651] - [tools] Add IS_ERR_OR_NULL to err.h (Jiri Olsa) [1672651] - [tools] perf test: "Session topology" dumps core on s390 (Jiri Olsa) [1672651] - [tools] perf parse-events: Handle uncore event aliases in small groups properly (Jiri Olsa) [1672651] - [tools] perf tools: Add missing newline when parsing empty BPF proggie (Jiri Olsa) [1672651] - [tools] perf annotate: Display all available events on --stdio (Jiri Olsa) [1672651] - [tools] perf test: "probe libc's inet_pton" fails on s390 due to missing inline (Jiri Olsa) [1672651] - [tools] revert "perf pmu: Fix pmu events parsing rule" (Jiri Olsa) [1672651] - [tools] perf vendor events intel: Remove duplicated entry for westmereep-dp in mapfile.csv (Jiri Olsa) [1672651] - [tools] perf bench numa: Fix typo in options (Jiri Olsa) [1672651] - [tools] perf stat: Fix duplicate PMU name for interval print (Jiri Olsa) [1672651] - [tools] perf evsel: Only fall back group read for leader (Jiri Olsa) [1672651] - [tools] perf stat: Print out hint for mixed PMU group error (Jiri Olsa) [1672651] - [tools] perf pmu: Fix core PMU alias list for X86 platform (Jiri Olsa) [1672651] - [tools] perf record: Fix s390 undefined record__auxtrace_init() return value (Jiri Olsa) [1672651] - [tools] perf mem: Document incorrect and missing options (Jiri Olsa) [1672651] - [tools] perf evsel: Disable write_backward for leader sampling group events (Jiri Olsa) [1672651] - [tools] perf pmu: Fix pmu events parsing rule (Jiri Olsa) [1672651] - [tools] perf stat: Keep the / modifier separator in fallback (Jiri Olsa) [1672651] - [tools] perf list: Remove s390 specific strcmp_cpuid_cmp function (Jiri Olsa) [1672651] - [tools] perf machine: Set main kernel end address properly (Jiri Olsa) [1672651] - [tools] perf test bpf: Fixup BPF test using epoll_pwait syscall function probe (Jiri Olsa) [1672651] - [tools] perf tests mmap: Show which tracepoint is failing (Jiri Olsa) [1672651] - [tools] perf tools: Add '\n' at the end of parse-options error messages (Jiri Olsa) [1672651] - [tools] perf record: Remove suggestion to enable APIC (Jiri Olsa) [1672651] - [tools] perf record: Remove misleading error suggestion (Jiri Olsa) [1672651] - [tools] perf hists browser: Clarify top/report browser help (Jiri Olsa) [1672651] - [tools] perf mem: Allow all record/report options (Jiri Olsa) [1672651] - [tools] perf trace: Support MAP_FIXED_NOREPLACE (Jiri Olsa) [1672651] - [kernel] perf: Return proper values for user stack errors (Jiri Olsa) [1672651] - [tools] perf list: Add s390 support for detailed/verbose PMU event description (Jiri Olsa) [1672651] - [tools] perf script: Extend misc field decoding with switch out event type (Jiri Olsa) [1672651] - [tools] perf report: Extend raw dump (-D) out with switch out event type (Jiri Olsa) [1672651] - [tools] perf annotate: Handle variables in 'sub', 'or' and many other instructions (Jiri Olsa) [1672651] - [tools] perf annotate: Allow setting the offset level in .perfconfig (Jiri Olsa) [1672651] - [tools] perf report: Fix switching to another perf.data file (Jiri Olsa) [1672651] - [tools] perf record: Change warning for missing sysfs entry to debug (Jiri Olsa) [1672651] - [tools] perf sched: Fix documentation for timehist (Jiri Olsa) [1672651] - [tools] perf version: Print status for syscall_table (Jiri Olsa) [1672651] - [tools] perf tools: Rename HAVE_SYSCALL_TABLE to HAVE_SYSCALL_TABLE_SUPPORT (Jiri Olsa) [1672651] - [tools] perf script: Use HAVE_LIBXXX_SUPPORT to replace NO_LIBXXX (Jiri Olsa) [1672651] - [tools] perf tests bpf: Remove unused ptrace.h include from LLVM test (Jiri Olsa) [1672651] - [tools] perf jvmti: Give hints about package names needed to build (Jiri Olsa) [1672651] - [tools] perf annotate browser: Allow showing offsets in more than just jump targets (Jiri Olsa) [1672651] - [tools] perf annotate: Allow showing offsets in more than just jump targets (Jiri Olsa) [1672651] - [tools] perf tests: Run dwarf unwind test on arm32 (Jiri Olsa) [1672651] - [tools] tools headers: Restore READ_ONCE() C++ compatibility (Jiri Olsa) [1672651] - [tools] perf stat: Enable 1ms interval for printing event counters values (Jiri Olsa) [1672651] - [tools] perf tests clang: Fix function name for clang IR test (Jiri Olsa) [1672651] - [tools] perf clang: Add support for recent clang versions (Jiri Olsa) [1672651] - [tools] perf tools: Fix perf builds with clang support (Jiri Olsa) [1672651] - [tools] perf tools: No need to include namespaces.h in util.h (Jiri Olsa) [1672651] - [tools] perf hists browser: Show extra_title_lines in the 'D' debug hotkey (Jiri Olsa) [1672651] - [tools] perf auxtrace: Make auxtrace_queues__add_buffer() do CPU filtering (Jiri Olsa) [1672651] - [tools] perf report: Remove duplicated 'samples' in lost samples warning (Jiri Olsa) [1672651] - [tools] perf ui browser: Fixup cleaning unused lines at the bottom (Jiri Olsa) [1672651] - [tools] perf annotate browser: Fixup vertical line separating metrics from instructions (Jiri Olsa) [1672651] - [tools] perf annotate: Show group details on the title line (Jiri Olsa) [1672651] - [tools] perf auxtrace: Make auxtrace_queues__add_buffer() allocate struct buffer (Jiri Olsa) [1672651] - [tools] perf trace: Remove redundant ')' (Jiri Olsa) [1672651] - [tools] perf annotate stdio2: Print more descriptive event information header (Jiri Olsa) [1672651] - [tools] perf annotate browser: Show extra title line with event information (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce annotation__scnprintf_samples_period() method (Jiri Olsa) [1672651] - [tools] perf ui browser: Move the extra title lines from the hists browser (Jiri Olsa) [1672651] - [tools] perf hists: Move hists__scnprintf_title() away from the TUI code (Jiri Olsa) [1672651] - [tools] perf hists: Introduce hists__scnprint_title() (Jiri Olsa) [1672651] - [tools] perf hists browser: Rename perf_evsel_browser_title to a more descriptive name (Jiri Olsa) [1672651] - [tools] perf version: Add man page (Jiri Olsa) [1672651] - [tools] perf tools: Add 'perf -vv' as an alias to 'perf version --build-options' (Jiri Olsa) [1672651] - [tools] perf version: Print the compiled-in status of libraries (Jiri Olsa) [1672651] - [tools] perf config: Rename to HAVE_DWARF_GETLOCATIONS_SUPPORT (Jiri Olsa) [1672651] - [tools] perf config: Add some new -DHAVE_XXX to CFLAGS (Jiri Olsa) [1672651] - [tools] tools Add config.h header file (Jiri Olsa) [1672651] - [tools] perf trace: Show only failing syscalls (Jiri Olsa) [1672651] - [tools] perf tools: Add a "dso_size" sort order (Jiri Olsa) [1672651] - [tools] perf vendor events s390: Add JSON files for IBM z14 (Jiri Olsa) [1672651] - [tools] perf vendor events s390: Add JSON files for IBM z13 (Jiri Olsa) [1672651] - [tools] perf vendor events s390: Add JSON files for IBM zEC12 zBC12 (Jiri Olsa) [1672651] - [tools] perf vendor events s390: Add JSON files for IBM z196 (Jiri Olsa) [1672651] - [tools] perf vendor events s390: Add JSON files for IBM z10EC z10BC (Jiri Olsa) [1672651] - [tools] perf build: Fix check-headers.sh opts assignment (Jiri Olsa) [1672651] - [tools] perf annotate: Use absolute addresses to calculate jump target offsets (Jiri Olsa) [1672651] - [tools] perf annotate: Defer searching for comma in raw line till it is needed (Jiri Olsa) [1672651] - [tools] perf annotate: Support jumping from one function to another (Jiri Olsa) [1672651] - [tools] perf annotate: Add "_local" to jump/offset validation routines (Jiri Olsa) [1672651] - [tools] perf python: Reference Py_None before returning it (Jiri Olsa) [1672651] - [tools] perf annotate: Mark jumps to outher functions with the call arrow (Jiri Olsa) [1672651] - [tools] perf annotate: Pass function descriptor to its instruction parsing routines (Jiri Olsa) [1672651] - [tools] perf annotate: No need to calculate notes->start twice (Jiri Olsa) [1672651] - [tools] perf annotate browser: Add 'P' hotkey to dump annotation to file (Jiri Olsa) [1672651] - [tools] perf report: Introduce --ignore-vmlinux command line option (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce --ignore-vmlinux command line option (Jiri Olsa) [1672651] - [tools] perf annotate: Add function header to --stdio2 (Jiri Olsa) [1672651] - [tools] perf annotate: Use the default annotation options for --stdio2 (Jiri Olsa) [1672651] - [tools] perf annotate: Move the default annotate options to the library (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce the --stdio2 output mode (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce annotation_line__filter() (Jiri Olsa) [1672651] - [tools] perf annotate: Use a ops table for annotation_line__write() (Jiri Olsa) [1672651] - [tools] perf annotate: Finish the generalization of annotate_browser__write() (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce annotation_line__print_start() out of TUI code (Jiri Olsa) [1672651] - [tools] perf ui browser: Add vprintf() method (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce annotation_line__max_percent() (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce symbol__annotate2 method (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce init_column_widths() method out of TUI code (Jiri Olsa) [1672651] - [tools] perf annotate: Move update_column_widths() to the generic lib (Jiri Olsa) [1672651] - [tools] perf annotate: Move the column widths from the TUI to generic lib (Jiri Olsa) [1672651] - [tools] perf annotate: Introduce set_offsets() method out of TUI code (Jiri Olsa) [1672651] - [tools] perf annotate: Move nr_{asm_}entries to struct annotation (Jiri Olsa) [1672651] - [tools] perf annotate: Move 'start' to struct annotation (Jiri Olsa) [1672651] - [tools] perf annotate: Nuke struct browser_line (Jiri Olsa) [1672651] - [tools] perf annotate: Move mark_jump_targets from the TUI to the annotation library (Jiri Olsa) [1672651] - [tools] perf annotate: Move nr_jumps to struct annotation (Jiri Olsa) [1672651] - [tools] perf annotate: Move jumps_percent_color to ui_browser (Jiri Olsa) [1672651] - [tools] perf annotate: Move max_jump_sources to struct annotation (Jiri Olsa) [1672651] - [tools] perf annotate tui: Add browser__annotation() helper (Jiri Olsa) [1672651] - [tools] perf annotate: Move pcnt_with() to the annotation library (Jiri Olsa) [1672651] - [tools] perf annotate: Stop using a global config struct (Jiri Olsa) [1672651] - [tools] perf annotate: Move nr_events from annotate_browser to annotation struct (Jiri Olsa) [1672651] - [tools] perf annotate: Move compute_ipc() to annotation library (Jiri Olsa) [1672651] - [tools] perf annotate: Move annotation_line array from TUI to generic code (Jiri Olsa) [1672651] - [tools] perf annotate tui: Move have_cycles to struct annotation (Jiri Olsa) [1672651] - [tools] perf annotate tui: Use annotate_browser__cycles_width() mroe (Jiri Olsa) [1672651] - [tools] perf annotate: Move cycles/IPC formatting width constants outside TUI (Jiri Olsa) [1672651] - [tools] perf annotate: Move annotation_options out of the TUI browser (Jiri Olsa) [1672651] - [tools] perf unwind: Report error from dwfl_attach_state (Jiri Olsa) [1672651] - [tools] perf probe: Use right type to access array elements (Jiri Olsa) [1672651] - [tools] perf annotate: Use ops->target.name when available for unresolved call targets (Jiri Olsa) [1672651] - [tools] perf top: Document --ignore-vmlinux (Jiri Olsa) [1672651] - [tools] perf tools: Fix python extension build for gcc 8 (Jiri Olsa) [1672651] - [tools] perf tools: Fix snprint warnings for gcc 8 (Jiri Olsa) [1672651] - [tools] perf debug: Avoid setting 'quiet' to 'true' unnecessarily (Jiri Olsa) [1672651] - [tools] perf vendor events: Update POWER9 events (Jiri Olsa) [1672651] - [tools] perf report: Support forced leader feature in pipe mode (Jiri Olsa) [1672651] - [tools] perf record: Synthesize features before events in pipe mode (Jiri Olsa) [1672651] - [tools] perf annotate: Use asprintf when formatting objdump command line (Jiri Olsa) [1672651] - [tools] perf machine: Fix mmap name setup (Jiri Olsa) [1672651] - [tools] perf stat: Make function perf_stat_evsel_id_init static (Jiri Olsa) [1672651] - [tools] perf llvm: Display eBPF compiling command in debug output (Jiri Olsa) [1672651] - [tools] perf top: Fix top.call-graph config option reading (Jiri Olsa) [1672651] - [tools] perf record: Avoid duplicate call of perf_default_config() (Jiri Olsa) [1672651] - [tools] perf unwind: Unwind with libdw doesn't take symfs into account (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: Enable JSON events for ThunderX2 B0 (Jiri Olsa) [1672651] - [tools] perf report: Show zero counters as well in 'perf report --stat' (Jiri Olsa) [1672651] - [tools] perf stat: Fix core dump when flag T is used (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: add HiSilicon hip08 JSON file (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: fixup A53 to use recommended events (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: Fixup ThunderX2 to use recommended events (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: Add armv8-recommended.json (Jiri Olsa) [1672651] - [tools] perf vendor events: Add support for arch standard events (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: Relocate Cortex A53 JSONs to arm subdirectory (Jiri Olsa) [1672651] - [tools] perf vendor events arm64: Relocate ThunderX2 JSON to cavium subdirectory (Jiri Olsa) [1672651] - [tools] perf vendor events: Add support for pmu events vendor subdirectory (Jiri Olsa) [1672651] - [tools] perf vendor events: Drop support for unused topic directories (Jiri Olsa) [1672651] - [tools] perf vendor events: Fix error code in json_events() (Jiri Olsa) [1672651] - [tools] perf vendor events: Drop incomplete multiple mapfile support (Jiri Olsa) [1672651] - [tools] perf c2c report: Add cacheline address count column (Jiri Olsa) [1672651] - [tools] perf c2c report: Add span header over cacheline data (Jiri Olsa) [1672651] - [tools] perf c2c report: Display node for cacheline address (Jiri Olsa) [1672651] - [tools] perf c2c report: Call calc_width() only for displayed entries (Jiri Olsa) [1672651] - [tools] perf c2c report: Make calc_width work with struct c2c_hist_entry (Jiri Olsa) [1672651] - [tools] perf c2c record: Record physical addresses in samples (Jiri Olsa) [1672651] - [tools] perf tests: Add mem2node object test (Jiri Olsa) [1672651] - [tools] perf tools: Add mem2node object (Jiri Olsa) [1672651] - [tools] perf env: Free memory nodes data (Jiri Olsa) [1672651] - [tools] perf tools: Update quipper information (Jiri Olsa) [1672651] - [tools] add WARN_ON_ONCE (Jiri Olsa) [1672651] - [tools] perf annotate: Handle s390 PC relative load and store instruction (Jiri Olsa) [1672651] - [tools] perf annotate: Support to display the IPC/Cycle in TUI mode (Jiri Olsa) [1672651] - [tools] perf report: Provide libtraceevent with a kernel symbol resolver (Jiri Olsa) [1672651] - [tools] perf build: Force llvm/clang test compile output to .make.output (Jiri Olsa) [1672651] - [tools] perf build: Add llvm/clang make targets to FILES (Jiri Olsa) [1672651] - [tools] perf build: Add llvm/clang/cxx make tests into FEATURE_TESTS_EXTRA (Jiri Olsa) [1672651] - [tools] perf tools: Update tags with .cpp files (Jiri Olsa) [1672651] - [tools] perf tools: Add MEM_TOPOLOGY feature to perf data file (Jiri Olsa) [1672651] - [tools] perf c2c: Use mem_info refcnt logic (Jiri Olsa) [1672651] - [tools] perf tools: Add refcnt into struct mem_info (Jiri Olsa) [1672651] - [tools] perf record: Remove progname from struct record (Jiri Olsa) [1672651] - [tools] perf record: Move machine variable down the function (Jiri Olsa) [1672651] - [tools] perf report: Display perf.data header info (Jiri Olsa) [1672651] - [tools] perf report: Fix the output for stdio events list (Jiri Olsa) [1672651] - [tools] perf annotate: Fix s390 target function disassembly (Jiri Olsa) [1672651] - [tools] perf intel-pt: Adjust overlap-checking to support sampling mode (Jiri Olsa) [1672651] - [tools] perf intel-pt: Remove a check for sampling mode (Jiri Olsa) [1672651] - [tools] perf intel-pt: Tidy old_buffer handling in intel_pt_get_trace() (Jiri Olsa) [1672651] - [tools] perf intel-pt: Get rid of intel_pt_use_buffer_pid_tid() (Jiri Olsa) [1672651] - [tools] perf intel-pt/bts: In auxtrace_record__init_intel() evlist is never NULL (Jiri Olsa) [1672651] - [tools] perf intel-pt: Fix timestamp following overflow (Jiri Olsa) [1672651] - [tools] perf intel-pt: Fix error recovery from missing TIP packet (Jiri Olsa) [1672651] - [tools] perf intel-pt: Fix sync_switch (Jiri Olsa) [1672651] - [tools] perf intel-pt: Fix overlap detection to identify consecutive buffers correctly (Jiri Olsa) [1672651] - [tools] perf pmu: Auto-merge PMU events created by prefix or glob match (Jiri Olsa) [1672651] - [tools] perf pmu: Display pmu name when printing unmerged events in stat (Jiri Olsa) [1672651] - [tools] perf pmu: Support wildcards on pmu name in dynamic pmu events (Jiri Olsa) [1672651] - [tools] perf tools: Correct title markers for asciidoctor (Jiri Olsa) [1672651] - [tools] perf auxtrace: Make auxtrace_queues__add_buffer() return buffer_ptr (Jiri Olsa) [1672651] - [tools] perf auxtrace: Rename some buffer-queuing functions (Jiri Olsa) [1672651] - [tools] perf auxtrace: Add missing parameters from kernel-doc comments (Jiri Olsa) [1672651] - [tools] perf trace: Support setting cgroups as targets (Jiri Olsa) [1672651] - [tools] perf cgroup: Make the cgroup name be const char * (Jiri Olsa) [1672651] - [tools] perf cgroup: Add evlist__add_default_cgroup() (Jiri Olsa) [1672651] - [tools] perf cgroup: Add evlist__findnew_cgroup() (Jiri Olsa) [1672651] - [tools] perf record: Combine some auxtrace initialization into a single function (Jiri Olsa) [1672651] - [tools] perf sched map: Re-annotate shortname if thread comm changed (Jiri Olsa) [1672651] - [tools] perf sched: Move thread::shortname to thread_runtime (Jiri Olsa) [1672651] - [tools] perf cgroup: Introduce cgroup__new() out of open coded equivalent (Jiri Olsa) [1672651] - [tools] perf cgroup: Introduce find_cgroup() method (Jiri Olsa) [1672651] - [tools] perf cgroup: Introduce cgroup__get() (Jiri Olsa) [1672651] - [tools] perf cgroup: Rename close_cgroup() to cgroup__put() (Jiri Olsa) [1672651] - [tools] perf cgroup: Introduce cgroup__delete() (Jiri Olsa) [1672651] - [tools] perf cgroup: Rename 'struct cgroup_sel' to 'struct cgroup' (Jiri Olsa) [1672651] - [tools] perf cgroup: Remove misplaced __maybe_unused (Jiri Olsa) [1672651] - [tools] perf annotate: Find 'call' instruction target symbol at parsing time (Jiri Olsa) [1672651] - [tools] perf record: Throttle user defined frequencies to the maximum allowed (Jiri Olsa) [1672651] - [tools] perf top: Allow asking for the maximum allowed sample rate (Jiri Olsa) [1672651] - [tools] perf top browser: Show sample_freq in browser title line (Jiri Olsa) [1672651] - [tools] perf record: Allow asking for the maximum allowed sample rate (Jiri Olsa) [1672651] - [tools] perf stat: Ignore error thread when enabling system-wide --per-thread (Jiri Olsa) [1672651] - [tools] perf cgroup: Simplify arguments when tracking multiple events (Jiri Olsa) [1672651] - [tools] perf stat: Use xyarray dimensions to iterate fds (Jiri Olsa) [1672651] - [tools] perf tools: Add Python 3 support (Jiri Olsa) [1672651] - [tools] perf python: Make twatch.py work with both python2 and python3 (Jiri Olsa) [1672651] - [tools] perf ftrace: Append an EOL when write tracing files (Jiri Olsa) [1672651] - [tools] perf machine: Fix paranoid check in machine__set_kernel_mmap() (Jiri Olsa) [1672651] - [tools] perf s390: Fix reading cpuid model information (Jiri Olsa) [1672651] - [tools] perf test: Fix test case 23 for s390 z/VM or KVM guests (Jiri Olsa) [1672651] - [tools] perf cpuid: Introduce a platform specific cpuid compare function (Jiri Olsa) [1672651] - [tools] perf annotate: Scan cpuid for s390 and save machine type (Jiri Olsa) [1672651] - [tools] perf record: Provide detailed information on s390 CPU (Jiri Olsa) [1672651] - [tools] perf trace powerpc: Use generated syscall table (Jiri Olsa) [1672651] - [tools] perf powerpc: Generate system call table from asm/unistd.h (Jiri Olsa) [1672651] - [tools] tools include powerpc: Grab a copy of arch/powerpc/include/uapi/asm/unistd.h (Jiri Olsa) [1672651] - [tools] perf report: Fix memory corruption in --branch-history mode --branch-history (Jiri Olsa) [1672651] - [tools] perf report: Fix wrong jump arrow (Jiri Olsa) [1672651] - [tools] perf report: Fix description for --mem-mode (Jiri Olsa) [1672651] - [tools] perf mem: Document a missing option (Jiri Olsa) [1672651] - [tools] perf kmem: Document a missing option & an argument (Jiri Olsa) [1672651] - [tools] perf annotate: Add missing arguments in Man page (Jiri Olsa) [1672651] - [tools] perf tools: Use target->per_thread and target->system_wide flags (Jiri Olsa) [1672651] - [tools] perf tools: Do not create kernel maps in sample__resolve() (Jiri Olsa) [1672651] - [tools] perf machine: Remove machine__load_kallsyms() (Jiri Olsa) [1672651] - [tools] perf machine: Don't search for active kernel start in __machine__create_kernel_maps (Jiri Olsa) [1672651] - [tools] perf machine: Generalize machine__set_kernel_mmap() (Jiri Olsa) [1672651] - [tools] perf machine: Move kernel mmap name into struct machine (Jiri Olsa) [1672651] - [tools] perf machine: Free root_dir in machine__init() error path (Jiri Olsa) [1672651] - [tools] tools lib symbol: Skip non-address kallsyms line (Jiri Olsa) [1672651] - [tools] perf stat: Add support to print counts after a period of time (Jiri Olsa) [1672651] - [tools] perf stat: Add support to print counts for fixed times (Jiri Olsa) [1672651] - [tools] perf report: Add support to display group output for non group events (Jiri Olsa) [1672651] - [tools] perf report: Ask for ordered events for --tasks option (Jiri Olsa) [1672651] - [tools] perf tools: Fix comment for sort__* compare functions (Jiri Olsa) [1672651] - [tools] perf tests: Fix dwarf unwind for stripped binaries (Jiri Olsa) [1672651] - [tools] tools lib api fs: Add sysfs__read_xll function (Jiri Olsa) [1672651] - [tools] tools lib api fs: Add filename__read_xll function (Jiri Olsa) [1672651] - [tools] perf script: Add --show-round-event to display PERF_RECORD_FINISHED_ROUND (Jiri Olsa) [1672651] - [tools] perf record: Put new line after target override warning (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Don't enable freeze-on-smi for PerfMon V1 (Jiri Olsa) [1672651] - [tools] perf/core: Store context switch out type in PERF_RECORD_SWITCH[_CPU_WIDE] (Jiri Olsa) [1672651] - [x86] perf/x86/intel/uncore: Fix SBOX support for Broadwell CPUs (Jiri Olsa) [1672651] - [x86] perf/x86/intel/uncore: Revert "Remove SBOX support for Broadwell server" (Jiri Olsa) [1672651] - [kernel] perf/core: Need CAP_SYS_ADMIN to create k/uprobe with perf_event_open() (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Move regs->flags EXACT bit init (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Add Cannon Lake support for RAPL profiling (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Fix PMU read for auto-reload (Jiri Olsa) [1672651] - [x86] perf/x86/intel/ds: Introduce ->read() function for auto-reload events and flush the PEBS buffer there (Jiri Olsa) [1672651] - [x86] perf/x86: Introduce a ->read() callback in 'struct x86_pmu' (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Fix event update for auto-reload (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Properly save/restore the PMU state in the NMI handler (Jiri Olsa) [1672651] - [x86] perf/x86/intel: Fix large period handling on Broadwell CPUs (Jiri Olsa) [1672651]- [fs] xfs: don't allow insert-range to shift extents past the maximum offset (Brian Foster) [1613405] - [fs] xfs: prevent creating negative-sized file via INSERT_RANGE (Brian Foster) [1613405] - [fs] xfs: fix s_maxbytes overflow problems (Brian Foster) [1613405] - [fs] xfs: quota: fix missed destroy of qi_tree_lock (Brian Foster) [1613405] - [fs] xfs: move xfs_iext_insert tracepoint to report useful information (Brian Foster) [1613405] - [fs] xfs: hold xfs_buf locked between shortform->leaf conversion and the addition of an attribute (Brian Foster) [1613405] - [fs] xfs: add the ability to join a held buffer to a defer_ops (Brian Foster) [1613405] - [fs] xfs: make iomap_begin functions trim iomaps consistently (Brian Foster) [1613405] - [fs] xfs: remove "no-allocation" reservations for file creations (Brian Foster) [1613405] - [fs] fs: xfs: remove duplicate includes (Brian Foster) [1613405] - [fs] xfs: remove unused parameter from xfs_writepage_map (Brian Foster) [1613405] - [fs] xfs: ubsan fixes (Brian Foster) [1613405] - [fs] xfs: fix leaks on corruption errors in xfs_bmap.c (Brian Foster) [1613405] - [fs] xfs: log recovery should replay deferred ops in order (Brian Foster) [1613405] - [fs] xfs: always free inline data before resetting inode fork during ifree (Brian Foster) [1613405] - [fs] xfs: abstract out dev_t conversions (Brian Foster) [1613405] - [fs] xfs: fix memory leak in xfs_iext_free_last_leaf (Brian Foster) [1613405] - [fs] xfs: fix type usage (Brian Foster) [1613405] - [fs] xfs: fix forgotten rcu read unlock when skipping inode reclaim (Brian Foster) [1613405] - [fs] xfs: on failed mount, force-reclaim inodes after unmounting quota controls (Brian Foster) [1613405] - [fs] xfs: remove u_int* type usage (Brian Foster) [1613405] - [fs] xfs: handle zero entries case in xfs_iext_rebalance_leaf (Brian Foster) [1613405] - [fs] xfs: add comments documenting the rebalance algorithm (Brian Foster) [1613405] - [fs] xfs: trivial indentation fixup for xfs_iext_remove_node (Brian Foster) [1613405] - [fs] xfs: remove a superflous assignment in xfs_iext_remove_node (Brian Foster) [1613405] - [fs] xfs: add some comments to xfs_iext_insert/xfs_iext_insert_node (Brian Foster) [1613405] - [fs] xfs: fix number of records handling in xfs_iext_split_leaf (Brian Foster) [1613405] - [fs] fs/xfs: Remove NULL check before kmem_cache_destroy (Brian Foster) [1613405] - [fs] xfs: mark xlog_verify_dest_ptr STATIC (Brian Foster) [1613405] - [fs] xfs: mark xlog_recover_check_summary STATIC (Brian Foster) [1613405] - [fs] xfs: mark xfs_btree_check_lblock and xfs_btree_check_ptr static (Brian Foster) [1613405] - [fs] xfs: remove unreachable error injection code in xfs_qm_dqget (Brian Foster) [1613405] - [fs] xfs: remove unused debug counts for xfs_lock_inodes (Brian Foster) [1613405] - [fs] xfs: mark xfs_errortag_ktype static (Brian Foster) [1613405] - [fs] xfs: always define STATIC to static noinline (Brian Foster) [1613405] - [fs] xfs: move xfs_bmbt_irec and xfs_exntst_t to xfs_types.h (Brian Foster) [1613405] - [fs] xfs: pass struct xfs_bmbt_irec to xfs_bmbt_validate_extent (Brian Foster) [1613405] - [fs] xfs: remove the nr_extents argument to xfs_iext_remove (Brian Foster) [1613405] - [fs] xfs: remove the nr_extents argument to xfs_iext_insert (Brian Foster) [1613405] - [fs] xfs: use a b+tree for the in-core extent list (Brian Foster) [1613405] - [fs] xfs: allow unaligned extent records in xfs_bmbt_disk_set_all (Brian Foster) [1613405] - [fs] xfs: remove support for inlining data/extents into the inode fork (Brian Foster) [1613405] - [fs] xfs: introduce the xfs_iext_cursor abstraction (Brian Foster) [1613405] - [fs] xfs: iterate over extents in xfs_bmap_extents_to_btree (Brian Foster) [1613405] - [fs] xfs: iterate over extents in xfs_iextents_copy (Brian Foster) [1613405] - [fs] xfs: pass an on-disk extent to xfs_bmbt_validate_extent (Brian Foster) [1613405] - [fs] xfs: treat idx as a cursor in xfs_bmap_collapse_extents (Brian Foster) [1613405] - [fs] xfs: treat idx as a cursor in xfs_bmap_del_extent_* (Brian Foster) [1613405] - [fs] xfs: treat idx as a cursor in xfs_bmap_add_extent_unwritten_real (Brian Foster) [1613405] - [fs] xfs: treat idx as a cursor in xfs_bmap_add_extent_hole_real (Brian Foster) [1613405] - [fs] xfs: treat idx as a cursor in xfs_bmap_add_extent_hole_delay (Brian Foster) [1613405] - [fs] xfs: treat idx as a cursor in xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] - [fs] xfs: remove a duplicate assignment in xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] - [fs] xfs: don't create overlapping extents in xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] - [fs] xfs: convert remaining xfs_sb_version_... checks to bool (Brian Foster) [1613405] - [fs] xfs: move error injection tags into their own file (Brian Foster) [1613405] - [fs] xfs: remove inode log format typedef (Brian Foster) [1613405] - [fs] xfs: remove redundant assignment to variable bit (Brian Foster) [1613405] - [fs] xfs: fix unused variable warning in xfs_buf_set_ref() (Brian Foster) [1613405] - [fs] xfs: abort dir/attr btree operation if btree is obviously weird (Brian Foster) [1613405] - [fs] xfs: refactor extended attribute list operation (Brian Foster) [1613405] - [fs] xfs: drain the buffer LRU on mount (Brian Foster) [1613405] - [fs] xfs: fix log block underflow during recovery cycle verification (Brian Foster) [1613405] - [fs] xfs: more robust recovery xlog buffer validation (Brian Foster) [1613405] - [fs] xfs: add a new xfs_iext_lookup_extent_before helper (Brian Foster) [1613405] - [fs] xfs: merge xfs_bmap_read_extents into xfs_iread_extents (Brian Foster) [1613405] - [fs] xfs: add asserts for the mmap lock in xfs_{insert, collapse}_file_space (Brian Foster) [1613405] - [fs] xfs: rewrite xfs_bmap_first_unused to make better use of xfs_iext_get_extent (Brian Foster) [1613405] - [fs] xfs: don't rely on extent indices in xfs_bmap_insert_extents (Brian Foster) [1613405] - [fs] xfs: don't rely on extent indices in xfs_bmap_collapse_extents (Brian Foster) [1613405] - [fs] xfs: update got in xfs_bmap_shift_update_extent (Brian Foster) [1613405] - [fs] xfs: remove xfs_bmse_shift_one (Brian Foster) [1613405] - [fs] xfs: split xfs_bmap_shift_extents (Brian Foster) [1613405] - [fs] xfs: remove XFS_BMAP_MAX_SHIFT_EXTENTS (Brian Foster) [1613405] - [fs] xfs: inline xfs_shift_file_space into callers (Brian Foster) [1613405] - [fs] xfs: remove if_rdev (Brian Foster) [1613405] - [fs] xfs: remove the never fully implemented UUID fork format (Brian Foster) [1613405] - [fs] xfs: remove XFS_BMAP_TRACE_EXLIST (Brian Foster) [1613405] - [fs] xfs: move pre/post-bmap tracing into xfs_iext_update_extent (Brian Foster) [1613405] - [fs] xfs: remove post-bmap tracing in xfs_bmap_local_to_extents (Brian Foster) [1613405] - [fs] xfs: make better use of the 'state' variable in xfs_bmap_del_extent_real (Brian Foster) [1613405] - [fs] xfs: add a xfs_bmap_fork_to_state helper (Brian Foster) [1613405] - [fs] xfs: create inode pointer verifiers (Brian Foster) [1613405] - [fs] xfs: refactor btree block header checking functions (Brian Foster) [1613405] - [fs] xfs: refactor btree pointer checks (Brian Foster) [1613405] - [fs] xfs: create block pointer check functions (Brian Foster) [1613405] - [fs] xfs: return a distinct error code value for IGET_INCORE cache misses (Brian Foster) [1613405] - [fs] xfs: buffer lru reference count error injection tag (Brian Foster) [1613405] - [fs] xfs: fail if xattr inactivation hits a hole (Brian Foster) [1613405] - [fs] xfs: check kthread_should_stop() after the setting of task state (Brian Foster) [1613405] - [fs] xfs: remove xfs_bmbt_get_state (Brian Foster) [1613405] - [fs] xfs: remove all xfs_bmbt_set_* helpers except for xfs_bmbt_set_all (Brian Foster) [1613405] - [fs] xfs: replace xfs_bmbt_lookup_ge with xfs_bmbt_lookup_first (Brian Foster) [1613405] - [fs] xfs: pass a struct xfs_bmbt_irec to xfs_bmbt_lookup_eq (Brian Foster) [1613405] - [fs] xfs: pass a struct xfs_bmbt_irec to xfs_bmbt_update (Brian Foster) [1613405] - [fs] xfs: refactor xfs_bmap_add_extent_unwritten_real (Brian Foster) [1613405] - [fs] xfs: refactor delalloc accounting in xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] - [fs] xfs: refactor xfs_bmap_add_extent_delay_real (Brian Foster) [1613405] - [fs] xfs: refactor xfs_bmap_add_extent_hole_real (Brian Foster) [1613405] - [fs] xfs: refactor xfs_bmap_add_extent_hole_delay (Brian Foster) [1613405] - [fs] xfs: refactor xfs_del_extent_real (Brian Foster) [1613405] - [fs] xfs: use the state defines in xfs_bmap_del_extent_real (Brian Foster) [1613405] - [fs] xfs: use correct state defines in xfs_bmap_del_extent_{cow, delay} (Brian Foster) [1613405] - [fs] xfs: move some more code into xfs_bmap_del_extent_real (Brian Foster) [1613405] - [fs] xfs: use xfs_bmap_del_extent_delay for the data fork as well (Brian Foster) [1613405] - [fs] xfs: rename bno to end in __xfs_bunmapi (Brian Foster) [1613405] - [fs] xfs: don't set XFS_BTCUR_BPRV_WASDEL in xfs_bunmapi (Brian Foster) [1613405] - [fs] xfs: use xfs_iext_get_extent instead of open coding it (Brian Foster) [1613405] - [fs] xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real (Brian Foster) [1613405] - [fs] xfs: simplify the xfs_getbmap interface (Brian Foster) [1613405] - [fs] xfs: rewrite getbmap using the xfs_iext_* helpers (Brian Foster) [1613405] - [fs] xfs: fix bmv_count confusion w/ shared extents (Brian Foster) [1613405] - [fs] xfs: teach get_bmapx about shared extents and the CoW fork (Brian Foster) [1613405] - [fs] xfs: cancel dirty pages on invalidation (Brian Foster) [1613405] - [fs] xfs: handle error if xfs_btree_get_bufs fails (Brian Foster) [1613405] - [fs] xfs: Fix bool initialization/comparison (Brian Foster) [1613405] - [fs] xfs: move more RT specific code under CONFIG_XFS_RT (Brian Foster) [1613405] - [fs] xfs: Don't log uninitialised fields in inode structures (Brian Foster) [1613405] - [fs] xfs: update i_size after unwritten conversion in dio completion (Brian Foster) [1613405] - [fs] xfs: remove redundant re-initialization of total_nr_pages (Brian Foster) [1613405] - [fs] xfs: Output warning message when discard option was enabled even though the device does not support discard (Brian Foster) [1613405] - [fs] xfs: kill meaningless variable 'zero' (Brian Foster) [1613405] - [fs] fs/xfs: Use pS printk format for direct addresses (Brian Foster) [1613405] - [fs] xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present (Brian Foster) [1613405] - [fs] xfs: use kmem_free to free return value of kmem_zalloc (Brian Foster) [1613405] - [fs] xfs: open code end_buffer_async_write in xfs_finish_page_writeback (Brian Foster) [1613405] - [fs] xfs: fix compiler warnings (Brian Foster) [1613405] - [fs] xfs: fix incorrect log_flushed on fsync (Brian Foster) [1613405] - [fs] xfs: replace xfs_qm_get_rtblks with a direct call to xfs_bmap_count_leaves (Brian Foster) [1613405] - [fs] xfs: rewrite xfs_bmap_count_leaves using xfs_iext_get_extent (Brian Foster) [1613405] - [fs] xfs: use xfs_iext_*_extent helpers in xfs_bmap_split_extent_at (Brian Foster) [1613405] - [fs] xfs: add missing bmap cancel calls in error paths (Brian Foster) [1613405] - [fs] xfs: use xfs_iext_*_extent helpers in xfs_bmap_shift_extents (Brian Foster) [1613405] - [fs] xfs: move some code around inside xfs_bmap_shift_extents (Brian Foster) [1613405] - [fs] xfs: use xfs_iext_get_extent in xfs_bmap_first_unused (Brian Foster) [1613405] - [fs] xfs: switch xfs_bmap_local_to_extents to use xfs_iext_insert (Brian Foster) [1613405] - [fs] xfs: add a xfs_iext_update_extent helper (Brian Foster) [1613405] - [fs] xfs: relog dirty buffers during swapext bmbt owner change (Brian Foster) [1613405] - [fs] xfs: disallow marking previously dirty buffers as ordered (Brian Foster) [1613405] - [fs] xfs: move bmbt owner change to last step of extent swap (Brian Foster) [1613405] - [fs] xfs: skip bmbt block ino validation during owner change (Brian Foster) [1613405] - [fs] xfs: don't log dirty ranges for ordered buffers (Brian Foster) [1613405] - [fs] xfs: refactor buffer logging into buffer dirtying helper (Brian Foster) [1613405] - [fs] xfs: ordered buffer log items are never formatted (Brian Foster) [1613405] - [fs] xfs: remove unnecessary dirty bli format check for ordered bufs (Brian Foster) [1613405] - [fs] xfs: open-code xfs_buf_item_dirty() (Brian Foster) [1613405] - [fs] xfs: remove the ip argument to xfs_defer_finish (Brian Foster) [1613405] - [fs] xfs: rename xfs_defer_join to xfs_defer_ijoin (Brian Foster) [1613405] - [fs] xfs: refactor xfs_trans_roll (Brian Foster) [1613405] - [fs] xfs: check for race with xfs_reclaim_inode() in xfs_ifree_cluster() (Brian Foster) [1613405] - [fs] xfs: add log recovery tracepoint for head/tail (Brian Foster) [1613405] - [fs] xfs: handle -EFSCORRUPTED during head/tail verification (Brian Foster) [1613405] - [fs] xfs: add log item pinning error injection tag (Brian Foster) [1613405] - [fs] xfs: fix log recovery corruption error due to tail overwrite (Brian Foster) [1613405] - [fs] xfs: always verify the log tail during recovery (Brian Foster) [1613405] - [fs] xfs: fix recovery failure when log record header wraps log end (Brian Foster) [1613405] - [fs] buffer: set errors in mapping at the time that the error occurs (Brian Foster) [1613405] - [fs] xfs: refactor xfs_bunmapi_cow (Brian Foster) [1613405] - [fs] xfs: provide helper for counting extents from if_bytes (Brian Foster) [1613405] - [fs] xfs: don't reserve blocks for right shift transactions (Brian Foster) [1613405] - [fs] xfs: xfs_shift_file_space can be static (Brian Foster) [1613405] - [fs] xfs: Add support FALLOC_FL_INSERT_RANGE for fallocate (Brian Foster) [1613405] - [fs] fs: Add support FALLOC_FL_INSERT_RANGE for fallocate (Brian Foster) [1613405]- [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Frank Ramsay) [1672302] - [scsi] qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671570] - [kernel] fs: handle kABI breakage regarding IMA enablement on s390x and ppc64 arches (Bruno Eduardo de Oliveira Meneguele) [1636601] - [s390] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Hendrik Brueckner) [1665154] - [crypto] chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1642432] - [crypto] chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1642432] - [crypto] chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1642432] - [crypto] chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1642432] - [crypto] chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1642432] - [crypto] chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1642432] - [crypto] chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1642432] - [crypto] chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1642432] - [crypto] chelsio: use skb_sec_path helper (Arjun Vynipadath) [1642432] - [crypto] chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1642432] - [crypto] chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1642432] - [crypto] chelsio - clean up various indentation issues (Arjun Vynipadath) [1642432]- [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1643974] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1643974] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1643974] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1643974] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1643974] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1643974] - [net] Add netif_is_vxlan() (Ivan Vecera) [1668019] - [net] vxlan: Export address checking functions (Ivan Vecera) [1668019] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1668019] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1655892 1614816] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1666481] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1666481] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1666481] - [net] cls_flower: fix use after free in flower S/W path (Ivan Vecera) [1666481] - [net] cls_flower: Fix comparing of old filter mask with new filter (Ivan Vecera) [1666481] - [net] cls_flower: Fix missing free of rhashtable (Ivan Vecera) [1666481] - [net] net_sched: switch to rcu_work (Ivan Vecera) [1666481] - [net] cls_flower: Support multiple masks per priority (Ivan Vecera) [1666481] - [kernel] rcu, workqueue: Implement rcu_work (Ivan Vecera) [1666481] - [net] cls_bpf: don't decrement net's refcount when offload fails (Ivan Vecera) [1666481] - [net] cls_bpf: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1666481] - [net] bpf, cls: consolidate prog deletion path (Ivan Vecera) [1666481]- [drm] drm/nouveau/kms/nv50-: also flush fb writes when rewinding push buffer (Ben Skeggs) [1669098] - [netdrv] net: ena: allow the driver to work with small number of msix vectors (John Linville) [1645282] - [netdrv] net/ena: switch to pci_alloc_irq_vectors (John Linville) [1645282] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Honggang Li) [1669490] - [nvme] nvme-rdma: fix possible double free of controller async event buffer (David Milburn) [1659532] - [nvme] nvme-rdma: fix possible free of a non-allocated async event buffer (David Milburn) [1659532] - [nvme] nvme-rdma: stop admin queue before freeing it (David Milburn) [1659532] - [scsi] hpsa: update driver version (Joseph Szczypek) [1641108] - [scsi] hpsa: switch to generic DMA API (Joseph Szczypek) [1641108] - [scsi] hpsa: treewide: treewide: kzalloc() -> kcalloc() (Joseph Szczypek) [1641108] - [scsi] hpsa: treewide: kmalloc() -> kmalloc_array() (Joseph Szczypek) [1641108] - [gpu] qxl: Make sure qxl_cursor memory is pinned (Gerd Hoffmann) [1600344] - [gpu] qxl: Remove unused qxl_bo_pin arguments (Gerd Hoffmann) [1600344] - [gpu] qxl: No need for NULL check before calling qxl_bo_unref() (Gerd Hoffmann) [1600344] - [scsi] mpt3sas: remove support for Andromeda (Tomas Henzl) [1667370] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1660791] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1660289] - [scsi] megaraid: fix out-of-bound array accesses (Tomas Henzl) [1660289] - [scsi] megaraid_sas: driver version update (Tomas Henzl) [1660289] - [scsi] megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1660289] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1660289] - [scsi] megaraid_sas: changes to function prototypes (Tomas Henzl) [1660289] - [scsi] megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1660289] - [scsi] megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1660289] - [scsi] megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1660289] - [scsi] mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1660791] - [scsi] mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1660791] - [scsi] mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1660791] - [scsi] mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1660791] - [scsi] mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1660791] - [scsi] mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1660791] - [scsi] mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1660791] - [scsi] be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1642657] - [scsi] be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1642657] - [scsi] be2iscsi: Update copyright (Maurizio Lombardi) [1642657] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1642657] - [scsi] be2iscsi: Use kasprintf (Maurizio Lombardi) [1642657] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1642855] - [uapi] rdma: uapi: Add missing header files to Kbuild file (Kamal Heib) [1669949]- [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1642419] - [infiniband] rdma/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1642419] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1642419] - [infiniband] hw/cxgb4/qp.c: Use dma_zalloc_coherent (Arjun Vynipadath) [1642419] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1642419] - [infiniband] pci: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1642419] - [infiniband] rdma/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1642419] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1642419] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1642419] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1642419] - [infiniband] rdma/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1642419] - [infiniband] iw_cxgb4: add INFINIBAND_ADDR_TRANS dependency (Arjun Vynipadath) [1597594 1642419] - [infiniband] iw_cxgb4: provide detailed driver-specific MR information (Arjun Vynipadath) [1597594 1642419] - [infiniband] iw_cxgb4: provide detailed driver-specific CQ information (Arjun Vynipadath) [1597594 1642419] - [infiniband] iw_cxgb4: provide detailed provider-specific CM_ID information (Arjun Vynipadath) [1597594 1642419] - [infiniband] iw_cxgb4: remove wr_id attributes (Arjun Vynipadath) [1597594 1642419] - [infiniband] iw_cxgb4: fix uninitialized variable warnings (Arjun Vynipadath) [1597594 1642419] - [infiniband] iw_cxgb4: dump detailed driver-specific QP information (Arjun Vynipadath) [1597594 1642419] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1642434 1642412] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: fix various indentation issues (Arjun Vynipadath) [1642412] - [netdrv] chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1642412] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1642434 1642412] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1642412] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1642434] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1642434] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1642412] - [netdrv] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Replace with globally (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668570 1642412] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1642412] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1642412] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: mk_act_open_req() buggers ->{local, peer}_ip on big-endian hosts (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: convert flower table to use rhashtable (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: when disabling dcb set txq dcb priority to 0 (Arjun Vynipadath) [1668570 1642412] - [netdrv] chelsio: Use zeroing memory allocator instead of allocator/memset (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Report PCIe link properties with pcie_print_link_status() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: clean up init_one (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add new T6 device ids (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: collect SGE PF/VF queue map (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: update LE-TCAM collection for T6 (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: add tc flower match support for tunnel VNI (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: collect hardware dump in second kernel (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Add new T5 device id (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: add new T5 device id's (Arjun Vynipadath) [1642412] - [netdrv] cxgb4vf: display pause settings (Arjun Vynipadath) [1642434] - [netdrv] cxgb4: LLD driver changes to support TLS (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: Inline TLS FW Interface (Arjun Vynipadath) [1642412] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1642412] - [netdrv] libcxgb, cxgb4: use __skb_put_zero to simplfy code (Arjun Vynipadath) [1642412] - [netdrv] libcxgb: make skb_put & friends return void pointers (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: kmalloc() -> kmalloc_array() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: kzalloc() -> kcalloc() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: kzalloc_node() -> kcalloc_node() (Arjun Vynipadath) [1642412] - [netdrv] cxgb4/cxgb4vf: Use octal not symbolic permissions (Arjun Vynipadath) [1642412] - [netdrv] cxgb4: use tc_cls_can_offload_and_chain0() (Arjun Vynipadath) [1642412] - [netdrv] locking/atomics: coccinelle/cxgb4: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Arjun Vynipadath) [1642412] - [netdrv] convert clip_entry.refcnt from atomic_t to refcount_t (Arjun Vynipadath) [1642412] - [netdrv] cxgb4vf: make a couple of functions static (Arjun Vynipadath) [1642434] - [netdrv] cxgb4: Update comment for min_mtu (Arjun Vynipadath) [1642412] - [netdrv] cxgb4/cxgb4vf: use net core MTU range checking in more drivers (Arjun Vynipadath) [1642434 1642412]- [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Bill O'Donnell) [1602037] {CVE-2018-13095} - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Bill O'Donnell) [1602037] {CVE-2018-13095} - [fs] xfs: set format back to extents if xfs_bmap_extents_to_btree (Bill O'Donnell) [1602037] {CVE-2018-13095} - [fs] Enable CONFIG_PROC_VMCORE_DEVICE_DUMP by default (Kairui Song) [1642463] - [fs] vmcore: move get_vmcore_size out of __init (Kairui Song) [1642463] - [fs] vmcore: append device dumps to vmcore as elf notes (Kairui Song) [1642463] - [fs] vmcore: add API to collect hardware dump in second kernel (Kairui Song) [1642463] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1647844] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1657103] - [fs] revert "[fs] nfs: Don't write back further requests if there is a pending write error" (Benjamin Coddington) [1656674] - [documentation] proc.txt: Add 2 missing fields for /proc//status (Joel Savitz) [1607437] - [fs] sunrpc: Prevent duplicate XID allocation (Kamal Heib) [1662113] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1644574] - [fs] xfs: don't call xfs_da_shrink_inode with NULL bp (Bill O'Donnell) [1601938] {CVE-2018-13094} - [fs] xfs: validate cached inodes are free when allocated (Bill O'Donnell) [1601780] {CVE-2018-13093} - [fs] nfs: Fix dentry revalidation on NFSv4 lookup ("J. Bruce Fields") [1648482] - [fs] rbd: avoid corruption on partially completed bios (Ilya Dryomov) [1613493] - [fs] NFSv4.0 fix client reference leak in callback (Steve Dickson) [1593255]- [net] ipv6: suppress sparse warnings in IP6_ECN_set_ce() (Davide Caratti) [1657877] - [net] ipv6: update skb->csum when CE mark is propagated (Davide Caratti) [1657877] - [net] xfrm6: Fix IPv6 ECN decapsulation (Davide Caratti) [1657877] - [net] tcp: make new names of tcp isn generation functions available to drivers (Florian Westphal) [1658272] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Ivan Vecera) [1660907] - [net] netfilter: xt_socket: check sk before checking for netns. (Flavio Leitner) [1554261] - [net] skbuff: preserve sock reference when scrubbing the skb. (Flavio Leitner) [1554261] - [net] netfilter: check if the socket netns is correct. (Flavio Leitner) [1554261] - [net] netfilter: nf_tables: use hook state from xt_action_param structure (Flavio Leitner) [1554261] - [net] netfilter: Pass net into nf_xfrm_me_harder (Flavio Leitner) [1554261] - [net] netfilter: nf_conntrack: Add a struct net parameter to l4_pkt_to_tuple (Flavio Leitner) [1554261] - [net] netfilter: x_tables: move hook state into xt_action_param structure (Flavio Leitner) [1554261] - [net] netfilter: x_tables: fix cgroup matching on non-full sks (Flavio Leitner) [1554261] - [net] netfilter: Pass net to nf_dup_ipv4 and nf_dup_ipv6 (Flavio Leitner) [1554261] - [net] netfilter: nf_tables: Use pkt->net instead of computing net from the passed net_devices (Flavio Leitner) [1554261] - [net] netfilter: nf_tables: Pass struct net in nft_pktinfo (Flavio Leitner) [1554261] - [net] net_sched: em_meta: use skb_to_full_sk() helper (Flavio Leitner) [1554261] - [net] ipvs: use skb_to_full_sk() helper (Flavio Leitner) [1554261] - [net] netfilter: use skb_to_full_sk in ip_route_me_harder (Flavio Leitner) [1554261] - [net] use skb_to_full_sk() in skb_update_prio() (Flavio Leitner) [1554261] - [net] sched: cls_flow: use skb_to_full_sk() helper (Flavio Leitner) [1554261] - [net] netfilter: xt_owner: use skb_to_full_sk() helper (Flavio Leitner) [1554261] - [net] netfilter: nft_meta: use skb_to_full_sk() helper (Flavio Leitner) [1554261] - [net] xfrm: take care of request sockets (Flavio Leitner) [1554261] - [net] inet: constify ip_route_output_flow() socket argument (Flavio Leitner) [1554261] - [net] add skb_to_full_sk() helper and use it in selinux_netlbl_skbuff_setsid() (Flavio Leitner) [1554261] - [net] netfilter: x_tables: Use par->net instead of computing from the passed net devices (Flavio Leitner) [1554261] - [net] netfilter: x_tables: Pass struct net in xt_action_param (Flavio Leitner) [1554261] - [net] netfilter: ebtables: Simplify the arguments to ebt_do_table (Flavio Leitner) [1554261] - [net] netfilter: Store net in nf_hook_state (Flavio Leitner) [1554261] - [net] netfilter: Per network namespace netfilter hooks. (Flavio Leitner) [1554261] - [net] netfilter: don't pull include/linux/netfilter.h from netns headers (Flavio Leitner) [1554261] - [net] include missing headers in net/net_namespace.h (Flavio Leitner) [1554261] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1654777] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1654777] - [net] netfilter: nat: cope with negative port range (Florian Westphal) [1654777] - [net] gro_cell: add napi_disable in gro_cells_destroy (Lorenzo Bianconi) [1656047] - [net] add napi_if_scheduled_mark_missed (Petr Oros) [1647135] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1647135] - [net] xsk: add a simple buffer reuse queue (Petr Oros) [1647135] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Petr Oros) [1647135] - [net] xsk: expose xdp_umem_get_{data, dma} to drivers (Petr Oros) [1647135] - [net] xsk: fix potential race in SKB TX completion code (Petr Oros) [1647135] - [net] xsk: Fix umem fill/completion queue mmap on 32-bit (Petr Oros) [1647135] - [net] xsk: wire upp Tx zero-copy functions (Petr Oros) [1647135] - [net] xsk: add zero-copy support for Rx (Petr Oros) [1647135] - [net] xsk: introduce xdp_umem_page (Petr Oros) [1647135] - [net] xsk: moved struct xdp_umem definition (Petr Oros) [1647135] - [net] xsk: new descriptor addressing scheme (Petr Oros) [1647135] - [net] xsk: remove explicit ring structure from uapi (Petr Oros) [1647135] - [net] xsk: fill hole in struct sockaddr_xdp (Petr Oros) [1647135] - [net] xsk: clean up SPDX headers (Petr Oros) [1647135] - [net] xsk: statistics support (Petr Oros) [1647135] - [net] xsk: add Tx queue setup and mmap support (Petr Oros) [1647135] - [net] xsk: add umem completion queue support and mmap (Petr Oros) [1647135] - [net] bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAP (Petr Oros) [1647135] - [net] xsk: add Rx receive functions and poll support (Petr Oros) [1647135] - [net] xsk: add support for bind for Rx (Petr Oros) [1647135] - [net] xsk: add Rx queue setup and mmap support (Petr Oros) [1647135] - [net] xsk: add umem fill queue support and mmap (Petr Oros) [1647135] - [net] xsk: add user memory registration support sockopt (Petr Oros) [1647135] - [net] added netdevice operation for Tx (Petr Oros) [1647135] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Petr Oros) [1647135] - [net] xdp: added bpf_netdev_command XDP_{QUERY, SETUP}_XSK_UMEM (Petr Oros) [1647135] - [net] xdp: add MEM_TYPE_ZERO_COPY (Petr Oros) [1647135] - [net] xdp: don't make drivers report attachment mode (Petr Oros) [1647135] - [net] xdp: add flags argument to ndo_xdp_xmit API (Petr Oros) [1647135] - [net] xdp: change ndo_xdp_xmit API to support bulking (Petr Oros) [1647135] - [net] xdp: transition into using xdp_frame for ndo_xdp_xmit (Petr Oros) [1647135] - [net] xdp: generic XDP handling of xdp_rxq_info (Petr Oros) [1647135] - [net] xdp: introduce xdp_return_frame_rx_napi (Petr Oros) [1647135] - [net] bpf: add meta pointer for direct access (Petr Oros) [1647135] - [net] sched: cls_flower: Support matching on ip tos and ttl for tunnels (Ivan Vecera) [1653404] - flow_dissector: Dissect tos and ttl from the tunnel info (Ivan Vecera) [1653404] - [net] sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Ivan Vecera) [1653404] - [net] flow_dissector: dissect tunnel info outside __skb_flow_dissect() (Ivan Vecera) [1653404] - [net] flow_dissector: dissect tunnel info (Ivan Vecera) [1653404] - [net] dst: Make skb parameter of skb{metadata_dst, tunnel_info}() const (Ivan Vecera) [1653404] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1656312] - [net] sched: fix NULL dereference in the error path of tunnel_key_init() (Ivan Vecera) [1656312] - [net] sched: properly cancel netlink dump on failure (Ivan Vecera) [1656312] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1656312] - [net] sched: add tunnel option support to act_tunnel_key (Ivan Vecera) [1656312] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1656312] - [net] ip_tunnel, bpf: ip_tunnel_info_opts_{get, set} depends on CONFIG_INET (Ivan Vecera) [1656312] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1656312] - [net] netlink: implement RHEL specific implementation of NL_SET_ERR_MSG* (Ivan Vecera) [1656312] - [net] sched: act_tunnel_key: disambiguate metadata dst error cases (Ivan Vecera) [1656312]- [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1637728] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1637728] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1637728] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1637728] - [netdrv] pci/aer: Remove pci_cleanup_aer_uncorrect_error_status() calls (Neil Horman) [1637728] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1637728] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1637728] - [netdrv] fm10k: don't protect fm10k_queue_mac_request by fm10k_host_mbx_ready (Neil Horman) [1637728] - [netdrv] fm10k: warn if the stat size is unknown (Neil Horman) [1637728] - [netdrv] fm10k: use macro to avoid passing the array and size separately (Neil Horman) [1637728] - [netdrv] fm10k: use variadic arguments to fm10k_add_stat_strings (Neil Horman) [1637728] - [netdrv] fm10k: reduce duplicate fm10k_stat macro code (Neil Horman) [1637728] - [netdrv] fm10k: setup VLANs for l2 accelerated macvlan interfaces (Neil Horman) [1637728] - [netdrv] intel: Cleanup the copyright/license headers (Neil Horman) [1637728] - [netdrv] ixgbe/fm10k: Only support macvlan offload for types that support destination filtering (Neil Horman) [1637728] - [netdrv] ixgbe/fm10k: Drop tracking stats for macvlan broadcast/multicast (Neil Horman) [1637728] - [netdrv] macvlan: Use software path for offloaded local, broadcast, and multicast traffic (Neil Horman) [1637728] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Neil Horman) [1637728] - [netdrv] fm10k: bump version number (Neil Horman) [1637728] - [netdrv] fm10k: fix incorrect warning for function prototype (Neil Horman) [1637728] - [netdrv] fm10k: fix function doxygen comments (Neil Horman) [1637728] - [netdrv] fm10k: clarify action when updating the VLAN table (Neil Horman) [1637728] - [netdrv] fm10k: correct typo in fm10k_pf.c (Neil Horman) [1637728] - [netdrv] fm10k: don't assume VLAN 1 is enabled (Neil Horman) [1637728] - [netdrv] fm10k: stop adding VLAN 0 to the VLAN table (Neil Horman) [1637728] - [netdrv] fm10k: fix "failed to kill vid" message for VF (Neil Horman) [1637728] - [netdrv] fm10k: cleanup unnecessary parenthesis in fm10k_iov.c (Neil Horman) [1637728] - [netdrv] fm10k: Fix configuration for macvlan offload (Neil Horman) [1637728] - [netdrv] fm10k: mark PM functions as __maybe_unused (Neil Horman) [1637728] - [netdrv] ixgbe/fm10k: Record macvlan stats instead of Rx queue for macvlan offloaded rings (Neil Horman) [1637728] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1657393] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1657393] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1657393] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1657393] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1657393] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1657393] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Jarod Wilson) [1657393] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1657393] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1657393] - [netdrv] bonding: fix length of actor system (Jarod Wilson) [1657393] - [netdrv] bonding: fix warning message (Jarod Wilson) [1657393] - [netdrv] bonding: avoid possible dead-lock (Jarod Wilson) [1657393] - [netdrv] bonding: pass link-local packets to bonding master also (Jarod Wilson) [1657393] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1657393] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1658087] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1671494 1658087] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1658087] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1658087] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1658087] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1658087] - [netdrv] sfc-falcon: remove ndo_poll_controller (Jarod Wilson) [1658087] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1658087] - [netdrv] sfc: falcon: mark expected switch fall-through (Jarod Wilson) [1658087] - [infiniband] rdma/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1637067] - [infiniband] bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: qplib: add and use #define dev_fmt(fmt) "qplib: " fmt (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1637067] - [infiniband] rdma/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1637067] - [scsi] csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1642433] - [scsi] csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1642433] - [scsi] csiostor: switch to generic DMA API (Arjun Vynipadath) [1642433] - [scsi] csiostor: use pci_zalloc_consistent (Arjun Vynipadath) [1642433] - [scsi] csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1642433] - [scsi] csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1642433] - [scsi] csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1642433] - [scsi] csiostor: kzalloc() -> kcalloc() (Arjun Vynipadath) [1642433] - [scsi] smartpqi: correct nr_hw_queues (Don Brace) [1641112] - [scsi] smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1641112] - [scsi] smartpqi: fix build warnings (Don Brace) [1641112] - [scsi] smartpqi: update driver version (Don Brace) [1641112] - [scsi] smartpqi: add ofa support (Don Brace) [1641112] - [scsi] smartpqi: increase fw status register read timeout (Don Brace) [1641112] - [scsi] smartpqi: bump driver version (Don Brace) [1641112] - [scsi] smartpqi: add smp_utils support (Don Brace) [1641112] - [scsi] smartpqi: correct lun reset issues (Don Brace) [1641112] - [scsi] smartpqi: correct volume status (Don Brace) [1641112] - [scsi] smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1641112] - [scsi] smartpqi: allow for larger raid maps (Don Brace) [1641112] - [scsi] smartpqi: check for null device pointers (Don Brace) [1641112] - [scsi] smartpqi: add support for huawei controllers (Don Brace) [1641112] - [scsi] smartpqi: enhance numa node detection (Don Brace) [1641112] - [scsi] smartpqi: wake up drives after os resumes from suspend (Don Brace) [1641112] - [scsi] smartpqi: fix disk name mount point (Don Brace) [1641112] - [scsi] smartpqi: add h3c ssid (Don Brace) [1641112] - [scsi] smartpqi: add sysfs attributes (Don Brace) [1641112] - [scsi] smartpqi: refactor sending controller raid requests (Don Brace) [1641112] - [scsi] smartpqi: turn off lun data caching for ptraid (Don Brace) [1641112] - [scsi] smartpqi: correct host serial num for ssa (Don Brace) [1641112] - [scsi] smartpqi: add no_write_same for logical volumes (Don Brace) [1641112] - [scsi] smartpqi: Add retries for device reset (Don Brace) [1641112] - [scsi] smartpqi: add support for PQI Config Table handshake (Don Brace) [1641112] - [scsi] smartpqi: fully convert to the generic DMA API (Don Brace) [1641112] - [scsi] smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1641112] - [scsi] smartpqi: add inspur advantech ids (Don Brace) [1641112] - [scsi] smartpqi: improve error checking for sync requests (Don Brace) [1641112] - [scsi] smartpqi: improve handling for sync requests (Don Brace) [1641112] - [scsi] smartpqi: cleanup interrupt management (Don Brace) [1641112] - [scsi] smartpqi: switch to pci_alloc_irq_vectors (Don Brace) [1641112] - [block] blk-mq: align set->cmd_size to cache line size (Ming Lei) [1655199] - [scsi] isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1655199]- [kernel] tick/nohz: Prevent bogus softirq pending warning (Phil Auld) [1664535] - [acpi] nfit: Fix command-supported detection (Charles Rose) [1665811] - [acpi] nfit: Block function zero DSMs (Charles Rose) [1665811] - [powerpc] bpf, ppc64, jit: fix overlooked trace variants (Yauheni Kaliuta) [1655371] - [edac] Drop per-memory controller buses (Aristeu Rozanski) [1630288 1641038] - [edac] Dont add devices under /sys/bus/edac (Aristeu Rozanski) [1630288 1641038] - [edac] Expose per-DIMM error counts in sysfs (Aristeu Rozanski) [1614516] - [edac] Increment correct counter in edac_inc_ue_error() (Aristeu Rozanski) [1614516] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1547078] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1547078] - [kernel] futex: Use smp_store_release() in mark_wake_futex() (Waiman Long) [1547078] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1547078] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1547078] - [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Ivan Vecera) [1668470] - [linux] ptr_ring: prevent integer overflow when calculating size (Ivan Vecera) [1668470] - [linux] ptr_ring: try vmalloc() when kmalloc() fails (Ivan Vecera) [1668470] - [linux] ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE (Ivan Vecera) [1668470] - [linux] ptr_ring: prevent queue load/store tearing (Ivan Vecera) [1668470] - [linux] ptr_ring: disallow lockless __ptr_ring_full (Ivan Vecera) [1668470] - [linux] ptr_ring: READ/WRITE_ONCE for __ptr_ring_empty (Ivan Vecera) [1668470] - [linux] ptr_ring: clean up documentation (Ivan Vecera) [1668470] - [linux] ptr_ring: keep consumer_head valid at all times (Ivan Vecera) [1668470] - [linux] ptr_ring: document usage around __ptr_ring_peek (Ivan Vecera) [1668470] - [linux] ptr_ring: add barriers (Ivan Vecera) [1668470] - [linux] ptr_ring: use kmalloc_array() (Ivan Vecera) [1668470] - [iommu] amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1666488] - [iommu] amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1666488] - [x86] efi-bgrt: Replace early_memremap() with memremap() (Lenny Szubowicz) [1481667] - [x86] efi-bgrt: Replace ioremap() with early_memremap() (Lenny Szubowicz) [1481667] - [powerpc] topology: Get topology for shared processors at boot (Diego Domingos) [1665071] - [powerpc] tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1664837] - [s390] sclp: Allow to request adapter reset (Hendrik Brueckner) [1640682] - [s390] pci: add report_error attribute (Hendrik Brueckner) [1640682] - [s390] sclp: add error notification command (Hendrik Brueckner) [1640682] - [s390] sclp: move pci related commands to separate file (Hendrik Brueckner) [1640682] - [s390] fs: sysfs: don't pass count == 0 to bin file readers (Hendrik Brueckner) [1641030] - [s390] crypto: Enhance paes cipher to accept variable length key material (Hendrik Brueckner) [1641030] - [s390] pkey: Introduce new API for transforming key blobs (Hendrik Brueckner) [1641030] - [s390] pkey: Introduce new API for random protected key verification (Hendrik Brueckner) [1641030] - [s390] pkey: Add sysfs attributes to emit secure key blobs (Hendrik Brueckner) [1641030] - [s390] pkey: Add sysfs attributes to emit protected key blobs (Hendrik Brueckner) [1641030] - [s390] pkey: Define protected key blob format (Hendrik Brueckner) [1641030] - [s390] pkey: Introduce new API for random protected key generation (Hendrik Brueckner) [1641030] - [s390] configs: enable CONFIG_ZCRYPT_MULTIDEVNODES on s390 (Hendrik Brueckner) [1641030] - [s390] zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Hendrik Brueckner) [1641030] - [s390] zcrypt: multiple zcrypt device nodes support (Hendrik Brueckner) [1641030] - [s390] zcrypt: enable AP bus scan without a valid default domain (Hendrik Brueckner) [1641030] - [s390] zcrypt: remove VLA usage from the AP bus (Hendrik Brueckner) [1641030] - [s390] zcrypt: hex string mask improvements for apmask and aqmask (Hendrik Brueckner) [1641030] - [s390] zcrypt: AP bus support for alternate driver(s) (Hendrik Brueckner) [1641030]- [infiniband] rdma/uverbs: Get rid of ucontext->tgid (Kamal Heib) [1655923] - [infiniband] rdma/umem: Avoid synchronize_srcu in the ODP MR destruction path (Kamal Heib) [1655923] - [infiniband] rdma/umem: Handle a half-complete start/end sequence (Kamal Heib) [1655923] - [infiniband] rdma/umem: Get rid of per_mm->notifier_count (Kamal Heib) [1655923] - [infiniband] rdma/umem: Use umem->owning_mm inside ODP (Kamal Heib) [1655923] - [infiniband] rdma/umem: Move all the ODP related stuff out of ucontext and into per_mm (Kamal Heib) [1655923] - [infiniband] ib/core: Fix oops in netdev_next_upper_dev_rcu() (Kamal Heib) [1655923] - [infiniband] ib/umem: Set correct address to the invalidation function (Kamal Heib) [1655923] - [infiniband] iser: set sector for ambiguous mr status errors (Kamal Heib) [1655923] - [infiniband] rdma/rdmavt: Fix rvt_create_ah function signature (Kamal Heib) [1655923] - [infiniband] rdma/core: Add GIDs while changing MAC addr only for registered ndev (Kamal Heib) [1655923] - [infiniband] rdma/drivers: Use core provided API for registering device attributes (Kamal Heib) [1655923] - [infiniband] rdma/bnxt_re: Fix system crash during RDMA resource initialization (Kamal Heib) [1655923] - [net] svcrdma: Remove try_module_get from backchannel (Kamal Heib) [1655923] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Kamal Heib) [1655923] - [net] svcrdma: Reduce max_send_sges (Kamal Heib) [1655923] - [infiniband] rdma/core: Fix comment for hw stats init for port == 0 (Kamal Heib) [1655923] - [infiniband] rdma/core: Refactor ib_register_device() function (Kamal Heib) [1655923] - [infiniband] rdma/core: Fix unwinding flow in case of error to register device (Kamal Heib) [1655923] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Kamal Heib) [1655923] - [rdma] core: Allow existing drivers to set one sysfs group per device (Kamal Heib) [1641363] - [infiniband] ib/rxe: Remove unnecessary enum values (Kamal Heib) [1655923] - [infiniband] rdma/core: Increase total number of RDMA ports across all devices (Kamal Heib) [1655923] - [infiniband] rdma/core: Rename ports_parent to ports_kobj (Kamal Heib) [1655923] - [infiniband] rdma/core: Do not expose unsupported counters (Kamal Heib) [1655923] - [infiniband] ib/mlx4: Refer to the device kobject instead of ports_parent (Kamal Heib) [1655923] - [infiniband] rdma/nldev: Allow IB device rename through RDMA netlink (Kamal Heib) [1641919 1655923] - [infiniband] rdma/core: Implement IB device rename function (Kamal Heib) [1641919 1655923] - [infiniband] rdma/core: Annotate timeout as unsigned long (Kamal Heib) [1655923] - [rdma] core: Align multiple functions to kernel coding style (Kamal Heib) [1655923] - [infiniband] rdma/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Kamal Heib) [1655923] - [infiniband] rdma/cm: Respect returned status of cm_init_av_by_path (Kamal Heib) [1655923] - [infiniband] ib/ipoib: Clear IPCB before icmp_send (Kamal Heib) [1655923] - [infiniband] rdma/restrack: Protect from reentry to resource return path (Kamal Heib) [1655923] - [infiniband] rdma/netdev: Fix netlink support in IPoIB (Kamal Heib) [1659075 1655923] - [netdrv] rdma/netdev: Hoist alloc_netdev_mqs out of the driver (Kamal Heib) [1659075 1655923] - [infiniband] rdma/restrack: Release task struct which was hold by CM_ID object (Kamal Heib) [1655923] - [infiniband] rdma/restrack: Consolidate task name updates in one place (Kamal Heib) [1655923] - [rdma] restrack: Un-inline set task implementation (Kamal Heib) [1655923] - [infiniband] rdma/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Kamal Heib) [1655923] - [rdma] netlink: Simplify netlink listener existence check (Kamal Heib) [1655923] - [infiniband] rdma: Remove unused parameter from ib_modify_qp_is_ok() (Kamal Heib) [1655923] - [infiniband] rdma/rxe: Remove unused addr_same() (Kamal Heib) [1655923] - [infiniband] ib/rxe: avoid srq memory leak (Kamal Heib) [1655923] - [infiniband] ib/mthca: Fix error return code in __mthca_init_one() (Kamal Heib) [1655923] - [infiniband] rdma/uverbs: Fix RCU annotation for radix slot deference (Kamal Heib) [1655923] - [infiniband] rdma: Fix building with CONFIG_MMU=n (Kamal Heib) [1655923] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Kamal Heib) [1655923] - [net] xprtrdma: Add documenting comments (Kamal Heib) [1655923] - [net] xprtrdma: Report when there were zero posted Receives (Kamal Heib) [1655923] - [net] xprtrdma: Move rb_flags initialization (Kamal Heib) [1655923] - [net] xprtrdma: Don't disable BH's in backchannel server (Kamal Heib) [1655923] - [net] xprtrdma: Remove memory address of "ep" from an error message (Kamal Heib) [1655923] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Kamal Heib) [1655923] - [net] xprtrdma: Simplify RPC wake-ups on connect (Kamal Heib) [1655923] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Kamal Heib) [1655923] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Kamal Heib) [1655923] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Kamal Heib) [1655923] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Kamal Heib) [1655923] - [net] sunrpc: Report connect_time in seconds (Kamal Heib) [1655923] - [net] sunrpc: Fix connect metrics (Kamal Heib) [1655923] - [trace] xprtrdma: Name MR trace events consistently (Kamal Heib) [1655923] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Kamal Heib) [1655923] - [net] xprtrdma: Create more MRs at a time (Kamal Heib) [1655923] - [net] xprtrdma: Reset credit grant properly after a disconnect (Kamal Heib) [1655923] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Kamal Heib) [1655923] - [infiniband] rdma/cma: Introduce and use cma_ib_acquire_dev() (Kamal Heib) [1655923] - [infiniband] rdma/cma: Introduce and use cma_acquire_dev_by_src_ip() (Kamal Heib) [1655923] - [infiniband] rdma/cma: Allow accepting requests for multi port rdma device (Kamal Heib) [1655923] - [infiniband] ib/rxe: replace kvfree with vfree (Kamal Heib) [1655923] - [infiniband] ib/iser: Fix possible NULL deref at iser_inv_desc() (Kamal Heib) [1655923] - [infiniband] rdma/core: Acquire and release mmap_sem on page range (Kamal Heib) [1655923] - [infiniband] ib/sa: simplify return code logic for ib_nl_send_msg() (Kamal Heib) [1655923] - [infiniband] ib/mthca: remove redundant inner check of mdev->mthca_flags (Kamal Heib) [1655923] - [infiniband] ib/mthca: switch to pci_alloc_irq_vectors (Kamal Heib) [1655923] - [infiniband] rdma/ulp: Use dev_name instead of ibdev->name (Kamal Heib) [1641919 1655923] - [infiniband] rdma/drivers: Use dev_name instead of ibdev->name (Kamal Heib) [1641919 1655923] - [infiniband] rdma/core: Use dev_name instead of ibdev->name (Kamal Heib) [1641919 1655923] - [infiniband] networking: make skb_put & friends return void pointers (Kamal Heib) [1655923] - [infiniband] rdma/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Kamal Heib) [1641919 1655923] - [infiniband] rdma/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Kamal Heib) [1641919 1655923] - [infiniband] rdma: Fully setup the device name in ib_register_device (Kamal Heib) [1641919 1655923] - [infiniband] rdma/umem: Fix potential addition overflow (Kamal Heib) [1655923] - [infiniband] rdma/umem: Minor optimizations (Kamal Heib) [1655923] - [infiniband] ib/usnic: fix spelling mistake "unvalid" -> "invalid" (Kamal Heib) [1655923] - [infiniband] ib/nes: Remove unnecessary parentheses (Kamal Heib) [1655923] - [infiniband] rdma/umem: Get rid of struct ib_umem.odp_data (Kamal Heib) [1655923] - [infiniband] rdma/umem: Make ib_umem_odp into a sub structure of ib_umem (Kamal Heib) [1655923] - [infiniband] rdma/umem: Use ib_umem_odp in all function signatures connected to ODP (Kamal Heib) [1655923] - [infiniband] rdma/usnic: Do not use ucontext->tgid (Kamal Heib) [1655923] - [infiniband] rdma/umem: Do not use current->tgid to track the mm_struct (Kamal Heib) [1655923] - [infiniband] rdma/ucontext: Get rid of the old disassociate flow (Kamal Heib) [1655923] - [infiniband] rdma/ucontext: Add a core API for mmaping driver IO memory (Kamal Heib) [1655923] - [infiniband] rdma/uverbs: Fix error unwind in ib_uverbs_add_one (Kamal Heib) [1655923] - [infiniband] rdma/core: Properly return the error code of rdma_set_src_addr_rcu (Kamal Heib) [1655923] - [infiniband] rdma/uverbs: Remove is_closed from ib_uverbs_file (Kamal Heib) [1655923] - [rdma] ib/rxe: Revise the ib_wr_opcode enum (Kamal Heib) [1655923] - [rdma] Remove duplicated include from ib_addr.h (Kamal Heib) [1655923] - [infiniband] ib/ipoib: Log sysfs 'dev_id' accesses from userspace (Kamal Heib) [1655923] - [infiniband] ib/ipoib: Use dev_port to expose network interface port numbers (Kamal Heib) [1655923] - [infiniband] rdma/core: Consider net ns of gid attribute for RoCE (Kamal Heib) [1655923] - [infiniband] rdma/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Kamal Heib) [1655923] - [infiniband] rdma/core: Simplify roce_resolve_route_from_path() (Kamal Heib) [1655923] - [infiniband] rdma/core: Protect against changing dst->dev during destination resolve (Kamal Heib) [1655923] - [infiniband] rdma/core: Refer to network type instead of device type (Kamal Heib) [1655923] - [infiniband] rdma/core: Use common code flow for IPv4/6 for addr resolve (Kamal Heib) [1655923] - [infiniband] rdma/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Kamal Heib) [1655923] - [infiniband] rdma/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Kamal Heib) [1655923] - [infiniband] rdma/core: Let protocol specific function typecast sockaddr structure (Kamal Heib) [1655923] - [infiniband] rdma/core: Avoid unnecessary sa_family overwrite (Kamal Heib) [1655923] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Kamal Heib) [1655923] - [infiniband] remove redundant condition check before debugfs_remove (Kamal Heib) [1655923] - [rdma] uverbs: Move flow resources initialization (Kamal Heib) [1655923] - [infiniband] ib/uverbs: Add IDRs array attribute type to ioctl() interface (Kamal Heib) [1655923] - [rdma] core: Document QP @event_handler function (Kamal Heib) [1655923] - [rdma] core: Document CM @event_handler function (Kamal Heib) [1655923] - [infiniband] nes: Use skb_peek_next() and skb_queue_walk() (Kamal Heib) [1655923] - [infiniband] rdma/core: Assign device ifindex before publishing the device (Kamal Heib) [1655923] - [infiniband] rdma/umem: Restore lockdep check while downgrading lock (Kamal Heib) [1655923] - [infiniband] rdma/core: Define client_data_lock as rwlock instead of spinlock (Kamal Heib) [1655923] - [infiniband] rdma/core: Use simpler spin lock irq API from blocking context (Kamal Heib) [1655923] - [infiniband] rdma/core: Remove context entries from list while unregistering device (Kamal Heib) [1655923] - [infiniband] rdma/core: Use simplified list_for_each (Kamal Heib) [1655923] - [infiniband] rdma/core: No need to protect kfree with spin lock and semaphore (Kamal Heib) [1655923] - [infiniband] rdma/{cma, core}: Avoid callback on rdma_addr_cancel() (Kamal Heib) [1655923] - [infiniband] rdma/core: Rate limit MAD error messages (Kamal Heib) [1655923] - [infiniband] ib/ipoib: Ensure that MTU isn't less than minimum permitted (Kamal Heib) [1655923] - [infiniband] rdma/core: Fail early if unsupported QP is provided (Kamal Heib) [1655923] - [infiniband] rdma/uverbs: Use device.groups to initialize device attributes (Kamal Heib) [1655923] - [infiniband] rdma/uverbs: Use cdev_device_add() instead of cdev_add() (Kamal Heib) [1655923] - [infiniband] rdma/core: Depend on device_add() to add device attributes (Kamal Heib) [1655923] - [infiniband] rdma/core: Replace open-coded variant of get_device (Kamal Heib) [1655923] - [rdma] uverbs: Declare closing variable as boolean (Kamal Heib) [1655923] - [infiniband] rdma/nes: Delete impossible debug prints (Kamal Heib) [1655923] - [infiniband] ib/srp: Remove unnecessary unlikely() (Kamal Heib) [1655923] - [infiniband] ib/core: Add an unbound WQ type to the new CQ API (Kamal Heib) [1655923] - [rdma] uverbs: Add generic function to fill in flow action object (Kamal Heib) [1655923] - [rdma] uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Kamal Heib) [1655923] - [infiniband] ib/rxe: fixes for rdma read retry (Kamal Heib) [1655923] - [infiniband] ib/rxe: avoid back-to-back retries (Kamal Heib) [1655923] - [infiniband] ib/rxe: fix for duplicate request processing and ack psns (Kamal Heib) [1655923] - [infiniband] ib/rxe: Refactor lookup memory function (Kamal Heib) [1655923] - [infiniband] ib/rxe: Avoid NULL check when search is successful (Kamal Heib) [1655923] - [infiniband] ib/rxe: Change pool state enums to capital letters (Kamal Heib) [1655923] - [infiniband] ib/rxe: Replace spinlock with rwlock (Kamal Heib) [1655923] - [infiniband] ib/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Kamal Heib) [1655923] - [infiniband] ib/rxe: remove redudant qpn check (Kamal Heib) [1655923] - [infiniband] ib/rxe: vary the source udp port for receive scaling (Kamal Heib) [1655923] - [infiniband] Replace usnic_ib_netdev_event_to_string() with netdev_cmd_to_name() (Kamal Heib) [1655923] - [kernel] mm: add new mmget() helper (Kamal Heib) [1655923] - [kernel] mm: add new mmgrab() helper (Kamal Heib) [1655923]- [pci] Extending pci=resource_alignment to specify device/vendor IDs (Masaki Kimura) [1640874] - [edac] sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641576] - [edac] sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641576] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Jonathan Toppins) [1643534] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Jonathan Toppins) [1643534] - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1522586 1643534] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1643534] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions (Jonathan Toppins) [1484987 1643534] - [watchdog] simplify getting .drvdata (David Arcari) [1666393] - [acpi] acpi / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM (David Arcari) [1666393] - [acpi] acpi / watchdog: Prefer iTCO_wdt on Lenovo Z50-70 (David Arcari) [1666393] - [acpi] acpi / watchdog: properly initialize resources (David Arcari) [1666393] - [acpi] acpi / watchdog: Fix init failure with overlapping register regions (David Arcari) [1666393] - [acpi] acpi / watchdog: Print out error number when device creation fails (David Arcari) [1666393]- [fs] userfaultfd: clear flag if remap event not enabled (Peter Xu) [1658039] - [fs] proc: report no_new_privs state (Joel Savitz) [1665508] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660550] - [fs] proc: restrict kernel stack dumps to root (Joe Lawrence) [1638194] {CVE-2018-17972} - [fs] proc: use "unsigned int" for /proc/*/stack (Joe Lawrence) [1638194] {CVE-2018-17972} - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1570022] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1570022] - [vhost] vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660954] - [vhost] vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1623776] {CVE-2018-14625} - [vhost] vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1623776] {CVE-2018-14625} - [vhost] vsock: fix uninitialized vhost_vsock->guest_cid (Stefan Hajnoczi) [1623776] {CVE-2018-14625} - [lib] string_helpers.c: fix infinite loop in string_get_size() (Ewan Milne) [1660565] - [misc] vmci: Resource wildcard match fixed (Vitaly Kuznetsov) [1557261] - [misc] vmci: Doorbell create and destroy fixes (Vitaly Kuznetsov) [1557261] - [misc] genwqe: Fix size check (Steve Best) [1658761] - [md] dax: fix missing stripe_dax_memcpy_toiovecend typo (Benjamin Coddington) [1635818] - [block] blk-mq: fix updating tags depth (Ming Lei) [1610940] - [block] really disable runtime-pm for blk-mq (Ming Lei) [1610225] - [include] gso: Add UDP GSO facade (Alaa Hleihel) [1653440] - [nvme] rdma: fix double freeing of async event data (David Milburn) [1655786] - [scsi] storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1562041] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1562041] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1562041] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1562041] - [hv] vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1562041] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1562041] - [uio] introduce UIO_MEM_IOVA (Mohammed Gamal) [1562041] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1562041] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1562041] - [uio] add SPDX license tags (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: fix subchannel ring mmap (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: use correct channel in isr (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: make ring buffer attribute for primary channel (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: set size of ring buffer attribute (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: support sub-channels (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: fix new type mismatch warnings (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: fix type mismatch warnings (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: add rescind support (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: check that host supports monitor page (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: create send and receive buffers (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: use ISR callback method (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: use standard mmap for resources (Mohammed Gamal) [1562041] - [uio] uio_hv_generic: fix configuration comments (Mohammed Gamal) [1562041] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1664507] - [x86] tsc: Make calibration refinement more robust (David Arcari) [1656745] - [s390] qeth: utilize virtual MAC for Layer2 OSD devices (Hendrik Brueckner) [1640649]- [lib] scsi: klist: Make it safe to use klists in atomic context (Kamal Heib) [1655920] - [infiniband] rdma/ucma: Fix Spectre v1 vulnerability (Kamal Heib) [1655920] - [infiniband] ib/ucm: Fix Spectre v1 vulnerability (Kamal Heib) [1655920] - [infiniband] Replace with globally (Kamal Heib) [1655920] - [infiniband] rdma/core: Set right entry state before releasing reference (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Free uapi on destroy (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Fix validity check for modify QP (Kamal Heib) [1655920] - [infiniband] ib/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop (Kamal Heib) [1655920] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Atomically flush and mark closed the comp event queue (Kamal Heib) [1655920] - [infiniband] rdma/cma: Protect cma dev list with lock (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Kamal Heib) [1655920] - [infiniband] ib/core: Release object lock if destroy failed (Kamal Heib) [1655920] - [infiniband] rdma/ucma: check fd type in ucma_migrate_id() (Kamal Heib) [1655920] - [infiniband] ib/ucm: fix UCM link error (Kamal Heib) [1655920] - [infiniband] ib/core: Change filter function return type from int to bool (Kamal Heib) [1655920] - [infiniband] ib/core: Update GID entries for netdevice whose mac address changes (Kamal Heib) [1655920] - [infiniband] ib/core: Add default GIDs of the bond master netdev (Kamal Heib) [1655920] - [infiniband] ib/core: Consider adding default GIDs of bond device (Kamal Heib) [1655920] - [infiniband] ib/core: Delete lower netdevice default GID entries in bonding scenario (Kamal Heib) [1655920] - [infiniband] ib/core: Avoid confusing del_netdev_default_ips (Kamal Heib) [1655920] - [infiniband] ib/core: Add comment for change upper netevent handling (Kamal Heib) [1655920] - [infiniband] ib/ucm: Fix compiling ucm.c (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Do not check for device disassociation during ioctl (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Remove struct uverbs_root_spec and all supporting code (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Use uverbs_api to unmarshal ioctl commands (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Use uverbs_alloc for allocations (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Add a simple allocator to uverbs_attr_bundle (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Remove the ib_uverbs_attr pointer from each attr (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Use uverbs_api to manage the object type inside the uobject (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Build the specs into a radix tree at runtime (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Have the core code create the uverbs_root_spec (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Fix reading of 32 bit flags (Kamal Heib) [1655920] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Kamal Heib) [1655920] - [net] svcrdma: Clean up Read chunk path (Kamal Heib) [1655920] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Kamal Heib) [1655920] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Kamal Heib) [1655920] - [net] xprtrdma: Fix disconnect regression (Kamal Heib) [1655920] - [infiniband] rdma/rxe: Set wqe->status correctly if an unexpected response is received (Kamal Heib) [1655920] - [infiniband] ib/ucm: Initialize sgid request GID attribute pointer (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Consolidate checking of the proposed child interface (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Maintain the child_intfs list from ndo_init/uninit (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Do not remove child devices from within the ndo_uninit (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Get rid of the sysfs_mutex (Kamal Heib) [1655920] - [infiniband] rdma/netdev: Use priv_destructor for netdev cleanup (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Move init code to ndo_init (Kamal Heib) [1655920] - [infiniband] use core MTU range checking in misc drivers (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Move all uninit code into ndo_uninit (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Set ah valid flag in multicast send flow (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Allow all DESTROY commands to succeed after disassociate (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Do not block disassociate during write() (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Do not pass struct ib_device to the ioctl methods (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Do not pass struct ib_device to the write based methods (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Lower the test for ongoing disassociation (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Allow uobject allocation to work concurrently with disassociate (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Convert 'bool exclusive' into an enum (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Consolidate uobject destruction (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Make the write path destroy methods use the same flow as ioctl (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Kamal Heib) [1655920] - [infiniband] rdma: Fix return code check in rdma_set_cq_moderation (Kamal Heib) [1655920] - [infiniband] rdma/core: Prefix _ib to IB/RoCE specific functions (Kamal Heib) [1655920] - [infiniband] rdma/core: Simplify gid type check in cma_acquire_dev() (Kamal Heib) [1655920] - [infiniband] rdma/core: Avoid holding lock while initializing fields on stack (Kamal Heib) [1655920] - [infiniband] rdma/core: Return bool instead of int (Kamal Heib) [1655920] - [infiniband] rdma/cma: Get rid of 1 bit boolean (Kamal Heib) [1655920] - [infiniband] rdma/cma: Constify path record, ib_cm_event, listen_id pointers (Kamal Heib) [1655920] - [infiniband] rdma/core: Constify dst_addr argument (Kamal Heib) [1655920] - [infiniband] rdma/cma: Simplify rdma_resolve_addr() error flow (Kamal Heib) [1655920] - [infiniband] rdma/cma: Initialize resource type in __rdma_create_id() (Kamal Heib) [1655920] - [infiniband] rdma/providers: Remove pointless functions (Kamal Heib) [1655920] - [infiniband] i40iw: Implement get_vector_affinity API (Kamal Heib) [1655920] - [infiniband] rdma/core: Check for verbs callbacks before using them (Kamal Heib) [1655920] - [infiniband] rdma/core: Remove {create, destroy}_ah from mandatory verbs (Kamal Heib) [1655920] - [infiniband] rdma/ipoib: Fix check for return code from ib_create_srq (Kamal Heib) [1655920] - [infiniband] rdma/providers: Fix return value from create_srq callbacks (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Kamal Heib) [1655920] - [rdma] core and ulps: Declare ib_post_send() and ib_post_recv() arguments const (Kamal Heib) [1655920] - [infiniband] ib/mlx5, ib_post_send(), ib_wr_reg_sig_mr: Do not modify the 'wr' argument (Kamal Heib) [1655920] - [infiniband] ib/mlx5: Add support for drain SQ & RQ (Kamal Heib) [1655920] - [infiniband] ib/mlx4: Add support for drain SQ & RQ (Kamal Heib) [1655920] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Kamal Heib) [1655920] - [infiniband] rdma/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Kamal Heib) [1655920] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Kamal Heib) [1655920] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Kamal Heib) [1655920] - [infiniband] rdma: Constify the argument of the work request conversion functions (Kamal Heib) [1655920] - [infiniband] ib/mlx5: posting klm/mtt list inline in the send queue for reg_wr (Kamal Heib) [1655920] - [infiniband] ib/iser: Inline two work request conversion functions (Kamal Heib) [1655920] - [rdma] ib/cache: Restore compatibility for ib_query_gid (Kamal Heib) [1655920] - [infiniband] rdma/usnic: Suppress a compiler warning (Kamal Heib) [1655920] - [infiniband] rdma/cma: Do not ignore net namespace for unbound cm_id (Kamal Heib) [1655920] - [infiniband] rdma/cma: Consider netdevice for RoCE ports (Kamal Heib) [1655920] - [infiniband] ib/core: Introduce and use sgid_attr in CM requests (Kamal Heib) [1655920] - [infiniband] ib/usnic: usnic should not select INFINIBAND_USER_ACCESS (Kamal Heib) [1655920] - [infiniband] ib/core: Remove extra parentheses (Kamal Heib) [1655920] - [infiniband] rdma/ocrdma: Suppress a compiler warning (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Fix locking around struct ib_uverbs_file ucontext (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Rework the locking for cleaning up the ucontext (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Revise and clarify the rwsem and uobjects_lock (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Clarify and revise uverbs_close_fd (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Revise the placement of get/puts on uobject (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Clarify the kref'ing ordering for alloc_commit (Kamal Heib) [1655920] - [rdma] ib/uverbs: Handle IDR and FD types without truncation (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Get rid of null_obj_type (Kamal Heib) [1655920] - [net] xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [net] rds: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [net] rds: Remove two WARN_ON() statements (Kamal Heib) [1655920] - [net] 9p: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [infiniband] ib/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [infiniband] ib/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [infiniband] ib/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [infiniband] ib/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [infiniband] rdma/core: Simplify ib_post_(send|recv|srq_recv)() calls (Kamal Heib) [1655920] - [rdma] ib/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Kamal Heib) [1655920] - [infiniband] ib/rxe: Drop QP0 silently (Kamal Heib) [1655920] - [infiniband] ib/ipoib: Fix error return code in ipoib_dev_init() (Kamal Heib) [1655920] - [infiniband] ib: Support ib_flow creation in drivers (Kamal Heib) [1655920] - [rdma] ib/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Kamal Heib) [1655920] - [infiniband] ib/cm: Remove cma_multicast->igmp_joined (Kamal Heib) [1655920] - [infiniband] rdma/umem: Refactor exit paths in ib_umem_get (Kamal Heib) [1655920] - [infiniband] rdma/umem: Don't hold mmap_sem for too long (Kamal Heib) [1655920] - [infiniband] ib/srpt: Fix srpt_cm_req_recv() error path (2/2) (Kamal Heib) [1655920] - [infiniband] ib/srpt: Fix srpt_cm_req_recv() error path (1/2) (Kamal Heib) [1655920] - [infiniband] rdma/ocrdma: Make ocrdma_destroy_qp() easier to analyze (Kamal Heib) [1655920] - [infiniband] rdma/nes: Avoid complaints about unused variables (Kamal Heib) [1655920] - [rdma] ib: Enable uverbs_destroy_def_handler to be used by drivers (Kamal Heib) [1655920] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Kamal Heib) [1655920] - [uapi] ib/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Kamal Heib) [1655920] - [infiniband] rdma: Validate grh_required when handling AVs (Kamal Heib) [1655920] - [infiniband] rdma/hfi1: Move grh_required into update_sm_ah (Kamal Heib) [1655920] - [uapi] rdma: Fix storage of PortInfo CapabilityMask in the kernel (Kamal Heib) [1655920] - [infiniband] rdma/ipoib: Fix return code from ipoib_cm_dev_init (Kamal Heib) [1655920] - [infiniband] ib/core: Simplify check for RoCE route resolve (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Kamal Heib) [1655920] - [infiniband] rdma/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Kamal Heib) [1655920] - [infiniband] rdma/rxe: Simplify the error handling code in rxe_create_ah() (Kamal Heib) [1655920] - [infiniband] ib/iser: Remove set-but-not-used variables (Kamal Heib) [1655920] - [infiniband] rdma/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1655920] - [infiniband] ib/nes: Fix a compiler warning (Kamal Heib) [1655920] - [infiniband] rdma/core: Remove set-but-not-used variables (Kamal Heib) [1655920] - [infiniband] rdma/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Kamal Heib) [1655920] - [infiniband] rdma/ipoib: Fix use of sizeof() (Kamal Heib) [1655920] - [infiniband] networking: make skb_push & __skb_push return void pointers (Kamal Heib) [1655920] - [infiniband] rdma/ipoib: Prefer unsigned int to bare use of unsigned (Kamal Heib) [1655920] - [infiniband] rdma/ipoib: Use min_t() macro instead of min() (Kamal Heib) [1655920] - [infiniband] ib/cm: Remove unused and erroneous msg sequence encoding (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Remove ib_uobject_file (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Tidy up remaining references to ucontext (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Add a uobj_perform_destroy helper (Kamal Heib) [1655920] - [rdma] uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Kamal Heib) [1655920] - [rdma] uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Remove UA_FLAGS (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Get rid of the & in method specifications (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Kamal Heib) [1655920] - [rdma] uverbs: Simplify method definition macros (Kamal Heib) [1655920] - [rdma] uverbs: Simplify UVERBS_ATTR family of macros (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Store the specs_root in the struct ib_uverbs_device (Kamal Heib) [1655920] - [infiniband] ib/core: type promotion bug in rdma_rw_init_one_mr() (Kamal Heib) [1655920] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Kamal Heib) [1655920] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Kamal Heib) [1655920] - [infiniband] ib/srp: Remove driver version and release data information (Kamal Heib) [1655920] - [infiniband] ib: Improve uverbs_cleanup_ucontext algorithm (Kamal Heib) [1655920] - [infiniband] ib/iser: set can_queue earlier to allow setting higher queue depth (Kamal Heib) [1655920] - [infiniband] ib/rxe: don't clear the tx queue on every transfer (Kamal Heib) [1655920] - [infiniband] ib/cm: Remove now useless rcu_lock in dst_fetch_ha (Kamal Heib) [1655920] - [infiniband] rdma/vmw_pvrdma: Delete unused function (Kamal Heib) [1655920] - [infiniband] ib/core: Check for rdma_protocol_ib only after validating port_num (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Remove redundant check (Kamal Heib) [1655920] - [infiniband] rdma/umem: Don't check for a negative return value of dma_map_sg_attrs() (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Kamal Heib) [1655920] - [infiniband] rdma/verbs: Drop kernel variant of destroy_flow (Kamal Heib) [1655920] - [infiniband] rdma/verbs: Drop kernel variant of create_flow (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Check existence of create_flow callback (Kamal Heib) [1655920] - [infiniband] ib/usnic: Update with bug fixes from core code (Kamal Heib) [1655920] - [infiniband] rdma/core: Remove unused ib cache functions (Kamal Heib) [1655920] - [infiniband] ib/mlx4: Use GID attribute from ah attribute (Kamal Heib) [1655920] - [infiniband] ib/cm: Use sgid_attr from the AV (Kamal Heib) [1655920] - [infiniband] ib/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Kamal Heib) [1655920] - [infiniband] ib/cm: Pass the sgid_attr through various events (Kamal Heib) [1655920] - [infiniband] ib/cm: Keep track of the sgid_attr that created the cm id (Kamal Heib) [1655920] - [infiniband] ib: Make init_ah_attr_grh_fields set sgid_attr (Kamal Heib) [1655920] - [infiniband] ib: Make ib_init_ah_from_mcmember set sgid_attr (Kamal Heib) [1655920] - [infiniband] ib: Make ib_init_ah_attr_from_wc set sgid_attr (Kamal Heib) [1655920] - [infiniband] ib/core: Free GID table entry during GID deletion (Kamal Heib) [1655920] - [infiniband] rdma/cma: Consider net namespace while leaving multicast group (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Delete type and id from uverbs_obj_attr (Kamal Heib) [1655920] - [infiniband] ib/core: Expose ib_ucontext from a given ib_uverbs_file (Kamal Heib) [1655920] - [rdma] ib/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Allow an empty namespace in ioctl() framework (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Add a macro to define a type with no kernel known size (Kamal Heib) [1655920] - [rdma] ib/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Refactor uverbs_finalize_objects (Kamal Heib) [1655920] - [infiniband] ib/uverbs: Export uverbs idr and fd types (Kamal Heib) [1655920] - [infiniband] ib/core: add max_send_sge and max_recv_sge attributes (Kamal Heib) [1645162 1655920] - [infiniband] ib/rxe: avoid unnecessary NULL check (Kamal Heib) [1655920] - [infiniband] ib/rxe: support for 802.1q VLAN on the listener (Kamal Heib) [1655920] - [infiniband] ib/rxe: increase max MR limit (Kamal Heib) [1655920] - [infiniband] ib/mad: Use IDR for agent IDs (Kamal Heib) [1655920] - [infiniband] rdma: Convert drivers to use the AH's sgid_attr in post_wr paths (Kamal Heib) [1655920] - [infiniband] rdma: Hold the sgid_attr inside the struct ib_ah/qp (Kamal Heib) [1655920] - [infiniband] rdma: Convert drivers to use sgid_attr instead of sgid_index (Kamal Heib) [1655920] - [infiniband] ib{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Kamal Heib) [1655920] - [infiniband] ib/core: Tidy ib_resolve_eth_dmac (Kamal Heib) [1655920] - [infiniband] ib/core: Add a sgid_attr pointer to struct rdma_ah_attr (Kamal Heib) [1655920] - [infiniband] ib: Ensure that all rdma_ah_attr's are zero initialized (Kamal Heib) [1655920] - [infiniband] ib/mad: Agent registration is process context only (Kamal Heib) [1655920] - [infiniband] ib/rxe: Do not hide uABI stuff in memcpy (Kamal Heib) [1655920] - [infiniband] rdma/uverbs: Refactor flow_resources_alloc() function (Kamal Heib) [1655920] - [infiniband] rdma/nldev: Return port capability flag for IB only (Kamal Heib) [1655920] - [infiniband] ib/rxe: Use rdma GID API (Kamal Heib) [1655920] - [infiniband] ib: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Kamal Heib) [1655920] - [infiniband] ib/core: Make rdma_find_gid_by_filter support all protocols (Kamal Heib) [1655920] - [infiniband] ib/core: Provide rdma_ versions of the gid cache API (Kamal Heib) [1655920] - [infiniband] ib/core: Replace ib_query_gid with rdma_get_gid_attr (Kamal Heib) [1655920] - [infiniband] ib/core: Introduce GID attribute get, put and hold APIs (Kamal Heib) [1655920] - [infiniband] rdma: Use GID from the ib_gid_attr during the add_gid() callback (Kamal Heib) [1655920] - [infiniband] ib/core: Introduce GID entry reference counts (Kamal Heib) [1655920] - [infiniband] ib/core: Store default GID property per-table instead of per-entry (Kamal Heib) [1655920] - [infiniband] ib/core: Do not set the gid type when reserving default entries (Kamal Heib) [1655920] - [kernel] genirq: Introduce helper function irq_data_get_affinity_mask() (Ivan Vecera) [1658269]- [scsi] ibmvscsi: set max_lun to 32 (Laurent Vivier) [1662237] - [scsi] ibmvscsi: display default value for max_id, max_lun and max_channel. (Laurent Vivier) [1662237] - [netdrv] hv_netvsc: Fix a network regression after ifdown/ifup (Mohammed Gamal) [1661632] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Diego Domingos) [1648824 1648822] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Diego Domingos) [1648824 1648822] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Petr Oros) [1660901] - [net] Set sk_prot_creator when cloning sockets to the right proto (Andrea Claudi) [1657352] {CVE-2018-9568} - [net] devlink: Add helper function for safely copy string param (Petr Oros) [1653433] - [net] devlink: Fix param cmode driverinit for string type (Petr Oros) [1653433] - [net] devlink: Fix param set handling for string type (Petr Oros) [1653433] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Petr Oros) [1653433] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Petr Oros) [1653433] - [net] devlink: Add generic parameter ignore_ari (Petr Oros) [1653433] - [net] devlink: double free in devlink_resource_fill() (Petr Oros) [1653433] - [net] devlink: Add generic parameters region_snapshot (Petr Oros) [1653433] - [net] devlink: Add support for region snapshot read command (Petr Oros) [1653433] - [net] devlink: Add support for region snapshot delete command (Petr Oros) [1653433] - [net] devlink: Extend the support querying for region snapshot IDs (Petr Oros) [1653433] - [net] devlink: Add support for region get command (Petr Oros) [1653433] - [net] devlink: Add support for creating region snapshots (Petr Oros) [1653433] - [net] devlink: Add callback to query for snapshot id before snapshot create (Petr Oros) [1653433] - [net] devlink: Add support for creating and destroying regions (Petr Oros) [1653433] - [net] devlink: fix incorrect return statement (Petr Oros) [1653433] - [net] devlink: Add enable_sriov boolean generic parameter (Petr Oros) [1653433] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Petr Oros) [1653433] - [net] devlink: Add devlink notifications support for params (Petr Oros) [1653433] - [net] devlink: Add support for get/set driverinit value (Petr Oros) [1653433] - [net] devlink: Add param set command (Petr Oros) [1653433] - [net] devlink: Add param get command (Petr Oros) [1653433] - [net] devlink: Add devlink_param register and unregister (Petr Oros) [1653433] - [net] remove unnecessary genlmsg_cancel() calls (Petr Oros) [1657816] - [net] devlink: don't take instance lock around eswitch mode set (Petr Oros) [1657816] - [net] devlink: introduce a helper to generate physical port names (Petr Oros) [1657816] - [net] devlink: extend attrs_set for setting port flavours (Petr Oros) [1657816] - [net] devlink: introduce devlink_port_attrs_set (Petr Oros) [1657816] - [net] devlink: Remove redundant free on error path (Petr Oros) [1657816] - [net] devlink: Change dpipe/resource get privileges (Petr Oros) [1657816] - [net] devlink: Maintain consistency in mac field name (Petr Oros) [1657816] - [net] fix race on decreasing number of TX queues (Erez Alfasi) [1658679] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657650] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1657886] - [netdrv] virtchnl: Whitespace and parenthesis cleanup (Ivan Vecera) [1658270] - [netdrv] virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1658270] - [netdrv] virtchnl: Added support to exchange additional speed values (Ivan Vecera) [1658270] - [netdrv] i40e: Update status codes (Ivan Vecera) [1658270] - [netdrv] virtchnl: Fix off by one error (Ivan Vecera) [1658270] - [netdrv] virtchnl: white space and reorder (Ivan Vecera) [1658270] - [net] return NULL if metadata_dst allocation fails in metadata_dst_alloc (Lorenzo Bianconi) [1656697] - [net] act_sample: get rid of tcf_sample_cleanup_rcu() (Davide Caratti) [1654950] - [net] sched: act_sample: fix NULL dereference in the data path (Davide Caratti) [1654950] - [net] Make NETDEV_XXX commands enum { } (Ivan Vecera) [1654965]- [scsi] csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1660882] - [scsi] lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1642905] - [scsi] lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1642905] - [scsi] lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1642905] - [scsi] lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1642905] - [scsi] lpfc: update fault value on successful trunk events (Dick Kennedy) [1642905] - [scsi] lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1642905] - [scsi] lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1642905] - [scsi] lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658750 1642905] - [scsi] revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [1642905] - [scsi] lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1642905] - [scsi] lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1642905] - [scsi] lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1642905] - [scsi] lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1642905] - [scsi] lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1642905] - [scsi] lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1642905] - [scsi] lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1642905] - [scsi] lpfc: rport port swap discovery issue (Dick Kennedy) [1642905] - [scsi] lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1642905] - [scsi] lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1642905] - [scsi] lpfc: Fix a duplicate 0711 log message number (Dick Kennedy) [1642905] - [scsi] lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1642905] - [scsi] lpfc: refactor mailbox structure context fields (Dick Kennedy) [1642905] - [scsi] lpfc: update manufacturer attribute to reflect Broadcom (Dick Kennedy) [1642905] - [scsi] lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1642905] - [scsi] lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1642905] - [scsi] lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1642905] - [scsi] lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1642905] - [scsi] lpfc: add Trunking support (Dick Kennedy) [1642905] - [scsi] lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1642905] - [scsi] lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1642905] - [scsi] lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1642905] - [scsi] lpfc: Correct LCB RJT handling (Dick Kennedy) [1642905] - [scsi] lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1642905] - [scsi] lpfc: Correct errors accessing fw log (Dick Kennedy) [1642905] - [scsi] lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1642905] - [scsi] lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1642905] - [scsi] lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1642905] - [scsi] lpfc: Correct speeds on SFP swap (Dick Kennedy) [1642905] - [scsi] lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1642905] - [scsi] lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1642905] - [scsi] lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1642905] - [scsi] lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1642905] - [scsi] lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1642905] - [scsi] lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1642905] - [scsi] lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1642905] - [scsi] lpfc: add support to retrieve firmware logs (Dick Kennedy) [1642905] - [scsi] lpfc: reduce locking when updating statistics (Dick Kennedy) [1642905] - [scsi] lpfc: Fix errors in log messages (Dick Kennedy) [1642905] - [scsi] lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1642905] - [scsi] lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1642905] - [scsi] lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1642905] - [scsi] lpfc: Correct race with abort on completion path (Dick Kennedy) [1642905] - [scsi] lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1642905] - [scsi] lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1642905] - [scsi] lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1642905] - [scsi] lpfc: remove an unnecessary NULL check (Dick Kennedy) [1642905] - [scsi] lpfc: Default fdmi_on to on (Dick Kennedy) [1642905] - [scsi] lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1642905] - [scsi] lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1642905] - [scsi] lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1642905] - [scsi] lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1642905] - [s390] Add ebpf support (Jiri Olsa) [1657679]- [md] Add split counter for raid1 write request in the right place (Xiao Ni) [1659951] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656654] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656654] - [xen] manage: Poweroff forcefully if user-space is not yet up. (Vitaly Kuznetsov) [1658196] - [mm] mincore: add hwpoison page handle (Waiman Long) [1661268] - [mm] hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Baoquan He) [1601867] - [mm] page_alloc: fail has_unmovable_pages when seeing reserved pages (Baoquan He) [1601867] - [mm] distinguish CMA and MOVABLE isolation in has_unmovable_pages() (Baoquan He) [1601867] - [mm] page_isolation: make set/unset_migratetype_isolate() file-local (Baoquan He) [1601867] - [mm] soft-offline: don't free target page in successful page migration (Baoquan He) [1601867] - [mm] memory_hotplug.c: check start_pfn in test_pages_in_a_zone() (Baoquan He) [1601867] - [mm] memory_hotplug: is_mem_section_removable() can return bool (Baoquan He) [1601867] - [base] base/memory.c: prohibit offlining of memory blocks with missing sections (Baoquan He) [1601867] - [mm] drop migrate type checks from has_unmovable_pages (Baoquan He) [1601867] - [x86] platform/uv: Add adjustable set memory block size function (Baoquan He) [1601867] - [mm] memory_hotplug: remove timeout from __offline_memory (Baoquan He) [1601867] - [mm] memory_hotplug: do not fail offlining too early (Baoquan He) [1601867] - [x86] mm/memory_hotplug: determine block size based on the end of boot memory (Baoquan He) [1601867] - [x86] mm: Streamline and restore probe_memory_block_size() (Baoquan He) [1601867] - [x86] mm: Use 2GB memory block size on large-memory x86-64 systems (Baoquan He) [1601867] - [x86] mm: probe memory block size for generic x86 64bit (Baoquan He) [1601867] - [x86] revert platform/uv: Add adjustable set memory block size function (Baoquan He) [1601867] - [x86] redhat: configs: enable CONFIG_NUMA_EMU (Rafael Aquini) [1641417] - [x86] numa_emulation: Fix uniform-split numa emulation (Rafael Aquini) [1641417] - [x86] numa_emulation: Introduce uniform split capability (Rafael Aquini) [1641417] - [x86] numa_emulation: Fix emulated-to-physical node mapping (Rafael Aquini) [1641417] - [x86] numa_emulation: Recalculate numa_nodes_parsed from emulated nodes (Rafael Aquini) [1641417] - [x86] numa_emulation: Assign physnode_mask directly from numa_nodes_parsed (Rafael Aquini) [1641417] - [x86] numa_emulation: Refine the calculation of max_emu_nid and dfl_phys_nid (Rafael Aquini) [1641417]- [tools] perf tools: Fix trigger class trigger_on() (Jiri Olsa) [1641373] - [tools] perf auxtrace: Prevent decoding when --no-itrace (Jiri Olsa) [1641373] - [tools] perf stat: Fix CVS output format for non-supported counters (Jiri Olsa) [1641373] - [tools] perf record: Fix crash in pipe mode (Jiri Olsa) [1641373] - [tools] perf annotate browser: Be more robust when drawing jump arrows (Jiri Olsa) [1641373] - [tools] perf top: Fix annoying fallback message on older kernels (Jiri Olsa) [1641373] - [tools] perf kallsyms: Fix the usage on the man page (Jiri Olsa) [1641373] - [tools] perf s390: Rework system call table creation by using syscall.tbl (Jiri Olsa) [1641373] - [tools] perf s390: Grab a copy of arch/s390/kernel/syscall/syscall.tbl (Jiri Olsa) [1641373] - [tools] perf data: Document missing --force option (Jiri Olsa) [1641373] - [tools] perf tools: Substitute yet another strtoull() (Jiri Olsa) [1641373] - [tools] perf vendor events aarch64: Add JSON metrics for ARM Cortex-A53 Processor (Jiri Olsa) [1641373] - [tools] perf tools: Add trace/beauty/generated/ into .gitignore (Jiri Olsa) [1641373] - [tools] perf record: Fix period option handling (Jiri Olsa) [1641373] - [tools] perf evsel: Fix period/freq terms setup (Jiri Olsa) [1641373] - [tools] perf trace beauty flock: Move to separate object file (Jiri Olsa) [1641373] - [tools] perf evlist: Remove fcntl.h from evlist.h (Jiri Olsa) [1641373] - [tools] perf trace beauty futex: Beautify FUTEX_BITSET_MATCH_ANY (Jiri Olsa) [1641373] - [tools] perf trace: Do not print from time delta for interrupted syscall lines (Jiri Olsa) [1641373] - [tools] perf trace: Add --print-sample (Jiri Olsa) [1641373] - [tools] perf bpf: Remove misplaced __maybe_unused attribute (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update IvyTown files to V20 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update IvyBridge files to V20 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update BroadwellDE events to V7 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update SkylakeX events to V1.06 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update Skylake events to V36 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update Silvermont events to V14 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update IvyTown events to V20 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update IvyBridge events to V20 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update HaswellX events to V19 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update Haswell events to V27 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update Goldmont events to V12 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update BroadwellX events to V13 (Jiri Olsa) [1641373] - [tools] perf vendor events intel: Update Broadwell events to V22 (Jiri Olsa) [1641373] - [tools] perf trace: Remove audit-libs dependency if syscall tables are present (Jiri Olsa) [1641373] - [tools] perf trace: Obtain errno strings by using arch_syscalls__strerrno() (Jiri Olsa) [1641373] - [tools] perf util: Introduce architecture specific errno/name mapping (Jiri Olsa) [1641373] - [tools] tools include asm-generic: Grab errno.h and errno-base.h (Jiri Olsa) [1641373] - [tools] tools include arch: Grab a copy of errno.h for arch's supported by perf (Jiri Olsa) [1641373] - [tools] perf build: Display EXTRA features for VF=1 build (Jiri Olsa) [1641373] - [tools] perf symbols: Using O_CLOEXEC in do_open (Jiri Olsa) [1641373] - [tools] perf tools: Move conditional O_CLOEXEC to util.h (Jiri Olsa) [1641373] - [tools] perf bpf: Don't warn about unavailability of builtin clang, just fallback (Jiri Olsa) [1641373] - [tools] perf tools: Use ui__error() for reporting --fields errors (Jiri Olsa) [1641373] - [tools] perf tools: Get rid of unused 'swapped' parameter from perf_event__synthesize_sample() (Jiri Olsa) [1641373] - [tools] perf evsel: Ensure reserved member of PERF_SAMPLE_CPU is zero in perf_event__synthesize_sample() (Jiri Olsa) [1641373] - [tools] perf intel-pt/bts: Do not swap when synthesizing samples (Jiri Olsa) [1641373] - [tools] perf record: Fix failed memory allocation for get_cpuid_str (Jiri Olsa) [1641373] - [tools] perf script: Remove the time slices number limitation (Jiri Olsa) [1641373] - [tools] perf report: Remove the time slices number limitation (Jiri Olsa) [1641373] - [tools] perf util: Allocate time slices buffer according to number of comma (Jiri Olsa) [1641373] - [tools] perf report: Add an indication of what time slices are used (Jiri Olsa) [1641373] - [tools] perf util: Support no index time percent slice (Jiri Olsa) [1641373] - [tools] perf util: Improve error checking for time percent input (Jiri Olsa) [1641373] - [tools] perf script: Improve error msg when no first/last sample time found (Jiri Olsa) [1641373] - [tools] perf report: Improve error msg when no first/last sample time found (Jiri Olsa) [1641373] - [tools] perf callchains: Ask for PERF_RECORD_MMAP for data mmaps for DWARF unwinding (Jiri Olsa) [1641373] - [tools] perf trace: Setup DWARF callchains for non-syscall events when --max-stack is used (Jiri Olsa) [1641373] - [tools] perf unwind: Do not look just at the global callchain_param.record_mode (Jiri Olsa) [1641373] - [tools] perf callchain: Fix attr.sample_max_stack setting (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Fix get_field_str() for dynamic strings (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Fix missing break in FALSE case of pevent_filter_clear_trivial() (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Add UL suffix to MISSING_EVENTS (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Use asprintf when possible (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Show contents (in hex) of data of unrecognized type records (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Handle new pointer processing of bprint strings (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Simplify pointer print logic and fix pF (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Print value of unknown symbolic fields (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Show value of flags that have not been parsed (Jiri Olsa) [1641373] - [tools] tools lib traceevent: Fix bad force_token escape sequence (Jiri Olsa) [1641373] - [tools] perf trace: Fix setting of --call-graph/--max-stack for non-syscall events (Jiri Olsa) [1641373] - [tools] perf evsel: Check if callchain is enabled before setting it up (Jiri Olsa) [1641373] - [tools] perf tools: Fix copyfile_offset update of output offset (Jiri Olsa) [1641373] - [tools] perf trace: No need to set PERF_SAMPLE_IDENTIFIER explicitely (Jiri Olsa) [1641373] - [tools] perf script python: Add script to profile and resolve physical mem type (Jiri Olsa) [1641373] - [tools] perf evlist: Remove trailing semicolon (Jiri Olsa) [1641373] - [tools] perf evsel: Fix incorrect handling of type _TERM_DRV_CFG (Jiri Olsa) [1641373] - [tools] perf report: Introduce --mmaps (Jiri Olsa) [1641373] - [tools] perf report: Add --tasks option to display monitored tasks (Jiri Olsa) [1641373] - [tools] perf trace: Beautify 'gettid' syscall result (Jiri Olsa) [1641373] - [tools] perf report: Add --stats option to display quick data statistics (Jiri Olsa) [1641373] - [tools] perf tools: Make the tool's warning messages optional (Jiri Olsa) [1641373] - [tools] perf script: Add support to display lost events (Jiri Olsa) [1641373] - [tools] perf script: Add support to display sample misc field (Jiri Olsa) [1641373] - [tools] perf tools: Enable LIBBABELTRACE by default (Jiri Olsa) [1641373] - [tools] perf script: Support time percent and multiple time ranges (Jiri Olsa) [1641373] - [tools] perf report: Support time percent and multiple time ranges (Jiri Olsa) [1641373] - [tools] perf tools: Create function to perform multiple time range checking (Jiri Olsa) [1641373] - [tools] perf tools: Create function to parse time percent (Jiri Olsa) [1641373] - [tools] perf record: Record the first and last sample time in the header (Jiri Olsa) [1641373] - [tools] perf header: Add infrastructure to record first and last sample time (Jiri Olsa) [1641373] - [tools] perf report: Fix a no annotate browser displayed issue (Jiri Olsa) [1641373] - [tools] perf report: Fix a wrong offset issue when using /proc/kcore (Jiri Olsa) [1641373] - [tools] perf tools: Fix compile error with libunwind x86 (Jiri Olsa) [1641373] - [tools] perf test bpf: Hook on epoll_pwait() (Jiri Olsa) [1641373] - [tools] perf tests bpf: Use SyS_epoll_wait alias (Jiri Olsa) [1641373] - [tools] perf test bpf: Use designated struct field initializers (Jiri Olsa) [1641373] - [tools] perf tools: Remove string.h, unistd.h and sys/stat.h from util.h (Jiri Olsa) [1641373] - [tools] perf test: Add libbpf pinning test (Jiri Olsa) [1641373] - [tools] perf test: Check environment before start real BPF test (Jiri Olsa) [1641373] - [tools] perf test bpf: Use epoll_wait() instead of epoll_pwait() (Jiri Olsa) [1641373] - [tools] perf test: Remove "test" and similar strings from test descriptions (Jiri Olsa) [1641373] - [tools] perf test: Print result for each BPF subtest (Jiri Olsa) [1641373] - [tools] perf test bpf: Improve message about expected samples (Jiri Olsa) [1641373] - [tools] perf test: Fix 'perf test BPF' when it fails to find a suitable vmlinux (Jiri Olsa) [1641373] - [tools] perf tools: Auto-complete for events with ':' (Jiri Olsa) [1641373] - [tools] perf tools: Return all events as auto-completions after comma (Jiri Olsa) [1641373] - [tools] perf tool: Improve bash command line auto-complete for multiple events with comma (Jiri Olsa) [1641373] - [tools] perf probe arm64: Fix symbol fixup issues due to ELF type (Jiri Olsa) [1641373] - [tools] perf evsel: Enable ignore_missing_thread for pid option (Jiri Olsa) [1641373] - [tools] perf s390: Always build with -fPIC (Jiri Olsa) [1641373] - [tools] revert "perf s390: Always build with -fPIC" (Jiri Olsa) [1641373] - [tools] perf probe: Support escaped character in parser (Jiri Olsa) [1641373] - [tools] perf string: Add {strdup, strpbrk}_esc() (Jiri Olsa) [1641373] - [tools] perf probe: Find versioned symbols from map (Jiri Olsa) [1641373] - [tools] perf probe: Add __return suffix for return events (Jiri Olsa) [1641373] - [tools] perf probe: Cut off the version suffix from event name (Jiri Olsa) [1641373] - [tools] perf probe: Add warning message if there is unexpected event name (Jiri Olsa) [1641373] - [tools] perf env: Adopt perf_env__arch() from the annotate code (Jiri Olsa) [1641373] - [tools] perf annotate: Use perf_env when obtaining the arch name (Jiri Olsa) [1641373] - [tools] perf annotate: Get the cpuid from evsel->evlist->env in symbol__annotate() (Jiri Olsa) [1641373] - [tools] perf trace: Use generated syscall table on s390 too (Jiri Olsa) [1641373] - [tools] perf s390: Generate system call table from asm/unistd.h (Jiri Olsa) [1641373] - [tools] perf perf: Remove duplicate includes (Jiri Olsa) [1641373] - [tools] perf test: Handle properly readdir DT_UNKNOWN (Jiri Olsa) [1641373] - [tools] perf utils: Move is_directory() to path.h (Jiri Olsa) [1641373] - [tools] perf stat: Resort '--per-thread' result (Jiri Olsa) [1641373] - [tools] perf stat: Remove --per-thread pid/tid limitation (Jiri Olsa) [1641373] - [tools] perf thread_map: Enumerate all threads from /proc (Jiri Olsa) [1641373] - [tools] perf stat: Update or print per-thread stats (Jiri Olsa) [1641373] - [tools] perf stat: Allocate shadow stats buffer for threads (Jiri Olsa) [1641373] - [tools] perf stat: Remove a set of shadow stats static variables (Jiri Olsa) [1641373] - [tools] perf stat: Print per-thread shadow stats (Jiri Olsa) [1641373] - [tools] perf stat: Update per-thread shadow stats (Jiri Olsa) [1641373] - [tools] perf stat: Create the runtime_stat init/exit function (Jiri Olsa) [1641373] - [tools] perf stat: Extend rbtree to support per-thread shadow stats (Jiri Olsa) [1641373] - [tools] perf stat: Define a structure for per-thread shadow stats (Jiri Olsa) [1641373] - [tools] perf report: Set browser mode right before setup_browser() (Jiri Olsa) [1641373] - [tools] perf c2c: Add a tip about cacheline events (Jiri Olsa) [1641373] - [tools] perf pmu: Add check for valid cpuid in perf_pmu__find_map() (Jiri Olsa) [1641373] - [tools] perf vendor events arm64: Add ThunderX2 implementation defined pmu core events (Jiri Olsa) [1641373] - [tools] perf tools arm64: Add support for get_cpuid_str function (Jiri Olsa) [1641373] - [tools] perf pmu: Pass pmu as a parameter to get_cpuid_str() (Jiri Olsa) [1641373] - [tools] perf s390: Always build with -fPIC (Jiri Olsa) [1641373] - [tools] perf thread_map: Add method to map all threads in the system (Jiri Olsa) [1641373] - [tools] perf stat: Add rbtree node_delete op (Jiri Olsa) [1641373] - [tools] perf rblist: Create rblist__exit() function (Jiri Olsa) [1641373] - [tools] perf annotate: Fix objdump comment parsing for Intel mov dissassembly (Jiri Olsa) [1641373] - [tools] perf annotate: Fix unnecessary memory allocation for s390x (Jiri Olsa) [1641373] - [tools] perf bench futex: Sync waker threads (Jiri Olsa) [1641373] - [tools] tools build feature: Check if pthread_barrier_t is available (Jiri Olsa) [1641373] - [tools] perf bench futex: Use cpumaps (Jiri Olsa) [1641373] - [tools] perf intel-pt: Improve build messages for files that differ from the kernel (Jiri Olsa) [1641373] - [tools] perf report: Fix -D output for user metadata events (Jiri Olsa) [1641373] - [tools] perf buildid-cache: Document for Node.js USDT (Jiri Olsa) [1641373] - [tools] perf script: Allow computing 'perf stat' style metrics (Jiri Olsa) [1641373] - [tools] perf record: Synthesize thread map and cpu map (Jiri Olsa) [1641373] - [tools] perf record: Synthesize unit/scale/... in event update (Jiri Olsa) [1641373] - [tools] perf test: Disable test cases 19 and 20 on s390x (Jiri Olsa) [1641373] - [tools] tools headers: Follow the upstream UAPI header version 100 differ from the kernel (Jiri Olsa) [1641373] - [tools] perf tools: Move symbol__calc_percent() call to outside symbol__disassemble() (Jiri Olsa) [1641373] - [tools] perf tools: Change (symbol|annotation)__calc_percent return type to void (Jiri Olsa) [1641373] - [tools] perf top: Fix crash when annotating symbol (Jiri Olsa) [1641373] - [tools] perf callchain: Reset cursor arg instead of callchain_cursor (Jiri Olsa) [1641373] - [tools] perf buildid-cache: Document missing --force option (Jiri Olsa) [1641373] - [tools] perf evlist: Document missing --force option (Jiri Olsa) [1641373] - [tools] perf sched: Document missing --force option (Jiri Olsa) [1641373] - [tools] perf timechart: Document missing --force option (Jiri Olsa) [1641373] - [tools] perf trace: Document missing option, colons (Jiri Olsa) [1641373] - [tools] perf inject: Document missing options (Jiri Olsa) [1641373] - [tools] perf lock: Document missing options (Jiri Olsa) [1641373] - [tools] perf evsel: Say which PMU Hardware event doesn't support sampling/overflow-interrupts (Jiri Olsa) [1641373] - [tools] perf c2c: Fix spelling mistakes in browser help text (Jiri Olsa) [1641373] - [tools] perf top: Remove a duplicate word (Jiri Olsa) [1641373] - [tools] perf top: Document missing options (Jiri Olsa) [1641373] - [tools] perf script: Allow printing period for non freq mode groups (Jiri Olsa) [1641373] - [tools] perf tools: Document some missing perf.data headers (Jiri Olsa) [1641373] - [tools] perf buildid-cache: Update help text for purge command (Jiri Olsa) [1641373] - [tools] perf tests: Add missing WRITE_ASS for new fields of perf_event_attr (Jiri Olsa) [1641373] - [tools] perf evsel: Enable type checking for perf_evsel_config_term types (Jiri Olsa) [1641373] - [tools] perf annotate: Align source and offset lines (Jiri Olsa) [1641373] - [tools] perf annotate browser: Add disasm_line__write function (Jiri Olsa) [1641373] - [tools] perf annotate browser: Use struct annotation_line in browser top (Jiri Olsa) [1641373] - [tools] perf annotate browser: Use struct annotation_line in find functions (Jiri Olsa) [1641373] - [tools] perf annotate browser: Use struct annotation_line in browser_line (Jiri Olsa) [1641373] - [tools] perf annotate browser: Change offsets to struct annotation_line (Jiri Olsa) [1641373] - [tools] perf annotate browser: Change selection to struct annotation_line (Jiri Olsa) [1641373] - [tools] perf annotate browser: Rename disasm_line__browser to browser_line (Jiri Olsa) [1641373] - [tools] perf annotate browser: Rename struct browser_disasm_line to browser_line (Jiri Olsa) [1641373] - [tools] perf annotate browser: Do not pass nr_events in disasm_rb_tree__insert (Jiri Olsa) [1641373] - [tools] perf annotate browser: Use samples data from struct annotation_line (Jiri Olsa) [1641373] - [tools] perf annotate: Factor annotation_line__print from disasm_line__print (Jiri Olsa) [1641373] - [tools] perf annotate: Add annotation_line__print function (Jiri Olsa) [1641373] - [tools] perf annotate: Remove struct source_line (Jiri Olsa) [1641373] - [tools] perf annotate: Remove disasm__calc_percent function (Jiri Olsa) [1641373] - [tools] perf annotate: Remove disasm__calc_percent() from annotate_browser__calc_percent() (Jiri Olsa) [1641373] - [tools] perf annotate: Remove disasm__calc_percent() from disasm_line__print() (Jiri Olsa) [1641373] - [tools] perf annotate: Add symbol__calc_lines function (Jiri Olsa) [1641373] - [tools] perf annotate: Add symbol__calc_percent function (Jiri Olsa) [1641373] - [tools] perf annotate: Add samples into struct annotation_line (Jiri Olsa) [1641373] - [tools] perf annotate: Add annotated_source__purge function (Jiri Olsa) [1641373] - [tools] perf annotate: Add annotation_line__(new|delete) functions (Jiri Olsa) [1641373] - [tools] perf annotate: Move rb_node to struct annotation_line (Jiri Olsa) [1641373] - [tools] perf annotate: Add annotation_line__add function (Jiri Olsa) [1641373] - [tools] perf annotate: Add annotation_line__next function (Jiri Olsa) [1641373] - [tools] perf annotate: Add evsel into struct annotation_line_args (Jiri Olsa) [1641373] - [tools] perf annotate: Add offset/line/line_nr into struct annotate_args (Jiri Olsa) [1641373] - [tools] perf annotate: Add map into struct annotate_args (Jiri Olsa) [1641373] - [tools] perf annotate: Add arch into struct annotate_args (Jiri Olsa) [1641373] - [tools] perf annotate: Add struct annotate_args (Jiri Olsa) [1641373] - [tools] perf annotate: Add symbol__annotate function (Jiri Olsa) [1641373] - [tools] perf annotate: Move ipc/cycles into annotation_line struct (Jiri Olsa) [1641373] - [tools] perf annotate: Move line/offset into annotation_line struct (Jiri Olsa) [1641373] - [tools] perf annotate: Add annotation_line struct (Jiri Olsa) [1641373] - [tools] perf clang: Compile BPF script using builtin clang support (Jiri Olsa) [1641373] - [tools] perf clang: Support compile IR to BPF object and add testcase (Jiri Olsa) [1641373] - [tools] perf clang: Update test case to use real BPF script (Jiri Olsa) [1641373] - [tools] perf clang: Allow passing CFLAGS to builtin clang (Jiri Olsa) [1641373] - [tools] perf clang: Use real file system for #include (Jiri Olsa) [1641373] - [tools] perf clang: Add builtin clang support ant test case (Jiri Olsa) [1641373] - [tools] perf llvm: Extract helpers in llvm-utils.c (Jiri Olsa) [1641373] - [tools] perf bpf: fix typo: "ehough" -> "enough" (Jiri Olsa) [1641373] - [tools] perf bpf: Support BPF program attach to tracepoints (Jiri Olsa) [1641373] - [tools] perf bpf: Rename bpf__foreach_tev() to bpf__foreach_event() (Jiri Olsa) [1641373] - [tools] perf llvm: Allow dump llvm output object file using llvm.dump-obj (Jiri Olsa) [1641373] - [tools] tools lib bpf: Rename bpf_map__get_fd() to bpf_map__fd() (Jiri Olsa) [1641373] - [tools] tools lib bpf: Use IS_ERR() reporting macros with bpf_map__get_def() (Jiri Olsa) [1641373] - [tools] tools lib bpf: Rename bpf_map__get_name() to bpf_map__name() (Jiri Olsa) [1641373] - [tools] tools lib bpf: Use IS_ERR() reporting macros with bpf_map__get_private() (Jiri Olsa) [1641373] - [tools] tools lib bpf: Add libbpf_get_error() (Jiri Olsa) [1641373] - [tools] tools lib bpf: Remove _get_ from non-refcount method names (Jiri Olsa) [1641373] - [tools] tools lib bpf: Make bpf_program__get_private() use IS_ERR() (Jiri Olsa) [1641373] - [tools] tools lib bpf: Rename set_private() to set_priv() (Jiri Olsa) [1641373] - [tools] perf bpf: Automatically create bpf-output event __bpf_stdout__ (Jiri Olsa) [1641373] - [tools] perf bpf: Clone bpf stdout events in multiple bpf scripts (Jiri Olsa) [1641373] - [tools] perf tools: Introduce bpf-output event (Jiri Olsa) [1641373] - [tools] perf tools: Apply tracepoint event definition options to BPF script (Jiri Olsa) [1641373] - [tools] perf tools: Enable indices setting syntax for BPF map (Jiri Olsa) [1641373] - [tools] perf tools: Support setting different slots in a BPF map separately (Jiri Olsa) [1641373] - [tools] perf tools: Enable passing event to BPF object (Jiri Olsa) [1641373] - [tools] perf record: Apply config to BPF objects before recording (Jiri Olsa) [1641373] - [tools] perf tools: Enable BPF object configure syntax (Jiri Olsa) [1641373] - [tools] tools Adopt strstarts() from the kernel (Jiri Olsa) [1641373] - [tools] perf bpf: Rename bpf_prog_priv__clear() to clear_prog_priv() (Jiri Olsa) [1641373] - [tools] perf test: Add libbpf relocation checker (Jiri Olsa) [1641373] - [tools] perf build: Use FEATURE-DUMP in bpf subproject (Jiri Olsa) [1641373] - [tools] perf tools: Make perf depend on libbpf (Jiri Olsa) [1641373] - [tools] perf mmap: Simplify perf_mmap__read_init() (Jiri Olsa) [1641373] - [tools] perf mmap: Simplify perf_mmap__read_event() (Jiri Olsa) [1641373] - [tools] perf test: Switch to new perf_mmap__read_event() interface for bpf (Jiri Olsa) [1641373] - [tools] perf evlist: Remove 'overwrite' parameter from perf_evlist__mmap (Jiri Olsa) [1641373] - [tools] perf bpf: Add API to set values to map entries in a bpf object (Jiri Olsa) [1641373] - [tools] perf bpf: Rename bpf config to program config (Jiri Olsa) [1641373] - [tools] perf test: Print result for each LLVM subtest (Jiri Olsa) [1641373] - [tools] perf bpf: Use same BPF program if arguments are identical (Jiri Olsa) [1641373] - [tools] perf test: Test the BPF prologue adding infrastructure (Jiri Olsa) [1641373] - [tools] perf bpf: Generate prologue for BPF programs (Jiri Olsa) [1641373] - [tools] perf bpf: Add prologue for BPF programs for fetching arguments (Jiri Olsa) [1641373] - [tools] perf bpf: Allow BPF program config probing options (Jiri Olsa) [1641373] - [tools] perf bpf: Allow attaching BPF programs to modules symbols (Jiri Olsa) [1641373] - [tools] perf bpf: Allow BPF program attach to uprobe events (Jiri Olsa) [1641373] - [tools] perf test: Fix build of BPF and LLVM on older glibc libraries (Jiri Olsa) [1641373] - [tools] perf evsel: Do not use globals in config() (Jiri Olsa) [1641373] - [tools] perf test: Add 'perf test BPF' (Jiri Olsa) [1641373] - [tools] perf test: enhance the llvm tests: add kbuild test (Jiri Olsa) [1641373] - [tools] perf test: enhance the llvm test: update basic BPF test program (Jiri Olsa) [1641373] - [tools] perf tools: Make fetch_kernel_version() publicly available (Jiri Olsa) [1641373] - [tools] perf llvm: Pass LINUX_VERSION_CODE to BPF program when compiling (Jiri Olsa) [1641373] - [tools] perf llvm: Pass number of configured CPUs to clang compiler (Jiri Olsa) [1641373] - [tools] perf bpf: Mute libbpf when '-v' not set (Jiri Olsa) [1641373] - [tools] perf test: Keep test result clean if '-v' not set (Jiri Olsa) [1641373] - [tools] perf bpf: Improve BPF related error messages (Jiri Olsa) [1641373] - [tools] bpf tools: Improve libbpf error reporting (Jiri Olsa) [1641373] - [tools] perf tools: Compile scriptlets to BPF objects when passing '.c' to --event (Jiri Olsa) [1641373] - [tools] perf bpf: Attach eBPF filter to perf event (Jiri Olsa) [1641373] - [tools] perf bpf: Collect perf_evsel in BPF object files (Jiri Olsa) [1641373] - [tools] perf tools: Load eBPF object into kernel (Jiri Olsa) [1641373] - [tools] perf tools: Include errno.h where needed (Jiri Olsa) [1641373] - [tools] perf tools: Create probe points for BPF programs (Jiri Olsa) [1641373] - [tools] perf tools: Enable passing bpf object file to --event (Jiri Olsa) [1641373] - [tools] perf ebpf: Add the libbpf glue (Jiri Olsa) [1641373] - [tools] bpf tools: New API to get name from a BPF object (Jiri Olsa) [1641373] - [tools] perf tests: Add LLVM test for eBPF on-the-fly compiling (Jiri Olsa) [1641373] - [x86] perf/x86/intel: Fix linear IP of PEBS real_ip on Haswell and later CPUs (Jiri Olsa) [1641373] - [x86] perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake servers (Jiri Olsa) [1641373] - [x86] perf/x86/intel/uncore: Add missing filter constraint for SKX CHA event (Jiri Olsa) [1641373] - [x86] perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period() (Jiri Olsa) [1641373] - [kernel] perf/core: Fix ctx_event_type in ctx_resched() (Jiri Olsa) [1641373] - [x86] perf/x86/intel/uncore: Fix Skylake UPI event format (Jiri Olsa) [1641373] - [x86] events/intel/ds: Add PERF_SAMPLE_PERIOD into PEBS_FREERUNNING_FLAGS (Jiri Olsa) [1641373] - [kernel] perf: Export perf_event_update_userpage (Jiri Olsa) [1641373] - [tools] perf: Update PERF_RECORD_MISC_* comment for perf_event_header::misc bit 13 (Jiri Olsa) [1641373] - [tools] perf: Add sample_id to PERF_RECORD_ITRACE_START event comment (Jiri Olsa) [1641373] - [kernel] perf: Allocate context task_ctx_data for child event (Jiri Olsa) [1641373]- [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Jiri Olsa) [1641388] {CVE-2018-18445} - [tools] s390: Disable stress tests (Jiri Olsa) [1657679] - [tools] bpf selftest/s390x: Disable test that crosses prog size limit (Jiri Olsa) [1657679] - [tools] bpf selftest/s390x: disable bpf-to-bpf call tests (Jiri Olsa) [1657679] - [s390] wire up bpf syscall (Jiri Olsa) [1657679] - [s390] bpf, s390: fix potential memleak when later bpf_jit_prog fails (Jiri Olsa) [1657679] - [s390] bpf, s390x: remove obsolete exception handling from div/mod (Jiri Olsa) [1657679] - [s390] bpf: fix net.core.bpf_jit_enable race (Jiri Olsa) [1657679] - [s390] bpf, s390x: do not reload skb pointers in non-skb context (Jiri Olsa) [1657679] - [s390] bpf: take advantage of stack_depth tracking (Jiri Olsa) [1657679] - [s390] bpf, s390x: implement jiting of BPF_J{LT, LE, SLT, SLE} (Jiri Olsa) [1657679] - [s390] bpf, s390: fix jit branch offset related to ldimm64 (Jiri Olsa) [1657679] - [s390] bpf: Add jited_len to struct bpf_prog (Jiri Olsa) [1657679] - [s390] bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode (Jiri Olsa) [1657679] - [s390] bpf: make jited programs visible in traces (Jiri Olsa) [1657679] - [s390] bpf: remove redundant check for non-null image (Jiri Olsa) [1657679] - [kernel] bpf: fix unlocking of jited image when module ronx not set (Jiri Olsa) [1657679] - [s390] bpf: fix recache skb->data/hlen for skb_vlan_push/pop (Jiri Olsa) [1657679] - [s390] bpf: reduce maximum program size to 64 KB (Jiri Olsa) [1657679] - [s390] bpf, s390: add support for constant blinding (Jiri Olsa) [1657679] - [s390] bpf: Enable build of trace_bpf* objects (Jiri Olsa) [1657679] - [s390] bpf: prepare bpf_int_jit_compile/bpf_prog_select_runtime apis (Jiri Olsa) [1657679] - [s390] bpf: remove stubs for cBPF from arch code (Jiri Olsa) [1657679] - [s390] bpf: Additional changes to compile trace_bpf_jit* (Jiri Olsa) [1657679] - [s390] bpf: Add v4.5 trace_bpf_jit.h (Jiri Olsa) [1657679] - [s390] bpf: Add v4.5 trace_bpf_jit_comp.c (Jiri Olsa) [1657679] - [s390] bpf: Add v4.5 trace_bpf_jit.S (Jiri Olsa) [1657679] - [s390] claim efficient unaligned access (Jiri Olsa) [1657679] - [kernel] printk/cache: mark printk_once test variable __read_mostly (Jiri Olsa) [1657679] - [scsi] lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Ewan Milne) [1657981]- [scsi] qla2xxx: Update driver version to 10.00.00.12.07.7-k (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1628301] - [scsi] revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Timeouts occur on surprise removal of QLogic adapter (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1628301] - [scsi] qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Simplify conditional check (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1628301] - [scsi] qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1628301] - [scsi] qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix premature command free (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Reject bsg request if chip is down (Himanshu Madhani) [1628301] - [scsi] qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix dropped srb resource (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Check for Register disconnect (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Increase abort timeout value (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix Remote port registration (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Serialize mailbox request (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix iIDMA error (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix stalled relogin (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix unintended Logout (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Silent erroneous message (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix login retry count (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1628301] - [scsi] qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1628301] - [scsi] qla2xxx: remove the unused tcm_qla2xxx_cmd_wq (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix TMF and Multi-Queue config (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Convert QLA_TGT_ABTS to TARGET_SCF_LOOKUP_LUN_FROM_TAG (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Prevent relogin loop by removing stale code (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Use predefined get_datalen_for_atio() inline function (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix Inquiry command being dropped in Target mode (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Move GPSC and GFPNID out of session management (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Reduce redundant ADISC command for RSCNs (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Delete session for nport id change (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix Rport and session state getting out of sync (Himanshu Madhani) [1628301] - [scsi] qla2xxx: Fix sending ADISC command for login (Himanshu Madhani) [1628301] - [scsi] megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1642946] - [scsi] megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649386] - [scsi] megaraid_sas: Update driver version (Tomas Henzl) [1642946] - [scsi] megaraid_sas: modify max supported lds related print (Tomas Henzl) [1642946] - [scsi] megaraid_sas: remove unused macro (Tomas Henzl) [1642946] - [scsi] megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Remove double endian conversion (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1642946] - [scsi] megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1642946] - [scsi] megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Fix module parameter description (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1642946] - [scsi] megaraid_sas: enable intx only if msix request fails (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Update copyright information (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Fix msleep granularity (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1642946] - [scsi] megaraid_sas: switch to generic DMA API (Tomas Henzl) [1642946] - [scsi] megaraid_sas: fix a missing-check bug (Tomas Henzl) [1642946] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Update controller info during resume (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1642946] - [scsi] treewide: kzalloc() -> kcalloc() (Tomas Henzl) [1642946] - [scsi] megaraid_sas: fix spelling mistake: "disbale" -> "disable" (Tomas Henzl) [1642946] - [scsi] megaraid_sas: Do not log an error if FW successfully initializes (Tomas Henzl) [1642946] - [scsi] megaraid_sas: whitespace only (Tomas Henzl) [1642946]- [nvme] nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl (David Milburn) [1632440]- [gpu] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1624580] - [input] psmouse: fix button reporting for basic protocols (Benjamin Tissoires) [1658669] - [input] psmouse: add support for 2nd wheel on A4Tech Dual-Scroll wheel mice (Benjamin Tissoires) [1658669] - [kernel] hrtimer: Allow hrtimer::function() to free the timer (Waiman Long) [1616251] - [kernel] hrtimer: Fix hrtimer_is_queued() hole (Waiman Long) [1616251] - [kernel] hrtimer: Remove HRTIMER_STATE_MIGRATE (Waiman Long) [1616251] - [kernel] hrtimer: Keep pointer to first timer and simplify __remove_hrtimer() (Waiman Long) [1616251] - [kernel] hrtimer: Use cpu_base->active_base for hotpath iterators (Waiman Long) [1616251] - [kernel] hrtimer: Update active_bases before calling hrtimer_force_reprogram() (Waiman Long) [1616251] - [kernel] seqlock: Better document raw_write_seqcount_latch() (Waiman Long) [1616251] - [kernel] seqcount: Introduce raw_write_seqcount_barrier() (Waiman Long) [1616251] - [kernel] seqcount: Rename write_seqcount_barrier() (Waiman Long) [1616251] - [kernel] lockdep: Revert lockdep check in raw_seqcount_begin() (Waiman Long) [1616251] - [kernel] seqlock: Use raw_ prefix instead of _no_lockdep (Waiman Long) [1616251] - [net] seqcount: Add lockdep functionality to seqcount/seqlock structures (Waiman Long) [1616251] - [x86] spec_ctrl: Don't report the use of retpoline on Skylake as vulnerable (Waiman Long) [1653428]- [net] page_pool: Fix inconsistent lock state warning (Ivan Vecera) [1657001] - [net] xdp: allow page_pool as an allocator type in xdp_return_frame (Ivan Vecera) [1657001] - [net] page_pool: refurbish version of page_pool code (Ivan Vecera) [1657001] - [net] af_iucv: fix skb handling on HiperTransport xmit error (Hendrik Brueckner) [1644390] - [net] af_iucv: drop inbound packets with invalid flags (Hendrik Brueckner) [1644390] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1653394] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1653394] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1653394] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1653394] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1653394] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1653394] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1653394] - [net] flow_dissector: Add limit for number of headers to dissect (Ivan Vecera) [1653394] - [net] flow_dissector: Cleanup control flow (Ivan Vecera) [1653394] - [net] do not abort bulk send on BQL status (Ivan Vecera) [1653881] - [net] bql: add __netdev_tx_sent_queue() (Ivan Vecera) [1653881] - [net] add documentation for BQL helpers (Ivan Vecera) [1653881] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1651933] - [net] netfilter: nf_tables: fix oob access (Florian Westphal) [1628910] - [net] xfrm: policy: init locks early (Herbert Xu) [1641866] - [net] vlan: add support for tunnel offload (Davide Caratti) [1626213] - [net] vlan: Keep NETIF_F_HW_CSUM similar to other software devices (Davide Caratti) [1626213] - [net] core: make function ___gnet_stats_copy_basic() static (Eelco Chaudron) [1636891] - [net] sched: Add hardware specific counters to TC actions (Eelco Chaudron) [1636891] - [net] core: Add new basic hardware counter (Eelco Chaudron) [1636891] - [fs] sunrpc: safely reallow resvport min/max inversion (Steve Dickson) [1622167] - [fs] sunrpc: Prevent resvport min/max inversion via sysfs and module parameter (Steve Dickson) [1622167] - [fs] sunrpc: Prevent resvport min/max inversion via sysctl (Steve Dickson) [1622167] - [fs] sunrpc: Fix reserved port range calculation (Steve Dickson) [1622167] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1648781] - [fs] fuse: don't invalidate attrs when not using atime (Miklos Szeredi) [1648781] - [fs] Don't log expected error on DFS referral request (Leif Sahlberg) [1594377] - [fs] sunrpc: correct the computation for page_ptr when truncating (Frank Sorenson) [1640370] - [fs] revert "[fs] sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657399]- [infiniband] rdma/uverbs: Expand primary and alt AV port checks (Kamal Heib) [1655897] - [infiniband] rdma/uverbs: Don't fail in creation of multiple flows (Kamal Heib) [1655897] - [infiniband] rdma/uverbs: Fix slab-out-of-bounds in ib_uverbs_ex_create_flow (Kamal Heib) [1655897] - [infiniband] rdma/uverbs: Protect from attempts to create flows on unsupported QP (Kamal Heib) [1655897] - [infiniband] ib/rxe: Fix missing completion for mem_reg work requests (Kamal Heib) [1655897] - [infiniband] rdma/core: Save kernel caller name when creating CQ using ib_create_cq() (Kamal Heib) [1655897] - [rdma] Convert infiniband uverbs to struct_size (Kamal Heib) [1655897] - [infiniband] ib/uverbs: Fix ordering of ucontext check in ib_uverbs_write (Kamal Heib) [1655897] - [infiniband] ib/rxe: avoid double kfree skb (Kamal Heib) [1655897] - [net] svcrdma: Fix incorrect return value/type in svc_rdma_post_recvs (Kamal Heib) [1655897] - [rdma] restrack: Change SPDX tag to properly reflect license (Kamal Heib) [1655897] - [infiniband] fix a possible use-after-free bug (Kamal Heib) [1615040 1655897] - [infiniband] ib/isert: fix T10-pi check mask setting (Kamal Heib) [1655897] - [infiniband] ib/uverbs: Add support for flow counters (Kamal Heib) [1655897] - [rdma] ib/core: Add support for flow counters (Kamal Heib) [1655897] - [infiniband] ib/core: Support passing uhw for create_flow (Kamal Heib) [1655897] - [infiniband] ib/uverbs: Add read counters support (Kamal Heib) [1655897] - [rdma] ib/core: Introduce counters read verb (Kamal Heib) [1655897] - [infiniband] ib/uverbs: Add create/destroy counters support (Kamal Heib) [1655897] - [rdma] ib/core: Introduce counters object and its create/destroy (Kamal Heib) [1655897] - [infiniband] ib/uverbs: Add an ib_uobject getter to ioctl() infrastructure (Kamal Heib) [1655897] - [net] xprtrdma: Remove transfertypes array (Kamal Heib) [1655897] - [net] xprtrdma: Add trace_xprtrdma_dma_map(mr) (Kamal Heib) [1655897] - [net] xprtrdma: Wait on empty sendctx queue (Kamal Heib) [1655897] - [net] xprtrdma: Move common wait_for_buffer_space call to parent function (Kamal Heib) [1655897] - [net] xprtrdma: Return -ENOBUFS when no pages are available (Kamal Heib) [1655897] - [infiniband] rdma/mad: Convert BUG_ONs to error flows (Kamal Heib) [1655897] - [infiniband] rdma/mad: Delete inaccessible BUG_ON (Kamal Heib) [1655897] - [infiniband] rdma/cma: Ignore unknown event (Kamal Heib) [1655897] - [infiniband] rdma/cm: Abort loop in case of CM dequeue (Kamal Heib) [1655897] - [infiniband] rdma/uverbs: Hoist the common process of disassociate_ucontext into ib core (Kamal Heib) [1655897] - [infiniband] rdma/core: Remove indirection through ib_cache_setup() (Kamal Heib) [1655897] - [rdma] ib/core: Make testing MR flags for writability a static inline function (Kamal Heib) [1655897] - [infiniband] ib/rxe: avoid unnecessary export (Kamal Heib) [1655897] - [infiniband] ib/core: Introduce and use rdma_gid_table() (Kamal Heib) [1655897] - [infiniband] ib/core: Reduce the places that use zgid (Kamal Heib) [1655897] - [infiniband] rdma/ucm: Mark UCM interface as BROKEN (Kamal Heib) [1655897] - [infiniband] ib/core: Remove duplicate declaration of gid_cache_wq (Kamal Heib) [1655897] - [infiniband] rdma/ipoib: drop skb on path record lookup failure (Kamal Heib) [1655897] - [infiniband] rdma/cma: add rdma_iw_cm_id() and rdma_res_to_id() helpers (Kamal Heib) [1655897] - [infiniband] rdma/ipoib: Update paths on CLIENT_REREG/SM_CHANGE events (Kamal Heib) [1655897] - [infiniband] ib/rxe: avoid calling WARN_ON_ONCE twice (Kamal Heib) [1655897] - [infiniband] ib/ipoib: replace local_irq_disable() with proper locking (Kamal Heib) [1655897] - [rdma] ib/uverbs: Introduce a MPLS steering match filter (Kamal Heib) [1655897] - [uapi] ib/uverbs: Expose MPLS flow spec to the user-kernel ABI header (Kamal Heib) [1655897] - [rdma] ib/uverbs: Introduce a GRE steering match filter (Kamal Heib) [1655897] - [uapi] ib/uverbs: Expose GRE flow spec to the user-kernel ABI header (Kamal Heib) [1655897] - [infiniband] ib/cm: Store and restore ah_attr during CM message processing (Kamal Heib) [1655897] - [infiniband] ib/cm: Store and restore ah_attr during LAP msg processing (Kamal Heib) [1655897] - [infiniband] ib/cm: Avoid AV ah_attr overwriting during LAP message handling (Kamal Heib) [1655897] - [infiniband] ib/core: Remove redundant return (Kamal Heib) [1655897] - [infiniband] rdma/nldev: remove mr iova attribute (Kamal Heib) [1596624 1655897] - [uapi] rdma/uapi: Fix uapi breakage (Kamal Heib) [1655897] - [infiniband] ib: Fix RDMA_RXE and INFINIBAND_RDMAVT dependencies for DMA_VIRT_OPS (Kamal Heib) [1655897] - [net] svcrdma: Persistently allocate and DMA-map Send buffers (Kamal Heib) [1655897] - [net] svcrdma: Simplify svc_rdma_send() (Kamal Heib) [1655897] - [net] svcrdma: Remove post_send_wr (Kamal Heib) [1655897] - [net] svcrdma: Don't overrun the SGE array in svc_rdma_send_ctxt (Kamal Heib) [1655897] - [net] svcrdma: Introduce svc_rdma_send_ctxt (Kamal Heib) [1655897] - [net] svcrdma: Clean up Send SGE accounting (Kamal Heib) [1655897] - [net] svcrdma: Refactor svc_rdma_dma_map_buf (Kamal Heib) [1655897] - [net] svcrdma: Allocate recv_ctxt's on CPU handling Receives (Kamal Heib) [1655897] - [net] svcrdma: Persistently allocate and DMA-map Receive buffers (Kamal Heib) [1655897] - [net] svcrdma: Preserve Receive buffer until svc_rdma_sendto (Kamal Heib) [1655897] - [net] svcrdma: Simplify svc_rdma_recv_ctxt_put (Kamal Heib) [1655897] - [net] svcrdma: Remove sc_rq_depth (Kamal Heib) [1655897] - [net] svcrdma: Introduce svc_rdma_recv_ctxt (Kamal Heib) [1655897] - [trace] svcrdma: Trace key RDMA API events (Kamal Heib) [1655897] - [trace] svcrdma: Trace key RPC/RDMA protocol events (Kamal Heib) [1655897] - [net] xprtrdma: Prepare RPC/RDMA includes for server-side trace points (Kamal Heib) [1655897] - [net] svcrdma: Use passed-in net namespace when creating RDMA listener (Kamal Heib) [1655897] - [net] svcrdma: Add proper SPDX tags for NetApp-contributed source (Kamal Heib) [1655897] - [infiniband] ib/core: Reuse gid_table_release_one() in table allocation failure (Kamal Heib) [1655897] - [infiniband] ib/core: Make gid_table_reserve_default() return void (Kamal Heib) [1655897] - [net] xprtrdma: Make rpcrdma_sendctx_put_locked() a static function (Kamal Heib) [1655897] - [net] xprtrdma: Remove rpcrdma_buffer_get_rep_locked() (Kamal Heib) [1655897] - [net] xprtrdma: Remove rpcrdma_buffer_get_req_locked() (Kamal Heib) [1655897] - [net] xprtrdma: Remove rpcrdma_ep_{post_recv, post_extra_recv} (Kamal Heib) [1655897] - [net] xprtrdma: Move Receive posting to Receive handler (Kamal Heib) [1655897] - [trace] xprtrdma: Clean up Receive trace points (Kamal Heib) [1655897] - [net] xprtrdma: Make rpc_rqst part of rpcrdma_req (Kamal Heib) [1655897] - [net] xprtrdma: Introduce ->alloc_slot call-out for xprtrdma (Kamal Heib) [1655897] - [net] sunrpc: Add a ->free_slot transport callout (Kamal Heib) [1655897] - [net] xprtrdma: Fix max_send_wr computation (Kamal Heib) [1655897] - [net] xprtrdma: Create transport's CM ID in the correct network namespace (Kamal Heib) [1655897] - [net] xprtrdma: Try to fail quickly if proto=rdma (Kamal Heib) [1655897] - [net] xprtrdma: Add proper SPDX tags for NetApp-contributed source (Kamal Heib) [1655897] - [infiniband] rdma/nldev: helper functions to add driver attributes (Kamal Heib) [1596624 1655897] - [infiniband] rdma/nldev: add driver-specific resource tracking (Kamal Heib) [1596624 1655897] - [infiniband] rdma/nldev: Add explicit pad attribute (Kamal Heib) [1596624 1655897] - [infiniband] ib/cxgb4: use skb_put_zero()/__skb_put_zero (Kamal Heib) [1655897] - [infiniband] ib/core: Use CONFIG_SECURITY_INFINIBAND to compile out security code (Kamal Heib) [1655897] - [infiniband] ib/rxe: remove unused function variable (Kamal Heib) [1655897] - [infiniband] ib/rxe: change rxe_set_mtu function type to void (Kamal Heib) [1655897] - [infiniband] ib/rxe: Change rxe_rcv to return void (Kamal Heib) [1655897] - [infiniband] ib/rxe: replace refcount_inc with skb_get (Kamal Heib) [1655897] - [infiniband] ib/rxe: optimize the function duplicate_request (Kamal Heib) [1655897] - [infiniband] ib/rxe: make rxe_release_udp_tunnel static (Kamal Heib) [1655897] - [infiniband] ib/rxe: avoid export symbols (Kamal Heib) [1655897] - [infiniband] ib/rxe: make the variable static (Kamal Heib) [1655897] - [infiniband] rdma/rdma_cm: Delete rdma_addr_client (Kamal Heib) [1655897] - [infiniband] rdma/rdma_cm: Make rdma_addr_cancel into a fence (Kamal Heib) [1655897] - [infiniband] rdma/rdma_cm: Remove process_req and timer sorting (Kamal Heib) [1655897] - [net] sunrpc: Initialize rpc_rqst outside of xprt->reserve_lock (Kamal Heib) [1655897] - [net] sunrpc: Make num_reqs a non-atomic integer (Kamal Heib) [1655897] - [net] sunrpc: Make slot allocation more reliable (Kamal Heib) [1655897] - [net] treewide: Use array_size() in vzalloc_node() (Kamal Heib) [1655897] - [infiniband] treewide: Use array_size() in vzalloc() (Kamal Heib) [1655897] - [infiniband] treewide: kzalloc_node() -> kcalloc_node() (Kamal Heib) [1655897] - [infiniband] treewide: kzalloc() -> kcalloc() (Kamal Heib) [1655897] - [infiniband] treewide: kmalloc() -> kmalloc_array() (Kamal Heib) [1655897] - [infiniband] treewide: Use struct_size() for kmalloc()-family (Kamal Heib) [1655897]- [pci] Add "PCIe" to pcie_print_link_status() messages (Eelco Chaudron) [1654186] - [pci] Check for PCIe Link downtraining (Eelco Chaudron) [1654186] - [tty] wipe buffer if not echoing data (Artem Savkov) [1644050] - [tty] wipe buffer (Artem Savkov) [1644050] - [tty] add rwsem to close race between copy_from_read_buf calls and reset_buffer_flags (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Fix stall at n_tty_receive_char_special() (Christoph von Recklinghausen) [1649343] - [tty] audit: Fix audit source (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Fix auditing support for cannonical mode (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Fix 4096-byte canonical reads (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Remove read_cnt (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Don't wrap input buffer indices at buffer size (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Get read_cnt through accessor (Christoph von Recklinghausen) [1649343] - [tty] Deprecate ldisc .chars_in_buffer() method (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Split n_tty_chars_in_buffer() for reader-only interface (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Line copy to user buffer in canonical mode (Christoph von Recklinghausen) [1649343] - [tty] n_tty: Factor canonical mode copy from n_tty_read() (Christoph von Recklinghausen) [1649343] - [tty] Make ldisc input flow control concurrency-friendly (Christoph von Recklinghausen) [1649343] - [tty] Simplify tty buffer/ldisc interface with helper function (Christoph von Recklinghausen) [1649343] - [pinctrl] sunrisepoint: Align GPIO number space with Windows (Steve Best) [1653546] - [kernel] workqueue: remove keventd_up() (Artem Savkov) [1637827] - [lib] debugobj, workqueue: remove keventd_up() usage (Artem Savkov) [1637827] - [mm] slab, workqueue: remove keventd_up() usage (Artem Savkov) [1637827] - [tty] workqueue: remove keventd_up() usage (Artem Savkov) [1637827] - [x86] mce, workqueue: remove keventd_up() usage (Artem Savkov) [1637827] - [kernel] workqueue: make workqueue available early during boot (Artem Savkov) [1637827] - [kernel] sched, nohz: Exclude isolated cores from load balancing (Phil Auld) [1653437] - [kernel] sched: Factor out the on_null_domain() checks in trigger_load_balance() (Phil Auld) [1653437] - [kernel] sched: Pass 'struct rq' to on_null_domain() (Phil Auld) [1653437] - [kernel] nohz: Fix missing tick reprogram when interrupting an inline softirq (Phil Auld) [1618798] - [x86] cpufeatures: Enumerate cldemote instruction (Steve Best) [1482765] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1571340]- [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1654839] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1654839] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1654839] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1654839] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1639235] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1639235] - [net] geneve: cleanup hard coded value for Ethernet header length (Xin Long) [1639235] - [net] don't call update_pmtu unconditionally (Xin Long) [1639235] - [net] geneve: update skb dst pmtu on tx path (Xin Long) [1639235] - [net] vxlan: update skb dst pmtu on tx path (Xin Long) [1639235] - [net] unix: properly re-increment inflight counter of GC discarded candidates (Xin Long) [1639008] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1601814] - [net] ipv4: rate limit updating of next hop exceptions with same pmtu (Sabrina Dubroca) [1601814] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1601814] - [net] dcb: Add dcbnl buffer attribute (Ivan Vecera) [1647161] - [net] ethtool: Add support for configuring PFC stall prevention in ethtool (Ivan Vecera) [1647488] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1623359] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1623359] - [net] igmp: make function __ip_mc_inc_group() static (Hangbin Liu) [1623359] - [net] igmp: Reduce Unsolicited report interval to 1s when using IGMPv3 (Hangbin Liu) [1623359] - [net] tcp: do not restart timewait timer on rst reception (Florian Westphal) [1623889] - [net] pppoe: take ->needed_headroom of lower device into account on xmit (Florian Westphal) [1643335] - [net] sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1639772]- [kernel] mm: clear __GFP_FS when PF_MEMALLOC_NOIO is set (Rafael Aquini) [1657714] - [mm] mempolicy: clean up __GFP_THISNODE confusion in policy_zonelist (Rafael Aquini) [1613081] - [mm] Use overflow helpers in kmalloc_array*() (Waiman Long) [1651847] - [mm] faster kmalloc_array(), kcalloc() (Waiman Long) [1651847] - [mfd] intel-lpss: Add Ice Lake PCI IDs (Steve Best) [1483480] - [mmc] sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483495] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (David Milburn) [1652215] - [scsi] libiscsi: Allow sd_shutdown on bad transport (Chris Leech) [1630979] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1642370] - [scsi] mpt3sas: Add support for Aero controllers (Tomas Henzl) [1642370] - [scsi] mpt3sas: Bump driver version to 27.100.00.00 (Tomas Henzl) [1642370] - [scsi] mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1642370] - [scsi] mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1642370] - [scsi] mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1642370] - [scsi] mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1642370] - [scsi] mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1642370] - [scsi] mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1642370] - [scsi] mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1642370] - [scsi] mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1642370] - [scsi] mpt3sas: switch to generic DMA API (Tomas Henzl) [1642370] - [scsi] mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1642370] - [scsi] mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1642370] - [scsi] mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1642370] - [scsi] mpt3sas: remove remaining use of MPT3SAS_FMT (Tomas Henzl) [1642370] - [scsi] mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1642370] - [scsi] mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1642370] - [scsi] mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1642370] - [scsi] mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1642370] - [scsi] mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1642370] - [scsi] mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1642370] - [scsi] mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1642370] - [scsi] mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1642370] - [scsi] mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1642370] - [scsi] mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1642370] - [scsi] mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1642370] - [scsi] mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1642370] - [scsi] mpt3sas: Fix indentation (Tomas Henzl) [1642370] - [scsi] scripts/spelling.txt: add "overwritting" pattern and fix typo instances (Tomas Henzl) [1642370] - [scsi] mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1642370] - [scsi] mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1649288] - [scsi] mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1642370] - [scsi] mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1642370] - [scsi] mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1642370] - [scsi] mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1642370]- [netdrv] aquantia: fix rx checksum offload bits (Igor Russkikh) [1648333] - [netdrv] aquantia: allow rx checksum offload configuration (Igor Russkikh) [1648333] - [netdrv] aquantia: invalid checksumm offload implementation (Igor Russkikh) [1648333] - [netdrv] aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1648333] - [netdrv] aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1648333] - [netdrv] aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1648333] - [netdrv] aquantia: remove some redundant variable initializations (Igor Russkikh) [1648333] - [netdrv] aquantia: fix hw_atl_utils_fw_upload_dwords (Igor Russkikh) [1648333] - [netdrv] aquantia: Make some functions static (Igor Russkikh) [1648333] - [netdrv] aquantia: Implement rx/tx flow control ethtools callback (Igor Russkikh) [1648333] - [netdrv] aquantia: Improve adapter init/deinit logic (Igor Russkikh) [1648333] - [netdrv] ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1633418] - [netdrv] ena: fix crash during ena_remove() (John Linville) [1633418] - [netdrv] ena: fix crash during failed resume from hibernation (John Linville) [1633418] - [netdrv] ena: enable Low Latency Queues (John Linville) [1633418] - [netdrv] ena: Fix Kconfig dependency on X86 (John Linville) [1633418] - [netdrv] ena: fix indentations in ena_defs for better readability (John Linville) [1633418] - [netdrv] ena: update driver version to 2.0.1 (John Linville) [1633418] - [netdrv] ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1633418] - [netdrv] ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1633418] - [netdrv] ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1633418] - [netdrv] ena: explicit casting and initialization, and clearer error handling (John Linville) [1633418] - [netdrv] ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1633418] - [netdrv] ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1633418] - [netdrv] ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1633418] - [netdrv] ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1633418] - [netdrv] ena: complete host info to match latest ENA spec (John Linville) [1633418] - [netdrv] ena: minor performance improvement (John Linville) [1633418] - [netdrv] ena: fix auto casting to boolean (John Linville) [1633418] - [netdrv] ena: fix NULL dereference due to untimely napi initialization (John Linville) [1633418] - [netdrv] ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1633418] - [netdrv] ena: fix warning in rmmod caused by double iounmap (John Linville) [1633418] - [netdrv] ena: remove ndo_poll_controller (John Linville) [1633418] - [netdrv] ena: fix incorrect usage of memory barriers (John Linville) [1633418] - [netdrv] ena: fix missing calls to READ_ONCE (John Linville) [1633418] - [netdrv] ena: fix missing lock during device destruction (John Linville) [1633418] - [netdrv] ena: fix potential double ena_destroy_device() (John Linville) [1633418] - [netdrv] ena: fix device destruction to gracefully free resources (John Linville) [1633418] - [netdrv] ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1633418] - [netdrv] ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1633418] - [netdrv] ena: Fix use of uninitialized DMA address bits field (John Linville) [1633418] - [netdrv] ena: Eliminate duplicate barriers on weakly-ordered archs (John Linville) [1633418] - [thunderbolt] Add Intel as copyright holder (Jarod Wilson) [1588927] - [thunderbolt] Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588927] - [thunderbolt] Print connected devices (Jarod Wilson) [1588927] - [thunderbolt] Make the driver less verbose (Jarod Wilson) [1588927] - [thunderbolt] Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588927] - [thunderbolt] Initialize after IOMMUs (Jarod Wilson) [1588927] - [thunderbolt] Do not handle ICM events after domain is stopped (Jarod Wilson) [1588927] - [thunderbolt] Add support for runtime PM (Jarod Wilson) [1588927] - [thunderbolt] Remove redundant variable 'approved' (Jarod Wilson) [1588927] - [thunderbolt] Use correct ICM commands in system suspend (Jarod Wilson) [1588927] - [thunderbolt] No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588927] - [thunderbolt] Do not unnecessarily call ICM get route (Jarod Wilson) [1588927] - [thunderbolt] Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588927] - [thunderbolt] Fix small typo in variable name (Jarod Wilson) [1588927]- [pinctrl] intel: Add Ice Lake PCH pin controller support (Steve Best) [1483412] - [fs] mm: /proc/pid/pagemap: hide swap entries from unprivileged users (Joe Lawrence) [1522595] - [fs] mm, pagemap: fix swap offset value for PMD migration entry (Joe Lawrence) [1522595] - [tools] pagemap: add mmap-exclusive bit for marking pages mapped only here (Joe Lawrence) [1522595] - [fs] pagemap: hide physical addresses from non-privileged users (Joe Lawrence) [1522595] - [fs] pagemap: rework hugetlb and thp report (Joe Lawrence) [1522595] - [tools] pagemap: switch to the new format and do some cleanup (Joe Lawrence) [1522595] - [tools] vm/page-types.c: support KPF_SOFTDIRTY bit (Joe Lawrence) [1522595] - [fs] mm: softdirty: unmapped addresses between VMAs are clean (Joe Lawrence) [1522595] - [fs] mm: softdirty: addresses before VMAs in PTE holes aren't softdirty (Joe Lawrence) [1522595] - [fs] mm: softdirty: respect VM_SOFTDIRTY in PTE holes (Joe Lawrence) [1522595] - [fs] pagemap: check permissions and capabilities at open time (Joe Lawrence) [1522595] - [fs] pagemap: do not leak physical addresses to non-privileged userspace (Joe Lawrence) [1522595] - [pci] shpchp: Separate existence of SHPC and permission to use it (Myron Stowe) [1633873] - [pci] shpchp: Manage SHPC unconditionally on non-ACPI systems (Myron Stowe) [1633873] - [pci] shpchp: Fix AMD POGO identification (Myron Stowe) [1633873] - [s390] qeth: fix length check in SNMP processing (Hendrik Brueckner) [1656015] - [s390] qeth: report 25Gbit link speed (Hendrik Brueckner) [1640651] - [s390] qeth: use LINK_MODE_* to report the link characteristics (Hendrik Brueckner) [1640651] - [s390] qeth: convert to ETHTOOL_GLINKSETTINGS API (Hendrik Brueckner) [1640651] - [s390] qeth: clean up qeth_set_ecmd_adv_sup() (Hendrik Brueckner) [1640651] - [s390] qeth: sanitize strings in debug messages (Hendrik Brueckner) [1652059] - [s390] qeth: remove outdated portname debug msg (Hendrik Brueckner) [1652059] - [s390] qeth: Fix potential array overrun in cmd/rc lookup (Hendrik Brueckner) [1652051] - [s390] qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Hendrik Brueckner) [1652051] - [s390] kdump: Make elfcorehdr size calculation ABI compliant (Hendrik Brueckner) [1656017] - [s390] kdump: Fix elfcorehdr size calculation (Hendrik Brueckner) [1656017]- [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [netdrv] phy: add phy_speed_down and phy_speed_up (Ivan Vecera) [1655590] - [netdrv] phy: add helper phy_config_aneg (Ivan Vecera) [1655590] - [netdrv] phy: fix flag masking in __set_phy_supported (Ivan Vecera) [1655590] - [netdrv] phy: allow scanning busses with missing phys (Ivan Vecera) [1655590] - [netdrv] phy: remove parameter new_link from phy_mac_interrupt() (Ivan Vecera) [1655590] - [kernel] phy: core: use genphy version of callbacks read_status and config_aneg per default (Ivan Vecera) [1655590] - [net] ethtool: remove error check for legacy setting transceiver type (Ivan Vecera) [1655590] - [netdrv] phy: Keep reporting transceiver type (Ivan Vecera) [1655590] - [uapi] ethtool: Add back transceiver type (Ivan Vecera) [1655590] - [kernel] phy: Remove trailing semicolon in macro definition (Ivan Vecera) [1655590] - [netdrv] phy: hook up clause 45 autonegotiation restart (Ivan Vecera) [1655590] - [netdrv] phy: avoid genphy_aneg_done() for PHYs without clause 22 support (Ivan Vecera) [1655590] - [netdrv] phy: add 802.3 clause 45 support to phylib (Ivan Vecera) [1655590] - [netdrv] phy: test the right variable in phy_write_mmd() (Ivan Vecera) [1655590] - [netdrv] phy: restart phy autonegotiation after EEE advertisment change (Ivan Vecera) [1655590] - [netdrv] phy: avoid setting unsupported EEE advertisments (Ivan Vecera) [1655590] - [netdrv] phy: clean up mmd_phy_indirect() (Ivan Vecera) [1655590] - [netdrv] phy: remove the indirect MMD read/write methods (Ivan Vecera) [1655590] - [netdrv] phy: switch remaining users to phy_(read|write)_mmd() (Ivan Vecera) [1655590] - [netdrv] phy: make phy_(read|write)_mmd() generic MMD accessors (Ivan Vecera) [1655590] - [netdrv] phy: move phy MMD accessors to phy-core.c (Ivan Vecera) [1655590] - [netdrv] phy: Add missing driver check in phy_aneg_done() (Ivan Vecera) [1655590] - [netdrv] phy: Check phydev->drv (Ivan Vecera) [1655590] - [netdrv] phy: Fix PHY unbind crash (Ivan Vecera) [1655590] - [netdrv] phy: Add phy_ethtool_nway_reset (Ivan Vecera) [1655590] - [netdrv] phy: add phy_ethtool_{get|set}_link_ksettings (Ivan Vecera) [1655590] - [netdrv] mdio_bus: Fix MDIO bus scanning in __mdiobus_register() (Ivan Vecera) [1655590] - [netdrv] phylib: don't return NULL from get_phy_device() (Ivan Vecera) [1655590] - [netdrv] phy: add generic function to support ksetting support (Ivan Vecera) [1655590] - [netdrv] phy: Add API for {un}registering an mdio device to a bus (Ivan Vecera) [1655590] - [netdrv] phy: Add an mdio_device structure (Ivan Vecera) [1655590] - [netdrv] phy: Centralise print about attached phy (Ivan Vecera) [1655590] - [netdrv] phy: phy_{read|write}_mmd_indirect: get addr from phydev (Ivan Vecera) [1655590] - [netdrv] phy: add phydev_name() wrapper (Ivan Vecera) [1655590] - [kernel] phy: Add phydev_err() and phydev_dbg() macros (Ivan Vecera) [1655590] - [kernel] phy: Consistently use addr for address on an MII bus (Ivan Vecera) [1655590] - [netdrv] phylib: Add phy_set_max_speed helper (Ivan Vecera) [1655590] - [netdrv] phy: add locking to phy_read_mmd_indirect()/phy_write_mmd_indirect() (Ivan Vecera) [1655590] - [netdrv] phy: Support setting polarity in marvell phy driver (Ivan Vecera) [1655590] - [netdrv] phy: Pass mdix ethtool setting through to phy driver (Ivan Vecera) [1655590] - [netdrv] phy: avoid suspending twice a PHY (Ivan Vecera) [1655590] - [netdrv] phy: keep track of the PHY suspend state (Ivan Vecera) [1655590] - [netdrv] phy: utilize phy_suspend and phy_resume (Ivan Vecera) [1655590] - [netdrv] phy: Invalidate LP advertising flags when restarting or disabling AN (Ivan Vecera) [1655590] - [netdrv] phy: fix EEE checks inside the phy_init_eee (Ivan Vecera) [1655590] - [netdrv] phy: allow phy_init_eee() to work with internal PHYs (Ivan Vecera) [1655590] - [kernel] phy: export phy_{read,write}_mmd_indirect (Ivan Vecera) [1655590] - [netdrv] libphy: Add phy specific function to access mmd phy registers (Ivan Vecera) [1655590] - [netdrv] phy: export phy_suspend and phy_resume (Ivan Vecera) [1655590] - [netdrv] phy: fix uninitalized ethtool_wolinfo in phy_suspend (Ivan Vecera) [1655590] - [netdrv] phy: move PHY software reset to genphy_soft_reset (Ivan Vecera) [1655590] - [netdrv] phy: update port type for MoCA PHYs (Ivan Vecera) [1655590] - [kernel] phy: add MoCA PHY type (Ivan Vecera) [1655590] - [netdrv] phy: report link partner features through ethtool (Ivan Vecera) [1655590] - [kernel] phy: breakdown PHY_*_FEATURES defines (Ivan Vecera) [1655590]- [scsi] scsi_transport_srp: Fix shost to rport translation (Kamal Heib) [1641363] - [rdma] ib/uverbs: Fix uverbs_attr_get_obj (Kamal Heib) [1641363] - [infiniband] nvmet, rxe: defer ip datagram sending to tasklet (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Fix kernel crash during MR deregistration flow (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Prevent reregistration of DM_MR to regular MR (Kamal Heib) [1641363] - [infiniband] ib: make INFINIBAND_ADDR_TRANS configurable (Kamal Heib) [1641363] - [infiniband] ib_srp: depend on INFINIBAND_ADDR_TRANS (Kamal Heib) [1641363] - [infiniband] ib_srpt: depend on INFINIBAND_ADDR_TRANS (Kamal Heib) [1641363] - [infiniband] ib/core: Fix deleting default GIDs when changing mac adddress (Kamal Heib) [1641363] - [infiniband] ib/core: Fix to avoid deleting IPv6 look alike default GIDs (Kamal Heib) [1641363] - [infiniband] ib/core: Don't allow default GID addition at non reseved slots (Kamal Heib) [1641363] - [infiniband] rdma/ucma: Check for a cm_id->device in all user calls that need it (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add missing braces in anonymous union initializers (Kamal Heib) [1641363] - [infiniband] rdma/ucma: ucma_context reference leak in error path (Kamal Heib) [1641363] - [net] sunrpc: Make RTT measurement more precise (Send) (Kamal Heib) [1641363] - [net] xprtrdma: Move creation of rl_rdmabuf to rpcrdma_create_req (Kamal Heib) [1641363] - [net] xprtrdma: Chain Send to FastReg WRs (Kamal Heib) [1641363] - [kernel] xprtrdma: "Support" call-only RPCs (Kamal Heib) [1641363] - [net] xprtrdma: Reduce number of MRs created by rpcrdma_mrs_create (Kamal Heib) [1641363] - [net] xprtrdma: ->send_request returns -EAGAIN when there are no free MRs (Kamal Heib) [1641363] - [net] xprtrdma: Remove xprt-specific connect cookie (Kamal Heib) [1641363] - [net] xprtrdma: Remove arbitrary limit on initiator depth (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add device memory registration ioctl support (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add alloc/free dm uverbs ioctl support (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add device memory capabilities reporting (Kamal Heib) [1641363] - [uapi] ib/uverbs: Expose device memory capabilities to user (Kamal Heib) [1641363] - [infiniband] ib/rxe: Removed GID add/del dummy routines (Kamal Heib) [1641363] - [uapi] ib/uverbs: Introduce ESP steering match filter (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add modify ESP flow_action (Kamal Heib) [1641363] - [rdma] ib/uverbs: Introduce egress flow steering (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add action_handle flow steering specification (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add flow_action create and destroy verbs (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Refactor kern_spec_to_ib_spec_filter (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Add enum attribute type to ioctl() interface (Kamal Heib) [1641363] - [rdma] Use ib_gid_attr during GID modification (Kamal Heib) [1641363] - [infiniband] ib/providers: Avoid null netdev check for RoCE (Kamal Heib) [1641363] - [infiniband] ib/providers: Avoid zero GID check for RoCE (Kamal Heib) [1641363] - [infiniband] ib/core: Refactor GID modify code for RoCE (Kamal Heib) [1641363] - [infiniband] ib/core: Simplify ib_query_gid to always refer to cache (Kamal Heib) [1641363] - [infiniband] rdma/providers: Simplify query_gid callback of RoCE providers (Kamal Heib) [1641363] - [infiniband] ib/qedr: Remove GID add/del dummy routines (Kamal Heib) [1641363] - [rdma] core: Update query_gid documentation for HCA drivers (Kamal Heib) [1641363] - [infiniband] rdma/mlx5: Fix definition of mlx5_ib_create_qp_resp (Kamal Heib) [1641363] - [trace] sunrpc: Save remote presentation address in svc_xprt for trace events (Kamal Heib) [1641363] - [trace] sunrpc: Move trace_svc_xprt_dequeue() (Kamal Heib) [1641363] - [trace] sunrpc: Simplify trace_svc_recv (Kamal Heib) [1641363] - [net] svc: Simplify ->xpo_secure_port (Kamal Heib) [1641363] - [infiniband] ib/ocrdma_hw: Remove redundant checks and goto labels (Kamal Heib) [1641363] - [infiniband] ib/ipoib: Delete unused struct (Kamal Heib) [1641363] - [rdma] cma: Move rdma_cm_state to cma_priv.h (Kamal Heib) [1641363] - [infiniband] ib/addr: Constify dst_entry pointer (Kamal Heib) [1641363] - [infiniband] rdma: Use u64_to_user_ptr everywhere (Kamal Heib) [1641363] - [infiniband] rdma/nldev: Provide netdevice name and index (Kamal Heib) [1596624 1641363] - [infiniband] ib/rxe: optimize mcast recv process (Kamal Heib) [1641363] - [infiniband] rdma/cma: Add rdma_port_space to UAPI (Kamal Heib) [1596624 1641363] - [rdma] cma: remove RDMA_PS_SDP (Kamal Heib) [1641363] - [infiniband] ib/core: Refer to RoCE port property to decide building cache (Kamal Heib) [1641363] - [infiniband] ib/core: Search GID only for IB link layer (Kamal Heib) [1641363] - [infiniband] ib/core: Refer to RoCE port property instead of GID table property (Kamal Heib) [1641363] - [infiniband] ib/core: Generate GID change event regardless of RoCE GID table property (Kamal Heib) [1641363] - [infiniband] ib/cm: Block processing alternate path handling RoCE Rx cm messages (Kamal Heib) [1641363] - [infiniband] ib/core: Protect against concurrent access to hardware stats (Kamal Heib) [1641363] - [uapi] ib/uverbs: UAPI pointers should use __aligned_u64 type (Kamal Heib) [1641363] - [uapi] rdma/ocrdma: Fix structure layout for ocrdma_alloc_pd (Kamal Heib) [1641363] - [rdma] ib/cma: Resolve route only while receiving CM requests (Kamal Heib) [1641363] - [infiniband] ib/core: Refer to RoCE port property instead of GID table property (Kamal Heib) [1641363] - [infiniband] rdma/restrack: Remove ambiguity in resource track clean logic (Kamal Heib) [1641363] - [lib] bug: define the "cut here" string in a single place (Kamal Heib) [1641363] - [uapi] rdma/cxgb3: Use structs to describe the uABI instead of opencoding (Kamal Heib) [1641363] - [net] svcrdma: Clean up rdma_build_arg_xdr (Kamal Heib) [1641363] - [net] svcrdma: Consult max_qp_init_rd_atom when accepting connections (Kamal Heib) [1641363] - [net] svcrdma: Use pr_err to report Receive errors (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Enable ioctl() uAPI by default for new verbs (Kamal Heib) [1641363] - [rdma] ib/uverbs: Add macros to simplify adding driver specific attributes (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Move ioctl path of create_cq and destroy_cq to a new file (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Expose parsing tree of all common objects to providers (Kamal Heib) [1641363] - [rdma] ib/uverbs: Safely extend existing attributes (Kamal Heib) [1641363] - [rdma] ib/uverbs: Enable compact representation of uverbs_attr_spec (Kamal Heib) [1641363] - [uapi] ib/uverbs: Extend uverbs_ioctl header with driver_id (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Move to new headers and make naming consistent (Kamal Heib) [1641363] - [infiniband] ib/srp: Disallow duplicate RDMA/CM connections (Kamal Heib) [1641363] - [rdma] ib/core: Remove unimplemented ib_peek_cq (Kamal Heib) [1641363] - [infiniband] ib/core: Use rdma_is_port_valid() (Kamal Heib) [1641363] - [uapi] rdma/bnxt: Fix structure layout for bnxt_re_pd_resp (Kamal Heib) [1641363] - [infiniband] ib/core: Set speed string to SDR for invalid active rates (Kamal Heib) [1641363] - [infiniband] rdma/restrack: Don't rely on uninitialized variable in restrack_add flow (Kamal Heib) [1596624 1641363] - [uapi] rdma/mlx4: Move flag constants to uapi header (Kamal Heib) [1641363] - [rdma] ib/core: Move rdma_addr_find_l2_eth_by_grh to core_priv.h (Kamal Heib) [1641363] - [infiniband] ib/cm: Introduce and use helper function to get cm_port from path (Kamal Heib) [1641363] - [infiniband] ib/core: Refactor ib_init_ah_attr_from_path() for RoCE (Kamal Heib) [1641363] - [infiniband] ib/cm: Add and use a helper function to add cm_id's to the port list (Kamal Heib) [1641363] - [infiniband] ib/ocrdma: Removed GID add/del null routines (Kamal Heib) [1641363] - [infiniband] ib/core: Remove rdma_resolve_ip_route() as exported symbol (Kamal Heib) [1641363] - [infiniband] ib/cma: Use rdma_protocol_roce() and remove cma_protocol_roce_dev_port() (Kamal Heib) [1641363] - [infiniband] ib/core: Honor return status of ib_init_ah_from_mcmember() (Kamal Heib) [1641363] - [infiniband] ib/{core, ipoib}: Simplify ib_find_gid() for unused ndev (Kamal Heib) [1641363] - [infiniband] infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4 (Kamal Heib) [1641363] - [infiniband] infiniband/core/verbs.c: fix build with gcc-4.4.4 (Kamal Heib) [1641363] - [infiniband] rdma_rxe: make rxe work over 802.1q VLAN devices (Kamal Heib) [1641363] - [infiniband] rdma/verbs: Simplify modify QP check (Kamal Heib) [1596624 1641363] - [infiniband] rdma/pvrdma: Properly annotate QP states (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Ensure validity of current QP state value (Kamal Heib) [1641363] - [infiniband] ib: remove duplicate header files (Kamal Heib) [1641363] - [infiniband] rdma/nldev: provide detailed PD information (Kamal Heib) [1641363] - [infiniband] rdma/nldev: provide detailed MR information (Kamal Heib) [1596624 1641363] - [infiniband] rdma/nldev: provide detailed CQ information (Kamal Heib) [1596624 1641363] - [infiniband] rdma/nldev: provide detailed CM_ID information (Kamal Heib) [1596624 1641363] - [infiniband] rdma/cm: move rdma_id_private to cma_priv.h (Kamal Heib) [1596624 1641363] - [infiniband] rdma/nldev: common resource dumpit function (Kamal Heib) [1596624 1641363] - [infiniband] rdma/restrack: clean up res_to_dev() (Kamal Heib) [1596624 1641363] - [infiniband] ib/rxe: change the function rxe_init_device_param type (Kamal Heib) [1641363] - [infiniband] ib/rxe: remove unnecessary rxe in rxe_send (Kamal Heib) [1641363] - [infiniband] ib/rxe: remove unnecessary skb_clone (Kamal Heib) [1641363] - [infiniband] ib/srpt: Add RDMA/CM support (Kamal Heib) [1641363] - [infiniband] ib/srp: Use the IB_DEVICE_SG_GAPS_REG HCA feature if supported (Kamal Heib) [1641363] - [infiniband] remove redundant assignment to pointer 'rdi' (Kamal Heib) [1641363] - [infiniband] ib/rxe: Remove unused variable (char *rxe_qp_state_name[]) (Kamal Heib) [1641363] - [infiniband] ib/srp: Use pIS instead of inet_ntop() (Kamal Heib) [1641363] - [infiniband] revert "ib/srp: Avoid that a cable pull can trigger a kernel crash" (Kamal Heib) [1641363] - [infiniband] rdma/iwpm: Delete an error message for a failed memory allocation in iwpm_create_nlmsg() (Kamal Heib) [1641363] - [infiniband] ib/usnic: Delete an error message for a failed memory allocation in usnic_transport_init() (Kamal Heib) [1641363] - [infiniband] ib/uverbs: Tidy uverbs_uobject_add (Kamal Heib) [1641363] - [infiniband] rdma/verbs: Return proper error code for not supported system call (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Reduce number of command header flags checks (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Replace user's types with kernel's types (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Refactor the header validation logic (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Copy ex_hdr outside of SRCU read lock (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Move uncontext check before SRCU read lock (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Properly check command supported mask (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Refactor command header processing (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Unify return values of not supported command (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Return not supported error code for unsupported commands (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Fail as early as possible if not enough header data was provided (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Refactor flags checks and update return value (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Update sizeof users (Kamal Heib) [1641363] - [infiniband] rdma/uverbs: Convert command mask validity check function to be bool (Kamal Heib) [1641363] - [net] sunrpc: Improve ordering of transport processing (Kamal Heib) [1641363] - [trace] sunrpc: Fix parsing failure in trace points with XIDs (Kamal Heib) [1641363] - [trace] sunrpc: Fix tracepoint storage issues with svc_recv and svc_rqst_status (Kamal Heib) [1641363] - [trace] sunrpc: Don't allocate a full sockaddr_storage for tracing (Kamal Heib) [1641363] - [trace] sunrpc: fix tracepoint warning: unknown op '->' (Kamal Heib) [1641363]- [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Steve Dickson) [1652850] - [fs] flexfiles: use per-mirror specified stateid for IO (Steve Dickson) [1652850] - [fs] nfsv4.x: fix lock recovery during delegation recall (Steve Dickson) [1634086] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1643694] - [fs] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1647460] - [fs] cifs: Fix autonegotiate security settings mismatch (Leif Sahlberg) [1650148] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Scott Mayhew) [1645353] - [fs] dlm: Fix Fix saving of NULL callbacks (Robert S Peterson) [1638017] - [fs] move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon) (Zheng Yan) [1627001] - [fs] dcache: d_splice_alias should ignore DCACHE_DISCONNECTED (Zheng Yan) [1627001] - [fs] dcache: d_splice_alias should detect loops (Zheng Yan) [1627001] - [fs] dcache: d_splice_alias mustn't create directory aliases (Zheng Yan) [1627001] - [fs] dcache: close d_move race in d_splice_alias (Zheng Yan) [1627001] - [fs] dcache: move d_splice_alias (Zheng Yan) [1627001] - [fs] dcache: don't clear DCACHE_DISCONNECTED too early (Zheng Yan) [1627001] - [fs] dcache: Don't set DISCONNECTED on "pseudo filesystem" dentries (Zheng Yan) [1627001] - [fs] dcache: use IS_ROOT to decide where dentry is hashed (Zheng Yan) [1627001] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1637147] - [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637147] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637147] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637147] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637147] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637147] - [fs] iomap: move IOMAP_F_BOUNDARY to gfs2 (Andreas Grunbacher) [1637147] - [fs] iomap: inline data should be an iomap type, not a flag (Andreas Grunbacher) [1637147] - [fs] iomap: add private pointer to struct iomap (Andreas Grunbacher) [1637147] - [fs] iomap: add a page_done callback (Andreas Grunbacher) [1637147] - [fs] iomap: generic inline data handling (Andreas Grunbacher) [1637147] - [fs] iomap: mark newly allocated buffer heads as new (Andreas Grunbacher) [1637147] - [fs] fs: factor out a __generic_write_end helper (Andreas Grunbacher) [1637147] - [fs] gfs2: Iomap cleanups and improvements (Andreas Grunbacher) [1637147] - [fs] gfs2: Remove ordered write mode handling from gfs2_trans_add_data (Andreas Grunbacher) [1637147] - [fs] gfs2: gfs2_stuffed_write_end cleanup (Andreas Grunbacher) [1637147] - [fs] gfs2: hole_size improvement (Andreas Grunbacher) [1637147] - [fs] gfs2: Remove sdp->sd_jheightsize (Andreas Grunbacher) [1637147] - [fs] gfs2: gfs2_iomap_end tracepoint: log block address (Andreas Grunbacher) [1637147] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1637147] - [fs] gfs2: Check for the end of metadata in punch_hole (Andreas Grunbacher) [1637147] - [fs] gfs2: Fixes to "Implement iomap for block_map" (2) (Andreas Grunbacher) [1637147] - [fs] gfs2: Fixes to "Implement iomap for block_map" (Andreas Grunbacher) [1637147] - [fs] gfs2: Minor gfs2_page_add_databufs cleanup (Andreas Grunbacher) [1637147] - [fs] gfs2: Add gfs2_max_stuffed_size (Andreas Grunbacher) [1637147] - [fs] gfs2: Typo fixes (Andreas Grunbacher) [1637147] - [fs] gfs2: Implement fallocate(FALLOC_FL_PUNCH_HOLE) (Andreas Grunbacher) [1637147] - [fs] gfs2: Turn trunc_dealloc into punch_hole (Andreas Grunbacher) [1637147] - [fs] gfs2: Generalize truncate code (Andreas Grunbacher) [1637147] - [fs] Turn gfs2_block_truncate_page into gfs2_block_zero_range (Andreas Grunbacher) [1637147] - [fs] gfs2: Improve non-recursive delete algorithm (Andreas Grunbacher) [1637147] - [fs] gfs2: Fix metadata read-ahead during truncate (Andreas Grunbacher) [1637147] - [fs] gfs2: Remove minor gfs2_journaled_truncate inefficiencies (Andreas Grunbacher) [1637147] - [fs] gfs2: truncate: Remove unnecessary oldsize parameters (Andreas Grunbacher) [1637147] - [fs] gfs2: Clean up trunc_start error path (Andreas Grunbacher) [1637147] - [fs] gfs2: Remove pointless BUG_ON (Andreas Grunbacher) [1637147] - [fs] gfs2: Add gfs2_blk2rgrpd comment and fix incorrect use (Andreas Grunbacher) [1637147] - [fs] gfs2: use ->invalidatepage() length argument (Andreas Grunbacher) [1637147] - [fs] gfs2: Switch to invalidatepage_range (Andreas Grunbacher) [1637147] - [fs] GFS2: Merge ordered and writeback writepage (Andreas Grunbacher) [1637147] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1643581 1637147] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1247871] - [fs] cifs: smb2ops: Fix listxattr() when there are no EAs (Leif Sahlberg) [1247871] - [uapi] Fix SPDX tags for files referring to the 'OpenIB.org' license (Ivan Vecera) [1653376] - [uapi] tls: RX path for ktls (Ivan Vecera) [1653376] - [uapi] fix linux/tls.h userspace compilation error (Ivan Vecera) [1653376] - [uapi] license cleanup: add SPDX license identifier to uapi header files with a license (Ivan Vecera) [1653376] - [uapi] tls: kernel TLS support (Ivan Vecera) [1653376] - [kernel] stop_machine: Atomically queue and wake stopper threads (Phil Auld) [1557061] - [kernel] stop_machine: Disable preemption after queueing stopper threads (Phil Auld) [1557061] - [kernel] stop_machine: Disable preemption when waking two stopper threads (Phil Auld) [1557061] - [kernel] stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock (Phil Auld) [1557061] - [kernel] stop_machine: Make cpu_stop_queue_work() and stop_one_cpu_nowait() return bool (Phil Auld) [1557061] - [kernel] cpuset: Fix a backport error in update_nodemasks_hier() (Waiman Long) [1584689] - [x86] Treat R_X86_64_PLT32 as R_X86_64_PC32 (Yauheni Kaliuta) [1654807]- [nvme] flush namespace scanning work just before removing namespaces (Ewan Milne) [1622487] - [hwmon] (nct6775) Fix potential Spectre v1 (Dean Nelson) [1639223] - [mm] page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1591574] - [mm] madvise(madv_dodump): allow hugetlbfs pages (Jamie Bainbridge) [1641227] - [mm] memcontrol: factor out reclaim iterator loading and updating (Aristeu Rozanski) [1595932] - [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1451547] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1451547] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1451547] - [x86] locking/x86: Use LOCK ADD for smp_mb() instead of MFENCE (Waiman Long) [1522387] - [x86] locking/x86: Drop a comment left over from X86_OOSTORE (Waiman Long) [1522387] - [x86] locking/x86: Add cc clobber for ADDL (Waiman Long) [1522387] - [x86] reuse asm-generic/barrier.h (Waiman Long) [1522387] - [x86] locking, arch: use WRITE_ONCE()/READ_ONCE() in smp_store_release()/smp_load_acquire() (Waiman Long) [1522387] - [x86] locking/arch: Rename set_mb() to smp_store_mb() (Waiman Long) [1522387] - [kernel] locking/arch: Add WRITE_ONCE() to set_mb() (Waiman Long) [1522387] - [x86] cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482755] - [x86] cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482755]- [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1626505] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1626505] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1654699] - [pci] Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1524000] - [pci] Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1524000] - [kernel] sched/fair: Fix bandwidth timer clock drift condition (Lauro Ramos Venancio) [1617975] - [mm] mremap: properly flush TLB before releasing the page (Rafael Aquini) [1649634] {CVE-2018-18281} - [mm] ipc: use private shmem or hugetlbfs inodes for shm segments (Ondrej Mosnacek) [1613056] - [security] selinux: fix mprotect PROT_EXEC regression caused by mm change (Ondrej Mosnacek) [1613056] - [x86] syscall: Fix ARRAY_INDEX_NOSPEC_SYSCALL data leak (Josh Poimboeuf) [1608424] - [x86] kvm: vmx: re-add ple_gap module parameter (Gary Hook) [1652933]- [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1511372] - [net] geneve: ICMP error lookup handler (Stefano Brivio) [1511372] - [net] vxlan: ICMP error lookup handler (Stefano Brivio) [1511372] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1511372] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1511372] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1627270] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637876] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637876] - [net] packet: fix a race in packet_bind() and packet_notifier() (Andrea Claudi) [1643681] {CVE-2018-18559} - [net] ipv6: rate-limit probes for neighbourless routes (Sabrina Dubroca) [1637821] - [net] ipv6: Re-arrange code in rt6_probe() (Sabrina Dubroca) [1637821] - [pci] Add pcie_print_link_status() to log link speed and whether it's limited (Myron Stowe) [1647773] - [pci] Add pcie_bandwidth_available() to compute bandwidth available to device (Myron Stowe) [1647773] - [pci] Add pcie_bandwidth_capable() to compute max supported link bandwidth (Myron Stowe) [1647773] - [pci] Add pcie_get_width_cap() to find max supported link width (Myron Stowe) [1647773] - [pci] Add pcie_get_speed_cap() to find max supported link speed (Myron Stowe) [1647773] - [pci] Add decoding for 16 GT/s link speed (Myron Stowe) [1647773] - [pci] Add sysfs max_link_speed/width, current_link_speed/width, etc (Myron Stowe) [1647773] - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem: uffdio_copy: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [fs] userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [fs] userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [fs] userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() pte access (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [mm] userfaultfd: prevent non-cooperative events vs mcopy_atomic races (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [fs] userfaultfd: convert to use anon_inode_getfd() (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [fs] mm, userfaultfd, thp: avoid waiting when PMD under THP migration (Andrea Arcangeli) [1640519] {CVE-2018-18397} - [ata] ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI (David Arcari) [1643272] - [mfd] intel-lpss: Remove left over variable (David Arcari) [1643267] - [mfd] lpc_ich: Enable watchdog on Intel Apollo Lake PCH (David Arcari) [1643267] - [mfd] lpc_ich: Add support for Intel Apollo Lake SoC (David Arcari) [1643267] - [mfd] intel-lpss: Add default I2C device properties for Apollo Lake (David Arcari) [1643267] - [mfd] intel-lpss: Pass I2C configuration via properties on BXT (David Arcari) [1643267] - [mfd] lpss: Add Broxton ACPI IDs (David Arcari) [1643267] - [tools] selftests/powerpc: Move get_auxv_entry() into utils.c (Diego Domingos) [1632258] - [tools] selftests/powerpc: Add support for skipping tests (Diego Domingos) [1632258] - [tools] selftests: Add support files for powerpc tests (Diego Domingos) [1632258] - [hwmon] k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1643292] - [x86] amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1643292] - [x86] amd_nb: Add support for newer PCI topologies (Gary Hook) [1643292] - [hwmon] k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1643292] - [hwmon] (k10temp) Use API function to access System Management Network (Gary Hook) [1643292] - [x86] amd_nb: Add support for Raven Ridge CPUs (Gary Hook) [1643292] - [hwmon] (k10temp) Add support for AMD Ryzen w/ Vega graphics (Gary Hook) [1643292] - [hwmon] (k10temp) Add temperature offset for Ryzen 2700X (Gary Hook) [1643292] - [x86] cpu/amd: Apply the Erratum 688 fix when the BIOS doesn't (Gary Hook) [1643292] - [x86] pm: Set IRQCHIP_SKIP_SET_WAKE for IOAPIC IRQ chip objects (David Arcari) [1650250]- [cdrom] fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1652054] - [cdrom] Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1628161] {CVE-2018-16658} - [net] rtnetlink: give a user socket to get_target_net() (Jiri Benc) [1630694] {CVE-2018-14646} - [net] Add variants of capable for use on on sockets (Jiri Benc) [1630694] {CVE-2018-14646} - [crypto] chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1647732] - [gpu] drm/i915/gvt: changed DDI mode emulation type (Paul Lai) [1615476] - [gpu] drm/i915/gvt: fix a bug of partially write ggtt enties (Paul Lai) [1540520] - [i2c] i801: fix DNV's SMBCTRL register offset (David Arcari) [1628860] - [i2c] i801: Add support for Intel Broxton (David Arcari) [1651721] - [md] raid1: panic because of using freed memory (Xiao Ni) [1632575 1582673] - [md] Simplify ternary operations (Xiao Ni) [1627563] - [scsi] libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631130] - [scsi] libfc: Do not drop down to FLOGI for fc_rport_login() (Chris Leech) [1625721] - [scsi] libfc: Do not login if the port is already started (Chris Leech) [1625721] - [scsi] libfc: don't advance state machine for incoming FLOGI (Chris Leech) [1625721] - [kernel] ring-buffer: Fix polling on trace_pipe (Jerome Marchand) [1647443] - [x86] acpi/cstate: Make APCI C1 FFH MWAIT C-state description vendor-neutral (Laura Abbott) [1627566] - [x86] tsc: Mark Intel ATOM_GOLDMONT TSC reliable (David Arcari) [1651718] - [x86] cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650271] - [powerpc] fadump: re-register firmware-assisted dump if already registered (Steve Best) [1652864]- [lib] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1563798] - [lib] locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag (Waiman Long) [1563798] - [kernel] locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS (Waiman Long) [1563798] - [lib] locking/kconfig: Restructure the lock debugging menu (Waiman Long) [1563798] - [lib] locking/kconfig: Add LOCK_DEBUGGING_SUPPORT to make it more readable (Waiman Long) [1563798] - [lib] locking/rwsem: Add DEBUG_RWSEMS to look for lock/unlock mismatches (Waiman Long) [1563798] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1626004] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1626004] - [net] ipv6: check skb->protocol before lookup for nexthop (Hangbin Liu) [1615196] - [net] cls_matchall: fix tcf_unbind_filter missing (Hangbin Liu) [1614130] - [net] l2tp: pass tunnel pointer to ->session_create() (Andrea Claudi) [1637904] {CVE-2018-9517} - [net] rtnetlink: Add dump all for netconf (Paolo Abeni) [1634216] - [net] be careful with zero len iov (Paolo Abeni) [1622337] - [net] ipv6 Use get_hash_from_flowi6 for rt6 hash (Sabrina Dubroca) [1625454] - [powerpc] powernv/opal: Use standard interrupts property when available (Gustavo Duarte) [1577105] - [powerpc] powernv: process all OPAL event interrupts with kopald (Gustavo Duarte) [1577105] - [powerpc] opal: Wake up kopald polling thread before waiting for events (Gustavo Duarte) [1577105] - [powerpc] powernv: Fix opal_event_shutdown() called with interrupts disabled (Gustavo Duarte) [1577105] - [powerpc] powernv: Make opal_event_shutdown() callable from IRQ context (Gustavo Duarte) [1577105] - [powerpc] opal-irqchip: Use interrupt names if present (Gustavo Duarte) [1577105] - [powerpc] xics: Properly set Edge/Level type and enable resend (Gustavo Duarte) [1577105] - [powerpc] opal-irqchip: Fix deadlock introduced by "Fix double endian conversion" (Gustavo Duarte) [1577105] - [powerpc] opal-irqchip: Fix double endian conversion (Gustavo Duarte) [1577105] - [powerpc] powernv: Increase opal-irqchip initcall priority (Gustavo Duarte) [1577105] - [powerpc] opal: Remove events notifier (Gustavo Duarte) [1577105] - [powerpc] powernv/opal-dump: Convert to irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/elog: Convert elog to opal irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/opal: Convert opal message events to opal irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/eeh: Update the EEH code to use the opal irq domain (Gustavo Duarte) [1577105] - [powerpc] hvc: Convert to using interrupts instead of opal events (Gustavo Duarte) [1577105] - [powerpc] ipmi/powernv: Convert to irq event interface (Gustavo Duarte) [1577105] - [powerpc] powernv: Reorder OPAL subsystem initialisation (Gustavo Duarte) [1577105] - [powerpc] powernv: Add a virtual irqchip for opal events (Gustavo Duarte) [1577105] - [powerpc] irqdomain: Relax failure path on setting up mappings (Gustavo Duarte) [1577105] - [powerpc] numa: Skip onlining a offline node in kdump path (Steve Best) [1650254] - [powerpc] tm: Fix stack pointer corruption in __tm_recheckpoint() (Steve Best) [1650247] - [powerpc] pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1650255] - [powerpc] pseries/mm: factorize PTE slot computation (Steve Best) [1650255] - [powerpc] pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1650255] - [powerpc] rtas: Fix a potential race between CPU-Offline & Migration (Steve Best) [1650249] - [powerpc] pseries: Disable CPU hotplug across migrations (Steve Best) [1650249]- [tools] bpftool: fold hex keyword in command help (Jiri Olsa) [1640092] - [tools] bpftool: change time format for program 'loaded at:' information (Jiri Olsa) [1640092] - [tools] bpftool: make it easier to feed hex bytes to bpftool (Jiri Olsa) [1640092] - [tools] bpftool: Adjust to new print_bpf_insn interface (Jiri Olsa) [1640092] - [tools] bpftool: fix potential format truncation (Jiri Olsa) [1640092] - [tools] bpftool: fix dependency file path (Jiri Olsa) [1640092] - [tools] bpftool: add support for quotations in batch files (Jiri Olsa) [1640092] - [tools] bpftool: read from stdin when batch file name is "-" (Jiri Olsa) [1640092] - [tools] bpftool: support continuation lines in batch files (Jiri Olsa) [1640092] - [tools] bpftool: support comments in batch files (Jiri Olsa) [1640092] - [tools] bpftool: add bash completion for CFG dump (Jiri Olsa) [1640092] - [tools] bpftool: new command-line option and documentation for 'visual' (Jiri Olsa) [1640092] - [tools] bpftool: generate .dot graph from CFG information (Jiri Olsa) [1640092] - [tools] bpftool: add out edges for each basic-block (Jiri Olsa) [1640092] - [tools] bpftool: partition basic-block for each function in the CFG (Jiri Olsa) [1640092] - [tools] bpftool: detect sub-programs from the eBPF sequence (Jiri Olsa) [1640092] - [tools] bpftool: factor out xlated dump related code into separate file (Jiri Olsa) [1640092] - [tools] bpftool: remove unnecessary 'if' to reduce indentation (Jiri Olsa) [1640092] - [kernel] bpf/verifier: disallow pointer subtraction (Jiri Olsa) [1640092] - [kernel] bpf: use per htab salt for bucket hash (Jiri Olsa) [1640092] - [kernel] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Jiri Olsa) [1640092] - [kernel] bpf: add ability to charge bpf maps memory dynamically (Jiri Olsa) [1640092] - [tools] bpf: verifier: MOV64 don't mark dst reg unbounded (Jiri Olsa) [1640092] - [kernel] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Jiri Olsa) [1640092] - [kernel] bpf: don't leave partial mangled prog in jit_subprogs error path (Jiri Olsa) [1640092] - [kernel] bpf: hash map: decrement counter on error (Jiri Olsa) [1640092] - [kernel] bpf: fix panic in prog load calls cleanup (Jiri Olsa) [1640092] - [tools] bpf: reject passing modified ctx to helper functions (Jiri Olsa) [1640092] - [kernel] bpf: fix context access in tracing progs on 32 bit archs (Jiri Olsa) [1640092] - [kernel] bpf: avoid retpoline for lookup/update/delete calls on maps (Jiri Olsa) [1640092] - [kernel] bpf: show prog and map id in fdinfo (Jiri Olsa) [1640092] - [kernel] bpf: fixup error message from gpl helpers on license mismatch (Jiri Olsa) [1640092] - [kernel] bpf: bpf_prog_array_copy() should return -ENOENT if exclude_prog not found (Jiri Olsa) [1640092] - [kernel] bpf: avoid -Wmaybe-uninitialized warning (Jiri Olsa) [1640092] - [kernel] perf/core: add perf_get_event() to return perf_event given a struct file (Jiri Olsa) [1640092] - [kernel] bpf: get JITed image lengths of functions via syscall (Jiri Olsa) [1640092] - [kernel] bpf: fix multi-function JITed dump obtained via syscall (Jiri Olsa) [1640092] - [kernel] bpf: get kernel symbol addresses via syscall (Jiri Olsa) [1640092] - [kernel] bpf: support 64-bit offsets for bpf function calls (Jiri Olsa) [1640092] - [kernel] bpf: add __printf verification to bpf_verifier_vlog (Jiri Olsa) [1640092] - [kernel] bpf: enable stackmap with build_id in nmi context (Jiri Olsa) [1640092] - [kernel] bpf: fix references to free_bpf_prog_info() in comments (Jiri Olsa) [1640092] - [kernel] bpf: export bpf_event_output() (Jiri Olsa) [1640092] - [kernel] bpf: add faked "ending" subprog (Jiri Olsa) [1640092] - [kernel] bpf: centre subprog information fields (Jiri Olsa) [1640092] - [kernel] bpf: unify main prog and subprog (Jiri Olsa) [1640092] - [x86] bpf: Clean up non-standard comments, to make the code more readable (Jiri Olsa) [1640092] - [kernel] bpf/verifier: improve register value range tracking with ARSH (Jiri Olsa) [1640092] - [kernel] bpf: remove never-hit branches in verifier adjust_scalar_min_max_vals (Jiri Olsa) [1640092] - [kernel] bpf/verifier: refine retval R0 state for bpf_get_stack helper (Jiri Olsa) [1640092] - [kernel] bpf: add bpf_get_stack helper (Jiri Olsa) [1640092] - [kernel] bpf: change prototype for stack_map_get_build_id_offset (Jiri Olsa) [1640092] - [kernel] bpf: Add bpf_verifier_vlog() and bpf_verifier_log_needed() (Jiri Olsa) [1640092] - [kernel] bpf: Remove struct bpf_verifier_env argument from print_bpf_insn (Jiri Olsa) [1640092] - [kernel] bpf: add new jited info fields in bpf_dev_offload and bpf_prog_info (Jiri Olsa) [1640092] - [kernel] bpf: fix kallsyms handling for subprogs (Jiri Olsa) [1640092] - [kernel] bpf_obj_do_pin(): switch to vfs_mkobj(), quit abusing ->mknod() (Jiri Olsa) [1640092] - [kernel] new primitive: vfs_mkobj() (Jiri Olsa) [1640092] - [kernel] bpf: add a bpf_override_function helper (Jiri Olsa) [1640092] - [net] bpf: make jited programs visible in traces (Jiri Olsa) [1640092] - [kernel] bpf: add support for sys_enter_* and sys_exit_* tracepoints (Jiri Olsa) [1640092] - [kernel] tracing/kprobes: Avoid perf_trace_buf_*() if ->perf_events is empty (Jiri Olsa) [1640092] - [kernel] seqlock: Introduce raw_read_seqcount_latch() (Jiri Olsa) [1640092] - [kernel] rbtree: include rcu.h (Jiri Olsa) [1640092] - [kernel] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Jiri Olsa) [1640092] - [kernel] rbtree: Implement generic latch_tree (Jiri Olsa) [1640092] - [kernel] rcu: Move lockless_dereference() out of rcupdate.h (Jiri Olsa) [1640092] - [powerpc] bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc64: add JIT support for multi-function programs (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc64: pad function address loads with NOPs (Yauheni Kaliuta) [1637441] - [powerpc] bpf, ppc64: fix out of bounds access in tail call (Yauheni Kaliuta) [1637441] - [powerpc] bpf, ppc64: remove obsolete exception handling from div/mod (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc: fix net.core.bpf_jit_enable race (Yauheni Kaliuta) [1637441] - [powerpc] bpf, ppc64: do not reload skb pointers in non-skb context (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc: take advantage of stack_depth tracking in powerpc JIT (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Use memset32() to pre-fill traps in BPF page(s) (Yauheni Kaliuta) [1637441] - [powerpc] bpf, ppc64: implement jiting of BPF_J{LT, LE, SLT, SLE} (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc: Add jited_len to struct bpf_prog (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc: free up BPF_JMP | BPF_CALL | BPF_X opcode (Yauheni Kaliuta) [1637441] - [powerpc] bpf: powerpc: trace_bpf_jit_comp64.c: remove stubs for cBPF from arch code (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Introduce __PPC_SH64() (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Flush the entire JIT buffer (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Remove redundant check for non-null image (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Add support for bpf constant blinding (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Implement support for tail calls (Yauheni Kaliuta) [1637441] - [powerpc] bpf: Introduce accessors for using the tmp local stack space (Yauheni Kaliuta) [1637441] - [powerpc] Wire up sys_bpf() syscall (Yauheni Kaliuta) [1637441] - [powerpc] bpf: finish porting ebpf to trace_ part of RHEL (Yauheni Kaliuta) [1637441] - [kernel] bpf: linux/bpf.h needs linux/numa.h (Yauheni Kaliuta) [1637441] - [powerpc] ebpf/jit: Implement JIT compiler for extended BPF (Yauheni Kaliuta) [1637441] - [powerpc] bpf/jit: Introduce rotate immediate instructions (Yauheni Kaliuta) [1637441] - [powerpc] ppc: bpf: add reqired opcodes for ppc32 (Yauheni Kaliuta) [1637441] - [powerpc] add PPC_INST_LBZ opcode (Yauheni Kaliuta) [1637441] - [powerpc] bpf/jit: add function descriptor for PPC64v1 abi only (Yauheni Kaliuta) [1637441] - [powerpc] Define and use PPC64_ELF_ABI_v2/v1 (Yauheni Kaliuta) [1637441]- [scsi] mpt3sas: Swap I/O memory read value back to cpu endianness (Tomas Henzl) [1513855] - [scsi] mpt3sas: Add an I/O barrier (Tomas Henzl) [1513855] - [scsi] mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1513855] - [scsi] mpt3sas: Update driver version "25.100.00.00" (Tomas Henzl) [1513855] - [scsi] mpt3sas: fix possible memory leak (Tomas Henzl) [1513855] - [scsi] mpt3sas: For NVME device, issue a protocol level reset (Tomas Henzl) [1513855] - [scsi] mpt3sas: Update MPI Headers (Tomas Henzl) [1513855] - [scsi] mpt3sas: Report Firmware Package Version from HBA Driver (Tomas Henzl) [1513855] - [scsi] mpt3sas: Cache enclosure pages during enclosure add (Tomas Henzl) [1513855] - [scsi] mpt3sas: Allow processing of events during driver unload (Tomas Henzl) [1513855] - [scsi] mpt3sas: Increase event log buffer to support 24 port HBA's (Tomas Henzl) [1513855] - [scsi] mpt3sas: Added support for SAS Device Discovery Error Event (Tomas Henzl) [1513855] - [scsi] mpt3sas: Enhanced handling of Sense Buffer (Tomas Henzl) [1513855] - [scsi] mpt3sas: Optimize I/O memory consumption in driver (Tomas Henzl) [1513855] - [scsi] mpt3sas: Lockless access for chain buffers (Tomas Henzl) [1513855] - [scsi] mpt3sas: Pre-allocate RDPQ Array at driver boot time (Tomas Henzl) [1513855] - [scsi] mpt3sas: Bug fix for big endian systems (Tomas Henzl) [1513855] - [scsi] mpt3sas: fix spelling mistake: "disbale" -> "disable" (Tomas Henzl) [1513855] - [scsi] mpt3sas: Do not mark fw_event workqueue as WQ_MEM_RECLAIM (Tomas Henzl) [1513855] - [scsi] mpt3sas: clarify mmio pointer types (Tomas Henzl) [1513855] - [scsi] mpt3sas: Introduce function to clone mpi reply (Tomas Henzl) [1513855] - [scsi] mpt3sas: Introduce function to clone mpi request (Tomas Henzl) [1513855] - [scsi] mpt3sas: Introduce Base function for cloning (Tomas Henzl) [1513855] - [scsi] mpt3sas: Introduce API to get BAR0 mapped buffer address (Tomas Henzl) [1513855] - [scsi] mpt3sas: Configure reply post queue depth, DMA and sgl tablesize (Tomas Henzl) [1513855] - [scsi] mpt3sas: Add PCI device ID for Andromeda (Tomas Henzl) [1513855] - [scsi] mpt3sas: wait for and flush running commands on shutdown/unload (Tomas Henzl) [1513855] - [scsi] mpt3sas: fix oops in error handlers after shutdown/unload (Tomas Henzl) [1513855] - [scsi] mpt3sas: make function _get_st_from_smid static (Tomas Henzl) [1513855] - [scsi] mpt3sas: lockless command submission (Tomas Henzl) [1513855] - [virtio_scsi] use cmd_size (Tomas Henzl) [1513855] - [scsi] mpt3sas: simplify _wait_for_commands_to_complete() (Tomas Henzl) [1513855] - [scsi] mpt3sas: simplify mpt3sas_scsi_issue_tm() (Tomas Henzl) [1513855] - [scsi] mpt3sas: simplify task management functions (Tomas Henzl) [1513855] - [scsi] mpt3sas: always use first reserved smid for ioctl passthrough (Tomas Henzl) [1513855] - [scsi] mpt3sas: check command status before attempting abort (Tomas Henzl) [1513855] - [scsi] mpt3sas: Introduce mpt3sas_get_st_from_smid() (Tomas Henzl) [1513855] - [scsi] mpt3sas: open-code _scsih_scsi_lookup_get() (Tomas Henzl) [1513855] - [scsi] mpt3sas: separate out _base_recovery_check() (Tomas Henzl) [1513855] - [scsi] mpt3sas: use list_splice_init() (Tomas Henzl) [1513855] - [scsi] mpt3sas: set default value for cb_idx (Tomas Henzl) [1513855] - [scsi] mpt3sas: Proper handling of set/clear of "ATA command pending" flag (Tomas Henzl) [1513855] - [scsi] mpt3sas: Remove unused variable requeue_event (Tomas Henzl) [1513855] - [scsi] mpt3sas: Replace PCI pool old API (Tomas Henzl) [1513855] - [scsi] mpt3sas: remove a stray KERN_INFO (Tomas Henzl) [1513855] - [scsi] mpt3sas: cleanup _scsih_pcie_enumeration_event() (Tomas Henzl) [1513855] - [scsi] mpt3sas: fix dma_addr_t casts (Tomas Henzl) [1513855] - [scsi] mpt3sas: Update mpt3sas driver version (Tomas Henzl) [1513855] - [scsi] mpt3sas: Fix sparse warnings (Tomas Henzl) [1513855] - [scsi] mpt3sas: Fix nvme drives checking for tlr (Tomas Henzl) [1513855] - [scsi] mpt3sas: NVMe drive support for BTDHMAPPING ioctl command and log info (Tomas Henzl) [1513855] - [scsi] mpt3sas: Add-Task-management-debug-info-for-NVMe-drives (Tomas Henzl) [1513855] - [scsi] mpt3sas: scan and add nvme device after controller reset (Tomas Henzl) [1513855] - [scsi] mpt3sas: Set NVMe device queue depth as 128 (Tomas Henzl) [1513855] - [scsi] mpt3sas: Handle NVMe PCIe device related events generated from firmware (Tomas Henzl) [1513855] - [scsi] mpt3sas: API's to remove nvme drive from sml (Tomas Henzl) [1513855] - [scsi] mpt3sas: API 's to support NVMe drive addition to SML (Tomas Henzl) [1513855] - [scsi] mpt3sas: Added support for nvme encapsulated request message (Tomas Henzl) [1513855] - [scsi] mpt3sas: SGL to PRP Translation for I/Os to NVMe devices (Tomas Henzl) [1513855] - [scsi] mpt3sas: Recognize and act on iopriority info (Tomas Henzl) [1513855] - [scsi] mpt3sas: Add nvme device support in slave alloc, target alloc and probe (Tomas Henzl) [1513855] - [scsi] mpt3sas: fix an out of bound write (Tomas Henzl) [1513855] - [scsi] mpt3sas: switch to pci_alloc_irq_vectors (Tomas Henzl) [1513855]- [kernel] sched/cputime: Accumulate vtime on top of nsec clocksource (Yauheni Kaliuta) [1436351] - [kernel] sched/cputime: Move the vtime task fields to their own struct (Yauheni Kaliuta) [1436351] - [kernel] sched/cputime: Rename vtime fields (Yauheni Kaliuta) [1436351] - [kernel] sched/cputime: Always set tsk->vtime_snap_whence after accounting vtime (Yauheni Kaliuta) [1436351] - [kernel] timer/sysclt: Restrict timer migration sysctl values to 0 and 1 (Phil Auld) [1619473] - [mm] slub: extend slub debug to handle multiple slabs (Aaron Tomlin) [1650336] - [mm] slub: relax CMPXCHG consistency restrictions (Aaron Tomlin) [1650102] - [mm] slub: convert SLAB_DEBUG_FREE to SLAB_CONSISTENCY_CHECKS (Aaron Tomlin) [1650102] - [mm] slub: fix/clean free_debug_processing return paths (Aaron Tomlin) [1650102] - [mm] slub: drop lock at the end of free_debug_processing (Aaron Tomlin) [1650102] - [fs] nfsdv4: use export cache flushtime for changeid on V4ROOT objects ("J. Bruce Fields") [1637101 1570022] - [fs] Add some missing debug fields in server and tcon structs (Leif Sahlberg) [1588912] - [fs] nfsv4: Fix _nfs4_do_setlk() (Benjamin Coddington) [1468559] - [fs] nfsv4: Don't add a new lock on an interrupted wait for LOCK (Benjamin Coddington) [1468559] - [fs] don't carry MAY_OPEN in op->acc_mode (Prarit Bhargava) [1590228] - [fs] allow open(dir, O_TMPFILE|..., 0) with mode 0 (Prarit Bhargava) [1590228] - [fs] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1255395] - [fs] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1255395] - [fs] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1255395] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1639980]- [vfio] spapr: Fix missing mutex unlock when creating a window (David Gibson) [1612677] - [vfio] spapr_tce: Set window when adding additional groups to container (David Gibson) [1612677] - [vfio] spapr_tce: Check kzalloc() return when preregistering memory (David Gibson) [1612677] - [vfio] powerpc/mm/iommu, vfio/spapr: Put pages on VFIO container shutdown (David Gibson) [1612677] - [vfio] spapr: Reference mm in tce_container (David Gibson) [1612677] - [vfio] spapr: Postpone allocation of userspace version of TCE table (David Gibson) [1612677] - [vfio] powerpc/iommu: Stop using @current in mm_iommu_xxx (David Gibson) [1612677] - [vfio] spapr: Postpone default window creation (David Gibson) [1612677] - [vfio] spapr: Add a helper to create default DMA window (David Gibson) [1612677] - [vfio] vfio_iommu_spapr_tce: Remove unneeded iommu_group_get_iommudata (David Gibson) [1612677] - [powerpc] iommu: Pass mm_struct to init/cleanup helpers (David Gibson) [1612677] - [powerpc] powernv/ioda: Fix endianness when reading TCEs (David Gibson) [1612677] - [gpu] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1608704] - [gpu] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1608704] - [gpu] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1608704] - [gpu] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1608704] - [gpu] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1608704] - [netdrv] treewide: devm_kzalloc() -> devm_kcalloc() (Ivan Vecera) [1647141] - [pci] iov: Add pci_sriov_configure_simple() (Ivan Vecera) [1647141]- [security] Make [un]register_lsm_notifier() null ops if !selinux_enabled (Don Dutile) [1621072] - [iommu] amd: Clear memory encryption mask from physical address (Gary Hook) [1643293] - [watchdog] itco_wdt: Remove unused hooks (David Arcari) [1645537] - [watchdog] itco_wdt: Drop option vendorsupport=2 (David Arcari) [1645537] - [watchdog] itco_wdt: Add PMC specific noreboot update api (David Arcari) [1645537] - [watchdog] itco_wdt: cleanup set/unset no_reboot_bit functions (David Arcari) [1645537] - [watchdog] itco_wdt: Replace shutdown function with call to watchdog_stop_on_reboot (David Arcari) [1645537] - [watchdog] itco_wdt: Simplify module init function (David Arcari) [1645537] - [watchdog] itco_wdt: Use pdev for platform device and pci_dev for pci device (David Arcari) [1645537] - [watchdog] itco_wdt: Use device managed resources (David Arcari) [1645537] - [watchdog] itco_wdt: Use allocated data structures (David Arcari) [1645537] - [watchdog] itco_wdt: constify iTCO_wdt_pm structure (David Arcari) [1645537] - [watchdog] pm / watchdog: itco: stop watchdog during system suspend (David Arcari) [1645537] - [watchdog] drop owner assignment from platform_drivers (David Arcari) [1645537] - [watchdog] itco-wdt: handle 5th variation for Apollo Lake (David Arcari) [1645537] - [watchdog] fix checkpatch warnings and error (David Arcari) [1645537] - [watchdog] use dev_get_platdata() (David Arcari) [1645537] - [pinctrl] broxton: Convert unsigned to unsigned int (David Arcari) [1643270] - [pinctrl] intel: Convert to use SPDX identifier (David Arcari) [1643270] - [pinctrl] broxton: No need to take pointer of a pointer (David Arcari) [1643270] - [pinctrl] broxton: Rename apl-pinctrl driver (David Arcari) [1643270] - [pinctrl] broxton: Use correct PADCFGLOCK offset (David Arcari) [1643270] - [pinctrl] broxton: enable platform device in the absence of ACPI enumeration (David Arcari) [1643270] - [pinctrl] intel: fix bug of register offset calculation (David Arcari) [1643270] - [pinctrl] intel: Add Intel Broxton pin controller support (David Arcari) [1643270] - [x86] cpu: Add workaround for MONITOR instruction erratum on Goldmont based CPUs (David Arcari) [1594329]- [netdrv] bonding/802.3ad: fix link_failure_count tracking (Jarod Wilson) [1641660] - [gpu] drm/i915/gvt: fix cleanup sequence in intel_gvt_clean_device (Paul Lai) [1599461] - [block] nvme: do not require GENERIC_HARDIRQ interfaces on s390 (Hendrik Brueckner) [1637637] - [kernel] edac: Raise the maximum number of memory controllers (Aristeu Rozanski) [1633763] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (David Milburn) [1630481] - [md] raid5-cache: disable reshape completely (Nigel Croxon) [1358592] - [block] floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl (Sanskriti Sharma) [1555420] {CVE-2018-7755} - [fs] kernel: proc: add cond_resched to /proc/kpage* read/write loop (Rafael Aquini) [1560020] - [fs] kernel: proc: export idle flag via kpageflags (Rafael Aquini) [1560020] - [mm] introduce idle page tracking (Rafael Aquini) [1560020] - [mm] bring back /sys/kernel/mm (Rafael Aquini) [1560020] - [mm] vmscan: get rid of throttle_vm_writeout (Rafael Aquini) [1641801] - [mm] vmscan: don't trigger congestion wait on dirty-but-not-writeout pages (Rafael Aquini) [1563411] - [mm] vmscan: avoid throttling reclaim for loop-back nfsd threads (Rafael Aquini) [1563411] - [mm] vmscan: unlock page while waiting on writeback (Rafael Aquini) [1563411] - [mm] vmscan: remove remains of kswapd-managed zone->all_unreclaimable (Rafael Aquini) [1563411] - [mm] vmscan: fix do_try_to_free_pages() livelock (Rafael Aquini) [1563411] - [mm] vmscan: use DIV_ROUND_UP for calculation of zone's balance_gap and correct comments (Rafael Aquini) [1563411]- [documentation] proc.txt: Adding 'HardwareCorrupted' field and description (Prashant Dhamdhere) [1626099] - [gpu] drm/i915/query: Protect tainted function pointer lookup (Rob Clark) [1639677] - [gpu] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1639677] - [gpu] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1639677] - [tty] vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1639191] - [mailbox] pcc: handle parse error (David Arcari) [1616195] - [scsi] vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts (Neil Horman) [1613541] - [block] badblocks: fix wrong return value in badblocks_set if badblocks are disabled (Xiao Ni) [1476097] - [iommu] vt-d: Fix iotlb psi missing for mappings (Peter Xu) [1623856] - [iommu] vt-d: Introduce __mapping_notify_one() (Peter Xu) [1623856] - [pci] hv: Disable/enable IRQs rather than BH in hv_compose_msi_msg() (Mohammed Gamal) [1636237] - [pci] hv: Do not wait forever on a device that has disappeared (Mohammed Gamal) [1636237] - [pci] hv: Fix 2 hang issues in hv_compose_msi_msg() (Mohammed Gamal) [1636237] - [pci] hv: Do not sleep in compose_msi_msg() (Mohammed Gamal) [1636237] - [kernel] module: fix ddebug_remove_module() (Artem Savkov) [1497613] - [pinctrl] cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1609926 1544041] - [pinctrl] cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1609926 1544041] - [pinctrl] cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1609926 1544041] - [pinctrl] intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1609926 1544041] - [pinctrl] intel: Implement intel_gpio_get_direction callback (Benjamin Tissoires) [1609926 1544041] - [platform] x86: dell-smbios-wmi: Correct a memory leak (Jarod Wilson) [1640399] - [powerpc] pseries: Fix of_node_put() underflow during reconfig remove (Steve Best) [1619714] - [powerpc] tm: Avoid possible userspace r1 corruption on reclaim (Desnes Augusto Nunes do Rosario) [1635307] - [powerpc] tm: Fix userspace r13 corruption (Desnes Augusto Nunes do Rosario) [1635307] - [powerpc] tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0 (Desnes Augusto Nunes do Rosario) [1635307] - [x86] microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1599273] - [x86] microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1599273] - [x86] kprobes: Use 5-byte NOP when the code might be modified by ftrace (Josh Poimboeuf) [1577050]- [powerpc] kvm: book3s hv: Snapshot timebase offset on guest entry (Laurent Vivier) [1627090] - [powerpc] kvm: book3s hv: Remove vcpu->arch.dec usage (Laurent Vivier) [1627090] - [x86] kvm: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Vitaly Kuznetsov) [1631439] - [x86] kvm: x86: #GP when guest attempts to write MCi_STATUS register w/o 0 (Vitaly Kuznetsov) [1631439] - [x86] kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked (Vitaly Kuznetsov) [1631439] - [x86] kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vector change (Vitaly Kuznetsov) [1631439] - [x86] kvm: x86: hyperv: avoid livelock in oneshot SynIC timers (Vitaly Kuznetsov) [1631439] - [x86] kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 (Vitaly Kuznetsov) [1631439] - [x86] kvm: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus (Vitaly Kuznetsov) [1631439] - [x86] kvm: x86: fix NULL deref in vcpu_scan_ioapic (Vitaly Kuznetsov) [1631439] - [x86] kvm: x86: use delivery to self in hyperv synic (Vitaly Kuznetsov) [1631439] - [x86] kvm: x86: hyperv: make function static to avoid compiling warning (Vitaly Kuznetsov) [1631439] - [x86] kvm: hyper-v: do not do hypercall userspace exits if SynIC is disabled (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V VMBus hypercall userspace exit (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Reject Hyper-V hypercall continuation (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V SynIC timers tracepoints (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V SynIC tracepoints (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Update SynIC timers on guest entry only (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Skip SynIC vector check for QEMU side (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V fix SynIC timer disabling condition (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Reorg stimer_expiration() to better control timer restart (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V unify stimer_start() and stimer_restart() (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Drop stimer_stop() function (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V timers fix incorrect logical operation (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Remove Hyper-V SynIC timer stopping (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V SynIC timers (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Rearrange func's declarations inside Hyper-V header (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V kvm exit (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: Hyper-V synthetic interrupt controller (Vitaly Kuznetsov) [1631439] - [x86] kvm/x86: split ioapic-handled and EOI exit bitmaps (Vitaly Kuznetsov) [1631439] - [x86] kvm/irqchip: kvm_arch_irq_routing_update renaming split (Vitaly Kuznetsov) [1631439] - [x86] kvm: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use (Vitaly Kuznetsov) [1452546]- [scsi] ipr: System hung while dlpar adding primary ipr adapter back (Diego Domingos) [1631781] - [scsi] qedi: Initialize the stats mutex lock (Chad Dupuis) [1633638] - [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633343] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638178] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1631593] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1631593] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1631593] - [s390] crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633354] - [s390] qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1629864] - [s390] qdio: reset old sbal_state flags (Hendrik Brueckner) [1629868] - [s390] facilites: use stfle_fac_list array size for MAX_FACILITY_BIT (Hendrik Brueckner) [1628088] - [s390] qdio: simplify math in get_*_buffer_frontier() (Prashant Dhamdhere) [1600542] - [s390] keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1639295] - [x86] mark amd rome as unsupported (David Arcari) [1638504] - [x86] paravirt: Fix some warning messages (Prarit Bhargava) [1626417] {CVE-2018-15594} - [x86] paravirt: Fix spectre-v2 mitigations for paravirt guests (Prarit Bhargava) [1626417] {CVE-2018-15594}- [netdrv] qed: Fix link flap issue due to mismatching EEE capabilities (Chad Dupuis) [1636398] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1634156] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1635470] - [netdrv] Add driver support for 20G link speed (Chad Dupuis) [1635470] - [vhost] vhost_net: keep private_data and rx_ring synced (Wei Xu) [1465912] - [vhost] vhost_net: initialize rx_ring in vhost_net_open() (Wei Xu) [1465912] - [netdrv] tap: free skb if flags error (Wei Xu) [1465912] - [netdrv] tun: free skb in early errors (Wei Xu) [1465912] - [vhost] fix skb leak in handle_rx() (Wei Xu) [1465912] - [vhost] vhost_net: try batch dequing from skb array (Wei Xu) [1465912] - [netdrv] tap: support receiving skb from msg_control (Wei Xu) [1465912] - [netdrv] tun: support receiving skb through msg_control (Wei Xu) [1465912] - [kernel] tap: export skb_array (Wei Xu) [1465912] - [kernel] tun: export skb_array (Wei Xu) [1465912] - [kernel] skb_array: introduce batch dequeuing (Wei Xu) [1465912] - [kernel] ptr_ring: introduce batch dequeuing (Wei Xu) [1465912] - [kernel] skb_array: introduce skb_array_unconsume (Wei Xu) [1465912] - [kernel] ptr_ring: add ptr_ring_unconsume (Wei Xu) [1465912] - [kernel] ptr_ring: batch ring zeroing (Wei Xu) [1465912] - [netdrv] nfp: don't depend on eth_tbl being available (Pablo Cascon) [1592881] - [netdrv] nfp: fix memory leak on FW load error (Pablo Cascon) [1592881] - [netdrv] nfp: add hwmon support (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: allow zero-length capabilities (Pablo Cascon) [1592881] - [netdrv] nfp: print a message when mutex wait is interrupted (Pablo Cascon) [1592881] - [netdrv] nfp: ignore signals when communicating with management FW (Pablo Cascon) [1592881] - [netdrv] nfp: use full 40 bits of the NSP buffer address (Pablo Cascon) [1592881] - [netdrv] nfp: add a separate counter for packets with CHECKSUM_COMPLETE (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: improve wrong FW response warnings (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add support for bpf_get_prandom_u32() (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add support for atomic add of unknown values (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: expose command delay slots (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add basic support for atomic adds (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add map deletes from the datapath (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add map updates from the datapath (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add helper for basic map call checks (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: add helper for validating stack pointers (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: rename map_lookup_stack() to map_call_stack_common() (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: detect packet reads could be cached, enable the optimisation (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: support unaligned read offset (Pablo Cascon) [1592881] - [netdrv] nfp: bpf: read from packet data cache for PTR_TO_PACKET (Pablo Cascon) [1592881] - [netdrv] nfp: flower: implement ip fragmentation match offload (Pablo Cascon) [1592881] - [netdrv] nfp: flower: refactor shared ip header in match offload (Pablo Cascon) [1592881] - [netdrv] Use octal not symbolic permissions (Pablo Cascon) [1592881] - [netdrv] nfp: advertise firmware for mixed 10G/25G mode (Pablo Cascon) [1592881] - [netdrv] nfp: add Makefiles to all directories (Pablo Cascon) [1592881] - [netdrv] nfp: flower: implement tcp flag match offload (Pablo Cascon) [1592881] - [netdrv] nfp: standardize FW header whitespace (Pablo Cascon) [1592881] - [netdrv] nfp: use tc_cls_can_offload_and_chain0() (Pablo Cascon) [1592881] - [netdrv] nfp: setup xdp_rxq_info (Pablo Cascon) [1592881] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Pablo Cascon) [1592881]- [target] scsi: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1627034] {CVE-2018-14633} - [target] scsi: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1627034] {CVE-2018-14633} - [net] 8021q: create device with all possible features in wanted_features (Davide Caratti) [1640645] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1601153] - [kernel] cpuset: use trialcs->mems_allowed as a temp variable (Aristeu Rozanski) [1613248] - [kernel] cpuset: fix a warning when clearing configured masks in old hierarchy (Aristeu Rozanski) [1613248] - [kernel] cpuset: initialize effective masks when clone_children is enabled (Aristeu Rozanski) [1613248] - [mm] memcontrol: fix high scheduling latency source in mem_cgroup_reparent_charges (Andrea Arcangeli) [1632898] - [x86] boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1628828] - [x86] efi: Only load initrd above 4g on second try (Lenny Szubowicz) [1608955] - [x86] efi: Support initrd loaded above 4G (Lenny Szubowicz) [1608955] - [x86] efi: Generalize handle_ramdisks() and rename to handle_cmdline_files() (Lenny Szubowicz) [1608955]- [mm] mlock: avoid increase mm->locked_vm on mlock() when already mlock2(, MLOCK_ONFAULT) (Rafael Aquini) [1633059]- [block] blk-mq: fix hctx debugfs entry related race between update hw queues and cpu hotplug (Ming Lei) [1619988] - [nvme] nvme-pci: unquiesce dead controller queues (Ming Lei) [1632424]- [netdrv] net/mlx5e: IPoIB, Set the netdevice sw mtu in ipoib enhanced flow (Alaa Hleihel) [1633652] - [netdrv] net/mlx5e: Fix traffic between VF and representor (Alaa Hleihel) [1633652] - [mm] vmscan: do not loop on too_many_isolated for ever (Waiman Long) [1632050]- [fs] exec: Limit arg stack to at most 75 of _STK_LIM (Yauheni Kaliuta) [1625991] {CVE-2018-14634} - [fs] exec: account for argv/envp pointers (Yauheni Kaliuta) [1625991] {CVE-2018-14634} - [kernel] revert "sched/topology: Introduce NUMA identity node sched domain" (Gustavo Duarte) [1620031] - [powerpc] revert "powernv: Add a virtual irqchip for opal events" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv: Reorder OPAL subsystem initialisation" (Gustavo Duarte) [1617966] - [char] revert "ipmi/powernv: Convert to irq event interface" (Gustavo Duarte) [1617966] - [tty] revert "hvc: Convert to using interrupts instead of opal events" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv/eeh: Update the EEH code to use the opal irq domain" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv/opal: Convert opal message events to opal irq domain" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv/elog: Convert elog to opal irq domain" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv/opal-dump: Convert to irq domain" (Gustavo Duarte) [1617966] - [powerpc] revert "opal: Remove events notifier" (Gustavo Duarte) [1617966] - [powerpc] revert "powernv: Increase opal-irqchip initcall priority" (Gustavo Duarte) [1617966] - [powerpc] revert "opal-irqchip: Fix double endian conversion" (Gustavo Duarte) [1617966] - [powerpc] revert "opal-irqchip: Fix deadlock introduced by "Fix double endian conversion"" (Gustavo Duarte) [1617966] - [sound] alsa: hda/realtek - two more lenovo models need fixup of MIC_LOCATION (Jaroslav Kysela) [1611958] - [sound] alsa: hda/realtek - Fix the problem of two front mics on more machines (Jaroslav Kysela) [1611958] - [sound] alsa: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs (Jaroslav Kysela) [1611958]- [cdrom] information leak in cdrom_ioctl_media_changed() (Sanskriti Sharma) [1578207] {CVE-2018-10940} - [mm] mlock: remove lru_add_drain_all() (Oleksandr Natalenko) [1624765] - [block] blk-mq: fix race between updating nr_hw_queues and switching io sched (Ming Lei) [1619988] - [block] blk-mq: avoid to map CPU into stale hw queue (Ming Lei) [1619988] - [block] blk-mq: fix sysfs inflight counter (Ming Lei) [1548261] - [block] blk-mq: count allocated but not started requests in iostats inflight (Ming Lei) [1548261] - [block] fix a crash caused by wrong API (Ming Lei) [1548261] - [block] blk-mq: enable checking two part inflight counts at the same time (Ming Lei) [1548261] - [block] blk-mq: provide internal in-flight variant (Ming Lei) [1548261] - [block] make part_in_flight() take an array of two ints (Ming Lei) [1548261] - [block] pass in queue to inflight accounting (Ming Lei) [1548261] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1584343]- [netdrv] mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1618609] - [netdrv] mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1618609] - [netdrv] mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1618609] - [netdrv] mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1618609] - [netdrv] mlx5e: Present SW stats when state is not opened (Alaa Hleihel) [1618609] - [netdrv] mlx5e: Avoid reset netdev stats on configuration changes (Alaa Hleihel) [1618609] - [netdrv] mlx5e: Use bool as return type for mlx5e_xdp_handle (Alaa Hleihel) [1618609] - [netdrv] net: aquantia: memory corruption on jumbo frames (Igor Russkikh) [1628238] - [kernel] revert "platform/uv: Add adjustable set memory block size function" (Baoquan He) [1625143] - [x86] revert "mm: probe memory block size for generic x86 64bit" (Baoquan He) [1625143] - [x86] revert "mm: Use 2GB memory block size on large-memory x86-64 systems" (Baoquan He) [1625143] - [x86] revert "mm: Streamline and restore probe_memory_block_size()" (Baoquan He) [1625143] - [x86] revert "mm/memory_hotplug: determine block size based on the end of boot memory" (Baoquan He) [1625143] - [mm] revert "memory_hotplug: do not fail offlining too early" (Baoquan He) [1625143] - [mm] revert "memory_hotplug: remove timeout from __offline_memory" (Baoquan He) [1625143] - [kernel] revert "x86/platform/uv: Add adjustable set memory block size function" (Baoquan He) [1625143]- [fs] fanotify: fix logic of events on child (Miklos Szeredi) [1597738] - [fs] cifs: add a check for session expiry (Leif Sahlberg) [1626358] - [fs] xfs: completely disable per-inode DAX behavior (Eric Sandeen) [1623150] - [fs] fs: get_rock_ridge_filename(): handle malformed NM entries (Bill O'Donnell) [1340778] {CVE-2016-4913} - [md] fix 'allow faster resync only on non-rotational media' underneath dm (Nigel Croxon) [1561162] - [md] Revert "allow faster resync only on non-rotational media" (Nigel Croxon) [1561162] - [mm] madvise: fix madvise() infinite loop under special circumstances (Rafael Aquini) [1552982] {CVE-2017-18208} - [infiniband] srpt: Support HCAs with more than two ports (Don Dutile) [1616192] - [infiniband] overflow.h: Add allocation size calculation helpers (Don Dutile) [1616192] - [net] ip_tunnel: clean the GSO bits properly (Flavio Leitner) [1607907] - [kernel] revert cpuset: fix a warning when clearing configured masks in old hierarchy (Aristeu Rozanski) [1626943] - [s390] sclp: Change SCLP console default buffer-full behavior (Hendrik Brueckner) [1625350] - [x86] kvm: Take out __exit annotation in vmx_exit() (Waiman Long) [1626560] - [x86] mark coffeelake-s 8+2 as supported (David Arcari) [1575457] - [x86] kvm: vmx: fixes for vmentry_l1d_flush module parameter (Marcelo Tosatti) [1619602] - [x86] speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Marcelo Tosatti) [1619602]- [kernel] posix-timer: Properly check sigevent->sigev_notify (Phil Auld) [1613711] {CVE-2017-18344} - [sound] alsa: rawmidi: Change resized buffers atomically (Denys Vlasenko) [1593087] {CVE-2018-10902} - [fs] Fix up non-directory creation in SGID directories (Miklos Szeredi) [1600953] {CVE-2018-13405} - [fs] pnfs: Layoutreturn must free the layout after the layout-private data (Scott Mayhew) [1625517] - [fs] sunrpc: Ensure we always close the socket after a connection shuts down (Steve Dickson) [1614950] - [fs] xfs: remove filestream item xfs_inode reference (Brian Foster) [1518623] - [mm] set IORESOURCE_SYSTEM_RAM to system RAM to fix memory hot-add failure (Larry Woodman) [1628349] - [firmware] efivars: Protect DataSize and Data in efivar_entry.var (Lenny Szubowicz) [1597868]- [scsi] libsas: fix memory leak in sas_smp_get_phy_events() (Tomas Henzl) [1558582] {CVE-2018-7757} - [vhost] fix info leak due to uninitialized memory (Jason Wang) [1573705] {CVE-2018-1118} - [pci] Fix calculation of bridge window's size and alignment (Myron Stowe) [1623800] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1614151] - [crypto] api: fix finding algorithm currently being tested (Herbert Xu) [1618701] - [sound] alsa: hda/realtek: Fix HP Headset Mic can't record (Jaroslav Kysela) [1622721] - [sound] alsa: hda/realtek - Fixup for HP x360 laptops with B&O speakers (Jaroslav Kysela) [1622721] - [sound] alsa: hda/realtek - Fixup mute led on HP Spectre x360 (Jaroslav Kysela) [1622721] - [target] scsi: tcmu: use u64 for dev_size (Xiubo Li) [1603363] - [target] scsi: tcmu: use match_int for dev params (Xiubo Li) [1603363] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Xiubo Li) [1603363] - [target] scsi: tcmu: unmap if dev is configured (Xiubo Li) [1603363] - [target] scsi: tcmu: check if dev is configured before block/reset (Xiubo Li) [1603363] - [target] scsi: tcmu: use lio core se_device configuration helper (Xiubo Li) [1603363] - [target] scsi: target: add helper to check if dev is configured (Xiubo Li) [1603363] - [target] scsi: tcmu: initialize list head (Xiubo Li) [1603363] - [target] scsi: target_core_user: fix double unlock (Xiubo Li) [1603363] - [s390] arch: Set IORESOURCE_SYSTEM_RAM flag for resources (Gary Hook) [1627889] - [x86] efi-bgrt: Switch all pr_err() to pr_notice() for invalid BGRT (Lenny Szubowicz) [1464241] - [x86] efi/bgrt: Don't ignore the BGRT if the 'valid' bit is 0 (Lenny Szubowicz) [1464241] - [x86] efi: Preface all print statements with efi* tag (Lenny Szubowicz) [1464241] - [x86] efi-bgrt: Switch pr_err() to pr_debug() for invalid BGRT (Lenny Szubowicz) [1464241] - [x86] efi-bgrt: Add error handling; inform the user when ignoring the BGRT (Lenny Szubowicz) [1464241] - [x86] efi: Check status field to validate BGRT header (Lenny Szubowicz) [1464241]- [gpu] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1597881 1571927] - [gpu] drm/nouveau/kms/nv50-: ensure window updates are submitted when flushing mst disables (Lyude Paul) [1597881 1571927] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1583487] - [mm] partially revert: remove per-zone hashtable of bitlock waitqueues (Jeff Moyer) [1623980] - [security] selinux: mark unsupported policy capabilities as reserved (Paul Moore) [1600850] - [x86] intel_rdt: Fix MBA resource initialization (Prarit Bhargava) [1610239]- [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] revert ipv4: use skb coalescing in defragmentation (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] speed up skb_rbtree_purge() (Sabrina Dubroca) [1613924] {CVE-2018-5391} - [net] avoid skb_warn_bad_offload on IS_ERR (Andrea Claudi) [1624702] - [net] ipv4: fix incorrectly registered callback for sysctl_fib_multipath_hash_policy (Ivan Vecera) [1624356] - [net] ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1593732] - [netdrv] cfg80211: let's wmm_rule be part of reg_rule structure (Stanislaw Gruszka) [1620108] - [netdrv] nl80211: Add wmm rule attribute to NL80211_CMD_GET_WIPHY dump command (Stanislaw Gruszka) [1620108] - [netdrv] iwlwifi: mvm: remove division by size of sizeof(struct ieee80211_wmm_rule) (Stanislaw Gruszka) [1620108] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1615500] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1573988] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1573988] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1626094] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1613039 1514539] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1573988 1586123] - [acpi] acpica: reference counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618758] - [gpu] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1533336] - [gpu] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1533336] - [gpu] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1533336] - [gpu] drm/nouveau/kms/nv50-: allocate push buffers in vidmem on pascal (Ben Skeggs) [1584963] - [gpu] drm/nouveau/fb/gp100-: disable address remapper (Ben Skeggs) [1584963] - [mm] kernel error swap_info_get: Bad swap offset entry (Mikulas Patocka) [1622747] - [s390] detect etoken facility (Hendrik Brueckner) [1625349] - [s390] lib: use expoline for all bcr instructions (Hendrik Brueckner) [1625349] - [x86] spec_ctrl: Don't turn off IBRS on idle with enhanced IBRS (Waiman Long) [1614143] - [x86] speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614143]- [netdrv] qed: Add new TLV to request PF to update MAC in bulletin board (Harish Patil) [1460150] - [netdrv] qed: use trust mode to allow VF to override forced MAC (Harish Patil) [1460150] - [netdrv] hv_netvsc: Fix napi reschedule while receive completion is busy (Mohammed Gamal) [1614503] - [netdrv] hv_netvsc: remove unneeded netvsc_napi_complete_done() (Mohammed Gamal) [1614503] - [scsi] qedi: Add the CRC size within iSCSI NVM image (Chad Dupuis) [1611573] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618778] - [x86] kvm: update master clock before computing kvmclock_offset (Marcelo Tosatti) [1594034]- [samples] bpf: Additional changes (Jiri Olsa) [1619721] - [samples] bpf: Add v4.16 sources (Jiri Olsa) [1619721] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1620774] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1620774] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622551] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1622551] - [netdrv] mlx5e: Fix null pointer access when setting MTU of vport representor (Erez Alfasi) [1625195] - [netdrv] mlx5e: Support configurable MTU for vport representors (Erez Alfasi) [1625195] - [netdrv] mlx5e: Save MTU in channels params (Erez Alfasi) [1625195] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1625703] - [netdrv] virtio-net: set netdevice mtu correctly (Mohammed Gamal) [1610416] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1614161] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1615829] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616149] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1609173] - [uio] Revert "use request_threaded_irq instead" (Xiubo Li) [1560418] - [fs] seq_file: fix out-of-bounds read (Paolo Abeni) [1620002] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1530776] - [md] allow faster resync only on non-rotational media (Nigel Croxon) [1561162] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616304] - [cpufreq] Fix possible circular locking dependency (Waiman Long) [1529668] - [mm] memcg: delay memcg id freeing (Aristeu Rozanski) [1607249] - [mm] mlock: fix mlock accounting (Rafael Aquini) [1610652] - [mm] page-writeback: check-before-clear PageReclaim (Rafael Aquini) [1588002] - [mm] migrate: check-before-clear PageSwapCache (Rafael Aquini) [1588002] - [mm] mempolicy: fix crashes from mbind() merging vmas (Rafael Aquini) [1588002] - [x86] apic: Future-proof the TSC_DEADLINE quirk for SKX (Steve Best) [1624090]- [net] ipvs: Fix panic due to non-linear skb (Davide Caratti) [1623088] - [net] ipv4: remove BUG_ON() from fib_compute_spec_dst (Lorenzo Bianconi) [1496779] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Xin Long) [1622218] - [net] ipv6: reorder icmpv6_init() and ip6_mr_init() (Xin Long) [1622218] - [x86] subject: x86/efi: Access EFI MMIO data as unencrypted when SEV is active (Gary Hook) [1361286] - [x86] boot: Fix boot failure when SMP MP-table is based at 0 (Gary Hook) [1361286] - [x86] resource: Fix resource_size.cocci warnings (Gary Hook) [1361286] - [x86] kvm: Clear encryption attribute when SEV is active (Gary Hook) [1361286] - [x86] kvm: Decrypt shared per-cpu variables when SEV is active (Gary Hook) [1361286] - [kernel] percpu: Introduce DEFINE_PER_CPU_DECRYPTED (Gary Hook) [1361286] - [x86] Add support for changing memory encryption attribute in early boot (Gary Hook) [1361286] - [x86] io: Unroll string I/O when SEV is active (Gary Hook) [1361286] - [x86] boot: Add early boot support when running with SEV active (Gary Hook) [1361286] - [x86] mm: Add DMA support for SEV memory encryption (Gary Hook) [1361286] - [x86] mm, resource: Use PAGE_KERNEL protection for ioremap of memory pages (Gary Hook) [1361286] - [kernel] resource: Provide resource struct in resource walk callback (Gary Hook) [1361286] - [kernel] resource: Consolidate resource walking code (Gary Hook) [1361286] - [x86] efi: Access EFI data as encrypted when SEV is active (Gary Hook) [1361286] - [x86] mm: Include SEV for encryption memory attribute changes (Gary Hook) [1361286] - [x86] mm: Use encrypted access of boot related data with SEV (Gary Hook) [1361286] - [x86] mm: Add Secure Encrypted Virtualization (SEV) support (Gary Hook) [1361286] - [documentation] x86: Add AMD Secure Encrypted Virtualization (SEV) description (Gary Hook) [1361286] - [x86] mm: Remove unnecessary TLB flush for SME in-place encryption (Gary Hook) [1361286] - [x86] kexec: Remove walk_iomem_res() call with GART type (Gary Hook) [1361286] - [kernel] resource: Change walk_system_ram() to use System RAM type (Gary Hook) [1361286] - [kernel] kexec: Set IORESOURCE_SYSTEM_RAM for System RAM (Gary Hook) [1361286] - [x86] arch: Set IORESOURCE_SYSTEM_RAM flag for System RAM (Gary Hook) [1361286] - [x86] Set System RAM type and descriptor (Gary Hook) [1361286] - [kernel] resource: Handle resource flags properly (Gary Hook) [1361286] - [kernel] resource: Add System RAM resource type (Gary Hook) [1361286]- [fs] timerfd: Protect the might cancel mechanism proper (Bill O'Donnell) [1485407] {CVE-2017-10661} - [fs] exec.c: Add missing 'audit_bprm()' call in 'exec_binprm()' (Bhupesh Sharma) [1496408] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1600142] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1600142] - [fs] gfs2: fix memory leak in rgrp lvbs (Robert S Peterson) [1600142] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1600142] - [fs] gfs2: Fix MAGIC check in LVBs (Robert S Peterson) [1600142] - [fs] gfs2: Do not reset flags on active reservations (Robert S Peterson) [1600142] - [fs] cifs: Fix stack out-of-bounds in smb(2, 3)_create_lease_buf() (Leif Sahlberg) [1598755] - [fs] cifs: store the leaseKey in the fid on SMB2_open (Leif Sahlberg) [1598755] - [fs] nfsd: further refinement of content of /proc/fs/nfsd/versions (Steve Dickson) [1614603] - [fs] nfsd: fix configuration of supported minor versions (Steve Dickson) [1614603] - [fs] nfsd: Fix display of the version string (Steve Dickson) [1614603] - [fs] nfsd: correctly range-check v4.x minor version when setting versions (Steve Dickson) [1614603] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616301] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1616301] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614153] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614153] - [gpu] makefile: bump drm backport version (Rob Clark) [1600569] - [gpu] drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply() (Rob Clark) [1600569] - [gpu] amd/dc/dce100: On dce100, set clocks to 0 on suspend (Rob Clark) [1600569] - [gpu] drm/amdgpu: fix swapped emit_ib_size in vce3 (Rob Clark) [1600569] - [gpu] drm/amd/powerplay: correct vega12 thermal support as true (Rob Clark) [1600569] - [gpu] drm/atomic: Initialize variables in drm_atomic_helper_async_check() to make gcc happy (Rob Clark) [1600569] - [gpu] drm/atomic: Check old_plane_state->crtc in drm_atomic_helper_async_check() (Rob Clark) [1600569] - [gpu] drm/amdgpu: Avoid reclaim while holding locks taken in MMU notifier (Rob Clark) [1600569] - [gpu] drm/dp/mst: Fix off-by-one typo when dump payload table (Rob Clark) [1600569] - [gpu] drm/atomic-helper: Drop plane->fb references only for drm_atomic_helper_shutdown() (Rob Clark) [1600569] - [gpu] drm/gma500: fix psb_intel_lvds_mode_valid()'s return type (Rob Clark) [1600569] - [gpu] drm/atomic: Handling the case when setting old crtc for plane (Rob Clark) [1600569] - [gpu] drm/amd/display: Fix dim display on DCE11 (Rob Clark) [1600569] - [gpu] drm/amdgpu: Remove VRAM from shared bo domains (Rob Clark) [1600569] - [gpu] drm/radeon: fix mode_valid's return type (Rob Clark) [1600569] - [gpu] drm/amd/display: remove need of modeset flag for overlay planes (V2) (Rob Clark) [1600569] - [gpu] drm/amd/display: Do not program interrupt status on disabled crtc (Rob Clark) [1600569] - [gpu] drm/amd/powerplay: Set higher SCLK&MCLK frequency than dpm7 in OD (v2) (Rob Clark) [1600569] - [gpu] drm/i915/glk: Add Quirk for GLK NUC HDMI port issues (Rob Clark) [1600569] - [gpu] drm/nouveau: Set DRIVER_ATOMIC cap earlier to fix debugfs (Rob Clark) [1600569] - [gpu] drm/nouveau/drm/nouveau: Fix runtime PM leak in nv50_disp_atomic_commit() (Rob Clark) [1600569] - [gpu] drm/nouveau: Avoid looping through fake MST connectors (Rob Clark) [1600569] - [gpu] drm/nouveau: Use drm_connector_list_iter_* for iterating connectors (Rob Clark) [1600569] - [gpu] drm/nouveau: Remove bogus crtc check in pmops_runtime_idle (Rob Clark) [1600569] - [gpu] revert "drm/amd/display: Don't return ddc result and read_bytes in same return value" (Rob Clark) [1600569] - [gpu] drm/i915: Fix hotplug irq ack on i965/g4x (Rob Clark) [1600569] - [gpu] drm/amdgpu: Reserve VM root shared fence slot for command submission (v3) (Rob Clark) [1600569] - [x86] unwind: Ensure stack grows down (Josh Poimboeuf) [1609717]- [mm] fix devmem_is_allowed() for sub-page System RAM intersections (Joe Lawrence) [1524322] - [pci] Delay after FLR of Intel DC P3700 NVMe (Alex Williamson) [1592654] - [pci] Disable Samsung SM961/PM961 NVMe before FLR (Alex Williamson) [1542494] - [pci] Export pcie_has_flr() (Alex Williamson) [1592654 1542494] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1611761] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1611761] - [mm] ipc/shm.c add ->pagesize function to shm_vm_ops (Jeff Moyer) [1609834] - [kernel] mm: disallow mappings that conflict for devm_memremap_pages() (Jeff Moyer) [1616044] - [kernel] memremap: fix softlockup reports at teardown (Jeff Moyer) [1616187] - [kernel] memremap: add scheduling point to devm_memremap_pages (Jeff Moyer) [1616187] - [mm] page_alloc: add scheduling point to memmap_init_zone (Jeff Moyer) [1616187] - [mm] memory_hotplug: add scheduling point to __add_pages (Jeff Moyer) [1616187] - [acpi] nfit: Fix scrub idle detection (Jeff Moyer) [1616041] - [x86] asm/memcpy_mcsafe: Fix copy_to_user_mcsafe() exception handling (Jeff Moyer) [1608674] - [nvdimm] libnvdimm, pmem: Fix memcpy_mcsafe() return code handling in nsio_rw_bytes() (Jeff Moyer) [1608674] - [tools] testing/nvdimm: advertise a write cache for nfit_test (Jeff Moyer) [1608674] - [tools] x86, nfit_test: Add unit test for memcpy_mcsafe() (Jeff Moyer) [1608674] - [tools] testing/nvdimm: fix missing newline in nfit_test_dimm 'handle' attribute (Jeff Moyer) [1608674] - [tools] testing/nvdimm: support nfit_test_dimm attributes under nfit_test.1 (Jeff Moyer) [1608674] - [tools] testing/nvdimm: allow custom error code injection (Jeff Moyer) [1608674] - [tools] libnvdimm, testing: update the default smart ctrl_temperature (Jeff Moyer) [1608674] - [tools] libnvdimm, testing: Add emulation for smart injection commands (Jeff Moyer) [1608674] - [tools] nfit_test: prevent parsing error of nfit_test.0 (Jeff Moyer) [1608674] - [tools] nfit_test: fix buffer overrun, add sanity check (Jeff Moyer) [1608674] - [tools] nfit_test: improve structure offset handling (Jeff Moyer) [1608674] - [tools] testing/nvdimm: force nfit_test to depend on instrumented modules (Jeff Moyer) [1608674] - [tools] libnvdimm/nfit_test: adding support for unit testing enable LSS status (Jeff Moyer) [1612421] - [tools] libnvdimm/nfit_test: add firmware download emulation (Jeff Moyer) [1612420] - [kernel] jiffies: add time comparison functions for 64 bit jiffies (Jeff Moyer) [1612420] - [tools] testing/nvdimm: smart alarm/threshold control (Jeff Moyer) [1608674] - [tools] testing/nvdimm: unit test clear-error commands (Jeff Moyer) [1608674] - [tools] testing/nvdimm: stricter bounds checking for error injection commands (Jeff Moyer) [1608674] - [tools] nfit_test: when clearing poison, also remove badrange entries (Jeff Moyer) [1608674] - [tools] nfit_test: add error injection DSMs (Jeff Moyer) [1612417] - [nvdimm] pmem: Switch to copy_to_iter_mcsafe() (Jeff Moyer) [1608674] - [fs] dax: Report bytes remaining in dax_iomap_actor() (Jeff Moyer) [1608674] - [lib] uio, lib: Fix CONFIG_ARCH_HAS_UACCESS_MCSAFE compilation (Jeff Moyer) [1608674] - [net] x86/asm/memcpy_mcsafe: Define copy_to_iter_mcsafe() (Jeff Moyer) [1608674] - [x86] asm/memcpy_mcsafe: Add write-protection-fault handling (Jeff Moyer) [1608674] - [x86] asm/memcpy_mcsafe: Return bytes remaining (Jeff Moyer) [1608674] - [x86] asm/memcpy_mcsafe: Add labels for __memcpy_mcsafe() write fault handling (Jeff Moyer) [1608674] - [x86] asm/memcpy_mcsafe: Remove loop unrolling (Jeff Moyer) [1608674] - [net] dax: Introduce a ->copy_to_iter dax operation (Jeff Moyer) [1608674] - [kernel] dax: remove default copy_from_iter fallback (Jeff Moyer) [1539264] - [fs] filesystem-dax: convert to dax_copy_from_iter() (Jeff Moyer) [1608674] - [md] dm log writes: record metadata flag for better flags record (Jeff Moyer) [1539264] - [md] dax, dm: allow device-mapper to operate without dax support (Jeff Moyer) [1539264] - [md] dm log writes: fix max length used for kstrndup (Jeff Moyer) [1539264] - [md] dm log writes: add support for DAX (Jeff Moyer) [1539264] - [md] dm log writes: add support for inline data buffers (Jeff Moyer) [1539264] - [md] dm log writes: fix >512b sectorsize support (Jeff Moyer) [1539264] - [md] dm log writes: don't use all the cpu while waiting to log blocks (Jeff Moyer) [1539264] - [md] dm log writes: fix check of kthread_run() return value (Jeff Moyer) [1539264] - [md] dm log writes: fix bug with too large bios (Jeff Moyer) [1539264] - [md] dm log writes: move IO accounting earlier to fix error path (Jeff Moyer) [1539264] - [md] dm log writes: use ULL suffix for 64-bit constants (Jeff Moyer) [1539264] - [md] dm: add log writes target (Jeff Moyer) [1539264] - [md] dm: add ->copy_from_iter() dax operation support (Jeff Moyer) [1539264] - [powerpc] fadump: cleanup crash memory ranges support (Gustavo Duarte) [1621969] - [powerpc] fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Gustavo Duarte) [1621969] - [powerpc] fadump: handle crash memory ranges array index overflow (Gustavo Duarte) [1621969] - [powerpc] fadump: Unregister fadump on kexec down path (Gustavo Duarte) [1621969] - [powerpc] fadump: Return error when fadump registration fails (Gustavo Duarte) [1621969] - [powerpc] iommu: Do not call PageTransHuge() on tail pages (David Gibson) [1594347] - [powerpc] kvm: book3s hv: Migrate pinned pages out of CMA (David Gibson) [1594347]- [tools] power turbostat: Allow for broken ACPI LPIT tables (Prarit Bhargava) [1614083] - [base] pm/runtime: Avoid false-positive warnings from might_sleep_if() (Paul Lai) [1615223] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1620251] - [netdrv] mlx5e: Only allow offloading decap egress (egdev) flows (Erez Alfasi) [1619641] - [netdrv] mlx5-core: Mark unsupported devices (Don Dutile) [1621824 1621810] - [netdrv] bnx2x: disable GSO where gso_size is too big for hardware (Jonathan Toppins) [1546760] {CVE-2018-1000026} - [net] create skb_gso_validate_mac_len() (Jonathan Toppins) [1546760] {CVE-2018-1000026} - [scsi] target: iscsi: cxgbit: fix max iso npdu calculation (Arjun Vynipadath) [1613307] - [scsi] csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1613307] - [scsi] lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1616104] - [qla2xxx] Mark NVMe/FC initiator mode usage as technology preview (Ewan Milne) [1620258] - [nvme-fc] Take NVMe/FC initiator out of technology preview (Ewan Milne) [1620258] - [mm] inode: avoid softlockup in prune_icache_sb (Andrea Arcangeli) [1610560] - [mm] compaction: reschedule immediately if need_resched() is set (Andrea Arcangeli) [1610560] - [mm] compaction: properly signal and act upon lock and need_sched() contention (Andrea Arcangeli) [1610560] - [mm] compaction: cleanup isolate_freepages() (Andrea Arcangeli) [1610560] - [mm] compaction: encapsulate defer reset logic (Andrea Arcangeli) [1610560] - [mm] compaction.c: periodically schedule when freeing pages (Andrea Arcangeli) [1610560] - [powerpc] powernv/pci: Work around races in PCI bridge enabling (Gustavo Duarte) [1620041] - [powerpc] kdump: Handle crashkernel memory reservation failure (Pingfan Liu) [1621945] - [powerpc] ftrace: Match dot symbols when searching functions on ppc64 (Jerome Marchand) [1613136] - [x86] entry/64: Restore TRACE_IRQS_IRETQ in paranoid_exit (Scott Wood) [1561777]- [net] sched: Fix missing res info when create new tc_index filter (Hangbin Liu) [1607687] - [net] sched: fix NULL pointer dereference when delete tcindex filter (Hangbin Liu) [1607687] - [net] dev: advertise the new ifindex when the netns iface changes (Michael Cambria) [1584287] - [net] dev: always advertise the new nsid when the netns iface changes (Michael Cambria) [1584287] - [net] Zero ifla_vf_info in rtnl_fill_vfinfo() (Hangbin Liu) [1614178] - [net] udpv6: Fix the checksum computation when HW checksum does not apply (Xin Long) [1619793] - [net] tc: ensure that offloading callback is called for MQPRIO qdisc (Ivan Vecera) [1618579] - [thunderbolt] move tb3 to full support status (Jarod Wilson) [1620372] - [kernel] x86/platform/uv: Add adjustable set memory block size function (Baoquan He) [1601867] - [mm] memory_hotplug: remove timeout from __offline_memory (Baoquan He) [1601867] - [mm] memory_hotplug: do not fail offlining too early (Baoquan He) [1601867] - [x86] mm/memory_hotplug: determine block size based on the end of boot memory (Baoquan He) [1601867] - [x86] mm: Streamline and restore probe_memory_block_size() (Baoquan He) [1601867] - [x86] mm: Use 2GB memory block size on large-memory x86-64 systems (Baoquan He) [1601867] - [x86] mm: probe memory block size for generic x86 64bit (Baoquan He) [1601867] - [x86] revert platform/uv: Add adjustable set memory block size function (Baoquan He) [1601867]- [nvme] rdma: Fix command completion race at error recovery (David Milburn) [1610641] - [infiniband] revert vmw_pvrdma: Call ib_umem_release on destroy QP path (Don Dutile) [1618625] - [infiniband] iw_cxgb4: correctly enforce the max reg_mr depth (Arjun Vynipadath) [1613317] - [netdrv] net: aquantia: Fix IFF_ALLMULTI flag functionality (Igor Russkikh) [1608762] - [uio] fix possible circular locking dependency (Xiubo Li) [1613195] - [tools] power turbostat: Fix logical node enumeration to allow for non-sequential physical nodes (Prarit Bhargava) [1612902] - [tools] bpf selftest: Disable unsupported verifier tests (Jiri Olsa) [1615222] - [tools] bpf: fix panic due to oob in bpf_prog_test_run_skb (Jiri Olsa) [1615222] - [net] bpf: Align packet data properly in program testing framework (Jiri Olsa) [1615222] - [net] bpf: Do not dereference user pointer in bpf_test_finish() (Jiri Olsa) [1615222] - [tools] bpf: migrate ebpf ld_abs/ld_ind tests to test_verifier (Jiri Olsa) [1615222] - [tools] bpf: add verifier tests for accesses to map values (Jiri Olsa) [1615222] - [kernel] bpf: allow map helpers access to map values directly (Jiri Olsa) [1615222] - [kernel] cpuset: fix a warning when clearing configured masks in old hierarchy (Aristeu Rozanski) [1613248] - [kernel] percpu_ref: Update doc to dissuade users from depending on internal RCU grace periods (Prarit Bhargava) [1603603] - [kernel] percpu: READ_ONCE() now implies smp_read_barrier_depends() (Prarit Bhargava) [1603603] - [kernel] locking/barriers: Add implicit smp_read_barrier_depends() to READ_ONCE() (Prarit Bhargava) [1603603] - [kernel] compiler, atomics, kasan: Provide READ_ONCE_NOCHECK() (Prarit Bhargava) [1603603] - [kernel] percpu-refcount: init ->confirm_switch member properly (Prarit Bhargava) [1603603] - [kernel] percpu, locking: revert ("percpu: Replace smp_read_barrier_depends() with lockless_dereference()") (Prarit Bhargava) [1603603] - [x86] microcode: Allow late microcode loading with SMT disabled (Josh Poimboeuf) [1614515] - [x86] intel_rdt: Enable CMT and MBM on new Skylake stepping (Jiri Olsa) [1517736]- [netdrv] mlx5e: Properly check if hairpin is possible between two functions (Alaa Hleihel) [1611567] - [netdrv] bnx2x: Fix invalid memory access in rss hash config path (Jonathan Toppins) [1615290] - [netdrv] iwlwifi: pcie: compare with number of IRQs requested for, not number of CPUs (Stanislaw Gruszka) [1616290] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1614652] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1614652] - [scsi] fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1608481] - [scsi] libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1608481] - [scsi] libfc: fixup lockdep annotations (Chris Leech) [1608481] - [scsi] libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1608481] - [scsi] libfc: Add lockdep annotations (Chris Leech) [1608481] - [scsi] libiscsi: fix possible NULL pointer dereference in case of TMF (Chris Leech) [1613262] - [scsi] qla2xxx: Fix memory leak for allocating abort IOCB (Himanshu Madhani) [1609890] - [scsi] hpsa: correct enclosure sas address (Joseph Szczypek) [1613021] - [scsi] lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613975] - [scsi] lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1554777] - [scsi] lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613955] - [scsi] lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613959] - [x86] boot/kaslr: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1451428] - [x86] boot/kaslr: Add two new functions for 1GB huge pages handling (Baoquan He) [1451428] - [x86] platform/uv: Add kernel parameter to set memory block size (Frank Ramsay) [1595892] - [x86] platform/uv: Use new set memory block size function (Frank Ramsay) [1595892] - [x86] platform/uv: Add adjustable set memory block size function (Frank Ramsay) [1595892]- [fs] dax: use __pagevec_lookup in dax_layout_busy_page (Eric Sandeen) [1505291] - [fs] cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE setting (Leif Sahlberg) [1598765] - [fs] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1614858] - [fs] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1614858] - [fs] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1614858] - [fs] libceph: add authorizer challenge (Ilya Dryomov) [1614858] - [fs] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1614858] - [fs] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1614858] - [fs] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1614858] - [fs] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1614858] - [fs] nfsv4.0: Remove transport protocol name from non-UCS client ID (Steve Dickson) [1592911] - [fs] nfsv4.0: Remove cl_ipaddr from non-UCS client ID (Steve Dickson) [1592911] - [fs] aio: properly check iovec sizes (Jeff Moyer) [1337518] {CVE-2015-8830} - [fs] cifs: fix up section mismatch (Jeff Moyer) [1609877] - [fs] skip LAYOUTRETURN if layout is invalid (Steve Dickson) [1589995] - [fs] gfs2: Special-case rindex for gfs2_grow (Andreas Grunbacher) [1608687] - [fs] ext4: Fix WARN_ON_ONCE in ext4_commit_super() (Lukas Czerner) [1596766] - [fs] cachefiles: Wait rather than BUG'ing on Unexpected object collision (David Howells) [1356390] - [fs] cachefiles: Fix missing clear of the CACHEFILES_OBJECT_ACTIVE flag (David Howells) [1356390] - [fs] fscache: Fix reference overput in fscache_attach_object() error handling (David Howells) [1356390] - [fs] cachefiles: Fix refcounting bug in backing-file read monitoring (David Howells) [1356390] - [fs] fscache: Allow cancelled operations to be enqueued (David Howells) [1356390] - [fs] ext4: avoid running out of journal credits when appending to an inline file (Lukas Czerner) [1609759] {CVE-2018-10883} - [fs] jbd2: don't mark block as modified if the handle is out of credits (Lukas Czerner) [1609759] {CVE-2018-10883} - [fs] ext4: check for allocation block validity with block group locked (Lukas Czerner) [1597702] - [fs] ext4: fix check to prevent initializing reserved inodes (Lukas Czerner) [1597702] - [fs] ext4: fix false negatives *and* false positives in ext4_check_descriptors() (Lukas Czerner) [1597702] - [fs] ext4: add more mount time checks of the superblock (Lukas Czerner) [1597702] - [fs] ext4: fix bitmap position validation (Lukas Czerner) [1597702] - [fs] ext4: add more inode number paranoia checks (Lukas Czerner) [1597702] - [fs] ext4: clear i_data in ext4_inode_info when removing inline data (Lukas Czerner) [1597702] - [fs] ext4: include the illegal physical block in the bad map ext4_error msg (Lukas Czerner) [1597702] - [fs] ext4: verify the depth of extent tree in ext4_find_extent() (Lukas Czerner) [1597702] - [fs] ext4: only look at the bg_flags field if it is valid (Lukas Czerner) [1597702] - [fs] ext4: don't update checksum of new initialized bitmaps (Lukas Czerner) [1597702] - [fs] ext4: add validity checks for bitmap block numbers (Lukas Czerner) [1597702] - [fs] ext4: make sure bitmaps and the inode table don't overlap with bg descriptors (Lukas Czerner) [1597702] - [fs] ext4: always check block group bounds in ext4_init_block_bitmap() (Lukas Czerner) [1597702] - [fs] ext4: always verify the magic number in xattr blocks (Lukas Czerner) [1597702] - [fs] ext4: add corruption check in ext4_xattr_set_entry() (Lukas Czerner) [1597702] - [net] netlink: make sure -EBUSY won't escape from netlink_insert (Davide Caratti) [1608701] - [net] netfilter: nf_conntrack: don't resize NULL or freed hashtable (Davide Caratti) [1601662] - [net] ethtool: Ensure new ring parameters are within bounds during SRINGPARAM (Ivan Vecera) [1608318] - [net] ipv6: make DAD fail with enhanced DAD when nonce length differs (Jarod Wilson) [1608002] - [net] ipv6: allow userspace to add IFA_F_OPTIMISTIC addresses (Jarod Wilson) [1608002] - [net] ipv6: send unsolicited NA after DAD (Jarod Wilson) [1608002] - [net] ipv6: display hw address of source machine during ipv6 DAD failure (Jarod Wilson) [1608002] - [net] ipv6: send NS for DAD when link operationally up (Jarod Wilson) [1608002] - [net] ipv6: avoid dad-failures for addresses with NODAD (Jarod Wilson) [1608002] - [net] ipv6: send unsolicited NA if enabled for all interfaces (Jarod Wilson) [1608002] - [net] ipv6: send unsolicited NA on admin up (Jarod Wilson) [1608002] - [net] ipv6: addrconf: fix generation of new temporary addresses (Jarod Wilson) [1608002] - [net] ipv6: addrconf: Implemented enhanced DAD (RFC7527) (Jarod Wilson) [1608002]- [usb] typec: ucsi: Increase command completion timeout value (Torez Smith) [1575838] - [cpufreq] Fix policy restore in suspend/resume (Prarit Bhargava) [1600240] - [netdrv] cxgb4: Add missing ndo_size param to mgmtm net_device_ops struct (Arjun Vynipadath) [1614152] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1488477] - [netdrv] sfc: fix backport of replace asynchronous filter operations (Jarod Wilson) [1607726] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1611610] - [netdrv] mlx5e: Set port trust mode to PCP as default (Alaa Hleihel) [1610866] - [netdrv] iwlwifi: add more card IDs for 9000 series (Stanislaw Gruszka) [1607982] - [netdrv] iwlwifi: add a bunch of new 9000 PCI IDs (Stanislaw Gruszka) [1607982] - [netdrv] iwlwifi: add shared clock PHY config flag for some devices (Stanislaw Gruszka) [1607982] - [vfio] pci: Make IGD support a configurable option (Alex Williamson) [1590513] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1592944] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1611822] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1611822] - [md] dm snapshot: use mutex instead of rw_semaphore (Mike Snitzer) [1611822] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1524003] - [firmware] dma-api: dcdbas: update DMA mask handing (Charles Rose) [1524003] - [acpi] acpica: tables: Add WSMT support (Charles Rose) [1524003] - [s390] qeth: don't clobber buffer on async TX completion (Hendrik Brueckner) [1613970] - [powerpc] pseries: Fix CONFIG_NUMA=n build (Gustavo Duarte) [1544437] - [powerpc] pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n (Gustavo Duarte) [1544437] - [powerpc] pseries: Fix build break for SPLPAR=n and CPU hotplug (Gustavo Duarte) [1544437] - [powerpc] numa: Invalidate numa_cpu_lookup_table on cpu remove (Gustavo Duarte) [1544437] - [powerpc] vphn: Fix numa update end-loop bug (Gustavo Duarte) [1544437] - [powerpc] hotplug: Improve responsiveness of hotplug change (Gustavo Duarte) [1544437] - [powerpc] vphn: Improve recognition of PRRN/VPHN (Gustavo Duarte) [1544437] - [powerpc] vphn: Update CPU topology when VPHN enabled (Gustavo Duarte) [1544437]- [x86] umip: Print a warning into the syslog if UMIP-protected instructions are used (Gopal Tiwari) [1456572] - [x86] umip: Identify the STR and SLDT instructions (Gopal Tiwari) [1456572] - [x86] umip: Print a line in the boot log that UMIP has been enabled (Gopal Tiwari) [1456572] - [x86] umip: Select X86_INTEL_UMIP by default (Gopal Tiwari) [1456572] - [tools] selftests/x86: Add tests for the STR and SLDT instructions (Gopal Tiwari) [1456572] - [tools] selftests/x86: Add tests for User-Mode Instruction Prevention (Gopal Tiwari) [1456572] - [x86] traps: Fix up general protection faults caused by UMIP (Gopal Tiwari) [1456572] - [x86] umip: Enable User-Mode Instruction Prevention at runtime (Gopal Tiwari) [1456572] - [x86] umip: Force a page fault when unable to copy emulated result to user (Gopal Tiwari) [1456572] - [x86] umip: Add emulation code for UMIP instructions (Gopal Tiwari) [1456572] - [x86] insn-eval: Add support to resolve 16-bit address encodings (Gopal Tiwari) [1456572] - [x86] insn-eval: Handle 32-bit address encodings in virtual-8086 mode (Gopal Tiwari) [1456572] - [x86] insn-eval: Add wrapper function for 32 and 64-bit addresses (Gopal Tiwari) [1456572] - [x86] insn-eval: Add support to resolve 32-bit address encodings (Gopal Tiwari) [1456572] - [x86] insn-eval: Compute linear address in several utility functions (Gopal Tiwari) [1456572] - [x86] insn-eval: Extend get_seg_base_addr() to also obtain segment limit (Gopal Tiwari) [1456572] - [x86] insn-eval: Incorporate segment base in linear address computation (Gopal Tiwari) [1456572] - [x86] insn-eval: Indicate a 32-bit displacement if ModRM.mod is 0 and ModRM.rm is 101b (Gopal Tiwari) [1456572] - [x86] insn-eval: Add function to get default params of code segment (Gopal Tiwari) [1456572] - [x86] insn-eval: Add utility functions to get segment descriptor base address and limit (Gopal Tiwari) [1456572] - [x86] insn-eval: Add utility function to get segment descriptor (Gopal Tiwari) [1456572] - [kernel] sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() (Gopal Tiwari) [1456572] - [kernel] sched/core: Add switch_mm_irqs_off() and use it in the scheduler (Gopal Tiwari) [1456572] - [x86] insn-eval: Add utility functions to get segment selector (Gopal Tiwari) [1456572] - [x86] insn-eval: Add utility function to identify string instructions (Gopal Tiwari) [1456572] - [x86] insn-eval: Add a utility function to get register offsets (Gopal Tiwari) [1456572] - [x86] insn-eval: Do not BUG on invalid register type (Gopal Tiwari) [1456572] - [x86] mpx, x86/insn: Relocate insn util functions to a new insn-eval file (Gopal Tiwari) [1456572] - [x86] mpx: Fix off-by-one comparison with nr_registers (Gopal Tiwari) [1456572] - [x86] mpx: Do not use SIB.base if its value is 101b and ModRM.mod = 0 (Gopal Tiwari) [1456572] - [x86] mpx: Do not use SIB.index if its value is 100b and ModRM.mod is not 11b (Gopal Tiwari) [1456572] - [x86] mpx: Use signed variables to compute effective addresses (Gopal Tiwari) [1456572] - [x86] ptrace, x86: Make user_64bit_mode() available to 32-bit builds (Gopal Tiwari) [1456572] - [x86] mpx: Simplify handling of errors when computing linear addresses (Gopal Tiwari) [1456572] - [x86] uprobes/x86: Use existing definitions for segment override prefixes (Gopal Tiwari) [1456572] - [x86] boot: Relocate definition of the initial state of CR0 (Gopal Tiwari) [1456572] - [x86] mm: Relocate page fault error codes to traps.h (Gopal Tiwari) [1456572] - [x86] pkeys: Add fault handling for PF_PK page fault bit (Gopal Tiwari) [1456572] - [x86] entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() (Gopal Tiwari) [1456572] - [x86] ldt/64: Refresh DS and ES when modify_ldt changes an entry (Gopal Tiwari) [1456572] - [x86] ldt: Make all size computations unsigned (Gopal Tiwari) [1456572] - [x86] ldt: Make a size argument unsigned (Gopal Tiwari) [1456572] - [x86] mpx: Fix instruction decoder condition (Gopal Tiwari) [1456572] - [tools] selftests/x86: Add a fork() to entry_from_vm86 to catch fork bugs (Gopal Tiwari) [1456572] - [x86] ldt: Fix small LDT allocation for Xen (Gopal Tiwari) [1456572] - [x86] ldt: Correct LDT access in single stepping logic (Gopal Tiwari) [1456572] - [x86] ldt: Print the real LDT base address (Gopal Tiwari) [1456572] - [x86] ldt: Make modify_ldt synchronous (Gopal Tiwari) [1456572] - [x86] espfix: Make it possible to disable 16-bit support (Gopal Tiwari) [1456572] - [tools] selftests/x86/vm86: Fix entry_from_vm86 test on 64-bit kernels (Gopal Tiwari) [1456572] - [tools] x86/selftests, x86/vm86: Improve entry_from_vm86 selftest (Gopal Tiwari) [1456572] - [tools] x86/asm/entry/32, selftests: Add a selftest for kernel entries from VM86 mode (Gopal Tiwari) [1456572] - [tools] selftest, x86: fix incorrect comment (Gopal Tiwari) [1456572] - [tools] selftests, x86: Rework x86 target architecture detection (Gopal Tiwari) [1456572] - [tools] selftests, x86: Remove useless run_tests rule (Gopal Tiwari) [1456572] - [tools] selftests/x86: install tests (Gopal Tiwari) [1456572] - [tools] selftest/x86: have no dependency on all when cross building (Gopal Tiwari) [1456572] - [tools] selftest/x86: build both bitnesses (Gopal Tiwari) [1456572] - [tools] x86, selftests: Add single_step_syscall test (Gopal Tiwari) [1456572] - [tools] x86, selftests: Add sigreturn selftest (Gopal Tiwari) [1456572] - [x86] skip check for spurious faults for non-present faults (Gopal Tiwari) [1456572]- [kernel] tracing/kprobe: Release kprobe print_fmt properly (Jiri Olsa) [1597984] - [kernel] perf/core: Fix perf_uprobe_init() (Jiri Olsa) [1597984] - [kernel] perf/core: Fix perf_kprobe_init() (Jiri Olsa) [1597984] - [kernel] perf/core: Implement the 'perf_uprobe' PMU (Jiri Olsa) [1597984] - [kernel] perf/core: Implement the 'perf_kprobe' PMU (Jiri Olsa) [1597984] - [kernel] tracing: Make alloc_rh_data/destroy_rh_data public (Jiri Olsa) [1597984] - [kernel] perf/core: prepare perf_event.h for new types: 'perf_kprobe' and 'perf_uprobe' (Jiri Olsa) [1597984] - [kernel] perf, bpf: Add BPF support to all perf_event types (Jiri Olsa) [1597984] - [tools] bpftool: Add RHEL7 related note to bpftool-cgroup man page (Jiri Olsa) [1593026] - [tools] Update bpf uapi headers (Jiri Olsa) [1593026] - [kernel] tracing: Fix possible out of bounds memory access when parsing enums (Jiri Olsa) [1593026] - [kernel] bpf: remove tracepoints from bpf core (Jiri Olsa) [1593026] - [kernel] bpf/tracing: fix a deadlock in perf_event_detach_bpf_prog (Jiri Olsa) [1593026] - [kernel] bpf: fix bpf_prog_array_copy_to_user warning from perf event prog query (Jiri Olsa) [1593026] - [kernel] bpf: set maximum number of attached progs to 64 for a single perf tp (Jiri Olsa) [1593026] - [kernel] bpf: avoid rcu_dereference inside bpf_event_mutex lock region (Jiri Olsa) [1593026] - [kernel] bpf: fix bpf_prog_array_copy_to_user() issues (Jiri Olsa) [1593026] - [kernel] bpf/tracing: fix kernel/events/core.c compilation error (Jiri Olsa) [1593026] - [kernel] bpf/tracing: allow user space to query prog array on the same tp (Jiri Olsa) [1593026] - [kernel] bpf: introduce BPF_PROG_QUERY command (Jiri Olsa) [1593026] - [kernel] bpf: permit multiple bpf attachments for a single perf event (Jiri Olsa) [1593026] - [kernel] bpf: use the same condition in perf event set/free bpf handler (Jiri Olsa) [1593026] - [kernel] perf, bpf: minimize the size of perf_trace_() tracepoint handler (Jiri Olsa) [1593026] - [trace] perf, bpf: allow bpf programs attach to tracepoints (Jiri Olsa) [1593026] - [trace] tracing/perf: Avoid perf_trace_buf_*() in perf_trace_##call() when possible (Jiri Olsa) [1593026] - [kernel] bpf: multi program support for cgroup+bpf (Jiri Olsa) [1593026] - [kernel] bpf: implement syscall command BPF_MAP_GET_NEXT_KEY for stacktrace map (Jiri Olsa) [1593026] - [kernel] bpf: extend stackmap to save binary_build_id+offset instead of address (Jiri Olsa) [1593026] - [kernel] bpf: use array_index_nospec in find_prog_type (Jiri Olsa) [1593026] - [kernel] bpf: fix possible spectre-v1 in find_and_alloc_map() (Jiri Olsa) [1593026] - [kernel] bpf/syscall: fix warning defined but not used (Jiri Olsa) [1593026] - [kernel] bpf: Check attach type at prog load time (Jiri Olsa) [1593026] - [kernel] bpf: offload: rename the ifindex field (Jiri Olsa) [1593026] - [kernel] bpf: offload: add infrastructure for loading programs for a specific netdev (Jiri Olsa) [1593026] - [kernel] bpf: fix truncated jump targets on heavy expansions (Jiri Olsa) [1593026] - [kernel] bpf: follow idr code convention (Jiri Olsa) [1593026] - [kernel] bpf: Prevent memory disambiguation attack (Jiri Olsa) [1593026] - [kernel] bpf: properly enforce index mask to prevent out-of-bounds speculation (Jiri Olsa) [1593026] - [kernel] bpf: Rename bpf_verifer_log (Jiri Olsa) [1593026] - [kernel] bpf: reconcile bpf_tail_call and stack_depth (Jiri Olsa) [1593026] - [kernel] bpf: export whether tail call has jited owner (Jiri Olsa) [1593026] - [net] bpf: get rid of pure_initcall dependency to enable jits (Jiri Olsa) [1593026] - [kernel] bpf: fix cb access in socket filter programs on tail calls (Jiri Olsa) [1593026] - [kernel] bpf: dev_map_alloc() shouldn't return NULL (Jiri Olsa) [1593026] - [kernel] bpf: remove tail_call and get_stackid helper declarations from bpf.h (Jiri Olsa) [1593026] - [kernel] bpf: update the comment about the length of analysis (Jiri Olsa) [1593026] - [kernel] bpf: Use correct #ifdef controller for trace_call_bpf() (Jiri Olsa) [1593026] - [kernel] bpf: comment why dots in filenames under BPF virtual FS are not allowed (Jiri Olsa) [1593026] - [kernel] bpf: avoid false sharing of map refcount with max_entries (Jiri Olsa) [1593026] - [kernel] perf, bpf: fix conditional call to bpf_overflow_handler (Jiri Olsa) [1593026] - [kernel] bpf: fix mlock precharge on arraymaps (Jiri Olsa) [1593026] - [kernel] bpf: add schedule points in percpu arrays management (Jiri Olsa) [1593026] - [kernel] bpf: fix numa_node validation (Jiri Olsa) [1593026] - [kernel] bpf: fix lockdep splat (Jiri Olsa) [1593026] - [tools] bpf: add test for the verifier equal logic bug (Jiri Olsa) [1593026] - [kernel] trace/bpf: remove helper bpf_perf_prog_read_value from tracepoint type programs (Jiri Olsa) [1593026]- [kernel] cpu/hotplug: Fix 'online' sysfs entry with 'nosmt' (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: Enable 'nosmt' as late as possible (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: detect SMT disabled by BIOS (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [documentation] l1tf: fix typos (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: remove extra newline in 'vmentry_l1d_flush' sysfs file (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: initialize the vmx_l1d_flush_pages' content (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [documentation] add section about cpu vulnerabilities (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] bugs, kvm: introduce boot-time control of l1tf mitigations (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: set cpu_smt_not_supported early (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: expose smt control init function (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: allow runtime control of l1d flush (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: serialize l1d flush parameter setter (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: add static key for flush always (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: move l1tf setup function (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: handle ept disabled state proper (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: drop l1tf msr list approach (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] litf: introduce vmx status variable (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] bugs: make cpu_show_common() static (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] bugs: concentrate bug reporting into a separate function (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: online siblings when smt control is turned on (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: use msr save list for ia32_flush_cmd if required (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: extend add_atomic_switch_msr() to allow vmenter only msrs (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: separate the vmx autoload guest/host number accounting (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: add find_msr() helper function (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm/vmx: split the vmx msr load structures to have an host/guest numbers (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: x86: mitigation for l1 cache terminal fault vulnerabilities, part 3 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] x86/kvm: warn user if kvm is loaded smt and l1tf cpu bug being present (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: boot ht siblings at least once, part 2 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] speculation/l1tf: fix typo in l1tf mitigation string (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [mm] x86, l1tf: protect _page_file ptes against speculation (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/hotplug: boot ht siblings at least once (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: boot ht siblings at least once (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] revert "x86/apic: ignore secondary threads if nosmt=force" (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] speculation/l1tf: fix up pte->pfn conversion for pae (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] speculation/l1tf: protect pae swap entries against l1tf (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/amd: move topoext reenablement before reading smp_num_siblings (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] speculation/l1tf: extend 64bit swap file size limit (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/amd: remove the pointless detect_ht() call (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] bugs: move the l1tf function and define pr_fmt properly (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: provide knobs to control smt, part 2 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] topology: provide topology_smt_supported() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] smp: provide topology_is_primary_thread(), part 2 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] apic: ignore secondary threads if nosmt=force (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/amd: evaluate smp_num_siblings early (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/amd: do not check cpuid max ext level before parsing smp info (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/intel: evaluate smp_num_siblings early (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/topology: provide detect_extended_topology_early() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu/common: provide detect_ht_early() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] cpu: remove the pointless cpu printout (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: provide knobs to control smt (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] cpu/hotplug: split do_cpu_down() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] smp: provide topology_is_primary_thread() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: fix build for config_numa_balancing=n (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] [x86] [kernel] x86, l1tf: sync with latest l1tf patches (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: protect _page_numa ptes and pmds against speculation (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [mm] l1tf: disallow non privileged high mmio prot_none mappings (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: report if too much memory for l1tf workaround (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [mm] x86, l1tf: limit swap file size to max_pa/2 (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] x86, l1tf: add sysfs reporting for l1tf (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: make sure the first page is always reserved (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: protect prot_none ptes against speculation (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: Protect swap entries against L1TF (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] l1tf: Increase 32bit PAE __PHYSICAL_PAGE_MASK (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] mm: fix swap entry comment and macro (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [kernel] spec_ctrl: sync with upstream cpu_set_bug_bits() (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] add support for l1d flush msr (Christoph von Recklinghausen) [1593384] {CVE-2018-3620} - [x86] kvm: mitigation for L1 cache terminal fault vulnerabilities (Christoph von Recklinghausen) [1593384] {CVE-2018-3620}- [powerpc] add missing barrier_nospec() in __get_user64_nocheck() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] rme9652: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] hdspm: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] asihpi: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] opl3: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] hda: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] seq: oss: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] seq: oss: Fix unbalanced use lock for synth MIDI device (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [net] atm: Fix potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] time: Protect posix clock array access against speculation (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] sys.c: fix potential Spectre v1 issue (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] core: Fix possible Spectre-v1 indexing for ->aux_pages (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [ipc] sem: mitigate semnum index against spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [sound] control: Hardening for potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [usb] vhci_sysfs: fix potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [media] dvb_ca_en50221: prevent using slot_info for Spectre attacs (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [media] dvb_ca_en50221: sanity check slot number from userspace (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [atm] zatm: Fix potential Spectre v1 (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] kvm: Update spectre-v1 mitigation (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] kvm: Add memory barrier on vmcs field lookup (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] perf/msr: Fix possible Spectre-v1 indexing in the MSR driver (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] perf: Fix possible Spectre-v1 indexing for x86_pmu::event_map() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] perf: Fix possible Spectre-v1 indexing for hw_perf_event cache_* (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [net] nl80211: Sanitize array index in parse_txq_params (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] vfs, fdtable: Prevent bounds-check bypass via speculative execution (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] syscall: Sanitize syscall table de-references under speculation (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [powerpc] Use barrier_nospec in copy_from_user() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Introduce barrier_nospec for other arches (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] Introduce barrier_nospec (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] spectre_v1: Disable compiler optimizations over array_index_mask_nospec() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] Implement array_index_mask_nospec (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [Documentation] Document array_index_nospec (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Include dependency (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Allow index argument to have const-qualified type (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Kill array_index_nospec_mask_check() (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] nospec: Move array_index_nospec() parameter checking into separate macro (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [kernel] array_index_nospec: Sanitize speculative array de-references (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec (Lauro Ramos Venancio) [1589035] {CVE-2018-3693} - [x86] always enable eager FPU by default on non-AMD processors (Paolo Bonzini) [1589048] {CVE-2018-3665} - [net] tcp: add tcp_ooo_try_coalesce() helper (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: call tcp_drop() from tcp_data_queue_ofo() (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: detect malicious patterns in tcp_collapse_ofo_queue() (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: avoid collapses in tcp_prune_queue() if possible (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: free batches of packets in tcp_prune_ofo_queue() (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] add rb_to_skb() and other rb tree helpers (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: fix a stale ooo_last_skb after a replace (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: use an RB tree for ooo receive queue (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: refine tcp_prune_ofo_queue() to not drop all packets (Paolo Abeni) [1611369] {CVE-2018-5390} - [net] tcp: increment sk_drops for dropped rx packets (Paolo Abeni) [1611369] {CVE-2018-5390} - [netdrv] iwlwifi: api: Add geographic profile information to MCC_UPDATE_CMD (Stanislaw Gruszka) [1591601] - [net] mac80211: limit wmm params to comply with ETSI requirements (Stanislaw Gruszka) [1591601] - [netdrv] iwlwifi: mvm: query regdb for wmm rule if needed (Stanislaw Gruszka) [1591601] - [net] cfg80211: fix NULL pointer derference when querying regdb (Stanislaw Gruszka) [1591601] - [net] cfg80211: fix spelling mistake: "uknown" -> "unknown" (Stanislaw Gruszka) [1591601] - [net] cfg80211: Call reg_notifier for self managed hints (Stanislaw Gruszka) [1591601] - [net] cfg80211: fix possible memory leak in regdb_query_country() (Stanislaw Gruszka) [1591601] - [net] regulatory: Rename confusing 'country IE' in log output (Stanislaw Gruszka) [1591601] - [net] cfg80211: Add API to allow querying regdb for wmm_rule (Stanislaw Gruszka) [1591601] - [net] cfg80211: don't require RTNL held for regdomain reads (Stanislaw Gruszka) [1591601] - [net] cfg80211: read wmm rules from regulatory database (Stanislaw Gruszka) [1591601] - [net] cfg80211: fully initialize old channel for event (Stanislaw Gruszka) [1591601] - [net] cfg80211: initialize regulatory keys/database later (Stanislaw Gruszka) [1591601] - [net] cfg80211: fix CFG80211_EXTRA_REGDB_KEYDIR typo (Stanislaw Gruszka) [1591601] - [net] cfg80211: implement regdb signature checking (Stanislaw Gruszka) [1591601] - [net] cfg80211: reg: remove support for built-in regdb (Stanislaw Gruszka) [1591601] - [net] cfg80211: support reloading regulatory database (Stanislaw Gruszka) [1591601] - [net] cfg80211: support loading regulatory database as firmware (Stanislaw Gruszka) [1591601] - [hid] revert "input: fix confusion on conflicting mappings" (Tony Camuso) [1610273] - [fs] lock: show locks taken by processes from another pidns (Jeff Layton) [1605096] - [fs] lock: skip lock owner pid translation in case we are in init_pid_ns (Jeff Layton) [1605096] - [mm] swap: divide-by-zero when zero length swap file on ssd (Joe Lawrence) [1608965] - [mm] swap: warn when a swap area overflows the maximum size (Joe Lawrence) [1608965] - [mm] kvfree the swap cluster info if the swap file is unsatisfactory (Joe Lawrence) [1608965]- [nvme] nvmet-fc: fix target sgl list on large transfers (Ewan Milne) [1608612] - [kernel] tick/sched: Do not mess with an enqueued hrtimer (Prarit Bhargava) [1573486] - [gpu] qxl: hook monitors_config updates into crtc, not encoder (Gerd Hoffmann) [1544322] - [gpu] qxl: move qxl_send_monitors_config() (Gerd Hoffmann) [1544322] - [gpu] qxl: remove qxl_io_log() (Gerd Hoffmann) [1544322] - [netdrv] mlxsw: spectrum_switchdev: Fix port_vlan refcounting (Ivan Vecera) [1609339] - [netdrv] cxgb4: Added missing break in ndo_udp_tunnel_(add/del) (Arjun Vynipadath) [1608354] - [netdrv] atlantic: remove tech preview from driver (David Arcari) [1451438] - [netdrv] ibmvnic: Fix error recovery on login failure (Steve Best) [1609814] - [netdrv] ibmvnic: Revise RX/TX queue error messages (Steve Best) [1609814] - [netdrv] bonding: set default miimon value for non-arp modes if not set (Jarod Wilson) [1588874 1578995 1607939] - [netdrv] bonding: re-evaluate force_primary when the primary slave name changes (Jarod Wilson) [1607939] - [netdrv] include hash policy in LAG changeupper info (Jarod Wilson) [1607939] - [netdrv] bonding: introduce link change helper (Jarod Wilson) [1607939] - [netdrv] bonding: allow use of tx hashing in balance-alb (Jarod Wilson) [1607939] - [netdrv] bonding: use common mac addr checks (Jarod Wilson) [1607939] - [netdrv] bonding: don't queue up extraneous rlb updates (Jarod Wilson) [1607939] - [netdrv] bonding: use the skb_get/set_queue_mapping (Jarod Wilson) [1607939] - [netdrv] bonding: replace the return value type (Jarod Wilson) [1607939] - [netdrv] bonding: do not allow rlb updates to invalid mac (Jarod Wilson) [1607939] - [netdrv] bonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave (Jarod Wilson) [1607939] - [netdrv] Use octal not symbolic permissions (Jarod Wilson) [1607939] - [netdrv] bonding: Replace mac address parsing (Jarod Wilson) [1607939] - [netdrv] bonding: use nla_get_u64 to extract the value for IFLA_BOND_AD_ACTOR_SYSTEM (Jarod Wilson) [1607939] - [netdrv] bonding: Convert multiple netdev_info messages to netdev_dbg (Jarod Wilson) [1607939] - [netdrv] bonding: manual clean code which call skb_put_(data:zero) (Jarod Wilson) [1607939] - [netdrv] bonding: make skb_put & friends return void pointers (Jarod Wilson) [1607939] - [netdrv] bonding: use skb_put_data() (Jarod Wilson) [1607939] - [netdrv] bonding: fix wq initialization for links created via netlink (Jarod Wilson) [1607939] - [netdrv] bonding: initialize work-queues during creation of bond (Jarod Wilson) [1607939] - [netdrv] bonding: restructure arp-monitor (Jarod Wilson) [1607939] - [netdrv] bonding: Flip to the new dev walk API (Jarod Wilson) [1607939] - [netdrv] bonding: use new api ethtool_(get|set)_link_ksettings (Jarod Wilson) [1607939] - [netdrv] bonding: Remove deprecated create_singlethread_workqueue (Jarod Wilson) [1607939] - [netdrv] bonding: use return instead of goto (Jarod Wilson) [1607939] - [netdrv] bonding: Return correct error code (Jarod Wilson) [1607939] - [netdrv] bonding: 3ad: allow to set ad_actor settings while the bond is up (Jarod Wilson) [1607939] - [netdrv] bonding: 3ad: apply ad_actor settings changes immediately (Jarod Wilson) [1607939] - [netdrv] bonding: add slave device name for debug (Jarod Wilson) [1607939] - [netdrv] bonding: Send ALB learning packets using the right source (Jarod Wilson) [1607939] - [powerpc] powernv/ioda2: Fix calculation for memory allocated for TCE table (Laurent Vivier) [1577922] - [x86] mark whiskey-lake processor supported (David Arcari) [1533335]- [uio] fix crash after the device is unregistered (Xiubo Li) [1560418] - [uio] change to use the mutex lock instead of the spin lock (Xiubo Li) [1560418] - [uio] use request_threaded_irq instead (Xiubo Li) [1560418] - [uio] Prevent device destruction while fds are open (Xiubo Li) [1560418] - [uio] Reduce return paths from uio_write() (Xiubo Li) [1560418] - [uio] fix incorrect memory leak cleanup (Xiubo Li) [1560418] - [uio] add missing error codes (Xiubo Li) [1560418] - [uio] fix false positive __might_sleep warning splat (Xiubo Li) [1560418] - [uio] Destroy uio_idr on module exit (Xiubo Li) [1560418] - [uio] don't free irq that was not requested (Xiubo Li) [1560418] - [uio] support memory sizes larger than 32 bits (Xiubo Li) [1560418] - [uio] we cannot mmap unaligned page contents (Xiubo Li) [1560418] - [uio] Pass pointers to virt_to_page(), not integers (Xiubo Li) [1560418] - [uio] fix memory leak (Xiubo Li) [1560418] - [uio] Request/free irq separate from dev lifecycle (Xiubo Li) [1560418] - [uio] Simplify uio error path by using devres functions (Xiubo Li) [1560418] - [kernel] makefile: bump drm backport version (Rob Clark) [1600556] - [gpu] drm/amdgpu: Dynamically probe for ATIF handle (v2) (Rob Clark) [1590914] - [gpu] drm/amdgpu: Add amdgpu_atpx_get_dhandle() (Rob Clark) [1590914] - [gpu] drm/udl: fix display corruption of the last line (Rob Clark) [1600556] - [gpu] drm: Use kvzalloc for allocating blob property memory (Rob Clark) [1600556] - [gpu] drm/amdgpu: Make struct amdgpu_atif private to amdgpu_acpi.c (Rob Clark) [1600556] - [gpu] drm/i915: Enable provoking vertex fix on Gen9 systems (Rob Clark) [1600556] - [gpu] drm/i915: Turn off g4x DP port in .post_disable() (Rob Clark) [1600556] - [gpu] drm/i915: Disallow interlaced modes on g4x DP outputs (Rob Clark) [1600556] - [gpu] drm/i915: Fix PIPESTAT irq ack on i965/g4x (Rob Clark) [1600556] - [gpu] drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI (Rob Clark) [1600556] - [gpu] drm/amd/display: release spinlock before committing updates to stream (Rob Clark) [1600556] - [gpu] drm/amdgpu: GPU vs CPU page size fixes in amdgpu_vm_bo_split_mapping (Rob Clark) [1600556] - [gpu] drm/amdgpu: Update pin_size values before unpinning BO (Rob Clark) [1600556] - [gpu] drm/amdgpu: Make amdgpu_vram_mgr_bo_invisible_size always accurate (Rob Clark) [1600556] - [gpu] drm/amdgpu: Refactor amdgpu_vram_mgr_bo_invisible_size helper (Rob Clark) [1600556] - [gpu] drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array (Rob Clark) [1600556] - [gpu] drm/amdgpu: Don't default to DC support for Kaveri and older (Rob Clark) [1600556] - [gpu] drm/qxl: Call qxl_bo_unref outside atomic context (Rob Clark) [1600556] - [gpu] drm/i915/dp: Send DPCD ON for MST before phy_up (Rob Clark) [1600556] - [gpu] drm/amd/display: Clear connector's edid pointer (Rob Clark) [1600556] - [gpu] drm/amdgpu: fix clear_all and replace handling in the VM (v2) (Rob Clark) [1600556] - [gpu] drm/amdgpu: fix the missed vcn fw version report (Rob Clark) [1600556] - [gpu] drm/amdgpu: Add APU support in vi_set_vce_clocks (Rob Clark) [1600556] - [gpu] drm/amdgpu: Add APU support in vi_set_uvd_clocks (Rob Clark) [1600556] - [gpu] drm/amd/display: Update color props when modeset is required (Rob Clark) [1600556] - [gpu] drm/amd/display: Make atomic-check validate underscan changes (Rob Clark) [1600556] - [gpu] drm/amd/display: Fix BUG_ON during CRTC atomic check update (Rob Clark) [1600556] - [gpu] drm/psr: Fix missed entry in PSR setup time table (Rob Clark) [1600556] - [gpu] drm/i915/lvds: Move acpi lid notification registration to registration phase (Rob Clark) [1600556] - [gpu] drm/i915: Disable LVDS on Radiant P845 (Rob Clark) [1600556] - [gpu] drm/ttm: fix backport problem with invalid dma attr (Rob Clark) [1588147] - [sound] asoc: add snd_soc_component_cache_sync() (Prarit Bhargava) [1597102] - [sound] asoc: add missing snd_soc_component_set_jack (Prarit Bhargava) [1597102] - [kernel] device property: Define type of PROPERTY_ENRTY_*() macros (Prarit Bhargava) [1597102] - [edac] sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1600649] - [edac] sb_edac: Fix out of bound writes during DIMM configuration on KNL (Aristeu Rozanski) [1600649] - [pci] Increase VPD access timeout to 125ms (Myron Stowe) [1608510] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1563410] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1599682] - [block] blk-mq-debugfs: Add names for recently added flags (Ming Lei) [1588286] - [block] blk-mq-debugfs: Add 'kick' operation (Ming Lei) [1588286] - [block] blk-mq-debugfs: Show busy requests (Ming Lei) [1588286] - [block] blk-mq-debugfs: Show requeue list (Ming Lei) [1588286] - [block] blk-mq-debugfs: Show atomic request flags (Ming Lei) [1588286] - [scsi] ibmvfc: Avoid unnecessary port relogin (Steve Best) [1605080] - [nvdimm] linvdimm, pmem: Preserve read-only setting for pmem devices (Jeff Moyer) [1600496] - [nvdimm] fix btt partition scanning on boot (Jeff Moyer) [1600496] - [nvme] if_ready checks to fail io to deleting controller (Ewan Milne) [1598017] - [nvmet-fc] move tech preview warning to nvmet_fc_register_targetport call (Ewan Milne) [1608947] - [nvme-fc] move tech preview warning to nvme_fc_register_localport call (Ewan Milne) [1608947] - [scsi] qla2xxx: Return error when TMF returns (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix ISP recovery on unload (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix driver unload by shutting down chip (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix NPIV deletion by calling wait_for_sess_deletion (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix unintialized List head crash (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix NULL pointer dereference for fcport search (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Spinlock recursion in qla_target (Himanshu Madhani) [1599351] - [scsi] qla2xxx: Fix crash on qla2x00_mailbox_command (Himanshu Madhani) [1599351] - [netdrv] qed: Fix reading stale configuration information (Chad Dupuis) [1608063] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1603055] - [netdrv] rhmaintainers: update bnx2x driver maintainer (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Fix receiving tx-timeout in error or recovery state (Jonathan Toppins) [1548146] - [netdrv] bnx2x: use the right constant (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Collect the device debug information during Tx timeout (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Eliminate duplicate barriers on weakly-ordered archs (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Replace doorbell barrier() with wmb() (Jonathan Toppins) [1548146] - [netdrv] bnx2x: fix spelling mistake: "registeration" -> "registration" (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Deprecate pci_get_bus_and_slot() (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Replace WARN_ONCE with netdev_WARN_ONCE (Jonathan Toppins) [1548146] - [netdrv] bnx2x: Use NETIF_F_GRO_HW (Jonathan Toppins) [1548146] - [netdrv] bnx2x: fix slowpath null crash (Jonathan Toppins) [1548146] - [net] ipv6: flush nd cache on IFF_NOARP change (Michael Cambria) [1599964] - [net] ip6_tunnel: allow ip6gre dev mtu to be set below 1280 (Michael Cambria) [1607669] - [net] multicast: do not restore deleted record source filter mode to new one (Hangbin Liu) [1586321] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1586321] - [net] ipv6/mcast: init as INCLUDE when join SSM INCLUDE group (Hangbin Liu) [1586321] - [net] ipv4/igmp: init group mode as INCLUDE when join source group (Hangbin Liu) [1586321] - [net] ipv6: mcast: fix unsolicited report interval after receiving querys (Hangbin Liu) [1586321] - [net] ipv6: refactor ipv6_dev_mc_inc() (Hangbin Liu) [1586321] - [x86] microcode/amd: Do not load when running on a hypervisor (Vitaly Kuznetsov) [1607899]- [iio] hid-sensor-magn-3d: Add support for rotation from north (Tony Camuso) [1559170] - [iio] hid: Fix hid_report_len usage (Tony Camuso) [1559170] - [iio] hid: core: Fix size as type u32 (Tony Camuso) [1559170] - [iio] hid-sensor-hub: Implement batch mode (Tony Camuso) [1559170] - [iio] hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3 (Tony Camuso) [1559170] - [iio] hid-sensor: Store restore poll and hysteresis on S3 (Tony Camuso) [1559170] - [iio] accel: hid-sensor-accel-3d: Add timestamp (Tony Camuso) [1559170] - [iio] hid-sensor: Fix unbalanced pm_runtime_enable error (Tony Camuso) [1559170] - [iio] buffer: Introduced a function to assign the buffer specific attrs (Tony Camuso) [1559170] - [iio] hid: sensor-hub: Move the memset to sensor_hub_get_feature() (Tony Camuso) [1559170] - [iio] magnetometer: separate the values of attributes based on their usage type for HID compass sensor (Tony Camuso) [1559170] - [iio] hid: hid-sensor-hub: clear memory to avoid random data (Tony Camuso) [1559170] - [iio] inkern: add helpers to query available values from channels (Tony Camuso) [1559170] - [iio] core: add a callback to allow drivers to provide _available attributes (Tony Camuso) [1559170] - [iio] drop IIO_ST macro (Tony Camuso) [1559170] - [iio] hid-sensors: Increase the precision of scale to fix wrong reading interpretation (Tony Camuso) [1559170] - [iio] fix pressure data output unit in hid-sensor-attributes (Tony Camuso) [1559170] - [iio] orientation: hid-sensor-rotation: Add PM function (fix non working driver) (Tony Camuso) [1559170] - [iio] hid-sensor-attributes: Check sample_frequency/hysteresis write data legitimacy (Tony Camuso) [1559170] - [iio] hid: hid-dr: add input mapping for axis selection (Tony Camuso) [1559170] - [iio] Implement counter channel type and info constants (Tony Camuso) [1559170] - [kernel] iio: add IIO_ATTR_(RO, WO, RW) and IIO_DEVICE_ATTR_(RO, WO, RW) macros (Tony Camuso) [1559170] - [iio] Declare event_attrs field of iio_info structure as const (Tony Camuso) [1559170] - [iio] inkern: add iio_read_channel_offset helper (Tony Camuso) [1559170] - [iio] trigger: Add helper function to verify that a trigger belongs to the same device (Tony Camuso) [1559170] - [iio] Use kmalloc_array() in iio_scan_mask_set() (Tony Camuso) [1559170] - [iio] trigger: helpers to determine own trigger (Tony Camuso) [1559170] - [iio] ensure ret is initialized to zero before entering do loop (Tony Camuso) [1559170] - [iio] add resource managed triggered buffer init helpers (Tony Camuso) [1559170] - [iio] trigger: add resource managed (un)register (Tony Camuso) [1559170] - [iio] Add resource managed APIs devm_iio_channel_(get, release) in devres (Tony Camuso) [1559170] - [iio] hid-sensors: avoid unused function warning (Tony Camuso) [1559170] - [iio] hid-sensors: use asynchronous resume (Tony Camuso) [1559170] - [iio] fix sched WARNING "do not call blocking ops when !TASK_RUNNING" (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Add ISH quirk (Tony Camuso) [1559170] - [iio] buffer-dma: Use ARRAY_SIZE in for loop range (Tony Camuso) [1559170] - [iio] Refuse to register triggers with duplicate names (Tony Camuso) [1559170] - [iio] Fix error handling in iio_trigger_attach_poll_func (Tony Camuso) [1559170] - [iio] electricalconductivity: add IIO_ELECTRICALCONDUCTIVITY type (Tony Camuso) [1559170] - [iio] triggers: Make trigger ops structure explicitly non optional (Tony Camuso) [1559170] - [iio] Add support for creating IIO devices via configfs (Tony Camuso) [1559170] - [iio] core: mounting matrix support (Tony Camuso) [1559170] - [iio] core: Add devm_ APIs for iio_channel_(get, release)_all (Tony Camuso) [1559170] - [iio] core: Add devm_ APIs for iio_channel_(get, release) (Tony Camuso) [1559170] - [iio] common: hid-sensors: use tab for indention (Tony Camuso) [1559170] - [hid] simplify implement() a bit (Tony Camuso) [1559170] - [iio] Add channel for UV index (Tony Camuso) [1559170] - [iio] buffer: add missing descriptions in iio_buffer_access_funcs (Tony Camuso) [1559170] - [iio] fix config watermark initial value (Tony Camuso) [1559170] - [hid] uhid.c: check write() bitness using in_compat_syscall (Tony Camuso) [1559170] - [iio] core: implement iio_device_(claim|release)_direct_mode() (Tony Camuso) [1559170] - [iio] Fix typos in the struct iio_event_spec documentation comments (Tony Camuso) [1559170] - [iio] buffer-dmaengine: Use dmaengine_terminate_sync() (Tony Camuso) [1559170] - [iio] Add helper function for calculating scan index storage size (Tony Camuso) [1559170] - [iio] ph: add IIO_PH channel type (Tony Camuso) [1559170] - [iio] inkern: fix a NULL dereference on error (Tony Camuso) [1559170] - [iio] core: fix ptr_ret.cocci warnings (Tony Camuso) [1559170] - [iio] Make IIO value formating function globally available (Tony Camuso) [1559170] - [iio] inkern.c Use list_for_each_entry_safe (Tony Camuso) [1559170] - [iio] configfs: Introduce iio/configfs.h to provide a location for the configfs_subsystem (Tony Camuso) [1559170] - [iio] trigger: Introduce IIO hrtimer based trigger (Tony Camuso) [1559170] - [iio] core: Introduce IIO software triggers (Tony Camuso) [1559170] - [iio] core: Introduce IIO configfs support (Tony Camuso) [1559170] - [iio] configfs: allow dynamic group creation (Tony Camuso) [1559170] - [hid] enable hid device to suspend/resume asynchronously (Tony Camuso) [1559170] - [usb] quirks: Apply ALWAYS_POLL to all ELAN devices (Tony Camuso) [1559170] - [hid] debug: improve hid_debug_event() (Tony Camuso) [1559170] - [iio] fix some warning messages (Tony Camuso) [1559170] - [hid] core: use scnprintf in modalias_show() (Tony Camuso) [1559170] - [hid] Make report_descriptor available for all devices (Tony Camuso) [1559170] - [hid] convert bus code to use dev_groups (Tony Camuso) [1559170] - [iio] Add buffer enable/disable callbacks (Tony Camuso) [1559170] - [iio] Add support for indicating fixed watermarks (Tony Camuso) [1559170] - [iio] Add a DMAengine framework based buffer (Tony Camuso) [1559170] - [iio] Add generic DMA buffer infrastructure (Tony Camuso) [1559170] - [iio] iio_buffer_init(): Only set watermark if not already set (Tony Camuso) [1559170] - [iio] Set device watermark based on watermark of all attached buffers (Tony Camuso) [1559170] - [iio] resistance: add IIO_RESISTANCE channel type (Tony Camuso) [1559170] - [iio] chemical: Add IIO_CONCENTRATION channel type (Tony Camuso) [1559170] - [iio] Support triggered events (Tony Camuso) [1559170] - [iio] percolate error if event fd fails (Tony Camuso) [1559170] - [iio] Move generic buffer implementations to sub-directory (Tony Camuso) [1559170] - [iio] Move callback buffer to its own module (Tony Camuso) [1559170] - [iio] event: Remove negative error code from iio_event_poll (Tony Camuso) [1559170] - [iio] industrialio-buffer: Fix iio_buffer_poll return value (Tony Camuso) [1559170] - [kernel] iio: Add inverse unit conversion macros (Tony Camuso) [1559170] - [iio] trigger: Add missing fields in kernel docs (Tony Camuso) [1559170] - [iio] declare struct to fix warning (Tony Camuso) [1559170] - [kernel] iio: Add missing kernel doc field (Tony Camuso) [1559170] - [kernel] iio: Fix function parameter name in kernel doc (Tony Camuso) [1559170] - [iio] event: Add missing fields in kernel docs (Tony Camuso) [1559170] - [iio] buffer: Fix kernel docs warnings (Tony Camuso) [1559170] - [iio] core: Add function params for kernel docs (Tony Camuso) [1559170] - [iio] Fix parameters in iio_triggered_buffer_setup (Tony Camuso) [1559170] - [iio] allow userspace to flush the hwfifo with non-blocking reads (Tony Camuso) [1559170] - [iio] Add missing modifier names to core (Tony Camuso) [1559170] - [iio] light: hid-sensor-prox: Fit assignment in one line (Tony Camuso) [1559170] - [iio] hid-sensor: Fix suspend/resume delay (Tony Camuso) [1559170] - [iio] Require strict scan mask matching in hardware mode (Tony Camuso) [1559170] - [iio] Specify supported modes for buffers (Tony Camuso) [1559170] - [iio] Always compute masklength (Tony Camuso) [1559170] - [iio] buffer: remove unneeded test (Tony Camuso) [1559170] - [iio] core: add high pass filter attributes (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Leave device in sane state on error (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Split enable and disable path into helper functions (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Verify configuration before starting to apply it (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Perform request_update() only for new buffers (Tony Camuso) [1559170] - [iio] __iio_update_buffers: Slightly refactor scan mask memory management (Tony Camuso) [1559170] - [iio] Replace printk in __iio_update_buffers with dev_dbg (Tony Camuso) [1559170] - [iio] Add I/Q modifiers (Tony Camuso) [1559170] - [iio] pressure: hid-sensor-press: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] orientation: hid-sensor-rotation: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] orientation: hid-sensor-incl-3d: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] light: hid-sensor-als.c: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] gyro: hid-sensor-gyro-3d: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] accel: hid-sensor-accel-3d: Fix memory leak in probe() (Tony Camuso) [1559170] - [iio] light: hid-sensor-prox: Fix memory leak in probe() (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Fix debug lock warning (Tony Camuso) [1559170] - [iio] hid-sensor-press: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-rotation: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-incl-3d: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Constify platform_device_id (Tony Camuso) [1559170] - [iio] light: hid-sensor-prox: Constify platform_device_id (Tony Camuso) [1559170] - [iio] light: hid-sensor-als: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: Constify platform_device_id (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: Constify platform_device_id (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_OVERSAMPLING_RATIO (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_CALIBEMISSIVITY (Tony Camuso) [1559170] - [iio] kfifo: Set update_needed to false only if a buffer was allocated (Tony Camuso) [1559170] - [iio] pressure: hid-sensor-press: Fix modifier (Tony Camuso) [1559170] - [iio] add support for hardware fifo (Tony Camuso) [1559170] - [iio] add watermark logic to iio read and poll (Tony Camuso) [1559170] - [iio] sca3000: hide stufftoread logic (Tony Camuso) [1559170] - [iio] hid: hid-sensor-hub: Fix sparse warning (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix attribute read for logical usage id (Tony Camuso) [1559170] - [iio] core: Fix double free (Tony Camuso) [1559170] - [iio] Move iio userspace applications out of staging (Tony Camuso) [1559170] - [hid] microsoft: Add ID for NE7K wireless keyboard (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Enhance feature report set API (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Enhance get feature report API (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Extend API for async reads (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Add support for application collection (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Allow parallel synchronous reads (Tony Camuso) [1559170] - [hid] sensor-hub: correct dyn_callback_lock IRQ-safe change (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Correct documentation (Tony Camuso) [1559170] - [iio] Export userspace IIO headers (Tony Camuso) [1559170] - [iio] buffer: refactor buffer attributes setup (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_DEBOUNCE_COUNT and _TIME (Tony Camuso) [1559170] - [iio] core: Remove IIO_EV_TYPE_INSTANCE (Tony Camuso) [1559170] - [iio] core: Introduce CHANGE event type (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_CALIBWEIGHT (Tony Camuso) [1559170] - [iio] core: Introduce IIO_VELOCITY and IIO_MOD_ROOT_SUM_SQUARED_X_Y_Z (Tony Camuso) [1559170] - [documentation] Add ABI documentation for offset and scaled humidity (Tony Camuso) [1559170] - [iio] core: Introduce DISTANCE channel type (Tony Camuso) [1559170] - [iio] core: Introduce ENERGY channel type (Tony Camuso) [1559170] - [iio] hid-sensor-press: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-incl-3d: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-prox: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-als: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: Introduce PM (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: Introduce PM (Tony Camuso) [1559170] - [iio] hid_sensor_hub: Common PM functions (Tony Camuso) [1559170] - [iio] industrialio-event: Fix typo 's/dynically/dynamically/' (Tony Camuso) [1559170] - [iio] Add new operating mode for non triggered sw buffers (Tony Camuso) [1559170] - [iio] Deselect IIO_TRIGGER for IIO_KFIFO_BUF (Tony Camuso) [1559170] - [iio] kconfig: use bool instead of boolean for type definition attributes (Tony Camuso) [1559170] - [hid] input: fix confusion on conflicting mappings (Tony Camuso) [1559170] - [iio] buffer: fix custom buffer attributes copy (Tony Camuso) [1559170] - [iio] ensure scan index is unique at device register (Tony Camuso) [1559170] - [iio] inkern: add out of range error message (Tony Camuso) [1559170] - [iio] iio: Fix iio_channel_read return if channel havn't info (Tony Camuso) [1559170] - [iio] light: Annotate Kconfig entry with module name information (Tony Camuso) [1559170] - [iio] accel: Annotate Kconfig entries with module name information (Tony Camuso) [1559170] - [iio] trigger: Add a blank line after declarations (Tony Camuso) [1559170] - [iio] trigger: fix sysfs name on list mutex (Tony Camuso) [1559170] - [iio] core: Get rid of misleading comment (Tony Camuso) [1559170] - [iio] kfifo: Add resource management devm_iio_kfifo_allocate/free (Tony Camuso) [1559170] - [iio] kfifo: Remove unused argument in iio_kfifo_allocate (Tony Camuso) [1559170] - [iio] consumer.h: Fix scale factor in function comment (Tony Camuso) [1559170] - [iio] buffer: Drop get_length callback (Tony Camuso) [1559170] - [iio] buffer: Make length attribute read only for buffers without set_length (Tony Camuso) [1559170] - [iio] buffer: Allocate standard attributes in the core (Tony Camuso) [1559170] - [iio] buffer: Move iio_buffer_alloc_sysfs and iio_buffer_free_sysfs (Tony Camuso) [1559170] - [iio] Remove get_bytes_per_datum() from iio_buffer_access_funcs (Tony Camuso) [1559170] - [iio] Move buffer registration to the core (Tony Camuso) [1559170] - [iio] Unexport iio_scan_mask_set() (Tony Camuso) [1559170] - [iio] inkern: add iio_write_channel_raw (Tony Camuso) [1559170] - [iio] common: remove unnecessary sizeof(u8) (Tony Camuso) [1559170] - [iio] core: Introduce IIO_CHAN_INFO_CALIBHEIGHT (Tony Camuso) [1559170] - [iio] core: Introduce STEPS channel, ENABLE mask and INSTANCE event (Tony Camuso) [1559170] - [iio] core: Introduce IIO_EV_DIR_NONE (Tony Camuso) [1559170] - [iio] core: Introduce IIO_ACTIVITY channel (Tony Camuso) [1559170] - [iio] time: Expose get_monotonic_coarse64() for in-kernel uses (Tony Camuso) [1559170] - [iio] maintainers: Add IIO include files (Tony Camuso) [1559170] - [iio] Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask (Tony Camuso) [1559170] - [hid] input: Fix TransducerSerialNumber implementation (Tony Camuso) [1559170] - [iio] inkern: Add of_xlate function to struct iio_info (Tony Camuso) [1559170] - [hid] input: force generic axis to be mapped to their user space axis (Tony Camuso) [1559170] - [iio] hid_sensor_hub: Fix indio_dev->trig assignment (Tony Camuso) [1559170] - [iio] trigger: modify return value for iio_trigger_get (Tony Camuso) [1559170] - [iio] inkern: fix overwritten -EPROBE_DEFER in of_iio_channel_get_by_name (Tony Camuso) [1559170] - [hid] hid-sensor-hub: use devm_ functions consistently (Tony Camuso) [1559170] - [iio] buffer: Wrong sized allocation of demux table elements (Tony Camuso) [1559170] - [iio] buffer: Coalesce adjacent demux table entries (Tony Camuso) [1559170] - [iio] buffer: Use roundup() instead of open-coding it (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Fix build warning (Tony Camuso) [1559170] - [iio] Use ktime_get_real_ns() (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Scan for usage attributes before setting up iio channels (Tony Camuso) [1559170] - [iio] buffer: Fix demux table creation (Tony Camuso) [1559170] - [iio] types: Added support for rotation from north usage attributes (Tony Camuso) [1559170] - [iio] core : events ABI for specifying period (Tony Camuso) [1559170] - [iio] core: Handle error when mask type is not separate (Tony Camuso) [1559170] - [iio] hid-sensors: make hid_sensor_get_reporting_interval static (Tony Camuso) [1559170] - [iio] hid-sensors: Fix compilation warning (Tony Camuso) [1559170] - [iio] hid-sensor-prox: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-als: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: Fix return values (Tony Camuso) [1559170] - [iio] hid-sensor-press: Fix return values (Tony Camuso) [1559170] - [hid] sensor-hub: fix potential memory leak (Tony Camuso) [1559170] - [iio] of_iio_channel_get_by_name() returns non-null pointers for error legs (Tony Camuso) [1559170] - [iio] Remove timestamp argument from iio_trigger_poll() and iio_trigger_poll_chained() (Tony Camuso) [1559170] - [iio] triggers: interrupt trigger - move out of staging (Tony Camuso) [1559170] - [hid] sensor-hub: make dyn_callback_lock IRQ-safe (Tony Camuso) [1559170] - [iio] hid-sensors: Get feature report from sensor hub after changing power state (Tony Camuso) [1559170] - [iio] hid-sensors: Set default unit of measure for report interval (Tony Camuso) [1559170] - [iio] always select ANON_INODES (Tony Camuso) [1559170] - [iio] hid-sensors: typo leads to potential forever loop (Tony Camuso) [1559170] - [iio] hid-sensors: proximity: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: pressure: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: pressure: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: inclinometer 3d: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: inclinometer 3d: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: gyro 3d: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: gyro 3d : adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: compass 3d: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: compass 3d: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: als: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: als: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: Add API to power on/off (Tony Camuso) [1559170] - [iio] hid-sensors: Add api to get poll value (Tony Camuso) [1559170] - [iio] hid-sensors: accelerometer 3d: Raw read support (Tony Camuso) [1559170] - [iio] hid-sensors: accelerometer 3d: adjust scale and offset (Tony Camuso) [1559170] - [iio] hid-sensors: Convert units and exponent (Tony Camuso) [1559170] - [iio] Add TEMP_AMBIENT and TEMP_OBJECT channel modifiers (Tony Camuso) [1559170] - [iio] hid-sensors: Added device rotation support (Tony Camuso) [1559170] - [iio] core: Add quaternion modifier (Tony Camuso) [1559170] - [iio] core: Modify scan element type (Tony Camuso) [1559170] - [iio] core: Introduce read_raw_multi (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix sleeping function called from invalid context (Tony Camuso) [1559170] - [iio] querying buffer scan_mask should return 0/1 (Tony Camuso) [1559170] - [iio] core: Fix bug in length of event info_mask and catch unhandled bits set in masks (Tony Camuso) [1559170] - [iio] inkern: add iio_read_channel_average_raw (Tony Camuso) [1559170] - [iio] event: Fix and cleanup locking (Tony Camuso) [1559170] - [iio] hid-sensors: Added Pressure Sensor driver (Tony Camuso) [1559170] - [iio] pressure: Add STMicroelectronics pressures driver (Tony Camuso) [1559170] - [iio] hid-sensors: Added Proximity Sensor Driver (Tony Camuso) [1559170] - [iio] Avoid unnecessary kasprintf (Tony Camuso) [1559170] - [iio] Don't include extended name in shared attributes (Tony Camuso) [1559170] - [iio] iio get rid of unneccessary error_ret (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Processing for duplicate physical ids (Tony Camuso) [1559170] - [iio] hid-sensor-hub: Remove hard coded indexes (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Add selector api (Tony Camuso) [1559170] - [hid] hid-sensor-hub: quirk for STM Sensor hub (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Fix buggy report descriptors (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix duplicate sysfs entry error (Tony Camuso) [1559170] - [iio] Remove support for the legacy event config interface (Tony Camuso) [1559170] - [iio] hid-sensors: Added Inclinometer 3D (Tony Camuso) [1559170] - [iio] Add support for humidity sensors (Tony Camuso) [1559170] - [iio] trigger: Convert to use ATTRIBUTE_GROUPS (Tony Camuso) [1559170] - [iio] Add support for blocking IO on buffers (Tony Camuso) [1559170] - [iio] kfifo_buf: Implement data_available() callback (Tony Camuso) [1559170] - [iio] Add data_available callback for buffers (Tony Camuso) [1559170] - [iio] hid-sensors: Fix power and report state (Tony Camuso) [1559170] - [hid] hid-sensor-hub: Add logical min and max (Tony Camuso) [1559170] - [iio] Minor kerneldoc fix for iio_trigger_write_current() (Tony Camuso) [1559170] - [iio] core: Move kernel doc to the right location (Tony Camuso) [1559170] - [iio] core: Implement devm_iio_device_(register, unregister) (Tony Camuso) [1559170] - [iio] hid-sensors: magnetometer : Add sensitivity (Tony Camuso) [1559170] - [iio] hid-sensors: light/als : Add sensitivity (Tony Camuso) [1559170] - [iio] hid-sensors: gyro : Add sensitivity (Tony Camuso) [1559170] - [iio] hid-sensors: accelerometer: Add sensitivity (Tony Camuso) [1559170] - [iio] hid_sensors: fix crash during trigger unregister (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix report size (Tony Camuso) [1559170] - [iio] core: Add misssing braces (Tony Camuso) [1559170] - [iio] core: Use pr_err instead of printk (Tony Camuso) [1559170] - [iio] Remove unused iio_sw_buffer_preenable() (Tony Camuso) [1559170] - [iio] triggered-buffer: Remove redundant call to iio_sw_buffer_preenable() (Tony Camuso) [1559170] - [iio] Update buffer's bytes per datum after updating the scan mask (Tony Camuso) [1559170] - [iio] buffer: Free active scan mask in iio_disable_all_buffers() (Tony Camuso) [1559170] - [iio] kfifo: Set update_needed to false after allocating a new buffer (Tony Camuso) [1559170] - [iio] kfifo: Empty buffer on update (Tony Camuso) [1559170] - [iio] kfifo: Protect against concurrent access from userspace (Tony Camuso) [1559170] - [iio] kfifo: Fix memory leak (Tony Camuso) [1559170] - [iio] buffer: Ignore noop requests for iio_update_buffers() (Tony Camuso) [1559170] - [iio] Add a hysteresis event info attribute (Tony Camuso) [1559170] - [iio] Extend the event config interface (Tony Camuso) [1559170] - [iio] Factor IIO value formating into its own function (Tony Camuso) [1559170] - [iio] Add a helper to free a list of IIO device attributes (Tony Camuso) [1559170] - [iio] buffer: Add proper locking for iio_update_buffers() (Tony Camuso) [1559170] - [iio] Wakeup poll and blocking reads when the device is unregistered (Tony Camuso) [1559170] - [iio] Return -ENODEV for file operations if the device has been unregistered (Tony Camuso) [1559170] - [iio] Add reference counting for buffers (Tony Camuso) [1559170] - [iio] call sensor hub open close function (Tony Camuso) [1559170] - [hid] Delay opening HID device (Tony Camuso) [1559170] - [iio] Remove debugfs entries in iio_device_unregister() (Tony Camuso) [1559170] - [iio] st_sensors: Use iio_push_to_buffers_with_timestamp() (Tony Camuso) [1559170] - [iio] Prevent race between IIO chardev opening and IIO device free (Tony Camuso) [1559170] - [iio] Pass scan mask as unsigned long (Tony Camuso) [1559170] - [iio] Stop sampling when the device is removed (Tony Camuso) [1559170] - [iio] Fix crash when scan_bytes is computed with active_scan_mask == NULL (Tony Camuso) [1559170] - [iio] fix: Keep a reference to the IIO device for open file descriptors (Tony Camuso) [1559170] - [iio] buffer_cb: Add missing iio_buffer_init() (Tony Camuso) [1559170] - [iio] Add iio_push_buffers_with_timestamp() helper (Tony Camuso) [1559170] - [iio] Minor cleanups of industrialio-buffer (Tony Camuso) [1559170] - [iio] iio_device_add_event_sysfs() bugfix (Tony Camuso) [1559170] - [iio] use anon_inode_getfd() with O_CLOEXEC flag (Tony Camuso) [1559170] - [iio] kfifo_buf: Use wake_up_interruptible_poll() (Tony Camuso) [1559170] - [iio] Remove unnecessary casts for iio_push_to_buffers() (Tony Camuso) [1559170] - [iio] iio_push_to_buffers(): Change type of 'data' to const void arch block configs COPYING CREDITS crypto Documentation drivers firmware fs include init ipc Kbuild Kconfig kernel lib MAINTAINERS (Tony Camuso) [1559170] - [iio] buffer: Simplify iio_buffer_is_active() (Tony Camuso) [1559170] - [iio] buffer_cb: Constify iio_cb_access (Tony Camuso) [1559170] - [iio] add info_mask_(shared_by_dir/shared_by_all) (Tony Camuso) [1559170] - [iio] drop info_mask from struct iio_dev (Tony Camuso) [1559170] - [iio] refactor info mask and ext_info attribute creation (Tony Camuso) [1559170] - [iio] Add INT_TIME (integration time) channel info attribute (Tony Camuso) [1559170] - [hid] move HID_REPORT_TYPES closer to the report-definitions (Tony Camuso) [1559170] - [hid] hid-sensor-hub: move to devm_kzalloc (Tony Camuso) [1559170] - [hid] hid-sensor-hub: change kmalloc + memcpy by kmemdup (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix indentation accross the code (Tony Camuso) [1559170] - [iio] Remove trailing ; from function definitions (Tony Camuso) [1559170] - [hid] hid-sensor-hub: fix style of comments (Tony Camuso) [1559170] - [iio] trigger: implement devm_iio_trigger_alloc/devm_iio_triger_free (Tony Camuso) [1559170] - [iio] Fix documentation of devm_iio_device_free() (Tony Camuso) [1559170] - [iio] core: Avoid double minus in sysfs output (Tony Camuso) [1559170] - [iio] core: implement devm_iio_device_alloc/devm_iio_device_free (Tony Camuso) [1559170] - [iio] Remove unnecessary _write_raw_get_fmt() in several hid-sensor drivers (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: Use devm_iio_device_alloc (Tony Camuso) [1559170] - [iio] light: hid-sensor-als: Use devm_iio_device_alloc (Tony Camuso) [1559170] - [iio] magnetometer: hid-sensor-magn-3d: Use devm_iio_device_alloc (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: Use devm_iio_device_alloc (Tony Camuso) [1559170] - [iio] hid-sensor-magn-3d: add module alias for autoload (Tony Camuso) [1559170] - [iio] hid-sensor-als: add module alias for autoload (Tony Camuso) [1559170] - [iio] hid-sensor-gyro-3d: add module alias for autoload (Tony Camuso) [1559170] - [iio] hid-sensor-accel-3d: add module alias for autoload (Tony Camuso) [1559170] - [documentation] devres: add IIO device alloc/free functions to list (Tony Camuso) [1559170] - [iio] trigger: Fix use_count race condition (Tony Camuso) [1559170] - [iio] trigger: sysfs Move out of staging (Tony Camuso) [1559170] - [iio] buffer: cleanup messages in iio_update_buffers() (Tony Camuso) [1559170] - [hid] revert "hid-sensor-hub: fix report size" (Tony Camuso) [1559170] - [hid] revert "hid-sensor-hub: Add ISH quirk" (Tony Camuso) [1559170] - [iio] revert "iio: call sensor hub open close function" (Tony Camuso) [1559170] - [iio] revert "iio: hid_sensors: fix crash during trigger unregister" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Fix power and report state" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor-hub: Remove hard coded indexes" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Add API to power on/off" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Get feature report from sensor hub after changing power state" (Tony Camuso) [1559170] - [iio] revert "iio: hid_sensor_hub: Fix indio_dev->trig assignment" (Tony Camuso) [1559170] - [iio] revert "iio: hid_sensor_hub: Common PM functions" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Add api to get poll value" (Tony Camuso) [1559170] - [hid] revert "hid-sensor-hub: Enhance get feature report API" (Tony Camuso) [1559170] - [iio] revert "hid-sensor-hub: Enhance feature report set API" (Tony Camuso) [1559170] - [iio] revert "hid-sensor: Fix suspend/resume delay" (Tony Camuso) [1559170] - [iio] revert "iio: common: hid-sensors: use tab for indention" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: use asynchronous resume" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: avoid unused function warning" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensors: Set default unit of measure for report interval" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor: Store restore poll and hysteresis on S3" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor: Fix unbalanced pm_runtime_enable error" (Tony Camuso) [1559170] - [iio] revert "iio: hid-sensor-hub: Implement batch mode" (Tony Camuso) [1559170]- [vfio] Use get_user_pages_longterm correctly (Jeff Moyer) [1585133] - [vfio] disable filesystem-dax page pinning (Jeff Moyer) [1585133] - [md] dm, dax: Make sure dm_dax_flush() is called if device supports it (Jeff Moyer) [1601078] - [md] dm: prevent DAX mounts if not supported (Jeff Moyer) [1568240] - [md] dm: set QUEUE_FLAG_DAX accordingly in dm_table_set_restrictions() (Jeff Moyer) [1568240] - [md] dax: check for QUEUE_FLAG_DAX in bdev_dax_supported() (Jeff Moyer) [1568240] - [nvdimm] pmem: only set QUEUE_FLAG_DAX for fsdax mode (Jeff Moyer) [1568240] - [dax] change bdev_dax_supported() to support boolean returns (Jeff Moyer) [1568240] - [fs] allow per-device dax status checking for filesystems (Jeff Moyer) [1568240] - [nvdimm] libnvdimm, pmem: Do not flush power-fail protected CPU caches (Jeff Moyer) [1594344] - [nvdimm] libnvdimm, pmem: Unconditionally deep flush on *sync (Jeff Moyer) [1594344] - [kernel] memremap: Remove stale devres_free() call (Jeff Moyer) [1505291] - [kernel] mm: Fix devm_memremap_pages() collision handling (Jeff Moyer) [1505291] - [kernel] dax: fix vma_is_fsdax() helper (Jeff Moyer) [1505291] - [kernel] sched/wait: Improve __var_waitqueue() code generation (Jeff Moyer) [1505291] - [x86] memremap: fix altmap accounting at free (Jeff Moyer) [1505291] - [fs] xfs, dax: introduce xfs_break_dax_layouts() (Jeff Moyer) [1505291] - [fs] xfs: prepare xfs_break_layouts() for another layout type (Jeff Moyer) [1505291] - [fs] xfs: prepare xfs_break_layouts() to be called with XFS_MMAPLOCK_EXCL (Jeff Moyer) [1505291] - [fs] mm, dax: handle layout changes to pinned dax mappings (Jeff Moyer) [1505291] - [x86] mm: fix __gup_device_huge vs unmap (Jeff Moyer) [1505291] - [mm] introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS (Jeff Moyer) [1505291] - [kernel] memremap: split devm_memremap_pages() and memremap() infrastructure (Jeff Moyer) [1505291] - [kernel] memremap: merge find_dev_pagemap into get_dev_pagemap (Jeff Moyer) [1505291] - [nvdimm] memremap: change devm_memremap_pages interface to use struct dev_pagemap (Jeff Moyer) [1505291] - [mm] memremap: drop private struct page_map (Jeff Moyer) [1505291] - [kernel] memremap: simplify duplicate region handling in devm_memremap_pages (Jeff Moyer) [1505291] - [kernel] memremap: remove to_vmem_altmap (Jeff Moyer) [1505291] - [kernel] mm: optimize dev_pagemap reference counting around get_dev_pagemap (Jeff Moyer) [1505291] - [kernel] mm: move get_dev_pagemap out of line (Jeff Moyer) [1505291] - [mm] merge vmem_altmap_alloc into altmap_alloc_block_buf (Jeff Moyer) [1505291] - [mm] split altmap memory map allocation from normal case (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to memmap_init_zone (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to vmemmap_free (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to arch_remove_memory and __remove_pages (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to vmemmap_populate (Jeff Moyer) [1505291] - [mm] pass the vmem_altmap to arch_add_memory and __add_pages (Jeff Moyer) [1505291] - [kernel] memremap: provide stubs for vmem_altmap_offset and vmem_altmap_free (Jeff Moyer) [1505291] - [infiniband] ib/core: disable memory registration of filesystem-dax vmas (Jeff Moyer) [1585135] - [media] v4l2: disable filesystem-dax mapping support (Jeff Moyer) [1585135] - [media] mm: fail get_vaddr_frames() for filesystem-dax mappings (Jeff Moyer) [1585135] - [mm] introduce get_user_pages_longterm (Jeff Moyer) [1505291] - [kernel] sched/wait: Introduce wait_var_event() (Jeff Moyer) [1505291] - [mm] remove unused variable in memory hotplug (Jeff Moyer) [1505291] - [mm] remove per-zone hashtable of bitlock waitqueues (Jeff Moyer) [1505291] - [tools] powerpc: Fix DSCR inheritance over fork() (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add gitignore file for the new DSCR tests (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add thread based stress test for DSCR sysfs interfaces (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for all DSCR sysfs interfaces (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for DSCR inheritence across fork & exec (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for DSCR value inheritence across fork (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for DSCR SPR numbers (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for explicitly changing DSCR value (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Add test for system wide DSCR default (Desnes Augusto Nunes do Rosario) [1601315] - [tools] selftests/powerpc: Rename TARGETS in powerpc selftests makefile (Desnes Augusto Nunes do Rosario) [1601315] - [documentation] powerpc/dscr: Add documentation for DSCR support (Desnes Augusto Nunes do Rosario) [1601315] - [powerpc] dscr: Add some in-code documentation (Desnes Augusto Nunes do Rosario) [1601315] - [powerpc] kernel: Rename PACA_DSCR to PACA_DSCR_DEFAULT (Desnes Augusto Nunes do Rosario) [1601315] - [powerpc] kernel: Remove the unused extern dscr_default (Desnes Augusto Nunes do Rosario) [1601315] - [powerpc] Fix handling of DSCR related facility unavailable exception (Desnes Augusto Nunes do Rosario) [1601315] - [iommu] amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1596723] - [iommu] amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1596723] - [x86] irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1596723] - [x86] cpu/amd: Fix LLC ID bit-shift calculation (Suravee Suthikulpanit) [1543815] - [x86] cpu/amd: Derive CPU topology from CPUID function 0xB when available (Suravee Suthikulpanit) [1543815] - [x86] cpu: Modify detect_extended_topology() to return result (Suravee Suthikulpanit) [1543815] - [x86] cpu/amd: Calculate last level cache ID from number of sharing threads (Suravee Suthikulpanit) [1543815] - [x86] cpu: Rename intel_cacheinfo.c to cacheinfo.c (Suravee Suthikulpanit) [1543815] - [x86] kvm: nvmx: fix guest CR4 loading when emulating L2 to L1 exit ("Dr. David Alan Gilbert") [1603753]- [input] elantech: fix V4 report decoding for module with middle key (Benjamin Tissoires) [1599622] - [input] elantech: enable middle button of touchpads on ThinkPad P52 (Benjamin Tissoires) [1599622] - [hid] logitech-dj: prevent false errors to be shown (Benjamin Tissoires) [1375230] - [char] crash driver: update for CONFIG_HARDENED_USERCOPY (Dave Anderson) [1602876] - [i2c] i801: Do not create iTCO watchdog when WDAT table exists (David Arcari) [1607816] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Xiubo Li) [1560418] - [target] scsi: target: remove target_find_device (Xiubo Li) [1560418] - [target] scsi: tcmu: add module wide block/reset_netlink support (Xiubo Li) [1560418] - [target] scsi: tcmu: simplify nl interface (Xiubo Li) [1560418] - [target] scsi: tcmu: track nl commands (Xiubo Li) [1560418] - [target] scsi: tcmu: delete unused __wait (Xiubo Li) [1560418] - [block] blk-mq: issue directly if hw queue isn't busy in case of 'none' (Ming Lei) [1599682] - [netdrv] xen-netfront: Fix hang on device removal (Vitaly Kuznetsov) [1595557] - [net] skbuff: Unconditionally copy pfmemalloc in __skb_clone() (Stefano Brivio) [1597706] - [net] Don't copy pfmemalloc flag in __copy_skb_header() (Stefano Brivio) [1597706] - [net] ipv4: be more aggressive when probing alternative gateways (Michael Cambria) [1524463] - [net] tcp: add RCU protection to ipv6 opt dereference (Paolo Abeni) [1353274] - [net] xfrm: Fix stack-out-of-bounds read on socket policy lookup (Ravi Aysola) [1499471] - [net] xfrm: Don't use sk_family for socket policy lookups (Ravi Aysola) [1499471] - [kernel] uapi: mark wmi.h to be included in kernel-headers (Jarod Wilson) [1517197] - [kernel] sched/debug: fix schedstats-induced sched domain corruption (Josh Poimboeuf) [1602345] - [s390] zcrypt: Support up to 256 crypto adapters (Hendrik Brueckner) [1568734] - [s390] qdio: don't retry EQBS after CCQ 96 (Hendrik Brueckner) [1603168] - [s390] qeth: fix error handling in adapter command callbacks (Hendrik Brueckner) [1603170] - [x86] perf: read the FREEZE_WHILE_SMM bit during boot (David Arcari) [1566249] - [x86] kvm: Don't use pvqspinlock code if only 1 vCPU (Waiman Long) [1602155] - [x86] acpi: Use proper macro for invalid node (Prarit Bhargava) [1576245] - [x86] acpi: Fix bug in associating hot-added CPUs with corresponding NUMA node (Prarit Bhargava) [1576245] - [x86] bugs: Switch the selection of mitigation from CPU vendor to CPU features (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs: Add AMD's SPEC_CTRL MSR usage (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs: Add AMD's variant of SSB_NO (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Fix VM guest SSBD problems (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Eliminate TIF_SSBD checks in IBRS on/off functions (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Disable SSBD update from scheduler if not user settable (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Make ssbd_enabled writtable (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Remove thread_info check in __wrmsr_on_cpu() (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Write per-thread SSBD state to spec_ctrl_pcp (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Add a read-only ssbd_enabled debugfs file (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs/intel: Set proper CPU features and setup RDS (Waiman Long) [1584569] {CVE-2018-3639} - [x86] kvm/vmx: Emulate MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [1584569] {CVE-2018-3639} - [x86] kvm: svm: Implement VIRT_SPEC_CTRL support for SSBD (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation, kvm: Implement support for VIRT_SPEC_CTRL/LS_CFG (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs: Rework spec_ctrl base and mask logic (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Rework SPEC_CTRL update after late microcode loading (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Make sync_all_cpus_ibrs() write spec_ctrl_pcp value (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs: Unify x86_spec_ctrl_(set_guest, restore_host) (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Rework speculative_store_bypass_update() (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Add virtualized speculative store bypass disable support (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bugs, kvm: Extend speculation control for VIRT_SPEC_CTRL (Waiman Long) [1584569] {CVE-2018-3639} - [x86] kvm: Rename KVM SPEC_CTRL MSR functions to match upstream (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Handle HT correctly on AMD (Waiman Long) [1584569] {CVE-2018-3639} - [x86] cpufeatures: Add FEATURE_ZEN (Waiman Long) [1584569] {CVE-2018-3639} - [x86] cpufeatures: Disentangle SSBD enumeration (Waiman Long) [1584569] {CVE-2018-3639} - [x86] cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Use synthetic bits for IBRS/IBPB/STIBP (Waiman Long) [1584569] {CVE-2018-3639} - [x86] documentation/spec_ctrl: Do some minor cleanups (Waiman Long) [1584569] {CVE-2018-3639} - [x86] speculation: Make "seccomp" the default mode for Speculative Store Bypass (Waiman Long) [1584569] {CVE-2018-3639} - [x86] seccomp: Move speculation migitation control to arch code (Waiman Long) [1584569] {CVE-2018-3639} - [x86] seccomp: Add filter flag to opt-out of SSB mitigation (Waiman Long) [1584569] {CVE-2018-3639} - [x86] seccomp: Use PR_SPEC_FORCE_DISABLE (Waiman Long) [1584569] {CVE-2018-3639} - [x86] prctl: Add force disable speculation (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spectre_v2: No mitigation if CPU not affected and no command override (Waiman Long) [1584569] {CVE-2018-3639} - [x86] pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown (Waiman Long) [1584569] {CVE-2018-3639} - [x86] bug: Add X86_BUG_CPU_MELTDOWN and X86_BUG_SPECTRE_V(12) (Waiman Long) [1584569] {CVE-2018-3639} - [x86] pti: Rename CONFIG_KAISER to CONFIG_PAGE_TABLE_ISOLATION (Waiman Long) [1584569] {CVE-2018-3639} - [x86] spec_ctrl: Sync up naming of SPEC_CTRL MSR bits with upstream (Waiman Long) [1584569] {CVE-2018-3639}- [acpi] osl: speedup grace period in acpi_os_map_cleanup (Jeff Moyer) [1533059] - [kernel] ftrace/rcu: Do not trace debug_lockdep_rcu_enabled() (Scott Wood) [1600018] - [mm] Support binding swap device to a node (Larry Woodman) [1485167] - [input] leds: fix out of bound access (Oleksandr Natalenko) [1598667] - [input] leds: skip unnamed LEDs (Oleksandr Natalenko) [1598667] - [block] blk-mq: dequeue request one by one from sw queue if hctx is busy (Ming Lei) [1597068] - [block] blk-mq: don't queue more if we get a busy return (Ming Lei) [1597068] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1597068] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1597068] - [netdrv] cxgb4: Add FORCE_PAUSE bit to 32 bit port caps (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: fix offset in collecting TX rate limit info (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: Check for kvzalloc allocation failure (Arjun Vynipadath) [1595084] - [netdrv] cxgb4/cxgb4vf: link management changes for new SFP (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: do L1 config when module is inserted (Arjun Vynipadath) [1595084] - [scsi] cxgb4: change the port capability bits definition (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: Correct ntuple mask validation for hash filters (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: fix the wrong conversion of Mbps to Kbps (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: copy mbox log size to PF0-3 adap instances (Arjun Vynipadath) [1595084] - [netdrv] cxgb4: zero the HMA memory (Arjun Vynipadath) [1595084] - [netdrv] mlx5: Fix required capability for manipulating MPFS (Alaa Hleihel) [1595687] - [netdrv] mlx5: E-Switch, Disallow vlan/spoofcheck setup if not being esw manager (Alaa Hleihel) [1595687] - [netdrv] mlx5e: Avoid dealing with vport representors if not being e-switch manager (Alaa Hleihel) [1595687] - [netdrv] mlx5: E-Switch, Avoid setup attempt if not being e-switch manager (Alaa Hleihel) [1595687] - [netdrv] mlx5: E-Switch, Move representors definition to a global scope (Alaa Hleihel) [1595687] - [netdrv] mlx5: E-Switch, Add callback to get representor device (Alaa Hleihel) [1595687] - [net] mlx5e: Don't attempt to dereference the ppriv struct if not being eswitch manager (Alaa Hleihel) [1592306] - [scsi] qedi: Add get_generic_tlv_data handler (Chad Dupuis) [1590824] - [scsi] qedi: Add support for populating ethernet TLVs (Chad Dupuis) [1590824] - [scsi] qedf: Add get_generic_tlv_data handler (Chad Dupuis) [1590824] - [scsi] qedf: Add support for populating ethernet TLVs (Chad Dupuis) [1590824] - [netdrv] qede: Add support for populating ethernet TLVs (Chad Dupuis) [1590824] - [netdrv] qed: Add driver infrastucture for handling mfw requests (Chad Dupuis) [1590824] - [netdrv] qed: Add support for processing iscsi tlv request (Chad Dupuis) [1590824] - [netdrv] qed: Add support for processing fcoe tlv request (Chad Dupuis) [1590824] - [netdrv] qed: Add support for tlv request processing (Chad Dupuis) [1590824] - [netdrv] qed: Add MFW interfaces for TLV request support (Chad Dupuis) [1590824] - [netdrv] qed: Fix use of incorrect shmem address (Chad Dupuis) [1590780] - [netdrv] qed: Fix shared memory inconsistency between driver and the MFW (Chad Dupuis) [1590780] - [netdrv] qed: Add support for Unified Fabric Port (Chad Dupuis) [1590780] - [netdrv] qed: Add support for multi function mode with 802.1ad tagging (Chad Dupuis) [1590780] - [netdrv] qed: Remove unused data member 'is_mf_default' (Chad Dupuis) [1590780] - [netdrv] qed*: Refactor mf_mode to consist of bits (Chad Dupuis) [1590780]- [netdrv] net: aquantia: vlan unicast address list correct handling (Igor Russkikh) [1597734] - [netdrv] cxgb4: assume flash part size to be 4MB, if it can't be determined (Arjun Vynipadath) [1600473] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1529064] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1529064] - [netdrv] sfc: hold filter_sem consistently during reset (Jarod Wilson) [1597152] - [netdrv] sfc: avoid recursive use of the filter_sem (Jarod Wilson) [1597152] - [netdrv] sfc: correctly initialise filter rwsem for farch (Jarod Wilson) [1597152] - [netdrv] sfc: make function efx_rps_hash_bucket static (Jarod Wilson) [1597152] - [net] ipv4: reset fnhe_mtu_locked after cache route flushed (Sabrina Dubroca) [1599762] - [net] ipv6: token: allow for clearing the current device token (Michael Cambria) [1593094] - [net] dccp: do not send reset to already closed sockets (Stefano Brivio) [1598368] - [net] ip6_tunnel: get the min mtu properly in ip6_tnl_xmit (Xin Long) [1597115] - [net] ipv6: fix tunnel error handling (Xin Long) [1597122] - [netdrv] veth: Be more robust on network device creation when no attributes (William Townsend) [1546072] - [net] netlink: reset network header before passing to taps (William Townsend) [1543506] - [net] ipv6: fix NULL dereference in ip6_route_dev_notify() (Stefano Brivio) [1595097] - [net] core: remove WARN_ON from skb_try_coalesce (Florian Westphal) [1569664] - [net] tcp: Add mark for TIMEWAIT sockets (Ravi Aysola) [1576990] - [tools] perf mmap: Be consistent when checking for an unmaped ring buffer (Jiri Olsa) [1514635] - [tools] perf mmap: Fix accessing unmapped mmap in perf_mmap__read_done() (Jiri Olsa) [1514635] - [tools] perf mmap: Discard head in overwrite_rb_find_range() (Jiri Olsa) [1514635] - [tools] perf mmap: Simplify perf_mmap__read_init() (Jiri Olsa) [1514635] - [tools] perf mmap: Simplify perf_mmap__read_event() (Jiri Olsa) [1514635] - [tools] perf mmap: Simplify perf_mmap__consume() (Jiri Olsa) [1514635] - [tools] perf mmap: Use stored 'overwrite' in perf_mmap__consume() (Jiri Olsa) [1514635] - [tools] perf mmap: Use the stored data in perf_mmap__read_event() (Jiri Olsa) [1514635] - [tools] perf mmap: Use the stored scope data in perf_mmap__push() (Jiri Olsa) [1514635] - [tools] perf mmap: Store mmap scope in struct perf_mmap() (Jiri Olsa) [1514635] - [tools] perf evlist: Store 'overwrite' in struct perf_mmap (Jiri Olsa) [1514635] - [tools] perf mmap: Discard legacy interfaces for mmap read forward (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for task-exit (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for switch-tracking (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for sw-clock (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for time-to-tsc (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for perf-record (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for tp fields (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for mmap-basic (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for "keep tracking" test (Jiri Olsa) [1514635] - [tools] perf test: Switch to new perf_mmap__read_event() interface for 'code reading' test (Jiri Olsa) [1514635] - [tools] perf python: Switch to new perf_mmap__read_event() interface (Jiri Olsa) [1514635] - [tools] perf trace: Switch to new perf_mmap__read_event() interface (Jiri Olsa) [1514635] - [tools] perf kvm: Switch to new perf_mmap__read_event() interface (Jiri Olsa) [1514635] - [tools] perf top: Check the latency of perf_top__mmap_read() (Jiri Olsa) [1514635] - [tools] perf top: Switch default mode to overwrite mode (Jiri Olsa) [1514635] - [tools] perf top: Remove lost events checking (Jiri Olsa) [1514635] - [tools] perf hists browser: Add parameter to disable lost event warning (Jiri Olsa) [1514635] - [tools] perf top: Add overwrite fall back (Jiri Olsa) [1514635] - [tools] perf evsel: Expose the perf_missing_features struct (Jiri Olsa) [1514635] - [tools] perf top: Check per-event overwrite term (Jiri Olsa) [1514635] - [tools] perf mmap: Discard legacy interface for mmap read (Jiri Olsa) [1514635] - [tools] perf test: Update mmap read functions for backward-ring-buffer test (Jiri Olsa) [1514635] - [tools] perf mmap: Introduce perf_mmap__read_event() (Jiri Olsa) [1514635] - [tools] perf mmap: Introduce perf_mmap__read_done() (Jiri Olsa) [1514635] - [tools] perf mmap: Discard 'prev' in perf_mmap__read() (Jiri Olsa) [1514635] - [tools] perf mmap: Add new return value logic for perf_mmap__read_init() (Jiri Olsa) [1514635] - [tools] perf mmap: Introduce perf_mmap__read_init() (Jiri Olsa) [1514635] - [tools] perf mmap: Cleanup perf_mmap__push() (Jiri Olsa) [1514635] - [tools] perf mmap: Recalculate size for overwrite mode (Jiri Olsa) [1514635] - [tools] perf evlist: Remove stale mmap read for backward (Jiri Olsa) [1514635] - [tools] perf tools: Rename 'backward' to 'overwrite' in evlist, mmap and record (Jiri Olsa) [1514635] - [tools] perf mmap: Don't discard prev in backward mode (Jiri Olsa) [1514635] - [tools] perf mmap: Fix perf backward recording (Jiri Olsa) [1514635] - [tools] perf mmap: Remove overwrite and check_messup from mmap read (Jiri Olsa) [1514635] - [tools] perf mmap: Remove overwrite from arguments list of perf_mmap__push (Jiri Olsa) [1514635] - [tools] perf evlist: Remove evlist->overwrite (Jiri Olsa) [1514635] - [tools] perf evlist: Remove 'overwrite' parameter from perf_evlist__mmap_ex (Jiri Olsa) [1514635] - [tools] perf evlist: Remove 'overwrite' parameter from perf_evlist__mmap (Jiri Olsa) [1514635] - [tools] perf tests: Set evlist of test__task_exit() to !overwrite (Jiri Olsa) [1514635] - [tools] perf tests: Set evlist of test__basic_mmap() to !overwrite (Jiri Olsa) [1514635] - [tools] perf tests: Set evlist of test__sw_clock_freq() to !overwrite (Jiri Olsa) [1514635] - [tools] perf tests: Set evlist of test__backward_ring_buffer() to !overwrite (Jiri Olsa) [1514635]- [scsi] qla2xxx: Fix kernel crash due to late workqueue allocation (Himanshu Madhani) [1588915] - [nvme] nvme-fc: release io queues to allow fast fail (Ewan Milne) [1594926] - [nvme] move init of keep_alive work item to controller initialization (Ewan Milne) [1594926] - [nvme] nvme-fabrics: fix and refine state checks in __nvmf_check_ready (Ewan Milne) [1594926] - [nvme] nvme-fabrics: handle the admin-only case properly in nvmf_check_ready (Ewan Milne) [1594926] - [nvme] nvme-fabrics: refactor queue ready check (Ewan Milne) [1594926] - [nvme] nvme-fc: fix nulling of queue data on reconnect (Ewan Milne) [1594926] - [nvme] nvme-fc: remove reinit_request routine (Ewan Milne) [1594926] - [nvme] nvme-fc: change controllers first connect to use reconnect path (Ewan Milne) [1594926] - [nvme] nvme-fabrics: allow internal passthrough command on deleting controllers (Ewan Milne) [1594926] - [nvme] nvme-fabrics: allow duplicate connections to the discovery controller (Ewan Milne) [1594926] - [nvme] nvme-fabrics: centralize discovery controller defaults (Ewan Milne) [1594926]- [security] selinux: bpf: Add addtional check for bpf object file receive (Jiri Olsa) [1593027] - [security] bpf: Add LSM hooks for bpf object related syscall (Jiri Olsa) [1593027] - [security] selinux: bpf: Add selinux check for eBPF syscall operations (Jiri Olsa) [1593027] - [fs] gfs2: Fix recovery issues for spectators (Robert S Peterson) [1511551] - [fs] lockd: lost rollback of set_grace_period() in lockd_down_net() (Scott Mayhew) [1598208] - [fs] lockd: double unregister of inetaddr notifiers (Scott Mayhew) [1598212] - [fs] mount: copy the port field into the cloned nfs_server structure (Steve Dickson) [1465259] - [fs] xfs: catch inode allocation state mismatch corruption (Carlos Maiolino) [1549127] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1592284] - [fs] nfsd: Check queue type before submitting a SCSI request (Benjamin Coddington) [1592284] - [fs] block: Introduce queue flag QUEUE_FLAG_SCSI_PASSTHROUGH (Benjamin Coddington) [1592284] - [fs] pnfs: Always free the session slot on error in nfs4_layoutget_handle_exception (Steve Dickson) [1599853] - [fs] nfs: Remove nfs4_wait_for_completion_rpc_task() (Steve Dickson) [1599853] - [fs] nfs: Fix inconsistent indentation in nfs4proc.c (Steve Dickson) [1599853] - [acpi] numa: fix pxm to online numa node associations (Jeff Moyer) [1559290 1515085] - [dax] device-dax: allow MAP_SYNC to succeed (Jeff Moyer) [1568236 1515085] - [fs] rhel: get rid of FS_HAS_FO_EXTEND (Jeff Moyer) [1568236] - [kernel] rhel: switch get_fo_extend over to using the registered ops (Jeff Moyer) [1598279 1520492 1568236] - [fs] rhel: have file systems register their fo_extend structs (Jeff Moyer) [1568236] - [fs] rhel: add a file_operations_extend registration function (Jeff Moyer) [1568236] - [nvdimm] libnvdimm, dimm: handle EACCES failures from label reads (Jeff Moyer) [1585093 1515085] - [acpi] nfit, address-range-scrub: add module option to skip initial ars (Jeff Moyer) [1539278 1515085] - [acpi] nfit, address-range-scrub: rework and simplify ARS state machine (Jeff Moyer) [1539278 1515085] - [acpi] nfit, address-range-scrub: determine one platform max_ars value (Jeff Moyer) [1539278 1515085] - [nvdimm] libnvdimm, region: quiet region probe (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: use a safe lookup for dimm device name (Jeff Moyer) [1585106] - [nvdimm] libnvdimm, dimm: fix dpa reservation vs uninitialized label area (Jeff Moyer) [1515085] - [dax] device-dax: implement ->pagesize() for smaps to report MMUPageSize (Jeff Moyer) [1526251 1515085] - [mm] hugetlbfs: introduce ->pagesize() to vm_operations_struct (Jeff Moyer) [1526251 1515085] - [acpi] nfit, address-range-scrub: introduce nfit_spa->ars_state (Jeff Moyer) [1539278 1515085] - [nvdimm] libnvdimm: add an api to cast a 'struct nd_region' to its 'struct device' (Jeff Moyer) [1539278 1515085] - [acpi] nfit, address-range-scrub: fix scrub in-progress reporting (Jeff Moyer) [1539278 1515085] - [s390] dax: introduce CONFIG_DAX_DRIVER (Jeff Moyer) [1515085] - [dax] device-dax: Tell kbuild DEV_DAX_PMEM depends on DEV_DAX (Jeff Moyer) [1515085] - [acpi] nfit: fix region registration vs block-data-window ranges (Jeff Moyer) [1539278 1515085] - [acpi] nfit: rework NVDIMM leaf method detection (Jeff Moyer) [1585117 1515085] - [acpi] nfit: skip region registration for incomplete control regions (Jeff Moyer) [1585111 1515085] - [nvdimm] libnvdimm, label: change nvdimm_num_label_slots per UEFI 2.7 (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, label: change min label storage size per UEFI 2.7 (Jeff Moyer) [1515085] - [dax] device-dax: use module_nd_driver (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, pmem: use module_nd_driver (Jeff Moyer) [1515085] - [kernel] libnvdimm: provide module_nd_driver wrapper (Jeff Moyer) [1515085] - [nvdimm] libnvdimm: remove redundant assignment to pointer 'dev' (Jeff Moyer) [1515085] - [dax] device-dax: remove redundant __func__ in dev_dbg (Jeff Moyer) [1515085] - [nvdimm] libnvdimm: remove redundant __func__ in dev_dbg (Jeff Moyer) [1515085] - [acpi] nfit: remove redundant __func__ in dev_dbg (Jeff Moyer) [1515085] - [dax] ->direct_access does not sleep anymore (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: remove redundant initialization of 'nd_mapping' (Jeff Moyer) [1515085] - [acpi] nfit: fix register dimm error handling (Jeff Moyer) [1515085] - [dax] device-dax: Fix trailing semicolon (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignment (Jeff Moyer) [1526926 1515085] - [nvdimm] libnvdimm, pfn: fix start_pad handling for aligned namespaces (Jeff Moyer) [1515085] - [tools] nfit, libnvdimm: deprecate the generic SMART ioctl (Jeff Moyer) [1515085] - [acpi] nfit: fix health event notification (Jeff Moyer) [1526927 1515085] - [dax] fix general protection fault in dax_alloc_inode (Jeff Moyer) [1515085] - [dax] stop requiring a live device for dax_flush() (Jeff Moyer) [1515085] - [dax] quiet bdev_dax_supported() (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, badrange: remove a WARN for list_empty (Jeff Moyer) [1515085] - [tools] libnvdimm: move poison list functions to a new 'badrange' file (Jeff Moyer) [1515085] - [dax] dev/dax: fix uninitialized variable build warning (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: make a couple of functions static (Jeff Moyer) [1515085] - [nvdimm] libnvdimm: introduce 'flags' attribute for DIMM 'lock' and 'alias' status (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: fix label initialization to use valid seq numbers (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, pfn: make 'resource' attribute only readable by root (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, namespace: make 'resource' attribute only readable by root (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, region : make 'resource' attribute only readable by root (Jeff Moyer) [1515085] - [nvdimm] libnvdimm, dimm: clear 'locked' status on successful DIMM enable (Jeff Moyer) [1515085] - [x86] libnvdimm, pmem: remove global pmem api (Jeff Moyer) [1515085] - [x86] libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimm (Jeff Moyer) [1515085] - [scsi] qla2xxx: Fix inconsistent DMA mem alloc/free (Himanshu Madhani) [1596344] - [scsi] lpfc: Revise copyright for new company language (Dick Kennedy) [1595381] - [scsi] lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1595381] - [scsi] lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1595381] - [scsi] lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1595381] - [scsi] lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1595381] - [scsi] lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1595381] - [scsi] lpfc: Fix abort error path for NVMET (Dick Kennedy) [1595381] - [scsi] lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1595381] - [scsi] lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1595381] - [scsi] lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1595381] - [kernel] sched/topology: Introduce NUMA identity node sched domain (Suravee Suthikulpanit) [1566753] - [x86] handle node hole when initializing numa_meminfo (Larry Woodman) [1598086] - [mm] make memblock_overlaps_region() return bool (Larry Woodman) [1598086]- [md] raid10 set default value for max_sectors (Nigel Croxon) [1494474] - [md] raid10: ignore discard error (Nigel Croxon) [1494474] - [md] raid5: Assigning NULL to sh->batch_head before testing bit R5_Overlap of a stripe (Nigel Croxon) [1494474] - [md] raid1: add error handling of read error from FailFast device (Nigel Croxon) [1494474] - [md] fix NULL dereference of mddev->pers in remove_and_add_spares() (Nigel Croxon) [1494474] - [md] raid10: check bio in r10buf_pool_free to void NULL pointer dereference (Nigel Croxon) [1494474] - [md] raid1: exit sync request if MD_RECOVERY_INTR is set (Nigel Croxon) [1494474] - [md] raid1: fix NULL pointer dereference (Nigel Croxon) [1494474] - [md] fix a potential deadlock of raid5/raid10 reshape (Nigel Croxon) [1494474] - [md] raid5: avoid string overflow warning (Nigel Croxon) [1494474] - [md] md raid10: fix NULL deference in handle_write_completed() (Nigel Croxon) [1494474] - [md] only allow remove_and_add_spares when no sync_thread running (Nigel Croxon) [1494474] - [md] document lifetime of internal rdev pointer (Nigel Croxon) [1494474] - [md] fix md_write_start() deadlock w/o metadata devices (Nigel Croxon) [1494474] - [md] Free bioset when md_run fails (Nigel Croxon) [1494474] - [md] md-multipath: Use seq_putc() in multipath_status() (Nigel Croxon) [1494474] - [md] raid5: simplify uninitialization of shrinker (Nigel Croxon) [1494474] - [md] r5cache: print more info of log recovery (Nigel Croxon) [1494474] - [md] raid1, raid10: silence warning about wait-within-wait (Nigel Croxon) [1494474] - [md] introduce new personality funciton start() (Nigel Croxon) [1494474] - [md] raid1/10: add missed blk plug (Nigel Croxon) [1494474] - [md] r5cache: move mddev_lock() out of r5c_journal_mode_set() (Nigel Croxon) [1494474] - [md] raid5: correct degraded calculation in raid5_error (Nigel Croxon) [1494474] - [md] release allocated bitset sync_set (Nigel Croxon) [1494474] - [md] bitmap: clear BITMAP_WRITE_ERROR bit before writing it to sb (Nigel Croxon) [1494474] - [md] be cautious about using ->curr_resync_completed for ->recovery_offset (Nigel Croxon) [1494474] - [md] don't check MD_SB_CHANGE_CLEAN in md_allow_write (Nigel Croxon) [1494474] - [md] remove redundant variable q (Nigel Croxon) [1494474] - [md] use lockdep_assert_held (Nigel Croxon) [1494474] - [md] remove special meaning of ->quiesce(.., 2) (Nigel Croxon) [1494474] - [md] forbid a RAID5 from having both a bitmap and a journal (Nigel Croxon) [1494474] - [md] raid5: Set R5_Expanded on parity devices as well as data (Nigel Croxon) [1494474] - [md] raid10: remove a couple of redundant variables and initializations (Nigel Croxon) [1494474] - [md] rename some md/ files to have an "md-" prefix (Nigel Croxon) [1494474] - [md] raid10: remove VLAIS (Nigel Croxon) [1494474] - [md] bitmap: revert a patch (Nigel Croxon) [1494474] - [md] always set THREAD_WAKEUP and wake up wqueue if thread existed (Nigel Croxon) [1494474] - [md] raid5: cap worker count (Nigel Croxon) [1494474] - [md] raid5: remove raid5_build_block (Nigel Croxon) [1494474] - [md] r5cache: call mddev_lock/unlock() in r5c_journal_mode_show (Nigel Croxon) [1494474] - [md] replace seq_release_private with seq_release (Nigel Croxon) [1494474] - [md] raid1/10: reset bio allocated from mempool (Nigel Croxon) [1494474] - [md] raid5: release/flush io in raid5_do_work() (Nigel Croxon) [1494474] - [md] bitmap: copy correct data for bitmap super (Nigel Croxon) [1494474] - [md] r5cache: fix io_unit handling in r5l_log_endio() (Nigel Croxon) [1494474] - [md] r5cache: call mddev_lock/unlock() in r5c_journal_mode_set (Nigel Croxon) [1494474] - [md] fix warnning for UP case (Nigel Croxon) [1494474] - [md] remove 'idx' from 'struct resync_pages' (Nigel Croxon) [1494474] - [md] bitmap: don't read page from device with Bitmap_sync (Nigel Croxon) [1494474] - [md] fix sleep in atomic (Nigel Croxon) [1494474] - [md] fix a null dereference (Nigel Croxon) [1494474] - [md] use a separate bio_set for synchronous IO. (Nigel Croxon) [1494474] - [md] fail if mddev->bio_set can't be created (Nigel Croxon) [1494474] - [md] change the initialization value for a spare device spot to MD_DISK_ROLE_SPARE (Nigel Croxon) [1494474] - [md] raid1: remove unused bio in sync_request_write (Nigel Croxon) [1494474] - [md] raid10: fix FailFast test for wrong device (Nigel Croxon) [1494474] - [md] make bio mergeable (Nigel Croxon) [1494474] - [md] namespace private helper names (Nigel Croxon) [1494474] - [md] report sector of stripes with check mismatches (Nigel Croxon) [1494474] - [md] uuid debug statement now in processor byte order (Nigel Croxon) [1494474] - [md] r5cache: handle sync with data in write back cache (Nigel Croxon) [1494474] - [md] r5cache: gracefully handle journal device errors for writeback mode (Nigel Croxon) [1494474] - [md] raid1/10: avoid unnecessary locking (Nigel Croxon) [1494474] - [md] raid5-cache: in r5l_do_submit_io(), submit io->split_bio first (Nigel Croxon) [1494474] - [md] raid5: make use of spin_lock_irq over local_irq_disable + spin_lock (Nigel Croxon) [1494474] - [md] raid10: skip spare disk as 'first' disk (Nigel Croxon) [1494474] - [md] clear WantReplacement once disk is removed (Nigel Croxon) [1494474] - [md] raid10: wait up frozen array in handle_write_completed (Nigel Croxon) [1494474] - [md] support disabling of create-on-open semantics (Nigel Croxon) [1494474] - [md] allow creation of mdNNN arrays via md_mod/parameters/new_array (Nigel Croxon) [1494474] - [md] raid1: factor out flush_bio_list() (Nigel Croxon) [1494474] - [md] raid1: abort delayed writes when device fails (Nigel Croxon) [1494474] - [md] raid10: abort delayed writes when device fails (Nigel Croxon) [1494474] - [md] raid1: avoid reusing a resync bio after error handling (Nigel Croxon) [1494474] - [md] MD_CLOSING needs to be cleared after called md_set_readonly or do_md_stop (Nigel Croxon) [1494474] - [md] raid10: reset the 'first' at the end of loop (Nigel Croxon) [1494474] - [md] raid6: Fix anomily when recovering a single device in RAID6 (Nigel Croxon) [1494474] - [md] update slab_cache before releasing new stripes when stripes resizing (Nigel Croxon) [1494474] - [md] raid1: kill warning on powerpc_pseries (Nigel Croxon) [1494474] - [md] raid5-cache: fix payload endianness problem in raid5-cache (Nigel Croxon) [1494474] - [md] raid10: avoid direct access to bvec table in handle_reshape_read_error (Nigel Croxon) [1494474] - [md] raid10: retrieve page from preallocated resync page array (Nigel Croxon) [1494474] - [md] raid10: don't use bio's vec table to manage resync pages (Nigel Croxon) [1494474] - [md] raid10: refactor code of read reshape's .bi_end_io (Nigel Croxon) [1494474] - [md] raid1: use bio helper in process_checks() (Nigel Croxon) [1494474] - [md] raid1: retrieve page from pre-allocated resync page array (Nigel Croxon) [1494474] - [md] raid1: don't use bio's vec table to manage resync pages (Nigel Croxon) [1494474] - [md] raid1: simplify r1buf_pool_free() (Nigel Croxon) [1494474] - [md] prepare for managing resync I/O pages in clean way (Nigel Croxon) [1494474] - [md] move two macros into md.h (Nigel Croxon) [1494474] - [md] fix several trivial typos in comments (Nigel Croxon) [1494474] - [md] raid10: refactor some codes from raid10 write request (Nigel Croxon) [1494474] - [md] raid10: stop using bi_phys_segments (Nigel Croxon) [1494474] - [md] revert md/raid5: limit request size according to implementation limits (Nigel Croxon) [1494474] - [md] raid5: remove over-loading of ->bi_phys_segments (Nigel Croxon) [1494474] - [md] raid5: use bio_inc_remaining() instead of repurposing bi_phys_segments as a counter (Nigel Croxon) [1494474] - [md] raid5: call bio_endio() directly rather than queueing for later (Nigel Croxon) [1494474] - [md] md rhel-only: Fix backport errors for ff875738 (Nigel Croxon) [1494474] - [md] raid5: simplfy delaying of writes while metadata is updated (Nigel Croxon) [1494474] - [md] r5cache: generate R5LOG_PAYLOAD_FLUSH (Nigel Croxon) [1494474] - [md] r5cache: handle R5LOG_PAYLOAD_FLUSH in recovery (Nigel Croxon) [1494474] - [md] add doc for raid5-cache (Nigel Croxon) [1494474] - [md] r5cache: improve recovery with read ahead page pool (Nigel Croxon) [1494474] - [md] raid5: sort bios (Nigel Croxon) [1494474] - [md] raid5-cache: bump flush stripe batch size (Nigel Croxon) [1494474] - [md] raid5: prioritize stripes for writeback (Nigel Croxon) [1494474] - [md] raid1: fix a trivial typo in comments (Nigel Croxon) [1494474] - [md] r5cache: fix set_syndrome_sources() for data in cache (Nigel Croxon) [1494474] - [md] fix super_offset endianness in super_1_rdev_size_change (Nigel Croxon) [1494474] - [md] don't impose the MD_SB_DISKS limit on arrays without metadata (Nigel Croxon) [1494474] - [md] move funcs from pers->resize to update_size (Nigel Croxon) [1494474] - [md] delete dead code (Nigel Croxon) [1494474] - [md] raid10: submit bio directly to replacement disk (Nigel Croxon) [1494474] - [md] linear: shutup lockdep warnning (Nigel Croxon) [1494474] - [md] raid5: Don't reinvent the wheel but use existing llist API (Nigel Croxon) [1494474] - [md] disable WRITE SAME if it fails in underlayer disks (Nigel Croxon) [1494474] - [md] raid5-cache: exclude reclaiming stripes in reclaim check (Nigel Croxon) [1494474] - [md] raid5-cache: stripe reclaim only counts valid stripes (Nigel Croxon) [1494474] - [md] ensure md devices are freed before module is unloaded (Nigel Croxon) [1494474] - [md] r5cache: improve journal device efficiency (Nigel Croxon) [1494474] - [md] r5cache: enable chunk_aligned_read with write back cache (Nigel Croxon) [1494474] - [md] raid5-cache: suspend reclaim thread instead of shutdown (Nigel Croxon) [1494474] - [md] raid5: only dispatch IO from raid5d for harddisk raid (Nigel Croxon) [1494474] - [md] md linear: fix a race between linear_add() and linear_congested() (Nigel Croxon) [1494474] - [md] r5cache: shift complex rmw from read path to write path (Nigel Croxon) [1494474] - [md] r5cache: flush data only stripes in r5l_recovery_log() (Nigel Croxon) [1494474] - [md] raid5: move comment of fetch_block to right location (Nigel Croxon) [1494474] - [md] r5cache: read data into orig_page for prexor of cached data (Nigel Croxon) [1494474] - [md] raid5-cache: delete meaningless code (Nigel Croxon) [1494474] - [md] r5cache: fix spelling mistake on "recoverying" (Nigel Croxon) [1494474] - [md] r5cache: assign conf->log before r5l_load_log() (Nigel Croxon) [1494474] - [md] r5cache: simplify handling of sh->log_start in recovery (Nigel Croxon) [1494474] - [md] raid5-cache: removes unnecessary write-through mode judgments (Nigel Croxon) [1494474] - [md] raid10: Refactor raid10_make_request (Nigel Croxon) [1494474] - [md] r5cache: handle FLUSH and FUA (Nigel Croxon) [1494474] - [md] raid5-cache: use bio chaining (Nigel Croxon) [1494474]- [media] uvcvideo: Support realtek's UVC 1.5 device (Jarod Wilson) [1561502] - [crypto] chelsio: Remove separate buffer used for DMA map B0 block in CCM (Arjun Vynipadath) [1595086] - [crypto] chelsio - Send IV as Immediate for cipher algo (Arjun Vynipadath) [1595086] - [crypto] chelsio: request to HW should wrap (Arjun Vynipadath) [1595086] - [infiniband] iw_cxgb4: always set iw_cm_id.provider_data (Arjun Vynipadath) [1595085] - [infiniband] iw_cxgb4: Fix an error handling path in 'c4iw_get_dma_mr()' (Arjun Vynipadath) [1595085] - [infiniband] iw_cxgb4: Atomically flush per QP HW CQEs (Arjun Vynipadath) [1595085] - [infiniband] rdma/cxgb4: release hw resources on device removal (Arjun Vynipadath) [1595085] - [netdrv] bnxt_en: adding PCI ID for SMARTNIC VF support (Jonathan Toppins) [1520611] - [netdrv] bnxt_en: Add PCIe device ID for bcm58804 (Jonathan Toppins) [1520611] - [netdrv] bnxt: Add PCIe device IDs for bcm58802/bcm58808 (Jonathan Toppins) [1520611] - [mm] shm_mnt is as longterm as it gets (Aaron Tomlin) [1597314] - [block] blk-throttle: check stats_cpu before reading it from sysfs (Ming Lei) [1567748] - [block] do not use interruptible wait anywhere (Ming Lei) [1580045] - [md] dm thin: remove merge_bvec hooks (Mike Snitzer) [1595898] - [md] dm thin: handle running out of data space vs concurrent discard (Mike Snitzer) [1563697] - [md] dm thin metadata: remove needless work from __commit_transaction (Mike Snitzer) [1563697] - [kernel] ftrace: Fix compilation warning about control_ops_free (Gustavo Duarte) [1597877] - [kernel] alarmtimer: Do not signal SIGEV_NONE timers (Oleg Nesterov) [1524333] - [x86] kvm: svm: Implement pause loop exit logic in SVM (Gary Hook) [1563718] - [x86] kvm: svm: Add pause filter threshold (Gary Hook) [1563718] - [x86] kvm: vmx: Bring the common code to header file (Gary Hook) [1563718] - [x86] kvm: vmx: Remove ple_window_actual_max (Gary Hook) [1563718] - [x86] kvm: vmx: Fix the module parameters for vmx (Gary Hook) [1563718] - [s390] qeth: fix IPA command submission race (Hendrik Brueckner) [1594197] - [s390] qeth: don't dump control cmd twice (Hendrik Brueckner) [1594197] - [s390] qeth: fix SETIP command handling (Hendrik Brueckner) [1594197] - [s390] archrandom: Rework arch random implementation (Hendrik Brueckner) [1594181] - [s390] archrandom: Reconsider s390 arch random implementation (Hendrik Brueckner) [1594181] - [s390] scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF (Hendrik Brueckner) [1594204] - [s390] scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler (Hendrik Brueckner) [1594204]- [tools] objtool, perf: Fix GCC 8 -Wrestrict error (Yauheni Kaliuta) [1593432] - [tools] give up on gcc ilog2() constant optimizations (Yauheni Kaliuta) [1593432] - [tools] include: Include missing headers for fls() and types in linux/log2.h (Yauheni Kaliuta) [1593432] - [tools] lib/subcmd/pager.c: do not alias select() params (Yauheni Kaliuta) [1593432] - [scsi] ipr: Format HCAM overlay ID 0x41 (Desnes Augusto Nunes do Rosario) [1591660] - [scsi] ipr: new IOASC update (Desnes Augusto Nunes do Rosario) [1591660] - [scsi] qla2xxx: Mask off Scope bits in retry delay (Himanshu Madhani) [1588132] - [scsi] aacraid: Fix PD performance regression over incorrect qd being set (Raghava Aditya Renukunta) [1595401] - [mm] add param that allows bootline control of hardened usercopy (Christoph von Recklinghausen) [1592517] - [fs] vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page (Christoph von Recklinghausen) [1562140] - [char] /dev/mem: Avoid overwriting "err" in read_mem() (Christoph von Recklinghausen) [1562140] - [fs] proc/kcore.c: use probe_kernel_read() instead of memcpy() (Christoph von Recklinghausen) [1562140] - [char] /dev/mem: Add bounce buffer for copy-out (Christoph von Recklinghausen) [1562140] - [fs] proc/kcore.c: Add bounce buffer for ktext data (Christoph von Recklinghausen) [1562140] - [fs] proc/kcore.c: Make bounce buffer global for read (Christoph von Recklinghausen) [1562140] - [mm] usercopy: Move enum for arch_within_stack_frames() (Christoph von Recklinghausen) [1562140] - [mm] usercopy: remove page-spanning test for now (Christoph von Recklinghausen) [1562140] - [mm] usercopy: fix overlap check for kernel text (Christoph von Recklinghausen) [1562140] - [security] HAVE_ARCH_HARDENED_USERCOPY is unconditional now (Christoph von Recklinghausen) [1562140] - [mm] SLUB hardened usercopy support (Christoph von Recklinghausen) [1562140] - [mm] SLAB hardened usercopy support (Christoph von Recklinghausen) [1562140] - [s390] uaccess: Enable hardened usercopy (Christoph von Recklinghausen) [1562140] - [powerpc] uaccess: Enable hardened usercopy (Christoph von Recklinghausen) [1562140] - [x86] uaccess: Enable hardened usercopy (Christoph von Recklinghausen) [1562140] - [security] Make the hardened user-copy code depend on having a hardened allocator (Christoph von Recklinghausen) [1562140] - [security] Grammar (Christoph von Recklinghausen) [1562140] - [mm] Hardened usercopy (Christoph von Recklinghausen) [1562140] - [x86] mm: Implement stack frame object validation (Christoph von Recklinghausen) [1562140] - [kernel] mm: Add is_migrate_cma_page (Christoph von Recklinghausen) [1562140] - [mm] slub: support left redzone (Christoph von Recklinghausen) [1562140] - [mm] slub: avoid duplicate creation on the first object (Christoph von Recklinghausen) [1562140] - [nvdimm] libnvdimm, btt: Fix an incompatibility in the log layout (Jeff Moyer) [1526905] - [nvdimm] libnvdimm, btt: add a couple of missing kernel-doc lines (Jeff Moyer) [1526905] - [kernel] hrtimer: Allow concurrent hrtimer_start() for self restarting timers (Oleksandr Natalenko) [1574387] - [pci] pciehp: Always enable occupied slot on probe (Myron Stowe) [1597948] - [firmware] dmi_scan: Always show system identification string (Prarit Bhargava) [1596711] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Neil Horman) [1588358] - [netdrv] r8169: fix mac address change (Corinna Vinschen) [1598112] - [netdrv] nfp: flower: free dst_entry in route table (Pablo Cascon) [1592928] - [netdrv] enic: do not overwrite error code (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: initialize enic->rfs_h.lock in enic_probe (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: fix UDP rss bits (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: set DMA mask to 47 bit (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: drop IP proto check for vxlan tunnel delete (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: fix boolreturn.cocci warnings (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: set IG desc cache flag in open (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: enable rq before updating rq descriptors (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: set UDP rss flag (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: Check if hw supports multi wq with vxlan offload (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: Add vxlan offload support for IPv6 pkts (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: Check inner ip proto for pseudo header csum (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: add wq clean up budget (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: add sw timestamp support (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: Add support for 'ethtool -g/-G' (Govindarajulu Varadarajan) [1532337] - [netdrv] enic: reset fetch index (Govindarajulu Varadarajan) [1532337] - [x86] perf/x86/intel/uncore: Clean up client IMC uncore (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Expose uncore_pmu_event*() functions (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Support IIO free-running counters on SKX (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Add infrastructure for free running counters (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Add new data structures for free running counters (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Correct fixed counter index check in generic code (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Correct fixed counter index check for NHM (Prarit Bhargava) [1514639] - [x86] perf/x86/intel/uncore: Introduce customized event_read() for client IMC uncore (Prarit Bhargava) [1514639] - [s390] pci: support multiple IRQ actions per MSI (Hendrik Brueckner) [1532560] - [s390] pci: do not report the relative IRQ number (Hendrik Brueckner) [1532560] - [s390] pci: avoid an MSI vector number of zero (Hendrik Brueckner) [1532560] - [s390] zcrypt: Fix CCA and EP11 CPRB processing failure memory leak (Hendrik Brueckner) [1594180] - [s390] qeth: when thread completes, wake up all waiters (Hendrik Brueckner) [1594198] - [s390] qeth: free netdevice when removing a card (Hendrik Brueckner) [1596110] - [s390] scsi: zfcp: fix infinite iteration on ERP ready list (Hendrik Brueckner) [1594206] - [s390] qeth: lock read device while queueing next buffer (Hendrik Brueckner) [1594207] - [s390] qdio: don't merge ERROR output buffers (Hendrik Brueckner) [1594208]- [scripts] kbuild: de-duplicate fixdep usage (Yauheni Kaliuta) [1596301] - [scripts] kbuild: suppress annoying ... is up to date. message (Yauheni Kaliuta) [1596301] - [scripts] kbuild: Fix handling of backslashes in *.cmd files (Yauheni Kaliuta) [1596301] - [tools] perf list: Add support for PERF_COUNT_SW_BPF_OUT (Jiri Olsa) [1596329] - [fs] atomic_open(): fix the handling of create_error (Robert S Peterson) [1596155] - [kernel] handle suicide on late failure exits in execve() in search_binary_handler() (Bhupesh Sharma) [1496408] - [kernel] exec: cleanup the CONFIG_MODULES logic (Bhupesh Sharma) [1496408] - [fs] exec: kill ->load_binary != NULL check in search_binary_handler() (Bhupesh Sharma) [1496408] - [fs] exec: move allow_write_access/fput to exec_binprm() (Bhupesh Sharma) [1496408] - [fs] exec: proc_exec_connector() should be called only once (Bhupesh Sharma) [1496408] - [fs] exec: kill "int depth" in search_binary_handler() (Bhupesh Sharma) [1496408] - [fs] exec: introduce exec_binprm() for "depth == 0" code (Bhupesh Sharma) [1496408] - [fs] nfsv4: Fix a typo in nfs41_sequence_process (Steve Dickson) [1596713] - [fs] nfsv4: revert commit 5f83d86cf531d ("nfsv4.x: Fix wraparound issues..") (Steve Dickson) [1596713] - [fs] fs: don't scan the inode cache before SB_BORN is set (Bill O'Donnell) [1591800] - [fs] xfs: clear sb->s_fs_info on mount failure (Bill O'Donnell) [1591800] - [fs] xfs: add mount delay debug option (Bill O'Donnell) [1591800] - [fs] race of nfsd inetaddr notifiers vs nn->nfsd_serv change ("J. Bruce Fields") [1509323] - [fs] nfds: avoid gettimeofday for nfssvc_boot time ("J. Bruce Fields") [1509323] - [fs] race of lockd inetaddr notifiers vs nlmsvc_rqst change ("J. Bruce Fields") [1509323] - [hid] wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large (Benjamin Tissoires) [1591499] - [netdrv] nfp: flower: remove headroom from max MTU calculation (Pablo Cascon) [1566474] - [netdrv] nfp: flower: offload phys port MTU change (Pablo Cascon) [1566474] - [netdrv] nfp: modify app MTU setting callbacks (Pablo Cascon) [1566474] - [netdrv] nfp: flower: set tunnel ttl value to net default (Pablo Cascon) [1586158] - [audio] alsa: Remove deprecated snd_card_create() (Jaroslav Kysela) [1591914] - [audio] alsa: media: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: mips: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: isa: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: firewire: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: arm: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: au1x00: convert to platform device (Jaroslav Kysela) [1591914] - [audio] alsa: parisc: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: pcmcia: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: ppc: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: sh: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: sparc: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: spi: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: hid: prodikeys: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: line6: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: usb: gadget: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [audio] alsa: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1591914] - [powerpc] fadump: Do not use hugepages when fadump is active (Gustavo Duarte) [1559113] - [powerpc] fadump: exclude memory holes while reserving memory in second kernel (Gustavo Duarte) [1559113] - [x86] mce: Save microcode revision in machine check records (Prarit Bhargava) [1568242]- [netdrv] mlxsw: spectrum: Forbid creation of VLAN 1 over port/LAG (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Fix an error handling path in 'mlxsw_core_bus_device_register()' (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Do not remove mrouter port from MDB's ports list (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Don't use resource ID of 0 (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Pass mlxsw_core as arg of mlxsw_sp_kvdl_resources_register() (Ivan Vecera) [1520304] - [netdrv] mlxsw: Move "resources_query_enable" out of mlxsw_config_profile (Ivan Vecera) [1520304] - [netdrv] mlxsw: Move "used_kvd_sizes" check to mlxsw_pci_config_profile (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Fix arg name of MLXSW_CORE_RES_VALID and MLXSW_CORE_RES_GET (Ivan Vecera) [1520304] - [netdrv] mlxsw: remove kvd_hash_granularity from config profile struct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Change KVD linear parts from list to array (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: Fix handling of resource_size_param (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Fix flex actions header ifndef define construct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Fix initialization of struct mlxsw_sp_span_parms (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Handle MTU change of GRE netdevs (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Move mlxsw_sp_rif_ipip_lb_op() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add support for auto-negotiation disable mode (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1620.192 (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Do not invalidate already invalid ACL groups (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Adapt ACL configuration to new firmware versions (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Reserved field in mbox profile shouldn't be set (Ivan Vecera) [1520304] - [netdrv] mlxsw: pci: Set mbox dma addresses to zero when not used (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_buffers: Set a minimum quota for CPU port traffic (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Don't depend on ip_gre and ip6_gre (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move mlxsw_sp_span_gretap4_route() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Prevent duplicate mirrors (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Fix gact_ok offloading (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Check success of FDB add operation (Ivan Vecera) [1520304] - [netdrv] spectrum: Reference count VLAN entries (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Treat IPv6 unregistered multicast as broadcast (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Fix flex keys scratchpad offset conflict (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: prio: Handle graft command (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: prio: Delete child qdiscs when removing bands (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Update sch_prio stats to include sch_red related drops (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Update backlog handling of a child qdiscs (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Collect stats for sch_red based on priomap (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Add priority map per qdisc (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add priority counters (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Support qdisc per tclass (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Support mirror to ip6gretap (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Support mirror to gretap (Ivan Vecera) [1520304] - [netdrv] mlxsw: Move a mirroring check to mlxsw_sp_span_entry_create (Ivan Vecera) [1520304] - [netdrv] mlxsw: Handle config changes pertinent to SPAN (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Generalize SPAN support (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Keep mirror netdev in mlxsw_sp_span_entry (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Extract mlxsw_sp_span_entry_(de, )configure() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_span: Initialize span_entry.id eagerly (Ivan Vecera) [1520304] - [netdrv] mlxsw: span: Remove span_entry by span_id (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Extend mlxsw_reg_mpat_pack() (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add SPAN encapsulation to MPAT register (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Support decoding IPv6 tunnel addresses (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Extract mlxsw_sp_l3addr_is_zero (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: avoid uninitialized variable warning (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: use div_u64() for 64-bit division (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Allow port enslavement to a VLAN-unaware bridge (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: Add support for per part occupancy (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: Add support for dynamic partition set (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_kvdl: Add support for linear division resources (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Do not unconditionally clear route offload indication (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move SPAN code to separate module (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Drop struct span_entry.used (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Fix a coding style nit (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Distinguish between IPv4/6 tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Add a forgotten include (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Fix error path in mlxsw_sp_vr_create (Ivan Vecera) [1520304] - [netdrv] mlxsw: use tc_cls_can_offload_and_chain0() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Don't log an error on missing neighbor (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Remove unnecessary prefix lengths from LPM tree (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Pass FIB node to LPM tree unlink function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Use the nodes list as indication for empty FIB (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Add support for mirror action (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Extend mlxsw_afa_ops for counter index and implement for Spectrum (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Extend and export SPAN API (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Add support for mirroring action (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Make counter index allocated inside the action append (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Convert fwd_entry_ref list to be generic per-block resource list (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Extend mlxsw_afa_ops for counter index and implement for Spectrum (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Free LPM tree upon failure (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Upper-bound supported FW version (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Pass mlxsw_sp_port down to ruleset bind/unbind ops (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Implement TC block sharing (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Don't store netdev and ingress for ruleset unbind (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Reshuffle code around mlxsw_sp_acl_ruleset_create/destroy (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Make function mlxsw_sp_kvdl_part_occ() static (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Make function mlxsw_sp_qdisc_prio_unoffload static (Ivan Vecera) [1520304] - [netdrv] mlxsw: documentation: Add resources ABI documentation (Ivan Vecera) [1520304] - [netdrv] mlxsw: core: Add support for reload (Ivan Vecera) [1520304] - [netdrv] mlxsw: pci: Add support for getting resource through devlink (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add support for getting kvdl occupancy (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_dpipe: Connect dpipe tables to resources (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Register KVD resources with devlink (Ivan Vecera) [1520304] - [netdrv] mlxsw: pci: Add support for performing bus reset (Ivan Vecera) [1520304] - [netdrv] sched: red: don't reset the backlog on every stat dump (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Support stats for PRIO qdisc (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Support PRIO qdisc offload (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Configure default routing priority (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: add rdpm register (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Add support for IPv6 non-equal-cost multipath (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Remove qdisc before setting a new one (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Create a generic replace function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Create a generic destroy function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Add an ops struct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Unite all handle checks (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Add tclass number to the mlxsw_sp_qdisc (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Make the clean stats function to be for RED only (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Clean qdisc statistics structs (Ivan Vecera) [1520304] - [netdrv] sch: red: Change offloaded xstats to be incremental (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: qdiscs: Move qdisc's declarations to its designated file (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Fix typo in firmware upgrade message (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_qdisc: Don't use variable array in mlxsw_sp_tclass_congestion_enable (Ivan Vecera) [1520304] - [netdrv] mlxsw: pci: Wait after reset before accessing HW (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Relax sanity checks during enslavement (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Fix NULL pointer deref (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Remove batch neighbour deletion causing FW bug (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Disable MAC learning for ovs port (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: handle NETIF_F_HW_TC changes correctly (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Update nexthop RIF on update (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Handle encap to demoted tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Demote tunnels on VRF migration (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Offload decap only for up tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Do not try to create non-existing ports during unsplit (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Add batch neighbour deletion (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Update minimum firmware version to 13.1530.152 (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support general qdisc stats (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support RED xstats (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Collect tclass related stats periodically (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add ext and tc-cong counter groups (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support RED qdisc offload (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add cwtp & cwtpm registers (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Handle down of tunnel underlay (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Handle underlay device change (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Handle NETDEV_CHANGE on L3 tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support IPIP underlay VRF migration (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Onload conflicting tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Fix saddr deduction in mlxsw_sp_ipip_entry_create() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Generalize __mlxsw_sp_ipip_entry_update_tunnel() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Extract __mlxsw_sp_ipip_entry_update_tunnel() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Propagate extack for tunnel events (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_ipip_entry_ol_up_event() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Make mlxsw_sp_netdevice_ipip_ol_up_event() void (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_ipip_entry_ol_down_event() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_ipip: Split accessor functions (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move mlxsw_sp_ipip_netdev_(s, d)addr(, 4)() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_netdevice_ipip_can_offload() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Rename IPIP-related netdevice handlers (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Update multipath hash parameters upon netevents (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Align multipath hash parameters with kernel's (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add Router ECMP Configuration Register Version 2 (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Properly name netevent work struct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Embed netevent notifier block in router struct (Ivan Vecera) [1520304] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Ivan Vecera) [1520304] - [netdrv] mlxsw: i2c: Fix buffer increment counter for write transaction (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add high and low temperature thresholds (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Return extack message on abort due to fib rules (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Avoid magic number in PPCNT (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Change stats cache to be local (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr_tcam: Include the mr_tcam header file (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr: Make the function mlxsw_sp_mr_dev_vif_lookup static (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr: Fix various endianness issues (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add another partition to KVD linear (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Increase number of linear entries (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Populate adjacency entries according to weights (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Prepare for large adjacency groups (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Store weight in nexthop struct (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add ability to query KVDL allocation size (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Better represent KVDL partitions (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_dpipe: Add adjacency group size (Ivan Vecera) [1520304] - [netdrv] spectrum: Convert fib event handlers to use container_of on info arg (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Drop refcounting of IPIP entries (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support IPIP overlay VRF migration (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Support decap-only IP-in-IP tunnels (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Move mlxsw_sp_netdev_ipip_type() (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move netdevice NB to struct mlxsw_sp (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Support bridge mrouter notifications (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Add support for router port in SMID entries (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: router: Export the mlxsw_sp_router_port function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Propagate extack further for bridge enslavements (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add extack for VLAN enslavements (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add extack messages for enslave failures (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add missing error code on allocation failure (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Fix check for IS_ERR() instead of NULL (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr: Support trap-and-forward routes (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: mr_tcam: Add trap-and-forward multicast route (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add trap for multicast trap-and-forward routes (Ivan Vecera) [1520304] - [netdrv] mlxsw: acl: Introduce ACL trap and forward action (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Drop a redundant condition (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Fix a typo (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: fix uninitialized value in err (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: router: Don't ignore IPMR notifications (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Notify multicast router on RIF MTU changes (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Add multicast routes notification handling functionality (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: router: Squash the default route table to main (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add the multicast routing hardware logic (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add the multicast routing offloading logic (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_flower: Offload "ok" termination action (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_acl: Propagate errors from mlxsw_afa_block_jump/continue (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Consider mrouter status for mdb changes (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Remove mrouter flood in mdb flush (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Update the mdb of mrouter port change (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Flood all mc packets to mrouter ports (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Flush the mdb when a port is being removed (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Flood mc when mc is disabled by user flag (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Use generic mc flood function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Disable mdb when mc is disabled (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Don't write mids to the HW when mc is disabled (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Break mid deletion into two function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Attach mid id allocation to HW write (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Break smid write function (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Save mids list per bridge device (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Remove reference count from mid (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Add a ports bitmap to the mid db (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_switchdev: Change mc_router to mrouter (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Add multicast router traps and trap groups (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum_router: Export RIF dev access function (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Configure RIF to forward IPv4 multicast packets by default (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add Router Rules Copy Register (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add the Router Multicast Forwarding Table Version 2 register (Ivan Vecera) [1520304] - [netdrv] mlxsw: resources: Add multicast ERIF list entries resource (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add the Router Interface Group Version 2 register (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Add The Router TCAM Allocation register (Ivan Vecera) [1520304] - [netdrv] mlxsw: reg: Rename the flexible action set length field (Ivan Vecera) [1520304] - [netdrv] mlxsw: acl: Change trap ACL action to get the trap_id as a parameter (Ivan Vecera) [1520304] - [netdrv] mlxsw: acl: Introduce mcrouter ACL action (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Move ACL flexible actions instance to spectrum (Ivan Vecera) [1520304] - [netdrv] mlxsw: spectrum: Change init order (Ivan Vecera) [1520304] - [net] sched: prio: Delete child qdiscs when removing bands (Ivan Vecera) [1585281] - [net] sched: prio: Add offload ability for grafting a child (Ivan Vecera) [1585281] - [net] sched: Don't warn on missmatching qlen and backlog for offloaded qdiscs (Ivan Vecera) [1585281] - [net] netfilter: nf_tables: reject hook configuration updates on existing chains (Ravi Aysola) [1373102] - [net] netfilter: nf_tables: introduce nft_chain_parse_hook() (Ravi Aysola) [1373102] - [net] ip_tunnel: restore binding to ifaces with a large mtu (Ivan Vecera) [1585284] - [net] ip_tunnel: Emit events for post-register MTU changes (Ivan Vecera) [1585284] - [net] ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route.min_pmtu (Sabrina Dubroca) [1508392] - [net] route: Refactor rtable initialization (Sabrina Dubroca) [1508392] - [net] route: remove unsed variable in __mkroute_input (Sabrina Dubroca) [1508392] - [net] ipmr: properly check rhltable_init() return value (Ivan Vecera) [1584232] - [net] ipv4: ipmr: Don't forward packets already forwarded by hardware (Ivan Vecera) [1584232] - [net] ipv4: ipmr: Add the parent ID field to VIF struct (Ivan Vecera) [1584232] - [net] skbuff: Add the offload_mr_fwd_mark field (Ivan Vecera) [1584232] - [net] mroute: Check if rule is a default rule (Ivan Vecera) [1584232] - [net] ipmr: Add MFC offload indication (Ivan Vecera) [1584232] - [net] ipmr: Send FIB notifications on MFC and VIF entries (Ivan Vecera) [1584232] - [net] ipmr: Add FIB notification access functions (Ivan Vecera) [1584232] - [net] ipmr: Add reference count to MFC entries (Ivan Vecera) [1584232] - [net] fib: notifier: Add VIF add and delete event types (Ivan Vecera) [1584232] - [net] ipmr: improve hash scalability (Ivan Vecera) [1584232] - [net] ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route (Ivan Vecera) [1584232] - [net] ipmr, ip6mr: return lastuse relative to now (Ivan Vecera) [1584232] - [net] net: ipmr/ip6mr: update lastuse on entry change (Ivan Vecera) [1584232] - [net] net: ipmr/ip6mr: add support for keeping an entry age (Ivan Vecera) [1584232] - [net] ipmr/ip6mr: Initialize the last assert time of mfc entries (Ivan Vecera) [1584232] - [net] ipmr: add mfc newroute/delroute netlink support (Ivan Vecera) [1584232] - [net] ipmr: fix setsockopt error return (Ivan Vecera) [1584232] - [net] ipmr: move pimsm_enabled to pim.h and rename (Ivan Vecera) [1584232] - [net] ipmr: move struct mr_table and VIF_EXISTS to mroute.h (Ivan Vecera) [1584232] - [net] ipmr: adjust mroute.h style and drop extern (Ivan Vecera) [1584232] - [net] ipmr: remove unused MFC_NOTIFY flag and make the flags enum (Ivan Vecera) [1584232] - [net] remove unnecessary mroute.h includes (Ivan Vecera) [1584232] - [net] ipmr, ip6mr: fix vif/tunnel failure race condition (Ivan Vecera) [1584232] - [net] ipmr: factor out common vif init code (Ivan Vecera) [1584232] - [net] ipmr: rearrange and cleanup setsockopt (Ivan Vecera) [1584232] - [net] ipmr: drop ip_mr_init() mrt_cachep null check as we'll panic if it fails (Ivan Vecera) [1584232] - [net] ipmr: drop an instance of CONFIG_IP_MROUTE_MULTIPLE_TABLES (Ivan Vecera) [1584232] - [net] ipmr: make ip_mroute_getsockopt more understandable (Ivan Vecera) [1584232] - [net] ipmr: fix code and comment style (Ivan Vecera) [1584232] - [net] ipmr: remove some pimsm ifdefs and simplify (Ivan Vecera) [1584232] - [net] ipmr: always define mroute_reg_vif_num (Ivan Vecera) [1584232] - [net] ipmr: move the tbl id check in ipmr_new_table (Ivan Vecera) [1584232] - [net] ipmr: fix static mfc/dev leaks on table destruction (Ivan Vecera) [1584232] - [net] ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH() in preemptible context (Ivan Vecera) [1584232] - [net] ipv4: Only compute net once in ipmr_forward_finish (Ivan Vecera) [1584232] - [net] ipv4: Don't recompute net in ipmr_queue_xmit (Ivan Vecera) [1584232] - [net] ipmr, ip6mr: call ip6mr_free_table() on failure path (Ivan Vecera) [1584232] - [net] ipmr: Replace comma with semicolon (Ivan Vecera) [1584232] - [net] ipmr: fix mfc notification flags (Ivan Vecera) [1584232] - [net] ipmr: change the prototype of ip_mr_forward() (Ivan Vecera) [1584232] - [netdrv] tun: send netlink notification when the device is modified (Ravi Aysola) [1277457] - [netdrv] tun: set the flags before registering the netdevice (Ravi Aysola) [1277457] - [netdrv] tun: export flags, uid, gid, queue information over netlink (Ravi Aysola) [1277457]- [hwmon] (core) Order include files alphabetically (David Arcari) [1593277] - [hwmon] (core) Add basic pwm attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add fan attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add energy and humidity attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add power attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add current attribute support to new API (David Arcari) [1593277] - [hwmon] (core) Add voltage attribute support to new API (David Arcari) [1593277] - [hwmon] (core) New hwmon registration API (David Arcari) [1593277] - [infiniband] rdma/cma: Do not query GID during QP state transition to RTR (Don Dutile) [1593879] - [infiniband] ib/core: Make ib_mad_client_id atomic (Don Dutile) [1593879] - [infiniband] ib/rxe: avoid double kfree_skb (Don Dutile) [1593879] - [infiniband] ib/rxe: add RXE_START_MASK for rxe_opcode IB_OPCODE_RC_SEND_ONLY_INV (Don Dutile) [1593879] - [infiniband] ib/core: Honor port_num while resolving GID for IB link layer (Don Dutile) [1593879] - [infiniband] ib/umem: Use the correct mm during ib_umem_release (Don Dutile) [1593879] - [infiniband] rdma/ucma: Allow resolving address w/o specifying source address (Don Dutile) [1593879] - [infiniband] rdma/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access (Don Dutile) [1593879] - [infiniband] rdma/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device (Don Dutile) [1593879] - [net] xprtrdma: Fix list corruption / DMAR errors during MR recovery (Don Dutile) [1593879] - [net] xprtrdma: Fix corner cases when handling device removal (Don Dutile) [1593879] - [infiniband] ib/core: Fix error code for invalid GID entry (Don Dutile) [1593879] - [infiniband] rdma/iwpm: fix memory leak on map_info (Don Dutile) [1593879] - [infiniband] ib/ipoib: fix ipoib_start_xmit()'s return type (Don Dutile) [1593879] - [infiniband] ib/nes: fix nes_netdev_start_xmit()'s return type (Don Dutile) [1593879] - [infiniband] rdma/cma: Fix use after destroy access to net namespace for IPoIB (Don Dutile) [1593879] - [infiniband] ib/uverbs: Fix validating mandatory attributes (Don Dutile) [1593879] - [infiniband] ib/rxe: Fix for oops in rxe_register_device on ppc64le arch (Don Dutile) [1593879] - [rdma] ib/core: Fix comments of GID query functions (Don Dutile) [1593879] - [infiniband] ib/srp: Fix IPv6 address parsing (Don Dutile) [1593879] - [infiniband] ib/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write() (Don Dutile) [1593879] - [infiniband] rdma/rxe: Fix an out-of-bounds read (Don Dutile) [1593879] - [infiniband] ib/srp: Fix srp_abort() (Don Dutile) [1593879] - [infiniband] ib/srp: Fix completion vector assignment algorithm (Don Dutile) [1593879] - [edac] amd64_edac: Fix reporting of Chip Select sizes on Fam17h (Charles Rose) [1592978] - [iommu] vt-d: Don't print the failure message when booting non-kdump kernel (Baoquan He) [1489397] - [mmc] Adding cmd_type REQ_TYPE_DRV_PRIV to mmc code path (Gopal Tiwari) [1456570] - [scsi] Revert 2nd application of "Fix a memory leak in scsi_host_dev_release()" (Prarit Bhargava) [1595049] - [block] blk-mq: reinit q->tag_set_list entry only after grace period (Ming Lei) [1584534] - [block] blk-mq: avoid starving tag allocation after allocating process migrates (Ming Lei) [1581220] - [block] blk-mq: update nr_requests when switching to 'none' scheduler (Ming Lei) [1585526] - [block] blk-mq: fix nr_requests wrong value when modify it from sysfs (Ming Lei) [1548251] - [kernel] cgroup: kill css_id (Aristeu Rozanski) [1470325] - [mm] memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1470325] - [kernel] tracing/uprobes: Move argument fetching to uprobe_dispatcher() (Jiri Olsa) [1434115] - [kernel] tracing/uprobes: Rename uprobe_(trace, perf)_print() functions (Jiri Olsa) [1434115] - [kernel] tracing/uprobes: Fetch args before reserving a ring buffer (Jiri Olsa) [1434115] - [kernel] tracing/probes: Integrate duplicate set_print_fmt() (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Move common functions to trace_probe.h (Jiri Olsa) [1434115] - [kernel] tracing/uprobes: Convert to struct trace_probe (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Factor out struct trace_probe (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Remove unnecessary checking of trace_probe_is_enabled (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Turn trace_probe->files into list_head (Jiri Olsa) [1434115] - [kernel] tracing/kprobes: Kill probe_enable_lock (Jiri Olsa) [1434115] - [x86] mce: Check for alternate indication of machine check recovery on Skylake (Prarit Bhargava) [1588918]- [tools] perf bench: Fix numa report output code (Jiri Olsa) [1533988] - [perf] core: Fix use-after-free in uprobe_perf_close() (Oleg Nesterov) [1567950] - [char] ipmi:ssif: Check dev before setting drvdata (Vitaly Kuznetsov) [1581620] - [pci] Revert location change of pci_(read, write)_config_(byte, word, dword) routines (Myron Stowe) [1591044] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1584003] - [scsi] storvsc: Avoid allocating memory for temp cpumasks (Cathy Avery) [1588454] - [gpu] drm/nouveau/kms/nv50-: cursors always use core channel vram ctxdma (Lyude Paul) [1591026] - [gpu] drm/amdgpu: Count disabled CRTCs in commit tail earlier (Lyude Paul) [1583854] - [gpu] drm/amdgpu: Grab/put runtime PM references in atomic_commit_tail() (Lyude Paul) [1583854] - [netdrv] nfp: flower: split and limit cmsg skb lists (Pablo Cascon) [1574532] - [netdrv] nfp: flower: move route ack control messages out of the workqueue (Pablo Cascon) [1574532] - [mm] mempolicy: fix use after free when calling get_mempolicy (Augusto Caringi) [1576755] {CVE-2018-10675} - [kernel] locking: Introduce smp_mb__after_spinlock() (Waiman Long) [1496574] - [kernel] bpf: Set default value for bpf_jit_harden (Jiri Olsa) [1569058] - [x86] kvm: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed (Wei Huang) [1447267]- [infiniband] i40iw: Use correct address in dst_neigh_lookup for IPv6 (Stefan Assmann) [1592574] - [netdrv] qede: Fix ref-cnt usage count (Chad Dupuis) [1574847] - [netdrv] r8169: fix setting driver_data after register_netdev (Corinna Vinschen) [1540595] - [netdrv] r8169: add helper tp_to_dev (Corinna Vinschen) [1540595] - [netdrv] r8169: change type of argument in rtl_disable/enable_clock_request (Corinna Vinschen) [1540595] - [netdrv] r8169: change type of first argument in rtl_tx_performance_tweak (Corinna Vinschen) [1540595] - [netdrv] r8169: simplify rtl_set_mac_address (Corinna Vinschen) [1540595] - [netdrv] r8169: switch to device-managed functions in probe (part 2) (Corinna Vinschen) [1540595] - [netdrv] r8169: Dereference MMIO address immediately before use (Corinna Vinschen) [1540595] - [netdrv] r8169: fix interrupt number after adding support for MSI-X interrupts (Corinna Vinschen) [1540595] - [netdrv] r8169: convert remaining feature flag and remove enum features (Corinna Vinschen) [1540595] - [netdrv] r8169: improve interrupt handling (Corinna Vinschen) [1540595] - [netdrv] r8169: simplify and improve check for dash (Corinna Vinschen) [1540595] - [netdrv] r8169: disable WOL per default (Corinna Vinschen) [1540595] - [netdrv] r8169: remove not needed PHY soft reset in rtl8168e_2_hw_phy_config (Corinna Vinschen) [1540595] - [netdrv] r8169: remove some WOL-related dead code (Corinna Vinschen) [1540595] - [netdrv] r8169: fix RTL8168EP take too long to complete driver initialization (Corinna Vinschen) [1540595] - [netdrv] r8169: fix memory corruption on retrieval of hardware statistics (Corinna Vinschen) [1540595] - [netdrv] r8169: improve runtime pm in general and suspend unused ports (Corinna Vinschen) [1540595] - [netdrv] r8169: improve runtime pm in rtl8169_check_link_status (Corinna Vinschen) [1540595] - [netdrv] r8169: remove unneeded rpm ops in rtl_shutdown (Corinna Vinschen) [1540595] - [netdrv] r8169: remove netif_napi_del in probe error path (Corinna Vinschen) [1540595] - [netdrv] r8169: switch to device-managed functions in probe (Corinna Vinschen) [1540595] - [netdrv] realtek: r8169: implement set_link_ksettings() (Corinna Vinschen) [1540595] - [netdrv] r8169: use same RTL8111EVL green settings as in vendor driver (Corinna Vinschen) [1540595] - [netdrv] r8169: fix RTL8111EVL EEE and green settings (Corinna Vinschen) [1540595] - [netdrv] realtek: r8169: remove redundant assignment to giga_ctrl (Corinna Vinschen) [1540595] - [netdrv] r8169: Add support for interrupt coalesce tuning (ethtool -C) (Corinna Vinschen) [1540595] - [netdrv] realtek: Convert timers to use timer_setup() (Corinna Vinschen) [1540595] - [netdrv] r8169: only enable PCI wakeups when WOL is active (Corinna Vinschen) [1540595] - [netdrv] r8169: Be drop monitor friendly (Corinna Vinschen) [1540595] - [netdrv] r8169: Do not increment tx_dropped in TX ring cleaning (Corinna Vinschen) [1540595] - [netdrv] r8169: replace init_timer with setup_timer (Corinna Vinschen) [1540595] - [netdrv] mii, smsc: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd return void (Corinna Vinschen) [1540595] - [netdrv] realtek: r8169: use new api ethtool_get|set_link_ksettings (Corinna Vinschen) [1540595] - [netdrv] generalize napi_complete_done() (Corinna Vinschen) [1540595] - [netdrv] i40evf: Fix a hardware reset support in VF driver (Stefan Assmann) [1518089] - [netdrv] i40evf: remove MAX_QUEUES and just use I40EVF_MAX_REQ_QUEUES (Stefan Assmann) [1518089] - [netdrv] i40evf: Fix client header define (Stefan Assmann) [1518089] - [netdrv] i40evf: Fix turning TSO, GSO and GRO on after (Stefan Assmann) [1518089] - [netdrv] i40e: fix reading LLDP configuration (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: cleanup incorrect function doxygen comments (Stefan Assmann) [1518089] - [netdrv] i40evf: Replace GFP_ATOMIC with GFP_KERNEL in i40evf_add_vlan (Stefan Assmann) [1518089] - [netdrv] intel: Cleanup the copyright/license headers (Stefan Assmann) [1518089] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Stefan Assmann) [1518089] - [netdrv] i40evf: remove flags that are never used (Stefan Assmann) [1518089] - [netdrv] i40evf: Reorder configure_clsflower to avoid deadlock on error (Stefan Assmann) [1518089] - [netdrv] i40evf/i40evf_main: Fix variable assignment in i40evf_parse_cls_flower (Stefan Assmann) [1518089] - [netdrv] i40evf: remove redundant array comparisons to 0 checks (Stefan Assmann) [1518089] - [netdrv] i40evf: pass struct virtchnl_filter by reference rather than by value (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: use SW variables for hang detection (Stefan Assmann) [1518089] - [netdrv] i40evf: Fix double locking the same resource (Stefan Assmann) [1518089] - [netdrv] i40evf: Add support to apply cloud filters (Stefan Assmann) [1518089] - [netdrv] i40evf: Add support to configure bw via tc tool (Stefan Assmann) [1518089] - [netdrv] i40evf: Alloc queues for ADq on VF (Stefan Assmann) [1518089] - [netdrv] i40evf: add ndo_setup_tc callback to i40evf (Stefan Assmann) [1518089] - [netdrv] i40evf: Fix link up issue when queues are disabled (Stefan Assmann) [1518089] - [netdrv] i40evf: Make VF reset warning message more clear (Stefan Assmann) [1518089] - [netdrv] i40evf: use __dev_(um)c_sync routines in set_rx_mode (Stefan Assmann) [1518089] - [netdrv] i40evf: Use an iterator of the same type as the list (Stefan Assmann) [1518089] - [netdrv] i40evf: use GFP_ATOMIC under spin lock (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Add support for new mechanism of updating adaptive ITR (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Split container ITR into current_itr and target_itr (Stefan Assmann) [1518089] - [netdrv] i40evf: Correctly populate rxitr_idx and txitr_idx (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Use usec value instead of reg value for ITR defines (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Don't bother setting the CLEARPBA bit (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Clean-up of bits related to using q_vector->reg_idx (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Clean up logic for adaptive ITR (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Only track one ITR setting per ring instead of Tx/Rx (Stefan Assmann) [1518089] - [netdrv] i40e: fix typo in function description (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Update DESC_NEEDED value to reflect larger value (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Record ITR register location in the q_vector (Stefan Assmann) [1518089] - [netdrv] i40e: cleanup unnecessary parens (Stefan Assmann) [1518089] - [netdrv] i40e: Display LLDP information on vSphere Web Client (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Use ring pointers to clean up _set_itr_per_queue (Stefan Assmann) [1518089] - [netdrv] i40evf: Allow turning off offloads when the VF has VLAN set (Stefan Assmann) [1518089] - [netdrv] i40e: Add returning AQ critical error to SW (Stefan Assmann) [1518089] - [netdrv] i40evf: ignore link up if not running (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Detect and recover hung queue scenario (Stefan Assmann) [1518089] - [netdrv] i40evf: Don't schedule reset_task when device is being removed (Stefan Assmann) [1518089] - [netdrv] i40evf: remove flush_scheduled_work call in i40evf_remove (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Enable NVMUpdate to retrieve AdminQ and add preservation flags for NVM update (Stefan Assmann) [1518089] - [netdrv] i40e: track id can be 0 (Stefan Assmann) [1518089] - [netdrv] i40e: change ppp name to ddp (Stefan Assmann) [1518089] - [netdrv] i40evf: Drop i40evf_fire_sw_int as it is prone to races (Stefan Assmann) [1518089] - [netdrv] i40evf: Clean-up flags for promisc mode to avoid high polling rate (Stefan Assmann) [1518089] - [netdrv] i40evf: Do not clear MSI-X PBA manually (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Bump driver versions (Stefan Assmann) [1518089] - [netdrv] i40evf: hold the critical task bit lock while opening (Stefan Assmann) [1518089] - [netdrv] i40evf: release bit locks in reverse order (Stefan Assmann) [1518089] - [netdrv] i40evf: use spinlock to protect (mac|vlan)_filter_list (Stefan Assmann) [1518089] - [netdrv] i40evf: don't rely on netif_running() outside rtnl_lock() (Stefan Assmann) [1518089] - [netdrv] i40e/i40evf: Account for frags split over multiple descriptors in check linearize (Stefan Assmann) [1518089] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Stefan Assmann) [1518089] - [netdrv] i40e: Enable cloud filters via tc-flower (Stefan Assmann) [1518089] - [netdrv] i40e: Admin queue definitions for cloud filters (Stefan Assmann) [1518089] - [netdrv] i40e: Add new PHY types for 25G AOC and ACC support (Stefan Assmann) [1518089] - [netdrv] i40e: use the more traditional 'i' loop variable (Stefan Assmann) [1518088] - [netdrv] i40e: add function doc headers for ethtool stats functions (Stefan Assmann) [1518088] - [netdrv] i40e: update data pointer directly when copying to the buffer (Stefan Assmann) [1518088] - [netdrv] i40e: fold prefix strings directly into stat names (Stefan Assmann) [1518088] - [netdrv] i40e: use WARN_ONCE to replace the commented BUG_ON size check (Stefan Assmann) [1518088] - [netdrv] i40e: split i40e_get_strings() into smaller functions (Stefan Assmann) [1518088] - [netdrv] i40e: always return all queue stat strings (Stefan Assmann) [1518088] - [netdrv] i40e: always return VEB stat strings (Stefan Assmann) [1518088] - [netdrv] i40e: free skb after clearing lock in ptp_stop (Stefan Assmann) [1518088] - [netdrv] i40e: separate hw_features from runtime changing flags (Stefan Assmann) [1518088] - [netdrv] i40evf: Fix a hardware reset support in VF driver (Stefan Assmann) [1518088] - [netdrv] i40e: free the skb after clearing the bitlock (Stefan Assmann) [1518088] - [netdrv] i40e: cleanup wording in a header comment (Stefan Assmann) [1518088] - [netdrv] i40e: add tx_busy to ethtool stats (Stefan Assmann) [1518088] - [netdrv] i40e: Fix recalculation of MSI-X vectors for VMDq (Stefan Assmann) [1518088] - [netdrv] i40e: cleanup whitespace for some ethtool stat definitions (Stefan Assmann) [1518088] - [netdrv] i40e: remove duplicate pfc stats (Stefan Assmann) [1518088] - [netdrv] i40e: calculate ethtool stats size in a separate function (Stefan Assmann) [1518088] - [netdrv] i40e: use pI4b instead of byte swapping before dev_err (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: take into account queue map from vf when handling queues (Stefan Assmann) [1518088] - [netdrv] i40e: avoid overflow in i40e_ptp_adjfreq() (Stefan Assmann) [1518088] - [netdrv] i40e: Fix multiple issues with UDP tunnel offload filter configuration (Stefan Assmann) [1518088] - [netdrv] i40e: Add advertising 10G LR mode (Stefan Assmann) [1518088] - [netdrv] i40e: fix reading LLDP configuration (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: cleanup incorrect function doxygen comments (Stefan Assmann) [1518088] - [netdrv] intel: Cleanup the copyright/license headers (Stefan Assmann) [1518088] - [netdrv] xdp: transition into using xdp_frame for ndo_xdp_xmit (Stefan Assmann) [1518088] - [netdrv] xdp: transition into using xdp_frame for return API (Stefan Assmann) [1518088] - [netdrv] i40e: add support for XDP_REDIRECT (Stefan Assmann) [1518088] - [netdrv] i40e: tweak page counting for XDP_REDIRECT (Stefan Assmann) [1518088] - [netdrv] i40e: convert to use generic xdp_frame and xdp_return_frame API (Stefan Assmann) [1518088] - [netdrv] i40e: re-number feature flags to remove gaps (Stefan Assmann) [1518088] - [netdrv] i40e: stop using cmpxchg flow in i40e_set_priv_flags() (Stefan Assmann) [1518088] - [netdrv] i40e: hold the RTNL lock while changing interrupt schemes (Stefan Assmann) [1518088] - [netdrv] i40e: move client flags into state bits (Stefan Assmann) [1518088] - [netdrv] i40e: move I40E_FLAG_TEMP_LINK_POLLING to state field (Stefan Assmann) [1518088] - [netdrv] i40e: move AUTO_DISABLED flags into the state field (Stefan Assmann) [1518088] - [netdrv] i40e: move I40E_FLAG_UDP_FILTER_SYNC to the state field (Stefan Assmann) [1518088] - [netdrv] i40e: move I40E_FLAG_FILTER_SYNC to a state bit (Stefan Assmann) [1518088] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Stefan Assmann) [1518088] - [netdrv] i40e: Fix the polling mechanism of GLGEN_RSTAT.DEVSTATE (Stefan Assmann) [1518088] - [netdrv] i40e: Prevent setting link speed on I40E_DEV_ID_25G_B (Stefan Assmann) [1518088] - [netdrv] i40e: Fix incorrect return types (Stefan Assmann) [1518088] - [netdrv] i40e: add doxygen comment for new mode parameter (Stefan Assmann) [1518088] - [netdrv] i40e: Prevent setting link speed on KX_X722 (Stefan Assmann) [1518088] - [netdrv] i40e: Properly check allowed advertisement capabilities (Stefan Assmann) [1518088] - [netdrv] i40e: restore TCPv4 input set when re-enabling ATR (Stefan Assmann) [1518088] - [netdrv] i40e: fix for wrong partition id calculation on OCP mezz cards (Stefan Assmann) [1518088] - [netdrv] i40e: factor out re-enable functions for ATR and SB (Stefan Assmann) [1518088] - [netdrv] i40e: track filter type statistics when deleting invalid filters (Stefan Assmann) [1518088] - [netdrv] i40e: Fix permission check for VF MAC filters (Stefan Assmann) [1518088] - [netdrv] i40e: Cleanup i40e_vlan_rx_register (Stefan Assmann) [1518088] - [netdrv] i40e: remove i40e_fcoe files (Stefan Assmann) [1518088] - [netdrv] i40e: remove some stray indenting (Stefan Assmann) [1518088] - [netdrv] i40e: check that pointer VSI is not null before dereferencing it (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: use SW variables for hang detection (Stefan Assmann) [1518088] - [netdrv] i40e: link_down_on_close private flag support (Stefan Assmann) [1518088] - [netdrv] i40e: Add and delete cloud filter (Stefan Assmann) [1518088] - [netdrv] i40e: Service request to configure bandwidth for ADq on a VF (Stefan Assmann) [1518088] - [netdrv] i40e: Delete queue channel for ADq on VF (Stefan Assmann) [1518088] - [netdrv] i40e: Enable ADq and create queue channel/s on VF (Stefan Assmann) [1518088] - [netdrv] i40e: i40e: Change ethtool check from MAC to HW flag (Stefan Assmann) [1518088] - [netdrv] i40e: do not force filter failure in overflow promiscuous (Stefan Assmann) [1518088] - [netdrv] i40e: refactor promisc_changed in i40e_sync_vsi_filters (Stefan Assmann) [1518088] - [netdrv] i40e: broadcast filters can trigger overflow promiscuous (Stefan Assmann) [1518088] - [netdrv] i40e: don't leak memory addresses (Stefan Assmann) [1518088] - [netdrv] i40e: Make local function i40e_get_link_speed static (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Add support for new mechanism of updating adaptive ITR (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Split container ITR into current_itr and target_itr (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Use usec value instead of reg value for ITR defines (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Don't bother setting the CLEARPBA bit (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Clean-up of bits related to using q_vector->reg_idx (Stefan Assmann) [1518088] - [netdrv] i40e: use changed_flags to check I40E_FLAG_DISABLE_FW_LLDP (Stefan Assmann) [1518088] - [netdrv] i40e: Warn when setting link-down-on-close while in MFP (Stefan Assmann) [1518088] - [netdrv] i40e: Add delay after EMP reset for firmware to recover (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Clean up logic for adaptive ITR (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Only track one ITR setting per ring instead of Tx/Rx (Stefan Assmann) [1518088] - [netdrv] i40e: fix typo in function description (Stefan Assmann) [1518088] - [netdrv] i40e: Fix the number of queues available to be mapped for use (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Update DESC_NEEDED value to reflect larger value (Stefan Assmann) [1518088] - [netdrv] i40e: Do not allow use more TC queue pairs than MSI-X vectors exist (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Record ITR register location in the q_vector (Stefan Assmann) [1518088] - [netdrv] i40e: fix reported mask for ntuple filters (Stefan Assmann) [1518088] - [netdrv] i40e: disallow programming multiple filters with same criteria (Stefan Assmann) [1518088] - [netdrv] i40e: program fragmented IPv4 filter input set (Stefan Assmann) [1518088] - [netdrv] i40e: Fix kdump failure (Stefan Assmann) [1518088] - [netdrv] i40e: cleanup unnecessary parens (Stefan Assmann) [1518088] - [netdrv] i40e: fix FW_LLDP flag on init (Stefan Assmann) [1518088] - [netdrv] i40e: Implement an ethtool private flag to stop LLDP in FW (Stefan Assmann) [1518088] - [netdrv] i40e: change flags to use 64 bits (Stefan Assmann) [1518088] - [netdrv] i40e: Display LLDP information on vSphere Web Client (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Use ring pointers to clean up _set_itr_per_queue (Stefan Assmann) [1518088] - [netdrv] i40e: Fix for adding multiple ethtool filters on the same location (Stefan Assmann) [1518088] - [netdrv] i40e: Add returning AQ critical error to SW (Stefan Assmann) [1518088] - [netdrv] i40e: use tc_cls_can_offload_and_chain0() (Stefan Assmann) [1518088] - [netdrv] i40e: flower: check if TC offload is enabled on a netdev (Stefan Assmann) [1518088] - [netdrv] i40e: Fix channel addition in reset flow (Stefan Assmann) [1518088] - [netdrv] i40e: Delete an error message for a failed memory allocation in i40e_init_interrupt_scheme() (Stefan Assmann) [1518088] - [netdrv] i40e: Disable iWARP VSI PETCP_ENA flag on netdev down events (Stefan Assmann) [1518088] - [netdrv] i40e: simplify pointer dereferences (Stefan Assmann) [1518088] - [netdrv] i40e: check for invalid DCB config (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Detect and recover hung queue scenario (Stefan Assmann) [1518088] - [netdrv] i40e: Fix for blinking activity instead of link LEDs (Stefan Assmann) [1518088] - [netdrv] i40e: avoid divide by zero (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Enable NVMUpdate to retrieve AdminQ and add preservation flags for NVM update (Stefan Assmann) [1518088] - [netdrv] i40e: track id can be 0 (Stefan Assmann) [1518088] - [netdrv] i40e: change ppp name to ddp (Stefan Assmann) [1518088] - [netdrv] i40e: remove redundant initialization of read_size (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Bump driver versions (Stefan Assmann) [1518088] - [netdrv] i40e: add helper conversion function for link_speed (Stefan Assmann) [1518088] - [netdrv] i40e: update VFs of link state after GET_VF_RESOURCES (Stefan Assmann) [1518088] - [netdrv] i40e: display priority_xon and priority_xoff stats (Stefan Assmann) [1518088] - [netdrv] i40e: flower: Fix return value for unsupported offload (Stefan Assmann) [1518088] - [netdrv] i40e/i40evf: Account for frags split over multiple descriptors in check linearize (Stefan Assmann) [1518088] - [netdrv] i40e: Remove UDP support for big buffer (Stefan Assmann) [1518088] - [netdrv] i40e: setup xdp_rxq_info (Stefan Assmann) [1518088] - [netdrv] i40e: Fix reporting incorrect error codes (Stefan Assmann) [1518088] - [netdrv] i40e/virtchnl: fix application of sizeof to pointer (Stefan Assmann) [1518088] - [netdrv] i40e: Remove limit of 64 max queues per channel (Stefan Assmann) [1518088] - [netdrv] i40e: Enable cloud filters via tc-flower (Stefan Assmann) [1518088] - [netdrv] i40e: Clean up of cloud filters (Stefan Assmann) [1518088] - [netdrv] i40e: Admin queue definitions for cloud filters (Stefan Assmann) [1518088] - [netdrv] i40e: Cloud filter mode for set_switch_config command (Stefan Assmann) [1518088] - [netdrv] i40e: Map TCs with the VSI seids (Stefan Assmann) [1518088] - [netdrv] i40e: mark PM functions as __maybe_unused (Stefan Assmann) [1518088] - [netdrv] intel: Convert timers to use timer_setup() (Stefan Assmann) [1518088] - [netdrv] i40e: fix u64 division usage (Stefan Assmann) [1518088] - [netdrv] i40e: convert i40e_set_link_ksettings to new API (Stefan Assmann) [1518088] - [netdrv] i40e: rename 'change' variable to 'autoneg_changed' (Stefan Assmann) [1518088] - [netdrv] i40e: convert i40e_get_settings_link_up to new API (Stefan Assmann) [1518088] - [netdrv] i40e: convert i40e_phy_type_to_ethtool to new API (Stefan Assmann) [1518088] - [netdrv] i40e: Add new PHY types for 25G AOC and ACC support (Stefan Assmann) [1518088] - [netdrv] i40e: group autoneg PHY types together (Stefan Assmann) [1518088] - [netdrv] i40e: fix whitespace issues in i40e_ethtool.c (Stefan Assmann) [1518088] - [netdrv] i40e: fix comment typo (Stefan Assmann) [1518088] - [netdrv] i40e: fix i40e_phy_type_to_ethtool function header (Stefan Assmann) [1518088] - [netdrv] i40e: fix clearing link masks in i40e_get_link_ksettings (Stefan Assmann) [1518088] - [netdrv] i40e: add function header for i40e_get_rxfh (Stefan Assmann) [1518088] - [netdrv] i40e: remove ifdef SPEED_25000 (Stefan Assmann) [1518088] - [netdrv] i40e: rename 'cmd' variables in ethtool interface (Stefan Assmann) [1518088] - [netdrv] i40e: make const array patterns static, reduces object code size (Stefan Assmann) [1518088] - [netdrv] i40e: Add support setting TC max bandwidth rates (Stefan Assmann) [1518088] - [netdrv] i40e: Refactor VF BW rate limiting (Stefan Assmann) [1518088] - [netdrv] i40e: Enable 'channel' mode in mqprio for TC configs (Stefan Assmann) [1518088] - [netdrv] i40e: Add infrastructure for queue channel support (Stefan Assmann) [1518088] - [netdrv] i40e: Add macro for PF reset bit (Stefan Assmann) [1518088] - [netdrv] locking/atomics: coccinelle/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Stefan Assmann) [1518088] - [netdrv] i40e: report BPF prog id during XDP_QUERY_PROG (Stefan Assmann) [1518088] - [netdrv] i40e: add support for XDP_TX action (Stefan Assmann) [1518088] - [netdrv] i40e: add XDP support for pass and drop actions (Stefan Assmann) [1518088] - [net] sctp: make use of pre-calculated len (Xin Long) [1590162] - [net] sctp: add a ceiling to optlen in some sockopts (Xin Long) [1590162] - [net] sctp: GFP_ATOMIC is not needed in sctp_setsockopt_events (Xin Long) [1590162] - [net] vti6: Change minimum MTU to IPV4_MIN_MTU, vti6 can carry IPv4 too (Ravi Aysola) [1576491] - [net] ifb: fix packets checksum (Jamie Bainbridge) [1571027] - [net] ipv4: Avoid crashing in ip_error (Lorenzo Bianconi) [1589069] - [net] act_mirred: get rid of tcfm_ifindex from struct tcf_mirred (Ivan Vecera) [1583607] - [net] netfilter: ipv4: fix NULL dereference (Ivan Vecera) [1586215] - [net] ipv4: Namespaceify ip_default_ttl sysctl knob (Ivan Vecera) [1586215] - [net] devlink: convert occ_get op to separate registration (Ivan Vecera) [1584825] - [net] devlink: Remove top_hierarchy arg for DEVLINK disabled path (Ivan Vecera) [1584825] - [net] devlink: Remove top_hierarchy arg to devlink_resource_register (Ivan Vecera) [1584825] - [net] devlink: Fix handling of resource_size_param (Ivan Vecera) [1584825] - [net] devlink: Fix resource coverity errors (Ivan Vecera) [1584825] - [net] devlink: Compare to size_new in case of resource child validation (Ivan Vecera) [1584825] - [net] devlink: Perform cleanup of resource_set cb (Ivan Vecera) [1584825] - [net] devlink: Move size validation to core (Ivan Vecera) [1584825] - [net] devlink: fix memory leak on 'resource' (Ivan Vecera) [1584825] - [net] devlink: Make some functions static (Ivan Vecera) [1584825] - [net] devlink: Add relation between dpipe and resource (Ivan Vecera) [1584825] - [net] devlink: Add support for reload (Ivan Vecera) [1584825] - [net] devlink: Add support for resource abstraction (Ivan Vecera) [1584825] - [net] devlink: Add per devlink instance lock (Ivan Vecera) [1584825] - [net] devlink: remove unused priv_size (Ivan Vecera) [1584825] - [net] ipv6: fix IPV6_PKTINFO with v4 mapped (Hangbin Liu) [1582550] - [net] ipv6: honor IPV6_PKTINFO with v4 mapped addresses on sendmsg (Hangbin Liu) [1582550] - [net] openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is found (Stefano Brivio) [1567613] - [net] Fix NETDEV_CHANGE notifier usage causing spurious arp flush (Xin Long) [1571615] - [vhost] Fix vhost_copy_to_user() (Hangbin Liu) [1551292] - [vhost] return bool from *_access_ok() functions (Hangbin Liu) [1551292] - [vhost] fix vhost_vq_access_ok() log check (Hangbin Liu) [1551292] - [vhost] correctly remove wait queue during poll failure (Hangbin Liu) [1551292] - [vhost] fix vhost ioctl signature to build with clang (Hangbin Liu) [1551292] - [vhost] validate log when IOTLB is enabled (Hangbin Liu) [1551292] - [vhost] do not try to access device IOTLB when not initialized (Hangbin Liu) [1551292] - [vhost] use mutex_lock_nested() in vhost_dev_lock_vqs() (Hangbin Liu) [1551292] - [net] xfrm: Fix memory leak of aead algorithm name (Herbert Xu) [1544367] - [net] bonding: process the err returned by dev_set_allmulti properly in bond_enslave (Xin Long) [1558481] - [net] bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave (Xin Long) [1558481] - [net] bonding: fix the err path for dev hwaddr sync in bond_enslave (Xin Long) [1558481] - [net] 8021q: Fix one possible panic caused by BUG_ON in free_netdev (Hangbin Liu) [1535385] - [net] ip_gre: fix IFLA_MTU ignored on NEWLINK (Xin Long) [1488484]- [target] tcmu: fix crash when removing the tcmu device (Xiubo Li) [1559232] - [target] tcmu: Recalculate the tcmu_cmd size to save cmd area memories (Xiubo Li) [1559232] - [target] tcmu: fix cmd user after free (Xiubo Li) [1559232] - [target] tcmu: allow userspace to reset ring (Xiubo Li) [1559232] - [target] target core: add device action configfs files (Xiubo Li) [1559232] - [target] add SAM_STAT_BUSY sense reason (Xiubo Li) [1559232] - [target] tcmu: fix error return code in tcmu_configure_device() (Xiubo Li) [1559232] - [target] target_core_user: add cmd id to broken ring message (Xiubo Li) [1559232] - [target] tcmu: don't block submitting context for block waits (Xiubo Li) [1559232] - [target] tcmu: simplify dbi thresh handling (Xiubo Li) [1559232] - [target] tcmu: fix free block calculation (Xiubo Li) [1559232] - [target] tcmu: prep queue_cmd_ring to be used by unmap wq (Xiubo Li) [1559232] - [target] tcmu: remove commands_lock (Xiubo Li) [1559232] - [target] tcmu: move expired command completion to unmap thread (Xiubo Li) [1559232] - [target] tcmu: fix page addr in tcmu_flush_dcache_range (Xiubo Li) [1559232] - [target] tcmu: Add a missing unlock on an error path (Xiubo Li) [1559232] - [target] tcmu: Fix some memory corruption (Xiubo Li) [1559232] - [target] tcmu: fix double se_cmd completion (Xiubo Li) [1559232] - [target] tcmu: Use macro to call container_of in tcmu_cmd_time_out_show (Xiubo Li) [1559232] - [target] tcmu: free old string on reconfig (Xiubo Li) [1559232] - [target] tcmu: Fix dev_config_store (Xiubo Li) [1559232] - [target] revert "tcmu: use idr for se_device dev index" (Xiubo Li) [1559232] - [target] tcmu: fix multiple uio open/close sequences (Xiubo Li) [1559232] - [target] tcmu: drop configured check in destroy (Xiubo Li) [1559232] - [target] tcmu: make array tcmu_attrib_attrs static const (Xiubo Li) [1559232] - [target] tcmu: Make dev_config configurable (Xiubo Li) [1559232] - [target] Support emulate_write_cache (Xiubo Li) [1559232] - [target] tcmu: fix error resetting qfull_time_out to default (Xiubo Li) [1559232] - [target] Add netlink command reply supported option for each device (Xiubo Li) [1559232] - [target] tcmu: fix crash during device removal (Xiubo Li) [1559232] - [target] tcmu: Fix trailing semicolon (Xiubo Li) [1559232] - [target] tcmu: clean up the scatter helper (Xiubo Li) [1559232] - [target] tcmu: clean up the code and with one small fix (Xiubo Li) [1559232] - [target] tcmu: simplify scatter_data_area error handling (Xiubo Li) [1559232] - [target] tcmu: Fix possbile memory leak / OOPs when recalculating cmd base size (Xiubo Li) [1559232] - [target] tcmu: release blocks for partially setup cmds (Xiubo Li) [1559232] - [target] tcmu: prevent corruption when invalid data page requested (Xiubo Li) [1559232] - [target] tcmu: allow global max blocks to be settable (Xiubo Li) [1559232] - [target] tcmu: fix unmap thread race (Xiubo Li) [1559232] - [target] tcmu: split unmap_thread_fn (Xiubo Li) [1559232] - [target] tcmu: merge common block release code (Xiubo Li) [1559232] - [target] tcmu: Fix possible to/from address overflow when doing the memcpy (Xiubo Li) [1559232] - [target] tcmu: Fix module removal due to stuck unmap_thread thread again (Xiubo Li) [1559232] - [target] tcmu: fix module removal due to stuck thread (Xiubo Li) [1559232] - [target] tcmu: Add global data block pool support (Xiubo Li) [1559232] - [target] tcmu: Add dynamic growing data area feature support (Xiubo Li) [1559232] - [target] tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case (Xiubo Li) [1559232] - [target] tcmu: Fix possible overwrite of t_data_sg's last iov[] (Xiubo Li) [1559232] - [virtio] virtio_pci: support enabling VFs (Paul Lai) [1584251] - [x86] kvm: add support for UMIP (Paul Lai) [1457461] - [x86] cpufeature: Add User-Mode Instruction Prevention definitions (Paul Lai) [1457461] - [x86] kvm: Expose new cpu features to guest (Paul Lai) [1494668] - [x86] cpufeatures: Enable new SSE/AVX/AVX512 CPU features (Paul Lai) [1494668] - [edac] skx_edac: Detect non-volatile DIMMs (Aristeu Rozanski) [1588177] - [firmware] dmi: Add function to look up a handle and return DIMM size (Aristeu Rozanski) [1588177] - [acpi] nfit: Add function to look up nvdimm device and provide SMBIOS handle (Aristeu Rozanski) [1588177] - [edac] Add new memory type for non-volatile DIMMs (Aristeu Rozanski) [1588177] - [edac] Drop duplicated array of strings for memory type names (Aristeu Rozanski) [1588177] - [tools] nfit_test Make private definitions to command emulation (Jeff Moyer) [1517757] - [uapi] libnvdimm: clean up command definitions (Jeff Moyer) [1517757] - [tools] nfit-test: Add platform cap support from ACPI 6.2a to test (Jeff Moyer) [1517757] - [nvdimm] libnvdimm, nfit: fix persistence domain reporting (Jeff Moyer) [1517757] - [nvdimm] libnvdimm, region: hide persistence_domain when unknown (Jeff Moyer) [1517757] - [nvdimm] libnvdimm: re-enable deep flush for pmem devices via fsync() (Jeff Moyer) [1517757] - [nvdimm] libnvdimm: expose platform persistence attribute for nd_region (Jeff Moyer) [1517757] - [kernel] acpi: nfit: add persistent memory control flag for nd_region (Jeff Moyer) [1517757] - [kernel] acpi: nfit: Add support for detect platform CPU cache flush on power loss (Jeff Moyer) [1517757] - [acpi] acpica: acpi 6.0a: Changes to the NFIT ACPI table (Jeff Moyer) [1517757] - [kernel] libnvdimm, pmem: disable dax flushing when pmem is fronting a volatile region (Jeff Moyer) [1517757] - [fs] proc: fix showing locks in /proc/pid/fdinfo/X (Adrian Reber) [1515811] - [fs] fix parallelism for rpc tasks (Steve Dickson) [1476875] - [fs] xfs: fix string handling in label get/set functions (Eric Sandeen) [1322930] - [fs] xfs: use xfs_trans_getsb in xfs_sync_sb_buf (Eric Sandeen) [1322930] - [fs] xfs: implement online get/set fs label (Eric Sandeen) [1322930] - [fs] xfs: move growfs core to libxfs (partial) (Eric Sandeen) [1322930] - [fs] xfs: one-shot cached buffers (Eric Sandeen) [1322930] - [fs] fs: copy BTRFS_IOC_[SG]ET_FSLABEL to vfs (Eric Sandeen) [1322930] - [scsi] smartpqi: update driver version (Don Brace) [1524694] - [scsi] smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1524694] - [scsi] smartpqi: workaround fw bug for oq deletion (Don Brace) [1524694] - [scsi] smartpqi: add in new supported controllers (Don Brace) [1524694] - [scsi] smartpqi: allow static build ("built-in") (Don Brace) [1524694] - [scsi] smartpqi: Convert timers to use timer_setup() (Don Brace) [1524694]- [tools] bpf selftest: Disable unprivilidged user tests (Jiri Olsa) [1311586] - [tools] bpf selftest: Disable unsupported verifier tests (Jiri Olsa) [1311586] - [tools] bpf selftest: Disable unsupported maps tests (Jiri Olsa) [1311586] - [tools] bpf selftest: Disable unsupported object tests (Jiri Olsa) [1311586] - [tools] bpf selftest: Add missing instructions (Jiri Olsa) [1311586] - [tools] bpf selftest: Additional changes to compile bpf selftest (Jiri Olsa) [1311586] - [tools] bpf: fix broken BPF selftest build (Jiri Olsa) [1311586] - [tools] bpf selftest: Add v4.16 sources (Jiri Olsa) [1311586] - [tools] bpftool: Display license GPL compatible in prog show/list (Jiri Olsa) [1311586] - [tools] bpftool: silence 'missing initializer' warnings (Jiri Olsa) [1311586] - [tools] bpftool: Additional changes to compile bpftool (Jiri Olsa) [1311586] - [tools] bpftool: Add v4.16 sources (Jiri Olsa) [1311586] - [tools] libbpf: Additional changes to compile libbpf (Jiri Olsa) [1311586] - [tools] libbpf: Add v4.16 sources (Jiri Olsa) [1311586] - [tools] Enable bpf feature check (Jiri Olsa) [1311586] - [tools] Update filter.h header (Jiri Olsa) [1311586] - [tools] Update perf_event.h uapi header (Jiri Olsa) [1311586] - [tools] Update bpf uapi headers (Jiri Olsa) [1311586] - [kernel] bpf: Add tech preview taint for syscall (Jiri Olsa) [1311586] - [kernel] bpf: Disable non root access to BPF (Jiri Olsa) [1311586] - [s390] Ignore bpf syscall (Jiri Olsa) [1311586] - [kernel] bpf: enable bpf syscall on x64 and i386 (Jiri Olsa) [1311586] - [uapi] bpf: Add missing functions (Jiri Olsa) [1311586] - [kernel] bpf: Allow additional program types for testing (Jiri Olsa) [1311586] - [kernel] bpf: Limit the prog types in syscall (Jiri Olsa) [1311586] - [kernel] bpf: Add gpl_compatible flag to struct bpf_prog_info (Jiri Olsa) [1311586] - [x86] bpf, x64: fix memleak when not converging on calls (Jiri Olsa) [1311586] - [x86] bpf, x64: fix memleak when not converging after image (Jiri Olsa) [1311586] - [x86] bpf, x64: fix JIT emission for dead code (Jiri Olsa) [1311586] - [x86] bpf, x64: increase number of passes (Jiri Olsa) [1311586] - [kernel] bpf: allow xadd only on aligned memory (Jiri Olsa) [1311586] - [kernel] bpf: fix rcu lockdep warning for lpm_trie map_free callback (Jiri Olsa) [1311586] - [x86] bpf, x64: remove bpf_flush_icache (Jiri Olsa) [1311586] - [x86] bpf, x64: save 5 bytes in prologue when ebpf insns came from cbpf (Jiri Olsa) [1311586] - [kernel] bpf: provide helper that indicates eBPF was migrated (Jiri Olsa) [1311586] - [x86] bpf, x64: save few bytes when mul is in alu32 (Jiri Olsa) [1311586] - [x86] bpf, x64: save several bytes when mul dest is r0/r3 anyway (Jiri Olsa) [1311586] - [x86] bpf, x64: save several bytes by using mov over movabsq when possible (Jiri Olsa) [1311586] - [x86] bpf, x64: save one byte per shl/shr/sar when imm is 1 (Jiri Olsa) [1311586] - [x86] bpf, x64: implement retpoline for tail call (Jiri Olsa) [1311586] - [kernel] bpf: Remove unused callee_saved array (Jiri Olsa) [1311586] - [kernel] bpf: fix memory leak in lpm_trie map_free callback function (Jiri Olsa) [1311586] - [kernel] bpf: fix kernel page fault in lpm map trie_get_next_key (Jiri Olsa) [1311586] - [x86] bpf, x86_64: remove obsolete exception handling from div/mod (Jiri Olsa) [1311586] - [kernel] bpf: fix subprog verifier bypass by div/mod by 0 exception (Jiri Olsa) [1311586] - [kernel] bpf: make unknown opcode handling more robust (Jiri Olsa) [1311586] - [kernel] bpf: improve dead code sanitizing (Jiri Olsa) [1311586] - [kernel] bpf: Use the IS_FD_ARRAY() macro in map_update_elem() (Jiri Olsa) [1311586] - [kernel] bpf: fix incorrect kmalloc usage in lpm_trie MAP_GET_NEXT_KEY rcu region (Jiri Olsa) [1311586] - [kernel] bpf: add upper complexity limit to verifier log (Jiri Olsa) [1311586] - [x86] bpf, x86: small optimization in alu ops with imm (Jiri Olsa) [1311586] - [kernel] bpf, verifier: detect misconfigured mem, size argument pair (Jiri Olsa) [1311586] - [kernel] bpf: implement MAP_GET_NEXT_KEY command for LPM_TRIE map (Jiri Olsa) [1311586] - [kernel] bpf: arraymap: use bpf_map_init_from_attr() (Jiri Olsa) [1311586] - [kernel] bpf: arraymap: move checks out of alloc function (Jiri Olsa) [1311586] - [kernel] bpf: mark dst unknown on inconsistent (s, u)bounds adjustments (Jiri Olsa) [1311586] - [kernel] bpf: reject stores into ctx via st and xadd (Jiri Olsa) [1311586] - [kernel] bpf: add helper for copying attrs to struct bpf_map (Jiri Olsa) [1311586] - [kernel] bpf: hashtab: move checks out of alloc function (Jiri Olsa) [1311586] - [kernel] bpf: hashtab: move attribute validation before allocation (Jiri Olsa) [1311586] - [kernel] bpf: add map_alloc_check callback (Jiri Olsa) [1311586] - [kernel] bpf: fix 32-bit divide by zero (Jiri Olsa) [1311586] - [kernel] bpf: fix divides by zero (Jiri Olsa) [1311586] - [kernel] bpf: Add merge fixes (Jiri Olsa) [1311586] - [kernel] bpf, array: fix overflow in max_entries and undefined behavior in index_mask (Jiri Olsa) [1311586] - [kernel] bpf: arsh is not supported in 32 bit alu thus reject it (Jiri Olsa) [1311586] - [kernel] bpf: fix spelling mistake: "obusing" -> "abusing" (Jiri Olsa) [1311586] - [kernel] bpf: export function to write into verifier log buffer (Jiri Olsa) [1311586] - [net] bpf: introduce BPF_JIT_ALWAYS_ON config (Jiri Olsa) [1311586] - [kernel] bpf: prevent out-of-bounds speculation (Jiri Olsa) [1311586] - [kernel] bpf: fix verifier GPF in kmalloc failure path (Jiri Olsa) [1311586] - [kernel] bpf: fix max call depth check (Jiri Olsa) [1311586] - [kernel] bpf: fix maximum stack depth tracking logic (Jiri Olsa) [1311586] - [kernel] bpf: fix stacksafe exploration when comparing states (Jiri Olsa) [1311586] - [kernel] bpf: allow for correlation of maps and helpers in dump (Jiri Olsa) [1311586] - [kernel] bpf: do not allow root to mangle valid pointers (Jiri Olsa) [1311586] - [kernel] bpf: fix integer overflows (Jiri Olsa) [1311586] - [kernel] bpf: don't prune branches when a scalar is replaced with a pointer (Jiri Olsa) [1311586] - [kernel] bpf: force strict alignment checks for stack pointers (Jiri Olsa) [1311586] - [kernel] bpf: fix missing error return in check_stack_boundary() (Jiri Olsa) [1311586] - [kernel] bpf: fix 32-bit ALU op verification (Jiri Olsa) [1311586] - [kernel] bpf: fix incorrect tracking of register size truncation (Jiri Olsa) [1311586] - [kernel] bpf: fix incorrect sign extension in check_alu_op() (Jiri Olsa) [1311586] - [kernel] bpf/verifier: fix bounds calculation on BPF_RSH (Jiri Olsa) [1311586] - [kernel] bpf: make function skip_callee static and return NULL rather than 0 (Jiri Olsa) [1311586] - [kernel] bpf: x64: add JIT support for multi-function programs (Jiri Olsa) [1311586] - [kernel] bpf: fix net.core.bpf_jit_enable race (Jiri Olsa) [1311586] - [kernel] bpf: add support for bpf_call to interpreter (Jiri Olsa) [1311586] - [kernel] bpf: teach verifier to recognize zero initialized stack (Jiri Olsa) [1311586] - [kernel] bpf: introduce function calls (verification) (Jiri Olsa) [1311586] - [kernel] bpf: introduce function calls (function boundaries) (Jiri Olsa) [1311586] - [kernel] bpf: add schedule points to map alloc/free (Jiri Olsa) [1311586] - [s390] bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program type (Jiri Olsa) [1311586] - [kernel] bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program type (Jiri Olsa) [1311586] - [kernel] bpf: cleanup register_is_null() (Jiri Olsa) [1311586] - [kernel] bpf: improve JEQ/JNE path walking (Jiri Olsa) [1311586] - [kernel] bpf: improve verifier liveness marks (Jiri Olsa) [1311586] - [kernel] bpf: don't mark FP reg as uninit (Jiri Olsa) [1311586] - [kernel] bpf: print liveness info to verifier log (Jiri Olsa) [1311586] - [kernel] bpf: fix stack state printing in verifier log (Jiri Olsa) [1311586] - [kernel] bpf: fix branch pruning logic (Jiri Olsa) [1311586] - [kernel] bpf: introduce ARG_PTR_TO_MEM_OR_NULL (Jiri Olsa) [1311586] - [kernel] bpf: change bpf_perf_event_output arg5 type to ARG_CONST_SIZE_OR_ZERO (Jiri Olsa) [1311586] - [kernel] bpf: change bpf_probe_read_str arg2 type to ARG_CONST_SIZE_OR_ZERO (Jiri Olsa) [1311586] - [kernel] bpf: remove explicit handling of 0 for arg2 in bpf_probe_read (Jiri Olsa) [1311586] - [kernel] bpf: change helper bpf_probe_read arg2 type to ARG_CONST_SIZE_OR_ZERO (Jiri Olsa) [1311586] - [kernel] bpf: improve verifier ARG_CONST_SIZE_OR_ZERO semantics (Jiri Olsa) [1311586] - [kernel] bpf: offload: add infrastructure for loading programs for a specific netdev (Jiri Olsa) [1311586] - [kernel] bpf: fix verifier NULL pointer dereference (Jiri Olsa) [1311586] - [kernel] bpf: fix out-of-bounds access warning in bpf_check (Jiri Olsa) [1311586] - [kernel] bpf: also improve pattern matches for meta access (Jiri Olsa) [1311586] - [kernel] bpf: minor cleanups after merge (Jiri Olsa) [1311586] - [kernel] bpf: fix verifier memory leaks (Jiri Olsa) [1311586] - [kernel] bpf: reduce verifier memory consumption (Jiri Olsa) [1311586] - [kernel] bpf: fix off by one for range markings with L(T, E) patterns (Jiri Olsa) [1311586] - [security] bpf: Add LSM hooks for bpf object related syscall (Jiri Olsa) [1311586] - [kernel] bpf: Add file mode configuration into bpf maps (Jiri Olsa) [1311586] - [kernel] bpf: require CAP_NET_ADMIN when using devmap (Jiri Olsa) [1311586] - [kernel] bpf: do not test for PCPU_MIN_UNIT_SIZE before percpu allocations (Jiri Olsa) [1311586] - [kernel] bpf: move knowledge about post-translation offsets out of verifier (Jiri Olsa) [1311586] - [kernel] bpf: remove the verifier ops from program structure (Jiri Olsa) [1311586] - [kernel] bpf: Add sched cls/act type (Jiri Olsa) [1311586] - [kernel] bpf: Add socket filter type (Jiri Olsa) [1311586] - [kernel] bpf: split verifier and program ops (Jiri Olsa) [1311586] - [kernel] bpf: disallow arithmetic operations on context pointer (Jiri Olsa) [1311586] - [kernel] bpf: verifier: set reg_type on context accesses in second pass (Jiri Olsa) [1311586] - [kernel] bpf: wire in data and data_end for cls_act_bpf (Jiri Olsa) [1311586] - [kernel] bpf: write back the verifier log buffer as it gets filled (Jiri Olsa) [1311586] - [kernel] bpf: move instruction printing into a separate file (Jiri Olsa) [1311586] - [kernel] bpf: move global verifier log into verifier environment (Jiri Olsa) [1311586] - [uapi] bpf: Use char in prog and map name (Jiri Olsa) [1311586] - [kernel] netfilter: xt_bpf: Fix XT_BPF_MODE_FD_PINNED mode of 'xt_bpf_info_v1' (Jiri Olsa) [1311586] - [kernel] bpf: Change bpf_obj_name_cpy() to better ensure map's name is init by 0 (Jiri Olsa) [1311586] - [kernel] bpf: fix liveness marking (Jiri Olsa) [1311586] - [kernel] bpf: add helper bpf_perf_prog_read_value (Jiri Olsa) [1311586] - [kernel] bpf: add helper bpf_perf_event_read_value for perf event array map (Jiri Olsa) [1311586] - [kernel] bpf: perf event change needed for subsequent bpf helpers (Jiri Olsa) [1311586] - [kernel] bpf: enforce return code for cgroup-bpf programs (Jiri Olsa) [1311586] - [kernel] bpf: fix bpf_tail_call() x64 JIT (Jiri Olsa) [1311586] - [kernel] bpf/verifier: improve disassembly of BPF_NEG instructions (Jiri Olsa) [1311586] - [kernel] bpf/verifier: improve disassembly of BPF_END instructions (Jiri Olsa) [1311586] - [kernel] bpf: add meta pointer for direct access (Jiri Olsa) [1311586] - [kernel] bpf: Optimize lpm trie delete (Jiri Olsa) [1311586] - [kernel] bpf: do not disable/enable BH in bpf_map_free_id() (Jiri Olsa) [1311586] - [kernel] bpf: Implement map_delete_elem for BPF_MAP_TYPE_LPM_TRIE (Jiri Olsa) [1311586] - [kernel] bpf/verifier: reject BPF_ALU64|BPF_END (Jiri Olsa) [1311586] - [kernel] bpf: Only set node->ref = 1 if it has not been set (Jiri Olsa) [1311586] - [kernel] bpf: Inline LRU map lookup (Jiri Olsa) [1311586] - [x86] bpf_jit: small optimization in emit_bpf_tail_call() (Jiri Olsa) [1311586] - [kernel] bpf/verifier: document liveness analysis (Jiri Olsa) [1311586] - [kernel] bpf/verifier: remove varlen_map_value_access flag (Jiri Olsa) [1311586] - [kernel] bpf/verifier: when pruning a branch, ignore its write marks (Jiri Olsa) [1311586] - [kernel] bpf: inline map in map lookup functions for array and htab (Jiri Olsa) [1311586] - [kernel] bpf: make htab inlining more robust wrt assumptions (Jiri Olsa) [1311586] - [kernel] bpf: fix map value attribute for hash of maps (Jiri Olsa) [1311586] - [kernel] bpf: fix liveness propagation to parent in spilled stack slots (Jiri Olsa) [1311586] - [kernel] bpf: devmap: remove unnecessary value size check (Jiri Olsa) [1311586] - [kernel] bpf: export bpf_prog_inc_not_zero (Jiri Olsa) [1311586] - [kernel] bpf/verifier: track liveness for pruning (Jiri Olsa) [1311586] - [kernel] bpf: enable BPF_J(LT, LE, SLT, SLE) opcodes in verifier (Jiri Olsa) [1311586] - [x86] bpf, x86: implement jiting of BPF_J(LT, LE, SLT, SLE) (Jiri Olsa) [1311586] - [kernel] bpf: add BPF_J(LT, LE, SLT, SLE) instructions (Jiri Olsa) [1311586] - [kernel] bpf: Extend check_uarg_tail_zero() checks (Jiri Olsa) [1311586] - [kernel] bpf: Move check_uarg_tail_zero() upward (Jiri Olsa) [1311586] - [kernel] bpf/verifier: increase complexity limit to 128k (Jiri Olsa) [1311586] - [kernel] bpf/verifier: more concise register state logs for constant var_off (Jiri Olsa) [1311586] - [kernel] bpf/verifier: track signed and unsigned min/max values (Jiri Olsa) [1311586] - [kernel] bpf/verifier: rework value tracking (Jiri Olsa) [1311586] - [kernel] bpf: fix bpf_prog_get_info_by_fd to dump correct xlated_prog_len (Jiri Olsa) [1311586] - [kernel] bpf: don't indicate success when copy_from_user fails (Jiri Olsa) [1311586] - [kernel] bpf/verifier: fix min/max handling in BPF_SUB (Jiri Olsa) [1311586] - [kernel] bpf: fix mixed signed/unsigned derived min/max value bounds (Jiri Olsa) [1311586] - [kernel] bpf: Implement show_options (Jiri Olsa) [1311586] - [kernel] bpf, verifier: add additional patterns to evaluate_reg_imm_alu (Jiri Olsa) [1311586] - [kernel] bpf: simplify narrower ctx access (Jiri Olsa) [1311586] - [uapi] bpf: BPF support for sock_ops (Jiri Olsa) [1311586] - [kernel] bpf: don't open-code memdup_user() (Jiri Olsa) [1311586] - [kernel] bpf: prevent leaking pointer via xadd on unpriviledged (Jiri Olsa) [1311586] - [kernel] bpf: Fix out-of-bound access on interpreters() (Jiri Olsa) [1311586] - [kernel] bpf: Add syscall lookup support for fd array and htab (Jiri Olsa) [1311586] - [kernel] bpf: possibly avoid extra masking for narrower load in verifier (Jiri Olsa) [1311586] - [kernel] bpf: permits narrower load from bpf program context fields (Jiri Olsa) [1311586] - [kernel] bpf: reset id on spilled regs in clear_all_pkt_pointers (Jiri Olsa) [1311586] - [kernel] bpf: reset id on CONST_IMM transition (Jiri Olsa) [1311586] - [kernel] bpf: don't check spilled reg state for non-STACK_SPILLed type slots (Jiri Olsa) [1311586] - [uapi] bpf: update perf event helper functions documentation (Jiri Olsa) [1311586] - [kernel] perf, bpf: Add BPF support to all perf_event types (Jiri Olsa) [1311586] - [kernel] bpf: Remove the capability check for cgroup skb eBPF program (Jiri Olsa) [1311586] - [x86] bpf: take advantage of stack_depth tracking in x64 JIT (Jiri Olsa) [1311586] - [x86] bpf: change x86 JITed program stack layout (Jiri Olsa) [1311586] - [kernel] bpf: use different interpreter depending on required stack size (Jiri Olsa) [1311586] - [kernel] bpf: teach verifier to track stack depth (Jiri Olsa) [1311586] - [kernel] bpf: split bpf core interpreter (Jiri Olsa) [1311586] - [kernel] bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode (Jiri Olsa) [1311586] - [kernel] bpf: fix wrong exposure of map_flags into fdinfo for lpm (Jiri Olsa) [1311586] - [kernel] bpf: properly reset caller saved regs after helper call and ld_abs/ind (Jiri Olsa) [1311586] - [kernel] bpf: fix incorrect pruning decision when alignment must be tracked (Jiri Olsa) [1311586] - [kernel] Make IP alignment calulations clearer (Jiri Olsa) [1311586] - [kernel] bpf: Handle multiple variable additions into packet pointers in verifier (Jiri Olsa) [1311586] - [kernel] bpf: encapsulate verifier log state into a structure (Jiri Olsa) [1311586] - [kernel] bpf: adjust verifier heuristics (Jiri Olsa) [1311586] - [kernel] bpf: Add map_name to bpf_map_info (Jiri Olsa) [1311586] - [kernel] bpf: Allow selecting numa node during map creation (Jiri Olsa) [1311586] - [kernel] bpf: add devmap, a map for storing net device references (Jiri Olsa) [1311586] - [kernel] bpf: Add name, load_time, uid and map_ids to bpf_prog_info (Jiri Olsa) [1311586] - [kernel] bpf: Add strict alignment flag for BPF_PROG_LOAD (Jiri Olsa) [1311586] - [kernel] bpf: Do per-instruction state dumping in verifier when log_level > 1 (Jiri Olsa) [1311586] - [kernel] bpf: Track alignment of register values in the verifier (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_OBJ_GET_INFO_BY_FD (Jiri Olsa) [1311586] - [kernel] bpf: Add jited_len to struct bpf_prog (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_MAP_GET_FD_BY_ID (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_PROG_GET_FD_BY_ID (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_(PROG|MAP)_GET_NEXT_ID command (Jiri Olsa) [1311586] - [kernel] bpf: Introduce bpf_map ID (Jiri Olsa) [1311586] - [kernel] bpf: Introduce bpf_prog ID (Jiri Olsa) [1311586] - [kernel] bpf: don't let ldimm64 leak map addresses on unprivileged (Jiri Olsa) [1311586] - [kernel] bpf: enhance verifier to understand stack pointer arithmetic (Jiri Olsa) [1311586] - [x86] bpf, x86_64/arm64: remove old ldimm64 artifacts from jits (Jiri Olsa) [1311586] - [kernel] bpf: map_get_next_key to return first key on NULL (Jiri Olsa) [1311586] - [kernel] bpf: lru: Lower the PERCPU_NR_SCANS from 16 to 4 (Jiri Olsa) [1311586] - [kernel] bpf: remove struct bpf_map_type_list (Jiri Olsa) [1311586] - [kernel] bpf: remove struct bpf_prog_type_list (Jiri Olsa) [1311586] - [kernel] bpf: reference may_access_skb() from __bpf_prog_run() (Jiri Olsa) [1311586] - [net] bpf: introduce BPF_PROG_TEST_RUN command (Jiri Olsa) [1311586] - [kernel] bpf, verifier: fix rejection of unaligned access checks for map_value_adj (Jiri Olsa) [1311586] - [kernel] bpf, verifier: fix alu ops against map_value(, _adj) register types (Jiri Olsa) [1311586] - [kernel] bpf: improve verifier packet range checks (Jiri Olsa) [1311586] - [kernel] bpf: Add hash of maps support (Jiri Olsa) [1311586] - [kernel] bpf: Add array of maps support (Jiri Olsa) [1311586] - [kernel] bpf: Fix and simplifications on inline map lookup (Jiri Olsa) [1311586] - [kernel] bpf: fix hashmap extra_elems logic (Jiri Olsa) [1311586] - [kernel] bpf: inline htab_map_lookup_elem() (Jiri Olsa) [1311586] - [kernel] bpf: add helper inlining infra and optimize map_array lookup (Jiri Olsa) [1311586] - [kernel] bpf: adjust insn_aux_data when patching insns (Jiri Olsa) [1311586] - [kernel] bpf: refactor fixup_bpf_calls() (Jiri Olsa) [1311586] - [kernel] bpf: move fixup_bpf_calls() function (Jiri Olsa) [1311586] - [kernel] bpf: convert htab map to hlist_nulls (Jiri Olsa) [1311586] - [kernel] bpf: fix struct htab_elem layout (Jiri Olsa) [1311586] - [kernel] bpf: add get_next_key callback to LPM map (Jiri Olsa) [1311586] - [kernel] bpf: fix spelling mistake: "proccessed" -> "processed" (Jiri Olsa) [1311586] - [kernel] bpf: remove stubs for cBPF from arch code (Jiri Olsa) [1311586] - [kernel] bpf: reduce compiler warnings by adding fallthrough comments (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_F_ALLOW_OVERRIDE flag (Jiri Olsa) [1311586] - [kernel] bpf, lpm: fix overflows in trie_alloc checks (Jiri Olsa) [1311586] - [kernel] bpf: enable verifier to add 0 to packet ptr (Jiri Olsa) [1311586] - [kernel] bpf: add initial bpf tracepoints (Jiri Olsa) [1311586] - [kernel] trace: add variant without spacing in trace_print_hex_seq (Jiri Olsa) [1311586] - [kernel] bpf: enable verifier to better track const alu ops (Jiri Olsa) [1311586] - [kernel] bpf, lpm: fix kfree of im_node in trie_update_elem (Jiri Olsa) [1311586] - [kernel] bpf: add a longest prefix match trie map implementation (Jiri Olsa) [1311586] - [kernel] bpf: add bpf_probe_read_str helper (Jiri Olsa) [1311586] - [kernel] bpf: don't trigger OOM killer under pressure with map alloc (Jiri Olsa) [1311586] - [kernel] bpf, trace: make ctx access checks more robust (Jiri Olsa) [1311586] - [kernel] bpf: rework prog_digest into prog_tag (Jiri Olsa) [1311586] - [kernel] bpf: allow b/h/w/dw access for bpf's cb in ctx (Jiri Olsa) [1311586] - [kernel] bpf: pass original insn directly to convert_ctx_access (Jiri Olsa) [1311586] - [kernel] bpf: do not use KMALLOC_SHIFT_MAX (Jiri Olsa) [1311586] - [kernel] bpf: Make unnecessarily global functions static (Jiri Olsa) [1311586] - [kernel] bpf: Remove unused but set variable in __bpf_lru_list_shrink_inactive() (Jiri Olsa) [1311586] - [kernel] bpf: rename ARG_PTR_TO_STACK (Jiri Olsa) [1311586] - [kernel] bpf: allow helpers access to variable memory (Jiri Olsa) [1311586] - [kernel] bpf: allow adjusted map element values to spill (Jiri Olsa) [1311586] - [kernel] bpf: allow helpers access to map element values (Jiri Olsa) [1311586] - [kernel] bpf: split check_mem_access logic for map values (Jiri Olsa) [1311586] - [x86] bpf: change back to orig prog on too many passes (Jiri Olsa) [1311586] - [kernel] bpf: fix mark_reg_unknown_value for spilled regs on map value marking (Jiri Olsa) [1311586] - [kernel] bpf: fix overflow in prog accounting (Jiri Olsa) [1311586] - [kernel] bpf: dynamically allocate digest scratch buffer (Jiri Olsa) [1311586] - [kernel] bpf: add prog_digest and expose it via fdinfo/netlink (Jiri Olsa) [1311586] - [kernel] bpf: fix regression on verifier pruning wrt map lookups (Jiri Olsa) [1311586] - [kernel] bpf: fix state equivalence (Jiri Olsa) [1311586] - [kernel] bpf: fix loading of BPF_MAXINSNS sized programs (Jiri Olsa) [1311586] - [kernel] bpf: Preserve const register type on const OR alu ops (Jiri Olsa) [1311586] - [uapi] bpf: Add new cgroup attach type to enable sock modifications (Jiri Olsa) [1311586] - [kernel] bpf: BPF for lightweight tunnel infrastructure (Jiri Olsa) [1311586] - [kernel] bpf: fix states equal logic for varlen access (Jiri Olsa) [1311586] - [kernel] bpf: allow for mount options to specify permissions (Jiri Olsa) [1311586] - [kernel] bpf: add owner_prog_type and accounted mem to array map's fdinfo (Jiri Olsa) [1311586] - [kernel] bpf: add __must_check attributes to refcount manipulating helpers (Jiri Olsa) [1311586] - [kernel] bpf: fix range arithmetic for bpf map access (Jiri Olsa) [1311586] - [kernel] bpf: Fix compilation warning in __bpf_lru_list_rotate_inactive (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_MAP_TYPE_LRU_PERCPU_HASH (Jiri Olsa) [1311586] - [kernel] bpf: Add BPF_MAP_TYPE_LRU_HASH (Jiri Olsa) [1311586] - [kernel] bpf: Refactor codes handling percpu map (Jiri Olsa) [1311586] - [kernel] bpf: Add percpu LRU list (Jiri Olsa) [1311586] - [kernel] bpf: LRU List (Jiri Olsa) [1311586] - [kernel] bpf: Use u64_to_user_ptr() (Jiri Olsa) [1311586] - [kernel] bpf: Remove unused but set variables (Jiri Olsa) [1311586] - [kernel] bpf: fix map not being uncharged during map creation failure (Jiri Olsa) [1311586] - [kernel] bpf: fix htab map destruction when extra reserve is in use (Jiri Olsa) [1311586] - [kernel] bpf: Print function name in addition to function id (Jiri Olsa) [1311586] - [kernel] bpf: add helper for retrieving current numa node id (Jiri Olsa) [1311586] - [kernel] bpf: Detect identical PTR_TO_MAP_VALUE_OR_NULL registers (Jiri Olsa) [1311586] - [kernel] bpf: allow access into map value arrays (Jiri Olsa) [1311586] - [kernel] bpf: clean up put_cpu_var usage (Jiri Olsa) [1311586] - [kernel] bpf: Set register type according to is_valid_access() (Jiri Olsa) [1311586] - [kernel] bpf: recognize 64bit immediate loads as consts (Jiri Olsa) [1311586] - [kernel] bpf: enable non-core use of the verfier (Jiri Olsa) [1311586] - [kernel] bpf: expose internal verfier structures (Jiri Olsa) [1311586] - [kernel] bpf: don't (ab)use instructions to store state (Jiri Olsa) [1311586] - [kernel] bpf: direct packet write and access for helpers for clsact progs (Jiri Olsa) [1311586] - [kernel] bpf, verifier: enforce larger zero range for pkt on overloading stack buffs (Jiri Olsa) [1311586] - [kernel] bpf: fix range propagation on direct packet access (Jiri Olsa) [1311586] - [kernel] bpf: fix method of PTR_TO_PACKET reg id generation (Jiri Olsa) [1311586] - [kernel] bpf: add BPF_CALL_x macros for declaring helpers (Jiri Olsa) [1311586] - [kernel] bpf: add BPF_SIZEOF and BPF_FIELD_SIZEOF macros (Jiri Olsa) [1311586] - [kernel] bpf: minor cleanups in helpers (Jiri Olsa) [1311586] - [kernel] bpf: drop unnecessary context cast from BPF_PROG_RUN (Jiri Olsa) [1311586] - [kernel] perf, bpf: add perf events core support for BPF_PROG_TYPE_PERF_EVENT programs (Jiri Olsa) [1311586] - [kernel] bpf: perf_event progs should only use preallocated maps (Jiri Olsa) [1311586] - [kernel] bpf: support 8-byte metafield access (Jiri Olsa) [1311586] - [kernel] bpf: allow bpf_get_prandom_u32() to be used in tracing (Jiri Olsa) [1311586] - [kernel] bpf: allow helpers access the packet directly (Jiri Olsa) [1311586] - [kernel] bpf: restore behavior of bpf_map_update_elem (Jiri Olsa) [1311586] - [kernel] bpf: Add bpf_probe_write_user BPF helper to be called in tracers (Jiri Olsa) [1311586] - [kernel] bpf, events: fix offset in skb copy handler (Jiri Olsa) [1311586] - [kernel] bpf: fix implicit declaration of bpf_prog_add (Jiri Olsa) [1311586] - [kernel] bpf: enable direct packet data write for xdp progs (Jiri Olsa) [1311586] - [kernel] bpf: add bpf_prog_add api for bulk prog refcnt (Jiri Olsa) [1311586] - [kernel] cgroup: bpf: Add BPF_MAP_TYPE_CGROUP_ARRAY (Jiri Olsa) [1311586] - [kernel] trace/bpf_trace.c: work around gcc-4.4.4 anon union initialization bug (Jiri Olsa) [1311586] - [kernel] bpf: bpf_event_entry_gen's alloc needs to be in atomic context (Jiri Olsa) [1311586] - [kernel] bpf: avoid stack copy and use skb ctx for event output (Jiri Olsa) [1311586] - [kernel] bpf, perf: split bpf_perf_event_output (Jiri Olsa) [1311586] - [kernel] perf, events: add non-linear data support for raw records (Jiri Olsa) [1311586] - [kernel] bpf: make inode code explicitly non-modular (Jiri Olsa) [1311586] - [kernel] bpf: introduce bpf_get_current_task() helper (Jiri Olsa) [1311586] - [kernel] bpf: refactor bpf_prog_get and type check into helper (Jiri Olsa) [1311586] - [kernel] bpf: generally move prog destruction to RCU deferral (Jiri Olsa) [1311586] - [kernel] bpf: don't use raw processor id in generic helper (Jiri Olsa) [1311586] - [kernel] bpf, trace: add BPF_F_CURRENT_CPU flag for bpf_perf_event_read (Jiri Olsa) [1311586] - [kernel] bpf: minor cleanups on fd maps and helpers (Jiri Olsa) [1311586] - [kernel] bpf, perf: delay release of BPF prog after grace period (Jiri Olsa) [1311586] - [kernel] bpf, maps: flush own entries on perf map release (Jiri Olsa) [1311586] - [kernel] bpf, maps: extend map_fd_get_ptr arguments (Jiri Olsa) [1311586] - [kernel] bpf, maps: add release callback (Jiri Olsa) [1311586] - [kernel] bpf: fix matching of data/data_end in verifier (Jiri Olsa) [1311586] - [kernel] bpf: teach verifier to recognize imm += ptr pattern (Jiri Olsa) [1311586] - [kernel] bpf: support decreasing order in direct packet access (Jiri Olsa) [1311586] - [kernel] bpf: direct packet access (Jiri Olsa) [1311586] - [kernel] bpf: fix missing header inclusion (Jiri Olsa) [1311586] - [kernel] bpf: rather use get_random_int for randomizations (Jiri Olsa) [1311586] - [net] bpf: split HAVE_BPF_JIT into cBPF and eBPF variant (Jiri Olsa) [1311586] - [x86] bpf, x86: add support for constant blinding (Jiri Olsa) [1311586] - [net] bpf: add generic constant blinding for use in jits (Jiri Olsa) [1311586] - [kernel] bpf: prepare bpf_int_jit_compile/bpf_prog_select_runtime apis (Jiri Olsa) [1311586] - [kernel] bpf: add bpf_patch_insn_single helper (Jiri Olsa) [1311586] - [x86] bpf, x86/arm64: remove useless checks on prog (Jiri Olsa) [1311586] - [kernel] bpf: minor cleanups in ebpf code (Jiri Olsa) [1311586] - [kernel] bpf: improve verifier state equivalence (Jiri Olsa) [1311586] - [kernel] bpf: cleanup verifier code (Jiri Olsa) [1311586] - [kernel] bpf: fix check_map_func_compatibility logic (Jiri Olsa) [1311586] - [kernel] bpf: fix refcnt overflow (Jiri Olsa) [1311586] - [kernel] bpf: fix double-fdput in replace_map_fd_with_map_ptr() (Jiri Olsa) [1311586] - [kernel] bpf: add event output helper for notifications/sampling/logging (Jiri Olsa) [1311586] - [kernel] bpf, trace: add BPF_F_CURRENT_CPU flag for bpf_perf_event_output (Jiri Olsa) [1311586] - [kernel] bpf: convert relevant helper args to ARG_PTR_TO_RAW_STACK (Jiri Olsa) [1311586] - [kernel] bpf, verifier: add ARG_PTR_TO_RAW_STACK type (Jiri Olsa) [1311586] - [kernel] bpf, verifier: add bpf_call_arg_meta for passing meta data (Jiri Olsa) [1311586] - [kernel] bpf/verifier: reject invalid LD_ABS | BPF_DW instruction (Jiri Olsa) [1311586] - [kernel] bpf: simplify verifier register state assignments (Jiri Olsa) [1311586] - [kernel] bpf, verifier: further improve search pruning (Jiri Olsa) [1311586] - [kernel] bpf: sanitize bpf tracepoint access (Jiri Olsa) [1311586] - [kernel] bpf: support bpf_get_stackid() and bpf_perf_event_output() in tracepoint programs (Jiri Olsa) [1311586] - [kernel] bpf: reject invalid names right in ->lookup() (Jiri Olsa) [1311586] - [kernel] bpf: add missing map_flags to bpf_map_show_fdinfo (Jiri Olsa) [1311586] - [kernel] bpf: avoid copying junk bytes in bpf_get_current_comm() (Jiri Olsa) [1311586] - [kernel] bpf: bpf_stackmap_copy depends on CONFIG_PERF_EVENTS (Jiri Olsa) [1311586] - [kernel] bpf: convert stackmap to pre-allocation (Jiri Olsa) [1311586] - [kernel] bpf: check for reserved flag bits in array and stack maps (Jiri Olsa) [1311586] - [kernel] bpf: pre-allocate hash map elements (Jiri Olsa) [1311586] - [kernel] bpf: introduce percpu_freelist (Jiri Olsa) [1311586] - [kernel] bpf: prevent kprobe+bpf deadlocks (Jiri Olsa) [1311586] - [kernel] bpf: Mark __bpf_prog_run() stack frame as non-standard (Jiri Olsa) [1311586] - [kernel] bpf: add new arg_type that allows for 0 sized stack buffer (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_MAP_TYPE_STACK_TRACE (Jiri Olsa) [1311586] - [kernel] bpf: grab rcu read lock for bpf_percpu_hash_update (Jiri Olsa) [1311586] - [kernel] bpf: add lookup/update support for per-cpu hash and array maps (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_MAP_TYPE_PERCPU_ARRAY map (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_MAP_TYPE_PERCPU_HASH map (Jiri Olsa) [1311586] - [kernel] bpf: add BPF_PROG_ATTACH and BPF_PROG_DETACH commands (Jiri Olsa) [1311586] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Jiri Olsa) [1311586] - [x86] asm/bpf: Annotate callable functions (Jiri Olsa) [1311586] - [kernel] bpf: Enable code compilation (Jiri Olsa) [1311586] - [kernel] bpf: introduce BPF_PROG_TYPE_PERF_EVENT program type (Jiri Olsa) [1311586] - [kernel] bpf: register BPF_PROG_TYPE_TRACEPOINT program type (Jiri Olsa) [1311586] - [kernel] bpf: add support for sys_enter_* and sys_exit_* tracepoints (Jiri Olsa) [1311586] - [kernel] tracing/syscall: Avoid perf_trace_buf_*() if sys_data->perf_events is empty (Jiri Olsa) [1311586] - [kernel] perf, bpf: allow bpf programs attach to tracepoints (Jiri Olsa) [1311586] - [kernel] bpf_trace: Make dependent on PERF_EVENTS (Jiri Olsa) [1311586] - [kernel] tracing, perf: Implement BPF programs attached to uprobes (Jiri Olsa) [1311586] - [kernel] perf: Fix race in BPF program unregister (Jiri Olsa) [1311586] - [kernel] tracing, perf: Implement BPF programs attached to kprobes (Jiri Olsa) [1311586] - [kernel] kernel tracing: Add struct ftrace_event_data (Jiri Olsa) [1311586] - [kernel] tracing: Add kprobe flag (Jiri Olsa) [1311586] - [trace] tracepoint: Use struct pointer instead of name hash for reg/unreg tracepoints (Jiri Olsa) [1311586] - [trace] perf: remove unused __addr variable (Jiri Olsa) [1311586] - [kernel] bpf: Add CONFIG_BPF_EVENTS into Kconfig (Jiri Olsa) [1311586] - [net] bpf: split eBPF out of NET (Jiri Olsa) [1311586] - [uapi] filter: move common defines into bpf_common.h (Jiri Olsa) [1311586] - [uapi] filter: split filter.h and expose eBPF to user space (Jiri Olsa) [1311586] - [uapi] bpf: add support for persistent maps/progs (Jiri Olsa) [1311586] - [uapi] bpf: Sync enum bpf_func_id with v4.5 code (Jiri Olsa) [1311586] - [uapi] bpf: Sync enums to v4.5 code in uapi bpf.h (Jiri Olsa) [1311586] - [uapi] bpf: Add bpf load syscall header bits (Jiri Olsa) [1311586] - [kernel] filter: move load_pointer() into filter.h (Jiri Olsa) [1311586] - [kernel] bpf: Adding filter block macros (Jiri Olsa) [1311586] - [uapi] bpf: Add missing macros to filter.h/bpf.h (Jiri Olsa) [1311586] - [kernel] bpf: consolidate JIT binary allocator (Jiri Olsa) [1311586] - [kernel] bpf: make eBPF interpreter images read-only (Jiri Olsa) [1311586] - [kernel] bpf: Sync struct bpf_prog with v4.5 code and add related declarations (Jiri Olsa) [1311586] - [kernel] bpf: fix missing header inclusion (Jiri Olsa) [1311586] - [kernel] bpf: split state from prandom_u32() and consolidate c/eBPF prngs (Jiri Olsa) [1311586] - [kernel] bpf: Sync needed bpf.h structs with v4.5 code (Jiri Olsa) [1311586] - [kernel] bpf: Add convert_ctx_access callback (Jiri Olsa) [1311586] - [kernel] bpf: Add verifier prototypes for helper functions (Jiri Olsa) [1311586] - [kernel] bpf: Add missing members to enum bpf_arg_type (Jiri Olsa) [1311586] - [kernel] bpf: verifier (add verifier core) (Jiri Olsa) [1311586] - [kernel] bpf: Split functions under CONFIG_BPF_SYSCALL in bpf.h (Jiri Olsa) [1311586] - [kernel] bpf: Make the bpf_prog_array_map more generic (Jiri Olsa) [1311586] - [kernel] bpf: allow bpf programs to tail-call other bpf programs (Jiri Olsa) [1311586] - [uapi] bpf: add 'flags' attribute to BPF_MAP_UPDATE_ELEM command (Jiri Olsa) [1311586] - [kernel] filter: make register naming more comprehensible (Jiri Olsa) [1311586] - [uapi] bpf: introduce bpf_perf_event_output() helper (Jiri Olsa) [1311586] - [kernel] perf, bpf: Add BPF support to all perf_event types (Jiri Olsa) [1311586] - [kernel] bpf: Add trace_bpf* jit functions (Jiri Olsa) [1311586] - [kernel] perf/bpf: Convert perf_event_array to use struct file (Jiri Olsa) [1311586] - [mm] maccess.c: actually return -EFAULT from strncpy_from_unsafe (Jiri Olsa) [1311586] - [mm] lib: move strncpy_from_unsafe() into mm/maccess.c (Jiri Olsa) [1311586] - [lib] introduce strncpy_from_unsafe() (Jiri Olsa) [1311586] - [kernel] bpf, inode: disallow userns mounts (Jiri Olsa) [1311586] - [kernel] bpf: Use mount_nodev not mount_ns to mount the bpf filesystem (Jiri Olsa) [1311586] - [x86] asm/bpf: Change sk_load prefix to trace_sk_load for jit (Jiri Olsa) [1311586] - [x86] asm/bpf: Additional changes for trace_bpf_jit.S (Jiri Olsa) [1311586] - [x86] bpf: Additional changes for trace_bpf_jit_comp.c (Jiri Olsa) [1311586] - [x86] asm/bpf: Add v4.5 trace_bpf_jit.S (Jiri Olsa) [1311586] - [x86] bpf: Add v4.5 trace_bpf_jit_comp.c (Jiri Olsa) [1311586] - [netdrv] bpf: Additional changes for network drivers (Jiri Olsa) [1311586] - [kernel] bpf: Additional changes for core.c (Jiri Olsa) [1311586] - [kernel] bpf: Additional changes for bpf_trace.c (Jiri Olsa) [1311586] - [kernel] bpf: Additional changes for syscall.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 Makefile (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 inode.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 bpf_trace.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 arraymap.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 hashtab.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 helpers.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 verifier.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 syscall.c (Jiri Olsa) [1311586] - [kernel] bpf: Add v4.5 core.c (Jiri Olsa) [1311586] - [uapi] bpf: Fix BPF_PROG_TYPE_XDP enum (Jiri Olsa) [1311586] - [kernel] /proc/module: fix building without kallsyms (Jiri Olsa) [1311586] - [kernel] /proc/module: use the same logic as /proc/kallsyms for address exposure (Jiri Olsa) [1311586] - [lib] random32: add prandom_init_once helper for own rngs (Jiri Olsa) [1311586] - [lib] random32: add prandom_seed_full_state helper (Jiri Olsa) [1311586]- [fs] bio: fix __bio_map_user_iov() (Ming Lei) [1548263] - [fs] xfs: detect agfl count corruption and reset agfl (Brian Foster) [1569471] - [fs] ext4: remove i_ioend_count (Marco Benatto) [1561142] - [fs] nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo (Scott Mayhew) [1573426] - [fs] xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE (Carlos Maiolino) [1590625] - [fs] Fix 16-byte memory leak in gssp_accept_sec_context_upcall (Dave Wysochanski) [1579804] - [fs] nfsv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message (Dave Wysochanski) [1567623] - [fs] dax: remove extra put_dax call (Eric Sandeen) [1588686] - [fs] cifs: return error on invalid value written to cifsFYI (Leif Sahlberg) [1539617] - [fs] cifs: show the "w" bit for writeable /proc/fs/cifs/* files (Leif Sahlberg) [1539612] - [fs] dcache.c: add cond_resched() in shrink_dentry_list() (Aaron Tomlin) [1584693] - [fs] fs, dax: use page->mapping to warn if truncate collides with a busy page (Eric Sandeen) [1515087] - [fs] ext4, dax: introduce ext4_dax_aops (Eric Sandeen) [1515087] - [fs] xfs, dax: introduce xfs_dax_aops (Eric Sandeen) [1515087] - [fs] block, dax: remove dead code in blkdev_writepages() (Eric Sandeen) [1515087] - [fs] fs, dax: prepare for dax-specific address_space_operations (Eric Sandeen) [1515087] - [fs] dax: store pfns in the radix (Eric Sandeen) [1515087] - [fs] dax: require 'struct page' by default for filesystem dax (Eric Sandeen) [1515087] - [fs] mm, dax: introduce pfn_t_special() (Eric Sandeen) [1515087] - [fs] fs/dax.c: release PMD lock even when there is no PMD support in DAX (Eric Sandeen) [1515087] - [fs] ext4: auto disable dax instead of failing mount (Eric Sandeen) [1515087] - [fs] ext4: fix ENOSPC handling in DAX page fault handler (Eric Sandeen) [1515087] - [fs] dax: pass detailed error code from dax_iomap_fault() (Eric Sandeen) [1515087] - [fs] dax: fix PMD faults on zero-length files (Eric Sandeen) [1515087] - [fs] fs, dax: unify IOMAP_F_DIRTY read vs write handling policy in the dax core (Eric Sandeen) [1515087] - [fs] xfs: validate bdev support for DAX inode flag (Eric Sandeen) [1515087] - [fs] dax: use PG_PMD_COLOUR instead of open coding (Eric Sandeen) [1515087] - [fs] dax: explain how read(2)/write(2) addresses are validated (Eric Sandeen) [1515087] - [fs] tools headers: Syncronize mman.h ABI header (Eric Sandeen) [1471784] - [fs] xfs: support for synchronous DAX faults (Eric Sandeen) [1471784] - [fs] xfs: Implement xfs_filemap_pfn_mkwrite() using __xfs_filemap_fault() (Eric Sandeen) [1471784] - [fs] ext4: Support for synchronous DAX faults (Eric Sandeen) [1471784] - [fs] ext4: Simplify error handling in ext4_dax_huge_fault() (Eric Sandeen) [1471784] - [fs] dax: Implement dax_finish_sync_fault() (Eric Sandeen) [1471784] - [fs] dax, iomap: Add support for synchronous faults (Eric Sandeen) [1471784] - [fs] mm: Handle 0 flags in _calc_vm_trans() macro (Eric Sandeen) [1471784] - [fs] mm: Define MAP_SYNC and VM_SYNC flags (Eric Sandeen) [1471784] - [fs] dax: Allow tuning whether dax_insert_mapping_entry() (Eric Sandeen) [1471784] - [fs] dax: Allow dax_iomap_fault() to return pfn (Eric Sandeen) [1471784] - [fs] dax: Fix comment describing dax_iomap_fault() (Eric Sandeen) [1471784] - [fs] dax: Inline dax_pmd_insert_mapping() into the callsite (Eric Sandeen) [1471784] - [fs] dax: Inline dax_insert_mapping() into the callsite (Eric Sandeen) [1471784] - [fs] dax: initialize variable pfn before using it (Eric Sandeen) [1471784] - [fs] dax: Create local variable for vmf->flags & FAULT_FLAG_WRITE test (Eric Sandeen) [1471784] - [fs] dax: Create local variable for VMA in dax_iomap_pte_fault() (Eric Sandeen) [1471784] - [fs] dax: Factor out getting of pfn out of iomap (Eric Sandeen) [1471784] - [fs] dax: Simplify arguments of dax_insert_mapping() (Eric Sandeen) [1471784] - [fs] mm: Remove VM_FAULT_HWPOISON_LARGE_MASK (Eric Sandeen) [1471784] - [fs] mm: introduce MAP_SHARED_VALIDATE, a mechanism to safely define new mmap flags (Eric Sandeen) [1471784] - [fs] xfs: consolidate the various page fault handlers (Eric Sandeen) [1471784] - [fs] iomap: return VM_FAULT_* codes from iomap_page_mkwrite (Eric Sandeen) [1471784] - [fs] Remove VM_FOP_EXTEND mm flag (Eric Sandeen) [1471784] - [fs] dax: move all DAX radix tree defs to fs/dax.c (Eric Sandeen) [1492001] - [mm] dax: remove DAX code from page_cache_tree_insert() (Eric Sandeen) [1492001] - [fs] dax: use common 4k zero page for dax mmap reads (Eric Sandeen) [1492001] - [fs] dax: relocate some dax functions (Eric Sandeen) [1492001] - [mm] add vm_insert_mixed_mkwrite() (Eric Sandeen) [1492001] - [fs] libceph: fix legacy layout decode with pool 0 (Zheng Yan) [1585072] - [fs] rbd: destroy header_oloc in rbd_dev_release() (Zheng Yan) [1585072] - [fs] libceph: handle non-empty dest in ceph_{oloc, oid}_copy() (Zheng Yan) [1585072] - [fs] ceph: rados pool namespace support (Zheng Yan) [1585072] - [fs] libceph: make sure redirect does not change namespace (Zheng Yan) [1585072] - [fs] libceph: rados pool namespace support (Zheng Yan) [1585072] - [fs] libceph: using kfree_rcu() to simplify the code (Zheng Yan) [1585072] - [fs] libceph: introduce reference counted string (Zheng Yan) [1585072] - [fs] sunrpc: avoid warning in gss_key_timeout (Benjamin Coddington) [1418807] - [fs] sunrpc: Update RPCBIND_MAXNETIDLEN (Benjamin Coddington) [1418807] - [fs] NFS: Don't drop CB requests with invalid principals (Benjamin Coddington) [1418807] - [fs] NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success. (Benjamin Coddington) [1418807] - [fs] NFSv4: Also ask for attributes when downgrading to a READ-only state (Benjamin Coddington) [1418807] - [fs] NFSv4: Fix the underestimation of delegation XDR space reservation (Benjamin Coddington) [1418807] - [fs] NFSv4: Fix double frees in nfs4_test_session_trunk() (Benjamin Coddington) [1418807] - [fs] NFS: Fix NFSv2 security settings (Benjamin Coddington) [1418807] - [fs] NFSv4/pnfs: Fix an infinite layoutget loop (Benjamin Coddington) [1418807] - [fs] nfs: system crashes after NFS4ERR_MOVED recovery (Benjamin Coddington) [1418807] - [fs] xprtrdma: Fix latency regression on NUMA NFS/RDMA clients (Benjamin Coddington) [1418807] - [fs] pNFS: Prevent the layout header refcount going to zero in pnfs_roc() (Benjamin Coddington) [1418807] - [fs] NFS: Fix an incorrect type in struct nfs_direct_req (Benjamin Coddington) [1418807] - [fs] NFS: reject request for id_legacy key without auxdata (Benjamin Coddington) [1418807] - [fs] NFS: Add a cond_resched() to nfs_commit_release_pages() (Benjamin Coddington) [1418807] - [fs] SUNRPC: Fix a race in the receive code path (Benjamin Coddington) [1418807] - [fs] NFS: Fix typo in nomigration mount option (Benjamin Coddington) [1418807] - [fs] nfs: Fix ugly referral attributes (Benjamin Coddington) [1418807] - [fs] NFS: Avoid RCU usage in tracepoints (Benjamin Coddington) [1418807] - [fs] NFS: revalidate "." etc correctly on "open". (Benjamin Coddington) [1418807] - [fs] NFS: Fix uninitialized rpc_wait_queue (Benjamin Coddington) [1418807] - [fs] net: sunrpc: svcsock: fix NULL-pointer exception (Benjamin Coddington) [1418807] - [fs] NFSv4: Fix EXCHANGE_ID corrupt verifier issue (Benjamin Coddington) [1418807] - [fs] NFS: invalidate file size when taking a lock. (Benjamin Coddington) [1418807] - [fs] sunrpc: use constant time memory comparison for mac (Benjamin Coddington) [1418807] - [fs] NFS: only invalidate dentrys that are clearly invalid. (Benjamin Coddington) [1418807] - [fs] pNFS/flexfiles: Check the result of nfs4_pnfs_ds_connect (Benjamin Coddington) [1418807] - [fs] svcrpc: fix oops in absence of krb5 module (Benjamin Coddington) [1418807] - [fs] nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED" (Benjamin Coddington) [1418807] - [fs] SUNRPC: cleanup ida information when removing sunrpc module (Benjamin Coddington) [1418807] - [fs] nfs: Don't increment lock sequence ID after NFS4ERR_MOVED (Benjamin Coddington) [1418807] - [fs] NFSv4.x: hide array-bounds warning (Benjamin Coddington) [1418807] - [fs] NFSv4.1: work around -Wmaybe-uninitialized warning (Benjamin Coddington) [1418807] - [fs] sunrpc: fix write space race causing stalls (Benjamin Coddington) [1418807] - [fs] NFSv4.x: Fix a refcount leak in nfs_callback_up_net (Benjamin Coddington) [1418807] - [fs] sunrpc: Fix bit count when setting hashtable size to power-of-two (Benjamin Coddington) [1418807] - [fs] sunrpc: fix stripping of padded MIC tokens (Benjamin Coddington) [1418807] - [fs] nfs: fix nfs_size_to_loff_t (Benjamin Coddington) [1418807] - [fs] xfs: enhance dinode verifier (Bill O'Donnell) [1574948] {CVE-2018-10322} - [fs] xfs: move inode fork verifiers to xfs_dinode_verify (Bill O'Donnell) [1574948] {CVE-2018-10322} - [fs] ext4: fix hole length detection in ext4_ind_map_blocks() (Lukas Czerner) [1578707] - [fs] ext4: fix interaction between i_size, fallocate, and delalloc after a crash (Lukas Czerner) [1591697] - [fs] ext4: fix fencepost error in check for inode count overflow during resize (Lukas Czerner) [1591696] - [fs] ext4: do not update s_last_mounted of a frozen fs (Lukas Czerner) [1570889] - [fs] ext4: factor out helper ext4_sample_last_mounted() (Lukas Czerner) [1570889] - [fs] vfs: add the sb_start_intwrite_trylock() helper (Lukas Czerner) [1570889] - [fs] ext4: update mtime in ext4_punch_hole even if no blocks are released (Lukas Czerner) [1496545] - [fs] ext4: fail ext4_iget for root directory if unallocated (Lukas Czerner) [1569885] {CVE-2018-1092} - [fs] ext4: don't allow r/w mounts if metadata blocks overlap the superblock (Lukas Czerner) [1564561] {CVE-2018-1094} - [fs] ext4: set h_journal if there is a failure starting a reserved handle (Lukas Czerner) [1569527] - [fs] jbd2: fix use after free in jbd2_journal_start_reserved() (Lukas Czerner) [1442044]- [tools] power turbostat: update version number (Prarit Bhargava) [1454489] - [tools] power turbostat: Add Node in output (Prarit Bhargava) [1454489] - [tools] power turbostat: add node information into turbostat calculations (Prarit Bhargava) [1454489] - [tools] power turbostat: remove num_ from cpu_topology struct (Prarit Bhargava) [1454489] - [tools] power turbostat: rename num_cores_per_pkg to num_cores_per_node (Prarit Bhargava) [1454489] - [tools] power turbostat: track thread ID in cpu_topology (Prarit Bhargava) [1454489] - [tools] power turbostat: Calculate additional node information for a package (Prarit Bhargava) [1454489] - [tools] power turbostat: Fix node and siblings lookup data (Prarit Bhargava) [1454489] - [tools] power turbostat: set max_num_cpus equal to the cpumask length (Prarit Bhargava) [1454489] - [tools] power turbostat: if --num_iterations, print for specific number of iterations (Prarit Bhargava) [1454489] - [tools] power turbostat: Add Cannon Lake support (Prarit Bhargava) [1454489] - [tools] power turbostat: delete duplicate #defines (Prarit Bhargava) [1454489] - [tools] power turbostat: Correct SNB_C1/C3_AUTO_UNDEMOTE defines (Prarit Bhargava) [1454489] - [tools] power turbostat: add POLL and POLL column (Prarit Bhargava) [1454489] - [tools] power turbostat: Fix --hide Pkpc10 (Prarit Bhargava) [1454489] - [tools] power turbostat: Build-in "Low Power Idle" counters support (Prarit Bhargava) [1454489] - [tools] power turbostat: a small C-states dump readability immprovement (Prarit Bhargava) [1454489] - [tools] power turbostat: Don't make man pages executable (Prarit Bhargava) [1454489] - [tools] power turbostat: remove blank lines (Prarit Bhargava) [1454489] - [tools] power turbostat: dump BDX, SKX automatic C-state conversion bit (Prarit Bhargava) [1454489] - [tools] power turbostat: do not hard-code 25MHz crystal on SKX (Prarit Bhargava) [1454489] - [tools] power turbostat: fix possible sprintf buffer overflow (Prarit Bhargava) [1454489] - [tools] power turbostat: fix MSR_IA32_MISC_ENABLE MWAIT printout (Prarit Bhargava) [1454489] - [tools] power turbostat: fix printing on input (Prarit Bhargava) [1454489] - [tools] power turbostat: end current interval upon newline input (Prarit Bhargava) [1454489] - [tools] power turbostat: on sigusr1: sample, print and continue (Prarit Bhargava) [1454489] - [tools] power turbostat: on sigint: sample, print and exit (Prarit Bhargava) [1454489] - [tools] power turbostat: add --enable Time_Of_Day_Seconds (Prarit Bhargava) [1454489] - [tools] power turbostat: fix Skylake Xeon package C-state display (Prarit Bhargava) [1454489] - [ipc] msg: introduce msgctl(MSG_STAT_ANY) (Joe Lawrence) [1579402] - [ipc] sem: introduce semctl(SEM_STAT_ANY) (Joe Lawrence) [1579402] - [ipc] shm: introduce shmctl(SHM_STAT_ANY) (Joe Lawrence) [1579402] - [char] random: Wake up writers when random pools are zapped (Herbert Xu) [1458419] - [crypto] af_alg: Forbid bind(2) when nokey child sockets are present (Herbert Xu) [1555199] - [crypto] af_alg: Allow af_af_alg_release_parent to be called on nokey path (Herbert Xu) [1555199] - [kernel] seccomp: Sysctl to configure actions that are allowed to be logged (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Operation for checking if an action is available (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Sysctl to display available actions (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Switch from atomic_t to recount_t (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Clean up core dump logic (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Only dump core when single-threaded (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: dump core when using SECCOMP_RET_KILL (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: remove 2-phase API (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Refactor the filter callback and the API (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] seccomp: Remove nr parameter from secure_computing (Bruno Eduardo de Oliveira Meneguele) [1503305] - [kernel] audit: force seccomp event logging to honor the audit_enabled flag (Bruno Eduardo de Oliveira Meneguele) [1503305] - [pinctrl] cannonlake: Align GPIO number space with Windows (David Arcari) [1567849] - [pinctrl] intel: Allow custom GPIO base for pad groups (David Arcari) [1567849] - [pinctrl] intel: Make offset to interrupt status register configurable (David Arcari) [1567849] - [x86] kexec/64: Use gbpages for identity mappings if available (Pingfan Liu) [1503400] - [x86] mm: Add support for gbpages to kernel_ident_mapping_init() (Pingfan Liu) [1503400] - [x86] kvm: mmu: consider host cache mode in MMIO page check (Jeff Moyer) [1539279] - [x86] mm/pat: Export pat_enabled() (Jeff Moyer) [1539279] - [x86] mm: add a function to check if a pfn is UC/UC-/WC (Jeff Moyer) [1539279] - [x86] kvm: fix LAPIC timer drift when guest uses periodic mode ("Dr. David Alan Gilbert") [1584775] - [x86] kvm: remove APIC Timer periodic/oneshot spikes ("Dr. David Alan Gilbert") [1584775] - [powerpc] opal-irqchip: Fix deadlock introduced by "Fix double endian conversion" (Gustavo Duarte) [1577105] - [powerpc] opal-irqchip: Fix double endian conversion (Gustavo Duarte) [1577105] - [powerpc] powernv: Increase opal-irqchip initcall priority (Gustavo Duarte) [1577105] - [powerpc] opal: Remove events notifier (Gustavo Duarte) [1577105] - [powerpc] powernv/opal-dump: Convert to irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/elog: Convert elog to opal irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/opal: Convert opal message events to opal irq domain (Gustavo Duarte) [1577105] - [powerpc] powernv/eeh: Update the EEH code to use the opal irq domain (Gustavo Duarte) [1577105] - [tty] hvc: Convert to using interrupts instead of opal events (Gustavo Duarte) [1577105] - [char] ipmi/powernv: Convert to irq event interface (Gustavo Duarte) [1577105] - [powerpc] powernv: Reorder OPAL subsystem initialisation (Gustavo Duarte) [1577105] - [powerpc] powernv: Add a virtual irqchip for opal events (Gustavo Duarte) [1577105] - [scripts] redhat: fix kABI for -mprofile-kernel (Josh Poimboeuf) [1578960] - [kernel] redhat: fix kABI for dynamic ftrace on powerpc (Josh Poimboeuf) [1578960] - [samples] livepatch: Allow to call a custom callback when freeing shadow variables (Josh Poimboeuf) [1578960] - [samples] livepatch: Initialize shadow variables safely by a custom callback (Josh Poimboeuf) [1578960] - [samples] livepatch: Remove immediate feature (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Fix livepatch stack access (Josh Poimboeuf) [1578960] - [scripts] ftrace: allow architectures to specify ftrace compile options (Josh Poimboeuf) [1578960] - [powerpc] livepatch: send a fake signal to all blocking tasks (powerpc bits) (Josh Poimboeuf) [1578960] - [powerpc] livepatch/powerpc: add TIF_PATCH_PENDING thread flag (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Implement reliable stack tracing for the consistency model (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Add live patching support on ppc64le (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Add livepatch stack to struct thread_info (Josh Poimboeuf) [1578960] - [powerpc] livepatch: Add livepatch header (Josh Poimboeuf) [1578960] - [kernel] ftrace: Make ftrace_location_range() global (Josh Poimboeuf) [1578960] - [powerpc] ftrace: Add Kconfig & Make glue for mprofile-kernel (Josh Poimboeuf) [1578960] - [powerpc] modules: Improve restore_r2() error message (Josh Poimboeuf) [1578960] - [powerpc] modules: Don't try to restore r2 after a sibling call (Josh Poimboeuf) [1578960] - [powerpc] modules: Never restore r2 for a mprofile-kernel style mcount() call (Josh Poimboeuf) [1578960] - [powerpc] ftrace: Add support for -mprofile-kernel ftrace ABI (Josh Poimboeuf) [1578960] - [powerpc] Use pr_fmt in module loader code (Josh Poimboeuf) [1578960] - [powerpc] modules: Add REL24 relocation support of livepatch symbols (Josh Poimboeuf) [1578960] - [powerpc] ftrace: Use $(CC_FLAGS_FTRACE) when disabling ftrace (Josh Poimboeuf) [1578960] - [powerpc] ftrace: Use generic ftrace_modify_all_code() (Josh Poimboeuf) [1578960] - [powerpc] module: Create a special stub for ftrace_caller() (Josh Poimboeuf) [1578960] - [powerpc] module: Mark module stubs with a magic value (Josh Poimboeuf) [1578960] - [powerpc] module: Only try to generate the ftrace_caller() stub once (Josh Poimboeuf) [1578960] - [powerpc] Create a helper for getting the kernel toc value (Josh Poimboeuf) [1578960]- [netdrv] virtio_net: fix adding vids on big-endian (Laurent Vivier) [1585566] - [netdrv] mlx5e: Ignore attempts to offload multiple times a TC flow (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Use shared table for offloaded TC eswitch flows (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Prepare for shared table to keep TC eswitch flows (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Add ingress/egress indication for offloaded TC flows (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Offload tc vlan push/pop using HW action (Alaa Hleihel) [1588530] - [netdrv] mlx5: Add core support for vlan push/pop steering action (Alaa Hleihel) [1588530] - [netdrv] mlx5: Embed mlx5_flow_act into fs_fte (Alaa Hleihel) [1588530] - [netdrv] net, ib/mlx5: Add has_tag to mlx5_flow_act (Alaa Hleihel) [1588530] - [netdrv] ib/mlx5: Pass mlx5_flow_act struct instead of multiple arguments (Alaa Hleihel) [1588530] - [netdrv] mlx5: use tc_cls_can_offload_and_chain0() (Alaa Hleihel) [1591249] - [netdrv] mlx5e: hide an unused variable (Alaa Hleihel) [1591249] - [netdrv] mlx5e: E-Switch, Move send-to-vport rule struct to en_rep (Alaa Hleihel) [1591249] - [netdrv] mlx5: E-Switch, Create generic header struct to be used by representors (Alaa Hleihel) [1591249] - [netdrv] mlx5e: Move ethernet representors data into separate struct (Alaa Hleihel) [1591249] - [netdrv] mlx5: E-Switch, Simplify representor load/unload callback API (Alaa Hleihel) [1591249] - [netdrv] Bump version for RHEL-7.6 (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Add XDP queue stats reporting (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Delay tail write for XDP packets (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Add support for XDP_TX action (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Add XDP support for pass and drop actions (Ken Cox) [1520661 1518094] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: fix unused variable warning (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: remove redundant initialization of variable 'dma' (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add build_skb support (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: break out Rx buffer page management (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: allocate the rings as part of q_vector (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: make sure all frames fit minimum size requirements (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add support for padding packet (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: setup queue counts (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add support for using order 1 pages to receive large frames (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add ethtool private flag for legacy Rx (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: use page_address offset from page (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: use ARRAY_SIZE for various array sizing calculations (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: don't bother clearing tx_buffer_info in ixgbevf_clean_tx_ring() (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: improve performance and reduce size of ixgbevf_tx_map() (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: clear rx_buffer_info in configure instead of clean (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add counters for Rx page allocations (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: update code to better handle incrementing page count (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add support for DMA_ATTR_SKIP_CPU_SYNC/WEAK_ORDERING (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: use length to determine if descriptor is done (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: only DMA sync frame length (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: add function for checking if we can reuse page (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Fix kernel-doc format warnings (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: remove redundant setting of xcast_mode (Ken Cox) [1520661 1518094] - [netdrv] ixgbevf: Use smp_rmb rather than read_barrier_depends (Ken Cox) [1520661 1518094] - [netdrv] ixgbe: Initialize 64-bit stats seqcounts (Ken Cox) [1520661 1518094] - [netdrv] ixgbe: force VF to grab new MAC on driver reload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe/ixgbevf: Free IRQ when PCI error recovery removes the device (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: cleanup sparse warnings (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix memory leak on ipsec allocation (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: return error on unsupported SFP module when resetting (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] intel: Cleanup the copyright/license headers (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe/fm10k: Drop tracking stats for macvlan broadcast/multicast (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Drop support for macvlan specific unicast lists (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] Use octal not symbolic permissions (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: tweak page counting for XDP_REDIRECT (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: enable TSO with IPsec offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: no need for esp trailer if GSO (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: remove unneeded ipsec test in TX path (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: no need for ipsec csum feature check (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix read-modify-write in x550 phy setup (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add status reg reads to ixgbe_check_remove (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix disabling hide VLAN on VF reset (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Add receive length error counter (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: remove unneeded ipsec state free callback (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix ipsec trailer length (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: check for 128-bit authentication (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: prevent ptp_rx_hang from running when in FILTER_ALL mode (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Avoid to write the RETA table when unnecessary (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: remove redundant initialization of 'pool' (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] Bump version number for RHEL-7.6 (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: don't set RXDCTL.RLPML for 82599 (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix && vs || typo (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add support for reporting 5G link speed (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Don't report unsupported timestamping filters for X550 (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: use ARRAY_SIZE for array sizing calculation on array buf (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: register ipsec offload with the xfrm subsystem (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: ipsec offload stats (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: process the Tx ipsec offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: process the Rx ipsec offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: restore offloaded SAs after a reset (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add ipsec offload add and remove SA (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add ipsec data structures (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add ipsec engine start and stop routines (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add ipsec register access routines (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: clean up ipsec defines (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix kernel-doc format warnings (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix handling of macvlan Tx offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: avoid bringing rings up/down as macvlans are added/removed (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Do not manipulate macvlan Tx queues when performing macvlan offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe/fm10k: Record macvlan stats instead of Rx queue for macvlan offloaded rings (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Don't assume dev->num_tc is equal to hardware TC config (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Default to 1 pool always being allocated (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Assume provided MAC filter has been verified by macvlan (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Drop l2_accel_priv data pointer from ring struct (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Use ring values to test for Tx pending (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix limitations on macvlan so we can support up to 63 offloaded devices (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: deleting dfwd stations out of order can cause null ptr deref (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: There is no need to update num_rx_pools in L2 fwd offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Add support for macvlan offload RSS on X550 and clean-up pool handling (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Perform reinit any time number of VFs change (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix for unused variable warning with certain config (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix interaction between SR-IOV and macvlan offload (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Remove an obsolete comment about ITR (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: extend firmware version support (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: advertise highest capable link speed (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: remove unused enum latency_range (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: enable multicast on shutdown for WOL (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: setup xdp_rxq_info (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix skb list corruption on Power systems (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] bpf: rename ndo_xdp to ndo_bpf (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Fix Tx map failure path (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] intel: Convert timers to use timer_setup() (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix crash when injecting AER after failed reset (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Update adaptive ITR algorithm (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix the FWSM.PT check in ixgbe_mng_present() (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix use of uninitialized padding (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add counter for times Rx pages gets allocated, not recycled (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: split Tx/Rx ring clearing for ethtool loopback test (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add error checks when initializing the PHY (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: restore normal RSS after last macvlan offload is removed (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: declare ixgbe_mac_operations structures as const (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Clear SWFW_SYNC register during init (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: incorrect XDP ring accounting in ethtool tx_frame param (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix masking of bits read from IXGBE_VXLANCTRL register (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: NULL xdp_tx rings on resource cleanup (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] bpf: ixgbe: Report bpf_prog ID during XDP_QUERY_PROG (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: delay tail write to every 'n' packets (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add support for XDP_TX action (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: add XDP support for pass and drop actions (Ken Cox) [1520658 1515550 1519654 1518092] - [netdrv] ixgbe: fix build err, num_rx_queues is only available with CONFIG_RPS (Ken Cox) [1520658 1515550 1519654 1518092]- [infiniband] iser: Do not reduce max_sectors (Alaa Hleihel) [1484104] - [kernel] rdma: Change all uapi headers to use __aligned_u64 instead of __u64 (Don Dutile) [1573883] - [kernel] rdma: Do not used __packed in uapi headers (Don Dutile) [1573883] - [infiniband] rdma/rxe: Fix uABI structure layouts for 32/64 compat (Don Dutile) [1573883] - [infiniband] rxe: Do not use 'struct sockaddr' in a uapi header (Don Dutile) [1573883] - [infiniband] rdma/rxe: Use structs to describe the uABI instead of opencoding (Don Dutile) [1573883] - [infiniband] rdma/rxe: Get rid of confusing udata parameter to rxe_cq_chk_attr (Don Dutile) [1573883] - [kernel] rdma/mlx4: Fix uABI structure layouts for 32/64 compat (Don Dutile) [1573883] - [infiniband] ib/mlx4: Move mlx4_uverbs_ex_query_device_resp to uapi/ (Don Dutile) [1573883] - [kernel] rdma/qedr: Fix uABI structure layouts for 32/64 compat (Don Dutile) [1573883] - [infiniband] rdma/ucma: Fix uABI structure layouts for 32/64 compat (Don Dutile) [1573883] - [kernel] rdma: Remove minor pahole differences between 32/64 (Don Dutile) [1573883] - [netdrv] e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes (David Arcari) [1589302] - [netdrv] wil6210: missing length check in wmi_set_ie (Stanislaw Gruszka) [1590841] {CVE-2018-5848} - [netdrv] ethernet: Use octal not symbolic permissions (Ken Cox) [1548145] - [netdrv] bnx2: remove redundant initializations of pointers txr and rxr (Ken Cox) [1548145] - [netdrv] treewide: setup_timer() -> timer_setup() (Ken Cox) [1548145] - [netdrv] aquantia: driver should correctly declare vlan_features bits (Igor Russkikh) [1542881] - [netdrv] net: aquantia: fix unsigned numvecs comparison with less than zero (Igor Russkikh) [1586233] - [netdrv] net: aquantia: Limit number of vectors to actually allocated irqs (Igor Russkikh) [1586233] - [netdrv] cxgb4: do not fail vf instatiation in slave mode (Arjun Vynipadath) [1555206] - [netdrv] cxgb4/cxgb4vf: Notify link changes to OS-dependent code (Arjun Vynipadath) [1577743] - [netdrv] cxgb4: copy the length of cpl_tx_pkt_core to fw_wr (Arjun Vynipadath) [1579351] - [netdrv] cxgb4: avoid schedule while atomic (Arjun Vynipadath) [1579351] - [netdrv] cxgb4: enable inner header checksum calculation (Arjun Vynipadath) [1579351] - [netdrv] cxgb4: Fix (vxlan/geneve)_port initialization (Arjun Vynipadath) [1579351] - [netdrv] remove AMD xgbe mark_hardware_unsupported quirk (David Arcari) [1589397] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1589397] - [netdrv] amd-xgbe: Improve SFP 100Mbps auto-negotiation (David Arcari) [1589397] - [netdrv] amd-xgbe: Update the BelFuse quirk to support SGMII (David Arcari) [1589397] - [netdrv] amd-xgbe: Advertise FEC support with the KR re-driver (David Arcari) [1589397] - [netdrv] amd-xgbe: Always attempt link training in KR mode (David Arcari) [1589397] - [netdrv] amd-xgbe: Add ethtool show/set channels support (David Arcari) [1589397] - [netdrv] amd-xgbe: Prepare for ethtool set-channel support (David Arcari) [1589397] - [netdrv] amd-xgbe: Add ethtool show/set ring parameter support (David Arcari) [1589397] - [netdrv] amd-xgbe: Add ethtool support to retrieve SFP module info (David Arcari) [1589397] - [netdrv] amd-xgbe: Remove field that indicates SFP diagnostic support (David Arcari) [1589397] - [netdrv] amd-xgbe: Remove use of comm_owned field (David Arcari) [1589397] - [netdrv] amd-xgbe: Read and save the port property registers during probe (David Arcari) [1589397] - [netdrv] amd-xgbe: Fix debug output of max channel counts (David Arcari) [1589397] - [netdrv] amd-xgbe: Only use the SFP supported transceiver signals (David Arcari) [1589397] - [netdrv] amd-xgbe: Improve KR auto-negotiation and training (David Arcari) [1589397] - [netdrv] amd-xgbe: Add pre/post auto-negotiation phy hooks (David Arcari) [1589397] - [netdrv] Use octal not symbolic permissions (David Arcari) [1589397] - [netdrv] amd-xgbe: Restore PCI interrupt enablement setting on resume (David Arcari) [1589397] - [netdrv] amd-xgbe: fix comparison to bitshift when dealing with a mask (David Arcari) [1589397] - [netdrv] amd-xgbe: Get rid of custom hex_dump_to_buffer() (David Arcari) [1589397] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (David Arcari) [1589397] - [netdrv] amd: Convert timers to use timer_setup() (David Arcari) [1589397] - [netdrv] amd-xgbe: Interrupt summary bits are h/w version dependent (David Arcari) [1589397] - [netdrv] amd-xgbe: Add additional ethtool statistics (David Arcari) [1589397] - [netdrv] amd-xgbe: Add support for VXLAN offload capabilities (David Arcari) [1589397] - [netdrv] amd-xgbe: Convert to using the new link mode settings (David Arcari) [1589397] - [netdrv] amd-xgbe: Add per queue Tx and Rx statistics (David Arcari) [1589397] - [netdrv] amd-xgbe: Add hardware features debug output (David Arcari) [1589397] - [netdrv] amd-xgbe: Optimize DMA channel interrupt enablement (David Arcari) [1589397] - [netdrv] amd-xgbe: Add additional dynamic debug messages (David Arcari) [1589397] - [netdrv] amd-xgbe: Add support to handle device renaming (David Arcari) [1589397] - [netdrv] amd-xgbe: Update TSO packet statistics accuracy (David Arcari) [1589397] - [netdrv] amd-xgbe: Be sure driver shuts down cleanly on module removal (David Arcari) [1589397] - [netdrv] amd-xgbe: Set the MII control width for the MAC interface (David Arcari) [1589397] - [netdrv] amd-xgbe: Set the MDIO mode for 10000Base-T configuration (David Arcari) [1589397] - [netdrv] add missing interrupt.h include (David Arcari) [1589397] - [netdrv] amd-xgbe: fix spelling mistake: "avialable" -> "available" (David Arcari) [1589397] - [netdrv] amd-xgbe: Adjust register settings to improve performance (David Arcari) [1589397] - [netdrv] amd-xgbe: Simplify the burst length settings (David Arcari) [1589397] - [netdrv] amd-xgbe: Prepare for more fine grained cache coherency controls (David Arcari) [1589397] - [netdrv] amd-xgbe: Add NUMA affinity support for IRQ hints (David Arcari) [1589397] - [netdrv] amd-xgbe: Add NUMA affinity support for memory allocations (David Arcari) [1589397] - [netdrv] amd-xgbe: Re-issue interrupt if interrupt status not cleared (David Arcari) [1589397] - [netdrv] amd-xgbe: Limit the I2C error messages that are output (David Arcari) [1589397] - [netdrv] amd-xgbe: Fixes for working with PHYs that support 2.5GbE (David Arcari) [1589397] - [netdrv] amd-xgbe: Handle return code from software reset function (David Arcari) [1589397] - [netdrv] amd-xgbe: Prevent looping forever if timestamp update fails (David Arcari) [1589397] - [netdrv] amd-xgbe: Add a check for an skb in the timestamp path (David Arcari) [1589397] - [netdrv] amd-xgbe: Use the proper register during PTP initialization (David Arcari) [1589397] - [netdrv] amd-xgbe: Fix SFP PHY supported/advertised settings (David Arcari) [1589397] - [netdrv] amd-xgbe: Simplify mailbox interface rate change code (David Arcari) [1589397] - [netdrv] amd-xgbe: use PAGE_ALLOC_COSTLY_ORDER in xgbe_map_rx_buffer (David Arcari) [1589397] - [netdrv] amd-xgbe: Fix the ECC-related bit position definitions (David Arcari) [1589397] - [netdrv] amd-xgbe: Fix jumbo MTU processing on newer hardware (David Arcari) [1589397] - [netdrv] amd-xgbe: Enable IRQs only if napi_complete_done() is true (David Arcari) [1589397] - [netdrv] amd-xgbe: Don't overwrite SFP PHY mod_absent settings (David Arcari) [1589397] - [netdrv] amd-xgbe: Be sure to set MDIO modes on device (re)start (David Arcari) [1589397] - [netdrv] amd-xgbe: Stop the PHY before releasing interrupts (David Arcari) [1589397] - [netdrv] amd-xgbe: use centralized core mtu check (David Arcari) [1589397] - [netdrv] use net core MTU range checking in more drivers (David Arcari) [1589397] - [netdrv] configs: enable build of amd xgbe network driver (David Arcari) [1589397] - [netdrv] intel: Cleanup the copyright/license headers (Corinna Vinschen) [1518106] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Corinna Vinschen) [1518106] - [netdrv] igbvf: Use smp_rmb rather than read_barrier_depends (Corinna Vinschen) [1518106] - [netdrv] intel: Cleanup the copyright/license headers (Corinna Vinschen) [1518105] - [netdrv] igb: Add support for adding offloaded clsflower filters (Corinna Vinschen) [1518105] - [netdrv] igb: Add the skeletons for tc-flower offloading (Corinna Vinschen) [1518105] - [netdrv] igb: Add MAC address support for ethtool nftuple filters (Corinna Vinschen) [1518105] - [netdrv] igb: Enable nfc filters to specify MAC addresses (Corinna Vinschen) [1518105] - [netdrv] igb: Allow filters to be added for the local MAC address (Corinna Vinschen) [1518105] - [netdrv] igb: Add support for enabling queue steering in filters (Corinna Vinschen) [1518105] - [netdrv] igb: Add support for MAC address filters specifying source addresses (Corinna Vinschen) [1518105] - [netdrv] igb: Enable the hardware traffic class feature bit for igb models (Corinna Vinschen) [1518105] - [netdrv] igb: Fix queue selection on MAC filters on i210 (Corinna Vinschen) [1518105] - [netdrv] igb: Fix not adding filter elements to the list (Corinna Vinschen) [1518105] - [netdrv] igb: Fix the transmission mode of queue 0 for Qav mode (Corinna Vinschen) [1518105] - [netdrv] Use octal not symbolic permissions (Corinna Vinschen) [1518105] - [netdrv] intel: add SPDX identifiers to all the Intel drivers (Corinna Vinschen) [1518105] - [netdrv] igb: Fix a test with HWTSTAMP_TX_ON (Corinna Vinschen) [1518105] - [netdrv] igb: Do not call netif_device_detach() when PCIe link goes missing (Corinna Vinschen) [1518105] - [netdrv] igb: Clear TXSTMP when ptp_tx_work() is timeout (Corinna Vinschen) [1518105] - [netdrv] igb: Delete an error message for a failed memory allocation in igb_enable_sriov() (Corinna Vinschen) [1518105] - [netdrv] igb: Free IRQs when device is hotplugged (Corinna Vinschen) [1518105] - [netdrv] igb: Clarify idleslope config constraints (Corinna Vinschen) [1518105] - [netdrv] igb: add function to get maximum RSS queues (Corinna Vinschen) [1518105] - [netdrv] igb: Allow to remove administratively set MAC on VFs (Corinna Vinschen) [1518105] - [netdrv] net_sch: cbs: Change TC_SETUP_CBS to TC_SETUP_QDISC_CBS (Corinna Vinschen) [1518105] - [netdrv] igb: Add support for CBS offload (Corinna Vinschen) [1518105] - [netdrv] locking/atomics: coccinelle/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Corinna Vinschen) [1518105] - [netdrv] intel: Convert timers to use timer_setup() (Corinna Vinschen) [1518105]- [pci] Allow release of resources that were never assigned (Rob Clark) [1519691 1515623 1566644] - [gpu] drm/nouveau/gr/gf100-: insert some WFIs during gr init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/clk: Use list_for_each_entry_from_reverse (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: fix temp/pwm visibility, skip hwmon when no sensors exist (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: fix nouveau_dsm_get_client_id()'s return type (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: fix mode_valid's return type (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/ce/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/dma/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/therm/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/pmu/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fault/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/bar/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/mmu/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/ltc/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fb/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/imem/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/tmr/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/bus/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/mc/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fuse/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/i2c/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gpio/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/ibus/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/top/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/devinit/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/bios/pll: limits table 5.0 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/bios/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/pci/gv100: initial support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/core: recognise gv100 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/core: increase maximum number of copy engines to 9 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: initial overlay support (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/gk104-: add support for (XA)2R10G10B10 formats (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/gk104-: support additional cursor sizes (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: separate blocklinear vs linear pitch (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: handle degamma LUT from window channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: plane updates don't always require image_set() (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: store window visibility in state (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: simplify swap interval handling (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: decouple window state changes, and update method submisssion (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: simplify tracking of channel interlocks (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: determine MST support from DP Info Table (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: extend window image data for stereo/planar formats (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: move drm format->hw conversion into common code (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: unify set/clr masks (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: allow specification of valid heads for a window (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: split base implementation by hardware class (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: split core implementation by hardware class (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: split each resource type into their own source files (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50: abstract OR interfaces so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50: handle SetControlOutputResource from head (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: abstract head interfaces so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50: modify core allocation so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: modify base allocation so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: modify cursor allocation so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: modify overlay allocation so the code can be split (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: move fb ctxdma tracking into windows (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: fix i2c-over-aux on anx9805 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms/nv50-: move code underneath dispnv50/ (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/kms: move display class instantiation to library (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/drm/nv50-: remove allocation of sw class (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: no need to create ctxdma for push buffers on fermi and up (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: remove fence wait code from deferred client work handler (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gem: tie deferred unmapping of buffers to VMA fence completion (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gem: attach fences to VMAs to track GPU usage (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gem: lookup VMAs for buffers referenced by pushbuf ioctl (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gp102-: setup stencil zbc (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gp100-: use correct registers for zbc colour/depth setup (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gp100-: fix attrib cb setup (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gp100-: fix pagepool setup (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-gm10x: update register lists (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: swap bundle and pagepool (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: calculate and use sm mapping table (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: port zcull tile mapping calculations from NVGPU (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: port tile mapping calculations from NVGPU (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise trap_mp (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: add missing reset sequence before golden context init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: delete duplicated grctx init code (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: update r408840 where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: update 419a3c where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r418e94 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r419e00 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: update 419eb0 where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: note missing 418800 modifications (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-gf119: update 419cb8 where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: support firmware-provided bundle/method everywhere (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise tpc_mask + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r419f78 + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise gpc_tpc_nr (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r406500 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise dist_skip_table + improve algorithm (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-gf119: modify max_ways_evict where required (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise alpha_beta_tables + improve algorithms (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise rop_mapping (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r4060a8 + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise tpc_per_gpc (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise sm_id/tpc_nr (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise patch_ltc, noting missing init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: support firmware-provided sw_ctx everywhere (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: delete duplicated init code (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_400054 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: apply be exception fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_shader_exceptions (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_504430 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_tex_hww_esr (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_ppc_exceptions (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_419c9c + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_419eb4 + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_419cc0 + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_sked_hww_esr (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_40601c (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_ds_hww_esr_2 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_fecs_exceptions + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100: write 0x400124 during init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_swdx_pes_mask (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: implement another chunk of bios-provided init (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_rop_active_fbps (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_num_active_ltcs (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_zcull (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_vsc_stream_master (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_bios (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: support clkgate_pack everywhere (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise r405a14 (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: support firmware-provided sw_nonctx everywhere (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/gr/gf100-: virtualise init_gpc_mmu + apply fixes from traces (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gp100-: force individual channels into a channel group (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gm107-: write instance address in channel runlist entry (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk208-: write pbdma timeout regs during initialisation (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk110-: support writing channel group runlist entries (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: poll for runlist update completion (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: add interfaces to support different runlist layouts (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: simplify definition of channel classes (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: require explicit runlist selection for channel allocation (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: support querying engines available on each runlist (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: allow fault recovery code to be called by other subdevs (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo/gk104-: accept engine contexts for CE3 and up (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fifo: support channel count query (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/device: support querying available engines of a specific type (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/device: implement a generic method to query device-specific properties (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: pass nvkm_memory objects for channel push buffers (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: add channel interfaces to control error interrupts (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: add channel interfaces to determine the user area (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: merge handling of pio and dma channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definiton of core channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definition of cursor channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definition of base channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definition of overlay immediate channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: simplify definition of overlay channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: replace user object with engine pointer in channels (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: initialise from the engine, rather than the user object (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: fetch mask of available piors during oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: fetch mask of available sors during oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: fetch mask of available dacs during oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: fetch mask of available heads during oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/disp/nv50-: delay subunit construction until oneinit (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fb/gm200-: fix overwriting of big page setting (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fb/gf100-: bump size of mmu debug buffers to match big page size (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fault/gp100: implement replayable fault buffer initialisation (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/fault: add infrastructure to support fault buffers (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/mc/gp100-: route fault buffer interrupts to FAULT (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/core: define FAULT subdev (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau/secboot: remove VLA usage (Rob Clark) [1519691 1515623 1457161] - [gpu] drm/nouveau: nouveau: use larger buffer in nvif_vmm_map (Rob Clark) [1519691 1515623 1457161] - [gpu] drm: backport from v4.17-rc7 (Rob Clark) [1519691 1515623 1523966 1520590 1515620 1515612 1519677 1519297 1517646] - [gpu] debugfs: Add debugfs_create_ulong() (Rob Clark) [1519691 1515623 1566644] - [gpu] vfio: Simplify capability helper (Rob Clark) [1519691 1515623 1566644] - [gpu] vfio/pci: Intel IGD OpRegion support (Rob Clark) [1519691 1515623 1566644] - [gpu] vfio: ABI for mdev display dma-buf operation (Rob Clark) [1519691 1515623 1566644] - [gpu] x86/early-quirks: replace the magical increment start values (Rob Clark) [1519691 1515623 1566644] - [gpu] x86/early-quirks: export the stolen region as a resource (Rob Clark) [1519691 1515623 1566644] - [gpu] x86/early-quirks: Extend Intel graphics stolen memory placement to 64bit (Rob Clark) [1519691 1515623 1566644] - [gpu] lib/scatterlist: Introduce and export __sg_alloc_table_from_pages (Rob Clark) [1519691 1515623 1566644] - [gpu] lockdep: Introduce lock_acquire_exclusive()/shared() helper macros (Rob Clark) [1519691 1515623 1566644] - [gpu] ext4: avoid Y2038 overflow in recently_deleted() (Rob Clark) [1519691 1515623 1566644] - [gpu] sched/nohz: Fix overflow error in scheduler_tick_max_deferment() (Rob Clark) [1519691 1515623 1566644] - [gpu] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1519691 1515623 1566644] - [gpu] ratelimit: extend to print suppressed messages on release (Rob Clark) [1519691 1515623 1566644] - [gpu] lib/string.c: add multibyte memset functions (Rob Clark) [1519691 1515623 1566644] - [gpu] x86/platform/intel/iosf_mbi: Add unlocked PMIC bus access notifier unregister (Rob Clark) [1519691 1515623 1566644] - [gpu] stddef.h: Introduce sizeof_field() (Rob Clark) [1519691 1515623 1566644] - [gpu] pci: Add pci_enable_atomic_ops_to_root() (Rob Clark) [1519691 1515623 1566644] - [gpu] pci: Add pci_resize_resource() for resizing BARs (Rob Clark) [1519691 1515623 1566644] - [gpu] pci: Add resizable BAR infrastructure (Rob Clark) [1519691 1515623 1566644] - [gpu] pci: Add PCI resource type mask #define (Rob Clark) [1519691 1515623 1566644] - [gpu] math64, timers: Fix 32bit mul_u64_u32_shr() and friends (Rob Clark) [1519691 1515623 1566644] - [gpu] lib/scatterlist: Avoid potential scatterlist entry overflow (Rob Clark) [1519691 1515623 1566644] - [gpu] lib/scatterlist: Fix offset type in sg_alloc_table_from_pages (Rob Clark) [1519691 1515623 1566644]- [documentation] media: make symlink path relative (Bruno Eduardo de Oliveira Meneguele) [1128571] - [netdrv] bnxt_en: Add support for ndo_set_vf_trust (Jonathan Toppins) [1449512] - [security] selinux: kasan: slab-out-of-bounds in xattr_getsecurity (Paul Moore) [1584307] - [ipc] shm.c: add split function to shm_vm_ops (Desnes Augusto Nunes do Rosario) [1586152] - [pci] hv: Make sure the bus domain is really unique (Vitaly Kuznetsov) [1551091] - [acpi] pci: pci_link: Allow the absence of _PRS and change log level (Al Stone) [1574308] - [acpi] acpica: Recognize the _OSI string "Windows 2017.2" (Jarod Wilson) [1495223] - [acpi] acpica: Recognize the Windows 10 version 1607 and 1703 OSI strings (Jarod Wilson) [1495223] - [thunderbolt] Handle NULL boot ACL entries properly (Jarod Wilson) [1495223] - [thunderbolt] Prevent crash when ICM firmware is not running (Jarod Wilson) [1495223] - [pci] Improve "partially hidden behind bridge" log message (Jarod Wilson) [1495223] - [pci] Improve pci_scan_bridge() and pci_scan_bridge_extend() doc (Jarod Wilson) [1495223] - [pci] Move resource distribution for single bridge outside loop (Jarod Wilson) [1495223] - [pci] Account for all bridges on bus when distributing bus numbers (Jarod Wilson) [1495223] - [pci] acpi / hotplug / pci: Drop unnecessary parentheses (Jarod Wilson) [1495223] - [pci] acpi / hotplug / pci: Mark stale PCI devices disconnected (Jarod Wilson) [1495223] - [pci] acpi / hotplug / pci: Don't scan bridges managed by native hotplug (Jarod Wilson) [1495223] - [pci] hotplug: Add hotplug_is_native() (Jarod Wilson) [1495223] - [pci] shpchp: Add shpchp_is_native() (Jarod Wilson) [1495223] - [pci] shpchp: Use dev_printk() for OSHP-related messages (Jarod Wilson) [1495223] - [pci] shpchp: Remove get_hp_hw_control_from_firmware() wrapper (Jarod Wilson) [1495223] - [pci] shpchp: Remove acpi_get_hp_hw_control_from_firmware() flags (Jarod Wilson) [1495223] - [pci] shpchp: Rely on previous _OSC results (Jarod Wilson) [1495223] - [pci] shpchp: Request SHPC control via _OSC when adding host bridge (Jarod Wilson) [1495223] - [pci] shpchp: Convert SHPC to be builtin only (Jarod Wilson) [1495223] - [pci] pciehp: Make pciehp_is_native() stricter (Jarod Wilson) [1495223] - [pci] pciehp: Rename host->native_hotplug to host->native_pcie_hotplug (Jarod Wilson) [1495223] - [pci] pciehp: Request control of native hotplug only if supported (Jarod Wilson) [1495223] - [pci] pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume (Jarod Wilson) [1495223] - [pci] portdrv: Rename and reverse sense of pcie_ports_auto (Jarod Wilson) [1495223] - [pci] portdrv: Remove unnecessary "pcie_ports=auto" parameter (Jarod Wilson) [1495223] - [pci] portdrv: Encapsulate pcie_ports_auto inside the port driver (Jarod Wilson) [1495223] - [pci] portdrv: Remove unnecessary include of (Jarod Wilson) [1495223] - [pci] portdrv: Simplify PCIe feature permission checking (Jarod Wilson) [1495223] - [pci] portdrv: Disable port driver in compat mode (Jarod Wilson) [1495223] - [x86] pci/acpi: Fix regression caused by commit 4d6b4e69a245 (Jarod Wilson) [1495223] - [x86] pci/acpi: Use common interface to support PCI host bridge (Jarod Wilson) [1495223] - [x86] acpi/pci: Reset acpi_root_dev->domain to 0 when pci_ignore_seg is set (Jarod Wilson) [1495223] - [acpi] Add interface acpi_pci_root_create() (Jarod Wilson) [1495223] - [acpi] pci: Enhance ACPI core to support sparse IO space (Jarod Wilson) [1495223] - [pci] acpi / hotplug / pci: Check presence of slot itself in get_slot_status() (Jarod Wilson) [1495223] - [pci] Add wrappers for dev_printk() (Jarod Wilson) [1495223] - [tools] perf tests: Use arch__compare_symbol_names to compare symbols (Jiri Olsa) [1441815] - [tools] perf evsel: Fix swap for samples with raw data (Jiri Olsa) [1458228] - [tools] perf report: Fix regression when decoding intel_pt traces (Jiri Olsa) [1458228] - [tools] perf tools: Optimize sample parsing for ordered events (Jiri Olsa) [1458228] - [tools] perf ordered_events: Pass timestamp arg in perf_session__queue_event (Jiri Olsa) [1458228] - [tools] perf evlist: Add perf_evlist__parse_sample_timestamp function (Jiri Olsa) [1458228] - [tools] perf evsel: Centralize perf_sample initialization (Jiri Olsa) [1458228] - [kernel] sched/sysctl: Check user input value of sysctl_sched_time_avg (Lauro Ramos Venancio) [1579131] - [kernel] sched/deadline: Add documentation about GRUB reclaiming (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Reclaim bandwidth not used by dl tasks (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Base GRUB reclaiming on the inactive utilization (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Track the "total rq utilization" too (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Make GRUB a task's flag (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Do not reclaim the whole CPU bandwidth (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Implement GRUB accounting (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Fix the update of the total -deadline utilization (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Improve the tracking of active utilization (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Track the active utilization (Lauro Ramos Venancio) [1425563] - [kernel] sched/deadline: Remove useless parameter from setup_new_dl_entity() (Lauro Ramos Venancio) [1425563] - [kernel] sched/core: Fix remote wakeups (Lauro Ramos Venancio) [1425563] - [kernel] sched/fair: Prepare to fix fairness problems on migration (Lauro Ramos Venancio) [1425563] - [kernel] sched/core: Kill sched_class::task_waking to clean up the migration logic (Lauro Ramos Venancio) [1425563] - [kernel] sched/fair: Prepare to fix fairness problems on migration (Lauro Ramos Venancio) [1425563] - [kernel] sched/fair: Move record_wakee() (Lauro Ramos Venancio) [1425563] - [kernel] sched/core: Fix task and run queue sched_info::run_delay inconsistencies (Lauro Ramos Venancio) [1425563] - [kernel] sched: Teach scheduler to understand TASK_ON_RQ_MIGRATING state (Lauro Ramos Venancio) [1425563] - [kernel] sched: Add wrapper for checking task_struct::on_rq (Lauro Ramos Venancio) [1425563] - [kernel] sched/debug: Fix SCHED_WARN_ON() to return a value on !CONFIG_SCHED_DEBUG as well (Lauro Ramos Venancio) [1425563] - [kernel] sched/debug: Add SCHED_WARN_ON() (Lauro Ramos Venancio) [1425563] - [vfio] mdev: Re-order sysfs attribute creation (Alex Williamson) [1578258] - [vfio] mdev: Check globally for duplicate devices (Alex Williamson) [1578258] - [scsi] balance out autopm get/put calls in scsi_sysfs_add_sdev() (Eda Zhou) [1585794] - [scsi] use device_remove_file_self() instead of device_schedule_callback() (Eda Zhou) [1585794] - [nvme] allow duplicate controller if prior controller being deleted (Ewan Milne) [1584753] - [nvme] nvmet-fc: increase LS buffer count per fc port (Ewan Milne) [1584753] - [nvme] nvme-fabrics: remove unnecessary controller subnqn validation (Ewan Milne) [1584753] - [nvme] nvme-fc: remove setting DNR on exception conditions (Ewan Milne) [1584753] - [nvme] nvmet: switch loopback target state to connecting when resetting (Ewan Milne) [1584753] - [nvme] fix potential memory leak in option parsing (Ewan Milne) [1584753] - [nvme] expand nvmf_check_if_ready checks (Ewan Milne) [1584753] - [mm] compaction: release zone irqlock in isolate_freepages_block (Andrea Arcangeli) [1582793] - [mm] compaction: change the timing to check to drop the spinlock (Andrea Arcangeli) [1582793] - [fs] proc: do not access cmdline nor environ from file-backed areas (Oleg Nesterov) [1576338] {CVE-2018-1120} - [mm] replace access_process_vm() write parameter with gup_flags (Oleg Nesterov) [1576338] - [mm] replace access_remote_vm() write parameter with gup_flags (Oleg Nesterov) [1576338] - [mm] introduce get_user_pages_remote_flags() for __access_remote_vm() (Oleg Nesterov) [1576338] - [mm] replace __access_remote_vm() write parameter with gup_flags (Oleg Nesterov) [1576338] - [scsi] libsas: direct call probe and destruct (Tomas Henzl) [1560189] {CVE-2017-18232} - [x86] add _TIF_UPROBE to _TIF_DO_NOTIFY_MASK (Oleg Nesterov) [1579521]- [infiniband] rdma/bnxt_re: Fix broken RoCE driver due to recent L2 driver changes (Jonathan Toppins) [1526120] - [kernel] dim: Support adaptive TX moderation (Jonathan Toppins) [1526120] - [kernel] dim: Rename *_get_profile() functions to *_get_rx_moderation() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Fix NULL pointer dereference at bnxt_free_irq() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Need to include RDMA rings in bnxt_check_rings() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Support max-mtu with VF-reps (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Ignore src port field in decap filter nodes (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: do not allow wildcard matches for L2 flows (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Fix ethtool -x crash when device is down (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add ULP calls to stop and restart IRQs (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Reserve completion rings and MSIX for bnxt_re RDMA driver (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Refactor bnxt_need_reserve_rings() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add IRQ remapping logic (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Change IRQ assignment for RDMA driver (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Improve ring allocation logic (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: fix clear flags in ethtool reset handling (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Check max_tx_scheduler_inputs value from firmware (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Update firmware interface to 1.9.1.15 (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Improve resource accounting for SRIOV (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Improve valid bit checking in firmware response message (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Check valid VNIC ID in bnxt_hwrm_vnic_set_tpa() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: close & open NIC, only when the interface is in running state (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Return standard Linux error codes for hwrm flow cmds (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Fix regressions when setting up MQPRIO TX rings (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Pass complete VLAN TCI to the stack (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Remove unwanted ovs-offload messages in some conditions (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Fix vnic accounting in the bnxt_check_rings() path (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Refactor the functions to reserve hardware rings (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: cleanup DIM work on device shutdown (Jonathan Toppins) [1526120] - [netdrv] bnxt: use tc_cls_can_offload_and_chain0() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add cache line size setting to optimize performance (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Forward VF MAC address to the PF (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add BCM5745X NPAR device IDs (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Expand bnxt_check_rings() to check all resources (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Implement new method for the PF to assign SRIOV resources (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Reserve resources for RFS (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Implement new method to reserve rings (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Set initial default RX and TX ring numbers the same in combined mode (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Add the new firmware API to query hardware resources (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Refactor hardware resource data structures (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Restore MSIX after disabling SRIOV (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Refactor bnxt_close_nic() (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Update firmware interface to 1.9.0 (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: don't update cpr->rx_bytes with uninitialized length len (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: add support for software dynamic interrupt moderation (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: setup xdp_rxq_info (Jonathan Toppins) [1526120] - [netdrv] broadcom: Use zeroing memory allocator than allocator/memset (Jonathan Toppins) [1526120] - [netdrv] bnxt_en: Use NETIF_F_GRO_HW (Jonathan Toppins) [1526120] - [netdrv] bnxt: delete some unreachable code (Jonathan Toppins) [1526120] - [kernel] dim: Fix fixpoint divide exception in net_dim_stats_compare (Jonathan Toppins) [1526120] - [net] Rename NETEVENT_MULTIPATH_HASH_UPDATE (Ivan Vecera) [1585245] - [net] ipv4: Send a netevent whenever multipath hash policy is changed (Ivan Vecera) [1585245] - [net] sched: fix tc_u_common lookup (Ivan Vecera) [1584592] - [net] sched: don't set q pointer for shared blocks (Ivan Vecera) [1584592] - [net] sched: silence uninitialized parent variable warning in tc_dump_tfilter (Ivan Vecera) [1584592] - [net] sched: allow ingress and clsact qdiscs to share filter blocks (Ivan Vecera) [1584592] - [net] sched: introduce ingress/egress block index attributes for qdisc (Ivan Vecera) [1584592] - [net] sched: use block index as a handle instead of qdisc when block is shared (Ivan Vecera) [1584592] - [net] sched: keep track of offloaded filters and check tc offload feature (Ivan Vecera) [1584592] - [net] sched: remove classid and q fields from tcf_proto (Ivan Vecera) [1584592] - [net] sched: remove handle propagation down to the drivers (Ivan Vecera) [1584592] - [net] sched: introduce block mechanism to handle netif_keep_dst calls (Ivan Vecera) [1584592] - [net] sched: avoid usage of tp->q in tcf_classify (Ivan Vecera) [1584592] - [net] sched: introduce shared filter blocks infrastructure (Ivan Vecera) [1584592] - [net] sched: introduce support for multiple filter chain pointers registration (Ivan Vecera) [1584592] - [net] sched: prio: work around gcc-4.4.4 union initializer issues (Ivan Vecera) [1584297] - [net] sched: prio: Add offload ability to PRIO qdisc (Ivan Vecera) [1584297] - [net] sched: red: avoid hashing NULL child (Ivan Vecera) [1583702] - [net] sched: red: don't reset the backlog on every stat dump (Ivan Vecera) [1583702] - [net] sched: red: Change the name of the stats struct to be generic (Ivan Vecera) [1583702] - [net] sched: red: Avoid illegal values (Ivan Vecera) [1583702] - [net] sched: Move offload check till after dump call (Ivan Vecera) [1583702] - [net] sched: red: Fix the new offload indication (Ivan Vecera) [1583702] - [net] sched: Remove TC_RED_OFFLOADED from uapi (Ivan Vecera) [1583702] - [net] sched: Move to new offload indication in RED (Ivan Vecera) [1583702] - [net] sched: Add TCA_HW_OFFLOAD (Ivan Vecera) [1583702] - [net] sched: red: work around gcc-4.4.4 anon union initializer issue (Ivan Vecera) [1583702] - [net] sched: mqprio: Change TC_SETUP_MQPRIO to TC_SETUP_QDISC_MQPRIO (Ivan Vecera) [1583702] - [net] sched: red: Add offload ability to RED qdisc (Ivan Vecera) [1583702] - [net] ip_tunnel: Rename & publish init_tunnel_flow (Ivan Vecera) [1585256] - [net] gre: Add is_gretap_dev, is_ip6gretap_dev (Ivan Vecera) [1585256] - [net] bridge: Export bridge multicast router state (Ivan Vecera) [1585206] - [net] bridge: Notify on bridge device mrouter state changes (Ivan Vecera) [1585206] - [net] vsock: set POLLOUT | POLLWRNORM for TCP_CLOSING (Stefan Hajnoczi) [1534473] - [net] xdp: move struct xdp_buff from filter.h to xdp.h (Neil Horman) [1569087] - [net] xdp: transition into using xdp_frame for return API (Neil Horman) [1569087] - [net] xdp: introduce a new xdp_frame type (Neil Horman) [1569087] - [net] xdp: introduce xdp_return_frame API and use in cpumap (Neil Horman) [1569087] - [net] xdp: setup xdp_rxq_info and intro xdp_rxq_info_is_reg (Neil Horman) [1569087] - [net] xdp: Add batching support to redirect map (Neil Horman) [1569087] - [net] xdp: add trace event for xdp redirect (Neil Horman) [1569087] - [net] xdp: add bpf_redirect helper function (Neil Horman) [1569087] - [net] ipv6: addrconf: don't evaluate keep_addr_on_down twice (Ivan Vecera) [1500871] - [net] ipv6: addrconf: increment ifp refcount before ipv6_del_addr() (Ivan Vecera) [1500871] - [net] ipv6: Regenerate host route according to node pointer upon interface up (Ivan Vecera) [1500871] - [net] ipv6: Do not duplicate DAD on link up (Ivan Vecera) [1500871] - [net] ipv6: regenerate host route if moved to gc list (Ivan Vecera) [1500871] - [net] ipv6: Fix idev->addr_list corruption (Ivan Vecera) [1500871] - [net] ipv6: use list_move instead of list_del/list_add (Ivan Vecera) [1500871] - [net] ipv6: Do not keep IPv6 addresses when IPv6 is disabled (Ivan Vecera) [1500871] - [net] ipv6: Always leave anycast and multicast groups on link down (Ivan Vecera) [1500871] - [net] ipv6: Delete host routes on an ifdown (Ivan Vecera) [1500871] - [net] ipv6: Do not keep linklocal and loopback addresses (Ivan Vecera) [1500871] - [net] ipv6: Fix refcnt on host routes (Ivan Vecera) [1500871] - [net] ipv6/l3mdev: Move host route on saved address if necessary (Ivan Vecera) [1500871] - [net] ipv6: Make address flushing on ifdown optional (Ivan Vecera) [1500871] - [net] bridge: check brport attr show in brport_show (Xin Long) [1540810]- [misc] vmware balloon: Treat init like reset (Cathy Avery) [1540110] - [kernel] pidns: Don't have unshare(CLONE_NEWPID) imply CLONE_THREAD (Oleg Nesterov) [1577745] - [md] dm crypt: allow unaligned bv_offset (Mike Snitzer) [1571803] - [md] dm crypt: reject sector_size feature if device length is not aligned to it (Mike Snitzer) [1571803] - [md] dm crypt: use shifts instead of sector_div (Mike Snitzer) [1571803] - [md] dm crypt: optionally support larger encryption sector size (Mike Snitzer) [1571803] - [md] dm crypt: factor out crypt_ctr_optional (Mike Snitzer) [1571803] - [md] avoid NULL dereference to queue pointer (Ming Lei) [1581845] - [scsi] aacraid: Correct hba_send to include iu_type (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Insure command thread is not recursively stopped (Raghava Aditya Renukunta) [1519664] - [scsi] treewide: Fix typos in printk (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Auto detect INTx or MSIx mode during sync cmd processing (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Preserve MSIX mode in the OMR register (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Implement DropIO sync command (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: fix shutdown crash when init fails (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Delay for rescan worker needs to be 10 seconds (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Get correct lun count (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: remove redundant setting of variable c (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix driver oops with dead battery (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Update driver version to 50877 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove AAC_HIDE_DISK check in queue command (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove unused rescan variable (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Skip schedule rescan in case of kdump (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix hang while scanning in eh recovery (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Reschedule host scan in case of failure (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Use hotplug handling function in place of scsi_scan_host (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Block concurrent hotplug event handling (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Merge adapter setup with resolve luns (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Refactor resolve luns code and scsi functions (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Added macros to help loop through known buses and targets (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Process hba and container hot plug events in single function (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Merge func to get container information (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add helper function to set queue depth (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Save bmic phy information for each phy (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Create helper functions to get lun info (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Move function around to match existing code (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Untangle targets setup from report phy luns (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add target setup helper function (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Refactor and rename to make mirror existing changes (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Change phy luns function to use common bmic function (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Create bmic submission function from bmic identify (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Move code to wait for IO completion to shutdown func (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Refactor reset_host store function (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Allow reset_host sysfs var to recover Panicked Fw (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix ioctl reset hang (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Do not remove offlined devices (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix hang in kdump (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Do not attempt abort when Fw panicked (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix udev inquiry race condition (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix I/O drop during reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: remove unused variable managed_request_id (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Prevent crash in case of free interrupt during scsi EH path (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Perform initialization reset only once (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Check for PCI state of device in a generic way (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix controller initialization failure (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add a small delay after IOP reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: error: testing array offset 'bus' after use (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix 2T+ drives on SmartIOC-2000 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: report -ENOMEM to upper layer from aac_convert_sgraw2() (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: get rid of one level of indentation (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: fix indentation errors (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix command send race condition (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix out of bounds in aac_get_name_resp (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: complete all commands during bus reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: add fib flag to mark scsi command callback (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: enable sending of TMFs from aac_hba_send() (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: use aac_tmf_callback for reset fib (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: split off device, target, and bus reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: split off host reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: split off functions to generate reset FIB (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: reading out of bounds (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Don't copy uninitialized stack memory to userspace (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: fix leak of data from stack back to userspace (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Update driver version to 50834 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove reference to Series-9 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add reset debugging statements (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Enable ctrl reset for both hba and arc (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Make sure ioctl returns on controller reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Use correct function to get ctrl health (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Rework aac_src_restart (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Rework SOFT reset code (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Add periodic checks to see IOP reset status (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Rework IOP reset (Raghava Aditya Renukunta) [1519664] - [qscsi] aacraid: Using single reset mask for IOP reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Print ctrl status before eh reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Log count info of scsi cmds before reset (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Change wait time for fib completion (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove reset support from check_health (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Set correct Queue Depth for HBA1000 RAW disks (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Added 32 and 64 queue depth for arc natives (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Fix DMAR issues with iommu=pt (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: Remove __GFP_DMA for raw srb memory (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: pci_alloc_consistent() failures on ARM64 (Raghava Aditya Renukunta) [1519664] - [scsi] aacraid: fix PCI error recovery path (Raghava Aditya Renukunta) [1519664] - [mm] thp: fix crash due race in MADV_FREE handling (Rafael Aquini) [1562137] - [mm] pmd dirty emulation in page fault handler (Rafael Aquini) [1562137] - [mm] fix incorrect unlock error path in madvise_free_huge_pmd (Rafael Aquini) [1562137] - [mm] don't split THP page when MADV_FREE syscall is called (Rafael Aquini) [1562137] - [mm] ksm: mark stable page dirty (Rafael Aquini) [1562137] - [mm] move lazily freed pages to inactive list (Rafael Aquini) [1562137] - [mm] rename deactivate_page to deactivate_file_page (Rafael Aquini) [1562137] - [mm] page migration fix PageMlocked on migrated pages (Rafael Aquini) [1562137] - [mm] madvise: fail with ENOMEM when splitting vma will hit max_map_count (Rafael Aquini) [1562137] - [mm] madvise: free swp_entry in madvise_free (Rafael Aquini) [1562137] - [mm] madvise: fix freeing of locked page with MADV_FREE (Rafael Aquini) [1562137] - [mm] madvise: support madvise(MADV_FREE) (Rafael Aquini) [1562137] - [mm] move max_map_count bits into mm.h (Rafael Aquini) [1562137] - [mm] pagewalk: fix the comment for test_walk (Rafael Aquini) [1562137] - [mm] pagewalk: prevent positive return value of walk_page_test() from being passed to callers (Rafael Aquini) [1562137] - [mm] pagewalk: fix misbehavior of walk_page_range for vma(VM_PFNMAP) (Rafael Aquini) [1562137] - [mm] pagewalk: add walk_page_vma() (Rafael Aquini) [1562137] - [mm] pagewalk: improve vma handling (Rafael Aquini) [1562137] - [mm] pagewalk: call pte_hole() for VM_PFNMAP during walk_page_range (Rafael Aquini) [1562137] - [mm] rmap: use rmap_walk() in page_mkclean() (Rafael Aquini) [1562137] - [mm] rmap: use rmap_walk() in page_referenced() (Rafael Aquini) [1562137] - [mm] rmap: use rmap_walk() in try_to_munlock() (Rafael Aquini) [1562137] - [mm] rmap: use rmap_walk() in try_to_unmap() (Rafael Aquini) [1562137] - [mm] rmap: extend rmap_walk_xxx() to cope with different cases (Rafael Aquini) [1562137] - [mm] rmap: make rmap_walk to get the rmap_walk_control argument (Rafael Aquini) [1562137] - [mm] rmap: factor lock function out of rmap_walk_anon() (Rafael Aquini) [1562137] - [mm] rmap: factor nonlinear handling out of try_to_unmap_file() (Rafael Aquini) [1562137] - [x86] pti: Fix kexec warning on debug kernel (Waiman Long) [1539424] - [x86] spec_ctrl: Fix late microcode problem with AMD (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: Clean up entry code & remove unused APIs (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: Mask off SPEC_CTRL MSR bits that are managed by kernel (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: add support for SSBD to RHEL IBRS entry/exit macros (Waiman Long) [1566905] {CVE-2018-3639} - [fs] proc: Use underscores for SSBD in 'status' (Waiman Long) [1566905] {CVE-2018-3639} - [x86] bugs: Rename _RDS to _SSBD (Waiman Long) [1566905] {CVE-2018-3639} - [kernel] seccomp: Enable speculation flaw mitigations (Waiman Long) [1566905] {CVE-2018-3639} - [fs] proc: Provide details on speculation flaw mitigations (Waiman Long) [1566905] {CVE-2018-3639} - [kernel] nospec: Allow getting/setting on non-current task (Waiman Long) [1566905] {CVE-2018-3639} - [x86] speculation: Add prctl for Speculative Store Bypass mitigation (Waiman Long) [1566905] {CVE-2018-3639} - [x86] process: Allow runtime control of Speculative Store Bypass (Waiman Long) [1566905] {CVE-2018-3639} - [kernel] prctl: Add speculation control prctls (Waiman Long) [1566905] {CVE-2018-3639} - [x86] kvm/vmx: Expose SPEC_CTRL Bit(2) to the guest (Waiman Long) [1566905] {CVE-2018-3639} - [x86] bugs/amd: Add support to disable RDS on Fam(15, 16, 17)h if requested (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: Sync up RDS setting with IBRS code (Waiman Long) [1566905] {CVE-2018-3639} - [x86] bugs: Provide boot parameters for the spec_store_bypass_disable mitigation (Waiman Long) [1566905] {CVE-2018-3639} - [base] x86/bugs: Expose /sys/../spec_store_bypass (Waiman Long) [1566905] {CVE-2018-3639} - [x86] bugs: Read SPEC_CTRL MSR during boot and re-use (Waiman Long) [1566905] {CVE-2018-3639} - [x86] spec_ctrl: Use separate PCP variables for IBRS entry and exit (Waiman Long) [1566905] {CVE-2018-3639} - [x86] cpufeatures: Make CPU bugs sticky (Waiman Long) [1566905] {CVE-2018-3639} - [s390] scsi: zfcp: add port speed capabilities (Hendrik Brueckner) [1519355]- [mmc] block: blk-mq: Potential NULL deref on mmc_blk_alloc_req() failure (Gopal Tiwari) [1456570] - [mmc] cqhci: Ensure macro parameters are wrapped in parentheses (Gopal Tiwari) [1456570] - [mmc] core: Remove code no longer needed after the switch to blk-mq (Gopal Tiwari) [1456570] - [mmc] block: Remove code no longer needed after the switch to blk-mq (Gopal Tiwari) [1456570] - [mmc] core: Remove option not to use blk-mq (Gopal Tiwari) [1456570] - [mmc] mmc_test: Ensure command queue is disabled for testing (Gopal Tiwari) [1456570] - [mmc] core: Ensure cmd_completion is initialized (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Add support for ACPI HID of AMD Controller with HS400 (Gopal Tiwari) [1456570] - [mmc] mmc_test: use ktime_get_ts64 for timestamps (Gopal Tiwari) [1456570] - [mmc] block: make function mmc_cqe_issue_type static (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: fix boolreturn.cocci warnings (Gopal Tiwari) [1456570] - [mmc] mmc_test: Do not use mmc_start_areq() anymore (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: Stop using legacy recovery (Gopal Tiwari) [1456570] - [mmc] block: Reduce polling timeout from 10 minutes to 10 seconds (Gopal Tiwari) [1456570] - [mmc] block: Add timeout_clks when calculating timeout (Gopal Tiwari) [1456570] - [mmc] block: Check for transfer state in card_busy_detect() (Gopal Tiwari) [1456570] - [mmc] block: Check the timeout correctly in card_busy_detect() (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: Check error bits and save the exception bit when polling card busy (Gopal Tiwari) [1456570] - [mmc] block: Make card_busy_detect() accumulate all response error bits (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: Separate card polling from recovery (Gopal Tiwari) [1456570] - [mmc] block: blk-mq: Add support for direct completion (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Add CQHCI support for Intel GLK (Gopal Tiwari) [1456570] - [mmc] cqhci: support for command queue enabled host (Gopal Tiwari) [1456570] - [mmc] block: Add CQE support (Gopal Tiwari) [1456570] - [mmc] block: Add blk-mq support (Gopal Tiwari) [1456570] - [mmc] core: Add parameter use_blk_mq (Gopal Tiwari) [1456570] - [mmc] block: Add error-handling comments (Gopal Tiwari) [1456570] - [mmc] core: Make mmc_pre_req() and mmc_post_req() available (Gopal Tiwari) [1456570] - [mmc] block: Simplify cleaning up the queue (Gopal Tiwari) [1456570] - [mmc] block: No need to export mmc_cleanup_queue() (Gopal Tiwari) [1456570] - [mmc] core: use usleep_range rather than HZ magic in mmc_delay() (Gopal Tiwari) [1456570] - [mmc] slot-gpio: call gpiod_to_irq() only when MMC_CAP_NEEDS_POLL is unset (Gopal Tiwari) [1456570] - [mmc] core: properly init drv_type (Gopal Tiwari) [1456570] - [mmc] core: prepend 0x to OCR entry in sysfs (Gopal Tiwari) [1456570] - [mmc] core: prepend 0x to pre_eol_info entry in sysfs (Gopal Tiwari) [1456570] - [mmc] block: Ensure that debugfs files are removed (Gopal Tiwari) [1456570] - [mmc] core: Do not leave the block driver in a suspended state (Gopal Tiwari) [1456570] - [mmc] block: Check return value of blk_get_request() (Gopal Tiwari) [1456570] - [mmc] block: Fix missing blk_put_request() (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Let devices define their own private data (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Tidy Intel slot probe functions into one (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Use helper function acpi_device_uid() (Gopal Tiwari) [1456570] - [mmc] sdhci: catch all errors when getting regulators (Gopal Tiwari) [1456570] - [mmc] core: export emmc revision (Gopal Tiwari) [1456570] - [mmc] kconfig: Enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Gopal Tiwari) [1456570] - [mmc] sd: Fix signal voltage when there is no power cycle (Gopal Tiwari) [1456570] - [mmc] core: Factor out mmc_host_set_uhs_voltage() (Gopal Tiwari) [1456570] - [mmc] core: Export a few functions needed for blkmq support (Gopal Tiwari) [1456570] - [mmc] block: Factor out mmc_setup_queue() (Gopal Tiwari) [1456570] - [mmc] arm: 7805/1: mm: change max*pfn (Gopal Tiwari) [1456570] - [mmc] arm: 7797/1: mmc: Use dma_max_pfn(dev) (Gopal Tiwari) [1456570] - [mmc] block: Prepare CQE data (Gopal Tiwari) [1456570] - [mmc] block: Use local variables in mmc_blk_data_prep() (Gopal Tiwari) [1456570] - [mmc] mmc: Enable CQE's (Gopal Tiwari) [1456570] - [mmc] mmc: Enable Command Queuing (Gopal Tiwari) [1456570] - [mmc] core: Add support for handling CQE requests (Gopal Tiwari) [1456570] - [mmc] core: Introduce host claiming by context (Gopal Tiwari) [1456570] - [mmc] core: Remove unnecessary host claim (Gopal Tiwari) [1456570] - [mmc] block: Fix bug when removing RPMB chardev (Gopal Tiwari) [1456570] - [mmc] block: Delete mmc_access_rpmb() (Gopal Tiwari) [1456570] - [mmc] block: Convert RPMB to a character device (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Add support for Intel CDF (Gopal Tiwari) [1456570] - [mmc] Delete bounce buffer handling (Gopal Tiwari) [1456570] - [mmc] core: add driver strength selection when selecting hs400es (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Fix voltage switch for some Intel host controllers (Gopal Tiwari) [1456570] - [mmc] host: fix typo after MMC_DEBUG move (Gopal Tiwari) [1456570] - [mmc] block: Fix incorrectly initialized requests (Gopal Tiwari) [1456570] - [mmc] block: cast a informative log for no devidx available (Gopal Tiwari) [1456570] - [mmc] sdhci: Add quirk to indicate MMC_RSP_136 has CRC (Gopal Tiwari) [1456570] - [mmc] sdhci: Tidy reading 136-bit responses (Gopal Tiwari) [1456570] - [mmc] block: Reparametrize mmc_blk_ioctl_(multi)_cmd() (Gopal Tiwari) [1456570] - [mmc] block: Refactor mmc_blk_part_switch() (Gopal Tiwari) [1456570] - [mmc] block: Move duplicate check (Gopal Tiwari) [1456570] - [mmc] debugfs: Move block debugfs into block module (Gopal Tiwari) [1456570] - [mmc] ops: export mmc_get_status() (Gopal Tiwari) [1456570] - [mmc] block: Anonymize the drv op data pointer (Gopal Tiwari) [1456570] - [mmc] test: reduce stack usage in mmc_test_nonblock_transfer (Gopal Tiwari) [1456570] - [mmc] sdhci: fix SDHCI_QUIRK_NO_HISPD_BIT handling (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: use generic sdhci_set_bus_width() (Gopal Tiwari) [1456570] - [mmc] sdhci: key 8BITBUS bit off MMC_CAP_8_BIT_DATA (Gopal Tiwari) [1456570] - [mmc] core: Turn off CQE before sending commands (Gopal Tiwari) [1456570] - [mmc] host: Add CQE interface (Gopal Tiwari) [1456570] - [mmc] core: Add members to (Gopal Tiwari) [1456570] - [mmc] core: Add mmc_retune_hold_now() (Gopal Tiwari) [1456570] - [mmc] core: Remove unused MMC_CAP2_PACKED_CMD (Gopal Tiwari) [1456570] - [mmc] sdhci: add sdma_boundary member to struct sdhci_host (Gopal Tiwari) [1456570] - [mmc] sdhci: constify sdhci_pltfm_data structures (Gopal Tiwari) [1456570] - [mmc] core: remove the check of mmc_card_blockaddr for SD cards (Gopal Tiwari) [1456570] - [mmc] sdhci: ignore restoring the I/O state if MMC_POWER_OFF (Gopal Tiwari) [1456570] - [mmc] core: correct taac parameter according to the specification (Gopal Tiwari) [1456570] - [mmc] vub300: constify mmc_host_ops structures (Gopal Tiwari) [1456570] - [mmc] sdhci: pci: Fix up power if device has ACPI companion (Gopal Tiwari) [1456570] - [mmc] sdhci: acpi: Use new method to get ACPI companion (Gopal Tiwari) [1456570] - [mmc] Convert to using pOF instead of full_name (Gopal Tiwari) [1456570] - [mmc] Remove HIGHMEM dependency from mmc-spi driver (Gopal Tiwari) [1456570] - [mmc] host: via-sdmmc: constify pci_device_id (Gopal Tiwari) [1456570] - [mmc] sdhci: remove CONFIG_MMC_DEBUG from the driver (Gopal Tiwari) [1456570] - [mmc] kconfig: downgrade CONFIG_MMC_DEBUG for host drivers only (Gopal Tiwari) [1456570] - [mmc] core: turn the pr_info under CONFIG_MMC_DEBUG into pr_debug (Gopal Tiwari) [1456570] - [mmc] core: always check the length of sglist with total data size (Gopal Tiwari) [1456570] - [mmc] core: remove check of host->removed for rescan routine (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: remove unused struct sdhci_host variable (Gopal Tiwari) [1456570] - [mmc] block: remove unused struct mmc_card *card (Gopal Tiwari) [1456570] - [mmc] block: prevent propagating R1_OUT_OF_RANGE for open-ending mode (Gopal Tiwari) [1456570] - [mmc] block: fix lockdep splat when removing mmc_block module (Gopal Tiwari) [1456570] - [mmc] mmc: correct the logic for setting HS400ES signal voltage (Gopal Tiwari) [1456570] - [mmc] block: bypass the queue even if usage is present for hotplug (Gopal Tiwari) [1456570] - [mmc] block: Prevent new req entering queue after its cleanup (Gopal Tiwari) [1456570] - [mmc] block: Let MMC_IOC_MULTI_CMD return zero again for zero entries (Gopal Tiwari) [1456570] - [mmc] block: Initialize ret in mmc_blk_issue_drv_op() for MMC_DRV_OP_IOCTL (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Workaround conflict with PCI wifi on GPD Win handheld (Gopal Tiwari) [1456570] - [mmc] block: remove a call to blk_queue_bounce_limit (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Enable card detect wake for Intel BYT-related SD controllers (Gopal Tiwari) [1456570] - [mmc] slot-gpio: Add support to enable irq wake on cd_irq (Gopal Tiwari) [1456570] - [mmc] core: Remove MMC_CAP2_HC_ERASE_SZ (Gopal Tiwari) [1456570] - [mmc] core: for data errors, take response of stop cmd into account (Gopal Tiwari) [1456570] - [mmc] core: check also R1 response for stop commands (Gopal Tiwari) [1456570] - [mmc] core: Clarify code for sending CSD (Gopal Tiwari) [1456570] - [mmc] core: Drop mmc_all_send_cid() and use mmc_send_cxd_native() instead (Gopal Tiwari) [1456570] - [mmc] core: Re-factor code for sending CID (Gopal Tiwari) [1456570] - [mmc] core: Remove redundant code in mmc_send_cid() (Gopal Tiwari) [1456570] - [mmc] core: Make mmc_can_reset() static (Gopal Tiwari) [1456570] - [mmc] core: Move mmc_flush_cache() from core.c to mmc_ops.c (Gopal Tiwari) [1456570] - [mmc] core: Move mmc_interrupt_hpi() from core.c to mmc_ops.c (Gopal Tiwari) [1456570] - [mmc] core: Move mmc bkops functions from core.c to mmc_ops.c (Gopal Tiwari) [1456570] - [mmc] core: Don't export some eMMC specific functions from core.c (Gopal Tiwari) [1456570] - [mmc] sdio: Keep card runtime resumed while adding function devices (Gopal Tiwari) [1456570] - [mmc] sdhci-acpi: Remove unneeded acpi_bus_get_status() call (Gopal Tiwari) [1456570] - [mmc] block: Use __mmc_send_status() and drop get_card_status() (Gopal Tiwari) [1456570] - [mmc] block: Move boot partition locking into a driver op (Gopal Tiwari) [1456570] - [mmc] block: Move DRV OP issue function (Gopal Tiwari) [1456570] - [mmc] block: Tag DRV_OPs with a driver operation type (Gopal Tiwari) [1456570] - [mmc] block: remove req back pointer (Gopal Tiwari) [1456570] - [mmc] core: Delete error messages for failed memory allocations (Gopal Tiwari) [1456570] - [mmc] block: move multi-ioctl() to use block layer (Gopal Tiwari) [1456570] - [mmc] block: move single ioctl() commands to block requests (Gopal Tiwari) [1456570] - [mmc] block: Tag is_rpmb as bool (Gopal Tiwari) [1456570] - [mmc] core: Allocate per-request data using the block layer core (Gopal Tiwari) [1456570] - [mmc] core: Delete bounce buffer Kconfig option (Gopal Tiwari) [1456570] - [mmc] sdio: Add API to manage SDIO IRQs from a workqueue (Gopal Tiwari) [1456570] - [mmc] core: Prevent processing SDIO IRQs when none is claimed (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Use ACPI DSM to get driver strength for some Intel devices (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Don't re-tune with runtime pm for some Intel devices (Gopal Tiwari) [1456570] - [mmc] sdhci-pci: Let devices define their own private data (Gopal Tiwari) [1456570] - [kernel] blk-mq: update ->init_request and ->exit_request prototypes (Gopal Tiwari) [1456570] - [mmc] block: allow specifying (Gopal Tiwari) [1456570] - [mmc] acpi: bus: add stub (Gopal Tiwari) [1456570] - [mmc] block: allocate request (Gopal Tiwari) [1456570] - [lib] sd, mmc, virtio_blk, string_helpers: fix block size units (Gopal Tiwari) [1456570] - [mmc] blk-mq: make mq_ops a const pointer (Gopal Tiwari) [1456570] - [mmc] asm-generic: io: implement (Gopal Tiwari) [1456570]- [crypto] salsa20: fix blkcipher_walk API usage (Bruno Eduardo de Oliveira Meneguele) [1543981] {CVE-2017-17805} - [crypto] algif_skcipher: Load TX SG list after waiting (Bruno Eduardo de Oliveira Meneguele) [1541875] {CVE-2017-13215} - [crypto] api - Keep failed instances alive (Herbert Xu) [1466244] - [crypto] add missing crypto module aliases (Herbert Xu) [1357080] - [crypto] rsa: Add Makefile dependencies to fix parallel builds (Herbert Xu) [1542374] - [crypto] cryptd: Add helpers to check whether a tfm is queued (Herbert Xu) [1579195] - [crypto] cryptd: Fix AEAD request context corruption (Herbert Xu) [1579195] - [security] let security modules use PTRACE_MODE_* with bitmasks (Joe Lawrence) [1574784] - [edac] sb_edac: Dont create a second memory controller if HA1 is not present (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Classify memory mirroring modes (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Avoid creating SOCK memory controller (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Bump driver version and do some cleanups (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Check if ECC enabled when at least one DIMM is present (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Drop NUM_CHANNELS from 8 back to 4 (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Carve out dimm-populating loop (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Fix mod_name (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Assign EDAC memory controller per h/w controller (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Dont use "Socket#" in the memory controller name (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Classify PCI-IDs by topology (Aristeu Rozanski) [1483004 1483026] - [edac] sb_edac: Get rid of ->show_interleave_mode() (Aristeu Rozanski) [1483004 1483026] - [edac] i7core, sb_edac: Dont return NOTIFY_BAD from mce_decoder callback (Aristeu Rozanski) [1483004 1483026] - [hid] input: Fix accessing freed memory during device disconnect (Aristeu Rozanski) [1576936] - [hid] input: Fix NULL pointer dereference when power_supply_register fails (Aristeu Rozanski) [1576936] - [scsi] sr: get/drop reference to device in revalidate and check_events (Ming Lei) [1583908] - [md] submit splitted bio via generic_make_request (Ming Lei) [1567865] - [md] Don't split write discard/same/erase bio in md linear/faulty/multipath (Ming Lei) [1567865] - [iommu] amd: Take into account that alloc_dev_data() may return NULL (Jerry Snitselaar) [1583770] - [iommu] vt-d: Fix scatterlist offset handling (Jerry Snitselaar) [1583770] - [iommu] vt-d: Clear Page Request Overflow fault bit (Jerry Snitselaar) [1483811] - [iommu] vt-d: Don't register bus-notifier under dmar_global_lock (Jerry Snitselaar) [1583770] - [iommu] amd: Finish TLB flush in amd_iommu_unmap() (Jerry Snitselaar) [1583770] - [iommu] vt-d: Prevent VMD child devices from being remapping targets (Jerry Snitselaar) [1583770] - [iommu] Make iommu_bus_notifier return NOTIFY_DONE rather than error code (Jerry Snitselaar) [1583770] - [iommu] amd: Fix incorrect error handling in amd_iommu_bind_pasid() (Jerry Snitselaar) [1583770] - [iommu] vt-d: Flush the IOTLB to get rid of the initial kdump mappings (Jerry Snitselaar) [1583770] - [iommu] iommu/amd: Clean up iommu_pc_get_set_reg() (Jerry Snitselaar) [1583770] - [iommu] amd: Fix error code path in early_amd_iommu_init() (Jerry Snitselaar) [1583770] - [iommu] vt-d: Fix NULL pointer dereference in device_to_iommu (Jerry Snitselaar) [1583770] - [mm] move_ptes: check pte dirty after its removal (Christoph von Recklinghausen) [1490234] - [mm] mremap: fix race between mremap() and page cleanning (Christoph von Recklinghausen) [1490234] - [mm] slab_common: fix the check for duplicate slab names (Alaa Hleihel) [1533918] - [mm] slab_common: Do not check for duplicate slab names (Alaa Hleihel) [1533918] - [x86] microcode: Make the late update update_lock a raw lock for RT (Scott Wood) [1581193] - [powerpc] signals: Discard transaction state from signal frames (Steve Best) [1586153] - [powerpc] kdump: Fix powernv build break when KEXEC_CORE=n (Desnes Augusto Nunes do Rosario) [1559434] - [powerpc] powernv/kdump: Fix cases where the kdump kernel can get HMI's (Desnes Augusto Nunes do Rosario) [1559434] - [powerpc] pseries: enable CPU hotplug interrupt source and sysfs (Laurent Vivier) [1532968] - [powerpc] pseries: Enable kernel CPU dlpar from sysfs (Laurent Vivier) [1532968] - [powerpc] pseries: Add CPU dlpar add functionality (Laurent Vivier) [1532968] - [powerpc] pseries: Add CPU dlpar remove functionality (Laurent Vivier) [1532968] - [powerpc] pseries: Update CPU hotplug error recovery (Laurent Vivier) [1532968] - [powerpc] pseries: Factor out common cpu hotplug code (Laurent Vivier) [1532968] - [i2c] i2c-core: Fix compilation on s390x (Thomas Huth) [1570090] - [s390] cmpxchg: use compiler builtins (Thomas Huth) [1570090] - [s390] 32bit: fix cmpxchg64 (Thomas Huth) [1570090] - [kernel] vgacon: dummy implementation for vgacon_text_force (Thomas Huth) [1570090] - [s390] setup: enable display support for KVM guest (Thomas Huth) [1570090] - [s390] char: Rename EBCDIC keymap variables (Thomas Huth) [1570090] - [video] kconfig: Remove HAS_IOMEM dependency for Graphics support (Thomas Huth) [1570090] - [video] console: Disable VGA text console support on cris (Thomas Huth) [1570090] - [s390] pci: handle insufficient resources during dma tlb flush (Hendrik Brueckner) [1539025] - [s390] pci_dma: make lazy flush independent from the tlb_refresh bit (Hendrik Brueckner) [1539025] - [s390] pci: fix dma address calculation in map_sg (Hendrik Brueckner) [1539025] - [s390] pci_dma: improve lazy flush for unmap (Hendrik Brueckner) [1539025] - [s390] pci_dma: split dma_update_trans (Hendrik Brueckner) [1539025] - [s390] pci_dma: improve map_sg (Hendrik Brueckner) [1539025] - [s390] pci_dma: simplify dma address calculation (Hendrik Brueckner) [1539025] - [s390] pci_dma: remove dma address range check (Hendrik Brueckner) [1539025] - [s390] use expoline thunks in the BPF JIT (Hendrik Brueckner) [1583564] - [s390] remove indirect branch from do_softirq_own_stack (Hendrik Brueckner) [1583564] - [s390] move spectre sysfs attribute code (Hendrik Brueckner) [1583564] - [s390] kernel: use expoline for indirect branches (Hendrik Brueckner) [1583564] - [s390] ftrace: use expoline for indirect branches (Hendrik Brueckner) [1583564] - [s390] lib: use expoline for indirect branches (Hendrik Brueckner) [1583564] - [s390] move expoline assembler macros to a header (Hendrik Brueckner) [1583564] - [s390] correct module section names for expoline code revert (Hendrik Brueckner) [1583564] - [s390] add assembler macros for CPU alternatives (Hendrik Brueckner) [1583564] - [s390] ftrace: optimize mcount code (Hendrik Brueckner) [1583564]- [fs] svcrpc: don't leak contexts on PROC_DESTROY (Dave Wysochanski) [1487722] - [fs] ceph: don't set read_ahead_kb to 0 by default (Ilya Dryomov) [1579539] - [fs] ext4: protect i_disksize update by i_data_sem in direct write path (Lukas Czerner) [1571735] - [fs] ext4: update i_disksize if direct write past ondisk size (Lukas Czerner) [1554212] - [fs] xfs: Correctly invert xfs_buftarg LRU isolation logic (Brian Foster) [1548378] - [fs] ceph: fix rsize/wsize capping in ceph_direct_read_write() (Ilya Dryomov) [1580500] - [fs] ceph: check if mds create snaprealm when setting quota (Ilya Dryomov) [1580500] - [fs] rbd: notrim map option (Ilya Dryomov) [1580500] - [fs] ceph: always update atime/mtime/ctime for new inode (Ilya Dryomov) [1580500] - [fs] rbd: support timeout in rbd_wait_state_locked() (Ilya Dryomov) [1580500] - [fs] rbd: refactor rbd_wait_state_locked() (Ilya Dryomov) [1580500] - [fs] ceph: quota: report root dir quota usage in statfs (Ilya Dryomov) [1580500] - [fs] ceph: quota: add counter for snaprealms with quota (Ilya Dryomov) [1580500] - [fs] ceph: quota: cache inode pointer in ceph_snap_realm (Ilya Dryomov) [1580500] - [fs] ceph: fix root quota realm check (Ilya Dryomov) [1580500] - [fs] ceph: don't check quota for snap inode (Ilya Dryomov) [1580500] - [fs] ceph: quota: update MDS when max_bytes is approaching (Ilya Dryomov) [1580500] - [fs] ceph: quota: support for ceph.quota.max_bytes (Ilya Dryomov) [1580500] - [fs] ceph: quota: don't allow cross-quota renames (Ilya Dryomov) [1580500] - [fs] ceph: quota: support for ceph.quota.max_files (Ilya Dryomov) [1580500] - [fs] ceph: quota: add initial infrastructure to support cephfs quotas (Ilya Dryomov) [1580500] - [fs] rbd: remove VLA usage (Ilya Dryomov) [1580500] - [fs] rbd: fix spelling mistake: "reregisteration" -> "reregistration" (Ilya Dryomov) [1580500] - [fs] ceph: rename function drop_leases() to a more descriptive name (Ilya Dryomov) [1580500] - [fs] ceph: fix invalid point dereference for error case in mdsc destroy (Ilya Dryomov) [1580500] - [fs] ceph: return proper bool type to caller instead of pointer (Ilya Dryomov) [1580500] - [fs] ceph: optimize memory usage (Ilya Dryomov) [1580500] - [fs] ceph: optimize mds session register (Ilya Dryomov) [1580500] - [fs] libceph, ceph: add __init attribution to init funcitons (Ilya Dryomov) [1580500] - [fs] ceph: filter out used flags when printing unused open flags (Ilya Dryomov) [1580500] - [fs] ceph: don't wait on writeback when there is no more dirty pages (Ilya Dryomov) [1580500] - [fs] ceph: invalidate pages that beyond EOF in ceph_writepages_start() (Ilya Dryomov) [1580500] - [fs] ceph: mark the cap cache as unreclaimable (Ilya Dryomov) [1580500] - [fs] ceph: change variable name to follow common rule (Ilya Dryomov) [1580500] - [fs] ceph: optimizing cap reservation (Ilya Dryomov) [1580500] - [fs] ceph: release unreserved caps if having enough available caps (Ilya Dryomov) [1580500] - [fs] ceph: optimizing cap allocation (Ilya Dryomov) [1580500] - [fs] ceph: adding protection for showing cap reservation info (Ilya Dryomov) [1580500] - [fs] libceph: adding missing message types to ceph_msg_type_name() (Ilya Dryomov) [1580500] - [fs] rbd: get the latest osdmap when using an existing client (Ilya Dryomov) [1580500] - [fs] rbd: move rbd_get_client() below rbd_put_client() (Ilya Dryomov) [1580500] - [fs] rbd: remove redundant declaration of rbd_spec_put() (Ilya Dryomov) [1580500] - [fs] libceph: fix misjudgement of maximum monitor number (Ilya Dryomov) [1580500] - [fs] libceph, ceph: change permission for readonly debugfs entries (Ilya Dryomov) [1580500] - [fs] ceph: add newline to end of debug message format (Ilya Dryomov) [1580500] - [fs] libceph, ceph: change ceph_calc_file_object_mapping() signature (Ilya Dryomov) [1580500] - [fs] libceph: eliminate overflows in ceph_calc_file_object_mapping() (Ilya Dryomov) [1580500] - [fs] libceph: define new ceph_file_layout structure (Ilya Dryomov) [1580500] - [fs] rbd: set max_segment_size to UINT_MAX (Ilya Dryomov) [1580500] - [fs] ceph: fix dentry leak when failing to init debugfs (Ilya Dryomov) [1580500] - [fs] libceph, ceph: avoid memory leak when specifying same option several times (Ilya Dryomov) [1580500] - [fs] ceph: flush dirty caps of unlinked inode ASAP (Ilya Dryomov) [1580500] - [fs] ceph: improving efficiency of syncfs (Ilya Dryomov) [1580500] - [fs] libceph: check kstrndup() return value (Ilya Dryomov) [1580500] - [fs] ceph: try to allocate enough memory for reserved caps (Ilya Dryomov) [1580500] - [fs] ceph: fix race of queuing delayed caps (Ilya Dryomov) [1580500] - [fs] ceph: delete unreachable code in ceph_check_caps() (Ilya Dryomov) [1580500] - [fs] ceph: limit rate of cap import/export error messages (Ilya Dryomov) [1580500] - [fs] ceph: fix incorrect snaprealm when adding caps (Ilya Dryomov) [1580500] - [fs] ceph: fix un-balanced fsc->writeback_count update (Ilya Dryomov) [1580500] - [fs] ceph: track read contexts in ceph_file_info (Ilya Dryomov) [1580500] - [fs] ceph: avoid dereferencing invalid pointer during cached readdir (Ilya Dryomov) [1580500] - [fs] ceph: use atomic_t for ceph_inode_info::i_shared_gen (Ilya Dryomov) [1580500] - [fs] ceph: cleanup traceless reply handling for rename (Ilya Dryomov) [1580500] - [fs] ceph: voluntarily drop Fx cap for readdir request (Ilya Dryomov) [1580500] - [fs] ceph: properly drop caps for setattr request (Ilya Dryomov) [1580500] - [fs] ceph: voluntarily drop Lx cap for link/rename requests (Ilya Dryomov) [1580500] - [fs] ceph: voluntarily drop Ax cap for requests that create new inode (Ilya Dryomov) [1580500] - [fs] rbd: whitelist RBD_FEATURE_OPERATIONS feature bit (Ilya Dryomov) [1580500] - [fs] rbd: don't NULL out ->obj_request in rbd_img_obj_parent_read_full() (Ilya Dryomov) [1580500] - [fs] rbd: use kmem_cache_zalloc() in rbd_img_request_create() (Ilya Dryomov) [1580500] - [fs] rbd: obj_request->completion is unused (Ilya Dryomov) [1580500] - [fs] rbd: set max_segments to USHRT_MAX (Ilya Dryomov) [1580500] - [fs] rbd: reacquire lock should update lock owner client id (Ilya Dryomov) [1580500] - [fs] ceph: drop negative child dentries before try pruning inode's alias (Ilya Dryomov) [1580500] - [fs] rbd: default to single-major device number scheme (Ilya Dryomov) [1580500] - [fs] libceph: don't WARN() if user tries to add invalid key (Ilya Dryomov) [1580500] - [fs] rbd: set discard_alignment to zero (Ilya Dryomov) [1580500] - [fs] ceph: silence sparse endianness warning in encode_caps_cb (Ilya Dryomov) [1580500] - [fs] ceph: remove the bump of i_version (Ilya Dryomov) [1580500] - [fs] ceph: present consistent fsid, regardless of arch endianness (Ilya Dryomov) [1580500] - [fs] ceph: clean up spinlocking and list handling around cleanup_cap_releases() (Ilya Dryomov) [1580500] - [fs] rbd: get rid of rbd_mapping::read_only (Ilya Dryomov) [1580500] - [fs] rbd: fix and simplify rbd_ioctl_set_ro() (Ilya Dryomov) [1580500] - [fs] ceph: remove unused and redundant variable dropping (Ilya Dryomov) [1580500] - [fs] ceph: mark expected switch fall-throughs (Ilya Dryomov) [1580500] - [fs] ceph: -EINVAL on decoding failure in ceph_mdsc_handle_fsmap() (Ilya Dryomov) [1580500] - [fs] ceph: disable cached readdir after dropping positive dentry (Ilya Dryomov) [1580500] - [fs] ceph: fix bool initialization/comparison (Ilya Dryomov) [1580500] - [fs] ceph: handle 'session get evicted while there are file locks' (Ilya Dryomov) [1580500] - [fs] ceph: optimize flock encoding during reconnect (Ilya Dryomov) [1580500] - [fs] ceph: move spinlocking into ceph_encode_locks_to_buffer and ceph_count_locks (Ilya Dryomov) [1580500] - [fs] ceph: make lock_to_ceph_filelock() static (Ilya Dryomov) [1580500] - [fs] ceph: keep auth cap when inode has flocks or posix locks (Ilya Dryomov) [1580500] - [fs] ceph: use get_user_pages_fast() (Ilya Dryomov) [1580500] - [fs] ceph: properly queue cap snap for newly created snap realm (Ilya Dryomov) [1580500] - [fs] ceph: wait on writeback after writing snapshot data (Ilya Dryomov) [1580500] - [fs] ceph: fix capsnap dirty pages accounting (Ilya Dryomov) [1580500] - [fs] ceph: ignore wbc->range_(start, end) when write back snapshot data (Ilya Dryomov) [1580500] - [fs] ceph: fix "range cyclic" mode writepages (Ilya Dryomov) [1580500] - [fs] ceph: cleanup local variables in ceph_writepages_start() (Ilya Dryomov) [1580500] - [fs] ceph: optimize pagevec iterating in ceph_writepages_start() (Ilya Dryomov) [1580500] - [fs] ceph: make writepage_nounlock() invalidate page that beyonds EOF (Ilya Dryomov) [1580500] - [fs] ceph: properly get capsnap's size in get_oldest_context() (Ilya Dryomov) [1580500] - [fs] ceph: queue cap snap only when snap realm's context changes (Ilya Dryomov) [1580500] - [fs] ceph: remove stale check in ceph_invalidatepage() (Ilya Dryomov) [1580500] - [fs] ceph: handle race between vmtruncate and queuing cap snap (Ilya Dryomov) [1580500] - [fs] xfs: don't leak quotacheck dquots when cow recovery (Brian Foster) [1579873] - [fs] xfs: fix inobt inode allocation search optimization (Brian Foster) [1579873] - [fs] xfs: Fix per-inode DAX flag inheritance (Brian Foster) [1579873] - [fs] xfs: fix multi-AG deadlock in xfs_bunmapi (Brian Foster) [1579873] - [fs] xfs: check that dir block entries don't off the end of the buffer (Brian Foster) [1579873] - [fs] xfs: fix quotacheck dquot id overflow infinite loop (Brian Foster) [1579873] - [fs] xfs: check _btree_check_block value (Brian Foster) [1579873] - [fs] Revert "xfs: grab dquots without taking the ilock" (Brian Foster) [1579873] - [fs] xfs: assert locking precondition in xfs_readlink_bmap_ilocked (Brian Foster) [1579873] - [fs] xfs: assert locking precondition in xfs_attr_list_int_ilocked (Brian Foster) [1579873] - [fs] xfs: fixup xfs_attr_get_ilocked (Brian Foster) [1579873] - [fs] xfs: don't crash on unexpected holes in dir/attr btrees (Brian Foster) [1579873] - [fs] xfs: rename MAXPATHLEN to XFS_SYMLINK_MAXLEN (Brian Foster) [1579873] - [fs] xfs: Check for m_errortag initialization in xfs_errortag_test (Brian Foster) [1579873] - [fs] xfs: grab dquots without taking the ilock (Brian Foster) [1579873] - [fs] xfs: fix semicolon.cocci warnings (Brian Foster) [1579873] - [fs] xfs: replace log_badcrc_factor knob with error injection tag (Brian Foster) [1579873] - [fs] xfs: convert drop_writes to use the errortag mechanism (Brian Foster) [1579873] - [fs] xfs: remove unneeded parameter from XFS_TEST_ERROR (Brian Foster) [1579873] - [fs] xfs: expose errortag knobs via sysfs (Brian Foster) [1579873] - [fs] xfs: make errortag a per-mountpoint structure (Brian Foster) [1579873] - [fs] xfs: free uncommitted transactions during log recovery (Brian Foster) [1579873] - [fs] xfs: allow reading of already-locked remote symbolic link (Brian Foster) [1579873] - [fs] xfs: pass along transaction context when reading xattr block buffers (Brian Foster) [1579873] - [fs] xfs: pass along transaction context when reading directory block buffers (Brian Foster) [1579873] - [fs] xfs: return the hash value of a leaf1 directory block (Brian Foster) [1579873] - [fs] xfs: refactor the ifork block counting function (Brian Foster) [1579873] - [fs] xfs: make _bmap_count_blocks consistent wrt delalloc extent behavior (Brian Foster) [1579873] - [fs] xfs: check if an inode is cached and allocated (Brian Foster) [1579873] - [fs] xfs: export _inobt_btrec_to_irec and _ialloc_cluster_alignment for scrub (Brian Foster) [1579873] - [fs] xfs: export various function for the online scrubber (Brian Foster) [1579873] - [fs] xfs: always compile the btree inorder check functions (Brian Foster) [1579873] - [fs] xfs: remove double-underscore integer types (Brian Foster) [1579873] - [fs] xfs: avoid harmless gcc-7 warnings (Brian Foster) [1579873] - [fs] xfs: remove lsn relevant fields from xfs_trans structure and its users (Brian Foster) [1579873] - [fs] xfs: remove XFS_HSIZE (Brian Foster) [1579873] - [fs] xfs: define fatal assert build time tunable (Brian Foster) [1579873] - [fs] xfs: define bug_on_assert debug mode sysfs tunable (Brian Foster) [1579873] - [fs] xfs: refactor dir2 leaf readahead shadow buffer cleverness (Brian Foster) [1579873] - [fs] xfs: push buffer of flush locked dquot to avoid quotacheck deadlock (Brian Foster) [1579873] - [fs] xfs: use the common helper uuid_is_null() (Brian Foster) [1579873] - [fs] xfs: remove uuid_getnodeuniq and xfs_uu_t (Brian Foster) [1579873] - [fs] xfs: don't allow bmap on rt files (Brian Foster) [1579873] - [fs] xfs: fix spurious spin_is_locked() assert failures on non-smp kernels (Brian Foster) [1579873] - [fs] xfs: fix unaligned access in xfs_btree_visit_blocks (Brian Foster) [1579873] - [fs] xfs: fix warnings about unused stack variables (Brian Foster) [1579873] - [fs] xfs: BMAPX shouldn't barf on inline-format directories (Brian Foster) [1579873] - [fs] xfs: fix indlen accounting error on partial delalloc conversion (Brian Foster) [1579873] - [fs] xfs: fix use-after-free in xfs_finish_page_writeback (Brian Foster) [1579873] - [fs] xfs: publish UUID in struct super_block (Brian Foster) [1579873] - [fs] xfs: Allow user to kill fstrim process (Brian Foster) [1579873] - [fs] xfs: better log intent item refcount checking (Brian Foster) [1579873] - [fs] xfs: fix up quotacheck buffer list error handling (Brian Foster) [1579873] - [fs] xfs: don't use bool values in trace buffers (Brian Foster) [1579873] - [fs] xfs: corruption needs to respect endianess too! (Brian Foster) [1579873] - [fs] xfs: simplify validation of the unwritten extent bit (Brian Foster) [1579873] - [fs] xfs: remove unused values from xfs_exntst_t (Brian Foster) [1579873] - [fs] xfs: remove the unused XFS_MAXLINK_1 define (Brian Foster) [1579873] - [fs] xfs: more do_div cleanups (Brian Foster) [1579873] - [fs] xfs: remove use of do_div with 32-bit dividend in quota (Brian Foster) [1579873] - [fs] xfs: remove the trailing newline used in the fmt parameter of TP_printk (Brian Foster) [1579873] - [fs] xfs: prevent multi-fsb dir readahead from reading random blocks (Brian Foster) [1579873] - [fs] xfs: pass individual arguments to xfs_bmap_add_extent_hole_real (Brian Foster) [1579873] - [fs] xfs: remove custom do_div implementations (Brian Foster) [1579873] - [fs] xfs: simplify xfs_calc_dquots_per_chunk (Brian Foster) [1579873] - [fs] xfs: fold __xfs_trans_roll into xfs_trans_roll (Brian Foster) [1579873] - [fs] xfs: fix over-copying of getbmap parameters from userspace (Brian Foster) [1579873] - [fs] xfs: Remove obsolete declaration of xfs_buf_get_empty (Brian Foster) [1579873] - [fs] xfs: fix up inode validation failure message (Brian Foster) [1579873] - [fs] xfs: fix kernel memory exposure problems (Brian Foster) [1579873] - [fs] xfs: remove kmem_zalloc_greedy (Brian Foster) [1579873] - [fs] xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask (Brian Foster) [1579873] - [fs] xfs: fix and streamline error handling in xfs_end_io (Brian Foster) [1579873] - [fs] xfs: remove XFS_ALLOCTYPE_ANY_AG and XFS_ALLOCTYPE_START_AG (Brian Foster) [1579873] - [fs] xfs: simplify xfs_rtallocate_extent (Brian Foster) [1579873] - [fs] xfs: tune down agno asserts in the bmap code (Brian Foster) [1579873] - [fs] xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignment (Brian Foster) [1579873] - [fs] xfs: fix len comparison in xfs_extent_busy_trim (Brian Foster) [1579873] - [fs] xfs: improve busy extent sorting (Brian Foster) [1579873] - [fs] xfs: improve handling of busy extents in the low-level allocator (Brian Foster) [1579873] - [fs] xfs: don't fail xfs_extent_busy allocation (Brian Foster) [1579873] - [fs] xfs: correct null checks and error processing in xfs_initialize_perag (Brian Foster) [1579873] - [fs] xfs: introduce xfs_aligned_fsb_count (Brian Foster) [1579873] - [fs] xfs: allow unwritten extents in the CoW fork (Brian Foster) [1579873] - [fs] xfs: verify free block header fields (Brian Foster) [1579873] - [fs] xfs: check for obviously bad level values in the bmbt root (Brian Foster) [1579873] - [fs] xfs: filter out obviously bad btree pointers (Brian Foster) [1579873] - [fs] xfs: fail _dir_open when readahead fails (Brian Foster) [1579873] - [fs] xfs: fix toctou race when locking an inode to access the data map (Brian Foster) [1579873] - [fs] xfs: remove unused full argument from bmap (Brian Foster) [1579873] - [fs] xfs: remove unused struct declarations (Brian Foster) [1579873] - [fs] xfs: remove boilerplate around xfs_btree_init_block (Brian Foster) [1579873] - [fs] xfs: make xfs_btree_magic more generic (Brian Foster) [1579873] - [fs] xfs: glean crc status from mp not flags in xfs_btree_init_block_int (Brian Foster) [1579873] - [fs] xfs: prevent quotacheck from overloading inode lru (Brian Foster) [1579873] - [fs] xfs: extsize hints are not unlikely in xfs_bmap_btalloc (Brian Foster) [1579873] - [fs] xfs: verify dirblocklog correctly (Brian Foster) [1579873] - [fs] xfs: fix COW writeback race (Brian Foster) [1579873] - [fs] xfs: fix xfs_mode_to_ftype() prototype (Brian Foster) [1579873] - [fs] xfs: don't rely on ->total in xfs_alloc_space_available (Brian Foster) [1579873] - [fs] xfs: adjust allocation length in xfs_alloc_space_available (Brian Foster) [1579873] - [fs] xfs: fix bogus minleft manipulations (Brian Foster) [1579873] - [fs] xfs: bump up reserved blocks in xfs_alloc_set_aside (Brian Foster) [1579873] - [fs] xfs: nuke unused tracepoint definitions (Brian Foster) [1579873] - [fs] xfs: Always flush caches when integrity is required (Brian Foster) [1579873] - [fs] xfs: use rhashtable to track buffer cache (Brian Foster) [1579873] - [fs] xfs: optimise CRC updates (Brian Foster) [1579873] - [fs] xfs: make xfs btree stats less huge (Brian Foster) [1579873] - [fs] xfs: error out if trying to add attrs and anextents > 0 (Brian Foster) [1579873] - [fs] xfs: don't crash if reading a directory results in an unexpected hole (Brian Foster) [1579873] - [fs] xfs: complain if we don't get nextents bmap records (Brian Foster) [1579873] - [fs] xfs: check for bogus values in btree block headers (Brian Foster) [1579873] - [fs] xfs: forbid AG btrees with level == 0 (Brian Foster) [1579873] - [fs] xfs: several xattr functions can be void (Brian Foster) [1579873] - [fs] xfs: Move AGI buffer type setting to xfs_read_agi (Brian Foster) [1579873] - [fs] xfs: pass post-eof speculative prealloc blocks to bmapi (Brian Foster) [1579873] - [fs] xfs: track preallocation separately in xfs_bmapi_reserve_delalloc() (Brian Foster) [1579873] - [fs] fs: xfs: libxfs: constify xfs_nameops structures (Brian Foster) [1579873] - [fs] fs: xfs: xfs_icreate_item: constify xfs_item_ops structure (Brian Foster) [1579873] - [fs] xfs: add XBF_XBF_NO_IOACCT to buf trace output (Brian Foster) [1579873] - [fs] xfs: remove NULLEXTNUM (Brian Foster) [1579873] - [fs] xfs: remove xfs_bmap_search_extents (Brian Foster) [1579873] - [fs] xfs: use new extent lookup helpers xfs_file_iomap_begin_delay (Brian Foster) [1579873] - [fs] xfs: remove prev argument to xfs_bmapi_reserve_delalloc (Brian Foster) [1579873] - [fs] xfs: use new extent lookup helpers in __xfs_bunmapi (Brian Foster) [1579873] - [fs] xfs: use new extent lookup helpers in xfs_bmapi_write (Brian Foster) [1579873] - [fs] xfs: use new extent lookup helpers in xfs_bmapi_read (Brian Foster) [1579873] - [fs] xfs: cleanup xfs_bmap_last_before (Brian Foster) [1579873] - [fs] xfs: check return value of _trans_reserve_quota_nblks (Brian Foster) [1579873] - [fs] xfs: move dir_ino_validate declaration per xfsprogs (Brian Foster) [1579873] - [fs] libxfs: clean up _dir2_data_freescan (Brian Foster) [1579873] - [fs] libxfs: fix xfs_attr_shortform_bytesfit declaration (Brian Foster) [1579873] - [fs] libxfs: fix whitespace problems (Brian Foster) [1579873] - [fs] libxfs: synchronize dinode_verify with userspace (Brian Foster) [1579873] - [fs] libxfs: convert ushort to unsigned short (Brian Foster) [1579873] - [fs] xfs: rmap btree requires more reserved free space (Brian Foster) [1579873] - [fs] cifs: avoid a kmalloc in smb2_send_recv/SendReceive2 for the common case (Leif Sahlberg) [1582973] - [fs] cifs: remove small_smb2_init (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_lease_ack (Leif Sahlberg) [1582973] - [fs] cifs: remove unused variable from SMB2_read (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_oplock_break we get from server (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_query_info_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_query_directory_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_set_info_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2 read/write requests (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_lock_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_flush_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_create_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_sess_setup_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_tree_connect_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_echo_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_ioctl_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_close_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_tree_disconnect_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_logoff_req (Leif Sahlberg) [1582973] - [fs] cifs: remove rfc1002 header from smb2_negotiate_req (Leif Sahlberg) [1582973] - [fs] cifs: Add smb2_send_recv (Leif Sahlberg) [1582973]- [target] iscsi: avoid NULL dereference in CHAP auth error path (Maurizio Lombardi) [1585081] - [iscsi-target] Fix non-immediate TMR reference leak (Maurizio Lombardi) [1585081] - [iscsi-target] Make TASK_REASSIGN use proper se_cmd->cmd_kref (Maurizio Lombardi) [1585081] - [target] Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK (Maurizio Lombardi) [1585081] - [target] Fix quiese during transport_write_pending_qf endless loop (Maurizio Lombardi) [1585081] - [target] Fix caw_sem leak in transport_generic_request_failure (Maurizio Lombardi) [1585081] - [target] Fix QUEUE_FULL + SCSI task attribute handling (Maurizio Lombardi) [1585081] - [iSCSI-target] Use common error handling code in iscsi_decode_text_input() (Maurizio Lombardi) [1585081] - [target] iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1585081] - [target] iscsi: Fix a race condition in iscsit_add_reject_from_cmd() (Maurizio Lombardi) [1585081] - [target] iscsi: Modify iscsit_do_crypto_hash_buf() prototype (Maurizio Lombardi) [1585081] - [target] iscsi: Fix endianness in an error message (Maurizio Lombardi) [1585081] - [target] iscsi: Use min() in iscsit_dump_data_payload() instead of open-coding it (Maurizio Lombardi) [1585081] - [target] iscsi: Define OFFLOAD_BUF_SIZE once (Maurizio Lombardi) [1585081] - [target] Inline transport_put_cmd() (Maurizio Lombardi) [1585081] - [target] Suppress gcc 7 fallthrough warnings (Maurizio Lombardi) [1585081] - [target] Move a declaration of a global variable into a header file (Maurizio Lombardi) [1585081] - [iscsi-target] fix memory leak in iscsit_release_discovery_tpg() (Maurizio Lombardi) [1585081] - [iscsi-target] fix memory leak in lio_target_tiqn_addtpg() (Maurizio Lombardi) [1585081] - [target] fix condition return in core_pr_dump_initiator_port() (Maurizio Lombardi) [1585081] - [target] fix match_token option in target_core_configfs.c (Maurizio Lombardi) [1585081] - [target] add sense code INSUFFICIENT REGISTRATION RESOURCES (Maurizio Lombardi) [1585081] - [target] fix double unmap data sg in core_scsi3_emulate_pro_register_and_move() (Maurizio Lombardi) [1585081] - [target] fix buffer offset in core_scsi3_pri_read_full_status (Maurizio Lombardi) [1585081] - [target] fix null pointer regression in core_tmr_drain_tmr_list (Maurizio Lombardi) [1585081] - [target] file: Do not return error for UNMAP if length is zero (Maurizio Lombardi) [1585081] - [target] Fix node_acl demo-mode + uncached dynamic shutdown regression (Maurizio Lombardi) [1585081] - [iscsi-target] Add login_keys_workaround attribute for non RFC initiators (Maurizio Lombardi) [1585081] - [target] Fix return sense reason in target_scsi3_emulate_pr_out (Maurizio Lombardi) [1585081] - [target] Fix cmd size for PR-OUT in passthrough_parse_cdb (Maurizio Lombardi) [1585081] - [target] Use macro for WRITE_VERIFY_32 operation codes (Maurizio Lombardi) [1585081] - [target] make device_mutex and device_list static (Maurizio Lombardi) [1585081] - [target] remove g_device_list (Maurizio Lombardi) [1585081] - [xcopy] loop over devices using idr helper (Maurizio Lombardi) [1585081] - [target] add helper to iterate over devices (Maurizio Lombardi) [1585081] - [target] add helper to find se_device by dev_index (Maurizio Lombardi) [1585081] - [target] use idr for se_device dev index (Maurizio Lombardi) [1585081] - [target] Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce (Maurizio Lombardi) [1585081] - [target] iscsi: Remove dead code from iscsit_process_scsi_cmd() (Maurizio Lombardi) [1585081] - [target] iscsi: Simplify iscsit_free_cmd() (Maurizio Lombardi) [1585081] - [target] iscsi: Remove second argument of __iscsit_free_cmd() (Maurizio Lombardi) [1585081] - [target] tcm_loop: Make TMF processing slightly faster (Maurizio Lombardi) [1585081] - [target] tcm_loop: Use target_submit_tmr() instead of open-coding this function (Maurizio Lombardi) [1585081] - [target] tcm_loop: Replace a waitqueue and a counter by a completion (Maurizio Lombardi) [1585081] - [target] tcm_loop: Merge struct tcm_loop_cmd and struct tcm_loop_tmr (Maurizio Lombardi) [1585081] - [target] Introduce a function that shows the command state (Maurizio Lombardi) [1585081] - [iscsi-target] Kill left-over iscsi_target_do_cleanup (Maurizio Lombardi) [1585081] - [target] Fix a deadlock between the XCOPY code and iSCSI session shutdown (Maurizio Lombardi) [1585081] - [target] Use get/put_unaligned_be*() instead of open coding these functions (Maurizio Lombardi) [1585081] - [target] Fix transport_init_se_cmd() (Maurizio Lombardi) [1585081] - [target] Remove se_device.dev_list (Maurizio Lombardi) [1585081] - [target] Use symbolic value for WRITE_VERIFY_16 (Maurizio Lombardi) [1585081] - [target] Add TARGET_SCF_LOOKUP_LUN_FROM_TAG support for ABORT_TASK (Maurizio Lombardi) [1585081] - [target] Add support for TMR percpu reference counting (Maurizio Lombardi) [1585081] - [target] reject COMPARE_AND_WRITE if emulate_caw is not set (Maurizio Lombardi) [1585081] - [iscsi-target] Avoid holding ->tpg_state_lock during param update (Maurizio Lombardi) [1585081] - [target] configfs: Kill se_lun->lun_link_magic (Maurizio Lombardi) [1585081] - [target] configfs: Kill se_device->dev_link_magic (Maurizio Lombardi) [1585081] - [target] remove dead code (Maurizio Lombardi) [1585081] - [net] target: introduce __skb_put_(zero, data, u8) (Maurizio Lombardi) [1585081] - [networking] target: make skb_push & __skb_push return void pointers (Maurizio Lombardi) [1585081] - [networking] target: make skb_put & friends return void pointers (Maurizio Lombardi) [1585081] - [iscsi-target] Reject immediate data underflow larger than SCSI transfer length (Maurizio Lombardi) [1585081] - [iscsi-target] Fix delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP (Maurizio Lombardi) [1585081] - [target] Fix kref->refcount underflow in transport_cmd_finish_abort (Maurizio Lombardi) [1585081] - [target] Re-add check to reject control WRITEs with overflow data (Maurizio Lombardi) [1585081] - [target] Revert "Fix VERIFY and WRITE VERIFY command parsing" (Maurizio Lombardi) [1585081] - [target] fileio: Fix zero-length READ and WRITE handling (Maurizio Lombardi) [1585081] - [target] Don't force session reset if queue_depth does not change (Maurizio Lombardi) [1585081] - [target] Fix compare_and_write_callback handling for non GOOD status (Maurizio Lombardi) [1585081] - [target] fixup error message in target_tg_pt_gp_tg_pt_gp_id_store() (Maurizio Lombardi) [1585081] - [target] fixup error message in target_tg_pt_gp_alua_access_type_store() (Maurizio Lombardi) [1585081] - [target] Add WRITE_VERIFY_16 (Maurizio Lombardi) [1585081] - [target] Use kmalloc_array() in transport_kmap_data_sg() (Maurizio Lombardi) [1585081] - [target] Use kmalloc_array() in compare_and_write_callback() (Maurizio Lombardi) [1585081] - [target] Improve size determinations in two functions (Maurizio Lombardi) [1585081] - [target] Delete error messages for failed memory allocations (Maurizio Lombardi) [1585081] - [target] Use kcalloc() in two functions (Maurizio Lombardi) [1585081] - [iscsi-target] Improve size determinations in four functions (Maurizio Lombardi) [1585081] - [iscsi-target] Delete error messages for failed memory allocations (Maurizio Lombardi) [1585081] - [iscsi-target] Use kcalloc() in iscsit_allocate_iovecs() (Maurizio Lombardi) [1585081] - [tcm] make pi data verification configurable (Maurizio Lombardi) [1585081] - [target] Fix VERIFY and WRITE VERIFY command parsing (Maurizio Lombardi) [1585081] - [target] pr: update PR out action code table (Maurizio Lombardi) [1585081] - [target] iblock: convert iblock_req.pending from atomic_t to refcount_t (Maurizio Lombardi) [1585081] - [iscsi-target] use generic inet_pton_with_scope (Maurizio Lombardi) [1585081] - [iscsi-target] Drop work-around for legacy GlobalSAN initiator (Maurizio Lombardi) [1585081] - [iscsi-target] Fix early login failure statistics misses (Maurizio Lombardi) [1585081] - [target] iscsi: Fix iSCSI task reassignment handling (Maurizio Lombardi) [1585081] - [target] iscsi: Introduce a helper function for TMF translation (Maurizio Lombardi) [1585081] - [target] iscsi: Fix spelling of "reallegiance" (Maurizio Lombardi) [1585081] - [target] iscsi: Fix spelling of "perform" (Maurizio Lombardi) [1585081] - [iscsi-target] fix spelling mistake "Unsolicitied" -> "Unsolicited" (Maurizio Lombardi) [1585081] - [iscsi-target] graceful disconnect on invalid mapping to iovec (Maurizio Lombardi) [1585081] - [target] Avoid mappedlun symlink creation during lun shutdown (Maurizio Lombardi) [1585081] - [target] Drop pointless tfo->check_stop_free check (Maurizio Lombardi) [1585081] - [target] Fix VERIFY_16 handling in sbc_parse_cdb (Maurizio Lombardi) [1585081] - [target] pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export (Maurizio Lombardi) [1585081] - [target] Add counters for ABORT_TASK success + failure (Maurizio Lombardi) [1585081] - [target] Fix NULL dereference during LUN lookup + active I/O shutdown (Maurizio Lombardi) [1585081] - [target] Delete tmr from list before processing (Maurizio Lombardi) [1585081] - [target] Fix handling of aborted failed commands (Maurizio Lombardi) [1585081] - [target] Remove command flag CMD_T_DEV_ACTIVE (Maurizio Lombardi) [1585081] - [target] Remove command flag CMD_T_BUSY (Maurizio Lombardi) [1585081] - [target] Move session check from target_put_sess_cmd() into target_release_cmd_kref() (Maurizio Lombardi) [1585081] - [target] Inline transport_cmd_check_stop() (Maurizio Lombardi) [1585081] - [target] Remove an overly chatty debug message (Maurizio Lombardi) [1585081] - [target] Stop execution if CMD_T_STOP has been set (Maurizio Lombardi) [1585081] - [target] Correct transport_wait_for_tasks() documentation (Maurizio Lombardi) [1585081] - [target] Make core_tmr_abort_task() consider all commands (Maurizio Lombardi) [1585081] - [target] Remove se_tmr_req.tmr_lun (Maurizio Lombardi) [1585081] - [target] Fix COMPARE_AND_WRITE ref leak for non GOOD status (Maurizio Lombardi) [1585081] - [target] Fix multi-session dynamic se_node_acl double free OOPs (Maurizio Lombardi) [1585081] - [target] Fix early transport_generic_handle_tmr abort scenario (Maurizio Lombardi) [1585081] - [target] Use correct SCSI status during EXTENDED_COPY exception (Maurizio Lombardi) [1585081] - [target] Don't BUG_ON during NodeACL dynamic -> explicit conversion (Maurizio Lombardi) [1585081] - [target] support XCOPY requests without parameters (Maurizio Lombardi) [1585081] - [target] check for XCOPY parameter truncation (Maurizio Lombardi) [1585081] - [target] use XCOPY segment descriptor CSCD IDs (Maurizio Lombardi) [1585081] - [target] check XCOPY segment descriptor CSCD IDs (Maurizio Lombardi) [1585081] - [target] simplify XCOPY wwn->se_dev lookup helper (Maurizio Lombardi) [1585081] - [target] return UNSUPPORTED TARGET/SEGMENT DESC TYPE CODE sense (Maurizio Lombardi) [1585081] - [target] bounds check XCOPY total descriptor list length (Maurizio Lombardi) [1585081] - [target] bounds check XCOPY segment descriptor list (Maurizio Lombardi) [1585081] - [target] use XCOPY TOO MANY TARGET DESCRIPTORS sense (Maurizio Lombardi) [1585081] - [target] add XCOPY target/segment desc sense codes (Maurizio Lombardi) [1585081] - [target] Fix spelling mistake and unwrap multi-line text (Maurizio Lombardi) [1585081] - [target] user: Add an #include directive (Maurizio Lombardi) [1585081] - [sbp-target] Add an #include directive (Maurizio Lombardi) [1585081] - [sbp-target] Fix second argument of percpu_ida_alloc() (Maurizio Lombardi) [1585081] - [target] user: Fix a data type in tcmu_queue_cmd() (Maurizio Lombardi) [1585081] - [target] avoid accessing .bi_vcnt directly (Maurizio Lombardi) [1585081] - [target] tcm_fc: use CPU affinity for responses (Maurizio Lombardi) [1585081] - [target] tcm_fc: Update debugging statements to match libfc usage (Maurizio Lombardi) [1585081] - [target] tcm_fc: return detailed error in ft_sess_create() (Maurizio Lombardi) [1585081] - [target] tcm_fc: print command pointer in debug message (Maurizio Lombardi) [1585081] - [target] fix potential race window in target_sess_cmd_list_waiting() (Maurizio Lombardi) [1585081] - [target] Revert "Fix residual overflow handling in target_complete_cmd_with_length" (Maurizio Lombardi) [1585081] - [target] Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code (Maurizio Lombardi) [1585081] - [target] Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE (Maurizio Lombardi) [1585081] - [target] fix spelling mistake: "limitiation" -> "limitation" (Maurizio Lombardi) [1585081] - [target] Fix residual overflow handling in target_complete_cmd_with_length (Maurizio Lombardi) [1585081] - [tcm_fc] set and unset FCP_SPPF_TARG_FCN (Maurizio Lombardi) [1585081] - [target] Fix ordered task CHECK_CONDITION early exception handling (Maurizio Lombardi) [1585081] - [target] Fix ordered task target_setup_cmd_from_cdb exception hang (Maurizio Lombardi) [1585081] - [target] Fix max_unmap_lba_count calc overflow (Maurizio Lombardi) [1585081] - [target] need_to_release is always false, remove redundant check and kfree (Maurizio Lombardi) [1585081] - [target] make close_session optional (Maurizio Lombardi) [1585081] - [target] make ->shutdown_session optional (Maurizio Lombardi) [1585081] - [target] remove acl_stop (Maurizio Lombardi) [1585081] - [target] consolidate and fix session shutdown (Maurizio Lombardi) [1585081] - [scsi] lpfc: update driver version to 12.0.0.4 (Dick Kennedy) [1584377] - [scsi] lpfc: Fix port initialization failure (Dick Kennedy) [1584377] - [scsi] lpfc: Don't return internal MBXERR_ERROR code from probe function (Dick Kennedy) [1584377] - [scsi] lpfc: Fix 16gb hbas failing cq create (Dick Kennedy) [1584377] - [scsi] lpfc: Fix crash in blk_mq layer when executing modprobe -r lpfc (Dick Kennedy) [1584377] - [scsi] lpfc: correct oversubscription of nvme io requests for an adapter (Dick Kennedy) [1584377] - [scsi] lpfc: Fix MDS diagnostics failure (Rx < Tx) (Dick Kennedy) [1584377] - [scsi] lpfc: fix spelling mistakes: "mabilbox" and "maibox" (Dick Kennedy) [1584377] - [scsi] lpfc: Comment cleanup regarding Broadcom copyright header (Dick Kennedy) [1584377] - [scsi] lpfc: update driver version to 12.0.0.3 (Dick Kennedy) [1584377] - [scsi] lpfc: Enhance log messages when reporting CQE errors (Dick Kennedy) [1584377] - [scsi] lpfc: Fix up log messages and stats counters in IO submit code path (Dick Kennedy) [1584377] - [scsi] lpfc: Driver NVME load fails when CPU cnt > WQ resource cnt (Dick Kennedy) [1584377] - [scsi] lpfc: Handle new link fault code returned by adapter firmware (Dick Kennedy) [1584377] - [scsi] lpfc: Correct fw download error message (Dick Kennedy) [1584377] - [scsi] lpfc: enhance LE data structure copies to hardware (Dick Kennedy) [1584377] - [scsi] lpfc: Change IO submit return to EBUSY if remote port is recovering (Dick Kennedy) [1584377] - [scsi] qla2xxx: Remove stale debug value for login_retry flag (Himanshu Madhani) [1578880] - [scsi] qla2xxx: Fix setting lower transfer speed if GPSC fails (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Update driver version to 10.00.00.06.07.6-k (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Correct setting of SAM_STAT_CHECK_CONDITION (Himanshu Madhani) [1547714] - [scsi] qla2xxx: correctly shift host byte (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix race condition between iocb timeout and initialisation (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix small memory leak in qla2x00_probe_one on probe failure (Himanshu Madhani) [1547714] - [scsi] qla2xxx: fx00 copypaste typo (Himanshu Madhani) [1547714] - [scsi] qla2xxx: fix error message on "existent" (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use dma_pool_zalloc() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix function argument descriptions (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove unused symbols (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use p for printing pointers (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove FC_NO_LOOP_ID for FCP and FC-NVMe Discovery (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix crashes in qla2x00_probe_one on probe failure (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix FC-NVMe LUN discovery (Himanshu Madhani) [1547714] - [scsi] qla2xxx: ensure async flags are reset correctly (Himanshu Madhani) [1547714] - [scsi] qla2xxx: do not check login_state if no loop id is assigned (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fixup locking for session deletion (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix incorrect handle for abort IOCB (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix double free bug after firmware timeout (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Prevent relogin trigger from sending too many commands (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix a locking imbalance in qlt_24xx_handle_els() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add XCB counters to debugfs (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix queue ID for async abort with Multiqueue (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix warning for code intentation in __qla24xx_handle_gpdb_event() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix warning during port_name debug print (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix warning in qla2x00_async_iocb_timeout() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix recursion while sending terminate exchange (Himanshu Madhani) [1547714] - [scsi] qla2xxx: remove redundant assignment of d (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use zeroing allocator rather than allocator/memset (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Serialize session free in qlt_free_session_done (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Serialize session deletion by using work_lock (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove unused argument from qlt_schedule_sess_for_deletion() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Prevent multiple active discovery commands per session (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add retry limit for fabric scan logic (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Delay loop id allocation at login (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Increase verbosity of debug messages logged (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Allow relogin and session creation after reset (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add ability to use GPNFT/GNNFT for RSCN handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Properly extract ADISC error codes (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix GPNFT/GNNFT error handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove session creation redundant code (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Migrate switch registration commands away from mailbox interface (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix login state machine freeze (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Reduce trace noise for Async Events (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Reduce the use of terminate exchange (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add lock protection around host lookup (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add option for use reserve exch for ELS (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add switch command to simplify fabric discovery (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use known NPort ID for Management Server login (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Tweak resource count dump (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix session cleanup for N2N (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Allow target mode to accept PRLI in dual mode (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Don't call dma_free_coherent with IRQ disabled (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add ability to send PRLO (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use shadow register for ISP27XX (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Enable ATIO interrupt handshake for ISP27XX (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Move work element processing out of DPC thread (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Replace GPDB with async ADISC command (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix Firmware dump size for Extended login and Exchange Offload (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Chip reset uses wrong lock during IO flush (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add boundary checks for exchanges to be offloaded (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use chip reset to bring down laser on unload (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use IOCB path to submit Control VP MBX command (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix NULL pointer access for fcport structure (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix smatch warning in qla25xx_delete_ rsp|req _que (Himanshu Madhani) [1547714] - [scsi] qla2xxx: remove duplicate includes (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Suppress gcc 7 fall-through warnings (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix memory leak in dual/target mode (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix system crash in qlt_plogi_ack_unref (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove aborting ELS IOCB call issued as part of timeout (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Clear loop id after delete (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix scan state field for fcport (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix abort command deadlock due to spinlock (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix PRLI state check (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix Relogin being triggered too fast (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Relogin to target port on a cable swap (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Recheck session state after RSCN (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix NPIV host cleanup in target mode (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix login state machine stuck at GPDB (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Serialize GPNID for multiple RSCN (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Retry switch command on time out (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix re-login for Nport Handle in use (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Move session delete to driver work queue (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix gpnid error processing (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix system crash for Notify ack timeout handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Suppress a kernel complaint in qla_init_base_qpair() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use ql2xnvmeenable to enable Q-Pair for FC-NVMe (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Cocci spatch "pool_zalloc-simple" (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Query FC4 type during RSCN processing (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Changes to support N2N logins (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Allow MBC_GET_PORT_DATABASE to query and save the port states (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add ATIO-Q processing for INTx mode (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Reinstate module parameter ql2xenablemsix (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Clear fc4f_nvme flag (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add LR distance support from nvram bit (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add support for minimum link speed (Himanshu Madhani) [1547714] - [scsi] qla2xxx: add missing includes for qla_isr (Himanshu Madhani) [1547714] - [scsi] qla2xxx: remove use of FC-specific error codes (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix WWPN/WWNN in debug message (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add command completion for error path (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix remoteport disconnect for FC-NVMe (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Simpify unregistration of FC-NVMe local/remote ports (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Added change to enable ZIO for FC-NVMe devices (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Move function prototype to correct header (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Cleanup FC-NVMe code (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix NVMe entry_type for iocb packet on BE system (Himanshu Madhani) [1547714] - [scsi] qla2xxx: avoid unused-function warning (Himanshu Madhani) [1547714] - [scsi] qla2xxx: fix a bunch of typos and spelling mistakes (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Use FC-NVMe FC4 type for FDMI registration (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Send FC4 type NVMe to the management server (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Move #include qla_nvme.h to fix compile errors on RHEL 7 (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add FC-NVMe F/W initialization and transport registration (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add FC-NVMe command handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Add FC-NVMe port discovery and PRLI handling (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix oops in qla2x00_probe_one error path (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Allow SCSI-MQ to be enabled selectively (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (v2) (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Revert "qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT" (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix a recently introduced memory leak (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix Regression introduced by pci_alloc_irq_vectors_affinity call (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Cleaned up queue configuration code (Himanshu Madhani) [1547714] - [scsi] qla2xxx: remove irq_affinity_notifier (Himanshu Madhani) [1547714] - [scsi] qla2xxx: fix MSI-X vector affinity (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Utilize pci_alloc_irq_vectors/pci_free_irq_vectors calls (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Remove cpumask variable for qla2xxx_create_qpair() (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Avoid double completion of abort command (Himanshu Madhani) [1547714] - [scsi] qla2xxx: Fix NULL pointer crash due to active timer for ABTS (Himanshu Madhani) [1547714]- [sound] alsa: asoc: config: update the rhel configurations for the recent changes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: do not use regmap_get_device() in rt5663_irq() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7219: change CONFIG_COMMON_CLK to CONFIG_COMMON_CLK_DA7219 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add missing includes for linux/module.h (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Hide local_irq_disable/enable() and local_irqsave/restore() (Jaroslav Kysela) [1535427] - [sound] alsa: usb: audio-v3: add BADD-specific values (Jaroslav Kysela) [1535427] - [sound] alsa: usb: mixer: make string parsing independent of mixer_build state (Jaroslav Kysela) [1535427] - [sound] alsa: usb: Only get AudioControl header for UAC1 class (Jaroslav Kysela) [1535427] - [sound] alsa: usb: stream: refactor uac3 audio interface parsing (Jaroslav Kysela) [1535427] - [sound] alsa: usb: stream: refactor uac1/2 audio interface parsing (Jaroslav Kysela) [1535427] - [sound] alsa: usb: stream: move audioformat alloc/init into separate function (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Clean up mixer element list traverse (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: acpi: add new fields for SOF support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: Add helper to find codec_dai from dai_name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add snd_soc_component_xxx_bias_level() (Jaroslav Kysela) [1535427] - [sound] alsa: seq_file: Introduce DEFINE_SHOW_ATTRIBUTE() helper macro (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: recover system clock when device changes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: change FVCO maximum threshold (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: condition for clock disable (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: move key irq after jd done (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver structures (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: TDM support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: leave Class D gain at chip default (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: rename controls to match DAPM controls (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8824: new driver (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Enforce CONFIG_SND_DYNAMIC_MINORS for HDMI/DP codec (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Add missing cable lock to ctl API callbacks (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Mark paused device as inactive (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Fix access to not-yet-ready substream via cable (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Sync stale timer before release (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Fix racy hw constraints adjustment (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Fix inconsistent format due to incomplete rule (Jaroslav Kysela) [1535427] - [sound] alsa: aloop: Release cable upon open error path (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Give proper vendor/product name for Dell WD15 Dock (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add a quirck for B&W PX headphones (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add a quirk for Nura's first gen headset (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Allow to override the longname string (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add "Keep Interface" control (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add keep_iface flag (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Avoid superfluous usb_set_interface() calls (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Initialize Dell Dock playback volumes (Jaroslav Kysela) [1535427] - [sound] alsa: cs46xx: fix spelling mistake: "amplifer" -> "amplifier" (Jaroslav Kysela) [1535427] - [sound] alsa: hda/ca0132: fix build failure when a local macro is defined (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix incorrect usage of IS_REACHABLE() (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() (Jaroslav Kysela) [1535427] - [sound] alsa: vmaster: Propagate slave error (Jaroslav Kysela) [1535427] - [sound] alsa: vmaster: Zero-clear ctl before calling slave get (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix structure definition for X32 ABI (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Check PCM state at xfern compat ioctl (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: include linux/module.h as needed (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: add nau8824 sound card (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Not being able to find the codec ACPI-dev is an error (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: Add Playback DAI for fixup (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: Enable mclk and ssp sclk early for rt5663 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: Enable mclk and ssp sclk early (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Fix setting of SSP parameters in Kabylake machine driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Enable tdm slots for max98927 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use rtd->codec on Intel/haswell (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_rt5645: Analog Mic support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: don't use codec anymore (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Select RCCLK on init() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Change defaults to enable jack-detect, analog mics (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Add quirk for the VIOS LTH17 laptop (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Add support for Bay Trail CR / SSP0 using boards (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Add new IN2_HS_IN3 input map and a quirk using it (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Rename IN3_MAP to IN1_HS_IN3_MAP (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Drop snd_soc_dai_set_bclk_ratio() call (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Configure PLL1 before using it (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Add quirk micbias OVCD configuration (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Only create jack if we have a jack-detect source (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Actually honor the DMIC_EN quirk if specified (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: Pass jack-src info via device-properties (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr-rt5651: add support for Line In (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr-rt5651: enable MinnowBoard Turbot quirks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr-rt5651: add quirk for IN3P which may also be used (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: fix Kiano DMI quirk (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: byt: Fix quirk for KIANO laptop (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: byt: Introduce new map for dual mics (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: byt: Enable IN2 map quirk for a KIANO laptop (Jaroslav Kysela) [1535427] - [sound] alsa: soc: intel: byt: Introduce new custom IN2 map (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcht_es8316: remove useless code (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: acpi: remove hard-coded i2c-device name length (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcht_es8316: fix HID handling (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: board: Add BE DAI link for WoV and update DAPM machine map (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: sn95031: remove dead makefile about sn95031 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: sn95031: remove this code (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: remove mfld_machine (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kconfig: drop boiler plate text from config items (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kconfig: add some comments for if symbols (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: align/fix SKL/BXT/KBL Kconfigs (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: align Kconfig configurations for HiFi2 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: align Kconfig dependencies for Haswell/Broadwell (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kconfig: Simplify-clarify ACPI/PCI dependencies (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Fix Kconfig with top-level selector (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: improve SND_SOC_INTEL_MACH dependencies (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Add help text for SND_SOC_INTEL_SST_TOPLEVEL (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: improve DMADEVICES dependency (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: fix Kconfig dependencies (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Add depends on X86 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: clarify Kconfig dependencies (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: reorder boards Kconfig by chronological order (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: add SOF firmare/topology file information (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Remove second shim read in register_poll (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: remove redundant variable dma_dev_name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Change kern log level to avoid unwanted messages (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Refine skl widget type check (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: remove second duplicated assignment to pointer 'res' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add dynamic module id support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Optimize UUID handling to fill pin info (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Decrease loglevel for topology loading (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: fix swapped order of function arguments dir and pin_index (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix descriptions for exported function args (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix uuid_module memory leak in failure case (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: make function skl_clk_round_rate static (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Re-order some code to silence a warning (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add extended I2S config blob support in Clock driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Do not check dev_type for dmic link type (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Check for NHLT ACPI header signature (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix typo (Jaroslav Kysela) [1535427] - [sound] asoc: intel: skylake: Add ssp clock driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: move machine drivers to dedicated KConfig (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Modify skl_dsp_set_dma_control API arguments (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Disable clock and power gating during FW/LIB download (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Ensure dai and dailink registration happens in sequence (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add channel map in updown mixer module IPC (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix updown mixer module format (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Request IRQ late only after all context are initialized (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Handle return value of platform_get_irq (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Free streams on suspend, re-alloc on resume (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Fix error-code check in sst_pause_stream() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Fix some style (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Kill BUG_ON() usage (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Add sst_realloc_stream() function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Remove unused STREAM_DECODE and STREAM_RESET states (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Remove unnecessary sst_init_stream() function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: sst: Remove 2 unused members from stream_info struct (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Use kvzalloc() for suspend buffers (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: move all ACPI match tables to common module (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: common: use c99 syntax for ACPI/machine tables (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: atom: Remove unneeded linux/miscdevice.h include (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: atom: use cht_bsw_max98090 for Baytrail Chromebooks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5670: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: move ACPI common code out of Intel/sst tree (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcht_da7213: cosmetic fixes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_rt5672: fix card name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_rt5672: use actual HID in suspend/resume (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5670: add set_bclk_ratio in dai ops (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5670: refactor DMI quirks and fix Dell Venue settings (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Rewrite jack-type detection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Add rt5651_jack_inserted() helper (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable Platform Clock during jack-type detect (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable sticky mode for OVCD (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Allow specifying the OVCD scale-factor through a device-property (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Allow specifying over-current threshold through a device-property (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Configure jack-detect source through a device-property (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Make rt5651_apply_properties() private (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Always keep OVCD enabled (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Only configure OVCD once at set_jack time (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable LDO and micbias1 supplies for jack-type detection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Remove "JD Power" dapm supply (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Only configure LDO voltage once at boot (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Remove programming of PWR regs before force_bias_level() call (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Do not modify jd and PLL power bits from set_bias_level() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Do not modify the LDO voltage control bits from set_bias_level() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Fix bias_level confusion (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Remove is_sys_clk_from_pll() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Add rt5651_apply_properties() helper function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Use standard component set_jack callback (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Move 2 functions higher up in rt5651.c (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Move all jack-detect initialization to rt5651_set_jack_detect (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Remove unused rt5651_platform_data (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Fix regcache sync errors on resume (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: byt: Add headset jack (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable JD1_1 quirk for KIANO laptopt (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Rework quirk logic (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Enable jack detection on JD* pins (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5651: Convert rt5651 micbias1 to a supply widget (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5640: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: remove hard-coded compressed dailinks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: fix off-by-one dailink id (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: use helper to get codec_dai (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090: remove useless code, align with ChromeOS driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090: add gpio-based jack detection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090_ti: Fix jack initialization (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090: add support for Baytrail (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_max98090: Fix I2S config + unused code (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5651: add MCLK, quirks and cleanups (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr-rt5651: fix capture routes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5640: cosmetic fixes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bytcr_rt5640: simplify MCLK quirk tests (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: boards: use devm_clk_get() unconditionally (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Fix uninitialized calibration value (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Fix rt5514_spi_burst_read() buffer passing (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Add the missing register in the readable table (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: codecs: make snd_soc_platform_driver const (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: only enable wakeup when fully initialized (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Add the sanity check for the driver_data in the resume function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: mark PM functions as __maybe_unused (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: check irq status to schedule data copy in resume function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Voice wakeup support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: Let the buf_size to align with period_bytes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: The ACPI also should use the function rt5514_parse_dp() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Make sure the DMIC delay will be happened after normal SUPPLY widgets power on (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: The DSP clock can be calibrated by the other clock source (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514: Revert Hotword Model control (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5514-spi: check irq status to schedule data copy (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt298: don't turn off HV and VREF if headset is detected (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt286: don't turn off HV and VREF if headset is detected (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rl6231: remove never matched if condition (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rl6231: get better PLL parameters (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rl6231: make arrays div and pd static const, reduces object code size (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98927: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use codec hw_write on max98927 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98927: Added max98927_dai_tdm_slot function (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98927: Added support for DSP_A and DSP_B format (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98357a: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Fix build (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi : Ensuring proper setting of output widget power state (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7219: make structure da7219_dai_clks_ops static (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7219: clkdev_drop usage depends on CONFIG_COMMON_CLK (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7219: Add common clock usage for providing DAI clks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi/nau8825/rt286/rt298/rt5663/da7219: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl_rt5663_max98927: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Headset button support in kabylake machine driver (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: fix jack name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix jack name format substitution (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl_rt5663_rt5514_max98927: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: kbl: Modify map for Headset Playback to fix pop-noise (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: fix issue that pop noise when start capture (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: improve crosstalk measurement protection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: improve semaphore control (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: set clear_irq when imm IRQ happened (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: nau8825: disable crosstalk by default (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98090: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: max98090: reduce verbosity on PLL unlock (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: ssm2518: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: ssm4567: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: ts3a227e: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: ts3a227e: add acpi table (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Fix the wrong result of the first jack detection (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Check the JD status in the button pushing (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Delay and retry reading rt5663 ID register (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Add the function of impedance sensing (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5663: Change the dev getting function in rt5663_irq (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Add vendor id for Cannonlake HDMI codec (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: keep DAI driver pointer in private data (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Remove redundant assignments (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Refresh sysfs during hdmi device probe (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: clean up hdac_device variable names (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: clean up hdac_ext_device variable names (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: introduce macro to access HDMI private data (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Fix possible memory leak on parse and map nid failure (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Fix possible NULL pointer dereference (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: hdac_hdmi: Fix static checker warning for sprintf usage (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: es8316: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dmic: don't use codec anymore (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dmic: Add optional wakeup delay (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dmic: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dmic: Fix check of return value from read of 'num-channels' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: codecs: dmic: Make number of channels configurable (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7213: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7213: Improve a size determination in da7213_i2c_probe() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7213: Delete an error message for a failed memory allocation in da7213_fw_to_pdata() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: da7213: add support for DSP modes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645/rt5677: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: cht_bsw_rt5645: cosmetic fixes (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: add fallback case for jack detection support (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: add micbias power control select (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: change micbias widget type to supply (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: add platform data for the Teclast X80 Pro tablet (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: cleanup DMI matching code (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: set in2_diff flag for GPD win and pocket devices (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: Set card long_name for GPD win / pocket (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: reset RT5645_AD_DA_MIXER at probe (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: Wait for 400msec before concluding on value of RT5645_VENDOR_ID2 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: remove unexisting route on new rt5645 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: rt5645: Make a few struct const (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: bdw-rt5677: Switch to devm_acpi_dev_add_driver_gpios() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Parse vendor tokens to build A-State table (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Make local functions static (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: initialize return value properly (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix missing sentinel in sst_acpi_mach (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Parse nhlt and register clock device (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Find module id from UUID for bind params (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add BE DAI for WoV usecase (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Disable clock gating during firmware and library download (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Configure DSP clock source (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use rtd->codec on intel/skylake (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add dai load ops for dais from topology (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Add flag to check to register FE dais from topology (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: skylake: Fix potential NULL pointer dereference (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: haswell: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: baytrail: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: atom: make sst_platform_compr_ops const (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: intel: atom: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-utils: replace codec to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-utils: replace platform to component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-utils: add const to dummy_codec (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Check widget kcontrols before deref (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Fix bugs of freeing soc topology (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: fix some tiny memory leaks (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Check widget kcontrols before deref (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: create TLV data for dapm widgets (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Fix kcontrol name string handling (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Fix a potential memory leak in 'soc_tplg_dapm_widget_denum_create()' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: topology: Fix a potential NULL pointer dereference in 'soc_tplg_dapm_widget_denum_create()' (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: change mask in snd_soc_get/put_volsw_sx to unsigned int (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-io: Fix snd_soc_component_update_bits_legacy (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add Component level .read/.write (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add snd_soc_component_read32 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-dapm: Use empty struct initializer (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: add support to pinctrl dapm (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: fix debugfs read using path->connected (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: mark 'snd_soc_dapm_free_kcontrol' as static (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: add initialization for w_param_text pointer (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: Avoid creating kcontrol for params (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: Make snd_soc_dapm_add/del_routes use runtime mutex subclass (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: Refactor the code in snd_soc_dapm_new_pcm (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: dapm: fix error path in snd_soc_dapm_new_pcm (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: compress: Fixup error messages (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: compress: Remove some extraneous blank lines (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: compress: Correct handling of copy callback (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use rtd->codec on snd_soc_new_compress() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has snd_compr_ops (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-pcm: don't call flush_delayed_work() many times in soc_pcm_private_free() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: pcm: improve debug output for DPCM BE searching (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-pcm: rename .pmdown_time to .use_pmdown_time for Component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has snd_pcm_ops (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: remove unneeded dai->driver->ops check (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: remove rtd->platform checck (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: don't use rtd->codec on soc_dev_attr_is_visible() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: core: Fix typo roup->group (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: use DEFINE_SHOW_ATTRIBUTE() to decrease code duplication (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: use seq_file to dump the contents of dai_list, platform_list and codec_list (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: add missing EXPORT_SYMBOL_GPL() for snd_soc_rtdcom_lookup (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: snd_soc_rtdcom_lookup() cares component driver name (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add null_snd_soc_ops and reduce NULL ops check (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-pcm: check symmetry after hw_params (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: remove rtd NULL check on soc_free_pcm_runtime() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: add missing EXPORT_SYMBOL_GPL() for snd_soc_disconnect_sync (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add snd_soc_disconnect_sync() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: soc_probe_dai() code simplification (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: fix build warning in soc-core.c (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: remove unneeded dai->driver check (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has non_legacy_dai_naming (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: care Codec <-> Codec case by non_legacy_dai_naming (Jaroslav Kysela) [1535427] - [sound] alsa: soc-core: don't call kfree() for component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: remove unnecessary message from snd_soc_register_component() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has endianness (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: snd_soc_component_driver has pmdown_time (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add Component level set_bias_level (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: add Component level pcm_new/pcm_free v2 (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: pcm: Sync delayed work before releasing resources (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: add snd_soc_add_component() (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: add component lookup functions (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: soc-core: remove dai_drv from snd_soc_component (Jaroslav Kysela) [1535427] - [sound] alsa: asoc: Add snd_soc_of_put_dai_link_codecs() helper function (Jaroslav Kysela) [1535427] - [sound] alsa: synth: emux: soundfont.c: Cleaning up memory leak (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Delete two error messages for a failed memory allocation in snd_emux_create_port() (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Adjust four checks for null pointers (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Improve a size determination in two functions (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Adjust one function call together with a variable assignment (Jaroslav Kysela) [1535427] - [sound] alsa: synth: use designated initializers (Jaroslav Kysela) [1535427] - [sound] alsa: emux: constify nrpn_conv_table structures (Jaroslav Kysela) [1535427] - [sound] alsa: emux: remove unused redundant variable p2 (Jaroslav Kysela) [1535427] - [sound] alsa: emux: stop if copy_from_user() fails (Jaroslav Kysela) [1535427] - [sound] alsa: synth: Fix conflicting OSS device registration on AWE32 (Jaroslav Kysela) [1535427] - [sound] alsa: emux: Fix mutex deadlock in OSS emulation (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: adc3: Fix channel mapping conversion for ADC3 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sanity checks for invalid EPs (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: add more quirks for DSD interfaces (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Integrate native DSD support for ITF-USB based DACs (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: FIX native DSD support for TEAC UD-501 DAC (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add native DSD support for Luxman DA-06 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add native DSD support for TEAC UD-301 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: move audioformat quirks to quirks.c (Jaroslav Kysela) [1535427] - [sound] alsa: usb: add more device quirks for USB DSD devices (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add native DSD support for Esoteric D-05X (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: support new Amanero Combo384 firmware version (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Apply vendor ID matching for sample rate quirk (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sample rate quirk for Plantronics P610 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sample rate quirk for Plantronics C310/C520-M (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Support changing input on Sound Blaster E1 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Skip broken EU on Dell dock USB-audio (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sanity checks in UAC3 clock parsers (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: More strict sanity checks for clock parsers (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Refactor clock finder helpers (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sanity checks in v2 clock parsers (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: add implicit fb quirk for Axe-Fx III (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: simplify set_sync_ep_implicit_fb_quirk (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: add implicit fb quirk for Behringer UFX1204 (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix missing endian conversion (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix forgotten conversion of control query functions (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: fix memory leak on cval (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: update clock valid control (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: UAC2 jack detection (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Proper fallback at get_term_name() (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix the missing ctl name suffix at parsing SU (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add check return value for usb_string() (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix out-of-bound error (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Fix potential out-of-bound access at parsing SU (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Add sanity checks to FE parser (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: uac1: Invalidate ctl on interrupt (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Kill stray URB at exiting (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: silence a static checker warning (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: fix uac control query argument (Jaroslav Kysela) [1535427] - [sound] alsa: usb: initial USB Audio Device Class 3.0 support (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Change the semantics of the enable option (Jaroslav Kysela) [1535427] - [sound] alsa: usb-audio: Check out-of-bounds access by corrupted buffer descriptor (Jaroslav Kysela) [1535427] - [sound] alsa: x86: Make CONFIG_SND_X86 bool (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Skip jack and others for non-existing PCM streams (Jaroslav Kysela) [1535427] - [sound] alsa: ad1889: Replace mdelay with usleep_range in snd_ad1889_ac97_ready (Jaroslav Kysela) [1535427] - [sound] alsa: ad1889: Replace mdelay with usleep_range in snd_ad1889_init (Jaroslav Kysela) [1535427] - [sound] alsa: asihpi: clean up a couple of build warnings (Jaroslav Kysela) [1535427] - [sound] alsa: asihpi: fix a potential double-fetch bug when copying puhm (Jaroslav Kysela) [1535427] - [sound] alsa: au88x0: remove redundant assignment of variable i (Jaroslav Kysela) [1535427] - [sound] alsa: echoaudio: remove redundant initialization of pointer 'pipe' (Jaroslav Kysela) [1535427] - [sound] alsa: revert "alsa: echoaudio: purge contradictions between dimension matrix members and total number of members" (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: use dma_set_mask_and_coherent() (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: Reduce GFP_ATOMIC allocation (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: add a IOMMU workaround (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: make sure synth DMA pages are allocated with DMA functions (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: add optional debug printouts with DMA addresses (Jaroslav Kysela) [1535427] - [sound] alsa: emu10k1: remove reserved_page (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Sanity check of access to SPDIF controls array (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - change the location for one of two front mics (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Update ALC255 depop optimize (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add some fixes for ALC233 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Use a macro for snd_array iteration loops (Jaroslav Kysela) [1535427] - [sound] alsa: ice1712: define i2c eeprom addr to header file (Jaroslav Kysela) [1535427] - [sound] alsa: ice1724: Fix resume issues with Prodigy 7.1 HiFi (Jaroslav Kysela) [1535427] - [sound] alsa: ice1712: replace strcpy() with strlcpy() (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek: Add headset mic support for Intel NUC Skull Canyon (Jaroslav Kysela) [1535427] - [sound] alsa: hda - fix headset mic problem for Dell machines with alc236 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Add model string for Intel reference board quirk (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add support for ALC1220 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix ALC275 no sound issue (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add support for ALC236/ALC3204 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - adjust the location of one mic (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - set PINCFG_HEADSET_MIC to parse_flags (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix speaker no sound after system resume (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix Dell headset Mic can't record (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Always immediately update mute LED with pin VREF (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Make dock sound work on ThinkPad L570 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix dock line-out volume on Dell Precision 7520 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek: Limit mic boost on T480 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add headset mode support for Dell laptop (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add support headset mode for DELL WYSE (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix pincfg at resume on Lenovo T470 dock (Jaroslav Kysela) [1548055 1535427] - [sound] alsa: hda/realtek: PCI quirk for Fujitsu U7x7 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Add headset mode support for Dell laptop (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Reduce the suspend time consumption for ALC256 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - update ALC215 depop optimize (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Support headset mode for ALC215/ALC285/ALC289 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Use IS_REACHABLE() for dependency on input (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Apply headphone noise quirk for another Dell XPS 13 variant (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - update ALC225 depop optimize (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Clean up ALC299 init code (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix missing COEF init for ALC225/295/299 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - change the location for one mic on a Lenovo machine (Jaroslav Kysela) [1535427] - [sound] alsa: hda - fix headset mic detection issue on a Dell machine (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - Fix Dell AIO LineOut issue (Jaroslav Kysela) [1535427] - [sound] alsa: hda/realtek - New codec support for ALC257 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Add vendor id for Cannonlake HDMI codec (Jaroslav Kysela) [1535427] - [sound] alsa: hda - program ICT bits to support HBR audio (Jaroslav Kysela) [1535427] - [sound] alsa: hda: add dock and led support for HP ProBook 640 G2 (Jaroslav Kysela) [1535427] - [sound] alsa: hda: add dock and led support for HP EliteBook 820 G3 (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Add MIC_NO_PRESENCE fixup for 2 HP machines (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Apply the existing quirk to iMac 14, 1 (Jaroslav Kysela) [1535427] - [sound] alsa: hda/ca0132 - use ARRAY_SIZE (Jaroslav Kysela) [1535427] - [sound] alsa: hda - New VIA controller suppor no-snoop path (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Force polling mode on CFL for fixing codec communication (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Add Icelake PCI ID (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Revert power_save option default value (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Add a power_save blacklist (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Add Raven PCI ID (Jaroslav Kysela) [1535427] - [sound] alsa: hda - silence uninitialized variable warning in activate_amp_in() (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Make use of core codec functions to sync power state (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix yet remaining issue with vmaster 0dB initialization (Jaroslav Kysela) [1535427] - [sound] alsa: hda - Fix incorrect TLV callback check introduced during set_fs() removal (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Fix too short HDMI/DP chmap reporting (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Drop useless WARN_ON() (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Copying sync power state helper to core (Jaroslav Kysela) [1535427] - [sound] alsa: hda: Avoid racy recreation of widget kobjects (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Add missing error checks in OSS emulation plugin builder (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix endless loop for XRUN recovery in OSS emulation (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix mutex unbalance in OSS emulation ioctls (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: potential uninitialized return values (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Return -EBUSY for OSS ioctls changing busy streams (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Avoid potential races between OSS ioctls and read/write (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix UAF in snd_pcm_oss_get_formats() (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Allow aborting mutex lock at OSS read/write loops (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Abort properly at pending signal in OSS read/write loops (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix OSS sysex delivery in OSS emulation (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Remove spurious WARN_ON() at timer check (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix copy_from_user() call inside lock (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Process queue tempo/ppq change in a shot (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Enable 'use' locking in all configurations (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix possible UAF in snd_seq_check_queue() (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Clear client entry before deleting else at closing (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Remove superfluous snd_seq_queue_client_leave_cells() call (Jaroslav Kysela) [1535427] - [sound] alsa: seq: More protection for concurrent write and ioctl races (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Don't allow resizing pool in use (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Fix racy pool initializations (Jaroslav Kysela) [1550169 1535427] {CVE-2018-7566} - [sound] alsa: seq: Fix nested rwsem annotation for lockdep splat (Jaroslav Kysela) [1535427] - [sound] alsa: seq: Add sanity check for user-space pointer delivery (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Use krealloc() for resizing the rules array (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Remove yet superfluous WARN_ON() (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Set config update bits only when really changed (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Remove incorrect snd_BUG_ON() usages (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: update tstamp only if audio_tstamp changed (Jaroslav Kysela) [1535427] - [sound] alsa: core: Report audio_tstamp in snd_pcm_sync_ptr (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Return negative delays from SNDRV_PCM_IOCTL_DELAY (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Unify delay calculation in snd_pcm_status() and snd_pcm_delay() (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Clean up with snd_pcm_avail() and snd_pcm_hw_avail() helpers (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Remove WARN_ON() at snd_pcm_hw_params() error (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Remove VLA usage (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix trailing semicolon (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Workaround for weird PulseAudio behavior on rewind error (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: remove redundant variable runtime (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Fix UAF at PCM release via PCM timer access (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: prevent UAF in snd_pcm_info (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Forcibly stop at disconnect callback (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: Don't call register and disconnect callbacks for internal PCM (Jaroslav Kysela) [1535427] - [sound] alsa: pcm: add SNDRV_PCM_FORMAT_(S,U)20 (Jaroslav Kysela) [1535427] - [sound] alsa: rawmidi: Avoid racy info ioctl via ctl device (Jaroslav Kysela) [1535427] - [sound] alsa: rawmidi: Fix missing input substream checks in compat ioctls (Jaroslav Kysela) [1535427] - [sound] alsa: timer: Remove kernel warning at compat ioctl error paths (Jaroslav Kysela) [1535427] - [sound] alsa: timer: Add missing mutex lock for compat ioctls (Jaroslav Kysela) [1535427] - [sound] alsa: fix kernel-doc build warning (Jaroslav Kysela) [1535427] - [sound] alsa: Use scnprintf() instead of snprintf() for show (Jaroslav Kysela) [1535427] - [sound] alsa: add snd_card_disconnect_sync() (Jaroslav Kysela) [1535427] - [sound] alsa: info: Use kvzalloc() for a temporary write buffer (Jaroslav Kysela) [1535427] - [sound] alsa: snd_hwdep_dsp_load(): don't bother with access_ok() (Jaroslav Kysela) [1535427] - [sound] alsa: timer: Limit max instances per timer (Jaroslav Kysela) [1535427] - [sound] alsa: hrtimer: make hrtimer_hw const and __initconst (Jaroslav Kysela) [1535427] - [sound] alsa: control: Fix a bunch of whitespace errors (Jaroslav Kysela) [1535427] - [sound] alsa: control: Fix memory corruption risk in snd_ctl_elem_read (Jaroslav Kysela) [1535427]- [char] tpm: fix race condition in tpm_common_write() (Jerry Snitselaar) [1584435] - [mailbox] pcc: erroneous error message when parsing ACPI PCCT (Al Stone) [1568211] - [mailbox] pcc: Support HW-Reduced Communication Subspace type 2 (Al Stone) [1568211] - [kernel] acpica: acpi 6.1: Support for new PCCT subtable (Al Stone) [1568211] - [mailbox] pcc: fix channel calculation in get_pcc_channel() (Al Stone) [1568211] - [mailbox] pcc: Don't access an unmapped memory address space (Al Stone) [1568211] - [mailbox] pcc: optimized pcc_send_data (Al Stone) [1568211] - [mailbox] Restructure and simplify PCC mailbox code (Al Stone) [1568211] - [hid] hidraw: fix power sequence when closing device (Benjamin Tissoires) [1573282] - [hid] hidraw: fix warning destroying hidraw device files after parent (Benjamin Tissoires) [1573282] - [hid] hidraw: close underlying device at removal of last reader (Benjamin Tissoires) [1573282] - [hid] hidraw: Add spinlock in struct hidraw to protect list (Benjamin Tissoires) [1573282] - [hid] hidraw: fix improper mutex release (Benjamin Tissoires) [1573282] - [pci] Make error code types consistent in pci_{read, write}_config (Myron Stowe) [1523998] - [pci] Improve __pci_read_base() robustness (Myron Stowe) [1523998] - [pci] Short-circuit pci_device_is_present() for disconnected devices (Myron Stowe) [1523998] - [pci] msi: Skip disabling disconnected devices (Myron Stowe) [1523998] - [pci] Don't attempt config access to disconnected devices (Myron Stowe) [1523998] - [pci] Export PCI device config accessors (Myron Stowe) [1523998] - [pci] Use helper functions to access fields in struct msi_desc (Myron Stowe) [1523998] - [watchdog] acpi / watchdog: Fix off-by-one error at resource assignment (David Arcari) [1576173] - [watchdog] document watchdog_init_timeout() wdd parameter (David Arcari) [1576173] - [watchdog] watchdog_dev: mark expected switch fall-through (David Arcari) [1576173] - [watchdog] Fix kref imbalance seen if handle_boot_enabled=0 (David Arcari) [1576173] - [watchdog] Fix potential kref imbalance when opening watchdog (David Arcari) [1576173] - [whatchdog] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (David Arcari) [1576173] - [watchdog] introduce watchdog_worker_should_ping helper (David Arcari) [1576173] - [watchdog] core: add option to avoid early handling of watchdog (David Arcari) [1576173] - [watchdog] Introduce watchdog_stop_on_unregister helper (David Arcari) [1576173] - [watchdog] wdat_wdt: Ping the watchdog on resume (David Arcari) [1576173] - [watchdog] pretimeout: add pretimeout_available_governors attribute (David Arcari) [1576173] - [watchdog] pretimeout: add option to select a pretimeout governor in runtime (David Arcari) [1576173] - [watchdog] pretimeout: add panic pretimeout governor (David Arcari) [1576173] - [watchdog] pretimeout: add noop pretimeout governor (David Arcari) [1576173] - [watchdog] add watchdog pretimeout governor framework (David Arcari) [1576173] - [watchdog] wdat_wdt: Fix warning for using 0 as NULL (David Arcari) [1576173] - [watchdog] wdat_wdt: fix return value check in wdat_wdt_probe() (David Arcari) [1576173] - [watchdog] add pretimeout support to the core (David Arcari) [1576173] - [kernel] acpi / watchdog: Add support for WDAT hardware watchdog (David Arcari) [1576173] - [watchdog] core: Fix devres_alloc() allocation size (David Arcari) [1576173] - [watchdog] core: Clear WDOG_HW_RUNNING before calling the stop function (David Arcari) [1576173] - [watchdog] core: Fix error handling of watchdog_dev_init() (David Arcari) [1576173] - [watchdog] Implement status function in watchdog core (David Arcari) [1576173] - [watchdog] change watchdog_need_worker logic (David Arcari) [1576173] - [kernel] watchdog: Improve description of min_hw_heartbeat_ms (David Arcari) [1576173] - [watchdog] skip min and max timeout validity check when max_hw_heartbeat_ms is defined (David Arcari) [1576173] - [watchdog] Add a device managed API for watchdog_register_device() (David Arcari) [1576173] - [watchdog] core: Fix circular locking dependency (David Arcari) [1576173] - [watchdog] core: fix trivial typo in a comment (David Arcari) [1576173] - [watchdog] Ensure that wdd is not dereferenced if NULL (David Arcari) [1576173] - [watchdog] Add support for minimum time between heartbeats (David Arcari) [1576173] - [watchdog] Make stop function optional (David Arcari) [1576173] - [watchdog] Introduce WDOG_HW_RUNNING flag (David Arcari) [1576173] - [watchdog] Introduce hardware maximum heartbeat in watchdog core (David Arcari) [1576173] - [watchdog] Make set_timeout function optional (David Arcari) [1576173] - [watchdog] Drop pointer to watchdog device from struct watchdog_device (David Arcari) [1576173] - [watchdog] Add support for creating driver specific sysfs attributes (David Arcari) [1576173] - [kernel] watchdog: kill unref/ref ops (David Arcari) [1576173] - [hwmon] (sch56xx) Drop watchdog driver data reference count callbacks (David Arcari) [1576173] - [watchdog] Separate and maintain variables based on variable lifetime (David Arcari) [1576173] - [watchdog] diag288: Stop re-using watchdog core internal flags (David Arcari) [1576173] - [watchdog] Create watchdog device in watchdog_dev.c (David Arcari) [1576173] - [watchdog] core: add reboot notifier support (David Arcari) [1576173] - [kernel] watchdog: add units for timeout values in kerneldoc (David Arcari) [1576173] - [kernel] watchdog: fix some typos (David Arcari) [1576173] - [watchdog] core: propagate ping error code to the user space (David Arcari) [1576173] - [watchdog] watchdog_dev: Use single variable name for struct watchdog_device (David Arcari) [1576173] - [kernel] watchdog: Always evaluate new timeout against min_timeout (David Arcari) [1576173] - [watchdog] watchdog_dev: Use device tree alias for naming watchdogs (David Arcari) [1576173] - [watchdog] watchdog_core: Add watchdog registration deferral mechanism (David Arcari) [1576173] - [kernel] watchdog: simplify definitions of WATCHDOG_NOWAYOUT(_INIT_STATUS)? (David Arcari) [1576173] - [kernel] pm / sleep: Add macro to define common noirq system PM callbacks (David Arcari) [1576173] - [watchdog] core: Make dt "timeout-sec" property work on drivers w/out min/max (David Arcari) [1576173] - [watchdog] watchdog_core: Fix a trivial typo (David Arcari) [1576173] - [watchdog] core: don't try to stop device if not running (David Arcari) [1576173] - [kernel] kprobes: Propagate error from disarm_kprobe_ftrace() (Josh Poimboeuf) [1342875] - [kernel] kprobes: Propagate error from arm_kprobe_ftrace() (Josh Poimboeuf) [1342875] - [kernel] kprobes: makes kprobes/enabled works correctly for optimized kprobes (Josh Poimboeuf) [1342875] - [kernel] kprobes: set kprobes_all_disarmed earlier to enable re-optimization (Josh Poimboeuf) [1342875] - [mm] initialize pages on demand during boot (Masayoshi Mizuma) [1496330] - [mm] split deferred_init_range into initializing and freeing parts (Masayoshi Mizuma) [1496330] - [x86] topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations (Prarit Bhargava) [1582023] - [x86] get_user: Use pointer masking to limit speculation (Josh Poimboeuf) [1572653] - [x86] uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1572653] - [x86] Introduce __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1572653] - [x86] locking/barriers: Add nospec_barrier() (Josh Poimboeuf) [1572653] - [x86] usercopy: Replace open coded stac/clac with __uaccess_(begin, end) (Josh Poimboeuf) [1572653] - [x86] reorganize SMAP handling in user space accesses (Josh Poimboeuf) [1572653] - [x86] uaccess: Tell the compiler that uaccess is unlikely to fault (Josh Poimboeuf) [1572653] - [x86] uaccess: fix sparse errors (Josh Poimboeuf) [1572653] - [powerpc] 64s: Move the data access exception out-of-line (Mauricio Oliveira) [1581036] {CVE-2018-3639} - [powerpc] 64s: Move the hdecrementer exception out-of-line (Mauricio Oliveira) [1581036] {CVE-2018-3639} - [powerpc] 64s: Move the decrementer exception out-of-line (Mauricio Oliveira) [1581036] {CVE-2018-3639} - [powerpc] 64s: Add support for a store forwarding barrier at kernel entry/exit (Mauricio Oliveira) [1581036] {CVE-2018-3639} - [s390] cpum_sf: ensure sample frequency of perf event attributes is non-zero (Hendrik Brueckner) [1582261] - [s390] qdio: fix access to uninitialized qdio_q fields (Hendrik Brueckner) [1582262] - [s390] dasd: fix failing path verification (Hendrik Brueckner) [1582260] - [s390] kdump: System memory overlap during standalone kdump (Hendrik Brueckner) [1582263]- [infiniband] i40iw: Remove pre-production workaround for resource profile 1 (Stefan Assmann) [1576526] - [infiniband] i40iw: Tear-down connection after CQP Modify QP failure (Stefan Assmann) [1576526] - [infiniband] i40iw: Refactor of driver generated AEs (Stefan Assmann) [1576526] - [uapi] rdma/i40iw: Move uapi header to uapi (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: include linux/irq.h (Stefan Assmann) [1576526] - [infiniband] i40iw: Improve CM node lookup time on connection setup (Stefan Assmann) [1576526] - [infiniband] i40iw: Refactor handling of txpend list (Stefan Assmann) [1576526] - [infiniband] i40iw: Free IEQ resources (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove setting of rem_addr.len (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove limit on re-posting AEQ entries to HW (Stefan Assmann) [1576526] - [infiniband] i40iw: Zero-out consumer key on allocate stag for FMR (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove extra call to i40iw_est_sd() (Stefan Assmann) [1576526] - [infiniband] i40iw: Replace mdelay with msleep in i40iw_wait_pe_ready (Stefan Assmann) [1576526] - [infiniband] i40iw: Change accelerated flag to bool (Stefan Assmann) [1576526] - [infiniband] i40iw: Notify user of established connection after QP in RTS (Stefan Assmann) [1576526] - [infiniband] i40iw: Move MPA request event for loopback after connect (Stefan Assmann) [1576526] - [infiniband] i40iw: Correct ARP index mask (Stefan Assmann) [1576526] - [infiniband] i40iw: Do not free sqbuf when event is I40IW_TIMER_TYPE_CLOSE (Stefan Assmann) [1576526] - [infiniband] i40iw: Allocate a sdbuf per CQP WQE (Stefan Assmann) [1576526] - [infiniband] i40iw: Fix the connection ORD value for loopback (Stefan Assmann) [1576526] - [infiniband] i40iw: Validate correct IRD/ORD connection parameters (Stefan Assmann) [1576526] - [infiniband] i40iw: Ignore LLP_DOUBT_REACHABILITY AE (Stefan Assmann) [1576526] - [infiniband] i40iw: Fix sequence number for the first partial FPDU (Stefan Assmann) [1576526] - [infiniband] i40iw: Selectively teardown QPs on IP addr change event (Stefan Assmann) [1576526] - [infiniband] i40iw: Add notifier for network device events (Stefan Assmann) [1576526] - [infiniband] i40iw: Correct Q1/XF object count equation (Stefan Assmann) [1576526] - [infiniband] i40iw: Use utility function roundup_pow_of_two() (Stefan Assmann) [1576526] - [infiniband] i40iw: Set MAX_IRD_SIZE to 64 (Stefan Assmann) [1576526] - [infiniband] i40iw: Reinitialize add_sd_cnt (Stefan Assmann) [1576526] - [infiniband] i40iw: Use sqsize to initialize cqp_requests elements (Stefan Assmann) [1576526] - [infiniband] i40iw: remove unused 'timeval' struct member (Stefan Assmann) [1576526] - [infiniband] i40w: Remove garbage at end of INFINIBAND_I40IW Kconfig section (Stefan Assmann) [1576526] - [infiniband] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Stefan Assmann) [1576526] - [infiniband] i40iw: Move cqp_cmd_head init to CQP initialization (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove UDA QP from QoS list if creation fails (Stefan Assmann) [1576526] - [infiniband] i40iw: Clear CQP Head/Tail during initialization (Stefan Assmann) [1576526] - [infiniband] i40iw: Refactor queue depth calculation (Stefan Assmann) [1576526] - [infiniband] i40iw: Reinitialize IEQ on MTU change (Stefan Assmann) [1576526] - [infiniband] i40iw: Move ceq_valid to i40iw_sc_dev structure (Stefan Assmann) [1576526] - [infiniband] i40iw: Account for IPv6 header when setting MSS (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove unused structures (Stefan Assmann) [1576526] - [infiniband] i40iw: Move exception_lan_queue to VSI structure (Stefan Assmann) [1576526] - [infiniband] i40iw: Remove unused static_rsrc from i40iw_create_qp_info (Stefan Assmann) [1576526] - [infiniband] i40iw: Ignore AE source field in AEQE for some AEs (Stefan Assmann) [1576526] - [infiniband] i40iw: Cleanup AE processing (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Convert timers to use timer_setup() (part 2) (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Convert timers to use timer_setup() (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Remove a set-but-not-used variable (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Suppress gcc 7 fall-through complaints (Stefan Assmann) [1576526] - [infiniband] rdma/i40iw: Fix a race condition (Stefan Assmann) [1576526] - [infiniband] i40iw: Do not allow posting WR after QP is flushed (Stefan Assmann) [1576526] - [infiniband] i40iw: Do not generate CQE for RTR on QP flush (Stefan Assmann) [1576526] - [infiniband] i40iw: Do not retransmit MPA request after it is ACKed (Stefan Assmann) [1576526] - [infiniband] i40iw: delete some stray tabs (Stefan Assmann) [1576526] - [netdrv] qede: Do not drop rx-checksum invalidated packets (Harish Patil) [1558328] - [netdrv] sfc: stop the TX queue before pushing new buffers (Jarod Wilson) [1547443] - [netdrv] sfc: fix ARFS expiry check on EF10 (Jarod Wilson) [1547443] - [netdrv] sfc: Use filter index rather than ID for rps_flow_id table (Jarod Wilson) [1547443] - [netdrv] sfc: ARFS filter IDs (Jarod Wilson) [1547443] - [netdrv] sfc: set and clear interrupt affinity hints (Jarod Wilson) [1547443] - [netdrv] sfc: check RSS is active for filter insert (Jarod Wilson) [1547443] - [netdrv] sfc: limit ARFS workitems in flight per channel (Jarod Wilson) [1547443] - [netdrv] sfc: pass the correctly bogus filter_id to rps_may_expire_flow() (Jarod Wilson) [1547443] - [netdrv] sfc: insert ARFS filters with replace_equal=true (Jarod Wilson) [1547443] - [netdrv] sfc: remove ctpio_dmabuf_start from stats (Jarod Wilson) [1547443] - [netdrv] sfc: Convert timers to use timer_setup() (Jarod Wilson) [1547443] - [netdrv] ibmvnic: Only do H_EOI for mobility events (Steve Best) [1583095] - [netdrv] ibmvnic: Fix partial success login retries (Steve Best) [1583095] - [netdrv] ibmvnic: Introduce hard reset recovery (Steve Best) [1583095] - [netdrv] ibmvnic: Set resetting state at earliest possible point (Steve Best) [1583095] - [netdrv] ibmvnic: Create separate initialization routine for resets (Steve Best) [1583095] - [netdrv] ibmvnic: Handle error case when setting link state (Steve Best) [1583095] - [netdrv] ibmvnic: Return error code if init interrupted by transport event (Steve Best) [1583095] - [netdrv] ibmvnic: Check CRQ command return codes (Steve Best) [1583095] - [netdrv] ibmvnic: Introduce active CRQ state (Steve Best) [1583095] - [netdrv] ibmvnic: Mark NAPI flag as disabled when released (Steve Best) [1583095] - [netdrv] virtchnl: Add filter data structures (Ivan Vecera) [1579466] - [netdrv] virtchnl: Add a macro to check the size of a union (Ivan Vecera) [1579466] - [netdrv] virtchnl: Add virtchl structures to support queue channels (Ivan Vecera) [1579466] - [net] xfrm4: Remove xfrm_tunnel_notifier (Herbert Xu) [1530476] - [net] export netdev_txq_to_tc to allow sch_mqprio to compile as module (Ivan Vecera) [1579358] - [net] sched: Identify hardware traffic classes using classid (Ivan Vecera) [1579358] - [net] mqprio: Reserve last 32 classid values for HW traffic classes and misc IDs (Ivan Vecera) [1579358] - [net] Add sysfs value to determine queue traffic class (Ivan Vecera) [1579358] - [net] Move functions for configuring traffic classes out of inline headers (Ivan Vecera) [1579358] - [net] pkt_cls: add new tc cls helper to check offload flag and chain index (Ivan Vecera) [1579263] - [net] ipv4: Fix graylist symbol change when edit fib_table (Hangbin Liu) [1511351] - [net] vlan: Pass ethtool get_ts_info queries to real device (Hangbin Liu) [1520356] - [net] vlan: Pass SIOC(SG)HWTSTAMP ioctls to real device (Hangbin Liu) [1520356] - [net] nf_reset: also clear nfctinfo bits (Florian Westphal) [1572983] - [net] vxlan: add ttl inherit support (Hangbin Liu) [1512782]- [usb] typec: wcove: fix the sink capabilities (Torez Smith) [1540721] - [usb] sparc, leon: Select USB_UHCI_BIG_ENDIAN_(MMIO, DESC) (Torez Smith) [1540721] - [usb] Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT (Torez Smith) [1540721] - [usb] r8152: set rx mode early when linking on (Torez Smith) [1540721] - [usb] r8152: fix wrong checksum status for received IPv4 packets (Torez Smith) [1540721] - [usb] lan78xx: remove redundant initialization of pointer 'phydev' (Torez Smith) [1540721] - [usb] qmi_wwan: Add support for Quectel EP06 (Torez Smith) [1540721] - [usb] serial: keyspan: Drop firmware Kconfig options (Torez Smith) [1540721] - [usb] serial: pl2303: new device id for Chilitag (Torez Smith) [1540721] - [usb] misc: fix up some remaining DEVICE_ATTR() usages (Torez Smith) [1540721] - [usb] atm: fix up some remaining DEVICE_ATTR() usage (Torez Smith) [1540721] - [usb] move many drivers to use DEVICE_ATTR_WO (Torez Smith) [1540721] - [usb] move many drivers to use DEVICE_ATTR_RO (Torez Smith) [1540721] - [usb] move many drivers to use DEVICE_ATTR_RW (Torez Smith) [1540721] - [usb] misc: chaoskey: Use true and false for boolean values (Torez Smith) [1540721] - [usb] storage: remove old wording about how to submit a change (Torez Smith) [1540721] - [usb] storage: remove invalid URL from drivers (Torez Smith) [1540721] - [usb] usbnet: silence an unnecessary warning (Torez Smith) [1540721] - [usb] serial: remove redundant initializations of 'mos_parport' (Torez Smith) [1540721] - [usb] usbip: vhci_hcd: update 'status' file header and format (Torez Smith) [1540721] - [usb] serial: simple: add Motorola Tetra driver (Torez Smith) [1540721] - [usb] cdc-acm: apply quirk for card reader (Torez Smith) [1540721] - [usb] option: Add support for FS040U modem (Torez Smith) [1540721] - [usb] r8152: disable RX aggregation on Dell TB16 dock (Torez Smith) [1540721] - [usb] uhci: Add clk support to uhci-platform (Torez Smith) [1540721] - [usb] lan78xx: Fix failure in USB Full Speed (Torez Smith) [1540721] - [usb] uas: unconditionally bring back host after reset (Torez Smith) [1540721] - [usb] cdc-acm: Do not log urb submission errors on disconnect (Torez Smith) [1540721] - [usb] xhci-mtk: fix semicolon.cocci warnings (Torez Smith) [1540721] - [usb] misc: usb3503: make sure reset is low for at least 100us (Torez Smith) [1540721] - [usb] uas: ignore UAS for Norelsys NS1068(X) chips (Torez Smith) [1540721] - [usb] xhci-mtk: supports remote wakeup for mt2712 with two xHCI IPs (Torez Smith) [1540721] - [usb] clarify USB_DT_USB_SSP_CAP_SIZE(ssac) definition (Torez Smith) [1540721] - [usb] fix usbmon BUG trigger (Torez Smith) [1540721] - [usb] serial: ark3116: move TIOCGSERIAL ioctl case to function (Torez Smith) [1540721] - [usb] serial: ark3116: remove dummy TIOCSSERIAL ioctl (Torez Smith) [1540721] - [usb] usbip: vudc_tx: fix v_send_ret_submit() vulnerability to null xfer buffer (Torez Smith) [1540721] - [usb] usbip: remove kernel addresses from usb device and urb debug msgs (Torez Smith) [1540721] - [usb] usbip: fix vudc_rx: harden CMD_SUBMIT path to handle malicious input (Torez Smith) [1540721] - [usb] usbip: vhci: fix spelling mistake: "synchronuously" -> "synchronously" (Torez Smith) [1540721] - [usb] usbip: remove useless call in usbip_recv (Torez Smith) [1540721] - [usb] host: Use zeroing memory allocator rather than allocator/memset (Torez Smith) [1540721] - [usb] serial: cp210x: add new device ID ELV ALC 8xxx (Torez Smith) [1540721] - [usb] media: uvcvideo: Use ktime_t for stats (Torez Smith) [1540721] - [usb] usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625 (Torez Smith) [1540721] - [usb] serial: cp210x: add IDs for LifeScan OneTouch Verio IQ (Torez Smith) [1540721] - [usb] xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201 (Torez Smith) [1540721] - [usb] xhci: Fix use-after-free in xhci debugfs (Torez Smith) [1540721] - [usb] xhci: Fix xhci debugfs NULL pointer dereference in resume from hibernate (Torez Smith) [1540721] - [usb] serial: ftdi_sio: add id for Airbus DS P8GR (Torez Smith) [1540721] - [usb] pd: fix the offset for SVID specific commands (Torez Smith) [1540721] - [usb] Add device quirk for Logitech HD Pro Webcam C925e (Torez Smith) [1540721] - [usb] add RESET_RESUME for ELSA MicroLink 56K (Torez Smith) [1540721] - [usb] usbip: stub_rx: fix static checker warning on unnecessary checks (Torez Smith) [1540721] - [usb] usbip: prevent leaking socket pointer address in messages (Torez Smith) [1540721] - [usb] usbip: stub: stop printing kernel pointer addresses in messages (Torez Smith) [1540721] - [usb] usbip: vhci: stop printing kernel pointer addresses in messages (Torez Smith) [1540721] - [usb] Fix off by one in type-specific length check of BOS SSP capability (Torez Smith) [1531359 1540721] - [usb] serial: option: adding support for YUGA CLM920-NC5 (Torez Smith) [1540721] - [usb] usbtest: Add TEST 29, toggle sync, Clear toggle between bulk writes (Torez Smith) [1540721] - [usb] core: add support for USB_REQ_SET_ISOCH_DELAY (Torez Smith) [1540721] - [usb] qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect (Torez Smith) [1540721] - [usb] usb: qmi_wwan: add Telit ME910 PID 0x1101 support (Torez Smith) [1540721] - [usb] serial: qcserial: add Sierra Wireless EM7565 (Torez Smith) [1540721] - [usb] serial: option: add support for Telit ME910 PID 0x1101 (Torez Smith) [1540721] - [usb] serial: io_edgeport: fix possible sleep-in-atomic (Torez Smith) [1540721] - [usb] qmi_wwan: add Sierra EM7565 1199:9091 (Torez Smith) [1540721] - [usb] revert "usb: core: only clean up what we allocated" (Torez Smith) [1540721] - [usb] xhci: make function xhci_dbc_free_req static (Torez Smith) [1540721] - [usb] xhci: fixup incorrect memset size parameter when clearing up DbC on exit (Torez Smith) [1540721] - [usb] remove the URB_NO_FSBR flag (Torez Smith) [1540721] - [usb] core: only clean up what we allocated (Torez Smith) [1540721] - [usb] xhci: fix TDS for MTK xHCI1.1 (Torez Smith) [1540721] - [usb] xhci: Don't add a virt_dev to the devs array before it's fully allocated (Torez Smith) [1540721] - [usb] xhci: add port status tracing for Get Hub Status requests (Torez Smith) [1540721] - [usb] xhci: add port status tracing for Get Port Status hub requests (Torez Smith) [1540721] - [usb] xhci: allow imod-interval to be configurable (Torez Smith) [1540721] - [usb] xhci: Cleanup printk debug message for ERST (Torez Smith) [1540721] - [usb] xhci: Cleanup printk debug message for registers (Torez Smith) [1540721] - [usb] xhci: Add DbC support in xHCI driver (Torez Smith) [1540721 1493823] - [usb] xhci: Make some static functions global (Torez Smith) [1540721] - [usb] xhci: remove unnecessary boolean parameter from xhci_alloc_command (Torez Smith) [1540721] - [usb] xhci: add helper to allocate command with input context (Torez Smith) [1540721] - [usb] xhci: remove unused variable ep_ring (Torez Smith) [1540721] - [usb] xhci: remove unused variable urb_priv (Torez Smith) [1540721] - [usb] xhci: remove unused variable ep (Torez Smith) [1540721] - [usb] xhci: remove unused variable last_freed_endpoint (Torez Smith) [1540721] - [usb] media: uvcvideo: Mark buffer error where overflow (Torez Smith) [1540721] - [usb] usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer (Torez Smith) [1540721] - [usb] usbip: prevent vhci_hcd driver from leaking a socket pointer address (Torez Smith) [1540721] - [usb] usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input (Torez Smith) [1540721] - [usb] usbip: fix stub_rx: get_pipe() to validate endpoint number (Torez Smith) [1540721] - [usb] media: uvcvideo: Remove duplicate & operation (Torez Smith) [1540721] - [usb] uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID (Torez Smith) [1540721] - [usb] usbnet: fix alignment for frames with no ethernet header (Torez Smith) [1540721] - [usb] typec: tcpm: Only request matching pdos (Torez Smith) [1540721] - [usb] typec: tcpm: Validate source and sink caps (Torez Smith) [1540721] - [usb] early: Correct the endpoint type value for bulk in endpoint (Torez Smith) [1540721] - [usb] uas: Remove US_FL_NO_ATA_1X unusual device entries for Seagate devices (Torez Smith) [1540721] - [usb] storage: Remove obsolete "FIXME" (Torez Smith) [1540721] - [usb] typec: remove duplicate includes (Torez Smith) [1540721] - [usb] core: Fix logging messages with spurious periods after newlines (Torez Smith) [1540721] - [usb] xhci: fix panic in xhci_free_virt_devices_depth_first (Torez Smith) [1540721] - [usb] xhci: Don't show incorrect WARN message about events for empty rings (Torez Smith) [1554051 1540721] - [usb] usbip: Fix USB device hang due to wrong enabling of scatter-gather (Torez Smith) [1540721] - [usb] uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices (Torez Smith) [1540721] - [usb] quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub (Torez Smith) [1540721] - [usb] hub: Cycle HUB power when initialization fails (Torez Smith) [1540721] - [usb] core: Add type-specific length check of BOS descriptors (Torez Smith) [1531359 1540721] - [usb] host: fix incorrect updating of offset (Torez Smith) [1540721] - [usb] ulpi: fix bus-node lookup (Torez Smith) [1540721] - [usb] usbfs: Filter flags passed in from user space (Torez Smith) [1540721] - [usb] add user selectable option for the whole USB Type-C Support (Torez Smith) [1540721] - [usb] of: clean up device-node helper (Torez Smith) [1540721] - [usb] ledtrig-usbport: fix of-node leak (Torez Smith) [1540721] - [usb] add device-tree support for interfaces (Torez Smith) [1540721] - [usb] typec: tcpm: fusb302: Resolve out of order messaging events (Torez Smith) [1540721] - [usb] typec: fusb302: Use dev_err during probe (Torez Smith) [1540721] - [usb] usbip: fix spelling mistake: "synchronuously" -> "synchronously" (Torez Smith) [1540721] - [usb] host: whci: remove redundant variable t (Torez Smith) [1540721] - [usb] core: lower log level when device is not able to deal with string (Torez Smith) [1540721] - [usb] serial: usb_debug: add new USB device id (Torez Smith) [1540721] - [usb] serial: ark3116: clean up return values of register accessors (Torez Smith) [1540721] - [usb] serial: iuu_phoenix: remove redundant assignment of DIV to itself (Torez Smith) [1540721] - [usb] serial: option: add Quectel BG96 id (Torez Smith) [1540721] - [usb] treewide: setup_timer() -> timer_setup() (Torez Smith) [1540721] - [usb] treewide: init_timer() -> setup_timer() (Torez Smith) [1540721] - [usb] au0828: Add timer to restart TS stream if no data arrives on bulk endpoint (Torez Smith) [1540721] - [usb] qmi_wwan: add Quectel BG96 2c7c:0296 (Torez Smith) [1540721] - [usb] usbnet: ipheth: fix potential null pointer dereference in ipheth_carrier_set (Torez Smith) [1540721] - [usb] usb: hso.c: remove unneeded DRIVER_LICENSE #define (Torez Smith) [1540721] - [usb] cdc_ncm: GetNtbFormat endian fix (Torez Smith) [1540721] - [usb] usbnet: ipheth: prevent TX queue timeouts when device not ready (Torez Smith) [1540721] - [usb] usbfs: compute urb->actual_length for isochronous (Torez Smith) [1540721] - [usb] core: message: remember to reset 'ret' to 0 when necessary (Torez Smith) [1540721] - [usb] usb: asix: fill null-ptr-deref in asix_suspend (Torez Smith) [1540721] - [usb] revert "net: usb: asix: fill null-ptr-deref in asix_suspend" (Torez Smith) [1540721] - [usb] qmi_wwan: Add missing skb_reset_mac_header-call (Torez Smith) [1540721] - [usb] qmi_wwan: fix divide by 0 on bad descriptors (Torez Smith) [1540721] - [usb] cdc_ether: fix divide by 0 on bad descriptors (Torez Smith) [1540721] - [usb] typec: Remove remaining redundant license text (Torez Smith) [1540721] - [usb] typec: add SPDX identifiers to some files (Torez Smith) [1540721] - [usb] host: xhci-debugfs: add SPDX lines (Torez Smith) [1540721] - [usb] add SPDX identifiers to all remaining Makefiles (Torez Smith) [1540721] - [usb] adutux: remove redundant variable minor (Torez Smith) [1540721] - [usb] core: add a new usb_get_ptm_status() helper (Torez Smith) [1540721] - [usb] core: add a 'type' parameter to usb_get_status() (Torez Smith) [1540721] - [usb] core: introduce a new usb_get_std_status() helper (Torez Smith) [1540721] - [usb] core: rename usb_get_status() 'type' argument to 'recip' (Torez Smith) [1540721] - [usb] core: add Status Type definitions (Torez Smith) [1540721] - [usb] host: ehci: Remove redundant license text (Torez Smith) [1540721] - [usb] host: whci: Remove redundant license text (Torez Smith) [1540721] - [usb] host: xhci: Remove redundant license text (Torez Smith) [1540721] - [usb] early: Remove redundant license text (Torez Smith) [1540721] - [usb] typec: Remove redundant license text (Torez Smith) [1540721] - [usb] usbip: Remove redundant license text (Torez Smith) [1540721] - [usb] wusbcore: Remove redundant license text (Torez Smith) [1540721] - [usb] usbip: use monotonic timestamps (Torez Smith) [1540721] - [usb] usbip: fix off-by-one frame number calculation (Torez Smith) [1540721] - [usb] serial: Change DbC debug device binding ID (Torez Smith) [1540721] - [usb] early: Use new USB product ID and strings for DbC device (Torez Smith) [1540721] - [usb] usb: asix: fill null-ptr-deref in asix_suspend (Torez Smith) [1540721] - [usb] Add delay-init quirk for Corsair K70 LUX keyboards (Torez Smith) [1540721] - [usb] serial: fix module-license macros (Torez Smith) [1540721] - [usb] common: Remove redundant license text (Torez Smith) [1540721] - [usb] usb-skeleton: Remove redundant license text (Torez Smith) [1540721] - [usb] core: Remove redundant license text (Torez Smith) [1540721] - [usb] image: Remove redundant license text (Torez Smith) [1540721] - [usb] class: Remove redundant license text (Torez Smith) [1540721] - [usb] atm: Remove redundant license text (Torez Smith) [1540721] - [usb] misc: Remove redundant license text (Torez Smith) [1540721] - [usb] storage: Remove redundant license text (Torez Smith) [1540721] - [usb] serial: Remove redundant license text (Torez Smith) [1540721] - [usb] add SPDX identifiers to all remaining files in usb/ (Torez Smith) [1540721] - [usb] core: move existing SPDX tags to top of the file (Torez Smith) [1540721] - [usb] xhci: tegra: use time64_t for printing timestamp (Torez Smith) [1540721] - [usb] license cleanup: add SPDX license identifier to uapi header files with a license (Torez Smith) [1540721] - [usb] license cleanup: add SPDX license identifier to uapi header files with no license (Torez Smith) [1540721] - [usb] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Torez Smith) [1540721] - [usb] usbtest: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] kconfig: clarify use of USB_PCI (Torez Smith) [1540721] - [usb] host: pci-quirks: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: xhci-hub: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: ehci-hcd: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: ohci-hcd: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: xhci-mem: mark expected switch fall-through (Torez Smith) [1540721] - [usb] host: xhci: mark expected switch fall-through (Torez Smith) [1540721] - [usb] image: mdc800: mark expected switch fall-through (Torez Smith) [1540721] - [usb] core: urb: mark expected switch fall-through (Torez Smith) [1540721] - [usb] storage: uas: mark expected switch fall-through (Torez Smith) [1540721] - [usb] usbip: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] usb-storage: make use of srb local variable (Torez Smith) [1540721] - [usb] typec: tps6598x: mark expected switch fall-through (Torez Smith) [1540721] - [usb] wusbcore: Use put_unaligned_le32 (Torez Smith) [1540721] - [usb] wusbcore: wa-xfer: mark expected switch fall-through (Torez Smith) [1540721] - [usb] hso: remove redundant unused variable dev (Torez Smith) [1540721] - [usb] serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update (Torez Smith) [1540721] - [usb] serial: kobil_sct: mark expected switch fall-through (Torez Smith) [1540721] - [usb] storage: sddr55: mark expected switch fall-through (Torez Smith) [1540721] - [usb] atm: cxacru: mark expected switch fall-throughs (Torez Smith) [1540721] - [usb] class: usbtmc: mark expected switch fall-through (Torez Smith) [1540721] - [usb] xhci-mtk: fix ptr_ret.cocci warnings (Torez Smith) [1540721] - [usb] cdc_ether: flag the Huawei ME906/ME909 as WWAN (Torez Smith) [1540721] - [usb] net/usb: add device id for TP-LINK UE300 USB 3.0 Ethernet (Torez Smith) [1540721] - [usb] Force disconnect Huawei 4G modem during suspend (Torez Smith) [1540721] - [usb] host: modify description for MTK xHCI config (Torez Smith) [1540721] - [usb] xhci-mtk: add optional mcu and dma bus clocks (Torez Smith) [1540721] - [usb] xhci-mtk: remove dummy wakeup debounce clocks (Torez Smith) [1540721] - [usb] xhci-mtk: support option to disable usb3 ports (Torez Smith) [1540721] - [usb] xhci-mtk: check clock stability of U3_MAC (Torez Smith) [1540721] - [usb] xhci-mtk: use ports count from xhci in xhci_mtk_sch_init() (Torez Smith) [1540721] - [usb] xhci-mtk: use dma_set_mask_and_coherent() in probe function (Torez Smith) [1540721] - [usb] misc: usbtest: remove duplicate & operation (Torez Smith) [1540721] - [usb] hub: Allow reset retry for USB2 devices on connect bounce (Torez Smith) [1540721] - [usb] core: fix out-of-bounds access bug in usb_get_bos_descriptor() (Torez Smith) [1540721] - [usb] usb: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] usb/usbnet: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] Apply hardware LPM attributes to 3.1 device (Torez Smith) [1540721] - [usb] quirks: add quirk for WORLDE MINI MIDI keyboard (Torez Smith) [1540721] - [usb] xhci: Convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] typec: wcove: fix uninitialized usbc_irq1 and usbc_irq2 (Torez Smith) [1540721] - [usb] typec: tcpm: reset the port on removal (Torez Smith) [1540721] - [usb] cdc_acm: Add quirk for Elatec TWN3 (Torez Smith) [1540721] - [usb] devio: revert "usb: devio: Don't corrupt user memory" (Torez Smith) [1540721] - [usb] xhci: Handle error condition in xhci_stop_device() (Torez Smith) [1540721] - [usb] xhci: Reset halted endpoint if trb is noop (Torez Smith) [1540721] - [usb] xhci: Cleanup current_cmd in xhci_cleanup_command_queue() (Torez Smith) [1540721] - [usb] serial: metro-usb: add MS7820 device id (Torez Smith) [1540721] - [usb] serial: drop unused core USB driver (Torez Smith) [1540721] - [usb] serial: metro-usb: add missing interrupt-out endpoint check (Torez Smith) [1540721] - [usb] serial: metro-usb: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: metro-usb: stop I/O after failed open (Torez Smith) [1540721] - [usb] serial: garmin_gps: simplify init-session logic (Torez Smith) [1540721] - [usb] serial: garmin_gps: clean up init-session messages (Torez Smith) [1540721] - [usb] serial: garmin_gps: drop unused timer initialisation (Torez Smith) [1540721] - [usb] serial: garmin_gps: fix memory leak on probe errors (Torez Smith) [1540721] - [usb] serial: garmin_gps: fix I/O after failed probe and remove (Torez Smith) [1540721] - [usb] core: Add a helper function to check the validity of EP type in URB (Torez Smith) [1540721] - [usb] usbtest: fix NULL pointer dereference (Torez Smith) [1540721] - [usb] misc: usbtest: Fix overflow in usbtest_do_ioctl() (Torez Smith) [1540721] - [usb] serial: garmin_gps: convert timers to use timer_setup() (Torez Smith) [1540721] - [usb] cdc_ether: flag the u-blox TOBY-L2 and SARA-U2 as wwan (Torez Smith) [1540721] - [usb] serial: console: fix use-after-free after failed setup (Torez Smith) [1540721] - [usb] serial: console: fix use-after-free on disconnect (Torez Smith) [1540721] - [usb] xhci: trace slot context when calling xhci_configure_endpoint() (Torez Smith) [1540721] - [usb] xhci: allow TRACE to work with EVENT ring dequeue (Torez Smith) [1540721] - [usb] xhci: reduce device initiated resume time variance (Torez Smith) [1540721] - [usb] xhci: Handle USB transaction error on address command (Torez Smith) [1540721] - [usb] xhci: Remove xhci->mutex from xhci_alloc_dev() (Torez Smith) [1540721] - [usb] xhci: Return error when host is dead in xhci_disable_slot() (Torez Smith) [1540721] - [usb] xhci: Fix memory leak when xhci_disable_slot() returns error (Torez Smith) [1540721] - [usb] xhci: Fix potential memory leak in xhci_disable_slot() (Torez Smith) [1540721] - [usb] xhci: Disable slot even when virt-dev is null (Torez Smith) [1540721] - [usb] xhci: Add debugfs interface for xHCI driver (Torez Smith) [1540721] - [usb] xhci: add port speed ID to portsc tracing (Torez Smith) [1540721] - [usb] host: xhci support option to disable the xHCI USB2 HW LPM (Torez Smith) [1540721] - [usb] usb: speedtch: use setup_timer() helper (Torez Smith) [1540721] - [usb] usb: atm: cxacru: use setup_timer() helper (Torez Smith) [1540721] - [usb] usb: hcd: use setup_timer() helper (Torez Smith) [1540721] - [usb] typec: driver for TI TPS6598x USB Power Delivery controllers (Torez Smith) [1540721] - [usb] typec: wcove: start using tcpm for USB PD support (Torez Smith) [1540721] - [usb] rndis_host: support Novatel Verizon USB730L (Torez Smith) [1540721] - [usb] serial: qcserial: add Dell DW5818, DW5819 (Torez Smith) [1540721] - [usb] r8152: add Linksys USB3GIGV1 id (Torez Smith) [1540721] - [usb] cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse (Torez Smith) [1540721] - [usb] devio: Don't corrupt user memory (Torez Smith) [1540721] - [usb] devio: Prevent integer overflow in proc_do_submiturb() (Torez Smith) [1540721] - [net] Remove useless function skb_header_release (Torez Smith) [1540721] - [usb] uas: fix bug in handling of alternate settings (Torez Smith) [1540721] - [usb] usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives (Torez Smith) [1540721] - [usb] usb-storage: fix bogus hardware error messages for ATA pass-thru devices (Torez Smith) [1540721] - [usb] usb: catc: use setup_timer() helper (Torez Smith) [1540721] - [usb] lan78xx: Use default values loaded from EEPROM/OTP after reset (Torez Smith) [1540721] - [usb] lan78xx: Allow EEPROM write for less than MAX_EEPROM_SIZE (Torez Smith) [1540721] - [usb] lan78xx: Fix for eeprom read/write when device auto suspend (Torez Smith) [1540721] - [usb] core: harden cdc_parse_cdc_header (Torez Smith) [1540721] - [usb] fix out-of-bounds in usb_set_configuration (Torez Smith) [1540721] - [usb] serial: cp210x: add support for ELV TFD500 (Torez Smith) [1540721] - [usb] revert "xhci: Limit USB2 port wake support for AMD Promontory hosts" (Torez Smith) [1540721] - [usb] xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workaround (Torez Smith) [1540721] - [usb] xhci: fix wrong endpoint ESIT value shown in tracing (Torez Smith) [1540721] - [usb] pci-quirks.c: Corrected timeout values used in handshake (Torez Smith) [1540721] - [usb] xhci: fix finding correct bus_state structure for USB 3.1 hosts (Torez Smith) [1540721] - [usb] xhci: Free the right ring in xhci_add_endpoint() (Torez Smith) [1540721] - [usb] storage: make const arrays static, reduces object code size (Torez Smith) [1540721] - [usb] typec: tcpm: Rewrite comparison to NULL pointer (Torez Smith) [1540721] - [usb] Increase quirk delay for USB devices (Torez Smith) [1540721] - [usb] typec: fusb302: Move out of staging (Torez Smith) [1540721] - [usb] typec: tcpm: Move out of staging (Torez Smith) [1540721] - [usb] serial: option: add support for TP-Link LTE module (Torez Smith) [1540721] - [usb] serial: ftdi_sio: add id for Cypress WICED dev board (Torez Smith) [1540721] - [usb] smsc95xx: Configure pause time to 0xffff when tx flow control enabled (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: make vhci_hc_driver const (Torez Smith) [1540721] - [usb] phy: Avoid unchecked dereference warning (Torez Smith) [1540721] - [usb] xhci-mtk: add generic compatible string (Torez Smith) [1540721] - [usb] usbip: auto retry for concurrent attach (Torez Smith) [1540721] - [usb] serial: option: simplify 3 D-Link device entries (Torez Smith) [1540721] - [usb] serial: option: add support for D-Link DWM-157 C1 (Torez Smith) [1540721] - [usb] core: usbport: fix "bug: key not in .data" when lockdep is enabled (Torez Smith) [1540721] - [usb] cdc_ncm: flag the u-blox TOBY-L4 as wwan (Torez Smith) [1540721] - [usb] Add device quirk for Logitech HD Pro Webcam C920-C (Torez Smith) [1540721] - [usb] misc: lvstest: add entry to place port in compliance mode (Torez Smith) [1540721] - [usb] xhci: Support enabling of compliance mode for xhci 1.1 (Torez Smith) [1540721] - [usb] xhci: Fix regression when ATI chipsets detected (Torez Smith) [1540721] - [usb] quirks: add delay init quirk for Corsair Strafe RGB keyboard (Torez Smith) [1540721] - [usb] common: use of_property_read_bool() (Torez Smith) [1540721] - [usb] core: constify vm_operations_struct (Torez Smith) [1540721] - [usb] misc: ftdi-elan: fix duplicated code for different branches (Torez Smith) [1540721] - [usb] core: Avoid race of async_completed() w/ usbdev_release() (Torez Smith) [1540721] - [usb] make device_type const (Torez Smith) [1540721] - [usb] scsi: uas: move eh_bus_reset_handler to eh_device_reset_handler (Torez Smith) [1540721] - [usb] xhci: rework bus_resume and check ports are suspended before resuming them (Torez Smith) [1540721] - [usb] Increase root hub reset signaling time to prevent retry (Torez Smith) [1540721] - [usb] xhci: add port status tracing (Torez Smith) [1540721] - [usb] xhci: rename temp and temp1 variables (Torez Smith) [1540721] - [usb] xhci: Add port status decoder for tracing purposes (Torez Smith) [1540721] - [usb] xhci: add definitions for all port link states (Torez Smith) [1540721] - [usb] phy: Add USB charger support (Torez Smith) [1540721] - [usb] uapi: usb: Introduce USB charger type and state definition (Torez Smith) [1540721] - [usb] serial: pl2303: add new ATEN device id (Torez Smith) [1540721] - [usb] quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter (Torez Smith) [1540721] - [usb] Check for dropped connection before switching to full speed (Torez Smith) [1540721] - [usb] xhci: Add quirk for Certain failing HP keyboard on reset after resume (Torez Smith) [1540721] - [usb] atm: ueagle-atm: constify attribute_group structures (Torez Smith) [1540721] - [usb] usbtmc: constify attribute_group structures (Torez Smith) [1540721] - [usb] wusbcore: dev-sysfs: constify attribute_group structures (Torez Smith) [1540721] - [usb] wusbcore: wusbhc: constify attribute_group structures (Torez Smith) [1540721] - [usb] wusbcore: cbaf: constify attribute_group structures (Torez Smith) [1540721] - [usb] usbsevseg: constify attribute_group structures (Torez Smith) [1540721] - [usb] hcd: constify attribute_group structures (Torez Smith) [1540721] - [usb] atm: make atmdev_ops const (Torez Smith) [1540721] - [usb] speedtch: constify usb_device_id (Torez Smith) [1540721] - [usb] hwa-hc: constify usb_device_id (Torez Smith) [1540721] - [usb] qmi_wwan: fix NULL deref on disconnect (Torez Smith) [1540721] - [usb] usb: rtl8150: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: r8152: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: kaweth: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: ipheth: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: cdc-phonet: constify usb_device_id (Torez Smith) [1540721] - [usb] usb: catc: constify usb_device_id and fix space before '[' error (Torez Smith) [1540721] - [usb] asix: Fix small memory leak in ax88772_unbind() (Torez Smith) [1540721] - [usb] asix: Ensure asix_rx_fixup_info members are all reset (Torez Smith) [1540721] - [usb] asix: Add rx->ax_skb = NULL after usbnet_skb_return() (Torez Smith) [1540721] - [usb] qmi_wwan: add D-Link DWM-222 device ID (Torez Smith) [1540721] - [usb] lan78xx: Fix to handle hard_header_len update (Torez Smith) [1540721] - [usb] lan78xx: USB fast connect/disconnect crash fix (Torez Smith) [1540721] - [usb] xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA issue (Torez Smith) [1540721] - [usb] pci: Add pci_reset_function_locked() (Torez Smith) [1540721] - [usb] serial: option: add D-Link DWM-222 device ID (Torez Smith) [1540721] - [usb] whci-hcd: constify hc_driver structures (Torez Smith) [1540721] - [usb] hwa: constify hc_driver structures (Torez Smith) [1540721] - [usb] core: unlink urbs from the tail of the endpoint's urb_list (Torez Smith) [1540721] - [usb] usb-storage: fix deadlock involving host lock and scsi_done (Torez Smith) [1540721] - [usb] uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069 (Torez Smith) [1540721] - [usb] hcd: Mark secondary HCD as dead if the primary one died (Torez Smith) [1540721] - [usb] core: hub: controller driver name may be NULL (Torez Smith) [1540721] - [usb] Convert to using pOF instead of full_name (Torez Smith) [1540721] - [usb] atm: remove unneeded MODULE_VERSION() usage (Torez Smith) [1540721] - [usb] cdc-wdm: remove unneeded DRIVER_VERSION define (Torez Smith) [1540721] - [usb] microtek: remove unneeded DRIVER_VERSION macro (Torez Smith) [1540721] - [usb] realtek_cr: remove unneeded MODULE_VERSION() usage (Torez Smith) [1540721] - [usb] usbip: remove unneeded MODULE_VERSION() usage (Torez Smith) [1540721] - [usb] misc: remove unneeded MODULE_VERSION() usage (Torez Smith) [1540721] - [usb] xhci: fix memleak in xhci_run() (Torez Smith) [1540721] - [usb] xhci: fix spinlock recursion for USB2 test mode (Torez Smith) [1540721] - [usb] xhci: fix 20000ms port resume timeout (Torez Smith) [1540721] - [usb] xhci: Issue stop EP command only when the EP state is running (Torez Smith) [1540721] - [usb] xhci: Fix NULL pointer dereference when cleaning up streams for removed host (Torez Smith) [1540721] - [usb] cdc_ncm: constify attribute_group structures (Torez Smith) [1540721] - [usb] usb: audio: specify exact endiannes of descriptors (Torez Smith) [1540721] - [usb] atm: ueagle-atm: fix spelling mistake: "submition" -> "submission" (Torez Smith) [1540721] - [usb] misc: ftdi-elan: compress return logic into one line (Torez Smith) [1540721] - [usb] misc: sisusbvga: compress return logic into one line (Torez Smith) [1540721] - [usb] storage: return on error to avoid a null pointer dereference (Torez Smith) [1540721] - [usb] cdc-acm: add device-id for quirky printer (Torez Smith) [1540721] - [usb] serial: cp210x: add support for Qivicon USB ZigBee dongle (Torez Smith) [1540721] - [usb] smsc95xx: use ethtool_op_get_ts_info() (Torez Smith) [1540721] - [usb] cdc_ncm: Set NTB format again after altsetting switch for Huawei devices (Torez Smith) [1540721] - [usb] serial: safe_serial: move __inline__ before return type (Torez Smith) [1540721] - [usb] cdc_mbim: apply "NDP to end" quirk to HP lt4132 (Torez Smith) [1540721] - [usb] cdc_ncm: Reduce memory use when kernel memory low (Torez Smith) [1540721] - [usb] usbdevfs: get rid of field-by-field copyin (Torez Smith) [1540721] - [usb] Add USB quirk for HVR-950q to avoid intermittent device resets (Torez Smith) [1540721] - [usb] usb hub_probe: rework ugly goto-into-compound-statement (Torez Smith) [1540721] - [usb] serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1540721] - [usb] usb: asix88179_178a: Add support for the Belkin B2B128 (Torez Smith) [1540721] - [usb] usbip: Fix uninitialized variable bug in vhci (Torez Smith) [1540721] - [usb] core: read USB ports from DT in the usbport LED trigger driver (Torez Smith) [1540721] - [usb] r8152: correct the definition (Torez Smith) [1540721] - [usb] serial: propagate late probe errors (Torez Smith) [1540721] - [usb] serial: refactor port endpoint setup (Torez Smith) [1540721] - [usb] manual clean code which call skb_put_(data:zero) (Torez Smith) [1540721] - [usb] replace more place to skb_put_(data:zero) (Torez Smith) [1540721] - [usb] introduce __skb_put_(zero, data, u8) (Torez Smith) [1540721] - [usb] xhci: Limit USB2 port wake support for AMD Promontory hosts (Torez Smith) [1540721] - [usb] mfd: intel_soc_pmic_bxtwc: Use chained IRQs for second level IRQ chips (Torez Smith) [1540721] - [usb] networking: add and use skb_put_u8() (Torez Smith) [1540721] - [usb] networking: make skb_push & __skb_push return void pointers (Torez Smith) [1540721] - [usb] networking: introduce and use skb_put_data() (Torez Smith) [1540721] - [usb] networking: convert many more places to skb_put_zero() (Torez Smith) [1540721] - [usb] r8152: move calling delay_autosuspend function (Torez Smith) [1540721] - [usb] r8152: split rtl8152_resume function (Torez Smith) [1540721] - [usb] xhci: cleanup finish_td() skip option (Torez Smith) [1540721] - [usb] xhci: cleanup virtual endoint structure, remove stopped_stream (Torez Smith) [1540721] - [usb] xhci: handle transfer events without TRB pointer (Torez Smith) [1540721] - [usb] xhci: support calling cleanup_halted_endpoint with soft retry (Torez Smith) [1540721] - [usb] xhci: Add support for endpoint soft reset (Torez Smith) [1540721] - [usb] xhci: refactor transfer event errors and completion codes (Torez Smith) [1540721] - [usb] xhci: remove endpoint ring cache (Torez Smith) [1540721] - [usb] Avoid unnecessary LPM enabling and disabling during suspend and resume (Torez Smith) [1540721] - [usb] r8152: add byte_enable for ocp_read_word function (Torez Smith) [1540721] - [usb] r8152: support RTL8153B (Torez Smith) [1540721] - [usb] r8152: support new chip 8050 (Torez Smith) [1540721] - [usb] usb / pci / pm: Allow the PCI core to do the resume cleanup (Torez Smith) [1540721] - [usb] serial: qcserial: new Sierra Wireless EM7305 device ID (Torez Smith) [1540721] - [usb] serial: option: add two Longcheer device ids (Torez Smith) [1540721] - [usb] qmi_wwan: new Telewell and Sierra device IDs (Torez Smith) [1540721] - [usb] r8152: give the device version (Torez Smith) [1540721] - [usb] serial: ftdi_sio: remove broken alt-speed handling (Torez Smith) [1540721] - [usb] serial: ftdi_sio: simplify TIOCSSERIAL flag logic (Torez Smith) [1540721] - [usb] of: fix root-hub device-tree node handling (Torez Smith) [1540721] - [usb] of: document reference taken by child-lookup helper (Torez Smith) [1540721] - [usb] core: fix device node leak (Torez Smith) [1540721] - [usb] misc: usbsevseg: Use sysfs_match_string() helper (Torez Smith) [1540721] - [usb] early: Remove trace_printk() callers in xhci-dbc (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Clean up the code by adding a new macro (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Add USB3 port status bits (Torez Smith) [1540721] - [usb] usbip: Add USB_SPEED_SUPER as valid arg (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Add USB3 SuperSpeed support (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Set the vhci structure up to work (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Rework vhci_hcd_init (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Move VHCI platform device into vhci struct (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Add vhci struct (Torez Smith) [1540721] - [usb] usbip: vhci-hcd: Rename function names to reflect their struct names (Torez Smith) [1540721] - [usb] Fix typo in the definition of Endpoint(out)Request (Torez Smith) [1540721] - [usb] usbip: set buffer pointers to NULL after free (Torez Smith) [1540721] - [usb] add usbfs ioctl to retrieve the connection speed (Torez Smith) [1540721] - [usb] serial: qcserial: expose methods for modem control (Torez Smith) [1540721] - [usb] usbip: convert to use DRIVER_ATTR_RW (Torez Smith) [1540721] - [usb] xhci: ASMedia ASM1042A chipset need shorts TX quirk (Torez Smith) [1540721] - [usb] xhci: Fix USB 3.1 supported protocol parsing (Torez Smith) [1540721] - [usb] r8152: replace napi_complete with napi_complete_done (Torez Smith) [1540721] - [usb] r8152: avoid rx queue more than 1000 packets (Torez Smith) [1540721] - [usb] r8152: check if disabling ALDPS is finished (Torez Smith) [1540721] - [usb] r8152: move the initialization to reset_resume function (Torez Smith) [1540721] - [usb] r8152: move the default coalesce setting for RTL8153 (Torez Smith) [1540721] - [usb] r8152: adjust U2P3 for RTL8153 (Torez Smith) [1540721] - [usb] r8152: adjust rtl8153_runtime_enable function (Torez Smith) [1540721] - [usb] r8152: move the setting of rx aggregation (Torez Smith) [1540721] - [usb] r8152: adjust the settings about MAC clock speed down for RTL8153 (Torez Smith) [1540721] - [usb] r8152: adjust lpm settings for RTL8153 (Torez Smith) [1540721] - [usb] r8152: add r8153_phy_status function (Torez Smith) [1540721] - [usb] Fix inconsistent teardown and release of private netdev state (Torez Smith) [1540721] - [usb] mii, smsc: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd return void (Torez Smith) [1540721] - [usb] Make use of ktime_* comparison functions (Torez Smith) [1540721] - [usb] xhci: Add helper to get hardware dequeue pointer for stopped rings (Torez Smith) [1540721] - [usb] xhci: Add stream id to xhci_dequeue_state structure (Torez Smith) [1540721] - [usb] xhci: Find out where an endpoint or stream stopped from its context (Torez Smith) [1540721] - [usb] optimize acpi companion search for usb port devices (Torez Smith) [1540721] - [usb] xhci: remove unused stopped_td pointer (Torez Smith) [1540721] - [usb] serial: upd78f0730: make constants static (Torez Smith) [1540721] - [usb] uhci: Add support for Aspeed BMC SoCs (Torez Smith) [1540721] - [usb] cdc-ether: divorce initialisation with a filter reset and a generic method (Torez Smith) [1540721] - [usb] smsc95xx: Support only IPv4 TCP/UDP csum offload (Torez Smith) [1540721] - [usb] uvcvideo: annotate a switch fall through (Torez Smith) [1540721] - [usb] media annotate fall-through (Torez Smith) [1540721] - [usb] net1080: Remove unused function nc_dump_ttl() (Torez Smith) [1540721] - [usb] r8152: Remove unused function usb_ocp_read() (Torez Smith) [1540721] - [usb] qmi_wwan: add another Lenovo EM74xx device ID (Torez Smith) [1540721] - [usb] ene_usb6250: turn off the Removable flag (Torez Smith) [1540721] - [usb] ene_usb6250: remove subroutine duplication (Torez Smith) [1540721] - [usb] ene_usb6250: implement REQUEST SENSE (Torez Smith) [1540721] - [usb] ene_usb6250: fix SCSI residue overwriting (Torez Smith) [1540721] - [usb] ene_usb6250: fix first command execution (Torez Smith) [1540721] - [usb] xhci: Fix command ring stop regression in 4.11 (Torez Smith) [1540721] - [usb] xhci: remove GFP_DMA flag from allocation (Torez Smith) [1540721] - [usb] xhci: fix lock-inversion problem (Torez Smith) [1540721] - [usb] host: xhci-ring: don't need to clear interrupt pending for MSI enabled hcd (Torez Smith) [1540721] - [usb] host: xhci-mem: allocate zeroed Scratchpad Buffer (Torez Smith) [1540721] - [usb] xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton (Torez Smith) [1540721] - [usb] xhci: trace URB before giving it back instead of after (Torez Smith) [1540721] - [usb] serial: qcserial: add more Lenovo EM74xx device IDs (Torez Smith) [1540721] - [usb] iowarrior: use memdup_user (Torez Smith) [1540721] - [usb] host: remove unnecessary null check (Torez Smith) [1540721] - [usb] core: Check URB setup_packet and transfer_buffer sanity (Torez Smith) [1540721] - [usb] cdc-wdm: use memdup_user (Torez Smith) [1540721] - [usb] host: xhci: use max-port define (Torez Smith) [1540721] - [usb] hub: fix SS max number of ports (Torez Smith) [1540721] - [usb] hub: fix non-SS hub-descriptor handling (Torez Smith) [1540721] - [usb] hub: fix SS hub-descriptor handling (Torez Smith) [1540721] - [usb] usbip: fix nonconforming hub descriptor (Torez Smith) [1540721] - [usb] core: fix potential memory leak in error path during hcd creation (Torez Smith) [1540721] - [usb] iowarrior: fix info ioctl on big-endian hosts (Torez Smith) [1540721] - [usb] chaoskey: fix Alea quirk on big-endian hosts (Torez Smith) [1540721] - [usb] sisusb_con: fix coccinelle warning (Torez Smith) [1540721] - [usb] misc: legousbtower: Fix memory leak (Torez Smith) [1540721] - [usb] core: replace p with pK (Torez Smith) [1540721] - [usb] ene_usb6250: fix DMA to the stack (Torez Smith) [1540721] - [usb] serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs (Torez Smith) [1540721] - [usb] serial: io_ti: fix div-by-zero in set_termios (Torez Smith) [1540721] - [usb] serial: mct_u232: fix big-endian baud-rate handling (Torez Smith) [1540721] - [usb] serial: ir-usb: fix big-endian baud-rate debug printk (Torez Smith) [1540721] - [usb] serial: ftdi_sio: fix setting latency for unprivileged users (Torez Smith) [1540721] - [usb] serial: option: add Telit ME910 support (Torez Smith) [1540721] - [usb] ch9200: add missing USB-descriptor endianness conversions (Torez Smith) [1540721] - [usb] cdc_ncm: Fix TX zero padding (Torez Smith) [1540721] - [usb] usb: qmi_wwan: add Telit ME910 support (Torez Smith) [1540721] - [usb] host: xhci: remove #ifdef around PM functions (Torez Smith) [1540721] - [usb] misc: legousbtower: Fix buffers on stack (Torez Smith) [1540721] - [usb] revert "cdc-wdm: fix "out-of-sync" due to missing notifications" (Torez Smith) [1494216 1540721] - [usb] storage: e-mail update in usb/storage/unusual_devs.h (Torez Smith) [1540721] - [usb] host: xhci: print correct command ring address (Torez Smith) [1540721] - [usb] host: xhci: delete sp_dma_buffers for scratchpad (Torez Smith) [1540721] - [usb] host: xhci: using correct specification chapter reference for DCBAAP (Torez Smith) [1540721] - [usb] xhci: switch to pci_alloc_irq_vectors (Torez Smith) [1540721] - [usb] serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit (Torez Smith) [1540721] - [usb] serial: constify static arrays (Torez Smith) [1540721] - [usb] fix some references for /proc/bus/usb (Torez Smith) [1540721] - [usb] xhci: use correct flags for spin_lock_irqrestore() when setting port power (Torez Smith) [1540721] - [usb] smsc95xx: Add comments to the registers definition (Torez Smith) [1540721] - [usb] get rid of some ReST doc build errors (Torez Smith) [1540721] - [usb] otg-fsm: Prevent build warning "VDBG" redefined (Torez Smith) [1540721] - [usb] uvcvideo: Don't record timespec_sub (Torez Smith) [1540721] - [usb] uvcvideo: Fix empty packet statistic (Torez Smith) [1540721] - [usb] serial: quatech2: drop redundant tty_buffer_request_room (Torez Smith) [1540721] - [usb] serial: iuu_phoenix: drop excessive sanity checks (Torez Smith) [1540721] - [usb] xhci: bInterval quirk for TI TUSB73x0 (Torez Smith) [1540721] - [usb] xhci: refine xhci_decode_trb() (Torez Smith) [1540721] - [usb] xhci: fix link trb decoding (Torez Smith) [1540721] - [usb] xhci: remove xhci_dbg_ctx() (Torez Smith) [1540721] - [usb] xhci: remove xhci_debug_trb() (Torez Smith) [1540721] - [usb] xhci: remove ring debugging code (Torez Smith) [1540721] - [usb] xhci: remove enq_updates and deq_updates from ring (Torez Smith) [1540721] - [usb] xhci: remove error messages for failed memory allocation (Torez Smith) [1540721] - [usb] xhci: make several functions static (Torez Smith) [1540721] - [usb] xhci: remove xhci_dbg_ep_rings() (Torez Smith) [1540721] - [usb] xhci: add xhci_log_ring trace events (Torez Smith) [1540721] - [usb] xhci: Rework how we handle unresponsive or hoptlug removed hosts (Torez Smith) [1540721] - [usb] xhci: Do not halt the host until both HCD have disconnected their devices (Torez Smith) [1540721] - [usb] xhci: add slot and endpoint numbers to debug messages in handle_tx_event (Torez Smith) [1540721] - [usb] host: xhci: fix up Control Transfer TRB decoder (Torez Smith) [1540721] - [usb] host: xhci: add Slot and EP Context tracers (Torez Smith) [1540721] - [usb] host: xhci: extract xhci_slot_state_string() (Torez Smith) [1540721] - [usb] host: xhci: print device slot from URB tracers (Torez Smith) [1540721] - [usb] xhci: Add port test modes support for usb2 (Torez Smith) [1540721] - [usb] xhci: Expose xhci_start() function (Torez Smith) [1540721] - [usb] xhci: Add helper function xhci_disable_slot() (Torez Smith) [1540721] - [usb] xhci: Add helper function xhci_set_power_on() (Torez Smith) [1540721] - [usb] xhci: clear EINT bit in status correctly (Torez Smith) [1540721] - [usb] usbip: Remove unnecessary get_vdev() (Torez Smith) [1540721] - [usb] misc: refactor code (Torez Smith) [1540721] - [usb] misc: add missing continue in switch (Torez Smith) [1540721] - [usb] hcd: use correct device pointer for dma ops (Torez Smith) [1540721] - [usb] usbnet: pegasus: Use net_device_stats from struct net_device (Torez Smith) [1540721] - [usb] usbnet: kaweth: Use net_device_stats from struct net_device (Torez Smith) [1540721] - [usb] usbnet: Remove unused driver_name variable (Torez Smith) [1540721] - [usb] usbnet: support 64bit stats (Torez Smith) [1540721] - [usb] cdc-acm: remove unused element of struct acm (Torez Smith) [1540721] - [usb] cdc-acm: log message for serial state notification (Torez Smith) [1540721] - [usb] cdc-acm: reassemble fragmented notifications (Torez Smith) [1540721] - [usb] cdc-acm: fix possible invalid access when processing notification (Torez Smith) [1540721] - [usb] serial: drop obsolete open-race workaround (Torez Smith) [1540721] - [usb] serial: drop termios-flag debugging (Torez Smith) [1540721] - [usb] Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously (Torez Smith) [1540721] - [usb] usbtmc: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] lvstest: tighten endpoint sanity check (Torez Smith) [1540721] - [usb] serial: visor: clean up treo endpoint hack (Torez Smith) [1540721] - [usb] serial: visor: clean up clie_5 endpoint hack (Torez Smith) [1540721] - [usb] serial: visor: drop redundant calc_num_ports callback (Torez Smith) [1540721] - [usb] serial: ti_usb_3410_5052: always require a bulk-out endpoint (Torez Smith) [1540721] - [usb] serial: omninet: use generic write implementation (Torez Smith) [1540721] - [usb] serial: omninet: clean up port setup (Torez Smith) [1540721] - [usb] serial: mos7840: clean up endpoint sanity check (Torez Smith) [1540721] - [usb] serial: mos7720: always require an interrupt endpoint (Torez Smith) [1540721] - [usb] serial: mos7720: clean up mcs7715 port setup (Torez Smith) [1540721] - [usb] serial: io_ti: drop redundant read-urb check (Torez Smith) [1540721] - [usb] serial: io_ti: verify interrupt endpoint at probe (Torez Smith) [1540721] - [usb] serial: io_ti: always require a bulk-out endpoint (Torez Smith) [1540721] - [usb] serial: io_ti: use calc_num_endpoints to verify endpoints (Torez Smith) [1540721] - [usb] serial: ipaq: always register a single port (Torez Smith) [1540721] - [usb] serial: ipaq: use calc_num_endpoints to verify endpoints (Torez Smith) [1540721] - [usb] serial: aircable: use calc_num_endpoints to verify endpoints (Torez Smith) [1540721] - [usb] serial: pl2303: clean up legacy endpoint hack (Torez Smith) [1540721] - [usb] serial: move pl2303 hack out of usb-serial core (Torez Smith) [1540721] - [usb] serial: relax generic driver bulk-endpoint requirement (Torez Smith) [1540721] - [usb] serial: add calc_num_ports callback to generic driver (Torez Smith) [1540721] - [usb] serial: add probe callback to generic driver (Torez Smith) [1540721] - [usb] serial: allow subdrivers to modify port-endpoint mapping (Torez Smith) [1540721] - [usb] usb: qmi_wwan: add qmap mux protocol support (Torez Smith) [1540721] - [usb] core: fix up kerneldoc comment (Torez Smith) [1540721] - [usb] usblp: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] storage: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] cdc-acm: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] usb-skeleton: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] yurex: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] uss720: add debug endpoint-type check (Torez Smith) [1540721] - [usb] usblcd: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] legousbtower: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] ldusb: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] iowarrior: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] idmouse: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] ftdi-elan: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] chaoskey: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] appledisplay: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] adutux: refactor endpoint retrieval (Torez Smith) [1540721] - [usb] adutux: fix up error paths (Torez Smith) [1540721] - [usb] adutux: drop redundant sanity check (Torez Smith) [1540721] - [usb] core: add helpers to retrieve endpoints in reverse order (Torez Smith) [1540721] - [usb] core: add helpers to retrieve endpoints (Torez Smith) [1540721] - [usb] ehci: use bus->sysdev for DMA configuration (Torez Smith) [1540721] - [usb] xhci: use bus->sysdev for DMA configuration (Torez Smith) [1540721] - [usb] separate out sysdev pointer from usb_bus (Torez Smith) [1540721] - [usb] hub: Do not attempt to autosuspend disconnected devices (Torez Smith) [1540721] - [usb] hub: Fix error loop seen after hub communication errors (Torez Smith) [1540721] - [usb] lan78xx: update for phy_(read|write)_mmd_indirect() removal (Torez Smith) [1540721] - [usb] usb: pegasus: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] r8152: check hw version first (Torez Smith) [1540721] - [usb] usb: usb: remove old api ethtool_(get|set)_settings (Torez Smith) [1540721] - [usb] usb: asix: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: sr9700: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: smsc75xx: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: sierra_net: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: mcs7830: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: dm9601: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: cdc_ncm: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: sr9800: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: smsc95xx: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: usbnet: add new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] serial: Add DBC debug device support to usb_debug (Torez Smith) [1540721] - [usb] early: Add driver for xhci debug capability (Torez Smith) [1540721] - [usb] host: Allow to build ehci orion with mvebu SoCs (Torez Smith) [1540721] - [usb] misc: sisusb_con: fix coccinelle warning (Torez Smith) [1540721] - [usb] storage: karma: remove useless variable (Torez Smith) [1540721] - [usb] misc: ldusb: changed '*' location to fit coding Style (Torez Smith) [1540721] - [usb] misc: ldusb: Added Space after ', ' to fit the coding style (Torez Smith) [1540721] - [usb] misc: ldusb: fixed decimal permission coding issue (Torez Smith) [1540721] - [usb] misc: remove unnecessary code (Torez Smith) [1540721] - [usb] of: add functions to bind a companion controller (Torez Smith) [1540721] - [usb] add CONFIG_USB_PCI for system have both PCI HW and non-PCI based USB HW (Torez Smith) [1540721] - [usb] r8152: simply the arguments (Torez Smith) [1540721] - [usb] serial: whiteheat: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: symbolserial: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: spcp8x5: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: pl2303: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: oti6858: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: opticon: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: omninet: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: mos7720: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: kobil_sct: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: keyspan_pda: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: iuu_phoenix: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: io_edgeport: simplify and tighten endpoint check (Torez Smith) [1540721] - [usb] serial: digi_acceleport: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: cyberjack: simplify endpoint check (Torez Smith) [1540721] - [usb] serial: ark3116: simplify endpoint sanity check (Torez Smith) [1540721] - [usb] serial: add endpoint sanity check to core (Torez Smith) [1540721] - [usb] serial: replace runtime overflow check (Torez Smith) [1540721] - [usb] serial: allow up to 16 ports per device (Torez Smith) [1540721] - [usb] serial: refactor and clean up endpoint handling (Torez Smith) [1540721] - [usb] serial: clean up endpoint and port-counter types (Torez Smith) [1540721] - [usb] serial: clean up probe error paths (Torez Smith) [1540721] - [usb] host: Remove remaining pci_pool in comments (Torez Smith) [1540721] - [usb] misc: lvs: fix race condition in disconnect handling (Torez Smith) [1540721] - [usb] misc: remove unnecessary code (Torez Smith) [1540721] - [usb] atm: remove unnecessary code (Torez Smith) [1540721] - [usb] usb: rtl8150: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: r8152: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: catc: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] usb: asix88179_178a: use new api ethtool_(get|set)_link_ksettings (Torez Smith) [1540721] - [usb] serial: ftdi_sio: allow other bases for "event_char" (Torez Smith) [1540721] - [usb] serial: ftdi_sio: only allow valid event_char values (Torez Smith) [1540721] - [usb] serial: ftdi_sio: only allow valid latency timer values (Torez Smith) [1540721] - [usb] serial: ftdi_sio: detect BM chip with iSerialNumber bug (Torez Smith) [1540721] - [usb] serial: ftdi_sio: don't access latency timer on old chips (Torez Smith) [1540721] - [usb] hcd: move controller wakeup setting initialization to individual driver (Torez Smith) [1540721] - [usb] usb: early: remove unused code (Torez Smith) [1540721] - [usb] treewide: remove redundant #include (Torez Smith) [1540721] - [usb] early/ehci-dbgp: make it explicitly non-modular (Torez Smith) [1540721] - [usb] ehci-dbgp: drop dead code (Torez Smith) [1540721] - [usb] driver core: add helper to reuse a device-tree node (Torez Smith) [1540721] - [usb] device: introduce per device dma_pfn_offset (Torez Smith) [1540721] - [usb] core: setup dma_pfn_offset for USB devices and, interfaces (Torez Smith) [1540721]- [documentation] Better document the hardlockup_panic sysctl (Scott Wood) [1500127] - [documentation] Add document of L2_CDP command line parameter (Xiaolong Wang) [1526254] - [documentation] Add document of rdt command line options (Xiaolong Wang) [1526254] - [documentation] x86/intel_rdt: Add L2CDP support in documentation (Xiaolong Wang) [1526254] - [documentation] x86/intel_rdt: Update documentation (Xiaolong Wang) [1526254] - [kernel] signals: Use hrtimer for sigtimedwait() (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Minimize nohz off overhead (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Reduce timer migration overhead if disabled (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Remove code redundancy while calling get_nohz_timer_target() (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Use timer->base for flag checks (Daniel Bristot de Oliveira) [1568294] - [kernel] tracing: timer: Add deferrable flag to timer_start (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Remove FIFO "guarantee" (Daniel Bristot de Oliveira) [1568294] - [kernel] timers: Sanitize catchup_timer_jiffies() usage (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Kick dynticks targets on mod_timer*() calls (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Spare IPI when deferrable timer is queued on idle remote targets (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Put usleep_range into the __sched section (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Remove pointless return value of do_usleep_range() (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Further simplify the SMP and HOTPLUG logic (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Don't initialize 'tvec_base' on hotplug (Daniel Bristot de Oliveira) [1568294] - [kernel] timers: Make internal_add_timer() update ->next_timer if ->active_timers == 0 (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Allocate per-cpu tvec_base's statically (Daniel Bristot de Oliveira) [1568294] - [kernel] timer: Use variable head instead of &work_list in __run_timers() (Daniel Bristot de Oliveira) [1568294] - [linux] fsnotify: Fix fsnotify_mark_connector race (Miklos Szeredi) [1569921] - [nvme] nvme-pci: Separate IO and admin queue IRQ vectors (Ming Lei) [1568817] - [block] blk-mq: Allow PCI vector offset for mapping queues (Ming Lei) [1568817] - [block] blk-mq: order getting budget and driver tag (Ming Lei) [1568817] - [block] blk-mq: Avoid that submitting a bio concurrently with device removal triggers a crash (Ming Lei) [1568817] - [block] Fix a race between request queue removal and the block cgroup controller (Ming Lei) [1568817] - [block] Fix a race between the cgroup code and request queue initialization (Ming Lei) [1568817] - [block] Add 'lock' as third argument to blk_alloc_queue_node() (Ming Lei) [1568817] - [block] simplify blk_init_allocated_queue (Ming Lei) [1568817] - [mmc] block: Delete gendisk before cleaning up the request queue (Ming Lei) [1568817] - [block] zram: Delete gendisk before cleaning up the request queue (Ming Lei) [1568817] - [lib] sbitmap: use test_and_set_bit_lock()/clear_bit_unlock() (Ming Lei) [1568817] - [block] clear ctx pending bit under ctx lock (Ming Lei) [1568817] - [block] blk-mq: introduce BLK_STS_DEV_RESOURCE (Ming Lei) [1568817] - [block] blk-mq: Avoid that blk_mq_delay_run_hw_queue() introduces unintended delays (Ming Lei) [1568817] - [block] add kblock_mod_delayed_work_on() (Ming Lei) [1568817] - [block] blk-mq: remove blk_mq_delay_queue() (Ming Lei) [1568817] - [block] blk-mq: Rename blk_mq_request_direct_issue() into blk_mq_request_issue_directly() (Ming Lei) [1568817] - [block] blk-mq: don't dispatch request in blk_mq_request_direct_issue if queue is busy (Ming Lei) [1568817] - [block] blk-mq-sched: remove unused 'can_block' arg from blk_mq_sched_insert_request (Ming Lei) [1568817] - [md] blk-mq: improve DM's blk-mq IO merging via blk_insert_cloned_request feedback (Ming Lei) [1568817] - [block] blk-mq: factor out a few helpers from __blk_mq_try_issue_directly (Ming Lei) [1568817] - [block] blk-mq: Reduce the number of if-statements in blk_mq_mark_tag_wait() (Ming Lei) [1568817] - [block] blk-mq: Add locking annotations to hctx_lock() and hctx_unlock() (Ming Lei) [1568817] - [block] blk-mq: silence false positive warnings in hctx_unlock() (Ming Lei) [1568817] - [block] blk-mq: move hctx lock/unlock into a helper (Ming Lei) [1568817] - [acpi] osi: Add OEM _OSI strings to disable NVidia RTD3 (Jaroslav Kysela) [1581391] - [platform] x86: intel_pmc_core: Special case for Coffeelake (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add CannonLake PCH support (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Read base address from LPIT (Scott Wood) [1445478] - [acpi] acpi / lpit: Export lpit_read_residency_count_address() (Scott Wood) [1445478] - [acpi] lpit: Add Low Power Idle Table (LPIT) support (Scott Wood) [1445478] - [acpi] acpica: Add support for LPIT table (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Remove unused header file (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Convert to ICPU macro (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Substitute PCI with CPUID enumeration (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Refactor debugfs entries (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Fix file permission warnings (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Change driver to a module (Scott Wood) [1445478] - [platform] x86: Drop duplicate dependencies on X86 (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Fix kernel doc for pmc_dev (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Remove unused variable (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Remove unused EXPORTED API (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Make the driver PCH family agnostic (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: fix out-of-bounds accesses on stack (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add KBL CPUID support (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add LTR IGNORE debug feature (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add MPHY PLL clock gating status (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: ModPhy core lanes pg status (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Add PCH IP Power Gating Status (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: Fix PWRMBASE mask and mmio reg len (Scott Wood) [1445478] - [platform] x86: intel_pmc_core: avoid boot time warning for !CONFIG_DEBUGFS_FS (Scott Wood) [1445478] - [platform] intel_pmc_core: Convert to DEFINE_SIMPLE_ATTRIBUTE (Scott Wood) [1445478] - [platform] x86/pmc_core: Use Intel family name macros for pmc_core driver (Scott Wood) [1445478] - [platform] x86: Add PMC Driver for Intel Core SoC (Scott Wood) [1445478] - [kernel] userfaultfd: register uapi generic syscall (Rafael Aquini) [1560024] - [x86] membarrier: fix up sys_membarrier registration number (Rafael Aquini) [1560024] - [x86] pci: vmd: Assign vector zero to all bridges (Myron Stowe) [1515090] - [x86] pci: vmd: Move SRCU cleanup after bus, child device removal (Myron Stowe) [1515090] - [x86] pci: vmd: correct comment: VMD domains start at 0x10000, not 0x1000 (Myron Stowe) [1515090] - [x86] pci: host: Mark PCIe/PCI (MSI) cascade ISR as IRQF_NO_THREAD (Myron Stowe) [1515090] - [x86] pci: vmd: Fix suspend handlers defined-but-not-used warning (Myron Stowe) [1515090] - [x86] pci: vmd: Use SRCU as a local RCU to prevent delaying global RCU (Myron Stowe) [1515090] - [x86] pci: vmd: Remove unnecessary pci_set_drvdata() (Myron Stowe) [1515090] - [x86] pci: vmd: Eliminate index member from IRQ list (Myron Stowe) [1515090] - [x86] pci: vmd: Eliminate vmd_vector member from list type (Myron Stowe) [1515090] - [x86] pci: vmd: Convert to use pci_alloc_irq_vectors() API (Myron Stowe) [1515090] - [x86] pci: vmd: Allocate IRQ lists with correct MSI-X count (Myron Stowe) [1515090] - [powerpc] io: implement dummy relaxed accessor macros for writes (Ivan Vecera) [1582192]- [netdrv] ibmvnic: Fix statistics buffers memory leak (Steve Best) [1580589] - [netdrv] ibmvnic: Fix non-fatal firmware error reset (Steve Best) [1580589] - [netdrv] ibmvnic: Free coherent DMA memory if FW map failed (Steve Best) [1580589] - [netdrv] fm10k: Use smp_rmb rather than read_barrier_depends (Neil Horman) [1518116] - [netdrv] intel: Convert timers to use timer_setup() (Neil Horman) [1518116] - [netdrv] fm10k: prefer s and __func__ for diagnostic prints (Neil Horman) [1518116] - [netdrv] fm10k: Fix misuse of net_ratelimit() (Neil Horman) [1518116] - [netdrv] fm10k: bump version number (Neil Horman) [1518116] - [netdrv] fm10k: use the MAC/VLAN queue for VF<->PF MAC/VLAN requests (Neil Horman) [1518116] - [netdrv] fm10k: introduce a message queue for MAC/VLAN messages (Neil Horman) [1518116] - [netdrv] fm10k: use generic PM hooks instead of legacy PCIe power hooks (Neil Horman) [1518116] - [netdrv] fm10k: use spinlock to implement mailbox lock (Neil Horman) [1518116] - [netdrv] fm10k: prepare_for_reset() when we lose PCIe Link (Neil Horman) [1518116] - [netdrv] fm10k: prevent race condition of __FM10K_SERVICE_SCHED (Neil Horman) [1518116] - [netdrv] fm10k: move fm10k_prepare_for_reset and fm10k_handle_reset (Neil Horman) [1518116] - [netdrv] fm10k: avoid divide by zero in rare cases when device is resetting (Neil Horman) [1518116] - [netdrv] fm10k: don't loop while resetting VFs due to VFLR event (Neil Horman) [1518116] - [netdrv] fm10k: simplify reading PFVFLRE register (Neil Horman) [1518116] - [netdrv] fm10k: avoid needless delay when loading driver (Neil Horman) [1518116] - [netdrv] fm10k: add missing fall through comment (Neil Horman) [1518116] - [netdrv] fm10k: avoid possible truncation of q_vector->name (Neil Horman) [1518116] - [netdrv] fm10k: fix typos on fall through comments (Neil Horman) [1518116] - [netdrv] fm10k: stop spurious link down messages when Tx FIFO is full (Neil Horman) [1518116] - [netdrv] fm10k: Use seq_putc() in fm10k_dbg_desc_break() (Neil Horman) [1518116] - [netdrv] fm10k: reschedule service event if we stall the PF<->SM mailbox (Neil Horman) [1518116] - [netdrv] fm10k: ensure we process SM mbx when processing VF mbx (Neil Horman) [1518116] - [netdrv] fm10k: use netdev_rss_key_fill() helper (Neil Horman) [1518116] - [netdrv] nfp: bpf: fix check of program max insn count (John Linville) [1557410] - [netdrv] nfp: populate MODULE_VERSION (John Linville) [1557410] - [netdrv] nfp: limit the number of TSO segments (John Linville) [1557410] - [netdrv] nfp: forbid disabling hw-tc-offload on representors while offload active (John Linville) [1557410] - [netdrv] nfp: don't advertise hw-tc-offload on non-port netdevs (John Linville) [1557410] - [netdrv] nfp: bpf: require ETH table (John Linville) [1557410] - [netdrv] nfp: bpf: fix immed relocation for larger offsets (John Linville) [1557410] - [netdrv] nfp: fix kdoc warnings on nested structures (John Linville) [1557410] - [netdrv] nfp: fix TLV offset calculation (John Linville) [1557410] - [netdrv] nfp: fix error return code in nfp_pci_probe() (John Linville) [1557410] - [netdrv] nfp: fix fw dump handling of absolute rtsym size (John Linville) [1557410] - [netdrv] nfp: bpf: use extack support to improve debugging (John Linville) [1557410] - [netdrv] nfp: bpf: plumb extack into functions related to XDP offload (John Linville) [1557410] - [netdrv] nfp: bpf: disable all ctrl vNIC capabilities (John Linville) [1557410] - [netdrv] nfp: allow apps to disable ctrl vNIC capabilities (John Linville) [1557410] - [netdrv] nfp: split reading capabilities out of nfp_net_init() (John Linville) [1557410] - [netdrv] nfp: read mailbox address from TLV caps (John Linville) [1557410] - [netdrv] nfp: read ME frequency from vNIC ctrl memory (John Linville) [1557410] - [netdrv] nfp: add TLV capabilities to the BAR (John Linville) [1557410] - [netdrv] nfp: improve app not found message (John Linville) [1557410] - [netdrv] nfp: protect each repr pointer individually with RCU (John Linville) [1557410] - [netdrv] nfp: add nfp_reprs_get_locked() helper (John Linville) [1557410] - [netdrv] nfp: register devlink after app is created (John Linville) [1557410] - [netdrv] nfp: release global resources only on the remove path (John Linville) [1557410] - [netdrv] nfp: core: make scalar CPP helpers fail on short accesses (John Linville) [1557410] - [netdrv] nfp: bpf: add short busy wait for FW replies (John Linville) [1557410] - [netdrv] bpf: offload: allow array map offload (John Linville) [1557410] - [netdrv] nfp: bpf: set new jit info fields (John Linville) [1557410] - [netdrv] nfp: bpf: reject program on instructions unknown to the JIT compiler (John Linville) [1557410] - [netdrv] nfp: bpf: print map lookup problems into verifier log (John Linville) [1557410] - [netdrv] nfp: bpf: implement bpf map offload (John Linville) [1557410] - [netdrv] nfp: bpf: add support for reading map memory (John Linville) [1557410] - [netdrv] nfp: bpf: add verification and codegen for map lookups (John Linville) [1557410] - [netdrv] nfp: bpf: add helpers for updating immediate instructions (John Linville) [1557410] - [netdrv] nfp: bpf: parse function call and map capabilities (John Linville) [1557410] - [netdrv] nfp: bpf: implement helpers for FW map ops (John Linville) [1557410] - [netdrv] nfp: bpf: add basic control channel communication (John Linville) [1557410] - [netdrv] nfp: bpf: add map data structure (John Linville) [1557410] - [netdrv] bpf: rename bpf_dev_offload -> bpf_prog_offload (John Linville) [1557410] - [netdrv] nfp: bpf: reuse verifier log for debug messages (John Linville) [1557410] - [netdrv] nfp: bpf: add signed jump insns (John Linville) [1557410] - [netdrv] nfp: hand over to BPF offload app at coarser granularity (John Linville) [1557410] - [netdrv] nfp: bpf: use a large constant in unresolved branches (John Linville) [1557410] - [netdrv] nfp: bpf: don't depend on high order allocations for program image (John Linville) [1557410] - [netdrv] nfp: bpf: relocate jump targets just before the load (John Linville) [1557410] - [netdrv] nfp: bpf: add helpers for modifying branch addresses (John Linville) [1557410] - [netdrv] nfp: bpf: move jump resolution to jit.c (John Linville) [1557410] - [netdrv] nfp: bpf: allow disabling TC offloads when XDP active (John Linville) [1557410] - [netdrv] nfp: bpf: don't allow changing MTU above BPF offload limit when active (John Linville) [1557410] - [netdrv] nfp: bpf: round up the size of the stack (John Linville) [1557410] - [netdrv] nfp: fix incumbent kdoc warnings (John Linville) [1557410] - [netdrv] nfp: add basic multicast filtering (John Linville) [1557410] - [netdrv] nfp: flower: implement the PORT_REIFY message (John Linville) [1557410] - [netdrv] nfp: add repr_preclean callback (John Linville) [1557410] - [netdrv] nfp: flower: obtain repr link state only from firmware (John Linville) [1557410] - [netdrv] bpf: offload: allow netdev to disappear while verifier is running (John Linville) [1557410] - [netdrv] nfp: bpf: allocate vNIC priv for keeping track of the offloaded program (John Linville) [1557410] - [netdrv] nfp: flower: compile Geneve encap actions (John Linville) [1557410] - [netdrv] nfp: flower: compile Geneve match fields (John Linville) [1557410] - [netdrv] nfp: flower: read extra feature support from fw (John Linville) [1557410] - [netdrv] nfp: flower: remove unused tun_mask variable (John Linville) [1557410] - [netdrv] nfp: set flags in the correct member of netdev_bpf (John Linville) [1557410] - [netdrv] nfp: bpf: correct printk formats for size_t (John Linville) [1557410] - [netdrv] nfp: bpf: optimize the adjust_head calls in trivial cases (John Linville) [1557410] - [netdrv] nfp: bpf: add basic support for adjust head call (John Linville) [1557410] - [netdrv] nfp: bpf: prepare for call support (John Linville) [1557410] - [netdrv] nfp: bpf: prepare for parsing BPF FW capabilities (John Linville) [1557410] - [netdrv] nfp: add nfp_cpp_area_size() accessor (John Linville) [1557410] - [netdrv] nfp: debug dump - decrease endian conversions (John Linville) [1557410] - [netdrv] nfp: flower: remove unused defines (John Linville) [1557410] - [netdrv] nfp: flower: remove dead code paths (John Linville) [1557410] - [netdrv] nfp: flower: do not assume mac/mpls matches (John Linville) [1557410] - [netdrv] xdp: make the stack take care of the tear down (John Linville) [1557410] - [netdrv] xdp: report flags program was installed with on query (John Linville) [1557410] - [netdrv] nfp: bpf: detect load/store sequences lowered from memory copy (John Linville) [1557410] - [netdrv] nfp: bpf: implement memory bulk copy for length bigger than 32-bytes (John Linville) [1557410] - [netdrv] nfp: bpf: implement memory bulk copy for length within 32-bytes (John Linville) [1557410] - [netdrv] nfp: bpf: factor out is_mbpf_load & is_mbpf_store (John Linville) [1557410] - [netdrv] nfp: bpf: encode indirect commands (John Linville) [1557410] - [netdrv] nfp: bpf: correct the encoding for No-Dest immed (John Linville) [1557410] - [netdrv] nfp: bpf: relax source operands check (John Linville) [1557410] - [netdrv] nfp: bpf: don't do ld/shifts combination if shifts are jump destination (John Linville) [1557410] - [netdrv] nfp: bpf: don't do ld/mask combination if mask is jump destination (John Linville) [1557410] - [netdrv] nfp: bpf: flag jump destination to guide insn combine optimizations (John Linville) [1557410] - [netdrv] nfp: bpf: record jump destination to simplify jump fixup (John Linville) [1557410] - [netdrv] nfp: bpf: support backward jump (John Linville) [1557410] - [netdrv] nfp: fix old kdoc issues (John Linville) [1557410] - [netdrv] nfp: remove unneeded RHEL-specific block comments (John Linville) [1557410] - [netdrv] nfp: use the correct index for link speed table (John Linville) [1545903] - [netdrv] nfp: always unmask aux interrupts at init (John Linville) [1545903] - [netdrv] nfp: bpf: keep track of the offloaded program (John Linville) [1545903] - [netdrv] cls_bpf: fix offload assumptions after callback conversion (John Linville) [1545903] - [netdrv] nfp: flower: add missing kdoc (John Linville) [1545903] - [netdrv] bpf: offload: move offload device validation out to the drivers (John Linville) [1545903] - [netdrv] nfp: remove false positive offloads in flower vxlan (John Linville) [1545903] - [netdrv] nfp: register flower reprs for egress dev offload (John Linville) [1545903] - [netdrv] mm: remove __GFP_COLD (John Linville) [1545903] - [netdrv] nfp flower action: Modified to use VLAN helper functions (John Linville) [1545903] - [netdrv] nfp: bpf: move to new BPF program offload infrastructure (John Linville) [1545903] - [netdrv] nfp: bpf: move translation prepare to offload.c (John Linville) [1545903] - [netdrv] nfp: bpf: move program prepare and free into offload.c (John Linville) [1545903] - [netdrv] nfp: bpf: require seamless reload for program replace (John Linville) [1545903] - [netdrv] nfp: bpf: refactor offload logic (John Linville) [1545903] - [netdrv] nfp: bpf: remove unnecessary include of nfp_net.h (John Linville) [1545903] - [netdrv] nfp: bpf: remove the register renumbering leftovers (John Linville) [1545903] - [netdrv] nfp: bpf: drop support for cls_bpf with legacy actions (John Linville) [1545903] - [netdrv] nfp: improve defines for constants in ethtool (John Linville) [1545903] - [netdrv] nfp: use a counter instead of log message for allocation failures (John Linville) [1545903] - [netdrv] nfp: switch to dev_alloc_page() (John Linville) [1545903] - [netdrv] nfp: bpf: fall back to core NIC app if BPF not selected (John Linville) [1545903] - [netdrv] nfp: reorganize the app table (John Linville) [1545903] - [netdrv] nfp: bpf: reject TC offload if XDP loaded (John Linville) [1545903] - [netdrv] nfp: flower: app should use struct nfp_repr (John Linville) [1545903] - [netdrv] nfp: bpf: support (BPF_ALU | BPF_ALU64) | BPF_NEG (John Linville) [1545903] - [netdrv] nfp: bpf: rename ALU_OP_NEG to ALU_OP_NOT (John Linville) [1545903] - [netdrv] sched: move the can_offload check from binding phase to rule insertion phase (John Linville) [1545903] - [netdrv] bpf: reduce verifier memory consumption (John Linville) [1545903] - [netdrv] nfp: inform the VF driver needs to be restarted after changing the MAC (John Linville) [1545903] - [netdrv] netronome: Convert timers to use timer_setup() (John Linville) [1545903] - [netdrv] nfp: bpf: optimize mov64 a little (John Linville) [1545903] - [netdrv] nfp: bpf: support stack accesses via non-constant pointers (John Linville) [1545903] - [netdrv] nfp: bpf: support accessing the stack beyond 64 bytes (John Linville) [1545903] - [netdrv] nfp: bpf: allow stack accesses via modified stack registers (John Linville) [1545903] - [netdrv] nfp: bpf: optimize the RMW for stack accesses (John Linville) [1545903] - [netdrv] nfp: bpf: add stack read support (John Linville) [1545903] - [netdrv] nfp: bpf: add stack write support (John Linville) [1545903] - [netdrv] nfp: bpf: refactor nfp_bpf_check_ptr() (John Linville) [1545903] - [netdrv] nfp: bpf: add helper for emitting nops (John Linville) [1545903] - [netdrv] nfp: use struct fields for 8 bit-wide access (John Linville) [1545903] - [netdrv] sched: avoid ndo_setup_tc calls for TC_SETUP_CLS* (John Linville) [1545903] - [netdrv] nfp: bpf: Convert ndo_setup_tc offloads to block callbacks (John Linville) [1545903] - [netdrv] nfp: flower: Convert ndo_setup_tc offloads to block callbacks (John Linville) [1545903] - [netdrv] nfp: Explicitly include linux/bug.h (John Linville) [1545903] - [netdrv] nfp: bpf: support direct packet access in TC (John Linville) [1545903] - [netdrv] nfp: bpf: direct packet access - write (John Linville) [1545903] - [netdrv] nfp: bpf: add support for direct packet access - read (John Linville) [1545903] - [netdrv] nfp: bpf: separate I/O from checks for legacy data load (John Linville) [1545903] - [netdrv] nfp: bpf: fix context accesses (John Linville) [1545903] - [netdrv] nfp: bpf: support BPF offload only on little endian (John Linville) [1545903] - [netdrv] nfp: bpf: implement byte swap instruction (John Linville) [1545903] - [netdrv] nfp: bpf: add mov helper (John Linville) [1545903] - [netdrv] nfp: bpf: fix compare instructions (John Linville) [1545903] - [netdrv] nfp: bpf: add missing return in jne_imm optimization (John Linville) [1545903] - [netdrv] nfp: bpf: reorder arguments to emit_ld_field_any() (John Linville) [1545903] - [netdrv] nfp: bpf: pass dst register to ld_field instruction (John Linville) [1545903] - [netdrv] nfp: bpf: byte swap the instructions (John Linville) [1545903] - [netdrv] nfp: bpf: pad code with valid nops (John Linville) [1545903] - [netdrv] nfp: bpf: calculate code store ECC (John Linville) [1545903] - [netdrv] nfp: bpf: move to datapath ABI version 2 (John Linville) [1545903] - [netdrv] nfp: bpf: encode extended LM pointer operands (John Linville) [1545903] - [netdrv] nfp: bpf: encode LMEM accesses (John Linville) [1545903] - [netdrv] nfp: add more white space to the instruction defines (John Linville) [1545903] - [netdrv] nfp: bpf: remove packet marking support (John Linville) [1545903] - [netdrv] nfp: bpf: remove register rename (John Linville) [1545903] - [netdrv] nfp: bpf: encode all 64bit shifts (John Linville) [1545903] - [netdrv] nfp: bpf: move software reg helpers and cmd table out of translator (John Linville) [1545903] - [netdrv] nfp: bpf: use the power of sparse to check we encode registers right (John Linville) [1545903] - [netdrv] nfp: bpf: lift the single-port limitation (John Linville) [1545903] - [netdrv] bpf, nfp: add meta data support (John Linville) [1545903] - [netdrv] bpf: add meta pointer for direct access (John Linville) [1545903] - [netdrv] nfp: don't reuse pointers in ring dumping (John Linville) [1545903] - [netdrv] bpf, nfp: implement jiting of BPF_J(LT,LE) (John Linville) [1545903] - [netdrv] bpf/verifier: rework value tracking (John Linville) [1545903] - [netdrv] Use octal not symbolic permissions (Ivan Vecera) [1530139] - [netdrv] emulex/benet: Constify *be_misconfig_evt_port_state (Ivan Vecera) [1530139] - [netdrv] be2net: Handle transmit completion errors in Lancer (Ivan Vecera) [1530139] - [netdrv] be2net: Fix HW stall issue in Lancer (Ivan Vecera) [1530139] - [netdrv] be2net: remove redundant initialization of 'head' and pointer txq (Ivan Vecera) [1530139] - [netdrv] be2net: networking block comments don't use an empty /* line (Ivan Vecera) [1530139] - [netdrv] be2net: use ARRAY_SIZE for array sizing calculation on array cmd_priv_map (Ivan Vecera) [1530139] - [netdrv] locking/atomics: coccinelle/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Ivan Vecera) [1530139] - [infiniband] qib: Fix DMA api warning with debug kernel (Alex Estrin) [1573761] - [infiniband] isert: Fix for lib/dma_debug check_sync warning (Don Dutile) [1573752] - [infiniband] ib/hfi1: Use after free race condition in send context error path (Alex Estrin) [1580114] - [infiniband] ib/hfi1: Fix memory leak in exception path in get_irq_affinity() (Alex Estrin) [1580114] - [infiniband] ib/hfi1, rdmavt: Fix memory leak in hfi1_alloc_devdata() upon failure (Alex Estrin) [1580114] - [infiniband] ib/hfi1: Fix NULL pointer dereference when invalid num_vls is used (Alex Estrin) [1580114] - [infiniband] ib/hfi1: Fix loss of BECN with AHG (Alex Estrin) [1580114] - [infiniband] IB/hfi1 Use correct type for num_user_context (Alex Estrin) [1580114] - [infiniband] ib/hfi1: Fix handling of FECN marked multicast packet (Alex Estrin) [1580114]- [net] netfilter: ipset: Use is_zero_ether_addr instead of static and memcmp (Stefano Brivio) [1557599] - [net] netfilter: xt_set: use pr ratelimiting (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix wraparound in hash:*net* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to ip_set_net_exit() (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix "don't update counters" mode when counters used at the matching (Stefano Brivio) [1557599] - [net] netfilter: ipset: use swap macro instead of _manually_ swapping values (Stefano Brivio) [1557599] - [net] netfilter: ipset: add resched points during set listing (Stefano Brivio) [1557599] - [net] netfilter: ipset: use nfnl_mutex_is_locked (Stefano Brivio) [1557599] - [net] netfilter: mark expected switch fall-throughs (Stefano Brivio) [1557599] - [net] netfilter: ipset: deduplicate prefixlen maps (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix sparse warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: Compress return logic (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix adding an IPv4 range containing more than 2^31 addresses (Stefano Brivio) [1557599] - [net] netfilter: ipset: ipset list may return wrong member count for set with timeout (Stefano Brivio) [1557599] - [net] netfilter: ipset: remove unused function __ip_set_get_netlink (Stefano Brivio) [1557599] - [net] netfilter: Remove exceptional & on function name (Stefano Brivio) [1557599] - [net] netfilter: Remove unnecessary cast on void pointer (Stefano Brivio) [1557599] - [net] netfilter: ipset: Null pointer exception in ipset list:set (Stefano Brivio) [1557599] - [net] netfilter: sometimes valid entries in hash:* types of sets were evicted (Stefano Brivio) [1557599] - [net] netfilter: ipset: hash: fix boolreturn.cocci warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: use setup_timer() and mod_timer() (Stefano Brivio) [1557599] - [net] netfilter: ipset: hash:ipmac type support added to ipset (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix reported memory size for hash:* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Collapse same condition body to a single one (Stefano Brivio) [1557599] - [net] netfilter: ipset: Make struct htype per ipset family (Stefano Brivio) [1557599] - [net] netfilter: ipset: Optimize hash creation routine (Stefano Brivio) [1557599] - [net] netfilter: ipset: Make sure element data size is a multiple of u32 (Stefano Brivio) [1557599] - [net] netfilter: ipset: Make NLEN compile time constant for hash types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Simplify mtype_expire() for hash types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Remove redundant mtype_expire() arguments (Stefano Brivio) [1557599] - [net] netfilter: ipset: Count non-static extension memory for userspace (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add element count to all set types header (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add element count to hash headers (Stefano Brivio) [1557599] - [net] netfilter: ipset: Regroup ip_set_put_extensions and add extern (Stefano Brivio) [1557599] - [net] netfilter: ipset: Separate memsize calculation code into dedicated function (Stefano Brivio) [1557599] - [net] netfilter: ipset: Split extensions into separate files (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use kmalloc() in comment extension helper (Stefano Brivio) [1557599] - [net] netfilter: ipset: Improve skbinfo get/init helpers (Stefano Brivio) [1557599] - [net] netfilter: ipset: Headers file cleanup (Stefano Brivio) [1557599] - [net] netfilter: ipset: Mark some helper args as const (Stefano Brivio) [1557599] - [net] netfilter: ipset: Remove extra whitespaces in ip_set.h (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check IPSET_ATTR_ETHER netlink attribute length (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix set:list type crash when flush/dump set in parallel (Stefano Brivio) [1557599] - [net] netfilter: ipset: allow a 0 netmask with hash_netiface type (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix hash type expire: release empty hash bucket block (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix hash:* type expiration (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix extension alignment (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix sleeping memory allocation in atomic context (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fixing unnamed union init (Stefano Brivio) [1557599] - [net] netfilter: ipset: Out of bound access in hash:net* types fixed (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix coding styles reported by checkpatch.pl (Stefano Brivio) [1557599] - [net] netfilter: ipset: Introduce RCU locking in list type (Stefano Brivio) [1557599] - [net] netfilter: ipset: Introduce RCU locking in hash:* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Introduce RCU locking in bitmap:* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Prepare the ipset core to use RCU at set level (Stefano Brivio) [1557599] - [net] netfilter: ipset Remove rbtree from hash:net, iface (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix parallel resizing and listing of the same set (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix cidr handling for hash:*net* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check CIDR value only when attribute is given (Stefano Brivio) [1557599] - [net] netfilter: ipset: Make sure we always return line number on batch (Stefano Brivio) [1557599] - [net] netfilter: ipset: Permit CIDR equal to the host address CIDR in IPv6 (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check extensions attributes before getting extensions (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use SET_WITH_*() helpers to test set extensions (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use MSEC_PER_SEC consistently (Stefano Brivio) [1557599] - [net] netfilter: ipset: deinline ip_set_put_extensions() (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use better include files in xt_set.c (Stefano Brivio) [1557599] - [net] netfilter: ipset: Improve preprocessor macros checks (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix hashing for ipv6 sets (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix ext_*() macros (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check for comment netlink attribute length (Stefano Brivio) [1557599] - [net] netfilter: ipset: Return bool values instead of int (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use HOST_MASK literal to represent host address CIDR len (Stefano Brivio) [1557599] - [net] netfilter: ipset: Check IPSET_ATTR_PORT only once (Stefano Brivio) [1557599] - [net] netfilter: ipset: Return ipset error instead of bool (Stefano Brivio) [1557599] - [net] netfilter: ipset: Preprocessor directices cleanup (Stefano Brivio) [1557599] - [net] netfilter: ipset: No need to make nomatch bitfield (Stefano Brivio) [1557599] - [net] netfilter: ipset: Properly calculate extensions offsets and total length (Stefano Brivio) [1557599] - [net] netfilter: ipset: make ip_set_get_ip*_port to use skb_network_offset (Stefano Brivio) [1557599] - [net] netfilter: ipset: Give a better name to a macro in ip_set_core.c (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix sparse warning (Stefano Brivio) [1557599] - [net] netfilter: ipset: fix boolreturn.cocci warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: Explicitly add padding elements to hash:net, net and hash:net, port, net (Stefano Brivio) [1557599] - [net] netfilter: ipset: Simplify cidr handling for hash:*net* types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Indicate when /0 networks are supported (Stefano Brivio) [1557599] - [net] netfilter: ipset: Alignment problem between 64bit kernel 32bit userspace (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support updating extensions when the set is full (Stefano Brivio) [1557599] - [net] netfilter: ipset: small potential read beyond the end of buffer (Stefano Brivio) [1557599] - [net] netfilter: ipset: off by one in ip_set_nfnl_get_byindex() (Stefano Brivio) [1557599] - [net] netfilter: ipset: hash:mac type added to ipset (Stefano Brivio) [1557599] - [net] netfilter: ipset: send nonzero skbinfo extensions only (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension support to SET target (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension kernel support for the list set type (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension kernel support for the hash set types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension kernel support for the bitmap set types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add skbinfo extension kernel support in the ipset core (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix static checker warning in ip_set_core.c (Stefano Brivio) [1557599] - [net] netfilter: Convert pr_warning to pr_warn (Stefano Brivio) [1557599] - [net] netfilter: fix errors in printk (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix warn: integer overflows 'sizeof(*map) + size * set->dsize' (Stefano Brivio) [1557599] - [net] netfilter: ipset: Resolve missing-field-initializer warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: netnet, netportnet: Fix value range support for IPv4 (Stefano Brivio) [1557599] - [net] netfilter: ipset: Removed invalid IPSET_ATTR_MARKMASK validation (Stefano Brivio) [1557599] - [net] netfilter: ipset: add forceadd kernel support for hash set types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Prepare the kernel for create option flags when no extension is needed (Stefano Brivio) [1557599] - [net] netfilter: ipset: kernel: uapi: fix MARKMASK attr ABI breakage (Stefano Brivio) [1557599] - [net] netfilter: ipset: add markmask for hash:ip, mark data type (Stefano Brivio) [1557599] - [net] netfilter: ipset: add hash:ip, mark data type to ipset (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add hash: fix coccinelle warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: Follow manual page behavior for SET target on list:set (Stefano Brivio) [1557599] - [net] netfilter: ipset: rename nfnl_dereference()/nfnl_set() (Stefano Brivio) [1557599] - [net] netfilter: ipset: use rbtree postorder iteration instead of opencoding (Stefano Brivio) [1557599] - [net] netfilter: Fix typo in Kconfig (Stefano Brivio) [1557599] - [net] netfilter: ipset: fix incorret comparison in hash_netnet4_data_equal() (Stefano Brivio) [1557599] - [net] netfilter: ipset: remove duplicate define (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix memory allocation for bitmap:port (Stefano Brivio) [1557599] - [net] netfilter: ipset: The unnamed union initialization may lead to compilation error (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use netlink callback dump args only (Stefano Brivio) [1557599] - [net] netfilter: Fix common typo in "identify" (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add hash:net, port, net module to kernel (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use a common function at listing the extensions (Stefano Brivio) [1557599] - [net] netfilter: ipset: For set:list types, replaced elements must be zeroed out (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix hash resizing with comments (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support comments in hash-type ipsets (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support comments in the list-type ipset (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support comments in bitmap-type ipsets (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support comments for ipset entries in the core (Stefano Brivio) [1557599] - [net] netfilter: ipset: Add hash:net, net module to kernel (Stefano Brivio) [1557599] - [net] netfilter: ipset: Kconfig: ipset needs NETFILTER_NETLINK (Stefano Brivio) [1557599] - [net] netfilter: ipset: list:set: make sure all elements are checked by the gc (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support extensions which need a per data destroy function (Stefano Brivio) [1557599] - [net] netfilter: ipset: Generalize extensions support (Stefano Brivio) [1557599] - [net] netfilter: ipset: Move extension data to set structure (Stefano Brivio) [1557599] - [net] netfilter: ipset: Rename extension offset ids to extension ids (Stefano Brivio) [1557599] - [net] netfilter: ipset: Prepare ipset to support multiple networks for hash types (Stefano Brivio) [1557599] - [net] netfilter: ipset: Introduce new operation to get both setname and family (Stefano Brivio) [1557599] - [net] netfilter: ipset: Support package fragments for IPv4 protos without ports (Stefano Brivio) [1557599] - [net] netfilter: ipset: Use fix sized type for timeout in the extension part (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix "may be used uninitialized" warnings (Stefano Brivio) [1557599] - [net] netfilter: ipset: Fix sparse warnings due to missing rcu annotations (Stefano Brivio) [1557599] - [net] netfilter: ipset: Sparse warning about shadowed variable fixed (Stefano Brivio) [1557599] - [net] netfilter: ipset: Don't call ip_nest_end needlessly in the error path (Stefano Brivio) [1557599] - [net] netfilter: ipset: Validate the set family and not the set type family at swapping (Stefano Brivio) [1557599] - [net] netfilter: ipset: Consistent userspace testing with nomatch flag (Stefano Brivio) [1557599] - [net] netfilter: ipset: Skip really non-first fragments for IPv6 when getting port/protocol (Stefano Brivio) [1557599] - [net] tcp_memcontrol: remove dead per-memcg count of allocated sockets (Davide Caratti) [1554191] - [net] tcp_memcontrol: remove bogus hierarchy pressure propagation (Davide Caratti) [1554191] - [net] tcp_memcontrol: properly detect ancestor socket pressure (Davide Caratti) [1554191] - [net] sched: fix tc_u_common lookup (Ivan Vecera) [1572720] - [net] sched: fix panic when updating miniq (b, q)stats (Ivan Vecera) [1572720] - [net] sched: no need to free qdisc in RCU callback (Ivan Vecera) [1572720] - [net] sched: fix a missing rcu barrier in mini_qdisc_pair_swap() (Ivan Vecera) [1572720] - [net] sched: fix possible null pointer deref in tcf_block_put (Ivan Vecera) [1572720] - [net] sched: fix static key imbalance in case of ingress/clsact_init error (Ivan Vecera) [1572720] - [net] sched: fix clsact init error path (Ivan Vecera) [1572720] - [net] core: introduce mini_Qdisc and eliminate usage of tp->q for clsact fastpath (Ivan Vecera) [1572720] - [net] sched: introduce chain_head_change callback (Ivan Vecera) [1572720] - [net] sched: cls_u32: use bitwise & rather than logical && on n->flags (Ivan Vecera) [1572720] - [net] sched: check NULL in tcf_block_put() (Ivan Vecera) [1572720] - [net] sched: move block offload unbind after all chains are flushed (Ivan Vecera) [1572720] - [netdrv] nfp: bpf: reject TC offload if XDP loaded (Ivan Vecera) [1572720] - [netdrv] nfp: flower: app should use struct nfp_repr (Ivan Vecera) [1572720] - [net] sched: remove ndo_setup_tc check from tc_can_offload (Ivan Vecera) [1572720] - [net] sched: remove tc_can_offload check from egdev call (Ivan Vecera) [1572720] - [net] sched: move the can_offload check from binding phase to rule insertion phase (Ivan Vecera) [1572720] - [net] sched: remove unused tc_should_offload helper (Ivan Vecera) [1572720] - [net] sched: remove unused is_classid_clsact_ingress/egress helpers (Ivan Vecera) [1572720] - [net] sched: remove unused classid field from tc_cls_common_offload (Ivan Vecera) [1572720] - [net] sched: avoid ndo_setup_tc calls for TC_SETUP_CLS* (Ivan Vecera) [1572720] - [netdrv] nfp: bpf: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] nfp: flower: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] mlx5e_rep: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] ixgbe: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] cxgb4: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] bnxt: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] mlx5e: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [netdrv] mlxsw: spectrum: Convert ndo_setup_tc offloads to block callbacks (Ivan Vecera) [1572720] - [net] sched: cls_u32: call block callbacks for offload (Ivan Vecera) [1572720] - [net] sched: cls_u32: swap u32_remove_hw_knode and u32_remove_hw_hnode (Ivan Vecera) [1572720] - [net] sched: cls_matchall: call block callbacks for offload (Ivan Vecera) [1572720] - [net] sched: use tc_setup_cb_call to call per-block callbacks (Ivan Vecera) [1572720] - [net] sched: introduce per-block callbacks (Ivan Vecera) [1572720] - [net] sched: use extended variants of block_get/put in ingress and clsact qdiscs (Ivan Vecera) [1572720] - [net] sched: add block bind/unbind notif. and extended block_get/put (Ivan Vecera) [1572720] - [net] sched: cls_u32: use hash_ptr() for tc_u_hash (Ivan Vecera) [1572720] - [net] sched: propagate q and parent from caller down to tcf_fill_node (Ivan Vecera) [1572720] - [net] sched: use tcf_block_q helper to get q pointer for sch_tree_lock (Ivan Vecera) [1572720] - [net] sched: tcindex, fw, flow: use tcf_block_q helper to get struct Qdisc (Ivan Vecera) [1572720] - [net] sched: cls_u32: use block instead of q in tc_u_common (Ivan Vecera) [1572720] - [net] sched: ematch: obtain net pointer from blocks (Ivan Vecera) [1572720] - [net] sched: teach tcf_bind/unbind_filter to use block->q (Ivan Vecera) [1572720] - [net] sched: introduce tcf_block_q and tcf_block_dev helpers (Ivan Vecera) [1572720] - [net] sched: store net pointer in block and introduce qdisc_net helper (Ivan Vecera) [1572720] - [net] sched: store Qdisc pointer in struct block (Ivan Vecera) [1572720] - [scsi] export 'wwid' to sysfs (Eda Zhou) [1577281] - [iscsi-target] Fix iscsi_np reset hung task during parallel delete (Maurizio Lombardi) [1579217] - [scsi] qedf: Update copyright for 2018 (Chad Dupuis) [1566547] - [scsi] qedf: Add more defensive checks for concurrent error conditions (Chad Dupuis) [1566547] - [scsi] qedf: Set the UNLOADING flag when removing a vport (Chad Dupuis) [1566547] - [scsi] qedf: Add additional checks when restarting an rport due to ABTS timeout (Chad Dupuis) [1566547] - [scsi] qedf: If qed fails to enable MSI-X fail PCI probe (Chad Dupuis) [1566547] - [scsi] qedf: Honor default_prio module parameter even if DCBX does not converge (Chad Dupuis) [1566547] - [scsi] qedf: Improve firmware debug dump handling (Chad Dupuis) [1566547] - [scsi] qedf: Remove setting DCBX pending during soft context reset (Chad Dupuis) [1566547] - [scsi] qedf: Add task id to kref_get_unless_zero() debug messages when flushing requests (Chad Dupuis) [1566547] - [scsi] qedf: Check if link is already up when receiving a link up event from qed (Chad Dupuis) [1566547] - [scsi] qedf: Return request as DID_NO_CONNECT if MSI-X is not enabled (Chad Dupuis) [1566547] - [scsi] qedf: Release RRQ reference correctly when RRQ command times out (Chad Dupuis) [1566547] - [scsi] qedf: Honor priority from DCBX FCoE App tag (Chad Dupuis) [1566547] - [scsi] qedf: Add dcbx_not_wait module parameter so we won't wait for DCBX convergence to start discovery (Chad Dupuis) [1566547] - [scsi] qedf: Sanity check FCoE/FIP priority value to make sure it's between 0 and 7 (Chad Dupuis) [1566547] - [scsi] qedf: Add check for offload before flushing I/Os for target (Chad Dupuis) [1566547] - [scsi] qedf: Fix VLAN display when printing sent FIP frames (Chad Dupuis) [1566547] - [scsi] qedf: Add missing skb frees in error path (Chad Dupuis) [1566547] - [scsi] qedf: Increase the number of default FIP VLAN request retries to 60 (Chad Dupuis) [1566547] - [scsi] qedf: Synchronize rport restarts when multiple ELS commands time out (Chad Dupuis) [1566547] - [scsi] qedf: fix LTO-enabled build (Chad Dupuis) [1566547] - [scsi] qedf: remove redundant initialization of 'fcport' (Chad Dupuis) [1566547] - [scsi] qedf: Fix error return code in __qedf_probe() (Chad Dupuis) [1566547] - [scsi] qedi: Fix kernel crash during port toggle (Chad Dupuis) [1566549] - [scsi] qedi: fix build regression (Chad Dupuis) [1566549] - [scsi] qedi: fix building with LTO (Chad Dupuis) [1566549] - [scsi] qedi: Cleanup local str variable (Chad Dupuis) [1566549] - [scsi] qedi: Fix truncation of CHAP name and secret (Chad Dupuis) [1566549] - [x86] microcode: Load microcode on all cpus (Prarit Bhargava) [1568249]- [fs] nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir (Scott Mayhew) [1574361] - [fs] nfsd: make nfsd4_scsi_identify_device retry with a larger buffer (Scott Mayhew) [1570969] - [fs] cifs: do not allow creating sockets except with SMB1 posix exensions (Leif Sahlberg) [1453123] - [fs] NFSv4.1: Fix up replays of interrupted requests (Steve Dickson) [1575768] - [fs] NFS: Make trace_nfs4_setup_sequence() available to NFS v4.0 (Steve Dickson) [1575768] - [fs] NFS: Merge the remaining setup_sequence functions (Steve Dickson) [1575768] - [fs] NFS: Check if the slot table is draining from nfs4_setup_sequence() (Steve Dickson) [1575768] - [fs] NFS: Handle setup sequence task rescheduling in a single place (Steve Dickson) [1575768] - [fs] NFS: Lock the slot table from a single place during setup sequence (Steve Dickson) [1575768] - [fs] NFS: Move slot-already-allocated check into nfs_setup_sequence() (Steve Dickson) [1575768] - [fs] NFS: Create a single nfs4_setup_sequence() function (Steve Dickson) [1575768] - [fs] NFS: Use nfs4_setup_sequence() everywhere (Steve Dickson) [1575768] - [fs] NFS: Change nfs4_setup_sequence() to take an nfs_client structure (Steve Dickson) [1575768] - [fs] NFS: Change nfs4_get_session() to take an nfs_client structure (Steve Dickson) [1575768] - [fs] NFS: Move nfs4_get_session() into nfs4_session.h (Steve Dickson) [1575768] - [fs] xfs: don't use ioends for direct write completions (Brian Foster) [1578943] - [fs] xfs: move misplaced error check in direct write completion (Brian Foster) [1578943] - [fs] SMB3: Validate negotiate request must always be signed (Leif Sahlberg) [1578183] - [fs] SMB: fix validate negotiate info uninitialised memory use (Leif Sahlberg) [1578183] - [fs] SMB: fix leak of validate negotiate info response buffer (Leif Sahlberg) [1578183] - [fs] CIFS: Fix NULL pointer deref on SMB2_tcon() failure (Leif Sahlberg) [1578183] - [fs] CIFS: do not send invalid input buffer on QUERY_INFO requests (Leif Sahlberg) [1578183] - [fs] cifs: Select all required crypto modules (Leif Sahlberg) [1578183] - [fs] CIFS: SMBD: Fix the definition for SMB2_CHANNEL_RDMA_V1_INVALIDATE (Leif Sahlberg) [1578183] - [fs] cifs: handle large EA requests more gracefully in smb2+ (Leif Sahlberg) [1578183] - [fs] SMB: Validate negotiate (to protect against downgrade) even if signing off (Leif Sahlberg) [1578183] - [fs] cifs: release auth_key.response for reconnect (Leif Sahlberg) [1578183] - [fs] CIFS: make arrays static const, reduces object code size (Leif Sahlberg) [1578183] - [fs] Update version of cifs module (Leif Sahlberg) [1578183] - [fs] cifs: hide unused functions (Leif Sahlberg) [1578183] - [fs] libceph: validate con->state at the top of try_write() (Ilya Dryomov) [1573126] - [fs] libceph: reschedule a tick in finish_hunting() (Ilya Dryomov) [1573126] - [fs] libceph: un-backoff on tick when we have a authenticated session (Ilya Dryomov) [1573126] - [crypto] testmgr - Allow leading zeros in RSA (Neil Horman) [1546163] - [crypto] testmgr - Fix incorrect values in PKCS#1 test vector (Neil Horman) [1546163] - [crypto] testmgr - add testvector for pkcs1pad(rsa) (Neil Horman) [1546163] - [crypto] hmac - add hmac IPAD/OPAD constant (Neil Horman) [1546163] - [crypto] qat - reduce stack size with KASAN (Neil Horman) [1546163] - [crypto] dh - Remove pointless checks for NULL 'p' and 'g' (Neil Horman) [1546163] - [crypto] qat - Clean up error handling in qat_dh_set_secret() (Neil Horman) [1546163] - [crypto] qat - mark expected switch fall-throughs in qat_uclo (Neil Horman) [1546163] - [crypto] qat - remove unused and redundant pointer vf_info (Neil Horman) [1546163] - [crypto] qat - pr_err() strings should end with newlines (Neil Horman) [1546163] - [crypto] qat - fix spelling mistake: "runing" -> "running" (Neil Horman) [1546163] - [crypto] qat - Use IPAD/OPAD constant (Neil Horman) [1546163] - [crypto] qat - use pcie_flr instead of duplicating it (Neil Horman) [1546163] - [netdrv] liquidio: bump up driver version to 1.7.2 to match newer NIC firmware (Felix Manlunas) [1548518] - [netdrv] liquidio: monitor all of Octeon's cores in watchdog thread (Felix Manlunas) [1548518] - [netdrv] liquidio: support use of ethtool to set link speed of CN23XX-225 cards (Felix Manlunas) [1548518] - [netdrv] liquidio vf: indicate that disabling rx vlan offload is not allowed (Felix Manlunas) [1535336 1548518] - [netdrv] liquidio: fix spelling mistake: "mac_tx_multi_collison" -> "mac_tx_multi_collision" (Felix Manlunas) [1548518] - [netdrv] liquidio: enhanced ethtool --set-channels feature (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function setup_glists to lio_core.c (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common definition octnic_gather to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function delete_glists to lio_core.c (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function list_delete_head to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function if_cfg_callback to lio_core.c (Felix Manlunas) [1548518] - [netdrv] liquidio: add support for ndo_get_stats64 instead of ndo_get_stats (Felix Manlunas) [1522697 1548518] - [netdrv] liquidio: move a couple of functions to lio_core.c (Felix Manlunas) [1548518] - [netdrv] liquidio: Swap VF representor Tx and Rx statistics (Felix Manlunas) [1548518] - [netdrv] liquidio: Added ndo_get_vf_stats support (Felix Manlunas) [1548518] - [netdrv] liquidio: Enhanced ethtool stats (Felix Manlunas) [1548518] - [netdrv] liquidio: clean up Makefile for simpler composite object handling (Felix Manlunas) [1548518] - [netdrv] liquidio: prevent rx queues from getting stalled (Felix Manlunas) [1548518] - [netdrv] liquidio: Prioritize control messages (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed duplicate Tx queue status check (Felix Manlunas) [1548518] - [netdrv] liquidio: Renamed txqs_start to start_txqs (Felix Manlunas) [1548518] - [netdrv] liquidio: Renamed txqs_stop to stop_txqs (Felix Manlunas) [1548518] - [netdrv] liquidio: Renamed txqs_wake to wake_txqs (Felix Manlunas) [1548518] - [netdrv] liquidio: Function call skb_iq for deriving queue from skb (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed one line function wake_q (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed one line function stop_q (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed netif_is_multiqueue check (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed start_txq function (Felix Manlunas) [1548518] - [netdrv] liquidio: Removed one line function stop_txq (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function skb_iq to to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function txqs_start to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function txqs_wake to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Moved common function txqs_stop to octeon_network.h (Felix Manlunas) [1548518] - [netdrv] liquidio: Added support for trusted VF (Felix Manlunas) [1548518] - [netdrv] liquidio: Simplified napi poll (Felix Manlunas) [1548518] - [netdrv] liquidio: Add support for liquidio 10GBase-T NIC (Felix Manlunas) [1548518] - [netdrv] liquidio: fix ndo_change_mtu to always return correct status to the caller (Felix Manlunas) [1548518] - [netdrv] liquidio: avoid doing useless work (Felix Manlunas) [1548518] - [netdrv] liquidio: Resolved mbox read issue while reading more than one 64bit data (Felix Manlunas) [1548518] - [netdrv] liquidio: Corrected Rx bytes counting (Felix Manlunas) [1548518] - [netdrv] liquidio: Use zeroing memory allocator than allocator/memset (Felix Manlunas) [1548518] - [netdrv] liquidio: fix incorrect indentation of assignment statement (Felix Manlunas) [1548518] - [netdrv] mm: remove __GFP_COLD (Felix Manlunas) [1548518] - [netdrv] liquidio: Missing error code in liquidio_init_nic_module() (Felix Manlunas) [1548518] - [netdrv] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Felix Manlunas) [1548518] - [netdrv] vmxnet3: fix incorrect dereference when rxvlan is disabled (Neil Horman) [1570942] - [netdrv] hv_netvsc: Fix net device attach on older Windows hosts (Mohammed Gamal) [1569948]- [documentation] dm thin: update Documentation to clarify when read_only is valid (Mike Snitzer) [1570199] - [lib] dma-debug: fix memory leak in debug_dma_alloc_coherent (Don Dutile) [1535622] - [lib] dma-debug.c: fix incorrect pfn calculation (Don Dutile) [1535622] - [lib] dma-debug.c: make locking work for RT (Don Dutile) [1535622] - [lib] dma-debug: use offset_in_page() macro (Don Dutile) [1535622] - [lib] dma-debug: add comment for failed to check map error (Don Dutile) [1535622] - [lib] dma-api: Teach the "DMA-from-stack" check about vmapped stacks (Don Dutile) [1535622] - [lib] rhel-only: Add null function for task_stack_vm_area() to simplify backports (Don Dutile) [1535622] - [lib] dma-debug: track bucket lock state for static checkers (Don Dutile) [1535622] - [lib] dma-debug: avoid spinlock recursion when disabling dma-debug (Don Dutile) [1535622] - [lib] dma-debug: switch check from _text to _stext (Don Dutile) [1535622] - [lib] dma-debug: check nents in dma_sync_sg* (Don Dutile) [1535622] - [lib] dma-debug: skip debug_dma_assert_idle() when disabled (Don Dutile) [1535622] - [lib] dma-debug: fix bucket_find_contain() (Don Dutile) [1535622] - [lib] dma-debug: modify check_for_stack output (Don Dutile) [1535622] - [mm] mlock: include VM_MIXEDMAP flag in the VM_SPECIAL list to avoid m(un)locking (Rafael Aquini) [1560030] - [mm] mlock: fix mlock count can not decrease in race condition (Rafael Aquini) [1560030] - [mm] mlock: add mlock flags to enable VM_LOCKONFAULT usage (Rafael Aquini) [1560030] - [mm] mlock: introduce VM_LOCKONFAULT (Rafael Aquini) [1560030] - [mm] mlock: wire up mlock2 system call on powerpc (Rafael Aquini) [1560030] - [mm] mlock: wire up mlock2 system call on s390 (Rafael Aquini) [1560030] - [mm] mlock: add new mlock2 system call (Rafael Aquini) [1560030] - [mm] mlock: refactor mlock, munlock, and munlockall code (Rafael Aquini) [1560030] - [mm] mlock: use offset_in_page macro (Rafael Aquini) [1560030] - [mm] mlock: reorganize mlockall() return values and remove goto-out label (Rafael Aquini) [1560030] - [mm] extract code to fault in a page from __get_user_pages() (Rafael Aquini) [1560030] - [mm] move mm_populate()-related code to mm/gup.c (Rafael Aquini) [1560030] - [mm] move gup() -> posix mlock() error conversion out of __mm_populate (Rafael Aquini) [1560030] - [mm] rename __mlock_vma_pages_range() to populate_vma_page_range() (Rafael Aquini) [1560030] - [mm] rename FOLL_MLOCK to FOLL_POPULATE (Rafael Aquini) [1560030] - [mm] mlock: reorder can_do_mlock to fix audit denial (Rafael Aquini) [1560030] - [mm] mlock: prepare params outside critical region (Rafael Aquini) [1560030] - [mm] mlock: place preemption point in do_mlockall() loop (Rafael Aquini) [1560030] - [mm] munlock: fix potential race with THP page split (Rafael Aquini) [1560030] - [mm] munlock: fix deadlock in __munlock_pagevec() (Rafael Aquini) [1560030] - [mm] munlock: fix a bug where THP tail page is encountered (Rafael Aquini) [1560030] - [mm] munlock: prevent walking off the end of a pagetable in no-pmd configuration (Rafael Aquini) [1560030] - [mm] munlock: manual pte walk in fast path instead of follow_page_mask() (Rafael Aquini) [1560030] - [mm] munlock: remove redundant get_page/put_page pair on the fast path (Rafael Aquini) [1560030] - [mm] munlock: bypass per-cpu pvec for putback_lru_page (Rafael Aquini) [1560030] - [mm] munlock: batch NR_MLOCK zone state updates (Rafael Aquini) [1560030] - [mm] munlock: batch non-THP page isolation and munlock+putback using pagevec (Rafael Aquini) [1560030] - [mm] munlock: remove unnecessary call to lru_add_drain() (Rafael Aquini) [1560030] - [watchdog] hpwdt: bump driver version (Joseph Szczypek) [1555073] - [watchdog] hpwdt: Claim NMIs generated by iLO5 (Joseph Szczypek) [1555073] - [watchdog] hpwdt: condition early return of NMI handler on iLO5 (Joseph Szczypek) [1555073] - [watchdog] hpwdt: Remove legacy NMI sourcing (Joseph Szczypek) [1555073] - [watchdog] hpwdt: fix unused variable warning (Joseph Szczypek) [1555073] - [watchdog] hpwdt: Check source of NMI (Joseph Szczypek) [1555073] - [watchdog] hpwdt: SMBIOS check (Joseph Szczypek) [1555073] - [kernel] sched/debug: Adjust newlines for better alignment (Joe Lawrence) [1505239] - [kernel] sched/debug: Fix per-task line continuation for console output (Joe Lawrence) [1505239] - [x86] sched: Allow topologies where NUMA nodes share an LLC (Prarit Bhargava) [1572441] - [s390] sthyi: add s390_sthyi system call (Hendrik Brueckner) [1519343] - [s390] sthyi: add cache to store hypervisor info (Hendrik Brueckner) [1519343] - [s390] sthyi: reorganize sthyi implementation (Hendrik Brueckner) [1519343] - [s390] kvm: s390: sthyi: fix sthyi inline assembly (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Fix STHYI buffer alignment for diag224 (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Limit sthyi execution (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Add sthyi emulation (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Extend diag 204 fields (Hendrik Brueckner) [1519343] - [s390] kvm: s390: Add operation exception interception handler (Hendrik Brueckner) [1519343] - [s390] Make diag224 public (Hendrik Brueckner) [1519343] - [s390] Make cpc_name accessible (Hendrik Brueckner) [1519343] - [s390] hypfs: Move diag implementation and data definitions (Hendrik Brueckner) [1519343]- [block] update chunk_sectors in blk_stack_limits() (Ming Lei) [1565727] - [misc] mei: me: allow runtime pm for platform with D0i3 (Prarit Bhargava) [1537419] - [netdrv] qede: Fix gfp flags sent to rdma event node allocation (Chad Dupuis) [1548140] - [netdrv] qed: Fix l2 initializations over iWARP personality (Chad Dupuis) [1548140] - [netdrv] qed: Add configuration information to register dump and debug data (Chad Dupuis) [1548140] - [netdrv] qed: Delete unused parameter p_ptt from mcp APIs (Chad Dupuis) [1548140] - [netdrv] qede: Ethtool flash update support (Chad Dupuis) [1548140] - [netdrv] qed: Adapter flash update support (Chad Dupuis) [1548140] - [netdrv] qed: Add APIs for flash access (Chad Dupuis) [1548140] - [netdrv] qed: Fix PTT entry leak in the selftest error flow (Chad Dupuis) [1548140] - [netdrv] qed: Populate nvm image attribute shadow (Chad Dupuis) [1548140] - [netdrv] qed*: Utilize FW 8.33.11.0 (Chad Dupuis) [1548140] - [netdrv] qede: Fix barrier usage after tx doorbell write (Chad Dupuis) [1548140] - [netdrv] qed: Use true and false for boolean values (Chad Dupuis) [1548140] - [netdrv] qede: fix spelling mistake: "registeration" -> "registration" (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix QP state initialization race (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix rc initialization on CNQ allocation failure (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: fix QP's ack timeout configuration (Chad Dupuis) [1548140] - [netdrv] qede: Fix qedr link update (Chad Dupuis) [1548140] - [netdrv] qed: Fix non TCP packets should be dropped on iWARP ll2 connection (Chad Dupuis) [1548140] - [netdrv] qed: Fix MPA unalign flow in case header is split across two packets (Chad Dupuis) [1548140] - [netdrv] qed: Use after free in qed_rdma_free() (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix iWARP write and send with immediate (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix kernel panic when running fio over NFSoRDMA (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix iWARP connect with port mapper (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix ipv6 destination address resolution (Chad Dupuis) [1548140] - [netdrv] qlogic/qed: Constify *pkt_type_str (Chad Dupuis) [1548140] - [netdrv] qed: code indent should use tabs where possible (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: lower print level of flushed CQEs (Chad Dupuis) [1548140] - [netdrv] qed: Remove reserveration of dpi for kernel (Chad Dupuis) [1548140] - [netdrv] qed: Fix potential use-after-free in qed_spq_post() (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix endian problems around imm_data (Chad Dupuis) [1548140] - [netdrv] qed: Use zeroing memory allocator than allocator/memset (Chad Dupuis) [1548140] - [netdrv] qed*: Advance drivers' version to 8.33.0.20 (Chad Dupuis) [1548140] - [netdrv] qed*: Utilize FW 8.33.1.0 (Chad Dupuis) [1548140] - [netdrv] scsi: qedi: Remove comparison of u16 idx with zero (Chad Dupuis) [1548140] - [netdrv] qed*: HSI renaming for different types of HW (Chad Dupuis) [1548140] - [netdrv] qed*: Refactoring and rearranging FW API with no functional impact (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Use zeroing memory allocator than allocator/memset (Chad Dupuis) [1548140] - [netdrv] qede: Use NETIF_F_GRO_HW (Chad Dupuis) [1548140] - [netdrv] net/ethernet/qlogic/qed: Fix __qed_spq_block() ordering (Chad Dupuis) [1548140] - [netdrv] qed: use kzalloc instead of kmalloc and memset (Chad Dupuis) [1548140] - [netdrv] qed: Fix iWARP out of order flow (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Remove set-but-not-used variables (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Annotate iomem pointers correctly (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Declare local functions static (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Use NULL instead of 0 to represent a pointer (Chad Dupuis) [1548140] - [netdrv] qed: Add iWARP support for fpdu spanned over more than two tcp packets (Chad Dupuis) [1548140] - [netdrv] qed: Add support for MPA header being split over two tcp packets (Chad Dupuis) [1548140] - [netdrv] qed: Add support for freeing two ll2 buffers for corner cases (Chad Dupuis) [1548140] - [netdrv] qed: Add unaligned and packed packet processing (Chad Dupuis) [1548140] - [netdrv] qed: Add mpa buffer descriptors for storing and processing mpa fpdus (Chad Dupuis) [1548140] - [netdrv] qed: Add ll2 connection for processing unaligned MPA packets (Chad Dupuis) [1548140] - [netdrv] qed: Add LL2 slowpath handling (Chad Dupuis) [1548140] - [netdrv] qed: Add the source of a packet sent on an iWARP ll2 connection (Chad Dupuis) [1548140] - [netdrv] qed: Fix initialization of ll2 offload feature (Chad Dupuis) [1548140] - [netdrv] qed: Add ll2 option for dropping a tx packet (Chad Dupuis) [1548140] - [netdrv] qed: Add ll2 ability of opening a secondary queue (Chad Dupuis) [1548140] - [netdrv] qed: Add ll2 option to limit the number of bds per packet (Chad Dupuis) [1548140] - [netdrv] qed: Delete redundant check on dcb_app priority (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Fix rdma_type initialization (Chad Dupuis) [1548140] - [netdrv] qed: iWARP - Add check for errors on a SYN packet (Chad Dupuis) [1548140] - [netdrv] qed: Fix maximum number of CQs for iWARP (Chad Dupuis) [1548140] - [netdrv] qed: Add iWARP out of order support (Chad Dupuis) [1548140] - [netdrv] qed: Add iWARP enablement support (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: fix build error without ipv6 (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Missing error code in qedr_init_user_queue() (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add support for iWARP in user space (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add iWARP connection management functions (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add iWARP connection management qp related callbacks (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add support for read with invalidate, supported in iWARP (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add iWARP support in existing verbs (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Add support for registering an iWARP device (Chad Dupuis) [1548140] - [netdrv] rdma/qedr: Rename the qedr_cm file as a preparation for iWARP support (Chad Dupuis) [1548140] - [infiniband] iw_cxgb4: Change error/warn prints to pr_debug (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: Add ib_device->get_netdev support (Arjun Vynipadath) [1523154] - [uapi] rdma/cxgb4: Use structs to describe the uABI instead of opencoding (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: initialize ib_mr fields for user mrs (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: print mapped ports correctly (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Add a sanity check in process_work() (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: make pointer reg_workq static (Arjun Vynipadath) [1523154] - [infiniband] cxgb4: use ktime_get for timestamps (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Annotate r2 and stag as __be32 (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Declare stag as __be32 (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Convert timers to use timer_setup() (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Suppress gcc 7 fall-through complaints (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Remove the obsolete kernel module option 'c4iw_debug' (Arjun Vynipadath) [1523154] - [infiniband] rdma/cxgb4: Fix indentation (Arjun Vynipadath) [1523154] - [infiniband] ib/cxgb3, cxgb4: Remove unneeded config dependencies (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: fix misuse of integer variable (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: Use dsgl by default (Arjun Vynipadath) [1427035 1523154] - [infiniband] iw_cxgb4: introduce __skb_put_(zero, data, u8) (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: make skb_push & __skb_push return void pointers (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: make skb_put & friends return void pointers (Arjun Vynipadath) [1523154] - [infiniband] iw_cxgb4: convert many more places to skb_put_zero() (Arjun Vynipadath) [1523154]- [char] tpm_tis: verify locality released before returning from release_locality (Jerry Snitselaar) [1515099 1578136] - [char] tpm: fix intermittent failure with self tests (Jerry Snitselaar) [1578136] - [char] tpm: add retry logic (Jerry Snitselaar) [1578136] - [char] tpm: self test failure should not cause suspend to fail (Jerry Snitselaar) [1578136] - [char] tpm2: add longer timeouts for creation commands (Jerry Snitselaar) [1578136] - [char] tpm_crb: use __le64 annotated variable for response buffer address (Jerry Snitselaar) [1578136] - [char] tpm: fix buffer type in tpm_transmit_cmd (Jerry Snitselaar) [1578136] - [char] tpm: tpm-interface: fix tpm_transmit/_cmd kdoc (Jerry Snitselaar) [1578136] - [kernel] tpm: cmd_ready command can be issued only after granting locality (Jerry Snitselaar) [1515099 1578136] - [char] tpm: Introduce flag TPM_TRANSMIT_RAW (Jerry Snitselaar) [1578136] - [char] tpm: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1578136] - [char] tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1578136] - [char] tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1578136] - [char] tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1578136] - [char] tpm_tis: fix potential buffer overruns caused by bit glitches on the bus (Jerry Snitselaar) [1515099 1578136] - [char] tpm: remove unused variables (Jerry Snitselaar) [1515099 1578136] - [char] tpm: remove unused data fields from I2C and OF device ID tables (Jerry Snitselaar) [1578136] - [char] tpm: only attempt to disable the LPC CLKRUN if is already enabled (Jerry Snitselaar) [1515099 1578136] - [char] tpm: follow coding style for variable declaration in tpm_tis_core_init() (Jerry Snitselaar) [1515099 1578136] - [char] tpm: delete the TPM_TIS_CLK_ENABLE flag (Jerry Snitselaar) [1515099 1578136] - [kernel] tpm: Keep CLKRUN enabled throughout the duration of transmit_cmd() (Jerry Snitselaar) [1515099 1578136] - [char] tpm_tis: Move ilb_base_addr to tpm_tis_data (Jerry Snitselaar) [1515099 1578136] - [char] tpm2-cmd: allow more attempts for selftest execution (Jerry Snitselaar) [1578136] - [char] tpm: return a TPM_RC_COMMAND_CODE response if command is not implemented (Jerry Snitselaar) [1578136] - [char] tpm: Move Linux RNG connection to hwrng (Jerry Snitselaar) [1578136] - [security] tpm: use struct tpm_chip for tpm_chip_find_get() (Jerry Snitselaar) [1578136] - [char] tpm: use idr_find(), not idr_find_slowpath() (Jerry Snitselaar) [1578136] - [kernel] tpm: add event log format version (Jerry Snitselaar) [1578136] - [char] tpm: rename event log provider files (Jerry Snitselaar) [1578136] - [kernel] tpm: move tpm_eventlog.h outside of drivers folder (Jerry Snitselaar) [1578136] - [char] tpm: use tpm_msleep() value as max delay (Jerry Snitselaar) [1578136] - [char] tpm: reduce tpm polling delay in tpm_tis_core (Jerry Snitselaar) [1578136 1515099] - [char] tpm: move wait_for_tpm_stat() to respective driver files (Jerry Snitselaar) [1515099 1578136] - [char] tpm, tpm_tis: use ARRAY_SIZE() to define TPM_HID_USR_IDX (Jerry Snitselaar) [1515099 1578136] - [char] tpm: fix duplicate inline declaration specifier (Jerry Snitselaar) [1578136] - [char] tpm: fix type of a local variables in tpm_tis_spi.c (Jerry Snitselaar) [1578136] - [char] tpm: fix type of a local variable in tpm2_map_command() (Jerry Snitselaar) [1578136] - [char] tpm: fix type of a local variable in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1578136] - [char] tpm-dev-common: Reject too short writes (Jerry Snitselaar) [1578136] - [char] tpm: React correctly to RC_TESTING from TPM 2.0 self tests (Jerry Snitselaar) [1578136] - [char] tpm: Use dynamic delay to wait for TPM 2.0 self test result (Jerry Snitselaar) [1578136] - [char] tpm: Trigger only missing TPM 2.0 self tests (Jerry Snitselaar) [1578136] - [char] tpm_tis_spi: Use DMA-safe memory for SPI transfers (Jerry Snitselaar) [1515099 1578136] - [char] tpm/tpm_crb: Use start method value from ACPI table directly (Jerry Snitselaar) [1578136] - [char] tpm: constify transmit data pointers (Jerry Snitselaar) [1515099 1578136] - [char] tpm_tis: make array cmd_getticks static const to shrink object code size (Jerry Snitselaar) [1515099 1578136] - [char] tpm: migrate pubek_show to struct tpm_buf (Jerry Snitselaar) [1578136] - [char] tpm: ibmvtpm: simplify crq initialization and document crq format (Jerry Snitselaar) [1578136] - [char] tpm: replace msleep() with usleep_range() in TPM 1.2/2.0 generic drivers (Jerry Snitselaar) [1515099 1578136] - [char] tpm: tpm_crb: constify acpi_device_id (Jerry Snitselaar) [1578136] - [char] tpm: vtpm: constify vio_device_id (Jerry Snitselaar) [1578136] - [iommu] vt-d: Make use of iova deferred flushing (Jerry Snitselaar) [1519117] - [iommu] iova: Add flush timer (Jerry Snitselaar) [1519117] - [iommu] iova: Add locking to Flush-Queues (Jerry Snitselaar) [1519117] - [iommu] iova: Add flush counters to Flush-Queue implementation (Jerry Snitselaar) [1519117] - [iommu] iova: Implement Flush-Queue ring buffer (Jerry Snitselaar) [1519117] - [iommu] iova: Add flush-queue data structures (Jerry Snitselaar) [1519117] - [iommu] iova: Sort out rbtree limit_pfn handling (Jerry Snitselaar) [1519117] - [iommu] iova: Fix underflow bug in __alloc_and_insert_iova_range (Jerry Snitselaar) [1519117] - [iommu] vt-d: avoid dev iotlb logic for domains with no dev iotlbs (Jerry Snitselaar) [1519117] - [s390] qeth: on channel error, reject further cmd requests (Hendrik Brueckner) [1561974] - [s390] qeth: repair SBAL elements calculation (Hendrik Brueckner) [1559000] - [s390] dasd: Add discard support for FBA devices (Hendrik Brueckner) [1519354] - [s390] dasd: Define often used variable (Hendrik Brueckner) [1519354] - [s390] dasd: Make setting queue_max_segments more explicit (Hendrik Brueckner) [1519354] - [s390] dasd: fix performance drop (Hendrik Brueckner) [1519354] - [s390] dasd: mark DASD devices as non rotational (Hendrik Brueckner) [1519354] - [s390] dasd: Make raw I/O usable without prefix support (Hendrik Brueckner) [1519353] - [s390] dasd: Rename dasd_raw_build_cp() (Hendrik Brueckner) [1519353] - [s390] dasd: Refactor prefix_LRE() and related functions (Hendrik Brueckner) [1519353] - [s390] dasd: remove casts to dasd_*_private (Hendrik Brueckner) [1519353] - [s390] dasd: enable raw_track_access reads without direct I/O (Hendrik Brueckner) [1519353] - [s390] cpum_cf: rename IBM z13/z14 counter names (Hendrik Brueckner) [1519345] - [s390] add support for IBM z14 Model ZR1 (Hendrik Brueckner) [1519345] - [s390] cpum_cf: correct counter number of LAST_HOST_TRANSLATIONS (Hendrik Brueckner) [1519345] - [s390] cpum_cf: add hardware counter support for IBM z14 (Hendrik Brueckner) [1519345] - [s390] cpum_cf: correct variable naming (cleanup) (Hendrik Brueckner) [1519345] - [s390] cpum_cf: add IBM z13 counter event names (Hendrik Brueckner) [1519345] - [s390] cpum_cf: add support for the MT-diagnostic counter set (z13) (Hendrik Brueckner) [1519345] - [s390] cpum_cf: cleanup event/counter validation (Hendrik Brueckner) [1519345] - [s390] cpum_cf: update counter numbers to ecctr limits (Hendrik Brueckner) [1519345] - [s390] cpum_cf: Fix missing cpu hotplug notifier transition (Hendrik Brueckner) [1519345] - [s390] cpum_cf: Corrected return code for unauthorized counter sets (Hendrik Brueckner) [1519345] - [platform] x86: intel-vbtn: Reset wakeup capable flag on removal (Scott Wood) [1524975] - [platform] x86: intel-vbtn: Only activate tablet mode switch on 2-in-1's (Scott Wood) [1524975] - [platform] x86: intel-vbtn: Replace License by SPDX identifier (Scott Wood) [1524975] - [platform] x86: intel-vbtn: Remove redundant inclusions (Scott Wood) [1524975] - [platform] x86: intel-vbtn: Support tablet mode switch (Scott Wood) [1524975] - [platform] intel-hid: support KEY_ROTATE_LOCK_TOGGLE (Scott Wood) [1445055] - [platform] intel-hid: clean up and sort header files (Scott Wood) [1445055] - [platform] x86: intel-hid: Reset wakeup capable flag on removal (Scott Wood) [1445055] - [platform] intel-hid: add a DMI quirk to support Wacom MobileStudio Pro (Scott Wood) [1445055] - [platform] x86: intel-hid: Power button suspend on Dell Latitude 7275 (Scott Wood) [1445055] - [platform] x86: intel-hid: reduce unnecessary messages for normal users (Scott Wood) [1445055] - [platform] x86: intel-hid: Add missing ->thaw callback (Scott Wood) [1445055] - [platform] x86: intel-hid: do not set parents of input devices explicitly (Scott Wood) [1445055] - [platform] x86: intel-hid: remove redundant set_bit() call (Scott Wood) [1445055] - [platform] x86: intel-hid: use devm_input_allocate_device() for HID events input device (Scott Wood) [1445055] - [platform] x86: intel-hid: make intel_hid_set_enable() take a boolean argument (Scott Wood) [1445055] - [platform] x86: intel-hid: simplify enabling/disabling HID events (Scott Wood) [1445055] - [platform] x86: intel-hid: Support 5 button array (Scott Wood) [1445055] - [x86] kvm: Fix loss of pending INIT due to race (Radim Krcmar) [1569473] - [x86] microcode: Fix CPU synchronization routine (Prarit Bhargava) [1568249] - [x86] microcode: Attempt late loading only when new microcode is present (Prarit Bhargava) [1568249] - [x86] microcode: Synchronize late microcode loading (Prarit Bhargava) [1568249] - [x86] microcode: Request microcode on the BSP (Prarit Bhargava) [1568249] - [x86] microcode: Do not upload microcode if CPUs are offline (Prarit Bhargava) [1568249] - [x86] microcode/intel: Writeback and invalidate caches before updating microcode (Prarit Bhargava) [1568249] - [x86] microcode/intel: Check microcode revision before updating sibling threads (Prarit Bhargava) [1568249] - [x86] microcode: Get rid of struct apply_microcode_ctx (Prarit Bhargava) [1568249] - [x86] cpu: Add a microcode loader callback (Prarit Bhargava) [1568249] - [x86] microcode: Propagate return value from updating functions (Prarit Bhargava) [1568249] - [x86] microcode/amd: Change load_microcode_amd()'s param to bool to fix preemptibility bug (Prarit Bhargava) [1568249] - [x86] microcode/intel: Add a helper which gives the microcode revision (Prarit Bhargava) [1568249] - [x86] cpu: Add native CPUID variants returning a single datum (Prarit Bhargava) [1568249] - [x86] microcode/amd: Move private inlines to .c and mark local functions static (Prarit Bhargava) [1568249] - [x86] microcode/intel: Simplify generic_load_microcode() (Prarit Bhargava) [1568249] - [x86] microcode/intel: Do not issue microcode updates messages on each CPU (Prarit Bhargava) [1568249]- [netdrv] sfc: fix flow type handling for RSS filters (Jarod Wilson) [1547443] - [netdrv] sfc: protect list of RSS contexts under a mutex (Jarod Wilson) [1547443] - [netdrv] sfc: return a better error if filter insertion collides with MC reboot (Jarod Wilson) [1547443] - [netdrv] sfc: use a semaphore to lock farch filters too (Jarod Wilson) [1547443] - [netdrv] sfc: give ef10 its own rwsem in the filter table instead of filter_lock (Jarod Wilson) [1547443] - [netdrv] sfc: replace asynchronous filter operations (Jarod Wilson) [1547443] - [netdrv] sfc: Use octal not symbolic permissions (Jarod Wilson) [1547443] - [netdrv] sfc: support FEC configuration through ethtool (Jarod Wilson) [1547443] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1547443] - [netdrv] sfc: support RSS spreading of ethtool ntuple filters (Jarod Wilson) [1547443] - [netdrv] sfc: falcon: remove duplicated bit-wise or of LOOPBACK_SGMII (Jarod Wilson) [1547443] - [netdrv] sfc: mark some unexported symbols as static (Jarod Wilson) [1547443] - [netdrv] sfc: add suffix to large constant in ptp (Jarod Wilson) [1547443] - [netdrv] sfc: support Medford2 frequency adjustment format (Jarod Wilson) [1547443] - [netdrv] sfc: support second + quarter ns time format for receive datapath (Jarod Wilson) [1547443] - [netdrv] sfc: support separate PTP and general timestamping (Jarod Wilson) [1547443] - [netdrv] sfc: simplify RX datapath timestamping (Jarod Wilson) [1547443] - [netdrv] sfc: only advertise TX timestamping if we have the license for it (Jarod Wilson) [1547443] - [netdrv] sfc: on 8000 series use TX queues for TX timestamps (Jarod Wilson) [1547443] - [netdrv] sfc: MAC TX timestamp handling on the 8000 series (Jarod Wilson) [1547443] - [netdrv] sfc: only enable TX timestamping if the adapter is licensed for it (Jarod Wilson) [1547443] - [netdrv] sfc: use main datapath for HW timestamps if available (Jarod Wilson) [1547443] - [netdrv] sfc: add function to determine which TX timestamping method to use (Jarod Wilson) [1547443] - [netdrv] sfc: handle TX timestamps in the normal data path (Jarod Wilson) [1547443] - [netdrv] sfc: remove tx and MCDI handling from NAPI budget consideration (Jarod Wilson) [1547443] - [netdrv] mdio: add mdio45_ethtool_ksettings_get (Jarod Wilson) [1547443] - [netdrv] sfc: add bits for 25/50/100G supported/advertised speeds (Jarod Wilson) [1547443] - [netdrv] sfc: support the ethtool ksettings API properly so that 25/50/100G works (Jarod Wilson) [1547443] - [netdrv] sfc: basic MCDI mapping of 25/50/100G link speeds (Jarod Wilson) [1547443] - [netdrv] sfc: expose CTPIO stats on NICs that support them (Jarod Wilson) [1547443] - [netdrv] sfc: expose FEC stats on Medford2 (Jarod Wilson) [1547443] - [netdrv] sfc: support variable number of MAC stats (Jarod Wilson) [1547443] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1547443] - [netdrv] sfc: populate the timer reload field (Jarod Wilson) [1547443] - [netdrv] sfc: update EF10 register definitions (Jarod Wilson) [1547443] - [netdrv] sfc: improve PTP error reporting (Jarod Wilson) [1547443] - [netdrv] sfc: add Medford2 (SFC9250) PCI Device IDs (Jarod Wilson) [1547443] - [netdrv] sfc: support VI strides other than 8k (Jarod Wilson) [1547443] - [netdrv] sfc: make mem_bar a function rather than a constant (Jarod Wilson) [1547443] - [netdrv] sfc: pass valid pointers from efx_enqueue_unwind (Jarod Wilson) [1547443] - [netdrv] sfc: falcon: use new api ethtool_(get|set)_link_ksetting (Jarod Wilson) [1547443] - [netdrv] sfc: use new api ethtool_(get|set)_link_ksettings (Jarod Wilson) [1547443] - [netdrv] sfc: Track RPS flow IDs per channel instead of per function (Jarod Wilson) [1547443] - [netdrv] sfc: use flow dissector helpers for aRFS (Jarod Wilson) [1547443] - [netdrv] mlx4_core: Fix memory leak while delete slave's resources (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Fix mixed PFC and Global pause user control requests (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Include GID type when deleting GIDs from HW table under RoCE (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Fix corruption of RoCEv2 IPv4 GIDs (Erez Alfasi) [1520295] - [netdrv] ib/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Align behavior of set ring size flow via ethtool (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Add support to RSS hash for inner headers (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Change default QoS settings (Erez Alfasi) [1520295] - [netdrv] mlx4_core: Cleanup FMR unmapping flow (Erez Alfasi) [1520295] - [netdrv] mlx4_en: RX csum, reorder branches (Erez Alfasi) [1520295] - [netdrv] mlx4_en: RX csum, remove redundant branches and checks (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Remove unused ibpd parameter (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Potential buffer overflow in _mlx4_set_path() (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Fix mlx4_ib_alloc_mr error flow (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Add CQ moderation capability to query_device (Erez Alfasi) [1520295 1520339] - [infiniband] ib/mlx4: Exposing modify CQ callback to uverbs layer (Erez Alfasi) [1520295] - [netdrv] mlx4: Use Kconfig flag to remove support of old gen2 Mellanox devices (Erez Alfasi) [1520295] - [netdrv] mlx4: convert mlx4_srq.refcount from atomic_t to refcount_t (Erez Alfasi) [1520295] - [netdrv] mlx4: convert mlx4_qp.refcount from atomic_t to refcount_t (Erez Alfasi) [1520295] - [netdrv] mlx4: convert mlx4_cq.refcount from atomic_t to refcount_t (Erez Alfasi) [1520295] - [infiniband] ib/mlx4: Suppress gcc 7 fall-through complaints (Erez Alfasi) [1520295] - [netdrv] mlx4_en: XDP_TX, assign constant values of TX descs on ring creaion (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Obsolete call to generic write_desc in XDP xmit flow (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Replace netdev parameter with priv in XDP xmit function (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Increase number of default RX rings (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Limit the number of RX rings (Erez Alfasi) [1520295] - [netdrv] mlx4_en: Limit the number of TX rings (Erez Alfasi) [1520295] - [netdrv] mlx4: use setup_timer() helper (Erez Alfasi) [1520295] - [netdrv] mlx4: add XDP missing code (Erez Alfasi) [1563806] - [kernel] ib/mlx5: Respect new UMR capabilities (Alaa Hleihel) [1520297 1573661] - [infiniband] ib/mlx5: Enable ECN capable bits for UD RoCE v2 QPs (Alaa Hleihel) [1520297 1573661] - [netdrv] mlx5e: Sync netdev vxlan ports at open (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix memory usage issues in offloading TC flows (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix traffic being dropped on VF representor (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Verify coalescing parameters in range (Alaa Hleihel) [1520297] - [netdrv] mlx5: Make eswitch support to depend on switchdev (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Use 32 bits to store VF representor SQ number (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Don't override vport admin link state in switchdev mode (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Don't clean uninitialized UMR resources (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Fix cleanup order on unload (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Fix crash while accessing garbage pointer and freed memory (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Fix integer overflows in mlx5_ib_create_srq (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Fix integer overflow while resizing CQ (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Fix an error code in __mlx5_ib_modify_qp() (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: When not in dual port RoCE mode, use provided port as native (Alaa Hleihel) [1520297] - [infiniband] ib/mlx: Set slid to zero in Ethernet completion struct (Alaa Hleihel) [1520297] - [netdrv] net, ib/mlx5: Raise fatal IB event when sys error occurs (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Avoid passing an invalid QP type to firmware (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Fix incorrect size of klms in the memory region (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix error handling when adding flow rules (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Fix drop counters use before creation (Alaa Hleihel) [1520297] - [netdrv] mlx5: Add header re-write to the checks for conflicting actions (Alaa Hleihel) [1520297] - [netdrv] mlx5: Use 128B cacheline size for 128B or larger cachelines (Alaa Hleihel) [1554070 1520297] - [netdrv] mlx5e: Specify numa node when allocating drop rq (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Return error if prio is specified when offloading eswitch vlan push (Alaa Hleihel) [1520297] - [netdrv] mlx5: Address static checker warnings on non-constant initializers (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Verify inline header size do not exceed SKB linear size (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix loopback self test when GRO is off (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix TCP checksum in LRO buffers (Alaa Hleihel) [1520297] - [netdrv] mlx5: increase async EQ to avoid EQ overrun (Alaa Hleihel) [1520297] - [kernel] mlx5: fix mlx5_get_vector_affinity to start from completion vector 0 (Alaa Hleihel) [1520297] - [netdrv] mlx5e: IPoIB, Fix copy-paste bug in flow steering refactoring (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Avoid memory leak in case of XRCD dealloc failure (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add likely to the common RX checksum flow (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Extend the stats group API to have update_stats() (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Merge per priority stats groups (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add per-channel counters infrastructure, use it upon TX timeout (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Poll event queue upon TX timeout before performing full channels recovery (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add Event Queue meta data info for TX timeout logs (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Print delta since last transmit per SQ upon TX timeout (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Set hairpin queue size (Alaa Hleihel) [1520297] - [kernel] mlx5: Enable setting hairpin queue size (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add RSS support for hairpin (Alaa Hleihel) [1520297] - [kernel] mlx5: Vectorize the low level core hairpin object (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Enlarge the NIC TC offload steering prio to support two levels (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Refactor RSS related objects and code (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Set per priority hairpin pairs (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Use vhca id as the hairpin peer identifier (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Remove redundant allocation warning print (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix trailing semicolon (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Mmap the HCA's clock info to user-space (Alaa Hleihel) [1520297] - [uapi] mlx5e: Add clock info page to mlx5 core devices (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: remove redundant assignment of mdev (Alaa Hleihel) [1520297] - [kernel] dim: Fix int overflow (Alaa Hleihel) [1520297] - [kernel] dim: use struct net_dim_sample as arg to net_dim (Alaa Hleihel) [1520297] - [kernel] mlx5e: Move dynamic interrupt coalescing code to linux (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Change Mellanox references in DIM code (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Move generic functions to new file (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Move AM logic enums (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Remove rq references in mlx5e_rx_am (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Move interrupt moderation forward declarations (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Move interrupt moderation structs to new file (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Remove redundant checks in set_ringparam (Alaa Hleihel) [1520297] - [netdrv] mlx5e: E-switch, Add steering drop counters (Alaa Hleihel) [1520297 1467098] - [netdrv] mlx5e: IPoIB, Fix spelling mistake "functionts" -> "functions" (Alaa Hleihel) [1520334 1520297] - [netdrv] mlx5e: IPoIB, Add ethtool support to get child time stamping parameters (Alaa Hleihel) [1520334 1520297] - [netdrv] mlx5e: IPoIB, Add PTP ioctl support for child interface (Alaa Hleihel) [1520334 1520297] - [netdrv] mlx5e: IPoIB, Use correct timestamp in child receive flow (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Support offloading TC NIC hairpin flows (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Basic setup of hairpin object (Alaa Hleihel) [1520297] - [kernel] mlx5: Hairpin pair core object setup (Alaa Hleihel) [1520297] - [kernel] mlx5: Add hairpin definitions to the FW API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Replace WARN_ONCE with netdev_WARN_ONCE (Alaa Hleihel) [1520297] - [netdrv] mlx5: Set num_vhca_ports capability (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Don't advertise RAW QP support in dual port mode (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Route MADs for dual port RoCE (Alaa Hleihel) [1520297] - [kernel] net, ib/mlx5: Change set_roce_gid to take a port number (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Update counter implementation for dual port RoCE (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Change debugfs to have per port contents (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Implement dual port functionality in query routines (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move IB event processing onto a workqueue (Alaa Hleihel) [1520297] - [rdma] net, ib/mlx5: Manage port association for multiport RoCE (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Make netdev notifications multiport capable (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Reduce the use of num_port capability (Alaa Hleihel) [1520297] - [kernel] mlx5: Set software owner ID during init HCA (Alaa Hleihel) [1520297] - [kernel] mlx5: Fix race for multiple RoCE enable (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Add support for DC target QP (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Add support for DC Initiator QP (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Handle type IB_QPT_DRIVER when creating a QP (Alaa Hleihel) [1520297] - [netdrv] mlx5: Enable DC transport (Alaa Hleihel) [1520297] - [kernel] mlx5: Add DCT command interface (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move locks initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move loopback initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move hardware counters initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move ODP initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Move RoCE/ETH initialization to the corresponding stage (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Create profile infrastructure to add and remove stages (Alaa Hleihel) [1520297] - [kernel] mlx5: Separate ingress/egress namespaces for each vport (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix ingress/egress naming mistake (Alaa Hleihel) [1520297] - [netdrv] mlx5e: E-Switch, Use the name of static array instead of its address (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Enable QP creation with a given blue flame index (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Expose dynamic mmap allocation (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Extend UAR stuff to support dynamic allocation (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Report inner RSS capability (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Create a dedicated send to vport rule deletion function (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Move mlx5e only logic outside E-Switch (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Refactor load/unload of representors (Alaa Hleihel) [1520297] - [netdrv] mlx5: E-Switch, Refactor vport representors initialization (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: revisit -Wmaybe-uninitialized warning (Alaa Hleihel) [1520297] - [infiniband] rdma/mlx5: Fix out-of-bound access while querying AH (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Remove timestamp set from netdevice open flow (Alaa Hleihel) [1520297] - [netdrv] mlx5: Update ptp_clock_event foreach PPS event (Alaa Hleihel) [1554076 1520297] - [netdrv] mlx5e: Don't override netdev features field unless in error flow (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Check support before TC swap in ETS init (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add error print in ETS init (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Keep updating ethtool statistics when the interface is down (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix error handling in load one (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix mlx5_get_uars_page to return error code (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix memory leak in bad flow of mlx5_alloc_irq_vectors (Alaa Hleihel) [1520297] - [kernel] mlx5: Fix get vector affinity helper function (Alaa Hleihel) [1520297] - [netdrv] net, ib/mlx5: Don't disable local loopback multicast traffic when needed (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Fix congestion counters in LAG mode (Alaa Hleihel) [1520297] - [netdrv] mlx5: Fix misspelling in the error message and comment (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix defaulting RX ring size when not needed (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Fix features check of IPv6 traffic (Alaa Hleihel) [1520297] - [kernel] mlx5: Fix rate limit packet pacing naming and struct (Alaa Hleihel) [1520297] - [netdrv] mlx5: FPGA, return -EINVAL if size is zero (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Add CQ moderation capability to query_device (Alaa Hleihel) [1520297 1520337] - [kernel] ib/mlx5: Exposing modify CQ callback to uverbs layer (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Fix ABI alignment to 64 bit (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Add PCI write end padding support (Alaa Hleihel) [1520297] - [netdrv] mlx5e: CHECKSUM_COMPLETE offload for VLAN/QinQ packets (Alaa Hleihel) [1520297 1464870] - [netdrv] mlx5e: Add VLAN offloads statistics (Alaa Hleihel) [1520297 1464870] - [kernel] mlx5e: Add 802.1ad VLAN insertion support (Alaa Hleihel) [1520297 1464870] - [netdrv] mlx5e: Add 802.1ad VLAN filter steering rules (Alaa Hleihel) [1520297 1464870] - [netdrv] mlx5e: Declare bitmap using kernel macro (Alaa Hleihel) [1520297 1464870] - [netdrv] mlx5e: Enable CQE based moderation on TX CQ (Alaa Hleihel) [1520297] - [netdrv] mlx5e: IPoIB, Add inner TTC table to IPoIB flow steering (Alaa Hleihel) [1520334 1520297] - [netdrv] mlx5: Initialize destination_flow struct to 0 (Alaa Hleihel) [1520297] - [netdrv] mlx5: Enlarge the NIC TC offload table size (Alaa Hleihel) [1520297] - [netdrv] mlx5e: DCBNL, Add debug messages log (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Add support for ethtool msglvl support (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Support DSCP trust state to Ethernet's IP packet on SQ (Alaa Hleihel) [1520297 1460717] - [netdrv] mlx5e: Add dcbnl dscp to priority support (Alaa Hleihel) [1520297] - [kernel] mlx5: QPTS and QPDPM register firmware command support (Alaa Hleihel) [1520297] - [kernel] mlx5: Add MLX5_SET16 and MLX5_GET16 (Alaa Hleihel) [1520297] - [kernel] mlx5: QCAM register firmware command support (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch channels counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch ipsec counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch pme counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch per prio pfc counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch per prio traffic counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch pcie counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch ethernet extended counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch physical statistical counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch RFC 2819 counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch RFC 2863 counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch IEEE 802.3 counters to use stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch vport counters to use the stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Switch Q counters to use the stats group API (Alaa Hleihel) [1520297] - [netdrv] mlx5e: Introduce stats group API (Alaa Hleihel) [1520297] - [netdrv] mellanox: Convert timers to use timer_setup() (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Add support for RSS on the inner packet (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Add tunneling offloads support (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Update tunnel offloads bits (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Support padded 128B CQE feature (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Support 128B CQE compression feature (Alaa Hleihel) [1520297] - [kernel] ib/mlx5: Add 128B CQE compression and padding HW bits (Alaa Hleihel) [1520297] - [uapi] ib/mlx5: Allow creation of a multi-packet RQ (Alaa Hleihel) [1520297 1386762] - [uapi] ib/mlx5: Expose multi-packet RQ capabilities (Alaa Hleihel) [1520297 1386762] - [netdrv] mlx5: convert fs_node.refcount from atomic_t to refcount_t (Alaa Hleihel) [1520297] - [kernel] mlx5: convert mlx5_cq.refcount from atomic_t to refcount_t (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Use ARRAY_SIZE (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Remove a set-but-not-used variable (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5: Suppress gcc 7 fall-through complaints (Alaa Hleihel) [1520297] - [infiniband] ib/mlx5:: pr_err() and mlx5_ib_dbg() strings should end with newlines (Alaa Hleihel) [1520297] - [netdrv] mlx5: Remove redundant unlikely() (Alaa Hleihel) [1520297] - [netdrv] mlx5: use setup_timer() helper (Alaa Hleihel) [1520297] - [net] af_iucv: enable control sends in case of SEND_SHUTDOWN (Hendrik Brueckner) [1559003] - [net] core: Add drop counters to VF statistics (Ivan Vecera) [1574474] - [net] dcb: Add dscp to priority selector type (Ivan Vecera) [1574474] - [net] ipv6: fix a potential use after free in ip6_offload.c (Sabrina Dubroca) [1569898] - [net] ipv6: send netlink notifications for manually configured addresses (Lorenzo Bianconi) [1484434] - [net] documentation: ip-sysctl.txt: clarify disable_ipv6 (Lorenzo Bianconi) [1550648] - [net] ipv6: do not set routes if disable_ipv6 has been enabled (Lorenzo Bianconi) [1550648] - [net] sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr (Xin Long) [1564850] - [net] sctp: do not check port in sctp_inet6_cmp_addr (Xin Long) [1564850] - [net] team: fix netconsole setup over team (Xin Long) [1567270] - [net] dccp: check sk for closed state in dccp_sendmsg() (Stefano Brivio) [1571268] {CVE-2018-1130} - [net] ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped (Stefano Brivio) [1571268] {CVE-2018-1130} - [net] ethtool: extend RXNFC API to support RSS spreading of filter matches (Ivan Vecera) [1563726] - [net] bpf: add bpf_prog_sub (Neil Horman) [1553106] - [net] bpf: rename netdev_xdp to netdev_bpf (Neil Horman) [1553106] - [net] xdp: base API for new XDP rx-queue info concept (Neil Horman) [1553106] - [net] bpf: rename ndo_xdp to ndo_bpf (Neil Horman) [1553106] - [net] team: move dev_mc_sync after master_upper_dev_link in team_port_add (Xin Long) [1558195] - [net] team: Fix double free in error path (Xin Long) [1558195] - [net] team: fall back to hash if table entry is empty (Xin Long) [1558195] - [net] team: use a larger struct for mac address (Xin Long) [1558195] - [net] ipv6: Reflect MTU changes on PMTU of exceptions for MTU-less routes (Stefano Brivio) [1541270]- [kernel] perf/core: Optimize perf_rotate_context() event scheduling (Jiri Olsa) [1482996] - [kernel] perf/core: Fix tree based event rotation (Jiri Olsa) [1482996] - [kernel] perf/core: Simpify perf_event_groups_for_each() (Jiri Olsa) [1482996] - [kernel] perf/core: Optimize ctx_sched_out() (Jiri Olsa) [1482996] - [kernel] perf/core: Fix event schedule order (Jiri Olsa) [1482996] - [kernel] perf/core: Cleanup the rb-tree code (Jiri Olsa) [1482996] - [kernel] perf/cor: Use RB trees for pinned/flexible groups (Jiri Olsa) [1482996] - [kernel] perf/core: Rewrite event timekeeping (Jiri Olsa) [1482996] - [kernel] perf/core: Fix perf_event_read() (Jiri Olsa) [1482996] - [kernel] perf/core: Fix crash in perf_event_read() (Jiri Olsa) [1482996] - [kernel] perf/bpf: extend the perf_event_read_local() interface, a.k.a. "bpf: perf event change needed for subsequent bpf helpers" (Jiri Olsa) [1482996] - [kernel] perf, bpf: Add BPF support to all perf_event types (Jiri Olsa) [1482996] - [kernel] perf/core: Fix perf_output_read_group() (Jiri Olsa) [1482996] - [tools] perf test: Adapt test case record+probe_libc_inet_pton.sh for s390 (Jiri Olsa) [1570591] - [tools] perf test: Fix exit code for record+probe_libc_inet_pton.sh (Jiri Olsa) [1570591] - [tools] perf tests: Rename trace+probe_libc_inet_pton to record+probe_libc_inet_pton (Jiri Olsa) [1570591] - [tools] perf tests: Switch trace+probe_libc_inet_pton to use record (Jiri Olsa) [1570591] - [tools] perf tests shell lib: Use a wildcard to remove the vfs_getname probe (Jiri Olsa) [1570591] - [tools] perf test: Fix test case inet_pton to accept inlines (Jiri Olsa) [1570591] - [tools] perf test: Fix test trace+probe_libc_inet_pton.sh for s390x (Jiri Olsa) [1570591] - [tools] perf test shell: Fix check open filename arg using 'perf trace' (Jiri Olsa) [1570591] - [tools] tools arch s390: Do not include header files from the kernel sources (Jiri Olsa) [1570591] - [tools] perf jvmti: Generate correct debug information for inlined code (Jiri Olsa) [1570591] - [tools] perf tools: Fix up build in hardened environments (Jiri Olsa) [1570591] - [tools] perf tools: Use shell function for perl cflags retrieval (Jiri Olsa) [1570591] - [tools] x86/decoder: Fix and update the opcodes map (Jiri Olsa) [1570591] - [tools] perf: Convert ACCESS_ONCE() to READ_ONCE() (Jiri Olsa) [1570591] - [tools] lib/traceevent/parse-filter.c: clean up clang build warning (Jiri Olsa) [1570591] - [tools] s390/perf: add perf register support for floating-point registers (Jiri Olsa) [1570591] - [tools] s390/perf: define common DWARF register string table (Jiri Olsa) [1570591] - [tools] s390/perf: add support for perf_regs and libdw (Jiri Olsa) [1570591] - [tools] s390/perf: add callback to perf to enable using AUX buffer (Jiri Olsa) [1570591] - [tools] perf intel-pt: Bring instruction decoder files into line with the kernel (Jiri Olsa) [1570591] - [tools] perf test: Fix test 21 for s390x (Jiri Olsa) [1570591] - [tools] perf bench numa: Fixup discontiguous/sparse numa nodes (Jiri Olsa) [1570591] - [tools] perf top: Use signal interface for SIGWINCH handler (Jiri Olsa) [1570591] - [tools] perf top: Fix window dimensions change handling (Jiri Olsa) [1570591] - [tools] perf top: Ignore kptr_restrict when not sampling the kernel (Jiri Olsa) [1570591] - [tools] perf record: Ignore kptr_restrict when not sampling the kernel (Jiri Olsa) [1570591] - [tools] perf report: Ignore kptr_restrict when not sampling the kernel (Jiri Olsa) [1570591] - [tools] perf evlist: Add helper to check if attr.exclude_kernel is set in all evsels (Jiri Olsa) [1570591] - [tools] perf test shell: Fix test case probe libc's inet_pton on s390x (Jiri Olsa) [1570591] - [tools] perf test shell: Fix check open filename arg using 'perf trace' on s390x (Jiri Olsa) [1570591] - [tools] perf annotate: Do not truncate instruction names at 6 chars (Jiri Olsa) [1570591] - [tools] perf help: Fix a bug during strstart() conversion (Jiri Olsa) [1570591] - [tools] perf machine: Guard against NULL in machine__exit() (Jiri Olsa) [1570591] - [tools] perf script: Fix --per-event-dump for auxtrace synth evsels (Jiri Olsa) [1570591] - [tools] perf evsel: Fix up leftover perf_evsel_stat usage via evsel->priv (Jiri Olsa) [1570591] - [tools] perf trace: Fix an exit code of trace__symbols_init (Jiri Olsa) [1570591] - [tools] perf record: Fix -c/-F options for cpu event aliases (Jiri Olsa) [1570591] - [tools] perf record: Generate PERF_RECORD_(MMAP, COMM, EXEC) with --delay (Jiri Olsa) [1570591] - [tools] perf evlist: Set the correct idx when adding dummy events (Jiri Olsa) [1570591] - [tools] perf srcline: Show correct function name for srcline of callchains (Jiri Olsa) [1570591] - [tools] perf srcline: Fix memory leak in addr2inlines() (Jiri Olsa) [1570591] - [tools] perf trace beauty: Implement pid_fd beautifier (Jiri Olsa) [1570591] - [tools] perf callchain: Fix double mapping al->addr for children without self period (Jiri Olsa) [1570591] - [tools] perf stat: Make --per-thread update shadow stats to show metrics (Jiri Olsa) [1570591] - [tools] perf stat: Move the shadow stats scale computation in perf_stat__update_shadow_stats (Jiri Olsa) [1570591] - [tools] perf tools: Add perf_data_file__write function (Jiri Olsa) [1570591] - [tools] perf tools: Add struct perf_data_file (Jiri Olsa) [1570591] - [tools] perf tools: Rename struct perf_data_file to perf_data (Jiri Olsa) [1570591] - [tools] perf script: Print information about per-event-dump files (Jiri Olsa) [1570591] - [tools] perf trace beauty prctl: Generate 'option' string table from kernel headers (Jiri Olsa) [1570591] - [tools] tools include uapi: Grab a copy of linux/prctl.h (Jiri Olsa) [1570591] - [tools] perf script: Allow creating per-event dump files (Jiri Olsa) [1570591] - [tools] perf evsel: Restore evsel->priv as a tool private area (Jiri Olsa) [1570591] - [tools] perf script: Use event_format__fprintf() (Jiri Olsa) [1570591] - [tools] perf script: Use pr_debug where appropriate (Jiri Olsa) [1570591] - [tools] perf script: Add a few missing conversions to fprintf style (Jiri Olsa) [1570591] - [tools] perf util: Enable handling of inlined frames by default (Jiri Olsa) [1570591] - [tools] perf report: Use srcline from callchain for hist entries (Jiri Olsa) [1570591] - [tools] perf report: Cache srclines for callchain nodes (Jiri Olsa) [1570591] - [tools] perf report: Cache failed lookups of inlined frames (Jiri Olsa) [1570591] - [tools] perf report: Properly handle branch count in match_chain() (Jiri Olsa) [1570591] - [tools] perf report: Compare symbol name for inlined frames when sorting (Jiri Olsa) [1570591] - [tools] perf callchain: Compare symbol name for inlined frames when matching (Jiri Olsa) [1570591] - [tools] perf script: Mark inlined frames and do not print DSO for them (Jiri Olsa) [1570591] - [tools] perf callchain: Mark inlined frames in output by " (inlined)" suffix (Jiri Olsa) [1570591] - [tools] perf report: Fall-back to function name comparison for -g srcline (Jiri Olsa) [1570591] - [tools] perf callchain: Create real callchain entries for inlined frames (Jiri Olsa) [1570591] - [tools] perf callchain: Refactor inline_list to store srcline string directly (Jiri Olsa) [1570591] - [tools] perf callchain: Refactor inline_list to operate on symbols (Jiri Olsa) [1570591] - [tools] perf callchain: Store srcline in callchain_cursor_node (Jiri Olsa) [1570591] - [tools] perf report: Remove code to handle inline frames from browsers (Jiri Olsa) [1570591] - [tools] perf vendor events: Add Goldmont Plus V1 event file (Jiri Olsa) [1570591] - [tools] perf kmem: Perform some cleanup if '--time' is given an invalid value (Jiri Olsa) [1570591] - [tools] perf script: Fix error handling path (Jiri Olsa) [1570591] - [tools] perf script: Use fprintf like printing uniformly (Jiri Olsa) [1570591] - [tools] perf tools: Introduce binary__fprintf() (Jiri Olsa) [1570591] - [tools] perf vendor events: Fix incorrect cmask syntax for some Intel metrics (Jiri Olsa) [1570591] - [tools] perf tools: Do not check ABI headers in a detached tarball build (Jiri Olsa) [1570591] - [tools] perf annotate: Remove arch::cpuid_parse callback (Jiri Olsa) [1570591] - [tools] perf list: Fix group description in the man page (Jiri Olsa) [1570591] - [tools] perf mmap: Adopt push method from builtin-record.c (Jiri Olsa) [1570591] - [tools] perf record: Make record__mmap_read generic (Jiri Olsa) [1570591] - [tools] perf mmap: Move perf_mmap and methods to separate mmap.(ch) files (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Skylake Server (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Skylake (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Sandy Bridge (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for JakeTown (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for IvyTown (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for IvyBridge (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Haswell Server (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Haswell (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Broadwell Server (Jiri Olsa) [1570591] - [tools] perf vendor events: Update JSON metrics for Broadwell (Jiri Olsa) [1570591] - [tools] perf top: Add option to set the number of thread for event synthesize (Jiri Olsa) [1570591] - [tools] perf top: Implement multithreading for perf_event__synthesize_threads (Jiri Olsa) [1570591] - [tools] perf tools: Lock to protect comm_str rb tree (Jiri Olsa) [1570591] - [tools] perf tools: Lock to protect namespaces and comm list (Jiri Olsa) [1570591] - [tools] perf tools: Provide mutex wrappers for pthreads rwlocks (Jiri Olsa) [1570591] - [tools] perf trace beauty madvise: Generate 'behavior' string table from kernel headers (Jiri Olsa) [1570591] - [tools] perf tests: Remove Intel CQM perf test (Jiri Olsa) [1570591] - [tools] perf stat: Fix adding multiple event groups (Jiri Olsa) [1570591] - [tools] perf tools: Fix leaking rec_argv in error cases (Jiri Olsa) [1570591] - [tools] perf pmu: Improve error messages for missing PMUs (Jiri Olsa) [1570591] - [tools] perf machine: Optimize a bit the machine__findnew_thread() methods (Jiri Olsa) [1570591] - [tools] perf machine: Use hashtable for machine threads (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Skylake server (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Broadwell DE (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Broadwell Server (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Haswell EP (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Ivy Town (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Haswell (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Ivy Bridge (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Sandy Bridge EP (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Sandy Bridge (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Skylake (Jiri Olsa) [1570591] - [tools] perf vendor events: Add JSON metrics for Broadwell (Jiri Olsa) [1570591] - [tools] perf stat: Fall weak group back even for EBADF (Jiri Olsa) [1570591] - [tools] perf tools: Make copyfile_offset() static (Jiri Olsa) [1570591] - [tools] perf config: Allow creating empty config set for config file autogeneration (Jiri Olsa) [1570591] - [tools] perf config: Write a config file just once (Jiri Olsa) [1570591] - [tools] perf tools: Use scandir() to replace readdir() (Jiri Olsa) [1570591] - [tools] perf ui progress: Add size info into progress bar (Jiri Olsa) [1570591] - [tools] perf ui progress: Add ui specific init function (Jiri Olsa) [1570591] - [tools] perf tools: Add python-clean target (Jiri Olsa) [1570591] - [tools] perf script: Support user regs (Jiri Olsa) [1570591] - [tools] perf record: Support direct --user-regs arguments (Jiri Olsa) [1570591] - [tools] perf stat: Update walltime_nsecs_stats in interval mode (Jiri Olsa) [1570591] - [tools] perf stat: Hide internal duration_time counter (Jiri Olsa) [1570591] - [tools] perf stat: Support duration_time for metrics (Jiri Olsa) [1570591] - [tools] perf stat: Don't use ctx for saved values lookup (Jiri Olsa) [1570591] - [tools] perf list: Add metric groups to perf list (Jiri Olsa) [1570591] - [tools] perf stat: Support JSON metrics in perf stat (Jiri Olsa) [1570591] - [tools] perf stat: Print generic metric header even for failed expressions (Jiri Olsa) [1570591] - [tools] perf stat: Factor out generic metric printing (Jiri Olsa) [1570591] - [tools] perf vendor events: Support metric_group and no event name in JSON parser (Jiri Olsa) [1570591] - [tools] perf tools: Support weak groups in 'perf stat' (Jiri Olsa) [1570591] - [tools] perf sched timehist: Add pid and tid options (Jiri Olsa) [1570591] - [x86] perf/x86/intel: Plug memory leak in intel_pmu_init() (Jiri Olsa) [1570591] - [kernel] perf/core: Fix ctx::mutex deadlock (Jiri Olsa) [1570591] - [kernel] perf/core: Fix another perf, trace, cpuhp lock inversion (Jiri Olsa) [1570591] - [kernel] perf/core: Fix lock inversion between perf, trace, cpuhp (Jiri Olsa) [1570591] - [x86] perf/x86/rapl: Fix Haswell and Broadwell server RAPL event (Jiri Olsa) [1570591] - [uapi] perf/core: Add PERF_AUX_FLAG_COLLISION to report colliding samples (Jiri Olsa) [1570591] - [kernel] perf/core: Export AUX buffer helpers to modules (Jiri Olsa) [1570591] - [kernel] perf/core: Remove wrong barrier (Jiri Olsa) [1570591] - [kernel] perf/core: Make sure to update ctx time before using it (Jiri Olsa) [1570591] - [kernel] perf/core: Fix __perf_read_group_add() locking (Jiri Olsa) [1570591] - [kernel] perf/core: Update ctx time before detaching events (Jiri Olsa) [1570591] - [kernel] perf/core: Fix perf_event_read_value() locking (Jiri Olsa) [1570591] - [x86] perf/x86: Enable free running PEBS for REGS_USER/INTR (Jiri Olsa) [1570591] - [x86] perf/x86/intel: Hide TSX events when RTM is not supported (Jiri Olsa) [1570591]- [fs] nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (Scott Mayhew) [1574002] - [fs] vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets (Benjamin Coddington) [1572522] - [fs] nfs: Set FATTR4_WORD0_TYPE for . and .. entries (Scott Mayhew) [1562236] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Use zeroing memory allocator than allocator/memset (Tomas Henzl) [1513838] - [scsi] megaraid_sas: fix selection of reply queue (Tomas Henzl) [1513838] - [scsi] megaraid_sas: switch to pci_alloc_irq_vectors (Tomas Henzl) [1513838] - [scsi] megaraid_sas: fix error handle in megasas_probe_one (Tomas Henzl) [1513838] - [scsi] megaraid: Use dma_pool_zalloc() (Tomas Henzl) [1513838] - [scsi] megaraid_sas: NVMe passthrough command support (Tomas Henzl) [1513838] - [scsi] megaraid: use ktime_get_real for firmware time (Tomas Henzl) [1513838] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1513838] - [scsi] megaraid_sas: re-work DCMD refire code (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Expose fw_cmds_outstanding through sysfs (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Selectively apply stream detection based on IO type (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Update LD map after populating drv_map driver map copy (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Use megasas_wait_for_adapter_operational to detect controller state in IOCTL path (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Avoid firing DCMDs while OCR is in progress (Tomas Henzl) [1513838] - [scsi] megaraid_sas: unload flag should be set after scsi_remove_host is called (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Reset ldio_outstanding in megasas_resume (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Return the DCMD status from megasas_get_seq_num (Tomas Henzl) [1513838] - [scsi] megaraid_sas: memset IOC INIT frame using correct size (Tomas Henzl) [1513838] - [scsi] megaraid_sas: zero out IOC INIT and stream detection memory (Tomas Henzl) [1513838] - [scsi] megaraid_sas: fix spelling mistake: "thershold" -> "threshold" (Tomas Henzl) [1513838] - [scsi] megaraid: Remove redundant code in megasas_alloc_cmds (Tomas Henzl) [1513838] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Add support for 64bit consistent DMA (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Do not limit queue_depth to 1k in non-RDPQ mode (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Retry with reduced queue depth when alloc fails for higher QD (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Incorrect processing of IOCTL frames for SMP/STP commands (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Move controller memory allocations and DMA mask settings from probe to megasas_init_fw (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Move initialization of instance parameters inside newly created function megasas_init_ctrl_params (Tomas Henzl) [1513838] - [scsi] megaraid_sas: remove instance->ctrl_info (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Pre-allocate frequently used DMA buffers (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Create separate functions for allocating and freeing controller DMA buffers (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Create separate functions to allocate ctrl memory (Tomas Henzl) [1513838] - [scsi] megaraid_sas: reduce size of fusion_context and use kmalloc for allocation (Tomas Henzl) [1513838] - [scsi] megaraid_sas: replace is_ventura with adapter_type checks (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Remove redundant checks for ctrl_context (Tomas Henzl) [1513838] - [scsi] megaraid_sas: replace instance->ctrl_context checks with instance->adapter_type (Tomas Henzl) [1513838] - [scsi] megaraid_sas: Add support for Crusader controllers (Tomas Henzl) [1513838] - [scsi] megaraid_sas: use adapter_type for all gen controllers (Tomas Henzl) [1513838] - [scsi] hpsa: cleanup whitespace (Joseph Szczypek) [1524691] - [scsi] hpsa: Use DEVICE_ATTR_RO (Joseph Szczypek) [1524691] - [scsi] hpsa: fix selection of reply queue (Joseph Szczypek) [1524691] - [scsi] hpsa: use designated initializers (Joseph Szczypek) [1524691] - [scsi] hpsa: free irq on q indexed by h->intr_mode and not i (Joseph Szczypek) [1524691] - [scsi] hpsa: use pci_alloc_irq_vectors and automatic irq affinity (Joseph Szczypek) [1524691] - [scsi] hpsa: Use vsnprintf extension phN (Joseph Szczypek) [1524691] - [scsi] hpsa: drop unneeded newline (Joseph Szczypek) [1524691] - [scsi] hpsa: remove an unnecessary NULL check (Joseph Szczypek) [1524691] - [scsi] hpsa: update driver version (Joseph Szczypek) [1524691] - [scsi] hpsa: add enclosure logical identifier (Joseph Szczypek) [1524691] - [scsi] hpsa: reduce warning messages on device removal (Joseph Szczypek) [1524691] - [scsi] hpsa: update queue depth for externals (Joseph Szczypek) [1524691] - [scsi] hpsa: update discovery polling (Joseph Szczypek) [1524691] - [scsi] hpsa: add controller checkpoint (Joseph Szczypek) [1524691] - [scsi] hpsa: clear tmpdevice in scan thread (Joseph Szczypek) [1524691] - [scsi] hpsa: cleanup sas_phy structures in sysfs when unloading (Joseph Szczypek) [1524691] - [scsi] hpsa: destroy sas transport properties before scsi_host (Joseph Szczypek) [1524691] - [scsi] hpsa: Fix configured_logical_drive_count check (Joseph Szczypek) [1524691] - [scsi] hpsa: remove the smp_handler stub (Joseph Szczypek) [1524691] - [scsi] csiostor: remove redundant assignment to pointer 'ln' (Arjun Vynipadath) [1523193] - [scsi] csiostor: fix spelling mistake: Couldnt -> Couldn't (Arjun Vynipadath) [1523193] - [scsi] csiostor: remove unneeded DRIVER_LICENSE #define (Arjun Vynipadath) [1523193] - [scsi] csiostor: Convert timers to use timer_setup() (Arjun Vynipadath) [1523193] - [linux] libata: enable host-wide tags (Ewan Milne) [1491014] - [ata] libata: remove ATA_FLAG_LOWTAG (Ewan Milne) [1491014] - [ata] Add a new flag to destinguish sas controller (Ewan Milne) [1491014] - [ata] libata: make sata_sil24 use fifo tag allocator (Ewan Milne) [1491014] - [ata] libata: move sas ata tag allocation to libata-scsi.c (Ewan Milne) [1491014] - [ata] libata: use blk taging (Ewan Milne) [1491014] - [nvme] Use admin command effects for admin commands (David Milburn) [1515584] - [nvme] nvmet: fix space padding in serial number (David Milburn) [1515584] - [nvme] nvme-pci: Remove unused queue parameter (David Milburn) [1515584] - [nvme] nvme-pci: Skip queue deletion if there are no queues (David Milburn) [1515584] - [nvme] target: fix buffer overflow (David Milburn) [1515584] - [nvme] don't send keep-alives to the discovery controller (David Milburn) [1515584] - [nvme] unexport nvme_start_keep_alive (David Milburn) [1515584] - [nvme] nvme-loop: fix kernel oops in case of unhandled command (David Milburn) [1560383 1515584] - [nvme] enforce 64bit offset for nvme_get_log_ext fn (David Milburn) [1515584] - [nvme] make nvme_get_log_ext non-static (David Milburn) [1515584] - [nvme] nvmet: constify struct nvmet_fabrics_ops (David Milburn) [1515584] - [nvme] nvmet: refactor configfs transport type handling (David Milburn) [1515584] - [nvme] nvmet: move device_uuid configfs attr definition to suitable place (David Milburn) [1515584] - [nvme] Add .stop_ctrl to nvme ctrl ops (David Milburn) [1515584] - [nvme] nvme-rdma: Allow DELETING state change failure in error_recovery (David Milburn) [1515584] - [nvme] nvme-rdma: Don't flush delete_wq by default during remove_one (David Milburn) [1515584] - [nvme] nvmet-rdma: Don't flush system_wq by default during remove_one (David Milburn) [1515584] - [nvme] nvmet-rdma: Fix use after free in nvmet_rdma_cm_handler() (David Milburn) [1515584] - [nvme] nvmet-rdma: Remove unused queue state (David Milburn) [1515584] - [nvme] nvmet_fc: prevent new io rqsts in possible isr completions (David Milburn) [1515584] - [nvme] nvme_fc: on remoteport reuse, set new nport_id and role (David Milburn) [1515584] - [nvme] nvme_fc: fix abort race on teardown with lld reject (David Milburn) [1515584] - [nvme] nvme_fc: io timeout should defer abort to ctrl reset (David Milburn) [1515584] - [nvme] nvme_fc: fix ctrl create failures racing with workq items (David Milburn) [1515584] - [nvme] nvme-pci: disable APST for Samsung NVMe SSD 960 EVO + ASUS PRIME Z370-A (David Milburn) [1515584] - [nvme] centralize ctrl removal prints (David Milburn) [1515584] - [nvme] nvme-pci: Add .get_address ctrl callback (David Milburn) [1515584] - [nvme] implement log page low/high offset and dwords (David Milburn) [1515584] - [nvme] change namespaces_mutext to namespaces_rwsem (David Milburn) [1515584] - [nvme] fix the dangerous reference of namespaces list (David Milburn) [1515584] - [nvme] nvme-pci: quiesce IO queues prior to disabling device HMB accesses (David Milburn) [1515584] - [nvme] use define instead of magic value for identify size (David Milburn) [1515584] - [nvme] nvme_fc: rework sqsize handling (David Milburn) [1515584] - [nvme] nvme-fabrics: Ignore nr_io_queues option for discovery controllers (David Milburn) [1515584] - [nvme] nvme-pci: Fix nvme queue cleanup if IRQ setup fails (David Milburn) [1515584] - [nvme] nvme-fabrics: don't check for non-NULL module in nvmf_register_transport (David Milburn) [1515584] - [nvme] nvme-rdma: fix sysfs invoked reset_ctrl error flow (David Milburn) [1515584] - [nvme] nvme-pci: Fix timeouts in connecting state (David Milburn) [1515584] - [nvme] nvme-pci: Remap CMB SQ entries on every controller reset (David Milburn) [1515584] - [nvme] fix the deadlock in nvme_update_formats (David Milburn) [1515584] - [nvme] Don't use a stack buffer for keep-alive command (David Milburn) [1515584] - [nvme] nvme_fc: cleanup io completion (David Milburn) [1515584] - [nvme] nvme_fc: correct abort race condition on resets (David Milburn) [1515584] - [nvme] delete NVME_CTRL_LIVE --> NVME_CTRL_CONNECTING transition (David Milburn) [1515584] - [nvme] nvme-rdma: use NVME_CTRL_CONNECTING state to mark init process (David Milburn) [1515584] - [nvme] rename NVME_CTRL_RECONNECTING state to NVME_CTRL_CONNECTING (David Milburn) [1515584] - [nvme] nvme-pci: introduce RECONNECTING state to mark initializing procedure (David Milburn) [1515584] - [nvme] nvme-rdma: remove redundant boolean for inline_data (David Milburn) [1515584] - [nvme] don't free uuid pointer before printing it (David Milburn) [1515584] - [nvme] nvme-pci: Suspend queues after deleting them (David Milburn) [1515584] - [nvme] nvme-pci: Fix queue double allocations (David Milburn) [1515584] - [nvme] nvme-pci: clean up SMBSZ bit definitions (David Milburn) [1515584] - [nvme] nvme-pci: clean up CMB initialization (David Milburn) [1515584] - [nvme] nvmet: release a ns reference in nvmet_req_uninit if needed (David Milburn) [1515584] - [nvme] nvme-fabrics: fix memory leak when parsing host ID option (David Milburn) [1515584] - [nvme] fix comment typos in nvme_create_io_queues (David Milburn) [1515584] - [nvme] host delete_work and reset_work on separate workqueues (David Milburn) [1515584] - [nvme] nvme-pci: allocate device queues storage space at probe (David Milburn) [1515584] - [nvme] allocate nvme_queue in correct node (David Milburn) [1515584] - [nvme] take refcount on transport module (David Milburn) [1515584] - [nvme] nvme-pci: fix NULL pointer reference in nvme_alloc_ns (David Milburn) [1515584] - [nvme] modify the debug level for setting shutdown timeout (David Milburn) [1515584] - [nvme] nvme-pci: don't open-code nvme_reset_ctrl (David Milburn) [1515584] - [nvme] nvmet: rearrange nvmet_ctrl_free() (David Milburn) [1515584] - [nvme] nvmet: fix error flow in nvmet_alloc_ctrl() (David Milburn) [1515584] - [nvme] nvme-pci: remove an unnecessary initialization in HMB code (David Milburn) [1515584] - [nvme] nvme-fabrics: protect against module unload during create_ctrl (David Milburn) [1515584] - [nvme] nvmet-fc: cleanup nvmet add_port/remove_port (David Milburn) [1515584] - [nvme] nvme_fcloop: refactor host/target io job access (David Milburn) [1515584] - [nvme] nvme_fcloop: rework to remove xxx_IN_ISR feature flags (David Milburn) [1515584] - [nvme] nvme_fcloop: disassocate local port structs (David Milburn) [1515584] - [nvme] nvme_fcloop: fix abort race condition (David Milburn) [1515584] - [nvme] nvmet: lower log level for each queue creation (David Milburn) [1515584] - [nvme] nvmet-rdma: lowering log level for chatty debug messages (David Milburn) [1515584] - [nvme] nvmet-rdma: removed queue cleanup from module exit (David Milburn) [1515584] - [s390] zcrypt: Fix wrong comparison leading to strange load balancing (Hendrik Brueckner) [1375258] - [s390] zcrypt: Introduce QACT support for AP bus devices (Hendrik Brueckner) [1375258] - [s390] zcrypt: Enable special header file flag for AU CPRP (Hendrik Brueckner) [1375258] - [s390] zcrypt: CEX6S exploitation (Hendrik Brueckner) [1375258] - [s390] zcrypt: externalize AP queue interrupt control (Hendrik Brueckner) [1375258] - [s390] zcrypt: externalize AP config info query (Hendrik Brueckner) [1375258] - [s390] zcrypt: externalize test AP queue (Hendrik Brueckner) [1375258] - [s390] crypto: add s390 platform specific aes gcm support (Hendrik Brueckner) [1375263] - [s390] crypto: add inline assembly for KMA instruction to cpacf.h (Hendrik Brueckner) [1375263] - [s390] cpacf: Introduce kma instruction (Hendrik Brueckner) [1375263] - [s390] cpacf: query instructions use unique parameters for compatibility with KMA (Hendrik Brueckner) [1375263]- [gpu] drm/nouveau: Fix deadlock in nv50_mstm_register_connector() (Lyude Paul) [1571927] - [netdrv] vmxnet3: segCnt can be 1 for LRO packets (Neil Horman) [1426680] - [netdrv] bnxt_en: Fix memory fault in bnxt_ethtool_init() (Jonathan Toppins) [1573936] - [uapi] input: Fix KEY_BRIGHTNESS_MIN definition (Prarit Bhargava) [1571274] - [acpi] acpi_pad: Fix memory leak in power saving threads (Lenny Szubowicz) [1542660] - [block] kyber: fix domain token leak during requeue (Ming Lei) [1548238] - [block] blk-mq: don't call io sched's .requeue_request when requeueing rq to ->dispatch (Ming Lei) [1548238] - [block] kyber: fix another domain token wait queue hang (Ming Lei) [1548238] - [block] kyber: fix hang on domain token wait queue (Ming Lei) [1548238] - [block] mq-deadline: add 'deadline' as a name alias (Ming Lei) [1548253] - [block] elevator: allow name aliases (Ming Lei) [1548253] - [block] elevator: mark parameter of elevator_aux_find() as const (Ming Lei) [1548253] - [block] elevator: move elevator_aux_find() to front of the file (Ming Lei) [1548253] - [block] blk-mq: quiesce queue before freeing queue (Ming Lei) [1548236] - [mm] hwpoison: disable memory error handling on 1GB hugepage (Aristeu Rozanski) [1525701] - [mm] hwpoison: call shake_page() after try_to_unmap() for mlocked page (Aristeu Rozanski) [1525701] - [mm] hwpoison: call shake_page() unconditionally (Aristeu Rozanski) [1525701] - [mm] madvise: pass return code of memory_failure() to userspace (Aristeu Rozanski) [1525701] - [mm] hwpoison: fix traversal of hugetlbfs pages to avoid printk flood (Aristeu Rozanski) [1525701] - [mm] hwpoison.c: fix held reference count after unpoisoning empty zero page (Aristeu Rozanski) [1525701] - [kernel] jump_label: Disable jump labels in __exit code (Josh Poimboeuf) [1541287] - [kernel] jump_label: Explicitly disable jump labels in __init code (Josh Poimboeuf) [1541287] - [kernel] sched: Enable SCHED_DEADLINE (Lauro Ramos Venancio) [1344565] - [s390] correct nospec auto detection init order (Hendrik Brueckner) [1558325] - [s390] add sysfs attributes for spectre (Hendrik Brueckner) [1558325] - [s390] report spectre mitigation via syslog (Hendrik Brueckner) [1558325] - [s390] add automatic detection of the spectre defense (Hendrik Brueckner) [1558325] - [s390] move nobp parameter functions to nospec-branch.c (Hendrik Brueckner) [1558325] - [s390] do not bypass BPENTER for interrupt system calls (Hendrik Brueckner) [1558325] - [s390] Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) (Hendrik Brueckner) [1558325] - [s390] introduce execute-trampolines for branches (Hendrik Brueckner) [1558325] - [s390] run user space and KVM guests with modified branch prediction (Hendrik Brueckner) [1558325] - [s390] add optimized array_index_mask_nospec (Hendrik Brueckner) [1558325] - [s390] entry.s: fix spurious zeroing of r0 (Hendrik Brueckner) [1558325] - [s390] scrub registers on kernel entry and KVM exit (Hendrik Brueckner) [1558325] - [s390] align and prepare spectre mitigation for upstream commits (Hendrik Brueckner) [1558325] - [s390] alternative: use a copy of the facility bit mask (Hendrik Brueckner) [1558325] - [s390] crypto: Adjust s390 aes and paes cipher priorities (Hendrik Brueckner) [1569511] - [s390] cio: update chpid descriptor after resource accessibility event (Hendrik Brueckner) [1574467] - [s390] dasd: fix IO error for newly defined devices (Hendrik Brueckner) [1574454] - [s390] uprobes: implement arch_uretprobe_is_alive() (Hendrik Brueckner) [1574009] - [s390] dasd: configurable IFCC handling (Hendrik Brueckner) [1548504] - [x86] spec_ctrl: Always clear SPEC_CTRL MSRs when disabling IBRS (Waiman Long) [1574730] - [kernel] perf/hwbp: Simplify the perf-hwbp code, fix documentation (Eugene Syromiatnikov) [1569874] {CVE-2018-1000199} - [x86] kvm: fix icebp instruction handling (Paolo Bonzini) [1566837] {CVE-2018-1087} - [x86] entry/64: Don't use IST entry for #BP stack (Paolo Bonzini) [1567074] {CVE-2018-8897}- [scsi] storvsc: Select channel based on available percentage of ring buffer to write (Cathy Avery) [1568513] - [kernel] scsi: vmbus: Add function to report available ring buffer to write in total ring size percentage (Cathy Avery) [1568513] - [scsi] storsvc: don't set a bounce limit (Cathy Avery) [1568513] - [netdrv] netvsc: Use the vmbus function to calculate ring buffer percentage (Cathy Avery) [1568513] - [scsi] storvsc: Set up correct queue depth values for IDE devices (Cathy Avery) [1568513] - [scsi] storvsc: Spread interrupts when picking a channel for I/O requests (Cathy Avery) [1568513] - [scsi] storvsc: Increase cmd_per_lun for higher speed devices (Cathy Avery) [1568513] - [scsi] storvsc: missing error code in storvsc_probe() (Cathy Avery) [1568513] - [scsi] cxgb4i: silence overflow warning in t4_uld_rx_handler() (Arjun Vynipadath) [1523190] - [scsi] cxgb4i: make skb_push & __skb_push return void pointers (Arjun Vynipadath) [1523190] - [scsi] iscsi: respond to netlink with unicast when appropriate (Chris Leech) [1330865] - [scsi] bnx2fc: Fix check in SCSI completion handler for timed out request (Chad Dupuis) [1566553] - [scsi] bnx2fc: fix spelling mistake: "Couldnt" -> "Couldn't" (Chad Dupuis) [1566553] - [scsi] bnx2i: Use zeroing allocator rather than allocator/memset (Chad Dupuis) [1566556] - [scsi] bnx2i: bnx2i_hwi: use swap macro in bnx2i_send_iscsi_nopout (Chad Dupuis) [1566556] - [scsi] bnx2i: Clean up unused pointers in bnx2i_hwi (Chad Dupuis) [1566556] - [scsi] cdrom: do not call check_disk_change() inside cdrom_open() (Maurizio Lombardi) [1538362] - [scsi] lpfc: update driver version to 12.0.0.2 (Dick Kennedy) [1519548] - [scsi] lpfc: Correct missing remoteport registration during link bounces (Dick Kennedy) [1519548] - [scsi] lpfc: Fix NULL pointer reference when resetting adapter (Dick Kennedy) [1519548] - [scsi] lpfc: Fix nvme remoteport registration race conditions (Dick Kennedy) [1519548] - [scsi] lpfc: Fix driver not recovering NVME rports during target link faults (Dick Kennedy) [1519548] - [scsi] lpfc: Fix WQ/CQ creation for older asic's (Dick Kennedy) [1519548] - [scsi] lpfc: Fix NULL pointer access in lpfc_nvme_info_show (Dick Kennedy) [1519548] - [scsi] lpfc: Fix lingering lpfc_wq resource after driver unload (Dick Kennedy) [1519548] - [scsi] lpfc: Fix Abort request WQ selection (Dick Kennedy) [1519548] - [scsi] lpfc: Enlarge nvmet asynchronous receive buffer counts (Dick Kennedy) [1519548] - [scsi] lpfc: Add per io channel NVME IO statistics (Dick Kennedy) [1519548] - [scsi] lpfc: Correct target queue depth application changes (Dick Kennedy) [1519548] - [scsi] lpfc: Fix multiple PRLI completion error path (Dick Kennedy) [1519548] - [scsi] lpfc: make several unions static, fix non-ANSI prototype (Dick Kennedy) [1519548] - [scsi] scsi_transport_fc: fix typos on 64/128 GBit define names (Dick Kennedy) [1519548] - [scsi] scsi_transport_fc: add 64GBIT and 128GBIT port speed definitions (Dick Kennedy) [1519548] - [scsi] lpfc: Change Copyright of 12.0.0.1 modified files to 2018 (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 12.0.0.1 (Dick Kennedy) [1519548] - [scsi] lpfc: Memory allocation error during driver start-up on power8 (Dick Kennedy) [1519548] - [scsi] lpfc: Fix mailbox wait for POST_SGL mbox command (Dick Kennedy) [1519548] - [scsi] lpfc: Fix SCSI lun discovery when port configured for both SCSI and NVME (Dick Kennedy) [1519548] - [scsi] lpfc: Streamline NVME Targe6t WQE setup (Dick Kennedy) [1519548] - [scsi] lpfc: Streamline NVME Initiator WQE setup (Dick Kennedy) [1519548] - [scsi] lpfc: Code cleanup for 128byte wqe data type (Dick Kennedy) [1519548] - [scsi] lpfc: Fix NVME Initiator FirstBurst (Dick Kennedy) [1519548] - [scsi] lpfc: Add missing unlock in WQ full logic (Dick Kennedy) [1519548] - [scsi] lpfc: use __raw_writeX on DPP copies (Dick Kennedy) [1519548] - [scsi] lpfc: Change Copyright of 12.0.0.0 modified files to 2018 (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 12.0.0.0 (Dick Kennedy) [1519548] - [scsi] lpfc: Work around NVME cmd iu SGL type (Dick Kennedy) [1519548] - [scsi] lpfc: Fix nvme embedded io length on new hardware (Dick Kennedy) [1519548] - [scsi] lpfc: Add embedded data pointers for enhanced performance (Dick Kennedy) [1519548] - [scsi] lpfc: Enable fw download on if_type=6 devices (Dick Kennedy) [1519548] - [scsi] lpfc: Add if_type=6 support for cycling valid bits (Dick Kennedy) [1519548] - [scsi] lpfc: Add 64G link speed support (Dick Kennedy) [1519548] - [scsi] lpfc: Add PCI Ids for if_type=6 hardware (Dick Kennedy) [1519548] - [scsi] lpfc: Add push-to-adapter support to sli4 (Dick Kennedy) [1519548] - [scsi] lpfc: Add SLI-4 if_type=6 support to the code base (Dick Kennedy) [1519548] - [scsi] lpfc: Rework sli4 doorbell infrastructure (Dick Kennedy) [1519548] - [scsi] lpfc: Rework lpfc to allow different sli4 cq and eq handlers (Dick Kennedy) [1519548] - [scsi] lpfc: Update 11.4.0.7 modified files for 2018 Copyright (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 11.4.0.7 (Dick Kennedy) [1519548] - [scsi] lpfc: Fix nonrecovery of NVME controller after cable swap (Dick Kennedy) [1519548] - [scsi] lpfc: Treat SCSI Write operation Underruns as an error (Dick Kennedy) [1519548] - [scsi] lpfc: Fix header inclusion in lpfc_nvmet (Dick Kennedy) [1519548] - [scsi] lpfc: Validate adapter support for SRIU option (Dick Kennedy) [1519548] - [scsi] lpfc: Indicate CONF support in NVMe PRLI (Dick Kennedy) [1519548] - [scsi] lpfc: Fix issue_lip if link is disabled (Dick Kennedy) [1519548] - [scsi] lpfc: Fix soft lockup in lpfc worker thread during LIP testing (Dick Kennedy) [1519548] - [scsi] lpfc: Allow set of maximum outstanding SCSI cmd limit for a target (Dick Kennedy) [1519548] - [scsi] lpfc: Fix RQ empty firmware trap (Dick Kennedy) [1519548] - [scsi] lpfc: Fix IO failure during hba reset testing with nvme io (Dick Kennedy) [1519548] - [scsi] lpfc: Fix PRLI handling when topology type changes (Dick Kennedy) [1519548] - [scsi] lpfc: Add WQ Full Logic for NVME Target (Dick Kennedy) [1519548] - [scsi] lpfc: correct debug counters for abort (Dick Kennedy) [1519548] - [scsi] lpfc: move placement of target destroy on driver detach (Dick Kennedy) [1519548] - [scsi] lpfc: Increase CQ and WQ sizes for SCSI (Dick Kennedy) [1519548] - [scsi] lpfc: Fix frequency of Release WQE CQEs (Dick Kennedy) [1519548] - [scsi] lpfc: fix a couple of minor indentation issues (Dick Kennedy) [1519548] - [scsi] lpfc: don't dereference localport before it has been null checked (Dick Kennedy) [1519548] - [scsi] lpfc: correct sg_seg_cnt attribute min vs default (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 11.4.0.6 (Dick Kennedy) [1519548] - [scsi] lpfc: Beef up stat counters for debug (Dick Kennedy) [1519548] - [scsi] lpfc: Fix infinite wait when driver unregisters a remote NVME port (Dick Kennedy) [1519548] - [scsi] lpfc: Fix issues connecting with nvme initiator (Dick Kennedy) [1519548] - [scsi] lpfc: Fix SCSI LUN discovery when SCSI and NVME enabled (Dick Kennedy) [1519548] - [scsi] lpfc: Increase SCSI CQ and WQ sizes (Dick Kennedy) [1519548] - [scsi] lpfc: Fix receive PRLI handling (Dick Kennedy) [1519548] - [scsi] lpfc: Fix -EOVERFLOW behavior for NVMET and defer_rcv (Dick Kennedy) [1519548] - [scsi] lpfc: Fix random heartbeat timeouts during heavy IO (Dick Kennedy) [1519548] - [scsi] lpfc: update driver version to 11.4.0.5 (Dick Kennedy) [1519548] - [scsi] lpfc: small sg cnt cleanup (Dick Kennedy) [1519548] - [scsi] lpfc: Fix driver handling of nvme resources during unload (Dick Kennedy) [1519548] - [scsi] lpfc: Fix crash during driver unload with running nvme traffic (Dick Kennedy) [1519548] - [scsi] lpfc: Correct driver deregistrations with host nvme transport (Dick Kennedy) [1519548] - [scsi] lpfc: correct port registrations with nvme_fc (Dick Kennedy) [1519548] - [scsi] lpfc: Adjust default value of lpfc_nvmet_mrq (Dick Kennedy) [1519548] - [scsi] lpfc: Fix display for debugfs queInfo (Dick Kennedy) [1519548] - [scsi] lpfc: Raise maximum NVME sg list size for 256 elements (Dick Kennedy) [1519548] - [scsi] lpfc: Fix NVME LS abort_xri (Dick Kennedy) [1519548] - [scsi] lpfc: Handle XRI_ABORTED_CQE in soft IRQ (Dick Kennedy) [1519548] - [scsi] lpfc: Expand WQE capability of every NVME hardware queue (Dick Kennedy) [1519548]- [char] ipmi: retain ipmi_si for ipmi platform_device.name (Tony Camuso) [1567691] - [char] ipmi: Fix some error cleanup issues (Tony Camuso) [1573197] - [char] ipmi_si: Fix error handling of platform device (Tony Camuso) [1573197] - [input] elantech - add new icbody type 15 (Benjamin Tissoires) [1565527] - [input] elantech - make arrays debounce_packet static, reduces object code size (Benjamin Tissoires) [1565527] - [input] elantech - constify attribute_group structures (Benjamin Tissoires) [1565527] - [input] elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled (Benjamin Tissoires) [1565527] - [input] elantech - force relative mode on a certain module (Benjamin Tissoires) [1565527] - [input] elantech - add Fujitsu Lifebook E547 to force crc_enabled (Benjamin Tissoires) [1565527] - [input] elantech - add Fujitsu Lifebook E556 to force crc_enabled (Benjamin Tissoires) [1565527] - [input] elantech - force needed quirks on Fujitsu H760 (Benjamin Tissoires) [1565527] - [input] elantech - fix Lenovo version typo (Benjamin Tissoires) [1565527] - [input] elantech - fix debug dump of the current packet (Benjamin Tissoires) [1565527] - [input] elantech - add more IC body types to the list (Benjamin Tissoires) [1565527] - [input] psmouse - use same format for secondary devices as for primary (Benjamin Tissoires) [1565527] - [input] elantech - mark protocols v2 and v3 as semi-mt (Benjamin Tissoires) [1565527] - [input] elantech - add Fujitsu Lifebook U745 to force crc_enabled (Benjamin Tissoires) [1565527] - [input] elantech - add special check for fw_version 0x470f01 touchpad (Benjamin Tissoires) [1565527] - [input] elantech - force resolution of 31 u/mm (Benjamin Tissoires) [1565527] - [input] elantech - add new icbody type (Benjamin Tissoires) [1565527] - [input] elantech - fix detection of touchpads where the revision matches a known rate (Benjamin Tissoires) [1565527] - [input] synaptics - add Lenovo 80 series ids to SMBus (Benjamin Tissoires) [1554926] - [input] trackpoint - combine calls to ps2_command() (Benjamin Tissoires) [1554926] - [input] libps2 - relax command byte ACK handling (Benjamin Tissoires) [1554926] - [kernel] input: libps2 - use BIT() for bitmask constants (Benjamin Tissoires) [1554926] - [input] libps2 - support retransmission of command data (Benjamin Tissoires) [1554926] - [input] libps2 - add debugging statements (Benjamin Tissoires) [1554926] - [input] psmouse - move sliced command implementation to libps2 (Benjamin Tissoires) [1554926] - [input] libps2 - use u8 for byte data (Benjamin Tissoires) [1554926] - [input] libps2 - fix switch statement formatting (Benjamin Tissoires) [1554926] - [input] psmouse - clean up code (Benjamin Tissoires) [1554926] - [input] psmouse - create helper for reporting standard buttons/motion (Benjamin Tissoires) [1554926] - [input] trackpoint - only expose supported controls for Elan, ALPS and NXP (Benjamin Tissoires) [1554926] - [input] psmouse - expose drift duration for IBM trackpoints (Benjamin Tissoires) [1554926] - [input] trackpoint - force 3 buttons if 0 button is reported (Benjamin Tissoires) [1554926] - [input] trackpoint - add new trackpoint firmware ID (Benjamin Tissoires) [1554926] - [input] trackpoint - assume 3 buttons when buttons detection fails (Benjamin Tissoires) [1554926] - [input] mouse - use local variables consistently (Benjamin Tissoires) [1554926] - [input] synaptics - use BIT() and GENMASK() macros (Benjamin Tissoires) [1554926] - [input] synaptics - add synaptics_query_int() (Benjamin Tissoires) [1554926] - [input] psmouse - fix data race in __ps2_command (Benjamin Tissoires) [1554926] - [input] psmouse - add small delay for IBM trackpoint pass-through mode (Benjamin Tissoires) [1554926] - [input] synaptics - prevent top button pad from creating smbus device (Benjamin Tissoires) [1554926] - [input] psmouse - fix Synaptics detection when protocol is disabled (Benjamin Tissoires) [1554926] - [input] synaptics - disable kernel tracking on SMBus devices (Benjamin Tissoires) [1554926] - [input] synaptics - fix device info appearing different on reconnect (Benjamin Tissoires) [1554926] - [input] synaptics - keep PS/2 around when RMI4_SMB is not enabled (Benjamin Tissoires) [1554926] - [input] synaptics - clear device info before filling in (Benjamin Tissoires) [1554926] - [input] psmouse - fix cleaning up SMBus companions (Benjamin Tissoires) [1554926] - [input] synaptics - add support for Intertouch devices (Benjamin Tissoires) [1554926] - [input] psmouse - add support for SMBus companions (Benjamin Tissoires) [1554926] - [input] psmouse - introduce notion of SMBus companions (Benjamin Tissoires) [1554926] - [input] psmouse - store pointer to current protocol (Benjamin Tissoires) [1554926] - [input] psmouse - implement fast reconnect option (Benjamin Tissoires) [1554926] - [input] serio - add fast reconnect option (Benjamin Tissoires) [1554926] - [input] synaptics - split device info into a separate structure (Benjamin Tissoires) [1554926] - [input] synaptics - do not mix logical and bitwise operations (Benjamin Tissoires) [1554926] - [input] synaptics - use SERIO_OOB_DATA to handle trackstick buttons (Benjamin Tissoires) [1554926] - [input] synaptics - dump ext10 capabilities as well (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - log when we create a guest serio port (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - unmask F03 interrupts when port is opened (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - do not delete interrupt memory too early (Benjamin Tissoires) [1554926] - [input] synaptics_rmi4 - remove unneeded MODULE_VERSION() usage (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - RMI4 can also use SMBUS version 3 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - limit the range of what GPIOs are buttons (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - constify attribute_group structures in F01 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - register F03 port as pass-through serio (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - change F12 clip to inactive border debug (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - use dev_driver_string when registering interrupt (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - when registering sensors do not call them "drivers" (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - cleanup SMbus mapping handling (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix endianness issue in SMBus transport (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix handling failures from rmi_enable_sensor (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - prevent null pointer dereference in f30 (Benjamin Tissoires) [1554926] - [input] rmi4 - f30: detect INPUT_PROP_BUTTONPAD from the button count (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - forward upper mechanical buttons to PS/2 guest (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - clean up F30 implementation (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix error return code in rmi_probe_interrupts() (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add rmi_find_function() (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add sysfs interfaces for hardware IDs (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix reversed conditions in enable/disable_irq_wake (Benjamin Tissoires) [1554926] - [input] constify device_type structures (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - use local variables consistently (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - correctly swap clip values if axes are swapped (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove redundant null check on rmi_dev (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - use Kconfig "if" to express dependency (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - select 'SERIO' when needed (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix F03 build error when serio is module (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix debug for sensor clip (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - store the attn data in the driver (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - allow to add attention data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - f03 - grab data passed by transport device (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for F03 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - have only one struct platform data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove EXPORT_SYMBOL_GPL for internal functions (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add rmi_enable/disable_irq (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove unused fields in struct rmi_driver_data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add SMBus support (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - set the ABS_MT_TOOL_TYPE bit to report tool type (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for controlling dribble packets in F12 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add parameters for dribble packets and palm detect gesture (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - handle incomplete input data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - move IRQ handling to rmi_driver (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add a couple of debug lines (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - factor out functions from probe (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - stop scanning PDT after two empty pages (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix register descriptor subpacket map construction (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - do not check for NULL when calling of_node_put() (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix maximum size check for F12 control register 8 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - use the RMI_F11_REL_BYTES define in rmi_f11_rel_pos_report (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove unneeded variable (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove pointer to rmi_function in f12_data (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - fix spelling in defines (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - remove check of Non-NULL array (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - using logical instead of bitwise AND (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for F30 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for F12 (Benjamin Tissoires) [1554926] - [input] synaptics-rmi4 - add support for 2D sensors and F11 (Benjamin Tissoires) [1554926] - [uapi] input: synaptics-rmi4 - add support for Synaptics RMI4 devices (Benjamin Tissoires) [1554926] - [uapi] input: psmouse - add a custom serio protocol to send extra information (Benjamin Tissoires) [1554926] - [input] psmouse - limit protocols that we try on passthrough ports (Benjamin Tissoires) [1554926] - [input] psmouse - factor out common protocol probing code (Benjamin Tissoires) [1554926] - [input] psmouse - clean up Cypress probe (Benjamin Tissoires) [1554926] - [input] psmouse - move protocol descriptions around (Benjamin Tissoires) [1554926] - [input] psmouse - fix comment style (Benjamin Tissoires) [1554926] - [input] psmouse - use switch statement in psmouse_process_byte() (Benjamin Tissoires) [1554926] - [input] psmouse - use IS_ENABLED instead of homegrown code (Benjamin Tissoires) [1554926] - [kernel] genirq: Add irq_get_trigger_type() to get IRQ flags (Benjamin Tissoires) [1554926] - [uapi] input: add MT_TOOL_PALM (Benjamin Tissoires) [1554926] - [input] MT - add support for balanced slot assignment (Benjamin Tissoires) [1554926] - [i2c] i801: Restore configuration at shutdown (Benjamin Tissoires) [1554926] - [i2c] i801: Save register SMBSLVCMD value only once (Benjamin Tissoires) [1554926] - [i2c] do not enable fall back to Host Notify by default (Benjamin Tissoires) [1554926] - [i2c] use an IRQ to report Host Notify events, not alert (Benjamin Tissoires) [1554926] - [i2c] i801: remove SMBNTFDDAT reads as they always seem to return 0 (Benjamin Tissoires) [1554926] - [i2c] i801: use the BIT() macro for FEATURES_* also (Benjamin Tissoires) [1554926] - [i2c] i801: use BIT() macro for bits definition (Benjamin Tissoires) [1554926] - [i2c] i801: minor formatting issues (Benjamin Tissoires) [1554926] - [i2c] i801: store and restore the SLVCMD register at load and unload (Benjamin Tissoires) [1554926] - [i2c] i2c-smbus: fix i2c_handle_smbus_host_notify documentation (Benjamin Tissoires) [1554926] - [i2c] i801: add support of Host Notify (Benjamin Tissoires) [1554926] - [uapi] i2c: smbus: add SMBus Host Notify support (Benjamin Tissoires) [1554926] - [i2c] add a protocol parameter to the alert callback (Benjamin Tissoires) [1554926] - [crypto] chelsio - Remove unwanted initialization (Arjun Vynipadath) [1523191] - [crypto] chelsio - don't leak pointers to authenc keys (Arjun Vynipadath) [1523191] - [crypto] chelsio - Remove declaration of static function from header (Arjun Vynipadath) [1523191] - [crypto] chelsio -Split Hash requests for large scatter gather list (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix iv passed in fallback path for rfc3686 (Arjun Vynipadath) [1523191] - [crypto] chelsio - Update IV before sending request to HW (Arjun Vynipadath) [1523191] - [crypto] chelsio - Use kernel round function to align lengths (Arjun Vynipadath) [1523191] - [crypto] chelsio - no csum offload for ipsec path (Arjun Vynipadath) [1523191] - [crypto] chelsio - Make function aead_ccm_validate_input static (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix indentation warning (Arjun Vynipadath) [1523191] - [crypto] chelsio - Remove dst sg size zero check (Arjun Vynipadath) [1523191] - [crypto] chelsio - Add authenc versions of ctr and sha (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix IV updated in XTS operation (Arjun Vynipadath) [1523191] - [crypto] chelsio - check for sg null (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix Indentation (Arjun Vynipadath) [1523191] - [crypto] chelsio - fix a type cast error (Arjun Vynipadath) [1523191] - [crypto] chelsio - Use GCM IV size constant (Arjun Vynipadath) [1523191] - [crypto] gcm - add GCM IV size constant (Arjun Vynipadath) [1523191] - [crypto] chelsio - select CRYPTO_GF128MUL (Arjun Vynipadath) [1523191] - [crypto] chcr: ensure cntrl is initialized to fix bit-wise or'ing of garabage data (Arjun Vynipadath) [1523191] - [crypto] chcr: remove unused variables net_device, pi, adap and cntrl (Arjun Vynipadath) [1523191] - [crypto] chelsio - make arrays sgl_ent_len and dsgl_ent_len static (Arjun Vynipadath) [1523191] - [crypto] chcr: Add support for Inline IPSec (Arjun Vynipadath) [1523191] - [crypto] chelsio - Fix an error code in chcr_hash_dma_map() (Arjun Vynipadath) [1523191] - [crypto] chelsio - remove redundant assignments to reqctx and dst_size (Arjun Vynipadath) [1523191] - [crypto] chcr - Replace _manual_ swap with swap macro (Arjun Vynipadath) [1523191] - [crypto] chelsio - pr_err() strings should end with newlines (Arjun Vynipadath) [1523191] - [net] vsock: make af_vsock.ko removable again (Stefan Hajnoczi) [1559688]- [target] cxgbit: call neigh_event_send() to update MAC address (Arjun Vynipadath) [1523189] - [base] fix memory leak for ata_link_init (David Milburn) [1474183] - [fs] freeing unlinked file indefinitely delayed (Carlos Maiolino) [1248862] - [mm] tmpfs: fix shmem_evict_inode() warnings on i_blocks (Christoph von Recklinghausen) [1537382] - [hv] add SPDX license id to Kconfig (Mohammed Gamal) [1551622] - [hv] add SPDX license to trace (Mohammed Gamal) [1551622] - [hv] vmbus: do not mark HV_PCIE as perf_device (Mohammed Gamal) [1551622] - [hv] vmbus: respect what we get from hv_get_synint_state() (Mohammed Gamal) [1551622] - [hv] hv_balloon: trace post_status (Mohammed Gamal) [1551622] - [hv] hv_balloon: fix bugs in num_pages_onlined accounting (Mohammed Gamal) [1551622] - [hv] hv_balloon: simplify hv_online_page()/hv_page_online_one() (Mohammed Gamal) [1551622] - [hv] hv_balloon: fix printk loglevel (Mohammed Gamal) [1551622] - [hv] hv_vmbus: Correct the stale comments regarding cpu affinity (Mohammed Gamal) [1551622] - [hv] Synthetic typo correction (Mohammed Gamal) [1551622] - [hv] hyper-v: use GFP_KERNEL for hv_context.hv_numa_map (Mohammed Gamal) [1551622] - [hv] hv: vmbus: Fix ring buffer signaling (Mohammed Gamal) [1551622] - [hv] vmbus: add monitor_id and subchannel_id to sysfs per channel (Mohammed Gamal) [1551622] - [hv] vmbus: make channel attributes static (Mohammed Gamal) [1551622] - [hv] vmbus: unregister device_obj->channels_kset (Mohammed Gamal) [1551622] - [hv] vmbus: Remove x86-isms from arch independent drivers (Mohammed Gamal) [1551622] - [hv] hyper-v: trace channel events (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_send_tl_connect_request() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_release_relid() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_negotiate_version() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_teardown_gpadl() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_establish_gpadl() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_close_internal() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_open() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_request_offers() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_onversion_response() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_ongpadl_torndown() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_ongpadl_created() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_onopen_result() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_onoffer_rescind() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_onoffer() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_on_message() (Mohammed Gamal) [1551622] - [hv] hyper-v: trace vmbus_on_msg_dpc() (Mohammed Gamal) [1551622] - [hv] hv: vmbus: Expose per-channel interrupts and events counters (Mohammed Gamal) [1551622] - [hv] vmbus: Make panic reporting to be more useful (Mohammed Gamal) [1551622] - [hv] vmbus: initialize reserved fields in messages (Mohammed Gamal) [1551622] - [hv] vmbus: add per-channel sysfs info (Mohammed Gamal) [1551622] - [hv] hv: fcopy: restore correct transfer length (Mohammed Gamal) [1551622] - [hv] hv: kvp: Use MAX_ADAPTER_ID_SIZE for translating adapter id (Mohammed Gamal) [1551622] - [hv] hv: balloon: Show the max dynamic memory assigned (Mohammed Gamal) [1551622] - [hv] hv: balloon: Initialize last_post_time on startup (Mohammed Gamal) [1551622] - [hv] hv: balloon: Correctly update onlined page count (Mohammed Gamal) [1551622] - [hv] vmbus: add prefetch to ring buffer iterator (Mohammed Gamal) [1551622] - [hv] vmbus: more host signalling avoidance (Mohammed Gamal) [1551622] - [hv] vmbus: eliminate duplicate cached index (Mohammed Gamal) [1551622] - [hv] vmbus: refactor hv_signal_on_read (Mohammed Gamal) [1551622] - [hv] vmbus: simplify hv_ringbuffer_read (Mohammed Gamal) [1551622] - [gpu] drm/amdgpu: Fix deadlock on runtime suspend (Lyude Paul) [1563957] - [gpu] drm/radeon: Fix deadlock on runtime suspend (Lyude Paul) [1563957] - [gpu] drm/nouveau: Fix deadlock on runtime suspend (Lyude Paul) [1563957] - [gpu] drm: Allow determining if current task is output poll worker (Lyude Paul) [1563957] - [gpu] workqueue: Allow retrieval of current task's work struct (1/5) (Lyude Paul) [1563957] - [acpi] nfit: add 'Enable Latch System Shutdown Status' command support (Jeff Moyer) [1507717] - [acpi] nfit: add support for NVDIMM_FAMILY_INTEL v1.6 DSMs (Jeff Moyer) [1507717] - [acpi] nfit: hide unknown commands from nmemX/commands (Jeff Moyer) [1507717] - [tools] nfit: nfit_test supports translate SPA (Jeff Moyer) [1507717] - [acpi] nfit: Enable to show what feature is supported via ND_CMD_CALL for nfit_test (Jeff Moyer) [1507717] - [x86] kpti/kexec: fix wrong page address in clear_page (Dave Young) [1571162] - [x86] perf/intel/uncore: Add event constraint for BDX PCU (Prarit Bhargava) [1567782] - [x86] intel_rdt: Fix potential deadlock during resctrl mount (Jiri Olsa) [1483009] - [x86] intel_rdt: Fix potential deadlock during resctrl unmount (Jiri Olsa) [1483009] - [x86] intel_rdt: Fix incorrect returned value when creating rdgroup sub-directory in resctrl file system (Jiri Olsa) [1509785] - [x86] intel_rdt: Add command line parameter to control L2_CDP (Jiri Olsa) [1509785] - [x86] intel_rdt: Enable L2 CDP in MSR IA32_L2_QOS_CFG (Jiri Olsa) [1509785] - [x86] intel_rdt: Add two new resources for L2 Code and Data Prioritization (CDP) (Jiri Olsa) [1509785] - [x86] intel_rdt: Enumerate L2 Code and Data Prioritization (CDP) feature (Jiri Olsa) [1509785] - [documentation] x86/intel_rdt: Add documentation for "info/last_cmd_status" (Jiri Olsa) [1509785] - [x86] intel_rdt: Fix a silent failure when writing zero value schemata (Jiri Olsa) [1509785] - [x86] intel_rdt: Initialize bitmask of shareable resource if CDP enabled (Jiri Olsa) [1509785] - [x86] intel_rdt: Remove redundant assignment (Jiri Olsa) [1509785] - [x86] intel_rdt/cqm: Make integer rmid_limbo_count static (Jiri Olsa) [1509785] - [x86] intel_rdt: Add diagnostics when making directories (Jiri Olsa) [1509785] - [x86] intel_rdt: Add diagnostics when writing the cpus file (Jiri Olsa) [1509785] - [x86] intel_rdt: Add diagnostics when writing the tasks file (Jiri Olsa) [1509785] - [x86] intel_rdt: Add diagnostics when writing the schemata file (Jiri Olsa) [1509785] - [x86] intel_rdt: Add framework for better RDT UI diagnostics (Jiri Olsa) [1509785] - [x86] vmware: set cpu capabilities during platform initialization (Vitaly Kuznetsov) [1507027] - [x86] vmware: Remove duplicate inclusion of asm/timer.h (Vitaly Kuznetsov) [1507027] - [x86] vmware: Add paravirt sched clock (Vitaly Kuznetsov) [1507027] - [x86] vmware: Add basic paravirt ops support (Vitaly Kuznetsov) [1507027] - [x86] vmware: Read tsc_khz only once at boot time (Vitaly Kuznetsov) [1507027] - [powerpc] pseries: Fix cpu hotplug crash with memoryless nodes (Serhii Popovych) [1507765] - [powerpc] numa: Ensure nodes initialized for hotplug (Serhii Popovych) [1507765] - [powerpc] numa: Use ibm, max-associativity-domains to discover possible nodes (Serhii Popovych) [1507765] - [powerpc] mm: Allow memory hotplug into an offline node (Serhii Popovych) [1507765] - [powerpc] mm: allow memory hotplug into a memoryless node (Serhii Popovych) [1507765] - [powerpc] numa: Reset node_possible_map to only node_online_map (Serhii Popovych) [1507765]- [netdrv] ibmvnic: Clean actual number of RX or TX pools (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Clear pending interrupt after device reset (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Define vnic_login_client_data name field as unsized array (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Do not reset CRQ for Mobility driver resets (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Fix failover case for non-redundant configuration (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Fix reset scheduler error handling (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Zero used TX descriptor counter on reset (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] ibmvnic: Fix DMA mapping mistakes (Desnes Augusto Nunes do Rosario) [1519746] - [netdrv] cxgb4vf: Forcefully link up virtual interfaces (Arjun Vynipadath) [1523185] - [netdrv] cxgb4vf: Use dev_consume_skb_any() in place of consume_skb() (Arjun Vynipadath) [1523185] - [netdrv] cxgb4: Support firmware rdma write completion work request (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Support firmware rdma write with immediate work request (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support to query HW SRQ parameters (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support to initialise/read SRQ entries (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Adds CPL support for Shared Receive Queues (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: notify fatal error to uld drivers (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: copy vlan_id in ndo_get_vf_config (Arjun Vynipadath) [1523151] - [netdrv] cxgb4/cxgb4vf: add support for ndo_set_vf_vlan (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support for Inline IPSec Tx (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support for ethtool i2c dump (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: fix error return code in adap_init0() (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: fix missing break in switch and indent return statements (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: support new ISSI flash parts (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: depend on firmware event for link status (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Setup FW queues before registering netdev (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Fix queue free path of ULD drivers (Arjun Vynipadath) [1523151] - [netdrv] cxgb4/cxgb4vf: check fw caps to set link mode mask (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: do not display 50Gbps as unsupported speed (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: increase max tx rate limit to 100 Gbps (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: do not set needs_free_netdev for mgmt dev's (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: copy adap index to PF0-3 adapter instances (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add TP Congestion map entry for single-port (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: remove dead code when allocating filter (Arjun Vynipadath) [1523151] - [pci] cxgb4: Extend T3 PCI quirk to T4+ devices (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: free up resources of pf 0-3 (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Fix error handling path in 'init_one()' (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: avoid memcpy beyond end of source buffer (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: IPv6 filter takes 2 tids (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: restructure VF mgmt code (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Fix FW flash errors (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Check alignment constraint for T6 (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: use CLIP with LIP6 on T6 for TCAM filters (Arjun Vynipadath) [1523151] - [netdrv] cxgb4/cxgb4vf: support for XLAUI Port Type (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: display VNI correctly (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: add new T5 and T6 device id's (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Report tid start range correctly for T6 (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Simplify PCIe Completion Timeout setting (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add support for new flash parts (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Add HMA support (Arjun Vynipadath) [1523207 1523151] - [netdrv] cxgb4: add geneve offload support for T6 (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: implement ndo_features_check (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: add support for vxlan segmentation offload (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: implement udp tunnel callbacks (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: add data structures to support vxlan (Arjun Vynipadath) [1529694 1523151] - [netdrv] cxgb4: speed up on-chip memory read (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: rework on-chip memory read (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: fix trailing zero in CIM LA dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: use backdoor access to collect dumps when firmware crashed (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: fix incorrect condition for using firmware LDST commands (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: reset FW_OK flag on firmware crash (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: properly initialize variables (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: enable ZLIB_DEFLATE when building cxgb4 (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: use zlib deflate to compress firmware dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: update dump collection logic to use compression (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect TX rate limit info in UP CIM logs (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect PCIe configuration logs (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect egress and ingress SGE queue contexts (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: skip TX and RX payload regions in memory dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect HMA memory dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: RSS table is 4k for T6 (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect MC memory dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect on-chip memory information (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect vpd info directly from hardware (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect SGE queue context dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect LE-TCAM dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect hardware misc dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect hardware scheduler dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect PBT tables dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect MPS-TCAM dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect TID info dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect RSS dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect CIM queue configuration dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect hardware LA dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: fix overflow in collecting IBQ and OBQ dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect IBQ and OBQ dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect hardware module dumps (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect TP dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: update API for TP indirect register access (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect firmware mbox and device log dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect on-chip memory dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: collect register dump (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: implement ethtool dump data operations (Arjun Vynipadath) [1523208 1523151] - [netdrv] cxgb4: make symbol pedits static (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: fix endianness for vlan value in cxgb4_tc_flower (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: set filter type to 1 for ETH_P_IPV6 (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: fix error return code in cxgb4_set_hash_filter() (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to create hash-filters via tc-flower offload (Arjun Vynipadath) [1523206 1523151] - [netdrv] chelsio/cxgb*: Convert timers to use timer_setup() (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to retrieve stats for hash filters (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to delete hash filter (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to create hash filters (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: initialize hash-filter configuration (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: save additional filter tuple field shifts in tp_params (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower support for L3/L4 rewrite (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: introduce fw_filter2_wr to prepare for L3/L4 rewrite support (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower support for ETH-SMAC rewrite (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: introduce SMT ops to prepare for SMAC rewrite support (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower support for ETH-DMAC rewrite (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower support for action PASS (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower match support for vlan (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower match support for TOS (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: make function ch_flower_stats_cb, fixes warning (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: fetch stats for offloaded tc flower flows (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add support to offload action vlan (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add basic tc flower offload support (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: add tc flower offload skeleton (Arjun Vynipadath) [1523206 1523151] - [netdrv] cxgb4: Fix conversion of (dev_)kfree_skb to dev_kfree/consume_skb_any (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: Initialize FR_NSMR_TPTE_WR support properly (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: introduce __skb_put_(zero, data, u8) (Arjun Vynipadath) [1523151] - [netdrv] cxgb4: make skb_put & friends return void pointers (Arjun Vynipadath) [1523151] - [lib] dql: dql_queued() should write first to reduce bus transactions (William Townsend) [1489665] - [net] sched: introduce helper to identify gact pass action (Ivan Vecera) [1570155] - [net] sched: cls_flower: Add support to handle first frag as match field (Davide Caratti) [1559804] - [net] eth: add devm version of alloc_etherdev_mqs function (Ivan Vecera) [1568001] - [net] eth: Fix sysfs_format_mac() code duplication (Ivan Vecera) [1568001] - [net] sched: Set the net-device for egress device instance (Ivan Vecera) [1557539] - [net] sched: Fix actions list corruption when adding offloaded tc flows (Ivan Vecera) [1557539] - [net] sched: remove unused tcf_exts_get_dev helper and cls_flower->egress_dev (Ivan Vecera) [1557539] - [net] sched: convert cls_flower->egress_dev users to tc_setup_cb_egdev infra (Ivan Vecera) [1557539] - [net] sched: introduce per-egress action device callbacks (Ivan Vecera) [1557539] - [net] sched: make tc_action_ops->get_dev return dev and avoid passing net (Ivan Vecera) [1557539] - [net] ipvs: skb_orphan in case of forwarding (William Townsend) [1554193] - [net] ipv4: add support for ECMP hash policy choice (Hangbin Liu) [1511351] - [net] ipv4: eliminate endianness warnings in ip_fib.h (Hangbin Liu) [1511351] - [net] Refactor path selection in __ip_route_output_key_hash (Hangbin Liu) [1511351] - [net] ipv4: consider TOS in fib_select_default (Hangbin Liu) [1511351] - [net] ipv4: fib_select_default should match the prefix (Hangbin Liu) [1511351] - [net] l2tp: fix negative assignment to unsigned int (Hangbin Liu) [1527251] - [net] l2tp: cleanup: remove redundant condition (Hangbin Liu) [1527251] - [net] l2tp: netlink: l2tp_nl_tunnel_send: set UDP6 checksum flags (Hangbin Liu) [1527251] - [net] l2tp: only set L2TP_ATTR_UDP_CSUM if AF_INET (Hangbin Liu) [1527251] - [net] l2tp: change L2TP_ATTR_UDP_ZERO_CSUM6_(RX, TX) attribute types (Hangbin Liu) [1527251] - [net] sched: cbs: Change TC_SETUP_CBS to TC_SETUP_QDISC_CBS (Ivan Vecera) [1557250] - [net] sched: Add support for HW offloading for CBS (Ivan Vecera) [1557250] - [net] sched: Introduce Credit Based Shaper (CBS) qdisc (Ivan Vecera) [1557250] - [net] sched: Add select_queue() class_ops for mqprio (Ivan Vecera) [1557250] - [net] sched: Change behavior of mq select_queue() (Ivan Vecera) [1557250] - [net] sched: Check for null dev_queue on create flow (Ivan Vecera) [1557250]- [infiniband] rdma/bnxt_re: report vlan_id and sl in qp1 recv completion (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: use BIT_ULL() for 64-bit bit masks (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: qplib_fp: fix pointer cast (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix the ib_reg failure cleanup (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix incorrect DB offset calculation (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Unconditionly fence non wire memory operations (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Unpin SQ and RQ memory if QP create fails (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Disable atomic capability on bnxt_re adapters (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Use common error handling code in bnxt_qplib_alloc_dpi_tbl() (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Delete two error messages for a failed memory allocation in bnxt_qplib_alloc_dpi_tbl() (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix an error code in bnxt_qplib_create_srq() (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix static checker warning (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Add SRQ support for Broadcom adapters (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: expose detailed stats retrieved from HW (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Add support for MRs with Huge pages (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Enable RoCE on virtual functions (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: report RoCE device support at info level (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Use zeroing memory allocator than allocator/memset (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Remove redundant bnxt_qplib_disable_nq() call (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Remove unused vlan_tag variable (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Implement the shutdown hook of the L2-RoCE driver interface (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Fix incorrect usage of test_bit() (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Remove set-but-not-used variables (Selvin Xavier) [1550629] - [infiniband] rdma/bnxt_re: Suppress gcc 7 fall-through complaints (Selvin Xavier) [1550629] - [infiniband] ib/hfi1: Convert kzalloc_node and kcalloc to use kcalloc_node (Alex Estrin) [1501293 1483561] - [infiniband] hw/qib/qib_init.c: use kmalloc_array_node() (Alex Estrin) [1483561 1501293] - [infiniband] sw/rdmavt/qp.c: use kmalloc_array_node() (Alex Estrin) [1501293 1483561] - [infiniband] Remove now-redundant smp_read_barrier_depends() (Alex Estrin) [1501293 1483561] - [infiniband] rdmavt: Fix synchronization around percpu_ref (Alex Estrin) [1501293 1483561] - [infiniband] ib/qib: remove qib_keys.c (Alex Estrin) [1483561 1501293] - [infiniband] ib/qib: Cleanup qib_set_part_key() with direct returns (Alex Estrin) [1483561 1501293] - [infiniband] ib/qib: remove redundant setting of any in for-loop (Alex Estrin) [1483561 1501293] - [infiniband] ib/qib: Remove remaining code related to writing the EEPROM (Alex Estrin) [1483561 1501293] - [infiniband] ib/qib: convert timers to use timer_setup() (Alex Estrin) [1483561 1501293] - [infiniband] ib/hfi1: Add 16B rcvhdr trace support (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Show fault stats in both TX and RX directions (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove blind constants from 16B update (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Convert PortXmitWait/PortVLXmitWait counters to flit times (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Do not override given pcie_pset value (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Optimize process_receive_ib() (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unnecessary fecn and becn fields (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Look up ibport using a pointer in receive path (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Optimize packet type comparison using 9B and bypass code paths (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Compute BTH only for RDMA_WRITE_LAST/SEND_LAST packet (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove dependence on qp->s_hdrwords (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix for potential refcount leak in hfi1_open_file() (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix for early release of sdma context (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Re-order IRQ cleanup to address driver cleanup race (Alex Estrin) [1501293 1483561] - [infiniband] fix ulp/opa_vnic/opa_vnic_vema.c kernel-doc notation (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Add trace for RNRNAK timer (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1, qib: Fix a concurrency issue with device name in logging (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Allocate CQ memory on the correct node (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix infinite loop in 8051 command error path (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Use correct numa node for SRQ allocation (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt, hfi1, qib: Remove get_card_name() downcall (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt, hfi1, qib: Self determine driver name (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: No need to cancel RNRNAK retry timer when it is running (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add RQ/SRQ information to QP stats (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Change slid arg in ingress_pkey_table_fail to 32bit (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi: Only read capability registers if the capability exists (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Use 4096 for default active MTU in query_qp (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Handle initial value of 0 for CCTI setting (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Send 'reboot' as planned down remote reason (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Prohibit invalid Init to Armed state transition (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Do not allocate PIO send contexts for VNIC (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unnecessary if check (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix a wrapping test to insure the correct timeout (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove wrapper function in mmu_rb (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Reduce 8051 command timeout (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Take advantage of kvzalloc_node in sdma initialization (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Don't modify num_user_contexts module parameter (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Insure int mask for in-kernel receive contexts is clear (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add tx_opcode_stats like the opcode_stats (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Validate PKEY for incoming GSI MAD packets (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Return actual operational VLs in port info query (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Convert timers to use timer_setup() (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Convert timers to use timer_setup() (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add MODULE_FIRMWARE statements (Alex Estrin) [1501293 1483561 1469811] - [infiniband] ib/hfi1: Set hdr_type when tx req is allocated (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Correct unnecessary acquisition of HW mutex (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix serdes loopback set-up (Alex Estrin) [1501293 1483561] - [infiniband] rdma/rdmavt: Suppress gcc 7 fall-through complaints (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Define hfi1_handle_cnp_tbl() once (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove set-but-not-used variables (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Suppress gcc 7 fall-through complaints (Alex Estrin) [1501293 1483561] - [infiniband] ib/rdmavt: Correct issues with read-mostly and send size cache lines (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Prevent LNI out of sync by resetting host interface version (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix output trace issues from 16B change (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor reset_ctxt() IOCTL (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor get_user() IOCTLs (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor hfi_user_exp_rcv_invalid() IOCTLs (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor hfi_user_exp_rcv_clear() IOCTLs (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor hfi_user_exp_rcv_setup() IOCTL (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor get_base_info (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Fix parenthesis alignment issues (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor get_ctxt_info (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Refactor assign_ctxt() IOCTL (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add a safe wrapper for _rcd_get_by_index (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Extend input hdr tracing for packet type (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unused hfi1_cpulist variables (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Inline common calculation (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unnecessary error messages on alloc failures (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove unused link_default variable (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Set default_desc1 just one time (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Remove the debug trace message in pin_sdma_pages() (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Convert the macro AHG_HEADER_SET into an inline function (Alex Estrin) [1501293 1483561] - [infiniband] ib/hfi1: Add new state complete decodes for LNI failures (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Add routing control information (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Properly set vesw port status (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Properly clear Mac Table Digest (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Properly return the total MACs in UC MAC list (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Allow reset of MAC address (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Set POD value for Ethernet MTU (Alex Estrin) [1501293 1483561] - [infiniband] ib/opa_vnic: Mark unused Ethernet MTU fields as reserved (Alex Estrin) [1501293 1483561] - [netdrv] cnic: Fix an error handling path in 'cnic_alloc_bnx2x_resc()' (Chad Dupuis) [1566552] - [netdrv] mlx5e: Add missing XDP hunks (Alaa Hleihel) [1563805] - [netdrv] ena: fix error handling in ena_down() sequence (John Linville) [1555249] - [netdrv] ena: unmask MSI-X only after device initialization is completed (John Linville) [1555249] - [netdrv] ena: increase ena driver version to 1.5.0 (John Linville) [1555249] - [netdrv] ena: add detection and recovery mechanism for handling missed/misrouted MSI-X (John Linville) [1555249] - [netdrv] ena: fix race condition between device reset and link up setup (John Linville) [1555249] - [netdrv] ena: increase ena driver version to 1.3.0 (John Linville) [1555249] - [netdrv] ena: add new admin define for future support of IPv6 RSS (John Linville) [1555249] - [netdrv] ena: add statistics for missed tx packets (John Linville) [1555249] - [netdrv] ena: add power management ops to the ENA driver (John Linville) [1555249] - [netdrv] ena: remove legacy suspend suspend/resume support (John Linville) [1555249] - [netdrv] ena: improve ENA driver boot time (John Linville) [1555249] - [netdrv] ena: fix wrong max Tx/Rx queues on ethtool (John Linville) [1555249] - [netdrv] ena: fix rare kernel crash when bar memory remap fails (John Linville) [1555249] - [netdrv] ena: reduce the severity of some printouts (John Linville) [1555249] - [netdrv] ena: Remove redundant unlikely() (John Linville) [1555249] - [netdrv] aquantia: Regression on reset with 1.x firmware (David Arcari) [1570787] - [netdrv] aquantia: Make function hw_atl_utils_mpi_set_speed() static (David Arcari) [1570787] - [netdrv] aquantia: oops when shutdown on already stopped device (David Arcari) [1570787] - [netdrv] aquantia: Implement pci shutdown callback (David Arcari) [1570787] - [netdrv] aquantia: treewide: setup_timer() -> timer_setup() (David Arcari) [1570787]- [tools] perf trace: Call machine__exit() at exit (Jiri Olsa) [1540862] - [tools] perf symbols: Fix memory corruption because of zero length symbols (Jiri Olsa) [1540862] - [x86] perf/x86/intel/bts: Fix exclusive event reference leak (Jiri Olsa) [1540862] - [tools] perf test shell trace+probe_libc_inet_pton.sh: Be compatible with Debian/Ubuntu (Jiri Olsa) [1540862] - [tools] perf xyarray: Fix wrong processing when closing evsel fd (Jiri Olsa) [1540862] - [tools] perf record: Fix documentation for a inexistent option '-l' (Jiri Olsa) [1540862] - [tools] perf hists: Add extra integrity checks to fmt_free() (Jiri Olsa) [1540862] - [tools] perf hists: Fix crash in perf_hpp__reset_output_field() (Jiri Olsa) [1540862] - [tools] perf pmu: Unbreak perf record for arm/arm64 with events with explicit PMU (Jiri Olsa) [1540862] - [tools] perf script: Add missing separator for "-F ip, brstack" (and brstackoff) (Jiri Olsa) [1540862] - [tools] perf test: Fix vmlinux failure on s390x part 2 (Jiri Olsa) [1540862] - [tools] perf test: Fix vmlinux failure on s390x (Jiri Olsa) [1540862] - [tools] perf tools: Fix syscalltbl build failure (Jiri Olsa) [1540862] - [tools] perf report: Fix debug messages with --call-graph option (Jiri Olsa) [1540862] - [tools] perf evsel: Fix attr.exclude_kernel setting for default cycles:p (Jiri Olsa) [1540862] - [tools] perf tools: Get all of tools/(arch, include)/ in the MANIFEST (Jiri Olsa) [1540862] - [tools] perf stat: Wait for the correct child (Jiri Olsa) [1540862] - [tools] perf tools: Support running perf binaries with a dash in their name (Jiri Olsa) [1540862] - [tools] perf config: Check not only section->from_system_config but also item's (Jiri Olsa) [1540862] - [tools] perf ui progress: Fix progress update (Jiri Olsa) [1540862] - [tools] perf ui progress: Make sure we always define step value (Jiri Olsa) [1540862] - [tools] perf tools: Open perf.data with O_CLOEXEC flag (Jiri Olsa) [1540862] - [tools] tools lib api: Fix make DEBUG=1 build (Jiri Olsa) [1540862] - [tools] perf tests: Fix compile when libunwind's unwind.h is available (Jiri Olsa) [1540862] - [tools] tools include linux: Guard against redefinition of some macros (Jiri Olsa) [1540862] - [tools] perf annotate browser: Help for cycling thru hottest instructions with TAB/shift+TAB (Jiri Olsa) [1540862] - [tools] perf stat: Only auto-merge events that are PMU aliases (Jiri Olsa) [1540862] - [tools] perf intel-pt: Fix syntax in documentation of config option (Jiri Olsa) [1540862] - [tools] perf trace: Support syscall name globbing (Jiri Olsa) [1540862] - [tools] perf syscalltbl: Support glob matching on syscall names (Jiri Olsa) [1540862] - [tools] perf report: Calculate the average cycles of iterations (Jiri Olsa) [1540862] - [tools] perf symbols: Fix plt entry calculation for ARM and AARCH64 (Jiri Olsa) [1540862] - [tools] perf probe: Fix kprobe blacklist checking condition (Jiri Olsa) [1540862] - [tools] perf trace beauty: Beautify pkey_(alloc, free, mprotect) arguments (Jiri Olsa) [1540862] - [tools] perf tools: Pass full path of FEATURES_DUMP (Jiri Olsa) [1540862] - [tools] perf tools: Robustify detection of clang binary (Jiri Olsa) [1540862] - [tools] tools lib: Allow external definition of CC, AR and LD (Jiri Olsa) [1540862] - [tools] perf tools: Allow external definition of flex and bison binary names (Jiri Olsa) [1540862] - [tools] tools build tests: Don't hardcode gcc name (Jiri Olsa) [1540862] - [tools] perf report: Group stat values on global event id (Jiri Olsa) [1540862] - [tools] perf values: Zero value buffers (Jiri Olsa) [1540862] - [tools] perf values: Fix allocation check (Jiri Olsa) [1540862] - [tools] perf values: Fix thread index bug (Jiri Olsa) [1540862] - [tools] perf report: Add dump_read function (Jiri Olsa) [1540862] - [tools] perf record: Set read_format for inherit_stat (Jiri Olsa) [1540862] - [tools] perf tools: Fix static build with newer toolchains (Jiri Olsa) [1540862] - [tools] perf stat: Fix path to PMU formats in documentation (Jiri Olsa) [1540862] - [tools] perf tools: Fix static linking with libunwind (Jiri Olsa) [1540862] - [tools] perf tools: Fix static linking with libdw from elfutils (Jiri Olsa) [1540862] - [tools] perf: Fix documentation for sysctls perf_event_paranoid and perf_event_mlock_kb (Jiri Olsa) [1540862] - [tools] perf tools: Really install manpages via 'make install-man' (Jiri Olsa) [1540862] - [tools] perf vendor events: Add Skylake server uncore event list (Jiri Olsa) [1540862] - [tools] perf vendor events: Add core event list for Skylake Server (Jiri Olsa) [1540862] - [tools] perf tools: Dedup events in expression parsing (Jiri Olsa) [1540862] - [tools] perf tools: Increase maximum number of events in expressions (Jiri Olsa) [1540862] - [tools] perf tools: Expression parser enhancements for metrics (Jiri Olsa) [1540862] - [tools] perf tools: Add utility function to detect SMT status (Jiri Olsa) [1540862] - [tools] perf evsel: Fix buffer overflow while freeing events (Jiri Olsa) [1540862] - [tools] perf xyarray: Save max_x, max_y (Jiri Olsa) [1540862] - [tools] perf annotate browser: Circulate percent, total-period and nr-samples view (Jiri Olsa) [1540862] - [tools] perf annotate browser: Support --show-nr-samples option (Jiri Olsa) [1540862] - [tools] perf annotate: Document --show-total-period option (Jiri Olsa) [1540862] - [tools] perf annotate stdio: Support --show-nr-samples option (Jiri Olsa) [1540862] - [tools] perf tools: Use default CPUINFO_PROC where it fits (Jiri Olsa) [1540862] - [tools] perf tools: Remove unused cpu_relax() macros (Jiri Olsa) [1540862] - [tools] perf events parse: Rename parse_events_parse arguments (Jiri Olsa) [1540862] - [tools] perf events parse: Use just one parse events state struct (Jiri Olsa) [1540862] - [tools] perf events parse: Rename parsing state struct to clearer name (Jiri Olsa) [1540862] - [tools] perf events parse: Remove some needless local variables (Jiri Olsa) [1540862] - [tools] perf trace: Fix off by one string allocation problem (Jiri Olsa) [1540862] - [tools] perf jevents: Support FCMask and PortMask (Jiri Olsa) [1540862] - [tools] perf test shell: Replace '|&' with '2>&1 |' to work with more shells (Jiri Olsa) [1540862] - [tools] perf script python: Add support for sqlite3 to call-graph-from-sql.py (Jiri Olsa) [1540862] - [tools] perf script python: Rename call-graph-from-postgresql.py to call-graph-from-sql.py (Jiri Olsa) [1540862] - [tools] perf script python: Add support for exporting to sqlite3 (Jiri Olsa) [1540862] - [tools] perf scripts python: Fix query in call-graph-from-postgresql.py (Jiri Olsa) [1540862] - [tools] perf scripts python: Fix missing call_path_id in export-to-postgresql script (Jiri Olsa) [1540862] - [tools] perf test shell vfs_getname: Skip for tools built with NO_LIBDWARF=1 (Jiri Olsa) [1540862] - [tools] perf test shell: Check if 'perf probe' is available, skip tests if not (Jiri Olsa) [1540862] - [tools] perf tests shell: Remove duplicate skip_if_no_debuginfo() function (Jiri Olsa) [1540862] - [tools] perf test shell: Add uprobes + backtrace ping test (Jiri Olsa) [1540862] - [tools] perf report: Fix module symbol adjustment for s390x (Jiri Olsa) [1540862] - [tools] perf srcline: Do not consider empty files as valid srclines (Jiri Olsa) [1540862] - [tools] perf util: Take elf_name as const string in dso__demangle_sym (Jiri Olsa) [1540862] - [tools] perf test shell: Add test using vfs_getname + 'perf trace' (Jiri Olsa) [1540862] - [tools] perf test shell: Add test using probe:vfs_getname and verifying results (Jiri Olsa) [1540862] - [tools] perf test shell: Move vfs_getname probe function to lib (Jiri Olsa) [1540862] - [tools] perf test shell: Install shell tests (Jiri Olsa) [1540862] - [tools] perf test shell: Add 'probe_vfs_getname' shell test (Jiri Olsa) [1540862] - [tools] perf test: Make 'list' use same filtering code as main 'perf test' (Jiri Olsa) [1540862] - [tools] perf test: Add infrastructure to run shell based tests (Jiri Olsa) [1540862] - [tools] perf test: Add 'struct test *' to the test functions (Jiri Olsa) [1540862] - [tools] perf test: Print result for each LLVM subtest (Jiri Olsa) [1540862] - [tools] perf test: Make 'list' subcommand match main 'perf test' numbering/matching (Jiri Olsa) [1540862] - [tools] perf tools: Add missing newline to expr parser error messages (Jiri Olsa) [1540862] - [tools] perf stat: Fix saved values rbtree lookup (Jiri Olsa) [1540862] - [tools] perf trace beautify ioctl: Beautify perf ioctl's 'cmd' arg (Jiri Olsa) [1540862] - [tools] perf trace beautify ioctl: Beautify vhost virtio ioctl's 'cmd' arg (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of linux/vhost.h (Jiri Olsa) [1540862] - [tools] perf trace beauty ioctl: Pass _IOC_DIR to the per _IOC_TYPE scnprintf (Jiri Olsa) [1540862] - [tools] perf trace beautify ioctl: Beautify KVM ioctl's 'cmd' arg (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of linux/kvm.h (Jiri Olsa) [1540862] - [tools] perf trace beautify ioctl: Beautify sound ioctl's 'cmd' arg (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of sound/asound.h (Jiri Olsa) [1540862] - [tools] perf trace beauty ioctl: Beautify DRM ioctl cmds (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab copies of drm/(drm, i915_drm).h (Jiri Olsa) [1540862] - [tools] perf trace beauty ioctl: Improve 'cmd' beautifier (Jiri Olsa) [1540862] - [tools] tools perf: Do not check spaces/blank lines when checking header file copy drift (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of asm-generic/ioctls.h (Jiri Olsa) [1540862] - [tools] perf build: Clarify header version warning message (Jiri Olsa) [1540862] - [tools] perf data: Add doc when no conversion support compiled (Jiri Olsa) [1540862] - [tools] perf data: Add mmap(2) events to CTF conversion (Jiri Olsa) [1540862] - [tools] perf data: Add callchain to CTF conversion (Jiri Olsa) [1540862] - [tools] perf annotate tui: Set appropriate column width for period/percent (Jiri Olsa) [1540862] - [tools] perf annotate tui: Fix column header when toggling period/percent (Jiri Olsa) [1540862] - [tools] perf annotate tui: Clarify calculation of column header widths (Jiri Olsa) [1540862] - [tools] perf annotate tui: Fix --show-total-period (Jiri Olsa) [1540862] - [tools] perf annotate tui: Use sym_hist_entry in disasm_line_samples (Jiri Olsa) [1540862] - [tools] perf annotate: Fix storing per line sym_hist_entry (Jiri Olsa) [1540862] - [tools] perf annotate stdio: Set enough columns for --show-total-period (Jiri Olsa) [1540862] - [tools] perf sort: Use default sort if evlist is empty (Jiri Olsa) [1540862] - [tools] perf annotate: Do not overwrite perf_sample->weight (Jiri Olsa) [1540862] - [tools] perf stat: Use group read for event groups (Jiri Olsa) [1540862] - [tools] perf evsel: Add read_counter() (Jiri Olsa) [1540862] - [tools] perf tools: Add perf_evsel__read_size function (Jiri Olsa) [1540862] - [tools] perf tools: Add tools/include/uapi/asm-generic/fcntl.h to the MANIFEST (Jiri Olsa) [1540862] - [tools] perf annotate stdio: Fix column header when using --show-total-period (Jiri Olsa) [1540862] - [tools] perf jevents: Make build fail on JSON parse error (Jiri Olsa) [1540862] - [tools] perf report: Tag branch type/flag on "to" and tag cycles on "from" (Jiri Olsa) [1540862] - [tools] perf report: Make --branch-history work without callgraphs(-g) option in perf record (Jiri Olsa) [1540862] - [tools] perf script python: Generate hooks with additional argument (Jiri Olsa) [1540862] - [tools] perf script python: Add perf_sample dict to tracepoint handlers (Jiri Olsa) [1540862] - [tools] perf script python: Add sample_read to dict (Jiri Olsa) [1540862] - [tools] perf script python: Refactor creation of perf sample dict (Jiri Olsa) [1540862] - [tools] perf script python: Allocate memory only if handler exists (Jiri Olsa) [1540862] - [tools] perf script: Remove some bogus error handling (Jiri Olsa) [1540862] - [tools] perf top: Support lookup of symbols in other mount namespaces (Jiri Olsa) [1540862] - [tools] perf evsel: Add verbose output for sys_perf_event_open fallback (Jiri Olsa) [1540862] - [tools] perf jvmti: Fix linker error when libelf config is disabled (Jiri Olsa) [1540862] - [tools] perf annotate: Process tracing data in pipe mode (Jiri Olsa) [1540862] - [tools] perf tools: Add EXCLUDE_EXTLIBS and EXTRA_PERFLIBS to makefile (Jiri Olsa) [1540862] - [tools] perf cgroup: Fix refcount usage (Jiri Olsa) [1540862] - [tools] perf report: Fix kernel symbol adjustment for s390x (Jiri Olsa) [1540862] - [tools] perf annotate stdio: Fix --show-total-period (Jiri Olsa) [1540862] - [tools] perf annotate: Do not overwrite sample->period (Jiri Olsa) [1540862] - [tools] perf annotate: Store the sample period in each histogram bucket (Jiri Olsa) [1540862] - [tools] perf hists: Pass perf_sample to __symbol__inc_addr_samples() (Jiri Olsa) [1540862] - [tools] perf annotate: Rename 'sum' to 'nr_samples' in struct sym_hist (Jiri Olsa) [1540862] - [tools] perf annotate: Introduce struct sym_hist_entry (Jiri Olsa) [1540862] - [tools] tools lib: Update copy of strtobool from the kernel sources (Jiri Olsa) [1540862] - [tools] tools Adopt strstarts() from the kernel (Jiri Olsa) [1540862] - [tools] perf trace: Filter out 'sshd' in the tracer ancestry in syswide tracing (Jiri Olsa) [1540862] - [tools] perf trace: Introduce filter_loop_pids() (Jiri Olsa) [1540862] - [tools] perf trace beauty clone: Suppress unused args according to 'flags' arg (Jiri Olsa) [1540862] - [tools] perf trace beauty clone: Beautify syscall arguments (Jiri Olsa) [1540862] - [tools] tools include uapi: Grab a copy of linux/sched.h (Jiri Olsa) [1540862] - [tools] perf trace: Allow specifying names to syscall arguments formatters (Jiri Olsa) [1540862] - [tools] perf trace: Allow specifying number of syscall args for tracepointless syscalls (Jiri Olsa) [1540862] - [tools] perf trace: Ditch __syscall__arg_val() variant, not needed anymore (Jiri Olsa) [1540862] - [tools] perf trace: Use the syscall_fmt formatters without a tracepoint (Jiri Olsa) [1540862] - [tools] perf trace: Allow allocating sc->arg_fmt even without the syscall tracepoint (Jiri Olsa) [1540862] - [tools] perf trace beauty mmap: Ignore 'fd' and 'offset' args for MAP_ANONYMOUS (Jiri Olsa) [1540862] - [tools] perf trace: Add missing ' = ' in the default formatting of syscall returns (Jiri Olsa) [1540862] - [tools] perf intel-pt: Always set no branch for dummy event (Jiri Olsa) [1540862] - [tools] perf intel-pt: Set no_aux_samples for the tracking event (Jiri Olsa) [1540862] - [tools] perf report: Show branch type in callchain entry (Jiri Olsa) [1540862] - [tools] perf report: Show branch type statistics for stdio mode (Jiri Olsa) [1540862] - [tools] perf util: Create branch.c/.h for common branch functions (Jiri Olsa) [1540862] - [tools] perf report: Refactor the branch info printing code (Jiri Olsa) [1540862] - [tools] perf record: Create a new option save_type in --branch-filter (Jiri Olsa) [1540862] - [tools] perf header: Add event desc to pipe-mode header (Jiri Olsa) [1540862] - [tools] perf tools: Add feature header record to pipe-mode (Jiri Olsa) [1540862] - [tools] perf tool: Add show_feature_header to perf_tool (Jiri Olsa) [1540862] - [tools] perf header: Change FEAT_OP* macros (Jiri Olsa) [1540862] - [tools] perf header: Add a buffer to struct feat_fd (Jiri Olsa) [1540862] - [tools] perf header: Make write_pmu_mappings pipe-mode friendly (Jiri Olsa) [1540862] - [tools] perf header: Use struct feat_fd in read header records (Jiri Olsa) [1540862] - [tools] perf header: Don't pass struct perf_file_section to process_##_feat (Jiri Olsa) [1540862] - [tools] perf header: Use struct feat_fd to process header records (Jiri Olsa) [1540862] - [tools] perf header: Use struct feat_fd for print (Jiri Olsa) [1540862] - [tools] perf header: Add struct feat_fd for write (Jiri Olsa) [1540862] - [tools] perf header: Revamp do_write() (Jiri Olsa) [1540862] - [tools] perf util: Add const modifier to buf in "writen" function (Jiri Olsa) [1540862] - [tools] perf header: Fail on write_padded error (Jiri Olsa) [1540862] - [tools] perf header: Add PROCESS_STR_FUN macro (Jiri Olsa) [1540862] - [tools] perf header: Encapsulate read and swap (Jiri Olsa) [1540862] - [tools] perf report: Enable finding kernel inline functions (Jiri Olsa) [1540862] - [tools] perf trace beauty: Simplify syscall return formatting (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify the 'arg' for DUPFD (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Do not suppress 'cmd' when zero, should be DUPFD (Jiri Olsa) [1540862] - [tools] perf trace: Allow syscall arg formatters to request non suppression of zeros (Jiri Olsa) [1540862] - [tools] perf trace: Group per syscall arg formatter info into one struct (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify F_GETLEASE and F_SETLEASE arg/return (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export strarray for use in per-object beautifiers (Jiri Olsa) [1540862] - [tools] perf test sdt: Handle realpath() failure (Jiri Olsa) [1540862] - [tools] perf record: Do not ask for precise_ip with --no-samples (Jiri Olsa) [1540862] - [tools] perf evlist: Allow asking for max precise_ip in add_default() (Jiri Olsa) [1540862] - [tools] perf evsel: Allow asking for max precise_ip in new_cycles() (Jiri Olsa) [1540862] - [tools] tools build: Add test for setns() (Jiri Olsa) [1540862] - [tools] tools include uapi x86: Grab a copy of unistd.h (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify F_GETOWN and F_SETOWN (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export the pid beautifier for use in more places (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Augment the return of F_DUPFD(_CLOEXEC) (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export the fd beautifier for use in more places (Jiri Olsa) [1540862] - [tools] perf trace beauty: Give syscall return beautifier more context (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify F_(GS)ETFD arg/return value (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl flags: Beautify F_SETFL arg (Jiri Olsa) [1540862] - [tools] perf trace beauty open flags: Move RDRW to the start of the output (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Beautify F_GETFL return value (Jiri Olsa) [1540862] - [tools] perf trace beauty open flags: Do not depend on the system's O_LARGEFILE define (Jiri Olsa) [1540862] - [tools] perf trace beauty open flags: Support O_TMPFILE and O_NOFOLLOW (Jiri Olsa) [1540862] - [tools] perf trace: Allow syscall_arg beautifiers to set a different return formatter (Jiri Olsa) [1540862] - [tools] perf beauty open: Detach the syscall_arg agnostic bits from the flags formatter (Jiri Olsa) [1540862] - [tools] perf trace: Beautify new write hint fcntl commands (Jiri Olsa) [1540862] - [tools] perf trace beauty fcntl: Basic 'arg' beautifier (Jiri Olsa) [1540862] - [tools] tools include uapi asm-generic: Grab a copy of fcntl.h (Jiri Olsa) [1540862] - [tools] perf trace beauty: Introduce syscall arg beautifier for long integers (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export the "int" and "hex" syscall arg formatters (Jiri Olsa) [1540862] - [tools] perf trace beauty: Allow accessing syscall args values in a syscall arg formatter (Jiri Olsa) [1540862] - [tools] perf trace beauty: Mask ignored fcntl 'arg' parameter (Jiri Olsa) [1540862] - [tools] perf trace: Only build tools/perf/trace/beauty/ when building 'perf trace' (Jiri Olsa) [1540862] - [tools] perf trace beauty: Export the strarrays scnprintf method (Jiri Olsa) [1540862] - [tools] Update uapi/linux/fcntl.h copy from the kernel (Jiri Olsa) [1540862] - [tools] perf trace: Beautify linux specific fcntl commands (Jiri Olsa) [1540862] - [tools] perf trace: Remove F_ from some of the fcntl command strings (Jiri Olsa) [1540862] - [tools] perf annotate: Implement visual marker for macro fusion (Jiri Olsa) [1540862] - [tools] perf annotate: Check for fused instructions (Jiri Olsa) [1540862] - [kernel] perf/core: Fix cgroup time when scheduling descendants (Jiri Olsa) [1540862] - [tools] perf callchain: Compare dsos (as well) for CCKEY_FUNCTION (Jiri Olsa) [1540862] - [x86] perf/x86/intel/uncore: Correct num_boxes for IIO and IRP (Jiri Olsa) [1540862] - [x86] perf/x86/intel/rapl: Add missing CPU IDs (Jiri Olsa) [1540862] - [x86] perf/x86/msr: Add missing CPU IDs (Jiri Olsa) [1540862] - [kernel] perf/aux: Only update ->aux_wakeup in non-overwrite mode (Jiri Olsa) [1540862] - [x86] perf/x86: Fix caps/ for !Intel (Jiri Olsa) [1540862] - [kernel] perf/core, pt, bts: Get rid of itrace_started (Jiri Olsa) [1540862] - [x86] perf/x86: Export some PMU attributes in caps/ directory (Jiri Olsa) [1540862] - [x86] perf/x86/intel: Print LBR support statement after validation (Jiri Olsa) [1540862] - [x86] perf/x86: Only show format attributes when supported (Jiri Olsa) [1540862] - [kernel] tracing, perf: Adjust code layout in get_recursion_context() (Jiri Olsa) [1540862] - [kernel] perf/aux: Ensure aux_wakeup represents most recent wakeup index (Jiri Olsa) [1540862] - [kernel] perf/aux: Make aux_(head, wakeup) ring_buffer members long (Jiri Olsa) [1540862] - [kernel] perf/core: Reduce context switch overhead (Jiri Olsa) [1540862] - [x86] perf/x86/intel: Record branch type (Jiri Olsa) [1540862] - [x86] perf/x86: Move perf_event_intel_lbr.c ........ => x86/events/intel/lbr.c (Jiri Olsa) [1540862] - [tools] perf/core: Define the common branch type classification (Jiri Olsa) [1540862]- [mm] hugetlb.c: clean up VM_WARN usage (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [linux] include/linux/mmdebug.h: fix VM_WARN(_*)() with CONFIG_DEBUG_VM=n (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [fs] hugetlbfs: check for pgoff value overflow v3 fix fix (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [fs] hugetlbfs: check for pgoff value overflow v3 (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [fs] hugetlbfs: check for pgoff value overflow (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [linux] include/linux/mmdebug.h: add VM_WARN_ONCE() (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [linux] include/linux/mmdebug.h: add VM_WARN which maps to WARN() (Chris von Recklinghausen) [1553005] {CVE-2018-7740} - [fs] Force log to disk before reading the AGF during a fstrim (Carlos Maiolino) [1248862] - [fs] gfs2: Remove inodes from ordered write list in gfs2_write_inode() (Abhijith Das) [1511599] - [fs] nfs: advance nfs_entry cookie only after decoding completes successfully (Frank Sorenson) [1468015] - [fs] gfs2: Zero out fallocated blocks in fallocate_chunk (Andreas Grunbacher) [1561016] - [fs] xprtrdma: Instrument allocation/release of rpcrdma_req/rep objects (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points to instrument QP and CQ access upcalls (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points in the client-side backchannel code paths (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points for connect events (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points to instrument MR allocation and recovery (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points to instrument memory invalidation (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points in reply decoder path (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points to instrument memory registration (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points in the RPC Reply handler paths (Benjamin Coddington) [1559349] - [fs] xprtrdma: Add trace points in RPC Call transmit paths (Benjamin Coddington) [1559349] - [fs] rpcrdma: infrastructure for static trace points in rpcrdma.ko (Benjamin Coddington) [1559349] - [fs] rdma/ib: Add trace point macros to display human-readable values (Benjamin Coddington) [1559349] - [fs] tracing: Add TRACE_DEFINE_ENUM() macro to map enums to their values (Benjamin Coddington) [1559349] - [fs] tracing: Give system name a pointer (Benjamin Coddington) [1559349] - [netdrv] hv_netvsc: Pass net_device parameter to revoke and teardown functions (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Ensure correct teardown message sequence order (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl() (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Use Windows version instead of NVSP version on GPAD teardown (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Clean up extra parameter from rndis_filter_receive_data() (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: enable multicast if necessary (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Add range checking for rx packet offset and length (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Fix the return status in RX path (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: common detach logic (Mohammed Gamal) [1526392 1551625] - [netdrv] hv_netvsc: change GPAD teardown order on older versions (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: use RCU to fix concurrent rx and queue changes (Mohammed Gamal) [1551625 1526392] - [netdrv] hv_netvsc: disable NAPI before channel close (Mohammed Gamal) [1551625 1526392] - [netdrv] revert "hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl()" (Mohammed Gamal) [1551625] - [netdrv] revert "hv_netvsc: Change GPADL teardown order according to Hyper-V version" (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: pass netvsc_device to rndis halt (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix locking during VF setup (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix locking for rx_mode (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: avoid repeated updates of packet filter (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix filter flags (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: propagate rx filters to VF (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: filter multicast/broadcast (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: defer queue selection to VF (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: use napi_schedule_irqoff (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix race in napi poll when rescheduling (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: cancel subchannel setup before halting device (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: fix error unwind handling if vmbus_open fails (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: only wake transmit queue if link is up (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: avoid retry on send during shutdown (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Use the num_online_cpus() for channel limit (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: empty current transmit aggregation if flow blocked (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: remove open_cnt reference count (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: pass netvsc_device to receive callback (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: simplify function args in receive status path (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: track memory allocation failures in ethtool stats (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: copy_to_send buf can be void (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: optimize initialization of RNDIS header (Mohammed Gamal) [1551625] - [kernel] vmbus: make hv_get_ringbuffer_availbytes local (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: use reciprocal divide to speed up percent calculation (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: replace divide with mask when computing padding (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: don't need local xmit_more (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: drop unused macros (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Set tx_table to equal weight after subchannels open (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Add initialization of tx_table in netvsc_device_add() (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Rename tx_send_table to tx_table (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Rename ind_table to rx_table (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Add ethtool handler to set and get TCP hash levels (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: Change the hash level variable to bit flags (Mohammed Gamal) [1551625] - [netdrv] hv_netvsc: report stop_queue and wake_queue (Mohammed Gamal) [1551625] - [mm] fork: introduce MADV_WIPEONFORK (Rafael Aquini) [1476297] - [x86] mpx: make mpx depend on x86-64 to free up VMA flag (Rafael Aquini) [1476297] - [x86] membarrier: provide core serializing command (Rafael Aquini) [1560024] - [kernel] membarrier: provide core serializing command, *_SYNC_CORE (Rafael Aquini) [1560024] - [x86] locking: implement sync_core_before_usermode() (Rafael Aquini) [1560024] - [kernel] locking: Introduce sync_core_before_usermode() (Rafael Aquini) [1560024] - [kernel] membarrier: provide GLOBAL_EXPEDITED command (Rafael Aquini) [1560024] - [kernel] sched: Introduce task_rcu_dereference() and try_get_task_struct() (Rafael Aquini) [1560024] - [powerpc] membarrier: skip memory barrier in switch_mm() (Rafael Aquini) [1560024] - [powerpc] wire up sys_membarrier() (Rafael Aquini) [1560024] - [s390] allocate sys_membarrier system call number (Rafael Aquini) [1560024] - [kernel] membarrier: document scheduler barrier requirements (Rafael Aquini) [1560024] - [kernel] membarrier: disable preemption when calling smp_call_function_many() (Rafael Aquini) [1560024] - [kernel] membarrier: provide register expedited private command (Rafael Aquini) [1560024] - [kernel] membarrier: provide expedited private command (Rafael Aquini) [1560024] - [kernel] membarrier: disable sys_membarrier when nohz_full is enabled (Rafael Aquini) [1560024] - [kernel] membarrier: system-wide memory barrier (Rafael Aquini) [1560024]- [hwmon] (k10temp) Only apply temperature offset if result is positive (David Arcari) [1446653] - [hwmon] (k10temp) Add temperature offset for Ryzen 1900X (David Arcari) [1446653] - [hwmon] (k10temp) Correct model name for Ryzen 1600X (David Arcari) [1446653] - [hwmon] (k10temp) Add support for temperature offsets (David Arcari) [1446653] - [hwmon] (k10temp) Add support for family 17h (David Arcari) [1446653] - [hwmon] (k10temp) Move chip specific code into probe function (David Arcari) [1446653] - [hwmon] (k10temp) use permission-specific DEVICE_ATTR variants (David Arcari) [1446653] - [hwmon] (k10temp) Remove duplicate pci-id define (David Arcari) [1446653] - [tools] wmi: fix cross-compile var clobbering (Jarod Wilson) [1517197] - [tools] wmi: add a sample for dell smbios communication over WMI (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Removed duplicates in DMI whitelist (Jarod Wilson) [1517197] - [platform] x86: Fix dell driver init order (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Link all dell-smbios-* modules together (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Rename dell-smbios source to dell-smbios-base (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Correct some style warnings (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Correct notation for filtering (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: fix string overflow (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Removed duplicates in DMI whitelist (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: fix kbd_get_state's request value (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Allocate buffer on heap rather than globally (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Add 2-in-1 devices to the DMI whitelist (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: make some local functions static (Jarod Wilson) [1517197] - [platform] x86: dell-wmi: check for kmalloc() errors (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Use bool in struct quirk_entry for true/false fields (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Fix keyboard max lighting for Dell Latitude E6410 (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: fix error return code in dell_init() (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-wmi: Disable userspace interface if missing hotfix (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Allocate buffer before rfkill use (Jarod Wilson) [1517197] - [platform] x86: dell-*wmi*: Relay failed initial probe to dependent drivers (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-wmi: release mutex lock on WMI call failure (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-wmi: introduce userspace interface (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Add filtering support (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-smm: test for WSMT (Jarod Wilson) [1517197] - [platform] x86: dell-smbios-wmi: Add new WMI dispatcher driver (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Introduce dispatcher for SMM calls (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Add a sysfs interface for SMBIOS tokens (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: only run if proper oem string is detected (Jarod Wilson) [1517197] - [platform] x86: dell-smbios: Add pr_fmt definition to driver (Jarod Wilson) [1517197] - [platform] x86: dell-*: Add a generic dell-laptop notifier chain (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Fix bogus keyboard backlight sysfs interface (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Refactor kbd_led_triggers_store() (Jarod Wilson) [1517197] - [platform] x86: dell-laptop: Add Latitude 7480 and others to the DMI whitelist (Jarod Wilson) [1517197] - [pci] irq: Add pci_request_irq() and pci_free_irq() helpers (Ivan Vecera) [1568010] - [linux] genirq: Return the IRQ name from free_irq() (Ivan Vecera) [1568010] - [kernel] genirq: Fix indentation in remove_irq() (Ivan Vecera) [1568010] - [kernel] genirq: Prevent chip buslock deadlock (Ivan Vecera) [1568010] - [target] Re-add missing SCF_ACK_KREF assignment in (Mike Christie) [1561851] - [powerpc] dma: Fix memory leak (Prarit Bhargava) [1564602] - [of] fix memory leak related to safe_name() (Prarit Bhargava) [1564602] - [scsi] Fix a memory leak in scsi_host_dev_release() (Prarit Bhargava) [1564602] - [powerpc] kmemleak: Do not scan the DART table (Prarit Bhargava) [1564602] - [powerpc] mm: Free string after creating kmem cache (Prarit Bhargava) [1564602] - [powerpc] msi: Free the bitmap if it was slab allocated (Prarit Bhargava) [1564602] - [net] sched: actions: return explicit error when tunnel_key mode is not specified (Davide Caratti) [1554907] - [net] ipv6: the entire IPv6 header chain must fit the first fragment (Paolo Abeni) [1559964] - [net] ipv4: fix NULL dereference in free_fib_info_rcu() (Florian Westphal) [1535373] - [net] ipv4: add reference counting to metrics (Florian Westphal) [1535373] - [net] mqprio: fix potential null pointer dereference on opt (Ivan Vecera) [1557527] - [net] mqprio: Introduce new hardware offload mode and shaper in mqprio (Ivan Vecera) [1557527] - [lib] rhashtable: Fix rhlist duplicates insertion (Xin Long) [1559106] - [net] ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() (Lorenzo Bianconi) [1533773] - [net] ip_gre: clear feature flags when incompatible o_flags are set (Lorenzo Bianconi) [1489629] - [net] ip_gre: add the support for i/o_flags update via ioctl (Lorenzo Bianconi) [1489629] - [net] ip_gre: add the support for i/o_flags update via netlink (Lorenzo Bianconi) [1489629] - [net] ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path (Xin Long) [1527291] - [net] tcp/dccp: Re-arm TIME_WAIT reaping hangman timer if thread slot quota is exceeded (Stefano Brivio) [1533771]- [nvme] nvme-fcloop: avoid possible uninitialized variable warning (David Milburn) [1519689] - [nvme] check hw sectors before setting chunk sectors (David Milburn) [1519689] - [nvme] call blk_integrity_unregister after queue is cleaned up (David Milburn) [1519689] - [nvme] nvme-pci: fix NULL pointer dereference in nvme_free_host_mem() (David Milburn) [1519689] - [nvme] nvme-rdma: fix memory leak during queue allocation (David Milburn) [1519689] - [nvme] nvme-fc: don't use bit masks for set/test_bit() numbers (David Milburn) [1519689] - [nvme] nvme-pci: add quirk for delay before CHK RDY for WDC SN200 (David Milburn) [1519689] - [nvme] nvmet-fc: correct ref counting error when deferred rcv used (David Milburn) [1519689] - [nvme] nvme-pci: avoid hmb desc array idx out-of-bound when hmmaxd set (David Milburn) [1519689] - [nvme] nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A (David Milburn) [1519689] - [nvme] nvmet_fc: fix better length checking (David Milburn) [1519689] - [nvme] nvmet: better data length validation (David Milburn) [1519689] - [nvme] send uevent for some asynchronous events (David Milburn) [1519689] - [nvme] unexport starting async event work (David Milburn) [1519689] - [nvme] remove handling of multiple AEN requests (David Milburn) [1519689] - [nvme] nvme-fc: remove unused "queue_size" field (David Milburn) [1519689] - [nvme] centralize AEN defines (David Milburn) [1519689] - [nvme] nvmet: remove redundant local variable (David Milburn) [1519689] - [nvme] nvmet: remove redundant memset if failed to get_smart_log failed (David Milburn) [1519689] - [nvme] fix eui_show() print format (David Milburn) [1519689] - [nvme] compare NQN string with right size (David Milburn) [1519689] - [nvme] nvmet: fix comment typos in admin-cmd.c (David Milburn) [1519689] - [nvme] nvme-rdma: fix nvme_rdma_create_queue_ib error flow (David Milburn) [1519689] - [nvme] nvmet-rdma: update queue list during ib_device removal (David Milburn) [1519689] - [nvme] check admin passthru command effects (David Milburn) [1519689] - [nvme] factor get log into a helper (David Milburn) [1519689] - [nvme] comment typo fixed in clearing AER (David Milburn) [1519689] - [nvme] Remove unused headers (David Milburn) [1519689] - [nvme] flush reset_work before safely continuing with delete operation (David Milburn) [1519689] - [nvme] nvme-rdma: reuse nvme_delete_ctrl when reconnect attempts expire (David Milburn) [1519689] - [nvme] consolidate common code from ->reset_work (David Milburn) [1519689] - [nvme] nvme-rdma: remove nvme_rdma_remove_ctrl (David Milburn) [1519689] - [nvme] move controller deletion to common code (David Milburn) [1519689] - [nvme] check for a live controller in nvme_dev_open (David Milburn) [1519689] - [nvme] get rid of nvme_ctrl_list (David Milburn) [1519689] - [nvme] switch controller refcounting to use struct device (David Milburn) [1519689] - [nvme] kobject: Export kobject_get_unless_zero() (David Milburn) [1519689] - [nvme] simplify nvme_open (David Milburn) [1519689] - [nvme] use kref_get_unless_zero in nvme_find_get_ns (David Milburn) [1519689] - [nvme] nvme-rdma: Add debug message when reaches timeout (David Milburn) [1519689] - [nvme] nvme-rdma: align nvme_rdma_device structure (David Milburn) [1519689] - [nvme] use ida_simple_(get,remove) for the controller instance (David Milburn) [1519689] - [nvme] nvmet: Change max_nsid in subsystem due to ns_disable if needed (David Milburn) [1519689] - [nvme] nvme-loop: Add BLK_MQ_F_NO_SCHED flag to admin tag set (David Milburn) [1519689] - [nvme] nvme-fc: Add BLK_MQ_F_NO_SCHED flag to admin tag set (David Milburn) [1519689] - [nvme] nvme-rdma: Add BLK_MQ_F_NO_SCHED flag to admin tag set (David Milburn) [1519689] - [nvme] nvme-pci: fix typos in comments (David Milburn) [1519689] - [nvme] nvme-rdma: stop controller reset if the controller is deleting (David Milburn) [1519689] - [nvme] nvme-rdma: change queue flag semantics DELETING -> ALLOCATED (David Milburn) [1519689] - [nvme] nvme-rdma: teardown admin/io queues once on error recovery (David Milburn) [1519689] - [nvme] nvme-rdma: move assignment to declaration (David Milburn) [1519689] - [nvme] nvme-rdma: fix wrong logging message (David Milburn) [1519689] - [nvme] nvme-rdma: pass tagset to directly nvme_rdma_free_tagset (David Milburn) [1519689] - [nvme] nvme-fabrics: request transport module (David Milburn) [1519689] - [nvme] use menu Kconfig interface (David Milburn) [1519689] - [nvme] nvme-rdma: Fix error status return in tagset allocation failure (David Milburn) [1519689] - [nvme] nvme-rdma: Fix possible double free in reconnect flow (David Milburn) [1519689] - [nvme] nvme-pci: Use PCI bus address for data/queues in CMB (David Milburn) [1519689] - [nvme] fix visibility of "uuid" ns attribute (David Milburn) [1519689] - [nvme] nvme-rdma: give up reconnect if state change fails (David Milburn) [1519689] - [nvme] nvme-core: Use nvme_wq to queue async events and fw activation (David Milburn) [1519689] - [nvme] nvmet: add support for reporting the host identifier (David Milburn) [1519689] - [nvme] factor metadata handling out of __nvme_submit_user_cmd (David Milburn) [1519689] - [nvme] allow calling nvme_change_ctrl_state from irq context (David Milburn) [1519689] - [nvme] honor RTD3 Entry Latency for shutdowns (David Milburn) [1519689] - [nvme] nvme-rdma: Use unlikely macro in the fast path (David Milburn) [1519689] - [nvme] rename AMS symbolic constants to fit specification (David Milburn) [1519689] - [nvme] add symbolic constants for CC identifiers (David Milburn) [1519689] - [nvme] fix identify namespace logging (David Milburn) [1519689] - [nvme] nvme-fabrics: log a warning if hostid is invalid (David Milburn) [1519689] - [nvme] nvme-rdma: call ops->reg_read64 instead of nvmf_reg_read64 (David Milburn) [1519689] - [nvme] nvme-rdma: cleanup error path in controller reset (David Milburn) [1519689] - [nvme] nvme-rdma: introduce nvme_rdma_start_queue (David Milburn) [1519689] - [nvme] nvme-rdma: rename nvme_rdma_init_queue to nvme_rdma_alloc_queue (David Milburn) [1519689] - [nvme] nvme-rdma: stop queues instead of simply flipping their state (David Milburn) [1519689] - [nvme] nvme-rdma: introduce configure/destroy io queues (David Milburn) [1519689] - [nvme] nvme-rdma: reuse configure/destroy_admin_queue (David Milburn) [1519689] - [nvme] nvme-rdma: don't free tagset on resets (David Milburn) [1519689] - [nvme] nvmet: use NVME_NSID_ALL (David Milburn) [1519689] - [nvme] nvme-rdma: disable the controller on resets (David Milburn) [1519689] - [nvme] nvme-rdma: move tagset allocation to a dedicated routine (David Milburn) [1519689] - [nvme] Add admin_tagset pointer to nvme_ctrl (David Milburn) [1519689] - [nvme] nvme-rdma: move nvme_rdma_configure_admin_queue code location (David Milburn) [1519689] - [nvme] nvme-rdma: remove NVME_RDMA_MAX_SEGMENT_SIZE (David Milburn) [1519689] - [nvme] nvmet: fix the return error code of target if host is not allowed (David Milburn) [1519689] - [nvme] add support for NVMe 1.3 Timestamp Feature (David Milburn) [1519689] - [nvme] define NVME_NSID_ALL (David Milburn) [1519689] - [nvme] add support for FW activation without reset (David Milburn) [1519689] - [nvme] nvmet-rdma: remove redundant empty device add callout (David Milburn) [1519689] - [nvme] nvme-rdma: remove redundant empty device add callout (David Milburn) [1519689] - [nvme] nvme-fabrics: Allow 0 as KATO value (David Milburn) [1519689] - [nvme] nvme-pci: initialize queue memory before interrupts (David Milburn) [1519689] - [nvme] nvme-pci: implement the HMB entry number and size limitations (David Milburn) [1519689] - [nvme] nvme-pci: propagate (some) errors from host memory buffer setup (David Milburn) [1519689] - [nvme] nvme-pci: use appropriate initial chunk size for HMB allocation (David Milburn) [1519689] - [nvme] nvme-pci: fix host memory buffer allocation fallback (David Milburn) [1519689] - [nvme] pci: serialize pci resets (David Milburn) [1543698]- [net] svcrdma: Fix Read chunk round-up (Don Dutile) [1549856] - [net] xprtrdma: Fix BUG after a device removal (Don Dutile) [1549856] - [net] xprtrdma: Fix calculation of ri_max_send_sges (Don Dutile) [1549856] - [net] xprtrdma: Correct some documenting comments (Don Dutile) [1549856] - [net] xprtrdma: Fix "bytes registered" accounting (Don Dutile) [1549856] - [net] svcrdma: Post Receives in the Receive completion handler (Don Dutile) [1549856] - [net] xprtrdma: Introduce rpcrdma_mw_unmap_and_put (Don Dutile) [1549856] - [net] xprtrdma: Remove usage of "mw" (Don Dutile) [1549856] - [net] xprtrdma: Replace all usage of "frmr" with "frwr" (Don Dutile) [1549856] - [net] xprtrdma: Don't clear RPC_BC_PA_IN_USE on pre-allocated rpc_rqst's (Don Dutile) [1549856] - [net] xprtrdma: Split xprt_rdma_send_request (Don Dutile) [1549856] - [net] xprtrdma: buf_free not called for CB replies (Don Dutile) [1549856] - [net] xprtrdma: Move unmap-safe logic to rpcrdma_marshal_req (Don Dutile) [1549856] - [net] xprtrdma: Support IPv6 in xprt_rdma_set_port (Don Dutile) [1549856] - [net] xprtrdma: Remove another sockaddr_storage field (cdata::addr) (Don Dutile) [1549856] - [net] xprtrdma: Initialize the xprt address string array earlier (Don Dutile) [1549856] - [net] xprtrdma: Remove unused padding variables (Don Dutile) [1549856] - [net] xprtrdma: Remove ri_reminv_expected (Don Dutile) [1549856] - [net] xprtrdma: Per-mode handling for Remote Invalidation (Don Dutile) [1549856] - [net] xprtrdma: Eliminate unnecessary lock cycle in xprt_rdma_send_request (Don Dutile) [1549856] - [net] xprtrdma: Fix backchannel allocation of extra rpcrdma_reps (Don Dutile) [1549856] - [net] xprtrdma: Fix buffer leak after transport set up failure (Don Dutile) [1549856] - [infiniband] ib/rxe: remove redudant parameter in rxe_av_fill_ip_info (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: change the function rxe_av_fill_ip_info to void (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: change the function to void from int (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: remove unnecessary parameter in rxe_av_to_attr (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: change the function to void from int (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: remove redudant parameter in function (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: Change RDMA_RXE kconfig to use select (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Fix rxe_qp_cleanup() (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Fix a race condition in rxe_requester() (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Fix a race condition related to the QP error state (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: remove unnecessary skb_clone in xmit (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: add the static type to the variable (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Remove useless EXPORT_SYMBOL (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: Avoid passing unused index pointer which is optional (Don Dutile) [1520302 1549856] - [infiniband] ib/mthca: remove mthca_user.h (Don Dutile) [1549856] - [infiniband] ib/mthca: Fix gup usage in mthca_map_user_db() (Don Dutile) [1549856] - [infiniband] ib/mthca: Use zeroing memory allocator than allocator/memset (Don Dutile) [1549856] - [infiniband] ib/ocrdma: Use zeroing memory allocator than allocator/memset (Don Dutile) [1549856] - [infiniband] rdma/ocrdma: Fix permissions for OCRDMA_RESET_STATS (Don Dutile) [1549856] - [infiniband] ib/ocrdma: Remove unneeded conversions to bool (Don Dutile) [1549856] - [infiniband] nes: Change accelerated flag to bool (Don Dutile) [1549856] - [infiniband] nes: remove unused 'timeval' struct member (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Fix usage of user response structures in ABI file (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Use zeroing memory allocator than allocator/memset (Don Dutile) [1549856] - [uapi] rdma/vmw_pvrdma: Remove usage of BIT() from UAPI header (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Use refcount_t instead of atomic_t (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Use more specific sizeof in kcalloc (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Clarify QP and CQ is_kernel logic (Don Dutile) [1549856] - [uapi] rdma/vmw_pvrdma: Add UAR SRQ macros in ABI header file (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Do not re-calculate npages (Don Dutile) [1549856] - [infiniband] ib/iser: Combine substrings for three messages (Don Dutile) [1549856] - [infiniband] ib/iser: Delete an unnecessary variable initialisation in iser_send_data_out() (Don Dutile) [1549856] - [infiniband] ib/iser: Delete an error message for a failed memory allocation in iser_send_data_out() (Don Dutile) [1549856] - [infiniband] ib/srp: Add target_can_queue login parameter (Don Dutile) [1549856] - [scsi] ib/srp: Add RDMA/CM support (Don Dutile) [1549856] - [infiniband] ib/srpt: Move the code for parsing struct ib_cm_req_event_param (Don Dutile) [1549856] - [infiniband] ib/srpt: Preparations for adding RDMA/CM support (Don Dutile) [1549856] - [infiniband] ib/srpt: Don't allow reordering of commands on wait list (Don Dutile) [1549856] - [infiniband] ib/srpt: Fix a race condition related to wait list processing (Don Dutile) [1549856] - [infiniband] ib/srpt: Fix login-related race conditions (Don Dutile) [1549856] - [infiniband] ib/srpt: Log all zero-length writes and completions (Don Dutile) [1549856] - [infiniband] ib/srpt: Simplify srpt_close_session() (Don Dutile) [1549856] - [infiniband] rdma/srpt: Fix RCU debug build error (Don Dutile) [1549856] - [infiniband] ib/srpt: Rework multi-channel support (Don Dutile) [1549856] - [infiniband] ib/srpt: Use the source GID as session name (Don Dutile) [1549856] - [infiniband] ib/srpt: One target per port (Don Dutile) [1549856] - [infiniband] ib/srpt: Add P_Key support (Don Dutile) [1549856] - [infiniband] ib/srpt: Rework srpt_disconnect_ch_sync() (Don Dutile) [1549856] - [infiniband] rdma/srpt: Fix RCU debug build error (Don Dutile) [1549856] - [infiniband] ib/srpt: Make it safe to use RCU for srpt_device.rch_list (Don Dutile) [1549856] - [infiniband] ib/srp: Refactor srp_send_req() (Don Dutile) [1549856] - [infiniband] ib/srp: Improve path record query error message (Don Dutile) [1549856] - [infiniband] ib/srp: Use kstrtoull() instead of simple_strtoull() (Don Dutile) [1549856] - [infiniband] ib/srpt: Micro-optimize I/O context state manipulation (Don Dutile) [1549856] - [infiniband] ib/srpt: Inline srpt_get_cmd_state() (Don Dutile) [1549856] - [infiniband] ib/srpt: Introduce srpt_format_guid() (Don Dutile) [1549856] - [infiniband] ib/srpt: Fix ACL lookup during login (Don Dutile) [1549856] - [infiniband] ib/srpt: Reduce frequency of receive failure messages (Don Dutile) [1549856] - [infiniband] ib/srpt: Convert a warning into a debug message (Don Dutile) [1549856] - [infiniband] ib/srpt: Use the IPv6 format for GIDs in log messages (Don Dutile) [1549856] - [infiniband] ib/srpt: Verify port numbers in srpt_event_handler() (Don Dutile) [1549856] - [infiniband] ib/srpt: Reduce the severity level of a log message (Don Dutile) [1549856] - [infiniband] ib/srpt: Rename a local variable, a member variable and a constant (Don Dutile) [1549856] - [infiniband] ib/srpt: Document all structure members in ib_srpt.h (Don Dutile) [1549856] - [infiniband] ib/srpt: Fix kernel-doc warnings in ib_srpt.c (Don Dutile) [1549856] - [infiniband] ib/srpt: Remove an unused structure member (Don Dutile) [1549856] - [infiniband] ib/srp: replace custom implementation of hex2bin() (Don Dutile) [1549856] - [infiniband] ib/ipoib: Do not warn if IPoIB debugfs doesn't exist (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Fix for potential no-carrier state (Don Dutile) [1520300 1549856 1548474] - [infiniband] ib/ipoib: Update pathrec field if not valid record (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Avoid memory leak if the SA returns a different DGID (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Warn when one port fails to initialize (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Replace printk with pr_warn (Don Dutile) [1520300 1549856] - [rdma] ucma: Introduce safer rdma_addr_size() variants (Don Dutile) [1549856] - [infiniband] rdma/ucma: Check that device exists prior to accessing it (Don Dutile) [1549856] - [infiniband] rdma/ucma: Check that device is connected prior to access it (Don Dutile) [1549856] - [infiniband] rdma/rdma_cm: Fix use after free race with process_one_req (Don Dutile) [1549856] - [infiniband] rdma/ucma: Correct option size check using optlen (Don Dutile) [1549856] - [infiniband] rdma/restrack: Move restrack_clean to be symmetrical to restrack_init (Don Dutile) [1549856] - [infiniband] rdma/ucma: Ensure that CM_ID exists prior to access it (Don Dutile) [1549856] - [rdma] verbs: Remove restrack entry from XRCD structure (Don Dutile) [1549856] - [infiniband] rdma/ucma: Fix use-after-free access in ucma_close (Don Dutile) [1549856] - [infiniband] rdma/ucma: Check AF family prior resolving address (Don Dutile) [1549856] - [infiniband] rdma/ucma: Don't allow join attempts for unsupported AF family (Don Dutile) [1549856] - [infiniband] rdma/ucma: Fix access to non-initialized CM_ID object (Don Dutile) [1549856] - [infiniband] rdma/core: Do not use invalid destination in determining port reuse (Don Dutile) [1549856] - [infiniband] rdma/ucma: Check that user doesn't overflow QP state (Don Dutile) [1549856] - [infiniband] rdma/ucma: Limit possible option size (Don Dutile) [1549856] - [infiniband] ib/core: Fix possible crash to access NULL netdev (Don Dutile) [1549856] - [infiniband] rdma/core: Reduce poll batch for direct cq polling (Don Dutile) [1549856] - [infiniband] ib/core : Add null pointer check in addr_resolve (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Fix kernel panic while using XRC_TGT QP type (Don Dutile) [1549856] - [infiniband] rdma/restrack: don't use uaccess_kernel() (Don Dutile) [1549856] - [infiniband] rdma/verbs: Check existence of function prior to accessing it (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Sanitize user entered port numbers prior to access it (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Fix circular locking dependency (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Fix bad unlock balance in ib_uverbs_close_xrcd (Don Dutile) [1549856] - [infiniband] rdma/restrack: Increment CQ restrack object before committing (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Protect from command mask overflow (Don Dutile) [1549856] - [infiniband] ib/uverbs: Fix unbalanced unlock on error path for rdma_explicit_destroy (Don Dutile) [1549856] - [infiniband] ib/uverbs: Improve lockdep_check (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Protect from races between lookup and destroy of uobjects (Don Dutile) [1549856] - [infiniband] ib/uverbs: Hold the uobj write lock after allocate (Don Dutile) [1549856] - [infiniband] ib/uverbs: Fix possible oops with duplicate ioctl attributes (Don Dutile) [1549856] - [infiniband] ib/uverbs: Add ioctl support for 32bit processes (Don Dutile) [1549856] - [uapi] ib/uverbs: Use __aligned_u64 for uapi headers (Don Dutile) [1549856] - [infiniband] ib/uverbs: Fix method merging in uverbs_ioctl_merge (Don Dutile) [1549856] - [rdma] ib/uverbs: Use u64_to_user_ptr() not a union (Don Dutile) [1549856] - [infiniband] ib/uverbs: Use inline data transfer for UHW_IN (Don Dutile) [1549856] - [rdma] ib/uverbs: Always use the attribute size provided by the user (Don Dutile) [1549856] - [rdma] restrack: Remove unimplemented XRCD object (Don Dutile) [1549856] - [infiniband] ib/uverbs: Use the standard kConfig format for experimental (Don Dutile) [1549856] - [infiniband] ib: Update references to libibverbs (Don Dutile) [1549856] - [infiniband] ib/core: Avoid a potential OOPs for an unused optional parameter (Don Dutile) [1549856] - [rdma] ib/core: Map iWarp AH type to undefined in rdma_ah_find_type (Don Dutile) [1549856] - [infiniband] rdma/nldev: missing error code in nldev_res_get_doit() (Don Dutile) [1549856] - [uapi] rdma/netlink: Hide unimplemented NLDEV commands (Don Dutile) [1549856] - [uapi] rdma/nldev: Provide detailed QP information (Don Dutile) [1549856] - [uapi] rdma/nldev: Provide global resource utilization (Don Dutile) [1549856] - [infiniband] rdma/core: Add resource tracking for create and destroy PDs (Don Dutile) [1549856] - [infiniband] rdma/core: Add resource tracking for create and destroy CQs (Don Dutile) [1549856] - [infiniband] rdma/core: Add resource tracking for create and destroy QPs (Don Dutile) [1549856] - [rdma] restrack: Add general infrastructure to track RDMA resources (Don Dutile) [1549856] - [rdma] core: Save kernel caller name when creating PD and CQ objects (Don Dutile) [1549856] - [rdma] core: Use the MODNAME instead of the function name for pd callers (Don Dutile) [1549856] - [uapi] rdma: Move enum ib_cq_creation_flags to uapi headers (Don Dutile) [1549856] - [infiniband] rdma/cm: Fix access to uninitialized variable (Don Dutile) [1549856] - [infiniband] rdma/cma: Use existing netif_is_bond_master function (Don Dutile) [1549856] - [infiniband] ib/core: Avoid SGID attributes query while converting GID from OPA to IB (Don Dutile) [1549856] - [infiniband] ib/umad: Fix use of unprotected device pointer (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Use an unambiguous errno for method not supported (Don Dutile) [1549856] - [infiniband] rdma/cma: Update RoCE multicast routines to use net namespace (Don Dutile) [1549856] - [infiniband] rdma/cma: Update cma_validate_port to honor net namespace (Don Dutile) [1549856] - [infiniband] rdma/cma: Refactor to access multiple fields of rdma_dev_addr (Don Dutile) [1549856] - [infiniband] rdma/cma: Check existence of netdevice during port validation (Don Dutile) [1549856] - [rdma] core: Simplify rdma_addr_get_sgid() to not support RoCE (Don Dutile) [1549856] - [infiniband] rdma/ucma: Use rdma cm API to query GID (Don Dutile) [1549856] - [rdma] cma: Introduce API to read GIDs for multiple transports (Don Dutile) [1549856] - [infiniband] ib/cq: Don't force IB_POLL_DIRECT poll context for ib_process_cq_direct (Don Dutile) [1549856] - [infiniband] ib/core: postpone WR initialization during queue drain (Don Dutile) [1549856] - [infiniband] ib/cma: use strlcpy() instead of strncpy() (Don Dutile) [1549856] - [rdma] core: Clarify rdma_ah_find_type (Don Dutile) [1549856] - [rdma] ib/core: Fix ib_wc structure size to remain in 64 bytes boundary (Don Dutile) [1549856] - [uapi] rdma: Mark imm_data as be32 in the verbs uapi header (Don Dutile) [1549856] - [infiniband] ib/core: Limit DMAC resolution to RoCE Connected QPs (Don Dutile) [1549856] - [infiniband] ib/core: Attempt DMAC resolution for only RoCE (Don Dutile) [1549856] - [infiniband] ib/core: Limit DMAC resolution to userspace QPs (Don Dutile) [1549856] - [infiniband] ib/core: Perform modify QP on real one (Don Dutile) [1549856] - [infiniband] fix sw/rdmavt/* kernel-doc notation (Don Dutile) [1549856] - [infiniband] fix core/fmr_pool.c kernel-doc notation (Don Dutile) [1549856] - [infiniband] fix core/verbs.c kernel-doc notation (Don Dutile) [1549856] - [infiniband] rdma/cma: Fix rdma_cm path querying for RoCE (Don Dutile) [1549856] - [infiniband] rdma/cma: Fix rdma_cm raw IB path setting for RoCE (Don Dutile) [1549856] - [rdma] cma, ucma: Simplify and rename rdma_set_ib_paths (Don Dutile) [1549856] - [infiniband] rdma/cma: Provide a function to set RoCE path record L2 parameters (Don Dutile) [1549856] - [infiniband] rdma/cma: Use the right net namespace for the rdma_cm_id (Don Dutile) [1549856] - [infiniband] ib/core: Increase number of char device minors (Don Dutile) [1549856] - [infiniband] ib/core: Remove the locking for character device bitmaps (Don Dutile) [1549856] - [infiniband] ib/core: Change roce_rescan_device to return void (Don Dutile) [1549856] - [rdma] ib/core: Introduce driver QP type (Don Dutile) [1549856] - [infiniband] rdma/core: Add encode/decode FDR/EDR rates (Don Dutile) [1549856] - [infiniband] ib/core: Fix two kernel warnings triggered by rxe registration (Don Dutile) [1549856] - [infiniband] rdma/cma: Mark end of CMA ID messages (Don Dutile) [1549856] - [infiniband] rdma/nldev: Refactor setting the nldev handle to a common function (Don Dutile) [1549856] - [infiniband] rdma/core: Replace open-coded variant of put_device (Don Dutile) [1549856] - [infiniband] rdma/netlink: Simplify code of autoload modules (Don Dutile) [1549856] - [infiniband] drop unknown function from core_priv.h (Don Dutile) [1549856] - [infiniband] ib/core: Make sure that PSN does not overflow (Don Dutile) [1549856] - [infiniband] ib/core: Use rdma_cap_opa_mad to check for OPA (Don Dutile) [1549856] - [rdma] ib/sa: Check dlid before SA agent queries for ClassPortInfo (Don Dutile) [1549856] - [infiniband] remove duplicate includes (Don Dutile) [1549856] - [infiniband] ib/cm: Refactor to avoid setting path record software only fields (Don Dutile) [1549856] - [rdma] ib/core, umad, cm: Rename ib_init_ah_from_wc to ib_init_ah_attr_from_wc (Don Dutile) [1549856] - [rdma] ib/core, cm, cma, ipoib: Rename ib_init_ah_from_path to ib_init_ah_attr_from_path (Don Dutile) [1549856] - [infiniband] ib/cm: Fix sleeping while spin lock is held (Don Dutile) [1549856] - [infiniband] ib/cm: Handle address handle attribute init error (Don Dutile) [1549856] - [infiniband] ib/cm, umad: Handle av init error (Don Dutile) [1549856] - [rdma] ib/core, ipoib: Simplify ib_find_gid to search only for IB link layer (Don Dutile) [1549856] - [infiniband] rdma/core: Avoid copying ifindex twice (Don Dutile) [1549856] - [rdma] core, cma: Simplify rdma_translate_ip (Don Dutile) [1549856] - [rdma] ib/core: Removed unused function (Don Dutile) [1549856] - [infiniband] rdma/core: Avoid redundant memcpy in rdma_addr_find_l2_eth_by_grh (Don Dutile) [1549856] - [infiniband] ib/core: Avoid exporting module internal ib_find_gid_by_filter() (Don Dutile) [1549856] - [infiniband] ib/core: Refactor to avoid unnecessary check on GID lookup miss (Don Dutile) [1549856] - [infiniband] ib/core: Avoid unnecessary type cast (Don Dutile) [1549856] - [infiniband] rdma/cma: Introduce and use helper functions to init work (Don Dutile) [1549856] - [infiniband] rdma/cma: Avoid setting path record type twice (Don Dutile) [1549856] - [infiniband] rdma/cma: Simplify netdev check (Don Dutile) [1549856] - [infiniband] rdma/cma: Set default GID type as RoCE when resolving RoCE route (Don Dutile) [1549856] - [infiniband] ib/umem: Fix use of npages/nmap fields (Don Dutile) [1549856] - [infiniband] ib/cm: Add debug prints to ib_cm (Don Dutile) [1549856] - [infiniband] ib/core: Fix memory leak in cm_req_handler error flows (Don Dutile) [1549856] - [infiniband] rdma/cma: Use correct size when writing netlink stats (Don Dutile) [1549856] - [infiniband] ib/core: Avoid exporting module internal function (Don Dutile) [1549856] - [infiniband] ib/core: Depend on IPv6 stack to resolve link local address for RoCEv2 (Don Dutile) [1549856] - [rdma] ib/core/cm: Fix generating a return AH for RoCEE (Don Dutile) [1549856] - [infiniband] rdma/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() (Don Dutile) [1549856] - [infiniband] ib/core: Use PTR_ERR_OR_ZERO() (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Use refcount_dec_and_test to avoid warning (Don Dutile) [1549856] - [infiniband] rdma/vmw_pvrdma: Call ib_umem_release on destroy QP path (Don Dutile) [1549856] - [uapi] rdma/vmw_pvrdma: Add shared receive queue support (Don Dutile) [1549856] - [net] xprtrdma: Spread reply processing over more CPUs (Don Dutile) [1549856] - [net] xprtrdma: Update copyright notices (Don Dutile) [1549856] - [net] xprtrdma: Remove include for linux/prefetch.h (Don Dutile) [1549856] - [net] rpcrdma: Remove C structure definitions of XDR data items (Don Dutile) [1549856] - [net] xprtrdma: Put Send CQ in IB_POLL_WORKQUEUE mode (Don Dutile) [1549856] - [net] xprtrdma: Remove atomic send completion counting (Don Dutile) [1549856] - [net] xprtrdma: RPC completion should wait for Send completion (Don Dutile) [1549856] - [net] xprtrdma: Refactor rpcrdma_deferred_completion (Don Dutile) [1549856] - [net] xprtrdma: Add a field of bit flags to struct rpcrdma_req (Don Dutile) [1549856] - [net] xprtrdma: Add data structure to manage RDMA Send arguments (Don Dutile) [1549856] - [kernel] asm-generic: guard smp_store_release/load_acquire (Don Dutile) [1549856] - [kernel] arch: conditionally define smp_(mb,rmb,wmb) (Don Dutile) [1549856] - [net] xprtrdma: "Unoptimize" rpcrdma_prepare_hdr_sge() (Don Dutile) [1549856] - [net] xprtrdma: Change return value of rpcrdma_prepare_send_sges() (Don Dutile) [1549856] - [net] xprtrdma: Fix error handling in rpcrdma_prepare_msg_sges() (Don Dutile) [1549856] - [net] xprtrdma: Clean up SGE accounting in rpcrdma_prepare_msg_sges() (Don Dutile) [1549856] - [net] xprtrdma: Decode credits field in rpcrdma_reply_handler (Don Dutile) [1549856] - [net] xprtrdma: Invoke rpcrdma_reply_handler directly from RECV completion (Don Dutile) [1549856] - [net] xprtrdma: Refactor rpcrdma_reply_handler some more (Don Dutile) [1549856] - [net] xprtrdma: Move decoded header fields into rpcrdma_rep (Don Dutile) [1549856] - [net] xprtrdma: Throw away reply when version is unrecognized (Don Dutile) [1549856] - [net] svcrdma: Enqueue after setting XPT_CLOSE in completion handlers (Don Dutile) [1549856] - [net] svcrdma: Preserve CB send buffer across retransmits (Don Dutile) [1549856] - [net] xprtrdma: Remove ro_unmap_safe (Don Dutile) [1549856] - [net] xprtrdma: Use ro_unmap_sync in xprt_rdma_send_request (Don Dutile) [1549856] - [net] xprtrdma: Don't defer fencing an async RPC's chunks (Don Dutile) [1549856] - [infiniband] rdma/usnic: Instantiate data structures once (Don Dutile) [1549856] - [infiniband] rdma/usnic: Remove a set-but-not-used variable (Don Dutile) [1549856] - [infiniband] rdma/usnic: Make the compiler check declaration consistency during compilation (Don Dutile) [1549856] - [infiniband] ib/ocrdma_hw: remove unnecessary code in ocrdma_mbx_dealloc_lkey (Don Dutile) [1549856] - [infiniband] rdma/ocrdma: Remove set-but-not-used variables (Don Dutile) [1549856] - [infiniband] rdma/ocrdma: Suppress gcc 7 fall-through complaints (Don Dutile) [1549856] - [infiniband] rdma/ocrdma: Use NULL instead of 0 to represent a pointer (Don Dutile) [1549856] - [infiniband] ib/nes: Fix a race condition in nes_inetaddr_event() (Don Dutile) [1549856] - [infiniband] ib/ocrdma: pr_err() strings should end with newlines (Don Dutile) [1549856] - [infiniband] ib/nes: Remove set-but-not-used variables (Don Dutile) [1549856] - [infiniband] ib/nes: Suppress gcc 7 fall-through complaints (Don Dutile) [1549856] - [infiniband] ib/nes: Fix indentation (Don Dutile) [1549856] - [infiniband] ib/mthca: Fix indentation (Don Dutile) [1549856] - [infiniband] ib/rxe: don't crash, if allocation of crc algorithm failed (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: Convert timers to use timer_setup() (Don Dutile) [1520302 1549856] - [infiniband] rdma/rxe: Suppress gcc 7 fall-through complaints (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: put the pool on allocation failure (Don Dutile) [1520302 1549856] - [infiniband] ib/rxe: check for allocation failure on elem (Don Dutile) [1520302 1549856] - [infiniband] ib/srpt: Disable RDMA access by the initiator (Don Dutile) [1549856] - [infiniband] ib/srpt: Ensure that modifying the use_srq configfs attribute works (Don Dutile) [1549856 1557122] - [infiniband] ib/srpt: Wait until channel release has finished during module unload (Don Dutile) [1549856] - [infiniband] ib/srpt: Introduce srpt_disconnect_ch_sync() (Don Dutile) [1549856] - [infiniband] ib/srpt: Introduce helper functions for SRQ allocation and freeing (Don Dutile) [1549856 1557122] - [infiniband] ib/srpt: Post receive work requests after qp transition to INIT state (Don Dutile) [1549856] - [infiniband] ib/srp: Make CM timeout dependent on subnet timeout (Don Dutile) [1549856] - [infiniband] ib/srp: Cache global rkey (Don Dutile) [1549856] - [infiniband] ib/srp: Remove second argument of srp_destroy_qp() (Don Dutile) [1549856] - [infiniband] ib/srpt: Change default behavior from using SRQ to using RC (Don Dutile) [1549856 1557122] - [target] ib/srpt: Accept GUIDs as port names (Don Dutile) [1549856] - [infiniband] ib/srpt: Report login failures only once (Don Dutile) [1549856] - [infiniband] ib_srpt: Convert to target_alloc_session usage (Don Dutile) [1549856] - [infiniband] ib/srpt: Cache global L_Key (Don Dutile) [1549856] - [infiniband] ib/srpt: Limit the send and receive queue sizes to what the HCA supports (Don Dutile) [1549856] - [infiniband] rdma/isert: Suppress gcc 7 fall-through complaints (Don Dutile) [1549856] - [infiniband] ib/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flush (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Restore MM behavior in case of tx_ring allocation failure (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib, iser: Consistent print format of vendor error (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Remove device when one port fails to init (Don Dutile) [1520300 1549856] - [infiniband] rdma/netlink: Fix locking around __ib_get_device_by_index (Don Dutile) [1520300 1549856] - [infiniband] ib/ipoib: Fix race condition in neigh creation (Don Dutile) [1520300 1549856] - [infiniband] ib/uverbs: Fix command checking as part of ib_uverbs_ex_modify_qp() (Don Dutile) [1549856] - [infiniband] ib/core: Init subsys if compiled to vmlinuz-core (Don Dutile) [1549856] - [infiniband] rdma/cma: Make sure that PSN is not over max allowed (Don Dutile) [1549856] - [infiniband] ib: INFINIBAND should depend on HAS_DMA (Don Dutile) [1549856] - [rdma] core: Rename kernel modify_cq to better describe its usage (Don Dutile) [1549856] - [uapi] ib/uverbs: Add CQ moderation capability to query_device (Don Dutile) [1549856] - [uapi] ib/uverbs: Allow CQ moderation with modify CQ (Don Dutile) [1549856] - [rdma] core: Make function rdma_copy_addr return void (Don Dutile) [1549856] - [infiniband] rdma/core: avoid uninitialized variable warning in create_udata (Don Dutile) [1549856] - [rdma] ib/core: Add PCI write end padding flags for WQ and QP (Don Dutile) [1549856] - [rdma] umem: Avoid partial declaration of non-static function (Don Dutile) [1549856] - [rdma] ib/core: Fix calculation of maximum RoCE MTU (Don Dutile) [1549856] - [infiniband] ib/core: Fix unable to change lifespan entry for hw_counters (Don Dutile) [1549856] - [rdma] ib: Let ib_core resolve destination mac address (Don Dutile) [1549856] - [rdma] ib/core: Introduce and use rdma_create_user_ah (Don Dutile) [1549856] - [infiniband] rdma/uverbs: Make the code in ib_uverbs_cmd_verbs() less confusing (Don Dutile) [1549856] - [infiniband] rdma/iwcm: Remove a set-but-not-used variable (Don Dutile) [1549856] - [infiniband] rdma/cma: Avoid triggering undefined behavior (Don Dutile) [1549856] - [infiniband] ib/cm: Suppress gcc 7 fall-through complaints (Don Dutile) [1549856] - [rdma] ib/core: Fix endianness annotation in rdma_is_multicast_addr() (Don Dutile) [1549856] - [infiniband] ib/core: remove redundant check on prot_sg_cnt (Don Dutile) [1549856] - [rdma] ib/core: Simplify sa_path_set_(sd)lid() calls (Don Dutile) [1549856] - [infiniband] add MMU dependency for user_mem (Don Dutile) [1549856] - [infiniband] rdma/nes: Convert timers to use timer_setup() (Don Dutile) [1549856] - [kernel] timer: Prepare to change timer callback argument type (Don Dutile) [1549856] - [infiniband] ib/uverbs: clean up INIT_UDATA() macro usage (Don Dutile) [1549856] - [infiniband] ib/uverbs: clean up INIT_UDATA_BUF_OR_NULL usage (Don Dutile) [1549856] - [infiniband] ib: Move PCI dependency from root KConfig to HW's KConfigs (Don Dutile) [1549856] - [infiniband] ib/core: fix spelling mistake: "aceess" -> "access" (Don Dutile) [1549856]- [thunderbolt] Add support for Intel Titan Ridge (Jarod Wilson) [1495244] - [infiniband] mlx5: Set the default active rate and width to QDR and 4X (Honggang Li) [1554535] - [netdrv] thunderbolt: Run disconnect flow asynchronously when logout is received (Jarod Wilson) [1495229] - [netdrv] thunderbolt: Tear down connection properly on suspend (Jarod Wilson) [1495229] - [netdrv] thunderbolt: Stop using zero to mean no valid DMA mapping (Jarod Wilson) [1495229] - [netdrv] thunderbolt: Clear finished Tx frame bus address in tbnet_tx_callback() (Jarod Wilson) [1495229] - [netdrv] thunderbolt: Right shifting to zero bug in tbnet_handle_packet() (Jarod Wilson) [1495229] - [netdrv] Add support for networking over Thunderbolt cable (Jarod Wilson) [1495229] - [kernel] thunderbolt: Introduce USB only (SL4) security level (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add support for preboot ACL (Jarod Wilson) [1495229] - [thunderbolt] Add 'boot' attribute for devices (Jarod Wilson) [1495229] - [thunderbolt] Move driver ready handling to struct icm (Jarod Wilson) [1495229] - [thunderbolt] Add constant for approval timeout (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add tb_xdomain_find_by_route() (Jarod Wilson) [1495229] - [thunderbolt] Add tb_switch_find_by_route() (Jarod Wilson) [1495229] - [thunderbolt] Add tb_switch_get() (Jarod Wilson) [1495229] - [thunderbolt] Correct function name in kernel-doc comment (Jarod Wilson) [1495229] - [thunderbolt] Factor common ICM add and update operations out (Jarod Wilson) [1495229] - [thunderbolt] Handle rejected Thunderbolt devices (Jarod Wilson) [1495229] - [thunderbolt] Wait a bit longer for ICM to authenticate the active NVM (Jarod Wilson) [1495229] - [thunderbolt] Wait a bit longer for root switch config space (Jarod Wilson) [1495229] - [thunderbolt] Do not overwrite error code when domain adding fails (Jarod Wilson) [1495229] - [thunderbolt] Handle connecting device in place of host properly (Jarod Wilson) [1495229] - [thunderbolt] Serialize PCIe tunnel creation with PCI rescan (Jarod Wilson) [1495229] - [thunderbolt] Resume control channel after hibernation image is created (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add function to retrieve DMA device for the ring (Jarod Wilson) [1495229] - [thunderbolt] Mask ring interrupt properly when polling starts (Jarod Wilson) [1495229] - [thunderbolt] license cleanup: add SPDX GPL-2.0 license identifier to files with no license (Jarod Wilson) [1495229] - [thunderbolt] Drop sequence number check from tb_xdomain_match() (Jarod Wilson) [1495229] - [thunderbolt] Fix a couple right shifting to zero bugs (Jarod Wilson) [1495229] - [thunderbolt] Initialize Thunderbolt bus earlier (Jarod Wilson) [1495229] - [thunderbolt] Allocate ring HopID automatically if requested (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add polling mode for rings (Jarod Wilson) [1495229] - [kernel] thunderbolt: Use spinlock in NHI serialization (Jarod Wilson) [1495229] - [kernel] thunderbolt: Use spinlock in ring serialization (Jarod Wilson) [1495229] - [kernel] thunderbolt: Move ring descriptor flags to thunderbolt.h (Jarod Wilson) [1495229] - [kernel] thunderbolt: Export ring handling functions to modules (Jarod Wilson) [1495229] - [thunderbolt] Add support for frame mode (Jarod Wilson) [1495229] - [thunderbolt] Configure interrupt throttling for all interrupts (Jarod Wilson) [1495229] - [thunderbolt] Add support for XDomain discovery protocol (Jarod Wilson) [1495229] - [kernel] thunderbolt: Move tb_switch_phy_port_from_link() to thunderbolt.h (Jarod Wilson) [1495229] - [kernel] thunderbolt: Move thunderbolt domain structure to thunderbolt.h (Jarod Wilson) [1495229] - [kernel] thunderbolt: Move enum tb_cfg_pkg_type to thunderbolt.h (Jarod Wilson) [1495229] - [kernel] thunderbolt: Add support for XDomain properties (Jarod Wilson) [1495229] - [thunderbolt] Remove __packed from ICM message structures (Jarod Wilson) [1495229] - [kernel] byteorder: Move (cpu_to_be32, be32_to_cpu)_array() from Thunderbolt to core (Jarod Wilson) [1495229] - [platform] x86: intel-wmi-thunderbolt: Silence error cases (Jarod Wilson) [1495229] - [platform] x86: Add driver to force WMI Thunderbolt controller power status (Jarod Wilson) [1495229] - [documentation] thunderbolt: Add documentation how Thunderbolt bus can be used (Jarod Wilson) [1495229] - [netdrv] ibmvnic: Do not notify peers on parameter change resets (Desnes Augusto Nunes do Rosario) [1566205] - [netdrv] ibmvnic: Handle all login error conditions (Desnes Augusto Nunes do Rosario) [1566205] - [netdrv] e1000: Replace WARN_ONCE with netdev_WARN_ONCE (David Arcari) [1562064] - [netdrv] e1000: fix disabling already-disabled warning (David Arcari) [1562064] - [netdrv] e1000: Fix off-by-one in debug message (David Arcari) [1562064] - [netdrv] e1000: avoid null pointer dereference on invalid stat type (David Arcari) [1562064] - [netdrv] e1000: fix race condition between e1000_down() and e1000_watchdog (David Arcari) [1562064] - [netdrv] networking: introduce and use skb_put_data() (David Arcari) [1562064] - [netdrv] e1000: Omit private ndo_get_stats function (David Arcari) [1562064] - [netdrv] e1000: use new API ethtool_(get|set)_link_ksettings (David Arcari) [1562064] - [netdrv] e1000: use disable_hardirq() for e1000_netpoll() (David Arcari) [1562064] - [netdrv] intel: use core min/max MTU checking (David Arcari) [1562064] - [netdrv] e1000: call ndo_stop() instead of dev_close() when running offline selftest (David Arcari) [1562064] - [kernel] genirq: Provide disable_hardirq() (David Arcari) [1562064] - [netdrv] atlantic: fix spelling error in Kconfig file (David Arcari) [1546765] - [netdrv] atlantic: re-enabled mark_tech_preview (David Arcari) [1546765] - [netdrv] aquantia: driver version bump (David Arcari) [1546765] - [netdrv] aquantia: Allow live mac address changes (David Arcari) [1540028 1546765] - [netdrv] aquantia: Add tx clean budget and valid budget handling logic (David Arcari) [1546765] - [netdrv] aquantia: Change inefficient wait loop on fw data reads (David Arcari) [1546765] - [netdrv] aquantia: Fix a regression with reset on old firmware (David Arcari) [1546765] - [netdrv] aquantia: Fix hardware reset when SPI may rarely hangup (David Arcari) [1546765] - [netdrv] aquantia: Fix error handling in aq_pci_probe() (David Arcari) [1546765] - [netdrv] aquantia: make symbol hw_atl_boards static (David Arcari) [1546765] - [netdrv] aquantia: Fix error return code in aq_pci_probe() (David Arcari) [1546765] - [netdrv] aquantia: bump driver version to match aquantia internal numbering (David Arcari) [1546765] - [netdrv] aquantia: Report correct mediatype via ethtool (David Arcari) [1546765] - [netdrv] aquantia: Introduce global AQC hardware reset sequence (David Arcari) [1546765] - [netdrv] aquantia: Introduce support for new firmware on AQC cards (David Arcari) [1546765] - [netdrv] aquantia: Introduce firmware ops callbacks (David Arcari) [1546765] - [netdrv] aquantia: Change confusing no_ff_addr to more meaningful name (David Arcari) [1546765] - [netdrv] aquantia: Remove create/destroy from hw ops (David Arcari) [1546765] - [netdrv] aquantia: Cleanup pci functions module (David Arcari) [1546765] - [netdrv] aquantia: Convert hw and caps structures to const static pointers (David Arcari) [1546765] - [netdrv] aquantia: Introduce new AQC devices and capabilities (David Arcari) [1546765] - [netdrv] aquantia: Introduce new device ids and constants (David Arcari) [1546765] - [netdrv] aquantia: Fix internal stats calculation on rx (David Arcari) [1546765] - [netdrv] aquantia: Prepend hw access functions declarations with prefix (David Arcari) [1546765] - [netdrv] aquantia: Fix register definitions to linux style (David Arcari) [1546765] - [netdrv] aquantia: Eliminate aq_nic structure abstraction (David Arcari) [1546765] - [netdrv] aquantia: Simplify dependencies between pci modules (David Arcari) [1546765] - [netdrv] aquantia: Add const qualifiers for hardware ops tables (David Arcari) [1546765] - [netdrv] aquantia: Remove duplicate hardware descriptors declarations (David Arcari) [1546765] - [netdrv] aquantia: Cleanup hardware access modules (David Arcari) [1546765] - [netdrv] aquantia: Cleanup status flags accesses (David Arcari) [1546765] - [netdrv] aquantia: Eliminate AQ_DIMOF, replace with ARRAY_SIZE (David Arcari) [1546765] - [netdrv] aquantia: Limit number of MSIX irqs to the number of cpus (David Arcari) [1546765] - [netdrv] aquantia: call set_irq_affinity_hint before free_irq (David Arcari) [1546765] - [netdrv] aquantia: switch to pci_alloc_irq_vectors (David Arcari) [1546765] - [netdrv] aquantia: atlantic: remove tech preview (David Arcari) [1546765] - [security] selinux: add a map permission check for mmap (Paul Moore) [1458535] - [security] selinux: fix bug in conditional rules handling (Paul Moore) [1518352] - [security] selinux: ioctl_has_perm should be static (Paul Moore) [1518352] - [security] selinux: extended permissions for ioctls (Paul Moore) [1518352] - [security] add ioctl specific auditing to lsm_audit (Paul Moore) [1518352] - [security] selinux: remove unnecessary pointer reassignment (Paul Moore) [1518352] - [security] selinux: report permissive mode in avc: denied messages (Paul Moore) [1518352] - [crypto] cryptd: Add cryptd_max_cpu_qlen module parameter (Bruno Eduardo de Oliveira Meneguele) [1503626] - [crypto] aesni: Add support for 192 & 256 bit keys to AESNI RFC4106 (Bruno Eduardo de Oliveira Meneguele) [1568167] - [crypto] api: Only abort operations on fatal signal (Herbert Xu) [1397353] - [crypto] testmgr: Enable DH/ECDH in FIPS mode (Herbert Xu) [1523367] - [crypto] algif_hash: Fix result clobbering in recvmsg (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif_hash: Fix NULL hash crash with shash (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif_hash - Handle NULL hashes correctly (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif_hash: wait for crypto_ahash_init() to complete (Bruno Eduardo de Oliveira Meneguele) [1548921] - [net] crypto: algif - add and use sock_kzfree_s() instead of memzero_explicit() (Bruno Eduardo de Oliveira Meneguele) [1548921] - [net] Trap attempts to call sock_kfree_s() with a NULL pointer (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif - zeroize IV buffer (Bruno Eduardo de Oliveira Meneguele) [1548921] - [crypto] algif - zeroize message digest buffer (Bruno Eduardo de Oliveira Meneguele) [1548921]- [pci] cnb: Add pcim_set_mwi(), a device-managed pci_set_mwi() (Ivan Vecera) [1567972] - [pci] acpi: Bail early in acpi_pci_add_bus() if there is no ACPI handle (Mohammed Gamal) [1539534] - [acpi] processor: Set default C1 idle state description (Prarit Bhargava) [1557603] - [hv] vmbus: Fix a rescind issue (Eduardo Otubo) [1518498] - [linux] slab.h: add kmalloc_array_node() and kcalloc_node() (Ivan Vecera) [1557630] - [iommu] amd: Limit the IOVA page range to the specified addresses (Gary Hook) [1546889] - [crypto] dh - Fix double free of ctx->p (Prarit Bhargava) [1562514] - [crypto] dh - fix memleak in setkey (Prarit Bhargava) [1562514] - [tty] vt: Fix the memory leak in visual_init (Prarit Bhargava) [1562514] - [video] fbcon: Fix memory leak in fbcon_exit() (Prarit Bhargava) [1562514] - [video] fbcon: Fix memory leak in con2fb_release_oldinfo() (Prarit Bhargava) [1562514] - [kernel] pm / sleep: Fix memory leak in pm_vt_switch_unregister() (Prarit Bhargava) [1562514] - [video] Release efifb's colormap in efifb_destroy() (Prarit Bhargava) [1562514] - [scsi] Fix memory leaks in scsi_alloc_sdev() (Prarit Bhargava) [1564749] - [of] platform: Do not reallocate device_rh (Prarit Bhargava) [1564749] - [scsi] Fix device_rh leak in scsi_alloc_target() (Prarit Bhargava) [1564749] - [md] dm: remove fmode_t argument from .prepare_ioctl hook (Mike Snitzer) [1562960] - [md] dm: hold DM table for duration of ioctl rather than use blkdev_get (Mike Snitzer) [1562960] - [block] blk-mq: quiesce queue during switching io sched and updating nr_requests (Ming Lei) [1566314] - [block] blk-mq: only run the hardware queue if IO is pending (Ming Lei) [1566314] - [block] don't call blk_mq_quiesce_queue() after queue is frozen (Ming Lei) [1566314] - [nvme] Fix a race condition related to stopping queues (Ming Lei) [1566314] - [firmware] fw_cfg: write vmcoreinfo details (Marc-Andre Lureau) [1533367] - [kernel] crash: export paddr_vmcoreinfo_note() (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: add DMA register (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: add a public uapi header (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: handle fw_cfg_read_blob() error (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: remove inline from fw_cfg_read_blob() (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: fix sparse warnings around FW_CFG_FILE_DIR read (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: fix sparse warning reading FW_CFG_ID (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: fix sparse warnings with fw_cfg_file (Marc-Andre Lureau) [1533367] - [firmware] fw_cfg: fix sparse warnings in fw_cfg_sel_endianness() (Marc-Andre Lureau) [1533367] - [firmware] revert "fw_cfg: add DMA register" (Marc-Andre Lureau) [1533367] - [firmware] revert "fw_cfg: do DMA read operation" (Marc-Andre Lureau) [1533367] - [firmware] revert "fw_cfg: write vmcoreinfo details" (Marc-Andre Lureau) [1533367] - [powerpc] kvm: book3s pr: Allow access to unprivileged MMCR2 register (Laurent Vivier) [1464913] - [powerpc] System reset avoid interleaving oops using die synchronisation (Mauricio Oliveira) [1564126] - [powerpc] Do not send system reset request through the oops path (Mauricio Oliveira) [1564126] - [powerpc] crash: Remove the test for cpu_online in the IPI callback (Mauricio Oliveira) [1564126] - [powerpc] pseries: Restore default security feature flags on setup (Mauricio Oliveira) [1561787] - [powerpc] Move default security feature flags (Mauricio Oliveira) [1561787] - [powerpc] pseries: Fix clearing of security feature flags (Mauricio Oliveira) [1561787] - [powerpc] 64s: Wire up cpu_show_spectre_v2() (Mauricio Oliveira) [1561787] - [powerpc] 64s: Wire up cpu_show_spectre_v1() (Mauricio Oliveira) [1561787] - [powerpc] pseries: Use the security flags in pseries_setup_rfi_flush() (Mauricio Oliveira) [1561787] - [powerpc] powernv: Use the security flags in pnv_setup_rfi_flush() (Mauricio Oliveira) [1561787] - [powerpc] 64s: Enhance the information in cpu_show_meltdown() (Mauricio Oliveira) [1561787] - [powerpc] 64s: Move cpu_show_meltdown() (Mauricio Oliveira) [1561787] - [powerpc] powernv: Set or clear security feature flags (Mauricio Oliveira) [1561787] - [powerpc] pseries: Set or clear security feature flags (Mauricio Oliveira) [1561787] - [powerpc] Add security feature flags for Spectre/Meltdown (Mauricio Oliveira) [1561787] - [powerpc] pseries: Add new H_GET_CPU_CHARACTERISTICS flags (Mauricio Oliveira) [1561787] - [powerpc] lib: seq: Add seq_buf_printf() (Mauricio Oliveira) [1561787] - [powerpc] rfi-flush: Call setup_rfi_flush() after LPM migration (Mauricio Oliveira) [1561785] - [powerpc] rfi-flush: Differentiate enabled and patched flush types (Mauricio Oliveira) [1561785] - [powerpc] rfi-flush: Always enable fallback flush on pseries (Mauricio Oliveira) [1561785] - [powerpc] rfi-flush: Make it possible to call setup_rfi_flush() again (Mauricio Oliveira) [1561785] - [powerpc] rfi-flush: Move the logic to avoid a redo into the debugfs code (Mauricio Oliveira) [1561785] - [powerpc] msi: Fix race condition in tearing down MSI interrupts (David Milburn) [1549680] - [x86] platform/uv: Fix critical UV MMR address error (Frank Ramsay) [1562945]- [mmc] core: Export API to allow hosts to get the card address (Gopal Tiwari) [1549495] - [mmc] sdio: Fix sdio wait busy implement limitation (Gopal Tiwari) [1549495] - [mmc] sdhci: Control the delay between tuning commands (Gopal Tiwari) [1549495] - [mmc] core: add proper be32 annotation (Gopal Tiwari) [1549495] - [mmc] sdhci: Export sdhci_enable_sdio_irq() from sdhci.c (Gopal Tiwari) [1549495] - [mmc] sdhci: Export sdhci_start_signal_voltage_switch() in sdhci.c (Gopal Tiwari) [1549495] - [mmc] sdhci: Export sdhci_set_ios() from sdhci.c (Gopal Tiwari) [1549495] - [mmc] core: refactor mmc_request_done() (Gopal Tiwari) [1549495] - [mmc] core: refactor asynchronous request finalization (Gopal Tiwari) [1549495] - [mmc] core: move some code in mmc_start_areq() (Gopal Tiwari) [1549495] - [mmc] core: Factor out mrq preparation from mmc_start_request() (Gopal Tiwari) [1549495] - [mmc] core: Factor out debug prints from mmc_start_request() (Gopal Tiwari) [1549495] - [mmc] block: Factor out data preparation (Gopal Tiwari) [1549495] - [mmc] block: Change mmc_apply_rel_rw() to get block address from the request (Gopal Tiwari) [1549495] - [mmc] block: Disable Command Queue while RPMB is used (Gopal Tiwari) [1549495] - [mmc] mmc_test: Disable Command Queue while mmc_test is used (Gopal Tiwari) [1549495] - [mmc] Add functions to enable / disable the Command Queue (Gopal Tiwari) [1549495] - [mmc] queue: Share mmc request array between partitions (Gopal Tiwari) [1549495] - [mmc] block: Introduce queue semantics (Gopal Tiwari) [1549495] - [mmc] block: Use local var for mqrq_cur (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Set MMC_CAP_AGGRESSIVE_PM for BYT-related Intel controllers (Gopal Tiwari) [1549495] - [mmc] sdhci-acpi: Set MMC_CAP_AGGRESSIVE_PM for BYT-related Intel controllers (Gopal Tiwari) [1549495] - [mmc] sdhci: clarify the get_timeout_clock callback (Gopal Tiwari) [1549495] - [mmc] sdio: improve mmc_io_rw_extended (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Add runtime suspend/resume callbacks (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Let suspend/resume callbacks replace default callbacks (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Conditionally compile pm sleep functions (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Do not use suspend/resume callbacks with runtime pm (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Let devices define how to add the host (Gopal Tiwari) [1549495] - [mmc] sdhci: Add CQE support (Gopal Tiwari) [1549495] - [mmc] sdhci: Factor out sdhci_set_default_irqs (Gopal Tiwari) [1549495] - [mmc] sdhci: Add sdhci_cleanup_host (Gopal Tiwari) [1549495] - [mmc] sdhci: Get rid of 'extern' in header file (Gopal Tiwari) [1549495] - [mmc] sdhci: Export sdhci_dumpregs (Gopal Tiwari) [1549495] - [mmc] sdhci: Improve register dump print format (Gopal Tiwari) [1549495] - [mmc] sdhci: Use sdhci_readl() not readl() in sdhci_dumpregs() (Gopal Tiwari) [1549495] - [mmc] sdhci: Add response register to register dump (Gopal Tiwari) [1549495] - [mmc] sdhci: Improve debug print format (Gopal Tiwari) [1549495] - [mmc] sdhci: Reduce spin lock usage in sdhci_execute_tuning (Gopal Tiwari) [1549495] - [mmc] sdhci: Do not use spin lock in set_ios paths (Gopal Tiwari) [1549495] - [mmc] sdhci: Let drivers decide whether to use mmc_retune_needed() with pm (Gopal Tiwari) [1549495] - [mmc] sdhci: Optimize delay loops (Gopal Tiwari) [1549495] - [mmc] core: simplify return code (Gopal Tiwari) [1549495] - [mmc] core: guard dereference of optional parameter (Gopal Tiwari) [1549495] - [mmc] sdio: fix alignment issue in struct sdio_func (Gopal Tiwari) [1549495] - [mmc] remove the discard_zeroes_data flag (Gopal Tiwari) [1549495] - [mmc] sdhci: Disable runtime pm when the sdio_irq is enabled (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Do not disable interrupts in sdhci_intel_set_power (Gopal Tiwari) [1549495] - [mmc] sdhci: Do not disable interrupts while waiting for clock (Gopal Tiwari) [1549495] - [mmc] ushc: fix NULL-deref at probe (Gopal Tiwari) [1549495] - [mmc] core: mmc_blk_rw_cmd_err - remove unused variable (Gopal Tiwari) [1549495] - [mmc] block: Fix cmd error reset failure path (Gopal Tiwari) [1549495] - [mmc] block: Fix is_waiting_last_req set incorrectly (Gopal Tiwari) [1549495] - [mmc] core: Fix access to HS400-ES devices (Gopal Tiwari) [1549495] - [mmc] core: add mmc prefix for blk_fixups (Gopal Tiwari) [1549495] - [mmc] core: move all quirks together into quirks.h (Gopal Tiwari) [1549495] - [mmc] core: improve the quirks for sdio devices (Gopal Tiwari) [1549495] - [mmc] core: move some sdio IDs out of quirks file (Gopal Tiwari) [1549495] - [mmc] core: change quirks.c to be a header file (Gopal Tiwari) [1549495] - [mmc] Adding AUTO_BKOPS_EN bit set for Auto BKOPS support (Gopal Tiwari) [1549495] - [mmc] MAN_BKOPS_EN inverse debug message logic (Gopal Tiwari) [1549495] - [mmc] core: start to break apart mmc_start_areq() (Gopal Tiwari) [1549495] - [mmc] block: respect bool returned from blk_end_request() (Gopal Tiwari) [1549495] - [mmc] block: return errorcode from mmc_sd_num_wr_blocks() (Gopal Tiwari) [1549495] - [mmc] queue: turn queue flags into bools (Gopal Tiwari) [1549495] - [mmc] block: rename mmc_active to areq (Gopal Tiwari) [1549495] - [mmc] block: refactor mmc_blk_rw_try_restart() (Gopal Tiwari) [1549495] - [mmc] core: rename mmc_start_req() to *areq() (Gopal Tiwari) [1549495] - [mmc] block: rename rqc and req (Gopal Tiwari) [1549495] - [mmc] block: inline the command abort and start new goto:s (Gopal Tiwari) [1549495] - [mmc] core: switch to ida_simple_ functions in block.c (Gopal Tiwari) [1549495] - [mmc] core/mmci: restore pre/post_req behaviour (Gopal Tiwari) [1549495] - [mmc] core: fix error path in mmc_host_alloc (Gopal Tiwari) [1549495] - [mmc] core: simplify ida handling (Gopal Tiwari) [1549495] - [mmc] core: Extend mmc_of_parse() to check for mmc-ddr-3_3v (Gopal Tiwari) [1549495] - [mmc] core: Invent MMC_CAP_3_3V_DDR (Gopal Tiwari) [1549495] - [mmc] core: Rename __mmc_set_signal_voltage() to mmc_set_signal_voltage() (Gopal Tiwari) [1549495] - [mmc] core: Clarify usage of mmc_set_signal_voltage() (Gopal Tiwari) [1549495] - [mmc] core: Remove redundant code in mmc_set_signal_voltage() (Gopal Tiwari) [1549495] - [mmc] block: stop passing around pointless return values (Gopal Tiwari) [1549495] - [mmc] block: introduce new_areq and old_areq (Gopal Tiwari) [1549495] - [mmc] block: inline command abortions (Gopal Tiwari) [1549495] - [mmc] block: do not assign mq_rq when aborting command (Gopal Tiwari) [1549495] - [mmc] block: break out mmc_blk_rw_start_new() (Gopal Tiwari) [1549495] - [mmc] block: break out mmc_blk_rw_cmd_abort() (Gopal Tiwari) [1549495] - [mmc] sdhci: Clear SDHCI_HS400_TUNING flag after platform_execute_tuning (Gopal Tiwari) [1549495] - [mmc] sdhci-acpi: support deferred probe (Gopal Tiwari) [1549495] - [mmc] core: Move public functions from host.h to private headers (Gopal Tiwari) [1549495] - [mmc] core: Move public functions from card.h to private headers (Gopal Tiwari) [1549495] - [mmc] vub300: Don't use mmc_card_present() when validating for inserted card (Gopal Tiwari) [1549495] - [mmc] core: Move public functions from core.h to private headers (Gopal Tiwari) [1549495] - [mmc] core: First step in cleaning up private mmc header files (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Add support for HS200 tuning mode on AMD, eMMC-4.5.1 (Gopal Tiwari) [1549495] - [mmc] sdio: don't use rocr to check if the card could support UHS mode (Gopal Tiwari) [1549495] - [mmc] sdio: Factor out retry init card helper function (Gopal Tiwari) [1549495] - [mmc] core: Use kmalloc_array() in mmc_alloc_sg() (Gopal Tiwari) [1549495] - [mmc] slot-gpio: Don't override con_id when request descriptor (Gopal Tiwari) [1549495] - [mmc] sdhci-pci: Remove unused member cd_con_id (Gopal Tiwari) [1549495] - [mmc] host: Include interrupt.h in mmc host drivers that depends on it (Gopal Tiwari) [1549495] - [mmc] sdhci: Include leds.h (Gopal Tiwari) [1549495] - [mmc] sdhci-cadence: Include mmc.h (Gopal Tiwari) [1549495] - [mmc] use empty initializer list to zero-clear structures (Gopal Tiwari) [1549495] - [mmc] block: Replace "goto retry" by a proper do / while loop (Gopal Tiwari) [1549495] - [mmc] block: Avoid uninitialized warning in mmc_blk_issue_discard_rq() (Gopal Tiwari) [1549495] - [mmc] core: Export device lifetime information through sysfs (Gopal Tiwari) [1549495]- [tools] cpupower: Fix cpupower working when cpu0 is offline (Gustavo Duarte) [1545301] - [tools] perf vendor events powerpc: Update POWER9 events (Gustavo Duarte) [1544754] - [tools] perf test powerpc: Fix 'Object code reading' test (Steve Best) [1544705] - [tools] perf test: Add test case for PERF_SAMPLE_PHYS_ADDR (Jiri Olsa) [1545923] - [tools] perf script: Support physical address (Jiri Olsa) [1545923] - [tools] perf mem: Support physical address (Jiri Olsa) [1545923] - [tools] perf sort: Add sort option for physical address (Jiri Olsa) [1545923] - [tools] perf tools: Support new sample type for physical address (Jiri Olsa) [1545923] - [kernel] perf/core, x86: Add PERF_SAMPLE_PHYS_ADDR (Jiri Olsa) [1545923] - [tools] perf symbols: Accept zero as the kernel base address (Jiri Olsa) [1532861] - [tools] perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target (Jiri Olsa) [1532861] - [tools] perf evsel: State in the default event name if attr.exclude_kernel is set (Jiri Olsa) [1532861] - [tools] perf evsel: Fix attr.exclude_kernel setting for default cycles:p (Jiri Olsa) [1532861] - [tools] perf unwind: Do not fail due to missing unwind support (Jiri Olsa) [1532861] - [tools] perf evsel: Set attr.exclude_kernel when probing max attr.precise_ip (Jiri Olsa) [1532861] - [tools] perf auxtrace: Add CPU filter support (Jiri Olsa) [1532861] - [tools] perf intel-pt: Do not use TSC packets for calculating CPU cycles to TSC (Jiri Olsa) [1532861] - [tools] perf intel-pt: Update documentation to include new ptwrite and power events (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add example script for power events and PTWRITE (Jiri Olsa) [1532861] - [tools] perf intel-pt: Synthesize new power and "ptwrite" events (Jiri Olsa) [1532861] - [tools] perf intel-pt: Move code in intel_pt_synth_events() to simplify attr setting (Jiri Olsa) [1532861] - [tools] perf intel-pt: Factor out intel_pt_set_event_name() (Jiri Olsa) [1532861] - [tools] perf intel-pt: Tidy messages into called function intel_pt_synth_event() (Jiri Olsa) [1532861] - [tools] perf intel-pt: Tidy Intel PT evsel lookup into separate function (Jiri Olsa) [1532861] - [tools] perf intel-pt: Join needlessly wrapped lines (Jiri Olsa) [1532861] - [tools] perf intel-pt: Remove unused instructions_sample_period (Jiri Olsa) [1532861] - [tools] perf intel-pt: Factor out common code synthesizing event samples (Jiri Olsa) [1532861] - [tools] perf script: Add synthesized Intel PT power and ptwrite events (Jiri Olsa) [1532861] - [tools] perf script: Add 'synth' field for synthesized event payloads (Jiri Olsa) [1532861] - [tools] perf auxtrace: Add itrace option to output power events (Jiri Olsa) [1532861] - [tools] perf auxtrace: Add itrace option to output ptwrite events (Jiri Olsa) [1532861] - [tools] tools Add byte-swapping macros to kernel.h (Jiri Olsa) [1532861] - [tools] perf script: Add 'synth' event type for synthesized events (Jiri Olsa) [1532861] - [tools] x86/insn: perf tools: Add new ptwrite instruction (Jiri Olsa) [1532861] - [tools] perf jit: fix typo: "incalid" -> "invalid" (Jiri Olsa) [1532861] - [tools] perf tools: Kill die() (Jiri Olsa) [1532861] - [tools] perf config: Do not die when parsing u64 or int config values (Jiri Olsa) [1532861] - [tools] perf tools: Replace error() with pr_err() (Jiri Olsa) [1532861] - [tools] perf tools: Remove warning() (Jiri Olsa) [1532861] - [tools] perf event-parse: Use pr_warning() (Jiri Olsa) [1532861] - [tools] perf config: Use pr_warning() (Jiri Olsa) [1532861] - [tools] perf help: Use pr_warning() (Jiri Olsa) [1532861] - [tools] perf help: Elliminate dup code for reporting (Jiri Olsa) [1532861] - [tools] perf help: Introduce exec_failed() to avoid code duplication (Jiri Olsa) [1532861] - [tools] perf script: Fix message because field list option is -F not -f (Jiri Olsa) [1532861] - [tools] perf tools: Fix message because cpu list option is -C not -c (Jiri Olsa) [1532861] - [tools] perf intel-pt: Fix transactions_sample_type (Jiri Olsa) [1532861] - [tools] perf intel-pt: Remove redundant initial_skip checks (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add decoder support for CBR events (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add reserved byte to CBR packet payload (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add decoder support for ptwrite and power event packets (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add documentation for new config terms (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add default config for pass-through branch enable (Jiri Olsa) [1532861] - [tools] perf intel-pt: Allow decoding with branch tracing disabled (Jiri Olsa) [1532861] - [tools] perf intel-pt: Add missing __fallthrough (Jiri Olsa) [1532861] - [tools] perf intel-pt: Clear FUP flag on error (Jiri Olsa) [1532861] - [tools] perf intel-pt: Use FUP always when scanning for an IP (Jiri Olsa) [1532861] - [tools] perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero (Jiri Olsa) [1532861] - [tools] perf intel-pt: Fix last_ip usage (Jiri Olsa) [1532861] - [tools] perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP (Jiri Olsa) [1532861] - [tools] perf intel-pt: Fix missing stack clear (Jiri Olsa) [1532861] - [tools] perf intel-pt: Improve sample timestamp (Jiri Olsa) [1532861] - [tools] perf intel-pt: Move decoder error setting into one condition (Jiri Olsa) [1532861] - [tools] perf tools: Remove unused _ALL_SOURCE define (Jiri Olsa) [1532861] - [tools] perf evsel: Adopt find_process() (Jiri Olsa) [1532861] - [tools] perf config: Refactor the code using 'ret' variable in cmd_config() (Jiri Olsa) [1532861] - [tools] perf config: Check error cases of (show_spec, set)_config() (Jiri Olsa) [1532861] - [tools] perf ftrace: Add -D option for depth filter (Jiri Olsa) [1532861] - [tools] perf ftrace: Add option for function filtering (Jiri Olsa) [1532861] - [tools] perf ftrace: Move setup_pager before opening trace_pipe (Jiri Olsa) [1532861] - [tools] perf ftrace: Show error message when fails to set ftrace files (Jiri Olsa) [1532861] - [tools] perf script: Support -F brstackoff, dso (Jiri Olsa) [1532861] - [tools] perf script: Support -F brstack, dso and brstacksym, dso (Jiri Olsa) [1532861] - [tools] perf annotate: Return arch from symbol__disassemble() and save it in browser (Jiri Olsa) [1532861] - [tools] perf intel-pt/bts: Remove unused SAMPLE_SIZE defines and bts priv array (Jiri Olsa) [1532861] - [tools] Adopt __aligned from kernel sources (Jiri Olsa) [1532861] - [tools] Adopt __packed from kernel sources (Jiri Olsa) [1532861] - [tools] Adopt noinline from kernel sources (Jiri Olsa) [1532861] - [tools] perf tools: Use __maybe_unused consistently (Jiri Olsa) [1532861] - [tools] Adopt __scanf from kernel sources (Jiri Olsa) [1532861] - [tools] Adopt __printf from kernel sources (Jiri Olsa) [1532861] - [tools] Adopt __noreturn from kernel sources (Jiri Olsa) [1532861] - [tools] perf script: Allow adding and removing fields (Jiri Olsa) [1532861] - [tools] perf config: Invert an if statement to reduce nesting in cmd_config() (Jiri Olsa) [1532861] - [tools] perf annotate browser: Display titles in left frame (Jiri Olsa) [1532861] - [tools] perf report: Remove unnecessary check in annotate_browser_write() (Jiri Olsa) [1532861] - [kernel] perf/core: Fix potential double-fetch bug (Jiri Olsa) [1532861] - [kernel] perf/core: Fix group (cpu, task) validation (Jiri Olsa) [1532861] - [x86] Constify attribute_group structures (Jiri Olsa) [1532861] - [x86] Mark various structures and functions as 'static' (Jiri Olsa) [1532861] - [kernel] perf/core: Fix time on IOC_ENABLE (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix missing marker for skx_uncore_cha_extra_regs (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix SKX CHA event extra regs (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Remove invalid Skylake server CHA filter field (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix Skylake server CHA LLC_LOOKUP event umask (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix Skylake server PCU PMU event format (Jiri Olsa) [1532861] - [x86] perf/x86/intel/uncore: Fix Skylake UPI PMU event masks (Jiri Olsa) [1532861] - [x86] perf/x86: Shut up false-positive -Wmaybe-uninitialized warning (Jiri Olsa) [1532861] - [x86] perf/x86/intel: Add proper condition to run sched_task callbacks (Jiri Olsa) [1532861] - [kernel] perf/core: Fix locking for children siblings group read (Jiri Olsa) [1532861] - [kernel] perf/core: Fix scheduling regression of pinned groups (Jiri Olsa) [1532861] - [x86] perf/x86/intel: Fix debug_store reset field for freq events (Jiri Olsa) [1532861] - [x86] perf: Drop EXPORT of perf_check_microcode (Jiri Olsa) [1532861] - [kernel] perf/core: Remove unused perf_cgroup_event_cgrp_time() function (Jiri Olsa) [1532861] - [kernel] perf/core: Correct event creation with PERF_FORMAT_GROUP (Jiri Olsa) [1532861] - [kernel] perf/core: Fix error handling in perf_event_alloc() (Jiri Olsa) [1532861] - [kernel] perf/core: Remove some dead code (Jiri Olsa) [1532861]- [block] virtio_blk: print capacity at probe time (Stefan Hajnoczi) [1530625] - [block] virtio_blk: fix incorrect message when disk is resized (Stefan Hajnoczi) [1530625] - [ata] libata: Fix memory leak of device_rh struct (Prarit Bhargava) [1563011] - [block] blk-mq: Only register debugfs attributes for blk-mq queues (Ming Lei) [1563601] - [x86] spec_ctrl: disable IBRS in idle, part 2 (Josh Poimboeuf) [1558668] - [x86] intel_rdt/cqm: Prevent use after free (Prarit Bhargava) [1527073] - [x86] platform/uv: Fix GAM Range Table entries less than 1GB (Frank Ramsay) [1549252] - [x86] kvm: lapic: Fixup LDR on load in x2apic ("Dr. David Alan Gilbert") [1502591] - [x86] kvm: lapic: Split out x2apic ldr calculation ("Dr. David Alan Gilbert") [1502591] - [x86] powercap: rapl: Add support for Cannon Lake (David Arcari) [1456702] - [x86] cpu: Add Cannonlake to Intel family (David Arcari) [1456702] - [fs] pNFS/flexfiles: Ensure we have enough buffer for layoutreturn (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Remove a redundant parameter in ff_layout_encode_ioerr() (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Support sending layoutstats in layoutreturn (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Minor refactoring before adding iostats to layoutreturn (Scott Mayhew) [1540784] - [fs] NFS: Fix up read of mirror stats (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Clean up layoutstats (Scott Mayhew) [1540784] - [fs] pNFS/flexfiles: Refactor encoding of the layoutreturn payload (Scott Mayhew) [1540784] - [fs] pNFS: Add a layoutreturn callback to performa layout-private setup (Scott Mayhew) [1540784] - [fs] pNFS: Allow layout drivers to manage private data in struct nfs4_layoutreturn (Scott Mayhew) [1540784] - [fs] NFSv4: Add a generic structure for managing layout-private information (Scott Mayhew) [1540784] - [fs] pnfs/blocklayout: RHEL remove tech preview warning for SCSI layout (Benjamin Coddington) [1563319] - [fs] pnfs/blocklayout: Add module alias for LAYOUT4_SCSI (Benjamin Coddington) [1563319] - [fs] pnfs/blocklayout: Ensure disk address in block device map (Benjamin Coddington) [1446141] - [fs] pnfs/blocklayout: pnfs_block_dev_map uses bytes, not sectors (Benjamin Coddington) [1446141] - [fs] pnfs/blocklayout: handle transient devices (Benjamin Coddington) [1446141] - [fs] pnfs/blocklayout: set PNFS_LAYOUTRETURN_ON_ERROR (Benjamin Coddington) [1446141] - [fs] vfs: Remove incorrect debugging WARN in prepend_path (Frank Sorenson) [1481732] - [fs] xfs: fix transaction allocation deadlock in IO path (Eric Sandeen) [1551111] - [fs] fs: Teach path_connected to handle nfs filesystems with multiple roots ("Eric W. Biederman") [1560817] - [fs] gfs2: Dirty source inode during rename (Andreas Grunbacher) [1505548] - [fs] cifs: don't log STATUS_NOT_FOUND errors for DFS (Leif Sahlberg) [1530304] - [fs] cifs: dump IPC tcon in debug proc file (Leif Sahlberg) [1530304] - [fs] cifs: use tcon_ipc instead of use_ipc parameter of SMB2_ioctl (Leif Sahlberg) [1530304] - [fs] cifs: make IPC a regular tcon (Leif Sahlberg) [1530304] - [fs] gfs2: Ignore trunc_dealloc requests that require more height (Robert S Peterson) [1541698] - [fs] gfs2: clear journal live bit in gfs2_log_flush (Robert S Peterson) [1541698] - [fs] eventpoll: fix uninitialized variable in epoll_ctl (Paul Moore) [1553256] - [net] off by one in inet6_pton() (Ivan Vecera) [1551750] - [net] vti6: Keep set MTU on link creation or change, validate it (Stefano Brivio) [1557268] - [net] ipv4: raise IP_MAX_MTU to theoretical limit (Stefano Brivio) [1557268] - [net] vti6: Properly adjust vti6 MTU from MTU of lower device (Stefano Brivio) [1557265] - [net] ip6_vti: adjust vti mtu according to mtu of lower device (Stefano Brivio) [1557265] - [net] vti4: Don't override MTU passed on link creation via IFLA_MTU (Stefano Brivio) [1557259] - [net] ip_tunnel: Clamp MTU to bounds on new link (Stefano Brivio) [1557259] - [net] xfrm: policy: check policy direction value (Bruno Eduardo de Oliveira Meneguele) [1479421] {CVE-2017-11600} - [net] ipv4: Allow unprivileged users to use per net sysctls (Florian Westphal) [1533405] - [net] ethtool: add ethtool_intersect_link_masks (Ivan Vecera) [1560668] - [net] ethtool: Add macro to clear a link mode setting (Ivan Vecera) [1560668] - [net] sock_diag: request _diag module only when the family or proto has been registered (Xin Long) [1544898] - [net] docs: segmentation-offloads.txt: add SCTP info (Xin Long) [1554767] - [net] gso: validate gso_type in GSO handlers (Xin Long) [1554767] - [net] sctp: Fix a big endian bug in sctp_diag_dump() (Xin Long) [1554767] - [net] sctp: add pr_debug for tracking asocs not found (Xin Long) [1554767] - [net] sctp: fix dst refcnt leak in sctp_v4_get_dst (Xin Long) [1554767] - [net] sctp: fix dst refcnt leak in sctp_v6_get_dst() (Xin Long) [1554767] - [net] sctp: do not allow the v4 socket to bind a v4mapped v6 address (Xin Long) [1554767] - [net] sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf (Xin Long) [1554767] - [net] sctp: do not abandon the other frags in unsent outq if one msg has outstanding frags (Xin Long) [1554767] - [net] sctp: abandon the whole msg if one part of a fragmented message is abandoned (Xin Long) [1554767] - [net] sctp: only update outstanding_bytes for transmitted queue when doing prsctp_prune (Xin Long) [1554767] - [net] sctp: set frag_point in sctp_setsockopt_maxseg correctly (Xin Long) [1554767] - [net] sctp: Always set scope_id in sctp_inet6_skb_msgname (Xin Long) [1554767] - [net] sctp: use the right sk after waking up from wait_buf sleep (Xin Long) [1554767] - [net] sctp: do not free asoc when it is already dead in sctp_sendmsg (Xin Long) [1554767] - [net] sctp: fix a type cast warnings that causes a_rwnd gets the wrong value (Xin Long) [1554767] - [net] sctp: full support for ipv6 ip_nonlocal_bind & IP_FREEBIND (Xin Long) [1554767] - [net] sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect (Xin Long) [1554767] - [net] sctp: do not mark sk dumped when inet_sctp_diag_fill returns err (Xin Long) [1554767] - [net] sctp: fix an use-after-free issue in sctp_sock_dump (Xin Long) [1554767] - [net] sctp: potential read out of bounds in sctp_ulpevent_type_enabled() (Xin Long) [1554767] - [net] sctp: fully initialize the IPv6 address in sctp_v6_to_addr() (Xin Long) [1554767] - [net] sctp: fix the check for _sctp_walk_params and _sctp_walk_errors (Xin Long) [1554767] - [net] sctp: don't dereference ptr before leaving _sctp_walk_(params, errors) (Xin Long) [1554767] - [net] sctp: set the value of flowi6_oif to sk_bound_dev_if to make sctp_v6_get_dst to find the correct route entry (Xin Long) [1554767] - [net] sctp: Add peeloff-flags socket option (Xin Long) [1554767] - [net] sctp: use get_unused_fd_flags(0) instead of get_unused_fd() (Xin Long) [1554767] - [net] sctp: adjust ssthresh when transport is idle (Xin Long) [1554767] - [net] sctp: adjust cwnd increase in Congestion Avoidance phase (Xin Long) [1554767] - [net] sctp: allow increasing cwnd regardless of ctsn moving or not (Xin Long) [1554767] - [net] sctp: update order of adjustments of partial_bytes_acked and cwnd (Xin Long) [1554767] - [net] sctp: uncork the old asoc before changing to the new one (Xin Long) [1554767] - [net] sctp: fix recursive locking warning in sctp_do_peeloff (Xin Long) [1554767] - [net] sctp: listen on the sock only when it's state is listening or closed (Xin Long) [1554767] - [net] sctp: out_qlen should be updated when pruning unsent queue (Xin Long) [1554767] - [net] netfilter: nf_nat_sctp: fix ICMP packet to be dropped accidently (Xin Long) [1554767] - [net] sctp: flush out queue once assoc state falls into SHUTDOWN_PENDING (Xin Long) [1554767] - [net] avoid skb_warn_bad_offload false positives on UFO (Davide Caratti) [1544920] - [net] skb_needs_check() accepts CHECKSUM_NONE for tx (Davide Caratti) [1544920] - [net] reduce skb_warn_bad_offload() noise (Davide Caratti) [1544920] - [net] remove open-coded skb_cow_head (Davide Caratti) [1544920] - [net] netfilter: nf_tables: fix inconsistent element expiration calculation (Florian Westphal) [1542802] - [net] netfilter: nft_dynset: fix element timeout for HZ != 1000 (Florian Westphal) [1542802] - [net] No line break on netdev_WARN* formatting (David Arcari) [1554418] - [net] Fix netdev_WARN_ONCE macro (David Arcari) [1554418] - [net] Introduce netdev_*_once functions (David Arcari) [1554418] - [net] print net_device reg_state in netdev_* unless it's registered (David Arcari) [1554418] - [net] ipv4: initialize flowi4_flags before calling fib_lookup() (Sabrina Dubroca) [1529263] - [net] ipv4: initialize flow flags in input path (Sabrina Dubroca) [1529263] - [net] sctp: verify size of a new chunk in _sctp_make_chunk() (Stefano Brivio) [1551906] {CVE-2018-5803} - [net] arp: flush arp cache on IFF_NOARP change (Sabrina Dubroca) [1544440] - [net] openvswitch: do not propagate headroom updates to internal port (Paolo Abeni) [1356643] - [net] fib_semantics: Don't match route with mismatching tclassid (Stefano Brivio) [1544949]- [thunderbolt] tb: fix use after free in tb_activate_pcie_devices (Jeremy McNicoll) [1547702] - [netdrv] igb: add VF trust infrastructure (Corinna Vinschen) [1528195] - [netdrv] xen-netfront: transmit fully GSO-sized packets (Mohammed Gamal) [1554622] - [netdrv] hv_netvsc: Fix the TX/RX buffer default sizes (Mohammed Gamal) [1519187] - [netdrv] e1000e: Fix link check race condition (David Arcari) [1539749] - [netdrv] revert e1000e: Separate signaling for link check/link up (David Arcari) [1539749] - [netdrv] e1000e: allocate ring descriptors with dma_zalloc_coherent (David Arcari) [1518111] - [netdrv] e1000e: Fix check_for_link return value with autoneg off (David Arcari) [1518111] - [netdrv] e1000e: Avoid missed interrupts following ICR read (David Arcari) [1518111] - [netdrv] e1000e: Fix queue interrupt re-raising in Other interrupt (David Arcari) [1518111] - [netdrv] partial revert "e1000e: Avoid receiver overrun interrupt bursts" (David Arcari) [1518111] - [netdrv] e1000e: Remove Other from EIAC (David Arcari) [1518111] - [netdrv] e1000e: Avoid receiver overrun interrupt bursts (David Arcari) [1518111] - [netdrv] e1000e: Alert the user that C-states will be disabled by enabling jumbo frames (David Arcari) [1518111] - [netdrv] e1000e: Set HTHRESH when PTHRESH is used (David Arcari) [1518111] - [netdrv] e1000e: Cleanup to fix checkpatch missing blank lines (David Arcari) [1518111] - [netdrv] ibmvnic: Disable irqs before exiting reset from closed state (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Potential NULL dereference in clean_one_tx_pool() (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Remove unused TSO resources in TX pool structure (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update TX pool cleaning routine (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Improve TX buffer accounting (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update TX and TX completion routines (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update TX pool initialization routine (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update release TX pool routine (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Update and clean up reset TX pool routine (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Generalize TX pool structure (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Fix reset return from closed state (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Fix recent errata commit (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Handle TSO backing device errata (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Pad small packets to minimum MTU size (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Account for VLAN header length in TX buffers (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Account for VLAN tag in L2 Header descriptor (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Do not disable device during failover or partition migration (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Reorganize device close (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Clean up device close (Desnes Augusto Nunes do Rosario) [1559635] - [netdrv] ibmvnic: Do not attempt to login if RX or TX queues are not allocated (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Report queue stops and restarts as debug output (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Harden TX/RX pool cleaning (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Allocate statistics buffers during probe (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Fix TX descriptor tracking again (Desnes Augusto Nunes do Rosario) [1552020] - [netdrv] ibmvnic: Split counters for scrq/pools/napi (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Fix TX descriptor tracking (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Correct goto target for tx irq initialization failure (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Allocate max queues stats buffers (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Make napi usage dynamic (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Free and re-allocate scrqs when tx/rx scrqs change (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Move active sub-crq count settings (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Rename active queue count variables (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Check for NULL skb's in NAPI poll routine (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] ibmvnic: Keep track of supplementary TX descriptors (Desnes Augusto Nunes do Rosario) [1547983] - [netdrv] qed: Free reserved MR tid (Harish Patil) [1554217] - [netdrv] qed: Free RoCE ILT Memory on rmmod qedr (Harish Patil) [1554217] - [netdrv] tg3: Add Macronix NVRAM support (Jonathan Toppins) [1526123] - [netdrv] tg3: Enable PHY reset in MTU change path for 5720 (Jonathan Toppins) [1526123] - [netdrv] tg3: Add workaround to restrict 5762 MRRS to 2048 (Jonathan Toppins) [1526123] - [netdrv] tg3: Update copyright (Jonathan Toppins) [1526123] - [netdrv] vmxnet3: use correct flag to indicate LRO feature (Neil Horman) [1558685] - [netdrv] vmxnet3: avoid xmit reset due to a race in vmxnet3 (Neil Horman) [1558685] - [netdrv] vmxnet3: prepare for version 3 changes (Neil Horman) [1532362] - [netdrv] vmxnet3: increase default rx ring sizes (Neil Horman) [1532362] - [netdrv] vmxnet3: avoid format strint overflow warning (Neil Horman) [1532362] - [netdrv] vmxnet3: add receive data ring support (Neil Horman) [1532362] - [netdrv] vmxnet3: allow variable length transmit data ring buffer (Neil Horman) [1532362] - [netdrv] nfp: implement firmware flashing (Pablo Cascon) [1545768] - [netdrv] nfp: extend NSP infrastructure for configurable timeouts (Pablo Cascon) [1545768] - [netdrv] nfp: make use of MAC reinit (Pablo Cascon) [1545768]- [platform] x86: thinkpad_acpi: suppress warning about palm detection (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: Accept flat mode for type 4 multi mode status (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: Implement tablet mode using GMMS method$ (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: add mapping for new hotkeys (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: guard generic hotkey case (Benjamin Berg) [1557298] - [platform] x86: thinkpad_acpi: Adding new hotkey ID for Lenovo thinkpad (Benjamin Berg) [1557298] - [platform] x86: dell-wmi: Add an event created by Dell Latitude 5495 (Jarod Wilson) [1526317] - [platform] x86: dell-*wmi*: Relay failed initial probe to dependent drivers (Jarod Wilson) [1526317] - [platform] x86: dell-wmi-descriptor: check if memory was allocated (Jarod Wilson) [1526317] - [platform] x86: dell-wmi-descriptor: split WMI descriptor into it's own driver (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: don't check length returned (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: clean up wmi descriptor check (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: increase severity of some failures (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Do not match on descriptor GUID modalias (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Update dell_wmi_check_descriptor_buffer() to new model (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Fix driver interface version query (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Convert to the WMI bus infrastructure (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Add a better description for "stealth mode" (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Add a comment explaining the 0xb2 magic number (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: remove sparse_keymap_free() calls (Jarod Wilson) [1526317] - [platform] x86: dell-wmi-aio: remove sparse_keymap_free() calls (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Add events created by Dell Rugged 2-in-1s (Jarod Wilson) [1526317] - [platform] x86: dell-wmi: Adjust wifi catcher to emit KEY_WLAN (Jarod Wilson) [1526317] - [platform] x86: wmi: Fix misuse of vsprintf extension pULL (Jarod Wilson) [1562200] - [platform] x86: wmi: fix off-by-one write in wmi_dev_probe() (Jarod Wilson) [1562200] - [platform] x86: wmi: Call acpi_wmi_init() later (Jarod Wilson) [1562200] - [platform] x86: wmi: release mutex on module acquistion failure (Jarod Wilson) [1562200] - [platform] x86: dell-smbios-wmi: introduce userspace interface (Jarod Wilson) [1562200] - [platform] x86: dell-smbios: Prefix class/select with cmd_ (Jarod Wilson) [1562200] - [platform] x86: wmi: create userspace interface for drivers (Jarod Wilson) [1562200] - [platform] x86: wmi: Don't allow drivers to get each other's GUID (Jarod Wilson) [1562200] - [platform] x86: wmi: Add new method wmidev_evaluate_method (Jarod Wilson) [1562200] - [platform] x86: wmi: Destroy on cleanup rather than unregister (Jarod Wilson) [1562200] - [platform] x86: wmi: Cleanup exit routine in reverse order of init (Jarod Wilson) [1562200] - [platform] x86: wmi: Sort include list (Jarod Wilson) [1562200] - [platform] x86: wmi: Fix check for method instance number (Jarod Wilson) [1562200] - [platform] x86: wmi: Fix error handling in acpi_wmi_init() (Jarod Wilson) [1562200] - [platform] x86: wmi: Fix printing info about WDG structure (Jarod Wilson) [1562200] - [platform] x86: wmi*: Add recent copyright statements (Jarod Wilson) [1562200] - [platform] x86: wmi: Require query for data blocks, rename writable to setable (Jarod Wilson) [1562200] - [platform] x86: wmi: Add an interface for subdrivers to access sibling devices (Jarod Wilson) [1562200] - [platform] x86: wmi: Bind the platform device, not the ACPI node (Jarod Wilson) [1562200] - [platform] x86: wmi: Add a new interface to read block data (Jarod Wilson) [1562200] - [platform] x86: wmi: Incorporate acpi_install_notify_handler (Jarod Wilson) [1562200] - [platform] x86: wmi: Instantiate all devices before adding them (Jarod Wilson) [1562200] - [platform] x86: wmi: Probe data objects for read and write capabilities (Jarod Wilson) [1562200] - [platform] x86: wmi: Split devices into types and add basic sysfs attributes (Jarod Wilson) [1562200] - [platform] x86: wmi: Fix error handling when creating devices (Jarod Wilson) [1562200] - [platform] x86: wmi: Turn WMI into a bus driver (Jarod Wilson) [1562200] - [platform] x86: wmi: Track wmi devices per ACPI device (Jarod Wilson) [1562200] - [platform] x86: wmi: Clean up acpi_wmi_add (Jarod Wilson) [1562200] - [platform] x86: wmi: Pass the acpi_device through to parse_wdg (Jarod Wilson) [1562200] - [platform] x86: wmi: Drop "Mapper (un)loaded" messages (Jarod Wilson) [1562200] - [platform] platform/x86/wmi.c: use generic UUID library (Jarod Wilson) [1562200] - [platform] wmi: Remove private pUL implementation (Jarod Wilson) [1562200] - [platform] wmi: Use bool function return values of true/false not 1/0 (Jarod Wilson) [1562200] - [platform] x86/wmi: delete unused wmi_data_lock mutex causing gcc warning (Jarod Wilson) [1562200] - [platform] wmi: Remove unnecessary null test (Jarod Wilson) [1562200] - [kernel] init.h: Update initcall_sync variants to fix build errors (Jarod Wilson) [1562200] - [platform] acpi: Clean up inclusions of ACPI header files (Jarod Wilson) [1562200] - [platform] x86, wmi fix modalias_show return values (Jarod Wilson) [1562200] - [platform] wmi: convert acpi_get_handle() to acpi_has_method() (Jarod Wilson) [1562200] - [platform] wmi: convert acpi_evaluate_object() to acpi_execute_simple_method() (Jarod Wilson) [1562200] - [platform] wmi: parse_wdg() should return kernel error codes (Jarod Wilson) [1562200] - [platform] x86: wmi: convert class code to use dev_groups (Jarod Wilson) [1562200] - [pci] Add device disconnected state (Myron Stowe) [1517629] - [pci] pciehp: Do not clear Presence Detect Changed during initialization (Myron Stowe) [1517629] - [pci] Distribute available resources to hotplug-capable bridges (Myron Stowe) [1517629] - [pci] Distribute available buses to hotplug-capable bridges (Myron Stowe) [1517629] - [pci] Do not allocate more buses than available in parent (Myron Stowe) [1517629] - [pci] Open-code the two pass loop when scanning bridges (Myron Stowe) [1517629] - [pci] Move pci_hp_add_bridge() to pci/probe.c (Myron Stowe) [1517629] - [pci] Add for_each_pci_bridge() helper (Myron Stowe) [1517629] - [char] ipmi_si: fix crash on parisc (Tony Camuso) [1541533] - [char] ipmi_si: Fix oops with PCI devices (Tony Camuso) [1541533] - [char] ipmi: Stop timers before cleaning up the module (Tony Camuso) [1541533] - [char] ipmi: get rid of pointless access_ok() (Tony Camuso) [1541533] - [char] ipmi_si: Delete an error message for a failed memory allocation in try_smi_init() (Tony Camuso) [1541533] - [char] ipmi_si: fix memory leak on new_smi (Tony Camuso) [1541533] - [char] ipmi: remove redundant initialization of bmc (Tony Camuso) [1541533] - [char] ipmi: pr_err() strings should end with newlines (Tony Camuso) [1541533] - [char] ipmi: Clean up some print operations (Tony Camuso) [1541533] - [char] ipmi: Make the DMI probe into a generic platform probe (Tony Camuso) [1541533] - [char] ipmi: Make the IPMI proc interface configurable (Tony Camuso) [1541533] - [char] ipmi_ssif: Add device attrs for the things in proc (Tony Camuso) [1541533] - [char] ipmi_si: Add device attrs for the things in proc (Tony Camuso) [1541533] - [char] driver core: add device_(add|remove)_group() helpers (Tony Camuso) [1541533] - [char] driver core: make device_(add|remove)_groups() public (Tony Camuso) [1541533] - [char] ipmi_si: remove ipmi_smi_alloc() function (Tony Camuso) [1541533] - [char] ipmi_si: Move port and mem I/O handling to their own files (Tony Camuso) [1541533] - [char] ipmi_si: Get rid of unused spacing and port fields (Tony Camuso) [1541533] - [char] ipmi_si: Move PARISC handling to another file (Tony Camuso) [1541533] - [char] ipmi_si: Move PCI setup to another file (Tony Camuso) [1541533] - [char] ipmi_si: Move platform device handling to another file (Tony Camuso) [1541533] - [char] ipmi_si: Move hardcode handling to a separate file (Tony Camuso) [1541533] - [char] ipmi_si: Move the hotmod handling to another file (Tony Camuso) [1541533] - [char] ipmi_si: Change ipmi_si_add_smi() to take just I/O info (Tony Camuso) [1541533] - [char] ipmi_si: Move io setup into io structure (Tony Camuso) [1541533] - [char] ipmi_si: Move irq setup handling into the io struct (Tony Camuso) [1541533] - [char] ipmi_si: Move some platform data into the io structure (Tony Camuso) [1541533] - [char] ipmi_si: Rename function to add smi, make it global (Tony Camuso) [1541533] - [char] ipmi: Convert DMI handling over to a platform device (Tony Camuso) [1541533] - [char] ipmi: Create a platform device for a DMI-specified IPMI interface (Tony Camuso) [1541533] - [char] ipmi: Convert IPMI GUID over to Linux guid_t (Tony Camuso) [1541533] - [char] ipmi: Rescan channel list on BMC changes (Tony Camuso) [1541533] - [char] ipmi: Move lun and address out of channel struct (Tony Camuso) [1541533] - [char] ipmi: Retry BMC registration on a failure (Tony Camuso) [1541533] - [char] ipmi: Rework device id and guid handling to catch changing BMCs (Tony Camuso) [1541533] - [char] ipmi: Use a temporary BMC for an interface (Tony Camuso) [1541533] - [char] ipmi: Dynamically fetch GUID periodically (Tony Camuso) [1541533] - [char] ipmi: Always fetch the guid through ipmi_get_device_id() (Tony Camuso) [1541533] - [char] ipmi: allow dynamic BMC version information (Tony Camuso) [1541533] - [char] ipmi: Don't use BMC product/dev ids in the BMC name (Tony Camuso) [1541533] - [char] ipmi: Make ipmi_demangle_device_id more generic (Tony Camuso) [1541533] - [char] ipmi: Add a reference from BMC devices to their interfaces (Tony Camuso) [1541533] - [char] ipmi: Get the device id through a function (Tony Camuso) [1541533] - [char] ipmi: Fix printing the BMC guid (Tony Camuso) [1541533] - [char] ipmi: Rework BMC registration (Tony Camuso) [1541533] - [char] ipmi: Fix issues with BMC refcounts (Tony Camuso) [1541533] - [char] ipmi: Check that the device type is BMC when scanning device (Tony Camuso) [1541533] - [char] ipmi: Move bmc find routing to below bmc device type (Tony Camuso) [1541533] - [char] ipmi: Fix getting the GUID data (Tony Camuso) [1541533] - [char] ipmi: make ipmi_poweroff_handler const (Tony Camuso) [1541533] - [char] ipmi: make ipmi_usr_hndl const (Tony Camuso) [1541533] - [char] ipmi: Make IPMI panic strings always available (Tony Camuso) [1541533] - [char] ipmi: fix unsigned long underflow (Tony Camuso) [1541533] - [char] ipmi: eliminate misleading print info when being probed via ACPI (Tony Camuso) [1541533]- [fs] ext4: Fix data exposure after failed AIO DIO (Carlos Maiolino) [1347126] - [fs] direct-io: always call ->end_io if non-NULL (Carlos Maiolino) [1347126] - [fs] nfsd: special case truncates some more ("J. Bruce Fields") [1554627] - [fs] nfsd: minor nfsd_setattr cleanup ("J. Bruce Fields") [1554627] - [fs] Add missing structs and defines from recent SMB3.1.1 documentation (Leif Sahlberg) [1555078] - [fs] Fix encryption labels and lengths for SMB3.1.1 (Leif Sahlberg) [1555078] - [fs] smb3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags (Leif Sahlberg) [1555078] - [fs] Update session and share information displayed for debugging SMB2/SMB3 (Leif Sahlberg) [1555078] - [fs] smb3: Warn user if trying to sign connection that authenticated as guest (Leif Sahlberg) [1555078] - [fs] smb3: Fix endian warning (Leif Sahlberg) [1555078] - [fs] Fix SMB3.1.1 guest authentication to Samba (Leif Sahlberg) [1555078] - [fs] smb3: Enable encryption for SMB3.1.1 (Leif Sahlberg) [1555078] - [fs] cifs: Clean up unused variables in smb2pdu.c (Leif Sahlberg) [1555076] - [fs] cifs: Display SMB2 error codes in the hex format (Leif Sahlberg) [1555076] - [fs] cifs: set oparms.create_options rather than or'ing in CREATE_OPEN_BACKUP_INTENT (Leif Sahlberg) [1555076] - [fs] cifs: Do not modify mid entry after submitting I/O in cifs_call_async (Leif Sahlberg) [1555076] - [fs] cifs: add SFM mapping for 0x01-0x1F (Leif Sahlberg) [1555076] - [fs] cifs: hide unused functions (Leif Sahlberg) [1555076] - [fs] cifs: set mapping error when page writeback fails in writepage or launder_pages (Leif Sahlberg) [1555076] - [fs] smb3: Add support for multidialect negotiate (SMB2.1 and later) (Leif Sahlberg) [1471950] - [fs] Fix warning messages when mounting to older servers (Leif Sahlberg) [1471950] - [fs] Improve security, move default dialect to SMB3 from old CIFS (Leif Sahlberg) [1471950] - [fs] Remove ifdef since SMB3 (and later) now STRONGLY preferred (Leif Sahlberg) [1471950] - [fs] cifs: add CONFIG_CIFS_DEBUG_KEYS to dump encryption keys (Leif Sahlberg) [1471950] - [fs] ext4: fix null pointer dereference on sbi (Jeff Moyer) [1526252] - [fs] dax: fix FS_DAX=n BLOCK=y compilation (Jeff Moyer) [1526252] - [fs] ext4: perform dax_device lookup at mount (Jeff Moyer) [1526252] - [fs] xfs: perform dax_device lookup at mount (Jeff Moyer) [1526252] - [fs] dax: introduce a fs_dax_get_by_bdev() helper (Jeff Moyer) [1526252] - [fs] dax, xfs, ext4: compile out iomap-dax paths in the FS_DAX=n case (Jeff Moyer) [1526252] - [fs] remove the pmem_dax_ops->flush abstraction (Jeff Moyer) [1471712] - [fs] dax, libnvdimm: remove wb_cache_pmem() indirection (Jeff Moyer) [1471712] - [fs] dax: replace clear_pmem() with open coded memset + dax_ops->flush (Jeff Moyer) [1471712] - [fs] dax: convert to dax_flush() (Jeff Moyer) [1471712] - [fs] libnvdimm, pmem: export a cache control attribute (Jeff Moyer) [1471712] - [fs] dm: add ->flush() dax operation support (Jeff Moyer) [1471712] - [fs] nfsd: remove blocked locks on client teardown (Scott Mayhew) [1504058] - [fs] xfs: Properly retry failed dquot items in case of error during buffer writeback (Carlos Maiolino) [1559410] - [fs] gfs2: fix flock panic issue (Robert S Peterson) [1551852] - [fs] gfs2: Prevent stopping kthreads twice in gfs2_make_fs_ro (Andreas Grunbacher) [1538344] - [fs] gfs2: Fix and clean up (GET,SET)FLAGS ioctl (Andreas Grunbacher) [1505875] - [nvme-fc] correct hang in nvme_ns_remove() (Ewan Milne) [1549232] - [nvme-fc] fix rogue admin cmds stalling teardown (Ewan Milne) [1549232] - [nvme-loop] check if queue is ready in queue_rq (Ewan Milne) [1549232] - [nvme-fc] check if queue is ready in queue_rq (Ewan Milne) [1549232] - [nvme-fabrics] introduce init command check for a queue that is not alive (Ewan Milne) [1549232] - [nvme-rdma] fix possible hang when issuing commands during ctrl removal (Ewan Milne) [1549232] - [nvme-rdma] fix merge error (Ewan Milne) [1549232] - [nvme-pci] quiesce/unquiesce admin_q instead of start/stop its hw queues (Ewan Milne) [1549232] - [nvme-loop] quiesce/unquiesce admin_q instead of start/stop its hw queues (Ewan Milne) [1549232] - [nvme-fc] quiesce/unquiesce admin_q instead of start/stop its hw queues (Ewan Milne) [1549232] - [nvme-rdma] quiesce/unquiesce admin_q instead of start/stop its hw queues (Ewan Milne) [1549232] - [blk-mq] Make it safe to quiesce and unquiesce from an interrupt handler (Ewan Milne) [1549232] - [blk-mq] clarify dispatch may not be drained/blocked by stopping queue (Ewan Milne) [1549232] - [blk-mq] don't stop queue for quiescing (Ewan Milne) [1549232] - [blk-mq] update comments on blk_mq_quiesce_queue() (Ewan Milne) [1549232] - [blk-mq] use QUEUE_FLAG_QUIESCED to quiesce queue (Ewan Milne) [1549232] - [blk-mq] use the introduced blk_mq_unquiesce_queue() (Ewan Milne) [1549232] - [blk-mq] introduce blk_mq_unquiesce_queue (Ewan Milne) [1549232] - [blk-mq] introduce blk_mq_quiesce_queue_nowait() (Ewan Milne) [1549232] - [blk-mq] move blk_mq_quiesce_queue() into include/linux/blk-mq.h (Ewan Milne) [1549232] - [scsi] lpfc: Fix regression error message displayed on boot (Dick Kennedy) [1550900] - [scsi] mpt3sas: Bump mpt3sas driver version to v16.100.01.00 (Tomas Henzl) [1545041] - [scsi] mpt3sas: Do not use 32-bit atomic request descriptor for Ventura controllers (Tomas Henzl) [1545041] - [scsi] megaraid_sas: driver version 07.702.06.00-rh3 (Tomas Henzl) [1544697] - [scsi] megaraid_sas: Do not use 32-bit atomic request descriptor for Ventura controllers (Tomas Henzl) [1544697]- [net] ipv4: avoid unused variable warning for sysctl (Sabrina Dubroca) [1541250] - [net] ipv4: don't allow setting net.ipv4.route.min_pmtu below 68 (Sabrina Dubroca) [1541250] - [net] l2tp: make datapath resilient to packet loss when sequence numbers enabled (Davide Caratti) [1527799] - [net] l2tp: make datapath sequence number support RFC-compliant (Davide Caratti) [1527799] - [net] l2tp: do data sequence number handling in a separate func (Davide Caratti) [1527799] - [net] ipv4: Do not cache routing failures due to disabled forwarding (Lorenzo Bianconi) [1520244] - [net] ipv4: removed redundant conditional (Lorenzo Bianconi) [1520244] - [net] sit: fix IFLA_MTU ignored on NEWLINK (Xin Long) [1548318] - [net] ip6_tunnel: fix IFLA_MTU ignored on NEWLINK (Xin Long) [1549440] - [net] ip6_gre: process toobig in a better way (Xin Long) [1523075] - [net] ip6_gre: add the process for redirect in ip6gre_err (Xin Long) [1523075] - [net] ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err (Xin Long) [1523075] - [net] ip6_gre: fix ip6gre_err() invalid reads (Xin Long) [1523075] - [net] ip6_tunnel: clean up ip4ip6 and ip6ip6's err_handlers (Xin Long) [1523077] - [net] ip6_tunnel: process toobig in a better way (Xin Long) [1523077] - [net] ip6_tunnel: add the process for redirect in ip6_tnl_err (Xin Long) [1523077] - [net] ip6_gre: init dev->mtu and dev->hard_header_len correctly (Stefano Brivio) [1548317] - [net] netfilter: nft_reject: restrict to INPUT/FORWARD/OUTPUT (Davide Caratti) [1549967] - [net] route: also update fnhe_genid when updating a route cache (Xin Long) [1523073] - [net] route: update fnhe_expires for redirect when the fnhe exists (Xin Long) [1523073] - [net] sctp: use right member as the param of list_for_each_entry (Xin Long) [1483445] - [net] sctp: reset owner sk for data chunks on out queues when migrating a sock (Xin Long) [1483445] - [net] gro: avoid reorders (Ivan Vecera) [1554456] - [net] Clarify dev_weight documentation for LRO and GRO_HW (Ivan Vecera) [1554456] - [net] Introduce NETIF_F_GRO_HW (Ivan Vecera) [1554456] - [net] mii, smsc: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd return void (Ivan Vecera) [1554965] - [net] mii: report 0 for unknown lp_advertising (Ivan Vecera) [1554965] - [net] mii: add generic function to support ksetting support (Ivan Vecera) [1554965] - [net] xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY (Sabrina Dubroca) [1551382] - [net] xfrm: xfrm_policy: silence compiler warning (Sabrina Dubroca) [1551382] - [net] xfrm: xfrm_policy: fix inline not at beginning of declaration (Sabrina Dubroca) [1551382] - [net] utils: generic inet_pton_with_scope helper (Ivan Vecera) [1551750] - [lib] kobject: Export kobj_ns_grab_current() and kobj_ns_drop() (Ivan Vecera) [1551750] - [lib] kobject: move EXPORT_SYMBOL() macros next to corresponding definitions (Ivan Vecera) [1551750] - [net] sctp: do not peel off an assoc from one netns to another one (Xin Long) [1520256] - [net] sctp: do not pr_err for the duplicated node in transport rhlist (Xin Long) [1541893]- [net] ipsec: Fix aborted xfrm policy dump crash (Bruno Eduardo de Oliveira Meneguele) [1517290] {CVE-2017-16939} - [net] Mark TC HW offloading as Tech Preview (Ivan Vecera) [1503123] - [net] netfilter: ebtables: fix erroneous reject of last rule (Florian Westphal) [1552370] {CVE-2018-1068} - [net] netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets (Florian Westphal) [1552370] {CVE-2018-1068} - [net] netfilter: bridge: ebt_among: add more missing match size checks (Florian Westphal) [1552370] {CVE-2018-1068} - [net] netfilter: bridge: ebt_among: add missing match size checks (Florian Westphal) [1552370] {CVE-2018-1068} - [block] loop: fix concurrent lo_open/lo_release (Joe Lawrence) [1541228] {CVE-2018-5344} - [iscsi-target] Fix panic when adding second TCP connection to iSCSI session (Maurizio Lombardi) [1544670] - [md] dm: fix dropped return code from dm_get_bdev_for_ioctl (Mike Snitzer) [1562962] - [x86] kexec/64: Clear control page after PGD init (Waiman Long) [1540061] - [x86] pti: Rework the UEFI data corruption fix (Waiman Long) [1540061]- [gpu] drm/i915/glk: IPC linetime watermark workaround for GLK (Lyude Paul) [1548651] - [gpu] drm/i915/cfl: Remove alpha support protection (Rob Clark) [1464911] - [gpu] drm/i915/cnl: Map VBT DDC Pin to BSpec DDC Pin (Rob Clark) [1464911] - [gpu] drm/i915: Add retries for LSPCON detection (Rob Clark) [1464911] - [gpu] drm/i915: Don't give up waiting on INVALID_MODE (Rob Clark) [1464911] - [netdrv] i40e: fix incorrect UP-TC mapping (Stefan Assmann) [1558159] - [pci] hv: Use effective affinity mask (Vitaly Kuznetsov) [1555239] - [nvme] pci: Fix EEH failure on ppc (Mauricio Oliveira) [1558499] - [iommu] amd: Add NULL sanity check for struct irq_2_irte.ir_data (Suravee Suthikulpanit) [1542697]- [sound] hda: Fix a wrong FIXUP for alc289 on Dell machines (Jaroslav Kysela) [1548969] - [sound] hda: Fix headset mic detection problem for two Dell machines (Jaroslav Kysela) [1548969] - [sound] alsa: x86: Fix potential crash at error path (Jaroslav Kysela) [1551742] - [sound] alsa: x86: Fix missing spinlock and mutex initializations (Jaroslav Kysela) [1551742] - [sound] alsa: x86: hdmi: Add single_port option for compatible behavior (Jaroslav Kysela) [1551742] - [sound] alsa: x86: fix error return code in hdmi_lpe_audio_probe() (Jaroslav Kysela) [1551742] - [hid] wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events (Benjamin Tissoires) [1551776] - [hid] wacom: generic: Send BTN_STYLUS3 when both barrel switches are set (Benjamin Tissoires) [1551783] - [hid] wacom: generic: Recognize WACOM_HID_WD_PEN as a type of pen collection (Benjamin Tissoires) [1551776] - [crypto] chelsio: Fix src buffer dma length (Arjun Vynipadath) [1548047] - [crypto] chelsio: Move DMA un/mapping to chcr from lld cxgb4 driver (Arjun Vynipadath) [1548047] - [crypto] chelsio: Remove unused parameter (Arjun Vynipadath) [1548047] - [crypto] chelsio: Remove allocation of sg list to implement 2K limit of dsgl header (Arjun Vynipadath) [1548047] - [crypto] chelsio: introduce __skb_put_zero() (Arjun Vynipadath) [1548047] - [crypto] chelsio: make skb_put & friends return void pointers (Arjun Vynipadath) [1548047] - [infiniband] rdma/bnxt_re: Avoid Hard lockup during error CQE processing (Selvin Xavier) [1549453] - [infiniband] rdma/bnxt_re: Add helper functions to handle async FW events (Selvin Xavier) [1549453] - [infiniband] rdma/bnxt_re: Synchronize destroy_qp with poll_cq (Selvin Xavier) [1538833] - [infiniband] rdma/bnxt_re: Avoid system hang during device (Selvin Xavier) [1547353] - [infiniband] rdma/bnxt_re: Fix system crash during load/unload (Selvin Xavier) [1547353] - [netdrv] i40e: Close client on suspend and restore client MSIx on resume (Stefan Assmann) [1538847] - [scsi] csiostor: add support for 32 bit port capabilities (Arjun Vynipadath) [1526163] - [netdrv] cxgb4/cxgbvf: Handle 32-bit fw port capabilities (Arjun Vynipadath) [1526163] - [netdrv] cxgb4vf: define get_fecparam ethtool callback (Arjun Vynipadath) [1526163] - [netdrv] cxgb4: ethtool forward error correction management support (Arjun Vynipadath) [1526163] - [netdrv] cxgb4: core hardware/firmware support for Forward Error Correction on a link (Arjun Vynipadath) [1526163]- [fs] nfs: Fix unstable write completion (Scott Mayhew) [1544647] - [md] support to split big bio (Ming Lei) [1557434] - [block] introduce bio_split2() and bio_pair2_release() (Ming Lei) [1557434] - [nvme] fixup nvme_sysfs_delete() (David Milburn) [1543716 1451772 1440470] - [nvme] rdma: Use mr pool (David Milburn) [1547273] - [nvme] rdma: Check remotely invalidated rkey matches our expected rkey (David Milburn) [1547273] - [nvme] rdma: wait for local invalidation before completing a request (David Milburn) [1547273] - [nvme] rdma: don't complete requests before a send work request has completed (David Milburn) [1547273] - [nvme] rdma: don't suppress send completions (David Milburn) [1547273] - [xen] fix booting ballooned down hvm guest (Vitaly Kuznetsov) [1529437] - [powerpc] tm: Flush TM only if CPU has TM feature (David Gibson) [1544676] {CVE-2018-1091} - [powerpc] powernv: Support firmware disable of RFI flush (Mauricio Oliveira) [1553927] - [powerpc] pseries: Support firmware disable of RFI flush (Mauricio Oliveira) [1553927] - [powerpc] pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper (Mauricio Oliveira) [1553927] - [x86] smpboot: Fix uncore_pci_remove() indexing bug when hot-removing a physical CPU (Prarit Bhargava) [1527731] - [x86] kvm: Fix device passthrough when SME is active (Suravee Suthikulpanit) [1557911] - [x86] apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified (Baoquan He) [1526411] - [x86] apic: Remove the (now) unused disable_IO_APIC() function (Baoquan He) [1521003] - [x86] apic: Fix restoring boot IRQ mode in reboot and kexec/kdump (Baoquan He) [1521003] - [x86] apic: Split disable_IO_APIC() into two functions to fix CONFIG_KEXEC_JUMP=y (Baoquan He) [1521003] - [x86] apic: Split out restore_boot_irq_mode() from disable_IO_APIC() (Baoquan He) [1521003] - [x86] tsc: Fix erroneous TSC rate on Skylake Xeon (Prarit Bhargava) [1466058] - [x86] tsc: Print tsc_khz, when it differs from cpu_khz (Prarit Bhargava) [1466058] - [x86] tsc: Future-proof native_calibrate_tsc() (Prarit Bhargava) [1466058]- [netdrv] i40e: Fix attach VF to VM issue (Stefan Assmann) [1528123] - [netdrv] ixgbevf: Add check for ixgbe_mbox_api_13 to ixgbevf_probe when setting max_mtu (Ken Cox) [1556696] - [md] dm btree: fix serious bug in btree_split_beneath() (Mike Snitzer) [1557849] - [x86] pti: Disable PTI user page table update in EFI virtual mode (Waiman Long) [1540061]- [netdrv] tg3: prevent scheduling while atomic splat (Jonathan Toppins) [1554590] - [nvme] validate admin queue before unquiesce (David Milburn) [1549733]- [acpi] sbshc: remove raw pointer from printk() message (Baoquan He) [1547009] {CVE-2018-5750} - [fs] gfs2: fixes to "implement iomap for block_map" (Andreas Grunbacher) [1542594] - [x86] kvm: svm: disable virtual GIF and VMLOAD/VMSAVE (Paolo Bonzini) [1552090]- [media] v4l2-compat-ioctl32.c: refactor compat ioctl32 logic fixup (Jarod Wilson) [1548430] {CVE-2017-13166} - [kernel] futex: Prevent overflow by strengthen input validation (Joe Lawrence) [1547585] {CVE-2018-6927} - [fs] Revert dcache_readdir back to ->readdir() ("Eric W. Biederman") [1525541] - [md] dm-raid: fix incorrect sync_ratio when degraded (Mike Snitzer) [1547979] - [mm] page_alloc: fix memmap_init_zone pageblock alignment (Daniel Vacek) [1525121] - [mm] revert kvmalloc: stress the vmalloc path in the debugging kernel (Jeff Moyer) [1550094] - [powerpc] 64s: Allow control of RFI flush via debugfs (Mauricio Oliveira) [1543067] - [powerpc] 64s: Improve RFI L1-D cache flush fallback (Mauricio Oliveira) [1543067] - [powerpc] 64s: Wire up cpu_show_meltdown() (Mauricio Oliveira) [1543067] - [x86] kvm: vmx: Cache IA32_DEBUGCTL in memory (Paolo Bonzini) [1537379] - [x86] spec_ctrl: avoid rmb() on full retpoline kernels (Paolo Bonzini) [1537379] - [x86] spec_ctrl: replace boot_cpu_has with a static key for IBRS checks (Paolo Bonzini) [1537379] - [x86] spec_ctrl: actually use static key for retpolines (Paolo Bonzini) [1537379] - [x86] kvm: vmx: optimize IBRS handling at vmenter/vmexit (Paolo Bonzini) [1537379] - [x86] kvm: vmx: mark RDMSR path as unlikely (Paolo Bonzini) [1537379] - [x86] kvm: use native_read_msr to read SPEC_CTRL (Paolo Bonzini) [1537379] - [x86] kvm/nvmx: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap (Paolo Bonzini) [1537379] - [x86] nvmx: Properly set spec_ctrl and pred_cmd before merging MSRs (Paolo Bonzini) [1537379] - [x86] kvm/vmx: Allow direct access to MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1537379] - [x86] kvm: Add IBPB support (Paolo Bonzini) [1537379] - [x86] kvm: vmx: make MSR bitmaps per-VCPU (Paolo Bonzini) [1537379] - [x86] kvm: vmx: Do not disable intercepts for BNDCFGS (Paolo Bonzini) [1537379] - [x86] kvm: vmx: introduce alloc_loaded_vmcs (Paolo Bonzini) [1537379] - [x86] kvm: nvmx: Eliminate vmcs02 pool (Paolo Bonzini) [1537379] - [x86] kvm: nvmx: single function for switching between vmcs (Paolo Bonzini) [1537379] - [x86] kvm: Update the reverse_cpuid list to include CPUID_7_EDX (Paolo Bonzini) [1537379] - [x86] cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel (Paolo Bonzini) [1537379] - [x86] cpufeatures: Clean up Spectre v2 related CPUID flags (Paolo Bonzini) [1537379] - [x86] cpufeatures: Add Intel feature bits for Speculation Control (Paolo Bonzini) [1537379] - [x86] cpufeatures: Add AMD feature bits for Speculation Control (Paolo Bonzini) [1537379] - [x86] cpufeatures: Add CPUID_7_EDX CPUID leaf (Paolo Bonzini) [1537379] - [x86] cpu: Fill in feature word 13, CPUID_8000_0008_EBX (Paolo Bonzini) [1537379]- [tools] revert perf: Fix swap for samples with raw data (Jiri Olsa) [1458228] - [netdrv] ibmvnic: Fix early release of login buffer (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Clean RX pool buffers during device close (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Free RX socket buffer in case of adapter error (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Fix NAPI structures memory leak (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Fix login buffer memory leaks (Desnes Augusto Nunes do Rosario) [1545578] - [netdrv] ibmvnic: Wait until reset is complete to set carrier on (Desnes Augusto Nunes do Rosario) [1545578] - [block] disable runtime-pm for blk-mq (Ming Lei) [1548269] - [mm] revert memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1548593 1517028] - [mm] revert cgroup: kill css_id (Aristeu Rozanski) [1548593 1517028]- [media] v4l2-compat-ioctl32.c: refactor compat ioctl32 logic (Jarod Wilson) [1548430] {CVE-2017-13166} - [sound] alsa: seq: Fix use-after-free at creating a port (CVE-2017-15265) (Jaroslav Kysela) [1503381] {CVE-2017-15265} - [gpu] drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE (Rob Clark) [1546022] - [edac] disable only ghes_edac by default (Aristeu Rozanski) [1543078] - [edac] ghes: Model a single, logical memory controller (Aristeu Rozanski) [1543078] - [fs] cifs: release cifs root_cred after exit_cifs (Leif Sahlberg) [1525874] - [fs] gfs2: Fix fallocate chunk size (Andreas Grunbacher) [1545329] - [fs] gfs2: Fixes to "Implement iomap for block_map" (Andreas Grunbacher) [1542594] - [fs] gfs2: Clean up (lookup,fillup)_metapath (Andreas Grunbacher) [1542594] - [fs] iomap: warn on zero-length mappings (Andreas Grunbacher) [1542594] - [md] raid0: remove blank line printk from dump_zones() (John Pittman) [1534272] - [md] dm: use blkdev_get rather than bdgrab when issuing pass-through ioctl (Mike Snitzer) [1513037] - [mm] kvmalloc: stress the vmalloc path in the debugging kernel (Mikulas Patocka) [1523567] - [mm] fs: rework do_invalidatepage (Eric Sandeen) [1546079] - [net] netfilter: fix NULL ptr dereference in nf_send_reset() (Paolo Abeni) [1546148]- [infiniband] ipoib: Add ipoib_enhanced module parameter (Slava Shwartsman) [1533013] - [netdrv] ibmvnic: Remove skb->protocol checks in ibmvnic_xmit (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: Reset long term map ID counter (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: queue reset when CRQ gets closed during reset (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: Ensure that buffers are NULL after free (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: Fix rx queue cleanup for non-fatal resets (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: fix empty firmware version and errors cleanup (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] ibmvnic: fix firmware version when no firmware level has been provided by the VIOS server (Desnes Augusto Nunes do Rosario) [1544356] - [netdrv] mlx5e: Fix offloading of E-Switch TC pedit actions (Slava Shwartsman) [1545640] - [netdrv] qed: Correct setting the number of completion queues for FCoE functions (Chad Dupuis) [1542188] - [netdrv] ixgbe: fix crash in build_skb Rx code path (Ken Cox) [1520428] - [netdrv] tg3: APE heartbeat changes (Jonathan Toppins) [1546217] - [powerpc] pseries/vio: Dispose of virq mapping on vdevice unregister (Gustavo Duarte) [1544009] - [s390] qeth: fix underestimated count of buffer elements (Hendrik Brueckner) [1544698] - [x86] kvm: fix singlestepping over syscall (Paolo Bonzini) [1464481] {CVE-2017-7518} - [x86] paravirt: fix kabi breakage in pv_mmu_ops (Jeff Moyer) [1546027] - [x86] uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations (Jeff Moyer) [1471678]- [crypto] algif_skcipher: Remove custom release parent function (Bruno Eduardo de Oliveira Meneguele) [1529441] - [crypto] algif_hash: Remove custom release parent function (Bruno Eduardo de Oliveira Meneguele) [1537376] - [mailbox] pcc: Drop uninformative output during boot (Kazuhito Hagio) [1515571] - [edac] skx_edac: Fix detection of single-rank DIMMs (Aristeu Rozanski) [1482248] - [md] free unused memory after bitmap resize (Nigel Croxon) [1532767] - [fs] sunrpc: ensure correct error is reported by xs_tcp_setup_socket() (Steve Dickson) [1536582] - [fs] Revert "fixing infinite OPEN loop in 4.0 stateid recovery" (Steve Dickson) [1542191] - [scsi] use 'scsi_device_from_queue()' for scsi_dh (Mike Snitzer) [1546212] - [scsi] dh: add a common helper to get a scsi_device from a request_queue (Mike Snitzer) [1546212] - [scsi] qedi: Drop cqe response during connection recovery (Chad Dupuis) [1543503] - [scsi] qedi: Fix a possible sleep-in-atomic bug in qedi_process_tmf_resp (Chad Dupuis) [1543503] - [scsi] qla4xxx: skip error recovery in case of register disconnect (Himanshu Madhani) [1541766] - [x86] spectre: fix the kernel build without CONFIG_RETPOLINE (Josh Poimboeuf) [1543939]- [tools] perf: Fix swap for samples with raw data (Jiri Olsa) [1458228] - [alsa] hda/realtek: Enable Thinkpad Dock device for ALC298 platform (Jaroslav Kysela) [1469623] - [crypto] rng: prevent entry into drbg test path from algif_rng (Bruno Eduardo de Oliveira Meneguele) [1485815] - [net] macvtap: add namespace support to the sysfs device class (Davide Caratti) [1544499] - [net] sched: cls_u32: fix cls_u32 on filter replace (Ivan Vecera) [1542013] - [net] netfilter: xt_TCPMSS: add more sanity tests on tcph->doff (Florian Westphal) [1543088] {CVE-2017-18017}- [sound] alsa: seq: Make ioctls race-free (CVE-2018-1000004) (Jaroslav Kysela) [1537203] {CVE-2018-1000004} - [gpu] drm/i915/gvt: move write protect handler out of mmio emulation function (Paul Lai) [1525419] - [gpu] drm/i915/gvt: Factor intel_vgpu_page_track (Paul Lai) [1525419] - [fs] xfs: eliminate duplicate icreate tx reservation functions (Brian Foster) [1397653] - [fs] xfs: refactor inode chunk alloc/free tx reservation (Brian Foster) [1397653] - [fs] xfs: include an allocfree res for inobt modifications (Brian Foster) [1397653] - [fs] xfs: truncate transaction does not modify the inobt (Brian Foster) [1397653] - [fs] xfs: fix up agi unlinked list reservations (Brian Foster) [1397653] - [fs] xfs: include inobt buffers in ifree tx log reservation (Brian Foster) [1397653] - [fs] xfs: print transaction log reservation on overrun (Brian Foster) [1397653] - [fs] xfs: dump transaction usage details on log reservation overrun (Brian Foster) [1397653] - [fs] xfs: refactor xlog_cil_insert_items() to facilitate transaction dump (Brian Foster) [1397653] - [fs] xfs: separate shutdown from ticket reservation print helper (Brian Foster) [1397653] - [s390] gs: add compat regset for the guarded storage broadcast control block (Hendrik Brueckner) [1537067] - [x86] intel_rdt/cqm: avoid negative static key counts (Joe Lawrence) [1524901] - [x86] efi: Fix boot crash by always mapping boot service regions into new EFI page tables (Lenny Szubowicz) [1535243]- [netdrv] bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine (Jonathan Toppins) [1532863] - [netdrv] bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow_alloc() (Jonathan Toppins) [1532863] - [netdrv] bnxt_en: Fix sources of spurious netpoll warnings (Jonathan Toppins) [1532863] - [mm] memcg, slab: do not destroy children caches if parent has aliases (Aristeu Rozanski) [1502818] - [mm] memcg, slab: fix races in per-memcg cache creation/destruction (Aristeu Rozanski) [1502818] - [mm] memcg, slab: clean up memcg cache initialization/destruction (Aristeu Rozanski) [1502818] - [mm] memcg, slab: kmem_cache_create_memcg(): fix memleak on fail path (Aristeu Rozanski) [1502818] - [block] Invalidate cache on discard v2 (Ming Lei) [1515920] - [x86] mm: Fix use-after-free of ldt_struct (Oleg Nesterov) [1543352] {CVE-2017-17053}- [kernel] acct.c: fix the acct->needcheck check in check_free_space() (Oleg Nesterov) [1520791] - [mm] pm/hibernate: touch NMI watchdog when creating snapshot (Aristeu Rozanski) [1487022] - [mm] userfaultfd: clear the vma->vm_userfaultfd_ctx if UFFD_EVENT_FORK fails (Andrea Arcangeli) [1531285] - [block] blk-mq: Take tagset lock when updating hw queues (Ming Lei) [1528644] - [kernel] genirq/affinity: avoid deadlock in pci_alloc_irq_vectors_affinity (Ming Lei) [1528644] - [block] blk-mq: avoid IO hang during CPU hotplug by freezing queues in order (Ming Lei) [1528644] - [nvme] kick requeue list when requeueing a request instead of when starting the queues (Ming Lei) [1528644] - [scsi] dual scan thread bug fix (Ewan Milne) [1509331] - [scsi] fix our current target reap infrastructure (Ewan Milne) [1509331] - [s390] crypto: fix aes/paes Kconfig dependeny (Hendrik Brueckner) [1538139] - [s390] mm: fix BUG_ON in crst_table_upgrade (Hendrik Brueckner) [1500580] - [x86] paravirt: Remove 'noreplace-paravirt' cmdline option (Josh Poimboeuf) [1538911] - [x86] microcode/amd: Add support for fam17h microcode loading (Suravee Suthikulpanit) [1540104] - [x86] Use __nostackprotect for sme_encrypt_kernel (Suravee Suthikulpanit) [1540104] - [x86] mm: Encrypt the initrd earlier for BSP microcode update (Suravee Suthikulpanit) [1540104] - [x86] mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption (Suravee Suthikulpanit) [1540104] - [x86] mm: Centralize PMD flags in sme_encrypt_kernel() (Suravee Suthikulpanit) [1540104] - [x86] mm: Use a struct to reduce parameters for SME PGD mapping (Suravee Suthikulpanit) [1540104] - [x86] mm: Clean up register saving in the __enc_copy() assembly code (Suravee Suthikulpanit) [1540104]- [crypto] chelsio - Check error code with IS_ERR macro (Arjun Vynipadath) [1542351] - [crypto] chelsio - Use x8_ble gf multiplication to calculate IV (Arjun Vynipadath) [1542351] - [crypto] gf128mul - The x8_ble multiplication functions (Arjun Vynipadath) [1542351] - [crypto] gf128mul - rename the byte overflow tables (Arjun Vynipadath) [1542351] - [crypto] gf128mul - remove xx() macro (Arjun Vynipadath) [1542351] - [crypto] chelsio - Fix memory leak (Arjun Vynipadath) [1542351] - [scsi] libcxgbi: use GFP_ATOMIC in cxgbi_conn_alloc_pdu() (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: remove the stid on listen create failure (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: when flushing, complete all wrs in a chain (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: reflect the original WR opcode in drain cqes (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: Only validate the MSN for successful completions (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: only insert drain cqes if wq is flushed (Arjun Vynipadath) [1541085] - [infiniband] iw_cxgb4: put ep reference in pass_accept_req() (Arjun Vynipadath) [1541085] - [netdrv] be2net: restore properly promisc mode after queues reconfiguration (Ivan Vecera) [1535897] - [netdrv] ixgbe: Set DMA attributes individually (Ken Cox) [1536455] - [netdrv] iwlwifi: mvm: fix security bug in PN checking (Stanislaw Gruszka) [1538028] - [netdrv] ibmvnic: Wait for device response when changing MAC (Desnes Augusto Nunes do Rosario) [1540838] - [netdrv] ibmvnic: Don't handle RX interrupts when not up (Desnes Augusto Nunes do Rosario) [1532345] - [netdrv] ibmvnic: Fix pending MAC address changes (Desnes Augusto Nunes do Rosario) [1535368] - [netdrv] ibmvnic: Include header descriptor support for ARP packets (Desnes Augusto Nunes do Rosario) [1529748] - [netdrv] ibmvnic: Increase maximum number of RX/TX queues (Desnes Augusto Nunes do Rosario) [1529748] - [netdrv] ibmvnic: Rename IBMVNIC_MAX_TX_QUEUES to IBMVNIC_MAX_QUEUES (Desnes Augusto Nunes do Rosario) [1529748] - [net] cls_u32: fix use after free in u32_destroy_key() (Paolo Abeni) [1540821] - [net] properly release sk_frag.page (Lorenzo Bianconi) [1535775] - [net] netlink: Add netns check on taps (William Townsend) [1538738] {CVE-2017-17449} - [net] netfilter: xt_osf: Add missing permission checks (Florian Westphal) [1539230] {CVE-2017-17448} - [net] netfilter: nfnetlink_cthelper: Add missing permission checks (Florian Westphal) [1539230] {CVE-2017-17448}- [tools] perf vendor events powerpc: Remove duplicate events (Mauricio Oliveira) [1521091] - [tools] perf vendor events powerpc: Update POWER9 events (Mauricio Oliveira) [1521091] - [thermal] doc change updates expected cur_state behavior (Brad Peters) [1211434] - [hid] Add PCI ID for Cannon Lake and Coffee Lake (Brad Peters) [1530141] - [edac] sb_edac: Fix missing DIMM sysfs entries with KNL SNC2/SNC4 mode (Aristeu Rozanski) [1536995] - [fs] sysfs: Use only return value from is_visible for the file mode (Jeff Moyer) [1533361] - [fs] nfsd: auth: Fix gid sorting when rootsquash enabled (Thiago Becker) [1516978] - [block] silently forbid sending any ioctl to a partition (Paolo Bonzini) [1438809] - [mm] fix collision between DAX PMD and PTEs (Jeff Moyer) [1528957] - [mm] always enable thp for dax mappings (Jeff Moyer) [1472025] - [mm] improve readability of transparent_hugepage_enabled() (Jeff Moyer) [1472025] - [acpi] acpi, nfit: validate commands against the device type (Al Stone) [1471819] - [acpi] acpi, nfit: add support for the _LSI, _LSR, and _LSW label methods (Al Stone) [1471819]- [kernel] lockdep: Increase MAX_STACK_TRACE_ENTRIES for debug kernel (Waiman Long) [1532959] - [kernel] make groups_sort calling a responsibility group_info allocators (Thiago Becker) [1516978] - [kernel] watchdog: Prevent false positives with turbo modes (Jiri Olsa) [1493859] - [netdrv] xen-netfront: enable device after manual module load (Eduardo Otubo) [1472220] - [netdrv] ibmvnic: Fix IPv6 packet descriptors (Gustavo Duarte) [1536746] - [netdrv] ibmvnic: Fix IP offload control buffer (Gustavo Duarte) [1536746] - [netdrv] bnxt_en: Don't print Link speed -1 no longer supported messages (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Uninitialized variable in bnxt_tc_parse_actions() (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Need to unconditionally shut down RoCE in bnxt_shutdown (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: wildcard smac while creating tunnel decap filter (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: fix dst/src fid for vxlan encap/decap actions (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Fix a variable scoping in bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Add ETH_RESET_AP support (Jonathan Toppins) [1522743] - [netdrv] net: ethtool: add support for reset of AP inside NIC interface (Jonathan Toppins) [1522743] - [netdrv] bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' (Jonathan Toppins) [1522743] - [powerpc] kvm: book3s: Provide information about hardware/firmware CVE workarounds (Serhii Popovych) [1532077] {CVE-2017-5754} - [powerpc] powernv/pci: Enable 64-bit devices to access >4GB DMA space (Mauricio Oliveira) [1506259] - [powerpc] powernv/pci: Add helper to check if a PE has a single vendor (Mauricio Oliveira) [1506259] - [x86] kvm: svm: Fix up enable_smi_window due to out-of-order backport (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Enable Virtual GIF feature (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Add Virtual GIF feature definition (Suravee Suthikulpanit) [1135003] - [x86] cpufeature,kvm/svm: Rename (shorten) the new virtualized VMSAVE/VMLOAD CPUID flag (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Enable Virtual VMLOAD VMSAVE feature (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Add Virtual VMLOAD VMSAVE feature definition (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Rename lbr_ctl field in the vmcb control area (Suravee Suthikulpanit) [1135003] - [x86] kvm: svm: Prepare for new bit definition in lbr_ctl (Suravee Suthikulpanit) [1135003] - [x86] fpu: Use early_param() for clearcpuid (Scott Wood) [1539423]- [dma-buf] fix reservation_object_wait_timeout_rcu once more v2 (Lyude Paul) [1535631] - [fs] nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat (Dave Wysochanski) [1539866] - [fs] xfs: validate sb_logsunit is a multiple of the fs blocksize (Bill O'Donnell) [1538495] - [fs] nfsv4: always set NFS_LOCK_LOST when a lock is lost (Steve Dickson) [1540324] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1524717] - [scsi] qla2xxx: Fix memory corruption during hba reset test (Himanshu Madhani) [1524717] - [scsi] qla2xxx: Fix logo flag for qlt_free_session_done() (Himanshu Madhani) [1524717] - [scsi] qla2xxx: Reset the logo flag, after target re-login (Himanshu Madhani) [1524717] - [block] dm: fix incomplete request_queue initialization (Mike Snitzer) [1517771] - [block] allow gendisk's request_queue registration to be deferred (Mike Snitzer) [1517771] - [block] Protect less code with sysfs_lock in blk_(un,) register_queue() (Mike Snitzer) [1517771] - [block] properly protect the 'queue' kobj in blk_unregister_queue (Mike Snitzer) [1517771]- [infiniband] iser-target: avoid reinitializing rdma contexts for isert commands (Don Dutile) [1540434] - [netdrv] nfp: implement ethtool FEC mode settings (John Linville) [1519199] - [netdrv] nfp: add helpers for FEC support (John Linville) [1519199] - [netdrv] nfp: add get/set link settings ndos to representors (John Linville) [1519199] - [netdrv] nfp: resync repr state when port table sync (John Linville) [1519199] - [netdrv] nfp: refactor nfp_app_reprs_set (John Linville) [1519199] - [netdrv] nfp: don't depend on compiler constant propagation (John Linville) [1519199] - [netdrv] vmxnet3: repair memory leak (Neil Horman) [1525354] - [cpufreq] governor: Serialize governor callbacks (David Arcari) [1538572] - [cpufreq] governor: split cpufreq_governor_dbs() (David Arcari) [1538572] - [cpufreq] governor: register notifier from cs_init() (David Arcari) [1538572] - [cpufreq] intel_pstate: Remove use of get_target_pstate_use_cpu_load(() (Prarit Bhargava) [1537502] - [cpufreq] revert intel_pstate: Use load-based P-state selection more widely (Prarit Bhargava) [1537502] - [cpufreq] Fix intel_pstate driver (Prarit Bhargava) [1537502] - [x86] fpu: Fix get_xsave_addr() behavior under virtualization ("Dr. David Alan Gilbert") [1534309] - [x86] kvm: fix usage of uninit spinlock in avic_vm_destroy() (Wei Huang) [1537402] - [x86] KVM: Fix CPUID function for word 6 (80000001_ECX) (Wei Huang) [1533358] - [kernel] print kdump kernel loaded status in stack dump (Lianbo Jiang) [1535754] - [kernel] kexec: add a kexec_crash_loaded() function (Lianbo Jiang) [1535754]- [watchdog] hpwdt: remove indirect call in watchdog/hpwdt.c (Josh Poimboeuf) [1535644] - [kernel] x86/spec_ctrl: cleanup __ptrace_may_access (Josh Poimboeuf) [1535644] - [x86] bugs: Drop one "mitigation" from dmesg (Josh Poimboeuf) [1535644] - [x86] kvm: vmx: Make indirect call speculation safe (Josh Poimboeuf) [1535644] - [x86] kvm: x86: Make indirect calls in emulator speculation safe (Josh Poimboeuf) [1535644] - [x86] retpoline: Optimize inline assembler for vmexit_fill_RSB (Josh Poimboeuf) [1535644] - [x86] mce: Make machine check speculation protected (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: fix ptrace IBPB optimization (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: Avoid returns in IBRS-disabled regions (Josh Poimboeuf) [1535644] - [x86] spectre/meltdown: avoid the vulnerability directory to weaken kernel security (Josh Poimboeuf) [1535644] - [x86] unwind: fix livepatch regression with CALL_NOSPEC macro (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: Document retpolines and ibrs_enabled=3 (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: upgrade GCC retpoline warning to an error (Josh Poimboeuf) [1535644] - [x86] Use IBRS for firmware update path (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: stuff RSB on context switch with SMEP enabled (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: enforce sane combinations of IBRS and retpoline (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: use upstream RSB stuffing function (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: add ibrs_enabled=3 (ibrs_user) (Josh Poimboeuf) [1535644] - [kernel] x86/jump_label: warn on failed jump label patch (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: detect unretpolined modules (Josh Poimboeuf) [1535644] - [x86] retpoline: Add LFENCE to the retpoline/RSB filling RSB macros (Josh Poimboeuf) [1535644] - [x86] retpoline: Fill return stack buffer on vmexit (Josh Poimboeuf) [1535644] - [x86] retpoline/xen: Convert Xen hypercall indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/hyperv: Convert assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/ftrace: Convert ftrace assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/entry: Convert entry assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline/crypto: Convert crypto assembler indirect jumps (Josh Poimboeuf) [1535644] - [x86] retpoline: Add initial retpoline support (Josh Poimboeuf) [1535644] - [x86] jump_label: add asm support for static keys (Josh Poimboeuf) [1535644] - [x86] asm: Make asm/alternative.h safe from assembly (Josh Poimboeuf) [1535644] - [tools] objtool: Support new GCC 6 switch jump table pattern (Josh Poimboeuf) [1535644] - [tools] objtool: Detect jumps to retpoline thunks (Josh Poimboeuf) [1535644] - [x86] spectre: Add boot time option to select Spectre v2 mitigation (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: print features changed by microcode loading (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: refactor the init and microcode loading paths (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: move initialization of X86_FEATURE_IBPB_SUPPORT (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove SPEC_CTRL_PCP_IBPB bit (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove ibrs_enabled variable (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: add ibp_disabled variable (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: add X86_FEATURE_IBP_DISABLE (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove IBP disable for AMD model 0x16 (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove performance measurements from documentation (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: make ipbp_enabled read-only (Josh Poimboeuf) [1535644] - [x86] spec_ctrl: remove ibpb_enabled=2 mode (Josh Poimboeuf) [1535644] - [x86] cpu: Implement CPU vulnerabilites sysfs functions (Josh Poimboeuf) [1535644] - [base] sysfs/cpu: Add vulnerability folder (Josh Poimboeuf) [1535644] - [x86] cpu: Merge bugs.c and bugs_64.c (Josh Poimboeuf) [1535644]- [tools] perf record: Fix wrong size in perf_record_mmap for last kernel module (Jiri Olsa) [1509073] - [testmgr] disable ECDH and DH in FIPS mode (Bruno Eduardo de Oliveira Meneguele) [1523357] - [kernel] cpumask: Fix cpumask leak in partition_sched_domains() (Joe Lawrence) [1534918] - [kernel] pm / hibernate: Restore processor state before using per-CPU variables (Prarit Bhargava) [1418896] - [x86] power/64: Fix hibernation return address corruption (Prarit Bhargava) [1418896] - [x86] pti/mm: Fix trampoline stack problem with XEN PV (Andrea Arcangeli) [1533542] - [x86] mm: Rework wbinvd, hlt operation in stop_this_cpu() (Suravee Suthikulpanit) [1522676] - [mm] swap: zswap: maybe_preload & refactoring (Jerome Marchand) [1532517] - [mm] ksm: add cond_resched() to the rmap_walks (Rafael Aquini) [1519517] - [mm] mprotect: add a cond_resched() inside change_pmd_range() (Rafael Aquini) [1519517] - [infiniband] rdma/bnxt_re: Fix the RoCE firmware version reported (Selvin Xavier) [1538406] - [netdrv] cxgb4: fix possible deadlock (Arjun Vynipadath) [1439204] - [netdrv] hv_netvsc: Fix the receive buffer size limit (Vitaly Kuznetsov) [1532169] - [netdrv] nfp: flower: vxlan: ensure no sleep in atomic context (John Linville) [1537927] - [netdrv] nfp: flower: prioritize stats updates (John Linville) [1537141] - [net] Fix double free and memory corruption in get_net_ns_by_id() (Aristeu Rozanski) [1531551] {CVE-2017-15129}- [media] xc2028: avoid use after free (Torez Smith) [1402893] {CVE-2016-7913} - [kernel] module: avoid ifdefs for sig_enforce declaration (Bruno Eduardo de Oliveira Meneguele) [1531454] - [fs] sysfs: Do not warn about missing kernfs_node if kobj is not active (Vivek Goyal) [1534568] - [md] not clear ->safemode for external metadata array (Xiao Ni) [1526283] - [md] always clear ->safemode when md_check_recovery gets the mddev lock (Xiao Ni) [1526283] - [block] blk-mq: don't allow write on attributes of .seq_ops (Ming Lei) [1535949] - [scsi] lpfc: Fix SCSI io host reset causing kernel crash (Dick Kennedy) [1530120] - [scsi] lpfc: FLOGI failures are reported when connected to a private loop (Dick Kennedy) [1532307] - [scsi] qla2xxx: Fix NULL pointer crash due to probe failure (Himanshu Madhani) [1525810] - [scsi] core: check for device state in __scsi_remove_target() (Ewan Milne) [1537459] - [scsi] fixup kernel warning during rmmod() (Ewan Milne) [1537459] - [nvme] rdma: fix concurrent reset and reconnect (David Milburn) [1517602] - [nvdimm] btt: fix uninitialized err_lock (Jeff Moyer) [1524775] - [tools] testing/nvdimm: fix nfit_test buffer overflow (Jeff Moyer) [1375501] - [tools] testing/nvdimm: fix nfit_test shutdown crash (Jeff Moyer) [1375501] - [tools] testing/nvdimm: make iset cookie predictable (Jeff Moyer) [1375501] - [tools] testing/nvdimm: support for sub-dividing a pmem region (Jeff Moyer) [1375501] - [tools] testing/nvdimm: fix allocation range for mock flush hint tables (Jeff Moyer) [1375501]- [crypto] aesni: add wrapper for generic gcm(aes) (Sabrina Dubroca) [1525527] - [crypto] aesni: fix typo in generic_gcmaes_decrypt (Sabrina Dubroca) [1525527] - [infiniband] iser-target: Fix possible use-after-free in connection establishment error (Don Dutile) [1519131] - [netdrv] hv_netvsc: Change GPADL teardown order according to Hyper-V version (Mohammed Gamal) [1529436] - [netdrv] hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl() (Mohammed Gamal) [1529436] - [netdrv] cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages (Arjun Vynipadath) [1538425] - [netdrv] bnxt_en: export a common switchdev PARENT_ID for all reps of an adapter (Jonathan Toppins) [1536308] - [netdrv] ibmvnic: Allocate and request vpd in init_resources (Gustavo Duarte) [1537433] - [netdrv] ibmvnic: Revert to previous mtu when unsupported value requested (Gustavo Duarte) [1537433] - [netdrv] ibmvnic: Modify buffer size and number of queues on failover (Gustavo Duarte) [1537433] - [netdrv] revert mlx5: Expose command polling interface (Don Dutile) [1533670] - [netdrv] revert mlx5: Add fast unload support in shutdown flow (Don Dutile) [1533670] - [net] ipv4: fib: Fix metrics match when deleting a route (Phil Sutter) [1526442] - [net] sched: fix use-after-free in tcf_block_put_ext (Ivan Vecera) [1533034] - [net] sched: get rid of rcu_barrier() in tcf_block_put_ext() (Ivan Vecera) [1533034] - [net] use for_each_netdev_safe() in rtnl_group_changelink() (Lorenzo Bianconi) [1523618] - [net] openvswitch: Fix pop_vlan action for double tagged frames (Eric Garver) [1522739] - [net] openvswitch: fix list corruption on force commit (Eric Garver) [1531680] - [net] tcp: Split BUG_ON() in tcp_tso_should_defer() into two assertions (Stefano Brivio) [1532373] - [net] ethtool: add support for forward error correction modes (Ivan Vecera) [1530634] - [net] vxlan: restore dev->mtu setting based on lower device (Stefano Brivio) [1520310] - [net] xfrm: add UDP encapsulation port in migrate message (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: extend MIGRATE with UDP encapsulation port (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: fix state migration copy replay sequence numbers (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: Cleanup error handling of xfrm_state_clone (Bruno Eduardo de Oliveira Meneguele) [1460790] - [net] xfrm: checkpatch errors with foo * bar (Bruno Eduardo de Oliveira Meneguele) [1460790]- [gpu] drm/vmwgfx: fix memory corruption with legacy/sou connectors (Rob Clark) [1525872] - [gpu] drm/nouveau/disp/gf119: add missing drive vfunc ptr (Rob Clark) [1532388] - [gpu] drm/i915: Apply Display WA #1183 on skl, kbl, and cfl (Rob Clark) [1532388] - [gpu] drm/i915: Disable DC states around GMBUS on GLK (Rob Clark) [1532388] - [gpu] drm/i915/skl+: debugfs entry to control IPC (Rob Clark) [1532388] - [gpu] drm/i915/bxt+: Enable IPC support (Rob Clark) [1532388] - [gpu] drm/i915/gen9+: Add has_ipc flag in device info structure (Rob Clark) [1532388] - [gpu] drm/i915/gen10: Calculate and enable transition WM (Rob Clark) [1532388] - [gpu] drm/i915/skl+: Optimize WM calculation (Rob Clark) [1532388] - [gpu] drm/i915: Fixed point fixed16 wrapper cleanup (Rob Clark) [1532388] - [gpu] drm/i915: Flush pending GTT writes before unbinding (Rob Clark) [1532388] - [gpu] drm: Add retries for lspcon mode detection (Rob Clark) [1532388] - [gpu] drm/amdgpu: bypass lru touch for KIQ ring submission (Rob Clark) [1532388] - [gpu] drm/i915: Fix vblank timestamp/frame counter jumps on gen2 (Rob Clark) [1532388] - [gpu] drm/amdgpu: Use unsigned ring indices in amdgpu_queue_mgr_map (Rob Clark) [1532388] - [gpu] drm/i915: Prevent zero length "index" write (Rob Clark) [1532388] - [gpu] drm/i915: Don't try indexed reads to alternate slave addresses (Rob Clark) [1532388] - [gpu] drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition (Rob Clark) [1532388] - [gpu] drm/i915/fbdev: Serialise early hotplug events with async fbdev config (Rob Clark) [1532388] - [gpu] drm/i915: Re-register PMIC bus access notifier on runtime resume (Rob Clark) [1532388] - [gpu] drm/i915: Fix false-positive assert_rpm_wakelock_held in i915_pmic_bus_access_notifier v2 (Rob Clark) [1532388] - [gpu] drm/amdgpu: Set adev->vcn.irq.num_types for VCN (Rob Clark) [1532388] - [gpu] drm/amdgpu: move UVD/VCE and VCN structure out from union (Rob Clark) [1532388] - [gpu] drm/edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x sinks (Rob Clark) [1532388] - [gpu] drm/fb_helper: Disable all crtc's when initial setup fails (Rob Clark) [1532388] - [gpu] drm/amd/pp: fix typecast error in powerplay (Rob Clark) [1532388] - [gpu] drm/ttm: once more fix ttm_buffer_object_transfer (Rob Clark) [1532388] - [gpu] drm/radeon: fix atombios on big endian (Rob Clark) [1532388] - [gpu] drm/vblank: Tune drm_crtc_accurate_vblank_count() WARN down to a debug (Rob Clark) [1532388] - [gpu] drm/vblank: Fix flip event vblank count (Rob Clark) [1532388] - [gpu] drm/amdgpu: Remove check which is not valid for certain VBIOS (Rob Clark) [1532388] - [gpu] drm/amdgpu: Properly allocate VM invalidate eng v2 (Rob Clark) [1532388] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_do_create (Rob Clark) [1532388] - [gpu] drm/amdgpu: correct reference clock value on vega10 (Rob Clark) [1532388] - [gpu] drm/amdgpu: Potential uninitialized variable in amdgpu_vm_update_directories() (Rob Clark) [1532388] - [gpu] drm/amdgpu: potential uninitialized variable in amdgpu_vce_ring_parse_cs() (Rob Clark) [1532388] - [gpu] revert "drm/radeon: dont switch vt on suspend" (Rob Clark) [1532388] - [x86] gpu: add CFL to early quirks (Rob Clark) [1532388] - [x86] gpu: CNL uses the same GMS values as SKL (Rob Clark) [1532388] - [x86] gpu: GLK uses the same GMS values as SKL (Rob Clark) [1532388]- [i2c] designware: Find bus speed from ACPI (Gopal Tiwari) [1456705] - [i2c] core: Add function for finding the bus speed from ACPI, take 2 (Gopal Tiwari) [1456705] - [i2c] core: Cleanup I2C ACPI namespace, take 2 (Gopal Tiwari) [1456705] - [i2c] designware: Enable high speed mode (Gopal Tiwari) [1456705] - [i2c] designware: set the common config before the if else (Gopal Tiwari) [1456705] - [i2c] designware: Enable fast mode plus (Gopal Tiwari) [1456705] - [i2c] designware: get fast plus and high speed *CNT configuration (Gopal Tiwari) [1456705] - [i2c] designware: Move clk_freq into struct dw_i2c_dev (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: add support for ACPI reconfigure notifications (Gopal Tiwari) [1456705] - [acpi] add support for ACPI reconfiguration notifiers (Gopal Tiwari) [1456705] - [acpi] scan: fix enumeration (visited) flags for bus rescans (Gopal Tiwari) [1456705] - [i2c] use pr_fmt in the core (Gopal Tiwari) [1456705] - [i2c] print more info when acpi_i2c_space_handler() fails (Gopal Tiwari) [1456705] - [i2c] add error message when obtaining idr fails (Gopal Tiwari) [1456705] - [i2c] improve error messages in i2c_register_adapter() (Gopal Tiwari) [1456705] - [i2c] cleanup i2c_register_adapter() by refactoring recovery init (Gopal Tiwari) [1456705] - [i2c] free idr when sanity checks in i2c_register_adapter() fail (Gopal Tiwari) [1456705] - [i2c] designware-pci: Make bus number allocation robust (Gopal Tiwari) [1456705] - [i2c] only check scl functions when using generic recovery (Gopal Tiwari) [1456705] - [i2c] let I2C masters ignore their children for PM (Gopal Tiwari) [1456705] - [i2c] core: use new 8 bit address helper function (Gopal Tiwari) [1456705] - [kernel] i2c: introduce helper function to get 8 bit address from a message (Gopal Tiwari) [1456705] - [i2c] immediately mark ourselves as registered (Gopal Tiwari) [1456705] - [i2c] do not use internal data from driver core (Gopal Tiwari) [1456705] - [i2c] Add generic support passing secondary devices addresses (Gopal Tiwari) [1456705] - [i2c] always enable RuntimePM for the adapter device (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: Rework I2C device scanning (Gopal Tiwari) [1456705] - [i2c] core: Add support for best effort block read emulation (Gopal Tiwari) [1456705] - [i2c] doc: dt: describe generic bindings (Gopal Tiwari) [1456705] - [i2c] slave: print warning if slave flag not set (Gopal Tiwari) [1456705] - [i2c] support 10 bit and slave (Gopal Tiwari) [1456705] - [i2c] core: add and export of_get_i2c_adapter_by_node() interface (Gopal Tiwari) [1456705] - [i2c] core: manage i2c bus device refcount in i2c_get/put_adapter (Gopal Tiwari) [1456705] - [i2c] fix leaked device refcount on of_find_i2c_* error path (Gopal Tiwari) [1456705] - [i2c] take address space into account when checking for used addresses (Gopal Tiwari) [1456705] - [i2c] make address check indpendent from client struct (Gopal Tiwari) [1456705] - [i2c] rename address check functions (Gopal Tiwari) [1456705] - [i2c] core: only use set_scl for bus recovery after calling prepare_recovery (Gopal Tiwari) [1456705] - [i2c] core: Reduce stack size of acpi_i2c_space_handler() (Gopal Tiwari) [1456705] - [i2c] check for proper length of the reg property (Gopal Tiwari) [1456705] - [i2c] core: fix typo in comment (Gopal Tiwari) [1456705] - [i2c] apply address offset for slaves, too (Gopal Tiwari) [1456705] - [kernel] i2c: add a flag to mark clients as slaves (Gopal Tiwari) [1456705] - [i2c] slave: add error messages to slave core (Gopal Tiwari) [1456705] - [i2c] Mark adapter devices with pm_runtime_no_callbacks (Gopal Tiwari) [1456705] - [i2c] core: Export bus recovery functions (Gopal Tiwari) [1456705] - [i2c] change input parameter to i2c_adapter for prepare/unprepare_recovery (Gopal Tiwari) [1456705] - [i2c] documentation: i2c: describe the new slave mode (Gopal Tiwari) [1456705] - [i2c] clarify comments about the dev_released completion (Gopal Tiwari) [1456705] - [i2c] Only include slave support if selected (Gopal Tiwari) [1456705] - [i2c] designware: Do not calculate SCL timing parameters needlessly (Gopal Tiwari) [1456705] - [i2c] simplify boilerplate code for attribute groups (Gopal Tiwari) [1456705] - [i2c] do not try to load modules for of-registered devices (Gopal Tiwari) [1456705] - [i2c] acpi: Pick the first address if device has multiple (Gopal Tiwari) [1456705] - [i2c] Remove support for legacy PM (Gopal Tiwari) [1456705] - [i2c] core changes for slave support (Gopal Tiwari) [1456705] - [i2c] acpi: remove unneeded variable initialization (Gopal Tiwari) [1456705] - [i2c] acpi: Fix NULL Pointer dereference (Gopal Tiwari) [1456705] - [i2c] move acpi code back into the core (Gopal Tiwari) [1456705] - [i2c] add debug info when class instantiation was dropped (Gopal Tiwari) [1456705] - [i2c] acpi: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config (Gopal Tiwari) [1456705] - [i2c] acpi: Add i2c ACPI operation region support (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for SMBUS (ver 2) (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for I2C (Gopal Tiwari) [1456705] - [i2c] add deprecation warning for class based instantiation (Gopal Tiwari) [1456705] - [i2c] Use stable dev_name for ACPI enumerated I2C slaves (Gopal Tiwari) [1456705] - [i2c] attach/detach I2C client device to the ACPI power domain (Gopal Tiwari) [1456705] - [acpi] pm: allow child devices to ignore parent power state (Gopal Tiwari) [1456705] - [i2c] Not all adapters have a parent (Gopal Tiwari) [1456705] - [i2c] Remove redundant 'driver' field from the i2c_client struct (Gopal Tiwari) [1456705] - [media] core: Don't use i2c_client->driver (Gopal Tiwari) [1456705] - [acpi] pm: Make messages in acpi_device_set_power() print device names (Gopal Tiwari) [1456705]- [powerpc] pseries: Make RAS IRQ explicitly dependent on DLPAR WQ (Serhii Popovych) [1533857] - [s390] cpuinfo: show facilities as reported by stfle (Hendrik Brueckner) [1535082] - [x86] locking/qspinlock: Fix kabi problem in a non-KVM/XEN VM (Waiman Long) [1533529] - [x86] platform/uv: Mark tsc_check_sync as an init function (Frank Ramsay) [1526066] - [x86] platform/uv: Add check of TSC state set by UV BIOS (Frank Ramsay) [1526066] - [x86] tsc: Provide a means to disable TSC ART (Frank Ramsay) [1526066] - [x86] tsc: Drastically reduce the number of firmware bug warnings (Frank Ramsay) [1526066] - [x86] tsc: Skip TSC test and error messages if already unstable (Frank Ramsay) [1526066] - [x86] tsc: Add option that TSC on Socket 0 being non-zero is valid (Frank Ramsay) [1526066] - [x86] tsc: Remove the TSC_ADJUST clamp (Frank Ramsay) [1526066] - [crypto] chcr - Avoid algo allocation in softirq (Arjun Vynipadath) [1458315] - [crypto] chcr - Select device in Round Robin fashion (Arjun Vynipadath) [1458315] - [crypto] chcr - Ensure Destination sg entry size less than 2k (Arjun Vynipadath) [1458315] - [crypto] chcr - Add debug counters (Arjun Vynipadath) [1458315] - [crypto] chcr - Add ctr mode and process large sg entries for cipher (Arjun Vynipadath) [1458315] - [crypto] chcr - Avoid changing request structure (Arjun Vynipadath) [1458315] - [crypto] chcr - Return correct error code (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix fallback key setting (Arjun Vynipadath) [1458315] - [crypto] chcr - Pass lcb bit setting to firmware (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix error handling related to 'chcr_alloc_shash' (Arjun Vynipadath) [1458315] - [crypto] chcr - Add fallback for AEAD algos (Arjun Vynipadath) [1458315] - [crypto] chcr - Set hmac_ctrl bit to use HW register HMAC_CFG 456 (Arjun Vynipadath) [1458315] - [crypto] chcr - Increase priority of AEAD algos (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix Smatch Complaint (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix wrong typecasting (Arjun Vynipadath) [1458315] - [crypto] chcr - Change algo priority (Arjun Vynipadath) [1458315] - [crypto] chcr - Change cra_flags for cipher algos (Arjun Vynipadath) [1458315] - [crypto] chcr - Use cipher instead of Block Cipher in gcm setkey (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix key length for RFC4106 (Arjun Vynipadath) [1458315] - [crypto] chcr - Fix panic on dma_unmap_sg (Arjun Vynipadath) [1458315] - [crypto] chcr - Add AEAD algos (Arjun Vynipadath) [1458315] - [crypto] aead - move aead_request_cast helper to aead.h (Arjun Vynipadath) [1458315] - [crypto] scatterwalk - Add scatterwalk_ffwd helper (Arjun Vynipadath) [1458315] - [netdrv] iwlwifi: pcie: fix DMA memory mapping / unmapping (Stanislaw Gruszka) [1501882] - [netdrv] ath10k: fix build errors with !CONFIG_PM (Stanislaw Gruszka) [1501882] - [netdrv] ath10k: fix core PCI suspend when WoWLAN is supported but disabled (Stanislaw Gruszka) [1501882] - [netdrv] ath9k: fix tx99 potential info leak (Stanislaw Gruszka) [1501882] - [netdrv] i40e: don't remove netdev->dev_addr when syncing uc list (Stefan Assmann) [1469354] - [netdrv] cxgb3: assign port id to net_device->dev_port (Arjun Vynipadath) [1530123] - [netdrv] bnx2x: Improve reliability in case of nested PCI errors (Michal Schmidt) [1529860]- [thermal] initialize thermal zone device correctly (Lenny Szubowicz) [1487411] - [net] bluetooth: Prevent stack info leak from the EFS element (Gopal Tiwari) [1519633] {CVE-2017-1000410} - [tools] cpupower: fix potential memory leak (Prarit Bhargava) [1422951] - [tools] cpupower: bench: parse.c: fix several resource leaks (Prarit Bhargava) [1422951] - [usb] core: prevent malicious bNumInterfaces overflow (Torez Smith) [1536886] {CVE-2017-17558} - [misc] genwqe: Take R/W permissions into account when dealing with memory pages (Gustavo Duarte) [1528752] - [md] Call wait_barrier twice when underlaying device is blocked (Xiao Ni) [1527875] - [ata] ahci: Add Intel Cannon Lake PCH-H PCI ID (David Milburn) [1533333 1457266] - [block] elevator: lookup mq vs non-mq elevators (Ming Lei) [1526859] - [block] elevator: remove redundant warnings on IO scheduler switch (Ming Lei) [1526859] - [block] blk-mq: set mq-deadline as default scheduler for single queue device (Ming Lei) [1154525] - [nvme] dm mpath: backport blk_path_error() (Mike Snitzer) [1535615] - [nvme] fabrics: initialize default host->id in nvmf_host_default() (Ewan Milne) [1533963] - [nvme] fabrics: generate spec-compliant UUID NQNs (Ewan Milne) [1533963] - [scsi] lpfc: Fix ndlp ref count for pt2pt mode issue RSCN (Dick Kennedy) [1532295] - [scsi] lpfc: Linux LPFC driver does not process all RSCNs (Dick Kennedy) [1532295] - [scsi] lpfc: Driver fails to detect direct attach storage array (Dick Kennedy) [1532303] - [fs] gfs2: Use rhashtable walk interface in glock_hash_walk (Andreas Grunbacher) [1526134] - [fs] gfs2: Glock dump performance regression fix (Andreas Grunbacher) [1526134] - [fs] rhashtable: Add rhastable_walk_peek (Andreas Grunbacher) [1526134] - [fs] nfs: commit direct writes even if they fail partially (Benjamin Coddington) [1132610] - [fs] simple_xattr: permit 0-size extended attributes (Miklos Szeredi) [1532490] - [fs] xfs: don't change inode mode if ACL update fails (Bill O'Donnell) [1480671] - [fs] pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds (Scott Mayhew) [1519649]- [mm] cgroup: kill css_id (Aristeu Rozanski) [1470325] - [mm] memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1470325] - [mm] device-dax: implement ->split() to catch invalid munmap attempts (Jeff Moyer) [1523344] - [mm] mm, hugetlbfs: introduce ->split() to vm_operations_struct (Jeff Moyer) [1523344] - [mm] move split_huge_page_pud/pmd sanity checks under the pte lock (Jeff Moyer) [1523344] - [mm] filemap: get rid of radix tree gfp mask for pagecache_get_page (Yasuyuki Kobayashi) [1469247] - [iommu] vt-d: Use domain instead of cache fetching (Peter Xu) [1531367] - [nvme] rdma: don't fully stop the controller in error recovery (David Milburn) [1532621] - [fs] don't call file_pos_write() if vfs_read/write(, v) fails (Ivan Vecera) [1534483] - [x86] syscall: int80 must not clobber r12-15 (Oleg Nesterov) [1531686] - [x86] syscall: change ia32_syscall() to create the full register frame in ia32_do_call() (Oleg Nesterov) [1531686] - [x86] KVM: VMX: remove I/O port 0x80 bypass on Intel hosts (Radim Krcmar) [1520349] {CVE-2017-1000407} - [kernel] livepatch: add locking to force and signal functions (Joe Lawrence) [1522957] - [kernel] livepatch: force transition to finish (Joe Lawrence) [1522957] - [kernel] livepatch: send a fake signal to all blocking tasks (Joe Lawrence) [1522957] - [infiniband] hfi1: Prevent a NULL dereference (Alex Estrin) [1535166] - [infiniband] qib: Fix comparison error with qperf compare/swap test (Alex Estrin) [1526145 1520402] - [infiniband] cm: Change sgid to IB GID when handling CM request (Alex Estrin) [1526145 1520402] - [infiniband] hfi1: Mask the path bits with the LMC for 16B RC Acks (Alex Estrin) [1526145 1520402]- [x86] platform/uv/bau: Replace hard-coded values with MMR definitions (Frank Ramsay) [1535031] - [x86] platform/uv: Fix UV4A BAU MMRs (Frank Ramsay) [1535031] - [x86] platform/uv: Fix GAM MMR references in the UV x2apic code (Frank Ramsay) [1535031] - [x86] platform/uv: Fix GAM MMR changes in UV4A (Frank Ramsay) [1535031] - [x86] platform/uv: Add references to access fixed UV4A HUB MMRs (Frank Ramsay) [1535031] - [x86] platform/uv: Fix UV4A support on new Intel Processors (Frank Ramsay) [1535031] - [x86] platform/uv: Update uv_mmrs.h to prepare for UV4A fixes (Frank Ramsay) [1535031] - [md] dm raid: use rs_is_raid*() (Heinz Mauelshagen) [1388632] - [md] dm raid: simplify rs_get_progress() (Heinz Mauelshagen) [1388632] - [md] dm raid: ensure 'a' chars during reshape (Heinz Mauelshagen) [1388632] - [md] dm raid: avoid keeping raid set frozen (Heinz Mauelshagen) [1388632 1514215] - [md] dm raid: validate current raid sets redundancy (Heinz Mauelshagen) [1388632 1514500] - [md] dm-raid: bump target version to reflect numerous fixes (Heinz Mauelshagen) [1388632 1514215] - [md] dm raid: small cleanup and remove unsed struct raid_set member (Heinz Mauelshagen) [1388632] - [md] dm raid: fix rs_get_progress() synchronization state_ratio (Heinz Mauelshagen) [1388632 1508070] - [md] dm raid: avoid passing array_in_sync variable to raid_status() callees (Heinz Mauelshagen) [1388632] - [md] dm raid: display a consistent copy of the MD status via raid_status() (Heinz Mauelshagen) [1388632] - [md] dm raid: fix raid_resume() to keep raid set frozen as needed (Heinz Mauelshagen) [1388632] - [md] dm raid: add component device size checks to avoid runtime failure (Heinz Mauelshagen) [1388632] - [md] dm raid: fix raid set size revalidation (Heinz Mauelshagen) [1388632] - [md] dm raid: correct resizing state relative to reshape space in ctr (Heinz Mauelshagen) [1388632] - [md] dm raid: consume sizes after md_finish_reshape() completes changing them (Heinz Mauelshagen) [1388632] - [md] dm raid: fix deadlock caused by premature md_stop_writes() (Heinz Mauelshagen) [1388632 1514215] - [md] dm raid: add raid4_5_6 journal write-back support via journal_mode option (Heinz Mauelshagen) [1388632] - [tools] power turbostat: Make turbostat quiet by default (Prarit Bhargava) [1531825] - [acpi] battery: Fix doubly added battery on system suspend (Lenny Szubowicz) [1518210]- [md] limit mdstat resync progress to max_sectors (Nigel Croxon) [1520449] - [mailbox] acpi/pcc: Use pr_debug() for debug messages in pcc_init() (Prarit Bhargava) [1529885] - [bluetooth] btusb: Update firmware filename for Intel 9x60 and later (Gopal Tiwari) [1530359] - [alsa] hda/realtek: Fix ALC700 family no sound issue (Jaroslav Kysela) [1520733] - [pci] Create SR-IOV virtfn/physfn links before attaching driver (Kamal Heib) [1416270] - [powercap] rapl: handle missing MSRs (Xiaolong Wang) [1369918] - [powercap] rapl: add package reference per domain (Xiaolong Wang) [1369918] - [powercap] rapl: reduce ipi calls (Xiaolong Wang) [1369918] - [block] blk-mq: fix kernel oops in blk_mq_tag_idle() (Ming Lei) [1517640] - [block] blk-mq: make sure the variable of 'blk_mq_aux_ops' is per variable of 'blk_mq_ops' (Ming Lei) [1525468] - [usb] core: Don't print a warning if interface driver rebind is deferred at resume (Jerry Snitselaar) [1459718] - [input] serio: drop warnings in case of EPROBE_DEFER from serio_find_driver() (Jerry Snitselaar) [1459718] - [base] bus: don't warn on deferred probe (Jerry Snitselaar) [1459718] - [kernel] stop using 'pK' for /proc/kallsyms pointer values (Lenny Szubowicz) [1532366] - [kernel] kallsyms.c: use __seq_open_private() (Lenny Szubowicz) [1532366] - [kernel] perf/core: Change the default paranoia level to 2 (Lenny Szubowicz) [1532366] - [powerpc] kvm: book3s hv: Always flush TLB in kvmppc_alloc_reset_hpt() (David Gibson) [1528958] - [s390] sclp: single increment assignment control (Hendrik Brueckner) [1456517]- [infiniband] ib/mlx5: Fix mlx5_ib_alloc_mr error flow (Kamal Heib) [1534242] - [infiniband] ib/mlx5: Serialize access to the VMA list (Kamal Heib) [1534242] - [netdrv] mlx5: Stay in polling mode when command EQ destroy fails (Kamal Heib) [1534242] - [kernel] mlx5: Cleanup IRQs in case of unload failure (Kamal Heib) [1534242] - [netdrv] mlx5: Fix steering memory leak (Kamal Heib) [1534242] - [netdrv] mlx5: Fix error flow in CREATE_QP command (Kamal Heib) [1534242] - [netdrv] mlx5e: Prevent possible races in VXLAN control flow (Kamal Heib) [1533796] - [netdrv] mlx5e: Add refcount to VXLAN structure (Kamal Heib) [1533796] - [netdrv] mlx5e: Fix possible deadlock of VXLAN lock (Kamal Heib) [1533796] - [netdrv] mlx5e: Fix ETS BW check (Kamal Heib) [1532746] - [netdrv] revert "mlx5: move affinity hints assignments to generic code" (Kamal Heib) [1532632] - [infiniband] rdma/bnxt_re: Make room for mapping HW contexts beyond 32 entries (Selvin Xavier) [1532770] - [infiniband] core: Verify that QP is security enabled in create and destroy (Kamal Heib) [1533205] - [infiniband] ipoib: Fix for notify send CQ failure messages (Don Dutile) [1528386] - [infiniband] rdma/vmw_pvrdma: Avoid use after free due to QP/CQ/SRQ destroy (Don Dutile) [1531668] - [infiniband] rdma/vmw_pvrdma: Call ib_umem_release on destroy QP path (Don Dutile) [1531668] - [infiniband] iw_cxgb4: only clear the ARMED bit if a notification is needed (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: atomically flush the qp (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: only call the cq comp_handler when the cq is armed (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: Fix possible circular dependency locking warning (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: remove BUG_ON() usage (Arjun Vynipadath) [1526289] - [infiniband] rdma/cxgb4: Protect from possible dereference (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: add referencing to wait objects (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each ep object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each qp object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each cq object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: allocate wait object for each memory object (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: change pr_debug to appropriate log level (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: Remove __func__ parameter from pr_debug() (Arjun Vynipadath) [1526289] - [infiniband] cxgb4: Remove some dead code (Arjun Vynipadath) [1526289] - [infiniband] iw_cxgb4: drop listen destroy replies if no ep found (Arjun Vynipadath) [1526289] - [infiniband] cxgb4: Convert PDBG to pr_debug the second (Arjun Vynipadath) [1526289] - [infiniband] cxgb4: Convert PDBG to pr_debug (Arjun Vynipadath) [1526289] - [netdrv] mlxsw: spectrum_dpipe: Fix entries dump of the adjacency table (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for controlling nexthop counters (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for adjacency table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum: Add support for setting counters on nexthops (Ivan Vecera) [1521104] - [netdrv] mlxsw: reg: Add support for counters on RATR (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add initial support for the router adjacency table (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add helpers for nexthop access (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Use helper to check for last neighbor (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Keep nexthops in a linked list (Ivan Vecera) [1521104] - [netdrv] mlxsw: Add fields for mlxsw's meta header for adjacency table (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix indentation in header description (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for controlling IPv6 neighbor counters (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add support for setting counters on IPv6 neighbors (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for IPv6 host table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Make host entry fill handler more generic (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add IPv6 neighbor access helper (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add IPv6 host table initial support (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Export IPv6 link local address check helper (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix host table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum: compile-in dpipe support only if devlink is enabled (Ivan Vecera) [1521104] - [scripts] kbuild: Allow to specify composite modules with modname-m (Ivan Vecera) [1521104] - [scripts] kbuild: handle multi-objs dependency appropriately (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for controlling neighbor counters (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add support for IPv4 host table dump (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add support for setting counters on neighbors (Ivan Vecera) [1521104] - [netdrv] mlxsw: reg: Make flow counter set type enum to be shared (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Add IPv4 host table initial support (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix label name (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_router: Add helpers for neighbor access (Ivan Vecera) [1521104] - [netdrv] mlxsw: spectrum_dpipe: Fix erif table op name space (Ivan Vecera) [1521104]- [thunderbolt] Mark TB3 as tech_preview (Jeremy McNicoll) [1172010] - [acpi] introduce a function to find the first physical device (Jeremy McNicoll) [1172010] - [acpi] create empty dmi_table (Jeremy McNicoll) [1172010] - [acpi] acpi / scan: Enable GPEs before scanning the namespace (Jeremy McNicoll) [1172010] - [acpi] acpica: Make it possible to enable runtime GPEs earlier (Jeremy McNicoll) [1172010] - [acpi] acpica: Dispatch active GPEs at init time (Jeremy McNicoll) [1172010] - [kernel] nvmem: include linux/err.h from header (Jeremy McNicoll) [1172010] - [acpi] acpi / sysfs: Provide quirk mechanism to prevent GPE flooding (Jeremy McNicoll) [1172010] - [kernel] efi: Add device path parser (Jeremy McNicoll) [1172010] - [kernel] acpi / bus: Make acpi_get_first_physical_node() public (Jeremy McNicoll) [1172010] - [acpi] acpica: events: Introduce acpi_mask_gpe() to implement GPE masking mechanism (Jeremy McNicoll) [1172010] - [kernel] nvmem: core: remove regmap dependency (Jeremy McNicoll) [1172010] - [kernel] device property: don't bother the drivers with struct property_set (Jeremy McNicoll) [1172010] - [acpi] acpi / osi: Collect _OSI handling into one single file (Jeremy McNicoll) [1172010] - [acpi] acpi / osi: Cleanup _OSI("Linux") related code before introducing new support (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add backwards compatibility support for older EEPROM drivers (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add flag to export NVMEM to root only (Jeremy McNicoll) [1172010] - [lib] ucs2_string: Add ucs2 -> utf8 helper functions (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add a simple NVMEM framework for consumers (Jeremy McNicoll) [1172010] - [kernel] nvmem: Add a simple NVMEM framework for nvmem providers (Jeremy McNicoll) [1172010] - [acpi] acpica: events: Add support to return both enable/status register values for GPE and fixed event (Jeremy McNicoll) [1172010] - [acpi] acpica: events: Cleanup GPE dispatcher type obtaining code (Jeremy McNicoll) [1172010] - [acpi] acpica: Save current masks of enabled GPEs after enable register writes (Jeremy McNicoll) [1172010] - [acpi] Support _OSI("Darwin") correctly (Jeremy McNicoll) [1172010] - [pci] Suspend/resume quirks for Apple thunderbolt (Jeremy McNicoll) [1172010] - [kernel] pci: Add pci_fixup_suspend_late quirk pass (Jeremy McNicoll) [1172010] - [acpi] acpica: fix divergences of the commit - acpica: Expose OSI version (Jeremy McNicoll) [1172010] - [acpi] acpica: Add acpi_update_interfaces() public interface (Jeremy McNicoll) [1172010] - [thunderbolt] Fix reset response_type (Jeremy McNicoll) [1172010] - [thunderbolt] Allow clearing the key (Jeremy McNicoll) [1172010] - [thunderbolt] Make key root-only accessible (Jeremy McNicoll) [1172010] - [thunderbolt] Remove superfluous check (Jeremy McNicoll) [1172010] - [thunderbolt] Do not enumerate more ports from DROM than the controller has (Jeremy McNicoll) [1172010] - [thunderbolt] icm: Ignore mailbox errors in icm_suspend() (Jeremy McNicoll) [1172010] - [thunderbolt] use uuid_t instead of uuid_be (Jeremy McNicoll) [1172010] - [thunderbolt] Correct access permissions for active NVM contents (Jeremy McNicoll) [1172010] - [thunderbolt] fix spelling mistake: "missmatch" -> "mismatch" (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for host and device NVM firmware upgrade (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for Internal Connection Manager (ICM) (Jeremy McNicoll) [1172010] - [thunderbolt] Do not touch the hardware if the NHI is gone on resume (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for DMA configuration based mailbox (Jeremy McNicoll) [1172010] - [thunderbolt] Store Thunderbolt generation in the switch structure (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for NHI mailbox (Jeremy McNicoll) [1172010] - [thunderbolt] Add new Thunderbolt PCI IDs (Jeremy McNicoll) [1172010] - [thunderbolt] Rework control channel to be more reliable (Jeremy McNicoll) [1172010] - [thunderbolt] Let the connection manager handle all notifications (Jeremy McNicoll) [1172010] - [thunderbolt] Expose make_header() to other files (Jeremy McNicoll) [1172010] - [thunderbolt] Expose get_route() to other files (Jeremy McNicoll) [1172010] - [thunderbolt] Move control channel messages to tb_msgs.h (Jeremy McNicoll) [1172010] - [thunderbolt] Read vendor and device name from DROM (Jeremy McNicoll) [1172010] - [thunderbolt] Refactor and fix parsing of port drom entries (Jeremy McNicoll) [1172010] - [thunderbolt] Do not fail if DROM data CRC32 is invalid (Jeremy McNicoll) [1172010] - [thunderbolt] Fail switch adding operation if reading DROM fails (Jeremy McNicoll) [1172010] - [thunderbolt] Convert switch to a device (Jeremy McNicoll) [1172010] - [thunderbolt] Introduce thunderbolt bus and connection manager (Jeremy McNicoll) [1172010] - [thunderbolt] Allow passing NULL to tb_ctl_free() (Jeremy McNicoll) [1172010] - [thunderbolt] Rework capability handling (Jeremy McNicoll) [1172010] - [thunderbolt] Add MSI-X support (Jeremy McNicoll) [1172010] - [thunderbolt] Do not warn about newer DROM versions (Jeremy McNicoll) [1172010] - [thunderbolt] Do not try to read UID if DROM offset is read as 0 (Jeremy McNicoll) [1172010] - [thunderbolt] No need to read UID of the root switch on resume (Jeremy McNicoll) [1172010] - [thunderbolt] Use const buffer pointer in write operations (Jeremy McNicoll) [1172010] - [thunderbolt] Macro rename (Jeremy McNicoll) [1172010] - [thunderbolt] Compile on x86 only (Jeremy McNicoll) [1172010] - [thunderbolt] efi: Fix Kconfig dependencies harder (Jeremy McNicoll) [1172010] - [thunderbolt] efi: Fix Kconfig dependencies (Jeremy McNicoll) [1172010] - [thunderbolt] Use Device ROM retrieved from EFI (Jeremy McNicoll) [1172010] - [thunderbolt] Don't declare Falcon Ridge unsupported (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for INTEL_FALCON_RIDGE_2C controller (Jeremy McNicoll) [1172010] - [thunderbolt] Fix double free of drom buffer (Jeremy McNicoll) [1172010] - [thunderbolt] Support 1st gen Light Ridge controller (Jeremy McNicoll) [1172010] - [thunderbolt] Fix typos and magic number (Jeremy McNicoll) [1172010] - [kernel] pci: Add Intel Thunderbolt device IDs (Jeremy McNicoll) [1172010] - [thunderbolt] Allow loading of module on recent Apple MacBooks with thunderbolt 2 controller (Jeremy McNicoll) [1172010] - [thunderbolt] Clear hops before overwriting (Jeremy McNicoll) [1172010] - [thunderbolt] Use kcalloc (Jeremy McNicoll) [1172010] - [thunderbolt] Correct the size argument to devm_kzalloc (Jeremy McNicoll) [1172010] - [thunderbolt] select CRC32 in Kconfig (Jeremy McNicoll) [1172010] - [thunderbolt] Make tb_eeprom_get_drom_offset static (Jeremy McNicoll) [1172010] - [thunderbolt] Make enum tb_drom_entry_type unsigned (Jeremy McNicoll) [1172010] - [thunderbolt] Fix header declaration of tb_find_cap (Jeremy McNicoll) [1172010] - [thunderbolt] Add casts to prevent endianness warnings (Jeremy McNicoll) [1172010] - [thunderbolt] fix format string for size_t (Jeremy McNicoll) [1172010] - [thunderbolt] add PCI dependency (Jeremy McNicoll) [1172010] - [thunderbolt] Staticize nhi_ids (Jeremy McNicoll) [1172010] - [thunderbolt] Use NULL instead of 0 in nhi.c (Jeremy McNicoll) [1172010] - [thunderbolt] Use NULL instead of 0 in ctl.c (Jeremy McNicoll) [1172010] - [thunderbolt] Use NULL instead of 0 in switch.c (Jeremy McNicoll) [1172010] - [thunderbolt] Fix build error in switch.c (Jeremy McNicoll) [1172010] - [thunderbolt] Fix build error in eeprom.c (Jeremy McNicoll) [1172010] - [thunderbolt] Fix nontrivial endpoint devices (Jeremy McNicoll) [1172010] - [thunderbolt] Read port configuration from eeprom (Jeremy McNicoll) [1172010] - [thunderbolt] Add suspend/hibernate support (Jeremy McNicoll) [1172010] - [thunderbolt] Read switch uid from EEPROM (Jeremy McNicoll) [1172010] - [thunderbolt] Add support for simple pci tunnels (Jeremy McNicoll) [1172010] - [thunderbolt] Add path setup code (Jeremy McNicoll) [1172010] - [thunderbolt] Handle hotplug events (Jeremy McNicoll) [1172010] - [thunderbolt] Scan for downstream switches (Jeremy McNicoll) [1172010] - [thunderbolt] Enable plug events (Jeremy McNicoll) [1172010] - [thunderbolt] Add thunderbolt capability handling (Jeremy McNicoll) [1172010] - [thunderbolt] Initialize root switch and ports (Jeremy McNicoll) [1172010] - [thunderbolt] Add tb_regs.h (Jeremy McNicoll) [1172010] - [thunderbolt] Setup control channel (Jeremy McNicoll) [1172010] - [thunderbolt] Add control channel interface (Jeremy McNicoll) [1172010] - [thunderbolt] Add initial cactus ridge NHI support (Jeremy McNicoll) [1172010]- [x86] x86: vdso: use __pvclock_read_cycles (Prarit Bhargava) [1516321] - [x86] x86/vdso/pvclock: Protect STABLE check with the seqcount (Prarit Bhargava) [1516321] - [x86] x86, vdso, pvclock: Simplify and speed up the vdso pvclock reader (Prarit Bhargava) [1516321] - [x86] fpu: Make XSAVE check the base CPUID features before enabling (Scott Wood) [1457543] - [kernel] bitops: Add clear/set_bit32() to linux/bitops.h (Scott Wood) [1457543] - [x86] fpu: Remove the explicit clearing of XSAVE dependent features (Scott Wood) [1457543] - [x86] cpuid: Prevent out of bound access in do_clear_cpu_cap() (Scott Wood) [1457543] - [x86] fpu: Parse clearcpuid= as early XSAVE argument (Scott Wood) [1457543] - [x86] cpuid: Add generic table for CPUID dependencies (Scott Wood) [1457543] - [x86] Don't rely on VMWare emulating PAT MSR correctly (Cathy Avery) [1528577] - [x86] efifb: Add support for 64-bit frame buffer addresses (Rob Clark) [1529100] - [x86] mm: Change cachemode exports to non-gpl (Alex Williamson) [1528122] - [scsi] qla2xxx: Defer processing of GS IOCB calls (Himanshu Madhani) [1527540] - [scsi] qedf: Limit number of CQs (Chad Dupuis) [1525916] - [scsi] libcxgbi: simplify task->hdr allocation for mgmt cmds (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: fix skb use after free (Arjun Vynipadath) [1526290] - [scsi] cxgb4i: fix Tx skb leak (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: in case of vlan pass 0 as ifindex to find route (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: remove redundant check and close on csk (Arjun Vynipadath) [1526290] - [scsi] cxgb4i: call neigh_event_send() to update MAC address (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: use ndev->ifindex to find route (Arjun Vynipadath) [1526290] - [scsi] libcxgbi: add check for valid cxgbi_task_data (Arjun Vynipadath) [1526290] - [scsi] storvsc: Fix scsi_cmd error assignments in storvsc_handle_error (Cathy Avery) [1502601] - [scsi] storvsc: Avoid excessive host scan on controller change (Cathy Avery) [1502601] - [scsi] storvsc: Allow only one remove lun work item to be issued per lun (Cathy Avery) [1502601] - [platform] x86: intel-vbtn: Simplify autorelease logic (Scott Wood) [1445052] - [platform] x86: intel-vbtn: support panel front button (Scott Wood) [1445052] - [platform] x86: intel-vbtn: support KEY_ROTATE_LOCK_TOGGLE (Scott Wood) [1445052] - [uapi] input: add KEY_ROTATE_LOCK_TOGGLE (Scott Wood) [1445052] - [platform] x86: intel-vbtn: Support separate press/release events (Scott Wood) [1445052] - [platform] x86: intel-vbtn: support SW_TABLET_MODE (Scott Wood) [1445052] - [platform] x86: intel-vbtn: reduce unnecessary messages for normal users (Scott Wood) [1445052] - [platform] x86: intel-vbtn: match power button on press rather than release (Scott Wood) [1445052] - [platform] x86: intel-vbtn: add volume up and down (Scott Wood) [1445052] - [platform] x86: intel-vbtn: Switch to use devm_input_allocate_device (Scott Wood) [1445052] - [platform] x86: Use ACPI_FAILURE at appropriate places (Scott Wood) [1445052] - [platform] intel-vbtn: new driver for Intel Virtual Button (Scott Wood) [1445052]- [target] cxgbit: Abort the TCP connection in case of data out timeout (Arjun Vynipadath) [1526291] - [netdrv] net/mlx4_en: Fill all counters under one call of stats lock (Kamal Heib) [1525610] - [netdrv] net/mlx4_core: Fix wrong calculation of free counters (Kamal Heib) [1525610] - [netdrv] net/mlx4_en: Fix selftest for small MTUs (Kamal Heib) [1525610] - [infiniband] ib/mlx4: Increase maximal message size under UD QP (Kamal Heib) [1525610] - [netdrv] net/mlx4_en: Use __force to fix a sparse warning in TX datapath (Kamal Heib) [1525610] - [netdrv] net/mlx4_core: Fix cast warning in fw.c (Kamal Heib) [1525610] - [netdrv] net/mlx4: Fix endianness issue in qp context params (Kamal Heib) [1525610] - [netdrv] aquantia: Increment driver version (David Arcari) [1500365] - [netdrv] aquantia: Fix typo in ethtool statistics names (David Arcari) [1500365] - [netdrv] aquantia: Update hw counters on hw init (David Arcari) [1500365] - [netdrv] aquantia: Improve link state and statistics check interval callback (David Arcari) [1500365] - [netdrv] aquantia: Fill in multicast counter in ndev stats from hardware (David Arcari) [1500365] - [netdrv] aquantia: Fill ndev stat couters from hardware (David Arcari) [1500365] - [netdrv] aquantia: Extend stat counters to 64bit values (David Arcari) [1500365] - [netdrv] aquantia: Fix hardware DMA stream overload on large MRRS (David Arcari) [1500365] - [netdrv] aquantia: Fix actual speed capabilities reporting (David Arcari) [1500365] - [netdrv] aquantia: Make local functions static (David Arcari) [1500365] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1526288] - [netdrv] cxgb4: do DCB state reset in couple of places (Arjun Vynipadath) [1526288] - [netdrv] cxgb4: avoid stall while shutting down the adapter (Arjun Vynipadath) [1526288] - [scsi] csiostor: enable PCIe relaxed ordering if supported (Arjun Vynipadath) [1526951] - [netdrv] cxgb4: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag (Arjun Vynipadath) [1526951] - [netdrv] cxgb4vf: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag (Arjun Vynipadath) [1526951] - [netdrv] add .ndo_size to struct i40evf_netdev_ops (Stefan Assmann) [1520869] - [netdrv] revert e1000e: Avoid receiver overrun interrupt bursts (David Arcari) [1520875] - [netdrv] tg3: Fix rx hang on MTU change with 5717/5719 (Jonathan Toppins) [1528017] - [netdrv] mlx4_en: Fix the use of ndo_change_mtu (Kamal Heib) [1528820] - [netdrv] mlx5e: Fix the use of ndo_change_mtu (Kamal Heib) [1522612] - [infiniband] mlx5: Fix RoCE Address Path fields (Kamal Heib) [1525603] - [infiniband] mlx5: Assign send CQ and recv CQ of UMR QP (Kamal Heib) [1525603] - [netdrv] mlx5e: Add rollback on add VLAN failure (Kamal Heib) [1525603] - [netdrv] mlx5e: Rename VLAN related variables and functions (Kamal Heib) [1525603] - [netdrv] nfp: fix port stats for mac representors (Jonathan Toppins) [1468286] - [netdrv] nfp: fix vlan receive MAC statistics typo (Jonathan Toppins) [1518337] - [netdrv] nfp: output control messages to trace_devlink_hwmsg() (Jonathan Toppins) [1468286] - [netdrv] nfp: add set tcp and udp header action flower offload (Jonathan Toppins) [1468286] - [netdrv] nfp: add set ipv6 source and destination address (Jonathan Toppins) [1468286] - [netdrv] nfp: add set ipv4 header action flower offload (Jonathan Toppins) [1468286] - [netdrv] nfp: add set ethernet header action flower offload (Jonathan Toppins) [1468286] - [netdrv] nfp: add IPv6 ttl and tos match offloading support (Jonathan Toppins) [1468286] - [netdrv] nfp: add IPv4 ttl and tos match offloading support (Jonathan Toppins) [1468286] - [netdrv] nfp: add mpls match offloading support (Jonathan Toppins) [1468286] - [netdrv] nfp: flower vxlan neighbour keep-alive (Jonathan Toppins) [1468286] - [netdrv] nfp: flower vxlan neighbour offload (Jonathan Toppins) [1468286] - [netdrv] nfp: offload vxlan IPv4 endpoints of flower rules (Jonathan Toppins) [1468286] - [netdrv] nfp: offload flower vxlan endpoint MAC addresses (Jonathan Toppins) [1468286] - [netdrv] nfp: compile flower vxlan tunnel set actions (Jonathan Toppins) [1468286] - [netdrv] nfp: compile flower vxlan tunnel metadata match fields (Jonathan Toppins) [1468286] - [netdrv] nfp: add helper to get flower cmsg length (Jonathan Toppins) [1468286] - [netdrv] nfp: wait for the NSP resource to appear on boot (Jonathan Toppins) [1468286] - [netdrv] nfp: wait for board state before talking to the NSP (Jonathan Toppins) [1468286] - [netdrv] nfp: build the flower offload by default (Jonathan Toppins) [1468286] - [netdrv] nfp: be drop monitor friendly (Jonathan Toppins) [1468286] - [netdrv] nfp: move the start/stop app callbacks back (Jonathan Toppins) [1468286] - [netdrv] nfp: flower: base lifetime of representors on existence of lower vNIC (Jonathan Toppins) [1468286] - [netdrv] nfp: separate app vNIC init/clean from alloc/free (Jonathan Toppins) [1468286] - [netdrv] nfp: add basic SR-IOV ndo functions to representors (Jonathan Toppins) [1468286] - [netdrv] nfp: add basic SR-IOV ndo functions (Jonathan Toppins) [1468286] - [netdrv] nfp: fix copy paste in names and messages regarding vNICs (Jonathan Toppins) [1468286] - [netdrv] nfp: add ethtool statistics for representors (Jonathan Toppins) [1468286] - [netdrv] nfp: add pointer to vNIC config memory to nfp_port structure (Jonathan Toppins) [1468286] - [netdrv] nfp: report MAC statistics in ethtool (Jonathan Toppins) [1468286] - [netdrv] nfp: store pointer to MAC statistics in nfp_port (Jonathan Toppins) [1468286] - [netdrv] nfp: split software and hardware vNIC statistics (Jonathan Toppins) [1468286] - [netdrv] nfp: add helper for printing ethtool strings (Jonathan Toppins) [1468286] - [netdrv] nfp: don't report standard netdev statistics in ethtool (Jonathan Toppins) [1468286] - [netdrv] nfp: allow retreiving management FW logs on representors (Jonathan Toppins) [1468286] - [netdrv] nfp: provide ethtool_drvinfo on representors (Jonathan Toppins) [1468286] - [netdrv] nfp: link basic ethtool ops to representors (Jonathan Toppins) [1468286] - [netdrv] nfp: process control messages in workqueue in flower app (Jonathan Toppins) [1468286] - [netdrv] nfp: send control message when MAC representors are created (Jonathan Toppins) [1468286] - [netdrv] nfp: only use direct firmware requests (Jonathan Toppins) [1468286] - [kernel] firmware: define a facade for request_firmware_direct() (Jonathan Toppins) [1468286] - [base] firmware loader: simplify holding module for request_firmware (Jonathan Toppins) [1468286] - [netdrv] nfp: look for firmware image by device serial number and PCI name (Jonathan Toppins) [1468286] - [netdrv] nfp: remove the probe deferral when FW not present (Jonathan Toppins) [1468286] - [netdrv] nfp: set config bit (ifup/ifdown) on netdev open/close (Jonathan Toppins) [1468286] - [netdrv] igb: Use smp_rmb rather than read_barrier_depends (Corinna Vinschen) [1533447] - [netdrv] igb: Fix TX map failure path (Corinna Vinschen) [1533447] - [netdrv] igb: check memory allocation failure (Corinna Vinschen) [1533447] - [netdrv] e1000e: Fix e1000_check_for_copper_link_ich8lan return value (David Arcari) [1532240] - [netdrv] e1000e: fix the use of magic numbers for buffer overrun issue (David Arcari) [1532240]- [crypto] cryptd: Add cryptd_max_cpu_qlen module parameter (Jon Maxwell) [1522991] - [netdrv] revert "include linux/if.h, linux/ip.h and linux/in6.h" (Ivan Vecera) [1525606] - [netdrv] mlxsw: include explicitly linux/if.h to avoid build failure (Ivan Vecera) [1525606] - [x86] hyper-v: do kaiser_add_mapping() for HVCLOCK_TSC_PAGE (Vitaly Kuznetsov) [1533184] - [x86] spec_ctrl: move vmexit rmb in the last branch before IBRS (Andrea Arcangeli) [1533250] - [x86] spec_ctrl: satisfy the barrier like semantics of IBRS (Andrea Arcangeli) [1533250] - [s390] add ppa to system call and program check path (Jon Masters) [1532708] - [s390] spinlock: add gmb memory barrier (Jon Masters) [1532708] - [s390] introduce CPU alternatives (Jon Masters) [1532708] - [powerpc] spinlock: add gmb memory barrier (Mauricio Oliveira) [1531710] - [powerpc] Prevent Meltdown attack with L1-D$ flush (Mauricio Oliveira) [1531710]- [kernel] locking/barriers: prevent speculative execution based on Coverity scan results (Josh Poimboeuf) [1519786] {CVE-2017-5753} - [kernel] x86/spec_ctrl: don't call ptrace_has_cap in the IBPB ctx switch optimization (Andrea Arcangeli) [1531362] - [x86] kaiser/efi: unbreak tboot (Andrea Arcangeli) [1531851] - [x86] cpuidle_idle_call: fix double local_irq_enable() (Andrea Arcangeli) [1528420] - [x86] x86/kaiser/efi: unbreak EFI old_memmap (Andrea Arcangeli) [1531559] - [x86] kvm: x86: fix RSM when PCID is non-zero (Paolo Bonzini) [1530711] - [x86] x86/smpboot: Do not use smp_num_siblings in __max_logical_packages calculation (Prarit Bhargava) [1519503] - [x86] x86/topology: Add topology_max_smt_threads() (Prarit Bhargava) [1519503] - [net] ipv6: fix a potential deadlock in do_ipv6_setsockopt() (Hangbin Liu) [1527255] - [net] ipv4: fix a potential deadlock in mcast getsockopt() path (Hangbin Liu) [1527255] - [net] xfrm: fix null pointer dereference on state and tmpl sort (Sabrina Dubroca) [1522665] - [net] sit: update frag_off info (Hangbin Liu) [1518472] - [lib] idr_ext: Refactor idr_alloc_ext(), remove cast from idr_get_next_ext() (Ivan Vecera) [1509477] - [net] netfilter: uapi: correct UNTRACKED conntrack state bit number (Florian Westphal) [1526883] - [net] preserve behavior of ether_setup and allocate_etherdev_mqs (Ivan Vecera) [1527175] - [net] remove MTU limits for dummy and ifb device (Ivan Vecera) [1527175] - [net] dummy: expend mtu range for dummy device (Ivan Vecera) [1527175] - [net] remove MTU limits on a few ether_setup callers (Ivan Vecera) [1527175] - [net] dccp: use-after-free in DCCP code (Stefano Brivio) [1526271] {CVE-2017-8824} - [crypto] aesni: fix ivsize for generic gcm(aes) (Sabrina Dubroca) [1523032] - [net] ipv6: set all.accept_dad to 0 by default (Florian Westphal) [1515785] - [net] vsock: Don't set sk_state to TCP_CLOSE before testing it (Stefano Brivio) [1524204] - [net] devlink: Fix devlink_dpipe_table_register() stub signature. (Ivan Vecera) [1521093] - [net] devlink: Add IPv6 header for dpipe (Ivan Vecera) [1521093] - [net] devlink: Move dpipe entry clear function into devlink (Ivan Vecera) [1521093] - [net] devlink: Add support for dynamic table size (Ivan Vecera) [1521093] - [net] devlink: Add IPv4 header for dpipe (Ivan Vecera) [1521093] - [net] devlink: Add Ethernet header for dpipe (Ivan Vecera) [1521093] - [net] geneve: only configure or fill UDP_ZERO_CSUM6_RX/TX info when CONFIG_IPV6 (Hangbin Liu) [1520210] - [net] geneve: fix fill_info when link down (Hangbin Liu) [1520210] - [net] sched: cbq: create block for q->link.block (Eelco Chaudron) [1515911] - [net] netfilter: ipset: Fix race between dump and swap (Davide Caratti) [1488131] - [net] netfilter: ipset: fix race condition in ipset save, swap and delete (Davide Caratti) [1488131] - [net] netfilter: ipset: Make sure listing doesn't grab a set which is just being destroyed. (Davide Caratti) [1487985]- [fs] mnt: Take unprivileged use of the mntns out of tech preview ("Eric W. Biederman") [1487751] - [fs] mnt: Make may_detach_mounts one-way and use it in copy_mnt_ns ("Eric W. Biederman") [1487751] - [fs] selftests/capabilities: Fix the test_execve test ("Eric W. Biederman") [1487751] - [fs] mnt: Make propagate_umount less slow for overlapping mount propagation trees ("Eric W. Biederman") [1487751] - [fs] mnt: In propgate_umount handle visiting mounts in any order ("Eric W. Biederman") [1487751] - [fs] mnt: In umount propagation reparent in a separate pass ("Eric W. Biederman") [1487751] - [fs] don't forget to put old mntns in mntns_install ("Eric W. Biederman") [1487751] - [fs] make sure that mntns_install() doesn't end up with referral for root ("Eric W. Biederman") [1487751] - [fs] path_init(): don't bother with checking MAY_EXEC for LOOKUP_ROOT ("Eric W. Biederman") [1487751] - [fs] make sure that fchdir() won't accept referral points, etc ("Eric W. Biederman") [1487751] - [fs] mnt: Tuck mounts under others instead of creating shadow/side mounts ("Eric W. Biederman") [1487751] - [fs] Better permission checking for submounts ("Eric W. Biederman") [1487751] - [fs] reorganize do_make_slave() ("Eric W. Biederman") [1487751] - [fs] namespace.c: constify struct path passed to a bunch of primitives ("Eric W. Biederman") [1487751] - [fs] Constify path_is_under()'s arguments ("Eric W. Biederman") [1487751] - [fs] namespace.c: path_is_under can be boolean ("Eric W. Biederman") [1487751] - [fs] mnt: Add a per mount namespace limit on the number of mounts ("Eric W. Biederman") [1487751] - [fs] Treat foreign mounts as nosuid ("Eric W. Biederman") [1487751] - [fs] Limit file caps to the user namespace of the super block ("Eric W. Biederman") [1487751] - [fs] userns: Remove the now unnecessary FS_USERNS_DEV_MOUNT flag ("Eric W. Biederman") [1487751] - [fs] userns: Remove implicit MNT_NODEV fragility ("Eric W. Biederman") [1487751] - [fs] mnt: Simplify mount_too_revealing ("Eric W. Biederman") [1487751] - [fs] vfs: Generalize filesystem nodev handling ("Eric W. Biederman") [1487751] - [fs] ipc/mqueue: The mqueue filesystem should never contain executables ("Eric W. Biederman") [1487751] - [fs] kernfs: The cgroup filesystem also benefits from SB_I_NOEXEC ("Eric W. Biederman") [1487751] - [fs] mnt: Move the FS_USERNS_MOUNT check into sget_userns ("Eric W. Biederman") [1487751] - [fs] Add user namespace member to struct super_block ("Eric W. Biederman") [1487751] - [fs] proc: Convert proc_mount to use mount_ns ("Eric W. Biederman") [1487751] - [fs] vfs: Pass data, ns, and ns->userns to mount_ns ("Eric W. Biederman") [1487751] - [fs] mnt: Refactor fs_fully_visible into mount_too_revealing ("Eric W. Biederman") [1487751] - [fs] mnt: Account for MS_RDONLY in fs_fully_visible ("Eric W. Biederman") [1487751] - [fs] mnt: fs_fully_visible test the proper mount for MNT_LOCKED ("Eric W. Biederman") [1487751] - [fs] mnt: If fs_fully_visible fails call put_filesystem ("Eric W. Biederman") [1487751] - [fs] saner calling conventions for copy_mount_options() ("Eric W. Biederman") [1487751] - [fs] locks: Don't allow mounts in user namespaces to enable mandatory locking ("Eric W. Biederman") [1487751] - [fs] locks: Allow disabling mandatory locking at compile time ("Eric W. Biederman") [1487751] - [fs] mnt: fs_fully_visible enforce noexec and nosuid if !SB_I_NOEXEC ("Eric W. Biederman") [1487751] - [fs] vfs: Commit to never having exectuables on proc and sysfs ("Eric W. Biederman") [1487751] - [fs] mnt: Update fs_fully_visible to test for permanently empty directories ("Eric W. Biederman") [1487751] - [fs] sysctl: Allow creating permanently empty directories that serve as mountpoints ("Eric W. Biederman") [1487751] - [fs] sysfs: Create mountpoints with sysfs_create_mount_point ("Eric W. Biederman") [1487751] - [fs] sysfs: Add support for permanently empty directories to serve as mount points ("Eric W. Biederman") [1487751] - [fs] kernfs: Add support for always empty directories ("Eric W. Biederman") [1487751] - [fs] proc: Fix unbalanced hard link numbers ("Eric W. Biederman") [1487751] - [fs] proc: Allow creating permanently empty directories that serve as mount points ("Eric W. Biederman") [1487751] - [fs] gut proc_register() a bit ("Eric W. Biederman") [1487751] - [fs] Add helper functions for permanently empty directories ("Eric W. Biederman") [1487751] - [fs] vfs: Ignore unlocked mounts in fs_fully_visible ("Eric W. Biederman") [1487751] - [fs] mnt: Modify fs_fully_visible to deal with locked ro nodev and atime ("Eric W. Biederman") [1487751] - [fs] mnt: Refactor the logic for mounting sysfs and proc in a user namespace ("Eric W. Biederman") [1487751] - [fs] new helper: __legitimize_mnt() ("Eric W. Biederman") [1487751] - [fs] mnt: Fix fs_fully_visible to verify the root directory is visible ("Eric W. Biederman") [1487751] - [fs] namespace: convert devname allocation to kstrdup_const ("Eric W. Biederman") [1487751] - [fs] mnt: Carefully set CL_UNPRIVILEGED in clone_mnt ("Eric W. Biederman") [1487751] - [fs] umount: Disallow unprivileged mount force ("Eric W. Biederman") [1487751] - [fs] mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount ("Eric W. Biederman") [1487751] - [fs] vfs: move getname() from callers to do_mount() ("Eric W. Biederman") [1487751] - [fs] namespace: suppress 'may be used uninitialized' warnings ("Eric W. Biederman") [1487751] - [fs] mnt: Change the default remount atime from relatime to the existing value ("Eric W. Biederman") [1487751] - [fs] mnt: Correct permission checks in do_remount ("Eric W. Biederman") [1487751] - [fs] mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into do_remount ("Eric W. Biederman") [1487751] - [fs] mnt: Only change user settable mount flags in remount ("Eric W. Biederman") [1487751] - [fs] vfs: Fix a regression in mounting proc ("Eric W. Biederman") [1487751] - [fs] fs_is_visible only needs namespace_sem held shared ("Eric W. Biederman") [1487751] - [fs] sysfs: fix warning when creating a sysfs group without attributes ("Eric W. Biederman") [1487751] - [fs] exit: proc: don't try to flush /proc/tgid/task/tgid ("Eric W. Biederman") [1487751] - [fs] proc: Have net show up under /proc//task/ ("Eric W. Biederman") [1487751] - [fs] kobject: fix NULL pointer derefernce in kobj_child_ns_ops ("Eric W. Biederman") [1487751] - [fs] kernfs: don't depend on d_find_any_alias() when generating notifications ("Eric W. Biederman") [1487751] - [fs] kernfs: Now that kernfs has been rebuilt reenable INTEL_RDT ("Eric W. Biederman") [1487751] - [fs] kernfs: kernfs_notify() must be useable from non-sleepable contexts ("Eric W. Biederman") [1487751] - [fs] kernfs: introduce kernfs_pin_sb() ("Eric W. Biederman") [1487751] - [fs] kernfs: move the last knowledge of sysfs out from kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs: fix attribute_group bin file path on removal ("Eric W. Biederman") [1487751] - [fs] sysfs.h: don't return a void-valued expression in sysfs_remove_file ("Eric W. Biederman") [1487751] - [fs] sysfs: make sure read buffer is zeroed ("Eric W. Biederman") [1487751] - [fs] kernfs, sysfs, cgroup: restrict extra perm check on open to sysfs ("Eric W. Biederman") [1487751] - [fs] kernfs: add back missing error check in kernfs_fop_mmap() ("Eric W. Biederman") [1487751] - [fs] kernfs: fix a subdir count leak ("Eric W. Biederman") [1487751] - [fs] kernfs: make kernfs_notify() trigger inotify events too ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_root->supers list ("Eric W. Biederman") [1487751] - [fs] kernfs: protect lazy kernfs_iattrs allocation with mutex ("Eric W. Biederman") [1487751] - [fs] kernfs: cache atomic_write_len in kernfs_open_file ("Eric W. Biederman") [1487751] - [fs] kernfs: fix off by one error ("Eric W. Biederman") [1487751] - [fs] sysfs: fix namespace refcnt leak ("Eric W. Biederman") [1487751] - [fs] sysfs: create bin_attributes under the requested group ("Eric W. Biederman") [1487751] - [fs] kernfs: fix kernfs_node_from_dentry() ("Eric W. Biederman") [1487751] - [fs] kernfs: fix hash calculation in kernfs_rename_ns() ("Eric W. Biederman") [1487751] - [fs] kernfs: add CONFIG_KERNFS ("Eric W. Biederman") [1487751] - [fs] sysfs, kobject: add sysfs wrapper for kernfs_enable_ns() ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_get_parent(), kernfs_name/path() and friends ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_node_from_dentry(), kernfs_root_from_sb() and kernfs_rename() ("Eric W. Biederman") [1487751] - [fs] kernfs: add kernfs_open_file->priv ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_ops->atomic_write_len ("Eric W. Biederman") [1487751] - [fs] kernfs: allow nodes to be created in the deactivated state ("Eric W. Biederman") [1487751] - [fs] kernfs: add missing kernfs_active() checks in directory operations ("Eric W. Biederman") [1487751] - [fs] kernfs: implement kernfs_syscall_ops->remount_fs() and ->show_options() ("Eric W. Biederman") [1487751] - [fs] kernfs: rename kernfs_dir_ops to kernfs_syscall_ops ("Eric W. Biederman") [1487751] - [fs] kernfs: invoke dir_ops while holding active ref of the target node ("Eric W. Biederman") [1487751] - [fs] kernfs, sysfs, driver-core: implement kernfs_remove_self() and its wrappers ("Eric W. Biederman") [1487751] - [fs] kernfs: remove KERNFS_REMOVED ("Eric W. Biederman") [1487751] - [fs] kernfs: remove KERNFS_ACTIVE_REF and add kernfs_lockdep() ("Eric W. Biederman") [1487751] - [fs] kernfs: remove kernfs_addrm_cxt ("Eric W. Biederman") [1487751] - [fs] kernfs: invoke kernfs_unmap_bin_file() directly from kernfs_deactivate() ("Eric W. Biederman") [1487751] - [fs] kernfs: restructure removal path to fix possible premature return ("Eric W. Biederman") [1487751] - [fs] kernfs: replace kernfs_node->u.completion with kernfs_root->deactivate_waitq ("Eric W. Biederman") [1487751] - [fs] kernfs: make kernfs_deactivate() honor KERNFS_LOCKDEP flag ("Eric W. Biederman") [1487751] - [fs] fix "queues" uevent between network namespaces ("Eric W. Biederman") [1487751] - [fs] kernfs: associate a new kernfs_node with its parent on creation ("Eric W. Biederman") [1487751] - [fs] kernfs: add struct dentry declaration in kernfs.h ("Eric W. Biederman") [1487751] - [fs] kernfs: fix get_active failure handling in kernfs_seq_*() ("Eric W. Biederman") [1487751] - [fs] kobject: Fix source code comment spelling ("Eric W. Biederman") [1487751] - [fs] kernfs: add kernfs_dir_ops ("Eric W. Biederman") [1487751] - [fs] kernfs: allow negative dentries ("Eric W. Biederman") [1487751] - [fs] kernfs: update kernfs_rename_ns() to consider KERNFS_STATIC_NAME ("Eric W. Biederman") [1487751] - [fs] kernfs: mark static names with KERNFS_STATIC_NAME ("Eric W. Biederman") [1487751] - [fs] kernfs: add REMOVED check to create and rename paths ("Eric W. Biederman") [1487751] - [fs] kernfs: add @mode to kernfs_create_dir[_ns]() ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in internal functions and whatever is left ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in global variables ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in constants ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs/kernfs/ in various data structures ("Eric W. Biederman") [1487751] - [fs] kernfs: drop s_ prefix from kernfs_node members ("Eric W. Biederman") [1487751] - [fs] kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly ("Eric W. Biederman") [1487751] - [fs] sysfs: fix use-after-free in sysfs_kill_sb() ("Eric W. Biederman") [1487751] - [fs] sysfs: bail early from kernfs_file_mmap() to avoid spurious lockdep warning ("Eric W. Biederman") [1487751] - [fs] kobject: fix memory leak in kobject_set_name_vargs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove duplicated include from file.c ("Eric W. Biederman") [1487751] - [fs] kobject: remove kset from sysfs immediately in kset_unregister() ("Eric W. Biederman") [1487751] - [fs] kernfs: implement "trusted.*" xattr support ("Eric W. Biederman") [1487751] - [fs] kernfs: update sysfs_init_inode_attrs() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove cross inclusions of internal headers ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: implement kernfs_ns_enabled() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make sysfs_dirent definition public ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move mount core code to fs/kernfs/mount.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare mount path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make super_blocks bind to different kernfs_roots ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make inode number ida per kernfs_root ("Eric W. Biederman") [1487751] - [fs] sysfs: Update __compat_only_sysfs_link_entry_to_kobj to it's upstream form ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: implement kernfs_create/destroy_root() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce sysfs_root_sd ("Eric W. Biederman") [1487751] - [fs] Don't return 0 from get_anon_bdev ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: no need to kern_mount() sysfs from sysfs_init() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: make sysfs_super_info->ns const ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: drop unused params from sysfs_fill_super() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move symlink core code to fs/kernfs/symlink.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move file core code to fs/kernfs/file.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move dir core code to fs/kernfs/dir.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move inode code to fs/kernfs/inode.c ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move internal decls to fs/kernfs/kernfs-internal.h ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs[_find_and]_get() and kernfs_put() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: revamp sysfs_dirent active_ref lockdep annotation ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: reorganize SYSFS_* constants ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_notify() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: add kernfs_ops->seq_{start|next|stop}() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove sysfs_add_one() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_create_file[_ns]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: remove SYSFS_KOBJ_BIN_ATTR ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: add sysfs_dirent->s_attr.size ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_ops ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: move sysfs_open_file to linux/kernfs.h ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare open, release, poll paths for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare mmap path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare write path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: prepare read path for kernfs ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_create_dir[_ns]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: replace sysfs_dirent->s_dir.kobj and ->s_attr.[bin_]attr with ->priv ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_setattr() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_rename[_ns]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_create_link() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: introduce kernfs_remove[_by_name[_ns]]() ("Eric W. Biederman") [1487751] - [fs] sysfs, kernfs: add skeletons for kernfs ("Eric W. Biederman") [1487751] - [fs] kernfs: Temporarily remove kernfs the change from sysfs to kernfs can be replayed ("Eric W. Biederman") [1487751] - [fs] sysfs: make __sysfs_add_one() fail if the parent isn't a directory ("Eric W. Biederman") [1487751] - [fs] sysfs: drop kobj_ns_type handling, take #2 ("Eric W. Biederman") [1487751] - [fs] revert "sysfs: handle duplicate removal attempts in sysfs_remove_group()" ("Eric W. Biederman") [1487751] - [fs] sysfs: use a separate locking class for open files depending on mmap ("Eric W. Biederman") [1487751] - [fs] sysfs: handle duplicate removal attempts in sysfs_remove_group() ("Eric W. Biederman") [1487751] - [fs] revert "sysfs: drop kobj_ns_type handling" ("Eric W. Biederman") [1487751] - [fs] sysfs: rename sysfs_assoc_lock and explain what it's about ("Eric W. Biederman") [1487751] - [fs] sysfs: use generic_file_llseek() for sysfs_file_operations ("Eric W. Biederman") [1487751] - [fs] sysfs: return correct error code on unimplemented mmap() ("Eric W. Biederman") [1487751] - [fs] sysfs: separate out dup filename warning into a separate function ("Eric W. Biederman") [1487751] - [fs] sysfs: move sysfs_hash_and_remove() to fs/sysfs/dir.c ("Eric W. Biederman") [1487751] - [fs] sysfs: remove unused sysfs_get_dentry() prototype ("Eric W. Biederman") [1487751] - [fs] sysfs: honor bin_attr.attr.ignore_lockdep ("Eric W. Biederman") [1487751] - [fs] sysfs: merge sysfs_elem_bin_attr into sysfs_elem_attr ("Eric W. Biederman") [1487751] - [fs] sysfs: fix sysfs_write_file for bin file ("Eric W. Biederman") [1487751] - [fs] sysfs/bin: Fix size handling overflow for bin_attribute ("Eric W. Biederman") [1487751] - [fs] sysfs: make sysfs_file_ops() follow ignore_lockdep flag ("Eric W. Biederman") [1487751] - [fs] sysfs: merge regular and bin file handling ("Eric W. Biederman") [1487751] - [fs] sysfs: prepare open path for unified regular / bin file handling ("Eric W. Biederman") [1487751] - [fs] sysfs: copy bin mmap support from fs/sysfs/bin.c to fs/sysfs/file.c ("Eric W. Biederman") [1487751] - [fs] sysfs: add sysfs_bin_read() ("Eric W. Biederman") [1487751] - [fs] sysfs: prepare path write for unified regular / bin file handling ("Eric W. Biederman") [1487751] - [fs] sysfs: collapse fs/sysfs/bin.c::fill_read() into read() ("Eric W. Biederman") [1487751] - [fs] sysfs: skip bin_buffer->buffer while reading ("Eric W. Biederman") [1487751] - [fs] sysfs: use seq_file when reading regular files ("Eric W. Biederman") [1487751] - [fs] sysfs: use transient write buffer ("Eric W. Biederman") [1487751] - [fs] sysfs: add sysfs_open_file->sd and ->file ("Eric W. Biederman") [1487751] - [fs] sysfs: rename sysfs_buffer to sysfs_open_file ("Eric W. Biederman") [1487751] - [fs] sysfs: add sysfs_open_file_mutex ("Eric W. Biederman") [1487751] - [fs] sysfs: remove sysfs_buffer->ops ("Eric W. Biederman") [1487751] - [fs] sysfs: remove sysfs_buffer->needs_read_fill ("Eric W. Biederman") [1487751] - [fs] sysfs: remove unused sysfs_buffer->pos ("Eric W. Biederman") [1487751] - [fs] sysfs: introduce [__]sysfs_remove() ("Eric W. Biederman") [1487751] - [fs] sysfs: make __sysfs_remove_dir() recursive ("Eric W. Biederman") [1487751] - [fs] sysfs: remove sysfs_addrm_cxt->parent_sd ("Eric W. Biederman") [1487751] - [fs] sysfs: Allow mounting without CONFIG_NET ("Eric W. Biederman") [1487751] - [fs] sysfs: @name comes before @ns ("Eric W. Biederman") [1487751] - [fs] sysfs: clean up sysfs_get_dirent() ("Eric W. Biederman") [1487751] - [fs] sysfs: drop kobj_ns_type handling ("Eric W. Biederman") [1487751] - [fs] sysfs: Remove namespace handling from __compat_only_sysfs_link_entry_to_kobj ("Eric W. Biederman") [1487751] - [fs] sysfs: remove ktype->namespace() invocations in symlink code ("Eric W. Biederman") [1487751] - [fs] sysfs: remove ktype->namespace() invocations in directory code ("Eric W. Biederman") [1487751] - [fs] sysfs: make attr namespace interface less convoluted ("Eric W. Biederman") [1487751] - [fs] sysfs: drop semicolon from to_sysfs_dirent() definition ("Eric W. Biederman") [1487751] - [fs] sysfs: Restrict mounting sysfs ("Eric W. Biederman") [1487751] - [fs] userns: Better restrictions on when proc and sysfs can be mounted ("Eric W. Biederman") [1487751] - [fs] sysfs.h: remove attr_name() macro ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up minor coding style issues in sysfs.h ("Eric W. Biederman") [1487751] - [fs] sysfs: sysfs.h: fix coding style issues ("Eric W. Biederman") [1487751] - [fs] sysfs: file.c: fix up broken string warnings ("Eric W. Biederman") [1487751] - [fs] sysfs: dir.c: fix up odd do/while indentation ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up uaccess.h coding style warnings ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up 80 column coding style issues ("Eric W. Biederman") [1487751] - [fs] sysfs: fix up space coding style issues ("Eric W. Biederman") [1487751] - [fs] sysfs: remove trailing whitespace ("Eric W. Biederman") [1487751] - [fs] sysfs: fix placement of EXPORT_SYMBOL() ("Eric W. Biederman") [1487751] - [fs] sysfs.h: fix __BIN_ATTR_RW() ("Eric W. Biederman") [1487751] - [fs] convert sysfs ("Eric W. Biederman") [1487751] - [fs] kobject: sanitize argument for format string ("Eric W. Biederman") [1487751] - [fs] sysfs_notify is only possible on file attributes ("Eric W. Biederman") [1487751] - [fs] sysfs: kill sysfs_sb declaration in fs/sysfs/inode.c ("Eric W. Biederman") [1487751] - [fs] sysfs: sysfs_link_sibling(): fix typo in comment ("Eric W. Biederman") [1487751] - [fs] overlayfs: Replace vfs_readdir with iterate_dir ("Eric W. Biederman") [1487751] - [fs] vfs: delete vfs_readdir function declaration ("Eric W. Biederman") [1487751] - [fs] switch dcache_readdir() users to ->iterate() ("Eric W. Biederman") [1487751] - [fs] introduce ->iterate(), ctx->pos, dir_emit() ("Eric W. Biederman") [1487751] - [fs] introduce iterate_dir() and dir_context ("Eric W. Biederman") [1487751] - [fs] powerpc/pci: Reorder pci bus/bridge unregistration during PHB removal ("Eric W. Biederman") [1487751] - [fs] scsi: mpt: Move scsi_remove_host() out of mptscsih_remove_host() ("Eric W. Biederman") [1487751] - [fs] scsi: sas: move scsi_remove_host call into sas_remove_host ("Eric W. Biederman") [1487751] - [fs] scsi_transport_sas: move bsg destructor into sas_rphy_remove ("Eric W. Biederman") [1487751]- [x86] entry: Invoke TRACE_IRQS_IRETQ in paranoid_userspace_restore_all (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu: fix get_scattered_cpu_leaf for IBPB feature (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: show added cpuid flags in /proc/cpuinfo after late microcode update (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: svm: spec_ctrl at vmexit needs per-cpu areas functional (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: init_tss is supposed to go in the PAGE_ALIGNED per-cpu section (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: Eliminate redundnat FEATURE Not Present messages (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: skip IBRS/CR3 restore when paranoid exception returns to userland (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: set IBRS during resume from RAM if ibrs_enabled is 2 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: allow use_ibp_disable only if both SPEC_CTRL and IBPB_SUPPORT are missing (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: Documentation spec_ctrl.txt (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: remove irqs_disabled() check from intel_idle() (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: use enum when setting ibrs/ibpb_enabled (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: undo speculation barrier for ibrs_enabled and noibrs_cmdline (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: introduce ibpb_enabled = 2 for IBPB instead of IBRS (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: introduce SPEC_CTRL_PCP_ONLY_IBPB (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: cleanup s/flush/sync/ naming when sending IPIs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: set IBRS during CPU init if in ibrs_enabled == 2 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: use IBRS_ENABLED instead of 1 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: allow the IBP disable feature to be toggled at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: always initialize save_reg in ENABLE_IBRS_SAVE_AND_CLOBBER (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: ibrs_enabled() is expected to return > 1 (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: issue a __spec_ctrl_ibpb if a credential check isn't possible (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] ibpb: don't optimize spec_cntrl_ibpb on PREEMPT_RCU (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: clear registers after 32bit syscall stackframe is setup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: reload spec_ctrl cpuid in all microcode load paths (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: Prevent unwanted speculation without IBRS (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Remove trampoline check from paranoid entry path (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Fix paranoid_exit() trampoline clobber (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Simplify trampoline stack restore code (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: remove SPEC_CTRL_DEBUG code (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: add noibrs noibpb boot options (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] syscall: Clear unused extra registers on 32-bit compatible syscall entrance (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: cleanup unnecessary ptregscall_common function (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: CLEAR_EXTRA_REGS and extra regs save/restore (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] syscall: Clear unused extra registers on syscall entrance (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: rescan cpuid after a late microcode update (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: add debugfs ibrs_enabled ibpb_enabled (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: consolidate the spec control boot detection (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm/spec_ctrl: allow IBRS to stay enabled in host userland (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: add debug aid to test the entry code without microcode (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: move stuff_RSB in spec_ctrl.h (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Stuff RSB for entry to kernel for non-SMEP platform (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Only set IBPB when the new thread cannot ptrace current thread (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Set IBPB upon context switch (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] idle: Disable IBRS when offlining cpu and re-enable on wakeup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] idle: Disable IBRS entering idle and enable it on wakeup (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: implement spec ctrl C methods (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: save IBRS MSR value in save_paranoid for NMI (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] enter: Use IBRS on syscall and interrupts (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: swap rdx with rsi for nmi nesting detection (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: spec_ctrl_pcp and kaiser_enabled_pcp in same cachline (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] spec_ctrl: use per-cpu knob instead of ALTERNATIVES for ibpb and ibrs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] enter: MACROS to set/clear IBRS and set IBPB (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: x86: add SPEC_CTRL to MSR and CPUID lists (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] svm: Set IBPB when running a different VCPU (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: vmx: Set IBPB when running a different VCPU (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: x86: clear registers on VM exit (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kvm: Pad RSB on VM transition (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu/amd: Control indirect branch predictor when SPEC_CTRL not available (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] feature: Report presence of IBPB and IBRS control (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] feature: Enable the x86 feature to control Speculation (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [tools] objtool: Don't print 'call dest' warnings for ignored functions (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [fs] udf: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] fs: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] userns: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [scsi] qla2xxx: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [netdrv] p54: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [netdrv] carl9170: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [media] uvcvideo: prevent speculative execution (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu/amd: Remove now unused definition of MFENCE_RDTSC feature (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] cpu/amd: Make the LFENCE instruction serialized (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] locking/barriers: introduce new memory barrier gmb() (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: consider the init_mm.pgd a kaiser pgd (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: convert userland visible "kpti" name to "pti" (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: __load_cr3 in resume from RAM after kernel gs has been restored (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] kaiser/mm: fix pgd freeing in error path (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: disable global pages by default with KAISER (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] revert "x86/mm/kaiser: Disable global pages by default with KAISER" (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: Replace kaiser with kpti to sync with upstream (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add "kaiser" and "nokaiser" boot options (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map the trace idt tables in userland shadow pgd (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: fix RESTORE_CR3 crash in kaiser_stop_machine (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [security] x86/mm/kaiser: use stop_machine for enable/disable knob (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use atomic ops to poison/unpoison user pagetables (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use invpcid to flush the two kaiser PCID AISD (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use two PCID ASIDs optimize the TLB during enter/exit kernel (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: stop patching flush_tlb_single (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: use PCID feature to make user and kernel switches faster (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: If INVPCID is available, use it to flush global mappings (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/64: Fix reboot interaction with CR4.PCIDE (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/64: Initialize CR4.PCIDE early (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Add a 'noinvpcid' boot option to turn off INVPCID (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Add the 'nopcid' boot option to turn off PCID (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: validate trampoline stack (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] entry: Move SYSENTER_stack to the beginning of struct tss_struct (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [kernel] x86/mm/kaiser: isolate the user mapped per cpu areas (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: selective boot time defaults (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: handle call to xen_pv_domain() on PREEMPT_RT (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser/xen: Dynamically disable KAISER when running under Xen PV (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [security] x86/mm/kaiser: add Kconfig (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: avoid false positives during non-kaiser pgd updates (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: Respect disabled CPU features (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: trampoline stack comments (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: stack trampoline (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: remove paravirt clock warning (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: re-enable vsyscalls (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: allow to build KAISER with KASRL (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: allow KAISER to be enabled/disabled at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: un-poison PGDs at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add a function to check for KAISER being enabled (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add debugfs file to turn KAISER on/off at runtime (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: disable native VSYSCALL (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map virtually-addressed performance monitoring buffers (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map debug IDT tables (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add kprobes text section (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map trace interrupt entry (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map entry stack per-cpu areas (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: map dynamically-allocated LDTs (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: make sure static PGDs are 8k in size (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: allow NX poison to be set in p4d/pgd (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: unmap kernel from userspace page tables (core patch) (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: mark per-cpu data structures required for entry/exit (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: introduce user-mapped per-cpu areas (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: add cr3 switches to entry code (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: remove scratch registers (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: prepare assembly for entry/exit CR3 switching (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/kaiser: Disable global pages by default with KAISER (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Document X86_CR4_PGE toggling behavior (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm/tlb: Make CR4-based TLB flushes more robust (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] mm: Do not set _PAGE_USER for init_mm page tables (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] increase robusteness of bad_iret fixup handler (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [x86] perf/x86/intel/uncore: Fix memory leaks on allocation failures (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754} - [mm] fix bad rss-counter if remap_file_pages raced migration (Andrea Arcangeli) [1519801 1519798 1519786] {CVE-2017-5715 CVE-2017-5753 CVE-2017-5754}- [tty] serial: 8250_pci: Add Amazon PCI serial device ID (Vitaly Kuznetsov) [1527545] - [tools] perf vendor events: Use more flexible pattern matching for CPU identification for mapfile.csv (Jiri Olsa) [1523766] - [tools] perf vendor events powerpc: remove suffix in mapfile (Jiri Olsa) [1523766] - [tools] perf vendor events: Add POWER9 PVRs to mapfile (Jiri Olsa) [1523766] - [tools] perf vendor events: Add POWER9 PMU events (Jiri Olsa) [1523766] - [tools] perf pmu-events: Support additional POWER8+ PVR in mapfile (Jiri Olsa) [1523766] - [tools] perf pmu: Extract function to get JSON alias map (Jiri Olsa) [1523766] - [tools] perf pmu: Add helper function is_pmu_core to detect PMU CORE devices (Jiri Olsa) [1523766] - [powerpc] Fix /proc/cpuinfo revision for POWER9 DD2 (David Gibson) [1526339] - [cpufreq] intel_pstate: Add support for Gemini Lake (Steve Best) [1456555] - [cpufreq] intel_pstate: Broxton support (Steve Best) [1456555] - [security] ima: log message to module appraisal error (Bruno Eduardo de Oliveira Meneguele) [1469473] - [security] ima: check signature enforcement against cmdline param instead of CONFIG (Bruno Eduardo de Oliveira Meneguele) [1469473] - [kernel] module: export module signature enforcement status (Bruno Eduardo de Oliveira Meneguele) [1469473] - [firmware] fw_cfg: write vmcoreinfo details (Baoquan He) [1493125] - [firmware] fw_cfg: do DMA read operation (Baoquan He) [1493125] - [firmware] fw_cfg: add DMA register (Baoquan He) [1493125] - [firmware] fw_cfg: fix driver remove (Baoquan He) [1493125] - [firmware] fw_cfg: fix the command line module name (Baoquan He) [1493125] - [firmware] qemu_fw_cfg.c: potential unintialized variable (Baoquan He) [1493125] - [firmware] qemu_fw_cfg.c: hold ACPI global lock during device access (Baoquan He) [1493125] - [firmware] qemu_fw_cfg: don't leak kobj on init error (Baoquan He) [1493125] - [firmware] fw_cfg register offsets on supported architectures only (Baoquan He) [1493125] - [firmware] qemu_fw_cfg.c: fix typo FW_CFG_DATA_OFF (Baoquan He) [1493125] - [firmware] create directory hierarchy for sysfs fw_cfg entries (Baoquan He) [1493125] - [firmware] introduce sysfs driver for QEMU's fw_cfg device (Baoquan He) [1493125] - [acpi] acpi / platform: provide default DMA mask (Baoquan He) [1493125] - [infiniband] ib/mlx4: Add contig support for control objects (Kamal Heib) [1520141] - [infiniband] ib/mlx4: Use optimal numbers of MTT entries (Kamal Heib) [1520141] - [infiniband] ib/mlx4: Fix RSS's QPC attributes assignments (Kamal Heib) [1520141] - [infiniband] ib/mlx4: Add report for RSS capabilities by vendor channel (Kamal Heib) [1520141] - [infiniband] rdma/netlink: Fix general protection fault (Don Dutile) [1523865] - [infiniband] ib/mlx4: Fix RSS hash fields restrictions (Don Dutile) [1523865] - [infiniband] ib/core: Don't enforce PKey security on SMI MADs (Don Dutile) [1523865] - [infiniband] ib/core: Bound check alternate path port number (Don Dutile) [1523865]- [scsi] lpfc: Fix crash after bad bar setup on driver attachment (Dick Kennedy) [1441965] - [fs] cifs: fix NULL deref in SMB2_read (Leif Sahlberg) [1508380] - [fs] nfs: don't wait on commit in nfs_commit_inode() if there were no commit requests (Scott Mayhew) [1514371] - [fs] cifs: check rsp for NULL before dereferencing in SMB2_open (Leif Sahlberg) [1516680] - [fs] nfs: fix a deadlock in nfs client initialization (Scott Mayhew) [1506382] - [fs] nfsv4.0: Fix a lock leak in nfs40_walk_client_list (Scott Mayhew) [1506382] - [fs] nfs: Create a common nfs4_match_client() function (Scott Mayhew) [1506382] - [fs] blktrace: use existing disk debugfs directory (Eric Sandeen) [1521092] - [fs] debugfs: add debugfs_lookup() (Eric Sandeen) [1521092] - [x86] mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes (Bhupesh Sharma) [1432288] - [fs] binfmt_elf: safely increment argv pointers (Bhupesh Sharma) [1432288] - [powerpc] move ELF_ET_DYN_BASE to 4GB / 4MB (Bhupesh Sharma) [1432288] - [x86] binfmt_elf: use ELF_ET_DYN_BASE only for PIE (Bhupesh Sharma) [1432288] - [netdrv] iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command (Stanislaw Gruszka) [1525027] - [netdrv] mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() (Stanislaw Gruszka) [1501882] - [netdrv] brcmfmac: change driver unbind order of the sdio function devices (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: enable RX offloading with TKIP and WEP (Stanislaw Gruszka) [1516644 1501882] - [netdrv] iwlwifi: mvm: fix packet injection (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for 9260 and 22000 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: flush queue before deleting ROC (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: don't use transmit queue hang detection when it is not possible (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: mvm: mark MIC stripped MPDUs (Stanislaw Gruszka) [1516644 1501882] - [netdrv] iwlwifi: fix PCI IDs and configuration mapping for 9000 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for 8260 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for 8265 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add new cards for a000 series (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: add a new a000 device (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: fix wrong struct for a000 device (Stanislaw Gruszka) [1501882] - [netdrv] iwlwifi: fix firmware names for 9000 and A000 series hw (Stanislaw Gruszka) [1501882] - [netdrv] rtlwifi: fix uninitialized rtlhal->last_suspend_sec time (Stanislaw Gruszka) [1501882] - [netdrv] rtlwifi: rtl8192ee: Fix memory leak when loading firmware (Stanislaw Gruszka) [1501882] - [netdrv] rt2x00usb: mark device removed when get ENOENT usb error (Stanislaw Gruszka) [1501882]- [netdrv] liquidio: do not consider packets dropped by network stack as driver Rx dropped (Felix Manlunas) [1510590] - [netdrv] liquidio: Fix an issue with multiple switchdev enable disables (Felix Manlunas) [1510590] - [netdrv] liquidio: bump up driver version to 1.7.0 to match newer NIC firmware (Felix Manlunas) [1510590] - [netdrv] liquidio: synchronize VF representor names with NIC firmware (Felix Manlunas) [1510590] - [netdrv] liquidio: remove redundant setting of inst_processed to zero (Felix Manlunas) [1510590] - [netdrv] liquidio: Configure switchdev with devlink (Felix Manlunas) [1510590] - [netdrv] liquidio: switchdev support for LiquidIO NIC (Felix Manlunas) [1510590] - [netdrv] liquidio: get rid of false alarm "Unknown cmd 27" in dmesg (Felix Manlunas) [1510590] - [netdrv] liquidio: fix kernel panic in VF driver (Felix Manlunas) [1506085 1510590] - [netdrv] liquidio: xmit_more support (Felix Manlunas) [1510590] - [netdrv] liquidio: deprecate 1-bit flag indicating watchdog kernel thread is running (Felix Manlunas) [1510590] - [netdrv] liquidio: pass date and time info to NIC firmware (Felix Manlunas) [1510590] - [netdrv] liquidio: fix timespec64_to_ns typo (Felix Manlunas) [1510590] - [netdrv] liquidio: mark expected switch fall-through in octeon_destroy_resources (Felix Manlunas) [1510590] - [netdrv] liquidio: remove unnecessary NULL check before kfree in delete_glists (Felix Manlunas) [1510590] - [netdrv] liquidio: update module parameter fw_type to reflect firmware type loaded (Felix Manlunas) [1510590] - [netdrv] liquidio: verify firmware version when auto-loaded from flash (Felix Manlunas) [1510590] - [netdrv] liquidio: allow override of firmware present in flash (Felix Manlunas) [1510590] - [netdrv] nfp: fix XPB register reads in debug dump (John Linville) [1525879] - [netdrv] nfp: fix absolute rtsym handling in debug dump (John Linville) [1525879] - [netdrv] nfp: flower: improve hashing of flows (John Linville) [1525600] - [netdrv] nfp: flower: restore RTNL locking around representor updates (John Linville) [1525600] - [netdrv] nfp: process MTU updates from firmware flower app (John Linville) [1525600] - [netdrv] nfp: process control messages in workqueue in flower app (John Linville) [1525600] - [netdrv] nfp: dump indirect ME CSRs (John Linville) [1520411] - [netdrv] nfp: dump CPP, XPB and direct ME CSRs (John Linville) [1520411] - [netdrv] nfp: dump firmware name (John Linville) [1520411] - [netdrv] nfp: dump single hwinfo field by key (John Linville) [1520411] - [netdrv] nfp: dump all hwinfo (John Linville) [1520411] - [netdrv] nfp: dump rtsyms (John Linville) [1520411] - [netdrv] nfp: dumpspec TLV traversal (John Linville) [1520411] - [netdrv] nfp: dump prolog (John Linville) [1520411] - [netdrv] nfp: load debug dump spec (John Linville) [1520411] - [netdrv] nfp: debug dump ethtool ops (John Linville) [1520411] - [netdrv] qede: Configure UDP ports in local context (Don Dutile) [1462432] - [netdrv] qede: Move all UDP port notifiers to single function (Don Dutile) [1462432]- [i2c] revert I2C updates changeset (Gopal Tiwari) [1456705] - [misc] rtsx: Fix symbol clashes (Daniel Bristot de Oliveira) [1457800] - [misc] rtsx: Add support for RTS5260 (Daniel Bristot de Oliveira) [1457800] - [misc] mfd: rtsx: Do retry when DMA transfer error (Daniel Bristot de Oliveira) [1457800] - [misc] mfd: rts5249: Add support for RTS5250S power saving (Daniel Bristot de Oliveira) [1457800] - [scsi] run queue if SCSI device queue isn't ready and queue is idle (Ming Lei) [1523029] - [hwmon] ntc_thermistor: Fix dependencies (Gopal Tiwari) [1524404] - [block] drain queue before waiting for q_usage_counter becoming zero (Ming Lei) [1523022] - [target] tcmu: reconfigure netlink attr changes (Maurizio Lombardi) [1507794] - [target] tcmu: Make dev_size configurable via userspace (Maurizio Lombardi) [1507794] - [target] tcmu: allow max block and global max blocks to be settable (Mike Christie) [1480721 1480434] - [target] return SAM_STAT_TASK_SET_FULL for TCM_OUT_OF_RESOURCES (Mike Christie) [1480721 1480434] - [target] tcmu: fix crash when removing the tcmu device (Mike Christie) [1480721 1480434] - [target] tcmu: make ring buffer timer configurable (Mike Christie) [1480721 1480434] - [target] tcmu: Use sense_reason_t in tcmu_queue_cmd_ring (Mike Christie) [1480721 1480434] - [target] tcmu: sync up configfs attr setup (Mike Christie) [1507794 1480721 1480434] - [target] tcmu: Fix possbile memory leak / OOPs when recalculating cmd base size (Mike Christie) [1480721 1480434] - [target] tcmu: Fix flushing cmd entry dcache page (Mike Christie) [1480721 1480434] - [target] tcmu: Recalculate the tcmu_cmd size to save cmd area memories (Mike Christie) [1480721 1480434] - [target] tcmu: add io size helpers (Mike Christie) [1480721 1480434] - [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315] - [netdrv] cxgb4: add new T5 pci device id's (Arjun Vynipadath) [1515315]- [fs] ovl: don't follow redirects if redirect_dir=off (Miklos Szeredi) [1485392] - [fs] ovl: Put upperdentry if ovl_check_origin() fails (Miklos Szeredi) [1485392] - [fs] ovl: lockdep annotate of nested OVL_I(inode)->lock (Miklos Szeredi) [1485392] - [fs] ovl: do not cleanup unsupported index entries (Miklos Szeredi) [1485392] - [fs] ovl: handle ENOENT on index lookup (Miklos Szeredi) [1485392] - [fs] ovl: fix EIO from lookup of non-indexed upper (Miklos Szeredi) [1485392] - [fs] ovl: Return -ENOMEM if an allocation fails ovl_lookup() (Miklos Szeredi) [1485392] - [fs] ovl: add NULL check in ovl_alloc_inode (Miklos Szeredi) [1485392] - [fs] ovl: fix regression caused by exclusive upper/work dir protection (Miklos Szeredi) [1485392] - [fs] ovl: fix missing unlock_rename() in ovl_do_copy_up() (Miklos Szeredi) [1485392] - [fs] ovl: fix dentry leak in ovl_indexdir_cleanup() (Miklos Szeredi) [1485392] - [fs] ovl: fix dput() of ERR_PTR in ovl_cleanup_index() (Miklos Szeredi) [1485392] - [fs] ovl: fix error value printed in ovl_lookup_index() (Miklos Szeredi) [1485392] - [fs] ovl: fix false positive ESTALE on lookup (Miklos Szeredi) [1485392] - [fs] ovl: check for bad and whiteout index on lookup (Miklos Szeredi) [1485392] - [fs] ovl: do not cleanup directory and whiteout index entries (Miklos Szeredi) [1485392] - [fs] ovl: fix xattr get and set with selinux (Miklos Szeredi) [1485392] - [fs] ovl: remove unneeded check for IS_ERR() (Miklos Szeredi) [1485392] - [fs] ovl: fix origin verification of index dir (Miklos Szeredi) [1485392] - [fs] ovl: mark parent impure on ovl_link() (Miklos Szeredi) [1485392] - [fs] ovl: fix random return value on mount (Miklos Szeredi) [1485392] - [fs] ovl: mark parent impure and restore timestamp on ovl_link_up() (Miklos Szeredi) [1485392] - [fs] ovl: document copying layers restrictions with inodes index (Miklos Szeredi) [1485392] - [fs] ovl: cleanup orphan index entries (Miklos Szeredi) [1485392] - [fs] ovl: persistent overlay inode nlink for indexed inodes (Miklos Szeredi) [1485392] - [fs] ovl: implement index dir copy up (Miklos Szeredi) [1485392] - [fs] ovl: move copy up lock out (Miklos Szeredi) [1485392] - [fs] ovl: rearrange copy up (Miklos Szeredi) [1485392] - [fs] ovl: add flag for upper in ovl_entry (Miklos Szeredi) [1485392] - [fs] ovl: use struct copy_up_ctx as function argument (Miklos Szeredi) [1485392] - [fs] ovl: base tmpfile in workdir too (Miklos Szeredi) [1485392] - [fs] ovl: factor out ovl_copy_up_inode() helper (Miklos Szeredi) [1485392] - [fs] ovl: extract helper to get temp file in copy up (Miklos Szeredi) [1485392] - [fs] ovl: defer upper dir lock to tempfile link (Miklos Szeredi) [1485392] - [fs] ovl: hash overlay non-dir inodes by copy up origin (Miklos Szeredi) [1485392] - [fs] ovl: cleanup bad and stale index entries on mount (Miklos Szeredi) [1485392] - [fs] ovl: lookup index entry for copy up origin (Miklos Szeredi) [1485392] - [fs] ovl: verify index dir matches upper dir (Miklos Szeredi) [1485392] - [fs] ovl: verify upper root dir matches lower root dir (Miklos Szeredi) [1485392] - [fs] ovl: introduce the inodes index dir feature (Miklos Szeredi) [1485392] - [fs] ovl: generalize ovl_create_workdir() (Miklos Szeredi) [1485392] - [fs] ovl: relax same fs constrain for ovl_check_origin() (Miklos Szeredi) [1485392] - [fs] ovl: get exclusive ownership on upper/work dirs (Miklos Szeredi) [1485392] - [fs] vfs: introduce inode 'inuse' lock (Miklos Szeredi) [1485392] - [fs] ovl: move cache and version to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: use ovl_inode mutex to synchronize concurrent copy up (Miklos Szeredi) [1485392] - [fs] ovl: move impure to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: move redirect to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: move __upperdentry to ovl_inode (Miklos Szeredi) [1485392] - [fs] ovl: compare inodes (Miklos Szeredi) [1485392] - [fs] ovl: use i_private only as a key (Miklos Szeredi) [1485392] - [fs] ovl: simplify getting inode (Miklos Szeredi) [1485392] - [fs] ovl: allocate an ovl_inode struct (Miklos Szeredi) [1485392] - [fs] ovl: fix nlink leak in ovl_rename() (Miklos Szeredi) [1485392] - [fs] ovl: don't set origin on broken lower hardlink (Miklos Szeredi) [1485392] - [fs] ovl: copy-up: don't unlock between lookup and link (Miklos Szeredi) [1485392] - [fs] tmpfs: generate random sb->s_uuid (Miklos Szeredi) [1485392] - [fs] ovl: filter trusted xattr for non-admin (Miklos Szeredi) [1485392] - [fs] ovl: mark upper merge dir with type origin entries "impure" (Miklos Szeredi) [1485392] - [fs] ovl: mark upper dir with type origin entries "impure" (Miklos Szeredi) [1485392] - [fs] ovl: remove unused arg from ovl_lookup_temp() (Miklos Szeredi) [1485392] - [fs] ovl: handle rename when upper doesn't support xattr (Miklos Szeredi) [1485392] - [fs] ovl: don't fail copy-up if upper doesn't support xattr (Miklos Szeredi) [1485392] - [fs] ovl: check on mount time if upper fs supports setting xattr (Miklos Szeredi) [1485392] - [fs] ovl: fix creds leak in copy up error path (Miklos Szeredi) [1485392] - [fs] ovl: select EXPORTFS (Miklos Szeredi) [1485392] - [fs] ovl: update documentation w.r.t. constant inode numbers (Miklos Szeredi) [1485392] - [fs] ovl: persistent inode numbers for upper hardlinks (Miklos Szeredi) [1485392] - [fs] ovl: merge getattr for dir and nondir (Miklos Szeredi) [1485392] - [fs] ovl: constant st_ino/st_dev across copy up (Miklos Szeredi) [1485392] - [fs] ovl: persistent inode number for directories (Miklos Szeredi) [1485392] - [fs] ovl: set the ORIGIN type flag (Miklos Szeredi) [1485392] - [fs] ovl: lookup non-dir copy-up-origin by file handle (Miklos Szeredi) [1485392] - [fs] ovl: use an auxiliary var for overlay root entry (Miklos Szeredi) [1485392] - [fs] ovl: store file handle of lower inode on copy up (Miklos Szeredi) [1485392] - [fs] ovl: check if all layers are on the same fs (Miklos Szeredi) [1485392] - [fs] ovl: do not set overlay.opaque on non-dir create (Miklos Szeredi) [1485392] - [fs] ovl: check IS_APPEND() on real upper inode (Miklos Szeredi) [1485392] - [fs] vfs: ftruncate check IS_APPEND() on real upper inode (Miklos Szeredi) [1485392] - [fs] ovl: Use designated initializers (Miklos Szeredi) [1485392] - [fs] ovl: lockdep annotate of nested stacked overlayfs inode lock (Miklos Szeredi) [1485392] - [fs] ovl: drop CAP_SYS_RESOURCE from saved mounter's credentials (Miklos Szeredi) [1485392] - [fs] ovl: properly implement sync_filesystem() (Miklos Szeredi) [1485392] - [fs] ovl: concurrent copy up of regular files (Miklos Szeredi) [1485392] - [fs] ovl: introduce copy up waitqueue (Miklos Szeredi) [1485392] - [fs] ovl: copy up regular file using O_TMPFILE (Miklos Szeredi) [1485392] - [fs] ovl: rearrange code in ovl_copy_up_locked() (Miklos Szeredi) [1485392] - [fs] ovl: check if upperdir fs supports O_TMPFILE (Miklos Szeredi) [1485392] - [fs] ovl: fix possible use after free on redirect dir lookup (Miklos Szeredi) [1485392] - [fs] ovl: fix reStructuredText syntax errors in documentation (Miklos Szeredi) [1485392] - [fs] ovl: fix return value of ovl_fill_super (Miklos Szeredi) [1485392] - [fs] ovl: clean up kstat usage (Miklos Szeredi) [1485392] - [fs] ovl: fold ovl_copy_up_truncate() into ovl_copy_up() (Miklos Szeredi) [1485392] - [fs] ovl: create directories inside merged parent opaque (Miklos Szeredi) [1485392] - [fs] ovl: opaque cleanup (Miklos Szeredi) [1485392] - [fs] ovl: show redirect_dir mount option (Miklos Szeredi) [1485392] - [fs] ovl: allow setting max size of redirect (Miklos Szeredi) [1485392] - [fs] ovl: allow redirect_dir to default to "on" (Miklos Szeredi) [1485392] - [fs] ovl: check for emptiness of redirect dir (Miklos Szeredi) [1485392] - [fs] ovl: redirect on rename-dir (Miklos Szeredi) [1485392] - [fs] ovl: lookup redirects (Miklos Szeredi) [1485392] - [fs] ovl: consolidate lookup for underlying layers (Miklos Szeredi) [1485392] - [fs] ovl: fix nested overlayfs mount (Miklos Szeredi) [1485392] - [fs] ovl: check namelen (Miklos Szeredi) [1485392] - [fs] ovl: split super.c (Miklos Szeredi) [1485392] - [fs] ovl: use d_is_dir() (Miklos Szeredi) [1485392] - [fs] ovl: simplify lookup (Miklos Szeredi) [1485392] - [fs] ovl: check lower existence of rename target (Miklos Szeredi) [1485392] - [fs] ovl: rename: simplify handling of lower/merged directory (Miklos Szeredi) [1485392] - [fs] ovl: get rid of PURE type (Miklos Szeredi) [1485392] - [fs] ovl: check lower existence when removing (Miklos Szeredi) [1485392] - [fs] ovl: add ovl_dentry_is_whiteout() (Miklos Szeredi) [1485392] - [fs] ovl: don't check sticky (Miklos Szeredi) [1485392] - [fs] ovl: don't check rename to self (Miklos Szeredi) [1485392] - [fs] ovl: treat special files like a regular fs (Miklos Szeredi) [1485392] - [fs] ovl: rename ovl_rename2() to ovl_rename() (Miklos Szeredi) [1485392] - [fs] ovl: use vfs_clone_file_range() for copy up if possible (Miklos Szeredi) [1485392] - [fs] Revert "ovl: get_write_access() in truncate" (Miklos Szeredi) [1485392] - [fs] ovl: update doc (Miklos Szeredi) [1485392] - [fs] vfs: fix vfs_clone_file_range() for overlayfs files (Miklos Szeredi) [1485392] - [fs] vfs: wire up compat ioctl for CLONE/CLONE_RANGE (Miklos Szeredi) [1485392] - [fs] vfs: allow vfs_clone_file_range() across mount points (Miklos Szeredi) [1485392] - [fs] Revert "vfs: rename: check backing inode being equal" (Miklos Szeredi) [1485392] - [fs] overlayfs: VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry) (Miklos Szeredi) [1485392] - [fs] overlayfs: Fix setting IOP_XATTR flag (Miklos Szeredi) [1485392] - [fs] allow O_TMPFILE to work with O_WRONLY (Carlos Maiolino) [1428677] - [fs] autofs - revert: take more care to not update last_used on path walk (Ian Kent) [1489542]- [scsi] qla2xxx: Revert Add FC-NVMe port discovery and PRLI handling (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add FC-NVMe command handling (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add FC-NVMe F/W initialization and transport registration (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Send FC4 type NVMe to the management server (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Use FC-NVMe FC4 type for FDMI registration (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert fix a bunch of typos and spelling mistakes (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert avoid unused-function warning (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Fix NVMe entry_type for iocb packet on BE system (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Cleanup FC-NVMe code (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Move function prototype to correct header (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Added change to enable ZIO for FC-NVMe devices (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Simpify unregistration of FC-NVMe local/remote ports (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Fix remoteport disconnect for FC-NVMe (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert remove use of FC-specific error codes (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add command completion for error path (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Fix WWPN/WWNN in debug message (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert add missing includes for qla_isr (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Clear fc4f_nvme flag (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add support for minimum link speed (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add LR distance support from nvram bit (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Reset the logo flag, after target re-login (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Allow SCSI-MQ to be enabled selectively (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Move #include qla_nvme.h to fix compile errors on RHEL 7 (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Update driver version to 10.00.00.00.07.5-k (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add module param ql2xenablemsix (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Add ATIO-Q processing for INTx mode (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Allow MBC_GET_PORT_DATABASE to query and save the port states (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Changes to support N2N logins (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Use ql2xnvmeenable to enable Q-Pair for FC-NVMe (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Query FC4 type during RSCN processing (Ewan Milne) [1511452] - [scsi] qla2xxx: Revert Update driver version to 10.00.00.02.07.5-k (Ewan Milne) [1511452]- [infiniband] ib/hfi1: Fix incorrect available receive user context count (Don Dutile) [1520270 1452831] - [infiniband] ib/opa-vnic: used RHEL extended struct for min/max_mtu params (Don Dutile) [1520270 1452831] - [infiniband] ib/core: Fix use workqueue without WQ_MEM_RECLAIM (Don Dutile) [1523349] - [infiniband] ib/core: Avoid crash on pkey enforcement failed in received MADs (Don Dutile) [1523349] - [infiniband] ib/srp: Avoid that a cable pull can trigger a kernel crash (Don Dutile) [1523349] - [infiniband] ib/cm: Fix memory corruption in handling CM request (Don Dutile) [1523349] - [infiniband] ib/srpt: Do not accept invalid initiator port names (Don Dutile) [1523349] - [infiniband] ib/hfi1: Initialize bth1 in 16B rc ack builder (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Allow MgmtAllowed on B2B setups (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Race condition between user notification and driver state (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Allow meta version 4 for platform configuration (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Add parsing for platform configuration format version 4 (Alex Estrin) [1519368] - [infiniband] ib/core: Use __be32 for LIDs in opa_is_extended_lid (Alex Estrin) [1519368] - [infiniband] ib/core: Do not warn on lid conversions for OPA (Alex Estrin) [1519368] - [infiniband] ib/core: Convert OPA AH to IB for Extended LIDs only (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Do not warn on lid conversions for OPA (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Mask out A bit from psn trace (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Eliminate allocation while atomic (Alex Estrin) [1519368] - [infiniband] ib/hfi1: Mask upper 16Bits of Extended LID prior to rvt_cq_entry (Alex Estrin) [1519368] - [infiniband] ib/rdmavt: Don't wait for resources in QP reset (Alex Estrin) [1519368] - [scsi] hpsa: bump driver version to 3.4.20-0-RH2 (Joseph Szczypek) [1516538] - [scsi] hpsa: correct logical volume removal (Joseph Szczypek) [1516538] - [scsi] hpsa: correct smart path enabled (Joseph Szczypek) [1516538] - [scsi] hpsa: change timeout for internal cmds (Joseph Szczypek) [1516538] - [nvme] nvme-fc: remove double put reference if admin connect fails (Ewan Milne) [1520954] - [char] ipmi: Prefer ACPI system interfaces over SMBIOS ones (Frank Ramsay) [1517935] - [x86] Mark Cascade Lake as unsupported (David Arcari) [1519949] - [md] fix deadlock error in recent patch (Nigel Croxon) [1506338] - [md] raid1: prevent freeze_array/wait_all_barriers deadlock (Nigel Croxon) [1506338] - [md] fix test in md_write_start() (Nigel Croxon) [1506338] - [md] allow metadata update while suspending (Nigel Croxon) [1506338] - [md] use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1506338] - [md] move suspend_hi/lo handling into core md code (Nigel Croxon) [1506338] - [md] don't call bitmap_create() while array is quiesced (Nigel Croxon) [1506338] - [md] always hold reconfig_mutex when calling mddev_suspend() (Nigel Croxon) [1506338] - [md] dm-raid: fix a race condition in request handling (Nigel Croxon) [1506338] - [md] fix a race condition for flush request handling (Nigel Croxon) [1506338] - [md] separate request handling (Nigel Croxon) [1506338] - [md] fix deadlock between mddev_suspend() and md_write_start() (Nigel Croxon) [1506338] - [md] initialise ->writes_pending in personality modules (Nigel Croxon) [1506338] - [md] use per-cpu counter for writes_pending (Nigel Croxon) [1506338] - [md] raid5: use md_write_start to count stripes, not bios (Nigel Croxon) [1506338] - [md] close a race with setting mddev->in_sync (Nigel Croxon) [1506338] - [md] factor out set_in_sync() (Nigel Croxon) [1506338] - [md] raid5: don't test ->writes_pending in raid5_remove_disk (Nigel Croxon) [1506338] - [md] fix relationship between wait_barrier and allow_barrier (Nigel Croxon) [1506338] - [md] mddev->writes_pending is incorrect (Nigel Croxon) [1506338]- [hid] intel-ish-hid: Enable Gemini Lake ish driver (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Enable Cannon Lake ish driver (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: use dev_groups and not dev_attrs for bus_type (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: enable compile testing (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: fix format string for size_t (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: clarify locking in client code (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: fix potential uninitialized data usage (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: constify device_type structure (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: check FW status to distinguish ISH resume paths (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: format 32-bit integers with X (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: add printf attribute to print_log() (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Remove unneeded linux/miscdevice.h include (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: use pUL for uuid formatting (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Fix potential race condition (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: use msleep_interrupt() for wait (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: change timed_wait_for_timeout() to be a function (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc: remove unused macro (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: initialize ts_format.reserved (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: request_irq failure (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Fix driver reinit failure (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Move DMA disable code to new function (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: consolidate ish wake up operation (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: Fix !CONFIG_PM build warning (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: Remove duplicated include from bus.c (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: Use kzalloc instead of kmalloc/memset (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: Convert list_for_each to entry variant (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: use module_pci_driver to simplify the code (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: use list_move_tail instead of list_del/list_add_tail (Gopal Tiwari) [1475903] - [hid] maintainers: Add Intel ISH (Gopal Tiwari) [1475903] - [hid] hid-sensor-hub: Add ISH quirk (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor-hub: Implement batch mode (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor: Fix unbalanced pm_runtime_enable error (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor: Store restore poll and hysteresis on S3 (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Set default unit of measure for report interval (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3 (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: avoid unused function warning (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: use asynchronous resume (Gopal Tiwari) [1475903] - [hid] iio: common: hid-sensors: use tab for indention (Gopal Tiwari) [1475903] - [hid] hid-sensor: Fix suspend/resume delay (Gopal Tiwari) [1475903] - [hid] hid-sensor-hub: Enhance feature report set API (Gopal Tiwari) [1475903] - [hid] hid-sensor-hub: Enhance get feature report API (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Add api to get poll value (Gopal Tiwari) [1475903] - [hid] iio: hid_sensor_hub: Common PM functions (Gopal Tiwari) [1475903] - [hid] iio: hid_sensor_hub: Fix indio_dev->trig assignment (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Get feature report from sensor hub after changing power state (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Add API to power on/off (Gopal Tiwari) [1475903] - [hid] iio: hid-sensor-hub: Remove hard coded indexes (Gopal Tiwari) [1475903] - [hid] iio: hid-sensors: Fix power and report state (Gopal Tiwari) [1475903] - [hid] iio: hid_sensors: fix crash during trigger unregister (Gopal Tiwari) [1475903] - [hid] iio: call sensor hub open close function (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ISH HID client driver (Gopal Tiwari) [1475903] - [hid] intel-ish-hid: ipc layer (Gopal Tiwari) [1475903] - [hid] intel_ish-hid: ISH Transport layer (Gopal Tiwari) [1475903] - [hid] documentation: hid: Intel ISH HID document (Gopal Tiwari) [1475903] - [hid] sensor: fix attributes in HID sensor interface (Gopal Tiwari) [1475903] - [hid] sensor: Custom and Generic sensor support (Gopal Tiwari) [1475903] - [gpu] drm/ttm: Always and only destroy bo->ttm_resv in ttm_bo_release_list (Lyude Paul) [1522929] - [gpu] drm/amdgpu: reserve root PD while releasing it (Lyude Paul) [1522929] - [gpu] dma-buf: make reservation_object_copy_fences rcu save (Lyude Paul) [1522929] - [gpu] drm/ttm: fix ttm_bo_cleanup_refs_or_queue once more (Lyude Paul) [1522929] - [gpu] drm/i915: avoid division by zero on cnl_calc_wrpll_link (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Do not add an extra page for precaution in the Gen10 LRC size (Rob Clark) [1520639] - [gpu] drm/i915: avoid potential uninitialized variable use (Rob Clark) [1520639] - [gpu] drm/i915/glk, cnl: Implement WaDisableScalarClockGating (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Add support slice/subslice/eu configs (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Add Gen10 LRC size (Rob Clark) [1520639] - [gpu] drm/i915/cnp: display wa #1179: WaHardHangonHotPlug (Rob Clark) [1520639] - [gpu] drm/i915: Shrink cnl_ddi_buf_trans (Rob Clark) [1520639] - [gpu] drm/i915/cnp: Don't touch other PCH clock gating bits (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Change the macro name to DPLL_CFGCR0_DCO_FRACTION_SHIFT (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Extend WM workaround with IPC for CNL (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaThrottleEUPerfToAvoidTDBackPressure:cnl(pre-prod) (Rob Clark) [1520639] - [gpu] drm/i915: Display WA #1133 WaFbcSkipSegments:cnl, glk (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Allow the reg_read ioctl to read the RCS TIMESTAMP register (Rob Clark) [1520639] - [gpu] drm/i915/cnp: wa 1181: Fix Backlight issue (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Fix DP max voltage (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Fix DDI hdmi level selection (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Move ddi buf trans related functions up (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Move voltage check into ddi buf trans functions (Rob Clark) [1520639] - [gpu] drm/i915: Enable voltage swing before enabling DDI_BUF_CTL (Rob Clark) [1520639] - [gpu] drm/i915: Align vswing sequences with old ddi buffer registers (Rob Clark) [1520639] - [gpu] drm/i915: decouple gen9 and gen10 dp signal levels (Rob Clark) [1520639] - [gpu] drm/i915: Introduce intel_ddi_dp_level (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Avoid ioremap_wc on Cannonlake as well (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaDisableI2mCycleOnWRPort (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WA FtrEnableFastAnisoL1BankingFix (Rob Clark) [1520639] - [gpu] drm/i915: Stop using long platform names on clock gating functions (Rob Clark) [1520639] - [gpu] drm/i915/cnl: don't hardcode DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaForceContextSaveRestoreNonCoherent (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaPushConstantDereferenceHoldDisable (Rob Clark) [1520639] - [gpu] drm/i915/cfl: Coffee Lake works on Kaby Lake PCH (Rob Clark) [1520639] - [gpu] drm/i915/cnl: extract cnl_set_procmon_ref_values (Rob Clark) [1520639] - [gpu] drm/i915/cnl: simplify cnl_procmon_values handling (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Apply large line width optimization (Rob Clark) [1520639] - [gpu] drm/i915/cnl: WaDisableEnhancedSBEVertexCaching (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Add WaDisableReplayBufferBankArbitrationOptimization (Rob Clark) [1520639] - [gpu] drm/i915/cnl: Introduce initial Cannonlake Workarounds (Rob Clark) [1520639]- [net] ipv6: fib: Provide offload indication using nexthop flags (Ivan Vecera) [1519937] - [net] vxlan: fix the issue that neigh proxy blocks all icmpv6 packets (Lorenzo Bianconi) [1512250] - [net] netfilter: ipset: Fix allocation size of prefixes storage for hash:net, iface.t sets (Stefano Brivio) [1517397] - [net] gso: fix payload length when gso_size is zero (Lorenzo Bianconi) [1503996] - [net] ip6_gre: update dst pmtu if dev mtu has been updated by toobig in __gre6_xmit (Paolo Abeni) [1508318] - [net] ip6_gre: ip6gre_tap device should keep dst (Paolo Abeni) [1508318] - [net] ip_gre: ipgre_tap device should keep dst (Paolo Abeni) [1508318] - [net] tun: do not arm flow_gc_timer in tun_flow_init() (Hangbin Liu) [1510281] - [net] tun: avoid extra timer schedule in tun_flow_cleanup() (Hangbin Liu) [1510281] - [net] tun: do not block BH again in tun_flow_cleanup() (Hangbin Liu) [1510281] - [net] tun: Turn tun_flow_init() into void fn (Hangbin Liu) [1510281] - [net] route: Use ipv4_mtu instead of raw rt_pmtu (Davide Caratti) [1477041] - [net] ipv4: Don't increase PMTU with Datagram Too Big message (Davide Caratti) [1477041] - [net] tcp: limit GSO packets to half cwnd (Davide Caratti) [1477041] - [net] sched: crash on blocks with goto chain action (Ivan Vecera) [1513639] - [net] sched: fix crash when deleting secondary chains (Ivan Vecera) [1513639] - [net] cls_u32: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_tcindex: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_rsvp: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_route: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_matchall: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_fw: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_flower: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_flow: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_cgroup: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_bpf: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] cls_basic: use tcf_exts_get_net() before call_rcu() (Ivan Vecera) [1513639] - [net] net_sched: introduce tcf_exts_get_net() and tcf_exts_put_net() (Ivan Vecera) [1513639] - [net] net_sched: acquire RTNL in tc_action_net_exit() (Ivan Vecera) [1513639] - [tools] tc-testing: fix arg to ip command: -s -> -n (Ivan Vecera) [1513639] - [net] net_sched: remove tcf_block_put_deferred() (Ivan Vecera) [1513639] - [tools] selftests: Introduce a new test case to tc testsuite (Ivan Vecera) [1513639] - [tools] selftests: Introduce a new script to generate tc batch file (Ivan Vecera) [1513639] - [tools] tc-testing: add test for testing ife type (Ivan Vecera) [1513639] - [tools] selftests: Introduce tc testsuite (Ivan Vecera) [1513639] - [net] net_sched: fix call_rcu() race on act_sample module removal (Ivan Vecera) [1513639] - [net] net_sched: add rtnl assertion to tcf_exts_destroy() (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in tcindex filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in rsvp filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in route filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in u32 filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in matchall filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in fw filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in flower filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in flow filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in cgroup filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in bpf filter (Ivan Vecera) [1513639] - [net] net_sched: use tcf_queue_work() in basic filter (Ivan Vecera) [1513639] - [net] net_sched: introduce a workqueue for RCU callbacks of tc filter (Ivan Vecera) [1513639] - [net] vsock: add sock_diag interface (Stefano Brivio) [1470203]- [mm] devm_memremap_pages: use multi-order radix for ZONE_DEVICE lookups (Jeff Moyer) [1489187] - [nvdimm] libnvdimm: fix SMART Health DSM payload definition (Jeff Moyer) [1457571] - [nvdimm] libnvdimm, namespace: fix btt claim class crash (Jeff Moyer) [1493833] - [nvdimm] libnvdimm, btt: fix format string warnings (Jeff Moyer) [1493833] - [nvdimm] libnvdimm, nfit: move the check on nd_reserved2 to the endpoint (Jeff Moyer) [1455961] - [acpi] libnvdimm, nfit: export an 'ecc_unit_size' sysfs attribute (Jeff Moyer) [1489186] - [nvdimm] libnvdimm, btt: check memory allocation failure (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, label: fix index block size calculation (Jeff Moyer) [1457567] - [acpi] nfit: Fix COMPLETION_INITIALIZER_ONSTACK() abuse (Jeff Moyer) [1455958] - [nvdimm] libnvdimm, pfn, dax: limit namespace alignments to the supported set (Jeff Moyer) [1472049] - [nvdimm] libnvdimm, pfn, dax: show supported dax/pfn region alignments in sysfs (Jeff Moyer) [1472049] - [nvdimm] libnvdimm: rename nd_sector_size_{show, store} to nd_size_select_{show, store} (Jeff Moyer) [1472049] - [acpi] nfit: cleanup long de-reference chains in acpi_nfit_init_interleave_set (Jeff Moyer) [1471684] - [nvdimm] nfit, libnvdimm, region: export 'position' in mapping info (Jeff Moyer) [1508785] - [nvdimm] libnvdimm, btt: clean up warning and error messages (Jeff Moyer) [1493833] - [nvdimm] libnvdimm: fix integer overflow static analysis warning (Jeff Moyer) [1457567] - [dax] convert to bitmask for flags (Jeff Moyer) [1457555] - [kernel] dax, pmem: introduce an optional 'flush' dax_operation (Jeff Moyer) [1457556] - [nvdimm] libnvdimm, btt: rework error clearing (Jeff Moyer) [1465372] - [nvdimm] libnvdimm: fix potential deadlock while clearing errors (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, btt: cache sector_size in arena_info (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, btt: ensure that flags were also unchanged during a map_read (Jeff Moyer) [1465372] - [nvdimm] libnvdimm, btt: refactor map entry operations with macros (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, btt: fix a missed NVDIMM_IO_ATOMIC case in the write path (Jeff Moyer) [1465372] - [nvdimm] libnvdimm: fix the clear-error check in nsio_rw_bytes (Jeff Moyer) [1471792] - [nvdimm] libnvdimm, btt: fix btt_rw_page not returning errors (Jeff Moyer) [1471795] - [nvdimm] acpi, nfit: quiet invalid block-aperture-region warnings (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, btt: BTT updates for UEFI 2.7 format (Jeff Moyer) [1472028 1457567] - [nvdimm] libnvdimm, nfit: enable support for volatile ranges (Jeff Moyer) [1455961] - [nvdimm] libnvdimm, pmem: fix persistence warning (Jeff Moyer) [1465367] - [nvdimm] libnvdimm: Stop using HPAGE_SIZE (Jeff Moyer) [1472049] - [dax] device-dax: fix 'passing zero to ERR_PTR()' warning (Jeff Moyer) [1457559] - [nvdimm] libnvdimm: fix badblock range handling of ARS range (Jeff Moyer) [1475473 1492054] - [nvdimm] libnvdimm, namespace: record 'lbasize' for pmem namespaces (Jeff Moyer) [1457567] - [nvdimm] acpi/nfit: Issue Start ARS to retrieve existing records (Jeff Moyer) [1457571] - [nvdimm] libnvdimm: New ACPI 6.2 DSM functions (Jeff Moyer) [1508785] - [acpi] nfit: Show bus_dsm_mask in sysfs (Jeff Moyer) [1508785] - [nvdimm] libnvdimm, acpi, nfit: Add bus level dsm mask for pass thru (Jeff Moyer) [1508785] - [nvdimm] acpi, nfit: Enable DSM pass thru for root functions (Jeff Moyer) [1508785] - [nvdimm] libnvdimm: passthru functions clear to send (Jeff Moyer) [1508785] - [nvdimm] libnvdimm, btt: convert some info messages to warn/err (Jeff Moyer) [1493833] - [nvdimm] libnvdimm, region, pmem: fix 'badblocks' sysfs_get_dirent() reference lifetime (Jeff Moyer) [1457571] - [acpi] nfit: Add support of NVDIMM memory error notification in ACPI 6.2 (Jeff Moyer) [1457571] - [nvdimm] libnvdimm, pmem: Add sysfs notifications to badblocks (Jeff Moyer) [1457571] - [nvdimm] libnvdimm, label: switch to using v1.2 labels by default (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add address abstraction identifiers (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add v1.2 label checksum support (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: update 'nlabel' and 'position' handling for local namespaces (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: populate 'isetcookie' for blk-aperture namespaces (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: populate the type_guid property for v1.2 namespaces (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: honor the lba size specified in v1.2 labels (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add v1.2 interleave-set-cookie algorithm (Jeff Moyer) [1457567] - [nvdimm] libnvdimm, label: add v1.2 nvdimm label definitions (Jeff Moyer) [1457567] - [kernel] uuid: Take const on input of uuid_is_null() and guid_is_null() (Jeff Moyer) [1457567] - [kernel] acpi, nfit: Switch to use new generic UUID API (Jeff Moyer) [1457567] - [lib] uuid: hoist uuid_is_null() helper from libnvdimm (Jeff Moyer) [1457567] - [lib] uuid: don't export guid_index and uuid_index (Jeff Moyer) [1457567] - [lib] uuid: hoist helpers uuid_equal() and uuid_copy() from xfs (Jeff Moyer) [1457567] - [fs] xfs: use uuid_be to implement the uuid_t type (Jeff Moyer) [1457567] - [fs] xfs: use uuid_copy() helper to abstract uuid_t (Jeff Moyer) [1457567] - [lib] uuid: rename uuid types (Jeff Moyer) [1457567] - [nvdimm] uuid: remove uuid_be defintions from the uapi header (Jeff Moyer) [1457567] - [block] badblocks: fix overlapping check for clearing (Jeff Moyer) [1504042] - [block] badblocks: badblocks_set/clear update unacked_exist (Jeff Moyer) [1504042] - [dax] device-dax: fix sysfs duplicate warnings (Jeff Moyer) [1492048] - [dax] device-dax: fix 'dax' device filesystem inode destruction crash (Jeff Moyer) [1457559] - [acpi] nfit: Fix the memory error check in nfit_handle_mce() (Jeff Moyer) [1471692] - [x86] mce: Export memory_error() (Jeff Moyer) [1471692] - [dax] fix false CONFIG_BLOCK dependency (Jeff Moyer) [1457559] - [fs] filesystem-dax: fix broken __dax_zero_page_range() conversion (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, btt: ensure that initializing metadata clears poison (Jeff Moyer) [1472053] - [nvdimm] libnvdimm: add an atomic vs process context flag to rw_bytes (Jeff Moyer) [1472053] - [dax] device-dax: kill NR_DEV_DAX (Jeff Moyer) [1457559] - [kernel] block, dax: move "select DAX" from BLOCK to FS_DAX (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, pfn: fix 'npfns' vs section alignment (Jeff Moyer) [1472049] - [nvdimm] libnvdimm: handle locked label storage areas (Jeff Moyer) [1457557] - [nvdimm] libnvdimm: convert NDD_ flags to use bitops, introduce NDD_LOCKED (Jeff Moyer) [1457557] - [fs] block, dax: use correct format string in bdev_dax_supported (Jeff Moyer) [1457559] - [dax] device-dax: fix sysfs attribute deadlock (Jeff Moyer) [1472044] - [nvdimm] libnvdimm: restore "libnvdimm: band aid btt vs clear poison locking" (Jeff Moyer) [1472053] - [nvdimm] libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering (Jeff Moyer) [1472042] - [nvdimm] libnvdimm: rework region badblocks clearing (Jeff Moyer) [1457560] - [nvdimm] libnvdimm: fix clear poison locking with spinlock and GFP_NOWAIT allocation (Jeff Moyer) [1472053] - [acpi] nfit: kill ACPI_NFIT_DEBUG (Jeff Moyer) [1457567] - [nvdimm] libnvdimm: fix clear length of nvdimm_forget_poison() (Jeff Moyer) [1457560] - [nvdimm] libnvdimm: add support for clear poison list and badblocks for device dax (Jeff Moyer) [1457560] - [nvdimm] libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify (Jeff Moyer) [1472038] - [nvdimm] libnvdimm, region: sysfs trigger for nvdimm_flush() (Jeff Moyer) [1457556] - [nvdimm] libnvdimm: Add 'resource' sysfs attribute to regions (Jeff Moyer) [1457560] - [nvdimm] libnvdimm: add mechanism to publish badblocks at the region level (Jeff Moyer) [1457560] - [block] hide badblocks attribute by default (Jeff Moyer) [1471822] - [nvdimm] libnvdimm: fix phys_addr for nvdimm_clear_poison (Jeff Moyer) [1457560] - [kernel] x86, dax, pmem: remove indirection around memcpy_from_pmem() (Jeff Moyer) [1457559] - [kernel] block: remove block_device_operations ->direct_access() (Jeff Moyer) [1457559] - [kernel] block, dax: convert bdev_dax_supported() to dax_direct_access() (Jeff Moyer) [1457559] - [kernel] filesystem-dax: convert to dax_direct_access() (Jeff Moyer) [1457559] - [kernel] ext2, ext4, xfs: retrieve dax_device for iomap operations (Jeff Moyer) [1457559] - [kernel] dm: teach dm-targets to use a dax_device + dax_operations (Jeff Moyer) [1457559] - [nvdimm] libnvdimm, region: fix flush hint detection crash (Jeff Moyer) [1457559] - [kernel] dm: add dax_device and dax_operations support (Jeff Moyer) [1457559] - [md] dm: introduce upstream's cleanup_mapped_device() (Mike Snitzer) [1457559] - [kernel] dax: introduce dax_direct_access() (Jeff Moyer) [1457559] - [s390] dcssblk: add dax_operations support (Jeff Moyer) [1457559] - [block] brd: fix uninitialized use of brd->dax_dev (Jeff Moyer) [1457559] - [block] brd: add dax_operations support (Jeff Moyer) [1457559] - [powerpc] axon_ram: add dax_operations support (Jeff Moyer) [1457559] - [tools] pmem: add dax_operations support (Jeff Moyer) [1457559] - [nvdimm] libnvdimm: use devm_add_action_or_reset() (Jeff Moyer) [1457559] - [nvdimm] dax: introduce dax_operations (Jeff Moyer) [1457559] - [nvdimm] dax: add a facility to lookup a dax device by 'host' device name (Jeff Moyer) [1457559] - [x86] mce: Make the MCE notifier a blocking one (Jeff Moyer) [1471692] - [tools] acpi, nfit: fix module unload vs workqueue shutdown race (Jeff Moyer) [1472037] - [acpi] nfit: limit ->flush_probe() to initialization work (Jeff Moyer) [1472037] - [acpi] nfit: collate health state flags (Jeff Moyer) [1457555] - [acpi] nfit: support "map failed" dimms (Jeff Moyer) [1457555] - [acpi] nfit: add support for acpi 6.1 dimm state flags (Jeff Moyer) [1457555] - [acpi] nfit: remove unnecessary newline (Jeff Moyer) [1455958] - [acpi] nfit: allow specifying a default DSM family (Jeff Moyer) [1455958] - [acpi] nfit: allow override of built-in bitmasks for nvdimm DSMs (Jeff Moyer) [1455958] - [acpi] nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison) (Jeff Moyer) [1471684] - [nvdimm] nfit, libnvdimm: fix interleave set cookie calculation (Jeff Moyer) [1471684] - [tools] testing/nvdimm: test acpi 6.1 health state flags (Jeff Moyer) [1457555] - [tools] testing/nvdimm: dynamic label support (Jeff Moyer) [1375501] - [tools] testing/nvdimm: add manufacturing_{date|location} dimm properties (Jeff Moyer) [1375501] - [tools] testing/nvdimm: add virtual ramdisk range (Jeff Moyer) [1375501] - [tools] testing/nvdimm: test get_config_size DSM failures (Jeff Moyer) [1375501] - [nvdimm] revert "libnvdimm: band aid btt vs clear poison locking" (Jeff Moyer) [1472053] - [tools] dax: refactor dax-fs into a generic provider of 'struct dax_device' instances (Jeff Moyer) [1457559] - [dax] device-dax: rename 'dax_dev' to 'dev_dax' (Jeff Moyer) [1457559] - [dax] device-dax: improve fault handler debug output (Jeff Moyer) [1457559] - [tools] device-dax, tools/testing/nvdimm: enable device-dax with mock resources (Jeff Moyer) [1457559] - [nvdimm] libnvdimm: band aid btt vs clear poison locking (Jeff Moyer) [1465372] - [nvdimm] libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat (Jeff Moyer) [1471676] - [nvdimm] libnvdimm: fix blk free space accounting (Jeff Moyer) [1471683] - [dax] device-dax: utilize new cdev_device_add helper function (Jeff Moyer) [1457559] - [dax] device-dax: fix cdev leak (Jeff Moyer) [1457559] - [edac] x86/ras, edac, acpi: Assign MCE notifier handlers a priority (Jeff Moyer) [1471692] - [x86] mce: Dump MCE to dmesg if no consumers (Jeff Moyer) [1471692]- [input] Fix device_rh memory leak (Prarit Bhargava) [1510344] - [gpu] drm/i915/gvt: Add support for PCIe extended configuration space (Paul Lai) [1458032] - [gpu] drm/i915/gvt: Add emulation for BAR2 (aperture) with normal file RW approach (Paul Lai) [1458032] - [gpu] drm/i915/kvmgt: Sanitize PCI bar emulation (Paul Lai) [1458032] - [pci] Move config space size macros to pci_regs.h (Paul Lai) [1458032] - [kernel] memremap: don't modify flags (Paul Lai) [1458032] - [virt] kvm: eventfd: fix NULL deref irqbypass consumer (Radim Krcmar) [1417618] - [net] vsock: fix outdated sk_state value in hvs_release() (Cathy Avery) [1505839] - [hv] hv_sock: add locking in the open/close/release code paths (Cathy Avery) [1505839] - [hv] vmbus: hvsock: add proper sync for vmbus_hvsock_device_unregister() (Cathy Avery) [1505839] - [mm] revert "memcontrol: fix cgroup creation failure after many small jobs" (Rafael Aquini) [1510790] - [mm] revert "cgroup: kill css_id" (Rafael Aquini) [1510790] - [fs] ext4: fix fault handling when mounted with -o dax,ro (Eric Sandeen) [1488468] - [s390] disassembler: increase show_code buffer size (Hendrik Brueckner) [1516667] - [s390] disassembler: add missing end marker for e7 table (Hendrik Brueckner) [1520837] - [s390] qeth: unbreak OSM and OSN support (Hendrik Brueckner) [1519447] - [s390] qeth: handle sysfs error during initialization (Hendrik Brueckner) [1519447] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_create() (Ivan Vecera) [1521069] - [netdrv] mlxsw: spectrum_router: Configure TIGCR on init (Ivan Vecera) [1521069] - [netdrv] mlxsw: reg: Add Tunneling IPinIP General Configuration Register (Ivan Vecera) [1521069] - [netdrv] mlxsw: core: Fix possible deadlock (Ivan Vecera) [1521069] - [netdrv] nfp: inherit the max_mtu from the PF netdev (John Linville) [1515619] - [netdrv] nfp: fix flower offload metadata flag usage (John Linville) [1518327] - [netdrv] nfp: refuse offloading filters that redirects to upper devices (John Linville) [1519464] - [netdrv] nfp: handle page allocation failures (John Linville) [1519464] - [netdrv] nfp: fix ethtool stats gather retry (John Linville) [1519464] - [netdrv] nfp: add whitelist of supported flow dissector (John Linville) [1519464] - [powerpc] kvm: ppc: book3s hv: Fix use after free in case of multiple resize requests (Serhii Popovych) [1516238] - [powerpc] kvm: ppc: book3s hv: Drop prepare_done from struct kvm_resize_hpt (Serhii Popovych) [1516238] - [powerpc] kvm: ppc: book3s hv: Check for kmalloc errors in ioctl (Serhii Popovych) [1516238] - [infiniband] rdma/bnxt_re: Set QP state in case of response completion errors (Jonathan Toppins) [1516610] - [infiniband] rdma/bnxt_re: Flush CQ notification Work Queue before destroying QP (Jonathan Toppins) [1516610] - [infiniband] rdma/bnxt_re: synchronize poll_cq and req_notify_cq verbs (Jonathan Toppins) [1516610] - [infiniband] bnxt_re: fix a crash in qp error event processing (Jonathan Toppins) [1515709] - [infiniband] bnxt_re: changing the ip address shouldn't affect new connections (Jonathan Toppins) [1515770] - [infiniband] rdma/bnxt_re: Add memory barriers when processing CQ/EQ entries (Jonathan Toppins) [1515777]- [netdrv] mlx5e: IPoIB, Modify rdma netdev allocate and free to support PKEY (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Add PKEY child interface ethtool ops (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Add PKEY child interface ndos (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Add PKEY child interface nic profile (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Use hash-table to map between QPN to child netdev (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Support for setting PKEY index to underlay QP (Kamal Heib) [1517570 1456694] - [netdrv] ib/ipoib: Add ability to set PKEY index to lower device driver (Kamal Heib) [1517570 1456694] - [netdrv] ib/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop (Kamal Heib) [1517570 1456694] - [netdrv] mlx5: Support for attaching multiple underlay QPs to root flow table (Kamal Heib) [1517570 1456694] - [netdrv] mlx5e: IPoIB, Move underlay QP init/uninit to separate functions (Kamal Heib) [1517570 1456694] - [netdrv] mlx5: PTP code migration to driver core section (Kamal Heib) [1456694] - [netdrv] mlx5: File renaming towards ptp core implementation (Kamal Heib) [1456694] - [netdrv] mlx5: Add FGs and FTEs memory pool (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Allocate FTE object without lock (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Support multiple updates of steering rules in parallel (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Replace fs_node mutex with reader/writer semaphore (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Refactor FTE and FG creation code (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Export building of matched flow groups list (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Move the entry index allocator to flow group (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Avoid NULL pointer dereference on steering cleanup (Kamal Heib) [1456687 1456694] - [netdrv] mlx5: Fix creating a new FTE when an existing but full FTE exists (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Increase Striding RQ minimum size limit to 4 multi-packet WQEs (Kamal Heib) [1456694] - [netdrv] mlx5e: Set page to null in case dma mapping fails (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix napi poll with zero budget (Kamal Heib) [1456694] - [netdrv] mlx5e: Stop NAPI when irq balancer changes affinity (Kamal Heib) [1456694] - [netdrv] mlx5: Cancel health poll before sending panic teardown command (Kamal Heib) [1456694] - [netdrv] mlx5: Loop over temp list to release delay events (Kamal Heib) [1456694] - [netdrv] mlx5e/core/en_fs: fix pointer dereference after free in mlx5e_execute_l2_action (Kamal Heib) [1456694] - [netdrv] mlx5e: DCBNL, Implement tc with ets type and zero bandwidth (Kamal Heib) [1456694] - [netdrv] mlx5e: Properly deal with encap flows add/del under neigh update (Kamal Heib) [1456694] - [netdrv] mlx5: Delay events till mlx5 interface's add complete for pci resume (Kamal Heib) [1456694] - [netdrv] mlx5: Fix health work queue spin lock to IRQ safe (Kamal Heib) [1456694] - [netdrv] mlx5: Fix wrong indentation in enable SRIOV code (Kamal Heib) [1456694] - [netdrv] mlx5: Fix static checker warning on steering tracepoints code (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix calculated checksum offloads counters (Kamal Heib) [1456694] - [netdrv] mlx5e: Don't add/remove 802.1ad rules when changing 802.1Q VLAN filter (Kamal Heib) [1456694] - [netdrv] mlx5e: Print netdev features correctly in error message (Kamal Heib) [1456694] - [netdrv] mlx5e: Check encap entry state when offloading tunneled flows (Kamal Heib) [1456694] - [netdrv] mlx5e: Disallow TC offloading of unsupported match/action combinations (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix erroneous freeing of encap header buffer (Kamal Heib) [1456694] - [netdrv] mlx5: Check device capability for maximum flow counters (Kamal Heib) [1456694] - [netdrv] mlx5: Fix FPGA capability location (Kamal Heib) [1456694] - [netdrv] mlx5e: IPoIB, Fix access to invalid memory address (Kamal Heib) [1456694] - [netdrv] mlx5e: Distribute RSS table among all RX rings (Kamal Heib) [1456694] - [netdrv] mlx5e: Use kernel's mechanism to avoid missing NAPIs (Kamal Heib) [1456694] - [netdrv] mlx5e: Slightly increase RX page-cache size (Kamal Heib) [1456694] - [netdrv] mlx5e: Don't recycle page if moved to far NUMA (Kamal Heib) [1456694] - [netdrv] mlx5e: Remove unnecessary fields in ICO SQ (Kamal Heib) [1456694] - [netdrv] mlx5e: Type-specific optimizations for RX post WQEs function (Kamal Heib) [1456694] - [netdrv] mlx5e: Non-atomic RQ state indicator for UMR WQE in progress (Kamal Heib) [1456694] - [netdrv] mlx5e: Non-atomic indicator for ring enabled state (Kamal Heib) [1456694] - [netdrv] mlx5e: Refactor data-path lro header function (Kamal Heib) [1456694] - [netdrv] mlx5e: Early-return on empty completion queues (Kamal Heib) [1456694] - [netdrv] mlx5e: NAPI busy-poll when UMR post is in progress (Kamal Heib) [1456694] - [netdrv] mlx5e: Small enhancements for RX MPWQE allocation and free (Kamal Heib) [1456694] - [netdrv] mlx5e: Use memset to init skbs_frags array to zeros (Kamal Heib) [1456694] - [netdrv] mlx5e: Remove unnecessary wqe_sz field from RQ buffer (Kamal Heib) [1456694] - [netdrv] mlx5e: Replace multiplication by stride size with a shift (Kamal Heib) [1456694] - [netdrv] mlx5e: Reorganize struct mlx5e_rq (Kamal Heib) [1456694] - [netdrv] mlx5e: Support RSS for GRE tunneled packets (Kamal Heib) [1467198 1456694] - [netdrv] mlx5e: Support TSO and TX checksum offloads for GRE tunnels (Kamal Heib) [1467198 1456694] - [netdrv] mlx5e: Use IP version matching to classify IP traffic (Kamal Heib) [1467198 1456694] - [netdrv] mlx5e: make mlx5e_profile const (Kamal Heib) [1456694] - [netdrv] mlx5: Add tracepoints (Kamal Heib) [1456694] - [netdrv] mlx5: Add hash table for flow groups in flow table (Kamal Heib) [1456694] - [netdrv] mlx5: Add hash table to search FTEs in a flow-group (Kamal Heib) [1456694] - [netdrv] mlx5: Don't store reserved part in FTEs and FGs (Kamal Heib) [1456694] - [netdrv] mlx5: Convert linear search for free index to ida (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix wrong code indentation in conditional statement (Kamal Heib) [1456694] - [netdrv] mlx5: Remove a leftover unused variable (Kamal Heib) [1456694] - [netdrv] mlx5: Add a blank line after declarations V2 (Kamal Heib) [1456694] - [netdrv] mlx5e: Use size_t to store byte offset in statistics descriptors (Kamal Heib) [1456694] - [netdrv] mlx5e: Use kernel types instead of uint*_t in ethtool callbacks (Kamal Heib) [1456694] - [netdrv] mlx5e: Place constants on the right side of comparisons (Kamal Heib) [1456694] - [netdrv] mlx5e: Avoid using multiple blank lines (Kamal Heib) [1456694] - [netdrv] mlx5e: Properly indent within conditional statements (Kamal Heib) [1456694] - [netdrv] mlx5: Add a blank line after declarations (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid blank lines after/before open/close brace (Kamal Heib) [1456694] - [netdrv] mlx5e: Add outbound PCI buffer overflow counter (Kamal Heib) [1385322 1456694] - [netdrv] mlx5e: Add RX buffer fullness counters (Kamal Heib) [1385322 1456694] - [netdrv] mlx5: Add RX buffer fullness counters infrastructure (Kamal Heib) [1385322 1456694] - [netdrv] mlx5e: Add PCIe outbound stalls counters (Kamal Heib) [1385322 1456694] - [netdrv] mlx5: Add PCIe outbound stalls counters infrastructure (Kamal Heib) [1385322 1456694] - [netdrv] mlx5e: IPoIB, Add support for get_link_ksettings in ethtool (Kamal Heib) [1456694] - [netdrv] mlx5e: IPoIB, Fix driver name retrieved by ethtool (Kamal Heib) [1456694] - [netdrv] mlx5e: Send PAOS command on interface up/down (Kamal Heib) [1456694] - [netdrv] mlx5: ensure 0 is returned when vport is zero (Kamal Heib) [1456694] - [netdrv] mlx5: remove unnecessary pci_set_drvdata() (Kamal Heib) [1456694] - [netdrv] mlx5: Increase the maximum flow counters supported (Kamal Heib) [1456694] - [netdrv] mlx5: Fix counter list hardware structure (Kamal Heib) [1456694] - [netdrv] mlx5: Delay events till ib registration ends (Kamal Heib) [1456694] - [netdrv] mlx5: Add CONFIG_MLX5_ESWITCH Kconfig (Kamal Heib) [1456694] - [netdrv] mlx5: Separate between E-Switch and MPFS (Kamal Heib) [1456694] - [netdrv] mlx5: Unify vport manager capability check (Kamal Heib) [1456694] - [netdrv] mlx5e: NIC netdev init flow cleanup (Kamal Heib) [1456694] - [netdrv] mlx5e: Rearrange netdevice ops structures (Kamal Heib) [1456694] - [netdrv] mlx5: fix spelling mistake: "alloated" -> "allocated" (Kamal Heib) [1456694] - [netdrv] mlx5e: Enable local loopback in loopback selftest (Kamal Heib) [1456684 1456694] - [netdrv] mlx5e: Fix CQ moderation mode not set properly (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix inline header size for small packets (Kamal Heib) [1456694] - [netdrv] mlx5: E-Switch, Unload the representors in the correct order (Kamal Heib) [1456694] - [netdrv] mlx5e: Properly resolve TC offloaded ipv6 vxlan tunnel source address (Kamal Heib) [1456694] - [netdrv] mlx5e: Don't override user RSS upon set channels (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix dangling page pointer on DMA mapping error (Kamal Heib) [1456694] - [netdrv] mlx5: Remove the flag MLX5_INTERFACE_STATE_SHUTDOWN (Kamal Heib) [1456694] - [netdrv] mlx5: Skip mlx5_unload_one if mlx5_load_one fails (Kamal Heib) [1456694] - [netdrv] mlx5: Fix arm SRQ command for ISSI version 0 (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix DCB_CAP_ATTR_DCBX capability for DCBNL getcap (Kamal Heib) [1456694] - [netdrv] mlx5e: Check for qos capability in dcbnl_initialize (Kamal Heib) [1456694] - [netdrv] mlx5: Fix mlx5_add_flow_rules call with correct num of dests (Kamal Heib) [1456694] - [netdrv] mlx5e: Schedule overflow check work to mlx5e workqueue (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix wrong delay calculation for overflow check scheduling (Kamal Heib) [1456694] - [netdrv] mlx5e: Add missing support for PTP_CLK_REQ_PPS request (Kamal Heib) [1456694] - [netdrv] mlx5e: Change 1PPS out scheme (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix broken disable 1PPS flow (Kamal Heib) [1456694] - [netdrv] mlx5e: Add field select to MTPPS register (Kamal Heib) [1456694] - [netdrv] mlx5: Fix mlx5_ifc_mtpps_reg_bits structure size (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix outer_header_zero() check size (Kamal Heib) [1456694] - [netdrv] mlx5e: IPoIB, Modify add/remove underlay QPN flows (Kamal Heib) [1456694] - [netdrv] mlx5: Fix command bad flow on command entry allocation failure (Kamal Heib) [1456694] - [netdrv] mlx5: Fix command completion after timeout access invalid structure (Kamal Heib) [1456694] - [netdrv] mlx5: Consider tx_enabled in all modes on remap (Kamal Heib) [1456694] - [netdrv] mlx5: Clean SRIOV eswitch resources upon VF creation failure (Kamal Heib) [1456694] - [netdrv] mlx5: IPSec, fix 64-bit division correctly (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: Initialize CEE's getpermhwaddr address buffer to 0xff (Kamal Heib) [1456694] - [netdrv] mlx5: Add Makefiles for subdirectories (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Build wq.o even if MLX5_CORE_EN is not selected (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Fix datatype mismatch (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, make mlx5_fpga_device_brb static (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: IPSec, Fix 64-bit division on 32-bit builds (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add missing include in lib/gid.c (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: fix memcpy limit? (Kamal Heib) [1456694] - [netdrv] mlx5: fix spelling mistake: "Allodating" -> "Allocating" (Kamal Heib) [1456694] - [netdrv] mlx5e: IPSec, Add IPSec ethtool stats (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: IPSec, Add Innova IPSec offload TX data path (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: IPSec, Add Innova IPSec offload RX data path (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Accel, Add IPSec acceleration interface (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add SBU infrastructure (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add SBU bypass and reset flows (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add high-speed connection routines (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Add FW commands for FPGA QPs (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: FPGA, Move FPGA init/cleanup to init_once (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add QP WQ support (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Make get_cqe routine not ethernet-specific (Kamal Heib) [1456677 1456694] - [netdrv] ib/mlx5: Respect mlx5_core reserved GIDs (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add support for multiple RoCE enable (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Add reserved-gids support (Kamal Heib) [1456677 1456694] - [netdrv] mlx5: Set interface flags before cleanup in unload_one (Kamal Heib) [1456677 1456694] - [netdrv] mlx5e: Fix TX carrier errors report in get stats ndo (Kamal Heib) [1456694] - [netdrv] mlx5: Cancel delayed recovery work when unloading the driver (Kamal Heib) [1456694] - [netdrv] mlx5: Fix driver load error flow when firmware is stuck (Kamal Heib) [1456694] - [netdrv] mlx5e: Use device ID defines (Kamal Heib) [1456694] - [netdrv] mlx5: Fix offset of hca cap reserved field (Kamal Heib) [1456694] - [netdrv] mlx5e: Add header re-write offloading of IPv6 hop-limit (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use macro for TC header re-write offload field mapping (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Offload TC matching on ip ttl (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Relocate the TC match on ip tos offload code section (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Introduce RX Page-Reuse (Kamal Heib) [1460489 1456694] - [netdrv] mlx5e: Enhance RX SKB headroom logic (Kamal Heib) [1460489 1456694] - [netdrv] mlx5e: Build SKB with exact frag_size (Kamal Heib) [1460489 1456694] - [netdrv] mlx5e: Support bpf_xdp_adjust_head() (Kamal Heib) [1456694] - [netdrv] mlx5: Add fast unload support in shutdown flow (Kamal Heib) [1456670 1456694] - [netdrv] mlx5: Expose command polling interface (Kamal Heib) [1456670 1456694] - [netdrv] mlx5e: Optimize update stats work (Kamal Heib) [1456694] - [netdrv] mlx5e: Move and optimize query out of buffer function (Kamal Heib) [1456694] - [netdrv] mlx5e: Reduce number of heap allocated buffers for update stats (Kamal Heib) [1456694] - [netdrv] mlx5e: Rename physical symbol errors counter (Kamal Heib) [1456694] - [netdrv] mlx5e: Fix typo in warning if CQ moderation is not supported (Kamal Heib) [1456694] - [netdrv] mlx5e: Use function to map aRFS into traffic type (Kamal Heib) [1456694] - [netdrv] mlx5: Undo LAG upon request to create virtual functions (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid space after casting (Kamal Heib) [1456694] - [netdrv] mlx5: Align to match opening parenthesis (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid blank lines before/after closing/opening braces (Kamal Heib) [1456694] - [netdrv] mlx5: Avoid using multiple blank lines (Kamal Heib) [1456694] - [netdrv] mlx5: Fix some spelling mistakes (Kamal Heib) [1456694] - [netdrv] mlx5: Update eqe_type_str() event names (Kamal Heib) [1456694] - [netdrv] mlx5e: Fill advertised and supported port data from Hardware info (Kamal Heib) [1456694] - [netdrv] mlx5e: Add support for reading connector type from PTYS (Kamal Heib) [1456694] - [netdrv] mlx5: Update flow table commands layout (Kamal Heib) [1456694] - [netdrv] mlx5e: Support header re-write of partial fields in TC pedit offload (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use modify header ID cache for offloaded TC NIC flows (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use modify header ID cache for offloaded TC E-Switch flows (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Add cache for HW modify header IDs (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Use short attribute form when adding/deleting offloaded TC flows (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Offload TC matching on ip tos / traffic-class (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Offload TC matching on tcp flags (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Remove TC header re-write offloading of ip tos (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Fix warnings around parsing of TC pedit actions (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Properly enforce disallowing of partial field re-write offload (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Allow TC csum offload if applied together with pedit action (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Add offloading of NIC TC pedit (header re-write) actions (Kamal Heib) [1456687 1456694] - [netdrv] mlx5e: Add parsing of TC pedit actions to HW format (Kamal Heib) [1456687 1456694]- [i2c] introduce helper function to get 8 bit address from a message (Gopal Tiwari) [1456705] - [i2c] add a flag to mark clients as slaves (Gopal Tiwari) [1456705] - [i2c] acpi / scan: fix enumeration (visited) flags for bus rescans (Gopal Tiwari) [1456705] - [i2c] acpi: add support for ACPI reconfiguration notifiers (Gopal Tiwari) [1456705] - [i2c] acpi / pm: allow child devices to ignore parent power state (Gopal Tiwari) [1456705] - [i2c] designware: Find bus speed from ACPI (Gopal Tiwari) [1456705] - [i2c] acpi / pm: Make messages in acpi_device_set_power() print device names (Gopal Tiwari) [1456705] - [i2c] designware: Enable high speed mode (Gopal Tiwari) [1456705] - [i2c] designware: set the common config before the if else (Gopal Tiwari) [1456705] - [i2c] designware: Enable fast mode plus (Gopal Tiwari) [1456705] - [i2c] designware: get fast plus and high speed *CNT configuration (Gopal Tiwari) [1456705] - [i2c] designware: Move clk_freq into struct dw_i2c_dev (Gopal Tiwari) [1456705] - [i2c] designware-pci: Make bus number allocation robust (Gopal Tiwari) [1456705] - [i2c] designware: Do not calculate SCL timing parameters needlessly (Gopal Tiwari) [1456705] - [i2c] core: fix NULL pointer dereference under race condition (Gopal Tiwari) [1456705] - [i2c] export i2c_adapter_depth() (Gopal Tiwari) [1456705] - [i2c] core: Add function for finding the bus speed from ACPI, take 2 (Gopal Tiwari) [1456705] - [i2c] core: Cleanup I2C ACPI namespace, take 2 (Gopal Tiwari) [1456705] - [i2c] use pr_fmt in the core (Gopal Tiwari) [1456705] - [i2c] print more info when acpi_i2c_space_handler() fails (Gopal Tiwari) [1456705] - [i2c] add error message when obtaining idr fails (Gopal Tiwari) [1456705] - [i2c] improve error messages in i2c_register_adapter() (Gopal Tiwari) [1456705] - [i2c] cleanup i2c_register_adapter() by refactoring recovery init (Gopal Tiwari) [1456705] - [i2c] free idr when sanity checks in i2c_register_adapter() fail (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: add support for ACPI reconfigure notifications (Gopal Tiwari) [1456705] - [i2c] Add generic support passing secondary devices addresses (Gopal Tiwari) [1456705] - [i2c] only check scl functions when using generic recovery (Gopal Tiwari) [1456705] - [i2c] allow adapter drivers to override the adapter locking (Gopal Tiwari) [1456705] - [i2c] let I2C masters ignore their children for PM (Gopal Tiwari) [1456705] - [i2c] core: use new 8 bit address helper function (Gopal Tiwari) [1456705] - [i2c] immediately mark ourselves as registered (Gopal Tiwari) [1456705] - [i2c] do not use internal data from driver core (Gopal Tiwari) [1456705] - [i2c] always enable RuntimePM for the adapter device (Gopal Tiwari) [1456705] - [i2c] i2c / acpi: Rework I2C device scanning (Gopal Tiwari) [1456705] - [i2c] core: Add support for best effort block read emulation (Gopal Tiwari) [1456705] - [i2c] slave: print warning if slave flag not set (Gopal Tiwari) [1456705] - [i2c] support 10 bit and slave addresses in sysfs 'new_device' (Gopal Tiwari) [1456705] - [i2c] take address space into account when checking for used addresses (Gopal Tiwari) [1456705] - [i2c] make address check indpendent from client struct (Gopal Tiwari) [1456705] - [i2c] rename address check functions (Gopal Tiwari) [1456705] - [i2c] apply address offset for slaves, too (Gopal Tiwari) [1456705] - [i2c] core: add and export of_get_i2c_adapter_by_node() interface (Gopal Tiwari) [1456705] - [i2c] core: manage i2c bus device refcount in i2c_[get|put]_adapter (Gopal Tiwari) [1456705] - [i2c] fix leaked device refcount on of_find_i2c_* error path (Gopal Tiwari) [1456705] - [i2c] core: only use set_scl for bus recovery after calling prepare_recovery (Gopal Tiwari) [1456705] - [i2c] core: Reduce stack size of acpi_i2c_space_handler() (Gopal Tiwari) [1456705] - [i2c] core: fix typo in comment (Gopal Tiwari) [1456705] - [i2c] check for proper length of the reg property (Gopal Tiwari) [1456705] - [i2c] slave: add error messages to slave core (Gopal Tiwari) [1456705] - [i2c] Mark adapter devices with pm_runtime_no_callbacks (Gopal Tiwari) [1456705] - [i2c] core: Export bus recovery functions (Gopal Tiwari) [1456705] - [i2c] change input parameter to i2c_adapter for prepare/unprepare_recovery (Gopal Tiwari) [1456705] - [i2c] clarify comments about the dev_released completion (Gopal Tiwari) [1456705] - [i2c] Only include slave support if selected (Gopal Tiwari) [1456705] - [i2c] do not try to load modules for of-registered devices (Gopal Tiwari) [1456705] - [i2c] simplify boilerplate code for attribute groups (Gopal Tiwari) [1456705] - [i2c] acpi: Pick the first address if device has multiple (Gopal Tiwari) [1456705] - [i2c] Remove support for legacy PM (Gopal Tiwari) [1456705] - [i2c] core changes for slave support (Gopal Tiwari) [1456705] - [i2c] acpi: remove unneeded variable initialization (Gopal Tiwari) [1456705] - [i2c] acpi: Fix NULL Pointer dereference (Gopal Tiwari) [1456705] - [i2c] move acpi code back into the core (Gopal Tiwari) [1456705] - [i2c] add debug info when class instantiation was dropped (Gopal Tiwari) [1456705] - [i2c] acpi: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config (Gopal Tiwari) [1456705] - [i2c] acpi: Add i2c ACPI operation region support (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for SMBUS [ver #2] (Gopal Tiwari) [1456705] - [i2c] Add message transfer tracepoints for I2C (Gopal Tiwari) [1456705] - [i2c] add deprecation warning for class based instantiation (Gopal Tiwari) [1456705] - [i2c] Use stable dev_name for ACPI enumerated I2C slaves (Gopal Tiwari) [1456705] - [i2c] attach/detach I2C client device to the ACPI power domain (Gopal Tiwari) [1456705] - [i2c] Not all adapters have a parent (Gopal Tiwari) [1456705] - [i2c] Remove redundant 'driver' field from the i2c_client struct (Gopal Tiwari) [1456705] - [i2c] dt: describe generic bindings (Gopal Tiwari) [1456705] - [i2c] documentation: i2c: describe the new slave mode (Gopal Tiwari) [1456705] - [i2c] media: core: Don't use i2c_client->driver (Gopal Tiwari) [1456705]- [scsi] cxlflash: Fix vlun resize failure in the shrink path (Gustavo Duarte) [1456494] - [scsi] cxlflash: Avoid double mutex unlock (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove unnecessary existence check (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix an error handling path in 'cxlflash_disk_attach()' (Gustavo Duarte) [1456494] - [scsi] cxlflash: return -EFAULT if copy_from_user() fails (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update debug prints in reset handlers (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update send_tmf() parameters (Gustavo Duarte) [1456494] - [scsi] cxlflash: Avoid double free of character device (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update TMF command processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove zeroing of private command data (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support WS16 unmap (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support AFU debug (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support LUN provisioning (Gustavo Duarte) [1456494] - [scsi] cxlflash: Refactor AFU capability checking (Gustavo Duarte) [1456494] - [scsi] cxlflash: Introduce host ioctl support (Gustavo Duarte) [1456494] - [scsi] cxlflash: Separate AFU internal command handling from AFU sync specifics (Gustavo Duarte) [1456494] - [scsi] cxlflash: Create character device to provide host management interface (Gustavo Duarte) [1456494] - [scsi] cxlflash: Add scsi command abort handler (Gustavo Duarte) [1456494] - [scsi] cxlflash: Flush pending commands in cleanup path (Gustavo Duarte) [1456494] - [scsi] cxlflash: Track pending scsi commands in each hardware queue (Gustavo Duarte) [1456494] - [scsi] cxlflash: Handle AFU sync failures (Gustavo Duarte) [1456494] - [scsi] cxlflash: Schedule asynchronous reset of the host (Gustavo Duarte) [1456494] - [scsi] cxlflash: Reset hardware queue context via specified register (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update cxlflash_afu_sync() to return errno (Gustavo Duarte) [1456494] - [scsi] cxlflash: Combine the send queue locks (Gustavo Duarte) [1456494] - [scsi] cxlflash: Select IRQ_POLL (Gustavo Duarte) [1456494] - [scsi] cxlflash: Introduce hardware queue steering (Gustavo Duarte) [1456494] - [scsi] cxlflash: Add hardware queues attribute (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support multiple hardware queues (Gustavo Duarte) [1456494] - [scsi] cxlflash: Improve asynchronous interrupt processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix warnings/errors (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix power-of-two validations (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove unnecessary DMA mapping (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fence EEH during probe (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support up to 4 ports (Gustavo Duarte) [1456494] - [scsi] cxlflash: SISlite updates to support 4 ports (Gustavo Duarte) [1456494] - [scsi] cxlflash: Hide FC internals behind common access routine (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove port configuration assumptions (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support dynamic number of FC ports (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update sysfs helper routines to pass config structure (Gustavo Duarte) [1456494] - [scsi] cxlflash: Implement IRQ polling for RRQ processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Serialize RRQ access and support offlevel processing (Gustavo Duarte) [1456494] - [scsi] cxlflash: Separate RRQ processing from the RRQ interrupt handler (Gustavo Duarte) [1456494] - [scsi] cxlflash: Enable PCI device ID for future IBM CXL Flash AFU (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cleanup prints (Gustavo Duarte) [1456494] - [scsi] cxlflash: Support SQ Command Mode (Gustavo Duarte) [1456494] - [scsi] cxlflash: Refactor context reset to share reset logic (Gustavo Duarte) [1456494] - [scsi] cxlflash: Migrate scsi command pointer to AFU command (Gustavo Duarte) [1456494] - [scsi] cxlflash: Migrate IOARRIN specific routines to function pointers (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cleanup queuecommand() (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cleanup send_tmf() (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove AFU command lock (Gustavo Duarte) [1456494] - [scsi] cxlflash: Wait for active AFU commands to timeout upon tear down (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove private command pool (Gustavo Duarte) [1456494] - [scsi] cxlflash: Use cmd_size for private commands (Gustavo Duarte) [1456494] - [scsi] cxlflash: Allocate memory instead of using command pool for AFU sync (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove unused buffer from AFU command (Gustavo Duarte) [1456494] - [scsi] cxlflash: Set sg_tablesize to 1 instead of SG_NONE (Gustavo Duarte) [1456494] - [scsi] cxlflash: Fix context reference tracking on detach (Gustavo Duarte) [1456494] - [scsi] cxlflash: Refactor WWPN setup (Gustavo Duarte) [1456494] - [scsi] cxlflash: Update documentation (Gustavo Duarte) [1456494] - [scsi] cxlflash: Remove adapter file descriptor cache (Gustavo Duarte) [1456494] - [scsi] cxlflash: Transition to application close model (Gustavo Duarte) [1456494] - [scsi] cxlflash: Add kref to context (Gustavo Duarte) [1456494] - [scsi] cxlflash: Cache owning adapter within context (Gustavo Duarte) [1456494] - [scsi] cxlflash: Avoid mutex when destroying context (Gustavo Duarte) [1456494] - [scsi] maintainers: Update cxlflash maintainers (Gustavo Duarte) [1456494]- [x86] mm: fix get_user_pages() vs device-dax pud mappings (Luiz Capitulino) [1516984] - [x86] revert "fix get_user_pages() vs device-dax pud mappings" (Luiz Capitulino) [1516984] - [ata] libata: sata_down_spd_limit should return if driver has not recorded sstatus speed (David Milburn) [1457140] - [infiniband] ib/mlx5: use kvmalloc_array for mlx5_ib_wq (Don Dutile) [1511159] - [infiniband] ib/mlx4: use kvmalloc_array to allocate wrid (Don Dutile) [1511159] - [security] treewide: use kv[mz]alloc* rather than opencoded variants (Don Dutile) [1511159] - [security] keys: use kvfree() in add_key (Don Dutile) [1511159] - [kernel] wait: fix bit_waitqueue() to allow the use of vmalloc'd memory (Mike Snitzer) [1511159] - [net] use kvmalloc with __GFP_REPEAT rather than open coded variant (Don Dutile) [1511159] - [lib] rhashtable.c: simplify a strange allocation pattern (Don Dutile) [1511159] - [md] dm: allocate struct mapped_device with kvzalloc (Mike Snitzer) [1511159] - [md] dm ioctl: restore __GFP_HIGH in copy_params() (Don Dutile) [1511159] - [mm] swap: use kvzalloc to allocate some swap data structures (Don Dutile) [1511159] - [md] dm-ioctl.c: use kvmalloc rather than opencoded variant (Don Dutile) [1511159] - [fs] select: add vmalloc fallback for select(2) (Don Dutile) [1511159] - [fs] xattr.c: zero out memory copied to userspace in getxattr (Don Dutile) [1511159] - [fs] xattr: Use kvfree() (Don Dutile) [1511159] - [mm] support __GFP_REPEAT in kvmalloc_node for >32kB (Don Dutile) [1511159] - [mm] vmalloc: properly track vmalloc users (Don Dutile) [1511159] - [kernel] mm: introduce kv[mz]alloc helpers (Don Dutile) [1511159] - [kernel] locking/pvqspinlock: Implement hybrid PV queued/unfair locks (Waiman Long) [1511001] - [kernel] locking/qspinlock: Improve readability (Waiman Long) [1511001] - [kernel] locking/pvqspinlock: Move lock stealing count tracking code into pv_queued_spin_steal_lock() (Waiman Long) [1511001] - [kernel] tracing: Call clear_boot_tracer() at lateinit_sync (Jerome Marchand) [1477115] - [virtio] virtio_balloon: fix increment of vb->num_pfns in fill_balloon() (Andrew Jones) [1517280] - [virtio] virtio_balloon: fix deadlock on OOM (Andrew Jones) [1517280] - [netdrv] i40evf: Use smp_rmb rather than read_barrier_depends (Stefan Assmann) [1517143] - [netdrv] i40e: Use smp_rmb rather than read_barrier_depends (Stefan Assmann) [1517143] - [netdrv] i40e: restore promiscuous after reset (Stefan Assmann) [1517143] - [netdrv] i40evf: fix client notify of l2 params (Stefan Assmann) [1517143] - [netdrv] i40e: Fix FLR reset timeout issue (Stefan Assmann) [1517143] - [netdrv] i40e: fix the calculation of VFs mac addresses (Stefan Assmann) [1517143] - [netdrv] i40e: Fix for NUP NVM image downgrade failure (Stefan Assmann) [1517143] - [netdrv] i40e/i40evf: revert "i40e/i40evf: bump tail only in multiples of 8" (Stefan Assmann) [1517143] - [netdrv] i40e: only redistribute MSI-X vectors when needed (Stefan Assmann) [1517143] - [netdrv] i40e: Add programming descriptors to cleaned_count (Stefan Assmann) [1517143] - [netdrv] i40e: Fix incorrect use of tx_itr_setting when checking for Rx ITR setup (Stefan Assmann) [1517143] - [netdrv] virtchnl: Add pad fields to a couple of structures (Stefan Assmann) [1517143] - [netdrv] i40e/i40evf: rename vf_offload_flags to vf_cap_flags in struct virtchnl_vf_resource (Stefan Assmann) [1517143] - [netdrv] xen-netfront: remove warning when unloading module (Eduardo Otubo) [1472220] - [infiniband] ib/core: Only enforce security for InfiniBand (Don Dutile) [1515295] - [infiniband] ib/core: Only maintain real QPs in the security lists (Don Dutile) [1515295] - [infiniband] ib/core: Avoid unnecessary return value check (Don Dutile) [1515295]- [gpu] drm/i915: Deconstruct struct sgt_dma initialiser (Rob Clark) [1512612] - [uapi] drm/i915: Reject unknown syncobj flags (Rob Clark) [1512612] - [gpu] drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue (Rob Clark) [1512612] - [gpu] drm/vmwgfx: constify vmw_fence_ops (Rob Clark) [1512612] - [gpu] drm/amdgpu: allow harvesting check for Polaris VCE (Rob Clark) [1512612] - [gpu] drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting (Rob Clark) [1512612] - [gpu] drm/i915: Check incoming alignment for unfenced buffers (on i915gm) (Rob Clark) [1512612] - [gpu] drm/i915: Hold rcu_read_lock when iterating over the radixtree (vma idr) (Rob Clark) [1512612] - [gpu] drm/i915: Hold rcu_read_lock when iterating over the radixtree (objects) (Rob Clark) [1512612] - [gpu] drm/i915/edp: read edp display control registers unconditionally (Rob Clark) [1512612] - [gpu] drm/i915: Do not rely on wm preservation for ILK watermarks (Rob Clark) [1512612] - [gpu] drm/i915: Cancel the modeset retry work during modeset cleanup (Rob Clark) [1512612] - [gpu] drm/nouveau/kms/nv50: use the correct state for base channel notifier setup (Rob Clark) [1512612] - [gpu] drm/i915/gvt: Adding ACTHD mmio read handler (Rob Clark) [1512612] - [gpu] drm/i915/gvt: Extract mmio_read_from_hw() common function (Rob Clark) [1512612] - [gpu] drm/i915/gvt: Refine MMIO_RING_F() (Rob Clark) [1512612] - [gpu] drm/i915/gvt: properly check per_ctx bb valid state (Rob Clark) [1512612] - [gpu] drm/i915/perf: fix perf enable/disable ioctls with 32bits userspace (Rob Clark) [1512612] - [gpu] drm/amd/amdgpu: Remove workaround check for UVD6 on APUs (Rob Clark) [1512612] - [gpu] drm/amd/powerplay: fix uninitialized variable (Rob Clark) [1512612] - [gpu] drm/i915: Use a mask when applying WaProgramL3SqcReg1Default (Rob Clark) [1512612] - [gpu] drm/i915: Report -EFAULT before pwrite fast path into shmemfs (Rob Clark) [1512612] - [gpu] drm/i915/cnl: Fix PLL initialization for HDMI (Rob Clark) [1512612] - [gpu] drm/i915/cnl: Fix PLL mapping (Rob Clark) [1512612] - [gpu] drm/i915: Use bdw_ddi_translations_fdi for Broadwell (Rob Clark) [1512612] - [gpu] drm/i915: Fix eviction when the GGTT is idle but full (Rob Clark) [1512612] - [gpu] revert "drm/amdgpu: discard commands of killed processes" (Rob Clark) [1512612] - [gpu] drm/nouveau/fbcon: fix oops without fbdev emulation (Rob Clark) [1512612] - [gpu] drm/nouveau/kms/nv50: fix oops during DP IRQ handling on non-MST boards (Rob Clark) [1512612] - [gpu] drm/nouveau/bsp/g92: disable by default (Rob Clark) [1512612] - [gpu] drm/nouveau/mmu: flush tlbs before deleting page tables (Rob Clark) [1512612] - [gpu] drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel (Rob Clark) [1512612] - [gpu] drm/i915: Read timings from the correct transcoder in intel_crtc_mode_get() (Rob Clark) [1512612] - [gpu] drm/i915: Order two completing nop_submit_request (Rob Clark) [1512612] - [gpu] drm/i915: Silence compiler warning for hsw_power_well_enable() (Rob Clark) [1512612] - [gpu] drm/i915: Use crtc_state_is_legacy_gamma in intel_color_check (Rob Clark) [1512612] - [gpu] drm/i915/edp: Increase the T12 delay quirk to 1300ms (Rob Clark) [1512612] - [gpu] drm/i915/edp: Get the Panel Power Off timestamp after panel is off (Rob Clark) [1512612] - [gpu] drm/amdgpu: fix placement flags in amdgpu_ttm_bind (Rob Clark) [1512612] - [gpu] drm/atomic: Unref duplicated drm_atomic_state in drm_atomic_helper_resume() (Rob Clark) [1512612] - [drm] qxl: alloc & use shadow for dumb buffers (Rob Clark) [1512097] - [drm] qxl: replace QXL_INFO with DRM_DEBUG_DRIVER (Rob Clark) [1512097]- [fs] dcache.c: avoid soft-lockup in dput() (Miklos Szeredi) [1431297] - [fs] dealing with the rest of shrink_dentry_list() livelock (Miklos Szeredi) [1431297] - [fs] dcache: add missing lockdep annotation (Miklos Szeredi) [1431297] - [fs] shrink_dentry_list(): take parent's ->d_lock earlier (Miklos Szeredi) [1431297] - [fs] expand dentry_kill(dentry, 0) in shrink_dentry_list() (Miklos Szeredi) [1431297] - [fs] split dentry_kill() (Miklos Szeredi) [1431297] - [fs] fold d_kill() and d_free() (Miklos Szeredi) [1431297] - [fs] fold try_prune_one_dentry() (Miklos Szeredi) [1431297] - [fs] fanotify: fix fsnotify_prepare_user_wait() failure (Miklos Szeredi) [1372260] - [fs] fsnotify: fix pinning group in fsnotify_prepare_user_wait() (Miklos Szeredi) [1372260] - [fs] fsnotify: pin both inode and vfsmount mark (Miklos Szeredi) [1372260] - [fs] fsnotify: clean up fsnotify_prepare/finish_user_wait() (Miklos Szeredi) [1372260] - [fs] fsnotify: make dnotify_fsnotify_ops const (Miklos Szeredi) [1372260] - [fs] maintainers: Update entries for notification subsystem (Miklos Szeredi) [1372260] - [fs] audit: Receive unmount event (Miklos Szeredi) [1372260] - [fs] audit: Fix use after free in audit_remove_watch_rule() (Miklos Szeredi) [1372260] - [fs] fanotify: don't expose EOPENSTALE to userspace (Miklos Szeredi) [1372260] - [fs] fsnotify: remove a stray unlock (Miklos Szeredi) [1372260] - [fs] fsnotify: Move ->free_mark callback to fsnotify_ops (Miklos Szeredi) [1372260] - [fs] fsnotify: Add group pointer in fsnotify_init_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Drop inode_mark.c (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_find_{inode|vfsmount}_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_detach_group_marks() (Miklos Szeredi) [1372260] - [fs] fsnotify: Rename fsnotify_clear_marks_by_group_flags() (Miklos Szeredi) [1372260] - [fs] fsnotify: Inline fsnotify_clear_{inode|vfsmount}_mark_group() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_recalc_{inode|vfsmount}_mask() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove fsnotify_set_mark_{, ignored_}mask_locked() (Miklos Szeredi) [1372260] - [fs] fanotify: Release SRCU lock when waiting for userspace response (Miklos Szeredi) [1372260] - [fs] fsnotify: Pass fsnotify_iter_info into handle_event handler (Miklos Szeredi) [1372260] - [fs] fsnotify: Provide framework for dropping SRCU lock in ->handle_event (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove special handling of mark destruction on group shutdown (Miklos Szeredi) [1372260] - [fs] fsnotify: Detach mark from object list when last reference is dropped (Miklos Szeredi) [1372260] - [fs] fsnotify: Move queueing of mark for destruction into fsnotify_put_mark() (Miklos Szeredi) [1372260] - [fs] inotify: Do not drop mark reference under idr_lock (Miklos Szeredi) [1372260] - [fs] fanotify: fix up KABI breakage due to mnt_fsnotify_marks type change (Miklos Szeredi) [1372260] - [fs] fanotify: fix up KABI breakage due to i_fsnotify_marks type change (Miklos Szeredi) [1372260] - [fs] fsnotify: Free fsnotify_mark_connector when there is no mark attached (Miklos Szeredi) [1372260] - [fs] fsnotify: Lock object list with connector lock (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove useless list deletion and comment (Miklos Szeredi) [1372260] - [fs] fsnotify: Avoid double locking in fsnotify_detach_from_object() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove indirection from fsnotify_detach_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Determine lock in fsnotify_destroy_marks() (Miklos Szeredi) [1372260] - [fs] fsnotify: Move locking into fsnotify_find_mark() (Miklos Szeredi) [1372260] - [fs] fsnotify: Move locking into fsnotify_recalc_mask() (Miklos Szeredi) [1372260] - [fs] fsnotify: Move fsnotify_destroy_marks() (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove indirection from mark list addition (Miklos Szeredi) [1372260] - [fs] fsnotify: Make fsnotify_mark_connector hold inode reference (Miklos Szeredi) [1372260] - [fs] fsnotify: Move object pointer to fsnotify_mark_connector (Miklos Szeredi) [1372260] - [fs] fsnotify: Move mark list head from object into dedicated structure (Miklos Szeredi) [1372260] - [fs] fsnotify: Update comments (Miklos Szeredi) [1372260] - [fs] audit_tree: Use mark flags to check whether mark is alive (Miklos Szeredi) [1372260] - [fs] audit: Abstract hash key handling (Miklos Szeredi) [1372260] - [fs] fanotify: Move recalculation of inode / vfsmount mask under mark_mutex (Miklos Szeredi) [1372260] - [fs] inotify: Remove inode pointers from debug messages (Miklos Szeredi) [1372260] - [fs] fsnotify: Remove unnecessary tests when showing fdinfo (Miklos Szeredi) [1372260] - [fs] fanotify: simplify the code of fanotify_merge (Miklos Szeredi) [1372260] - [fs] trim fsnotify hooks a bit (Miklos Szeredi) [1372260] - [fs] undo "fs: allow d_instantiate to be called with negative parent dentry" (Miklos Szeredi) [1372260] - [fs] untangle fsnotify_d_instantiate() a bit (Miklos Szeredi) [1372260] - [fs] sysctl: check for UINT_MAX before unsigned int min/max (Joe Lawrence) [1488518] - [fs] pipe: add proc_dopipe_max_size() to safely assign pipe_max_size (Joe Lawrence) [1488518] - [fs] pipe: avoid round_pipe_size() nr_pages overflow on 32-bit (Joe Lawrence) [1488518] - [fs] pipe: match pipe_max_size data type with procfs (Joe Lawrence) [1488518] - [fs] sysctl: add unsigned int range support (Joe Lawrence) [1488518] - [fs] sysctl: simplify unsigned int support (Joe Lawrence) [1488518] - [fs] sysctl: fold sysctl_writes_strict checks into helper (Joe Lawrence) [1488518] - [fs] sysctl: kdoc'ify sysctl_writes_strict (Joe Lawrence) [1488518] - [fs] sysctl: fix lax sysctl_check_table() sanity check (Joe Lawrence) [1488518] - [fs] sysctl: don't print negative flag for proc_douintvec (Joe Lawrence) [1488518] - [fs] sysctl: add sanity check for proc_douintvec (Joe Lawrence) [1488518] - [fs] sysctl: handle error writing UINT_MAX to u32 fields (Joe Lawrence) [1488518] - [fs] sysctl: enable strict writes (Joe Lawrence) [1488518] - [fs] sysctl: allow for strict write position handling (Joe Lawrence) [1488518] - [fs] sysctl: refactor sysctl string writing logic (Joe Lawrence) [1488518] - [fs] sysctl: clean up char buffer arguments (Joe Lawrence) [1488518] - [fs] pipe: cap initial pipe capacity according to pipe-max-size limit (Joe Lawrence) [1478268] - [fs] pipe: make account_pipe_buffers() return a value, and use it (Joe Lawrence) [1478268] - [fs] pipe: fix limit checking in alloc_pipe_info() (Joe Lawrence) [1478268] - [fs] pipe: simplify logic in alloc_pipe_info() (Joe Lawrence) [1478268] - [fs] pipe: fix limit checking in pipe_set_size() (Joe Lawrence) [1478268] - [fs] pipe: refactor argument for account_pipe_buffers() (Joe Lawrence) [1478268] - [fs] pipe: move limit checking logic into pipe_set_size() (Joe Lawrence) [1478268] - [fs] pipe: relocate round_pipe_size() above pipe_set_size() (Joe Lawrence) [1478268]- [block] wake up all tasks blocked in get_request() (Ming Lei) [1491296] - [block] blk-mq: Avoid that request queue removal can trigger list corruption (Ming Lei) [1491296] - [block] scsi: Make SCSI quiesce and resume work reliably (Ming Lei) [1491296] - [block] Add the QUEUE_FLAG_PREEMPT_ONLY request queue flag (Ming Lei) [1491296] - [block] ide, scsi: Tell the block layer at request allocation time about preempt requests (Ming Lei) [1491296] - [block] Introduce BLK_MQ_REQ_PREEMPT (Ming Lei) [1491296] - [block] Introduce blk_get_request_flags() (Ming Lei) [1491296] - [block] Make q_usage_counter also track legacy requests (Ming Lei) [1491296] - [block] blk-mq: don't allocate driver tag upfront for flush rq (Ming Lei) [1471956] - [block] blk-mq: move blk_mq_put_driver_tag*() into blk-mq.h (Ming Lei) [1471956] - [block] blk-mq-sched: decide how to handle flush rq via RQF_FLUSH_SEQ (Ming Lei) [1471956] - [block] blk-flush: use blk_mq_request_bypass_insert() (Ming Lei) [1471956] - [block] pass 'run_queue' to blk_mq_request_bypass_insert (Ming Lei) [1471956] - [block] blk-flush: don't run queue for requests bypassing flush (Ming Lei) [1471956] - [block] blk-mq: put the driver tag of nxt rq before first one is requeued (Ming Lei) [1471956] - [block] directly insert blk-mq request from blk_insert_cloned_request() (Ming Lei) [1471956] - [block] blk-mq: improve tag waiting setup for non-shared tags (Ming Lei) [1471956] - [block] blk-mq: fix issue with shared tag queue re-running (Ming Lei) [1471956] - [block] blk-mq: put driver tag if dispatch budget can't be got (Ming Lei) [1471956] - [block] blk-mq: don't handle failure in .get_budget (Ming Lei) [1471956] - [block] scsi: don't get target/host busy_count in scsi_mq_get_budget() (Ming Lei) [1471956] - [block] blk-mq: don't restart queue when .get_budget returns BLK_STS_RESOURCE (Ming Lei) [1471956] - [block] scsi: implement .get_budget and .put_budget for blk-mq (Ming Lei) [1471956] - [block] scsi: allow passing in null rq to scsi_prep_state_check() (Ming Lei) [1471956] - [block] blk-mq-sched: improve dispatching from sw queue (Ming Lei) [1471956] - [block] blk-mq: introduce .get_budget and .put_budget in blk_mq_ops (Ming Lei) [1471956] - [block] kyber: check if there are requests in ctx in kyber_has_work() (Ming Lei) [1471956] - [block] sbitmap: introduce __sbitmap_for_each_set() (Ming Lei) [1471956] - [block] blk-mq-sched: move actual dispatching into one helper (Ming Lei) [1471956] - [block] blk-mq-sched: dispatch from scheduler IFF progress is made in ->dispatch (Ming Lei) [1471956] - [block] blk-mq: move .map_queues into aux_ops (Ming Lei) [1471956] - [block] blk-mq: move .reinit_request into aux_ops (Ming Lei) [1471956] - [block] blk-mq: introduce blk_mq_aux_ops (Ming Lei) [1471956] - [block] blk-mq: allocate space of 'request_aux' for flush rq (Ming Lei) [1471956]- [x86] Mark Intel Gemini Lake supported (Steve Best) [1471103] - [x86] cpufeature: Add feature bit for Intel's Silicon Debug CPUID bit (Mohammed Gamal) [1517830] - [x86] x86/entry: add a few missing unwinder annotations (Josh Poimboeuf) [1518139] - [x86] x86/unwind: fix interrupt unwinding (Josh Poimboeuf) [1518139] - [x86] x86/dumpstack: Handle NULL stack pointer in show_trace_log_lvl() (Josh Poimboeuf) [1518139] - [x86] kvm: vmx: Fix vmx->nested freeing when no SMI handler (Ladi Prosek) [1488203] - [x86] kvm: svm: detect opening of SMI window using STGI intercept (Ladi Prosek) [1488203] - [x86] kvm: nsvm: fix SMI injection in guest mode (Ladi Prosek) [1488203] - [x86] kvm: nsvm: refactor nested_svm_vmrun (Ladi Prosek) [1488203] - [x86] kvm: nvmx: fix SMI injection in guest mode (Ladi Prosek) [1488203] - [x86] kvm: nvmx: set IDTR and GDTR limits when loading L1 host state (Ladi Prosek) [1488203] - [x86] kvm: x86: introduce ISA specific smi_allowed callback (Ladi Prosek) [1488203] - [x86] kvm: x86: introduce ISA specific SMM entry/exit callbacks (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Refactor nested_vmx_run() (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Split VMCS checks from nested_vmx_run() (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Refactor nested_get_vmcs12_pages() (Ladi Prosek) [1488203] - [x86] kvm: nvmx: Prepare for checkpointing L2 state (Ladi Prosek) [1488203] - [x86] kvm: nvmx: fix instruction skipping during emulated vm-entry (Ladi Prosek) [1488203] - [x86] kvm: vmx: Move skip_emulated_instruction out of nested_vmx_check_vmcs12 (Ladi Prosek) [1488203] - [fs] ext4: Switch to iomap for SEEK_HOLE / SEEK_DATA (Bill O'Donnell) [1469359] - [fs] Do not defer completion for fs without FS_HAS_DIO_IODONE2 (Lukas Czerner) [1518054] - [fs] xfs: truncate pagecache before writeback in xfs_setattr_size() (Bill O'Donnell) [1516604] - [fs] more bio_map_user_iov() leak fixes (Ming Lei) [1503592] {CVE-2017-12190} - [fs] fix unbalanced page refcounting in bio_map_user_iov (Ming Lei) [1503592] {CVE-2017-12190} - [x86] kvm: svm: obey guest PAT (Suravee Suthikulpanit) [1478185] - [pci] pciehp: Fix race condition handling surprise link down (Myron Stowe) [1435819] - [crypto] shash - Fix has_key setting (Herbert Xu) [1505817] - [netdrv] ibmvnic: fix dma_mapping_error call (Desnes Augusto Nunes do Rosario) [1515843] - [netdrv] ibmvnic: Feature implementation of Vital Product Data (VPD) for the ibmvnic driver (Desnes Augusto Nunes do Rosario) [1515843] - [kernel] kbuild: Fix tar-pkg with relative $(objtree) (Don Zickus) [1518298] - [kernel] mm: cma: fix incorrect type conversion for size during dma allocation (Chris von Recklinghausen) [1495406] {CVE-2017-9725} - [kernel] mm: Sanitize 'move_pages()' permission checks (Chris von Recklinghausen) [1499610] {CVE-2017-14140} - [kernel] ptrace: use fsuid, fsgid, effective creds for fs access checks (Chris von Recklinghausen) [1499610] {CVE-2017-14140} - [kernel] __ptrace_may_access() should not deny sub-threads (Chris von Recklinghausen) [1499610] {CVE-2017-14140} - [kernel] x86/mm/32: Enable full randomization on i386 and X86_32 (Bhupesh Sharma) [1495406] {CVE-2017-9725} - [powerpc] kvm: ppc: book3s hv: Fix host crash on changing HPT size (David Gibson) [1512780] - [powerpc] kvm: ppc: book3s hv: Fix exclusion between HPT resizing and other HPT updates (Serhii Popovych) [1512780 1510771] - [powerpc] pseries: Report DLPAR capabilities (Gustavo Duarte) [1182019]- [infiniband] bnxt_re: Don't issue cmd to delete GID for QP1 GID entry before the QP is destroyed (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix memory leak in FRMR path (Don Dutile) [1384857] - [infiniband] bnxt_re: Remove RTNL lock dependency in bnxt_re_query_port (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix race between the netdev register and unregister events (Don Dutile) [1384857] - [infiniband] bnxt_re: Free up devices in module_exit path (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix compare and swap atomic operands (Don Dutile) [1384857] - [infiniband] bnxt_re: Stop issuing further cmds to FW once a cmd times out (Don Dutile) [1384857] - [infiniband] bnxt_re: Fix update of qplib_qp.mtu when modified (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: remove unnecessary call to memset (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Implement the alloc/get_hw_stats callback (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Allocate multiple notification queues (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: fix spelling mistake: "Deallocte" -> "Deallocate" (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Allow posting when QPs are in error (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Add vlan tag for untagged RoCE traffic when PFC is configured (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Delete unsupported modify_port function (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix the value reported for local ack delay (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Report MISSED_EVENTS in req_notify_cq (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix return value of poll routine (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Enable atomics only if host bios supports (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Specify RDMA component when allocating stats context (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fixed the max_rd_atomic support for initiator and destination QP (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Report supported value to IB stack in query_device (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Do not free the ctx_tbl entry if delete GID fails (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix WQE Size posted to HW to prevent it from throwing error (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Free doorbell page index (DPI) during dealloc ucontext (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: checking for NULL instead of IS_ERR() (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Remove FMR support (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fix RQE posting logic (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Add HW workaround for avoiding stall for UD QPs (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Dereg MR in FW before freeing the fast_reg_page_list (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: HW workarounds for handling specific conditions (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Fixing the Control path command and response handling (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: Use IS_ERR_OR_NULL where appropriate (Don Dutile) [1384857] - [infiniband] rdma/bnxt_re: remove redundant initialization of rc to zero (Don Dutile) [1384857]- [netdrv] revert "ath10k: fix napi_poll budget overflow" (Stanislaw Gruszka) [1501877] - [netdrv] ath10k: rebuild crypto header in rx data frames (Stanislaw Gruszka) [1501877] - [net] mac80211: don't compare TKIP TX MIC key in reinstall (Stanislaw Gruszka) [1501877] - [net] mac80211: validate user rate mask before configuring driver (Stanislaw Gruszka) [1501877] - [net] cfg80211: fix connect/disconnect edge cases (Stanislaw Gruszka) [1501877] - [net] mac80211: use constant time comparison with keys (Stanislaw Gruszka) [1501877] - [net] nl80211: Define policy for packet pattern attributes (Stanislaw Gruszka) [1501877] - [net] mac80211: accept key reinstall without changing anything (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: nvm: set the correct offsets to 3168 series (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: nvm-parse: unify channel flags printing (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: return -ENODATA when reading the temperature (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: stop dbgc recording before stopping DMA (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: do not print security error in monitor mode (Stanislaw Gruszka) [1501877] - [netdrv] brcmsmac: make some local variables 'static const' to reduce (Stanislaw Gruszka) [1501877] - [netdrv] brcmfmac: Add check for short event packets (Stanislaw Gruszka) [1501877] - [netdrv] rtlwifi: rtl8821ae: Fix connection lost problem (Stanislaw Gruszka) [1501877] - [netdrv] ath10k: mark PM functions as __maybe_unused (Stanislaw Gruszka) [1501877] - [netdrv] brcmfmac: setup passive scan if requested by user-space (Stanislaw Gruszka) [1501877] - [netdrv] brcmfmac: add length check in brcmf_cfg80211_escan_handler() (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: fix reorder buffer for 9000 devices (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: set status before calling (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: initialize status in (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: handle FIF_ALLMULTI when setting multicast (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: wake the correct mac80211 queue (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: change state when queueing agg start work (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: send all non-bufferable frames on the probe (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: Flush non STA TX queues (Stanislaw Gruszka) [1501877] - [netdrv] iwlwifi: mvm: fix wowlan resume failed to load INIT ucode (Stanislaw Gruszka) [1501877] - [netdrv] mac80211: fix STA_SLOW_THRESHOLD htmldocs failure (Stanislaw Gruszka) [1477495] - [netdrv] Backport mac80211_hwsim driver from linux-4.14-rc2 (Stanislaw Gruszka) [1486746 1477495] - [netdrv] Backport brcmsmac driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport brcmfmac driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport rtlwifi driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport rtl8187 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport mwl8k driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport marvell driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport carl9170 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport wil6210 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport ath10k driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport ath9k driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport iwlegacy driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport iwlwifi driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495 1486992 1486999] - [netdrv] Backport rt2x00 driver from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport mac80211 from linux-4.14-rc2 (Stanislaw Gruszka) [1477495] - [netdrv] Backport wireless core from linux-4.14-rc2 (Stanislaw Gruszka) [1477495]- [kernel] Enable -Werror also for s390 builds in the main Makefile (Thomas Huth) [1500170] - [kernel] crash_core: Fix warning about CRASH_CORE_NOTE_BYTES redefinition (Thomas Huth) [1500170] - [kernel] time/timekeeping: Work around false positive GCC warning (Thomas Huth) [1500170] - [kernel] module: Fix downstream-only compiler warning in find_module_sections() (Thomas Huth) [1500170] - [security] selinux: security_load_policy: Silence frame-larger-than warning (Thomas Huth) [1500170] - [s390] Wire up seccomp syscall (Thomas Huth) [1500170] - [s390] kernel/ptrace: Move NT_S390_GS_CB/BC hunks to right table (Thomas Huth) [1500170] - [pci] msi: Silence compiler warning about unused variable on s390x (Thomas Huth) [1500170] - [fs] gfs2/dir: avoid uninitialized variable warning (Thomas Huth) [1500170] - [fs] mpage.c: fix mpage_writepage() for pages with buffers (Eric Sandeen) [1476389] - [fs] nfsd: Incoming xdr_bufs may have content in tail buffer (Steve Dickson) [1515992] - [hv] hv_netvsc: hide warnings about uninitialized/missing rndis device (Vitaly Kuznetsov) [1516618] - [hv] hv_netvsc: netvsc_teardown_gpadl() split (Vitaly Kuznetsov) [1516618] - [hv] vmbus: Fix bugs in rescind handling (Vitaly Kuznetsov) [1516618] - [hv] vmbus: Fix rescind handling issues (Vitaly Kuznetsov) [1516618] - [hv] hv_netvsc: preserve hw_features on mtu/channels/ringparam changes (Vitaly Kuznetsov) [1513264] - [usb] xhci: Identify USB 3.1 capable hosts by their port protocol capability (Torez Smith) [1456724] - [scsi] bnx2fc: Fix hung task messages when a cleanup response is not received during abort (Chad Dupuis) [1515346] - [block] nvme-pci: avoid dereference of symbol from unloaded module (Ming Lei) [1508298] - [block] Fix a race between blk_cleanup_queue() and timeout handling (Ming Lei) [1513725] - [block] blk-mq-tag: check for NULL rq when iterating tags (Ming Lei) [1513419] - [infiniband] vmw_pvrdma: switch to pci_alloc_irq_vectors (Don Dutile) [1454965] - [infiniband] ib/ipoib: Change number of TX wqe to 64 (Honggang Li) [1445667] - [infiniband] ib/ipoib: Use NAPI in UD/TX flows (Honggang Li) [1445667] - [infiniband] ib/ipoib: Get rid of the tx_outstanding variable in all modes (Honggang Li) [1445667] - [infiniband] ib/ipoib: Convert timers to use timer_setup() (Honggang Li) [1445667]- [netdrv] bnxt_re: add MAY_USE_DEVLINK dependency (Jonathan Toppins) [1459659] - [netdrv] rdma/bnxt_re: add DCB dependency (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix IRQ coalescing regression (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix typo in bnxt_set_coalesce (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix randconfig build errors (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: alloc tc_info{} struct only when tc flower is enabled (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: query cfa flow stats periodically to compute 'lastused' attribute (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add hwrm FW cmds for cfa_encap_record and decap_filter (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add support for Flower based vxlan encap/decap offload (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Refactor and simplify coalescing code (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Reorganize the coalescing parameters (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool reset method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Check maximum supported MTU from firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Optimize .ndo_set_mac_address() for VFs (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Get firmware package version one time (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Check for zero length value in bnxt_get_nvram_item() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Update firmware interface to 1.8.3.1 (Jonathan Toppins) [1459659] - [netdrv] bnxt: Move generic devlink code to new file (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix possible corruption in DCB parameters from firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix possible corrupted NVRAM parameters from firmware response (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix VF resource checking (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix VF PCIe link speed and width logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Don't use rtnl lock to protect link change logic in workqueue (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Improve VF/PF link change logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: don't consider building bnxt_tc.o if option not enabled (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Remove redundant unlikely() (Jonathan Toppins) [1459659] - [netdrv] bnxt: use setup_timer() helper (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: check for ingress qdisc in flower offload (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add a dummy definition for bnxt_vf_rep_get_fid() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add code to query TC flower offload stats (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add TC flower offload flow_alloc/free FW cmds (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: bnxt: add TC flower filter offload support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix clearing devlink ptr from bnxt struct (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Reduce default rings on multi-port cards (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Improve -ENOMEM logic in NAPI poll loop (Jonathan Toppins) [1459659] - [netdrv] bnxt: initialize board_info values with proper enums (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: assign CPU affinity hints to bnxt_en IRQs (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Improve tx ring reservation logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Update firmware interface spec. to 1.8.1.4 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Do not setup MAC address in bnxt_hwrm_func_qcaps() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Free MSIX vectors when unregistering the device from bnxt_re (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix .ndo_setup_tc() to include XDP rings (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix spelling mistake: "swtichdev" -> "switchdev" (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: fix switchdev port naming for external-port-rep and vf-reps (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: use SWITCHDEV_SET_OPS() for setting vf_rep_switchdev_ops (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: include bnxt_vfr.c code under CONFIG_BNXT_SRIOV switch (Jonathan Toppins) [1459659] - [netdrv] bnxt: fix unused variable warnings (Jonathan Toppins) [1459659] - [netdrv] bnxt: fix unsigned comparsion with 0 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use SWITCHDEV_SET_OPS() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add support for port_attr_get and and get_phys_port_name (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add vf-rep RX/TX and netdev implementation (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: add support to enable VF-representors (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Set ETS min_bw parameter for older firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Report firmware DCBX agent (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Allow the user to set ethtool stats-block-usecs to 0 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add bnxt_get_num_stats() to centrally get the number of ethtool stats (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Implement ndo_bridge_{get|set}link methods (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Retrieve the hardware bridge mode from the firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Update firmware interface spec to 1.8.0 (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix SRIOV on big-endian architecture (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix bug in ethtool -L (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix race conditions in .ndo_get_stats64() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix netpoll handling (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add missing logic to handle TPA end error conditions (Jonathan Toppins) [1459659] - [netdrv] bpf: bnxt: Report bpf_prog ID during XDP_QUERY_PROG (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix xmit_more with BQL (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings() (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Implement xmit_more (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Optimize doorbell write operations for newer chips (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add additional chip ID definitions (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add a callback to inform RDMA driver during PCI shutdown (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add PCI IDs for BCM57454 VF devices (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Support for Short Firmware Message (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Restrict a PF in Multi-Host mode from changing port PHY configuration (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add 100G link speed reporting for BCM57454 ASIC in ethtool (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Pass DCB RoCE app priority to firmware (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use short TX BDs for the XDP TX ring (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add interrupt test to ethtool -t selftest (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add PHY loopback to ethtool self-test (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool mac loopback self test (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add basic ethtool -t selftest support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add suspend/resume callbacks (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool set_wol method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add ethtool get_wol method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add pci shutdown method (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add basic WoL infrastructure (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode during shutdown (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add hardware NTUPLE filter for encapsulated packets (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Fix ethtool -l pre-set max combined channel (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add support for XDP_TX action (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add basic XDP support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Refactor tx completion path (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add a set of TX rings to support XDP (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add tx ring mapping logic (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Centralize logic to reserve rings (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use event bit map in RX path (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add RX page mode support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Parameterize RX buffer offsets (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add bp->rx_dir field for rx buffer DMA direction (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Don't use DEFINE_DMA_UNMAP_ADDR to store DMA address in RX path (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Refactor rx SKB function (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Add IPV6 hardware RFS support (Jonathan Toppins) [1459659] - [netdrv] bnxt_en: Use napi_complete_done() (Jonathan Toppins) [1459659] - [netdrv] broadcom: use core min/max MTU checking (Jonathan Toppins) [1459659]- [netdrv] nfp: convert to use .ndo_setup_tc_rh (John Linville) [1454760 1454745] - [netdrv] nfp: enable CONFIG_NFP_APP_FLOWER (John Linville) [1454745 1454760] - [netdrv] nfp: double free on error in probe (John Linville) [1454745 1454760] - [netdrv] nfp: remove incorrect mask check for vlan matching (John Linville) [1454745 1454760] - [netdrv] nfp: fix supported key layers calculation (John Linville) [1454760 1454745] - [netdrv] nfp: fix unchecked flow dissector use (John Linville) [1454745 1454760] - [netdrv] nfp: TX time stamp packets before HW doorbell is rung (John Linville) [1454760 1454745] - [netdrv] nfp: avoid buffer leak when representor is missing (John Linville) [1454760 1454745] - [netdrv] nfp: make sure representors are destroyed before their lower netdev (John Linville) [1454745 1454760] - [netdrv] nfp: don't hold PF lock while enabling SR-IOV (John Linville) [1454745 1454760] - [netdrv] nfp: fix infinite loop on umapping cleanup (John Linville) [1454745 1454760] - [netdrv] nfp: do not update MTU from BH in flower app (John Linville) [1454745 1454760] - [netdrv] nfp: Initialize RX and TX ring 64-bit stats seqcounts (John Linville) [1454760 1454745] - [netdrv] nfp: freeing the wrong variable (John Linville) [1454745 1454760] - [netdrv] nfp: flower: add missing clean up call to avoid memory leaks (John Linville) [1454745 1454760] - [netdrv] nfp: default to chained metadata prepend format (John Linville) [1454745 1454760] - [netdrv] nfp: remove legacy MAC address lookup (John Linville) [1454745 1454760] - [netdrv] nfp: improve order of interfaces in breakout mode (John Linville) [1454745 1454760] - [netdrv] nfp: add control message passing capabilities to flower offloads (John Linville) [1454745 1454760] - [netdrv] nfp: add a stats handler for flower offloads (John Linville) [1454745 1454760] - [netdrv] nfp: add metadata to each flow offload (John Linville) [1454745 1454760] - [netdrv] nfp: add basic action capabilities to flower offloads (John Linville) [1454760 1454745] - [netdrv] nfp: extend flower matching capabilities (John Linville) [1454745 1454760] - [netdrv] nfp: extend flower add flow offload (John Linville) [1454745 1454760] - [netdrv] nfp: provide infrastructure for offloading flower based TC filters (John Linville) [1454760 1454745] - [netdrv] nfp: add phys_switch_id support (John Linville) [1454760 1454745] - [netdrv] nfp: flower: add Kconfig for flower app (John Linville) [1454760 1454745] - [netdrv] nfp: allocate a private workqueue for driver work (John Linville) [1454745 1454760] - [netdrv] nfp: reorder SR-IOV config and nfp_app SR-IOV callbacks (John Linville) [1454745 1454760] - [netdrv] nfp: handle SR-IOV already enabled when driver is probing (John Linville) [1454745 1454760] - [netdrv] nfp: wire get_phys_port_name on representors (John Linville) [1454745 1454760] - [netdrv] nfp: allow converting representor's netdev into nfp_port (John Linville) [1454745 1454760] - [netdrv] nfp: move representors' struct net_device_ops to shared code (John Linville) [1454760 1454745] - [netdrv] nfp: make the representor get stats app-independent (John Linville) [1454760 1454745] - [netdrv] nfp: spawn nfp_ports for PF and VF ports (John Linville) [1454745 1454760] - [netdrv] nfp: add nfp_app cleanup callback and make flower use it (John Linville) [1454745 1454760] - [netdrv] nfp: remove unused nfp_cpp_area_check_range() (John Linville) [1454745 1454760] - [netdrv] nfp: add helper for mapping runtime symbols (John Linville) [1454745 1454760] - [netdrv] nfp: move area mapping helper into nfpcore (John Linville) [1454745 1454760] - [netdrv] nfp: explicitly check if application FW is loaded (John Linville) [1454745 1454760] - [netdrv] nfp: add VF and PF representors to flower app (John Linville) [1454745 1454760] - [netdrv] nfp: add flower app (John Linville) [1454760 1454745] - [netdrv] nfp: add support for control messages for flower app (John Linville) [1454760 1454745] - [netdrv] nfp: add support for tx/rx with metadata portid (John Linville) [1454760 1454745] - [netdrv] nfp: provide nfp_port to of nfp_net_get_mac_addr() (John Linville) [1454745 1454760] - [netdrv] nfp: app callbacks for SRIOV (John Linville) [1454745 1454760] - [netdrv] nfp: add stats and xmit helpers for representors (John Linville) [1454760 1454745] - [netdrv] nfp: general representor implementation (John Linville) [1454760 1454745] - [netdrv] nfp: map mac_stats and vf_cfg BARs (John Linville) [1454745 1454760] - [netdrv] nfp: move physical port init into a helper (John Linville) [1454745 1454760] - [netdrv] nfp: devlink add support for getting eswitch mode (John Linville) [1454745 1454760] - [netdrv] nfp: xdp: report if program is offloaded (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add support for XDP_FLAGS_HW_MODE (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: release the reference on offloaded programs (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: don't offload XDP programs in DRV_MODE (John Linville) [1454760 1454745] - [netdrv] nfp: xdp: move driver XDP setup into a separate function (John Linville) [1454760 1454745] - [netdrv] nfp: add VLAN filtering support (John Linville) [1454760 1454745] - [netdrv] bpf: nfp: Report bpf_prog ID during XDP_QUERY_PROG (John Linville) [1454760 1454745] - [netdrv] nfp: report application FW build name in ethtool -i (John Linville) [1454760 1454745] - [netdrv] nfp: keep MIP object around (John Linville) [1454745 1454760] - [netdrv] nfp: remove automatic caching of HWInfo (John Linville) [1454745 1454760] - [netdrv] nfp: remove automatic caching of RTsym table (John Linville) [1454745 1454760] - [netdrv] nfp: make sure to cancel port refresh on the error path (John Linville) [1454745 1454760] - [netdrv] nfp: advertise support for NFD ABI 0.5 (John Linville) [1454745 1454760] - [netdrv] nfp: create control vNICs and wire up rx/tx (John Linville) [1454760 1454745] - [netdrv] nfp: allow non-equal distribution of IRQs (John Linville) [1454745 1454760] - [netdrv] nfp: slice the netdev spawning function (John Linville) [1454745 1454760] - [netdrv] nfp: don't clutter init code passing fw_ver around (John Linville) [1454745 1454760] - [netdrv] nfp: map all queue controllers at once (John Linville) [1454745 1454760] - [netdrv] nfp: make vNIC ctrl memory mapping function reusable (John Linville) [1454745 1454760] - [netdrv] nfp: add control vNIC datapath (John Linville) [1454760 1454745] - [netdrv] nfp: prepare config and enable for working without netdevs (John Linville) [1454760 1454745] - [netdrv] nfp: allow allocation and initialization of netdev-less vNICs (John Linville) [1454760 1454745] - [netdrv] nfp: make sure debug accesses don't depend on netdevs (John Linville) [1454745 1454760] - [netdrv] nfp: prepare print macros for use without netdev (John Linville) [1454745 1454760] - [netdrv] nfp: move nfp_net_vecs_init() (John Linville) [1454745 1454760] - [netdrv] nfp: reuse ring free code on close (John Linville) [1454760 1454745] - [netdrv] nfp: split out the allocation part of open (John Linville) [1454760 1454745] - [netdrv] nfp: reorder open and close functions (John Linville) [1454760 1454745] - [netdrv] nfp: move basic eBPF stats to app-specific code (John Linville) [1454760 1454745] - [netdrv] nfp: move bpf offload code to the BPF app (John Linville) [1454760 1454745] - [netdrv] nfp: move eBPF offload files to BPF app directory (John Linville) [1454760 1454745] - [netdrv] nfp: report app name in ethtool -i (John Linville) [1454760 1454745] - [netdrv] nfp: move port init to apps (John Linville) [1454760 1454745] - [netdrv] nfp: turn reading PCIe RTsym parameters into a helper (John Linville) [1454745 1454760] - [netdrv] nfp: add missing fall through statements (John Linville) [1454760 1454745] - [netdrv] nfp: don't keep count for free buffers delayed kick (John Linville) [1454760 1454745] - [netdrv] nfp: don't add ring size to index calculations (John Linville) [1454760 1454745] - [netdrv] nfp: fix print format for ring pointers in ring dumps (John Linville) [1454745 1454760] - [netdrv] nfp: don't wait for resources indefinitely (John Linville) [1454745 1454760] - [netdrv] nfp: support variable NSP response lengths (John Linville) [1454745 1454760] - [netdrv] nfp: shorten CPP core probe logs (John Linville) [1454745 1454760] - [netdrv] nfp: support long reads and writes with the cpp helpers (John Linville) [1454760 1454745] - [netdrv] nfp: only try to get to PCIe ctrl memory if BARs are wide enough (John Linville) [1454745 1454760] - [netdrv] nfp: don't set aux pointers if ioremap failed (John Linville) [1454760 1454745] - [netdrv] nfp: set driver VF limit (John Linville) [1454745 1454760] - [netdrv] nfp: add set_mac_address support while the interface is up (John Linville) [1454760 1454745] - [netdrv] nfp: add MAY_USE_DEVLINK dependency (John Linville) [1454745 1454760] - [netdrv] nfp: support port splitting via devlink (John Linville) [1454745 1454760] - [netdrv] nfp: calculate total port lanes for split (John Linville) [1454745 1454760] - [netdrv] nfp: register ports as devlink ports (John Linville) [1454745 1454760] - [netdrv] nfp: add helper for cleaning up vNICs (John Linville) [1454745 1454760] - [netdrv] nfp: add devlink support (John Linville) [1454745 1454760] - [netdrv] nfp: move mutex init out of net code (John Linville) [1454745 1454760] - [netdrv] nfp: refresh port state before reporting autonegotiation (John Linville) [1454745 1454760] - [netdrv] nfp: mark port state as stale if update failed (John Linville) [1454745 1454760] - [netdrv] nfp: mark port state as stale after reconfig (John Linville) [1454745 1454760] - [netdrv] nfp: provide linking on port structures (John Linville) [1454745 1454760] - [netdrv] nfp: move refresh tracking into the port structure (John Linville) [1454745 1454760] - [netdrv] nfp: update port state in place (John Linville) [1454745 1454760] - [netdrv] nfp: introduce nfp_port (John Linville) [1454760 1454745] - [netdrv] nfp: disallow mixing vNICs with and without NSP port entry (John Linville) [1454745 1454760] - [netdrv] nfp: introduce very minimal nfp_app (John Linville) [1454745 1454760] - [netdrv] nfp: add nfp_net_pf_free_vnic() function (John Linville) [1454745 1454760] - [netdrv] nfp: rename netdev/port to vNIC (John Linville) [1454760 1454745] - [netdrv] nfp: make nfp_net alloc/init/cleanup/free not depend on netdevs (John Linville) [1454760 1454745] - [netdrv] nfp: add nfp_cppcore_pcie_unit() helper (John Linville) [1454745 1454760] - [netdrv] nfp: eliminate an if statement in calculation of completed frames (John Linville) [1454760 1454745] - [netdrv] nfp: add a helper for wrapping descriptor index (John Linville) [1454760 1454745] - [netdrv] nfp: complete the XDP TX ring only when it's full (John Linville) [1454760 1454745] - [netdrv] nfp: add CHECKSUM_COMPLETE support (John Linville) [1454760 1454745] - [netdrv] nfp: version independent support for chained RSS metadata (John Linville) [1454760 1454745] - [netdrv] nfp: don't assume RSS and IRQ moderation are always enabled (John Linville) [1454745 1454760] - [netdrv] nfp: support LSO2 capability (John Linville) [1454760 1454745] - [netdrv] nfp: rename l4_offset in struct nfp_net_tx_desc to lso_hdrlen (John Linville) [1454760 1454745] - [netdrv] nfp: don't enable TSO on the device when disabled (John Linville) [1454745 1454760] - [netdrv] nfp: provide 256 bytes of XDP headroom in all configurations (John Linville) [1454760 1454745] - [netdrv] nfp: don't completely refuse to work with old flashes (John Linville) [1454745 1454760] - [netdrv] nfp: avoid reading TX queue indexes from the device (John Linville) [1454760 1454745] - [netdrv] nfp: do simple XDP TX buffer recycling (John Linville) [1454760 1454745] - [netdrv] nfp: drop rx_ring param from buffer allocation (John Linville) [1454760 1454745] - [netdrv] nfp: replace -ENOTSUPP with -EOPNOTSUPP (John Linville) [1454760 1454745] - [netdrv] nfp: remove the refresh of all ports optimization (John Linville) [1454745 1454760] - [netdrv] nfp: fix free list buffer size reporting (John Linville) [1454760 1454745] - [netdrv] nfp: add NSP routine to get static information (John Linville) [1454745 1454760] - [netdrv] nfp: parse metadata prepend before XDP runs (John Linville) [1454745 1454760] - [netdrv] nfp: make use of the DMA_ATTR_SKIP_CPU_SYNC attr (John Linville) [1454760 1454745] - [netdrv] nfp: don't dereference a null nn->eth_port to print a warning (John Linville) [1454745 1454760] - [netdrv] nfp: add support for .set_link_ksettings() (John Linville) [1454745 1454760] - [netdrv] nfp: NSP backend for link configuration operations (John Linville) [1454745 1454760] - [netdrv] nfp: add extended error messages (John Linville) [1454745 1454760] - [netdrv] nfp: turn NSP port entry into a union (John Linville) [1454745 1454760] - [netdrv] nfp: allow multi-stage NSP configuration (John Linville) [1454745 1454760] - [netdrv] nfp: separate high level and low level NSP headers (John Linville) [1454760 1454745] - [netdrv] nfp: report port type in ethtool (John Linville) [1454745 1454760] - [netdrv] nfp: report auto-negotiation in ethtool (John Linville) [1454745 1454760] - [netdrv] nfp: report link speed from NSP (John Linville) [1454745 1454760] - [netdrv] nfp: add port state refresh (John Linville) [1454745 1454760] - [netdrv] nfp: track link state changes (John Linville) [1454745 1454760] - [netdrv] nfp: add mutex protection for the port list (John Linville) [1454745 1454760] - [netdrv] nfp: don't spawn netdevs for reconfigured ports (John Linville) [1454745 1454760] - [netdrv] nfp: add support for .get_link_ksettings() (John Linville) [1454760 1454745] - [netdrv] nfp: disable FW on reconfiguration errors (John Linville) [1454745 1454760] - [netdrv] nfp: remove defensive checks around ndo_open()/ndo_close() (John Linville) [1454745 1454760] - [netdrv] nfp: flush xmit_more on error paths (John Linville) [1454760 1454745] - [netdrv] nfp: remove RX queue pointers (John Linville) [1454745 1454760] - [netdrv] nfp: don't use netdev_warn() before netdev is registered (John Linville) [1454745 1454760] - [netdrv] nfp: fix nfp_cpp_read()/nfp_cpp_write() error paths (John Linville) [1454745 1454760] - [netdrv] nfp: fix invalid area detection (John Linville) [1454745 1454760] - [netdrv] nfp: don't ignore return value of wait_event_interruptible (John Linville) [1454745 1454760] - [netdrv] nfp: correct return codes when msleep gets interrupted (John Linville) [1454745 1454760] - [netdrv] nfp: lock area cache earlier (John Linville) [1454745 1454760] - [netdrv] nfp: document expected locking in the core (John Linville) [1454745 1454760] - [netdrv] nfp: move mutex code out of nfp_cppcore.c (John Linville) [1454745 1454760] - [netdrv] nfp: remove cpp mutex cache (John Linville) [1454745 1454760] - [netdrv] nfp: fail graciously when someone tries to grab global lock (John Linville) [1454745 1454760] - [netdrv] nfp: disallow sharing mutexes on the same machine (John Linville) [1454745 1454760] - [netdrv] nfp: add support for xdp_adjust_head() (John Linville) [1454760 1454745] - [netdrv] nfp: prepare metadata handling for xdp_adjust_head() (John Linville) [1454760 1454745] - [netdrv] nfp: reorganize pkt_off variable (John Linville) [1454760 1454745] - [netdrv] nfp: validate rx offset from the BAR and size down it's field (John Linville) [1454760 1454745] - [netdrv] nfp: store dma direction in data path structure (John Linville) [1454760 1454745] - [netdrv] nfp: switch to using data path structures for reconfiguration (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry xdp_prog at reconfig time (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry mtu at reconfig time (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry fl_bufsz at reconfig time (John Linville) [1454760 1454745] - [netdrv] nfp: use dp to carry number of stack tx rings and vectors (John Linville) [1454760 1454745] - [netdrv] nfp: pass new data path to ring reconfig (John Linville) [1454760 1454745] - [netdrv] nfp: move control BAR pointer into data path structure (John Linville) [1454745 1454760] - [netdrv] nfp: separate data path information from the reset of adapter structure (John Linville) [1454760 1454745] - [netdrv] nfp: prevent theoretical buffer overrun in nfp_eth_read_ports (John Linville) [1454745 1454760] - [netdrv] nfp: add metadata format bit (John Linville) [1454760 1454745] - [netdrv] nfp: avoid rearming the interrupts when in busy poll (John Linville) [1454760 1454745] - [netdrv] nfp: store device pointer for the fastpath (John Linville) [1454760 1454745] - [netdrv] nfp: reorder variables in nfp_net_tx() (John Linville) [1454745 1454760] - [netdrv] nfp: move more ring debug info to debugfs (John Linville) [1454760 1454745] - [netdrv] nfp: implement .ndo_get_phys_port_name() (John Linville) [1454760 1454745] - [netdrv] nfp: add support for reporting CRC32 hash function (John Linville) [1454760 1454745] - [netdrv] nfp: fix potential use after free on xdp prog (John Linville) [1454760 1454745] - [netdrv] nfp: correct DMA direction in XDP DMA sync (John Linville) [1454760 1454745] - [netdrv] nfp: Use PCI_DEVICE_ID_NETRONOME_NFP* defines (John Linville) [1454760 1454745] - [netdrv] bpf: add initial bpf tracepoints (John Linville) [1454760 1454745] - [netdrv] bpf, xdp: drop rcu_read_lock from bpf_prog_run_xdp and move to caller (John Linville) [1454760 1454745] - [netdrv] bpf: drop unnecessary context cast from BPF_PROG_RUN (John Linville) [1454760 1454745] - [netdrv] nfp: add support for offload of XDP programs (John Linville) [1454760 1454745] - [netdrv] nfp: remove unnecessary parameters from nfp_net_bpf_offload() (John Linville) [1454760 1454745] - [netdrv] nfp: add XDP support in the driver (John Linville) [1454760 1454745] - [netdrv] sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: zero extend 4 byte context loads (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: improve handling for disabled BPF syscall (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add offload of TC direct action mode (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add support for legacy redirect action (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add packet marking support (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: allow offloaded filters to update stats (John Linville) [1454760 1454745] - [netdrv] nfp: bpf: add hardware bpf offload (John Linville) [1454760 1454745] - [netdrv] nfp: add BPF to NFP code translator (John Linville) [1454760 1454745] - [netdrv] nfp: use centralized net_device min/max MTU checking (John Linville) [1454760 1454745]- [netdrv] mlxsw: spectrum_router: Avoid expensive lookup during route removal (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Track RIF of IPIP next hops (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Move VRF refcounting (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Only handle IPv4 and IPv6 events (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Prevent mirred-related crash on removal (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Fix EEPROM access in case of SFP/SFP+ (Ivan Vecera) [1486860] - [netdrv] uapi/linux/if_tunnel.h: include linux/if.h, linux/ip.h and linux/in6.h (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support GRE tunnels (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add loopback accessors (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Register for IPIP_DECAP_ERROR trap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Use existing decap route (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support IPv4 underlay decap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support IPv6 overlay encap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support IPv4 overlay encap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Make nexthops typed (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_rt6_is_gateway() (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extract mlxsw_sp_fi_is_gateway() (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Introduce loopback RIFs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Support FID-less RIFs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_ipip_ops (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_l3proto (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Give mlxsw_reg_ratr_pack a type parameter (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Extract mlxsw_reg_ritr_mac_pack() (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Routing Tunnel Decap Properties Register (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add mlxsw_reg_ralue_act_ip2me_tun_pack() (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Move enum mlxsw_reg_ratr_trap_id (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RATR to support IP-in-IP tunnels (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RITR to support loopback device (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Set abort trap in all virtual routers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Forbid linking to devices that have uppers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Offload goto_chain termination action (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl: Provide helper to lookup ruleset (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl: Allow to get group_id value for a ruleset (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Offload multichain TC rules (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Fix mrouter flag update (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Use correct config option (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add support for nexthop group consolidation for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Prepare nexthop group's hash table for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Use one LPM tree for all virtual routers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Pass argument explicitly (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Return void from deletion functions (Ivan Vecera) [1486860] - [netdrv] mlxsw: make mlxsw_config_profile const (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Release multicast groups during fini (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't warn about valid situations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't ignore IPv6 notifications (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Abort on source-specific routes (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Add support for route replace (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Add support for IPv6 routes addition / deletion (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Sanitize IPv6 FIB rules (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Demultiplex FIB event based on family (Ivan Vecera) [1452524] - [netdrv] mlxsw: spectrum_router: Refresh offload indication upon group refresh (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't check state when refreshing offload indication (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Provide offload indication using nexthop flags (Ivan Vecera) [1486860] - [netdrv] mlxsw: core: Use correct EMAD transaction ID in debug message (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify a piece of code (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Clarify a piece of code (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify a piece of code (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg.h: Namespace IP2ME registers (Ivan Vecera) [1486860] - [netdrv] mlxsw: Update specification of reg_ritr_type (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix a typo (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg.h: Fix a typo (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl: Fix a typo (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix build when IPv6 isn't enabled (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't batch neighbour deletion (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't offload routes next in list (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Update prefix count for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Rename functions to add / delete a FIB entry (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Drop unnecessary parameter (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Mark IPv4 specific function accordingly (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Create IPv4 specific entry struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Set abort trap for IPv6 (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allow IPv6 routes to be programmed (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RALUE register with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extend virtual routers with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Make FIB node retrieval family agnostic (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't create FIB node during lookup (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't assume neighbour type (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Set activity interval according to both neighbour tables (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Periodically dump active IPv6 neighbours (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RAUHTD register with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Reflect IPv6 neighbours to the device (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Update RAUHT register with IPv6 support (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Configure RIFs based on IPv6 addresses (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Flood unregistered multicast packets to router (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for IPv6 traps (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Enable IPv6 on router interfaces (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Enable IPv6 router (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Improve IPv6 unregistered multicast flooding (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for IPv6 MLDv1/2 traps (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Trap IPv4 packets with Router Alert option (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Mark packets trapped in router (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Add support for ip tos (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add tos to the ipv4 acl block (Ivan Vecera) [1486860] - [netdrv] mlxsw: acl: Add ip tos acl element (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Add support for ip ttl (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add ttl to the ipv4 acl block (Ivan Vecera) [1486860] - [netdrv] mlxsw: acl: Add ip ttl acl element (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Check status of memory allocation (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variable (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in route replace (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add missing rollback (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix NULL pointer dereference (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for access cable info via ethtool (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add MCIA register for cable info access (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Pass port argument to module mapping functions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Simplify port split flow (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Mark only first LPM tree as reserved (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Remove support for bridge bypass FDB add/del (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Add support for learning FDB through notification (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Change switchdev notifier API (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Remove support for bypass bridge port attributes/vlan set (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Add support for querying supported bridge flags (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Remove support for bridge FDB learning sync (Ivan Vecera) [1486860] - [netdrv] spectrum_flower: Implement gact trap TC action offload (Ivan Vecera) [1486860] - [netdrv] acl: Introduce ACL trap action (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Introduce ACL trap (Ivan Vecera) [1486860] - [netdrv] mlxsw: pci: Fix size of trap_id field in CQE (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Align RIF index allocation with existing code (Ivan Vecera) [1486860] - [netdrv] mlxsw: Fix typo inside enumeration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Tidy up header file (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Rename the firmware file (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Implement the ethtool flash_device callback (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add bridge dependency for spectrum (Ivan Vecera) [1486860] - [netdrv] mlxsw: add helper for updating statistics on all actions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Implement common RIF core (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Implement common FID core (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Determine VR first when creating RIF (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Flood packets to router after RIF creation (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Destroy RIF only based on its struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Configure RIFs based on RIF struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Extend the RIF struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allocate RIF prior to its configuration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allocate FID prior to RIF configuration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Replace vPorts with Port-VLAN (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Don't create FIDs upon creation of VLAN uppers (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Don't lose bridge port device during enslavement (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Replace vPorts with Port-VLAN (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Change signature of FID leave function (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Introduce Port-VLAN structure (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Set port's mode according to FID mappings (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Adjust RIF configuration for new firmware versions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Validate firmware revision on init (Ivan Vecera) [1486860] - [netdrv] mlxsw: core: Create the mlxsw_fw_rev struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add the needed callbacks for mlxfw integration (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Management Component Data Access register (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Management Component Control register (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Management Component Query Information register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Add support for tcp flags (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add acl block containing tcp flags for ipv4 (Ivan Vecera) [1486860] - [netdrv] mlxsw: acl: Add tcp flags acl element (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Avoid possible NULL pointer dereference (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_dpipe: Fix sparse warnings (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Fix rif counter freeing routine (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_dpipe: Fix incorrect entry index (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Default ports to non-virtual mode (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Move PVID code to appropriate place (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't batch learning operations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't batch STP operations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Don't batch VLAN operations (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Remove redundant check (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Initialize RIFs in a separate function (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Move FIB notification block to router struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Move RIFs array to its rightful place (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_switchdev: Reduce scope of bridge struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Reduce scope of router struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_buffer: Reduce scope of shared buffer struct (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify VRF enslavement (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add FID miss trap (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Allow ports to work under OVS master (Ivan Vecera) [1486860] - [netdrv] add netif_is_ovs_port helper (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Teach mlxsw_sp_port_vlan_set to accept any vlan range (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_flower: Set dummy FID before forward action (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add dummy FID initialization (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Implement action to set FID (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Fix indent in mlxsw_sp_netdevice_port_upper_event (Ivan Vecera) [1486860] - [netdrv] mlxsw: convert to pci_alloc_irq_vectors (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add Support for erif table entries access (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add rif helper functions (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Support for counters on router interfaces (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Router Interface Counter Register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add definition for egress rif table (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add placeholder for dpipe (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add counter fields to RITR register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_kvdl: Cosmetic kvdl allocator API change (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Query cell size from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Refactor port buffer configuration (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_buffers: Query shared buffer size from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: Query maximum number of ports from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Query number of LPM trees from firmware (Ivan Vecera) [1486860] - [netdrv] mlxsw: Remove debugfs interface (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: fix swapped order of arguments packets and bytes (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Cosmetic naming change (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't abort on l3mdev rules (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add support for VRFs on top of bridges (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Add support for VRFs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Don't destroy RIF if L3 slave (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Associate RIFs with correct VR (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Fix SPVMLR max record count (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Fix SPVM max record count (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for TC flower offload statistics (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for counters on TCAM entries (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for Policing and Counting action block (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add periodic ACL rule activity update (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for direct rule access (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_acl_tcam: Add support for retrieving TCAM entry activity (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for generic flow counter allocation (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Add Monitoring General Purpose Counter Set register (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for counter allocator (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Make abort mechanism VR-aware (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Explicitly Associate RIFs with VRs (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Refactor virtual router handling (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Simplify LPM tree allocation (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Place RIF related code with router code (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Allow more route types to be programmed (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Destroy RIFs based on last removed address (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Associate PVID vPort with appropriate netdev (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Don't assume upper device's type (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Sanitize bridge's upper devices (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for flower matches on VLAN ID, PCP (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add support for vlan modify TC action (Ivan Vecera) [1486860] - [netdrv] mlxsw: pci: Remove unused bit (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Fix helper function and port variable names (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Change ipv6 unregistered mc table (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Update mc_disabled flag by switchdev attr (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Extend port_orig_get for bridge devices (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add an option to flood mc by mc_router_port (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Separate bc and mc floods (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Change max vfid (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Make port flood update more generic (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Break flood set func to be per table (Ivan Vecera) [1486860] - [netdrv] mellanox: switchx2: use new api ethtool_{get|set}_link_ksettings (Ivan Vecera) [1486860] - [netdrv] mlxsw: add psample dependency for spectrum (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: Fix HTGT register length (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum: Add packet sample offloading support (Ivan Vecera) [1486860] - [netdrv] mlxsw: reg: add the Monitoring Packet Sampling Configuration Register (Ivan Vecera) [1486860] - [netdrv] mlxsw: cmd: Fix API name comments for event-queues (Ivan Vecera) [1486860] - [netdrv] mlxsw: Fix mlxsw_i2c_write return value (Ivan Vecera) [1486860] - [netdrv] mlxsw: spectrum_router: Adjust placement of FIB abort warning (Ivan Vecera) [1486860] - [netdrv] mlxsw: use net core MTU range checking in more drivers (Ivan Vecera) [1486860]- [x86] mm: Unbreak modules that rely on external PAGE_KERNEL availability (Suravee Suthikulpanit) [1361287] - [x86] efi: Perform a single memremap() of efi memmap (Suravee Suthikulpanit) [1361287] - [x86] efi: Mark any EFI boot services areas as encrypted before freeing (Suravee Suthikulpanit) [1361287] - [x86] mm: Add invalid memory type to memremap_should_map_decrypted() (Suravee Suthikulpanit) [1361287] - [x86] Use FIXMAP_PAGE_NOCACHE in set_fixmap_nocache() (Suravee Suthikulpanit) [1361287] - [x86] serial/8250/8250_early: Use set_fixmap_io in serial driver (Suravee Suthikulpanit) [1361287] - [x86] realmode: Fix decryption of trampoline area (Suravee Suthikulpanit) [1361287] - [x86] iommu/amd: Do not disable SWIOTLB if SME is active (Suravee Suthikulpanit) [1361287] - [x86] kvm/x86: Avoid clearing the C-bit in rsvd_bits() (Suravee Suthikulpanit) [1361287] - [x86] mm: Make the SME mask a u64 (Suravee Suthikulpanit) [1361287] - [x86] xen: do not use _PAGE_IOMAP PTE flag for I/O mappings (Suravee Suthikulpanit) [1361287] - [x86] xen: do not use _PAGE_IOMAP in xen_remap_domain_mfn_range() (Suravee Suthikulpanit) [1361287] - [x86] mm: Fix SME encryption stack ptr handling (Suravee Suthikulpanit) [1361287] - [x86] mm: Fix regression with huge pages on PAE (Suravee Suthikulpanit) [1361287] - [x86] Enable PAT to use cache mode translation tables (Suravee Suthikulpanit) [1361287] - [x86] acpi, x86/mm: Remove encryption mask from ACPI page protection type (Suravee Suthikulpanit) [1361287] - [x86] mm, kexec: Fix memory corruption with SME on successive kexecs (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to make use of Secure Memory Encryption (Suravee Suthikulpanit) [1361287] - [kernel] compiler-gcc.h: Introduce __nostackprotector function attribute (Suravee Suthikulpanit) [1361287] - [x86] boot: Add early cmdline parsing for options with arguments (Suravee Suthikulpanit) [1361287] - [x86] boot: Pass in size to early cmdline parsing (Suravee Suthikulpanit) [1361287] - [x86] boot: Simplify early command line parsing (Suravee Suthikulpanit) [1361287] - [x86] boot: Fix early command-line parsing when partial word matches (Suravee Suthikulpanit) [1361287] - [x86] boot: Fix early command-line parsing when matching at end (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to encrypt the kernel in-place (Suravee Suthikulpanit) [1361287] - [x86] mm: Use proper encryption attributes with /dev/mem (Suravee Suthikulpanit) [1361287] - [x86] mm: Clean up types in xlate_dev_mem_ptr() some more (Suravee Suthikulpanit) [1361287] - [x86] mm: Clean up types in xlate_dev_mem_ptr() (Suravee Suthikulpanit) [1361287] - [x86] xen/x86: Remove SME feature in PV guests (Suravee Suthikulpanit) [1361287] - [x86] mm, kexec: Allow kexec to be used with SME (Suravee Suthikulpanit) [1361287] - [x86] kvm/x86/svm: Support Secure Memory Encryption within KVM (Suravee Suthikulpanit) [1361287] - [x86] drm, fbdev: Do not specify encrypted memory for video mappings (Suravee Suthikulpanit) [1361287] - [x86] boot/realmode: Check for memory encryption on the APs (Suravee Suthikulpanit) [1361287] - [x86] iommu/amd: Allow the AMD IOMMU to work with memory encryption (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Make the microcode level available earlier in the boot (Suravee Suthikulpanit) [1361287] - [x86] swiotlb: Add warnings for use of bounce buffers with SME (Suravee Suthikulpanit) [1361287] - [x86] swiotlb: Add memory encryption support (Suravee Suthikulpanit) [1361287] - [x86] arch/x86/kernel/pci-dma.c: fix dma_generic_alloc_coherent() when CONFIG_DMA_CMA is enabled (Suravee Suthikulpanit) [1361287] - [x86] dma-mapping: fix GFP_ATOMIC macro usage (Suravee Suthikulpanit) [1361287] - [x86] realmode: Decrypt trampoline area if memory encryption is active (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support for changing the memory encryption attribute (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to access persistent memory in the clear (Suravee Suthikulpanit) [1361287] - [x86] boot: Use memremap() to map the MPF and MPC data (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to access boot related data in the clear (Suravee Suthikulpanit) [1361287] - [x86] memremap: add arch specific hook for MEMREMAP_WB mappings (Suravee Suthikulpanit) [1361287] - [x86] memremap: check pfn validity before passing to pfn_to_page() (Suravee Suthikulpanit) [1361287] - [x86] memremap: add MEMREMAP_WC flag (Suravee Suthikulpanit) [1361287] - [x86] efi: Update EFI pagetable creation to work with SME (Suravee Suthikulpanit) [1361287] - [x86] mm/pat: Don't implicitly allow _PAGE_RW in kernel_map_pages_in_pgd() (Suravee Suthikulpanit) [1361287] - [x86] efi: Update efi_mem_type() to return an error rather than 0 (Suravee Suthikulpanit) [1361287] - [x86] efi: Add an EFI table address match function (Suravee Suthikulpanit) [1361287] - [x86] boot/e820: Add support to determine the E820 type of an address (Suravee Suthikulpanit) [1361287] - [x86] mm: Insure that boot memory areas are mapped properly (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support for early encryption/decryption of memory (Suravee Suthikulpanit) [1361287] - [x86] mm: Extend early_memremap() support with additional attrs (Suravee Suthikulpanit) [1361287] - [x86] mm: Add SME support for read_cr3_pa() (Suravee Suthikulpanit) [1361287] - [x86] mm: Provide general kernel support for memory encryption (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in memtype related functions (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in setting page attributes (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in arch/x86/mm/init_64.c (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in track_pfn_remap() and track_pfn_insert() (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in mm/ioremap.c (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in mm/iomap_32.c (Suravee Suthikulpanit) [1361287] - [x86] Use new cache mode type in asm/pgtable.h (Suravee Suthikulpanit) [1361287] - [x86] mm: Simplify p[g4um]d_page() macros (Suravee Suthikulpanit) [1361287] - [x86] asm: Move PUD_PAGE macros to page_types.h (Suravee Suthikulpanit) [1361287] - [x86] asm: Add pud/pmd mask interfaces to handle large PAT bit (Suravee Suthikulpanit) [1361287] - [x86] asm: Fix pud/pmd interfaces to handle large PAT bit (Suravee Suthikulpanit) [1361287] - [x86] mm: Add support to enable SME in early boot processing (Suravee Suthikulpanit) [1361287] - [x86] mm: Split read_cr3() into read_cr3_pa() and __read_cr3() (Suravee Suthikulpanit) [1361287] - [x86] init: Clear 'init_level4_pgt' earlier (Suravee Suthikulpanit) [1361287] - [x86] boot: Micro-optimize reset_early_page_tables() (Suravee Suthikulpanit) [1361287] - [x86] mm: Remove phys_to_virt() usage in ioremap() (Suravee Suthikulpanit) [1361287] - [x86] mm: Add Secure Memory Encryption (SME) support (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Handle SME reduction in physical address size (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Add the Secure Memory Encryption CPU feature (Suravee Suthikulpanit) [1361287] - [x86] mpparse, x86/acpi, x86/pci, x86/dmi, sfi: Use memremap() for RAM mappings (Suravee Suthikulpanit) [1361287] - [x86] mm/pat: Set write-protect cache mode for full PAT support (Suravee Suthikulpanit) [1361287] - [x86] cpu/amd: Document AMD Secure Memory Encryption (SME) (Suravee Suthikulpanit) [1361287] - [x86] efi: Add NV memory attribute (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Put __startup_64() into .head.text (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Rewrite startup_64() in C (Suravee Suthikulpanit) [1361287] - [x86] boot: Simplify kernel load address alignment check (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Use 'push' instead of 'call' in start_cpu() (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Optimize fixmap page fixup (Suravee Suthikulpanit) [1361287] - [x86] boot/64: Use defines for page size (Suravee Suthikulpanit) [1361287] - [x86] head: Remove useless zeroed word (Suravee Suthikulpanit) [1361287] - [x86] mm: Remove flush_tlb() and flush_tlb_current_task() (Suravee Suthikulpanit) [1361287] - [x86] mm: Audit and remove any unnecessary uses of module.h (Suravee Suthikulpanit) [1361287] - [x86] asm: Make sure verify_cpu() has a good stack (Suravee Suthikulpanit) [1361287]- [net] ipv4: fib: Only flush FIB aliases belonging to currently flushed table (Ivan Vecera) [1500886] - [net] ipv6: fib: Dump tables during registration to FIB chain (Ivan Vecera) [1500886] - [net] Add module reference to FIB notifiers (Ivan Vecera) [1500886] - [net] ipv6: fib: Add helpers to hold / drop a reference on rt6_info (Ivan Vecera) [1500886] - [net] ipv6: Regenerate host route according to node pointer upon loopback up (Ivan Vecera) [1500886] - [net] ipv6: fib: Unlink replaced routes from their nodes (Ivan Vecera) [1500886] - [net] ipv6: fib: Don't assume only nodes hold a reference on routes (Ivan Vecera) [1500886] - [net] ipv6: fib: Add offload indication to routes (Ivan Vecera) [1500886] - [net] ipv6: fib_rules: Dump rules during registration to FIB chain (Ivan Vecera) [1500886] - [net] ipv6: fib: Add in-kernel notifications for route add / delete (Ivan Vecera) [1500886] - [net] ipv6: fib: Add FIB notifiers callbacks (Ivan Vecera) [1500886] - [net] ipv6: fib_rules: Check if rule is a default rule (Ivan Vecera) [1500886] - [net] fib_rules: Implement notification logic in core (Ivan Vecera) [1500886] - [net] rocker: Ignore address families other than IPv4 (Ivan Vecera) [1500886] - [net] mlxsw: spectrum_router: Ignore address families other than IPv4 (Ivan Vecera) [1500886] - [net] core: Make the FIB notification chain generic (Ivan Vecera) [1500886] - [net] ipv4: fib: Set offload indication according to nexthop flags (Ivan Vecera) [1500886] - [net] ipv4: fib_rules: Dump FIB rules when registering FIB notifier (Ivan Vecera) [1500886] - [net] ipv4: fib_rules: Add notifier info to FIB rules notifications (Ivan Vecera) [1500886] - [net] ipv4: fib_rules: Check if rule is a default rule (Ivan Vecera) [1500886] - [net] ipv4: fib: Remove redundant argument (Ivan Vecera) [1500886] - [net] ipv4: fib: Move FIB notification code to a separate file (Ivan Vecera) [1500886] - [net] netfilter: conntrack: fix race between nf_conntrack proc read and hash resize (Matteo Croce) [1487465] - [net] netfilter: conntrack: fix lookup race during hash resize (Matteo Croce) [1487465] - [net] netfilter: conntrack: move generation seqcnt out of netns_ct (Matteo Croce) [1487465] - [net] netfilter: nf_tables: fix mismatch in big-endian system (lorenzo bianconi) [1451551] - [net] xdp: Build a facade of the driver facing xdp code to ease backports (Neil Horman) [1510502]- [fs] ext4: Don't clear SGID when inheriting ACLs (Lukas Czerner) [1473480] - [fs] ext4: preserve i_mode if __ext4_set_acl() fails (Lukas Czerner) [1473480] - [fs] Avoid invalidation in interrupt context in dio_complete() (Lukas Czerner) [1457517] - [fs] Fix page cache inconsistency when mixing buffered and AIO DIO (Lukas Czerner) [1457517] - [fs] nfs: revert "nfs: Move the flock open mode check into nfs_flock()" (Benjamin Coddington) [1497225] - [fs] xfs: trim writepage mapping to within eof (Brian Foster) [1472081] - [fs] gfs2: Add calls to gfs2_holder_uninit in two error handlers (Andreas Grunbacher) [1505889] - [fs] ext4: fix data corruption for mmap writes (Lukas Czerner) [1461267] - [fs] gfs2: Implement SEEK_HOLE / SEEK_DATA via iomap (Andreas Grunbacher) [1132508] - [fs] gfs2: Switch fiemap implementation to use iomap (Andreas Grunbacher) [1132508] - [fs] gfs2: Implement iomap for block_map (Andreas Grunbacher) [1132508] - [fs] gfs2: Make height info part of metapath (Andreas Grunbacher) [1132508] - [fs] gfs2: Clarify gfs2_block_map (Andreas Grunbacher) [1132508] - [fs] iomap: Add IOMAP_F_DATA_INLINE flag (Andreas Grunbacher) [1132508] - [fs] iomap: Switch from blkno to disk offset (Andreas Grunbacher) [1132508] - [fs] xfs: fix contiguous dquot chunk iteration livelock (Bill O'Donnell) [1469359] - [fs] vfs: in iomap seek_{hole, data}, return -ENXIO for negative offsets (Bill O'Donnell) [1469359] - [fs] xfs: Switch to iomap for SEEK_HOLE / SEEK_DATA (Bill O'Donnell) [1469359] - [fs] xfs: rewrite xfs_dq_get_next_id using xfs_iext_lookup_extent (Bill O'Donnell) [1469359] - [fs] vfs: Add iomap_seek_hole and iomap_seek_data helpers (Bill O'Donnell) [1469359] - [fs] vfs: Add page_cache_seek_hole_data helper (Bill O'Donnell) [1469359] - [fs] xfs: new inode extent list lookup helpers (Bill O'Donnell) [1469359] - [fs] xfs: provide helper for counting extents from if_bytes (Bill O'Donnell) [1469359] - [fs] xfs: wait on new inodes during quotaoff dquot release (Bill O'Donnell) [1429193] - [fs] xfs: update ag iterator to support wait on new inodes (Bill O'Donnell) [1429193] - [fs] xfs: support ability to wait on new inodes (Bill O'Donnell) [1429193] - [fs] ext4: prevent data corruption with inline data + DAX (Eric Sandeen) [1493850] - [fs] ext4: prevent data corruption with journaling + DAX (Eric Sandeen) [1493850] - [fs] ext4: add ext4_should_use_dax() (Eric Sandeen) [1493850] - [fs] rbd: use GFP_NOIO for parent stat and data requests (Ilya Dryomov) [1510600] - [fs] ceph: unlock dangling spinlock in try_flush_caps() (Ilya Dryomov) [1510600] - [fs] kabi: Adjust O_TMPFILE support to use kABI safe struct inode_operations_wrapper (Carlos Maiolino) [1428677] - [fs] xfs: initialize default acls for ->tmpfile() (Carlos Maiolino) [1428677] - [fs] xfs: add O_TMPFILE support (Carlos Maiolino) [1428677] - [fs] ext[34]: fix double put in tmpfile (Carlos Maiolino) [1428677] - [fs] ext4: fix a BUG when opening a file with O_TMPFILE flag (Carlos Maiolino) [1428677] - [fs] ext4: ->tmpfile() support (Carlos Maiolino) [1428677] - [fs] Fix file mode for O_TMPFILE (Carlos Maiolino) [1428677] - [fs] path_openat(): fix double fput() (Carlos Maiolino) [1428677] - [fs] allow build_open_flags() to return an error (Carlos Maiolino) [1428677] - [fs] Safer ABI for O_TMPFILE (Carlos Maiolino) [1428677] - [fs] Allow do_tmpfile set I_LINKABLE inode state (Carlos Maiolino) [1428677] - [fs] Implement O_TMPFILE (Carlos Maiolino) [1428677] - [fs] fuse: allow server to run in different pid_ns (Miklos Szeredi) [1438767] - [fs] fuse: Add support for pid namespaces (Miklos Szeredi) [1438767] - [fs] cifs: fix oplock break deadlocks (Leif Sahlberg) [1513280] - [fs] cifs: Fix some return values in case of error in 'crypt_message' (Leif Sahlberg) [1513280] - [fs] cifs: Improve readdir verbosity (Leif Sahlberg) [1513280] - [fs] cifs: transport: Use time_after for time comparison (Leif Sahlberg) [1513280] - [fs] smb2: Fix share type handling (Leif Sahlberg) [1513280] - [fs] cifs: cifsacl: Use a temporary ops variable to reduce code length (Leif Sahlberg) [1513280] - [fs] Don't delay freeing mids when blocked on slow socket write of request (Leif Sahlberg) [1513280] - [fs] cifs: silence lockdep splat in cifs_relock_file() (Leif Sahlberg) [1513280] - [fs] cifs: add misssing SFM mapping for doublequote (Leif Sahlberg) [1513280] - [fs] cifs: fix CIFS_IOC_GET_MNT_INFO oops (Leif Sahlberg) [1513280] - [fs] cifs: fix mapping of SFM_SPACE and SFM_PERIOD (Leif Sahlberg) [1513280] - [fs] cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops (Leif Sahlberg) [1513280] - [fs] cifs: fix leak in FSCTL_ENUM_SNAPS response handling (Leif Sahlberg) [1513280] - [fs] cifs: fix IPv6 link local, with scope id, address parsing (Leif Sahlberg) [1513280] - [fs] cifs: small underflow in cnvrtDosUnixTm() (Leif Sahlberg) [1513280] - [fs] cifs: don't check for failure from mempool_alloc() (Leif Sahlberg) [1513280]- [net] rtnetlink: fix missing size for IFLA_IF_NETNSID (Jiri Benc) [1497774] - [net] rtnetlink: use netnsid to query interface (Jiri Benc) [1497774] - [net] openvswitch: reliable interface indentification in port dumps (Jiri Benc) [1497774] - [net] export peernet2id_alloc (Jiri Benc) [1497774] - [net] rtnetlink: advertise the new nsid when the netns iface changes (Jiri Benc) [1497774] - [net] rtnelink: Move link dump consistency check out of the loop (Jiri Benc) [1497774] - [net] rtnetlink: Improve handling of failures on link and route dumps (Jiri Benc) [1497774] - [net] openvswitch: Fix an error handling path in 'ovs_nla_init_match_and_action()' (Jiri Benc) [1497774] - [net] openvswitch: fix skb_panic due to the incorrect actions attrlen (Jiri Benc) [1497774] - [net] openvswitch: Remove unnecessary newlines from OVS_NLERR uses (Jiri Benc) [1497774] - [net] openvswitch: fix potential out of bound access in parse_ct (Jiri Benc) [1497774] - [net] openvswitch: Optimize operations for OvS flow_stats (Jiri Benc) [1497774] - [net] openvswitch: Optimize updating for OvS flow_stats (Jiri Benc) [1497774] - [net] openvswitch: Fix for force/commit action failures (Jiri Benc) [1497774] - [net] openvswitch: fix mis-ordered comment lines for ovs_skb_cb (Jiri Benc) [1497774] - [net] openvswitch: Avoid using stack larger than 1024 (Jiri Benc) [1497774] - [net] openvswitch: warn about missing first netlink attribute (Jiri Benc) [1497774] - [net] openvswitch: Add eventmask support to CT action (Jiri Benc) [1497774] - [net] openvswitch: Typo fix (Jiri Benc) [1497774] - [net] openvswitch: Delete conntrack entry clashing with an expectation (Jiri Benc) [1497774] - [net] openvswitch: Fix ovs_flow_key_update() (Jiri Benc) [1497774] - [net] openvswitch: Fix refcount leak on force commit (Jiri Benc) [1497774] - [net] openvswitch: Refactor sample and recirc actions implementation (Jiri Benc) [1497774] - [net] openvswitch: Optimize sample action for the clone use cases (Jiri Benc) [1497774] - [net] openvswitch: Refactor recirc key allocation (Jiri Benc) [1497774] - [net] openvswitch: Deferred fifo API change (Jiri Benc) [1497774] - [net] openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD (Jiri Benc) [1497774] - [net] openvswitch: Set the ipv6 source tunnel key address attribute correctly (Jiri Benc) [1497774] - [net] openvswitch: actions: fixed a brace coding style warning (Jiri Benc) [1497774] - [net] openvswitch: Set event bit after initializing labels (Jiri Benc) [1497774] - [net] openvswitch: Set internal device max mtu to ETH_MAX_MTU (Jiri Benc) [1497774] - [net] openvswitch: Pack struct sw_flow_key (Jiri Benc) [1497774] - [net] openvswitch: Add force commit (Jiri Benc) [1497774] - [net] openvswitch: Add original direction conntrack tuple to sw_flow_key (Jiri Benc) [1497774] - [net] openvswitch: Inherit master's labels (Jiri Benc) [1497774] - [net] openvswitch: Refactor labels initialization (Jiri Benc) [1497774] - [net] openvswitch: Simplify labels length logic (Jiri Benc) [1497774] - [net] openvswitch: Unionize ovs_key_ct_label with a u32 array (Jiri Benc) [1497774] - [net] openvswitch: Do not trigger events for unconfirmed connections (Jiri Benc) [1497774] - [net] openvswitch: Simplify do_execute_actions() (Jiri Benc) [1497774] - [net] openvswitch: upcall: Fix vlan handling (Jiri Benc) [1497774] - [net] openvswitch: Add a missing break statement (Jiri Benc) [1497774] - [net] openvswitch: allow L3 netdev ports (Jiri Benc) [1497774] - [net] openvswitch: add Ethernet push and pop actions (Jiri Benc) [1497774] - [net] openvswitch: netlink: support L3 packets (Jiri Benc) [1497774] - [net] openvswitch: add processing of L3 packets (Jiri Benc) [1497774] - [net] openvswitch: support MPLS push and pop for L3 packets (Jiri Benc) [1497774] - [net] openvswitch: pass mac_proto to ovs_vport_send (Jiri Benc) [1497774] - [net] openvswitch: add mac_proto field to the flow key (Jiri Benc) [1497774] - [net] openvswitch: use hard_header_len instead of hardcoded ETH_HLEN (Jiri Benc) [1497774] - [net] openvswitch: use core MTU range checking in core net infra (Jiri Benc) [1497774] - [net] openvswitch: remove unnecessary EXPORT_SYMBOLs (Jiri Benc) [1497774] - [net] openvswitch: remove unused functions (Jiri Benc) [1497774] - [net] openvswitch: use alias for genetlink family names (Jiri Benc) [1497774] - [net] openvswitch: 802.1ad uapi changes (Jiri Benc) [1497774] - [net] openvswitch: Free tmpl with tmpl_free (Jiri Benc) [1497774] - [net] openvswitch: use __u32 from linux/types.h (Jiri Benc) [1497774] - [net] openvswitch: Only set mark and labels with a commit flag (Jiri Benc) [1497774] - [net] openvswitch: Set mark and labels before confirming (Jiri Benc) [1497774] - [net] openvswitch: Add packet len info to upcall (Jiri Benc) [1497774] - [net] openvswitch: Add packet truncation support (Jiri Benc) [1497774] - [net] ip_tunnels: define IP_TUNNEL_OPTS_MAX and use it (Jiri Benc) [1497774] - [net] oenvswitch: Change pseudohdr argument of inet_proto_csum_replace* to be a bool (Jiri Benc) [1497774] - [net] openvswitch: remove extraneous include (Jiri Benc) [1497774] - [net] ipv6: orphan skbs in reassembly unit (Jiri Benc) [1497774] - [net] netfilter: conntrack: remove unused netns_ct member (Jiri Benc) [1497774] - [net] netfilter: conntrack: avoid excess memory allocation (Jiri Benc) [1497774] - [net] netfilter: conntrack: support a fixed size of 128 distinct labels (Jiri Benc) [1497774] - [net] netfilter: connlabels: move helpers to xt_connlabel (Jiri Benc) [1497774] - [net] openvswitch: correctly fragment packet with mpls headers (Jiri Benc) [1497774] - [net] openvswitch: use mpls_hdr (Jiri Benc) [1497774] - [net] mpls: move mpls_hdr to a common location (Jiri Benc) [1497774] - [net] openvswitch: mpls: set network header correctly on key extract (Jiri Benc) [1497774] - [net] veth: Set features for MPLS (Jiri Benc) [1497774] - [net] mpls: Fixups for GSO (Jiri Benc) [1497774] - [net] mpls: Allow mpls_gso and mpls_router to be built as modules (Jiri Benc) [1497774] - [net] mpls: spelling: s/conceved/conceived/, s/as/a/ (Jiri Benc) [1497774] - [net] mpls: Refactor how the mpls module is built (Jiri Benc) [1497774] - [net] Remove MPLS GSO feature (Jiri Benc) [1497774] - [net] mpls: Allow mpls_gso to be built as module (Jiri Benc) [1497774] - [net] mpls: Fix mpls_gso handler (Jiri Benc) [1497774] - [net] genetlink: Make family a signed integer (Jiri Benc) [1497774] - [net] genetlink: Fix generic netlink family unregister (Jiri Benc) [1497774] - [net] genetlink: fix counting regression on ctrl_dumpfamily() (Jiri Benc) [1497774] - [net] genetlink: fix error return code in genl_register_family() (Jiri Benc) [1497774] - [net] genetlink: use idr to track families (Jiri Benc) [1497774] - [kernel] kabi: add RH_KABI_CONST (Jiri Benc) [1497774] - [net] genetlink: statically initialize families (Jiri Benc) [1497774] - [net] drop_monitor: fix the value of maxattr (Jiri Benc) [1497774] - [net] genetlink: no longer support using static family IDs (Jiri Benc) [1497774] - [net] genetlink: introduce and use genl_family_attrbuf() (Jiri Benc) [1497774] - [net] nfnetlink: remove nfnetlink_alloc_skb (Jiri Benc) [1497774] - [net] revert "genl: Add genlmsg_new_unicast() for unicast message allocation" (Jiri Benc) [1497774] - [net] openvswitch: revert: "Enable memory mapped Netlink i/o" (Jiri Benc) [1497774] - [net] netlink: remove mmapped netlink support (Jiri Benc) [1497774] - [net] genetlink: simplify genl_notify (Jiri Benc) [1497774] - [net] genetlink: synchronize socket closing and family removal (Jiri Benc) [1497774] - [net] genetlink: document parallel_ops (Jiri Benc) [1497774] - [net] netlink: call unbind when releasing socket (Jiri Benc) [1497774] - [net] netlink: update listeners directly when removing socket (Jiri Benc) [1497774] - [net] netlink: rename netlink_unbind() to netlink_undo_bind() (Jiri Benc) [1497774] - [net] netlink: implement unbind to netlink_setsockopt NETLINK_DROP_MEMBERSHIP (Jiri Benc) [1497774]- [md] dm bufio: fix integer overflow when limiting maximum cache size (Mike Snitzer) [1512096] - [md] dm: clear all discard attributes in queue_limits when discards are disabled (Mike Snitzer) [1512096] - [md] dm: do not set 'discards_supported' in targets that do not need it (Mike Snitzer) [1512096] - [md] dm: discard support requires all targets in a table support discards (Mike Snitzer) [1512096] - [md] dm mpath: remove annoying message of 'blk_get_request() returned -11' (Mike Snitzer) [1512096] - [md] dm space map metadata: use ARRAY_SIZE (Mike Snitzer) [1512096] - [md] dm: small cleanup in dm_get_md() (Mike Snitzer) [1512096] - [md] dm: fix race between dm_get_from_kobject() and __dm_destroy() (Mike Snitzer) [1512096] - [md] dm cache: lift common migration preparation code to alloc_migration() (Mike Snitzer) [1512096] - [md] dm cache: remove usused deferred_cells member from struct cache (Mike Snitzer) [1512096] - [md] dm cache policy smq: allocate cache blocks in order (Mike Snitzer) [1512096] - [md] dm cache policy smq: change max background work from 10240 to 4096 blocks (Mike Snitzer) [1512096] - [md] dm cache background tracker: limit amount of background work that may be issued at once (Mike Snitzer) [1512096] - [md] dm cache policy smq: take origin idle status into account when queuing writebacks (Mike Snitzer) [1512096] - [md] dm cache policy smq: handle races with queuing background_work (Mike Snitzer) [1512096] - [md] dm cache: pass cache structure to mode functions (Mike Snitzer) [1512096] - [md] dm cache: fix race condition in the writeback mode overwrite_bio optimisation (Mike Snitzer) [1512095] - [md] dm raid: fix panic when attempting to force a raid to sync (Mike Snitzer) [1512096] - [x86] x86/smpboot: Fix __max_logical_packages estimate (Prarit Bhargava) [1474709] - [x86] x86/topology: Avoid wasting 128k for package id array (Prarit Bhargava) [1474709] - [x86] perf/x86/intel/uncore: Cache logical pkg id in uncore driver (Prarit Bhargava) [1474709] - [x86] kvm: mmu: always terminate page walks at level 1 (Paolo Bonzini) [1500381] {CVE-2017-12188} - [x86] kvm: nvmx: update last_nonleaf_level when initializing nested EPT (Paolo Bonzini) [1500381] {CVE-2017-12188} - [net] act_tunnel_key: fix NULL pointer dereference in tunnel_key_release() (Davide Caratti) [1511309] - [net] act_tunnel_key: fix wrong pointer dereference in tcf_idr_create() (Davide Caratti) [1511309] - [net] packet: in packet_do_bind, test fanout with bind_lock held (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] packet: hold bind lock when rebinding to fanout hook (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] packet: Do not call fanout_release from atomic contexts (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] packet: fix races in fanout_add() (Hangbin Liu) [1505429] {CVE-2017-15649} - [net] bonding: remove rtmsg_ifinfo called after bond_lower_state_changed (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGELOWERSTATE event process back to rtnetlink_event (Stefano Brivio) [1505975] - [net] bonding: remove rtmsg_ifinfo called in bond_master_upper_dev_link (Stefano Brivio) [1505975] - [net] rtnetlink: do not set notification for tx_queue_len in do_setlink (Stefano Brivio) [1505975] - [net] rtnetlink: check DO_SETLINK_NOTIFY correctly in do_setlink (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGEUPPER event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_POST_TYPE_CHANGE event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGE_TX_QUEUE_LEN event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] rtnetlink: bring NETDEV_CHANGEMTU event process back in rtnetlink_event (Stefano Brivio) [1505975] - [net] revert "rtnetlink: Do not generate notifications for CHANGEADDR event" (Stefano Brivio) [1505975] - [net] rtnetlink: use the new rtnl_get_event() interface (Vlad Yasevich) [1438106] - [net] rtnl: Add support for netdev event to link messages (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for NETDEV_CHANGE_TX_QUEUE_LEN event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for NETDEV_CHANGEUPPER event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for CHANGELOWERSTATE event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for PRECHANGEUPPER event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for POST_TYPE_CHANGE event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for CHANGEADDR event (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notification for UDP_TUNNEL_PUSH_INFO (Vlad Yasevich) [1438106] - [net] rtnetlink: Do not generate notifications for MTU events (Vlad Yasevich) [1438106] - [net] rtnetlink: Convert rtnetlink_event to white list (Vlad Yasevich) [1438106] - [crypto] rsa: Disable fips admission of rsa crypto (Neil Horman) [1475478] - [crypto] testmgr - add test cases for CRC32 (Neil Horman) [1475478] - [crypto] Add missing chunk from addition of zlib tests (Neil Horman) [1475478] - [crypto] acomp - update testmgr with support for acomp (Neil Horman) [1475478] - [crypto] qat - avoid an uninitialized variable warning (Neil Horman) [1475478] - [crypto] qat - comply with crypto_akcipher_maxsize() (Neil Horman) [1475478] - [crypto] qat - comply with crypto_kpp_maxsize() (Neil Horman) [1475478] - [crypto] testmgr - fix !x==y confusion (Neil Horman) [1475478] - [crypto] scomp - add support for deflate rfc1950 (zlib) (Neil Horman) [1475478] - [crypto] scomp - allow registration of multiple scomps (Neil Horman) [1475478] - [crypto] acomp - allow registration of multiple acomps (Neil Horman) [1475478] - [crypto] kpp - constify buffer passed to crypto_kpp_set_secret() (Neil Horman) [1475478] - [crypto] qat - increase number of supported devices (Neil Horman) [1475478] - [crypto] qat - modify format of dev top level debugfs entries (Neil Horman) [1475478] - [crypto] qat - replace hardcoded BIT(0) in vf_isr (Neil Horman) [1475478] - [crypto] qat - fix comments describing adf_disable_sriov() (Neil Horman) [1475478] - [crypto] qat - fix indentation (Neil Horman) [1475478] - [crypto] acomp - add support for deflate via scomp (Neil Horman) [1475478] - [crypto] acomp - add driver-side scomp interface (Neil Horman) [1475478] - [crypto] acomp - add asynchronous compression api (Neil Horman) [1475478] - [kernel] audit: Record fanotify access control decisions (Steve Grubb) [1451872]- [fs] vfs: fix softlockup in shrink_dcache_for_umount() (Miklos Szeredi) [1471875] - [fs] cifs: check MaxPathNameComponentLength != 0 before using it (Leif Sahlberg) [1484619] - [fs] cifs: remove endian related sparse warning (Leif Sahlberg) [1484619] - [fs] cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup() (Leif Sahlberg) [1484619] - [fs] dlm: Eliminate CF_CONNECT_PENDING flag (Robert S Peterson) [1498538] - [fs] dlm: use sock_create_lite inside tcp_accept_from_sock (Robert S Peterson) [1498538] - [fs] dlm: Fix saving of NULL callbacks (Robert S Peterson) [1498538] - [pci] Detach driver before procfs & sysfs teardown on device remove (Alex Williamson) [1447196] - [hid] wacom: switch Dell canvas into highres mode (Benjamin Tissoires) [1507821] - [x86] module: Detect and skip invalid relocations (Josh Poimboeuf) [1512763] - [x86] kvm: svm: add support for RDTSCP (Eduardo Habkost) [1511805] - [x86] tsc: Force TSC_ADJUST register to value >= zero (Prarit Bhargava) [1497055] - [x86] tsc: Validate cpumask pointer before accessing it (Prarit Bhargava) [1497055] - [x86] tsc: Try to adjust TSC if sync test fails (Prarit Bhargava) [1497055] - [x86] tsc: Prepare warp test for TSC adjustment (Prarit Bhargava) [1497055] - [x86] tsc: Move sync cleanup to a safe place (Prarit Bhargava) [1497055] - [x86] tsc: Sync test only for the first cpu in a package (Prarit Bhargava) [1497055] - [x86] tsc: Verify TSC_ADJUST from idle (Prarit Bhargava) [1497055] - [x86] tsc: Store and check TSC ADJUST MSR (Prarit Bhargava) [1497055] - [x86] tsc: Detect random warps (Prarit Bhargava) [1497055] - [s390] noexec: execute kexec datamover without DAT (Hendrik Brueckner) [1513893] - [s390] fix transactional execution control register handling (Hendrik Brueckner) [1513894] - [nvme] update timeout module parameter type (David Milburn) [1507889] - [virt] kvm: make pid available for uevents without debugfs (Paolo Bonzini) [1469484] - [virt] revert "kvm: introduce guest count uevent" (Paolo Bonzini) [1469484] - [virt] kvm: trigger uevents when creating or destroying a VM (Paolo Bonzini) [1469484] - [netdrv] bonding: fix slave stuck in BOND_LINK_FAIL state (Jarod Wilson) [1500430 1496837 1493777] - [netdrv] bonding: discard lowest hash bit for 802.3ad layer 3+4 (Jarod Wilson) [1493777] - [netdrv] bonding: speed/duplex update at NETDEV_UP event (Jarod Wilson) [1493777] - [netdrv] e1000e: Be drop monitor friendly (David Arcari) [1505547] - [netdrv] e1000e: apply burst mode settings only on default (David Arcari) [1505547] - [netdrv] e1000e: fix buffer overrun while the I219 is processing DMA transactions (David Arcari) [1505547] - [netdrv] e1000e: Avoid receiver overrun interrupt bursts (David Arcari) [1505547] - [netdrv] e1000e: Separate signaling for link check/link up (David Arcari) [1505547] - [netdrv] e1000e: Fix return value test (David Arcari) [1505547] - [netdrv] e1000e: Fix wrong comment related to link detection (David Arcari) [1505547] - [netdrv] e1000e: Fix error path in link detection (David Arcari) [1505547] - [netdrv] e1000e: use setup_timer() helper (David Arcari) [1505547] - [netdrv] ibmvnic: Add vnic client data to login buffer (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Set state UP (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Fix failover error path for non-fatal resets (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Update reset infrastructure to support tunable parameters (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Let users change net device features (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Enable TSO support (Gustavo Duarte) [1508849] - [netdrv] ibmvnic: Enable scatter-gather support (Gustavo Duarte) [1508849]- [mm] huge pagecache: mmap_sem is unlocked when truncation splits pmd (Eric Sandeen) [1514874] - [mm] thp: skip file huge pmd on copy_huge_pmd() (Jeff Moyer) [1513722] - [mm] fix memory leak in copy_huge_pmd() (Jeff Moyer) [1513722] - [mm] dax: fix DAX PMD pgoff usage (Jeff Moyer) [1513605] - [kernel] fix device-dax pud write-faults triggered by get_user_pages() (Larry Woodman) [1457572 1457561] - [dax] explicitly set noop_backing_dev_info (Larry Woodman) [1457572 1457561] - [tools] fix mock pmem_direct_access() implementation (Larry Woodman) [1457572 1457561] - [x86] Remove paravirt ops pmd_update[_defer] and pte_update_defer (Larry Woodman) [1457572 1457561] - [dax] switch to srcu, fix rcu_read_lock() vs pte allocation (Larry Woodman) [1471656 1457572 1457561] - [mm] fix cache mode tracking in vm_insert_mixed() (Larry Woodman) [1457572 1457561] - [kernel] fix cache mode of dax pmd mappings (Larry Woodman) [1457572 1457561] - [mm] update with WRITE_ONCE/READ_ONCE (Larry Woodman) [1457572 1457561] - [kernel] do not hint for NUMA balancing on VM_MIXEDMAP mappings (Larry Woodman) [1457572 1457561] - [mm] skip VM_HUGETLB and VM_MIXEDMAP VMA for lazy mbind (Larry Woodman) [1457572 1457561] - [x86] Honour passed pgprot in track_pfn_insert() and track_pfn_remap() (Larry Woodman) [1457572 1457561] - [dax] revert "rhel: device-dax: only support page-sized faults" (Larry Woodman) [1457572 1457561] - [x86] fix get_user_pages() vs device-dax pud mappings (Larry Woodman) [1457572 1457561] - [dax] fix pud fault fallback handling (Larry Woodman) [1457572 1457561] - [dax] fix pmd/pte fault fallback handling (Larry Woodman) [1457572 1457561] - [mm] replace FAULT_FLAG_SIZE with parameter to huge_fault (Larry Woodman) [1457572 1457561] - [dax] Support for transparent PUD pages for device DAX (Larry Woodman) [1457572 1457561] - [mm] dd support for PUD-sized transparent hugepages (Larry Woodman) [1457572 1457561] - [mm] change ->pmd_fault to ->huge_fault (Larry Woodman) [1457572 1457561] - [mm] change pmd_fault() to take only vmf parameter (Larry Woodman) [1457572 1457561] - [mm] make pmd_fault() and friends be the same as fault() (Larry Woodman) [1457572 1457561] - [mm] join struct fault_env and vm_fault (Larry Woodman) [1457572 1457561] - [mm] do not pass mm_struct into handle_mm_fault (Larry Woodman) [1457572 1457561]- [security] keys: trusted: fix writing past end of buffer in trusted_read() (David Howells) [1509152 1503242] - [security] keys: return full count in keyring_read() if buffer is too small (David Howells) [1509152 1503242] - [lib] assoc_array: Fix a buggy node-splitting case (David Howells) [1503242 1501286] {CVE-2017-1219} - [security] keys: load key flags and expiry time atomically in proc_keys_show() (David Howells) [1503242] - [security] keys: Load key expiry time atomically in keyring_search_iterator() (David Howells) [1503242] - [security] keys: load key flags and expiry time atomically in key_validate() (David Howells) [1503242] - [security] keys: don't let add_key() update an uninstantiated key (David Howells) [1503242] - [security] keys: Fix race between updating and finding a negative key (David Howells) [1503242] - [security] keys: encrypted: fix dereference of NULL user_key_payload (David Howells) [1503242] - [security] keys: big_key: Use key preparsing (David Howells) [1503242] - [security] keys: properly zero out sensitive key material in big_key (David Howells) [1503242] - [security] keys: use kmemdup() in request_key_auth_new() (David Howells) [1503242] - [security] keys: reset parent each time before searching key_user_tree (David Howells) [1503242] - [security] keys: prevent KEYCTL_READ on negative key (David Howells) [1503242 1498371] - [security] keys: prevent creating a different user's keyrings (David Howells) [1503242] - [security] keys: fix writing past end of user-supplied buffer in keyring_read() (David Howells) [1503242] - [security] keys: fix key refcount leak in keyctl_read_key() (David Howells) [1503242] - [security] keys: fix key refcount leak in keyctl_assume_authority() (David Howells) [1503242] - [security] keys: don't revoke uninstantiated key in request_key_auth_new() (David Howells) [1503242] - [security] keys: fix cred refcount leak in request_key_auth_new() (David Howells) [1503242] - [lib] oid_registry.c: x.509: fix the buffer overflow in the utility function for OID string (David Howells) [1503242] - [crypto] crypto : asymmetric_keys : verify_pefile:zero memory content before freeing (David Howells) [1503242] - [security] keys: sanitize key structs before freeing (David Howells) [1503242] - [security] keys: trusted: sanitize all key material (David Howells) [1503242] - [security] keys: encrypted: sanitize all key material (David Howells) [1503242] - [security] keys: user_defined: sanitize key payloads (David Howells) [1503242] - [security] keys: sanitize add_key() and keyctl() key payloads (David Howells) [1503242] - [security] keys: fix freeing uninitialized memory in key_update() (David Howells) [1503242] - [security] keys: encrypted: use constant-time HMAC comparison (David Howells) [1503242] - [crypto] hash - Add helpers to zero stack request/descriptor (David Howells) [1503242] - [security] keys: encrypted: fix race causing incorrect HMAC calculations (David Howells) [1503242] - [security] keys: Fix stale key registration at error path (David Howells) [1503242] - [security] keys: encrypted: fix buffer overread in valid_master_desc() (David Howells) [1503242] - [security] keys: put keyring if install_session_keyring_to_cred() fails (David Howells) [1503242] - [security] keys: Delete an error message for a failed memory allocation in get_derived_key() (David Howells) [1503242] - [security] use READ_ONCE instead of deprecated ACCESS_ONCE (David Howells) [1503242] - [security] keys: add CONFIG_KEYS_COMPAT to Kconfig (David Howells) [1503242] - [crypto] pkcs#7: pkcs7_validate_trust(): initialize the _trusted output argument (David Howells) [1503242] - [crypto] x.509: Handle midnight alternative notation in GeneralizedTime (David Howells) [1503242] - [crypto] x.509: Support leap seconds (David Howells) [1503242] - [crypto] x.509: Fix leap year handling again (David Howells) [1503242] - [crypto] x.509: Fix the time validation [ver #2] (David Howells) [1503242] - [crypto] pkcs#7: Improve and export the X.509 ASN.1 time object decoder (David Howells) [1503242] - [crypto] asymmetric_keys - Fix unaligned access in x509_get_sig_params() (David Howells) [1503242] - [crypto] pkcs7 - Fix unaligned access in pkcs7_verify() (David Howells) [1503242] - [crypto] pkcs#7: Handle PKCS#7 messages that contain no X.509 certs (David Howells) [1503242] - [crypto] pkcs#7: Better handling of unsupported crypto (David Howells) [1503242] - [crypto] keys: Set pr_fmt() in asymmetric key signature handling (David Howells) [1503242] - [crypto] keys: Fix public_key asymmetric key subtype name (David Howells) [1503242] - [crypto] rsa: Don't select non-existent symbol (David Howells) [1503242] - [crypto] keys: The RSA public key algorithm needs to select MPILIB (David Howells) [1503242] - [security] ima: provide support for arbitrary hash algorithms (David Howells) [1503242] - [security] keys: fix dereferencing NULL payload with nonzero length (David Howells) [1464851] - [security] keys: Fix handling of stored error in a negatively instantiated user key (David Howells) [1466457 1411622] {CVE-2015-8539 CVE-2017-7472} - [security] keys: fix keyctl_set_reqkey_keyring() to not leak thread keyrings (David Howells) [1466457 1450158] {CVE-2015-8539 CVE-2017-7472} - [security] keys: Differentiate uses of rcu_dereference_key() and user_key_payload() (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472} - [security] keys: Use memzero_explicit() for secret data (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472} - [security] keys: Fix an error code in request_master_key() (David Howells) [1466457] {CVE-2015-8539 CVE-2017-7472}- [fs] writeback: fix a subtle race condition in I_DIRTY clearing (Eric Sandeen) [1492058] - [fs] ext4: fix data corruption with EXT4_GET_BLOCKS_ZERO (Eric Sandeen) [1492058] - [fs] dax: fix deadlock due to misaligned PMD faults (Eric Sandeen) [1492040] - [fs] fs/dax.c: fix inefficiency in dax_writeback_mapping_range() (Eric Sandeen) [1492058] - [fs] dax: fix race between colliding PMD & PTE entries (Eric Sandeen) [1492052] - [fs] dax: fix PMD data corruption when fault races with write (Eric Sandeen) [1492051] - [fs] dax: fix data corruption when fault races with write (Eric Sandeen) [1492051] - [fs] ext4: return to starting transaction in ext4_dax_huge_fault() (Eric Sandeen) [1492051] - [fs] mm: fix data corruption due to stale mmap reads (Eric Sandeen) [1492051] - [fs] Revert "block: use DAX for partition table reads" (Eric Sandeen) [1492058] - [fs] dax: prevent invalidation of mapped DAX entries (Eric Sandeen) [1492051] - [fs] dax: fix radix tree insertion race (Eric Sandeen) [1473838] - [fs] mm,fs,dax: mark dax_iomap_pmd_fault as const (Eric Sandeen) [1492058] - [fs] iomap: constify struct iomap_ops (Eric Sandeen) [1492058] - [fs] dax: fix build warnings with FS_DAX and !FS_IOMAP (Eric Sandeen) [1492058] - [fs] ext4: Add select for CONFIG_FS_IOMAP (Eric Sandeen) [1492058] - [mm] dax: wrprotect pmd_t in dax_mapping_entry_mkclean (Larry Woodman) [1457572] - [mm] add follow_pte_pmd() (Larry Woodman) [1457572] - [mm] x86/include/asm/pgtable.h: add pmd_[dirty|mkclean] for THP (Larry Woodman) [1457572] - [mm] mincore: add support for DAX huge page mappings (Larry Woodman) [1457572] - [mm] ext2/4, xfs: call thp_get_unmapped_area() for pmd mappings (Larry Woodman) [1457572] - [mm] thp, dax: add thp_get_unmapped_area for pmd mappings (Larry Woodman) [1457572] - [mm] dax: re-enable dax pmd mappings (Larry Woodman) [1457572 1383493] - [mm] allow GFP_{FS, IO} for page_cache_read page cache allocation (Larry Woodman) [1457572 1383493] - [mm] fix compilation issues is DAX PMD code (Larry Woodman) [1457572 1383493] - [mm] mm, x86: get_user_pages() for dax mappings (Larry Woodman) [1457572 1383493] - [mm] mm, dax: dax-pmd vs thp-pmd vs hugetlbfs-pmd (Larry Woodman) [1457572 1383493] - [mm] dax: add tracepoint to dax_insert_mapping() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoint to dax_writeback_one() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_writeback_mapping_range() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_load_hole() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_pfn_mkwrite() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_iomap_pte_fault() (Larry Woodman) [1457569 1383493 1457572] - [mm] ext4: Simplify DAX fault path (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: Call ->iomap_begin without entry lock during dax fault (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: Finish fault completely when loading holes (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: Avoid page invalidation races and unnecessary radix tree traversals (Larry Woodman) [1457569 1383493 1457572] - [mm] Invalidate DAX radix tree entries only if appropriate (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_pmd_insert_mapping() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoints to dax_pmd_load_hole() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: update MAINTAINERS entries for FS DAX (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: add tracepoint infrastructure, PMD tracing (Larry Woodman) [1457569 1383493 1457572] - [mm] tracing: add __print_flags_u64() (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: clear dirty entry tags on cache flush (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: protect PTE modification on WP fault by radix tree entry lock (Larry Woodman) [1457569 1383493 1457572] - [mm] dax: make cache flushing protected by entry lock (Larry Woodman) [1457569 1383493 1457572] - [mm] export follow_pte() (Larry Woodman) [1457569 1383493 1457572] - [mm] change return values of finish_mkwrite_fault() (Larry Woodman) [1457569 1383493 1457572] - [mm] provide helper for finishing mkwrite faults (Larry Woodman) [1457569 1383493 1457572] - [mm] pass vm_fault structure into do_page_mkwrite() (Larry Woodman) [1457569 1383493 1457572] - [mm] move handling of COW faults into DAX code (Larry Woodman) [1457569 1383493 1457572] - [mm] allow full handling of COW faults in ->fault handlers (Larry Woodman) [1457569 1383493 1457572] - [mm] factor out functionality to finish page faults (Larry Woodman) [1457569 1383493 1457572] - [mm] extend struct vm_fault (Larry Woodman) [1457569 1383493 1457572]- [tools] revert "tools/power turbostat: stop migrating, unless '-m'" (Prarit Bhargava) [1514290] - [tools] power turbostat: update version number (Prarit Bhargava) [1514290] - [tools] power turbostat: decode MSR_IA32_MISC_ENABLE only on Intel (Prarit Bhargava) [1514290] - [tools] power turbostat: stop migrating, unless '-m' (Prarit Bhargava) [1514290] - [tools] power turbostat: if --debug, print sampling overhead (Prarit Bhargava) [1514290] - [tools] power turbostat: hide SKL counters, when not requested (Prarit Bhargava) [1514290] - [tools] power turbostat: update version number (Prarit Bhargava) [1514290] - [tools] power turbostat: fix impossibly large CPUc1 value (Prarit Bhargava) [1514290] - [tools] power turbostat: turbostat.8 add missing column definitions (Prarit Bhargava) [1514290] - [tools] power turbostat: update HWP dump to decimal from hex (Prarit Bhargava) [1514290] - [tools] power turbostat: enable package THERM_INTERRUPT dump (Prarit Bhargava) [1514290] - [tools] power turbostat: show missing Core and GFX power on SKL and KBL (Prarit Bhargava) [1514290] - [tools] power turbostat: bugfix: GFXMHz column not changing (Prarit Bhargava) [1514290] - [tools] power turbostat: version 17.02.24 (Prarit Bhargava) [1514290] - [tools] power turbostat: bugfix: --add u32 was printed as u64 (Prarit Bhargava) [1514290] - [tools] power turbostat: show error on exec (Prarit Bhargava) [1514290] - [tools] power turbostat: dump p-state software config (Prarit Bhargava) [1514290] - [tools] power turbostat: show package number, even without --debug (Prarit Bhargava) [1514290] - [tools] power turbostat: support "--hide C1" etc (Prarit Bhargava) [1514290] - [tools] power turbostat: move --Package and --processor into the --cpu option (Prarit Bhargava) [1514290] - [tools] power turbostat: turbostat.8 update (Prarit Bhargava) [1514290] - [tools] power turbostat: update --list feature (Prarit Bhargava) [1514290] - [tools] power turbostat: use wide columns to display large numbers (Prarit Bhargava) [1514290] - [tools] power turbostat: Add --list option to show available header names (Prarit Bhargava) [1514290] - [tools] power turbostat: fix zero IRQ count shown in one-shot command mode (Prarit Bhargava) [1514290] - [tools] power turbostat: add --cpu parameter (Prarit Bhargava) [1514290] - [tools] power turbostat: print sysfs C-state stats (Prarit Bhargava) [1514290] - [tools] power turbostat: extend --add option to accept /sys path (Prarit Bhargava) [1514290] - [tools] power turbostat: skip unused counters on BDX (Prarit Bhargava) [1514290] - [tools] power turbostat: fix decoding for GLM, DNV, SKX turbo-ratio limits (Prarit Bhargava) [1514290] - [tools] power turbostat: skip unused counters on SKX (Prarit Bhargava) [1514290] - [tools] turbostat: Move functions to correct location (Prarit Bhargava) [1514290] - [tools] power turbostat: use tsc_tweak everwhere it is needed (Prarit Bhargava) [1514290] - [tools] power turbostat: Baytrail c-state support (Prarit Bhargava) [1514290] - [tools] power turbostat: print system config, unless --quiet (Prarit Bhargava) [1514290] - [tools] power turbostat: decode MSR_MISC_FEATURE_CONTROL (Prarit Bhargava) [1514290] - [tools] power turbostat: decode CPUID(6).TURBO (Prarit Bhargava) [1514290] - [x86] x86 msr_index.h: Define MSR_MISC_FEATURE_CONTROL (Prarit Bhargava) [1514290] - [tools] power turbostat: dump Atom P-states correctly (Prarit Bhargava) [1514290] - [x86] x86 msr-index.h: Define Atom specific core ratio MSR locations (Prarit Bhargava) [1514290] - [tools] power turbostat: add precision to --debug frequency output (Prarit Bhargava) [1514290] - [tools] power turbostat: use new name for MSR_PKG_CST_CONFIG_CONTROL (Prarit Bhargava) [1514290] - [x86] msr-index.h: Define MSR_PKG_CST_CONFIG_CONTROL (Prarit Bhargava) [1514290] - [tools] power turbostat: update MSR_PKG_CST_CONFIG_CONTROL decoding (Prarit Bhargava) [1514290] - [tools] power turbostat: decode Baytrail CC6 and MC6 demotion configuration (Prarit Bhargava) [1514290] - [tools] power turbostat: BYT does not have MSR_MISC_PWR_MGMT (Prarit Bhargava) [1514290] - [powercap] x86/cpu: Rename Merrifield2 to Moorefield (Prarit Bhargava) [1514290] - [tools] power turbostat: Display HWP OOB status (Prarit Bhargava) [1514290] - [tools] power turbostat: Replace MSR_NHM_TURBO_RATIO_LIMIT (Prarit Bhargava) [1514290]- [infiniband] rdma/nldev: Enforce device index check for port callback (Don Dutile) [1499364] - [infiniband] rdma/netlink: OOPs in rdma_nl_rcv_msg() from misinterpreted flag (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: Parse vlan priority as sl (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: Parse VLAN ID correctly and ignore the value of zero (Don Dutile) [1499364 1462433 1456694] - [infiniband] ib/mlx5: Fix label order in error path handling (Don Dutile) [1499364 1456694] - [infiniband] rdma/iwpm: Properly mark end of NL messages (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Unsuccessful PCIe caps tuning should not fail driver load (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: On error, fix use after free during user context setup (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Return correct value in general interrupt handler (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Check eeprom config partition validity (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Only reset QSFP after link up and turn off AOC TX (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Turn off AOC TX after offline substates (Don Dutile) [1499364 1452789 1456694] - [infiniband] ib/mlx5: Fix NULL deference on mlx5_ib_update_xlt failure (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Simplify mlx5_ib_cont_pages (Don Dutile) [1499364 1456694 1456699] - [infiniband] ib/ipoib: Fix inconsistency with free_netdev and free_rdma_netdev (Don Dutile) [1499364 1456699] - [infiniband] ib/ipoib: Fix sysfs Pkey create<->remove possible deadlock (Don Dutile) [1499364 1456699] - [infiniband] ib: Correct MR length field to be 64-bit (Don Dutile) [1499364] - [infiniband] ib/core: Fix qp_sec use after free access (Don Dutile) [1499364] - [infiniband] ib/core: Fix typo in the name of the tag-matching cap struct (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Fix reporting correct opcodes for completion (Don Dutile) [1499364 1454965 1456694] - [infiniband] ib/mlx5: fix debugfs cleanup (Don Dutile) [1499364 1456694] - [infiniband] ib/ocrdma: fix incorrect fall-through on switch statement (Don Dutile) [1499364 1456699] - [infiniband] ib/ipoib: Suppress the retry related completion errors (Don Dutile) [1499364 1456699] - [infiniband] ib/core: Fix for core panic (Don Dutile) [1499364 1462433] - [netdrv] qed: remove unnecessary call to memset (Don Dutile) [1499364 1462433 1456692] - [infiniband] ib/mlx4: fix sprintf format warning (Don Dutile) [1499364 1456692] - [infiniband] rdma/netlink: clean up message validity array initializer (Don Dutile) [1499364] - [infiniband] rdam/netlink: Fix out-of-bound access while checking message validity (Don Dutile) [1499364] - [net] xprtrdma: Use xprt_pin_rqst in rpcrdma_reply_handler (Don Dutile) [1499364] - [net] sunrpc: fix a list corruption issue in xprt_release() (Don Dutile) [1499364] - [net] sunrpc: Add a separate spinlock to protect the RPC request receive list (Don Dutile) [1499364] - [net] sunrpc: Don't hold the transport lock across socket copy operations (Don Dutile) [1499364] - [net] sunrpc: Fix up socket autodisconnect (Don Dutile) [1499364] - [net] svcrdma: Estimate Send Queue depth properly (Don Dutile) [1499364] - [infiniband] rdma core: Add rdma_rw_mr_payload() (Don Dutile) [1499364] - [net] svcrdma: Limit RQ depth (Don Dutile) [1499364] - [net] svcrdma: Populate tail iovec when receiving (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Use ARRAY_SIZE macro (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: fix incorrect size allocation for dev->caps.spec_qps (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: fix memory leaks on error exit path (Don Dutile) [1499364 1456692] - [infiniband] ib/core: Expose ioctl interface through experimental Kconfig (Don Dutile) [1499364] - [infiniband] ib/core: Assign root to all drivers (Don Dutile) [1499364] - [infiniband] ib/core: Add completion queue (cq) object actions (Don Dutile) [1499364] - [infiniband] ib/core: Add legacy driver's user-data (Don Dutile) [1499364] - [infiniband] ib/core: Export ioctl enum types to user-space (Don Dutile) [1499364] - [infiniband] ib/core: Explicitly destroy an object while keeping uobject (Don Dutile) [1499364] - [infiniband] ib/core: Add macros for declaring methods and attributes (Don Dutile) [1499364] - [infiniband] ib/core: Add uverbs merge trees functionality (Don Dutile) [1499364] - [infiniband] ib/core: Add DEVICE object and root tree structure (Don Dutile) [1499364] - [infiniband] ib/core: Declare an object instead of declaring only type attributes (Don Dutile) [1499364] - [infiniband] ib/core: Add new ioctl interface (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Fix a signedness (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Report network header type in WC (Don Dutile) [1499364 1454965] - [infiniband] ib/core: Add might_sleep() annotation to ib_init_ah_from_wc() (Don Dutile) [1499364] - [infiniband] ib/cm: Fix sleeping in atomic when RoCE is used (Don Dutile) [1499364 1462433] - [netdrv] qed: fix spelling mistake: "calescing" -> "coalescing" (Don Dutile) [1499364 1462433] - [infiniband] ib/core: Add support to finalize objects in one transaction (Don Dutile) [1499364] - [infiniband] ib/core: Add a generic way to execute an operation on a uobject (Don Dutile) [1499364 1456692] - [netdrv] mlx4: Add user mac FW update support (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Fix misplaced brackets of sizeof (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Make explicit conversion to 64bit value (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: Dynamically allocate structs at mlx4_slave_cap (Don Dutile) [1499364 1456692] - [infiniband] documentation: Hardware tag matching (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Support IB_SRQT_TM (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Add XRQ support (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fill XRQ capabilities (Don Dutile) [1499364 1456694] - [infiniband] ib/uverbs: Expose XRQ capabilities (Don Dutile) [1499364] - [infiniband] ib/uverbs: Add new SRQ type IB_SRQT_TM (Don Dutile) [1499364] - [infiniband] ib/uverbs: Add XRQ creation parameter to UAPI (Don Dutile) [1499364] - [infiniband] ib/core: Add new SRQ type IB_SRQT_TM (Don Dutile) [1499364] - [infiniband] ib/core: Separate CQ handle in SRQ context (Don Dutile) [1499364] - [infiniband] ib/core: Add XRQ capabilities (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Update HW layout definitions (Don Dutile) [1499364 1456694 1456704] - [infiniband] ib/rxe: Handle NETDEV_CHANGE events (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Avoid ICRC errors by copying into the skb first (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Another fix for broken receive queue draining (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Remove unneeded initialization in prepare6() (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Fix up rxe_qp_cleanup() (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Add dst_clone() in prepare_ipv6_hdr() (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Fix destination cache for IPv6 (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Fix up the responder's find_resources() function (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Remove dangling prototype (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Disable completion upcalls when a CQ is destroyed (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Move refcounting earlier in rxe_send() (Don Dutile) [1499364 1456704 1452789 1451799] - [infiniband] ib/rdmavt: Handle dereg of inuse MRs properly (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: Convert qp_stats debugfs interface to use new iterator API (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Convert qp_stats debugfs interface to use new iterator API (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Convert hfi1_error_port_qps() to use new QP iterator (Don Dutile) [1499364 1452789] - [infiniband] ib/rdmavt: Add QP iterator API for QPs (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use accessor to determine ring size (Don Dutile) [1499364 1452789] - [infiniband] ib/qib: Stricter bounds checking for copy to buffer (Don Dutile) [1499364 1452789] - [infiniband] ib/hif1: Remove static tracing from SDMA hot path (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Acquire QSFP cable information on loopback (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: constify vm_operations_struct (Don Dutile) [1499364 1452789] - [infiniband] ib/usnic: check for allocation failure (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add opcode states to qp_stats (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add received request info to qp_stats (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix whitespace alignment issue for MAD (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Move structure and MACRO definitions in user_sdma.c to user_sdma.h (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Move structure definitions from user_exp_rcv.c to user_exp_rcv.h (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove duplicate definitions of num_user_pages() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix the bail out code in pin_vector_pages() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Clean up pin_vector_pages() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Clean up user_sdma_send_pkts() function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Clean up hfi1_user_exp_rcv_setup function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Improve local kmem_cache_alloc performance (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Ratelimit prints from sdma_interrupt (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: Stricter bounds checking for copy and array access (Don Dutile) [1499364 1451799] - [infiniband] ib/qib: Remove unnecessary memory allocation for boardname (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/{qib, hfi1}: Avoid flow control testing for RDMA write operation (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/rdmavt: Use rvt_put_swqe() in rvt_clear_mr_ref() (Don Dutile) [1499364 1451799 1456694] - [infiniband] ib/mlx5: Report mlx5 enhanced multi packet WQE capability (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Allow posting multi packet send WQEs if hardware supports (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add support for multi underlay QP (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix integer overflow when page_shift == 31 (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix memory leak in clean_mr error path (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Decouple MR allocation and population flows (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Enable UMR for MRs created with reg_create (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Expose software parsing for Raw Ethernet QP (Don Dutile) [1499364 1456694 1462433] - [infiniband] rdma/qedr: fix spelling mistake: "invlaid" -> "invalid" (Don Dutile) [1499364 1462433] - [infiniband] ib: Avoid ib_modify_port() failure for RoCE devices (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Update device query parameters and port caps (Don Dutile) [1499364 1454965] - [infiniband] rdma/vmw_pvrdma: Add RoCEv2 support (Don Dutile) [1499364 1454965 1456699] - [infiniband] ib/ipoib: Enable ioctl for to IPoIB rdma netdevs (Don Dutile) [1499364 1456699] - [infiniband] rdma/nes: Remove zeroed parameter from port query callback (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Properly annotate link layer variable (Don Dutile) [1499364 1456692 1456694] - [infiniband] rdma/mlx5: Limit scope of get vector affinity local function (Don Dutile) [1499364 1456694 1456704] - [infiniband] ib/rxe: Make rxe_counter_name static (Don Dutile) [1499364 1456704 1456699] - [infiniband] ib/ipoib: Sync between remove_one to sysfs calls that use rtnl_lock (Don Dutile) [1499364 1456699 1456692] - [infiniband] ib/mlx4: Check that reserved fields in mlx4_ib_create_qp_rss are zero (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Remove redundant attribute in mlx4_ib_create_qp_rss struct (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Fix struct mlx4_ib_create_wq alignment (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Fix RSS QP type in creation verb (Don Dutile) [1499364 1456692 1456694] - [infiniband] ib/mlx5: Add necessary delay drop assignment (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix some spelling mistakes (Don Dutile) [1499364 1456694 1456692] - [infiniband] ib/mlx4: Fix some spelling mistakes (Don Dutile) [1499364 1456692] - [infiniband] rdma/mthca: Make explicit conversion to 64bit value (Don Dutile) [1499364] - [infiniband] rdma/usnic: Fix remove address space warning (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Remove gfp_mask argument from acquire_group call (Don Dutile) [1499364 1456692] - [infiniband] rdma/core: Refactor get link layer wrapper (Don Dutile) [1499364] - [infiniband] rdma/core: Delete BUG() from unreachable flow (Don Dutile) [1499364] - [infiniband] core: Cleanup device capability enum (Don Dutile) [1499364] - [infiniband] (core, ulp): Convert register/unregister event handler to be void (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Fix create qp command alignment (Don Dutile) [1499364 1456692] - [infiniband] rdma/mlx4: Don't use uninitialized variable (Don Dutile) [1499364 1456692] - [infiniband] ib/uverbs: Introduce and use helper functions to copy ah attributes (Don Dutile) [1499364] - [infiniband] ib/cma: Fix erroneous validation of supported default GID type (Don Dutile) [1499364 1456692] - [netdrv] mlx4_core: make mlx4_profile const (Don Dutile) [1499364 1456692] - [infiniband] Autoload netlink client modules (Don Dutile) [1499364] - [infiniband] rdma: Allow demand loading of NETLINK_RDMA (Don Dutile) [1499364] - [infiniband] rdma: Fix return value check for ib_get_eth_speed() (Don Dutile) [1499364] - [net] xprtrdma: Re-arrange struct rx_stats (Don Dutile) [1499364 1454965] - [infiniband] ib/pvrdma: Remove unused function (Don Dutile) [1499364 1454965 1452789] - [infiniband] ib/hfi1: Add kernel receive context info to debugfs (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove HFI1_VERBS_31BIT_PSN option (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove pstate from hfi1_pportdata (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Stricter bounds checking of MAD trap index (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Load fallback platform configuration per HFI device (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add flag for platform config scratch register read (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Document phys port state bits not used in IB (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Check xchg returned value for queuing link down entry (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: fix spelling mistake: "Maximim" -> "Maximum" (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Enable RDMA_CAP_OPA_AH in hfi driver to support extended LIDs (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Enhance PIO/SDMA send for 16B (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add 16B RC/UC support (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/rdmavt, hfi1, qib: Enhance rdmavt and hfi1 to use 32 bit lids (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Add 16B trace support (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add 16B UD support (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Determine 9B/16B L2 header type based on Address handle (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add support to process 16B header errors (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add support to send 16B bypass packets (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add support to receive 16B bypass packets (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/rdmavt, hfi1, qib: Modify check_ah() to account for extended LIDs (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hf1: User context locking is inconsistent (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Protect context array set/clear with spinlock (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use host_link_state to read state when DC is shut down (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove lstate from hfi1_pportdata (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove pmtu from the QP structure (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Revert egress pkey check enforcement (Don Dutile) [1499364 1452789] - [infiniband] ib/core: Fix input len in multiple user verbs (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Replace PCI pool old API (Don Dutile) [1499364 1456694 1456692] - [netdrv] mlx4: Replace PCI pool old API (Don Dutile) [1499364 1456692] - [infiniband] ib/mthca: Replace PCI pool old API (Don Dutile) [1499364 1452789] - [infiniband] Add OPA extended LID support (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: add const to bin_attribute structures (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: add const to bin_attribute structures (Don Dutile) [1499364 1451799] - [infiniband] infiniband: avoid overflow warning (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Remove unneeded check (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Convert pr_info to pr_warn (Don Dutile) [1499364 1456704 1454965] - [infiniband] pvrdma: constify pci_device_id (Don Dutile) [1499364 1454965] - [infiniband] nes: constify pci_device_id (Don Dutile) [1499364] - [infiniband] mthca: constify pci_device_id (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: fix spelling mistake in variable name continious (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: fix spelling mistake: "failng" -> "failing" (Don Dutile) [1499364 1451799] - [infiniband] iwcm: Don't allocate iwcm workqueue with WQ_MEM_RECLAIM (Don Dutile) [1499364] - [infiniband] cm: Don't allocate ib_cm workqueue with WQ_MEM_RECLAIM (Don Dutile) [1499364] - [infiniband] rdma/core: make ib_device.add method optional (Don Dutile) [1499364 1456692] - [netdrv] mlx4: fix spelling mistake: "availible" -> "available" (Don Dutile) [1499364 1456692] - [netdrv] mlx4: sizeof style usage (Don Dutile) [1499364 1456692] - [netdrv] mlx4: remove unnecessary pci_set_drvdata() (Don Dutile) [1499364 1456692] - [net] xprtrdma: Remove imul instructions from chunk list encoders (Don Dutile) [1499364] - [net] xprtrdma: Remove imul instructions from rpcrdma_convert_iovs() (Don Dutile) [1499364] - [netdrv] Change Kconfig description (Don Dutile) [1499364] - [netdrv] Allow Mellanox switch devices to be configured if only I2C bus is set (Don Dutile) [1499364] - [net] xprtrdma: Clean up rpcrdma_bc_marshal_reply() (Don Dutile) [1499364] - [net] xprtrdma: Harden chunk list encoding against send buffer overflow (Don Dutile) [1499364] - [net] xprtrdma: Set up an xdr_stream in rpcrdma_marshal_req() (Don Dutile) [1499364] - [net] xprtrdma: Remove rpclen from rpcrdma_marshal_req (Don Dutile) [1499364] - [net] xprtrdma: Clean up rpcrdma_marshal_req() synopsis (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export node_type (Don Dutile) [1499364] - [infiniband] rdma/netlink: Provide port state and physical link state (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export LID mask control (LMC) (Don Dutile) [1499364] - [infiniband] rdma/netink: Export lids and sm_lids (Don Dutile) [1499364] - [infiniband] rdma/netlink: Advertise IB subnet prefix (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export node_guid and sys_image_guid (Don Dutile) [1499364] - [infiniband] rdma/netlink: Export FW version (Don Dutile) [1499364] - [infiniband] Simplify get firmware interface (Don Dutile) [1499364] - [infiniband] rdma/netlink: Expose device and port capability masks (Don Dutile) [1499364] - [infiniband] rdma/netlink: Implement nldev port doit callback (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add nldev port dumpit implementation (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add nldev device doit implementation (Don Dutile) [1499364] - [infiniband] rdma/netlink: Implement nldev device dumpit calback (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add nldev initialization flows (Don Dutile) [1499364] - [infiniband] rdma/netlink: Add netlink device definitions to UAPI (Don Dutile) [1499364] - [infiniband] rdma/netlink: Update copyright (Don Dutile) [1499364] - [infiniband] rdma/netlink: Convert LS to doit callback (Don Dutile) [1499364] - [infiniband] rdma/netlink: Reduce indirection access to cb_table (Don Dutile) [1499364] - [infiniband] netlink: Add and implement doit netlink callback (Don Dutile) [1499364] - [infiniband] core: Add and expose static device index (Don Dutile) [1499364] - [infiniband] rdma/core: Add iterator over ib_devices (Don Dutile) [1499364] - [infiniband] netlink: Rename netlink callback struct (Don Dutile) [1499364] - [infiniband] netlink: Simplify and rename ibnl_chk_listeners (Don Dutile) [1499364] - [infiniband] netlink: Rename and remove redundant parameter from ibnl_multicast (Don Dutile) [1499364] - [infiniband] netlink: Rename and remove redundant parameter from ibnl_unicast* (Don Dutile) [1499364] - [infiniband] rdma/netlink: Simplify the put_msg and put_attr (Don Dutile) [1499364] - [infiniband] netlink: Add flag to consolidate common handling (Don Dutile) [1499364] - [infiniband] rdma/iwcm: Remove extra EXPORT_SYMBOLS (Don Dutile) [1499364] - [infiniband] rdma/iwcm: Remove useless check of netlink client validity (Don Dutile) [1499364] - [infiniband] rdma/netlink: Avoid double pass for RDMA netlink messages (Don Dutile) [1499364] - [infiniband] netlink: Remove redundant owner option for netlink callbacks (Don Dutile) [1499364] - [infiniband] netlink: Remove netlink clients infrastructure (Don Dutile) [1499364] - [infiniband] core: Add wait/retry version of ibnl_unicast (Don Dutile) [1499364 1456694] - [infiniband] mlx5: support ->get_vector_affinity (Don Dutile) [1499364 1456694] - [infiniband] core: expose affinity mappings per completion vector (Don Dutile) [1499364 1456694] - [netdrv] mlx5: move affinity hints assignments to generic code (Don Dutile) [1499364 1456694] - [kernel] pci: add an API to get node from vector (Don Dutile) [1499364 1456694] - [netdrv] mlx5e: don't assume anything on the irq affinity mappings of the device (Don Dutile) [1499364 1456694] - [netdrv] mlx5: convert to generic pci_alloc_irq_vectors (Don Dutile) [1499364 1456694] - [infiniband] ib/cm: Set appropriate slid and dlid when handling CM request (Don Dutile) [1499364] - [infiniband] ib/cm: Create appropriate path records when handling CM request (Don Dutile) [1499364] - [infiniband] ib/cm: Add OPA Path record support to CM (Don Dutile) [1499364] - [infiniband] ib/core: Change wc.slid from 16 to 32 bits (Don Dutile) [1499364] - [infiniband] ib/core: Change port_attr.sm_lid from 16 to 32 bits (Don Dutile) [1499364] - [infiniband] ib/core: Change port_attr.lid size from 16 to 32 bits (Don Dutile) [1499364] - [infiniband] ib/mad: Change slid in RMPP recv from 16 to 32 bits (Don Dutile) [1499364 1456699] - [infiniband] ib/ipoib: Increase local_lid to 32 bits (Don Dutile) [1499364 1456699] - [infiniband] ib/srpt: Increase lid and sm_lid to 32 bits (Don Dutile) [1499364] - [infiniband] ib/core: Convert ah_attr from OPA to IB when copying to user (Don Dutile) [1499364] - [net] xprtrdma: Clean up XDR decoding in rpcrdma_update_granted_credits() (Don Dutile) [1499364] - [net] xprtrdma: Remove rpcrdma_rep::rr_len (Don Dutile) [1499364] - [net] xprtrdma: Remove opcode check in Receive completion handler (Don Dutile) [1499364] - [net] xprtrdma: Replace rpcrdma_count_chunks() (Don Dutile) [1499364] - [net] sunrpc: Add generic helpers for xdr_stream encode/decode (Don Dutile) [1499364] - [net] xprtrdma: Refactor rpcrdma_reply_handler() (Don Dutile) [1499364] - [net] xprtrdma: Harden backchannel call decoding (Don Dutile) [1499364] - [net] xprtrdma: Add xdr_init_decode to rpcrdma_reply_handler() (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Always perform offline transition (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Prevent link down request double queuing (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Create workqueue for link events (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/{rdmavt, hfi1, qib}: Fix panic with post receive and SGE compression (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Disambiguate corruption and uninitialized error cases (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Only set fd pointer when base context is completely initialized (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Do not enable disabled port on cable insert (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Harden state transition to Armed and Active (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Split copy_to_user data copy for better security (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Verify port data VLs credits on transition to Armed (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Move saving PCI values to a separate function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix initialization failure for debug firmware (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix code consistency for if/else blocks in chip.c (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Send MAD traps until repressed (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Pass the context pointer rather than the index (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use context pointer rather than context index (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Size rcd array index correctly and consistently (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove unused user context data members (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Assign context does not clean up file descriptor correctly on error (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Serve the most starved iowait entry first (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix bar0 mapping to use write combining (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Check return values from PCI config API calls (Don Dutile) [1499364 1452789] - [infiniband] ib/cma: Fix default RoCE type setting (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: notify user application of supported WIDs (Don Dutile) [1499364 1462433] - [infiniband] rdma/qedr: notify user application if DPM is supported (Don Dutile) [1499364 1462433] - [netdrv] qed: enhanced per queue max coalesce value (Don Dutile) [1499364 1462433] - [netdrv] qed: Read per queue coalesce from hardware (Don Dutile) [1499364 1462433] - [netdrv] qed: Add support for vf coalesce configuration (Don Dutile) [1499364 1462433] - [netdrv] qede: Add ethtool support for Energy efficient ethernet (Don Dutile) [1499364 1462433] - [netdrv] qed: Add support for Energy efficient ethernet (Don Dutile) [1499364 1462433] - [netdrv] qed/qede: Add setter APIs support for RX flow classification (Don Dutile) [1499364 1462433] - [netdrv] qede: Add getter APIs support for RX flow classification (Don Dutile) [1499364 1462433 1456692] - [netdrv] mlx4_en: remove unnecessary error check (Don Dutile) [1499364 1456692] - [netdrv] mlx4_en: remove unnecessary returned value (Don Dutile) [1499364 1456692 1452789] - [infiniband] ib/hfi1: Add receiving queue info to qp_stats (Don Dutile) [1499364 1452789 1456692] - [infiniband] ib/mlx4: Expose RSS capabilities (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add support for RSS QP (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add support for WQ indirection table related verbs (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add support for WQ related verbs (Don Dutile) [1499364 1456692] - [infiniband] (ib, net)/mlx4: Add resource utilization support (Don Dutile) [1499364 1456692] - [infiniband] ib/mlx4: Add inline-receive support (Don Dutile) [1499364 1456692 1456694] - [infiniband] ib/mlx5: Expose extended error counters (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Fix cached MR allocation flow (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Report RX checksum capabilities for IPoIB (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Report enhanced capabilities for IPoIB (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add multicast flow steering support for underlay QP (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add support for QP with a given source QPN (Don Dutile) [1499364 1456694] - [infiniband] ib/uverbs: Enable QP creation with a given source QP number (Don Dutile) [1499364] - [infiniband] ib/core: Enable QP creation with a given source QP number (Don Dutile) [1499364] - [infiniband] ib/core: Add support for RoCEv2 multicast (Don Dutile) [1499364] - [infiniband] ib/core: Set RoCEv2 MGID according to spec (Don Dutile) [1499364] - [infiniband] ib/core: Fix the validations of a multicast LID in attach or detach operations (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add delay drop configuration and statistics (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add support to dropless RQ (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Introduce general notification event (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Introduce set delay drop command (Don Dutile) [1499364 1456694] - [infiniband] ib/core: Introduce delay drop for a WQ (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Restore IB guid/policy for virtual functions (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add debug control parameters for congestion control (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Change logic for dispatching IB events for port state (Don Dutile) [1499364 1456694] - [infiniband] ib/mlx5: Add raw ethernet local loopback support (Don Dutile) [1499364 1456694] - [netdrv] mlx5: Add raw ethernet local loopback firmware command (Don Dutile) [1499364 1456694] - [infiniband] rdma: Remove useless MODULE_VERSION (Don Dutile) [1499364] - [infiniband] ib/core: Add generic function to extract IB speed from netdev (Don Dutile) [1499364] - [infiniband] ib/usnic: Implement get_netdev hook (Don Dutile) [1499364 1451799] - [infiniband] ib/qib: remove duplicate code (Don Dutile) [1499364 1451799] - [infiniband] ib/cma: Set default gid type to RoCEv2 (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Constify static rxe_vm_ops (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Use __func__ to print function's name (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Use DEVICE_ATTR_RO macro to show parent field (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Prefer 'unsigned int' to bare use of 'unsigned' (Don Dutile) [1499364 1456704] - [infiniband] ib/rxe: Use "foo *bar" instead of "foo * bar" (Don Dutile) [1499364 1456704 1452789] - [infiniband] ib/hfi1: Handle missing magic values in config file (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Resolve kernel panics by reference counting receive contexts (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Initialize TID lists to avoid crash on cleanup (Don Dutile) [1499364 1452789 1451799] - [infiniband] ib/qib: Replace deprecated pci functions with new API (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Add traces for TID operations (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use a template for tid reg/unreg (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove reading platform configuration from EFI variable (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Create common expected receive verbs/PSM code (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Set proper logging levels on QSFP cable error events (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix DC 8051 host info flag array (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1, qib: Do not send QKey trap for UD qps (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Modify handling of physical link state by Host Driver (Don Dutile) [1499364 1452789] - [infiniband] ib/core: Allow QP state transition from reset to error (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add error checking for buffer overrun in OPA aggregate (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove subtraction of uninitialized value (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Use QPN mask to avoid overflow (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Fix spelling mistake in linkdown reason (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/rdmavt: Remove duplicated functions (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Fix up sdma_init function comment (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Reclassify type of messages printed for platform config logic (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove atomic SDMA_REQ_HAS_ERROR bit operation (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove atomic SDMA_REQ_SEND_DONE bit operation (Don Dutile) [1499364 1452831 1451799 1452789] - [infiniband] ib/core, rdmavt, hfi1, opa-vnic: Send OPA cap_mask3 in trap (Don Dutile) [1499364 1452831 1451799 1452789] - [infiniband] ib/hfi1: Replace deprecated pci functions with new API (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Name function prototype parameters for affinity module (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Optimize cachelines for user SDMA request structure (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Don't remove RB entry when not needed (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/rdmavt: Compress adjacent SGEs in rvt_lkey_ok() (Don Dutile) [1499364 1451799 1452789] - [infiniband] ib/hfi1: Setup common IB fields in hfi1_packet struct (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Separate input/output header tracing (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Add functions to parse BTH/IB headers (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove unused mk_qpn function (Don Dutile) [1499364 1452789] - [infiniband] ib/hfi1: Remove unnecessary initialization from tx request (Don Dutile) [1499364 1452789] - [net] sunrpc: Allow xprt->ops->timer method to sleep (Don Dutile) [1499364]- [x86] mce/amd: Always give panic severity for UC errors in kernel context (Suravee Suthikulpanit) [1493197] - [x86] acpi/cstate: Allow ACPI C1 FFH MWAIT use on AMD systems (Suravee Suthikulpanit) [1508650] - [x86] kvm: x86: don't print warning messages for unimplemented msrs (Bandan Das) [1297021] - [s390] scsi: zfcp: fix erp_action use-before-initialize in REC action trace (Hendrik Brueckner) [1503935] - [scsi] sd: Do not override max_sectors_kb sysfs setting (Ewan Milne) [1507941] - [scsi] lpfc: Fix hard lock up NMI in els timeout handling (Dick Kennedy) [1503933] - [scsi] lpfc: Fix a precedence bug in lpfc_nvme_io_cmd_wqe_cmpl() (Dick Kennedy) [1513061] - [nvme] fixup wwid_show() check for null_uuid (David Milburn) [1513142] - [nvme] lpfc: tie in to new dev_loss_tmo interface in nvme transport (David Milburn) [1508583] - [nvme] nvme-fc: decouple ns references from lldd references (David Milburn) [1508583] - [nvme] nvme-fc: fix localport resume using stale values (David Milburn) [1508583] - [nvme] nvmet: fix fatal_err_work deadlock (David Milburn) [1508583] - [nvme] nvme-fc: add dev_loss_tmo timeout and remoteport resume support (David Milburn) [1508583] - [nvme] allow controller RESETTING to RECONNECTING transition (David Milburn) [1508583] - [nvme] nvme-fc: check connectivity before initiating reconnects (David Milburn) [1508583] - [nvme] nvme-fc: add a dev_loss_tmo field to the remoteport (David Milburn) [1508583] - [nvme] nvme-fc: change ctlr state assignments during reset/reconnect (David Milburn) [1508583] - [nvme] nvme-fc: merge __nvme_fc_schedule_delete_work into __nvme_fc_del_ctrl (David Milburn) [1508583] - [nvme] nvme-fc: avoid workqueue flush stalls (David Milburn) [1508583] - [iommu] amd: Free already flushed ring-buffer entries before full-check (Suravee Suthikulpanit) [1508644] - [iommu] amd: Remove amd_iommu_disabled check from amd_iommu_detect() (Suravee Suthikulpanit) [1508644] - [iommu] amd: Free IOMMU resources when disabled on command line (Suravee Suthikulpanit) [1508644] - [iommu] amd: Set global pointers to NULL after freeing them (Suravee Suthikulpanit) [1508644] - [iommu] amd: Check for error states first in iommu_go_to_state() (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add new init-state IOMMU_CMDLINE_DISABLED (Suravee Suthikulpanit) [1508644] - [iommu] amd: Rename free_on_init_error() (Suravee Suthikulpanit) [1508644] - [iommu] amd: Suppress IO_PAGE_FAULTs in kdump kernel (Suravee Suthikulpanit) [1508644] - [iommu] amd: Remove queue_release() function (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add per-domain timer to flush per-cpu queues (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add flush counters to struct dma_ops_domain (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add locking to per-domain flush-queue (Suravee Suthikulpanit) [1508644] - [iommu] amd: Make use of the per-domain flush queue (Suravee Suthikulpanit) [1508644] - [iommu] amd: Add per-domain flush-queue data structures (Suravee Suthikulpanit) [1508644] - [iommu] amd: Rip out old queue flushing code (Suravee Suthikulpanit) [1508644] - [iommu] amd: Reduce delay waiting for command buffer space (Suravee Suthikulpanit) [1508644] - [iommu] amd: Reduce amount of MMIO when submitting commands (Suravee Suthikulpanit) [1508644] - [netdrv] qlcnic: remove redundant zero check on retries counter (Harish Patil) [1479140] - [netdrv] qlcnic: add const to bin_attribute structure (Harish Patil) [1479140] - [netdrv] qlcnic: remove unnecessary static in qlcnic_dump_fw() (Harish Patil) [1479140] - [netdrv] qlcnic: Fix tunnel offload for 82xx adapters (Harish Patil) [1479140] - [netdrv] qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M (Harish Patil) [1479140] - [netdrv] qlcnic: Update version to 5.3.66 (Harish Patil) [1479140] - [netdrv] qlcnic: Fix link configuration with autoneg disabled (Harish Patil) [1479140] - [netdrv] qlcnic: fix unchecked return value (Harish Patil) [1479140] - [netdrv] qlogic: qlcnic_sysfs: constify bin_attribute structures (Harish Patil) [1479140] - [netdrv] qlogic: qlcnic: use new api ethtool_{get|set}_link_ksettings (Harish Patil) [1479140] - [netdrv] qlcnic: Fix a memory leak in error handling path (Harish Patil) [1479140] - [netdrv] generalize napi_complete_done() (Harish Patil) [1479140] - [netdrv] qlogic: use core min/max MTU checking (Harish Patil) [1479140]- [infiniband] ib/hfi1: update to new mmu_notifier semantic (Don Dutile) [1499363 1452789] - [infiniband] ib/umem: update to new mmu_notifier semantic (Don Dutile) [1499363] - [infiniband] ib/mlx5: Always return success for RoCE modify port (Don Dutile) [1499363 1456694] - [infiniband] ib/mlx5: Fix Raw Packet QP event handler assignment (Don Dutile) [1499363 1456694] - [infiniband] ib/core: Avoid accessing non-allocated memory when inferring port type (Don Dutile) [1499363] - [netdrv] mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled (Don Dutile) [1499363 1456692] - [infiniband] ib/uverbs: Fix NULL pointer dereference during device removal (Don Dutile) [1499363] - [infiniband] ib/core: Protect sysfs entry on ib_unregister_device (Don Dutile) [1499363] - [infiniband] rdma/vmw_pvrdma: Report CQ missed events (Don Dutile) [1499363 1454965] - [netdrv] qed: Fix a memory allocation failure test in 'qed_mcp_cmd_init()' (Don Dutile) [1499363 1462433] - [netdrv] rdma/mlx5: Fix existence check for extended address vector (Don Dutile) [1499363 1456694] - [infiniband] ib/uverbs: Fix device cleanup (Don Dutile) [1499363] - [infiniband] rdma/uverbs: Prevent leak of reserved field (Don Dutile) [1499363] - [infiniband] ib/core: Fix race condition in resolving IP to MAC (Don Dutile) [1499363] - [netdrv] mlx4_core: Fixes missing capability bit in flags2 capability dump (Don Dutile) [1499363 1456692] - [netdrv] mlx4_core: Fix namespace misalignment in QinQ VST support commit (Don Dutile) [1499363 1456692] - [netdrv] mlx4_core: Fix sl_to_vl_change bit offset in flags2 dump (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Fix wrong indication of Wake-on-LAN (WoL) support (Don Dutile) [1499363 1456692] - [infiniband] ib/ipoib: Notify on modify QP failure only when relevant (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Remove double pointer assigning (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Clean error paths in add port (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Add get statistics support to SRIOV VF (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Add multicast packets statistics (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Set IPOIB_NEIGH_TBL_FLUSH after flushed completion initialization (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Prevent setting negative values to max_nonsrq_conn_qp (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Make sure no in-flight joins while leaving that mcast (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Use cancel_delayed_work_sync when needed (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Fix race between light events and interface restart (Don Dutile) [1499363 1456699] - [infiniband] rdma/core: Initialize port_num in qp_attr (Don Dutile) [1499363] - [infiniband] rdma/uverbs: Fix the check for port number (Don Dutile) [1499363] - [infiniband] ib/cma: Fix reference count leak when no ipv4 addresses are set (Don Dutile) [1499363] - [infiniband] rdma/iser: don't send an rkey if all data is written as immadiate-data (Don Dutile) [1499363] - [infiniband] rxe: fix broken receive queue draining (Don Dutile) [1499363] - [infiniband] rdma/qedr: Prevent memory overrun in verbs' user responses (Don Dutile) [1499363 1462433] - [infiniband] ib/mlx4: Fix CM REQ retries in paravirt mode (Don Dutile) [1499363 1456692] - [infiniband] ib/rdmavt: Setting of QP timeout can overflow jiffies computation (Don Dutile) [1499363 1452789] - [infiniband] ib/core: Fix sparse warnings (Don Dutile) [1499363] - [infiniband] ib/mlx5: Fix a warning message (Don Dutile) [1499363 1456694] - [infiniband] rdma/ocrdma: Fix error codes in ocrdma_create_srq() (Don Dutile) [1499363] - [infiniband] rdma/ocrdma: Fix an error code in ocrdma_alloc_pd() (Don Dutile) [1499363] - [infiniband] ib/ipoib: Fix error code in ipoib_add_port() (Don Dutile) [1499363 1456699] - [infiniband] ib/rxe: Set dma_mask and coherent_dma_mask (Don Dutile) [1499363 1456704] - [infiniband] ib/rxe: Fix kernel panic from skb destructor (Don Dutile) [1499363 1456704] - [infiniband] ib/ipoib: Let lower driver handle get_stats64 call (Don Dutile) [1499363 1456699] - [infiniband] ib/core: Add ordered workqueue for RoCE GID management (Don Dutile) [1499363] - [infiniband] ib/mlx5: Clean mr_cache debugfs in case of failure (Don Dutile) [1499363 1456694] - [infiniband] ib/core: Remove NOIO QP create flag (Don Dutile) [1499363] - [netdrv] {net, ib}/mlx4: Remove gfp flags argument (Don Dutile) [1499363 1456692] - [infiniband] ib/{rdmavt, qib, hfi1}: Remove gfp flags argument (Don Dutile) [1499363 1452789] - [infiniband] ib/ipoib: Convert IPoIB to memalloc_noio_* calls (Don Dutile) [1499363 1456699] - [infiniband] ib/ipoib: Forward MTU change to driver below (Don Dutile) [1499363 1456699] - [infiniband] ib: Convert msleep below 20ms to usleep_range (Don Dutile) [1499363] - [infiniband] ib/uverbs: Make use of ib_modify_qp variant to avoid resolving DMAC (Don Dutile) [1499363] - [infiniband] ib/core: Introduce modify QP operation with udata (Don Dutile) [1499363] - [infiniband] ib/core: Don't resolve IP address to the loopback device (Don Dutile) [1499363] - [infiniband] ib/core: Namespace is mandatory input for address resolution (Don Dutile) [1499363] - [infiniband] ib/iser: Fix connection teardown race condition (Don Dutile) [1499363] - [infiniband] rdma/core: Document confusing code (Don Dutile) [1499363] - [infiniband] mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the klms[] array (Don Dutile) [1499363 1456694] - [infiniband] ib/hfi1: Ensure dd->gi_mask can not be overflowed (Don Dutile) [1499363 1452789] - [netdrv] mlx4_en: remove unnecessary returned value check (Don Dutile) [1499363 1456692] - [net] xprtrdma: Fix documenting comments in frwr_ops.c (Don Dutile) [1499363] - [net] xprtrdma: Replace PAGE_MASK with offset_in_page() (Don Dutile) [1499363] - [net] xprtrdma: FMR does not need list_del_init() (Don Dutile) [1499363] - [net] xprtrdma: Demote "connect" log messages (Don Dutile) [1499363] - [net] xprtrdma: Don't defer MR recovery if ro_map fails (Don Dutile) [1499363] - [net] xprtrdma: Fix FRWR invalidation error recovery (Don Dutile) [1499363] - [net] xprtrdma: Fix client lock-up after application signal fires (Don Dutile) [1499363] - [net] xprtrdma: Rename rpcrdma_req::rl_free (Don Dutile) [1499363] - [net] xprtrdma: Pass only the list of registered MRs to ro_unmap_sync (Don Dutile) [1499363] - [net] xprtrdma: Pre-mark remotely invalidated MRs (Don Dutile) [1499363] - [net] xprtrdma: On invalidation failure, remove MWs from rl_registered (Don Dutile) [1499363] - [net] svcrdma: fix an incorrect check on -E2BIG and -EINVAL (Don Dutile) [1499363] - [infiniband] ib/rxe: do not copy extra stack memory to skb (Don Dutile) [1499363] - [net] svcrdma: Remove svc_rdma_chunk_ctxt::cc_dir field (Don Dutile) [1499363] - [net] svcrdma: use offset_in_page() macro (Don Dutile) [1499363] - [net] svcrdma: Clean up after converting svc_rdma_recvfrom to rdma_rw API (Don Dutile) [1499363] - [net] svcrdma: Clean-up svc_rdma_unmap_dma (Don Dutile) [1499363] - [net] svcrdma: Remove frmr cache (Don Dutile) [1499363] - [net] svcrdma: Remove unused Read completion handlers (Don Dutile) [1499363] - [net] svcrdma: Properly compute .len and .buflen for received RPC Calls (Don Dutile) [1499363] - [net] svcrdma: Use generic RDMA R/W API in RPC Call path (Don Dutile) [1499363] - [net] svcrdma: Clean up svc_rdma_build_read_chunk() (Don Dutile) [1499363] - [net] svcrdma: Add recvfrom helpers to svc_rdma_rw.c (Don Dutile) [1499363] - [netdrv] qed: Fix printk option passed when printing ipv6 addresses (Don Dutile) [1499363 1462433] - [infiniband] ib/iser: Handle lack of memory management extentions correctly (Don Dutile) [1499363] - [infiniband] iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done (Don Dutile) [1499363] - [infiniband] ib/srpt: Make a debug statement in srpt_abort_cmd() more informative (Don Dutile) [1499363] - [infiniband] ib/core, opa_vnic, hfi1, mlx5: Properly free rdma_netdev (Don Dutile) [1499363] - [infiniband] rdma/uverbs: Check port number supplied by user verbs cmds (Don Dutile) [1499363] - [netdrv] mlx4_en: make mlx4_log_num_mgm_entry_size static (Don Dutile) [1499363 1456692] - [netdrv] qed: Add iWARP support for physical queue allocation (Don Dutile) [1499363 1462435] - [netdrv] qed: Add iWARP protocol support in context allocation (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM add error handling (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP implement disconnect flows (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM add active side connect (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM add passive side connect (Don Dutile) [1499363 1462435] - [netdrv] qed: initialize ll2_syn_handle at start of function (Don Dutile) [1499363 1462433] - [netdrv] qed: iWARP CM add listener functions and initial SYN processing (Don Dutile) [1499363 1462435] - [netdrv] qed: iWARP CM - setup a ll2 connection for handling SYN packets (Don Dutile) [1499363 1462435] - [netdrv] qed: Add iWARP support in ll2 connections (Don Dutile) [1499363 1462435] - [netdrv] qed: Rename some ll2 related defines (Don Dutile) [1499363 1462435] - [netdrv] qed: Implement iWARP initialization, teardown and qp operations (Don Dutile) [1499363 1462435] - [netdrv] qed: Introduce iWARP personality (Don Dutile) [1499363 1462435] - [netdrv] mlx4_en: Do not allocate redundant TX queues when TC is disabled (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Add dynamic variable to hold the number of user priorities (UP) (Don Dutile) [1499363 1456692] - [infiniband] ib/opa_vnic: Use spinlock instead of mutex for stats_lock (Don Dutile) [1499363 1452831] - [infiniband] ib/opa_vnic: Use GFP_ATOMIC while sending trap (Don Dutile) [1499363 1452831] - [netdrv] mlx4: fix spelling mistake: "enforcment" -> "enforcement" (Don Dutile) [1499363 1456692] - [net] svcrdma: Don't account for Receive queue "starvation" (Don Dutile) [1499363] - [net] svcrdma: Improve Reply chunk sanity checking (Don Dutile) [1499363] - [net] svcrdma: Improve Write chunk sanity checking (Don Dutile) [1499363] - [net] svcrdma: Improve Read chunk sanity checking (Don Dutile) [1499363] - [net] svcrdma: Remove svc_rdma_marshal.c (Don Dutile) [1499363] - [net] svcrdma: Avoid Send Queue overflow (Don Dutile) [1499363] - [net] svcrdma: Squelch disconnection messages (Don Dutile) [1499363] - [netdrv] mlx5e: IPSec, Innova IPSec offload infrastructure (Don Dutile) [1499363 1456694] - [netdrv] mlx4: fix spelling mistake: "coalesing" -> "coalescing" (Don Dutile) [1499363 1456692] - [netdrv] mlx5e: IPoIB, Support the flash device ethtool callback (Don Dutile) [1499363 1466367] - [netdrv] mlx5e: Support the flash device ethtool callback (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Add mlxfw callbacks (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Add helper functions to set/query MCC/MCDA/MCQI registers (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Enhance MCAM reg to allow query on access reg support (Don Dutile) [1499363 1466367] - [netdrv] mlx5: Add MCC (Management Component Control) register definitions (Don Dutile) [1499363 1466367] - [netdrv] qed*: Rename qed_roce_if.h to qed_rdma_if.h (Don Dutile) [1499363 1462433] - [netdrv] qed: Split rdma content between qed_rdma and qed_roce (Don Dutile) [1499363 1462433] - [netdrv] qed: Duplicate qed_roce.[ch] to qed_rdma.[ch] (Don Dutile) [1499363 1462433] - [netdrv] qed: Cleanup qed_roce before duplicating it (Don Dutile) [1499363 1462433] - [netdrv] qede: Fix compilation without QED_RDMA (Don Dutile) [1499363 1462433] - [netdrv] qed: SPQ async callback registration (Don Dutile) [1499363 1462433] - [netdrv] qed: Wait for resources before FUNC_CLOSE (Don Dutile) [1499363 1462433] - [netdrv] qed*: Set rdma generic functions prefix (Don Dutile) [1499363 1462433] - [netdrv] qed*: qede_roce.[ch] -> qede_rdma.[ch] (Don Dutile) [1499363 1462433] - [netdrv] qed: Disable RoCE dpm when DCBx change occurs (Don Dutile) [1499363 1462433] - [netdrv] qed: RoCE EDPM to honor PFC (Don Dutile) [1499363 1462433] - [netdrv] qed: Chain support for external PBL (Don Dutile) [1499363 1462433] - [netdrv] mlx5e: IPoIB, Add ioctl support to IPoIB device driver (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Add PTP support to IPoIB device driver (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Get more TX statistics (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Handle change_mtu (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: Use hard_mtu as part of the mlx5e_priv struct (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Change parameters default values (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: Add new profile function update_carrier (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Add ethtool support (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: Prevent PFC call for non ethernet ports (Don Dutile) [1499363 1385325] - [netdrv] mlx5e: IPoIB, Move to a separate directory (Don Dutile) [1499363 1385325] - [netdrv] mlx4_en: Refactor mlx4_en_free_tx_desc (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Replace TXBB_SIZE multiplications with shift operations (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Increase default TX ring size (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Improve stack xmit function (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Improve transmit CQ polling (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Improve receive data-path (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Optimized single ring steering (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Remove unused argument in TX datapath function (Don Dutile) [1499363 1456692] - [netdrv] qed: Fix an off by one bug (Don Dutile) [1499363 1462433] - [infiniband] ib: nes: convert to use DRIVER_ATTR_RW (Don Dutile) [1499363 1462433] - [netdrv] qed: add qed_int_sb_init() stub function (Don Dutile) [1499363 1462433] - [netdrv] qed: collect GSI port statistics (Don Dutile) [1499363 1462433] - [netdrv] qed: Call rx_release_cb() when flushing LL2 (Don Dutile) [1499363 1462433] - [netdrv] qed: No need for LL2 frags indication (Don Dutile) [1499363 1462433] - [netdrv] qed*: LL2 callback operations (Don Dutile) [1499363 1462433] - [netdrv] qed: LL2 code relocations (Don Dutile) [1499363 1462433] - [netdrv] qed: Cleaner seperation of LL2 inputs (Don Dutile) [1499363 1462433] - [netdrv] qed: Revise ll2 Rx completion (Don Dutile) [1499363 1462433] - [netdrv] qed: LL2 to use packed information for tx (Don Dutile) [1499363 1462433] - [netdrv] mlx5e: Remove limitation of single NIC offloaded TC action per rule (Don Dutile) [1499363 1456694] - [infiniband] ib/mlx4: Bump driver version (Don Dutile) [1499363 1456692] - [netdrv] mlx4_en: Bump driver version (Don Dutile) [1499363 1456692] - [netdrv] mlx4_core: Bump driver version (Don Dutile) [1499363 1456692] - [netdrv] qed: VFs to try utilizing the doorbell bar (Don Dutile) [1499363 1462433] - [netdrv] qed: Multiple qzone queues for VFs (Don Dutile) [1499363 1462433] - [netdrv] qed: IOV db support multiple queues per qzone (Don Dutile) [1499363 1462433] - [netdrv] qed: Make VF legacy a bitfield (Don Dutile) [1499363 1462433] - [netdrv] qed: Assign a unique per-queue index to queue-cid (Don Dutile) [1499363 1462433] - [netdrv] qed: Pass vf_params when creating a queue-cid (Don Dutile) [1499363 1462433] - [netdrv] qed*: L2 interface to use the SB structures directly (Don Dutile) [1499363 1462433] - [netdrv] qed: Create L2 queue database (Don Dutile) [1499363 1462433] - [netdrv] qed: Add bitmaps for VF CIDs (Don Dutile) [1499363 1462433] - [netdrv] qed: Add support for changing iSCSI mac (Don Dutile) [1499363 1462433] - [netdrv] qed: No need to reset SBs on IOV init (Don Dutile) [1499363 1462433] - [netdrv] qed: Reset IGU CAM to default on init (Don Dutile) [1499363 1462433] - [netdrv] qed: Hold a single array for SBs (Don Dutile) [1499363 1462433] - [netdrv] qed: Provide auxiliary for getting free VF SB (Don Dutile) [1499363 1462433] - [netdrv] qed: Remove assumption on SB order in IGU (Don Dutile) [1499363 1462433] - [netdrv] qed: Encapsulate interrupt counters in struct (Don Dutile) [1499363 1462433] - [netdrv] qed: Add aux. function translating sb_id -> igu_sb_id (Don Dutile) [1499363 1462433] - [netdrv] qed: Distinguish between sb_id and igu_sb_id (Don Dutile) [1499363] - [netdrv] qed: IGU read revised (Don Dutile) [1499363 1462433] - [netdrv] qed: Minor refactoring in interrupt code (Don Dutile) [1499363 1462433] - [netdrv] qed: Make qed_int_cau_conf_pi() static (Don Dutile) [1499363 1462433] - [netdrv] qed: Cache alignemnt padding to match host (Don Dutile) [1499363 1462433] - [netdrv] qed: Mask parities after occurance (Don Dutile) [1499363 1462433] - [netdrv] qed: Print multi-bit attentions properly (Don Dutile) [1499363 1462433] - [netdrv] qed: Diffrentiate adapter-specific attentions (Don Dutile) [1499363 1462433] - [netdrv] qed: Get rid of the attention-arrays (Don Dutile) [1499363 1462433] - [netdrv] qed: Support dynamic s-tag change (Don Dutile) [1499363 1462433] - [netdrv] qed: QL41xxx VF MSI-x table (Don Dutile) [1499363 1462433] - [netdrv] qed: Don't inherit RoCE DCBx for V2 (Don Dutile) [1499363 1462433] - [netdrv] qed: Correct DCBx update scheme (Don Dutile) [1499363 1462433] - [netdrv] qed: Add missing static/local dcbx info (Don Dutile) [1499363 1462433] - [netdrv] mlxfw: Properly handle dependancy with non-loadable mlx5 (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: Make the module selectable (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: fix a NULL dereference (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: remove redundant goto on error check (Don Dutile) [1499363 1466367] - [netdrv] mlxfw: select CONFIG_XZ_DEC (Don Dutile) [1499363 1466367] - [netdrv] Add the mlxfw module for Mellanox firmware flash process (Don Dutile) [1499363 1466367] - [netdrv] qed: Replace set_id() api with set_name() (Don Dutile) [1499363 1462433] - [netdrv] qede: Log probe of PCI device (Don Dutile) [1499363 1462433] - [netdrv] qed: Provide MBI information in dev_info (Don Dutile) [1499363 1462433] - [netdrv] qed: Enable RoCE parser searching on fp init (Don Dutile) [1499363 1462433] - [netdrv] qed: Flush slowpath tasklet on stop (Don Dutile) [1499363 1462433] - [netdrv] qed: Remove BB_A0 references (Don Dutile) [1499363 1462433] - [netdrv] qed: Drop the 's' from num_ports_in_engines (Don Dutile) [1499363 1462433] - [netdrv] qed: Log incorrectly installed board (Don Dutile) [1499363 1462433] - [netdrv] qed: !main_ptt for tunnel configuration (Don Dutile) [1499363 1462433] - [netdrv] qed: Align DP_ERR style with other DP macros (Don Dutile) [1499363 1462433] - [netdrv] qede: Fix sparse warnings (Don Dutile) [1499363 1462433] - [netdrv] update drivers to handle HWTSTAMP_FILTER_NTP_ALL (Don Dutile) [1499363] - [netdrv] qede: Support 1G advertisment (Don Dutile) [1499363 1462433] - [netdrv] qed: Fix setting of Management bitfields (Don Dutile) [1499363 1462433] - [netdrv] qede: qedr closure after setting state (Don Dutile) [1499363 1462433] - [netdrv] qed: Correct print in iscsi error-flow (Don Dutile) [1499363 1462433] - [netdrv] qed: Revise alloc/setup/free flow (Don Dutile) [1499363 1462433] - [netdrv] qed: Free previous connections when releasing iSCSI (Don Dutile) [1499363] - [netdrv] qede: Don't use an internal MAC field (Don Dutile) [1499363 1462433] - [netdrv] qede: Add missing Status-block free (Don Dutile) [1499363 1462433] - [netdrv] qede: Honor user request for Tx buffers (Don Dutile) [1499363 1462433] - [netdrv] qede: Allow WoL to activate by default (Don Dutile) [1499363] - [netdrv] mlx5e: Fix possible memory leak (Don Dutile) [1499363 1456694] - [netdrv] qed: Remove unused including (Don Dutile) [1499363 1462433] - [netdrv] qed: Utilize FW 8.20.0.0 (Don Dutile) [1499363 1462433] - [infiniband] ib/mlx5: Bump driver version (Don Dutile) [1499363 1456694] - [netdrv] mlx5: Bump driver version (Don Dutile) [1499363 1456694] - [netdrv] mlx5: FPGA, Add basic support for Innova (Don Dutile) [1499363 1456672] - [netdrv] mlx5: Introduce trigger_health_work function (Don Dutile) [1499363 1456694] - [netdrv] mlx5: Update the list of the PCI supported devices (Don Dutile) [1499363 1456690] - [netdrv] {net, ib}/mlx5: Replace mlx5_vzalloc with kvzalloc (Don Dutile) [1499363 1456694] - [infiniband] ib/core: Fix static analysis warning in ib_policy_change_task (Don Dutile) [1499363 1464478] - [infiniband] ib/core: Fix uninitialized variable use in check_qp_port_pkey_settings (Don Dutile) [1499363 1464478] - [security] selinux: Add a cache for quicker retreival of PKey SIDs (Don Dutile) [1499363 1464478] - [security] selinux: Add IB Port SMP access vector (Don Dutile) [1499363 1464478] - [security] selinux: Implement Infiniband PKey "Access" access vector (Don Dutile) [1499363 1464478] - [security] selinux: Allocate and free infiniband security hooks (Don Dutile) [1499363 1464478] - [security] selinux: Create policydb version for Infiniband support (Don Dutile) [1499363 1464478] - [infiniband] ib/core: Enforce security on management datagrams (Don Dutile) [1499363 1464478] - [security] selinux lsm ib/core: Implement LSM notification system (Don Dutile) [1499363 1464478] - [infiniband] ib/core: Enforce PKey security on QPs (Don Dutile) [1499363 1464478] - [infiniband] ib/core: IB cache enhancements to support Infiniband security (Don Dutile) [1499363 1464478] - [security] selinux: Update policy version to support constraints info (Don Dutile) [1499363 1464478]- [infiniband] i40iw: Fix port number for query QP (Stefan Assmann) [1466401] - [infiniband] i40iw: Add missing memory barriers (Stefan Assmann) [1466401] - [infiniband] i40iw: Add support for port reuse on active side connections (Stefan Assmann) [1466401] - [infiniband] i40iw: Add missing VLAN priority (Stefan Assmann) [1466401] - [infiniband] i40iw: Call i40iw_cm_disconn on modify QP to disconnect (Stefan Assmann) [1466401] - [infiniband] i40iw: Prevent multiple netdev event notifier registrations (Stefan Assmann) [1466401] - [infiniband] i40iw: Fail open if there are no available MSI-X vectors (Stefan Assmann) [1466401] - [infiniband] i40iw: make some structures const (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: Remove unused argument (Stefan Assmann) [1466401] - [infiniband] i40iw: Improve CQP timeout logic (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix potential fcn_id_array out of bounds (Stefan Assmann) [1466401] - [infiniband] i40iw: Use correct alignment for CQ0 memory (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix typecast of tcp_seq_num (Stefan Assmann) [1466401] - [infiniband] i40iw: Correct variable names (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix parsing of query/commit FPM buffers (Stefan Assmann) [1466401] - [infiniband] i40iw: fix spelling mistake: "allloc_buf" -> "alloc_buf" (Stefan Assmann) [1466401] - [infiniband] i40iw: Fixes for static checker warnings (Stefan Assmann) [1466401] - [infiniband] i40iw: Simplify code (Stefan Assmann) [1466401] - [infiniband] ib/i40iw: Fix error code in i40iw_create_cq() (Stefan Assmann) [1466401] - [infiniband] i40iw: Free QP PBLEs when the QP is destroyed (Stefan Assmann) [1466401] - [infiniband] i40iw: Avoid memory leak of CQP request objects (Stefan Assmann) [1466401] - [infiniband] i40iw: Update list correctly (Stefan Assmann) [1466401] - [infiniband] i40iw: Add missing memory barrier (Stefan Assmann) [1466401] - [infiniband] i40iw: Free QP resources on CQP destroy QP failure (Stefan Assmann) [1466401] - [infiniband] i40iw: Release cm_id ref on PCI function reset (Stefan Assmann) [1466401] - [infiniband] i40iw: Utilize iwdev->reset during PCI function reset (Stefan Assmann) [1466401] - [infiniband] i40iw: Do not poll CCQ after it is destroyed (Stefan Assmann) [1466401] - [infiniband] i40iw: Fix order of cleanup in close (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: fix duplicated code for different branches (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: Fix device initialization error path (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: ACK MPA Reject frame (Stefan Assmann) [1466401] - [infiniband] rdma/i40iw: Don't set 0-length FULPDU RTR indication control flag (Stefan Assmann) [1466401] - [infiniband] ib/i40iw: use setup_timer (Stefan Assmann) [1466401]- [scsi] remove various unused blist flags (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: remove synchronous STPG support (Mike Snitzer) [1499107] - [scsi] scsi_devinfo: remove synchronous ALUA for NETAPP devices (Mike Snitzer) [1499107] - [scsi] scsi_dh: move .rescan to an auxiliary structure (Mike Snitzer) [1499107] - [scsi] scsi_dh: fix RHEL7 kABI breakage (Mike Snitzer) [1475380] - [scsi] revert: scsi: handle more device handler setup/teardown in common code (Mike Snitzer) [1475380] - [scsi] Add scsi_vpd_tpg_id() (Mike Snitzer) [1475380] - [scsi] Add scsi_vpd_lun_id() (Mike Snitzer) [1475380] - [scsi] scsi_dh_alua: Warn if the first argument of alua_rtpg_queue() is NULL (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Ensure that alua_activate() calls the completion function (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Check scsi_device_get() return value (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Fix RCU annotations (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Fix a reference counting bug (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: fix missing kref_put() in alua_rtpg_work() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Fix memory leak in alua_rtpg() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: do not fail for unknown VPD identification (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: uninitialized variable in alua_rtpg() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Declare local functions static (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Update version to 2.0 (Mike Snitzer) [1499107] - [scsi] scsi_dh: add 'rescan' callback (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Send TEST UNIT READY to poll for transitioning (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: update all port states (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Recheck state on unit attention (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Add new blacklist flag 'BLIST_SYNC_ALUA' (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Allow workqueue to run synchronously (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Use workqueue for RTPG (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: remove 'rel_port' from alua_dh_data structure (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: move optimize_stpg evaluation (Mike Snitzer) [1499107] - [scsi] revert commit a8e5a2d593cb ("[scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning") (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: simplify alua_initialize() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use unique device id (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Use separate alua_port_group structure (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: allocate RTPG buffer separately (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: switch to scsi_execute_req_flags() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: call alua_rtpg() if stpg fails (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Make stpg synchronous (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: separate out alua_stpg() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Pass buffer as function argument (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Remove stale variables (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use scsi_vpd_tpg_id() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: simplify sense code handling (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: rework alua_check_tpgs() to return the tpgs mode (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use unaligned access macros (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use flag for RTPG extended header (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: fixup description of stpg_endio() (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: return standard SCSI return codes in submit_rtpg (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: use standard logging functions (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: sanitze sense code handling (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: improved logging (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Use vpd_pg83 information (Mike Snitzer) [1499107] - [scsi] scsi_dh_alua: Disable ALUA handling for non-disk devices (Mike Snitzer) [1499107] - [scsi] fix device handler detach oops (Mike Snitzer) [1499107] - [scsi] handle more device handler setup_teardown in common code (Mike Snitzer) [1499107] - [scsi] device handlers must have attach and detach methods (Mike Snitzer) [1499107] - [scsi] remove struct scsi_dh_devlist (Mike Snitzer) [1499107] - [scsi] use container_of to get at device handler private data (Mike Snitzer) [1499107] - [scsi] scsi_dh: get module reference outside of device handler (Mike Snitzer) [1499107] - [scsi] scsi_dh_hp_sw: fix return value on failed allocation (Mike Snitzer) [1499107] - [scsi] revert "scsi_dh_alua: Fix memory leak in alua_bus_attach()" (Mike Snitzer) [1499107]- [pinctrl] intel: Read back TX buffer state (Xiaolong Wang) [1511744] - [pinctrl] intel: Add Intel Denverton pin controller support (Xiaolong Wang) [1384731] - [net] revert "net: use lib/percpu_counter API for fragmentation mem accounting" (Jesper Brouer) [1508499] - [net] inet_diag: Fix up addresses in v4-mapped SYN-RECV TCP pseudo sockets (Stefano Brivio) [1372520] - [net] netfilter: nf_ct_sip: allow tab character in SIP headers (Davide Caratti) [1461348] - [net] netfilter: nf_ct_sip: correct allowed characters in Call-ID SIP header (Davide Caratti) [1461348] - [net] netfilter: nf_ct_sip: correct parsing of continuation lines in SIP headers (Davide Caratti) [1461348] - [net] ipvs: update real-server binding of outgoing connections in SIP-pe (Davide Caratti) [1461348] - [net] ipvs: make drop_entry protection effective for SIP-pe (Davide Caratti) [1461348] - [net] ipvs: don't alter conntrack in OPS mode (Davide Caratti) [1461348] - [net] ipvs: optimize release of connections in OPS mode (Davide Caratti) [1461348] - [net] ipvs: handle connections started by real-servers (Davide Caratti) [1461348] - [net] ipvs: rerouting to local clients is not needed anymore (Davide Caratti) [1461348] - [net] ipv4: Namespecify the tcp_keepalive_intvl sysctl knob (Hangbin Liu) [1476667] - [net] ipv4: Namespecify tcp_keepalive_probes sysctl knob (Hangbin Liu) [1476667] - [net] ipv4: Namespaceify tcp_keepalive_time sysctl knob (Hangbin Liu) [1476667] - [mm] mm/memory_hotplug: define find_{smallest|biggest}_section_pfn as unsigned long (Yasuaki Ishimatsu) [1500440] - [mm] mm/memory_hotplug: change pfn_to_section_nr/section_nr_to_pfn macro to inline function (Yasuaki Ishimatsu) [1500440] - [mm] filemap: don't plant shadow entries without radix tree node (Waiman Long) [1509891] - [mm] Fix panic due to NULL pointer dereference in __memcg_kmem_get_cache() (Larry Woodman) [1490495] - [usb] xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor (Torez Smith) [1496645] - [drm] i915: Add interface to reserve fence registers for vGPU (Paul Lai) [1449711] - [drm] i915/gvt: Fix GPU hang after reusing vGPU instance across different guest OS (Paul Lai) [1458689] - [pci] pci/msi: Ignore affinity if pre/post vector count is more than min_vecs (Myron Stowe) [1509390] - [pci] pci/msi: fix the pci_alloc_irq_vectors_affinity stub (Myron Stowe) [1509390] - [virt] vfio/pci: Virtualize Maximum Read Request Size (Alex Williamson) [1499021] - [virt] vfio/pci: Virtualize Maximum Payload Size (Alex Williamson) [1499021] - [virt] vfio: Stall vfio_del_group_dev() for container group detach (Alex Williamson) [1499022] - [virt] vfio: fix noiommu vfio_iommu_group_get reference count (Alex Williamson) [1499022] - [virt] vfio/pci: Fix handling of RC integrated endpoint PCIe capability size (Alex Williamson) [1499022] - [virt] vfio/pci: Use pci_try_reset_function() on initial open (Alex Williamson) [1499022] - [virt] vfio: Remove unnecessary uses of vfio_container.group_lock (Alex Williamson) [1499022] - [virt] vfio: New external user group/file match (Alex Williamson) [1499022] - [virt] kvm-vfio: Decouple only when we match a group (Alex Williamson) [1499022] - [virt] vfio: Fix group release deadlock (Alex Williamson) [1499022] - [virt] vfio: fix a typo in comment of function vfio_pin_pages (Alex Williamson) [1499022] - [scsi] virtio_scsi: let host do exception handling (Paolo Bonzini) [1501309] - [edac] skx_edac: Handle systems with segmented PCI busses (Yasuyuki Kobayashi) [1492511 1500572] - [block] loop: Add PF_LESS_THROTTLE to block/loop device thread (Ming Lei) [1511107] - [crypto] x86/sha1 - Fix reads beyond the number of blocks passed (Herbert Xu) [1469200] - [netdrv] sfc: remove redundant variable start (Jarod Wilson) [1479400] - [netdrv] sfc: don't warn on successful change of MAC (Jarod Wilson) [1479400] - [netdrv] sfc: support rx-fcs and rx-all (Jarod Wilson) [1479400] - [kernel] percpu-refcount: support synchronous switch to atomic mode (Prarit Bhargava) [1511619] - [kernel] percpu_ref: allow operation mode switching operations to be called concurrently (Prarit Bhargava) [1511619] - [kernel] percpu_ref: restructure operation mode switching (Prarit Bhargava) [1511619] - [kernel] percpu_ref: unify staggered atomic switching wait behavior (Prarit Bhargava) [1511619] - [kernel] percpu_ref: reorganize __percpu_ref_switch_to_atomic() and relocate percpu_ref_switch_to_atomic() (Prarit Bhargava) [1511619] - [kernel] percpu_ref: remove unnecessary RCU grace period for staggered atomic switching confirmation (Prarit Bhargava) [1511619]- [netdrv] mlx5e: Avoid doing a cleanup call if the profile doesn't have it (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Properly check applicability of devlink eswitch commands (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix min inline value for VF rep SQs (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix timestamping capabilities reporting (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Wait for FW readiness before initializing command interface (Don Dutile) [1456694 1499362] - [infiniband] ib/ipoib: Fix memory leak in create child syscall (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Fix access to un-initialized napi struct (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Delete napi in device uninit default (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Limit call to free rdma_netdev for capable devices (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Fix memory leaks for child interfaces priv (Don Dutile) [1456699 1499362] - [infiniband] rxe: Fix a sleep-in-atomic bug in post_one_send (Don Dutile) [1456704 1499362] - [infiniband] rdma/qedr: Add 64KB PAGE_SIZE support to user-space queues (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: Initialize byte_len in WC of READ and SEND commands (Don Dutile) [1462433 1499362] - [netdrv] qed: fix dump of context data (Don Dutile) [1462433 1499362] - [netdrv] mlx5: Enable 4K UAR only when page size is bigger than 4K (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix wrong indications in DIM due to counter wraparound (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Added BW check for DIM decision mechanism (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Remove several module events out of ethtool stats (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Continue health polling until it is explicitly stopped (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Fix create vport flow table flow (Don Dutile) [1385325 1499362] - [netdrv] mlx4: Check if Granular QoS per VF has been enabled before updating QP qos_vport (Don Dutile) [1456692 1499362] - [netdrv] mlx4: Fix the check in attaching steering rules (Don Dutile) [1456692 1499362] - [infiniband] rdma/sa: Fix kernel panic in CMA request handler flow (Don Dutile) [1499362] - [infiniband] rdma/umem: Fix missing mmap_sem in get umem ODP call (Don Dutile) [1499362] - [infiniband] rdma/core: not to set page dirty bit if it's already set (Don Dutile) [1499362] - [infiniband] rdma/uverbs: Declare local function static and add brackets to sizeof (Don Dutile) [1499362] - [infiniband] rdma/netlink: Reduce exposure of RDMA netlink functions (Don Dutile) [1499362] - [infiniband] rdma/srp: Fix NULL deref at srp_destroy_qp() (Don Dutile) [1499362] - [infiniband] rdma/ipoib: Limit the ipoib_dev_uninit_default scope (Don Dutile) [1456699 1499362] - [infiniband] rdma/ipoib: Replace netdev_priv with ipoib_priv for ipoib_get_link_ksettings (Don Dutile) [1456699 1499362] - [infiniband] rdma/qedr: add null check before pointer dereference (Don Dutile) [1462433 1499362] - [infiniband] rdma/mlx5: set UMR wqe fence according to HCA cap (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Define interface bits for fencing UMR wqe (Don Dutile) [1456694 1499362] - [infiniband] rdma/mlx4: Fix MAD tunneling when SRIOV is enabled (Don Dutile) [1456692 1499362] - [infiniband] rdma/hfi1: change PCI bar addr assignments to Linux API functions (Don Dutile) [1452789 1499362] - [infiniband] rdma/hfi1: fix array termination by appending NULL to attr array (Don Dutile) [1452789 1499362] - [infiniband] rdma/nes: ACK MPA Reply frame (Don Dutile) [1499362] - [infiniband] rdma/nes: Don't set 0-length FULPDU RTR indication control flag (Don Dutile) [1499362] - [netdrv] mlx5: avoid build warning for uniprocessor (Don Dutile) [1456694 1499362] - [net] xprtrdma: Delete an error message for a failed memory allocation in xprt_rdma_bc_setup() (Don Dutile) [1499362] - [netdrv] mlx5: fix bug reading rss_hash_type from CQE (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: IPoIB, handle RX packet correctly (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: Use the correct delete call on offloaded TC encap entry detach (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: add CONFIG_INET dependency (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix uninitialized data in aRFS infrastructure (Don Dutile) [1462433 1499362] - [netdrv] mlx4_core: Use min3 to select number of MSI-X vectors (Don Dutile) [1456692 1499362] - [netdrv] mlx5: Use underlay QPN from the root name space (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: IPoIB, Only support regular RQ for now (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: Fix setup TC ndo (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Fix ethtool pause support and advertise reporting (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use the correct pause values for ethtool advertising (Don Dutile) [1456694 1499362] - [uapi] smc_diag.h: fix include from userland (Don Dutile) [1499362] - [uapi] includes linux/types.h before exporting files (Don Dutile) [1499362] - [netdrv] qede: Split PF/VF ndos (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct doorbell configuration for !4Kb pages (Don Dutile) [1462433 1499362] - [netdrv] qed: Tell QM the number of tasks (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix VF removal sequence (Don Dutile) [1462433 1499362] - [netdrv] mlx4_core: Reduce harmless SRIOV error message to debug level (Don Dutile) [1456692 1499362] - [netdrv] mlx4_en: Avoid adding steering rules with invalid ring (Don Dutile) [1456692 1499362] - [kernel] treewide: spelling: correct diffrent[iate] and banlance typos (Don Dutile) [1499362] - [infiniband] ib/srpt: Avoid that aborting a command triggers a kernel warning (Don Dutile) [1499362] - [infiniband] ib/srpt: Fix abort handling (Don Dutile) [1499362] - [infiniband] rxe: expose num_possible_cpus() cnum_comp_vectors (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Update caller's CRC for RXE_MEM_TYPE_DMA memory type (Don Dutile) [1456704 1499362] - [infiniband] ib/hfi1: Clean up on context initialization failure (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix an assign/ordering issue with shared context IDs (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Clean up context initialization (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Correctly clear the pkey (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Search shared contexts on the opened device, not all devices (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Remove atomic operations for SDMA_REQ_HAVE_AHG bit (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use filedata rather than filepointer (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Name function prototype parameters (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix a subcontext memory leak (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Return an error on memory allocation failure (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Adjust default eager_buffer_size to 8MB (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Get rid of divide when setting the tx request header (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix yield logic in send engine (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1, ib/rdmavt: Move r_adefered to r_lock cache line (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix checks for Offline transient state (Don Dutile) [1452789 1499362] - [netdrv] mlx5: Enable IPoIB acceleration (Don Dutile) [1456694 1499362] - [netdrv] qede: Fix possible misconfiguration of advertised autoneg value (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix overriding of supported autoneg value (Don Dutile) [1462433 1499362] - [netdrv] qed*: Fix possible overflow for status block id field (Don Dutile) [1462433 1499362] - [netdrv] qed*: Fix issues in the ptp filter config implementation (Don Dutile) [1462433 1499362] - [netdrv] qede: Fix concurrency issue in PTP Tx path processing (Don Dutile) [1462433 1499362] - [infiniband] ib/ocrdma: fix out of bounds access to local buffer (Don Dutile) [1499362] - [infiniband] ib/mlx4: Fix incorrect order of formal and actual parameters (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Change flush logic so it adheres to the variable name (Don Dutile) [1456692 1499362] - [infiniband] mlx5: Fix mlx5_ib_map_mr_sg mr length (Don Dutile) [1456694 1499362] - [infiniband] ib/rxe: Don't clamp residual length to mtu (Don Dutile) [1456704 1499362] - [infiniband] ib/sa: Add support to query OPA path records (Don Dutile) [1499362] - [infiniband] ib/sa: Add OPA path record type (Don Dutile) [1499362] - [infiniband] ib/sa: Add OPA addr header (Don Dutile) [1499362] - [infiniband] ib/sa: Split struct sa_path_rec based on IB and ROCE specific fields (Don Dutile) [1499362] - [infiniband] ib/sa: Introduce path record specific types (Don Dutile) [1499362] - [infiniband] ib/sa: Rename ib_sa_path_rec to sa_path_rec (Don Dutile) [1499362] - [infiniband] ib/cm: Add braces when using sizeof (Don Dutile) [1499362] - [infiniband] ib/core: Define 'opa' rdma_ah_attr type (Don Dutile) [1499362] - [infiniband] ib/core: Define 'ib' and 'roce' rdma_ah_attr types (Don Dutile) [1499362] - [infiniband] ib/core: Use rdma_ah_attr accessor functions (Don Dutile) [1499362] - [infiniband] ib/core: Add accessor functions for rdma_ah_attr fields (Don Dutile) [1499362] - [infiniband] ib/pvrdma: Rename ib_ah_attr related functions (Don Dutile) [1454965 1499362] - [infiniband] ib/mthca: Rename to_ib_ah_attr to to_rdma_ah_attr (Don Dutile) [1499362] - [infiniband] ib/mlx5: Rename to_ib_ah_attr to to_rdma_ah_attr (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx4: Rename to_ib_ah_attr to to_rdma_ah_attr (Don Dutile) [1456692 1499362] - [infiniband] ib/core: Rename ib_destroy_ah to rdma_destroy_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename ib_query_ah to rdma_query_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename ib_modify_ah to rdma_modify_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename ib_create_ah to rdma_create_ah (Don Dutile) [1499362] - [infiniband] ib/core: Rename struct ib_ah_attr to rdma_ah_attr (Don Dutile) [1499362] - [infiniband] ib/rxe: Initialize ib_ah_attr during query_ah (Don Dutile) [1456704 1499362] - [infiniband] ib/core: Check for global flag when using ah_attr (Don Dutile) [1499362] - [infiniband] ib/core: Add braces when using sizeof (Don Dutile) [1499362] - [infiniband] ib/ipoib: Remove 'else' when the 'if' has a return (Don Dutile) [1456699 1499362] - [infiniband] ib/ocrdma: Add identifier names to function definitions (Don Dutile) [1499362] - [netdrv] qed: Prevent warning without CONFIG_RFS_ACCEL (Don Dutile) [1462433 1499362] - [netdrv] qed: output the DPM status and WID count (Don Dutile) [1462433 1499362] - [netdrv] qed: align DPI configuration to HW requirements (Don Dutile) [1462433 1499362] - [netdrv] qed: verify RoCE resource bitmaps are released (Don Dutile) [1462433 1499362] - [netdrv] qed: add error handling flow to TID deregistratin posting failure (Don Dutile) [1462433 1499362] - [netdrv] qed: remove unused SQ error state (Don Dutile) [1462433 1499362] - [netdrv] qed: configure the RoCE max message size (Don Dutile) [1462433 1499362] - [netdrv] qed: Unlock on error in qed_vf_pf_acquire() (Don Dutile) [1462433 1499362] - [netdrv] mlx5: E-Switch, Avoid redundant memory allocation (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Disable HW LRO when PCI is slower than link on striding RQ (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use u8 as ownership type in mlx5e_get_cqe() (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use prefetchw when a write is to follow (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Optimize poll ICOSQ completion queue (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Act on delay probe time updates (Don Dutile) [1456687 1499362] - [kernel] [netdrv] mlx5e: Update neighbour 'used' state using HW flow rules counters (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Add support to neighbour update flow (Don Dutile) [1499362 1456687] - [netdrv] mlx5e: Add neighbour hash table to the representors (Don Dutile) [1456687 1499362] - [net] add addrconf.h to ip6_route.h (Don Dutile) [1499362] - [kernel] locking/refcount: Remove the half-implemented refcount_sub() API (Don Dutile) [1499362] - [lib] locking/refcount: Create unchecked atomic_t implementation (Don Dutile) [1499362] - [lib] refcount: change EXPORT_SYMBOL markings (Don Dutile) [1499362] - [lib] locking/refcount: Add refcount_t API kernel-doc comments (Don Dutile) [1499362 1456687] - [lib] locking/refcounts: Change WARN() to WARN_ONCE() (Don Dutile) [1499362 1456687] - [kernel] locking/refcounts: Add missing kernel.h header to have UINT_MAX defined (Don Dutile) [1456687 1499362] - [lib] locking/refcounts: Out-of-line everything (Don Dutile) [1456687 1499362] - [lib] refcount_t: Introduce a special purpose refcount type (Don Dutile) [1456687 1499362] - [kernel] locking/atomics: Add _{acquire|release|relaxed}() variants of some atomic operations (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Read neigh parameters with proper locking (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Use flag to properly monitor a flow rule offloading state (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Remove output device parameter from create encap header helpers definition (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Move the encap entry structure from the eswitch header (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Remove encap entry pointer from the eswitch flow attributes (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Extendable vport representor netdev private data (Don Dutile) [1499362 1456694] - [infiniband] ib/sa: Add support to query opa classport info (Don Dutile) [1499362] - [trace] iommu: Remove pci.h include from trace/events/iommu.h (Don Dutile) [1499362] - [infiniband] ib/core: Move opa_class_port_info definition to header file (Don Dutile) [1499362] - [infiniband] ib/core: Add rdma_cap_opa_ah to expose opa address handles (Don Dutile) [1499362] - [infiniband] ib/sa: Modify SA to implicitly cache Class Port info (Don Dutile) [1499362] - [infiniband] ib/sa: Move functions update_sm_ah() and ib_sa_event() (Don Dutile) [1499362] - [infiniband] ib/sa: Remove unwanted braces (Don Dutile) [1499362] - [infiniband] ib/sa: Add braces when using sizeof (Don Dutile) [1499362] - [infiniband] ib/sa: Fix lines longer than 80 columns (Don Dutile) [1499362] - [infiniband] ib/hfi1: Use bool in process_ecn (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi: Protect against writable mmap (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix unbalanced braces around else (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Convert Lx to llx (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix misspelling in comment (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Permanently enable P_Key checking in HFI (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Cache neighbor secure data after link up (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Adjust high temperature warning for QSFP cable (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Fix softlockup issue (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use defines from common headers (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add functions to parse 9B headers (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Rename hdr2sc to hfi1_9B_get_sc5 (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Return SC2VL mappings to FM with VL15 instead of ILLEGAL_VL (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Validate the TID count before using it (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt/hfi1/qib: Use the MGID and MLID for multicast addressing (Don Dutile) [1452789 1499362] - [infiniband] ib/core: For multicast functions, verify that LIDs are multicast LIDs (Don Dutile) [1499362] - [infiniband] ib/hfi1: Correct MulticastMask/CollectiveMask info to SMA output (Don Dutile) [1452789 1499362] - [infiniband] ib/core: If the MGID/MLID pair is not on the list return an error (Don Dutile) [1499362] - [infiniband] ib/qib: use setup_timer (Don Dutile) [1499362] - [infiniband] ib/nes: use setup_timer (Don Dutile) [1499362] - [infiniband] ib/nes: Fix incorrect type in assignment (Don Dutile) [1499362] - [infiniband] ib/usnic: Simplify the code to balance loc/unlock calls (Don Dutile) [1499362] - [infiniband] ib/usnic: Explicitly include usnic headers (Don Dutile) [1499362] - [infiniband] ib/core: Mark local uverbs_std_types functions to be static (Don Dutile) [1499362] - [infiniband] ib/rxe: fix typo: "algorithmi" -> "algorithm" (Don Dutile) [1456704 1499362] - [infiniband] ib/rdmavt: restore IRQs on error path in rvt_create_ah() (Don Dutile) [1452789 1499362] - [infiniband] rdma/qedr: add support for send+invalidate in poll CQ (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: destroy CQ only after HW releases it (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: enhance destroy flow for GSI QP (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: properly check atomic capabilities (Don Dutile) [1462433 1499362] - [infiniband] rdma/qedr: reset access control when registering a MR (Don Dutile) [1462433 1499362] - [netdrv] qed: Acquire/release ptt_ptp lock when enabling/disabling PTP (Don Dutile) [1462433 1499362] - [netdrv] qed: Remove the un-needed ptp header file (Don Dutile) [1462433 1499362] - [netdrv] qede: Add support for PTP resource locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Add support for PTP resource locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Add support for MFW resource locking (Don Dutile) [1462433 1499362] - [net] svcrdma: Clean out old XDR encoders (Don Dutile) [1499362] - [net] svcrdma: Remove the req_map cache (Don Dutile) [1499362] - [net] svcrdma: Remove unused RDMA Write completion handler (Don Dutile) [1499362] - [net] svcrdma: Reduce size of sge array in struct svc_rdma_op_ctxt (Don Dutile) [1499362] - [net] svcrdma: Clean up RPC-over-RDMA backchannel reply processing (Don Dutile) [1499362] - [net] svcrdma: Report Write/Reply chunk overruns (Don Dutile) [1499362] - [net] svcrdma: Clean up RDMA_ERROR path (Don Dutile) [1499362] - [net] svcrdma: Use rdma_rw API in RPC reply path (Don Dutile) [1499362] - [net] svcrdma: Introduce local rdma_rw API helpers (Don Dutile) [1499362] - [net] svcrdma: Clean up svc_rdma_get_inv_rkey() (Don Dutile) [1499362] - [net] svcrdma: Add helper to save pages under I/O (Don Dutile) [1499362] - [net] svcrdma: Eliminate RPCRDMA_SQ_DEPTH_MULT (Don Dutile) [1499362] - [net] svcrdma: Add svc_rdma_map_reply_hdr() (Don Dutile) [1499362] - [net] svcrdma: Move send_wr to svc_rdma_op_ctxt (Don Dutile) [1499362] - [net] xprtrdma: Remove rpcrdma_buffer::rb_pool (Don Dutile) [1499362] - [net] xprtrdma: Squelch ENOBUFS warnings (Don Dutile) [1499362] - [net] xprtrdma: Annotate receive workqueue (Don Dutile) [1499362] - [net] xprtrdma: Revert commit d0f36c46deea (Don Dutile) [1499362] - [net] xprtrdma: Restore transport after device removal (Don Dutile) [1499362] - [net] xprtrdma: Refactor rpcrdma_ep_connect (Don Dutile) [1499362] - [net] xprtrdma: Support unplugging an HCA from under an NFS mount (Don Dutile) [1499362] - [net] xprtrdma: Use same device when mapping or syncing DMA buffers (Don Dutile) [1499362] - [net] xprtrdma: Refactor rpcrdma_ia_open() (Don Dutile) [1499362] - [net] xprtrdma: Detect unreachable NFS/RDMA servers more reliably (Don Dutile) [1499362] - [net] sunrpc: Export xprt_force_disconnect() (Don Dutile) [1499362] - [net] xprtrdma: Cancel refresh worker during buffer shutdown (Don Dutile) [1499362] - [infiniband] ib/vmw_pvrdma: Spare annotate imm_data (Don Dutile) [1454965 1499362] - [infiniband] ib/mlx5: Add ODP support to MW (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Extract page fault code (Don Dutile) [1456694 1499362] - [infiniband] ib/umem: Add support to huge ODP (Don Dutile) [1499362] - [infiniband] ib/mlx5: Add contiguous ODP support (Don Dutile) [1456694 1499362] - [infiniband] ib/umem: Add contiguous ODP support (Don Dutile) [1499362] - [infiniband] ib/mlx5: Decrease verbosity level of ODP errors (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix implicit MR GC (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix UMR size calculation (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix function updating xlt emergency path (Don Dutile) [1456694 1499362] - [infiniband] ib: Replace ib_umem page_size by page_shift (Don Dutile) [1499362] - [infiniband] ib/hfi1: Use pcie_flr() instead of duplicating it (Don Dutile) [1452789 1499362] - [kernel] pci: Export pcie_flr() (Don Dutile) [1452789 1499362] - [infiniband] ib/core: change the return type to void (Don Dutile) [1499362] - [infiniband] ib/hfi: Fix up comments in engine mapping (Don Dutile) [1452789 1499362] - [infiniband] uverbs: Fix integer overflows (Don Dutile) [1499362] - [infiniband] {net, ib}/{rxe, usnic}: Utilize generic mac to eui32 function (Don Dutile) [1456704 1499362] - [infiniband] ib/usnic: Remove unused functions (Don Dutile) [1499362] - [infiniband] ib/iser: fix spelling mistake: "unexepected" -> "unexpected" (Don Dutile) [1499362] - [netdrv] qed: fix invalid use of sizeof in qed_alloc_qm_data() (Don Dutile) [1462433 1499362] - [netdrv] qed - VF tunnelling support [VXLAN/GENEVE/GRE] (Don Dutile) [1462433 1499362] - [netdrv] qed/qede: Add UDP ports in bulletin board (Don Dutile) [1462433 1499362] - [netdrv] qede: Disable tunnel offloads for non offloaded UDP ports (Don Dutile) [1462433 1499362] - [netdrv] qed/qede: Enable tunnel offloads based on hw configuration (Don Dutile) [1462433 1499362] - [netdrv] qed: refactor tunnelling - API/Structs (Don Dutile) [1462433 1499362] - [kernel] [netdrv] qed: Add support for static dcbx (Don Dutile) [1462433 1499362] - [netdrv] qed: Support dcbnl IEEE selector field (Don Dutile) [1462433 1499362] - [netdrv] qed: Add additional DCBx debug messages (Don Dutile) [1462433 1499362] - [netdrv] qed: Separate RoCE DCBx support for V2 (Don Dutile) [1462433 1499362] - [netdrv] qed: Cleanup DCBx unnecessary parameters (Don Dutile) [1462433 1499362] - [netdrv] mlx5: fix warning about missing prototype (Don Dutile) [1456694 1499362] - [netdrv] mlx5: hide unused functions (Don Dutile) [1456694 1499362] - [netdrv] mlx5: E-Switch, Add control for encapsulation (Don Dutile) [1499362] - [netdrv] mlx5: E-Switch, Refactor fast path FDB table creation in switchdev mode (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Add support for active_width and active_speed in RoCE (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Set mlx5_query_roce_port's return value to void (Don Dutile) [1456694 1499362] - [infiniband] ib/core: Add HDR speed enum (Don Dutile) [1499362] - [infiniband] ib/mlx5: Set correct SL in completion for RoCE (Don Dutile) [1456694 1499362] - [infiniband] ib/cma: Send MRA for reply messages (Don Dutile) [1499362] - [infiniband] ib/mlx5: Support congestion related counters (Don Dutile) [1456663 1499362] - [infiniband] ib/mthca: Check validity of output parameter pointer (Don Dutile) [1499362] - [infiniband] ib/mlx5: Add drop flow steering rule support (Don Dutile) [1456687 1499362] - [infiniband] ib/core: Introduce drop flow specification (Don Dutile) [1456687 1499362] - [infiniband] ib/mlx5: Use IP version matching to classify IP traffic (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Add inner spec and IPv6 validation in user's flow attribute list (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Fix wrong use of kfree at bad flow in create_cq_user (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Enlarge autogroup flow table (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Check supported flow table size (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Change vma from shared to private (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx5: Take write semaphore when changing the vma struct (Don Dutile) [1456694 1499362] - [infiniband] ib/mlx4: Change vma from shared to private (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Take write semaphore when changing the vma struct (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Reduce SRIOV multicast cleanup warning message to debug level (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Fix ib device initialization error flow (Don Dutile) [1456692 1499362] - [infiniband] ib/mlx4: Support RAW Ethernet when RoCE is disabled (Don Dutile) [1456692 1499362] - [infiniband] ib/core: Fix sysfs registration error flow (Don Dutile) [1499362] - [infiniband] ib/core: Fix kernel crash during fail to initialize device (Don Dutile) [1499362] - [infiniband] ib/ipoib: Fix deadlock between ipoib_stop and mcast join flow (Don Dutile) [1456699 1499362] - [infiniband] ib/rxe: Cache dst in QP instead of getting it for each send (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Offload CRC calculation when possible (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Do not export module's private function (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Avoid accessing timers for non RC QPs (Don Dutile) [1456704 1499362] - [infiniband] ib/rxe: Add port protocol stats (Don Dutile) [1456664 1499362] - [netdrv] mlx5e: IPoIB, Fix error handling in mlx5_rdma_netdev_alloc() (Don Dutile) [1385325 1499362] - [infiniband] ib/hfi1: Coding style improvement (make sizeof use safer) (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Remove intermediate var in hfi1_user_sdma_alloc_queues() (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use kcalloc() in hfi1_user_sdma_alloc_queues() (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Use kcalloc() in hfi1_user_exp_rcv_init() (Don Dutile) [1452789 1499362] - [netdrv] qede: allocate enough data for ->arfs_fltr_bmap (Don Dutile) [1462433 1499362] - [infiniband] cxgb3: Convert PDBG to pr_debug (Don Dutile) [1499362] - [net] locking/atomic, kref: Add kref_read() (Don Dutile) [1499362] - [infiniband] cxgb3: Use more common logging style (Don Dutile) [1499362] - [infiniband] ib/ipoib: Support acceleration options callbacks (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Use defined function for netdev_priv function (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Rename qpn to be dqpn in ipoib_send and post_send functions (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Separate control from HW operation on ipoib_open/stop ndo (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Separate control and data related initializations (Don Dutile) [1456699 1499362] - [infiniband] ib/ipoib: Introduce RDMA netdev interface and IPoIB structs (Don Dutile) [1456699 1499362] - [infiniband] ib/hfi1: VNIC SDMA support (Don Dutile) [1452831 1499362] - [infiniband] ib/hfi1: Virtual Network Interface Controller (VNIC) HW support (Don Dutile) [1452831 1499362] - [netdrv] mlx4: suppress 'may be used uninitialized' warning (Don Dutile) [1456692 1499362] - [infiniband] ib/hfi1: OPA_VNIC RDMA netdev support (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC Ethernet Management Agent (VEMA) function (Don Dutile) [1499362] - [infiniband] ib/opa-vnic: VNIC Ethernet Management Agent (VEMA) interface (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC MAC table support (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC statistics support (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: VNIC Ethernet Management (EM) structure definitions (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: Virtual Network Interface Controller (VNIC) netdev (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: Virtual Network Interface Controller (VNIC) interface (Don Dutile) [1452831 1499362] - [infiniband] ib/opa-vnic: RDMA NETDEV interface (Don Dutile) [1452831 1499362] - [infiniband] rdma/uverbs: Initialize cq_context appropriately (Don Dutile) [1499362] - [infiniband] ib/core: Rename uverbs event file structure (Don Dutile) [1499362] - [infiniband] ib/core: Don't use is_async in event files to infer events size (Don Dutile) [1499362] - [infiniband] ib/core: A small refactor in destroy WQ handler (Don Dutile) [1499362] - [infiniband] ib/core: Nullify ib_uobject during allocation (Don Dutile) [1499362] - [infiniband] ib/core: Don't pass the lock state to _rdma_remove_commit_uobject (Don Dutile) [1499362] - [infiniband] ib/core: Rename write flag to exclusive in rdma_core (Don Dutile) [1499362] - [netdrv] qede: Add aRFS support (Don Dutile) [1462433 1499362] - [netdrv] qed: aRFS infrastructure support (Don Dutile) [1462433 1499362] - [infiniband] hw/mlx5: Add New bit to check over QP creation (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: E-switch vport manager is valid for ethernet only (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, RX handler (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: RX handlers per netdev profile (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Xmit flow (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: Xmit flow break down (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Underlay QP (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Basic netdev ndos open/close (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, TX TIS creation (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, RSS flow steering tables (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, RX steering RSS RQTs and TIRs (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: IPoIB, Add netdevice profile skeleton (Don Dutile) [1385325 1499362] - [netdrv] mlx5e: More generic netdev management API (Don Dutile) [1385325 1499362] - [netdrv] mlx5: Enable flow-steering for IB link (Don Dutile) [1385325 1499362] - [netdrv] mlx5: Refactor create flow table method to accept underlay QP (Don Dutile) [1385325 1499362] - [netdrv] mlx5: Add IPoIB enhanced offloads bits to mlx5_ifc (Don Dutile) [1385325 1499362] - [netdrv] cxgb3: Use net_device_stats from struct net_device (Don Dutile) [1499362] - [netdrv] qede: Add support for ingress headroom (Don Dutile) [1462433 1499362] - [netdrv] qede: Update receive statistic once per NAPI (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: Set default RX moderation parameters on driver load (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Reuse alloc cq code for all CQs allocation (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Show board id in ethtool driver information (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Change FW sub_minor display to 4 zeros padding (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Make mlx5e_modify_rqs_vsd a static function (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Add support for RXFCS feature flag (Don Dutile) [1456694 1499362] - [netdrv] mlx5: Update the list of the PCI supported devices (Don Dutile) [1481607 1499362] - [netdrv] qed: Make OOO archipelagos into an array (Don Dutile) [1462433 1499362] - [netdrv] qed: Provide iSCSI statistics to management (Don Dutile) [1462433 1499362] - [netdrv] qed: Add missing stat for new isles (Don Dutile) [1462433 1499362] - [netdrv] qed: Don't close the OUT_EN during init (Don Dutile) [1462433 1499362] - [netdrv] qed: Configure cacheline size in HW (Don Dutile) [1462433 1499362] - [netdrv] qed: Don't use main-ptt in unrelated flows (Don Dutile) [1462433 1499362] - [netdrv] qed: Warn PTT usage by wrong hw-function (Don Dutile) [1462433 1499362] - [netdrv] mlx4: trust shinfo->gso_segs (Don Dutile) [1456692 1499362] - [netdrv] qed: fix missing break in OOO_LB_TC case (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: fix build error without CONFIG_SYSFS (Don Dutile) [1456694 1499362] - [infiniband] ib/hfi1: Eliminate synchronize_rcu() in mr delete (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add transmit fault injection feature (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add receive fault injection feature (Don Dutile) [1452789 1499362] - [lib] fault-inject: add ratelimit option (Don Dutile) [1499362] - [infiniband] ib/hfi1: Ensure VL index is within bounds (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Avoid reseting wqe send_flags in unreserve (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt, ib/hfi1: Fix timer migration regressions (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Add a patch value to the firmware version string (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Check for QSFP presence before attempting reads (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Check device id early during init (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Add swqe completion trace (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Add tracing for cq entry and poll (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt: Add additional fields to post send trace (Don Dutile) [1452789 1499362] - [infiniband] ib/rdmavt, ib/hfi1, ib/qib: Make wc opcode translation driver dependent (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: NULL pointer dereference when freeing rhashtable (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Cache registers during state change (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Race hazard avoidance in user SDMA driver (Don Dutile) [1452789 1499362] - [infiniband] ib/hfi1: Force logical link down (Don Dutile) [1452789 1499362] - [infiniband] ib/ipoib: ibx: failed to create mcg debug file (Don Dutile) [1456699 1499362] - [infiniband] ib/core: Change completion channel to use the reworked objects schema (Don Dutile) [1499362] - [infiniband] ib/core: Add support for fd objects (Don Dutile) [1499362] - [infiniband] ib/core: Add lock to multicast handlers (Don Dutile) [1499362] - [infiniband] ib/core: Change idr objects to use the new schema (Don Dutile) [1499362] - [infiniband] ib/core: Add idr based standard types (Don Dutile) [1499362] - [infiniband] ib/core: Add support for idr types (Don Dutile) [1499362] - [infiniband] ib/core: Refactor idr to be per uverbs_file (Don Dutile) [1499362] - [netdrv] qed: Add a missing error code (Don Dutile) [1462433 1499362] - [netdrv] qed: Manage with less memory regions for RoCE (Don Dutile) [1462433 1499362] - [netdrv] qed: RoCE doesn't need to use SRC (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct TM ILT lines in presence of VFs (Don Dutile) [1462433 1499362] - [netdrv] qed: Fix TM block ILT allocation (Don Dutile) [1462433 1499362] - [netdrv] qed: Revise QM cofiguration (Don Dutile) [1462433 1499362] - [netdrv] ethernet/mellanox/mlx5/core/en_ethtool.c: fix build with gcc-4.4.4 (Don Dutile) [1499362] - [netdrv] ethernet/mellanox/mlx5/core/en_main.c: fix build with gcc-4.4.4 (Don Dutile) [1456694 1499362] - [net] add explicit interrupt.h includes (Don Dutile) [1499362] - [netdrv] qed: Use BDQ resource for storage protocols (Don Dutile) [1462433 1499362] - [netdrv] qed: Utilize resource-lock based scheme (Don Dutile) [1462433 1499362] - [netdrv] qed: Support management-based resource locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Send pf-flr as part of initialization (Don Dutile) [1462433 1499362] - [netdrv] qed: Move to new load request scheme (Don Dutile) [1462433 1499362] - [netdrv] qed: hw_init() to receive parameter-struct (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct HW stop flow (Don Dutile) [1462433 1499362] - [netdrv] mlx5e: Add offloading of E-Switch TC pedit (header re-write) actions (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Introduce alloc/dealloc modify header context commands (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Introduce modify header structures, commands and steering action definitions (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Reorder few command cases to reflect their natural order (Don Dutile) [1456687 1499362] - [netdrv] mlx5: Add helper to initialize a flow steering actions struct instance (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Properly deal with resource cleanup when adding TC flow fails (Don Dutile) [1499362 1456687] - [netdrv] mlx5e: Add intermediate struct for TC flow parsing attributes (Don Dutile) [1456687 1499362] - [netdrv] mlx5e: Add NIC attributes for offloaded TC flows (Don Dutile) [1499362] - [netdrv] mlx5e: Add prefix for e-switch offloaded TC flow attributes (Don Dutile) [1499362 1456687] - [netdrv] mlx5e: Fail safe mtu and lro setting (Don Dutile) [1499362 1456659] - [netdrv] mlx5e: Fail safe tc setup (Don Dutile) [1499362 1456659] - [netdrv] mlx5e: Fail safe cqe compressing/moderation mode setting (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Fail safe ethtool settings (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Introduce switch channels (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Minimize mlx5e_{open/close}_locked (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: CQ and RQ don't need priv pointer (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Isolate open_channels from priv->params (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Split open/close channels to stages (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Refactor refresh TIRs (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Redirect RQT refactoring (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Introduce mlx5e_channels (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Set netdev->rx_cpu_rmap on netdev creation (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Set SQ max rate on mlx5e_open_txqsq rather on open_channel (Don Dutile) [1456659 1499362] - [netdrv] mlx5e: Different SQ types (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Generalize SQ create/modify/destroy functions (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Proper names for SQ/RQ/CQ functions (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Generalize tx helper functions for different SQ types (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Move mlx5e_rq struct declaration (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: XDP TX forwarding support (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Single bfreg (UAR) for all mlx5e SQs and netdevs (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Xmit, no write combining (Don Dutile) [1456694 1499362] - [netdrv] mlx5e: Use dma_rmb rather than rmb in CQE fetch routine (Don Dutile) [1456694 1499362] - [netdrv] qed: Reserve VF feature before PF (Don Dutile) [1462433 1499362] - [netdrv] qed: Don't waste SBs unused by RoCE (Don Dutile) [1462433 1499362] - [netdrv] qed: Reduce verbosity of unimplemented MFW messages (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct endian order of MAC passed to MFW (Don Dutile) [1462433 1499362] - [netdrv] qed: Pass src/dst sizes when interacting with MFW (Don Dutile) [1462433 1499362] - [netdrv] qed: Revise MFW command locking (Don Dutile) [1462433 1499362] - [netdrv] qed: Always publish VF link from leading hwfn (Don Dutile) [1462433 1499362] - [netdrv] qed: Raise verbosity of Malicious VF indications (Don Dutile) [1462433 1499362] - [netdrv] qed: Make qed_iov_mark_vf_flr() return bool (Don Dutile) [1462433 1499362] - [netdrv] qed: Deprecate VF multiple queue-stop (Don Dutile) [1462433 1499362] - [netdrv] qed: Uniform IOV queue validation (Don Dutile) [1462433 1499362] - [netdrv] qed: Correct default VF coalescing configuration (Don Dutile) [1462433 1499362] - [netdrv] qed: Set HW-channel to ready before ACKing VF (Don Dutile) [1462433 1499362] - [netdrv] qed: Clean VF malicious indication when disabling IOV (Don Dutile) [1462433 1499362] - [netdrv] qed: Increase verbosity of VF -> PF errors (Don Dutile) [1462433 1499362] - [infiniband] utilize the new cdev_set_parent function (Don Dutile) [1499362] - [infiniband] ib/ucm: utilize new cdev_device_add helper function (Don Dutile) [1499362] - [kernel] chardev: add helper function to register char devs with a struct device (Don Dutile) [1499362] - [netdrv] mlx4: remove duplicate code in mlx4_en_process_rx_cq() (Don Dutile) [1456692 1499362] - [netdrv] mlx4: make validate_loopback() more generic (Don Dutile) [1456692 1499362] - [netdrv] mlx4: factorize page_address() calls (Don Dutile) [1456692 1499362] - [netdrv] mlx4: do not access rx_desc from mlx4_en_process_rx_cq() (Don Dutile) [1456692 1499362] - [netdrv] mlx4: add rx_alloc_pages counter in ethtool -S (Don Dutile) [1456692 1499362] - [netdrv] mlx4: add page recycling in receive path (Don Dutile) [1456692 1499362] - [netdrv] mlx4: use order-0 pages for RX (Don Dutile) [1456692 1499362] - [netdrv] mlx4: removal of frag_sizes[] (Don Dutile) [1456692 1499362] - [netdrv] mlx4: reduce rx ring page_cache size (Don Dutile) [1456692 1499362] - [netdrv] mlx4: rx_headroom is a per port attribute (Don Dutile) [1456692 1499362] - [netdrv] mlx4: get rid of frag_prefix_size (Don Dutile) [1456692 1499362] - [netdrv] mlx4: remove order field from mlx4_en_frag_info (Don Dutile) [1456692 1499362] - [netdrv] mlx4: dma_dir is a mlx4_en_priv attribute (Don Dutile) [1456692 1499362] - [netdrv] mlx4: xdp: Reserve headroom for receiving packet when XDP prog is active (Don Dutile) [1456692 1499362] - [netdrv] mellanox: use core min/max MTU checking (Don Dutile) [1456692 1499362] - [netdrv] mlx4_en: use napi_complete_done() return value (Don Dutile) [1456692 1499362] - [infiniband] ib/rxe: double free on error (Don Dutile) [1499362] - [infiniband] ib/rxe: Suppress sparse warnings (Don Dutile) [1456704 1499362] - [infiniband] ib/bnxt_re: Fix frame stack compilation warning (Don Dutile) [1384857 1499362] - [net] xprtrdma: fix double include of module.h (Don Dutile) [1499362] - [infiniband] vmw_pvrdma: fix [un]register_netdevice_notifier (Don Dutile) [1454965 1499362]- [x86] intel_rdt: Turn off most RDT features on Skylake (Jiri Olsa) [1486121] - [x86] intel_rdt: Add command line options for resource director technology (Jiri Olsa) [1486121] - [x86] intel_rdt: Move special case code for Haswell to a quirk function (Jiri Olsa) [1486121] - [x86] intel_rdt: Remove redundant ternary operator on return (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Improve limbo list processing (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Fix MBM overflow handler during CPU hotplug (Jiri Olsa) [1457533] - [x86] intel_rdt: Modify the intel_pqr_state for better performance (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Clear the default RMID during hotcpu (Jiri Olsa) [1457533] - [x86] intel_rdt: Show bitmask of shareable resource with other executing units (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Documentation for resctrl based RDT Monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Fix a typo in Documentation (Jiri Olsa) [1457533] - [x86] documentation, x86, resctrl: Recommend locking for resctrlfs (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Handle counter overflow (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Add mbm counter initialization (Jiri Olsa) [1457533] - [x86] intel_rdt/mbm: Basic counting of MBM events (total and local) (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add CPU hotplug support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add sched_in support (Jiri Olsa) [1457533] - [x86] intel_rdt: Introduce rdt_enable_key for scheduling (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add mount,umount support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add rmdir support (Jiri Olsa) [1457533] - [x86] intel_rdt: Separate the ctrl bits from rmdir (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add mon_data (Jiri Olsa) [1457533] - [x86] intel_rdt: Prepare for RDT monitor data support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add cpus file support (Jiri Olsa) [1457533] - [x86] intel_rdt: Prepare to add RDT monitor cpus file support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add tasks file support (Jiri Olsa) [1457533] - [x86] intel_rdt: Change closid type from int to u32 (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add mkdir support for RDT monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Prepare for RDT monitoring mkdir support (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add info files for RDT monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Simplify info and base file lists (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add RMID (Resource monitoring ID) management (Jiri Olsa) [1457533] - [x86] intel_rdt/cqm: Add RDT monitoring initialization (Jiri Olsa) [1457533] - [x86] intel_rdt: Make rdt_resources_all more readable (Jiri Olsa) [1457533] - [x86] intel_rdt: Cleanup namespace to support RDT monitoring (Jiri Olsa) [1457533] - [x86] intel_rdt: Mark rdt_root and closid_alloc as static (Jiri Olsa) [1457533] - [x86] intel_rdt: Change file names to accommodate RDT monitor code (Jiri Olsa) [1457533] - [x86] maintainers: Add maintainer for Intel RDT resource allocation (Jiri Olsa) [1457533] - [x86] intel_rdt: Introduce a common compile option for RDT (Jiri Olsa) [1457533] - [x86] intel_rdt: Select KERNFS when enabling INTEL_RDT_A (Jiri Olsa) [1457533] - [x86] perf/cqm: Wipe out perf based cqm (Jiri Olsa) [1457533] - [x86] documentation, x86: Intel Memory bandwidth allocation (Jiri Olsa) [1379551] - [x86] intel_rdt: Fix memory leak on mount failure (Jiri Olsa) [1379551] - [x86] intel_rdt: Return error for incorrect resource names in schemata (Jiri Olsa) [1379551] - [x86] intel_rdt: Trim whitespace while parsing schemata input (Jiri Olsa) [1379551] - [x86] intel_rdt: Fix padding when resource is enabled via mount (Jiri Olsa) [1379551] - [x86] intel_rdt: Get rid of anon union (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Add schemata file support for MBA (Jiri Olsa) [1379551] - [x86] intel_rdt: Make schemata file parsers resource specific (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Add info directory files for Memory Bandwidth Allocation (Jiri Olsa) [1379551] - [x86] intel_rdt: Make information files resource specific (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Add primary support for Memory Bandwidth Allocation (MBA) (Jiri Olsa) [1379551] - [x86] intel_rdt/mba: Memory bandwith allocation feature detect (Jiri Olsa) [1379551] - [x86] intel_rdt: Add resource specific msr update function (Jiri Olsa) [1379551] - [x86] intel_rdt: Move CBM specific data into a struct (Jiri Olsa) [1379551] - [x86] intel_rdt: Cleanup namespace to support multiple resource types (Jiri Olsa) [1379551] - [x86] intel_rdt: Organize code properly (Jiri Olsa) [1379551] - [x86] intel_rdt: Init padding only if a device exists (Jiri Olsa) [1379551] - [x86] intel_rdt: Add cpus_list rdtgroup file (Jiri Olsa) [1379551] - [x86] intel_rdt: Cleanup kernel-doc (Jiri Olsa) [1379551] - [x86] intel_rdt: Update schemata read to show data in tabular format (Jiri Olsa) [1379551] - [x86] intel_rdt: Implement "update" mode when writing schemata file (Jiri Olsa) [1379551] - [kernel] tracing/kprobes: Allow to create probe with a module name starting with a digit (Jiri Olsa) [1422117] - [kernel] trace/kprobes: Allow return probes with offsets and absolute addresses (Jiri Olsa) [1422117]- [netdrv] ibmvnic: Fix calculation of number of TX header descriptors (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: generalize napi_complete_done() (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: constify vio_device_id (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct 'unused variable' warning in build (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Add netdev_dbg output for debugging (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Clean up resources on probe failure (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Report rx buffer return codes as netdev_dbg (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Implement .get_channels (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Implement .get_ringparam (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Convert vnic server reported statistics to cpu endian (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Implement per-queue statistics reporting (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Initialize SCRQ's during login renegotiation (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Check for transport event on driver resume (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix assignment of RX/TX IRQ's (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct return code checking for ibmvnic_init during probe (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix error handling when registering long-term-mapped buffers (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix incorrectly defined ibmvnic_request_map_rsp structure (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Return from ibmvnic_resume if not in VNIC_OPEN state (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: driver initialization for kdump/kexec (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Exit polling routine correctly during adapter reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove VNIC_CLOSING check from pending_scrq (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Sanitize entire SCRQ buffer on reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Ensure that TX queues are disabled in __ibmvnic_close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Activate disabled RX buffer pools on reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove netdev notify for failover resets (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Client-initiated failover (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Return failure on attempted mtu change (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove module author mailing address (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Reset sub-crqs during driver reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Reset tx/rx pools on driver reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Reset the CRQ queue during driver reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Check adapter state during ibmvnic_poll (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Deactivate RX pool buffer replenishment on H_CLOSED (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Halt TX and report carrier off on H_CLOSED return code (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Non-fatal error handling (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix cleanup of SKB's on driver close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Send gratuitous arp on reset (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Handle failover after failed init crq (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Track state of adapter napis (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: fix missing unlock on error in __ibmvnic_reset() (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move queue restarting in ibmvnic_tx_complete (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Record SKB RX queue during poll (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Continue skb processing after skb completion error (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Check for driver reset first in ibmvnic_xmit (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Wait for any pending scrqs entries at driver close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Clean up tx pools when closing (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Whitespace correction in release_rx_pools (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Delete napi's when releasing driver resources (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Updated reset handling (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Replace is_closed with state field (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move resource initialization to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move initialization of sub crqs to ibmvnic_init (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Split initialization of scrqs to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Free skb's in cases of failure in transmit (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Validate napi exist before disabling them (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Add set_link_state routine for setting adapter link state (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move initialization of the stats token to ibmvnic_open (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Only retrieve error info if present (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Insert header on VLAN tagged received frame (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Set real number of rx queues (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove unused bouce buffer (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Allocate zero-filled memory for sub crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Disable irq prior to close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct crq and resource releasing (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove inflight list (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Do not disable IRQ after scheduling tasklet (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fixup atomic API usage (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Unmap longer term buffer before free (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix ibmvnic_change_mac_addr struct format (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Report errors when failing to release sub-crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Cleanup failure path in ibmvnic_open (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init/release routines for stats token (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Merge the two release_sub_crq_queue routines (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init and release routines for the rx pool (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init and release routines for the tx pool (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Create init and release routines for the bounce buffer (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Update main crq initialization and release (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove debugfs support (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Remove unused net_stats member from struct ibmvnic_adapter (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Correct ibmvnic handling of device open/close (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move ibmvnic adapter intialization to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move login to its own routine (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Move login and queue negotiation into ibmvnic_open (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Free tx/rx scrq pointer array when releasing sub-crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Allocate number of rx/tx buffers agreed on by firmware (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix overflowing firmware/hardware TX queue (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Make CRQ interrupt tasklet wait for all capabilities crqs (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Use common counter for capabilities checks (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Handle processing of CRQ messages in a tasklet (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix endian errors in error reporting output (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix endian error when requesting device capabilities (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix initial MTU settings (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Call napi_disable instead of napi_enable in failure path (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Initialize completion variables before starting work (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: use new api ethtool_{get|set}_link_ksettings (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: drop duplicate header seq_file.h (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: Fix size of debugfs name buffer (Gustavo Duarte) [1391561] - [netdrv] ibmvnic: use net core MTU range checking (Gustavo Duarte) [1391561]- [fs] gfs2: Take inode off order_write list when setting jdata flag (Robert S Peterson) [1492678] - [fs] gfs2: flush the log and all pages for jdata as we do for WB_SYNC_ALL (Robert S Peterson) [1492678] - [fs] gfs2: Move log buffer accounting to transaction (Robert S Peterson) [1492678] - [fs] gfs2: Move log buffer lists into transaction (Robert S Peterson) [1492678] - [fs] gfs2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1492678] - [fs] gfs2: aggressively issue revokes in gfs2_log_flush (Robert S Peterson) [1492678] - [fs] xfs: reinit btree pointer on attr tree inactivation walk (Carlos Maiolino) [1469296] - [fs] xfs: toggle readonly state around xfs_log_mount_finish (Eric Sandeen) [1395978] - [fs] xfs: write unmount record for ro mounts (Eric Sandeen) [1395978] - [netdrv] xen-netfront: reset skb network header before checksum (Vitaly Kuznetsov) [1487854] - [netdrv] xen-netfront: add support for IPv6 offloads (Vitaly Kuznetsov) [1487854] - [netdrv] xen-netfront: use new skb_checksum_setup function (Vitaly Kuznetsov) [1487854] - [net] consolidate duplicate code is skb_checksum_setup() helpers (Vitaly Kuznetsov) [1487854] - [net] add skb_checksum_setup (Vitaly Kuznetsov) [1487854] - [xen] xen-netback: handle IPv6 TCP GSO packets from the guest (Vitaly Kuznetsov) [1487854] - [x86] x86/vmware: Skip timer_irq_works() check on VMware (Vitaly Kuznetsov) [1507026 1507025] - [x86] x86/vmware: Skip lapic calibration on VMware (Vitaly Kuznetsov) [1507026 1507025] - [scsi] ipr: Set no_report_opcodes for RAID arrays (Gustavo Duarte) [1456498] - [scsi] ipr: Fix scsi-mq lockdep issue (Gustavo Duarte) [1456498] - [s390] mm: fix write access check in gup_huge_pmd() (Hendrik Brueckner) [1506126] - [s390] cpcmd, vmcp: avoid GFP_DMA allocations (Hendrik Brueckner) [1496111] - [powerpc] hotplug-mem: Fix missing endian conversion of aa_index (Serhii Popovych) [1508331] - [security] Introduce v3 namespaced file capabilities ("Eric W. Biederman") [1467386] - [security] selinux: Perform both commoncap and selinux xattr checks ("Eric W. Biederman") [1467386]- [mm] userfaultfd: provide pid in userfault msg - add feat union (Andrea Arcangeli) [1476833] - [mm] userfaultfd: provide pid in userfault msg (Andrea Arcangeli) [1476833] - [mm] userfaultfd: add feature to request for a signal delivery (Andrea Arcangeli) [1476833] - [mm] fs/userfaultfd.c: drop dead code (Andrea Arcangeli) [1476833] - [mm] userfaultfd: report UFFDIO_ZEROPAGE as available for shmem VMAs (Andrea Arcangeli) [1476833] - [mm] userfaultfd: shmem: wire up shmem_mfill_zeropage_pte (Andrea Arcangeli) [1476833] - [mm] userfaultfd: mcopy_atomic: introduce mfill_atomic_pte helper (Andrea Arcangeli) [1476833] - [mm] userfaultfd: shmem: add shmem_mfill_zeropage_pte for userfaultfd support (Andrea Arcangeli) [1476833] - [mm] shmem: introduce shmem_inode_acct_block (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: notify about unmap of destination during mremap (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: closing the uffd without triggering SIGBUS (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: flush event_wqh at release time (Andrea Arcangeli) [1476833] - [mm] userfaultfd: replace ENOSPC with ESRCH in case mm has gone during copy/zeropage (Andrea Arcangeli) [1476833] - [mm] userfaultfd_zeropage: return -ENOSPC in case mm has gone (Andrea Arcangeli) [1476833] - [mm] userfaultfd: hugetlbfs: prevent UFFDIO_COPY to fill beyond the end of i_size (Andrea Arcangeli) [1476833] - [mm] userfaultfd: non-cooperative: fix fork use after free (Andrea Arcangeli) [1476833] - [mm] userfaultfd: hugetlbfs: remove superfluous page unlock in VM_SHARED case (Andrea Arcangeli) [1476833] - [mm] zram, ppc64: enable zram on ppc64 (Jerome Marchand) [1441166] - [mm] mm/zsmalloc: simplify zs_max_alloc_size handling (Jerome Marchand) [1441166] - [kernel] cpuset: Allow v2 behavior in v1 cgroup (Waiman Long) [947004] - [kernel] cgroup: Add mount flag to enable cpuset to use v2 behavior in v1 cgroup (Waiman Long) [947004] - [kernel] cpuset: fix the WARN_ON() in update_nodemasks_hier() (Waiman Long) [947004] - [kernel] cpuset: export effective masks to userspace (Waiman Long) [947004] - [kernel] cpuset: allow writing offlined masks to cpuset.cpus/mems (Waiman Long) [947004] - [kernel] cpuset: enable onlined cpu/node in effective masks (Waiman Long) [947004] - [kernel] cpuset: refactor cpuset_hotplug_update_tasks() (Waiman Long) [947004] - [kernel] cpuset: make cs->{cpus, mems}_allowed as user-configured masks (Waiman Long) [947004] - [kernel] cpuset: apply cs->effective_{cpus,mems} (Waiman Long) [947004] - [kernel] cpuset: initialize top_cpuset's configured masks at mount (Waiman Long) [947004] - [kernel] cpuset: use effective cpumask to build sched domains (Waiman Long) [947004] - [kernel] cpuset: inherit ancestor's masks if effective_{cpus, mems} becomes empty (Waiman Long) [947004] - [kernel] cpuset: update cs->effective_{cpus, mems} when config changes (Waiman Long) [947004] - [kernel] cpuset: update cpuset->effective_{cpus, mems} at hotplug (Waiman Long) [947004] - [kernel] cpuset: add cs->effective_cpus and cs->effective_mems (Waiman Long) [947004] - [kernel] cpuset: Add a dummy cgroup_on_dfl() function (Waiman Long) [947004] - [kernel] cpuset: fix a regression in validating config change (Waiman Long) [947004] - [kernel] cpuset: rename @cont to @cgrp (Waiman Long) [947004] - [kernel] cpuset: fix to migrate mm correctly in a corner case (Waiman Long) [947004] - [kernel] cpuset: allow to move tasks to empty cpusets (Waiman Long) [947004] - [kernel] cpuset: allow to keep tasks in empty cpusets (Waiman Long) [947004] - [kernel] cpuset: introduce effective_{cpumask|nodemask}_cpuset() (Waiman Long) [947004] - [kernel] cpuset: record old_mems_allowed in struct cpuset (Waiman Long) [947004] - [kernel] cpuset: remove async hotplug propagation work (Waiman Long) [947004] - [kernel] cpuset: let hotplug propagation work wait for task attaching (Waiman Long) [947004] - [kernel] cpuset: re-structure update_cpumask() a bit (Waiman Long) [947004] - [kernel] cpuset: remove cpuset_test_cpumask() (Waiman Long) [947004] - [kernel] cpuset: remove unnecessary variable in cpuset_attach() (Waiman Long) [947004] - [kernel] cpuset: cleanup guarantee_online_{cpus|mems}() (Waiman Long) [947004] - [kernel] cpuset: remove redundant check in cpuset_cpus_allowed_fallback() (Waiman Long) [947004]- [fs] xfs: add support for superblock writeback list (Brian Foster) [1497235] - [fs] fs/fs-writeback.c: add a new writeback list for sync (Brian Foster) [1497235] - [fs] inode: rename i_wb_list to i_io_list (Brian Foster) [1497235] - [fs] sync: serialise per-superblock sync operations (Brian Foster) [1497235] - [fs] inode: convert inode_sb_list_lock to per-sb (Brian Foster) [1497235] - [fs] xfs: use iomap new flag for newly allocated delalloc blocks (Brian Foster) [1479473] - [fs] xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files (Brian Foster) [1479473] - [fs] xfs: resurrect debug mode drop buffered writes mechanism (Brian Foster) [1479473] - [fs] xfs: clear delalloc and cache on buffered write failure (Brian Foster) [1479473] - [fs] xfs: defer should abort intent items if the trans roll fails (Brian Foster) [1479473] - [fs] xfs: add xfs_trim_extent (Brian Foster) [1479473] - [fs] libxfs: v3 inodes are only valid on crc-enabled filesystems (Brian Foster) [1479473] - [fs] xfs: unset MS_ACTIVE if mount fails (Brian Foster) [1479473] - [fs] xfs: don't take the IOLOCK exclusive for direct I/O page invalidation (Brian Foster) [1479473] - [fs] xfs: add some 'static' annotations (Brian Foster) [1479473] - [fs] xfs: refactor swapext code (Brian Foster) [1479473] - [fs] xfs: various swapext cleanups (Brian Foster) [1479473] - [fs] xfs: return work remaining at the end of a bunmapi operation (Brian Foster) [1479473] - [fs] xfs: update atime before I/O in xfs_file_dio_aio_read (Brian Foster) [1479473] - [fs] xfs: remote attribute blocks aren't really userdata (Brian Foster) [1479473] - [fs] xfs: Propagate dentry down to inode_change_ok() (Brian Foster) [1479473] - [fs] xfs: defer should allow ->finish_item to request a new transaction (Brian Foster) [1479473] - [fs] xfs: count the blocks in a btree (Brian Foster) [1479473] - [fs] xfs: create a standard btree size calculator code (Brian Foster) [1479473] - [fs] xfs: track log done items directly in the deferred pending work item (Brian Foster) [1479473] - [fs] xfs: don't log the entire end of the AGF (Brian Foster) [1479473] - [fs] xfs: don't perform lookups on zero-height btrees (Brian Foster) [1479473] - [fs] xfs: fix bogus space reservation in xfs_iomap_write_allocate (Brian Foster) [1479473] - [fs] xfs: move (and rename) the deferred bmap-free tracepoints (Brian Foster) [1479473] - [fs] xfs: collapse single use static functions (Brian Foster) [1479473] - [fs] xfs: remove unnecessary parentheses from log redo item recovery functions (Brian Foster) [1479473] - [fs] xfs: remove unnecesary lshift/rshift key initialization (Brian Foster) [1479473] - [fs] xfs: add tracepoints and error injection for deferred extent freeing (Brian Foster) [1479473] - [fs] xfs: refactor redo intent item processing (Brian Foster) [1479473] - [fs] xfs: rename flist/free_list to dfops (Brian Foster) [1479473] - [fs] xfs: change xfs_bmap_{finish, cancel, init, free} -> xfs_defer_* (Brian Foster) [1479473] - [fs] xfs: rework xfs_bmap_free callers to use xfs_defer_ops (Brian Foster) [1479473] - [fs] xfs: enable the xfs_defer mechanism to process extents to free (Brian Foster) [1479473] - [fs] xfs: clean up typedef usage in the EFI/EFD handling code (Brian Foster) [1479473] - [fs] xfs: add tracepoints for the deferred ops mechanism (Brian Foster) [1479473] - [fs] xfs: move deferred operations into a separate file (Brian Foster) [1479473] - [fs] xfs: refactor btree owner change into a separate visit-blocks function (Brian Foster) [1479473] - [fs] xfs: add function pointers for get/update keys to the btree (Brian Foster) [1479473] - [fs] xfs: during btree split, save new block key & ptr for future insertion (Brian Foster) [1479473] - [fs] xfs: set *stat=1 after iroot realloc (Brian Foster) [1479473] - [fs] xfs: fix locking of the rt bitmap/summary inodes (Brian Foster) [1479473] - [fs] xfs: fix attr shortform structure alignment on cris (Brian Foster) [1479473] - [fs] xfs: remove EXPERIMENTAL tag from sparse inode feature (Brian Foster) [1479473] - [fs] libxfs: directory node splitting does not have an extra block (Brian Foster) [1479473] - [fs] xfs: remove dax code from object file when disabled (Brian Foster) [1479473] - [fs] xfs: remove __arch_pack (Brian Foster) [1479473] - [fs] xfs: kill xfs_dir2_inou_t (Brian Foster) [1479473] - [fs] xfs: kill xfs_dir2_sf_off_t (Brian Foster) [1479473] - [fs] xfs: remove the magic numbers in xfs_btree_block-related len macros (Brian Foster) [1479473] - [fs] xfs: indentation fix in xfs_btree_get_iroot() (Brian Foster) [1479473] - [fs] xfs: don't allow negative error tags (Brian Foster) [1479473] - [fs] xfs: refactor btree maxlevels computation (Brian Foster) [1479473] - [fs] xfs: convert list of extents to free into a regular list (Brian Foster) [1479473] - [fs] xfs: separate freelist fixing into a separate helper (Brian Foster) [1479473] - [fs] xfs: rearrange xfs_bmap_add_free parameters (Brian Foster) [1479473] - [fs] xfs: check for a valid error_tag in errortag_add (Brian Foster) [1479473] - [fs] xfs: enable buffer deadlock postmortem diagnosis via ftrace (Brian Foster) [1479473] - [fs] xfs: check offsets of variable length structures (Brian Foster) [1479473] - [fs] xfs: refactor xfs_reserve_blocks() to handle ENOSPC correctly (Brian Foster) [1479473] - [fs] xfs: reduce lock hold times in buffer writeback (Brian Foster) [1479473] - [fs] xfs: define XFS_IOC_FREEZE even if FIFREEZE is defined (Brian Foster) [1479473] - [fs] xfs: make several functions static (Brian Foster) [1479473] - [fs] xfs: remove spurious shutdown type check from xfs_bmap_finish() (Brian Foster) [1479473]- [fs] xfs: report zeroed or not correctly in xfs_zero_range() (Eric Sandeen) [1496513] - [fs] iomap: fix integer truncation issues in the zeroing and dirtying helpers (Eric Sandeen) [1496513] - [fs] xfs: disable per-inode DAX flag (Eric Sandeen) [1496513] - [fs] xfs: actually report xattr extents via iomap (Eric Sandeen) [1496513] - [fs] mm, fs: check for fatal signals in do_generic_file_read() (Eric Sandeen) [1496513] - [fs] fs: break out of iomap_file_buffered_write on fatal signals (Eric Sandeen) [1496513] - [fs] dax: Fix sleep in atomic contex in grab_mapping_entry() (Eric Sandeen) [1496513] - [fs] dax: rip out get_block based IO support (Eric Sandeen) [1496513] - [fs] ext4: rip out DAX handling from direct IO path (Eric Sandeen) [1496513] - [fs] ext4: convert DAX faults to iomap infrastructure (Eric Sandeen) [1496513] - [fs] ext4: avoid split extents for DAX writes (Eric Sandeen) [1496513] - [fs] ext4: DAX iomap write support (Eric Sandeen) [1496513] - [fs] ext4: use iomap for zeroing blocks in DAX mode (Eric Sandeen) [1496513] - [fs] ext4: factor out checks from ext4_file_write_iter() (Eric Sandeen) [1496513] - [fs] ext4: convert DAX reads to iomap infrastructure (Eric Sandeen) [1496513] - [fs] dax: Introduce IOMAP_FAULT flag (Eric Sandeen) [1496513] - [fs] xfs: use struct iomap based DAX PMD fault path (Eric Sandeen) [1496513] - [fs] dax: add struct iomap based DAX PMD support (Eric Sandeen) [1496513] - [fs] dax: dax_iomap_fault() needs to call iomap_end() (Eric Sandeen) [1496513] - [fs] dax: add dax_iomap_sector() helper function (Eric Sandeen) [1496513] - [fs] dax: correct dax iomap code namespace (Eric Sandeen) [1496513] - [fs] xfs: use iomap to implement DAX (Eric Sandeen) [1496513] - [fs] xfs: refactor xfs_setfilesize (Eric Sandeen) [1496513] - [fs] xfs: take the ilock shared if possible in xfs_file_iomap_begin (Eric Sandeen) [1496513] - [fs] dax: provide an iomap based fault handler (Eric Sandeen) [1496513] - [fs] dax: provide an iomap based dax read/write path (Eric Sandeen) [1496513] - [fs] fs: Do to trim high file position bits in iomap_page_mkwrite_actor (Eric Sandeen) [1496513] - [fs] iomap: add IOMAP_REPORT (Eric Sandeen) [1496513] - [fs] iomap: expose iomap_apply outside iomap.c (Eric Sandeen) [1496513] - [fs] iomap: add IOMAP_F_NEW flag (Eric Sandeen) [1496513] - [fs] xfs: Add buffered IO support back to get_block for splice (Eric Sandeen) [1496513] - [fs] xfs: rewrite and optimize the delalloc write path (Eric Sandeen) [1496513] - [fs] xfs: make xfs_inode_set_eofblocks_tag cheaper for the common case (Eric Sandeen) [1496513] - [fs] xfs: factor our a helper to calculate the EOF alignment (Eric Sandeen) [1496513] - [fs] xfs: move xfs_bmbt_to_iomap up (Eric Sandeen) [1496513] - [fs] iomap: add a flag to report shared extents (Eric Sandeen) [1496513] - [fs] fs: add iomap_file_dirty (Eric Sandeen) [1496513] - [fs] iomap: don't set FIEMAP_EXTENT_MERGED for extent based filesystems (Eric Sandeen) [1496513] - [fs] xfs: (re-)implement FIEMAP_FLAG_XATTR (Eric Sandeen) [1496513] - [fs] xfs: simplify xfs_file_iomap_begin (Eric Sandeen) [1496513] - [fs] iomap: mark ->iomap_end as optional (Eric Sandeen) [1496513] - [fs] iomap: prepare iomap_fiemap for attribute mappings (Eric Sandeen) [1496513] - [fs] iomap: fiemap should honor the FIEMAP_FLAG_SYNC flag (Eric Sandeen) [1496513] - [fs] xfs: kill xfs_zero_remaining_bytes (Eric Sandeen) [1496513] - [fs] xfs: split xfs_free_file_space in manageable pieces (Eric Sandeen) [1496513] - [fs] xfs: use xfs_zero_range in xfs_zero_eof (Eric Sandeen) [1496513] - [fs] xfs: handle 64-bit length in xfs_iozero (Eric Sandeen) [1496513] - [fs] xfs: use iomap infrastructure for DAX zeroing (Eric Sandeen) [1496513] - [fs] xfs: use iomap fiemap implementation (Eric Sandeen) [1496513] - [fs] xfs: implement iomap based buffered write path (Eric Sandeen) [1496513] - [fs] xfs: reorder zeroing and flushing sequence in truncate (Eric Sandeen) [1496513] - [fs] xfs: make xfs_bmbt_to_iomap available outside of xfs_pnfs.c (Eric Sandeen) [1496513] - [fs] fs: iomap based fiemap implementation (Eric Sandeen) [1496513] - [fs] fs: support DAX based iomap zeroing (Eric Sandeen) [1496513] - [fs] fs: introduce iomap infrastructure (Eric Sandeen) [1496513] - [fs] fs: move struct iomap from exportfs.h to a separate header (Eric Sandeen) [1496513] - [fs] block_dev: remove DAX leftovers (Eric Sandeen) [1496513] - [fs] block: remove BLK_DEV_DAX config option (Eric Sandeen) [1496513]- [kernel] livepatch: __klp_disable_patch() should never be called for disabled patches (Josh Poimboeuf) [1430637] - [kernel] livepatch: Correctly call klp_post_unpatch_callback() in error paths (Josh Poimboeuf) [1430637] - [kernel] livepatch: add transition notices (Josh Poimboeuf) [1430637] - [kernel] livepatch: move transition "complete" notice into klp_complete_transition() (Josh Poimboeuf) [1430637] - [kernel] livepatch: add (un)patch callbacks (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add more checks for FTRACE_FL_DISABLED in processing ip records (Josh Poimboeuf) [1430637] - [x86] stacktrace: Avoid recording save_stack_trace() wrappers (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Remove raw stack dump (Josh Poimboeuf) [1430637] - [x86] unwind: Fix oprofile module link error (Josh Poimboeuf) [1430637] - [x86] dumpstack: Fix show_stack() task pointer regression (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove dump_trace() and related callbacks (Josh Poimboeuf) [1430637] - [x86] dumpstack: Convert show_trace_log_lvl() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] oprofile/x86: Convert x86_backtrace() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] stacktrace: Convert save_stack_trace_*() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] perf/x86: Convert perf_callchain_kernel() to use the new unwinder (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove NULL task pointer convention (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove unnecessary stack pointer arguments (Josh Poimboeuf) [1430637] - [x86] oprofile/x86: Add regs->ip to oprofile trace (Josh Poimboeuf) [1430637] - [x86] perf/x86: Check perf_callchain_store() error (Josh Poimboeuf) [1430637] - [kernel] livepatch: unpatch all klp_objects if klp_module_coming fails (Josh Poimboeuf) [1430637] - [kernel] livepatch: Small shadow variable documentation fixes (Josh Poimboeuf) [1430637] - [kernel] livepatch: __klp_shadow_get_or_alloc() is local to shadow.c (Josh Poimboeuf) [1430637] - [kernel] livepatch: introduce shadow variable API (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Fix interrupt and exception stack boundary checks (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix stacking of patches with respect to RCU (Josh Poimboeuf) [1430637] - [kernel] livepatch: Make livepatch dependent on !TRIM_UNUSED_KSYMS (Josh Poimboeuf) [1430637] - [kernel] livepatch: Reduce the time of finding module symbols (Josh Poimboeuf) [1430637] - [kernel] livepatch: add missing printk newlines (Josh Poimboeuf) [1430637] - [kernel] livepatch: Cancel transition a safe way for immediate patches (Josh Poimboeuf) [1430637] - [kernel] livepatch: make klp_mutex proper part of API (Josh Poimboeuf) [1430637] - [kernel] livepatch: allow removal of a disabled patch (Josh Poimboeuf) [1430637] - [kernel] livepatch: add /proc//patch_state (Josh Poimboeuf) [1430637] - [kernel] livepatch: change to a per-task consistency model (Josh Poimboeuf) [1430637] - [kernel] livepatch: store function sizes (Josh Poimboeuf) [1430637] - [kernel] livepatch: use kstrtobool() in enabled_store() (Josh Poimboeuf) [1430637] - [kernel] livepatch: move patching functions into patch.c (Josh Poimboeuf) [1430637] - [kernel] livepatch: remove unnecessary object loaded check (Josh Poimboeuf) [1430637] - [kernel] livepatch: separate enabled and patched states (Josh Poimboeuf) [1430637] - [kernel] livepatch/x86: add TIF_PATCH_PENDING thread flag (Josh Poimboeuf) [1430637] - [kernel] livepatch: create temporary klp_update_patch_state() stub (Josh Poimboeuf) [1430637] - [x86] x86/entry: define _TIF_ALLWORK_MASK flags explicitly (Josh Poimboeuf) [1430637] - [kernel] stacktrace/x86: add function for detecting reliable stack traces (Josh Poimboeuf) [1430637] - [x86] x86/unwind: update unwinder for livepatch (Josh Poimboeuf) [1430637] - [kernel] x86/entry: annotate entry code call locations for livepatch unwinder (Josh Poimboeuf) [1430637] - [kernel] livepatch: doc: remove the limitation for schedule() patching (Josh Poimboeuf) [1430637] - [kernel] documentation/livepatch: Fix stale link to gmame (Josh Poimboeuf) [1430637] - [x86] x86/boot: Move the _stext marker to before the boot code (Josh Poimboeuf) [1430637] - [x86] x86/boot/64: Put a real return address on the idle task stack (Josh Poimboeuf) [1430637] - [x86] x86/boot/64: Use a common function for starting CPUs (Josh Poimboeuf) [1430637] - [x86] x86/unwind: Add new unwind interface and implementations (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Add recursion checking for all stacks (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Add support for unwinding empty IRQ stacks (Josh Poimboeuf) [1430637] - [x86] dumpstack: Add get_stack_info() interface (Josh Poimboeuf) [1430637] - [x86] dumpstack: Simplify in_exception_stack() (Josh Poimboeuf) [1430637] - [x86] dumpstack: Allow preemption in show_stack_log_lvl() and dump_trace() (Josh Poimboeuf) [1430637] - [x86] dumpstack: Add get_stack_pointer() and get_frame_pointer() (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack: Make printk_stack_address() more generally useful (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack/ftrace: Don't print unreliable addresses in print_context_stack_bp() (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack/ftrace: Mark function graph handler function as unreliable (Josh Poimboeuf) [1430637] - [x86] ftrace/x86: Implement HAVE_FUNCTION_GRAPH_RET_ADDR_PTR (Josh Poimboeuf) [1430637] - [x86] x86/dumpstack/ftrace: Convert dump_trace() callbacks to use ftrace_graph_ret_addr() (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add ftrace_graph_ret_addr() stack unwinding helpers (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add return address pointer to ftrace_ret_stack (Josh Poimboeuf) [1430637] - [kernel] ftrace: Remove CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST from config (Josh Poimboeuf) [1430637] - [kernel] ftrace: Only allocate the ret_stack 'fp' field when needed (Josh Poimboeuf) [1430637] - [x86] dumpstack: Remove 64-byte gap at end of irq stack (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Remove extra brackets around "" (Josh Poimboeuf) [1430637] - [kernel] x86/asm/head: Rename 'stack_start' -> 'initial_stack' (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Remove show_trace() (Josh Poimboeuf) [1430637] - [kernel] livepatch: use arch_klp_init_object_loaded() to finish arch-specific tasks (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Try harder to get a call trace on stack overflow (Josh Poimboeuf) [1430637] - [kernel] x86/dumpstack: Honor supplied @regs arg (Josh Poimboeuf) [1430637] - [kernel] x86: avoid avoid passing around 'thread_info' in stack dumping code (Josh Poimboeuf) [1430637] - [kernel] livepatch: make object/func-walking helpers more robust (Josh Poimboeuf) [1430637] - [kernel] livepatch: Add some basic livepatch documentation (Josh Poimboeuf) [1430637] - [kernel] livepatch: robustify klp_register_patch() API error checking (Josh Poimboeuf) [1430637] - [kernel] livepatch: Allow architectures to specify an alternate ftrace location (Josh Poimboeuf) [1430637] - [kernel] livepatch: reuse module loader code to write relocations (Josh Poimboeuf) [1430637] - [kernel] module: preserve Elf information for livepatch modules (Josh Poimboeuf) [1430637] - [kernel] elf: add livepatch-specific Elf constants (Josh Poimboeuf) [1430637] - [kernel] sscanf: implement basic character sets (Josh Poimboeuf) [1430637] - [kernel] livepatch/module: remove livepatch module notifier (Josh Poimboeuf) [1430637] - [kernel] modules: split part of complete_formation() into prepare_coming_module() (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix the error message about unresolvable ambiguity (Josh Poimboeuf) [1430637] - [kernel] klp: remove CONFIG_LIVEPATCH dependency from klp headers (Josh Poimboeuf) [1430637] - [kernel] klp: remove superfluous errors in asm/livepatch.h (Josh Poimboeuf) [1430637] - [kernel] perf: generalize perf_callchain (Josh Poimboeuf) [1430637] - [kernel] ftrace/module: remove ftrace module notifier (Josh Poimboeuf) [1430637] - [kernel] ftrace/module: Call clean up function when module init fails early (Josh Poimboeuf) [1430637] - [kernel] livepatch: change the error message in asm/livepatch.h header files (Josh Poimboeuf) [1430637] - [kernel] ftrace: Fix the race between ftrace and insmod (Josh Poimboeuf) [1430637] - [kernel] ftrace: Add infrastructure for delayed enabling of module functions (Josh Poimboeuf) [1430637] - [kernel] ftrace: Cleanup of global variables ftrace_new_pgs and ftrace_update_cnt (Josh Poimboeuf) [1430637] - [kernel] livepatch: Cleanup module page permission changes (Josh Poimboeuf) [1430637] - [kernel] livepatch: function, sympos scheme in livepatch sysfs directory (Josh Poimboeuf) [1430637] - [kernel] livepatch: add sympos as disambiguator field to klp_reloc (Josh Poimboeuf) [1430637] - [kernel] livepatch: add old_sympos as disambiguator field to klp_func (Josh Poimboeuf) [1430637] - [kernel] module: Add module_{enable,disable}_ro() (Josh Poimboeuf) [1430637] - [kernel] module: Use the same logic for setting and unsetting RO/NX (Josh Poimboeuf) [1430637] - [kernel] livepatch: x86: fix relocation computation with kASLR (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix crash with !CONFIG_DEBUG_SET_MODULE_RONX (Josh Poimboeuf) [1430637] - [kernel] livepatch: Improve error handling in klp_disable_func() (Josh Poimboeuf) [1430637] - [kernel] ftrace: Format MCOUNT_ADDR address as type unsigned long (Josh Poimboeuf) [1430637] - [kernel] livepatch: add module locking around kallsyms calls (Josh Poimboeuf) [1430637] - [kernel] livepatch: annotate klp_init() with __init (Josh Poimboeuf) [1430637] - [kernel] livepatch: introduce patch/func-walking helpers (Josh Poimboeuf) [1430637] - [kernel] livepatch: make kobject in klp_object statically allocated (Josh Poimboeuf) [1430637] - [kernel] livepatch: Prevent patch inconsistencies if the coming module notifier fails (Josh Poimboeuf) [1430637] - [kernel] livepatch: match return value to function signature (Josh Poimboeuf) [1430637] - [kernel] livepatch: x86: make kASLR logic more accurate (Josh Poimboeuf) [1430637] - [kernel] livepatch: add support on s390 (Josh Poimboeuf) [1430637] - [kernel] livepatch: Fix subtle race with coming and going modules (Josh Poimboeuf) [1430637] - [kernel] livepatch: remove unnecessary call to klp_find_object_module() (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix RCU usage in klp_find_external_symbol() (Josh Poimboeuf) [1430637] - [kernel] x86/kernel: Fix output of show_stack_log_lvl() (Josh Poimboeuf) [1430637] - [kernel] livepatch: RCU protect struct klp_func all the time when used in klp_ftrace_handler() (Josh Poimboeuf) [1430637] - [kernel] livepatch: remove extern specifier from header files (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix format string in kobject_init_and_add() (Josh Poimboeuf) [1430637] - [kernel] livepatch: simplify disable error path (Josh Poimboeuf) [1430637] - [kernel] livepatch: add missing newline to error message (Josh Poimboeuf) [1430637] - [kernel] livepatch: rename config to CONFIG_LIVEPATCH (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix uninitialized return value (Josh Poimboeuf) [1430637] - [kernel] livepatch: change ARCH_HAVE_LIVE_PATCHING to HAVE_LIVE_PATCHING (Josh Poimboeuf) [1430637] - [kernel] livepatch: support for repatching a function (Josh Poimboeuf) [1430637] - [kernel] livepatch: enforce patch stacking semantics (Josh Poimboeuf) [1430637] - [kernel] livepatch: fix deferred module patching order (Josh Poimboeuf) [1430637] - [kernel] livepatch: handle ancient compilers with more grace (Josh Poimboeuf) [1430637] - [kernel] livepatch: kconfig: use bool instead of boolean (Josh Poimboeuf) [1430637] - [kernel] livepatch: samples: fix usage example comments (Josh Poimboeuf) [1430637] - [kernel] livepatch: use FTRACE_OPS_FL_IPMODIFY (Josh Poimboeuf) [1430637] - [kernel] livepatch: move x86 specific ftrace handler code to arch/x86 (Josh Poimboeuf) [1430637] - [kernel] livepatch: samples: add sample live patching module (Josh Poimboeuf) [1430637] - [kernel] livepatch: kernel: add support for live patching (Josh Poimboeuf) [1430637] - [kernel] powerpc/ftrace: simplify prepare_ftrace_return (Josh Poimboeuf) [1430637] - [kernel] x86: Fix dumpstack_64 irq stack handling (Josh Poimboeuf) [1430637] - [kernel] x86: Fix dumpstack_64 to keep state of "used" variable in loop (Josh Poimboeuf) [1430637] - [kernel] x86: Clean up dumpstack_64.c code (Josh Poimboeuf) [1430637] - [x86] dumpstack: Fix printk_address for direct addresses (Josh Poimboeuf) [1430637] - [kernel] s390/ftrace: prepare_ftrace_return() function call order (Josh Poimboeuf) [1430637] - [x86] revert "dumpstack: Remove raw stack dump" (Josh Poimboeuf) [1430637]- [usb] xhci: Bad Ethernet performance plugged in ASM1042A host (Torez Smith) [1459020] - [usb] lib/string: add sysfs_match_string helper (Torez Smith) [1456565] - [usb] typec: include linux/device.h in ucsi.h (Torez Smith) [1456565] - [usb] typec: ucsi: Add ACPI driver (Torez Smith) [1456565] - [usb] typec: Add support for UCSI interface (Torez Smith) [1456565] - [usb] typec: Add a sysfs node to manage port type (Torez Smith) [1456565] - [usb] typec: update partner power delivery support with opmode (Torez Smith) [1456565] - [usb] typec: Don't prevent using constant typec_mode_desc initializers (Torez Smith) [1456565] - [usb] typec: add driver for Intel Whiskey Cove PMIC USB Type-C PHY (Torez Smith) [1456565] - [usb] USB Type-C connector class (Torez Smith) [1456565] - [usb] usb-storage: enable use of host wide tags for UAS driver (Torez Smith) [1435752] - [usb] hso: register netdev later to avoid a race condition (Torez Smith) [1435752] - [usb] hso: fix module unloading (Torez Smith) [1435752] - [usb] plusb: Add support for PL-27A1 (Torez Smith) [1435752] - [usb] kaweth: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] ch9200: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] lan78xx: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] sr9700: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] cx82310_eth: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] smsc75xx: use skb_cow_head() to deal with cloned skbs (Torez Smith) [1435752] - [usb] smsc95xx: Use skb_cow_head to deal with cloned skbs (Torez Smith) [1435752] - [usb] qmi_wwan: add QMI_QUIRK_SET_DTR for Telit PID 0x1201 (Torez Smith) [1435752] - [usb] usbnet: make sure no NULL pointer is passed through (Torez Smith) [1435752] - [usb] r8152: The Microsoft Surface docks also use R8152 v2 (Torez Smith) [1435752] - [usb] xhci: Manually give back cancelled URB if we can't queue it for cancel (Torez Smith) [1435752] - [usb] xhci: Set URB actual length for stopped control transfers (Torez Smith) [1435752] - [usb] fix linked-list corruption in rh_call_control() (Torez Smith) [1435752] - [usb] r8152: prevent the driver from transmitting packets with carrier off (Torez Smith) [1435752] - [usb] r8152: fix the rx early size of RTL8153 (Torez Smith) [1435752] - [usb] r8152: set the RMS of RTL8153 according to the mtu (Torez Smith) [1435752] - [usb] qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 (Torez Smith) [1435752] - [usb] qmi_wwan: add Dell DW5811e (Torez Smith) [1435752] - [usb] r8152: fix the list rx_done may be used without initialization (Torez Smith) [1435752] - [usb] serial: qcserial: add Dell DW5811e (Torez Smith) [1435752] - [usb] hub: Fix crash after failure to read BOS descriptor (Torez Smith) [1435752] - [usb] usbtmc: fix probe error path (Torez Smith) [1435752] - [usb] usbtmc: add missing endpoint sanity check (Torez Smith) [1435752] - [usb] serial: option: add Quectel UC15, UC20, EC21, and EC25 modems (Torez Smith) [1435752] - [usb] usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk (Torez Smith) [1435752] - [usb] wusbcore: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] uss720: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] lvtest: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] idmouse: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] scripts/spelling.txt: add "disble(d)" pattern and fix typo instances (Torez Smith) [1435752] - [usb] host: xhci-dbg: HCIVERSION should be a binary number (Torez Smith) [1435752] - [usb] xhci: remove dummy extra_priv_size for size of xhci_hcd struct (Torez Smith) [1435752] - [usb] xhci-mtk: check hcc_params after adding primary hcd (Torez Smith) [1435752] - [usb] usb-storage: Add ignore-residue quirk for Initio INIC-3619 (Torez Smith) [1435752] - [usb] iowarrior: fix NULL-deref in write (Torez Smith) [1435752] - [usb] iowarrior: fix NULL-deref at probe (Torez Smith) [1435752] - [usb] serial: safe_serial: fix information leak in completion handler (Torez Smith) [1435752] - [usb] serial: io_ti: fix information leak in completion handler (Torez Smith) [1435752] - [usb] serial: omninet: drop open callback (Torez Smith) [1435752] - [usb] serial: omninet: fix reference leaks at open (Torez Smith) [1435752] - [usb] serial: io_ti: fix NULL-deref in interrupt callback (Torez Smith) [1435752] - [usb] serial: digi_acceleport: fix OOB-event processing (Torez Smith) [1435752] - [usb] asix_devices: fix missing return code check on call to asix_write_medium_mode (Torez Smith) [1435752] - [usb] cdc-wdm: remove logically dead code (Torez Smith) [1435752] - [usb] serial: keyspan: drop header file (Torez Smith) [1435752] - [usb] serial: io_edgeport: drop io-tables header file (Torez Smith) [1435752] - [usb] misc: usbtest: remove redundant check on retval < 0 (Torez Smith) [1435752] - [usb] serial: upd78f0730: sort device ids (Torez Smith) [1435752] - [usb] serial: upd78f0730: add ID for EVAL-ADXL362Z (Torez Smith) [1435752] - [usb] lan78xx: fix build errors when linux/phy*.h is removed from dsa.h (Torez Smith) [1435752] - [usb] ohci-hub: fix typo in dbg_port macro (Torez Smith) [1435752] - [usb] serial: mos7840: fix another NULL-deref at open (Torez Smith) [1435752] - [usb] serial: console: clean up sanity checks (Torez Smith) [1435752] - [usb] serial: metro-usb: drop redundant URB reinitialisation (Torez Smith) [1435752] - [usb] serial: metro-usb: drop function-tracing debugging (Torez Smith) [1435752] - [usb] serial: metro-usb: drop redundant URB unlink (Torez Smith) [1435752] - [usb] serial: metro-usb: drop unused interrupt-out callback (Torez Smith) [1435752] - [usb] xhci-mtk: make the reference clock optional (Torez Smith) [1435752] - [usb] usb-misc: sisusbvga: remove dead code (Torez Smith) [1435752] - [usb] serial: sierra: fix bogus alternate-setting assumption (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix line-status over-reporting (Torez Smith) [1435752] - [usb] serial: cp210x: add new IDs for GE Bx50v3 boards (Torez Smith) [1435752] - [usb] misc: adutux: remove redundant error check on copy_to_user return code (Torez Smith) [1435752] - [usb] serial: keyspan_pda: fix receive sanity checks (Torez Smith) [1435752] - [usb] serial: digi_acceleport: fix incomplete rx sanity check (Torez Smith) [1435752] - [usb] serial: digi_acceleport: fix OOB data sanity check (Torez Smith) [1435752] - [usb] serial: ark3116: use port device for info and error messages (Torez Smith) [1435752] - [usb] serial: ark3116: remove redundant interrupt-urb check (Torez Smith) [1435752] - [usb] serial: ark3116: fix endpoint-check return value (Torez Smith) [1435752] - [usb] uvcvideo: (cosmetic) Remove a superfluous assignment (Torez Smith) [1435752] - [usb] cdc-acm: fix TIOCGSERIAL flags (Torez Smith) [1435752] - [usb] serial: add uPD78F0730 USB to Serial Adaptor Driver (Torez Smith) [1435752] - [usb] serial: drop unused ASYNC flags (Torez Smith) [1435752] - [usb] serial: ftdi_sio: clean up ioctl handler (Torez Smith) [1435752] - [usb] r8152: fix the wrong spelling (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix extreme low-latency setting (Torez Smith) [1435752] - [usb] xhci: refactor xhci_urb_enqueue (Torez Smith) [1435752] - [usb] xhci: simplify how we store TDs in urb private data (Torez Smith) [1435752] - [usb] xhci: Rename variables related to transfer descritpors (Torez Smith) [1435752] - [usb] xhci: rename size variable to num_tds (Torez Smith) [1435752] - [usb] host: xhci: add xhci_virt_device tracer (Torez Smith) [1435752] - [usb] host: xhci: remove newline from tracer (Torez Smith) [1435752] - [usb] host: xhci: convert several if() to a single switch statement (Torez Smith) [1435752] - [usb] host: xhci: add urb_enqueue/dequeue/giveback tracers (Torez Smith) [1435752] - [usb] host: xhci: make a generic TRB tracer (Torez Smith) [1435752] - [usb] host: xhci: combine event TRB completion debugging messages (Torez Smith) [1435752] - [usb] host: xhci: convert to list_for_each_entry_safe() (Torez Smith) [1435752] - [usb] xhci: use the trb_to_noop() helper for command trbs (Torez Smith) [1435752] - [usb] xhci: Introduce helper to turn one TRB into a no-op (Torez Smith) [1435752] - [usb] host: xhci: unconditionally call xhci_unmap_td_bounce_buffer() (Torez Smith) [1435752] - [usb] host: xhci: check for a valid ring when unmapping bounce buffer (Torez Smith) [1435752] - [usb] host: xhci: remove bogus __releases()/__acquires() annotation (Torez Smith) [1435752] - [usb] host: xhci: introduce xhci_td_cleanup() (Torez Smith) [1435752] - [usb] host: xhci: reorder variable definitions (Torez Smith) [1435752] - [usb] host: xhci: use slightly better list helpers (Torez Smith) [1435752] - [usb] host: xhci: remove unneded semicolon (Torez Smith) [1435752] - [usb] host: xhci: simplify irq handler return (Torez Smith) [1435752] - [usb] host: xhci: rename completion codes to match spec (Torez Smith) [1435752] - [usb] host: xhci: print HCIVERSION on debug (Torez Smith) [1435752] - [usb] host: xhci: change pre-increments to post-increments (Torez Smith) [1435752] - [usb] xhci: remove unnecessary return in xhci_pci_setup() (Torez Smith) [1435752] - [usb] xhci: use list_is_singular for cmd_list (Torez Smith) [1435752] - [usb] xhci: avoid unnecessary calculation (Torez Smith) [1435752] - [usb] xhci: remove unnecessary assignment (Torez Smith) [1435752] - [usb] xhci: add quirk flag for broken PED bits (Torez Smith) [1435752] - [usb] xhci: Put warning message on a single line (Torez Smith) [1435752] - [usb] host: xhci: Remove unused 'addr_64' variable in xhci_hcd structure (Torez Smith) [1435752] - [usb] xhci: remove unnecessary second abort try (Torez Smith) [1435752] - [usb] xhci: remove unnecessary check for pending timer (Torez Smith) [1435752] - [usb] xhci: detect stop endpoint race using pending timer instead of counter (Torez Smith) [1435752] - [usb] xhci: rename EP_HALT_PENDING to EP_STOP_CMD_PENDING (Torez Smith) [1435752] - [usb] xhci: simplify if statement to make it more readable (Torez Smith) [1435752] - [usb] storage: sddr09: Remove a set-but-not-used variable (Torez Smith) [1435752] - [usb] ulpi: Support device discovery via DT (Torez Smith) [1435752] - [usb] xhci-mtk: add reference clock (Torez Smith) [1435752] - [usb] hcd: initialize hcd->flags to 0 when rm hcd (Torez Smith) [1435752] - [usb] storage: ene_ub6250: remove unused variable (Torez Smith) [1435752] - [usb] core: update comments for send message functions (Torez Smith) [1435752] - [usb] serial: opticon: fix CTS retrieval at open (Torez Smith) [1435752] - [usb] serial: ti_usb_3410_5052: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: ssu100: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: spcp8x5: fix modem-status handling (Torez Smith) [1435752] - [usb] serial: quatech2: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: pl2303: fix line-setting error handling (Torez Smith) [1435752] - [usb] serial: mos7840: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: mos7720: fix control-message error handling (Torez Smith) [1435752] - [usb] serial: mct_u232: fix modem-status error handling (Torez Smith) [1435752] - [usb] serial: iuu_phoenix: remove unused buffer from open (Torez Smith) [1435752] - [usb] serial: io_edgeport: fix descriptor error handling (Torez Smith) [1435752] - [usb] serial: io_edgeport: fix epic-descriptor handling (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix latency-timer error handling (Torez Smith) [1435752] - [usb] serial: ftdi_sio: fix modem-status error handling (Torez Smith) [1435752] - [usb] serial: ark3116: fix open error handling (Torez Smith) [1435752] - [usb] serial: ark3116: fix register-accessor error handling (Torez Smith) [1435752] - [usb] serial: kl5kusb105: remove unused termios structure (Torez Smith) [1435752] - [usb] serial: kl5kusb105: clean up struct definition (Torez Smith) [1435752] - [usb] serial: kl5kusb105: remove dead code (Torez Smith) [1435752] - [usb] serial: kl5kusb105: make logging less verbose (Torez Smith) [1435752] - [usb] serial: ch341: change initial line-control settings (Torez Smith) [1435752] - [usb] serial: ch341: rename LCR variable in set_termios (Torez Smith) [1435752] - [usb] serial: ch341: rename modem-status register (Torez Smith) [1435752] - [usb] serial: ch341: rename shadow modem-control register (Torez Smith) [1435752] - [usb] serial: ch341: clean up control debug messages (Torez Smith) [1435752] - [usb] serial: ch341: fix modem-status handling (Torez Smith) [1435752] - [usb] serial: cypress_m8: remove unused variable (Torez Smith) [1435752] - [usb] locking/atomic, kref: Avoid more abuse (Torez Smith) [1435752] - [usb] cdc-ether: usbnet_cdc_zte_status() can be static (Torez Smith) [1435752] - [usb] Increase usbfs transfer limit (Torez Smith) [1435752] - [usb] make the MTK XHCI driver compile for older MIPS SoCs (Torez Smith) [1435752] - [usb] Replace with globally (Torez Smith) [1435752] - [usb] treewide: remove redundant #include (Torez Smith) [1435752] - [usb] Skip auto handoff for TI and RENESAS usb controllers (Torez Smith) [1435752] - [usb] xhci: Fix race related to abort operation (Torez Smith) [1435752] - [usb] xhci: Use delayed_work instead of timer for command timeout (Torez Smith) [1435752] - [usb] tty: vt, cleanup and document con_scroll (Torez Smith) [1435752] - [usb] r8152: reset the bmu (Torez Smith) [1435752] - [usb] uas: remove can_queue set in host template (Torez Smith) [1435752] - [usb] scsi: rename SCSI_MAX_{SG, SG_CHAIN}_SEGMENTS (Torez Smith) [1435752] - [usb] uas: Limit qdepth at the scsi-host level (Torez Smith) [1435752] - [usb] uas: Fix slave queue_depth not being set (Torez Smith) [1435752] - [usb] usb-storage: Fix scsi-sd failure "Invalid field in cdb" for USB adapter JMicron (Torez Smith) [1435752] - [usb] scsi: use host wide tags by default (Torez Smith) [1435752] - [usb] scsi: always assign block layer tags if enabled (Torez Smith) [1435752]- [netdrv] i40e/i40evf: don't trust VF to reset itself (Stefan Assmann) [1454890] - [netdrv] i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: bundle more descriptors when allocating buffers (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: bump tail only in multiples of 8 (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: always set the CLEARPBA flag when re-enabling interrupts (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: fix incorrect default ITR values on driver load (Stefan Assmann) [1454890] - [netdrv] i40evf: fix mac filter removal timing issue (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: organize and re-number feature flags (Stefan Assmann) [1454890] - [netdrv] i40evf: enable support for VF VLAN tag stripping control (Stefan Assmann) [1454890] - [netdrv] i40e: Display error message if module does not meet thermal requirements (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: use DECLARE_BITMAP for state (Stefan Assmann) [1454890] - [netdrv] i40e: redfine I40E_PHY_TYPE_MAX (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: spread CPU affinity hints across online CPUs only (Stefan Assmann) [1454890] - [netdrv] i40e: Stop dropping 802.1ad tags - eth proto 0x88a8 (Stefan Assmann) [1454890] - [netdrv] i40e: make i40evf_map_rings_to_vectors void (Stefan Assmann) [1454890] - [netdrv] i40evf: Enable VF to request an alternate queue allocation (Stefan Assmann) [1454890] - [netdrv] i40e: use admin queue for setting LEDs behavior (Stefan Assmann) [1454890] - [netdrv] i40e: Add support for 'ethtool -m' (Stefan Assmann) [1454890] - [netdrv] i40e: Fix reporting of supported link modes (Stefan Assmann) [1454890] - [netdrv] i40e: refactor FW version checking (Stefan Assmann) [1454890] - [netdrv] i40evf: fix ring to vector mapping (Stefan Assmann) [1454890] - [netdrv] i40e: shutdown all IRQs and disable MSI-X when suspended (Stefan Assmann) [1454890] - [netdrv] i40evf: lower message level (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: rename bytes_per_int to bytes_per_usec (Stefan Assmann) [1454890] - [netdrv] i40evf: use setup_timer() helper (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: avoid dynamic ITR updates when polling or low packet rate (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: remove ULTRA latency mode (Stefan Assmann) [1454890] - [netdrv] i40e: invert logic for checking incorrect cpu vs irq affinity (Stefan Assmann) [1454890] - [netdrv] i40e: initialize our affinity_mask based on cpu_possible_mask (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: support for VF VLAN tag stripping control (Stefan Assmann) [1454890] - [netdrv] i40evf: fix possible snprintf truncation of q_vector->name (Stefan Assmann) [1454890] - [netdrv] i40e: prevent snprintf format specifier truncation (Stefan Assmann) [1454890] - [netdrv] i40e: Store the requested FEC information (Stefan Assmann) [1454890] - [netdrv] i40evf: use netdev variable in reset task (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: use cmpxchg64 when updating private flags in ethtool (Stefan Assmann) [1454890] - [netdrv] i40e: separate hw_features from runtime changing flags (Stefan Assmann) [1454890] - [netdrv] i40evf: prevent VF close returning before state transitions to DOWN (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: adjust packet size to account for double VLANs (Stefan Assmann) [1454890] - [netdrv] i40evf: remove unnecessary __packed (Stefan Assmann) [1454890] - [netdrv] i40evf: Use le32_to_cpu before evaluating HW desc fields (Stefan Assmann) [1454890] - [netdrv] i40evf: add some missing includes (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: remove mismatched type warnings (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags (Stefan Assmann) [1454890] - [netdrv] i40evf: assign num_active_queues inside i40evf_alloc_queues (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: proper update of the page_offset field (Stefan Assmann) [1454890] - [netdrv] i40evf: Add support for Adaptive Virtual Function (Stefan Assmann) [1454890] - [netdrv] virtchnl: finish conversion to virtchnl interface (Stefan Assmann) [1454890] - [netdrv] i40evf/virtchnl: whitespace cleanups (Stefan Assmann) [1454890] - [netdrv] virtchnl: rename i40e to generic virtchnl (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: create and use new unified header file (Stefan Assmann) [1454890] - [netdrv] i40evf: drop i40e_type.h include (Stefan Assmann) [1454890] - [netdrv] i40evf: disable unused flags (Stefan Assmann) [1454890] - [netdrv] i40evf: fix merge error in older patch (Stefan Assmann) [1454890] - [netdrv] i40evf: fix duplicate lines (Stefan Assmann) [1454890] - [netdrv] i40evf: hide unused variable (Stefan Assmann) [1454890] - [netdrv] i40evf: allocate queues before we setup the interrupts and q_vectors (Stefan Assmann) [1454890] - [netdrv] i40evf: remove I40E_FLAG_FDIR_ATR_ENABLED (Stefan Assmann) [1454890] - [netdrv] i40evf: remove needless min_t() on num_online_cpus()*2 (Stefan Assmann) [1454890] - [netdrv] i40e: use DECLARE_BITMAP for state fields (Stefan Assmann) [1454890] - [netdrv] i40e: separate PF and VSI state flags (Stefan Assmann) [1454890] - [netdrv] i40e: remove unnecessary msleep() delay in i40e_free_vfs (Stefan Assmann) [1454890] - [netdrv] i40e: remove I40E_FLAG_IN_NETPOLL entirely (Stefan Assmann) [1454890] - [netdrv] i40e: new AQ commands (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add tracepoints (Stefan Assmann) [1454890] - [netdrv] i40e: Fix support for flow director programming status (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Remove VF Rx csum offload for tunneled packets (Stefan Assmann) [1454890] - [netdrv] i40evf: Use net_device_stats from struct net_device (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Use build_skb to build frames (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add support for padding start of frames (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add support for using order 1 pages with a 3K buffer (Stefan Assmann) [1454890] - [netdrv] i40e: remove I40E_FLAG_NEED_LINK_UPDATE (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add capability exchange for outer checksum (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Change the way we limit the maximum frame size for Rx (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add legacy-rx private flag to allow fallback to old Rx flow (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Break i40e_fetch_rx_buffer up to allow for reuse of frag code (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Pull out code for cleaning up Rx buffers (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Pull code for grabbing and syncing rx_buffer from fetch_buffer (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Use length to determine if descriptor is done (Stefan Assmann) [1454890] - [netdrv] i40e: use register for XL722 control register read/write (Stefan Assmann) [1454890] - [netdrv] i40evf: enforce descriptor write-back mechanism for VF (Stefan Assmann) [1454890] - [netdrv] i40evf: dereference VSI after VSI has been null checked (Stefan Assmann) [1454890] - [netdrv] i40e: Drop FCoE code from core driver files (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Clean-up process_skb_fields (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Fix use after free in Rx cleanup path (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Update code to better handle incrementing page count (Stefan Assmann) [1454890] - [netdrv] i40evf: use new api ethtool_{get|set}_link_ksettings (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Stefan Assmann) [1454890] - [netdrv] i40e/i40evf: Add support for mapping pages with DMA attributes (Stefan Assmann) [1454890] - [netdrv] i40evf: add client interface (Stefan Assmann) [1454890] - [netdrv] intel: use core min/max MTU checking (Stefan Assmann) [1454890]- [netdrv] i40e/i40evf: don't trust VF to reset itself (Stefan Assmann) [1454892] - [netdrv] i40e: fix link reporting (Stefan Assmann) [1454892] - [netdrv] i40e: Fix memory leak related filter programming status (Stefan Assmann) [1454892] - [netdrv] i40e: Fix comment about locking for __i40e_read_nvm_word() (Stefan Assmann) [1454892] - [netdrv] i40e: Avoid some useless variables and initializers in NVM functions (Stefan Assmann) [1454892] - [netdrv] i40e: fix a typo (Stefan Assmann) [1454892] - [netdrv] i40e: use a local variable instead of calculating multiple times (Stefan Assmann) [1454892] - [netdrv] i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs (Stefan Assmann) [1454892] - [netdrv] i40e: add check for return from find_first_bit call (Stefan Assmann) [1454892] - [netdrv] i40e: allow XPS with QoS enabled (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: bundle more descriptors when allocating buffers (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: bump tail only in multiples of 8 (Stefan Assmann) [1454892] - [netdrv] i40e: reduce lrxqthresh from 2 to 1 (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: always set the CLEARPBA flag when re-enabling interrupts (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: fix incorrect default ITR values on driver load (Stefan Assmann) [1454892] - [netdrv] i40e: use the safe hash table iterator when deleting mac filters (Stefan Assmann) [1454892] - [netdrv] i40e: fix flags declaration (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: organize and re-number feature flags (Stefan Assmann) [1454892] - [netdrv] i40e: ignore skb->xmit_more when deciding to set RS bit (Stefan Assmann) [1454892] - [netdrv] i40e: do not enter PHY debug mode while setting LEDs behaviour (Stefan Assmann) [1454892] - [netdrv] i40e: implement split PCI error reset handler (Stefan Assmann) [1454892] - [netdrv] i40e: Properly maintain flow director filters list (Stefan Assmann) [1454892] - [netdrv] i40e: Display error message if module does not meet thermal requirements (Stefan Assmann) [1454892] - [netdrv] i40e: fix merge error (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: use DECLARE_BITMAP for state (Stefan Assmann) [1454892] - [netdrv] i40e: fix incorrect register definition (Stefan Assmann) [1454892] - [netdrv] i40e: redfine I40E_PHY_TYPE_MAX (Stefan Assmann) [1454892] - [netdrv] i40e: re-enable PTP L4 capabilities for XL710 if FW >6.0 (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: spread CPU affinity hints across online CPUs only (Stefan Assmann) [1454892] - [netdrv] i40e: add private flag to control source pruning (Stefan Assmann) [1454892] - [netdrv] i40e: fix a typo in i40e_pf documentation (Stefan Assmann) [1454892] - [netdrv] i40e: Stop dropping 802.1ad tags - eth proto 0x88a8 (Stefan Assmann) [1454892] - [netdrv] i40e: fix client notify of VF reset (Stefan Assmann) [1454892] - [netdrv] i40e: fix handling of vf_states variable (Stefan Assmann) [1454892] - [netdrv] i40e: ensure reset occurs when disabling VF (Stefan Assmann) [1454892] - [netdrv] i40e: make use of i40e_vc_disable_vf (Stefan Assmann) [1454892] - [netdrv] i40e: drop i40e_pf *pf from i40e_vc_disable_vf() (Stefan Assmann) [1454892] - [netdrv] i40e: don't hold spinlock while resetting VF (Stefan Assmann) [1454892] - [netdrv] i40e: use admin queue for setting LEDs behavior (Stefan Assmann) [1454892] - [netdrv] i40e: Add support for 'ethtool -m' (Stefan Assmann) [1454892] - [netdrv] i40e: Fix reporting of supported link modes (Stefan Assmann) [1454892] - [netdrv] i40e: Fix a potential NULL pointer dereference (Stefan Assmann) [1454892] - [netdrv] i40e: remove logically dead code (Stefan Assmann) [1454892] - [netdrv] i40e: limit lan queue count in large CPU count machine (Stefan Assmann) [1454892] - [netdrv] i40e: refactor FW version checking (Stefan Assmann) [1454892] - [netdrv] i40e: Enable VF to negotiate number of allocated queues (Stefan Assmann) [1454892] - [netdrv] virtchnl: Add compile time static asserts to validate structure sizes (Stefan Assmann) [1454892] - [netdrv] i40e: shutdown all IRQs and disable MSI-X when suspended (Stefan Assmann) [1454892] - [netdrv] i40e: prevent service task from running while we're suspended (Stefan Assmann) [1454892] - [netdrv] i40e: don't clear suspended state until we finish resuming (Stefan Assmann) [1454892] - [netdrv] i40e: use newer generic PM support instead of legacy PM callbacks (Stefan Assmann) [1454892] - [netdrv] i40e: use separate state bit for miscellaneous IRQ setup (Stefan Assmann) [1454892] - [netdrv] i40e: fix for flow director counters not wrapping as expected (Stefan Assmann) [1454892] - [netdrv] i40e: relax warning message in case of version mismatch (Stefan Assmann) [1454892] - [netdrv] i40e: simplify member variable accesses (Stefan Assmann) [1454892] - [netdrv] i40e: Fix link down message when interface is brought up (Stefan Assmann) [1454892] - [netdrv] i40e: Fix unqualified module message while bringing link up (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: rename bytes_per_int to bytes_per_usec (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: avoid dynamic ITR updates when polling or low packet rate (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: remove ULTRA latency mode (Stefan Assmann) [1454892] - [netdrv] i40e: invert logic for checking incorrect cpu vs irq affinity (Stefan Assmann) [1454892] - [netdrv] i40e: initialize our affinity_mask based on cpu_possible_mask (Stefan Assmann) [1454892] - [netdrv] i40e: move enabling icr0 into i40e_update_enable_itr (Stefan Assmann) [1454892] - [netdrv] i40e: remove workaround for resetting XPS (Stefan Assmann) [1454892] - [netdrv] i40e: Fix for unused value issue found by static analysis (Stefan Assmann) [1454892] - [netdrv] i40e: 25G FEC status improvements (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: support for VF VLAN tag stripping control (Stefan Assmann) [1454892] - [netdrv] i40e: force VMDQ device name truncation (Stefan Assmann) [1454892] - [netdrv] i40e: Use correct flag to enable egress traffic for unicast promisc (Stefan Assmann) [1454892] - [netdrv] i40e: prevent snprintf format specifier truncation (Stefan Assmann) [1454892] - [netdrv] i40e: Store the requested FEC information (Stefan Assmann) [1454892] - [netdrv] i40e: Update state variable for adminq subtask (Stefan Assmann) [1454892] - [netdrv] i40e: synchronize nvmupdate command and adminq subtask (Stefan Assmann) [1454892] - [netdrv] i40e: prevent changing ITR if adaptive-rx/tx enabled (Stefan Assmann) [1454892] - [netdrv] i40e: move check for avoiding VID=0 filters into i40e_vsi_add_vlan (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: use cmpxchg64 when updating private flags in ethtool (Stefan Assmann) [1454892] - [netdrv] i40e: Detect ATR HW Evict NVM issue and disable the feature (Stefan Assmann) [1454892] - [netdrv] i40e: remove workaround for Open Firmware MAC address (Stefan Assmann) [1454892] - [netdrv] i40e: separate hw_features from runtime changing flags (Stefan Assmann) [1454892] - [netdrv] i40e: Fix a bug with VMDq RSS queue allocation (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: adjust packet size to account for double VLANs (Stefan Assmann) [1454892] - [netdrv] i40e: Initialize 64-bit statistics TX ring seqcount (Stefan Assmann) [1454892] - [netdrv] i40e: handle setting administratively set MAC address back to zero (Stefan Assmann) [1454892] - [netdrv] i40e: display correct UDP tunnel type name (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: remove mismatched type warnings (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: make IPv6 ATR code clearer (Stefan Assmann) [1454892] - [netdrv] i40e: fix odd formatting and indent (Stefan Assmann) [1454892] - [netdrv] i40e: fix up 32 bit timespec references (Stefan Assmann) [1454892] - [netdrv] i40e: Handle admin Q timeout when releasing NVM (Stefan Assmann) [1454892] - [netdrv] i40e: remove WQ_UNBOUND and the task limit of our workqueue (Stefan Assmann) [1454892] - [netdrv] i40e: Fix for trace found with S4 state (Stefan Assmann) [1454892] - [netdrv] i40e: fix incorrect variable assignment (Stefan Assmann) [1454892] - [netdrv] i40e: don't hold RTNL lock for the entire reset (Stefan Assmann) [1454892] - [netdrv] i40e: Handle PE_CRITERR properly with IWARP enabled (Stefan Assmann) [1454892] - [netdrv] i40e: clear only cause_ena bit (Stefan Assmann) [1454892] - [netdrv] i40e: fix disabling overflow promiscuous mode (Stefan Assmann) [1454892] - [netdrv] i40e: Add support for OEM firmware version (Stefan Assmann) [1454892] - [netdrv] i40e: genericize the partition bandwidth control (Stefan Assmann) [1454892] - [netdrv] i40e: Add message for unsupported MFP mode (Stefan Assmann) [1454892] - [netdrv] i40e: Support firmware CEE DCB UP to TC map re-definition (Stefan Assmann) [1454892] - [netdrv] i40e: Fix potential out of bound array access (Stefan Assmann) [1454892] - [netdrv] i40e: comment that udp_port must be in host byte order (Stefan Assmann) [1454892] - [netdrv] i40e: use dev_dbg instead of dev_info when warning about missing routine (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags (Stefan Assmann) [1454892] - [netdrv] networking: make skb_put & friends return void pointers (Stefan Assmann) [1454892] - [netdrv] i40e: Fix a sleep-in-atomic bug (Stefan Assmann) [1454892] - [netdrv] i40e: fix handling of HW ATR eviction (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: proper update of the page_offset field (Stefan Assmann) [1454892] - [netdrv] i40e: Fix state flags for bit set and clean operations of PF (Stefan Assmann) [1454892] - [netdrv] i40e/virtchnl: move function to virtchnl (Stefan Assmann) [1454892] - [netdrv] virtchnl: finish conversion to virtchnl interface (Stefan Assmann) [1454892] - [netdrv] i40evf/virtchnl: whitespace cleanups (Stefan Assmann) [1454892] - [netdrv] i40e/virtchnl: refactor code for validate checks (Stefan Assmann) [1454892] - [netdrv] virtchnl: convert to new macros (Stefan Assmann) [1454892] - [netdrv] virtchnl: move some code to core driver (Stefan Assmann) [1454892] - [netdrv] virtchnl: rename i40e to generic virtchnl (Stefan Assmann) [1454892] - [netdrv] i40e: use new unified virtchnl header file (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: create and use new unified header file (Stefan Assmann) [1454892] - [netdrv] i40e: Check for memory allocation failure (Stefan Assmann) [1454892] - [netdrv] i40e: check for Tx timestamp timeouts during watchdog (Stefan Assmann) [1454892] - [netdrv] i40e: use pf data structure directly in i40e_ptp_rx_hang (Stefan Assmann) [1454892] - [netdrv] i40e: add statistic indicating number of skipped Tx timestamps (Stefan Assmann) [1454892] - [netdrv] i40e: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Stefan Assmann) [1454892] - [netdrv] i40e: fix race condition with PTP_TX_IN_PROGRESS bits (Stefan Assmann) [1454892] - [netdrv] i40e: remove hw_disabled_flags in favor of using separate flag bits (Stefan Assmann) [1454892] - [netdrv] i40e: use DECLARE_BITMAP for state fields (Stefan Assmann) [1454892] - [netdrv] i40e: separate PF and VSI state flags (Stefan Assmann) [1454892] - [netdrv] i40e: remove unnecessary msleep() delay in i40e_free_vfs (Stefan Assmann) [1454892] - [netdrv] i40e: amortize wait time when disabling lots of VFs (Stefan Assmann) [1454892] - [netdrv] i40e: Reprogram port offloads after reset (Stefan Assmann) [1454892] - [netdrv] i40e: rename index to port to avoid confusion (Stefan Assmann) [1454892] - [netdrv] i40e: make use of i40e_reset_all_vfs when initializing new VFs (Stefan Assmann) [1454892] - [netdrv] i40e: properly spell I40E_VF_STATE_* flags (Stefan Assmann) [1454892] - [netdrv] i40e: use i40e_stop_rings_no_wait to implement PORT_SUSPENDED state (Stefan Assmann) [1454892] - [netdrv] i40e: reset all VFs in parallel when rebuilding PF (Stefan Assmann) [1454892] - [netdrv] i40e: split some code in i40e_reset_vf into helpers (Stefan Assmann) [1454892] - [netdrv] i40e: fix CONFIG_BUSY checks in i40e_set_settings function (Stefan Assmann) [1454892] - [netdrv] i40e: factor out queue control from i40e_vsi_control_(tx|rx) (Stefan Assmann) [1454892] - [netdrv] i40e: don't hold RTNL lock while waiting for VF reset to finish (Stefan Assmann) [1454892] - [netdrv] i40e: new AQ commands (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add tracepoints (Stefan Assmann) [1454892] - [netdrv] i40e: dump VF information in debugfs (Stefan Assmann) [1454892] - [netdrv] i40e: Fix support for flow director programming status (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Use build_skb to build frames (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add support for padding start of frames (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add support for using order 1 pages with a 3K buffer (Stefan Assmann) [1454892] - [netdrv] i40e: clean up historic deprecated flag definitions (Stefan Assmann) [1454892] - [netdrv] i40e: remove I40E_FLAG_NEED_LINK_UPDATE (Stefan Assmann) [1454892] - [netdrv] i40e: remove extraneous loop in i40e_vsi_wait_queues_disabled (Stefan Assmann) [1454892] - [netdrv] i40e: allow look-up of MAC address from Open Firmware or IDPROM (Stefan Assmann) [1454892] - [netdrv] i40e: Simplify i40e_detect_recover_hung_queue logic (Stefan Assmann) [1454892] - [netdrv] i40e: Decrease the scope of rtnl lock (Stefan Assmann) [1454892] - [netdrv] i40e: Swap use of pf->flags and pf->hw_disabled_flags for ATR Eviction (Stefan Assmann) [1454892] - [netdrv] i40e: update error message when trying to add invalid filters (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add capability exchange for outer checksum (Stefan Assmann) [1454892] - [netdrv] i40e: fix for queue timing delays (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Change the way we limit the maximum frame size for Rx (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add legacy-rx private flag to allow fallback to old Rx flow (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Break i40e_fetch_rx_buffer up to allow for reuse of frag code (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Pull out code for cleaning up Rx buffers (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Pull code for grabbing and syncing rx_buffer from fetch_buffer (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Use length to determine if descriptor is done (Stefan Assmann) [1454892] - [netdrv] i40e: remove FDIR_REQUIRES_REINIT driver flag (Stefan Assmann) [1454892] - [netdrv] i40e: remove a useless goto statement (Stefan Assmann) [1454892] - [netdrv] i40e: Check for new arq elements before leaving the adminq subtask loop (Stefan Assmann) [1454892] - [netdrv] i40e: use register for XL722 control register read/write (Stefan Assmann) [1454892] - [netdrv] i40e: Clean up handling of private flags (Stefan Assmann) [1454892] - [netdrv] i40e: Drop FCoE code that always evaluates to false or 0 (Stefan Assmann) [1454892] - [netdrv] i40e: Drop FCoE code from core driver files (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Clean-up process_skb_fields (Stefan Assmann) [1454892] - [netdrv] i40e: removed no longer needed delays (Stefan Assmann) [1454892] - [netdrv] i40e: Fixed race conditions in VF reset (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Fix use after free in Rx cleanup path (Stefan Assmann) [1454892] - [netdrv] i40e: fix configuration of RSS table with DCB (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Update code to better handle incrementing page count (Stefan Assmann) [1454892] - [netdrv] i40e: make use of hlist_for_each_entry_continue (Stefan Assmann) [1454892] - [netdrv] i40e: add support for SCTPv4 FDir filters (Stefan Assmann) [1454892] - [netdrv] i40e: implement support for flexible word payload (Stefan Assmann) [1454892] - [netdrv] i40e: add parsing of flexible filter fields from userdef (Stefan Assmann) [1454892] - [netdrv] i40e: partition the ring_cookie to get VF index (Stefan Assmann) [1454892] - [netdrv] i40e: allow changing input set for ntuple filters (Stefan Assmann) [1454892] - [netdrv] i40e: restore default input set for each flow type (Stefan Assmann) [1454892] - [netdrv] i40e: check current configured input set when adding ntuple filters (Stefan Assmann) [1454892] - [netdrv] i40e: correctly honor the mask fields for ETHTOOL_SRXCLSRLINS (Stefan Assmann) [1454892] - [netdrv] i40e: always remove old filter when adding new FDir filter (Stefan Assmann) [1454892] - [netdrv] i40e: explicitly fail on extended MAC field for ethtool_rx_flow_spec (Stefan Assmann) [1454892] - [netdrv] i40e: add counters for UDP/IPv4 and IPv4 filters (Stefan Assmann) [1454892] - [netdrv] i40e: don't re-enable ATR when flushing filters if SB has TCP4/IPv4 rules (Stefan Assmann) [1454892] - [netdrv] i40e: reset fd_tcp_rule count when restoring filters (Stefan Assmann) [1454892] - [netdrv] i40e: remove redundant check for fd_tcp_rule when restoring filters (Stefan Assmann) [1454892] - [netdrv] i40e: exit ATR mode only when adding TCP/IPv4 filter succeeds (Stefan Assmann) [1454892] - [netdrv] i40e: return immediately when failing to add fdir filter (Stefan Assmann) [1454892] - [netdrv] i40e: rework exit flow of i40e_add_fdir_ethtool (Stefan Assmann) [1454892] - [netdrv] i40e: don't use arrays for (src|dst)_ip (Stefan Assmann) [1454892] - [netdrv] i40e: send correct port number to AdminQ when enabling UDP tunnels (Stefan Assmann) [1454892] - [netdrv] i40e: use new api ethtool_{get|set}_link_ksettings (Stefan Assmann) [1454892] - [netdrv] i40e: rename auto_disable_flags to hw_disabled_flags (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Stefan Assmann) [1454892] - [netdrv] i40e: Allow untrusted VFs to have more filters (Stefan Assmann) [1454892] - [netdrv] i40e/i40evf: Add support for mapping pages with DMA attributes (Stefan Assmann) [1454892] - [netdrv] i40e: Clarify steps in MAC/VLAN filters initialization routine (Stefan Assmann) [1454892] - [netdrv] i40e: fix ethtool to get EEPROM data from X722 interface (Stefan Assmann) [1454892] - [netdrv] intel: use core min/max MTU checking (Stefan Assmann) [1454892]- [net] rename ndo_setup_tc callback and remove it from kABI (Ivan Vecera) [1445420] - [net] sched: avoid matching qdisc with zero handle (Ivan Vecera) [1445420] - [net] sched: cls_flower: Set egress_dev mark when calling into the HW driver (Ivan Vecera) [1445420] - [net] net_sched: remove cls_flower idr on failure (Ivan Vecera) [1445420] - [net] sched: don't use GFP_KERNEL under spin lock (Ivan Vecera) [1445420] - [net] sched: fix use-after-free in tcf_action_destroy and tcf_del_walker (Ivan Vecera) [1445420] - [net] sched: Change act_api and act_xxx modules to use IDR (Ivan Vecera) [1445420] - [net] sched: Change cls_flower to use IDR (Ivan Vecera) [1445420] - [lib] idr: implement extended variant of idr (Ivan Vecera) [1445420] - [lib] idr: fix NULL pointer dereference when ida_remove(unallocated_id) (Ivan Vecera) [1445420] - [lib] idr: fix unexpected ID-removal when idr_remove(unallocated_id) (Ivan Vecera) [1445420] - [lib] idr: fix overflow bug during maximum ID calculation at maximum height (Ivan Vecera) [1445420] - [net] net_sched: fix order of queue length updates in qdisc_replace() (Ivan Vecera) [1445420] - [net] sched: hfsc: fix curve activation in hfsc_change_class() (Ivan Vecera) [1445420] - [net] net_sched: always reset qdisc backlog in qdisc_reset() (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: fix scaling error in bytes/packets samples (Ivan Vecera) [1445420] - [net] net_sched: carefully handle tcf_block_put() (Ivan Vecera) [1445420] - [net] net_sched: fix reference counting of tc filter chain (Ivan Vecera) [1445420] - [net] net_sched: get rid of tcfa_rcu (Ivan Vecera) [1445420] - [net] sched: fix pointer check in gen_handle (Ivan Vecera) [1445420] - [net] sched: fix memleak for chain zero (Ivan Vecera) [1445420] - [net] sched: Use __qdisc_drop instead of kfree_skb in sch_prio and sch_qfq (Ivan Vecera) [1445420] - [net] net_sched: add reverse binding for tc class (Ivan Vecera) [1445420] - [net] sch_tbf: fix two null pointer dereferences on init failure (Ivan Vecera) [1445420] - [net] sch_sfq: fix null pointer dereference on init failure (Ivan Vecera) [1445420] - [net] sch_netem: avoid null pointer deref on init failure (Ivan Vecera) [1445420] - [net] sch_fq_codel: avoid double free on init failure (Ivan Vecera) [1445420] - [net] sch_cbq: fix null pointer dereferences on init failure (Ivan Vecera) [1445420] - [net] sch_hfsc: fix null pointer deref and double free on init failure (Ivan Vecera) [1445420] - [net] sch_hhf: fix null pointer dereference on init failure (Ivan Vecera) [1445420] - [net] sch_multiq: fix double free on init failure (Ivan Vecera) [1445420] - [net] sch_htb: fix crash on init failure (Ivan Vecera) [1445420] - [net] act_ife: use registered ife_type as fallback (Ivan Vecera) [1445420] - [net] if_ether: add forces ife lfb type (Ivan Vecera) [1445420] - [net] sched: sfq: drop packets after root qdisc lock is released (Ivan Vecera) [1445420] - [net] net_sched: fix a refcount_t issue with noop_qdisc (Ivan Vecera) [1445420] - [net] net_sched: kill u32_node pointer in Qdisc (Ivan Vecera) [1445420] - [net] net_sched: remove tc class reference counting (Ivan Vecera) [1445420] - [net] net_sched: introduce tclass_del_notify() (Ivan Vecera) [1445420] - [net] net_sched: get rid of more forward declarations (Ivan Vecera) [1445420] - [net] sched: add couple of goto_chain helpers (Ivan Vecera) [1445420] - [net] sched: don't do tcf_chain_flush from tcf_chain_destroy (Ivan Vecera) [1445420] - [net] sched: fix use after free when tcf_chain_destroy is called multiple times (Ivan Vecera) [1445420] - [net] sched: Fix the logic error to decide the ingress qdisc (Ivan Vecera) [1445420] - [net] sched: fix p_filter_chain check in tcf_chain_flush (Ivan Vecera) [1445420] - [net] sched: Add the invalid handle check in qdisc_class_find (Ivan Vecera) [1445420] - [net] sched: fix NULL pointer dereference when action calls some targets (Ivan Vecera) [1445420] - [net] sched: cls_flower: fix ndo_setup_tc type for stats call (Ivan Vecera) [1445420] - [net] qdisc: add tracepoint qdisc:qdisc_dequeue for dequeued SKBs (Ivan Vecera) [1445420] - [net] sched: hfsc: opencode trivial set_active() and set_passive() (Ivan Vecera) [1445420] - [net] net_sched: call qlen_notify only if child qdisc is empty (Ivan Vecera) [1445420] - [net] net_sched: remove warning from qdisc_hash_add (Ivan Vecera) [1445420] - [net] sched: sfq: update hierarchical backlog when drop packet (Ivan Vecera) [1445420] - [net] net_sched: reset pointers to tcf blocks in classful qdiscs' destructors (Ivan Vecera) [1445420] - [net] sched: hfsc: allocate tcf block for hfsc root class (Ivan Vecera) [1445420] - [net] sched: remove cops->tcf_cl_offload (Ivan Vecera) [1445420] - [net] sched: use newly added classid identity helpers (Ivan Vecera) [1445420] - [net] sched: propagate classid down to offload drivers (Ivan Vecera) [1445420] - [net] sched: Add helpers to identify classids (Ivan Vecera) [1445420] - [net] sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target (Ivan Vecera) [1445420] - [net] sched: set xt_tgchk_param par.net properly in ipt_init_target (Ivan Vecera) [1445420] - [net] net_sched: get rid of some forward declarations (Ivan Vecera) [1445420] - [net] sched: get rid of struct tc_to_netdev (Ivan Vecera) [1445420] - [net] sched: change return value of ndo_setup_tc for driver supporting mqprio only (Ivan Vecera) [1445420] - [net] sched: move prio into cls_common (Ivan Vecera) [1445420] - [net] sched: push cls related args into cls_common structure (Ivan Vecera) [1445420] - [netdrv] mlxsw: spectrum: rename cls arg in matchall processing (Ivan Vecera) [1445420] - [netdrv] mlxsw: spectrum: push cls_flower and cls_matchall setup_tc processing into separate functions (Ivan Vecera) [1445420] - [netdrv] mlx5e_rep: push cls_flower setup_tc processing into a separate function (Ivan Vecera) [1445420] - [netdrv] mlx5e: push cls_flower and mqprio setup_tc processing into separate functions (Ivan Vecera) [1445420] - [netdrv] ixgbe: push cls_u32 and mqprio setup_tc processing into separate functions (Ivan Vecera) [1445420] - [netdrv] cxgb4: push cls_u32 setup_tc processing into a separate function (Ivan Vecera) [1445420] - [net] sched: make egress_dev flag part of flower offload struct (Ivan Vecera) [1445420] - [net] sched: rename TC_SETUP_MATCHALL to TC_SETUP_CLSMATCHALL (Ivan Vecera) [1445420] - [net] sched: make type an argument for ndo_setup_tc (Ivan Vecera) [1445420] - [net] net_sched: use void pointer for filter handle (Ivan Vecera) [1445420] - [net] net_sched: refactor notification code for RTM_DELTFILTER (Ivan Vecera) [1445420] - [net] sched: avoid atomic swap in tcf_exts_change (Ivan Vecera) [1445420] - [net] sched: cls_u32: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_route: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_flow: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_cgroup: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_bpf: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_basic: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_matchall: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_fw: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_flower: no need to call tcf_exts_change for newly allocated struct (Ivan Vecera) [1445420] - [net] sched: cls_fw: rename fw_change_attrs function (Ivan Vecera) [1445420] - [net] sched: cls_bpf: rename cls_bpf_modify_existing function (Ivan Vecera) [1445420] - [net] sched: use tcf_exts_has_actions instead of exts->nr_actions (Ivan Vecera) [1445420] - [net] sched: remove check for number of actions in tcf_exts_exec (Ivan Vecera) [1445420] - [net] sched: fix return value of tcf_exts_exec (Ivan Vecera) [1445420] - [net] sched: remove redundant helpers tcf_exts_is_predicative and tcf_exts_is_available (Ivan Vecera) [1445420] - [net] sched: use tcf_exts_has_actions in tcf_exts_exec (Ivan Vecera) [1445420] - [net] sched: change names of action number helpers to be aligned with the rest (Ivan Vecera) [1445420] - [net] sched: remove unneeded tcf_em_tree_change (Ivan Vecera) [1445420] - [net] sched: sch_atm: use Qdisc_class_common structure (Ivan Vecera) [1445420] - [net] sched: actions: add time filter for action dumping (Ivan Vecera) [1445420] - [net] sched: actions: dump more than TCA_ACT_MAX_PRIO actions per batch (Ivan Vecera) [1445420] - [net] sched: actions: Use proper root attribute table for actions (Ivan Vecera) [1445420] - [net] netlink: Add new type NLA_BITFIELD32 (Ivan Vecera) [1445420] - [net] sched: actions: rename act_get_notify() to tcf_get_notify() (Ivan Vecera) [1445420] - [net] sched: Fix one possible panic when no destroy callback (Ivan Vecera) [1445420] - [net] sched: act_tunnel_key: make UDP checksum configurable (Ivan Vecera) [1445420] - [net] sched: act_tunnel_key: request UDP checksum by default (Ivan Vecera) [1445420] - [net] act_pedit: fix an error code (Ivan Vecera) [1445420] - [net] net_sched: move tcf_lock down after gen_replace_estimator() (Ivan Vecera) [1445420] - [net] propagate tc filter chain index down the ndo_setup_tc call (Ivan Vecera) [1445420] - [net] sched: introduce helper to identify gact trap action (Ivan Vecera) [1445420] - [net] sched: introduce a TRAP control action (Ivan Vecera) [1445420] - [net] sched: select cls when cls_act is enabled (Ivan Vecera) [1445420] - [net] sched: cls_flower: add support for matching on ip tos and ttl (Ivan Vecera) [1445420] - [net] sched: add helper for updating statistics on all actions (Ivan Vecera) [1445420] - [net] net_sched: only create filter chains for new filters/actions (Ivan Vecera) [1445420] - [net] sched: flower: add support for matching on tcp flags (Ivan Vecera) [1445420] - [net] sched: cls_api: make reclassify return all the way back to the original tp (Ivan Vecera) [1445420] - [net] sched: cls_matchall: fix null pointer dereference (Ivan Vecera) [1445420] - [net] sched: fix filter flushing (Ivan Vecera) [1445420] - [net] sched: properly assign RCU pointer in tcf_chain_tp_insert/remove (Ivan Vecera) [1445420] - [net] sched: add termination action to allow goto chain (Ivan Vecera) [1445420] - [net] sched: push tp down to action init (Ivan Vecera) [1445420] - [net] sched: introduce multichain support for filters (Ivan Vecera) [1445420] - [net] sched: push chain dump to a separate function (Ivan Vecera) [1445420] - [net] sched: introduce helpers to work with filter chains (Ivan Vecera) [1445420] - [net] sched: move TC_H_MAJ macro call into tcf_auto_prio (Ivan Vecera) [1445420] - [net] sched: replace nprio by a bool to make the function more readable (Ivan Vecera) [1445420] - [net] sched: rename tcf_destroy_chain helper (Ivan Vecera) [1445420] - [net] sched: introduce tcf block infractructure (Ivan Vecera) [1445420] - [net] sched: move tc_classify function to cls_api.c (Ivan Vecera) [1445420] - [net] fix compile error in skb_orphan_partial() (Ivan Vecera) [1445420] - [net] netem: fix skb_orphan_partial() (Ivan Vecera) [1445420] - [net] sched: optimize class dumps (Ivan Vecera) [1445420] - [net] sched: act_csum: Add accessors for offloading drivers (Ivan Vecera) [1445420] - [net] sched: remove redundant null check on head (Ivan Vecera) [1445420] - [net] sched: add helpers to handle extended actions (Ivan Vecera) [1445420] - [net] flower: check unused bits in MPLS fields (Ivan Vecera) [1445420] - [net] sched: actions: Complete the JUMPX opcode (Ivan Vecera) [1445420] - [net] cls_flower: add support for matching MPLS fields (v2) (Ivan Vecera) [1445420] - [net] net_sched: remove useless NULL to tp->root (Ivan Vecera) [1445420] - [net] net_sched: move the empty tp check from ->destroy() to ->delete() (Ivan Vecera) [1445420] - [net] allow configuring default qdisc (Ivan Vecera) [1445420] - [net] net_sched: check noop_qdisc before qdisc_hash_add() (Ivan Vecera) [1445420] - [net] sched: choke: remove some dead code (Ivan Vecera) [1445420] - [net] net_sched: use setup_deferrable_timer (Ivan Vecera) [1445420] - [net] sched: choke: remove dead filter classify code (Ivan Vecera) [1445420] - [net] sched: act_csum: don't mangle TCP and UDP GSO packets (Ivan Vecera) [1445420] - [net] sch_dsmark: fix invalid skb_cow() usage (Ivan Vecera) [1445420] - [net] sched: fq_codel: Avoid set-but-unused variable (Ivan Vecera) [1445420] - [net] sched: act_ife: Staticfy find_decode_metaid() (Ivan Vecera) [1445420] - [net] mqprio: Modify mqprio to pass user parameters via ndo_setup_tc (Ivan Vecera) [1445420] - [net] mqprio: Change handling of hw u8 to allow for multiple hardware offload modes (Ivan Vecera) [1445420] - [net] replace callings of .ndo_setup_tc by wrapper (Ivan Vecera) [1445420] - [net] netem: apply correct delay when rate throttling (Ivan Vecera) [1445420] - [net] sch_tbf: Remove bogus semicolon in if() conditional. (Ivan Vecera) [1445420] - [net] act_connmark: avoid crashing on malformed nlattrs with null parms (Ivan Vecera) [1445420] - [net] sched: make default fifo qdiscs appear in the dump (Ivan Vecera) [1445420] - [net] sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump (Ivan Vecera) [1445420] - [net] sched: actions: decrement module reference count after table flush. (Ivan Vecera) [1445420] - [net] pkt_sched: Remove useless qdisc_stab_lock (Ivan Vecera) [1445420] - [net] sched: cls_u32: Reflect HW offload status (Ivan Vecera) [1445420] - [net] sched: have stub for tcf_destroy_chain in case NET_CLS is not configured (Ivan Vecera) [1445420] - [net] sched: Fix accidental removal of errout goto (Ivan Vecera) [1445420] - [net] net_sched: fix error recovery at qdisc creation (Ivan Vecera) [1445420] - [net] sched: check negative err value to safe one level of indent (Ivan Vecera) [1445420] - [net] sched: add missing curly braces in else branch in tc_ctl_tfilter (Ivan Vecera) [1445420] - [net] sched: move err set right before goto errout in tc_ctl_tfilter (Ivan Vecera) [1445420] - [net] sched: push TC filter protocol creation into a separate function (Ivan Vecera) [1445420] - [net] sched: move tcf_proto_destroy and tcf_destroy_chain helpers into cls_api (Ivan Vecera) [1445420] - [net] sched: rename tcf_destroy to tcf_destroy_proto (Ivan Vecera) [1445420] - [net] act_pedit: Introduce 'add' operation (Ivan Vecera) [1445420] - [net] act_pedit: Support using offset relative to the conventional network headers (Ivan Vecera) [1445420] - [net] sched: act_mirred: remove duplicated include from act_mirred.c (Ivan Vecera) [1445420] - [net] sched: act_ife: Change to use ife module (Ivan Vecera) [1445420] - [net] Introduce ife encapsulation module (Ivan Vecera) [1445420] - [net] sched: act_ife: Unexport ife_tlv_meta_encode (Ivan Vecera) [1445420] - [net] sched: act_psample: Remove unnecessary ASSERT_RTNL (Ivan Vecera) [1445420] - [net] sched: act_sample: Fix error path in init (Ivan Vecera) [1445420] - [net] sched: Introduce sample tc action (Ivan Vecera) [1445420] - [net] Introduce psample, a new genetlink channel for packet sampling (Ivan Vecera) [1445420] - [net] sched: Add accessor functions to pedit keys for offloading drivers (Ivan Vecera) [1445420] - [net] fq_codel: Avoid regenerating skb flow hash unless necessary (Ivan Vecera) [1445420] - [net] sched: actions: fix refcnt when GETing of action after bind (Ivan Vecera) [1445420] - [net] sched: act_csum: compute crc32c on SCTP packets (Ivan Vecera) [1445420] - [net] sched: Kconfig: select LIBCRC32C if NET_ACT_CSUM is selected (Ivan Vecera) [1445420] - [net] cls_u32: don't bother explicitly initializing ->divisor to zero (Ivan Vecera) [1445420] - [net] tc: convert tc_at to tc_at_ingress (Ivan Vecera) [1445420] - [net] tc: convert tc_verd to integer bitfields (Ivan Vecera) [1445420] - [net] tc: extract skip classify bit from tc_verd (Ivan Vecera) [1445420] - [net] tc: make MAX_RECLASSIFY_LOOP local (Ivan Vecera) [1445420] - [net] tc: remove unused tc_verd fields (Ivan Vecera) [1445420] - [net] dev_weight: TX/RX orthogonality (Ivan Vecera) [1445420] - [net] sched: fix soft lockup in tc_classify (Ivan Vecera) [1445420] - [net] net_sched: sch_netem: use rb_entry() (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: use rb_entry() (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: complete rewrite of rate estimators (Ivan Vecera) [1445420] - [net] uapi: export tc_skbmod.h (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: account for timer drifts (Ivan Vecera) [1445420] - [net] sched: pedit: make sure that offset is valid (Ivan Vecera) [1445420] - [net] sched: Export tc_tunnel_key so its UAPI accessible (Ivan Vecera) [1445420] - [net] bpf: reuse dev_is_mac_header_xmit for redirect (Ivan Vecera) [1445420] - [net] sched: filters: fix filter handle ID in tfilter_notify_chain() (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: use hash_ptr() (Ivan Vecera) [1445420] - [net] sched: filters: pass netlink message flags in event notification (Ivan Vecera) [1445420] - [net] tc_act: Remove tcf_act macro (Ivan Vecera) [1445420] - [net] qdisc: catch misconfig of attaching qdisc to tx_queue_len zero device (Ivan Vecera) [1445420] - [net] qdisc: IFF_NO_QUEUE drivers should use consistent TX queue len (Ivan Vecera) [1445420] - [net] make default TX queue length a defined constant (Ivan Vecera) [1445420] - [net] net_sched: actions: use nla_parse_nested() (Ivan Vecera) [1445420] - [net] sched: filters: fix notification of filter delete with proper handle (Ivan Vecera) [1445420] - [net] skbedit: allow the user to specify bitmask for mark (Ivan Vecera) [1445420] - [net] sch_htb: do not report fake rate estimators (Ivan Vecera) [1445420] - [net] sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID frames (Ivan Vecera) [1445420] - [net] sched: act_mirred: Implement ingress actions (Ivan Vecera) [1445420] - [net] sched: act_mirred: Refactor detection whether dev needs xmit at mac header (Ivan Vecera) [1445420] - [net] sched: act_mirred: Rename tcfm_ok_push to tcfm_mac_header_xmit and make it a bool (Ivan Vecera) [1445420] - [net] net_sched: reorder pernet ops and act ops registrations (Ivan Vecera) [1445420] - [net] net_sched: do not broadcast RTM_GETTFILTER result (Ivan Vecera) [1445420] - [net] skbuff: Limit skb_vlan_pop/push() to expect skb->data at mac header (Ivan Vecera) [1445420] - [net] sched: act_vlan: Push skb->data to mac_header prior calling skb_vlan_*() functions (Ivan Vecera) [1445420] - [net] sched: pkt_cls: change tc actions order to be as the user sets (Ivan Vecera) [1445420] - [net] act_ife: Fix false encoding (Ivan Vecera) [1445420] - [net] act_ife: Fix external mac header on encode (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: account for schedule/timers drifts (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: add low_rate_threshold parameter (Ivan Vecera) [1445420] - [net] sched: actions: fix GETing actions (Ivan Vecera) [1445420] - [net] sched: act_vlan: Introduce TCA_VLAN_ACT_MODIFY vlan action (Ivan Vecera) [1445420] - [net] skbuff: Export __skb_vlan_pop (Ivan Vecera) [1445420] - [net] net_sched: check NULL on error path in route4_change() (Ivan Vecera) [1445420] - [net] sched: actions police: peg drop stats for conforming traffic (Ivan Vecera) [1445420] - [net] sched: ife action: Introduce skb tcindex metadata encap decap (Ivan Vecera) [1445420] - [net] sched: ife action: add 16 bit helpers (Ivan Vecera) [1445420] - [net] sched: add and use qdisc_skb_head helpers (Ivan Vecera) [1445420] - [net] sched: replace __skb_dequeue with __qdisc_dequeue_head (Ivan Vecera) [1445420] - [net] sched: remove qdisc arg from __qdisc_dequeue_head (Ivan Vecera) [1445420] - [net] sched: don't use skb queue helpers (Ivan Vecera) [1445420] - [net] pie: use qdisc_dequeue_head wrapper (Ivan Vecera) [1445420] - [net] pkt_sched: fq: use proper locking in fq_dump_stats() (Ivan Vecera) [1445420] - [net] net_sched: Introduce skbmod action (Ivan Vecera) [1445420] - [net] sched: use IS_ENABLED() instead of checking for built-in or module (Ivan Vecera) [1445420] - [net] minor optimization in qdisc_qstats_cpu_drop() (Ivan Vecera) [1445420] - [net] qdisc: fix a module refcount leak in qdisc_create_dflt() (Ivan Vecera) [1445420] - [net] sched: fix encoding to use real length (Ivan Vecera) [1445420] - [net] net_sched: properly handle failure case of tcf_exts_init() (Ivan Vecera) [1445420] - [net] sched: avoid duplicates in qdisc dump (Ivan Vecera) [1445420] - [net] sched: fix handling of singleton qdiscs with qdisc_hash (Ivan Vecera) [1445420] - [net] net_sched: allow flushing tc police actions (Ivan Vecera) [1445420] - [net] net_sched: unify the init logic for act_police (Ivan Vecera) [1445420] - [net] net_sched: convert tcf_exts from list to pointer array (Ivan Vecera) [1445420] - [net] net_sched: remove an unnecessary list_del() (Ivan Vecera) [1445420] - [net] net_sched: remove the leftover cleanup_a() (Ivan Vecera) [1445420] - [net] fix up a few missing hashtable.h conflict resolutions (Ivan Vecera) [1445420] - [net] sched: convert qdisc linked list to hashtable (Ivan Vecera) [1445420] - [net] resolve symbol conflicts with generic hashtable.h (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: remove unused cl_myfadj (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: keep fsc and virtual times in sync; fix an old bug (Ivan Vecera) [1445420] - [net] net_sched: get rid of struct tcf_common (Ivan Vecera) [1445420] - [net] net_sched: move tc_action into tcf_common (Ivan Vecera) [1445420] - [net] sched: sch_htb: clamp xstats tokens to fit into 32-bit int (Ivan Vecera) [1445420] - [net] hfsc: reduce hfsc_sched to 14 cachelines (Ivan Vecera) [1445420] - [net] sched: actions: skbedit convert to use more modern nla_put_xxx (Ivan Vecera) [1445420] - [net] sched: actions: skbedit add support for mod-ing skb pkt_type (Ivan Vecera) [1445420] - [net] simplify and make pkt_type_ok() available for other users (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: anchor virtual curve at proper vt in hfsc_change_fsc() (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: go passive after vt update (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: remove leftover dlist and droplist (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: add unlikely() in qdisc_peek_len() (Ivan Vecera) [1445420] - [net] sched: sch_hfsc: handle corner cases where head may change invalidating calculated deadline (Ivan Vecera) [1445420] - [net] net_sched: netem: do not call qdisc_drop() with a NULL skb (Ivan Vecera) [1445420] - [net] net_sched: generalize bulk dequeue (Ivan Vecera) [1445420] - [net] net_sched: sch_htb: export class backlog in dumps (Ivan Vecera) [1445420] - [net] net_sched: fq_codel: cache skb->truesize into skb->cb (Ivan Vecera) [1445420] - [net] net_sched: drop packets after root qdisc lock is released (Ivan Vecera) [1445420] - [net] act_ife: acquire ife_mod_lock before reading ifeoplist (Ivan Vecera) [1445420] - [net] act_ife: only acquire tcf_lock for existing actions (Ivan Vecera) [1445420] - [net] htb: call qdisc_root with rcu read lock held (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_pie: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_netem: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_htb: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_hhf: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: fq_codel: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_fq: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: sch_codel: defer skb freeing in codel_change() (Ivan Vecera) [1445420] - [net] net_sched: sch_choke: defer skb freeing (Ivan Vecera) [1445420] - [net] net_sched: add the ability to defer skb freeing (Ivan Vecera) [1445420] - [net] net sched actions: bug fix dumping actions directly didnt produce NLMSG_DONE (Ivan Vecera) [1445420] - [net] net_sched: make tcf_hash_check() boolean (Ivan Vecera) [1445420] - [net] act_ipt: fix a bind refcnt leak (Ivan Vecera) [1445420] - [net] net_sched: prio: insure proper transactional behavior (Ivan Vecera) [1445420] - [net] act_police: rename tcf_act_police_locate() to tcf_act_police_init() (Ivan Vecera) [1445420] - [net] net_sched: remove internal use of TC_POLICE_* (Ivan Vecera) [1445420] - [net] net_sched: prio: properly report out of memory errors (Ivan Vecera) [1445420] - [net] sched: remove NET_XMIT_POLICED (Ivan Vecera) [1445420] - [net] net_sched: remove generic throttled management (Ivan Vecera) [1445420] - [net] net_sched: netem: remove qdisc_is_throttled() use (Ivan Vecera) [1445420] - [net] net_sched: cbq: remove a flaky use of qdisc_is_throttled() (Ivan Vecera) [1445420] - [net] net_sched: sch_plug: use a private throttled status (Ivan Vecera) [1445420] - [net] sched: fix qdisc->running lockdep annotations (Ivan Vecera) [1445420] - [net] sched: place state, next_sched and gso_skb in same cacheline again (Ivan Vecera) [1445420] - [net] sched: remove qdisc->drop (Ivan Vecera) [1445420] - [net] sched: remove qdisc_rehape_fail (Ivan Vecera) [1445420] - [net] cbq: remove TCA_CBQ_POLICE support (Ivan Vecera) [1445420] - [net] cbq: remove TCA_CBQ_OVL_STRATEGY support (Ivan Vecera) [1445420] - [net] qfq: don't leak skb if kzalloc fails (Ivan Vecera) [1445420] - [net] cls_u32: be more strict about skip-sw flag for knodes (Ivan Vecera) [1445420] - [net] cls_u32: catch all hardware offload errors (Ivan Vecera) [1445420] - [net] sched: fix missing doc annotations (Ivan Vecera) [1445420] - [net] net_sched: add missing paddattr description (Ivan Vecera) [1445420] - [net] sched: fix tc_should_offload for specific clsact classes (Ivan Vecera) [1445420] - [net] act_police: fix a crash during removal (Ivan Vecera) [1445420] - [net] sched: do not acquire qdisc spinlock in qdisc/class stats dump (Ivan Vecera) [1445420] - [net] net_sched: transform qdisc running bit into a seqcount (Ivan Vecera) [1445420] - [net] cls_u32: fix error code for invalid flags (Ivan Vecera) [1445420] - [net] net_sched: avoid too many hrtimer_start() calls (Ivan Vecera) [1445420] - [net] also make sch_handle_egress() drop monitor ready (Ivan Vecera) [1445420] - [net] net sched: ife action fix late binding (Ivan Vecera) [1445420] - [net] net sched: skbedit action fix late binding (Ivan Vecera) [1445420] - [net] net sched: simple action fix late binding (Ivan Vecera) [1445420] - [net] net sched: mirred action fix late binding (Ivan Vecera) [1445420] - [net] net sched: ipt action fix late binding (Ivan Vecera) [1445420] - [net] net sched: vlan action fix late binding (Ivan Vecera) [1445420] - [net] export tc ife uapi header (Ivan Vecera) [1445420] - [net] make sch_handle_ingress() drop monitor ready (Ivan Vecera) [1445420] - [net] add __sock_wfree() helper (Ivan Vecera) [1445420] - [net] sched: align nlattr properly when needed (Ivan Vecera) [1445420] - [net] qdisc: constify meta_type_ops structures (Ivan Vecera) [1445420] - [net] net_sched: fix a memory leak in tc action (Ivan Vecera) [1445420] - [net] net_sched: dsmark: use qdisc_dequeue_peeked() (Ivan Vecera) [1445420] - [net] act_ife: fix a typo in kmemdup() parameters (Ivan Vecera) [1445420] - [net] sched: use pfifo_fast for non real queues (Ivan Vecera) [1445420] - [net] sch_mqprio: Fix build with older gcc. (Ivan Vecera) [1445420] - [net] Support to encoding decoding skb prio on IFE action (Ivan Vecera) [1445420] - [net] Support to encoding decoding skb mark on IFE action (Ivan Vecera) [1445420] - [net] introduce IFE action (Ivan Vecera) [1445420] - [net] net_sched: update hierarchical backlog too (Ivan Vecera) [1445420] - [net] net_sched: add network namespace support for tc actions (Ivan Vecera) [1445420] - [net] net_sched: prepare tcf_hashinfo_destroy() for netns support (Ivan Vecera) [1445420] - [net] bpf: try harder on clones when writing into skb (Ivan Vecera) [1445420] - [net] net_sched: Improve readability of filter processing (Ivan Vecera) [1445420] - [net] net_sched fix: reclassification needs to consider ether protocol changes (Ivan Vecera) [1445420] - [net] pack tc_cls_u32_knode struct slighter better (Ivan Vecera) [1445420] - [net] net_sched: drr: check for NULL pointer in drr_dequeue (Ivan Vecera) [1445420] - [kernel] timer: add setup_deferrable_timer macro (Ivan Vecera) [1445420] - [net] sched: add clsact qdisc (Ivan Vecera) [1445420] - [net] sched: add skb_at_tc_ingress helper (Ivan Vecera) [1445420] - [net] net_sched: make qdisc_tree_decrease_qlen() work for non mq (Ivan Vecera) [1445420] - [net] net_sched: fix qdisc_tree_decrease_qlen() races (Ivan Vecera) [1445420] - [net] sched: kill dead code in sch_choke.c (Ivan Vecera) [1445420] - [net] sch_hhf: fix return value of hhf_drop() (Ivan Vecera) [1445420] - [net] sched: make sch_blackhole.c explicitly non-modular (Ivan Vecera) [1445420] - [net] act_mirred: always release tcf hash (Ivan Vecera) [1445420] - [net] revert "net_sched: move tp->root allocation into fw_init()" (Ivan Vecera) [1445420] - [net] act_connmark: Remember the struct net instead of guessing it. (Ivan Vecera) [1445420] - [net] sch_dsmark: improve memory locality (Ivan Vecera) [1445420] - [net] sched: don't break line in tc_classify loop notification (Ivan Vecera) [1445420] - [net] sched: consolidate tc_classify{, _compat} (Ivan Vecera) [1445420] - [net] net_sched: convert rsvp to call tcf_exts_destroy from rcu callback (Ivan Vecera) [1445420] - [net] net_sched: convert tcindex to call tcf_exts_destroy from rcu callback (Ivan Vecera) [1445420] - [net] net_sched: make tcf_hash_destroy() static (Ivan Vecera) [1445420] - [net] netfilter: nf_conntrack: add direction support for zones (Ivan Vecera) [1445420] - [net] act_mirred: avoid calling tcf_hash_release() when binding (Ivan Vecera) [1445420] - [net] sch_choke: drop all packets in queue during reset (Ivan Vecera) [1445420] - [net] sch_plug: purge buffered packets during reset (Ivan Vecera) [1445420] - [net] net_sched: fix a use-after-free in sfq (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: remove unused member of struct qfq_sched (Ivan Vecera) [1445420] - [net] net_sched: gen_estimator: extend pps limit (Ivan Vecera) [1445420] - [net] sched: Simplify em_ipset_match (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: remove redundant -if- control statement (Ivan Vecera) [1445420] - [net] sched: pkt_cls: remove unused macros from uapi (Ivan Vecera) [1445420] - [net] dev: reduce both ingress hook ifdefs (Ivan Vecera) [1445420] - [net] add CONFIG_NET_INGRESS to enable ingress filtering (Ivan Vecera) [1445420] - [net] sched: deprecate enqueue_root() (Ivan Vecera) [1445420] - [net] net_sched: gred: use correct backlog value in WRED mode (Ivan Vecera) [1445420] - [net] sched: Call skb_get_hash_perturb in sch_hhf (Ivan Vecera) [1445420] - [net] sched: act_connmark: don't zap skb->nfct (Ivan Vecera) [1445420] - [net] net_sched: move tp->root allocation into fw_init() (Ivan Vecera) [1445420] - [net] net_sched: move tp->root allocation into route4_init() (Ivan Vecera) [1445420] - [net] sched: export tc_connmark.h so it is uapi accessible (Ivan Vecera) [1445420] - [net] Remove state argument from skb_find_text() (Ivan Vecera) [1445420] - [net] ematch: Fix auto-loading of ematch modules. (Ivan Vecera) [1445420] - [net] gen_stats.c: Duplicate xstats buffer for later use (Ivan Vecera) [1445420] - [net] act_connmark: fix dependencies better (Ivan Vecera) [1445420] - [net] cls_basic: return from walking on match in basic_get (Ivan Vecera) [1445420] - [net] cls_bpf: fix auto generation of per list handles (Ivan Vecera) [1445420] - [net] cls_bpf: fix size mismatch on filter preparation (Ivan Vecera) [1445420] - [net] act_connmark: Add missing dependency on NF_CONNTRACK_MARK (Ivan Vecera) [1445420] - [net] sched: Introduce connmark action (Ivan Vecera) [1445420] - [net] sched: sch_teql: Remove unused function (Ivan Vecera) [1445420] - [net] skbuff: don't zero tc members when freeing skb (Ivan Vecera) [1445420] - [net] kconfig: use bool instead of boolean for type definition attributes (Ivan Vecera) [1445420] - [net] Update old iproute2 and Xen Remus links (Ivan Vecera) [1445420] - [net] tc_act: export uapi header file (Ivan Vecera) [1445420] - [net] sched: fix act file names in header comment (Ivan Vecera) [1445420] - [net] add rbnode to struct sk_buff (Ivan Vecera) [1445420] - [net] sch_pie: schedule the timer after all init succeed (Ivan Vecera) [1445420] - [net] net_sched: restore qdisc quota fairness limits after bulk dequeue (Ivan Vecera) [1445420] - [net] ematch: Fix early ending of inverted containers. (Ivan Vecera) [1445420] - [net] sched: implement qstat helper routines (Ivan Vecera) [1445420] - [net] ematch: Fix matching of inverted containers. (Ivan Vecera) [1445420] - [net] sched: fix compile warning in cls_u32 (Ivan Vecera) [1445420] - [net] sched: cls_u32: rcu can not be last node (Ivan Vecera) [1445420] - [net] sched: use __skb_queue_head_init() where applicable (Ivan Vecera) [1445420] - [net] net_sched: sfq: remove unused macro (Ivan Vecera) [1445420] - [net] netfilter: xt_string: Remove unnecessary initialization of struct ts_state (Ivan Vecera) [1445420] - [net] cbq: now_rt removal (Ivan Vecera) [1445420] - [net] cbq: incorrectly low bandwidth setting blocks limited traffic (Ivan Vecera) [1445420] - [net] net_sched: remove exceptional & on function name (Ivan Vecera) [1445420] - [net] net_sched: cancel nest attribute on failure in tcf_exts_dump() (Ivan Vecera) [1445420] - [net] em_canid: remove useless statements from em_canid_change (Ivan Vecera) [1445420] - [net] net_sched: drr: warn when qdisc is not work conserving (Ivan Vecera) [1445420] - [net] use the new API kvfree() (Ivan Vecera) [1445420] - [net] sch_hhf: fix comparison of qlen and limit (Ivan Vecera) [1445420] - [net] sched: lock imbalance in hhf qdisc (Ivan Vecera) [1445420] - [net] Allow tc changes in user namespaces (Ivan Vecera) [1445420] - [net] net_sched: return nla_nest_end() instead of skb->len (Ivan Vecera) [1445420] - [net] sch_tbf: Remove holes in struct tbf_sched_data. (Ivan Vecera) [1445420] - [net] sch_netem: replace magic numbers with enumerate in get_loss_clg (Ivan Vecera) [1445420] - [net] sch_netem: replace magic numbers with enumerate in GE model (Ivan Vecera) [1445420] - [net] sch_netem: change some func's param from "struct Qdisc *" to "struct netem_sched_data *" (Ivan Vecera) [1445420] - [net] sch_netem: return errcode before setting params (Ivan Vecera) [1445420] - [net] sched: Cleanup PIE comments (Ivan Vecera) [1445420] - [net] add and use skb_gso_transport_seglen() (Ivan Vecera) [1445420] - [net] sch_netem: replace magic numbers with enumerate (Ivan Vecera) [1445420] - [net] net_sched: act: pick a different type for act_xt (Ivan Vecera) [1445420] - [net] replace macros net_random and net_srandom with direct calls to prandom (Ivan Vecera) [1445420] - [net] hhf qdisc: fix jiffies-time conversion. (Ivan Vecera) [1445420] - [net] pkt_sched: PIE AQM scheme (Ivan Vecera) [1445420] - [net] sch: fix the typo in register_qdisc() (Ivan Vecera) [1445420] - [net] hhf: make qdisc ops static (Ivan Vecera) [1445420] - [net] sch_dsmark: use correct func name in print messages (Ivan Vecera) [1445420] - [net] sch_htb: use /* comments (Ivan Vecera) [1445420] - [net] net_sched: replace pr_warning with pr_warn (Ivan Vecera) [1445420] - [net] sch_cbq: remove unnecessary null pointer check (Ivan Vecera) [1445420] - [net] act_police: remove unnecessary null pointer check (Ivan Vecera) [1445420] - [net] qdisc: hhf: Heavy-Hitter Filter (HHF) qdisc (Ivan Vecera) [1445420] - [net] sch_htb: remove unnecessary NULL pointer judgment (Ivan Vecera) [1445420] - [net] net_sched: expand control flow of macro SKIP_NONLOCAL (Ivan Vecera) [1445420] - [net] net_sched: sfq: put sfq_unlink in a do - while loop (Ivan Vecera) [1445420] - [net] net_sched: add space around '>' and before '(' (Ivan Vecera) [1445420] - [net] net_sched: cls_bpf: use tabs to do indent (Ivan Vecera) [1445420] - [net] sched: htb: fix the calculation of quantum (Ivan Vecera) [1445420] - [net] Fix FSF address in file headers (Ivan Vecera) [1445420] - [net] include/net/: Fix FSF address in file headers (Ivan Vecera) [1445420] - [net] netem: fix loss 4 state model (Ivan Vecera) [1445420] - [net] netem: markov loss model transition fix (Ivan Vecera) [1445420] - [net] netem: free skb's in tree on reset (Ivan Vecera) [1445420] - [net] tc: export tc_defact.h to userspace (Ivan Vecera) [1445420] - [net] qdisc: basic classifier - remove unnecessary initialization (Ivan Vecera) [1445420] - [net] qdisc: meta return ENOMEM on alloc failure (Ivan Vecera) [1445420] - [net] netem: Introduce skb_orphan_partial() helper (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: remove forward declaration of qfq_update_agg_ts (Ivan Vecera) [1445420] - [net] pkt_sched: sch_qfq: improve efficiency of make_eligible (Ivan Vecera) [1445420] - [net] sched: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Ivan Vecera) [1445420] - [net] kabi: prepare protection for struct Qdisc (Ivan Vecera) [1445420] - [net] kabi: remove RH_KABI_ macros from sch_generic.h (Ivan Vecera) [1445420] - [net] kabi: use different sch_generic.h for checksums generation (Ivan Vecera) [1445420] - [net] kabi: introduce shadow sch_generic.h for generating correct checksums (Ivan Vecera) [1445420]- [fs] nfs: RPC_MAX_AUTH_SIZE is in bytes ("J. Bruce Fields") [1495321] - [fs] gfs2: Support negative atimes (Andreas Grunbacher) [1505849] - [fs] gfs2: Update ctime in setflags ioctl (Andreas Grunbacher) [1505822] - [fs] gfs2: Fix xattr fsync (Andreas Grunbacher) [1505552] - [fs] locks: Remove fl_nspid and use fs-specific l_pid for remote locks (Benjamin Coddington) [1449486] - [fs] locks: Filter /proc/locks output on proc pid ns (Benjamin Coddington) [1449486] - [fs] Make file credentials available to the seqfile interfaces (Benjamin Coddington) [1449486] - [fs] locks: Use allocation rather than the stack in fcntl_getlk() (Benjamin Coddington) [1449486] - [fs] locks: pass kernel struct flock to fcntl_getlk/setlk (Benjamin Coddington) [1449486] - [x86] perf/x86: Fix incorrect use of do_div() in NMI warning (Prarit Bhargava) [1501587] - [iommu] amd: don't sleep in invalid context (Jerry Snitselaar) [1505837] - [block] blktrace: Fix potential deadlock between delete & sysfs ops (Waiman Long) [1351904] - [video] video/logo: tidyup fb_logo_late_init initcall timing (Rob Clark) [1509707] - [video] video/logo: prevent use of logos after they have been freed (Rob Clark) [1509707] - [video] fbdev: Nuke FBINFO_MODULE (Rob Clark) [1509707] - [netdrv] xen-netfront, xen-netback: Use correct minimum MTU values (Mohammed Gamal) [1502554] - [netdrv] use core MTU range checking in virt drivers (Mohammed Gamal) [1502554 1497228] - [netdrv] cxgb3: Check and handle the dma mapping errors (Arjun Vynipadath) [1459387 953400] - [netdrv] amd: fix pci device ids (Prarit Bhargava) [1486046] - [kernel] module_device_table: fix some callsites (Prarit Bhargava) [1486046] - [kernel] module: fix types of device tables aliases (Prarit Bhargava) [1486046] - [kernel] module: remove MODULE_GENERIC_TABLE (Prarit Bhargava) [1486046] - [kernel] module: allow multiple calls to MODULE_DEVICE_TABLE() per module (Prarit Bhargava) [1486046] - [kernel] sched/topology: Fix memory leak in __sdt_alloc() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Simplify sched_group_mask() usage (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Rewrite get_group() (Lauro Ramos Venancio) [1373534] - [kernel] sched: Use cached value of span instead of calling sched_domain_span() (Lauro Ramos Venancio) [1373534] - [kernel] sched: Fix memory leakage in build_sched_groups() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Add a few comments (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Fix overlapping sched_group_capacity (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Small cleanup (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Fix overlapping sched_group_mask (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Remove FORCE_SD_OVERLAP (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Move comment about asymmetric node setups (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Optimize build_group_mask() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Verify the first group matches the child domain (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Simplify build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Fix building of overlapping sched-groups (Lauro Ramos Venancio) [1373534] - [kernel] sched/fair, cpumask: Export for_each_cpu_wrap() (Lauro Ramos Venancio) [1373534] - [kernel] sched/topology: Refactor function build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534] - [kernel] sched: Rename a misleading variable in build_overlap_sched_groups() (Lauro Ramos Venancio) [1373534] - [powerpc] uprobes: Implement arch_uretprobe_is_alive() (Gustavo Duarte) [1357435] - [security] capabilities: fix logic for effective root or real root (Richard Guy Briggs) [1465626]- [md] raid5-ppl: check recovery_offset when performing ppl recovery (Nigel Croxon) [1455932] - [md] raid5-ppl: don't resync after rebuild (Nigel Croxon) [1455932] - [md] raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list (Nigel Croxon) [1455932] - [md] raid5: fix a race condition in stripe batch (Nigel Croxon) [1455932] - [md] bitmap: disable bitmap_resize for file-backed bitmaps (Nigel Croxon) [1455932] - [md] raid5-ppl: Recovery support for multiple partial partiy logs (Nigel Croxon) [1455932] - [md] Runtime support for multiple ppls (Nigel Croxon) [1455932] - [md] cleanup mddev flag clear for takeover (Nigel Croxon) [1455932] - [md] notify about new spare disk in the container (Nigel Croxon) [1455932] - [md] raid5: add thread_group worker async_tx_issue_pending_all (Nigel Croxon) [1455932] - [md] Raid5 should update rdev->sectors after reshape (Nigel Croxon) [1455932] - [md] don't use flush_signals in userspace processes (Nigel Croxon) [1455932] - [md] md0: optimize raid0 discard handling (Nigel Croxon) [1455932] - [md] don't return -EAGAIN in md_allow_write for external metadata arrays (Nigel Croxon) [1455932] - [md] raid5-ppl: use a single mempool for ppl_io_unit and header_page (Nigel Croxon) [1455932] - [md] raid5-ppl: partial parity calculation optimization (Nigel Croxon) [1455932] - [md] raid5-ppl: use resize_stripes() when enabling or disabling ppl (Nigel Croxon) [1455932] - [md] raid5: use consistency_policy to remove journal feature (Nigel Croxon) [1455932] - [md] raid5-ppl: move no_mem_stripes to struct ppl_conf (Nigel Croxon) [1455932] - [md] add raid4/5/6 journal mode switching API (Nigel Croxon) [1455932] - [md] raid1: stop using bi_phys_segment (Nigel Croxon) [1455932] - [md] raid1, raid10: move rXbio accounting closer to allocation (Nigel Croxon) [1455932] - [md] r5cache: disable write back for degraded array (Nigel Croxon) [1455932] - [md] revert "fix suspend/write deadlock" (Nigel Croxon) [1455932] - [md] revert "fix single core deadlock" (Nigel Croxon) [1455932]- [scsi] megaraid_sas: driver version 07.702.06.00-rh2 (Tomas Henzl) [1506606] - [scsi] megaraid_sas: Resize MFA frame used for IOC INIT to 4k (Tomas Henzl) [1506606] - [scsi] megaraid_sas: Update current host time to FW during IOC Init (Tomas Henzl) [1506606] - [nvme] nvme-fc: remove NVME_FC_MAX_SEGMENTS (Ewan Milne) [1508065] - [nvme] nvme-fc: add support for duplicate_connect option (Ewan Milne) [1508065] - [nvme] nvme-rdma: add support for duplicate_connect option (Ewan Milne) [1508065] - [nvme] nvme-fabrics: fixup "nvme: add helper to compare options to controller" (Ewan Milne) [1508065] - [nvme] add helper to compare options to controller (Ewan Milne) [1508065] - [nvme] add duplicate_connect option (Ewan Milne) [1508065] - [nvme] nvme-fabrics: fixup "nvme: add hostid token to fabric options" (Ewan Milne) [1508065] - [nvme] add hostid token to fabric options (Ewan Milne) [1508065] - [nvme] nvme-fc: fix backporting error (Ewan Milne) [1508065] - [scsi] mpt3sas: Bump mpt3sas driver version to v16.100.00.00 (Tomas Henzl) [1458161] - [scsi] mpt3sas: Adding support for SAS3616 HBA device (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix possibility of using invalid Enclosure Handle for SAS device after host reset (Tomas Henzl) [1458161] - [scsi] mpt3sas: Display chassis slot information of the drive (Tomas Henzl) [1458161] - [scsi] mpt3sas: Updated MPI headers to v2.00.48 (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix removal and addition of vSES device during host reset (Tomas Henzl) [1458161] - [scsi] mpt3sas: Reduce memory footprint in kdump kernel (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fixed memory leaks in driver (Tomas Henzl) [1458161] - [scsi] mpt3sas: Processing of Cable Exception events (Tomas Henzl) [1458161] - [scsi] mpt3sas: remove redundant copy_from_user in _ctl_getiocinfo (Tomas Henzl) [1458161] - [scsi] mpt3sas: fix pr_info message continuation (Tomas Henzl) [1458161] - [scsi] mpt3sas: Fix memory allocation failure test in 'mpt3sas_base_attach()' (Tomas Henzl) [1458161] - [scsi] mpt3sas: fix format overflow warning (Tomas Henzl) [1458161] - [scsi] mpt3sas: Replace PCI pool old API (Tomas Henzl) [1458161] - [scsi] mpt3sas: remove redundant wmb (Tomas Henzl) [1458161] - [scsi] libfc: fix a deadlock in fc_rport_work (Govindarajulu Varadarajan) [1507105] - [scsi] libfc: Fixup disc_mutex handling (Govindarajulu Varadarajan) [1507105] - [scsi] fcoe: Stop fc_rport_priv structure leak (Govindarajulu Varadarajan) [1507105] - [scsi] libfc: Update rport reference counting (Govindarajulu Varadarajan) [1507105]- [net] ipv6: remove from fib tree aged out RTF_CACHE dst (Paolo Abeni) [1412920] - [net] netfilter: allow logging from non-init namespaces (Stefano Brivio) [1506324] - [net] openvswitch: add ct_clear action (Eric Garver) [1501415] - [net] geneve: Fix function matching VNI and tunnel ID on big-endian (Jakub Sitnicki) [1467288] - [net] geneve: maximum value of VNI cannot be used (Jakub Sitnicki) [1467288] - [net] geneve: add missing rx stats accounting (Jakub Sitnicki) [1467288] - [net] geneve: fix needed_headroom and max_mtu for collect_metadata (Jakub Sitnicki) [1467288] - [net] geneve: fix fill_info when using collect_metadata (Jakub Sitnicki) [1467288] - [net] geneve: fix incorrect setting of UDP checksum flag (Jakub Sitnicki) [1467288] - [net] geneve: lock RCU on TX path (Jakub Sitnicki) [1467288] - [net] geneve: fix ip_hdr_len reserved for geneve6 tunnel (Jakub Sitnicki) [1467288] - [net] geneve: Optimize geneve device lookup (Jakub Sitnicki) [1467288] - [net] geneve: Remove redundant socket checks (Jakub Sitnicki) [1467288] - [net] geneve: Merge ipv4 and ipv6 geneve_build_skb() (Jakub Sitnicki) [1467288] - [net] geneve: Unify LWT and netdev handling (Jakub Sitnicki) [1467288] - [net] geneve: avoid using stale geneve socket (Jakub Sitnicki) [1467288] - [net] geneve: use core MTU range checking in core net infra (Jakub Sitnicki) [1467288] - [net] devlink: Prevent port_type_set() callback when it's not needed (Ivan Vecera) [1497105] - [net] devlink: rename devlink_eswitch_fill to devlink_nl_eswitch_fill (Eelco Chaudron) [1497105] - [net] devlink: use nla_put_failure goto label instead of out (Eelco Chaudron) [1497105] - [net] devlink: allow to fillup eswitch attrs even if mode_get op does not exist (Eelco Chaudron) [1497105] - [net] devlink: fix potential memort leak (Eelco Chaudron) [1497105] - [net] devlink: fix return value check in devlink_dpipe_header_put() (Eelco Chaudron) [1497105] - [net] devlink: Support for pipeline debug (dpipe) (Eelco Chaudron) [1497105] - [net] devlink: Add E-Switch encapsulation control (Eelco Chaudron) [1497105] - [net] devlink: fix the name of eswitch commands (Eelco Chaudron) [1497105] - [crypto] aesni: add generic gcm(aes) (Sabrina Dubroca) [1493112] - [crypto] scatterwalk: Remove unnecessary BUG in scatterwalk_start (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX2 AES-GCM work with all valid auth_tag_len (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX2 AES-GCM work with any aadlen (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX AES-GCM work with all valid auth_tag_len (Sabrina Dubroca) [1493112] - [crypto] aesni: make AVX AES-GCM work with any aadlen (Sabrina Dubroca) [1493112] - [crypto] aesni: make non-AVX AES-GCM work with all valid auth_tag_len (Sabrina Dubroca) [1493112] - [crypto] aesni: make non-AVX AES-GCM work with any aadlen (Sabrina Dubroca) [1493112] - [crypto] aesni: fix build on x86 (32bit) (Sabrina Dubroca) [1493112] - [crypto] aesni: AVX and AVX2 version of AESNI-GCM encode and decode (Sabrina Dubroca) [1493112] - [net] vsock: always call vsock_init_tables() (Stefano Brivio) [1470203] - [tools] vsock: add tools/testing/vsock/vsock_diag_test (Stefano Brivio) [1470203] - [net] vsock: add sock_diag interface (Stefano Brivio) [1470203] - [net] vsock: use TCP state constants for sk_state (Stefano Brivio) [1470203] - [net] vsock: move __vsock_in_bound/connected_table() to af_vsock.h (Stefano Brivio) [1470203] - [net] vsock: export socket tables for sock_diag interface (Stefano Brivio) [1470203]- [drm] upstream sync to v4.14-rc4 (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] alsa: x86: Register multiple PCM devices for the LPE audio card (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] drm/i915: Clean up the LPE audio platform data (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] drm/i915: Remove hdmi_connected from LPE audio pdata (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [sound] drm/i915: Replace tmds_clock_speed and link_rate with just ls_clock (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [drm] upstream sync to v4.13 (Rob Clark) [1450372 1457050 1457047 1451447 1453043 1421907 1441862 1449539 1469438 1457374 1457377 1458281 1458625 1470097] - [kernel] workqueue: Provide destroy_delayed_work_on_stack() (Rob Clark) [1470097] - [lib] bitmap: add alignment offset for bitmap_find_next_zero_area() (Rob Clark) [1470097] - [x86] platform/intel/iosf_mbi: Add a PMIC bus access notifier (Rob Clark) [1470097] - [x86] platform/intel/iosf_mbi: Add a mutex for P-Unit access (Rob Clark) [1470097] - [x86] platform/iosf_mbi: Source cleanup (Rob Clark) [1470097] - [x86] platform/iosf_mbi: Move to dedicated folder (Rob Clark) [1470097] - [x86] platform/intel/iosf: Add debugfs config option for IOSF (Rob Clark) [1470097] - [x86] platform/intel/iosf: Add Braswell PCI ID (Rob Clark) [1470097] - [x86] iosf: Add debugfs support (Rob Clark) [1470097] - [kernel] workqueue: declare system_highpri_wq (Rob Clark) [1470097] - [kernel] linux/kernel.h: Add ALIGN_DOWN macro (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Rob Clark) [1470097] - [kernel] pci: Recognize Thunderbolt devices (Rob Clark) [1470097] - [kernel] locking/atomic, kref: Add kref_read() (Rob Clark) [1470097] - [dma] dma-buf: avoid scheduling on fence status query v2 (Rob Clark) [1478422]- [acpi] ghes: invert logic for enabling GHES (Aristeu Rozanski) [1451916] - [edac] Fix PAGES_TO_MiB macro misuse (Aristeu Rozanski) [1451916] - [edac] ghes_edac: Remove redundant memory_type array (Aristeu Rozanski) [1451916] - [edac] ghes_edac: Use snprintf() to silence a static checker warning (Aristeu Rozanski) [1451916] - [x86] x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is read-only (Rafael Aquini) [1048983] - [x86] x86: cpufeature: Fix AMD AVIC bit (Rafael Aquini) [1048983] - [mm] configs: Enable DEBUG_PAGEALLOC on debug kernels (Waiman Long) [1481847] - [mm] s390: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] powerpc: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] x86/mm: Disable 1GB direct mappings when disabling 2MB mappings (Waiman Long) [1481847] - [mm] x86: also use debug_pagealloc_enabled() for free_init_pages (Waiman Long) [1481847] - [mm] x86: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] x86/mm/pat: Make split_page_count() check for empty levels to fix /proc/meminfo output (Waiman Long) [1481847] - [mm] sound: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] vmalloc: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] slub: query dynamic DEBUG_PAGEALLOC setting (Waiman Long) [1481847] - [mm] slab: clean up DEBUG_PAGEALLOC processing code (Waiman Long) [1481847] - [mm] debug_pagealloc: ask users for default setting of debug_pagealloc (Waiman Long) [1481847] - [mm] debug-pagealloc: make debug-pagealloc boottime configurable (Waiman Long) [1481847] - [mm] debug-pagealloc: prepare boottime configurable on/off (Waiman Long) [1481847] - [mm] page_ext: resurrect struct page extending code for debugging (Waiman Long) [1481847] - [mm] debug-pagealloc: cleanup page guard code (Waiman Long) [1481847] - [mm] debug-pagealloc: correct freepage accounting and order resetting (Waiman Long) [1481847] - [scsi] scsi_dh_alua: Fix memory leak in alua_bus_attach() (Waiman Long) [1448308] - [kernel] module: Fix memory leakage of module_ext structure (Waiman Long) [1448308] - [kernel] debugobjects: Make kmemleak ignore debug objects (Waiman Long) [1452625 1448308] - [kernel] s390/kexec: consolidate crash_map/unmap_reserved_pages() and arch_kexec_protect(unprotect)_crashkres() (Xunlei Pang) [1486982] - [kernel] kexec: do a cleanup for function kexec_load (Xunlei Pang) [1486982] - [kernel] kexec: make a pair of map/unmap reserved pages in error path (Xunlei Pang) [1486982] - [kernel] kexec: provide arch_kexec_protect(unprotect)_crashkres() (Xunlei Pang) [1486982] - [kernel] kexec: introduce a protection mechanism for the crashkernel reserved memory (Xunlei Pang) [1486982] - [kernel] ptrace: fix wait_on_bit(JOBCTL_TRAPPING_BIT) on big endian machines (Oleg Nesterov) [1481590]- [fs] nfsv4.2: fix size storage for nfs42_proc_copy (Steve Dickson) [1468276] - [fs] nfsv4.1: Fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1476344] - [fs] xfs: Capture state of the right inode in xfs_iflush_done (Carlos Maiolino) [1352385] - [fs] xfs: Properly retry failed inode items in case of error during buffer writeback (Carlos Maiolino) [1352385] - [fs] xfs: Add infrastructure needed for error propagation during buffer IO failure (Carlos Maiolino) [1352385] - [fs] xfs: remove xfs_trans_ail_delete_bulk (Carlos Maiolino) [1352385] - [fs] smb3: Work around mount failure when using SMB3 dialect to Macs (Leif Sahlberg) [1506433] - [fs] Set unicode flag on cifs echo request to avoid Mac error (Leif Sahlberg) [1506433] - [mm] filemap: fix mapping->nrpages double accounting in fuse (Waiman Long) [1493455] - [mm] Using BUG_ON() as an assert() is _never_ acceptable (Waiman Long) [1493455] - [mm] fix deadlock when using dm-thin on loopback device (Mikulas Patocka) [1382654] - [mm] memcg, slab: never try to merge memcg caches (Aristeu Rozanski) [1442618] - [x86] boot/kaslr: Work around firmware bugs by excluding EFI_BOOT_SERVICES_* and EFI_LOADER_* from KASLR's choice (Kazuhito Hagio) [1458129] - [net] netfilter: x_tables: don't use seqlock when fetching old counters (Florian Westphal) [1503702] - [net] netfilter: x_tables: make xt_replace_table wait until old rules are not used anymore (Florian Westphal) [1503702] - [edac] edac, skx_edac: Fix non static symbol warnings (Aristeu Rozanski) [1482253] - [edac] edac, ie31200: Add Intel Kaby Lake CPU support (Aristeu Rozanski) [1482253] - [edac] edac, ie31200_edac: Add Skylake support (Aristeu Rozanski) [1482253] - [tools] perf scripting python: Add ppc64le to audit uname list (Gustavo Duarte) [1487498] - [sound] alsa: hda: Abort capability probe on invalid capability (Jaroslav Kysela) [1456631] - [sound] alsa: hda: Abort capability probe at invalid register read (Jaroslav Kysela) [1456631] - [virtio] virtio-balloon: coding format cleanup (David Hildenbrand) [1503473] - [virtio] virtio-balloon: deflate via a page list (David Hildenbrand) [1503473] - [virtio] virtio_balloon: disable VIOMMU support (David Hildenbrand) [1503473] - [virtio] allow drivers to validate features (David Hildenbrand) [1503473] - [netdrv] aquantia: Bad udp rate on default interrupt coalescing (David Arcari) [1505539] - [netdrv] aquantia: Enable coalescing management via ethtool interface (David Arcari) [1505539] - [netdrv] aquantia: mmio unmap was not performed on driver removal (David Arcari) [1505539] - [netdrv] aquantia: Fixed transient link up/down/up notification (David Arcari) [1505539] - [netdrv] aquantia: Add queue restarts stats counter (David Arcari) [1505539] - [netdrv] aquantia: Reset nic statistics on interface up/down (David Arcari) [1505539] - [kernel] sched: Move h_load calculation to task_h_load() (Lauro Ramos Venancio) [1460641] - [powerpc] mm/hugetlb: Filter out hugepage size not supported by page table layout (Steve Best) [1495748]- [hid] wacom: Always increment hdev refcount within wacom_get_hdev_data (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Clear ABS_MISC when tool leaves proximity (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Correct coordinate system of touchring and pen twist (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Properly report negative values from Intuos Pro 2 Bluetooth (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: leds: Dont try to control the EKRs read-only LEDs (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: bits shifted too much for 9th and 10th buttons (Aristeu Rozanski) [1475409 1462363] - [hid] hid_wacom: revert hid_wacom: temporaly disable power_supply usage from driver (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Improve generic name generation (Aristeu Rozanski) [1475409 1462363] - [hid] introduce hid_is_using_ll_driver (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Remove comparison of u8 mode with zero and simplify (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: fix mistake in printk (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Refactor generic battery handling (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Add ability to provide explicit battery status info (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Report AES battery information (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Ignore HID_DG_BATTERYSTRENTH == 0 (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Scale battery capacity measurements to percentages (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Have wacom_tpc_irq guard against possible NULL dereference (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Override incorrect logical maximum contact identifier (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Move wacom_remote_irq and wacom_remote_status_irq (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: sync pad events only for actual packets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Bamboo One Medium does not have touch (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: call _query_tablet_data() for BAMBOO_TOUCH (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Dont add ghost interface as shared data (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Wacom mouse is only provided for opaque tablets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: dont manually release resources for the EKR (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Correct Intuos Pro 2 resolution (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: support touch on/off softkey (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add mode change touch key (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add 3 tablet touch keys (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Bluetooth IRQ for Intuos Pro should handle prox/range (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: dont apply generic settings to old devices (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Fix poor prox handling in wacom_pl_irq (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: support generic touch switch (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add vendor defined touch (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: add support for touchring (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: remove input_event_flag (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Support 2nd-gen Intuos Pros Bluetooth classic interface (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Move WAC_CMD_* into wacom_wac.h (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Enable HID_GENERIC codepath for Bluetooth devices (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: do not attempt to switch mode while in probe (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: remove warning while disconnecting devices (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: release the resources before leaving despite devm (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Fix sibling detection regression (Aristeu Rozanski) [1475409 1462363] - [hid] remove use of DRIVER_LICENSE (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Dont sync input on empty input packets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Pad supports more than buttons (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Send data only when the interface is defined (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Dont return a value for wacom_wac_event (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Declare tool ID 0x84a as an Intuos eraser (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Dont clear bits unintentionally (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Extend pad support (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for battery status on pen and pad interfaces (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Introduce pad support (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for sensor offsets (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Fix sensor outbounds and redefine as offsets from each edge (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Support tool ID and additional tool types (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Read and internally use corrected Intuos tool IDs (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for vendor-defined "Sense" usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for vendor-defined "Fingerwheel" usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for vendor-defined "Distance" usage (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Support and use Custom HID mode and usages (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Add support for height, tilt, and twist usages (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: generic: Strip off excessive name prefixing (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Detect and correct descriptors missing HID_DG_BARRELSWITCH2 (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Refactor button-to-key translation into function (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Have WACOM_PEN_FIELD and WACOM_FINGER_FIELD recgonize more fields (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: Update vendor-defined usage names to better match standards (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: fix return value of get_property (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Fix possible NULL pointer dereference on early uevent (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Fix NULL pointer dereference during bq27x00_battery probe (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Increment power supply use counter when obtaining references (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Add power_supply_put for decrementing device reference counter (Aristeu Rozanski) [1475409 1462363] - [hid] wacom: switch battery to devres (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Change ownership from driver to core (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Add API for safe access of power supply function attrs (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Move run-time configuration to separate structure (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Add driver private data (Aristeu Rozanski) [1475409 1462363] - [hid] power_supply: Move of_node out of the #ifdef CONFIG_OF (Aristeu Rozanski) [1475409 1462363]- [s390] hwrng: remember rng chosen by user (Hendrik Brueckner) [1375266] - [s390] hwrng: use rng source with best quality (Hendrik Brueckner) [1375266] - [s390] trng: Introduce s390 TRNG device driver (Hendrik Brueckner) [1375266] - [s390] crypto: Provide s390 specific arch random functionality (Hendrik Brueckner) [1375266] - [s390] crypto: Add new subfunctions to the cpacf PRNO function (Hendrik Brueckner) [1375266] - [s390] crypto: Renaming PPNO to PRNO (Hendrik Brueckner) [1375266] - [s390] qeth: use diag26c to get MAC address on L2 (Hendrik Brueckner) [1479463] - [s390] diag: add diag26c support (Hendrik Brueckner) [1479463] - [s390] qeth: no ETH header for outbound AF_IUCV (Hendrik Brueckner) [1479461] - [s390] qeth: size calculation outbound buffers (Hendrik Brueckner) [1479461] - [s390] qdio: clear DSCI prior to scanning multiple input queues (Hendrik Brueckner) [1467954] - [s390] pageattr: handle numpages parameter correctly (Hendrik Brueckner) [1489742] - [s390] pageattr: avoid unnecessary page table splitting (Hendrik Brueckner) [1489742] - [s390] add no-execute support (Hendrik Brueckner) [1489742] - [s390] mm: align swapper_pg_dir to 16k (Hendrik Brueckner) [1489742] - [s390] vmem: simplify vmem code for read-only mappings (Hendrik Brueckner) [1489742] - [s390] pageattr: allow kernel page table splitting (Hendrik Brueckner) [1489742] - [s390] pgtable: make pmd and pud helper functions available (Hendrik Brueckner) [1489742] - [s390] mm: always use PAGE_KERNEL when mapping pages (Hendrik Brueckner) [1489742] - [s390] vmem: introduce and use SEGMENT_KERNEL and REGION3_KERNEL (Hendrik Brueckner) [1489742] - [s390] vmem: align segment and region tables to 16k (Hendrik Brueckner) [1489742] - [s390] pgtable: introduce and use generic csp inline asm (Hendrik Brueckner) [1489742] - [s390] pageattr: do a single TLB flush for change_page_attr (Hendrik Brueckner) [1489742] - [s390] mm: make use of ipte range facility (Hendrik Brueckner) [1489742] - [s390] mm: remove change bit override support (Hendrik Brueckner) [1489742] - [s390] mm: implement dirty bits for large segment table entries (Hendrik Brueckner) [1489742] - [s390] s390/ptrace: guarded storage regset for the current task (Hendrik Brueckner) [1375261] - [s390] s390/gs: add regset for the guarded storage broadcast control block (Hendrik Brueckner) [1375261] - [s390] add a system call for guarded storage (Hendrik Brueckner) [1375261] - [s390] s390/3270: fix allocation of tty3270_screen structure (Daniel Vacek) [1495587] - [s390] s390/3270: fix use after free of tty3270_screen structure (Daniel Vacek) [1495587] - [s390] s390/3270: fix return value check in tty3270_resize_work() (Daniel Vacek) [1495587]- [net] netfilter: ipset: pernet ops must be unregistered last (Florian Westphal) [1505215] - [net] ipvs: fix ipv6 route unreach panic (Davide Caratti) [1503766] - [net] macsec: add genl family module alias (Sabrina Dubroca) [1467335] - [net] macsec: double accounting of dropped rx/tx packets (Sabrina Dubroca) [1467335] - [net] macsec: fix validation failed in asynchronous operation. (Sabrina Dubroca) [1467335] - [net] macsec: remove first zero and add attribute name in comments (Sabrina Dubroca) [1467335] - [net] macsec: Fix header length if SCI is added if explicitly disabled (Sabrina Dubroca) [1467335] - [net] macsec: use core MTU range checking in core net infra (Sabrina Dubroca) [1467335] - [net] macsec: set network devtype (Sabrina Dubroca) [1467335] - [net] macsec: enable GRO and RPS on macsec devices (Sabrina Dubroca) [1467335] - [net] gro_cells: gro_cells_receive now return error code (Sabrina Dubroca) [1467335] - [net] bridge: switchdev: Use an helper to clear forward mark (Ivan Vecera) [1500896] - [net] bridge: switchdev: Clear forward mark when transmitting packet (Ivan Vecera) [1500896] - [net] bridge: add tracepoint in br_fdb_update (Ivan Vecera) [1500896] - [net] bridge: fdb add and delete tracepoints (Ivan Vecera) [1500896] - [net] bridge: check for null fdb->dst before notifying switchdev drivers (Ivan Vecera) [1500896] - [net] bridge: fix dest lookup when vlan proto doesn't match (Ivan Vecera) [1500896] - [net] bridge: mdb: fix leak on complete_info ptr on fail path (Ivan Vecera) [1500896] - [net] bridge: allow ext learned entries to change ports (Ivan Vecera) [1500896] - [net] bridge: constify attribute_group structures. (Ivan Vecera) [1500896] - [net] bridge: Receive notification about successful FDB offload (Ivan Vecera) [1500896] - [net] bridge: Add support for notifying devices about FDB add/del (Ivan Vecera) [1500896] - [net] switchdev: Change notifier chain to be atomic (Ivan Vecera) [1500896] - [net] bridge: Add support for calling FDB external learning under rcu (Ivan Vecera) [1500896] - [net] bridge: Add support for offloading port attributes (Ivan Vecera) [1500896] - [net] switchdev: Add support for querying supported bridge flags by hardware (Ivan Vecera) [1500896] - [net] bridge: fix a null pointer dereference in br_afspec (Ivan Vecera) [1500896] - [net] bridge: Export multicast enabled state (Ivan Vecera) [1500896] - [net] bridge: Export VLAN filtering state (Ivan Vecera) [1500896] - [net] bridge: netlink: account for IFLA_BRPORT_{B, M}CAST_FLOOD size and policy (Ivan Vecera) [1500896] - [net] bridge: Fix improper taking over HW learned FDB (Ivan Vecera) [1500896] - [net] bridge: add per-port broadcast flood flag (Ivan Vecera) [1500896] - [net] bridge: notify on hw fdb takeover (Ivan Vecera) [1500896] - [net] bridge: allow to add externally learned entries from user-space (Ivan Vecera) [1500896] - [net] bridge: allow SW learn to take over HW fdb entries (Ivan Vecera) [1500896] - [net] bridge: resolve a false alarm of lockdep (Ivan Vecera) [1500896] - [net] bridge: Fix error path in nbp_vlan_init (Ivan Vecera) [1500896] - [net] bridge: don't indicate expiry on NTF_EXT_LEARNED fdb entries (Ivan Vecera) [1500896] - [net] bridge: vlan_tunnel: explicitly reset metadata attrs to NULL on failure (Ivan Vecera) [1500896] - [net] bridge: fdb: converge fdb_delete_by functions into one (Ivan Vecera) [1500896] - [net] bridge: fdb: add proper lock checks in searching functions (Ivan Vecera) [1500896] - [net] bridge: fdb: converge fdb searching functions into one (Ivan Vecera) [1500896] - [net] switchdev: bridge: Offload mc router ports (Ivan Vecera) [1500896] - [net] bridge: mcast: Merge the mc router ports deletions to one function (Ivan Vecera) [1500896] - [net] switchdev: bridge: Offload multicast disabled (Ivan Vecera) [1500896] - [net] bridge: vlan tunnel id info range fill size calc cleanups (Ivan Vecera) [1500896] - [net] bridge: avoid unnecessary read of jiffies (Ivan Vecera) [1500896] - [net] bridge: remove unnecessary check for vtbegin in br_fill_vlan_tinfo_range (Ivan Vecera) [1500896] - [net] bridge: tunnel: fix attribute checks in br_parse_vlan_tunnel_info (Ivan Vecera) [1500896] - [net] bridge: remove redundant check to see if err is set (Ivan Vecera) [1500896] - [net] bridge: fdb: write to used and updated at most once per jiffy (Ivan Vecera) [1500896] - [net] bridge: move write-heavy fdb members in their own cache line (Ivan Vecera) [1500896] - [net] bridge: move to workqueue gc (Ivan Vecera) [1500896] - [net] bridge: modify bridge and port to have often accessed fields in one cache line (Ivan Vecera) [1500896] - [net] bridge: vlan dst_metadata hooks in ingress and egress paths (Ivan Vecera) [1500896] - [net] bridge: per vlan dst_metadata netlink support (Ivan Vecera) [1500896] - [net] bridge: uapi: add per vlan tunnel info (Ivan Vecera) [1500896] - [net] bridge: move maybe_deliver_addr() inside #ifdef (Ivan Vecera) [1500896] - [net] bridge: multicast to unicast (Ivan Vecera) [1500896] - [net] bridge: sparse fixes in br_ip6_multicast_alloc_query() (Ivan Vecera) [1500896] - [net] bridge: Replace with globally (Ivan Vecera) [1500896] - [net] bridge: shorten ageing time on topology change (Ivan Vecera) [1500896] - [net] bridge: add helper to set topology change (Ivan Vecera) [1500896] - [net] bridge: add helper to offload ageing time (Ivan Vecera) [1500896] - [net] bridge: mcast: add MLDv2 querier support (Ivan Vecera) [1500896] - [net] bridge: mcast: add IGMPv3 query support (Ivan Vecera) [1500896] - [net] switchdev: Remove redundant variable (Ivan Vecera) [1500896] - [net] bridge: use core MTU range checking in core net infra (Ivan Vecera) [1500896] - [net] netfilter: nf_tables: set pktinfo->thoff at AH header if found (Stefano Brivio) [1358624] - [net] nf_log: Report attempt to load conflicting logger (Stefano Brivio) [1349358] - [net] arp: fixed -Wuninitialized compiler warning (Eric Garver) [1450205] - [net] arp: always override existing neigh entries with gratuitous ARP (Eric Garver) [1450205] - [net] arp: postpone addr_type calculation to as late as possible (Eric Garver) [1450205] - [net] arp: decompose is_garp logic into a separate function (Eric Garver) [1450205] - [net] arp: fixed error in a comment (Eric Garver) [1450205] - [net] neighbour: update neigh timestamps iff update is effective (Eric Garver) [1450205] - [net] arp: honour gratuitous ARP _replies_ (Eric Garver) [1450205] - [net] ipv4: arp: update neighbour address when a gratuitous arp is received and arp_accept is set (Eric Garver) [1450205] - [net] vxlan: factor out VXLAN-GPE next protocol (Jiri Benc) [1467280] - [net] ether: add NSH ethertype (Jiri Benc) [1467280] - [net] vxlan: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is outer UDP (Jiri Benc) [1467280] - [net] geneve/vxlan: offload ports on register/unregister events (Jiri Benc) [1308630 1467280] - [net] geneve/vxlan: add support for NETDEV_UDP_TUNNEL_DROP_INFO (Jiri Benc) [1308630 1467280] - [net] call udp_tunnel_get_rx_info when NETIF_F_RX_UDP_TUNNEL_PORT is toggled (Jiri Benc) [1308630 1467280] - [net] add infrastructure to un-offload UDP tunnel port (Jiri Benc) [1308630 1467280] - [net] check UDP tunnel RX port offload feature before calling tunnel ndo ndo (Jiri Benc) [1308630 1467280] - [net] add new netdevice feature for offload of RX port for UDP tunnels (Jiri Benc) [1308630 1467280] - [net] vxlan: correctly set vxlan->net when creating the device in a netns (Jiri Benc) [1467280] - [net] vxlan: fix incorrect nlattr access in MTU check (Jiri Benc) [1467280] - [net] vxlan: allow multiple VXLANs with same VNI for IPv6 link-local addresses (Jiri Benc) [1467280] - [net] vxlan: fix snooping for link-local IPv6 addresses (Jiri Benc) [1467280] - [net] vxlan: check valid combinations of address scopes (Jiri Benc) [1467280] - [net] vxlan: improve validation of address family configuration (Jiri Benc) [1467280] - [net] vxlan: get rid of redundant vxlan_dev.flags (Jiri Benc) [1467280] - [net] vxlan: refactor verification and application of configuration (Jiri Benc) [1467280] - [net] vxlan: dont migrate permanent fdb entries during learn (Jiri Benc) [1467280] - [net] vxlan: use a more suitable function when assigning NULL (Jiri Benc) [1467280] - [net] vxlan: fix ND proxy when skb doesn't have transport header offset (Jiri Benc) [1467280] - [net] vxlan: vxlan dev should inherit lowerdev's gso_max_size (Jiri Benc) [1467280] - [net] vxlan: don't age NTF_EXT_LEARNED fdb entries (Jiri Benc) [1467280] - [net] vxlan: fix ovs support (Jiri Benc) [1467280] - [net] vxlan: use appropriate family on L3 miss (Jiri Benc) [1467280] - [net] vxlan: lock RCU on TX path (Jiri Benc) [1467280] - [net] vxlan: don't allow overwrite of config src addr (Jiri Benc) [1467280] - [net] vxlan: correctly validate VXLAN ID against VXLAN_N_VID (Jiri Benc) [1467280] - [net] vxlan: remove unused variable saddr in neigh_reduce (Jiri Benc) [1467280] - [net] vxlan: add changelink support (Jiri Benc) [1467280] - [net] vxlan: remove vni zero check and drop for COLLECT_METADATA (Jiri Benc) [1467280] - [net] vxlan: support fdb and learning in COLLECT_METADATA mode (Jiri Benc) [1467280] - [net] ip_tunnels: new IP_TUNNEL_INFO_BRIDGE flag for ip_tunnel_info mode (Jiri Benc) [1467280] - [net] vxlan: do not age static remote mac entries (Jiri Benc) [1467280] - [net] vxlan: don't flush static fdb entries on admin down (Jiri Benc) [1467280] - [net] vxlan: preserve type of dst_port parm for encap_bypass_if_local() (Jiri Benc) [1467280] - [net] vxlan: fix byte order of vxlan-gpe port number (Jiri Benc) [1467280] - [net] vxlan: Set ports in flow key when doing route lookups (Jiri Benc) [1467280] - [net] vxlan: fix a potential issue when create a new vxlan fdb entry (Jiri Benc) [1467280] - [net] vxlan: Fix uninitialized variable warnings (Jiri Benc) [1467280] - [net] vxlan: remove unsed vxlan_dev_dst_port() (Jiri Benc) [1467280] - [net] vxlan: simplify vxlan xmit (Jiri Benc) [1467280] - [net] vxlan: simplify RTF_LOCAL handling (Jiri Benc) [1467280] - [net] vxlan: improve vxlan route lookup checks (Jiri Benc) [1467280] - [net] vxlan: simplify exception handling (Jiri Benc) [1467280] - [net] vxlan: avoid checking socket multiple times (Jiri Benc) [1467280] - [net] vxlan: avoid vlan processing in vxlan device (Jiri Benc) [1467280] - [net] vxlan: hide unused local variable (Jiri Benc) [1467280] - [net] vxlan: avoid using stale vxlan socket (Jiri Benc) [1467280] - [net] vxlan: use core MTU range checking in core net infra (Jiri Benc) [1467280] - [net] vxlan: Update tx_errors statistics if vxlan_build_skb return err (Jiri Benc) [1467280] - [net] vxlan: call peernet2id() in fdb notification (Jiri Benc) [1467280] - [net] vxlan: remove the useless header file protocol.h (Jiri Benc) [1467280] - [net] vxlan: lwt: Fix vxlan local traffic (Jiri Benc) [1467280] - [net] vxlan: lwt: Use source ip address during route lookup (Jiri Benc) [1467280] - [net] fixup comments after "Future-proof tunnel offload handlers" (Jiri Benc) [1467280] - [net] vxlan/geneve: Remove deprecated tunnel specific UDP offload functions (Jiri Benc) [1467280] - [netdrv] fm10k: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Jiri Benc) [1467280] - [net] ipv6: fix net.ipv6.conf.all.accept_dad behaviour for real (Matteo Croce) [1334439] - [net] ipv6: fix net.ipv6.conf.all interface DAD handlers (Matteo Croce) [1334439] - [net] ipv6: addrconf: Fix recursive spin lock call (Matteo Croce) [1334439] - [net] ipv6: Add a sysctl to make optimistic addresses useful candidates (Matteo Croce) [1334439]- [hid] i2c-hid: Limit reads to wMaxInputLength bytes for input events (Benjamin Tissoires) [1452237] - [hid] multitouch: do not blindly set EV_KEY or EV_ABS bits (Benjamin Tissoires) [1452237] - [hid] multitouch: optimize the sticky fingers timer (Benjamin Tissoires) [1452237] - [hid] multitouch: fix rare Win 8 cases when the touch up event gets missing (Benjamin Tissoires) [1452237] - [hid] multitouch: use BIT macro (Benjamin Tissoires) [1452237] - [hid] multitouch: Support PTP Stick and Touchpad device (Benjamin Tissoires) [1452237] - [hid] multitouch: change for touch height/width (Benjamin Tissoires) [1452237] - [hid] multitouch: fix LG Melfas touchscreen (Benjamin Tissoires) [1452237] - [hid] multitouch: do not retrieve all reports for all devices (Benjamin Tissoires) [1452237] - [hid] multitouch: handle external buttons for Precision Touchpads (Benjamin Tissoires) [1452237] - [hid] multitouch: enable palm rejection for Windows Precision Touchpad (Benjamin Tissoires) [1452237] - [hid] input: automatically set EV_ABS bit in input_set_abs_params (Benjamin Tissoires) [1452237] - [hid] revert "hid: multitouch: enable palm rejection if device implements confidence usage" (Benjamin Tissoires) [1452237] - [hid] multitouch: Add MT_QUIRK_NOT_SEEN_MEANS_UP to Surface Pro 3 (Benjamin Tissoires) [1452237] - [hid] alps: fix multitouch cursor issue (Benjamin Tissoires) [1489630] - [hid] alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [1489630] - [hid] alps: fix stick device not working after resume (Benjamin Tissoires) [1489630] - [hid] alps: Fix memory leak (Benjamin Tissoires) [1489630] - [hid] alps: a few cleanups (Benjamin Tissoires) [1489630] - [hid] alps: pass correct sizes to hid_hw_raw_request() (Benjamin Tissoires) [1489630] - [hid] alps: struct u1_dev *priv is internal to the driver (Benjamin Tissoires) [1489630] - [hid] alps: match alps devices in core (Benjamin Tissoires) [1489630] - [hid] add Alps I2C HID Touchpad-Stick support (Benjamin Tissoires) [1489630] - [hid] i2c: Call acpi_device_fix_up_power for ACPI-enumerated devices (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: move header file out of I2C realm (Benjamin Tissoires) [1452237 1489630] - [hid] remove initial reading of reports at connect (Benjamin Tissoires) [1411429] - [hid] i2c-hid: Add sleep between POWER ON and RESET (Benjamin Tissoires) [1452237 1489630] - [hid] fix missing irq field (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix build (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Disable IRQ before freeing buffers (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: force the IRQ level trigger only when not set (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: add a simple quirk to fix device defects (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: set power sleep before shutdown (Benjamin Tissoires) [1452237 1489630] - [hid] i2c_hid: enable i2c-hid devices to suspend/resume asynchronously (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix OOB write in i2c_hid_set_or_send_report() (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Add hid-over-i2c name to i2c id table (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Prevent sending reports from racing with device reset (Benjamin Tissoires) [1452237 1489630] - [hid] Drop owner assignment from i2c_driver (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Fill in physical device providing HID functionality (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Do not set the ACPI companion field in the HID device (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix harmless test_bit() issue (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: The interrupt should be level sensitive (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Do not free buffers in i2c_hid_stop() (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: prevent buffer overflow in early IRQ (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: fix race condition reading reports (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: print the correct data in dbg msg (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: hid report descriptor retrieval changes (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: don't push static constants on stack for *ph (Benjamin Tissoires) [1452237 1489630] - [hid] acpi / i2c-hid: replace open-coded _DSM code with helper functions (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: Stop querying for init reports (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: convert acpi_evaluate_object() to acpi_evaluate_integer() (Benjamin Tissoires) [1452237 1489630] - [hid] i2c-hid: use correct type for ACPI _DSM parameter (Benjamin Tissoires) [1452237 1489630]- [x86] perf/x86/msr: Merge fixes (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Add missing Intel models (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Use Intel family macros for MSR events code (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Fix SMI overflow (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Add AMD PTSC (Performance Time-Stamp Counter) support (Jiri Olsa) [1457458] - [x86] perf/x86: Move perf_event_msr.c .............. => x86/events/msr.c (Jiri Olsa) [1457458] - [x86] arch/x86/kernel/cpu/perf_event_msr.c: use sign_extend64() for sign extension (Jiri Olsa) [1457458] - [x86] perf/x86: Change test_aperfmperf() and test_intel() to static (Jiri Olsa) [1457458] - [x86] perf/x86/msr: Fix the MSR driver build (Jiri Olsa) [1457458] - [x86] perf/x86: Fix MSR PMU driver (Jiri Olsa) [1457458] - [x86] perf/x86: Add an MSR PMU driver (Jiri Olsa) [1457458] - [x86] perf stat: Add support to measure SMI cost (Jiri Olsa) [1457458] - [x86] tools lib api fs: Add sysfs__write_int function (Jiri Olsa) [1457458] - [x86] perf/x86: Add sysfs entry to freeze counters on SMI (Jiri Olsa) [1457458] - [tools] perf tests attr: Make hw events optional (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix group stat tests (Jiri Olsa) [1308907] - [tools] perf test attr: Fix ignored test case result (Jiri Olsa) [1308907] - [tools] perf test attr: Fix python error on empty result (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix task term values (Jiri Olsa) [1308907] - [tools] perf tests attr: Add optional term (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix stat sample_type setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix precise_ip setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix sample_period setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix cpu test disabled term setup (Jiri Olsa) [1308907] - [tools] perf tests attr: Add proper return values (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix no-delay test (Jiri Olsa) [1308907] - [tools] perf tests attr: Fix record dwarf test (Jiri Olsa) [1308907] - [tools] perf tests attr: Add 1s for exclude_kernel and task base bits (Jiri Olsa) [1308907] - [tools] perf tests attr: Rename compare_data to data_equal (Jiri Olsa) [1308907] - [tools] perf tests attr: Make compare_data global (Jiri Olsa) [1308907] - [tools] perf tests attr: Add test_attr__ready function (Jiri Olsa) [1308907] - [tools] perf tests attr: Do not store failed events (Jiri Olsa) [1308907] - [tools] perf tests: Add platform dependency to test 15 (Jiri Olsa) [1308907]- [block] fix warning when I/O elevator is changed as request_queue is being removed (Ming Lei) [1492441] - [block] warn if sharing request queue across gendisks (Ming Lei) [1492441] - [block] move .issue_stat from request to request_aux (Ming Lei) [1458104] - [block] disable blk-stat (Ming Lei) [1458104] - [block] blk-mq: use rq_aux()->internal_tag (Ming Lei) [1458104] - [block] blk-mq: introduce request_aux (Ming Lei) [1458104] - [block] blk-tag: don't touch .internal_tag (Ming Lei) [1458104] - [block] configs: add CONFIG_BLK_DEBUG_FS (Ming Lei) [1458104] - [block] configs: add CONFIG_MQ_IOSCHED_KYBER (Ming Lei) [1458104] - [block] configs: add CONFIG_MQ_IOSCHED_DEADLINE (Ming Lei) [1458104] - [block] blk-mq-sched: mark_tech_preview on mq-deadline and kyber (Ming Lei) [1458104] - [block] blk-mq: fix another kabi warning (Ming Lei) [1458104] - [block] blk-mq: fix kabi warning (Ming Lei) [1458104] - [block] avoid to break kabi for blk-mq io scheduler backporting (Ming Lei) [1458104] - [block] call elevator callback via aux->ops (Ming Lei) [1458104] - [block] kyber: pass mq callback to aux->ops.mq (Ming Lei) [1458104] - [block] mq-deadline: pass mq callback to aux->ops.mq (Ming Lei) [1458104] - [block] cfq: pass new callback to aux->ops.sq (Ming Lei) [1458104] - [block] introduce elevator_type_aux for fixing kabi violation (Ming Lei) [1458104] - [block] blk-mq: use RH_KABI_EXTEND for sched_data and sched_tags (Ming Lei) [1458104] - [block] blk-mq-debugfs: remove poll_stat (Ming Lei) [1458104] - [block] scsi_error: fix nasty allocating request on stack (Ming Lei) [1458104] - [block] blk-mq-debugfs: fix device sched directory for default scheduler (Ming Lei) [1458104] - [block] mq-deadline: add debugfs attributes (Ming Lei) [1458104] - [block] kyber: add debugfs attributes (Ming Lei) [1458104] - [block] blk-mq-debugfs: allow schedulers to register debugfs attributes (Ming Lei) [1458104] - [block] blk-mq: untangle debugfs and sysfs (Ming Lei) [1458104] - [block] blk-mq: move debugfs declarations to a separate header file (Ming Lei) [1458104] - [block] blk-mq: Do not invoke queue operations on a dead queue (Ming Lei) [1458104] - [block] blk-mq-debugfs: get rid of a bunch of boilerplate (Ming Lei) [1458104] - [block] blk-mq-debugfs: rename hw queue directories from to hctx (Ming Lei) [1458104] - [block] blk-mq-debugfs: don't open code strstrip() (Ming Lei) [1458104] - [block] blk-mq-debugfs: error on long write to queue "state" file (Ming Lei) [1458104] - [block] blk-mq-debugfs: clean up flag definitions (Ming Lei) [1458104] - [block] blk-mq-debugfs: separate flags with | (Ming Lei) [1458104] - [block] blk-mq: Show operation, cmd_flags and rq_flags names (Ming Lei) [1458104] - [block] blk-mq: Make blk_flags_show() callers append a newline character (Ming Lei) [1458104] - [block] blk-mq: Move the "state" debugfs attribute one level down (Ming Lei) [1458104] - [block] blk-mq: Unregister debugfs attributes earlier (Ming Lei) [1458104] - [block] blk-mq: Only unregister hctxs for which registration succeeded (Ming Lei) [1458104] - [block] blk-mq-debugfs: Rename functions for registering and unregistering the mq directory (Ming Lei) [1458104] - [block] blk-mq: Let blk_mq_debugfs_register() look up the queue name (Ming Lei) [1458104] - [block] blk-mq: Register /queue/mq after having registered /queue (Ming Lei) [1458104] - [block] blk-mq: register device instead of disk (Ming Lei) [1458104] - [block] blk-mq: Show symbolic names for hctx state and flags (Ming Lei) [1458104] - [block] blk-mq: Export queue state through /sys/kernel/debug/block/*/state (Ming Lei) [1458104] - [block] mq-deadline: Enable auto-loading when built as module (Ming Lei) [1458104] - [block] add code to track actual device queue depth (Ming Lei) [1458104] - [block] blk-mq: merge bio into sw queue before plugging (Ming Lei) [1458104 1154525] - [block] blk-mq: ensure that bd->last is always set correctly (Ming Lei) [1458104] - [block] blk-mq: fix performance regression with shared tags (Ming Lei) [1458104] - [block] blk-mq: Restart a single queue if tag sets are shared (Ming Lei) [1458104] - [block] blk-mq: Make it safe to use RCU to iterate over blk_mq_tag_set.tag_list (Ming Lei) [1458104] - [block] mtip32xx: avoid to read HOST_CAP from HW in .queue_rq() (Ming Lei) [1458104] - [block] blk-mq-sched: fix performance regression of mq-deadline (Ming Lei) [1458104] - [block] blk-stat: convert blk-stat bucket callback to signed (Ming Lei) [1458104] - [block] blk-mq: introduce Kyber multiqueue I/O scheduler (Ming Lei) [1458104] - [block] blk-mq-sched: make completed_request() callback more useful (Ming Lei) [1458104] - [block] blk-mq: export helpers (Ming Lei) [1458104] - [block] blk-mq: add shallow depth option for blk_mq_get_tag() (Ming Lei) [1458104] - [block] sbitmap: add sbitmap_get_shallow() operation (Ming Lei) [1458104] - [block] scsi: add new scsi-command flag for tagged commands (Ming Lei) [1458104] - [block] blk-mq: fix leak of q->stats (Ming Lei) [1458104] - [block] fix stacked driver stats init and free (Ming Lei) [1458104] - [block] blk-stat: convert to callback-based statistics reporting (Ming Lei) [1458104] - [block] blk-stat: move BLK_RQ_STAT_BATCH definition to blk-stat.c (Ming Lei) [1458104] - [block] blk-stat: use READ and WRITE instead of BLK_STAT_{READ, WRITE} (Ming Lei) [1458104] - [block] blk-stat: fix blk_stat_sum() if all samples are batched (Ming Lei) [1458104] - [block] blk-mq: move debugfs_remove() of disk dir to blk_release_queue() (Ming Lei) [1458104] - [block] use same block debugfs directory for blk-mq and blktrace (Ming Lei) [1458104] - [block] blktrace: make do_blk_trace_setup() static (Ming Lei) [1458104] - [block] fix debugfs config conditional in struct request_queue (Ming Lei) [1458104] - [block] blk-mq-debug: Introduce debugfs_create_files() (Ming Lei) [1458104] - [block] blk-mq-debug: Make show() operations interruptible (Ming Lei) [1458104] - [block] blk-mq-debug: Avoid that sparse complains about req_flags_t usage (Ming Lei) [1458104] - [block] blk-mq-debugfs: Add missing __acquires() / __releases() annotations (Ming Lei) [1458104] - [block] blk-mq: fix debugfs compilation issues (Ming Lei) [1458104] - [block] blk-mq: move hctx and ctx counters from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: move hctx io_poll, stats, and dispatched from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: add tags and sched_tags bitmaps to debugfs (Ming Lei) [1458104] - [block] blk-mq: move tags and sched_tags info from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: export software queue pending map to debugfs (Ming Lei) [1458104] - [block] sbitmap: add helpers for dumping to a seq_file (Ming Lei) [1458104] - [block] blk-mq: add extra request information to debugfs (Ming Lei) [1458104] - [block] blk-mq: move hctx->dispatch and ctx->rq_list from sysfs to debugfs (Ming Lei) [1458104] - [block] blk-mq: add hctx->{state,flags} to debugfs (Ming Lei) [1458104] - [block] blk-mq: create debugfs directory tree (Ming Lei) [1458104] - [block] blk-stat: fix a few cases of missing batch flushing (Ming Lei) [1458104] - [block] blk-stat: fix a typo (Ming Lei) [1458104] - [block] add scalable completion tracking of requests (Ming Lei) [1458104] - [block] mtip32xx: convert internal command issue to block IO path (Ming Lei) [1458104] - [block] mtip32xx: abstract out "are any commands active" helper (Ming Lei) [1458104] - [block] mtip32xx: kill atomic argument to mtip_quiesce_io() (Ming Lei) [1458104] - [block] mtip32xx: get rid of 'atomic' argument to mtip_exec_internal_command() (Ming Lei) [1458104] - [block] mtip32xx: use runtime tag to initialize command header (Ming Lei) [1458104] - [block] blk-mq: fix direct issue (Ming Lei) [1458104] - [block] blk-mq: pass correct hctx to blk_mq_try_issue_directly (Ming Lei) [1458104] - [block] get rid of blk-mq default scheduler choice Kconfig entries (Ming Lei) [1458104] - [block] blk-mq: Fix preempt count imbalance (Ming Lei) [1458104] - [block] blk-mq: fix schedule-while-atomic with scheduler attached (Ming Lei) [1458104] - [block] blk-mq: use true instead of 1 for blk_mq_queue_data.last (Ming Lei) [1458104] - [block] blk-mq: make driver tag failure path easier to follow (Ming Lei) [1458104] - [block] blk-mq-sched: provide hooks for initializing hardware queue data (Ming Lei) [1458104] - [block] blk-mq-sched: separate mark hctx and queue restart operations (Ming Lei) [1458104] - [block] blk-mq: use sbq wait queues instead of restart for driver tags (Ming Lei) [1458104] - [block] blk-mq: fix schedule-under-preempt for blocking drivers (Ming Lei) [1458104] - [block] block-mq: don't re-queue if we get a queue error (Ming Lei) [1458104] - [block] blk-mq: streamline blk_mq_make_request (Ming Lei) [1458104] - [block] blk-mq: split the plug and sync cases in blk_mq_make_request (Ming Lei) [1458104] - [block] blk-mq: improve blk_mq_try_issue_directly (Ming Lei) [1458104] - [block] blk-mq: merge mq and sq make_request instances (Ming Lei) [1458104] - [block] deal with stale req count of plug list (Ming Lei) [1458104] - [block] blk-mq: remove BLK_MQ_F_DEFER_ISSUE (Ming Lei) [1458104] - [block] blk-mq: immediately dispatch big size request (Ming Lei) [1458104] - [block] immediately dispatch big size request (Ming Lei) [1458104] - [block] blk-mq: remap queues when adding/removing hardware queues (Ming Lei) [1458104] - [block] blk-mq-sched: fix crash in switch error path (Ming Lei) [1458104] - [block] blk-mq-sched: set up scheduler tags when bringing up new queues (Ming Lei) [1458104] - [block] blk-mq-sched: refactor scheduler initialization (Ming Lei) [1458104] - [block] blk-mq: use the right hctx when getting a driver tag fails (Ming Lei) [1458104] - [block] blk-mq: errors in did_work calculation (Ming Lei) [1458104] - [block] do not put mq context in blk_mq_alloc_request_hctx (Ming Lei) [1458104] - [block] blk-mq-sched: don't run the queue async from blk_mq_try_issue_directly() (Ming Lei) [1458104] - [block] blk-mq: move update of tags->rqs to __blk_mq_alloc_request() (Ming Lei) [1458104] - [block] blk-mq: kill blk_mq_set_alloc_data() (Ming Lei) [1458104] - [block] blk-mq: make blk_mq_alloc_request_hctx() allocate a scheduler request (Ming Lei) [1458104] - [block] blk-mq-sched: Allocate sched reserved tags as specified in the original queue tagset (Ming Lei) [1458104] - [block] don't defer flushes on blk-mq + scheduling (Ming Lei) [1458104] - [block] blk-mq-sched: ask scheduler for work, if we failed dispatching leftovers (Ming Lei) [1458104] - [block] blk-mq: don't special case flush inserts for blk-mq-sched (Ming Lei) [1458104] - [block] blk-mq-sched: don't add flushes to the head of requeue queue (Ming Lei) [1458104] - [block] blk-mq: have blk_mq_dispatch_rq_list() return if we queued IO or not (Ming Lei) [1458104] - [block] do not allow updates through sysfs until registration completes (Ming Lei) [1458104] - [block] blk-mq-sched: don't hold queue_lock when calling exit_icq (Ming Lei) [1458104] - [block] set make_request_fn manually in blk_mq_update_nr_hw_queues (Ming Lei) [1458104] - [block] blk-mq: pass bio to blk_mq_sched_get_rq_priv (Ming Lei) [1458104] - [block] move req_set_nomerge to blk.h (Ming Lei) [1458104] - [block] factor out req_set_nomerge (Ming Lei) [1458104] - [block] blk-mq-sched: (un)register elevator when (un)registering queue (Ming Lei) [1458104] - [block] free merged request in the caller (Ming Lei) [1458104] - [block] blk-mq-sched: bypass the scheduler for flushes entirely (Ming Lei) [1458104] - [block] blk-merge: return the merged request (Ming Lei) [1458104] - [block] elevator: fix loading wrong elevator type for blk-mq devices (Ming Lei) [1458104] - [block] blk-mq: don't fail allocating driver tag for stopped hw queue (Ming Lei) [1458104] - [block] blk-mq-sched: add flush insertion into blk_mq_sched_insert_request() (Ming Lei) [1458104] - [block] blk-mq-sched: change ->dispatch_requests() to ->dispatch_request() (Ming Lei) [1458104] - [block] blk-mq-sched: fix starvation for multiple hardware queues and shared tags (Ming Lei) [1458104] - [block] blk-mq: release driver tag on a requeue event (Ming Lei) [1458104] - [block] blk-mq: fix potential race in queue restart and driver tag allocation (Ming Lei) [1458104] - [block] blk-mq: improve scheduler queue sync/async running (Ming Lei) [1458104] - [block] blk-mq-sched: check for successful allocation before assigning tag (Ming Lei) [1458104] - [block] blk-mq: don't lose flags passed in to blk_mq_alloc_request() (Ming Lei) [1458104] - [block] blk-mq: only apply active queue tag throttling for driver tags (Ming Lei) [1458104] - [block] blk-mq: allow resize of scheduler requests (Ming Lei) [1458104] - [block] blk-mq: stop hardware queue in blk_mq_delay_queue() (Ming Lei) [1458104] - [block] blk-mq-tag: remove redundant check for 'data->hctx' being non-NULL (Ming Lei) [1458104] - [block] elevator: fix unnecessary put of elevator in failure case (Ming Lei) [1458104] - [block] blk-cgroup: don't quiesce the queue on policy activate/deactivate (Ming Lei) [1458104] - [block] sbitmap: fix wakeup hang after sbq resize (Ming Lei) [1458104] - [block] sbitmap: use smp_mb__after_atomic() in sbq_wake_up() (Ming Lei) [1458104] - [block] blk-cgroup: ensure that we clear the stop bit on quiesced queues (Ming Lei) [1458104] - [block] blk-mq-sched: allow setting of default IO scheduler (Ming Lei) [1458104] - [block] mq-deadline: add blk-mq adaptation of the deadline IO scheduler (Ming Lei) [1458104] - [block] blk-mq-sched: add framework for MQ capable IO schedulers (Ming Lei) [1458104] - [block] blk-mq: split tag ->rqs[] into two (Ming Lei) [1458104] - [block] blk-mq: abstract out helpers for allocating/freeing tag maps (Ming Lei) [1458104] - [block] blk-mq-tag: cleanup the normal/reserved tag allocation (Ming Lei) [1458104] - [block] blk-mq: export some helpers we need to the scheduling framework (Ming Lei) [1458104] - [block] blk-mq: un-export blk_mq_free_hctx_request() (Ming Lei) [1458104] - [block] move rq_ioc() to blk.h (Ming Lei) [1458104] - [block] move existing elevator ops to union (Ming Lei) [1458104] - [block] blk-flush: run the queue when inserting blk-mq flush (Ming Lei) [1458104] - [block] elevator: make the rqhash helpers exported (Ming Lei) [1458104] - [block] blk-mq: abstract out blk_mq_dispatch_rq_list() helper (Ming Lei) [1458104] - [block] cfq-iosched: fix the setting of IOPS mode on SSDs (Ming Lei) [1458104] - [block] Make CFQ default to IOPS mode on SSDs (Ming Lei) [1458104] - [block] do not merge requests without consulting with io scheduler (Ming Lei) [1458104] - [block] blk-mq: get rid of confusing blk_map_ctx structure (Ming Lei) [1458104] - [block] blk-mq: remove non-blocking pass in blk_mq_map_request (Ming Lei) [1458104] - [block] blk-mq: get rid of manual run of queue with __blk_mq_run_hw_queue() (Ming Lei) [1458104] - [block] sbitmap: initialize weight to zero (Ming Lei) [1458104] - [block] sbitmap: don't update the allocation hint on clear after resize (Ming Lei) [1458104] - [block] sbitmap: re-initialize allocation hints after resize (Ming Lei) [1458104] - [block] sbitmap: randomize initial alloc_hint values (Ming Lei) [1458104] - [block] sbitmap: push alloc policy into sbitmap_queue (Ming Lei) [1458104] - [block] sbitmap: push per-cpu last_tag into sbitmap_queue (Ming Lei) [1458104] - [block] sbitmap: allocate wait queues on a specific node (Ming Lei) [1458104] - [block] blk-mq: abstract tag allocation out into sbitmap library (Ming Lei) [1458104] - [block] blk-mq: add tag allocation policy (Ming Lei) [1458104] - [block] support different tag allocation policy (Ming Lei) [1458104] - [block] revert "blk-mq-tag: fix wakeup hang after tag resize" (Ming Lei) [1458104]- [scsi] fnic: do not call host reset from command abort (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: fix format string overflow warning (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: changing queue command to return result DID_IMM_RETRY when rport is init (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: correct speed display and add support for 25, 40 and 100G (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: added timestamp reporting in fnic debug stats (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Zero io_cmpl_skip on fw reset completion (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Adding debug IO and Abort latency counter to fnic stats (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Adding Check Condition counter to misc fnicstats (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Avoid false out-of-order detection for aborted command (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Fix for "Number of Active IOs" in fnicstats becoming negative (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: minor cleanup in fnic_fcpio_itmf_cmpl_handler, removing else case (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: Ratelimit printks to avoid flooding when vlan is not set by the switch.i (Govindarajulu Varadarajan) [1448553] - [scsi] fnic: switch to pci_alloc_irq_vectors (Govindarajulu Varadarajan) [1448553] - [nvme] nvme-fabrics: Convert nvmf_transports_mutex to an rwsem (Ewan Milne) [1503181] - [nvme] nvme-fc: retry initial controller connections 3 times (Ewan Milne) [1503181] - [nvme] nvme-fc: fix iowait hang (Ewan Milne) [1503181] - [nvme] nvmet: synchronize sqhd update (Ewan Milne) [1503181] - [nvme] nvme-fc: correct io timeout behavior (Ewan Milne) [1503181] - [nvme] nvme-fc: correct io termination handling (Ewan Milne) [1503181] - [nvme] nvme-fc: move remote port get/put/free location (Ewan Milne) [1503181] - [nvme] nvme-fc: create fc class and transport device (Ewan Milne) [1503181] - [nvme] nvme-fc: add uevent for auto-connect (Ewan Milne) [1503181] - [nvme] nvmet: bump NVMET_NR_QUEUES to 128 (Ewan Milne) [1503181] - [nvme] nvme-fcloop: fix port deletes and callbacks (Ewan Milne) [1503181] - [nvme] nvmet-fc: sync header templates with comments (Ewan Milne) [1503181] - [nvme] nvmet-fc: ensure target queue id within range (Ewan Milne) [1503181] - [nvme] nvmet-fc: on port remove call put outside lock (Ewan Milne) [1503181] - [nvme] fix sqhd reference when admin queue connect fails (Ewan Milne) [1503181] - [nvme] nvmet: implement valid sqhd values in completions (Ewan Milne) [1503181] - [nvme] allow timed-out ios to retry (Ewan Milne) [1503181] - [nvme] stop aer posting if controller state not live (Ewan Milne) [1503181] - [nvme] nvmet-fc: fix failing max io queue connections (Ewan Milne) [1503181] - [nvme] nvme-fc: use transport-specific sgl format (Ewan Milne) [1503181] - [nvme] nvme: add transport SGL definitions (Ewan Milne) [1503181] - [nvme] remove FC transport-specific error values (Ewan Milne) [1503181] - [scsi] qla2xxx: remove use of FC-specific error codes (Ewan Milne) [1503181] - [scsi] lpfc: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvmet-fcloop: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvmet-fc: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvme-fc: remove use of FC-specific error codes (Ewan Milne) [1503181] - [nvme] nvmet-fc: simplify sg list handling (Ewan Milne) [1503181] - [nvme] nvme-fc: Reattach to localports on re-registration (Ewan Milne) [1503181] - [nvme] nvmet-fcloop: remove ALL_OPTS define (Ewan Milne) [1503181] - [scsi] sd: Implement blacklist option for WRITE SAME w/ UNMAP (Ewan Milne) [1462594]- [x86] dumpstack: Remove raw stack dump (Scott Wood) [1479560] - [x86] kvm: hyperv: fix locking of struct kvm_hv fields (Ladi Prosek) [1504524] - [x86] kvm: document lock orders (Ladi Prosek) [1504524] - [x86] kvm: x86: Hyper-V tsc page setup (Ladi Prosek) [1504524] - [x86] kvm: x86: always fill in vcpu->arch.hv_clock (Ladi Prosek) [1504524] - [x86] kvm/x86: Hyper-V internal helper to read MSR HV_X64_MSR_TIME_REF_COUNT (Ladi Prosek) [1504524] - [x86] mm: add page_cache_get_speculative() protection when .flush_tlb_others is overridden (Vitaly Kuznetsov) [1465471] - [x86] mm: add IPIs to pmdp_invalidate() when .flush_tlb_others is overridden (Vitaly Kuznetsov) [1465471] - [x86] hyperv: Fix hypercalls with extended CPU ranges for TLB flushing (Vitaly Kuznetsov) [1465471] - [x86] hyperv: Don't use percpu areas for pcpu_flush/pcpu_flush_ex structures (Vitaly Kuznetsov) [1465471] - [x86] hyperv: Clear vCPU banks between calls to avoid flushing unneeded vCPUs (Vitaly Kuznetsov) [1465471] - [x86] tracing/hyper-v: Trace hyperv_mmu_flush_tlb_others() (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Support extended CPU ranges for TLB flush hypercalls (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Use hypercall for remote TLB flush (Vitaly Kuznetsov) [1465471] - [x86] mm: Enable RCU based page table freeing (CONFIG_HAVE_RCU_TABLE_FREE=y) (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Globalize vp_index (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Implement rep hypercalls (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Use fast hypercall for HVCALL_SIGNAL_EVENT (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Introduce fast hypercall implementation (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Make hv_do_hypercall() inline (Vitaly Kuznetsov) [1465471] - [x86] hyper-v: Include hyperv/ only when CONFIG_HYPERV is set (Vitaly Kuznetsov) [1465471] - [x86] hv: Issue explicit EOI when autoeoi is not enabled (Vitaly Kuznetsov) [1465471] - [x86] hyperv: fix warning about missing prototype (Vitaly Kuznetsov) [1465471] - [x86] vmbus: remove no longer used signal_policy (Vitaly Kuznetsov) [1465471] - [x86] kvm/x86: Rename Hyper-V long spin wait hypercall (Vitaly Kuznetsov) [1465471] - [x86] hv: Move VMBus hypercall codes into Hyper-V UAPI header (Vitaly Kuznetsov) [1465471]- [pinctrl] intel: Add Intel Gemini Lake pin controller support (Steve Best) [1457198] - [char] Do not disable driver and bus shutdown hook when class shutdown hook is set (Jerry Snitselaar) [1500155] - [char] tpm: Issue a TPM2_Shutdown for TPM2 devices (Jerry Snitselaar) [1500155] - [drivers] Add "shutdown" to "struct class" (Jerry Snitselaar) [1500155] - [kernel] rh_taint: Add management approval to documentation (Prarit Bhargava) [1505972] - [kernel] cgroup: kill css_id (Aristeu Rozanski) [1470325] - [mm] memcontrol: fix cgroup creation failure after many small jobs (Aristeu Rozanski) [1470325] - [mm] memcg: fix thresholds for 32b architectures (Waiman Long) [1487852] - [mm] hmm: synchronize hmm with upstream (Jerome Glisse) [1470733] - [nvme] revert "kick requeue list when requeueing a request instead of when starting the queues" (David Milburn) [1504584] - [nvme] nvmet: preserve controller serial number between reboots (David Milburn) [1480179] - [nvme] fix uninitialized prp2 value on small transfers (David Milburn) [1493707] - [netdrv] tun: add device name(iff) field to proc fdinfo entry (John Linville) [1503209] - [netdrv] tg3: use setup_timer() helper (Jonathan Toppins) [1459662] - [netdrv] tg3: clean up redundant initialization of tnapi (Jonathan Toppins) [1459662] - [netdrv] tg3: Be drop monitor friendly (Jonathan Toppins) [1459662] - [netdrv] tg3: Add the ability to conditionally build w/ HWMON (Jonathan Toppins) [1459662] - [netdrv] enic: use setup_timer() helper (Stefan Assmann) [1448560] - [netdrv] enic: use setup_timer() helper (Stefan Assmann) [1448560] - [netdrv] cisco: enic: Fic an error handling path in 'vnic_dev_init_devcmd2()' (Stefan Assmann) [1448560] - [netdrv] enic: Fix format truncation warning (Stefan Assmann) [1448560] - [netdrv] enic: unmask intr only when napi is complete (Stefan Assmann) [1448560] - [security] selinux: Generalize support for NNP/nosuid SELinux domain transitions (Paul Moore) [1480521] - [security] selinux: allow per-file labeling for cgroupfs (Paul Moore) [1429573] - [security] selinux: wrap cgroup seclabel support with its own policy capability (Paul Moore) [1429573] - [security] selinux: allow changing labels for cgroupfs (Paul Moore) [1429573] - [security] selinux: renumber the superblock options (Paul Moore) [1429573] - [security] selinux: rename SE_SBLABELSUPP to SBLABEL_MNT (Paul Moore) [1429573]- [bluetooth] Add support for Intel Bluetooth device 9460/9560 [8087:0aaa] (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add protocol check to hci_uart_tx_wakeup() (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add protocol check to hci_uart_dequeue() (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add protocol check to hci_uart_send_frame() (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add missing clear HCI_UART_PROTO_READY (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Ensure hu->hdev set to NULL before freeing hdev (Gopal Tiwari) [1457085] - [bluetooth] hci_ldisc: Add missing return in hci_uart_init_work() (Gopal Tiwari) [1457085] - [bluetooth] hci_uart: remove unused hci_uart_init_tty (Gopal Tiwari) [1457085] - [bluetooth] hci_uart: add support for word alignment (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: remove unnecessary wakeup interrupt number sanity check (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: disable platform wakeup interrupt in suspend failure path (Gopal Tiwari) [1457085] - [bluetooth] hci_intel: add missing tty-device sanity check (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: add missing tty-device sanity check (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: cleanup code in return from btmrvl_sdio_suspend() (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: Support platform enumeration (Gopal Tiwari) [1457085] - [bluetooth] btrtl: Change message for missing config file (Gopal Tiwari) [1457085] - [bluetooth] Added support for Rivet Networks Killer 1535 (Gopal Tiwari) [1457085] - [bluetooth] hci_intel: Add support Intel Bluetooth device 9160/9260 for UART (Gopal Tiwari) [1457085] - [bluetooth] hci_intel: Fix firmware file name to use hw_variant (Gopal Tiwari) [1457085] - [bluetooth] btusb: Add support for Intel Bluetooth devices 9160/9260 [8087:0025] (Gopal Tiwari) [1457085] - [bluetooth] Use switch statement for Intel hardware variants (Gopal Tiwari) [1457085] - [bluetooth] bluecard: use setup_timer (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: Fix clock (un)prepare (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: fix spelling mistake: "unregester" -> "unregister" (Gopal Tiwari) [1457085] - [bluetooth] btqcomsmd: fix compile-test dependency (Gopal Tiwari) [1457085] - [bluetooth] hci_qca: fix spelling mistake: "Spurrious" -> "Spurious" (Gopal Tiwari) [1457085] - [bluetooth] btmrvl: fix spelling mistake: "caibration" -> "calibration" (Gopal Tiwari) [1457085] - [bluetooth] btqcomsmd: Allow driver to build if COMPILE_TEST is enabled (Gopal Tiwari) [1457085] - [bluetooth] Add another AR3012 04ca:3018 device (Gopal Tiwari) [1457085] - [bluetooth] hci_bcm: Add support for BCM2E95 and BCM2E96 (Gopal Tiwari) [1457085] - [bluetooth] btbcm: Add a delay for module reset (Gopal Tiwari) [1457085] - [bluetooth] btusb: Add support for 413c:8143 (Gopal Tiwari) [1457085] - [bluetooth] btusb: Use an error label for error paths (Gopal Tiwari) [1457085] - [bluetooth] btqcomsmd: Fix module autoload (Gopal Tiwari) [1457085] - [bluetooth] btusb: add support for 0bb4:0306 (Gopal Tiwari) [1457085]- [md] dm ioctl: fix alignment of event number in the device list (Mike Snitzer) [1475380] - [md] dm raid: fix incorrect status output at the end of a "recover" process (Mike Snitzer) [1492250] - [md] dm ioctl: constify ioctl lookup table (Mike Snitzer) [1492250] - [md] dm: constify argument arrays (Mike Snitzer) [1492250] - [md] dm rq: do not update rq partially in each ending bio (Mike Snitzer) [1492250] - [md] dm rq: make dm-sq requeuing behavior consistent with dm-mq behavior (Mike Snitzer) [1492250] - [md] dm mpath: do not lock up a CPU with requeuing activity (Mike Snitzer) [1492250] - [md] dm raid: avoid mddev->suspended access (Mike Snitzer) [1492250] - [md] dm raid: fix activation check in validate_raid_redundancy() (Mike Snitzer) [1492250] - [md] dm raid: remove WARN_ON() in raid10_md_layout_to_format() (Mike Snitzer) [1492250] - [md] dm raid: stop using BUG() in __rdev_sectors() (Mike Snitzer) [1492250] - [md] dm: fix printk() rate limiting code (Mike Snitzer) [1492250] - [md] dm: convert DM printk macros to pr_ macros (Mike Snitzer) [1492250] - [md] dm bio prison: use rb_entry() rather than container_of() (Mike Snitzer) [1492250] - [md] dm ioctl: report event number in DM_LIST_DEVICES (Mike Snitzer) [1475380] - [md] dm ioctl: add a new DM_DEV_ARM_POLL ioctl (Mike Snitzer) [1475380] - [md] dm: add basic support for using the select or poll function (Mike Snitzer) [1475380] - [md] dm thin: do not queue freed thin mapping for next stage processing (Mike Snitzer) [1492250] - [md] dm bufio: make the parameter 'retain_bytes' unsigned long (Mike Snitzer) [1492250] - [md] dm bufio: check new buffer allocation watermark every 30 seconds (Mike Snitzer) [1492250] - [md] dm bufio: avoid a possible ABBA deadlock (Mike Snitzer) [1492250] - [md] dm mpath: make it easier to detect unintended I_O request flushes (Mike Snitzer) [1492250] - [md] dm mpath: cleanup QUEUE_IF_NO_PATH bit manipulation by introducing assign_bit() (Mike Snitzer) [1492250] - [md] dm mpath: micro-optimize the hot path relative to MPATHF_QUEUE_IF_NO_PATH (Mike Snitzer) [1492250] - [md] dm: introduce enum dm_queue_mode to cleanup related code (Mike Snitzer) [1492250] - [md] dm mpath: verify __pg_init_all_paths locking assumptions at runtime (Mike Snitzer) [1492250] - [md] dm: verify suspend_locking assumptions at runtime (Mike Snitzer) [1492250] - [md] dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue() (Mike Snitzer) [1492250] - [md] dm mpath: delay requeuing while path initialization is in progress (Mike Snitzer) [1492250] - [md] dm mpath: avoid that path removal can trigger an infinite loop (Mike Snitzer) [1492250] - [md] dm mpath: split and rename activate_path() to prepare for its expanded use (Mike Snitzer) [1492250] - [md] dm ioctl: prevent stack leak in dm ioctl call (Mike Snitzer) [1492250] - [md] dm ioctl: remove double parentheses (Mike Snitzer) [1492250] - [md] dm: remove dummy dm_table definition (Mike Snitzer) [1492250] - [md] dm table: replace while loops with for loops (Mike Snitzer) [1492250] - [md] dm raid: select the Kconfig option CONFIG_MD_RAID0 (Mike Snitzer) [1492250] - [md] dm crypt: replace custom implementation of hex2bin() (Mike Snitzer) [1492250] - [md] dm crypt: remove obsolete references to per-CPU state (Mike Snitzer) [1492250] - [md] dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues (Mike Snitzer) [1492250] - [md] dm block manager: remove an unused argument from dm_block_manager_create() (Mike Snitzer) [1492250]- [net] udp: fix bcast packet reception (Paolo Abeni) [1493238] - [net] udp: perform source validation for mcast early demux (Paolo Abeni) [1493238] - [net] ipv4: early demux can return an error code (Paolo Abeni) [1493238] - [net] ipv6: expose RFC4191 route preference via rtnetlink (Hangbin Liu) [1500463] - [net] check type when freeing metadata dst (Paolo Abeni) [1497116] - [net] store port/representator id in metadata_dst (Paolo Abeni) [1497116] - [net] tcp: avoid fragmenting peculiar skbs in SACK (Hangbin Liu) [1499039] - [net] handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish() (Hangbin Liu) [1469357] - [net] Drop secpath on free after gro merge (Hangbin Liu) [1469357] - [net] adjust skb->truesize in ___pskb_trim() (Hangbin Liu) [1469357] - [net] tcp: do not underestimate skb->truesize in tcp_trim_head() (Hangbin Liu) [1469357] - [net] skb_condense() can also deal with empty skbs (Hangbin Liu) [1469357] - [net] udp: under rx pressure, try to condense skbs (Hangbin Liu) [1469357] - [drm] i915: Revert "don't rcu-sync from shrinker" (Waiman Long) [1488956] - [kernel] cpu/hotplug: Disable prove_locking for cpu_hotplug.mutex (Waiman Long) [1488956] - [kernel] rcu: Eliminate deadlock between CPU hotplug and expedited grace periods (Waiman Long) [1488956] - [powerpc] kvm: ppc: book3s hv: Prevent double-free on HPT resize commit path (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Advertise availablity of HPT resizing on KVM HV (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: KVM-HV HPT resizing implementation (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Outline of KVM-HV HPT resizing implementation (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Create kvmppc_unmap_hpte_helper() (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Allow KVM_PPC_ALLOCATE_HTAB ioctl() to change HPT size (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Split HPT allocation from activation (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Don't store values derivable from HPT order (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Gather HPT related variables into sub-structure (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: Rename kvm_alloc_hpt() for clarity (David Gibson) [1305400] - [powerpc] kvm: ppc: book3s hv: HPT resizing documentation and reserved numbers (David Gibson) [1305400]- [x86] kvm: mmu: fix permission_fault() (Paolo Bonzini) [1469685] - [x86] kvm: mmu: use ept a/d in vmcs02 iff used in vmcs12 (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: fix AD condition when handling EPT violation (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Don't use INVVPID when EPT is enabled (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: allow A/D bits to be disabled in an mmu (Paolo Bonzini) [1469685] - [x86] kvm: mmu: make spte mmio mask more explicit (Paolo Bonzini) [1469685] - [x86] kvm: mmu: dead code thanks to access tracking (Paolo Bonzini) [1469685] - [x86] mmu: don't pass *kvm to spte_write_protect and spte_*_dirty (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: fix EPT permissions as reported in exit qualification (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: off by one in vmx_write_pml_buffer() (Paolo Bonzini) [1469685] - [x86] nvmx: Advertise PML to L1 hypervisor (Paolo Bonzini) [1469685] - [x86] nvmx: Implement emulated Page Modification Logging (Paolo Bonzini) [1469685] - [x86] kvm: x86: Add a hook for arch specific dirty logging emulation (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: support EPT accessed/dirty bits (Paolo Bonzini) [1469685] - [x86] kvm: x86: MMU support for EPT accessed/dirty bits (Paolo Bonzini) [1469685] - [x86] kvm: vmx: remove bogus check for invalid EPT violation (Paolo Bonzini) [1469685] - [x86] vmx: refine validity check for guest linear address (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Verify that restored PTE has needed perms in fast page fault (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Move pgtbl walk inside retry loop in fast_page_fault (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Update comment in mark_spte_for_access_track (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Set SPTE_SPECIAL_MASK within mmu.c (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Rename EPT_VIOLATION_READ/WRITE/INSTR constants (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Lockless access tracking for Intel CPUs without EPT A bits (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Do not use bit 63 for tracking special SPTEs (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Introduce a no-tracking version of mmu_spte_update (Paolo Bonzini) [1469685] - [x86] kvm: x86: Fix typos (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Refactor accessed/dirty checks in mmu_spte_update/clear (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Fast Page Fault path retries (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Use symbolic constants for EPT Violation Exit Qualifications (Paolo Bonzini) [1469685] - [x86] kvm: hyperv: support HV_X64_MSR_TSC_FREQUENCY and HV_X64_MSR_APIC_FREQUENCY (Paolo Bonzini) [1469685] - [x86] kvm/x86: Hyper-V HV_X64_MSR_VP_RUNTIME support (Paolo Bonzini) [1469685] - [x86] kvm/x86: Hyper-V HV_X64_MSR_VP_INDEX export for QEMU (Paolo Bonzini) [1469685] - [x86] kvm/x86: Hyper-V HV_X64_MSR_RESET msr (Paolo Bonzini) [1469685] - [x86] kvm: mmu: speedup update_permission_bitmask (Paolo Bonzini) [1469685] - [x86] doc: add "an user" pattern and fix typo instances (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Correct a VMX instruction error code for VMPTRLD (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Don't validate disabled secondary controls (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Shadow "high" parts of shadowed 64-bit VMCS fields (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Check memory operand to INVVPID (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Raise #UD on unsupported RDSEED (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Raise #UD on unsupported RDRAND (Paolo Bonzini) [1469685] - [x86] kvm: vmx: cache secondary exec controls (Paolo Bonzini) [1469685] - [x86] kvm: x86: use general helpers for some cpuid manipulation (Paolo Bonzini) [1469685] - [x86] kvm: x86: generalize guest_cpuid_has_ helpers (Paolo Bonzini) [1469685] - [x86] kvm: x86: X86_FEATURE_NRIPS is not scattered anymore (Paolo Bonzini) [1469685] - [x86] kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Check value written to IA32_BNDCFGS (Paolo Bonzini) [1469685] - [x86] kvm: x86: Guest BNDCFGS requires guest MPX support (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: INVPCID support (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: don't flush VMCS12 during VMXOFF or VCPU teardown (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: do not pin the VMCS12 (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Refactor handle_vmptrld() (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: mark vmcs12 pages dirty on L2 exit (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix interrupt window request with "Acknowledge interrupt on exit" (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: support RDRAND and RDSEED exiting (Paolo Bonzini) [1469685] - [x86] kvm: vmx: add missing exit reasons (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix posted intr delivery when vcpu is in guest mode (Paolo Bonzini) [1469685] - [x86] irq: Define a global vector for nested posted interrupts (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: vmx_complete_nested_posted_interrupt() can't fail (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: kmap() can't fail (Paolo Bonzini) [1469685] - [x86] kvm: vmx: remove unused field (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix loss of L2's NMI blocking state (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: track NMI blocking state separately for each VMCS (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Fix invalid guest state detection after task-switch emulation (Paolo Bonzini) [1469685] - [x86] kvm: async_pf: avoid async pf injection when in guest mode (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: we support 1GB EPT pages (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: keep preemption timer enabled during L2 execution (Paolo Bonzini) [1469685] - [x86] kvm: vmx: introduce vm_{entry, exit}_control_reset_shadow (Paolo Bonzini) [1469685] - [x86] revert "kvm: nested vmx: disable perf cpuid reporting" (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix exception injection (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Don't enable EPT A/D feature if EPT feature is disabled (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: fix nested EPT detection (Paolo Bonzini) [1469685] - [x86] kvm: vmx: Fix enable VPID conditions (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix nested VPID vmx exec control (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: reset nested_run_pending if the vCPU is going to be reset (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: Fix pending events injection (Paolo Bonzini) [1469685] - [x86] kvm: nvmx: do not warn when MSR bitmap address is not backed (Paolo Bonzini) [1469685] - [x86] kvm: vmx: advertise support for ept execute only (Paolo Bonzini) [1469685] - [x86] kvm: mmu: track read permission explicitly for shadow EPT page tables (Paolo Bonzini) [1469685] - [x86] kvm: mmu: don't set the present bit unconditionally (Paolo Bonzini) [1469685] - [x86] kvm: mmu: remove is_present_gpte() (Paolo Bonzini) [1469685] - [x86] kvm: mmu: extend the is_present check to 32 bits (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Consolidate BUG_ON checks for reverse-mapped sptes (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Remove is_rmap_spte() and use is_shadow_present_pte() (Paolo Bonzini) [1469685] - [x86] kvm: x86: mmu: Rename spte_is_locklessly_modifiable() (Paolo Bonzini) [1469685]- [scsi] be2iscsi: Update driver version (Chris Leech) [1457833] - [scsi] be2iscsi: Remove A-circumflex character in copyright marking (Chris Leech) [1457833] - [scsi] be2iscsi: Fix misc static analysis errors (Chris Leech) [1457833] - [scsi] be2iscsi: Add cmd to set host data (Chris Leech) [1457833] - [scsi] be2iscsi: Modify IOCTL to fetch user configured IQN (Chris Leech) [1457833] - [scsi] be2iscsi: Fix _get_initname buffer overflow (Chris Leech) [1457833] - [scsi] be2iscsi: Fix _modify_eq_delay buffer overflow (Chris Leech) [1457833] - [scsi] be2iscsi: Free msi_name and disable HW intr (Chris Leech) [1457833] - [scsi] be2iscsi: Fix return value in mgmt_open_connection (Chris Leech) [1457833] - [scsi] be2iscsi: Fix boot flags in sysfs (Chris Leech) [1457833] - [scsi] be2iscsi: Replace PCI pool old API (Chris Leech) [1457833] - [scsi] be2iscsi: switch to pci_alloc_irq_vectors (Chris Leech) [1457833] - [scsi] be2iscsi: Update driver version (Chris Leech) [1457833] - [scsi] be2iscsi: Update Copyright (Chris Leech) [1457833] - [scsi] be2iscsi: Check size before copying ASYNC handle (Chris Leech) [1457833] - [scsi] be2iscsi: Remove free_list for ASYNC handles (Chris Leech) [1457833] - [scsi] be2iscsi: Use num_cons field in Rx CQE (Chris Leech) [1457833] - [scsi] be2iscsi: Increase HDQ default queue size (Chris Leech) [1457833] - [scsi] qla2xxx: Update driver version to 10.00.00.02.07.5-k (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Query FC4 type during RSCN processing (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Use ql2xnvmeenable to enable Q-Pair for FC-NVMe (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Changes to support N2N logins (Chad Dupuis) [1316281] - [scsi] qla2xxx: Allow MBC_GET_PORT_DATABASE to query and save the port states (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add ATIO-Q processing for INTx mode (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add module param ql2xenablemsix (Chad Dupuis) [1316281] - [scsi] qla2xxx: Update driver version to 10.00.00.00.07.5-k (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Move #include qla_nvme.h to fix compile errors on RHEL 7 (Chad Dupuis) [1316281] - [scsi] qla2xxx: Allow SCSI-MQ to be enabled selectively (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Reset the logo flag, after target re-login (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add LR distance support from nvram bit (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add support for minimum link speed (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Clear fc4f_nvme flag (Himanshu Madhani) [1316281] - [scsi] qla2xxx: add missing includes for qla_isr (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Fix WWPN/WWNN in debug message (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add command completion for error path (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Fix remoteport disconnect for FC-NVMe (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Simpify unregistration of FC-NVMe local/remote ports (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Added change to enable ZIO for FC-NVMe devices (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Move function prototype to correct header (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Cleanup FC-NVMe code (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Fix NVMe entry_type for iocb packet on BE system (Himanshu Madhani) [1316281] - [scsi] qla2xxx: avoid unused-function warning (Himanshu Madhani) [1316281] - [scsi] qla2xxx: fix a bunch of typos and spelling mistakes (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Use FC-NVMe FC4 type for FDMI registration (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Send FC4 type NVMe to the management server (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add FC-NVMe F/W initialization and transport registration (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add FC-NVMe command handling (Himanshu Madhani) [1316281] - [scsi] qla2xxx: Add FC-NVMe port discovery and PRLI handling (Himanshu Madhani) [1316281] - [target] iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement (Maurizio Lombardi) [1366062] - [target] iscsi-target: Always wait for kthread_should_stop() before kthread exit (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix initial login PDU asynchronous socket close OOPs (Maurizio Lombardi) [1366062] - [target] target/iscsi: Fix indentation in iscsi_target_start_negotiation() (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix early sk_data_ready LOGIN_FLAGS_READY race (Maurizio Lombardi) [1366062] - [target] Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP (Maurizio Lombardi) [1366062] - [target] target/iscsi: Fix double free in lio_target_tiqn_addtpg() (Maurizio Lombardi) [1366062] - [target] Fix race between iscsi-target connection shutdown + ABORT_TASK (Maurizio Lombardi) [1366062] - [target] Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP (Maurizio Lombardi) [1366062] - [target] configfs: make configfs compatible with new API (Maurizio Lombardi) [1366062] - [target] allow ALUA setup for some passthrough backends (Maurizio Lombardi) [1366062] - [target] tcmu: Allow cmd_time_out to be set to zero (disabled) (Maurizio Lombardi) [1366062] - [target] target/user: PGR Support (Maurizio Lombardi) [1366062] - [target] tcmu: Convert cmd_time_out into backend device attribute (Maurizio Lombardi) [1366062] - [target] export lio pgr/alua support as device attr (Maurizio Lombardi) [1366062] - [target] add a new add_wwn_groups fabrics method (Maurizio Lombardi) [1366062] - [target] initialize the nacl base CIT begfore init_nodeacl (Maurizio Lombardi) [1366062] - [target] remove ->fabric_cleanup_nodeacl (Maurizio Lombardi) [1366062] - [target] ib_srpt: Convert acl lookup to modern get_initiator_node_acl usage (Maurizio Lombardi) [1366062] - [target] configfs: switch ->default groups to a linked list (Maurizio Lombardi) [1366062] - [target] Fix target_release_cmd_kref shutdown comp leak (Maurizio Lombardi) [1366062] - [target] Avoid DataIN transfers for non-GOOD SAM status (Maurizio Lombardi) [1366062] - [target] Remove enum transport_lunflags_table (Maurizio Lombardi) [1366062] - [target] target/iblock: pass WRITE_SAME to device if possible (Maurizio Lombardi) [1366062] - [target] tcm_fc: Convert to TARGET_SCF_ACK_KREF I/O + TMR krefs (Maurizio Lombardi) [1366062] - [target] sbp-target: Convert to TARGET_SCF_ACK_KREF I/O krefs (Maurizio Lombardi) [1366062] - [target] sbp-target: Conversion to percpu_ida tag pre-allocation (Maurizio Lombardi) [1366062] - [target] tcm_fc: Convert to target_alloc_session usage (Maurizio Lombardi) [1366062] - [target] Convert demo-mode only drivers to target_alloc_session (Maurizio Lombardi) [1366062] - [target] Add target_alloc_session() helper function (Maurizio Lombardi) [1366062] - [target] Drop incorrect ABORT_TASK put for completed commands (Maurizio Lombardi) [1366062] - [target] target/transport: add flag to indicate CPU Affinity is observed (Maurizio Lombardi) [1366062] - [target] Fix incorrect unmap_zeroes_data_store return (Maurizio Lombardi) [1366062] - [target] Drop legacy se_cmd->task_stop_comp + REQUEST_STOP usage (Maurizio Lombardi) [1366062] - [target] Fix race with SCF_SEND_DELAYED_TAS handling (Maurizio Lombardi) [1366062] - [target] Fix remote-port TMR ABORT + se_cmd fabric stop (Maurizio Lombardi) [1366062] - [target] Fix TAS handling for multi-session se_node_acls (Maurizio Lombardi) [1366062] - [target] Fix LUN_RESET active TMR descriptor handling (Maurizio Lombardi) [1366062] - [target] Fix LUN_RESET active I/O handling for ACK_KREF (Maurizio Lombardi) [1366062] - [target] Fix WRITE_SAME/DISCARD conversion to linux 512b sectors (Maurizio Lombardi) [1366062] - [target] Obtain se_node_acl->acl_kref during get_initiator_node_acl (Maurizio Lombardi) [1366062] - [target] Convert ACL change queue_depth se_session reference usage (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix potential dead-lock during node acl delete (Maurizio Lombardi) [1366062] - [target] tcm_fc: Convert acl lookup to modern get_initiator_node_acl usage (Maurizio Lombardi) [1366062] - [target] tcm_fc: Wait for command completion before freeing a session (Maurizio Lombardi) [1366062] - [target] Fix a memory leak in target_dev_lba_map_store() (Maurizio Lombardi) [1366062] - [target] Support aborting tasks with a 64-bit tag (Maurizio Lombardi) [1366062] - [target] Remove an unused variable (Maurizio Lombardi) [1366062] - [target] Fix indentation in target_core_configfs.c (Maurizio Lombardi) [1366062] - [target] target/fcoe: Add tag support to tcm_fc (Maurizio Lombardi) [1366062] - [target] qla2xxx: Add selective command queuing (Maurizio Lombardi) [1366062] - [target] use offset_in_page macro (Maurizio Lombardi) [1366062] - [target] fix deprecated attribute names in dmesg (Maurizio Lombardi) [1366062] - [target] target/sbc: Add LBPRZ attribute + control CDB emulation (Maurizio Lombardi) [1366062] - [target] sbp-target: Remove a superfluous forward declaration (Maurizio Lombardi) [1366062] - [target] iscsi-target: Fix indentation + spelling + unreachable code (Maurizio Lombardi) [1366062] - [target] Fix spelling + remove set-but-not-used variables (Maurizio Lombardi) [1366062] - [kernel] configfs: Drop unused parameter from configfs_undepend_item() (Maurizio Lombardi) [1366062] - [target] tcm_loop: Show address of tpg in configfs (Maurizio Lombardi) [1366062] - [target] fix COMPARE_AND_WRITE non zero SGL offset data corruption (Maurizio Lombardi) [1366062] - [target] Invoke release_cmd() callback without holding a spinlock (Maurizio Lombardi) [1366062] - [target] Fix race for SCF_COMPARE_AND_WRITE_POST checking (Maurizio Lombardi) [1366062] - [target] iscsi-target: return -ENOMEM instead of -1 in case of failed kmalloc() (Maurizio Lombardi) [1366062] - [target] use per-attribute show and store methods (Maurizio Lombardi) [1366062] - [target] iscsi-target: Avoid OFMarker + IFMarker negotiation (Maurizio Lombardi) [1366062] - [target] Make TCM_WRITE_PROTECT failure honor D_SENSE bit (Maurizio Lombardi) [1366062] - [target] Fix target_sense_desc_format NULL pointer dereference (Maurizio Lombardi) [1366062] - [target] Propigate backend read-only to core_tpg_add_lun (Maurizio Lombardi) [1366062] - [target] Fix PR registration + APTPL RCU conversion regression (Maurizio Lombardi) [1366062] - [target] Remove no-op conditional (Maurizio Lombardi) [1366062] - [target] Fix max_cmd_sn increment w/o cmdsn mutex regressions (Maurizio Lombardi) [1366062] - [target] Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sess (Maurizio Lombardi) [1366062] - [target] target/qla2xxx: Honor max_data_sg_nents I/O transfer limit (Maurizio Lombardi) [1366062] - [target] Drop iSCSI use of mutex around max_cmd_sn increment (Maurizio Lombardi) [1366062] - [target] Drop unlikely before IS_ERR(_OR_NULL) (Maurizio Lombardi) [1366062] - [target] Shrink struct se_cmd by rearranging fields (Maurizio Lombardi) [1366062] - [target] Remove cmd->se_ordered_id (unused except debug log lines) (Maurizio Lombardi) [1366062] - [target] add support for START_STOP_UNIT SCSI opcode (Maurizio Lombardi) [1366062] - [target] improve unsupported opcode message (Maurizio Lombardi) [1366062] - [target] allow underflow/overflow for PR OUT etc. commands (Maurizio Lombardi) [1366062] - [target] remove initiatorname field in se_acl_lun (Maurizio Lombardi) [1366062] - [target] remove unused lun_flags field from se_lun (Maurizio Lombardi) [1366062] - [target] Return descriptor format sense data in case the LU spans 64bit sectors (Maurizio Lombardi) [1366062] - [target] Return ABORTED_COMMAND sense key for PI errors (Maurizio Lombardi) [1366062] - [target] Split transport_send_check_condition_and_sense() (Maurizio Lombardi) [1366062] - [target] Inline transport_get_sense_codes() (Maurizio Lombardi) [1366062] - [target] tcm_loop: Send I_T_NEXUS_LOSS_OCCURRED UA (Maurizio Lombardi) [1366062] - [target] tcm_loop: Remove SAS vestigies (Maurizio Lombardi) [1366062] - [target] target/rd: always chain S/G list (Maurizio Lombardi) [1366062] - [target] Fix handling of small allocation lengths in REPORT LUNS (Maurizio Lombardi) [1366062] - [target] REPORT LUNS should return LUN 0 even for dynamic ACLs (Maurizio Lombardi) [1366062] - [target] target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT (Maurizio Lombardi) [1366062] - [target] Perform RCU callback barrier before backend/fabric unload (Maurizio Lombardi) [1366062] - [target] target/configfs: handle match_int() errors (Maurizio Lombardi) [1366062] - [target] Do not return 0 from aptpl and alua configfs store functions (Maurizio Lombardi) [1366062] - [target] Indicate success if writing 0 to pi_prot_type (Maurizio Lombardi) [1366062] - [target] target/rd: Set ramdisk as non rotational device (Maurizio Lombardi) [1366062] - [target] Add extra TYPE_DISK + protection checks for INQUIRY SPT (Maurizio Lombardi) [1366062] - [target] target/spc: Set SPT correctly in Extended INQUIRY Data VPD page (Maurizio Lombardi) [1366062] - [target] target/pr: Fix possible uninitialized variable usage (Maurizio Lombardi) [1366062] - [target] Bump core version to v5.0 (Maurizio Lombardi) [1366062] - [target] remove target_core_configfs.h (Maurizio Lombardi) [1366062] - [target] remove unused TARGET_CORE_CONFIG_ROOT define (Maurizio Lombardi) [1366062] - [target] consolidate version defines (Maurizio Lombardi) [1366062] - [target] implement WRITE_SAME with UNMAP bit using ->execute_unmap (Maurizio Lombardi) [1366062] - [target] simplify UNMAP handling (Maurizio Lombardi) [1366062] - [target] replace se_cmd->execute_rw with a protocol_data field (Maurizio Lombardi) [1366062] - [target] Send UA when changing LUN inventory (Maurizio Lombardi) [1366062] - [target] Send UA upon LUN RESET tmr completion (Maurizio Lombardi) [1366062] - [target] Send UA on ALUA target port group change (Maurizio Lombardi) [1366062] - [target] Convert se_lun->lun_deve_lock to normal spinlock (Maurizio Lombardi) [1366062] - [target] use 'se_dev_entry' when allocating UAs (Maurizio Lombardi) [1366062] - [target] Remove 'ua_nacl' pointer from se_ua structure (Maurizio Lombardi) [1366062] - [target] Remove TARGET_MAX_LUNS_PER_TRANSPORT (Maurizio Lombardi) [1366062] - [target] use 64-bit LUNs (Maurizio Lombardi) [1366062] - [target] Drop duplicate + unused se_dev_check_wce (Maurizio Lombardi) [1366062] - [target] Drop unnecessary core_tpg_register TFO parameter (Maurizio Lombardi) [1366062] - [target] Drop se_lun->lun_active for existing percpu lun_ref (Maurizio Lombardi) [1366062] - [target] Drop lun_sep_lock for se_lun->lun_se_dev RCU usage (Maurizio Lombardi) [1366062] - [target] Subsume se_port + t10_alua_tg_pt_gp_member into se_lun (Maurizio Lombardi) [1366062] - [target] Simplify LUN shutdown code (Maurizio Lombardi) [1366062] - [target] simplify backend attribute implementation (Maurizio Lombardi) [1366062] - [target] consolidate backend attribute implementations (Maurizio Lombardi) [1366062] - [target] simplify backend driver registration (Maurizio Lombardi) [1366062] - [target] Drop left-over se_lun->lun_status (Maurizio Lombardi) [1366062] - [target] Only reset specific dynamic entries during lun_group creation (Maurizio Lombardi) [1366062] - [target] Drop unused se_lun->lun_acl_list (Maurizio Lombardi) [1366062] - [target] Convert core_tpg_deregister to use list splice (Maurizio Lombardi) [1366062] - [target] Convert se_tpg->acl_node_lock to ->acl_node_mutex (Maurizio Lombardi) [1366062] - [target] Convert se_portal_group->tpg_lun_list to RCU hlist (Maurizio Lombardi) [1366062] - [target] target/pr: cleanup core_scsi3_pr_seq_non_holder (Maurizio Lombardi) [1366062] - [target] target/pr: Change alloc_registration to avoid pr_reg_tg_pt_lun (Maurizio Lombardi) [1366062] - [target] target/pr: Use atomic bitop for se_dev_entry->deve_flags reservation check (Maurizio Lombardi) [1366062] - [target] Convert se_node_acl->device_list to RCU hlist (Maurizio Lombardi) [1366062] - [target] iscsi-target: fix variable name typo in iscsi_check_acceptor_state() (Maurizio Lombardi) [1366062] - [target] fix a log message in se_dev_set_emulate_rest_reord() (Maurizio Lombardi) [1366062] - [target] remove ->put_session method (Maurizio Lombardi) [1366062] - [target] target_core_configfs.h is not needed in fabric drivers (Maurizio Lombardi) [1366062] - [target] remove struct target_fabric_configfs_template (Maurizio Lombardi) [1366062] - [target] put struct target_fabric_configfs on a diet (Maurizio Lombardi) [1366062] - [target] don't copy fabric ops (Maurizio Lombardi) [1366062] - [target] Remove set-but-not-used-variables (Maurizio Lombardi) [1366062] - [target] Move task tag into struct se_cmd + support 64-bit tags (Maurizio Lombardi) [1366062] - [target] move transport ID handling to the core (Maurizio Lombardi) [1366062] - [lib] introduce crc_t10dif_update() (Maurizio Lombardi) [1366062] - [target] remove the get_fabric_proto_ident method (Maurizio Lombardi) [1366062] - [target] change core_tpg_register prototype (Maurizio Lombardi) [1366062] - [target] tcm_fc: stop using se_tpg_fabric_ptr (Maurizio Lombardi) [1366062] - [target] tcm_loop: stop using se_tpg_fabric_ptr (Maurizio Lombardi) [1366062] - [target] target/iscsi: stop using se_tpg_fabric_ptr (Maurizio Lombardi) [1366062] - [target] handle odd SG mapping for data transfer memory (Maurizio Lombardi) [1366062] - [target] Fix inconsistent address passed to kunmap_atomic() in sbc_dif_copy_prot() (Maurizio Lombardi) [1366062] - [target] move node ACL allocation to core code (Maurizio Lombardi) [1366062] - [target] refactor node ACL allocation (Maurizio Lombardi) [1366062] - [target] refactor init/drop_nodeacl methods (Maurizio Lombardi) [1366062] - [target] make the tpg_get_default_depth method optional (Maurizio Lombardi) [1366062] - [target] sbp_target: remove struct sbp_nacl (Maurizio Lombardi) [1366062] - [target] tcm_loop: remove struct tcm_loop_nacl (Maurizio Lombardi) [1366062] - [target] target/transport: Always initialize bidi fields in se_cmd (Maurizio Lombardi) [1366062] - [target] target/loop: Enable VARLEN CDB support (Maurizio Lombardi) [1366062] - [target] iscsi-target: remove support for obsolete markers (Maurizio Lombardi) [1366062] - [target] fix DPO and FUA bit checks (Maurizio Lombardi) [1366062] - [target] target/sbc: Fix sbc_dif_verify inconsistent map/unmap (Maurizio Lombardi) [1366062] - [target] target/file: Remove fd_prot bounce buffer (Maurizio Lombardi) [1366062] - [target] Merge sbc_verify_dif_read|write (Maurizio Lombardi) [1366062] - [target] use kvfree() in session alloc and free (Maurizio Lombardi) [1366062] - [target] Correct a comment (Maurizio Lombardi) [1366062] - [target] Move passthrough CDB parsing into a common function (Maurizio Lombardi) [1366062] - [target] Fix se_tpg_tfo->tf_subsys regression + remove tf_subsystem (Maurizio Lombardi) [1366062] - [target] Drop signal_pending checks after interruptible lock acquire (Maurizio Lombardi) [1366062] - [target] Add missing parentheses (Maurizio Lombardi) [1366062] - [target] Fix bidi command handling (Maurizio Lombardi) [1366062] - [target] iscsi: fix minor memory leak (Maurizio Lombardi) [1366062] - [target] Make core_tmr_abort_task() skip TMFs (Maurizio Lombardi) [1366062] - [target] target/sbc: Update sbc_dif_generate pr_debug output (Maurizio Lombardi) [1366062] - [target] target/sbc: Make internal DIF emulation honor ->prot_checks (Maurizio Lombardi) [1366062] - [target] target/sbc: Return INVALID_CDB_FIELD if DIF + sess_prot_type disabled (Maurizio Lombardi) [1366062] - [target] Ensure sess_prot_type is saved across session restart (Maurizio Lombardi) [1366062] - [target] target/rd: Don't pass incomplete scatterlist entries to sbc_dif_verify_* (Maurizio Lombardi) [1366062] - [target] Remove the unused flag SCF_ACK_KREF (Maurizio Lombardi) [1366062] - [target] simplify the target template registration API (Maurizio Lombardi) [1366062] - [target] Update fabric_ops to latest code (Maurizio Lombardi) [1366062] - [target] replace strict_strtoul() with kstrtoul() (Maurizio Lombardi) [1366062] - [target] simplify target_xcopy_init_pt_lun (Maurizio Lombardi) [1366062] - [target] remove the unused SCF_CMD_XCOPY_PASSTHROUGH flag (Maurizio Lombardi) [1366062] - [target] target/rd: reduce code duplication in rd_execute_rw() (Maurizio Lombardi) [1366062] - [target] tcm_loop: fixup tpgt string to integer conversion (Maurizio Lombardi) [1366062] - [target] iscsi/iser-target: Add fabric_prot_type attribute support (Maurizio Lombardi) [1366062] - [target] loopback: Add fabric_prot_type attribute support (Maurizio Lombardi) [1366062] - [target] target/rd: Add checks for backend DIF emulation (Maurizio Lombardi) [1366062] - [target] target/iblock: Add checks for backend DIF emulation (Maurizio Lombardi) [1366062] - [target] target/file: Add checks for backend DIF emulation (Maurizio Lombardi) [1366062] - [target] Add internal READ_INSERT support (Maurizio Lombardi) [1366062] - [target] Move cmd->prot_op check into target_read_prot_action (Maurizio Lombardi) [1366062] - [target] Add internal WRITE_STRIP support (Maurizio Lombardi) [1366062] - [target] Move cmd->prot_op check into target_write_prot_action (Maurizio Lombardi) [1366062] - [target] Update SPC/SBC emulation for sess_prot_type (Maurizio Lombardi) [1366062] - [target] Add protected fabric + unprotected device support (Maurizio Lombardi) [1366062] - [target] Convert DIF emulation to use cmd->prot_type (Maurizio Lombardi) [1366062] - [target] add missing sense_reason_t annotations (Maurizio Lombardi) [1366062] - [target] add __releases annotation to target_release_cmd_kref (Maurizio Lombardi) [1366062] - [target] mark tcm_loop_primary static (Maurizio Lombardi) [1366062] - [target] move external declarations to a headers (Maurizio Lombardi) [1366062] - [target] Better handling of AllRegistrants reservations (Maurizio Lombardi) [1366062] - [target] iscsi-target: Drop legacy iscsi_target_tq.c logic (Maurizio Lombardi) [1366062] - [target] iscsi-target: don't export static symbol (Maurizio Lombardi) [1366062] - [target] Convert fabric module autoload failures to pr_debug (Maurizio Lombardi) [1366062] - [target] iscsi-target: Expose per endpoint dynamic_sessions attribute (Maurizio Lombardi) [1366062] - [target] Add target_show_dynamic_sessions attribute helper (Maurizio Lombardi) [1366062]- [kernel] radix-tree: RHEL-only kABI patch (Larry Woodman) [1383492] - [kernel] radix-tree tests: properly initialize mutex (Larry Woodman) [1383492] - [kernel] radix-tree tests: add iteration test (Larry Woodman) [1383492] - [kernel] radix tree: fix sibling entry handling in radix_tree_descend() (Larry Woodman) [1383492] - [kernel] radix tree test suite: Test radix_tree_replace_slot() for multiorder entries (Larry Woodman) [1383492] - [kernel] radix-tree: fix comment about "exceptional" bits (Larry Woodman) [1383492] - [kernel] tools/testing/radix-tree/linux/gfp.h: fix bitrotted value (Larry Woodman) [1383492] - [kernel] radix-tree: implement radix_tree_maybe_preload_order() (Larry Woodman) [1383492] - [kernel] testing/radix-tree: fix a macro expansion bug (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_iter_retry() for tagged iterators (Larry Woodman) [1383492] - [kernel] radix-tree: free up the bottom bit of exceptional entries for reuse (Larry Woodman) [1383492] - [kernel] radix-tree: make radix_tree_descend() more useful (Larry Woodman) [1383492] - [kernel] radix-tree: introduce radix_tree_replace_clear_tags() (Larry Woodman) [1383492] - [kernel] radix-tree: tidy up __radix_tree_create() (Larry Woodman) [1383492] - [kernel] radix-tree: tidy up range_tag_if_tagged (Larry Woodman) [1383492] - [kernel] radix-tree: tidy up next_chunk (Larry Woodman) [1383492] - [kernel] radix-tree: change naming conventions in radix_tree_shrink (Larry Woodman) [1383492] - [kernel] radix-tree: rename radix_tree_is_indirect_ptr() (Larry Woodman) [1383492] - [kernel] radix-tree: rename indirect_to_ptr() to entry_to_node() (Larry Woodman) [1383492] - [kernel] radix-tree: rename ptr_to_indirect() to node_to_entry() (Larry Woodman) [1383492] - [kernel] radix-tree: rename INDIRECT_PTR to INTERNAL_NODE (Larry Woodman) [1383492] - [kernel] radix-tree: remove root->height (Larry Woodman) [1383492] - [kernel] radix tree test suite: remove dependencies on height (Larry Woodman) [1383492] - [kernel] radix-tree: remove a use of root->height from delete_node (Larry Woodman) [1383492] - [kernel] radix-tree: replace node->height with node->shift (Larry Woodman) [1383492] - [kernel] radix-tree: split node->path into offset and height (Larry Woodman) [1383492] - [kernel] radix-tree: miscellaneous fixes (Larry Woodman) [1383492] - [kernel] radix-tree: add copyright statements (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_dump() for multi-order entries (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_range_tag_if_tagged() for multiorder entries (Larry Woodman) [1383492] - [kernel] radix-tree: add test for radix_tree_locate_item() (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_locate_item (Larry Woodman) [1383492] - [kernel] radix-tree: fix radix_tree_create for sibling entries (Larry Woodman) [1383492] - [kernel] radix-tree test suite: add multi-order tag test (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_tag_get (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_tag_clear (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite radix_tree_tag_set (Larry Woodman) [1383492] - [kernel] radix tree test suite: multi-order iteration test (Larry Woodman) [1383492] - [kernel] radix-tree: add support for multi-order iterating (Larry Woodman) [1383492] - [kernel] radix-tree: fix multiorder BUG_ON in radix_tree_insert (Larry Woodman) [1383492] - [kernel] radix-tree: rewrite __radix_tree_lookup (Larry Woodman) [1383492] - [kernel] radix-tree: fix several shrinking bugs with multiorder entries (Larry Woodman) [1383492] - [kernel] radix tree test suite: start adding multiorder tests (Larry Woodman) [1383492] - [kernel] radix-tree: fix extending the tree for multi-order entries at offset 0 (Larry Woodman) [1383492] - [kernel] radix-tree: introduce radix_tree_load_root() (Larry Woodman) [1383492] - [kernel] radix-tree: remove restriction on multi-order entries (Larry Woodman) [1383492] - [kernel] radix-tree: fix deleting a multi-order entry through an alias (Larry Woodman) [1383492] - [kernel] radix-tree: fix sibling entry insertion (Larry Woodman) [1383492] - [kernel] radix-tree: add missing sibling entry functionality (Larry Woodman) [1383492] - [kernel] radix-tree: introduce CONFIG_RADIX_TREE_MULTIORDER (Larry Woodman) [1383492] - [kernel] radix-tree: remove unused looping macros (Larry Woodman) [1383492] - [kernel] radix tree test suite: rebuild when headers change (Larry Woodman) [1383492] - [kernel] radix tree test suite: keep regression test runs short (Larry Woodman) [1383492] - [kernel] radix tree test suite: allow testing other fan-out values (Larry Woodman) [1383492] - [kernel] radix tree test suite: add tests for radix_tree_locate_item() (Larry Woodman) [1383492] - [kernel] radix tree test suite: fix build (Larry Woodman) [1383492] - [kernel] radix-tree: introduce radix_tree_empty (Larry Woodman) [1383492] - [kernel] radix-tree tests: add test for radix_tree_iter_next (Larry Woodman) [1383492] - [kernel] radix-tree tests: add regression3 test (Larry Woodman) [1383492] - [kernel] radix-tree, shmem: introduce radix_tree_iter_next() (Larry Woodman) [1383492] - [kernel] radix_tree: add radix_tree_dump (Larry Woodman) [1383492] - [kernel] radix_tree: add support for multi-order entries (Larry Woodman) [1383492] - [kernel] radix_tree: loop based on shift count, not height (Larry Woodman) [1383492] - [kernel] radix_tree: tag all internal tree nodes as indirect pointers (Larry Woodman) [1383492] - [kernel] radix tree test harness (Larry Woodman) [1383492] - [kernel] radix-tree: add an explicit of bitops.h (Larry Woodman) [1383492] - [kernel] radix-tree: fix oops after radix_tree_iter_retry (Larry Woodman) [1383492] - [kernel] linux/radix-tree.h: fix error in docs about locks (Larry Woodman) [1383492] - [kernel] radix-tree: replace preallocated node array with linked list (Larry Woodman) [1383492] - [kernel] lib/radix-tree.c: change to simpler include (Larry Woodman) [1383492] - [kernel] lib/radix-tree.c: kernel-doc warning fix (Larry Woodman) [1383492] - [kernel] mm: replace __get_cpu_var uses with this_cpu_ptr (Larry Woodman) [1383492] - [kernel] lib/radix-tree.c: swapoff tmpfs radix_tree: remember to rcu_read_unlock (Larry Woodman) [1383492]- [powerpc] perf: Cleanup of PM_BR_CMPL vs. PM_BRU_CMPL in Power9 event list (Mauricio Oliveira) [1494439] - [powerpc] perf: Add PM_LD_MISS_L1 and PM_BR_2PATH to power9 event list (Mauricio Oliveira) [1494439] - [powerpc] perf: Factor out PPMU_ONLY_COUNT_RUN check code from power8 (Mauricio Oliveira) [1494439] - [powerpc] perf: Update default sdar_mode value for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Add POWER9 alternate PM_RUN_CYC and PM_RUN_INST_CMPL events (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix SDAR_MODE value for continous sampling on Power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix branch event code for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix oops when kthread execs user process (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix Power9 test_adder fields (Mauricio Oliveira) [1494439] - [powerpc] perf: Add Power8 mem_access event to sysfs (Mauricio Oliveira) [1494439] - [powerpc] perf: Support to export SIERs bit in Power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Support to export SIERs bit in Power8 (Mauricio Oliveira) [1494439] - [powerpc] perf: Support to export MMCRA[TEC*] field to userspace (Mauricio Oliveira) [1494439] - [powerpc] perf: Export memory hierarchy info to user space (Mauricio Oliveira) [1494439] - [powerpc] perf: Handle sdar_mode for marked event in power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix perf_get_data_addr() for power9 DD1 (Mauricio Oliveira) [1494439] - [powerpc] perf: use is_kernel_addr macro in perf_get_misc_flags() (Mauricio Oliveira) [1494439] - [powerpc] perf: Avoid FAB_*_MATCH checks for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Add restrictions to PMC5 in power9 DD1 (Mauricio Oliveira) [1494439] - [powerpc] perf: Use Instruction Counter value (Mauricio Oliveira) [1494439] - [powerpc] perf: Use PM_INST_DISP for generic instructions sample (Mauricio Oliveira) [1494439] - [powerpc] perf: Add alternative event table and function for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: Add PM_INST_DISP event to Power9 event list (Mauricio Oliveira) [1494439] - [powerpc] perf: Factor out event_alternative function (Mauricio Oliveira) [1494439] - [powerpc] perf: Use MSR to report privilege level on P9 DD1 (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix PM_BRU_CMPL event code for power9 (Mauricio Oliveira) [1494439] - [powerpc] perf: macros for power9 format encoding (Mauricio Oliveira) [1494439] - [powerpc] perf: power9 raw event format encoding (Mauricio Oliveira) [1494439] - [powerpc] perf: update attribute_group data structure (Mauricio Oliveira) [1494439] - [powerpc] perf: factor out the event format field (Mauricio Oliveira) [1494439] - [powerpc] sparse: Make a bunch of things static (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix incorrect event codes in power9-event-list (Mauricio Oliveira) [1494439] - [powerpc] perf: Export Power9 generic and cache events to sysfs (Mauricio Oliveira) [1494439] - [powerpc] perf: Power9 PMU support (Mauricio Oliveira) [1494439] - [powerpc] perf: Add power9 event list macros for generic and cache events (Mauricio Oliveira) [1494439] - [powerpc] perf: factor out power8 pmu functions (Mauricio Oliveira) [1494439] - [powerpc] perf: factor out power8 pmu macros and defines (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix ABIv2 kernel backtraces (Mauricio Oliveira) [1494439] - [powerpc] perf: Clear all MMCR settings before calling compute_mmcr() (Mauricio Oliveira) [1494439] - [powerpc] perf: Replace raw event hex values with #defines (Mauricio Oliveira) [1494439] - [powerpc] perf: Fix misleading comment in pmao_restore_workaround() (Mauricio Oliveira) [1494439] - [powerpc] perf/hv-gpci: Increase request buffer size (Mauricio Oliveira) [1494439] - [powerpc] perf: Remove PPMU_HAS_SSLOT flag for Power8 (Mauricio Oliveira) [1494439] - [powerpc] perf/powerpc: Add support for PERF_SAMPLE_BRANCH_CALL (Mauricio Oliveira) [1494439] - [powerpc] perf: Change type of the bhrb_users variable (Mauricio Oliveira) [1494439] - [powerpc] book3s: Add a cpu table entry for different POWER9 revs (Mauricio Oliveira) [1494439] - [powerpc] Add POWER9 cputable entry (Mauricio Oliveira) [1494439] - [powerpc] Add HWCAP bits for Power9 (Mauricio Oliveira) [1494439] - [powerpc] Use defines for __init_tlb_power[78] (Mauricio Oliveira) [1494439] - [powerpc] book3s: Fix flush_tlb cpu_spec hook to take a generic argument (Mauricio Oliveira) [1494439]- [s390] virtio/s390: deprecate old transport (Thomas Huth) [1495285] - [s390] virtio: change virtio_feature_desc:features type to __le32 (Thomas Huth) [1495285] - [s390] virtio/s390: virtio: constify virtio_config_ops structures (Thomas Huth) [1495285] - [s390] virtio/s390: add missing \n to end of dev_err message (Thomas Huth) [1495285] - [s390] virtio/s390: support READ_STATUS command for virtio-ccw (Thomas Huth) [1495285] - [s390] virtio: make ccw explicitly non-modular (Thomas Huth) [1495285] - [s390] virtio/s390: size of SET_IND payload (Thomas Huth) [1495285] - [s390] virtio/s390: use dev_to_virtio (Thomas Huth) [1495285] - [s390] virtio: make find_vqs() checkpatch.pl-friendly [s390x part] (Thomas Huth) [1495285] - [s390] virtio/s390: handle error values in irb (Thomas Huth) [1495285] - [s390] virtio/s390: handle failures of READ_VQ_CONF ccw (Thomas Huth) [1495285] - [s390] virtio/s390: rename s390/kvm -> drivers/s390/virtio (Thomas Huth) [1495285] - [s390] kvm: s390: virtio-ccw: don't overwrite config space values (Thomas Huth) [1495285] - [s390] kvm: s390: virtio_ccw: remove unused variable (Thomas Huth) [1495285] - [s390] s390/crypt: use the correct module alias for paes_s390 (Hendrik Brueckner) [1380348] - [s390] s390/crypt: fix missing unlock in ctr_paes_crypt on error path (Hendrik Brueckner) [1380348] - [s390] s390/crypt: Add protected key AES module (Hendrik Brueckner) [1380348] - [iommu] vt-d: Tylersburg isoch identity map check is done too late (Jerry Snitselaar) [1457037] - [pinctrl] pinctrl/amd: save pin registers over suspend/resume (Prarit Bhargava) [1499279] - [pinctrl] pinctrl: amd: fix error return code in amd_gpio_probe() (Prarit Bhargava) [1499279] - [pinctrl] pinctrl/amd: Use regular interrupt instead of chained (Prarit Bhargava) [1499279] - [pinctrl] pinctrl/amd: Update contact information for AMD pinctrl/amd (Prarit Bhargava) [1499279] - [pinctrl] pinctrl: amd: make use of raw_spinlock variants (Prarit Bhargava) [1499279] - [cpufreq] Fix suspend/resume (Prarit Bhargava) [1499802]- [iommu] kvm: svm: Add irqchip_split() checks before enabling AVIC (Jerry Snitselaar) [1484757] - [iommu] kvm: Add struct kvm_vcpu pointer parameter to get_enable_apicv() (Jerry Snitselaar) [1484757] - [iommu] kvm: svm: Refactor AVIC vcpu initialization into avic_init_vcpu() (Jerry Snitselaar) [1484757] - [iommu] amd: Check if domain is NULL in get_domain() and return -EBUSY (Jerry Snitselaar) [1062729] - [iommu] amd: Fix section mismatch warning (Jerry Snitselaar) [1062729] - [iommu] amd: Fix compiler warning in copy_device_table() (Jerry Snitselaar) [1062729] - [iommu] amd: Disable iommu only if amd_iommu=off is specified (Jerry Snitselaar) [1062729] - [iommu] amd: Disable IOMMUs at boot if they are enabled (Jerry Snitselaar) [1062729] - [iommu] amd: Don't copy GCR3 table root pointer (Jerry Snitselaar) [1062729] - [iommu] amd: Allocate memory below 4G for dev table if translation pre-enabled (Jerry Snitselaar) [1062729] - [iommu] amd: Use is_attach_deferred call-back (Jerry Snitselaar) [1062729] - [iommu] Add is_attach_deferred call-back to iommu-ops (Jerry Snitselaar) [1062729] - [iommu] amd: Do sanity check for address translation and irq remap of old dev table entry (Jerry Snitselaar) [1062729] - [iommu] amd: Copy old trans table from old kernel (Jerry Snitselaar) [1062729] - [iommu] amd: Add function copy_dev_tables() (Jerry Snitselaar) [1062729] - [iommu] amd: Define bit fields for DTE particularly (Jerry Snitselaar) [1062729] - [iommu] amd: Add several helper functions (Jerry Snitselaar) [1062729] - [iommu] amd: Detect pre enabled translation (Jerry Snitselaar) [1062729] - [iommu] amd: Enable ga_log_intr when enabling guest_mode (Jerry Snitselaar) [1411581] - [iommu] amd: Fix interrupt remapping when disable guest_mode (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix IOMMU lookup for SR-IOV Virtual Functions (Jerry Snitselaar) [1499325] - [iommu] vt-d: Make sure RMRRs are mapped before domain goes public (Jerry Snitselaar) [1499325] - [iommu] vt-d: Split up get_domain_for_dev function (Jerry Snitselaar) [1499325] - [iommu] kvm: svm: fix unsigned compare less than zero comparison (Jerry Snitselaar) [1133711] - [iommu] svm: Implements update_pi_irte hook to setup posted interrupt (Jerry Snitselaar) [1133711] - [iommu] svm: Introduce AMD IOMMU avic_ga_log_notifier (Jerry Snitselaar) [1133711] - [iommu] svm: Introduces AVIC per-VM ID (Jerry Snitselaar) [1133711] - [iommu] kvm: Provide function for VCPU lookup by id (Jerry Snitselaar) [1411581] - [iommu] amd: Fix the left value check of cmd buffer (Jerry Snitselaar) [1411581] - [iommu] amd: Missing error code in amd_iommu_init_device() (Jerry Snitselaar) [1411581] - [iommu] amd: Fix group refcounting (Jerry Snitselaar) [1411581] - [iommu] amd: Tell kmemleak about the irq_remap_table (Jerry Snitselaar) [1411581] - [iommu] Allow taking a reference on a group directly (Jerry Snitselaar) [1411581] - [iommu] Use irte_ops->set_affinity() function hook (Jerry Snitselaar) [1411581] - [iommu] Handle 32 and 128-bit interrupt remapping table entry (Jerry Snitselaar) [1411581] - [iommu] amd: Enable vAPIC interrupt remapping mode by default (Jerry Snitselaar) [1411581] - [iommu] amd: Implements irq_set_vcpu_affinity() hook to setup vapic mode for pass-through devices (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce amd_iommu_update_ga() (Jerry Snitselaar) [1411581] - [iommu] amd: Adding GALOG interrupt handler (Jerry Snitselaar) [1411581] - [iommu] amd: Detect and initialize guest vAPIC log (Jerry Snitselaar) [1411581] - [iommu] amd: Add support for multiple IRTE formats (Jerry Snitselaar) [1411581] - [iommu] x86/irq: Add struct amd_ir_data pointer in struct irq_2_irte (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce interrupt remapping ops structure (Jerry Snitselaar) [1411581] - [iommu] amd: Move and introduce new IRTE-related unions and structures (Jerry Snitselaar) [1411581] - [iommu] amd: Detect and enable guest vAPIC support (Jerry Snitselaar) [1411581] - [iommu] amd: Fix boot warning when device 00:00.0 is not iommu covered (Jerry Snitselaar) [1411581] - [iommu] amd: Adding Extended Feature Register check for PC support (Jerry Snitselaar) [1411581] - [iommu] amd: No need to wait iommu completion if no dte irq entry change (Jerry Snitselaar) [1411581] - [iommu] amd: Free domain id when free a domain of struct dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Use standard bitmap operation to set bitmap (Jerry Snitselaar) [1411581] - [iommu] amd: Clean up the cmpxchg64 invocation (Jerry Snitselaar) [1411581] - [iommu] amd: Don't put completion-wait semaphore on stack (Jerry Snitselaar) [1411581] - [iommu] amd: Remove AMD_IOMMU_STATS (Jerry Snitselaar) [1411581] - [iommu] amd: Fix non static symbol warning (Jerry Snitselaar) [1411581] - [iommu] Simplify and fix ida handling (Jerry Snitselaar) [1499325] - [iommu] Simplify init function (Jerry Snitselaar) [1499325] - [iommu] vt-d: Remove unnecassary qi clflushes (Jerry Snitselaar) [1499325] - [iommu] vt-d: Don't reject NTB devices due to scope mismatch (Jerry Snitselaar) [1499325] - [iommu] amd: Initialize dma-ops domains with 3-level page-table (Jerry Snitselaar) [1411581] - [iommu] amd: Update Alias-DTE in update_device_table() (Jerry Snitselaar) [1411581] - [iommu] amd: Use container_of to get dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Flush iova queue before releasing dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-back (Jerry Snitselaar) [1411581] - [iommu] amd: Use dev_data->domain in get_domain() (Jerry Snitselaar) [1411581] - [iommu] amd: Optimize map_sg and unmap_sg (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce dir2prot() helper (Jerry Snitselaar) [1411581] - [iommu] amd: Implement timeout to flush unmap queues (Jerry Snitselaar) [1411581] - [iommu] amd: Implement flush queue (Jerry Snitselaar) [1411581] - [iommu] amd: Allow NULL pointer parameter for domain_flush_complete() (Jerry Snitselaar) [1411581] - [iommu] amd: Set up data structures for flush queue (Jerry Snitselaar) [1411581] - [iommu] amd: Remove align-parameter from __map_single() (Jerry Snitselaar) [1411581] - [iommu] amd: Remove other remains of old address allocator (Jerry Snitselaar) [1411581] - [iommu] amd: Make use of the generic IOVA allocator (Jerry Snitselaar) [1411581] - [iommu] amd: Remove special mapping code for dma_ops path (Jerry Snitselaar) [1411581] - [iommu] amd: Pass gfp-flags to iommu_map_page() (Jerry Snitselaar) [1411581] - [iommu] amd: Implement apply_dm_region call-back (Jerry Snitselaar) [1411581] - [iommu] amd: Create a list of reserved iova addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Allocate iova_domain for dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Select IOMMU_IOVA for AMD IOMMU (Jerry Snitselaar) [1499325] - [iommu] Add apply_dm_region call-back to iommu-ops (Jerry Snitselaar) [1411581] - [iommu] remove unused priv field from struct iommu_ops (Jerry Snitselaar) [1411581] - [iommu] Add MMIO mapping type (Jerry Snitselaar) [1411581] - [iommu] provide of_xlate pointer unconditionally (Jerry Snitselaar) [1411581] - [iommu] Update struct iommu_ops comments (Jerry Snitselaar) [1411581] - [iommu] amd: Init unity mappings only for dma_ops domains (Jerry Snitselaar) [1411581] - [iommu] amd: Remove create_workqueue (Jerry Snitselaar) [1411581] - [iommu] amd: Set AMD iommu callbacks for platform bus driver (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix infinite loop in free_all_cpu_cached_iovas (Jerry Snitselaar) [1499325] - [iommu] amd: Initialize devid variable before using it (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix overflow of iommu->domains array (Jerry Snitselaar) [1499325] - [iommu] iova: Disable preemption around use of this_cpu_ptr() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Enable QI on all IOMMUs before setting root entry (Jerry Snitselaar) [1499325] - [iommu] vt-d: Use per-cpu IOVA caching (Jerry Snitselaar) [1499325] - [iommu] iova: introduce per-cpu caching to iova allocation (Jerry Snitselaar) [1411581] - [iommu] vt-d: change intel-iommu to use IOVA frame numbers (Jerry Snitselaar) [1499325] - [iommu] vt-d: only unmap mapped entries (Jerry Snitselaar) [1499325] - [iommu] intel-iommu: integrate DMA CMA (Jerry Snitselaar) [1499325] - [iommu] vt-d: correct flush_unmaps pfn usage (Jerry Snitselaar) [1499325] - [iommu] vt-d: per-cpu deferred invalidation queues (Jerry Snitselaar) [1499325] - [iommu] vt-d: refactoring of deferred flush entries (Jerry Snitselaar) [1499325] - [iommu] amd: Remove statistics code (Jerry Snitselaar) [1411581] - [iommu] amd: Don't use IS_ERR_VALUE to check integer values (Jerry Snitselaar) [1411581] - [iommu] amd: Signedness bug in acpihid_device_group() (Jerry Snitselaar) [1411581] - [iommu] amd: Set AMD iommu callbacks for amba bus (Jerry Snitselaar) [1411581] - [iommu] amd: Manage iommu_group for ACPI HID devices (Jerry Snitselaar) [1411581] - [iommu] amd: Add iommu support for ACPI HID devices (Jerry Snitselaar) [1411581] - [iommu] acpi: Add acpi_device_uid() for convenience (Jerry Snitselaar) [1411581] - [iommu] amd: Make call-sites of get_device_id aware of its return value (Jerry Snitselaar) [1411581] - [iommu] amd: Introduces ivrs_acpihid kernel parameter (Jerry Snitselaar) [1411581] - [iommu] amd: Add new map for storing IVHD dev entry type HID (Jerry Snitselaar) [1411581] - [iommu] amd: Fix checking of pci dma aliases (Jerry Snitselaar) [1411581] - [iommu] amd: Use the most comprehensive IVHD type that the driver can support (Jerry Snitselaar) [1411581] - [iommu] amd: Modify ivhd_header structure to support type 11h and 40h (Jerry Snitselaar) [1411581] - [iommu] Allow selecting page sizes per domain (Jerry Snitselaar) [1411581] - [iommu] x86/vt-d: Fix comment for dma_pte_free_pagetable() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Improve fault handler error messages (Jerry Snitselaar) [1499325] - [iommu] vt-d: Ratelimit fault handler (Jerry Snitselaar) [1499325] - [iommu] vt-d: Silence an uninitialized variable warning (Jerry Snitselaar) [1499325] - [iommu] Don't overwrite domain pointer when there is no default_domain (Jerry Snitselaar) [1499325] - [iommu] Fix second argument of trace_map() to report correct paddr (Jerry Snitselaar) [1499325] - [iommu] amd: Make a symbol static (Jerry Snitselaar) [1411581] - [iommu] perf/x86/amd: Add IOMMU Performance Counter resource management (Jerry Snitselaar) [1411581] - [iommu] vt-d: Use BUS_NOTIFY_REMOVED_DEVICE in hotplug path (Jerry Snitselaar) [1499325] - [iommu] amd: Detach device from domain before removal (Jerry Snitselaar) [1411581] - [iommu] amd: Apply workaround for ATS write permission check (Jerry Snitselaar) [1411581] - [iommu] amd: Correct the wrong setting of alias DTE in do_attach (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG (Jerry Snitselaar) [1499325] - [iommu] vt-d: Fix up error handling in alloc_iommu (Jerry Snitselaar) [1499325] - [iommu] vt-d: Check the return value of iommu_device_create() (Jerry Snitselaar) [1499325] - [iommu] amd: Preallocate dma_ops apertures based on dma_mask (Jerry Snitselaar) [1411581] - [iommu] amd: Use trylock to aquire bitmap_lock (Jerry Snitselaar) [1411581] - [iommu] amd: Make dma_ops_domain->next_index percpu (Jerry Snitselaar) [1411581] - [iommu] amd: Relax locking in dma_ops path (Jerry Snitselaar) [1411581] - [iommu] amd: Initialize new aperture range before making it visible (Jerry Snitselaar) [1411581] - [iommu] amd: Build io page-tables with cmpxchg64 (Jerry Snitselaar) [1411581] - [iommu] amd: Allocate new aperture ranges in dma_ops_alloc_addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Optimize dma_ops_free_addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Remove need_flush from struct dma_ops_domain (Jerry Snitselaar) [1411581] - [iommu] amd: Iterate over all aperture ranges in dma_ops_area_alloc (Jerry Snitselaar) [1411581] - [iommu] amd: Flush iommu tlb in dma_ops_free_addresses (Jerry Snitselaar) [1411581] - [iommu] amd: Rename dma_ops_domain->next_address to next_index (Jerry Snitselaar) [1411581] - [iommu] amd: Remove 'start' parameter from dma_ops_area_alloc (Jerry Snitselaar) [1411581] - [iommu] amd: Flush iommu tlb in dma_ops_aperture_alloc() (Jerry Snitselaar) [1411581] - [iommu] amd: Retry address allocation within one aperture (Jerry Snitselaar) [1411581] - [iommu] amd: Move aperture_range.offset to another cache-line (Jerry Snitselaar) [1411581] - [iommu] amd: Add dma_ops_aperture_alloc() function (Jerry Snitselaar) [1411581] - [iommu] amd: Pass correct shift to iommu_area_alloc() (Jerry Snitselaar) [1411581] - [iommu] amd: Flush the IOMMU TLB before the addresses are freed (Jerry Snitselaar) [1411581] - [iommu] amd: Flush IOMMU TLB on __map_single error path (Jerry Snitselaar) [1411581] - [iommu] amd: Introduce bitmap_lock in struct aperture_range (Jerry Snitselaar) [1411581] - [iommu] amd: Move 'struct dma_ops_domain' definition to amd_iommu.c (Jerry Snitselaar) [1411581] - [iommu] amd: Warn only once on unexpected pte value (Jerry Snitselaar) [1411581] - [iommu] amd: Constify mmu_notifier_ops structures (Jerry Snitselaar) [1411581] - [iommu] amd: Cleanup error handling in do_fault() (Jerry Snitselaar) [1411581] - [iommu] amd: Do proper access checking before calling handle_mm_fault() (Jerry Snitselaar) [1411581] - [iommu] Move default domain allocation to iommu_group_get_for_dev() (Jerry Snitselaar) [1499325] - [iommu] Remove is_pci_dev() fall-back from iommu_group_get_for_dev (Jerry Snitselaar) [1499325] - [iommu] Add device_group call-back to x86 iommu drivers (Jerry Snitselaar) [1411581] - [iommu] Add generic_device_group() function (Jerry Snitselaar) [1411581] - [iommu] Export and rename iommu_group_get_for_pci_dev() (Jerry Snitselaar) [1411581] - [iommu] Revive device_group iommu-ops call-back (Jerry Snitselaar) [1411581] - [iommu] amd: Remove find_last_devid_on_pci() (Jerry Snitselaar) [1411581] - [iommu] amd: Remove first/last_device handling (Jerry Snitselaar) [1411581] - [iommu] amd: Initialize amd_iommu_last_bdf for DEV_ALL (Jerry Snitselaar) [1411581] - [iommu] amd: Cleanup buffer allocation (Jerry Snitselaar) [1411581] - [iommu] amd: Remove cmd_buf_size and evt_buf_size from struct amd_iommu (Jerry Snitselaar) [1411581] - [iommu] amd: Align DTE flag definitions (Jerry Snitselaar) [1411581] - [iommu] amd: Remove old alias handling code (Jerry Snitselaar) [1411581] - [iommu] amd: Set alias DTE in do_attach/do_detach (Jerry Snitselaar) [1411581] - [iommu] amd: WARN when __[attach|detach]_device are called with irqs enabled (Jerry Snitselaar) [1411581] - [iommu] amd: Don't disable IRQs in __detach_device (Jerry Snitselaar) [1411581] - [iommu] amd: Do not iterate over alias-list in __[attach|detach]_device (Jerry Snitselaar) [1411581] - [iommu] amd: Do not BUG_ON in __detach_device() (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix return value check of parse_ioapics_under_ir() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Propagate error-value from ir_parse_ioapic_hpet_scope() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Adjust the return value of the parse_ioapics_under_ir (Jerry Snitselaar) [1499325] - [iommu] vt-d: Fix ATSR handling for Root-Complex integrated endpoints (Jerry Snitselaar) [1499325] - [iommu] vt-d: Switch from ioremap_cache to memremap (Jerry Snitselaar) [1499325] - [iommu] amd: Don't clear DTE flags when modifying it (Jerry Snitselaar) [1411581] - [iommu] amd: Fix BUG when faulting a PROT_NONE VMA (Jerry Snitselaar) [1411581] - [iommu] amd: Fix NULL pointer deref on device detach (Jerry Snitselaar) [1411581] - [iommu] amd: Prevent binding other PCI drivers to IOMMU PCI devices (Jerry Snitselaar) [1411581] - [iommu] amd: Drop null test before destroy functions (Jerry Snitselaar) [1411581] - [iommu] amd: Return positive value in amd_iommu_detect() (Jerry Snitselaar) [1411581] - [iommu] vt-d: Fix memory leak in dmar_insert_one_dev_info() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Access iomem correctly (Jerry Snitselaar) [1499325] - [iommu] vt-d: Make two functions static (Jerry Snitselaar) [1499325] - [iommu] vt-d: Use BUG_ON instead of if () BUG() (Jerry Snitselaar) [1499325] - [iommu] vt-d: Return false instead of 0 in irq_remapping_cap() (Jerry Snitselaar) [1499325] - [iommu] amd: Use BUG_ON instead of if () BUG() (Jerry Snitselaar) [1411581] - [iommu] vt-d: Report domain usage in sysfs (Jerry Snitselaar) [1499325] - [iommu] vt-d: Avoid format string leaks into iommu_device_create (Jerry Snitselaar) [1499325] - [iommu] Make the iova library a module (Jerry Snitselaar) [1411581] - [iommu] iova: Export symbols (Jerry Snitselaar) [1411581] - [iommu] iova: Move iova cache management to the iova library (Jerry Snitselaar) [1411581] - [iommu] iova: Avoid over-allocating when size-aligned (Jerry Snitselaar) [1499325]- [netdrv] igbvf: convert msleep to mdelay in atomic context (Corinna Vinschen) [1454905] - [netdrv] igbvf: after mailbox write, wait for reply (Corinna Vinschen) [1454905] - [netdrv] igbvf: add lock around mailbox ops (Corinna Vinschen) [1454905] - [netdrv] igbvf: Use net_device_stats from struct net_device (Corinna Vinschen) [1454905] - [netdrv] igb/igbvf: Add VF MAC filter request capabilities (Corinna Vinschen) [1454905] - [netdrv] igbvf: use new API ethtool_{get|set}_link_ksettings (Corinna Vinschen) [1454905] - [netdrv] intel: use core min/max MTU checking (Corinna Vinschen) [1454905] - [netdrv] igb: do not drop PF mailbox lock after read of VF message (Corinna Vinschen) [1454902] - [netdrv] igb: expose mailbox unlock method (Corinna Vinschen) [1454902] - [netdrv] igb: add argument names to mailbox op function declarations (Corinna Vinschen) [1454902] - [netdrv] igb: Remove incorrect "unexpected SYS WRAP" log message (Corinna Vinschen) [1454902] - [netdrv] igb: protect TX timestamping from API misuse (Corinna Vinschen) [1454902] - [netdrv] igb: Fix error of RX network flow classification (Corinna Vinschen) [1454902] - [netdrv] igb: make a few local functions static (Corinna Vinschen) [1454902] - [netdrv] igb: Remove useless argument (Corinna Vinschen) [1454902] - [netdrv] igb: check for Tx timestamp timeouts during watchdog (Corinna Vinschen) [1454902] - [netdrv] igb: add statistic indicating number of skipped Tx timestamps (Corinna Vinschen) [1454902] - [netdrv] igb: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Corinna Vinschen) [1454902] - [netdrv] igb: fix race condition with PTP_TX_IN_PROGRESS bits (Corinna Vinschen) [1454902] - [netdrv] igb: mark PM functions as __maybe_unused (Corinna Vinschen) [1454902] - [netdrv] igb: Explicitly select page 0 at initialization (Corinna Vinschen) [1454902] - [netdrv] igb: Enable reading of wake up packet (Corinna Vinschen) [1454902] - [netdrv] igb/igbvf: Add VF MAC filter request capabilities (Corinna Vinschen) [1454902] - [netdrv] igb: improve MAC filter handling (Corinna Vinschen) [1454902] - [netdrv] igb: use new API ethtool_{get|set}_link_ksettings (Corinna Vinschen) [1454902] - [netdrv] igb/ixgbe: Fix typo in igb_build_skb and/or ixgbe_build_skb code comment (Corinna Vinschen) [1454902] - [netdrv] igb: Re-add support for build_skb in igb (Corinna Vinschen) [1454902] - [netdrv] igb: Break out Rx buffer page management (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for padding packet (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for using order 1 pages to receive large frames (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for ethtool private flag to allow use of legacy Rx (Corinna Vinschen) [1454902] - [netdrv] igb: Use page_address offset from page instead of masking virtual address (Corinna Vinschen) [1454902] - [netdrv] igb: Only sync size of expected frame in ethtool testing (Corinna Vinschen) [1454902] - [netdrv] igb: Limit maximum frame Rx based on MTU (Corinna Vinschen) [1454902] - [netdrv] igb: Don't bother clearing Tx buffer_info in igb_clean_tx_ring (Corinna Vinschen) [1454902] - [netdrv] igb: Clear Rx buffer_info in configure instead of clean (Corinna Vinschen) [1454902] - [netdrv] igb: Use length to determine if descriptor is done (Corinna Vinschen) [1454902] - [netdrv] igb: Add support for DMA_ATTR_WEAK_ORDERING (Corinna Vinschen) [1454902] - [netdrv] scripts/spelling.txt: add "overwritting" pattern and fix typo instances (Corinna Vinschen) [1454902] - [netdrv] mm: rename __page_frag functions to __page_frag_cache, drop order from drain (Corinna Vinschen) [1454902] - [netdrv] igb: update code to better handle incrementing page count (Corinna Vinschen) [1454902] - [netdrv] igb: update driver to make use of DMA_ATTR_SKIP_CPU_SYNC (Corinna Vinschen) [1454902] - [netdrv] ptp: igb: Use the high resolution frequency method (Corinna Vinschen) [1454902] - [netdrv] intel: use core min/max MTU checking (Corinna Vinschen) [1454902]- [netdrv] netxen_nic: netxen_netdev_ops fields for MTU range checking (Tony Camuso) [1457478] - [netdrv] qlogic: make device_attribute const (Tony Camuso) [1457478] - [netdrv] netxen: fix incorrect loop counter decrement (Tony Camuso) [1457478] - [netdrv] netxen_nic: Remove unused pointer hdr in netxen_setup_minidump() (Tony Camuso) [1457478] - [netdrv] netxen_nic: set rcode to the return status from the call to netxen_issue_cmd (Tony Camuso) [1457478] - [netdrv] netxen_nic: remove redundant check if retries is zero (Tony Camuso) [1457478] - [netdrv] qlogic: netxen: constify bin_attribute structures (Tony Camuso) [1457478] - [netdrv] qlogic: netxen: use new api ethtool_{get|set}_link_ksettings (Tony Camuso) [1457478] - [netdrv] generalize napi_complete_done() (Tony Camuso) [1457478] - [netdrv] use net core MTU range checking in more drivers (Tony Camuso) [1457478] - [netdrv] be2net: fix TSO6/GSO issue causing TX-stall on Lancer/BEx (Ivan Vecera) [1449601] - [netdrv] benet: fix set but not used warning (Ivan Vecera) [1449601] - [netdrv] benet: Use time_before_eq for time comparison (Ivan Vecera) [1449601] - [netdrv] ethernet: use net core MTU range checking in more drivers (Ivan Vecera) [1449601] - [netdrv] bnx2x: Use pci_ari_enabled() instead of local copy (Michal Schmidt) [1479145] - [netdrv] bnx2x: use setup_timer() helper (Michal Schmidt) [1479145] - [netdrv] bnx2x: use core min/max MTU checking (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix format overflow warning (Michal Schmidt) [1479145] - [netdrv] bnx2x: make a couple of const arrays static (Michal Schmidt) [1479145] - [netdrv] bnx2x: Don't log mc removal needlessly (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix pf2vf bulletin DMA mapping leak (Michal Schmidt) [1479145] - [netdrv] bnx2x: Fix Multi-Cos (Michal Schmidt) [1479145] - [netdrv] bnx2x: Remove open coded carrier check (Michal Schmidt) [1479145] - [netdrv] bnx2x: spelling: correct diffrent[iate] and banlance typos (Michal Schmidt) [1479145] - [netdrv] bnx2x: Get rid of useless temporary variable (Michal Schmidt) [1479145] - [netdrv] bnx2x: Reuse bnx2x_null_format_ver() (Michal Schmidt) [1479145] - [netdrv] bnx2x: Replace custom scnprintf() (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix spelling mistake in macros HW_INTERRUT_ASSERT_SET_* (Michal Schmidt) [1479145] - [netdrv] bnx2x: fix typos in comment (Michal Schmidt) [1479145] - [netdrv] bnx2x: generalize napi_complete_done() (Michal Schmidt) [1479145] - [netdrv] bnx2x: switch to napi_complete_done() (Michal Schmidt) [1479145] - [netdrv] intel: use core min/max MTU checking (Ken Cox) [1454899] - [netdrv] ixgbevf: Bump version number (Ken Cox) [1454899] - [netdrv] ixgbevf: Resolve warnings for -Wimplicit-fallthrough (Ken Cox) [1454899] - [netdrv] ixgbevf: Resolve truncation warning for q_vector->name (Ken Cox) [1454899] - [netdrv] ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets (Ken Cox) [1454899] - [netdrv] ixgbevf: Check for RSS key before setting value (Ken Cox) [1454899] - [netdrv] ixgbevf: Fix errors in retrieving RETA and RSS from PF (Ken Cox) [1454899] - [netdrv] ixgbevf: fix size of queue stats length (Ken Cox) [1454899] - [netdrv] ixgbevf: use new api ethtool_{get|set}_link_ksettings (Ken Cox) [1454899] - [netdrv] ixgbevf: get rid of custom busy polling code (Ken Cox) [1454899] - [netdrv] ixgbe: Return error when getting PHY address if PHY access is not supported (Ken Cox) [1372079] - [netdrv] i40e: use cpumask_copy instead of direct assignment (Stefano Brivio) [1483724]- [x86] kvm: nvmx: Don't allow L2 to access the hardware CR8 (Paolo Bonzini) [1498473] - [x86] kvm: x86: do not use KVM_REQ_EVENT for APICv interrupt injection (Paolo Bonzini) [1498473] - [x86] kvm/x86: update the comment of memory barrier in the vcpu_enter_guest() (Paolo Bonzini) [1498473] - [x86] kvm/x86: Call smp_wmb() before increasing tlbs_dirty (Paolo Bonzini) [1498473] - [x86] kvm: x86: do not scan IRR twice on APICv vmentry (Paolo Bonzini) [1498473] - [x86] kvm: vmx: move sync_pir_to_irr from apic_find_highest_irr to callers (Paolo Bonzini) [1498473] - [x86] kvm: x86: preparatory changes for APICv cleanups (Paolo Bonzini) [1498473] - [x86] kvm: x86: avoid atomic operations on APICv vmentry (Paolo Bonzini) [1498473] - [x86] kvm: nvmx: move nested events check to kvm_vcpu_running (Paolo Bonzini) [1498473] - [x86] kvm: lapic: do not scan IRR when delivering an interrupt (Paolo Bonzini) [1498473] - [x86] kvm: lapic: do not set KVM_REQ_EVENT unnecessarily on PPR update (Paolo Bonzini) [1498473] - [x86] kvm: lapic: remove unnecessary KVM_REQ_EVENT on PPR update (Paolo Bonzini) [1498473] - [x86] kvm: vmx: speed up TPR below threshold vmexits (Paolo Bonzini) [1498473] - [x86] kvm: x86: add VCPU stat for KVM_REQ_EVENT processing (Paolo Bonzini) [1498473] - [x86] kvm: vmx: clear pending interrupts on KVM_SET_LAPIC (Paolo Bonzini) [1498473] - [x86] kvm: x86: make hwapic_isr_update and hwapic_irr_update look the same (Paolo Bonzini) [1498473] - [x86] kvm: lapic: Fix reentrancy issues with preempt notifiers (Paolo Bonzini) [1498473] - [x86] kvm: lapic: Fix lapic timer injection delay (Paolo Bonzini) [1498473] - [x86] kvm: lapic: reorganize restart_apic_timer (Paolo Bonzini) [1498473] - [x86] kvm: lapic: reorganize start_hv_timer (Paolo Bonzini) [1498473] - [x86] kvm: x86: Fix preempt the preemption timer cancel (Paolo Bonzini) [1498473] - [x86] kvm: x86: make function static to avoid compiling warning (Paolo Bonzini) [1498473] - [x86] kvm: x86: use ktime_get instead of seeking the hrtimer_clock_base (Paolo Bonzini) [1498473] - [x86] kvm: lapic: add APIC Timer periodic/oneshot mode VMX preemption timer support (Paolo Bonzini) [1498473] - [x86] kvm: lapic: rename start/cancel_hv_tscdeadline to start/cancel_hv_timer (Paolo Bonzini) [1498473] - [x86] kvm: lapic: introduce kvm_get_lapic_target_expiration_tsc() (Paolo Bonzini) [1498473] - [x86] kvm: lapic: guarantee the timer is in tsc-deadline mode (Paolo Bonzini) [1498473] - [x86] kvm: lapic: extract start_sw_period() to handle periodic/oneshot mode (Paolo Bonzini) [1498473] - [x86] kvm: lapic: adjust preemption timer correctly when goes TSC backward (Paolo Bonzini) [1498473] - [x86] kvm: lapic: fix access preemption timer stuff even if kernel_irqchip=off (Paolo Bonzini) [1498473] - [x86] kvm: nvmx: avoid incorrect preemption timer vmexit in nested guest (Paolo Bonzini) [1498473] - [x86] kvm: vmx: fix missed cancellation of TSC deadline timer (Paolo Bonzini) [1498473] - [x86] kvm: x86: introduce cancel_hv_tscdeadline (Paolo Bonzini) [1498473] - [x86] kvm: vmx: fix underflow in TSC deadline calculation (Paolo Bonzini) [1498473] - [x86] kvm: vmx: hook preemption timer support (Paolo Bonzini) [1498473] - [x86] kvm: x86: support using the vmx preemption timer for tsc deadline timer (Paolo Bonzini) [1498473] - [x86] kvm: lapic: separate start_sw_tscdeadline from start_apic_timer (Paolo Bonzini) [1498473] - [x86] kvm: x86: make backwards_tsc_observed a per-VM variable (Paolo Bonzini) [1498473] - [x86] kvm: Introduce kvm_write_guest_offset_cached() (Paolo Bonzini) [1498473] - [x86] kvm: x86: Fix residual mmio emulation request to userspace (Paolo Bonzini) [1498473] - [x86] kvm: mmu: Fix softlockup due to mmu_lock is held too long (Paolo Bonzini) [1498473] - [x86] kvm: x86: use list_last_entry (Paolo Bonzini) [1498473] - [x86] kvm: x86: Fix load damaged SSEx MXCSR register (Paolo Bonzini) [1498473] - [x86] kvm: x86: fix maintaining of kvm_clock stability on guest CPU hotplug (Paolo Bonzini) [1498473] - [x86] kvm: x86: remaster kvm_write_tsc code (Paolo Bonzini) [1498473] - [x86] kvm: nvmx: Disallow userspace-injected exceptions in guest mode (Paolo Bonzini) [1498473] - [x86] kvm: x86: fix user triggerable warning in kvm_apic_accept_events() (Paolo Bonzini) [1498473] - [x86] kvm: x86: cleanup the page tracking SRCU instance (Paolo Bonzini) [1498473] - [x86] kvm/x86: Avoid async PF to end RCU read-side critical section early in PREEMPT=n kernel (Paolo Bonzini) [1498473] - [x86] kvm/x86: Handle async PF in RCU read-side critical sections (Paolo Bonzini) [1498473] - [x86] kvm: async_pf: make rcu irq exit if not triggered from idle task (Paolo Bonzini) [1498473] - [x86] kvm: async_pf: fix rcu_irq_enter() with irqs enabled (Paolo Bonzini) [1498473] - [x86] kvm, powerpc: Serialize wq active checks in ops->vcpu_kick (Paolo Bonzini) [1498473] - [x86] kvm: Serialize wq active checks in kvm_vcpu_wake_up() (Paolo Bonzini) [1498473] - [x86] kvm,async_pf: Use swq_has_sleeper() (Paolo Bonzini) [1498473] - [x86] sched/wait: Add swq_has_sleeper() (Paolo Bonzini) [1498473] - [x86] kvm, x86: Fix apf_task_wake_one() wq serialization (Paolo Bonzini) [1498473] - [x86] kvm,lapic: Justify use of swait_active() (Paolo Bonzini) [1498473] - [x86] sched/wait: Remove the lockless swait_active() check in swake_up*() (Paolo Bonzini) [1498473] - [x86] kvm, rt: change async pagefault code locking for PREEMPT_RT (Paolo Bonzini) [1498473] - [x86] kvm: Use simple waitqueue for vcpu->wq (Paolo Bonzini) [1498473] - [x86] wait.[ch]: Introduce the simple waitqueue (swait) implementation (Paolo Bonzini) [1498473] - [x86] iommu/vt-d: Add a command line parameter for VT-d posted-interrupts (Paolo Bonzini) [1498473] - [x86] kvm: vmx: simplify and fix vmx_vcpu_pi_load (Paolo Bonzini) [1498473] - [x86] kvm: vmx: avoid double list add with VT-d posted interrupts (Paolo Bonzini) [1498473] - [x86] kvm: vmx: extract __pi_post_block (Paolo Bonzini) [1498473] - [x86] kvm: vmx: rename vmx_pre/post_block to pi_pre/post_block (Paolo Bonzini) [1498473] - [x86] kvm: vmx: do not change SN bit in vmx_update_pi_irte() (Paolo Bonzini) [1498473] - [x86] fix hot-unplug races in VT-d posted interrupt patches (Paolo Bonzini) [1498473]- [net] xfrm: move xfrm_garbage_collect out of xfrm_policy_flush (Paul Moore) [1453103] - [net] l2tp: initialise session's refcount before making it reachable (Sabrina Dubroca) [1492006] - [net] l2tp: fix race condition in l2tp_tunnel_delete (Sabrina Dubroca) [1492006] - [net] l2tp: prevent creation of sessions on terminated tunnels (Sabrina Dubroca) [1492006] - [net] l2tp: fix duplicate session creation (Sabrina Dubroca) [1492006] - [net] l2tp: fix race in l2tp_recv_common() (Sabrina Dubroca) [1492006] - [net] ipv6: do not set sk_destruct in IPV6_ADDRFORM sockopt (Xin Long) [1499475] - [net] use is_vlan_dev() helper function (Ivan Vecera) [1500976] - [net] constify netif_is_* helpers net_device param (Ivan Vecera) [1500976] - [net] hyper-v: hv_sock mark as Tech Preview (Cathy Avery) [1485358] - [netdrv] vmbus: don't acquire the mutex in vmbus_hvsock_device_unregister() (Cathy Avery) [1485358] - [net] hv_sock: implements Hyper-V transport for Virtual Sockets (AF_VSOCK) (Cathy Avery) [1485358] - [net] sk_buff: remove support for csum_bad in sk_buff (Sabrina Dubroca) [1497092] - [net] switchdev: add SET_SWITCHDEV_OPS helper (Jiri Benc) [1497085] - [net] introduce __skb_put_[zero, data, u8] (Jiri Benc) [1497085] - [net] add and use skb_put_u8() (Jiri Benc) [1497085] - [net] make skb_push & __skb_push return void pointers (Jiri Benc) [1497085] - [net] make skb_pull & friends return void pointers (Jiri Benc) [1497085] - [net] make skb_put & friends return void pointers (Jiri Benc) [1497085] - [net] pktgen: use reset to set mac header (Jiri Benc) [1497085] - [net] move pskb_put() to core code (Jiri Benc) [1497085] - [net] introduce and use skb_put_data() (Jiri Benc) [1497085] - [net] convert many more places to skb_put_zero() (Jiri Benc) [1497085] - [net] skbuff: make skb_put_zero() return void (Jiri Benc) [1497085] - [net] skbuff: introduce skb_put_zero() (Jiri Benc) [1497085] - [net] ether: MAC address helpers (Jiri Benc) [1497085] - [kernel] params: Add module param type 'ullong' (Jiri Benc) [1497085] - [kernel] params: improve standard definitions (Jiri Benc) [1497085] - [kernel] params: fix handling of signed integer types (Jiri Benc) [1497085] - [kernel] replace strict_strto*() with kstrto*() (Jiri Benc) [1497085] - [net] flow_dissector: add support for dissection of misc ip header fields (Jonathan Toppins) [1497129] - [net] flow_dissector: add support for dissection of tcp flags (Jonathan Toppins) [1497129] - [net] flow_dissector: add mpls support (v2) (Jonathan Toppins) [1497129] - [net] flow_dissector: correct size of storage for ARP (Jonathan Toppins) [1497129] - [net] flow_dissector: Move GRE dissection into a separate function (Jonathan Toppins) [1497129] - [net] flow_dissector: rename "proto again" goto label (Jonathan Toppins) [1497129] - [net] flow_dissector: Fix GRE header error path (Jonathan Toppins) [1497129] - [net] flow_dissector: Move MPLS dissection into a separate function (Jonathan Toppins) [1497129] - [net] flow_dissector: Move ARP dissection into a separate function (Jonathan Toppins) [1497129] - [net] tcp: __tcp_hdrlen() helper (Jonathan Toppins) [1497129] - [net] tun: handle register_netdevice() failures properly (Sabrina Dubroca) [1497100] - [net] mac80211: free netdev on dev_alloc_name() error (Sabrina Dubroca) [1497100] - [net] Fix inconsistent teardown and release of private netdev state (Sabrina Dubroca) [1497100] - [net] vsock: Add virtio vsock vsockmon hooks (Stefano Brivio) [1470219] - [net] vsock: Add vsockmon device (Stefano Brivio) [1470219] - [net] vsock: Add vsockmon tap functions (Stefano Brivio) [1470219] - [net] ethtool: add CRC32 as an RSS hash function (Ivan Vecera) [1481580]- [s390] pkey: Introduce new API for secure key verification (Hendrik Brueckner) [1380349] - [s390] pkey: Fix wrong handling of secure key with old MKVP (Hendrik Brueckner) [1380349] - [s390] pkey: Introduce pkey kernel module (Hendrik Brueckner) [1380349] - [s390] crypto: Add PCKMO inline function (Hendrik Brueckner) [1380349] - [s390] crypto: simplify CPACF encryption / decryption functions (Hendrik Brueckner) [1380349] - [s390] crypto: cpacf function detection (Hendrik Brueckner) [1380349] - [s390] crypto: simplify init / exit functions (Hendrik Brueckner) [1380349] - [s390] crypto: simplify return code handling (Hendrik Brueckner) [1380349] - [s390] crypto: cleanup cpacf function codes (Hendrik Brueckner) [1380349] - [s390] crypto: allow to query all known cpacf functions (Hendrik Brueckner) [1380349] - [s390] crypto: cleanup and move the header with the cpacf definitions (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix missing newlines at some debug feature messages (Hendrik Brueckner) [1380349] - [s390] zcrypt: Add some debug messages on failure (Hendrik Brueckner) [1380349] - [s390] zcrypt: Removed unneeded debug feature directory creation (Hendrik Brueckner) [1380349] - [s390] zcrypt: tracepoint definitions for zcrypt device driver (Hendrik Brueckner) [1380349] - [s390] zcrypt: Rework ap init in case of out of range domain param (Hendrik Brueckner) [1380349] - [s390] zcrypt: Rework debug feature invocations (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix blocking queue device after unbind/bind (Hendrik Brueckner) [1380349] - [s390] zcrypt: export additional symbols (Hendrik Brueckner) [1380349] - [s390] zcrypt: Enable request count reset for cards and queues (Hendrik Brueckner) [1380349] - [s390] zcrypt: use spin_lock_bh for all queue locks and unlocks (Hendrik Brueckner) [1380349] - [s390] zcrypt: get rid of variable length arrays (Hendrik Brueckner) [1380349] - [s390] zcrypt: add missing memory clobber to ap_qci inline assembly (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix ap_max_domain_id for older machine types (Hendrik Brueckner) [1380349] - [s390] zcrypt: Correct function bits for CEX2x and CEX3x cards (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fixed attrition of AP adapters and domains (Hendrik Brueckner) [1380349] - [s390] zcrypt: Introduce new zcrypt device status API (Hendrik Brueckner) [1380349] - [s390] zcrypt: add multi domain support (Hendrik Brueckner) [1380349] - [s390] zcrypt: Introduce workload balancing (Hendrik Brueckner) [1380349] - [s390] zcrypt: get rid of ap_poll_requests (Hendrik Brueckner) [1380349] - [s390] zcrypt: header for the AP inline assmblies (Hendrik Brueckner) [1380349] - [s390] zcrypt: simplify message type handling (Hendrik Brueckner) [1380349] - [s390] zcrypt: Move the ap bus into kernel (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix zcrypt suspend/resume behavior (Hendrik Brueckner) [1380349] - [s390] crypto: use basic blocks for ap bus inline assemblies (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix cryptographic device id in kernel messages (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix AP queue handling if queue is full (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix initialisation when zcrypt is built-in (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix kernel crash on systems without AP bus support (Hendrik Brueckner) [1380349] - [s390] zcrypt: use system work queue for ap_scan_bus (Hendrik Brueckner) [1380349] - [s390] zcrypt: remove support for PCICC and PCICA cards (Hendrik Brueckner) [1380349] - [s390] zcrypt: introduce state machine for the AP bus (Hendrik Brueckner) [1380349] - [s390] zcrypt: use explicit return code for flushed requests (Hendrik Brueckner) [1380349] - [s390] zcrypt: cleanup AP bus timer code (Hendrik Brueckner) [1380349] - [s390] zcrypt: fix suspend/resume of AP bus devices (Hendrik Brueckner) [1380349] - [s390] zcrypt: fix memory leak with ap configuration data (Hendrik Brueckner) [1380349] - [s390] zcrypt: remove duplicate low level functions (Hendrik Brueckner) [1380349] - [s390] zcrypt: enable odd RSA modulus sizes in CRT format (Hendrik Brueckner) [1380349] - [s390] zcrypt: enable s390 hwrng to seed kernel entropy (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fix invalid domain handling during ap module unload (Hendrik Brueckner) [1380349] - [s390] zcrypt: fixed ap poll timer behavior (Hendrik Brueckner) [1380349] - [s390] ap_bus: remove 31 bit support (Hendrik Brueckner) [1380349] - [s390] zcrypt: Fixed possible race condition in zcrypt module handling (Hendrik Brueckner) [1380349] - [s390] ap_bus: Make modules parameters visible in sysfs (Hendrik Brueckner) [1380349] - [s390] zcrypt: add length check for aligned data to avoid overflow in msg-type 6 (Hendrik Brueckner) [1380349] - [s390] zcrypt: additional check to avoid overflow in msg-type 6 requests (Hendrik Brueckner) [1380349]- [fs] nfsd: Fix general protection fault in release_lock_stateid() ("J. Bruce Fields") [1500815] - [fs] nfs/filelayout: fix oops when freeing filelayout segment (Steve Dickson) [1463784] - [fs] nfs/filelayout: Fix racy setting of fl->dsaddr in filelayout_check_deviceid() (Steve Dickson) [1463784] - [fs] nfs/filelayout: fix NULL pointer dereference in fl_pnfs_update_layout() (Steve Dickson) [1463784] - [fs] nfs/filelayout: call GETDEVICEINFO after pnfs_layout_process completes (Steve Dickson) [1463784] - [fs] NFS store nfs4_deviceid in struct nfs4_filelayout_segment (Steve Dickson) [1463784] - [fs] nfs: flexfilelayout: remove v3-only data server limitation (Scott Mayhew) [1495198] - [mm] mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd() (Rafael Aquini) [1472460] - [mm] fix invalid node in alloc_migrate_target() (Rafael Aquini) [1472460] - [mm] add !pte_present() check on existing hugetlb_entry callbacks (Rafael Aquini) [1472460] - [mm] fs/proc/meminfo.c: include cma info in proc/meminfo (Serhii Popovych) [1430990] - [mm] cma: split cma-reserved in dmesg log (Serhii Popovych) [1430990] - [lib] swiotlb: ensure that page-sized mappings are page-aligned (Stanislaw Gruszka) [1487054] - [sound] alsa - fix saa7134-alsa module unload oops (Jaroslav Kysela) [1474569] - [block] blk-mq: map all HWQ also in hyperthreaded system (Ming Lei) [1489737] - [x86] pinctrl: intel: Add Intel Lewisburg GPIO support (Prarit Bhargava) [1490513] - [x86] apic: Update TSC_DEADLINE quirk with additional SKX stepping (Vitaly Kuznetsov) [1503160] - [x86] apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on hypervisors (Vitaly Kuznetsov) [1503160] - [x86] apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on CPUs without the feature (Vitaly Kuznetsov) [1503160] - [x86] apic: Add TSC_DEADLINE quirk due to errata (Vitaly Kuznetsov) [1503160] - [x86] apic: Change the lapic name in deadline mode (Vitaly Kuznetsov) [1503160] - [x86] timers/apic: Fix imprecise timer interrupts by eliminating TSC clockevents frequency roundoff error (Vitaly Kuznetsov) [1503160] - [x86] apic: Serialize LVTT and TSC_DEADLINE writes (Vitaly Kuznetsov) [1503160] - [x86] kaslr: Enable KASLR by default (Baoquan He) [1491226] - [x86] x86/boot/kaslr: Prefer mirrored memory regions for the kernel physical address (Baoquan He) [1446684] - [x86] efi: Introduce efi_early_memdesc_ptr to get pointer to memmap descriptor (Baoquan He) [1446684] - [x86] x86/boot/kaslr: Rename process_e820_entry() into process_mem_region() (Baoquan He) [1446684] - [x86] x86/boot/kaslr: Switch to pass struct mem_vector to process_e820_entry() (Baoquan He) [1446684] - [x86] x86/boot/kaslr: Wrap e820 entries walking code into new function process_e820_entries() (Baoquan He) [1446684] - [x86] ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short jumps to it (Jerome Marchand) [1502872] - [x86] pci: vmd: Free up IRQs on suspend path (Myron Stowe) [1498945] - [x86] x86/intel_idle: add Gemini Lake support (Steve Best) [1464886] - [x86] intel_idle: add BXT support (Steve Best) [1464886] - [mfd] intel-lpss: Add Intel Gemini Lake PCI IDs (Steve Best) [1457134] - [mfd] lpss: Add PCI IDs for Intel Broxton B-Step platform (Steve Best) [1457134] - [mfd] lpss: Add Intel Broxton PCI IDs (Steve Best) [1457134] - [kernel] audit: add ambient capabilities to CAPSET and BPRM_FCAPS records (Richard Guy Briggs) [1465614] - [kernel] audit: remove unnecessary curly braces from switch/case statements (Richard Guy Briggs) [1465614] - [kernel] sched: add macros to define bitops for task atomic flags (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: Replace BUG(!spin_is_locked()) with assert_spin_lock (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] sched: fix confusing PFA_NO_NEW_PRIVS constant (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: implement SECCOMP_FILTER_FLAG_TSYNC (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: allow mode setting across threads (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: introduce writer locking (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: split filter prep from check and apply (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] sched: move no_new_privs into new atomic flags (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: add "seccomp" syscall (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: split mode setting routines (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: extract check/assign mode helpers (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] seccomp: create internal mode-setting function (Bruno Eduardo de Oliveira Meneguele) [1458278] - [kernel] maintainers: create seccomp entry (Bruno Eduardo de Oliveira Meneguele) [1458278]- [net] netfilter: xtables: add scheduling opportunity in get_counters (Florian Westphal) [1485515] - [net] netfilter: x_tables: pack percpu counter allocations (Florian Westphal) [1485515] - [net] netfilter: x_tables: pass xt_counters struct to counter allocator (Florian Westphal) [1485515] - [net] netfilter: x_tables: pass xt_counters struct instead of packet counter (Florian Westphal) [1485515] - [net] sched: cls_matchall: fix crash when used with classful qdisc (Davide Caratti) [1460213] - [net] Define SCM_TIMESTAMPING_PKTINFO on all architectures (Hangbin Liu) [1421164] - [net] ethernet: update drivers to make both SW and HW TX timestamps (Hangbin Liu) [1421164] - [net] allow simultaneous SW and HW transmit timestamping (Hangbin Liu) [1421164] - [net] add new control message for incoming HW-timestamped packets (Hangbin Liu) [1421164] - [net] add function to retrieve original skb device using NAPI ID (Hangbin Liu) [1421164] - [net] tcp: fix SCM_TIMESTAMPING_OPT_STATS for normal skbs (Hangbin Liu) [1421164] - [net] skbuff: Introduce skb_mac_offset() (Hangbin Liu) [1421164] - [net] ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline (Xin Long) [1491091] - [net] ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header (Xin Long) [1491105] - [net] ipv6: avoid unregistering inet6_dev for loopback (Hangbin Liu) [1491465] - [net] ipv4: do metrics match when looking up and deleting a route (Xin Long) [1475642] - [net] udp: force symbol checksum change for lookup functions (Paolo Abeni) [1444980] - [net] udp: inuse checks can quit early for reuseport (Paolo Abeni) [1444980] - [net] udp reuseport: fix packet of same flow hashed to different socket (Paolo Abeni) [1444980] - [net] soreuseport: Resolve merge conflict for v4/v6 ordering fix (Paolo Abeni) [1444980] - [net] revert: "udp_offload: put sk before returning" (Paolo Abeni) [1444980] - [net] udp: no longer use SLAB_DESTROY_BY_RCU (Paolo Abeni) [1444980] - [net] add SOCK_RCU_FREE socket flag (Paolo Abeni) [1444980] - [net] sock: introduce sk_destruct() (Paolo Abeni) [1444980] - [net] soreuseport: fix ordering for mixed v4/v6 sockets (Paolo Abeni) [1444980] - [net] soreuseport: fix NULL ptr dereference SO_REUSEPORT after bind (Paolo Abeni) [1444980] - [net] udp: fix potential infinite loop in SO_REUSEPORT logic (Paolo Abeni) [1444980] - [net] soreuseport: fast reuseport UDP socket selection (Paolo Abeni) [1444980] - [net] soreuseport: define reuseport groups (Paolo Abeni) [1444980] - [net] udp6: Drop SCORE2_MAX optimization in socket lookup (Paolo Abeni) [1444980] - [net] udp: Neaten and reduce size of compute_score functions (Paolo Abeni) [1444980] - [net] udp: Neaten function pointer calls and add braces (Paolo Abeni) [1444980] - [net] udp: remove blank line between set and test (Paolo Abeni) [1444980] - [net] udp: remove else after return (Paolo Abeni) [1444980]- [sound] alsa: SoC - codecs - regmap fix (Jaroslav Kysela) [1463624] - [sound] alsa: SoC - codecs - fix the of header files (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: uapi: Add new tokens for module common data (Jaroslav Kysela) [1463624] - [sound] alsa: SoC - Intel SST Haswell - add missing trace header file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Add DMI match for Geminilake reference platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: disable IRQ when jack is NULL (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix jack type detect error (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt298 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Add DMI match for Broxton-P reference platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix null deref on acpi driver data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix capture doesn't work at some cases (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: reset AD dilter is there is no MCLK (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Don't enable IRQ in i2c_probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: enable IRQ for jack detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix remove unnedded clk setting (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: fix wrong setting of gpio2_en (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: Make rt298_index_def const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: correct index default value (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: set register non-volatile by default (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rl6347a: Clean up unneeded inclusion of header files (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt298: remove meanless pr_info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add rt298 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Allow bespoke configuration post widget creation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: make function stub static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: fix boot warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Constify reg_default tables (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: dmi: Mark all struct dmi_system_id instances const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: constify gpio_chip structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Constify snd_soc_dai_ops variables (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: add const to snd_soc_codec_driver structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: reset dma_offset at hw_params (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the sanity checks of the buffer related address (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Support the DSP recording continuously after the hotwording triggered (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514-spi: Remove unneeded linux/miscdevice.h include (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Remove superfluous linux/kthread.h inclusion (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514-spi: Convert to use devm_* API (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Fix the issue that the variable dereferenced before checking (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Guard Hotword Model bytes loading (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: expose Hotword Model control (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: make array rt5514_dai static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Eliminate the noise in the ASRC case (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Use the IS_ENABLED to supports the module build (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: constify acpi_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the I2S ASRC support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Support the TDM docking mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: constify snd_soc_dai_ops structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Move the auto disable DSP function to set_bias_level() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add ACPI match ID (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add more width and channels support in the TDM mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: fix gcc-7 warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Unconfuse the rt5514 at probe / resume time (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Avoid relying on uninitialized "val" value (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Mark rt5514_i2c_driver as static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the DMIC initial delay to wait it ready (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: make the volume TLV to match the units 0.01dB (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5514 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: Add the MCLK handling (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: add rt5514 SPI driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5514: add rt5514 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Changed device property read function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Modified DAPM widget and map to enable/disable VI sense path (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Added PM suspend and resume function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Modified chip default register values (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Added missing \n to end of dev_err messages (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98927: Updated volatile register list (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove cache_bypass from snd_soc_codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add support for Maxim Integrated MAX98927 Amplifier (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Add delay for jack plug in (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Fine tune for the headphone output pop sound (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Seprate the DC offset between headphone and headset (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Add the delay time to correct the calibration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: constify acpi_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Correct the mixer switch setting and remove redundant routing path (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Modify the default value for ASRC function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: constify snd_soc_dai_ops structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Add the manual offset field to compensate the DC offset (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: add in missing loop counter to avoid infinite loop (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Modify the power sequence for reducing the pop sound (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Optimize the Jack Type detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Update the calibration funciton (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Update the HW default values based on the shipping version (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Check the JD status in the resume function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: Fix the IRQ issue (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: rename rt5668 as rt5663 v2 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add jd function for rt5663 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: fix a debug statement (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: fix sparse warnings (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5663: refine error handling (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add rt5663 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add es8316 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Update driver to use device_property* FW functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Fix incorrect usage of bitwise '&' operator for SRM check (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: add ACPI support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on da7213 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Improve 32KHz mode PLL locking (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Refactor sysclk(), pll() functions to improve handling (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Improve driver efficiency with regards to MCLK usage (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Default to 64 BCLKs per WCLK to support all formats (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Allow PLL disable/bypass when using 32KHz sysclk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Update PLL ranges to improve locking at frequency boundary (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Default PC counter to free-running when DAI disabled (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add checking of SRM lock status before enabling DAI (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add DAI DAPM event to control DAI clocks (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add support to handle mclk data provided to driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Add DT support to codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Replace TLV_DB_RANGE_HEAD with DECLARE_TLV_DB_RANGE (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Replace direct snd_soc_codec dapm field access (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Move bias level update to the core (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add snd_soc_kcontrol_codec() helper function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec: Simplify ASoC probe code (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Use SOC_ENUM_SINGLE_DECL() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Use params_width() rather than memory format (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7213: Fix setting dmic_samplephase and dmic_clk_rate (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: Add da7213 codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: max98090: remove superflous check for 'micbias' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop owner assignment from i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: spi: Drop owner assignment from spi_drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Revise the wrong name in the header file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove never used variables (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Refactor code to avoid comparison unsigned >= 0 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Hide platform data in the module sources (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Move platform code to board file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Introduce proper table for ACPI enumeration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add OF device ID table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add ACPI support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5677 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: use gpiochip data pointer (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Avoid duplicate the same test in each switch case (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: set PLL_CTRL2 non-volatile (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Reconfigure PLL1 after resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: use 'active low' logic for reset pin (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Avoid the pop sound that comes from the filter power (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Allow arbitrary block read/write via SPI (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fix rt5677 spi driver build (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace TLV_DB_RANGE_HEAD with DECLARE_TLV_DB_RANGE (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add function "rl6231_get_pre_div" to correct the dmic clock calculation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Return error if devm_gpiod_get_optional return ERR_PTR (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove NULL test for desc before gpiod_set_value_cansleep call (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Switch to use unified device property API (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Switch to use descriptor-based gpiod API (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Include gpio driver header (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Prefix hexadecimal ID register value with 0x in error print (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace direct snd_soc_codec dapm field access (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add reset-gpio dts option (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add DMIC ASRC detect function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add i2s asrc clk src selection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fixed wrong DMIC ref clock (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Move bias level update to the core (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Route all bias level updates through the core (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add register patch for PLL (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add API to select ASRC clock source (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Keep the LDO2 powered while used in the suspend mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the chip type to distinguish the setting of the clock source (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Correct the routing paths of that after IF1/2 DACx Mux (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fix SPI dependency (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace w->codec snd_soc_dapm_to_codec(w->dapm) (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the slot_width "25" support in the TDM mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Use the regmap functions instead of the snd_soc functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Modify the behavior that updates the PLL parameter (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the MICBIAS VDD setting in the platform data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Adjust the routing of "PLL1" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the ASRC support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Revise the filter powers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fixed rt5677_dsp_vad_put rt5677_dsp_vad_get panic (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: make volume TLV closer to reality (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Fix the issue that the regmap_range "rt5677_ranges" cannot be accessed (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Set the slow charge of the vref in the end of the power sequences (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Follow the gpio naming rule to rename the irq function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Align the reg_default table with tab character (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Modify the default value of the MX-8E[4] for ASRC function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add TDM channel mux in DAC side of IF1 and IF2 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Use specific r/w function for DSP mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Minor coding style and typo fix (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add TDM channel mapping function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: rt5677_irq_init() can be static (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: add GPIO IRQ support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: fix build when kernel compiled without GPIOLIB support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Print more information if setting DAI clock failed (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Support DSP function for VAD application (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add option to configure gpio as floating/pullup/pulldown (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add dts properties for input/output differential configuration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add a configuration option for LDO2_POW pin (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add sidetone function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the TDM function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Remove return value checking for gpiochip_remove() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add the GPIO function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add DMIC2 clock selection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove the redundant definition in head file (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: correct mismatch widget name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Modify the voltage level in the BIAS OFF stage (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use rl6231_pll_calc (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Add a PMD case to MICBIAS1 event (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace the string "Gain" to "Volume" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace the string "source" to "Source" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Replace the string "micbias1" to "MICBIAS1" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Remove unneeded goto in rt5677_i2c_probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use rl6231_calc_dmic_clk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use rl6231_get_clk_info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5677: Convert to use module_i2c_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add RT5677 CODEC driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Fix HP detection procedure for all MCLK frequencies (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Connect output enable register to DAIOUT (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Improve pop/click performance for sensitive HPs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: fix inappropriate condition statement (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Disable AAD if codec is not a wake-up source (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Reset codec gracefully, if still active (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Support HP detect procedure when MCLK not present (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: software reset codec at probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec duplicated callback function goes to component on da7219 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Make more efficient use of MCLK within driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Convert driver to use generic device/fwnode functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7129: Add missing of acpi.h (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Add initial ACPI id for device (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Disallow unsupported 32KHz clock setting in set_dai_sysclk() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Update PLL ranges and dividers to improve locking (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Correct BCLK inversion for DSP DAI format mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Add regmap patch to support old silicon (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Remove support for 32KHz PLL mode (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Add support for 1.6V micbias level (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Remove internal LDO features of codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Update REFERENCES reg default, in-line with HW (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Disable regulators on probe() failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Fix Sidetone to work regardless of DAI capture (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Use logical instead of bitwise OR for boolean expression (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Fix da7219->alc_en state when enabling ALC (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Improve error checking of mclk enable/disable (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Use of_match_ptr() when assigning match table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: da7219: Improve error handling for regulator supplies (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: Add da7219 codec driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: correct typo of semaphore comment (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: change crosstalk-bypass property to bool type (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: debug message of crosstalk bypass (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: make crosstalk function optional (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: fix jack type detection issue after resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: default value for property (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: nau8825: automatic BCLK and LRC divde in master mode (Jaroslav Kysela) [1463624] - [sound] alsa: rt286: add Thinkpad Helix 2 to force_combo_jack_table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5640: Add "10EC3276" ACPI ID (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5640: use msleep() for long delays (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5640: move DAC2 Power to rt5640_dapm_widgets (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: set high voltage for capless power (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add jack detection workaround for MINIX Z83-4 based devices (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: make rt5645_platform_data const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5645: add quirks for Asus T100HA (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add quirk override by module option (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: enable speaker protection features (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: del btn_check_timer on remove (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add jack detection workaround for GPD Win (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: add inv_jd1_1 flag (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: rename jd_invert flag in platform data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: read jd1_1 status for jd detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: Add OF device ID table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: fix error handling for gpio detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: add ACPI ID 10EC3270 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: add jack detection quirk for Dell Venue 5585 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: add symmetric_rates flag (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: merge ADC L/R Mux (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: fix incompatible pointer type of set_sysclk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: move set_sysclk to codec level (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: remove duplicate route (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: fix wrong audio route (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: fix jd mode for Lenovo Miix 2 10 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: add Thinkpad Tablet 10 quirk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codecs: rt5670: add quirk for Lenovo Thinkpad 10 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5651: remove unexisting Muxes (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: ssm4567: Add OF device ID table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add the vendor nid for Geminilake HDMI (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: constify snd_soc_dai_ops structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Update sig_bits based on converter capability (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: don't update the iterator in pcm list remove (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: avoid reference to invalid variable of the pin list (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add device id for Geminilake (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add machine pin widget for each port (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Use ASoC jack instead of snd_jack (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add support for multiple ports to a PCM (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Configure pin verbs for MST (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Handle MST pin jack detection at boot/resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add MST verb support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Add support to handle MST capable pin (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Begin to add support for DP Multi-stream audio (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Move channel info from pin to PCM structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Register widget event handlers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: use audio component framework to read ELD (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: hdac_hdmi: Enable pin and converter in prepare (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec: use enable pin to control dmic start and stop (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: codec: add DT support in dmic codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-utils: make snd_soc_platform_driver const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: show index in debug when adding DAPM routes (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Dont free template strings whilst they are in use (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: rephrase deferred binding warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Fix usage of SND_SOC_TPLG_INDEX_ALL during load (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: remove unused 'err' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: dapm: Add new widget type for constructing DAPM graphs on DSPs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Allow bespoke configuration post widget creation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: use j for internal loop counter (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: topology: Fix to store enum text values (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: do not close shared backend dailink (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack: Manage gpios via devres (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack: fix snd_soc_codec_set_jack return error (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: dapm: handle probe deferrals (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: dapm: fix some pointer error handling (Jaroslav Kysela) [1463624] - [sound] alsa: device property: Fix usecount for of_graph_get_port_parent() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: snd_soc_unregister_component() unregister all component (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: use snd_soc_component_get_dapm() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add a sanity check before using dai driver name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: Allow searching dai driver name in snd_soc_find_dai (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level set_jack (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level set_pll (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level set_sysclk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove duplicate definition of dapm_routes/num_dapm_routes (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove duplicate definition of dapm_widgets/num_dapm_widgets (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove duplicate definition of controls/num_controls (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: use snd_soc_rtdcom_add() and convert to consistent operation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: add snd_soc_rtdcom_xxx() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bunch up bit field for snd_soc_pcm_runtime (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove snd_soc_platform_trigger() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove .bespoke_trigger from snd_soc_platform_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove .delay from snd_soc_platform_driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Introduce SOC_SINGLE_S8_TLV() macro (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove snd_soc_pcm_set/get_drvdata() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack - check status of GPIO-based pins on resume (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: jack: add snd_soc_codec_set_jack (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-pcm: Remove unused 'debugfs_dpcm_state' entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: remove cache_bypass from snd_soc_codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove duplicate mutex_unlock from snd_soc_unregister_component() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: rename "cmpnt" to "component" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: Use IS_ERR_OR_NULL() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: Remove unneeded dentry member from snd_soc_codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: fix pcm-creation regression (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: fix semicolon.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop invalid DMI fields when setting card long name from DMI info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add snd_soc_get_dai_id() function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Provide a dummy wrapper of snd_soc_set_dmi_name() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: verify Sound Card normality (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: core: remove pointless auxiliary from snd_soc_component (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: don't dereference NULL pcm_{new,free} (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Add space around '=' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Drop unnecessary debugfs ifdef (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_card_name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_audio_prefix (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_audio_simple_widgets (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: remove OF adjusting for snd_soc_of_parse_audio_routing (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: core: add optional pcm_new callback for DAI driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: core: Add API to use DMI name in sound card long name (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Fixup some small kernel-doc typos (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: add Component level pcm_new/pcm_free (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Fix use-after-free at card unregistration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: soc-core: enable "dai-format" on snd_soc_of_parse_daifmt() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: compress: Set reasonable compress id string (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: compress: Delete error messages for a failed memory allocation in snd_soc_new_compress() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: compress: Derive substream from stream based on direction (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add IPC to configure the copier secondary pins (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add map for Maxim IV Feedback (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add jack port initialize in kbl machine drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Update module id in pin connections (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Parse and update module config structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Populate module data from topology manifest (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add driver structures to be filled from topology manifest (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Commonize parsing of format tokens (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Parse multiple manifest data blocks (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix uninitialized return (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix DSP core ref count for init failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to free correct dev id in free_irq (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to free resources for dsp_init failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to free dsp resource on ipc_init failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5670: Fix GPIO headset detection regression (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Remove superfluous snd_soc_jack_free_gpios() call (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Headset button support in kabylake machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Enabling ASRC for RT5663 codec on kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl_rt5663_rt5514_max98927: Add rt5514 spi dailink (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: medfield: Delete an error message for a failed memory allocation in snd_mfld_mc_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: constify snd_compr_codec_caps structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: make skl_dsp_fw_ops const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: make snd_pcm_hw_constraint_list const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: make snd_soc_platform_driver const (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: constify pci_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: add pci id for cnl (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: add dsp ops for cannonlake (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: Add sst library functions for cnl platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: Unstatify common ipc functions (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Move platform specific init to platform dsp_init() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cnl: Add cnl dsp functions and registers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add dsp cores management (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use num_core to allocate instead of macro (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add num of cores in dsp ops (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add map for new DAIs for Multi-Playback & Echo Ref (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add DAI links for Multi-Playback & Echo-reference (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: kbl: Add new FEs for Multi-Playback & Echo-Reference (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use correct nuvoton codec ID (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix potential null pointer dereference (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove return check for skl_codec_create() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Remove code loader reference in cleanup (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Reset the controller in probe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Enabling 4 slot IV feedback for max98927 on Kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Use MCLK instead of BLCK as the sysclock for RT5514 codec on kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Enabling ASRC for RT5663 codec on kabylake platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake RT5663 machine driver entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake machine driver for RT5663 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: board: Fix missing sentinel for bxt_board_id (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix missing sentinels in sst_acpi_mach (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: board: Add Geminilake platform support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: board: Remove .owner initialization in bxt_rt298 driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix type in debug message (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix default dma_buffer_size (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove driver debugfs exit (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: explicitly add the headers sst-dsp.h (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add support to read firmware registers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add sram address to sst_addr structure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Debugfs facility to dump module config (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add debugfs support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht_bsw_rt5672: 19.2MHz clock for Baytrail platforms (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Move codec sysclk config to codec_init function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: skl_rt286: Add deepbuffer dai link (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix dma buffer size calculation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add deep buffer support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake RT5663+RT5514+MAX98927 machine driver entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Convert all sst_codecs data definition to c99 style (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake machine driver for RT5514, RT5663 and MAX98927 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: byt-max98090: Add GPIO ACPI mapping table (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skl: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: byt: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add machine driver for BYT/CHT + ES8316 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: Add 4-channel DMIC fixup (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add enum control for mic selection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add mic-select module type (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: Delete sst_shim_regs64; saved regs are never used (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake RT5663+MAX98927 machine driver entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Add Kabylake Realtek Maxim machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Improve machine driver selection based on quirk data (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Move quirk to identify correct machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Create a helper to search for matching machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Convert skl machine data to C99 style (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Convert atom machine data to C99 style (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Support for multiple data blocks (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to parse consecutive string tkns in manifest (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix IPC rx_list corruption (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: Remove unused function sst_restore_shim64() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: cht_bsw_max98090_ti: Remove unused function cht_get_codec_dai() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: fix spelling mistake: "allocationf" -> "allocation" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: localize variable without external linkage (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix typo for token d0i3 caps (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Move i915 registration to worker thread (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Return negative error code (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix unused variable warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix uninitialized pointer use (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add loadable module support on KBL platform (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Modify load_lib_ipc arguments for a nowait version (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Register dsp_fw_ops for kabylake (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Modify arguments to reuse module transfer function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Commonize library load (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Move sst common initialization to a helper function (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bytcr_rt5640: log quirk configuration errors (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bytcr_rt5640: Fix a typo and quirk parameter type (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Fix PM and non-atomic crash in bytcr drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: bytcr_rt5640: Allow quirk set via module option (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: Call snd_soc_set_dmi_name() unconditionally (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix a couple user after free bugs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Uninitialized variable in probe_codec() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: update Thinkpad 10 quirk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add support for deferred DSP module bind (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: fix spelling mistake: "Timout" -> "Timeout" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix module state after unbind and delete (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix DMA position reporting for capture stream (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Rearrangement of code to cleanup SKL SST library (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: remove hard coded ACPI path (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove redundant vmixer handler (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Don't unload module when in use (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add 16-bit constraint to FE bxt_rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use the sig_bits to define dai bps capability (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: remove unused variable data and associated code (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Don't print FW version repeatedly (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Update bxt_da7219_max98357a to add a new (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix parameter overwrite for KPB Module (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix module load when module size > DMA buffer size (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove get dsp_ops in cleanup routine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Disable notifications at boot after DSP FW init (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Remove BE prepare ops (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Reload the firmware in case of D3 failure (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Update DSP core state in D0 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Disable interrupt when DSP is in D3 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix not to stop src pipe in pre pmd event handler (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Fix to delete DSP pipe after stopping pipe (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Enable bytcht_nocodec machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: add card for MinnowBoardMax/Up I2S access (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: enable BYT/CHT+DA7213 machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add machine driver for BYT/CHT + DA7213 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: code cleanup for pin fixup limitation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: use a helper macro to rounding-up calculation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix invalid memory access due to wrong reference of pointer (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: optimize ROM init retries (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Store the FW/Library context at boot (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bdw-rt5677: Use devm_gpiod_get() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: fix spelling mistake: "allocationf" -> "allocation" (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add jack port initialize in bxt_rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add Geminlake IDs (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Check device type to get endpoint configuration (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add jack port initialize in da7219_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add jack port initialize in nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add jack port initialize in nau88l25_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add jack port initialize in rt286 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Create ASoC jack for hdmi in bxt_da7219_max98357 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Create ASoC jack for hdmi in bxt_rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in skl_nau88l25_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Create ASoC jack for hdmi in rt286 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add route change to nau88l25_ssm4567 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add route change to nau88l25_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add route change to rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Report Platform ID info from NHLT (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: add channel map support in bxt_da7219_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: Add route change to da7219_max98357a machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add route change to rt286 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxt: add channel map support in rt298 machine (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: cht-bsw-rt5645: fix unused variable compiler warning (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht-bsw-rt5645: fix DAI formats (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add support for ALC3270 codec (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht-bsw-rt5645: select ASRC source based on routing quirk (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht-bsw-rt5645: add quirks for SSP0/AIF1/AIF2 routing (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: baytrail: add quirk for Lenovo Thinkpad 10 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht_bsw_rt5645: harden ACPI device detection (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: add machine driver for baytrail-rt5645 hardware (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: rt5645: add support for RT5648 (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: add support for Realtek 5651 on Cherrytrail (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: Add HP Pavilion x2 10-p000 machine entry (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: cht_bsw_rt5645: add Baytrail MCLK support (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: fix frame polarity (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: remove .pm_ops in all Atom/DPCM machine drivers (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: atom: Configure media_loop1 and sprot_loop in stereo (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Use set_tdm_slot to set the dma channel (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: boards: Remove ignore_suspend for WoV streams (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: set the resume point to LPIB (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Don't reset pass-through pipe in BE prepare (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: Use DMI name for sound card long name in Broadwell machine driver (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: remove ignored dependencies (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: select DW_DMAC_CORE since it's mandatory (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: rename SND_SST_MFLD_PLATFORM to SND_SST_ATOM_HIFI2_PLATFORM (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: remove redundant select SND_SOC_INTEL_SST (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bxtn: Use DSP poll API to poll FW status (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: common: Update dsp register poll implementation (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Clean up manifest info (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: bytcr_rt5640: quirks for Insyde devices (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Removed unused skl_get_format() (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Add helper function to setup host/link dma (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Configure DMA in PRE_PMD handler of Mixer (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: Update link_index and format in pipe params (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: remove unused 'ret_val' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: remove unused 'msg_high' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: sst: remove unused 'ops' (Jaroslav Kysela) [1463624] - [sound] alsa: asoc: intel: skylake: remove unused 'ret' (Jaroslav Kysela) [1463624] - [sound] alsa: revert "[sound] alsa: dmaengine: dw: pass platform data via struct dw_dma_chip" (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: export probe()/remove() and Co to users (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: some Intel devices has no memcpy support (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: define DW_DMA_MAX_NR_MASTERS (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: amend description of dma_dev field (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: split dma-dw.h to platform and private parts (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: move private definitions to regs.h (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: move dw_dmac.h to where it belongs to (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: pci: add ID for WildcatPoint PCH (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: use dw_dmac autoconfiguration in PCI driver (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: always export dw_dma_{en,dis}able (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: add PCI IDs for Braswell DMAs (Jaroslav Kysela) [1463624] - [sound] alsa: dma: remove DEFINE_PCI_DEVICE_TABLE macro (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: convert to use SET_LATE_SYSTEM_SLEEP_PM_OPS (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: Add suspend and resume handling for PCI mode DW_DMAC (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: add a PCI ID for Intel Haswell SoC (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: add PCI part of the driver (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: introduce dw_dma_on() helper (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: move clock operations to platform.c (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: introduce generic filter function (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: apply both HS interfaces and remove slave_id usage (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: convert dw_dma_slave to use explicit HS interfaces (Jaroslav Kysela) [1463624] - [sound] alsa: avr32: at32ap700x: don't rely on default DMA masters (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: don't perform DMA when dmaengine_submit is called (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: add debug message to dwc_dostart_first_queued (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: introduce dwc_dostart_first_queued() helper (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: check return code of dma_async_device_register() (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: fix regression in dw_probe() function (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: enable clock before access (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: went back to plain {request,free}_irq() calls (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: allocate memory in two stages in probe (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: remove leftovers in the comment blocks (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: use pad instead of casting dma_addr_t (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: join split up messages (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: fix style of multiline comment (Jaroslav Kysela) [1463624] - [sound] alsa: dmaengine: dw: use DMA_COMPLETE for dma completion status (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: return DMA_PAUSED only if cookie status is DMA_IN_PROGRESS (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: return DMA_SUCCESS immediately from device_tx_status() (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: allow shared interrupts (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: improve comparison with ~0 (Jaroslav Kysela) [1463624] - [sound] alsa: dma: dw: split driver to library part and platform code (Jaroslav Kysela) [1463624] - [sound] alsa: dma: move dw_dmac driver to an own directory (Jaroslav Kysela) [1463624] - [sound] alsa: gpio: acpi: Add managed variant of acpi_dev_add_driver_gpios() (Jaroslav Kysela) [1463624] - [sound] alsa: acpi / gpio: Driver GPIO mappings for ACPI GPIOs (Jaroslav Kysela) [1463624] - [sound] alsa: regmap: Mark reg_defaults in regmap_multi_reg_write as const (Jaroslav Kysela) [1463624] - [sound] alsa: regmap: new API regmap_multi_reg_write() definition (Jaroslav Kysela) [1463624] - [sound] alsa: device property: Add function to search for named child of device (Jaroslav Kysela) [1463624] - [sound] alsa: of_graph: add of_graph_get_endpoint_count() (Jaroslav Kysela) [1463624] - [sound] alsa: of_graph: add of_graph_get_port_parent() (Jaroslav Kysela) [1463624] - [sound] alsa: of_graph: add of_graph_get_remote_endpoint() (Jaroslav Kysela) [1463624] - [sound] alsa: of: introduce of_graph_get_remote_node (Jaroslav Kysela) [1463624] - [sound] alsa: of: errno.h in of_graph.h (Jaroslav Kysela) [1463624] - [sound] alsa: of: fix a build error to of_graph_get_endpoint_by_regs function (Jaroslav Kysela) [1463624] - [sound] alsa: of: add helper for getting endpoint node of specific identifiers (Jaroslav Kysela) [1463624] - [sound] alsa: of: Explicitly linux/types.h in of_graph.h (Jaroslav Kysela) [1463624] - [sound] alsa: of: Add of_graph_get_port_by_id function (Jaroslav Kysela) [1463624] - [sound] alsa: of: Add for_each_endpoint_of_node helper macro (Jaroslav Kysela) [1463624] - [sound] alsa: of: Fix of_graph_parse_endpoint stub for !CONFIG_OF builds (Jaroslav Kysela) [1463624] - [sound] alsa: of: move common endpoint parsing to of (Jaroslav Kysela) [1463624] - [sound] alsa: v4l: of: Remove struct v4l2_of_endpoint remote field (Jaroslav Kysela) [1463624] - [sound] alsa: of: move graph helpers from media/v4l2-core to of (Jaroslav Kysela) [1463624] - [sound] alsa: v4l: of: Return an int in v4l2_of_parse_endpoint() (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Avoid MST pipe handling for LPE audio (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Remove the unused pending_notify from LPE platform data (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Stop pretending to mask/unmask LPE audio interrupts (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Split snd_intelhad into card and PCM specific structures (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Prepare LPE audio ctls for multiple PCMs (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Clear the pdata.notify_lpe_audio pointer before teardown (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Fix runtime PM for LPE audio (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't enable runtime PM as default (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use runtime PM autosuspend (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't bail out from PCM ops when disconnected (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Minor code rearrangement (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Stop the stream when buffer is processed after disconnection (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Avoid register accesses during disconnection (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't return an error from chmap ctl at disconnected (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix memory leak in had_build_channel_allocation_map() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use snd_pcm_stop_xrun() for connection / disconnection paths (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Implement jack control (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused stream.running field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Handle reset at prepare callback (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Support S16 format (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Support S32 format (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Allow no-period-wakeup setup (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Allow single period PCM operation (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't pass SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Cache AUD_CONFIG register value (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Rearrange defines (Jaroslav Kysela) [1463624] - [sound] alsa: x86: mark hdmi suspend/resume functions as __maybe_unused (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix driver name string overflow (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Rename had_enable_audio_int() to had_ack_irqs() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop suspicious U24 format support (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Refactor PCM process engine (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Unify local function prefix (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Minor cleanup of reset buffer procedure (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't check connection in lowlevel accessors (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Explicit specify 32bit DMA (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Rename drv_status to connected (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Yet more tidy-up and clean-ups (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Simplify comments (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Set CA bits for DisplayPort too (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Create ELD control element (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Clean up unused defines and inclusions (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Reduce redundant register field names (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use the standard ELD bytes definitions (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Move stream status into pcm_stream_info (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Implement runtime PM (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Properly manage PCM substream lifetype (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused fields from pcm_stream_info (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop redundant had_stream_pvt (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop superfluous state field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop flag_underrun field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix racy access to chmap (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove superfluous irqsave flags (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Constfy tables (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove _v[12] suffices (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Tidy up codes (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop had_get_hwstate() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove superfluous check at resume (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix sleep-in-atomic via i915 notification (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop superfluous PCM private_free (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused fields from snd_intelhad struct (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove indirect call of snd_pcm_period_elapsed() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix for CONFIG_PM=n (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Replace pr_xxx() with dev_xxx() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fold intel_hdmi_audio_if.c into main file (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Flatten two abstraction layers (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused hdmi_audio_query() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Call snd_card_register() at the end (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Embed snd_intelhad into snd_card (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Move dma_mask debug print into intel_hdmi_lpe_audio.c (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused hw_silence field (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Move the global underrun_count to struct snd_intelhad (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop the global platform device reference (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Fix possible stale interrupt calls (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Fix use after free in lpe_audio_platdev_destroy() (Jaroslav Kysela) [1463624] - [sound] alsa: gpu: drm: i915l intel_lpe_audio: Fix kerneldoc comments (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Pass platform device to LPE audio notifier (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Pass pipe to LPE audio notification (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: add DisplayPort amp unmute for LPE audio mode (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: add DP support in LPE audio mode (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: Add support for audio driver notifications (Jaroslav Kysela) [1463624] - [sound] alsa: drm/i915: setup bridge for HDMI LPE audio driver (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Handle the error from hdmi_audio_probe() properly (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Use config base depending on the pipe (Jaroslav Kysela) [1463624] - [sound] alsa: x86: fix resource_size.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop unused mid_hdmi_audio_is_busy() (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Call event callback directly (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop useless mutex at probe (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Pass snd_intelhad object to helpers (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop snd_intel_had_interface indirect calls (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Replace indirect query_ops with direct calls (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Replace indirect register ops with direct calls (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Don't set PCM state to DISCONNECTED (Jaroslav Kysela) [1463624] - [sound] alsa: x86: hdmi: fix returnvar.cocci warnings (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Drop indirect calls of had_ops (Jaroslav Kysela) [1463624] - [sound] alsa: x86: Remove v1 ops and structs (Jaroslav Kysela) [1463624] - [sound] alsa: x86: intel_hdmi: add definitions and logic for DP audio (Jaroslav Kysela) [1463624] - [sound] alsa: x86: hdmi: continue playback even when display resolution changes (Jaroslav Kysela) [1463624] - [sound] alsa: x86: hdmi: Add audio support for BYT and CHT (Jaroslav Kysela) [1463624] - [sound] alsa: add Intel HDMI LPE audio driver for BYT/CHT-T (Jaroslav Kysela) [1463624] - [sound] alsa: 6fire: Use common error handling code in usb6fire_chip_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: usx2y: Use common error handling code in submit_urbs() (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: Use common error handling code in us122l_create_card() (Jaroslav Kysela) [1463624] - [sound] alsa: usx2y: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: usb-midi: Use common error handling code in __snd_usbmidi_create() (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsets (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: add DSD support for new Amanero PID (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: don't retry snd_usb_ctl_msg after timeout (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Add mute TLV for playback volumes on C-Media devices (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Apply sample rate quirk to Sennheiser headset (Jaroslav Kysela) [1463624] - [sound] alsa: usb: caiaq: audio: Delete two error messages for a failed memory allocation in alloc_urbs() (Jaroslav Kysela) [1463624] - [sound] alsa: usb: Delete an error message for a failed memory allocation in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: usx2y: Delete an error message for a failed memory allocation in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: line6: remove unnecessary initialization to PODHD500X (Jaroslav Kysela) [1463624] - [sound] alsa: line6: add support for POD HD500X (Jaroslav Kysela) [1463624] - [sound] alsa: usb: Avoid VLA in mixer_us16x08.c (Jaroslav Kysela) [1463624] - [sound] alsa: usb: Fix a typo in Tascam US-16x08 mixer element (Jaroslav Kysela) [1463624] - [sound] alsa: revert "alsa: usb-audio: purge needless variable length array" (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: enable compile testing (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: clean up US144 handling (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: fix Amanero Combo384 quirk on big-endian hosts (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: replace /proc/bus/usb by /dev/bus/usb (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Fake also USB device id when alias is given (Jaroslav Kysela) [1463624] - [sound] alsa: lib/vsprintf.c: remove Z support (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Tidy up mixer_us16x08.c (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Fix memory leak and corruption in mixer_us16x08.c (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: purge needless variable length array (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: localize function without external linkage (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: localize one-referrer variable (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: Tascam US-16x08 DSP mixer quirk (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Implement mic-mute LED mode enum (Jaroslav Kysela) [1463624] - [sound] alsa: hda - rename dell_led_set_func to dell_micmute_led_set_func (Jaroslav Kysela) [1463624] - [sound] alsa: hda - use dell_micmute_led_set() instead of dell_app_wmi_led_set() (Jaroslav Kysela) [1463624] - [sound] alsa: hda_intel: add card number to irq description (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Remove superfluous header inclusions (Jaroslav Kysela) [1463624] - [sound] alsa: hda/ca0132 - Fix memory leak at error path (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix forget to free resource in error handling code path in hda_codec_driver_probe (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Enable jack detection function for Intel ALC700 (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix regression of hdmi eld control created based on invalid pcm (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978) (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Fix pincfg for Dell XPS 13 9370 (Jaroslav Kysela) [1463624] - [sound] alsa: 6fire: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Add Cannonlake PCI ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix speaker output from VAIO VPCL14M1R (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add mute led support for HP ProBook 440 G4 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - No loopback on ALC225/ALC295 codec (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Update headset mode for ALC225 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Update headset mode for ALC298 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add missing NVIDIA GPU codec IDs to patch table (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add hdmi id for a Geminilake variant (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - New codec device ID for ALC1220 (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Protect call to dma_mmap_coherent() by check for HAS_DMA (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - change the location for one of two front microphones (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix unbalance of i915 module refcount (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Remove GPIO_MASK (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Fix typo of pincfg for Dell quirk (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - New codecs support for ALC215/ALC285/ALC289 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Remove ALC285 device ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix doubly initialization of i915 component (Jaroslav Kysela) [1463624] - [sound] alsa: hda: constify attribute_group structures (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Support Dell headset mode for ALC3271 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Minor code refactoring for Intel HDMI codec parsers (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Bind with i915 component before codec binding (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Skip card registration when no codec is found (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix endless loop of codec configure (Jaroslav Kysela) [1463624] - [sound] alsa: hda - set input_path bitmap to zero after moving it to new place (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - There is no loopback mixer in the ALC234/274/294 (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Add default procedure for suspend and resume state (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Support headset mode for ALC234/ALC274/ALC294 (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix potential race at unregistration and unsol events (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add AZX_DRIVER_SKL for simplification (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Apply quirks to Broxton-T, too (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Add ALC256 HP depop function (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add Coffelake PCI ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek - Reorder ALC269 ASUS quirk entries (Jaroslav Kysela) [1463624] - [sound] alsa: hda/realtek: Fix mic and headset jack sense on Asus X705UD (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix applying MSI dual-codec mobo quirk (Jaroslav Kysela) [1463624] - [sound] alsa: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Provide dual-codecs model option for a few Realtek codecs (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Apply dual-codec quirk for MSI Z270-Gaming mobo (Jaroslav Kysela) [1463624] - [sound] alsa: opl3: Kill unused set_fs() (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Fix a typo in comment (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Remove the use of set_fs() (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Remove the generic bind ctl helpers (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Move bind-mixer switch codes to generic parser (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix cpu lockup when stopping the cmd dmas (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add mute led support for HP EliteBook 840 G3 (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add HP ZBook 15u G3 Conexant CX20724 GPIO mute leds (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Move common haswell init to a helper (Jaroslav Kysela) [1463624] - [sound] alsa: hda - add DP MST audio support (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Add Geminilake id to SKL_PLUS (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Allow to enable/disable vmaster build explicitly (Jaroslav Kysela) [1463624] - [sound] alsa: hda - set intel audio clock to a proper value (Jaroslav Kysela) [1463624] - [sound] alsa: hda - add more ML register definitions (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Improved position reporting on SKL+ (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Move SKL+ vendor specific register definitions to hda_register.h (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Avoid tricky macros (Jaroslav Kysela) [1463624] - [sound] alsa: hda/ca0132: Limit values for chip addresses to 32-bit (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Fix LLCH register read (Jaroslav Kysela) [1463624] - [sound] alsa: hda/ca0132: Remove double parentheses (Jaroslav Kysela) [1463624] - [sound] alsa: platform/x86: dell-laptop: import dell_micmute_led_set() from leds/dell-led.c (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Add Geminilake HDMI codec ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda - Add Geminilake PCI ID (Jaroslav Kysela) [1463624] - [sound] alsa: hda: check stream decoupled register state (Jaroslav Kysela) [1463624] - [sound] alsa: Fix forgotten dependency fix for tristate OSS sequencer kconfig (Jaroslav Kysela) [1463624] - [sound] alsa: emux: Fix/cleanup old ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1463624] - [sound] alsa: atmel: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1463624] - [sound] alsa: atmel_abdac: clk_round_rate() can return a zero upon error (Jaroslav Kysela) [1463624] - [sound] alsa: atmel: Fix possible array overflow (Jaroslav Kysela) [1463624] - [sound] alsa: oxygen: xonar dg(x): make model_xonar_dg const (Jaroslav Kysela) [1463624] - [sound] alsa: asihpi: Kill BUG_ON() usages (Jaroslav Kysela) [1463624] - [sound] alsa: ymfpci: Use common error handling code in snd_ymfpci_create() (Jaroslav Kysela) [1463624] - [sound] alsa: ymfpci: Use common error handling code in snd_card_ymfpci_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: hdspm: Use common error handling code in snd_hdspm_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Use common code in hdsp_get_iobox_version() (Jaroslav Kysela) [1463624] - [sound] alsa: maestro3: Use common error handling code in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Remove null check before kfree (Jaroslav Kysela) [1463624] - [sound] alsa: asihpi: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: vx: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: opl3: Put missing KERN_CONT prefix (Jaroslav Kysela) [1463624] - [sound] alsa: cmipci: Use common error handling code in snd_cmipci_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Use common error handling code in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: pcsp: Use common error handling code in snd_card_pcsp_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: Add support for STAudio ADCIII (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Fix forgotten user-copy conversion in init code (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Use common error handling code in two functions (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: Adjust four checks for null pointers (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: Use common error handling code in snd_mpu401_uart_new() (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: Delete an error message for a failed memory allocation in snd_mpu401_uart_new() (Jaroslav Kysela) [1463624] - [sound] alsa: opl3: Delete an error message for a failed memory allocation in snd_opl3_new() (Jaroslav Kysela) [1463624] - [sound] alsa: ca0106: Delete an error message for a failed memory allocation in snd_ca0106_pcm_open_capture_channel() (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: Delete an error message for a failed memory allocation in snd_mixart_create() (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: Delete an error message for a failed memory allocation in pcxhr_create() (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Adjust seven checks for null pointers (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Improve eight size determinations (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Delete an error message for a failed memory allocation in snd_hdspm_create() (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Adjust five checks for null pointers (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Use common error handling code in snd_rme96_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Delete two error messages for a failed memory allocation in snd_rme96_probe() (Jaroslav Kysela) [1463624] - [sound] alsa: trident: Delete an error message for a failed memory allocation in snd_trident_tlb_alloc() (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: fix string overflow warnings (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: fix format overflow warnings (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: fix string overflow warning (Jaroslav Kysela) [1463624] - [sound] alsa: fm801: Initialize chip after IRQ handler is registered (Jaroslav Kysela) [1463624] - [sound] alsa: opl4: Move inline before return type (Jaroslav Kysela) [1463624] - [sound] alsa: synth: Select snd-emux-synth explicitly (Jaroslav Kysela) [1463624] - [sound] alsa: vx: vx_pcm: constify vx_pcm_playback_ops and vx_pcm_capture_ops (Jaroslav Kysela) [1463624] - [sound] alsa: alsa : pcsp: pcsp_lib: constify snd_pcsp_playback_ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme32: Deliver indirect-PCM transfer error (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Deliver indirect-PCM transfer error (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: Deliver indirect-PCM transfer error (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Get rid of set_fs() usage (Jaroslav Kysela) [1463624] - [sound] alsa: cs4281: Fix the leftover comment (Jaroslav Kysela) [1463624] - [sound] alsa: ak411x: Use array instead of offsetof() (Jaroslav Kysela) [1463624] - [sound] alsa: vx222: Use container_of() (Jaroslav Kysela) [1463624] - [sound] alsa: ali5451: fix spelling mistake in "ali_capture_preapre" (Jaroslav Kysela) [1463624] - [sound] alsa: oxygen: simply setting of the shortname for Xonar DG cards (Jaroslav Kysela) [1463624] - [sound] alsa: au88x0: avoid theoretical uninitialized access (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Fix the incorrect check of dma_set_mask() call (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: Fallback DMA mask to 32bit (Jaroslav Kysela) [1463624] - [sound] alsa: vx: remove 'out of memory' message (Jaroslav Kysela) [1463624] - [sound] alsa: scripts/spelling.txt: add "overwriten" pattern and fix typo instances (Jaroslav Kysela) [1463624] - [sound] alsa: scripts/spelling.txt: add "an union" pattern and fix typo instances (Jaroslav Kysela) [1463624] - [sound] alsa: scripts/spelling.txt: add "swith" pattern and fix typo instances (Jaroslav Kysela) [1463624] - [sound] alsa: nm256: constify snd_ac97_res_table (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: make hw structures const (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0: constify ac97_pcm structures (Jaroslav Kysela) [1463624] - [sound] alsa: atiixp: constify ac97_pcm structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: pci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: mpu401: constify pnp_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: hda: make snd_kcontrol_new const (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: make snd_kcontrol_new const (Jaroslav Kysela) [1463624] - [sound] alsa: pci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: ymfpci: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: trident: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: riptide: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: pcxhr: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: ctxfi: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: lx6464es: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: lola: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: cs5535audio: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: korg1212: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: ca0106: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: aw2: make snd_pcm_hardware const (Jaroslav Kysela) [1463624] - [sound] alsa: trident: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: sis7019: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0m: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: echoaudio: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: au88x0: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: ali5451: constify snd_pcm_ops structures (Jaroslav Kysela) [1463624] - [sound] alsa: usbusx2y: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: us122l: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: ua101: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: snd-usb-caiaq: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: bcd2000: constify usb_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: add const to snd_akm4xxx structures (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: add const to snd_ak4xxx_private structures (Jaroslav Kysela) [1463624] - [sound] alsa: hda: constify pci_device_id (Jaroslav Kysela) [1463624] - [sound] alsa: via82xx: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: sonicvibes: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: hdspm: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: hdsp: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: rme32: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: nm256: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: intel8x0: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ice1724: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: hda: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: es1938: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ens137x: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: fm801: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: cmipci: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: bt87x: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: azt3328: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: au88x0: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: atiixp: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: ali5451: Constify hw_constraints (Jaroslav Kysela) [1463624] - [sound] alsa: mixart: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: cs46xx: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: ice1712: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb-line6: constify snd_kcontrol_new strucutre array (Jaroslav Kysela) [1463624] - [sound] alsa: line6: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: usb-audio: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: pci: constify snd_kcontrol_new structures (Jaroslav Kysela) [1463624] - [sound] alsa: emu10k1: constify snd_emux_operators structure (Jaroslav Kysela) [1463624] - [sound] alsa: control: cage TLV_DB_RANGE_HEAD in kernel land because it was obsoleted (Jaroslav Kysela) [1463624] - [sound] alsa: rename TLV-related macros so that they're friendly to user applications (Jaroslav Kysela) [1463624] - [sound] alsa: control: move layout of TLV payload to UAPI header (Jaroslav Kysela) [1463624] - [sound] alsa: topology: Export ID types for TLV controls (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix negative appl_ptr handling in pcm-indirect helpers (Jaroslav Kysela) [1463624] - [sound] alsa: doc: Fix enum snd_jack_types comments (Jaroslav Kysela) [1463624] - [sound] alsa: compress: fix documentation errors (Jaroslav Kysela) [1463624] - [sound] alsa: memalloc.h - fix wrong truncation of dma_addr_t (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: probe events when parameters are changed actually (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add tracepoints for final selection process of hardware parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Skip ack callback without actual appl_ptr update (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add 'applptr' event of tracepoint (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: unify codes to operate application-side position on PCM buffer (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: localize snd_pcm_hw_params_choose() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add local header file for snd-pcm module (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Remove unused functions declaration (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Remove unused SNDRV_PCM_IOCTL1_{FALSE,TRUE} defines (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: fix the comments that refers to kernel-doc (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use static inline for snd_pcm_lib_alloc_vmalloc_buffer() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix kerneldoc for params_*() functions (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Convert params_*() with static inline functions (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Define dummy snd_pcm_suspend() for CONFIG_PM=n (Jaroslav Kysela) [1463624] - [sound] alsa: Use IS_ENABLED() in common headers (Jaroslav Kysela) [1463624] - [sound] alsa: compress: Remove unused variable (Jaroslav Kysela) [1463624] - [sound] alsa: hwdep: prevent a harmless shift wrapping bug (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Cancel pending autoload work at unbinding device (Jaroslav Kysela) [1463624] - [sound] alsa: core: Use pS printk format for direct addresses (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Unify ioctl functions for playback and capture streams (Jaroslav Kysela) [1463624] - [sound] alsa: Get rid of card power_lock (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix power lock unbalance via OSS emulation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Correct broken procfs set up (Jaroslav Kysela) [1463624] - [sound] alsa: control: TLV data is unavailable at initial state of user-defined element set (Jaroslav Kysela) [1463624] - [sound] alsa: control: queue TLV event for a set of user-defined element (Jaroslav Kysela) [1463624] - [sound] alsa: control: delegate TLV eventing to each driver (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Adjust nine function calls together with a variable assignment (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use common error handling code in _snd_pcm_new() (Jaroslav Kysela) [1463624] - [sound] alsa: core: Fix unexpected error at replacing user TLV (Jaroslav Kysela) [1463624] - [sound] alsa: control: use counting semaphore as write lock for ELEM_WRITE operation (Jaroslav Kysela) [1463624] - [sound] alsa: control: code refactoring for ELEM_READ/ELEM_WRITE operations (Jaroslav Kysela) [1463624] - [sound] alsa: control: queue events within locking of controls_rwsem for ELEM_WRITE operation (Jaroslav Kysela) [1463624] - [sound] alsa: seq: 2nd attempt at fixing race creating a queue (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix CONFIG_SND_SEQ_MIDI dependency (Jaroslav Kysela) [1463624] - [sound] alsa: control: code refactoring for TLV request handler to user element set (Jaroslav Kysela) [1463624] - [sound] alsa: control: code refactoring TLV ioctl handler (Jaroslav Kysela) [1463624] - [sound] alsa: control: obsolete user_ctl_lock (Jaroslav Kysela) [1463624] - [sound] alsa: control: use counting semaphore as write lock for TLV write/command operations (Jaroslav Kysela) [1463624] - [sound] alsa: control: queue events within locking of controls_rwsem for TLV operation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Simplify check for dma_mmap_coherent() availability (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: constify attribute_group structures (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Disable only control mmap for explicit appl_ptr sync (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Add an ioctl to specify the supported protocol version (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Add the explicit appl_ptr sync support (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Fix possible inconsistent appl_ptr update via mmap (Jaroslav Kysela) [1463624] - [sound] alsa: core: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Don't treat NULL chmap as a fatal error (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use common PCM_RUNTIME_CHECK() for sanity checks (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Preprocess PAUSED or SUSPENDED stream before PREPARE (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Allow dropping stream directly after resume (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Apply power lock globally to common ioctls (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Clean up SNDRV_PCM_IOCTL_PAUSE code (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use s instead of c for format of PCM buffer tracepoints (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Allow the modular sequencer registration (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: return error immediately for parameters handling (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Reorganize kconfig and build (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Allow the tristate build of OSS emulation (Jaroslav Kysela) [1463624] - [sound] alsa: Make CONFIG_SND_OSSEMUL user-selectable (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use friendly name for id of PCM substream in trace print (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: move fixup of info flag after selecting single parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: calculate non-mask/non-interval parameters always when possible (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use helper functions to refer parameters as constants (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add comment about application of rule to PCM parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use helper functions to check whether parameters are determined (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: adaption of code formatting (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: remove function local variable with alternative evaluation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use goto statement instead of while statement to reduce indentation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add a helper function to apply parameter rules (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add a helper function to constrain interval-type parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add a helper function to constrain mask-type parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: obsolete RULES_DEBUG local macro (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: enable parameter tracepoints only when CONFIG_SND_DEBUG is enabled (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: tracepoints for refining PCM parameters (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Build OSS writev/readv helpers conditionally (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Kill set_fs() in PCM OSS layer (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Direct in-kernel read/write support (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Simplify snd_pcm_playback_silence() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Unify read/write loop (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: More unification of PCM transfer codes (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Call directly the common read/write helpers (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Shuffle codes (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Check PCM state by a common helper function (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Drop the old copy and silence ops (Jaroslav Kysela) [1463624] - [sound] alsa: hdsp: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme9652: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme96: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: rme32: Convert to the new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: korg1212: Convert to the new PCM ops (Jaroslav Kysela) [1463624] - [sound] alsa: nm256: Convert to new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: es1938: Convert to the new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: dummy: Convert to new PCM copy ops (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Introduce copy_user, copy_kernel and fill_silence ops (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: pcm_local.h and remove some extraneous tabs (Jaroslav Kysela) [1463624] - [sound] alsa: declare snd_kcontrol_new structures as const (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Call ack() whenever appl_ptr is updated (Jaroslav Kysela) [1463624] - [sound] alsa: control: remove entry limitation for list operation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Remove set_fs() in PCM core code (Jaroslav Kysela) [1463624] - [sound] alsa: control: Simplify snd_ctl_elem_list() implementation (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Simplify forward/rewind codes (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Use a common helper for PCM state check and hwsync (Jaroslav Kysela) [1463624] - [sound] alsa: pcm/oss: mark snd_pcm_plug_slave_format arg as const (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use "do {} while (0)" for empty macro (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: constify function local and read-only table (Jaroslav Kysela) [1463624] - [sound] alsa: pcm/oss: refer to parameters instead of copying to reduce usage of kernel stack (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: use helper function to refer parameter as read-only (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: add const qualifier for read-only table for sampling rate (Jaroslav Kysela) [1463624] - [sound] alsa: opl4: Use IS_REACHABLE() (Jaroslav Kysela) [1463624] - [sound] alsa: pcm: Build pcm notifier code conditionally (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Don't break snd_use_lock_sync() loop by timeout (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix race during FIFO resize (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix racy cell insertions during snd_seq_pool_done() (Jaroslav Kysela) [1463624] - [sound] alsa: seq: Fix link corruption by event error handling (Jaroslav Kysela) [1463624]- [scsi] qla2xxx: Move initialization of work element earlier (Himanshu Madhani) [1500417] - [scsi] qla2xxx: Fix uninitialized work element (Himanshu Madhani) [1500417] - [scsi] lpfc: change version to 11.4.0.4 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: correct nvme sg segment count check (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix oops of nvme host during driver unload (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Extend RDP support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Ensure io aborts interlocked with the target (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix secure firmware updates (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash in lpfc_nvme_fcp_io_submit during LIP (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Disable NPIV support if NVME is enabled (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix oops if nvmet_fc_register_targetport fails (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Revise NVME module parameter descriptions for better clarity (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Set missing abort context (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Reduce log spew on controller reconnects (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix FCP hba_wqidx assignment (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Move CQ processing to a soft IRQ (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Make ktime sampling more accurate (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: PLOGI failures during NPIV testing (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix warning messages when NVME_TARGET_FC not defined (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix lpfc nvme host rejecting IO with Not Ready message (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash receiving ELS while detaching driver (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix pci hot plug crash in list_add call (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix pci hot plug crash in timer management routines (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Cocci spatch "pool_zalloc-simple" (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove redundant null check on eqe (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: use proper format string for dma_addr_t (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: avoid false-positive gcc-8 warning (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: avoid an unused function warning (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: lpfc version bump 11.4.0.3 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix "integer constant too large" error on 32bit archs (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add Buffer to Buffer credit recovery support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove console log clutter (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix bad sgl reposting after 2nd adapter reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme target failure after 2nd adapter reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix relative offset error on large nvmet target ios (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix MRQ > 1 context list handling (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Limit amount of work processed in IRQ (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Correct issues with FAWWN and FDISCs (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVME PRLI handling during RSCN (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash in lpfc nvmet when fc port is reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix duplicate NVME rport entries and namespaces (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix handling of FCP and NVME FC4 types in Pt2Pt topology (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Correct return error codes to align with nvme_fc transport (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: convert info messages to standard messages (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix oops when NVME Target is discovered in a nonNVME environment (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix rediscovery on switch blade pull (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix loop mode target discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix plogi collision that causes illegal state transition (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove useless code in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Replace PCI pool old API (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: support nvmet_fc defer_rcv callback (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: don't double count abort errors (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: spin_lock_irq() is not nestable (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix refcount error on node list (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme io stoppage after link bounce (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: update to revision to 11.4.0.1 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Driver responds LS_RJT to Beacon Off ELS - Linux (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash in lpfc_sli_ringtxcmpl_put when nvmet gets an abort request (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash doing IO with resets (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash after firmware flash when IO is running (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix SLI3 drivers attempting NVME ELS commands (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Break up IO ctx list into a separate get and put list (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Reduce time spent in IRQ for received NVME commands (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Vport creation is failing with "Link Down" error (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme_info sysfs output to be consistent (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix system panic when express lane enabled (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: update to revision to 11.4.0.0 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add auto EQ delay logic (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix defects reported by Coverity Scan (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix vports not logging into target (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix PRLI retry handling when target rejects it (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix System panic after loading the driver (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash on powering off BFS VM with passthrough device (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix return value of board_mode store routine in case of online failure (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix counters so outstandng NVME IO count is accurate (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix Port going offline after multiple resets (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvmet node ref count handling (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix Lun Priority level shown as NA (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add changes to assist in NVMET debugging (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme port role handling in sysfs and debugfs handlers (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix transition nvme-i rport handling to nport only (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add nvme initiator devloss support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: make a couple of functions static (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix spelling mistake "entrys" -> "entries" (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: debugfs: get rid of pointless access_ok() (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: prevent potential null pointer dereference (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Avoid NULL pointer dereference in lpfc_els_abort() (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvmet_fc: fix format string (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet-fc: remove target cpu scheduling flag (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix build issue if NVME_FC_TARGET is not defined (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NULL pointer dereference during PCI error recovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: update version to 11.2.0.14 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add MDS Diagnostic support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVMEI's handling of NVMET's PRLI response attributes (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Cleanup entry_repost settings on SLI4 queues (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix debugfs root inode "lpfc" not getting deleted on driver unload (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVME I+T not registering NVME as a supported FC4 type (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Added recovery logic for running out of NVMET IO context resources (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Separate NVMET RQ buffer posting from IO resources SGL/iocbq/context (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Separate NVMET data buffer pool fir ELS/CT (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NMI watchdog assertions when running nvmet IOPS tests (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVMEI driver not decrementing counter causing bad rport state (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvmet RQ resource needs for large block writes (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Adding additional stats counters for nvme (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix system crash when port is reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix used-RPI accounting problem (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: ensure els_wq is being checked before destroying it (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: double lock typo in lpfc_ns_rsp() (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: lpfc_get_wwpn at wrong offset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix memory corruption of the lpfc_ncmd->list pointers (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: revison 11.2.0.12 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Update ABORT processing for NVMET (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix implicit logo and RSCN handling for NVMET (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add Fabric assigned WWN support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix max_sgl_segments settings for NVME / NVMET (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix crash after issuing lip reset (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix driver load issues when MRQ=8 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Remove hba lock from NVMET issue WQE (Dick Kennedy) [1385844 1461977 1387768] - [scsi] Fix nvme initiator handling when not enabled (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix driver usage of 128B WQEs when WQ_CREATE is V1 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix driver unload/reload operation (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix PRLI ACC rsp for NVME (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix extra line print in rqpair debug print (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Remove NULL ptr check before kfree (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Remove unused defines for NVME PostBuf (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix spelling in comments (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Add debug messages for nvme/fcp resource allocation (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix log message in completion path (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix rejected nvme LS Req (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme unregister port timeout (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Standardize nvme SGL segment count (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet_fc: Rework target side abort handling (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet_fc: add req_release to lldd api (Dick Kennedy) [1385844 1461977 1387768] - [scsi] nvmet_fc: add target feature flags for upcall isr contexts (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix potential buffer overflow (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix building without debugfs support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix PT2PT PRLI reject (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc version bump for rhel7.5 nvme to 11.2.0.11 (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Finalize Kconfig options for nvme (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Rework lpfc Kconfig for NVME options (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: add missing Kconfig NVME dependencies (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: replace init_timer by setup_timer (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: code cleanups in NVME initiator discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: use div_u64 for 64-bit division (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: code cleanups in NVME initiator base (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove dead sli3 nvme code (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: correct double print (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: add NVME exchange aborts (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix IO submission if WQ is full (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix NVME CMD IU byte swapped word 1 problem (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Fix RCTL value on NVME LS request and response (Dick Kennedy) [1385844 1461977 1387768] - [lpfc] Fix crash during Hardware error recovery on SLI3 adapters (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: fix missing spin_unlock on sql_list_lock (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: don't dereference dma_buf-> iocbq before null check (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: sanity check hrq is null before dereferencing it (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: remove redundant assignment of sgel (Dick Kennedy) [1385844 1461977 1387768] - [scsi] Update lpfc version to 11.2.0.8 for rhel7.5 with NVME support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: Update copyrights (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: NVME: Target: Add debugfs support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: NVME: Target: bind to nvmet_fc api (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Target: Merge into FC discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Target: Receive buffer updates (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Target: Base modifications (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: Add debugfs support (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: bind to nvme_fc api (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: Merge into FC discovery (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: nvme: Initiator: Base modifications (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: refactor debugfs queue dump routines (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: refactor debugfs queue prints (Dick Kennedy) [1385844 1461977 1387768] - [scsi] lpfc: minor code cleanups (Dick Kennedy) [1385844 1461977 1387768]- [infiniband] lx5e: Fix race in mlx5e_sw_stats and mlx5e_vport_stats (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Fix ETHTOOL_GRXCLSRLALL handling (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Fix small packet threshold (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix UAR memory leak (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Make sure the FW max encap size is enough for ipv6 tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Make sure the FW max encap size is enough for ipv4 tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix driver load bad flow when having fw initializing timeout (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix issue in populating the PFC config paramters (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix possible system hang in the dcbnl-getdcbx() path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix sending an invalid PFC error mask to MFW (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix possible error in populating max_tc field (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: set XPT_CONG_CTRL flag for bc xprt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: fix false-postive maybe-uninitialized warning (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cq: Don't process more than the given budget (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: increment msn only when completing a request (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] uapi: fix rdma/mlx5-abi.h userspace compilation errors (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Update documentation link (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/ocrdma: fix a type issue in ocrdma_put_pd_num() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/vmw_pvrdma: Activate device on link up (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/vmw_pvrdma: Dont hardcode QP header page (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/vmw_pvrdma: Cleanup unused variables (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] Fix alignment of mmap cookies to support VIPT caching (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Protect against self-requeue of a cq work item (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Avoid supporting udp tunnel port ndo for VF reps (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Use the proper UAPI values when offloading TC vlan actions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] xprtrdma: Squelch kbuild sparse complaint (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix interrupt flags on Rx LL2 (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Prevent creation of too-big u32-chains (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: add IPV6 dependency (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Don't use attention PTT for configuring BW (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Fix race with multiple VFs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] sunrpc: flag transports as having congestion control (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: Use __skb_fill_page_desc() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4: Change ENOTSUPP to EOPNOTSUPP (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma_cm: fail iwarp accepts w/o connection params (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed*: Fix link indication race (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Don't allocate SBs using main PTT (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Prevent index problems in loopback test (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Reflect PF link when initializing VF (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Free netdevice only after stoping slowpath (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Initialize lock and slowpath workqueue early (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Reserve doorbell BAR space for present CPUs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Read queue state before releasing buffer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Release CQ resource under lock on failure (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: fix potential divide by 0 in mlx4_en_auto_moderation() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Drain the send queue before destroying a QP (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add support for draining IB_POLL_DIRECT completion queues (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Improve an error path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Make a diagnostic message more informative (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/srp: Document locking conventions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qedr: Fix some error handling (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/vmw_pvrdma: Expose vendor error to ULPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: use size_t for passing array length (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Remove redudant label (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: remove the unnecessary memory free (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Code reuse with memdup_copy (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, qib, rdmavt: Move AETH defines to rdma/ib_hdrs.h (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Add rvt_rnr_tbl_to_usec function (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Do not set physical link state if DC is in the shutdown state (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Modify logging frequency of DCC errors (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rdmavt, ib/hfi1, ib/qib: Correct ack count for passive (RTR) QPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: Updates to use rdmavt's SGE helper routines (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, rdmavt: Move SGE state helper routines into rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, rdmavt: Update copy_sge to use boolean arguments (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: Use new rdmavt timers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Use new rdmavt timers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rdmavt: Adding timer logic to rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, qib, rdmavt: Move AETH credit functions into rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1, qib, rdmavt: Move two IB event functions into rdmavt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Check upper-case EFI variables (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Reduce oversized fields in struct hfi1_packet (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Add additional fields to qp_stats (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Allocate context data on memory node (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rdmavt: Use per-CPU reference count for MRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Access hfi1_ibport through rcd pointer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Correct error calldown locking (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Use static CTLE with Preset 6 for integrated HFIs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Ensure read of producer s_head is correct (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/hfi1: Correct defered count after processing qp_wait_list (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: use setup_timer to simplify the code (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/iser: Protect completion context active_qps update (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: do not fire tasklet unless necessary (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qede: Add driver support for PTP (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Add infrastructure for PTP support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: do not use rwlock in fast path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Destination and source addr families must match (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Add default RoCE TOS to CMA configfs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Remove pointer casting from void to net_device (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix configuration of port capabilities (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix blue flame buffer size calculation (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx4: Remove unused variable from function declaration (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib: Query ports via the core instead of direct into the driver (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib: Add protocol for USNIC (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx4: Support raw packet protocol (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Support raw packet protocol (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add raw packet protocol (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add implicit MR support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Expose MR cache for mlx5_ib (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add null_mkey access (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/umem: Indicate that process is being terminated (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/umem: Update on demand page (ODP) support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add implicit MR flag (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add port counter support for Receive WQs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Expose Q counters groups only if they are supported by FW (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Remove deprecated module parameter (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Assign DSCP for R-RoCE QPs Address Path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Avoid SMP MADs from VFs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add additional checks before processing MADs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Return error for unsupported signature type (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix out-of-bound access (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rhel-only: Add CONFIG_INFINIBAND_BNXT_RE (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/bnxt_re: fix for "bnxt_en: Update to firmware interface spec 1.7.0." (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/bnxt_re: Add bnxt_re driver build support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/bnxt_re: Add bnxt_re RoCE driver (Don Dutile) [1456687 1456667 1409099 1386645 1385649 1385309] - [infiniband] xprtrdma: Refactor management of mw_list field (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] xprtrdma: Handle stale connection rejection (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] xprtrdma: Properly recover FRWRs with in-flight FASTREG WRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] sunrpc: fix build errors when linux/phy*.h is removed from sa.h (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Poll CQs in "workqueue" mode (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Combine list fields in struct svc_rdma_op_ctxt (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Remove unused sc_dto_q field (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Clean up backchannel send header encoding (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Clean up RPC-over-RDMA Call header decoder (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Clean up RPC-over-RDMA Reply header encoder (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] svcrdma: Another sendto chunk list parsing update (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: fix another maybe-uninitialized false-positive (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: fix a condition (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Bring back bfreg uar map dedicated pointer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Tx, no inline copy on ConnectX-5 (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: TX WQE update (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Configure cache line size for start and end padding (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix static checker warnings (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] cxgb4: get rid of custom busy poll code (Don Dutile) [1456687 1456667 1409099 1386645 1385649 1385309] - [infiniband] lx4_en: Check the enabling pptx/pprx flags in SET_PORT wrapper flow (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: Check the enabling mtu flag in SET_PORT wrapper flow (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_en: Pass user MTU value to Firmware at set port command (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_core: Get num_tc using netdev_get_num_tc (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_core: Add resource alloc/dealloc debugging (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4_core: Device revision support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4: Replace ENOSYS with better fitting error codes (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Add inline function to validate port (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Fix reversed test (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Remove the unnecessary error check (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/qib: Remove empty function (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: create struct ib_port_cache (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: function interface change (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Allow port reuse for rdma_id (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/cma: Add debug messages to error flows (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Remove unnecessary returned value check (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/isert: fix spelling mistake: "teminating" -> "terminating" (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mad: Add port_num to error message (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/vmw_pvrdma: Remove unused qp_type (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/core: Fix typo in comment (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: CQE compression control code reuse (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Reduce memory consumption on kdump kernel (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Enable Eth VFs to query their min-inline value for user-space (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Push min-inline mode resolution helper into the core (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Add support for setting VF min rate (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Support SRIOV TC encapsulation offloads for IPv6 tunnels (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Maximize ip tunnel key usage on the TC offloading path (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Use the full tunnel key info for encapsulation offload house-keeping (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: TC ipv4 tunnel encap offload cosmetic changes (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Add TC offloads matching on IPv6 encapsulation headers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Use exact encap header size for the FW input buffer (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx4: use rb_entry() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx4: support __GFP_MEMALLOC for rx (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5e: Receive s-tagged packets in promiscuous mode (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Add support to s-tag in mlx5 firmware interface (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix version printout in case of health issue (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Remove information print after attempt to load mlx5_ib module (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed: Replace memset with eth_zero_addr (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/cma: use cached port state when bind loopback (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/cma: resolve to first active ib port (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: export ib_get_cached_port_state (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: add port state cache (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Change list_del to list_del_init in the tx object (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Replace list_del of the neigh->list with list_del_init (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Use debug prints instead of warnings in RNR WC status (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Add detailed error message to dev_queue_xmit call (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: rtnl_unlock can not come after free_netdev (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Fix deadlock between rmmod and set_mode (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Fix deadlock over vlan_mutex (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: Set device connection mode only when needed (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/ipoib: When given an invalid UD MTU, give debug msg (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/ocrdma: Replace BUG() with BUG_ON() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Fix incorrect structure packing for booleans (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qedr: restructure functions that create/destroy QPs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qib: use rb_entry() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/hfi1: drop pci_link_reset() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/qib: drop qib_pci_link_reset() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/nes: use designated initializers (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Fix an skb leak (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Fix reference leaks in memory key invalidation code (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Fix a MR reference leak in check_rkey() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Generate a completion for all failed work requests (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Introduce functions for queue draining (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Add a runtime check in alloc_index() (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Issue warnings once (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Let the compiler check the type of the cleanup functions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Enable type checking on SKB_TO_PKT() and PKT_TO_SKB() arguments (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Remove superfluous casts (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Remove an unused variable and an unused argument (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Remove an unused function (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/rxe: Constify the pool name (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma: Adding ethertype ETH_P_IBOE (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Unify style of IOCTL commands (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Rename RDMA magic number (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Move HFI1 IOCTL declarations to common file (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/hfi1: Avoid redeclaration error (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Move legacy MAD IOCTL declarations to common file (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] rdma/core: Commonize RDMA IOCTL declarations location (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Activate support for 4K UARs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Support 4k UAR for libmlx5 (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Allow future extension of libmlx5 input data (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Use blue flame register allocator in mlx5_ib (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Add interface to get reference to a UAR (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Introduce blue flame register allocator (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix retrieval of index to first hi class bfreg (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] mlx5: Fix naming convention with respect to UARs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix error handling order in create_kernel_qp (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Fix kernel to user leak prevention logic (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Improve MR check (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add ODP atomics support (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] {net,ib}/mlx5: Refactor page fault handling (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Update PAGE_FAULT_RESUME layout (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add MR cache for large UMR regions (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add support for big MRs (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Refactor UMR post send format (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Support new MR features (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Add helper mlx5_ib_post_send_wait (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] ib/mlx5: Reorder code in query device command (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] lx5: Fix offset naming for reserved fields in hca_cap_bits (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687] - [infiniband] qed*: Add support for ndo_set_vf_trust (Don Dutile) [1385309 1385649 1386645 1409099 1456667 1456687]- [kernel] audit: ensure that 'audit=1' actually enables audit for PID 1 (Paul Moore) [1487352] - [tools] perf c2c: Fix remote HITM detection for Skylake (Jiri Olsa) [1485994] - [tools] perf test: Add test cases for new data source encoding (Jiri Olsa) [1485994] - [tools] perf tools: Add support for printing new mem_info encodings (Jiri Olsa) [1485994] - [uapi] perf/x86: Fix data source decoding for Skylake (Jiri Olsa) [1485994] - [x86] perf/x86: Move Nehalem PEBS code to flag (Jiri Olsa) [1485994] - [x86] kvm: x86: Fix potential preemption when get the current kvmclock timestamp (Marcelo Tosatti) [1496522] - [x86] kvm: x86: remove irq disablement around KVM_SET_CLOCK/KVM_GET_CLOCK (Marcelo Tosatti) [1496522] - [x86] nmi: Use raw lock (Scott Wood) [1465546] - [dma] s390, ppc: Remove dma_supported for s390 and powerpc (Don Dutile) [1499440] - [s390] Cleanup arch/s390/Kconfig DMA_ATTRS (Don Dutile) [1499440] - [s390] qdio: avoid reschedule of outbound tasklet once killed (Hendrik Brueckner) [1499699] - [s390] lib: export udelay_simple for systemtap (Hendrik Brueckner) [1499014] - [scsi] csiostor: fail probe if fw does not support FCoE (Arjun Vynipadath) [1458318] - [scsi] csiostor: update module version (Arjun Vynipadath) [1458318] - [scsi] csiostor: add check for supported fw version (Arjun Vynipadath) [1458318] - [scsi] csiostor: Avoid content leaks and casts (Arjun Vynipadath) [1458318] - [scsi] csiostor: add support for Chelsio T6 adapters (Arjun Vynipadath) [1458318] - [scsi] csiostor: fix use after free in csio_hw_use_fwconfig() (Arjun Vynipadath) [1458318] - [scsi] csiostor: Fix completion usage (Arjun Vynipadath) [1458318] - [scsi] csiostor: fix an error code in csio_hw_init() (Arjun Vynipadath) [1458318] - [scsi] csiostor: Use firmware version from cxgb4/t4fw_version.h (Arjun Vynipadath) [1458318] - [scsi] csiostor: T5 Firmware fix and cleanup (Arjun Vynipadath) [1458318] - [scsi] csiostor: Removed file csio_hw_t4.c (Arjun Vynipadath) [1458318] - [scsi] csiostor: Remove T4 FCoE Support (Arjun Vynipadath) [1458318] - [scsi] csiostor: fix sparse warnings (Arjun Vynipadath) [1458318] - [scsi] csiostor: firmware upgrade fix (Arjun Vynipadath) [1458318] - [scsi] csiostor: Use pci_enable_msix_range() instead of pci_enable_msix() (Arjun Vynipadath) [1458318] - [scsi] csiostor: Remove superfluous call to pci_disable_msix() (Arjun Vynipadath) [1458318] - [char] ipmi:ssif: Add missing unlock in error branch (Tony Camuso) [1457807] - [char] ipmi: constify bmc_dev_attr_group and bmc_device_type (Tony Camuso) [1457807] - [char] ipmi: get rid of field-by-field __get_user() (Tony Camuso) [1457807] - [char] ipmi: get COMPAT_IPMICTL_RECEIVE_MSG in sync with the native one (Tony Camuso) [1457807] - [char] ipmi:ssif: Use i2c_adapter_id instead of adapter->nr (Tony Camuso) [1457807] - [char] ipmi: Use the proper default value for register size in ACPI (Tony Camuso) [1457807] - [char] ipmi_ssif: remove redundant null check on array client->adapter->name (Tony Camuso) [1457807] - [char] ipmi: Pick up slave address from SMBIOS on an ACPI device (Tony Camuso) [1457807] - [char] ipmi/watchdog: fix watchdog timeout set on reboot (Tony Camuso) [1457807] - [char] ipmi_ssif: unlock on allocation failure (Tony Camuso) [1457807] - [char] ipmi/watchdog: fix wdog hang on panic waiting for ipmi response (Tony Camuso) [1457807] - [char] ipmi_si: use smi_num for init_name (Tony Camuso) [1457807] - [char] Move platform device creation earlier in the initialization (Tony Camuso) [1457807] - [char] ipmi: bt-bmc: Add ast2500 compatible string (Tony Camuso) [1457807] - [char] ipmi/bt-bmc: change compatible node to 'aspeed, ast2400-ibt-bmc' (Tony Camuso) [1457807] - [char] ipmi_ssif: use setup_timer (Tony Camuso) [1457807] - [char] ipmi: Fix kernel panic at ipmi_ssif_thread() (Tony Camuso) [1457807] - [char] ipmi_si: Clean up printks (Tony Camuso) [1457807] - [mm] page_cgroup: Fix Kernel bug during boot with memory cgroups enabled (Larry Woodman) [1483747] - [fs] ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff() (Bill O'Donnell) [1458728] - [fs] flexfiles: fix leak of nfs4_ff_ds_version arrays (Steve Dickson) [1496533] - [fs] nfs: Fix 2 use after free issues in the I/O code (Steve Dickson) [1496506] - [fs] pnfs: Use the standard I/O stateid when calling LAYOUTGET (Steve Dickson) [1496503] - [fs] nfsv4: Use correct inode in _nfs4_opendata_to_nfs4_state() (Steve Dickson) [1496500] - [fs] nfsv4.1: Fix a race in nfs4_proc_layoutget (Steve Dickson) [1478509] - [fs] nfsv4: fix a reference leak caused WARNING messages (Steve Dickson) [1478507] - [fs] nfsv4: Fix an rcu lock leak (Steve Dickson) [1478505] - [fs] nfs: Don't write back further requests if there is a pending write error (Steve Dickson) [1478486] - [fs] nfs: flexfiles: fix kernel OOPS if MDS returns unsupported DS type (Steve Dickson) [1478511] - [fs] pnfs/flexfiles: Handle expired layout segments in ff_layout_initiate_commit() (Steve Dickson) [1478511] - [fs] nfs: Fix another COMMIT race in pNFS (Steve Dickson) [1478511] - [fs] nfs: Fix a COMMIT race in pNFS (Steve Dickson) [1478511] - [fs] pnfs: Ensure we commit the layout if it has been invalidated (Steve Dickson) [1478487] - [fs] flexfiles: Fix up the ff_layout_write_pagelist failure path (Steve Dickson) [1478487] - [fs] PNFS for stateid errors retry against MDS first (Steve Dickson) [1458863] - [fs] PNFS fix EACCESS on commit to DS handling (Steve Dickson) [1458863] - [fs] PNFS fix fallback to MDS if got error on commit to DS (Steve Dickson) [1458863] - [fs] pnfs: Fix a deadlock when coalescing writes and returning the layout (Steve Dickson) [1478500] - [fs] pnfs: Don't clear the layout return info if there are segments to return (Steve Dickson) [1478500]- [nvme] fix the definition of the doorbell buffer config support bit (David Milburn) [1454365 1456486 1457880] - [nvme] pci: use dma memory for the host memory buffer descriptors (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: default MR page size to 4k (David Milburn) [1457880 1456486 1454365] - [nvme] pci: set cqe_seen on polled completions (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics: fix reporting of unrecognized options (David Milburn) [1457880 1456486 1454365] - [nvme] fc: eliminate incorrect static markers on local variables (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct use after free on list teardown (David Milburn) [1457880 1456486 1454365] - [nvme] don't overwrite identify sn/fr with 0-bytes (David Milburn) [1457880 1456486 1454365] - [nvme] fix nvme reset command timeout handling (David Milburn) [1457880 1456486 1454365] - [nvme] pci: fix CMB sysfs file removal in reset path (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add defer_req callback for deferment of cmd buffer return (David Milburn) [1457880 1456486 1454365] - [nvme] strip trailing 0-bytes in wwid_show (David Milburn) [1457880 1456486 1454365] - [nvme] pci: fix HMB size calculation (David Milburn) [1457880 1456486 1454365] - [nvme] fc: revise TRADDR parsing (David Milburn) [1457880 1456486 1454365] - [nvme] fc: address target disconnect race conditions in fcp io submit (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics commands should use the fctype field for data direction (David Milburn) [1457880 1456486 1454365] - [nvme] also provide a UUID in the WWID sysfs attribute (David Milburn) [1457880 1456486 1454365] - [nvme] don't report 0-bytes in serial number (David Milburn) [1457880 1456486 1454365] - [nvme] Move serial number from controller to subsystem (David Milburn) [1457880 1456486 1454365] - [nvme] prefix version configfs file with attr (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Fix an error handling path in 'nvme_probe()' (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Remove nvme_setup_prps BUG_ON (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix byte swapping in nvmet_fc_ls_create_association (David Milburn) [1457880 1456486 1454365] - [nvme] pci: add module parameter for io queue depth (David Milburn) [1457880 1456486 1454365] - [nvme] pci: compile warnings in nvme_alloc_host_mem() (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Accept variable pad lengths on Create Association LS (David Milburn) [1457880 1456486 1454365] - [nvme] fc: revise Create Association descriptor length (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: unconditionally recycle the request mr (David Milburn) [1457880 1456486 1454365] - [nvme] split nvme_uninit_ctrl into stop and uninit (David Milburn) [1457880 1456486 1454365] - [nvme] kick requeue list when requeueing a request instead of when starting the queues (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: remove race conditions from IB signalling (David Milburn) [1457880 1456486 1454365] - [nvme] fc: use blk_mq_delay_run_hw_queue instead of open-coding it (David Milburn) [1457880 1456486 1454365] - [nvme] fc: update tagset nr_hw_queues after queues reinit (David Milburn) [1457880 1456486 1454365] - [nvme] loop: update tagset nr_hw_queues after reconnecting/resetting (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: update tagset nr_hw_queues after reconnecting/resetting (David Milburn) [1457880 1456486 1454365] - [nvme] fc: don't override opts->nr_io_queues (David Milburn) [1457880 1456486 1454365] - [nvme] pci: rename to nvme_pci_configure_admin_queue (David Milburn) [1457880 1456486 1454365] - [nvme] move ctrl cap to struct nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] move queue_count to the nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] Quirks for PM1725 controllers (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: register ib_client to not deadlock in device removal (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix error recovery on link down (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix crashes on bad opcodes (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Fix crash when nvme controller connection fails (David Milburn) [1457880 1456486 1454365] - [nvme] fc: replace ioabort msleep loop with completion (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix double calls to nvme_cleanup_cmd() (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics: verify that a controller returns the correct NQN (David Milburn) [1457880 1456486 1454365] - [nvme] simplify nvme_dev_attrs_are_visible (David Milburn) [1457880 1456486 1454365] - [nvme] read the subsystem NQN from Identify Controller (David Milburn) [1457880 1454365 1456486] - [nvme] remove a misleading comment on struct nvme_ns (David Milburn) [1457880 1456486 1454365] - [nvme] explicitly disable APST on quirked devices (David Milburn) [1389600] - [nvme] use a single NVME_AQ_DEPTH and relax it to 32 (David Milburn) [1457880 1456486 1454365] - [nvme] pci: factor out the cqe reading mechanics from __nvme_process_cq (David Milburn) [1457880 1456486 1454365] - [nvme] pci: factor out cqe handling into a dedicated routine (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Introduce nvme_ring_cq_doorbell (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Fix stuck nvme reset (David Milburn) [1457880 1456486 1454365] - [nvme] implement NS Optimal IO Boundary from 1.3 Spec (David Milburn) [1457880 1456486 1454365] - [nvme] no need to wait for the reset when keepalive fails (David Milburn) [1457880 1456486 1454365] - [nvme] move reset workqueue handling to common code (David Milburn) [1454365 1456486 1457880] - [nvme] pci: Remove watchdog timer (David Milburn) [1457880 1456486 1454365] - [nvme] move protection information check into nvme_setup_rw (David Milburn) [1457880 1456486 1454365] - [nvme] mark shutdown_timeout static (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: fix error code in nvme_rdma_create_ctrl() (David Milburn) [1457880 1456486 1454365] - [nvme] fabrics: keep track of nvmet connect error status (David Milburn) [1457880 1456486 1454365] - [nvme] add fields into identify controller data structure (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Remove a set-but-not-used variable (David Milburn) [1457880 1456486 1454365] - [nvme] use ctrl->device consistently for logging (David Milburn) [1457880 1456486 1454365] - [nvme] allow overriding the NVMe VS via configfs (David Milburn) [1457880 1456486 1454365] - [nvme] add uuid field to nvme_ns and populate via configfs (David Milburn) [1451199] - [nvme] implement namespace identify descriptor list (David Milburn) [1451199] - [nvme] provide UUID value to userspace (David Milburn) [1451199] - [nvme] get list of namespace descriptors (David Milburn) [1451199] - [nvme] rename uuid to nguid in nvme_ns (David Milburn) [1451199] - [nvme] introduce NVMe Namespace Identification Descriptor structures (David Milburn) [1457880 1456486 1454365] - [nvme] use NVME_IDENTIFY_DATA_SIZE (David Milburn) [1457880 1456486 1454365] - [nvme] [lib] add sg_zero_buffer() helper (David Milburn) [1457880 1456486 1454365] - [nvme] nvme-pci: remove redundant includes (David Milburn) [1454365 1456486 1457880] - [nvme] nvme-pci: remap BAR0 to cover admin CQ doorbell for large stride (David Milburn) [1457880 1456486 1454365] - [nvme] move nr_reconnects to nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] queue ns scanning and async request from nvme_wq (David Milburn) [1457880 1456486 1454365] - [nvme] Move transports to use nvme-core workqueue (David Milburn) [1457880 1456486 1454365] - [nvme] Don't allow to reset a reconnecting controller (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Get rid of CONNECTED state (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: rework rdma connection establishment error path (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: make nvme_rdma_(create|destroy)_queue_ib symmetrical (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Make queue flags bit numbers and not shifts (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: get rid of unused ctrl lock (David Milburn) [1457880 1456486 1454365] - [nvme] loop: get rid of unused controller lock (David Milburn) [1457880 1456486 1454365] - [nvme] pci: implement host memory buffer support (David Milburn) [1454365 1456486 1457880] - [nvme] [kernel] dma-mapping: introduce the DMA_ATTR_NO_WARN attribute (David Milburn) [1457880 1456486 1454365] - [nvme] save hmpre and hmmin in struct nvme_ctrl (David Milburn) [1457880 1456486 1454365] - [nvme] add dword 12 - 15 fields to struct nvme_features (David Milburn) [1457880 1456486 1454365] - [nvme] add struct nvme_host_mem_buf_desc and HMB flags (David Milburn) [1457880 1456486 1454365] - [nvme] relax APST default max latency to 100ms (David Milburn) [1389600] - [nvme] only consider exit latency when choosing useful non-op power states (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix missing put reference on controller create failure (David Milburn) [1457880 1456486 1454365] - [nvme] fc: on lldd/transport io error, terminate association (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: fast fail incoming requests while we reconnect (David Milburn) [1468743] - [nvme] pci: fix multiple ctrl removal scheduling (David Milburn) [1454365 1456486 1457880] - [nvme] fix hang in remove path (David Milburn) [1457880 1456486 1454365] - [nvme] Quirk APST on Intel 600P/P3100 devices (David Milburn) [1389600] - [nvme] replace is_flags field in nvme_ctrl_ops with a flags field (David Milburn) [1457880 1456486 1454365] - [nvme] pci: consistencly use ctrl->device for logging (David Milburn) [1457880 1456486 1454365] - [nvme] fc: remove extra controller reference taken on reconnect (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct nvme status set on abort (David Milburn) [1457880 1456486 1454365] - [nvme] fc: set logging level on resets/deletes (David Milburn) [1457880 1456486 1454365] - [nvme] fc: revise comment on teardown (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Support ctrl_loss_tmo (David Milburn) [1457880 1456486 1454365] - [nvme] fc: get rid of local reconnect_delay (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: support devices with queue size < 32 (David Milburn) [1457880 1456486 1454365] - [nvme] release the sq ref on rdma read errors (David Milburn) [1457880 1456486 1454365] - [nvme] fc: remove target cpu scheduling flag (David Milburn) [1457880 1456486 1454365] - [nvme] fc: stop queues on error detection (David Milburn) [1457880 1456486 1454365] - [nvme] fc: require target or discovery role for fc-nvme targets (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct port role bits (David Milburn) [1457880 1456486 1454365] - [nvme] unmap CMB and remove sysfs file in reset path (David Milburn) [1457880 1456486 1454365] - [nvme] scsi: remove nvme_trans_security_protocol (David Milburn) [1457880 1456486 1454365] - [nvme] scsi: Consider LBA format in IO splitting calculation (David Milburn) [1457880 1456486 1454365] - [nvme] fc: avoid memory corruption caused by calling nvmf_free_options() twice (David Milburn) [1457880 1456486 1454365] - [nvme] Add nvme_core.force_apst to ignore the NO_APST quirk (David Milburn) [1389600] - [nvme] Display raw APST configuration via DYNAMIC_DEBUG (David Milburn) [1389600] - [nvme] Fix APST comment (David Milburn) [1389600] - [nvme] fcloop: mark two symbols static (David Milburn) [1457880 1456486 1454365] - [nvme] fc: properly endian swap sq_head (David Milburn) [1457880 1456486 1454365] - [nvme] fc: mark the sqhd field as __le16 (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix endianess annoations for nvmet_fc_format_rsp_hdr (David Milburn) [1457880 1456486 1454365] - [nvme] fc: mark nvmet_fc_handle_fcp_rqst static (David Milburn) [1457880 1456486 1454365] - [nvme] fc: mark two symbols static (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add controller reset support (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add aen abort to teardown (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix command id check (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Change traddr field separator to a colon (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Add ls aborts on remote port teardown (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Move LS's to rport (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add missing reference in add_port (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Rework target side abort handling (David Milburn) [1457880 1456486 1454365] - [nvme] fcloop: split job struct from transport for req_release (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add req_release to lldd api (David Milburn) [1457880 1456486 1454365] - [nvme] fc: add target feature flags for upcall isr contexts (David Milburn) [1457880 1456486 1454365] - [nvme] convert from kmap to nvmet_copy_from_sgl (David Milburn) [1457880 1456486 1454365] - [nvme] improve performance for virtual NVMe devices (David Milburn) [1454365 1456486 1457880] - [nvme] pci: Don't set reserved SQ create flags (David Milburn) [1457880 1456486 1454365] - [nvme] Quirk APST off on THNSF5256GPUK TOSHIBA (David Milburn) [1389600] - [nvme] Adjust the Samsung APST quirk (David Milburn) [1389600] - [nvme] make nvme_error_status private (David Milburn) [1457880 1456486 1454365] - [nvme] split nvme status from block req->errors (David Milburn) [1454365 1456486 1457880] - [nvme] fc: fix status code handling in nvme_fc_fcpio_done (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Fix sqsize wrong assignment based on ctrl MQES capability (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Fix sqsize wrong assignment based on ctrl MQES capability (David Milburn) [1457880 1456486 1454365] - [nvme] loop: Fix sqsize wrong assignment based on ctrl MQES capability (David Milburn) [1457880 1456486 1454365] - [nvme] move the retries count to struct nvme_request (David Milburn) [1454365 1456486 1457880] - [nvme] mark nvme_max_retries static (David Milburn) [1457880 1456486 1454365] - [nvme] cleanup nvme_req_needs_retry (David Milburn) [1457880 1456486 1454365] - [nvme] move ->retries setup to nvme_setup_cmd (David Milburn) [1457880 1456486 1454365] - [nvme] factor request completion code into a common helper (David Milburn) [1457880 1456486 1454365] - [nvme] fc: drop ctrl for all command completions (David Milburn) [1457880 1456486 1454365] - [nvme] fc: increment request retries counter before requeuing (David Milburn) [1457880 1456486 1454365] - [nvme] loop: increment request retries counter before requeuing (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: increment request retries counter before requeuing (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Clean up host fcpio done status handling (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Clear SG list to avoid double frees (David Milburn) [1457880 1456486 1454365] - [nvme] fc: correct LS validation (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Sync NVME LS reject reasons with spec (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Add check of status_code in ERSP_IU (David Milburn) [1457880 1456486 1454365] - [nvme] fc: Sync FC-NVME header with standard (David Milburn) [1457880 1456486 1454365] - [nvme] loop: retrieve iod from the cqe command_id (David Milburn) [1457880 1456486 1454365] - [nvme] loop: remove unneeded (David Milburn) [1457880 1456486 1454365] - [nvme] fc: fix module_init (theoretical) error path (David Milburn) [1457880 1456486 1454365] - [nvme] loop: fix module_init (theoretical) error path (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: fix module_init (theoretical) error path (David Milburn) [1457880 1456486 1454365] - [nvme] use symbolic constants for log identifiers (David Milburn) [1457880 1456486 1454365] - [nvme] Introduced helper routine for controller status check (David Milburn) [1457880 1456486 1454365] - [nvme] fixed avoided printing nvmet: twice in error logs (David Milburn) [1457880 1456486 1454365] - [nvme] loop: remove some code duplication (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Give some more grace for rdma connection establishment (David Milburn) [1457880 1456486 1454365] - [nvme] fix byte swap in nvmet_parse_io_cmd (David Milburn) [1457880 1456486 1454365] - [nvme] add missing byte swap in nvmet_get_smart_log (David Milburn) [1457880 1456486 1454365] - [nvme] loop: handle cpu unplug when re-establishing the controller (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: handle cpu unplug when re-establishing the controller (David Milburn) [1457880 1456486 1454365] - [nvme] confirm sq percpu has scheduled and switched to atomic (David Milburn) [1457880 1456486 1454365] - [nvme] loop: fix a possible use-after-free when destroying the admin queue (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: add support for host_traddr (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: Fix error handling (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: use nvme cm status helper (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: move nvme cm status helper to .h file (David Milburn) [1457880 1456486 1454365] - [nvme] rdma: use rdma connection reject helper functions (David Milburn) [1457880 1456486 1454365] - [nvme] fc: don't bother to validate ioccsz and iorcsz (David Milburn) [1457880 1456486 1454365] - [nvme] pci: No special case for queue busy on IO (David Milburn) [1457880 1456486 1454365] - [nvme] core: Fix race kicking freed request_queue (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Disable on removal when disconnected (David Milburn) [1457880 1456486 1454365] - [nvme] Enable autonomous power state transitions (David Milburn) [1457880 1456486 1454365] - [nvme] [base] pm/qos: Export dev_pm_qos_update_user_latency_tolerance (David Milburn) [1457880 1456486 1454365] - [nvme] [base] pm/qos: Fix writing 'auto' to pm_qos_latency_tolerance_us (David Milburn) [1457880 1456486 1454365] - [nvme] [base] pm/qos: Improve sysfs pm_qos_latency_tolerance validation (David Milburn) [1457880 1456486 1454365] - [nvme] Add a quirk mechanism that uses identify_ctrl (David Milburn) [1454365 1456486 1457880] - [nvme] make nvmf_register_transport require a create_ctrl callback (David Milburn) [1457880 1456486 1454365] - [nvme] Use CNS as 8-bit field and avoid endianness conversion (David Milburn) [1457880 1456486 1454365] - [nvme] add semicolon in nvme_command setting (David Milburn) [1457880 1456486 1454365] - [nvme] fix build with gcc-4.4.4 (David Milburn) [1457880 1456486 1454365] - [nvme] avoid dereferencing nvmet_req (David Milburn) [1457880 1456486 1454365] - [nvme] Make controller state visible via sysfs (David Milburn) [1457880 1456486 1454365] - [nvme] Make cntlid globally unique (David Milburn) [1457880 1456486 1454365] - [nvme] fc: cleanup of abort flag processing in fcp_op_done (David Milburn) [1457880 1456486 1454365] - [nvme] admin-cmd: fix spelling mistake: Counld -> Could (David Milburn) [1457880 1456486 1454365] - [nvme] pci: Don't mark IOD as aborted if abort wasn't sent (David Milburn) [1457880 1456486 1454365] - [nvme] scsi: don't rely on BLK_MAX_CDB (David Milburn) [1457880 1456486 1454365]- [s390] pci: correct hotplug related issues (Hendrik Brueckner) [1486403] - [s390] pci: recognize name clashes with uids (Hendrik Brueckner) [1486403] - [s390] pci: provide more debug information (Hendrik Brueckner) [1486403] - [s390] pci: fix handling of PEC 306 (Hendrik Brueckner) [1486403] - [s390] pci: improve pci hotplug (Hendrik Brueckner) [1486403] - [s390] pci: introduce clp_get_state (Hendrik Brueckner) [1486403] - [s390] pci: improve error handling during fmb (de)registration (Hendrik Brueckner) [1486403] - [s390] pci: improve unreg_ioat error handling (Hendrik Brueckner) [1486403] - [s390] pci: improve error handling during interrupt deregistration (Hendrik Brueckner) [1486403] - [s390] pci: don't cleanup in arch_setup_msi_irqs (Hendrik Brueckner) [1486403] - [s390] scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix missing trace records for early returns in TMF eh handlers (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA (Hendrik Brueckner) [1494576] - [s390] scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records (Hendrik Brueckner) [1494576] - [media] stk1160: Remove '.' from Kconfig (Prarit Bhargava) [1498552] - [scripts] kconfig: Regenerate *.c_shipped files after previous changes (Prarit Bhargava) [1498552] - [scripts] kconfig: Introduce the "imply" keyword (Prarit Bhargava) [1498552] - [scripts] kconfig: Regenerate shipped zconf.{hash, lex}.c files (Prarit Bhargava) [1498552] - [scripts] kconfig: warn of unhandled characters in Kconfig commands (Prarit Bhargava) [1498552] - [scripts] kconfig: allow use of relations other than (in)equality (Prarit Bhargava) [1498552] - [scripts] kconfig: re-generate *.c_shipped files after previous change (Prarit Bhargava) [1498552] - [scripts] kconfig: don't silently ignore unhandled characters (Prarit Bhargava) [1498552] - [scripts] kbuild: trivial - use tabs for code indent where possible (Prarit Bhargava) [1498552] - [scripts] kconfig: make allnoconfig disable options behind EMBEDDED and EXPERT (Prarit Bhargava) [1498552] - [scripts] kconfig: remove unused definition from scanner (Prarit Bhargava) [1498552] - [scripts] kconfig: regenerate bison parser (Prarit Bhargava) [1498552] - [scripts] kconfig: do not special-case 'MODULES' symbol (Prarit Bhargava) [1498552] - [kernel] modules: do not depend on kconfig to set 'modules' option to symbol MODULES (Prarit Bhargava) [1498552] - [acpi] acpi / dptf: move int340x_thermal.c to the DPTF folder (Prarit Bhargava) [1496811] - [acpi] acpi / dptf: Add DPTF power participant driver (Prarit Bhargava) [1496811] - [scsi] storvsc: fix memory leak on ring buffer busy (Cathy Avery) [1469095] - [scsi] storvsc: use default I/O timeout handler for FC devices (Cathy Avery) [1469095] - [scsi] storvsc: remove unnecessary channel inbound lock (Cathy Avery) [1469095] - [scsi] storvsc: use in place iterator function (Cathy Avery) [1469095] - [scsi] storvsc: Add support for FC rport (Cathy Avery) [1469095] - [scsi] scsi_transport_fc: Add dummy initiator role to rport (Cathy Avery) [1469095] - [scsi] storvsc: remove return at end of void function (Cathy Avery) [1469095] - [tools] perf bench: Copy kernel files needed to build mem{cpy, set} x86_64 benchmarks (Jeff Moyer) [1437205] - [x86] mce: Fix copy/paste error in exception table entries (Jeff Moyer) [1437205] - [x86] mce: Improve memcpy_mcsafe() (Jeff Moyer) [1437205] - [x86] mm, x86/mce: Fix return type/value for memcpy_mcsafe() (Jeff Moyer) [1437205] - [x86] mm, x86/mce: Add memcpy_mcsafe() (Jeff Moyer) [1437205] - [x86] mce: Check for faults tagged in EXTABLE_CLASS_FAULT exception table entries (Jeff Moyer) [1437205] - [x86] mce: Add PCI quirks to identify Xeons with machine check recovery (Jeff Moyer) [1437205] - [x86] x86/cpufeature: Carve out X86_FEATURE_* (Jeff Moyer) [1437205] - [x86] x86/headers: Don't asm/processor.h in asm/atomic.h (Jeff Moyer) [1437205] - [kernel] jump_label: remove bug.h, atomic.h dependencies for HAVE_JUMP_LABEL (Jeff Moyer) [1437205] - [x86] x86/mm: add mcsafe exception table mechanism (Jeff Moyer) [1437205] - [tools] perf bench mem: Prepare the x86-64 build for upstream memcpy_mcsafe() changes (Jeff Moyer) [1437205] - [pci] dpc: Add local struct device pointers (Myron Stowe) [1499031] - [pci] dpc: Add eDPC support (Myron Stowe) [1499031] - [pci] dpc: Fix control register setting (Myron Stowe) [1499031] - [pci] dpc: Skip DPC event if device is not present (Myron Stowe) [1499031] - [pci] dpc: Wait for Root Port busy to clear (Myron Stowe) [1499031] - [pci] dpc: Decode extended reasons (Myron Stowe) [1499031] - [pci] Make DPC explicitly non-modular (Myron Stowe) [1499031] - [pci] Remove DPC tristate module option (Myron Stowe) [1499031] - [pci] Bind DPC to Root Ports as well as Downstream Ports (Myron Stowe) [1499031] - [pci] Fix whitespace in struct dpc_dev (Myron Stowe) [1499031] - [pci] Convert Downstream Port Containment driver to use devm_* functions (Myron Stowe) [1499031] - [security] selinux: fix double free in selinux_parse_opts_str() (Paul Moore) [1456843] - [s390] report new vector facilities (Hendrik Brueckner) [1375265] - [s390] scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled (Hendrik Brueckner) [1494577] - [s390] qeth: fix L3 next-hop in xmit qeth hdr (Hendrik Brueckner) [1490787] - [ata] libata: Fix device_rh removal warning (Prarit Bhargava) [1455942] - [i2c] i801: Add support for Intel Gemini Lake (Steve Best) [1457268] - [tools] power turbostat: initial Gemini Lake SOC support (Steve Best) [1465246] - [powercap] intel_rapl: Add support for Gemini Lake (Steve Best) [1464887]- [fs] ext4: in ext4_seek_{hole, data}, return -ENXIO for negative offsets (Bill O'Donnell) [1494317] - [fs] cifs: show 'soft' in the mount options for hard mounts (Leif Sahlberg) [1490774] - [fs] cifs: Reconnect expired SMB sessions (Leif Sahlberg) [1477052] - [fs] nfsd: give out fewer session slots as limit approaches (Dave Wysochanski) [1492234] - [fs] nfsd: increase DRC cache limit (Dave Wysochanski) [1492234] - [fs] ext4: fix off-by-in loop termination in ext4_find_unwritten_pgoff() (Bill O'Donnell) [1469363] - [fs] ext4: fix SEEK_HOLE (Bill O'Donnell) [1469363] - [netdrv] atlantic: fix iommu errors (David Arcari) [1490698] - [netdrv] aquantia: Fix transient invalid link down/up indications (David Arcari) [1452077] - [netdrv] aquantia: Fix Tx queue hangups (David Arcari) [1452077] - [netdrv] aquantia: use centralized core mtu check (David Arcari) [1452077] - [netdrv] aquantia: Setup max_mtu in ndev to enable jumbo frames (David Arcari) [1452077] - [netdrv] aquantia: set net_device mtu when mtu is changed (David Arcari) [1452077] - [netdrv] aquantia: Fixes for aq_ndev_change_mtu (David Arcari) [1452077] - [netdrv] aquantia: Show info message if bad firmware version detected (David Arcari) [1452077] - [netdrv] aquantia: Fix for multicast filter handling (David Arcari) [1452077] - [netdrv] aquantia: Fix for incorrect speed index (David Arcari) [1452077] - [netdrv] aquantia: Workaround for HW checksum bug (David Arcari) [1452077] - [netdrv] aquantia: Fix for number of RSS queues (David Arcari) [1452077] - [netdrv] aquantia: Extra spinlocks removed (David Arcari) [1452077] - [netdrv] aquantia: atlantic: remove declaration of hw_atl_utils_hw_set_power (David Arcari) [1452077] - [netdrv] aquantia: remove redundant checks on error status (David Arcari) [1452077] - [netdrv] intel: use core min/max MTU checking (David Arcari) [1454906] - [netdrv] e1000e: Initial Support for IceLake (David Arcari) [1454906] - [netdrv] e1000e: add check on e1e_wphy() return value (David Arcari) [1454906] - [netdrv] e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails (David Arcari) [1454906] - [netdrv] e1000e: add statistic indicating number of skipped Tx timestamps (David Arcari) [1454906] - [netdrv] e1000e: fix race condition around skb_tstamp_tx() (David Arcari) [1454906] - [netdrv] update drivers to make both SW and HW TX timestamps (David Arcari) [1454906] - [netdrv] e1000e: fix PTP on e1000_pch_lpt variants (David Arcari) [1454906] - [netdrv] sfc: don't try and read ef10 data on non-ef10 NIC (Jarod Wilson) [1479400] - [netdrv] sfc: Add ethtool -m support for QSFP modules (Jarod Wilson) [1479400] - [netdrv] sfc: don't read beyond unicast address list (Jarod Wilson) [1474250 1479400] - [netdrv] sfc: correct comment on efx_mcdi_process_event (Jarod Wilson) [1479400] - [netdrv] sfc: change Unknown MCDI event message to print full event (Jarod Wilson) [1479400] - [netdrv] sfc: fix attempt to translate invalid filter ID (Jarod Wilson) [1479400] - [netdrv] sfc: Fix MCDI command size for filter operations (Jarod Wilson) [1449449 1479400] - [netdrv] sfc: remove duplicate up_write on VF filter_sem (Jarod Wilson) [1479400] - [netdrv] sfc: revert changes to NIC revision numbers (Jarod Wilson) [1479400] - [netdrv] sfc: don't rearm interrupts if busy polling (Jarod Wilson) [1479400] - [netdrv] sfc: use core min/max MTU checking (Jarod Wilson) [1479400] - [scsi] cxgb4i: assign rxqs in round robin mode (Arjun Vynipadath) [1458307] - [scsi] cxgbi: fix build with EXTRA_CFLAGS (Arjun Vynipadath) [1458307] - [scsi] cxgb4i: Call into recently added cxgb4 ipv6 api (Arjun Vynipadath) [1458307] - [iscsi] target: fix invalid flags in text response (Arjun Vynipadath) [1458312] - [iscsi] target: fix memory leak in iscsit_setup_text_cmd() (Arjun Vynipadath) [1458312] - [iscsi] cxgbit: add missing __kfree_skb() (Arjun Vynipadath) [1458312] - [iscsi] cxgbit: fix sg_nents calculation (Arjun Vynipadath) [1458312] - [iscsi] cxgbit: Add an #include directive (Arjun Vynipadath) [1458312] - [infiniband] iw_cxgb4: don't use WR keys/addrs for 0 byte reads (Arjun Vynipadath) [1458304] - [infiniband] cxgb4: Fix error codes in c4iw_create_cq() (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Fix memory leaks during module exit (Arjun Vynipadath) [1458304] - [infiniband] rdma/iw_cxgb4: Avoid touch after free error in ARP failure handlers (Arjun Vynipadath) [1458304] - [infiniband] iw_cxgb4: check return value of alloc_skb (Arjun Vynipadath) [1458304] - [infiniband] cxgb4: Use more common logging style (Arjun Vynipadath) [1458304] - [infiniband] iw_cxgb4: clean up send_connect() (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Use AF_INET for sin_family field (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Handle NET_XMIT return codes (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Wake up waiters after flushing the qp (Arjun Vynipadath) [1458304] - [infiniband] rdma/cxgb4: Limit MRs to < 8GB for T4/T5 devices (Arjun Vynipadath) [1458304]- [netdrv] ixgbe: Disable flow control for XFI (Ken Cox) [1452423] - [netdrv] ixgbe: Do not support flow control autonegotiation for X553 (Ken Cox) [1452423] - [netdrv] ixgbe: Update NW_MNG_IF_SEL support for X553 (Ken Cox) [1452423] - [netdrv] ixgbe: Enable LASI interrupts for X552 devices (Ken Cox) [1452423] - [netdrv] ixgbe: Ensure MAC filter was added before setting MACVLAN (Ken Cox) [1452423] - [netdrv] ixgbe: pci_set_drvdata must be called before register_netdev (Ken Cox) [1452423] - [netdrv] ixgbe: Resolve cppcheck format string warning (Ken Cox) [1452423] - [netdrv] ixgbe: fix writes to PFQDE (Ken Cox) [1452423] - [netdrv] ixgbe: Bump version number (Ken Cox) [1452423] - [netdrv] ixgbe: check for Tx timestamp timeouts during watchdog (Ken Cox) [1452423] - [netdrv] ixgbe: add statistic indicating number of skipped Tx timestamps (Ken Cox) [1452423] - [netdrv] ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Ken Cox) [1452423] - [netdrv] ixgbe: fix race condition with PTP_TX_IN_PROGRESS bits (Ken Cox) [1452423] - [netdrv] ixgbe: Resolve warnings for -Wimplicit-fallthrough (Ken Cox) [1452423] - [netdrv] ixgbe: Resolve truncation warning for q_vector->name (Ken Cox) [1452423] - [netdrv] ixgbe: Add error checking to setting VF MAC (Ken Cox) [1452423] - [netdrv] ixgbe: Correct thermal sensor event check (Ken Cox) [1452423] - [netdrv] ixgbe: enable L3/L4 filtering for Tx switched packets (Ken Cox) [1452423] - [netdrv] ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support (Ken Cox) [1452423] - [netdrv] ixgbe: initialize u64_stats_sync structures early at ixgbe_probe (Ken Cox) [1452423] - [netdrv] ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets (Ken Cox) [1452423] - [netdrv] ixgbe: Check for RSS key before setting value (Ken Cox) [1452423] - [netdrv] ixgbe: Add 1000Base-T device based on X550EM_X MAC (Ken Cox) [1452905 1452423] - [netdrv] ixgbe: Allow setting zero MAC address for VF (Ken Cox) [1452423] - [netdrv] ixgbe: clean macvlan MAC filter table on VF reset (Ken Cox) [1452423] - [netdrv] ixgbe: Acquire PHY semaphore before device reset (Ken Cox) [1452423] - [netdrv] ixgbe: Fix output from ixgbe_dump (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for maximum headroom when using build_skb (Ken Cox) [1452423] - [netdrv] ixgbe: add check for VETO bit when configuring link for KR (Ken Cox) [1452423] - [netdrv] ixgbe: Remove unused define (Ken Cox) [1452423] - [netdrv] ixgbe: do not use adapter->num_vfs when setting VFs via module parameter (Ken Cox) [1452423] - [netdrv] ixgbe: return early instead of wrap block in if statement (Ken Cox) [1452423] - [netdrv] ixgbe: move num_vfs_macvlans allocation into separate function (Ken Cox) [1452423] - [netdrv] ixgbe: add default setup_link for x550em_a MAC type (Ken Cox) [1452423] - [netdrv] ixgbe: list X553 backplane speeds correctly (Ken Cox) [1452908 1452423] - [netdrv] ixgbe: Add X552 XFI backplane support (Ken Cox) [1452908 1452423] - [netdrv] ixgbe: Complete support for X553 sgmii (Ken Cox) [1452908 1452423] - [netdrv] ixgbe: Remove driver config for KX4 PHY (Ken Cox) [1452423] - [netdrv] ixgbe: Remove pr_cont uses (Ken Cox) [1452423] - [netdrv] ixgbe: Avoid Tx hang by not allowing more than the number of VFs supported (Ken Cox) [1452423] - [netdrv] igb/ixgbe: Fix typo in igb_build_skb and/or ixgbe_build_skb code comment (Ken Cox) [1452423] - [netdrv] intel: ixgbe: use new api ethtool_{get|set}_link_ksettings (Ken Cox) [1452423] - [netdrv] ixgbe: Limit use of 2K buffers on architectures with 256B or larger cache lines (Ken Cox) [1452423] - [netdrv] ixgbe: update the rss key on h/w, when ethtool ask for it (Ken Cox) [1452423] - [netdrv] scripts/spelling.txt: add "applys" pattern and fix typo instances (Ken Cox) [1452423] - [netdrv] ixgbe: Don't bother clearing buffer memory for descriptor rings (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for build_skb (Ken Cox) [1452423] - [netdrv] ixgbe: Add private flag to control buffer mode (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for padding packet (Ken Cox) [1452423] - [netdrv] ixgbe: Break out Rx buffer page management (Ken Cox) [1452423] - [netdrv] ixgbe: Use length to determine if descriptor is done (Ken Cox) [1452423] - [netdrv] ixgbe: Make use of order 1 pages and 3K buffers independent of FCoE (Ken Cox) [1452423] - [netdrv] ixgbe: Update code to better handle incrementing page count (Ken Cox) [1452423] - [netdrv] ixgbe: Update driver to make use of DMA attributes in Rx path (Ken Cox) [1452423] - [netdrv] ixgbe: Only DMA sync frame length (Ken Cox) [1452423] - [netdrv] ixgbe: Add function for checking to see if we can reuse page (Ken Cox) [1452423] - [netdrv] ixgbe: prefix Data Center Bridge ops struct (Ken Cox) [1452423] - [netdrv] ixgbe: Support 2.5Gb and 5Gb speed (Ken Cox) [1452423] - [netdrv] ixgbe: get rid of custom busy polling code (Ken Cox) [1452423] - [netdrv] ixgbe: Flip to the new dev walk API (Ken Cox) [1452423] - [netdrv] intel: use core min/max MTU checking (Ken Cox) [1452423] - [netdrv] ixgbe: Error handler for duplicate filter locations in hardware for cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Fix deleting link filters for cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Match on multiple headers for cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Add support for redirect action to cls_u32 offloads (Ken Cox) [1452423] - [netdrv] ixgbe: Extend cls_u32 offload to support UDP headers (Ken Cox) [1452423] - [netdrv] ixgbe: Fix cls_u32 offload support for L4 ports (Ken Cox) [1452423] - [netdrv] ixgbe: Fix cls_u32 offload support for fields with masks (Ken Cox) [1452423] - [netdrv] ixgbe: fix error handling in TC cls_u32 offload routines (Ken Cox) [1452423] - [netdrv] cls_u32: move TC offload feature bit into cls_u32 offload logic (Ken Cox) [1452423] - [netdrv] ixgbe: abort with cls u32 divisor groups greater than 1 (Ken Cox) [1452423] - [netdrv] ixgbe: add support for tc_u32 offload (Ken Cox) [1452423] - [netdrv] ixgbe: limit combined total of macvlan and SR-IOV VFs (Ken Cox) [1452423] - [netdrv] bnx2: use setup_timer() helper (Ken Cox) [1479143] - [netdrv] generalize napi_complete_done() (Ken Cox) [1479143] - [netdrv] bnx2: use READ_ONCE() instead of barrier() (Ken Cox) [1479143] - [netdrv] bnx2: use new api ethtool_{get|set}_link_ksettings (Ken Cox) [1479143] - [netdrv] bnx2: Wait for in-flight DMA to complete at probe stage (Ken Cox) [1374594 1479143] - [netdrv] bnx2: RHEL only patch to use new min/max MTU code without breaking KABI (Ken Cox) [1479143] - [netdrv] ethernet/broadcom: use core min/max MTU checking (Ken Cox) [1479143]- [fs] ceph: fix __choose_mds() for LSSNAP request (Ilya Dryomov) [1489426] - [fs] ceph: avoid panic in create_session_open_msg() if utsname() returns NULL (Ilya Dryomov) [1489426] - [fs] libceph: don't allow bidirectional swap of pg-upmap-items (Ilya Dryomov) [1489426] - [fs] ceph: stop on-going cached readdir if mds revokes FILE_SHARED cap (Ilya Dryomov) [1489426] - [fs] ceph: fix message order check in handle_cap_export() (Ilya Dryomov) [1489426] - [fs] ceph: fix NULL pointer dereference in ceph_flush_snaps() (Ilya Dryomov) [1489426] - [fs] ceph: adjust 36 checks for NULL pointers (Ilya Dryomov) [1489426] - [fs] ceph: delete an unnecessary return statement in update_dentry_lease() (Ilya Dryomov) [1489426] - [fs] ceph: ENOMEM pr_err in __get_or_create_frag() is redundant (Ilya Dryomov) [1489426] - [fs] ceph: check negative offsets in ceph_llseek() (Ilya Dryomov) [1489426] - [fs] ceph: more accurate statfs (Ilya Dryomov) [1489426] - [fs] ceph: properly set snap follows for cap reconnect (Ilya Dryomov) [1489426] - [fs] ceph: don't use CEPH_OSD_FLAG_ORDERSNAP (Ilya Dryomov) [1489426] - [fs] ceph: include snapc in debug message of write (Ilya Dryomov) [1489426] - [fs] ceph: make sure flushsnap messages are sent in proper order (Ilya Dryomov) [1489426] - [fs] ceph: fix -EOLDSNAPC handling (Ilya Dryomov) [1489426] - [fs] ceph: send LSSNAP request to auth mds of directory inode (Ilya Dryomov) [1489426] - [fs] ceph: cleanup ceph_readdir_prepopulate() (Ilya Dryomov) [1489426] - [fs] ceph: new cap message flags indicate if there is pending capsnap (Ilya Dryomov) [1489426] - [fs] ceph: nuke startsync op (Ilya Dryomov) [1489426] - [fs] rbd: silence bogus uninitialized use warning in rbd_acquire_lock() (Ilya Dryomov) [1489426] - [fs] ceph: validate correctness of some mount options (Ilya Dryomov) [1489426] - [fs] ceph: limit osd write size (Ilya Dryomov) [1489426] - [fs] ceph: limit osd read size to CEPH_MSG_MAX_DATA_LEN (Ilya Dryomov) [1489426] - [fs] ceph: remove unused cap_release_safety mount option (Ilya Dryomov) [1489426] - [fs] libceph: make RECOVERY_DELETES feature create a new interval (Ilya Dryomov) [1489426] - [fs] libceph: upmap semantic changes (Ilya Dryomov) [1489426] - [fs] crush: assume weight_set != null imples weight_set_size > 0 (Ilya Dryomov) [1489426] - [fs] libceph: fallback for when there isn't a pool-specific choose_arg (Ilya Dryomov) [1489426] - [fs] libceph: don't call ->reencode_message() more than once per message (Ilya Dryomov) [1489426] - [fs] libceph: make encode_request_*() work with r_mempool requests (Ilya Dryomov) [1489426] - [fs] libceph: potential NULL dereference in ceph_msg_data_create() (Ilya Dryomov) [1489426] - [fs] ceph: fix race in concurrent readdir (Ilya Dryomov) [1489426] - [fs] libceph: don't call encode_request_finish() on MOSDBackoff messages (Ilya Dryomov) [1489426] - [fs] libceph: use alloc_pg_mapping() in __decode_pg_upmap_items() (Ilya Dryomov) [1489426] - [fs] libceph: set -EINVAL in one place in crush_decode() (Ilya Dryomov) [1489426] - [fs] libceph: NULL deref on osdmap_apply_incremental() error path (Ilya Dryomov) [1489426] - [fs] libceph: fix old style declaration warnings (Ilya Dryomov) [1489426] - [fs] libceph: advertise support for NEW_OSDOP_ENCODING and SERVER_LUMINOUS (Ilya Dryomov) [1489426] - [fs] libceph: osd_state is 32 bits wide in luminous (Ilya Dryomov) [1489426] - [fs] crush: remove an obsolete comment (Ilya Dryomov) [1489426] - [fs] crush: crush_init_workspace starts with struct crush_work (Ilya Dryomov) [1489426] - [fs] libceph, crush: per-pool crush_choose_arg_map for crush_do_rule() (Ilya Dryomov) [1489426] - [fs] crush: implement weight and id overrides for straw2 (Ilya Dryomov) [1489426] - [fs] libceph: apply_upmap() (Ilya Dryomov) [1489426] - [fs] libceph: compute actual pgid in ceph_pg_to_up_acting_osds() (Ilya Dryomov) [1489426] - [fs] libceph: pg_upmap[_items] infrastructure (Ilya Dryomov) [1489426] - [fs] libceph: ceph_decode_skip_* helpers (Ilya Dryomov) [1489426] - [fs] libceph: kill __{insert, lookup, remove}_pg_mapping() (Ilya Dryomov) [1489426] - [fs] libceph: introduce and switch to decode_pg_mapping() (Ilya Dryomov) [1489426] - [fs] libceph: don't pass pgid by value (Ilya Dryomov) [1489426] - [fs] libceph: respect RADOS_BACKOFF backoffs (Ilya Dryomov) [1489426] - [fs] libceph: make DEFINE_RB_* helpers more general (Ilya Dryomov) [1489426] - [fs] libceph: avoid unnecessary pi lookups in calc_target() (Ilya Dryomov) [1489426] - [fs] libceph: use target pi for calc_target() calculations (Ilya Dryomov) [1489426] - [fs] libceph: always populate t->target_{oid, oloc} in calc_target() (Ilya Dryomov) [1489426] - [fs] libceph: make sure need_resend targets reflect latest map (Ilya Dryomov) [1489426] - [fs] libceph: delete from need_resend_linger before check_linger_pool_dne() (Ilya Dryomov) [1489426] - [fs] libceph: resend on PG splits if OSD has RESEND_ON_SPLIT (Ilya Dryomov) [1489426] - [fs] libceph: drop need_resend from calc_target() (Ilya Dryomov) [1489426] - [fs] libceph: MOSDOp v8 encoding (actual spgid + full hash) (Ilya Dryomov) [1489426] - [fs] libceph: ceph_connection_operations::reencode_message() method (Ilya Dryomov) [1489426] - [fs] libceph: encode_{pgid,oloc}() helpers (Ilya Dryomov) [1489426] - [fs] libceph: introduce ceph_spg, ceph_pg_to_primary_shard() (Ilya Dryomov) [1489426] - [fs] libceph: new pi->last_force_request_resend (Ilya Dryomov) [1489426] - [fs] libceph: fold [l]req->last_force_resend into ceph_osd_request_target (Ilya Dryomov) [1489426] - [fs] libceph: support SERVER_JEWEL feature bits (Ilya Dryomov) [1489426] - [fs] libceph: advertise support for OSD_POOLRESEND (Ilya Dryomov) [1489426] - [fs] libceph: handle non-empty dest in ceph_{oloc, oid}_copy() (Ilya Dryomov) [1489426] - [fs] libceph: new features macros (Ilya Dryomov) [1489426] - [fs] libceph: remove ceph_sanitize_features() workaround (Ilya Dryomov) [1489426] - [fs] ceph: update ceph_dentry_info::lease_session when necessary (Ilya Dryomov) [1489426] - [fs] ceph: avoid accessing freeing inode in ceph_check_delayed_caps() (Ilya Dryomov) [1489426] - [fs] ceph: avoid invalid memory dereference in the middle of umount (Ilya Dryomov) [1489426] - [fs] ceph: getattr before read on ceph.* xattrs (Ilya Dryomov) [1489426] - [fs] ceph: don't re-send interrupted flock request (Ilya Dryomov) [1489426] - [fs] ceph: cleanup writepage_nounlock() (Ilya Dryomov) [1489426] - [fs] ceph: redirty page when writepage_nounlock() skips unwritable page (Ilya Dryomov) [1489426] - [fs] ceph: remove useless page->mapping check in writepage_nounlock() (Ilya Dryomov) [1489426] - [fs] ceph: update the 'approaching max_size' code (Ilya Dryomov) [1489426] - [fs] ceph: re-request max size after importing caps (Ilya Dryomov) [1489426] - [fs] ceph: unify inode i_ctime update (Ilya Dryomov) [1489426] - [fs] ceph: check i_nlink while converting a file handle to dentry (Ilya Dryomov) [1489426] - [fs] ceph: check that the new inode size is within limits in ceph_fallocate() (Ilya Dryomov) [1489426] - [fs] libceph: cleanup old messages according to reconnect seq (Ilya Dryomov) [1489426] - [fs] libceph: NULL deref on crush_decode() error path (Ilya Dryomov) [1489426] - [fs] libceph: fix error handling in process_one_ticket() (Ilya Dryomov) [1489426] - [fs] libceph: validate blob_struct_v in process_one_ticket() (Ilya Dryomov) [1489426] - [fs] libceph: drop version variable from ceph_monmap_decode() (Ilya Dryomov) [1489426] - [fs] libceph: make ceph_msg_data_advance() return void (Ilya Dryomov) [1489426] - [fs] libceph: use kbasename() and kill ceph_file_part() (Ilya Dryomov) [1489426]- [netdrv] liquidio: fix build errors when CONFIG_DYNAMIC_DEBUG=y and both PF and VF drivers are built as loadable modules (Felix Manlunas) [1451436] - [netdrv] liquidio: fix crash in presence of zeroed-out base address regs (Felix Manlunas) [1451436] - [netdrv] liquidio: show NIC's U-Boot version in a dev_info() message (Felix Manlunas) [1451436] - [netdrv] liquidio: change manner of detecting whether or not NIC firmware is loaded (Felix Manlunas) [1451436] - [netdrv] liquidio: make VF driver notify NIC firmware of MTU change (Felix Manlunas) [1451436] - [netdrv] liquidio: move macro definition to a proper place (Felix Manlunas) [1451436] - [netdrv] liquidio: fix use of pf in pass-through mode in a virtual machine (Felix Manlunas) [1451436] - [netdrv] liquidio: remove support for deprecated f/w cmd OCTNET_CMD_RESET_PF (Felix Manlunas) [1451436] - [netdrv] liquidio: fix Smatch error (Felix Manlunas) [1451436] - [netdrv] liquidio: with embedded f/w, issue droq credits before enablement (Felix Manlunas) [1451436] - [netdrv] liquidio: with embedded f/w, don't reload f/w, issue pf flr at exit (Felix Manlunas) [1451436] - [netdrv] liquidio: fix spelling mistake: "interuupt" -> "interrupt" (Felix Manlunas) [1451436] - [netdrv] liquidio: update VF's netdev->extended->max_mtu if there's a change in PF's MTU (Felix Manlunas) [1451436] - [netdrv] liquidio: added support for ethtool --set-channels feature (Felix Manlunas) [1451436] - [netdrv] liquidio: moved octeon_setup_interrupt to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_legacy_intr_handler to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_msix_intr_handler to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: fix issues with fw_type module parameter (Felix Manlunas) [1451436] - [netdrv] liquidio: added support for ethtool --set-ring feature (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_setup_io_queues to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_napi_poll to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_napi_drv_callback to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved liquidio_push_packet to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved octeon_setup_droq to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved update_txq_status to lio_core.c (Felix Manlunas) [1451436] - [netdrv] liquidio: moved wait_for_pending_requests to octeon_network.h (Felix Manlunas) [1451436] - [netdrv] liquidio: fix duplicated code for different branches (Felix Manlunas) [1451436] - [netdrv] liquidio: update debug console logging mechanism (Felix Manlunas) [1451436] - [netdrv] liquidio: moved ptp_enable to octeon_device structure (Felix Manlunas) [1451436] - [netdrv] liquidio: removed check for queue size alignment (Felix Manlunas) [1451436] - [netdrv] liquidio: rx/tx queue cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio: napi cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio: fix misspelled firmware image filenames (Felix Manlunas) [1451436] - [netdrv] liquidio: fix wrong info about vf rx/tx ring parameters reported to ethtool (Felix Manlunas) [1451436] - [netdrv] liquidio: moved console_bitmask module param to lio_main.c (Felix Manlunas) [1451436] - [netdrv] liquidio: add missing strings in oct_dev_state_str array (Felix Manlunas) [1451436] - [netdrv] liquidio: set sriov_totalvfs correctly (Felix Manlunas) [1451436] - [netdrv] liquidio: bump up driver version to match newer NIC firmware (Felix Manlunas) [1451436] - [netdrv] liquidio: cleanup: removed cryptic and misleading macro (Felix Manlunas) [1451436] - [netdrv] liquidio: standardization: use min_t instead of custom macro (Felix Manlunas) [1451436] - [netdrv] liquidio: fix implicit irq include causing build failures (Felix Manlunas) [1451436] - [netdrv] liquidio: lio_main: remove unnecessary static in setup_io_queues() (Felix Manlunas) [1451436] - [netdrv] liquidio: lio_vf_main: remove unnecessary static in setup_io_queues() (Felix Manlunas) [1451436] - [netdrv] liquidio: lowmem: init allocated memory to 0 (Felix Manlunas) [1451436] - [netdrv] liquidio: lowmem: do not dereference null ptr (Felix Manlunas) [1451436] - [netdrv] liquidio: lowmem: init allocated memory to 0 (Felix Manlunas) [1451436] - [netdrv] liquidio: support new firmware statistic fw_err_pki (Felix Manlunas) [1451436] - [netdrv] liquidio: fix possible eeprom format string overflow (Felix Manlunas) [1451436] - [netdrv] liquidio: fix bug in soft reset failure detection (Felix Manlunas) [1451436] - [netdrv] liquidio: stop using huge static buffer, save 4096k in .data (Felix Manlunas) [1451436] - [netdrv] liquidio: replace info-pointer mode with buffer-pointer-only mode (Felix Manlunas) [1451436] - [netdrv] liquidio: implement vlan filter enable and disable (Felix Manlunas) [1451436] - [netdrv] liquidio: fix VF driver off-by-one bug when setting ethtool -C ethX rx-frames (Felix Manlunas) [1451436] - [netdrv] liquidio: disallow enabling firmware debug from a VF (Felix Manlunas) [1451436] - [netdrv] liquidio: Fix checkpatch errors with references crossing single line (Felix Manlunas) [1451436] - [netdrv] liquidio: VF interrupt initialization cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio: fix inaccurate count of napi-processed rx packets reported to Octeon (Felix Manlunas) [1451436] - [netdrv] liquidio: fix rare pci_driver.probe failure of VF driver (Felix Manlunas) [1451436] - [netdrv] liquidio: handle HWTSTAMP_FILTER_NTP_ALL (Felix Manlunas) [1451436] - [netdrv] liquidio: make the spinlock octeon_devices_lock static (Felix Manlunas) [1451436] - [netdrv] liquidio: fix PF falsely indicating success at setting MAC address of a nonexistent VF (Felix Manlunas) [1451436] - [netdrv] liquidio: fix insmod failure when multiple NICs are plugged in (Felix Manlunas) [1451436] - [netdrv] liquidio: silence a locking static checker warning (Felix Manlunas) [1451436] - [netdrv] liquidio: remove unnecessary variable assignment (Felix Manlunas) [1451436] - [netdrv] liquidio: fix VF incorrectly indicating that it successfully set its VLAN (Felix Manlunas) [1451436] - [netdrv] liquidio: fix Octeon core watchdog timeout false alarm (Felix Manlunas) [1451436] - [netdrv] liquidio: clear the correct memory (Felix Manlunas) [1451436] - [netdrv] liquidio: add explicit interrupt.h includes (Felix Manlunas) [1451436] - [netdrv] liquidio: refactor interrupt moderation code (Felix Manlunas) [1451436] - [netdrv] liquidio: do not reset Octeon if NIC firmware was preloaded (Felix Manlunas) [1451436] - [netdrv] liquidio: fix tx completions in napi poll (Felix Manlunas) [1451436] - [netdrv] liquidio: allocate RX buffers in OOM conditions in PF and VF (Felix Manlunas) [1451436] - [netdrv] liquidio: fix Coverity scan errors (Felix Manlunas) [1451436] - [netdrv] liquidio: fix for vf mac addr command sent to nic firmware (Felix Manlunas) [1451436] - [netdrv] liquidio: add debug error messages to report command timeout (Felix Manlunas) [1451436] - [netdrv] liquidio: remove duplicate code (Felix Manlunas) [1451436] - [netdrv] liquidio: fix wrong information about link modes reported to ethtool (Felix Manlunas) [1451436] - [netdrv] liquidio: use meaningful names for IRQs (Felix Manlunas) [1451436] - [netdrv] liquidio: remove/replace invalid code (Felix Manlunas) [1451436] - [netdrv] liquidio: optimize DMA in NUMA systems (Felix Manlunas) [1451436] - [netdrv] liquidio: add support for XPS (Felix Manlunas) [1451436] - [netdrv] liquidio: improve UDP TX performance (Felix Manlunas) [1451436] - [netdrv] liquidio: fix build errors when linux/phy*.h is removed from dsa.h (Felix Manlunas) [1451436] - [netdrv] liquidio: do not dereference pointer if it's NULL (Felix Manlunas) [1451436] - [netdrv] liquidio: fix for iq and droq cnts going negative (Felix Manlunas) [1451436] - [netdrv] liquidio: generalize napi_complete_done() (Felix Manlunas) [1451436] - [netdrv] liquidio: Avoid accessing skb after submitting to input queue (Felix Manlunas) [1451436] - [netdrv] liquidio: Remove usage of net_device last_rx member (Felix Manlunas) [1451436] - [netdrv] liquidio: use fallback for selecting txq (Felix Manlunas) [1451436] - [netdrv] liquidio vf: reduce load time of module (Felix Manlunas) [1451436] - [netdrv] liquidio: remove unnecessary code (Felix Manlunas) [1451436] - [netdrv] liquidio: store the L4 hash of rx packets in skb (Felix Manlunas) [1451436] - [netdrv] liquidio: simplify octeon_flush_iq() (Felix Manlunas) [1451436] - [netdrv] liquidio: fix wrong information about channels reported to ethtool (Felix Manlunas) [1451436] - [netdrv] liquidio vf: fix incorrect struct being used (Felix Manlunas) [1451436] - [netdrv] liquidio: remove PTP support in 23XX adapters (Felix Manlunas) [1451436] - [netdrv] liquidio: optimize reads from Octeon PCI console (Felix Manlunas) [1451436] - [netdrv] liquidio VF error handling (Felix Manlunas) [1451436] - [netdrv] liquidio VF timestamp (Felix Manlunas) [1451436] - [netdrv] liquidio VF ethtool stats (Felix Manlunas) [1451436] - [netdrv] liquidio VF vxlan (Felix Manlunas) [1451436] - [netdrv] liquidio VF vlan support (Felix Manlunas) [1451436] - [netdrv] liquidio VF rx data and ctl path (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF TX buffers (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF xmit (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF scatter gather lists (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF mac address (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF link status (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF offload features (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF init and destroy (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF interrupt (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF mailbox (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: init VF softcommand queues (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF register access (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF queue setup (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF config setup (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF registration (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF register definitions (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: bitwise vs logical AND typo (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: fix for new check patch errors (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: copyrights changes and alignment (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: code cleanup (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: device states (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: VF related operations (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: mailbox interrupt processing (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: Mailbox support (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: sysfs VF config support (Felix Manlunas) [1451436] - [netdrv] liquidio cn23xx: HW config for VF support (Felix Manlunas) [1451436] - [netdrv] liquidio: use core min/max MTU checking (Felix Manlunas) [1451436] - [netdrv] liquidio: cn23xx: fix a loop timeout (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX pause frame support (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX napi support (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX health monitoring (Felix Manlunas) [1451436] - [netdrv] liquidio: ethtool and led control support (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX octeon3 instruction (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX IQ access (Felix Manlunas) [1451436] - [netdrv] liquidio: RX control commands (Felix Manlunas) [1451436] - [netdrv] liquidio: link and control commands (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX firmware download (Felix Manlunas) [1451436] - [netdrv] liquidio: MSIX support for CN23XX (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX queue manipulation (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX register setup (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX device init and sriov config (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX queue definitions (Felix Manlunas) [1451436] - [netdrv] liquidio: CN23XX register definitions (Felix Manlunas) [1451436] - [netdrv] liquidio: Common enable irq function (Felix Manlunas) [1451436] - [netdrv] liquidio: Firmware version management (Felix Manlunas) [1451436] - [netdrv] liquidio: Consolidate common functionality (Felix Manlunas) [1451436] - [netdrv] liquidio: declare liquidio_set_rxcsum_command static (Felix Manlunas) [1451436] - [netdrv] liquidio: Response header changes (Felix Manlunas) [1451436] - [netdrv] liquidio: Remove redundant code (Felix Manlunas) [1451436] - [netdrv] liquidio: Droq validation (Felix Manlunas) [1451436] - [netdrv] liquidio: MTU limits (Felix Manlunas) [1451436] - [netdrv] liquidio: free resources during shutdown (Felix Manlunas) [1451436] - [netdrv] liquidio: iq/oq limits (Felix Manlunas) [1451436] - [netdrv] liquidio: softcommand delay (Felix Manlunas) [1451436] - [netdrv] liquidio: IQ synchronization (Felix Manlunas) [1451436] - [netdrv] liquidio: Macro replacements (Felix Manlunas) [1451436] - [netdrv] liquidio: Vxlan support (Felix Manlunas) [1451436] - [netdrv] liquidio: remove unused including (Felix Manlunas) [1451436] - [netdrv] liquidio: ddr timeout (Felix Manlunas) [1451436] - [netdrv] liquidio: Support priv flag (Felix Manlunas) [1451436] - [netdrv] liquidio: ptp info (Felix Manlunas) [1451436] - [netdrv] liquidio: New xaui info (Felix Manlunas) [1451436] - [netdrv] liquidio: New statistics support (Felix Manlunas) [1451436] - [netdrv] liquidio: tx rx interrupt moderation (Felix Manlunas) [1451436] - [netdrv] liquidio: chip reset changes (Felix Manlunas) [1451436] - [netdrv] liquidio: New unload state (Felix Manlunas) [1451436] - [netdrv] liquidio: Firmware image download (Felix Manlunas) [1451436] - [netdrv] liquidio: Napi rx/tx traffic (Felix Manlunas) [1451436] - [netdrv] liquidio: Vlan filtering (Felix Manlunas) [1451436] - [netdrv] liquidio: Vlan offloads changes (Felix Manlunas) [1451436] - [netdrv] liquidio: soft command buffer limits (Felix Manlunas) [1451436] - [netdrv] liquidio: Introduce new octeon2/3 header (Felix Manlunas) [1451436] - [netdrv] liquidio: Replace ifidx for FW commands (Felix Manlunas) [1451436] - [netdrv] liquidio: New driver FW command structure (Felix Manlunas) [1451436] - [netdrv] liquidio: Consider PTP for packet size calculations (Felix Manlunas) [1451436] - [netdrv] liquidio: RX desc alloc changes (Felix Manlunas) [1451436] - [netdrv] liquidio: RX queue alloc changes (Felix Manlunas) [1451436] - [netdrv] liquidio: Scatter gather list per IQ (Felix Manlunas) [1451436] - [netdrv] liquidio: Host queue mapping changes (Felix Manlunas) [1451436] - [netdrv] liquidio: Avoid double free during soft command (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: Remove deprecated create_workqueue (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: request_manager: Remove create_workqueue (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: response_manager: Remove create_workqueue (Felix Manlunas) [1451436] - [netdrv] liquidio: use kmemdup (Felix Manlunas) [1451436] - [netdrv] liquidio: replace netdev->trans_start update with helper (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: fix check for in progress flag (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: Return correct error code (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: use helpers ns_to_timespec64() (Felix Manlunas) [1451436] - [netdrv] cavium: liquidio: constify pci_error_handlers structures (Felix Manlunas) [1451436] - [netdrv] liquidio: get rid of unnecessary initializations in .get_drvinfo() (Felix Manlunas) [1451436] - [netdrv] liquidio: use kzalloc in setup_glist() (Felix Manlunas) [1451436] - [netdrv] liquidio: Delete unnecessary checks before the function call "vfree" (Felix Manlunas) [1451436] - [netdrv] liquidio: fix some error handling in lio_set_phys_id() (Felix Manlunas) [1451436] - [netdrv] Modify liquidio Kconfig for crc lib (Felix Manlunas) [1451436] - [netdrv] Fix Cavium liquidio build related errors and warnings (Felix Manlunas) [1451436] - [netdrv] reference new cavium directory in Makefile and Kconfig (Felix Manlunas) [1451436] - [netdrv] Add support of Cavium liquidio ethernet adapters (Felix Manlunas) [1451436] - [kernel] pci: Add Cavium PCI vendor id (Felix Manlunas) [1451436]- [char] tpm: do not suspend/resume if power stays on (Jerry Snitselaar) [1456939] - [char] tpm: use tpm2_pcr_read() in tpm2_do_selftest() (Jerry Snitselaar) [1456939] - [char] tpm: use tpm_buf functions in tpm2_pcr_read() (Jerry Snitselaar) [1456939] - [char] tpm_tis: make ilb_base_addr static (Jerry Snitselaar) [1456939] - [char] tpm: consolidate the TPM startup code (Jerry Snitselaar) [1456939] - [char] tpm: Enable CLKRUN protocol for Braswell systems (Jerry Snitselaar) [1456939] - [char] tpm/tpm_crb: fix priv->cmd_size initialisation (Jerry Snitselaar) [1456939] - [char] tpm: fix a kernel memory leak in tpm-sysfs.c (Jerry Snitselaar) [1456939] - [char] tpm/tpm_atmel: remove unnecessary NULL check (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: Prevent userspace from sending driver command (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: Implement request_locality function (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: Suppress error logging when in closed state (Jerry Snitselaar) [1456939] - [char] tpm, tpmrm: Mark tpmrm_write as static (Jerry Snitselaar) [1456939] - [char] tpm: remove struct tpm_pcrextend_in (Jerry Snitselaar) [1456939] - [char] tpm, tpm_infineon: remove useless snprintf() calls (Jerry Snitselaar) [1456939] - [char] tpm: fix byte order related arithmetic inconsistency in tpm_getcap() (Jerry Snitselaar) [1456939] - [char] tpm: Apply a sane minimum adapterlimit value for retransmission (Jerry Snitselaar) [1456939] - [char] tpm_tis: Consolidate the platform and acpi probe flow (Jerry Snitselaar) [1456939] - [char] tpm_tis: Use platform_get_irq (Jerry Snitselaar) [1456939] - [char] tpm_tis: Fix IRQ autoprobing when using platform_device (Jerry Snitselaar) [1456939] - [char] tpm_tis: convert to using locality callbacks (Jerry Snitselaar) [1456939] - [char] tpm: move TPM 1.2 code of tpm_pcr_extend() to tpm1_pcr_extend() (Jerry Snitselaar) [1456939] - [char] tpm: move endianness conversion of ordinals to tpm_input_header (Jerry Snitselaar) [1456939] - [char] tpm: move endianness conversion of TPM_TAG_RQU_COMMAND to tpm_input_header (Jerry Snitselaar) [1456939] - [char] acpica: Add header support for TPM2 table changes (Jerry Snitselaar) [1456939] - [char] tpm: Fix reference count to main device (Jerry Snitselaar) [1456939] - [char] tpm: fix handling of the TPM 2.0 event logs (Jerry Snitselaar) [1456939] - [char] tpm_crb: remove a cruft constant (Jerry Snitselaar) [1456939] - [char] tpm/tpm_crb: Enable TPM CRB interface for ARM64 (Jerry Snitselaar) [1456939] - [char] acpica: Update TPM2 ACPI table (Jerry Snitselaar) [1456939] - [char] tpm/tpm_crb: fix unused warnings on suspend/resume functions (Jerry Snitselaar) [1456939] - [char] tpm: add sleep only for retry in i2c_nuvoton_write_status() (Jerry Snitselaar) [1456939] - [char] vtpm: Fix missing NULL check (Jerry Snitselaar) [1456939] - [char] tpm2: add session handle context saving and restoring to the space code (Jerry Snitselaar) [1456939] - [char] tpm: expose spaces via a device link /dev/tpmrm (Jerry Snitselaar) [1456939] - [char] tpm: split out tpm-dev.c into tpm-dev.c and tpm-common-dev.c (Jerry Snitselaar) [1456939] - [char] tpm: infrastructure for TPM spaces (Jerry Snitselaar) [1456939] - [char] tpm: validate TPM 2.0 commands (Jerry Snitselaar) [1456939] - [char] tpm: export tpm2_flush_context_cmd (Jerry Snitselaar) [1456939] - [char] tpm: move length validation to tpm_transmit() (Jerry Snitselaar) [1456939] - [char] tpm: select CONFIG_CRYPTO (Jerry Snitselaar) [1456939] - [char] tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver (Jerry Snitselaar) [1456939] - [char] tpm_tis_core: Choose appropriate timeout for reading burstcount (Jerry Snitselaar) [1456939] - [char] tpm: declare tpm2_get_pcr_allocation() as static (Jerry Snitselaar) [1456939] - [char] tpm: Fix expected number of response bytes of TPM1.2 PCR Extend (Jerry Snitselaar) [1456939] - [char] tpm: fix misspelled "facilitate" in module parameter description (Jerry Snitselaar) [1456939] - [char] tpm: silence an array overflow warning (Jerry Snitselaar) [1456939] - [char] tpm: fix the type of owned field in cap_t (Jerry Snitselaar) [1456939] - [char] tpm: add securityfs support for TPM 2.0 firmware event log (Jerry Snitselaar) [1456939] - [char] tpm: enhance read_log_of() to support Physical TPM event log (Jerry Snitselaar) [1456939] - [char] tpm: enhance TPM 2.0 PCR extend to support multiple banks (Jerry Snitselaar) [1456939] - [char] tpm: implement TPM 2.0 capability to get active PCR banks (Jerry Snitselaar) [1456939] - [char] tpm: fix RC value check in tpm2_seal_trusted (Jerry Snitselaar) [1456939] - [char] tpm_tis: fix iTPM probe via probe_itpm() function (Jerry Snitselaar) [1456939] - [char] tpm: Begin the process to deprecate user_read_timer (Jerry Snitselaar) [1456939] - [char] tpm: remove tpm_read_index and tpm_write_index from tpm.h (Jerry Snitselaar) [1456939] - [char] tpm: Check size of response before accessing data (Jerry Snitselaar) [1456939] - [char] tpm_tis: use default timeout value if chip reports it as zero (Jerry Snitselaar) [1456939] - [char] tpm: Do not print an error message when doing TPM auto startup (Jerry Snitselaar) [1456939] - [char] tpm, tpm_crb: Handle 64-bit resource in crb_check_resource() (Jerry Snitselaar) [1456939] - [char] tpm/tpm_tis_spi: drop duplicate header module.h (Jerry Snitselaar) [1456939] - [char] tpm/st33zp24: Remove unneeded linux/miscdevice.h include (Jerry Snitselaar) [1456939] - [char] tpm/vtpm: fix kdoc warnings (Jerry Snitselaar) [1456939] - [char] tmp: use pdev for parent device in tpm_chip_alloc (Jerry Snitselaar) [1456939] - [char] tpm/tpm2-chip: fix kdoc errors (Jerry Snitselaar) [1456939] - [char] tpm: add kdoc for tpm_transmit and tpm_transmit_cmd (Jerry Snitselaar) [1456939] - [char] tpm: adjust return value of tpm_read_log (Jerry Snitselaar) [1456939] - [char] tpm: vtpm_proxy: conditionally call tpm_chip_unregister (Jerry Snitselaar) [1456939] - [char] tpm: Fix handling of missing event log (Jerry Snitselaar) [1456939] - [char] tpm: Check the bios_dir entry for NULL before accessing it (Jerry Snitselaar) [1456939] - [char] tpm: return -ENODEV if np is not set (Jerry Snitselaar) [1456939] - [char] tpm: cleanup of printk error messages (Jerry Snitselaar) [1456939] - [char] tpm: replace of_find_node_by_name() with dev of_node property (Jerry Snitselaar) [1456939] - [char] tpm: redefine read_log() to handle ACPI/OF at runtime (Jerry Snitselaar) [1456939] - [char] tpm: fix the missing .owner in tpm_bios_measurements_ops (Jerry Snitselaar) [1456939] - [char] tpm: have event log use the tpm_chip (Jerry Snitselaar) [1456939] - [char] tpm: drop tpm1_chip_register(/unregister) (Jerry Snitselaar) [1456939] - [char] tpm: replace dynamically allocated bios_dir with a static array (Jerry Snitselaar) [1456939] - [char] tpm: replace symbolic permission with octal for securityfs files (Jerry Snitselaar) [1456939] - [char] tpm: fix kerneldoc tpm2_unseal_trusted name typo (Jerry Snitselaar) [1456939] - [char] tpm_tis: Allow tpm_tis to be bound using DT (Jerry Snitselaar) [1456939] - [char] tpm, tpm_vtpm_proxy: add kdoc comments for VTPM_PROXY_IOC_NEW_DEV (Jerry Snitselaar) [1456939] - [char] tpm: define a generic open() method for ascii & bios measurements (Jerry Snitselaar) [1456939] - [char] documentation: tpm: add the Physical TPM device tree binding documentation (Jerry Snitselaar) [1456939] - [char] documentation: tpm: add the IBM Virtual TPM device tree binding documentation (Jerry Snitselaar) [1456939] - [char] tpm: Get rid of TPM_CHIP_FLAG_REGISTERED (Jerry Snitselaar) [1456939] - [char] tpm tis: Do not print timeout messages twice (Jerry Snitselaar) [1456939] - [char] tpm_tis: Check return values from get_burstcount (Jerry Snitselaar) [1456939] - [char] tpm: place kdoc just above tpm_pcr_extend (Jerry Snitselaar) [1456939] - [char] tpm: sanitize constant expressions (Jerry Snitselaar) [1456939] - [char] tpm: Clean up reading of timeout and duration capabilities (Jerry Snitselaar) [1456939] - [char] tpm: Check return code of wait_for_tpm_stat (Jerry Snitselaar) [1456939] - [char] ima: the reason for TPM-bypass mode (Jerry Snitselaar) [1456939]- [scsi] bnx2fc: Plug CPU hotplug race (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: remove obsolete bnx2fc_eh_host_reset() definition (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Update version number to 2.11.8 (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Make rport_terminate_io callback a NOOP (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: If IO is still in cleanup then do not return to SCSI layer (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Adjust bnx2fc_npiv_create_vports for WWNNs from NVRAM that are zero (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Update copyright for 2017 (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Check for connection offload before sending RRQ (Maurizio Lombardi) [1461963] - [scsi] bnx2fc: Add filters to the non-offload FCoE receive path (Maurizio Lombardi) [1461963] - [scsi] smartpqi: update driver version (Don Brace) [1457414] - [scsi] smartpqi: cleanup raid map warning message (Don Brace) [1457414] - [scsi] smartpqi: update controller ids (Don Brace) [1457414] - [scsi] smartpqi: remove the smp_handler stub (Don Brace) [1457414] - [scsi] smartpqi: change driver version to 1.1.2-125 (Don Brace) [1457414] - [scsi] smartpqi: add in new controller ids (Don Brace) [1457414] - [scsi] smartpqi: update kexec and power down support (Don Brace) [1457414] - [scsi] smartpqi: cleanup doorbell register usage (Don Brace) [1457414] - [scsi] smartpqi: update pqi passthru ioctl (Don Brace) [1457414] - [scsi] smartpqi: enhance BMIC cache flush (Don Brace) [1457414] - [scsi] smartpqi: add pqi reset quiesce support (Don Brace) [1457414] - [scsi] smartpqi: remove sanitize_inquiry_string (Don Brace) [1457414] - [scsi] smartpqi: limit transfer length to 1MB (Don Brace) [1457414] - [scsi] smartpqi: mark PM functions as __maybe_unused (Don Brace) [1457414] - [scsi] smartpqi: bump driver version (Don Brace) [1457414] - [scsi] smartpqi: remove writeq/readq function definitions (Don Brace) [1457414] - [scsi] smartpqi: add module parameters (Don Brace) [1457414] - [scsi] smartpqi: cleanup list initialization (Don Brace) [1457414] - [scsi] smartpqi: add raid level show (Don Brace) [1457414] - [scsi] smartpqi: make ioaccel references consistent (Don Brace) [1457414] - [scsi] smartpqi: enhance device add and remove messages (Don Brace) [1457414] - [scsi] smartpqi: update timeout on admin commands (Don Brace) [1457414] - [scsi] smartpqi: map more raid errors to SCSI errors (Don Brace) [1457414] - [scsi] smartpqi: cleanup controller branding (Don Brace) [1457414] - [scsi] smartpqi: update rescan worker (Don Brace) [1457414] - [scsi] smartpqi: update device offline (Don Brace) [1457414] - [scsi] smartpqi: correct aio error path (Don Brace) [1457414] - [scsi] smartpqi: add lockup action (Don Brace) [1457414] - [scsi] smartpqi: remove qdepth calculations for logical volumes (Don Brace) [1457414] - [scsi] smartpqi: change return value for LUN reset operations (Don Brace) [1457414] - [scsi] smartpqi: add ptraid support (Don Brace) [1457414] - [scsi] smartpqi: update copyright (Don Brace) [1457414] - [scsi] smartpqi: cleanup messages (Don Brace) [1457414] - [scsi] smartpqi: add new PCI device IDs (Don Brace) [1457414] - [scsi] smartpqi: minor driver cleanup (Don Brace) [1457414] - [scsi] smartpqi: correct BMIC identify physical drive (Don Brace) [1457414] - [scsi] smartpqi: eliminate redundant error messages (Don Brace) [1457414] - [scsi] smartpqi: make pdev pointer names consistent (Don Brace) [1457414] - [scsi] smartpqi: add pqi_wait_for_completion_io (Don Brace) [1457414] - [scsi] smartpqi: correct bdma hw bug (Don Brace) [1457414] - [scsi] smartpqi: add heartbeat check (Don Brace) [1457414] - [scsi] smartpqi: add suspend and resume support (Don Brace) [1457414] - [scsi] smartpqi: enhance resets (Don Brace) [1457414] - [scsi] smartpqi: add supporting events (Don Brace) [1457414] - [scsi] smartpqi: add in controller checkpoint for controller lockups (Don Brace) [1457414] - [scsi] smartpqi: set pci completion timeout (Don Brace) [1457414] - [scsi] smartpqi: cleanup interrupt management (Don Brace) [1457414] - [scsi] smartpqi: correct remove scsi devices (Don Brace) [1457414] - [scsi] smartpqi: raid bypass lba calculation fix (Don Brace) [1457414] - [scsi] bnx2i: missing error code in bnx2i_ep_connect() (Maurizio Lombardi) [1461965] - [scsi] qla2xxx: Update driver version to 9.00.00.00.07.5-k (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix an integer overflow in sysfs code (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix slow mem alloc behind lock (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Do not call abort handler function during chip reset (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Ability to process multiple SGEs in Command SGL for CT passthrough commands (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Skip zero queue count entry during FW dump capture (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Increase ql2xmaxqdepth to 64 (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Enable Async TMF processing (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Cleanup NPIV host in target mode during config teardown (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove potential macro parameter side-effect in ql_dump_regs() (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Print correct mailbox registers in failed summary (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix task mgmt handling for NPIV (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Allow SNS fabric login to be retried (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add timeout ability to wait_for_sess_deletion() (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Move logging default mask to execute once only (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use sp->free instead of hard coded call (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Prevent sp->free null/uninitialized pointer dereference (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add ability to autodetect SFP type (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use fabric name for Get Port Speed command (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Change ha->wq max_active value to default (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove extra register read (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix NPIV host enable after chip reset (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use BIT_6 to acquire FAWWPN from switch (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Handle PCIe error for driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Update fw_started flags at qpair creation (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix target multiqueue configuration (Himanshu Madhani) [1460030] - [scsi] qla2xxx: fix spelling mistake of variable sfp_additonal_info (Himanshu Madhani) [1460030] - [scsi] qla2xxx: use dma_mapping_error to check map errors (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix system crash while triggering FW dump (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Off by one in qlt_ctio_to_cmd() (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix crash due to NULL pointer dereference of ctx (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Protect access to qpair members with qpair->qp_lock (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Include Exchange offload/Extended Login into FW dump (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Move target stat counters from vha to qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove datasegs_per_cmd and datasegs_per_cont field (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove unused tgt_enable_64bit_addr flag (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add debug logging routine for qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add function call to qpair for door bell (Himanshu Madhani) [1460030] - [scsi] qla2xxx: use shadow register for ISP27XX (Himanshu Madhani) [1460030] - [scsi] qla2xxx: move fields from qla_hw_data to qla_qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add fw_started flags to qpair (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix mailbox failure while deleting Queue pairs (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Enable Target Multi Queue (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Preparation for Target MQ (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Combine Active command arrays (Himanshu Madhani) [1460030] - [scsi] qla2xxx: don't include (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix compile warning (Himanshu Madhani) [1460030] - [scsi] qla2xxx: remove redundant null check on tgt (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove extra register read (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove unused irq_cmd_count field (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Accelerate SCSI BUSY status generation in target mode (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove redundant wait when target is stopped (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add ql2xiniexchg parameter (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Turn on FW option for exchange check (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Cleanup debug message IDs (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Change scsi host lookup method (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix name server relogin (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Convert 32-bit LUN usage to 64-bit (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use flag PFLG_DISCONNECTED (Himanshu Madhani) [1460030] - [scsi] tcm_qla2xxx: Do not allow aborted cmd to advance (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix path recovery (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Retain loop test for fwdump length exceeding buffer length (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Replace usage of spin_lock with spin_lock_irqsave (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Allow ABTS, PURX, RIDA on ATIOQ for ISP83XX/27XX (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove an unused structure member (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix crash due to mismatch mumber of Q-pair creation for Multi queue (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix NULL pointer access due to redundant fc_host_port_name call (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix recursive loop during target mode configuration for ISP25XX leaving system unresponsive (Himanshu Madhani) [1460030] - [scsi] qla2xxx: don't disable a not previously enabled PCI device (Himanshu Madhani) [1460030] - [scsi] qla2xxx: remove some redundant pointer assignments (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix delayed response to command for loop mode/direct connect (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add DebugFS node to display Port Database (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Only allow operational MBX to proceed during RESET (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use IOCB interface to submit non-critical MBX (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add async new target notification (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Export DIF stats via debugfs (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Improve T10-DIF/PI handling in driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Allow relogin to proceed if remote login did not finish (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix sess_lock & hardware_lock lock order problem (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix inadequate lock protection for ABTS (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix request queue corruption (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix memory leak for abts processing (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix ql_dump_buffer (Himanshu Madhani) [1460030] - [scsi] qla2xxx: fix spelling mistake: "seperator" -> "separator" (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix response queue count for Target mode (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Fix a warning reported by the "smatch" static checker (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Avoid using variable-length arrays (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Simplify usage of SRB structure in driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Improve RSCN handling in driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove unused reverse_ini_mode (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add Dual mode support in the driver (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Add framework for async fabric discovery (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Track I-T nexus as single fc_port struct (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Use d_id instead of s_id for more clarity (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Remove direct access of scsi_status field in se_cmd (Himanshu Madhani) [1460030] - [scsi] qla2xxx: Properly initialize IO statistics (Himanshu Madhani) [1460030] - [scsi] hpsa: fix spelling mistake: "encrypytion" -> "encryption" (Joseph Szczypek) [1457412]- [netdrv] cxgb4: ptp_clock_register() returns error pointers (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: Support for get_ts_info ethtool method (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: Add PTP Hardware Clock (PHC) support (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: time stamping interface for PTP (Arjun Vynipadath) [1466404] - [netdrv] cxgb4: fix memory leak (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix pause frame count in t4_get_port_stats (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Ignore MPS_TX_INT_CAUSE Bubble for T6 (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: update latest firmware version supported (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Clear On FLASH config file after a FW upgrade (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: display serial config and vpd versions (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Update register ranges of T4/T5/T6 adapters (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Use Firmware params to get buffer-group map (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Update T6 Buffer Group and Channel Mappings (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: add new T6 pci device id's (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: fix memory leak in init_one() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix tids count for ipv6 offload connection (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: implement ndo_set_vf_rate() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: fix incorrect cim_la output for T6 (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: FW upgrade fixes (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: keep carrier off before registering netdev (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: add new T5 pci device id (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: add new T5 pci device id (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Remove redundant code in t4_uld_clean_up() (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Add new T5 and T6 pci device id's (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Update proper netdev stats for rx drops (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: hide unused warnings (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Remove redundant memset before memcpy (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix misleading packet/frame count stats (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Support compressed error vector for T6 (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: mark cxgb_setup_tc() static (Arjun Vynipadath) [1458296] - [netdrv] cxgb4: Fix missing initialization of win0_lock (Arjun Vynipadath) [1458296]- [mfd] intel-lpss: Add Intel Cannonlake PCI IDs (David Arcari) [1457647] - [clk] fractional-divider: support for divider bypassing (David Arcari) [1457647] - [i2c] i801: Add support for Intel Cannon Lake (David Arcari) [1457647] - [i2c] i801: sort IDs alphabetically (David Arcari) [1457647] - [i2c] i801: Cleanup Intel Kaby Lake support (David Arcari) [1457647] - [vt] fix Scroll Lock LED trigger name (Benjamin Tissoires) [1470932 1256895] - [vt] keyboard: define LED triggers for VT keyboard lock states (Benjamin Tissoires) [1470932 1256895] - [vt] keyboard: define LED triggers for VT LED states (Benjamin Tissoires) [1470932 1256895] - [input] export LEDs as class devices in sysfs (Benjamin Tissoires) [1470932 1256895] - [edac] pnd2: Properly toggle hidden state for P2SB PCI device (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Build in a minimal sideband driver for Apollo Lake (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Conditionally unhide/hide the P2SB PCI device to read BAR (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Mask off the lower four bits of a BAR (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Fix Apollo Lake DIMM detection (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Make function sbi_send() static (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2: Return proper error value from apl_rd_reg() (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2_edac: Fix reported DIMM number (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2_edac: Fix !EDAC_DEBUG build (Aristeu Rozanski) [1479627 1273769] - [edac] pnd2_edac: Add new EDAC driver for Intel SoC platforms (Aristeu Rozanski) [1479627 1273769] - [kernel] rh_taint: Document functions (Prarit Bhargava) [1489896] - [cpufreq] revert "intel_pstate: skip scheduler hook when in "performance" mode" (Prarit Bhargava) [1497253]- [fs] nfsv4: Fix memory and state leak in _nfs4_open_and_get_state (Steve Dickson) [1478450] - [fs] nfsv4: Fix a hang in OPEN related to server reboot (Steve Dickson) [1478458] - [fs] flexfiles: never nfs4_mark_deviceid_unavailable (Steve Dickson) [1478456] - [fs] flexfiles: If the layout is invalid, it must be updated before retrying (Steve Dickson) [1478454] - [fs] pnfs: Fix a reference leak in _pnfs_return_layout (Steve Dickson) [1478449] - [fs] nfsv4.1: Fix a deadlock in layoutget (Steve Dickson) [1478447] - [fs] nfsv4: Fix client recovery when server reboots multiple times (Steve Dickson) [1478443] - [fs] flexfiles: delete deviceid, don't mark inactive (Steve Dickson) [1478439] - [fs] flexfiles: Fix ff_layout_add_ds_error_locked() (Steve Dickson) [1478438] - [fs] pnfs: Release NFS_LAYOUT_RETURN when invalidating the layout stateid (Steve Dickson) [1478431] - [fs] pnfs: Fix use after free issues in pnfs_do_read() (Steve Dickson) [1478460] - [fs] pnfs: Ensure we check layout segment validity in the pg_init() callback (Steve Dickson) [1478460] - [fs] cifs: store results of cifs_reopen_file to avoid infinite wait (Leif Sahlberg) [1496637] - [fs] cifs: remove bad_network_name flag (Leif Sahlberg) [1496637] - [fs] cifs: reconnect thread reschedule itself (Leif Sahlberg) [1496637] - [fs] cifs: handle guest access errors to Windows shares (Leif Sahlberg) [1496637] - [fs] Reset TreeId to zero on SMB2 TREE_CONNECT (Leif Sahlberg) [1496637] - [fs] cifs: Fix build failure with smb2 (Leif Sahlberg) [1496637] - [fs] cifs: Fix maximum SMB2 header size (Leif Sahlberg) [1484099] - [fs] cifs: Add support for writing attributes on SMB2+ (Leif Sahlberg) [1110709] - [fs] cifs: Add support for reading attributes on SMB2+ (Leif Sahlberg) [1110709] - [fs] cifs: Use smb 2 - 3 and cifsacl mount options setacl function (Leif Sahlberg) [1110709] - [fs] cifs: prototype declaration and definition to set acl for smb 2 - 3 and cifsacl mount options (Leif Sahlberg) [1110709] - [fs] cifs: Use smb 2 - 3 and cifsacl mount options getacl functions (Leif Sahlberg) [1110709] - [fs] cifs: prototype declaration and definition for smb 2 - 3 and cifsacl mount options (Leif Sahlberg) [1110709] - [fs] Minor cleanup of xattr query function (Leif Sahlberg) [1110709] - [fs] cifs: implement get_dfs_refer for SMB2+ (Leif Sahlberg) [1481303] - [fs] cifs: use DFS pathnames in SMB2+ Create requests (Leif Sahlberg) [1481303] - [fs] cifs: set signing flag in SMB2+ TreeConnect if needed (Leif Sahlberg) [1481303] - [fs] cifs: let ses->ipc_tid hold smb2 TreeIds (Leif Sahlberg) [1481303] - [fs] cifs: add use_ipc flag to SMB2_ioctl() (Leif Sahlberg) [1481303] - [fs] cifs: add build_path_from_dentry_optional_prefix() (Leif Sahlberg) [1481303] - [fs] cifs: move DFS response parsing out of SMB1 code (Leif Sahlberg) [1481303] - [fs] cifs: Fix null pointer deref during read resp processing (Leif Sahlberg) [1403319] - [fs] cifs: Handle mismatched open calls (Leif Sahlberg) [1403319] - [fs] revert "cifs: Fix null pointer deref during read resp processing" (Leif Sahlberg) [1403319]- [x86] perf/x86/intel: Add Goldmont Plus CPU PMU support (Jiri Olsa) [1464895] - [x86] x86/mce: Enable PPIN for Knights Landing/Mill (Scott Wood) [1440834] - [x86] x86/mce: Include the PPIN in MCE records when available (Scott Wood) [1440834] - [x86] xen/vcpu: Handle xen_vcpu_setup() failure at boot (Vitaly Kuznetsov) [1482594] - [x86] xen/vcpu: Handle xen_vcpu_setup() failure in hotplug (Vitaly Kuznetsov) [1482594] - [x86] xen/pvh*: Support > 32 VCPUs at domain restore (Vitaly Kuznetsov) [1482594] - [x86] xen/vcpu: Simplify xen_vcpu related code (Vitaly Kuznetsov) [1482594] - [x86] xen: globalize have_vcpu_info_placement (Vitaly Kuznetsov) [1482594] - [xen] grant: Implement an grant frame array struct (Vitaly Kuznetsov) [1482876] - [xen] grant-table: Refactor gnttab_init (Vitaly Kuznetsov) [1482876] - [xen] grants: Remove gnttab_max_grant_frames dependency on gnttab_init (Vitaly Kuznetsov) [1482876] - [xen] Grant table address, xen_hvm_resume_frames, is a phys_addr not a pfn (Vitaly Kuznetsov) [1482876] - [misc] mei: drop amthif internal client (Jeremy McNicoll) [1457532] - [misc] mei: replace callback structures used as list head by list_head (Jeremy McNicoll) [1457532] - [misc] mei: drop unreachable code in mei_start (Jeremy McNicoll) [1457532] - [misc] mei: validate the message header only in first fragment (Jeremy McNicoll) [1457532] - [misc] mei: hw: fix a spelling mistake (Jeremy McNicoll) [1457532] - [misc] mei: make mei_cl_bus_rescan static (Jeremy McNicoll) [1457532] - [misc] mei: implement fsync (Jeremy McNicoll) [1457532] - [misc] mei: bus: elminate variable length arrays (Jeremy McNicoll) [1457532] - [misc] mei: hbm: remove variable length arrays (Jeremy McNicoll) [1457532] - [misc] mei: add pci driver ops shutdown handler (Jeremy McNicoll) [1457532]- [fs] nfsv4: Fix up mirror allocation (Scott Mayhew) [1483654] - [fs] xfs: bad assertion for delalloc an extent that start at i_size (Carlos Maiolino) [1449075] - [fs] pnfs: Force a retry of LAYOUTGET if the stateid doesn't match our cache (Steve Dickson) [1477346] - [fs] nfsv4: Don't check file access when reclaiming state (Steve Dickson) [1477353] - [fs] pnfs: Don't mark the layout as freed if the last lseg is marked for return (Steve Dickson) [1477353] - [fs] pnfs: Sync the layout state bits in pnfs_cache_lseg_for_layoutreturn (Steve Dickson) [1477353] - [fs] pnfs: Fix bugs in _pnfs_return_layout (Steve Dickson) [1477353] - [fs] pnfs: Clear all layout segment state in pnfs_mark_layout_stateid_invalid (Steve Dickson) [1477353] - [fs] pnfs: Prevent unnecessary layoutreturns after delegreturn (Steve Dickson) [1477353] - [fs] pnfs: Enable layoutreturn operation for return-on-close (Steve Dickson) [1477353] - [fs] nfsv4: Add encode/decode of the layoutreturn op in OPEN_DOWNGRADE (Steve Dickson) [1477353] - [fs] pnfs: Clean up - add a helper to initialise struct layoutreturn_args (Steve Dickson) [1477353] - [fs] nfsv4: Add encode/decode of the layoutreturn op in DELEGRETURN (Steve Dickson) [1477353] - [fs] nfsv4: Add encode/decode of the layoutreturn op in CLOSE (Steve Dickson) [1477353] - [fs] nfsv4: Fix missing operation accounting in NFS4_dec_delegreturn_sz (Steve Dickson) [1477353] - [fs] pnfs: Don't mark layout segments invalid on layoutreturn in pnfs_roc (Steve Dickson) [1477353] - [fs] pnfs: Get rid of unnecessary layout parameter in encode_layoutreturn callback (Steve Dickson) [1477353] - [fs] nfsv4: Ignore LAYOUTRETURN result if the layout doesn't match or is invalid (Steve Dickson) [1477353] - [fs] pnfs: Skip checking for return-on-close if the layout is invalid (Steve Dickson) [1477353] - [fs] pnfs: Fix race in pnfs_wait_on_layoutreturn (Steve Dickson) [1477353] - [fs] pnfs: Remove spurious wake up in pnfs_layout_remove_lseg() (Steve Dickson) [1477353] - [fs] pnfs: Do not free layout segments that are marked for return (Steve Dickson) [1477353] - [fs] pnfs: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed (Steve Dickson) [1477353] - [fs] pnfs: Delay getting the layout header in CB_LAYOUTRECALL handlers (Steve Dickson) [1477353] - [fs] nfsv4: Don't ask for the change attribute when reclaiming state (Steve Dickson) [1477353] - [fs] pnfs: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid (Steve Dickson) [1477353] - [fs] pnfs: Don't clear the layout stateid if a layout return is outstanding (Steve Dickson) [1477353] - [fs] nfs: nfs_prime_dcache must validate the filename (Steve Dickson) [1477353] - [fs] nfsv4: Optimise away forced revalidation when we know the attributes are OK (Steve Dickson) [1477353] - [fs] nfsv4: Don't request close-to-open attribute when holding a delegation (Steve Dickson) [1477353] - [fs] nfsv4: Don't request a GETATTR on open_downgrade (Steve Dickson) [1477353] - [fs] nfsv4: If recovery failed for a specific open stateid, then don't retry (Steve Dickson) [1477336] - [fs] nfsv4.1: Even if the stateid is OK, we may need to recover the open modes (Steve Dickson) [1477336] - [fs] nfsv4: Fix retry issues with nfs41_test/free_stateid (Steve Dickson) [1477336] - [fs] nfsv4: Open state recovery must account for file permission changes (Steve Dickson) [1477336] - [fs] nfsv4: nfs4_copy_delegation_stateid() must fail if the delegation is invalid (Steve Dickson) [1477336] - [fs] nfsv4: Mark the lock and open stateids as invalid after freeing them (Steve Dickson) [1477336] - [fs] nfsv4: Don't test open_stateid unless it is set (Steve Dickson) [1477336] - [fs] nfs: Always call nfs_inode_find_state_and_recover() when revoking a delegation (Steve Dickson) [1477336] - [fs] nfsv4: Don't report revoked delegations as valid in nfs_have_delegation() (Steve Dickson) [1477336]- [mm] swap: Remove WARN_ON_ONCE() in free_swap_slot() (Jerome Marchand) [1400689] - [mm] swap: don't BUG_ON() due to uninitialized swap slot cache (Jerome Marchand) [1400689] - [mm] swapfile.c: fix swap space leak in error path of swap_free_entries() (Jerome Marchand) [1400689] - [mm] swap: Fix a race in free_swap_and_cache() (Jerome Marchand) [1400689] - [mm] swap: skip readahead only when swap slot cache is enabled (Jerome Marchand) [1400689] - [mm] swap: enable swap slots cache usage (Jerome Marchand) [1400689] - [mm] swap: add cache for swap slots allocation (Jerome Marchand) [1400689] - [mm] swap: free swap slots in batch (Jerome Marchand) [1400689] - [mm] swap: allocate swap slots in batches (Jerome Marchand) [1400689] - [mm] swap: skip readahead for unreferenced swap slots (Jerome Marchand) [1400689] - [mm] swap: split swap cache into 64MB trunks (Jerome Marchand) [1400689] - [mm] swap: add cluster lock (Jerome Marchand) [1400689] - [mm] swap: fix kernel message in swap_info_get() (Jerome Marchand) [1400689] - [mm] don't use radix tree writeback tags for pages in swap cache (Jerome Marchand) [1400689] - [mm] swap: add swap_cluster_list (Jerome Marchand) [1400689] - [mm] swap: make cluster allocation per-cpu (Jerome Marchand) [1400689] - [mm] swap: fix races exposed by swap discard (Jerome Marchand) [1400689] - [mm] swap: make swap discard async (Jerome Marchand) [1400689] - [mm] swap: change block allocation algorithm for SSD (Jerome Marchand) [1400689] - [mmc] mmc: sdhci-pci: Add support for Intel CNP (David Arcari) [1457650] - [mmc] mmc: sdhci-pci: Use macros in pci_ids definition (David Arcari) [1457650] - [mmc] mmc: sdhci-pci: Move a function to avoid later forward declaration (David Arcari) [1457650] - [netdrv] bonding: use ETH_MAX_MTU as max mtu (Jarod Wilson) [1493777] - [netdrv] bonding: fix tlb_dynamic_lb default value (Jarod Wilson) [1493777] - [netdrv] bonding: Fix transmit load balancing in balance-alb mode if specified by sysfs (Jarod Wilson) [1493777 1492980] - [netdrv] bonding: ratelimit failed speed/duplex update warning (Jarod Wilson) [1493777] - [netdrv] bonding: require speed/duplex only for 802.3ad, alb and tlb (Jarod Wilson) [1493777] - [netdrv] bonding: constify attribute_group structures (Jarod Wilson) [1493777] - [netdrv] bonding: warn user when 802.3ad speed is unknown (Jarod Wilson) [1493777] - [netdrv] bonding: fix 802.3ad support for 14G speed (Jarod Wilson) [1493777] - [netdrv] bonding: Prevent duplicate userspace notification (Jarod Wilson) [1493777] - [netdrv] bonding: Don't update slave->link until ready to commit (Jarod Wilson) [1493777] - [netdrv] bonding: check nla_put_be32 return value (Jarod Wilson) [1493777] - [netdrv] bonding: deliver link-local packets with skb->dev set to link that packets arrived on (Jarod Wilson) [1493777] - [netdrv] bonding: trivial: style fixes (Jarod Wilson) [1493777] - [netdrv] add definition of ETH_MAX_MTU (Jarod Wilson) [1493777 1480542]- [netdrv] hv_netvsc: Fix the real number of queues of non-vRSS cases (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: make const array ver_list static, reduces object code size (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: fix send buffer failure on MTU change (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: increase default receive buffer size (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: avoid unnecessary wakeups on subchannel creation (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: fix deadlock on hotplug (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Fix the channel limit in netvsc_set_rxfh() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Simplify the limit check in netvsc_set_channels() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Simplify num_chn checking in rndis_filter_device_add() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Clean up an unused parameter in rndis_filter_set_rss_param() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: allow driver to be removed even if VF is present (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: cleanup datapath switch (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix deadlock betwen link status and removal (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Fix rndis_filter_close error during netvsc_remove (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Add ethtool handler to set and get UDP hash levels (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Clean up unused parameter from netvsc_get_rss_hash_opts() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hv_netvsc: Clean up unused parameter from netvsc_get_hash() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] vmbus: remove unused vmbus_sendpacket_ctl (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] vmbus: remove unused vmubs_sendpacket_pagebuffer_ctl (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] vmbus: remove unused vmbus_sendpacket_multipagebuffer (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: keep track of some non-fatal overload conditions (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: allow controlling send/recv buffer size (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove unnecessary check for NULL hdr (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove unnecessary cast of void pointer (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: whitespace cleanup (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: no need to allocate send/receive on numa node (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: check error return when restoring channels and mtu (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: propagate MAC address change to VF slave (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: don't signal host twice if empty (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: delay setup of VF device (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: make sure and unregister datapath (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix rtnl deadlock on unregister of vf (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: transparent VF management (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] hyperv: netvsc: Neaten netvsc_send_pkt by using a temporary (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: signal host if receive ring is emptied (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix error unwind on device setup failure (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: optimize receive completions (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove unnecessary indirection of page_buffer (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: don't print pointer value in error message (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix warnings reported by lockdep (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix return value for set_channels (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove no longer used max_num_rss queues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: rtnetlink.h (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix netvsc_set_channels (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: prefetch the first incoming ring element (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: Remove redundant use of ipv6_hdr() (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: remove bogus rtnl_unlock (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: fix ptr_ret.cocci warnings (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: add rtnl annotations in rndis (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: save pointer to parent netvsc_device in channel table (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: need rcu_derefence when accessing internal device info (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: use ERR_PTR to avoid dereference issues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: change logic for change mtu and set_queues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: change order of steps in setting queues (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: add some rtnl_dereference annotations (Vitaly Kuznetsov) [1474300 1477784] - [netdrv] netvsc: force link update after MTU change (Vitaly Kuznetsov) [1474300 1477784]- [rdma] ib/core: Restore I/O MMU, s390 and powerpc support (Don Dutile) [1494648] - [rdma] ib/rxe, ib/rdmavt: Use dma_virt_ops instead of duplicating it (Don Dutile) [1494648] - [lib] dma-virt: remove dma_supported and mapping_error methods (Don Dutile) [1494648] - [rdma] ib/core: Remove ib_device.dma_device (Don Dutile) [1494648] - [nvme] nvme-rdma: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/srpt: Modify a debug statement (Don Dutile) [1494648] - [infiniband] ib/ipath: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/ehca: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/srp: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/iser: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/ipoib: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/rxe: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/vmw_pvrdma: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/rxe: Remove a pointless indirection layer (Don Dutile) [1494648] - [infiniband] ib/usnic: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/qib: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/qedr: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/ocrdma: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/nes: Remove a superfluous assignment statement (Don Dutile) [1494648] - [infiniband] ib/mthca: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/mlx5: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/mlx4: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/i40iw: Remove a superfluous assignment statement (Don Dutile) [1494648] - [infiniband] ib/hfi1: Switch from dma_device to dev.parent (Don Dutile) [1494648] - [infiniband] ib/cxgb4: Set dev.parent instead of dma_device (Don Dutile) [1494648] - [infiniband] ib/cxgb3: Set dev.parent instead of dma_device (Don Dutile) [1494648] - [infiniband] ib/core: Use dev.parent instead of dma_device (Don Dutile) [1494648] - [infiniband] ib/core: Initialize ib_device.dev.parent earlier (Don Dutile) [1494648] - [infiniband] ib/qib: Remove DMA mapping code (Don Dutile) [1494648] - [infiniband] ib/hf1: Remove DMA mapping code (Don Dutile) [1494648] - [net] ib/core: Change the type of an ib_dma_alloc_coherent() argument (Don Dutile) [1494648] - [rdma] ib/core: Remove ib_dma_*map_single_attrs() (Don Dutile) [1494648] - [lib] dma-virt: Add dma_virt_ops (Don Dutile) [1494648] - [kernel] treewide: Consolidate get_dma_ops() implementations (Don Dutile) [1494648] - [kernel] treewide: Consolidate set_dma_ops() implementations (Don Dutile) [1494648] - [iommu] treewide: Move dma_ops from struct dev_archdata into struct device (Don Dutile) [1494648] - [kernel] dma: add calls for dma_map_page_attrs and dma_unmap_page_attrs (Don Dutile) [1494648] - [kernel] dma-mapping.h: preserve unmap info for CONFIG_DMA_API_DEBUG (Don Dutile) [1494648] - [kernel] dma-mapping: add dma_{map,unmap}_resource (Don Dutile) [1494648] - [lib] dma-debug: add support for resource mappings (Don Dutile) [1494648] - [lib] dma-debug: Fix dma_debug_entry offset calculation (Don Dutile) [1494648] - [lib] dma-debug: prevent early callers from crashing (Don Dutile) [1494648] - [lib] dma-debug: introduce dma_debug_disabled (Don Dutile) [1494648] - [lib] dma debug: account for cachelines and read-only mappings in overlap tracking (Don Dutile) [1494648] - [lib] dma-debug: fix overlap detection (Don Dutile) [1494648] - [mm] dma-debug: introduce debug_dma_assert_idle() (Don Dutile) [1494648] - [kernel] dma-mapping: add {map, unmap}_resource to dma_map_ops (Don Dutile) [1494648] - [kernel] dma-mapping: avoid oops when parameter cpu_addr is null (Don Dutile) [1494648] - [kernel] dma-mapping: use offset_in_page macro (Don Dutile) [1494648] - [kernel] dma-mapping: always provide the dma_map_ops based implementation (Don Dutile) [1494648] - [kernel] dma-mapping: tidy up dma_parms default handling (Don Dutile) [1494648] - [kernel] dma-mapping: Clarify output of dma_map_sg (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_set_mask (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_supported (Don Dutile) [1494648] - [kernel] dma-mapping: cosolidate dma_mapping_error (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_{alloc, free}_noncoherent (Don Dutile) [1494648] - [x86] dma-mapping: Fix arch_dma_alloc_attrs() oops with NULL dev (Don Dutile) [1494648] - [x86] pci/dma: Fix gfp flags for coherent DMA memory allocation (Don Dutile) [1494648] - [kernel] dma-mapping: consolidate dma_{alloc, free}_{attrs, coherent} (Don Dutile) [1494648] - [kernel] arm: 7795/1: mm: dma-mapping: Add dma_max_pfn(dev) helper function (Don Dutile) [1494648] - [s390] Use bool function return values of true/false not 1/0 (Don Dutile) [1494648] - [s390] Implement dma_{alloc,free}_attrs() (Don Dutile) [1494648] - [s390] dma: remove gratuitous brackets (Don Dutile) [1494648] - [x86] Deinline dma_free_attrs() (Don Dutile) [1494648] - [x86] Deinline dma_alloc_attrs() (Don Dutile) [1494648] - [of] platform: Allocate rh extension to device struct earlier (Don Dutile) [1494648]- [netdrv] netvsc: fix race on sub channel creation (Mohammed Gamal) [1465469] - [netdrv] netvsc: Initialize 64-bit stats seqcount (Mohammed Gamal) [1465469] - [netdrv] revert "netvsc: optimize calculation of number of slots" (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Fix the carrier state error when data path is off (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Remove unnecessary var link_state from struct netvsc_device_info (Mohammed Gamal) [1465469] - [netdrv] netvsc: don't access netdev->num_rx_queues directly (Mohammed Gamal) [1465469] - [netdrv] netvsc: fold in get_outbound_net_device (Mohammed Gamal) [1465469] - [netdrv] netvsc: pass net_device to netvsc_init_buf and netvsc_connect_vsp (Mohammed Gamal) [1465469] - [netdrv] netvsc: mark error cases as unlikely (Mohammed Gamal) [1465469] - [netdrv] netvsc: use typed pointer for internal state (Mohammed Gamal) [1465469] - [netdrv] netvsc: use hv_get_bytes_to_read (Mohammed Gamal) [1465469] - [netdrv] netvsc: optimize calculation of number of slots (Mohammed Gamal) [1465469] - [netdrv] netvsc: move filter setting to rndis_device (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix net poll mode (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix rcu dereference warning from ethtool (Mohammed Gamal) [1465469] - [netdrv] netvsc: Add #include's for csum_* function declarations (Mohammed Gamal) [1465469] - [netdrv] netvsc: make sure napi enabled before vmbus_open (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix calculation of available send sections (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix use after free on module removal (Mohammed Gamal) [1465469] - [netdrv] netvsc: Deal with rescinded channels correctly (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix RCU warning in get_stats (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Exclude non-TCP port numbers from vRSS hashing (Mohammed Gamal) [1465469] - [netdrv] hv_netvsc: Fix the queue index computation in forwarding case (Mohammed Gamal) [1465469] - [netdrv] netvsc: use napi_consume_skb (Mohammed Gamal) [1465469] - [netdrv] netvsc: Initialize all channel related state prior to opening the channel (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix dereference before null check errors (Mohammed Gamal) [1465469] - [netdrv] netvsc: Properly initialize the return value (Mohammed Gamal) [1465469] - [netdrv] netvsc: Fix a bug in sub-channel handling (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix and cleanup rndis_filter_set_packet_filter (Mohammed Gamal) [1465469] - [netdrv] netvsc: eliminate unnecessary skb == NULL checks (Mohammed Gamal) [1465469] - [netdrv] netvsc: use refcount_t for keeping track of sub channels (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove unnecessary lock on shutdown (Mohammed Gamal) [1465469] - [netdrv] netvsc: uses RCU instead of removal flag (Mohammed Gamal) [1465469] - [netdrv] netvsc: use RCU to protect inner device structure (Mohammed Gamal) [1465469] - [netdrv] netvsc: change max channel calculation (Mohammed Gamal) [1465469] - [netdrv] netvsc: handle offline mtu and channel change (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix NAPI performance regression (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove unused #define (Mohammed Gamal) [1465469] - [netdrv] netvsc: add comments about callback's and NAPI (Mohammed Gamal) [1465469] - [netdrv] netvsc: avoid race with callback (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix hang on netvsc module removal (Mohammed Gamal) [1465469] - [netdrv] netvsc: need napi scheduled during removal (Mohammed Gamal) [1465469] - [netdrv] netvsc: handle select_queue when device is being removed (Mohammed Gamal) [1465469] - [netdrv] hyperv: use new api ethtool_{get|set}_link_ksettings (Mohammed Gamal) [1465469] - [netdrv] netvsc: replace netdev_alloc_skb_ip_align with napi_alloc_skb (Mohammed Gamal) [1465469] - [netdrv] netvsc: enable GRO (Mohammed Gamal) [1465469 1408651] - [netdrv] netvsc: implement NAPI (Mohammed Gamal) [1465469] - [kernel] vmbus: introduce in-place packet iterator (Mohammed Gamal) [1465469] - [netdrv] netvsc: don't overload variable in same function (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix use-after-free in netvsc_change_mtu() (Mohammed Gamal) [1465469] - [netdrv] netvsc: fix typo on statistics (Mohammed Gamal) [1465469] - [netdrv] netvsc: call netif_receive_skb (Mohammed Gamal) [1465469] - [netdrv] netvsc: simplify get next send section (Mohammed Gamal) [1465469] - [netdrv] netvsc: report per-channel stats in ethtool statistics (Mohammed Gamal) [1465469] - [netdrv] netvsc: account for packets/bytes transmitted after completion (Mohammed Gamal) [1465469] - [netdrv] netvsc: eliminate per-device outstanding send counter (Mohammed Gamal) [1465469] - [netdrv] netvsc: simplify rndis_filter_remove (Mohammed Gamal) [1465469] - [netdrv] netvsc: don't pass void * to internal device_add (Mohammed Gamal) [1465469] - [netdrv] netvsc: optimize receive path (Mohammed Gamal) [1465469] - [netdrv] netvsc: group all per-channel state together (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove unused variables (Mohammed Gamal) [1465469] - [netdrv] netvsc: enhance transmit select_queue (Mohammed Gamal) [1465469] - [netdrv] netvsc: allow get/set of RSS indirection table (Mohammed Gamal) [1465469] - [netdrv] netvsc: allow more flexible setting of number of channels (Mohammed Gamal) [1465469] - [netdrv] netvsc: add ethtool ops to get/set RSS key (Mohammed Gamal) [1465469] - [netdrv] netvsc: report rss field values (Mohammed Gamal) [1465469] - [netdrv] netvsc: report number of rx queues in ethtool (Mohammed Gamal) [1465469] - [netdrv] netvsc: negotiate checksum and segmentation parameters (Mohammed Gamal) [1465469] - [netdrv] netvsc: remove no longer needed receive staging buffers (Mohammed Gamal) [1465469]- [mm] introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all (Waiman Long) [1476040] - [mfd] lpc_ich: Add support for Intel Bay Trail SoC (David Arcari) [1491814] - [xen] xen: don't copy bogus duplicate entries into kernel page tables (Vitaly Kuznetsov) [1487754] - [xen] xen/pvh: MMU changes for PVH (Vitaly Kuznetsov) [1487754] - [tty] serial: 8250_pnp: Enable PNP_CONSOLE for console ports (Prarit Bhargava) [1489468] - [tty] pnp: Allow console to override ACPI device sleep (Prarit Bhargava) [1489468] - [tty] tty: serial: 8250_core: provide a function to export uart_8250_port (Prarit Bhargava) [1489468] - [tty] serial: Move "uart_console" def to core header file (Prarit Bhargava) [1489468] - [pci] Allow PCI express root ports to find themselves (Myron Stowe) [1492839] - [pci] fix oops when try to find Root Port for a PCI device (Myron Stowe) [1492839] - [pci] Disable Relaxed Ordering for some Intel processors (Myron Stowe) [1492839] - [pci] Disable PCIe Relaxed Ordering if unsupported (Myron Stowe) [1492839] - [x86] x86/hyperv: Read TSC frequency from a synthetic MSR (Vitaly Kuznetsov) [1457866] - [x86] x86/hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic (Vitaly Kuznetsov) [1457866] - [x86] x86/mm/kaslr: Do not adapt the size of the direct mapping section for SGI UV system (Baoquan He) [1457046] - [x86] x86/uv: Introduce a helper function to check UV system at earlier stage (Baoquan He) [1457046] - [x86] amd: Limit cpu_core_id fixup to families older than F17h (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Fix Zen SMT topology (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Bring back Compute Unit ID (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Fix Bulldozer topology (Suravee Suthikulpanit) [1477397] - [x86] cpu/amd: Clean up cpu_llc_id assignment per topology feature (Suravee Suthikulpanit) [1477397] - [x86] cpu: Get rid of compute_unit_id (Suravee Suthikulpanit) [1477397] - [x86] kvm: vmx: Do not BUG() on out-of-bounds guest IRQ (Paolo Bonzini) [1490781] {CVE-2017-1000} - [sound] alsa: timer: Use common error handling code in alsa_timer_init() (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Adjust a condition check in snd_timer_resolution() (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Follow standard EXPORT_SYMBOL() declarations (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Wrap with spinlock for queue access (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Improve user queue reallocation (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Fix race between read and ioctl (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Info leak in snd_timer_user_tinterrupt() (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: remove some dead code (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [sound] alsa: timer: Reject user params with too small ticks (Jaroslav Kysela) [1465999] {CVE-2017-1000380} - [kernel] procfs: treat parked tasks as sleeping for task state (Joe Lawrence) [1488504] - [kernel] rcutree: Fix panic_on_rcu_stall() (Pratyush Anand) [1490673] - [netdrv] mlx5: Avoid using pending command interface slots (Don Dutile) [1463367] - [powerpc] perf: Fix book3s kernel to userspace backtraces (Gustavo Duarte) [1492669]- [tools] perf probe: Fix probe definition for inlined functions (Jiri Olsa) [1480522] - [tools] perf unwind: Report module before querying isactivation in dwfl unwind (Jiri Olsa) [1480522] - [tools] perf tools: Fix build with ARCH=x86_64 (Jiri Olsa) [1480522] - [tools] perf clang: Update test case to use real BPF script (Jiri Olsa) [1480522] - [tools] perf evsel: Fix probing of precise_ip level for default cycles event (Jiri Olsa) [1480522] - [tools] perf symbols: Kill dso__build_id_is_kmod() (Jiri Olsa) [1480522] - [tools] perf symbols: Keep DSO->symtab_type after decompress (Jiri Olsa) [1480522] - [tools] perf tests: Decompress kernel module before objdump (Jiri Olsa) [1480522] - [tools] perf tools: Consolidate error path in __open_dso() (Jiri Olsa) [1480522] - [tools] perf tools: Decompress kernel module when reading DSO data (Jiri Olsa) [1480522] - [tools] perf annotate: Use dso__decompress_kmodule_path() (Jiri Olsa) [1480522] - [tools] perf tools: Introduce dso__decompress_kmodule_{fd, path} (Jiri Olsa) [1480522] - [tools] perf tools: Fix a memory leak in __open_dso() (Jiri Olsa) [1480522] - [tools] perf annotate: Fix symbolic link of build-id cache (Jiri Olsa) [1480522] - [tools] perf script python: Remove dups in documentation examples (Jiri Olsa) [1480522] - [tools] perf script python: Updated trace_unhandled() signature (Jiri Olsa) [1480522] - [tools] perf script python: Fix wrong code snippets in documentation (Jiri Olsa) [1480522] - [tools] perf script: Fix documentation errors (Jiri Olsa) [1480522] - [tools] perf script: Fix outdated comment for perf-trace-python (Jiri Olsa) [1480522] - [tools] perf probe: Fix examples section of documentation (Jiri Olsa) [1480522] - [tools] perf annotate: Add missing powerpc triplet (Jiri Olsa) [1480522] - [tools] perf symbols: Use correct filename for compressed modules in build-id cache (Jiri Olsa) [1480522] - [tools] perf symbols: Set module info when build-id event found (Jiri Olsa) [1480522] - [tools] perf header: Set proper module name when build-id event found (Jiri Olsa) [1480522] - [tools] perf stat: Only print NMI watchdog hint when enabled (Jiri Olsa) [1480522] - [tools] perf annotate: Fix branch instruction with multiple operands (Jiri Olsa) [1480522] - [tools] perf annotate: Fix failure when filename has special chars (Jiri Olsa) [1480522] - [tools] perf tools: Put caller above callee in --children mode (Jiri Olsa) [1480522] - [tools] perf report: Do not drop last inlined frame (Jiri Olsa) [1480522] - [tools] perf report: Always honor callchain order for inlined nodes (Jiri Olsa) [1480522] - [tools] perf script: Add --inline option for debugging (Jiri Olsa) [1480522] - [tools] perf report: Fix off-by-one for non-activation frames (Jiri Olsa) [1480522] - [tools] perf report: Fix memory leak in addr2line when called by addr2inlines (Jiri Olsa) [1480522] - [tools] perf report: Don't crash on invalid maps in `-g srcline` mode (Jiri Olsa) [1480522] - [tools] tools build: Fixup sched_getcpu feature test (Jiri Olsa) [1480522] - [tools] perf tests kmod-path: Don't fail if compressed modules aren't supported (Jiri Olsa) [1480522] - [tools] perf annotate: Fix AArch64 comment char (Jiri Olsa) [1480522] - [tools] perf tools: Fix spelling mistakes (Jiri Olsa) [1480522] - [tools] perf config: Refactor a duplicated code for obtaining config file name (Jiri Olsa) [1480522] - [tools] perf symbols: Allow user probes on versioned symbols (Jiri Olsa) [1480522] - [tools] tools lib string: Adopt prefixcmp() from perf and subcmd (Jiri Olsa) [1480522] - [tools] perf units: Move parse_tag_value() to units.[ch] (Jiri Olsa) [1480522] - [tools] perf ui gtk: Move gtk .so name to the only place where it is used (Jiri Olsa) [1480522] - [tools] perf tools: Move HAS_BOOL define to where perl headers are used (Jiri Olsa) [1480522] - [tools] perf memswap: Split the byteswap memory range wrappers from util.[ch] (Jiri Olsa) [1480522] - [tools] perf tools: Move event prototypes from util.h to event.h (Jiri Olsa) [1480522] - [tools] perf buildid: Move prototypes from util.h to build-id.h (Jiri Olsa) [1480522] - [tools] powerpc/perf: Define big-endian version of perf_mem_data_src (Jiri Olsa) [1480522] - [tools] treewide: Fix typos in printk (Jiri Olsa) [1480522] - [tools] perf tools: Fix the code to strip command name (Jiri Olsa) [1480522] - [tools] perf tools: Use just forward declarations for struct thread where possible (Jiri Olsa) [1480522] - [tools] perf tools: Add the right header to obtain PERF_ALIGN() (Jiri Olsa) [1480522] - [tools] perf tools: Remove poll.h and wait.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove string.h, unistd.h and sys/stat.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove stale prototypes from builtin.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove string.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove sys/ioctl.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove a few more needless includes from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Include sys/param.h where needed (Jiri Olsa) [1480522] - [tools] perf callchain: Move callchain specific routines from util.[ch] (Jiri Olsa) [1480522] - [tools] perf tools: Add compress.h for the *_decompress_to_file() headers (Jiri Olsa) [1480522] - [tools] perf mem: Fix display of data source snoop indication (Jiri Olsa) [1480522] - [tools] perf debug: Move dump_stack() and sighandler_dump_stack() to debug.h (Jiri Olsa) [1480522] - [tools] perf kvm: Make function only used by 'perf kvm' static (Jiri Olsa) [1480522] - [tools] perf tools: Move timestamp routines from util.h to time-utils.h (Jiri Olsa) [1480522] - [tools] perf tools: Move units conversion/formatting routines to separate object (Jiri Olsa) [1480522] - [tools] perf tools: Add signal.h to places using its definitions (Jiri Olsa) [1480522] - [tools] perf unwind: Provide only forward declarations for pointer types (Jiri Olsa) [1480522] - [tools] perf tools: Ditch unused strchrnul() reimplementation (Jiri Olsa) [1480522] - [tools] perf tools: Remove regex.h and fnmatch.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove include dirent.h from util.h (Jiri Olsa) [1480522] - [tools] perf tools: Remove misplaced __maybe_unused in some functions (Jiri Olsa) [1480522] - [tools] perf tools: Use api/fs/tracing_path.h where needed (Jiri Olsa) [1480522] - [tools] perf tools: No need to include bitops.h in util.h (Jiri Olsa) [1480522] - [tools] perf tools: Move path related functions to util/path.h (Jiri Olsa) [1480522] - [tools] perf tools: Don't include terminal handling headers in util.h (Jiri Olsa) [1480522] - [tools] perf str{filter, list}: Disentangle headers (Jiri Olsa) [1480522] - [tools] perf tools: Include errno.h where needed (Jiri Olsa) [1480522] - [tools] perf tools: Move extra string util functions to util/string2.h (Jiri Olsa) [1480522] - [tools] perf tools: Move srcline definitions to separate header (Jiri Olsa) [1480522] - [tools] perf tools: Move print_binary definitions to separate files (Jiri Olsa) [1480522] - [tools] tools include: Include missing headers for fls() and types in linux/log2.h (Jiri Olsa) [1480522] - [tools] perf tools: Move sane ctype stuff from util.h to sane_ctype.h (Jiri Olsa) [1480522] - [tools] perf tools: Ditch unused PATH_SEP, STRIP_EXTENSION (Jiri Olsa) [1480522] - [tools] perf tools: Replace STR() calls with __stringify() (Jiri Olsa) [1480522] - [tools] perf tools: Remove PRI[xu] macros from perf.h (Jiri Olsa) [1480522] - [tools] perf tools: Including missing inttypes.h header (Jiri Olsa) [1480522] - [tools] perf tools: Remove unused macros from util.h (Jiri Olsa) [1480522] - [tools] tools include: Drop ARRAY_SIZE() definition from linux/hashtable.h (Jiri Olsa) [1480522] - [tools] perf tools: Add include where ARRAY_SIZE() is used (Jiri Olsa) [1480522] - [tools] objtool: Drop ARRAY_SIZE() definition, tools/include/linux/kernel.h has it now (Jiri Olsa) [1480522] - [tools] tools include: Move ARRAY_SIZE() to linux/kernel.h (Jiri Olsa) [1480522] - [tools] tools include: Adopt __same_type() and __must_be_array() from the kernel (Jiri Olsa) [1480522] - [tools] tools include: Introduce linux/bug.h, from the kernel sources (Jiri Olsa) [1480522] - [tools] perf tools: Remove FLEX_ARRAY definition (Jiri Olsa) [1480522] - [tools] perf unwind arm64: Add missing errno.h header (Jiri Olsa) [1480522] - [tools] revert "perf tools: Fix include of linux/mman.h" (Jiri Olsa) [1480522] - [tools] perf util: Hint missing file when tool tips fail to load (Jiri Olsa) [1480522] - [tools] tools build: Fix feature detection redefinion of build flags (Jiri Olsa) [1480522] - [tools] perf tools: Disable JVMTI if no ELF support available (Jiri Olsa) [1480522] - [tools] perf trace: Add usage of --no-syscalls in man page (Jiri Olsa) [1480522] - [tools] perf stat: Fix bug in handling events in error state (Jiri Olsa) [1480522] - [tools] perf tools: Pass PYTHON config to feature detection (Jiri Olsa) [1480522] - [tools] perf annotate: Use stripped line instead of raw disassemble line (Jiri Olsa) [1480522] - [tools] perf annotate: Refactor the code to parse disassemble lines with {l, r}trim() (Jiri Olsa) [1480522] - [tools] perf tools: Do not print missing features in pipe-mode (Jiri Olsa) [1480522] - [tools] perf session: Don't rely on evlist in pipe mode (Jiri Olsa) [1480522] - [tools] perf annotate: Process attr and build_id records (Jiri Olsa) [1480522] - [tools] perf tools: Describe pipe mode in perf.data-file-fomat.txt (Jiri Olsa) [1480522] - [tools] perf inject: Copy events when reordering events in pipe mode (Jiri Olsa) [1480522] - [tools] perf inject: Don't proceed if perf_session__process_event() fails (Jiri Olsa) [1480522] - [tools] perf annotate s390: Implement jump types for perf annotate (Jiri Olsa) [1480522] - [tools] perf string: Simplify ltrim() implementation (Jiri Olsa) [1480522] - [tools] perf tools: Refactor the code to strip command name with {l, r}trim() (Jiri Olsa) [1480522] - [tools] perf pmu: Refactor wordwrap() with ltrim() (Jiri Olsa) [1480522] - [tools] perf ui browser: Refactor the code to parse color configs with ltrim() (Jiri Olsa) [1480522] - [tools] perf stat: Refactor the code to strip csv output with ltrim() (Jiri Olsa) [1480522] - [tools] perf evsel: Return exact sub event which failed with EPERM for wildcards (Jiri Olsa) [1480522] - [tools] perf script: Use strtok_r() when parsing output field list (Jiri Olsa) [1480522] - [tools] perf callchains: Switch from strtok() to strtok_r() when parsing options (Jiri Olsa) [1480522] - [tools] perf annotate: Fix missing number of samples for source_line_samples (Jiri Olsa) [1480522] - [tools] perf tools: Don't die on a print function (Jiri Olsa) [1480522] - [tools] perf tools: Handle allocation failures gracefully (Jiri Olsa) [1480522] - [tools] perf tools: Remove die() call (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add missing space in json descriptions (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore_arb JSON support (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Skylake client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Broadwell client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Haswell client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Ivy Bridge client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add uncore events for Sandy Bridge client (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Add missing UNC_M_DCLOCKTICKS for Broadwell DE uncore (Jiri Olsa) [1480522] - [tools] perf sdt powerpc: Add argument support (Jiri Olsa) [1480522] - [tools] perf trace: Beautify statx syscall 'flag' and 'mask' arguments (Jiri Olsa) [1480522] - [tools] perf tools: Do not fail in case of empty HOME env variable (Jiri Olsa) [1480522] - [tools] tools include uapi: Grab copies of stat.h and fcntl.h (Jiri Olsa) [1480522] - [tools] perf utils: fix spelling mistake: "Invalud" -> "Invalid" (Jiri Olsa) [1480522] - [tools] perf trace: Handle unpaired raw_syscalls:sys_exit event (Jiri Olsa) [1480522] - [tools] perf report: Drop cycles 0 for LBR print (Jiri Olsa) [1480522] - [tools] perf/sdt/x86: Move OP parser to tools/perf/arch/x86/ (Jiri Olsa) [1480522] - [tools] perf/sdt/x86: Add renaming logic for (missing) 8 bit registers (Jiri Olsa) [1480522] - [tools] perf tools: Remove support for command aliases (Jiri Olsa) [1480522] - [tools] perf utils: Readlink /proc/self/exe to find the perf binary (Jiri Olsa) [1480522] - [tools] perf utils: Null terminate buf in read_ftrace_printk() (Jiri Olsa) [1480522] - [tools] perf utils: use sizeof(buf) - 1 in readlink() call (Jiri Olsa) [1480522] - [tools] perf tests: Do not assume that readlink() returns a null terminated string (Jiri Olsa) [1480522] - [tools] perf test: Add a test case for SDT event (Jiri Olsa) [1480522] - [tools] perf buildid: Do not assume that readlink() returns a null terminated string (Jiri Olsa) [1480522] - [tools] perf buildid: Do not update SDT cache with null filename (Jiri Olsa) [1480522] - [tools] perf annotate: Fix a bug of division by zero when calculating percent (Jiri Olsa) [1480522] - [tools] perf annotate: Fix a bug following symbolic link of a build-id file (Jiri Olsa) [1480522] - [tools] perf report: Enable sorting by srcline as key (Jiri Olsa) [1480522] - [tools] perf report: Show inline stack for browser mode (Jiri Olsa) [1480522] - [tools] perf report: Show inline stack for stdio mode (Jiri Olsa) [1480522] - [tools] perf report: Introduce --inline option (Jiri Olsa) [1480522] - [tools] perf report: Find the inline stack for a given address (Jiri Olsa) [1480522] - [tools] perf report: Refactor common code in srcline.c (Jiri Olsa) [1480522] - [tools] perf tools: Remove unused 'prefix' from builtin functions (Jiri Olsa) [1480522] - [tools] perf list sdt: Show option in man page (Jiri Olsa) [1480522] - [tools] perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms() (Jiri Olsa) [1480522] - [tools] perf trace: Fixup thread refcounting (Jiri Olsa) [1480522] - [tools] perf trace: Fix up error path indentation (Jiri Olsa) [1480522] - [tools] perf trace: Check for vfs_getname.pathname length (Jiri Olsa) [1480522] - [tools] perf list: Move extra details printing to new option (Jiri Olsa) [1480522] - [tools] perf pmu: Add support for MetricName JSON attribute (Jiri Olsa) [1480522] - [tools] perf list: Support printing MetricExpr with --debug (Jiri Olsa) [1480522] - [tools] perf stat: Output JSON MetricExpr metric (Jiri Olsa) [1480522] - [tools] perf pmu: Support MetricExpr header in JSON event list (Jiri Olsa) [1480522] - [tools] perf vendor events intel: Update Intel uncore JSON event files (Jiri Olsa) [1480522] - [tools] perf tools: Add a simple expression parser for JSON (Jiri Olsa) [1480522] - [tools] perf pmu: Special case uncore_ prefix (Jiri Olsa) [1480522] - [tools] perf pmu: Expand PMU events by prefix match (Jiri Olsa) [1480522] - [tools] perf tools: Factor out PMU matching in parser (Jiri Olsa) [1480522] - [tools] perf stat: Handle partially bad results with merging (Jiri Olsa) [1480522] - [tools] perf stat: Collapse identically named events (Jiri Olsa) [1480522] - [tools] perf stat: Factor out callback for collecting event values (Jiri Olsa) [1480522] - [tools] perf annotate: Add comment clarifying how the source code line is parsed (Jiri Olsa) [1480522] - [tools] perf annotate: More exactly grep -v of the objdump command (Jiri Olsa) [1480522] - [tools] perf sdt x86: Add renaming logic for rNN and other registers (Jiri Olsa) [1480522] - [tools] perf probe: Add sdt probes arguments into the uprobe cmd string (Jiri Olsa) [1480522] - [tools] perf sdt: Add scanning of sdt probes arguments (Jiri Olsa) [1480522] - [tools] perf probe: Return errno when not hitting any event (Jiri Olsa) [1480522] - [tools] perf probe: Change MAX_CMDLEN (Jiri Olsa) [1480522] - [tools] tools headers: Sync {tools/, }arch/powerpc/include/uapi/asm/kvm.h (Jiri Olsa) [1480522] - [tools] perf probe: Fix concat_probe_trace_events (Jiri Olsa) [1480522] - [tools] perf stat: Correct --no-aggr description (Jiri Olsa) [1480522] - [tools] perf tools: Handle partial AUX records and print a warning (Jiri Olsa) [1480522] - [tools] tools include: Sync {, tools/}include/uapi/linux/perf_event.h (Jiri Olsa) [1480522] - [tools] tools lib api fs: Introduce sysfs__read_bool (Jiri Olsa) [1480522] - [tools] perf timechart: Use OPT_PARENT for common options (Jiri Olsa) [1480522] - [tools] perf lock: Make 'f' part of the common 'lock_options' (Jiri Olsa) [1480522] - [tools] perf lock: Subcommands should include common options (Jiri Olsa) [1480522] - [tools] perf script: Add 'brstackinsn' for branch stacks (Jiri Olsa) [1480522] - [tools] perf tools: Make perf_event__synthesize_mmap_events() scale (Jiri Olsa) [1480522] - [tools] perf probe: Introduce util func is_sdt_event() (Jiri Olsa) [1480522] - [tools] perf powerpc: Choose local entry point with kretprobes (Jiri Olsa) [1480522] - [tools] perf kretprobes: Offset from reloc_sym if kernel supports it (Jiri Olsa) [1480522] - [tools] perf probe: Factor out the ftrace README scanning (Jiri Olsa) [1480522] - [tools] perf sched timehist: Add --next option (Jiri Olsa) [1480522] - [tools] perf hists browser: Fix typo in function switch_data_file (Jiri Olsa) [1480522] - [tools] perf report: Document +field style argument support for --field option (Jiri Olsa) [1480522] - [tools] perf sort: Fix segfault with basic block 'cycles' sort dimension (Jiri Olsa) [1480522] - [tools] perf tools: Ignore generated files pmu-events/{jevents, pmu-events.c} for git (Jiri Olsa) [1480522] - [tools] perf tools: Missing c2c command in command-list (Jiri Olsa) [1480522] - [tools] perf c2c: Fix display bug when using pipe (Jiri Olsa) [1480522] - [tools] perf c2c: Clarify help message of --stats option (Jiri Olsa) [1480522] - [tools] perf report: Hide tip message when -q option is given (Jiri Olsa) [1480522] - [tools] tools build: Use the same CC for feature detection and actual build (Jiri Olsa) [1480522] - [tools] perf bench futex: Fix build on musl + clang (Jiri Olsa) [1480522] - [tools] perf bench futex: Use __maybe_unused (Jiri Olsa) [1480522] - [tools] tools build: Add test for sched_getcpu() (Jiri Olsa) [1480522] - [tools] perf tools: Force uncore events to system wide monitoring (Jiri Olsa) [1480522] - [tools] perf intel-pt/bts: Add missing initialization (Jiri Olsa) [1480522] - [tools] perf probe: Generalize probe event file open routine (Jiri Olsa) [1480522] - [tools] perf ftrace: Use pager for displaying result (Jiri Olsa) [1480522] - [tools] perf ftrace: Add support for -a and -C option (Jiri Olsa) [1480522] - [tools] perf cpumap: Introduce cpu_map__snprint_mask() (Jiri Olsa) [1480522] - [tools] perf ftrace: Add support for --pid option (Jiri Olsa) [1480522] - [tools] perf tools: Allow sorting by symbol size (Jiri Olsa) [1480522] - [tools] perf evlist: Clarify a bit the use of perf_mmap->refcnt (Jiri Olsa) [1480522] - [tools] perf thread_map: Convert thread_map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf thread: convert thread.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf evlist: Convert perf_map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf map: Convert map_groups.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf map: Convert map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf dso: Convert dso.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf comm: Convert comm_str.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf cpumap: Convert cpu_map.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] perf cgroup: Convert cgroup_sel.refcnt from atomic_t to refcount_t (Jiri Olsa) [1480522] - [tools] tools include: Adopt kernel's refcount.h (Jiri Olsa) [1480522] - [tools] tools include: Add UINT_MAX def to kernel.h (Jiri Olsa) [1480522] - [tools] tools include: Provide gcc based cmpxchg fallback for !x86 (Jiri Olsa) [1480522] - [tools] tools include: Introduce atomic_cmpxchg_{relaxed, release}() (Jiri Olsa) [1480522] - [tools] tools arch x86: Introduce atomic_cmpxchg() (Jiri Olsa) [1480522] - [tools] tools arch x86: Include asm/cmpxchg.h (Jiri Olsa) [1480522] - [tools] tools include: Adopt __compiletime_error (Jiri Olsa) [1480522] - [tools] perf stat: Issue a HW watchdog disable hint (Jiri Olsa) [1480522] - [tools] perf vendor events: Add mapping for KnightsMill PMU events (Jiri Olsa) [1480522] - [x86] perf/x86/intel: Add 1G DTLB load/store miss support for SKL (Jiri Olsa) [1480522] - [kernel] perf/aux: Correct return code of rb_alloc_aux() if !has_aux(ev) (Jiri Olsa) [1480522] - [kernel] perf/callchain: Force USER_DS when invoking perf_callchain_user() (Jiri Olsa) [1480522] - [x86] perf/x86: Fix Broadwell-EP DRAM RAPL events (Jiri Olsa) [1480522] - [x86] perf/x86: Fix spurious NMI with PEBS Load Latency event (Jiri Olsa) [1480522] - [x86] perf/x86/intel/pt: Allow the disabling of branch tracing (Jiri Olsa) [1480522] - [x86] perf/x86/intel/pt: Handle VMX better (Jiri Olsa) [1480522] - [kernel] perf/core: Add a flag for partial AUX records (Jiri Olsa) [1480522] - [kernel] perf/core: Keep AUX flags in the output handle (Jiri Olsa) [1480522] - [x86] perf/x86: Add Top Down events to Intel Goldmont (Jiri Olsa) [1480522]- [x86] kvm, pkeys: do not use PKRU value in vcpu->arch.guest_fpu.state (Paul Lai) [1387360] - [x86] kvm: x86: simplify handling of PKRU (Paul Lai) [1387360] - [x86] kvm: x86: block guest protection keys unless the host has them enabled (Paul Lai) [1387360] - [x86] kvm, pkeys: expose CPUID/CR4 to guest (Paul Lai) [1387360] - [x86] kvm, pkeys: add pkeys support for permission_fault (Paul Lai) [1387360] - [x86] kvm, pkeys: introduce pkru_mask to cache conditions (Paul Lai) [1387360] - [x86] kvm, pkeys: save/restore PKRU when guest/host switches (Paul Lai) [1387360] - [x86] kvm, pkeys: add pkeys support for xsave state (Paul Lai) [1387360] - [x86] kvm, pkeys: disable pkeys for guests in non-paging mode (Paul Lai) [1387360] - [x86] kvm: x86: remove magic number with enum cpuid_leafs (Paul Lai) [1387360] - [x86] kvm: mmu: return page fault error code from permission_fault (Paul Lai) [1387360] - [kernel] s390/mm: simplify arch_get_unmapped_area[_topdown] (Adrian Reber) [1466682] - [kernel] s390/mm: make TASK_SIZE independent from the number of page table levels (Adrian Reber) [1466682] - [kernel] s390: wire up separate socketcalls system calls (Adrian Reber) [1466682] - [kernel] s390: wire up memfd_create syscall (Adrian Reber) [1466682] - [kernel] s390/gup: handle zero nr_pages case correctly (Adrian Reber) [1466682] - [kernel] s390: TASK_SIZE for kernel threads (Adrian Reber) [1466682] - [netdrv] ena: implement RHEL7.5 version of change_mtu (John Linville) [1478896] - [netdrv] ena: update ena driver to version 1.2.0 (John Linville) [1478896] - [netdrv] ena: update driver's rx drop statistics (John Linville) [1478896] - [netdrv] ena: use lower_32_bits()/upper_32_bits() to split dma address (John Linville) [1478896] - [netdrv] ena: separate skb allocation to dedicated function (John Linville) [1478896] - [netdrv] ena: use napi_schedule_irqoff when possible (John Linville) [1478896] - [netdrv] ena: add support for out of order rx buffers refill (John Linville) [1478896] - [netdrv] ena: add reset reason for each device FLR (John Linville) [1478896] - [netdrv] ena: change sizeof() argument to be the type pointer (John Linville) [1478896] - [netdrv] ena: add hardware hints capability to the driver (John Linville) [1478896] - [netdrv] ena: change return value for unsupported features unsupported return value (John Linville) [1478896] - [netdrv] ena: update ena driver to version 1.1.7 (John Linville) [1478896] - [netdrv] ena: bug fix in lost tx packets detection mechanism (John Linville) [1478896] - [netdrv] ena: disable admin msix while working in polling mode (John Linville) [1478896] - [netdrv] ena: fix theoretical Rx hang on low memory systems (John Linville) [1478896] - [netdrv] ena: add missing unmap bars on device removal (John Linville) [1478896] - [netdrv] ena: fix race condition between submit and completion admin command (John Linville) [1478896] - [netdrv] ena: add missing return when ena_com_get_io_handlers() fails (John Linville) [1478896] - [netdrv] ena: fix bug that might cause hang after consecutive open/close interface (John Linville) [1478896] - [netdrv] ena: fix rare uncompleted admin command false alarm (John Linville) [1478896] - [netdrv] ena: remove superfluous check in ena_remove() (John Linville) [1478896] - [netdrv] ena: update driver version to 1.1.2 (John Linville) [1478896] - [netdrv] ena: change condition for host attribute configuration (John Linville) [1478896] - [netdrv] ena: change driver's default timeouts (John Linville) [1478896] - [netdrv] ena: reduce the severity of ena printouts (John Linville) [1478896] - [netdrv] ena: use READ_ONCE to access completion descriptors (John Linville) [1478896] - [netdrv] ena: fix potential access to freed memory during device reset (John Linville) [1478896] - [netdrv] ena: refactor ena_get_stats64 to be atomic context safe (John Linville) [1478896] - [netdrv] ena: fix NULL dereference when removing the driver after device reset failed (John Linville) [1478896] - [netdrv] ena: fix RSS default hash configuration (John Linville) [1478896] - [netdrv] ena: fix ethtool RSS flow configuration (John Linville) [1478896] - [netdrv] ena: fix queues number calculation (John Linville) [1478896] - [netdrv] ena: remove ntuple filter support from device feature list (John Linville) [1478896] - [netdrv] ena: use setup_timer() and mod_timer() (John Linville) [1478896]- [fs] vfs: clear remainder of 'full_fds_bits' in dup_fd() (Mateusz Guzik) [1462034] - [fs] vfs: Fix pathological performance case for __alloc_fd() (Mateusz Guzik) [1462034] - [fs] vfs: conditionally clear close-on-exec flag (Mateusz Guzik) [1462034] - [fs] file.c: don't acquire files->file_lock in fd_install() (Mateusz Guzik) [1462034] - [fs] gfs2: Fix debugfs glocks dump (Andreas Grunbacher) [1493067] - [fs] gfs2: Replace rhashtable_walk_init with rhashtable_walk_enter (Andreas Grunbacher) [1493067] - [fs] gfs2: Deduplicate gfs2_{glocks,glstats}_open (Andreas Grunbacher) [1493067] - [net] remove explicit do_softirq() from busy_poll_stop() (Ivan Vecera) [1489406] - [net] Busy polling should ignore sender CPUs (Ivan Vecera) [1489406] - [net] solve a NAPI race (Ivan Vecera) [1489406] - [net] napi_watchdog() can use napi_schedule_irqoff() (Ivan Vecera) [1489406] - [net] remove __napi_complete() (Ivan Vecera) [1489406] - [net] netpoll: more efficient locking (Ivan Vecera) [1489406] - [net] busy-poll: return busypolling status to drivers (Ivan Vecera) [1489406] - [net] busy-poll: remove need_resched() from sk_can_busy_loop() (Ivan Vecera) [1489406] - [net] busy-poll: allow preemption in sk_busy_loop() (Ivan Vecera) [1489406] - [net] netpoll: Drop budget parameter from NAPI polling call hierarchy (Ivan Vecera) [1489406] - [net] netpoll: Close race condition between poll_one_napi and napi_disable (Ivan Vecera) [1489406] - [net] ip6_gre: update mtu properly in ip6gre_err (Xin Long) [1487475] - [net] sctp: fix missing wake ups in some situations (Marcelo Leitner) [1442784] - [net] tcp: don't annotate mark on control socket from tcp_v6_send_response() (Matteo Croce) [1469857] - [net] netfilter: use fwmark_reflect in nf_send_reset (Matteo Croce) [1469857] - [net] tcp: fix mark propagation with fwmark_reflect enabled (Matteo Croce) [1469857] - [net] Documentation: Add missing descriptions for fwmark_reflect for ipv4 and ipv6 (Matteo Croce) [1469857] - [net] ipv6: data of fwmark_reflect sysctl needs to be updated on netns construction (Matteo Croce) [1469857] - [net] Use fwmark reflection in PMTU discovery (Matteo Croce) [1469857] - [net] add a sysctl to reflect the fwmark on replies (Matteo Croce) [1469857] - [net] team: fix memory leaks (Matteo Croce) [1448266] - [net] ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() (Stefano Brivio) [1477010] {CVE-2017-7542} - [net] ipv6: avoid overflow of offset in ip6_find_1stfragopt (Sabrina Dubroca) [1477010] {CVE-2017-7542} - [scsi] ses: Fix wrong page error (Maurizio Lombardi) [1380720] - [scsi] ses: make page2 support optional (Maurizio Lombardi) [1380720] - [scsi] ses: Fixup error message 'failed to get diagnostic page 0xffffffea' (Maurizio Lombardi) [1380720] - [scsi] ses: check return code from ses_recv_diag() (Maurizio Lombardi) [1380720] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1458133] - [scsi] megaraid_sas: call megasas_dump_frame with correct IO frame size (Tomas Henzl) [1458133] - [scsi] megaraid_sas: modified few prints in OCR and IOC INIT path (Tomas Henzl) [1458133] - [scsi] megaraid_sas: replace internal FALSE/TRUE definitions with false/true (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead (Tomas Henzl) [1458133] - [scsi] megaraid_sas: use vmalloc for crash dump buffers and driver's local RAID map (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Use SMID for Task abort case only (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Check valid aen class range to avoid kernel panic (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Fix endianness issues in DCMD handling (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Do not re-fire shutdown DCMD after OCR (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Call megasas_complete_cmd_dpc_fusion every 1 second while there are pending commands (Tomas Henzl) [1458133] - [scsi] megaraid_sas: Use synchronize_irq in target reset case (Tomas Henzl) [1458133] - [scsi] megaraid_sas: set minimum value of resetwaittime to be 1 secs (Tomas Henzl) [1458133] - [scsi] megaraid_sas: mismatch of allocated MFI frame size and length exposed in MFI MPT pass through command (Tomas Henzl) [1458133] - [scsi] megaraid_sas: fix allocate instance->pd_info twice (Tomas Henzl) [1458133] - [scsi] megaraid: remove DRIVER_ATTR() usage (Tomas Henzl) [1458133] - [scsi] megaraid: Replace PCI pool old API (Tomas Henzl) [1458133] - [scsi] megaraid_sas: fix memleak in megasas_alloc_cmdlist_fusion (Tomas Henzl) [1458133] - [scsi] megaraid: remove expensive inline from megasas_return_cmd (Tomas Henzl) [1458133] - [scsi] qedi: off by one in qedi_get_cmd_from_tid() (Chad Dupuis) [1461962] - [scsi] qedi: Limit number for CQ queues (Chad Dupuis) [1461962] - [scsi] qedi: Fix return code in qedi_ep_connect() (Chad Dupuis) [1461962] - [scsi] qedi: Add ISCSI_BOOT_SYSFS to Kconfig (Chad Dupuis) [1461962] - [scsi] qedi: fix another spelling mistake: "alloction" -> "allocation" (Chad Dupuis) [1461962] - [scsi] qedf: drop bus reset handler (Chad Dupuis) [1461960] - [scsi] qedf: Update driver version to 8.20.5.0 (Chad Dupuis) [1461960] - [scsi] qedf: Fix up modinfo parameter name for 'debug' in modinfo output (Chad Dupuis) [1461960] - [scsi] qedf: Covert single-threaded workqueues to regular workqueues (Chad Dupuis) [1461960] - [scsi] qedf: Corrent VLAN tag insertion in fallback VLAN case (Chad Dupuis) [1461960] - [scsi] qedf: Use granted MAC from the FCF for the FCoE source address if it is available (Chad Dupuis) [1461960] - [scsi] qedf: Set WWNN and WWPN based on values from qed (Chad Dupuis) [1461960] - [scsi] qedf: fix spelling mistake: "offlading" -> "offloading" (Chad Dupuis) [1461960] - [scsi] qedf: Merge a few quoted strings split across lines (Chad Dupuis) [1461960] - [scsi] qedf: Use 'dma_zalloc_coherent' to reduce code verbosity (Chad Dupuis) [1461960] - [scsi] qedf: Fix a return value in case of error in 'qedf_alloc_global_queues' (Chad Dupuis) [1461960] - [scsi] qedf: Check if sense buffer has been allocated during completion (Chad Dupuis) [1461960] - [scsi] qedf: Update version number to 8.18.22.0 (Chad Dupuis) [1461960] - [scsi] qedf: Add change_queue_depth member to scsi_host_template() (Chad Dupuis) [1461960] - [scsi] qedf: Change cmd_per_lun in scsi_host_template to 32 to increase performance (Chad Dupuis) [1461960] - [scsi] qedf: Move some prints to a debug level so they do not print when no debugging is enabled (Chad Dupuis) [1461960] - [scsi] qedf: Fixup unnecessary parantheses around test_bit operations (Chad Dupuis) [1461960] - [scsi] qedf: Add non-offload receive filters (Chad Dupuis) [1461960] - [scsi] qedf: Add bus_reset No-op (Chad Dupuis) [1461960] - [scsi] qedf: Use same logic for SCSI host reset and FC lip_reset (Chad Dupuis) [1461960] - [scsi] qedf: Set qed logging level to QED_LEVEL_NOTICE (Chad Dupuis) [1461960] - [scsi] qedf: Add fka_period SCSI host attribute to show fip keep alive period (Chad Dupuis) [1461960] - [scsi] qedf: Check that fcport is offloaded before dereferencing pointers in initiate_abts|cleanup (Chad Dupuis) [1461960] - [scsi] qedf: Look at all descriptors when processing a clear virtual link (Chad Dupuis) [1461960] - [scsi] qedf: Honor qed_ops->common->set_fp_int() return code (Chad Dupuis) [1461960] - [scsi] qedf: Update copyright to 2017 (Chad Dupuis) [1461960] - [scsi] qedf: Enable basic FDMI information (Chad Dupuis) [1461960] - [scsi] qedf: Avoid reading past end of buffer (Chad Dupuis) [1461960] - [scsi] qedf: Cleanup the type of io_log->op (Chad Dupuis) [1461960] - [scsi] qedf: properly update arguments position in function call (Chad Dupuis) [1461960] - [scsi] qedi: qedf: Use designated initializers (Chad Dupuis) [1461960] - [scsi] qedf: Fix crash due to unsolicited FIP VLAN response (Chad Dupuis) [1461960] - [scsi] qedf: Use vsprintf extension pad (Chad Dupuis) [1461960]- [block] blk_mq: linux/blk-mq.h does not include all the headers it depends on (Ming Lei) [1389540 1458104] - [block] blk-mq: kill unused blk_mq_create_mq_map() (Ming Lei) [1389540 1458104] - [kernel] blk-mq: get rid of the cpumask in struct blk_mq_tags (Ming Lei) [1389540 1458104] - [nvme] remove the post_scan callout (Ming Lei) [1389540] - [nvme] switch to use pci_alloc_irq_vectors (Ming Lei) [1389540] - [kernel] blk-mq: provide a default queue mapping for PCI device (Ming Lei) [1389540 1458104] - [kernel] blk-mq: remove ->map_queue (Ming Lei) [1389540 1458104] - [block] blk-mq: really fix plug list flushing for nomerge queues (Ming Lei) [1389540 1458104] - [block] fix plug list flushing for nomerge queues (Ming Lei) [1389540 1458104] - [block] blk-mq: free hctx->ctxs in queue's release handler (Ming Lei) [1389540 1458104] - [kernel] blk-mq: fix iteration of busy bitmap (Ming Lei) [1389540 1458104] - [block] blk-mq: reduce unnecessary software queue looping (Ming Lei) [1389540 1458104] - [kernel] genirq/affinity: Fix calculating vectors to assign (Ming Lei) [1389540] - [kernel] irq/affinity: Fix extra vecs calculation (Ming Lei) [1389540] - [kernel] irq/affinity: Fix CPU spread for unbalanced nodes (Ming Lei) [1389540] - [pci] msi: Update MSI/MSI-X bits in PCIEBUS-HOWTO (Ming Lei) [1389540] - [pci] msi: Document pci_alloc_irq_vectors(), deprecate pci_enable_msi() (Ming Lei) [1389540] - [pci] msi: Return -ENOSPC if pci_enable_msi_range() can't get enough vectors (Ming Lei) [1389540] - [pci] portdrv: Use pci_irq_alloc_vectors() (Ming Lei) [1389540] - [pci] msi: Check that we have a legacy interrupt line before using it (Ming Lei) [1389540] - [pci] msi: Return failure when msix_setup_entries() fails (Ming Lei) [1389540] - [netdrv] amd-xgbe: Update PCI support to use new IRQ functions (Ming Lei) [1389540] - [pci] msi: Fix msi_capability_init() kernel-doc warnings (Ming Lei) [1389540] - [pci] msi: Don't apply affinity if there aren't enough vectors left (Ming Lei) [1389540] - [kernel] genirq/affinity: Fix node generation from cpumask (Ming Lei) [1389540] - [pci] msi: Check for NULL affinity mask in pci_irq_get_affinity() (Ming Lei) [1389540] - [kernel] genirq/affinity: Use default affinity mask for reserved vectors (Ming Lei) [1389540] - [kernel] genirq/affinity: Take reserved vectors into account when spreading irqs (Ming Lei) [1389540] - [kernel] pci: Remove the irq_affinity mask from struct pci_dev (Ming Lei) [1389540] - [kernel] pci/msi: Provide pci_alloc_irq_vectors_affinity() (Ming Lei) [1389540] - [pci] msi: Propagate IRQ affinity description through the MSI code (Ming Lei) [1389540] - [kernel] genirq/affinity: Handle pre/post vectors in irq_create_affinity_masks() (Ming Lei) [1389540] - [kernel] genirq/affinity: Handle pre/post vectors in irq_calc_affinity_vectors() (Ming Lei) [1389540] - [kernel] genirq/affinity: Introduce struct irq_affinity (Ming Lei) [1389540] - [pci] doc: Add missing parameter for msi_setup (Ming Lei) [1389540] - [kernel] pci/msi: Retrieve affinity for a vector (Ming Lei) [1389540] - [kernel] genirq/affinity: Remove old irq spread infrastructure (Ming Lei) [1389540] - [kernel] genirq/msi: Switch to new irq spreading infrastructure (Ming Lei) [1389540] - [kernel] genirq/affinity: Provide smarter irq spreading infrastructure (Ming Lei) [1389540] - [kernel] genirq/msi: Add cpumask allocation to alloc_msi_entry (Ming Lei) [1389540] - [pci] Call pci_intx() when using legacy interrupts in pci_alloc_irq_vectors() (Ming Lei) [1389540] - [kernel] pci: Use positive flags in pci_alloc_irq_vectors() (Ming Lei) [1389540] - [kernel] genirq/affinity: Use get/put_online_cpus around cpumask operations (Ming Lei) [1389540] - [kernel] pci: Spread interrupt vectors in pci_alloc_irq_vectors() (Ming Lei) [1389540] - [kernel] pci: Provide sensible IRQ vector alloc/free routines (Ming Lei) [1389540] - [pci] Make the "entries" argument to pci_enable_msix() optional (Ming Lei) [1389540] - [pci] Switch msix_program_entries() to use pci_msix_desc_addr() (Ming Lei) [1389540] - [pci] Add pci_msix_desc_addr() helper (Ming Lei) [1389540] - [kernel] genirq: Add a helper to spread an affinity mask for MSI/MSI-X vectors (Ming Lei) [1389540] - [kernel] genirq/msi: Make use of affinity aware allocations (Ming Lei) [1389540] - [kernel] genirq: introduce _affinity version of irq_alloc_hwirq (Ming Lei) [1389540] - [kernel] genirq: Use affinity hint in irqdesc allocation (Ming Lei) [1389540] - [kernel] genirq: Add affinity hint to irq allocation (Ming Lei) [1389540] - [kernel] genirq: Introduce IRQD_AFFINITY_MANAGED flag (Ming Lei) [1389540] - [kernel] genirq: Provide and use __irq_can_set_affinity() (Ming Lei) [1389540]- [fs] pnfs: Fix a deadlock between read resends and layoutreturn (Steve Dickson) [1477350] - [fs] pnfs: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised (Steve Dickson) [1477343] - [fs] nfsv4.1: Fix regression in callback retry handling (Steve Dickson) [1477306] - [fs] nfsv4: Ensure we don't re-test revoked and freed stateids (Dave Wysochanski) [1459733] - [fs] nfsd: Limit end of page list when decoding NFSv4 WRITE ("J. Bruce Fields") [1485509] - [fs] xfs: stop searching for free slots in an inode chunk when there are none (Carlos Maiolino) [1472639] - [fs] xfs: remove bli from AIL before release on transaction abort (Bill O'Donnell) [1428663] - [fs] xfs: release bli from transaction properly on fs shutdown (Bill O'Donnell) [1428663] - [fs] gfs2: Fix non-recursive truncate bug (Robert S Peterson) [1486061] - [fs] ext4: drop the EXT4_STATE_DELALLOC_RESERVED flag (Lukas Czerner) [1433215] - [fs] ext4: prepare to drop EXT4_STATE_DELALLOC_RESERVED (Lukas Czerner) [1433215] - [fs] ext4: pass allocation_request struct to ext4_(alloc, splice)_branch (Lukas Czerner) [1433215] - [fs] cifs: Fix null pointer deref during read resp processing (Sachin Prabhu) [1429710] - [fs] cifs: Fix possible use after free in demultiplex thread (Sachin Prabhu) [1429710] - [fs] cifs: Allow to switch on encryption with seal mount option (Sachin Prabhu) [1429710] - [fs] cifs: RHEL 7 Changes to replace bvec iter (Sachin Prabhu) [1429710] - [fs] cifs: Add capability to decrypt big read responses (Sachin Prabhu) [1429710] - [fs] cifs: Add a modified cifs_read_page_from_socket() (Sachin Prabhu) [1429710] - [fs] cifs: RHEL 7 Changes to replace kvec iter (Sachin Prabhu) [1429710] - [fs] cifs: Decrypt and process small encrypted packets (Sachin Prabhu) [1429710] - [fs] cifs: Add copy into pages callback for a read operation (Sachin Prabhu) [1429710] - [fs] cifs: Add mid handle callback (Sachin Prabhu) [1429710] - [fs] cifs: Add transform header handling callbacks (Sachin Prabhu) [1429710] - [fs] cifs: RHEL 7 modifications for aead differences (Sachin Prabhu) [1429710] - [fs] cifs: Encrypt SMB3 requests before sending (Sachin Prabhu) [1429710] - [fs] cifs: Enable encryption during session setup phase (Sachin Prabhu) [1429710] - [fs] cifs: Add capability to transform requests before sending (Sachin Prabhu) [1429710] - [fs] cifs: Separate RFC1001 length processing for SMB2 read (Sachin Prabhu) [1429710] - [fs] cifs: Separate SMB2 sync header processing (Sachin Prabhu) [1429710] - [fs] cifs: Send RFC1001 length in a separate iov (Sachin Prabhu) [1429710] - [fs] cifs: Make send_cancel take rqst as argument (Sachin Prabhu) [1429710] - [fs] cifs: Make SendReceive2() takes resp iov (Sachin Prabhu) [1429710] - [fs] cifs: Separate SMB2 header structure (Sachin Prabhu) [1429710] - [fs] cifs: Add soft dependencies (Sachin Prabhu) [1429710] - [fs] cifs: Only select the required crypto modules (Sachin Prabhu) [1429710] - [fs] cifs: Simplify SMB2 and SMB311 dependencies (Sachin Prabhu) [1429710] - [fs] Fix default behaviour for empty domains and add domainauto option (Sachin Prabhu) [1429710] - [fs] cifs: use 16phN for formatting md5 sum (Sachin Prabhu) [1429710] - [fs] cifs_readv_receive: use cifs_read_from_socket() (Sachin Prabhu) [1429710] - [fs] cifs: merge the hash calculation helpers (Sachin Prabhu) [1429710] - [fs] cifs: Check for timeout on Negotiate stage (Leif Sahlberg) [1426555] - [fs] cifs: Fix df output for users with quota limits (Leif Sahlberg) [1464155]- [infiniband] ib/vmw_pvrdma: Fix incorrect cleanup on pvrdma_pci_probe error path (Don Dutile) [1454965] - [infiniband] ib/vmw_pvrdma: Don't leak info from alloc_ucontext (Don Dutile) [1454965] - [kernel] vmxnet3: Move PCI Id to pci_ids.h (Don Dutile) [1454965] - [pinctrl] intel: Add Intel Cannon Lake PCH-H pin controller support (David Arcari) [1457654] - [pinctrl] intel: Add Intel Cannon Lake PCH pin controller support (David Arcari) [1457654] - [pinctrl] intel: Make it possible to specify mode per pin in a group (David Arcari) [1457654] - [pinctrl] intel: Add support for variable size pad groups (David Arcari) [1457654] - [pinctrl] intel: unlock on error in intel_config_set_pull() (David Arcari) [1457654] - [pinctrl] intel: Add support for 1k additional pull-down (David Arcari) [1457654] - [pinctrl] intel: Add support for hardware debouncer (David Arcari) [1457654] - [kernel] pinctrl / gpio: Introduce .set_config() callback for GPIO chips (David Arcari) [1457654] - [kernel] pinctrl: Allow configuration of pins from gpiolib based drivers (David Arcari) [1457654] - [vhost] vhost_net: correctly check tx avail during rx busy polling (Jason Wang) [1487551] - [tools] power/cpupower: allow running without cpu0 (Prarit Bhargava) [1375782] - [xen] balloon: don't online new memory initially (Vitaly Kuznetsov) [1490770] - [kernel] audit: unswing cap_* fields in PATH records (Richard Guy Briggs) [1465558] - [kernel] module: keep percpu symbols in module's symtab (Joe Lawrence) [1451907] - [security] selinux: remove AVC init audit log message (Richard Guy Briggs) [1465625]- [s390] syscalls: Fix out of bounds arguments access (Jiri Olsa) [1436323] - [x86] ras/therm_throt: Do not log a fake MCE for thermal events (Prarit Bhargava) [1465345] - [x86] early_ioremap: Increase FIX_BTMAPS_SLOTS to 8 (Lenny Szubowicz) [1487221] - [pci] Identify Enhanced Allocation (EA) BAR Equivalent resources in sysfs (Myron Stowe) [1489540] - [pci] Use cached copy of PCI_EXP_SLTCAP_HPC bit (Myron Stowe) [1489540] - [pci] Supply CPU physical address (not bus address) to iomem_is_exclusive() (Myron Stowe) [1489540] - [pci] Add Downstream Port Containment driver (Myron Stowe) [1489540] - [pci] Add Downstream Port Containment portdrv service type (Myron Stowe) [1489540] - [pci] Widen portdrv service type from 4 bits to 8 bits (Myron Stowe) [1489540] - [pci] Fix spelling errors (Myron Stowe) [1489540] - [pci] pci: acpiphp_ibm: Avoid uninitialized variable reference (Myron Stowe) [1489540] - [pci] pci: Refine PCI support check in pcibios_init() (Myron Stowe) [1489540] - [netdrv] fm10k: do not enqueue mailbox when host not ready (Neil Horman) [1454908] - [netdrv] fm10k: disable receive queue when configuring ring (Neil Horman) [1454908] - [netdrv] fm10k: update function header comment for fm10k_get_stats64 (Neil Horman) [1454908] - [netdrv] fm10k: allow service task to reschedule itself (Neil Horman) [1454908] - [netdrv] fm10k: future-proof state bitmaps using DECLARE_BITMAP (Neil Horman) [1454908] - [netdrv] fm10k: use a BITMAP for flags to avoid race conditions (Neil Horman) [1454908] - [netdrv] fm10k: correctly check if interface is removed (Neil Horman) [1454908] - [netdrv] fm10k: remove FM10K_FLAG_DEBUG_STATS (Neil Horman) [1454908] - [netdrv] fm10k: report the receive timestamp in FM10K_CB(skb)->tstamp (Neil Horman) [1454908] - [netdrv] fm10k: Limit dma sync of RX buffers to actual packet size (Neil Horman) [1454908] - [netdrv] fm10k: bump version number (Neil Horman) [1454908] - [netdrv] fm10k: do not clear global mailbox interrupt bits (Neil Horman) [1454908] - [netdrv] fm10k: request reset when mbx->state changes (Neil Horman) [1454908] - [netdrv] fm10k: remove extraneous variable definition in fm10k_ethtool.c (Neil Horman) [1454908] - [netdrv] fm10k-shared: use mac-> instead of hw->mac (Neil Horman) [1454908] - [netdrv] i40e: point wb_desc at the nvm_wb_desc during i40e_read_nvm_aq (Stefan Assmann) [1484232] - [netdrv] i40e: avoid NVM acquire deadlock during NVM update (Stefan Assmann) [1484232] - [netdrv] cxgb4vf: Initialize mdio_addr before using it (Arjun Vynipadath) [1458299] - [target] fix SAM_STAT_BUSY/TASK_SET_FULL handling (Mike Christie) [1480052] - [target] do not require a transport_complete for SCF_TRANSPORT_TASK_SENSE (Mike Christie) [1412979] - [tcmu] fix sense handling during completion (Mike Christie) [1412979] - [tcmu] target: add helper to copy sense to se_cmd buffer (Mike Christie) [1412979] - [tcmu] export alua support in configfs (Mike Christie) [1469773] - [net] l2cap: prevent stack overflow on incoming bluetooth packet (Neil Horman) [1489789] {CVE-2017-1000251} - [lib] rbtree: Make lockless searches non-fatal (Waiman Long) [1472994]- [cpufreq] intel_pstate: Correct the busy calculation for KNL (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix ratio setting for min_perf_pct (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: constify attribute_group structures (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: skip scheduler hook when in "performance" mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove max/min fractions to limit performance (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid division by 0 in min_perf_pct_min() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: use updated msr-index.h HWP.EPP values (Prarit Bhargava) [1465349] - [x86] msr-index.h: define HWP.EPP values (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_min_max() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not walk policy->cpus (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop struct cpu_defaults (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Modify check in intel_pstate_update_status() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop driver_registered variable (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Skip unnecessary PID resets on init (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Set HWP sampling interval once (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clean up intel_pstate_busy_pid_reset() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fold intel_pstate_reset_all_pid() into the caller (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Initialize pid_params statically (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop pointless initialization of PID parameters (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Eliminate struct perf_limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid transient updates of cpuinfo.max_freq (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Active mode P-state limits rework (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use load-based P-state selection more widely (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Support HWP processors in all operation modes (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix policy data management in passive mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: One set of global limits in active mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid percentages in limits-related computations (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Correct frequency setting in the HWP mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Update pid_params.sample_rate_ns in pid_param_set() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Drop redundant wrapper function (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not reinit performance limits in ->setpolicy (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix intel_pstate_verify_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix global settings in active mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid triggering cpu_frequency tracepoint unnecessarily (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix intel_cpufreq_verify_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not use performance_limits in passive mode (Prarit Bhargava) [1465349] - [kernel] sched/headers: Prepare for new header dependencies before moving code to (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix limits issue with operation mode switching (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Calculate guaranteed performance for HWP (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Make HWP limits compatible with legacy (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Lower frequency than expected under no_turbo (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Operation mode control from sysfs (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Expose global sysfs attributes upfront (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix sysfs limits enforcement for performance policy (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Always keep all limits settings in sync (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use locking in intel_cpufreq_verify_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use locking in intel_pstate_resume() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not expose PID parameters in passive mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Support for energy performance hints with HWP (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Add locking around HWP requests (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: fix intel_pstate_exit_perf_limits() prototype (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Set EPP/EPB to 0 in performance mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: increase precision of performance limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: round up min_perf limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Generic governors support (Prarit Bhargava) [1465349] - [kernel] cpufreq: Support for fast frequency switching (Prarit Bhargava) [1465349] - [cpufreq] acpi-cpufreq: Make read and write operations more efficient (Prarit Bhargava) [1465349] - [cpufreq] Introduce cpufreq_start_governor() (Prarit Bhargava) [1465349] - [cpufreq] Rename __cpufreq_governor() to cpufreq_governor() (Prarit Bhargava) [1465349] - [acpi] cpufreq: intel_pstate: Request P-states control from SMM if needed (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use CPU load based algorithm for PM_MOBILE (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: protect limits variable (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Reduce impact due to rounding error (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Per CPU P-State limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Always set max P-state in performance mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Set P-state upfront in performance mode (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove PID debugfs when not used (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix struct pstate_adjust_policy kerneldoc (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clarify comment in get_target_pstate_use_performance() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Add more out-of-band IDs (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Check cpuid for MSR_HWP_INTERRUPT (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Update cpu_frequency tracepoint every time (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: clean remnant struct element (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix MSR_CONFIG_TDP_x addressing in core_get_max_pstate() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Replace MSR_NHM_TURBO_RATIO_LIMIT (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Declare pid_params/pstate_funcs/hwp_active __read_mostly (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix incorrect placement of __initdata (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not clear utilization update hooks on policy changes (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Adjust _PSS[0] freqeuency if needed (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix ->set_policy() interface for no_turbo (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Downgrade print level for _PPC (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Simplify conditional in intel_pstate_set_policy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clean up get_target_pstate_use_performance() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use sample.core_avg_perf in get_avg_pstate() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clarify average performance computation (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid unnecessary synchronize_sched() during initialization (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Clean up intel_pstate_get() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Ignore _PPC processing under HWP (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix intel_pstate_get() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix HWP on boot CPU after system resume (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Enable PPC enforcement for servers (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Adjust policy->max (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Enforce _PPC limits (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Fix processing for turbo activation ratio (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use average P-State instead of current P-State (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid getting stuck in high P-states when idle (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use pr_fmt (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid pointless FRAC_BITS shifts under div_fp() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Documenation for structures (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: fix inconsistency in setting policy limits (Prarit Bhargava) [1465349] - [kernel] cpufreq: Move scheduler-related code to the sched directory (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Avoid extra invocation of intel_pstate_sample() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not set utilization update hook too early (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not call wrmsrl_on_cpu() with disabled interrupts (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Do not skip samples partially (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove freq calculation from intel_pstate_calc_busy() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Move intel_pstate_calc_busy() into get_target_pstate_use_performance() (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Optimize calculation for max/min_perf_adj (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Remove extra conversions in pid calculation (Prarit Bhargava) [1465349] - [kernel] cpufreq: Add mechanism for registering utilization update callbacks (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Replace timers with utilization update callbacks (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: disable HWP notifications (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Account for IO wait time (Prarit Bhargava) [1465349] - [cpufreq] cpufreq / cppc: Initialize policy->min to lowest nonlinear performance (Prarit Bhargava) [1465349] - [mailbox] Make startup and shutdown ops optional (Prarit Bhargava) [1465349] - [sound] scripts/spelling.txt: add regsiter -> register spelling mistake (Prarit Bhargava) [1465349] - [mailbox] skip complete wait event if timer expired (Prarit Bhargava) [1465349] - [mailbox] handle empty message in tx_tick (Prarit Bhargava) [1465349] - [mailbox] always wait in mbox_send_message for blocking Tx mode (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: add sysfs entries for CPPC perf capabilities (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Read lowest nonlinear perf in cppc_get_perf_caps() (Prarit Bhargava) [1465349] - [mailbox] check ->last_tx_done for NULL in case of timer-based polling (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Fix per-CPU pointer management in acpi_cppc_processor_probe() (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Fix crash in acpi_cppc_processor_exit() (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: set an error code on probe error path (Prarit Bhargava) [1465349] - [cpufreq] sched/x86: Change CONFIG_SCHED_ITMT to CONFIG_SCHED_MC_PRIO (Prarit Bhargava) [1465349] - [x86] sched: Add SD_ASYM_PACKING flags to x86 ITMT CPU (Prarit Bhargava) [1465349] - [kernel] acpi/bus: Set _OSC for diverse core support (Prarit Bhargava) [1465349] - [acpi] bus: Enable HWP CPPC objects (Prarit Bhargava) [1465349] - [cpufreq] intel_pstate: Use CPPC to get max performance (Prarit Bhargava) [1465349] - [x86] sysctl: Add sysctl for ITMT scheduling feature (Prarit Bhargava) [1465349] - [x86] topology: Define x86's arch_update_cpu_topology (Prarit Bhargava) [1465349] - [x86] Enable Intel Turbo Boost Max Technology 3.0 (Prarit Bhargava) [1465349] - [kernel] sched: Extend scheduler's asym packing (Prarit Bhargava) [1465349] - [kernel] sched: Move CFS tasks to CPUs with higher capacity (Prarit Bhargava) [1465349] - [kernel] sched: Add struct rq::cpu_capacity_orig (Prarit Bhargava) [1465349] - [cpufreq] cpufreq / cppc: Add MODULE_DEVICE_TABLE for cppc_cpufreq driver (Prarit Bhargava) [1465349] - [cpufreq] cppc: Correct desired_perf calculation (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Support PCC with interrupt flag (Prarit Bhargava) [1465349] - [cpufreq] cppc: Avoid overflow when calculating desired_perf (Prarit Bhargava) [1465349] - [cpufreq] cppc: Force reporting values in KHz to fix user space interface (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Add prefix cppc to cpudata structure name (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Add support for functional fixed hardware address (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: check for error bit in PCC status field (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: move all PCC related information into pcc_data (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: add sysfs support to compute delivered performance (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: set a non-zero value for transition_latency (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: support for batching CPPC requests (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: acquire pcc_lock only while accessing PCC subspace (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: restructure read/writes for efficient sys mapped reg ops (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Prevent cpc_desc_ptr points to the invalid data (Prarit Bhargava) [1465349] - [acpi] cppc: Return error if _CPC is invalid on a CPU (Prarit Bhargava) [1465349] - [cpufreq] acpi / cppc: Add module support for cppc_cpufreq driver (Prarit Bhargava) [1465349] - [mailbox] Stop using ENOSYS for anything other than unimplemented syscalls (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: use MRTT/MPAR to decide if/when a req can be sent (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: replace writeX/readX to PCC with relaxed version (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: optimized cpc_read and cpc_write (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Optimize PCC Read Write operations (Prarit Bhargava) [1465349] - [cpufreq] cppc: Initialize and check CPUFreq CPU co-ord type correctly (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Use h/w reduced version of the PCCT structure (Prarit Bhargava) [1465349] - [cpufreq] cppc: Delete an unnecessary check before the function call kfree() (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: Fix potential memory leak (Prarit Bhargava) [1465349] - [acpi] acpi / cppc: signedness bug in register_pcc_channel() (Prarit Bhargava) [1465349] - [cpufreq] acpi / cppc: Add a CPUFreq driver for use with CPPC (Prarit Bhargava) [1465349] - [acpi] Introduce CPU performance controls using CPPC (Prarit Bhargava) [1465349] - [kernel] mailbox: switch to hrtimer for tx_complete polling (Prarit Bhargava) [1465349] - [kernel] mailbox: Add ability for clients to request channels by name (Prarit Bhargava) [1465349] - [mailbox] Fix up error handling in mbox_request_channel() (Prarit Bhargava) [1465349] - [kernel] mailbox: Make mbox_chan_ops const (Prarit Bhargava) [1465349] - [mailbox] check for bit set before polling (Prarit Bhargava) [1465349] - [mailbox] Add support for Platform Communication Channel (Prarit Bhargava) [1465349] - [kernel] mailbox: add tx_prepare client callback (Prarit Bhargava) [1465349] - [mailbox] Don't unnecessarily re-arm the polling timer (Prarit Bhargava) [1465349] - [kernel] mailbox: Introduce framework for mailbox (Prarit Bhargava) [1465349] - [acpi] acpica: acpi 5.1: Update for PCCT table changes (Prarit Bhargava) [1465349] - [acpi] acpica: tables: Add full support for the PCCT table, update table definition (Prarit Bhargava) [1465349] - [kernel] acpi / i915: Fix incorrect inclusions via (Prarit Bhargava) [1465349] - [kernel] of: make of_property_for_each_{u32|string}() use parameters if OF is not enabled (Prarit Bhargava) [1465349] - [x86] io: implement dummy relaxed accessor macros for writes (Prarit Bhargava) [1465349]- [hv] vmbus: re-enable channel tasklet (Mohammed Gamal) [1467258] - [hv] x86/mshyperv: Remove excess #includes from mshyperv.h (Mohammed Gamal) [1467258] - [hv] x86/hyperv: Check frequency MSRs presence according to the specification (Mohammed Gamal) [1467258] - [hv] vmbus: Close timing hole that can corrupt per-cpu page (Mohammed Gamal) [1467258] - [hv] vmbus: Reuse uuid_le_to_bin() helper (Mohammed Gamal) [1467258] - [hv] vmbus: Increase the time between retries in vmbus_post_msg() (Mohammed Gamal) [1491843 1467258] - [hv] vmbus: Get the current time from the current clocksource (Mohammed Gamal) [1467258] - [hv] properly delay KVP packets when negotiation is in progress (Mohammed Gamal) [1467258] - [hv] vmbus: Fix rescind handling (Mohammed Gamal) [1467258] - [hv] util: Make hv_poll_channel() a little more efficient (Mohammed Gamal) [1467258] - [hv] vmbus: Fix error code returned by vmbus_post_msg() (Mohammed Gamal) [1467258] - [hv] Base autoeoi enablement based on hypervisor hints (Mohammed Gamal) [1467258] - [hv] Fix a typo (Mohammed Gamal) [1467258] - [hv] vmbus: expose debug info for drivers (Mohammed Gamal) [1467258] - [hv] vmbus: make channel_message table constant (Mohammed Gamal) [1467258] - [hv] vmbus: make channel_message table constant (Mohammed Gamal) [1467258] - [hv] hyperv: remove unnecessary return variable (Mohammed Gamal) [1467258] - [hv] vmbus: fix spelling errors (Mohammed Gamal) [1467258] - [hv] vmbus: remove unnecessary initialization (Mohammed Gamal) [1467258] - [hv] vmbus: remove useless return's (Mohammed Gamal) [1467258] - [hv] vmbus: only reschedule tasklet if time limit exceeded (Mohammed Gamal) [1467258] - [hv] vmbus: Don't leak memory when a channel is rescinded (Mohammed Gamal) [1467258] - [hv] vmbus: Don't leak channel ids (Mohammed Gamal) [1467258] - [hv] util: move waiting for release to hv_utils_transport itself (Mohammed Gamal) [1467258] - [hv] vmbus: remove hv_event_tasklet_disable/enable (Mohammed Gamal) [1467258] - [hv] vmbus: use rcu for per-cpu channel list (Mohammed Gamal) [1467258] - [hv] vmbus: replace modulus operation with subtraction (Mohammed Gamal) [1467258] - [hv] vmbus: constify parameters where possible (Mohammed Gamal) [1467258] - [hv] vmbus: expose hv_begin/end_read (Mohammed Gamal) [1467258] - [hv] vmbus: remove conditional locking of vmbus_write (Mohammed Gamal) [1467258] - [hv] vmbus: add direct isr callback mode (Mohammed Gamal) [1467258] - [hv] vmbus: change to per channel tasklet (Mohammed Gamal) [1467258] - [hv] vmbus: callback is in softirq not workqueue (Mohammed Gamal) [1467258] - [hv] vmbus: put related per-cpu variable together (Mohammed Gamal) [1467258] - [hv] vmbus: remove unused kickq argument to sendpacket (Mohammed Gamal) [1467258] - [hv] vmbus: drop no longer used kick_q argument (Mohammed Gamal) [1467258] - [hv] vmbus: use kernel bitops for traversing interrupt mask (Mohammed Gamal) [1467258] - [hv] Fix the bug in generating the guest ID (Mohammed Gamal) [1467258] - [hv] Log the negotiated IC versions (Mohammed Gamal) [1467258] - [hv] vmbus: Use all supported IC versions to negotiate (Mohammed Gamal) [1467258] - [hv] balloon: add a fall through comment to hv_memory_notifier() (Mohammed Gamal) [1467258] - [hv] hv: vmbus: Cleanup hyperv_vmbus.h (Mohammed Gamal) [1467258] - [hv] vmbus: Define an APIs to manage interrupt state (Mohammed Gamal) [1467258] - [hv] vmbus: Define an API to retrieve virtual processor index (Mohammed Gamal) [1467258] - [hv] vmbus: Define APIs to manipulate the synthetic interrupt controller (Mohammed Gamal) [1467258] - [hv] vmbus: Define APIs to manipulate the event page (Mohammed Gamal) [1467258] - [hv] vmbus: Define APIs to manipulate the message page (Mohammed Gamal) [1467258] - [hv] vmbus: Get rid of an unsused variable (Mohammed Gamal) [1467258] - [hv] vmbus: Restructure the clockevents code (Mohammed Gamal) [1467258] - [hv] hv: Move struct hv_timer_message_payload into UAPI Hyper-V x86 header (Mohammed Gamal) [1467258] - [hv] vmbus: Move the code to signal end of message (Mohammed Gamal) [1467258] - [hv] hv: Move struct hv_message into UAPI Hyper-V x86 header (Mohammed Gamal) [1467258] - [hv] hv: Move HV_SYNIC_STIMER_COUNT into Hyper-V UAPI x86 header (Mohammed Gamal) [1467258] - [hv] util: backup: Fix a rescind processing issue (Mohammed Gamal) [1467258] - [hv] util: fcopy: Fix a rescind processing issue (Mohammed Gamal) [1467258] - [hv] util: kvp: Fix a rescind processing issue (Mohammed Gamal) [1467258] - [hv] vmbus: Get rid of the unused irq variable (Mohammed Gamal) [1467258] - [hv] hv: vmbus: Prevent sending data on a rescinded channel (Mohammed Gamal) [1467258] - [hv] vmbus: Fix a rescind handling bug (Mohammed Gamal) [1467258]- [net] tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Davide Caratti) [1487061] {CVE-2017-14106} - [net] tcp: fix 0 divide in __tcp_select_window() (Davide Caratti) [1487061] {CVE-2017-14106} - [net] ip6mr: fix notification device destruction (Matteo Croce) [1445046] - [net] ip6mr: fix static mfc/dev leaks on table destruction (Matteo Croce) [1445046] - [net] openvswitch: Use inverted tuple in ovs_ct_find_existing() if NATted (Aaron Conole) [1457439] - [net] dev: add per net_device packet type chains (Florian Westphal) [1462344] - [net] add a postfix to old ndo_change_mtu (Ivan Vecera) [1480542] - [net] report right mtu value in error message (Ivan Vecera) [1480542] - [net] deprecate eth_change_mtu, remove usage (Ivan Vecera) [1480542] - [net] centralize net_device min/max MTU checking (Ivan Vecera) [1480542] - [net] sit: use __GFP_NOWARN for user controlled allocation (Matteo Croce) [1472074] - [mm] add documentation for page fragment APIs (Ivan Vecera) [1476339] - [mm] rename __page_frag functions to __page_frag_cache, drop order from drain (Ivan Vecera) [1476339] - [mm] rename __alloc_page_frag to page_frag_alloc and __free_page_frag to page_frag_free (Ivan Vecera) [1476339] - [mm] add support for releasing multiple instances of a page (Ivan Vecera) [1476339] - [netdrv] pppoe: fix memory corruption in padt work structure (Matteo Croce) [1382363] - [net] tcp: reset sk_rx_dst in tcp_disconnect() (Jamie Bainbridge) [1467770] - [net] mangle zero checksum in skb_checksum_help() (Xin Long) [1485791] - [net] sctp: Avoid out-of-bounds reads from address storage (Stefano Brivio) [1484355] {CVE-2017-7558} - [net] netfilter: nft_ct: fix expiration getter (Matteo Croce) [1427111] - [net] make ndo_get_stats64 a void function (Ivan Vecera) [1481795] - [net] ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules (Ivan Vecera) [1464119] - [net] ipv4: Fix memory leak in exception case for splitting tries (Ivan Vecera) [1464119] - [net] ipv4: Restore fib_trie_flush_external function and fix call ordering (Ivan Vecera) [1464119] - [net] ipv4: Remove fib_local variable (Ivan Vecera) [1464119] - [net] ipv4: fill in table id when replacing a route (Ivan Vecera) [1464119] - [net] fib_trie: Cleanup ip_fib_net_exit code path (Ivan Vecera) [1464119] - [net] fib_trie: Fix warning on fib4_rules_exit (Ivan Vecera) [1464119] - [net] fib_trie: Provide a deterministic order for fib_alias w/ tables merged (Ivan Vecera) [1464119] - [net] fib_trie: Avoid NULL pointer if local table is not allocated (Ivan Vecera) [1464119] - [net] fib_trie: Only display main table in /proc/net/route (Ivan Vecera) [1464119] - [net] fib_trie: Fix uninitialized variable warning (Ivan Vecera) [1464119] - [net] ipv4: FIB Local/MAIN table collapse (Ivan Vecera) [1464119] - [net] fib_trie: Make fib_table rcu safe (Ivan Vecera) [1464119] - [net] ipv6: dad: don't remove dynamic addresses if link is down (Matteo Croce) [1319674] - [pci] dma: add calls for dma_map_page_attrs and dma_unmap_page_attrs (Ivan Vecera) [1477162] - [net] add missing dev_put() in __netdev_adjacent_dev_insert (Lance Richardson) [1467801] - [net] sctp: ensure ep is not destroyed before doing the dump (Xin Long) [1466107] - [net] sctp: return next obj by passing pos + 1 into sctp_transport_get_idx (Xin Long) [1466107] - [net] xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (Hannes Frederic Sowa) [1435670] {CVE-2017-7184} - [net] xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window (Hannes Frederic Sowa) [1435670] {CVE-2017-7184}- [block] blk-mq-tag: fix wakeup hang after tag resize (Ming Lei) [1472434] - [x86] xen/x86: Don't BUG on CPU0 offlining (Vitaly Kuznetsov) [1464095] - [ipc] mqueue: fix a use-after-free in sys_mq_notify() (Davide Caratti) [1476126] {CVE-2017-11176} - [net] ping: check minimum size on ICMP header length (Matteo Croce) [1481573] {CVE-2016-8399} - [net] udp: consistently apply ufo or fragmentation (Davide Caratti) [1481535] {CVE-2017-1000112} - [net] udp: account for current skb length when deciding about UFO (Davide Caratti) [1481535] {CVE-2017-1000112} - [net] ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output (Davide Caratti) [1481535] {CVE-2017-1000112} - [net] packet: fix tp_reserve race in packet_set_ring (Stefano Brivio) [1481940] {CVE-2017-1000111} - [net] ethernet: update drivers to handle HWTSTAMP_FILTER_NTP_ALL (Ivan Vecera) [1481817] - [net] define receive timestamp filter for NTP (Ivan Vecera) [1481817] - [net] netfilter: ipset: move registration message to init from net_init (Sabrina Dubroca) [1226051] - [net] netfilter: ipset: Add net namespace for ipset (Sabrina Dubroca) [1226051] - [net] netfilter: ipset: Rename simple macro names to avoid namespace issues (Sabrina Dubroca) [1226051] - [net] netfilter: ipset: order matches and targets separatedly in xt_set.c (Sabrina Dubroca) [1226051] - [net] sunrpc: fix regression in connection error reporting (Davide Caratti) [1446453] - [net] tcp: remove poll() flakes when receiving RST (Davide Caratti) [1446453] - [net] ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTER (Matteo Croce) [1468935] - [net] sctp: fix ICMP processing if skb is non-linear (Matteo Croce) [1450529] - [net] Remove usage of net_device last_rx member (Ivan Vecera) [1476348] - [net] batch of last_rx update avoidance in ethernet drivers (Ivan Vecera) [1476348] - [net] add a comment on netdev->last_rx (Ivan Vecera) [1476348] - [net] tcp: don't use F-RTO on non-recurring timeouts (Jakub Sitnicki) [1257096] - [hv] x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read method (Vitaly Kuznetsov) [1410023] - [hv] x86/hyperv: Move TSC reading method to asm/mshyperv.h (Vitaly Kuznetsov) [1410023] - [hv] x86/hyperv: Implement hv_get_tsc_page() (Vitaly Kuznetsov) [1410023] - [hv] x86/hyperv: Hide unused label (Vitaly Kuznetsov) [1410023] - [hv] Turn off write permission on the hypercall page (Vitaly Kuznetsov) [1410023] - [hv] export current Hyper-V clocksource (Vitaly Kuznetsov) [1410023] - [hv] restore TSC page cleanup before kexec (Vitaly Kuznetsov) [1410023] - [hv] restore hypervcall page cleanup before kexec (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the check for hypercall page setup (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the crash notification function (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the extracting of Hypervisor version information (Vitaly Kuznetsov) [1410023] - [hv] hv: vmbus: Consolidate all Hyper-V specific clocksource code (Vitaly Kuznetsov) [1410023] - [hv] hv: vmbus: Move Hypercall invocation code out of common code (Vitaly Kuznetsov) [1410023] - [hv] hv vmbus: Move Hypercall page setup out of common code (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the definition of generate_guest_id() (Vitaly Kuznetsov) [1410023] - [hv] vmbus: Move the definition of hv_x64_msr_hypercall_contents (Vitaly Kuznetsov) [1410023] - [hv] x86, hyperv: Move a variable to avoid an unused variable warning (Vitaly Kuznetsov) [1410023] - [fs] lockd: fix lockd shutdown race (Scott Mayhew) [1430517] - [fs] xfs: use GPF_NOFS when allocating btree cursors (Carlos Maiolino) [1238562] - [fs] gfs2: Withdraw for IO errors writing to the journal or statfs (Robert S Peterson) [1429547] - [fs] gfs2: stuffed directories not setting nfs cookies (Robert S Peterson) [1397414] - [fs] cifs: Fix SMB3 mount without specifying a security mechanism (Leif Sahlberg) [1083869] - [fs] smb2: Enforce sec= mount option (Leif Sahlberg) [1083869] - [fs] nfsv4: Add missing nfs_put_lock_context() (Benjamin Coddington) [1476826] - [fs] nfs: discard nfs_lockowner structure (Benjamin Coddington) [1476826] - [fs] nfsv4: enhance nfs4_copy_lock_stateid to use a flock stateid if there is one (Benjamin Coddington) [1476826] - [fs] nfsv4: change nfs4_select_rw_stateid to take a lock_context inplace of lock_owner (Benjamin Coddington) [1476826] - [fs] nfsv4: change nfs4_do_setattr to take an open_context instead of a nfs4_state (Benjamin Coddington) [1476826] - [fs] nfsv4: add flock_owner to open context (Benjamin Coddington) [1476826] - [fs] nfs: remove l_pid field from nfs_lockowner (Benjamin Coddington) [1476826] - [mm] fix huge zero page accounting in smaps report (Oleg Nesterov) [1409913 1447952] - [mm] workingset: turn shadow node shrinker bugs into warnings (Waiman Long) [1441710] - [mm] workingset: fix crash in shadow node shrinker caused by replace_page_cache_page() (Waiman Long) [1441710] - [mm] hugetlb: warn the user when issues arise on boot due to hugepages (Steve Best) [1484498] - [powerpc] mm: use hugetlb_bad_size() (Steve Best) [1484498]- [scsi] ses: do not add a device to an enclosure if enclosure_add_links() fails (Maurizio Lombardi) [1473286] - [scsi] tcm_qla2xxx: Mark Target Mode operation as Tech Preview (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable Exchange offload support (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable Extended Logins support (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix wrong argument in sp done callback (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove SRR code (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Make trace flags more readable (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Cleanup TMF code translation from qla_target (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Disable out-of-order processing by default in firmware (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix erroneous invalid handle message (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Reduce exess wait during chip reset (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Terminate exchange if corrupted (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix crash due to null pointer access (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Collect additional information to debug fw dump (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Reset reserved field in firmware options to 0 (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Set tcm_qla2xxx version to automatically track qla2xxx version (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Include ATIO queue in firmware dump when in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix wrong IOCB type assumption (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Add SCSI command jammer/discard capability (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add DebugFS node for target sess list (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Use ATIO type to send correct tmr response (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix stale pointer access (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix TMR ABORT interaction issue between qla2xxx and TCM (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix warning reported by static checker (Himanshu Madhani) [1327621] - [scsi] qla2xxxx: avoid type mismatch in comparison (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Check for online flag instead of active reset when transmitting responses (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Set all queues to 4k (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Disable ZIO at start time (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Move atioq to a different lock to reduce lock contention (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add irq affinity notification (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove dependency on hardware_lock to reduce lock contention (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Replace QLA_TGT_STATE_ABORTED with a bit (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Wait for all conflicts before ack'ing PLOGI (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Delete session if initiator is gone from FW (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Added interface to send explicit LOGO (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add FW resource count in DebugFS (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable Target counters in DebugFS (Himanshu Madhani) [1327621] - [scsi] qla2xxx: terminate exchange when command is aborted by LIO (Himanshu Madhani) [1327621] - [scsi] qla2xxx: added sess generations to detect RSCN update races (Himanshu Madhani) [1327621] - [scsi] qla2xxx: drop cmds/tmrs arrived while session is being deleted (Himanshu Madhani) [1327621] - [scsi] qla2xxx: disable scsi_transport_fc registration in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives (Himanshu Madhani) [1327621] - [scsi] qla2xxx: delay plogi/prli ack until existing sessions are deleted (Himanshu Madhani) [1327621] - [scsi] qla2xxx: cleanup cmd in qla workqueue before processing TMR (Himanshu Madhani) [1327621] - [scsi] qla2xxx: kill sessions/log out initiator on RSCN and port down events (Himanshu Madhani) [1327621] - [scsi] qla2xxx: fix command initialization in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove msleep in qlt_send_term_exchange (Himanshu Madhani) [1327621] - [scsi] qla2xxx: release request queue reservation (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add flush after updating ATIOQ consumer index (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable target mode for ISP27XX (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix hardware lock/unlock issue causing kernel panic (Himanshu Madhani) [1327621] - [scsi] qla2xxx: adjust debug flags (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: pass timeout as HZ independent value (Himanshu Madhani) [1327621] - [treewide] Add missing vmalloc.h inclusion (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Set TARGET_PROT_ALL for sup_prot_ops (Himanshu Madhani) [1327621] - [qla2_target] remove MSG_*_TAG defines (Himanshu Madhani) [1327621] - [qla_target] improve qlt_unmap_sg() (Himanshu Madhani) [1327621] - [qla_target] make some global functions static (Himanshu Madhani) [1327621] - [qla_target] remove unused parameter (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add memory barrier before ringing doorbell (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add flags for tracing the target commands (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix hang due to cmd_kref not decrementing (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Do not send SS_RESIDUAL_UNDER with SAM_STAT_BUSY (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add support for QFull throttling and Term Exchange retry (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Increase the request queue size to 8K for ISP2031 (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Host reset handling in ABTS path (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Handle chip reset in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add Host reset handling in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Add counter for message (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable SLER conditionally in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Remove verbose messages in target mode (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Use correct offset to req-q-out for reserve calculation (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix schedule_delayed_work() for target timeout calculations (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix sparse warnings in tcm_qla2xxx.c (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix sparse warning in qla_target.c (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix qlt_lport_register base_vha callback race (Himanshu Madhani) [1327621] - [scsi] qla2xxx: ABTS cause double free of qla_tgt_cmd + (Himanshu Madhani) [1327621] - [scsi] qla2xxx: fix sparse warnings introduced by previous target mode t10-dif patch (Himanshu Madhani) [1327621] - [scsi] qla2xxx: fix kernel NULL pointer access (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Convert to percpu_ida session tag pre-allocation (Himanshu Madhani) [1327621] - [scsi] qla2xxx: T10-Dif: add T10-PI support (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Fix kernel panic on selective retransmission request (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Fix NAA formatted name for NPIV WWPNs (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Check + fail when npiv_vports_inuse exists in shutdown (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Perform configfs depend/undepend for base_tpg (Himanshu Madhani) [1327621] - [scsi] tcm_qla2xxx: Add NPIV specific enable/disable attribute logic (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Configure NPIV fc_vport via tcm_qla2xxx_npiv_make_lport (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enhancements to enable NPIV support for QLOGIC ISPs with TCM/LIO (Himanshu Madhani) [1327621] - [target] Add TFO->abort_task for aborted task resources release (Himanshu Madhani) [1327621] - [target] make queue_tm_rsp() return void (Himanshu Madhani) [1327621] - [target] Remove TF_CIT_TMPL macro (Himanshu Madhani) [1327621] - [qla_target] remove qlt_check_fcport_exist (Himanshu Madhani) [1327621] - [target] Pass in transport supported PI at session initialization (Himanshu Madhani) [1327621] - [target] qla2xxx: Remove QLA_TPG_ATTRIB macro (Himanshu Madhani) [1327621] - [target] qla2xxx: Make demo_mode_login_only modifiable (Himanshu Madhani) [1327621] - [scsi] qla2xxx: rename vendor|hba _indentifer to vendor|hba _identifer (Himanshu Madhani) [1327621] - [scsi] qla2xxx: make msix_entries const (Himanshu Madhani) [1327621] - [scsi] qla2xxx: silence -Wformat-security warning (Himanshu Madhani) [1327621] - [scsi] qla2xxx: Enable CONFIG_TCM_QLA2XXX (Himanshu Madhani) [1327621]- [x86] x86/mm: Remove CONFIG_DEBUG_NX_TEST (Rafael Aquini) [1301699] - [x86] x86/boot/kaslr: Fix kexec crash due to 'virt_addr' calculation bug (Baoquan He) [1467561] - [x86] x86/boot/kaslr: Add checking for the offset of kernel virtual address randomization (Baoquan He) [1467561] - [x86] revert "boot/kaslr: Skip kernel text relocation if no kaslr action is done" (Baoquan He) [1467561] - [x86] dell-laptop: Add keyboard backlight timeout AC settings (Gopal Tiwari) [1457415] - [x86] amd: Derive L3 shared_cpu_map from cpu_llc_shared_mask (Suravee Suthikulpanit) [1477399] - [mm] page_alloc: ratelimit PFNs busy info message (Jonathan Toppins) [1383179] - [pci] Fix source include in drivers/pci/Kconfig (Prarit Bhargava) [1484168] - [lib] devres: add a helper function for ioremap_wc (Ivan Vecera) [1482223] - [s390] Disable KVM code in the s390x kernel (Thomas Huth) [1456183] - [netdrv] igb: support BCM54616 PHY (John Linville) [1471984] - [netdrv] mlx4_en: don't set CHECKSUM_COMPLETE on SCTP packets (Davide Caratti) [1462059] - [netdrv] brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() (Stanislaw Gruszka) [1474784] {CVE-2017-7541} - [kernel] radix-tree: 'slot' can be NULL in radix_tree_next_slot() (Larry Woodman) [1471710] - [kernel] ftrace/graph: Add ftrace_graph_max_depth kernel parameter (Pratyush Anand) [1478331] - [kernel] sched: fix typo on topology error message ("Bruno E. O. Meneguele") [1477479] - [powerpc] tm: Fix saving of TM SPRs in core dump (Gustavo Duarte) [1480652] - [cpupower] Add support for new AMD family 0x17 (Suravee Suthikulpanit) [1477317] - [cpupower] Fix bug where return value was not used (Suravee Suthikulpanit) [1477317]- [tools] perf tools: Update x86's syscall_64.tbl, adding pkey_(alloc, free, mprotect) (Rui Wang) [1272615] - [x86] mm/pkeys: Do not skip PKRU register if debug registers are not used (Rui Wang) [1272615] - [x86] debug: Only print out DR registers if they are not power-on defaults (Rui Wang) [1272615] - [x86] cpufeature, x86/mm/pkeys: Fix broken compile-time disabling of pkeys (Rui Wang) [1272615] - [x86] pkeys: remove cruft from never-merged syscalls (Rui Wang) [1272615] - [powerpc] Ignore the pkey system calls for now (Rui Wang) [1272615] - [s390] ignore pkey system calls (Rui Wang) [1272615] - [kernel] x86/pkeys: Fix pkeys build breakage for some non-x86 arches (Rui Wang) [1272615] - [uapi] generic syscalls: kill cruft from removed pkey syscalls (Rui Wang) [1272615] - [x86] pkeys: Update documentation (Rui Wang) [1272615] - [x86] pkeys: Allow configuration of init_pkru (Rui Wang) [1272615] - [kernel] x86/pkeys: Default to a restrictive init PKRU (Rui Wang) [1272615] - [x86] pkeys: Add details of system call use to Documentation/ (Rui Wang) [1272615] - [x86] mm/pkeys: Add missing Documentation (Rui Wang) [1272615] - [uapi] generic syscalls: Wire up memory protection keys syscalls (Rui Wang) [1272615] - [x86] Wire up protection keys system calls (Rui Wang) [1272615] - [mm] x86/pkeys: Allocation/free syscalls (Rui Wang) [1272615] - [mm] x86/pkeys: Make mprotect_key() mask off additional vm_flags (Rui Wang) [1272615] - [mm] Implement new pkey_mprotect() system call (Rui Wang) [1272615] - [mm] mprotect.c: don't imply PROT_EXEC on non-exec fs (Rui Wang) [1272615] - [x86] mm/pkeys: Fix compact mode by removing protection keys' XSAVE buffer manipulation (Rui Wang) [1272615] - [x86] pkey: introduce write_pkru() for KVM (Rui Wang) [1272615] - [x86] mm/pkeys: Fix mismerge of protection keys CPUID bits (Rui Wang) [1272615] - [uapi] mm/pkeys: Fix siginfo ABI breakage caused by new u64 field (Rui Wang) [1272615] - [x86] mm/pkeys: Fix access_error() denial of writes to write-only VMA (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Add execute-only protection keys support (Rui Wang) [1272615] - [mm] mmap: use offset_in_page macro (Rui Wang) [1272615] - [x86] mm/pkeys: Create an x86 arch_calc_vm_prot_bits() for VMA flags (Rui Wang) [1272615] - [kernel] x86/mm/pkeys: Allow kernel to modify user pkey rights register (Rui Wang) [1272615] - [x86] fpu: Allow setting of XSAVE state (Rui Wang) [1272615] - [x86] mm: Factor out LDT init from context init (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Add arch_validate_pkey() (Rui Wang) [1272615] - [mm] core, arch, powerpc: Pass a protection key in to calc_vm_flag_bits() (Rui Wang) [1272615] - [mm] mpx: add "vm_flags_t vm_flags" arg to do_mmap_pgoff() (Rui Wang) [1272615] - [mm] do_mmap_pgoff: cleanup the usage of file_inode() (Rui Wang) [1272615] - [x86] mm/pkeys: Actually enable Memory Protection Keys in the CPU (Rui Wang) [1272615] - [x86] mm/pkeys: Add Kconfig prompt to existing config option (Rui Wang) [1272615] - [fs] x86/mm/pkeys: Dump pkey from VMA in /proc/pid/smaps (Rui Wang) [1272615] - [x86] mm/pkeys: Dump PKRU with other kernel registers (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Differentiate instruction fetches (Rui Wang) [1272615] - [x86] mm/pkeys: Optimize fault handling in access_error() (Rui Wang) [1272615] - [mm] core: Do not enforce PKEY permissions on remote mm access (Rui Wang) [1272615] - [iommu] amd: Correctly set flags for handle_mm_fault call (Rui Wang) [1272615] - [mm] gup, x86/mm/pkeys: Check VMAs and PTEs for protection keys (Rui Wang) [1272615] - [mm] gup: Factor out VMA fault permission checking (Rui Wang) [1272615] - [x86] mm/pkeys: Add functions to fetch PKRU (Rui Wang) [1272615] - [x86] mm/pkeys: Fill in pkey field in siginfo (Rui Wang) [1272615] - [kernel] signals, pkeys: Notify userspace about protection key faults (Rui Wang) [1272615] - [x86] mm/pkeys: Pass VMA down in to fault signal generation code (Rui Wang) [1272615] - [mm] vm: add VM_FAULT_SIGSEGV handling support (Rui Wang) [1272615] - [kernel] x86/mm/pkeys: Add arch-specific VMA protection bits (Rui Wang) [1272615] - [mm] core, x86/mm/pkeys: Store protection bits in high VMA flags (Rui Wang) [1272615] - [x86] mm/pkeys: Add new 'PF_PK' page fault error code bit (Rui Wang) [1272615] - [x86] mm/pkeys: Add PTE bits for storing protection key (Rui Wang) [1272615] - [x86] fpu, x86/mm/pkeys: Add PKRU xsave fields and data structures (Rui Wang) [1272615] - [x86] cpu, x86/mm/pkeys: Define new CR4 bit (Rui Wang) [1272615] - [x86] cpufeature, x86/mm/pkeys: Add protection keys related CPUID definitions (Rui Wang) [1272615] - [x86] mm/pkeys: Add Kconfig option (Rui Wang) [1272615] - [media] ivtv: Convert to get_user_pages_unlocked() (Rui Wang) [1272615] - [virt] mm/gup: Introduce get_user_pages_remote() (Rui Wang) [1272615] - [mm] gup: use get_user_pages_unlocked (Rui Wang) [1272615] - [mm] process_vm_access: tidy up a bit (Rui Wang) [1272615] - [mm] process_vm_access: don't bother with returning the amounts of bytes copied (Rui Wang) [1272615] - [mm] process_vm_rw_pages(): pass accurate amount of bytes (Rui Wang) [1272615] - [mm] process_vm_access: take get_user_pages/put_pages one level up (Rui Wang) [1272615] - [mm] process_vm_access: switch to copy_page_to_iter/iov_iter_copy_from_user (Rui Wang) [1272615] - [mm] process_vm_access: switch to iov_iter (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 4 (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 3 (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 2 (Rui Wang) [1272615] - [mm] untangling process_vm_..., part 1 (Rui Wang) [1272615]- [tools] perf symbols: Fix symbols__fixup_end heuristic for corner cases (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "overide" pattern and fix typo instances (Jiri Olsa) [1478485] - [kernel] scripts/spelling.txt: add "disble(d)" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] Provide a definition of WARN_ON (Jiri Olsa) [1478485] - [tools] perf record: Honor --quiet option properly (Jiri Olsa) [1478485] - [tools] perf annotate: Add -q/--quiet option (Jiri Olsa) [1478485] - [tools] perf diff: Add -q/--quiet option (Jiri Olsa) [1478485] - [tools] perf report: Add -q/--quiet option (Jiri Olsa) [1478485] - [tools] perf utils: Check verbose flag properly (Jiri Olsa) [1478485] - [tools] perf utils: Add perf_quiet_option() (Jiri Olsa) [1478485] - [tools] perf record: Add -a as default target (Jiri Olsa) [1478485] - [tools] perf stat: Add -a as default target (Jiri Olsa) [1478485] - [tools] perf tools: Fail on using multiple bits long terms without value (Jiri Olsa) [1478485] - [tools] perf tools: Move new_term arguments into struct parse_events_term template (Jiri Olsa) [1478485] - [tools] perf build: Add special fixdep cleaning rule (Jiri Olsa) [1478485] - [tools] perf tools: Replace _SC_NPROCESSORS_CONF with max_present_cpu in cpu_topology_map (Jiri Olsa) [1478485] - [tools] perf header: Make build_cpu_topology skip offline/absent CPUs (Jiri Olsa) [1478485] - [tools] perf cpumap: Add cpu__max_present_cpu() (Jiri Olsa) [1478485] - [tools] perf session: Fix DEBUG=1 build with clang (Jiri Olsa) [1478485] - [tools] tools lib traceevent: It's preempt not prempt (Jiri Olsa) [1478485] - [tools] perf python: Filter out -specs=/a/b/c from the python binding cc options (Jiri Olsa) [1478485] - [tools] tools perf scripting python: clang doesn't have -spec, remove it (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "an one" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "an union" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] scripts/spelling.txt: add "an user" pattern and fix typo instances (Jiri Olsa) [1478485] - [tools] cgroup, perf_event: make perf_event controller work on cgroup2 hierarchy (Jiri Olsa) [1478485] - [tools] lib/find_bit.c: micro-optimise find_next_*_bit (Jiri Olsa) [1478485] - [tools] lib, traceevent: add PRINT_HEX_STR variant (Jiri Olsa) [1478485] - [tools] perf tools: Add missing parse_events_error() prototype (Jiri Olsa) [1478485] - [tools] perf pmu: Fix check for unset alias->unit array (Jiri Olsa) [1478485] - [tools] perf intel pt decoder: clang has no -Wno-override-init (Jiri Olsa) [1478485] - [tools] perf evsel: Do not put a variable sized type not at the end of a struct (Jiri Olsa) [1478485] - [tools] perf probe: Avoid accessing uninitialized 'map' variable (Jiri Olsa) [1478485] - [tools] perf tools: Do not put a variable sized type not at the end of a struct (Jiri Olsa) [1478485] - [tools] perf record: Do not put a variable sized type not at the end of a struct (Jiri Olsa) [1478485] - [tools] perf tests: Synthesize struct instead of using field after variable sized type (Jiri Olsa) [1478485] - [tools] perf bench numa: Make sure dprintf() is not defined (Jiri Olsa) [1478485] - [tools] revert "perf bench futex: Sanitize numeric parameters" (Jiri Olsa) [1478485] - [tools] tools lib subcmd: Make it an error to pass a signed value to OPTION_UINTEGER (Jiri Olsa) [1478485] - [tools] Set the maximum optimization level according to the compiler being used (Jiri Olsa) [1478485] - [tools] Suppress request for warning options not existent in clang (Jiri Olsa) [1478485] - [tools] perf symbols: dso->name is an array, no need to check it against NULL (Jiri Olsa) [1478485] - [tools] perf tests record: No need to test an array against NULL (Jiri Olsa) [1478485] - [tools] perf symbols: No need to check if sym->name is NULL (Jiri Olsa) [1478485] - [tools] perf evsel: Inform how to make a sysctl setting permanent (Jiri Olsa) [1478485] - [tools] tools lib traceevent plugin function: Initialize 'index' variable (Jiri Olsa) [1478485] - [tools] tools lib traceevent: Initialize lenght on OLD_RING_BUFFER_TYPE_TIME_STAMP (Jiri Olsa) [1478485] - [tools] perf scripting perl: Fix compile error with some perl5 versions (Jiri Olsa) [1478485] - [tools] perf diff: Change default setting to "delta-abs" (Jiri Olsa) [1478485] - [tools] perf diff: Add diff.compute config option (Jiri Olsa) [1478485] - [tools] perf diff: Add diff.order config option (Jiri Olsa) [1478485] - [tools] perf diff: Add 'delta-abs' compute method (Jiri Olsa) [1478485] - [tools] tools include: Introduce linux/compiler-gcc.h (Jiri Olsa) [1478485] - [tools] perf intel-pt: Use __fallthrough (Jiri Olsa) [1478485] - [tools] perf tests: Avoid possible truncation with dirent->d_name + snprintf (Jiri Olsa) [1478485] - [tools] perf bench numa: Avoid possible truncation when using snprintf() (Jiri Olsa) [1478485] - [tools] perf header: Fix handling of PERF_EVENT_UPDATE__SCALE (Jiri Olsa) [1478485] - [tools] perf thread_map: Correctly size buffer used with dirent->dt_name (Jiri Olsa) [1478485] - [tools] perf top: Use __fallthrough (Jiri Olsa) [1478485] - [tools] tools strfilter: Use __fallthrough (Jiri Olsa) [1478485] - [tools] tools string: Use __fallthrough in perf_atoll() (Jiri Olsa) [1478485] - [tools] tools include: Add a __fallthrough statement (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Broadwell DE (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Xeon Phi (Knights Landing) (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Sandy Bridge Server (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for IvyBridge Server (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Broadwell Server (Jiri Olsa) [1478485] - [tools] perf vendor events intel: Add uncore events for Haswell Server processor (Jiri Olsa) [1478485] - [tools] perf tools: Fix include of linux/mman.h (Jiri Olsa) [1478485] - [tools] tools lib traceevent: Robustify do_generate_dynamic_list_file (Jiri Olsa) [1478485] - [tools] perf tools: Use zfree() to avoid keeping dangling pointers (Jiri Olsa) [1478485] - [tools] perf tools: Use zfree() instead of ad hoc equivalent (Jiri Olsa) [1478485] - [tools] perf tools: Add missing check for failure in a zalloc() call (Jiri Olsa) [1478485] - [tools] perf tools: Only increase index if perf_evsel__new_idx() succeeds (Jiri Olsa) [1478485] - [tools] perf probe: Add option --symfs (Jiri Olsa) [1478485] - [tools] perf symbols: Take into account symfs setting when reading file build ID (Jiri Olsa) [1478485] - [tools] perf sdt: Show proper hint when event not yet in place via 'perf probe' (Jiri Olsa) [1478485] - [tools] perf list: Add debug support for outputing alias string (Jiri Olsa) [1478485] - [tools] perf pmu: Support event aliases for non cpu// pmus (Jiri Olsa) [1478485] - [tools] perf pmu: Support per pmu json aliases (Jiri Olsa) [1478485] - [tools] perf jevents: Add support for parsing uncore json files (Jiri Olsa) [1478485] - [tools] perf jevents: Parse eventcode as number (Jiri Olsa) [1478485] - [tools] x86/events: Remove last remnants of old filenames (Jiri Olsa) [1478485] - [x86] perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() (Jiri Olsa) [1478485] - [kernel] perf/core: Better explain the inherit magic (Jiri Olsa) [1478485] - [kernel] perf/core: Simplify perf_event_free_task() (Jiri Olsa) [1478485] - [kernel] perf/core: Fix event inheritance on fork() (Jiri Olsa) [1478485] - [kernel] perf/core: Fix use-after-free in perf_release() (Jiri Olsa) [1478485] - [kernel] perf/core: Fix the perf_cpu_time_max_percent check (Jiri Olsa) [1478485] - [kernel] perf/core: Fix perf_event_enable_on_exec() timekeeping (again) (Jiri Olsa) [1478485] - [kernel] perf/core: Remove confusing comment and move put_ctx() (Jiri Olsa) [1478485] - [x86] perf/x86/intel: Add Kaby Lake support (Jiri Olsa) [1478485] - [kernel] perf/core: Allow kernel filters on CPU events (Jiri Olsa) [1478485] - [kernel] perf/core: Do error out on a kernel filter on an exclude_filter event (Jiri Olsa) [1478485]- [fs] sunrpc: Handle EADDRNOTAVAIL on connection failures (Dave Wysochanski) [1479043] - [fs] gfs2: Defer deleting inodes under memory pressure (Andreas Grunbacher) [1321079] - [fs] gfs2: gfs2_evict_inode: Put glocks asynchronously (Andreas Grunbacher) [1321079] - [fs] gfs2: Get rid of gfs2_set_nlink (Andreas Grunbacher) [1321079] - [fs] gfs2: gfs2_glock_get: Wait on freeing glocks (Andreas Grunbacher) [1321079] - [fs] gfs2: gfs2_create_inode: Keep glock across iput (Andreas Grunbacher) [1321079] - [fs] gfs2: Clean up glock work enqueuing (Andreas Grunbacher) [1321079] - [fs] gfs2: Protect gl->gl_object by spin lock (Andreas Grunbacher) [1321079] - [fs] gfs2: Get rid of flush_delayed_work in gfs2_evict_inode (Andreas Grunbacher) [1321079] - [fs] revert "gfs2: Wait for iopen glock dequeues" (Andreas Grunbacher) [1321079] - [fs] gfs2: fix code parameter error in inode_go_lock (Andreas Grunbacher) [1480789] - [fs] gfs2: Clear gl_object when deleting an inode in gfs2_delete_inode (Robert S Peterson) [1471151] - [fs] gfs2: Clear gl_object if gfs2_create_inode fails (Robert S Peterson) [1471151] - [fs] gfs2: Set gl_object in inode lookup only after block type check (Robert S Peterson) [1471151] - [fs] gfs2: Introduce helpers for setting and clearing gl_object (Robert S Peterson) [1471151] - [fs] gfs2: Switch to rhashtable_lookup_get_insert_fast (Andreas Grunbacher) [1477688] - [fs] rhashtable: Add rhashtable_lookup_get_insert_fast (Andreas Grunbacher) [1477688] - [fs] gfs2: forcibly flush ail to relieve memory pressure (Abhijith Das) [1389079] - [fs] gfs2: Fix glock rhashtable rcu bug (Andreas Grunbacher) [1477721] - [fs] gfs2: Non-recursive delete (Robert S Peterson) [1359239] - [fs] gfs2: Remove gl_spin define (Andreas Grunbacher) [1433507] - [fs] xfs: Move handling of missing page into one place in xfs_find_get_desired_pgoff() (Bill O'Donnell) [1460446] - [fs] xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff() (Bill O'Donnell) [1460446] - [fs] xfs: Fix missed holes in SEEK_HOLE implementation (Bill O'Donnell) [1460446] - [fs] locks: don't check for race with close when setting OFD lock (Jeff Layton) [1444778] - [fs] locks: only validate the lock vs. f_mode in F_SETLK codepaths (Jeff Layton) [1444778] - [fs] locks: rename FL_FILE_PVT and IS_FILE_PVT to use "*_OFDLCK" instead (Jeff Layton) [1444778] - [fs] arm: fix handling of F_OFD_... in oabi_fcntl64() (Jeff Layton) [1444778] - [fs] locks: rename file-private locks to "open file description locks" (Jeff Layton) [1444778] - [fs] locks: require that flock->l_pid be set to 0 for file-private locks (Jeff Layton) [1444778] - [fs] locks: add new fcntl cmd values for handling file private locks (Jeff Layton) [1444778] - [fs] locks: skip deadlock detection on FL_FILE_PVT locks (Jeff Layton) [1444778] - [fs] locks: pass the cmd value to fcntl_getlk/getlk64 (Jeff Layton) [1444778] - [fs] locks: report l_pid as -1 for FL_FILE_PVT locks (Jeff Layton) [1444778] - [fs] locks: make /proc/locks show IS_FILE_PVT locks as type "FLPVT" (Jeff Layton) [1444778] - [fs] locks: rename locks_remove_flock to locks_remove_file (Jeff Layton) [1444778] - [fs] locks: consolidate checks for compatible filp->f_mode values in setlk handlers (Jeff Layton) [1444778] - [fs] locks: fix posix lock range overflow handling (Jeff Layton) [1444778] - [fs] locks: add __acquires and __releases annotations to locks_start and locks_stop (Jeff Layton) [1444778] - [fs] locks: remove "inline" qualifier from fl_link manipulation functions (Jeff Layton) [1444778] - [fs] cifs: Add new system calls to cifs in kABI compatible way (Sachin Prabhu) [1416385] - [fs] cifs: do not return number of bytes written for ioctl CIFS_IOC_COPYCHUNK_FILE (Sachin Prabhu) [1416385] - [fs] cifs: introduce cifs_copy_file_range() (Sachin Prabhu) [1416385] - [fs] smb3: Rename clone_range to copychunk_range (Sachin Prabhu) [1416385] - [fs] cifs: Fix duplicate line introduced by clone_file_range patch (Sachin Prabhu) [1416385] - [fs] cifs: avoid unused variable and label (Sachin Prabhu) [1416385] - [fs] vfs: pull btrfs clone API to vfs layer(cifs_only) (Sachin Prabhu) [1416385] - [fs] include/linux/printk.h: include pr_fmt in pr_debug_ratelimited (Sachin Prabhu) [1472823] - [fs] printk: pr_debug_ratelimited: check state first to reduce "callbacks suppressed" messages (Sachin Prabhu) [1472823]- [kernel] clocksource: Use a plain u64 instead of cycle_t (Ivan Vecera) [1476351] - [net] gso: Validate assumption of frag_list segementation (Matteo Croce) [1447695] - [net] gso: Support frag_list splitting with head_frag (Matteo Croce) [1447695] - [net] tcp: tcp_make_synack() should clear skb->tstamp (Matteo Croce) [1473533] - [net] vlan: Set correct source MAC address with TX VLAN offload enabled (Jarod Wilson) [1474741] - [net] ipv4: ip_do_fragment: fix headroom tests (Stefano Brivio) [1474927] - [net] netfilter: ipt_CLUSTERIP: fix use-after-free of proc entry (Stefano Brivio) [1474438] - [net] netfilter: ipt_CLUSTERIP: do not hold dev (Stefano Brivio) [1472892] - [net] netfilter: ipt_CLUSTERIP: fix build error without procfs (Stefano Brivio) [1472892] - [net] netfilter: ipt_CLUSTERIP: check duplicate config when initializing (Stefano Brivio) [1472892] - [net] ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment() (Stefano Brivio) [1470627] - [net] ipv6: ip6_fragment: fix headroom tests and skb leak (Stefano Brivio) [1470627] - [net] netfilter: kill the fake untracked conntrack objects (Paolo Abeni) [1317099] - [net] netfilter: add and use nf_ct_set helper (Paolo Abeni) [1317099] - [net] skbuff: add and use skb_nfct helper (Paolo Abeni) [1317099] - [net] netfilter: reduce direct skb->nfct usage (Paolo Abeni) [1317099] - [net] netfilter: reset netfilter state when duplicating packet (Paolo Abeni) [1317099] - [net] netfilter: conntrack: no need to pass ctinfo to error handler (Paolo Abeni) [1317099] - [net] l2tp: Make l2tp_ip6 namespace aware (Xin Long) [1465711] - [net] udp: avoid ufo handling on IP payload compression packets (Stefano Brivio) [1464161] - [net] don't global ICMP rate limit packets originating from loopback (Jesper Brouer) [1461282] - [net] ip6_tunnel: disable caching when the traffic class is inherited (Stefano Brivio) [1396593] - [net] ipv6: use TOS marks from sockets for routing decision (Stefano Brivio) [1396593] - [net] neighbour: Really delete an arp/neigh entry on "ip neigh delete" or "arp -d" (Hangbin Liu) [1383691] - [net] neighbour: fix nlmsg_pid in notifications (Hangbin Liu) [1383691] - [net] neighbour: remove dynamic neigh table registration support (Hangbin Liu) [1383691] - [net] neigh: guard against NULL solicit() method (Xin Long) [1463887] - [net] packet: Allow packets with only a header (but no payload) (Jakub Sitnicki) [1444521] - [net] packet: bail out of packet_snd() if L2 header creation fails (Jakub Sitnicki) [1444521] - [net] packet: make packet_snd fail on len smaller than l2 header (Jakub Sitnicki) [1444521]- [scsi] bnx2fc: fix race condition in bnx2fc_get_host_stats() (Maurizio Lombardi) [1455520] - [scsi] hpsa: bump driver version (Joseph Szczypek) [1404073] - [scsi] hpsa: remove abort handler (Joseph Szczypek) [1404073] - [scsi] hpsa: send ioaccel requests with 0 length down raid path (Joseph Szczypek) [1404073] - [scsi] hpsa: separate monitor events from rescan worker (Joseph Szczypek) [1404073] - [scsi] hpsa: correct queue depth for externals (Joseph Szczypek) [1404073] - [scsi] hpsa: cleanup reset handler (Joseph Szczypek) [1404073] - [scsi] hpsa: correct resets on retried commands (Joseph Szczypek) [1404073] - [scsi] hpsa: rescan later if reset in progress (Joseph Szczypek) [1404073] - [scsi] hpsa: do not reset enclosures (Joseph Szczypek) [1404073] - [scsi] hpsa: update reset handler (Joseph Szczypek) [1404073] - [scsi] hpsa: do not get enclosure info for external devices (Joseph Szczypek) [1404073] - [scsi] hpsa: update identify physical device structure (Joseph Szczypek) [1404073] - [scsi] qedi: Add support for offload iSCSI Boot (Chad Dupuis) [1459312] - [net] qed: Support NVM-image reading API (Chad Dupuis) [1459312] - [net] qed: Share additional information with qedf (Chad Dupuis) [1459312] - [net] qed: Correct order of wwnn and wwpn (Chad Dupuis) [1459312] - [net] qed: Inform qedi the number of possible CQs (Chad Dupuis) [1459312] - [net] vti: Add pmtu handling to vti_xmit (Xin Long) [1467521] - [s390] af_iucv: correctly copy SKB data (add missing hunk from 04d0ec) (Hendrik Brueckner) [1459782] - [net] sctp: change to save MSG_MORE flag into assoc (Xin Long) [1409365] - [net] sctp: add support for MSG_MORE (Xin Long) [1409365] - [net] dccp: call inet_add_protocol after register_pernet_subsys in dccp_v6_init (Xin Long) [1462417] - [net] dccp: call inet_add_protocol after register_pernet_subsys in dccp_v4_init (Xin Long) [1462417] - [net] 6lowpan: fix fragmentation hash locking (David Arcari) [1461542] - [net] 6lowpan: re-enable support for the secret rebuild timer (David Arcari) [1461542] - [net] sctp: disable BH in sctp_for_each_endpoint (Xin Long) [1451569] - [net] dst: Fix an intermittent pr_emerg warning about lo becoming free (Xin Long) [1458111] - [net] ipv6: fix calling in6_ifa_hold incorrectly for dad work (Xin Long) [1459493] - [net] sctp: fix src address selection if using secondary addresses for ipv6 (Xin Long) [1460106] - [net] ipv6: check sk sk_type and protocol early in ip_mroute_set/getsockopt (Xin Long) [1460115] - [net] packet: deliver VLAN TPID to userspace (Eric Garver) [1427245] - [net] packet: fill the gap of TPACKET_ALIGNMENT with zeros (Eric Garver) [1427245] - [net] ipv6: check raw payload size correctly in ioctl (Jamie Bainbridge) [1447240] - [net] bridge: netlink: check vlan_default_pvid range (Ivan Vecera) [1464444] - [net] fix mistake with TCP cgroup memory pressure check (Florian Westphal) [1456547]- [fs] ceph: use pd to print dentry (Ilya Dryomov) [1450262] - [fs] ceph: fix memory leak in __ceph_setxattr() (Ilya Dryomov) [1450262] - [fs] ceph: fix file open flags on ppc64 (Ilya Dryomov) [1450262] - [fs] ceph: choose readdir frag based on previous readdir reply (Ilya Dryomov) [1450262] - [fs] rbd: exclusive map option (Ilya Dryomov) [1450262] - [fs] rbd: return ResponseMessage result from rbd_handle_request_lock() (Ilya Dryomov) [1450262] - [fs] rbd: kill rbd_is_lock_supported() (Ilya Dryomov) [1450262] - [fs] rbd: support updating the lock cookie without releasing the lock (Ilya Dryomov) [1450262] - [fs] rbd: store lock cookie (Ilya Dryomov) [1450262] - [fs] rbd: ignore unlock errors (Ilya Dryomov) [1450262] - [fs] rbd: fix error handling around rbd_init_disk() (Ilya Dryomov) [1450262] - [fs] rbd: move rbd_unregister_watch() call into rbd_dev_image_release() (Ilya Dryomov) [1450262] - [fs] rbd: move rbd_dev_destroy() call out of rbd_dev_image_release() (Ilya Dryomov) [1450262] - [fs] ceph: when seeing write errors on an inode, switch to sync writes (Ilya Dryomov) [1450262] - [fs] ceph: handle epoch barriers in cap messages (Ilya Dryomov) [1450262] - [fs] libceph: add an epoch_barrier field to struct ceph_osd_client (Ilya Dryomov) [1450262] - [fs] libceph: abort already submitted but abortable requests when map or pool goes full (Ilya Dryomov) [1450262] - [fs] libceph: allow requests to return immediately on full conditions if caller wishes (Ilya Dryomov) [1450262] - [fs] libceph: remove req->r_replay_version (Ilya Dryomov) [1450262] - [fs] ceph: make seeky readdir more efficient (Ilya Dryomov) [1450262] - [fs] ceph: close stopped mds' session (Ilya Dryomov) [1450262] - [fs] ceph: fix potential use-after-free (Ilya Dryomov) [1450262] - [fs] ceph: allow connecting to mds whose rank >= mdsmap::m_max_mds (Ilya Dryomov) [1450262] - [fs] ceph: fix wrong check in ceph_renew_caps() (Ilya Dryomov) [1450262] - [fs] libceph: supported_features module parameter (Ilya Dryomov) [1450262] - [fs] libceph, ceph: always advertise all supported features (Ilya Dryomov) [1450262] - [fs] ceph: fix recursion between ceph_set_acl() and __ceph_setattr() (Ilya Dryomov) [1450262] - [fs] libceph: force GFP_NOIO for socket allocations (Ilya Dryomov) [1450262] - [fs] libceph: osd_request_timeout option (Ilya Dryomov) [1450262] - [fs] rbd: supported_features bus attribute (Ilya Dryomov) [1450262] - [fs] libceph: fix crush_decode() for older maps (Ilya Dryomov) [1450262] - [fs] libceph, rbd, ceph: WRITE | ONDISK -> WRITE (Ilya Dryomov) [1450262] - [fs] libceph: get rid of ack vs commit (Ilya Dryomov) [1450262] - [fs] ceph: remove special ack vs commit behavior (Ilya Dryomov) [1450262] - [fs] ceph: tidy some white space in get_nonsnap_parent() (Ilya Dryomov) [1450262] - [fs] crush: fix dprintk compilation (Ilya Dryomov) [1450262] - [fs] crush: do is_out test only if we do not collide (Ilya Dryomov) [1450262] - [fs] ceph: remove req from unsafe list when unregistering it (Ilya Dryomov) [1450262] - [fs] rbd: constify device_type structure (Ilya Dryomov) [1450262] - [fs] rbd: kill obj_request->object_name and rbd_segment_name_cache (Ilya Dryomov) [1450262] - [fs] rbd: store and use obj_request->object_no (Ilya Dryomov) [1450262] - [fs] rbd: RBD_V{1,2}_DATA_FORMAT macros (Ilya Dryomov) [1450262] - [fs] rbd: factor out __rbd_osd_req_create() (Ilya Dryomov) [1450262] - [fs] rbd: set offset and length outside of rbd_obj_request_create() (Ilya Dryomov) [1450262] - [fs] rbd: support for data-pool feature (Ilya Dryomov) [1450262] - [fs] rbd: introduce rbd_init_layout() (Ilya Dryomov) [1450262] - [fs] rbd: use rbd_obj_bytes() more (Ilya Dryomov) [1450262] - [fs] rbd: remove now unused rbd_obj_request_wait() and helpers (Ilya Dryomov) [1450262] - [fs] rbd: switch rbd_obj_method_sync() to ceph_osdc_call() (Ilya Dryomov) [1450262] - [fs] libceph: pass reply buffer length through ceph_osdc_call() (Ilya Dryomov) [1450262] - [fs] rbd: do away with obj_request in rbd_obj_read_sync() (Ilya Dryomov) [1450262] - [fs] rbd: initialize rbd_dev->header_oloc early (Ilya Dryomov) [1450262] - [fs] rbd: kill rbd_image_header::{crypt_type, comp_type} (Ilya Dryomov) [1450262] - [fs] rbd: use kstrndup() in rbd_header_from_disk() (Ilya Dryomov) [1450262] - [fs] libceph: bump CEPH_PG_MAX_SIZE to 32 (Ilya Dryomov) [1450262] - [fs] libceph: don't go through with the mapping if the PG is too wide (Ilya Dryomov) [1450262] - [fs] crush: merge working data and scratch (Ilya Dryomov) [1450262] - [fs] crush: remove mutable part of CRUSH map (Ilya Dryomov) [1450262] - [fs] libceph: add osdmap_set_crush() helper (Ilya Dryomov) [1450262] - [fs] libceph: remove unneeded stddef.h include (Ilya Dryomov) [1450262] - [fs] ceph: do a LOOKUP in d_revalidate instead of GETATTR (Ilya Dryomov) [1450262] - [fs] ceph: call update_dentry_lease even when r_locked dir is not set (Ilya Dryomov) [1450262] - [fs] ceph: vet the target and parent inodes before updating dentry lease (Ilya Dryomov) [1450262] - [fs] ceph: don't update_dentry_lease unless we actually got one (Ilya Dryomov) [1450262] - [fs] ceph: add a new flag to indicate whether parent is locked (Ilya Dryomov) [1450262] - [fs] ceph: convert bools in ceph_mds_request to a new r_req_flags field (Ilya Dryomov) [1450262] - [fs] ceph: drop session argument to ceph_fill_trace (Ilya Dryomov) [1450262] - [fs] ceph: remove "Debugging hook" from ceph_fill_trace (Ilya Dryomov) [1450262] - [fs] ceph: avoid calling ceph_renew_caps() infinitely (Ilya Dryomov) [1450262] - [fs] ceph: make sure flushing inode in proper session's cap_flushing list (Ilya Dryomov) [1450262] - [fs] ceph: update readpages osd request according to size of pages (Ilya Dryomov) [1450262] - [fs] ceph: fix bogus endianness change in ceph_ioctl_set_layout (Ilya Dryomov) [1450262] - [fs] libceph: use BUG() instead of BUG_ON(1) (Ilya Dryomov) [1450262] - [fs] ceph: avoid updating mds_wanted too frequently (Ilya Dryomov) [1450262] - [fs] ceph: pass parent inode info to ceph_encode_dentry_release if we have it (Ilya Dryomov) [1450262] - [fs] ceph: fix unsafe dcache access in ceph_encode_dentry_release (Ilya Dryomov) [1450262] - [fs] ceph: pass parent dir ino info to build_dentry_path (Ilya Dryomov) [1450262] - [fs] ceph: clean up unsafe d_parent accesses in build_dentry_path (Ilya Dryomov) [1450262] - [fs] ceph: clean up unsafe d_parent access in __choose_mds (Ilya Dryomov) [1450262] - [fs] ceph: fix bad endianness handling in parse_reply_info_extra (Ilya Dryomov) [1450262] - [fs] ceph: fix endianness bug in frag_tree_split_cmp (Ilya Dryomov) [1450262] - [fs] ceph: fix endianness of getattr mask in ceph_d_revalidate (Ilya Dryomov) [1450262] - [fs] libceph: make sure ceph_aes_crypt() IV is aligned (Ilya Dryomov) [1450262] - [fs] ceph: fix ceph_get_caps() interruption (Ilya Dryomov) [1450262] - [fs] ceph: fix get_oldest_context() (Ilya Dryomov) [1450262] - [fs] ceph: fix mds cluster availability check (Ilya Dryomov) [1450262] - [fs] libceph: remove now unused finish_request() wrapper (Ilya Dryomov) [1450262] - [fs] libceph: always signal completion when done (Ilya Dryomov) [1450262] - [fs] ceph: avoid creating orphan object when checking pool permission (Ilya Dryomov) [1450262] - [fs] ceph: properly set issue_seq for cap release (Ilya Dryomov) [1450262] - [fs] ceph: add flags parameter to send_cap_msg (Ilya Dryomov) [1450262] - [fs] ceph: update cap message struct version to 10 (Ilya Dryomov) [1450262] - [fs] ceph: define new argument structure for send_cap_msg (Ilya Dryomov) [1450262] - [fs] ceph: move xattr initialzation before the encoding past the ceph_mds_caps (Ilya Dryomov) [1450262] - [fs] ceph: fix minor typo in unsafe_request_wait (Ilya Dryomov) [1450262] - [fs] ceph: record truncate size/seq for snap data writeback (Ilya Dryomov) [1450262] - [fs] ceph: check availability of mds cluster on mount (Ilya Dryomov) [1450262] - [fs] ceph: try getting buffer capability for readahead/fadvise (Ilya Dryomov) [1450262] - [fs] ceph: fix scheduler warning due to nested blocking (Ilya Dryomov) [1450262] - [fs] ceph: fix printing wrong return variable in ceph_direct_read_write() (Ilya Dryomov) [1450262] - [fs] crush: include mapper.h in mapper.c (Ilya Dryomov) [1450262] - [fs] fix ceph_write_end() (Ilya Dryomov) [1450262] - [fs] ceph: don't set req->r_locked_dir in ceph_d_revalidate (Ilya Dryomov) [1450262] - [fs] libceph: initialize last_linger_id with a large integer (Ilya Dryomov) [1450262] - [fs] ceph: fix uninitialized dentry pointer in ceph_real_mount() (Ilya Dryomov) [1450262] - [fs] ceph: fix readdir vs fragmentation race (Ilya Dryomov) [1450262] - [fs] ceph: fix error handling in ceph_read_iter (Ilya Dryomov) [1450262] - [fs] crush: remove redundant local variable (Ilya Dryomov) [1450262] - [fs] crush: don't normalize input of crush_ln iteratively (Ilya Dryomov) [1450262] - [fs] libceph: ceph_build_auth() doesn't need ceph_auth_build_hello() (Ilya Dryomov) [1450262] - [fs] libceph: use CEPH_AUTH_UNKNOWN in ceph_auth_build_hello() (Ilya Dryomov) [1450262] - [fs] rbd: use kmalloc_array() in rbd_header_from_disk() (Ilya Dryomov) [1450262] - [fs] ceph: use list_move instead of list_del/list_add (Ilya Dryomov) [1450262] - [fs] ceph: handle CEPH_SESSION_REJECT message (Ilya Dryomov) [1450262] - [fs] ceph: avoid accessing / when mounting a subpath (Ilya Dryomov) [1450262] - [fs] ceph: fix mandatory flock check (Ilya Dryomov) [1450262] - [fs] ceph: ignore error from invalidate_inode_pages2_range() in direct write (Ilya Dryomov) [1450262] - [fs] ceph: fix error handling of start_read() (Ilya Dryomov) [1450262] - [fs] rbd: add rbd_obj_request_error() helper (Ilya Dryomov) [1450262] - [fs] rbd: img_data requests don't own their page array (Ilya Dryomov) [1450262] - [fs] rbd: don't call rbd_osd_req_format_read() for !img_data requests (Ilya Dryomov) [1450262] - [fs] rbd: rework rbd_img_obj_exists_submit() error paths (Ilya Dryomov) [1450262] - [fs] rbd: don't crash or leak on errors in rbd_img_obj_parent_read_full_callback() (Ilya Dryomov) [1450262] - [fs] rbd: move bumping img_request refcount into rbd_obj_request_submit() (Ilya Dryomov) [1450262] - [fs] rbd: mark the original request as done if stat request fails (Ilya Dryomov) [1450262] - [fs] rbd: clean up asserts in rbd_img_obj_request_submit() helpers (Ilya Dryomov) [1450262] - [fs] rbd: change rbd_obj_request_submit() signature (Ilya Dryomov) [1450262] - [fs] ceph: do not modify fi->frag in need_reset_readdir() (Ilya Dryomov) [1450262] - [fs] ceph: initialize pathbase in the !dentry case in encode_caps_cb() (Ilya Dryomov) [1450262] - [fs] rbd: nuke the 32-bit pool id check (Ilya Dryomov) [1450262] - [fs] ceph: fix null pointer dereference in ceph_flush_snaps() (Ilya Dryomov) [1450262] - [fs] ceph: Correctly return NXIO errors from ceph_llseek (Ilya Dryomov) [1450262] - [fs] ceph: Mark the file cache as unreclaimable (Ilya Dryomov) [1450262] - [fs] ceph: optimize cap flush waiting (Ilya Dryomov) [1450262] - [fs] ceph: cleanup ceph_flush_snaps() (Ilya Dryomov) [1450262] - [fs] ceph: kick cap flushes before sending other cap message (Ilya Dryomov) [1450262] - [fs] ceph: introduce an inode flag to indicates if snapflush is needed (Ilya Dryomov) [1450262] - [fs] ceph: avoid sending duplicated cap flush message (Ilya Dryomov) [1450262] - [fs] ceph: unify cap flush and snapcap flush (Ilya Dryomov) [1450262] - [fs] ceph: use list instead of rbtree to track cap flushes (Ilya Dryomov) [1450262] - [fs] ceph: update types of some local varibles (Ilya Dryomov) [1450262] - [fs] ceph: include 'follows' of pending snapflush in cap reconnect message (Ilya Dryomov) [1450262] - [fs] ceph: update cap reconnect message to version 3 (Ilya Dryomov) [1450262] - [fs] ceph: mount non-default filesystem by name (Ilya Dryomov) [1450262] - [fs] libceph: fsmap.user subscription support (Ilya Dryomov) [1450262] - [fs] ceph: handle LOOKUP_RCU in ceph_d_revalidate (Ilya Dryomov) [1450262] - [fs] ceph: allow dentry_lease_is_valid to work under RCU walk (Ilya Dryomov) [1450262] - [fs] ceph: clear d_fsinfo pointer under d_lock (Ilya Dryomov) [1450262] - [fs] ceph: remove ceph_mdsc_lease_release (Ilya Dryomov) [1450262] - [fs] ceph: fix NULL dereference in ceph_queue_cap_snap() (Ilya Dryomov) [1450262] - [fs] ceph: wait unsafe sync writes for evicting inode (Ilya Dryomov) [1450262] - [fs] ceph: fix use-after-free bug in ceph_direct_read_write() (Ilya Dryomov) [1450262] - [fs] ceph: reduce i_nr_by_mode array size (Ilya Dryomov) [1450262] - [fs] ceph: set user pages dirty after direct IO read (Ilya Dryomov) [1450262] - [fs] ceph: fix d_obtain_alias() misuses (Ilya Dryomov) [1450262] - [fs] ceph: fix wake_up_session_cb() (Ilya Dryomov) [1450262] - [fs] ceph: don't use truncate_pagecache() to invalidate read cache (Ilya Dryomov) [1450262] - [fs] ceph: handle interrupted ceph_writepage() (Ilya Dryomov) [1450262] - [fs] ceph: make ceph_update_writeable_page() uninterruptible (Ilya Dryomov) [1450262] - [fs] libceph: make ceph_osdc_wait_request() uninterruptible (Ilya Dryomov) [1450262] - [fs] ceph: handle -EAGAIN returned by ceph_update_writeable_page() (Ilya Dryomov) [1450262] - [fs] ceph: make fault/page_mkwrite return VM_FAULT_OOM for -ENOMEM (Ilya Dryomov) [1450262] - [fs] ceph: block non-fatal signals for fault/page_mkwrite (Ilya Dryomov) [1450262] - [fs] ceph: make logical calculation functions return bool (Ilya Dryomov) [1450262] - [fs] ceph: improve fragtree change detection (Ilya Dryomov) [1450262] - [fs] ceph: keep leaf frag when updating fragtree (Ilya Dryomov) [1450262] - [fs] ceph: fix dir_auth check in ceph_fill_dirfrag() (Ilya Dryomov) [1450262] - [fs] ceph: don't assume frag tree splits in mds reply are sorted (Ilya Dryomov) [1450262] - [fs] ceph: using hash value to compose dentry offset (Ilya Dryomov) [1450262] - [fs] ceph: don't forbid marking directory complete after forward seek (Ilya Dryomov) [1450262] - [fs] ceph: record 'offset' for each entry of readdir result (Ilya Dryomov) [1450262] - [fs] ceph: define 'end/complete' in readdir reply as bit flags (Ilya Dryomov) [1450262] - [fs] ceph: define struct for dir entry in readdir reply (Ilya Dryomov) [1450262] - [fs] ceph: simplify 'offset in frag' (Ilya Dryomov) [1450262] - [fs] ceph: remove unnecessary checks in __dcache_readdir (Ilya Dryomov) [1450262] - [fs] ceph: search cache postion for dcache readdir (Ilya Dryomov) [1450262] - [fs] ceph: use CEPH_MDS_OP_RMXATTR request to remove xattr (Ilya Dryomov) [1450262] - [fs] ceph: report mount root in session metadata (Ilya Dryomov) [1450262] - [fs] ceph: don't show symlink target in debugfs/mdsc (Ilya Dryomov) [1450262] - [fs] ceph: don't call truncate_pagecache in ceph_writepages_start (Ilya Dryomov) [1450262] - [fs] ceph: renew caps for read/write if mds session got killed. (Ilya Dryomov) [1450262] - [fs] ceph: CEPH_FEATURE_MDSENC support (Ilya Dryomov) [1450262] - [fs] ceph_fill_trace(): don't bother with d_instantiate(dn, NULL) (Ilya Dryomov) [1450262] - [fs] rbd: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO (Ilya Dryomov) [1450262]- [fs] dentry name snapshots (Miklos Szeredi) [1470403] {CVE-2017-7533} - [fs] Make statfs properly return read-only state after emergency remount (Carlos Maiolino) [1411446] - [fs] xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff() (Eryu Guan) [1458997] - [fs] xfs: rework the inline directory verifiers (Brian Foster) [1440716] - [fs] xfs: verify inline directory data forks (Brian Foster) [1440716] - [fs] xfs: sanity check inode di_mode (Brian Foster) [1440716] - [fs] xfs: sanity check inode mode when creating new dentry (Brian Foster) [1440716] - [fs] xfs: replace xfs_mode_to_ftype table with switch statement (Brian Foster) [1440716] - [fs] xfs: add missing include dependencies to xfs_dir2.h (Brian Foster) [1440716] - [fs] xfs: sanity check directory inode di_size (Brian Foster) [1440716] - [fs] xfs: make the ASSERT() condition likely (Brian Foster) [1440716] - [fs] xfs: don't allow di_size with high bit set (Brian Foster) [1440716] - [fs] xfs: return an error when an inline directory is too small (Brian Foster) [1440716] - [fs] nfs: Always wait for I/O completion before unlock (Benjamin Coddington) [1462270] - [fs] locks: fix unlock when fcntl_setlk races with a close (Benjamin Coddington) [1462270] - [fs] locks: remove conditional lock release in middle of flock_lock_file (Jeff Layton) [1461552] - [pci] pci/aspm: Handle PCI-to-PCIe bridges as roots of PCIe hierarchies (Myron Stowe) [1441156] - [pci] pci/aspm: Don't retrain link if ASPM not possible (Myron Stowe) [1441156] - [pci] Enumerate switches below PCI-to-PCIe bridges (Myron Stowe) [1441156] - [scsi] Add STARGET_CREATED_REMOVE state to scsi_target_state (Ewan Milne) [1468727] - [scsi] qla2xxx: Fix extraneous ref on sp's after adapter break (Himanshu Madhani) [1448909] - [s390] compat: fix sys_sched_getattr compat wrapper (Arjun Vynipadath) [1471677] - [nvme] Test unit Ready broken for nvme drvices (David Milburn) [1478457] - [netdrv] aquantia: Switch to use napi_gro_receive (David Arcari) [1444348]- [x86] efi: Setup separate EFI page tables in kexec paths (Bhupesh Sharma) [1102454] - [x86] platform/uv: Fix support for EFI_OLD_MEMMAP after BIOS callback updates (Bhupesh Sharma) [1102454] - [x86] efi: Map in physical addresses in efi_map_region_fixed (Bhupesh Sharma) [1102454] - [x86] platform/uv: Skip UV runtime services mapping in the efi_runtime_disabled case (Bhupesh Sharma) [1102454] - [x86] uv: Update uv_bios_call() to use efi_call_virt_pointer() (Bhupesh Sharma) [1102454] - [x86] efi: Convert efi_call_virt() to efi_call_virt_pointer() (Bhupesh Sharma) [1102454] - [x86] efi: Enable runtime call flag checking (Bhupesh Sharma) [1102454] - [firmware] efi/runtime-wrappers: Remove redundant #ifdefs (Bhupesh Sharma) [1102454] - [x86] efi: Move to generic {__, }efi_call_virt() (Bhupesh Sharma) [1102454] - [firmware] efi/runtime-wrappers: Add {__, }efi_call_virt() templates (Bhupesh Sharma) [1102454] - [x86] efi: Build our own page table structures (Bhupesh Sharma) [1102454] - [x86] efi: Hoist page table switching code into efi_call_virt() (Bhupesh Sharma) [1102454] - [x86] efi: Clean up the efi_call_phys_[prolog|epilog]() save/restore interaction (Bhupesh Sharma) [1102454] - [x86] efi: Fix 7-parameter efi_call()s (Bhupesh Sharma) [1102454] - [x86] asm/efi: Create a stack frame in efi_call() (Bhupesh Sharma) [1102454] - [x86] platform/uv: Bring back the call to map_low_mmrs in uv_system_init (Bhupesh Sharma) [1102454] - [x86] mm/pat: Ensure cpa->pfn only contains page frame numbers (Bhupesh Sharma) [1102454] - [kernel] efi/x86: Move UEFI Runtime Services wrappers to generic code (Bhupesh Sharma) [1102454] - [x86] platform/uv: Remove EFI memmap quirk for UV2+ (Bhupesh Sharma) [1102454] - [kernel] efi: Use correct type for struct efi_memory_map::phys_map (Bhupesh Sharma) [1102454] - [x86] efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-down (Bhupesh Sharma) [1102454] - [x86] efi: Disable interrupts around EFI calls, not in the epilog/prolog calls (Bhupesh Sharma) [1102454] - [x86] efi: Mark initialization code as such (Bhupesh Sharma) [1102454] - [x86] efi: Update comment regarding required phys mapped EFI services (Bhupesh Sharma) [1102454] - [x86] efi: Clear EFI_RUNTIME_SERVICES if failing to enter virtual mode (Bhupesh Sharma) [1102454] - [kernel] efi: Move noefi early param code out of x86 arch code (Bhupesh Sharma) [1102454] - [x86] arch/x86: Do not access EFI memory map if it is not available (Bhupesh Sharma) [1102454] - [firmware] efi: Use early_mem*() instead of early_io*() (Bhupesh Sharma) [1102454] - [x86] efi: Use early_memunmap() to squelch sparse errors (Bhupesh Sharma) [1102454] - [x86] mm: sparse warning fix for early_memremap (Bhupesh Sharma) [1102454] - [x86] efi: Move all workarounds to a separate file quirks.c (Bhupesh Sharma) [1102454] - [x86] efi: Delete out-of-date comments of efi_query_variable_store (Bhupesh Sharma) [1102454] - [kernel] efi: Move facility flags to struct efi (Bhupesh Sharma) [1102454]- [pci] aer: Log aer_inject error injections (Myron Stowe) [1466886] - [pci] aer: Log actual error causes in aer_inject (Myron Stowe) [1466886] - [pci] aer: Use dev_warn() in aer_inject (Myron Stowe) [1466886] - [pci] aer: Fix aer_inject error codes (Myron Stowe) [1466886] - [pci] aer: Use list_first_entry_or_null() to simplify code (Myron Stowe) [1466886] - [pci] aer: Restore pci_ops pointer while calling original pci_ops (Myron Stowe) [1466886] - [pci] aer: Rename pci_ops_aer to aer_inj_pci_ops (Myron Stowe) [1466886] - [pci] aer: Flush workqueue on device remove to avoid use-after-free (Myron Stowe) [1466886] - [pci] Fix unaligned accesses in VC code (Myron Stowe) [1466891] - [pci] Do not treat EPROBE_DEFER as device attach failure (Myron Stowe) [1466891] - [pci] Fix BUG on device attach failure (Myron Stowe) [1466891] - [pci] Simplify pci_create_attr() control flow (Myron Stowe) [1466891] - [pci] Don't leak memory if sysfs_create_bin_file() fails (Myron Stowe) [1466891] - [pci] Wait for up to 1000ms after FLR reset (Myron Stowe) [1466891] - [pci] Support SR-IOV on any function type (Myron Stowe) [1466891] - [pci] Consolidate PCI DMA constants and interfaces in linux/pci-dma-compat.h (Myron Stowe) [1466891] - [pci] Move pci_dma_* helpers to common code (Myron Stowe) [1466891] - [pci] Cleanup pci/pcie/Kconfig whitespace (Myron Stowe) [1466891] - [pci] Include pci/hotplug Kconfig directly from pci/Kconfig (Myron Stowe) [1466891] - [pci] Include pci/pcie/Kconfig directly from pci/Kconfig (Myron Stowe) [1466891] - [pci] Fix broken URL for Dell biosdevname (Myron Stowe) [1466891] - [pci] Remove includes of asm/pci-bridge.h (Myron Stowe) [1466891] - [pci] Remove empty asm-generic/pci-bridge.h (Myron Stowe) [1466891] - [pci] Remove includes of empty asm-generic/pci-bridge.h (Myron Stowe) [1466891] - [pci] pme: Restructure pcie_pme_suspend() to prevent compiler warning (Myron Stowe) [1466891] - [pci] pme: Remove redundant port lookup (Myron Stowe) [1466891] - [pci] Check device_attach() return value always (Myron Stowe) [1466891] - [pci] pci / pm: handle failure to enable wakeup on PCIe PME (Myron Stowe) [1466891] - [pci] pci / pm: Make PCIe PME interrupts wake up from suspend-to-idle (Myron Stowe) [1466891] - [pci] shpchp: Constify hpc_ops structure (Myron Stowe) [1462837] - [pci] Use to_pci_dev() instead of open-coding it (Myron Stowe) [1462837] - [pci] Add function 1 DMA alias quirk for Lite-On/Plextor M6e/Marvell 88SS9183 (Myron Stowe) [1462837] - [pci] Avoid iterating through memory outside the resource window (Myron Stowe) [1462837] - [pci] Fix minimum allocation address overwrite (Myron Stowe) [1462837] - [pci] ibmphp: Remove unneeded NULL test (Myron Stowe) [1462837] - [pci] hotplug: Use list_for_each_entry() to simplify code (Myron Stowe) [1462837] - [pci] acpiphp_ibm: Fix null dereferences on null ibm_slot (Myron Stowe) [1462837] - [x86] pci: Simplify pci_bios_{read,write} (Myron Stowe) [1462837] - [pci] Simplify config space size computation (Myron Stowe) [1462837] - [x86] pci: Clarify AMD Fam10h config access restrictions comment (Myron Stowe) [1462837] - [pci] Print warnings for all invalid expansion ROM headers (Myron Stowe) [1462837] - [pci] Check for PCI_HEADER_TYPE_BRIDGE equality, not bitmask (Myron Stowe) [1462837] - [pci] aspm: Make sysfs link_state_store() consistent with link_state_show() (Myron Stowe) [1462837]- [pinctrl] intel: Set pin direction properly (David Arcari) [1467490] - [pinctrl] intel: set default handler to be handle_bad_irq() (David Arcari) [1467490] - [pinctrl] intel: Only restore pins that are used by the driver (David Arcari) [1467490] - [pinctrl] intel: Configure GPIO chip IRQ as wakeup interrupts (David Arcari) [1467490] - [pinctrl] intel: Protect set wake flow by spin lock (David Arcari) [1467490] - [pinctrl] intel: Prevent force threading of the interrupt handler (David Arcari) [1467490] - [pinctrl] intel: Use raw_spinlock for locking (David Arcari) [1467490] - [pinctrl] intel: implement gpio_irq_enable (David Arcari) [1467490] - [pinctrl] intel: fix offset calculation issue of register PAD_OWN (David Arcari) [1467490] - [pinctrl] intel: fix bug of register offset calculation (David Arcari) [1467490] - [pinctrl] intel: make the high level interrupt working (David Arcari) [1467490] - [pinctrl] intel: Use devm_pinctrl_register() for pinctrl registration (David Arcari) [1467490] - [kernel] gpio/pinctrl: sunxi: stop poking around in private vars (David Arcari) [1467490] - [pinctrl] intel: use gpiochip data pointer (David Arcari) [1467490] - [kernel] gpio: add a data pointer to gpio_chip (David Arcari) [1467490] - [pinctrl] intel: Allow requesting pins which are in ACPI mode as GPIOs (David Arcari) [1467490] - [pinctrl] intel: Add support for multiple GPIO chips sharing the interrupt (David Arcari) [1467490] - [gpio] handle also nested irqchips in the chained handler set-up (David Arcari) [1467490] - [gpio] set parent irq on chained handlers (David Arcari) [1467490] - [gpio] do not set up hardware for IRQ_TYPE_NONE (David Arcari) [1467490] - [kernel] gpio: support threaded interrupts in irqchip helpers (David Arcari) [1467490] - [kernel] gpio: unmap gpio irqs properly (David Arcari) [1467490] - [gpio] set data first, then chip and handler (David Arcari) [1467490] - [i2c] i801: Allow ACPI SystemIO OpRegion to conflict with PCI BAR (David Arcari) [1464196] - [i2c] i801: Add runtime PM support with autosuspend (David Arcari) [1464196] - [rtc] interface: Validate alarm-time before handling rollover (Steve Best) [1458401] - [rtc] interface: fix infinite loop in initializing the alarm (Steve Best) [1458401] - [rtc] opal: Handle disabled TPO in opal_get_tpo_time() (Steve Best) [1458401] - [hid] plantronics: Update to map volume up/down controls (Torez Smith) [1245271] - [hid] plantronics: remove superfluous .probe() (Torez Smith) [1245271] - [hid] plantronics: fix errant mouse events (Torez Smith) [1245271] - [misc] mei: make sysfs modalias format similar as uevent modalias (Pratyush Anand) [1451599] - [netdrv] e1000e: Add Support for 38.4MHZ frequency (David Arcari) [1475413] - [netdrv] e1000e: Add Support for CannonLake (David Arcari) [1475413] - [netdrv] e1000e: Initial Support for CannonLake (David Arcari) [1475413] - [netdrv] bonding: commit link status change after propose (Jarod Wilson) [1469987 1469790] - [netdrv] bonding: avoid NETDEV_CHANGEMTU event when unregistering slave (Jarod Wilson) [1470603]- [x86] platform/uv/bau: Disable BAU on single hub configurations (Frank Ramsay) [1473353 1472455] - [x86] platform/uv/bau: Fix congested_response_us not taking effect (Frank Ramsay) [1472455] - [x86] mce: Look in genpool instead of mcelog for pending error records (Oleksandr Natalenko) [1468257] - [x86] Avoid using object after free in genpool (Oleksandr Natalenko) [1468257] - [x86] kvm: svm: suppress unnecessary NMI singlestep on GIF=0 and nested exit (Ladi Prosek) [1440025] - [x86] kvm: svm: don't NMI singlestep over event injection (Ladi Prosek) [1440025] - [x86] kvm: svm: hide TF/RF flags used by NMI singlestep (Ladi Prosek) [1440025] - [x86] kvm: nsvm: do not forward NMI window singlestep VM exits to L1 (Ladi Prosek) [1440025] - [x86] kvm: svm: introduce disable_nmi_singlestep helper (Ladi Prosek) [1440025] - [x86] intel-family.h: Add GEMINI_LAKE SOC (Steve Best) [1461882] - [tools] perf machine: Fix segfault for kernel.kptr_restrict=2 (Jiri Olsa) [1464682] - [tools] perf symbols: Accept symbols starting at address 0 (Jiri Olsa) [1464682] - [powerpc] perf: Add per-event excludes on Power8 (Jiri Olsa) [1458868] - [powerpc] perf: Pass the struct perf_events down to compute_mmcr() (Jiri Olsa) [1458868] - [powerpc] fadump: provide a helpful error message (Pingfan Liu) [1438695] - [powerpc] fadump: avoid holes in boot memory area when fadump is registered (Pingfan Liu) [1438695] - [powerpc] fadump: avoid duplicates in crash memory ranges (Pingfan Liu) [1438695] - [powerpc] fadump: Update fadump documentation (Pingfan Liu) [1438695] - [powerpc] fadump: Reserve memory at an offset closer to bottom of RAM (Pingfan Liu) [1438695] - [powerpc] Fix dedotify for binutils >= 2.26 (Gustavo Duarte) [1464009] - [powerpc] Simplify module TOC handling (Gustavo Duarte) [1464009]- [mm] rmap: use pte lock not mmap_sem to set PageMlocked (Andrea Arcangeli) [1450367] - [mm] rmap: cleanup ttu_flags (Andrea Arcangeli) [1450367] - [mm] rmap: don't call mmu_notifier_invalidate_page() during munlock (Andrea Arcangeli) [1450367] - [mm] thp: respect MPOL_PREFERRED policy with non-local node (Larry Woodman) [1476709] - [mm] page-writeback.c: fix divide by zero in bdi_dirty_limits() (Jerome Marchand) [1465430] - [fs] proc: revert /proc//maps [stack:TID] annotation (Waiman Long) [1448534] - [x86] kvm: vmx: check apicv is active before using VT-d posted interrupt (Paul Lai) [1377197] - [x86] vmware: Use tsc_khz value for calibrate_cpu() (Prarit Bhargava) [1475716] - [x86] apic: Handle zero vector gracefully in clear_vector_irq() (Prarit Bhargava) [1441091] - [char] ipmi: use rcu lock around call to intf->handlers->sender() (Tony Camuso) [1419765] - [misc] cxl: Force context lock during EEH flow (Steve Best) [1457389] - [kernel] alarmtimer: Prevent overflow of relative timers (Prarit Bhargava) [1458643] - [netdrv] cxgb4: Fix netdev_features flag (Arjun Vynipadath) [1361097] - [netdrv] cxgb4: avoid crash on PCI error recovery path (Gustavo Duarte) [1456990] - [netdrv] bonding: fix 802.3ad support for 5G and 50G speeds (Jarod Wilson) [1461334] - [cpufreq] intel_pstate: Fix unsafe HWP MSR access (Steve Best) [1457552]- [fs] xfs: use ->b_state to fix buffer I/O accounting release race (Brian Foster) [1452228] - [fs] fix the regression from "direct-io: Fix negative return from dio read beyond eof" (Eric Sandeen) [1473549] - [fs] direct-io: Fix negative return from dio read beyond eof (Eric Sandeen) [1473549] - [pci] hv: Use vPCI protocol version 1.2 (Vitaly Kuznetsov) [1459202] - [pci] hv: Add vPCI version protocol negotiation (Vitaly Kuznetsov) [1459202] - [pci] hv: Use page allocation for hbus structure (Vitaly Kuznetsov) [1459202] - [pci] hv: Fix comment formatting and use proper integer fields (Vitaly Kuznetsov) [1459202] - [nvme] Free bio_aux struct when done with bio (David Milburn) [1455553] - [nvme] nvmet-rdma: occasionally flush ongoing controller teardown (Slava Shwartsman) [1467998] - [crypto] api - Move alg ref count init to crypto_check_alg (Herbert Xu) [1473593] - [netdrv] cxgb4: reduce resource allocation in kdump kernel (Sai Vemuri) [1379762] - [netdrv] cxgb4: fix a NULL dereference (Sai Vemuri) [1379762] - [netdrv] cxgb4: fix BUG() on interrupt deallocating path of ULD (Mauricio Oliveira) [1465554] - [netdrv] bonding: Fix transmit load balancing in balance-alb mode (Jarod Wilson) [1473481] - [powerpc] eeh: Fix partial hotplug criterion (Gustavo Duarte) [1458508] - [powerpc] eeh: Fix wrong argument passed to eeh_rmv_device() (Gustavo Duarte) [1458508] - [firewire] net: guard against rx buffer overflows (Neil Horman) [1393792] {CVE-2016-8633}- [x86] crypto: sha1-ssse3 - Disable avx2 (Benjamin Coddington) [1346106] - [net] geneve: fix hlist corruption (Jiri Benc) [1464292] - [net] vxlan: fix hlist corruption (Jiri Benc) [1464292] - [net] vxlan: fix use-after-free on deletion (Jiri Benc) [1464292]- [pci] Avoid FLR for Intel 82579 NICs (Jarod Wilson) [966840] - [net] netfilter: nf_ct_dccp/sctp: fix memory leak after netns cleanup (Davide Caratti) [1458687] - [net] netfilter: udplite: Remove duplicated udplite4/6 declaration (Davide Caratti) [1458687] - [net] netfilter: nat: merge udp and udplite helpers (Davide Caratti) [1458687] - [net] netfilter: merge udp and udplite conntrack helpers (Davide Caratti) [1458687] - [netdrv] mlx5: Tolerate irq_set_affinity_hint() failures (Kamal Heib) [1465830] - [netdrv] bonding: Restore old symlink names in sysfs to preserve ABI (Neil Horman) [1461892]- [redhat] spec: Update dracut dependency to enable more algorithms as FIPS compliant (Rafael Aquini) [1466097]- [mm] fix new crash in unmapped_area_topdown() (Larry Woodman) [1463241] {CVE-2017-1000364} - [mm] larger stack guard gap, between vmas (Larry Woodman) [1463241] {CVE-2017-1000364} - [mm] Revert "enlarge stack guard gap" (Larry Woodman) [1463241] {CVE-2017-1000364} - [crypto] testmgr - Reenable sha1/aes in FIPS mode (Herbert Xu) [1465234] - [crypto] testmgr - mark more algorithms as FIPS compliant (Herbert Xu) [1465234] - [target] tcmu: break up free_device callback (Mike Christie) [1430225] - [target] tcmu: perfom device add and del synchronously (Mike Christie) [1430225] - [target] tcmu: use idr for se_device dev index (Mike Christie) [1430225] - [target] tcmu: prep for sync add/rm device support (Mike Christie) [1430225]- [net] bridge: allow IPv6 when multicast flood is disabled (Ivan Vecera) [1464167]- [s390] move _text symbol to address higher than zero (Jiri Olsa) [1464800] - [netdrv] cxgb4: notify uP to route ctrlq compl to rdma rspq (Sai Vemuri) [1463324] - [powerpc] Add HAVE_PERF_USER_STACK_DUMP support (Jiri Olsa) [1449182] - [tools] perf report: Ensure the perf DSO mapping matches what libdw sees (Jiri Olsa) [1449182] - [tools] perf report: Include partial stacks unwound with libdw (Jiri Olsa) [1449182] - [tools] perf: libdw support for powerpc (Jiri Olsa) [1449182] - [firmware] efi/esrt: Cleanup bad memory map log messages (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Fix typo in pr_err() message (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Use memremap not ioremap to access ESRT table in memory (Prarit Bhargava) [1380812] - [firmware] efi: Work around ia64 build problem with ESRT driver (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Don't preformat name (Prarit Bhargava) [1380812] - [firmware] efi: Make efi/esrt.c driver explicitly non-modular (Prarit Bhargava) [1380812] - [firmware] efi/esrt: Fix some compiler warnings (Prarit Bhargava) [1380812] - [firmware] efi: Add esrt support (Prarit Bhargava) [1380812] - [firmware] efi: Rename efi_guid_unparse to efi_guid_to_str (Prarit Bhargava) [1380812]- [fs] mntns: Remove incorrect put_mnt_ns ("Eric W. Biederman") [1463072] - [md] dm raid: fix oops on upgrading to extended superblock format (Mike Snitzer) [1464274] - [md] dm io: fix duplicate bio completion due to missing ref count (Mike Snitzer) [1461519] - [net] gro_cells: mark napi struct as not busy poll candidates (Eelco Chaudron) [1460078] - [x86] boot/kaslr: Skip kernel text relocation if no kaslr action is done (Baoquan He) [1458738] - [char] tpm/tpm_crb: enter the low power state upon device suspend (Jerry Snitselaar) [1463001] - [input] wacom: fix Wacom Cintiq 27QHD max pressure (Aristeu Rozanski) [1461910] - [kernel] nohz: Fix spurious warning when hrtimer and clockevent get out of sync (Frederic Weisbecker) [1366043] - [kernel] nohz: Fix buggy tick delay on IRQ storms (Frederic Weisbecker) [1366043] - [kernel] nohz: Reset next_tick cache even when the timer has no regs (Frederic Weisbecker) [1366043] - [kernel] nohz: Fix collision between tick and other hrtimers, again (Frederic Weisbecker) [1366043] - [kernel] nohz: Add hrtimer sanity check (Frederic Weisbecker) [1366043] - [kernel] revert "nohz: Fix collision between tick and other hrtimers" (Frederic Weisbecker) [1366043] - [powerpc] do not make the entire heap executable (Denys Vlasenko) [1330064]- [fs] nfsv4.1: Keep a reference on lock states while checking (Scott Mayhew) [1458721] - [fs] nfsv4.1: Handle NFS4ERR_OLD_STATEID in nfs4_reclaim_open_state (Scott Mayhew) [1458721] - [fs] nfsv4: Don't call close if the open stateid has already been cleared (Scott Mayhew) [1458721] - [fs] nfsv4: Fix CLOSE races with OPEN (Scott Mayhew) [1458721] - [fs] nfsv4.1: Fix a regression in DELEGRETURN (Scott Mayhew) [1458721] - [fs] nfs: nfs_rename() - revalidate directories on -ERESTARTSYS (Benjamin Coddington) [1459404] - [fs] revert "nfs: nfs_rename() handle -ERESTARTSYS dentry left behind" (Benjamin Coddington) [1459404] - [s390] pci: moving check and allocation of device_rh ahead (Wei Xu) [1455117] - [netdrv] cxgb4: handle serial flash interrupt (Sai Vemuri) [1462266] - [netdrv] cxgb4: fix to bring link down after adapter crash (Sai Vemuri) [1462266] - [netdrv] cxgb4: handle interrupt raised when FW crashes (Sai Vemuri) [1462266] - [security] keys: Change the name of the dead type to ".dead" to prevent user access (David Howells) [1439264] {CVE-2017-6951} - [security] keys: Protect request_key() against a type with no match function (David Howells) [1433216] {CVE-2017-2647} - [security] keys: Disallow keyrings beginning with '.' to be joined as session keyrings (David Howells) [1389309] {CVE-2016-9604}- [mm] enlarge stack guard gap (Larry Woodman) [1452733] {CVE-2017-1000364} - [mm] userfaultfd: shmem: handle coredumping in handle_userfault() (Andrea Arcangeli) [1462267] - [fs] nfs: Don't send mode again in post-EXCLUSIVE4_1 SETATTR with umask (Benjamin Coddington) [1449466] - [hid] hid_wacom: temporaly disable power_supply usage from driver (Aristeu Rozanski) [1458348] - [drm] mgag200: Fix to always set HiPri for G200e4 V2 (Rob Clark) [1461985] - [nvme] submit nvme_admin_activate_fw to admin queue (David Milburn) [1456978] - [netdrv] i40e: set VFs to untrusted mode by default (Stefan Assmann) [1462105] - [netdrv] tun: use symmetric hash (Jason Wang) [1458645] - [crypto] qat: copy back iv on completion (Neil Horman) [1446394] - [crypto] chcr - Fix txq ids (Sai Vemuri) [1457392] - [crypto] chcr - fix itnull.cocci warnings (Sai Vemuri) [1426189] - [crypto] chcr - Change flow IDs (Sai Vemuri) [1426189] - [crypto] chcr - Check device is allocated before use (Sai Vemuri) [1426189]- [crypto] cryptd - process CRYPTO_ALG_INTERNAL (Herbert Xu) [1459191] - [crypto] testmgr - don't use interruptible wait in tests (Herbert Xu) [1459191] - [crypto] testmgr - use CRYPTO_ALG_INTERNAL (Herbert Xu) [1459191] - [crypto] testmgr - Disable fips-allowed for authenc() and des() ciphers (Herbert Xu) [1459191] - [x86] crypto: twofish_avx - mark Twofish AVX helper ciphers (Herbert Xu) [1459191] - [x86] crypto: serpent_sse2 - mark Serpent SSE2 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: serpent_avx - mark Serpent AVX helper ciphers (Herbert Xu) [1459191] - [x86] crypto: serpent_avx2 - mark Serpent AVX2 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: cast6_avx - mark CAST6 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: camellia_aesni_avx - mark AVX Camellia helper ciphers (Herbert Xu) [1459191] - [x86] crypto: cast5_avx - mark CAST5 helper ciphers (Herbert Xu) [1459191] - [x86] crypto: camellia_aesni_avx2 - mark AES-NI Camellia helper ciphers (Herbert Xu) [1459191] - [x86] crypto: clmulni - mark ghash clmulni helper ciphers (Herbert Xu) [1459191] - [x86] crypto: aesni - mark AES-NI helper ciphers (Herbert Xu) [1459191] - [crypto] testmgr - add aead cbc des, des3_ede tests (Herbert Xu) [1459191] - [crypto] testmgr - add aead null encryption test vectors (Herbert Xu) [1459191] - [crypto] algif_skcipher - initialize upon init request (Herbert Xu) [1459191] - [crypto] af_alg - zeroize key data (Herbert Xu) [1459191] - [crypto] fix broken crypto_register_instance() module handling (Herbert Xu) [1459191] - [crypto] api - remove instance when test failed (Herbert Xu) [1459191] - [crypto] api - Change crypto_unregister_instance argument type (Herbert Xu) [1459191] - [crypto] api - Fix races in crypto_unregister_instance (Herbert Xu) [1459191] - [crypto] rng - Zero seed in crypto_rng_reset (Herbert Xu) [1459191] - [crypto] cmac - allow usage in FIPS mode (Herbert Xu) [1459191] - [crypto] drbg - remove FIPS 140-2 continuous test (Herbert Xu) [1459191] - [crypto] testmgr - mark authenticated ctr(aes) also as FIPS able (Herbert Xu) [1459191] - [crypto] drbg - do not call drbg_instantiate in healt test (Herbert Xu) [1459191] - [crypto] rsa - allow keys >= 2048 bits in FIPS mode (Herbert Xu) [1459191] - [crypto] testmgr - mark ctr(des3_ede) as fips_allowed (Herbert Xu) [1459191] - [crypto] testmgr - Allow ecb(cipher_null) in FIPS mode (Herbert Xu) [1459191] - [crypto] ansi_cprng - ANSI X9.31 DRNG is not allowed in FIPS 140-2 (Herbert Xu) [1459191]- [mm] hmm: RHEL specific, properly handle pte_file() case within HMM (Jerome Glisse) [1460044] - [mm] hmm: remove extra sanity check to avoid crash (Jerome Glisse) [1459259] - [md] revert "dm mirror: use all available legs on multiple failures" (Mike Snitzer) [1436374] - [md] dm-raid: up target version to show MD deadlock fixes are present (Heinz Mauelshagen) [1443999] - [md] fix suspend/write deadlock (Heinz Mauelshagen) [1443999] - [md] fix single core deadlock (Heinz Mauelshagen) [1443999] - [x86] complete introduction of feature word 16 (Paolo Bonzini) [1413348] - [drm] amdgpu: Program ring for vce instance 1 at its register space (Rob Clark) [1458391] - [drm] amdgpu: change wptr to 64 bits (Rob Clark) [1458391] - [scsi] lpfc: Null pointer dereference when log_verbose is set to 0xffffffff (Maurizio Lombardi) [1459443] - [kernel] sched/deadline: Use the revised wakeup rule for suspending constrained dl tasks (Xunlei Pang) [1433064] - [kernel] sched/deadline: Fix dl_bw comment (Xunlei Pang) [1433064] - [kernel] sched/deadline: Zero out positive runtime after throttling constrained tasks (Xunlei Pang) [1433064] - [kernel] sched/deadline: Use deadline instead of period when calculating overflow (Xunlei Pang) [1433064] - [kernel] sched/deadline: Throttle a constrained deadline task activated after the deadline (Xunlei Pang) [1433064] - [kernel] sched/deadline: Make sure the replenishment timer fires in the next period (Xunlei Pang) [1433064] - [kernel] sched/deadline: Add missing update_rq_clock() in dl_task_timer() (Xunlei Pang) [1433064] - [target] tcmu: increase ring buffer size (Mike Christie) [1407015] - [netdrv] bnx2x: Don't post statistics to malicious VFs (Michal Schmidt) [1449872] - [netdrv] bnx2x: Allow vfs to disable txvlan offload (Michal Schmidt) [1449872] - [infiniband] rdma/iw_cxgb4: fix the calculation of ipv6 header size (Sai Vemuri) [1458389]- [char] random: Fix crashes with sparse node ids (Herbert Xu) [1457281 1270982] - [char] random: use for_each_online_node() to iterate over NUMA nodes (Herbert Xu) [1457281 1270982] - [char] random: strengthen input validation for RNDADDTOENTCNT (Herbert Xu) [1457281 1270982] - [char] random: add backtracking protection to the CRNG (Herbert Xu) [1270982 1457281] - [char] random: make /dev/urandom scalable for silly userspace programs (Herbert Xu) [1270982 1457281] - [char] random: replace non-blocking pool with a Chacha20-based CRNG (Herbert Xu) [1270982 1457281] - [char] random: properly align get_random_int_hash (Herbert Xu) [1270982 1457281] - [char] random: print a warning for the first ten uninitialized random users (Herbert Xu) [1270982 1457281] - [char] random: initialize the non-blocking pool via add_hwgenerator_randomness() (Herbert Xu) [1270982 1457281] - [kernel] random: Add callback API for random pool readiness (Herbert Xu) [1270982 1457281] - [char] random: Fix fast_mix() function (Herbert Xu) [1270982 1457281] - [char] random: limit the contribution of the hw rng to at most half (Herbert Xu) [1270982 1457281] - [char] random: check for increase of entropy_count because of signed conversion (Herbert Xu) [1270982 1457281] - [char] random: use registers from interrupted code for CPU's w/o a cycle counter (Herbert Xu) [1270982 1457281] - [char] random: use an improved fast_mix() function (Herbert Xu) [1270982 1457281] - [char] random: clean up interrupt entropy accounting for archs w/o cycle counters (Herbert Xu) [1270982 1457281] - [char] random: only update the last_pulled time if we actually transferred entropy (Herbert Xu) [1270982 1457281] - [char] random: remove unneeded hash of a portion of the entropy pool (Herbert Xu) [1270982 1457281] - [char] random: always update the entropy pool under the spinlock (Herbert Xu) [1270982 1457281] - [char] random: fix nasty entropy accounting bug (Herbert Xu) [1270982 1457281] - [char] random: fix BUG_ON caused by accounting simplification (Herbert Xu) [1270982 1457281] - [kernel] random: Add arch_has_random[_seed]() (Herbert Xu) [1270982 1457281] - [char] random: If we have arch_get_random_seed*(), try it before blocking (Herbert Xu) [1270982 1457281] - [char] random: Use arch_get_random_seed*() at init time and once a second (Herbert Xu) [1270982 1457281] - [kernel] x86, random: Enable the RDSEED instruction (Herbert Xu) [1270982 1457281] - [char] random: use the architectural HWRNG for the SHA's IV in extract_buf() (Herbert Xu) [1270982 1457281] - [char] random: clarify bits/bytes in wakeup thresholds (Herbert Xu) [1270982 1457281] - [char] random: entropy_bytes is actually bits (Herbert Xu) [1270982 1457281] - [char] random: simplify accounting code (Herbert Xu) [1270982 1457281] - [char] random: tighten bound on random_read_wakeup_thresh (Herbert Xu) [1270982 1457281] - [char] random: forget lock in lockless accounting (Herbert Xu) [1270982 1457281] - [char] random: simplify accounting logic (Herbert Xu) [1270982 1457281] - [char] random: fix comment on "account" (Herbert Xu) [1270982 1457281] - [char] random: simplify loop in random_read (Herbert Xu) [1270982 1457281] - [char] random: fix description of get_random_bytes (Herbert Xu) [1270982 1457281] - [char] random: fix comment on proc_do_uuid (Herbert Xu) [1270982 1457281] - [char] random: fix typos / spelling errors in comments (Herbert Xu) [1270982 1457281] - [char] random: add debugging code to detect early use of get_random_bytes() (Herbert Xu) [1270982 1457281] - [char] random: initialize the last_time field in struct timer_rand_state (Herbert Xu) [1270982 1457281] - [char] random: don't zap entropy count in rand_initialize() (Herbert Xu) [1270982 1457281] - [char] random: make add_timer_randomness() fill the nonblocking pool first (Herbert Xu) [1270982 1457281] - [char] random: convert DEBUG_ENT to tracepoints (Herbert Xu) [1270982 1457281] - [char] random: push extra entropy to the output pools (Herbert Xu) [1270982 1457281] - [char] random: drop trickle mode (Herbert Xu) [1270982 1457281] - [char] random: adjust the generator polynomials in the mixing function slightly (Herbert Xu) [1270982 1457281] - [char] random: speed up the fast_mix function by a factor of four (Herbert Xu) [1270982 1457281] - [char] random: cap the rate which the /dev/urandom pool gets reseeded (Herbert Xu) [1270982 1457281] - [char] random: optimize the entropy_store structure (Herbert Xu) [1270982 1457281] - [char] random: optimize spinlock use in add_device_randomness() (Herbert Xu) [1270982 1457281] - [char] random: fix the tracepoint for get_random_bytes(_arch) (Herbert Xu) [1270982 1457281] - [char] random: mix in architectural randomness earlier in extract_buf() (Herbert Xu) [1270982 1457281]- [fs] mnt: Move unprivileged use of the mntns to tech preview ("Eric W. Biederman") [1350553] - [fs] nfs: Don't print a pNFS error if we aren't using pNFS (Benjamin Coddington) [1459899] - [fs] pnfs: add a new mechanism to select a layout driver according to an ordered list (Benjamin Coddington) [1459899] - [fs] pnfs: track multiple layout types in fsinfo structure (Benjamin Coddington) [1459899] - [fs] nfsd: Fix up the "supattr_exclcreat" attributes ("J. Bruce Fields") [1460376] - [fs] nfsd: encoders mustn't use unitialized values in error cases ("J. Bruce Fields") [1460365] - [fs] nfs: Fix initialization of nfs_page_array->npages (Benjamin Coddington) [1457284] - [net] ipv6: Fix leak in ipv6_gso_segment() (Eric Garver) [1459950] {CVE-2017-9074} - [net] ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Eric Garver) [1459950] {CVE-2017-9074} - [net] ipv6: Check ip6_find_1stfragopt() return value properly (Eric Garver) [1459950] {CVE-2017-9074} - [net] ipv6: Prevent overrun when parsing v6 header options (Eric Garver) [1459950] {CVE-2017-9074} - [net] document that no more GSO bits can be added (Jiri Benc) [1439252] - [net] fix GSO_PARTIAL support (Jiri Benc) [1439252] - [net] udp: remove remote checksum offload (Jiri Benc) [1439252] - [net] vxlan: remove remote checksum offload for egress (Jiri Benc) [1439252] - [net] ip6_offload: check segs for NULL in ipv6_gso_segment (Jiri Benc) [1439252] - [net] vxlan: eliminate cached dst leak (Lance Richardson) [1396552] - [net] bridge: start hello timer only if device is up (Xin Long) [1452093] - [net] bridge: fix hello and hold timers starting/stopping (Xin Long) [1452093] - [net] bridge: start hello_timer when enabling KERNEL_STP in br_stp_start (Xin Long) [1452093] - [net] vlan: Propagate MAC address to VLANs (Jarod Wilson) [1446356] - [s390] crash: Fix KEXEC_NOTE_BYTES definition (Xunlei Pang) [1458988] - [scsi] cxgb4i, libcxgbi: in error case RST tcp conn (Sai Vemuri) [1457996] - [scsi] cxgb4i: update module description (Sai Vemuri) [1457995] - [netdrv] cxgb4: Update IngPad and IngPack values (Sai Vemuri) [1439468] - [netdrv] cxgb4: avoid enabling napi twice to the same queue (Sai Vemuri) [1457993] - [netdrv] cxgb4: retrieve port information from firmware (Sai Vemuri) [1457987] - [netdrv] cxgb4: save tid while creating server filter (Sai Vemuri) [1451448] - [netdrv] qed: Don't log missing periodic stats by default (Harish Patil) [1456338] - [netdrv] qed: Fix error in the dcbx app meta data initialization (Harish Patil) [1456338] - [crypto] algif_skcipher - Add key check exception for cipher_null ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] algif_hash - Require setkey before accept(2) ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] hash - Add crypto_ahash_has_setkey ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] algif_skcipher - Add nokey compatibility path ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] af_alg - Add nokey compatibility path ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] af_alg - Fix socket double-free when accept fails ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] af_alg - Disallow bind/setkey/... after accept(2) ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [crypto] algif_skcipher - Require setkey before accept(2) ("Bruno E. O. Meneguele") [1386234] {CVE-2015-8970} - [kernel] ptrace: fix fork event messages across pid namespaces ("Eric W. Biederman") [1458353] - [infiniband] rdma/cxgb4: Increase epd buff size for debug interface (Sai Vemuri) [1457999] - [infiniband] rdma/iser: Fix possible mr leak on device removal event (Sai Vemuri) [1457984] - [infiniband] rdma/iw_cxgb4: calculate t4_eq_status_entries properly (Sai Vemuri) [1458002] - [infiniband] iw_cxgb4: Guard against null cm_id in dump_ep/qp (Sai Vemuri) [1457403]- [fs] buffer.c: call thaw_super during emergency thaw (Mateusz Guzik) [1375033] - [fs] block_dev.c: return the right error in thaw_bdev() (Mateusz Guzik) [1375033] - [fs] revert "xfs: fix bogus space reservation in xfs_iomap_write_allocate" (Bill O'Donnell) [1446484] - [hv] vmbus: Raise retry/wait limits in vmbus_post_msg() (Vitaly Kuznetsov) [1452009] - [md] raid1: ignore discard error (Nigel Croxon) [1435822] - [usb] ohci-pci: add qemu quirk (Gerd Hoffmann) [1301872] - [x86] boot/kaslr: Change the 'KASLR disabled' message from warning to debug printing (Baoquan He) [1458644] - [drm] nouveau/tmr: fully separate alarm execution/pending lists (Ben Skeggs) [1450742] - [drm] nouveau: enable autosuspend only when it'll actually be used (Ben Skeggs) [1450742] - [drm] nouveau: replace multiple open-coded runpm support checks with function (Ben Skeggs) [1450742] - [virt] kvm: fix spin_lock_init order on x86 (Luiz Capitulino) [1459739] - [acpi] nfit: Fix memory corruption/Unregister mce decoder on failure (Prarit Bhargava) [1448312] - [tools] perf trace: Add mmap alias for s390 (Jiri Olsa) [1436323 1347055] - [tools] perf test: Disable breakpoint signal tests for powerpc (Jiri Olsa) [1436323 1347055] - [netdrv] sfc-falcon: register proper netdevice_notifier (Jarod Wilson) [1389671] - [netdrv] mlx5: E-Switch, Correctly deal with inline mode on ConnectX-5 (Kamal Heib) [1456551] - [netdrv] vfio/pci: Add Intel XXV710 to hidden INTx devices (Stefan Assmann) [1458160] - [netdrv] pci: Add Intel XXV710 to broken INTx masking quirk (Stefan Assmann) [1458160] - [netdrv] cxgb4: Shutdown adapter if firmware times out or errors out (Sai Vemuri) [1385866] - [netdrv] cxgb4: Increase max number of tc u32 links (Sai Vemuri) [1385866] - [netdrv] cxgb4: Fix uld_send() for ctrl pkts (Sai Vemuri) [1385866] - [netdrv] cxgb4: add support for drop and redirect actions (Sai Vemuri) [1385866] - [netdrv] cxgb4: add support for offloading u32 filters (Sai Vemuri) [1385866] - [security] selinux: allow security_sb_clone_mnt_opts to enable/disable native labeling behavior (Scott Mayhew) [1454617] - [infiniband] target: Fix unknown fabric callback queue-full errors (Sai Vemuri) [1454788] - [infiniband] iscsi-target: Propigate queue_data_in + queue_status errors (Sai Vemuri) [1454788] - [infiniband] iser-target: Fix queue-full response handling (Sai Vemuri) [1454788] - [infiniband] iser-target: avoid posting a recv buffer twice (Sai Vemuri) [1454788] - [infiniband] ib/addr: Fix setting source address in addr6_resolve() (Paolo Abeni) [1414097] - [infiniband] avoid dereferencing uninitialized dst on error path (Paolo Abeni) [1414097] - [infiniband] call ipv6 route lookup via the stub interface (Paolo Abeni) [1414097] - [infiniband] ib/rxe: Fix kernel panic in send (Kamal Heib) [1459549]- [scsi] kabi workaround for scsi_internal_device_block (Tomas Henzl) [1450206] - [scsi] mpt3sas: Avoid sleeping in interrupt context (Tomas Henzl) [1450206] - [scsi] scsi-mq: Wait for .queue_rq() if necessary (Tomas Henzl) [1450206] - [fs] nfsd: fix supported attributes for acl & labels (Scott Mayhew) [1449877] - [fs] nfsd4: fix null dereference on replay ("J. Bruce Fields") [1452242] - [fs] pnfs: Fix the check for requests in range of layout segment (Benjamin Coddington) [1452929] - [fs] vfs: fix locks_lock_file_wait() on overlayfs (Miklos Szeredi) [1456242] - [hv] hv_utils: fix TimeSync work on pre-TimeSync-v4 hosts (Vitaly Kuznetsov) [1447906] - [hv] hv_utils: drop .getcrosststamp() support from PTP driver (Vitaly Kuznetsov) [1447906] - [mm] mempolicy.c: fix error handling in set_mempolicy and mbind ("Bruno E. O. Meneguele") [1443541] {CVE-2017-7616} - [mm] shmem: fix shm fallocate() list corruption (Waiman Long) [1438389] - [md] raid1: prefer disk without bad blocks (Nigel Croxon) [1456741] - [dma] dmaengine: ioatdma: add BDX-EP PCI dev IDs (Xiaolong Wang) [1369330] - [drm] i915: Do not drop pagetables when empty (Lyude Paul) [1454339] - [drm] i915/gvt: not to restore in-context mmio (Paul Lai) [1448762] - [char] ipmi: create hardware-independent softdep for ipmi_devintf (Tony Camuso) [1456865] - [nvme] Correct NVMF enum values to match NVMe-oF rev 1.0 (David Milburn) [1455784] - [block] blk-mq: remove blk_mq_abort_requeue_list() (Ming Lei) [1445595] - [nvme] avoid to use blk_mq_abort_requeue_list() (Ming Lei) [1445595] - [nvme] use blk_mq_start_hw_queues() in nvme_kill_queues() (Ming Lei) [1445595] - [block] block new I/O just after queue is set as dying (Ming Lei) [1445595] - [block] rename blk_mq_freeze_queue_start() (Ming Lei) [1445595] - [block] add a read barrier in blk_queue_enter() (Ming Lei) [1445595] - [block] blk-mq: comment on races related with timeout handler (Ming Lei) [1445595] - [netdrv] net, virtio_net: replace the magic value (Jason Wang) [1450300] - [netdrv] ixgbe: fix incorrect status check (Ken Cox) [1452421] - [netdrv] ixgbe: add missing configuration for rate select 1 (Ken Cox) [1452421] - [netdrv] ixgbe: always call setup_mac_link for multispeed fiber (Ken Cox) [1452421] - [netdrv] ixgbe: add write flush when configuring CS4223/7 (Ken Cox) [1452421] - [netdrv] ixgbe: correct CS4223/7 PHY identification (Ken Cox) [1452421] - [netdrv] ath9k_htc: fix NULL-deref at probe (Stanislaw Gruszka) [1449094] - [netdrv] ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device (Stanislaw Gruszka) [1449094] - [netdrv] mwifiex: pcie: fix cmd_buf use-after-free in remove/reset (Stanislaw Gruszka) [1449094] - [netdrv] rtlwifi: rtl8821ae: setup 8812ae RFE according to device type (Stanislaw Gruszka) [1449094] - [netdrv] brcmfmac: Ensure pointer correctly set if skb data location changes (Stanislaw Gruszka) [1449094] - [netdrv] brcmfmac: Make skb header writable before use (Stanislaw Gruszka) [1449094] - [netdrv] be2net: Update the driver version to 11.4.0.0 (Ivan Vecera) [1455768] - [netdrv] be2net: Fix UE detection logic for BE3 (Ivan Vecera) [1455768] - [netdrv] e1000e: Don't return uninitialized stats (Jarod Wilson) [1455721] - [infiniband] rdma/i40iw: Remove MSS change support (Stefan Assmann) [1448168] - [infiniband] ib/hfi1: Prevent kernel QP post send hard lockups (Alex Estrin) [1451917] - [infiniband] ib/hfi1: Protect the global dev_cntr_names and port_cntr_names (Alex Estrin) [1454919]- [net] pending_confirm is not used anymore (Lance Richardson) [1450203] - [net] use dst_confirm_neigh for UDP, RAW, ICMP, L2TP (Lance Richardson) [1450203] - [net] add confirm_neigh method to dst_ops (Lance Richardson) [1450203] - [net] tcp: replace dst_confirm with sk_dst_confirm (Lance Richardson) [1450203] - [net] sctp: add dst_pending_confirm flag (Lance Richardson) [1450203] - [net] add dst_pending_confirm flag to skbuff (Lance Richardson) [1450203] - [net] sock: add sk_dst_pending_confirm flag (Lance Richardson) [1450203] - [net] macvlan: Fix performance issues with vlan tagged packets (Vlad Yasevich) [1289475] - [net] sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [net] ipv6/dccp: do not inherit ipv6_mc_list from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [net] dccp/tcp: do not inherit mc_list from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [net] tcp: do not inherit fastopen_req from parent (Florian Westphal) [1455609] {CVE-2017-8890 CVE-2017-9075 CVE-2017-9076 CVE-2017-9077} - [netdrv] virtio_net: enable TSO/checksum offloads for Q-in-Q vlans (Eric Garver) [1423935] - [netdrv] be2net: Fix offload features for Q-in-Q packets (Eric Garver) [1423935] - [net] vlan: Fix tcp checksum offloads in Q-in-Q vlans (Eric Garver) [1423935] - [net] sched: act_mirred: Use passed lastuse argument (Ivan Vecera) [1455296] - [net] sched: act_mirred: allow statistic updates from offloaded actions (Ivan Vecera) [1455296] - [net] sctp: set new_asoc temp when processing dupcookie (Xin Long) [1450786] - [net] netfilter: conntrack: fix false CRC32c mismatch using paged skb (Davide Caratti) [1353218] - [net] ipv6: fix out of bound writes in __ip6_append_data() (Hangbin Liu) [1453057] - [net] skbuff: improve description of CHECKSUM_{COMPLETE, UNNECESSARY} (Davide Caratti) [1072503] - [net] openvswitch: more accurate checksumming in queue_userspace_packet() (Davide Caratti) [1072503] - [net] more accurate checksumming in validate_xmit_skb() (Davide Caratti) [1072503] - [net] use skb->csum_not_inet to identify packets needing crc32c (Davide Caratti) [1072503] - [net] introduce skb_crc32c_csum_help (Davide Caratti) [1072503] - [net] Elaborate on checksum offload interface description (Davide Caratti) [1072503] - [net] skbuff: add stub to help computing crc32c on SCTP packets (Davide Caratti) [1072503] - [net] ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf (Xin Long) [1450281] - [net] ipv6: initialize route null entry in addrconf_init() (Xin Long) [1450281] - [net] l2tp: hold tunnel socket when handling control frames in l2tp_ip and l2tp_ip6 (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: fix address test in __l2tp_ip6_bind_lookup() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: fix lookup for sockets not bound to a device in l2tp_ip (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: fix racy socket lookup in l2tp_ip and l2tp_ip6 bind() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] l2tp: hold socket before dropping lock in l2tp_ip{, 6}_recv() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] ipv6: lock socket in ip6_datagram_connect() (Florian Westphal) [1441554] - [net] l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{, 6}_bind() (Florian Westphal) [1441554] {CVE-2016-10200} - [net] sched: cls: also reject deleting all filters when TCA_KIND present (Ivan Vecera) [1450137] - [net] sched: cls: allow for deleting all filters for given parent (Ivan Vecera) [1450137] - [net] sched: act_vlan: Add priority option (Ivan Vecera) [1450145] - [net] sched: indentation and other OCD stylistic fixes (Ivan Vecera) [1450145]- [powerpc] fadump: update about offset where fadump is reserved (Gustavo Duarte) [1384941] - [powerpc] fadump: add a warning when 'fadump_reserve_mem=' is specified (Gustavo Duarte) [1384941] - [powerpc] fadump: update documentation about crashkernel parameter reuse (Gustavo Duarte) [1384941] - [powerpc] fadump: reuse crashkernel parameter for fadump memory reservation (Gustavo Duarte) [1384941] - [powerpc] fadump: remove dependency with CONFIG_KEXEC (Gustavo Duarte) [1384941] - [kernel] ia64: reuse append_elf_note() and final_note() functions (Gustavo Duarte) [1384941] - [kernel] crash: move crashkernel parsing and vmcore related code under CONFIG_CRASH_CORE (Gustavo Duarte) [1384941] - [kernel] sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression (Aaron Tomlin) [1452621] - [kernel] sched/cputime: Guarantee stime + utime == rtime (Aaron Tomlin) [1452621] - [kernel] sched: Use swap() macro in scale_stime() (Aaron Tomlin) [1452621] - [kernel] sched, time: Fix build error with 64 bit cputime_t on 32 bit systems (Aaron Tomlin) [1452621] - [kernel] userns: Preserve bug compatibility on failure for chrome ("Eric W. Biederman") [1443482] - [kernel] ptrace: fix PTRACE_LISTEN race corrupting task->state (Oleg Nesterov) [1450683] - [x86] kvm: x86: Expose Intel VPOPCNTDQ feature to guest (Paul Lai) [1415961] - [x86] cpufeature: Add AVX512_VPOPCNTDQ feature (Paul Lai) [1415961] - [x86] kvm: x86: Expose Intel AVX512IFMA/AVX512VBMI/SHA features to guest (Paul Lai) [1415961] - [x86] cpufeatures: Enable new AVX512 cpu features (Paul Lai) [1415961] - [x86] kaslr: Use the right memcpy() implementation (Baoquan He) [1440928] - [x86] documentation/kernel-parameters.txt: Update 'memmap=' boot option description (Baoquan He) [1440928] - [x86] kaslr: Handle the memory limit specified by the 'memmap=' and 'mem=' boot options (Baoquan He) [1440928] - [x86] kaslr: Parse all 'memmap=' boot option entries (Baoquan He) [1440928] - [x86] boot/param: Move next_arg() function to lib/cmdline.c for later reuse (Baoquan He) [1440928] - [x86] params: handle quotes properly for values not of form foo="bar" (Baoquan He) [1440928] - [x86] efi: Correct ident mapping of efi old_map when kalsr enabled (Baoquan He) [1441185] - [x86] kaslr: Fix kexec kernel boot crash when KASLR randomization fails (Baoquan He) [1449443] - [x86] efi-bgrt: Fix kernel panic when mapping BGRT data (Gopal Tiwari) [1447685] - [x86] mark AMD Naples SP3 processors supported (David Arcari) [1455601] - [x86] set x86_model_id in early_identify_cpu for unsupported check (David Arcari) [1455601] - [s390] cpum_cf: use perf software context for hardware counters (Hendrik Brueckner) [1454881] - [perf] symbols: Accept symbols starting at address 0 (Jiri Olsa) [1140522] - [perf] tools: Be consistent on the type of map->symbols[] interator (Jiri Olsa) [1140522]- [mm] hmm: workaround kABI breakage because of new migrate mode enum (Jerome Glisse) [1444991] - [mm] migrate: allow migrate_vma() to alloc new page on empty entry v2 (Jerome Glisse) [1444991] - [mm] migrate: support un-addressable ZONE_DEVICE page in migration v2 (Jerome Glisse) [1444991] - [mm] migrate: migrate_vma() unmap page from vma while collecting pages (Jerome Glisse) [1444991] - [mm] migrate: new memory migration helper for use with device memory v4 (Jerome Glisse) [1444991] - [mm] migrate: new migrate mode MIGRATE_SYNC_NO_COPY (Jerome Glisse) [1444991] - [mm] hmm/devmem: support device memory in CPU snapshot helpers (Jerome Glisse) [1444991] - [mm] hmm/devmem: dummy HMM device for ZONE_DEVICE memory v3 (Jerome Glisse) [1444991] - [mm] hmm/devmem: device memory hotplug using ZONE_DEVICE v4 (Jerome Glisse) [1444991] - [mm] private-memory: new type of ZONE_DEVICE for unaddressable memory v2 (Jerome Glisse) [1444991] - [mm] put_page: move ZONE_DEVICE page reference decrement v2 (Jerome Glisse) [1444991] - [mm] memory_hotplug: introduce add_pages (Jerome Glisse) [1444991] - [mm] hmm/mirror: device page fault handler (Jerome Glisse) [1444991] - [mm] hmm/mirror: helper to snapshot CPU page table v3 (Jerome Glisse) [1444991] - [mm] hmm/mirror: mirror process address space on device with HMM helpers v3 (Jerome Glisse) [1444991] - [mm] hmm: heterogeneous memory management (HMM for short) v3 (Jerome Glisse) [1444991] - [mm] hmm: heterogeneous memory management documentation (Jerome Glisse) [1444991] - [mm] hmm: remove old code to prepare for lastest patchset backport (Jerome Glisse) [1444991]- [mm] hugetlbfs: fix offset overflow in hugetlbfs mmap (Andrea Arcangeli) [1455315] - [mm] hugetlbfs: initialize shared policy as part of inode allocation (Andrea Arcangeli) [1455315] - [mm] hugetlb: don't call region_abort if region_chg fails (Andrea Arcangeli) [1455315] - [mm] ksm: optimize refile of stable_node_dup at the head of the chain (Andrea Arcangeli) [1447745] - [mm] ksm: swap the two output parameters of chain/chain_prune (Andrea Arcangeli) [1447745] - [mm] ksm: cleanup stable_node chain collapse case (Andrea Arcangeli) [1447745] - [mm] ksm: fix use after free with merge_across_nodes = 0 (Andrea Arcangeli) [1447745] - [mm] vmscan: Do not wait for page writeback for GFP_NOFS allocations (Rafael Aquini) [1433103] - [mm] vmscan: disable memcg direct reclaim stalling if cgroup writeback support is in use (Rafael Aquini) [1433103] - [mm] add private lock to serialize memory hotplug operations (Jeff Moyer) [1438579] - [mm] validate device_hotplug is held for memory hotplug (Jeff Moyer) [1438579] - [mm] devm_memremap_pages: hold device_hotplug lock over mem_hotplug_{begin, done} (Jeff Moyer) [1438579] - [mm] fix devm_memremap_pages crash, use mem_hotplug_{begin, done} (Jeff Moyer) [1438579] - [mm] hotplug: fix concurrent memory hot-add deadlock (Jeff Moyer) [1438579] - [mm] mem-hotplug: implement get/put_online_mems (Jeff Moyer) [1438579] - [mm] cpu/mem hotplug: add try_online_node() for cpu_up() (Jeff Moyer) [1438579] - [mm] x86/mm/hotplug: Don't remove PGD entries in remove_pagetable() (Jeff Moyer) [1438579] - [x86] mm: Tighten x86 /dev/mem with zeroing reads ("Bruno E. O. Meneguele") [1449677] {CVE-2017-7889} - [x86] mce/amd: Give a name to MCA bank 3 when accessed with legacy MSRs (David Arcari) [1454807] - [x86] boot/kaslr: Disable KASLR by default (Baoquan He) [1449762] - [x86] microcode/intel: access the initrd at the relocated address (Pingfan Liu) [1448767] - [x86] toshiba_acpi: Do not register vendor backlight when acpi_video bl is available (Jeremy McNicoll) [1305617] - [drm] i915: don't rcu-sync from shrinker (Rob Clark) [1443028] - [pci] msi: Stop disabling MSI/MSI-X in pci_device_shutdown() (Prarit Bhargava) [1207693] - [kernel] workqueue: schedule WORK_CPU_UNBOUND work on wq_unbound_cpumask CPUs (Waiman Long) [1452675] - [kernel] workqueue: handle NUMA_NO_NODE for unbound pool_workqueue (Waiman Long) [1452675]- [target] Add target_core_user.h to included headers (Andy Grover) [1451522] - [scsi] qedi: Fix endpoint NULL panic during recovery (Chad Dupuis) [1452748] - [scsi] qedi: set max_fin_rt default value (Chad Dupuis) [1452748] - [scsi] qedi: Set firmware tcp msl timer value (Chad Dupuis) [1452748] - [scsi] qedi: Fix endpoint NULL panic in qedi_set_path (Chad Dupuis) [1452748] - [scsi] qedi: Set dma_boundary to 0xfff (Chad Dupuis) [1452748] - [scsi] qedi: Correctly set firmware max supported BDs (Chad Dupuis) [1452748] - [scsi] qedi: Fix bad pte call trace when iscsiuio is stopped (Chad Dupuis) [1452748] - [fs] nfs: Fix use after free in write error path (Steve Dickson) [1441883] - [fs] fs: return -EOPNOTSUPP if clone is not supported ("J. Bruce Fields") [1449156] - [fs] btrfs: use linux/sizes.h to represent constants (Bill O'Donnell) [1451546] - [fs] cifs: Do not send echoes before Negotiate is complete (Sachin Prabhu) [1452060] - [md] raid1: Use a new variable to count flighting sync requests (Xiao Ni) [1379764] - [md] raid1: handle flush request correctly (Xiao Ni) [1379764] - [md] raid1: fix a use-after-free bug (Xiao Ni) [1379764] - [md] raid1: avoid unnecessary spin locks in I/O barrier code (Xiao Ni) [1379764] - [md] raid1: a new I/O barrier implementation to remove resync window (Xiao Ni) [1379764] - [md] raid1: Refactor raid1_make_request (Xiao Ni) [1379764] - [md] handle read-only member devices better (Nigel Croxon) [1442776] - [base] pm / sleep: prohibit devices probing during suspend/hibernation (Don Zickus) [1184229] - [base] drivercore: Make probe deferral more quiet (Don Zickus) [1184229] - [base] drivercore: deferral race condition fix (Don Zickus) [1184229] - [nvme] nvme-rdma: Support ctrl_loss_tmo (David Milburn) [1452321 1442735] - [nvme] nvme-fabrics: Allow ctrl loss timeout configuration (David Milburn) [1452321 1442735] - [nvme] nvme-rdma: get rid of local reconnect_delay (David Milburn) [1452321 1442735] - [nvme] nvmet-rdma: Fix a possible uninitialized variable dereference (David Milburn) [1437723] - [block] fix bio_will_gap() for first bvec with offset (Ming Lei) [1443807] - [tools] power turbostat: denverton: use HW CC1 counter, skip C3, C7 (Prarit Bhargava) [1447265] - [tools] power turbostat: bug fixes to --add, --show/--hide features (Prarit Bhargava) [1447265] - [tools] power turbostat: Add --show and --hide parameters (Prarit Bhargava) [1447265] - [tools] power turbostat: fix bugs in --add option (Prarit Bhargava) [1447265] - [netdrv] bonding: fix randomly populated arp target array (Jarod Wilson) [1450184] - [netdrv] bonding: fix accounting of active ports in 3ad (Jarod Wilson) [1368265] - [netdrv] vmxnet3: ensure that adapter is in proper state during force_close (Neil Horman) [1449021] - [netdrv] tg3: don't clear stats while tg3_close (Jonathan Toppins) [1455222] - [netdrv] tg3: Fix race condition in tg3_get_stats64() (Jonathan Toppins) [1455222] - [infiniband] ib/ipoib: add get_link_ksettings in ethtool (Kamal Heib) [1450970] - [infiniband] ib/device: Convert ib-comp-wq to be CPU-bound (Kamal Heib) [1437727]- [drm] nouveau/kms/nv50: skip core channel cursor update on position-only chang (Ben Skeggs) [1451524] - [drm] nouveau/kms/nv50: fix source-rect-only plane updates (Ben Skeggs) [1451524] - [drm] nouveau/kms: Increase max retries in scanout position queries (Ben Skeggs) [1451524] - [drm] nouveau/therm: remove ineffective workarounds for alarm bugs (Ben Skeggs) [1449338] - [drm] nouveau/tmr: avoid processing completed alarms when adding a new one (Ben Skeggs) [1449338] - [drm] nouveau/tmr: fix corruption of the pending list when rescheduling an ala (Ben Skeggs) [1449338] - [drm] nouveau/tmr: handle races with hw when updating the next alarm time (Ben Skeggs) [1449338] - [drm] nouveau/tmr: ack interrupt before processing alarms (Ben Skeggs) [1449338] - [drm] nouveau/fb/ram/gf100-: remove 0x10f200 read (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf100-: Fix 32 bit wraparound in new ram detection (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf100-: rework ram detection (Ben Skeggs) [1371629] - [drm] nouveau/fb/gm200: split ram implementation from gm107 (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf108: split implementation from gf100 (Ben Skeggs) [1371629] - [drm] nouveau/fb/gf100-: modify constructors to allow more customisation (Ben Skeggs) [1371629] - [media] usb: uvc: remove unnecessary & operation (Torez Smith) [1444758] - [media] usb: uvc: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1444758] - [media] uvcvideo: Correct speed testing (Torez Smith) [1444758] - [media] uvcvideo: Disable hardware timestamps by default (Torez Smith) [1444758] - [media] uvcvideo: Fix incorrect bandwidth with Chicony device 04f2:b50b (Torez Smith) [1444758] - [media] uvcvideo: Set buffer field to V4L2_FIELD_NONE (Torez Smith) [1444758] - [media] v4l: uvcvideo: Fix buffer completion size check (Torez Smith) [1444758] - [media] v4l2: uvcvideo: Allow using larger buffers (Torez Smith) [1444758] - [media] uvc: fix sparse warning (Torez Smith) [1444758] - [media] uvcvideo: Fix clock param realtime setting (Torez Smith) [1444758] - [media] uvcvideo: Fix marking buffer erroneous in case of FID toggling (Torez Smith) [1444758] - [media] uvcvideo: Do not use usb_set_interface on bulk EP (Torez Smith) [1444758] - [media] uvcvideo: Update uvc_endpoint_max_bpi to handle USB_SPEED_WIRELESS devices (Torez Smith) [1444758] - [media] uvc/lirc_serial: Fix some warnings on parisc arch (Torez Smith) [1444758] - [sound] alsa: hda - Simplify bound-beep mute control for ALC268 (Jaroslav Kysela) [1422328] - [sound] alsa: hda - No loopback on ALC299 codec (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Add Dual Codecs support for Lenovo P520/420 (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Use a helper function for renaming kctl names (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Support Gigabyte Gaming board with dual Realtek codecs (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Fix headset microphone detection for ASUS N551 and N751 (Jaroslav Kysela) [1422328] - [sound] alsa: hda - fix a problem for lineout on a Dell AIO machine (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Adding a group of pin definition to fix headset problem (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix speaker support for Asus AiO ZN270IE (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix headset mic and speaker on Asus X441SA/X441UV (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix headset and mic on several Asus laptops with ALC256 (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Fix headset mic on several Asus laptops with ALC255 (Jaroslav Kysela) [1422328] - [sound] alsa: hda/realtek - Add support for Acer Aspire E5-475 headset mic (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Fix micmute hotkey problem for a lenovo AIO machine (Jaroslav Kysela) [1422328] - [sound] alsa: hda - Allow to enable/disable vmaster build explicitly (Jaroslav Kysela) [1422328] - [sound] alsa: hda - A new flag to enforce prefix to each pin (Jaroslav Kysela) [1422328]- [netdrv] bnxt_en: Call bnxt_dcb_init() after getting firmware DCBX configuration (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Check status of firmware DCBX agent before setting DCB_CAP_DCBX_HOST (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: allocate enough space for ->ntp_fltr_bmap (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Check the FW_LLDP_AGENT flag before allowing DCBX host agent (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Update firmware interface spec to 1.7.6.2 (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Fix VF attributes reporting (Jonathan Toppins) [1451915] - [netdrv] bnxt_en: Cap the msix vector with the max completion rings (Jonathan Toppins) [1451915] - [netdrv] mlx5: E-Switch, Don't allow changing inline mode when flows are configured (Jonathan Toppins) [1446112] - [netdrv] mlx5e: Change the TC offload rule add/del code path to be per NIC or E-Switch (Jonathan Toppins) [1446112] - [netdrv] mlx5: Add missing entries for set/query rate limit commands (Jonathan Toppins) [1446112] - [netdrv] mlx5: E-Switch, Enlarge the FDB size for the switchdev mode (Jonathan Toppins) [1446117] - [netdrv] mlx5e: Avoid wrong identification of rules on deletion (Jonathan Toppins) [1446119] - [netdrv] mlx5e: Support adding ingress tc rule when egress device flag is set (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Disable preemption when doing TC statistics upcall (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support TC encapsulation offloads with upper devices (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Fix a -Wmaybe-uninitialized warning (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Properly handle FW errors while adding TC rules (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Fix kbuild warnings for uninitialized parameters (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Set inline mode requirements for matching on IP fragments (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Properly get address type of encapsulation IP headers (Jonathan Toppins) [1383217] - [netdrv] mlx5e: TC ipv4 tunnel encap offload error flow fixes (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Warn when rejecting offload attempts of IP tunnels (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Properly handle offloading of source udp port for IP tunnels (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Offload TC matching on packets being IP fragments (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Remove flow encap entry in the correct place (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Refactor tc del flow to accept mlx5e_tc_flow instance (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Remove redundant hashtable lookup in configure flower (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Correct cleanup order when deleting offloaded TC rules (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Enforce min inline mode when offloading flows (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support HW (offloaded) and SW counters for SRIOV switchdev mode (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add basic TC tunnel set action for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC tunnel release action for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5: Support encap id when setting new steering entry (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add creation flags when adding new flow table (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Handle matching on vlan priority for offloaded TC rules (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add tc support for FWD rule with counter (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add multi dest support (Jonathan Toppins) [1383217] - [netdrv] sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (Jonathan Toppins) [1383217] - [netdrv] mlx5e: shut up maybe-uninitialized warning (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC vlan match parsing (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC vlan action for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5: Put elements related to offloaded TC rule in one struct (Jonathan Toppins) [1383217] - [netdrv] mlx5: E-Switch, Set the vport when registering the uplink rep (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Use correct flow dissector key on flower offloading (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC offload support for the VF representors netdevice (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC HW support for FDB (SRIOV e-switch) offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Add TC drop and mirred/redirect action parsing for SRIOV offloads (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Adjustments in the TC offload code towards reuse for SRIOV (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Offload TC flow counters only when supported (Jonathan Toppins) [1383217] - [netdrv] mlx5: Refactor mlx5_add_flow_rule (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Hardware offloaded flower filter statistics support (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Refactor mlx5e flow steering structs (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add user chosen levels when allocating flow tables (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support offload cls_flower with skbedit mark action (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Support offload cls_flower with drop action (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Improve set features ndo resiliency (Jonathan Toppins) [1383217] - [netdrv] mlx5e: Introduce tc offload support (Jonathan Toppins) [1383217] - [netdrv] mlx5e: revert commented out flow dissector changes (Jonathan Toppins) [1383217] - [netdrv] mlx5: Add devlink interface (Jonathan Toppins) [1383217] - [net] net_sched: act_vlan: add helper inlines to access tcf_vlan info (Jonathan Toppins) [1383217]- [scsi] smartpqi: bump driver version for RHEL-7.4 (Don Brace) [1441396] - [scsi] smartpqi: ensure controller is in SIS mode at init (Don Brace) [1441396] - [scsi] smartpqi: enhance kdump (Don Brace) [1441396] - [scsi] lpfc: Fix scsi task management error message (Maurizio Lombardi) [1451022] - [scsi] lpfc: Fix Express lane queue creation (Maurizio Lombardi) [1451022] - [scsi] lpfc: correct rdp diag portnames (Maurizio Lombardi) [1451022] - [scsi] lpfc: Correct WQ creation for pagesize (Maurizio Lombardi) [1451022] - [net] mac80211: reject ToDS broadcast data frames (Stanislaw Gruszka) [1449091] - [net] mac80211: fix MU-MIMO follow-MAC mode (Stanislaw Gruszka) [1449091] - [net] mac80211: unconditionally start new netdev queues with iTXQ support (Stanislaw Gruszka) [1449091] - [net] cfg80211: check rdev resume callback only for registered wiphy (Stanislaw Gruszka) [1449091] - [netdrv] iwlwifi: mvm: support ibss in dqa mode (Stanislaw Gruszka) [1449091] - [netdrv] iwlwifi: mvm: writing zero bytes to debugfs causes a crash (Stanislaw Gruszka) [1449091] - [netdrv] iwlwifi: mvm: fix accessing fw_id_to_mac_id (Stanislaw Gruszka) [1449091] - [net] nl80211: fix dumpit error path RTNL deadlocks (Stanislaw Gruszka) [1449091] - [netdrv] ath10k: fix incorrect wlan_mac_base in qca6174_regs (Stanislaw Gruszka) [1449091] - [powerpc] kvm: ppc: book 3s: xics: Don't lock twice when checking for resend (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics: Implement ICS P/Q states (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Counters for passthrough IRQ stats (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Set server for passed-through interrupts (David Gibson) [1430371] - [powerpc] opal: Add real mode call wrappers (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Update irq stats for IRQs handled in real mode (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Handle passthrough interrupts in guest (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Convert kvmppc_read_intr to a C function (David Gibson) [1430371] - [powerpc] Add simple cache inhibited MMIO accessors (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Enable IRQ bypass (David Gibson) [1430371] - [powerpc] kvm: ppc: select IRQ_BYPASS_MANAGER (David Gibson) [1430371] - [powerpc] powernv: Provide facilities for EOI, usable from real mode (David Gibson) [1430371] - [powerpc] kvm: ppc: book3s hv: Introduce kvmppc_passthru_irqmap (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics: Fix potential issue with duplicate IRQ resends (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics: correct the real mode ICP rejecting counter (David Gibson) [1430371] - [powerpc] kvm: ppc: book 3s: xics cleanup: remove XICS_RM_REJECT (David Gibson) [1430371] - [powerpc] 64: Fix race condition in setting lock bit in idle/wakeup code (David Gibson) [1430371] - [powerpc] powernv: Rename idle_power7.S to idle_book3s.S (David Gibson) [1430371]- [fs] NFS append COMMIT after synchronous COPY (Steve Dickson) [1445418] - [fs] nfs: Fix O_DIRECT verifier problems (Steve Dickson) [1445418] - [fs] nfsv4: Fix reboot recovery in copy offload (Steve Dickson) [1445418] - [fs] nfsv4.2: Fix writeback races in nfs4_copy_file_range (Steve Dickson) [1445418] - [fs] nfs: Ensure we reset the write verifier 'committed' value on resend (Steve Dickson) [1445418] - [fs] nfs: Cache aggressively when file is open for writing (Scott Mayhew) [1415203] - [fs] nfs: Don't flush caches for a getattr that races with writeback (Scott Mayhew) [1415203] - [fs] super.c: fix race between freeze_super() and thaw_super() (Brian Foster) [1383739] - [md] dm space map disk: fix some book keeping in the disk space map (Mike Snitzer) [1450419] - [md] dm thin metadata: call precommit before saving the roots (Mike Snitzer) [1450419] - [usb] revert "xhci: Workaround to get Intel xHCI reset working more reliably" (Torez Smith) [1376639] - [pci] Add ACS quirk for Intel Union Point (Myron Stowe) [1449796] - [drm] virtio: fix virtio_gpu_cursor_formats (Laurent Vivier) [1436557] - [drm] virtio: fix virtio_gpu_mode_dumb_create (Laurent Vivier) [1436960] - [drm] virtio: add virtio_gpu_translate_format (Laurent Vivier) [1436960] - [x86] kvm: x86: lower default for halt_poll_ns (Paolo Bonzini) [1365428] - [x86] kvm: nvmx: initialize PML fields in vmcs02 (Paolo Bonzini) [1440022] - [x86] kvm: nvmx: do not leak PML full vmexit to L1 (Paolo Bonzini) [1440022] - [scsi] virtio_scsi: Always try to read VPD pages (David Gibson) [1436675] - [tools] perf annotate s390: Fix perf annotate error -95 (Jiri Olsa) [1443651] - [vhost] tun: rx batching (Wei Xu) [1401433] - [vhost] tun: tx batching (Wei Xu) [1401433] - [vhost] better detection of available buffers (Wei Xu) [1401433] - [vhost] tun: Use netif_receive_skb instead of netif_rx (Wei Xu) [1401433] - [netdrv] mlx5e: Fix loopback selftest (Jonathan Toppins) [1448565] - [netdrv] mlx5e: remove IEEE/CEE mode check when setting DCBX mode (Jonathan Toppins) [1448565] - [netdrv] mlx5: Don't save PCI state when PCI error is detected (Jonathan Toppins) [1448565] - [netdrv] mlx5: Fix create autogroup prev initializer (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Fix wrong CQE decompression (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Update MPWQE stride size when modifying CQE compress state (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Fix broken CQE compression initialization (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Do not reduce LRO WQE size when not using build_skb (Jonathan Toppins) [1448565] - [netdrv] mlx5e: Register/unregister vport representors on interface attach/detach (Jonathan Toppins) [1448565] - [netdrv] mlx5e: s390 system compilation fix (Jonathan Toppins) [1448565] - [netdrv] bnx2x: Align RX buffers (Michal Schmidt) [1440648] - [netdrv] mlx5: Avoid dereferencing uninitialized pointer (Kamal Heib) [1450735] - [netdrv] i40e: reduce wait time for adminq command completion (Stefan Assmann) [1447212] - [netdrv] xen-netfront: avoid crashing on resume after a failure in talk_to_netback() (Vitaly Kuznetsov) [1447293] - [netdrv] cxgb4: avoid disabling FEC by default (Sai Vemuri) [1449482] - [netdrv] hv_netvsc: change netvsc device default duplex to FULL (Vitaly Kuznetsov) [1450371] - [powerpc] kprobe: Fix oops when kprobed on 'stdu' instruction (Pratyush Anand) [1448286] - [powerpc] mm: Ensure IRQs are off in switch_mm() (David Gibson) [1437794] - [infiniband] ib/srp: Fix race conditions related to task management (Don Dutile) [1444155] - [infiniband] ib/srp: Avoid that duplicate responses trigger a kernel bug (Don Dutile) [1444155] - [infiniband] ib/srp: Avoid using IB_MR_TYPE_SG_GAPS (Don Dutile) [1444155] - [infiniband] ib/qib, ib/hfi1: Fix MR reference count leak on write with immediate (Don Dutile) [1366458] - [infiniband] ib/hfi1: Defer setting VL15 credits to link-up interrupt (Alex Estrin) [1451290]- [md] dm cache metadata: fail operations if fail_io mode has been established (Mike Snitzer) [1448904] - [md] dm cache: handle kmalloc failure allocating background_tracker struct (Mike Snitzer) [1450483] - [md] dm cache policy smq: don't do any writebacks unless IDLE (Mike Snitzer) [1450483] - [md] dm cache: simplify the IDLE vs BUSY state calculation (Mike Snitzer) [1450483] - [md] dm cache: track all IO to the cache rather than just the origin device's IO (Mike Snitzer) [1450483] - [md] dm cache policy smq: stop preemptively demoting blocks (Mike Snitzer) [1450483] - [md] dm cache policy smq: put newly promoted entries at the top of the multiqueue (Mike Snitzer) [1450483] - [md] dm cache policy smq: be more aggressive about triggering a writeback (Mike Snitzer) [1450483] - [md] dm cache policy smq: only demote entries in bottom half of the clean multiqueue (Mike Snitzer) [1450483] - [md] dm cache: fix incorrect 'idle_time' reset in IO tracker (Mike Snitzer) [1450483] - [acpi] button: Do not propagate wakeup-from-suspend events (Lenny Szubowicz) [1246944] - [acpi] button: fix button driver compile error when CONFIG_PM_SLEEP is undefined (Lenny Szubowicz) [1246944] - [s390] dasd: allow 0 for path_threshold attribute (Hendrik Brueckner) [1447738] - [s390] dasd: suppress command reject error for query host access command (Hendrik Brueckner) [1440709] - [s390] dasd: check if query host access feature is supported (Hendrik Brueckner) [1440709] - [x86] mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds() (Baoquan He) [1440196] - [x86] efi: Consolidate region mapping logic (Bhupesh Sharma) [1446102] - [x86] efi: Map RAM into the identity page table for mixed mode (Bhupesh Sharma) [1446102] - [powerpc] mm: Add support for runtime configuration of ASLR limits (Bhupesh Sharma) [1412802] - [mm] aslr: use get_random_long() (Bhupesh Sharma) [1412802] - [kernel] char: random: add get_random_long() (Bhupesh Sharma) [1412802] - [x86] mm: support ARCH_MMAP_RND_BITS (Bhupesh Sharma) [1412802] - [mm] mmap: add new /proc tunable for mmap_base ASLR (Bhupesh Sharma) [1412802] - [x86] use simpler API for random address requests (Bhupesh Sharma) [1412802] - [kernel] random: simplify API for random address requests (Bhupesh Sharma) [1412802] - [kernel] powerpc: Wire up sys_seccomp(), sys_getrandom() and sys_memfd_create() (Herbert Xu) [1432218] - [kernel] s390: wire up seccomp and getrandom syscalls (Herbert Xu) [1432218] - [netdrv] mlx4_en: Change the error print to debug print (Kamal Heib) [1334054] - [netdrv] nfp: add missing .ndo_size to net_device_ops structure (John Linville) [1449381] - [netdrv] enic: Add missing ndo_size param to net_device_ops struct (Stefan Assmann) [1449376] - [netdrv] aquantia: Fix "ethtool -S" crash when adapter down (David Arcari) [1446250] - [netdrv] cxgb4: Add missing ndo_size param to net_device_ops struct (Don Dutile) [1449379] - [netdrv] fjes: Do not load fjes driver if extended socket device is not power on (Yasuaki Ishimatsu) [1436380] - [netdrv] fjes: Do not load fjes driver if system does not have extended socket device (Yasuaki Ishimatsu) [1436380]- [net] ethtool: remove unused __ethtool_get_settings (Ivan Vecera) [1449330] - [net] core: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] sysfs: Print link speed as signed integer (Ivan Vecera) [1449330] - [net] 8021q: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [scsi] fcoe: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] team: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] macvlan: use __ethtool_get_ksettings (Ivan Vecera) [1449330] - [net] sched: actions: allocate act cookie early (Ivan Vecera) [1447674] - [net] sched: actions: do not overwrite status of action creation (Ivan Vecera) [1447674] - [net] sched: actions: Add support for user cookies (Ivan Vecera) [1447674] - [net] netlink: Add nla_memdup() to wrap kmemdup() use on nlattr (Ivan Vecera) [1447674] - [net] sched: act_tunnel_key: Fix setting UDP dst port in metadata under IPv6 (Ivan Vecera) [1445398] - [net] sched: act_tunnel_key: Add UDP dst port option (Ivan Vecera) [1445398] - [net] dst: Add dst port to dst_metadata utility functions (Ivan Vecera) [1445398] - [net] sched: act_tunnel_key: add helper inlines to access tcf_tunnel_key (Ivan Vecera) [1445398] - [net] sched: act_tunnel_key: Remove rcu_read_lock protection (Ivan Vecera) [1445398] - [net] sched: Introduce act_tunnel_key (Ivan Vecera) [1445398] - [net] vxlan: do not output confusing error message (Jiri Benc) [1445054] - [net] vxlan: correctly handle ipv6.disable module parameter (Jiri Benc) [1445054] - [net] sched: actions: aggregate dumping of actions timeinfo (Ivan Vecera) [1442088] - [net] sched: actions: introduce timestamp for firsttime use (Ivan Vecera) [1442088] - [net] sched: actions: use tcf_lastuse_update for consistency (Ivan Vecera) [1442088] - [net] sched: actions: policer missing timestamp processing (Ivan Vecera) [1442088] - [net] sched: align nlattr properly when needed (Ivan Vecera) [1442088] - [net] ipvs: explicitly forbid ipv6 service/dest creation if ipv6 mod is disabled (Paolo Abeni) [1439235] - [net] ipv6: implement ipv6_mod_enabled (Paolo Abeni) [1439235]- [fs] sunrpc: fix refcounting problems with auth_gss messages (Steve Dickson) [1406925] - [fs] sunrpc: allow for upcalls for same uid but different gss service (Steve Dickson) [1406925] - [fs] nfs: move rw_mode to nfs_pageio_header (Benjamin Coddington) [1441370] - [fs] nfs: move nfs_pgarray_set() to open code (Benjamin Coddington) [1441370] - [fs] nfs: Use GFP_NOIO for two allocations in writeback (Benjamin Coddington) [1441370] - [fs] nfsd: move blocked lock handling under a dedicated spinlock (Benjamin Coddington) [1377710] - [fs] nfsd: set the MAY_NOTIFY_LOCK flag in OPEN replies (Benjamin Coddington) [1377710] - [fs] nfsd: add a LRU list for blocked locks (Benjamin Coddington) [1377710] - [fs] nfsd: have nfsd4_lock use blocking locks for v4.1+ locks (Benjamin Coddington) [1377710] - [fs] nfsd: plumb in a CB_NOTIFY_LOCK operation (Benjamin Coddington) [1377710] - [fs] nfsd: Get reference of lockowner when coping file_lock (Benjamin Coddington) [1377710] - [fs] nfsd: New helper nfs4_get_stateowner() for atomic_inc sop reference (Benjamin Coddington) [1377710] - [fs] locks: Copy fl_lmops information for conflock in locks_copy_conflock() (Benjamin Coddington) [1377710] - [fs] locks: defer freeing locks in locks_delete_lock until after i_lock has been dropped (Benjamin Coddington) [1377710] - [fs] locks: don't reuse file_lock in __posix_lock_file (Benjamin Coddington) [1377710] - [fs] locks: New ops in lock_manager_operations for get/put owner (Benjamin Coddington) [1377710] - [fs] locks: Rename __locks_copy_lock() to locks_copy_conflock() (Benjamin Coddington) [1377710] - [fs] nfs: allow blocking locks to be awoken by lock callbacks (Benjamin Coddington) [1377710] - [fs] nfs: move nfs4 lock retry attempt loop to a separate function (Benjamin Coddington) [1377710] - [fs] nfs: move nfs4_set_lock_state call into caller (Benjamin Coddington) [1377710] - [fs] nfs: add handling for CB_NOTIFY_LOCK in client (Benjamin Coddington) [1377710] - [fs] nfs: track whether server sets MAY_NOTIFY_LOCK flag (Benjamin Coddington) [1377710] - [fs] nfs: add a new NFS4_OPEN_RESULT_MAY_NOTIFY_LOCK constant (Benjamin Coddington) [1377710] - [fs] nfs: use safe, interruptible sleeps when waiting to retry LOCK (Benjamin Coddington) [1377710] - [fs] nfs: eliminate pointless and confusing do_vfs_lock wrappers (Benjamin Coddington) [1377710] - [fs] nfs: the length argument to read_buf should be unsigned (Benjamin Coddington) [1377710] - [fs] Move locks API users to locks_lock_inode_wait() (Benjamin Coddington) [1377710] - [fs] locks: introduce locks_lock_inode_wait() (Benjamin Coddington) [1377710] - [scsi] lpfc: Fix panic on BFS configuration (Maurizio Lombardi) [1443116] - [scsi] lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (Ewan Milne) [1430272]- [i2c] piix4: Request the SMBUS semaphore inside the mutex (David Arcari) [1446660] - [i2c] piix4: Fix request_region size (David Arcari) [1446660] - [i2c] piix4: Avoid race conditions with IMC (David Arcari) [1446660] - [i2c] piix4: Pre-shift the port number (David Arcari) [1446660] - [i2c] piix4: Always use the same type for port (David Arcari) [1446660] - [i2c] piix4: Support alternative port selection register (David Arcari) [1446660] - [i2c] piix4: don't regress on bus names (David Arcari) [1446660] - [i2c] piix4: Fully initialize SB800 before it is registered (David Arcari) [1446660] - [i2c] piix4: Fix SB800 locking (David Arcari) [1446660] - [i2c] piix4: remove unneeded assignments (David Arcari) [1446660] - [i2c] piix4: Add adapter port name support for SB800 chipset (David Arcari) [1446660] - [i2c] piix4: Add support for multiplexed main adapter in SB800 (David Arcari) [1446660] - [i2c] piix4: Convert piix4_main_adapter to array (David Arcari) [1446660] - [i2c] i2c-piix4: Use Macro for AMD CZ SMBus device ID (David Arcari) [1446660] - [i2c] delete non-required instances of include (David Arcari) [1446660] - [i2c] piix4: Standardize log messages (David Arcari) [1446660] - [i2c] piix4: Use different message for AMD Auxiliary SMBus Controller (David Arcari) [1446660] - [i2c] piix4: Add support for AMD ML and CZ SMBus changes (David Arcari) [1446660] - [i2c] piix4: Add support for secondary SMBus on AMD SB800 and AMD FCH chipsets (David Arcari) [1446660] - [hwmon] (jc42) Add I2C_CLASS_HWMON to detection class (David Arcari) [1446660] - [hwmon] (jc42) Add support for Microchip MCP9808 temperature sensor (David Arcari) [1446660] - [hwmon] (jc42) Add support for additional IDT temperature sensors (David Arcari) [1446660] - [hwmon] (jc42) Allow negative hysteresis temperatures (David Arcari) [1446660] - [hwmon] (jc42) Fix integer overflow when writing hysteresis value (David Arcari) [1446660] - [hwmon] (jc42) Fix integer overflow (David Arcari) [1446660] - [hwmon] (jc42) Use sign_extend32 for sign extension (David Arcari) [1446660] - [hwmon] (jc42) Add support for STTS2004 and AT30TSE004 (David Arcari) [1446660] - [hwmon] (jc42) Convert function macros into functions (David Arcari) [1446660] - [hwmon] (jc42) Rearrange code to avoid forward declarations (David Arcari) [1446660] - [hwmon] (jc42) fix coccinelle warnings (David Arcari) [1446660] - [hwmon] (jc42) Convert to use devm_hwmon_device_register_with_groups (David Arcari) [1446660]- [scsi] qla2xxx: Allow vref count to timeout on vport delete (Himanshu Madhani) [1441897] - [vfio] type1: Reduce repetitive calls in vfio_pin_pages_remote() (Alex Williamson) [1438403] - [vfio] type1: Prune vfio_pin_page_external() (Alex Williamson) [1438403] - [vfio] type1: Remove locked page accounting workqueue (Alex Williamson) [1438403] - [acpi] acpica: tables: Update FADT handling (Lenny Szubowicz) [1411246] - [acpi] acpica: acpi 6.0: Add changes for FADT table (Lenny Szubowicz) [1411246] - [misc] vmci: Use 32bit atomics for queue headers on X86_32 (Cathy Avery) [1437109] - [misc] vmci: Guard against overflow in queue pair allocation (Cathy Avery) [1437109] - [misc] vmci: Check userland-provided datagram size (Cathy Avery) [1437109] - [misc] vmci: Fix two UVA mapping bugs (Cathy Avery) [1437109] - [misc] vmci: integer overflow in vmci_datagram_dispatch() (Cathy Avery) [1437109] - [misc] vmci: fix error handling path when registering guest driver (Cathy Avery) [1437109] - [misc] vmw_vmci: Convert driver to use get_user_pages_fast() (Cathy Avery) [1437109] - [misc] vmci: Add support for virtual IOMMU (Cathy Avery) [1437109] - [misc] vmci: Remove non-blocking/pinned queuepair support (Cathy Avery) [1437109] - [net] vsock: Only check error on skb_recv_datagram when skb is NULL (Cathy Avery) [1437109] - [x86] xen: don't crash under Xen hypervisors which present bogus topology (Vitaly Kuznetsov) [1443627] - [fs] gfs2: Allow glocks to be unlocked after withdraw (Robert S Peterson) [1404005] - [fs] svcrpc: fix memory leak in gssp_accept_sec_context_upcall ("J. Bruce Fields") [1447776] - [fs] cifs_get_root shouldn't use path with tree name (Sachin Prabhu) [1373153] - [fs] Fix match_prepath() (Sachin Prabhu) [1418107] - [fs] locks: __break_lease cleanup in preparation of allowing direct removal of leases (Scott Mayhew) [1444338] - [fs] xfs: bufferhead chains are invalid after end_page_writeback (Brian Foster) [1445158] - [md] dm cache policy smq: cleanup free_target_met() and clean_target_met() (Mike Snitzer) [1448210] - [md] dm cache policy smq: allow demotions to happen even during continuous IO (Mike Snitzer) [1448210] - [md] dm cache policy smq: make the cleaner policy write-back more aggressively (Mike Snitzer) [1437251] - [md] dm cache: set/clear the cache core's dirty_bitset when loading mappings (Mike Snitzer) [1437251] - [md] dm crypt: rewrite (wipe) key in crypto layer using random data (Mike Snitzer) [1444337 1445816] - [md] dm mpath: requeue after a small delay if blk_get_request() fails (Mike Snitzer) [1445816] - [md] dm era: save spacemap metadata root after the pre-commit (Mike Snitzer) [1445816] - [md] dm thin: fix a memory leak when passing discard bio down (Mike Snitzer) [1445816] - [md] dm btree: fix for dm_btree_find_lowest_key() (Mike Snitzer) [1445816] - [block] fix blk_integrity_register to use template's interval_exp if not 0 (Mike Snitzer) [1445816] - [block] blk: Ensure users for current->bio_list can see the full list (Ming Lei) [1447313] - [block] blk: improve order of bio handling in generic_make_request() (Ming Lei) [1447313] - [netdrv] macvtap: read skb from skb array (Wei Xu) [1447143] - [netdrv] Change TECH Preview message to match driver name (David Arcari) [1444721] - [netdrv] aquantia: Fix driver name reported by ethtool (David Arcari) [1444721] - [netdrv] ib/mlx5: Add port_xmit_wait to counter registers read (Kamal Heib) [1448020 1447995 1447788] - [netdrv] ib/mlx5: Add missing hw counters (Kamal Heib) [1448020 1447995 1447788] - [netdrv] mlx5e: Initialize ndo_size (Kamal Heib) [1448020 1447995 1447788] - [powerpc] eeh: Refactor EEH PE reset functions (Gustavo Duarte) [1428706]- [fs] nfsd: stricter decoding of write-like NFSv2/v3 ops ("J. Bruce Fields") [1443204] {CVE-2017-7895} - [fs] nfsd4: minor NFSv2/v3 write decoding cleanup ("J. Bruce Fields") [1443204] {CVE-2017-7895} - [fs] nfsd: check for oversized NFSv2/v3 arguments ("J. Bruce Fields") [1442407] {CVE-2017-7645} - [net] macsec: dynamically allocate space for sglist (Sabrina Dubroca) [1445545] {CVE-2017-7477} - [net] macsec: avoid heap overflow in skb_to_sgvec (Sabrina Dubroca) [1445545] {CVE-2017-7477} - [net] bridge: move bridge multicast cleanup to ndo_uninit (Xin Long) [1434682] - [net] bridge: netlink: register netdevice before executing changelink (Xin Long) [1434682] - [net] bridge: implement missing ndo_uninit() (Xin Long) [1434682] - [net] team: call netdev_change_features out of team lock (Xin Long) [1429679] - [net] netfilter: nf_tables: add support for inverted logic in nft_lookup (Hangbin Liu) [1441103] - [netdrv] bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal (Honggang Li) [1425030] - [kernel] kallsyms: don't overload absolute symbol type for percpu symbols (Josh Poimboeuf) [1447175] - [kernel] kallsyms: fix percpu vars on x86-64 with relocation (Josh Poimboeuf) [1447175] - [kernel] kallsyms: generalize address range checking (Josh Poimboeuf) [1447175] - [powerpc] Update TM user feature bits in scan_features() (David Gibson) [1445883] - [powerpc] Update cpu_user_features2 in scan_features() (David Gibson) [1445883] - [powerpc] tm: Abort syscalls in active transactions (David Gibson) [1445883] - [powerpc] selftests/powerpc: Add transactional syscall test (David Gibson) [1445883] - [powerpc] selftests/powerpc: Make git ignore all binaries in powerpc test suite (David Gibson) [1445883] - [powerpc] Disable CPU_FTR_TM if TM is disabled by firmware (David Gibson) [1445883]- [x86] kvm: x86: fix emulation of RSM and IRET instructions (Ladi Prosek) [1441510] - [pci] hv: Allocate interrupt descriptors with GFP_ATOMIC (Vitaly Kuznetsov) [1442282] - [pci] hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs (Vitaly Kuznetsov) [1442282] - [pci] hv: Lock PCI bus on device eject (Vitaly Kuznetsov) [1442282] - [pci] hv: Properly handle PCI bus remove (Vitaly Kuznetsov) [1442282] - [edac] sb_edac: Add Knights Mill support (Aristeu Rozanski) [1432437] - [edac] {sb, skx}_edac: Use Intel model macros instead of open-coding them (Aristeu Rozanski) [1432437] - [edac] sb_edac: Fix Knights Landing (Aristeu Rozanski) [1432437] - [edac] sb_edac: Readd accidentally dropped Broadwell-D support (Aristeu Rozanski) [1432437] - [edac] sb_edac: Use cpu family/model in driver detection (Aristeu Rozanski) [1432437] - [netdrv] bnx2x: add missing configuration of VF VLAN filters (Michal Schmidt) [1445770] - [netdrv] bnx2x: fix incorrect filter count in an error message (Michal Schmidt) [1445770] - [netdrv] bnx2x: do not rollback VF MAC/VLAN filters we did not configure (Michal Schmidt) [1445770] - [netdrv] bnx2x: fix detection of VLAN filtering feature for VF (Michal Schmidt) [1445770] - [netdrv] bnx2x: lower verbosity of VF stats debug messages (Michal Schmidt) [1445770] - [powerpc] powernv: Expose OPAL firmware symbol map (Gustavo Duarte) [1444807]- [drm] config: enable GVT (Rob Clark) [1380115] - [drm] makefile: update DRM version (Rob Clark) [1422186] - [drm] i915/gvt: set the correct default value of CTX STATUS PTR (Rob Clark) [1422186] - [drm] fb-helper: Allow var->x/yres(_virtual) < fb->width/height again (Rob Clark) [1422186] - [drm] nouveau: initial support (display-only) for GP107 (Rob Clark) [1422186] - [drm] nouveau/kms/nv50: fix double dma_fence_put() when destroying plane state (Rob Clark) [1422186] - [drm] nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one (Rob Clark) [1422186] - [drm] nouveau/mpeg: mthd returns true on success now (Rob Clark) [1422186] - [drm] i915: Do .init_clock_gating() earlier to avoid it clobbering watermarks (Rob Clark) [1422186] - [drm] i915: Avoid rcu_barrier() from reclaim paths (shrinker) (Rob Clark) [1422186] - [drm] i915: Stop using RP_DOWN_EI on Baytrail (Rob Clark) [1422186] - [drm] i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters (Rob Clark) [1422186] - [drm] i915: Only enable hotplug interrupts if the display interrupts are enabled (Rob Clark) [1422186] - [drm] i915: Reject HDMI 12bpc if the sink doesn't indicate support (Rob Clark) [1422186] - [drm] i915: Avoid tweaking evaluation thresholds on Baytrail v3 (Rob Clark) [1422186] - [drm] i915: Nuke debug messages from the pipe update critical section (Rob Clark) [1422186] - [drm] i915: Store a permanent error in obj->mm.pages (Rob Clark) [1422186] - [drm] i915/gen9: Increase PCODE request timeout to 50ms (Rob Clark) [1422186] - [drm] i915: Squelch any ktime/jiffie rounding errors for wait-ioctl (Rob Clark) [1422186] - [drm] i915/fbdev: Stop repeating tile configuration on stagnation (Rob Clark) [1422186] - [drm] i915: Move updating color management to before vblank evasion (Rob Clark) [1422186] - [drm] i915: Fix forcewake active domain tracking (Rob Clark) [1422186] - [drm] i915: actually drive the BDW reserved IDs (Rob Clark) [1422186] - [drm] i915: more .is_mobile cleanups for BDW (Rob Clark) [1422186] - [drm] i915: fix INTEL_BDW_IDS definition (Rob Clark) [1422186] - [drm] edid: constify edid quirk list (Rob Clark) [1422186] - [drm] vmwgfx: fix integer overflow in vmw_surface_define_ioctl() (Rob Clark) [1422186] - [drm] vmwgfx: Remove getparam error message (Rob Clark) [1422186] - [drm] ttm, drm/vmwgfx: Relax permission checking when opening surfaces (Rob Clark) [1422186] - [drm] vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() (Rob Clark) [1422186] - [drm] vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() (Rob Clark) [1422186] - [drm] vmwgfx: Type-check lookups of fence objects (Rob Clark) [1422186] - [drm] i915: Split intel_engine allocation and initialisation (Rob Clark) [1380115] - [drm] nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method (Rob Clark) [1422186] - [drm] vfio: Rework group release notifier warning (Rob Clark) [1380115] - [drm] i915/gvt: Fix firmware loading interface for GVT-g golden HW state (Rob Clark) [1380115] - [drm] i915/gvt: remove the redundant info NULL check (Rob Clark) [1380115] - [drm] i915/gvt: adjust mem size for low resolution type (Rob Clark) [1380115] - [drm] i915/gvt: exclude cfg space from failsafe mode (Rob Clark) [1380115] - [drm] i915/gvt: Activate/de-activate vGPU in mdev ops (Rob Clark) [1380115] - [drm] i915/gvt: Use force single submit flag to distinguish gvt request from i915 request (Rob Clark) [1380115] - [drm] i915: make context status notifier head be per engine (Rob Clark) [1380115] - [drm] i915/gvt: set shadow entry to scratch page while p2m failed (Rob Clark) [1380115] - [drm] i915/gvt: Fix guest fail to read EDID leading to black guest console issue (Rob Clark) [1380115] - [drm] i915/gvt: fix wrong offset when loading RCS mocs (Rob Clark) [1380115] - [drm] i915/gvt: add write handler for mmio mbctl (Rob Clark) [1380115] - [drm] i915/gvt: Fix gvt scheduler interval time (Rob Clark) [1380115] - [drm] i915/gvt: scan shadow indirect context image when valid (Rob Clark) [1380115] - [drm] i915/kvmgt: fix suspicious rcu dereference usage (Rob Clark) [1380115] - [drm] i915/gvt: Remove bogus retry around i915_wait_request (Rob Clark) [1380115] - [drm] i915/gvt: correct the ggtt valid bit check in pipe control command (Rob Clark) [1380115] - [drm] i915/gvt: replace the gvt_err with gvt_vgpu_err (Rob Clark) [1380115] - [drm] i915/gvt: handle force-nonpriv registers, cmd parser part (Rob Clark) [1380115] - [drm] i915/gvt: set ring buffer size to default for guc submission (Rob Clark) [1380115] - [drm] i915/gvt: change some gvt_err to gvt_dbg_cmd (Rob Clark) [1380115] - [drm] i915/gvt: protect RO and Rsvd bits of virtual vgpu configuration space (Rob Clark) [1380115] - [drm] i915/gvt: handle workload lifecycle properly (Rob Clark) [1380115] - [drm] i915/gvt: fix an error for F_RO flag (Rob Clark) [1380115] - [drm] i915/gvt: use pfn_valid for better checking (Rob Clark) [1380115] - [drm] i915/gvt: set SFUSE_STRAP properly for vitual monitor detection (Rob Clark) [1380115] - [drm] i915/gvt: fix an error for one register (Rob Clark) [1380115] - [drm] i915/gvt: add more registers into handlers list (Rob Clark) [1380115] - [drm] i915/gvt: have more registers with F_CMD_ACCESS flags set (Rob Clark) [1380115] - [drm] i915/gvt: add some new MMIOs to cmd_access white list (Rob Clark) [1380115] - [drm] i915/gvt: fix pcode mailbox write emulation of BDW (Rob Clark) [1380115] - [drm] i915/gvt: add resolution definition for vGPU type (Rob Clark) [1380115] - [drm] i915/gvt: Add more edid definition support (Rob Clark) [1380115] - [drm] i915/gvt: adjust to fixed vGPU types (Rob Clark) [1380115] - [drm] i915/gvt: remove unnecessary error msg from gtt write (Rob Clark) [1380115] - [drm] i915/gvt: refine pcode write emulation (Rob Clark) [1380115] - [drm] i915/gvt: clear the vGPU reset logic (Rob Clark) [1380115] - [drm] i915/gvt: decrease priority of output msg for untracked mmio (Rob Clark) [1380115] - [drm] i915/gvt: set default value to 0 for unhandled mmio regs (Rob Clark) [1380115] - [drm] i915/gvt: add cmd_access to GEN7_HALF_SLICE_CHICKEN1 (Rob Clark) [1380115] - [drm] i915/gvt: force-nopriv register handling (Rob Clark) [1380115] - [drm] i915/gvt: add more registers to context save/restore list (Rob Clark) [1380115] - [drm] i915/gvt: fix unhandled mmio warnings (Rob Clark) [1380115] - [drm] i915/gvt: add a NULL pointer check to avoid kernel panic (Rob Clark) [1380115] - [drm] i915/gvt: enter failsafe mode when guest requires more resources (Rob Clark) [1380115] - [drm] i915/gvt: handle fence reg access during GPU reset (Rob Clark) [1380115] - [drm] i915/gvt: introduced failsafe mode into vgpu (Rob Clark) [1380115] - [drm] i915/gvt: Fix check error on opregion.c (Rob Clark) [1380115] - [drm] i915/gvt: return error code if dma map iova failed (Rob Clark) [1380115] - [drm] i915/gvt: optimize the inhibit context mmio load (Rob Clark) [1380115] - [drm] i915/gvt: add sprite plane flip done support (Rob Clark) [1380115] - [drm] i915/gvt: add missing display part reset for vGPU reset (Rob Clark) [1380115] - [drm] i915/gvt: Fix shadow context descriptor (Rob Clark) [1380115] - [drm] i915/gvt: fix crash at function release_shadow_wa_ctx (Rob Clark) [1380115] - [drm] i915/gvt: enable IOMMU for gvt (Rob Clark) [1380115] - [drm] i915/gvt: map pfn for PTE entry in kvm (Rob Clark) [1380115] - [drm] i915/gvt: Map shadow page before using it in shadow page table (Rob Clark) [1380115] - [drm] i915/gvt: reduce the line of interrupt logs and log friendly (Rob Clark) [1380115] - [drm] i915/gvt: remove a redundant end of line in debug log (Rob Clark) [1380115] - [drm] i915/gvt: remove a noisy unimportant log in sched_policy (Rob Clark) [1380115] - [drm] i915/gvt/kvmgt: remove some dead code (Rob Clark) [1380115] - [drm] i915/gvt: fix vgpu type size init (Rob Clark) [1380115] - [drm] i915/gvt: use normal mmio read function for firmware exposure (Rob Clark) [1380115] - [drm] i915/gvt: remove detect_host() MPT hook (Rob Clark) [1380115] - [drm] i915/gvt: move intel iommu detection to intel_gvt_init() (Rob Clark) [1380115] - [drm] i915: make intel_gvt_init() later instead of too early (Rob Clark) [1380115] - [drm] i915/gvt: add more resolutions in virtual edid (Rob Clark) [1380115] - [drm] i915: A hotfix for making aliasing PPGTT work for GVT-g (Rob Clark) [1380115 1422186] - [drm] i915: Let execlist_update_context() cover !FULL_PPGTT mode (Rob Clark) [1380115 1422186] - [drm] i915: Move the release of PT page to the upper caller (Rob Clark) [1380115 1422186] - [drm] i915/kvmgt: Hold struct kvm reference (Rob Clark) [1422186] - [drm] radeon: Override fpfn for all VRAM placements in radeon_evict_flags (Rob Clark) [1422186] - [drm] reference count event->completion (Rob Clark) [1422186] - [drm] amd/amdgpu: add POLARIS12 PCI ID (Rob Clark) [1422186] - [drm] amdgpu: reinstate oland workaround for sclk (Rob Clark) [1422186] - [drm] amdgpu/si: add dpm quirk for Oland (Rob Clark) [1422186] - [drm] i915/lspcon: Fix resume time initialization due to unasserted HPD (Rob Clark) [1422186] - [drm] i915/gen9+: Enable hotplug detection early (Rob Clark) [1422186] - [drm] i915/lspcon: Enable AUX interrupts for resume time initialization (Rob Clark) [1422186] - [drm] i915/gvt: Fix superfluous newline in GVT_DISPLAY_READY env var (Rob Clark) [1380115 1422186] - [drm] i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT (Rob Clark) [1422186] - [drm] i915: Pass timeout==0 on to i915_gem_object_wait_fence() (Rob Clark) [1422186] - [drm] i915: Check for timeout completion when waiting for the rq to submitted (Rob Clark) [1422186] - [drm] i915: Avoid spurious WARNs about the wrong pipe in the PPS code (Rob Clark) [1422186] - [drm] i915: Recreate internal objects with single page segments if dmar fails (Rob Clark) [1422186] - [drm] Cancel drm_fb_helper_resume_work on unload (Rob Clark) [1422186] - [drm] Cancel drm_fb_helper_dirty_work on unload (Rob Clark) [1422186] - [drm] i915/gvt: Disable access to stolen memory as a guest (Rob Clark) [1422186] - [drm] atomic: fix an error code in mode_fixup() (Rob Clark) [1422186] - [drm] ttm: Make sure BOs being swapped out are cacheable (Rob Clark) [1422186] - [drm] edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 (Rob Clark) [1422186] - [drm] radeon: handle vfct with multiple vbios images (Rob Clark) [1422186] - [drm] ast: Fix AST2400 POST failure without BMC FW or VBIOS (Rob Clark) [1422186] - [drm] ast: Call open_key before enable_mmio in POST code (Rob Clark) [1422186] - [drm] ast: Fix test for VGA enabled (Rob Clark) [1422186] - [drm] revert "drm/amdgpu: update tile table for oland/hainan" (Rob Clark) [1422186] - [drm] amdgpu/pm: check for headless before calling compute_clocks (Rob Clark) [1422186] - [drm] amdgpu: add more cases to DCE11 possible crtc mask setup (Rob Clark) [1422186]- [scsi] sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable (Ewan Milne) [1436582] - [scsi] revert "lpfc: Revert: Fix eh_deadline setting for sli3 adapters" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Correct WQ creation for pagesize" (Ewan Milne) [1444045] - [scsi] revert "lpfc: minor code cleanups" (Ewan Milne) [1444045] - [scsi] revert "lpfc: refactor debugfs queue prints" (Ewan Milne) [1444045] - [scsi] revert "lpfc: refactor debugfs queue dump routines" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: Base modifications" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: Merge into FC discovery" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: bind to nvme_fc api" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Initiator: Add debugfs support" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Base modifications" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Receive buffer updates" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Merge into FC discovery" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: bind to nvmet_fc api" (Ewan Milne) [1444045] - [scsi] revert "lpfc: NVME Target: Add debugfs support" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Update copyrights" (Ewan Milne) [1444045] - [scsi] revert "Update lpfc version to 11.2.0.8 with NVME support" (Ewan Milne) [1444045] - [scsi] revert "lpfc: remove redundant assignment of sgel" (Ewan Milne) [1444045] - [scsi] revert "lpfc: sanity check hrq is null before dereferencing it" (Ewan Milne) [1444045] - [scsi] revert "lpfc: don't dereference dma_buf-> iocbq before null check" (Ewan Milne) [1444045] - [scsi] revert "lpfc: fix missing spin_unlock on sql_list_lock" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix crash during Hardware error recovery on SLI3 adapters" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix RCTL value on NVME LS request and response" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix NVME CMD IU byte swapped word 1 problem" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix IO submission if WQ is full" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport" (Ewan Milne) [1444045] - [scsi] revert "lpfc: add NVME exchange aborts" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT" (Ewan Milne) [1444045] - [scsi] revert "lpfc: correct double print" (Ewan Milne) [1444045] - [scsi] revert "lpfc: remove dead sli3 nvme code" (Ewan Milne) [1444045] - [scsi] revert "lpfc: correct rdp diag portnames" (Ewan Milne) [1444045] - [scsi] revert "lpfc: code cleanups in NVME initiator discovery" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Fix eh_deadline setting for sli3 adapters" (Ewan Milne) [1444045] - [scsi] revert "lpfc: replace init_timer by setup_timer" (Ewan Milne) [1444045] - [scsi] revert "lpfc: add missing Kconfig NVME dependencies" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Rework lpfc Kconfig for NVME options" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Finalize Kconfig options for nvme" (Ewan Milne) [1444045] - [scsi] revert "lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence" (Ewan Milne) [1444045] - [scsi] revert "lpfc version bump for nvme to 11.2.0.11" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: cleanup of abort flag processing in fcp_op_done" (Ewan Milne) [1444045] - [nvme] revert "nvme-fc: don't bother to validate ioccsz and iorcsz" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Sync FC-NVME header with standard" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Add check of status_code in ERSP_IU" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: Sync NVME LS reject reasons with spec" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: correct LS validation" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: Clear SG list to avoid double frees" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Clean up host fcpio done status handling" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: add target feature flags for upcall isr contexts" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: add req_release to lldd api" (Ewan Milne) [1444045] - [nvme] revert "nvme_fcloop: split job struct from transport for req_release" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: Rework target side abort handling" (Ewan Milne) [1444045] - [nvme] revert "nvmet_fc: add missing reference in add_port" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Move LS's to rport" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: Add ls aborts on remote port teardown" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: fix command id check" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: add aen abort to teardown" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: add controller reset support" (Ewan Milne) [1444045] - [nvme] revert "nvme-fc: add .map_queue entry to blk_mq_ops" (Ewan Milne) [1444045] - [nvme] revert "nvme_fc: avoid double kfree(), don't call nvme_cleanup_cmd() in nvme_fc_unmap_data()" (Ewan Milne) [1444045] - [scsi] revert "lpfc: Mark NVMe and NVMe Target support as tech preview" (Ewan Milne) [1444045] - [scsi] revert "lpfc: code cleanups in NVME initiator base" (Ewan Milne) [1444045] - [scsi] qla2xxx: Update message for module parameter (Himanshu Madhani) [1445879]- [kernel] tick/broadcast-hrtimer: Set name of the ce_broadcast_hrtimer (Prarit Bhargava) [1443846] - [kernel] sched: Transform resched_task() into resched_curr() (Waiman Long) [1418778] - [kernel] sched/core: Remove false-positive warning from wake_up_process() (Waiman Long) [1436128] - [iommu] vt-d: Make sure IOMMUs are off when intel_iommu=off (Baoquan He) [1441413] - [fs] xfs: drop iolock from reclaim context to appease lockdep (Brian Foster) [1441364] - [fs] xfs: fix eofblocks race with file extending async dio writes (Brian Foster) [1441364] - [fs] xfs: sync eofblocks scans under iolock are livelock prone (Brian Foster) [1441364] - [fs] xfs: pull up iolock from xfs_free_eofblocks() (Brian Foster) [1441364] - [mm] memblock: fix memblock_next_valid_pfn() (Frank Ramsay) [1438940] - [mm] page_alloc: skip over regions of invalid pfns where possible (Frank Ramsay) [1438940] - [x86] llvmlinux: Fix "incomplete type const struct x86cpu_device_id" (Ming Lei) [1367596 1437476] - [x86] xen: do not re-use pirq number cached in pci device msi msg data (Vitaly Kuznetsov) [1433831] - [x86] kvm: x86: Add MSR_AMD64_DC_CFG to the list of ignored MSRs (Ladi Prosek) [1440025] - [x86] perf/intel/rapl: Fix module name collision with powercap intel-rapl (David Arcari) [1445833] - [x86] Mark AMD Naples/Ryzen as unsupported (David Arcari) [1444841] - [x86] mpx: saving FPU in do_bounds() (Rui Wang) [1443281] - [x86] mm: fix gup_pte_range() vs DAX mappings (Jeff Moyer) [1443284] - [x86] mm/gup: Simplify get_user_pages() PTE bit handling (Jeff Moyer) [1443284] - [x86] revert "mm: Fix gup_huge_p?d() to handle large PAT bit" (Jeff Moyer) [1443284] - [x86] revert "mm: Simplify get_user_pages() PTE bit handling" (Jeff Moyer) [1443284] - [x86] revert "mm: fix gup_pte_range() vs DAX mappings" (Jeff Moyer) [1443284] - [scsi] Avoid that SCSI queues get stuck (Ming Lei) [1441114] - [scsi] blk-mq: Introduce blk_mq_delay_run_hw_queue() (Ming Lei) [1441114] - [scsi] qedi: Add PCI device-ID for QL41xxx adapters (Chad Dupuis) [1432622] - [netdrv] qed: Correct MSI-x for storage (Harish Patil) [1432196] - [netdrv] qed*: Add support for QL41xxx adapters (Harish Patil) [1432196] - [netdrv] qedf: fix wrong le16 conversion (Harish Patil) [1432196] - [netdrv] qed*: Utilize Firmware 8.15.3.0 (Harish Patil) [1432196] - [netdrv] qed: Don't free a QP more than once (Harish Patil) [1432196] - [netdrv] be2net: VxLAN offload should be re-enabled when only 1 UDP port is left (Ivan Vecera) [1427258]- [virtio] virtio_balloon: prevent uninitialized variable use (David Hildenbrand) [1439570] - [virtio] virtio-balloon: use actual number of stats for stats queue buffers (David Hildenbrand) [1439570] - [virtio] virtio_balloon: init 1st buffer in stats vq (David Hildenbrand) [1439570] - [virtio] update balloon size in balloon "probe" (David Hildenbrand) [1439570] - [virtio] virtio_balloon: Allow to resize and update the balloon stats in parallel (David Hildenbrand) [1439570] - [virtio] virtio_balloon: Use a workqueue instead of "vballoon" kthread (David Hildenbrand) [1439570] - [virtio] virtio-balloon: do not call blocking ops when !TASK_RUNNING (David Hildenbrand) [1439570] - [netdrv] e1000e: fix timing for 82579 Gigabit Ethernet controller (Jarod Wilson) [1442918 1383529] - [netdrv] revert "e1000e: driver trying to free already-free irq" (Jarod Wilson) [1442918 1383529] - [netdrv] sfc: tx ring can only have 2048 entries for all EF10 NICs (Jarod Wilson) [1389480] - [netdrv] sfc: limit the number of receive queues (Jarod Wilson) [1389480] - [netdrv] sfc: don't insert mc_list on low-latency firmware if it's too long (Jarod Wilson) [1389480] - [netdrv] sfc: cleanup a condition in efx_udp_tunnel_del() (Jarod Wilson) [1389480] - [netdrv] sfc: fix IPID endianness in TSOv2 (Jarod Wilson) [1389480] - [netdrv] sfc: avoid max() in array size (Jarod Wilson) [1389480] - [netdrv] sfc: fix "an one" typo instances (Jarod Wilson) [1389480] - [netdrv] bnx2x: prevent crash when accessing PTP with interface down (Michal Schmidt) [1344743] - [netdrv] bnx2x: fix possible overrun of VFPF multicast addresses array (Michal Schmidt) [1445814] - [netdrv] ib/mlx5: Verify that Q counters are supported (Kamal Heib) [1442597] - [netdrv] mlx5e: Count LRO packets correctly (Kamal Heib) [1440660] - [netdrv] mlx5e: Count GSO packets correctly (Kamal Heib) [1440660] - [powerpc] Emulation support for load/store instructions on LE (Bhupesh Sharma) [1436294] - [powerpc] sstep: Return directly after a failed address_ok() in emulate_step() (Bhupesh Sharma) [1436294] - [powerpc] sstep: Fix emulation fall-through (Bhupesh Sharma) [1436294] - [powerpc] sstep: Fix sstep.c compile on powerpcspe (Bhupesh Sharma) [1436294] - [powerpc] Fix compilation of emulate_step() (Bhupesh Sharma) [1436294] - [powerpc] Implement emulation of string loads and stores (Bhupesh Sharma) [1436294] - [powerpc] Emulate icbi, mcrf and conditional-trap instructions (Bhupesh Sharma) [1436294] - [powerpc] Split out instruction analysis part of emulate_step() (Bhupesh Sharma) [1436294]- [netdrv] qed: Enable iSCSI Out-of-Order (Harish Patil) [1432632] - [netdrv] qed: Correct out-of-bound access in OOO history (Harish Patil) [1432632] - [netdrv] qed: Fix mapping leak on LL2 rx flow (Harish Patil) [1432632] - [netdrv] qed: Align CIDs according to DORQ requirement (Harish Patil) [1432632] - [vhost] introduce O(1) vq metadata cache (Wei Xu) [1425127 1283257] - [vhost] add missing __user annotations (Wei Xu) [1283257 1425127] - [vhost] make interval tree static inline (Wei Xu) [1283257 1425127] - [vhost] detect 32 bit integer wrap around (Wei Xu) [1283257 1425127] - [uapi] vhost: new device IOTLB API (Wei Xu) [1425127 1283257] - [vhost] convert pre sorted vhost memory array to interval tree (Wei Xu) [1425127 1283257] - [vhost] introduce vhost memory accessors (Wei Xu) [1425127 1283257] - [vhost] remove unnecessary forward declarations in vhost.h (Wei Xu) [1283257 1425127] - [vhost] replace with & on data path (Wei Xu) [1283257 1425127] - [uapi] virtio: new feature to detect IOMMU device quirk (Wei Xu) [1425127 1283257] - [virtio] virtio_pci: Use the DMA API if enabled (Wei Xu) [1283257 1425127] - [virtio] virtio_mmio: Use the DMA API if enabled (Wei Xu) [1283257 1425127] - [virtio] Silence uninitialized variable warning (Wei Xu) [1283257 1425127] - [kernel] virtio: Add improved queue allocation API (Wei Xu) [1283257 1425127] - [tools] virtio_ring: Support DMA APIs (Wei Xu) [1283257 1425127] - [virtio] vring: Introduce vring_use_dma_api() (Wei Xu) [1283257 1425127] - [kernel] s390/dma: Allow per device dma ops (Wei Xu) [1425127 1283257] - [lib] dma: Provide simple noop dma ops (Wei Xu) [1283257 1425127] - [fs] ext4: fix an ext3 collapse range regression in xfstests (Lukas Czerner) [1435541] - [fs] btrfs: Use __u64 in exported linux/btrfs.h (Bill O'Donnell) [1437489] - [fs] nfs: Fix missing pg_cleanup after nfs_pageio_cond_complete() (Benjamin Coddington) [1358574] - [fs] pnfs: return status from nfs4_pnfs_ds_connect (Benjamin Coddington) [1350261] - [fs] lockd: Introduce nlmclnt_operations (Benjamin Coddington) [1240357] - [fs] nfs: Add an iocounter wait function for async RPC tasks (Benjamin Coddington) [1240357] - [fs] nfs: Use wait_on_atomic_t() for unlock after readahead (Benjamin Coddington) [1240357] - [fs] locks: Set FL_CLOSE when removing flock locks on close() (Benjamin Coddington) [1240357] - [fs] nfs: Move the flock open mode check into nfs_flock() (Benjamin Coddington) [1240357] - [fs] nfs4: remove a redundant lock range check (Benjamin Coddington) [1240357] - [fs] sunrpc: don't pass on-stack memory to sg_set_buf (Benjamin Coddington) [1346106] - [fs] nfs: Fix old dentry rehash after move (Benjamin Coddington) [1349647] - [fs] locks: allow __break_lease to sleep even when break_time is 0 ("J. Bruce Fields") [1088012] - [fs] nfsd: opt in to labeled nfs per export ("J. Bruce Fields") [1406885] - [fs] NFSv4.1 fix infinite loop on IO BAD_STATEID error (Steve Dickson) [1437584] - [fs] NFS prevent double free in async nfs4_exchange_id (Steve Dickson) [1431756] - [fs] NFSv4.1 respect server's max size in CREATE_SESSION (Steve Dickson) [1431757] - [fs] nfs: Don't disconnect open-owner on NFS4ERR_BAD_SEQID (Steve Dickson) [1431755] - [fs] nfs: fix the fault nrequests decreasing for nfs_inode COPY (Steve Dickson) [1436301] - [fs] sunrpc, nfs: Add and use dprintk_cont macros (Steve Dickson) [1436301] - [fs] vfs: guard end of device for mpage interface (Ming Lei) [1309318] - [fs] vfs: make guard_bh_eod() more generic (Ming Lei) [1309318] - [fs] autofs: dont hold spin lock over direct mount expire (Ian Kent) [1320588] - [fs] autofs: constify misc struct path instances (Ian Kent) [1320588] - [fs] autofs: use path_has_submounts() to fix unreliable have_submount() checks (Ian Kent) [1320588] - [fs] autofs: use path_is_mountpoint() to fix unreliable d_mountpoint() checks (Ian Kent) [1320588] - [fs] autofs: change autofs4_wait() to take struct path (Ian Kent) [1320588] - [fs] autofs: change autofs4_expire_wait()/do_expire_wait() to take struct path (Ian Kent) [1320588] - [fs] vfs: add path_has_submounts() (Ian Kent) [1320588] - [fs] vfs: add path_is_mountpoint() helper (Ian Kent) [1320588] - [fs] vfs: change d_manage() to take a struct path (Ian Kent) [1320588] - [fs] xfs: handle array index overrun in xfs_dir2_leaf_readbuf() (Carlos Maiolino) [1440860] - [fs] xfs: use dedicated log worker wq to avoid deadlock with cil wq (Brian Foster) [1422225] - [fs] xfs: fix bogus space reservation in xfs_iomap_write_allocate (Brian Foster) [1435738]- [md] dm raid: fix table line argument order in status (Mike Snitzer) [1435020] - [fs] proc: fix GPF in /proc/$PID/map_files (Carlos Maiolino) [1438001] - [fs] gfs2: Re-enable fallocate for the rindex (Andrew Price) [1399830] - [fs] config: enable dlm for ppc64le (Andrew Price) [1429822] - [fs] configs: enable gfs2 for ppc64le (Andrew Price) [1429830] - [fs] nfs: Allow getattr to also report readdirplus cache hits (Dave Wysochanski) [1442068] - [fs] nfs: Be more targeted about readdirplus use when doing lookup/revalidation (Dave Wysochanski) [1442068] - [fs] nfs: Fix a performance regression in readdir (Dave Wysochanski) [1442068] - [fs] nfs: tidy up nfs_show_mountd_netid (Steve Dickson) [1395068] - [fs] pnfs: consolidate the different range intersection tests (Steve Dickson) [1436736] - [fs] pnfs/flexfiles: Only send layoutstats updates for mirrors that were updated (Steve Dickson) [1436736] - [fs] pnfs/flexfiles: Don't attempt to send layoutstats if there are no entries (Steve Dickson) [1436736] - [x86] cpufeature: Enable RING3MWAIT for Knights Mill (Xiaolong Wang) [1387697] - [x86] cpufeature: Enable RING3MWAIT for Knights Landing (Xiaolong Wang) [1387697] - [x86] cpufeature: Add RING3MWAIT to CPU features (Xiaolong Wang) [1387697] - [x86] elf: Add HWCAP2 to expose ring 3 MONITOR/MWAIT (Xiaolong Wang) [1387697] - [x86] msr: Add MSR_MISC_FEATURE_ENABLES and RING3MWAIT bit (Xiaolong Wang) [1387697] - [x86] Fix typo preventing msr_set/clear_bit from having an effect (Xiaolong Wang) [1387697] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1433954] - [x86] kvm: x86: fix out-of-bounds accesses of rtc_eoi map (Radim Krcmar) [1433954] - [x86] kvm: x86: bump KVM_MAX_VCPU_ID to 1023 (Radim Krcmar) [1433954] - [x86] kvm: introduce KVM_MAX_VCPU_ID (Radim Krcmar) [1433954] - [x86] kvm: fix page struct leak in handle_vmon (Paolo Bonzini) [1417825] {CVE-2017-2596} - [x86] intel_rdt: Fix the notifier priority crash (Jiri Olsa) [1442204] - [xen] balloon: Set balloon's initial state to number of existing RAM pages (Vitaly Kuznetsov) [1437309] - [pci] Avoid output of ioapic probe error (David Arcari) [1377960] - [scsi] storvsc: remove bogus code to transfer struct scatterlist (Cathy Avery) [1429882] - [scsi] storvsc: properly handle SRB_ERROR when sense message is present (Cathy Avery) [1429882] - [scsi] storvsc: use tagged SRB requests if supported by the device (Cathy Avery) [1429882] - [scsi] storvsc: Enable multi-queue support (Cathy Avery) [1429882] - [scsi] storvsc: Remove the restriction on max segment size (Cathy Avery) [1429882] - [gpio] acpi: Return -EPROBE_DEFER if the gpiochip was not found (Gopal Tiwari) [1415450] - [block] blk-mq: don't complete un-started request in timeout handler (Ming Lei) [1429353] - [kernel] compiler-gcc: integrate the various compiler-gcc[345].h files (Rafael Aquini) [1367596] - [kernel] compiler-gcc.h: neatening (Rafael Aquini) [1367596] - [kernel] lib: make memzero_explicit more robust against dead store elimination (Rafael Aquini) [1367596] - [kernel] lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR (Rafael Aquini) [1367596] - [kernel] compiler: introduce __alias(symbol) shortcut (Rafael Aquini) [1367596] - [kernel] compiler-intel.h: Remove duplicate definition (Rafael Aquini) [1367596] - [powerpc] mm: Add missing global TLB invalidate if cxl is active (Steve Best) [1440776]- [documentation] ipvs: Document sysctl pmtu_disc (Hangbin Liu) [1415642] - [documentation] ipvs: Document sysctl sync_ports (Hangbin Liu) [1415642] - [documentation] ipvs: Document sysctl sync_qlen_max and sync_sock_size (Hangbin Liu) [1415642] - [documentation] ipvs: fix sync_threshold description and add sync_refresh_period, sync_retries (Hangbin Liu) [1415642] - [net] neigh: do not modify unlinked entries (Jakub Sitnicki) [1389292] - [net] revert "tcp: fix the timid additive increase on stretch ACKs" (Hannes Frederic Sowa) [1418870] - [net] revert "tcp: fix stretch ACK bugs in Reno" (Hannes Frederic Sowa) [1418870] - [net] revert "tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in w" (Hannes Frederic Sowa) [1418870] - [netdrv] macvtap: fix use after free for skb_array during release (Wei Xu) [1414006] - [netdrv] macvtap: correctly free skb during socket destruction (Wei Xu) [1414006] - [netdrv] macvtap: switch to use skb array (Wei Xu) [1414006] - [netdrv] macvtap: Do not double-count received packets (Wei Xu) [1414006] - [netdrv] macvlan: fix leak in macvlan_handle_frame (Wei Xu) [1414006] - [net] tun: remove unnecessary sk_receive_queue (Wei Xu) [1352741] - [net] tun: Don't assume type tun in tun_device_event (Wei Xu) [1352741] - [net] tun: fix build warnings (Wei Xu) [1352741] - [net] tun: switch to use skb array for tx (Wei Xu) [1352741] - [net] introduce NETDEV_CHANGE_TX_QUEUE_LEN (Wei Xu) [1352741] - [net] ptr_ring: fix race conditions when resizing (Wei Xu) [1352741] - [net] skb_array: add wrappers for resizing (Wei Xu) [1352741] - [net] ptr_ring: support resizing multiple queues (Wei Xu) [1352741] - [net] skb_array: minor tweak (Wei Xu) [1352741] - [net] ptr_ring: support zero length ring (Wei Xu) [1352741] - [net] skb_array: resize support (Wei Xu) [1352741] - [net] ptr_ring: resize support (Wei Xu) [1352741] - [net] skb_array: array based FIFO for skbs (Wei Xu) [1352741] - [net] ptr_ring: array based FIFO for pointers (Wei Xu) [1352741] - [net] packet: fix overflow in check for tp_reserve (Hangbin Liu) [1441172] {CVE-2017-7308} - [net] packet: fix overflow in check for tp_frame_nr (Hangbin Liu) [1441172] {CVE-2017-7308} - [net] packet: fix overflow in check for priv area size (Hangbin Liu) [1441172] {CVE-2017-7308} - [net] tcp: minimize false-positives on TCP/GRO check (Marcelo Leitner) [1438309] - [net] audit: normalize NETFILTER_PKT (Richard Guy Briggs) [1382494] - [net] netfilter: use consistent ipv4 network offset in xt_AUDIT (Richard Guy Briggs) [1382494] - [net] netfilter: Convert uses of __constant_ to (Richard Guy Briggs) [1382494]- [scsi] sg: check length passed to SG_NEXT_CMD_LEN ("Ewan D. Milne") [1439047] {CVE-2017-7187} - [scsi] ipr: do not set DID_PASSTHROUGH on CHECK CONDITION (Steve Best) [1441747] - [scsi] storvsc: Support manual scan of FC hosts on Hyper-V (Cathy Avery) [1425469] - [fs] proc/kcore: update physical address for kcore ram and text (Pratyush Anand) [1419888] - [pci] pciehp: Leave power indicator on when enabling already-enabled slot (Myron Stowe) [1435818] - [pci] pciehp: Prioritize data-link event over presence detect (Myron Stowe) [1435818] - [pci] cpqphp: Add missing call to pci_disable_device() (Myron Stowe) [1435818] - [pci] pciehp: Remove useless pciehp_get_latch_status() calls (Myron Stowe) [1435818] - [pci] pciehp: Clean up dmesg "Slot(s)" messages (Myron Stowe) [1435818] - [pci] pciehp: Remove unnecessary guard (Myron Stowe) [1435818] - [pci] pciehp: Don't re-read Slot Status when handling surprise event (Myron Stowe) [1435818] - [pci] pciehp: Don't re-read Slot Status when queuing hotplug event (Myron Stowe) [1435818] - [pci] pciehp: Process all hotplug events before looking for new ones (Myron Stowe) [1435818] - [pci] pciehp: Return IRQ_NONE when we can't read interrupt status (Myron Stowe) [1435818] - [pci] pciehp: Rename pcie_isr() locals for clarity (Myron Stowe) [1435818] - [pci] Fix all whitespace issues (Myron Stowe) [1435818] - [pci] pciehp: Always protect pciehp_disable_slot() with hotplug mutex (Myron Stowe) [1435818] - [netdrv] bonding: handle link transition from FAIL to UP correctly (Jarod Wilson) [1412921] - [netdrv] bonding: attempt to better support longer hw addresses (Jarod Wilson) [1412921] - [netdrv] bonding: fix active-backup transition (Jarod Wilson) [1412921] - [netdrv] bonding: refine bond_fold_stats() wrap detection (Jarod Wilson) [1412921] - [netdrv] bonding: avoid printing while holding a spinlock (Jarod Wilson) [1412921] - [netdrv] bonding: correctly update link status during mii-commit phase (Jarod Wilson) [1412921] - [netdrv] bonding: make speed, duplex setting consistent with link state (Jarod Wilson) [1412921] - [netdrv] bonding: improve link-status update in mii-monitoring (Jarod Wilson) [1412921] - [netdrv] bonding: split bond_set_slave_link_state into two parts (Jarod Wilson) [1412921] - [netdrv] bonding: reduce scope of some global variables (Jarod Wilson) [1412921] - [netdrv] bonding: remove "port-moved" state that was never implemented (Jarod Wilson) [1412921] - [netdrv] bonding: remove hardcoded value (Jarod Wilson) [1412921] - [netdrv] bonding: Remove unnecessary returned value check (Jarod Wilson) [1412921] - [netdrv] bonding: quit messing with IOCTL (Jarod Wilson) [1412921] - [netdrv] bonding: Fix bonding crash (Jarod Wilson) [1412921] - [netdrv] bonding: fix the typo (Jarod Wilson) [1412921] - [netdrv] bonding: Enforce active-backup policy for IPoIB bonds (Jarod Wilson) [1412921] - [kernel] uapi: Fix exposed undefined u32 and u64 types to userland through /usr/include/linux/md_p.h (Rafael Aquini) [1443158] - [powerpc] mm: Use appropriate ESID mask in copro_calculate_slb() (Gustavo Duarte) [1437942]- [kernel] x86/e820: Don't merge consecutive E820_PRAM ranges (Jeff Moyer) [1351098] - [kernel] x86/boot: Fix kdump, cleanup aborted E820_PRAM max_pfn manipulation (Jeff Moyer) [1351098] - [kernel] scripts/sortextable: support objects with more than 64K sections (Joe Lawrence) [1440222] - [kernel] sched/idle: Add missing checks to the exit condition of cpu_idle_poll() (Gustavo Duarte) [1437869] - [md] raid5-ppl: runtime PPL enabling or disabling (Nigel Croxon) [1434872] - [md] raid5-ppl: support disk hot add/remove with PPL (Nigel Croxon) [1434872] - [md] raid5-ppl: load and recover the log (Nigel Croxon) [1434872] - [md] add sysfs entries for PPL (Nigel Croxon) [1434872] - [md] raid5-ppl: Partial Parity Log write logging implementation (Nigel Croxon) [1434872] - [md] raid5: separate header for log functions (Nigel Croxon) [1434872] - [md] superblock changes for PPL (Nigel Croxon) [1434872] - [x86] mm: fix gup_pte_range() vs DAX mappings (Jeff Moyer) [1436283] - [x86] mm: Simplify get_user_pages() PTE bit handling (Jeff Moyer) [1436283] - [x86] mm: Fix gup_huge_p?d() to handle large PAT bit (Jeff Moyer) [1436283] - [x86] Mark Intel Knights Mill processor as supported (Steve Best) [1381298] - [x86] kvm: x86: Add AVX512_4VNNIW and AVX512_4FMAPS support (Paul Lai) [1382116] - [x86] cpuid: Provide get_scattered_cpuid_leaf() (Paul Lai) [1382116] - [x86] cpuid: Cleanup cpuid_regs definitions (Paul Lai) [1382116] - [x86] cpufeature: Add AVX512_4VNNIW and AVX512_4FMAPS features (Paul Lai) [1382116 1380821] - [x86] smpboot: Prevent false positive out of bounds cpumask access warning (Baoquan He) [1440629] - [hid] hid-wacom: support 27QHDT using the new driver (Aristeu Rozanski) [1391668] - [scsi] ses: don't get power status of SES device slot on probe (Gustavo Duarte) [1434768] - [char] tpm_tis_spi: Add small delay after last transfer (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Check correct byte for wait state indicator (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Abort transfer when too many wait states are signaled (Jerry Snitselaar) [1385571] - [char] tpm_tis_spi: Use single function to transfer data (Jerry Snitselaar) [1385571] - [block] nvme: Complete all stuck requests (David Milburn) [1439623] - [block] blk-mq: Provide freeze queue timeout (David Milburn) [1439623] - [block] blk-mq: Export blk_mq_freeze_queue_wait (David Milburn) [1439623] - [netdrv] mlx5: Increase number of max QPs in default profile (Kamal Heib) [1436238] - [netdrv] i40e: only register client on iWarp-capable devices (Stefan Assmann) [1437246] - [netdrv] i40e: close client on remove and shutdown (Stefan Assmann) [1429866] - [netdrv] i40e: register existing client on probe (Stefan Assmann) [1429866] - [netdrv] i40e: remove client instance on driver unload (Stefan Assmann) [1429866] - [netdrv] i40e: fix RSS queues only operating on PF0 (Stefan Assmann) [1429866] - [netdrv] i40e: initialize params before notifying of l2_param_changes (Stefan Assmann) [1429866] - [netdrv] i40e: KISS the client interface (Stefan Assmann) [1429866] - [netdrv] i40e: fix up recent proxy and wol bits for X722_SUPPORT (Stefan Assmann) [1429866] - [netdrv] i40e: Acquire NVM lock before reads on all devices (Stefan Assmann) [1429866] - [netdrv] i40e: Do not enable NAPI on q_vectors that have no rings (Stefan Assmann) [1429866] - [infiniband] i40iw: Receive netdev events post INET_NOTIFIER state (Stefan Assmann) [1429866] - [powerpc] prom: Increase minimum RMA size to 512MB (Gustavo Duarte) [1411321]- [scsi] qla2xxx: Turn ql2xmqsupport off by default (Himanshu Madhani) [1441782] - [scsi] lpfc: code cleanups in NVME initiator base (Ewan Milne) [1384922] - [scsi] lpfc: Mark NVMe and NVMe Target support as tech preview (Ewan Milne) [1384922] - [nvme] nvme_fc: avoid double kfree(), don't call nvme_cleanup_cmd() in nvme_fc_unmap_data() (Ewan Milne) [1384922] - [nvme] nvme-fc: add .map_queue entry to blk_mq_ops (Ewan Milne) [1384922] - [nvme] nvme_fc: add controller reset support (Ewan Milne) [1384922] - [nvme] nvme_fc: add aen abort to teardown (Ewan Milne) [1384922] - [nvme] nvme_fc: fix command id check (Ewan Milne) [1384922] - [nvme] nvme_fc: Add ls aborts on remote port teardown (Ewan Milne) [1384922] - [nvme] nvme_fc: Move LS's to rport (Ewan Milne) [1384922] - [nvme] nvmet_fc: add missing reference in add_port (Ewan Milne) [1384922] - [nvme] nvmet_fc: Rework target side abort handling (Ewan Milne) [1384922] - [nvme] nvme_fcloop: split job struct from transport for req_release (Ewan Milne) [1384922] - [nvme] nvmet_fc: add req_release to lldd api (Ewan Milne) [1384922] - [nvme] nvmet_fc: add target feature flags for upcall isr contexts (Ewan Milne) [1384922] - [nvme] nvme_fc: Clean up host fcpio done status handling (Ewan Milne) [1384922] - [nvme] nvmet_fc: Clear SG list to avoid double frees (Ewan Milne) [1384922] - [nvme] nvme_fc: correct LS validation (Ewan Milne) [1384922] - [nvme] nvmet_fc: Sync NVME LS reject reasons with spec (Ewan Milne) [1384922] - [nvme] nvme_fc: Add check of status_code in ERSP_IU (Ewan Milne) [1384922] - [nvme] nvme_fc: Sync FC-NVME header with standard (Ewan Milne) [1384922] - [nvme] nvme-fc: don't bother to validate ioccsz and iorcsz (Ewan Milne) [1384922] - [nvme] nvmet_fc: cleanup of abort flag processing in fcp_op_done (Ewan Milne) [1384922] - [scsi] lpfc version bump for nvme to 11.2.0.11 (Ewan Milne) [1384922] - [scsi] lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (Ewan Milne) [1384922] - [scsi] lpfc: Finalize Kconfig options for nvme (Ewan Milne) [1384922] - [scsi] lpfc: Rework lpfc Kconfig for NVME options (Ewan Milne) [1384922] - [scsi] lpfc: add missing Kconfig NVME dependencies (Ewan Milne) [1384922] - [scsi] lpfc: replace init_timer by setup_timer (Ewan Milne) [1384922] - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1384922] - [scsi] lpfc: code cleanups in NVME initiator discovery (Ewan Milne) [1384922] - [scsi] lpfc: correct rdp diag portnames (Ewan Milne) [1384922] - [scsi] lpfc: remove dead sli3 nvme code (Ewan Milne) [1384922] - [scsi] lpfc: correct double print (Ewan Milne) [1384922] - [scsi] lpfc: Rename LPFC_MAX_EQ_DELAY to LPFC_MAX_EQ_DELAY_EQID_CNT (Ewan Milne) [1384922] - [scsi] lpfc: add NVME exchange aborts (Ewan Milne) [1384922] - [scsi] lpfc: Fix nvme allocation bug on failed nvme_fc_register_localport (Ewan Milne) [1384922] - [scsi] lpfc: Fix IO submission if WQ is full (Ewan Milne) [1384922] - [scsi] lpfc: Fix NVME CMD IU byte swapped word 1 problem (Ewan Milne) [1384922] - [scsi] lpfc: Fix RCTL value on NVME LS request and response (Ewan Milne) [1384922] - [scsi] lpfc: Fix crash during Hardware error recovery on SLI3 adapters (Ewan Milne) [1384922] - [scsi] lpfc: fix missing spin_unlock on sql_list_lock (Ewan Milne) [1384922] - [scsi] lpfc: don't dereference dma_buf-> iocbq before null check (Ewan Milne) [1384922] - [scsi] lpfc: sanity check hrq is null before dereferencing it (Ewan Milne) [1384922] - [scsi] lpfc: remove redundant assignment of sgel (Ewan Milne) [1384922] - [scsi] Update lpfc version to 11.2.0.8 with NVME support (Ewan Milne) [1384922] - [scsi] lpfc: Update copyrights (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Add debugfs support (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: bind to nvmet_fc api (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Merge into FC discovery (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Receive buffer updates (Ewan Milne) [1384922] - [scsi] lpfc: NVME Target: Base modifications (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: Add debugfs support (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: bind to nvme_fc api (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: Merge into FC discovery (Ewan Milne) [1384922] - [scsi] lpfc: NVME Initiator: Base modifications (Ewan Milne) [1384922] - [scsi] lpfc: refactor debugfs queue dump routines (Ewan Milne) [1384922] - [scsi] lpfc: refactor debugfs queue prints (Ewan Milne) [1384922] - [scsi] lpfc: minor code cleanups (Ewan Milne) [1384922] - [scsi] lpfc: Correct WQ creation for pagesize (Ewan Milne) [1384922] - [scsi] lpfc: Revert: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1384922]- [gpu] drm/ast: Handle configuration without P2A bridge (Rob Clark) [1422342 1415055 1351050 1406119] - [gpu] drm/vmwgfx: Work around drm removal of control nodes (Rob Clark) [1425111 1406119] - [video] efifb: prevent null-deref when iterating dmi_list (Rob Clark) [1358107 1406119] - [kernel] pm / sleep: add configurable delay for pm_test (Rob Clark) [1406119] - [gpu] drm/mgag200: Added support for the new device G200eH3 (Rob Clark) [1385845 1385100 1406119] - [documentation] rhel: remove drm from DocBook build (Rob Clark) [1406119] - [drm] upstream sync to v4.10 (Rob Clark) [1390444 1390443 1330441 1330436 1310324 1406119 1386946 1385880 1385851 1385820 1385760 1385757 1384392 1380814 1377723 1373255 1339127 1305619 1211380] - [acpi] acpi / video: Fix lockdep issue (Rob Clark) [1406119] - [kernel] virtio: make find_vqs() checkpatch.pl-friendly (Rob Clark) [1406119] - [kernel] sched: Export sched_setscheduler_nocheck (Rob Clark) [1406119] - [kernel] relay: add global mode support for buffer-only channels (Rob Clark) [1406119] - [kernel] kthread: export kthread functions (Rob Clark) [1406119] - [x86] locking/atomic, arch/x86: Implement atomic{, 64}_fetch_{add, sub, and, or, xor}() (Rob Clark) [1406119] - [sound] drm/i915/dp: DP audio API changes for MST (Rob Clark) [1406119] - [x86] drm/i915: Remove .is_mobile field from platform struct (Rob Clark) [1406119] - [x86] drm/i915: Account for TSEG size when determining 865G stolen base (Rob Clark) [1406119] - [x86] Silence 32bit compiler warning in intel_graphics_stolen() (Rob Clark) [1406119] - [x86] drm/i915: Function per early graphics quirk (Rob Clark) [1406119] - [x86] drm/i915: Canonicalize stolen memory calculations (Rob Clark) [1406119] - [x86] Provide atomic_{or,xor,and} (Rob Clark) [1406119] - [x86] Force inlining of atomic ops (Rob Clark) [1406119] - [x86] asm: Always inline atomics (Rob Clark) [1406119] - [asm-generic] locking, arch: Use ACCESS_ONCE() instead of cast to volatile in atomic_read() (Rob Clark) [1406119] - [x86] locking,x86: Kill atomic_or_long() (Rob Clark) [1406119] - [kernel] kernel.h: add u64_to_user_ptr() (Rob Clark) [1406119] - [kernel] io-mapping: Fixup for different names of writecombine (Rob Clark) [1406119] - [kernel] io-mapping.h: s/PAGE_KERNEL_IO/PAGE_KERNEL/ (Rob Clark) [1406119] - [kernel] io-mapping: Always create a struct to hold metadata about the io-mapping (Rob Clark) [1406119] - [kernel] io-mapping: Specify mapping size for io_mapping_map_wc() (Rob Clark) [1406119] - [kernel] rcu: Add rcu_pointer_handoff() (Rob Clark) [1406119]- [netdrv] mlxsw: spectrum_flower: Remove bogus warns in mlxsw_sp_flower_destroy (Ivan Vecera) [1434591] - [netdrv] mlxsw: acl: Use PBS type for forward action (Ivan Vecera) [1434591] - [netdrv] spectrum: flower: Treat ETH_P_ALL as a special case and translate for HW (Ivan Vecera) [1434591] - [netdrv] mlxsw: acl: Fix mlxsw_afa_block_commit error path (Ivan Vecera) [1434591] - [netdrv] spectrum: acl_tcam: Fix catchall prio value (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum: Implement TC flower offload (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum: Introduce ACL core with simple TCAM implementation (Ivan Vecera) [1434591] - [netdrv] mlxsw: resources: Add ACL related resources (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum: Introduce basic set of flexible key blocks (Ivan Vecera) [1434591] - [netdrv] mlxsw: core: Introduce flexible actions support (Ivan Vecera) [1434591] - [netdrv] mlxsw: core: Introduce flexible keys support (Ivan Vecera) [1434591] - [kernel] include/linux/rwsem.h: add '' include (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Extended Flexible Action Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Policy Based Switching Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Rules Copy Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine Port Binding Table (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 2 (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Allocation Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine ACL Group Table register (Ivan Vecera) [1434591] - [netdrv] mlxsw: reg: Add Policy-Engine ACL Register (Ivan Vecera) [1434591] - [netdrv] mlxsw: item: Add helpers for getting pointer into payload for char buffer item (Ivan Vecera) [1434591] - [netdrv] mlxsw: item: Add 8bit item helpers (Ivan Vecera) [1434591] - [netdrv] mlxsw: spectrum_router: Add support for route replace (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Add support for route append (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Correctly handle identical routes (Ivan Vecera) [1434587] - [net] ipv4: fib: Add events for FIB replace and append (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Don't reflect LINKDOWN nexthops (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Flush resources when RIF is deleted (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Reflect nexthop status changes (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Use trap action only for some route types (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Determine offload status using generic function (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: More accurately set offload flag (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Refactor nexthop init routine (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Remove FIB info from FIB entry struct (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Store routes in a more generic way (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Add gateway indication to nexthop group (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Use nexthop's scope to set action type (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Store nexthops in a hash table (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Store nexthop groups in a hash table (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Nullify nexthop's neigh pointer (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Fix typo in comment (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Don't read 'nud_state' without lock (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Remove redundant check (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Simplify neighbour reflection (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum_router: Use ordered workqueue for neigh updates (Ivan Vecera) [1434587] - [netdrv] mlxsw: core: Queue work immediately instead of delaying it (Ivan Vecera) [1434587] - [netdrv] mlxsw: pci: Fix EQE structure definition (Ivan Vecera) [1434587] - [netdrv] mlxsw: switchx2: Fix memory leak at skb reallocation (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Fix memory leak at skb reallocation (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Change ENOTSUPP to EOPNOTSUPP (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Fix order of commands in port remove function (Ivan Vecera) [1434587] - [netdrv] mlxsw: spectrum: Make the add_matchall_tc_entry symmetric (Ivan Vecera) [1434587]- [net] sctp: get sock from transport in sctp_transport_update_pmtu (Xin Long) [1412865] - [net] sctp: check for dst and pathmtu update in sctp_packet_config (Xin Long) [1412865] - [net] sctp: remove return value from sctp_packet_init/config (Xin Long) [1412865] - [net] revert "inet: frag: remove hash size assumptions from callers" (David Arcari) [1431878] - [scsi] qla2xxx: Update driver version to 8.07.00.38.07.4-k1 (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Defer marking device lost when receiving an RSCN (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Fix typo in driver (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Avoid that issuing a LIP triggers a kernel crash (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Add fix to read correct register value for ISP82xx (Himanshu Madhani) [1436940] - [scsi] qla2xxx: Disable the adapter and skip error recovery in case of register disconnect (Himanshu Madhani) [1436940] - [scsi] ses: Fix SAS device detection in enclosure (Maurizio Lombardi) [1394089] - [scsi] lpfc: Make default for lpfc_use_blk_mq to off (Ewan Milne) [1438933] - [scsi] hpsa: cleanup PCI IDs in hpsa driver (Joseph Szczypek) [1433008] - [scsi] storvsc: Workaround for virtual DVD SCSI version (Cathy Avery) [1437552] - [scsi] drivers: add blist flags (Cathy Avery) [1437552] - [iommu] vt-d: fix range computation when making room for large pages (Alex Williamson) [1435612] - [target] replace ALUA transition wait/flush with mutex (Mike Christie) [1429008 1407016] - [target] tcmu: Allow cmd_time_out to be set to zero (disabled) (Mike Christie) [1429008 1407016] - [target] fix race during implicit transition work flushes (Mike Christie) [1429008 1407016] - [target] allow userspace to set state to transitioning (Mike Christie) [1429008 1407016] - [target] fix ALUA transition timeout handling (Mike Christie) [1429008 1407016] - [target] export protocol identifier (Mike Christie) [1429008 1407016] - [target] Use system workqueue for ALUA transitions (Mike Christie) [1429008 1407016] - [target] fail ALUA transitions for pscsi (Mike Christie) [1429008 1407016] - [target] allow ALUA setup for some passthrough backends (Mike Christie) [1429008 1407016] - [target] Use a PASSTHROUGH flag instead of transport_types (Mike Christie) [1429008 1407016] - [target] user: Fix use-after-free of tcmu_cmds if they are expired (Mike Christie) [1429008 1407016] - [target] tcmu: Convert cmd_time_out into backend device attribute (Mike Christie) [1429008 1407016] - [target] tcmu: make cmd timeout configurable (Mike Christie) [1429008 1407016] - [target] tcmu: add helper to check if dev was configured (Mike Christie) [1429008 1407016] - [target] tcmu: return on first Opt parse failure (Mike Christie) [1429008 1407016] - [target] tcmu: allow hw_max_sectors greater than 128 (Mike Christie) [1429008 1407016] - [infiniband] ib/mlx5: Support creation of a WQ with scatter FCS offload (Kamal Heib) [1409510] - [infiniband] ib/mlx5: Enable QP creation with cvlan offload (Kamal Heib) [1409510] - [infiniband] ib/mlx5: Enable WQ creation and modification with cvlan offload (Kamal Heib) [1409510] - [infiniband] ib/mlx5: Expose vlan offloads capabilities (Kamal Heib) [1409510] - [infiniband] ib/uverbs: Enable QP creation with cvlan offload (Kamal Heib) [1409510] - [uapi] ib/uverbs: Enable WQ creation and modification with cvlan offload (Kamal Heib) [1409510] - [uapi] ib/uverbs: Expose vlan offloads capabilities (Kamal Heib) [1409510] - [rdma] ib/core: Add scatter FCS flag to use in WQ creation (Kamal Heib) [1409510] - [rdma] ib/core: Enable QP creation with cvlan offload (Kamal Heib) [1409510] - [rdma] ib/core: Enable WQ creation and modification with cvlan offload (Kamal Heib) [1409510] - [rdma] ib/core: Expose vlan offloads capabilities (Kamal Heib) [1409510] - [netdrv] mlx4: reduce OOM risk on arches with large pages (Kamal Heib) [1438409] - [netdrv] ib/mlx4: Take source GID by index from HW GID table (Kamal Heib) [1438404] - [netdrv] mlx4_en: fix overflow in mlx4_en_init_timestamp() (Kamal Heib) [1438400] - [netdrv] mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs (Kamal Heib) [1438385] - [netdrv] mlx4: && vs & typo (Kamal Heib) [1438373] - [netdrv] mlx4: Spoofcheck and zero MAC can't coexist (Kamal Heib) [1438373] - [netdrv] mlx4_core: Avoid delays during VF driver device shutdown (Kamal Heib) [1438365] - [powerpc] Add ppc64 hard lockup detector support (Gustavo Duarte) [1226123] - [powerpc] oprofile: Disable oprofile NMI timer on ppc64 (Gustavo Duarte) [1226123] - [powerpc] boot: Fix zImage TOC alignment (Gustavo Duarte) [1395838] - [powerpc] pseries: Don't give a warning when HPT resizing isn't available (David Gibson) [1431922]- [netdrv] mlxsw: spectrum_router: Avoid potential packets loss (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Remove unused variable (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Correctly reallocate adjacency entries (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Correctly remove nexthop groups (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Mark split ports as such (Ivan Vecera) [1414400] - [net] ipv4: fib: Replay events when registering FIB notifier (Ivan Vecera) [1414400] - [netdrv] rocker: Register FIB notifier before creating ports (Ivan Vecera) [1414400] - [netdrv] rocker: Implement FIB offload in deferred work (Ivan Vecera) [1414400] - [netdrv] rocker: Create an ordered workqueue for FIB offload (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement FIB offload in deferred work (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Create an ordered workqueue for FIB offload (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Don't reflect dead neighs (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Change order of operations in removal path (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Add missing rollback in error path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_buffers: Limit size of pools (Ivan Vecera) [1414400] - [netdrv] mlxsw: resources: Add maximum buffer size (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchib: add MLXSW_PCI dependency (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add policers for trap groups (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add QoS Policer Configuration Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: resources: Add max cpu policers resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: Create a different trap group list for each device (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add BGP trap (Ivan Vecera) [1414400] - [netdrv] mlxsw: Change trap groups setting (Ivan Vecera) [1414400] - [netdrv] mlxsw: resources: Add max trap groups resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Change emad trap group settings (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add option to choose trap group (Ivan Vecera) [1414400] - [netdrv] mlxsw: Change trap set function (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchib: Use generic listener struct for events (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Use generic listener struct for events (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use generic listener struct for events (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Introduce generic macro for event (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Use generic listener struct for rx traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use generic listener struct for rx traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Expose generic macros for rx trap (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Create a generic function to register / unregister traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unused traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Implement thermal zone (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Management Fan Speed Limit register (Ivan Vecera) [1414400] - [netdrv] mlxsw: minimal: Add I2C support for Mellanox ASICs (Ivan Vecera) [1414400] - [netdrv] mlxsw: Invoke driver's init/fini methods only if defined (Ivan Vecera) [1414400] - [netdrv] mlxsw: Introduce support for I2C bus (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add bus capability flag (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Flush FIB tables during fini (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add FIB abort warning (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Fix pwm_frequency field size in MFCR register (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Correctly dump neighbour activity (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix refcount bug on span entries (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Ignore FIB notification events for non-init namespaces (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix handling of neighbour structure (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Fix the FW ready mask length (Ivan Vecera) [1414400] - [netdrv] mlxsw: Remove unused including (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix incorrect reuse of MID entries (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchib: Introduce SwitchIB and SwitchIB silicon driver (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add IB port support (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add eth prefix to port create and remove (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Add port type (Eth/IB) set API (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Add "eth" prefix to mlxsw_core_port_set (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add Infiniband switch partition (Ivan Vecera) [1414400] - [netdrv] mlxsw: Make devlink port instances independent of spectrum/switchx2 port instances (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add local-port to Infiniband port mapping (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Infiniband support to PTYS (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add eth prefix to PTYS pack and unpack (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Fix port speed configuration (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Add support for physical port names (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Move port used check outside port remove function (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Move port used check outside port remove function (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Check if port is usable before calling port create (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Zero payload buffers for couple of registers (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Set physical device for port netdevice (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Set physical device for port netdevice (Ivan Vecera) [1414400] - [netdrv] mlxsw: Move PCI id table definitions into driver modules (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Rename header with HW definitions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove extra whitespace (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Compare only trees which are in use during tree get (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Save requested prefix bitlist when creating tree (Ivan Vecera) [1414400] - [netdrv] mlxsw: Convert resources into array (Ivan Vecera) [1414400] - [netdrv] mlxsw: cmd: Push resource query defines to cmd.h (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Generare register names automatically (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Use helper macro to define registers (Ivan Vecera) [1414400] - [netdrv] mlxsw: item: Make char *buf arg constant for getters (Ivan Vecera) [1414400] - [netdrv] mlxsw: item: Make struct mlxsw_item args const (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Fix reset wait for SwitchX2 (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Fix ethernet port initialization (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Make mlxsw_sp_router_fib4_del return void and remove warn (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Use correct tree index for binding (Ivan Vecera) [1414400] - [netdrv] mlxsw: Flip to the new dev walk API (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Fix misuse of hard_header_len (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix misuse of hard_header_len (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: avoid potential uninitialized data usage (Ivan Vecera) [1414400] - [netdrv] doc: update switchdev L3 section (Ivan Vecera) [1414400] - [net] switchdev: remove FIB offload infrastructure (Ivan Vecera) [1414400] - [netdrv] rocker: use FIB notifications instead of switchdev calls (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Use FIB notifications instead of switchdev calls (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: remove redundant check if err is zero (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Implement max rif resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add max router interface resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add some miscellaneous resources (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Implement max virtual routers resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add max virtual routers resource (Ivan Vecera) [1414400] - [netdrv] mlxsw: profile: Add KVD resources to profile config (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add KVD size relate resources (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: lag resources- use resources data instead of consts (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add lag related resources to resources query (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make offloads stats functions static (Ivan Vecera) [1414400] - [netdrv] mlxsw: Change the RX LAG hash function from XOR to CRC (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix sparse warnings (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Implement offload stats ndo and expose HW stats by default (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add support for new ethtool API (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Indicate support of multiple port types (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Report port type according to operational speed (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Report link partner's advertised speeds (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Correctly report autonegotiation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Set port type before setting its address (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix error path in mlxsw_sp_router_init (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use existing flood setup when adding VLANs (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't take multiple references on a FID (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix netevent notifier registration (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix fib entry update path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix failure caused by double fib removal from HW (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Mirror certain packets to CPU (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Allow different traps to have different actions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Simplify traps definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't set learning when creating vPorts (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unnecessary check in FDB processing (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Offload learning to the switch ASIC (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Configure learning for VLAN-aware bridge port (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't abort on first error when removing VLANs (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make VLAN deletion function symmetric (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Limit number of FDB records per learning session (Ivan Vecera) [1414400] - [netdrv] mlxsw: router: Enable neighbors to be created on stacked devices (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing flood to router port (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_buffers: Fix pool value handling in mlxsw_sp_sb_tc_pool_bind_set (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Allow packets to be trapped from any PG (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Unmap 802.1Q FID before destroying it (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing rollbacks in error path (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Fix missing op field fill-up (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Trap loop-backed packets (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing packet traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Mark port as active before registering it (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Create PVID vPort before registering netdevice (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove redundant errors from the code (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't return upon error in removal path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Fix use after free (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add missing DCB rollback in error path (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Do not override PAUSE settings (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Do not assume PAUSE frames are disabled (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Fix compilation error when CLS_ACT isn't set (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add support in matchall mirror TC offloading (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add the Monitoring Port Analyzer register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Table register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Shared Buffer Internal Buffer register (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add max span resources to resources query (Ivan Vecera) [1414400] - [netdrv] mlxsw: pci: Add resources query implementation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Expose per-tc counters via ethtool (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Expose per-priority counters via ethtool (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Prevent invalid ingress buffer mapping (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Prevent overwrite of DCB capability fields (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't emit errors when PFC is disabled (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Indicate support for autonegotiation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Force link training according to admin state (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Return -ENOENT in case of error (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Trace EMAD messages (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add the unresolved next-hops probes (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add the nexthop neigh activity update (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement next-hop routing (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM ECMP Update Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Adjacency Table register (Ivan Vecera) [1414400] - [netdrv] mlxsw: Introduce simplistic KVD linear area manager (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Define sizes of KVD areas (Ivan Vecera) [1414400] - [netdrv] mlxsw: Add KVD sizes configuration into profile (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Offload neighbours based on NUD state change (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Periodically update the kernel's neigh table (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Unicast Host Table Dump register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Unicast Host Table register (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add private neigh table (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Enable L3 interfaces on top of bridge devices (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Configure FIDs based on bridge events (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Unsplit the vFID range (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Introduce support for router interfaces (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Edit RIF properties based on netdev events (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add couple of lower device helper functions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement fib4 add/del switchdev obj ops (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Unicast Entry Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add virtual router management (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement LPM trees management (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Tree Binding Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Structure Tree Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Algorithmic LPM Tree Allocation Register definition (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Implement private fib (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add traps needed for router implementation (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use action 'discard' when removing traps (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router Interface Table Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add FDB action to forward to router (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add router interface struct (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum_router: Add basic ipv4 router initialization (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Initialize ports at the end of init sequence (Ivan Vecera) [1414400] - [netdrv] mlxsw: reg: Add Router General Configuration Register (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove RIF from PVID vPort when joining / leaving LAG (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Sync PVID vPort LAG status (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove VLANs configuration via SELF flag (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Send untagged packets through a port netdev (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add debug prints (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Free resources upon vPort destruction (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Refactor FDB flushing logic (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't count on FID being present (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Add FID get / set functions (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Check if port is vPort using its VID (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use per-FID struct for the VLAN-aware bridge (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unused function argument (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use join / leave functions for vFID operations (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make vFID struct generic (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use FID instead of vFID to setup flooding (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Create a function to map vPort's FID (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use only one function to create vFIDs (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove redundant function argument (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use DECLARE_BITMAP() macro (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Centralize VLAN-aware bridge ref counting (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unnecessary function argument (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Make unlinking functions return void (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use WARN_ON() return value (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Remove unnecessary checks from event processing (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Forbid LAG slave from having VLAN uppers (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Sanitize port netdev upper devices (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Use notifier_from_errno() in notifier block (Ivan Vecera) [1414400] - [netdrv] mlxsw: switchx2: Don't count internal TX header bytes to stats (Ivan Vecera) [1414400] - [netdrv] mlxsw: spectrum: Don't count internal TX header bytes to stats (Ivan Vecera) [1414400] - [netdrv] mlxsw: core: Remove deprecated create_workqueue (Ivan Vecera) [1414400]- [x86] intel_rdt: Put group node in rdtgroup_kn_unlock (Jiri Olsa) [1288964] - [x86] intel_rdt: Remove duplicate inclusion of linux/cpu.h (Jiri Olsa) [1288964] - [x86] intel_rdt: Implement show_options() for resctrlfs (Jiri Olsa) [1288964] - [x86] intel_rdt: Call intel_rdt_sched_in() with preemption disabled (Jiri Olsa) [1288964] - [x86] intel_rdt: Update task closid immediately on CPU in rmdir and unmount (Jiri Olsa) [1288964] - [x86] intel_rdt: Fix setting of closid when adding CPUs to a group (Jiri Olsa) [1288964] - [x86] intel_rdt: Update percpu closid immeditately on CPUs affected by changee (Jiri Olsa) [1288964] - [x86] intel_rdt: Reset per cpu closids on unmount (Jiri Olsa) [1288964] - [x86] intel_rdt: Prevent deadlock against hotplug lock (Jiri Olsa) [1288964] - [x86] intel_rdt: Protect info directory from removal (Jiri Olsa) [1288964] - [x86] intel_rdt: Add info files to Documentation (Jiri Olsa) [1288964] - [x86] intel_rdt: Export the minimum number of set mask bits in sysfs (Jiri Olsa) [1288964] - [x86] intel_rdt: Propagate error in rdt_mount() properly (Jiri Olsa) [1288964] - [x86] intel_rdt: Add a missing #include (Jiri Olsa) [1288964] - [x86] intel_rdt: Add scheduler hook (Jiri Olsa) [1288964] - [x86] intel_rdt: Add schemata file (Jiri Olsa) [1288964] - [x86] intel_rdt: Add tasks files (Jiri Olsa) [1288964] - [x86] intel_rdt: Add cpus file (Jiri Olsa) [1288964] - [x86] intel_rdt: Add mkdir to resctrl file system (Jiri Olsa) [1288964] - [x86] intel_rdt: Add "info" files to resctrl file system (Jiri Olsa) [1288964] - [x86] intel_rdt: Add basic resctrl filesystem support (Jiri Olsa) [1288964] - [x86] intel_rdt: Build structures for each resource based on cache topology (Jiri Olsa) [1288964] - [x86] documentation, x86: Documentation for Intel resource allocation user interface (Jiri Olsa) [1288964] - [x86] cqm: Share PQR_ASSOC related data between CQM and CAT (Jiri Olsa) [1288964] - [x86] intel_rdt: Pick up L3/L2 RDT parameters from CPUID (Jiri Olsa) [1288964] - [x86] intel_rdt: Add Haswell feature discovery (Jiri Olsa) [1288964] - [x86] intel_rdt: Add CONFIG, Makefile, and basic initialization (Jiri Olsa) [1288964] - [x86] cpufeature: Add RDT CPUID feature bits (Jiri Olsa) [1288964] - [x86] cpufeature: Move some of the scattered feature bits to x86_capability (Jiri Olsa) [1288964] - [x86] intel: Add get_cpu_cache_id function (Jiri Olsa) [1288964] - [x86] intel_cacheinfo: Enable cache id in cache info (Jiri Olsa) [1288964] - [x86] cacheinfo: Introduce cache id (Jiri Olsa) [1288964]- [tty] n_hdlc: get rid of racy n_hdlc.tbuf ("Herton R. Krzesinski") [1429920] {CVE-2017-2636} - [fs] mnt: Prevent pivot_root from creating a loop in the mount tree (Aristeu Rozanski) [1151483] {CVE-2014-7970} - [fs] ceph: remove bogus warnings from ceph_releasepage (Jeff Layton) [1428973] - [fs] ceph: get caps when handling splice() (Jeff Layton) [1428973] - [fs] jbd2: avoid infinite loop when destroying aborted journal (Lukas Czerner) [1433886] - [fs] jbd2: fix checkpoint list cleanup (Lukas Czerner) [1433886] - [fs] jbd2: simplify calling convention around __jbd2_journal_clean_checkpoint_list (Lukas Czerner) [1433886] - [fs] sunrpc: Silence WARN_ON when NFSv4.1 over RDMA is in use (Sachin Prabhu) [1428039] - [fs] sunrpc: Don't engage exponential backoff when connection attempt is rejected ("J. Bruce Fields") [1433390] - [net] ping: implement proper locking (Jakub Sitnicki) [1438998] {CVE-2017-2671} - [lib] Remove string from parman config selection (Ivan Vecera) [1382040] - [net] sched: cls_matchall: Reflect HW offloading status (Ivan Vecera) [1382040] - [net] sched: cls_matchall: Dump the classifier flags (Ivan Vecera) [1382040] - [net] ipv4: fib: Send notification before deleting FIB alias (Ivan Vecera) [1382040] - [net] ipv4: fib: Send deletion notification with actual FIB alias type (Ivan Vecera) [1382040] - [net] ipv4: fib: Notify about nexthop status changes (Ivan Vecera) [1382040] - [lib] Introduce priority array area manager (Ivan Vecera) [1382040] - [kernel] list: introduce list_for_each_entry_from_reverse helper (Ivan Vecera) [1382040] - [net] sched: tc_mirred: Rename public predicates 'is_tcf_mirred_redirect' and 'is_tcf_mirred_mirror' (Ivan Vecera) [1382040] - [net] ipv4: fix value of ->nlmsg_flags reported in RTM_NEWROUTE events (Ivan Vecera) [1382040] - [net] ipv4: include NLM_F_APPEND flag in append route notifications (Ivan Vecera) [1382040] - [net] for rate-limited ICMP replies save one atomic operation (Sabrina Dubroca) [1428684] - [net] reduce cycles spend on ICMP replies that gets rate limited (Sabrina Dubroca) [1428684] - [net] icmp: add a global rate limitation (Sabrina Dubroca) [1428684] - [net] diag: add missing declarations (Xin Long) [1430276] - [net] sctp: use GFP_USER for user-controlled kmalloc (Xin Long) [1430276] - [net] sctp: Add process name and pid to deprecation warnings (Xin Long) [1430276] - [net] sctp: Reduce log spamming for sctp setsockopt (Xin Long) [1430276] - [net] sctp: sctp_association_init: put refs in reverse order (Xin Long) [1430276] - [net] sctp: process fwd tsn chunk only when prsctp is enabled (Xin Long) [1430276] - [net] sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment (Xin Long) [1430276] - [net] sctp: sctp_transport_lookup_process should rcu_read_unlock when transport is null (Xin Long) [1430276] - [net] sctp: change sk state only when it has assocs in sctp_shutdown (Xin Long) [1430276] - [net] sctp: assign assoc_id earlier in __sctp_connect (Xin Long) [1430276] - [net] sctp: fix SSN comparision (Xin Long) [1430276] - [net] sctp: forbid negative length (Xin Long) [1430276] - [net] sctp: remove the old ttl expires policy (Xin Long) [1430276] - [net] sctp: change to check peer prsctp_capable when using prsctp polices (Xin Long) [1430276] - [net] sctp: remove prsctp_param from sctp_chunk (Xin Long) [1430276] - [net] sctp: move sent_count to the memory hole in sctp_chunk (Xin Long) [1430276] - [net] sctp: fix the handling of SACK Gap Ack blocks (Xin Long) [1430276] - [net] sctp: fix overrun in sctp_diag_dump_one() (Xin Long) [1430276] - [net] sctp: always initialise sctp_ht_iter::start_fail (Xin Long) [1430276] - [net] sctp: terminate rhashtable walk correctly (Xin Long) [1430276] - [net] sctp: fix error return code in sctp_init() (Xin Long) [1430276] - [net] sctp: use in_compat_syscall for sctp_getsockopt_connectx3 (Xin Long) [1430276] - [net] sctp: keep owned chunk in destructor_arg instead of skb->cb (Xin Long) [1430276] - [x86] build: Build compressed x86 kernels as PIE when !CONFIG_RELOCATABLE as well (Scott Wood) [1438995] - [x86] build: Build compressed x86 kernels as PIE (Scott Wood) [1438995] - [block] blk-mq: Fix tagset reinit in the presence of cpu hot-unplug (David Milburn) [1437721]- [fs] kernfs: Enable kernfs build by default in RHEL7 (Carlos Maiolino) [1396983] - [fs] kernfs: Fix kernfs interface differences (Carlos Maiolino) [1396983] - [fs] kernfs: move the last knowledge of sysfs out from kernfs (Carlos Maiolino) [1396983] - [fs] sysfs: fix namespace refcnt leak (Carlos Maiolino) [1396983] - [fs] kernfs, sysfs, cgroup: restrict extra perm check on open to sysfs (Carlos Maiolino) [1396983] - [fs] kernfs: add back missing error check in kernfs_fop_mmap() (Carlos Maiolino) [1396983] - [fs] kernfs: fix a subdir count leak (Carlos Maiolino) [1396983] - [fs] kernfs: protect lazy kernfs_iattrs allocation with mutex (Carlos Maiolino) [1396983] - [fs] kernfs: cache atomic_write_len in kernfs_open_file (Carlos Maiolino) [1396983] - [fs] kernfs: fix off by one error. (Carlos Maiolino) [1396983] - [fs] kernfs: fix kernfs_node_from_dentry() (Carlos Maiolino) [1396983] - [fs] kernfs: fix hash calculation in kernfs_rename_ns() (Carlos Maiolino) [1396983] - [fs] kernfs: add CONFIG_KERNFS (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_get_parent(), kernfs_name/path() and friends (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_node_from_dentry(), kernfs_root_from_sb() and kernfs_rename() (Carlos Maiolino) [1396983] - [fs] kernfs: add kernfs_open_file->priv (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_ops->atomic_write_len (Carlos Maiolino) [1396983] - [fs] kernfs: allow nodes to be created in the deactivated state (Carlos Maiolino) [1396983] - [fs] kernfs: add missing kernfs_active() checks in directory operations (Carlos Maiolino) [1396983] - [fs] kernfs: implement kernfs_syscall_ops->remount_fs() and ->show_options() (Carlos Maiolino) [1396983] - [fs] kernfs: rename kernfs_dir_ops to kernfs_syscall_ops (Carlos Maiolino) [1396983] - [fs] kernfs: invoke dir_ops while holding active ref of the target node (Carlos Maiolino) [1396983] - [fs] kernfs, sysfs, driver-core: implement kernfs_remove_self() and its wrappers (Carlos Maiolino) [1396983] - [fs] kernfs: remove KERNFS_REMOVED (Carlos Maiolino) [1396983] - [fs] kernfs: remove KERNFS_ACTIVE_REF and add kernfs_lockdep() (Carlos Maiolino) [1396983] - [fs] kernfs: remove kernfs_addrm_cxt (Carlos Maiolino) [1396983] - [fs] kernfs: invoke kernfs_unmap_bin_file() directly from kernfs_deactivate() (Carlos Maiolino) [1396983] - [fs] kernfs: restructure removal path to fix possible premature return (Carlos Maiolino) [1396983] - [fs] kernfs: replace kernfs_node->u.completion with kernfs_root->deactivate_waitq (Carlos Maiolino) [1396983] - [fs] kernfs: make kernfs_deactivate() honor KERNFS_LOCKDEP flag (Carlos Maiolino) [1396983] - [fs] kernfs: associate a new kernfs_node with its parent on creation (Carlos Maiolino) [1396983] - [fs] kernfs: add struct dentry declaration in kernfs.h (Carlos Maiolino) [1396983] - [fs] kernfs: fix get_active failure handling in kernfs_seq_*() (Carlos Maiolino) [1396983] - [fs] kernfs: add kernfs_dir_ops (Carlos Maiolino) [1396983] - [fs] kernfs: allow negative dentries (Carlos Maiolino) [1396983] - [fs] kernfs: update kernfs_rename_ns() to consider KERNFS_STATIC_NAME (Carlos Maiolino) [1396983] - [fs] kernfs: mark static names with KERNFS_STATIC_NAME (Carlos Maiolino) [1396983] - [fs] kernfs: add REMOVED check to create and rename paths (Carlos Maiolino) [1396983] - [fs] kernfs: add @mode to kernfs_create_dir[_ns]() (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in internal functions and whatever is left (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in global variables (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in constants (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs/kernfs/ in various data structures (Carlos Maiolino) [1396983] - [fs] kernfs: drop s_ prefix from kernfs_node members (Carlos Maiolino) [1396983] - [fs] kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly (Carlos Maiolino) [1396983] - [fs] sysfs: bail early from kernfs_file_mmap() to avoid spurious lockdep warning (Carlos Maiolino) [1396983] - [fs] kernfs: implement "trusted.*" xattr support (Carlos Maiolino) [1396983] - [fs] kernfs: update sysfs_init_inode_attrs() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: remove cross inclusions of internal headers (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: implement kernfs_ns_enabled() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: make sysfs_dirent definition public (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move mount core code to fs/kernfs/mount.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: prepare mount path for kernfs (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: make inode number ida per kernfs_root (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: implement kernfs_create/destroy_root() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move symlink core code to fs/kernfs/symlink.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move file core code to fs/kernfs/file.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move dir core code to fs/kernfs/dir.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move inode code to fs/kernfs/inode.c (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move internal decls to fs/kernfs/kernfs-internal.h (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs[_find_and]_get() and kernfs_put() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: revamp sysfs_dirent active_ref lockdep annotation (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_notify() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: add kernfs_ops->seq_{start|next|stop}() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_create_file[_ns]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_ops (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: move sysfs_open_file to include/linux/kernfs.h (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_create_dir[_ns]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_setattr() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_rename[_ns]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_create_link() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: introduce kernfs_remove[_by_name[_ns]]() (Carlos Maiolino) [1396983] - [fs] sysfs, kernfs: add skeletons for kernfs (Carlos Maiolino) [1396983]- [ntb] ntb_netdev not covering all receive errors (Suravee Suthikulpanit) [1303727] - [ntb] use ethtool_cmd_speed_set helper to set ethtool speed value (Suravee Suthikulpanit) [1303727] - [ntb] ntb_netdev: Fix list_for_each_entry exit issue (Suravee Suthikulpanit) [1303727] - [ntb] ntb_netdev: Fix skb free issue in open (Suravee Suthikulpanit) [1303727] - [ntb] correct ntb_peer_spad_read for case when callback is not supplied (Suravee Suthikulpanit) [1303727] - [ntb] correct ntb_spad_count comment typo (Suravee Suthikulpanit) [1303727] - [ntb] Make _addr functions optional in the API (Suravee Suthikulpanit) [1303727] - [ntb] Fix documentation for ntb_peer_db_clear (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: Remove unnecessary call to ntb_peer_spad_read (Suravee Suthikulpanit) [1303727] - [ntb] Fix 'request_irq()' and 'free_irq()' inconsistancy (Suravee Suthikulpanit) [1303727] - [ntb] fix SKX NTB config space size register offsets (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: Limit memory windows based on available, scratchpads (Suravee Suthikulpanit) [1303727] - [ntb] Register and offset values fix for memory window (Suravee Suthikulpanit) [1303727] - [ntb] add support for hotplug feature (Suravee Suthikulpanit) [1303727] - [ntb] Adding Skylake Xeon NTB support (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: potential info leak in debugfs (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: init peer_addr in struct intel_ntb_dev (Suravee Suthikulpanit) [1303727] - [ntb] make DMA_OUT_RESOURCE_TO HZ independent (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: make DMA_OUT_RESOURCE_TO HZ independent (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: Fix typo in module parameter descriptions (Suravee Suthikulpanit) [1303727] - [ntb] ntb_pingpong: Fix db_init parameter description (Suravee Suthikulpanit) [1303727] - [ntb] add DMA error handling for RX DMA (Suravee Suthikulpanit) [1303727] - [ntb] add DMA error handling for TX DMA (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: use local variable pdev (Suravee Suthikulpanit) [1303727] - [ntb] ntb_hw_intel: show BAR size in debugfs info (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: clear link_is_up flag when the link goes down (Suravee Suthikulpanit) [1303727] - [ntb] ntb_pingpong: Add a debugfs file to get the ping count (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Add link status and files to debugfs (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Postpone memory window initialization for the user (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Wait for link before running test (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Return results by reading the run file (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Improve thread handling to increase robustness (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Schedule based on time not on performance (Suravee Suthikulpanit) [1303727] - [ntb] ntb_transport: Check the number of spads the hardware supports (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Add memory window debug support (Suravee Suthikulpanit) [1303727] - [ntb] ntb_perf: Allow limiting the size of the memory windows (Suravee Suthikulpanit) [1303727] - [ntb] allocate number transport entries depending on size of ring size (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: bug: Ensure the buffer size is large enough to return all spads (Suravee Suthikulpanit) [1303727] - [ntb] ntb_tool: Fix infinite loop bug when writing spad/peer_spad file (Suravee Suthikulpanit) [1303727] - [ntb] Remove _addr functions from ntb_hw_amd (Suravee Suthikulpanit) [1303727] - [ntb] Fix incorrect clean up routine in ntb_perf (Suravee Suthikulpanit) [1303727] - [ntb] Fix incorrect return check in ntb_perf (Suravee Suthikulpanit) [1303727] - [ntb] fix possible NULL dereference (Suravee Suthikulpanit) [1303727] - [ntb] add missing setup of translation window (Suravee Suthikulpanit) [1303727] - [ntb] stop link work when we do not have memory (Suravee Suthikulpanit) [1303727] - [ntb] stop tasklet from spinning forever during shutdown (Suravee Suthikulpanit) [1303727] - [ntb] perf test: fix address space confusion (Suravee Suthikulpanit) [1303727] - [ntb] Fix macro parameter conflict with field name (Suravee Suthikulpanit) [1303727] - [ntb] Add support for AMD PCI-Express Non-Transparent Bridge (Suravee Suthikulpanit) [1303727] - [ntb] ntb perf tool (Suravee Suthikulpanit) [1303727] - [ntb] Address out of DMA descriptor issue with NTB (Suravee Suthikulpanit) [1303727] - [ntb] Clear property bits in BAR value (Suravee Suthikulpanit) [1303727] - [ntb] ntb_process_tx error path bug (Suravee Suthikulpanit) [1303727] - [ntb] fix 32-bit compiler warning (Suravee Suthikulpanit) [1303727] - [ntb] unify translation addresses (Suravee Suthikulpanit) [1303727] - [ntb] invalid buf pointer in multi-MW setups (Suravee Suthikulpanit) [1303727] - [ntb] remove unused variable (Suravee Suthikulpanit) [1303727] - [ntb] fix access of free-ed pointer (Suravee Suthikulpanit) [1303727] - [ntb] Fix issue where we may be accessing NULL ptr (Suravee Suthikulpanit) [1303727] - [ntb] Fix range check on memory window index (Suravee Suthikulpanit) [1303727] - [ntb] Improve index handling in B2B MW workaround (Suravee Suthikulpanit) [1303727] - [ntb] Use unique DMA channels for TX and RX (Suravee Suthikulpanit) [1303727] - [ntb] Remove dma_sync_wait from ntb_async_rx (Suravee Suthikulpanit) [1303727] - [ntb] Clean up QP stats info (Suravee Suthikulpanit) [1303727] - [ntb] Make the transport list in order of discovery (Suravee Suthikulpanit) [1303727] - [ntb] Add PCI Device IDs for Broadwell Xeon (Suravee Suthikulpanit) [1303727] - [ntb] Add flow control to the ntb_netdev (Suravee Suthikulpanit) [1303727] - [ntb] avoid format string in dev_set_name (Suravee Suthikulpanit) [1303727] - [ntb] Fix dereference before check (Suravee Suthikulpanit) [1303727] - [ntb] Fix zero size or integer overflow in ntb_set_mw (Suravee Suthikulpanit) [1303727] - [ntb] Schedule to receive on QP link up (Suravee Suthikulpanit) [1303727] - [ntb] Fix oops in debugfs when transport is half-up (Suravee Suthikulpanit) [1303727] - [ntb] Fix transport stats for multiple devices (Suravee Suthikulpanit) [1303727] - [ntb] Fix ntb_transport out-of-order RX update (Suravee Suthikulpanit) [1303727] - [ntb] Add split BAR output for debugfs stats (Suravee Suthikulpanit) [1303727] - [ntb] Change WARN_ON_ONCE to pr_warn_once on unsafe (Suravee Suthikulpanit) [1303727] - [ntb] Print driver name and version in module init (Suravee Suthikulpanit) [1303727] - [ntb] Increase transport MTU to 64k from 16k (Suravee Suthikulpanit) [1303727] - [ntb] Rename Intel code names to platform names (Suravee Suthikulpanit) [1303727] - [ntb] Default to CPU memcpy for performance (Suravee Suthikulpanit) [1303727] - [ntb] Improve performance with write combining (Suravee Suthikulpanit) [1303727] - [ntb] Use NUMA memory in Intel driver (Suravee Suthikulpanit) [1303727] - [ntb] Use NUMA memory and DMA chan in transport (Suravee Suthikulpanit) [1303727] - [ntb] Rate limit ntb_qp_link_work (Suravee Suthikulpanit) [1303727] - [ntb] Add tool test client (Suravee Suthikulpanit) [1303727] - [ntb] Add ping pong test client (Suravee Suthikulpanit) [1303727] - [ntb] Add parameters for Intel SNB B2B addresses (Suravee Suthikulpanit) [1303727] - [ntb] Reset transport QP link stats on down (Suravee Suthikulpanit) [1303727] - [ntb] Do not advance transport RX on link down (Suravee Suthikulpanit) [1303727] - [ntb] Differentiate transport link down messages (Suravee Suthikulpanit) [1303727] - [ntb] Check the device ID to set errata flags (Suravee Suthikulpanit) [1303727] - [ntb] Enable link for Intel root port mode in probe (Suravee Suthikulpanit) [1303727] - [ntb] Read peer info from local SPAD in transport (Suravee Suthikulpanit) [1303727] - [ntb] Split ntb_hw_intel and ntb_transport drivers (Suravee Suthikulpanit) [1303727] - [ntb] Add NTB hardware abstraction layer (Suravee Suthikulpanit) [1303727] - [ntb] Move files in preparation for NTB abstraction (Suravee Suthikulpanit) [1303727] - [ntb] initialize max_mw for Atom before using it (Suravee Suthikulpanit) [1303727] - [ntb] iounmap MW reg and vbase in error path (Suravee Suthikulpanit) [1303727] - [ntb] Adding split BAR support for Haswell platforms (Suravee Suthikulpanit) [1303727] - [ntb] use errata flag set via DID to implement workaround (Suravee Suthikulpanit) [1303727] - [ntb] conslidate reading of PPD to move platform detection earlier (Suravee Suthikulpanit) [1303727] - [ntb] move platform detection to separate function (Suravee Suthikulpanit) [1303727] - [ntb] debugfs device entry (Suravee Suthikulpanit) [1303727] - [ntb] Add alignment check to meet hardware requirement (Suravee Suthikulpanit) [1303727] - [ntb] correct the spread of queues over mw's (Suravee Suthikulpanit) [1303727] - [ntb] Use pci_enable_msix_range() instead of pci_enable_msix() (Suravee Suthikulpanit) [1303727] - [ntb] Split ntb_setup_msix() into separate BWD/SNB routines (Suravee Suthikulpanit) [1303727] - [ntb] Use pci_msix_vec_count() to obtain number of MSI-Xs (Suravee Suthikulpanit) [1303727] - [ntb] Code Style Clean-up (Suravee Suthikulpanit) [1303727] - [ntb] client event cleanup (Suravee Suthikulpanit) [1303727] - [ntb] Fix leakage of ntb_device::msix_entries[] array (Suravee Suthikulpanit) [1303727] - [ntb] Fix typo in setting one translation register (Suravee Suthikulpanit) [1303727] - [ntb] Disable interrupts and poll under high load (Suravee Suthikulpanit) [1303727] - [ntb] Enable Snoop on Primary Side (Suravee Suthikulpanit) [1303727] - [ntb] Document HW errata (Suravee Suthikulpanit) [1303727] - [ntb] remove duplicate defines (Suravee Suthikulpanit) [1303727] - [ntb] correct dmaengine_get/put usage (Suravee Suthikulpanit) [1303727] - [ntb] Fix ntb_transport link down race (Suravee Suthikulpanit) [1303727] - [ntb] Fix missed call to pci_enable_msix() (Suravee Suthikulpanit) [1303727] - [ntb] Fix NTB-RP Link Up (Suravee Suthikulpanit) [1303727] - [ntb] Xeon Doorbell errata workaround (Suravee Suthikulpanit) [1303727] - [ntb] convert to dmaengine_unmap_data (Suravee Suthikulpanit) [1303727] - [ntb] clean up unnecessary MSI/MSI-X capability find (Suravee Suthikulpanit) [1303727] - [ntb] Update Version (Suravee Suthikulpanit) [1303727] - [ntb] Comment Fix (Suravee Suthikulpanit) [1303727] - [ntb] Remove unused variable (Suravee Suthikulpanit) [1303727] - [ntb] Remove References of non-B2B BWD HW (Suravee Suthikulpanit) [1303727] - [ntb] NTB-RP support (Suravee Suthikulpanit) [1303727] - [ntb] Rename Variables for NTB-RP (Suravee Suthikulpanit) [1303727] - [ntb] Use DMA Engine to Transmit and Receive (Suravee Suthikulpanit) [1303727] - [ntb] Enable 32bit Support (Suravee Suthikulpanit) [1303727] - [ntb] Update Device IDs (Suravee Suthikulpanit) [1303727] - [ntb] BWD Link Recovery (Suravee Suthikulpanit) [1303727] - [ntb] Xeon Errata Workaround (Suravee Suthikulpanit) [1303727] - [dma] async_memcpy: convert to dmaengine_unmap_data (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: reference counted unmap data (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: add support to provide error result from a DMA transation (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: Add helper function to prep for error reporting (Suravee Suthikulpanit) [1303727] - [dma] dmaengine: prepare for generic 'unmap' data (Suravee Suthikulpanit) [1303727]- [kernel] userns: Avoid panics by reserving space in user_table for future ucounts ("Eric W. Biederman") [1340238] - [mm] slab.h: fix argument order in cache_from_obj's error message (Aristeu Rozanski) [1437645] - [x86] platform/uv: Fix calculation of Global Physical Address (Frank Ramsay) [1434837] - [pci] Support INTx masking on ConnectX-4 with firmware x.14.1100+ (Myron Stowe) [1437132] - [pci] Convert Mellanox broken INTx quirks to be for listed devices only (Myron Stowe) [1437132] - [pci] Convert broken INTx masking quirks from HEADER to FINAL (Myron Stowe) [1437132] - [acpi] apei: Fix leaked resources (Jerome Marchand) [1173433] - [acpi] apei: erst: Fixed leaked resources in erst_init (Jerome Marchand) [1173433] - [scsi] ipr: Driver version 2.6.4 (Gustavo Duarte) [1406512] - [scsi] ipr: Fix SATA EH hang (Gustavo Duarte) [1406512] - [scsi] ipr: Error path locking fixes (Gustavo Duarte) [1406512] - [scsi] ipr: Fix abort path race condition (Gustavo Duarte) [1406512] - [scsi] ipr: Remove redundant initialization (Gustavo Duarte) [1406512] - [scsi] ipr: Fix missed EH wakeup (Gustavo Duarte) [1406512] - [netdrv] be2net: Fix endian issue in logical link config command (David Arcari) [1384389] - [netdrv] fjes: Fix wrong netdevice feature flags (Yasuaki Ishimatsu) [1435603] - [netdrv] bnxt_en: Correct the order of arguments to netdev_err() in bnxt_set_tpa() (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Fix NULL pointer dereference in reopen failure path (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Ignore 0 value in autoneg supported speed from firmware (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Check if firmware LLDP agent is running (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Call bnxt_ulp_stop() during tx timeout (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Perform function reset earlier during probe (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: use eth_hw_addr_random() (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: fix pci cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Fix NULL pointer dereference in a failure path during open (Jonathan Toppins) [1433476] - [netdrv] bnxt_en: Reject driver probe against all bridge devices (Jonathan Toppins) [1433476] - [netdrv] mlx5e: Reorder update stats (Kamal Heib) [1409101] - [netdrv] mlx5: Move cached hca caps to designated caps struct (Kamal Heib) [1409101] - [netdrv] mlx5e: Expose PCIe statistics to ethtool (Kamal Heib) [1409101] - [netdrv] mlx5: Add MPCNT register infrastructure (Kamal Heib) [1409101] - [netdrv] mlx5e: Expose physical layer statistical counters to ethtool (Kamal Heib) [1409101] - [netdrv] mlx5: Add PPCNT physical layer statistical group infrastructure (Kamal Heib) [1409101] - [netdrv] mlx5: Query and cache PCAM, MCAM registers on initialization (Kamal Heib) [1409101] - [netdrv] mlx5: Implement PCAM, MCAM access register commands (Kamal Heib) [1409101] - [netdrv] mlx5: Expose PCAM, MCAM registers infrastructure (Kamal Heib) [1409101] - [netdrv] mlx5e: Implement 1PPS support (Kamal Heib) [1386723] - [netdrv] mlx5: Add MTPPS and MTPPSE registers infrastructure (Kamal Heib) [1386723] - [infiniband] ib/mlx5: Replace ENOTSUPP usage with EOPNOTSUPP (Kamal Heib) [1386747] - [infiniband] ib/mlx5: Add flow tag support (Kamal Heib) [1386747] - [infiniband] ib/uverbs: Add support for flow tag (Kamal Heib) [1386747] - [rdma] ib/core: Introduce flow tag specification (Kamal Heib) [1386747] - [netdrv] mlx5: Consolidate flow rules regardless their flow tag (Kamal Heib) [1386747]- [net] flow_dissector: check if arp_eth is null rather than arp (Jonathan Toppins) [1393375] - [net] sched: cls_rsvp: complete rcu conversion (Jonathan Toppins) [1393375] - [net] sched: cls_tcindex: fix another crash in cls_tcindex (Jonathan Toppins) [1393375] - [net] sched: act_mirred: fix a typo in get_dev (Jonathan Toppins) [1393375] - [net] sched: cls_flower: mark tech preview (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Reflect HW offload status (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Properly handle classifier flags dumping (Jonathan Toppins) [1393375] - [net] sched: cls_flower: expose priority to offloading netdevice (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Correct matching on ICMPv6 code (Jonathan Toppins) [1393375] - [net] sched: cls_flower: reduce fl_change stack size (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Disallow duplicate internal elements (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support matching on ARP (Jonathan Toppins) [1393375] - [net] flow_disector: ARP support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Fix missing addr_type in classify (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Mandate mask when matching on flags (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Use masked key when calling HW offloads (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Use mask for addr_type (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support matching on ICMP type and code (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add support for matching on flags (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Set the filter Hardware device for all use-cases (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add offload support using egress Hardware device (Jonathan Toppins) [1393375] - [net] sched: move tc offload macros to pkt_cls.h (Jonathan Toppins) [1393375] - [net] sched: avoid unused variable warning (Jonathan Toppins) [1393375] - [net] sched: act_mirred: Add new tc_action_ops get_dev() (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Provide a filter to replace/destroy hardware filter functions (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Try to offload only if skip_hw flag isn't set (Jonathan Toppins) [1393375] - [net] sched: Add separate check for skip_hw flag (Jonathan Toppins) [1393375] - [net] sched: cls_flower: remove from hashtable only in case skip sw flag is not set (Jonathan Toppins) [1393375] - [net] sched: cls_flower: respect rcu grace period on cls destruction (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add UDP port to tunnel parameters (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Allow setting encapsulation fields as used key (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support matching on SCTP ports (Jonathan Toppins) [1393375] - [net] sched: cls_flower: merge filter delete/destroy common code (Jonathan Toppins) [1393375] - [net] sched: cls_flower: add missing unbind call when destroying flows (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Use a proper mask value for enc key id parameter (Jonathan Toppins) [1393375] - [net] sched: stylistic cleanups (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Specify vlan attributes format in the UAPI header (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Remove an unused field from the filter key structure (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Support masking for matching on tcp/udp ports (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Classify packet in ip tunnels (Jonathan Toppins) [1393375] - [net] dst: Utility functions to build dst_metadata without supplying an skb (Jonathan Toppins) [1393375] - [net] ip_tunnels: Introduce tunnel_id_to_key32() and key32_to_tunnel_id() (Jonathan Toppins) [1393375] - [net] sched: cls_flower: fix use of uninitialized ethertype variable in cls_flower (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add vlan support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Avoid dissection of unmasked keys (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Return error when hw can't offload and skip_sw is set (Jonathan Toppins) [1393375] - [net] sched: fix tc_should_offload for specific clsact classes (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Introduce support in SKIP SW flag (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Hardware offloaded filters statistics support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Fix pointer cast (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Introduce hardware offload support (Jonathan Toppins) [1393375] - [net] sched: cls_flower: set key address type when present (Jonathan Toppins) [1393375] - [net] sched: cls_flower: fix panic on filter replace (Jonathan Toppins) [1393375] - [net] sched: cls_flower: flower fix typo (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Add full IPv6 addresses to flow_keys (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Get skb hash over flow_keys structure (Jonathan Toppins) [1393375] - [net] sched: cls_flower: Fix compile error (Jonathan Toppins) [1393375] - [net] sched: cls_flower: introduce Flower classifier (Jonathan Toppins) [1393375]- [pci] Enable access to non-standard VPD for Chelsio devices (Sai Vemuri) [1241921] - [x86] efi: Do not handle BGRT image in kdump kernel (Bhupesh Sharma) [1268946] - [net] qed: Add support for hardware offloaded FCoE (Chad Dupuis) [1384085] - [scsi] qedf: Add QLogic FastLinQ offload FCoE driver framework (Chad Dupuis) [1384085] - [scsi] qedi: Fix memory leak in tmf response processing (Chad Dupuis) [1384083] - [scsi] qedi: Fix possible memory leak in qedi_iscsi_update_conn() (Chad Dupuis) [1384083] - [scsi] qedi: fix build, depends on UIO (Chad Dupuis) [1384083] - [scsi] qedi: Add QLogic FastLinQ offload iSCSI driver framework (Chad Dupuis) [1384083] - [misc] mei: don't wait for os version message reply (Jerry Snitselaar) [1435102] - [misc] mei: me: add lewisburg device ids (Jerry Snitselaar) [1435102] - [char] tpm_crb: request and relinquish locality 0 (Jerry Snitselaar) [1402149] - [char] tpm: make check_locality return bool (Jerry Snitselaar) [1402149] - [char] tpm_crb: check for bad response size (Jerry Snitselaar) [1402149] - [char] tpm_crb: encapsulate crb_wait_for_reg_32 (Jerry Snitselaar) [1402149] - [char] tpm_crb: map locality registers (Jerry Snitselaar) [1402149] - [char] tpm crb: Work around BIOS's that report the wrong ACPI region size (Jerry Snitselaar) [1402149] - [tools] perf bench numa: Add more comment for -c option (Jiri Olsa) [1018964] - [crypto] ccp - Assign DMA commands to the channel's CCP (Suravee Suthikulpanit) [1420977] - [netdrv] iwlwifi: mvm: cleanup pending frames in DQA mode (Stanislaw Gruszka) [1431840] - [netdrv] mlx4_en: Adding support of turning off link autonegotiation via ethtool (Kamal Heib) [1409502] - [cpufreq] intel_pstate: Disable energy efficiency optimization (Prarit Bhargava) [1408828] - [powerpc] powernv: Handle OPAL_WRONG_STATE in opal_get_sensor_data() (Steve Best) [1412551] - [powerpc] powerpc/64: Fix checksum folding in csum_add() (Gustavo Duarte) [1430834] - [powerpc] powerpc/64: Use optimized checksum routines on little-endian (Gustavo Duarte) [1430834] - [powerpc] powerpc/64: Fix checksum folding in csum_tcpudp_nofold and ip_fast_csum_nofold (Gustavo Duarte) [1430834] - [powerpc] Update parameters for csum_tcpudp_magic & csum_tcpudp_nofold (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: Fix again csum_partial_copy_generic() (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: Fix csum_partial_copy_generic() (Gustavo Duarte) [1430834] - [powerpc] lib: Clarify that adde is an instruction and we mean plural (Gustavo Duarte) [1430834] - [powerpc] simplify csum_add(a, b) in case a or b is constant 0 (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: optimise csum_partial() loop (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: optimise a few instructions in csum_partial() (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: rewrite csum_partial_copy_generic() based on copy_tofrom_user() (Gustavo Duarte) [1430834] - [powerpc] inline ip_fast_csum() (Gustavo Duarte) [1430834] - [powerpc] powerpc/32: checksum_wrappers_64 becomes checksum_wrappers (Gustavo Duarte) [1430834] - [powerpc] mark xer clobbered in csum_add() (Gustavo Duarte) [1430834] - [powerpc] add support for csum_add() (Gustavo Duarte) [1430834] - [powerpc] put csum_tcpudp_magic inline (Gustavo Duarte) [1430834] - [firmware] efi: Expose underlying UEFI firmware platform size to userland (Lenny Szubowicz) [1434959]- [x86] mm/kaslr: EFI region is mistakenly included into KASLR VA space for randomization (Baoquan He) [1424943] - [x86] kconfig: Remove misleading note regarding hibernation and KASLR (Baoquan He) [1424943] - [kernel] uaccess.h: Include linux/sched.h (Baoquan He) [1424943] - [x86] microcode/amd: Fix load of builtin microcode with randomized memory (Baoquan He) [1424943] - [x86] microcode/amd: Make amd_ucode_patch[] static (Baoquan He) [1424943] - [x86] microcode/amd: Fix initrd loading with CONFIG_RANDOMIZE_MEMORY=y (Baoquan He) [1424943] - [x86] asm, x86/microcode: Add __PAGE_OFFSET_BASE define on 32-bit (Baoquan He) [1424943] - [x86] microcode/intel: Fix initrd loading with CONFIG_RANDOMIZE_MEMORY=y (Baoquan He) [1424943] - [x86] microcode: Fix loading precedence (Baoquan He) [1424943] - [kernel] kexec: export the value of phys_base instead of symbol address (Baoquan He) [1424943] - [kernel] kexec: export KERNEL_IMAGE_SIZE to vmcoreinfo (Baoquan He) [1424943] - [x86] revert "kdump, vmcoreinfo: report memory sections virtual addresses" (Baoquan He) [1424943] - [kernel] kdump, vmcoreinfo: report memory sections virtual addresses (Baoquan He) [1424943] - [x86] mm/64: Enable KASLR for vmemmap memory region (Baoquan He) [1424943] - [x86] ptdump: Add section for EFI runtime services (Baoquan He) [1424943] - [x86] mm/kaslr: Increase BRK pages for KASLR memory randomization (Baoquan He) [1424943] - [x86] mm/kaslr: Fix physical memory calculation on KASLR memory randomization (Baoquan He) [1424943] - [x86] mm: Do not reference phys addr beyond kernel (Baoquan He) [1424943] - [x86] mm: Add memory hotplug support for KASLR memory randomization (Baoquan He) [1424943] - [x86] mm: Enable KASLR for vmalloc memory regions (Baoquan He) [1424943] - [x86] mm: Enable KASLR for physical mapping memory regions (Baoquan He) [1424943] - [x86] asm: Remove unused L3_PAGE_OFFSET (Baoquan He) [1424943] - [x86] mm: Implement ASLR for kernel memory regions (Baoquan He) [1424943] - [x86] mm: Separate variable for trampoline PGD (Baoquan He) [1424943] - [x86] mm: Add PUD VA support for physical mapping (Baoquan He) [1424943] - [x86] mm: Use pte_none() to test for empty PTE (Baoquan He) [1424943] - [x86] mm: Update physical mapping variable names (Baoquan He) [1424943] - [x86] revert "Use pte_none() to test for empty PTE" (Baoquan He) [1424943] - [kernel] sched: Remove lockdep check in sched_move_task() (Oleg Nesterov) [1388158] - [kernel] sched/autogroup: Do not use autogroup->tg in zombie threads (Oleg Nesterov) [1388158] - [kernel] sched/autogroup: Fix autogroup_move_group() to never skip sched_move_task() (Oleg Nesterov) [1388158] - [kernel] sched: Change autogroup_move_group() to use for_each_thread() (Oleg Nesterov) [1388158] - [kernel] audit: log module name on delete_module (Richard Guy Briggs) [1426659] - [kernel] audit: add feature audit_lost reset (Richard Guy Briggs) [1249813] - [kernel] audit: Audit proc//cmdline aka proctitle (Richard Guy Briggs) [1299527] - [kernel] mm: Create utility function for accessing a tasks commandline value (Richard Guy Briggs) [1299527] - [kernel] perf/core: Introduce PMU_EV_CAP_READ_ACTIVE_PKG (Jiri Olsa) [1434753] {CVE-2017-6001} - [kernel] perf/core: Generalize event->group_flags (Jiri Olsa) [1434753] {CVE-2017-6001} - [kernel] perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race (Jiri Olsa) [1434753] {CVE-2017-6001} - [kernel] powerpc: Fix copy_file_range syscall (Prarit Bhargava) [1436879] - [kernel] s390: set NR_syscalls to 376 (Prarit Bhargava) [1436879] - [kernel] userns: Remove user namespaces from tech preview status ("Eric W. Biederman") [1340238] - [kernel] userns: By default allow 0 user namespaces in RHEL7 ("Eric W. Biederman") [1340238] - [kernel] ucount: Remove the atomicity from ucount->count ("Eric W. Biederman") [1340238] - [kernel] userns: Make ucounts lock irq-safe ("Eric W. Biederman") [1340238] - [kernel] userns: When the per user per user namespace limit is reached return ENOSPC ("Eric W. Biederman") [1340238] - [kenrel] userns: Document per user per user namespace limits ("Eric W. Biederman") [1340238] - [kernel] mntns: Add a limit on the number of mount namespaces ("Eric W. Biederman") [1340238 1322495] {CVE-2016-6213} - [kernel] netns: Add a limit on the number of net namespaces ("Eric W. Biederman") [1340238] - [kernel] ipcns: Add a limit on the number of ipc namespaces ("Eric W. Biederman") [1340238] - [kernel] ipc: Initialize ipc_namespace->user_ns early ("Eric W. Biederman") [1340238] - [kernel] utsns: Add a limit on the number of uts namespaces ("Eric W. Biederman") [1340238] - [kernel] pidns: Add a limit on the number of pid namespaces ("Eric W. Biederman") [1340238] - [kernel] userns: Generalize the user namespace count into ucount ("Eric W. Biederman") [1340238] - [kernel] userns: Make the count of user namespaces per user ("Eric W. Biederman") [1340238] - [kernel] userns: Add a limit on the number of user namespaces ("Eric W. Biederman") [1340238] - [kernel] userns: Add per user namespace sysctls ("Eric W. Biederman") [1340238] - [kernel] userns: Free user namespaces in process context ("Eric W. Biederman") [1340238] - [kernel] sysctl: Stop implicitly passing current into sysctl_table_root.lookup ("Eric W. Biederman") [1340238]- [md] dm error: add DAX support (Jeff Moyer) [1384648 1384644] - [dax] rhel: device-dax: only support page-sized faults (Jeff Moyer) [1383489] - [md] dm: allow bio-based table to be upgraded to bio-based with DAX support (Jeff Moyer) [1384648 1384644] - [md] dm snap: add fake origin_direct_access (Jeff Moyer) [1384648 1384644] - [md] dm stripe: add DAX support (Jeff Moyer) [1384644] - [md] dm linear: add DAX support (Jeff Moyer) [1384648] - [uapi] dm: add infrastructure for DAX support (Jeff Moyer) [1384648 1384644] - [kernel] dax: enable dax in the presence of known media errors (badblocks) (Jeff Moyer) [1383825] - [dax] device-dax: fix pmd/pte fault fallback handling (Jeff Moyer) [1383489] - [dax] fix debug output typo (Jeff Moyer) [1383489] - [nvdimm] libnvdimm, pfn: fix memmap reservation size versus 4K alignment (Jeff Moyer) [1383825] - [acpi] nfit: fix acpi_nfit_flush_probe() crash (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: do not delete namespace-id 0 (Jeff Moyer) [1383827] - [nvdimm] constify device_type structures (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: fix pmem namespace leak, delete when size set to zero (Jeff Moyer) [1383827] - [nvdimm] pmem: return EIO on read_pmem() failure (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: fix mishandled nvdimm_clear_poison() return value (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: replace mutex_is_locked() warnings with lockdep_assert_held (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, pfn: fix align attribute (Jeff Moyer) [1383825] - [tools] testing/nvdimm: unit test acpi_nfit_ctl() (Jeff Moyer) [1383825] - [acpi] nfit: fix bus vs dimm confusion in xlat_status (Jeff Moyer) [1383825] - [acpi] nfit: validate ars_status output buffer size (Jeff Moyer) [1383825] - [kernel] acpi, nfit, libnvdimm: fix / harden ars_status output length handling (Jeff Moyer) [1383825] - [acpi] nfit: fix extended status translations for ACPI DSMs (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, e820: use module_platform_driver (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: use octal for permissions (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: avoid multiple sector calculations (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: remove else after return in nsio_rw_bytes() (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: fix the type of name variable (Jeff Moyer) [1383827] - [nvdimm] libnvdimm: use consistent naming for request_mem_region() (Jeff Moyer) [1383825] - [dax] add region 'id', 'size', and 'align' attributes (Jeff Moyer) [1383489] - [dax] device-dax: fix private mapping restriction, permit read-only (Jeff Moyer) [1383489] - [dax] device-dax: fail all private mapping attempts (Jeff Moyer) [1383489] - [dax] device-dax: check devm_nsio_enable() return value (Jeff Moyer) [1383489] - [dax] device-dax: fix percpu_ref_exit ordering (Jeff Moyer) [1383489] - [dax] use correct dev_t value (Jeff Moyer) [1383489] - [dax] convert devm_create_dax_dev to PTR_ERR (Jeff Moyer) [1383489] - [dax] fix mapping size check (Jeff Moyer) [1383489] - [dax] fix device-dax region base (Jeff Moyer) [1383489] - [dax] check resource alignment at dax region/device create (Jeff Moyer) [1383489] - [dax] unmap/truncate on device shutdown (Jeff Moyer) [1383489] - [uapi] dax: define a unified inode/address_space for device-dax mappings (Jeff Moyer) [1383489] - [dax] convert to the cdev api (Jeff Moyer) [1383489] - [dax] embed a struct device in dax_dev (Jeff Moyer) [1383489] - [dax] rename fops from dax_dev_ to dax_ (Jeff Moyer) [1383489] - [dax] reorder dax_fops function definitions (Jeff Moyer) [1383489] - [dax] cleanup needlessly global symbol warnings (Jeff Moyer) [1383489] - [dax] use devm_add_action_or_reset() (Jeff Moyer) [1383489] - [nvdimm] use the right length of "pmem" (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: check and clear poison before writing to pmem (Jeff Moyer) [1383825] - [nvdimm] make CONFIG_NVDIMM_DAX 'bool' (Jeff Moyer) [1383489] - [nvdimm] pmem: report error on clear poison failure (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: potential NULL deref on allocation error (Jeff Moyer) [1383827] - [nvdimm] libnvdimm: allow a platform to force enable label support (Jeff Moyer) [1383827] - [nvdimm] libnvdimm: use generic iostat interfaces (Jeff Moyer) [1383825] - [kernel] blk: introduce generic io stat accounting help function (Jeff Moyer) [1383825] - [nvdimm] /dev/dax: fix Kconfig dependency build breakage (Jeff Moyer) [1383489] - [nvdimm] libnvdimm, namespace: allow creation of multiple pmem-namespaces per region (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: lift single pmem limit in scan_labels() (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: filter out of range labels in scan_labels() (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: enable allocation of multiple pmem namespaces (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: update label implementation for multi-pmem (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: expand pmem device naming scheme for multi-pmem (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, region: update nd_region_available_dpa() for multi-pmem support (Jeff Moyer) [1383827] - [kernel] libnvdimm, namespace: sort namespaces by dpa at init (Jeff Moyer) [1383827] - [kernel] libnvdimm, namespace: allow multiple pmem-namespaces per region at scan time (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: unify blk and pmem label scanning (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, namespace: refactor uuid_show() into a namespace_to_uuid() helper (Jeff Moyer) [1383827] - [nvdimm] libnvdimm, label: convert label tracking to a linked list (Jeff Moyer) [1383827] - [kernel] libnvdimm, region: move region-mapping input-paramters to nd_mapping_desc (Jeff Moyer) [1383825] - [nvdimm] reduce duplicated wpq flushes (Jeff Moyer) [1383825] - [kernel] libnvdimm: clear the internal poison_list when clearing badblocks (Jeff Moyer) [1383825] - [nvdimm] pmem: reduce kmap_atomic sections to the memcpys only (Jeff Moyer) [1383825] - [kernel] x86, pmem: use memcpy_mcsafe() for memcpy_from_pmem() (Jeff Moyer) [1383825] - [acpi] nfit: don't start a full scrub by default for an MCE (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, region: fix flush hint table thinko (Jeff Moyer) [1383825] - [nvdimm] remove duplicate nd_mapping declaration (Jeff Moyer) [1383825] - [nvdimm] libnvdimm, namespace: debug invalid interleave-set-cookie values (Jeff Moyer) [1383825] - [acpi] nfit: fail DSMs that return non-zero status by default (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: fix devm_nvdimm_memremap() error path (Jeff Moyer) [1383825] - [nvdimm] fix PHYS_PFN/PFN_PHYS mixup (Jeff Moyer) [1428115] - [nvdimm] libnvdimm: allow legacy (e820) pmem region to clear bad blocks (Jeff Moyer) [1383825] - [acpi] nfit, mce: Fix SPA matching logic in MCE handler (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: Fix nvdimm_probe error on NVDIMM-N (Jeff Moyer) [1385037] - [nvdimm] Spelling s/unacknoweldged/unacknowledged/ (Jeff Moyer) [1383825] - [tools] testing/nvdimm: unit test for acpi_nvdimm_notify() (Jeff Moyer) [1383825] - [kernel] acpi, nfit: add dimm device notification support (Jeff Moyer) [1383825] - [tools] testing/nvdimm: unit test for acpi_nfit_notify() (Jeff Moyer) [1383825] - [tools] testing/nvdimm: fix SIGTERM vs hotplug crash (Jeff Moyer) [1383825] - [acpi] nfit: check for the correct event code in notifications (Jeff Moyer) [1369563] - [nvdimm] btt: add a size attribute for BTTs (Jeff Moyer) [1379275] - [acpi] libnvdimm, nd_blk: mask off reserved status bits (Jeff Moyer) [1383825] - [nvdimm] libnvdimm-btt: Delete an unnecessary check before the function call "__nd_device_register" (Jeff Moyer) [1379275] - [tools] nfit: do an ARS scrub on hitting a latent media error (Jeff Moyer) [1383825] - [acpi] nfit: move to nfit/ sub-directory (Jeff Moyer) [1383825] - [mm] /dev/dax, core: file operations and dax-mmap (Jeff Moyer) [1383489] - [tools] /dev/dax, pmem: direct access to persistent memory (Jeff Moyer) [1383489] - [kernel] nfit, libnvdimm: allow an ARS scrub to be triggered on demand (Jeff Moyer) [1383825] - [nvdimm] libnvdimm: register nvdimm_bus devices with an nd_bus driver (Jeff Moyer) [1383825] - [nvdimm] pmem: clarify a debug print in pmem_clear_poison (Jeff Moyer) [1383825] - [tools] nfit, tools/testing/nvdimm/: unify shutdown paths (Jeff Moyer) [1383825] - [tools] libnvdimm: move ->module to struct nvdimm_bus_descriptor (Jeff Moyer) [1383825] - [tools] nfit: cleanup acpi_nfit_init calling convention (Jeff Moyer) [1383825] - [acpi] nfit: fix _FIT evaluation memory leak + use after free (Jeff Moyer) [1383825] - [acpi] nfit: treat virtual ramdisk SPA as pmem region (Jeff Moyer) [1383825] - [kernel] block: add QUEUE_FLAG_DAX for devices to advertise their DAX support (Jeff Moyer) [1384648 1384644] - [nvdimm] libnvdimm: IS_ERR() usage cleanup (Jeff Moyer) [1383825]- [netdrv] mark the aquantia ethernet driver as tech-preview (David Arcari) [1406021] - [netdrv] aquantia: Reset is_gso flag when EOP reached (David Arcari) [1406021] - [netdrv] aquantia: Fix for LSO with IPv6 (David Arcari) [1406021] - [netdrv] aquantia: Missing spinlock initialization (David Arcari) [1406021] - [netdrv] aquantia: Fix packet type detection (TCP/UDP) for IPv6 (David Arcari) [1406021] - [netdrv] aquantia: Remove adapter re-opening when MTU changed (David Arcari) [1406021] - [netdrv] aquantia: Fix for RX checksum offload (David Arcari) [1406021] - [netdrv] aquantia: Copying tx buffers is not needed (David Arcari) [1406021] - [netdrv] aquantia: Fixed memory allocation if AQ_CFG_RX_FRAME_MAX > 1 page (David Arcari) [1406021] - [netdrv] aquantia: Fixed incorrect buff->len calculation (David Arcari) [1406021] - [netdrv] aquantia: Call netdev_register after all initialized (David Arcari) [1406021] - [netdrv] aquantia: Null pointer check for aq_nic_ndev_alloc (David Arcari) [1406021] - [netdrv] aquantia: Using NETDEV_TX_OK instead 0 (David Arcari) [1406021] - [netdrv] aquantia: Fixed missing rtnl_unlock (David Arcari) [1406021] - [netdrv] aquantia: Superfluous initialization of "err" (David Arcari) [1406021] - [netdrv] aquantia: Using module_pci_driver (David Arcari) [1406021] - [netdrv] aquantia: Removed busy_count field (David Arcari) [1406021] - [netdrv] aquantia: Removed extra assignment for skb->dev (David Arcari) [1406021] - [netdrv] aquantia: remove function aq_ring_tx_deinit (David Arcari) [1406021] - [netdrv] aquantia: Add 2500/5000 mbit link modes support (David Arcari) [1406021] - [netdrv] aquantia: fix dma_mapping_error test (David Arcari) [1406021] - [netdrv] aquantia: atlantic: use new api ethtool_{get|set}_link_ksettings (David Arcari) [1406021] - [netdrv] generalize napi_complete_done() (David Arcari) [1406021] - [netdrv] aquantia: return -ETIME in macro AQ_HW_WAIT_FOR (David Arcari) [1406021] - [netdrv] aquantia: remove another redundant err check (David Arcari) [1406021] - [netdrv] aquantia: remove redundant err check (David Arcari) [1406021] - [netdrv] aquantia: Integrate AQtion 2.5/5 GB NIC driver (David Arcari) [1406021] - [netdrv] aquantia: Receive side scaling (David Arcari) [1406021] - [netdrv] aquantia: Ethtool support (David Arcari) [1406021] - [netdrv] aquantia: Hardware interface and utility functions (David Arcari) [1406021] - [netdrv] aquantia: Atlantic hardware abstraction layer (David Arcari) [1406021] - [netdrv] aquantia: PCI operations (David Arcari) [1406021] - [netdrv] aquantia: Vector operations (David Arcari) [1406021] - [netdrv] aquantia: Atlantic A0 and B0 specific functions (David Arcari) [1406021] - [netdrv] aquantia: Support for NIC-specific code (David Arcari) [1406021] - [netdrv] aquantia: Low-level hardware interfaces (David Arcari) [1406021] - [netdrv] aquantia: Add ring support code (David Arcari) [1406021] - [netdrv] aquantia: Common functions and definitions (David Arcari) [1406021] - [netdrv] aquantia: Make and configuration files (David Arcari) [1406021] - [uapi] ethtool: add support for 2500BaseT and 5000BaseT link modes (David Arcari) [1406021] - [uapi] ethtool: add support for 1000BaseX and missing 10G link modes (David Arcari) [1406021]- [netdrv] ieee802154: atusb: fix driver to work with older firmware versions (David Arcari) [1415327] - [netdrv] at86rf230: Allow slow GPIO pins for "rstn" (David Arcari) [1415327] - [netdrv] ieee802154: atusb: do not use the stack for address fetching to make it DMA able (David Arcari) [1415327] - [netdrv] ieee802154: atusb: make sure we set a randaom extended address if fetching fails (David Arcari) [1415327] - [netdrv] ieee802154: atusb: do not use the stack for buffers to make them DMA able (David Arcari) [1415327] - [bluetooth] btmrvl: drop duplicate header slab.h (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_frame_retries ops callback (David Arcari) [1415327] - [netdrv] ieee802154: atusb: try to read permanent extended address from device (David Arcari) [1415327] - [netdrv] ieee802154: atusb: store firmware version after retrieval for later use (David Arcari) [1415327] - [netdrv] ieee802154: atusb: sync header file from firmware for new features (David Arcari) [1415327] - [netdrv] ieee802154: fakelb: print number of created fake devices during probe (David Arcari) [1415327] - [netdrv] at86rf230: fix cca ed values for rf233 (David Arcari) [1415327] - [net] ieee802154: check device type (David Arcari) [1415327] - [bluetooth] hci_qca: Use setup_timer Kernel API instead of init_timer (David Arcari) [1415327] - [bluetooth] hci_h5: Use setup_timer Kernel API instead of init_timer (David Arcari) [1415327] - [bluetooth] hci_bcsp: Use setup_timer Kernel API instead of init_timer (David Arcari) [1415327] - [net] bluetooth: __ variants of u8 and friends are not neccessary inside kernel (David Arcari) [1415327] - [netdrv] ieee802154: drop duplicate header delay.h (David Arcari) [1415327] - [net] bluetooth: Fix using the correct source address type (David Arcari) [1415327] - [netdrv] ieee802154: constify ieee802154_ops structures (David Arcari) [1415327] - [bluetooth] btwilink: Fix probe return value (David Arcari) [1415327] - [net] bluetooth: Fix append max 11 bytes of name to scan rsp data (David Arcari) [1415327] - [bluetooth] hci_bcm: Fix autosuspend PM for Lenovo ThinkPad 8 (David Arcari) [1415327] - [bluetooth] btusb: Fix atheros firmware download error (David Arcari) [1415327] - [net] bluetooth: Refactor append name and appearance (David Arcari) [1415327] - [net] bluetooth: Add appearance to default scan rsp data (David Arcari) [1415327] - [net] bluetooth: Fix local name in scan rsp (David Arcari) [1415327] - [bluetooth] btusb: add entry for Marvell 8997 chipset (David Arcari) [1415327] - [bluetooth] Use single return in hci_uart_tty_ioctl() call (David Arcari) [1415327] - [bluetooth] BCSP fails to ACK re-transmitted frames from the peer (David Arcari) [1415327] - [bluetooth] Tidy-up coding style in hci_bcsp.c (David Arcari) [1415327] - [bluetooth] btwilink: Save the packet type before sending (David Arcari) [1415327] - [net] bluetooth: Fix not updating scan rsp when adv off (David Arcari) [1415327] - [bluetooth] Add a new 04ca:3011 QCA_ROME device (David Arcari) [1415327] - [net] bluetooth: Fix NULL pointer dereference in mgmt context (David Arcari) [1415327] - [net] bluetooth: Set appearance only for LE capable controllers (David Arcari) [1415327] - [net] bluetooth: Fix missing ext info event when setting appearance (David Arcari) [1415327] - [net] bluetooth: Add supported data types to ext info changed event (David Arcari) [1415327] - [net] bluetooth: Add appearance to Read Ext Controller Info command (David Arcari) [1415327] - [net] bluetooth: Factor appending EIR to separate helper (David Arcari) [1415327] - [net] bluetooth: Refactor read_ext_controller_info handler (David Arcari) [1415327] - [bluetooth] hci_uart: Add Marvell support (David Arcari) [1415327] - [bluetooth] hci_uart: Add Nokia Protocol identifier (David Arcari) [1415327] - [bluetooth] hci_bcm: Change protocol name (David Arcari) [1415327] - [net] bluetooth: Increment management interface revision (David Arcari) [1415327] - [net] bluetooth: Fix advertising instance validity check for flags (David Arcari) [1415327] - [net] bluetooth: Unify advertising instance flags check (David Arcari) [1415327] - [net] bluetooth: Remove unused parameter from tlv_data_is_valid function (David Arcari) [1415327] - [net] bluetooth: Add support for appearance in scan rsp (David Arcari) [1415327] - [net] bluetooth: Add support for local name in scan rsp (David Arcari) [1415327] - [bluetooth] btrtl: Add RTL8822BE Bluetooth device (David Arcari) [1415327] - [net] bluetooth: Fix not registering BR/EDR SMP channel with force_bredr flag (David Arcari) [1415327] - [net] bluetooth: Use kzalloc instead of kmalloc/memset (David Arcari) [1415327] - [net] bluetooth: Increase the subsystem minor version number (David Arcari) [1415327] - [net] bluetooth: Fix reason code used for rejecting SCO connections (David Arcari) [1415327] - [bluetooth] btqca: remove null checks on edl->data as it is an array (David Arcari) [1415327] - [net] bluetooth: Fix wrong New Settings event when closing HCI User Channel (David Arcari) [1415327] - [net] bluetooth: Send control open and close messages for HCI user channels (David Arcari) [1415327] - [netdrv] fakelb: fix schedule while atomic (David Arcari) [1415327] - [net] bluetooth: Append local name and CoD to Extended Controller Info (David Arcari) [1415327] - [net] bluetooth: Add framework for Extended Controller Information (David Arcari) [1415327] - [bluetooth] btusb: Mark CW6622 devices to have broken link key commands (David Arcari) [1415327] - [bluetooth] Remove deprecated create_singlethread_workqueue (David Arcari) [1415327] - [net] bluetooth: Handle HCI raw socket transition from unbound to bound (David Arcari) [1415327] - [net] bluetooth: Send control open and close messages for HCI raw sockets (David Arcari) [1415327] - [net] bluetooth: Add extra channel checks for control open/close messages (David Arcari) [1415327] - [net] bluetooth: Assign the channel early when binding HCI sockets (David Arcari) [1415327] - [net] bluetooth: Send control open and close only when cookie is present (David Arcari) [1415327] - [net] bluetooth: Use numbers for subsystem version string (David Arcari) [1415327] - [net] bluetooth: Introduce helper functions for socket cookie handling (David Arcari) [1415327] - [bluetooth] add WCNSS dependency for HCI driver (David Arcari) [1415327] - [net] bluetooth: Use command status event for Set IO Capability errors (David Arcari) [1415327] - [net] bluetooth: Fix wrong Get Clock Information return parameters (David Arcari) [1415327] - [net] bluetooth: Use individual flags for certain management events (David Arcari) [1415327] - [net] bluetooth: mgmt: Fix sending redundant event for Advertising Instance (David Arcari) [1415327] - [net] bluetooth: Add support for sending MGMT commands and events to monitor (David Arcari) [1415327] - [net] bluetooth: Add support for sending MGMT open and close to monitor (David Arcari) [1415327] - [net] bluetooth: Introduce helper to pack mgmt version information (David Arcari) [1415327] - [net] bluetooth: Store control socket cookie and comm information (David Arcari) [1415327] - [net] bluetooth: Check SOL_HCI for raw socket options (David Arcari) [1415327] - [bluetooth] bcm203x: don't print error when allocating urb fails (David Arcari) [1415327] - [bluetooth] btusb: Add support for 0cf3:e009 (David Arcari) [1415327] - [net] bluetooth: add printf format attribute to hci_set_[fh]w_info() (David Arcari) [1415327] - [bluetooth] btusb, hci_intel: Fix wait_on_bit_timeout() return value checks (David Arcari) [1415327] - [bluetooth] Introduce Qualcomm WCNSS SMD based HCI driver (David Arcari) [1415327] - [net] bluetooth: Add HCI device identifier for Qualcomm SMD (David Arcari) [1415327] - [net] 6lowpan: ndisc: no overreact if no short address is available (David Arcari) [1415327] - [net] bluetooth: Add combined LED trigger for controller power (David Arcari) [1415327] - [net] bluetooth: Put led_trigger field behind CONFIG_BT_LEDS (David Arcari) [1415327] - [char] miscdevice: Use module_misc_device() macro (David Arcari) [1415327] - [kernel] miscdevice: Add helper macro for misc device boilerplate (David Arcari) [1415327] - [net] bluetooth: Fix hci_sock_recvmsg when MSG_TRUNC is not set (David Arcari) [1415327] - [net] bluetooth: Fix bt_sock_recvmsg when MSG_TRUNC is not set (David Arcari) [1415327] - [net] bluetooth: split sk_filter in l2cap_sock_recv_cb (David Arcari) [1415327] - [net] bluetooth: Fix memory leak at end of hci requests (David Arcari) [1415327] - [net] mac802154: use rate limited warnings for malformed frames (David Arcari) [1415327] - [net] mac802154: don't warn on unsupported frames (David Arcari) [1415327] - [net] mac802154: set phy net namespace for new ifaces (David Arcari) [1415327] - [bluetooth] btmrvl: reset is_suspending flag in failure path (David Arcari) [1415327] - [bluetooth] bpa10x: Add support for hci_set_fw_info (David Arcari) [1415327] - [net] bluetooth: Add debugfs fields for hardware and firmware info (David Arcari) [1415327] - [lib] kasprintf.c: introduce kvasprintf_const (David Arcari) [1415327] - [net] bluetooth: Move hci_recv_frame and hci_recv_diag prototypes (David Arcari) [1415327] - [net] bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU (David Arcari) [1415327] - [kernel] misc: ti-st: Use int instead of fuzzy char for callback status (David Arcari) [1415327] - [net] bluetooth: Increment management interface revision (David Arcari) [1415327] - [net] bluetooth: Add Authentication Failed reason to Disconnected Mgmt event (David Arcari) [1415327] - [netdrv] mrf24j40: avoid uninitialized byte in SPI transfer to radio (David Arcari) [1415327] - [bluetooth] Add support of 13d3:3490 AR3012 device (David Arcari) [1415327] - [bluetooth] hci_intel: Remove LPM enabling from setup procedure (David Arcari) [1415327] - [net] bluetooth: Rename HCI_BREDR into HCI_PRIMARY (David Arcari) [1415327] - [netdrv] fakelb: allow to run as monitor (David Arcari) [1415327] - [net] ieee802154: cleanup WARN_ON for fc fetch (David Arcari) [1415327] - [netdrv] atusb: don't change csma settings while set channel (David Arcari) [1415327] - [net] 6lowpan: ndisc: set invalid unicast short addr to unspec (David Arcari) [1415327] - [net] ieee802154: fix skb get fc on big endian (David Arcari) [1415327] - [net] ieee802154: 6lowpan: fix intra pan id check (David Arcari) [1415327] - [net] ieee802154: add ieee802154_skb_src_pan helper (David Arcari) [1415327] - [net] ieee802154: add ieee802154_skb_dst_pan helper (David Arcari) [1415327] - [bluetooth] btusb: add support for device 0489:e092 (David Arcari) [1415327] - [bluetooth] btmrvl: fix slab-out-of-bounds access in btmrvl_sdio (David Arcari) [1415327] - [net] bluetooth: Fix hci_sock_recvmsg return value (David Arcari) [1415327] - [net] bluetooth: Fix bt_sock_recvmsg return value (David Arcari) [1415327] - [net] ieee802154: allow netns create of lowpan interface (David Arcari) [1415327] - [net] ieee802154: add netns support (David Arcari) [1415327] - [net] nl802154: move PAD to right position (David Arcari) [1415327] - [net] 6lowpan: ndisc: add missing 802.15.4 only check (David Arcari) [1415327] - [net] 6lowpan: ndisc: fix double read unlock (David Arcari) [1415327] - [net] 6lowpan: add support for 802.15.4 short addr handling (David Arcari) [1415327] - [net] 6lowpan: add support for getting short address (David Arcari) [1415327] - [net] 6lowpan: introduce 6lowpan-nd (David Arcari) [1415327] - [net] ipv6: introduce neighbour discovery ops (David Arcari) [1415327] - [net] ipv6: export several functions (David Arcari) [1415327] - [net] ndisc: add __ndisc_fill_addr_option function (David Arcari) [1415327] - [net] ndisc: add __ndisc_opt_addr_data function (David Arcari) [1415327] - [net] ndisc: add __ndisc_opt_addr_space function (David Arcari) [1415327] - [net] addrconf: put prefix address add in an own function (David Arcari) [1415327] - [net] 6lowpan: remove ipv6 module request (David Arcari) [1415327] - [net] 6lowpan: add 802.15.4 short addr slaac (David Arcari) [1415327] - [net] 6lowpan: add private neighbour data (David Arcari) [1415327] - [net] ieee802154: fix logic error in ieee802154_llsec_parse_dev_addr (David Arcari) [1415327] - [netdrv] ieee802154/adf7242: syntax error ifdef DEBUG (David Arcari) [1415327] - [bluetooth] Add USB ID 13D3:3487 to ath3k (David Arcari) [1415327] - [net] bluetooth: fix power_on vs close race (David Arcari) [1415327] - [bluetooth] hci_intel: Fix null gpio desc pointer dereference (David Arcari) [1415327] - [bluetooth] btmrvl: add platform specific wakeup interrupt support (David Arcari) [1415327] - [net] bluetooth: Add defines for SPI and I2C (David Arcari) [1415327] - [bluetooth] ath3k: Silence uninitialized variable warning (David Arcari) [1415327] - [netdrv] ieee802154: atusb: update my copyright years for this driver (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_cca_mode ops callback (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_cca_ed_level ops callback (David Arcari) [1415327] - [netdrv] ieee802154: atusb: implement .set_csma_params ops callback (David Arcari) [1415327] - [netdrv] at86rf230: increase sleep to off timings (David Arcari) [1415327] - [net] 6lowpan: move mac802154 header (David Arcari) [1415327] - [net] 6lowpan: add lowpan_is_ll function (David Arcari) [1415327] - [net] 6lowpan: move eui64 uncompress function (David Arcari) [1415327] - [net] 6lowpan: iphc: remove unnecessary zero data (David Arcari) [1415327] - [net] 6lowpan: iphc: rename add lowpan prefix (David Arcari) [1415327] - [net] 6lowpan: move lowpan_802154_dev to 6lowpan (David Arcari) [1415327] - [net] 6lowpan: change naming for lowpan private data (David Arcari) [1415327] - [net] ieee802154: 6lowpan: fix short addr hash (David Arcari) [1415327] - [net] nl802154: avoid address change while running lowpan (David Arcari) [1415327] - [net] ieee802154: add short address helpers (David Arcari) [1415327] - [kernel] ieee802154: cleanups for ieee802154.h (David Arcari) [1415327] - [netdrv] mrf24j40: apply the security-enabled bit on secured outbound frames (David Arcari) [1415327] - [netdrv] mrf24j40: fix security-enabled processing on inbound frames (David Arcari) [1415327] - [kernel] ieee802154: add security bit check function (David Arcari) [1415327] - [bluetooth] hci_bcsp: fix code style (David Arcari) [1415327] - [netdrv] ieee802154/adf7242: fix memory leak of firmware (David Arcari) [1415327] - [net] 6lowpan: iphc: fix handling of link-local compression (David Arcari) [1415327] - [net] bluetooth: Allow setting BT_SECURITY_FIPS with setsockopt (David Arcari) [1415327] - [bluetooth] hci_ldisc: Fix null pointer derefence in case of early data (David Arcari) [1415327] - [bluetooth] hci_bcm: Add BCM2E71 ACPI ID (David Arcari) [1415327] - [net] bluetooth: Ignore unknown advertising packet types (David Arcari) [1415327] - [net] bluetooth: Fix setting NO_BREDR advertising flag (David Arcari) [1415327] - [net] ipv6: Add checks for 6LOWPAN ARP type (David Arcari) [1415327] - [net] tcp: avoid infinite loop in tcp_splice_read() (Davide Caratti) [1430580] {CVE-2017-6214} - [net] ipv4: keep skb->dst around in presence of IP options (Sabrina Dubroca) [1433201] {CVE-2017-5970} - [net] neigh: only allow init_net to change the default neigh_parms (Hangbin Liu) [1434277] - [net] neigh: no need to call lookup_neigh_parms in neigh_parms_alloc (Hangbin Liu) [1434277] - [net] ipv6: Paritially checksum full MTU frames (Vlad Yasevich) [1420109] - [net] ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output (Vlad Yasevich) [1420109] - [net] udp: disallow UFO for sockets with SO_NO_CHECK option (Vlad Yasevich) [1420109] - [net] udp: only allow UFO for packets from SOCK_DGRAM sockets (Vlad Yasevich) [1420109] - [net] ipv6: make ECMP route replacement less greedy (Xin Long) [1430267] - [net] ipv6: fix multipath route replace error recovery (Xin Long) [1430267] - [net] ipv6: fix ECMP route replacement (Xin Long) [1430267] - [net] ipv6: do not delete previously existing ECMP routes if add fails (Xin Long) [1430267]- [net] flow_dissector: skb_flow_get_be16() can be static (Jonathan Toppins) [1428557] - [net] flow_dissector: Update pptp handling to avoid null pointer deref. (Jonathan Toppins) [1428557] - [net] flow dissector: ICMP support (Jonathan Toppins) [1428557] - [net] flow_dissector: __skb_flow_dissect() must cap its return value (Jonathan Toppins) [1428557] - [net] flow_dissector: Add enums for encapsulation keys (Jonathan Toppins) [1428557] - [net] flow_dissector: __skb_get_hash_symmetric arg can be const (Jonathan Toppins) [1428557] - [net] flow_dissector: fix vlan tag handling (Jonathan Toppins) [1428557] - [net] flow_dissector: Check skb for VLAN only if skb specified. (Jonathan Toppins) [1428557] - [net] flow_dissector: rps: Fix uninitialized flow_keys used in __skb_get_hash possibly (Jonathan Toppins) [1428557] - [net] flow_dissector: rps: Add the const for the parameter of flow_keys_have_l4 (Jonathan Toppins) [1428557] - [net] flow_dissector: Get vlan priority in addition to vlan id (Jonathan Toppins) [1428557] - [net] flow_dissector: For stripped vlan, get vlan info from skb->vlan_tci (Jonathan Toppins) [1428557] - [net] rps: Inspect PPTP encapsulated by GRE to get flow hash (Jonathan Toppins) [1428557] - [net] pptp: fix byte order warnings (Jonathan Toppins) [1428557] - [net] packet: Use symmetric hash for PACKET_FANOUT_HASH. (Jonathan Toppins) [1428557] - [net] flow_dissector: Make dissector_uses_key() and skb_flow_dissector_target() public (Jonathan Toppins) [1428557] - [net] eth: Pull header from first fragment via eth_get_headlen (Jonathan Toppins) [1428557] - [net] flow_dissector: Use same pointer for IPv4 and IPv6 addresses (Jonathan Toppins) [1428557] - [net] flow_dissector: Correctly handle parsing FCoE (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix fragment handling for header length computation (Jonathan Toppins) [1428557] - [net] flow_dissector: Check for IP fragmentation even if not using IPv4 address (Jonathan Toppins) [1428557] - [net] flow_dissector: Copy inner L3 and L4 headers as unaligned on GRE TEB (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix unaligned access in __skb_flow_dissector when used by eth_get_headlen (Jonathan Toppins) [1428557] - [net] flow_dissector: Use 'const' where possible. (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix function argument ordering dependency (Jonathan Toppins) [1428557] - [net] flow_dissector: Move __get_hash_from_flowi{4, 6} into flow_dissector.c (Jonathan Toppins) [1428557] - [net] flow_dissector: Don't use bit fields. (Jonathan Toppins) [1428557] - [net] flow_dissector: Ignore flow dissector return value from ___skb_get_hash (Jonathan Toppins) [1428557] - [net] flow_dissector: Add control/reporting of encapsulation (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flag to stop parsing when an IPv6 flow label is seen (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flag to stop parsing at L3 (Jonathan Toppins) [1428557] - [net] flow_dissector: Support IPv6 fragment header (Jonathan Toppins) [1428557] - [net] ipv6: introduce ipv6_authlen and IP6_OFFSET (Jonathan Toppins) [1428557] - [net] flow_dissector: Add control/reporting of fragmentation (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flags argument to skb_flow_dissector functions (Jonathan Toppins) [1428557] - [net] flow_dissector: Jump to exit code in __skb_flow_dissect (Jonathan Toppins) [1428557] - [net] flowi: Abstract out functions to get flow hash based on flowi (Jonathan Toppins) [1428557] - [net] Make __skb_set_sw_hash a general function (Jonathan Toppins) [1428557] - [net] flow_dissector: Add functions to get skb->hash based on flow structures (Jonathan Toppins) [1428557] - [net] Set sk_txhash from a random number (Jonathan Toppins) [1428557] - [net] break flow vs skbuff header dependency (Jonathan Toppins) [1428557] - [net] flow_dissector: Move skb related functions to skbuff.h (Jonathan Toppins) [1428557] - [net] flow_dissector: Pre-initialize ip_proto in __skb_flow_dissect() (Jonathan Toppins) [1428557] - [net] flow_dissector: fix ipv6 dst, hop-by-hop and routing ext hdrs (Jonathan Toppins) [1428557] - [net] flow_dissector: add support for dst, hop-by-hop and routing ext hdrs (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix MPLS entropy label handling in flow dissector (Jonathan Toppins) [1428557] - [net] flow_dissector: Add MPLS entropy label in flow_keys (Jonathan Toppins) [1428557] - [net] mpls: Change reserved label names to be consistent with netbsd (Jonathan Toppins) [1428557] - [net] mpls: Move reserved label definitions (Jonathan Toppins) [1428557] - [net] flow_dissector: Add GRE keyid in flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Add IPv6 flow label to flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Add VLAN ID to flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Get rid of IPv6 hash addresses flow keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Add keys for TIPC address (Jonathan Toppins) [1428557] - [net] flow_dissector: Add full IPv6 addresses to flow_keys (Jonathan Toppins) [1428557] - [net] flow_dissector: Get skb hash over flow_keys structure (Jonathan Toppins) [1428557] - [net] flow_dissector: Remove superfluous setting of key_basic (Jonathan Toppins) [1428557] - [net] mpls: Add definition for IPPROTO_MPLS (Jonathan Toppins) [1428557] - [net] flow_dissector: Simplify GRE case in flow_dissector (Jonathan Toppins) [1428557] - [net] flow_dissector: do not break if ports are not needed in flowlabel (Jonathan Toppins) [1428557] - [net] flow_dissector: remove bogus return in tipc section (Jonathan Toppins) [1428557] - [net] flow_dissector: call init_default_flow_dissectors() earlier (Jonathan Toppins) [1428557] - [net] flow_dissector: change port array into src, dst tuple (Jonathan Toppins) [1428557] - [net] flow_dissector: introduce support for Ethernet addresses (Jonathan Toppins) [1428557] - [net] flow_dissector: introduce support for ipv6 addressses (Jonathan Toppins) [1428557] - [net] flow_dissector: add missing header includes (Jonathan Toppins) [1428557] - [net] flow_dissector: use programable dissector in skb_flow_dissect and friends (Jonathan Toppins) [1428557] - [net] flow_dissector: introduce programable flow_dissector (Jonathan Toppins) [1428557] - [net] flow_dissector: fix doc for skb_get_poff (Jonathan Toppins) [1428557] - [net] move __skb_tx_hash to dev.c (Jonathan Toppins) [1428557] - [net] move __skb_get_hash function declaration to flow_dissector.h (Jonathan Toppins) [1428557] - [net] flow_dissector: fix doc for __skb_get_hash and remove couple of empty lines (Jonathan Toppins) [1428557] - [net] move *skb_get_poff declarations into correct header (Jonathan Toppins) [1428557] - [net] flow_dissector: remove unused function flow_get_hlen declaration (Jonathan Toppins) [1428557] - [net] change name of flow_dissector header to match the .c file name (Jonathan Toppins) [1428557] - [net] sched: sch_choke: Use flow_keys_digest (Jonathan Toppins) [1428557] - [net] flow_dissector: Add flow_keys digest (Jonathan Toppins) [1428557] - [net] sched: Call skb_get_hash_perturb in sch_sfq (Jonathan Toppins) [1428557] - [net] sched: Call skb_get_hash_perturb in sch_sfb (Jonathan Toppins) [1428557] - [net] sched: Call skb_get_hash_perturb in sch_fq_codel (Jonathan Toppins) [1428557] - [net] flow_dissector: add tipc support (Jonathan Toppins) [1428557] - [net] sched: fix skb->protocol use in case of accelerated vlan path (Jonathan Toppins) [1428557] - [net] flow_dissector: Fix alignment issue in __skb_flow_get_ports (Jonathan Toppins) [1428557] - [net] fix comments for __skb_flow_get_ports() (Jonathan Toppins) [1428557] - [net] flow_dissector: Use IPv6 flow label in flow_dissector (Jonathan Toppins) [1428557] - [net] Convert uses of __constant_ to (Jonathan Toppins) [1428557] - [net] flow_dissector: small optimizations in IPv4 dissect (Jonathan Toppins) [1428557] - [net] flow_dissector: add 802.1ad support (Jonathan Toppins) [1428557] - [net] flow_dissector: add support for IPPROTO_IPV6 (Jonathan Toppins) [1428557] - [net] flow_dissector: clean up IPIP case (Jonathan Toppins) [1428557]- [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1433861] - [scsi] megaraid_sas: raid6 also require cpuSel check same as raid5 (Tomas Henzl) [1433861] - [scsi] megaraid_sas: add correct return type check for ldio hint logic for raid1 (Tomas Henzl) [1433861] - [scsi] hpsa: fix volume offline state (Joseph Szczypek) [1384611] - [scsi] hpsa: update version to 3.4.18-0-RH1 (Joseph Szczypek) [1384611] - [scsi] hpsa: do not timeout reset operations (Joseph Szczypek) [1384611] - [scsi] hpsa: limit outstanding rescans (Joseph Szczypek) [1384611] - [scsi] hpsa: update check for logical volume status (Joseph Szczypek) [1384611] - [scsi] hpsa: remove coalescing settings for ioaccel2 (Joseph Szczypek) [1384611] - [scsi] hpsa: remove memory allocate failure message (Joseph Szczypek) [1384611] - [scsi] hpsa: fallback to use legacy REPORT PHYS command (Joseph Szczypek) [1384611] - [scsi] hpsa: use phN for short hex dumps (Joseph Szczypek) [1384611] - [scsi] hpsa: add 'ctlr_num' sysfs attribute (Joseph Szczypek) [1384611] - [scsi] hpsa: use correct DID_NO_CONNECT hostbyte (Joseph Szczypek) [1384611] - [scsi] hpsa: use bus '3' for legacy HBA devices (Joseph Szczypek) [1384611] - [scsi] hpsa: correct logical resets (Joseph Szczypek) [1384611] - [scsi] hpsa: Remove unneeded void pointer cast (Joseph Szczypek) [1384611] - [scsi] hpsa: correct call to hpsa_do_reset (Joseph Szczypek) [1384611] - [scsi] hpsa: correct scsi 6byte lba calculation (Joseph Szczypek) [1384611] - [scsi] hpsa: Check for null devices in ioaccel submission patch (Joseph Szczypek) [1384611] - [scsi] hpsa: Prevent sending bmic commands to externals (Joseph Szczypek) [1384611] - [scsi] hpsa: Check for vpd support before sending (Joseph Szczypek) [1384611] - [scsi] hpsa: Check for null device pointers (Joseph Szczypek) [1384611] - [scsi] hpsa: Determine device external status earlier (Joseph Szczypek) [1384611] - [scsi] hpsa: change hpsa_passthru_ioctl timeout (Joseph Szczypek) [1384611] - [scsi] hpsa: update driver to 3.4.16-0-RH1 (Joseph Szczypek) [1384611] - [scsi] hpsa: correct handling of HBA device removal (Joseph Szczypek) [1384611] - [scsi] hpsa: correct ioaccel2 error procecssing (Joseph Szczypek) [1384611] - [scsi] hpsa: correct ioaccel state change operation (Joseph Szczypek) [1384611] - [scsi] hpsa: add timeouts for driver initiated commands (Joseph Szczypek) [1384611] - [scsi] hpsa: add sas_address to sysfs device attibute (Joseph Szczypek) [1384611] - [scsi] hpsa: correct initialization order issue (Joseph Szczypek) [1384611] - [scsi] hpsa: set the enclosure identifier to zero (Joseph Szczypek) [1384611] - [scsi] hpsa: remove function definition for sanitize_inquiry_string (Joseph Szczypek) [1384611]- [infiniband] ib/hfi1: Process qp wait list in IRQ thread periodically (Don Dutile) [1382806 1417286] - [infiniband] ib/ipoib: Add destination address when re-queue packet (Don Dutile) [1417286] - [netdrv] mlx4_core: Use cq quota in SRIOV when creating completion EQs (Don Dutile) [1429188 1417286] - [uapi] rdma: Don't reference kernel private header from UAPI header (Don Dutile) [1385326 1417286] - [infiniband] ib/rxe: Fix mem_check_range integer overflow (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix resid update (Don Dutile) [1384574 1417286] - [netdrv] mlx4: Invoke softirqs after napi_reschedule (Don Dutile) [1417286] - [netdrv] mlx4: Fix memory leak after mlx4_en_update_priv() (Don Dutile) [1385329 1417286] - [netdrv] mlx4_core: Avoid command timeouts during VF driver device shutdown (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx5e: Check ets capability before ets query FW command (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Fix update of hash function/key via ethtool (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Modify TIRs hash only when it's needed (Don Dutile) [1385330 1417286] - [netdrv] mlx5: E-Switch, Re-enable RoCE on mode change only after FDB destroy (Don Dutile) [1385330 1417286] - [netdrv] mlx5: E-Switch, Err when retrieving steering name-space fails (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Return EOPNOTSUPP when failing to get steering name-space (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Change ENOTSUPP to EOPNOTSUPP (Don Dutile) [1385330 1417286] - [infiniband] rdma/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled (Don Dutile) [1417286] - [infiniband] ib/rxe: Prevent from completer to operate on non valid QP (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix rxe dev insertion to rxe_dev_list (Don Dutile) [1384574 1417286] - [infiniband] ib/umem: Release pid in error and ODP flow (Don Dutile) [1417286] - [infiniband] rdma/qedr: Dispatch port active event from qedr_add (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix and simplify memory leak in PD alloc (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix RDMA CM loopback (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix formatting (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Mark three functions as static (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Don't reset QP when queues aren't flushed (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Don't spam dmesg if QP is in error state (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Remove CQ spinlock from CM completion handlers (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Return max inline data in QP query result (Don Dutile) [1275823 1417286] - [uapi] rdma/qedr: Add uapi header qedr-abi.h (Don Dutile) [1275823 1417286] - [infiniband] rdma/qedr: Fix MTU returned from QP query (Don Dutile) [1275823 1417286] - [rdma] core: Add the function ib_mtu_int_to_enum (Don Dutile) [1417286] - [uapi] ib/cxgb3: fix misspelling in header guard (Don Dutile) [1417286] - [infiniband] ib/iser: remove unused variable from iser_conn struct (Don Dutile) [1417286] - [infiniband] ib/iser: Fix sg_tablesize calculation (Don Dutile) [1417286] - [infiniband] ib/srp: fix invalid indirect_sg_entries parameter value (Don Dutile) [1417286] - [infiniband] ib/srp: fix mr allocation when the device supports sg gaps (Don Dutile) [1417286] - [netdrv] mlx5e: Do not recycle pages from emergency reserve (Don Dutile) [1385330 1417286] - [netdrv] qed: avoid possible stack overflow in qed_ll2_acquire_connection (Don Dutile) [1275823 1417286] - [netdrv] mlx5e: Remove unused variable (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Remove unnecessary checks when setting num channels (Don Dutile) [1385330 1417286] - [netdrv] mlx4_en: Remove unnecessary checks when setting num channels (Don Dutile) [1385329 1417286] - [netdrv] mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV (Don Dutile) [1385329 1417286] - [netdrv] mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx4_core: Fix racy CQ (Completion Queue) free (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx4: do not call napi_schedule() without care (Don Dutile) [1385329 1417286] - [net] svcrdma: avoid duplicate dma unmapping during error recovery (Don Dutile) [1417286] - [netdrv] mlx5: Only cancel recovery work when cleaning up device (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Remove WARN_ONCE from adaptive moderation code (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Un-register uplink representor on nic_disable (Don Dutile) [1385330 1417286] - [infiniband] iw_cxgb4: do not send RX_DATA_ACK CPLs after close/abort (Don Dutile) [1385866 1417286] - [infiniband] iw_cxgb4: free EQ queue memory on last deref (Don Dutile) [1417517 1385866 1417286] - [infiniband] iw_cxgb4: refactor sq/rq drain logic (Don Dutile) [1416914 1385866 1417286] - [kernel] mlx4_core: Fix raw qp flow steering rules under SRIOV (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: Fix type mismatch for 32-bit systems (Don Dutile) [1385329 1417286] - [netdrv] mlx4: Remove BUG_ON from ICM allocation routine (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: Fix bad WQE issue (Don Dutile) [1385329 1417286 1429188] - [netdrv] mlx4_core: Use-after-free causes a resource leak in flow-steering detach (Don Dutile) [1385329 1417286] - [netdrv] mlx5e: Disable netdev after close (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Don't sync netdev state when not registered (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Check ets capability before initializing ets settings (Don Dutile) [1386547 1385330 1417286] - [kernel] revert "net/mlx5: Add MPCNT register infrastructure" (Don Dutile) [1385330 1417286] - [netdrv] revert "net/mlx5e: Expose PCIe statistics to ethtool" (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Prevent setting multicast macs for VFs (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Release FTE lock in error flow (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Mask destination mac value in ethtool steering rules (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Avoid shadowing numa_node (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Cancel recovery work in remove flow (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Check FW limitations on log_max_qp before setting it (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Disable RoCE on the e-switch management port under switchdev mode (Don Dutile) [1385330 1417286] - [netdrv] mlx4_en: Fix user prio field in XDP forward (Don Dutile) [1385329 1417286] - [infiniband] ib/rxe: Don't check for null ptr in send() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Drop future atomic/read packets rather than retrying (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Use BTH_PSN_MASK when ACKing duplicate sends (Don Dutile) [1384574 1417286] - [infiniband] qedr: Always notify the verb consumer of flushed CQEs (Don Dutile) [1275823 1417286] - [infiniband] qedr: clear the vendor error field in the work completion (Don Dutile) [1275823 1417286] - [infiniband] qedr: post_send/recv according to QP state (Don Dutile) [1275823 1417286] - [infiniband] qedr: ignore inline flag in read verbs (Don Dutile) [1275823 1417286] - [infiniband] qedr: modify QP state to error when destroying it (Don Dutile) [1275823 1417286] - [infiniband] qedr: return correct value on modify qp (Don Dutile) [1275823 1417286] - [infiniband] qedr: return error if destroy CQ failed (Don Dutile) [1275823 1417286] - [infiniband] qedr: configure the number of CQEs on CQ creation (Don Dutile) [1275823 1417286] - [rdma] ib/cma: Fix a race condition in iboe_addr_get_sgid() (Don Dutile) [1417286] - [net] rds: use rb_entry() (Don Dutile) [1417286] - [netdrv] mlx5: use rb_entry() (Don Dutile) [1385330 1417286] - [infiniband] ib/rxe: Fix a memory leak in rxe_qp_cleanup() (Don Dutile) [1384574 1417286] - [netdrv] chelsio: cxgb3: use new api ethtool_{get|set}_link_ksettings (Don Dutile) [1417286] - [infiniband] ib/mlx4: fix improper return value (Don Dutile) [1385329 1417286] - [infiniband] ib/ocrdma: fix bad initialization (Don Dutile) [1385876 1417286] - [infiniband] nes: return value of skb_linearize should be handled (Don Dutile) [1417286] - [infiniband] ib/core: fix unmap_sg argument (Don Dutile) [1417286] - [infiniband] ib/mthca: Replace pci_pool_alloc by pci_pool_zalloc (Don Dutile) [1417286] - [infiniband] mlx5, calc_sq_size(): Make a debug message more informative (Don Dutile) [1385330 1417286] - [infiniband] mlx5: Remove a set-but-not-used variable (Don Dutile) [1385330 1417286] - [infiniband] mlx5: Use { } instead of { 0 } to init struct (Don Dutile) [1385330 1417286] - [infiniband] ib/srp: Make writing the add_target sysfs attr interruptible (Don Dutile) [1417286] - [infiniband] ib/srp: Make mapping failures easier to debug (Don Dutile) [1417286] - [infiniband] ib/srp: Make login failures easier to debug (Don Dutile) [1417286] - [infiniband] ib/srp: Introduce a local variable in srp_add_one() (Don Dutile) [1417286] - [infiniband] ib/multicast: Check ib_find_pkey() return value (Don Dutile) [1417286] - [infiniband] ipoib: Avoid reading an uninitialized member variable (Don Dutile) [1417286] - [infiniband] ib/mad: Fix an array index check (Don Dutile) [1417286] - [infiniband] ib/mlx4: Rework special QP creation error path (Don Dutile) [1385329 1417286] - [infiniband] ib/usnic: simplify IS_ERR_OR_NULL to IS_ERR (Don Dutile) [1417286] - [infiniband] ib/core: Issue DREQ when receiving REQ/REP for stale QP (Don Dutile) [1417286] - [infiniband] ib/nes: use new api ethtool_{get|set}_link_ksettings (Don Dutile) [1417286] - [infiniband] ib/isert: do not ignore errors in dma_map_single() (Don Dutile) [1417286] - [infiniband] rdma: fix buggy code that the compiler warns about (Don Dutile) [1385848 1417286] - [infiniband] ib/rdmavt: Avoid queuing work into a destroyed cq kthread worker (Don Dutile) [1385848 1417286] - [infiniband] ib/mlx5: avoid bogus -Wmaybe-uninitialized warning (Don Dutile) [1385330 1417286] - [uapi] rdma uapi: Use __kernel_sockaddr_storage (Don Dutile) [1417286] - [infiniband] ib_isert: log the connection reject message (Don Dutile) [1417286] - [net] rds_rdma: log the connection reject message (Don Dutile) [1417286] - [infiniband] ib_iser: log the connection reject message (Don Dutile) [1417286] - [rdma] rdma_cm: add rdma_consumer_reject_data helper function (Don Dutile) [1417286] - [rdma] rdma_cm: add rdma_is_consumer_reject() helper function (Don Dutile) [1417286] - [rdma] rdma_cm: add rdma_reject_msg() helper function (Don Dutile) [1417286] - [infiniband] qedr: remove pointless NULL check in qedr_post_send() (Don Dutile) [1275823 1417286] - [infiniband] qedr: Use list_move_tail instead of list_del/list_add_tail (Don Dutile) [1275823 1417286] - [infiniband] qedr: Fix possible memory leak in qedr_create_qp() (Don Dutile) [1275823 1417286] - [infiniband] qedr: return -EINVAL if pd is null and avoid null ptr dereference (Don Dutile) [1275823 1417286] - [rdma] ib/mad: Eliminate redundant SM class version defines for OPA (Don Dutile) [1417286] - [infiniband] ib/mlx5: Properly adjust rate limit on QP state transitions (Don Dutile) [1385326 1385330 1417286] - [uapi] ib/uverbs: Extend modify_qp and support packet pacing (Don Dutile) [1385326 1417286] - [rdma] ib/core: Support rate limit for packet pacing (Don Dutile) [1385326 1417286] - [uapi] ib/mlx5: Report mlx5 packet pacing capabilities when querying device (Don Dutile) [1385326 1385330 1417286] - [infiniband] ib/mlx5: Support RAW Ethernet when RoCE is disabled (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Rename RoCE related helpers to reflect being Eth ones (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Refactor registration to netdev notifier (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Use u64 for UMR length (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Avoid system crash when enabling many VFs (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Assign SRQ type earlier (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx4: Fix out-of-range array index in destroy qp flow (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx5: Make create/destroy_ah available to userspace (Don Dutile) [1385330 1417286] - [uapi] ib/mlx5: Use kernel driver to help userspace create ah (Don Dutile) [1385330 1417286] - [rdma] ib/core: Let create_ah return extended response to user (Don Dutile) [1417286] - [uapi] ib/mlx5: Report that device has udata response in create_ah (Don Dutile) [1385330 1417286] - [rdma] ib/core: Change ib_resolve_eth_dmac to use it in create AH (Don Dutile) [1417286] - [infiniband] ib/mlx5: Add support to match inner packet fields (Don Dutile) [1386703 1385330 1417286] - [rdma] ib/core: Introduce inner flow steering (Don Dutile) [1386703 1417286] - [infiniband] ib/mlx5: Support Vxlan tunneling specification (Don Dutile) [1385330 1417286] - [uapi] ib/uverbs: Add support for Vxlan protocol (Don Dutile) [1386703 1417286] - [rdma] ib/core: Align structure ib_flow_spec_type (Don Dutile) [1386703 1417286] - [rdma] ib/core: Add flow spec tunneling support (Don Dutile) [1386703 1417286] - [uapi] ib/mlx5: Add support for CQE compressing (Don Dutile) [1385330 1417286] - [uapi] ib/mlx5: Report mlx5 CQE compression caps during query (Don Dutile) [1385330 1417286] - [uapi] ib/mlx5: Report mlx5 multi packet WQE caps during query (Don Dutile) [1385330 1417286] - [kernel] mlx5: Report multi packet WQE capabilities (Don Dutile) [1385330 1417286] - [infiniband] ib/rxe: Increase max number of completions to 32k (Don Dutile) [1384574 1417286] - [infiniband] ib/mlx4: Check if GRH is available before using it (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: When no DMFS for IPoIB, don't allow NET_IF QPs (Don Dutile) [1385329 1417286] - [infiniband] ib/rxe: Hold refs when running tasklets (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Wait for tasklets to finish before tearing down QP (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix ref leak in duplicate_request() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Fix ref leak in rxe_create_qp() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Add support for IB_CQ_REPORT_MISSED_EVENTS (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Add support for zero-byte operations (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Unblock loopback by moving skb_out increment (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Don't update the response PSN unless it's going forwards (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Advance the consumer pointer before posting the CQE (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Remove buffer used for printing IP address (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Remove unneeded cast in rxe_srq_from_attr() (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Use DEFINE_SPINLOCK() for spinlock (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: avoid putting a large struct rxe_qp on stack (Don Dutile) [1384574 1417286] - [infiniband] ib/hfi1: Define platform_config_table_limits once (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: constify mmu_notifier_ops structure (Don Dutile) [1382806 1417286] - [rdma] ib/rdmavt, ib/hfi1, ib/qib: Add inlines for mtu division (Don Dutile) [1382806 1381986 1417286] - [infiniband] ib/hfi1, ib/qib: use rvt swqe mr deref helper (Don Dutile) [1382806 1381986 1417286] - [rdma] ib/rdmavt: Add swqe mr deref helper (Don Dutile) [1385848 1417286] - [infiniband] ib/hfi1: Avoid credit return allocation for cpu-less NUMA nodes (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1, ib/qib: Use new send completion helper (Don Dutile) [1382806 1381986 1417286] - [rdma] ib/rdmavt: Add a send completion helper (Don Dutile) [1385848 1417286] - [infiniband] ib/qib: Use standard refcount wrapper for QPs (Don Dutile) [1381986 1417286] - [infiniband] ib/hfi1: Use reference count wrapper for MRs (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Replace qp->refcount release code with standard driver wrapper (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Preserve external device completed bit (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove critical section gap in sc_buffer_alloc() (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove usage of qp->s_cur_sge (Don Dutile) [1382806 1417286] - [infiniband] ib/rdmavt: Add trace of MR segs (Don Dutile) [1385848 1417286] - [infiniband] ib/hfi1: Add special setting for low power AOC (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove definition of unused hfi1_affinity struct (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Remove dependence on qp->s_cur_size (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Show statistics counters under IB stats interface (Don Dutile) [1382806 1417286] - [infiniband] ib/rdmavt: Fix trace hierarchy (Don Dutile) [1385848 1417286] - [uapi] ib/hfi1: Disable header suppression for short packets (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Export 8051 memory and LCB registers via debugfs (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Use non-atomic __test_and_clear_bit in hot path (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Fix dc8051 multiple qword memory reads (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Read new EPROM format (Don Dutile) [1382806 1417286] - [netdrv] mlx5e: use pad format string for dma_addr_t (Don Dutile) [1385330 1417286] - [netdrv] cxgb4/cxgb4vf: Remove deprecated module parameters (Don Dutile) [1385866 1417286] - [infiniband] iw_cxgb4: Fix error return code in c4iw_rdev_open() (Don Dutile) [1385866 1417286] - [crypto] chcr - checking for IS_ERR() instead of NULL (Don Dutile) [1417286] - [netdrv] mlx4: use reset to set mac header (Don Dutile) [1385329 1417286] - [infiniband] remove WARN that is not kernel bug (Don Dutile) [1417286] - [infiniband] ib/ipoib: Remove and fix debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/isert: Remove and fix debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/rxe: Remove and fix debug prints after allocation failure (Don Dutile) [1384574 1417286] - [infiniband] ib/ocrdma: Remove and fix debug prints after allocation failure (Don Dutile) [1385876 1417286] - [infiniband] ib/usninc: Remove and fix debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/mthca: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/nes: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/qib: Remove debug prints after allocation failure (Don Dutile) [1381986 1417286] - [infiniband] ib/cxgb4: Remove debug prints after allocation failure (Don Dutile) [1385866 1417286] - [infiniband] ib/cxgb3: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/hfi1: Remove debug prints after allocation failure (Don Dutile) [1382806 1417286] - [infiniband] ib/mlx5: Remove debug prints after allocation failure (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx4: Remove debug prints after allocation failure (Don Dutile) [1385329 1417286] - [infiniband] ib/core: Release allocated memory in cache setup failure (Don Dutile) [1417286] - [infiniband] ib/core: Remove debug prints after allocation failure (Don Dutile) [1417286] - [infiniband] ib/mad: Remove debug prints after allocation failure (Don Dutile) [1417286] - [netdrv] mlx4: fix use-after-free in mlx4_en_fold_software_stats() (Don Dutile) [1385329 1417286] - [netdrv] mlx5e: Save the represntor netdevice as part of the representor (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: skip loopback selftest with !CONFIG_INET (Don Dutile) [1386660 1385330 1417286] - [netdrv] mlx5e: Create UMR MKey per RQ (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Move function mlx5e_create_umr_mkey (Don Dutile) [1385330 1417286] - [kernel] mlx5e: Implement Fragmented Work Queue (WQ) (Don Dutile) [1368400 1428349 1417286 1385330] - [net] svcrdma: Further clean-up of svc_rdma_get_inv_rkey() (Don Dutile) [1417286] - [net] svcrdma: Break up dprintk format in svc_rdma_accept() (Don Dutile) [1417286] - [net] svcrdma: Remove unused variable in rdma_copy_tail() (Don Dutile) [1417286] - [net] svcrdma: Remove unused variables in xprt_rdma_bc_allocate() (Don Dutile) [1417286] - [net] svcrdma: Remove svc_rdma_op_ctxt::wc_status (Don Dutile) [1417286] - [net] svcrdma: Remove DMA map accounting (Don Dutile) [1417286] - [net] svcrdma: Remove BH-disabled spin locking in svc_rdma_send() (Don Dutile) [1417286] - [net] svcrdma: Renovate sendto chunk list parsing (Don Dutile) [1417286] - [net] svcrdma: Clear xpt_bc_xps in xprt_setup_rdma_bc() error exit arm (Don Dutile) [1417286] - [netdrv] ethernet :mellanox :mlx5: Replace pci_pool_alloc by pci_pool_zalloc (Don Dutile) [1385330 1417286] - [netdrv] ethernet :mellanox :mlx4: Replace pci_pool_alloc by pci_pool_zalloc (Don Dutile) [1385329 1417286] - [kernel] pci: mm: add pci_pool_zalloc() call (Don Dutile) [1417286] - [crypto] chcr - Move tfm ctx variable to request context (Don Dutile) [1417286] - [crypto] chcr - Use SHASH_DESC_ON_STACK (Don Dutile) [1417286] - [crypto] chcr - Adjust Dest. buffer size (Don Dutile) [1417286] - [crypto] chcr - Calculate Reverse round key in setkey callback (Don Dutile) [1417286] - [crypto] chcr - Remove dynamic allocation (Don Dutile) [1417286] - [crypto] chcr - Fixes Unchecked dereference inside function (Don Dutile) [1417286] - [crypto] chcr - Added new structure chcr_wr (Don Dutile) [1417286] - [crypto] chcr - Cosmetic change (Don Dutile) [1417286] - [net] xprtrdma: Relocate connection helper functions (Don Dutile) [1417286] - [net] xprtrdma: Update dprintk in rpcrdma_count_chunks (Don Dutile) [1417286] - [net] xprtrdma: Shorten QP access error message (Don Dutile) [1417286] - [net] xprtrdma: Squelch "max send, max recv" messages at connect time (Don Dutile) [1417286] - [net] xprtrdma: Update documenting comment (Don Dutile) [1417286] - [net] xprtrdma: Refactor FRMR invalidation (Don Dutile) [1417286] - [net] xprtrdma: Avoid calls to ro_unmap_safe() (Don Dutile) [1417286] - [net] xprtrdma: Address coverity complaint about wait_for_completion() (Don Dutile) [1417286] - [net] xprtrdma: Support for SG_GAP devices (Don Dutile) [1417286] - [net] xprtrdma: Make FRWR send queue entry accounting more accurate (Don Dutile) [1417286] - [net] xprtrdma: Cap size of callback buffer resources (Don Dutile) [1417286] - [netdrv] mlx4: give precise rx/tx bytes/packets counters (Don Dutile) [1385329 1417286] - [scsi] srp_transport: Move queuecommand() wait code to SCSI core (Don Dutile) [1417286] - [netdrv] mlx5e: Add CQE compression user control (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Moves pflags to priv->params (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Add support for loopback selftest (Don Dutile) [1386660 1385330 1417286] - [netdrv] mlx5e: Add support for ethtool self diagnostics test (Don Dutile) [1386660 1385330 1417286] - [netdrv] mlx5e: Add DCBX control interface (Don Dutile) [1386547 1385330 1417286] - [netdrv] mlx5e: ConnectX-4 firmware support for DCBX (Don Dutile) [1386547 1385330 1417286] - [kernel] mlx5: Add DCBX firmware commands support (Don Dutile) [1386547 1385330 1417286] - [netdrv] mlx5e: Read ETS settings directly from firmware (Don Dutile) [1386547 1385330 1417286] - [kernel] mlx5e: Support DCBX CEE API (Don Dutile) [1386547 1385330 1417286] - [netdrv] mlx5e: Add qos capability check (Don Dutile) [1385330 1417286] - [netdrv] mlx4: do not use priv->stats_lock in mlx4_en_auto_moderation() (Don Dutile) [1385329 1417286] - [netdrv] mlx5: remove a duplicate condition (Don Dutile) [1385330 1417286] - [netdrv] cxgb4: fix memory leak on txq_info (Don Dutile) [1385330 1385866 1417286] - [netdrv] mlx4: reorganize struct mlx4_en_tx_ring (Don Dutile) [1385330 1385329 1417286] - [netdrv] mlx5: E-Switch, Add control for inline mode (Don Dutile) [1385330 1417286] - [kernel] mlx5: Enable to query min inline for a specific vport (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Support VF vport link state control for SRIOV switchdev mode (Don Dutile) [1385330 1417286] - [netdrv] mlx4: avoid unnecessary dirtying of critical fields (Don Dutile) [1385329 1417286] - [target] cxgb4: Allocate Tx queues dynamically (Don Dutile) [1385866 1417286] - [netdrv] mlx5e: Expose PCIe statistics to ethtool (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add MPCNT register infrastructure (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Set driver version into firmware (Don Dutile) [1385330 1417286] - [kernel] mlx5: Set driver version infrastructure (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Add port module event counters to ethtool stats (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add handling for port module event (Don Dutile) [1385330 1417286] - [kernel] mlx5: Port module event hardware structures (Don Dutile) [1385330 1417286] - [kernel] mlx5: Make the command interface cache more flexible (Don Dutile) [1385330 1417286] - [netdrv] mlx4_core: Use device ID defines (Don Dutile) [1385329 1417286] - [kernel] pci: Add Mellanox device IDs (Don Dutile) [1387321 1417286] - [net] rds: tcp: Force every connection to be initiated by numerically smaller IP address (Don Dutile) [1417286] - [net] rds: tcp: Track peer's connection generation number (Don Dutile) [1417286] - [net] rds: tcp: set RDS_FLAG_RETRANSMITTED in cp_retrans list (Don Dutile) [1417286] - [netdrv] mlx5e: remove napi_hash_del() calls (Don Dutile) [1385330 1417286] - [netdrv] mlx4_en: remove napi_hash_del() call (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Fix port query for 56Gb Ethernet links (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Put non zero value in max_ah device attribute (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Handle well-known-gid in mad_demux processing (Don Dutile) [1385329 1417286] - [rdma] ib/mlx4: Handle IPv4 header when demultiplexing MAD (Don Dutile) [1385329 1417286] - [infiniband] ib/mlx4: Set traffic class in AH (Don Dutile) [1385329 1417286] - [infiniband] ib/ipoib: Remove can't use GFP_NOIO warning (Don Dutile) [1362586 1417286] - [infiniband] ib/mlx5: Limit mkey page size to 2GB (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Fix reported max SGE calculation (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Wait for all async command completions to complete (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Put non zero value in max_ah (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Fix atomic cap in indirect UMR (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Replace numerical constant with predefined MACRO (Don Dutile) [1385330 1417286] - [infiniband] ib/core: Save QP in ib_flow structure (Don Dutile) [1417286] - [infiniband] ib/hfi1: Optimize pio_buf and send_context structs (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Get rid of divide in pio buffer allocator (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Add active channel and backplane support for integrated devices (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Optimize devdata cachelines (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Unify access to GUID entries (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Optimize pio cachelines (Don Dutile) [1382806 1417286] - [rdma] ib/rdmvat: Organize hot path calldowns into a single cacheline (Don Dutile) [1382806 1417286] - [rdma] ib/hfi1: Optimize lkey validation structures (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Inline sdma_txclean() for verbs pio (Don Dutile) [1382806 1417286] - [infiniband] ib/hfi1: Add unique txwait_lock for txreq events (Don Dutile) [1382806 1417286] - [netdrv] mlx5e: Add basic TC tunnel set action for SRIOV offloads (Don Dutile) [1385330 1417286] - [netdrv] mlx5e: Add ndo_udp_tunnel_add to VF representors (Don Dutile) [1385330 1417286] - [kernel] mlx5: Support encap id when setting new steering entry (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add creation flags when adding new flow table (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Check max encap header size capability (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Move alloc/dealloc encap commands declarations to common header file (Don Dutile) [1385330 1417286] - [net] rds: tcp: start multipath acceptor loop at 0 (Don Dutile) [1417286] - [net] rds: tcp: report addr/port info based on TCP socket in rds-info (Don Dutile) [1417286] - [scsi] replace custom approach to hexdump small buffers (Don Dutile) [1417286] - [netdrv] mlx4_en: Refactor the XDP forwarding rings scheme (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: add xdp forwarding and data write support (Don Dutile) [1385329 1417286] - [netdrv] mlx4_en: Add TX_XDP for CQ types (Don Dutile) [1385329 1417286] - [netdrv] mlx5e: Add tc support for FWD rule with counter (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Add option to add fwd rule with counter (Don Dutile) [1385330 1417286] - [kernel] mlx5: Add multi dest support (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Group similer rules under the same fte (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Refactor find_flow_rule (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Use fte status to decide on firmware command (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Don't unlock fte while still using it (Don Dutile) [1385330 1417286] - [netdrv] mlx5: Add SRIOV VF max rate configuration support (Don Dutile) [1386713 1385330 1417286] - [netdrv] mlx5: Introduce E-switch QoS management (Don Dutile) [1386713 1385330 1417286] - [kernel] mlx5: Introduce TSAR manipulation firmware commands (Don Dutile) [1386713 1385330 1417286] - [netdrv] mlx5: Add ConnectX-5 PCIe 4.0 VF device ID (Don Dutile) [1385330 1387321 1417286] - [netdrv] mlx5: Fix length of async_event_mask (Don Dutile) [1385330 1417286] - [kernel] mlx5: Ensure SRQ physical address structure endianness (Don Dutile) [1385330 1417286] - [kernel] mlx5: Update struct mlx5_ifc_xrqc_bits (Don Dutile) [1385330 1417286] - [infiniband] ib/mlx5: Skip handling unknown events (Don Dutile) [1385330 1417286] - [infiniband] ib/ipoib: Flip to new dev walk API (Don Dutile) [1417286] - [infiniband] ib/core: Flip to the new dev walk API (Don Dutile) [1417286] - [net] rds: Remove duplicate prefix from rds_conn_path_error use (Don Dutile) [1417286] - [net] rds: Remove unused rds_conn_error (Don Dutile) [1417286] - [infiniband] ib/rxe: Fix sending out loopback packet on netdev interface (Don Dutile) [1384574 1417286] - [infiniband] ib/rxe: Avoid scheduling tasklet for userspace QP (Don Dutile) [1384574 1417286]- [net] pktgen: add needed include file (Ivan Vecera) [1382040] - [net] Add net-device param to the get offloaded stats ndo (Ivan Vecera) [1382040] - [net] core: Correctly iterate over lower adjacency list (Ivan Vecera) [1382040] - [net] switchdev: Execute bridge ndos only for bridge ports (Ivan Vecera) [1382040] - [net] Fix compilation error when CLS_ACT isn't set (Ivan Vecera) [1382040] - [net] Add couple of lower device helper functions (Ivan Vecera) [1382040] - [net] pktgen: fix UDP checksum computation (Ivan Vecera) [1382040] - [net] pktgen: Add UDPCSUM flag to support UDP checksums (Ivan Vecera) [1382040] - [net] devlink: Add E-Switch inline mode control (Ivan Vecera) [1382040] - [net] neigh: Fix netevent NETEVENT_DELAY_PROBE_TIME_UPDATE notification (Ivan Vecera) [1382040] - [net] sched: cls_matchall: Fix error path (Ivan Vecera) [1382040] - [net] sched: matchall: Fix configuration race (Ivan Vecera) [1382040] - [net] ipv4: fib: Allow for consistent FIB dumping (Ivan Vecera) [1382040] - [net] ipv4: fib: Convert FIB notification chain to be atomic (Ivan Vecera) [1382040] - [net] ipv4: fib: Add fib_info_hold() helper (Ivan Vecera) [1382040] - [net] ipv4: fib: Export free_fib_info() (Ivan Vecera) [1382040] - [net] neigh: Send netevent after marking neigh as dead (Ivan Vecera) [1382040] - [net] sched: respect rcu grace period on cls destruction (Ivan Vecera) [1382040] - [net] fib: introduce FIB info offload flag helpers (Ivan Vecera) [1382040] - [net] fib: introduce FIB notification infrastructure (Ivan Vecera) [1382040] - [net] core: Add offload stats to if_stats_msg (Ivan Vecera) [1382040] - [net] netdevice: Add offload statistics ndo (Ivan Vecera) [1382040] - [net] sched: act_mirred: Add helper inlines to access tcf_mirred info. (Ivan Vecera) [1382040] - [net] sched: act_mirred: add helper inlines to access tcf_mirred info (Ivan Vecera) [1382040] - [net] sched: Add match-all classifier hw offloading. (Ivan Vecera) [1382040] - [net] sched: introduce Match-all classifier (Ivan Vecera) [1382040] - [kernel] devlink: fix trace format string (Ivan Vecera) [1382040] - [kernel] tracing: change owner name to driver name for devlink hwmsg tracepoint (Ivan Vecera) [1382040] - [net] devlink: add hardware messages tracing facility (Ivan Vecera) [1382040] - [net] neigh: Send a notification when DELAY_PROBE_TIME changes (Ivan Vecera) [1382040] - [kernel] list_nulls: fix missing header (Ivan Vecera) [1382040] - [net] gro: use min_t() in skb_gro_reset_offset() (Slava Shwartsman) [1371812] - [net] gro: Disable frag0 optimization on IPv6 ext headers (Slava Shwartsman) [1371812] - [net] gro: Enter slow-path if there is no tailroom (Slava Shwartsman) [1371812] - [scsi] be2iscsi: do not lock the session->lock spinlock twice (Maurizio Lombardi) [1436346] - [scsi] be2iscsi: Fix closing of connection (Maurizio Lombardi) [1394016] - [scsi] be2iscsi: Check tag in beiscsi_mccq_compl_wait (Maurizio Lombardi) [1394016]- [tools] perf diff: Fix -o/--order option behavior (again) (Jiri Olsa) [1425612] - [tools] perf diff: Fix segfault on 'perf diff -o N' option (Jiri Olsa) [1425612] - [tools] perf ftrace: Add ftrace.tracer config option (Jiri Olsa) [1425612] - [tools] perf tools: Create for_each_event macro for tracepoints iteration (Jiri Olsa) [1425612] - [tools] tools lib api fs: Add bpf_fs filesystem detector (Jiri Olsa) [1425612] - [tools] tools perf util: Make rm_rf(path) argument const (Jiri Olsa) [1425612] - [tools] perf callchain: Reference count maps (Jiri Olsa) [1425612] - [tools] perf tools: Propagate perf_config() errors (Jiri Olsa) [1425612] - [tools] perf config: Do not consider an error not to have any perfconfig file (Jiri Olsa) [1425612] - [tools] perf ftrace: Remove needless code setting default tracer (Jiri Olsa) [1425612] - [tools] perf ftrace: Make 'function_graph' be the default tracer (Jiri Olsa) [1425612] - [tools] perf ftrace: Introduce new 'ftrace' tool (Jiri Olsa) [1425612] - [tools] perf util: Add more debug message on failure path (Jiri Olsa) [1425612] - [tools] perf util: Save pid-cmdline mapping into tracing header (Jiri Olsa) [1425612] - [tools] perf scripting perl: Do not die() when not founding event for a type (Jiri Olsa) [1425612] - [tools] perf probe: Delete an unnecessary assignment in try_to_find_absolute_address() (Jiri Olsa) [1425612] - [tools] perf probe: Delete an unnecessary check in try_to_find_absolute_address() (Jiri Olsa) [1425612] - [tools] perf probe: Fix wrong register name for arm64 (Jiri Olsa) [1425612] - [tools] perf c2c report: Coalesce by default only by pid, iaddr (Jiri Olsa) [1425612] - [tools] perf c2c report: Display Total records column in offset view (Jiri Olsa) [1425612] - [tools] perf hists browser: Add e/c hotkeys to expand/collapse callchain for current entry (Jiri Olsa) [1425612] - [tools] perf hists browser: Put hist_entry folding logic into single function (Jiri Olsa) [1425612] - [tools] perf unwind: Fix looking up dwarf unwind stack info (Jiri Olsa) [1425612] - [tools] perf evlist: Fix typo in deliver_sample() (Jiri Olsa) [1425612] - [tools] perf tools: Move two variables usied in libperf from perf.c (Jiri Olsa) [1425612] - [tools] perf sched timehist: Show total wait times for summary (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add --state option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Account thread wait time separately (Jiri Olsa) [1425612] - [tools] perf script: Also allow forcing reading of non-root owned files by root (Jiri Olsa) [1425612] - [tools] perf script: Fix man page about --dump-raw-trace option (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Fix missing member name (Jiri Olsa) [1425612] - [tools] perf tools: Remove unneccessary feature-dwarf warning (Jiri Olsa) [1425612] - [tools] perf pmu: Factor out scale conversion code (Jiri Olsa) [1425612] - [tools] perf record: Add switch-output time option argument (Jiri Olsa) [1425612] - [tools] perf record: Add switch-output size warning (Jiri Olsa) [1425612] - [tools] perf record: Add switch-output size option argument (Jiri Olsa) [1425612] - [tools] perf record: Change switch-output option to take optional argument (Jiri Olsa) [1425612] - [tools] perf record: Add struct switch_output (Jiri Olsa) [1425612] - [tools] perf tools: Add unit_number__scnprintf function (Jiri Olsa) [1425612] - [tools] perf evlist: Fix typo in perf_evlist__start_workload() (Jiri Olsa) [1425612] - [tools] perf trace: Allow specifying list of syscalls and events in -e/--expr/--event (Jiri Olsa) [1425612] - [tools] perf kallsyms: Introduce tool to look for extended symbol information on the running kernel (Jiri Olsa) [1425612] - [tools] perf machine: Add a kallsyms loading constructor (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Add missing linux/kernel.h include to subcmd.h (Jiri Olsa) [1425612] - [tools] perf jvmti: Create libdir directory before installing libperf-jvmti.so (Jiri Olsa) [1425612] - [tools] perf probe: Fix to probe on gcc generated functions in modules (Jiri Olsa) [1425612] - [tools] perf probe: Add error checks to offline probe post-processing (Jiri Olsa) [1425612] - [tools] perf probe: Fix to show correct locations for events on modules (Jiri Olsa) [1425612] - [tools] perf probe: Fix to probe on gcc generated symbols for offline kernel (Jiri Olsa) [1425612] - [tools] perf probe: Fix --funcs to show correct symbols for offline module (Jiri Olsa) [1425612] - [tools] perf symbols: Robustify reading of build-id from sysfs (Jiri Olsa) [1425612] - [tools] perf tools: Install tools/lib/traceevent plugins with install-bin (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Fix prev/next_prio for deadline tasks (Jiri Olsa) [1425612] - [tools] perf record: Fix --switch-output documentation and comment (Jiri Olsa) [1425612] - [tools] perf record: Make __record_options static (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Add OPT_STRING_OPTARG_SET option (Jiri Olsa) [1425612] - [tools] perf probe: Fix to get correct modname from elf header (Jiri Olsa) [1425612] - [tools] perf sched timehist: Show total scheduling time (Jiri Olsa) [1425612] - [tools] perf sched timehist: Fix invalid period calculation (Jiri Olsa) [1425612] - [tools] perf sched timehist: Remove hardcoded 'comm_width' check at print_summary (Jiri Olsa) [1425612] - [tools] perf sched timehist: Enlarge default 'comm_width' (Jiri Olsa) [1425612] - [tools] perf sched timehist: Honour 'comm_width' when aligning the headers (Jiri Olsa) [1425612] - [tools] perf diff: Do not overwrite valid build id (Jiri Olsa) [1425612] - [tools] perf annotate: Don't throw error for zero length symbols (Jiri Olsa) [1425612] - [tools] perf bench futex: Fix lock-pi help string (Jiri Olsa) [1425612] - [tools] perf annotate: Fix jump target outside of function address range (Jiri Olsa) [1425612] - [tools] perf annotate: Support jump instruction with target as second operand (Jiri Olsa) [1425612] - [tools] perf record: Force ignore_missing_thread for uid option (Jiri Olsa) [1425612] - [tools] perf evsel: Allow to ignore missing pid (Jiri Olsa) [1425612] - [tools] perf thread_map: Add thread_map__remove function (Jiri Olsa) [1425612] - [tools] perf evsel: Use variable instead of repeating lengthy FD macro (Jiri Olsa) [1425612] - [tools] perf mem: Fix --all-user/--all-kernel options (Jiri Olsa) [1425612] - [tools] perf tools: Remove some needless __maybe_unused (Jiri Olsa) [1425612] - [tools] perf sched timehist: Show callchains for idle stat (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add -I/--idle-hist option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Skip non-idle events when necessary (Jiri Olsa) [1425612] - [tools] perf sched timehist: Save callchain when entering idle (Jiri Olsa) [1425612] - [tools] perf sched timehist: Introduce struct idle_time_data (Jiri Olsa) [1425612] - [tools] perf sched timehist: Split is_idle_sample() (Jiri Olsa) [1425612] - [tools] perf tools: Move headers check into bash script (Jiri Olsa) [1425612] - [tools] make use of make variable CURDIR instead of calling pwd (Jiri Olsa) [1425612] - [tools] add more bitmap functions (Jiri Olsa) [1425612] - [tools] perf tools: Explicitly document that --children is enabled by default (Jiri Olsa) [1425612] - [tools] perf sched timehist: Cleanup idle_max_cpu handling (Jiri Olsa) [1425612] - [tools] perf sched timehist: Handle zero sample->tid properly (Jiri Olsa) [1425612] - [tools] perf callchain: Introduce callchain_cursor__copy() (Jiri Olsa) [1425612] - [tools] perf sched: Cleanup option processing (Jiri Olsa) [1425612] - [tools] perf sched timehist: Improve error message when analyzing wrong file (Jiri Olsa) [1425612] - [tools] perf tools: Move perf build related variables under non fixdep leg (Jiri Olsa) [1425612] - [tools] perf tools: Force fixdep compilation at the start of the build (Jiri Olsa) [1425612] - [tools] perf tools: Move PERF-VERSION-FILE target into rules area (Jiri Olsa) [1425612] - [tools] perf build: Check LLVM version in feature check (Jiri Olsa) [1425612] - [tools] perf annotate: Show raw form for jump instruction with indirect target (Jiri Olsa) [1425612] - [tools] perf tools: Add non config targets (Jiri Olsa) [1425612] - [tools] perf tools: Cleanup build directory before each test (Jiri Olsa) [1425612] - [tools] perf tools: Move python/perf.so target into rules area (Jiri Olsa) [1425612] - [tools] perf tools: Move install-gtk target into rules area (Jiri Olsa) [1425612] - [tools] tools build: Move tabs to spaces where suitable (Jiri Olsa) [1425612] - [tools] tools build: Make the .cmd file more readable (Jiri Olsa) [1425612] - [tools] perf build: Add clang and llvm compile and linking support (Jiri Olsa) [1425612] - [tools] tools build: Add feature detection for clang (Jiri Olsa) [1425612] - [tools] tools build: Add feature detection for LLVM (Jiri Olsa) [1425612] - [tools] perf tools: Pass context to perf hook functions (Jiri Olsa) [1425612] - [tools] tools build: Fix objtool build with clang (Jiri Olsa) [1425612] - [tools] tools build: Make fixdep parsing wait for last target (Jiri Olsa) [1425612] - [tools] perf annotate: AArch64 support (Jiri Olsa) [1425612] - [tools] perf annotate: Use arch->objdump.comment_char in dec__parse() (Jiri Olsa) [1425612] - [tools] perf report: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf kmem: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf script: Add option to specify time window of interest (Jiri Olsa) [1425612] - [tools] perf tools: Move parse_nsec_time to time-utils.c (Jiri Olsa) [1425612] - [tools] perf tools: Add time-based utility functions (Jiri Olsa) [1425612] - [tools] perf script: Add option to stop printing callchain (Jiri Olsa) [1425612] - [tools] perf kmem stat: Track memory freed (Jiri Olsa) [1425612] - [tools] perf test: Remove "test" and similar strings from test descriptions (Jiri Olsa) [1425612] - [tools] perf tools: Introduce perf hooks (Jiri Olsa) [1425612] - [tools] perf trace: Update tid/pid filtering option to leverage symbol_conf (Jiri Olsa) [1425612] - [tools] perf sched timehist: Handle cpu migration events (Jiri Olsa) [1425612] - [tools] perf annotate: Show invalid jump offset in error message (Jiri Olsa) [1425612] - [tools] perf ui helpline: Provide a printf variant (Jiri Olsa) [1425612] - [tools] perf tools: Add missing struct definition in probe_event.h (Jiri Olsa) [1425612] - [tools] perf record: Fix segfault when running with suid and kptr_restrict is 1 (Jiri Olsa) [1425612] - [tools] perf sched timehist: Enlarge max stack depth by 2 (Jiri Olsa) [1425612] - [tools] perf sched timehist: Mark schedule function in callchains (Jiri Olsa) [1425612] - [tools] perf callchain: Add option to skip ignore symbol when printing callchains (Jiri Olsa) [1425612] - [tools] perf annotate: Initial PowerPC support (Jiri Olsa) [1425612] - [tools] perf annotate: Improve support for ARM (Jiri Olsa) [1425612] - [tools] perf annotate: Allow arches to have a init routine and a priv area (Jiri Olsa) [1425612] - [tools] perf annotate: Introduce alternative method of keeping instructions table (Jiri Olsa) [1425612] - [tools] perf annotate: Remove duplicate 'name' field from disasm_line (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add -V/--cpu-visual option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add call graph options (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add -w/--wakeups option (Jiri Olsa) [1425612] - [tools] perf sched timehist: Add summary options (Jiri Olsa) [1425612] - [tools] perf sched timehist: Introduce timehist command (Jiri Olsa) [1425612] - [tools] perf evsel: Support printing callchains with arrows (Jiri Olsa) [1425612] - [tools] perf symbols: Print symbol offsets conditionally (Jiri Olsa) [1425612] - [tools] perf c2c: Support cascading options (Jiri Olsa) [1425612] - [tools] perf c2c report: Display total HITMs on default (Jiri Olsa) [1425612] - [tools] perf c2c report: Add struct c2c_stats::tot_hitm field (Jiri Olsa) [1425612] - [tools] perf c2c report: Add -f/--force option (Jiri Olsa) [1425612] - [tools] perf c2c report: Setup browser after opening perf.data (Jiri Olsa) [1425612] - [tools] perf tools: Show event fd in debug output (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add retrieval of preempt count and latency flags (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Use USECS_PER_SEC instead of hardcoded number (Jiri Olsa) [1425612] - [tools] perf annotate: Add per arch instructions annotate handlers (Jiri Olsa) [1425612] - [tools] perf annotate: Allow arches to specify functions to skip (Jiri Olsa) [1425612] - [tools] perf annotate: Start supporting cross arch annotation (Jiri Olsa) [1425612] - [tools] perf report: Show branch info in callchain entry for browser mode (Jiri Olsa) [1425612] - [tools] perf report: Show branch info in callchain entry for stdio mode (Jiri Olsa) [1425612] - [tools] perf report: Calculate and return the branch flag counting (Jiri Olsa) [1425612] - [tools] perf report: Create a symbol_conf flag for showing branch flag counting (Jiri Olsa) [1425612] - [tools] perf report: Add branch flag to callchain cursor node (Jiri Olsa) [1425612] - [tools] perf config: Mark where are config items from (user or system) (Jiri Olsa) [1425612] - [tools] perf config: Add support setting variables in a config file (Jiri Olsa) [1425612] - [tools] perf config: Validate config variable arguments before trying use them (Jiri Olsa) [1425612] - [tools] perf config: Add support for getting config key-value pairs (Jiri Olsa) [1425612] - [tools] perf kvmti: Remove unused Makefile file (Jiri Olsa) [1425612] - [tools] perf jvmti: Plug compilation into perf build (Jiri Olsa) [1425612] - [tools] tools build: Add jvmti feature detection support (Jiri Olsa) [1425612] - [tools] tools build: Add CFLAGS_REMOVE_* support (Jiri Olsa) [1425612] - [tools] perf intel-pt: Update documentation about context switch events (Jiri Olsa) [1425612] - [tools] perf callchain: Fixup help/config for no-unwinding (Jiri Olsa) [1425612] - [tools] perf tools: Add missing object file to the python binding linkage list (Jiri Olsa) [1425612] - [tools] perf scripting: Don't die if scripting can't be setup, disable it (Jiri Olsa) [1425612] - [tools] perf scripting: Avoid leaking the scripting_context variable (Jiri Olsa) [1425612] - [tools] Update asm-generic/mman-common.h copy from the kernel (Jiri Olsa) [1425612] - [tools] perf list: Support matching by topic (Jiri Olsa) [1425612] - [tools] perf tools: Introduce timestamp__scnprintf_usec() (Jiri Olsa) [1425612] - [tools] perf sched map: Always show task comm with -v (Jiri Olsa) [1425612] - [tools] perf sched map: Apply cpu color when there's an activity (Jiri Olsa) [1425612] - [tools] perf sched: Make common options cascading (Jiri Olsa) [1425612] - [tools] tools lib subcmd: Suppport cascading options (Jiri Olsa) [1425612] - [tools] perf bench futex: Sanitize numeric parameters (Jiri Olsa) [1425612] - [tools] perf bench futex: Avoid worker cacheline bouncing (Jiri Olsa) [1425612] - [tools] perf list: Make vendor event matching case insensitive (Jiri Olsa) [1425612] - [tools] perf trace: Use the syscall raw_syscalls:sys_enter timestamp (Jiri Olsa) [1425612] - [tools] perf trace: Remove thread_trace->exit_time (Jiri Olsa) [1425612] - [tools] perf bench futex: Cache align the worker struct (Jiri Olsa) [1425612] - [tools] perf tools: Use normal error reporting when processing PERF_RECORD_READ events (Jiri Olsa) [1425612] - [tools] perf tools: Normalize sq_quote_argv() error reporting (Jiri Olsa) [1425612] - [tools] perf bench mem: Move boilerplate memory allocation to the infrastructure (Jiri Olsa) [1425612] - [tools] perf trace: Implement --delay (Jiri Olsa) [1425612] - [tools] perf hists browser: Dynamically change verbosity level (Jiri Olsa) [1425612] - [tools] perf pmu: Only print Using CPUID message once (Jiri Olsa) [1425612] - [tools] perf jit: Add jitdump format specification document (Jiri Olsa) [1425612] - [tools] perf jit: Check JITHEADER_VERSION (Jiri Olsa) [1425612] - [tools] perf jit: Generate .eh_frame/.eh_frame_hdr in DSO (Jiri Olsa) [1425612] - [tools] perf jit: Add unwinding support (Jiri Olsa) [1425612] - [tools] perf jit: Do not assume pgoff is zero (Jiri Olsa) [1425612] - [tools] perf jit: Make perf skip unknown records (Jiri Olsa) [1425612] - [tools] perf jit: Remove unecessary padding in jitdump file (Jiri Olsa) [1425612] - [tools] perf jit: Enable jitdump support without dwarf (Jiri Olsa) [1425612] - [tools] perf jit: Improve error messages from JVMTI (Jiri Olsa) [1425612] - [tools] perf jit: Add NT_GNU_BUILD_ID definition for older distros (Jiri Olsa) [1425612] - [tools] perf jit: Avoid returning garbage for a ret variable (Jiri Olsa) [1425612] - [tools] perf tools: Implement branch_type event parameter (Jiri Olsa) [1425612] - [tools] perf record: Improve documentation of event parameters (Jiri Olsa) [1425612] - [tools] perf header: Display feature name on write failure (Jiri Olsa) [1425612] - [tools] perf header: Display missing features (Jiri Olsa) [1425612] - [tools] perf report: Move captured info to generic header info (Jiri Olsa) [1425612] - [tools] tools lib: Add for_each_clear_bit macro (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add version for traceevent shared object (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Rename LIB_FILE to LIB_TARGET (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add do_install_mkdir Makefile function (Jiri Olsa) [1425612] - [tools] tools lib traceevent: Add install_headers target (Jiri Olsa) [1425612] - [tools] perf script: Support insn and insnlen (Jiri Olsa) [1425612] - [tools] perf intel-pt/bts: Report instruction bytes and length in sample (Jiri Olsa) [1425612] - [tools] perf intel-pt/bts: Tidy instruction buffer size usage (Jiri Olsa) [1425612] - [tools] perf c2c report: Add --show-all option (Jiri Olsa) [1425612] - [tools] perf c2c report: Add --no-source option (Jiri Olsa) [1425612] - [tools] perf c2c: Add man page and credits (Jiri Olsa) [1425612] - [tools] perf c2c report: Add help windows (Jiri Olsa) [1425612] - [tools] perf c2c report: Iterate node display in browser (Jiri Olsa) [1425612] - [tools] perf c2c report: Add support to manage symbol name length (Jiri Olsa) [1425612] - [tools] perf c2c report: Add cacheline index entry (Jiri Olsa) [1425612] - [tools] perf c2c report: Recalc width of global sort entries (Jiri Olsa) [1425612] - [tools] perf c2c report: Allow to set cacheline sort fields (Jiri Olsa) [1425612] - [tools] perf c2c report: Add support to choose local HITMs (Jiri Olsa) [1425612] - [tools] perf c2c report: Limit the cachelines table entries (Jiri Olsa) [1425612] - [tools] perf c2c report: Allow to report callchains (Jiri Olsa) [1425612] - [tools] perf c2c report: Add c2c related stats stdio output (Jiri Olsa) [1425612] - [tools] perf c2c report: Add shared cachelines stats stdio output (Jiri Olsa) [1425612] - [tools] perf c2c report: Add global stats stdio output (Jiri Olsa) [1425612] - [tools] perf c2c report: Add TUI cacheline browser (Jiri Olsa) [1425612] - [tools] perf c2c report: Add main TUI browser (Jiri Olsa) [1425612] - [tools] perf c2c report: Add stdio output support (Jiri Olsa) [1425612] - [tools] perf c2c report: Set final resort fields (Jiri Olsa) [1425612] - [tools] perf c2c report: Setup number of header lines for hists (Jiri Olsa) [1425612] - [tools] perf c2c report: Add src line sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'cpucnt' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add stats related sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'node' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'symbol' and 'dso' sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'tid' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'pid' sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add dram related sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add hitm/store percent related sort keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add hitm percent sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add total loads sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add total record sort key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add llc load miss dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add llc and remote loads related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add loads related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add stores related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add hitm related dimension keys (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'iaddr' dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'offset' dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add 'dcacheline' dimension key (Jiri Olsa) [1425612] - [tools] perf c2c report: Add header macros (Jiri Olsa) [1425612] - [tools] perf c2c report: Decode c2c_stats for hist entries (Jiri Olsa) [1425612] - [tools] perf c2c report: Add cacheline hists processing (Jiri Olsa) [1425612] - [tools] perf c2c report: Add sample processing (Jiri Olsa) [1425612] - [tools] perf c2c report: Fallback to standard dimensions (Jiri Olsa) [1425612] - [tools] perf c2c report: Add sort_entry dimension support (Jiri Olsa) [1425612] - [tools] perf c2c report: Add dimension support (Jiri Olsa) [1425612] - [tools] perf c2c: Add report subcommand (Jiri Olsa) [1425612] - [tools] perf c2c: Add record subcommand (Jiri Olsa) [1425612] - [tools] perf c2c: Add c2c command (Jiri Olsa) [1425612] - [tools] perf c2c: Introduce c2c_add_stats function (Jiri Olsa) [1425612] - [tools] perf c2c: Introduce c2c_decode_stats function (Jiri Olsa) [1425612] - [tools] perf vendor events: Support couple more POWER8 PVRs in mapfile (Jiri Olsa) [1425612] - [tools] perf vendor events: Add power8 PMU events (Jiri Olsa) [1425612] - [tools] perf vendor events: Add WestmereEX V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add WestmereEP-SP V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add WestmereEP-DP V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add SandyBridge V15 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Silvermont V13 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Skylake V24 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add NehalemEX V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add NehalemEP V2 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add KnightsLanding V9 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Jaketown V20 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add IvyTown V19 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add IvyBridge V18 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add HaswellX V17 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Haswell V24 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Goldmont V8 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Bonnell V4 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add BroadwellX V10 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add Broadwell V17 event file (Jiri Olsa) [1425612] - [tools] perf vendor events: Add BroadwellDE V5 event file (Jiri Olsa) [1425612] - [x86] perf/x86/intel/pt: Add format strings for PTWRITE and power event tracing (Jiri Olsa) [1425612] - [kernel] perf/core: Try parent PMU first when initializing a child event (Jiri Olsa) [1425612] - [kernel] perf/core: Optimize event rescheduling on active contexts (Jiri Olsa) [1425612] - [kernel] perf/core: Don't re-schedule CPU flexible events needlessly (Jiri Olsa) [1425612] - [kernel] perf/core: Fix PERF_RECORD_MMAP2 prot/flags for anonymous memory (Jiri Olsa) [1425612] - [kernel] perf/core: Fix use-after-free bug (Jiri Olsa) [1425612] - [x86] perf/x86/intel: Handle exclusive threadid correctly on CPU hotplug (Jiri Olsa) [1425612] - [x86] perf/x86: Reject non sampling events with precise_ip (Jiri Olsa) [1425612] - [kernel] perf/x86/intel: Account interrupts for PEBS errors (Jiri Olsa) [1425612] - [kernel] perf/core: Fix sys_perf_event_open() vs. hotplug (Jiri Olsa) [1425612] - [x86] perf/x86/intel: Use ULL constant to prevent undefined shift behaviour (Jiri Olsa) [1425612] - [x86] perf/x86: Fix overlap counter scheduling bug (Jiri Olsa) [1425612] - [x86] perf/x86/pebs: Fix handling of PEBS buffer overflows (Jiri Olsa) [1425612] - [tools] hw_breakpoint: Allow watchpoint of length 3, 5, 6 and 7 (Jiri Olsa) [1425612] - [x86] perf/x86: Fix exclusion of BTS and LBR for Goldmont (Jiri Olsa) [1425612]- [crypto] tcrypt - Add new mode for sha512_mb (Herbert Xu) [1379518] - [crypto] sha512-mb - Crypto computation (x4 AVX2) (Herbert Xu) [1379518] - [crypto] sha512-mb - Algorithm data structures (Herbert Xu) [1379518] - [crypto] sha512-mb - submit/flush routines for AVX2 (Herbert Xu) [1379518] - [crypto] sha512-mb - Enable SHA512 multibuffer support (Herbert Xu) [1379518] - [crypto] sha512-mb - SHA512 multibuffer job manager and glue code (Herbert Xu) [1379518] - [crypto] tcrypt - Add speed tests for SHA multibuffer algorithms (Herbert Xu) [1379518] - [crypto] sha256-mb - Crypto computation (x8 AVX2) (Herbert Xu) [1379518] - [crypto] sha256-mb - Algorithm data structures (Herbert Xu) [1379518] - [crypto] sha256-mb - submit/flush routines for AVX2 (Herbert Xu) [1379518] - [crypto] sha256-mb - Enable multibuffer support (Herbert Xu) [1379518] - [crypto] sha256-mb - SHA256 multibuffer job manager and glue code (Herbert Xu) [1379518] - [crypto] sha1-mb - async implementation for sha1-mb (Herbert Xu) [1379518] - [crypto] sha1-mb - stylistic cleanup (Herbert Xu) [1379518] - [crypto] sha-mb - Fix load failure (Herbert Xu) [1379518] - [crypto] mcryptd - Fix load failure (Herbert Xu) [1379518] - [crypto] sha-mb - mark Multi buffer SHA1 helper cipher (Herbert Xu) [1379518] - [crypto] tcrypt - print cra driver name in tcrypt tests output (Herbert Xu) [1379518] - [crypto] tcrypt - Added speed tests for AEAD crypto alogrithms in tcrypt test suite (Herbert Xu) [1379518] - [crypto] jitterentropy - drop duplicate header module.h (Herbert Xu) [1270982] - [crypto] jitterentropy - use ktime_get_ns as fallback (Herbert Xu) [1270982] - [crypto] jitterentropy - remove unnecessary information from a comment (Herbert Xu) [1270982] - [crypto] jitterentropy - use safe format string parameters (Herbert Xu) [1270982] - [crypto] jitterentropy - Delete unnecessary checks before the function call "kzfree" (Herbert Xu) [1270982] - [crypto] jitterentropy - avoid compiler warnings (Herbert Xu) [1270982] - [crypto] drbg - use pragmas for disabling optimization (Herbert Xu) [1270982] - [crypto] jitterentropy - remove timekeeping_valid_for_hres (Herbert Xu) [1270982] - [crypto] jitterentropy - add jitterentropy RNG (Herbert Xu) [1270982] - [crypto] algif_rng - zeroize buffer with random data (Herbert Xu) [1270982] - [crypto] algif_rng - fix sparse non static symbol warning (Herbert Xu) [1270982] - [crypto] algif_rng - enable RNG interface compilation (Herbert Xu) [1270982] - [crypto] algif_rng - add random number generator support (Herbert Xu) [1270982] - [crypto] fips - allow tests to be disabled in FIPS mode (Herbert Xu) [1314179] - [crypto] xts - fix compile errors (Herbert Xu) [1314179] - [crypto] xts - consolidate sanity check for keys (Herbert Xu) [1314179] - [crypto] memneq - fix for archs without efficient unaligned access (Herbert Xu) [1314179] - [crypto] more robust crypto_memneq (Herbert Xu) [1314179] - [crypto] crypto_memneq - add equality testing of memory regions w/o timing leaks (Herbert Xu) [1314179] - [crypto] testmgr - Fix GCM test vector IV overrun (Herbert Xu) [1386657] - [crypto] qat - Fix DMA on stack memory (Herbert Xu) [1364724] - [crypto] algif_hash - Only export and import on sockets with data (Herbert Xu) [1387632] {CVE-2016-8646}- [fs] userfaultfd: remove wrong comment from userfaultfd_ctx_get() (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: use __SetPageSwapBacked in shmem_mcopy_atomic_pte() (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: userfaultfd_remove revalidate vma in MADV_DONTNEED (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: fix fork fctx->new memleak (Andrea Arcangeli) [1373606] - [fs] userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: release all ctx in dup_userfaultfd_complete (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: robustness check (Andrea Arcangeli) [1373606] - [kernel] userfaultfd: non-cooperative: rollback userfaultfd_exit (Andrea Arcangeli) [1373606] - [documentation] userfaultfd: documentation update (Andrea Arcangeli) [1373606] - [fs] scripts/spelling.txt: add "an user" pattern and fix typo instances (Andrea Arcangeli) [1373606] - [fs] userfaultfd_copy: return -ENOSPC in case mm has gone (Andrea Arcangeli) [1373606] - [mm] userfaultfd: mcopy_atomic: return -ENOENT when no compatible VMA found (Andrea Arcangeli) [1373606] - [kernel] userfaultfd: non-cooperative: add event for exit() notification (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add event for memory unmap to mm/fremap.c (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add event for memory unmaps (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: rename *EVENT_MADVDONTNEED to *EVENT_REMOVE (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add madvise() event for MADV_REMOVE request (Andrea Arcangeli) [1373606] - [mm] mprotect: use pmd_trans_unstable instead of taking the pmd_lock (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: backport build fixes (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add UFFDIO_COPY support for shared mappings (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: hugetlbfs: UFFD_FEATURE_MISSING_SHMEM (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: backport build fixes (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: avoid a lockup resulting from corrupted page->flags (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: avoid leaking blocks and used blocks in UFFDIO_COPY (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: lock the page before adding it to pagecache (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: shmem: allow registration of shared memory ranges (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: add userfaultfd hook for shared memory faults (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: use shmem_mcopy_atomic_pte for shared memory (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: introduce vma_is_shmem (Andrea Arcangeli) [1373606] - [mm] userfaultfd: shmem: add shmem_mcopy_atomic_pte for userfaultfd support (Andrea Arcangeli) [1373606] - [fs] userfaultfd: introduce vma_can_userfault (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: hugetlbfs: UFFD_FEATURE_MISSING_HUGETLBFS (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: reserve count on error in __mcopy_atomic_hugetlb (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: gup: support VM_FAULT_RETRY (Andrea Arcangeli) [1373606] - [fs] userfaultfd: hugetlbfs: userfaultfd_huge_must_wait for hugepmd ranges (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: hugetlbfs: allow registration of ranges containing huge pages (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add userfaultfd hugetlb hook (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: fix __mcopy_atomic_hugetlb retry/error processing (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add __mcopy_atomic_hugetlb for huge page UFFDIO_COPY (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add hugetlb_mcopy_atomic_pte for userfaultfd support (Andrea Arcangeli) [1373606] - [mm] userfaultfd: hugetlbfs: add copy_huge_page_from_user for hugetlb userfaultfd support (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: wake userfaults after UFFDIO_UNREGISTER (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: avoid MADV_DONTNEED race condition (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add madvise() event for MADV_DONTNEED request (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: optimize mremap_userfaultfd_complete() (Andrea Arcangeli) [1373606] - [mm] userfaultfd: non-cooperative: add mremap() event (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: dup_userfaultfd: use mm_count instead of mm_users (Andrea Arcangeli) [1373606] - [kernel] userfaultfd: non-cooperative: Add fork() event (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: report all available features to userland (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: add ability to report non-PF events from uffd descriptor (Andrea Arcangeli) [1373606] - [fs] userfaultfd: non-cooperative: Split the find_userfault() routine (Andrea Arcangeli) [1373606] - [mm] userfaultfd: use vma_is_anonymous (Andrea Arcangeli) [1373606] - [fs] userfaultfd: convert BUG() to WARN_ON_ONCE() (Andrea Arcangeli) [1373606] - [fs] userfaultfd: correct comment about UFFD_FEATURE_PAGEFAULT_FLAG_WP (Andrea Arcangeli) [1373606] - [uapi] userfaultfd: document _IOR/_IOW (Andrea Arcangeli) [1373606] - [mm] introduce vma_is_anonymous(vma) helper (Andrea Arcangeli) [1373606] - [fs] userfaultfd: fix SIGBUS resulting from false rwsem wakeups (Andrea Arcangeli) [1373606]- [mm] hugetlb.c: fix reservation race when freeing surplus pages (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: use huge_pte_lock instead of opencoding the lock (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: use the right pte val for compare in hugetlb_cow (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix huge page reservation leak in private mapping error paths (Andrea Arcangeli) [1430172] - [mm] remove unnecessary condition in remove_inode_hugepages (Andrea Arcangeli) [1430172] - [mm] hugetlb: improve locking in dissolve_free_huge_pages() (Andrea Arcangeli) [1430172] - [mm] hugetlb: check for reserved hugepages during memory offline (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix memory offline with hugepage size > memory block size (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix incorrect hugepages count during mem hotplug (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix huge_pte_alloc BUG_ON (Andrea Arcangeli) [1430172] - [mm] hugetlb: avoid soft lockup in set_max_huge_pages() (Andrea Arcangeli) [1430172] - [mm] hwpoison: remove incorrect comments (Andrea Arcangeli) [1430172] - [mm] hugetlb: simplify hugetlb unmap (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix huge page reserve accounting for private mappings (Andrea Arcangeli) [1430172] - [mm] hugetlb: add same zone check in pfn_range_valid_gigantic() (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: use first_memory_node (Andrea Arcangeli) [1430172] - [mm] hugetlb: introduce hugetlb_bad_size() (Andrea Arcangeli) [1430172] - [mm] hugetlb: optimize minimum size (min_size) accounting (Andrea Arcangeli) [1430172] - [mm] hugetlb: hugetlb_no_page: rate-limit warning message (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: fix incorrect proc nr_hugepages value (Andrea Arcangeli) [1430172] - [fs] hugetlbfs: unmap pages if page fault raced with hole punch update locking (Andrea Arcangeli) [1430172] - [fs] mm/hugetlbfs: unmap pages if page fault raced with hole punch (Andrea Arcangeli) [1430172] - [fs] hugetlbfs/inode.c: fix bugs in hugetlb_vmtruncate_list() (Andrea Arcangeli) [1430172] - [mm] fix locking order in mm_take_all_locks() (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: fix resv map memory leak for placeholder entries (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix hugepage memory leak caused by wrong reserve count (Andrea Arcangeli) [1430172] - [fs] mm/hugetlbfs: fix bugs in fallocate hole punch of areas with holes (Andrea Arcangeli) [1430172] - [mm] hugetlb: trivial comment fix (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: optimize when NUMA=n (Andrea Arcangeli) [1430172] - [mm] hugetlb: use memory policy when available (Andrea Arcangeli) [1430172] - [mm] hugetlb: make node_hstates array static (Andrea Arcangeli) [1430172] - [fs] hugetlbfs: add hugetlbfs_fallocate() update locking (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: add hugetlbfs_fallocate() (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: New huge_add_to_page_cache helper routine (Andrea Arcangeli) [1430172] - [mm] hugetlb: alloc_huge_page handle areas hole punched by fallocate (Andrea Arcangeli) [1430172] - [mm] hugetlb: vma_has_reserves() needs to handle fallocate hole punch (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: truncate_hugepages() takes a range of pages (Andrea Arcangeli) [1430172] - [fs] hugetlbfs: hugetlb_vmtruncate_list() needs to take a range to delete (Andrea Arcangeli) [1430172] - [mm] hugetlb: expose hugetlb fault mutex for use by fallocate (Andrea Arcangeli) [1430172] - [mm] hugetlb: add region_del() to delete a specific range of entries (Andrea Arcangeli) [1430172] - [mm] hugetlb: add cache of descriptors to resv_map for region_add (Andrea Arcangeli) [1430172] - [mm] hugetlb: compute/return the number of regions added by region_add() (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: make vma_has_reserves() return bool (Andrea Arcangeli) [1430172] - [mm] hugetlb.c: make vma_shareable() return bool (Andrea Arcangeli) [1430172] - [mm] hugetlb: handle races in alloc_huge_page and hugetlb_reserve_pages (Andrea Arcangeli) [1430172] - [mm] hugetlb: document the reserve map/region tracking routines (Andrea Arcangeli) [1430172] - [mm] hugetlb: introduce minimum hugepage order (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: accept subpool min_size mount option and setup accordingly (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: add minimum size accounting to subpools (Andrea Arcangeli) [1430172] - [mm] hugetlbfs: add minimum size tracking fields to subpool structure (Andrea Arcangeli) [1430172] - [mm] hugetlb: abort __get_user_pages if current has been oom killed (Andrea Arcangeli) [1430172] - [mm] hugetlb: close race when setting PageTail for gigantic pages (Andrea Arcangeli) [1430172] - [mm] hugetlb: fix type of hugetlb_treat_as_movable variable (Andrea Arcangeli) [1430172] - [mm] hugetlb: move the error handle logic out of normal code path (Andrea Arcangeli) [1430172] - [mm] hugetlb: use vma_resv_map() map types (Andrea Arcangeli) [1430172] - [mm] hugetlb: remove resv_map_put (Andrea Arcangeli) [1430172] - [mm] hugetlb: use already existing interface huge_page_shift (Andrea Arcangeli) [1430172]- [lib] locking/rwsem: Fix rwsem kABI issues (Waiman Long) [1416924] - [lib] locking/rwsem: Scan the wait_list for readers only once (Waiman Long) [1416924] - [lib] locking/rwsem: Return void in __rwsem_mark_wake() (Waiman Long) [1416924] - [lib] locking/rwsem: Streamline the rwsem_optimistic_spin() code (Waiman Long) [1416924] - [lib] locking/rwsem: Improve reader wakeup code (Waiman Long) [1416924] - [kernel] locking/rwsem: Protect all writes to owner by WRITE_ONCE() (Waiman Long) [1416924] - [lib] locking/rwsem: Add reader-owned state to the owner field (Waiman Long) [1416924] - [asm-generic] locking/rwsem: Remove rwsem_atomic_add() and rwsem_atomic_update() (Waiman Long) [1416924] - [lib] locking/rwsem: Convert sem->count to 'atomic_long_t' (Waiman Long) [1416924] - [lib] locking/rwsem: Optimize write lock by reducing operations in slowpath (Waiman Long) [1416924] - [lib] locking/rwsem: Rework zeroing reader waiter->task (Waiman Long) [1416924] - [lib] locking/rwsem: Enable lockless waiter wakeup(s) (Waiman Long) [1416924] - [lib] locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write() (Waiman Long) [1416924] - [lib] locking/rwsem: Fix lock optimistic spinning when owner is not running (Waiman Long) [1416924] - [lib] locking: Remove ACCESS_ONCE() usage (Waiman Long) [1416924] - [lib] locking/rwsem: Check for active lock before bailing on spinning (Waiman Long) [1416924] - [lib] locking/rwsem: Avoid deceiving lock spinners (Waiman Long) [1416924] - [lib] locking/rwsem: Set lock ownership ASAP (Waiman Long) [1416924] - [lib] locking/rwsem: Document barrier need when waking tasks (Waiman Long) [1416924] - [lib] locking/rwsem: Use task->state helpers (Waiman Long) [1416924] - [kernel] locking/mcs: Better differentiate between MCS variants (Waiman Long) [1416924] - [lib] locking/rwsem: Avoid double checking before try acquiring write lock (Waiman Long) [1416924] - [lib] locking/rwsem: Move EXPORT_SYMBOL() lines to follow function definition (Waiman Long) [1416924] - [lib] locking/rwsem: Add CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1416924] - [kernel] locking/rwsem: Reduce the size of struct rw_semaphore (Waiman Long) [1416924] - [kernel] locking/spinlocks/mcs: Micro-optimize osq_unlock() (Waiman Long) [1416924] - [lib] locking/spinlocks/mcs: Introduce and use init macro and function for osq locks (Waiman Long) [1416924] - [lib] locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overhead (Waiman Long) [1416924] - [kernel] locking/spinlocks/mcs: Rename optimistic_spin_queue() to optimistic_spin_node() (Waiman Long) [1416924] - [lib] locking/rwsem: Allow conservative optimistic spinning when readers have lock (Waiman Long) [1416924] - [lib] locking/rwsem: Fix checkpatch.pl warnings (Waiman Long) [1416924] - [kernel] locking/rwsem: Fix warnings for CONFIG_RWSEM_GENERIC_SPINLOCK (Waiman Long) [1416924] - [lib] locking/rwsem: Support optimistic spinning (Waiman Long) [1416924] - [lib] rwsem: Add comments to explain the meaning of the rwsem's count field (Waiman Long) [1416924] - [lib] asmlinkage: Mark rwsem functions that can be called from assembler asmlinkage (Waiman Long) [1416924]- [md] dm cache metadata: fix metadata2 format's blocks_are_clean_separate_dirty (Mike Snitzer) [1434155] - [pci] hv: Use device serial number as PCI domain (Vitaly Kuznetsov) [1429743] - [pci] hv: Fix wslot_to_devfn() to fix warnings on device removal (Vitaly Kuznetsov) [1429743] - [net] bridge: netlink: call br_changelink() during br_dev_newlink() (Ivan Vecera) [1433293] - [net] Reduce queue allocation to one in kdump kernel (Sai Vemuri) [1379762] - [net] sched: Reflect HW offload status (Ivan Vecera) [1390693] - [net] sched: cls_u32: be more strict about skip-sw flag (Ivan Vecera) [1390693] - [net] sched: fix a typo in tc_for_each_action() (Ivan Vecera) [1390693] - [net] sched: act_gact: Update statistics when offloaded to hardware (Ivan Vecera) [1390693] - [net] sched: Enable netdev drivers to update statistics of offloaded actions (Ivan Vecera) [1390693] - [net] sched: cls_u32: Add support for skip-sw flag to tc u32 classifier. (Ivan Vecera) [1390693] - [net] sched: Move TCA_CLS_FLAGS_SKIP_HW to uapi header file. (Ivan Vecera) [1390693] - [net] sched: act_skbedit: Utility functions for mark action (Ivan Vecera) [1390693] - [net] sched: Macro instead of CONFIG_NET_CLS_ACT ifdef (Ivan Vecera) [1390693] - [net] sched: cls_u32 add bit to specify software only rules (Ivan Vecera) [1390693] - [net] sched: cls_u32: move TC offload feature bit into cls_u32 offload logic (Ivan Vecera) [1390693] - [net] sched: consolidate offload decision in cls_u32 (Ivan Vecera) [1390693] - [net] sched: tc: helper functions to query action types (Ivan Vecera) [1390693] - [net] sched: add cls_u32 offload hooks for netdevs (Ivan Vecera) [1390693] - [net] sched: avoid calling tcf_unbind_filter() in call_rcu callback (Ivan Vecera) [1390693] - [net] sched: cls_u32 changes to knode must appear atomic to readers (Ivan Vecera) [1390693] - [net] sched: cls_u32: fix missed pcpu_success free_percpu (Ivan Vecera) [1390693] - [net] sched: cls_u32: add missing rcu_assign_pointer and annotation (Ivan Vecera) [1390693] - [x86] platform/uv/bau: Fix HUB errors by remove initial write to sw-ack register (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Implement uv4_wait_completion with read_status (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add wait_completion to bau_operations (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add status mmr location fields to bau_control (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Cleanup bau_operations declaration and instances (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add payload descriptor qualifier (Frank Ramsay) [1422564] - [x86] platform/uv/bau: Add uv_bau_version enumerated constants (Frank Ramsay) [1422564] - [x86] platform: Remove warning message for duplicate NMI handlers (Frank Ramsay) [1433021] - [s390] vmlogrdr: fix IUCV buffer allocation (Hendrik Brueckner) [1431699] - [s390] dcssblk: fix device size calculation in dcssblk_direct_access() (Hendrik Brueckner) [1431700] - [tools] power turbostat: Support Knights Mill (KNM) (Steve Best) [1381293] - [vhost] lockless enqueuing (Wei Xu) [1401436] - [vhost] simplify work flushing (Wei Xu) [1401436] - [netdrv] i40e: don't add more vectors to num_lan_msix than number of CPUs (Stefan Assmann) [1396127] - [netdrv] bonding: add 802.3ad support for 25G speeds (Jarod Wilson) [1431202] - [powercap] rapl: Add Knights Mill CPUID (Steve Best) [1381291] - [wireless] Update rt2x00 driver to work with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Update mwifiex driver to compile with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Update brcmfmac driver to compile with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Update iwlegacy driver to compile with cfg80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport iwlwifi driver from linux-4.11-rc1 (Stanislaw Gruszka) [1387986 1385917 1385746 1351045 1421597] - [wireless] Backport wil6210 driver from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport ath10k driver from linux-4.11-rc1 (Stanislaw Gruszka) [1385738 1351053 1351049 1421597] - [wireless] Backport ath9k driver from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport net/mac80211 from linux-4.11-rc1 (Stanislaw Gruszka) [1421597] - [wireless] Backport net/wireless from linux-4.11-rc1 (Stanislaw Gruszka) [1421597]- [staging] usbip: remove staged driver (Torez Smith) [1383823] - [netdrv] sierra_net: Skip validating irrelevant fields for IDLE LSIs (Torez Smith) [1383823] - [netdrv] sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications (Torez Smith) [1383823] - [netdrv] catc: Use heap buffer for memory size test (Torez Smith) [1383823] - [netdrv] catc: Combine failure cleanup code in catc_probe() (Torez Smith) [1383823] - [netdrv] rtl8150: Use heap buffers for all register access (Torez Smith) [1383823] - [netdrv] pegasus: Use heap buffers for all register access (Torez Smith) [1383823] - [usb] serial: pl2303: add ATEN device ID (Torez Smith) [1383823] - [netdrv] r8152: check rx after napi is enabled (Torez Smith) [1383823] - [netdrv] r8152: re-schedule napi for tx (Torez Smith) [1383823] - [netdrv] r8152: avoid start_xmit to schedule napi when napi is disabled (Torez Smith) [1383823] - [netdrv] r8152: avoid start_xmit to call napi_schedule during autosuspend (Torez Smith) [1383823] - [usb] Add quirk for WORLDE easykey.25 MIDI keyboard (Torez Smith) [1383823] - [netdrv] qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card (Torez Smith) [1383823] - [netdrv] r8152: don't execute runtime suspend if the tx is not empty (Torez Smith) [1383823] - [usb] serial: option: add device ID for HP lt2523 (Novatel E371) (Torez Smith) [1383823] - [netdrv] r8152: fix rtl8152_post_reset function (Torez Smith) [1383823] - [usb] serial: qcserial: add Dell DW5570 QDL (Torez Smith) [1383823] - [netdrv] r8152: fix the sw rx checksum is unavailable (Torez Smith) [1383823] - [usb] xhci: fix deadlock at host remove by running watchdog correctly (Torez Smith) [1383823] - [usb] serial: ch341: fix control-message error handling (Torez Smith) [1383823] - [netdrv] r8152: fix rx issue for runtime suspend (Torez Smith) [1383823] - [netdrv] r8152: split rtl8152_suspend function (Torez Smith) [1383823] - [usb] wusbcore: Fix one more crypto-on-the-stack bug (Torez Smith) [1383823] - [usb] serial: kl5kusb105: fix line-state error handling (Torez Smith) [1383823] - [usb] serial: ch341: fix baud rate and line-control handling (Torez Smith) [1383823] - [usb] serial: ch341: fix line settings after reset-resume (Torez Smith) [1383823] - [usb] serial: ch341: fix open error handling (Torez Smith) [1383823] - [usb] serial: ch341: fix modem-control and B0 handling (Torez Smith) [1383823] - [usb] serial: ch341: fix open and resume after B0 (Torez Smith) [1383823] - [usb] serial: ch341: fix initial modem-control state (Torez Smith) [1383823] - [usb] fix problems with duplicate endpoint addresses (Torez Smith) [1383823] - [usb] storage: unusual_uas: Add JMicron JMS56x to unusual device (Torez Smith) [1383823] - [usb] hub: Move hub_port_disable() to fix warning if PM is disabled (Torez Smith) [1383823] - [netdrv] usb: asix_devices: add .reset_resume for USB PM (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: spcp8x5: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: quatech2: fix sleep-while-atomic in close (Torez Smith) [1383823] - [usb] serial: pl2303: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: oti6858: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: omninet: fix NULL-derefs at open and disconnect (Torez Smith) [1383823] - [usb] serial: mos7840: fix misleading interrupt-URB comment (Torez Smith) [1383823] - [usb] serial: mos7840: remove unused write URB (Torez Smith) [1383823] - [usb] serial: mos7840: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: mos7720: remove obsolete port initialisation (Torez Smith) [1383823] - [usb] serial: mos7720: fix parallel probe (Torez Smith) [1383823] - [usb] serial: mos7720: fix parport use-after-free on probe errors (Torez Smith) [1383823] - [usb] serial: mos7720: fix use-after-free on probe errors (Torez Smith) [1383823] - [usb] serial: mos7720: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: kobil_sct: fix NULL-deref in write (Torez Smith) [1383823] - [usb] serial: keyspan_pda: verify endpoints at probe (Torez Smith) [1383823] - [usb] serial: iuu_phoenix: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: io_ti: bind to interface after fw download (Torez Smith) [1383823] - [usb] serial: io_ti: fix I/O after disconnect (Torez Smith) [1383823] - [usb] serial: io_ti: fix another NULL-deref at open (Torez Smith) [1383823] - [usb] serial: io_ti: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: io_edgeport: fix NULL-deref at open (Torez Smith) [1383823] - [usb] serial: garmin_gps: fix memory leak on failed URB submit (Torez Smith) [1383823] - [usb] serial: cyberjack: fix NULL-deref at open (Torez Smith) [1383823] - [usb] host: xhci: handle COMP_STOP from SETUP phase too (Torez Smith) [1383823] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake (Torez Smith) [1383823] - [usb] xhci: hold lock over xhci_abort_cmd_ring() (Torez Smith) [1383823] - [usb] xhci: Handle command completion and timeout race (Torez Smith) [1383823] - [usb] host: xhci: Fix possible wild pointer when handling abort command (Torez Smith) [1383823] - [usb] xhci: fix possible wild pointer (Torez Smith) [1383823] - [usb] return error code when platform_get_irq fails (Torez Smith) [1383823] - [usb] xhci: fix return value of xhci_setup_device() (Torez Smith) [1383823] - [usb] xhci: free xhci virtual devices with leaf nodes first (Torez Smith) [1383823] - [usb] serial: option: add dlink dwm-158 (Torez Smith) [1383823] - [usb] serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 (Torez Smith) [1383823] - [netdrv] lan78xx: add LAN7801 MAC only support (Torez Smith) [1383823] - [kernel] usb: cdc_mbim: add quirk for supporting Telit LE922A (Torez Smith) [1383823] - [usb] misc: rio500: fix result type for error message (Torez Smith) [1383823] - [usb] core: usbport: Use proper LED API to fix potential crash (Torez Smith) [1383823] - [netdrv] usb: set error code when usb_alloc_urb fails (Torez Smith) [1383823] - [kernel] usb: hcd.h: construct hub class request constants from simpler constants (Torez Smith) [1383823] - [usb] cdc-acm: add device id for GW Instek AFG-125 (Torez Smith) [1383823] - [kernel] fsl/usb: Workarourd for USB erratum-A005697 (Torez Smith) [1383823] - [usb] hub: Wait for connection to be reestablished after port reset (Torez Smith) [1383823] - [netdrv] usb: qmi_wwan: add support for Telit LE922A PID 0x1040 (Torez Smith) [1383823] - [netdrv] cdc_ether: Fix handling connection notification (Torez Smith) [1383823] - [netdrv] asix: Fix AX88772_suspend() USB vendor commands failure issues (Torez Smith) [1383823] - [usb] serial: kl5kusb105: abort on open exception path (Torez Smith) [1383823] - [usb] serial: kl5kusb105: fix open error path (Torez Smith) [1383823] - [usb] fix improper return value when kzalloc fails (Torez Smith) [1383823] - [usb] return correct errno on failures (Torez Smith) [1383823] - [usb] return correct errno code when krealloc fails (Torez Smith) [1383823] - [usb] ohci: use dma_pool_zalloc (Torez Smith) [1383823] - [usb] serial: cp210x: use tcflag_t to fix incompatible pointer type (Torez Smith) [1383823] - [usb] cdc-acm: handle read pipe errors (Torez Smith) [1383823] - [usb] cdc-acm: remove is_int_ep from acm structure (Torez Smith) [1383823] - [usb] cdc-acm: store in and out pipes in acm structure (Torez Smith) [1383823] - [usb] cdc-acm: refactor killing urbs (Torez Smith) [1383823] - [usb] cdc-acm: avoid interface_to_usbdev call (Torez Smith) [1383823] - [usb] cdc-acm: reindent log messages (Torez Smith) [1383823] - [usb] core: urb make use of usb_endpoint_maxp_mult (Torez Smith) [1383823] - [usb] hub: Fix auto-remount of safely removed or ejected USB-3 devices (Torez Smith) [1383823] - [usb] serial: cp210x: add ID for the Zone DPMX (Torez Smith) [1383823] - [netdrv] usb: lan78xx: Utilize phy_ethtool_nway_reset (Torez Smith) [1383823] - [usb] Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y (Torez Smith) [1383823] - [usb] xhci-mem: use passed in GFP flags instead of GFP_KERNEL (Torez Smith) [1383823] - [usb] xhci: move slot_id from xhci_hcd to xhci_command structure (Torez Smith) [1383823] - [usb] xhci: remove the use of xhci->addr_dev (Torez Smith) [1383823] - [usb] xhci: cleanup cmd_completion in xhci_virt_device (Torez Smith) [1383823] - [usb] xhci: add helper to get the endpoint state of a endpoint context (Torez Smith) [1383823] - [usb] xhci: clean up error_bitmask usage (Torez Smith) [1383823] - [usb] xhci: Remove duplicate xhci urb giveback functions (Torez Smith) [1383823] - [usb] xhci: Giveback urb in finish_td directly (Torez Smith) [1383823] - [usb] xhci: refactor handle_tx_event() urb giveback (Torez Smith) [1383823] - [usb] xhci: fix non static symbol warning (Torez Smith) [1383823] - [usb] xhci: cleanup and refactor td_to_noop() (Torez Smith) [1383823] - [usb] xhci: refactor and cleanup process_isoc_td() (Torez Smith) [1383823] - [usb] xhci: rename endpoint related trb variables (Torez Smith) [1383823] - [usb] xhci: cleanup and refactor process_bulk_intr_td() (Torez Smith) [1383823] - [usb] xhci: cleanup and refactor process_ctrl_td() (Torez Smith) [1383823] - [usb] xhci: remove extra URB_SHORT_NOT_OK checks in xhci, core handles most cases (Torez Smith) [1383823] - [usb] xhci: add trb_is_noop() helper function (Torez Smith) [1383823] - [usb] xhci: use trb helper functions when possible (Torez Smith) [1383823] - [usb] xhci: don't try to reset the host if it is unaccessible (Torez Smith) [1383823] - [usb] xhci: cleanup error message if halting the host failed (Torez Smith) [1383823] - [usb] xhci: remove unnecessary xhci_quiesce call before xhci_halt (Torez Smith) [1383823] - [netdrv] r8152: Fix error path in open function (Torez Smith) [1383823] - [usb] uhci: report non-PME wakeup signalling for Intel hardware (Torez Smith) [1383823] - [usb] serial: fix invalid user-pointer checks (Torez Smith) [1383823] - [usb] cdc-acm: use get_icount tty operation (Torez Smith) [1383823] - [usb] cdc-acm: fix invalid user-pointer check (Torez Smith) [1383823] - [usb] cdc-acm: fix TIOCMIWAIT (Torez Smith) [1383823] - [netdrv] net driver: Add Cypress GX3 VID=04b4 PID=3610 (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add support for TI CC3200 LaunchPad (Torez Smith) [1383823] - [usb] storage: drop freezer.h usage (Torez Smith) [1383823] - [usb] wusbcore: wusbhc: use permission-specific DEVICE_ATTR variants (Torez Smith) [1383823] - [usb] wusbcore: dev-sysfs: use permission-specific DEVICE_ATTR variants (Torez Smith) [1383823] - [usb] cdc-acm: fix uninitialized variable (Torez Smith) [1383823] - [usb] misc: usbtest: remove unnecessary & operation (Torez Smith) [1383823] - [usb] host: ehci: remove unnecessary max_packet() macro (Torez Smith) [1383823] - [usb] core: endpoint: remove unnecessary & operation (Torez Smith) [1383823] - [usb] core: devices: remove unnecessary & operation (Torez Smith) [1383823] - [usb] host: xhci: purge GET_MAX_PACKET() (Torez Smith) [1383823] - [uapi] usb: ch9: make usb_endpoint_maxp() return only packet size (Torez Smith) [1383823] - [usb] misc: usbtest: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [usb] host: xhci: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [usb] host: ehci: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [usb] core: devices: make use of new usb_endpoint_maxp_mult() (Torez Smith) [1383823] - [netdrv] lan78xx: Use irq_domain for phy interrupt from USB Int. EP (Torez Smith) [1383823] - [uapi] usb: add helper to extract bits 12:11 of wMaxPacketSize (Torez Smith) [1383823] - [netdrv] r8152: Fix broken RX checksums (Torez Smith) [1383823] - [usb] core: add missing license information to some files (Torez Smith) [1383823] - [netdrv] kalmia: avoid potential uninitialized variable use (Torez Smith) [1383823] - [usb] xhci-mtk: make IPPC register optional (Torez Smith) [1383823] - [usb] ohci: make ohci-da8xx a separate driver (Torez Smith) [1383823] - [usb] core: Added devspec sysfs entry for devices behind the usb hub (Torez Smith) [1383823] - [kernel] tty: vgacon+sisusb, move scrolldelta to a common helper (Torez Smith) [1383823] - [usb] serial: ch341: add debug output for chip version (Torez Smith) [1383823] - [usb] serial: ch341: add support for parity, frame length, stop bits (Torez Smith) [1383823] - [usb] serial: ch341: reinitialize chip on reconfiguration (Torez Smith) [1383823] - [usb] serial: ch341: add register and USB request definitions (Torez Smith) [1383823] - [usb] ohci-da8xx: Remove code that references mach (Torez Smith) [1383823] - [usb] hwrng: chaoskey - drop workaround for old hwrng core limitation (Torez Smith) [1383823] - [usb] ehci: merge all cases that disable the IO watchdog (Torez Smith) [1383823] - [usb] ehci: elide I/O watchdog on AMD parts (Torez Smith) [1383823] - [usb] usbtmc: Add, clarify and fix comments (Torez Smith) [1383823] - [kernel] usb: fix a typo in usb_class_driver documentation (Torez Smith) [1383823] - [usb] increase ohci watchdog delay to 275 msec (Torez Smith) [1383823] - [usb] serial: cp210x: return -EIO on short control transfers (Torez Smith) [1383823] - [usb] serial: cp210x: clean up CSIZE handling (Torez Smith) [1383823] - [usb] serial: fix potential NULL-dereference at probe (Torez Smith) [1383823] - [usb] xhci: use default USB_RESUME_TIMEOUT when resuming ports (Torez Smith) [1383823] - [usb] xhci: workaround for hosts missing CAS bit (Torez Smith) [1383823] - [usb] xhci: add restart quirk for Intel Wildcatpoint PCH (Torez Smith) [1383823] - [usb] serial: cp210x: fix tiocmget error handling (Torez Smith) [1383823] - [usb] wusb: fix error return code in wusb_prf() (Torez Smith) [1383823] - [netdrv] r8152: add new products of Lenovo (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add support for Infineon TriBoard TC2X7 (Torez Smith) [1383823] - [usb] wusb: Stop using the stack for sg crypto scratch space (Torez Smith) [1383823] - [netdrv] asix: Avoid looping when the device does not respond (Torez Smith) [1383823] - [netdrv] qmi_wwan: add support for Quectel EC21 and EC25 (Torez Smith) [1383823] - [netdrv] usb: lan78xx: use new api ethtool_{get|set}_link_ksettings (Torez Smith) [1383823] - [usb] host: ehci-sead3: Remove SEAD-3 EHCI code (Torez Smith) [1383823] - [usb] revert "usbtmc: convert to devm_kzalloc" (Torez Smith) [1383823] - [usb] serial: cp210x: Add ID for a Juniper console (Torez Smith) [1383823] - [usb] kconfig: using select for USB_COMMON dependency (Torez Smith) [1383823] - [usb] hub: change CLEAR_FEATURE to SET_FEATURE (Torez Smith) [1383823] - [usb] core: Introduce a USB port LED trigger (Torez Smith) [1383823] - [usb] core: hcd: add missing header dependencies (Torez Smith) [1383823] - [usb] misc: legousbtower: Fix NULL pointer deference (Torez Smith) [1383823] - [usb] cdc-acm: hardening against malicious devices (Torez Smith) [1383823] - [netdrv] r8152: disable ALDPS and EEE before setting PHY (Torez Smith) [1383823] - [netdrv] r8152: remove r8153_enable_eee (Torez Smith) [1383823] - [netdrv] r8152: move PHY settings to hw_phy_cfg (Torez Smith) [1383823] - [netdrv] r8152: move enabling PHY (Torez Smith) [1383823] - [netdrv] r8152: move some functions (Torez Smith) [1383823] - [usb] change bInterval default to 10 ms (Torez Smith) [1383823] - [usb] ohci: Allow ohci on omap5 also (Torez Smith) [1383823] - [usb] host: xhci-tegra: Fix error return code in tegra_xusb_probe() (Torez Smith) [1383823] - [usb] ezusb: constify local structures (Torez Smith) [1383823] - [usb] wusbcore: add in missing white space in error message text (Torez Smith) [1383823] - [usb] cdc-acm: cleaning up debug in data submission path (Torez Smith) [1383823] - [usb] cdc-acm: cleanup debugging in submission path (Torez Smith) [1383823] - [kernel] scsi: introduce a quirk for false cache reporting (Torez Smith) [1383823] - [usb] kconfig: let USB_ULPI_BUS depends on USB_COMMON (Torez Smith) [1383823] - [usb] serial: simple: add support for another Infineon flashloader (Torez Smith) [1383823] - [usb] cdc-acm: delete obsolete debug messages (Torez Smith) [1383823] - [usb] cdc-wdm: add terminating newline (Torez Smith) [1383823] - [usb] kconfig: move ulpi bus support out of host (Torez Smith) [1383823] - [usb] xhci: fix null pointer dereference in stop command timeout function (Torez Smith) [1383823] - [netdrv] kaweth: remove obsolete debugging statements (Torez Smith) [1383823] - [netdrv] lan78xx: mark symbols static where possible (Torez Smith) [1383823] - [netdrv] hso: Convert printk to pr_ (Torez Smith) [1383823] - [netdrv] hso: Use a more common logging style (Torez Smith) [1383823] - [netdrv] smsc95xx: Add mdix control via ethtool (Torez Smith) [1383823] - [netdrv] smsc95xx: Add register define (Torez Smith) [1383823] - [kernel] usb: ulpi: make ops struct constant (Torez Smith) [1383823] - [kernel] usb: ulpi: remove "dev" field from struct ulpi_ops (Torez Smith) [1383823] - [kernel] usb: ulpi: rename operations {read|write}_dev to simply {read|write} (Torez Smith) [1383823] - [kernel] usb: ulpi: remove calls to old api callbacks (Torez Smith) [1383823] - [kernel] usb: ulpi: add new api functions, {read|write}_dev() (Torez Smith) [1383823] - [usb] ulpi: move setting of ulpi->dev parent up in ulpi_register() (Torez Smith) [1383823] - [usb] core: use IS_ENABLED() instead of checking for built-in or module (Torez Smith) [1383823] - [netdrv] pegasus: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [netdrv] r8152: fix the coding style with checkpatch.pl (Torez Smith) [1383823] - [netdrv] asix: autoneg will set WRITE_MEDIUM reg (Torez Smith) [1383823] - [netdrv] asix: see 802.3 spec for phy reset (Torez Smith) [1383823] - [netdrv] asix: Fix AX88772x resume failures (Torez Smith) [1383823] - [netdrv] asix: Avoid looping when the device is disconnected (Torez Smith) [1383823] - [netdrv] asix: Add in_pm parameter (Torez Smith) [1383823] - [netdrv] r8152: constify ethtool_ops structures (Torez Smith) [1383823] - [usb] wusbcore: wa-nep: don't print on ENOMEM (Torez Smith) [1383823] - [usb] wusbcore: security: don't print on ENOMEM (Torez Smith) [1383823] - [usb] wusbcore: crypto: don't print on ENOMEM (Torez Smith) [1383823] - [usb] usb-skeleton: don't print on ENOMEM (Torez Smith) [1383823] - [usb] storage: sddr09: don't print on ENOMEM (Torez Smith) [1383823] - [usb] storage: alauda: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: yurex: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: uss720: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: usbsevseg: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: usblcd: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: trancevibrator: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: lvstest: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: legousbtower: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: ldusb: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: iowarrior: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: idmouse: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: ftdi-elan: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: cytherm: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: cypress_cy7c63: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: appledisplay: don't print on ENOMEM (Torez Smith) [1383823] - [usb] misc: adutux: don't print on ENOMEM (Torez Smith) [1383823] - [usb] host: xhci: don't print on ENOMEM (Torez Smith) [1383823] - [usb] host: xhci-tegra: don't print on ENOMEM (Torez Smith) [1383823] - [usb] host: uhci-hcd: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: urb: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: message: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: hub: don't print on ENOMEM (Torez Smith) [1383823] - [usb] core: hcd: don't print on ENOMEM (Torez Smith) [1383823] - [usb] class: usbtmc: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: usbatm: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: ueagle-atm: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: speedtch: don't print on ENOMEM (Torez Smith) [1383823] - [usb] atm: cxacru: don't print on ENOMEM (Torez Smith) [1383823] - [usb] serial: option: add WeTelecom 0x6802 and 0x6803 products (Torez Smith) [1383823] - [usb] avoid left shift by -1 (Torez Smith) [1383823] - [usb] fix typo in wMaxPacketSize validation (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove unused variables (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: use C_X macros (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove useless NULL-testing (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove useless dev_dbg messages (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: do not use __uX types (Torez Smith) [1383823] - [usb] serial: use IS_ENABLED() instead of checking for built-in or module (Torez Smith) [1383823] - [usb] serial: option: add WeTelecom WM-D200 (Torez Smith) [1383823] - [netdrv] kaweth: fix oops upon failed memory allocation (Torez Smith) [1383823] - [netdrv] kaweth: fix firmware download (Torez Smith) [1383823] - [usb] xhci: don't dereference a xhci member after removing xhci (Torez Smith) [1383823] - [usb] xhci: Fix panic if disconnect (Torez Smith) [1383823] - [usb] xhci: really enqueue zero length TRBs (Torez Smith) [1383823] - [usb] xhci: always handle "Command Ring Stopped" events (Torez Smith) [1383823] - [usb] cdc-acm: fix wrong pipe type on rx interrupt xfers (Torez Smith) [1383823] - [kernel] usb: bcma: support old USB 2.0 controller on Northstar devices (Torez Smith) [1383823] - [usb] whci: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] cdc-wdm: cleanup debug messages (Torez Smith) [1383823] - [usb] wusbcore: wa-xfer: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] wusbcore: wa-nep: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] usb-skeleton: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] storage: usb: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: yurex: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: uss720: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: sisusbvga: sisusb: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: lvstest: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: legousbtower: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: ldusb: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: iowarrior: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: ftdi-elan: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: appledisplay: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: adutux: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] class: usbtmc: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] atm: usbatm: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] atm: ueagle-atm: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] atm: cxacru: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] serial: mos7840: fix non-atomic allocation in write path (Torez Smith) [1383823] - [usb] serial: mos7720: fix non-atomic allocation in write path (Torez Smith) [1383823] - [netdrv] usb: usbnet: don't print error when allocating urb fails (Torez Smith) [1383823] - [netdrv] usb: lan78xx: don't print error when allocating urb fails (Torez Smith) [1383823] - [netdrv] usb: hso: don't print error when allocating urb fails (Torez Smith) [1383823] - [usb] misc: usbtest: add fix for driver hang (Torez Smith) [1383823] - [usb] cdc-wdm: Clear read pipeline in case of error (Torez Smith) [1383823] - [usb] core: of.c: fix defined but not declare warning (Torez Smith) [1383823] - [usb] remove redundant dependency on USB_SUPPORT (Torez Smith) [1383823] - [usb] remove race condition in usbfs/libusb when using reap-after-disconnect (Torez Smith) [1383823] - [usb] devio, do not warn when allocation fails (Torez Smith) [1383823] - [usb] ehci: change order of register cleanup during shutdown (Torez Smith) [1383823] - [usb] validate wMaxPacketValue entries in endpoint descriptors (Torez Smith) [1383823] - [kernel] usb: ulpi: Automatically set driver::owner with ulpi_driver_register() (Torez Smith) [1383823] - [usb] storage: fix runtime pm issue in usb_stor_probe2 (Torez Smith) [1383823] - [usb] cdc-wdm: fix "out-of-sync" due to missing notifications (Torez Smith) [1383823] - [usb] ftdi-elan: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] appledisplay: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] lvstest: Remove deprecated create_singlethread_workqueue (Torez Smith) [1383823] - [usb] misc: Add driver for usb4604 (Torez Smith) [1383823] - [usb] misc: ftdi-elan: Fix off-by-one memory corruptions (Torez Smith) [1383823] - [usb] misc: usbtest: usbtest_do_ioctl may return positive integer (Torez Smith) [1383823] - [usb] hub: change the locking in hub_activate (Torez Smith) [1383823] - [usb] hub: fix up early-exit pathway in hub_activate (Torez Smith) [1383823] - [usb] hub: Fix unbalanced reference count/memory leak/deadlocks (Torez Smith) [1383823] - [usb] serial: fix memleak in driver-registration error path (Torez Smith) [1383823] - [usb] serial: option: add support for Telit LE920A4 (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add device ID for WICED USB UART dev board (Torez Smith) [1383823] - [usb] serial: ftdi_sio: add PIDs for Ivium Technologies devices (Torez Smith) [1383823] - [usb] serial: option: add D-Link DWM-156/A3 (Torez Smith) [1383823] - [netdrv] cdc_ether: Improve ZTE MF823/831/910 handling (Torez Smith) [1383823] - [usb] cdc-acm: beautify probe() (Torez Smith) [1383823] - [usb] cdc-wdm: use the common CDC parser (Torez Smith) [1383823] - [usb] cdc-acm: cleanup error handling (Torez Smith) [1383823] - [usb] cdc-acm: use the common parser (Torez Smith) [1383823] - [usb] usbnet: move the CDC parser into USB core (Torez Smith) [1383823] - [netdrv] rndis_host: Set valid random MAC on buggy devices (Torez Smith) [1383823] - [usb] serial: use variable for status (Torez Smith) [1383823] - [usb] serial: option: add support for Telit LE910 PID 0x1206 (Torez Smith) [1383823] - [netdrv] r8152: add MODULE_VERSION (Torez Smith) [1383823] - [usb] serial: cp210x: use kmemdup (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: use functions rather than macros (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove ti_usb_3410_5052.h (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: use __packed (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: remove useless comments (Torez Smith) [1383823] - [usb] quirks: Add no-lpm quirk for Elan (Torez Smith) [1383823] - [netdrv] r8152: Add support for setting pass through MAC address on RTL8153-AD (Torez Smith) [1383823] - [netdrv] r8152: remove cancel_delayed_work_sync in rtl8152_set_speed (Torez Smith) [1383823] - [netdrv] r8152: remove a netif_carrier_off in rtl8152_open function (Torez Smith) [1383823] - [netdrv] r8152: remove rtl_phy_reset function (Torez Smith) [1383823] - [netdrv] r8152: remove the setting of LAN_WAKE_EN (Torez Smith) [1383823] - [netdrv] r8152: fix runtime function for RTL8152 (Torez Smith) [1383823] - [netdrv] cdc_ncm: workaround for EM7455 "silent" data interface (Torez Smith) [1383823] - [usb] xhci: free the correct ring (Torez Smith) [1383823] - [netdrv] r8152: clear LINK_OFF_WAKE_EN after autoresume (Torez Smith) [1383823] - [netdrv] usbnet: Stop RX Q on MTU change (Torez Smith) [1383823] - [usb] don't free bandwidth_mutex too early (Torez Smith) [1383823] - [kernel] xhci: get rid of platform data (Torez Smith) [1383823] - [usb] xhci: rename and simplify last_trb_on_last_seg() helper (Torez Smith) [1383823] - [usb] xhci: remove enqueue_is_link() helper (Torez Smith) [1383823] - [usb] xhci: rework inc_deq() and fix off by one error (Torez Smith) [1383823] - [usb] xhci: use and add separate function for checking for link trbs (Torez Smith) [1383823] - [usb] xhci: clean up event ring checks from inc_enq() (Torez Smith) [1383823] - [usb] xhci: TD-fragment, align the unsplittable case with a bounce buffer (Torez Smith) [1383823] - [usb] xhci: align the last trb before link if it is easily splittable (Torez Smith) [1383823] - [usb] xhci: don't rely on precalculated value of needed trbs in the enqueue loop (Torez Smith) [1383823] - [usb] xhci: use boolean to indicate last trb in td remainder calculation (Torez Smith) [1383823] - [usb] xhci: properly prepare zero packet TD after normal bulk TD (Torez Smith) [1383823] - [usb] xhci: rename ep_ring variable in queue_bulk_tx(), no functional change (Torez Smith) [1383823] - [kernel] tty: vt, convert more macros to functions (Torez Smith) [1383823] - [kernel] tty: vt, remove consw->con_bmove (Torez Smith) [1383823] - [kernel] tty: vt, consw->con_set_palette cleanup (Torez Smith) [1383823] - [kernel] tty: vt, consw->con_scrolldelta cleanup (Torez Smith) [1383823] - [usb] sisusb: remove dummy variables (Torez Smith) [1383823] - [kernel] usb: ehci: declare hostpc register as zero-length array (Torez Smith) [1383823] - [usb] gadget: move gadget API functions to udc-core (Torez Smith) [1383823] - [usb] misc: remove outdated USB LED driver (Torez Smith) [1383823] - [netdrv] r8152: modify the check of the flag of PHY_RESET in set_speed function (Torez Smith) [1383823] - [netdrv] r8152: correct the rx early size (Torez Smith) [1383823] - [netdrv] r8152: disable MAC clock speed down (Torez Smith) [1383823] - [netdrv] r8152: save the speed (Torez Smith) [1383823] - [netdrv] r8152: move the setting for the default speed (Torez Smith) [1383823] - [netdrv] r8152: move the settings of PHY to a work queue (Torez Smith) [1383823] - [usb] common: otg-fsm: add license to usb-otg-fsm (Torez Smith) [1383823] - [netdrv] r8152: replace netdev_alloc_skb_ip_align with napi_alloc_skb (Torez Smith) [1383823] - [usb] misc: usb3503: Clean up on driver unbind (Torez Smith) [1383823] - [usb] misc: usb3503: Set platform data (Torez Smith) [1383823] - [usb] microtek: Use "foo *bar" instead of "foo * bar" (Torez Smith) [1383823] - [usb] cdc-acm: Space prohibited before close parenthesis ')' (Torez Smith) [1383823] - [usb] echi-hcd: Add ehci_setup check before echi_shutdown (Torez Smith) [1383823] - [usb] ohci: Don't mark EDs as ED_OPER if scheduling fails (Torez Smith) [1383823] - [usb] hwrng: chaoskey - Fix URB warning due to timeout on Alea (Torez Smith) [1383823] - [usb] hwrng: chaoskey - Add support for Araneus Alea I USB RNG (Torez Smith) [1383823] - [usb] ehci: avoid undefined pointer arithmetic and placate UBSAN (Torez Smith) [1383823] - [usb] quirks: Add no-lpm quirk for Acer C120 LED Projector (Torez Smith) [1383823] - [usb] quirks: Fix sorting (Torez Smith) [1383823] - [usb] xhci: fix platform quirks overwrite regression in 4.7-rc1 (Torez Smith) [1383823] - [netdrv] usbnet: smsc95xx: fix link detection for disabled autonegotiation (Torez Smith) [1383823] - [netdrv] pegasus: simplify logical constraint (Torez Smith) [1383823] - [netdrv] usb: ch9200: use kmemdup (Torez Smith) [1383823] - [netdrv] cdc_ncm: update datagram size after changing mtu (Torez Smith) [1383823] - [netdrv] revert "net: pegasus: remove dead coding" (Torez Smith) [1383823] - [netdrv] pegasus: remove dead coding (Torez Smith) [1383823] - [netdrv] asix: Fix offset calculation in asix_rx_fixup() causing slow transmissions (Torez Smith) [1383823] - [usb] ohci-jz4740: Remove obsolete driver (Torez Smith) [1383823] - [usb] serial: ti_usb_3410_5052: add MOXA UPORT 11x0 support (Torez Smith) [1383823] - [usb] serial: fix minor-number allocation (Torez Smith) [1383823] - [usb] serial: quatech2: fix use-after-free in probe error path (Torez Smith) [1383823] - [usb] serial: keyspan: fix debug and error messages (Torez Smith) [1383823] - [usb] serial: keyspan: fix URB unlink (Torez Smith) [1383823] - [usb] serial: keyspan: fix use-after-free in probe error path (Torez Smith) [1383823] - [usb] serial: io_edgeport: fix memory leaks in probe error path (Torez Smith) [1383823] - [usb] serial: io_edgeport: fix memory leaks in attach error path (Torez Smith) [1383823] - [usb] host: xhci-rcar: Avoid long wait in xhci_reset() (Torez Smith) [1383823] - [usb] wusbcore: Do not initialise statics to 0 (Torez Smith) [1383823] - [usb] wusbcore: Remove space before ', ' and '(' (Torez Smith) [1383823] - [usb] serial: cp210x: clean up CRTSCTS flag code (Torez Smith) [1383823] - [usb] serial: cp210x: get rid of magic numbers in CRTSCTS flag code (Torez Smith) [1383823] - [usb] serial: cp210x: fix hardware flow-control disable (Torez Smith) [1383823] - [netdrv] usbnet: smsc95xx: silence an uninitialized variable warning (Torez Smith) [1383823] - [netdrv] usbnet/smsc75xx: silence uninitialized variable warning (Torez Smith) [1383823] - [usb] serial: option: add even more ZTE device ids (Torez Smith) [1383823] - [usb] serial: option: add more ZTE device ids (Torez Smith) [1383823] - [usb] sisusbvga: correct speed testing (Torez Smith) [1383823] - [usb] misc: usbtest: fix pattern tests for scatterlists (Torez Smith) [1383823] - [kernel] usb: leave LPM alone if possible when binding/unbinding interface drivers (Torez Smith) [1383823] - [netdrv] rtl8152: correct speed testing (Torez Smith) [1383823] - [netdrv] usbnet: correct speed testing (Torez Smith) [1383823] - [usb] serial: option: add support for Cinterion PH8 and AHxx (Torez Smith) [1383823] - [kernel] tty: vt, make color_table const (Torez Smith) [1383823] - [net] tty: Replace TTY_THROTTLED bit tests with tty_throttled() (Torez Smith) [1383823] - [usb] ehci: make all debugging depend on CONFIG_DYNAMIC_DEBUG (Torez Smith) [1383823] - [usb] Add driver for UCSI (Torez Smith) [1383823] - [usb] xhci: tegra: Add Tegra210 support (Torez Smith) [1383823] - [usb] xhci: Add NVIDIA Tegra XUSB controller driver (Torez Smith) [1383823] - [usb] core: move root hub's device node assignment after it is added to bus (Torez Smith) [1383823] - [usb] Use "foo *bar" instead of "foo * bar" (Torez Smith) [1383823] - [usb] Remove unnecessary space before function pointer arguments (Torez Smith) [1383823] - [kernel] usb: core: hub: hub_port_init lock controller instead of bus (Torez Smith) [1383823] - [usb] devio: declare usbdev_vm_ops as static (Torez Smith) [1383823] - [usb] misc: usbtest: fix error of urb allocation (Torez Smith) [1383823] - [usb] core: buffer: avoid NULL pointer dereferrence (Torez Smith) [1383823] - [usb] hcd: do not call whc_clean_up on wch_init call failure (Torez Smith) [1383823] - [usb] xhci: remove duplicate code of interval checking (Torez Smith) [1383823] - [usb] xhci: remove duplicate function xhci_urb_to_transfer_ring (Torez Smith) [1383823] - [usb] xhci: merge xhci_queue_bulk_tx and queue_bulk_sg_tx functions (Torez Smith) [1383823] - [usb] usb: core: Minimize irq disabling in usb_sg_cancel() (Torez Smith) [1383823] - [usb] usb: core: Don't disable irqs in usb_sg_wait() during URB submit (Torez Smith) [1383823] - [usb] storage: fix multi-line comment style (Torez Smith) [1383823] - [usb] storage: scsiglue: limit USB3 devices to 2048 sectors (Torez Smith) [1383823] - [usb] storage: scsiglue: further describe our 240 sector limit (Torez Smith) [1383823] - [usb] hub: admit devices are SS+ (Torez Smith) [1383823] - [kernel] usb: correct intervals for SS+ (Torez Smith) [1383823] - [kernel] usb: LTM also for USB 3.1 (Torez Smith) [1383823] - [usb] serial: use IS_ENABLED() instead of checking for FOO || FOO_MODULE (Torez Smith) [1383823] - [usb] serial: ftdi_sio: constify ftdi_sio_quirk structures (Torez Smith) [1383823] - [usb] wusbcore: remove unreachable code (Torez Smith) [1383823] - [usb] whci-hcd: add more checks for dma mapping error (Torez Smith) [1383823] - [usb] xhci: fix typo in babble endpoint handling comment (Torez Smith) [1383823] - [uapi] usb: pd: additional feature selectors (Torez Smith) [1383823] - [uapi] usb: pd: define specific requests (Torez Smith) [1383823] - [uapi] usb: add descriptors from USB Power Delivery spec (Torez Smith) [1383823] - [usb] common: rework CONFIG_USB_COMMON logic (Torez Smith) [1383823] - [kernel] usb: otg-fsm: support multiple instances (Torez Smith) [1383823] - [kernel] usb: otg-fsm: Add documentation for struct otg_fsm (Torez Smith) [1383823] - [acpi] acpica: linux: Allow ACPICA inclusion for CONFIG_ACPI=n builds (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux: Add support to exclude inclusion (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux headers: Add to remove mis-ordered inclusion of (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux headers: Add (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: linux header: Add support for stubbed externals (Prarit Bhargava) [1432953 1383823] - [acpi] acpica: osl: Add configurability for generic external functions (Prarit Bhargava) [1383823 1432953] - [acpi] acpica: Add support to allow host OS to redefine individual OSL prototypes (Prarit Bhargava) [1432953 1383823]- [netdrv] nfp: consolidate two PCI device tables/structures into one (John Linville) [1406197] - [netdrv] nfp: don't tell FW about the reserved buffer space (John Linville) [1406197] - [netdrv] nfp: allow application firmware to limit number of SR-IOV VFs (John Linville) [1406197] - [netdrv] nfp: return nfp_rtsym_read_le() errors correctly (John Linville) [1406197] - [netdrv] nfp: add very basic access to NSP logs (John Linville) [1406197] - [netdrv] nfp: report NSP ABI version in ethtool FW version (John Linville) [1406197] - [netdrv] nfp: store NSP ABI version in state structure (John Linville) [1406197] - [netdrv] nfp: report manufacturing info on load (John Linville) [1406197] - [netdrv] nfp: refactor NSP initialization and add error message (John Linville) [1406197] - [netdrv] nfp: add the PF driver (John Linville) [1406197] - [netdrv] nfp: allocate irqs in lower driver (John Linville) [1406197] - [netdrv] nfp: add port layer to debugfs directories (John Linville) [1406197] - [netdrv] nfp: add support for service processor access (John Linville) [1406197] - [netdrv] nfp: add rtsym support (John Linville) [1406197] - [netdrv] nfp: add MIP reading support (John Linville) [1406197] - [netdrv] nfp: add support for reading nffw info (John Linville) [1406197] - [netdrv] nfp: add hwinfo support (John Linville) [1406197] - [netdrv] nfp: add support for resources (John Linville) [1406197] - [netdrv] nfp: add CPP access core (John Linville) [1406197] - [netdrv] nfp: rename the driver and add new main file (John Linville) [1406197] - [kernel] bitfield.h: add FIELD_FIT() helper (John Linville) [1406197] - [kernel] add basic register-field manipulation macros (John Linville) [1406197] - [netdrv] netronome: don't access real_num_rx_queues directly (John Linville) [1406197] - [netdrv] nfp: reorganize nfp_net_rx() to get packet offsets early (John Linville) [1406197] - [netdrv] nfp: add support for ethtool .set_channels (John Linville) [1406197] - [netdrv] nfp: move RSS indirection table init into a separate function (John Linville) [1406197] - [netdrv] nfp: add helper to reassign rings to IRQ vectors (John Linville) [1406197] - [netdrv] nfp: loosen relation between rings and IRQs vectors (John Linville) [1406197] - [netdrv] nfp: reuse ring helpers on .ndo_open() path (John Linville) [1406197] - [netdrv] nfp: rename ring allocation helpers (John Linville) [1406197] - [netdrv] nfp: centralize runtime reconfiguration logic (John Linville) [1406197] - [netdrv] nfp: add support for ethtool .get_channels (John Linville) [1406197] - [netdrv] nfp: bring back support for different ring counts (John Linville) [1406197] - [netdrv] nfp: replace num_irqs with max_r_vecs (John Linville) [1406197] - [netdrv] nfp: remove nfp_net_irqs_wanted() (John Linville) [1406197] - [netdrv] nfp: use unsigned int for vector/ring counts (John Linville) [1406197] - [netdrv] nfp: create separate define for max number of vectors (John Linville) [1406197] - [netdrv] nfp: use AND instead of modulo to get ring indexes (John Linville) [1406197] - [netdrv] nfp: add separate buffer allocation function for napi (John Linville) [1406197] - [netdrv] nfp: use alloc_frag() and build_skb() (John Linville) [1406197] - [netdrv] nfp: add buffer drop/recycle helper for RX (John Linville) [1406197] - [netdrv] nfp: centralize the buffer size calculation (John Linville) [1406197] - [netdrv] nfp: remove inline attributes and dead code (John Linville) [1406197] - [netdrv] nfp: remove unnecessary call to ether_setup() (John Linville) [1406197] - [netdrv] nfp: remove support for nfp3200 (John Linville) [1406197] - [netdrv] nfp: backport definitions of nn_{read,write}* (John Linville) [1406197] - [netdrv] nfp: simplify nfp_net_poll() (John Linville) [1406197] - [netdrv] xen-netfront: Delete rx_refill_timer in xennet_disconnect_backend() (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Improve error handling during initialization (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Rework the fix for Rx stall during OOM and network stress (Vitaly Kuznetsov) [1102638] - [netdrv] xen/netfront: set default upper limit of tx/rx queues to 8 (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Fix Rx stall during network stress and OOM (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: cast grant table reference first to type int (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: do not cast grant table reference to signed short (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: only napi_synchronize() if running (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Use setup_timer (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: request Tx response events more often (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: update num_queues to real created (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: always set num queues if possible (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: respect user provided max_queues (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Remove the meaningless code (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: only clean up queues if present (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: properly destroy queues when removing device (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: refactor making Tx requests (Vitaly Kuznetsov) [1102638] - [xen] add page_to_mfn() (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: refactor skb slot counting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: use different locks for Rx and Tx stats (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: remove residual dead code (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: always keep the Rx ring full of requests (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: print correct number of queues (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: release per-queue Tx and Rx resource when disconnecting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix locking in connect error path (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: call netif_carrier_off() only once when disconnecting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: don't nest queue locks in xennet_connect() (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: recreate queues correctly when reconnecting (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix oops when disconnected from backend (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: initialise queue name in xennet_init_queue (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Add support for multiple queues (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Factor queue-specific data into queue struct (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix array initialization bug (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: Call dev_kfree_skb_any instead of dev_kfree_skb (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1102638] - [netdrv] xen-netfront: fix missing rx_refill_timer when allocate memory failed (Vitaly Kuznetsov) [1102638]- [net] sched: cls_u32: complete the check for non-forced case in u32_destroy() (Ivan Vecera) [1428588] - [net] sched: fix a use-after-free in tc_ctl_tfilter() (Ivan Vecera) [1428588] - [net] sched: destroy proto tp when all filters are gone (Ivan Vecera) [1428588] - [net] sched: fq_codel: return non zero qlen in class dumps (Ivan Vecera) [1428588] - [net] sched: close another race condition in tcf_mirred_release() (Ivan Vecera) [1428588] - [net] sched: Add description for cpu_bstats argument (Ivan Vecera) [1428588] - [net] sched: fix missing free per cpu on qstats (Ivan Vecera) [1428588] - [net] sched: act_pedit: check binding before calling tcf_hash_release() (Ivan Vecera) [1428588] - [net] sched: fix refcount imbalance in actions (Ivan Vecera) [1428588] - [net] sched: act_mirred: remove spinlock in fast path (Ivan Vecera) [1428588] - [net] sched: act_gact: remove spinlock in fast path (Ivan Vecera) [1428588] - [net] sched: act_gact: read tcfg_ptype once (Ivan Vecera) [1428588] - [net] sched: act_gact: use a separate packet counters for gact_determ() (Ivan Vecera) [1428588] - [net] sched: act_gact: make tcfg_pval non zero (Ivan Vecera) [1428588] - [net] sched: add percpu stats to actions (Ivan Vecera) [1428588] - [net] sched: extend percpu stats helpers (Ivan Vecera) [1428588] - [net] sched: invoke ->attach() after setting dev->qdisc (Ivan Vecera) [1428588] - [net] set qdisc pkt len before tc_classify (Ivan Vecera) [1428588] - [net] kill useless net_*_ingress_queue() definitions when NET_CLS_ACT is unset (Ivan Vecera) [1428588] - [net] sched: use counter to break reclassify loops (Ivan Vecera) [1428588] - [net] sched: fix typo in net_device ifdef (Ivan Vecera) [1428588] - [net] sched: further simplify handle_ing (Ivan Vecera) [1428588] - [net] sched: consolidate handle_ing and ing_filter (Ivan Vecera) [1428588] - [net] tc: remove unused redirect ttl (Ivan Vecera) [1428588] - [net] sched: run ingress qdisc without locks (Ivan Vecera) [1428588] - [net] sched: remove TC_MUNGED bits (Ivan Vecera) [1428588] - [net] use jump label patching for ingress qdisc in __netif_receive_skb_core (Ivan Vecera) [1428588] - [net] sched: fix panic in rate estimators (Ivan Vecera) [1428588] - [net] sched: cls: use nla_nest_cancel instead of nlmsg_trim (Ivan Vecera) [1428588] - [net] sched: cls_basic: fix error path in basic_change() (Ivan Vecera) [1428588] - [net] sched: cls: remove unused op put from tcf_proto_ops (Ivan Vecera) [1428588] - [net] sched: cls_cgroup: remove unnecessary if (Ivan Vecera) [1428588] - [net] sched: cls_flow: remove duplicate assignments (Ivan Vecera) [1428588] - [net] sched: cls_flow: remove faulty use of list_for_each_entry_rcu (Ivan Vecera) [1428588] - [net] sched: cls_bpf: remove faulty use of list_for_each_entry_rcu (Ivan Vecera) [1428588] - [net] sched: cls_bpf: remove unnecessary iteration and use passed arg (Ivan Vecera) [1428588] - [net] sched: cls_basic: remove unnecessary iteration and use passed arg (Ivan Vecera) [1428588] - [net] sched: tc_vlan: fix type of tcfv_push_vid (Ivan Vecera) [1428588] - [net] sched: introduce vlan action (Ivan Vecera) [1428588] - [net] sched: initialize bstats syncp (Ivan Vecera) [1428588] - [net] sched: fix unused variables in __gnet_stats_copy_basic_cpu() (Ivan Vecera) [1428588] - [net] sched: do not use tcf_proto 'tp' argument from call_rcu (Ivan Vecera) [1428588] - [net] sched: remove tcf_proto from ematch calls (Ivan Vecera) [1428588] - [net] sched: enable per cpu qstats (Ivan Vecera) [1428588] - [net] sched: restrict use of qstats qlen (Ivan Vecera) [1428588] - [net] sched: make bstats per cpu and estimator RCU safe (Ivan Vecera) [1428588] - [net] sched: fix errno in tcindex_set_parms() (Ivan Vecera) [1428588] - [net] sched: remove the first parameter from tcf_exts_destroy() (Ivan Vecera) [1428588] - [net] sched: hold tcf_lock in netdevice notifier (Ivan Vecera) [1428588] - [net] sched: add cond_resched() to class and qdisc dump (Ivan Vecera) [1428588] - [net] sched: do not use rcu in tc_dump_qdisc() (Ivan Vecera) [1428588] - [net] sched: move the sanity test in qdisc_list_add() (Ivan Vecera) [1428588] - [net] sched: htb: do not acquire qdisc lock in dump operations (Ivan Vecera) [1428588] - [net] sched: act: clean up tca_action_flush() (Ivan Vecera) [1428588] - [net] sched: act: refuse to remove bound action outside (Ivan Vecera) [1428588] - [net] sched: act: move tcf_hashinfo_init() into tcf_register_action() (Ivan Vecera) [1428588] - [net] sched: act: remove capab from struct tc_action_ops (Ivan Vecera) [1428588] - [net] sched: act: refactor cleanup ops (Ivan Vecera) [1428588] - [net] sched: act: hide struct tcf_common from API (Ivan Vecera) [1428588] - [net] sched: act: export tcf_hash_search() instead of tcf_hash_lookup() (Ivan Vecera) [1428588] - [net] sched: act: fetch hinfo from a->ops->hinfo (Ivan Vecera) [1428588] - [net] sched: replace macros net_random and net_srandom with direct calls to prandom (Ivan Vecera) [1428588] - [net] sched: act: use tcf_hash_release() in net/sched/act_police.c (Ivan Vecera) [1428588] - [net] sched: act: remove struct tcf_act_hdr (Ivan Vecera) [1428588] - [net] sched: act: clean up notification functions (Ivan Vecera) [1428588] - [net] sched: act: move idx_gen into struct tcf_hashinfo (Ivan Vecera) [1428588] - [net] sched: action: make local function static (Ivan Vecera) [1428588] - [net] sched: act: action flushing missaccounting (Ivan Vecera) [1428588] - [net] sched: Remove unnecessary checks for act->ops (Ivan Vecera) [1428588] - [net] sched: act: Dont increment refcnt on replace (Ivan Vecera) [1428588] - [net] sched: set root qdisc before change() in attach_default_qdiscs() (Ivan Vecera) [1428588] - [net] sched: remove unnecessary parentheses while return (Ivan Vecera) [1428588] - [net] sched: give visibility to mq slave qdiscs (Ivan Vecera) [1428588] - [net] netem: missing break in ge loss generator (Ivan Vecera) [1428588] - [net] netem: fix gemodel loss generator (Ivan Vecera) [1428588] - [net] gen_stats: Remove extern from function prototypes (Ivan Vecera) [1428588]- [nvme] redhat: mark NVMe over FC as tech preview (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix missing dma sync to nvme data structures (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Call fatal_error from keep-alive timout expiration (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: cancel fatal error and flush async work before free controller (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: delete controllers deletion upon subsystem release (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet_fc: correct logic in disconnect queue LS handling (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix nvme_rdma_queue_is_ready (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet/fcloop: remove some logically dead code performing redundant ret checks (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: fix KATO offset in Set Features (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fc: simplify error handling of nvme_fc_create_hw_io_queues (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fc: correct some printk information (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] scsi: Remove START STOP emulation (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Delete misleading queue-wrap comment (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] simplify stripe quirk (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme : Use correct scnprintf in cmb show (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Log PCI_STATUS when the controller dies (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add FC LLDD loopback driver to test FC-NVME (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add target support for FC transport (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add host support for FC transport (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] admin-cmd: Added smart-log command support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Add host_traddr options field to host infrastructure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] untangle 0 and BLK_MQ_RQ_QUEUE_OK (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] don't pass the full CQE to nvme_complete_async_event (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: introduce struct nvme_request (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: Add FC transport LLDD api definitions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: Add FC transport FC-NVME definitions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: Add FC transport error codes to nvme.h (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [uapi] Add type 0x28 NVME type code to scsi fc headers (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: patch target code in prep for FC transport support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: set sqe.command_id in core not transports (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] parser: add u64 number parser (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: align to generic ib_event logging helper (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: align to generic ib_event logging helper (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: remove redundant define (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Adjust source code indentation (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] scsi: Remove set-but-not-used variables (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Fix possible infinite loop triggered on hot namespace removal (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Fix a memory leak in an nvmf_create_ctrl() error path (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Fix memory leaks in nvmf_parse_options() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: force queue size to respect controller capability (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix REJ status code (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: move NVMe class code to pci_ids.h (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: blk_account_io_start() takes a bool (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] don't schedule multiple resets (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Don't free queues on error (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: drain the queue-pair just before freeing it (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: stop and free io queues on connect failure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: don't forget to delete a queue from the list of connection failed (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Don't queue fatal error work if csts.cfs is set (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: reject non-connect commands before the queue is live (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix possible NULL deref when handling rdma cm events (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: use symbolic constants for CNS values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] use symbolic constants for CNS values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add an enum for cns values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: resync with nvme-cli (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: Add tertiary number to NVME_VS (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme : Add sysfs entry for NVMe CMBs when appropriate (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Delete created IO queues on reset (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Stop probing a removed device (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Pass pointers, not dma addresses, to nvme_get/set_features() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] scsi: Remove power management support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Make dsm number of ranges zero based (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Use direct IO for writes (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: revise host transport option descriptions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: rework nvmf_get_address() for variable options (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: account higher order dispatch (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: allow the driver to pass in a queue mapping (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: only allocate a single mq_map per tag_set (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: don't redistribute hardware queues on a CPU hotplug event (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: skip unmapped queues in blk_mq_alloc_request_hctx (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: only clear queue flags after successful connect (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix null pointer dereference on req->mr (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: use ib_client API to detect device removal (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: add DELETING queue flag (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: destroy nvme queue rdma resources on connect failure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme_rdma: keep a ref on the ctrl during delete/flush (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Get rid of redundant defines (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Get rid of duplicate variable (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: get a reference when reusing a nvme_host structure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-fabrics: change NQN UUID to big-endian format (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: set sqsize to 0-based value, per spec (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix sqsize/hsqsize per spec (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fabrics: define admin sqsize min default, per spec (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: +1 to *queue_size from hsqsize/hrqsize (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Fix use after free (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: initialize ret to zero to avoid returning garbage (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: start async event handler after reconnecting to a controller (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: Fix controller serial number inconsistency (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Don't use the inline buffer in order to avoid allocation for small reads (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: Correctly handle RDMA device hot removal (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Make sure to shutdown the controller if we can (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: Remove duplicate call to nvme_remove_namespaces (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Free the I/O tags when we delete the controller (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Remove duplicate call to nvme_remove_namespaces (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Fix device removal handling (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Queue ns scanning after a sucessful reconnection (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Don't leak uninitialized memory in connect request private data (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] make NVME_RDMA depend on BLOCK (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] fabrics drivers don't need the nvme-pci driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] quirk: Add a delay before checking device ready for memblaze device (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Fix nvme_get/set_features() with a NULL result pointer (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] Fix race triggered by blk_set_queue_dying() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Prevent controller state invalid transition (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: fix deadlock in blk_mq_register_disk() error path (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] pci: Provide SR-IOV support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] don't allocate unused nvme_major (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Limit command retries (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: fix nvme-loop Kconfig dependencies (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: fix return value check in nvmet_subsys_alloc() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: add-remove ctrl repeat fix (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: Remove tl_retry_count (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: Don't use tl_retry_count (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: fix the return value of nvme_rdma_reinit_request() (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: use IB_PD_UNSAFE_GLOBAL_RKEY (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] ib/core: add support to create a unsafe global rkey to ib_create_pd (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-rdma: add a NVMe over Fabrics RDMA host driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet-rdma: add a NVMe over Fabrics RDMA target driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme-rdma.h: Add includes for nvme rdma_cm negotiation (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] add new reconnecting controller state (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: Introduce blk_mq_reinit_tagset (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvmet: fix an error code (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: add configfs dependency (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-loop: add a NVMe loopback host driver (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] scatterlist: move SG pool code from SCSI driver to lib/sg_pool.c (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [scsi] rename SG related struct and functions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [scsi] replace "mq" with "first_chunk" in SG functions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [scsi] replace "scsi_data_buffer" with "sg_table" in SG functions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvmet: add a generic NVMe target (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] configfs: switch ->default groups to a linked list (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] add keep-alive support (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: Add keep-alive opcode and identify controller attribute (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] nvme-fabrics: add a generic NVMe over Fabrics library (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add NVMe over Fabrics definitions (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] add fabrics sysfs attributes (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Modify and export sync command submission for fabrics (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] allow transitioning from NEW to LIVE state (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: add blk_mq_alloc_request_hctx (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] move the workaround for I/O queue-less controllers from PCIe to core (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme: factor out a add nvme_is_write helper (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] blk-mq: add a flags parameter to blk_mq_alloc_request (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] allow for size limitations from transport drivers (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add AER constants (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add constants for PSDT and FUSE values (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add NVM command set SQE/CQE size defines (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: Add get_log_page command strucure (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] nvme.h: add RTD3R, RTD3E and OAES fields (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [block] blk-mq: actually hook up defer list when running requests (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] Fix removal in case of active namespace list scanning method (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] move nvme_cancel_request() to common code (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [nvme] update and rename nvme_cancel_io to nvme_cancel_request (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [kernel] block: add REQ_OP definitions and helpers (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] drivers/scsi/scsi_debug.c: resolve sg buffer const-ness issue (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] scatterlist: mark input buffer parameters as 'const' (David Milburn) [1384526 1389755 1366753 1374291 1383834] - [lib] scatterlist.c: fix kerneldoc for sg_pcopy_{to, from}_buffer() (David Milburn) [1384526 1389755 1366753 1374291 1383834]- [scsi] aacraid: Fix potential null access (Scott Benesh) [1384213] - [scsi] aacraid: Fix typo in blink status (Scott Benesh) [1384213] - [scsi] aacraid: remove redundant zero check on ret (Scott Benesh) [1384213] - [scsi] aacraid: Fixed expander hotplug for SMART family (Scott Benesh) [1384213] - [scsi] aacraid: Update driver version (Scott Benesh) [1384213] - [scsi] aacraid: Fix a potential spinlock double unlock bug (Scott Benesh) [1384213] - [scsi] aacraid: Save adapter fib log before an IOP reset (Scott Benesh) [1384213] - [scsi] aacraid: Reorder Adapter status check (Scott Benesh) [1384213] - [scsi] aacraid: Skip IOP reset on controller panic (SMART Family) (Scott Benesh) [1384213] - [scsi] aacraid: Decrease adapter health check interval (Scott Benesh) [1384213] - [scsi] aacraid: Reload offlined drives after controller reset (Scott Benesh) [1384213] - [scsi] aacraid: Skip wellness sync on controller failure (Scott Benesh) [1384213] - [scsi] aacraid: Fix sync fibs time out on controller reset (Scott Benesh) [1384213] - [scsi] aacraid: Added sysfs for driver version (Scott Benesh) [1384213] - [scsi] aacraid: Fix memory leak in fib init path (Scott Benesh) [1384213] - [scsi] aacraid: Prevent E3 lockup when deleting units (Scott Benesh) [1384213] - [scsi] aacraid: Fix for excessive prints on EEH (Scott Benesh) [1384213] - [scsi] aacraid: Use correct channel number for raw srb (Scott Benesh) [1384213] - [scsi] aacraid: Fix camel case (Scott Benesh) [1384213] - [scsi] aacraid: avoid open-coded upper_32_bits (Scott Benesh) [1384213] - [scsi] aacraid: rcode is unsigned and should be signed int (Scott Benesh) [1384213] - [scsi] aacraid: update version (Scott Benesh) [1384213] - [scsi] aacraid: Change Driver Version Prefix (Scott Benesh) [1384213] - [scsi] aacraid: Update copyrights (Scott Benesh) [1384213] - [scsi] aacraid: Retrieve HBA host information ioctl (Scott Benesh) [1384213] - [scsi] aacraid: Added ioctl to trigger IOP/IWBR reset (Scott Benesh) [1384213] - [scsi] aacraid: Added new IWBR reset (Scott Benesh) [1384213] - [scsi] aacraid: VPD 83 type3 support (Scott Benesh) [1384213] - [scsi] aacraid: Added support to abort cmd and reset lun (Scott Benesh) [1384213] - [scsi] aacraid: Add task management functionality (Scott Benesh) [1384213] - [scsi] aacraid: Include HBA direct interface (Scott Benesh) [1384213] - [scsi] aacraid: Added support for hotplug (Scott Benesh) [1384213] - [scsi] aacraid: Added support to set QD of attached drives (Scott Benesh) [1384213] - [scsi] aacraid: Retrieve Queue Depth from Adapter FW (Scott Benesh) [1384213] - [scsi] aacraid: Added support for periodic wellness sync (Scott Benesh) [1384213] - [scsi] aacraid: Reworked aac_command_thread (Scott Benesh) [1384213] - [scsi] aacraid: Added support for read medium error (Scott Benesh) [1384213] - [scsi] aacraid: Added support for response path (Scott Benesh) [1384213] - [scsi] aacraid: Process Error for response I/O (Scott Benesh) [1384213] - [scsi] aacraid: Reworked scsi command submission path (Scott Benesh) [1384213] - [scsi] aacraid: Retrieve and update the device types (Scott Benesh) [1384213] - [scsi] aacraid: Added sa firmware support (Scott Benesh) [1384213] - [scsi] aacraid: added support for init_struct_8 (Scott Benesh) [1384213] - [scsi] aacraid: Added aacraid.h include guard (Scott Benesh) [1384213] - [scsi] aacraid: Remove duplicate irq management code (Scott Benesh) [1384213] - [scsi] aacraid: Replace with globally (Scott Benesh) [1384213] - [scsi] aacraid: Fix INTx/MSI-x issue with older controllers (Scott Benesh) [1384213] - [scsi] aacraid: mark aac_src_select_comm() static (Scott Benesh) [1384213] - [scsi] aacraid: use kmemdup (Scott Benesh) [1384213] - [scsi] qla2xxx: Fix apparent cut-n-paste error (Chad Dupuis) [1414957] - [scsi] qla2xxx: Fix Target mode handling with Multiqueue changes (Chad Dupuis) [1414957] - [scsi] qla2xxx: Add Block Multi Queue functionality (Chad Dupuis) [1414957] - [scsi] qla2xxx: Add multiple queue pair functionality (Chad Dupuis) [1414957] - [scsi] qla2xxx: Fix NULL pointer deref in QLA interrupt (Chad Dupuis) [1414957] - [scsi] qla2xxx: Add irq affinity notification (Chad Dupuis) [1414957]- [fs] vfs: In d_path don't call d_dname on a mount point (Aristeu Rozanski) [1418962] - [hv] util: don't forget to init host_ts.lock (Vitaly Kuznetsov) [1388419] - [hv] hv_utils: implement Hyper-V PTP source (Vitaly Kuznetsov) [1388419] - [hv] export current Hyper-V clocksource (Vitaly Kuznetsov) [1388419] - [hv] utils: Fix the mapping between host version and protocol to use (Vitaly Kuznetsov) [1388419] - [hv] hv_util: Avoid dynamic allocation in time synch (Vitaly Kuznetsov) [1388419] - [hv] utils: Support TimeSync version 4.0 protocol samples (Vitaly Kuznetsov) [1388419] - [hv] utils: Use TimeSync samples to adjust the clock after boot (Vitaly Kuznetsov) [1388419] - [mm] memory_hotplug: set magic number to page->freelist instead of page->lru.next (Yasuaki Ishimatsu) [1417692] - [mm] sparse: use page_private() to get page->private value (Yasuaki Ishimatsu) [1417692] - [mm] sparsemem: fix a bug in free_map_bootmem when CONFIG_SPARSEMEM_VMEMMAP (Yasuaki Ishimatsu) [1417696] - [mm] sparsemem: use PAGES_PER_SECTION to remove redundant nr_pages parameter (Yasuaki Ishimatsu) [1417696] - [x86] numa: Online memory-less nodes at boot time (Rui Wang) [1405893] - [x86] mm/numa: Drop dead code and rename setup_node_data() to setup_alloc_data() (Rui Wang) [1405893] - [x86] revert "mce: Do not panic when single core has reached a timeout" (Xunlei Pang) [1256375] - [x86] mce: Handle broadcasted MCE gracefully with kexec (Xunlei Pang) [1256375] - [net] dccp/tcp: fix routing redirect race (Eric Garver) [1387485] - [net] ipv6: don't increase size when refragmenting forwarded ipv6 skbs (Florian Westphal) [1430571] - [net] bridge: drop netfilter fake rtable unconditionally (Florian Westphal) [1430571] - [net] ipv6: avoid write to a possibly cloned skb (Florian Westphal) [1430571] - [net] netfilter: bridge: honor frag_max_size when refragmenting (Florian Westphal) [1430571] - [net] l2tp: Avoid schedule while atomic in exit_net (Lance Richardson) [1429687] - [net] l2tp: protect tunnel->del_work by ref_count (Lance Richardson) [1429687] - [net] sctp: deny peeloff operation on asocs with threads sleeping on it (Hangbin Liu) [1429497] {CVE-2017-5986 CVE-2017-6353} - [net] sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Hangbin Liu) [1429497] {CVE-2017-5986 CVE-2017-6353} - [net] sctp: set sin_port for addr param when checking duplicate address (Xin Long) [1308362] - [net] sctp: sctp_transport_dst_check should check if transport pmtu is dst mtu (Xin Long) [1412865] - [net] sctp: call rcu_read_lock before checking for duplicate transport nodes (Xin Long) [1383938] - [net] sctp: check duplicate node before inserting a new transport (Xin Long) [1383938] - [net] sctp: sctp_epaddr_lookup_transport should be protected by rcu_read_lock (Xin Long) [1383938] - [net] sctp: use new rhlist interface on sctp transport rhashtable (Xin Long) [1383938] - [net] Add netdev all_adj_list refcnt propagation to fix panic (Adrian Reber) [1425010] - [hid] usbhid: change return error of usbhid_output_report (Benjamin Tissoires) [1401381] - [scsi] storvsc: properly set residual data length on errors (Cathy Avery) [1364282] - [sound] alsa: hda - add support for docking station for HP 840 G3 (Jaroslav Kysela) [1312217] - [sound] alsa: hda - add support for docking station for HP 820 G2 (Jaroslav Kysela) [1312217] - [kernel] rcu: Reverse rcu_dereference_check() conditions (Waiman Long) [1432967] - [kernel] signals: avoid unnecessary taking of sighand->siglock (Waiman Long) [1412194]- [fs] autofs: take more care to not update last_used on path walk (Ian Kent) [1413523] - [fs] autofs: remove duplicated AUTOFS_DEV_IOCTL_SIZE definition (Ian Kent) [1413523] - [fs] autofs: add command enum/macros for root-dir ioctls (Ian Kent) [1413523] - [fs] autofs: update ioctl documentation regarding struct autofs_dev_ioctl (Ian Kent) [1413523] - [fs] autofs: fix wrong ioctl documentation regarding devid (Ian Kent) [1413523] - [fs] autofs: fix typo in Documentation (Ian Kent) [1413523] - [fs] autofs: remove wrong comment (Ian Kent) [1413523] - [fs] autofs: constify find_autofs_mount() callback (Ian Kent) [1413523] - [fs] autofs: refactor ioctl fn vector in iookup_dev_ioctl() (Ian Kent) [1413523] - [fs] autofs: remove possibly misleading /* #define DEBUG */ (Ian Kent) [1413523] - [fs] autofs4: move linux/auto_dev-ioctl.h to uapi/linux (Ian Kent) [1413523] - [fs] autofs: move inclusion of linux/limits.h to uapi (Ian Kent) [1413523] - [fs] autofs: fix print format for ioctl warning message (Ian Kent) [1413523] - [fs] autofs: add autofs_dev_ioctl_version() for AUTOFS_DEV_IOCTL_VERSION_CMD (Ian Kent) [1413523] - [fs] autofs: fix dev ioctl number range check (Ian Kent) [1413523] - [fs] autofs: fix pr_debug() message (Ian Kent) [1413523] - [fs] autofs: update struct autofs_dev_ioctl in Documentation (Ian Kent) [1413523] - [fs] autofs: fix Documentation regarding devid on ioctl (Ian Kent) [1413523] - [fs] autofs: remove AUTOFS_DEVID_LEN (Ian Kent) [1413523] - [fs] autofs: don't fail to free_dev_ioctl(param) (Ian Kent) [1413523] - [fs] autofs: remove obsolete sb fields (Ian Kent) [1413523] - [fs] autofs: use autofs4_free_ino() to kfree dentry data (Ian Kent) [1413523] - [fs] autofs: remove ino free in autofs4_dir_symlink() (Ian Kent) [1413523] - [fs] autofs: add WARN_ON(1) for non dir/link inode case (Ian Kent) [1413523] - [fs] autofs: fix autofs4_fill_super() error exit handling (Ian Kent) [1413523] - [fs] autofs: test autofs versions first on sb initialization (Ian Kent) [1413523] - [fs] autofs: drop unnecessary extern in autofs_i.h (Ian Kent) [1413523] - [fs] autofs: fix typos in Documentation/filesystems/autofs4.txt (Ian Kent) [1413523] - [fs] autofs: use dentry flags to block walks during expire (Ian Kent) [1413523] - [fs] qstr: constify instances in autofs4 (Ian Kent) [1413523] - [fs] autofs: don't get stuck in a loop if vfs_write() returns an error (Ian Kent) [1413523] - [fs] autofs races (Ian Kent) [1413523] - [fs] autofs4: fix string.h include in auto_dev-ioctl.h (Ian Kent) [1413523] - [fs] autofs4: use pr_xxx() macros directly for logging (Ian Kent) [1413523] - [fs] autofs4: change log print macros to not insert newline (Ian Kent) [1413523] - [fs] autofs4: make autofs log prints consistent (Ian Kent) [1413523] - [fs] autofs4: fix some white space errors (Ian Kent) [1413523] - [fs] autofs4: fix invalid ioctl return in autofs4_root_ioctl_unlocked() (Ian Kent) [1413523] - [fs] autofs4: fix coding style line length in autofs4_wait() (Ian Kent) [1413523] - [fs] autofs4: fix coding style problem in autofs4_get_set_timeout() (Ian Kent) [1413523] - [fs] autofs4: coding style fixes (Ian Kent) [1413523] - [fs] autofs: show pipe inode in mount options (Ian Kent) [1413523] - [fs] autofs4: don't bother with d_instantiate(dentry, NULL) in ->lookup() (Ian Kent) [1413523] - [fs] vfs: normal filesystems (and lustre): d_inode() annotations (Ian Kent) [1413523] - [fs] vfs: Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry) (Ian Kent) [1413523] - [fs] autofs4 copy_dev_ioctl(): keep the value of ->size we'd used for allocation (Ian Kent) [1413523] - [fs] autofs4: Wrong format for printing dentry (Ian Kent) [1413523] - [fs] assorted conversions to p[dD] (Ian Kent) [1413523] - [fs] autofs: the documentation I wanted to read (Ian Kent) [1413523] - [fs] autofs4: d_manage() should return -EISDIR when appropriate in rcu-walk mode (Ian Kent) [1413523] - [fs] autofs4: avoid taking fs_lock during rcu-walk (Ian Kent) [1413523] - [fs] autofs4: make "autofs4_can_expire" idempotent (Ian Kent) [1413523] - [fs] autofs4: factor should_expire() out of autofs4_expire_indirect (Ian Kent) [1413523] - [fs] autofs4: allow RCU-walk to walk through autofs4 (Ian Kent) [1413523] - [fs] autofs4: comment typo: remove a a doubled word (Ian Kent) [1413523] - [fs] autofs4: remove some unused inline functions (Ian Kent) [1413523] - [fs] autofs4: don't take spinlock when not needed in autofs4_lookup_expiring (Ian Kent) [1413523] - [fs] autofs4: remove a redundant assignment (Ian Kent) [1413523] - [fs] autofs4: remove unused autofs4_ispending() (Ian Kent) [1413523] - [fs] vfs: allow ->d_manage() to declare -EISDIR in rcu_walk mode (Ian Kent) [1413523] - [fs] autofs4: fix false positive compile error (Ian Kent) [1413523] - [fs] autofs4/dev-ioctl.c: add __init to autofs_dev_ioctl_init (Ian Kent) [1413523] - [fs] autofs4: check dev ioctl size before allocating (Ian Kent) [1413523] - [fs] autofs: use IS_ROOT to replace root dentry checks (Ian Kent) [1413523] - [fs] autofs4: close the races around autofs4_notify_daemon() (Ian Kent) [1413523]- [fs] fix unpaired rcu lock in prepend_path() ("Eric W. Biederman") [1247935] - [fs] Add may_detach_mounts sysctl to hide new behavior ("Eric W. Biederman") [1247935] - [fs] proc: Update proc_flush_task_mnt to use d_invalidate ("Eric W. Biederman") [1247935] - [fs] mnt: Protect the mountpoint hashtable with mount_lock ("Eric W. Biederman") [1247935] - [fs] mnt: Clear mnt_expire during pivot_root ("Eric W. Biederman") [1247935] - [fs] clone_private_mount() doesn't need to touch namespace_sem ("Eric W. Biederman") [1247935] - [fs] remove a bogus claim about namespace_sem being held by callers of mnt_alloc_id() ("Eric W. Biederman") [1247935] - [fs] namespace: update event counter when umounting a deleted dentry ("Eric W. Biederman") [1247935] - [fs] mnt: In detach_mounts detach the appropriate unmounted mount ("Eric W. Biederman") [1247935] - [fs] mnt: Clarify and correct the disconnect logic in umount_tree ("Eric W. Biederman") [1247935] - [fs] mnt: Update detach_mounts to leave mounts connected ("Eric W. Biederman") [1247935] - [fs] mnt: Fix the error check in __detach_mounts ("Eric W. Biederman") [1247935] - [fs] mnt: Honor MNT_LOCKED when detaching mounts ("Eric W. Biederman") [1247935] - [fs] fs_pin: Allow for the possibility that m_list or s_list go unused ("Eric W. Biederman") [1247935] - [fs] mnt: Factor umount_mnt from umount_tree ("Eric W. Biederman") [1247935] - [fs] mnt: Factor out unhash_mnt from detach_mnt and umount_tree ("Eric W. Biederman") [1247935] - [fs] mnt: Fail collect_mounts when applied to unmounted mounts ("Eric W. Biederman") [1247935] - [fs] mnt: Don't propagate unmounts to locked mounts ("Eric W. Biederman") [1247935] - [fs] mnt: On an unmount propagate clearing of MNT_LOCKED ("Eric W. Biederman") [1247935] - [fs] mnt: Delay removal from the mount hash ("Eric W. Biederman") [1247935] - [fs] mnt: Add MNT_UMOUNT flag ("Eric W. Biederman") [1247935] - [fs] mnt: In umount_tree reuse mnt_list instead of mnt_hash ("Eric W. Biederman") [1247935] - [fs] mnt: Don't propagate umounts in __detach_mounts ("Eric W. Biederman") [1247935] - [fs] mnt: Improve the umount_tree flags ("Eric W. Biederman") [1247935] - [fs] mnt: Use hlist_move_list in namespace_unlock ("Eric W. Biederman") [1247935] - [fs] switch the IO-triggering parts of umount to fs_pin ("Eric W. Biederman") [1247935] - [fs] new fs_pin killing logics ("Eric W. Biederman") [1247935] - [fs] allow attaching fs_pin to a group not associated with some superblock ("Eric W. Biederman") [1247935] - [fs] get rid of the second argument of acct_kill() ("Eric W. Biederman") [1247935] - [fs] take count and rcu_head out of fs_pin ("Eric W. Biederman") [1247935] - [fs] pull bumping refcount into ->kill() ("Eric W. Biederman") [1247935] - [fs] kill pin_put() ("Eric W. Biederman") [1247935] - [fs] btrfs: don't invalidate root dentry when subvolume deletion fails ("Eric W. Biederman") [1247935] - [fs] mnt: Fix a memory stomp in umount ("Eric W. Biederman") [1247935] - [fs] vfs: Remove d_drop calls from d_revalidate implementations ("Eric W. Biederman") [1247935] - [fs] vfs: Make d_invalidate return void ("Eric W. Biederman") [1247935] - [fs] vfs: Merge check_submounts_and_drop and d_invalidate ("Eric W. Biederman") [1247935] - [fs] vfs: Remove unnecessary calls of check_submounts_and_drop ("Eric W. Biederman") [1247935] - [fs] vfs: Lazily remove mounts on unlinked files and directories ("Eric W. Biederman") [1247935] - [fs] vfs: More precise tests in d_invalidate ("Eric W. Biederman") [1247935] - [fs] vfs: Document the effect of d_revalidate on d_find_alias ("Eric W. Biederman") [1247935] - [fs] autofs - remove obsolete d_invalidate() from expire ("Eric W. Biederman") [1247935] - [fs] vfs: Add a function to lazily unmount all mounts from any dentry ("Eric W. Biederman") [1247935] - [fs] vfs: factor out lookup_mountpoint from new_mountpoint ("Eric W. Biederman") [1247935] - [fs] vfs: Keep a list of mounts on a mount point ("Eric W. Biederman") [1247935] - [fs] vfs: Don't allow overwriting mounts in the current mount namespace ("Eric W. Biederman") [1247935] - [fs] delayed mntput ("Eric W. Biederman") [1247935] - [fs] Add a missing permission check to do_umount ("Eric W. Biederman") [1247935] - [fs] fix EBUSY on umount() from MNT_SHRINKABLE ("Eric W. Biederman") [1247935] - [fs] get rid of propagate_umount() mistakenly treating slaves as busy ("Eric W. Biederman") [1247935] - [fs] fix copy_tree() regression ("Eric W. Biederman") [1247935] - [fs] death to mnt_pinned ("Eric W. Biederman") [1247935] - [fs] make fs/{namespace, super}.c forget about acct.h ("Eric W. Biederman") [1247935] - [fs] take fs_pin stuff to fs/* ("Eric W. Biederman") [1247935] - [fs] start carving bsd_acct_struct up ("Eric W. Biederman") [1247935] - [fs] acct: move mnt_pin() upwards ("Eric W. Biederman") [1247935] - [fs] make acct_kill() wait for file closing ("Eric W. Biederman") [1247935] - [fs] drop ->s_umount around acct_auto_close() ("Eric W. Biederman") [1247935] - [fs] acct: get rid of acct_lock for acct->count ("Eric W. Biederman") [1247935] - [fs] acct: get rid of acct_list ("Eric W. Biederman") [1247935] - [fs] acct: simplify check_free_space() ("Eric W. Biederman") [1247935] - [fs] acct: new lifetime rules ("Eric W. Biederman") [1247935] - [fs] acct: serialize acct_on() ("Eric W. Biederman") [1247935] - [fs] acct() should honour the limits from the very beginning ("Eric W. Biederman") [1247935] - [fs] split the slow path in acct_process() off ("Eric W. Biederman") [1247935] - [fs] separate namespace-independent parts of filling acct_t ("Eric W. Biederman") [1247935] - [fs] acct: switch to __kernel_write() ("Eric W. Biederman") [1247935] - [fs] acct: encode_comp_t(0) is 0, fortunately.. ("Eric W. Biederman") [1247935] - [fs] vfs: Make delayed_free() call free_vfsmnt() ("Eric W. Biederman") [1247935] - [fs] switch mnt_hash to hlist ("Eric W. Biederman") [1247935] - [fs] keep shadowed vfsmounts together ("Eric W. Biederman") [1247935] - [fs] resizable namespace.c hashes ("Eric W. Biederman") [1247935] - [fs] vfs: Is mounted should be testing mnt_ns for NULL or error ("Eric W. Biederman") [1247935] - [fs] fix bogus read_seqretry() checks introduced in b37199e ("Eric W. Biederman") [1247935] - [fs] rcuwalk: recheck mount_lock after mountpoint crossing attempts ("Eric W. Biederman") [1247935] - [fs] fix bogus path_put() of nd->root after some unlazy_walk() failures ("Eric W. Biederman") [1247935] - [fs] get rid of {lock, unlock}_rcu_walk() ("Eric W. Biederman") [1247935] - [fs] Use RH_KABI_EXTEND to wrap nameidata.m_seq ("Eric W. Biederman") [1247935] - [fs] RCU'd vfsmounts ("Eric W. Biederman") [1247935] - [fs] pid_namespace: make freeing struct pid_namespace rcu-delayed ("Eric W. Biederman") [1247935] - [fs] fuse: rcu-delay freeing fuse_conn ("Eric W. Biederman") [1247935] - [fs] ncpfs: rcu-delay unload_nls() and freeing ncp_server ("Eric W. Biederman") [1247935] - [fs] fat: rcu-delay unloading nls and freeing sbi ("Eric W. Biederman") [1247935] - [fs] adfs: delayed freeing of sbi ("Eric W. Biederman") [1247935] - [fs] hpfs: make freeing sbi and codetables rcu-delayed ("Eric W. Biederman") [1247935] - [fs] make freeing super_block rcu-delayed ("Eric W. Biederman") [1247935] - [fs] move taking vfsmount_lock down into prepend_path() ("Eric W. Biederman") [1247935] - [fs] vfs: make d_path() get the root path under RCU ("Eric W. Biederman") [1247935] - [fs] vfs: don't copy things to user space holding the rcu readlock ("Eric W. Biederman") [1247935] - [fs] vfs: make getcwd() get the root and pwd path under rcu ("Eric W. Biederman") [1247935] - [fs] vfs: move get_fs_root_and_pwd() to single caller ("Eric W. Biederman") [1247935] - [fs] split __lookup_mnt() in two functions ("Eric W. Biederman") [1247935] - [fs] Readd include of linux/lglock.h in fs/internal.h to preserve the kabi ("Eric W. Biederman") [1247935] - [fs] new helpers: lock_mount_hash/unlock_mount_hash ("Eric W. Biederman") [1247935] - [fs] don't bother with vfsmount_lock in mounts_poll() ("Eric W. Biederman") [1247935] - [fs] namespace.c: get rid of mnt_ghosts ("Eric W. Biederman") [1247935] - [fs] fold dup_mnt_ns() into its only surviving caller ("Eric W. Biederman") [1247935] - [fs] mnt_set_expiry() doesn't need vfsmount_lock ("Eric W. Biederman") [1247935] - [fs] finish_automount() doesn't need vfsmount_lock for removal from expiry list ("Eric W. Biederman") [1247935] - [fs] namespace.c: bury long-dead define ("Eric W. Biederman") [1247935] - [fs] fold mntfree() into mntput_no_expire() ("Eric W. Biederman") [1247935] - [fs] do_remount(): pull touch_mnt_namespace() up ("Eric W. Biederman") [1247935] - [fs] dup_mnt_ns(): get rid of pointless grabbing of vfsmount_lock ("Eric W. Biederman") [1247935] - [fs] initialize namespace_sem statically ("Eric W. Biederman") [1247935] - [fs] put_mnt_ns(): use drop_collected_mounts() ("Eric W. Biederman") [1247935]- [fs] ext4: unmap metadata when zeroing blocks (Eric Sandeen) [1430424] - [fs] ext4: handle transient ENOSPC properly for DAX (Eric Sandeen) [1347247 1430424] - [mm] dax: fix deadlock with DAX 4k holes (Eric Sandeen) [1430424] - [fs] ext4: avoid split extents for DAX writes (Eric Sandeen) [1430424] - [fs] ext4: only set S_DAX if DAX is really supported (Eric Sandeen) [1430424] - [fs] dax: move put_(un)locked_mapping_entry() in dax.c (Eric Sandeen) [1430424] - [fs] dax: move RADIX_DAX_* defines to dax.h (Eric Sandeen) [1430424] - [fs] dax: remove dax_pmd_fault() (Eric Sandeen) [1430424] - [mm] dax: coordinate locking for offsets in PMD range (Eric Sandeen) [1430424] - [fs] dax: consistent variable naming for DAX entries (Eric Sandeen) [1430424] - [fs] dax: remove the last BUG_ON() from fs/dax.c (Eric Sandeen) [1430424] - [fs] dax: make 'wait_table' global variable static (Eric Sandeen) [1430424] - [fs] dax: remove buffer_size_valid() (Eric Sandeen) [1430424] - [fs] ext4: tell DAX the size of allocation holes (Eric Sandeen) [1430424] - [fs] ext4: more efficient SEEK_DATA implementation (Eric Sandeen) [1430424] - [fs] ext4: return hole from ext4_map_blocks() (Eric Sandeen) [1430424] - [fs] ext4: factor out determining of hole size (Eric Sandeen) [1430424] - [fs] ext4: allow DAX writeback for hole punch (Eric Sandeen) [1430424] - [fs] xfs: fix locking for DAX writes (Eric Sandeen) [1430424] - [fs] dax: don't pass buffer_head to copy_user_dax (Eric Sandeen) [1430424] - [fs] dax: don't pass buffer_head to dax_insert_mapping (Eric Sandeen) [1430424] - [mm] silently skip readahead for DAX inodes (Eric Sandeen) [1366943 1430424] - [fs] xfs: don't invalidate whole file on DAX read/write (Eric Sandeen) [1430424] - [fs] dax: remote unused fault wrappers (Eric Sandeen) [1430424] - [fs] dax: Remove i_mmap_lock protection (Eric Sandeen) [1430424] - [mm] dax: Use radix tree entry lock to protect cow faults (Eric Sandeen) [1430424] - [mm] dax: New fault locking (Eric Sandeen) [1430424] - [mm] dax: Allow DAX code to replace exceptional entries (Eric Sandeen) [1430424] - [fs] dax: Define DAX lock bit for radix tree exceptional entry (Eric Sandeen) [1430424] - [fs] dax: Make huge page handling depend of CONFIG_BROKEN (Eric Sandeen) [1430424] - [fs] dax: Fix condition for filling of PMD holes (Eric Sandeen) [1430424] - [fs] dax: fix a comment in dax_zero_page_range and dax_truncate_page (Eric Sandeen) [1430424] - [fs] dax: for truncate/hole-punch, do zeroing through the driver if possible (Eric Sandeen) [1430424] - [fs] dax: export a low-level __dax_zero_page_range helper (Eric Sandeen) [1430424] - [fs] dax: use sb_issue_zerout instead of calling dax_clear_sectors (Eric Sandeen) [1430424] - [fs] dax: fallback from pmd to pte on error (Eric Sandeen) [1430424] - [fs] dax: Remove redundant inode size checks (Eric Sandeen) [1430424] - [fs] dax: Remove pointless writeback from dax_do_io() (Eric Sandeen) [1430424] - [fs] dax: Remove zeroing from dax_io() (Eric Sandeen) [1430424] - [fs] dax: Remove dead zeroing code from fault handlers (Eric Sandeen) [1430424] - [fs] dax: Remove complete_unwritten argument (Eric Sandeen) [1430424] - [fs] dax: move RADIX_DAX_ definitions to dax.c (Eric Sandeen) [1430424] - [fs] dax: call get_blocks() with create == 1 for write faults to unwritten extents (Eric Sandeen) [1430424] - [fs] ext4: cleanup handling of bh->b_state in DAX mmap (Eric Sandeen) [1430424] - [fs] ext4: fix bh->b_state corruption (Eric Sandeen) [1430424] - [fs] xfs: split direct I/O and DAX path (Eric Sandeen) [1430424] - [fs] xfs: direct calls in the direct I/O path (Eric Sandeen) [1430424] - [fs] xfs: fold xfs_vm_do_dio into xfs_vm_direct_IO (Eric Sandeen) [1430424] - [fs] xfs: using generic_file_direct_write() is unnecessary (Eric Sandeen) [1430424] - [fs] xfs: stop using generic_file_read_iter for direct I/O (Eric Sandeen) [1430424] - [fs] xfs: split xfs_file_read_iter into buffered and direct I/O helpers (Eric Sandeen) [1430424] - [fs] xfs: remove s_maxbytes enforcement in xfs_file_read_iter (Eric Sandeen) [1430424] - [fs] xfs: kill ioflags (Eric Sandeen) [1430424] - [fs] xfs: don't pass ioflags around in the ioctl path (Eric Sandeen) [1430424]- [fs] vfs: pull btrfs clone API to vfs layer (Bill O'Donnell) [1399590] - [fs] btrfs: add .copy_file_range file operation (Bill O'Donnell) [1399590] - [fs] btrfs: fix btrfs_compat_ioctl failures on non-compat ioctls (Bill O'Donnell) [1399590] - [fs] btrfs: fix truncate down when no_holes feature is enabled (Bill O'Donnell) [1399590] - [fs] btrfs: Fix deadlock between direct IO and fast fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix false enospc error when truncating heavily reflinked file (Bill O'Donnell) [1399590] - [fs] btrfs: adjust outstanding_extents counter properly when dio write is split (Bill O'Donnell) [1399590] - [fs] btrfs: fix lockdep warning about log_mutex (Bill O'Donnell) [1399590] - [fs] btrfs: use down_read_nested to make lockdep silent (Bill O'Donnell) [1399590] - [fs] btrfs: fix locking when we put back a delayed ref that's too new (Bill O'Donnell) [1399590] - [fs] btrfs: fix error handling when run_delayed_extent_op fails (Bill O'Donnell) [1399590] - [fs] btrfs: return the actual error value from from btrfs_uuid_tree_iterate (Bill O'Donnell) [1399590] - [fs] btrfs: fix race in btrfs_free_dummy_fs_info() (Bill O'Donnell) [1399590] - [fs] btrfs: limit async_work allocation and worker func duration (Bill O'Donnell) [1399590] - [fs] btrfs: fix tree search logic when replaying directory entry deletes (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock caused by fsync when logging directory entries (Bill O'Donnell) [1399590] - [fs] btrfs: fix enospc in hole punching (Bill O'Donnell) [1399590] - [fs] btrfs: improve delayed refs iterations (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Add comments explaining how btrfs qgroup works (Bill O'Donnell) [1399590] - [fs] btrfs: Ensure proper sector alignment for btrfs_free_reserved_data_space (Bill O'Donnell) [1399590] - [fs] btrfs: abort transaction if fill_holes() fails (Bill O'Donnell) [1399590] - [fs] btrfs: fix file extent corruption (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup: use already calculated value in btrfs_should_throttle_delayed_refs() (Bill O'Donnell) [1399590] - [fs] btrfs: fix qgroup rescan worker initialization (Bill O'Donnell) [1399590] - [fs] btrfs: fix emptiness check for dirtied extent buffers at check_leaf() (Bill O'Donnell) [1399590] - [fs] btrfs: fix BUG_ON in btrfs_mark_buffer_dirty (Bill O'Donnell) [1399590] - [fs] btrfs: fix relocation incorrectly dropping data references (Bill O'Donnell) [1399590] - [fs] btrfs: fix races on root_log_ctx lists (Bill O'Donnell) [1399590] - [fs] btrfs: fix WARNING in btrfs_select_ref_head() (Bill O'Donnell) [1399590] - [fs] btrfs: remove some no-op casts (Bill O'Donnell) [1399590] - [fs] btrfs: pass correct args to btrfs_async_run_delayed_refs() (Bill O'Donnell) [1399590] - [fs] btrfs: make file clone aware of fatal signals (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Prevent qgroup->reserved from going subzero (Bill O'Donnell) [1399590] - [fs] btrfs: kill BUG_ON in do_relocation (Bill O'Donnell) [1399590] - [fs] btrfs: fix incremental send failure caused by balance (Bill O'Donnell) [1399590] - [fs] revert "btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs" (Bill O'Donnell) [1399590] - [fs] btrfs: tests: uninline member definitions in free_space_extent (Bill O'Donnell) [1399590] - [fs] btrfs: tests: constify free space extent specs (Bill O'Donnell) [1399590] - [fs] btrfs: expand free space tree sanity tests to catch endianness bug (Bill O'Donnell) [1399590] - [fs] btrfs: fix extent buffer bitmap tests on big-endian systems (Bill O'Donnell) [1399590] - [fs] btrfs: catch invalid free space trees (Bill O'Donnell) [1399590] - [fs] btrfs: fix mount -o clear_cache, space_cache=v2 (Bill O'Donnell) [1399590] - [fs] btrfs: fix free space tree bitmaps on big-endian systems (Bill O'Donnell) [1399590] - [fs] btrfs: remove unnecessary btrfs_mark_buffer_dirty in split_leaf (Bill O'Donnell) [1399590] - [fs] btrfs: don't BUG() during drop snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: fix btrfs_no_printk stub helper (Bill O'Donnell) [1399590] - [fs] btrfs: memset to avoid stale content in btree leaf (Bill O'Donnell) [1399590] - [fs] btrfs: parent_start initialization cleanup (Bill O'Donnell) [1399590] - [fs] btrfs: Remove already completed TODO comment (Bill O'Donnell) [1399590] - [fs] btrfs: Do not reassign count in btrfs_run_delayed_refs (Bill O'Donnell) [1399590] - [fs] btrfs: fix a possible umount deadlock (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak in do_walk_down (Bill O'Donnell) [1399590] - [fs] btrfs: unsplit printed strings (Bill O'Donnell) [1399590] - [fs] btrfs: clean the old superblocks before freeing the device (Bill O'Donnell) [1399590] - [fs] btrfs: kill BUG_ON in run_delayed_tree_ref (Bill O'Donnell) [1399590] - [fs] btrfs: don't leak reloc root nodes on error (Bill O'Donnell) [1399590] - [fs] btrfs: squash lines for simple wrapper functions (Bill O'Donnell) [1399590] - [fs] btrfs: improve check_node to avoid reading corrupted nodes (Bill O'Donnell) [1399590] - [fs] btrfs: add error handling for extent buffer in print tree (Bill O'Donnell) [1399590] - [fs] btrfs: remove BUG_ON in start_transaction (Bill O'Donnell) [1399590] - [fs] btrfs: memset to avoid stale content in btree node block (Bill O'Donnell) [1399590] - [fs] btrfs: return gracefully from balance if fs tree is corrupted (Bill O'Donnell) [1399590] - [fs] btrfs: kill BUG_ON()'s in btrfs_mark_extent_written (Bill O'Donnell) [1399590] - [fs] btrfs: kill the start argument to read_extent_buffer_pages (Bill O'Donnell) [1399590] - [fs] btrfs: add a flags field to btrfs_fs_info (Bill O'Donnell) [1399590] - [fs] btrfs: extend btrfs_set_extent_delalloc and its friends to support in-band dedupe and subpage size patchset (Bill O'Donnell) [1399590] - [fs] btrfs: add dynamic debug support (Bill O'Donnell) [1399590] - [fs] btrfs: Fix warning "variable 'gen' set but not used" (Bill O'Donnell) [1399590] - [fs] btrfs: Fix warning "variable 'blocksize' set but not used" (Bill O'Donnell) [1399590] - [fs] btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs (Bill O'Donnell) [1399590] - [fs] btrfs: bail out if block group has different mixed flag (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak in reading btree blocks (Bill O'Donnell) [1399590] - [fs] btrfs: fix check_shared for fiemap ioctl (Bill O'Donnell) [1399590] - [fs] btrfs: create example debugfs file only in debugging build (Bill O'Donnell) [1399590] - [fs] btrfs: fix perms on demonstration debugfs interface (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak of block group cache (Bill O'Donnell) [1399590] - [fs] btrfs: ensure that file descriptor used with subvol ioctls is a dir (Bill O'Donnell) [1399590] - [fs] btrfs: handle quota reserve failure properly (Bill O'Donnell) [1399590] - [fs] btrfs: use filemap_check_errors() (Bill O'Donnell) [1399590] - [mm] export filemap_check_errors() to modules (Bill O'Donnell) [1399590] - [fs] btrfs: introduce tickets_id to determine whether asynchronous metadata reclaim work makes progress (Bill O'Donnell) [1399590] - [fs] btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returns (Bill O'Donnell) [1399590] - [fs] btrfs: do not decrease bytes_may_use when replaying extents (Bill O'Donnell) [1399590] - [fs] btrfs: fix one bug that process may endlessly wait for ticket in wait_reserve_ticket() (Bill O'Donnell) [1399590] - [fs] btrfs: fix endless loop in balancing block groups (Bill O'Donnell) [1399590] - [fs] btrfs: kill invalid ASSERT() in process_all_refs() (Bill O'Donnell) [1399590] - [fs] btrfs: fix lockdep warning on deadlock against an inode's log mutex (Bill O'Donnell) [1399590] - [fs] btrfs: detect corruption when non-root leaf has zero item (Bill O'Donnell) [1399590] - [fs] btrfs: check btree node's nritems (Bill O'Donnell) [1399590] - [fs] btrfs: don't create or leak aliased root while cleaning up orphans (Bill O'Donnell) [1399590] - [fs] btrfs: fix em leak in find_first_block_group (Bill O'Donnell) [1399590] - [fs] btrfs: do not background blkdev_put() (Bill O'Donnell) [1399590] - [fs] btrfs: clarify do_chunk_alloc()'s return value (Bill O'Donnell) [1399590] - [fs] btrfs: fix fsfreeze hang caused by delayed iputs deal (Bill O'Donnell) [1399590] - [fs] btrfs: update btrfs_space_info's bytes_may_use timely (Bill O'Donnell) [1399590] - [fs] btrfs: divide btrfs_update_reserved_bytes() into two functions (Bill O'Donnell) [1399590] - [fs] btrfs: use correct offset for reloc_inode in prealloc_file_extent_cluster() (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Fix qgroup incorrectness caused by log replay (Bill O'Donnell) [1399590] - [fs] btrfs: relocation: Fix leaking qgroups numbers on data extents (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Refactor btrfs_qgroup_insert_dirty_extent() (Bill O'Donnell) [1399590] - [fs] btrfs: waiting on qgroup rescan should not always be interruptible (Bill O'Donnell) [1399590] - [fs] btrfs: properly track when rescan worker is running (Bill O'Donnell) [1399590] - [fs] btrfs: flush_space: treat return value of do_chunk_alloc properly (Bill O'Donnell) [1399590] - [fs] btrfs: add ASSERT for block group's memory leak (Bill O'Donnell) [1399590] - [fs] btrfs: backref: Fix soft lockup in __merge_refs function (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak of reloc_root (Bill O'Donnell) [1399590] - [fs] btrfs: fix __MAX_CSUM_ITEMS (Bill O'Donnell) [1399590] - [fs] btrfs: remove unused function btrfs_add_delayed_qgroup_reserve() (Bill O'Donnell) [1399590] - [fs] btrfs: improve performance on fsync against new inode after rename/unlink (Bill O'Donnell) [1399590] - [fs] btrfs: be more precise on errors when getting an inode from disk (Bill O'Donnell) [1399590] - [fs] btrfs: send, don't bug on inconsistent snapshots (Bill O'Donnell) [1399590] - [fs] btrfs: send, avoid incorrect leaf accesses when sending utimes operations (Bill O'Donnell) [1399590] - [fs] btrfs: send, add missing error check for calls to path_loop() (Bill O'Donnell) [1399590] - [fs] btrfs: send, fix failure to move directories with the same name around (Bill O'Donnell) [1399590] - [fs] btrfs: add missing check for writeback errors on fsync (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_relocate_chunk pass extent_root to btrfs_end_transaction (Bill O'Donnell) [1399590] - [fs] btrfs: convert nodesize macros to static inlines (Bill O'Donnell) [1399590] - [fs] btrfs: introduce BTRFS_MAX_ITEM_SIZE (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, remove prototype for btrfs_find_root_ref (Bill O'Donnell) [1399590] - [fs] btrfs: copy_to_sk drop unused root parameter (Bill O'Donnell) [1399590] - [fs] btrfs: simpilify btrfs_subvol_inherit_props (Bill O'Donnell) [1399590] - [fs] btrfs: tests, use BTRFS_FS_STATE_DUMMY_FS_INFO instead of dummy root (Bill O'Donnell) [1399590] - [fs] btrfs: tests, require fs_info for root (Bill O'Donnell) [1399590] - [fs] btrfs: tests, move initialization into tests/ (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_test_opt and friends should take a btrfs_fs_info (Bill O'Donnell) [1399590] - [fs] btrfs: plumb fs_info into btrfs_work (Bill O'Donnell) [1399590] - [fs] btrfs: remove obsolete part of comment in statfs (Bill O'Donnell) [1399590] - [fs] btrfs: hide test-only member under ifdef (Bill O'Donnell) [1399590] - [fs] btrfs: Add ratelimit to btrfs printing (Bill O'Donnell) [1399590] - [kernel] ratelimit: add initialization macro (Bill O'Donnell) [1399590] - [fs] btrfs: fix unexpected balance crash due to BUG_ON (Bill O'Donnell) [1399590] - [fs] btrfs: fix panic in balance due to EIO (Bill O'Donnell) [1399590] - [fs] btrfs: fix eb memory leak due to readpage failure (Bill O'Donnell) [1399590] - [fs] btrfs: change BUG_ON()'s to ASSERT()'s in backref_cache_cleanup() (Bill O'Donnell) [1399590] - [fs] btrfs: fix free space calculation in dump_space_info() (Bill O'Donnell) [1399590] - [fs] btrfs: subpage-blocksize: Rate limit scrub error message (Bill O'Donnell) [1399590] - [fs] btrfs: expand cow_file_range() to support in-band dedup and subpage-blocksize (Bill O'Donnell) [1399590] - [fs] btrfs: make sure device is synced before return (Bill O'Donnell) [1399590] - [fs] btrfs: reorg btrfs_close_one_device() (Bill O'Donnell) [1399590] - [fs] btrfs: Cleanup compress_file_range() (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup BUG_ON in merge_bio (Bill O'Donnell) [1399590] - [fs] btrfs: Fix slab accounting flags (Bill O'Donnell) [1399590] - [fs] btrfs: Replace -ENOENT by -ERANGE in btrfs_get_acl() (Bill O'Donnell) [1399590] - [fs] btrfs: Handle uninitialised inode eviction (Bill O'Donnell) [1399590] - [fs] btrfs: fix read_node_slot to return errors (Bill O'Donnell) [1399590] - [fs] btrfs: fix double free of fs root (Bill O'Donnell) [1399590] - [fs] btrfs: error out if generic_bin_search get invalid arguments (Bill O'Donnell) [1399590] - [fs] btrfs: check inconsistence between chunk and block group (Bill O'Donnell) [1399590] - [fs] btrfs: add missing bytes_readonly attribute file in sysfs (Bill O'Donnell) [1399590] - [fs] btrfs: fix delalloc accounting after copy_from_user faults (Bill O'Donnell) [1399590] - [fs] btrfs: avoid deadlocks during reservations in btrfs_truncate_block (Bill O'Donnell) [1399590] - [fs] btrfs: use FLUSH_LIMIT for relocation in reserve_metadata_bytes (Bill O'Donnell) [1399590] - [fs] btrfs: fill relocation block rsv after allocation (Bill O'Donnell) [1399590] - [fs] btrfs: always use trans->block_rsv for orphans (Bill O'Donnell) [1399590] - [fs] btrfs: change how we calculate the global block rsv (Bill O'Donnell) [1399590] - [fs] btrfs: use root when checking need_async_flush (Bill O'Donnell) [1399590] - [fs] btrfs: don't bother kicking async if there's nothing to reclaim (Bill O'Donnell) [1399590] - [fs] btrfs: fix release reserved extents trace points (Bill O'Donnell) [1399590] - [fs] btrfs: add tracepoints for flush events (Bill O'Donnell) [1399590] - [fs] btrfs: fix delalloc reservation amount tracepoint (Bill O'Donnell) [1399590] - [fs] btrfs: trace pinned extents (Bill O'Donnell) [1399590] - [fs] btrfs: introduce ticketed enospc infrastructure (Bill O'Donnell) [1399590] - [fs] btrfs: add tracepoint for adding block groups (Bill O'Donnell) [1399590] - [fs] btrfs: warn_on for unaccounted spaces (Bill O'Donnell) [1399590] - [fs] btrfs: change delayed reservation fallback behavior (Bill O'Donnell) [1399590] - [fs] btrfs: always reserve metadata for delalloc extents (Bill O'Donnell) [1399590] - [fs] btrfs: fix callers of btrfs_block_rsv_migrate (Bill O'Donnell) [1399590] - [fs] btrfs: add bytes_readonly to the spaceinfo at once (Bill O'Donnell) [1399590] - [fs] btrfs: Force stripesize to the value of sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: fix disk_i_size update bug when fallocate() fails (Bill O'Donnell) [1399590] - [fs] btrfs: fix error handling in map_private_extent_buffer (Bill O'Donnell) [1399590] - [fs] btrfs: fix error return code in btrfs_init_test_fs() (Bill O'Donnell) [1399590] - [fs] btrfs: don't do nocow check unless we have to (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock in delayed_ref_async_start (Bill O'Donnell) [1399590] - [fs] btrfs: track transid for delayed ref flushing (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_check_super_valid: Allow 4096 as stripesize (Bill O'Donnell) [1399590] - [fs] btrfs: remove build fixup for qgroup_account_snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: use new error message helper in qgroup_account_snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: avoid blocking open_ctree from cleaner_kthread (Bill O'Donnell) [1399590] - [fs] btrfs: don't BUG_ON() in btrfs_orphan_add (Bill O'Donnell) [1399590] - [fs] btrfs: account for non-CoW'd blocks in btrfs_abort_transaction (Bill O'Donnell) [1399590] - [fs] btrfs: check if extent buffer is aligned to sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: Use correct format specifier (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Fix extent buffer bitmap test fail on BE system (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Fix test_bitmaps fail on 64k sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Use macros instead of constants and add missing newline (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Support testing all possible sectorsizes and nodesizes (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Execute page straddling test only when nodesize < PAGE_SIZE (Bill O'Donnell) [1399590] - [fs] btrfs: advertise which crc32c implementation is being used at module load (Bill O'Donnell) [1399590] - [fs] btrfs: add validadtion checks for chunk loading (Bill O'Donnell) [1399590] - [fs] btrfs: add more validation checks for superblock (Bill O'Donnell) [1399590] - [fs] btrfs: clear uptodate flags of pages in sys_array eb (Bill O'Donnell) [1399590] - [fs] btrfs: deal with duplciates during extent_map insertion in btrfs_get_extent (Bill O'Donnell) [1399590] - [fs] btrfs: self-tests: Support non-4k page size (Bill O'Donnell) [1399590] - [fs] btrfs: Fix integer overflow when calculating bytes_per_bitmap (Bill O'Donnell) [1399590] - [fs] btrfs: test_check_exists: Fix infinite loop when searching for free space entries (Bill O'Donnell) [1399590] - [fs] btrfs: end transaction if we abort when creating uuid root (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and read repair (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and discard (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and chunk allocation (Bill O'Donnell) [1399590] - [fs] btrfs: fix race setting block group back to RW mode during device replace (Bill O'Donnell) [1399590] - [fs] btrfs: fix unprotected assignment of the left cursor for device replace (Bill O'Donnell) [1399590] - [fs] btrfs: fix race setting block group readonly during device replace (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between device replace and block group removal (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between readahead and device replace/removal (Bill O'Donnell) [1399590] - [fs] btrfs: fix handling of faults from btrfs_copy_from_user (Bill O'Donnell) [1399590] - [fs] btrfs: scrub: Set bbio to NULL before calling btrfs_map_block (Bill O'Donnell) [1399590] - [fs] btrfs: fix unexpected return value of fiemap (Bill O'Donnell) [1399590] - [fs] btrfs: free sys_array eb as soon as possible (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak during RAID 5/6 device replacement (Bill O'Donnell) [1399590] - [fs] btrfs: add semaphore to synchronize direct IO writes with fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between block group relocation and nocow writes (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between fsync and direct IO writes for prealloc extents (Bill O'Donnell) [1399590] - [fs] btrfs: pin log earlier when renaming (Bill O'Donnell) [1399590] - [fs] btrfs: unpin log if rename operation fails (Bill O'Donnell) [1399590] - [fs] btrfs: don't do unnecessary delalloc flushes when relocating (Bill O'Donnell) [1399590] - [fs] btrfs: don't wait for unrelated IO to finish before relocation (Bill O'Donnell) [1399590] - [fs] btrfs: fix empty symlink after creating symlink and fsync parent dir (Bill O'Donnell) [1399590] - [fs] btrfs: fix for incorrect directory entries after fsync log replay (Bill O'Donnell) [1399590] - [fs] btrfs: build fixup for qgroup_account_snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: qgroup: Fix qgroup accounting when creating snapshot (Bill O'Donnell) [1399590] - [fs] btrfs: fix fspath error deallocation (Bill O'Donnell) [1399590] - [fs] btrfs: make find_workspace warn if there are no workspaces (Bill O'Donnell) [1399590] - [fs] btrfs: make find_workspace always succeed (Bill O'Donnell) [1399590] - [fs] btrfs: preallocate compression workspaces (Bill O'Donnell) [1399590] - [fs] btrfs: rename and document compression workspace members (Bill O'Donnell) [1399590] - [fs] btrfs: GFP_NOFS does not GFP_HIGHMEM (Bill O'Donnell) [1399590] - [fs] btrfs: switch to common message helpers in open_ctree, adjust messages (Bill O'Donnell) [1399590] - [fs] btrfs: fix int32 overflow in shrink_delalloc() (Bill O'Donnell) [1399590] - [fs] btrfs: don't force mounts to wait for cleaner_kthread to delete one or more subvolumes (Bill O'Donnell) [1399590] - [fs] btrfs: add write protection to SET_FEATURES ioctl (Bill O'Donnell) [1399590] - [fs] btrfs: fix lock dep warning move scratch super outside of chunk_mutex (Bill O'Donnell) [1399590] - [fs] btrfs: Fix BUG_ON condition in scrub_setup_recheck_block() (Bill O'Donnell) [1399590] - [fs] btrfs: remove BUG_ON()'s in btrfs_map_block (Bill O'Donnell) [1399590] - [fs] btrfs: fix divide error upon chunk's stripe_len (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: protect reading label by lock (Bill O'Donnell) [1399590] - [fs] btrfs: add check to sysfs handler of label (Bill O'Donnell) [1399590] - [fs] btrfs: add read-only check to sysfs handler of features (Bill O'Donnell) [1399590] - [fs] btrfs: reuse existing variable in scrub_stripe, reduce stack usage (Bill O'Donnell) [1399590] - [fs] btrfs: use dynamic allocation for root item in create_subvol (Bill O'Donnell) [1399590] - [fs] btrfs: clone: use vmalloc only as fallback for nodesize bufer (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for clone_sources_tmp (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for clone_roots (Bill O'Donnell) [1399590] - [fs] btrfs: send: use temporary variable to store allocation size (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for read_buf (Bill O'Donnell) [1399590] - [fs] btrfs: send: use vmalloc only as fallback for send_buf (Bill O'Donnell) [1399590] - [fs] btrfs: fix lock dep warning, move scratch dev out of device_list_mutex and uuid_mutex (Bill O'Donnell) [1399590] - [fs] btrfs: send: silence an integer overflow warning (Bill O'Donnell) [1399590] - [fs] btrfs: avoid overflowing f_bfree (Bill O'Donnell) [1399590] - [fs] btrfs: fix mixed block count of available space (Bill O'Donnell) [1399590] - [fs] btrfs: allow balancing to dup with multi-device (Bill O'Donnell) [1399590] - [fs] btrfs: ioctl: reorder exclusive op check in RM_DEV (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup assigning next active device with a check (Bill O'Donnell) [1399590] - [fs] btrfs: s_bdev is not null after missing replace (Bill O'Donnell) [1399590] - [fs] btrfs: pass the right error code to the btrfs_std_error (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to convert_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: make state preallocation more speculative in __set_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: untangle gotos a bit in convert_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: untangle gotos a bit in __clear_extent_bit (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_record_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_new (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_defrag (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_delalloc (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to clear_extent_dirty (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to clear_record_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to clear_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: sink gfp parameter to set_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs_tree.h migration, item types and defines (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move struct btrfs_ioctl_defrag_range_args (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move balance flags (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move feature flags (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, qgroup limit flags (Bill O'Donnell) [1399590] - [fs] btrfs: uapi/linux/btrfs.h migration, move BTRFS_LABEL_SIZE (Bill O'Donnell) [1399590] - [fs] btrfs: refactor btrfs_dev_replace_start for reuse (Bill O'Donnell) [1399590] - [fs] btrfs: use fs_info directly (Bill O'Donnell) [1399590] - [fs] btrfs: rename flags for vol args v2 (Bill O'Donnell) [1399590] - [fs] btrfs: rename btrfs_find_device_by_user_input (Bill O'Donnell) [1399590] - [fs] btrfs: use existing device constraints table btrfs_raid_array (Bill O'Donnell) [1399590] - [fs] btrfs: introduce raid-type to error-code table, for minimum device constraint (Bill O'Donnell) [1399590] - [fs] btrfs: pass number of devices to btrfs_check_raid_min_devices (Bill O'Donnell) [1399590] - [fs] btrfs: rename __check_raid_min_devices (Bill O'Donnell) [1399590] - [fs] btrfs: optimize check for stale device (Bill O'Donnell) [1399590] - [fs] btrfs: introduce device delete by devid (Bill O'Donnell) [1399590] - [fs] btrfs: make use of btrfs_scratch_superblocks() in btrfs_rm_device() (Bill O'Donnell) [1399590] - [fs] btrfs: enhance btrfs_find_device_by_user_input() to check device path (Bill O'Donnell) [1399590] - [fs] btrfs: make use of btrfs_find_device_by_user_input() (Bill O'Donnell) [1399590] - [fs] btrfs: create helper btrfs_find_device_by_user_input() (Bill O'Donnell) [1399590] - [fs] btrfs: clean up and optimize __check_raid_min_device() (Bill O'Donnell) [1399590] - [fs] btrfs: create helper function __check_raid_min_devices() (Bill O'Donnell) [1399590] - [fs] btrfs: create a helper function to read the disk super (Bill O'Donnell) [1399590] - [fs] btrfs: do not create empty block group if we have allocated data (Bill O'Donnell) [1399590] - [fs] btrfs: __btrfs_buffered_write: Pass valid file offset when releasing delalloc space (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup error handling in extent_write_cached_pages (Bill O'Donnell) [1399590] - [fs] btrfs: make mapping->writeback_index point to the last written page (Bill O'Donnell) [1399590] - [fs] btrfs: bugfix: handle FS_IOC32_{GETFLAGS, SETFLAGS, GETVERSION} in btrfs_ioctl (Bill O'Donnell) [1399590] - [fs] btrfs: fix typos in comments (Bill O'Donnell) [1399590] - [fs] btrfs: Refactor btrfs_lock_cluster() to kill compiler warning (Bill O'Donnell) [1399590] - [fs] btrfs: remove save_error_info() (Bill O'Donnell) [1399590] - [fs] btrfs: Simplify conditions about compress while mapping btrfs flags to inode flags (Bill O'Donnell) [1399590] - [fs] btrfs: move error handling code together in ctree.h (Bill O'Donnell) [1399590] - [fs] btrfs: remove unused function btrfs_assert() (Bill O'Donnell) [1399590] - [fs] btrfs: rename btrfs_std_error to btrfs_handle_fs_error (Bill O'Donnell) [1399590] - [fs] btrfs: fix file/data loss caused by fsync after rename and new inode (Bill O'Donnell) [1399590] - [fs] btrfs: Reset IO error counters before start of device replacing (Bill O'Donnell) [1399590] - [fs] btrfs: Add qgroup tracing (Bill O'Donnell) [1399590] - [fs] btrfs: don't use src fd for printk (Bill O'Donnell) [1399590] - [fs] btrfs: fallback to vmalloc in btrfs_compare_tree (Bill O'Donnell) [1399590] - [fs] btrfs: handle non-fatal errors in btrfs_qgroup_inherit() (Bill O'Donnell) [1399590] - [fs] btrfs: Output more info for enospc_debug mount option (Bill O'Donnell) [1399590] - [fs] btrfs: fix invalid reference in replace_path (Bill O'Donnell) [1399590] - [fs] btrfs: Improve FL_KEEP_SIZE handling in fallocate (Bill O'Donnell) [1399590] - [fs] btrfs: transaction_kthread() is not freezable (Bill O'Donnell) [1399590] - [fs] btrfs: cleaner_kthread() doesn't need explicit freeze (Bill O'Donnell) [1399590] - [fs] btrfs: do not write corrupted metadata blocks to disk (Bill O'Donnell) [1399590] - [fs] btrfs: csum_tree_block: return proper errno value (Bill O'Donnell) [1399590] - [fs] btrfs: use radix_tree_iter_retry() (Bill O'Donnell) [1399590] - [fs] btrfs: Fix misspellings in comments (Bill O'Donnell) [1399590] - [fs] btrfs: Print Warning only if ENOSPC_DEBUG is enabled (Bill O'Donnell) [1399590] - [fs] btrfs: scrub: silence an uninitialized variable warning (Bill O'Donnell) [1399590] - [fs] btrfs: move btrfs_compression_type to compression.h (Bill O'Donnell) [1399590] - [fs] btrfs: rename btrfs_print_info to btrfs_print_mod_info (Bill O'Donnell) [1399590] - [fs] btrfs: Show a warning message if one of objectid reaches its highest value (Bill O'Donnell) [1399590] - [fs] btrfs: use kbasename in btrfsic_mount (Bill O'Donnell) [1399590] - [fs] btrfs: do not collect ordered extents when logging that inode exists (Bill O'Donnell) [1399590] - [fs] btrfs: fix race when checking if we can skip fsync'ing an inode (Bill O'Donnell) [1399590] - [fs] btrfs: fix listxattrs not listing all xattrs packed in the same item (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock between direct IO reads and buffered writes (Bill O'Donnell) [1399590] - [fs] btrfs: fix extent_same allowing destination offset beyond i_size (Bill O'Donnell) [1399590] - [fs] btrfs: fix file loss on log replay after renaming a file and fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix unreplayable log after snapshot delete + parent dir fsync (Bill O'Donnell) [1399590] - [fs] btrfs: fix lockdep deadlock warning due to dev_replace (Bill O'Donnell) [1399590] - [fs] btrfs: drop unused argument in btrfs_ioctl_get_supported_features (Bill O'Donnell) [1399590] - [fs] btrfs: add GET_SUPPORTED_FEATURES to the control device ioctls (Bill O'Donnell) [1399590] - [fs] btrfs: change max_inline default to 2048 (Bill O'Donnell) [1399590] - [fs] btrfs: remove error message from search ioctl for nonexistent tree (Bill O'Donnell) [1399590] - [fs] btrfs: avoid uninitialized variable warning (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leak of fs_info in block group cache (Bill O'Donnell) [1399590] - [fs] btrfs: Continue write in case of can_not_nocow (Bill O'Donnell) [1399590] - [fs] btrfs: drop null testing before destroy functions (Bill O'Donnell) [1399590] - [fs] btrfs: fix build warning (Bill O'Donnell) [1399590] - [fs] btrfs: use proper type for failrec in extent_state (Bill O'Donnell) [1399590] - [fs] btrfs: Replace CURRENT_TIME by current_fs_time() (Bill O'Donnell) [1399590] - [fs] btrfs: remove open-coded swap() in backref.c:__merge_refs (Bill O'Donnell) [1399590] - [fs] btrfs: remove redundant error check (Bill O'Donnell) [1399590] - [fs] btrfs: simplify expression in btrfs_calc_trans_metadata_size() (Bill O'Donnell) [1399590] - [fs] btrfs: check reserved when deciding to background flush (Bill O'Donnell) [1399590] - [fs] btrfs: add transaction space reservation tracepoints (Bill O'Donnell) [1399590] - [fs] btrfs: fix truncate_space_check (Bill O'Donnell) [1399590] - [fs] btrfs: change how we update the global block rsv (Bill O'Donnell) [1399590] - [fs] btrfs: reada: ignore creating reada_extent for a non-existent device (Bill O'Donnell) [1399590] - [fs] btrfs: reada: avoid undone reada extents in btrfs_reada_wait (Bill O'Donnell) [1399590] - [fs] btrfs: reada: limit max works count (Bill O'Donnell) [1399590] - [fs] btrfs: reada: simplify dev->reada_in_flight processing (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Fix a debug code typo (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Jump into cleanup in direct way for __readahead_hook() (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Use fs_info instead of root in __readahead_hook's argument (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Pass reada_extent into __readahead_hook directly (Bill O'Donnell) [1399590] - [fs] btrfs: reada: move reada_extent_put to place after __readahead_hook() (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Remove level argument in severial functions (Bill O'Donnell) [1399590] - [fs] btrfs: reada: bypass adding extent when all zone failed (Bill O'Donnell) [1399590] - [fs] btrfs: reada: add all reachable mirrors into reada device list (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Move is_need_to_readahead contition earlier (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Avoid many times of empty loop (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Add missed segment checking in reada_find_zone (Bill O'Donnell) [1399590] - [fs] btrfs: reada: reduce additional fs_info->reada_lock in reada_find_zone (Bill O'Donnell) [1399590] - [fs] btrfs: reada: Fix in-segment calculation for reada (Bill O'Donnell) [1399590] - [fs] btrfs: Introduce new mount option alias for nologreplay (Bill O'Donnell) [1399590] - [fs] btrfs: Introduce new mount option to disable tree log replay (Bill O'Donnell) [1399590] - [fs] btrfs: Introduce new mount option usebackuproot to replace recovery (Bill O'Donnell) [1399590] - [fs] btrfs: teach print_leaf about temporary item subtypes (Bill O'Donnell) [1399590] - [fs] btrfs: teach print_leaf about permanent item subtypes (Bill O'Donnell) [1399590] - [fs] btrfs: switch dev stats item to the permanent item key (Bill O'Donnell) [1399590] - [fs] btrfs: introduce key type for persistent permanent items (Bill O'Donnell) [1399590] - [fs] btrfs: switch balance item to the temporary item key (Bill O'Donnell) [1399590] - [fs] btrfs: introduce key type for persistent temporary items (Bill O'Donnell) [1399590] - [fs] btrfs: switch to kcalloc in btrfs_cmp_data_prepare (Bill O'Donnell) [1399590] - [fs] btrfs: extent same: use GFP_KERNEL for page array allocations (Bill O'Donnell) [1399590] - [fs] btrfs: device add and remove: use GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: readdir: use GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: fallocate: use GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: let callers of btrfs_alloc_root pass gfp flags (Bill O'Donnell) [1399590] - [fs] btrfs: scrub: use GFP_KERNEL on the submission path (Bill O'Donnell) [1399590] - [fs] btrfs: reada: use GFP_KERNEL everywhere (Bill O'Donnell) [1399590] - [fs] btrfs: send: use GFP_KERNEL everywhere (Bill O'Donnell) [1399590] - [fs] btrfs: remove no longer used function extent_read_full_page_nolock() (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_ioctl_clone: Truncate complete page after performing clone operation (Bill O'Donnell) [1399590] - [fs] btrfs: Fix block size returned to user space (Bill O'Donnell) [1399590] - [fs] btrfs: Limit inline extents to root->sectorsize (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_submit_direct_hook: Handle map_length < bio vector length (Bill O'Donnell) [1399590] - [fs] btrfs: Use eb->start, seq as search key for tree modification log (Bill O'Donnell) [1399590] - [fs] btrfs: Search for all ordered extents that could span across a page (Bill O'Donnell) [1399590] - [fs] btrfs: btrfs_page_mkwrite: Reserve space in sectorsized units (Bill O'Donnell) [1399590] - [fs] btrfs: fallocate: Work with sectorsized blocks (Bill O'Donnell) [1399590] - [fs] btrfs: direct i/o read: Work on sectorsized blocks (Bill O'Donnell) [1399590] - [fs] btrfs: __btrfs_buffered_write: Reserve/release extents aligned to block size (Bill O'Donnell) [1399590] - [fs] btrfs: revert: btrfs: synchronize incompat feature bits with sysfs files (Bill O'Donnell) [1399590] - [fs] btrfs: don't use GFP_HIGHMEM for free-space-tree bitmap kzalloc (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: check initialization state before updating features (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between fsync and lockless direct IO writes (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree to the cow-only list (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree to lockdep classes (Bill O'Donnell) [1399590] - [fs] btrfs: tweak free space tree bitmap allocation (Bill O'Donnell) [1399590] - [fs] btrfs: tests: switch to GFP_KERNEL (Bill O'Donnell) [1399590] - [fs] btrfs: synchronize incompat feature bits with sysfs files (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: introduce helper for syncing bits with sysfs files (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: add free-space-tree bit attribute (Bill O'Donnell) [1399590] - [fs] btrfs: sysfs: fix typo in compat_ro attribute definition (Bill O'Donnell) [1399590] - [fs] btrfs: raid56: Use raid_write_end_io for scrub (Bill O'Donnell) [1399590] - [fs] btrfs: Remove unnecessary ClearPageUptodate for raid56 (Bill O'Donnell) [1399590] - [fs] btrfs: use rbio->nr_pages to reduce calculation (Bill O'Donnell) [1399590] - [fs] btrfs: Use unified stripe_page's index calculation (Bill O'Donnell) [1399590] - [fs] btrfs: Fix calculation of rbio->dbitmap's size calculation (Bill O'Donnell) [1399590] - [fs] btrfs: merge functions for wait snapshot creation (Bill O'Donnell) [1399590] - [fs] btrfs: delete unused argument in btrfs_copy_from_user (Bill O'Donnell) [1399590] - [fs] btrfs: Use direct way to determine raid56 write/recover mode (Bill O'Donnell) [1399590] - [fs] btrfs: Small cleanup for get index_srcdev loop (Bill O'Donnell) [1399590] - [fs] btrfs: Enhance chunk validation check (Bill O'Donnell) [1399590] - [fs] btrfs: Enhance super validation check (Bill O'Donnell) [1399590] - [fs] btrfs: fix typo in log message when starting a balance (Bill O'Donnell) [1399590] - [fs] btrfs: remove duplicate const specifier (Bill O'Donnell) [1399590] - [fs] btrfs: clean up an error code in btrfs_init_space_info() (Bill O'Donnell) [1399590] - [fs] btrfs: fix iterator with update error in backref.c (Bill O'Donnell) [1399590] - [fs] btrfs: fix output of compression message in btrfs_parse_options() (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, stop casting for extent_map->lookup everywhere (Bill O'Donnell) [1399590] - [fs] btrfs: Check metadata redundancy on balance (Bill O'Donnell) [1399590] - [fs] btrfs: preallocate path for snapshot creation at ioctl time (Bill O'Donnell) [1399590] - [fs] btrfs: allocate root item at snapshot ioctl time (Bill O'Donnell) [1399590] - [fs] btrfs: do an allocation earlier during snapshot creation (Bill O'Donnell) [1399590] - [fs] btrfs: use smaller type for btrfs_path locks (Bill O'Donnell) [1399590] - [fs] btrfs: use smaller type for btrfs_path lowest_level (Bill O'Donnell) [1399590] - [fs] btrfs: use smaller type for btrfs_path reada (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, use enum values for btrfs_path reada (Bill O'Donnell) [1399590] - [fs] btrfs: constify static arrays (Bill O'Donnell) [1399590] - [fs] btrfs: constify remaining structs with function pointers (Bill O'Donnell) [1399590] - [fs] btrfs tests: replace whole ops structure for free space tests (Bill O'Donnell) [1399590] - [fs] btrfs: use list_for_each_entry* in backref.c (Bill O'Donnell) [1399590] - [fs] btrfs: use list_for_each_entry_safe in free-space-cache.c (Bill O'Donnell) [1399590] - [fs] btrfs: use list_for_each_entry* in check-integrity.c (Bill O'Donnell) [1399590] - [fs] btrfs: use linux/sizes.h to represent constants (Bill O'Donnell) [1399590] - [fs] btrfs: cleanup, remove stray return statements (Bill O'Donnell) [1399590] - [fs] btrfs: zero out delayed node upon allocation (Bill O'Donnell) [1399590] - [fs] btrfs: pass proper enum type to start_transaction() (Bill O'Donnell) [1399590] - [fs] btrfs: switch __btrfs_fs_incompat return type from int to bool (Bill O'Donnell) [1399590] - [fs] btrfs: remove unused inode argument from uncompress_inline() (Bill O'Donnell) [1399590] - [fs] btrfs: don't use slab cache for struct btrfs_delalloc_work (Bill O'Donnell) [1399590] - [fs] btrfs: drop duplicate prefix from scrub workqueues (Bill O'Donnell) [1399590] - [fs] btrfs: verbose error when we find an unexpected item in sys_array (Bill O'Donnell) [1399590] - [fs] btrfs: better packing of btrfs_delayed_extent_op (Bill O'Donnell) [1399590] - [fs] btrfs: Support convert to -d dup for btrfs-convert (Bill O'Donnell) [1399590] - [fs] btrfs: don't leave dangling dentry if symlink creation failed (Bill O'Donnell) [1399590] - [fs] btrfs: fix race between free space endio workers and space cache writeout (Bill O'Donnell) [1399590] - [fs] btrfs: don't run delayed references while we are creating the free space tree (Bill O'Donnell) [1399590] - [fs] btrfs: fix compiling with CONFIG_BTRFS_DEBUG enabled (Bill O'Donnell) [1399590] - [fs] btrfs: fix unprotected list operations at btrfs_write_dirty_block_groups (Bill O'Donnell) [1399590] - [fs] btrfs: fix locking bugs when defragging leaves (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree mount option (Bill O'Donnell) [1399590] - [fs] btrfs: wire up the free space tree to the extent tree (Bill O'Donnell) [1399590] - [fs] btrfs: add free space tree sanity tests (Bill O'Donnell) [1399590] - [fs] btrfs: implement the free space B-tree (Bill O'Donnell) [1399590] - [fs] btrfs: introduce the free space B-tree on-disk format (Bill O'Donnell) [1399590] - [fs] btrfs: refactor caching_thread() (Bill O'Donnell) [1399590] - [fs] btrfs: add helpers for read-only compat bits (Bill O'Donnell) [1399590] - [fs] btrfs: add extent buffer bitmap sanity tests (Bill O'Donnell) [1399590] - [fs] btrfs: add extent buffer bitmap operations (Bill O'Donnell) [1399590] - [fs] btrfs: fix deadlock between direct IO write and defrag/readpages (Bill O'Donnell) [1399590] - [fs] btrfs: fix memory leaks after transaction is aborted (Bill O'Donnell) [1399590] - [fs] btrfs: fix race when finishing dev replace leading to transaction abort (Bill O'Donnell) [1399590] - [fs] btrfs: make set_range_writeback return void (Bill O'Donnell) [1399590] - [fs] btrfs: make extent_range_redirty_for_io return void (Bill O'Donnell) [1399590] - [fs] btrfs: make extent_range_clear_dirty_for_io return void (Bill O'Donnell) [1399590] - [fs] btrfs: make end_extent_writepage return void (Bill O'Donnell) [1399590] - [fs] btrfs: make extent_clear_unlock_delalloc return void (Bill O'Donnell) [1399590] - [fs] btrfs: make clear_extent_buffer_uptodate return void (Bill O'Donnell) [1399590] - [fs] btrfs: make set_extent_buffer_uptodate return void (Bill O'Donnell) [1399590] - [fs] btrfs: remove a trivial helper btrfs_set_buffer_uptodate (Bill O'Donnell) [1399590] - [fs] btrfs: use GFP_KERNEL for xattr and acl allocations (Bill O'Donnell) [1399590] - [fs] btrfs: use GFP_KERNEL for allocations of workqueues (Bill O'Donnell) [1399590] - [fs] btrfs: use GFP_KERNEL for allocations in ioctl handlers (Bill O'Donnell) [1399590] - [fs] btrfs: remove wait from struct btrfs_delalloc_work (Bill O'Donnell) [1399590] - [fs] btrfs: sink parameter wait to btrfs_alloc_delalloc_work (Bill O'Donnell) [1399590] - [fs] btrfs: make btrfs_close_one_device static (Bill O'Donnell) [1399590] - [fs] btrfs: make lock_extent static inline (Bill O'Donnell) [1399590] - [fs] btrfs: drop unused parameter from lock_extent_bits (Bill O'Donnell) [1399590] - [fs] btrfs: make clear_extent_bit helpers static inline (Bill O'Donnell) [1399590] - [fs] btrfs: make set_extent_bit helpers static inline (Bill O'Donnell) [1399590]- [mmc] core: fix multi-bit bus width without high-speed mode (Don Zickus) [1430497] - [mmc] sdhci: Ignore unexpected CARD_INT interrupts (Don Zickus) [1430497] - [mmc] core: Restore parts of the polling policy when switch to HS/HS DDR (Don Zickus) [1430497] - [mmc] sdhci-acpi: Only powered up enabled acpi child devices (Don Zickus) [1430497] - [mmc] sd: Meet alignment requirements for raw_ssr DMA (Don Zickus) [1430497] - [mmc] core: Further fix thread wake-up (Don Zickus) [1430497] - [mmc] sdhci: Fix to handle MMC_POWER_UNDEFINED (Don Zickus) [1430497] - [mmc] sdhci-cadence: add Socionext UniPhier specific compatible string (Don Zickus) [1430497] - [mmc] block: Move files to core (Don Zickus) [1430497] - [mmc] sdhci-cadence: add Cadence SD4HC support (Don Zickus) [1430497] - [mmc] sdhci: export sdhci_execute_tuning() (Don Zickus) [1430497] - [mmc] sdhci: Tidy tuning loop (Don Zickus) [1430497] - [mmc] sdhci: Simplify tuning block size logic (Don Zickus) [1430497] - [mmc] sdhci: Factor out tuning helper functions (Don Zickus) [1430497] - [mmc] sdhci: Use mmc_abort_tuning() (Don Zickus) [1430497] - [mmc] mmc: Introduce mmc_abort_tuning() (Don Zickus) [1430497] - [mmc] sdhci: Always allow tuning to fall back to fixed sampling (Don Zickus) [1430497] - [mmc] sdhci: Fix tuning reset after exhausting the maximum number of loops (Don Zickus) [1430497] - [mmc] sdhci: Fix recovery from tuning timeout (Don Zickus) [1430497] - [mmc] revert "mmc: sdhci: Reset cmd and data circuits after tuning failure" (Don Zickus) [1430497] - [mmc] mmc: Relax checking for switch errors after HS200 switch (Don Zickus) [1430497] - [mmc] sdhci-acpi: support 80860F14 UID 2 SDIO bus (Don Zickus) [1430497] - [mmc] sdhci-pci: Use ACPI to get max frequency for Intel NI byt sdio (Don Zickus) [1430497] - [mmc] sdhci-pci: Add PCI ID for Intel NI byt sdio (Don Zickus) [1430497] - [mmc] mmc_test: remove BUG_ONs and deploy error handling (Don Zickus) [1430497] - [mmc] queue: remove BUG_ON for bounce_sg (Don Zickus) [1430497] - [mmc] sdio_uart: remove meaningless BUG_ON (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from core.c (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from sd (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from mmc (Don Zickus) [1430497] - [mmc] debugfs: remove BUG_ON from mmc_ext_csd_open (Don Zickus) [1430497] - [mmc] core: remove BUG_ONs from sdio (Don Zickus) [1430497] - [mmc] mmc: Add Command Queue definitions (Don Zickus) [1430497] - [mmc] queue: Introduce queue depth and use it to allocate and free (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_reqs_free_bufs() (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_alloc_sgs() (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_alloc_bounce_sgs() (Don Zickus) [1430497] - [mmc] queue: Factor out mmc_queue_alloc_bounce_bufs() (Don Zickus) [1430497] - [mmc] queue: Fix queue thread wake-up (Don Zickus) [1430497] - [mmc] block: Fix 4K native sector check (Don Zickus) [1430497] - [mmc] block: Restore line inadvertently removed with packed commands (Don Zickus) [1430497] - [mmc] sdhci-of-esdhc: fix host version for T4240-R1.0-R2.0 (Don Zickus) [1430497] - [mmc] block: delete packed command support (Don Zickus) [1430497] - [mmc] delete is_first_req parameter from pre-request callback (Don Zickus) [1430497] - [mmc] core: Update CMD13 polling policy when switch to HS DDR mode (Don Zickus) [1430497] - [mmc] core: Allow CMD13 polling when switching to HS mode for mmc (Don Zickus) [1430497] - [mmc] core: Enable __mmc_switch() to change bus speed timing for the host (Don Zickus) [1430497] - [mmc] core: Check SWITCH_ERROR bit from each CMD13 response when polling (Don Zickus) [1430497] - [mmc] core: Rename ignore_crc to retry_crc_err to reflect its purpose (Don Zickus) [1430497] - [mmc] core: Remove redundant __mmc_send_status() (Don Zickus) [1430497] - [mmc] core: Retry instead of ignore at CRC errors when polling for busy (Don Zickus) [1430497] - [mmc] sdhci-pci: Allow deferred probe for sd card detect gpio (Don Zickus) [1430497] - [mmc] sdhci-pci: Add support for Intel GLK (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_enable_clk (Don Zickus) [1430497] - [mmc] dw_mmc: use the cookie's enum values for post/pre_req() (Don Zickus) [1430497] - [mmc] block: move packed command struct init (Don Zickus) [1430497] - [mmc] block: rename data to blkdata (Don Zickus) [1430497] - [mmc] mmc_test: Uninitialized return value (Don Zickus) [1430497] - [mmc] sdhci: remove unneeded (void *) casts in sdhci_(pltfm_)priv() (Don Zickus) [1430497] - [mmc] core: Add helper to see if a host can be retuned (Don Zickus) [1430497] - [mmc] core: use enum mmc_blk_status properly (Don Zickus) [1430497] - [mmc] block: convert ecc_err to a bool (Don Zickus) [1430497] - [mmc] block: make gen_err a bool variable (Don Zickus) [1430497] - [mmc] sdhci: Use sdhci-caps-mask and sdhci-caps to change the caps read during __sdhci_read_caps (Don Zickus) [1430497] - [mmc] core: Don't power off the card when starting the host (Don Zickus) [1430497] - [mmc] core: expose the capability of gpio card detect (Don Zickus) [1430497] - [mmc] core: Don't use ->card_busy() and CMD13 in combination when polling (Don Zickus) [1430497] - [mmc] core: Factor out code related to polling in __mmc_switch() (Don Zickus) [1430497] - [mmc] core: Clarify code which deals with polling in __mmc_switch() (Don Zickus) [1430497] - [mmc] core: Make mmc_switch_status() available for mmc core (Don Zickus) [1430497] - [mmc] rtsx_usb_sdmmc: Enable runtime PM autosuspend (Don Zickus) [1430497] - [mmc] sdhci: put together into one condition checking (Don Zickus) [1430497] - [mmc] sdhci-of-esdhc: fixup PRESENT_STATE read (Don Zickus) [1430497] - [mmc] mmc: Use 500ms as the default generic CMD6 timeout (Don Zickus) [1430497] - [mmc] mmc_test: Fix "Commands during non-blocking write" tests (Don Zickus) [1430497] - [mmc] sdhci: Fix missing enhanced strobe setting during runtime resume (Don Zickus) [1430497] - [mmc] sdhci: Reset cmd and data circuits after tuning failure (Don Zickus) [1430497] - [mmc] sdhci: Fix unexpected data interrupt handling (Don Zickus) [1430497] - [mmc] sdhci: Fix CMD line reset interfering with ongoing data transfer (Don Zickus) [1430497] - [mmc] rtsx_usb_sdmmc: Handle runtime PM while changing the led (Don Zickus) [1430497] - [mmc] rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused (Don Zickus) [1430497] - [mmc] sdhci: cast unsigned int to unsigned long long to avoid unexpeted error (Don Zickus) [1430497] - [mmc] sdhci-pci: Fix bus power failing to enable for some Intel controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Let devices define their own sdhci_ops (Don Zickus) [1430497] - [mmc] sdhci: Rename sdhci_set_power() to sdhci_set_power_noreg() (Don Zickus) [1430497] - [mmc] sdhci: Fix SDHCI_QUIRK2_STOP_WITH_TC (Don Zickus) [1430497] - [mmc] core: Annotate cmd_hdr as __le32 (Don Zickus) [1430497] - [mmc] core: changes frequency to hs_max_dtr when selecting hs400es (Don Zickus) [1430497] - [mmc] core: switch to 1V8 or 1V2 for hs400es mode (Don Zickus) [1430497] - [mmc] block: add missing header dependencies (Don Zickus) [1430497] - [mmc] mfd: rtsx_usb: Avoid setting ucr->current_sg.status (Don Zickus) [1430497] - [mmc] core: don't try to switch block size for dual rate mode (Don Zickus) [1430497] - [mmc] sdhci-of-arasan: Set controller to test mode when no CD bit (Don Zickus) [1430497] - [mmc] rtsx_usb: use new macro for R1 without CRC (Don Zickus) [1430497] - [mmc] rtsx_pci: use new macro for R1 without CRC (Don Zickus) [1430497] - [mmc] add define for R1 response without CRC (Don Zickus) [1430497] - [mmc] card: do away with indirection pointer (Don Zickus) [1430497] - [mmc] sdhci-acpi: Set MMC_CAP_CMD_DURING_TFR for Intel eMMC controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Set MMC_CAP_CMD_DURING_TFR for Intel eMMC controllers (Don Zickus) [1430497] - [mmc] sdhci: Support cap_cmd_during_tfr requests (Don Zickus) [1430497] - [mmc] mmc_test: Add tests for sending commands during transfer (Don Zickus) [1430497] - [mmc] core: Add support for sending commands during data transfer (Don Zickus) [1430497] - [mmc] sdhci-brcmstb: Fix incorrect capability (Don Zickus) [1430497] - [mmc] core: Optimize the mmc erase size alignment (Don Zickus) [1430497] - [mmc] core: Factor out the alignment of erase size (Don Zickus) [1430497] - [mmc] core: Use a default maximum erase timeout (Don Zickus) [1430497] - [mmc] sdhci-pci: enable SD card interface on Merrifield (Don Zickus) [1430497] - [mmc] sdhci-pci: enable SDIO interface on Intel Merrifield (Don Zickus) [1430497] - [mmc] sdhci-pci: refactor intel_mrfld_mmc_probe_slot() (Don Zickus) [1430497] - [mmc] dw_mmc: add reset support to dwmmc host controller (Don Zickus) [1430497] - [mmc] block: don't use CMD23 with very old MMC cards (Don Zickus) [1430497] - [mmc] sdhci: Remove ->platform_init() callback as it's no longer used (Don Zickus) [1430497] - [mmc] sdhci-pci: Convert to use managed functions (part2) (Don Zickus) [1430497] - [mmc] sdio: deploy error handling instead of triggering BUG_ON (Don Zickus) [1430497] - [mmc] block: remove the check of packed for packed request routine (Don Zickus) [1430497] - [mmc] core: Add error message when switching fails in mmc_select_hs() (Don Zickus) [1430497] - [mmc] sdhci: Do not allow tuning procedure to be interrupted (Don Zickus) [1430497] - [mmc] sdhci-brcmstb: Delete owner assignment (Don Zickus) [1430497] - [mmc] sd: Export SD Status via "ssr" device attribute (Don Zickus) [1430497] - [mmc] vub300: don't print error when allocating urb fails (Don Zickus) [1430497] - [mmc] rtsx_pci: Remove deprecated create_singlethread_workqueue (Don Zickus) [1430497] - [mmc] rtsx_pci: Enable MMC_CAP_ERASE to allow erase/discard/trim requests (Don Zickus) [1430497] - [mmc] rtsx_pci: Use the provided busy timeout from the mmc core (Don Zickus) [1430497] - [mmc] sdhci-pltfm: Drop define for SDHCI_PLTFM_PMOPS (Don Zickus) [1430497] - [mmc] sdhci-pltfm: Convert to use the SET_SYSTEM_SLEEP_PM_OPS (Don Zickus) [1430497] - [mmc] sdhci-pltfm: Make sdhci_pltfm_suspend|resume() static (Don Zickus) [1430497] - [mmc] sdhci-acpi: Simplify code by using SET_SYSTEM_SLEEP_PM_OPS (Don Zickus) [1430497] - [mmc] sdhci-pci-core: Simplify code by using SET_SYSTEM_SLEEP_PM_OPS (Don Zickus) [1430497] - [mmc] Change the max discard sectors and erase response when HW busy detect (Don Zickus) [1430497] - [mmc] sdhci: Request regulators before reading capabilities (Don Zickus) [1430497] - [mmc] sdhci-pci: Use MRFLD as abbreviation of Merrifield (Don Zickus) [1430497] - [mmc] sdhci: add standard hw auto retuning support (Don Zickus) [1430497] - [mmc] sdhci: using common mmc_regulator_set_vqmmc() (Don Zickus) [1430497] - [mmc] sdhci-pci: Convert to use managed functions pcim_* and devm_* (Don Zickus) [1430497] - [mmc] core: Extend sysfs with DSR register (Don Zickus) [1430497] - [mmc] core: expose MMC_CAP2_NO_* to dt (Don Zickus) [1430497] - [mmc] core: Extend sysfs with OCR register (Don Zickus) [1430497] - [mmc] sdhci: add define for suspend/resume capability (Don Zickus) [1430497] - [mmc] core: Allow hosts to specify non-support for MMC commands (Don Zickus) [1430497] - [mmc] sdhci: sdhci_execute_tuning() must delete timer (Don Zickus) [1430497] - [mmc] sdhci: Avoid STOP cmd triggering warning in sdhci_send_command() (Don Zickus) [1430497] - [mmc] sdhci: Do not reset cmd or data circuits that are in use (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_auto_cmd12() (Don Zickus) [1430497] - [mmc] sdhci: Allow for finishing multiple requests (Don Zickus) [1430497] - [mmc] sdhci: Separate timer timeout for command and data requests (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_data_line_cmd() (Don Zickus) [1430497] - [mmc] sdhci: Ensure all requests get errored out (Don Zickus) [1430497] - [mmc] sdhci: Clear pointers when a request finishes (Don Zickus) [1430497] - [mmc] sdhci: Track whether a reset is pending (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_needs_reset() (Don Zickus) [1430497] - [mmc] sdhci: Factor out sdhci_finish_mrq() (Don Zickus) [1430497] - [mmc] sdhci: Move host->data warning (Don Zickus) [1430497] - [mmc] sdhci: Reduce the use of host->mrq (Don Zickus) [1430497] - [mmc] sdhci: Get rid of host->busy_handle (Don Zickus) [1430497] - [mmc] sdhci: Record what command is using the data lines (Don Zickus) [1430497] - [mmc] sdhci: Simplify sdhci_finish_command() by clearing host->cmd at the start (Don Zickus) [1430497] - [mmc] sdhci: Get rid of redundant BUG_ONs (Don Zickus) [1430497] - [mmc] sdhci: Move busy signal handling into sdhci_finish_cmd() (Don Zickus) [1430497] - [mmc] sdhci-pci: Do not runtime suspend at the end of sdhci_pci_probe() (Don Zickus) [1430497] - [mmc] sdhci: Add sdhci_read_caps() (Don Zickus) [1430497] - [mmc] sdhci: Tidy caps variables in sdhci_setup_host() (Don Zickus) [1430497] - [mmc] sdhci: Make signal voltage support explicit (Don Zickus) [1430497] - [mmc] sdhci: Split sdhci_add_host() (Don Zickus) [1430497] - [mmc] sdhci: Do not call implementations of mmc host ops directly (Don Zickus) [1430497] - [mmc] dw_mmc: remove the quirks flags (Don Zickus) [1430497] - [mmc] core: Allow hosts to specify non-support for SD commands (Don Zickus) [1430497] - [mmc] sdhci: use pr_err for sdhci_dumpregs (Don Zickus) [1430497] - [mmc] host: use the defined function to check whether card is removable (Don Zickus) [1430497] - [mmc] sdhci-of-arasan: Add ability to export card clock (Don Zickus) [1430497] - [mmc] sdhci-brcmstb: Add driver for Broadcom BRCMSTB SoCs (Don Zickus) [1430497] - [mmc] block: Fix tag condition with packed writes (Don Zickus) [1430497] - [mmc] core: Disable HPI for certain Hynix eMMC cards (Don Zickus) [1430497] - [mmc] core: Only change mode if mmc_select_bus_width() is successful (Don Zickus) [1430497] - [mmc] Set pref erase size based on size (Don Zickus) [1430497] - [mmc] mmc: Fix HS switch failure in mmc_select_hs400() (Don Zickus) [1430497] - [mmc] mmc: fix switch timeout issue caused by jiffies precision (Don Zickus) [1430497] - [mmc] mmc: do not use CMD13 to get status after speed mode switch (Don Zickus) [1430497] - [mmc] mmc: Use ->card_busy() to detect busy cards in __mmc_switch() (Don Zickus) [1430497] - [mmc] sdhci: Fix sdhci_card_busy() (Don Zickus) [1430497] - [mmc] debugfs: add HS400 enhanced strobe description (Don Zickus) [1430497] - [mmc] core: implement enhanced strobe support (Don Zickus) [1430497] - [mmc] core: add mmc-hs400-enhanced-strobe support (Don Zickus) [1430497] - [mmc] sdhci: fix wakeup configuration (Don Zickus) [1430497] - [mmc] block: correct 4KB alignment check (Don Zickus) [1430497] - [mmc] sdhci: remove comment regarding timeout during tuning (Don Zickus) [1430497] - [mmc] block: fix packed command header endianness (Don Zickus) [1430497] - [mmc] block: fix free of uninitialized 'idata->buf' (Don Zickus) [1430497] - [mmc] x86, mmc: Use Intel family name macros for mmc driver (Don Zickus) [1430497] - [mmc] fix mmc mode selection for HS-DDR and higher (Don Zickus) [1430497] - [mmc] remove lots of IS_ERR_VALUE abuses (Don Zickus) [1430497] - [mmc] sdhci-acpi: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers (Don Zickus) [1430497] - [mmc] longer timeout for long read time quirk (Don Zickus) [1430497] - [mmc] block: Pause re-tuning while switched to the RPMB partition (Don Zickus) [1430497] - [mmc] block: Always switch back to main area after RPMB access (Don Zickus) [1430497] - [mmc] core: Add a facility to "pause" re-tuning (Don Zickus) [1430497] - [mmc] mmc: Fix partition switch timeout for some eMMCs (Don Zickus) [1430497] - [mmc] sdio: fall back to SDIO 1.0 for broken 1.1 cards (Don Zickus) [1430497] - [mmc] block: improve logging of handling emmc timeouts (Don Zickus) [1430497] - [mmc] sdhci: removed unneeded function wrappers (Don Zickus) [1430497] - [mmc] core: remove the invalid message in mmc_select_timing (Don Zickus) [1430497] - [mmc] core: fix using wrong io voltage if mmc_select_hs200 fails (Don Zickus) [1430497] - [mmc] mmc: Attempt to flush cache before reset (Don Zickus) [1430497] - [mmc] sh_mmcif: remove obsolete support for sh7372 (Don Zickus) [1430497] - [mmc] block: Convert to IDA for partition device indexes (Don Zickus) [1430497] - [mmc] block: Release index in partition allocation error path (Don Zickus) [1430497] - [mmc] core: Convert from IDR to IDA for host indexes (Don Zickus) [1430497] - [mmc] sdhci: use IS_ENABLE(CONFIG_LEDS_CLASS) to enable LED struct members (Don Zickus) [1430497] - [mmc] sdhci: use IS_REACHABLE(CONFIG_LEDS_CLASS) to enable LED code (Don Zickus) [1430497] - [mmc] sdhci: Remove SDHCI_SDR104_NEEDS_TUNING (Don Zickus) [1430497] - [mmc] sdhci-pltfm: call platform_get_irq() before sdhci_alloc_host() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: move devm_ioremap_resource() up (Don Zickus) [1430497] - [mmc] sdhci-pltfm: use devm_ioremap_resource() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: use devm_ioremap() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: use devm_request_mem_region() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: check return value of platform_get_irq() (Don Zickus) [1430497] - [mmc] sdhci-pltfm: drop error message for too small MMIO resource size (Don Zickus) [1430497] - [mmc] core: drop unnecessary bit checking (Don Zickus) [1430497] - [mmc] sdhci: Tidy together LED code (Don Zickus) [1430497] - [mmc] sdhci: Fix error paths in sdhci_add_host() (Don Zickus) [1430497] - [mmc] sdhci: Remove redundant condition (Don Zickus) [1430497] - [mmc] sdhci-acpi: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers (Don Zickus) [1430497] - [mmc] sdhci-pci: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers (Don Zickus) [1430497] - [mmc] sdhci: Remove SDHCI_QUIRK2_NEED_DELAY_AFTER_INT_CLK_RST (Don Zickus) [1430497] - [mmc] sdhci: Introduce sdhci_calc_clk() (Don Zickus) [1430497] - [mmc] sdhci: Move sdhci_runtime_pm_bus_off|on() to avoid pre-definition (Don Zickus) [1430497] - [mmc] sdhci-pic32: remove owner assignment (Don Zickus) [1430497] - [mmc] sdhci: Remove redundant runtime PM calls (Don Zickus) [1430497] - [mmc] core: Do regular power cycle when lacking eMMC HW reset support (Don Zickus) [1430497] - [mmc] sdhci-pci: Remove redundant runtime PM calls (Don Zickus) [1430497] - [mmc] sdhci-acpi: Remove redundant runtime PM calls (Don Zickus) [1430497] - [mmc] dw_mmc: remove unused EVENT_XFER_ERROR (Don Zickus) [1430497] - [mmc] dw_mmc: fix warning reported by kernel-doc (Don Zickus) [1430497] - [mmc] host: add note that set_ios needs to handle 0Hz properly (Don Zickus) [1430497] - [mmc] core: Provide tracepoints for request processing (Don Zickus) [1430497] - [mmc] sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs (Don Zickus) [1430497] - [mmc] block: Use the mmc host device index as the mmcblk device index (Don Zickus) [1430497] - [mmc] sdhci-pci: Add support and PCI IDs for more Broxton host controllers (Don Zickus) [1430497] - [mmc] sdhci: Fix regression setting power on Trats2 board (Don Zickus) [1430497] - [mmc] sdhci-pci: Do not set DMA mask in enable_dma() (Don Zickus) [1430497] - [mmc] sdhci-acpi: Remove enable_dma() hook (Don Zickus) [1430497] - [mmc] sdhci: Set DMA mask when adding host (Don Zickus) [1430497] - [mmc] block: fix ABI regression of mmc_blk_ioctl (Don Zickus) [1430497] - [mmc] core: remove redundant memset of sdio_read_cccr (Don Zickus) [1430497] - [mmc] core: remove redundant memset of mmc_decode_cid (Don Zickus) [1430497] - [mmc] sdhci: Fix override of timeout clk wrt max_busy_timeout (Don Zickus) [1430497] - [mmc] sdhci-acpi: add QCOM controllers (Don Zickus) [1430497] - [mmc] sdhci-pltfm: remove priv variable from sdhci_pltfm_host (Don Zickus) [1430497] - [mmc] sdhci: further code simplication (Don Zickus) [1430497] - [mmc] sdhci: consolidate the DMA/ADMA size/address quicks (Don Zickus) [1430497] - [mmc] sdhci: prepare DMA address/size quirk handling consolidation (Don Zickus) [1430497] - [mmc] sdhci: cleanup DMA un-mapping (Don Zickus) [1430497] - [mmc] sdhci: clean up host cookie handling (Don Zickus) [1430497] - [mmc] sdhci: always unmap a mapped data transfer in sdhci_post_req() (Don Zickus) [1430497] - [mmc] sdhci: pass the cookie into sdhci_pre_dma_transfer() (Don Zickus) [1430497] - [mmc] sdhci: factor out sdhci_pre_dma_transfer() from sdhci_adma_table_pre() (Don Zickus) [1430497] - [mmc] sdhci: move sdhci_pre_dma_transfer() (Don Zickus) [1430497] - [mmc] sdhci: factor out common DMA cleanup in sdhci_finish_data() (Don Zickus) [1430497] - [mmc] sdhci: avoid walking SG list for writes (Don Zickus) [1430497] - [mmc] sdhci: clean up coding style in sdhci_adma_table_pre() (Don Zickus) [1430497] - [mmc] sdhci: allocate alignment and DMA descriptor buffer together (Don Zickus) [1430497] - [mmc] sdhci: fix data timeout (part 2) (Don Zickus) [1430497] - [mmc] sdhci: fix data timeout (part 1) (Don Zickus) [1430497] - [mmc] sdhci: further fix for DMA unmapping in sdhci_post_req() (Don Zickus) [1430497] - [mmc] sdhci: plug DMA mapping leak on error (Don Zickus) [1430497] - [mmc] sdhci: avoid unnecessary mapping/unmapping of align buffer (Don Zickus) [1430497] - [mmc] sdhci: fix command response CRC error handling (Don Zickus) [1430497] - [mmc] sdhci: clean up command error handling (Don Zickus) [1430497] - [mmc] sdhci: move initialisation of command error member (Don Zickus) [1430497] - [mmc] sdhci: Allow CAPS check for SDHCI_CAN_64BIT to use overridden caps (Don Zickus) [1430497] - [mmc] sdhci-pic32: Add PIC32 SDHCI host controller driver (Don Zickus) [1430497] - [mmc] dw_mmc: remove DW_MCI_QUIRK_BROKEN_CARD_DETECTION quirk (Don Zickus) [1430497] - [mmc] dw_mmc: remove struct block_settings (Don Zickus) [1430497] - [mmc] core: report tuning command execution failure reason (Don Zickus) [1430497] - [mmc] block: shut up "retrying because a re-tune was needed" message (Don Zickus) [1430497] - [mmc] core: improve mmc_of_parse_voltage() to return better status (Don Zickus) [1430497] - [mmc] core: shut up "voltage-ranges unspecified" pr_info() (Don Zickus) [1430497] - [mmc] block: don't use the OR operation for flag of data (Don Zickus) [1430497] - [mmc] core: remove the MMC_DATA_STREAM flag (Don Zickus) [1430497] - [mmc] sanitize 'bus width' in debug output (Don Zickus) [1430497] - [mmc] core: use the defined function to check whether card is removable (Don Zickus) [1430497] - [mmc] mmc_test: mention that '0' runs all tests (Don Zickus) [1430497] - [mmc] mmcif: don't depend on MMC_BLOCK (Don Zickus) [1430497] - [mmc] make MAN_BKOPS_EN message a debug (Don Zickus) [1430497] - [mmc] sdhci-acpi: enable sdhci-acpi device to suspend/resume asynchronously (Don Zickus) [1430497] - [mmc] core: enable mmc host device to suspend/resume asynchronously (Don Zickus) [1430497] - [mmc] debugfs: Add a restriction to mmc debugfs clock setting (Don Zickus) [1430497] - [mmc] remove unnecessary assignment statements before return (Don Zickus) [1430497]- [fs] cifs: initialize file_info_lock (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible double locking of mutex during reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible memory corruption during reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible memory corruption in push locks (Sachin Prabhu) [1416808] - [fs] cifs: Fix missing nls unload in smb2_reconnect() (Sachin Prabhu) [1416808] - [fs] cifs: Decrease verbosity of ioctl call (Sachin Prabhu) [1416808] - [fs] smb3: parsing for new snapshot timestamp mount parm (Sachin Prabhu) [1416808] - [fs] Call echo service immediately after socket reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Retrieve uid and gid from special sid if enabled (Sachin Prabhu) [1416808] - [fs] cifs: Add new mount option to set owner uid and gid from special sids in acl (Sachin Prabhu) [1416808] - [fs] cifs: Reset read oplock to NONE if we have mandatory locks after reopen (Sachin Prabhu) [1416808] - [fs] cifs: Fix persistent handles re-opening on reconnect (Sachin Prabhu) [1416808] - [fs] smb2: Separate RawNTLMSSP authentication from SMB2_sess_setup (Sachin Prabhu) [1416808] - [fs] smb2: Separate Kerberos authentication from SMB2_sess_setup (Sachin Prabhu) [1416808] - [fs] Expose cifs module parameters in sysfs (Sachin Prabhu) [1416808] - [fs] Cleanup missing frees on some ioctls (Sachin Prabhu) [1416808] - [fs] Enable previous version support (Sachin Prabhu) [1416808] - [fs] Do not send SMB3 SET_INFO request if nothing is changing (Sachin Prabhu) [1416808] - [fs] smb3: Add mount parameter to allow user to override max credits (Sachin Prabhu) [1416808] - [fs] cifs: reopen persistent handles on reconnect (Sachin Prabhu) [1416808] - [fs] Clarify locking of cifs file and tcon structures and make more granular (Sachin Prabhu) [1416808] - [fs] cifs: keep guid when assigning fid to fileinfo (Sachin Prabhu) [1416808] - [fs] smb3: GUIDs should be constructed as random but valid uuids (Sachin Prabhu) [1416808] - [fs] Set previous session id correctly on SMB3 reconnect (Sachin Prabhu) [1416808] - [fs] cifs: Limit the overall credit acquired (Sachin Prabhu) [1416808] - [fs] Display number of credits available (Sachin Prabhu) [1416808] - [fs] cifs: get rid of unused arguments of CIFSSMBWrite() (Sachin Prabhu) [1416808] - [fs] cifs: don't use ->d_time (Sachin Prabhu) [1416808] - [fs] cifs: Fix a possible invalid memory access in smb2_query_symlink() (Sachin Prabhu) [1416808] - [fs] cifs: fix crash due to race in hmac(md5) handling (Sachin Prabhu) [1416808] - [fs] cifs: unbreak TCP session reuse (Sachin Prabhu) [1416808] - [fs] File names with trailing period or space need special case conversion (Sachin Prabhu) [1416808] - [fs] Fix reconnect to not defer smb3 session reconnect long after socket reconnect (Sachin Prabhu) [1416808] - [fs] cifs: check hash calculating succeeded (Sachin Prabhu) [1416808] - [fs] cifs: stuff the fl_owner into "pid" field in the lock request (Sachin Prabhu) [1416808] - [fs] cifs: Remove some obsolete comments (Sachin Prabhu) [1416808] - [fs] remove directory incorrectly tries to set delete on close on non-empty directories (Sachin Prabhu) [1416808] - [fs] Update cifs.ko version to 2.09 (Sachin Prabhu) [1416808] - [fs] cifs: Fix removexattr for os2.* xattrs (Sachin Prabhu) [1416808] - [fs] cifs: Check for equality with ACL_TYPE_ACCESS and ACL_TYPE_DEFAULT (Sachin Prabhu) [1416808] - [fs] cifs: Fix xattr name checks (Sachin Prabhu) [1416808] - [fs] cifs: kill more bogus checks in ->...xattr() methods (Sachin Prabhu) [1416808] - [fs] don't bother with ->d_inode->i_sb - it's always equal to ->d_sb (Sachin Prabhu) [1416808] - [fs] mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get, release} usage(cifs only) (Sachin Prabhu) [1416808] - [fs] mm, fs: get rid of PAGE_CACHE_* and page_cache_{get, release} macros(cifs only) (Sachin Prabhu) [1416808] - [fs] lib: update single-char callers of strtobool()(cifs only) (Sachin Prabhu) [1416808] - [fs] Add helper kstrtobool_from_user (Sachin Prabhu) [1416808] - [fs] cifs_get_root(): use lookup_one_len_unlocked() (Sachin Prabhu) [1416808] - [fs] Fix cifs_uniqueid_to_ino_t() function for s390x (Sachin Prabhu) [1416808] - [fs] wrappers for ->i_mutex access (Sachin Prabhu) [1416808] - [fs] cifs: remove redundant check for null string pointer (Sachin Prabhu) [1416808] - [fs] cifs: Add decryption and encryption key generation (Sachin Prabhu) [1416808] - [fs] cifs: Allow using O_DIRECT with cache=loose (Sachin Prabhu) [1416808] - [fs] posix acls: Remove duplicate xattr name definitions (cifs only) (Sachin Prabhu) [1416808] - [fs] libceph: don't set weight to IN when OSD is destroyed (Ilya Dryomov) [1427556] - [fs] xfs: allocate log vector buffers outside CIL context lock (Brian Foster) [1410906] - [fs] procfs: expose umask in /proc//status (Miklos Szeredi) [1391413] - [fs] gfs2: Prevent BUG from occurring when normal Withdraws occur (Robert S Peterson) [1404005] - [fs] ext4: fix mmp use after free during unmount (Lukas Czerner) [1386651] - [fs] jbd2: fix incorrect unlock on j_list_lock (Lukas Czerner) [1403346] - [fs] nfs: nfs_rename() handle -ERESTARTSYS dentry left behind (Benjamin Coddington) [1349647] - [fs] nfsv4.0: always send mode in SETATTR after EXCLUSIVE4 (Benjamin Coddington) [1415780] - [fs] xfs: split indlen reservations fairly when under reserved (Brian Foster) [1423393] - [fs] xfs: handle indlen shortage on delalloc extent merge (Brian Foster) [1423393] - [netdrv] bna: use new api ethtool_{get|set}_link_ksettings (Jonathan Toppins) [1386007] - [netdrv] bna: use correct type specifier (2) (Jonathan Toppins) [1386007] - [netdrv] bna: use correct type specifications (Jonathan Toppins) [1386007] - [scsi] bfa: Increase requested firmware version to 3.2.5.1 (Jonathan Toppins) [1386007] - [netdrv] bna: Update the Driver and Firmware Version (Jonathan Toppins) [1386007] - [kernel] watchdog: prevent false hardlockup on overloaded system (Don Zickus) [1399881] - [security] keys: request_key() should reget expired keys rather than give EKEYEXPIRED (David Howells) [1408330] - [security] keys: Simplify KEYRING_SEARCH_{NO, DO}_STATE_CHECK flags (David Howells) [1408330]- [net] sched: sch_sfb: keep backlog updated with qlen (Ivan Vecera) [1382040] - [net] sched: sch_qfq: keep backlog updated with qlen (Ivan Vecera) [1382040] - [net] switchdev: Fix return value of switchdev_port_fdb_dump() (Ivan Vecera) [1382040] - [net] sched: netem: fix a use after free (Ivan Vecera) [1382040] - [net] sched: fix pfifo_head_drop behavior vs backlog (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix NET_XMIT_CN behavior (Ivan Vecera) [1382040] - [net] sched: keep backlog updated with qlen (Ivan Vecera) [1382040] - [net] sched: sch_tbf: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_red: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_drr: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_prio: update backlog as well (Ivan Vecera) [1382040] - [net] sched: sch_hfsc: always keep backlog updated (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix memory limitation drift (Ivan Vecera) [1382040] - [net] sched: fq_codel: add memory limitation per queue (Ivan Vecera) [1382040] - [net] sched: fq_codel: add batch ability to fq_codel_drop() (Ivan Vecera) [1382040] - [net] sched: fq_codel: explicitly reset flows in ->reset() (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix return value of fq_codel_drop() (Ivan Vecera) [1382040] - [net] sched: fq_codel: fix a use-after-free (Ivan Vecera) [1382040] - [net] rtnetlink: fix FDB size computation (Ivan Vecera) [1382040] - [net] dev: Fix non-RCU based lower dev walker (Ivan Vecera) [1382040] - [net] Introduce new api for walking upper and lower devices (Ivan Vecera) [1382040] - [net] rtnetlink: fdb dump: optimize by saving last interface markers (Ivan Vecera) [1382040] - [net] rtnetlink: wrap .ndo_fdb_dump calls (Ivan Vecera) [1382040] - [net] rtnetlink: Pass VLAN ID to rtnl_fdb_notify (Ivan Vecera) [1382040] - [net] rtnetlink: fix fdb notification flags (Ivan Vecera) [1382040] - [net] fq: Port memory limit mechanism from fq_codel (Ivan Vecera) [1382040] - [net] fq: split out backlog update logic (Ivan Vecera) [1382040] - [net] fq: add fair queuing framework (Ivan Vecera) [1382040] - [net] codel: split into multiple files (Ivan Vecera) [1382040] - [net] codel: generalize the implementation (Ivan Vecera) [1382040] - [net] Add skb_get_hash_perturb (Ivan Vecera) [1382040] - [net] Only do flow_dissector hash computation once per packet (Ivan Vecera) [1382040] - [net] sch_dsmark: update backlog as well (Ivan Vecera) [1382040] - [net] sch_htb: update backlog as well (Ivan Vecera) [1382040] - [net] sched: update hierarchical backlog too (Ivan Vecera) [1382040] - [net] sched: introduce qdisc_replace() helper (Ivan Vecera) [1382040] - [net] codel: add ce_threshold attribute (Ivan Vecera) [1382040] - [net] codel: fix maxpacket/mtu confusion (Ivan Vecera) [1382040] - [net] use ktime_get_ns() and ktime_get_real_ns() helpers (Ivan Vecera) [1382040] - [net] codel: Avoid undefined behavior from signed overflow (Ivan Vecera) [1382040] - [net] sock: backport __sock_queue_rcv_skb() (Ivan Vecera) [1382040] - [net] sock: convert sk_peek_offset functions to WRITE_ONCE (Ivan Vecera) [1382040] - [net] Add and use skb_copy_datagram_msg() helper (Ivan Vecera) [1382040] - [net] ipv6: Export fib6_get_table and nd_tbl (Ivan Vecera) [1382040]- [fs] nfsv4: Label stateids with the type (Steve Dickson) [1349668] - [fs] pnfs: Files and flexfiles always need to commit before layoutcommit (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Clean up calls to pnfs_set_layoutcommit() (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix layoutcommit after a commit to DS (Steve Dickson) [1349668] - [fs] pnfs/files: Fix layoutcommit after a commit to DS (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix a deadlock on LAYOUTGET (Steve Dickson) [1349668] - [fs] nfs: Fix used uninitialized warn in nfs4_slot_seqid_in_use() (Steve Dickson) [1349668] - [fs] nfs4: fix missing-braces warning (Steve Dickson) [1349668] - [fs] nfsv4.2: Fix a reference leak in nfs42_proc_layoutstats_generic (Steve Dickson) [1349668] - [fs] pnfs: Fix atime updates on pNFS clients (Steve Dickson) [1349668] - [fs] nfsv4: Fix a race when updating an open_stateid (Steve Dickson) [1349668] - [fs] nfsv4: Fix a race in nfs_inode_reclaim_delegation() (Steve Dickson) [1349668] - [fs] nfsv4: Pass the stateid to the exception handler in nfs4_read/write_done_cb (Steve Dickson) [1349668] - [fs] nfsv4.1: nfs4_layoutget_handle_exception handle revoked state (Steve Dickson) [1349668] - [fs] nfsv4: nfs4_handle_setlk_error() handle expiration as revoke case (Steve Dickson) [1349668] - [fs] nfsv4: nfs4_handle_delegation_recall_error() handle expiration as revoke case (Steve Dickson) [1349668] - [fs] nfsv4: nfs4_do_handle_exception() handle revoke/expiry of a single stateid (Steve Dickson) [1349668] - [fs] nfsv4: nfs_inode_find_state_and_recover() should check all stateids (Steve Dickson) [1349668] - [fs] nfsv4.1: Ensure we call FREE_STATEID if needed on close/delegreturn/locku (Steve Dickson) [1349668] - [fs] nfsv4.1: FREE_STATEID can be asynchronous (Steve Dickson) [1349668] - [fs] nfsv4.1: Ensure we always run TEST/FREE_STATEID on locks (Steve Dickson) [1349668] - [fs] nfsv4.1: Allow revoked stateids to skip the call to TEST_STATEID (Steve Dickson) [1349668] - [fs] nfsv4.1: Don't deadlock the state manager on the SEQUENCE status flags (Steve Dickson) [1349668] - [fs] nfsv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence (Steve Dickson) [1349668] - [fs] nfsv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN (Steve Dickson) [1349668] - [fs] nfsv4.1: Defer bumping the slot sequence number until we free the slot (Steve Dickson) [1349668] - [fs] nfsv4.1: Delay callback processing when there are referring triples (Steve Dickson) [1349668] - [fs] nfsv4.1: Fix Oopsable condition in server callback races (Steve Dickson) [1349668] - [fs] nfsv4.1: Fix the CREATE_SESSION slot number accounting (Steve Dickson) [1349668] - [fs] pnfs: Don't forget the layout stateid if there are outstanding LAYOUTGETs (Steve Dickson) [1349668] - [fs] pnfs: Clear out all layout segments if the server unsets lrp->res.lrs_present (Steve Dickson) [1349668] - [fs] pnfs: Fix pnfs_set_layout_stateid() to clear NFS_LAYOUT_INVALID_STID (Steve Dickson) [1349668] - [fs] nfsv4.1: Don't recheck delegations that have already been checked (Steve Dickson) [1349668] - [fs] nfsv4.1: Deal with server reboots during delegation expiration recovery (Steve Dickson) [1349668] - [fs] nfsv4.1: Test delegation stateids when server declares "some state revoked" (Steve Dickson) [1349668] - [fs] nfsv4.x: Allow callers of nfs_remove_bad_delegation() to specify a stateid (Steve Dickson) [1349668] - [fs] nfsv4.1: Add a helper function to deal with expired stateids (Steve Dickson) [1349668] - [fs] nfsv4.1: Allow test_stateid to handle session errors without waiting (Steve Dickson) [1349668] - [fs] nfsv4.1: Don't check delegations that are already marked as revoked (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix an Oopsable condition when connection to the DS fails (Steve Dickson) [1349668] - [fs] pnfs: The client must not do I/O to the DS if it's lease has expired (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Set reasonable default retrans values for the data channel (Steve Dickson) [1349668] - [fs] nfs: Allow the mount option retrans=0 (Steve Dickson) [1349668] - [fs] pnfs: Handle NFS4ERR_OLD_STATEID correctly in LAYOUTSTAT calls (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix layoutstat periodic reporting (Steve Dickson) [1349668] - [fs] Remove "tech preview" label for flexfile driver (Steve Dickson) [1349668] - [fs] nfsv4: Cap the transport reconnection timer at 1/2 lease period (Steve Dickson) [1349668] - [fs] sunrpc: Limit the reconnect backoff timer to the max RPC message timeout (Steve Dickson) [1349668] - [fs] sunrpc: Fix reconnection timeouts (Steve Dickson) [1349668] - [fs] sunrpc: Reduce latency when send queue is congested (Steve Dickson) [1349668] - [fs] sunrpc: RPC transport queue must be low latency (Steve Dickson) [1349668] - [fs] sunrpc: Consolidate xs_tcp_data_ready and xs_data_ready (Steve Dickson) [1349668] - [fs] sunrpc: Small optimisation of client receive (Steve Dickson) [1349668] - [fs] nfsv4: Clean up lookup of SECINFO_NO_NAME (Steve Dickson) [1349668] - [fs] pnfs: Remove redundant smp_mb() from pnfs_init_lseg() (Steve Dickson) [1349668] - [fs] pnfs: Cleanup - do layout segment initialisation in one place (Steve Dickson) [1349668] - [fs] pnfs: Remove redundant stateid invalidation (Steve Dickson) [1349668] - [fs] pnfs: Remove redundant pnfs_mark_layout_returned_if_empty() (Steve Dickson) [1349668] - [fs] pnfs: Clear the layout metadata if the server changed the layout stateid (Steve Dickson) [1349668] - [fs] pnfs: Cleanup - don't open code pnfs_mark_layout_stateid_invalid() (Steve Dickson) [1349668] - [fs] nfs: pnfs_mark_matching_lsegs_return() should match the layout sequence id (Steve Dickson) [1349668] - [fs] pnfs: Do not set plh_return_seq for non-callback related layoutreturns (Steve Dickson) [1349668] - [fs] pnfs: Ensure layoutreturn acts as a completion for layout callbacks (Steve Dickson) [1349668] - [fs] pnfs: Fix CB_LAYOUTRECALL stateid verification (Steve Dickson) [1349668] - [fs] pnfs: Always update the layout barrier seqid on LAYOUTGET (Steve Dickson) [1349668] - [fs] pnfs: Always update the layout stateid if NFS_LAYOUT_INVALID_STID is set (Steve Dickson) [1349668] - [fs] pnfs: Clear the layout return tracking on layout reinitialisation (Steve Dickson) [1349668] - [fs] pnfs: LAYOUTRETURN should only update the stateid if the layout is valid (Steve Dickson) [1349668] - [fs] pnfs/files: filelayout_write_done_cb must call nfs_writeback_update_inode() (Steve Dickson) [1349668] - [fs] mount: use sec= that was specified on the command line (Steve Dickson) [1349668] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Steve Dickson) [1349668] - [fs] nfs/pnfs: Do not clobber existing pgio_done_cb in nfs4_proc_read_setup (Steve Dickson) [1349668] - [fs] sunrpc: Detect immediate closure of accepted sockets (Steve Dickson) [1349668] - [fs] sunrpc: accept() may return sockets that are still in SYN_RECV (Steve Dickson) [1349668] - [fs] pnfs: Fix post-layoutget error handling in pnfs_update_layout() (Steve Dickson) [1349668] - [fs] pnfs: Fix LAYOUTGET handling of NFS4ERR_BAD_STATEID and NFS4ERR_EXPIRED (Steve Dickson) [1349668] - [fs] pnfs: Handle NFS4ERR_RECALLCONFLICT correctly in LAYOUTGET (Steve Dickson) [1349668] - [fs] pnfs: Separate handling of NFS4ERR_LAYOUTTRYLATER and RECALLCONFLICT (Steve Dickson) [1349668] - [fs] nfs: Fix another OPEN_DOWNGRADE bug (Steve Dickson) [1349668] - [fs] nfs: Fix potential race in nfs_fhget() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Mark the layout stateid invalid when all segments are removed (Steve Dickson) [1349668] - [fs] nfs: Fix a double page unlock (Steve Dickson) [1349668] - [fs] pnfs_nfs: fix _cancel_empty_pagelist (Steve Dickson) [1349668] - [fs] nfs/pnfs: handle bad delegation stateids in nfs4_layoutget_handle_exception (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Add sparse lock annotations for pnfs_find_alloc_layout (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Layout stateids start out as being invalid (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Ensure we handle delegation errors in nfs4_proc_layoutget() (Steve Dickson) [1349668] - [fs] nfs: fix anonymous member initializer build failure with older compilers (Steve Dickson) [1349668] - [fs] pnfs: pnfs_update_layout needs to consider if strict iomode checking is on (Steve Dickson) [1349668] - [fs] nfs/flexfiles: Use the layout segment for reading unless it a IOMODE_RW and reading is disabled (Steve Dickson) [1349668] - [fs] nfs/flexfiles: Helper function to detect FF_FLAGS_NO_READ_IO (Steve Dickson) [1349668] - [fs] nfs: avoid race that crashes nfs_init_commit (Steve Dickson) [1349668] - [fs] pnfs: make pnfs_layout_process more robust (Steve Dickson) [1349668] - [fs] pnfs: rework LAYOUTGET retry handling (Steve Dickson) [1349668] - [fs] pnfs: lift retry logic from send_layoutget to pnfs_update_layout (Steve Dickson) [1349668] - [fs] pnfs: fix bad error handling in send_layoutget (Steve Dickson) [1349668] - [fs] flexfiles: add kerneldoc header to nfs4_ff_layout_prepare_ds (Steve Dickson) [1349668] - [fs] flexfiles: remove pointless setting of NFS_LAYOUT_RETURN_REQUESTED (Steve Dickson) [1349668] - [fs] pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN args (Steve Dickson) [1349668] - [fs] pnfs: keep track of the return sequence number in pnfs_layout_hdr (Steve Dickson) [1349668] - [fs] pnfs: record sequence in pnfs_layout_segment when it's created (Steve Dickson) [1349668] - [fs] pnfs: don't merge new ff lsegs with ones that have LAYOUTRETURN bit set (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: When initing reads or writes, we might have to retry connecting to DSes (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: When checking for available DSes, conditionally check for MDS io (Steve Dickson) [1349668] - [fs] pnfs/flexfile: Fix erroneous fall back to read/write through the MDS (Steve Dickson) [1349668] - [fs] nfs: Reclaim writes via writepage are opportunistic (Steve Dickson) [1349668] - [fs] pnfs: Fix a leaked layoutstats flag (Steve Dickson) [1349668] - [fs] nfs4: client: do not send empty SETATTR after OPEN_CREATE (Steve Dickson) [1349668] - [fs] Fixing oops in callback path (Steve Dickson) [1349668] - [fs] nfs: don't share mounts between network namespaces (Steve Dickson) [1349668] - [fs] nfs: Save struct inode * inside nfs_commit_info to clarify usage of i_lock (Steve Dickson) [1349668] - [fs] pnfs: set NFS_IOHDR_REDO in pnfs_read_resend_pnfs (Steve Dickson) [1349668] - [fs] nfs: missing wakeup in nfs_unblock_sillyrename() (Steve Dickson) [1349668] - [fs] nfsv4.x/pnfs: Fix a race between layoutget and bulk recalls (Steve Dickson) [1349668] - [fs] nfsv4.x/pnfs: Fix a race between layoutget and pnfs_destroy_layout (Steve Dickson) [1349668] - [fs] nfs4: fix stateid handling for the NFS v4.2 operations (Steve Dickson) [1349668] - [fs] pnfs: Always set NFS_LAYOUT_RETURN_REQUESTED with lo->plh_return_iomode (Steve Dickson) [1349668] - [fs] pnfs: Fix pnfs_mark_matching_lsegs_return() (Steve Dickson) [1349668] - [fs] nfsv4.x: Fix NFS4ERR_RETRY_UNCACHED_REP in nfs4_callback_sequence (Steve Dickson) [1349668] - [fs] nfs: Cleanup - rename NFS_LAYOUT_RETURN_BEFORE_CLOSE (Steve Dickson) [1349668] - [fs] pnfs: Fix missing layoutreturn calls (Steve Dickson) [1349668] - [fs] nfsv4.x: Allow multiple callbacks in flight (Steve Dickson) [1349668] - [fs] nfsv4.x: Fix wraparound issues when validing the callback sequence id (Steve Dickson) [1349668] - [fs] nfsv4.x: Enforce the ca_maxresponsesize_cached on the back channel (Steve Dickson) [1349668] - [fs] nfsv4.x: CB_SEQUENCE should return NFS4ERR_DELAY if still executing (Steve Dickson) [1349668] - [fs] nfsv4.x: Remove hard coded slotids in callback channel (Steve Dickson) [1349668] - [fs] nfs: Simplify nfs_request_add_commit_list() arguments (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Improve merging of errors in LAYOUTRETURN (Steve Dickson) [1349668] - [fs] nfs: Fix a compile warning about unused variable in nfs_generic_pg_pgios() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Cleanup constify struct pnfs_layout_range arguments (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Cleanup copying of pnfs_layout_range structures (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Cleanup pnfs_mark_matching_lsegs_invalid() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Fix a race in initiate_file_draining() (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: pnfs_error_mark_layout_for_return() must always return layout (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: pnfs_mark_matching_lsegs_return() should set the iomode (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Use nfs4_stateid_copy for copying stateids (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Don't pass stateids by value to pnfs_send_layoutreturn() (Steve Dickson) [1349668] - [fs] nfs: Relax requirements in nfs_flush_incompatible (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Don't queue up a new commit if the layout segment is invalid (Steve Dickson) [1349668] - [fs] nfs: Allow multiple commit requests in flight per file (Steve Dickson) [1349668] - [fs] nfs/pnfs: Fix up pNFS write reschedule layering violations and bugs (Steve Dickson) [1349668] - [fs] nfs: Ensure we revalidate attributes before using execute_ok() (Steve Dickson) [1349668] - [fs] nfsv4: List stateid information in the callback tracepoints (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Don't return NFS4ERR_DELAY unnecessarily in CB_LAYOUTRECALL (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Ensure we enforce RFC5661 Section 12.5.5.2.1 (Steve Dickson) [1349668] - [fs] pnfs: If we have to delay the layout callback, mark the layout for return (Steve Dickson) [1349668] - [fs] nfsv4.1/pnfs: Add a helper to mark the layout as returned (Steve Dickson) [1349668] - [fs] pnfs: Ensure nfs4_layoutget_prepare returns the correct error (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Ensure we record layoutstats even if RPC is terminated early (Steve Dickson) [1349668] - [fs] pnfs: Add flag to track if we've called nfs4_ff_layout_stat_io_start_read/write (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Fix a statistics gathering imbalance (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Don't mark the entire layout as failed, when returning it (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: count io stat in rpc_count_stats callback (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: do not mark delay-like status as DS failure (Steve Dickson) [1349668] - [fs] pnfs/flexfiles: Support server-supplied layoutstats sampling period (Steve Dickson) [1349668] - [fs] nfs: Flush reclaim writes using FLUSH_COND_STABLE (Steve Dickson) [1349668] - [fs] nfs: Background flush should not be low priority (Steve Dickson) [1349668] - [fs] nfs: do not initialise statics to 0 (Steve Dickson) [1349668] - [fs] nfsv4: Fix unused variable warnings in nfs4_init_*_client_string() (Steve Dickson) [1349668] - [fs] Adding tracepoint to cached open (Steve Dickson) [1349668] - [fs] nfs: fix missing assignment in nfs4_sequence_done tracepoint (Steve Dickson) [1349668] - [fs] nfs42: handle layoutstats stateid error (Steve Dickson) [1349668] - [fs] sunrpc: set SOCK_FASYNC (Steve Dickson) [1349668] - [fs] sunrpc: init xdr_stream for zero iov_len, page_len (Steve Dickson) [1349668] - [fs] sunrpc/cache: fix off-by-one in qword_get() (Steve Dickson) [1349668] - [fs] sunrpc: Fix a missing break in rpc_anyaddr() (Steve Dickson) [1349668] - [fs] sunrpc: drop unused xs_reclassify_socketX() helpers (Steve Dickson) [1349668]- [net] sctp: also copy sk_tsflags when copying the socket (Hangbin Liu) [1389283] - [net] timestamp: allow reading recv cmsg on errqueue with origin tstamp (Hangbin Liu) [1389283] - [net] timestamp: only report sw timestamp if reporting bit is set (Hangbin Liu) [1389283] - [net] timestamp: move timestamp flags out of sk_flags (Hangbin Liu) [1389283] - [net] timestamp: extend SCM_TIMESTAMPING ancillary data struct (Hangbin Liu) [1389283] - [net] Improve SO_TIMESTAMPING documentation and fix a minor code bug (Hangbin Liu) [1389283] - [net] ipv6: make IPV6_RECVPKTINFO work for ipv4 datagrams (Hangbin Liu) [1389283] - [net] ipv6: transp_v6.h: style neatening (Hangbin Liu) [1389283] - [net] ipv6: Clean up indentation in net/ipv6/transp_v6.h (Hangbin Liu) [1389283] - [net] tunnel: set inner protocol in network gro hooks (Paolo Abeni) [1427781] - [net] gro_cells: remove spinlock protecting receive queues (Jiri Benc) [1429597] - [netdrv] virtio-net: Update the mtu code to match virtio spec (Aaron Conole) [1412234] - [netdrv] virtio_net: Update the feature bit to comply with spec (Aaron Conole) [1412234] - [netdrv] virtio-net: Add initial MTU advice feature (Aaron Conole) [1412234] - [net] ipv6: Set skb->protocol properly for local output (Jakub Sitnicki) [1336001] - [net] ipv4: Set skb->protocol properly for local output (Jakub Sitnicki) [1336001] - [net] sit: fix a double free on error path (Jakub Sitnicki) [1336001] - [net] ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim() (Jakub Sitnicki) [1336001] - [net] ipv6: fix ip6_tnl_parse_tlv_enc_lim() (Jakub Sitnicki) [1336001] - [net] ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit() (Jakub Sitnicki) [1336001] - [net] ip6_tunnel: Clear IP6CB in ip6tunnel_xmit() (Jakub Sitnicki) [1336001] - [net] ip6_tunnel: fix ip6_tnl_lookup (Jakub Sitnicki) [1336001] - [net] sit: correct IP protocol used in ipip6_err (Jakub Sitnicki) [1336001] - [net] tunnel: Clear IPCB(skb)->opt before dst_link_failure called (Jakub Sitnicki) [1336001] - [net] ip_tunnel: fix ipv4 pmtu check to honor inner ip header df (Jakub Sitnicki) [1336001] - [net] ipip: fix one sparse error (Jakub Sitnicki) [1336001] - [net] sit: fix some __be16/u16 mismatches (Jakub Sitnicki) [1336001] - [net] fou: Fix typo in returning flags in netlink (Jakub Sitnicki) [1336001] - [net] ipip, sit: fix ipv4_{update_pmtu,redirect} calls (Jakub Sitnicki) [1336001] - [net] openvswitch: add NETIF_F_HW_VLAN_STAG_TX to internal dev (Eric Garver) [1155732] - [net] openvswitch: fix vlan subtraction from packet length (Eric Garver) [1155732] - [net] openvswitch: vlan: remove wrong likely statement (Eric Garver) [1155732] - [net] openvswitch: 802.1AD Flow handling, actions, vlan parsing, netlink attributes (Eric Garver) [1155732] - [net] vlan: Check for vlan ethernet types for 8021.q or 802.1ad (Eric Garver) [1155732] - [net] fib_trie: Correct /proc/net/route off by one error (Hannes Frederic Sowa) [1426372] - [net] ipv4: panic in leaf_walk_rcu due to stale node pointer (Hannes Frederic Sowa) [1426372] - [net] documentation: ipv6: add documentation for stable_secret, idgen_delay and idgen_retries knobs (Hannes Frederic Sowa) [1418812] - [net] ipv6: addrconf: always initialize sysctl table data (Hannes Frederic Sowa) [1418812] - [net] ipv6: addrconf: use stable address generator for ARPHRD_NONE (Hannes Frederic Sowa) [1418812] - [net] ipv6: automatically enable stable privacy mode if stable_secret set (Hannes Frederic Sowa) [1418812] - [net] ipv6: fix sparse warnings in privacy stable addresses generation (Hannes Frederic Sowa) [1418812] - [net] ipv6: introduce idgen_delay and idgen_retries knobs (Hannes Frederic Sowa) [1418812] - [net] ipv6: do retries on stable privacy addresses (Hannes Frederic Sowa) [1418812] - [net] ipv6: collapse state_lock and lock (Hannes Frederic Sowa) [1418812] - [net] ipv6: introduce IFA_F_STABLE_PRIVACY flag (Hannes Frederic Sowa) [1418812] - [net] ipv6: generation of stable privacy addresses for link-local and autoconf (Hannes Frederic Sowa) [1418812] - [net] ipv6: introduce secret_stable to ipv6_devconf (Hannes Frederic Sowa) [1418812] - [net] ipv6: remove unused function ipv6_inherit_linklocal() (Hannes Frederic Sowa) [1418812] - [net] tcp/dccp: avoid starving bh on connect (Paolo Abeni) [1401419]- [hid] hid-wacom: rename driver and dont use it on already supported devices (Aristeu Rozanski) [1346348 1388646 1385026] - [lib] kobject: grab an extra reference on kobject->sd to allow duplicate deletes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Update last_slot_field during pre_report phase (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - add touch_arbitration parameter to wacom module (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Augment oVid and oPid with heuristics for HID_GENERIC (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add WACOM_DEVICETYPE_DIRECT for Cintiqs and similar (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: power_supply: provide the actual model_name (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: power_supply: remove ac information (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: power_supply: mark the type as USB (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: attach the power_supply on first connection (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have one power_supply per remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: allocate one input node per remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have one array of struct remotes instead of many arrays (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: use devres groups to manage resources (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have proper allocator and destructor (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: rework fail path in probe() and parse_and_register() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: have the wacom resources dynamically allocated (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ekr: add a worker to add/remove resources on addition/removal (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: leds: dynamically allocate LED groups (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: devres manage the shared data too (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use devres to allocate driver data (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use devm_kasprintf for allocating the name of the remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: convert LEDs to devres (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: put the managed resources in a group (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: switch inputs to devres (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: switch battery to devres (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use one work queue per task (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: untie leds from inputs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove cleanup of wacom->remote_dir from wacom_clean_inputs() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: store the type in wacom->shared for INTUOSHT and INTUOSHT2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: actually report the battery level for wireless connected (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add missed stylus_in_proximity line back (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add fuzz factor to distance and tilt axes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for DTK-1651 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Support switching from vendor-defined device mode on G9 and G11 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Initialize hid_data.inputmode to -1 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix Bamboo ONE oops (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: close the wireless receiver on remove() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: cleanup input devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: reuse wacom_parse_and_register() in wireless_work (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move down wireless_work() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: break out parsing of device and registering of input (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: break out wacom_intuos_get_tool_type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Add quirks for INTUOSHT2 in range events (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Cleanup touch arbitration logic (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - make sure wacom_intuos_inout only process in/out events (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - request tool info only when we get general events (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Use correct report to query pen ID from INTUOSHT2 devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] use kobj_to_dev() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] use to_hid_device() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fix pad button range for CINTIQ_COMPANION_2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fix touchring value reporting (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report strip2 values in ABS_RY (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Limit touchstrip data to 13 bits (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: bitwise vs logical ORs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Apply lowres quirk to BAMBOO_TOUCH devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Rename wacom ID report ID macros (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Clean up value reading (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Further clean up wacom_intuos_general packet decoder (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Replace magic masks and comparisons with switch cases (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Centralize Intuos pen packet decoding (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Slim down wacom_intuos_pad processing (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Move Intuos pad handling code into dedicated function (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Delete an unnecessary check before kobject_put() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fixup quirks setup for WACOM_DEVICETYPE_PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add outbounding area for DTU1141 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Call wacom_query_tablet_data only after hid_hw_start (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fix ABS_MISC reporting for Cintiq Companion 2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Remove useless conditions from wacom_query_tablet_data (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix Intuos wireless report id issue (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Expect touch_max touches if HID_DG_CONTACTCOUNT not present (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Tie cached HID_DG_CONTACTCOUNT indices to report ID (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report full pressure range for Intuos, Cintiq 13HD Touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Cintiq Companion 2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add four new Intuos devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Cleanup unsupported device_type for BAMBOO_PT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: wacom_setup_numbered_buttons is local to wacom_wac (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Express Key Remote (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Set button bits based on a new numbered_buttons (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Use tablet-provided touch height/width values for INTUOSHT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Simplify wacom_pl_irq (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report correct device resolution when using the wireless adapater (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Do not repeatedly attempt to set device mode on error (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Remove WACOM_QUIRK_NO_INPUT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Replace WACOM_QUIRK_MONITOR with WACOM_DEVICETYPE_WL_MONITOR (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Use calculated pkglen for wireless touch interface (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report touch width/height/orientation for GENERIC devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Ignore contacts in excess of declared contact count (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Perform all event processing as part of report processing (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Set default device name to value from wacom->features (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Properly free inputs if wacom_allocate_inputs fails (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove the extra Pen interface for Wacom Bamboo PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Delete unnecessary checks before the function call "input_free_device" (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Enable pad device for older Bamboo Touch tablets (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: NULL dereferences on error in probe() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Introduce new touch_input device (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Split apart wacom_setup_pentouch_input_capabilites (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Introduce a new WACOM_DEVICETYPE_PAD device_type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Treat features->device_type values as flags (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Simplify wacom_update_name (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Handle failing HID_DG_CONTACTMAX requests (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Have wacom_{get, set}_report retry on -EAGAIN, not -EPIPE (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix an Oops caused by wacom_wac_finger_count_touches (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Fail probe if HID_GENERIC device has unknown device_type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Discover device_type from HID descriptor for all devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Do not add suffix to name of devices with an unknown type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: retrieve name from HID descriptor for generic devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for DTU-1141 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Simplify check for presence of single-finger touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove unused packet lengths (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move unit and unitExpo initialization to wacom_calculate_res (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move all quirks to wacom_setup_device_quirks (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Cintiq 13HD Touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: set stylus_in_proximity before checking touch_down (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use wacom_wac_finger_count_touches to set touch_down (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: remove hardcoded WACOM_QUIRK_MULTI_INPUT (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: check for wacom->shared before following the pointer (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: ask for a in-prox report when it was missed (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add battery presence indicator to wireless tablets (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: drop WACOM_PKGLEN_STATUS (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Status packet provides charging, not powered bit (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report battery status for Intuos Pro and Intuos5 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Provide battery charge state to system over USB if available (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Allow dynamic battery creation/destruction (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Centralize updating of wacom_wac battery status (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Move handling of Intuos status packets to seperate function (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: rely on actual touch down count to decide touch_down (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: do not send pen events before touch is up/forced out (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add full support of the Wacom Bamboo PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: store the hid_device pointers of the sibling devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for I2C connected devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: do not directly use input_mt_report_pointer_emulation (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1346348 1388646 1385026] - [uapi] hid: wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: consolidate input capability settings for pen and touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: make sure touch arbitration is applied consistently (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report ABS_MISC event for Cintiq Companion Hybrid (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: peport In Range event according to the spec (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: process invalid Cintiq and Intuos data in wacom_intuos_inout() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add support of the Pen of the Bamboo Pad (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: use WACOM_*_FIELD macros in wacom_usage_mapping() (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report input events for each finger on generic devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Initialize MT slots for generic devices at post_parse_hid (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Update maximum X/Y accounding to outbound offset (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for DTU-1031X (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Consult the application usage when determining field type (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: PAD is independent with pen/touch (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add angular resolution data to some ABS axes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Report ABS_TILT_{X, Y} as signed values (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Bamboo pen-only tablet does not support PAD (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Cleanup input_capabilities for Graphire 4 and Bamboo Fun (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - return ENODEV for failed wacom_setup_pad_input_capabilities (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for Intuos Pen Medium (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - make sure touch_input is valid before using it (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] make hid_report_len as a static inline function in hid.h (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix freeze on open when autosuspend is on (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: re-add accidentally dropped Lenovo PID (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: implement the finger part of the HID generic handling (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] hid: wacom: implement generic HID handling for pen generic devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: move allocation of inputs earlier (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: split out input allocation and registration (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: rename failN with some meaningful information (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: fix timeout on probe for some wacoms (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: make the WL connection friendly for the desktop (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - enable LED support for Wireless Intuos5/Pro (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - remove report_id from wacom_get_report interface (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Clean up of sysfs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom - Add default permission defines for sysfs attributes (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] wacom: Add support for the Cintiq Companion (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - cleanup multitouch code when touch_max is 2 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - fix compiler warning if !CONFIG_PM (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - only register once the MODULE_* macros (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - add copyright note and bump version to 2.0 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - remove passing id for wacom_set_report (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - check for bluetooth protocol while setting OLEDs (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: HID - remove hid-wacom Bluetooth driver (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - handle Intuos 4 BT in wacom.ko (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - handle Graphire BT tablets in wacom.ko (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - prepare the driver to include BT devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - add support for 0x12C ISDv4 sensor (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - register an ac power supply for wireless devices (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - use a uniq name for the battery device (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - enhance Wireless Receiver battery reporting (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - put a flag when the led are initialized (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - support up to 2048 pressure levels with ISDv4 (Aristeu Rozanski) [1346348 1388646 1385026] - [hid] input: wacom - move the USB (now hid) Wacom driver in drivers/hid (Aristeu Rozanski) [1346348 1388646 1385026] - [uapi] input: add SW_MUTE_DEVICE switch definition (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] input: wacom - switch from an USB driver to a HID driver (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] power_supply core: support use of devres to register/unregister a power supply (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] power_supply: allow power supply devices registered w/o wakeup source (Aristeu Rozanski) [1346348 1388646 1385026] - [kernel] power_supply: Prevent suspend until power supply events are processed (Aristeu Rozanski) [1346348 1388646 1385026]- [fs] ext4: fix NULL pointer dereference in ext4_mark_inode_dirty() (Lukas Czerner) [1429223] - [fs] ext4: reject inodes with negative size (Lukas Czerner) [1429223] - [fs] ext4: return EROFS if device is r/o and journal replay is needed (Lukas Czerner) [1429223] - [fs] ext4: preserve the needs_recovery flag when the journal is aborted (Lukas Czerner) [1429223] - [fs] jbd2: don't leak modified metadata buffers on an aborted journal (Lukas Czerner) [1429223] - [fs] ext4: trim allocation requests to group size (Lukas Czerner) [1429223] - [fs] ext4: return -ENOMEM instead of success (Lukas Czerner) [1429223] - [fs] ext4: add sanity checking to count_overhead() (Lukas Czerner) [1429223] - [fs] ext4: use more strict checks for inodes_per_block on mount (Lukas Czerner) [1429223] - [fs] ext4: fix in-superblock mount options processing (Lukas Czerner) [1429223] - [fs] ext4: fix stack memory corruption with 64k block size (Lukas Czerner) [1429223] - [fs] ext4: fix mballoc breakage with 64k block size (Lukas Czerner) [1429223] - [fs] ext4: release bh in make_indexed_dir (Lukas Czerner) [1429223] - [fs] ext4: bugfix for mmaped pages in mpage_release_unused_pages() (Lukas Czerner) [1429223] - [fs] ext4: reinforce check of i_dtime when clearing high fields of uid and gid (Lukas Czerner) [1429223] - [fs] ext4: avoid deadlock when expanding inode size (Lukas Czerner) [1429223] - [fs] ext4: properly align shifted xattrs when expanding inodes (Lukas Czerner) [1429223] - [fs] ext4: fix xattr shifting when expanding inodes part 2 (Lukas Czerner) [1429223] - [fs] ext4: fix xattr shifting when expanding inodes (Lukas Czerner) [1429223] - [fs] ext4: validate that metadata blocks do not overlap superblock (Lukas Czerner) [1429223] - [fs] ext4: short-cut orphan cleanup on error (Lukas Czerner) [1429223] - [fs] ext4: fix reference counting bug on block allocation error (Lukas Czerner) [1429223] - [fs] ext4: validate s_reserved_gdt_blocks on mount (Lukas Czerner) [1429223] - [fs] ext4: don't call ext4_should_journal_data() on the journal inode (Lukas Czerner) [1429223] - [fs] ext4: check for extents that wrap around (Lukas Czerner) [1429223] - [fs] ext4: silence UBSAN in ext4_mb_init() (Lukas Czerner) [1429223] - [fs] ext4: address UBSAN warning in mb_find_order_for_block() (Lukas Czerner) [1429223] - [fs] ext4: fix oops on corrupted filesystem (Lukas Czerner) [1429223] - [fs] ext4: fix hang when processing corrupted orphaned inode list (Lukas Czerner) [1429223] - [fs] ext4: add lockdep annotations for i_data_sem (Lukas Czerner) [1429223] - [fs] jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path (Lukas Czerner) [1429223] - [fs] ext4: iterate over buffer heads correctly in move_extent_per_page() (Lukas Czerner) [1429223] - [fs] ext4: don't read blocks from disk after extents being swapped (Lukas Czerner) [1429223] - [fs] jbd2: Fix unreclaimed pages after truncate in data=journal mode (Lukas Czerner) [1429223] - [fs] ext4, jbd2: ensure entering into panic after recording an error in superblock (Lukas Czerner) [1429223] - [fs] fix calculation of meta_bg descriptor backups (Lukas Czerner) [1429223] - [fs] ext4: replace open coded nofail allocation in ext4_free_blocks() (Lukas Czerner) [1429223] - [fs] ext4: don't retry file block mapping on bigalloc fs with non-extent file (Lukas Czerner) [1429223] - [fs] jbd2: fix ocfs2 corrupt when updating journal superblock fails (Lukas Czerner) [1429223] - [fs] jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail() (Lukas Czerner) [1429223] - [fs] jbd2: fix r_count overflows leading to buffer overflow in journal recovery (Lukas Czerner) [1429223] - [fs] ext4: move check under lock scope to close a race (Lukas Czerner) [1429223] - [fs] ext4: Define EFSCORRUPTED error value (Lukas Czerner) [1429223] - [fs] ext4: fix deadlock during page writeback (Lukas Czerner) [1321523] - [fs] ext4: fix data exposure after a crash (Lukas Czerner) [1321523] - [fs] ext4: fix fencepost in s_first_meta_bg validation (Lukas Czerner) [1332503] {CVE-2016-10208} - [fs] ext4: sanity check the block and cluster size at mount time (Lukas Czerner) [1332503] {CVE-2016-10208} - [fs] ext4: validate s_first_meta_bg at mount time (Lukas Czerner) [1332503] {CVE-2016-10208}- [kernel] audit: Fix sleep in atomic (Paul Moore) [1410862] - [uio] uio-hv-generic: mark as Tech Preview (Vitaly Kuznetsov) [1396534] - [uio] uio-hv-generic: store physical addresses instead of virtual (Vitaly Kuznetsov) [1396534] - [documentation] doc: add documentation for uio-hv-generic (Vitaly Kuznetsov) [1396534] - [uio] uio-hv-generic: new userspace i/o driver for VMBus (Vitaly Kuznetsov) [1396534] - [kernel] vmbus: add support for dynamic device id's (Vitaly Kuznetsov) [1396534] - [kernel] hv: vmbus: add a hvsock flag in struct hv_driver (Vitaly Kuznetsov) [1396534] - [scsi] cxlflash: Cancel scheduled workers before stopping AFU (Gustavo Duarte) [1427396] - [vfio] Replace module request with softdep (Alex Williamson) [1420572] - [vfio] mdev: Use a module softdep for vfio_mdev (Alex Williamson) [1420572] - [x86] kvm: x86: bump KVM_SOFT_MAX_VCPUS to 288 (Radim Krcmar) [1388961] - [x86] kvm: x86: allow hotplug of VCPU with APIC ID over 0xff (Radim Krcmar) [1388961] - [x86] kvm: x86: make interrupt delivery fast and slow path behave the same (Radim Krcmar) [1388961] - [x86] kvm: x86: replace kvm_apic_id with kvm_{x, x2}apic_id (Radim Krcmar) [1388961] - [x86] pci: vmd: Synchronize with RCU freeing MSI IRQ descs (Myron Stowe) [1388664] - [x86] pci: vmd: Fix infinite loop executing irq's (Myron Stowe) [1388664] - [x86] pci: vmd: Initialize list item in IRQ disable (Myron Stowe) [1388688] - [pci] Allow additional bus numbers for hotplug bridges (Myron Stowe) [1388688] - [x86] pci/vmd: Use untracked irq handler (Myron Stowe) [1388688] - [kernel] genirq: Add untracked irq handler (Myron Stowe) [1388688] - [x86] pci: Retrofit Intel Volume Management Device (VMD) driver (Myron Stowe) [1388688] - [x86] pci: Allow DMA ops specific to a PCI domain (Myron Stowe) [1388688] - [x86] kvm/page_track: export symbols for external usage (Paul Lai) [1380113] - [x86] kvm/page_track: call notifiers with kvm_page_track_notifier_node (Paul Lai) [1380113] - [x86] kvm: x86: add track_flush_slot page track notifier (Paul Lai) [1380113] - [x86] kvm: mtrr: fix kvm_mtrr_check_gfn_range_consistency page fault (Paul Lai) [1380113] - [x86] kvm: mtrr: remove MSR 0x2f8 (Paul Lai) [1380113] {CVE-2016-3713} - [x86] kvm: page_track: fix access to NULL slot (Paul Lai) [1380113] - [x86] kvm: mmu: apply page track notifier (Paul Lai) [1380113] - [x86] kvm: mmu: simplify mmu_need_write_protect (Paul Lai) [1380113] - [x86] kvm: mmu: use page track for non-leaf shadow pages (Paul Lai) [1380113] - [x86] kvm: page track: add notifier support (Paul Lai) [1380113] - [x86] kvm: mmu: clear write-flooding on the fast path of tracked page (Paul Lai) [1380113] - [x86] kvm: mmu: let page fault handler be aware tracked page (Paul Lai) [1380113] - [x86] kvm: page track: introduce kvm_slot_page_track_{add, remove}_page (Paul Lai) [1380113] - [x86] kvm: page track: add the framework of guest page tracking (Paul Lai) [1380113] - [x86] kvm: mmu: introduce kvm_mmu_slot_gfn_write_protect (Paul Lai) [1380113] - [x86] kvm: mmu: introduce kvm_mmu_gfn_{allow, disallow}_lpage (Paul Lai) [1380113] - [x86] kvm: mmu: rename has_wrprotected_page to mmu_gfn_lpage_is_disallowed (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Move handle_mmio_page_fault() call to kvm_mmu_page_fault() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Consolidate quickly_check_mmio_pf() and is_mmio_page_fault() (Paul Lai) [1380113] - [x86] kvm: mtrr: treat memory as writeback if MTRR is disabled in guest CPUID (Paul Lai) [1380113] - [x86] kvm: mtrr: observe maxphyaddr from guest CPUID, not host (Paul Lai) [1380113] - [x86] kvm: mtrr: fix fixed MTRR segment look up (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Encapsulate the type of rmap-chain head in a new struct (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Eliminate an extra memory slot search in mapping_level() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Remove mapping_level_dirty_bitmap() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Move mapping_level_dirty_bitmap() call in mapping_level() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Simplify force_pt_level calculation code in FNAME(page_fault)() (Paul Lai) [1380113] - [x86] kvm: x86: mmu: Make force_pt_level bool (Paul Lai) [1380113] - [x86] kvm: mtrr: Use default type for non-MTRR-covered gfn before WARN_ON (Paul Lai) [1380113] - [x86] kvm: mtrr: simplify kvm_mtrr_get_guest_memory_type (Paul Lai) [1380113] - [x86] kvm: mtrr: fix memory type handling if MTRR is completely disabled (Paul Lai) [1380113] - [x86] kvm: mtrr: do not map huge page for non-consistent range (Paul Lai) [1380113] - [x86] kvm: mtrr: simplify kvm_mtrr_get_guest_memory_type (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce mtrr_for_each_mem_type (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce fixed_mtrr_addr_* functions (Paul Lai) [1380113] - [x86] kvm: mtrr: sort variable MTRRs (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce var_mtrr_range (Paul Lai) [1380113] - [x86] kvm: mtrr: introduce fixed_mtrr_segment table (Paul Lai) [1380113] - [x86] kvm: mtrr: improve kvm_mtrr_get_guest_memory_type (Paul Lai) [1380113] - [x86] kvm: mtrr: do not split 64 bits MSR content (Paul Lai) [1380113] - [x86] kvm: mtrr: clean up mtrr default type (Paul Lai) [1380113] - [x86] kvm: mtrr: remove mtrr_state.have_fixed (Paul Lai) [1380113] - [x86] kvm: mtrr: handle MSR_MTRRcap in kvm_mtrr_get_msr (Paul Lai) [1380113] - [x86] kvm: x86: move MTRR related code to a separate file (Paul Lai) [1380113]- [md] dm cache: significant rework to leverage dm-bio-prison-v2 (Mike Snitzer) [1430028] - [md] dm bio prison v2: new interface for the bio prison (Mike Snitzer) [1430028] - [md] dm: flush queued bios when process blocks to avoid deadlock (Mike Snitzer) [1430028] - [md] dm stats: fix a leaked s->histogram_boundaries array (Mike Snitzer) [1430028] - [md] dm space map metadata: constify dm_space_map structures (Mike Snitzer) [1430028] - [md] dm cache metadata: use cursor api in blocks_are_clean_separate_dirty() (Mike Snitzer) [1430028] - [md] dm persistent data: add cursor skip functions to the cursor APIs (Mike Snitzer) [1430028] - [md] dm cache metadata: use dm_bitset_new() to create the dirty bitset in format 2 (Mike Snitzer) [1430028] - [md] dm bitset: add dm_bitset_new() (Mike Snitzer) [1430028] - [md] dm cache metadata: name the cache block that couldn't be loaded (Mike Snitzer) [1430028] - [md] dm cache metadata: add "metadata2" feature (Mike Snitzer) [1430028] - [md] dm cache metadata: use bitset cursor api to load discard bitset (Mike Snitzer) [1430028] - [md] dm bitset: introduce cursor api (Mike Snitzer) [1430028] - [md] dm btree: use GFP_NOFS in dm_btree_del() (Mike Snitzer) [1430028] - [md] dm space map common: memcpy the disk root to ensure it's arch aligned (Mike Snitzer) [1430028] - [md] dm block manager: add unlikely() annotations on dm_bufio error paths (Mike Snitzer) [1430028] - [md] dm cache: fix corruption seen when using cache > 2TB (Mike Snitzer) [1430028] - [md] dm raid: bump the target version (Mike Snitzer) [1430028] - [md] dm raid: fix data corruption on reshape request (Mike Snitzer) [1430028] - [md] dm raid: fix raid "check" regression due to improper cleanup in raid_message() (Mike Snitzer) [1430028] - [md] dm raid: cleanup awkward branching in raid_message() option processing (Mike Snitzer) [1430028] - [md] dm raid: use mddev rather than rdev->mddev (Mike Snitzer) [1430028] - [md] dm raid: use read_disk_sb() throughout (Mike Snitzer) [1430028] - [md] dm raid: add raid4/5/6 journaling support (Mike Snitzer) [1430028] - [md] dm raid: be prepared to accept arbitrary '- -' tuples (Mike Snitzer) [1430028] - [md] dm raid: fix transient device failure processing (Mike Snitzer) [1430028] - [md] dm mpath: cleanup -Wbool-operation warning in choose_pgpath() (Mike Snitzer) [1430028] - [powerpc] pseries: Advertise HPT resizing support via CAS (David Gibson) [1305399] - [kernel] rh_kabi: Provide better error messages for size and align checks (Prarit Bhargava) [1425864] - [kernel] sched: Move p->nr_cpus_allowed check to select_task_rq() (Lauro Ramos Venancio) [1428028] - [char] random: printk notifications for urandom pool initialization (Herbert Xu) [1298643] - [acpi] acpica: utilities: Fix local printf issue (Prarit Bhargava) [1430397] - [block] relax check on sg gap (Cathy Avery) [1413656] - [block] check virt boundary in bio_will_gap() (Cathy Avery) [1413656] - [block] Check for gaps on front and back merges (Cathy Avery) [1413656] - [block] blk-mq: Avoid memory reclaim when remapping queues (Gustavo Duarte) [1356663] - [block] block: kmemleak: Track the page allocations for struct request (Gustavo Duarte) [1356663] - [block] blk-mq: Fix failed allocation path when mapping queues (Gustavo Duarte) [1356663] - [block] blk-mq: Always schedule hctx->next_cpu (Gustavo Duarte) [1356663] - [block] fix use-after-free in seq file (Denys Vlasenko) [1418551] {CVE-2016-7910} - [netdrv] ixgbe: Update driver version for RHEL 7.4 (Ken Cox) [1383524] - [netdrv] libcxgb: fix error check for ip6_route_output() (Sai Vemuri) [1385866] - [netdrv] libcxgb: remove unused including (Sai Vemuri) [1385866] - [target] libcxgb: export ppm release and tagmask set api (Sai Vemuri) [1385866] - [scsi] libcxgbi: return error if interface is not up (Sai Vemuri) [1385866] - [scsi] cxgb4i: libcxgbi: add missing module_put() (Sai Vemuri) [1385866] - [scsi] cxgb4i: Add a missing call to neigh_release (Sai Vemuri) [1385866] - [scsi] libcxgbi: fix incorrect DDP resource cleanup (Sai Vemuri) [1385866] - [scsi] cxgb4i: Set completion bit in work request (Sai Vemuri) [1385866] - [scsi] cxgb3i, cxgb4i: fix symbol not declared sparse warning (Sai Vemuri) [1385866] - [scsi] cxgb3i: add iSCSI DDP support (Sai Vemuri) [1385866] - [scsi] cxgb4i,libcxgbi: add iSCSI DDP support (Sai Vemuri) [1385866] - [scsi] cxgb3i, cxgb4i, libcxgbi: remove iSCSI DDP support (Sai Vemuri) [1385866] - [iscsi] iscsi-target: fix iscsi cmd leak (Sai Vemuri) [1429179] - [iscsi] target/iscsi: Fix unsolicited data seq_end_offset calculation (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: add T6 iSCSI DDP completion feature (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Enable DDP for T6 only if data sequence and pdu are in order (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Use T6 specific macros to get ETH/IP hdr len (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: use cxgb4_tp_smt_idx() to get smt idx (Sai Vemuri) [1429179] - [iscsi] target/iscsi: split iscsit_check_dataout_hdr() (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Use T6 specific macro to set the force bit (Sai Vemuri) [1429179] - [iscsi] target/cxgbit: Fix endianness annotations (Sai Vemuri) [1429179] - [netdrv] cxgb4: Implement ndo_get_phys_port_id for mgmt dev (Sai Vemuri) [1138664] - [netdrv] cxgb4: Initialize mbox lock and list for mgmt dev (Sai Vemuri) [1138664] - [netdrv] cxgb4: Synchronize access to mailbox (Sai Vemuri) [1138664] - [netdrv] cxgb4: Add port description for new cards (Sai Vemuri) [1416916] - [netdrv] cxgb4/cxgb4vf: Display 25G and 100G link speed (Sai Vemuri) [1416916] - [infiniband] iw_cxgb4: set correct FetchBurstMax for QPs (Sai Vemuri) [1416910]- [char] tpm: Only call pm_runtime_get_sync if device has a parent (Jerry Snitselaar) [1402539] - [char] tmp/tpm_crb: implement runtime pm for tpm_crb (Jerry Snitselaar) [1402539] - [char] tpm/tpm_crb: open code the crb_init into acpi_add (Jerry Snitselaar) [1402539] - [char] tmp/tpm_crb: fix Intel PTT hw bug during idle state (Jerry Snitselaar) [1402539] - [char] tpm/tpm_crb: implement tpm crb idle state (Jerry Snitselaar) [1402539] - [char] tpm_tis: fix the error handling of init_tis() (Jerry Snitselaar) [1383554] - [char] tpm: remove invalid min length check from tpm_do_selftest() (Jerry Snitselaar) [1383554] - [char] tpm: add check for minimum buffer size in tpm_transmit() (Jerry Snitselaar) [1383554] - [char] tpm: constify TPM 1.x header structures (Jerry Snitselaar) [1383554] - [char] tpm/tpm_crb: fix the over 80 characters checkpatch warring (Jerry Snitselaar) [1383554] - [char] tpm/tpm_crb: drop useless cpu_to_le32 when writing to registers (Jerry Snitselaar) [1383554] - [char] tpm/tpm_crb: cache cmd_size register value (Jerry Snitselaar) [1383554] - [char] tmp/tpm_crb: drop include to platform_device (Jerry Snitselaar) [1383554] - [char] tpm/tpm_tis: remove unused itpm variable (Jerry Snitselaar) [1383554] - [char] tpm_crb: fix incorrect values of cmdReady and goIdle bits (Jerry Snitselaar) [1383554] - [char] tpm_crb: refine the naming of constants (Jerry Snitselaar) [1383554] - [char] tpm_crb: remove wmb()'s (Jerry Snitselaar) [1383554] - [char] tpm_crb: fix crb_req_canceled behavior (Jerry Snitselaar) [1383554] - [char] tpm: use tpm_pcr_read_dev() in tpm_do_selftest() (Jerry Snitselaar) [1383554] - [char] tpm: use tpm_transmit_cmd() in tpm2_probe() (Jerry Snitselaar) [1383554] - [char] tpm: replace tpm_gen_interrupt() with tpm_tis_gen_interrupt() (Jerry Snitselaar) [1383554] - [char] tpm: remove unnecessary externs from tpm.h (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Remove useless tpm_gen_interrupt (Jerry Snitselaar) [1383554] - [char] tpm: fix a race condition in tpm2_unseal_trusted() (Jerry Snitselaar) [1383554] - [char] tpm: invalid self test error message (Jerry Snitselaar) [1383554] - [char] tpm: Add TPM 2.0 support to the Nuvoton i2c driver (NPCT6xx family) (Jerry Snitselaar) [1383554] - [char] tpm: Factor out common startup code (Jerry Snitselaar) [1383554] - [char] tpm: use devm_add_action_or_reset (Jerry Snitselaar) [1383554] - [char] tpm2_i2c_nuvoton: add irq validity check (Jerry Snitselaar) [1383554] - [char] tpm: read burstcount from TPM_STS in one 32-bit transaction (Jerry Snitselaar) [1383554] - [char] tpm: fix byte-order for the value read by tpm2_get_tpm_pt (Jerry Snitselaar) [1383554] - [char] tpm_tis_core: convert max timeouts from msec to jiffies (Jerry Snitselaar) [1383554] - [char] tpm_crb: fix address space of the return pointer in crb_map_res() (Jerry Snitselaar) [1383554] - [char] tpm_vtpm_proxy: fix address space of a user pointer in vtpmx_fops_ioctl() (Jerry Snitselaar) [1383554] - [char] tpm/tpm_tis_spi: Add support for spi phy (Jerry Snitselaar) [1383554] - [char] tpm/tpm_tis: Split tpm_tis driver into a core and TCG TIS compliant phy (Jerry Snitselaar) [1383554] - [char] tpm_tis: Introduce intermediate layer for TPM access (Jerry Snitselaar) [1383554] - [char] tpm: tpm_tis: Share common data between phys (Jerry Snitselaar) [1383554] - [char] tpm: Add include guards in tpm.h (Jerry Snitselaar) [1383554] - [char] tpm: Fix suspend regression (Jerry Snitselaar) [1383554] - [char] tpm: fix for typo in tpm/tpm_ibmvtpm.c (Jerry Snitselaar) [1383554] - [char] tpm: select ANON_INODES for proxy driver (Jerry Snitselaar) [1383554] - [char] tpm: Fix IRQ unwind ordering in TIS (Jerry Snitselaar) [1383554] - [char] tpm: Proxy driver for supporting multiple emulated TPMs (Jerry Snitselaar) [1383554] - [char] tpm: Introduce TPM_CHIP_FLAG_VIRTUAL (Jerry Snitselaar) [1383554] - [char] tpm: Remove all uses of drvdata from the TPM Core (Jerry Snitselaar) [1383554] - [char] tpm: Remove useless priv field in struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: Move tpm_vendor_specific data related with PTP specification to tpm_chip (Jerry Snitselaar) [1383554] - [char] tpm: drop 'locality' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop 'read_queue' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop 'irq' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop 'iobase' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop list from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop the field 'time_expired' from struct tpm_chip (Jerry Snitselaar) [1383554] - [char] tpm: drop 'base' from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop manufacturer_id from struct tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop tpm_atmel specific fields from tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: drop int_queue from tpm_vendor_specific (Jerry Snitselaar) [1383554] - [char] tpm: check for TPM_CHIP_FLAG_TPM2 before calling tpm2_shutdown() (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Remove unneeded tpm_reg in get_burstcount (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Drop two useless checks in ACPI probe path (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/i2c: Drop two useless checks in ACPI probe path (Jerry Snitselaar) [1383554] - [char] tpm: fix crash in tpm_tis deinitialization (Jerry Snitselaar) [1383554] - [char] tpm: cleanup tpm_tis_remove() (Jerry Snitselaar) [1383554] - [char] tpm: fix tpm_bios_log_setup stub prototype (Jerry Snitselaar) [1383554] - [char] tpm: Replace device number bitmap with IDR (Jerry Snitselaar) [1383554] - [char] tpm: Split out the devm stuff from tpmm_chip_alloc (Jerry Snitselaar) [1383554] - [char] tpm: Get rid of module locking (Jerry Snitselaar) [1383554] - [char] tpm: Provide strong locking for device removal (Jerry Snitselaar) [1383554] - [char] tpm: Get rid of devname (Jerry Snitselaar) [1383554] - [char] tpm: Get rid of chip->pdev (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Change xxx_request_resources header (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/i2c: Change xxx_request_resources header (Jerry Snitselaar) [1383554] - [char] tpm: st33zp24: Add support for acpi probing for spi device (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Add support for acpi probing for i2c device (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Extend Copyright headers (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Improve st33zp24_spi_evaluate_latency (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Auto-select core module (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24: Remove unneeded CONFIG_OF switches (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Remove field spi_xfer from st33zp24_spi_phy structure (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Remove useless use of memcpy (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Use functions name with st33zp24_spi_ prefix (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Remove nbr_dummy_bytes variable usage (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Add missing device table for spi phy (Jerry Snitselaar) [1383554] - [char] tpm/st33zp24/spi: Add st33zp24 spi phy (Jerry Snitselaar) [1383554]- [net] sched: respect rcu grace period on cls destruction (Ivan Vecera) [1420506] - [net] sched: cls_cgroup tear down exts and ematch from rcu callback (Ivan Vecera) [1420506] - [net] sched: act_mirred: fix a race condition on mirred_list (Ivan Vecera) [1420506] - [net] sched: cls_flow: fix panic on filter replace (Ivan Vecera) [1420506] - [net] sched: cls_bpf: fix panic on filter replace (Ivan Vecera) [1420506] - [net] sched: fix call_rcu() race on classifier module unloads (Ivan Vecera) [1420506] - [net] sched: fix struct tc_u_hnode layout in u32 (Ivan Vecera) [1420506] - [net] sched: fix suspicious rcu_dereference_check in net/sched/sch_fq_codel.c (Ivan Vecera) [1420506] - [net] sched: fix another regression in cls_tcindex (Ivan Vecera) [1420506] - [net] sched: cls_cgroup need tcf_exts_init in all cases (Ivan Vecera) [1420506] - [net] sched: cls_u32: fix unsued cpu variable (Ivan Vecera) [1420506] - [net] sched: cls_fw: add missing tcf_exts_init call in fw_change() (Ivan Vecera) [1420506] - [net] sched: fix a null pointer dereference in tcindex_set_parms() (Ivan Vecera) [1420506] - [net] sched: fix memory leak in cls_tcindex (Ivan Vecera) [1420506] - [net] sched: use tcindex_filter_result_init() (Ivan Vecera) [1420506] - [net] sched: fix suspicious RCU usage in tcindex_classify() (Ivan Vecera) [1420506] - [net] sched: fix an allocation bug in tcindex_set_parms() (Ivan Vecera) [1420506] - [net] sched: fix suspicious RCU usage in cls_bpf_classify() (Ivan Vecera) [1420506] - [net] sched: suspicious RCU usage in qdisc_watchdog (Ivan Vecera) [1420506] - [net] sched: cls_cgroup fix possible memory leak of 'new' (Ivan Vecera) [1420506] - [net] sched: fix error return code in fw_change_attrs() (Ivan Vecera) [1420506] - [net] sched: rcu'ify cls_bpf (Ivan Vecera) [1420506] - [net] sched: rcu'ify cls_rsvp (Ivan Vecera) [1420506] - [net] sched: make cls_u32 lockless (Ivan Vecera) [1420506] - [net] sched: avoid generating same handle for u32 filters (Ivan Vecera) [1420506] - [net] sched: change "foo* bar" to "foo *bar" (Ivan Vecera) [1420506] - [net] sched: make cls_u32 per cpu (Ivan Vecera) [1420506] - [net] sched: RCU cls_tcindex (Ivan Vecera) [1420506] - [net] sched: RCU cls_route (Ivan Vecera) [1420506] - [net] sched: fw use RCU (Ivan Vecera) [1420506] - [net] sched: cls_flow use RCU (Ivan Vecera) [1420506] - [net] sched: cls_cgroup use RCU (Ivan Vecera) [1420506] - [net] sched: cls_basic use RCU (Ivan Vecera) [1420506] - [net] sched: rcu-ify tcf_proto (Ivan Vecera) [1420506] - [net] sched: qdisc: use rcu prefix and silence sparse warnings (Ivan Vecera) [1420506] - [net] sched: use no more than one page in struct fw_head (Ivan Vecera) [1420506] - [net] sched: optimize tcf_match_indev() (Ivan Vecera) [1420506] - [net] sched: add struct net pointer to tcf_proto_ops->dump (Ivan Vecera) [1420506] - [net] sched: Fix dumping of non-existing actions' stats (Ivan Vecera) [1420506] - [net] sched: copy exts->type in tcf_exts_change() (Ivan Vecera) [1420506] - [net] sched: fix an oops in tcindex filter (Ivan Vecera) [1420506] - [net] sched: act: allow to clear all actions as well (Ivan Vecera) [1420506] - [net] sched: cls: check if we could overwrite actions when changing a filter (Ivan Vecera) [1420506] - [net] sched: sch_htb: let skb->priority refer to non-leaf class (Ivan Vecera) [1420506] - [net] sched: avoid casting void pointer (Ivan Vecera) [1420506] - [net] sched: fix regression in tc_action_ops (Ivan Vecera) [1420506] - [net] sched: fix a regression in tcf_proto_lookup_ops() (Ivan Vecera) [1420506] - [net] sched: fix a regression in tc actions (Ivan Vecera) [1420506] - [net] sched: convert tcf_proto_ops to use struct list_head (Ivan Vecera) [1420506] - [net] sched: convert tc_action_ops to use struct list_head (Ivan Vecera) [1420506] - [net] sched: convert tcf_hashinfo to hlist and use spinlock (Ivan Vecera) [1420506] - [net] sched: init struct tcf_hashinfo at register time (Ivan Vecera) [1420506] - [net] sched: cls: refactor out struct tcf_ext_map (Ivan Vecera) [1420506] - [net] sched: act: use standard struct list_head (Ivan Vecera) [1420506] - [net] sched: remove get_stats from tc_action_ops (Ivan Vecera) [1420506] - [net] sched: Use default action walker methods (Ivan Vecera) [1420506] - [net] sched: Provide default walker function for actions (Ivan Vecera) [1420506] - [net] sched: Use default action lookup functions (Ivan Vecera) [1420506] - [net] sched: Default action lookup method for actions (Ivan Vecera) [1420506] - [net] sched: Fail if missing mandatory action operation methods (Ivan Vecera) [1420506]- [misc] mei: bus: enable OS version only for SPT and newer (Jerry Snitselaar) [1404064] - [misc] mei: send OS type to the FW (Jerry Snitselaar) [1404064] - [misc] mei: enable to set the internal flag for client write (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: use module_mei_cl_driver macro (Jerry Snitselaar) [1404064] - [kernel] mei: bus: add module_mei_cl_driver helper macro (Jerry Snitselaar) [1404064] - [nfc] mei: bus: fix received data size check in NFC fixup (Jerry Snitselaar) [1404064] - [misc] mei: bus: demote error to debug level upon disconnect (Jerry Snitselaar) [1404064] - [misc] mei: show the HBM protocol versions in the device attributes (Jerry Snitselaar) [1404064] - [documentation] mei: add ABI documentation for fw_status exported through sysfs (Jerry Snitselaar) [1404064] - [documentation] mei: sysfs: add Documentation mei class attributes (Jerry Snitselaar) [1404064] - [misc] mei: txe: don't clean an unprocessed interrupt cause (Jerry Snitselaar) [1404064] - [misc] mei: stop the stall timer worker if not needed (Jerry Snitselaar) [1404064] - [misc] mei: me: add kaby point device ids (Jerry Snitselaar) [1404064] - [misc] mei: amthif: fix deadlock in initialization during a reset (Jerry Snitselaar) [1404064] - [misc] mei: drop unused file transaction states (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop mei_amthif_read (Jerry Snitselaar) [1404064] - [misc] mei: enqueue consecutive reads (Jerry Snitselaar) [1404064] - [misc] mei: add wrapper for queuing control commands (Jerry Snitselaar) [1404064] - [misc] mei: use consistent naming for TX control flow credits (Jerry Snitselaar) [1404064] - [misc] mei: rx flow control counter (Jerry Snitselaar) [1404064] - [misc] mei: prepare read cb for fixed address clients on the receive path only (Jerry Snitselaar) [1404064] - [misc] mei: drop redundant krealloc and checks in irq read (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop mei_clear_lists function (Jerry Snitselaar) [1404064] - [misc] mei: add read callback on demand for fixed_address clients (Jerry Snitselaar) [1404064] - [misc] mei: add file pointer to the host client structure (Jerry Snitselaar) [1404064] - [misc] mei: move read cb to complete queue if not connected (Jerry Snitselaar) [1404064] - [misc] mei: fix return value on disconnection (Jerry Snitselaar) [1404064] - [misc] mei: drop read complete queue emptiness check (Jerry Snitselaar) [1404064] - [misc] mei: hbm: add missing argument in the kdoc (Jerry Snitselaar) [1404064] - [misc] mei: recover after errors in runtime pm flow (Jerry Snitselaar) [1404064] - [misc] mei: drop mei_io_cb_alloc_buf (Jerry Snitselaar) [1404064] - [misc] mei: amthif: use mei_cl_alloc_cb for allocating cbs (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop mei_amthif_send_cmd (Jerry Snitselaar) [1404064] - [misc] mei: amthif: enable poll for async events (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop iamthif_current_cb (Jerry Snitselaar) [1404064] - [misc] mei: amthif: fix request cancel (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop READ_COMPLETE state (Jerry Snitselaar) [1404064] - [misc] mei: don't use wake_up_interruptible for wr_ctrl (Jerry Snitselaar) [1404064] - [misc] mei: drop wr_msg from the mei_dev structure (Jerry Snitselaar) [1404064] - [misc] mei: bus: call mei_cl_read_start under device lock (Jerry Snitselaar) [1404064] - [misc] mei: fix waiting for wr_ctrl for corner cases (Jerry Snitselaar) [1404064] - [misc] mei: don't clean control queues on notify request timeout (Jerry Snitselaar) [1404064] - [misc] mei: amthif: discard not read messages (Jerry Snitselaar) [1404064] - [misc] mei: fix NULL dereferencing during FW initiated disconnection (Jerry Snitselaar) [1404064] - [misc] mei: drop global me_client_index (Jerry Snitselaar) [1404064] - [misc] mei: do not pin module if cldrv->probe() failed (Jerry Snitselaar) [1404064] - [misc] mei: bus: use scnprintf in *_show (Jerry Snitselaar) [1404064] - [misc] mei: me: add broxton pci device ids (Jerry Snitselaar) [1404064] - [misc] mei: fix format string in debug prints (Jerry Snitselaar) [1404064] - [misc] mei: fix double freeing of a cb during link reset (Jerry Snitselaar) [1404064] - [misc] mei: split amthif client init from end of clients enumeration (Jerry Snitselaar) [1404064] - [misc] mei: hbm: send immediate reply flag in enum request (Jerry Snitselaar) [1404064] - [misc] mei: bus: run rescan on me_clients list change (Jerry Snitselaar) [1404064] - [misc] mei: drop reserved host client ids (Jerry Snitselaar) [1404064] - [misc] mei: hbm: warn about fw-initiated disconnect (Jerry Snitselaar) [1404064] - [misc] mei: fixed address clients for the new platforms (Jerry Snitselaar) [1404064] - [misc] mei: fill file pointer in read cb for fixed address client (Jerry Snitselaar) [1404064] - [misc] mei: discard replies from unconnected fixed address clients (Jerry Snitselaar) [1404064] - [misc] mei: clean write queues and wake waiters on disconnect (Jerry Snitselaar) [1404064] - [misc] mei: wake blocked write on link reset (Jerry Snitselaar) [1404064] - [misc] mei: drop superfluous closing bracket from write traces (Jerry Snitselaar) [1404064] - [misc] mei: bus: check if the device is enabled before data transfer (Jerry Snitselaar) [1404064] - [misc] mei: bus: fix notification event delivery (Jerry Snitselaar) [1404064] - [misc] mei: bus: fix RX event scheduling (Jerry Snitselaar) [1404064] - [misc] mei: amthif: interrupt reader on link reset (Jerry Snitselaar) [1404064] - [misc] mei: amthif: use rx_wait queue also for amthif client (Jerry Snitselaar) [1404064] - [misc] mei: amthif: drop parameter validation from mei_amthif_write (Jerry Snitselaar) [1404064] - [misc] mei: amthif: replace amthif_rd_complete_list with rd_completed (Jerry Snitselaar) [1404064] - [misc] mei: amthif: allow only one request at a time (Jerry Snitselaar) [1404064] - [misc] mei: rename variable names 'file_object' to fp (Jerry Snitselaar) [1404064] - [misc] mei: constify struct file pointer (Jerry Snitselaar) [1404064] - [misc] mei: amthif: don't drop read packets on timeout (Jerry Snitselaar) [1404064] - [misc] mei: amthif: don't copy from an empty buffer (Jerry Snitselaar) [1404064] - [misc] mei: call stop on failed char device register (Jerry Snitselaar) [1404064] - [misc] mei: fix possible integer overflow issue (Jerry Snitselaar) [1404064] - [misc] mei: debugfs: allow hbm features list dump in earlier stages (Jerry Snitselaar) [1404064] - [misc] mei: debugfs: adjust active clients print buffer (Jerry Snitselaar) [1404064] - [misc] mei: trace pci configuration space io (Jerry Snitselaar) [1404064] - [misc] mei: bus: whitelist the watchdog client (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: re-register device on event (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: add activation debugfs entry (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: register wd device only if required (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: add status debugfs entry (Jerry Snitselaar) [1404064] - [watchdog] mei_wdt: implement MEI iAMT watchdog driver (Jerry Snitselaar) [1404064] - [kernel] mei: bus: complete variable rename of type struct mei_cl_device (Jerry Snitselaar) [1404064] - [kernel] mei: fixup function prototypes in mei_cl_bus.h (Jerry Snitselaar) [1404064] - [misc] mei: wd: drop the watchdog code from the core mei driver (Jerry Snitselaar) [1404064] - [misc] mei: drop nfc leftovers from the mei driver (Jerry Snitselaar) [1404064] - [misc] mei: always copy the read buffer if data is ready (Jerry Snitselaar) [1404064] - [misc] mei: prevent queuing new flow control credit (Jerry Snitselaar) [1404064] - [misc] mei: bus: remove redundant uuid string in debug messages (Jerry Snitselaar) [1404064] - [kernel] debugfs: Export bool read/write functions (Jerry Snitselaar) [1404064]- [infiniband] ib: Query ports via the core instead of direct into the driver (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set maj_err and min_err in i40iw_sc_cqp_create (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: fix some indenting in i40iw_sc_vsi_init() (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] rdma/i40iw: use designated initializers (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set 128B as the only supported RQ WQE size (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Reorganize structures to align with HW capabilities (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix incorrect check for error (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Assign MSS only when it is a new MTU (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix race condition in terminate timer's handler (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix memory leak in CQP destroy when in reset (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix QP flush to not hang on empty queues or failure (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix double free of QP (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use correct src address in memcpy to rdma stats counters (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove macros I40IW_STAG_KEY_FROM_STAG and I40IW_STAG_INDEX_FROM_STAG (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add request for reset on CQP timeout (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Code cleanup, remove check of PBLE pages (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Correctly fail loopback connection if no listener (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fill in IRD value when on connect request (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set TOS field in IP header (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add NULL check for ibqp event handler (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Replace list_for_each_entry macro with safe version (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add IP addr handling on netdev events (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add missing cleanup on device close (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add 2MB page support (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Utilize physically mapped memory regions (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix incorrect assignment of SQ head (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove variable flush_code and check to set qp->sq_flush (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove check on return from device_init_pestat() (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use runtime check for IS_ENABLED(CONFIG_IPV6) (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use actual page size (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove NULL check for cm_node->iwdev (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove checks for more than 48 bytes inline data (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Query device accounts for internal rsrc (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Optimize inline data copy (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Fix for LAN handler removal (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Correct values for max_recv_sge, max_send_sge (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Use vector when creating CQs (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Convert page_size to encoded value (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Set MAX IRD, MAX ORD size to max supported value (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Remove workaround for pre-production errata (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Enable message packing (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw: Add Quality of Service support (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] ib/i40iw: Remove debug prints after allocation failure (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw_cm: Remove deprecated create_singlethread_workqueue (Stefan Assmann) [1381753 1381749 1381740] - [infiniband] i40iw_main: Remove deprecated create_singlethread_workqueue (Stefan Assmann) [1381753 1381749 1381740] - [netdrv] enic: add vxlan offload on tx path (Stefan Assmann) [1388239] - [netdrv] enic: add udp_tunnel ndo for vxlan offload (Stefan Assmann) [1388239] - [netdrv] enic: add devcmds for vxlan offload (Stefan Assmann) [1388239] - [netdrv] enic: Remove local ndo_busy_poll() implementation (Stefan Assmann) [1388239] - [netdrv] generalize napi_complete_done() (Stefan Assmann) [1388239] - [netdrv] enic: set skb->hash type properly (Stefan Assmann) [1388239] - [netdrv] enic: fix rq disable (Stefan Assmann) [1388239] - [netdrv] enic: use correct type specifier (Stefan Assmann) [1388239] - [netdrv] enic: move to new ethtool api {get|set}_link_ksettings (Stefan Assmann) [1388239] - [netdrv] enic: add support for set/get rss hash key (Stefan Assmann) [1388239] - [netdrv] enic: use netdev_rss_key_fill() helper (Stefan Assmann) [1388239] - [netdrv] enic: remove #ifdef CONFIG_RFS_ACCEL around filter structures (Stefan Assmann) [1388239] - [netdrv] enic: Add Accelerated RFS support (Stefan Assmann) [1388239] - [netdrv] enic: Add tunable_ops support for rx_copybreak (Stefan Assmann) [1388239] - [netdrv] enic: use pci_zalloc_consistent (Stefan Assmann) [1388239] - [netdrv] enic: use spin_lock(wq_lock) instead of spin_lock_irqsave(wq_lock) (Stefan Assmann) [1388239] - [netdrv] enic: support skb->xmit_more (Stefan Assmann) [1388239] - [netdrv] enic: use napi_schedule_irqoff() (Stefan Assmann) [1388239]- [netdrv] i40e: mark the value passed to csum_replace_by_diff as __wsum (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Fix TSO checksum pseudo-header adjustment (Stefan Assmann) [1383523] - [netdrv] i40e: refactor AQ CMD buffer debug printing (Stefan Assmann) [1383523] - [netdrv] i40e: Fix Adaptive ITR enabling (Stefan Assmann) [1383523] - [netdrv] i40evf: add comment (Stefan Assmann) [1383523] - [netdrv] i40evf: free rings in remove function (Stefan Assmann) [1383523] - [netdrv] i40e: Save link FEC info from link up event (Stefan Assmann) [1383523] - [netdrv] i40e: Add bus number info to i40e_bus_info struct (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf : Changed version from 1.6.25 to 1.6.27 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: eliminate i40e_pull_tail() (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Limit DMA sync of RX buffers to actual packet size (Stefan Assmann) [1383523] - [netdrv] i40evf: track outstanding client request (Stefan Assmann) [1383523] - [netdrv] i40e: Remove FPK HyperV VF device ID (Stefan Assmann) [1383523] - [netdrv] i40e: Quick refactor to start moving data off stack and into Tx buffer info (Stefan Assmann) [1383523] - [netdrv] i40evf: remove unused device ID (Stefan Assmann) [1383523] - [netdrv] i40e: Deprecating unused macro (Stefan Assmann) [1383523] - [netdrv] i40e: Add functions which apply correct PHY access method for read and write operation (Stefan Assmann) [1383523] - [netdrv] i40e: Add FEC for 25g (Stefan Assmann) [1383523] - [netdrv] i40e: Add support for 25G devices (Stefan Assmann) [1383523] - [netdrv] Changed version from 1.6.21 to 1.6.25 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: napi_poll must return the work done (Stefan Assmann) [1383523] - [netdrv] i40e: simplify txd use count calculation (Stefan Assmann) [1383523] - [netdrv] i40evf: protect against NULL msix_entries and q_vectors pointers (Stefan Assmann) [1383523] - [netdrv] i40evf: check for msix_entries null dereference (Stefan Assmann) [1383523] - [netdrv] i40evf: Move some i40evf_reset_task code to separate function (Stefan Assmann) [1383523] - [netdrv] i40e: Add protocols over MCTP to i40e_aq_discover_capabilities (Stefan Assmann) [1383523] - [netdrv] i40evf: Be much more verbose about what we can and cannot offload (Stefan Assmann) [1383523] - [netdrv] i40e: Implementation of ERROR state for NVM update state machine (Stefan Assmann) [1383523] - [netdrv] i40e: Reorder logic for coalescing RS bits (Stefan Assmann) [1383523] - [netdrv] i40evf: avoid an extra msleep while (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Changed version from 1.6.19 to 1.6.21 (Stefan Assmann) [1383523] - [netdrv] i40e: Drop redundant Rx descriptor processing code (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Changed version from 1.6.16 to 1.6.19 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: fix interrupt affinity bug (Stefan Assmann) [1383523] - [netdrv] i40e: group base mode VF offload flags (Stefan Assmann) [1383523] - [netdrv] i40evf: support queue-specific settings for interrupt moderation (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Add txring_txq function to match fm10k and ixgbe (Stefan Assmann) [1383523] - [netdrv] i40e: Fix Flow Director raw_buf cleanup (Stefan Assmann) [1383523] - [netdrv] i40evf: enable adaptive interrupt throttling (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Changed version to 1.6.16 (Stefan Assmann) [1383523] - [netdrv] i40e: add encap csum VF offload flag (Stefan Assmann) [1383523] - [netdrv] i40evf: remove unnecessary error checking against i40e_shutdown_adminq (Stefan Assmann) [1383523] - [netdrv] i40e: Limit TX descriptor count in cases where frag size is greater than 16K (Stefan Assmann) [1383523] - [netdrv] i40evf: remove unnecessary error checking against i40evf_up_complete (Stefan Assmann) [1383523] - [netdrv] i40evf: Fix link state event handling (Stefan Assmann) [1383523] - [netdrv] i40e: avoid potential null pointer dereference when assigning len (Stefan Assmann) [1383523] - [netdrv] i40evf: Open RDMA Client after reset (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Fix indentation (Stefan Assmann) [1383523] - [netdrv] i40e: Add support for HMC resource and profile for X722 (Stefan Assmann) [1383523] - [netdrv] i40e: Fix byte ordering in ARP NS code for X722 (Stefan Assmann) [1383523] - [netdrv] i40e: refactor tail_bump check (Stefan Assmann) [1383523] - [netdrv] i40evf: report link speed (Stefan Assmann) [1383523] - [netdrv] i40e: use alloc_workqueue instead of create_singlethread_workqueue (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf-Bump version from 1.6.11 to 1.6.12 (Stefan Assmann) [1383523] - [netdrv] i40evf: add missing rtnl_lock() around i40evf_set_interrupt_capability (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf-bump version to 1.6.11 (Stefan Assmann) [1383523] - [netdrv] i40evf: add hyperv dev ids (Stefan Assmann) [1383523] - [netdrv] i40e: Remove device ID 0x37D4 (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: remove useless initializer (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Fix i40e_rx_checksum (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Bump version from 1.5.16 to 1.6.4 (Stefan Assmann) [1383523] - [netdrv] i40evf: always activate correct MAC address filter (Stefan Assmann) [1383523] - [netdrv] i40evf: don't overflow buffer (Stefan Assmann) [1383523] - [netdrv] i40e: Add allmulti support for the VF (Stefan Assmann) [1383523] - [netdrv] i40evf: Allocate Rx buffers properly (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Remove unused hardware receive descriptor code (Stefan Assmann) [1383523] - [netdrv] i40evf: refactor receive routine (Stefan Assmann) [1383523] - [netdrv] i40evf: Drop packet split receive routine (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Remove reference to ring->dtype (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Refactor tunnel interpretation (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: Add support for GSO partial with UDP_TUNNEL_CSUM and GRE_CSUM (Stefan Assmann) [1383523] - [netdrv] i40evf: make use of BIT() macro to avoid signed left shift (Stefan Assmann) [1383523] - [netdrv] i40e/i40evf: fix I40E_MASK signed shift overflow warnings (Stefan Assmann) [1383523]- [infiniband] rdma/qedr: Return success when not changing QP state (Don Dutile) [1414913 1417285] - [net] xprtrdma: Shrink send SGEs array (Don Dutile) [1416849 1417285] - [net] xprtrdma: Reduce required number of send SGEs (Don Dutile) [1416849 1417285] - [net] xprtrdma: Disable pad optimization by default (Don Dutile) [1416849 1417285] - [net] xprtrdma: Per-connection pad optimization (Don Dutile) [1416849 1417285] - [net] xprtrdma: Fix Read chunk padding (Don Dutile) [1416849 1417285] - [netdrv] mlx5: Fix Kconfig help text (Don Dutile) [1385330 1417285] - [netdrv] cxgb4/cxgb4vf: Assign netdev->dev_port with port ID (Don Dutile) [1385866 1417285] - [netdrv] mlx5e: Change the SQ/RQ operational state to positive logic (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Don't flush SQ on error (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Don't notify HW when filling the edge of ICO SQ (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Fix query ISSI flow (Don Dutile) [1238192 1385330 1417285] - [netdrv] mlx5: Remove duplicate pci dev name print (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Verify module parameters (Don Dutile) [1385330 1417285] - [net] rds: tcp: unregister_netdevice_notifier() in error path of rds_tcp_init_net (Don Dutile) [1417285] - [netdrv] cxgb4: Add PCI device ID for new adapter (Don Dutile) [1385866 1417285] - [netdrv] mlx4: Fix uninitialized fields in rule when adding promiscuous mode to device managed flow steering (Don Dutile) [1385329 1417285] - [kernel] revert "net/mlx4_en: Avoid unregister_netdev at shutdown flow" (Don Dutile) [1385329 1417285] - [netdrv] mlx5: drop duplicate header delay.h (Don Dutile) [1385330 1417285] - [netdrv] mlx4_en: Free netdev resources under state lock (Don Dutile) [1385329 1417285] - [infiniband] iw_cxgb4: invalidate the mr when posting a read_w_inv wr (Don Dutile) [1385866 1417285] - [infiniband] ib/rxe: Update qp state for user query (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Clear queue buffer when modifying QP to reset (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Fix handling of erroneous WR (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Fix kernel panic in UDP tunnel with GRO and RX checksum (Don Dutile) [1384574 1417285] - [infiniband] ib/mlx4: Fix create CQ error flow (Don Dutile) [1385329 1417285] - [infiniband] ib/mlx4: Check gid_index return value (Don Dutile) [1385329 1417285] - [infiniband] ib/mlx5: Fix NULL pointer dereference on debug print (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Fix fatal error dispatching (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Resolve soft lock on massive reg MRs (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Use cache line size to select CQE stride (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Validate requested RQT size (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Fix memory leak in query device (Don Dutile) [1385330 1417285] - [infiniband] ib/core: Avoid unsigned int overflow in sg_alloc_table (Don Dutile) [1417285] - [infiniband] ib/core: Add missing check for addr_resolve callback return value (Don Dutile) [1417285] - [infiniband] ib/core: Set routable RoCE gid type for ipv4/ipv6 networks (Don Dutile) [1417285] - [infiniband] ib/cm: Mark stale CM id's whenever the mad agent was unregistered (Don Dutile) [1417285] - [infiniband] ib/uverbs: Fix leak of XRC target QPs (Don Dutile) [1417285] - [netdrv] cxgb4: do not call napi_hash_del() (Don Dutile) [1385866 1417285] - [infiniband] ib/hfi1: Remove incorrect IS_ERR check (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Prevent hardware counter names from being cut off (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix ECN processing in prescan_rxq (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix status error code for unsupported packets (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Relocate rcvhdrcnt module parameter check (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix rnr_timer addition (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Delete unused lock (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Clean up unused argument (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove leftover snoop references (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix a potential memory leak in hfi1_create_ctxts() (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Return ENODEV for unsupported PCI device ids (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix an Oops on pci device force remove (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix integrity check flags default values (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove redundant sysfs irq affinity entry (Don Dutile) [1382806 1417285] - [infiniband] ib/rdmavt: rdmavt can handle non aligned page maps (Don Dutile) [1385848 1417285] - [infiniband] shut up a maybe-uninitialized warning (Don Dutile) [1417285] - [net] xprtrdma: Fix DMAR failure in frwr_op_map() after reconnect (Don Dutile) [1417285] - [netdrv] mlx5: Fix invalid pointer reference when prof_sel parameter is invalid (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Set the actions for offloaded rules properly (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Disallow changing name-space for VF representors (Don Dutile) [1385330 1417285] - [netdrv] cxgb4: correct device ID of T6 adapter (Don Dutile) [1385866 1417285] - [net] svcrdma: backchannel cannot share a page for send and rcv buffers (Don Dutile) [1417285] - [netdrv] mlx5: Simplify a test (Don Dutile) [1385330 1417285] - [netdrv] mlx4_en: Save slave ethtool stats command (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Fix potential deadlock in port statistics flow (Don Dutile) [1385329 1417285] - [kernel] mlx4: Fix firmware command timeout during interrupt test (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Do not access comm channel if it has not yet been initialized (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Process all completions in RX rings after port goes up (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Resolve dividing by zero in 32-bit system (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Change the default value of enable_qos (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Avoid setting ports to auto when only one port type is supported (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Fix the resource-type enum in res tracker to conform to FW spec (Don Dutile) [1385329 1417285] - [net] rds: debug messages are enabled by default (Don Dutile) [1417285] - [netdrv] cxgb4: Fix error handling in alloc_uld_rxqs() (Don Dutile) [1385866 1417285] - [netdrv] ib/mlx4: avoid a -Wmaybe-uninitialize warning (Don Dutile) [1385329 1417285] - [netdrv] mlx5: Avoid passing dma address 0 to firmware (Don Dutile) [1385330 1417285] - [kernel] mlx5: PCI error recovery health care simulation (Don Dutile) [1385330 1417285] - [kernel] mlx5: Fix race between PCI error handlers and health work (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Clear health sick bit when starting health poll (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Change the acl enable prototype to return status (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Unregister netdev before detaching it (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Choose best nearest LRO timeout (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Correctly initialize last use of flow counters (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Fix autogroups groups num not decreasing (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Keep autogroups list ordered (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Always Query HCA caps after setting them (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: Make cache line size determination at runtime (Don Dutile) [1385330 1417285] - [net] sunrpc: fix some missing rq_rbuffer assignments (Don Dutile) [1275823 1417285] - [netdrv] cxgb4: Fix number of queue sets corssing the limit (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: fix memory leak of qe on error exit path (Don Dutile) [1385866 1417285] - [infiniband] qedr: Add events support and register IB device (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add GSI support (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add LL2 RoCE interface (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add support for data path (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add support for memory registeration verbs (Don Dutile) [1275823 1417285] - [uapi] qedr: Add support for QP verbs (Don Dutile) [1275823 1417285] - [uapi] qedr: Add support for PD,PKEY and CQ verbs (Don Dutile) [1275823 1417285] - [uapi] qedr: Add support for user context verbs (Don Dutile) [1275823 1417285] - [infiniband] qedr: Add support for RoCE HW init (Don Dutile) [1275823 1417285] - [uapi] qedr: Add RoCE driver framework (Don Dutile) [1275823 1417285] - [kernel] mlx5: Add MLX5_ARRAY_SET64 to fix BUILD_BUG_ON (Don Dutile) [1385330 1417285] - [netdrv] iw_cxgb4: add fast-path for small REG_MR operations (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: advertise support for FR_NSMR_TPTE_WR (Don Dutile) [1385866 1417285] - [infiniband] ib/core: correctly handle rdma_rw_init_mrs() failure (Don Dutile) [1417285] - [infiniband] ib/srp: Fix infinite loop when FMR sg[0].offset != 0 (Don Dutile) [1417285] - [infiniband] ib/srp: Remove an unused argument (Don Dutile) [1417285] - [infiniband] ib/core: Improve ib_map_mr_sg() documentation (Don Dutile) [1417285] - [kernel] ib/mlx4: Fix possible vl/sl field mismatch in LRH header in QP1 packets (Don Dutile) [1385329 1417285] - [uapi] ib/mthca: Move user vendor structures (Don Dutile) [1417285] - [uapi] ib/nes: Move user vendor structures (Don Dutile) [1417285] - [uapi] ib/ocrdma: Move user vendor structures (Don Dutile) [1385876 1417285] - [uapi] ib/mlx4: Move user vendor structures (Don Dutile) [1385329 1417285] - [uapi] ib/cxgb4: Move user vendor structures (Don Dutile) [1385866 1417285] - [uapi] ib/cxgb3: Move user vendor structures (Don Dutile) [1417285] - [uapi] ib/mlx5: Move and decouple user vendor structures (Don Dutile) [1385330 1417285] - [rdma] ib/{core,hw}: Add constant for node_desc (Don Dutile) [1417285] - [infiniband] ipoib: Make ipoib_warn ratelimited (Don Dutile) [1417285] - [infiniband] ib/mlx4/alias_guid: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/ipoib_verbs: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/ipoib: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/nes: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx4/mcg: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx4/mad: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx4: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx5/odp: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx5: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mthca: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] iw_cxgb4: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/qib: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] iw_cxgb3: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/iwcm: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/addr: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/cma: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/ucma: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/multicast: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mad: Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/sa : Remove deprecated create_singlethread_workqueue (Don Dutile) [1417285] - [infiniband] ib/mlx5: LAG QP load balancing (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Set unique device name on LAG (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Port status track LAG master, when LAG is active (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Merge vports flow steering during LAG (Don Dutile) [1385219 1385330 1417285] - [infiniband] ib/mlx5: Port events in RoCE now rely on netdev events (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Track asynchronous events on a receive work queue (Don Dutile) [1385330 1417285] - [infiniband] ib/mlx5: Add support of more IPv6 fields to flow steering (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx5: Add support in TOS and protocol to flow steering (Don Dutile) [1385308 1385330 1417285] - [uapi] ib/core: Add more fields to IPv6 flow specification (Don Dutile) [1385308 1385330 1417285] - [uapi] ib/uverbs: Add more fields to IPv4 flow specification (Don Dutile) [1385308 1385330 1417285] - [rdma] ib/uverbs: Add support to extend flow steering specifications (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx5: Add validation to flow specifications parsing (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx4: Add validation to flow specifications parsing (Don Dutile) [1385308 1385330 1417285] - [infiniband] ib/mlx5: Add sniffer support to steering (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Increase flow table reference count in create rule (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Fix coverity warning (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Save flow table priority handler instead of index (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Fix steering resource leak (Don Dutile) [1385256 1385330 1417285] - [infiniband] ib/mlx5: Add port counter support for raw packet QP (Don Dutile) [1385307 1385330 1417285] - [infiniband] ib/mlx5: Refactor raw packet QP modify function (Don Dutile) [1385307 1385330 1417285] - [infiniband] ib/mlx5: Expose RSS related capabilities (Don Dutile) [1385330 1417285] - [uapi] ib/uverbs: Expose RSS related capabilities (Don Dutile) [1417285] - [rdma] ib/core: Expose RSS related capabilities (Don Dutile) [1417285] - [infiniband] ib/rxe: improved debug prints & code cleanup (Don Dutile) [1384574 1417285] - [infiniband] rdma_rxe: Ensure rdma_rxe init occurs at correct time (Don Dutile) [1384574 1417285] - [infiniband] ib/rxe: Properly honor max IRD value for rd/atomic (Don Dutile) [1384574 1417285] - [rdma] ib/{rxe, core, rdmavt}: Fix kernel crash for reg MR (Don Dutile) [1385848 1384574 1417285] - [infiniband] ib/rdmavt: Trivial function comment corrected (Don Dutile) [1385848 1417285] - [netdrv] cxgb4: unexport cxgb4_dcb_enabled (Don Dutile) [1385866 1417285] - [infiniband] ib/hfi1: Fix trace of atomic ack (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Update SMA ingress checks for response packets (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Use EPROM platform configuration read (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add ability to read platform config from the EPROM (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Restore EPROM read ability (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add new debugfs sdma_cpu_list file (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add irq affinity notification handler (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add a new VL sysfs attribute for sdma engines (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Add sysfs interface for affinity setup (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix resource release in context allocation (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove unused variable from devdata (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Cleanup tasklet refs in comments (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Adjust hardware buffering parameter (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Act on external device timeout (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix defered ack race with qp destroy (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Combine shift copy and byte copy for SGE reads (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Do not read more than a SGE length (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Extend i2c timeout (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Increase default settings of max_cqes and max_qps (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Remove filtering of Set(PkeyTable) in HFI SMA (Don Dutile) [1382806 1417285] - [infiniband] ib/qib: Remove qpt_mask global (Don Dutile) [1381986 1417285] - [infiniband] ib/hfi1: Consolidate pio control masks into single definition (Don Dutile) [1382806 1417285] - [infiniband] ib/rdmavt, ib/hfi1: Add lockdep asserts for lock debug (Don Dutile) [1385848 1417285] - [infiniband] ib/rdmavt: Add qp init function (Don Dutile) [1385848 1417285] - [infiniband] ib/rdmavt: Move reset calldown to reset path (Don Dutile) [1385848 1417285] - [infiniband] ib/hfi1: Move iowait_init() to priv allocate (Don Dutile) [1382806 1417285] - [infiniband] ib/rdmavt: Correct sparse annotation (Don Dutile) [1385848 1417285] - [infiniband] ib/hfi1: Fix locking scheme for affinity settings (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix user-space buffers mapping with IOMMU enabled (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Fix the count of user packets submitted to an SDMA engine (Don Dutile) [1382806 1417285] - [infiniband] ib/hfi1: Move serdes tune inside link start function (Don Dutile) [1382806 1417285] - [infiniband] ib/qib,ib/hfi: Use core common header file (Don Dutile) [1382806 1417285] - [rdma] ib/core: Add ib headers for general use (Don Dutile) [1417285] - [netdrv] mlx5: Add ndo_poll_controller() implementation (Don Dutile) [1385330 1417285] - [netdrv] mlx4: remove unused fields (Don Dutile) [1385329 1417285] - [netdrv] cxgb4: mark symbols static where possible (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: fix -ve error check on a signed iq (Don Dutile) [1385866 1417285] - [kernel] mlx4: Add VF vlan protocol 802.1ad support (Don Dutile) [1386553 1385329 1417285] - [netdrv] mlx4_en: Disable vlan HW acceleration when in VF vlan protocol 802.1ad mode (Don Dutile) [1386553 1385329 1417285] - [kernel] mlx4_core: Preparation for VF vlan protocol 802.1ad (Don Dutile) [1386553 1385329 1417285] - [netdrv] mlx4_core: Fix QUERY FUNC CAP flags (Don Dutile) [1386553 1385329 1417285] - [rdma] ib/core: remove ib_get_dma_mr (Don Dutile) [1417285] - [infiniband] ib/srp: use IB_PD_UNSAFE_GLOBAL_RKEY (Don Dutile) [1417285] - [infiniband] ib/iser: use IB_PD_UNSAFE_GLOBAL_RKEY (Don Dutile) [1417285] - [net] ib/core: add support to create a unsafe global rkey to ib_create_pd (Don Dutile) [1417285] - [rdma] ib/core: rename pd->local_mr to pd->__internal_mr (Don Dutile) [1417285] - [net] svcrdma: support Remote Invalidation (Don Dutile) [1417285] - [net] svcrdma: Server-side support for rpcrdma_connect_private (Don Dutile) [1417285] - [net] svcrdma: Skip put_page() when send_reply() fails (Don Dutile) [1417285] - [net] svcrdma: Tail iovec leaves an orphaned DMA mapping (Don Dutile) [1417285] - [net] xprtrdma: use complete() instead complete_all() (Don Dutile) [1417285] - [netdrv] cxgb4: fix signed wrap around when decrementing index idx (Don Dutile) [1385866 1417285] - [netdrv] mlx5: E-Switch, Support VLAN actions in the offloads mode (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Refactor retrival of skb from rx completion element (cqe) (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Put elements related to offloaded TC rule in one struct (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Allow fine tuning of eswitch vport push/pop vlan (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Set vport representor fields explicitly on registration (Don Dutile) [1385330 1417285] - [netdrv] mlx5: E-Switch, Set the vport when registering the uplink rep (Don Dutile) [1385330 1417285] - [netdrv] cxgb4: Convert to use simple_open() (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Have a clear separation between different SQ types (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Dynamic RQ type infrastructure (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Slightly reduce hardware LRO size (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Union RQ RX info per RQ type (Don Dutile) [1385330 1417285] - [netdrv] mlx5e: Build RX SKB on demand (Don Dutile) [1385330 1417285] - [kernel] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Don Dutile) [1417285] - [netdrv] cxgb4: add parser to translate u32 filters to internal spec (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add common api support for configuring filters (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: move common filter code to separate file (Don Dutile) [1385866 1417285] - [netdrv] mlx4_core: Fix deadlock when switching between polling and event fw commands (Don Dutile) [1385329 1417285] - [netdrv] mlx4_core: Use RCU to perform radix tree lookup for SRQ (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Fix wrong indentation (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: Add branch prediction hints in RX data-path (Don Dutile) [1385329 1417285] - [netdrv] mlx4_en: add page recycle to prepare rx ring for tx support (Don Dutile) [1385329 1417285] - [netdrv] mlx5: clean function declarations in eswitch.c up (Don Dutile) [1385330 1417285] - [net] xprtrdma: Eliminate rpcrdma_receive_worker() (Don Dutile) [1417285] - [net] xprtrdma: Rename rpcrdma_receive_wc() (Don Dutile) [1417285] - [net] xprtrmda: Report address of frmr, not mw (Don Dutile) [1417285] - [net] xprtrdma: Support larger inline thresholds (Don Dutile) [1417285] - [net] xprtrdma: Use gathered Send for large inline messages (Don Dutile) [1417285] - [net] xprtrdma: Basic support for Remote Invalidation (Don Dutile) [1417285] - [net] xprtrdma: Client-side support for rpcrdma_connect_private (Don Dutile) [1417285] - [kernel] rpcrdma: RDMA/CM private message data structure (Don Dutile) [1417285] - [net] xprtrdma: Move recv_wr to struct rpcrdma_rep (Don Dutile) [1417285] - [net] xprtrdma: Move send_wr to struct rpcrdma_req (Don Dutile) [1417285] - [net] xprtrdma: Simplify rpcrdma_ep_post_recv() (Don Dutile) [1417285] - [net] xprtrdma: Eliminate "ia" argument in rpcrdma_{alloc, free}_regbuf (Don Dutile) [1417285] - [net] xprtrdma: Delay DMA mapping Send and Receive buffers (Don Dutile) [1417285] - [net] xprtrdma: Replace DMA_BIDIRECTIONAL (Don Dutile) [1417285] - [net] xprtrdma: Use smaller buffers for RPC-over-RDMA headers (Don Dutile) [1417285] - [net] xprtrdma: Initialize separate RPC call and reply buffers (Don Dutile) [1417285] - [net] sunrpc: Add a transport-specific private field in rpc_rqst (Don Dutile) [1417285] - [net] sunrpc: Separate buffer pointers for RPC Call and Reply messages (Don Dutile) [1417285] - [net] sunrpc: Generalize the RPC buffer release API (Don Dutile) [1417285] - [net] sunrpc: Generalize the RPC buffer allocation API (Don Dutile) [1417285] - [net] sunrpc: Refactor rpc_xdr_buf_init() (Don Dutile) [1417285] - [net] xprtrdma: Eliminate INLINE_THRESHOLD macros (Don Dutile) [1417285] - [netdrv] cxgb4: Fix return value check in cfg_queues_uld() (Don Dutile) [1385866 1417285] - [crypto] chcr - Fix memory corruption (Don Dutile) [1385866 1417285] - [target] chcr/cxgb4i/cxgbit/rdma/cxgb4: Allocate resources dynamically for all cxgb4 ULD's (Don Dutile) [1385866 1417285] - [crypto] chcr: Fix non static symbol warning (Don Dutile) [1385866 1417285] - [crypto] Added Chelsio Menu to the Kconfig file (Don Dutile) [1385866 1417285] - [crypto] chcr: Support for Chelsio's Crypto Hardware (Don Dutile) [1385866 1417285] - [netdrv] mlx5e: Implement RX mapped page cache for page recycle (Don Dutile) [1385310 1385330 1417285] - [netdrv] mlx5e: Introduce API for RX mapped pages (Don Dutile) [1385310 1385330 1417285] - [netdrv] mlx5e: Single flow order-0 pages for Striding RQ (Don Dutile) [1385310 1385330 1417285] - [infiniband] ib/rdmavt, ib/qib, ib/hfi1: Use new QP put get routines (Don Dutile) [1381986 1382806 1385848 1417285] - [rdma] ib/rdmavt: Add functions to get and release QP references (Don Dutile) [1385848 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_rx_data_ack() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_abort_rpl() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_abort_req() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_close_con_req() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_mk_tid_release() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_compute_wscale() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_best_mtu() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_is_neg_adv() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_find_route6() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_find_route() (Don Dutile) [1385866 1417285] - [target] libcxgb, iw_cxgb4, cxgbit: add cxgb_get_4tuple() (Don Dutile) [1385866 1417285] - [netdrv] cxgb4vf: don't offload Rx checksums for IPv6 fragments (Don Dutile) [1385866 1417285] - [netdrv] mlx5: Organize device list API in one place (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5e: Restore vlan filter after seamless reset (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5e: Implement mlx5e interface attach/detach callbacks (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Implement vports admin state backup/restore (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Align sriov/eswitch modules with the new load/unload flow (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Implement eswitch attach/detach flows (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Implement SRIOV attach/detach flows (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Split the load/unload flow into hardware and software flows (Don Dutile) [1385214 1385330 1417285] - [kernel] mlx5: Introduce attach/detach to interface API (Don Dutile) [1385214 1385330 1417285] - [kernel] mlx5: SRIOV core code refactoring (Don Dutile) [1385214 1385330 1417285] - [netdrv] mlx5: Skip waiting for vf pages in internal error (Don Dutile) [1385214 1385330 1417285] - [netdrv] cxgb4: Add support for ndo_get_vf_config (Don Dutile) [1385866 1417285] - [netdrv] cxgb4/cxgb4vf: fix spelling mistake "provissioned" -> "provisioned" (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: Remove unused including (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add support for tx max rate limiting (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add support for per queue tx scheduling (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: add support for tx traffic scheduling classes (Don Dutile) [1385866 1417285] - [netdrv] mlx5/core: Use memdup_user() rather than duplicating its implementation (Don Dutile) [1385330 1417285] - [netdrv] cxgb4: Simplify the return expression (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: Register changes and fw defines for crypto (Don Dutile) [1385866 1417285] - [netdrv] cxgb4: Add support for dynamic allocation of resources for ULD (Don Dutile) [1385866 1417285] - [kernel] mlx5: Add sniffer namespaces (Don Dutile) [1385256 1385330 1417285] - [kernel] mlx5: Introduce sniffer steering hardware capabilities (Don Dutile) [1385256 1385330 1417285] - [netdrv] mlx5: Configure IB devices according to LAG state (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Vport LAG creation support (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Add LAG flow steering namespace (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: LAG demux flow table support (Don Dutile) [1385219 1385330 1417285] - [netdrv] mlx5: LAG and SRIOV cannot be used together (Don Dutile) [1385219 1385330 1417285] - [netdrv] mlx5e: Avoid port remapping of mlx5e netdev TISes (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Get RoCE netdev (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Implement RoCE LAG feature (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Add HW interfaces used by LAG (Don Dutile) [1385219 1385330 1417285] - [kernel] mlx5: Separate query_port_proto_oper for IB and EN (Don Dutile) [1385330 1417285] - [kernel] mlx5: Expose mlx5e_link_mode (Don Dutile) [1385330 1417285] - [kernel] mlx5: Update struct mlx5_ifc_xrqc_bits (Don Dutile) [1385330 1417285] - [kernel] mlx5: Modify RQ bitmask from mlx5 ifc (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Introduce alloc_encap and dealloc_encap commands (Don Dutile) [1385330 1417285] - [kernel] mlx5: Update mlx5_ifc.h for vxlan encap/decap (Don Dutile) [1385330 1417285] - [kernel] mlx5: Enable setting minimum inline header mode for VFs (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Improve driver log messages (Don Dutile) [1385330 1417285] - [kernel] mlx5: Unify and improve command interface (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: Modify QP commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: QP/XRCD commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] {net, ib}/mlx5: MKey/PSV commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] {net,ib}/mlx5: CQ commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: EQ commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [netdrv] mlx5: Pages management commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: MCG commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [netdrv] mlx5: PD and UAR commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: Access register and MAD IFC commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [kernel] mlx5: Init/Teardown hca commands via mlx5 ifc (Don Dutile) [1385330 1417285] - [net] rds: add __printf format attribute to error reporting functions (Don Dutile) [1417285]- [netdrv] qed: Conserve RDMA resources when !QEDR (Harish Patil) [1391272] - [netdrv] qed: Support Multicast on Tx-switching (Harish Patil) [1391272] - [netdrv] qed*: RSS indirection based on queue-handles (Harish Patil) [1391272] - [netdrv] qede: Remove unnecessary datapath dereference (Harish Patil) [1391272] - [netdrv] qede - mark SKB as encapsulated (Harish Patil) [1391272] - [netdrv] qede: Postpone reallocation until NAPI end (Harish Patil) [1391272] - [netdrv] qed*: Change maximal number of queues (Harish Patil) [1391272] - [netdrv] qede: Split filtering logic to its own file (Harish Patil) [1391272] - [netdrv] qede: Break datapath logic into its own file (Harish Patil) [1391272] - [netdrv] qed*: Update to dual-license (Harish Patil) [1391272] - [netdrv] qed*: Advance driver versions to 8.10.10.20 (Harish Patil) [1391272] - [netdrv] qed: fix old-style function definition (Harish Patil) [1391272] - [netdrv] qede: fix general protection fault may occur on probe (Harish Patil) [1391272] - [netdrv] qede: use reset to set network header (Harish Patil) [1391272] - [netdrv] qed: Add iSCSI out of order packet handling (Harish Patil) [1391272] - [netdrv] qed: Add support for hardware offloaded iSCSI (Harish Patil) [1391272] - [netdrv] qede: Better utilize the qede_[rt]x_queue (Harish Patil) [1391272] - [netdrv] qede: Don't check netdevice for rx-hash (Harish Patil) [1391272] - [netdrv] qed*: Handle-based L2-queues (Harish Patil) [1391272] - [netdrv] qede: Revise state locking scheme (Harish Patil) [1391272] - [netdrv] qede: Refactor data-path Rx flow (Harish Patil) [1391272] - [netdrv] qede: Refactor statistics gathering (Harish Patil) [1391272] - [netdrv] qede: Remove 'num_tc' (Harish Patil) [1391272] - [netdrv] qed: Optimize qed_chain datapath usage (Harish Patil) [1391272] - [netdrv] qede: Optimize aggregation information size (Harish Patil) [1391272] - [netdrv] qed: Correct rdma params configuration (Harish Patil) [1391272] - [netdrv] qed: configure ll2 RoCE v1/v2 flavor correctly (Harish Patil) [1391272] - [netdrv] qed: Prevent stack corruption on MFW interaction (Harish Patil) [1391272] - [netdrv] qede: Correctly map aggregation replacement pages (Harish Patil) [1391272] - [netdrv] qed: Correct VF mac number (Harish Patil) [1391272] - [netdrv] qede: Don't override priv_flags (Harish Patil) [1391272] - [netdrv] qed: Learn resources from management firmware (Harish Patil) [1391272] - [netdrv] qed: Use VF-queue feature (Harish Patil) [1391272] - [netdrv] qed: Learn of RDMA capabilities per-device (Harish Patil) [1391272] - [netdrv] qede: Decouple ethtool caps from qed (Harish Patil) [1391272] - [netdrv] qed*: Add support for WoL (Harish Patil) [1391272] - [netdrv] qed: Add nvram selftest (Harish Patil) [1391272] - [netdrv] qed*: Management firmware - notifications and defaults (Harish Patil) [1391272] - [netdrv] qede: Fix statistics' strings for Tx/Rx queues (Harish Patil) [1391272] - [netdrv] qede: Fix out-of-bound fastpath memory access (Harish Patil) [1391272] - [netdrv] qede: Fix incorrrect usage of APIs for un-mapping DMA memory (Harish Patil) [1391272] - [netdrv] qed: Zero-out the buffer paased to dcbx_query() API (Harish Patil) [1391272] - [netdrv] qede: Reconfigure rss indirection direction table when rss count is updated (Harish Patil) [1391272] - [netdrv] qed*: Reduce the memory footprint for Rx path (Harish Patil) [1391272] - [netdrv] qede: Loopback implementation should ignore the normal traffic (Harish Patil) [1391272] - [netdrv] qede: get_channels() need to populate max tx/rx coalesce values (Harish Patil) [1391272] - [netdrv] qed: Use list_move_tail instead of list_del/list_add_tail (Harish Patil) [1391272] - [netdrv] qed: Remove useless set memory to zero use memset() (Harish Patil) [1391272] - [netdrv] qed: Fix possible race when reading firmware return code (Harish Patil) [1391272] - [netdrv] qed: Handle malicious VFs events (Harish Patil) [1391272] - [netdrv] qed: Allow chance for fast ramrod completions (Harish Patil) [1391272] - [netdrv] qed*: Allow unicast filtering (Harish Patil) [1391272] - [netdrv] qede: Prevent GSO on long Geneve headers (Harish Patil) [1391272] - [netdrv] qede: GSO support for tunnels with outer csum (Harish Patil) [1391272] - [netdrv] qed: Pass MAC hints to VFs (Harish Patil) [1391272] - [netdrv] qed: Additional work toward cleaning C=1 (Harish Patil) [1391272] - [netdrv] qede: Do not allow RSS config for 100G devices (Harish Patil) [1391272] - [netdrv] qed*: Fix Kconfig dependencies with INFINIBAND_QEDR (Harish Patil) [1391272] - [netdrv] qed: Fix static checker warning (Harish Patil) [1391272] - [netdrv] qed: fix old-style function definition (Harish Patil) [1391272] - [netdrv] qed: Fix to use list_for_each_entry_safe() when delete items (Harish Patil) [1391272] - [netdrv] qed: Add RoCE ll2 & GSI support (Harish Patil) [1391272] - [netdrv] qed: Add support for memory registeration verbs (Harish Patil) [1391272] - [netdrv] qed: Add support for QP verbs (Harish Patil) [1391272] - [netdrv] qed: PD,PKEY and CQ verb support (Harish Patil) [1391272] - [netdrv] qed: Add support for RoCE hw init (Harish Patil) [1391272] - [netdrv] qede: Add qedr framework (Harish Patil) [1391272] - [netdrv] qed: Add Light L2 support (Harish Patil) [1391272] - [netdrv] qed: Fix stack corruption on probe (Harish Patil) [1391272] - [netdrv] qed: mark symbols static where possible (Harish Patil) [1391272] - [netdrv] qede: mark qede_set_features() static (Harish Patil) [1391272] - [netdrv] qed*: Add support for the ethtool get_regs operation (Harish Patil) [1391272] - [netdrv] qed: Add support for debug data collection (Harish Patil) [1391272] - [netdrv] qed: add missing header dependencies (Harish Patil) [1391272] - [netdrv] qed: Add infrastructure for debug data collection (Harish Patil) [1391272] - [netdrv] qed: Remove OOM messages (Harish Patil) [1391272] - [netdrv] qed: fix kzalloc-simple.cocci warnings (Harish Patil) [1391272] - [netdrv] qed: Clear dcbx memory buffers before the usage (Harish Patil) [1391272] - [netdrv] qed: Set selection-field while configuring the app entry in ieee mode (Harish Patil) [1391272] - [netdrv] qed*: Disallow dcbx configuration for VF interfaces (Harish Patil) [1391272] - [netdrv] qede: hide 32-bit compile warning (Harish Patil) [1391272] - [netdrv] qede: Add support for Tx/Rx-only queues (Harish Patil) [1391272] - [netdrv] qed: Fix address macros (Harish Patil) [1391272] - [netdrv] qed: Change locking scheme for VF channel (Harish Patil) [1391272] - [netdrv] qed*: Add support for VFs over legacy PFs (Harish Patil) [1391272] - [netdrv] qed: Prevent VFs from pause flooding (Harish Patil) [1391272] - [netdrv] qed: Add support for legacy VFs (Harish Patil) [1391272] - [netdrv] qed: FLR of active VFs might lead to FW assert (Harish Patil) [1391272] - [netdrv] qed: utilize FW 8.10.10.0 (Harish Patil) [1391272] - [netdrv] qede: Fix forcing high speeds (Harish Patil) [1391272] - [netdrv] qed*: Fix pause setting (Harish Patil) [1391272] - [netdrv] qede: Fix Tx timeout due to xmit_more (Harish Patil) [1391272] - [netdrv] qed: Add support for NCSI statistics (Harish Patil) [1391272] - [netdrv] qede: Add support for per-queue stats (Harish Patil) [1391272] - [netdrv] qede: Add support for capturing additional stats in ethtool-stats display (Harish Patil) [1391272] - [netdrv] qed*: Add and modify some prints (Harish Patil) [1391272] - [netdrv] qed*: Trivial modifications (Harish Patil) [1391272] - [netdrv] qed*: Semantic changes (Harish Patil) [1391272] - [netdrv] qed: Fix possible memory leak in qed_dcbnl_get_ieee_pfc() (Harish Patil) [1391272] - [netdrv] qed*: Add support for ethtool link_ksettings callbacks (Harish Patil) [1391272] - [netdrv] qed: Update app count when adding a new dcbx app entry to the table (Harish Patil) [1391272] - [netdrv] qed: Add dcbx app support for IEEE Selection Field (Harish Patil) [1391272] - [netdrv] qed: Use ieee mfw-mask to get ethtype in ieee-dcbx mode (Harish Patil) [1391272] - [netdrv] qed: Remove the endian-ness conversion for pri_to_tc value (Harish Patil) [1391272] - [netdrv] qed: Use DEFINE_SPINLOCK() for spinlock (Harish Patil) [1391272] - [netdrv] qed: Fail driver load in 100g MSI mode (Harish Patil) [1391272] - [netdrv] qed: Fix error return code in qed_resc_alloc() (Harish Patil) [1391272] - [netdrv] qed: do not use unitialized variable (Harish Patil) [1391272] - [netdrv] qed: Prevent over-usage of vlan credits by PF (Harish Patil) [1391272] - [netdrv] qed: Correct min bandwidth for 100g (Harish Patil) [1391272] - [netdrv] qede: Reset statistics on explicit down (Harish Patil) [1391272] - [netdrv] qed: Don't over-do producer cleanup for Rx (Harish Patil) [1391272] - [netdrv] qed: Fix removal of spoof checking for VFs (Harish Patil) [1391272] - [netdrv] qede: Don't try removing unconfigured vlans (Harish Patil) [1391272] - [netdrv] qed: Fix setting/clearing bit in completion bitmap (Harish Patil) [1391272] - [netdrv] qede: Bump up driver version to 8.10.1.20 (Harish Patil) [1391272] - [netdrv] qede: Add get/set rx copy break tunable support (Harish Patil) [1391272] - [netdrv] qede: Utilize xmit_more (Harish Patil) [1391272] - [netdrv] qede: qede_poll refactoring (Harish Patil) [1391272] - [netdrv] qede: Add support for handling IP fragmented packets (Harish Patil) [1391272] - [netdrv] qed: Protect the doorbell BAR with the write barriers (Harish Patil) [1391272] - [netdrv] qede: Fix the static checker warnings (Harish Patil) [1391272] - [netdrv] qed: Fix static checker warnings (Harish Patil) [1391272] - [netdrv] qede: Add support for coalescing config read/update (Harish Patil) [1391272] - [netdrv] qed: Add support for coalescing config read/update (Harish Patil) [1391272] - [netdrv] qed: Add missing port-mode (Harish Patil) [1391272] - [netdrv] qed: Fix returning unlimited SPQ entries (Harish Patil) [1391272] - [netdrv] qed*: Don't reset statistics on inner reload (Harish Patil) [1391272] - [netdrv] qed: Prevent VF from Tx-switching 'promisc' (Harish Patil) [1391272] - [netdrv] qed: Correct default vlan behavior (Harish Patil) [1391272] - [netdrv] qede: Add dcbnl support (Harish Patil) [1391272] - [netdrv] qed: Add dcbnl support (Harish Patil) [1391272] - [netdrv] qed: Add support for query/config dcbx (Harish Patil) [1391272] - [netdrv] qed: potential overflow in qed_cxt_src_t2_alloc() (Harish Patil) [1391272] - [netdrv] qed: PF to reply to unknown messages (Harish Patil) [1391272] - [netdrv] qed: PF enforce MAC limitation of VFs (Harish Patil) [1391272] - [netdrv] qed: Move doorbell calculation from VF to PF (Harish Patil) [1391272] - [netdrv] qed: Make PF more robust against malicious VF (Harish Patil) [1391272] - [netdrv] qed: PF-VF resource negotiation (Harish Patil) [1391272] - [netdrv] qed: Relax VF firmware requirements (Harish Patil) [1391272] - [netdrv] qed: Fix next-ptr chains for BE / 32-bit (Harish Patil) [1391272] - [netdrv] qed: Initialize hardware for new protocols (Harish Patil) [1391272] - [netdrv] qed: Add iscsi/rdma personalities (Harish Patil) [1391272] - [netdrv] qed: Add common HSI for new protocols (Harish Patil) [1391272] - [netdrv] qed: Revisit chain implementation (Harish Patil) [1391272] - [netdrv] qed: fix qed_fill_link() error handling (Harish Patil) [1391272] - [netdrv] qed: Don't config min BW on 100g on link flap (Harish Patil) [1391272] - [netdrv] qed: Prevent 100g from working in MSI (Harish Patil) [1391272] - [netdrv] qed: Add missing 100g init mode (Harish Patil) [1391272] - [netdrv] qed: Save min/max accross dcbx-change (Harish Patil) [1391272] - [netdrv] qed: Fix allocation in interrupt context (Harish Patil) [1391272] - [netdrv] qede: Don't expose self-test for VFs (Harish Patil) [1391272] - [netdrv] qede: Reload on GRO changes (Harish Patil) [1391272] - [netdrv] qede: Fix VF minimum BW setting (Harish Patil) [1391272] - [netdrv] qed/qede: update driver version to 8.7.1.43 (Harish Patil) [1372930]- [scsi] qla2xxx: Update driver version to 8.07.00.38.07.4-k (Chad Dupuis) [1384091] - [scsi] qla2xxx: Fix scsi scan hang triggered if adapter fails during init (Chad Dupuis) [1384091] - [scsi] qla2xxx: fix spelling mistake "retyring" -> "retrying" (Chad Dupuis) [1384091] - [scsi] qla2xxx: small cleanup in qla2x00_wait_for_hba_ready() (Chad Dupuis) [1384091] - [scsi] qla2xxx: Fix BBCR offset (Chad Dupuis) [1384091] - [scsi] qla2xxx: Fix duplicate message id (Chad Dupuis) [1384091] - [scsi] qla2xxx: Separate ISP type bits out from device type (Chad Dupuis) [1384091] - [scsi] qla2xxx: Correction to function qla26xx_dport_diagnostics() (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add support to handle Loop Init error Asynchronus event (Chad Dupuis) [1384091] - [scsi] qla2xxx: Let DPORT be enabled purely by nvram (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add bsg interface to support statistics counter reset (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add bsg interface to support D_Port Diagnostics (Chad Dupuis) [1384091] - [scsi] qla2xxx: Check for device state before unloading the driver (Chad Dupuis) [1384091] - [scsi] qla2xxx: Properly reset firmware statistics (Chad Dupuis) [1384091] - [scsi] qla2xxx: Make debug buffer log easier to view (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add module parameter alternate/short names (Chad Dupuis) [1384091] - [scsi] qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode (Chad Dupuis) [1384091] - [scsi] qla2xxx: Shutdown board on thermal shutdown aen (Chad Dupuis) [1384091] - [scsi] qla2xxx: Add ram area DDR for fwdump template entry T262 (Chad Dupuis) [1384091] - [scsi] qla2xxx: Remove sysfs node fw_dump_template (Chad Dupuis) [1384091] - [scsi] qla2xxx: setup data needed in ISR before setting up the ISR (Chad Dupuis) [1384091] - [scsi] qla2xxx: Remove erroneous unused macro qla82xx_get_temp_val1() (Chad Dupuis) [1384091] - [scsi] qla2xxx: Indicate out-of-memory with -ENOMEM (Chad Dupuis) [1384091] - [scsi] be2iscsi: Reinit SGL handle, CID tables after TPE (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Use GFP_ATOMIC under spin lock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update driver version (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add checks to validate CID alloc/free (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove wq_name from beiscsi_hba (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove unused struct members (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove redundant receive buffers posting (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix iSCSI cmd cleanup IOCTL (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Set WRB invalid bit for SkyHawk (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Take iscsi_task ref in abort handler (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix for crash in beiscsi_eh_device_reset (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix use of invalidate command table req (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: set errno on error path (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: set errno on error path (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: allocate enough memory in beiscsi_boot_get_sinfo() (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: mark symbols static where possible (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Replace _bh with _irqsave/irqrestore (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add missing unlock for mbox_lock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove redundant iscsi_wrb desc memset (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix error return code (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update copyright information (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix queue and connection parameters (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix async PDU handling path (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add FUNCTION_RESET during driver unload (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fail the sessions immediately after TPE (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add TPE recovery feature (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add V1 of EPFW cleanup IOCTL (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix POST check and reset sequence (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Move functions to right files (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Add IOCTL to check UER supported (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix to add timer for UE detection (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix to make boot discovery non-blocking (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix checks for HBA in error state (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove isr_lock and dead code (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Remove alloc_mcc_tag & beiscsi_pci_soft_reset (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Check all zeroes IP before issuing IOCTL (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Handle only NET_PARAM in iface_get_param (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Rename iface get/set/create/destroy APIs (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Update iface handle before any set param (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Move VLAN code to common iface_set_param (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix release of DHCP IP in static mode (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix gateway APIs to support IPv4 & IPv6 (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Set and return right iface v4/v6 states (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Reduce driver load/unload time (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Replace _bh version for mcc_lock spinlock (Maurizio Lombardi) [1382263] - [scsi] be2iscsi: Fix to use correct configuration values (Maurizio Lombardi) [1382263] - [scsi] megaraid_sas: handle dma_addr_t right on 32-bit (Tomas Henzl) [1417038] - [scsi] megaraid_sas: array overflow in megasas_dump_frame() (Tomas Henzl) [1417038] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Change RAID_1_10_RMW_CMDS to RAID_1_PEER_CMDS and set value to 2 (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Indentation and smatch warning fixes (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Cleanup VD_EXT_DEBUG and SPAN_DEBUG related debug prints (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Increase internal command pool (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Use synchronize_irq to wait for IRQs to complete (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Bail out the driver load if ld_list_query fails (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Change build_mpt_mfi_pass_thru to return void (Tomas Henzl) [1417038] - [scsi] megaraid_sas: During OCR, if get_ctrl_info fails do not continue with OCR (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Do not set fp_possible if TM capable for non-RW syspdIO, change fp_possible to bool (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Remove unused pd_index from megasas_build_ld_nonrw_fusion (Tomas Henzl) [1417038] - [scsi] megaraid_sas: megasas_return_cmd does not memset IO frame to zero (Tomas Henzl) [1417038] - [scsi] megaraid_sas: max_fw_cmds are decremented twice, remove duplicate (Tomas Henzl) [1417038] - [scsi] megaraid_sas: update can_queue only if the new value is less (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Change max_cmd from u32 to u16 in all functions (Tomas Henzl) [1417038] - [scsi] megaraid_sas: set pd_after_lb from MR_BuildRaidContext and initialize pDevHandle to MR_DEVHANDLE_INVALID (Tomas Henzl) [1417038] - [scsi] megaraid_sas: latest controller OCR capability from FW before sending shutdown DCMD (Tomas Henzl) [1417038] - [scsi] megaraid_sas: avoid unaligned access in ioctl path (Tomas Henzl) [1417038] - [scsi] megaraid_sas: big endian support changes (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Big endian RDPQ mode fix (Tomas Henzl) [1417038] - [scsi] megaraid_sas: MR_TargetIdToLdGet u8 to u16 and avoid invalid raid-map access (Tomas Henzl) [1417038] - [scsi] megaraid_sas: In validate raid map, raid capability is not converted to cpu format for all lds (Tomas Henzl) [1417038] - [scsi] megaraid_sas: reduce size of fusion_context and use vmalloc if kmalloc fails (Tomas Henzl) [1417038] - [scsi] megaraid_sas: add print in device removal path (Tomas Henzl) [1417038] - [scsi] megaraid_sas: enhance debug logs in OCR context (Tomas Henzl) [1417038] - [scsi] megaraid_sas: set residual bytes count during IO completion (Tomas Henzl) [1417038] - [scsi] megaraid_sas: raid 1 write performance for large io (Tomas Henzl) [1417038] - [scsi] megaraid_sas: NVME fast path io support (Tomas Henzl) [1417038] - [scsi] megaraid_sas: NVME interface target prop added (Tomas Henzl) [1417038] - [scsi] megaraid_sas: NVME Interface detection and prop settings (Tomas Henzl) [1417038] - [scsi] megaraid_sas: change issue_dcmd to return void from int (Tomas Henzl) [1417038] - [scsi] megaraid_sas: megasas_get_request_descriptor always return valid desc (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Use DID_REQUEUE (Tomas Henzl) [1417038] - [scsi] megaraid_sas: RAID map is accessed for SYS PDs when use_seqnum_jbod_fp is not set (Tomas Henzl) [1417038] - [scsi] megaraid_sas: Refactor MEGASAS_IS_LOGICAL macro using sdev (Tomas Henzl) [1417038] - [scsi] megaraid_sas: 32 bit descriptor fire cmd optimization (Tomas Henzl) [1417038] - [scsi] megaraid_sas: raid 1 fast path code optimize (Tomas Henzl) [1417038] - [scsi] megaraid_sas: cpu select rework (Tomas Henzl) [1417038] - [scsi] megaraid: Revert "scsi: megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth" (Tomas Henzl) [1417038] - [maintainers] Updating maintainers list for Cisco FNI and SNIC drivers (Maurizio Lombardi) [1388217] - [scsi] fnic: Avoid sending reset to firmware when another reset is in progress (Maurizio Lombardi) [1388217] - [scsi] fnic: Correcting rport check location in fnic_queuecommand_lck (Maurizio Lombardi) [1388217] - [scsi] fnic: use kernel's 'pM' format option to print MAC (Maurizio Lombardi) [1388217] - [scsi] fnic: pci_dma_mapping_error() doesn't return an error code (Maurizio Lombardi) [1388217]- [powerpc] pseries: Automatically resize HPT for memory hot add/remove (David Gibson) [1305399] - [mm] memblock: don't mark memblock_phys_mem_size() as __init (David Gibson) [1305399] - [powerpc] mm: Split hash page table sizing heuristic into a helper (David Gibson) [1305399] - [powerpc] pseries: Add support for hash table resizing (David Gibson) [1305399] - [powerpc] pseries: Add hypercall wrappers for hash page table resizing (David Gibson) [1305399] - [powerpc] Remove the celleb support (David Gibson) [1305399] - [tty] hvc: remove celleb-only beat driver (David Gibson) [1305399] - [powerpc] ptrace: Fix cppcheck issue in gpr32_set_common/gpr32_get_common() (Gustavo Duarte) [1187582] - [powerpc] ptrace: Fix coredump since ptrace TM changes (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for Performance Monitor registers (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for EBB registers (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPPC_TAR, NT_PPC_PPR, NT_PPC_DSCR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable NT_PPC_TM_CTAR, NT_PPC_TM_CPPR, NT_PPC_TM_CDSCR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for TM SPR state (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CVSX (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CVMX (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CFPR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable support for NT_PPC_CGPR (Gustavo Duarte) [1187582] - [powerpc] ptrace: Adapt gpr32_get, gpr32_set functions for transaction (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable in transaction NT_PPC_VSX ptrace requests (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable in transaction NT_PPC_VMX ptrace requests (Gustavo Duarte) [1187582] - [powerpc] ptrace: Enable in transaction NT_PRFPREG ptrace requests (Gustavo Duarte) [1187582] - [powerpc] process: Add the function flush_tmregs_to_thread (Gustavo Duarte) [1187582] - [powerpc] elf: Add powerpc specific core note sections (Gustavo Duarte) [1187582] - [powerpc] tm: Drop tm_orig_msr from thread_struct (Gustavo Duarte) [1187582] - [powerpc] pseries: Advertise Hot Plug Event support to firmware (Thomas Huth) [1305399 1323417] - [powerpc] prom: Switch to using structs for ibm_architecture_vec (Thomas Huth) [1305399 1323417] - [powerpc] prom: Define structs for client architecture vectors (Thomas Huth) [1305399 1323417] - [powerpc] prom: Fix sub-processor option passed to ibm, client-architecture-support (Thomas Huth) [1305399 1323417] - [powerpc] Add macros for the ibm_architecture_vec[] lengths (Thomas Huth) [1305399 1323417] - [powerpc] pseries: Implement indexed-count hotplug memory remove (Thomas Huth) [1323417] - [powerpc] pseries: Implement indexed-count hotplug memory add (Thomas Huth) [1323417] - [powerpc] pseries: Fix build break when MEMORY_HOTREMOVE=n (Thomas Huth) [1323417] - [powerpc] pseries: Introduce memory hotplug READD operation (Thomas Huth) [1323417] - [powerpc] pseries: Revert 'Auto-online hotplugged memory' (Thomas Huth) [1323417] - [powerpc] pseries: Make the acquire/release of the drc for memory a seperate step (Thomas Huth) [1323417] - [powerpc] pseries: Remove call to memblock_add() (Thomas Huth) [1323417] - [powerpc] pseries: Auto-online hotplugged memory (Thomas Huth) [1323417] - [powerpc] pseries: Use lmb_is_removable() to check removability (Thomas Huth) [1323417] - [powerpc] Fix unused function warning 'lmb_to_memblock' (Thomas Huth) [1323417] - [powerpc] of: Introduce device tree node flag helpers (Thomas Huth) [1323417] - [powerpc] pseries: Correct possible read beyond dlpar sysfs buffer (Thomas Huth) [1323417] - [powerpc] pseries: fix memory leak in queue_hotplug_event() error path (Thomas Huth) [1323417] - [powerpc] pseries: Use kernel hotplug queue for PowerVM hotplug events (Thomas Huth) [1323417] - [powerpc] pseries: Add support for hotplug interrupt source (Thomas Huth) [1323417] - [powerpc] pseries: Add pseries hotplug workqueue (Thomas Huth) [1323417] - [powerpc] pseries: Dynamic add entires to associativity lookup array (Thomas Huth) [1323417] - [powerpc] pseries: Move property cloning into its own routine (Thomas Huth) [1323417] - [powerpc] pseries: Update LMB associativity index during DLPAR add/remove (Thomas Huth) [1323417] - [powerpc] pseries: Refactor dlpar_add_lmb() code (Thomas Huth) [1323417] - [powerpc] pseries: Consolidate CPU hotplug code to hotplug-cpu.c (Thomas Huth) [1323417] - [powerpc] Ensure global functions include their prototype (Thomas Huth) [1323417] - [powerpc] arch/powerpc: replace obsolete strict_strto* calls (Thomas Huth) [1323417] - [powerpc] pseries: Verify CPU doesn't exist before adding (Thomas Huth) [1323417] - [powerpc] pseries: Release DRC when configure_connector fails (Thomas Huth) [1323417] - [powerpc] pseries: use kmemdup rather than duplicating its implementation (Thomas Huth) [1323417] - [powerpc] pseries: Fix possible leaked device node reference (Thomas Huth) [1323417] - [powerpc] pseries: Fix compile of memory hotplug without CONFIG_MEMORY_HOTREMOVE (Thomas Huth) [1323417] - [powerpc] pseries: Correct memory hotplug locking (Thomas Huth) [1323417] - [powerpc] pseries: Implement memory hotplug remove in the kernel (Thomas Huth) [1323417] - [powerpc] pseries: Implement memory hotplug add in the kernel (Thomas Huth) [1323417] - [powerpc] pseries: Create new device hotplug entry point (Thomas Huth) [1323417] - [powerpc] pseries: Declare the acquire/release drc index routines (Thomas Huth) [1323417] - [powerpc] Remove ppc_md.remove_memory (Thomas Huth) [1323417] - [powerpc] Fix comment typos in hotplug-memory.c (Thomas Huth) [1323417] - [powerpc] pseries: Define rtas hotplug event sections (Thomas Huth) [1323417]- [kernel] tracing: Do not have 'comm' filter override event 'comm' field (Pratyush Anand) [1399999] - [kernel] tracing: Allow triggers to filter for CPU ids and process names (Pratyush Anand) [1399999] - [x86] apic: Order irq_enter/exit() calls correctly vs. ack_APIC_irq() (George Beshers) [1404816] - [x86] apic: Fix suspicious RCU usage in smp_trace_call_function_interrupt() (George Beshers) [1404816] - [x86] Consolidate irq entering inlines (George Beshers) [1404816] - [net] ip_tunnel: Create percpu gro_cell (Jiri Benc) [1424076] - [net] udp: fix errorneous sk_filter removal (Paolo Abeni) [1388467] - [net] l2tp: do not use udp_ioctl() (Paolo Abeni) [1388467] - [net] udp: properly cope with csum errors (Paolo Abeni) [1388467] - [net] udp: be less conservative with sock rmem accounting (Paolo Abeni) [1388467] - [net] udplite: fix NULL pointer dereference (Paolo Abeni) [1388467] - [net] udp: do fwd memory scheduling on dequeue (Paolo Abeni) [1388467] - [net] sock: add an explicit sk argument for ip_cmsg_recv_offset() (Paolo Abeni) [1388467] - [net] udp: use it's own memory accounting schema (Paolo Abeni) [1388467] - [net] udp: implement memory accounting helpers (Paolo Abeni) [1388467] - [net] sock: factor out helpers for memory and queue manipulation (Paolo Abeni) [1388467] - [net] Fix inverted test in __skb_recv_datagram (Paolo Abeni) [1388467] - [net] enable more fine-grained datagram reception control (Paolo Abeni) [1388467] - [net] add common accessor for setting dropcount on packets (Paolo Abeni) [1388467] - [net] ipvs: SH fallback and L4 hashing (Jakub Sitnicki) [1365002] - [net] ipvs: provide iph to schedulers (Jakub Sitnicki) [1365002] - [acpi] acpi / sysfs: Fix an issue for LoadTable opcode (Prarit Bhargava) [1425195] - [acpi] acpica: tables: Add new table events indicating table installation/uninstallation (Prarit Bhargava) [1425195] - [acpi] acpica: tables: Remove wrong table event macros (Prarit Bhargava) [1425195] - [misc] cxl: fix nested locking hang during EEH hotplug (Steve Best) [1429625] - [misc] cxl: Prevent read/write to AFU config space while AFU not configured (Steve Best) [1429625] - [edac] enable skx_edac (Aristeu Rozanski) [1273747] - [edac] skx_edac: Add EDAC driver for Skylake (Aristeu Rozanski) [1273747] - [netdrv] broadcom: bnx2x: use new api ethtool_{get|set}_link_ksettings (Michal Schmidt) [1391238] - [netdrv] bnx2x: avoid two atomic ops per page on x86 (Michal Schmidt) [1391238] - [netdrv] bnx2x: Fix printk() message errors (Michal Schmidt) [1391238] - [netdrv] bnx2x: Prevent tunnel config for 577xx (Michal Schmidt) [1391238] - [netdrv] bnx2x: Correct ringparam estimate when DOWN (Michal Schmidt) [1391238] - [netdrv] bnx2x: fix improper return value (Michal Schmidt) [1391238] - [netdrv] bnx2x: use reset to set network header (Michal Schmidt) [1391238] - [netdrv] bnx2x: switch to napi_complete_done() (Michal Schmidt) [1391238] - [netdrv] bnx2x: cleanup ETH_* defines (Michal Schmidt) [1391238] - [netdrv] bnx2x: free the mac filter group list before freeing the cmd (Michal Schmidt) [1391238] - [netdrv] bnx2x: allocate mac filtering pending list in PAGE_SIZE increments (Michal Schmidt) [1391238] - [netdrv] bnx2x: allocate mac filtering 'mcast_list' in PAGE_SIZE increments (Michal Schmidt) [1391238] - [netdrv] bnx2x: don't reset chip on cleanup if PCI function is offline (Michal Schmidt) [1391238] - [netdrv] bnx2x: Add support for segmentation of tunnels with outer checksums (Michal Schmidt) [1391238] - [netdrv] bnx2x: Don't flush multicast MACs (Michal Schmidt) [1391238] - [netdrv] bnx2x: Move all UDP port notifiers to single function (Michal Schmidt) [1391238] - [netdrv] cxgb4vf: Fix queue allocation for 40G adapter (Sai Vemuri) [1250931] - [netdrv] cxgb4: Fix issue while re-registering VF mgmt netdev (Sai Vemuri) [1250931] - [netdrv] cxgb4/cxgb4vf: Add set VF mac address support (Sai Vemuri) [1250931] - [netdrv] cxgb4: Add control net_device for configuring PCIe VF (Sai Vemuri) [1250931] - [infiniband] iw_cxgb4: set *bad_wr for post_send/post_recv errors (Sai Vemuri) [1416917]- [netdrv] e1000e: driver trying to free already-free irq (Jarod Wilson) [1383529] - [netdrv] e1000e/ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Jarod Wilson) [1383529] - [netdrv] e1000e: Use pci_(request|release)_mem_regions (Jarod Wilson) [1383529] - [netdrv] e1000e: don't modify SYSTIM registers during SIOCSHWTSTAMP ioctl (Jarod Wilson) [1383529] - [netdrv] e1000e: mark shifted values as unsigned (Jarod Wilson) [1383529] - [netdrv] e1000e: use BIT() macro for bit defines (Jarod Wilson) [1383529] - [netdrv] e1000e: e1000e_cyclecounter_read(): do overflow check only if needed (Jarod Wilson) [1383529] - [netdrv] e1000e: e1000e_cyclecounter_read(): fix er32(SYSTIML) overflow check (Jarod Wilson) [1383529] - [netdrv] e1000e: Cleanup consistency in ret_val variable usage (Jarod Wilson) [1383529] - [netdrv] e1000e: fix ethtool autoneg off for non-copper (Jarod Wilson) [1383529] - [netdrv] e1000e: call ndo_stop() instead of dev_close() when running offline selftest (Jarod Wilson) [1383529] - [netdrv] sfc: do not device_attach if a reset is pending (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: forget filters from sw table if hw replies ENOENT on removing them (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix filter_id misinterpretation in edge case (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: only fall back to a lower interrupt mode if it is supported (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: MSI-X is the only interrupt mode for EF10 VFs (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix swapped arguments to efx_ef10_handle_rx_event_errors (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: configure UDP tunnel offload ports (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: update mcdi_pcol definitions for MC_CMD_SET_TUNNEL_ENCAP_UDP_PORTS (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: call mcdi_reboot_detected() when MC reboots during an MCDI command (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: harden driver against MC resets during initial probe (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: set csum_level for encapsulated packets (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: process RX event inner checksum flags (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: report 4-tuple UDP hashing to ethtool, if it's enabled (Jarod Wilson) [1389480 1386061 1385378 1385133] - [netdrv] sfc: enable 4-tuple RSS hashing for UDP (Jarod Wilson) [1385133 1385378 1386061 1389480] - [net] Delete trailing semi-colon from definition of netdev_WARN() (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix an off by one bug (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc-falcon: get rid of custom busy polling code (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: get rid of custom busy polling code (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fix an off-by-one compare on an array size (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: generalize napi_complete_done() (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: insert catch-all filters for encapsulated traffic (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: refactor debug-or-warnings printks (Jarod Wilson) [1385133 1385378 1386061 1389480] - [net] implement netif_cond_dbg macro (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: fixes to filter restore handling (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: reduce severity of PIO buffer alloc failures (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: read back RX hash config from the NIC when querying it with ethtool -x (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: support setting RSS hash key through ethtool API (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: get PIO buffer size from the NIC (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: allow PIO more often (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Replace memset with eth_zero_addr (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: efx_get_phys_port_id() can be static (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: stop setting dev_port (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: implement ndo_get_phys_port_name (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: support ndo_get_phys_port_id even when !CONFIG_SFC_SRIOV (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: don't report RX hash keys to ethtool when RSS wasn't enabled (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc-falcon: declare module version (same as ethtool drvinfo version) (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: declare module version (same as ethtool drvinfo version) (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove EFX_BUG_ON_PARANOID, use EFX_WARN_ON_[ONCE_]PARANOID instead (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove RESET_TYPE_RX_RECOVERY (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] ethernet: sfc: Add Kconfig entry for vendor Solarflare (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: don't select SFC_FALCON (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: fix debug message format string in efx_farch_handle_rx_not_ok (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: separate out SFC4000 ("Falcon") support into new sfc-falcon driver (Jarod Wilson) [1385133 1385378 1386061 1389480 1389671] - [netdrv] sfc: remove unneeded variable (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove Software TSO (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: handle failure to allocate TSOv2 contexts (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Firmware-Assisted TSO version 2 (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Update EF10 register definitions (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1385133 1385378 1386061 1389480] - [netdrv] sfc: remove napi_hash_del() call (Jarod Wilson) [1385133 1385378 1386061 1389480]- [netdrv] igb/igbvf: Don't use lco_csum to compute IPv4 checksum (Corinna Vinschen) [1383528] - [netdrv] igbvf: bump version to igbvf-2.4.0 (Corinna Vinschen) [1383528] - [netdrv] igb/igbvf: Add support for GSO partial (Corinna Vinschen) [1383528] - [netdrv] igb: Fix hw_dbg logging in igb_update_flash_i210 (Corinna Vinschen) [1383527] - [netdrv] igb: add i211 to i210 PHY workaround (Corinna Vinschen) [1383527] - [netdrv] igb: close/suspend race in netif_device_detach (Corinna Vinschen) [1383527] - [netdrv] igb: reset the PHY before reading the PHY ID (Corinna Vinschen) [1383527] - [netdrv] igb: use igb_adapter->io_addr instead of e1000_hw->hw_addr (Corinna Vinschen) [1383527] - [netdrv] igb: Workaround for igb i210 firmware issue (Corinna Vinschen) [1383527] - [netdrv] igb: correct register comments (Corinna Vinschen) [1383527] - [netdrv] igb: Realign bad indentation (Corinna Vinschen) [1383527] - [netdrv] igb/igbvf: Don't use lco_csum to compute IPv4 checksum (Corinna Vinschen) [1383527] - [netdrv] igb: restore PPS signal on igb_ptp_reset (Corinna Vinschen) [1383527] - [netdrv] igb: bump version to igb-5.4.0 (Corinna Vinschen) [1383527] - [netdrv] igb: fix non static symbol warning (Corinna Vinschen) [1383527] - [netdrv] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Corinna Vinschen) [1383527] - [netdrv] igb: fix error code in igb_add_ethtool_nfc_entry() (Corinna Vinschen) [1383527] - [netdrv] igb: support RX flow classification by VLAN (Corinna Vinschen) [1383527] - [netdrv] igb: support RX flow classification by ethertype (Corinna Vinschen) [1383527] - [netdrv] igb: add support of RX network flow classification (Corinna Vinschen) [1383527] - [netdrv] igb: fix adjusting PTP timestamps for Tx/Rx latency (Corinna Vinschen) [1383527] - [netdrv] igb: Only DMA sync frame length (Corinna Vinschen) [1383527] - [netdrv] igb: call igb_ptp_suspend during suspend/resume cycle (Corinna Vinschen) [1383527] - [netdrv] igb: implement igb_ptp_suspend (Corinna Vinschen) [1383527] - [netdrv] igb: re-use igb_ptp_reset in igb_ptp_init (Corinna Vinschen) [1383527] - [netdrv] igb: introduce IGB_PTP_OVERFLOW_CHECK flag (Corinna Vinschen) [1383527] - [netdrv] igb: introduce ptp_flags variable and use it to replace IGB_FLAG_PTP (Corinna Vinschen) [1383527] - [netdrv] ethernet/intel: Use pci_(request|release)_mem_regions (Corinna Vinschen) [1383527] - [netdrv] igb/igbvf: Add support for GSO partial (Corinna Vinschen) [1383527] - [netdrv] igb: adjust PTP timestamps for Tx/Rx latency (Corinna Vinschen) [1383527] - [netdrv] igb: make igb_update_pf_vlvf static (Corinna Vinschen) [1383527] - [netdrv] igb: use BIT() macro or unsigned prefix (Corinna Vinschen) [1383527] - [netdrv] generalize napi_complete_done() (Ivan Vecera) [1382354] - [netdrv] be2net: get rid of custom busy poll code (Ivan Vecera) [1382354] - [netdrv] be2net: fix initial MAC setting (Ivan Vecera) [1382354] - [netdrv] be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera) [1382354] - [netdrv] be2net: don't delete MAC on close on unprivileged BE3 VFs (Ivan Vecera) [1382354] - [netdrv] be2net: fix status check in be_cmd_pmac_add() (Ivan Vecera) [1382354] - [netdrv] be2net: fix unicast list filling (Ivan Vecera) [1382354] - [netdrv] be2net: fix accesses to unicast list (Ivan Vecera) [1382354] - [netdrv] benet: stricter vxlan offloading check in be_features_check (Ivan Vecera) [1382354] - [netdrv] emulex: benet: use new api ethtool_{get|set}_link_ksettings (Ivan Vecera) [1382354] - [netdrv] be2net: Add DEVSEC privilege to SET_HSW_CONFIG command (Ivan Vecera) [1382354] - [netdrv] be2net: do not call napi_hash_del() (Ivan Vecera) [1382354] - [netdrv] be2net: Enable VF link state setting for BE3 (Ivan Vecera) [1382354] - [netdrv] be2net: Fix TX stats for TSO packets (Ivan Vecera) [1382354] - [netdrv] be2net: Update Copyright string in be_hw.h (Ivan Vecera) [1382354] - [netdrv] be2net: NCSI FW section should be properly updated with ethtool for BE3 (Ivan Vecera) [1382354] - [netdrv] be2net: Provide an alternate way to read pf_num for BEx chips (Ivan Vecera) [1382354] - [netdrv] be2net: fix non static symbol warnings (Ivan Vecera) [1382354] - [netdrv] be2net: mark symbols static where possible (Ivan Vecera) [1382354] - [netdrv] be2net: Update the driver version to 11.1.0.0 (Ivan Vecera) [1382354] - [netdrv] be2net: Fix mac address collision in some configurations (Ivan Vecera) [1382354] - [netdrv] be2net: Avoid redundant addition of mac address in HW (Ivan Vecera) [1382354] - [netdrv] be2net: Add privilege level check for OPCODE_COMMON_GET_EXT_FAT_CAPABILITIES SLI cmd (Ivan Vecera) [1382354] - [netdrv] be2net: Issue COMMON_RESET_FUNCTION cmd during driver unload (Ivan Vecera) [1382354] - [netdrv] be2net: Support UE recovery in BEx/Skyhawk adapters (Ivan Vecera) [1382354] - [netdrv] be2net: replace polling with sleeping in the FW completion path (Ivan Vecera) [1382354] - [netdrv] be2net: Avoid unnecessary firmware updates of multicast list (Ivan Vecera) [1382354] - [netdrv] be2net: do not remove vids from driver table if be_vid_config() fails (Ivan Vecera) [1382354] - [netdrv] be2net: clear vlan-promisc setting before programming the vlan list (Ivan Vecera) [1382354]- [netdrv] amd-xgbe: Check xgbe_init() return code (David Arcari) [1339783] - [netdrv] amd-xgbe: Add a hardware quirk for register definitions (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix IRQ processing when running in single IRQ mode (David Arcari) [1339783] - [netdrv] Rename CONFIG_PM to CONFIG_PM_SLEEP in XGBE driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Update connection validation for backplane mode (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix maximum GPIO value check (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix possible uninitialized variable (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix up some coccinelle identified warnings (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix mask appliciation for Clause 37 register (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for a KR redriver (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for MDIO attached PHYs (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for SFP+ modules (David Arcari) [1339783] - [netdrv] amd-xgbe: Add I2C support for sideband communication (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ECC status support for the device memory (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for new DMA interrupt mode (David Arcari) [1339783] - [netdrv] amd-xgbe: Allow for a greater number of Rx queues (David Arcari) [1339783] - [netdrv] amd-xgbe: Add PCI device support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add a workaround for Tx timestamp issue (David Arcari) [1339783] - [netdrv] amd-xgbe: Guard against incorrectly generated interrupts (David Arcari) [1339783] - [netdrv] xgbe: use new api ethtool_{get|set}_link_ksettings (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for supporting PCI devices (David Arcari) [1339783] - [netdrv] amd-xgbe: Update how to determine DMA channel status (David Arcari) [1339783] - [netdrv] amd-xgbe: Support for 64-bit management counter registers (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for a new PCS register access method (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for clause 37 auto-negotiation (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for introduction of clause 37 autoneg (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for working with more than one type of phy (David Arcari) [1339783] - [netdrv] amd-xgbe: Perform priority-based hardware FIFO allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Prepare for priority-based FIFO allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix formatting of PCS register dump (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix error return code in xgbe_probe() (David Arcari) [1339783] - [netdrv] xgbe: constify get_netdev_ops and get_ethtool_ops (David Arcari) [1339783] - [netdrv] amd-xgbe: Reset running devices after resume from hibernate (David Arcari) [1339783] - [netdrv] amd-xgbe: use correct format specifier (David Arcari) [1339783] - [netdrv] relax setup_tc ndo op handle restriction (David Arcari) [1339783] - [netdrv] amd-xgbe: Mask auto-negotiation interrupts in ISR (David Arcari) [1339783] - [netdrv] amd-xgbe: Check Rx queue fifos before stopping Rx DMA (David Arcari) [1339783] - [netdrv] amd-xgbe: Do traffic class setup when called through dcbnl (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix the mapping of priorities to traffic classes (David Arcari) [1339783] - [netdrv] amd-xgbe: Enable/disable PFC per traffic class (David Arcari) [1339783] - [netdrv] amd-xgbe: Verify forced speed matches the active speedset (David Arcari) [1339783] - [netdrv] amd-xgbe: Use __napi_schedule_irqoff (David Arcari) [1339783] - [netdrv] amd-xgbe: Change from napi_complete to napi_complete_done (David Arcari) [1339783] - [netdrv] amd-xgbe: Disable VLAN filtering when in promiscuous mode (David Arcari) [1339783] - [netdrv] rework setup_tc ndo op to consume general tc operand (David Arcari) [1339783] - [netdrv] rework ndo tc op to consume additional qdisc handle parameter (David Arcari) [1339783] - [netdrv] amd-xgbe: fix a couple timeout loops (David Arcari) [1339783] - [netdrv] move skb_mark_napi_id() into core networking stack (David Arcari) [1339783] - [netdrv] device property: acpi: Make use of the new DMA Attribute APIs (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix race between access of desc and desc index (David Arcari) [1339783] - [netdrv] amd-xgbe: Use wmb before updating current descriptor count (David Arcari) [1339783] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (David Arcari) [1339783] - [netdrv] amd-xgbe: Use system workqueue for device restart (David Arcari) [1339783] - [netdrv] amd-xgbe: Check for successful buffer allocation before use (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove the XGBE_LINK state bit (David Arcari) [1339783] - [netdrv] amd-xgbe: Use device workqueue instead of system workqueue (David Arcari) [1339783] - [netdrv] amd-xgbe: Add receive buffer unavailable statistic (David Arcari) [1339783] - [netdrv] amd-xgbe: Simplify calculation and setting of queue fifos (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ethtool error and debug messages (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ethtool support for setting the msglevel (David Arcari) [1339783] - [netdrv] amd-xgbe: Use proper DT / ACPI precedence checking (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove an unneeded semicolon on a switch statement (David Arcari) [1339783] - [netdrv] amd-xgbe: fix potential memory leak in xgbe-debugfs (David Arcari) [1339783] - [netdrv] treewide: fix typos in comment blocks (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix DMA API debug warning (David Arcari) [1339783] - [netdrv] amd-xgbe: Add the __GFP_NOWARN flag to Rx buffer allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Unify coherency checking logic with device_dma_is_coherent() (David Arcari) [1339783] - [netdrv] amd-xgbe: Use disable_irq_nosync from within timer function (David Arcari) [1339783] - [netdrv] amd-xgbe: Add more netif_dbg output to the driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix initial mode when auto-negotiation is disabled (David Arcari) [1339783] - [netdrv] amd-xgbe: Add setting of a missing hardware feature (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove manual check and set of dma_mask pointer (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix flow control setting logic (David Arcari) [1339783] - [netdrv] amd-xgbe: Support defining PHY resources in ETH device node (David Arcari) [1339783] - [netdrv] amd-xgbe: Move the PHY support into amd-xgbe (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Fix initial mode when autoneg is disabled (David Arcari) [1339783] - [netdrv] amd-xgbe: Rework the Rx path SKB allocation (David Arcari) [1339783] - [netdrv] amd-xgbe: Add netif_* message support to the driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Add additional stats to be reported via ethtool (David Arcari) [1339783] - [netdrv] batch of last_rx update avoidance in ethernet drivers (David Arcari) [1339783] - [netdrv] amd-xgbe: Add hardware dependency (David Arcari) [1339783] - [netdrv] ethernet: amd: AMD_XGBE should depend on HAS_DMA (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for the netdev Tx watchdog (David Arcari) [1339783] - [netdrv] amd-xgbe: Move Rx mode configuration into init (David Arcari) [1339783] - [netdrv] amd-xgbe: Allow rx-frames coalescing to be changed anytime (David Arcari) [1339783] - [netdrv] ptp: xgbe: convert to the 64 bit get/set time methods (David Arcari) [1339783] - [netdrv] amd-xgbe: Use napi_alloc_skb when allocating skb in softirq (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix Rx coalescing reporting (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove Tx coalescing (David Arcari) [1339783] - [netdrv] amd-xgbe: Set DMA mask based on hardware register value (David Arcari) [1339783] - [netdrv] amd-xgbe: Use the new DMA memory barriers where appropriate (David Arcari) [1339783] - [netdrv] amd-xgbe: Clarify output message about queues (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Provide support for auto-negotiation timeout (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Use the phy_driver flags field (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Use phydev advertising field vs supported (David Arcari) [1339783] - [netdrv] ethernet: codespell comment spelling fixes (David Arcari) [1339783] - [netdrv] amd-xgbe: Request IRQs only after driver is fully setup (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: PHY KX/KR mode differences (David Arcari) [1339783] - [netdrv] amd-xgbe: Check per channel DMA interrupt use in main ISR (David Arcari) [1339783] - [netdrv] amd-xgbe: Set RSS enablement based on hardware features (David Arcari) [1339783] - [netdrv] amd-xgbe: Adjust for zero-based traffic class count (David Arcari) [1339783] - [netdrv] amd-xgbe: Use proper Rx flow control register (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Allow certain PHY settings to be set by UEFI (David Arcari) [1339783] - [netdrv] amd-xgbe: Add ACPI support (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Use the proper auto-negotiation XNP registers (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Properly support the FEC auto-negotiation (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Change auto-negotiation logic (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove need for Tx path spinlock (David Arcari) [1339783] - [netdrv] amd-xgbe: Simplify the Rx desciptor ring tracking (David Arcari) [1339783] - [netdrv] amd-xgbe: Clear all state during a device restart (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: On suspend, save CTRL1 reg for use on resume (David Arcari) [1339783] - [netdrv] amd-xgbe: Add check to be sure amd-xgbe-phy driver is used (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Checkpatch fixes (David Arcari) [1339783] - [netdrv] amd-xgbe: Checkpatch fixes (David Arcari) [1339783] - [netdrv] rename vlan_tx_* helpers since "tx" is misleading there (David Arcari) [1339783] - [netdrv] xgbe: convert to timecounter adjtime (David Arcari) [1339783] - [netdrv] time: move the timecounter/cyclecounter code into its own file (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Let AMD_XGBE_PHY depend on HAS_IOMEM (David Arcari) [1339783] - [netdrv] amd-xgbe: Use disable_irq_nosync when in IRQ context (David Arcari) [1339783] - [netdrv] amd-xgbe: Prevent Tx cleanup stall (David Arcari) [1339783] - [netdrv] amd-xgbe: Associate Tx SKB with proper ring descriptor (David Arcari) [1339783] - [netdrv] amd-xgbe: Do not clear interrupt indicator (David Arcari) [1339783] - [netdrv] amd-xgbe: IRQ names require allocated memory (David Arcari) [1339783] - [netdrv] ethtool: Support for configurable RSS hash function (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for the skb->xmit_more flag (David Arcari) [1339783] - [netdrv] amd-xgbe: Perform Tx coalescing on a packet basis (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove unused variable (David Arcari) [1339783] - [netdrv] amd-xgbe: Add BQL support (David Arcari) [1339783] - [netdrv] amd-xgbe: Separate Tx/Rx ring data fields into new structs (David Arcari) [1339783] - [netdrv] amd-xgbe: Incorporate Smatch coding suggestion (David Arcari) [1339783] - [netdrv] amd-xgbe: Tx engine must not be active before stopping it (David Arcari) [1339783] - [netdrv] amd-xgbe: Add a read memory barrier to Tx/Rx path (David Arcari) [1339783] - [netdrv] amd-xgbe: use netdev_rss_key_fill() helper (David Arcari) [1339783] - [netdrv] amd-xgbe: fix ->rss_hash_type (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix sparse endian warnings (David Arcari) [1339783] - [netdrv] amd-xgbe: Check for complete packet on skb allocation error (David Arcari) [1339783] - [netdrv] amd-xgbe: Free channel/ring structures later (David Arcari) [1339783] - [netdrv] amd-xgbe: Let AMD_XGBE depend on HAS_IOMEM (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Sync PCS and PHY modes after reset (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix a spelling error (David Arcari) [1339783] - [netdrv] amd-xgbe: Add receive side scaling ethtool support (David Arcari) [1339783] - [netdrv] amd-xgbe: Provide support for receive side scaling (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for per DMA channel interrupts (David Arcari) [1339783] - [netdrv] amd-xgbe: Implement split header receive support (David Arcari) [1339783] - [netdrv] amd-xgbe: Use page allocations for Rx buffers (David Arcari) [1339783] - [netdrv] amd-xgbe: Use the u32 data type for descriptors (David Arcari) [1339783] - [netdrv] amd-xgbe: Rename pre_xmit function to dev_xmit (David Arcari) [1339783] - [netdrv] amd-xgbe: Move ring allocation to device open (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix napi Rx budget accounting (David Arcari) [1339783] - [netdrv] amd-xgbe: Properly handle feature changes via ethtool (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Fix build break for missing declaration (David Arcari) [1339783] - [netdrv] amd-xgbe: Enable interrupts for all management counters (David Arcari) [1339783] - [netdrv] amd-xgbe: Treat certain counter registers as 64 bit (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Checkpatch driver fixes (David Arcari) [1339783] - [netdrv] amd-xgbe: Checkpatch driver fixes (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Enhance parallel detection to support KR speed (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Check device for current speed mode (KR/KX) (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix initialization of the wrong spin lock (David Arcari) [1339783] - [netdrv] amd-xgbe: Use the Tx queue count for Tx flow control support (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix the xpcs mmd debugfs support (David Arcari) [1339783] - [netdrv] amd-xgbe: Reported fifo size from hardware is not correct (David Arcari) [1339783] - [netdrv] amd-xgbe: Check for Tx hardware queue flushing support (David Arcari) [1339783] - [netdrv] amd: xgbe: fix duplicate #include of linux/phy.h (David Arcari) [1339783] - [netdrv] amd-xgbe: Perform phy connect/disconnect at dev open/stop (David Arcari) [1339783] - [netdrv] amd-xgbe: Use dma_set_mask_and_coherent to set DMA mask (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Allow more time for Rx/Tx to become ready (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove unnecessary spinlocks (David Arcari) [1339783] - [netdrv] amd-xgbe: Add traffic class support (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Print out the auto-negotiation method used (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Updates to KR training initiation (David Arcari) [1339783] - [netdrv] amd-xgbe-phy: Updates to rate change complete check (David Arcari) [1339783] - [netdrv] amd-xgbe: Base queue fifo size and enablement on ring count (David Arcari) [1339783] - [netdrv] amd-xgbe: Update/fix 2.5GbE support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add hardware timestamp support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add dma-coherent to device bindings documentation (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix error return code in xgbe_probe() (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove the adjustments needed for fixed speed (David Arcari) [1339783] - [netdrv] amd-xgbe: Base AXI DMA cache settings on device tree (David Arcari) [1339783] - [netdrv] amd-xgbe: Performance enhancements (David Arcari) [1339783] - [netdrv] amd-xgbe: Call netif_napi_del on ndo_stop operation (David Arcari) [1339783] - [netdrv] amd-xgbe: Clear the proper MTL interrupt register (David Arcari) [1339783] - [netdrv] amd-xgbe: Fix debugfs compatibility change with kstrtouint (David Arcari) [1339783] - [netdrv] amd-xgbe: Resolve checkpatch warning about sscanf usage (David Arcari) [1339783] - [netdrv] amd-xgbe: Change destination address filtering support (David Arcari) [1339783] - [netdrv] amd-xgbe: Add support for VLAN filtering (David Arcari) [1339783] - [netdrv] amd-xgbe: VLAN Rx tag stripping fix (David Arcari) [1339783] - [netdrv] amd-xgbe: VLAN Tx tag insertion fix (David Arcari) [1339783] - [netdrv] amd-xgbe: Make defines in xgbe.h unique (David Arcari) [1339783] - [netdrv] amd-xgbe: unwind on error in xgbe_mdio_register() (David Arcari) [1339783] - [netdrv] amd-xgbe: Rename MAX_DMA_CHANNELS to avoid powerpc conflict (David Arcari) [1339783] - [netdrv] amd-xgbe: fix unused variable compilation warning in phylib driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Remove unnecessary include (David Arcari) [1339783] - [netdrv] amd-xgbe: Maintainer information (David Arcari) [1339783] - [netdrv] amd-xgbe: Configuration and build support (David Arcari) [1339783] - [netdrv] amd-xgbe: Initial AMD 10GbE phylib driver (David Arcari) [1339783] - [netdrv] amd-xgbe: Initial AMD 10GbE platform driver (David Arcari) [1339783] - [netdrv] amd-xgbe: AMD 10GbE device bindings documentation (David Arcari) [1339783]- [netdrv] ixgbevf: Add support for VF promiscuous mode (Ken Cox) [1383525] - [netdrv] ixgbevf: restore hw_addr on resume or error (Ken Cox) [1383525] - [netdrv] ixgbevf: fix AER error handling (Ken Cox) [1383525] - [netdrv] ixgbevf: handle race between close and suspend on shutdown (Ken Cox) [1383525] - [netdrv] ixgbevf: Handle previously-freed msix_entries (Ken Cox) [1383525] - [netdrv] ixgbevf: add spinlocks for MTU change calls (Ken Cox) [1383525] - [netdrv] ixgbevf: fix incorrect MAC address on load (Ken Cox) [1383525] - [netdrv] ixgbevf: only check Tx queue enablement when debugging (Ken Cox) [1383525] - [netdrv] ixgbevf: change hw_dbg to use netdev_dbg (Ken Cox) [1383525] - [netdrv] ixgbevf: Commonize mailbox write/read (Ken Cox) [1383525] - [netdrv] ixgbevf: Add range checking for setting MTU (Ken Cox) [1383525] - [netdrv] ixgbevf: Protect ixgbevf_reset_subtask from remove event (Ken Cox) [1383525] - [netdrv] ixgbevf: Add lock around ixgbevf_reinit_locked call (Ken Cox) [1383525] - [netdrv] ixgbevf: add VF support for new hardware (Ken Cox) [1383525] - [netdrv] ixgbevf: bump version number (Ken Cox) [1383525] - [netdrv] ixgbevf: fix NACK check in ixgbevf_set_uc_addr_vf() (Ken Cox) [1383525] - [netdrv] ixgbevf: ixgbevf_write/read_posted_mbx should use IXGBE_ERR_MBX to initialize ret_val (Ken Cox) [1383525] - [netdrv] ixgbe: Add PF support for VF promiscuous mode (Ken Cox) [1383524] - [netdrv] ixgbe: Implement support for firmware-controlled PHYs (Ken Cox) [1333482 1383524] - [netdrv] ixgbe: Implement firmware interface to access some PHYs (Ken Cox) [1383524] - [netdrv] ixgbe: Remove unused firmware version functions and method (Ken Cox) [1383524] - [netdrv] ixgbe: Fix issues with EEPROM access (Ken Cox) [1383524] - [netdrv] ixgbe: Configure advertised speeds correctly for KR/KX backplane (Ken Cox) [1383524] - [netdrv] ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags (Ken Cox) [1383524] - [netdrv] ixgbe: fix AER error handling (Ken Cox) [1383524] - [netdrv] ixgbe: handle close/suspend race with netif_device_detach/present (Ken Cox) [1383524] - [netdrv] ixgbe: Fix reporting of 100Mb capability (Ken Cox) [1383524] - [netdrv] ixgbe: Reduce I2C retry count on X550 devices (Ken Cox) [1383524] - [netdrv] ixgbe: Add bounds check for x540 LED functions (Ken Cox) [1383524] - [netdrv] ixgbe: add mask for 64 RSS queues (Ken Cox) [1383524] - [netdrv] ixgbe: Fix check for ixgbe_phy_x550em_ext_t reset (Ken Cox) [1383524] - [netdrv] ixgbe: Report driver version to firmware for x550 devices (Ken Cox) [1383524] - [netdrv] ixgbe: do not disable FEC from the driver (Ken Cox) [1383524] - [netdrv] ixgbe/ixgbevf: Don't use lco_csum to compute IPv4 checksum (Ken Cox) [1383524] - [netdrv] ixgbe: ixgbe_atr() compute l4_proto only if non-paged data has network/transport headers (Ken Cox) [1383524] - [netdrv] ixgbe: ixgbe_atr() should access udp_hdr(skb) only for UDP packets (Ken Cox) [1383524] - [netdrv] ixgbe: Correct X550 phy ID (Ken Cox) [1383524] - [netdrv] ixgbe: Add X553 FW ALEF support (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: set device if before calling get_invariants (Ken Cox) [1383524] - [netdrv] ixgbe: use link instead of I2C combined abstraction (Ken Cox) [1383524] - [netdrv] ixgbe: remove SFP ixfi support (Ken Cox) [1383524] - [netdrv] ixgbe: Handle previously-freed msix_entries (Ken Cox) [1383524] - [netdrv] ixgbe: Add X553 PHY FC autoneg support (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: fix link status check for copper X550em (Ken Cox) [1383524] - [netdrv] ixgbe: do not use ixgbe specific mdio defines (Ken Cox) [1383524] - [netdrv] ixgbe: Update setup PHY link to unset all speeds (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: Add support to retrieve and store LED link active (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: Add X552 iXFI configuration helper function (Ken Cox) [1371722 1383524] - [netdrv] ixgbe: fix panic when using macvlan with l2-fwd-offload enabled (Ken Cox) [1383524] - [netdrv] ixgbe: enable tx queues after link up (Ken Cox) [1383524] - [netdrv] ixgbe: reset before SRIOV init to avoid mailbox issues (Ken Cox) [1383524] - [netdrv] ixgbe: Support 4 queue RSS on VFs with 1 or 2 queue RSS on PF (Ken Cox) [1383524] - [netdrv] ixgbe: Limit reporting of redirection table if SR-IOV is enabled (Ken Cox) [1383524] - [netdrv] ixgbe: Allow setting multiple queues when SR-IOV is enabled (Ken Cox) [1383524] - [netdrv] ixgbe: Use MDIO_PRTAD_NONE consistently (Ken Cox) [1383524] - [netdrv] ixgbe: Indicate support for pause frames in all cases (Ken Cox) [1383524] - [netdrv] ixgbe: Resolve NULL reference by setting {read, write}_reg_mdi (Ken Cox) [1383524] - [netdrv] ixgbe: make ixgbe_led_on/off_t_x550em static (Ken Cox) [1383524] - [netdrv] ixgbe: simplify the logic for setting VLAN filtering (Ken Cox) [1383524] - [netdrv] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Ken Cox) [1383524] - [netdrv] ixgbe: use IS_ENABLED() instead of checking for built-in or module (Ken Cox) [1383524] - [netdrv] ixgbe: Add support for new X557 device (Ken Cox) [1383524] - [netdrv] ixgbe: add device to MDIO speed setting (Ken Cox) [1383524] - [netdrv] ixgbe: Fix led interface for X557 devices (Ken Cox) [1383524] - [netdrv] ixgbe: add support for geneve Rx offload (Ken Cox) [1383524] - [netdrv] ixgbe: fully disable hardware RSC logic when disabling RSC (Ken Cox) [1383524] - [netdrv] ixgbe: report correct media type for KR, KX and KX4 interfaces (Ken Cox) [1383524] - [netdrv] ixgbe: Do not clear RAR entry when clearing VMDq for SAN MAC (Ken Cox) [1383524] - [netdrv] ixgbe: use atomic bitwise operations when handling reset requests (Ken Cox) [1383524] - [netdrv] ixgbe: only check Tx queue enablement when debugging (Ken Cox) [1383524] - [netdrv] ixgbe: Re-enable ability to toggle VLAN filtering (Ken Cox) [1383524] - [netdrv] ixgbe: Force VLNCTRL.VFE to be set in all VMDq paths (Ken Cox) [1383524] - [netdrv] ixgbe: cleanup crosstalk fix (Ken Cox) [1383524] - [netdrv] ixgbe: remove redundant check on ret_val (Ken Cox) [1383524] - [netdrv] ixgbe: Add missing destroy_workqueue() on error in ixgbe_init_module() (Ken Cox) [1383524] - [netdrv] ixgbe: Fix minor typo while freeing irq (Ken Cox) [1383524] - [netdrv] ixgbe: Change register variable to unsigned (Ken Cox) [1383524] - [netdrv] ixgbevf: Correct parameter sent to LED function (Ken Cox) [1383524] - [netdrv] ixgbe: napi_poll must return the work done (Ken Cox) [1383524] - [netdrv] ixgbe: fixup comments after "Future-proof tunnel offload handlers" (Ken Cox) [1383524] - [netdrv] ixgbe: Correct reporting of timestamping for x550 (Ken Cox) [1383524] - [netdrv] ethernet/intel: Use pci_(request|release)_mem_regions (Ken Cox) [1383524] - [netdrv] ixgbe: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Ken Cox) [1383524] - [netdrv] ixgbe: Fix VLAN features error (Ken Cox) [1383524] - [netdrv] ixgbe/ixgbevf: Add support for GSO partial (Ken Cox) [1383524] - [netdrv] ixgbe/ixgbevf: Add support for bulk free in Tx cleanup & cleanup boolean logic (Ken Cox) [1383524] - [netdrv] ixgbe: add a callback to set the maximum transmit bitrate (Ken Cox) [1383524] - [netdrv] ixgbe: use eth_platform_get_mac_address() (Ken Cox) [1383524] - [netdrv] ixgbe: bulk free SKBs during TX completion cleanup cycle (Ken Cox) [1383524]- [net] bridge: set error code on failure (Ivan Vecera) [1352289] - [net] bridge: multicast: restore perm router ports on multicast enable (Ivan Vecera) [1352289] - [net] bridge: add the multicast_flood flag attribute to brport_attrs (Ivan Vecera) [1352289] - [net] bridge: add address and vlan to fdb warning messages (Ivan Vecera) [1352289] - [net] netfilter: bridge: clarify bridge/netfilter message (Ivan Vecera) [1352289] - [net] bridge: add helper to call /sbin/bridge-stp (Ivan Vecera) [1352289] - [net] bridge: add per-port multicast flood flag (Ivan Vecera) [1352289] - [net] bridge: change unicast boolean to exact pkt_type (Ivan Vecera) [1352289] - [net] bridge: don't increment tx_dropped in br_do_proxy_arp (Ivan Vecera) [1352289] - [net] bridge: re-introduce 'fix parsing of MLDv2 reports' (Ivan Vecera) [1352289] - [net] bridge: switchdev: Add forward mark support for stacked devices (Ivan Vecera) [1352289] - [net] switchdev: Support parent ID comparison for stacked devices (Ivan Vecera) [1352289] - [net] team: loadbalance: push lacpdus to exact delivery (Ivan Vecera) [1352289] - [net] bridge: export also pvid flag in the xstats flags (Ivan Vecera) [1352289] - [net] bridge: export vlan flags with the stats (Ivan Vecera) [1352289] - [net] bridge: consolidate bridge and port linkxstats calls (Ivan Vecera) [1352289] - [net] switchdev: Put export declaration in the right place (Ivan Vecera) [1352289] - [net] bridge: Fix problems around fdb entries pointing to the bridge device (Ivan Vecera) [1352289] - [net] bridge: Fix incorrect re-injection of LLDP packets (Ivan Vecera) [1352289] - [net] bridge: br_set_ageing_time takes a clock_t (Ivan Vecera) [1352289] - [net] bridge: fix br_stp_enable_bridge comment (Ivan Vecera) [1352289] - [net] switchdev: change ageing_time type to clock_t (Ivan Vecera) [1352289] - [net] bridge: remove _deliver functions and consolidate forward code (Ivan Vecera) [1352289] - [net] bridge: drop skb2/skb0 variables and use a local_rcv boolean (Ivan Vecera) [1352289] - [net] bridge: rearrange flood vs unicast receive paths (Ivan Vecera) [1352289] - [net] bridge: minor style adjustments in br_handle_frame_finish (Ivan Vecera) [1352289] - [net] bridge: extend MLD/IGMP query stats (Ivan Vecera) [1352289] - [net] net_sched: fix mirrored packets checksum (Ivan Vecera) [1352289] - [net] ipv4: Fix ip_skb_dst_mtu to use the sk passed by ip_finish_output (Ivan Vecera) [1352289] - [net] bridge: add support for IGMP/MLD stats and export them via netlink (Ivan Vecera) [1352289] - [net] rtnetlink: add support for the IFLA_STATS_LINK_XSTATS_SLAVE attribute (Ivan Vecera) [1352289] - [net] bridge: fix vlan stats continue counter (Ivan Vecera) [1352289] - [net] bridge: Fix ipv6 mc snooping if bridge has no ipv6 address (Ivan Vecera) [1352289] - [net] bridge: Fix incorrect re-injection of STP packets (Ivan Vecera) [1352289] - [net] bridge: fix igmp / mld query parsing (Ivan Vecera) [1352289] - [net] bridge: fix old ioctl unlocked net device walk (Ivan Vecera) [1352289] - [net] bridge: netlink: export per-vlan stats (Ivan Vecera) [1352289] - [net] bridge: vlan: learn to count (Ivan Vecera) [1352289] - [net] rtnetlink: add linkxstats callbacks and attribute (Ivan Vecera) [1352289] - [net] rtnetlink: allow rtnl_fill_statsinfo to save private state counter (Ivan Vecera) [1352289] - [net] bridge: fix potential use-after-free when hook returns QUEUE or STOLEN verdict (Ivan Vecera) [1352289] - [net] bridge: mcast: add support for more router port information dumping (Ivan Vecera) [1352289] - [net] bridge: mcast: add support for temporary port router (Ivan Vecera) [1352289] - [net] bridge: mcast: do nothing if port's multicast_router is set to the same val (Ivan Vecera) [1352289] - [net] bridge: mcast: use names for the different multicast_router types (Ivan Vecera) [1352289] - [net] fix bridge multicast packet checksum validation (Ivan Vecera) [1352289] - [net] bridge: use kobj_to_dev instead of to_dev (Ivan Vecera) [1352289] - [net] netlink: Rightsize IFLA_AF_SPEC size calculation (Ivan Vecera) [1352289] - [net] inet: ip_skb_dst_mtu() should use sk_fullsock() (Ivan Vecera) [1352289] - [net] bridge: Add br_netif_receive_skb remove netif_receive_skb_sk (Ivan Vecera) [1352289] - [net] bridge: Introduce br_send_bpdu_finish (Ivan Vecera) [1352289] - [net] bridge: fix igmpv3 / mldv2 report parsing (Ivan Vecera) [1352289] - [net] netfilter: bridge: fix IPv6 packets not being bridged with CONFIG_IPV6=n (Ivan Vecera) [1352289] - [net] fix wrong skb_get() usage / crash in IGMP/MLD parsing code (Ivan Vecera) [1352289] - [net] bridge: netlink: account for the IFLA_BRPORT_PROXYARP_WIFI attribute size and policy (Ivan Vecera) [1352289] - [net] bridge: netlink: account for the IFLA_BRPORT_PROXYARP attribute size and policy (Ivan Vecera) [1352289] - [net] bridge: Don't segment multiple tagged packets on bridge device (Ivan Vecera) [1352289] - [net] bridge: stp: when using userspace stp stop kernel hello and hold timers (Ivan Vecera) [1352289] - [net] bridge: mdb: notify on router port add and del (Ivan Vecera) [1352289] - [net] bridge: Fix setting a flag in br_fill_ifvlaninfo_range(). (Ivan Vecera) [1352289] - [net] bridge: mcast: fix br_multicast_dev_del warn when igmp snooping is not defined (Ivan Vecera) [1352289] - [net] bridge: multicast: treat igmpv3 report with INCLUDE and no sources as a leave (Ivan Vecera) [1352289] - [net] bridge: multicast: add a comment to br_port_state_selection about blocking state (Ivan Vecera) [1352289] - [net] bridge: multicast: restore router configuration on port link down/up (Ivan Vecera) [1352289] - [net] bridge: fix multicast router rlist endless loop (Ivan Vecera) [1352289] - [net] bridge: fix br_multicast_query_expired() bug (Ivan Vecera) [1352289] - [net] bridge: skip fdb add if the port shouldn't learn (Ivan Vecera) [1352289] - [net] bridge: allow setting hash_max + multicast_router if interface is down (Ivan Vecera) [1352289] - [net] bridge: change BR_GROUPFWD_RESTRICTED to allow forwarding of LLDP frames (Ivan Vecera) [1352289] - [net] fix two sparse warnings introduced by IGMP/MLD parsing exports (Ivan Vecera) [1352289] - [net] Export IGMP/MLD message validation code (Ivan Vecera) [1352289] - [net] bridge: multicast: call skb_checksum_{simple_, }validate (Ivan Vecera) [1352289] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Ivan Vecera) [1352289] - [net] act_mirred: Fix bogus header when redirecting from VLAN (Ivan Vecera) [1352289] - [net] bridge: Extend Proxy ARP design to allow optional rules for Wi-Fi (Ivan Vecera) [1352289] - [net] bridge: add compile-time assert for cb struct size (Ivan Vecera) [1352289] - [net] mark some potential candidates __read_mostly (Ivan Vecera) [1352289] - [net] bridge: reject DSA-enabled master netdevices as bridge members (Ivan Vecera) [1352289] - [net] bridge: use MDBA_SET_ENTRY_MAX for maxtype in nlmsg_parse() (Ivan Vecera) [1352289] - [net] bridge: only provide proxy ARP when CONFIG_INET is enabled (Ivan Vecera) [1352289] - [net] bridge: Add ability to enable TSO (Ivan Vecera) [1352289] - [net] bridge: Add missing policy entry for IFLA_BRPORT_FAST_LEAVE (Ivan Vecera) [1352289] - [net] bridge: Add support for IEEE 802.11 Proxy ARP (Ivan Vecera) [1352289] - [net] udp_tunnel: Only build ip6_udp_tunnel.c when IPV6 is selected (Ivan Vecera) [1352289] - [net] dsa: reduce number of protocol hooks (Ivan Vecera) [1352289] - [net] br_multicast: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Ivan Vecera) [1352289] - [net] bridge: export knowledge about the presence of IGMP/MLD queriers (Ivan Vecera) [1352289] - [net] bridge: adding stubs for multicast exports (Ivan Vecera) [1352289] - [net] bridge: fix smatch warning / potential null pointer dereference (Ivan Vecera) [1352289] - [net] bridge: fix compile error when compiling without IPv6 support (Ivan Vecera) [1352289] - [net] bridge: memorize and export selected IGMP/MLD querier port (Ivan Vecera) [1352289] - [net] bridge: un-comment br_multicast_list_adjacent() (Ivan Vecera) [1352289] - [net] bridge: adhere to querier election mechanism specified by RFCs (Ivan Vecera) [1352289] - [net] vlan: rename __vlan_find_dev_deep() to __vlan_find_dev_deep_rcu() (Ivan Vecera) [1352289] - [net] netpoll: Remove gfp parameter from __netpoll_setup (Ivan Vecera) [1352289] - [net] bridge: Use ether_addr_copy and ETH_ALEN (Ivan Vecera) [1352289] - [net] bridge: fix netconsole setup over bridge (Ivan Vecera) [1352289] - [net] bridge: use spin_lock_bh() in br_multicast_set_hash_max (Ivan Vecera) [1352289] - [net] netlink: cleanup rntl_af_register (Ivan Vecera) [1352289] - [net] bridge: change "foo* bar" to "foo *bar" (Ivan Vecera) [1352289] - [net] bridge: add space before '(/{', after ', ', etc. (Ivan Vecera) [1352289] - [net] bridge: remove unnecessary condition judgment (Ivan Vecera) [1352289] - [net] more spelling fixes (Ivan Vecera) [1352289] - [net] revert "bridge: only expire the mdb entry when query is received" (Ivan Vecera) [1352289] - [net] bridge: update mdb expiration timer upon reports. (Ivan Vecera) [1352289] - [net] Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1352289] - [net] bridge: correct the comment for file br_sysfs_br.c (Ivan Vecera) [1352289] - [net] bridge: fix rcu check warning in multicast port group (Ivan Vecera) [1352289] - [net] bridge: cleanup netpoll code (Ivan Vecera) [1352289] - [net] bridge: do not call setup_timer() multiple times (Ivan Vecera) [1352289] - [net] bridge: fix some kernel warning in multicast timer (Ivan Vecera) [1352289] - [net] bridge: fix a typo in comments (Ivan Vecera) [1352289] - [net] bridge: only expire the mdb entry when query is received (Ivan Vecera) [1352289] - [netdrv] phy: Don't increment MDIO bus refcount unless it's a different owner (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: fix of_node leak in fixed_phy_unregister (Ivan Vecera) [1382040] - [netdrv] revert "phy: IRQ cannot be shared" (Ivan Vecera) [1382040] - [netdrv] phy: Manage fixed PHY address space using IDA (Ivan Vecera) [1382040] - [netdrv] phy: fixed: Fix removal of phys (Ivan Vecera) [1382040] - [netdrv] phy: Avoid polling PHY with PHY_IGNORE_INTERRUPTS (Ivan Vecera) [1382040] - [netdrv] phy: fix PHY_RUNNING in phy_state_machine (Ivan Vecera) [1382040] - [netdrv] phy: Fix phy_mac_interrupt() (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: pass 'irq' to fixed_phy_add() (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: Add gpio to determine link up/down. (Ivan Vecera) [1382040] - [netdrv] phy: fixed_phy: handle link-down case (Ivan Vecera) [1382040] - [netdrv] phy: adjust fixed_phy_register() return value (Ivan Vecera) [1382040] - [netdrv] revert "net: phy: Set the driver when registering an MDIO bus device" (Ivan Vecera) [1382040] - [netdrv] phy: resume phydev when going to RESUMING (Ivan Vecera) [1382040] - [netdrv] phy: Check for aneg completion before setting state to PHY_RUNNING (Ivan Vecera) [1382040] - [netdrv] phylib: Remove unnecessary condition check in phy (Ivan Vecera) [1382040] - [netdrv] phy: re-apply PHY fixups during phy_register_device (Ivan Vecera) [1382040] - [netdrv] phy: expose phy_aneg_done API for use by drivers (Ivan Vecera) [1382040] - [net] ethtool: export conversion function between u32 and link mode (Ivan Vecera) [1382040] - [netdrv] mdio: Move mdiobus_read/write operatings into mdio.h (Ivan Vecera) [1382040] - [netdrv] phy: Add nested variants of mdiobus read/write (Ivan Vecera) [1382040] - [netdrv] phy: add phy_device_remove() (Ivan Vecera) [1382040] - [netdrv] phy: fixed-phy: properly validate phy in fixed_phy_update_state() (Ivan Vecera) [1382040] - [netdrv] of_mdio: fix MDIO phy device refcounting (Ivan Vecera) [1382040] - [netdrv] phy: add proper phy struct device refcounting (Ivan Vecera) [1382040] - [netdrv] phy: fix mdiobus module safety (Ivan Vecera) [1382040] - [netdrv] phy: fix of_mdio_find_bus() device refcount leak (Ivan Vecera) [1382040] - [netdrv] phy: add fixed_phy_update_state() - update state of fixed_phy (Ivan Vecera) [1382040] - [netdrv] phy: Allow FIXED_PHY to be modular (Ivan Vecera) [1382040] - [netdrv] phy: export fixed_phy_register() (Ivan Vecera) [1382040] - [netdrv] phy: provide stub for fixed_phy_set_link_update (Ivan Vecera) [1382040] - [netdrv] phy: fix sparse warning in fixed.c (Ivan Vecera) [1382040] - [netdrv] phy: fixed: return an error for Clause 45 over 22 reads (Ivan Vecera) [1382040] - [netdrv] phy: extend fixed driver with fixed_phy_register() (Ivan Vecera) [1382040] - [netdrv] phy: decouple PHY id and PHY address in fixed PHY driver (Ivan Vecera) [1382040] - [netdrv] phy: Ensure the MDIO bus module is held (Ivan Vecera) [1382040] - [netdrv] phy: Set the driver when registering an MDIO bus device (Ivan Vecera) [1382040] - [netdrv] mdio_bus: fix devm_mdiobus_alloc_size export (Ivan Vecera) [1382040] - [netdrv] mdio_bus: implement devm_mdiobus_alloc/devm_mdiobus_free (Ivan Vecera) [1382040] - [netdrv] phy: allow driver to implement their own aneg_done (Ivan Vecera) [1382040] - [netdrv] phy: add genphy_aneg_done() (Ivan Vecera) [1382040] - [netdrv] phy: cleanup 10g code (Ivan Vecera) [1382040] - [netdrv] phylib: Support attaching to generic 10g driver (Ivan Vecera) [1382040] - [netdrv] phylib: Add generic 10G driver (Ivan Vecera) [1382040] - [netdrv] phylib: turn genphy_driver to an array (Ivan Vecera) [1382040] - [netdrv] phylib: introduce PHY_INTERFACE_MODE_XGMII for 10G PHY (Ivan Vecera) [1382040] - [netdrv] phylib: Add Clause 45 read/write functions (Ivan Vecera) [1382040] - [netdrv] phylib: make phy_scan_fixups() static (Ivan Vecera) [1382040] - [netdrv] phylib: remove unused adjust_state() callback (Ivan Vecera) [1382040] - [netdrv] phy: kill excess empty lines (Ivan Vecera) [1382040] - [netdrv] phy: kill excess code (Ivan Vecera) [1382040] - [netdrv] phy: kill useless local variables (Ivan Vecera) [1382040] - [netdrv] phy: coding style fixes (Ivan Vecera) [1382040] - [netdrv] phy: coding style fixes (Ivan Vecera) [1382040] - [netdrv] phy: IRQ cannot be shared (Ivan Vecera) [1382040] - [netdrv] phy: fix checkpatch errors (Ivan Vecera) [1382040] - [netdrv] phy: suspend phydev when going to HALTED (Ivan Vecera) [1382040] - [netdrv] phy: resume/suspend PHYs on attach/detach (Ivan Vecera) [1382040] - [netdrv] phy: provide phy_resume/phy_suspend helpers (Ivan Vecera) [1382040] - [netdrv] phy: consolidate PHY reset in phy_init_hw() (Ivan Vecera) [1382040] - [netdrv] phy: use phy_init_hw instead of open-coding it (Ivan Vecera) [1382040] - [netdrv] phy: allow drivers to flag a PHY device as internal (Ivan Vecera) [1382040] - [netdrv] phy: add phy_mac_interrupt() to use with PHY_IGNORE_INTERRUPT (Ivan Vecera) [1382040] - [netdrv] phy: fix the use of PHY_IGNORE_INTERRUPT (Ivan Vecera) [1382040] - [netdrv] phylib: queue work on system_power_efficient_wq (Ivan Vecera) [1382040]- [fs] fsnotify: Remove fsnotify_duplicate_mark() (Miklos Szeredi) [1427454] - [fs] fsnotify: Fix possible use-after-free in inode iteration on umount (Miklos Szeredi) [1427454] - [fs] fsnotify: constify the places working with ->f_path (Miklos Szeredi) [1427454] - [fs] constify fsnotify_parent() (Miklos Szeredi) [1427454] - [fs] fsnotify: constify 'data' (Miklos Szeredi) [1427454] - [fs] fsnotify: constify 'data' passed to ->handle_event() (Miklos Szeredi) [1427454] - [fs] fsnotify: clean up spinlock assertions (Miklos Szeredi) [1427454] - [fs] fanotify: fix possible false warning when freeing events (Miklos Szeredi) [1427454] - [fs] fanotify: use notification_lock instead of access_lock (Miklos Szeredi) [1427454] - [fs] fsnotify: convert notification_mutex to a spinlock (Miklos Szeredi) [1427454] - [fs] fsnotify: drop notification_mutex before destroying event (Miklos Szeredi) [1427454] - [fs] fsnotify: support overlayfs (Miklos Szeredi) [1427454] - [fs] fsnotify: avoid spurious EMFILE errors from inotify_init() (Miklos Szeredi) [1421964] - [fs] fsnotify: turn fsnotify reaper thread into a workqueue job (Miklos Szeredi) [1427454] - [fs] fs/notify/inode_mark.c: use list_next_entry in fsnotify_unmount_inodes (Miklos Szeredi) [1427454] - [fs] inotify: actually check for invalid bits in sys_inotify_add_watch() (Miklos Szeredi) [1427454] - [fs] inotify: hide internal kernel bits from fdinfo (Miklos Szeredi) [1427454] - [fs] fsnotify: get rid of fsnotify_destroy_mark_locked() (Miklos Szeredi) [1427454] - [fs] fsnotify: remove mark->free_list (Miklos Szeredi) [1427454] - [fs] fsnotify: document mark locking (Miklos Szeredi) [1427454] - [fs] fsnotify: fix check in inotify fdinfo printing (Miklos Szeredi) [1427454] - [fs] notify: optimize inotify/fsnotify code for unwatched files (Miklos Szeredi) [1427454] - [fs] fsnotify: remove obsolete documentation (Miklos Szeredi) [1427454] - [fs] notify: don't use module_init for non-modular inotify_user code (Miklos Szeredi) [1427454] - [fs] fanotify: fix event filtering with FAN_ONDIR set (Miklos Szeredi) [1427454] - [fs] fanotify: don't set FAN_ONDIR implicitly on a marks ignored mask (Miklos Szeredi) [1427454] - [fs] fanotify: don't recalculate a marks mask if only the ignored mask changed (Miklos Szeredi) [1427454] - [fs] fanotify: only destroy mark when both mask and ignored_mask are cleared (Miklos Szeredi) [1427454] - [fs] sched, fanotify: Deal with nested sleeps (Miklos Szeredi) [1427454] - [fs] fsnotify: remove destroy_list from fsnotify_mark (Miklos Szeredi) [1427454] - [fs] fsnotify: unify inode and mount marks handling (Miklos Szeredi) [1427454] - [fs] sched, inotify: Deal with nested sleeps (Miklos Szeredi) [1427454] - [fs] fanotify: enable close-on-exec on events' fd when requested in fanotify_init() (Miklos Szeredi) [1427454] - [fs] fsnotify: don't put user context if it was never assigned (Miklos Szeredi) [1427454] - [fs] fs/notify/group.c: make fsnotify_final_destroy_group() static (Miklos Szeredi) [1427454] - [fs] notify: don't show f_handle if exportfs_encode_inode_fh failed (Miklos Szeredi) [1427454] - [fs] fsnotify/fdinfo: use named constants instead of hardcoded values (Miklos Szeredi) [1427454] - [fs] inotify: convert use of typedef ctl_table to struct ctl_table (Miklos Szeredi) [1427454] - [fs] fanotify: check file flags passed in fanotify_init (Miklos Szeredi) [1427454] - [fs] fs/notify/fanotify/fanotify_user.c: fix FAN_MARK_FLUSH flag checking (Miklos Szeredi) [1427454] - [fs] fs/notify/mark.c: trivial cleanup (Miklos Szeredi) [1427454] - [fs] fanotify: fan_mark_flush: avoid having to provide a fake/invalid fd and path (Miklos Szeredi) [1427454] - [fs] fanotify: move unrelated handling from copy_event_to_user() (Miklos Szeredi) [1427454] - [fs] fanotify: reorganize loop in fanotify_read() (Miklos Szeredi) [1427454] - [fs] fsnotify: update comments concerning locking scheme (Miklos Szeredi) [1427454] - [fs] inotify: fix race when adding a new watch (Miklos Szeredi) [1427454] - [fs] dnotify: replace dnotify_mark_mutex with mark mutex of dnotify_group (Miklos Szeredi) [1427454] - [fs] fanotify: put duplicate code for adding vfsmount/inode marks into an own function (Miklos Szeredi) [1427454] - [fs] fanotify: fix races when adding/removing marks (Miklos Szeredi) [1427454] - [fs] fanotify: quit wanking with FASYNC in ->release() (Miklos Szeredi) [1427454] - [fs] devpts: clean up interface to pty drivers (Miklos Szeredi) [1421008] - [fs] devpts: if initialization failed, don't crash when opening /dev/ptmx (Miklos Szeredi) [1421008]- [fs] xfs: undo block reservation correctly in xfs_trans_reserve() (Eric Sandeen) [1425557] - [fs] xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t (Eric Sandeen) [1425557] - [fs] xfs: clear _XBF_PAGES from buffers when readahead page (Eric Sandeen) [1425557] - [fs] xfs: don't wrap ID in xfs_dq_get_next_id (Eric Sandeen) [1425557 1418182 1405626] - [fs] xfs: don't print warnings when xfs_log_force fails (Eric Sandeen) [1425557] - [fs] xfs: fix max_retries _show and _store functions (Eric Sandeen) [1425557] - [fs] xfs: ignore leaf attr ichdr.count in verifier during log replay (Eric Sandeen) [1425557] - [fs] xfs: pass state not whichfork to trace_xfs_extlist (Eric Sandeen) [1425557] - [fs] xfs: set AGI buffer type in xlog_recover_clear_agi_bucket (Eric Sandeen) [1425557] - [fs] xfs: fix unbalanced inode reclaim flush locking (Eric Sandeen) [1425557] - [fs] xfs: check minimum block size for CRC filesystems (Eric Sandeen) [1425557] - [fs] xfs: fix up xfs_swap_extent_forks inline extent handling (Eric Sandeen) [1425557 1412945] - [fs] xfs: don't call xfs_sb_quota_from_disk twice (Eric Sandeen) [1425557] - [fs] xfs: clean up _calc_dquots_per_chunk (Eric Sandeen) [1425557] - [fs] xfs: normalize "infinite" retries in error configs (Eric Sandeen) [1425557] - [fs] xfs: fix signed integer overflow (Eric Sandeen) [1425557] - [fs] xfs: fix superblock inprogress check (Eric Sandeen) [1425557] - [fs] gfs2: Avoid alignment hole in struct lm_lockname (Robert S Peterson) [1425450] - [fs] gfs2: Add missing rcu locking for glock lookup (Robert S Peterson) [1425450] - [fs] nfs: Ignore connections that have cl_rpcclient uninitialized (Benjamin Coddington) [1421557] - [fs] nfsv4: fix getacl ERANGE for some ACL buffer sizes ("J. Bruce Fields") [1427974] - [fs] nfsv4: fix getacl head length estimation ("J. Bruce Fields") [1427974] - [fs] sunrpc: replace generic auth_cred hash with auth-specific function (Frank Sorenson) [1371693] - [fs] sunrpc: add RPCSEC_GSS hash_cred() function (Frank Sorenson) [1371693] - [fs] sunrpc: add auth_unix hash_cred() function (Frank Sorenson) [1371693] - [fs] sunrpc: add generic_auth hash_cred() function (Frank Sorenson) [1371693] - [fs] sunrpc: add hash_cred() function to rpc_authops struct (Frank Sorenson) [1371693]- [netdrv] scripts/spelling.txt: add "varible" pattern and fix typo instances (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Invoke softirqs after napi_reschedule (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove duplicate device id from PCI table (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: mark the value passed to csum_replace_by_diff as __wsum (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Error handling for link event (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: properly convert le16 value to CPU format (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: convert to cpu from le16 to generate switch_id correctly (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor AQ CMD buffer debug printing (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix Adaptive ITR enabling (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove unnecessary call to i40e_update_link_info (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: enable mc magic pkt wakeup during power down (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix disable overflow promiscuous mode (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Save more link abilities when using ethtool (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid race condition when sending filters to firmware for addition (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: allow i40e_update_filter_state to skip broadcast filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't warn every time we clear an Rx timestamp register (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Save link FEC info from link up event (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add bus number info to i40e_bus_info struct (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Clean up dead code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf : Changed version from 1.6.25 to 1.6.27 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: update comment explaining where FDIR buffers are freed (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: eliminate i40e_pull_tail() (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Limit DMA sync of RX buffers to actual packet size (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't check params until after checking for client instance (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add interrupt rate limit verbosity (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor macro INTRL_USEC_TO_REG (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove unused function (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Quick refactor to start moving data off stack and into Tx buffer info (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove unnecessary __packed (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Deprecating unused macro (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: when adding or removing MAC filters, correctly handle VLANs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid O(n^2) loop when deleting all filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: rename i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: no need to check is_vsi_in_vlan before calling i40e_del_mac_all_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fold the i40e_is_vsi_in_vlan check into i40e_put_mac_in_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't allow i40e_vsi_(add|kill)_vlan to operate when VID<1 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't truncate match_method assignment (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: move all updates for VLAN mode into i40e_sync_vsi_filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use (add|rm)_vlan_all_mac helper functions when changing PVID (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: factor out addition/deletion of VLAN per each MAC address (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: delete filter after adding its replacement when converting (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor i40e_update_filter_state to avoid passing aq_err (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: recalculate vsi->active_filters from hash contents (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: defeature support for PTP L4 frame detection on XL710 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: lock service task correctly (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add functions which apply correct PHY access method for read and write operation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add FEC for 25g (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add support for 25G devices (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use unsigned printf format specifier for active_filters count (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] Changed version from 1.6.21 to 1.6.25 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Blink LED on 1G BaseT boards (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove code to handle dev_addr specially (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: napi_poll must return the work done (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: restore workaround for removing default MAC filter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: simplify txd use count calculation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Driver prints log message on link speed change (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: change message to only appear when extra debug info is wanted (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: replace for memcpy with single memcpy call in ethtool (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: set broadcast promiscuous mode for each active VLAN (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for ethtool Supported link modes (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Pass unknown PHY type for unknown PHYs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove unreachable code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix panic on SPARC while changing num of desc (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add protocols over MCTP to i40e_aq_discover_capabilities (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix trivial typo in naming of i40e_sync_filters_subtask (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add Clause22 implementation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid duplicate private flags definitions (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove second check of VLAN_N_VID in i40e_vlan_rx_add_vid (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove error_param_int label from i40e_vc_config_promiscuous_mode_msg (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Be much more verbose about what we can and cannot offload (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: removed unreachable code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Implementation of ERROR state for NVM update state machine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for division by zero (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: clear mac filter count on reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Reorder logic for coalescing RS bits (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add common function for finding VSI by type (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: replace PTP Rx timestamp hang logic (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use a mutex instead of spinlock in PTP user entry points (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: correct check for reading TSYNINDX from the receive descriptor (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove duplicate add/delete adminq command code for filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid looping to check whether we're in VLAN mode (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix MAC filters when removing VLANs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: properly cleanup on allocation failure in i40e_sync_vsi_filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: store MAC/VLAN filters in a hash with the MAC Address as key (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: implement __i40e_del_filter and use where applicable (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: When searching all MAC/VLAN filters, ignore removed filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor i40e_put_mac_in_vlan to avoid changing f->vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: move i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: make use of __dev_uc_sync and __dev_mc_sync (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: drop is_vf and is_netdev fields in struct i40e_mac_filter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add missing \n to end of dev_err message (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: disable MSI-X interrupts if we cannot reserve enough vectors (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix configure TCs after initial DCB disable (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Clean up handling of msglevel flags and debug parameter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix bit logic error in failure case (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Changed version from 1.6.19 to 1.6.21 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Removal of workaround for simple MAC address filter deletion (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for long link down notification time (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Drop redundant Rx descriptor processing code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix confusing dmesg info for ethtool -L option (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Make struct i40e_stats const (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Changed version from 1.6.16 to 1.6.19 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: fix interrupt affinity bug (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: group base mode VF offload flags (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: reopen client after reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Drop code for unsupported flow types (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove unused function i40e_vsi_lookup (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Bit test mask correction (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Rewrite Flow Director busy wait loop (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix client interaction (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid NULL pointer dereference and recursive errors on early PCI error (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix sideband flow director vector allocation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix MSI-X vector redistribution if hw limit is reached (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: check if vectors are already depleted when doing VMDq allocation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40evf: support queue-specific settings for interrupt moderation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't configure zero-size RSS table (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Strip out debugfs hook for Flow Director filter programming (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Split Flow Director descriptor config into separate function (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Add txring_txq function to match fm10k and ixgbe (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix Flow Director raw_buf cleanup (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Increase minimum number of allocated VSI (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Changed version to 1.6.16 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: removing unreachable code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: check conflicting ntuple/sideband rules when re-enabling ATR (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: cleanup ATR auto_disable_flags use (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add encap csum VF offload flag (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix deleting mac filters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove 100 Mbps SGMII support for X722 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Limit TX descriptor count in cases where frag size is greater than 16K (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix for extra byte swap in tunnel setup (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix to check for NULL (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: return correct opcode to VF (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix "dump port" command when NPAR enabled (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix setting user defined RSS hash key (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] ptp_clock: future-proofing drivers against PTP subsystem becoming optional (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix kernel panic on enable/disable LLDP (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Fix indentation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove XSTRINGIFY macro definitions and uses (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use matching format identifiers (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add support for HMC resource and profile for X722 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix byte ordering in ARP NS code for X722 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor tail_bump check (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use alloc_workqueue instead of create_singlethread_workqueue (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Expose 'trust' flag to userspace via ndo_get_vf_config (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove a stray unlock (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf-Bump version from 1.6.11 to 1.6.12 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Allow RSS Hash set with less than four parameters (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix memory leak (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix lookup table when RSS disabled/enabled (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Don't notify client of VF reset during VF creation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't allow reduction of channels below active FD rules (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix static analysis tool warning (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: reset RX csum error stat with other pf stats (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Reset VLAN filter count when resetting (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix a bug where a client close can be called before an open is complete (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Use list_move instead of list_del/list_add (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] ethernet/intel: Use pci_(request|release)_mem_regions (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Explicitly write platform-specific mac address after PF reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add missing link advertise setting (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf-bump version to 1.6.11 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: refactor Rx filter handling (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Remove device ID 0x37D4 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: remove useless initializer (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix to show correct Advertised Link Modes when link is down (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: avoid null pointer dereference (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: use valid online CPU on q_vector initialization (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: enable VSI broadcast promiscuous mode instead of adding broadcast filter (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Fix i40e_rx_checksum (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Bump version from 1.5.16 to 1.6.4 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add VSI info to macaddr messages (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: set default VSI without a reset (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Fix RSS to not be limited by the number of CPUs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Removing unnecessary code which caused supported link mode bug (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix missing DA cable check (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Save PCI state before suspend (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Clean up MSIX IRQs before suspend (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add a call to set the client interface down (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: write HENA for VFs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add hw struct local variable (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: add functions to control default VSI (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Move all UDP port notifiers to single function (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix an uninitialized variable bug (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Bump version from 1.5.10 to 1.5.16 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: don't add broadcast filter for VFs (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: properly report Rx packet hash (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: set context to use VSI RSS LUT for SR-IOV (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Correct UDP packet header for non_tunnel-ipv6 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: change Rx hang message into a WARN_ONCE (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Refactor ethtool get_settings (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: lie to the VF (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add vf-true-promisc-support priv flag (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Implement the API function for aq_set_switch_config (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Add support for disabling all link and change bits needed for PHY interactions (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fix misleading indentation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Test memory before ethtool alloc succeeds (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Remove unused hardware receive descriptor code (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40evf: Drop packet split receive routine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Refactor receive routine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Remove reference to ring->dtype (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: Drop packet split receive routine (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Refactor tunnel interpretation (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: Add support for GSO partial with UDP_TUNNEL_CSUM and GRE_CSUM (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: make use of BIT() macro to prevent left shift of signed values (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e/i40evf: fix I40E_MASK signed shift overflow warnings (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: keep VFs trusted by default (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fixup of commit 4e312a9e3b (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fixup of commit f77ccd1220 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: fixup of commit e306fbc5e1 (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40e: remove RHEL-only FCOE message (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521] - [netdrv] i40iw: remove tech-preview (Stefan Assmann) [1374546 1390452 1390449 1385344 1384456 1378964 1371500 1348490 1383521]- [kernel] acpi / hotplug / pci: Make device_is_managed_by_native_pciehp() public (Myron Stowe) [1418060] - [pci] acpi / hotplug / pci: Use cached copy of PCI_EXP_SLTCAP_HPC bit (Myron Stowe) [1418060] - [pci] Unfold conditions to block runtime PM on PCIe ports (Myron Stowe) [1418060] - [pci] Consolidate conditions to allow runtime PM on PCIe ports (Myron Stowe) [1418060] - [pci] Activate runtime PM on a PCIe port only if it can suspend (Myron Stowe) [1418060] - [pci] Speed up algorithm in pci_bridge_d3_update() (Myron Stowe) [1418060] - [pci] Autosense device removal in pci_bridge_d3_update() (Myron Stowe) [1418060] - [pci] Don't acquire ref on parent in pci_bridge_d3_update() (Myron Stowe) [1418060] - [pci] pciehp: Clear attention LED on device add (Myron Stowe) [1418060] - [pci] Fix bridge_d3 update on device removal (Myron Stowe) [1418060] - [pci] acpi / hotplug / pci: Runtime resume bridges before bus rescans (Myron Stowe) [1418060] - [pci] pciehp: Ignore interrupts during D3cold (Myron Stowe) [1418060] - [pci] Add runtime PM support for PCIe ports (Myron Stowe) [1418060] - [pci] Power on bridges before scanning new devices (Myron Stowe) [1418060] - [kernel] pci: Put PCIe ports into D3 during suspend (Myron Stowe) [1418060] - [pci] Don't clear d3cold_allowed for PCIe ports (Myron Stowe) [1418060] - [pci] pci / pm: Tune down retryable runtime suspend error messages (Myron Stowe) [1418060] - [acpi] invoke acpi_device_wakeup() with correct parameters (Myron Stowe) [1418060] - [pci] Shuffle pci-acpi.c functions to group them logically (Myron Stowe) [1418060] - [acpi] acpi / pm: Always enable wakeup GPEs when enabling device wakeup (Myron Stowe) [1418060] - [kernel] acpi / pm: Revork the handling of ACPI device wakeup notifications (Myron Stowe) [1418060] - [kernel] pm: Create PM workqueue if runtime PM is not configured too (Myron Stowe) [1418060] - [kernel] acpi: Clean up inclusions of ACPI header files (Myron Stowe) [1418060] - [kernel] tracing: Fix return value of ftrace_raw_output_prep() (Pratyush Anand) [1365958] - [kernel] tracing: remove unused ftrace_output_event() prototype (Pratyush Anand) [1365958] - [kernel] tracing: Fix hwlat kthread migration (Pratyush Anand) [1365958] - [kernel] tracing: Have max_latency be defined for HWLAT_TRACER as well (Pratyush Anand) [1365958] - [kernel] tracing: #ifdef out uses of max trace when CONFIG_TRACER_MAX_TRACE is not set (Pratyush Anand) [1365958] - [kernel] tracing: Add NMI tracing in hwlat detector (Pratyush Anand) [1365958] - [kernel] tracing: Have hwlat trace migrate across tracing_cpumask CPUs (Pratyush Anand) [1365958] - [kernel] tracing: Add documentation for hwlat_detector tracer (Pratyush Anand) [1365958] - [kernel] tracing: Added hardware latency tracer (Pratyush Anand) [1365958] - [kernel] tracing: Make tracing_cpumask available for all instances (Pratyush Anand) [1365958] - [kernel] tracing: Set up infrastructure to allow tracers for instances (Pratyush Anand) [1365958] - [kernel] tracing: Move tracing_max_latency into trace_array (Pratyush Anand) [1365958] - [kernel] tracing: Pass trace_array to flag_changed callback (Pratyush Anand) [1365958] - [kernel] tracing: Pass trace_array to set_flag callback (Pratyush Anand) [1365958] - [kernel] tracing: Add trace_seq_has_overflowed() and trace_handle_return() (Pratyush Anand) [1365958] - [kernel] tracing: Move raw output code from macro to standalone function (Pratyush Anand) [1365958] - [kernel] tracing: Add entry->next_cpu to trace_ctxwake_bin() (Pratyush Anand) [1365958] - [kernel] tracing: Use trace_seq_puts()/trace_seq_putc() where possible (Pratyush Anand) [1365958] - [kernel] x86/xen/kdump: Replace CONFIG_KEXEC with CONFIG_KEXEC_CORE (Xunlei Pang) [1415443] - [kernel] revert "x86/panic: Replace CONFIG_KEXEC_CORE with CONFIG_KEXEC" (Xunlei Pang) [1415443] - [kernel] kexec: move some memembers and definitions within the scope of CONFIG_KEXEC_FILE (Xunlei Pang) [1415443] - [kernel] kexec: split kexec_load syscall from kexec core code (Xunlei Pang) [1415443] - [kernel] kexec: split kexec_file syscall code to kexec_file.c (Xunlei Pang) [1415443] - [kernel] use macros from compiler.h instead of __attribute__((...)) (Xunlei Pang) [1415443] - [kernel] kexec, kconfig: spell "architecture" properly (Xunlei Pang) [1415443] - [kernel] kexec: simplify conditional (Xunlei Pang) [1415443] - [kernel] kexec: remove never used member destination in kimage (Xunlei Pang) [1415443] - [kernel] kexec: fix a typo in comment (Xunlei Pang) [1415443] - [kernel] kexec: allocate the kexec control page with KEXEC_CONTROL_MEMORY_GFP (Xunlei Pang) [1415443] - [kernel] kexec: remove unnecessary KERN_ERR from kexec.c (Xunlei Pang) [1415443] - [kernel] kexec: remove the unused function parameter (Xunlei Pang) [1415443] - [kernel] kexec: take the segment adding out of locate_mem_hole functions (Xunlei Pang) [1415443] - [net] netfilter: conntrack: validate SCTP crc32c in PREROUTING (Davide Caratti) [1353218] - [net] netfilter: select LIBCRC32C together with SCTP conntrack (Davide Caratti) [1353218] - [net] netfilter: nat: skip checksum on offload SCTP packets (Davide Caratti) [1401578] - [net] dccp: fix freeing skb too early for IPV6_RECVPKTINFO (Hannes Frederic Sowa) [1423463] {CVE-2017-6074} - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Ewan Milne) [1366564] - [scsi] mpt2sas: fix a print at driver exit and change version string (Tomas Henzl) [1417040] - [scsi] mpt3sas: Updating driver version to v15.100.00.00 (Tomas Henzl) [1417040] - [scsi] mpt3sas: Fix Firmware fault state 0x2100 during heavy 4K RR FIO stress test (Tomas Henzl) [1417040] - [scsi] mpt3sas: Fix for Crusader to achieve product targets with SAS devices (Tomas Henzl) [1417040] - [scsi] mpt3sas: Added print to notify cable running at a degraded speed (Tomas Henzl) [1417040] - [scsi] mpt3sas: disable ASPM for MPI2 controllers (Tomas Henzl) [1417040] - [scsi] mpt3sas: Force request partial completion alignment (Tomas Henzl) [1418286] - [scsi] libfc: Don't have fc_exch_find log errors on a new exchange (Chris Leech) [1378320] - [net-next] treewide: use is_vlan_dev() helper function (Maurizio Lombardi) [1385134] - [scsi] bnx2fc: Mark symbols static where possible (Maurizio Lombardi) [1385134] - [scsi] bnx2fc: Simplify code (Maurizio Lombardi) [1385134]- [md] dm round robin: revert "use percpu 'repeat_count' and 'current_path'" (Mike Snitzer) [1422567] - [md] dm rq: cope with DM device destruction while in dm_old_request_fn() (Mike Snitzer) [1412854] - [x86] ptp_kvm: try to detect hypercall availability (Marcelo Tosatti) [1419783] - [x86] ptp: add kvm PTP driver (Marcelo Tosatti) [1419783] - [x86] kvm: x86: add KVM_HC_CLOCK_PAIRING hypercall (Marcelo Tosatti) [1419783] - [x86] kvmclock: export kvmclock clocksource pointer (Marcelo Tosatti) [1419783] - [x86] perf/x86/amd/uncore: Update sysfs attributes for Family17h processors (Suravee Suthikulpanit) [1391664 1391662] - [x86] perf/x86/amd/uncore: Update the number of uncore counters (Suravee Suthikulpanit) [1391664 1391662] - [x86] perf/x86/amd/uncore: Rename 'L2' to 'LLC' (Suravee Suthikulpanit) [1391664 1391662] - [fs] binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings (Bhupesh Sharma) [1415893] - [kernel] mm: fold arch_randomize_brk into ARCH_HAS_ELF_RANDOMIZE (Bhupesh Sharma) [1415893] - [fs] mm: split ET_DYN ASLR from mmap ASLR (Bhupesh Sharma) [1415893] - [s390] redefine randomize_et_dyn for ELF_ET_DYN_BASE (Bhupesh Sharma) [1415893] - [kernel] mm: expose arch_mmap_rnd when available (Bhupesh Sharma) [1415893] - [s390] standardize mmap_rnd() usage (Bhupesh Sharma) [1415893] - [s390] mmap: randomize mmap base for bottom up direction (Bhupesh Sharma) [1415893] - [powerpc] standardize mmap_rnd() usage (Bhupesh Sharma) [1415893] - [x86] standardize mmap_rnd() usage (Bhupesh Sharma) [1415893] - [fs] binfmt_elf.c: fix bug in loading of PIE binaries (Bhupesh Sharma) [1415893] - [lib] locking/spinlock/debug: Remove spinlock lockup detection code (Waiman Long) [1425209] - [tools] cpupower: Fix no-rounding MHz frequency output (Prarit Bhargava) [1427742] - [crypto] mcryptd - Check mcryptd algorithm compatibility (Herbert Xu) [1402133] {CVE-2016-10147} - [crypto] mcryptd - process CRYPTO_ALG_INTERNAL (Herbert Xu) [1402133] {CVE-2016-10147} - [crypto] vmx - Fix memory corruption caused by p8_ghash (Gustavo Duarte) [1403693] - [crypto] ghash-generic - move common definitions to a new header file (Gustavo Duarte) [1403693] - [crypto] vmx - Increase priority of aes-cbc cipher (Gustavo Duarte) [1403693] - [crypto] vmx - Fix ABI detection (Gustavo Duarte) [1403693] - [crypto] vmx - comply with ABIs that specify vrsave as reserved (Gustavo Duarte) [1403693] - [crypto] vmx - fix null dereference in p8_aes_xts_crypt (Gustavo Duarte) [1391563] - [crypto] vmx - Fix aes_p8_xts_decrypt build failure (Gustavo Duarte) [1391563] - [crypto] vmx - Adding asm subroutines for XTS (Gustavo Duarte) [1391563] - [crypto] vmx - Adding support for XTS (Gustavo Duarte) [1391563] - [kernel] printk: Do not disable preemption for accessing printk_func (Scott Wood) [1427305] - [firmware] dmi_scan: add SBMIOS entry and DMI tables (Prarit Bhargava) [1386195] - [firmware] efi: dmi: List SMBIOS3 table before SMBIOS table (Prarit Bhargava) [1386195] - [platform] x86: thinkpad_acpi: Initialize local in_tablet_mode and type (Lyude Paul) [1389438] - [platform] x86: thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode (Lyude Paul) [1389438] - [platform] x86: thinkpad_acpi: Move tablet detection into separate function (Lyude Paul) [1389438]- [documentation] x86/boot: Fix KASLR and memmap= collision (Baoquan He) [1290840] - [documentation] x86, boot: Fix warning due to undeclared strlen() (Baoquan He) [1290840] - [documentation] x86/mm: Refactor KASLR entropy functions (Baoquan He) [1290840] - [documentation] x86/power/64: Use __pa() for physical address computation (Baoquan He) [1290840] - [documentation] x86/power/64: Always create temporary identity mapping correctly (Baoquan He) [1290840] - [documentation] x86/power/64: Do not refer to __PAGE_OFFSET from assembly code (Baoquan He) [1290840] - [documentation] x86/kaslr, x86/power: Remove x86 hibernation restrictions (Baoquan He) [1290840] - [documentation] x86/power/64: Fix kernel text mapping corruption during image restoration (Baoquan He) [1290840] - [documentation] x86/asm, x86/power/hibernate: Use local labels in asm (Baoquan He) [1290840] - [documentation] x86/doc: Correct limits in Documentation/x86/x86_64/mm.txt (Baoquan He) [1290840] - [documentation] x86/kaslr: Fix typo in the KASLR_FLAG documentation (Baoquan He) [1290840] - [x86] 64: Disable the mm track code during boot stage (Baoquan He) [1290840] - [x86] __force_order doesn't need to be an actual variable (Baoquan He) [1290840] - [x86] kaslr: Fix boot crash with certain memory configurations (Baoquan He) [1290840] - [x86] kaslr: Allow randomization below the load address (Baoquan He) [1290840] - [x86] kaslr: Extend kernel image physical address randomization to addresses larger than 4G (Baoquan He) [1290840] - [x86] kaslr: Randomize virtual address separately (Baoquan He) [1290840] - [x86] kaslr: Clarify identity map interface (Baoquan He) [1290840] - [x86] boot: Refuse to build with data relocations (Baoquan He) [1290840] - [x86] kaslr: Clarify purpose of each get_random_long() (Baoquan He) [1290840] - [x86] kaslr: Add virtual address choosing function (Baoquan He) [1290840] - [x86] kaslr: Return earliest overlap when avoiding regions (Baoquan He) [1290840] - [x86] kaslr: Add 'struct slot_area' to manage random_addr slots (Baoquan He) [1290840] - [x86] boot: Add missing file header comments (Baoquan He) [1290840] - [x86] kaslr: Initialize mapping_info every time (Baoquan He) [1290840] - [x86] boot: Comment what finalize_identity_maps() does (Baoquan He) [1290840] - [x86] kaslr: Build identity mappings on demand (Baoquan He) [1290840] - [x86] boot: Split out kernel_ident_mapping_init() (Baoquan He) [1290840] - [x86] boot: Clean up indenting for asm/boot.h (Baoquan He) [1290840] - [x86] boot: Double BOOT_HEAP_SIZE to 64KB (Baoquan He) [1290840] - [x86] kaslr: Improve comments around the mem_avoid[] logic (Baoquan He) [1290840] - [x86] boot: Simplify pointer casting in choose_random_location() (Baoquan He) [1290840] - [x86] kaslr: Consolidate mem_avoid[] entries (Baoquan He) [1290840] - [x86] boot: Clean up pointer casting (Baoquan He) [1290840] - [x86] boot: Warn on future overlapping memcpy() use (Baoquan He) [1290840] - [x86] boot: Extract error reporting functions (Baoquan He) [1290840] - [x86] boot: Correctly bounds-check relocations (Baoquan He) [1290840] - [x86] kaslr: Clean up unused code from old 'run_size' and rename it to 'kernel_total_size' (Baoquan He) [1290840] - [x86] boot: Fix "run_size" calculation (Baoquan He) [1290840] - [x86] boot: Calculate decompression size during boot not build (Baoquan He) [1290840] - [x86] boot: Move compressed kernel to the end of the decompression buffer (Baoquan He) [1290840] - [x86] mm: Page align the '_end' symbol to avoid pfn conversion bugs (Baoquan He) [1290840] - [x86] kaslr: Handle kernel relocations above 2G correctly (Baoquan He) [1290840] - [x86] boot: Rename overlapping memcpy() to memmove() (Baoquan He) [1290840] - [x86] kaslr: Warn when KASLR is disabled (Baoquan He) [1290840] - [x86] boot: Make memcpy() handle overlaps (Baoquan He) [1290840] - [x86] boot: Clean up things used by decompressors (Baoquan He) [1290840] - [x86] kaslr: Drop CONFIG_RANDOMIZE_BASE_MAX_OFFSET (Baoquan He) [1290840] - [x86] kaslr: Update description for decompressor worst case size (Baoquan He) [1290840] - [x86] kaslr: Rename "random" to "random_addr" (Baoquan He) [1290840] - [x86] kaslr: Clarify purpose of kaslr.c (Baoquan He) [1290840] - [x86] boot: Clarify purpose of functions in misc.c (Baoquan He) [1290840] - [x86] boot: Rename "real_mode" to "boot_params" (Baoquan He) [1290840] - [x86] kaslr: Remove unneeded boot_params argument (Baoquan He) [1290840] - [x86] kaslr: Rename aslr.c to kaslr.c (Baoquan He) [1290840] - [x86] boot: Don't compile early_serial_console.c when !CONFIG_EARLY_PRINTK (Baoquan He) [1290840] - [x86] boot: Don't compile aslr.c when !CONFIG_RANDOMIZE_BASE (Baoquan He) [1290840] - [x86] boot: Use the usual -y -n mechanism for objects in vmlinux (Baoquan He) [1290840] - [lib] decompressors: use real out buf size for gunzip with kernel (Baoquan He) [1290840] - [lib] decompressors: fix "no limit" output buffer length (Baoquan He) [1290840] - [lib] initramfs: support initramfs that is bigger than 2GiB (Baoquan He) [1290840] - [lib] decompress_inflate.c: include appropriate header file (Baoquan He) [1290840] - [x86] boot: Add hex output for debugging (Baoquan He) [1290840] - [x86] kaslr: fix build due to missing ALIGN definition (Baoquan He) [1290840] - [x86] introduce kaslr_offset() (Baoquan He) [1290840] - [x86] mm/kaslr: Propagate KASLR status to kernel proper (Baoquan He) [1290840] - [x86] revert "x86/mm/aslr: Propagate base load address calculation" (Baoquan He) [1290840] - [x86] asm/boot/64: Use __BOOT_TSS instead of literal $0x20 (Baoquan He) [1290840] - [x86] mm/aslr: Avoid PAGE_SIZE redefinition for UML subarch (Baoquan He) [1290840] - [x86] mm/aslr: Propagate base load address calculation (Baoquan He) [1290840] - [x86] asm/boot: Use already defined KEEP_SEGMENTS macro in head_{32, 64}.S (Baoquan He) [1290840] - [x86] build: replace Perl script with Shell script (Baoquan He) [1290840] - [x86] boot: Skip relocs when load address unchanged (Baoquan He) [1290840] - [x86] Use $(OBJDUMP) instead of plain objdump (Baoquan He) [1290840] - [x86] kaslr: Handle Gold linker for finding bss/brk (Baoquan He) [1290840] - [x86] x86-64: Use RIP-relative addressing for most per-CPU accesses (Baoquan He) [1290840] - [x86] x86-64: Handle PC-relative relocations on per-CPU data (Baoquan He) [1290840] - [x86] kaslr: Prevent .bss from overlaping initrd (Baoquan He) [1290840] - [x86] boot: Document intermediates more clearly (Baoquan He) [1290840] - [x86] boot, kaslr: Fix nuisance warning on 32-bit builds (Baoquan He) [1290840] - [x86] kaslr: Avoid the setup_data area when picking location (Baoquan He) [1290840] - [kernel] x86, kaslr: boot-time selectable with hibernation (Baoquan He) [1290840] - [kernel] pm / hibernate: introduce "nohibernate" boot parameter (Baoquan He) [1290840] - [x86] kaslr: fix module lock ordering problem (Baoquan He) [1290840] - [x86] kaslr: randomize module base load address (Baoquan He) [1290840] - [x86] mm/arch: use NUMA_NO_NODE (Baoquan He) [1290840] - [x86] kaslr: add missed "static" declarations (Baoquan He) [1290840] - [x86] kaslr: export offset in VMCOREINFO ELF notes (Baoquan He) [1290840] - [x86] kaslr: Clarify RANDOMIZE_BASE_MAX_OFFSET (Baoquan He) [1290840] - [x86] kaslr: Remove unused including (Baoquan He) [1290840] - [x86] kaslr: Use char array to gain sizeof sanity (Baoquan He) [1290840] - [x86] kaslr: Add a circular multiply for better bit diffusion (Baoquan He) [1290840] - [x86] kaslr: Mix entropy sources together as needed (Baoquan He) [1290840] - [x86] relocs: Add percpu fixup for GNU ld 2.23 (Baoquan He) [1290840] - [x86] boot: Rename get_flags() and check_flags() to *_cpuflags() (Baoquan He) [1290840] - [x86] kaslr: Raise the maximum virtual address to -1 GiB on x86_64 (Baoquan He) [1290840] - [x86] kaslr: Report kernel offset on panic (Baoquan He) [1290840] - [x86] kaslr: Select random position from e820 maps (Baoquan He) [1290840] - [x86] kaslr: Provide randomness functions (Baoquan He) [1290840] - [x86] kaslr: Return location from decompress_kernel (Baoquan He) [1290840] - [x86] boot: Move CPU flags out of cpucheck (Baoquan He) [1290840] - [x86] relocs: Add more per-cpu gold special cases (Baoquan He) [1290840] - [x86] mkpiggy.c: Explicitly close the output file (Baoquan He) [1290840] - [x86] relocs: Move ELF relocation handling to C (Baoquan He) [1290840]- [kernel] tasklist_lock: Change from rwlock_t to qrwlock_t (Waiman Long) [1241990] - [kernel] qrwlock: Build wrapper headers and functions on top of qrwlock (Waiman Long) [1241990] - [kernel] locking/qrwlock: Reduce reader/writer to reader lock transfer latency (Waiman Long) [1241990] - [kernel] locking/qrwlock: Better optimization for interrupt context readers (Waiman Long) [1241990] - [kernel] locking/qrwlock: Rename functions to queued_*() (Waiman Long) [1241990] - [kernel] locking/qrwlock: Don't contend with readers when setting _QW_WAITING (Waiman Long) [1241990] - [kernel] locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS (Waiman Long) [1241990] - [kernel] x86, locking/rwlocks: Enable qrwlocks on x86 (Waiman Long) [1241990] - [kernel] locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Block kernel module loading on old kernel (Waiman Long) [1241990] - [kernel] locking/qspinlock: Handle ticket unlock code in old kernel modules (Waiman Long) [1241990] - [kernel] locking/qspinlock: Maintain same kABI signature as ticket locks (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Fix double hash race (Waiman Long) [1241990] - [kernel] locking/qspinlock: Fix spin_unlock_wait() some more (Waiman Long) [1241990] - [kernel] locking/pvstat: Separate wait_again and spurious wakeup stats (Waiman Long) [1241990] - [kernel] locking, qspinlock: Fix spin_is_locked() and spin_unlock_wait() (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Fix division by zero in qstat_read() (Waiman Long) [1241990] - [kernel] locking/qspinlock: Move __ARCH_SPIN_LOCK_UNLOCKED to qspinlock_types.h (Waiman Long) [1241990] - [kernel] x86/locking: Create stack frame in PV unlock (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Queue node adaptive spinning (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Allow limited lock stealing (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Collect slowpath lock statistics (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Optimize the PV unlock code path (Waiman Long) [1241990] - [kernel] locking/qspinlock: Avoid redundant read of next pointer (Waiman Long) [1241990] - [kernel] locking/qspinlock: Prefetch the next node cacheline (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Kick the PV CPU unconditionally when _Q_SLOW_VAL (Waiman Long) [1241990] - [kernel] locking/qspinlock: Fix performance regression under unaccelerated VMs (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Only kick CPU at unlock time (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Order pv_unhash() after cmpxchg() on unlock slowpath (Waiman Long) [1241990] - [kernel] locking: Clean up pvqspinlock warning (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Fix kernel panic in locking-selftest (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKS (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: replace xchg() by the more descriptive set_mb() (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Enable PV qspinlock for Xen (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Enable PV qspinlock for KVM (Waiman Long) [1241990] - [kernel] locking/pvqspinlock, x86: Implement the paravirt qspinlock call patching (Waiman Long) [1241990] - [kernel] locking/pvqspinlock: Implement simple paravirt support for the qspinlock (Waiman Long) [1241990] - [kernel] locking/qspinlock: Revert to test-and-set on hypervisors (Waiman Long) [1241990] - [kernel] locking/qspinlock: Use a simple write to grab the lock (Waiman Long) [1241990] - [kernel] locking/qspinlock: Optimize for smaller NR_CPUS (Waiman Long) [1241990] - [kernel] locking/qspinlock: Extract out code snippets for the next patch (Waiman Long) [1241990] - [kernel] locking/qspinlock: Add pending bit (Waiman Long) [1241990] - [kernel] locking/qspinlock, x86: Enable x86-64 to use queued spinlocks (Waiman Long) [1241990] - [kernel] locking/qspinlock: Introduce a simple generic 4-byte queued spinlock (Waiman Long) [1241990] - [kernel] percpu: Make __verify_pcu_ptr handle per cpu pointers to arrays (Waiman Long) [1241990] - [kernel] compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() (Waiman Long) [1241990]- [sound] alsa: remove unused dmaengine bits (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Replace MBI_REG_READ with constant 0x10 (Jaroslav Kysela) [1399503] - [sound] alsa: usb-midi: correct speed checking (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: correct speed checking (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: Allow 32 bit sample format in IEC958 channel status helper (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: add IEC958 channel status helper for hw_params (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: set sel_i2s_pre_div1 to 2 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5645 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: add DAC1 soft volume func control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: set RT5645_PRIV_INDEX as volatile (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: fix reg-2f default value (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: patch reg-0x8a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rl6347a: Use dev_err for I2C communication error prints (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on ssm4567 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on ssm2518 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on sn95031 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: Add missing 10EC5072 ACPI ID (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: Enable Braswell platform workaround for Dell Wyse 3040 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: increse LDO power (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: Enable MCLK detection (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5670 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: patch reg-0x8a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5670: fix HP Playback Volume control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5651 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: polling jd status in all conditions (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5645: Add dmi_system_id "Google Setzer" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5640: add Mono ADC Capture Switch control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5640: enable MCLK detection (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt5640: add internal clock source support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt5640 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on rt286 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rt286: set combo jack for Kabylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: rl6231: add 19.2M to 4.096M pll preset table (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix invalid configuration in Pre-Scalar of FLL (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: correct the function name of register (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: disable sinc filter for high THD of ADC (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: lock longer to avoid playback pop upon resume (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: FLL parameters finetune (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: AD/DA over sampling rate configuration (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: Disable short Frame Sync detection logic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix bug in FLL parameter (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on nau8825 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix static check error about semaphone control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: fix bug in playback when suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: drop redundant idiom when converting integer to boolean (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: jack connection decision with different insertion logic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: mark pm functions __maybe_unused (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: cross talk suppression measurement function (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: correct typo in biquad filter coefficients (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: non-clock jack detection for power saving at standby (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: add programmable biquad filter control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: Export I2C module alias information (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: assign DAC Ch to match headset L/R (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: change output power for interrupt (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: reduce standby power consumption (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: improve FLL function for better performance (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: nau8825: support different clock source for FLL function (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on wm98357a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: fix spelling mistake "montior" -> "monitor" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Add device id for Kabylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Increase loglevel of hex dump printed (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Fix potential NULL dereference (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Remove the unused 'timeout' variable (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: add link management (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Potential NULL deref in hdac_hdmi_get_spk_alloc() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Register chmap controls and ops (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: Add multichannel support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: hdac_hdmi: parse eld for channel map capability (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: codec duplicated callback function goes to component on dmic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: Add component pin control functions (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: Avoid putting stream state to STOP when FE stream is paused (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Make return type of dpcm_state_string() const char * (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: print dai_link name of BE other than FE (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: Don't apply symmetry for BE with hw param fixup (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dpcm: play nice with CODEC<->CODEC links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: fix shift used for second item in snd_soc_get_enum_double (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Implement stereo mixer control support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Support second register for DAPM control updates (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix kcontrol creation for output driver widget (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix value setting for _ENUM_DOUBLE MUX's second channel (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix possible uninitialized variable in snd_soc_dapm_get_volsw() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix typos in comment (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Add a dummy snd_pcm_runtime to avoid NULL pointer access (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Export snd_soc_dapm_new_control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: Fix to return correct path list in is_connected_ep (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: dapm: support user-defined stop condition in dai_get_connected_widgets (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: compress: Add support for compress dai ops (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: compress: Fix leak of a widget list in soc_compr_open_fe (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: compress: Pass error out of soc_compr_pointer (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_audio_simple_widgets (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_card_name (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_audio_prefix (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: snd_soc_get_dai_name() become non static (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: soc-core: adjust for graph on snd_soc_of_parse_audio_routing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: If a platform doesn't have an of_node use parent's node (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: Clean up DAPM before the card debugfs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Fix leak of rtd in soc_bind_dai_link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: remove codec duplicated callback function (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: use of_property_read_bool (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Add kerneldoc comments for snd_soc_find_dai (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Export snd_soc_find_dai() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Define API to find a dai link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Fix binding and probing of auxiliary components (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: add Component level suspend/resume (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: replace aux_comp_list to component_dev_list (Jaroslav Kysela) [1399503] - [sound] alsa: bump PCM protocol to 2.0.13 (Jaroslav Kysela) [1399503] - [sound] alsa: Provide a CLOCK_MONOTONIC_RAW timestamp type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Update physical DAI link configuration for version 5 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Rename be_dai_elems to dai_elems in manifest (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: kfree kcontrol->private_value before freeing kcontrol (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: avoid uninitialized kcontrol_type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Only free TLV for volume mixers of a widget (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Allow a widget to have multiple enum controls (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Check name strings of physical DAI links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add voice wake up flag for DAI links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Rename functions & variables for physical DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Rename struct and type for physical DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Rename the function to create a FE link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Add support to configure existing physical DAI links (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add flags and private data to PCM (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Only use valid names of PCM for the kernel DAI & DAI link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Make PCM backward compatible from ABI v4 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Make manifest backward compatible from ABI v4 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Fix error return code in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Add support for configuring existing BE DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Fix memory leak in widget creation (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Check size mismatch of ABI objects before parsing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Check failure to create a widget (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Set CPU DAI name and enable DPCM by default for FE link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Support topology file of ABI v4 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Define DAI physical PCM data formats (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Reenable use from userspace (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add sig_bits to stream caps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Add the types for BE DAI (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: Set the link ID when creating a FE DAI link (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: topology: ABI - Define types for vendor tuples (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Cannot adjust speaker's volume on a Dell AIO (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add sanity check to force the separate stream tags (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix Lewisburg audio issue (Jaroslav Kysela) [1399503] - [sound] alsa: hda/patch_sigmatel: Add AmigaOne X1000 pinconfigs (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Always setup isochronous transfer properties (Jaroslav Kysela) [1399503] - [sound] alsa: cs46xx: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add support headphone Mic for ALC221 of HP platform (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - New codec support of ALC1220 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Make single_cmd option to stop the fallback mechanism (Jaroslav Kysela) [1399503] - [sound] alsa: usb: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: pci: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Constify snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: rawmidi: Add const to snd_rawmidi_ops (Jaroslav Kysela) [1399503] - [sound] alsa: hda/ca0132 - fix possible NULL pointer use (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add DP mst verb support (Jaroslav Kysela) [1399503] - [sound] alsa: vx: Don't try to update capture stream before running (Jaroslav Kysela) [1399503] - [sound] alsa: vx: Fix possible transfer overflow (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix deadlock of controller device lock at unbinding (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add new codec ID ALC299 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix click noises on Samsung Ativ Book 8 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Apply ALC269_FIXUP_NO_SHUTUP on HDA_FIXUP_ACT_PROBE (Jaroslav Kysela) [1399503] - [sound] alsa: mixart: fix a comment typo (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Support both DSD LE/BE Amanero firmware versions (Jaroslav Kysela) [1399503] - [sound] alsa: cs5535audio: fix unused warnings on resume/suspend (Jaroslav Kysela) [1399503] - [sound] alsa: hda - adding a new NV HDMI/DP codec ID in the driver (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Fix race at creating a queue (Jaroslav Kysela) [1399503] - [sound] alsa: revert "alsa: line6: Only determine control port properties if needed" (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Don't handle loop timeout at snd_seq_pool_done() (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add a quirk for Plantronics BT600 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Release FW ctx in cleanup (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr-rt5640: fix settings in internal clock mode (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: test EP_FLAG_RUNNING at urb completion (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix irq/process data synchronization (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Apply asus-mode8 fixup to ASUS X71SL (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix up GPIO for ASUS ROG Ranger (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix to fail safely if module not available in path (Jaroslav Kysela) [1399503] - [sound] alsa: revert "alsa: usb-audio: Fix race at stopping the stream" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: fallback mechanism if MCLK is not enabled (Jaroslav Kysela) [1399503] - [sound] alsa: printk/sound: handle more message headers (Jaroslav Kysela) [1399503] - [sound] alsa: hiface: Fix M2Tech hiFace driver sampling rate change (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Eliminate noise at the start of DSD playback (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add native DSD support for TEAC 501/503 DAC (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: add implicit fb quirk for Axe-Fx II (Jaroslav Kysela) [1399503] - [sound] alsa: cs46xx: add a new line (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: update bxt_da7219_max98357a to support quad ch dmic capture (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: more tolerant packetsize (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: avoid setting of sample rate multiple times on bus (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Gate the mic jack on HP Z1 Gen3 AiO (Jaroslav Kysela) [1399503] - [sound] alsa: hda: when comparing pin configurations, ignore assoc in addition to seq (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: save FW version (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Add sysfs entry in order to store FW version (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix race at stopping the stream (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: core: replace codec_dev_list to component_dev_list on Card (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: cht_bsw_rt5672: Use HID translation unit (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix crash at suspend/resume without card registration (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Replace kthread with work (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add missing 10EC5672 ACPI ID matching for Cherry Trail (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix bogus error return in snd_usb_create_stream() (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Claim pod x3 usb data interface (Jaroslav Kysela) [1399503] - [sound] alsa: echoaudio: Fix improper return value in function load_asic (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Make some messages to debug level (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add support for headset MIC for ALC622 (Jaroslav Kysela) [1399503] - [sound] alsa: hda/ca0132 - Add quirk for Alienware 15 R2 2016 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Removed the unused I2S blob structure (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Don't use dma I2S config structure in kernel (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix headset-mic problem on a Dell laptop (Jaroslav Kysela) [1399503] - [sound] alsa: hda - ignore the assoc and seq when comparing pin configurations (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: cht_bsw_rt5645: Fix leftover kmalloc (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: mfld: Make static string arrays 'const 'char * const []' (Jaroslav Kysela) [1399503] - [sound] alsa: emu10k1: Use workqueue instead of kthread for emu1010 fw polling (Jaroslav Kysela) [1399503] - [sound] alsa: emu10k1: Simplify firmware loader code (Jaroslav Kysela) [1399503] - [sound] alsa: emu10k1: Fix emu1010 dock attach check (Jaroslav Kysela) [1399503] - [sound] alsa: ac97: Fix kernel-doc error with sphinx formatter (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix use-after-free of usb_device at disconnect (Jaroslav Kysela) [1399503] - [sound] alsa: pci: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytct_rt5640: change default capture settings (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: detect audio routing with CHAN package (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: common: add ACPI package extraction utility (Jaroslav Kysela) [1399503] - [sound] alsa: oss: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: rawmidi: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: opl3: don't opencode IS_REACHABLE() (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix mic regression by ASRock mobo fixup (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add a new condition to check if it is thinkpad (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Flush pending D0i3 request on suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: remove pci device enabling calls on suspend (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix typo (Jaroslav Kysela) [1399503] - [sound] alsa: info: Return error for invalid read/write (Jaroslav Kysela) [1399503] - [sound] alsa: info: Limit the proc text input size (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add D0i3 mode ref counting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add support for specifying D0i3 configuration (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add support for LPMode (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add D0iX callbacks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add support for programming D0i3C (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add D0iX IPCs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add sst_ipc_tx_message_nopm (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add check_dsp_lp_on callback on IPC (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Add debug information related to FW version (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix to turn off hdmi power on probe failure (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add quirk for Syntek STK1160 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix a shift wrapping bug (Jaroslav Kysela) [1399503] - [sound] alsa: seq: Fix time account regression (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix surround output pins for ASRock B150M mobo (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: constify snd_soc_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: broadwell: constify snd_soc_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: sst-bxt-da7219_max98357a: fix obsoleted initializer for array (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Always acquire runtime pm ref on unload (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add terminate entry for dmi_system_id tables (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for two Dell laptops (Jaroslav Kysela) [1399503] - [sound] alsa: asihpi: fix kernel memory disclosure (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Adding a new group of pin cfg into ALC295 pin quirk table (Jaroslav Kysela) [1399503] - [sound] alsa: hda - allow 40 bit DMA mask for NVidia devices (Jaroslav Kysela) [1399503] - [sound] alsa: line6: fix a crash in line6_hwdep_write() (Jaroslav Kysela) [1399503] - [sound] alsa: seq: fix passing wrong pointer in function call of compatibility layer (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix a failure of micmute led when having multi adcs (Jaroslav Kysela) [1399503] - [sound] alsa: treewide: remove redundant #include (Jaroslav Kysela) [1399503] - [sound] alsa: kthread: kthread worker API cleanup (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: haswell depends on sst-firmware (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Fix POD X3 Live audio input (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: report JACK_LINEOUT event (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use DPIB to update position for Playback stream (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: fix memory leak of module on error exit path (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: sst-bxt-rt298: fix obsoleted initializers for array (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: sst-bxt-da7219_max98357a: fix obsoleted initializers for array (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Add the top speaker pin config for HP Spectre x360 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add DMIC channel constraint for bxt machine (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Adding one more ALC255 pin definition for headset problem (Jaroslav Kysela) [1399503] - [sound] alsa: usb-line6: use the same declaration as definition in header for MIDI manufacturer ID (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: Add bdw-rt5677 machine driver (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: remove status, it is shadowing status of a higher scope (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add missing \n to end of dev_err/dev_dbg messages (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add missing \n to end of dev_* messages (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add table for module id for quick ref (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update to use instance ids generated (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use private instance id of modules in IPC (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add module instance id generation APIs (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Extend DragonFly dB scale quirk to cover other variants (Jaroslav Kysela) [1399503] - [sound] alsa: ali5451: Fix out-of-bound position reporting (Jaroslav Kysela) [1399503] - [sound] alsa: line6: snd-usb-line6 depends on CONFIG_SND_HWDEP (Jaroslav Kysela) [1399503] - [sound] alsa: line6: fix ifnullfree.cocci warnings (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add hwdep interface to access the POD control messages (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Cleanup podhd initialization (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Only determine control port properties if needed (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add support for POD X3 Live (only USB ID differs from POD X3) (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add support for POD X3 (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Allow processing of raw incoming messages (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Distinguish device init (ctrl EP) and MIDI data transfer (int EP) (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add LINE6_CAP_IN_NEEDS_OUT, a void playback stream during capture (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Allow different channel numbers for in/out (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Support assymetrical in/out configurations (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Add high-speed USB support (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Enable different number of URBs for frame transfers (Jaroslav Kysela) [1399503] - [sound] alsa: compress: fix some missing and misplaced \n in messages (Jaroslav Kysela) [1399503] - [sound] alsa: hdac: add missing \n to end of dev_err messages (Jaroslav Kysela) [1399503] - [sound] alsa: au88x0: Add missing \n to end of dev_err message (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add 32bit support (Jaroslav Kysela) [1399503] - [sound] alsa: seq: fix to copy from/to user space (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: pci: constify local structures (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for several Dell laptops (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Skip Realtek SKU check for Lenovo machines (Jaroslav Kysela) [1399503] - [sound] alsa: rawmidi: Fix possible deadlock with virmidi registration (Jaroslav Kysela) [1399503] - [sound] alsa: timer: Fix zero-division by continue of uninitialized instance (Jaroslav Kysela) [1399503] - [sound] alsa: squash lines for simple wrapper functions (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: Fix avail to return error if stream is suspended (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: fix IOSF_MBI dependency (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: sst: fix to spelling mistake: "susupend" -> "suspend" (Jaroslav Kysela) [1399503] - [sound] alsa: timer: fix NULL pointer dereference in read()/ioctl() race (Jaroslav Kysela) [1399503] - [sound] alsa: bt87x: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: oxygen: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: ad1889: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: cs5535audio: constify snd_pcm_ops structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Unload all the loadable modules (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix DMA control config size (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix the inverted logic check (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: check manifest size (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add a missing star in a memcpy call (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Fix message handling during drop stream (Jaroslav Kysela) [1399503] - [sound] alsa: cs46xx: fix typo "seconadry" -> "secondary" (Jaroslav Kysela) [1399503] - [sound] alsa: seq: initialize whole fields of automatic variable with union type (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Enable subwoofer on Dell Inspiron 7559 (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Add headset mic quirk for Dell Inspiron 5468 (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add sample rate inquiry quirk for B850V3 CP2114 (Jaroslav Kysela) [1399503] - [sound] alsa: timer: fix NULL pointer dereference on memory allocation failure (Jaroslav Kysela) [1399503] - [sound] alsa: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - fix headset mic detection for MSI MS-B120 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Parse manifest data (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: uapi: intel: skylake: Define vendor specific tokens (Jaroslav Kysela) [1399503] - [sound] alsa: uapi: Add three missing header files to Kbuild file (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Remove dfw config and associated structures (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Parse vendor tokens to build module data (Jaroslav Kysela) [1399503] - [sound] alsa: hdspm: fix spelling mistake "Externel" -> "External" (Jaroslav Kysela) [1399503] - [sound] alsa: compress: Use memdup_user() rather than duplicating its implementation (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: rmove print for failure of kmalloc (Jaroslav Kysela) [1399503] - [sound] alsa: usb: fine-tune Tenor error compensation value (Jaroslav Kysela) [1399503] - [sound] alsa: usb: use TEAC UD-H01 quirk for more devices (Jaroslav Kysela) [1399503] - [sound] alsa: usb: move udh01_fb_quirk setting to quirks.c (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Fix POD sysfs attributes segfault (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Give up on the lock while URBs are released (Jaroslav Kysela) [1399503] - [sound] alsa: line6: Remove double line6_pcm_release() after failed acquire (Jaroslav Kysela) [1399503] - [sound] alsa: seq: obsolete change of address limit (Jaroslav Kysela) [1399503] - [sound] alsa: seq: change ioctl command operation to get data in kernel space (Jaroslav Kysela) [1399503] - [sound] alsa: seq: add an alternative way to handle ioctl requests (Jaroslav Kysela) [1399503] - [sound] alsa: seq: add documentation for snd_seq_kernel_client_ctl (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: sst: fix ix spelling mistake: "capablities" -> "capabilites" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: quirk for Acer Aspire SWS-012 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: fix 0-day warnings (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: log quirks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: Add quirk for Teclast X98 Air 3G tablet (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add quirks for MinnowBoard MAX (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: add MCLK support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: add IN3 map (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: default routing and quirks on Baytrail-CR (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: fix dai/clock setup for SSP0 routing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt56040: additional routing quirks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: Change DAI link's be_id to a generic id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: add SSP2_AIF2 routing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: enable configuration of SSP0 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: add definitions for modem/SSP0 interface (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: auto-detection of Baytrail-CR (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: enable differential mic quirk (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr_rt5640: quirk for mono speaker (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bytcr-rt5640: add Asus T100TAF quirks (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix error return code in skl_probe() (Jaroslav Kysela) [1399503] - [sound] alsa: usb: caiaq: audio: don't print error when allocating urb fails (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: remove module id query at runtime (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Populate modules after loading (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: modify snd_skl_get_module_info args (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Manage power well properly for resume (Jaroslav Kysela) [1399503] - [sound] alsa: alsa - hda: Add support for link audio time reporting (Jaroslav Kysela) [1399503] - [sound] alsa: alsa - hda: Add support for parsing new HDA capabilities (Jaroslav Kysela) [1399503] - [sound] alsa: alsa - ext hda: remove bus_parse_capabilities (Jaroslav Kysela) [1399503] - [sound] alsa: convert users to core bus_parse_capabilities (Jaroslav Kysela) [1399503] - [sound] alsa: hda - move bus_parse_capabilities to core (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add quirk for ELP HD USB Camera (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD (VF0610) (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add module processing domain support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix a comment style (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add library loading support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: fix noderef.cocci warnings (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add library loading IPCs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bxt: Parse UUIDs once (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Parse UUIDs once (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add additional args to module parsing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add support for tplg manifest load (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: split fw and dsp initialization (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: modify skl_get_dsp_ops() (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Move modules query to runtime (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for two dell machines (Jaroslav Kysela) [1399503] - [sound] alsa: hda: Fix krealloc() with __GFP_ZERO usage (Jaroslav Kysela) [1399503] - [sound] alsa: hda: add AMD Bonaire AZ PCI ID with proper driver caps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Check list empty while getting module info (Jaroslav Kysela) [1399503] - [sound] alsa: hda - On-board speaker fixup on ACER Veriton (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Can't adjust speaker's volume on a Dell AIO (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Delete an unnecessary check before the function call "release_firmware" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix NULL Pointer exception in dynamic_debug (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Fix quirks code is not called (Jaroslav Kysela) [1399503] - [sound] alsa: echoaudio: purge contradictions between dimension matrix members and total number of members (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix conflicting pcm dev drvdata on haswell (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: board: add kabylake nau88l25_ssm4567 machine id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: board: add kabylake nau88l25_max98357a machine id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: kbl: add kabylake additional machine entries (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: reduce machine name for skl_nau88l25_max98357a (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: reduce machine name for skl_nau88l25_ssm4567 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix fw reload failure (Jaroslav Kysela) [1399503] - [sound] alsa: mixart: don't print an unintialized variable on error (Jaroslav Kysela) [1399503] - [sound] alsa: ak4114: remove redundant check on err being < 0 (Jaroslav Kysela) [1399503] - [sound] alsa: ak4117: remove redundant check on err being < 0 (Jaroslav Kysela) [1399503] - [sound] alsa: hda: add AMD Stoney PCI ID with proper driver caps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: board: add kabylake machine id (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: add kablake device IDs (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix use-after-free after module unload (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix sst-dsp dependency on dw stuff (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: statify cht_quirk (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: cht: fix uninit variable warning (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix to use the actual size for TLV control (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add surface3 entry in CHT-RT5645 machine (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: Add quirk for Surface 3 (Jaroslav Kysela) [1399503] - [sound] alsa: pcm: Free chmap at PCM free callback, too (Jaroslav Kysela) [1399503] - [sound] alsa: ctl: Stop notification after disconnection (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - add new pin definition in alc225 pin quirk table (Jaroslav Kysela) [1399503] - [sound] alsa: control: add dimension validator for userspace elements (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek: Add Lenovo L460 to docking unit fixup (Jaroslav Kysela) [1399503] - [sound] alsa: timer: Fix negative queue usage by racy accesses (Jaroslav Kysela) [1399503] - [sound] alsa: riptide: Use DIV_ROUND_UP (Jaroslav Kysela) [1399503] - [sound] alsa: au88x0: Fix calculation in vortex_wtdma_bufshift() (Jaroslav Kysela) [1399503] - [sound] alsa: echoaudio: Fix memory allocation (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Increase loglevel of debug messages (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: common: increase the loglevel of "FW Poll Status" (Jaroslav Kysela) [1399503] - [sound] alsa: hda - fix read before array start (Jaroslav Kysela) [1399503] - [sound] alsa: dummy: Fix a use-after-free at closing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: atom: fix missing breaks that would cause the wrong operation to execute (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix the headset mic jack detection on Dell machine (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Support multi-core in Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Support multi-core in Skylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add DSP muti-core infrastructure (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update comment style (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add pm ops for broxton-rt298 machine (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Disable async suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: revert "asoc: intel: Add support for PM ops in bxt-rt298" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: kconfig: formatting update (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: kconfig: fix build when ACPI is not enabled (Jaroslav Kysela) [1399503] - [sound] alsa: hda/tegra: iomem fixups for sparse warnings (Jaroslav Kysela) [1399503] - [sound] alsa: seq_timer: use monotonic times internally (Jaroslav Kysela) [1399503] - [sound] alsa: ctxfi: Change structure initialisation to C99 style (Jaroslav Kysela) [1399503] - [sound] alsa: usb-audio: Change structure initialisation to C99 style (Jaroslav Kysela) [1399503] - [sound] alsa: hda: fix some klockwork scan warnings (Jaroslav Kysela) [1399503] - [sound] alsa: seq_oss: Change structure initialisation to C99 style (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - ALC891 headset mode for Dell (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Check for module list being NULL (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Initialize module list for Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add support for PM ops in bxt-rt298 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update DSP stall bits (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update FW purge for Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Enable firmware reload in suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Update ignore suspend for bxt-rt298 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add FE rate & channel constraints for bxt-rt298 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add DMIC 4 channel support for bxt machine (Jaroslav Kysela) [1399503] - [sound] alsa: compress: Add function to indicate the stream has gone bad (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add DSP firmware manifest parsing (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Report position in pointer query (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Copy the pipe parameter by pipe type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Set the DSP pipe type (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Create Pipe to widget list in soc probe (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Clean up of driver resources in suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Avoid freeing up of unallocated memory/mcps (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Disable SRAM Retention before D3 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Don't pause stopped pipeline while deleting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Set the pipe state to paused when paused (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Reset DSP pipe when host/link DMA is reset (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek: Add T560 docking unit fixup (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for Dell machine (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Turn off loopback mixing as default (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add Broxton-P Dialog+Maxim machine driver entry (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add Broxton-P Dialog Maxim machine driver (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: configure DMIC for machine sklnau8825max (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: configure DMIC for machine sklnau8825adi (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Find uuids for Broxton (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Find uuids for Skylake (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add strip extended manifest utility (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use UUID in binary format (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Strip manifest for Broxton platform (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Strip manifest for Skylake platform (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Don't use local pointer for firmware (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: bxtn: Add Broxton DSP support (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add api to retrieve dmic array info from nhlt (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Use refcap device for mono recording (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add channel constraints for refcap (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: add function stub when ACPI is not enabled (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - Add support for new codecs ALC700/ALC701/ALC703 (Jaroslav Kysela) [1399503] - [sound] alsa: hda/realtek - ALC256 speaker noise issue (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headset mic detection problem for one Dell machine (Jaroslav Kysela) [1399503] - [sound] alsa: hda - Fix headphone noise on Dell XPS 13 9360 (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: add link management (Jaroslav Kysela) [1399503] - [sound] alsa: hdac: add link pm and ref counting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: fix up for DAI link's be_id change (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Fix printk formatting (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: Add Broxton-P machine driver (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add more SSP DAIs (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix memory leak in nhlt init (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: remove ignore_suspend for WoV streams (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Suspend PCMs when marked as active suspend (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Prevent sending Set DMA Control IPC if the widget is "On" (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix memory leak during init instance (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Fix the NULL pointer exception in dsp_clean up (Jaroslav Kysela) [1399503] - [sound] alsa: dmaengine: dw: pass platform data via struct dw_dma_chip (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Update channel map based on runtime params (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: skylake: Add multichannel support for HDMI (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: Update skl_nau88l25_ssm4567 driver to support chmap (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: intel: boards: Update skl_nau88l25_max98357a driver to support chmap (Jaroslav Kysela) [1399503] - [sound] alsa: asoc: skl_rt286: Fix to support hdmi channel map support (Jaroslav Kysela) [1399503] - [sound] alsa: hda - add helper to get channels from cap bits (Jaroslav Kysela) [1399503]- [kernel] locking/mutex: Explicitly mark task as running after wakeup (Gustavo Duarte) [1423397] - [kernel] sched/core: Fix an SMP ordering race in try_to_wake_up() vs. schedule() (Gustavo Duarte) [1423400] - [kernel] sched/fair: Fix nohz.next_balance update (Lauro Ramos Venancio) [1420450] - [kernel] sched: Improve load balancing in the presence of idle CPUs (Lauro Ramos Venancio) [1420450] - [kernel] sched/fair: Fix stale overloaded status in the busiest group finding logic (Lauro Ramos Venancio) [1420450] - [kernel] sched: Improve sysbench performance by fixing spurious active migration (Lauro Ramos Venancio) [1420450] - [kernel] sched: Assign correct scheduling domain to 'sd_llc' (Lauro Ramos Venancio) [1420450] - [kernel] sched: Avoid NULL dereference on sd_busy (Lauro Ramos Venancio) [1420450] - [kernel] sched: Remove unnecessary iteration over sched domains to update nr_busy_cpus (Lauro Ramos Venancio) [1420450] - [kernel] sched: Pass 'struct rq' to rebalance_domains() (Lauro Ramos Venancio) [1420450] - [kernel] sched: Pass 'struct rq' to nohz_idle_balance() (Lauro Ramos Venancio) [1420450] - [kernel] sched: Use this_rq() helper (Lauro Ramos Venancio) [1420450] - [kernel] sched: Fix potential near-infinite distribute_cfs_runtime() loop (Lauro Ramos Venancio) [1399391] - [kernel] percpu-refcount: fix reference leak during percpu-atomic transition (Jeff Moyer) [1418333] - [kernel] prctl: take mmap sem for writing to protect against others (Mateusz Guzik) [1374860] - [fs] proc: read mm's {arg, env}_{start, end} with mmap semaphore taken (Mateusz Guzik) [1374860] - [fs] vfs: fix put_compat_statfs64() does not handle errors (Larry Woodman) [1366543] - [mm] hugetlb: don't use reserved during VM_SHARED mapping cow (Larry Woodman) [1385473] - [mm] filemap: optimize copy_page_to/from_iter_iovec (Mikulas Patocka) [1362715] - [mm] vma_merge: correct false positive from __vma_unlink->validate_mm_rb (Andrea Arcangeli) [1374548] - [mm] vma_merge: fix race vm_page_prot race condition against rmap_walk (Andrea Arcangeli) [1374548] - [mm] fix use-after-free if memory allocation failed in vma_adjust() (Andrea Arcangeli) [1374548] - [mm] thp: really limit transparent hugepage allocation to local node (Aaron Tomlin) [1425895] - [mm] mempolicy.c: merge alloc_hugepage_vma to alloc_pages_vma (Aaron Tomlin) [1425895] - [mm] thp: allocate transparent hugepages on local node (Aaron Tomlin) [1425895] - [mm] mempolicy: unexport get_vma_policy() and remove its "task" arg (Aaron Tomlin) [1425895] - [mm] mempolicy: kill do_set_mempolicy()->down_write(&mm->mmap_sem) (Aaron Tomlin) [1425895] - [mm] mempolicy: fix show_numa_map() vs exec() + do_set_mempolicy() race (Aaron Tomlin) [1425895] - [mm] mempolicy: introduce __get_vma_policy(), export get_task_policy() (Aaron Tomlin) [1425895] - [mm] mempolicy: remove the "task" arg of vma_policy_mof() and simplify it (Aaron Tomlin) [1425895] - [mm] mempolicy: sanitize the usage of get_task_policy() (Aaron Tomlin) [1425895] - [mm] mempolicy: change get_task_policy() to return default_policy rather than NULL (Aaron Tomlin) [1425895] - [mm] mempolicy: change alloc_pages_vma() to use mpol_cond_put() (Aaron Tomlin) [1425895] - [mm] proc/maps: make vm_is_stack() logic namespace-friendly (Aaron Tomlin) [1425895] - [fs] proc/maps: replace proc_maps_private->pid with "struct inode *inode" (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: update m->version in the main loop in m_start() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: reintroduce m->version logic (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: introduce m_next_vma() helper (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: simplify m_start() to make it readable (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: kill the suboptimal and confusing m->version logic (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: shift "priv->task = NULL" from m_start() to m_stop() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: cleanup the "tail_vma" horror in m_next() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: simplify the vma_stop() logic (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: shift mm_access() from m_start() to proc_maps_open() (Aaron Tomlin) [1425895] - [fs] proc: introduce proc_mem_open() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: unify/simplify do_maps_open() and numa_maps_open() (Aaron Tomlin) [1425895] - [fs] proc/task_mmu.c: don't use task->mm in m_start() and show_*map() (Aaron Tomlin) [1425895] - [mm] mempolicy.c: parameter doc uniformization (Aaron Tomlin) [1425895] - [mm] mempolicy: return NULL if node is NUMA_NO_NODE in get_task_policy (Aaron Tomlin) [1425895]- [hv] make CPU offlining prevention fine-grained (Vitaly Kuznetsov) [1396335] - [hv] switch to cpuhp state machine for synic init/cleanup (Vitaly Kuznetsov) [1396335] - [hv] don't reset hv_context.tsc_page on crash (Vitaly Kuznetsov) [1396335] - [hv] init percpu_list in hv_synic_alloc() (Vitaly Kuznetsov) [1396335] - [hv] allocate synic pages for all present CPUs (Vitaly Kuznetsov) [1396335] - [hv] change clockevents unbind tactics (Vitaly Kuznetsov) [1396335] - [x86] Make sure IDT is page aligned (Lenny Szubowicz) [1422235] - [drm] virtio-gpu: disable VIRGL with BE kernel (Laurent Vivier) [1413817] - [s390] topology/sysfs: provide drawer id and siblings attributes (Hendrik Brueckner) [1380774] - [s390] topology: add drawer scheduling domain level (Hendrik Brueckner) [1380774] - [scsi] cxgb4i: libcxgbi: cxgb4: add T6 iSCSI completion feature (Sai Vemuri) [1417523] - [scsi] cxgb4i: libcxgbi: add active open cmd for T6 adapters (Sai Vemuri) [1417523] - [scsi] cxgb4i: use cxgb4_tp_smt_idx() to get smt_idx (Sai Vemuri) [1417523] - [block] mtip32xx: set error code on failure (David Milburn) [1384915 1385883] - [block] mtip32xx: Improvement in code readability when memdup_user() fails (David Milburn) [1384915 1385883] - [block] mtip32xx: mark symbols static where possible (David Milburn) [1384915 1385883] - [block] mtip32xx: fix checks for dma mapping errors (David Milburn) [1384915 1385883] - [iommu] vt-d: Don't over-free page table directories (Myron Stowe) [1418404] - [netdrv] be2net: Increase skb headroom size to 256 bytes (Ivan Vecera) [1379825] - [powerpc] eeh: Null check uses of eeh_pe_bus_get (Steve Best) [1427224] - [powerpc] pseries: Use H_CLEAR_HPT to clear MMU hash table during kexec (Steve Best) [1423396] - [security] don't crash when selinux is disabled (Miklos Szeredi) [1425499] - [security] selinux: fix off-by-one in setprocattr (Paul Moore) [1422369] {CVE-2017-2618}- [netdrv] bnxt_en: Fix bnxt_setup_tc() error message (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Print FEC settings as part of the linkup dmesg (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Do not setup PHY unless driving a single PF (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Allow NETIF_F_NTUPLE to be enabled on VFs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Retry failed NVM_INSTALL_UPDATE with defragmentation flag (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update to firmware interface spec 1.7.0 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: remove useless memset's in drivers get_stats64 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix RTNL lock usage on bnxt_update_link() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix bnxt_reset() in the slow path task (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix "uninitialized variable" bug in TPA code path (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add the ulp_sriov_cfg hooks for bnxt_re RDMA driver (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add support for ethtool -p (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update to firmware interface spec to 1.6.1 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Clear TPA flags when BNXT_FLAG_NO_AGG_RINGS is set (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix compiler warnings when CONFIG_RFS_ACCEL is not defined (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Handle no aggregation ring gracefully (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Set default completion ring for async events (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Implement new scheme to reserve tx rings (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Assign additional vnics to VFs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add new hardware RFS mode (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Refactor code that determines RFS capability (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add function to get vnic capability (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Refactor TPA code path (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix and clarify link_info->advertising (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Improve the IRQ disable sequence during shutdown (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Remove busy poll logic in the driver (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add interface to support RDMA driver (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Refactor the driver registration function with firmware (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Reserve RDMA resources by default (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Improve completion ring allocation for VFs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Move function reset to bnxt_init_one() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enable MSIX early in bnxt_init_one() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add bnxt_set_max_func_irqs() (Jonathan Toppins) [1382378] - [netdrv] broadcom: propagate error code (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add PFC statistics (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Implement DCBNL to support host-based DCBX (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update firmware header file to latest 1.6.0 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Re-factor bnxt_setup_tc() (Jonathan Toppins) [1382378] - [netdrv] bnxt: do not busy-poll when link is down (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix a VXLAN vs GENEVE issue (Jonathan Toppins) [1382378] - [netdrv] bnxt: add a missing rcu synchronization (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add ethtool -n|-N rx-flow-hash support (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add UDP RSS support for 57X1X chips (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enhance autoneg support (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update firmware interface spec to 1.5.4 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix VF virtual link state (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix ring arithmetic in bnxt_setup_tc() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: do not call napi_hash_add() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix build error for kernesl without RTC-LIB (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fixed the VF link status after a link state change (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Support for "ethtool -r" command (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Pad TX packets below 52 bytes (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Call firmware to approve the random VF MAC address (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Re-arrange bnxt_hwrm_func_qcaps() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix ethtool -l|-L inconsistent channel counts (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Added support for Secure Firmware Update (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update to firmware interface spec 1.5.1 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Simplify PCI device names and add additinal PCI IDs (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Use RSS flags defined in the bnxt_hsi.h file (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Fix TX push operation on ARM64 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Log a message, if enabling NTUPLE filtering fails (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Improve ntuple filters by checking destination MAC address (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Remove locking around txr->dev_state (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add BCM58700 PCI device ID for NS2 Nitro (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 RX hardware bug (part 4) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 hardware RX bug (part 3) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 hardware RX bug (part 2) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Workaround Nitro A0 hardware RX bug (part 1) (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add basic support for Nitro in North Star 2 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: initialize rc to zero to avoid returning garbage (Jonathan Toppins) [1382378] - [netdrv] bnxt: fix a condition (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Allow statistics DMA to be configurable using ethtool -C (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Assign netdev->dev_port with port ID (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Allow promiscuous mode for VF if default VLAN is enabled (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Increase maximum supported MTU to 9500 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enable MRU enables bit when configuring VNIC MRU (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add support for firmware updates for additional processors (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Request firmware reset after successful firwmare update (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add support for updating flash more securely (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Do function reset on the 1st PF open only (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Update firmware spec. to 1.3.0 (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: VF/NPAR should return -EOPNOTSUPP for unsupported ethtool ops (Jonathan Toppins) [1382378] - [netdrv] bnxt: Move GENEVE support from hard-coded port to using port notifier (Jonathan Toppins) [1382378] - [netdrv] bnxt: Update drivers to support unified UDP encapsulation offload functions (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Support new ETHTOOL_{G|S}LINKSETTINGS API (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Don't allow autoneg on cards that don't support it (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Handle VF_CFG_CHANGE event from firmware (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add new function bnxt_reset() (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Add function for VF driver to query default VLAN (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Simplify VLAN receive logic (Jonathan Toppins) [1382378] - [netdrv] bnxt_en: Enable and disable RX CTAG and RX STAG VLAN acceleration together (Jonathan Toppins) [1382378] - [netdrv] bnxt: Add support for segmentation of tunnels with outer checksums (Jonathan Toppins) [1382378]- [acpi] tools/power/acpi: Update Intel copyright (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Remove direct kernel source include reference (Prarit Bhargava) [1425180] - [acpi] acpica: macosx: Fix wrong sem_destroy definition (Prarit Bhargava) [1425180] - [acpi] acpica: macosx: Fix anonymous semaphore implementation (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: fix typo in printk in ec help message (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup for all string-to-integer conversions (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Eliminate acpi_os_XXXFile()/acpi_log_error and link clibrary fxxx()/errno/perror() instead (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Add -nostdinc support for EFI layer (Prarit Bhargava) [1425180] - [acpi] acpica: msvc9: Fix inclusion order issue (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Fix wrong mini C library usage (Prarit Bhargava) [1425180] - [acpi] acpica: clib/efi: Fix wrong order of standard integer types/IO handles (Prarit Bhargava) [1425180] - [acpi] acpica: clib: Fix build issues when ACPI_USE_STANDARD_HEADERS is not defined by converting size_t to acpi_size (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix a duplicate variable definition (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Add correct acpi_gbl_debug_timeout export to allow acpiexec to link (Prarit Bhargava) [1425180] - [acpi] acpica: iasl/disassembler: Add a check for missing filename (Prarit Bhargava) [1425180] - [acpi] tools/acpi: use CROSS_COMPILE to define prefix (Prarit Bhargava) [1425180] - [acpi] acpica: Move all ASCII utilities to a common file (Prarit Bhargava) [1425180] - [acpi] acpica: divergence: remove unwanted spaces for typedef (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: close file only if it is open (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Update for strtoul64 merger (Prarit Bhargava) [1425180] - [acpi] acpica: Add support for QNX 6.6 platform (Prarit Bhargava) [1425180] - [acpi] acpica: getopt: Comment update, no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: core: Major update for code formatting, no functional changes (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Add userspace AML interface support (Prarit Bhargava) [1425180] - [acpi] acpica: iasl: General cleanup of the file suffix #defines (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Enable build for EC userspace tool (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Add descend support in ACPI tools Makefile (Prarit Bhargava) [1425180] - [acpi] acpica: De-macroize calls to standard C library functions (Prarit Bhargava) [1425180] - [acpi] acpi / acpidump: Update acpidump manual (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Convert the default behavior to dump from /sys/firmware/acpi/tables (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Allow customized tables to be dumped without accessing /dev/mem (Prarit Bhargava) [1425180] - [acpi] acpica: Add dragon_fly support to unix file mapping file (Prarit Bhargava) [1425180] - [acpi] acpica: Fix a sscanf format string (Prarit Bhargava) [1425180] - [acpi] acpica: unix: Cleanup to use ACPI_TO_INTEGER() to calc page offset (Prarit Bhargava) [1425180] - [acpi] acpica: acpiexec: Do not put STDIN into raw mode unless it is a terminal (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add ACPI 1.0 RSDP support (Prarit Bhargava) [1425180] - [acpi] acpica: acpihelp: Add UUID support, restructure some existing files (Prarit Bhargava) [1425180] - [acpi] acpica: utprint/oslibcfs: cleanup - no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Update acpidump to reduce source code differences (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Introduce acpi_log_error() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Reduce freopen() invocations to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Replace file IOs with new APIs to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Remove exit() from generic layer to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add memory/string OSL usage to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: common: Enhance acpi_getopt() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: common: Enhance cm_get_file_size() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: application: Enhance ACPI_USAGE_xxx/ACPI_OPTION with acpi_os_printf() to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Add formatted printing APIs (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Add portable file IO to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Clean up acpi_os_printf()/acpi_os_vprintf() stubs (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Cleanup DEFINE_ACPI_GLOBALS by moving acpi_ut_init_global() from utglobal.c to utinit.c (Prarit Bhargava) [1425180] - [acpi] acpica: osl: Update environments to improve portability (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add support for ACPI 1.0 GUID in Linux (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix repetitive table dump in -n mode (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Add new mechanism to skip NULL entries in RSDT and XSDT (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add support to force using RSDT (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix truncated RSDP signature validation (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Fix code issue in invoking fread in the loop (Prarit Bhargava) [1425180] - [acpi] acpi / tools: Introduce ec_access.c - tool to access the EC (Prarit Bhargava) [1425180] - [acpi] tools/power/acpi: Minor bugfixes (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Update man page (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Remove old acpidump source (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Update Makefile to build acpidump from ACPICA (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Cleanup tools/power/acpi makefiles (Prarit Bhargava) [1425180] - [acpi] acpica: Remove bool usage from ACPICA (Prarit Bhargava) [1425180] - [acpi] Fix x86 regression related to early mapping size limitation (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Add mechanism to control early table checksum verification (Prarit Bhargava) [1425180] - [acpi] acpica: Fix buffer allocation issue for generic_serial_bus region accesses (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add support to generate acpidump release (Prarit Bhargava) [1425180] - [acpi] acpica: table manager: Split tbinstal.c into two files (Prarit Bhargava) [1425180] - [acpi] acpica: table manager: Misc cleanup and renames, no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Add acpi_install_table() API for early table installation (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Avoid SSDT installation with acpi_gbl_disable_ssdt_table_load (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Cleanup ACPI_TABLE_ORIGIN_xxx flags (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix table checksums verification before installation (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix unbalanced table validations (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Clean up split INSTALLED/VALIDATED table state logics (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix multiple ACPI_FREE()s around acpi_tb_add_table() (Prarit Bhargava) [1425180] - [acpi] acpica: tables: Fix the issues in handling virtual addressed tables (Prarit Bhargava) [1425180] - [acpi] acpica: Remove indent divergences to reduce maintenance overhead (Prarit Bhargava) [1425180] - [acpi] acpica: Add a missing field for debug dump of mutex objects (Prarit Bhargava) [1425180] - [acpi] acpica: Update use of acpi_os_wait_events_complete interface (Prarit Bhargava) [1425180] - [acpi] acpica: disassembler: Add decoding of Notify() values (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Update new structures and add missing file (Prarit Bhargava) [1425180] - [acpi] acpica: disassembler: Add support to decode _HID and _CID values (Prarit Bhargava) [1425180] - [acpi] acpica: unload operator: Emit a warning if and when it is ever used (Prarit Bhargava) [1425180] - [acpi] acpica: Update comments for ACPICA name - no functional change (Prarit Bhargava) [1425180] - [acpi] acpica: utstring: Check array index bound before use (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Remove integer types translation protection (Prarit Bhargava) [1425180] - [acpi] acpica: acpidump: Add sparse declarators support (Prarit Bhargava) [1425180] - [acpi] acpica: utilities: Cleanup declarations of the acpi_gbl_debug_file global (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup the option of forcing the use of the RSDT (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup asmlinkage for ACPICA APIs (Prarit Bhargava) [1425180] - [acpi] acpica: Update acpidump related header file changes (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup exception codes (Prarit Bhargava) [1425180] - [acpi] Export acpi_os_get*() functions (Prarit Bhargava) [1425180] - [acpi] acpica: Add new statistics interface (Prarit Bhargava) [1425180] - [acpi] acpica: Add EXPORT_ACPI_INTERFACES macro to external interface modules (Prarit Bhargava) [1425180] - [acpi] acpica: Cleanup memory allocation macros and configurability (Prarit Bhargava) [1425180] - [acpi] acpica: tablemanager: Export acpi_tb_scan_memory_for_rsdp() (Prarit Bhargava) [1425180] - [acpi] acpica: Export acpi_tb_validate_rsdp() (Prarit Bhargava) [1425180]- [x86] kvm: vmx: use correct vmcs_read/write for guest segment selector/base (Radim Krcmar) [1420755] - [x86] kvm: x86: do not save guest-unsupported XSAVE state (Radim Krcmar) [1420755] - [x86] kvm: x86: fix emulation of "MOV SS, null selector" (Radim Krcmar) [1420755] {CVE-2017-2583} - [x86] kvm: x86: flush pending lapic jump label updates on module unload (Radim Krcmar) [1420755] - [kernel] jump_labels: API for flushing deferred jump label updates (Radim Krcmar) [1420755] - [x86] kvm: x86: reset MMU on KVM_SET_VCPU_EVENTS (Radim Krcmar) [1420755] - [x86] kvm: x86: check for pic and ioapic presence before use (Radim Krcmar) [1420755] - [x86] kvm: x86: drop error recovery in em_jmp_far and em_ret_far (Radim Krcmar) [1420755] - [x86] kvm: x86: fix out-of-bounds access in lapic (Radim Krcmar) [1420755] - [x86] kvm: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr (Radim Krcmar) [1420755] - [x86] kvm: Disable irq while unregistering user notifier (Radim Krcmar) [1420755] - [x86] kvm: nvmx: VMCLEAR an active shadow VMCS after last use (Radim Krcmar) [1420755] - [x86] kvm: x86: fix wbinvd_dirty_mask use-after-free (Radim Krcmar) [1420755] - [x86] kvm: nvmx: Fix kernel panics induced by illegal INVEPT/INVVPID types (Radim Krcmar) [1420755] - [x86] kvm: x86: memset whole irq_eoi (Radim Krcmar) [1420755] - [x86] kvm: nvmx: Fix the NMI IDT-vectoring handling (Radim Krcmar) [1420755] - [x86] kvm: nvmx: postpone VMCS changes on MSR_IA32_APICBASE write (Radim Krcmar) [1420755] - [x86] kvm: nvmx: fix msr bitmaps to prevent L2 from accessing L0 x2APIC (Radim Krcmar) [1420755] - [x86] kvm: x86: nvmx: maintain internal copy of current VMCS (Radim Krcmar) [1420755] - [x86] kvm: vmx: handle PML full VMEXIT that occurs during event delivery (Radim Krcmar) [1420755] - [virt] kvm: nvmx: Fix memory corruption when using VMCS shadowing (Radim Krcmar) [1420755] - [virt] kvm: vmx: ensure VMCS is current while enabling PML (Radim Krcmar) [1420755] - [virt] kvm: nvmx: vmx instructions: fix segment checks when L1 is in long mode (Radim Krcmar) [1420755] - [virt] kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES (Radim Krcmar) [1420755] - [x86] svm: bitwise vs logical op typo (Radim Krcmar) [1420755] - [virt] kvm: cap halt polling at exactly halt_poll_ns (Radim Krcmar) [1420755] - [virt] kvm: async_pf: do not warn on page allocation failures (Radim Krcmar) [1420755] - [x86] kvm: x86: fix conversion of addresses to linear in 32-bit protected mode (Radim Krcmar) [1420755] - [x86] kvm: x86: only channel 0 of the i8254 is linked to the HPET (Radim Krcmar) [1420755] - [x86] kvm: vmx: fix the writing POSTED_INTR_NV (Radim Krcmar) [1420755] - [x86] kvm: x86: correctly print #AC in traces (Radim Krcmar) [1420755] - [kernel] static_key: WARN on usage before jump_label_init was called (Radim Krcmar) [1420755] - [x86] kvm: nvmx: check host CR3 on vmentry and vmexit (Ladi Prosek) [1326138] - [x86] kvm: nvmx: introduce nested_vmx_load_cr3 and call it on vmentry (Ladi Prosek) [1326138] - [x86] kvm: nvmx: propagate errors from prepare_vmcs02 (Ladi Prosek) [1326138] - [x86] kvm: nvmx: fix CR3 load if L2 uses PAE paging and EPT (Ladi Prosek) [1326138] - [x86] kvm: nvmx: support descriptor table exits (Ladi Prosek) [1326138] - [x86] kvm: nvmx: invvpid handling improvements (Ladi Prosek) [1326138] - [x86] kvm: vmx: clean up declaration of VPID/EPT invalidation types (Ladi Prosek) [1326138] - [x86] nvmx: mark ept single context invalidation as supported (Ladi Prosek) [1326138] - [x86] kvm: x86: drop TSC offsetting kvm_x86_ops to fix KVM_GET/SET_CLOCK (Marcelo Tosatti) [1415766] - [x86] kvm: x86: do not go through vcpu in __get_kvmclock_ns (Marcelo Tosatti) [1415766] - [uapi] kvm: kvmclock: let KVM_GET_CLOCK return whether the master clock is in use (Marcelo Tosatti) [1415766] - [x86] kvm: x86: introduce get_kvmclock_ns (Marcelo Tosatti) [1415766] - [x86] kvm: x86: initialize kvmclock_offset (Marcelo Tosatti) [1415766] - [x86] pvclock: introduce seqcount-like API (Marcelo Tosatti) [1415766] - [x86] pvclock: Get rid of __pvclock_read_cycles in function pvclock_read_flags (Marcelo Tosatti) [1415766] - [x86] pvclock: Cleanup to remove function pvclock_get_nsec_offset (Marcelo Tosatti) [1415766]- [crypto] ccp - Fix double add when creating new DMA command (Suravee Suthikulpanit) [1390820 1420977] - [crypto] ccp - Fix DMA operations when IOMMU is enabled (Suravee Suthikulpanit) [1390820 1420977] - [crypto] ccp: Do not support CCP crypto API in RHEL7 (Suravee Suthikulpanit) [1390820] - [dma] dmaengine: Make channel allocation callbacks optional (Suravee Suthikulpanit) [1390820] - [dma] dmaengine: Rework dma_chan_get (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix handling of RSA exponent on a v5 device (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Clean up the LSB slot allocation code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - remove unneeded code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - change bitfield type to unsigned ints (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix non static symbol warning (Suravee Suthikulpanit) [1390820] - [crypto] ccp - change type of struct member lsb to signed (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Make syslog errors human-readable (Suravee Suthikulpanit) [1390820] - [crypto] ccp - clean up data structure (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix return value check in ccp_dmaengine_register() (Suravee Suthikulpanit) [1390820] - [crypto] ccp - use kmem_cache_zalloc instead of kmem_cache_alloc/memset (Suravee Suthikulpanit) [1390820] - [crypto] ccp - add missing release in ccp_dmaengine_register (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix non static symbol warning (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Enable use of the additional CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Enable DMA service on a v5 CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Add support for the RNG in a version 5 CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Let a v5 CCP provide the same function as v3 (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Refactor code to enable checks for queue space (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Refactor code supporting the CCP's RNG (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Refactor the storage block allocation code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - refactoring: symbol cleanup (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Shorten the fields of the action structure (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Abstract PCI info for the CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix non-conforming comment style (Suravee Suthikulpanit) [1390820] - [crypto] ccp - constify ccp_actions structure (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Ensure all dependencies are specified (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Register the CCP as a DMA resource (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix RT breaking #include (Suravee Suthikulpanit) [1390820] - [crypto] ccp - fix lock acquisition code (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Add abstraction for device-specific calls (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP versioning support (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Support for multiple CCPs (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove check for x86 family and model (Suravee Suthikulpanit) [1390820] - [crypto] ccp - use to_pci_dev and to_platform_device (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Use precalculated hash from headers (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Use module name in driver structures (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Change references to accelerator to offload (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Replace BUG_ON with WARN_ON and a return code (Suravee Suthikulpanit) [1390820] - [crypto] drivers - Fix Kconfig selects (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Protect against poorly marked end of sg list (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove unused structure field (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Convert calls to their devm_ counterparts (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Update CCP build support (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Updates for checkpatch warnings/errors (Suravee Suthikulpanit) [1390820] - [crypto] ccp - terminate ccp_support array with empty element (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Check for CCP before registering crypto algs (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Do not sign extend input data to CCP (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove "select OF" from Kconfig (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Base AXI DMA cache settings on device tree (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Modify PCI support in prep for arm64 support (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Use pci_enable_msix_range() instead of pci_enable_msix() (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Perform completion callbacks using a tasklet (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Move HMAC calculation down to ccp ops file (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Fix ccp_run_passthru_cmd dma variable assignments (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP device enabled/disabled changes (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Change data length declarations to u64 (Suravee Suthikulpanit) [1390820] - [crypto] ccp - Remove redundant dev_set_drvdata (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP Kconfig fixes (Suravee Suthikulpanit) [1390820] - [crypto] crytpo: ccp - fix coccinelle warnings (Suravee Suthikulpanit) [1390820] - [crypto] crytpo: ccp - CCP device driver build files (Suravee Suthikulpanit) [1390820] - [crypto] ccp - CCP device driver and interface support (Suravee Suthikulpanit) [1390820] - [acpi] revert "acpi / apd: Remove CLK_IS_ROOT" (Suravee Suthikulpanit) [1422966] - [tty] serial: 8250dw: Add device HID for future AMD UART controller (Suravee Suthikulpanit) [1422966]- [fs] red hat kabi: Added flag signifying the use of file_operations_extend structure (Steve Dickson) [1356123] - [fs] red hat kabi: Remove the file operations that cause the kABI breakage (Steve Dickson) [1356123] - [fs] red hat kabi: Add new system call to nfs in a kABI compatible way (Steve Dickson) [1356123] - [fs] red hat kabi: introduce new calls to file_operations_extend (Steve Dickson) [1356123] - [fs] red hat kabi: Use #ifndef __GENKSYMS__ to maintain kAPI (Steve Dickson) [1356123] - [fs] try to clone files first in vfs_copy_file_range (Steve Dickson) [1356123] - [fs] nfs: Add COPY nfs operation (Steve Dickson) [1356123] - [fs] nfs: Add nfs_commit_file() (Steve Dickson) [1356123] - [fs] vfs: pull btrfs clone API to vfs layer (Steve Dickson) [1356123] - [fs] locks: new locks_mandatory_area calling convention (Steve Dickson) [1356123] - [fs] locks: make locks_mandatory_area check for file-private locks (Steve Dickson) [1356123] - [fs] vfs: Add vfs_copy_file_range() support for pagecache copies (Steve Dickson) [1356123] - [fs] powerpc: Wire up copy_file_range() syscall (Steve Dickson) [1356123] - [fs] s390: wire up copy_file_range syscall (Steve Dickson) [1356123] - [fs] x86: add sys_copy_file_range to syscall tables (Steve Dickson) [1356122 1356123] - [fs] vfs: add copy_file_range syscall and vfs helper (Steve Dickson) [1356123] - [fs] sunrpc: don't call sleeping functions from the notifier block callbacks (Scott Mayhew) [1422910] - [fs] lockd: unregister notifier blocks if the service fails to come up completely (Scott Mayhew) [1422910] - [fs] lockd: Register callbacks on the inetaddr_chain and inet6addr_chain (Scott Mayhew) [1422910] - [fs] nfsd: Implement the COPY call (Steve Dickson) [1356122] - [fs] nfsd: implement the NFSv4.2 CLONE operation (Steve Dickson) [1356122] - [fs] nfs: Don't take a reference on fl->fl_file for LOCK operation (Benjamin Coddington) [1386924] - [fs] gfs2: mark the journal idle to fix ro mounts (Robert S Peterson) [1213119] - [fs] auth_gss: fix panic in gss_pipe_downcall() in fips mode (Dave Wysochanski) [1316251] - [fs] fuse: add support for SEEK_HOLE and SEEK_DATA in lseek (Carlos Maiolino) [1306396] - [fs] ext4: Fix handling of extended tv_sec (Carlos Maiolino) [1278465]- [net] fix creation adjacent device symlinks (Adrian Reber) [1412898] - [net] prevent of emerging cross-namespace symlinks (Adrian Reber) [1412898] - [netdrv] macvlan: unregister net device when netdev_upper_dev_link() fails (Adrian Reber) [1412898] - [net] netfilter: nft_range: add the missing NULL pointer check (Phil Sutter) [1418969] - [net] netfilter: nf_tables: simplify the basic expressions' init routine (Phil Sutter) [1418969] - [net] netfilter: nf_tables: avoid uninitialized variable warning (Phil Sutter) [1418969] - [net] netfilter: nft_range: validate operation netlink attribute (Phil Sutter) [1418969] - [net] netfilter: nf_tables: add range expression (Phil Sutter) [1418969] - [net] netfilter: nf_tables: remove useless U8_MAX validation (Phil Sutter) [1418969] - [net] netfilter: nf_tables: fix type mismatch with error return from nft_parse_u32_check (Phil Sutter) [1418969] - [net] netfilter: nft_exthdr: fix error handling in nft_exthdr_init() (Phil Sutter) [1418969] - [net] netfilter: nf_tables: underflow in nft_parse_u32_check() (Phil Sutter) [1418969] - [net] netfilter: nf_tables: validate maximum value of u32 netlink attributes (Phil Sutter) [1418969] - [net] netfilter: nft_exthdr: Add size check on u8 nft_exthdr attributes (Phil Sutter) [1418969] - [net] ipv6: Don't use ufo handling on later transformed packets (Jakub Sitnicki) [1388846] - [net] vxlan: fix oops in dev_fill_metadata_dst (Paolo Abeni) [1423068] - [net] ip_forward: Drop frames with attached skb->sk (Florian Westphal) [1421006] - [net] ipv4: ip_forward: perform skb->pkt_type check at the beginning (Florian Westphal) [1421006] - [lib] rhashtable-test: Get rid of previous workaround (Phil Sutter) [1393817] - [lib] rhashtable-test: Fix max_size parameter description (Phil Sutter) [1393817] - [lib] rhashtable-test: allow to retry even if -ENOMEM was returned (Phil Sutter) [1393817] - [lib] rhashtable-test: retry insert operations (Phil Sutter) [1393817] - [lib] rhashtable-test: add cond_resched() to thread test (Phil Sutter) [1393817] - [lib] rhashtable: Add rhlist interface (Phil Sutter) [1393817] - [lib] rhashtable: fix a memory leak in alloc_bucket_locks() (Phil Sutter) [1393817] - [lib] rhashtable: add rhashtable_lookup_get_insert_key() (Phil Sutter) [1393817] - [lib] rhashtable: Remove GFP flag from rhashtable_walk_init (Phil Sutter) [1393817] - [lib] rhashtable: fix shift by 64 when shrinking (Phil Sutter) [1393817] - [lib] rhashtable: avoid large lock-array allocations (Phil Sutter) [1393817] - [lib] rhashtable: accept GFP flags in rhashtable_walk_init (Phil Sutter) [1393817] - [net] netfilter: built-in NAT support for UDPlite (Davide Caratti) [1357840] - [net] netfilter: built-in NAT support for SCTP (Davide Caratti) [1357840] - [net] netfilter: built-in NAT support for DCCP (Davide Caratti) [1357840] - [net] netfilter: conntrack: built-in support for UDPlite (Davide Caratti) [1387537] - [net] netfilter: conntrack: built-in support for SCTP (Davide Caratti) [1387537] - [net] netfilter: conntrack: built-in support for DCCP (Davide Caratti) [1387537] - [net] netfilter: conntrack: simplify init/uninit of L4 protocol trackers (Davide Caratti) [1387537] - [net] igmp, mld: Fix memory leak in igmpv3/mld_del_delrec() (Hangbin Liu) [1420972] - [net] mld: do not remove mld souce list info when set link down (Hangbin Liu) [1383584] - [net] openvswitch: maintain correct checksum state in conntrack actions (Lance Richardson) [1409558]- [net] introduce net_device_extended (Jiri Benc) [1382040] - [net] bonding: update documentation section after dev->trans_start removal (Ivan Vecera) [1382040] - [net] deprecate dev->trans_start (Ivan Vecera) [1382040] - [netdrv] replace dev->trans_start update with helper (Ivan Vecera) [1382040] - [net] netdevice: add helper to update trans_start (Ivan Vecera) [1382040] - [netdrv] replace dev->trans_start accesses with dev_trans_start (Ivan Vecera) [1382040] - [net] sched: make dev_trans_start return vlan's real dev trans_start (Ivan Vecera) [1382040] - [net] ptp: Introduce a high resolution frequency adjustment method (Ivan Vecera) [1382040] - [net] ipip: Properly mark ipip GRO packets as encapsulated (Ivan Vecera) [1382040] - [net] introduce csum_replace_by_diff() helper (Ivan Vecera) [1382040] - [net] ipv6: gro: support sit protocol (Ivan Vecera) [1382040] - [net] skb_segment() should preserve backpressure (Ivan Vecera) [1382040] - [net] skb_segment() provides list head and tail (Ivan Vecera) [1382040] - [net] ipip: Add gro callbacks to ipip offload (Ivan Vecera) [1382040] - [kernel] list: fix order of arguments for hlist_add_after(_rcu) (Ivan Vecera) [1382040] - [kernel] list: make hlist_add_after() argument names match hlist_add_after_rcu() (Ivan Vecera) [1382040] - [net] rtnl: stats - add missing netlink message size checks (Ivan Vecera) [1382040] - [net] rtnl: info leak in rtnl_fill_vfinfo() (Ivan Vecera) [1382040] - [net] rtnl: avoid uninitialized data in IFLA_VF_VLAN_LIST handling (Ivan Vecera) [1382040] - [net] Update API for VF vlan protocol 802.1ad support (Ivan Vecera) [1382040] - [net] introduce default neigh_construct/destroy ndo calls for L2 upper devices (Ivan Vecera) [1382040] - [net] add dev arg to ndo_neigh_construct/destroy (Ivan Vecera) [1382040] - [net] add netdev_lockdep_set_classes() helper (Ivan Vecera) [1382040] - [documentation] taskstats: fix nl parsing in accounting/getdelays.c (Ivan Vecera) [1382040] - [net] neigh: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] rtnl: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] openvswitch: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] sock_diag: align nlattr properly when needed (Ivan Vecera) [1382040] - [fs] quota: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] macsec: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] wireless: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] ieee802154: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] l2tp: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] bridge: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] openvswitch: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] sched: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [net] rtnl: use nla_put_u64_64bit() (Ivan Vecera) [1382040] - [kernel] taskstats: use the libnl API to align nlattr on 64-bit (Ivan Vecera) [1382040] - [net] xfrm: align nlattr properly when needed (Ivan Vecera) [1382040] - [net] libnl: add nla_put_u64_64bit() helper (Ivan Vecera) [1382040] - [net] libnl: nla_put_msecs(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_s64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_net64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_be64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: nla_put_le64(): align on a 64-bit area (Ivan Vecera) [1382040] - [net] libnl: fix help of _64bit functions (Ivan Vecera) [1382040] - [net] ip6mr: align RTA_MFC_STATS on 64-bit (Ivan Vecera) [1382040] - [net] ipmr: align RTA_MFC_STATS on 64-bit (Ivan Vecera) [1382040] - [net] rtnl: use the new API to align IFLA_STATS* (Ivan Vecera) [1382040] - [net] libnl: add more helpers to align attributes on 64-bit (Ivan Vecera) [1382040] - [net] nla_align_64bit() needs to test the right pointer. (Ivan Vecera) [1382040] - [net] rtnetlink: add new RTM_GETSTATS message to dump link stats (Ivan Vecera) [1382040] - [net] fix HAVE_EFFICIENT_UNALIGNED_ACCESS typos (Ivan Vecera) [1382040] - [net] Add helpers for 64-bit aligning netlink attributes. (Ivan Vecera) [1382040] - [net] Align IFLA_STATS64 attributes properly on architectures that need it. (Ivan Vecera) [1382040] - [net] rtnetlink: rtnl_fill_stats: avoid an unnecssary stats copy (Ivan Vecera) [1382040] - [net] sched: do not requeue a NULL skb (Ivan Vecera) [1382040] - [net] netlink: use nla_get_in_addr and nla_put_in_addr for ipv4 address (Ivan Vecera) [1382040] - [net] rtnetlink: fix frame size warning in rtnl_fill_ifinfo (Ivan Vecera) [1382040] - [net] netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid warnings (Ivan Vecera) [1382040] - [net] qdisc: validate skb without holding lock (Ivan Vecera) [1382040] - [net] netlink: Fix shadow warning on jiffies (Ivan Vecera) [1382040] - [net] sch_tbf: Fix potential memory leak in tbf_change() (Ivan Vecera) [1382040] - [net] sch_netem: support of 64bit rates (Ivan Vecera) [1382040] - [net] sch_netem: more precise length of packets (Ivan Vecera) [1382040] - [net] sch_tbf: add TBF_BURST/TBF_PBURST attribute (Ivan Vecera) [1382040] - [net] sch_tbf: use do_div() for 64-bit divide (Ivan Vecera) [1382040] - [net] sched: tbf: fix the calculation of max_size (Ivan Vecera) [1382040] - [kernel] taskstats: add nla_nest_cancel() for failure processing between nla_nest_start() and nla_nest_end() (Ivan Vecera) [1382040] - [net] net_sched: tbf: support of 64bit rates (Ivan Vecera) [1382040] - [net] netevent/netlink.h: Remove extern from function prototypes (Ivan Vecera) [1382040] - [net] net_sched: htb: support of 64bit rates (Ivan Vecera) [1382040] - [net] net_sched: add u64 rate to psched_ratecfg_precompute() (Ivan Vecera) [1382040] - [net] ipv4: Update parameters for csum_tcpudp_magic to their original types (Ivan Vecera) [1382040] - [net] tcp: reserve tcp_skb_mss() to tcp stack (Ivan Vecera) [1382040] - [net] ipvs: properly declare tunnel encapsulation (Ivan Vecera) [1382040] - [net] sit: use kfree_skb to replace dev_kfree_skb (Ivan Vecera) [1382040]- [netdrv] cxgb4/cxgb4vf: Allocate more queues for 25G and 100G adapter (Don Dutile) [1385866 1417284] - [netdrv] mlx5: E-Switch, Handle mode change failures (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Fix error flow in the SRIOV e-switch init code (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix flow counter bulk command out mailbox allocation (Don Dutile) [1385330 1417284] - [infiniband] ib/rdmavt: Don't vfree a kzalloc'ed memory region (Don Dutile) [1385848 1417284] - [infiniband] ib/rxe: Fix kmem_cache leak (Don Dutile) [1417284] - [infiniband] ib/rxe: Fix race condition between requester and completer (Don Dutile) [1417284] - [infiniband] ib/rxe: Fix duplicate atomic request handling (Don Dutile) [1417284] - [infiniband] ib/rxe: Fix kernel panic in udp_setup_tunnel (Don Dutile) [1417284] - [infiniband] ib/mlx5: Set source mac address in FTE (Don Dutile) [1417284] - [infiniband] ib/mlx5: Enable MAD_IFC commands for IB ports only (Don Dutile) [1417284] - [infiniband] ib/mlx4: Diagnostic HW counters are not supported in slave mode (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Use correct subnet-prefix in QP1 mads under SR-IOV (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix code indentation in QP1 MAD flow (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix incorrect MC join state bit-masking on SR-IOV (Don Dutile) [1385329 1417284] - [infiniband] ib/ipoib: Don't allow MC joins during light MC flush (Don Dutile) [1417284] - [infiniband] ib/rxe: fix GFP_KERNEL in spinlock context (Don Dutile) [1417284] - [netdrv] mlx4_en: fix off by one in error handling (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fix panic on xmit while port is down (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fixes for DCBX (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fix the return value of mlx4_en_dcbnl_set_state() (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: Fix the return value of mlx4_en_dcbnl_set_all() (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Fix parsing of vlan packets when updating lro header (Don Dutile) [1417284] - [netdrv] mlx5e: Fix global PFC counters replication (Don Dutile) [1417284] - [netdrv] mlx5e: Prevent casting overflow (Don Dutile) [1417284] - [netdrv] mlx5e: Move an_disable_cap bit to a new position (Don Dutile) [1417284] - [netdrv] mlx5e: Fix xmit_more counter race issue (Don Dutile) [1417284] - [net] xprtrdma: Fix receive buffer accounting (Don Dutile) [1417284] - [net] xprtrdma: revert 3d4cf35bd4fa ("xprtrdma: Reply buffer exhaustion...") (Don Dutile) [1417284] - [infiniband] iw_cxgb4: block module unload until all ep resources are released (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: call dev_put() on l2t allocation failure (Don Dutile) [1385866 1417284] - [infiniband] ib/hfi1: Rework debugfs to use SRCU (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Make n_krcvqs be an unsigned long integer (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add QSFP sanity pre-check (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix AHG KDETH Intr shift (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix SGE length for misaligned PIO copy (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx5: Don't return errors from poll_cq (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Use TIR number based on selector (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Simplify code by removing return variable (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Return EINVAL when caller specifies too many SGEs (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx4: Don't return errors from poll_cq (Don Dutile) [1417284] - [infiniband] revert "ib/mlx4: Return EAGAIN for any error in mlx4_ib_poll_one" (Don Dutile) [1417284] - [infiniband] ib/ipoib: Fix memory corruption in ipoib cm mode connect flow (Don Dutile) [1417284] - [infiniband] ib/core: Fix use after free in send_leave function (Don Dutile) [1417284] - [infiniband] ib/cxgb4: Make _free_qp static to silence build warning (Don Dutile) [1385866 1417284] - [infiniband] ib/isert: Properly release resources on DEVICE_REMOVAL (Don Dutile) [1417284] - [infiniband] ib/hfi1: Fix the size parameter to find_first_bit (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx5: Fix the size parameter to find_first_bit (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Increase number of ethtool steering priorities (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Add error prints when validate ETS failed (Don Dutile) [1385330 1417284] - [netdrv] mlx5e: Fix memory leak if refreshing TIRs fails (Don Dutile) [1417284] - [netdrv] mlx5e: Add ethtool counter for TX xmit_more (Don Dutile) [1417284] - [netdrv] mlx5e: Fix ethtool -g/G rx ring parameter report with striding RQ (Don Dutile) [1417284] - [netdrv] mlx5e: Don't wait for SQ completions on close (Don Dutile) [1417284] - [netdrv] mlx5e: Don't post fragmented MPWQE when RQ is disabled (Don Dutile) [1417284] - [netdrv] mlx5e: Don't wait for RQ completions on close (Don Dutile) [1417284] - [netdrv] mlx5e: Limit UMR length to the device's limitation (Don Dutile) [1417284] - [infiniband] ib/hfi1: Clean up type used and casting (Don Dutile) [1382806 1417284] - [infiniband] ib/srpt: Update sport->port_guid with each port refresh (Don Dutile) [1417284] - [infiniband] ib/mlx5: Remove superfluous include of io-mapping.h (Don Dutile) [1385330 1417284] - [infiniband] i40iw: Do not set self-referencing pointer to NULL after kfree (Don Dutile) [1417284] - [infiniband] iw_cxgb4: Fix cxgb4 arm CQ logic w/IB_CQ_REPORT_MISSED_EVENTS (Don Dutile) [1385866 1417284] - [rdma] ib/core: Use memdup_user() rather than duplicating its implementation (Don Dutile) [1417284] - [infiniband] ib/qib: Use memdup_user() rather than duplicating its implementation (Don Dutile) [1381986 1417284] - [infiniband] iw_cxgb4: use the MPA initiator's IRD if < our ORD (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: limit IRD/ORD advertised to ULP by device max (Don Dutile) [1385866 1417284] - [infiniband] ib/rdmvat: Fix double vfree() in rvt_create_qp() error path (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Improve J_KEY generation (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Return invalid field for non-QSFP CableInfo queries (Don Dutile) [1382806 1417284] - [infiniband] ib/usnic: Fix error return code (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add missing error code assignment before test (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Using kfree_rcu() to simplify the code (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Validate header in set_armed_active (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Pass packet ptr to set_armed_active (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fetch monitor values on-demand for CableInfo query (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1, ib/qib: Fix qp_stats sleep with rcu read lock held (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove duplicated include from affinity.c (Don Dutile) [1382806 1417284] - [infiniband] ib/isert: fix error return code in isert_alloc_login_buf() (Don Dutile) [1417284] - [infiniband] ib/core: Fix possible memory leak in cma_resolve_iboe_route() (Don Dutile) [1417284] - [infiniband] ib/hfi1: Allocate cpu mask on the heap to silence warning (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx4: Return EAGAIN for any error in mlx4_ib_poll_one (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Make function use_tunnel_data return void (Don Dutile) [1385329 1417284] - [netdrv] mlx5: E-Switch, Avoid ACLs in the offloads mode (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Set the send-to-vport rules in the correct table (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Return the correct devlink e-switch mode (Don Dutile) [1417284] - [netdrv] mlx5e: Retrieve the switchdev id from the firmware only once (Don Dutile) [1417284] - [netdrv] mlx5: Update last-use statistics for flow rules (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Added missing check of msg length in verifying its signature (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix pci error recovery flow (Don Dutile) [1385330 1417284] - [netdrv] mlx5e: Optimization for MTU change (Don Dutile) [1417284] - [netdrv] mlx5e: Set port MTU on netdev creation rather on open (Don Dutile) [1417284] - [netdrv] cxgb4: Fixes resource allocation for ULD's in kdump kernel (Don Dutile) [1385866 1417284] - [infiniband] Soft RoCE driver (Don Dutile) [1384574 1417284] - [infiniband] ib/uverbs: Fix race between uverbs_close and remove_one (Don Dutile) [1417284] - [infiniband] ib/mthca: Clean up error unwind flow in mthca_reset() (Don Dutile) [1417284] - [infiniband] ib/mthca: NULL arg to pci_dev_put is OK (Don Dutile) [1417284] - [infiniband] ib/hfi1: NULL arg to sc_return_credits is OK (Don Dutile) [1382806 1417284] - [infiniband] Use smaller 512 byte messages for portmapper messages (Don Dutile) [1417284] - [infiniband] ib/ipoib: Report SG feature regardless of HW UD CSUM capability (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Don't use GFP_ATOMIC for CQ resize struct (Don Dutile) [1385329 1417284] - [infiniband] ib/hfi1: Expand reported serial number (Don Dutile) [1382806 1417284] - [uapi] ib/hfi1: Allow for non-double word multiple message sizes for user SDMA (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Eliminate redundant opcode test in mr ref clear (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Handle kzalloc failure in init_pervl_scs (Don Dutile) [1382806 1417284] - [infiniband] ib/qib, ib/hfi1: Fix grh creation in ud loopback (Don Dutile) [1381986 1417284] - [infiniband] ib/hfi1: Use hdr2sc function to calculate 5-bit SC (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Cleanup UD packet handler (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Rename hfi1_pio_header to hfi1_sdma_header (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Rename struct ahg_ib_header to struct hfi1_ahg_info (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove unused elements from struct ahg_ib_header (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Reset QSFP on every run through channel tuning (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Ignore QSFP interrupts until power stabilizes (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Disable external device configuration requests (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt, hfi1: Fix NFSoRDMA failure with FRMR enabled (Don Dutile) [1382806 1417284] - [rdma] ib/hfi1: Add the capability for reserved operations (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix trace message units (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add sysfs entry to override SDMA interrupt affinity (Don Dutile) [1382806 1417284] - [lib] cpumask: factor out show_cpumap into separate helper function (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add static PCIe Gen3 CTLE tuning (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix "suspicious rcu_dereference_check() usage" warnings (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Add missing spin_lock_init call for rdi->n_cqs_lock (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Read all firmware versions (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Explain state complete frame details (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Modify the default number of kernel receive conexts (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add support for extended memory management (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Work request processing for fast register mr and invalidate (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Handle send with invalidate opcode in the RC recv path (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Handle local operations in post send (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Add mechanism to invalidate MR keys (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Add support for ib_map_mr_sg (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Pull FECN/BECN processing to a common place (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix to fully initialize send context area (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix integrity errors counter value calculation (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Use new driver specific post send table (Don Dutile) [1382806 1417284] - [infiniband] ib/qib: Add qib post send table (Don Dutile) [1381986 1417284] - [infiniband] ib/hfi1: Add hfi1 post send tables (Don Dutile) [1382806 1417284] - [rdma] ib/rdmavt: Add data structures and routines for table driven post send (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Correct receive packet handler assignment (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Improve SDMA engine assignment for user SDMA (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Refine user process affinity algorithm (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Reserve and collapse CPU cores for contexts (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add global structure for affinity assignments (Don Dutile) [1382806 1417284] - [infiniband] iw_cm: free cm_id resources on the last deref (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: don't block in destroy_qp awaiting the last deref (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: explicitly move the qp to ERROR state during flush (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: stop MPA_REPLY timer when disconnecting (Don Dutile) [1385866 1417284] - [infiniband] ib/core: Add flow control to the portmapper netlink calls (Don Dutile) [1385866 1417284] - [infiniband] rdma/cxgb3: Use AF_INET for sin_family field (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: Use kfree_skb instead of kfree (Don Dutile) [1385866 1417284] - [infiniband] ib/mlx5: Fix duplicate const warning (Don Dutile) [1385330 1417284] - [infiniband] ib/isert: Remove an unused member variable (Don Dutile) [1417284] - [infiniband] ib/srpt: Simplify srpt_queue_response() (Don Dutile) [1417284] - [infiniband] ib/srpt: Limit the number of SG elements per work request (Don Dutile) [1417284] - [rdma] ib/core, rdma rw api: Do not exceed QP SGE send limit (Don Dutile) [1417284] - [infiniband] ib/core: Make rdma_rw_ctx_init() initialize all used fields (Don Dutile) [1417284] - [infiniband] ib/hfi1: Add counter to track unsupported packets drop (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Add VL XmitDiscards counters to the opapmaquery (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix trace sparse errors (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Separate tracepoints into specific headers (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix typo (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove unnecessary done label in hfi1_write_iter (Don Dutile) [1382806 1417284] - [rdma] ib/hfi1: Clean up port state structure definition (Don Dutile) [1382806 1417284] - [netdrv] mlx5_core/health: Remove deprecated create_singlethread_workqueue (Don Dutile) [1385330 1417284] - [netdrv] mlx4_core: Check device state before unregistering it (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Query minimum required header copy during xmit (Don Dutile) [1383787 1417284] - [netdrv] mlx5e: Check the minimum inline header mode before xmit (Don Dutile) [1383787 1417284] - [target] libcxgb: add library module for Chelsio drivers (Don Dutile) [1417284] - [netdrv] mlx5: Use PTR_ERR_OR_ZERO() to simplify the code (Don Dutile) [1385330 1417284] - [netdrv] mlx4_en: break out tx_desc write into separate function (Don Dutile) [1385329 1417284] - [net] xprtrdma: fix semicolon.cocci warnings (Don Dutile) [1417284] - [net] rds: tcp: Enable multipath RDS for TCP (Don Dutile) [1417284] - [net] rds: tcp: Reduce code duplication in rds_tcp_reset_callbacks() (Don Dutile) [1417284] - [net] rds: tcp: avoid bad page reference in rds_tcp_listen_data_ready (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Add API to configure rules for the offloaded mode (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Use two priorities for SRIOV offloads mode (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Introduce bulk reading of flow counters (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Store counters in rbtree instead of list (Don Dutile) [1385330 1417284] - [net] xprtrdma: No direct data placement with krb5i and krb5p (Don Dutile) [1401797 1417284] - [net] xprtrdma: Clean up fixup_copy_count accounting (Don Dutile) [1401797 1417284] - [net] xprtrdma: Update only specific fields in private receive buffer (Don Dutile) [1401797 1417284] - [net] xprtrdma: Do not update {head, tail}.iov_len in rpcrdma_inline_fixup() (Don Dutile) [1401797 1417284] - [net] xprtrdma: rpcrdma_inline_fixup() overruns the receive page list (Don Dutile) [1401797 1417284] - [net] xprtrdma: Chunk list encoders no longer share one rl_segments array (Don Dutile) [1401797 1417284] - [net] xprtrdma: Place registered MWs on a per-req list (Don Dutile) [1401797 1417284] - [net] xprtrdma: Release orphaned MRs immediately (Don Dutile) [1401797 1417284] - [net] xprtrdma: Allocate MRs on demand (Don Dutile) [1401797 1417284] - [net] xprtrdma: Chunk list encoders must not return zero (Don Dutile) [1401797 1417284] - [net] xprtrdma: Honor ->send_request API contract (Don Dutile) [1401797 1417284] - [net] xprtrdma: Reply buffer exhaustion can be catastrophic (Don Dutile) [1401797 1417284] - [net] xprtrdma: Clean up device capability detection (Don Dutile) [1401797 1417284] - [net] xprtrdma: Remove rpcrdma_map_one() and friends (Don Dutile) [1401797 1417284] - [net] xprtrdma: Remove ALLPHYSICAL memory registration mode (Don Dutile) [1401797 1417284] - [net] xprtrdma: Do not leak an MW during a DMA map failure (Don Dutile) [1401797 1417284] - [net] xprtrdma: Refactor MR recovery work queues (Don Dutile) [1401797 1417284] - [net] xprtrdma: Use scatterlist for DMA mapping and unmapping under FMR (Don Dutile) [1401797 1417284] - [net] xprtrdma: Rename fields in rpcrdma_fmr (Don Dutile) [1401797 1417284] - [net] xprtrdma: Move init and release helpers (Don Dutile) [1401797 1417284] - [net] xprtrdma: Create common scatterlist fields in rpcrdma_mw (Don Dutile) [1401797 1417284] - [net] xprtrdma: Remove FMRs from the unmap list after unmapping (Don Dutile) [1401797 1417284] - [netdrv] mlx5e: Expose flow control counters to ethtool (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Expose RDMA VPort counters to ethtool (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Add support to get ethtool flow rules (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Support l3/l4 flow type specs in ethtool flow steering (Don Dutile) [1383601 1417284] - [netdrv] mlx5e: Add ethtool flow steering support (Don Dutile) [1383601 1417284] - [netdrv] mlx5: Properly remove all steering objects (Don Dutile) [1383601 1417284] - [netdrv] mlx5: Introduce mlx5_flow_steering structure (Don Dutile) [1383601 1417284] - [netdrv] mlx5: Refactor mlx5_add_flow_rule (Don Dutile) [1383601 1417284] - [netdrv] mlx4: Fix some indent inconsistancy (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Introduce SRIOV VF representors (Don Dutile) [1383788 1417284] - [netdrv] mlx5: Add Representors registration API (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: Add support for multiple profiles (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: Mark enabled RQTs instances explicitly (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: TIRs management refactoring (Don Dutile) [1383788 1417284] - [netdrv] mlx5e: Create NIC global resources only once (Don Dutile) [1417284] - [netdrv] mlx5e: Add devlink based SRIOV mode changes (Don Dutile) [1383792 1417284] - [netdrv] mlx5: Add devlink interface (Don Dutile) [1383792 1417284] - [net] devlink: Add E-Switch mode control (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add API to create vport rx rules (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add offloads table (Don Dutile) [1383792 1417284] - [netdrv] mlx5: Introduce offloads steering namespace (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add API to create send-to-vport rules (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add miss rule for offloads mode (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add support for the sriov offloads mode (Don Dutile) [1383792 1417284] - [netdrv] mlx5: E-Switch, Add operational mode to the SRIOV e-Switch (Don Dutile) [1383792 1417284] - [net] rds: Do not send a pong to an incoming ping with 0 src port (Don Dutile) [1417284] - [net] rds: tcp: Simplify reconnect to avoid duelling reconnnect attempts (Don Dutile) [1417284] - [net] rds: tcp: Hooks to set up a single connection path (Don Dutile) [1417284] - [net] rds: tcp: make receive path use the rds_conn_path (Don Dutile) [1417284] - [net] rds: tcp: make ->sk_user_data point to a rds_conn_path (Don Dutile) [1417284] - [net] rds: tcp: Refactor connection destruction to handle multiple paths (Don Dutile) [1417284] - [net] rds: tcp: Make rds_tcp_connection track the rds_conn_path (Don Dutile) [1417284] - [net] rds: tcp: Remove dead logic around c_passive in rds-tcp (Don Dutile) [1417284] - [net] rds: Rework path specific indirections (Don Dutile) [1417284] - [netdrv] be2net: signedness bug in be_msix_enable() (Don Dutile) [1417284] - [netdrv] mlx5e: Report correct auto negotiation and allow toggling (Don Dutile) [1383786 1417284] - [netdrv] mlx5e: Use new ethtool get/set link ksettings API (Don Dutile) [1417284] - [netdrv] mlx5e: Add missing 50G baseSR2 link mode (Don Dutile) [1417284] - [uapi] ethtool: Add 50G baseSR2 link mode (Don Dutile) [1417284] - [netdrv] mlx5e: Toggle link only after modifying port parameters (Don Dutile) [1383595 1417284] - [netdrv] mlx5e: Support adaptive RX coalescing (Don Dutile) [1383595 1417284] - [netdrv] mlx5e: CQE based moderation (Don Dutile) [1383595 1417284] - [netdrv] mlx5e: Introduce net device priv flags infrastructure (Don Dutile) [1417284] - [netdrv] mlx5e: Add TXQ set max rate support (Don Dutile) [1383785 1417284] - [netdrv] mlx5: Rate limit tables support (Don Dutile) [1383785 1417284] - [netdrv] be2net: Change copyright markings in source files (Don Dutile) [1417284] - [netdrv] be2net: support asymmetric rx/tx queue counts (Don Dutile) [1417284] - [netdrv] be2net: fix definition of be_max_eqs() (Don Dutile) [1417284] - [netdrv] cxgb4vf: Synchronize access to mailbox (Don Dutile) [1385866 1417284] - [netdrv] mlx4_en: Add DCB PFC support through CEE netlink commands (Don Dutile) [1383796 1417284] - [infiniband] ib/hfi1: Add device FW version string (Don Dutile) [1382806 1417284] - [infiniband] ib/core: Export a common fw_ver sysfs entry (Don Dutile) [1417284] - [infiniband] ib/ipoib: Use new device FW version string (Don Dutile) [1417284] - [infiniband] ib/usnic: Support device FW version string (Don Dutile) [1417284] - [infiniband] ib/ocrdma: Support device FW version string (Don Dutile) [1385876 1417284] - [infiniband] ib/nes: Support device FW version string (Don Dutile) [1417284] - [infiniband] ib/mthca: Supprot device FW version string (Don Dutile) [1417284] - [infiniband] ib/mlx5: Support device FW version string (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx4: Support device FW version string (Don Dutile) [1385329 1417284] - [infiniband] ib/i40iw: Support device FW version string (Don Dutile) [1417284] - [infiniband] ib/cxgb4: Support device FW version string (Don Dutile) [1385866 1417284] - [infiniband] ib/cxgb3: Support device FW version string (Don Dutile) [1385866 1417284] - [rdma] ib/core: Add get FW version string to the core (Don Dutile) [1417284] - [netdrv] {net, ib}/mlx5: Refactor internal SRQ API (Don Dutile) [1385330 1417284] - [netdrv] ib/mlx5: Fix MODIFY_QP command input structure (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Report mlx5 TSO capabilities when querying device (Don Dutile) [1384619 1417284] - [infiniband] ib/mlx5: Enable flow steering for IPv6 traffic (Don Dutile) [1384580 1417284] - [uapi] ib/core: Add IPv6 support to flow steering (Don Dutile) [1384580 1417284] - [netdrv] ib/mlx5: Reset flow support for IB kernel ULPs (Don Dutile) [1384614 1417284] - [infiniband] ib/mlx5: Implements disassociate_ucontext API (Don Dutile) [1385330 1417284] - [infiniband] ib/mlx5: Add RSS QP support (Don Dutile) [1384576 1417284] - [uapi] ib/uverbs: Extend create QP to get RWQ indirection table (Don Dutile) [1384576 1417284] - [rdma] ib/core: Extend create QP to get indirection table (Don Dutile) [1384576 1417284] - [infiniband] ib/mlx5: Add Receive Work Queue Indirection table operations (Don Dutile) [1384576 1417284] - [uapi] ib/uverbs: Introduce RWQ Indirection table (Don Dutile) [1384576 1417284] - [rdma] ib/core: Introduce Receive Work Queue indirection table (Don Dutile) [1384576 1417284] - [infiniband] ib/mlx5: Add receive Work Queue verbs (Don Dutile) [1384576 1417284] - [uapi] ib/uverbs: Add WQ support (Don Dutile) [1384576 1417284] - [rdma] ib/core: Introduce Work Queue object and its verbs (Don Dutile) [1384576 1417284] - [netdrv] mlx5: Export required core functions to support RSS (Don Dutile) [1384576 1417284] - [infiniband] rdma/iw_cxgb4: Low resource fixes for Completion queue (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: Low resource fixes for Memory registration (Don Dutile) [1385866 1417284] - [infiniband] rdma/cxgb4: Configure 0B MRs to match HW implementation (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: Low resource fixes for connection manager (Don Dutile) [1385866 1417284] - [netdrv] rdma/iw_cxgb4: Add missing error codes for act open cmd (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: clean up c4iw_reject_cr() (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: allocate enough space for debugfs "qps" dump (Don Dutile) [1385866 1417284] - [infiniband] rdma/iw_cxgb4: only read markers_enabled mod param once (Don Dutile) [1385866 1417284] - [net] rds: tcp: Fix non static symbol warnings (Don Dutile) [1417284] - [netdrv] mlx5_en: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Don Dutile) [1385330 1417284] - [netdrv] mlx4_en: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Don Dutile) [1385329 1417284] - [netdrv] benet: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (Don Dutile) [1417284] - [netdrv] cxgb4/cxgb4vf: Synchronize all MAC addresses (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Enable SR-IOV configuration via PCI sysfs interface (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Force cxgb4 driver as MASTER in kdump kernel (Don Dutile) [1385866 1417284] - [net] rds: Update rds_conn_destroy to be MP capable (Don Dutile) [1417284] - [net] rds: Update rds_conn_shutdown to work with rds_conn_path (Don Dutile) [1417284] - [net] rds: Initialize all RDS_MPATH_WORKERS in __rds_conn_create (Don Dutile) [1417284] - [net] rds: Add rds_conn_path_error() (Don Dutile) [1417284] - [net] rds: update rds-info related functions to traverse multiple conn_paths (Don Dutile) [1417284] - [net] rds: Add rds_conn_path_connect_if_down() for MP-aware callers (Don Dutile) [1417284] - [net] rds: Make rds_send_pong() take a rds_conn_path argument (Don Dutile) [1417284] - [net] rds: Extract rds_conn_path from i_conn_path in rds_send_drop_to() for MP-capable transports (Don Dutile) [1417284] - [net] rds: fix possible double free on sock tear down (Don Dutile) [1417284] - [net] rds: Pass rds_conn_path to rds_send_xmit() (Don Dutile) [1417284] - [net] rds: Make rds_send_queue_rm() rds_conn_path aware (Don Dutile) [1417284] - [net] rds: Remove stale function rds_send_get_message() (Don Dutile) [1417284] - [net] rds: Add rds_send_path_drop_acked() (Don Dutile) [1417284] - [net] rds: Add rds_send_path_reset() (Don Dutile) [1417284] - [net] rds: rds_inc_path_init() helper function for MP capable transports (Don Dutile) [1417284] - [net] rds: recv path gets the conn_path from rds_incoming for MP capable transports (Don Dutile) [1417284] - [net] rds: add t_mp_capable bit to be set by MP capable transports (Don Dutile) [1417284] - [net] rds: split out connection specific state from rds_connection to rds_conn_path (Don Dutile) [1417284] - [net] rds: call rds_conn_drop instead of open code it at rds_connect_complete (Don Dutile) [1417284] - [net] rds: rds_cong_queue_updates needs to defer the congestion update transmission (Don Dutile) [1417284] - [net] rds: ib: Remove deprecated create_workqueue (Don Dutile) [1417284] - [netdrv] {net,ib}/mlx5: mlx5_ifc updates (Don Dutile) [1385330 1417284] - [netdrv] mlx4_en: fix ethtool -x (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: mlx4_en_netpoll() should schedule TX, not RX (Don Dutile) [1385329 1417284] - [infiniband] ib/hfi1: Correct issues with sc5 computation (Don Dutile) [1382806 1417284] - [netdrv] mlx5e: Fix del vxlan port command buffer memset (Don Dutile) [1417284] - [netdrv] mlx5e: start/stop all tx queues upon open/close netdev (Don Dutile) [1417284] - [netdrv] mlx5e: Fix TX Timeout to detect queues stuck on BQL (Don Dutile) [1417284] - [netdrv] cxgb4: update latest firmware version supported (Don Dutile) [1385866 1417284] - [netdrv] mlx5: Avoid setting unused var when modifying vport node GUID (Don Dutile) [1385330 1417284] - [net] rds: fix rds_tcp_init() error path (Don Dutile) [1417284] - [netdrv] mlx5e: Validate BW weight values of ETS (Don Dutile) [1417284] - [netdrv] mlx5e: Fix select queue callback (Don Dutile) [1417284] - [netdrv] mlx5e: Copy all L2 headers into inline segment (Don Dutile) [1417284] - [netdrv] mlx5e: Handle RQ flush in error cases (Don Dutile) [1417284] - [netdrv] mlx5e: Implement ndo_tx_timeout callback (Don Dutile) [1417284] - [netdrv] mlx5e: Timeout if SQ doesn't flush during close (Don Dutile) [1417284] - [netdrv] mlx5: Add timeout handle to commands with callback (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix potential deadlock in command mode change (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Use ktime_get_ns() (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix wait_vital for VFs and remove fixed sleep (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix incorrect page count when in internal error (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Avoid calling sleeping function by the health poll thread (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix teardown errors that happen in pci error handler (Don Dutile) [1385330 1417284] - [netdrv] mlx5e: Reorganize ethtool statistics (Don Dutile) [1417284] - [netdrv] mlx5e: Fix number of PFC counters reported to ethtool (Don Dutile) [1417284] - [netdrv] mlx5e: Prevent adding the same vxlan port (Don Dutile) [1417284] - [netdrv] mlx5e: Check for BlueFlame capability before allocating SQ uar (Don Dutile) [1417284] - [netdrv] mlx5e: Change enum to better reflect usage (Don Dutile) [1417284] - [netdrv] mlx5: Add ConnectX-5 PCIe 4.0 to list of supported devices (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Update command strings (Don Dutile) [1385330 1417284] - [netdrv] mlx5: use mlx5_buf_alloc_node instead of mlx5_buf_alloc in mlx5_wq_ll_create (Don Dutile) [1385330 1417284] - [infiniband] ib/srpt: Reduce QP buffer size (Don Dutile) [1417284] - [rdma] ib/rdmavt: Correct qp_priv_alloc() return value test (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Don't zero out qp->s_ack_queue in rvt_reset_qp (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix deadlock with txreq allocation slow path (Don Dutile) [1382806 1417284] - [infiniband] ib/mlx4: Prevent cross page boundary allocation (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix memory leak if QP creation failed (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Verify port number in flow steering create flow (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix error flow when sending mads under SRIOV (Don Dutile) [1385329 1417284] - [infiniband] ib/mlx4: Fix the SQ size of an RC QP (Don Dutile) [1385329 1417284] - [netdrv] ib/mlx5: Fix post send fence logic (Don Dutile) [1385330 1417284] - [infiniband] ib/core: Fix false search of the IB_SA_WELL_KNOWN_GUID (Don Dutile) [1417284] - [infiniband] ib/core: Fix no default GIDs when netdevice reregisters (Don Dutile) [1417284] - [netdrv] mlx4_en: Avoid unregister_netdev at shutdown flow (Don Dutile) [1385329 1417284] - [net] rds: fix coding style issues (Don Dutile) [1417284] - [net] rds: tcp: rds_tcp_accept_one() should transition socket from RESETTING to UP (Don Dutile) [1417284] - [infiniband] ib/hfi1: Send a pkey change event on driver pkey update (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Remove FULL_MGMT_P_KEY from pkey table at link up (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix potential buffer overflow (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix potential NULL ptr dereference (Don Dutile) [1382806 1417284] - [infiniband] ib/qib: Prevent context loss (Don Dutile) [1381986 1417284] - [infiniband] ib/hfi1: Prevent context loss (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Increase packet egress timeout (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Correct warning during QPN allocation (Don Dutile) [1385848 1417284] - [infiniband] ib/rdmavt: Correct required callback functions for MODIFY_QP (Don Dutile) [1385848 1417284] - [infiniband] ib/hfi1: Fix credit return threshold adjustment (Don Dutile) [1382806 1417284] - [infiniband] ib/cma: Make the code easier to verify (Don Dutile) [1417284] - [infiniband] ib/mlx4: Properly initialize GRH TClass and FlowLabel in AHs (Don Dutile) [1385329 1417284] - [netdrv] mlx4e: Do not attempt to offload VXLAN ports that are unrecognized (Don Dutile) [1385329 1417284] - [netdrv] mlx4_en: initialize cmd.context_lock spinlock earlier (Don Dutile) [1385329 1417284] - [netdrv] mlx5: E-Switch, always set mc_promisc for allmulti vports (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Fix vport enable flow (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Use the correct error check on returned pointers (Don Dutile) [1385330 1417284] - [netdrv] mlx5: E-Switch, Use the correct free() function (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix flow steering NIC capabilities check (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix E-Switch flow steering capabilities check (Don Dutile) [1385330 1417284] - [netdrv] mlx5: Fix MLX5_CMD_OP_MAX to be defined correctly (Don Dutile) [1385330 1417284] - [netdrv] cxgb4: Add device id of T540-BT adapter (Don Dutile) [1385866 1417284] - [net] rds: tcp: fix race windows in send-path quiescence by rds_tcp_accept_one() (Don Dutile) [1417284] - [net] rds: tcp: Retransmit half-sent datagrams when switching sockets in rds_tcp_reset_callbacks (Don Dutile) [1417284] - [net] rds: tcp: Add/use rds_tcp_reset_callbacks to reset tcp socket safely (Don Dutile) [1417284] - [infiniband] ib/ipoib: Don't update neigh validity for unresolved entries (Don Dutile) [1417284] - [infiniband] ib/ipoib: Disable bottom half when dealing with device address (Don Dutile) [1417284] - [infiniband] ib/ipoib: Fix race between ipoib_remove_one to sysfs functions (Don Dutile) [1417284] - [infiniband] ib/hfi1: Suppress sparse warnings (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Use bit 0 instead of bit 1 (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: Fix indentation (Don Dutile) [1382806 1417284] - [infiniband] ib/rdmavt: Annotate rvt_reset_qp() (Don Dutile) [1385848 1417284] - [infiniband] ib/mad: Fix indentation (Don Dutile) [1417284] - [infiniband] rdma/core: Fix indentation (Don Dutile) [1417284] - [infiniband] ib/usnic: Remove unused DMA attributes (Don Dutile) [1417284] - [infiniband] ib/core: fix an error code in ib_core_init() (Don Dutile) [1417284] - [infiniband] ib/hfi1: Avoid large frame size warning (Don Dutile) [1382806 1417284] - [infiniband] ib/hfi1: fix some indenting (Don Dutile) [1382806 1417284] - [net] rds: fix an infoleak in rds_inc_info_copy (Don Dutile) [1417284] - [infiniband] ib/ipoib: Allow setting the device address (Don Dutile) [1417284] - [infiniband] ib/ipoib: Support SendOnlyFullMember MCG for SendOnly join (Don Dutile) [1417284] - [infiniband] ib/core: Support new type of join-state for multicast (Don Dutile) [1417284] - [net] rds: tcp: Avoid rds connection churn from rogue SYNs (Don Dutile) [1417284] - [net] rds: tcp: rds_tcp_accept_worker() must exit gracefully when terminating rds-tcp (Don Dutile) [1417284] - [net] rds: tcp: block BH in TCP callbacks (Don Dutile) [1417284] - [net] xprtrdma: Remove qplock (Don Dutile) [1417284] - [net] xprtrdma: Faster server reboot recovery (Don Dutile) [1417284] - [net] xprtrdma: Remove ro_unmap() from all registration modes (Don Dutile) [1417284] - [net] xprtrdma: Add ro_unmap_safe memreg method (Don Dutile) [1417284] - [net] xprtrdma: Refactor __fmr_dma_unmap() (Don Dutile) [1417284] - [net] xprtrdma: Move fr_xprt and fr_worker to struct rpcrdma_mw (Don Dutile) [1417284] - [net] xprtrdma: Refactor the FRWR recovery worker (Don Dutile) [1417284] - [net] xprtrdma: Reset MRs in frwr_op_unmap_sync() (Don Dutile) [1417284] - [net] xprtrdma: Save I/O direction in struct rpcrdma_frwr (Don Dutile) [1417284] - [net] xprtrdma: Rename rpcrdma_frwr::sg and sg_nents (Don Dutile) [1417284] - [net] xprtrdma: Use core ib_drain_qp() API (Don Dutile) [1417284] - [net] xprtrdma: Allow Read list and Reply chunk simultaneously (Don Dutile) [1417284] - [net] xprtrdma: Update comments in rpcrdma_marshal_req() (Don Dutile) [1417284] - [net] xprtrdma: Avoid using Write list for small NFS READ requests (Don Dutile) [1417284] - [net] xprtrdma: Prevent inline overflow (Don Dutile) [1417284] - [net] xprtrdma: Limit number of RDMA segments in RPC-over-RDMA headers (Don Dutile) [1417284] - [net] xprtrdma: Bound the inline threshold values (Don Dutile) [1417284] - [net] sunrpc: Advertise maximum backchannel payload size (Don Dutile) [1417284] - [netdrv] mlx5_core: Flow counters infrastructure (Don Dutile) [1385330 1417284] - [netdrv] mlx5_core: Introduce flow steering destination of type counter (Don Dutile) [1385330 1417284] - [netdrv] mlx5_core: Firmware commands to support flow counters (Don Dutile) [1385330 1417284] - [netdrv] mlx5_core: Use a macro in mlx5_command_str() (Don Dutile) [1385330 1417284] - [infiniband] rdma/nes: replace custom print_hex_dump() (Don Dutile) [1417284] - [infiniband] ib/nes: Deinline nes_free_qp_mem, save 1072 bytes (Don Dutile) [1417284] - [infiniband] rdma/nes: Adding queue drain functions (Don Dutile) [1417284] - [infiniband] rdma/nes: Fix for passing a valid QP pointer to the user space library (Don Dutile) [1417284] - [infiniband] ib/ipoib: Add readout of statistics using ethtool (Don Dutile) [1417284] - [infiniband] ulp/ipoib: remove pkey_mutex (Don Dutile) [1417284] - [infiniband] iw_cxgb4: Convert a __force cast (Don Dutile) [1385866 1417284] - [net] svcrdma: Generalize svc_rdma_xdr_decode_req() (Don Dutile) [1417284] - [net] svcrdma: Eliminate code duplication in svc_rdma_recvfrom() (Don Dutile) [1417284] - [net] svcrdma: Drain QP before freeing svcrdma_xprt (Don Dutile) [1417284] - [net] svcrdma: Post Receives only for forward channel requests (Don Dutile) [1417284] - [net] svcrdma: svc_rdma_put_context() is invoked twice in Send error path (Don Dutile) [1417284] - [net] svcrdma: Support IPv6 with NFS/RDMA (Don Dutile) [1417284] - [infiniband] ib/isert: convert to the generic RDMA READ/WRITE API (Don Dutile) [1417284] - [infiniband] ib/srpt: convert to the generic RDMA READ/WRITE API (Don Dutile) [1417284] - [target] enhance and export target_alloc_sgl/target_free_sgl (Don Dutile) [1417284] - [target] ensure se_cmd->t_prot_sg is allocated when required (Don Dutile) [1417284] - [netdrv] mlx5e: Enable CQE compression when PCI is slower than link (Don Dutile) [1383356 1417284] - [netdrv] mlx5e: Expand WQE stride when CQE compression is enabled (Don Dutile) [1383356 1417284] - [netdrv] mlx5e: CQE compression (Don Dutile) [1383356 1417284] - [netdrv] mlx5: Fix merge errors (Don Dutile) [1385330 1417284] - [netdrv] cxgb4: Reset dcb state machine and tx queue prio only if dcb is enabled (Don Dutile) [1385866 1417284] - [netdrv] i40e: constify i40e_client_ops structure (Don Dutile) [1417284] - [netdrv] replace dev->trans_start accesses with dev_trans_start (Don Dutile) [1417284] - [netdrv] mlx5: E-Switch, Implement trust vf ndo (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Implement promiscuous rx modes vf request handling (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Add promiscuous and allmulti FDB flowtable groups (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Use vport event handler for vport cleanup (Don Dutile) [1383280 1417284] - [netdrv] mlx5: E-Switch, Enable/disable ACL tables on demand (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Vport ingress/egress ACLs rules for spoofchk (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Vport ingress/egress ACLs rules for VST mode (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Introduce VST vport ingress/egress ACLs (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Fix error flow memory leak (Don Dutile) [1383290 1417284] - [netdrv] mlx5: E-Switch, Replace vport spin lock with synchronize_irq() (Don Dutile) [1383290 1417284] - [netdrv] mlx5: Flow steering, Add vport ACL support (Don Dutile) [1383290 1417284] - [netdrv] mlx5e: Fix aRFS compilation dependency (Don Dutile) [1385330 1417284] - [netdrv] cxgb4: Check for firmware errors in the mailbox command loop (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Don't sleep when mbox cmd is issued from interrupt context (Don Dutile) [1385866 1417284] - [netdrv] mlx5e: Fix IPv6 tunnel checksum offload (Don Dutile) [1417284] - [netdrv] mlx5e: Add support for UDP tunnel segmentation with outer checksum offload (Don Dutile) [1417284] - [netdrv] mlx4_en: Add support for UDP tunnel segmentation with outer checksum offload (Don Dutile) [1385329 1417284] - [netdrv] mlx5e: Enabling aRFS mechanism (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Add accelerated RFS support (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Create aRFS flow tables (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Initializing CPU reverse mapping (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Split the main flow steering table (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Refactor mlx5e flow steering structs (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Support different attributes for priorities in namespace (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Add user chosen levels when allocating flow tables (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Introduce tc offload support (Don Dutile) [1417284] - [netdrv] mlx5: Set number of allowed levels in priority (Don Dutile) [1383273 1417284] - [netdrv] mlx5: Introduce modify flow rule destination (Don Dutile) [1383273 1417284] - [netdrv] mlx5e: Direct TIR per RQ (Don Dutile) [1383273 1417284] - [netdrv] cxgb4: Add support to enable logging of firmware mailbox commands (Don Dutile) [1385866 1417284] - [infiniband] rdma/i40iw: Adding queue drain functions (Don Dutile) [1417284] - [infiniband] treewide: Fix typos in printk (Don Dutile) [1417284] - [infiniband] rdma/nes: remove use of NETDEV_TX_LOCKED (Don Dutile) [1417284] - [netdrv] cxgb4: Decode link down reason code obtained from firmware (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: DCB message handler needs to use correct portid to netdev mapping (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Refactor t4_port_init function (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Properly decode port module type (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Avoids race and deadlock while freeing tx descriptor (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: Add llseek operation for flash debugfs entry (Don Dutile) [1385866 1417284] - [netdrv] cxgb4: add new routine to get adapter info (Don Dutile) [1385866 1417284] - [scsi] rename SCSI_MAX_{SG, SG_CHAIN}_SEGMENTS (Don Dutile) [1417284] - [netdrv] cxgb3: fix out of bounds read (Don Dutile) [1385866 1417284] - [infiniband] rdma/nes: don't leak skb if carrier down (Don Dutile) [1417284] - [infiniband] iw_cxgb4: handle draining an idle qp (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb3: initialize ibdev.iwcm->ifname for port mapping (Don Dutile) [1385866 1417284] - [infiniband] iw_cxgb4: initialize ibdev.iwcm->ifname for port mapping (Don Dutile) [1385866 1417284] - [infiniband] iser-target: Use ib_drain_qp (Don Dutile) [1417284] - [infiniband] ib_srpt: fix a WARN_ON() message (Don Dutile) [1417284] - [infiniband] iw_cxgb3: support for iWARP port mapping (Don Dutile) [1385866 1417284] - [infiniband] iw_nes: remove port mapper related code (Don Dutile) [1417284] - [infiniband] rdma/nes: Report the actual address of the remote connecting peer (Don Dutile) [1417284] - [infiniband] rdma/nes: Add support for iWARP Port Mapper user space service (Don Dutile) [1417284] - [infiniband] rdma/nes: Fix error return code (Don Dutile) [1417284] - [net] xprtrdma: Use new CQ API for RPC-over-RDMA client send CQs (Don Dutile) [1417284] - [net] xprtrdma: Use an anonymous union in struct rpcrdma_mw (Don Dutile) [1417284] - [net] xprtrdma: Use new CQ API for RPC-over-RDMA client receive CQs (Don Dutile) [1417284] - [net] xprtrdma: Serialize credit accounting again (Don Dutile) [1417284] - [net] xprtrdma: Properly handle RDMA_ERROR replies (Don Dutile) [1417284] - [net] xprtrdma: Do not wait if ib_post_send() fails (Don Dutile) [1417284] - [net] xprtrdma: Segment head and tail XDR buffers on page boundaries (Don Dutile) [1417284] - [net] xprtrdma: Clean up dprintk format string containing a newline (Don Dutile) [1417284] - [net] xprtrdma: Clean up physical_op_map() (Don Dutile) [1417284] - [infiniband] iser-target: Kill the ->isert_cmd back pointer in struct iser_tx_desc (Don Dutile) [1417284] - [infiniband] iser-target: Kill struct isert_rdma_wr (Don Dutile) [1417284] - [infiniband] iser-target: Convert to new CQ API (Don Dutile) [1417284] - [infiniband] iser-target: Split and properly type the login buffer (Don Dutile) [1417284] - [infiniband] iser-target: Remove ISER_RECV_DATA_SEG_LEN (Don Dutile) [1417284] - [infiniband] iser-target: Remove impossible condition from isert_wait_conn (Don Dutile) [1417284] - [infiniband] iser-target: Remove redundant wait in release_conn (Don Dutile) [1417284] - [infiniband] iser-target: Rework connection termination (Don Dutile) [1417284] - [infiniband] iser-target: Separate flows for np listeners and connections cma events (Don Dutile) [1417284] - [infiniband] iser-target: Add new state ISER_CONN_BOUND to isert_conn (Don Dutile) [1417284] - [infiniband] iser-target: Fix identification of login rx descriptor type (Don Dutile) [1417284] - [infiniband] iser: Accept arbitrary sg lists mapping if the device supports it (Don Dutile) [1417284] - [infiniband] ib/ocrdma: Skip using unneeded intermediate variable (Don Dutile) [1385876 1417284] - [infiniband] ib/ocrdma: Skip using unneeded intermediate variable (Don Dutile) [1385876 1417284] - [infiniband] ib/ocrdma: Delete unnecessary variable initialisations in 11 functions (Don Dutile) [1385876 1417284] - [infiniband] ib/ipoib: Add handling for sending of skb with many frags (Don Dutile) [1417284] - [net] svcrdma: Use new CQ API for RPC-over-RDMA server send CQs (Don Dutile) [1417284] - [net] svcrdma: Use new CQ API for RPC-over-RDMA server receive CQs (Don Dutile) [1417284] - [net] svcrdma: Remove close_out exit path (Don Dutile) [1417284] - [net] svcrdma: Hook up the logic to return ERR_CHUNK (Don Dutile) [1417284] - [net] rpcrdma: Add RPCRDMA_HDRLEN_ERR (Don Dutile) [1417284] - [net] svcrdma: Close connection when a send error occurs (Don Dutile) [1417284] - [net] svcrdma: Do not send Write chunk XDR pad with inline content (Don Dutile) [1417284] - [net] svcrdma: Do not write xdr_buf::tail in a Write chunk (Don Dutile) [1417284] - [net] svcrdma: Find client-provided write and reply chunks once per reply (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix wait list processing (Don Dutile) [1417284] - [infiniband] ib/srpt: Introduce srpt_process_wait_list() (Don Dutile) [1417284] - [infiniband] ib/srpt: Log out all initiators if a port is disabled (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix srpt_write_pending() (Don Dutile) [1417284] - [infiniband] ib/srpt: Detect session shutdown reliably (Don Dutile) [1417284] - [infiniband] ib/srpt: Use a mutex to protect the channel list (Don Dutile) [1417284] - [infiniband] ib/srpt: Log private data associated with REJ (Don Dutile) [1417284] - [infiniband] ib/srpt: Eliminate srpt_find_channel() (Don Dutile) [1417284] - [infiniband] ib/srpt: Inline trivial CM callback functions (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix how aborted commands are processed (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix srpt_handle_cmd() error paths (Don Dutile) [1417284] - [infiniband] ib/srpt: Fix srpt_close_session() (Don Dutile) [1417284] - [infiniband] ib/srpt: Simplify srpt_shutdown_session() (Don Dutile) [1417284] - [infiniband] ib/srpt: Simplify channel state management (Don Dutile) [1417284] - [infiniband] ib/srpt: Use scsilun_to_int() (Don Dutile) [1417284] - [infiniband] ib/srpt: Introduce target_reverse_dma_direction() (Don Dutile) [1417284] - [infiniband] ib/srpt: Inline srpt_get_ch_state() (Don Dutile) [1417284] - [infiniband] ib/srpt: Inline srpt_sdev_name() (Don Dutile) [1417284] - [infiniband] ib/srpt: Add parentheses around sizeof argument (Don Dutile) [1417284] - [infiniband] nes: handling failed allocation when creating workqueue (Don Dutile) [1417284] - [infiniband] ib/mlx4: Use boottime (Don Dutile) [1385329 1417284] - [infiniband] ib/iser: Use ib_drain_sq() (Don Dutile) [1417284] - [netdrv] mlx4: use new ETHTOOL_G/SSETTINGS API (Don Dutile) [1385329 1417284] - [infiniband] usnic: use __ethtool_get_ksettings (Don Dutile) [1417284] - [infiniband] usnic: use __ethtool_get_settings (Don Dutile) [1417284] - [infiniband] usnic: remove unused call to ethtool_ops::get_settings (Don Dutile) [1417284] - [infiniband] rdma/nes: Replace LRO with GRO (Don Dutile) [1417284] - [infiniband] treewide: Fix typo in printk (Don Dutile) [1417284]- [tools] tools/power turbostat: RHEL Add additional RAPL features to Intel processors (Prarit Bhargava) [1422076] - [tools] power turbostat: remove obsolete -M, -m, -C, -c options (Prarit Bhargava) [1422076] - [tools] power turbostat: Make extensible via the --add parameter (Prarit Bhargava) [1422076] - [tools] power turbostat: line up headers when -M is used (Prarit Bhargava) [1422076] - [tools] power turbostat: fix SKX PKG_CSTATE_LIMIT decoding (Prarit Bhargava) [1422076] - [tools] power turbostat: fix error case overflow read of slm_freq_table[] (Prarit Bhargava) [1422076] - [tools] power turbostat: Allocate correct amount of fd and irq entries (Prarit Bhargava) [1422076] - [tools] power turbostat: switch to tab delimited output (Prarit Bhargava) [1422076] - [tools] power turbostat: Gracefully handle ACPI S3 (Prarit Bhargava) [1422076] - [tools] power turbostat: tidy up output on Joule counter overflow (Prarit Bhargava) [1422076] - [tools] turbostat: allow user to alter DESTDIR and PREFIX (Prarit Bhargava) [1422076] - [tools] power turbostat: work around RC6 counter wrap (Prarit Bhargava) [1422076] - [tools] power turbostat: print IRTL MSRs (Prarit Bhargava) [1422076] - [tools] power turbostat: SGX state should print only if --debug (Prarit Bhargava) [1422076] - [tools] power turbostat: bugfix: TDP MSRs print bits fixing (Prarit Bhargava) [1422076] - [tools] power turbostat: correct output for MSR_NHM_SNB_PKG_CST_CFG_CTL dump (Prarit Bhargava) [1422076] - [tools] power turbostat: call __cpuid() instead of __get_cpuid() (Prarit Bhargava) [1422076] - [tools] power turbostat: indicate SMX and SGX support (Prarit Bhargava) [1422076] - [tools] power turbostat: detect and work around syscall jitter (Prarit Bhargava) [1422076] - [tools] power turbostat: show GFXrc6 (Prarit Bhargava) [1422076] - [tools] power turbostat: show GFXMHz (Prarit Bhargava) [1422076] - [tools] power turbostat: show IRQs per CPU (Prarit Bhargava) [1422076] - [tools] power turbostat: make fewer systems calls (Prarit Bhargava) [1422076] - [tools] power turbostat: add --out option for saving output in a file (Prarit Bhargava) [1422076] - [tools] power turbostat: re-name "Busy" field to "Busy" (Prarit Bhargava) [1422076] - [tools] power turbostat: decode more CPUID fields (Prarit Bhargava) [1422076] - [tools] power turbostat: CPUID(0x16) leaf shows base, max, and bus frequency (Prarit Bhargava) [1422076] - [tools] power turbostat: decode HWP registers (Prarit Bhargava) [1422076] - [tools] power turbostat: Decode MSR_MISC_PWR_MGMT (Prarit Bhargava) [1422076] - [tools] power turbostat: fix various build warnings (Prarit Bhargava) [1422076] - [tools] power turbostat: allow sub-sec intervals (Prarit Bhargava) [1422076]- [netdrv] nfp: add to redhat build configuration (John Linville) [1377767] - [netdrv] nfp: fix error return code in nfp_net_netdev_open() (John Linville) [1377767] - [netdrv] nfp: don't pad frames on receive (John Linville) [1377767] - [netdrv] nfp: drop support for old firmware ABIs (John Linville) [1377767] - [netdrv] nfp: remove linux/version.h includes (John Linville) [1377767] - [netdrv] nfp: check idx is -ENOSPC before using it is an index (John Linville) [1377767] - [netdrv] nfp: implement ethtool .get_link() callback (John Linville) [1377767] - [netdrv] nfp: remove unused parameter from nfp_net_write_mac_addr() (John Linville) [1377767] - [netdrv] nfp: correct name of control BAR define (John Linville) [1377767] - [netdrv] nfp: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port (John Linville) [1377767] - [netdrv] nfp: use correct index to mask link state irq (John Linville) [1377767] - [netdrv] nfp: add async reconfiguration mechanism (John Linville) [1377767] - [netdrv] nfp: remove buggy RX buffer length validation (John Linville) [1377767] - [netdrv] nfp: remove unused suspicious mask defines (John Linville) [1377767] - [netdrv] nfp: correct names of constants in comments (John Linville) [1377767] - [netdrv] nfp: remove unnecessary static (John Linville) [1377767] - [netdrv] nfp: check the right pointer for errors (John Linville) [1377767] - [netdrv] nfp: allow ring size reconfiguration at runtime (John Linville) [1377767] - [netdrv] nfp: pass ring count as function parameter (John Linville) [1377767] - [netdrv] nfp: convert .ndo_change_mtu() to prepare/commit paradigm (John Linville) [1377767] - [netdrv] nfp: propagate list buffer size in struct rx_ring (John Linville) [1377767] - [netdrv] nfp: sync ring state during FW reconfiguration (John Linville) [1377767] - [netdrv] nfp: slice .ndo_open() and .ndo_stop() up (John Linville) [1377767] - [netdrv] nfp: move filling ring information to FW config (John Linville) [1377767] - [netdrv] nfp: preallocate RX buffers early in .ndo_open (John Linville) [1377767] - [netdrv] nfp: reorganize initial filling of RX rings (John Linville) [1377767] - [netdrv] nfp: cleanup tx ring flush and rename to reset (John Linville) [1377767] - [netdrv] nfp: allocate ring SW structs dynamically (John Linville) [1377767] - [netdrv] nfp: make *x_ring_init do all the init (John Linville) [1377767] - [netdrv] nfp: break up nfp_net_{alloc|free}_rings (John Linville) [1377767] - [netdrv] nfp: move link state interrupt request/free calls (John Linville) [1377767] - [netdrv] nfp: correct RX buffer length calculation (John Linville) [1377767] - [netdrv] nfp: call netif_carrier_off() during init (John Linville) [1377767] - [netdrv] nfp: clear ring delayed kick counters (John Linville) [1377767] - [netdrv] net: Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK (John Linville) [1377767] - [netdrv] net: add driver for Netronome NFP4000/NFP6000 NIC VFs (John Linville) [1377767]- [net] mac80211: fix legacy and invalid rx-rate report (Stanislaw Gruszka) [1411078] - [pci] msi: Simplify PCI MSI code by initializing msi_desc.nvec_used earlier (Prarit Bhargava) [1417650] - [x86] perf/x86/intel/rapl: Make package handling more robust (Jiri Olsa) [1418688] - [x86] perf/x86/intel/rapl: Convert to hotplug state machine (Jiri Olsa) [1418688] - [x86] perf/x86: Set pmu->module in Intel PMU modules (Jiri Olsa) [1418688] - [x86] kvm: vmx: enable guest access to LMCE related MSRs (Paul Lai) [1402102] - [x86] kvm: vmx: validate individual bits of guest MSR_IA32_FEATURE_CONTROL (Paul Lai) [1402102] - [x86] kvm: vmx: move msr_ia32_feature_control to vcpu_vmx (Paul Lai) [1402102] - [x86] pci: vmd: Use x86_vector_domain as parent domain (Myron Stowe) [1395404] - [x86] asm/irq: Stop relying on magic JMP behavior for early_idt_handlers (Prarit Bhargava) [1422146] - [s390] scsi: zfcp: fix use-after-free by not tracing WKA port open/close on failed send (Hendrik Brueckner) [1421749] - [s390] scsi: zfcp: fix rport unblock race with LUN recovery (Hendrik Brueckner) [1421750] - [s390] scsi: zfcp: do not trace pure benign residual HBA responses at default level (Hendrik Brueckner) [1421751] - [s390] scsi: zfcp: fix use-after-"free" in FC ingress path after TMF (Hendrik Brueckner) [1421752] - [block] Copy a user iovec if it includes gaps (Jeff Moyer) [1421263] - [tools] toops: Sync tools/include/uapi/linux/perf_event.h with the kernel (Jiri Olsa) [1391242] - [tools] perf record: Add clockid parameter (Jiri Olsa) [1391242] - [kernel] perf: Add per event clockid support (Jiri Olsa) [1391242 1404539] - [kernel] perf: Pass the event to arch_perf_update_userpage() (Jiri Olsa) [1391242] - [kernel] time: Introduce tk_fast_raw (Jiri Olsa) [1391242] - [kernel] time: Parametrize all tk_fast_mono users (Jiri Olsa) [1391242] - [kernel] timekeeping: Pass readout base to update_fast_timekeeper() (Jiri Olsa) [1391242] - [kernel] timekeeping: Provide fast and NMI safe access to CLOCK_MONOTONIC (Jiri Olsa) [1391242] - [kernel] seqcount: Add raw_write_seqcount_latch() (Jiri Olsa) [1391242] - [kernel] audit: consistently record PIDs with task_tgid_nr() (Richard Guy Briggs) [1379453] - [kernel] audit: Simplify and correct audit_log_capset (Richard Guy Briggs) [1379453] - [kernel] audit: log module name on init_module (Richard Guy Briggs) [1382500] - [crypto] rsa - add .gitignore for crypto/*.-asn1.[ch] files (Prarit Bhargava) [1422663] - [netdrv] iwlwifi: mvm: fix txq aggregation bug (Stanislaw Gruszka) [1362524] - [powerpc] Convert cmp to cmpd in idle enter sequence (Steve Best) [1418770] - [powerpc] powerpc/vdso64: Use double word compare on pointers (Steve Best) [1418770]- [net] ipv6: Don't unset flowi6_proto in ipxip6_tnl_xmit() (Jakub Sitnicki) [1369158] - [net] ipv6: fix 4in6 tunnel receive path (Jakub Sitnicki) [1369158] - [net] gre6: add Kconfig dependency for NET_IPGRE_DEMUX (Jakub Sitnicki) [1369158] - [net] ip6_tunnel: Account for tunnel header in tunnel MTU (Jakub Sitnicki) [1369158] - [net] gre: use nla_get_be32() to extract flowinfo (Jakub Sitnicki) [1369158] - [net] ip6_gre: fix flowi6_proto value in ip6gre_xmit_other() (Jakub Sitnicki) [1369158] - [net] gre: set inner_protocol on xmit (Jakub Sitnicki) [1369158] - [net] gre: fix error handler (Jakub Sitnicki) [1369158] - [net] ipv4: Add ability to have GRE ignore DF bit in IPv4 payloads (Jakub Sitnicki) [1369158] - [net] ip6gre: Allow live link address change (Jakub Sitnicki) [1369158] - [net] ip6_gre: Set flowi6_proto as IPPROTO_GRE in xmit path. (Jakub Sitnicki) [1369158] - [net] ip6_gre: Fix MTU setting for ip6gretap (Jakub Sitnicki) [1369158] - [net] gre: do not keep the GRE header around in collect medata mode (Jakub Sitnicki) [1369158] - [net] gre: Fix wrong tpi->proto in WCCP (Jakub Sitnicki) [1369158] - [net] ip6_gre: Fix get_size calculation for gre6 tunnel (Jakub Sitnicki) [1369158] - [net] ip6_gre: Use correct flags for reading TUNNEL_SEQ (Jakub Sitnicki) [1369158] - [net] ip6_gre: Set inner protocol correctly in __gre6_xmit (Jakub Sitnicki) [1369158] - [net] ip6_gre: Fix MTU setting (Jakub Sitnicki) [1369158] - [net] gre6: Fix flag translations (Jakub Sitnicki) [1369158] - [net] gre: receive also TEB packets for lwtunnels (Jakub Sitnicki) [1369158] - [net] gre: move iptunnel_pull_header down to ipgre_rcv (Jakub Sitnicki) [1369158] - [net] gre: change gre_parse_header to return the header length (Jakub Sitnicki) [1369158] - [net] gre: remove superfluous pskb_may_pull (Jakub Sitnicki) [1369158] - [net] gre6: Cleanup GREv6 transmit path, call common GRE functions (Jakub Sitnicki) [1369158] - [net] ipv6: Generic tunnel cleanup (Jakub Sitnicki) [1369158] - [net] gre: Create common functions for transmit (Jakub Sitnicki) [1369158] - [net] ipv6: Create ip6_tnl_xmit (Jakub Sitnicki) [1369158] - [net] gre6: Cleanup GREv6 receive path, call common GRE functions (Jakub Sitnicki) [1369158] - [net] gre: Move utility functions to common headers (Jakub Sitnicki) [1369158] - [net] ipv6: Cleanup IPv6 tunnel receive path (Jakub Sitnicki) [1369158] - [net] ip6gre: Add support for GSO (Jakub Sitnicki) [1369158] - [net] gre: Add support for GRO/GSO of IPv6 GRE traffic (Jakub Sitnicki) [1369158] - [net] ip6gre: Add support for basic offloads offloads excluding GSO (Jakub Sitnicki) [1369158] - [net] ip6gretap: Fix MTU to allow for Ethernet header (Jakub Sitnicki) [1369158] - [net] gre: clear IFF_TX_SKB_SHARING (Jakub Sitnicki) [1369158] - [net] gre6: allow to update all parameters via rtnl (Jakub Sitnicki) [1369158] - [net] ip6_gre: Reduce log level in ip6gre_err() to debug (Jakub Sitnicki) [1369158] - [net] gre: use be16 variants of netlink functions (Jakub Sitnicki) [1369158] - [net] ip6_gre: fix endianness errors in ip6gre_err (Jakub Sitnicki) [1369158] - [net] gre: allow live address change (Jakub Sitnicki) [1369158] - [net] gre: Set inner mac header in gro complete (Jakub Sitnicki) [1369158] - [net] gre: Fix typo in returning flags in netlink (Jakub Sitnicki) [1369158] - [net] ip6gre: add a rtnl link alias for ip6gretap (Jakub Sitnicki) [1369158] - [net] gre: allow changing mac address when device is up (Jakub Sitnicki) [1369158] - [net] ip6_gre: don't allow to remove the fb_tunnel_dev (Jakub Sitnicki) [1369158] - [net] gre: use icmp_hdr() to get inner ip header (Jakub Sitnicki) [1369158] - [net] ipv6: Fix the upper MTU limit in GRE tunnel (Jakub Sitnicki) [1369158] - [net] geneve: avoid use-after-free of skb->data (Sabrina Dubroca) [1326309] - [net] vxlan: Add new UDP encapsulation offload type for VXLAN-GPE (Sabrina Dubroca) [1326309] - [net] Merge VXLAN and GENEVE push notifiers into a single notifier (Sabrina Dubroca) [1326309] - [net] Combine GENEVE and VXLAN port notifiers into single functions (Sabrina Dubroca) [1326309] - [net] vxlan/geneve: Include udp_tunnel.h in vxlan/geneve.h and fixup includes (Sabrina Dubroca) [1326309] - [net] geneve: fix max_mtu setting (Sabrina Dubroca) [1326309] - [net] geneve: fix tx_errors statistics (Sabrina Dubroca) [1326309] - [net] geneve: testing the wrong variable in geneve6_build_skb() (Sabrina Dubroca) [1326309] - [net] ip_tunnel_core: iptunnel_handle_offloads returns int and doesn't free skb (Sabrina Dubroca) [1326309] - [net] geneve: make access to tunnel options similar to vxlan (Sabrina Dubroca) [1326309] - [net] Optimize local checksum offload (Sabrina Dubroca) [1326318] - [net] documentation/networking: more accurate LCO explanation (Sabrina Dubroca) [1326318] - [net] documentation/networking: add checksum-offloads.txt to explain LCO (Sabrina Dubroca) [1326318] - [net] ip_tunnel: remove 'csum_help' argument to iptunnel_handle_offloads (Sabrina Dubroca) [1326318] - [net] gre: Implement LCO for GRE over IPv4 (Sabrina Dubroca) [1326318] - [net] vxlan: enable local checksum offload (Sabrina Dubroca) [1326318] - [net] enable LCO for udp_tunnel_handle_offloads() users (Sabrina Dubroca) [1326318] - [net] udp: always set up for CHECKSUM_PARTIAL offload (Sabrina Dubroca) [1326318] - [net] local checksum offload for encapsulation (Sabrina Dubroca) [1326318] - [net] gso: Support partial splitting at the frag_list pointer (Eric Garver) [1405429] - [net] Add support for IP ID mangling TSO in cases that require encapsulation (Eric Garver) [1405429] - [net] Fix netdev_fix_features so that TSO_MANGLEID is only available with TSO (Eric Garver) [1405429] - [net] gso: Only allow GSO_PARTIAL if we can checksum the inner protocol (Eric Garver) [1405429] - [net] gso: Do not perform partial GSO if number of partial segments is 1 or less (Eric Garver) [1405429] - [net] gso: Reload iph after pskb_may_pull (Eric Garver) [1326353] - [net] relax expensive skb_unclone() in iptunnel_handle_offloads() (Eric Garver) [1326353] - [net] documentation: Add documentation for TSO and GSO features (Eric Garver) [1326353] - [net] gso: Support partial segmentation offload (Eric Garver) [1326353] - [net] gro: Add support for TCP with fixed IPv4 ID field, limit tunnel IP ID values (Eric Garver) [1326353] - [net] gso: Add GSO type for fixed IPv4 ID (Eric Garver) [1326353] - [net] ethtool: Add support for toggling any of the GSO offloads (Eric Garver) [1326353] - [net] Reset encap_level to avoid resetting features on inner IP headers (Eric Garver) [1326353] - [net] bridge: update max_gso_segs and max_gso_size (Eric Garver) [1326353] - [net] rtnetlink: add IFLA_GSO_MAX_SEGS and IFLA_GSO_MAX_SIZE attributes (Eric Garver) [1326353] - [net] bridge: reset bridge mtu after deleting an interface (Eric Garver) [1326353] - [net] gso/udp: Use skb->len instead of udph->len to determine length of original skb (Eric Garver) [1326353] - [net] gso: Provide software checksum of tunneled UDP fragmentation offload (Eric Garver) [1326353] - [net] Allow tunnels to use inner checksum offloads with outer checksums needed (Eric Garver) [1326353] - [net] udp: Use uh->len instead of skb->len to compute checksum in segmentation (Eric Garver) [1326353] - [net] udp: Clean up the use of flags in UDP segmentation offload (Eric Garver) [1326353] - [net] gre: Use inner_proto to obtain inner header protocol (Eric Garver) [1326353] - [net] gre: Use GSO flags to determine csum need instead of GRE flags (Eric Garver) [1326353] - [net] Move skb_has_shared_frag check out of GRE code and into segmentation (Eric Garver) [1326353] - [net] Store checksum result for offloaded GSO checksums (Eric Garver) [1326353] - [net] Update remote checksum segmentation to support use of GSO checksum (Eric Garver) [1326353] - [net] Move GSO csum into SKB_GSO_CB (Eric Garver) [1326353] - [net] fix two sparse errors (Eric Garver) [1326353] - [net] Drop unecessary enc_features variable from tunnel segmentation functions (Eric Garver) [1326353]- [vhost] vsock: lookup and setup guest_cid inside vhost_vsock_lock (Stefan Hajnoczi) [1291282] - [net] vsock/virtio: fix src/dst cid format (Stefan Hajnoczi) [1291282] - [net] vsock/virtio: mark an internal function static (Stefan Hajnoczi) [1291282] - [net] vsock/virtio: add a missing __le annotation (Stefan Hajnoczi) [1291282] - [vhost] vhost-vsock: fix orphan connection reset (Stefan Hajnoczi) [1291282] - [vhost] vhost-vsock: remove unused vq variable (Stefan Hajnoczi) [1291282] - [net] vsock: add loopback to virtio_transport (Stefan Hajnoczi) [1291282] - [net] vsock: Don't dec ack backlog twice for rejected connections (Stefan Hajnoczi) [1291282] - [net] vhost/vsock: drop space available check for TX vq (Stefan Hajnoczi) [1291282] - [vhost] vsock: fix vhost virtio_vsock_pkt use-after-free (Stefan Hajnoczi) [1291282] - [vhost] vsock: Use kvfree() (Stefan Hajnoczi) [1291282] - [net] vsock: Add Makefile and Kconfig (Stefan Hajnoczi) [1291282] - [maintainers] vsock: Introduce vhost_vsock.ko (Stefan Hajnoczi) [1291282] - [maintainers] vsock: Introduce virtio_transport.ko (Stefan Hajnoczi) [1291282] - [uapi] vsock: Introduce virtio_vsock_common.ko (Stefan Hajnoczi) [1291282] - [net] vsock: defer sock removal to transports (Stefan Hajnoczi) [1291282] - [net] vsock: transport-specific vsock_transport functions (Stefan Hajnoczi) [1291282] - [net] vsock: make listener child lock ordering explicit (Stefan Hajnoczi) [1291282] - [net] vsock: do not disconnect socket when peer has shutdown SEND only (Stefan Hajnoczi) [1291282] - [net] af_vsock: Shrink the area influenced by prepare_to_wait (Stefan Hajnoczi) [1291282] - [net] vsock: define VSOCK_SS_LISTEN once only (Stefan Hajnoczi) [1291282] - [net] vsock: fix missing cleanup when misc_register failed (Stefan Hajnoczi) [1291282] - [uapi] fix to export linux/vm_sockets.h (Stefan Hajnoczi) [1291282] - [net] vmci_transport: switch ->enqeue_dgram, ->enqueue_stream and ->dequeue_stream to msghdr (Stefan Hajnoczi) [1291282] - [uapi] add missing network related headers to kbuild (Stefan Hajnoczi) [1291282] - [net] vsock: Make transport the proto owner (Stefan Hajnoczi) [1291282] - [net] vsock: Move af_vsock.h and vsock_addr.h to include/net (Stefan Hajnoczi) [1291282] - [net] vsock: Fix VSOCK_HASH and VSOCK_CONN_HASH (Stefan Hajnoczi) [1291282] - [net] vsock: Introduce vsock_auto_bind helper (Stefan Hajnoczi) [1291282]- [x86] edac, amd64: Don't treat ECC disabled as failure (Suravee Suthikulpanit) [1303712] - [x86] edac: Add routine to check if MC devices list is empty (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Fix boot crash on non-AMD systems (Suravee Suthikulpanit) [1303712] - [kernel] edac: Document HW_EVENT_ERR_DEFERRED type (Suravee Suthikulpanit) [1303712] - [edac] amd64: Autoload amd64_edac_mod on Fam17h systems (Suravee Suthikulpanit) [1303712] - [edac] amd64: Autoload module using x86_cpu_id (Suravee Suthikulpanit) [1303712] - [edac] amd64: Define and register UMC error decode function (Suravee Suthikulpanit) [1303712] - [edac] amd64_edac: Simplify code around decode_bus_error (Suravee Suthikulpanit) [1303712] - [edac] amd64: Determine EDAC capabilities on Fam17h systems (Suravee Suthikulpanit) [1303712] - [edac] amd64: Determine EDAC MC capabilities on Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Add Fam17h debug output (Suravee Suthikulpanit) [1303712] - [edac] amd64: Add Fam17h scrubber support (Suravee Suthikulpanit) [1303712] - [edac] amd64_edac: Extend scrub rate support to F15hM60h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Read MC registers on AMD Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Reserve correct PCI devices on AMD Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Add AMD Fam17h family type and ops (Suravee Suthikulpanit) [1303712] - [edac] amd64_edac: Drop pci_register_driver() use (Suravee Suthikulpanit) [1303712] - [edac] amd64: Extend ecc_enabled() to Fam17h (Suravee Suthikulpanit) [1303712] - [edac] amd64: Don't force-enable ECC checking on newer systems (Suravee Suthikulpanit) [1303712] - [x86] mce/amd: Add system physical address translation for AMD Fam17h (Suravee Suthikulpanit) [1303712] - [kernel] edac, amd64: Add Deferred Error type (Suravee Suthikulpanit) [1303712] - [edac] amd64: Rename __log_bus_error() to be more specific (Suravee Suthikulpanit) [1303712] - [edac] amd64: Change target of pci_name from F2 to F3 (Suravee Suthikulpanit) [1303712] - [edac] mce_amd: Rename nb_bus_decoder to dram_ecc_decoder (Suravee Suthikulpanit) [1303712] - [kernel] edac: Add LRDDR4 DRAM type (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Add SMN and Indirect Data Fabric access for AMD Fam17h (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Add Fam17h Data Fabric as "Northbridge" (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Make all exports EXPORT_SYMBOL_GPL (Suravee Suthikulpanit) [1303712] - [x86] amd_nb: Make amd_northbridges internal to amd_nb.c (Suravee Suthikulpanit) [1303712] - [x86] mce/amd: Fix HWID_MCATYPE calculation by grouping arguments (Suravee Suthikulpanit) [1303712] - [edac] x86/ras: Rename smca_bank_names to smca_names (Suravee Suthikulpanit) [1303712] - [edac] x86/ras: Simplify SMCA HWID descriptor struct (Suravee Suthikulpanit) [1303712] - [x86] ras: Simplify SMCA bank descriptor struct (Suravee Suthikulpanit) [1303712] - [x86] mce: Update AMD mcheck init to use cpu_has() facilities (Suravee Suthikulpanit) [1303712] - [x86] mce: Detect local MCEs properly (Suravee Suthikulpanit) [1303712] - [x86] mce: Carve out writes to MCx_STATUS and MCx_CTL (Suravee Suthikulpanit) [1303712] - [x86] mce: Grade uncorrected errors for SMCA-enabled systems (Suravee Suthikulpanit) [1303712]- [hv] vmbus: finally fix hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1406404 1418889] - [hv] acquire vmbus_connection.channel_mutex in vmbus_free_channels() (Vitaly Kuznetsov) [1406404 1418889] - [hv] hyperv: Fix spelling of HV_UNKOWN (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: On the read path cleanup the logic to interrupt the host (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: On write cleanup the logic to interrupt the host (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Base host signaling strictly on the ring state (Vitaly Kuznetsov) [1406404 1418889] - [hv] balloon: Fix info request to show max page count (Vitaly Kuznetsov) [1406404 1418889] - [hv] vss: Operation timeouts should match host expectation (Vitaly Kuznetsov) [1406404 1418889] - [hv] vss: Improve log messages (Vitaly Kuznetsov) [1406404 1418889] - [hv] balloon: Add logging for dynamic memory operations (Vitaly Kuznetsov) [1406404 1418889] - [hv] balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: reduce HV_UTIL_NEGO_TIMEOUT timeout (Vitaly Kuznetsov) [1406404 1418889] - [hv] ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2) (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: make sysfs names consistent with PCI (Vitaly Kuznetsov) [1406404 1418889] - [hv] get rid of id in struct vmbus_channel (Vitaly Kuznetsov) [1406404 1418889] - [hv] make VMBus bus ids persistent (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: Rename version definitions to reflect protocol version (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: suppress some "hv_vmbus: Unknown GUID" warnings (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Make mmio resource local (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: Check VSS daemon is listening before a hot backup (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: Continue to poll VSS channel after handling requests (Vitaly Kuznetsov) [1406404 1418889] - [hv] Introduce a policy for controlling channel affinity (Vitaly Kuznetsov) [1406404 1418889] - [hv] ring_buffer: use wrap around mappings in hv_copy{from, to}_ringbuffer() (Vitaly Kuznetsov) [1406404 1418889] - [hv] ring_buffer: wrap around mappings for ring buffers (Vitaly Kuznetsov) [1406404 1418889] - [hv] cleanup vmbus_open() for wrap around mappings (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Implement a mechanism to tag the channel for low latency (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Reduce the delay between retries in vmbus_post_msg() (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Enable explicit signaling policy for NIC channels (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: fix the race when querying & updating the percpu list (Vitaly Kuznetsov) [1406404 1418889] - [hv] utils: fix a race on userspace daemons registration (Vitaly Kuznetsov) [1406404 1418889] - [hv] get rid of timeout in vmbus_open() (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Give control over how the ring access is serialized (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: Eliminate the spin lock on the read path (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: add an API vmbus_hvsock_device_unregister() (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: add a per-channel rescind callback (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: vmbus_sendpacket_ctl: hvsock: avoid unnecessary signaling (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: define the new offer type for Hyper-V socket (hvsock) (Vitaly Kuznetsov) [1406404 1418889] - [hv] vmbus: add a helper function to set a channel's pending send size (Vitaly Kuznetsov) [1406404 1418889]- [tools] power turbostat: Denverton uses a 25 MHz crystal, not 19.2 MHz (Steve Best) [1379780] - [tools] power turbostat: fix Denverton BCLK (Steve Best) [1379780] - [tools] power turbostat: use intel-family.h model strings (Steve Best) [1379780] - [scsi] fcoe: fix reset of fip selection time (Neil Horman) [1410765] - [scsi] ipr: Fix async error WARN_ON (Gustavo Duarte) [1384383] - [scsi] ipr: Remove redundant messages at adapter init time (Gustavo Duarte) [1384383] - [scsi] ipr: Don't log unnecessary 9084 error details (Gustavo Duarte) [1384383] - [scsi] ipr: Add asynchronous error notification (Gustavo Duarte) [1384383] - [x86] kvm/x86: add sending hyper-v crash notification to user space (Bandan Das) [1357828] - [x86] kvm/x86: added hyper-v crash msrs into kvm hyperv context (Bandan Das) [1357828] - [x86] kvm: add hyper-v crash msrs values (Bandan Das) [1357828] - [x86] kvm: Add KVM_EXIT_SYSTEM_EVENT to user space API header (Bandan Das) [1357828] - [net] ethtool: page allocation failure (David Arcari) [1362219] - [net] audit: log 32-bit socketcalls (Richard Guy Briggs) [1382499] - [lib] bug.c: use common WARN helper (Pratyush Anand) [1310539] - [lib] bug.c: convert printk to pr_foo() (Pratyush Anand) [1310539] - [lib] bug.c: make panic_on_warn available for all architectures (Pratyush Anand) [1310539] - [kernel] panic: add cpu/pid to warn_slowpath_common in WARNING printk()s (Pratyush Anand) [1310539] - [kernel] ring-buffer: Prevent overflow of size in ring_buffer_resize() (Pratyush Anand) [1339451] - [kernel] ring-buffer: Use long for nr_pages to avoid overflow failures (Pratyush Anand) [1339451] - [kernel] tracing: Fix showing function event in available_events (Pratyush Anand) [1311824] - [kernel] nohz: Fix collision between tick and other hrtimers (Frederic Weisbecker) [1366043] - [netdrv] virtio-net: correctly enable multiqueue (Maxime Coquelin) [1396578] - [netdrv] virtio-net: enable multiqueue by default (Maxime Coquelin) [1396578] - [netdrv] alx: work around hardware bug in interrupt fallback path (Jarod Wilson) [1396261] - [netdrv] alx: fix fallback to msi or legacy interrupts (Jarod Wilson) [1396261] - [netdrv] alx: fix wrong condition to free descriptor memory (Jarod Wilson) [1396261] - [netdrv] ibmveth: Add a proper check for the availability of the checksum features (Thomas Huth) [1414232] - [powerpc] fadump: Fix the race in crash_fadump() (Steve Best) [1420077] - [cpufreq] intel_pstate: Add Knights Mill CPUID (Steve Best) [1381264]- [net] sctp: check af before verify address in sctp_addr_id2transport (Xin Long) [1414389] - [net] vti6: fix input path (Hangbin Liu) [1419421] - [net] xfrm_input: fix possible NULL deref of tunnel.ip6->parms.i_key (Hangbin Liu) [1419421] - [net] ipv6: addrconf: fix dev refcont leak when DAD failed (Hangbin Liu) [1416105] - [net] dctcp: avoid bogus doubling of cwnd after loss (Florian Westphal) [1386923] - [net] revert "dctcp: update cwnd on congestion event" (Florian Westphal) [1386923] - [net] avoid signed overflows for SO_{SND|RCV}BUFFORCE (Sabrina Dubroca) [1412474] {CVE-2016-9793} - [net] skbuff: Fix skb checksum partial check (Lance Richardson) [1411480] - [net] skbuff: Fix skb checksum flag on skb pull (Lance Richardson) [1411480] - [net] sctp: not copying duplicate addrs to the assoc's bind address list (Xin Long) [1308362] - [net] sctp: reduce indent level in sctp_copy_local_addr_list (Xin Long) [1308362] - [net] bonding: set carrier off for devices created through netlink (Beniamino Galvani) [1356197] - [net] bridge: a netlink notification should be sent when those attributes are changed by ioctl (Xin Long) [950243] - [net] bridge: a netlink notification should be sent when those attributes are changed by br_sysfs_if (Xin Long) [950243] - [net] bridge: a netlink notification should be sent when those attributes are changed by br_sysfs_br (Xin Long) [950243] - [net] bridge: simplify the stp_state_store by calling store_bridge_parm (Xin Long) [950243] - [net] bridge: simplify the forward_delay_store by calling store_bridge_parm (Xin Long) [950243] - [net] bridge: simplify the flush_store by calling store_bridge_parm (Xin Long) [950243] - [net] ipv6: correctly add local routes when lo goes up (Eelco Chaudron) [1386304] - [net] rtnetlink: Don't export empty RTAX_FEATURES (Phil Sutter) [1369421]- [fs] Make __xfs_xattr_put_listen preperly report errors (Brian Foster) [1419532] - [fs] xfs: in _attrlist_by_handle, copy the cursor back to userspace (Brian Foster) [1419532] - [fs] xfs: fix type confusion in xfs_ioc_swapext (Brian Foster) [1419532] - [fs] xfs: fix warning in xfs_finish_page_writeback for non-debug builds (Brian Foster) [1419532] - [fs] xfs: concurrent readdir hangs on data buffer locks (Brian Foster) [1419532] - [fs] xfs: move reclaim tagging functions (Brian Foster) [1419532] - [fs] xfs: simplify inode reclaim tagging interfaces (Brian Foster) [1419532] - [fs] xfs: rename variables in xfs_iflush_cluster for clarity (Brian Foster) [1419532] - [fs] xfs: xfs_iflush_cluster has range issues (Brian Foster) [1419532] - [fs] xfs: mark reclaimed inodes invalid earlier (Brian Foster) [1419532] - [fs] xfs: xfs_inode_free() isn't RCU safe (Brian Foster) [1419532] - [fs] xfs: optimise xfs_iext_destroy (Brian Foster) [1419532] - [fs] xfs: skip stale inodes in xfs_iflush_cluster (Brian Foster) [1419532] - [fs] xfs: fix inode validity check in xfs_iflush_cluster (Brian Foster) [1419532] - [fs] xfs: xfs_iflush_cluster fails to abort on error (Brian Foster) [1419532] - [fs] xfs: remove xfs_fs_evict_inode() (Brian Foster) [1419532] - [fs] xfs: buffer ->bi_end_io function requires irq-safe lock (Brian Foster) [1419532] - [fs] xfs: mute some sparse warnings (Brian Foster) [1419532] - [fs] xfs: improve kmem_realloc (Brian Foster) [1419532] - [fs] xfs: Add caller function output to xfs_log_force tracepoint (Brian Foster) [1419532] - [fs] xfs: remove transaction types (Brian Foster) [1419532] - [fs] xfs: better xfs_trans_alloc interface (Brian Foster) [1419532] - [fs] xfs: optimize bio handling in the buffer writeback path (Brian Foster) [1419532] - [fs] xfs: don't release bios on completion immediately (Brian Foster) [1419532] - [fs] xfs: build bios directly in xfs_add_to_ioend (Brian Foster) [1419532] - [fs] xfs: collapse cases in xfs_attr3_leaf_list_int (Brian Foster) [1419532] - [fs] xfs: remove put_value from attr ->put_listent context (Brian Foster) [1419532] - [fs] xfs: don't pass value into attr ->put_listent (Brian Foster) [1419532] - [fs] xfs: only return -errno or success from attr ->put_listent (Brian Foster) [1419532] - [fs] xfs: set up inode operation vectors later (Brian Foster) [1419532] - [fs] xfs: factor out a helper to initialize a local format inode fork (Brian Foster) [1419532] - [fs] xfs: add missing break in xfs_parseargs() (Brian Foster) [1419532] - [fs] xfs: Don't wrap growfs AGFL indexes (Brian Foster) [1419532] - [fs] xfs: always set rvalp in xfs_dir2_node_trim_free (Brian Foster) [1419532] - [fs] xfs: ensure committed is initialized in xfs_trans_roll (Brian Foster) [1419532] - [fs] xfs: borrow indirect blocks from freed extent when available (Brian Foster) [1419532] - [fs] xfs: refactor delalloc indlen reservation split into helper (Brian Foster) [1419532] - [fs] xfs: update freeblocks counter after extent deletion (Brian Foster) [1419532] - [fs] xfs: debug mode forced buffered write failure (Brian Foster) [1419532] - [fs] xfs: remove impossible condition (Brian Foster) [1419532] - [fs] xfs: check sizes of XFS on-disk structures at compile time (Brian Foster) [1419532] - [fs] xfs: use named array initializers for log item dumping (Brian Foster) [1419532] - [fs] xfs: fix computation of inode btree maxlevels (Brian Foster) [1419532] - [fs] xfs: reinitialise per-AG structures if geometry changes during recovery (Brian Foster) [1419532] - [fs] xfs: remove xfs_trans_get_block_res (Brian Foster) [1419532] - [fs] xfs: fix up inode32/64 (re)mount handling (Brian Foster) [1419532] - [fs] xfs: fix format specifier , should be llx and not llu (Brian Foster) [1419532] - [fs] xfs: sanitize remount options (Brian Foster) [1419532] - [fs] xfs: convert mount option parsing to tokens (Brian Foster) [1419532] - [fs] xfs: XFS_DIFLAG2_DAX limited by PAGE_SIZE (Brian Foster) [1419532] - [fs] xfs: dynamically switch modes when XFS_DIFLAG2_DAX is set/cleared (Brian Foster) [1419532] - [fs] xfs: S_DAX is only for regular files (Brian Foster) [1419532] - [fs] xfs: XFS_DIFLAG_DAX is only for regular files or directories (Brian Foster) [1419532] - [fs] xfs: remove XFS_BUF_ZEROFLAGS macro (Brian Foster) [1419532] - [fs] xfs: remove XBF_STALE flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_WRITE flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_READ flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_ASYNC flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: remove XBF_DONE flag wrapper macros (Brian Foster) [1419532] - [fs] xfs: mode di_mode to vfs inode (Brian Foster) [1419532] - [fs] xfs: move di_changecount to VFS inode (Brian Foster) [1419532] - [fs] xfs: move inode generation count to VFS inode (Brian Foster) [1419532] - [fs] xfs: use vfs inode nlink field everywhere (Brian Foster) [1419532] - [fs] xfs: reinitialise recycled VFS inode correctly (Brian Foster) [1419532] - [fs] xfs: move v1 inode conversion to xfs_inode_from_disk (Brian Foster) [1419532] - [fs] xfs: cull unnecessary icdinode fields (Brian Foster) [1419532] - [fs] xfs: remove timestamps from incore inode (Brian Foster) [1419532] - [fs] xfs: introduce inode log format object (Brian Foster) [1419532] - [fs] xfs: RT bitmap and summary buffers need verifiers (Brian Foster) [1419532] - [fs] xfs: RT bitmap and summary buffers are not typed (Brian Foster) [1419532] - [fs] xfs: move struct xfs_attr_shortform to xfs_da_format.h (Brian Foster) [1419532] - [fs] xfs: Make xfsaild freezeable again (Brian Foster) [1419532] - [fs] xfs: remove unused function definitions (Brian Foster) [1419532] - [fs] xfs: move buffer invalidation to xfs_btree_free_block (Brian Foster) [1419532] - [fs] xfs: factor btree block freeing into a helper (Brian Foster) [1419532] - [fs] xfs: handle errors from ->free_blocks in xfs_btree_kill_iroot (Brian Foster) [1419532] - [fs] xfs: lock rt summary inode on allocation (Brian Foster) [1419532] - [fs] xfs: Change how listxattr generates synthetic attributes (Brian Foster) [1419532]- [crypto] qat - zero esram only for DH85x devices (Neil Horman) [1382849] - [crypto] qat - fix bar discovery for c62x (Neil Horman) [1382849] - [crypto] qat - fix leak on error path (Neil Horman) [1382849] - [crypto] qat - fix incorrect accelerator mask for C3X devices (Neil Horman) [1382849] - [crypto] qat - fix constants table DMA (Neil Horman) [1382849] - [crypto] qat - fix aes-xts key sizes (Neil Horman) [1382849] - [crypto] qat - Stop dropping leading zeros from RSA output (Neil Horman) [1382849] - [crypto] qat - Add DH support (Neil Horman) [1382849] - [crypto] qat - Add RSA CRT mode (Neil Horman) [1382849] - [crypto] rsa - Store rest of the private key components (Neil Horman) [1382849] - [crypto] qat - Use alternative reset methods depending on the specific device (Neil Horman) [1382849] - [crypto] qat - Switch to new rsa_helper functions (Neil Horman) [1382849] - [crypto] ecdh - Add ECDH software support (Neil Horman) [1382849] - [crypto] dh - Add DH software implementation (Neil Horman) [1382849] - [crypto] kpp - Key-agreement Protocol Primitives API (KPP) (Neil Horman) [1382849] - [crypto] rsa - return raw integers for the ASN.1 parser (Neil Horman) [1382849] - [crypto] qat - Remove deprecated create_workqueue (Neil Horman) [1382849] - [crypto] qat - fix typos sizeof for ctx (Neil Horman) [1382849] - [crypto] qat - change the adf_ctl_stop_devices to void (Neil Horman) [1382849] - [crypto] qat - make adf_vf_isr.c dependant on IOV config (Neil Horman) [1382849] - [crypto] qat - Fix typo in comments (Neil Horman) [1382849] - [crypto] qat - fix adf_ctl_drv.c:undefined reference to adf_init_pf_wq (Neil Horman) [1382849] - [crypto] qat - fix invalid pf2vf_resp_wq logic (Neil Horman) [1382849] - [crypto] qat - fix section mismatch warning (Neil Horman) [1382849] - [crypto] qat - interrupts need to be enabled when VFs are disabled (Neil Horman) [1382849] - [crypto] qat - check if PF is running (Neil Horman) [1382849] - [crypto] qat - move vf2pf_init and vf2pf_exit to common (Neil Horman) [1382849] - [crypto] qat - adf_dev_stop should not be called in atomic context (Neil Horman) [1382849] - [crypto] qat - changed adf_dev_stop to void (Neil Horman) [1382849] - [crypto] qat - explicitly stop all VFs first (Neil Horman) [1382849] - [crypto] qat - fix address leaking of RSA public exponent (Neil Horman) [1382849] - [crypto] qat - avoid memory corruption or undefined behaviour (Neil Horman) [1382849] - [crypto] qat - Remove redundant nrbg rings (Neil Horman) [1382849] - [crypto] qat - make sure const_tab is 1024 bytes aligned (Neil Horman) [1382849] - [crypto] qat - remove redundant arbiter configuration (Neil Horman) [1382849] - [crypto] qat - Change the definition of icp_qat_uof_regtype (Neil Horman) [1382849] - [crypto] qat - The AE id should be less than the maximal AE number (Neil Horman) [1382849] - [crypto] qat - fix leak on error path (Neil Horman) [1382849] - [crypto] qat - Reduced reqsize in qat_algs (Neil Horman) [1382849] - [crypto] qat - Pack cfg ctl structs (Neil Horman) [1382849] - [crypto] qat - remove redundant function call (Neil Horman) [1382849] - [crypto] qat - change name for c6xx dev type (Neil Horman) [1382849]- [x86] platform/uv: Clean up the NMI code to match current coding style (Frank Ramsay) [1416460] - [x86] platform/uv: Ensure uv_system_init is called when necessary (Frank Ramsay) [1416460] - [x86] platform/uv: Initialize PCH GPP_D_0 NMI Pin to be NMI source (Frank Ramsay) [1416460] - [x86] platform/uv: Verify NMI action is valid, default is standard (Frank Ramsay) [1416460] - [x86] platform/uv: Add basic CPU NMI health check (Frank Ramsay) [1416460] - [x86] platform/uv: Add Support for UV4 Hubless NMIs (Frank Ramsay) [1416460] - [x86] platform/uv: Add Support for UV4 Hubless systems (Frank Ramsay) [1416460] - [x86] platform/uv: Fix 2 socket config problem (Frank Ramsay) [1416460] - [x86] platform/uv: Fix panic with missing UVsystab support (Frank Ramsay) [1416460] - [fs] posix_acl: Clear SGID bit when setting file permissions (Andreas Grunbacher) [1371253] {CVE-2016-7097} - [fs] sunrpc: Remove unused callback xpo_adjust_wspace() ("J. Bruce Fields") [1314076] - [fs] sunrpc: Change TCP socket space reservation ("J. Bruce Fields") [1314076] - [fs] sunrpc: Add a server side per-connection limit ("J. Bruce Fields") [1314076] - [fs] sunrpc: Micro optimisation for svc_data_ready ("J. Bruce Fields") [1314076] - [fs] sunrpc: Call the default socket callbacks instead of open coding ("J. Bruce Fields") [1314076] - [fs] sunrpc: lock the socket while detaching it ("J. Bruce Fields") [1314076] - [fs] sunrpc: Add tracepoints for dropped and deferred requests ("J. Bruce Fields") [1314076] - [fs] sunrpc: Add a tracepoint for server socket out-of-space conditions ("J. Bruce Fields") [1314076] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Implement the PD Map support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672] - [scsi] megaraid_sas: ldio_outstanding variable is not decremented in completion path (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Add the Support for SAS3.5 Generic Megaraid Controllers Capabilities (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Dynamic Raid Map Changes for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Fast Path for RAID 1/10 Writes (Tomas Henzl) [1356672] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Stream Detection and IO Coalescing (Tomas Henzl) [1356672] - [scsi] megaraid_sas: EEDP Escape Mode Support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672] - [scsi] megaraid_sas: 128 MSIX Support (Tomas Henzl) [1356672] - [scsi] megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1356672]- [fs] rpc: share one xps between all backchannels (Steve Dickson) [1336886] - [fs] sunrpc: fix xprt leak on xps allocation failure (Steve Dickson) [1336886] - [fs] sunrpc: Clear xpt_bc_xprt if xs_setup_bc_tcp failed (Steve Dickson) [1336886] - [fs] nfsd4/rpc: move backchannel create logic into rpc code (Steve Dickson) [1336886] - [fs] sunrpc: Fix suspicious RCU usage (Steve Dickson) [1336886] - [fs] NFS pnfs data server multipath session trunking (Steve Dickson) [1336886] - [fs] nfs4: clnt: respect noresvport when establishing connections to DSes (Steve Dickson) [1336886] - [fs] nfs: Fix an Oops in the pNFS files and flexfiles connection setup to the DS (Steve Dickson) [1336886] - [fs] NFS test session trunking with exchange id (Steve Dickson) [1336886] - [fs] NFS add xprt switch addrs test to match client (Steve Dickson) [1336886] - [fs] sunrpc: rpc_clnt_add_xprt setup function for NFS layer (Steve Dickson) [1336886] - [fs] SUNRPC search xprt switch for sockaddr (Steve Dickson) [1336886] - [fs] SUNRPC rpc_clnt_xprt_switch_add_xprt (Steve Dickson) [1336886] - [fs] SUNRPC rpc_clnt_xprt_switch_put (Steve Dickson) [1336886] - [fs] nfsv4: Cleanup the setting of the nfs4 lease period (Steve Dickson) [1336886] - [fs] SUNRPC remove rpc_task_release_client from rpc_task_set_client (Steve Dickson) [1336886] - [fs] NFS detect session trunking (Steve Dickson) [1336886] - [fs] NFS refactor nfs4_check_serverowner_major_id (Steve Dickson) [1336886] - [fs] NFS refactor nfs4_match_clientids (Steve Dickson) [1336886] - [fs] NFS setup async exchange_id (Steve Dickson) [1336886] - [fs] sunrpc: Fix infinite looping in rpc_clnt_iterate_for_each_xprt (Steve Dickson) [1336886] - [fs] NFS add callback_ops to nfs4_proc_bind_conn_to_session_callback (Steve Dickson) [1336886] - [fs] pnfs/nfsv4.1: Add multipath capabilities to pNFS flexfiles servers over NFSv3 (Steve Dickson) [1336886] - [fs] sunrpc: Allow addition of new transports to a struct rpc_clnt (Steve Dickson) [1336886] - [fs] nfsv4.1: nfs4_proc_bind_conn_to_session must iterate over all connections (Steve Dickson) [1336886] - [fs] sunrpc: Make NFS swap work with multipath (Steve Dickson) [1336886] - [fs] sunrpc: Add a helper to apply a function to all the rpc_clnt's transports (Steve Dickson) [1336886] - [fs] sunrpc: Allow caller to specify the transport to use (Steve Dickson) [1336886] - [fs] sunrpc: Use the multipath iterator to assign a transport to each task (Steve Dickson) [1336886] - [fs] sunrpc: Make rpc_clnt store the multipath iterators (Steve Dickson) [1336886] - [fs] sunrpc: Add a structure to track multiple transports (Steve Dickson) [1336886] - [fs] sunrpc: Make freeing of struct xprt rcu-safe (Steve Dickson) [1336886] - [fs] sunrpc: Uninline xprt_get(); It isn't performance critical (Steve Dickson) [1336886] - [fs] sunrpc: Reorder rpc_task to put waitqueue related info in same cachelines (Steve Dickson) [1336886] - [fs] sunrpc: Remove unused function rpc_task_reset_client (Steve Dickson) [1336886]- [fs] ovl: fix d_real() for stacked fs (Miklos Szeredi) [1414761] - [fs] ovl: fsync after copy-up (Miklos Szeredi) [1414757] - [fs] ovl: fix get_acl() on tmpfs (Miklos Szeredi) [1412247] - [fs] ovl: update S_ISGID when setting posix ACLs (Miklos Szeredi) [1414755] - [fs] ovl: use generic_readlink (Miklos Szeredi) [1414769] - [fs] ovl: explain error values when removing acl from workdir (Miklos Szeredi) [1414769] - [fs] ovl: Fix info leak in ovl_lookup_temp() (Miklos Szeredi) [1414754] - [fs] ovl: lookup: do getxattr with mounter's permission (Miklos Szeredi) [1414751] - [fs] ovl: copy_up_xattr(): use strnlen (Miklos Szeredi) [1412277] - [fs] vfs: do get_write_access() on upper layer of overlayfs (Miklos Szeredi) [1414746] - [fs] vfs: make argument of d_real_inode() const (Miklos Szeredi) [1414746] - [fs] locks: fix file locking on overlayfs (Miklos Szeredi) [1414738] - [fs] locks: fix locks_mandatory_locked to respect file-private locks (Miklos Szeredi) [1414738] - [fs] vfs: update ovl inode before relatime check (Miklos Szeredi) [1351860] - [fs] vfs: move permission checking into notify_change() for utimes(NULL) (Miklos Szeredi) [1413988] - [fs] ovl: fix workdir creation (Miklos Szeredi) [1410842] - [fs] ovl: update doc (Miklos Szeredi) [1414769] - [fs] ovl: listxattr: use strnlen() (Miklos Szeredi) [1412277] - [fs] ovl: Switch to generic_getxattr (Miklos Szeredi) [1414769] - [fs] ovl: Fix OVL_XATTR_PREFIX (Miklos Szeredi) [1412270] - [fs] ovl: fix spelling mistake: "directries" -> "directories" (Miklos Szeredi) [1414769] - [fs] ovl: use cached acl on underlying layer (Miklos Szeredi) [1412247] - [fs] fs: add get_acl helper (Miklos Szeredi) [1412247] - [fs] ovl: proper cleanup of workdir (Miklos Szeredi) [1410873] - [fs] ovl: remove posix_acl_default from workdir (Miklos Szeredi) [1410842] - [fs] ovl: don't copy up opaqueness (Miklos Szeredi) [1365150] - [fs] revert "vfs: add lookup_hash() helper" (Miklos Szeredi) [1414769] - [fs] ovl: simplify empty checking (Miklos Szeredi) [1414769] - [fs] qstr: constify instances in overlayfs (Miklos Szeredi) [1414769] - [fs] ovl: disallow overlayfs as upperdir (Miklos Szeredi) [1410813] - [fs] ovl: fix warning (Miklos Szeredi) [1414769] - [fs] ovl: remove duplicated include from super.c (Miklos Szeredi) [1414769] - [fs] ovl: permission: return ECHILD instead of ENOENT (Miklos Szeredi) [1414769] - [fs] ovl: update atime on upper (Miklos Szeredi) [1351860] - [fs] ovl: fixed coding style warning (Miklos Szeredi) [1414769] - [fs] ovl: honor flag MS_SILENT at mount (Miklos Szeredi) [1414769] - [fs] fs/overlayfs/super.c needs pagemap.h (Miklos Szeredi) [1414769] - [fs] wrappers for ->i_mutex access (Miklos Szeredi) [1414769] - [fs] nfs: Fix inode corruption in nfs_prime_dcache() (Benjamin Coddington) [1416532] - [fs] nfs: Don't let readdirplus revalidate an inode that was marked as stale (Benjamin Coddington) [1416532] - [fs] gfs2: Reduce contention on gfs2_log_lock (Robert S Peterson) [1406850] - [fs] gfs2: Inline function meta_lo_add (Robert S Peterson) [1406850] - [fs] gfs2: Switch tr_touched to flag in transaction (Robert S Peterson) [1406850] - [fs] gfs2: Wake up io waiters whenever a flush is done (Robert S Peterson) [1404301] - [fs] gfs2: Made logd daemon take into account log demand (Robert S Peterson) [1404301] - [fs] gfs2: Limit number of transaction blocks requested for truncates (Robert S Peterson) [1404301]- [fs] fscache: Fix dead object requeue (David Howells) [1415402] - [fs] fscache: Clear outstanding writes when disabling a cookie (David Howells) [1371381] - [fs] fs-cache: Initialise stores_lock in netfs cookie (David Howells) [1371381] - [fs] dlm: free workqueues after the connections (Marcelo Leitner) [1383710] - [fs] xfs: Document error handlers behavior (Carlos Maiolino) [1077671] - [fs] xfs: remove racy hasattr check from attr ops (Brian Foster) [1395538] - [fs] xfs: ioends require logically contiguous file offsets (Brian Foster) [1398005] - [fs] xfs: don't chain ioends during writepage submission (Brian Foster) [1398005] - [fs] xfs: factor mapping out of xfs_do_writepage (Brian Foster) [1398005] - [fs] xfs: xfs_cluster_write is redundant (Brian Foster) [1398005] - [fs] xfs: Introduce writeback context for writepages (Brian Foster) [1398005] - [fs] xfs: remove xfs_cancel_ioend (Brian Foster) [1398005] - [fs] xfs: remove nonblocking mode from xfs_vm_writepage (Brian Foster) [1398005] - [fs] mm/filemap.c: make global sync not clear error status of individual inodes (Brian Foster) [1398005] - [mm] mmap.c: fix arithmetic overflow in __vm_enough_memory() (Jerome Marchand) [1413503] - [lib] uuid.c: use correct offset in uuid parser (Tarun Gupta) [1412840] - [scsi] virtio-scsi: Fix endianess bug in virtscsi_queuecommand (Thomas Huth) [1413921] - [nvme] apply DELAY_BEFORE_CHK_RDY quirk at probe time too (Gustavo Duarte) [1409122] - [misc] genwqe: Fix bad page access during abort of resource allocation (Gustavo Duarte) [1384401] - [misc] genwqe: ensure zero initialization (Gustavo Duarte) [1384401] - [netdrv] r8169: fix the typo in the comment (Corinna Vinschen) [1394855] - [netdrv] r8169: add support for RTL8168 series add-on card (Corinna Vinschen) [1394855] - [netdrv] r8169: Add support for restarting auto-negotiation (Corinna Vinschen) [1394855] - [netdrv] r8169: set coherent DMA mask as well as streaming DMA mask (Corinna Vinschen) [1394855] - [netdrv] r8169: fix nic may not work after changing mac address (Corinna Vinschen) [1394855] - [netdrv] r8169: add checking driver's runtime pm status in rtl8169_get_ethtool_stats() (Corinna Vinschen) [1394855] - [netdrv] r8169: fix kernel log spam when set or get hardware wol setting (Corinna Vinschen) [1394855] - [netdrv] r8169: default to 64-bit DMA on recent PCIe chips (Corinna Vinschen) [1394855] - [netdrv] revert "bnx2: Reset device during driver initialization" (Neil Horman) [1417836] - [cpuidle] menu: Fix menu_select() for CPUIDLE_DRIVER_STATE_START == 0 (Gustavo Duarte) [1409211] - [powercap] rapl: reduce message loglevel (Prarit Bhargava) [1178491]- [xen] events: use xen_vcpu_id mapping for EVTCHNOP_status (Vitaly Kuznetsov) [1396554] - [xen] change the type of xen_vcpu_id to uint32_t (Vitaly Kuznetsov) [1396554] - [x86] xen/pvhvm: run xen_vcpu_setup() for the boot CPU (Vitaly Kuznetsov) [1396554] - [xen] events: use xen_vcpu_id mapping in events_base (Vitaly Kuznetsov) [1396554] - [x86] xen: use xen_vcpu_id mapping when pointing vcpu_info to shared_info (Vitaly Kuznetsov) [1396554] - [x86] xen: use xen_vcpu_id mapping for HYPERVISOR_vcpu_op (Vitaly Kuznetsov) [1396554] - [xen] introduce xen_vcpu_id mapping (Vitaly Kuznetsov) [1396554] - [x86] acpi: store ACPI ids from MADT for future usage (Vitaly Kuznetsov) [1396554] - [x86] x86 / acpi: simplify _acpi_map_lsapic() (Vitaly Kuznetsov) [1396554] - [x86] kvm: x86: Introduce segmented_write_std (Bandan Das) [1356762] - [x86] kvm: x86: emulate FXSAVE and FXRSTOR (Bandan Das) [1356762] - [x86] kvm: x86: add asm_safe wrapper (Bandan Das) [1356762] - [x86] kvm: x86: save one bit in ctxt->d (Bandan Das) [1356762] - [x86] kvm: x86: add Align16 instruction flag (Bandan Das) [1356762] - [x86] kvm: x86: don't print warning messages for unimplemented msrs (Bandan Das) [1297021] - [x86] intel_idle: Add Knights Mill CPUID (Steve Best) [1381259] - [x86] cpufreq: Use Intel family name macros for the intel_pstate cpufreq driver (Steve Best) [1416559] - [x86] perf/x86: Honor the architectural performance monitoring version (Cathy Avery) [1370023] - [vfio] vfio/type1: Remove pid_namespace.h include (Tarun Gupta) [1412329] - [vfio] iommu type1: fix the testing of capability for remote task (Tarun Gupta) [1412329] - [kernel] capability: export has_capability (Tarun Gupta) [1412329] - [kernel] taint/module: Fix problems when out-of-kernel driver defines true or false (Joe Lawrence) [1369704] - [kernel] taint/module: Clean up global and module taint flags handling (Joe Lawrence) [1369704] - [kernel] kernel/panic.c: reduce 1 byte usage for print tainted buffer (Joe Lawrence) [1369704] - [kernel] livepatch/module: print notice of TAINT_LIVEPATCH (Joe Lawrence) [1369704] - [kernel] livepatch/module: make TAINT_LIVEPATCH module-specific (Joe Lawrence) [1369704] - [kernel] debugobjects: Reduce contention on the global pool_lock (Waiman Long) [1078823] - [kernel] debugobjects: Scale thresholds with # of CPUs (Waiman Long) [1078823] - [kernel] debugobjects: track number of kmem_cache_alloc/kmem_cache_free done (Waiman Long) [1078823] - [kernel] debugobjects: Allow bigger number of early boot objects (Waiman Long) [1078823]- [scsi] mpt3sas: fix hang on ata passthrough commands (Tomas Henzl) [1306453] - [scsi] mpt3sas: Unblock device after controller reset (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix secure erase premature termination (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for block device of raid exists even after deleting raid disk (Tomas Henzl) [1306453] - [scsi] mpt3sas: fix some spelling mistakes in message and comments (Tomas Henzl) [1306453] - [scsi] mpt3sas: Bump driver version as "14.101.00.00" (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for Endianness issue (Tomas Henzl) [1306453] - [scsi] mpt3sas: Use the new MPI 2.6 32-bit Atomic Request Descriptors for SAS35 devices (Tomas Henzl) [1306453] - [scsi] mpt3sas: set EEDP-escape-flags for SAS35 devices (Tomas Henzl) [1306453] - [scsi] mpt3sas: Increased/Additional MSIX support for SAS35 devices (Tomas Henzl) [1306453] - [scsi] mpt3sas: Added Device ID's for SAS35 devices and updated MPI header (Tomas Henzl) [1306453] - [scsi] mpt3sas: Bump driver version as "14.100.00.00" (Tomas Henzl) [1306453] - [scsi] mpt3sas: Remove unused macro "MPT_DEVICE_TLR_ON" (Tomas Henzl) [1306453] - [scsi] mpt3sas: Implement device_remove_in_progress check in IOCTL path (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for incorrect numbers for MSIX vectors enabled when non RDPQ card is enumerated first (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix for improper info displayed in var log, while blocking or unblocking the device (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix resume on WarpDrive flash cards (Tomas Henzl) [1306453] - [scsi] mpt3sas: Don't spam logs if logging level is 0 (Tomas Henzl) [1306453] - [scsi] mpt3sas: Fix warnings exposed by W=1 (Tomas Henzl) [1306453] - [scsi] mpt3sas: Eliminate dead sleep_flag code (Tomas Henzl) [1306453] - [scsi] mpt3sas: Eliminate conditional locking in mpt3sas_scsih_issue_tm() (Tomas Henzl) [1306453] - [scsi] mpt3sas: Ensure the connector_name string is NUL-terminated (Tomas Henzl) [1306453] - [scsi] mpt3sas: avoid mpt3sas_transport_port_add NULL parent_dev (Tomas Henzl) [1306453] - [scsi] mpt3sas: set num_phys after allocating phy space (Tomas Henzl) [1306453] - [scsi] mpt3sas: add missing curly braces (Tomas Henzl) [1306453]- [net] sctp: sctp_addr_id2transport should verify the addr before looking up assoc (Xin Long) [1414389] - [net] netlink: Fix dump skb leak/double free (Hangbin Liu) [1414293] {CVE-2016-9806} - [net] openvswitch: Remove incorrect WARN_ONCE() (Lance Richardson) [1414587] - [net] ipv4: use l4 hash for locally generated multipath flows (Paolo Abeni) [1278833] - [net] flowi: introduce get_hash_from_flowi4 (Paolo Abeni) [1278833] - [net] sctp: do not loose window information if in rwnd_over (Marcelo Leitner) [1084802] - [net] sctp: fix recovering from 0 win with small data chunks (Marcelo Leitner) [1084802] - [net] igmp: Make igmp group member RFC 3376 compliant (Hangbin Liu) [1391428] - [net] tcp: take care of truncations done by sk_filter() (Davide Caratti) [1400217] {CVE-2016-8645} - [net] add sk_filter_trim_cap (Davide Caratti) [1400217] {CVE-2016-8645} - [net] tcp: allow to enable the repair mode for non-listening sockets (Adrian Reber) [1406475] - [net] flow: Fix CPU hotplug callback registration (Florian Westphal) [1401795] - [net] tcp: warn on bogus MSS and try to amend it (Marcelo Leitner) [1401701] - [net] netfilter: ipt_CLUSTERIP: use proper net namespace to operate CLUSTERIP (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: create proc entry under proper ipt_CLUSTERIP directory (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: add parameter net in clusterip_config_find_get (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: make clusterip_lock per net namespace (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: make clusterip_list per net namespace (Eelco Chaudron) [1385923] - [net] netfilter: ipt_CLUSTERIP: make proc directory per net namespace (Eelco Chaudron) [1385923] - [net] sctp: implement rfc6458, 8.1.31. SCTP_DEFAULT_SNDINFO support (Xin Long) [1339791] - [net] sctp: implement rfc6458, 5.3.6. SCTP_NXTINFO cmsg support (Xin Long) [1339791] - [net] sctp: implement rfc6458, 5.3.5. SCTP_RCVINFO cmsg support (Xin Long) [1339791] - [net] sctp: implement rfc6458, 5.3.4. SCTP_SNDINFO cmsg support (Xin Long) [1339791] - [net] sctp: fix information leaks in ulpevent layer (Xin Long) [1339791] - [net] openvswitch: avoid resetting flow key while installing new flow (Thadeu Lima de Souza Cascardo) [1391696] - [net] openvswitch: Fix Frame-size larger than 1024 bytes warning (Thadeu Lima de Souza Cascardo) [1391696] - [net] openvswitch: use percpu flow stats (Thadeu Lima de Souza Cascardo) [1391696] - [net] openvswitch: fix flow stats accounting when node 0 is not possible (Thadeu Lima de Souza Cascardo) [1391696] - [net] sctp: hold transport instead of assoc when lookup assoc in rx path (Xin Long) [1371028] - [net] sctp: return back transport in __sctp_rcv_init_lookup (Xin Long) [1371028] - [net] sctp: hold transport instead of assoc in sctp_diag (Xin Long) [1371028] - [net] sctp: fix the issue sctp_diag uses lock_sock in rcu_read_lock (Xin Long) [1371028] - [net] tcp: allow dctcp alpha to drop to zero (Florian Westphal) [1370638] - [net] inet: add IP_BIND_ADDRESS_NO_PORT to overcome bind(0) limitations (Davide Caratti) [1374498] - [net] tcp: add an ability to dump and restore window parameters (Jacob Tanenbaum) [1352642]- [scsi] sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Ewan Milne) [1414834] {CVE-2016-10088 CVE-2016-9576} - [scsi] Add intermediate STARGET_REMOVE state to scsi_target_state (Ewan Milne) [1365651] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1365651] - [scsi] lpfc: driver update for rhel7.4 rev 11.2.0.6 (Rob Evers) [1382101] - [scsi] lpfc: Adding the lpfc_use_blk_mq module parameter (Rob Evers) [1382101] - [scsi] lpfc: Fix few small typos in lpfc_scsi.c (Rob Evers) [1382101] - [scsi] lpfc: Fix sg_reset on SCSI device causing kernel crash (Rob Evers) [1382101] - [scsi] lpfc: Correct issue leading to oops during link reset (Rob Evers) [1382101] - [scsi] lpfc: Correct error in setting OS Driver Version with FW (Rob Evers) [1382101] - [scsi] lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload (Rob Evers) [1382101] - [scsi] lpfc: Correct host name in symbolic_name field (Rob Evers) [1382101] - [scsi] lpfc: FCoE VPort enable-disable does not bring up the VPort (Rob Evers) [1382101] - [scsi] lpfc: Fix Xlane dynamic LUN set for LUN priority (Rob Evers) [1382101] - [scsi] lpfc: Deprecate lpfc_prot_sg_seg_cnt parameter (Rob Evers) [1382101] - [scsi] lpfc: Correct oops on vport port resets (Rob Evers) [1382101] - [scsi] lpfc: Add missing memory barrier (Rob Evers) [1382101] - [scsi] lpfc: fix oops/BUG in lpfc_sli_ringtxcmpl_put() (Rob Evers) [1382101] - [scsi] lpfc: Fix possible NULL pointer dereference (Rob Evers) [1382101] - [scsi] lpfc: Use zd format string for size_t (Rob Evers) [1382101] - [scsi] lpfc: Fix fw download on SLI-4 FC adapters (Rob Evers) [1382101] - [scsi] lpfc: Synchronize link speed with boot driver (Rob Evers) [1382101] - [scsi] lpfc: Correct panics with eh_timeout and eh_deadline (Rob Evers) [1382101] - [scsi] lpfc: Fix lost target in pt-to-pt connect (Rob Evers) [1382101] - [scsi] lpfc: Revise strings with full lpfc parameter name (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_sriov_nr_virtfn parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_max_scsicmpl_time parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_topology parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_aer_support parameter (Rob Evers) [1382101] - [scsi] lpfc: Code cleanup for lpfc_enable_rrq parameter (Rob Evers) [1382101] - [scsi] lpfc: Code clean up for lpfc_iocb_cnt parameter (Rob Evers) [1382101] - [scsi] lpfc: Set driver environment data on adapter (Rob Evers) [1382101] - [scsi] lpfc: Correct embedded io wq element size (Rob Evers) [1382101] - [scsi] lpfc: Mark symbols static where possible (Rob Evers) [1382101] - [scsi] lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt() (Rob Evers) [1382101] - [scsi] lpfc: Add support for using block multi-queue (Rob Evers) [1382101] - [scsi] lpfc: avoid harmless comparison warning (Rob Evers) [1382101] - [scsi] lpfc: call lpfc_sli_validate_fcp_iocb() with the hbalock held (Rob Evers) [1382101] - [scsi] lpfc: Copyright updates (Rob Evers) [1382101] - [scsi] lpfc: Correct issue with ioremap() call on 32bit kernel (Rob Evers) [1382101] - [scsi] lpfc: Re-organize source for easier driver attribute management (Rob Evers) [1382101] - [scsi] lpfc: Remove global lpfc_sli_mode attribute in leiu of per-hba lpfc_sli_mode (Rob Evers) [1382101] - [scsi] lpfc: Remove global lpfc_delay_discovery attribute in leiu of per-hba lpfc_delay_discovery (Rob Evers) [1382101] - [scsi] lpfc: Remove global lpfc_enable_npiv attribute in leiu of per-hba lpfc_enable_npiv (Rob Evers) [1382101] - [scsi] lpfc: Correct Port reset resulting in FC port going offline (Rob Evers) [1382101] - [scsi] lpfc: Add support for XLane LUN priority (Rob Evers) [1382101] - [scsi] lpfc: Correct RDP response Revision location (Rob Evers) [1382101] - [scsi] lpfc: Re-organize source for easier device-id management (Rob Evers) [1382101] - [scsi] lpfc: Correct FCOE discovery to avoid loss of storage devices after system reboot (Rob Evers) [1382101] - [scsi] lpfc: Fix SLI mode 2 config failure (Rob Evers) [1382101] - [scsi] lpfc: Add MDS Diagnostics Support (Rob Evers) [1382101] - [scsi] lpfc: Add recovery from adapter parity errors on some SLI4 adapters (Rob Evers) [1382101] - [scsi] lpfc: Utilize embedded CDB logic to minimize IO latency (Rob Evers) [1382101] - [scsi] lpfc: Add sysfs proc_name support (Rob Evers) [1382101] - [scsi] lpfc: Disable FDMI probing if not connected to a fabric (Rob Evers) [1382101] - [scsi] lpfc: Reject RDP ELS if port has no login (Rob Evers) [1382101] - [scsi] lpfc: Correct Buffer credit descriptor values in RDP response (Rob Evers) [1382101] - [scsi] lpfc: Correct RDP response sizing issue (Rob Evers) [1382101] - [scsi] lpfc: Fix Transgression Flag of Optical Element descriptor for RDP on Linux (Rob Evers) [1382101]- [md] raid5: Use correct IS_ERR() variation on pointer check (Jes Sorensen) [1380016] - [md] separate flags for superblock changes (Jes Sorensen) [1380016] - [md] MD_RECOVERY_NEEDED is set for mddev->recovery (Jes Sorensen) [1380016] - [md] takeover should clear unrelated bits (Jes Sorensen) [1380016] - [md] r5cache: after recovery, increase journal seq by 10000 (Jes Sorensen) [1380016] - [md] raid5-cache: fix crc in rewrite_data_only_stripes() (Jes Sorensen) [1380016] - [md] raid5-cache: no recovery is required when create super-block (Jes Sorensen) [1380016] - [md] fix refcount problem on mddev when stopping array (Jes Sorensen) [1380016] - [md] r5cache: do r5c_update_log_state after log recovery (Jes Sorensen) [1380016] - [md] raid5-cache: adjust the write position of the empty block if no data blocks (Jes Sorensen) [1380016] - [md] r5cache: run_no_space_stripes() when R5C_LOG_CRITICAL == 0 (Jes Sorensen) [1380016] - [md] raid5: limit request size according to implementation limits (Jes Sorensen) [1380016] - [md] raid5-cache: do not need to set STRIPE_PREREAD_ACTIVE repeatedly (Jes Sorensen) [1380016] - [md] raid5-cache: remove the unnecessary next_cp_seq field from the r5l_log (Jes Sorensen) [1380016] - [md] raid5-cache: release the stripe_head at the appropriate location (Jes Sorensen) [1380016] - [md] raid5-cache: use ring add to prevent overflow (Jes Sorensen) [1380016] - [md] raid5-cache: remove unnecessary function parameters (Jes Sorensen) [1380016] - [md] raid5-cache: don't set STRIPE_R5C_PARTIAL_STRIPE flag while load stripe into cache (Jes Sorensen) [1380016] - [md] raid5-cache: add another check conditon before replaying one stripe (Jes Sorensen) [1380016] - [md] r5cache: enable IRQs on error path (Jes Sorensen) [1380016] - [md] r5cache: handle alloc_page failure (Jes Sorensen) [1380016] - [md] stop write should stop journal reclaim (Jes Sorensen) [1380016] - [md] raid10: add failfast handling for writes (Jes Sorensen) [1380016] - [md] raid10: add failfast handling for reads (Jes Sorensen) [1380016] - [md] raid1: add failfast handling for writes (Jes Sorensen) [1380016] - [md] raid1: add failfast handling for reads (Jes Sorensen) [1380016] - [md] Use REQ_FAILFAST_* on metadata writes where appropriate (Jes Sorensen) [1380016] - [md] failfast: add failfast flag for md to be used by some personalities (Jes Sorensen) [1380016] - [md] r5cache: r5cache recovery: part 2 (Jes Sorensen) [1380016] - [md] r5cache: r5cache recovery: part 1 (Jes Sorensen) [1380016] - [md] r5cache: refactoring journal recovery code (Jes Sorensen) [1380016] - [md] r5cache: sysfs entry journal_mode (Jes Sorensen) [1380016] - [md] r5cache: write-out phase and reclaim support (Jes Sorensen) [1380016] - [md] r5cache: caching phase of r5cache (Jes Sorensen) [1380016] - [md] r5cache: State machine for raid5-cache write back mode (Jes Sorensen) [1380016] - [md] r5cache: move some code to raid5.h (Jes Sorensen) [1380016] - [md] r5cache: Check array size in r5l_init_log (Jes Sorensen) [1380016] - [md] raid5-cache: fix lockdep warning (Jes Sorensen) [1380016] - [md] remove md_super_wait() call after bitmap_flush() (Jes Sorensen) [1380016] - [md] raid1: fix: IO can block resync indefinitely (Jes Sorensen) [1379764 1380016] - [md] bitmap: Don't write bitmap while earlier writes might be in-flight (Jes Sorensen) [1380016] - [md] perform async updates for metadata where possible (Jes Sorensen) [1380016] - [md] raid5-cache: restrict the use area of the log_offset variable (Jes Sorensen) [1380016] - [md] raid5: change printk() to pr_*() (Jes Sorensen) [1380016] - [md] raid10: change printk() to pr_*() (Jes Sorensen) [1380016] - [md] raid1: change printk() to pr_*() (Jes Sorensen) [1380016] - [md] raid0: replace printk() with pr_*() (Jes Sorensen) [1380016] - [md] multipath: replace printk() with pr_*() (Jes Sorensen) [1380016] - [md] linear: replace printk() with pr_*() (Jes Sorensen) [1380016] - [md] bitmap: change all printk() to pr_*() (Jes Sorensen) [1380016] - [md] change all printk() to pr_err() or pr_warn() etc (Jes Sorensen) [1380016] - [md] fix some issues with alloc_disk_sb() (Jes Sorensen) [1380016] - [md] bitmap: call bitmap_file_unmap once bitmap_storage_alloc returns -ENOMEM (Jes Sorensen) [1380016] - [md] raid5: revert commit 11367799f3d1 (Jes Sorensen) [1380016] - [md] wake up personality thread after array state update (Jes Sorensen) [1380016] - [md] don't fail an array if there are unacknowledged bad blocks (Jes Sorensen) [1380016] - [md] add bad block support for external metadata (Jes Sorensen) [1380016] - [md] be careful not lot leak internal curr_resync value into metadata. -- (all) (Jes Sorensen) [1380016] - [md] raid1: handle read error also in readonly mode (Jes Sorensen) [1380016] - [md] raid5-cache: correct condition for empty metadata write (Jes Sorensen) [1380016] - [md] report 'write_pending' state when array in sync (Jes Sorensen) [1380016] - [md] raid5: write an empty meta-block when creating log super-block (Jes Sorensen) [1380016] - [md] raid5: initialize next_checkpoint field before use (Jes Sorensen) [1380016] - [md] set rotational bit (Jes Sorensen) [1380016] - [md] fix a potential deadlock (Jes Sorensen) [1380016] - [md] raid5: allow arbitrary max_hw_sectors (Jes Sorensen) [1380016] - [md] lib/raid6: Add AVX512 optimized recovery functions (Jes Sorensen) [1380016] - [md] lib/raid6: Add AVX512 optimized gen_syndrome functions (Jes Sorensen) [1380016] - [md] changes for MD_STILL_CLOSED flag (Jes Sorensen) [1380016] - [md] raid5: fix a small race condition (Jes Sorensen) [1380016] - [md] raid5: guarantee enough stripes to avoid reshape hang (Jes Sorensen) [1380016] - [md] raid5-cache: fix a deadlock in superblock write (Jes Sorensen) [1380016] - [md] raid5: avoid unnecessary bio data set (Jes Sorensen) [1380016] - [md] raid5: fix memory leak of bio integrity data (Jes Sorensen) [1380016] - [md] raid10: record correct address of bad block (Jes Sorensen) [1380016] - [md] r5cache: set MD_JOURNAL_CLEAN correctly (Jes Sorensen) [1380016] - [md] don't print the same repeated messages about delayed sync operation (Jes Sorensen) [1380016] - [md] do not count journal as spare in GET_ARRAY_INFO (Jes Sorensen) [1380016] - [md] Prevent IO hold during accessing to faulty raid5 array (Jes Sorensen) [1380016] - [md] hold mddev lock to change bitmap location (Jes Sorensen) [1380016] - [md] raid5: fix incorrectly counter of conf->empty_inactive_list_nr (Jes Sorensen) [1380016] - [md] fix null pointer deference (Jes Sorensen) [1380016] - [md] raid10: improve random reads performance (Jes Sorensen) [1380016] - [md] add missing sysfs_notify on array_state update (Jes Sorensen) [1380016] - [md] Fix kernel module refcount handling (Jes Sorensen) [1380016] - [md] documentation: fix wrong value in md.txt (Jes Sorensen) [1380016] - [md] reduce the number of synchronize_rcu() calls when multiple devices fail (Jes Sorensen) [1380016] - [md] be extra careful not to take a reference to a Faulty device (Jes Sorensen) [1380016] - [md] multipath: add rcu protection to rdev access in multipath_status (Jes Sorensen) [1380016] - [md] raid5: add rcu protection to rdev accesses in raid5_status (Jes Sorensen) [1380016] - [md] raid5: add rcu protection to rdev accesses in want_replace (Jes Sorensen) [1380016] - [md] raid5: add rcu protection to rdev accesses in handle_failed_sync (Jes Sorensen) [1380016] - [md] raid1: add rcu protection to rdev in fix_read_error (Jes Sorensen) [1380016] - [md] raid1: small code cleanup in end_sync_write (Jes Sorensen) [1380016] - [md] raid1: small cleanup in raid1_end_read/write_request (Jes Sorensen) [1380016] - [md] raid10: simplify print_conf a little (Jes Sorensen) [1380016] - [md] raid10: minor code improvement in fix_read_error() (Jes Sorensen) [1380016] - [md] raid10: add rcu protection to rdev access during reshape (Jes Sorensen) [1380016] - [md] raid10: add rcu protection to rdev access in raid10_sync_request (Jes Sorensen) [1380016] - [md] raid10: add rcu protection in raid10_status (Jes Sorensen) [1380016] - [md] raid10: fix refounct imbalance when resyncing an array with a replacement device (Jes Sorensen) [1380016] - [md] raid1, raid10: don't recheck "Faulty" flag in read-balance (Jes Sorensen) [1380016] - [md] disconnect device from personality before trying to remove it (Jes Sorensen) [1380016] - [md] MD:Update superblock when err == 0 in size_store (Jes Sorensen) [1380016] - [md] use a mutex to protect a global list (Jes Sorensen) [1380016] - [md] simplify the code with md_kick_rdev_from_array (Jes Sorensen) [1380016] - [md] right meaning of PARITY_ENABLE_RMW and PARITY_PREFER_RMW (Jes Sorensen) [1380016] - [md] set MD_CHANGE_PENDING in a atomic region (Jes Sorensen) [1380016] - [md] md.c: fix oops in mddev_suspend for raid0 (Jes Sorensen) [1380016] - [md] bitmap: clear bitmap if bitmap_create failed (Jes Sorensen) [1380016] - [md] warn for potential deadlock (Jes Sorensen) [1380016]- [acpi] acpi / apd: Add clock frequency for future AMD I2C controller (Suravee Suthikulpanit) [1354637] - [acpi] acpi / apd: Add APM X-Gene ACPI I2C device support (Suravee Suthikulpanit) [1354637] - [acpi] Remove clk.h include (Suravee Suthikulpanit) [1354637] - [acpi] acpi / apd: Remove CLK_IS_ROOT (Suravee Suthikulpanit) [1354637] - [i2c] designware: Add device HID for future AMD I2C controller (Suravee Suthikulpanit) [1354637] - [i2c] designware: fix IO timeout issue for AMD controller (Suravee Suthikulpanit) [1354637] - [include] gpio: Increase ARCH_NR_GPIOs to 512 (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Drop pinctrl_unregister for devm_ registered device (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: avoid maybe-uninitalized warning (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: white space cleanups in amd_gpio_dbg_show() (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: fix compilation warning (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Set the level based on ACPI tables (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Add support for additional GPIO (Suravee Suthikulpanit) [1329005] - [gpio] amdpt: Add a new ACPI HID (Suravee Suthikulpanit) [1329005] - [gpio] driver for AMD Promontory (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Use devm_pinctrl_register() for pinctrl registration (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Add device HID for future AMD GPIO controller (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: switch to using a bool for level (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Configure GPIO register using BIOS settings (Suravee Suthikulpanit) [1329005] - [pinctrl] amd: Remove the default de-bounce time (Suravee Suthikulpanit) [1329005] - [pinctrl] Fix return value check in amd_gpio_probe() (Suravee Suthikulpanit) [1329005] - [pinctrl] Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc (Suravee Suthikulpanit) [1329005] - [pinctrl] make pinctrl_register() return proper error code (Suravee Suthikulpanit) [1329005] - [pinctrl] Remove .owner field (Suravee Suthikulpanit) [1329005] - [pinctrl] Fix inconsistent spinlock of AMD GPIO driver which can be recognized by static analysis tool smatch. Declare constant Variables with Sparse's suggestion (Suravee Suthikulpanit) [1329005] - [pinctrl] Turn AMD support to tristate (Suravee Suthikulpanit) [1329005] - [pinctrl] add AMD GPIO driver support (Suravee Suthikulpanit) [1329005] - [kernel] genirq: Export handle_bad_irq (Suravee Suthikulpanit) [1329005] - [pinctrl] zynq: Use devm_pinctrl_register() for pinctrl registration (Suravee Suthikulpanit) [1329005] - [gpio] pinctrl: Add devm_ apis for pinctrl_{register, unregister} (Suravee Suthikulpanit) [1329005] - [base] platform_device: use a macro instead of platform_driver_register (Suravee Suthikulpanit) [1329005] - [acpi] acpica: Add "Windows 2015" string to _OSI support (Suravee Suthikulpanit) [1329005 1354637]- [netdrv] igb: re-assign hw address pointer on reset after PCI error (Gustavo Duarte) [1413043] - [netdrv] netvsc: add rcu_read locking to netvsc callback (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: remove excessive logging on MTU change (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: fix a race between netvsc_send() and netvsc_init_buf() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: fix comments (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: count multicast packets received (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: remove VF in flight counters (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use RCU to protect vf_netdev (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: improve VF device matching (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: simplify callback event code (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: dev hold/put reference to VF (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use consume_skb (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make variable local (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make netvsc_destroy_buf void (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: refactor completion function (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: init completion during alloc (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make device_remove void (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use ARRAY_SIZE() for NDIS versions (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: style cleanups (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: Add handler for physical link speed change (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: Add query for initial physical link speed (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: use kcalloc (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: make RSS hash key static (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: fix rtnl locking in callback (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: Implement batching of receive completions (Vitaly Kuznetsov) [1395600] - [netdrv] netvsc: Use the new in-place consumption APIs in the rx path (Vitaly Kuznetsov) [1395600] - [netdrv] netvsc: get rid of completion timeouts (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: pass struct net_device to rndis_filter_set_offload_params() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: pass struct net_device to rndis_filter_set_device_mac() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: pass struct netvsc_device to rndis_filter_{open, close}() (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: introduce {net, hv}_device_to_netvsc_device() helpers (Vitaly Kuznetsov) [1395600] - [netdrv] hv_netvsc: remove redundant assignment in netvsc_recv_callback() (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: Implement APIs to support "in place" consumption of vmbus packets (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: Move some ring buffer functions to hyperv.h (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: Export the vmbus_set_event() API (Vitaly Kuznetsov) [1395600] - [netdrv] hv: vmbus: define a new VMBus message type for hvsock (Vitaly Kuznetsov) [1395600]- [kernel] timekeeping: Increment clock_was_set_seq in timekeeping_init() (Prarit Bhargava) [1409214] - [kernel] timekeeping: Use timekeeping_update() instead of memcpy() (Prarit Bhargava) [1409214] - [s390] pci: query fmb length (Hendrik Brueckner) [1400157] - [s390] pci: fmb enhancements (Hendrik Brueckner) [1400157] - [s390] pci: use unique UIDs for domain enumeration (Hendrik Brueckner) [1380776] - [s390] pci: add some new arch specific pci attributes (Hendrik Brueckner) [1380776] - [s390] pci: use macro for attribute creation (Hendrik Brueckner) [1380776] - [s390] add support for ipl devices in subchannel sets > 0 (Hendrik Brueckner) [1381848] - [s390] ipl: cleanup macro usage (Hendrik Brueckner) [1381848] - [s390] ipl: cleanup shutdown_action attributes (Hendrik Brueckner) [1381848] - [s390] ipl: cleanup bin attr usage (Hendrik Brueckner) [1381848] - [s390] dasd: Add new ioctl BIODASDCHECKFMT (Hendrik Brueckner) [1380773] - [s390] dasd: Refactor dasd format functions (Hendrik Brueckner) [1380773] - [s390] dasd: Simplify code in format logic (Hendrik Brueckner) [1380773] - [s390] dasd: Improve dasd format code (Hendrik Brueckner) [1380773] - [s390] dasd: channel path aware error recovery (Hendrik Brueckner) [1380771] - [s390] dasd: extend dasd path handling (Hendrik Brueckner) [1380771] - [s390] dasd: fix double free in dasd_eckd_read_conf (Hendrik Brueckner) [1380771] - [s390] cio: introduce pathmask_to_pos (Hendrik Brueckner) [1380771] - [s390] dasd: make query host access interruptible (Hendrik Brueckner) [1274412] - [s390] dasd: add query host access to volume support (Hendrik Brueckner) [1274412] - [s390] dasd: fix failing CUIR assignment under LPAR (Hendrik Brueckner) [1274456] - [s390] dasd: enhance CUIR scope detection (Hendrik Brueckner) [1274456] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1274456] - [s390] kernel/ap_bus: Fix hang condition on crypto card config-off (Hendrik Brueckner) [1413663] - [s390] sysinfo: show partition extended name and UUID if available (Hendrik Brueckner) [1413122] - [s390] zcrypt: Improved invalid domain response handling (Hendrik Brueckner) [1413662]- [kernel] vfio-mdev: fix non-standard ioctl return val causing i386 build fail (Tarun Gupta) [1116064] - [vfio] vfio-pci: Handle error from pci_iomap (Tarun Gupta) [1116064] - [samples] vfio-mdev: Make mdev_device private and abstract interfaces (Tarun Gupta) [1116064] - [samples] vfio-mdev: Make mdev_parent private (Tarun Gupta) [1116064] - [samples] vfio-mdev: de-polute the namespace, rename parent_device & parent_ops (Tarun Gupta) [1116064] - [vfio] vfio-mdev: Fix remove race (Tarun Gupta) [1116064] - [vfio] type1: Restore mapping performance with mdev support (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Fix size argument to vfio_find_dma() in pin_pages/unpin_pages (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Fix size argument to vfio_find_dma() during DMA UNMAP (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: WARN_ON if notifier block is not unregistered (Tarun Gupta) [1116064] - [virt] kvm: set/clear kvm to/from vfio_group when group add/delete (Tarun Gupta) [1116064] - [kernel] vfio: support notifier chain in vfio_group (Tarun Gupta) [1116064] - [kernel] vfio: vfio_register_notifier: classify iommu notifier (Tarun Gupta) [1116064] - [vfio] Fix handling of error returned by 'vfio_group_get_from_dev()' (Tarun Gupta) [1116064] - [vfio] fix vfio_info_cap_add/shift (Tarun Gupta) [1116064] - [maintainers] maintainers: Add entry VFIO based Mediated device drivers (Tarun Gupta) [1116064] - [samples] docs: Sample driver to demonstrate how to use Mediated device framework (Tarun Gupta) [1116064] - [documentation] docs: Sysfs ABI for mediated device framework (Tarun Gupta) [1116064] - [vfio] docs: Add Documentation for Mediated devices (Tarun Gupta) [1116064] - [uapi] vfio: Define device_api strings (Tarun Gupta) [1116064] - [vfio] vfio_pci: Updated to use vfio_set_irqs_validate_and_prepare() (Tarun Gupta) [1116064] - [kernel] vfio: Introduce vfio_set_irqs_validate_and_prepare() (Tarun Gupta) [1116064] - [vfio] vfio_pci: Update vfio_pci to use vfio_info_add_capability() (Tarun Gupta) [1116064] - [kernel] vfio: Introduce common function to add capabilities (Tarun Gupta) [1116064] - [kernel] vfio iommu: Add blocking notifier to notify DMA_UNMAP (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Add support for mediated devices (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Add task structure to vfio_dma (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Add find_iommu_group() function (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Update argument of vaddr_get_pfn() (Tarun Gupta) [1116064] - [vfio] vfio iommu type1: Update arguments of vfio_lock_acct (Tarun Gupta) [1116064] - [kernel] vfio iommu: Added pin and unpin callback functions to vfio_iommu_driver_ops (Tarun Gupta) [1116064] - [vfio] Common function to increment container_users (Tarun Gupta) [1116064] - [vfio] Rearrange functions to get vfio_group from dev (Tarun Gupta) [1116064] - [vfio] VFIO based driver for Mediated devices (Tarun Gupta) [1116064] - [kernel] vfio: Mediated device Core driver (Tarun Gupta) [1116064] - [lib] uuid.c: introduce a few more generic helpers (Tarun Gupta) [1116064] - [lib] uuid.c: move generate_random_uuid() to uuid.c (Tarun Gupta) [1116064] - [virt] kvm: mmu: try to fix up page faults before giving up (Tarun Gupta) [1116064] - [virt] kvm: mmu: prepare to support mapping of VM_IO and VM_PFNMAP frames (Tarun Gupta) [1116064] - [vfio] pci: Fix typos in comments (Tarun Gupta) [1116064] - [vfio] fix possible use after free of vfio group (Tarun Gupta) [1116064] - [vfio] vfio-pci: Allow to mmap sub-page MMIO BARs if the mmio page is exclusive (Tarun Gupta) [1116064] - [vfio] type1: Fix build warning (Tarun Gupta) [1116064] - [vfio] vfio_pci: Test for extended capabilities if config space > 256 bytes (Tarun Gupta) [1116064] - [vfio] pci: return -EFAULT if copy_to_user fails (Tarun Gupta) [1116064] - [vfio] pci: Enable virtual register in PCI config space (Tarun Gupta) [1116064] - [vfio] pci: Add infrastructure for additional device specific regions (Tarun Gupta) [1116064] - [uapi] vfio: Define device specific region type capability (Tarun Gupta) [1116064] - [vfio] pci: Include sparse mmap capability for MSI-X table regions (Tarun Gupta) [1116064] - [uapi] vfio: Define sparse mmap capability for regions (Tarun Gupta) [1116064] - [kernel] vfio: Add capability chain helpers (Tarun Gupta) [1116064] - [uapi] vfio: Define capability chains (Tarun Gupta) [1116064] - [vfio] If an IOMMU backend fails, keep looking (Tarun Gupta) [1116064] - [vfio] fix a warning message (Tarun Gupta) [1116064] - [vfio] vfio-pci: constify pci_error_handlers structures (Tarun Gupta) [1116064]- [kernel] perf/core: Fix sideband list-iteration vs. event ordering NULL pointer deference crash (Jiri Olsa) [1412115] - [tools] perf trace: Check if MAP_32BIT is defined (again) (Jiri Olsa) [1405101] - [tools] perf hists: Fix column length on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hists browser: Fix column indentation on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hists browser: Show folded sign properly on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hists browser: Fix indentation of folded sign on --hierarchy (Jiri Olsa) [1405101] - [tools] perf hist browser: Fix hierarchy column counts (Jiri Olsa) [1405101] - [tools] perf jit: Fix build issue on Ubuntu (Jiri Olsa) [1405101] - [tools] perf header: Set nr_numa_nodes only when we parsed all the data (Jiri Olsa) [1405101] - [tools] perf top: Fix refreshing hierarchy entries on TUI (Jiri Olsa) [1405101] - [tools] tools build: Add feature detection for g++ (Jiri Olsa) [1405101] - [tools] tools build: Support compiling C++ source file (Jiri Olsa) [1405101] - [tools] perf top/report: Add tips about a list option (Jiri Olsa) [1405101] - [tools] perf report/top: Add a tip about system-wide collection from all CPUs (Jiri Olsa) [1405101] - [tools] perf report/top: Add a tip about source line numbers with overhead (Jiri Olsa) [1405101] - [tools] perf jevents: Fix Intel JSON fixed counter conversions (Jiri Olsa) [1405101] - [tools] tools lib traceevent: Fix kbuffer_read_at_offset() (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix MTC timestamp calculation for large MTC periods (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix estimated timestamps for cycle-accurate mode (Jiri Olsa) [1405101] - [tools] perf uretprobe ppc64le: Fix probe location (Jiri Olsa) [1405101] - [tools] perf pmu-events: Add Skylake frontend MSR support (Jiri Olsa) [1405101] - [tools] perf pmu-events: Fix fixed counters on Intel (Jiri Olsa) [1405101] - [tools] perf tools: Make alias matching case-insensitive (Jiri Olsa) [1405101] - [tools] perf tools: Allow period= in perf stat CPU event descriptions (Jiri Olsa) [1405101] - [tools] perf tools: Add README for info on parsing JSON/map files (Jiri Olsa) [1405101] - [tools] perf list jevents: Add support for event list topics (Jiri Olsa) [1405101] - [tools] perf list: Support long jevents descriptions (Jiri Olsa) [1405101] - [tools] perf jevents: Add support for long descriptions (Jiri Olsa) [1405101] - [tools] perf pmu: Add override support for event list CPUID (Jiri Olsa) [1405101] - [tools] perf list: Add a --no-desc flag (Jiri Olsa) [1405101] - [tools] perf tools: Query terminal width and use in perf list (Jiri Olsa) [1405101] - [tools] perf pmu: Support alias descriptions (Jiri Olsa) [1405101] - [tools] perf jevents: Handle header line in mapfile (Jiri Olsa) [1405101] - [tools] perf tools: Support CPU id matching for x86 v2 (Jiri Olsa) [1405101] - [tools] perf powerpc: Support CPU ID matching for Powerpc (Jiri Olsa) [1405101] - [tools] perf pmu: Use pmu_events table to create aliases (Jiri Olsa) [1405101] - [tools] perf jevents: Program to convert JSON file (Jiri Olsa) [1405101] - [tools] perf tools: Add jsmn `jasmine' JSON parser (Jiri Olsa) [1405101] - [tools] tools build: Make fixdep a hostprog (Jiri Olsa) [1405101] - [tools] tools build: Add support for host programs format (Jiri Olsa) [1405101] - [tools] perf tools: Experiment with cppcheck (Jiri Olsa) [1405101] - [tools] perf probe: Check if *ptr2 is zero and not ptr2 (Jiri Olsa) [1405101] - [tools] perf tests: Add dwarf unwind test for powerpc (Jiri Olsa) [1405101] - [tools] perf probe: Match linkage name with mangled name (Jiri Olsa) [1405101] - [tools] perf probe: Fix to cut off incompatible chars from group name (Jiri Olsa) [1405101] - [tools] perf probe: Skip if the function address is 0 (Jiri Olsa) [1405101] - [tools] perf probe: Ignore the error of finding inline instance (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix decoding when there are address filters (Jiri Olsa) [1405101] - [tools] perf intel-pt: Enable decoder to handle TIP.PGD with missing IP (Jiri Olsa) [1405101] - [tools] perf intel-pt: Read address filter from AUXTRACE_INFO event (Jiri Olsa) [1405101] - [tools] perf intel-pt: Record address filter in AUXTRACE_INFO event (Jiri Olsa) [1405101] - [tools] perf intel-pt: Add a helper function for processing AUXTRACE_INFO (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix missing error codes processing auxtrace_info (Jiri Olsa) [1405101] - [tools] perf intel-pt: Add support for recording the max non-turbo ratio (Jiri Olsa) [1405101] - [tools] perf intel-pt: Fix snapshot overlap detection decoder errors (Jiri Olsa) [1405101] - [tools] perf probe: Increase debug level of SDT debug messages (Jiri Olsa) [1405101] - [tools] perf record: Add support for using symbols in address filters (Jiri Olsa) [1405101] - [tools] perf symbols: Add dso__last_symbol() (Jiri Olsa) [1405101] - [tools] perf record: Fix error paths (Jiri Olsa) [1405101] - [tools] perf record: Rename label 'out_symbol_exit' (Jiri Olsa) [1405101] - [tools] perf script: Fix vanished idle symbols (Jiri Olsa) [1405101] - [tools] perf evsel: Add support for address filters (Jiri Olsa) [1405101] - [tools] perf evsel: New tracepoint specific function (Jiri Olsa) [1405101] - [tools] perf tools: Make perf_evsel__append_filter() generic (Jiri Olsa) [1405101] - [tools] perf tools: Update documentation info about quipper (Jiri Olsa) [1405101] - [tools] perf trace: Beautify sched_[gs]et_attr return value (Jiri Olsa) [1405101] - [tools] perf data: Fix building in 32 bit platform with libbabeltrace (Jiri Olsa) [1405101] - [tools] perf tools: Fix MMAP event synthesis broken by MAP_HUGETLB change (Jiri Olsa) [1405101] - [tools] perf record: Fix documentation 'event_sources' -> 'event_source' (Jiri Olsa) [1405101] - [tools] perf hists: Make hists__fprintf_headers function global (Jiri Olsa) [1405101] - [tools] perf hists: Make __hist_entry__snprintf function global (Jiri Olsa) [1405101] - [tools] perf tools: Make several display functions global (Jiri Olsa) [1405101] - [tools] perf tools: Make several sorting functions global (Jiri Olsa) [1405101] - [tools] perf tools: Make output_field_add and sort_dimension__add global (Jiri Olsa) [1405101] - [tools] perf tools: Make reset_dimensions global (Jiri Olsa) [1405101] - [tools] perf hists: Add __hist_entry__snprintf function (Jiri Olsa) [1405101] - [tools] perf tools: Add PMU configuration to tools (Jiri Olsa) [1405101] - [tools] perf pmu: Push configuration down to PMU driver (Jiri Olsa) [1405101] - [tools] perf tools: Confine __get_cpuid() to x86 architecture (Jiri Olsa) [1405101] - [tools] perf hists: Use bigger buffer for stdio headers (Jiri Olsa) [1405101] - [tools] perf evsel: Remove superfluous initialization of weight (Jiri Olsa) [1405101] - [tools] perf symbols: Do not open device files (Jiri Olsa) [1405101] - [tools] perf hists: Factor out hists__reset_column_width() (Jiri Olsa) [1405101] - [tools] perf ui/tui: Reset output width for hierarchy (Jiri Olsa) [1405101] - [tools] perf annotate: Resolve 'call' operands to function names (Jiri Olsa) [1405101] - [tools] perf annotate: Pass the symbol's map/dso to the instruction parsers (Jiri Olsa) [1405101] - [tools] perf annotate: Do not ignore call instruction with indirect target (Jiri Olsa) [1405101] - [tools] perf hists: Fix width computation for srcline sort entry (Jiri Olsa) [1405101] - [tools] perf trace beauty mmap: Add missing MADV_FREE (Jiri Olsa) [1405101] - [tools] perf tools: Add infrastructure for PMU specific configuration (Jiri Olsa) [1405101] - [tools] perf report: Enable group view with hierarchy (Jiri Olsa) [1405101] - [tools] perf ui/stdio: Rename print_hierarchy_header() (Jiri Olsa) [1405101] - [tools] perf ui/stdio: Always reset output width for hierarchy (Jiri Olsa) [1405101] - [tools] perf hist: Initialize hierarchy tree explicitly (Jiri Olsa) [1405101] - [tools] perf hists: Introduce hists__link_hierarchy() (Jiri Olsa) [1405101] - [tools] perf hists: Introduce hists__match_hierarchy() (Jiri Olsa) [1405101] - [tools] perf build: Compare mman.h related headers against kernel originals (Jiri Olsa) [1405101] - [tools] perf tools: Do hugetlb handling in more systems (Jiri Olsa) [1405101] - [tools] perf trace beauty mmap: Fix defines for non !x86_64 (Jiri Olsa) [1405101] - [tools] tools include: Add uapi mman.h for each architecture (Jiri Olsa) [1405101] - [tools] perf hists browser: Fix event group display (Jiri Olsa) [1405101] - [tools] perf probe: Fix dwarf regs table for x86_64 (Jiri Olsa) [1405101] - [tools] perf powerpc: Fix build-test failure (Jiri Olsa) [1405101] - [tools] perf pmu: Support alternative sysfs cpumask (Jiri Olsa) [1405101] - [tools] perf evlist: Only open events on CPUs an evsel permits (Jiri Olsa) [1405101] - [tools] perf annotate: Add branch stack / basic block (Jiri Olsa) [1405101] - [tools] perf record: Mark MAP_HUGETLB when synthesizing mmap events (Jiri Olsa) [1405101] - [tools] tools lib api fs: Add hugetlbfs filesystem detector (Jiri Olsa) [1405101] - [tools] perf tools: Recognize hugetlb mapping as anon mapping (Jiri Olsa) [1405101] - [tools] perf symbols: Remove symbol_filter_t machinery (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Remove dead symbol_filter_t code (Jiri Olsa) [1405101] - [tools] perf machine: Remove machine->symbol_filter and friends (Jiri Olsa) [1405101] - [tools] perf top: Remove old kernel-only symbol filter (Jiri Olsa) [1405101] - [tools] perf symbols: Mark if a symbol is idle in the library (Jiri Olsa) [1405101] - [tools] perf symbols: Fixup symbol sizes before picking best ones (Jiri Olsa) [1405101] - [tools] perf symbols: Check symbol_conf.allow_aliases for kallsyms loading too (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Tolerate symbol aliases (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Avoid printing headers for empty lists (Jiri Olsa) [1405101] - [tools] perf test vmlinux: Clarify which -v lines are errors or warning (Jiri Olsa) [1405101] - [tools] perf probe: Ignore vmlinux Build-id when offline vmlinux given (Jiri Olsa) [1405101] - [tools] perf probe: Support probing on offline cross-arch binary (Jiri Olsa) [1405101] - [tools] perf probe: Ignore vmlinux buildid if offline kernel is given (Jiri Olsa) [1405101] - [tools] perf probe: Show trace event definition (Jiri Olsa) [1405101] - [tools] perf config: Show default report configuration in example and docs (Jiri Olsa) [1405101] - [tools] perf symbols: Demangle symbols for synthesized @plt entries (Jiri Olsa) [1405101] - [tools] perf probe: Do not use map_load filters for function (Jiri Olsa) [1405101] - [tools] perf symbols: Rename ->ignore to ->idle (Jiri Olsa) [1405101] - [tools] perf annotate: Initialize the priv are in symbol__new() (Jiri Olsa) [1405101] - [tools] perf tools: Fix error handling of lzma decompression (Jiri Olsa) [1405101] - [tools] perf probe: Remove unused tracing_dir variable (Jiri Olsa) [1405101] - [tools] perf record: Fix spelling mistake "Finshed" -> "Finished" (Jiri Olsa) [1405101] - [tools] perf tools: fix typo: "ehough" -> "enough" (Jiri Olsa) [1405101] - [tools] perf probe: Add supported for type casting by the running kernel (Jiri Olsa) [1405101] - [tools] perf hists browser: Remove superfluous null check on map (Jiri Olsa) [1405101] - [tools] perf tools: Skip running the feature tests for 'make install-doc' (Jiri Olsa) [1405101] - [tools] perf tools: Use __weak definition from linux/compiler.h (Jiri Olsa) [1405101] - [tools] perf report: Allow configuring the default sort order in ~/.perfconfig (Jiri Olsa) [1405101] - [tools] perf disassemble: Extract logic to find file to pass to objdump to a separate function (Jiri Olsa) [1405101] - [tools] perf disassemble: Simplify logic for picking the filename to disassemble (Jiri Olsa) [1405101] - [tools] perf disassemble: Move check for kallsyms + !kcore (Jiri Olsa) [1405101] - [tools] perf hists: Add support for header span (Jiri Olsa) [1405101] - [tools] perf tools stdio: Display multiple header lines (Jiri Olsa) [1405101] - [tools] perf tools tui: Display multiple header lines (Jiri Olsa) [1405101] - [tools] perf hists: Add line argument into perf_hpp_fmt's header callback (Jiri Olsa) [1405101] - [tools] perf hists: Introduce nr_header_lines into struct perf_hpp_list (Jiri Olsa) [1405101] - [tools] perf top: Use MSEC_PER_SEC (Jiri Olsa) [1405101] - [tools] perf bench futex: Use NSEC_PER_USEC (Jiri Olsa) [1405101] - [tools] perf kvm: Use NSEC_PER_USEC (Jiri Olsa) [1405101] - [tools] perf record: Use USEC_PER_MSEC (Jiri Olsa) [1405101] - [tools] perf bench sched-messaging: Use USEC_PER_MSEC (Jiri Olsa) [1405101] - [tools] perf bench mem: Use USEC_PER_SEC (Jiri Olsa) [1405101] - [tools] perf stat: Use *SEC_PER_*SEC macros (Jiri Olsa) [1405101] - [tools] perf bench sched-pipe: Use linux/time64.h, USEC_PER_SEC (Jiri Olsa) [1405101] - [tools] perf timechart: Use NSEC_PER_U?SEC (Jiri Olsa) [1405101] - [tools] perf sched: Use linux/time64.h (Jiri Olsa) [1405101] - [tools] perf bench numa: Use NSEC_PER_U?SEC (Jiri Olsa) [1405101] - [tools] Introduce tools/include/linux/time64.h for *SEC_PER_*SEC macros (Jiri Olsa) [1405101] - [x86] perf/intel/rapl: Make the Intel RAPL PMU driver modular (Jiri Olsa) [1405101] - [kernel] bitmap.h, perf/core: Fix the mask in perf_output_sample_regs() (Jiri Olsa) [1405101] - [x86] perf/x86: Fix NMI measurements (Jiri Olsa) [1405101] - [x86] Warn when NMI handlers take large amounts of time (Jiri Olsa) [1405101] - [x86] perf/x86: Fix full width counter, counter overflow (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Allow only a single PMU/box within an events group (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Cure bogus unwind from PEBS entries (Jiri Olsa) [1405101] - [kernel] perf/core: Fix address filter parser (Jiri Olsa) [1405101] - [x86] perf/x86/uncore: Fix crash by removing bogus event_list[] handling for SNB client uncore IMC (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add more Intel uncore IMC PCI IDs for SkyLake (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Honour the CPUID for number of fixed counters in hypervisors (Jiri Olsa) [1405101] - [kernel] perf/core: Protect PMU device removal with a 'pmu_bus_running' check, to fix CONFIG_DEBUG_TEST_DRIVER_REMOVE=y kernel panic (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add Knights Mill CPUID (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Add Knights Mill CPUID (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Remove an inconsistent NULL check (Jiri Olsa) [1405101] - [x86] perf/x86/intel/pt: Add support for PTWRITE and power event tracing (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add Skylake server uncore support (Jiri Olsa) [1405101] - [kernel] perf/core: Fix aux_mmap_count vs aux_refcount order (Jiri Olsa) [1405101] - [kernel] perf/core: Don't pass PERF_EF_START to the PMU ->start callback (Jiri Olsa) [1405101] - [x86] perf/x86: Fix PEBS threshold initialization (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Handle non-standard counter offset (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Remove hard-coded implementation for Node ID mapping location (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add enable_box for client MSR uncore (Jiri Olsa) [1405101] - [x86] perf/x86/intel/uncore: Add support for the Intel Skylake client uncore PMU (Jiri Olsa) [1405101] - [x86] perf/x86/uncore: Use Intel family name macros for uncore (Jiri Olsa) [1405101] - [x86] perf/intel/uncore: Make the Intel uncore PMU driver modular (Jiri Olsa) [1405101] - [x86] perf/x86: Fix embarrasing typo (Jiri Olsa) [1405101] - [x86] perf/x86: Fix compile warnings for intel_uncore (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Clean up LBR state tracking (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Remove redundant test from intel_pmu_lbr_add() (Jiri Olsa) [1405101] - [x86] perf/x86/intel: Eliminate dead code in intel_pmu_lbr_del() (Jiri Olsa) [1405101] - [x86] perf/x86: Ensure perf_sched_cb_{inc, dec}() is only called from pmu::{add, del}() (Jiri Olsa) [1405101] - [kernel] perf/x86/intel: Rework the large PEBS setup code (Jiri Olsa) [1405101] - [kernel] perf/core: Sched out groups atomically (Jiri Olsa) [1405101]- [s390] mm: add support for 2GB hugepages (Hendrik Brueckner) [1380775] - [mm] hugetlb: don't require CMA for runtime gigantic pages (Hendrik Brueckner) [1380775] - [s390] scm_block: fix off by one during cluster reservation (Hendrik Brueckner) [1274409] - [s390] scm_block: make the number of reqs per HW req configurable (Hendrik Brueckner) [1274409] - [s390] scm_block: handle multiple requests in one HW request (Hendrik Brueckner) [1274409] - [s390] scm_block: allocate aidaw pages only when necessary (Hendrik Brueckner) [1274409] - [s390] scm_block: use mempool to manage aidaw requests (Hendrik Brueckner) [1274409] - [kernel] audit: add support for session ID user filter (Richard Guy Briggs) [1382504] - [kernel] audit: skip sessionid sentinel value when auto-incrementing (Richard Guy Briggs) [1382504] - [kernel] audit: convert all sessionid declaration to unsigned int (Richard Guy Briggs) [1382504] - [kernel] audit: add exclude filter extension to feature bitmap (Richard Guy Briggs) [1382508] - [kernel] audit: add fields to exclude filter by reusing user filter (Richard Guy Briggs) [1382508] - [kernel] audit: fix some horrible switch statement style crimes (Richard Guy Briggs) [1382508] - [kernel] audit: fixup: log on errors from filter user rules (Richard Guy Briggs) [1382508] - [security] selinux: Convert isec->lock into a spinlock (Andreas Grunbacher) [437984] - [security] selinux: Clean up initialization of isec->sclass (Andreas Grunbacher) [437984] - [security] proc: Pass file mode to proc_pid_make_inode (Andreas Grunbacher) [437984] - [security] selinux: Minor cleanups (Andreas Grunbacher) [437984] - [security] selinux: check ss_initialized before revalidating an inode label (Andreas Grunbacher) [437984] - [security] selinux: delay inode label lookup as long as possible (Andreas Grunbacher) [437984] - [security] selinux: don't revalidate an inode's label when explicitly setting it (Andreas Grunbacher) [437984] - [security] selinux: simply inode label states to INVALID and INITIALIZED (Andreas Grunbacher) [437984] - [security] selinux: don't revalidate inodes in selinux_socket_getpeersec_dgram() (Andreas Grunbacher) [437984] - [security] selinux: Don't sleep inside inode_getsecid hook (Andreas Grunbacher) [437984] - [security] selinux: Inode label revalidation performance fix (Andreas Grunbacher) [437984] - [security] gfs2: Invalid security labels of inodes when they go invalid (Andreas Grunbacher) [437984] - [security] selinux: Revalidate invalid inode security labels (Andreas Grunbacher) [437984] - [security] Add hook to invalidate inode security labels (Andreas Grunbacher) [437984] - [security] selinux: Add accessor functions for inode->i_security (Andreas Grunbacher) [437984] - [security] Make inode argument of inode_getsecid non-const (Andreas Grunbacher) [437984] - [security] Make inode argument of inode_getsecurity non-const (Andreas Grunbacher) [437984] - [security] selinux: Remove unused variable in selinux_inode_init_security (Andreas Grunbacher) [437984]- [scsi] avoid a permanent stop of the scsi device's request queue (Ewan Milne) [1400044] - [scsi] scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands (Ewan Milne) [1403849] - [scsi] qla2xxx: Get mutex lock before checking optrom_state (Chad Dupuis) [1408387] - [edac] amd64: Fix channel decode on Fam15hMod60h systems (Suravee Suthikulpanit) [1275714] - [tty] 8250_pci: Fix potential use-after-free in error path (Steve Best) [1414297] - [md] dm btree: fix a bug in dm_btree_find_next_single() (Mike Snitzer) [1414453] - [mm] memcontrol: do not recurse in direct reclaim (Rik van Riel) [1397330] - [x86] x86/smpboot: Make logical package management more robust (Prarit Bhargava) [1414054] - [x86] x86/cpu: Deal with broken firmware (VMWare/XEN) (Prarit Bhargava) [1414054] - [s390] zcrypt: Introduce CEX6 toleration (Hendrik Brueckner) [1380777] - [s390] net/af_iucv: don't use paged skbs for TX on HiperSockets (Hendrik Brueckner) [1413659] - [kernel] x86/panic: Replace CONFIG_KEXEC_CORE with CONFIG_KEXEC (Xunlei Pang) [726846] - [kernel] mm, pcp: allow restoring percpu_pagelist_fraction default (Dave Anderson) [1405920] - [kernel] locking: Optimize lock_bh functions (Lauro Ramos Venancio) [1403356] - [kernel] sched/preempt, locking: Rework local_bh_{dis, en}able() (Lauro Ramos Venancio) [1403356] - [kernel] locking/rtmutex: Implement lockless top-waiter wakeup (Lauro Ramos Venancio) [1403356] - [kernel] locking/mutex: Allow next waiter lockless wakeup (Lauro Ramos Venancio) [1403356] - [kernel] futex: Force hot variables into a single cache line (Lauro Ramos Venancio) [1403356] - [kernel] futex: Implement lockless wakeups (Lauro Ramos Venancio) [1403356] - [kernel] futex: Add another early deadlock detection check (Lauro Ramos Venancio) [1403356] - [kernel] sched/core: Reset task's lockless wake-queues on fork() (Lauro Ramos Venancio) [1403356] - [kernel] sched: Implement lockless wake-queues (Lauro Ramos Venancio) [1403356] - [virtio] balloon: check the number of available pages in leak balloon (David Hildenbrand) [1401615] - [drivers] Set dev->device_rh to NULL after free (Prarit Bhargava) [1414064] - [powerpc] kvm: Add halt polling documentation (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Comment style and print format fixups (Thomas Huth) [1399882] - [powerpc] kvm: ppc: Decrease the powerpc default halt poll max value (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Add check for module parameter halt_poll_ns (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Use generic kvm module parameters (Thomas Huth) [1399882] - [powerpc] kvm: Export kvm module parameter variables (Thomas Huth) [1399882] - [powerpc] kvm: halt_polling: improve grow/shrink settings (Thomas Huth) [1399882] - [powerpc] kvm: ppc: Implement existing and add new halt polling vcpu stats (Thomas Huth) [1399882] - [powerpc] kvm: Add provisioning for ulong vm stats and u64 vcpu stats (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Implement halt polling (Thomas Huth) [1399882] - [powerpc] kvm: ppc: book3s hv: Change vcore element runnable_threads from linked-list to array (Thomas Huth) [1399882] - [powerpc] kvm: disable halt_poll_ns as default for s390x (Thomas Huth) [1399882] - [infiniband] ib/rdmavt: Only put mmap_info ref if it exists (Jonathan Toppins) [1391299]- [hv] balloon: Use available memory value in pressure report (Vitaly Kuznetsov) [1406413] - [perf] powerpc: Don't call perf_event_disable() from atomic context (Jiri Olsa) [1327164] - [tools] objtool: Resync vcvtph2ps definition (Prarit Bhargava) [1414095] - [kernel] hung_task: decrement sysctl_hung_task_warnings only if it is positive (Waiman Long) [1410295] - [kernel] hung_task: allow hung_task_panic when hung_task_warnings is 0 (Waiman Long) [1410295] - [kernel] hung_task: Display every hung task warning (Waiman Long) [1410295] - [netdrv] netxen: netxen_rom_fast_read() doesn't return -1 (Harish Patil) [1391273] - [netdrv] netxen: reversed condition in netxen_nic_set_link_parameters() (Harish Patil) [1391273] - [netdrv] netxen: fix error handling in netxen_get_flash_block() (Harish Patil) [1391273] - [netdrv] netxen: Use kobj_to_dev() (Harish Patil) [1391273] - [netdrv] qlogic: use pci_zalloc_consistent (Harish Patil) [1391273] - [netdrv] netxen: Use pci_enable_msix_range() instead of pci_enable_msix() (Harish Patil) [1391273] - [netdrv] ethernet: Fix FSF address in file headers (Harish Patil) [1391273] - [netdrv] qlge: remove superfluous statement (Harish Patil) [1391271] - [netdrv] qlge: Avoids recursive EEH error (Harish Patil) [1391271] - [netdrv] qlge: Replace create_singlethread_workqueue with alloc_ordered_workqueue (Harish Patil) [1391271] - [netdrv] qlge: Update version to 1.00.00.35 (Harish Patil) [1391271] - [netdrv] qlge: Fix receive packets drop (Harish Patil) [1391271] - [netdrv] qlge: fix a timeout loop in ql_change_rx_buffers() (Harish Patil) [1391271] - [netdrv] qlge: Move jiffies_to_usecs immediately before loop (Harish Patil) [1391271] - [netdrv] qlge: Use eth__addr instead of memset (Harish Patil) [1391271] - [netdrv] qlge: Fix compilation warning (Harish Patil) [1391271] - [netdrv] qlogic: use pci_zalloc_consistent (Harish Patil) [1391271] - [netdrv] qlge: Use pci_enable_msix_range() instead of pci_enable_msix() (Harish Patil) [1391271] - [powerpc] kvm: ppc: Always select KVM_VFIO, plus Makefile cleanup (Thomas Huth) [1399880] - [powerpc] kvm: ppc: do not compile in vfio.o unconditionally (Thomas Huth) [1399880] - [powerpc] vfio: Enable VFIO device for powerpc (Thomas Huth) [1399880] - [powerpc] kvm: ppc: Add support for multiple-TCE hcalls (Thomas Huth) [1399880] - [powerpc] kvm: ppc: Move reusable bits of H_PUT_TCE handler to helpers (Thomas Huth) [1399880] - [powerpc] kvm: ppc: Replace SPAPR_TCE_SHIFT with IOMMU_PAGE_SHIFT_4K (Thomas Huth) [1399880] - [powerpc] Make vmalloc_to_phys() public (Thomas Huth) [1399880]- [x86] perf/x86: Add perf support for AMD family-17h processors (Suravee Suthikulpanit) [1391660] - [x86] kvm: svm: Do not support AVIC if not CONFIG_X86_LOCAL_APIC (Suravee Suthikulpanit) [1133711] - [x86] kvm: svm: Fix implicit declaration for __default_cpu_present_to_apicid() (Suravee Suthikulpanit) [1133711] - [x86] svm: Manage vcpu load/unload when enable AVIC (Suravee Suthikulpanit) [1133711] - [x86] svm: Do not intercept CR8 when enable AVIC (Suravee Suthikulpanit) [1133711] - [x86] svm: Do not expose x2APIC when enable AVIC (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Introducing kvm_x86_ops.apicv_post_state_restore (Suravee Suthikulpanit) [1133711] - [x86] svm: Add VMEXIT handlers for AVIC (Suravee Suthikulpanit) [1133711] - [x86] svm: Add interrupt injection via AVIC (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Detect and Initialize AVIC support (Suravee Suthikulpanit) [1133711] - [x86] svm: Introduce new AVIC VMCB registers (Suravee Suthikulpanit) [1133711] - [x86] kvm: split kvm_vcpu_wake_up from kvm_vcpu_kick (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Introducing kvm_x86_ops VCPU blocking/unblocking hooks (Suravee Suthikulpanit) [1133711] - [x86] kvm: Add kvm_arch_vcpu_{un}blocking callbacks (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Introducing kvm_x86_ops VM init/destroy hooks (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Rename kvm_apic_get_reg to kvm_lapic_get_reg (Suravee Suthikulpanit) [1133711] - [x86] kvm: x86: Misc LAPIC changes to expose helper functions (Suravee Suthikulpanit) [1133711] - [x86] kvm/x86: per-vcpu apicv deactivation support (Suravee Suthikulpanit) [1133711] - [x86] cpufeature: Add AMD AVIC bit (Suravee Suthikulpanit) [1133711] - [scsi] be2iscsi: Add checks to validate completions (Maurizio Lombardi) [1324918] - [scsi] be2iscsi: Fix bad WRB index error (Maurizio Lombardi) [1324918] - [scsi] be2iscsi: Add lock to protect WRB alloc and free (Maurizio Lombardi) [1324918] - [char] ipmi: fix crash on reading version from proc after unregisted bmc (Tony Camuso) [1410859] - [char] ipmi/bt-bmc: remove redundant return value check of platform_get_resource() (Tony Camuso) [1410859] - [char] ipmi/bt-bmc: add a dependency on ARCH_ASPEED (Tony Camuso) [1410859] - [char] ipmi: Fix ioremap error handling in bt-bmc (Tony Camuso) [1410859] - [char] ipmi: add an Aspeed BT IPMI BMC driver (Tony Camuso) [1410859] - [char] ipmi: remove trydefaults parameter and default init (Tony Camuso) [1410859] - [char] ipmi: Fix the I2C address extraction from SPMI tables (Tony Camuso) [1410859] - [char] ipmi: reserve memio regions separately (Tony Camuso) [1410859] - [char] ipmi: Fix some minor coding style issues (Tony Camuso) [1410859] - [char] ipmi: do not probe ACPI devices if si_tryacpi is unset (Tony Camuso) [1410859] - [char] ipmi_si: Avoid a wrong long timeout on transaction done (Tony Camuso) [1410859] - [char] ipmi_si: Fix module parameter doc names (Tony Camuso) [1410859] - [char] ipmi_ssif: Fix logic around alert handling (Tony Camuso) [1410859] - [scripts] nmi_backtrace: generate one-line reports for idle cpus (David Arcari) [1386012] - [idle] x86/cpu: Rename "WESTMERE2" family to "NEHALEM_G" (David Arcari) [1386012] - [idle] drivers/idle: make intel_idle.c driver more explicitly non-modular (David Arcari) [1386012] - [idle] x86/intel_idle: Use Intel family macros for intel_idle (David Arcari) [1386012] - [idle] intel_idle: Clean up all registered devices on exit (David Arcari) [1386012] - [idle] intel_idle: Propagate hot plug errors (David Arcari) [1386012] - [idle] intel_idle: Don't overreact to a cpuidle registration failure (David Arcari) [1386012] - [idle] intel_idle: Setup the timer broadcast only on successful driver load (David Arcari) [1386012] - [idle] intel_idle: Avoid a double free of the per-CPU data (David Arcari) [1386012] - [idle] intel_idle: Fix dangling registration on error path (David Arcari) [1386012] - [idle] intel_idle: Fix deallocation order on the driver exit path (David Arcari) [1386012] - [idle] intel_idle: Remove redundant initialization calls (David Arcari) [1386012] - [idle] intel_idle: Fix a helper function's return value (David Arcari) [1386012] - [idle] intel_idle: remove useless return from void function (David Arcari) [1386012] - [kernel] cpuidle: Invert CPUIDLE_FLAG_TIME_VALID logic (David Arcari) [1386012] - [idle] intel_idle: allow sparse sub-state numbering, for Bay Trail (David Arcari) [1386012] - [idle] intel_idle: mark some functions with __init tag (David Arcari) [1386012]- [platform] dell-wmi: Ignore WMI event 0xe00e (David Arcari) [1396495] - [platform] dell-wmi: Add a WMI event code for display on/off (David Arcari) [1396495] - [platform] dell-wmi: Generate one sparse keymap for all machines (David Arcari) [1396495] - [platform] dell-wmi: Add information about other WMI event codes (David Arcari) [1396495] - [platform] dell-wmi: Sort WMI event codes and update comments (David Arcari) [1396495] - [platform] dell-wmi: Ignore WMI event code 0xe045 (David Arcari) [1396495] - [platform] dell-wmi: support Dell Inspiron M5110 (David Arcari) [1396495] - [platform] dell-wmi: properly process Dell Instant Launch hotkey (David Arcari) [1396495] - [platform] dell-rbtn: Ignore ACPI notifications if device is suspended (David Arcari) [1396495] - [platform] dell-wmi: enable receiving WMI events on Dell Vostro V131 (David Arcari) [1396495] - [platform] dell-smbios: rename dell_smi_error() to dell_smbios_error() (David Arcari) [1396495] - [platform] dell-laptop: move dell_smi_error() to dell-smbios (David Arcari) [1396495] - [platform] dell-rbtn: Add a comment about the XPS 13 9350 (David Arcari) [1396495] - [platform] dell-wmi: Support new hotkeys on the XPS 13 9350 (Skylake) (David Arcari) [1396495] - [platform] dell-wmi: Clean up hotkey table size check (David Arcari) [1396495] - [platform] dell-wmi: Stop storing pointers to DMI tables (David Arcari) [1396495] - [platform] dell-smbios: make da_tokens static (David Arcari) [1396495] - [platform] dell-smbios: remove find_token_{id, location}() (David Arcari) [1396495] - [platform] dell-laptop: use dell_smbios_find_token() instead of find_token_location() (David Arcari) [1396495] - [platform] dell-laptop: use dell_smbios_find_token() instead of find_token_id() (David Arcari) [1396495] - [platform] dell-smbios: implement new function for finding DMI table 0xDA tokens (David Arcari) [1396495] - [platform] dell-smbios: make the SMBIOS buffer static (David Arcari) [1396495] - [platform] dell-smbios: return the SMBIOS buffer from dell_smbios_get_buffer() (David Arcari) [1396495] - [platform] dell-smbios: don't return an SMBIOS buffer from dell_smbios_send_request() (David Arcari) [1396495] - [platform] dell-smbios: don't pass an SMBIOS buffer to dell_smbios_send_request() (David Arcari) [1396495] - [platform] dell-smbios: rename dell_send_request() to dell_smbios_send_request() (David Arcari) [1396495] - [platform] dell-smbios: rename release_buffer() to dell_smbios_release_buffer() (David Arcari) [1396495] - [platform] dell-smbios: rename clear_buffer() to dell_smbios_clear_buffer() (David Arcari) [1396495] - [platform] dell-smbios: rename get_buffer() to dell_smbios_get_buffer() (David Arcari) [1396495] - [platform] dell-laptop: extract SMBIOS-related code to a separate module (David Arcari) [1396495] - [platform] dell-wmi: Process only one event on devices with interface version 0 (David Arcari) [1396495] - [platform] dell-wmi: Check if Dell WMI descriptor structure is valid (David Arcari) [1396495] - [platform] dell-wmi: Improve unknown hotkey handling (David Arcari) [1396495] - [platform] dell_wmi: Use a C99-style array for bios_to_linux_keycode (David Arcari) [1396495] - [platform] dell-laptop: Do not cache hwswitch state (David Arcari) [1396495] - [platform] dell-laptop: Check return value of each SMBIOS call (David Arcari) [1396495] - [platform] dell-laptop: Clear buffer before each SMBIOS call (David Arcari) [1396495] - [platform] dell-laptop: Fix allocating & freeing SMI buffer page (David Arcari) [1396495] - [platform] dell-laptop: Show info about WiGig and UWB in debugfs (David Arcari) [1396495] - [platform] dell-laptop: Update information about wireless control (David Arcari) [1396495] - [platform] dell-laptop: Use dell-rbtn instead i8042 filter when possible (David Arcari) [1396495] - [platform] dell-rbtn: Export notifier for other kernel modules (David Arcari) [1396495] - [platform] dell-rbtn: Dell Airplane Mode Switch driver (David Arcari) [1396495] - [platform] x86: dell-laptop: Add support for keyboard backlight (David Arcari) [1396495] - [platform] revert "platform: x86: dell-laptop: Add support for keyboard backlight" (David Arcari) [1396495] - [platform] dell-smo8800: Add more ACPI ids and change description of driver (David Arcari) [1396495] - [platform] x86: dell-laptop: Add support for keyboard backlight (David Arcari) [1396495] - [kernel] leds: add led-class attribute-group support (David Arcari) [1396495] - [platform] dell-wmi: Don't report keypresses on keybord illumination change (David Arcari) [1396495] - [platform] dell-wmi: Don't report keypresses for radio state changes (David Arcari) [1396495] - [platform] dell-wmi: Update code for processing WMI events (David Arcari) [1396495] - [platform] dell-wmi: Fix access out of memory (David Arcari) [1396495] - [platform] dell-laptop: Mark dell_quirks[] DMI table as __initconst (David Arcari) [1396495] - [platform] x86: dell-smo8800: Dell Latitude freefall driver (ACPI SMO8800/SMO8810) (David Arcari) [1396495] - [platform] dell-laptop: Only install the i8042 filter when rfkill is active (David Arcari) [1396495] - [platform] dell-laptop: rkill whitelist Precision models (David Arcari) [1396495] - [platform] dell-laptop: fix to return error code in dell_send_intensity() (David Arcari) [1396495] - [platform] acpi: Clean up inclusions of ACPI header files (David Arcari) [1396495] - [platform] dell-wmi: Add KEY_MICMUTE to bios_to_linux_keycode (David Arcari) [1396495] - [platform] dell-laptop: Only enable rfkill functionality on laptops with a hw killswitch (David Arcari) [1396495] - [platform] dell-laptop: Add a force_rfkill module parameter (David Arcari) [1396495] - [platform] dell-laptop: Wait less long before updating rfkill after an rfkill keypress (David Arcari) [1396495] - [platform] dell-laptop: Do not skip setting blocked bit rfkill_set while hw-blocked (David Arcari) [1396495] - [platform] dell-laptop: Sync current block state to BIOS on hw switch change (David Arcari) [1396495] - [platform] dell-laptop: Allow changing the sw_state while the radio is blocked by hw (David Arcari) [1396495] - [platform] dell-laptop: Don't read-back sw_state on machines with a hardware switch (David Arcari) [1396495] - [platform] dell-laptop: Don't set sw_state from the query callback (David Arcari) [1396495] - [platform] dell-laptop: Only get status from BIOS once when updating (David Arcari) [1396495] - [platform] dell-laptop: If there is no hwswitch, then clear all hw-controlled bits (David Arcari) [1396495] - [platform] dell-laptop: Only enable rfkill on Latitudes (David Arcari) [1396495] - [platform] revert "dell-laptop: Remove rfkill code" (David Arcari) [1396495] - [platform] dell-laptop: fix error return code in dell_init() (David Arcari) [1396495]- [md] dm thin: fix a race condition between discarding and provisioning a block (Mike Snitzer) [1368193 1405225] - [md] dm thin: unroll issue_discard() to create longer discard bio chains (Mike Snitzer) [1368193 1405225] - [md] dm thin: use __blkdev_issue_discard for async discard support (Mike Snitzer) [1368193 1405225] - [md] dm flakey: introduce "error_writes" feature (Mike Snitzer) [1368193 1405225] - [md] dm space map: always set ev if sm_ll_mutate() succeeds (Mike Snitzer) [1368193 1405225] - [md] dm space map metadata: skip useless memcpy in metadata_ll_init_index() (Mike Snitzer) [1368193 1405225] - [md] dm space map metadata: fix 'struct sm_metadata' leak on failed create (Mike Snitzer) [1368193 1405225] - [documentation] dm raid: define data_offset status field (Mike Snitzer) [1368193 1405225] - [md] dm raid: fix discard support regression (Mike Snitzer) [1368193 1405225] - [md] dm raid: don't allow "write behind" with raid4_5_6 (Mike Snitzer) [1368193 1405225] - [md] dm mpath: use hw_handler_params if attached hw_handler is same as requested (Mike Snitzer) [1368193 1405225] - [md] dm array: remove a dead assignment in populate_ablock_with_values() (Mike Snitzer) [1368193 1405225] - [md] dm ioctl: use offsetof() instead of open-coding it (Mike Snitzer) [1368193 1405225] - [md] dm rq: simplify use_blk_mq initialization (Mike Snitzer) [1368193 1405225] - [md] dm: use blk_set_queue_dying() in __dm_destroy() (Mike Snitzer) [1368193 1405225] - [md] dm bufio: drop the lock when doing GFP_NOIO allocation (Mike Snitzer) [1368193 1405225] - [md] dm bufio: avoid sleeping while holding the dm_bufio lock (Mike Snitzer) [1368193 1405225] - [md] dm table: simplify dm_table_determine_type() (Mike Snitzer) [1368193 1405225] - [md] dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device (Mike Snitzer) [1368193 1405225] - [md] dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded (Mike Snitzer) [1368193 1405225] - [md] dm mpath: do not modify *__clone if blk_mq_alloc_request() fails (Mike Snitzer) [1368193 1405225] - [md] dm mpath: change return type of pg_init_all_paths() from int to void (Mike Snitzer) [1368193 1405225] - [md] dm mpath: add checks for priority group count to avoid invalid memory access (Mike Snitzer) [1368193 1405225] - [md] dm mpath: add m->hw_handler_name NULL pointer check in parse_hw_handler() (Mike Snitzer) [1368193 1405225] - [md] dm flakey: return -EINVAL on interval bounds error in flakey_ctr() (Mike Snitzer) [1368193 1405225] - [md] dm crypt: constify crypt_iv_operations structures (Mike Snitzer) [1368193 1405225] - [md] dm raid: correct error messages on old metadata validation (Mike Snitzer) [1368193 1405225] - [documentation] dm raid: fix typos in Documentation_device-mapper_dm-raid.txt (Mike Snitzer) [1368193 1405225] - [md] dm cache: add missing cache device name to DMERR in set_cache_mode() (Mike Snitzer) [1368193 1405225] - [md] dm cache metadata: remove an extra newline in DMERR and code (Mike Snitzer) [1368193 1405225] - [md] dm verity: fix incorrect error message (Mike Snitzer) [1368193 1405225] - [md] dm crypt: rename crypt_setkey_allcpus to crypt_setkey (Mike Snitzer) [1368193 1405225] - [md] dm crypt: mark key as invalid until properly loaded (Mike Snitzer) [1368193 1405225] - [md] dm rq: fix a race condition in rq_completed() (Mike Snitzer) [1368193 1405225] - [md] dm block manager: make block locking optional (Mike Snitzer) [1368193 1405225] - [md] dm: Fix a race condition related to stopping and starting queues (Mike Snitzer) [1368193 1405225] - [md] dm: Use BLK_MQ_S_STOPPED instead of QUEUE_FLAG_STOPPED in blk-mq code (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Add a kick_requeue_list argument to blk_mq_requeue_request() (Mike Snitzer) [1368193 1405225] - [block] blk-mq: blk_mq_try_issue_directly() should lookup hardware queue (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Introduce blk_mq_quiesce_queue() (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Remove blk_mq_cancel_requeue_work() (Mike Snitzer) [1368193 1405225] - [scsi] blk-mq: Avoid that requeueing starts stopped queues (Mike Snitzer) [1368193 1405225] - [block] blk-mq: Move more code into blk_mq_direct_issue_request() (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: Introduce blk_mq_queue_stopped() (Mike Snitzer) [1368193 1405225] - [block] blk-mq: Introduce blk_mq_hctx_stopped() (Mike Snitzer) [1368193 1405225] - [block] blk-mq: Do not invoke .queue_rq() for a stopped queue (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: add flag for drivers wanting blocking ->queue_rq() (Mike Snitzer) [1368193 1405225] - [md] dm table: fix missing dm_put_target_type() in dm_table_add_target() (Mike Snitzer) [1368193 1405225] - [md] dm rq: clear kworker_task if kthread_run() returned an error (Mike Snitzer) [1368193 1405225] - [md] dm rq: check kthread_run return for .request_fn request-based DM (Mike Snitzer) [1368193 1405225] - [md] dm mirror: use all available legs on multiple failures (Mike Snitzer) [1368193 1405225] - [md] dm mpath: always return reservation conflict without failing over (Mike Snitzer) [1368193 1405225] - [md] dm bufio: remove dm_bufio_cond_resched() (Mike Snitzer) [1368193 1405225] - [md] dm crypt: fix crash on exit (Mike Snitzer) [1368193 1405225] - [md] dm cache metadata: switch to using the new cursor api for loading metadata (Mike Snitzer) [1368193 1405225] - [md] dm array: introduce cursor api (Mike Snitzer) [1368193 1405225] - [md] dm btree: introduce cursor api (Mike Snitzer) [1368193 1405225] - [md] dm cache policy smq: distribute entries to random levels when switching to smq (Mike Snitzer) [1368193 1405225] - [md] dm cache: speed up writing of the hint array (Mike Snitzer) [1368193 1405225] - [md] dm array: add dm_array_new() (Mike Snitzer) [1368193 1405225] - [md] dm mpath: delay the requeue of blk-mq requests while all paths down (Mike Snitzer) [1368193 1405225] - [md] dm mpath: use dm_mq_kick_requeue_list() (Mike Snitzer) [1368193 1405225] - [md] dm rq: introduce dm_mq_kick_requeue_list() (Mike Snitzer) [1368193 1405225] - [md] dm rq: reduce arguments passed to map_request() and dm_requeue_original_request() (Mike Snitzer) [1368193 1405225] - [kernel] dm rq: add DM_MAPIO_DELAY_REQUEUE to delay requeue of blk-mq requests (Mike Snitzer) [1368193 1405225] - [md] dm: convert wait loops to use autoremove_wake_function() (Mike Snitzer) [1368193 1405225] - [md] dm: use signal_pending_state() in dm_wait_for_completion() (Mike Snitzer) [1368193 1405225] - [md] dm: rename task state function arguments (Mike Snitzer) [1368193 1405225] - [md] dm: add two lockdep_assert_held() statements (Mike Snitzer) [1368193 1405225] - [md] dm rq: simplify dm_old_stop_queue() (Mike Snitzer) [1368193 1405225] - [md] dm mpath: check if path's request_queue is dying in activate_path() (Mike Snitzer) [1368193 1405225] - [md] dm rq: take request_queue lock while clearing QUEUE_FLAG_STOPPED (Mike Snitzer) [1368193 1405225] - [md] dm rq: factor out dm_mq_stop_queue() (Mike Snitzer) [1368193 1405225] - [md] dm: mark request_queue dead before destroying the DM device (Mike Snitzer) [1368193 1405225] - [md] dm: return correct error code in dm_resume()'s retry loop (Mike Snitzer) [1368193 1405225] - [kernel] blk-mq: introduce blk_mq_delay_kick_requeue_list() (Mike Snitzer) [1368193 1405225] - [md] dm crypt: fix free of bad values after tfm allocation failure (Mike Snitzer) [1368193 1405225] - [md] dm flakey: fix reads to be issued if drop_writes configured (Mike Snitzer) [1368193 1405225] - [md] dm crypt: increase mempool reserve to better support swapping (Mike Snitzer) [1368193 1405225] - [md] dm round robin: do not use this_cpu_ptr() without having preemption disabled (Mike Snitzer) [1368193 1405225] - [kernel] dm mpath: add optional "queue_mode" feature (Mike Snitzer) [1368193 1405225] - [md] dm mpath: remove bio-based bloat from struct dm_mpath_io (Mike Snitzer) [1368193 1405225] - [md] dm mpath: reinstate bio-based support (Mike Snitzer) [1368193 1405225]- [x86] kvm: nvmx: Allow L1 to intercept software exceptions (#BP and #OF) (Bandan Das) [1404928] {CVE-2016-9588} - [x86] perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init code (Prarit Bhargava) [1373738] - [pci] Add helpers to request/release memory and I/O regions (Myron Stowe) [1392577] - [pci] Move pci_set_flags() from asm-generic/pci-bridge.h to linux/pci.h (Myron Stowe) [1392577] - [char] random: Wake up all getrandom(2) callers when pool is ready (Herbert Xu) [1330000] - [char] random: introduce getrandom(2) system call (Herbert Xu) [1330000] - [iommu] vt-d: Flush old iommu caches for kdump when the device gets context mapped (Myron Stowe) [1340547] - [netdrv] i40e: Fix corruption when transferring large files (Stefan Assmann) [1404060 1406126] - [netdrv] netvsc: reduce maximum GSO size (Vitaly Kuznetsov) [1406926] - [netdrv] fjes: fix format string for trace output (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: update fjes driver version : 1.2 (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: Add debugfs entry for EP status information in fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: ethtool -w and -W support for fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: Add tracepoints in fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: Enhance ethtool -S for fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: ethtool -d support for fjes driver (Yasuaki Ishimatsu) [1388716] - [netdrv] fjes: fjes_main: Remove create_workqueue (Yasuaki Ishimatsu) [1388716] - [kernel] tracing: Add array printing helper (Yasuaki Ishimatsu) [1388716] - [kernel] tracing: Add __get_dynamic_array_len() macro for trace events (Yasuaki Ishimatsu) [1388716] - [netdrv] bnx2x: Use the correct divisor value for PHC clock readings (Michal Schmidt) [1175585]- [fs] pnfs/blocklayout: fix last_write_offset incorrectly set to page boundary (Benjamin Coddington) [1404245] - [fs] pnfs/blocklayout: update last_write_offset atomically with extents (Benjamin Coddington) [1404245] - [fs] seq_file: reset iterator to first record for zero offset (Miklos Szeredi) [1386642] - [fs] nfs: fix false positives in nfs40_walk_client_list() ("J. Bruce Fields") [1372782] - [fs] nfsd4: setclientid_confirm with unmatched verifier should fail ("J. Bruce Fields") [1372782] - [fs] nfsd: randomize SETCLIENTID reply to help distinguish servers ("J. Bruce Fields") [1372782] - [fs] nfsd: add support for the umask attribute ("J. Bruce Fields") [1217546] - [fs] nfsd: catch errors in decode_fattr earlier ("J. Bruce Fields") [1217546] - [fs] nfsd: clean up supported attribute handling ("J. Bruce Fields") [1217546] - [fs] nfs: add support for the umask attribute ("J. Bruce Fields") [1217546] - [fs] nfs4: remove unused CHANGE_SECURITY_LABEL ("J. Bruce Fields") [1217546] - [fs] libceph: no need to drop con->mutex for ->get_authorizer() (Ilya Dryomov) [1408170] - [fs] libceph: drop len argument of *verify_authorizer_reply() (Ilya Dryomov) [1408170] - [fs] libceph: verify authorize reply on connect (Ilya Dryomov) [1408170] - [fs] libceph: no need for GFP_NOFS in ceph_monc_init() (Ilya Dryomov) [1408170] - [fs] libceph: stop allocating a new cipher on every crypto request (Ilya Dryomov) [1408170] - [fs] libceph: uninline ceph_crypto_key_destroy() (Ilya Dryomov) [1408170] - [fs] libceph: remove now unused ceph_*{en, de}crypt*() functions (Ilya Dryomov) [1408170] - [fs] libceph: switch ceph_x_decrypt() to ceph_crypt() (Ilya Dryomov) [1408170] - [fs] libceph: switch ceph_x_encrypt() to ceph_crypt() (Ilya Dryomov) [1408170] - [fs] libceph: tweak calcu_signature() a little (Ilya Dryomov) [1408170] - [fs] libceph: rename and align ceph_x_authorizer::reply_buf (Ilya Dryomov) [1408170] - [fs] libceph: introduce ceph_crypt() for in-place en/decryption (Ilya Dryomov) [1408170] - [fs] libceph: introduce ceph_x_encrypt_offset() (Ilya Dryomov) [1408170] - [fs] libceph: old_key in process_one_ticket() is redundant (Ilya Dryomov) [1408170] - [fs] libceph: ceph_x_encrypt_buflen() takes in_len (Ilya Dryomov) [1408170] - [fs] libceph: Remove unnecessary ivsize variables (Ilya Dryomov) [1408170] - [fs] libceph: Use skcipher (Ilya Dryomov) [1408170] - [fs] nfs: Trim extra slash in v4 nfs_path (Benjamin Coddington) [1130893] - [fs] blocklayout: put deviceid node after releasing bl_ext_lock (Benjamin Coddington) [1348596] - [fs] xfs: don't BUG() on mixed direct and mapped I/O (Brian Foster) [1364856] - [fs] xfs: skip dirty pages in ->releasepage() (Brian Foster) [1079818] - [fs] sunrpc: svc_age_temp_xprts_now should not call setsockopt on non-tcp transports (Scott Mayhew) [1372444] - [fs] xfs: fix two memory leaks in xfs_attr_list.c error paths (Bill O'Donnell) [1391223] {CVE-2016-9685}- [mm] meminit: initialise more memory for inode/dentry hash tables in early boot (Yasuaki Ishimatsu) [1404584] - [s390] mem_detect: Revert "add DAT sanity check" (Hendrik Brueckner) [1391540] - [s390] cpuinfo: show maximum thread id (Hendrik Brueckner) [1399563] - [s390] qeth: omit outbound queue 3 for unicast packets in Priority Queuing on HiperSockets (Hendrik Brueckner) [1380787] - [s390] qeth: Add new priority queueing options (Hendrik Brueckner) [1380787] - [s390] qeth: Extend priority queueing to IPv6 (Hendrik Brueckner) [1380787] - [s390] qeth: Fix default queue setting in priority queueing (Hendrik Brueckner) [1380787] - [s390] qeth: Fix IP version detection for VLAN traffic (Hendrik Brueckner) [1380787] - [s390] qeth: Removed unused parameter (Hendrik Brueckner) [1380787] - [s390] qeth: add network device features for VLAN devices (Hendrik Brueckner) [1274455] - [s390] qeth: add layer 2 RX/TX checksum offloading (Hendrik Brueckner) [1274455] - [s390] qeth: fix rx checksum offload handling (Hendrik Brueckner) [1274455] - [s390] qeth: Include error message for "OS Mismatch" (Hendrik Brueckner) [1200409] - [s390] qeth: BRIDGEPORT "sanity check" (Hendrik Brueckner) [1200409] - [s390] qeth: OSA version of SETBRIDGEPORT command (Hendrik Brueckner) [1200409] - [s390] qeth: IFF_PROMISC flag to BRIDGE PORT mode (Hendrik Brueckner) [1200409] - [s390] qeth: fix handling of IPA return codes (Hendrik Brueckner) [1380770] - [s390] qeth: fix build of s390 allmodconfig (Hendrik Brueckner) [1380770] - [s390] qeth: bridgeport support - address notifications (Hendrik Brueckner) [1380770] - [s390] qdio: bridgeport support - CHSC part (Hendrik Brueckner) [1380770] - [s390] qeth: bridgeport support - basic control (Hendrik Brueckner) [1380770] - [s390] qeth: check not more than 16 SBALEs on the completion queue (Hendrik Brueckner) [1399544] - [s390] time: LPAR offset handling (Hendrik Brueckner) [1391531] - [s390] time: move PTFF definitions (Hendrik Brueckner) [1391531] - [s390] mm: handle PTE-mapped tail pages in fast gup (Hendrik Brueckner) [1391532] - [s390] cio: fix accidental interrupt enabling during resume (Hendrik Brueckner) [1391533] - [block] xen-blkfront: don't call talk_to_blkback when already connected to blkback (Vitaly Kuznetsov) [1404734] - [block] xen-blkfront: Fix crash if backend doesn't follow the right states (Vitaly Kuznetsov) [1404734] - [block] xen-blkfront: only talk_to_blkback() when in XenbusStateInitialising (Vitaly Kuznetsov) [1404734] - [block] xen-blkfront: move talk_to_blkback to a more suitable place (Vitaly Kuznetsov) [1404734] - [kernel] stop_machine: touch_nmi_watchdog() after MULTI_STOP_PREPARE (Oleg Nesterov) [1354850]- [netdrv] fm10k: wrap long line for alloc_workqueue (Neil Horman) [1383526] - [netdrv] fm10k: use generic ethtool_op_get_ts_info callback (Neil Horman) [1383526] - [netdrv] fm10k: don't re-map queues when a mailbox message suffices (Neil Horman) [1383526] - [netdrv] fm10k: don't clear the RXQCTL register when enabling or disabling queues (Neil Horman) [1383526] - [netdrv] fm10k: remove unnecessary extra parenthesis around ((~value)) (Neil Horman) [1383526] - [netdrv] fm10k: don't try to stop queues if we've lost hw_addr (Neil Horman) [1383526] - [netdrv] fm10k: don't continue probe if PCI device not in normal IO state (Neil Horman) [1383526] - [netdrv] fm10k: print error code when pci_enable_device_mem fails during probe (Neil Horman) [1383526] - [netdrv] fm10k: NAPI polling routine must return actual work done (Neil Horman) [1383526] - [netdrv] fm10k: prefer READ_ONCE instead of ACCESS_ONCE (Neil Horman) [1383526] - [netdrv] fm10k: remove fm10k_get_reta_size from namespace (Neil Horman) [1383526] - [netdrv] fm10k: use variadic form of alloc_workqueue (Neil Horman) [1383526] - [netdrv] fm10k: use software values when checking for Tx hangs in hot path (Neil Horman) [1383526] - [netdrv] fm10k: fix PCI device enable_cnt leak in .io_slot_reset (Neil Horman) [1383526] - [netdrv] fm10k: bump version number (Neil Horman) [1383526] - [netdrv] fm10k: return proper error code when pci_enable_msix_range fails (Neil Horman) [1383526] - [netdrv] fm10k: force link to remain down for at least a second on resume events (Neil Horman) [1383526] - [netdrv] fm10k: implement request_lport_map pointer (Neil Horman) [1383526] - [netdrv] fm10k: check if PCIe link is restored (Neil Horman) [1383526] - [netdrv] fm10k: enable bus master after every reset (Neil Horman) [1383526] - [netdrv] fm10k: use common flow for suspend and resume (Neil Horman) [1383526] - [netdrv] fm10k: implement reset_notify handler for PCIe FLR events (Neil Horman) [1383526] - [netdrv] fm10k: use common reset flow when handling io errors from PCI stack (Neil Horman) [1383526] - [netdrv] fm10k: implement prepare_suspend and handle_resume (Neil Horman) [1383526] - [netdrv] fm10k: split fm10k_reinit into two functions (Neil Horman) [1383526] - [netdrv] fm10k: wait for queues to drain if stop_hw() fails once (Neil Horman) [1383526] - [netdrv] fm10k: only warn when stop_hw fails with FM10K_ERR_REQUESTS_PENDING (Neil Horman) [1383526] - [netdrv] fm10k: use actual hardware registers when checking for pending Tx (Neil Horman) [1383526] - [netdrv] fm10k: perform data path reset even when switch is not ready (Neil Horman) [1383526] - [netdrv] fm10k: don't stop reset due to FM10K_ERR_REQUESTS_PENDING (Neil Horman) [1383526] - [netdrv] fm10k: Reset mailbox global interrupts (Neil Horman) [1383526] - [netdrv] fm10k: prevent multiple threads updating statistics (Neil Horman) [1383526] - [netdrv] fm10k: avoid possible null pointer dereference in fm10k_update_stats (Neil Horman) [1383526] - [netdrv] fm10k: no need to continue in fm10k_down if __FM10K_DOWN already set (Neil Horman) [1383526] - [netdrv] fm10k: Remove create_workqueue (Neil Horman) [1383526] - [netdrv] fm10k: fix incorrect index calculation in fm10k_write_reta (Neil Horman) [1383526] - [netdrv] fm10k: Align Rx buffers to 512B blocks (Neil Horman) [1383526] - [netdrv] fm10k: don't use BIT() macro where the value isn't a bitmask (Neil Horman) [1383526] - [netdrv] fm10k: fix incorrect IPv6 extended header checksum (Neil Horman) [1383526] - [netdrv] fm10k: consistently use Intel(R) for driver names (Neil Horman) [1383526] - [netdrv] fm10k: fix possible null pointer deref after kcalloc (Neil Horman) [1383526] - [netdrv] fm10k: Reset multicast mode when deleting lport (Neil Horman) [1383526] - [netdrv] fm10k: update comment regarding reserved bits check (Neil Horman) [1383526] - [netdrv] fm10k: use different name than FM10K_VLAN_CLEAR for override bit (Neil Horman) [1383526] - [netdrv] fm10k: use 8bit notation instead of 10bit notation for diagram (Neil Horman) [1383526] - [netdrv] fm10k: fix documentation of fm10k_tlv_parse_attr (Neil Horman) [1383526] - [netdrv] fm10k: do not disable PCI device in fm10k_io_error_detected (Neil Horman) [1383526] - [netdrv] fm10k: correctly handle LPORT_MAP error (Neil Horman) [1383526] - [netdrv] fm10k: Fix multicast mode sync issues (Neil Horman) [1383526] - [netdrv] fm10k: drop 1588 support (Neil Horman) [1383526] - [netdrv] fm10k: prevent RCU issues during AER events (Neil Horman) [1383526] - [netdrv] fm10k: use DRV_SUMMARY to reduce code duplication (Neil Horman) [1383526] - [netdrv] fm10k: Add support for bulk Tx cleanup & cleanup boolean logic (Neil Horman) [1383526] - [netdrv] fm10k: remove debug-statistics support (Neil Horman) [1383526] - [netdrv] fm10k: add helper functions to set strings and data for ethtool stats (Neil Horman) [1383526] - [netdrv] fm10k: fix multi-bit VLAN update requests from VF (Neil Horman) [1383526] - [netdrv] fm10k: use ethtool_rxfh_indir_default for default redirection table (Neil Horman) [1383526] - [netdrv] fm10k: fix a minor typo in some comments (Neil Horman) [1383526] - [netdrv] fm10k: correctly clean up when init_queueing_scheme fails (Neil Horman) [1383526] - [netdrv] fm10k: prevent possibly uninitialized variable (Neil Horman) [1383526] - [netdrv] fm10k: add helper functions to set strings and data for ethtool stats (Neil Horman) [1383526] - [netdrv] fm10k: free MBX IRQ before clearing interrupt scheme (Neil Horman) [1383526] - [netdrv] fm10k: print error message when stop_hw fails (Neil Horman) [1383526] - [netdrv] fm10k: base queue scheme covered by RSS (Neil Horman) [1383526] - [netdrv] fm10k: don't initialize service task until later in probe (Neil Horman) [1383526] - [netdrv] fm10k: prevent null pointer dereference of msix_entries table (Neil Horman) [1383526] - [netdrv] fm10k: use ether_addr_copy to copy MAC address (Neil Horman) [1383526] - [netdrv] fm10k: cleanup SPACE_BEFORE_TAB checkpatch warning (Neil Horman) [1383526] - [netdrv] fm10k: demote BUG_ON() to WARN_ON() where appropriate (Neil Horman) [1383526] - [netdrv] fm10k: cleanup remaining right-bit-shifted 1 (Neil Horman) [1383526] - [netdrv] fm10k: Move constants to the right of binary operators (Neil Horman) [1383526] - [netdrv] fm10k: don't reinitialize RSS flow table when RXFH configured (Neil Horman) [1383526] - [netdrv] fm10k: IS_ENABLED() is not appropriate for boolean kconfig option (Neil Horman) [1383526] - [netdrv] fm10k: cleanup mailbox code comments etc (Neil Horman) [1383526] - [netdrv] fm10k: use true/false for boolean get_host_state (Neil Horman) [1383526] - [netdrv] fm10k: remove unused struct element (Neil Horman) [1383526] - [netdrv] fm10k: constify fm10k_mac_ops, fm10k_iov_ops and fm10k_info structures (Neil Horman) [1383526] - [netdrv] fm10k: address operator not needed when declaring function pointers (Neil Horman) [1383526] - [netdrv] fm10k: use ether_addr_equal instead of memcmp (Neil Horman) [1383526] - [netdrv] fm10k: Cleanup exception handling for changing queues (Neil Horman) [1383526] - [netdrv] fm10k: correctly pack TLV structures and explain reasoning (Neil Horman) [1383526] - [netdrv] fm10k: don't initialize fm10k_workqueue at global level (Neil Horman) [1383526] - [netdrv] fm10k: initialize xps at driver load (Neil Horman) [1383526] - [netdrv] fm10k: cleanup overly long lines (Neil Horman) [1383526] - [netdrv] fm10k: cleanup namespace pollution (Neil Horman) [1383526] - [netdrv] fm10k: use BIT() macro instead of open-coded bit-shifting (Neil Horman) [1383526] - [netdrv] fm10k: whitespace cleanups (Neil Horman) [1383526] - [netdrv] fm10k: do not inline fm10k_iov_select_vid() (Neil Horman) [1383526] - [netdrv] fm10k: Cleanup exception handling for mailbox interrupt (Neil Horman) [1383526] - [netdrv] fm10k: Cleanup MSI-X interrupts in case of failure (Neil Horman) [1383526] - [netdrv] fm10k: conditionally compile DCB and DebugFS support (Neil Horman) [1383526] - [netdrv] fm10k: bump driver version (Neil Horman) [1383526] - [netdrv] fm10k: consistently refer to VLANs and VLAN IDs (Neil Horman) [1383526] - [netdrv] fm10k: remove namespace pollution of fm10k_iov_msg_data_pf (Neil Horman) [1383526] - [netdrv] fm10k: remove unnecessary else block from if statements with return (Neil Horman) [1383526] - [netdrv] fm10k: do not use CamelCase (Neil Horman) [1383526] - [netdrv] fm10k: use ether_addr_copy to copy MAC address (Neil Horman) [1383526] - [netdrv] fm10k: TRIVIAL cleanup order at top of fm10k_xmit_frame (Neil Horman) [1383526] - [netdrv] fm10k: TRIVIAL fix typo of hardware (Neil Horman) [1383526] - [netdrv] fm10k: change default Tx ITR to 25usec (Neil Horman) [1383526] - [netdrv] fm10k: use macro for default Tx and Rx ITR values (Neil Horman) [1383526] - [netdrv] fm10k: Update adaptive ITR algorithm (Neil Horman) [1383526] - [netdrv] fm10k: introduce ITR_IS_ADAPTIVE macro (Neil Horman) [1383526] - [netdrv] fm10k: Add support for ITR scaling based on PCIe link speed (Neil Horman) [1383526] - [netdrv] fm10k: rename mbx_tx_oversized statistic to mbx_tx_dropped (Neil Horman) [1383526] - [netdrv] fm10k: add statistics for actual DWORD count of mbmem mailbox (Neil Horman) [1383526] - [netdrv] fm10k: explicitly typecast vlan values to u16 (Neil Horman) [1383526] - [netdrv] fm10k: Correct typecast in fm10k_update_xc_addr_pf (Neil Horman) [1383526] - [netdrv] fm10k: reinitialize queuing scheme after calling init_hw (Neil Horman) [1383526] - [netdrv] fm10k: always check init_hw for errors (Neil Horman) [1383526] - [netdrv] fm10k: reset max_queues on init_hw_vf failure (Neil Horman) [1383526] - [netdrv] fm10k: set netdev features in one location (Neil Horman) [1383526] - [netdrv] fm10k: use napi_schedule_irqoff() (Neil Horman) [1383526] - [netdrv] fm10k: Fix handling of NAPI budget when multiple queues are enabled per vector (Neil Horman) [1383526] - [netdrv] fm10k: Correct MTU for jumbo frames (Neil Horman) [1383526] - [netdrv] fm10k: do not assume VF always has 1 queue (Neil Horman) [1383526] - [netdrv] fm10k: fix memory leak (Neil Horman) [1383526]- [thermal] powerclamp: add back module device table (Steve Best) [1410139] - [cpufreq] intel_pstate: Fix code ordering in intel_pstate_set_policy() (Prarit Bhargava) [1398072] - [x86] kvm: x86: make lapic hrtimer pinned (Luiz Capitulino) [1392593] - [kernel] sched/nohz: Fix affine unpinned timers mess (Luiz Capitulino) [1392593] - [kernel] nohz: Affine unpinned timers to housekeepers (Luiz Capitulino) [1392593] - [kernel] tick-sched: add housekeeping_mask cpumask (Luiz Capitulino) [1392593] - [kernel] kmod: use system_unbound_wq instead of khelper (Luiz Capitulino) [1395860] - [kernel] tracing/uprobes: Pass 'is_return' to traceprobe_parse_probe_arg() (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/uprobes: Add @+file_offset fetch method (Jiri Olsa) [1374759 1376533 1385781] - [kernel] uprobes: Allocate ->utask before handler_chain() for tracing handlers (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/uprobes: Add support for full argument access methods (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Implement 'memory' fetch method for uprobes (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Add fetch{, _size} member into deref fetch method (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Move 'symbol' fetch method to kprobes (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Implement 'stack' fetch method for uprobes (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Split [ku]probes_fetch_type_table (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Move fetch function helpers to trace_probe.h (Jiri Olsa) [1374759 1376533 1385781] - [kernel] tracing/probes: Fix basic print type functions (Jiri Olsa) [1374759 1376533 1385781] - [tools] perf probe: Move dwarf specific functions to dwarf-aux.c (Jiri Olsa) [1374759 1376533 1385781] - [tools] perf uprobe: Skip prologue if program compiled without optimization (Jiri Olsa) [1374759 1376533 1385781] - [tools] perf probe: Add helper function to check if probe with variable (Jiri Olsa) [1374759 1376533 1385781]- [tools] perf evsel: Do not access outside hw cache name arrays (Jiri Olsa) [1387909] - [tools] tools lib: Reinstate strlcpy() header guard with __UCLIBC__ (Jiri Olsa) [1387909] - [tools] perf unwind: Use addr_location::addr instead of ip for entries (Jiri Olsa) [1387909] - [tools] perf intel-pt: Fix occasional decoding errors when tracing system-wide (Jiri Olsa) [1387909] - [tools] perf probe: Release resources on error when handling exit paths (Jiri Olsa) [1387909] - [tools] perf probe: Check for dup and fdopen failures (Jiri Olsa) [1387909] - [tools] perf symbols: Fix annotation of objects with debuginfo files (Jiri Olsa) [1387909] - [tools] perf script: Don't disable use_callchain if input is pipe (Jiri Olsa) [1387909] - [tools] perf script: Show proper message when failed list scripts (Jiri Olsa) [1387909] - [tools] perf jitdump: Add the right header to get the major()/minor() definitions (Jiri Olsa) [1387909] - [tools] perf ppc64le: Fix build failure when libelf is not present (Jiri Olsa) [1376534 1387909] - [tools] perf intel-pt: Fix ip compression (Jiri Olsa) [1387909] - [tools] perf probe ppc64le: Fix probe location when using DWARF (Jiri Olsa) [1376534 1387909] - [tools] perf probe: Add function to post process kernel trace events (Jiri Olsa) [1376534 1387909] - [tools] perf probe: Support signedness casting (Jiri Olsa) [1387909] - [tools] perf stat: Avoid skew when reading events (Jiri Olsa) [1387909] - [tools] perf probe: Fix module name matching (Jiri Olsa) [1387909] - [tools] perf probe: Adjust map->reloc offset when finding kernel symbol from map (Jiri Olsa) [1387909] - [tools] perf hists: Trim libtraceevent trace_seq buffers (Jiri Olsa) [1387909] - [tools] perf tests: objdump output can contain multi byte chunks (Jiri Olsa) [1387909] - [tools] perf record: Add --sample-cpu option (Jiri Olsa) [1387909] - [tools] perf hists: Introduce output_resort_cb method (Jiri Olsa) [1387909] - [tools] perf tools: Move config/Makefile into Makefile.config (Jiri Olsa) [1387909] - [tools] perf tests: Add test for bitmap_scnprintf function (Jiri Olsa) [1387909] - [tools] tools lib: Add bitmap_and function (Jiri Olsa) [1387909] - [tools] tools lib: Add bitmap_scnprintf function (Jiri Olsa) [1387909] - [tools] tools lib: Add bitmap_alloc function (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Ignore generated library files (Jiri Olsa) [1387909] - [tools] perf tools: Fix build failure on perl script context (Jiri Olsa) [1387909] - [tools] perf annotate: Plug filename string leak (Jiri Olsa) [1387909] - [tools] perf annotate: Introduce strerror for handling symbol__disassemble() errors (Jiri Olsa) [1387909] - [tools] perf annotate: Rename symbol__annotate() to symbol__disassemble() (Jiri Olsa) [1387909] - [tools] perf target: str_error_r() always returns the buffer it receives (Jiri Olsa) [1387909] - [tools] perf annotate: Use pipe + fork instead of popen (Jiri Olsa) [1387909] - [tools] perf evsel: Introduce constructor for cycles event (Jiri Olsa) [1387909] - [tools] tools lib api: Add str_error_c to libapi (Jiri Olsa) [1387909] - [tools] perf s390: Fix 'start' address of module's map (Jiri Olsa) [1387909] - [tools] revert "perf tools: event.h needs asm/perf_regs.h" (Jiri Olsa) [1387909] - [tools] tools build: Fix objtool build with ARCH=x86_64 (Jiri Olsa) [1387909] - [tools] tools build: Add HOSTARCH Makefile variable (Jiri Olsa) [1387909] - [tools] perf tests kmod-path: Fix build on ubuntu:16.04-x-armhf (Jiri Olsa) [1387909] - [tools] perf tools: Add AVX-512 instructions to the new instructions test (Jiri Olsa) [1387909] - [tools] perf tools: Add AVX-512 support to the instruction decoder used by Intel PT (Jiri Olsa) [1387909] - [tools] x86/insn: perf tools: Fix vcvtph2ps instruction decoding (Jiri Olsa) [1387909] - [tools] perf tests: Add is_printable_array test (Jiri Olsa) [1387909] - [tools] perf tools: Make is_printable_array global (Jiri Olsa) [1387909] - [tools] perf script python: Fix string vs byte array resolving (Jiri Olsa) [1387909] - [tools] perf probe: Warn unmatched function filter correctly (Jiri Olsa) [1387909] - [tools] perf cpu_map: Add more helpers (Jiri Olsa) [1387909] - [tools] perf stat: Balance opening and reading events (Jiri Olsa) [1387909] - [tools] Copy linux/{hash, poison}.h and check for drift (Jiri Olsa) [1387909] - [tools] perf tools: Remove include/linux/list.h from perf's MANIFEST (Jiri Olsa) [1387909] - [tools] Copy the bitops files accessed from the kernel and check for drift (Jiri Olsa) [1387909] - [tools] remove: kernel unistd*h files from perf's MANIFEST, not used (Jiri Olsa) [1387909] - [tools] perf tools: Remove tools/perf/util/include/linux/const.h (Jiri Olsa) [1387909] - [tools] perf tools: Remove tools/perf/util/include/asm/byteorder.h (Jiri Olsa) [1387909] - [tools] perf tools: Add missing linux/compiler.h include to perf-sys.h (Jiri Olsa) [1387909] - [tools] perf jit: Remove some no-op error handling (Jiri Olsa) [1387909] - [tools] perf jit: Add missing curly braces (Jiri Olsa) [1387909] - [tools] perf record: Add --tail-synthesize option (Jiri Olsa) [1387909] - [tools] perf session: Don't warn about out of order event if write_backward is used (Jiri Olsa) [1387909] - [tools] perf tools: Enable overwrite settings (Jiri Olsa) [1387909] - [tools] perf evlist: Make {pause, resume} internal helpers (Jiri Olsa) [1387909] - [tools] perf record: Read from overwritable ring buffer (Jiri Olsa) [1387909] - [tools] perf evlist: Setup backward mmap state machine (Jiri Olsa) [1387909] - [tools] perf evlist: Drop evlist->backward (Jiri Olsa) [1387909] - [tools] perf evlist: Map backward events to backward_mmap (Jiri Olsa) [1387909] - [tools] perf evlist: Introduce backward_mmap array for evlist (Jiri Olsa) [1387909] - [tools] perf evlist: Extract common code in mmap failure processing (Jiri Olsa) [1387909] - [tools] perf evlist: Record mmap cookie into fdarray private field (Jiri Olsa) [1387909] - [tools] perf record: Decouple record__mmap_read() and evlist (Jiri Olsa) [1387909] - [tools] perf evlist: Update mmap related APIs and helpers (Jiri Olsa) [1387909] - [tools] tools lib fd array: Allow associating a pointer cookie with each entry (Jiri Olsa) [1387909] - [tools] Simplify BITS_PER_LONG define (Jiri Olsa) [1387909] - [tools] perf evlist: Drop redundant evsel->overwrite indicator (Jiri Olsa) [1387909] - [tools] tools lib api fs: Use base 0 in filename__read_ull (Jiri Olsa) [1387909] - [tools] perf tools: Bail out at "--sort dcacheline" and cacheline_size not known (Jiri Olsa) [1387909] - [tools] perf tools: Just pr_debug() about not being able to read cacheline_size (Jiri Olsa) [1387909] - [tools] Make "__always_inline" just "inline" on Android (Jiri Olsa) [1387909] - [tools] perf tools: Do not provide dup sched_getcpu() prototype on Android (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Add correct header for ipv6 definitions (Jiri Olsa) [1387909] - [tools] perf build: Add sdt feature detection (Jiri Olsa) [1387909] - [tools] perf probe: Support a special SDT probe format (Jiri Olsa) [1387909] - [tools] perf probe: Support @BUILDID or @FILE suffix for SDT events (Jiri Olsa) [1387909] - [tools] perf list: Show SDT and pre-cached events (Jiri Olsa) [1387909] - [tools] perf probe: Search SDT/cached event from all probe caches (Jiri Olsa) [1387909] - [tools] perf probe: Allow wildcard for cached events (Jiri Olsa) [1387909] - [tools] perf probe-cache: Add for_each_probe_cache_entry() wrapper (Jiri Olsa) [1387909] - [tools] perf probe: Make --list show only available cached events (Jiri Olsa) [1387909] - [tools] perf probe: Accept sdt and cached event name (Jiri Olsa) [1387909] - [tools] perf probe: Fix to show correct error message for $vars and $params (Jiri Olsa) [1387909] - [tools] perf event parser: Add const qualifier to evt_name and sys_name (Jiri Olsa) [1387909] - [tools] Fix up BITS_PER_LONG setting (Jiri Olsa) [1387909] - [tools] Work around BITS_PER_LONG related build failure in objtool (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Add filter on task CPU id (Jiri Olsa) [1387909] - [tools] perf python: Add tracepoint example (Jiri Olsa) [1387909] - [tools] perf python: Add support to resolve tracepoint fields (Jiri Olsa) [1387909] - [tools] perf python: Add struct evsel into struct pyrf_event (Jiri Olsa) [1387909] - [tools] perf python: Add perf.tracepoint method (Jiri Olsa) [1387909] - [tools] perf python: Put perf.event objects into dictionary (Jiri Olsa) [1387909] - [tools] perf python: Fix pyrf_evlist__read_on_cpu event consuming (Jiri Olsa) [1387909] - [tools] perf python: Init perf_event_attr::size in perf.evsel constructor (Jiri Olsa) [1387909] - [tools] perf tools: Introduce trace_event__tp_format_id() (Jiri Olsa) [1387909] - [tools] perf evlist: Make event2evsel public (Jiri Olsa) [1387909] - [tools] perf symbols: Add Rust demangling (Jiri Olsa) [1387909] - [tools] perf tools: Add feature detection for gelf_getnote() (Jiri Olsa) [1387909] - [tools] perf intel-pt-decoder: Avoid checking code drift on busibox's diff (Jiri Olsa) [1387909] - [tools] perf tools: Don't add kernel directories to the header search path (Jiri Olsa) [1387909] - [tools] perf tools: Add the tools/ stringify copy to the MANIFEST (Jiri Olsa) [1387909] - [tools] Copy the bitsperlong.h files from the kernel (Jiri Olsa) [1387909] - [tools] perf script python: Silence -Werror=maybe-uninitialized on gcc 5.3.0 (Jiri Olsa) [1387909] - [tools] perf symbols: Provide a GElf_Nhdr typedef (Jiri Olsa) [1387909] - [tools] perf trace beauty seccomp: Remove seccomp.h include (Jiri Olsa) [1387909] - [tools] perf trace beauty futex_op: Add missing defines for older systems (Jiri Olsa) [1387909] - [tools] perf tools: Fallback to reading sysfs to get cacheline size (Jiri Olsa) [1387909] - [tools] Copy the header files needed by perf tools (Jiri Olsa) [1387909] - [tools] perf trace: Remove unused sys/ptrace.h include (Jiri Olsa) [1387909] - [tools] perf tools: Remove unneeded magic.h include from util.h (Jiri Olsa) [1387909] - [tools] perf tools: Introduce weak alternative to sched_getcpu() (Jiri Olsa) [1387909] - [tools] Copy uapi/linux/hw_breakpoint.h from the kernel (Jiri Olsa) [1387909] - [tools] Copy uapi/asm/perf_regs.h from the kernel (Jiri Olsa) [1387909] - [tools] tools lib bpf: Copy bpf.h and bpf_common.h from the kernel (Jiri Olsa) [1387909] - [tools] Add copy of perf_event.h to tools/include/linux/ (Jiri Olsa) [1387909] - [tools] perf tools: event.h needs asm/perf_regs.h (Jiri Olsa) [1387909] - [tools] perf bench futex: Add missing compiler.h header (Jiri Olsa) [1387909] - [tools] tools lib subcmd: Use str_error_r() (Jiri Olsa) [1387909] - [tools] tools lib: Guard the strlcpy() header with __GLIBC__ (Jiri Olsa) [1387909] - [tools] tools lib api fs: Use str_error_r() (Jiri Olsa) [1387909] - [tools] tools lib traceevent: Use str_error_r() (Jiri Olsa) [1387909] - [tools] perf tools: Uninline scnprintf() and vscnprint() (Jiri Olsa) [1387909] - [tools] perf evsel: Uninline the is_function_event method (Jiri Olsa) [1387909] - [tools] perf tools: Remove needless includes from cache.h (Jiri Olsa) [1387909] - [tools] perf llvm: Use realpath to canonicalize paths (Jiri Olsa) [1387909] - [tools] perf tools: Add missing header to color.c (Jiri Olsa) [1387909] - [tools] perf tests x86 rdpmc: Add missing headers (Jiri Olsa) [1387909] - [tools] perf test fdarray: Add missing poll.h header (Jiri Olsa) [1387909] - [tools] perf tests cpumap: Add missing headers (Jiri Olsa) [1387909] - [tools] perf quote: Disentangle headers (Jiri Olsa) [1387909] - [tools] perf strbuf: Add missing headers (Jiri Olsa) [1387909] - [tools] perf tools: Move syscall number fallbacks from perf-sys.h to tools/arch/x86/include/asm/ (Jiri Olsa) [1387909] - [tools] perf bench: Disentangle headers (Jiri Olsa) [1387909] - [tools] perf tests openat-syscall-tp-fields: Add some conditional defines (Jiri Olsa) [1387909] - [tools] perf trace: Add conditional define for AT_FDCWD (Jiri Olsa) [1387909] - [tools] perf tests: Add missing pthread.h include for CPU_*() macros (Jiri Olsa) [1387909] - [tools] perf bench: Add missing pthread.h include for CPU_*() macros (Jiri Olsa) [1387909] - [tools] Introduce str_error_r() (Jiri Olsa) [1387909] - [tools] perf trace beauty open_flags: Add more conditional defines (Jiri Olsa) [1387909] - [tools] perf trace beauty flock: Add more conditional defines (Jiri Olsa) [1387909] - [tools] perf trace beauty mmap: Add more conditional defines (Jiri Olsa) [1387909] - [tools] perf trace beauty open_flags: Add missing headers (Jiri Olsa) [1387909] - [tools] perf trace beauty flock: Add missing fcntl.h include (Jiri Olsa) [1387909] - [tools] perf trace beauty msg_flags: Remove MSG_TRYHARD (Jiri Olsa) [1387909] - [tools] perf report: Introduce --stdio-color to setup the color output mode selection (Jiri Olsa) [1387909] - [tools] perf annotate: Introduce --stdio-color to setup the color output mode selection (Jiri Olsa) [1387909] - [tools] perf ui stdio: Add way to setup the color output mode selection (Jiri Olsa) [1387909] - [tools] perf hists: Introduce hists__add_entry_ops function (Jiri Olsa) [1387909] - [tools] perf hists: Introduce hist_entry_ops (Jiri Olsa) [1387909] - [tools] perf hists: Introduce hist_entry__init function (Jiri Olsa) [1387909] - [tools] perf tools: Update android build documentation (Jiri Olsa) [1387909] - [tools] tools lib subcmd: Respect WERROR=0 for build (Jiri Olsa) [1387909] - [tools] tools lib api: Respect WERROR=0 for build (Jiri Olsa) [1387909] - [tools] perf unwind: Call unwind__prepare_access for forked thread (Jiri Olsa) [1387909] - [tools] perf unwind: Add initialized arg into unwind__prepare_access (Jiri Olsa) [1387909] - [tools] perf tests: Fix hist accumulation test (Jiri Olsa) [1387909] - [tools] perf header: Transform nodes string info to struct (Jiri Olsa) [1387909] - [tools] perf buildid-cache: Scan and import user SDT events to probe cache (Jiri Olsa) [1387909] - [tools] perf probe: Add group name support (Jiri Olsa) [1387909] - [tools] perf sdt: ELF support for SDT (Jiri Olsa) [1387909] - [tools] perf build: Add feature detection for libelf's elf_getshdrstrndx() (Jiri Olsa) [1387909] - [tools] perf probe: Remove caches when --cache is given (Jiri Olsa) [1387909] - [tools] perf probe: Show all cached probes (Jiri Olsa) [1387909] - [tools] perf probe: Use cache entry if possible (Jiri Olsa) [1387909] - [tools] perf tools: Change cpu_map__fprintf output (Jiri Olsa) [1387909] - [tools] perf test: Add -F/--dont-fork option (Jiri Olsa) [1387909] - [tools] perf tests: Fix thread map test for -F option (Jiri Olsa) [1387909] - [tools] perf tools: Allow to reset open files counter (Jiri Olsa) [1387909] - [tools] perf trace beauty eventfd: No need to include eventfd.h (Jiri Olsa) [1387909] - [tools] perf trace beauty sched_policy: Define SCHED_RESET_ON_FORK for older systems (Jiri Olsa) [1387909] - [tools] perf annotate: Add number of samples to the header (Jiri Olsa) [1387909] - [tools] perf annotate: Simplify header dotted line sizing (Jiri Olsa) [1387909] - [tools] perf evsel: Utility function to fetch arch (Jiri Olsa) [1387909] - [tools] perf tools: Add documentation for perf.data on disk format (Jiri Olsa) [1387909] - [tools] perf data ctf: Generate fork and exit events to CTF output (Jiri Olsa) [1387909] - [tools] perf data ctf: Add '--all' option for 'perf data convert' (Jiri Olsa) [1387909] - [tools] perf data ctf: Generate comm event to CTF output (Jiri Olsa) [1387909] - [tools] perf data ctf: Prepare collect non-sample events (Jiri Olsa) [1387909] - [tools] perf data ctf: Add 'all' option (Jiri Olsa) [1387909] - [tools] perf data ctf: Pass convert options through opts structure (Jiri Olsa) [1387909] - [tools] perf data ctf: Add value_set_string() helper (Jiri Olsa) [1387909] - [tools] perf symbols: Use proper dso name for is_regular_file (Jiri Olsa) [1387909] - [tools] perf record: Prepare picking perf_event_mmap_page from multiple evlists (Jiri Olsa) [1387909] - [tools] perf record: Prepare reading from multiple evlists in record__mmap_read_all() (Jiri Olsa) [1387909] - [tools] perf record: Move mmap setup block to separate function (Jiri Olsa) [1387909] - [tools] perf data convert: Include config.h header (Jiri Olsa) [1387909] - [tools] perf build: Add libbabeltrace to build-test (Jiri Olsa) [1387909] - [tools] perf tools: Add more toolchain triplets (Jiri Olsa) [1387909] - [tools] perf annotate: Generalize handling of 'ret' instructions (Jiri Olsa) [1387909] - [tools] perf tools: Update makefile message for installing slang devel package (Jiri Olsa) [1387909] - [tools] perf annotate: Remove unused hist_entry__annotate function (Jiri Olsa) [1387909] - [tools] perf config: Reimplement show_config() using config_set__for_each (Jiri Olsa) [1387909] - [tools] perf config: Introduce new init() and exit() (Jiri Olsa) [1387909] - [tools] perf script: Add callindent option (Jiri Olsa) [1387909] - [tools] perf auxtrace: Add option to feed branches to the thread stack (Jiri Olsa) [1387909] - [tools] perf script: Print sample flags more nicely (Jiri Olsa) [1387909] - [tools] perf intlist: Rename for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf rb_resort: Rename for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf tools: Rename strlist_for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf evlist: Rename for_each() macros to for_each_entry() (Jiri Olsa) [1387909] - [tools] perf unwind: Fix wrongly used regs for aarch64 unwind (Jiri Olsa) [1387909] - [tools] perf unwind: Fix wrongly used regs for x86_32 unwind (Jiri Olsa) [1387909] - [tools] perf unwind: Change macro names of perf register (Jiri Olsa) [1387909] - [tools] perf tools: Find right DSO taking into account if binary is 32 or 64-bit (Jiri Olsa) [1387909] - [tools] perf config: Move config declarations from util/cache.h to util/config.h (Jiri Olsa) [1387909] - [tools] perf tools: Let python use correct gcc for build_ext (Jiri Olsa) [1387909] - [tools] perf machine: Destructors should accept NULL (Jiri Olsa) [1387909] - [tools] perf tests time-to-tsc: No need to disable an event before deleting it (Jiri Olsa) [1387909] - [tools] perf session: Destructors should accept NULL (Jiri Olsa) [1387909] - [tools] perf evlist: Destructors should accept NULL (Jiri Olsa) [1387909] - [tools] perf hists: Enlarge pid sort entry size (Jiri Olsa) [1387909] - [tools] perf hists browser: Introduce init() (Jiri Olsa) [1387909] - [tools] perf hists browser: Introduce perf_evsel_browser constructor (Jiri Olsa) [1387909] - [tools] perf hists browser: Move horizontal scroll init to new() (Jiri Olsa) [1387909] - [tools] perf hists browser: Introduce struct hist_browser title callback (Jiri Olsa) [1387909] - [tools] perf hists browser: Make (new|delete|run) public (Jiri Olsa) [1387909] - [tools] perf hists browser: Move hist_browser into header file (Jiri Olsa) [1387909] - [tools] perf script stackcollapse: Remove reference to the perl interpreter (Jiri Olsa) [1387909] - [tools] perf script: Add stackcollapse.py script (Jiri Olsa) [1387909] - [tools] perf evsel: Fix write_backwards fallback (Jiri Olsa) [1387909] - [tools] perf record: Add --dry-run option to check cmdline options (Jiri Olsa) [1387909] - [tools] perf tools: Remove --perf-dir and --work-dir (Jiri Olsa) [1387909] - [tools] perf tools: Remove some unused functions (Jiri Olsa) [1387909] - [tools] perf hists: Rename __hists__add_entry to hists__add_entry (Jiri Olsa) [1387909] - [tools] perf script: Fix documentation of '-f' when it should be '-F' (Jiri Olsa) [1387909] - [tools] perf probe: Add --cache option to cache the probe definitions (Jiri Olsa) [1387909] - [tools] perf probe: Introduce perf_cache interfaces (Jiri Olsa) [1387909] - [tools] perf hists: Replace perf_evsel arg perf_hpp_fmt's width callback (Jiri Olsa) [1387909] - [tools] perf hists: Replace perf_evsel arg perf_hpp_fmt's header callback (Jiri Olsa) [1387909] - [tools] perf stdio: Add use_callchain parameter to hists__fprintf (Jiri Olsa) [1387909] - [tools] perf stdio: Do not pass hists in hist_entry__fprintf (Jiri Olsa) [1387909] - [tools] perf stdio: Separate standard headers output (Jiri Olsa) [1387909] - [tools] perf stdio: Separate hierarchy headers output (Jiri Olsa) [1387909] - [tools] perf stdio: Separate headers output (Jiri Olsa) [1387909] - [tools] perf tui: Separate hierarchy and standard headers output (Jiri Olsa) [1387909] - [tools] perf tools: Fix Data Object sort entry width index (Jiri Olsa) [1387909] - [tools] perf mem: Add --ldlat option (Jiri Olsa) [1387909] - [tools] perf unwind: Fix compile error for static cross build (Jiri Olsa) [1387909] - [tools] perf probe: Uncomment and export synthesize_perf_probe_point() (Jiri Olsa) [1387909] - [tools] perf probe: Add perf_probe_event__copy() (Jiri Olsa) [1387909] - [tools] perf buildid: Rename and export build_id_cache__cachedir() (Jiri Olsa) [1387909] - [tools] perf probe: Fix to add NULL check for strndup (Jiri Olsa) [1387909] - [tools] perf tools: Fix rm_rf() to handle non-regular files correctly (Jiri Olsa) [1387909] - [tools] perf config: Handle NULL at perf_config_set__delete() (Jiri Olsa) [1387909] - [tools] perf callchain: Support aarch64 cross-platform (Jiri Olsa) [1387909] - [tools] perf callchain: Support x86 target platform (Jiri Olsa) [1387909] - [tools] perf unwind: Introduce flag to separate local/remote unwind compilation (Jiri Olsa) [1387909] - [tools] perf unwind: Change fixed name of libunwind__arch_reg_id to macro (Jiri Olsa) [1387909] - [tools] perf unwind: Check the target platform before assigning unwind methods (Jiri Olsa) [1387909] - [tools] perf tools: Export normalize_arch() function (Jiri Olsa) [1387909] - [tools] perf tools: Extract common API out of unwind-libunwind-local.c (Jiri Olsa) [1387909] - [tools] perf unwind: Rename unwind-libunwind.c to unwind-libunwind-local.c (Jiri Olsa) [1387909] - [tools] perf unwind: Separate local/remote libunwind config (Jiri Olsa) [1387909] - [tools] perf unwind: Don't mix LIBUNWIND_LIBS into LIBUNWIND_LDFLAGS (Jiri Olsa) [1387909] - [tools] perf unwind: Move unwind__prepare_access from thread_new into thread__insert_map (Jiri Olsa) [1387909] - [tools] perf unwind: Introduce 'struct unwind_libunwind_ops' for local unwind (Jiri Olsa) [1387909] - [tools] perf unwind: Decouple thread->address_space on libunwind (Jiri Olsa) [1387909] - [tools] perf unwind: Use LIBUNWIND_DIR for remote libunwind feature check (Jiri Olsa) [1387909] - [tools] perf config: Use new perf_config_set__init() to initialize config set (Jiri Olsa) [1387909] - [tools] perf config: Constructor should free its allocated memory when failing (Jiri Olsa) [1387909] - [tools] perf tools: Fix crash in build_id_cache__kallsyms_path() (Jiri Olsa) [1387909] - [tools] perf config: Handle the error when config set is NULL at collect_config() (Jiri Olsa) [1387909] - [tools] perf config: Fix abnormal termination at perf_parse_file() (Jiri Olsa) [1387909] - [tools] perf stat: Add missing aggregation headers for --metric-only CSV (Jiri Olsa) [1387909] - [tools] perf stat: Print topology/time headers with --metric-only (Jiri Olsa) [1387909] - [tools] perf stat: Add computation of TopDown formulas (Jiri Olsa) [1387909] - [tools] perf stat: Basic support for TopDown in perf stat (Jiri Olsa) [1387909] - [tools] perf test: Ignore .scale and other special files (Jiri Olsa) [1387909] - [tools] perf script: Show call graphs when 1st event doesn't have it but some other has (Jiri Olsa) [1387909] - [tools] tools lib api: Respect CROSS_COMPILE for the linker (Jiri Olsa) [1387909] - [tools] perf evlist: Fix alloc_mmap() failure path (Jiri Olsa) [1387909] - [tools] perf evsel: Provide way to extract integer value from format_field (Jiri Olsa) [1387909] - [tools] perf: Handle -EOPNOTSUPP for sampling events (Jiri Olsa) [1387909] - [tools] perf buildid-cache: Use path/to/bin/buildid/elf instead of path/to/bin/buildid (Jiri Olsa) [1387909] - [tools] perf symbols: Cleanup the code flow of dso__find_kallsyms (Jiri Olsa) [1387909] - [tools] perf symbols: Introduce filename__readable to check readability (Jiri Olsa) [1387909] - [tools] perf tools: Add arch/*/include/generated/ to .gitignore (Jiri Olsa) [1387909] - [tools] Pass arg to fdarray__filter's call back function (Jiri Olsa) [1387909] - [tools] perf evlist: Choose correct reading direction according to evlist->backward (Jiri Olsa) [1387909] - [tools] perf evlist: Check 'base' pointer before checking refcnt when put a mmap (Jiri Olsa) [1387909] - [tools] perf evlist: Don't poll and mmap overwritable events (Jiri Olsa) [1387909] - [tools] perf record: Robustify perf_event__synth_time_conv() (Jiri Olsa) [1387909] - [tools] perf thread: Adopt get_main_thread from db-export.c (Jiri Olsa) [1387909] - [kernel] perf/core: Limit matching exclusive events to one PMU (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Make it an exclusive PMU (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Make sure debug store is valid (Jiri Olsa) [1387909] - [x86] perf/x86/amd: Make HW_CACHE_REFERENCES and HW_CACHE_MISSES measure L2 (Jiri Olsa) [1387909] - [x86] perf/x86/intel/pt: Do validate the size of a kernel address filter (Jiri Olsa) [1387909] - [x86] perf/x86/intel/pt: Fix kernel address filter's offset validation (Jiri Olsa) [1387909] - [x86] perf/x86/intel/pt: Fix an off-by-one in address filter configuration (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Don't disable "intel_bts" around "intel" event batching (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Fix PEBSv3 record drain (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Kill a silly warning (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Fix BTS PMI detection (Jiri Olsa) [1387909] - [x86] perf/x86/intel/bts: Fix confused ordering of PMU callbacks (Jiri Olsa) [1387909] - [x86] perf/x86/amd/uncore: Prevent use after free (Jiri Olsa) [1387909] - [kernel] perf/core: Remove WARN from perf_event_read() (Jiri Olsa) [1387909] - [kernel] perf/core: Use this_cpu_ptr() when stopping AUX events (Jiri Olsa) [1387909] - [kernel] perf/core: Check return value of the perf_event_read() IPI (Jiri Olsa) [1387909] - [kernel] perf/core: Enable mapping of the stop filters (Jiri Olsa) [1387909] - [kernel] perf/core: Update filters only on executable mmap (Jiri Olsa) [1387909] - [kernel] perf/core: Fix file name handling for start/stop filters (Jiri Olsa) [1387909] - [kernel] perf/core: Fix event_function_local() (Jiri Olsa) [1387909] - [x86] perf/x86/intel/uncore: Fix uncore num_counters (Jiri Olsa) [1387909] - [x86] perf/x86/intel/uncore: Remove redundant pci_get_drvdata() (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Use Intel family macros for core perf events (Jiri Olsa) [1387909] - [kernel] perf/core: Fix crash due to account/unaccount_sb_event() inconsistency (Jiri Olsa) [1387909] - [kernel] perf/abi: Change the errno for sampling event not supported in hardware (Jiri Olsa) [1387909] - [x86] perf/x86/intel/uncore: Locate specific box by checking full device info (Jiri Olsa) [1387909] - [x86] perf/x86/intel: Add 'static' keyword to locally used arrays (Jiri Olsa) [1387909] - [kernel] perf/core: Fix implicitly enable dynamic interrupt throttle (Jiri Olsa) [1387909] - [kernel] perf/core: Rename the perf_event_aux*() APIs to perf_event_sb*(), to separate them from AUX ring-buffer records (Jiri Olsa) [1387909] - [kernel] perf/core: Optimize side-band event delivery (Jiri Olsa) [1387909]- [tty] console: Move userspace I/O out of console_lock to fix lockdep warning (Waiman Long) [1371886] - [net] dctcp: update cwnd on congestion event (Florian Westphal) [1386923] - [net] packet: fix race condition in packet_set_ring (Hangbin Liu) [1401853] {CVE-2016-8655} - [net] ipv4: allow local fragmentation in ip_finish_output_gso() (Lance Richardson) [1387662] - [i2c] i2c / acpi: Assign IRQ for devices that have GpioInt automatically (David Arcari) [1383814] - [i2c] i2c / acpi: Use 0 to indicate that device does not have interrupt assigned (David Arcari) [1383814] - [gpio] gpio / acpi: Add support for retrieving GpioInt resources from a device (David Arcari) [1383814] - [gpio] gpio / acpi: Add support for _DSD device properties (David Arcari) [1383814] - [pinctrl] intel: sunrisepoint: Add Intel Sunrisepoint-H support (David Arcari) [1383814] - [pinctrl] intel: Add Intel Sunrisepoint pin controller and GPIO support (David Arcari) [1383814] - [kernel] pm / sleep: Add macro to define common late/early system PM callbacks (David Arcari) [1383814] - [kernel] pinctrl: Pass all configs to driver on pin_config_set() (David Arcari) [1383814] - [pinctrl] pinconf: fix comparison of different types (David Arcari) [1383814] - [pinctrl] shut up a couple of pinctrl warnings (David Arcari) [1383814] - [kernel] pinctrl: rip out the direct pinconf API (David Arcari) [1383814] - [kernel] gpio: add IRQ chip helpers in gpiolib (David Arcari) [1383814] - [kernel] genirq: Provide irq_request/release_resources chip callbacks (David Arcari) [1383814] - [netdrv] ena: change the return type of ena_set_push_mode() to be void (Vitaly Kuznetsov) [1357491] - [netdrv] ena: Fix error return code in ena_device_init() (Vitaly Kuznetsov) [1357491] - [netdrv] ena: Remove unnecessary pci_set_drvdata() (Vitaly Kuznetsov) [1357491] - [netdrv] ena: Add a driver for Amazon Elastic Network Adapters (Vitaly Kuznetsov) [1357491] - [netdrv] ibmveth: calculate gso_segs for large packets (Gustavo Duarte) [1361958] - [netdrv] ibmveth: set correct gso_size and gso_type (Gustavo Duarte) [1361958] - [scsi] cxlflash: Fix crash in cxlflash_restore_luntable() (Gustavo Duarte) [1400524] - [scsi] cxlflash: Improve context_reset() logic (Gustavo Duarte) [1400524] - [scsi] cxlflash: Avoid command room violation (Gustavo Duarte) [1400524] - [s390] zfcp: close window with unblocked rport during rport gone (Hendrik Brueckner) [1391440] - [s390] zfcp: fix ELS/GS request&response length for hardware data router (Hendrik Brueckner) [1391435] - [s390] zfcp: fix fc_host port_type with NPIV (Hendrik Brueckner) [1391436] - [s390] scsi: zfcp: spin_lock_irqsave() is not nestable (Hendrik Brueckner) [1391534] - [s390] zfcp: trace full payload of all SAN records (req, resp, iels) (Hendrik Brueckner) [1391534] - [s390] zfcp: fix payload trace length for SAN request&response (Hendrik Brueckner) [1391534] - [s390] zfcp: fix D_ID field with actual value on tracing SAN responses (Hendrik Brueckner) [1391534] - [s390] zfcp: restore tracing of handle for port and LUN with HBA records (Hendrik Brueckner) [1391534] - [s390] zfcp: trace on request for open and close of WKA port (Hendrik Brueckner) [1391534] - [s390] zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace (Hendrik Brueckner) [1391534] - [s390] zfcp: retain trace level for SCSI and HBA FSF response records (Hendrik Brueckner) [1391534]- [kernel] genirq: Add default affinity mask command line option (Clark Williams) [1336556] - [kernel] tick: hrtimer-broadcast: Prevent endless restarting when broadcast device is unused (Prarit Bhargava) [1393589] - [netdrv] ibmvnic: Start completion queue negotiation at server-provided optimum values (Steve Best) [1403396] - [netdrv] ibmvnic: Fix missing brackets in init_sub_crq_irqs (Steve Best) [1403396] - [netdrv] ibmvnic: Fix releasing of sub-CRQ IRQs in interrupt context (Steve Best) [1403396] - [netdrv] ibmvnic: Update MTU after device initialization (Steve Best) [1403396] - [netdrv] ibmvnic: Fix GFP_KERNEL allocation in interrupt context (Steve Best) [1403396] - [netdrv] ibmvnic: fix error return code in ibmvnic_probe() (Steve Best) [1403396] - [netdrv] ibmvnic: convert to use simple_open() (Steve Best) [1403396] - [netdrv] slip: Fix deadlock in write_wakeup (Steve Best) [1403497] - [netdrv] slip: fix spinlock variant (Steve Best) [1403497] - [netdrv] ibmvnic: Handle backing device failover and reinitialization (Steve Best) [1403692] - [scsi] storvsc: Use the specified target ID in device lookup (Cathy Avery) [1308632] - [scsi] storvsc: Install the storvsc specific timeout handler for FC devices (Cathy Avery) [1308632] - [scsi] storvsc: Fix typo in MODULE_PARM_DESC (Cathy Avery) [1308632] - [scsi] storvsc: Tighten up the interrupt path (Cathy Avery) [1308632] - [scsi] storvsc: Refactor the code in storvsc_channel_init() (Cathy Avery) [1308632] - [scsi] storvsc: Properly support Fibre Channel devices (Cathy Avery) [1308632] - [scsi] storvsc: Fix a bug in the layout of the hv_fc_wwn_packet (Cathy Avery) [1308632] - [char] random: add interrupt callback to VMBus IRQ handler (Vitaly Kuznetsov) [1391433] - [x86] hyperv: manually clear IO-APIC IRR bit for migrating IRQs (Vitaly Kuznetsov) [1358691] - [x86] kvm: nvmx: fix nested tsc scaling (Bandan Das) [1370163] - [x86] smp: Don't try to poke disabled/non-existent APIC (Prarit Bhargava) [1373738] - [x86] revert "perf/uncore: Disable uncore on kdump kernel" (Prarit Bhargava) [1373738] - [x86] smpboot: Init apic mapping before usage (Prarit Bhargava) [1373738] - [x86] Handle non enumerated CPU after physical hotplug (Prarit Bhargava) [1373738] - [pci] hv: Allocate physically contiguous hypercall params buffer (Cathy Avery) [1364313] - [pci] hv: Delete the device earlier from hbus->children for hot-remove (Cathy Avery) [1364313] - [pci] hv: Fix hv_pci_remove() for hot-remove (Cathy Avery) [1364313] - [pci] hv: Use the correct buffer size in new_pcichild_device() (Cathy Avery) [1364313] - [pci] hv: Handle hv_pci_generic_compl() error case (Cathy Avery) [1364313] - [pci] hv: Handle vmbus_sendpacket() failure in hv_compose_msi_msg() (Cathy Avery) [1364313] - [pci] hv: Remove the unused 'wrk' in struct hv_pcibus_device (Cathy Avery) [1364313] - [pci] hv: Use pci_function_description[0] in struct definitions (Cathy Avery) [1364313] - [pci] hv: Use zero-length array in struct pci_packet (Cathy Avery) [1364313] - [pci] hv: Use list_move_tail() instead of list_del() + list_add_tail() (Cathy Avery) [1364313] - [drm] i915/kbl: Remove preliminary_hw_support protection from KBL. (Rob Clark) [1305702] - [tty] serial: 8250_pci: Detach low-level driver during PCI error recovery (Steve Best) [1400506] - [mm] Change memory hotplug normal message to use pr_debug (Cathy Avery) [1370415]- [vfio] pci: make an array larger (Myron Stowe) [1405700] - [kernel] arm/pci: Move align_resource function pointer to pci_host_bridge structure (Myron Stowe) [1405700] - [pci] Wait 1 second between disabling VFs and clearing NumVFs (Myron Stowe) [1405700] - [pci] Remove VFs in reverse order if virtfn_add() fails (Myron Stowe) [1405700] - [pci] Remove redundant validation of SR-IOV offset/stride registers (Myron Stowe) [1405700] - [pci] Enable SR-IOV ARI Capable Hierarchy before reading TotalVFs (Myron Stowe) [1405700] - [pci] Expand Enhanced Allocation BAR output (Myron Stowe) [1405700] - [uapi] pci: Make Enhanced Allocation bitmasks more obvious (Myron Stowe) [1405700] - [pci] Handle Enhanced Allocation capability for SR-IOV devices (Myron Stowe) [1405700] - [pci] Add support for Enhanced Allocation devices (Myron Stowe) [1405700] - [uapi] pci: Add Enhanced Allocation register entries (Myron Stowe) [1405700] - [pci] Handle IORESOURCE_PCI_FIXED when assigning resources (Myron Stowe) [1405700] - [pci] Handle IORESOURCE_PCI_FIXED when sizing resources (Myron Stowe) [1405700] - [pci] Clear IORESOURCE_UNSET when reverting to firmware-assigned address (Myron Stowe) [1405700] - [pci] msi: Export all remapped MSIs to sysfs attributes (Myron Stowe) [1405700] - [pci] Disable MSI on SiS 761 (Myron Stowe) [1405700] - [kernel] pci: Turn off Request Attributes to avoid Chelsio T5 Completion erratum (Myron Stowe) [1405700] - [x86] pci: Make pci_subsys_init() static (Myron Stowe) [1405700] - [pci] Remove unnecessary "if" statement (Myron Stowe) [1405700] - [pci] pciehp: Queue power work requests in dedicated function (Myron Stowe) [1405700]- [pci] Disable async suspend/resume for JMicron multi-function SATA/AHCI (Myron Stowe) [1403464] - [kernel] pci: Add pci_scan_root_bus_msi() (Myron Stowe) [1403464] - [pci] pciehp: Remove ignored MRL sensor interrupt events (Myron Stowe) [1403464] - [pci] pciehp: Remove unused interrupt events (Myron Stowe) [1403464] - [pci] pciehp: Handle invalid data when reading from non-existent devices (Myron Stowe) [1403464] - [kernel] pci: Hold pci_slot_mutex while searching bus->slots list (Myron Stowe) [1403464] - [kernel] pci: Protect pci_bus->slots with pci_slot_mutex, not pci_bus_sem (Myron Stowe) [1403464] - [pci] msi: Free legacy IRQ when enabling MSI/MSI-X (Myron Stowe) [1403464] - [kernel] pci: Add pcibios_alloc_irq() and pcibios_free_irq() (Myron Stowe) [1403464] - [pci] Restore ACS configuration as part of pci_restore_state() (Myron Stowe) [1403464] - [pci] pciehp: Simplify pcie_poll_cmd() (Myron Stowe) [1403464] - [pci] Use "slot" and "pci_slot" for struct hotplug_slot and struct pci_slot (Myron Stowe) [1403464] - [pci] pci / acpi: Fix pci_acpi_optimize_delay() comment (Myron Stowe) [1403464] - [pci] Remove a broken link in quirks.c (Myron Stowe) [1403464] - [pci] Remove useless redundant code (Myron Stowe) [1403464] - [pci] Simplify pci_find_(ext_)capability() return value checks (Myron Stowe) [1403464] - [pci] Move PCI_FIND_CAP_TTL to pci.h and use it in quirks (Myron Stowe) [1403464] - [pci] Add pcie_downstream_port() (true for Root and Switch Downstream Ports) (Myron Stowe) [1403464] - [pci] Fix pcie_port_device_resume() comment (Myron Stowe) [1403464] - [pci] Shift PCI_CLASS_NOT_DEFINED consistently with other classes (Myron Stowe) [1403464] - [pci] revert aeb30016fec3 ("pci: add Intel USB specific reset method") (Myron Stowe) [1403464] - [pci] Fix TI816X class code quirk (Myron Stowe) [1403464] - [pci] Fix generic NCR 53c810 class code quirk (Myron Stowe) [1403464] - [pci] Add quirk for Intersil/Techwell TW686[4589] AV capture cards (Myron Stowe) [1403464] - [pci] Remove Intel Cherrytrail D3 delays (Myron Stowe) [1403464] - [kernel] pci/msi: Rename "struct msi_chip" to "struct msi_controller" (Myron Stowe) [1403464]- [nvme] switch abort to blk_execute_rq_nowait (David Milburn) [1392923] - [nvme] Remove RCU namespace protection (David Milburn) [1384066] - [nvme] Only release requested regions (David Milburn) [1384066] - [block] blk-mq: clear q->mq_ops if init fail (David Milburn) [1384066] - [nvme] Short-cut removal on surprise hot-unplug (David Milburn) [1384066] - [uapi] nvme: Allow user initiated rescan (David Milburn) [1384066] - [nvme] Reduce driver log spamming (David Milburn) [1384066] - [nvme] Unbind driver on failure (David Milburn) [1384066] - [nvme] Delete only created queues (David Milburn) [1384066] - [block] blk-mq: fix undefined behaviour in order_to_size() (David Milburn) [1384066] - [nvme] fix nvme_ns_remove() deadlock (David Milburn) [1384066] - [nvme] switch to RCU freeing the namespace (David Milburn) [1384066] - [nvme] correct comment for offset enum of controller registers in nvme.h (David Milburn) [1384066] - [nvme] add helper nvme_cleanup_cmd() (David Milburn) [1384066] - [nvme] move AER handling to common code (David Milburn) [1384066] - [nvme] move namespace scanning to core (David Milburn) [1384066] - [nvme] tighten up state check for namespace scanning (David Milburn) [1384066] - [nvme] introduce a controller state machine (David Milburn) [1384066] - [nvme] remove the io_incapable method (David Milburn) [1384066] - [nvme] nvme_core_exit() should do cleanup in the reverse order as nvme_core_init does (David Milburn) [1384066] - [nvme] Fix check_flush_dependency warning (David Milburn) [1384066] - [nvme] small typo in section BLK_DEV_NVME_SCSI of host/Kconfig (David Milburn) [1384066] - [nvme] fix cntlid type (David Milburn) [1384066] - [nvme] silence warning about unused 'dev' (David Milburn) [1384066] - [block] blk-mq: Make blk_mq_all_tag_busy_iter static (David Milburn) [1384066] - [block] mtip32xx: Convert to use blk_mq_tagset_busy_iter (David Milburn) [1384066] - [nvme] Use blk-mq helper for IO termination (David Milburn) [1384066] - [nvme] Skip async events for degraded controllers (David Milburn) [1384066] - [nvme] add helper nvme_setup_cmd() (David Milburn) [1384066] - [nvme] rewrite discard support (David Milburn) [1384066] - [block] add offset in blk_add_request_payload() (David Milburn) [1384066] - [nvme] add helper nvme_map_len() (David Milburn) [1384066] - [block] blk-mq: Export tagset iter function (David Milburn) [1384066] - [nvme] avoid cqe corruption when update at the same time as read (David Milburn) [1384066] - [block] blk-mq: Use proper cpumask iterator (David Milburn) [1384066] - [nvme] Expose ns wwid through single sysfs entry (David Milburn) [1384066] - [nvme] Remove unused sq_head read in completion path (David Milburn) [1384066] - [nvme] expose cntlid in sysfs (David Milburn) [1384066] - [nvme] return the whole CQE through the request passthrough interface (David Milburn) [1384066] - [nvme] split pci module out of core module (David Milburn) [1384066] - [nvme] make SG_IO support optional (David Milburn) [1384066] - [nvme] split dev_list_lock (David Milburn) [1384066] - [nvme] move timeout variables to core.c (David Milburn) [1384066] - [nvme] host: reference the fabric module for each bdev open callout (David Milburn) [1384066] - [nvme] fix drvdata setup for the nvme device (David Milburn) [1384066] - [nvme] Log the ctrl device name instead of the underlying pci device name (David Milburn) [1384066] - [block] blk-mq: add bounds check on tag-to-rq conversion (David Milburn) [1384066] - [block] blk-mq: Fix NULL pointer updating nr_requests (David Milburn) [1384066]- [kernel] audit: move calcs after alloc and check when logging set loginuid (Richard Guy Briggs) [1155608] - [kernel] audit: add tty field to LOGIN event (Richard Guy Briggs) [1155608] - [netdrv] alx: enable multiple tx queues (Jarod Wilson) [1396261] - [netdrv] alx: enable msi-x interrupts by default (Jarod Wilson) [1396261] - [netdrv] alx: prepare tx path for multi queue support (Jarod Wilson) [1396261] - [netdrv] alx: prepare resource allocation for multi queue support (Jarod Wilson) [1396261] - [netdrv] alx: prepare interrupt functions for multiple queues (Jarod Wilson) [1396261] - [netdrv] alx: switch to per queue data structures (Jarod Wilson) [1396261] - [netdrv] alx: add ability to allocate and free alx_napi structures (Jarod Wilson) [1396261] - [netdrv] alx: extend data structures for multi queue support (Jarod Wilson) [1396261] - [netdrv] alx: refactor descriptor allocation (Jarod Wilson) [1396261] - [netdrv] alx: fix error handling in __alx_open (Jarod Wilson) [1396261] - [netdrv] alx: add module parameter to enable msi-x support (Jarod Wilson) [1396261] - [netdrv] alx: add msi-x support (Jarod Wilson) [1396261] - [netdrv] alx: factor out part of the interrupt handler (Jarod Wilson) [1396261] - [netdrv] alx: refactor msi enablement and disablement (Jarod Wilson) [1396261] - [netdrv] Add Killer E2500 device ID in alx driver (Jarod Wilson) [1396261] - [netdrv] alx: add tso support (Jarod Wilson) [1396261] - [netdrv] alx: Work around the DMA RX overflow issue (Jarod Wilson) [1396261] - [netdrv] alx: use custom skb allocator (Jarod Wilson) [1396261] - [netdrv] bnx2: fix locking when netconsole is used (Neil Horman) [1391233] - [netdrv] bnx2: Reset device during driver initialization (Neil Horman) [1391233] - [netdrv] bnx2: use IS_ENABLED() instead of checking for built-in or module (Neil Horman) [1391233] - [netdrv] qed: Utilize FW 8.10.3.0 (Harish Patil) [1368248] - [pci] Limit config space size for Netronome NFP4000 (John Linville) [1377765] - [pci] Add Netronome NFP4000 PF device ID (John Linville) [1377765] - [pci] Limit config space size for Netronome NFP6000 family (John Linville) [1377765] - [pci] Add Netronome vendor and device IDs (John Linville) [1377765] - [pci] Support PCIe devices with short cfg_size (John Linville) [1377765] - [x86] perf/x86/intel/rapl: Add Knights Mill CPUID (Jiri Olsa) [1381288] - [x86] perf/x86/rapl: Enable Apollo Lake RAPL support (Jiri Olsa) [1381288] - [x86] perf/x86/rapl: Add Skylake server model detection (Jiri Olsa) [1381288] - [x86] perf/x86/rapl: Use Intel family macros for RAPL (Jiri Olsa) [1381288] - [x86] perf/rapl: Add missing Broadwell model (Jiri Olsa) [1381288] - [x86] perf/rapl: Reorder model numbers (Jiri Olsa) [1381288] - [x86] perf/x86/intel/rapl: Support Skylake RAPL domains (Jiri Olsa) [1381288] - [x86] perf/intel/rapl: Make the Intel RAPL PMU driver modular (Jiri Olsa) [1381288]- [net] sctp: validate chunk len before actually using it (Hangbin Liu) [1399459] {CVE-2016-9555} - [net] sctp: rename WORD_TRUNC/ROUND macros (Hangbin Liu) [1399459] {CVE-2016-9555} - [net] sctp: keep fragmentation point aligned to word size (Hangbin Liu) [1399459] {CVE-2016-9555} - [net] ipv6: bump genid when the IFA_F_TENTATIVE flag is clear (Paolo Abeni) [1380022] - [net] iucv: use basic blocks for iucv inline assemblies (Neil Horman) [1364038] - [net] add alloc_skb_with_frags() helper (Neil Horman) [1364038] - [net] af_iucv: Validate socket address length in iucv_sock_bind() (Neil Horman) [1364038] - [net] af_iucv: use paged SKBs for big outbound messages (Neil Horman) [1364038] - [net] af_iucv: use paged SKBs for big inbound messages (Neil Horman) [1364038] - [net] af_iucv: remove fragment_skb() to use paged SKBs (Neil Horman) [1364038] - [net] new helper memcpy_from_msg() (Neil Horman) [1364038] - [net] sctp: fix the panic caused by route update (Xin Long) [1380226] - [net] ipv6: Fix wrong direct fetch of hw_enc_features in ipv6_gso_segment() (Hangbin Liu) [1398723] - [net] Reserve skb headroom and set skb->dev even if using __alloc_skb (Hangbin Liu) [1395163] - [net] igmp: do not remove igmp souce list info when set link down (Hangbin Liu) [1383578] - [net] ipv4: fix all space errors in file igmp.c (Hangbin Liu) [1383578] - [documentation] net: ipv6: mld: document force_mld_version in ip-sysctl.txt (Hangbin Liu) [1389611] - [documentation] igmp: Document sysctl force_igmp_version (Hangbin Liu) [1383570] - [documentation] net: Fix indentation of the conf/ documentation block (Hangbin Liu) [1383570] - [net] rtnetlink: fix rtnl_vfinfo_size (Sabrina Dubroca) [1392128] - [net] l2tp: fix use-after-free during module unload (Eelco Chaudron) [1371621] - [net] tcp: fix race during timewait sk creation (Florian Westphal) [1376420] - [netdrv] bna: Add synchronization for tx ring (Jonathan Toppins) [1379588] - [netdrv] tg3: Avoid NULL pointer dereference in tg3_io_error_detected() (Jonathan Toppins) [1382379] - [netdrv] tg3: Report the correct number of RSS queues through tg3_get_rxnfc (Jonathan Toppins) [1382379]- [powerpc] eeh: Reworked eeh_pe_bus_get() (Gustavo Duarte) [1315131] - [powerpc] eeh: Synchronize recovery in host/guest (Gustavo Duarte) [1315131] - [powerpc] eeh: Don't remove passed VFs (Gustavo Duarte) [1315131] - [powerpc] eeh: Don't propagate error to guest (Gustavo Duarte) [1315131] - [powerpc] eeh: powerpc/eeh: Support error recovery for VF PE (Gustavo Duarte) [1315131] - [powerpc] powernv: Support PCI config restore for VFs (Gustavo Duarte) [1315131] - [powerpc] powernv: Support EEH reset for VF PE (Gustavo Duarte) [1315131] - [powerpc] eeh: Create PE for VFs (Gustavo Duarte) [1315131] - [powerpc] eeh: EEH device for VF (Gustavo Duarte) [1315131] - [powerpc] eeh: Cache normal BARs, not windows or IOV BARs (Gustavo Duarte) [1315131] - [powerpc] pci: Remove VFs prior to PF (Gustavo Duarte) [1315131] - [powerpc] pci: Add pcibios_bus_add_device() weak function (Gustavo Duarte) [1315131] - [powerpc] pci/iov: Rename and export virtfn_{add, remove} (Gustavo Duarte) [1315131] - [powerpc] powernv: allocate sparse PE# when using M64 BAR in Single PE mode (Gustavo Duarte) [1315131] - [powerpc] powernv: boundary the total VF BAR size instead of the individual one (Gustavo Duarte) [1315131] - [powerpc] powernv: replace the hard coded boundary with gate (Gustavo Duarte) [1315131] - [powerpc] powernv: use one M64 BAR in Single PE mode for one VF BAR (Gustavo Duarte) [1315131] - [powerpc] powernv: simplify the calculation of iov resource alignment (Gustavo Duarte) [1315131] - [powerpc] powernv: don't enable SRIOV when VF BAR has non 64bit-prefetchable BAR (Gustavo Duarte) [1315131] - [powerpc] eeh: More relaxed hotplug criterion (Gustavo Duarte) [1315131] - [powerpc] iommu: Set default DMA offset in dma_dev_setup (Gustavo Duarte) [1315131] - [powerpc] pci: Don't try to restore VF BARs (Gustavo Duarte) [1315131] - [powerpc] powernv: Unfreeze VF PE on releasing it (Gustavo Duarte) [1315131] - [powerpc] powernv: Include VF PE in PELTV of PF PE (Gustavo Duarte) [1315131] - [powerpc] powernv: Fix the log message when disabling VF (Gustavo Duarte) [1315131] - [powerpc] eeh: remove unused macro IS_BRIDGE (Gustavo Duarte) [1315131] - [powerpc] eeh: fix powernv_eeh_wait_state delay logic (Gustavo Duarte) [1315131] - [powerpc] eeh: fix comment for wait_state() (Gustavo Duarte) [1315131] - [powerpc] eeh: fix start/end/flags type in struct pci_io_addr_range{} (Gustavo Duarte) [1315131] - [powerpc] pci: Add PCI resource alignment documentation (Gustavo Duarte) [1315131] - [powerpc] powernv: Group VF PE when IOV BAR is big on PHB3 (Gustavo Duarte) [1315131] - [powerpc] powernv: Reserve additional space for IOV BAR, with m64_per_iov supporte (Gustavo Duarte) [1315131] - [powerpc] powernv: Implement pcibios_iov_resource_alignment() on powernv (Gustavo Duarte) [1315131] - [powerpc] pci: Don't unset PCI resources for VFs (Gustavo Duarte) [1315131]- [kernel] audit: fix formatting of AUDIT_CONFIG_CHANGE events (Paul Moore) [1399823] - [kernel] x86/panic: replace smp_send_stop() with kdump friendly version in panic path (Xunlei Pang) [1182375 726846] - [kernel] kexec: use core_param for crash_kexec_post_notifiers boot option (Xunlei Pang) [1182375 726846] - [kernel] panic/kexec: fix "crash_kexec_post_notifiers" option issue in oops path (Xunlei Pang) [1182375 726846] - [kernel] panic: call the 2nd crash_kexec() only if crash_kexec_post_notifiers is enabled (Xunlei Pang) [1182375 726846] - [kernel] panic: add "crash_kexec_post_notifiers" option for kdump after panic_notifers (Xunlei Pang) [1182375 726846] - [kernel] panic: call panic handlers before kmsg_dump (Xunlei Pang) [1182375 726846] - [acpi] acpi / apd: Add device HID for future AMD UART controller (Suravee Suthikulpanit) [1329004] - [tty] serial: 8250_dw: add support for AMD SOC Carrizo (Suravee Suthikulpanit) [1329004] - [x86] acpi: add AMD ACPI2Platform device support for x86 system (Suravee Suthikulpanit) [1329004] - [vfio] pci: Fix integer overflows, bitmask check (Mateusz Guzik) [1394628 1394992] {CVE-2016-9083 CVE-2016-9084} - [x86] kvm: x86: Check memopp before dereference (Mateusz Guzik) [1395806] {CVE-2016-8630} - [x86] Mark Intel Purley supported (Steve Best) [1371748] - [x86] platform/uv/bau: Add UV4-specific functions (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Fix payload queue setup on UV4 hardware (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Disable software timeout on UV4 hardware (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Populate ->uvhub_version with UV4 version information (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Use generic function pointers (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Add generic function pointers (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Convert uv_physnodeaddr() use to uv_gpa_to_offset() (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Clean up pq_init() (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Clean up and update printks (Frank Ramsay) [1386692] - [x86] platform/uv/bau: Clean up vertical alignment (Frank Ramsay) [1386692] - [x86] Mark Kaby Lake with Kaby Lake PCH as supported (David Arcari) [1391219] - [mfd] lpss: Fix Intel Kaby Lake PCH-H properties (David Arcari) [1391219] - [lib] mpi: Fix NULL ptr dereference in mpi_powm() (Mateusz Guzik) [1398458] {CVE-2016-8650} - [mm] tmpfs: fix SEEK_DATA/SEEK_HOLE regression (Adrian Reber) [1396390] - [powercap] rapl: Add support for Ivy Bridge server (Prarit Bhargava) [1379590]- [x86] mce/amd: Extract the error address on SMCA systems (David Arcari) [1389383] - [edac] x86/mce, edac/mce_amd: Print MCA_SYND and MCA_IPID during MCE on SMCA systems (David Arcari) [1389383] - [trace] x86/mce/amd: Save MCA_IPID in MCE struct on SMCA systems (David Arcari) [1389383] - [x86] mce/amd: Ensure the deferred error interrupt is of type APIC on SMCA systems (David Arcari) [1389383] - [x86] mce/amd: Update sysfs bank names for SMCA systems (David Arcari) [1389383] - [edac] x86/mce/amd, edac/mce_amd: Define and use tables for known SMCA IP types (David Arcari) [1389383] - [edac] mce_amd: Use SMCA prefix for error descriptions arrays (David Arcari) [1389383] - [edac] mce_amd: Add missing SMCA error descriptions (David Arcari) [1389383] - [x86] mce/amd: Read MSRs on the CPU allocating the threshold blocks (David Arcari) [1389383] - [edac] mce_amd: Print syndrome register value on SMCA systems (David Arcari) [1389383] - [trace] x86/mce: Add support for new MCA_SYND register (David Arcari) [1389383] - [x86] mce/amd: Use msr_ops.misc() in allocate_threshold_blocks() (David Arcari) [1389383] - [x86] mce/amd: Increase size of the bank_map type (David Arcari) [1389383] - [edac] mce_amd: Detect SMCA using X86_FEATURE_SMCA (David Arcari) [1389383] - [x86] cpu: Add detection of AMD RAS Capabilities (David Arcari) [1389383] - [x86] cpufeature: Cleanup get_cpu_cap() (David Arcari) [1389383] - [x86] mce/amd: Save an indentation level in prepare_threshold_block() (David Arcari) [1389383] - [x86] mce/amd: Disable LogDeferredInMcaStat for SMCA systems (David Arcari) [1389383] - [x86] mce/amd: Log Deferred Errors using SMCA MCA_DE{STAT, ADDR} registers (David Arcari) [1389383] - [x86] mce: Detect and use SMCA-specific msr_ops (David Arcari) [1389383] - [x86] mce: Define vendor-specific MSR accessors (David Arcari) [1389383] - [x86] mce/amd: Document some functionality (David Arcari) [1389383] - [x86] mce: Clarify comments regarding deferred error (David Arcari) [1389383] - [x86] mce/amd: Fix logic to obtain block address (David Arcari) [1389383] - [edac] x86/mce/amd, edac: Enable error decoding of Scalable MCA errors (David Arcari) [1389383] - [x86] mce: Move MCx_CONFIG MSR definitions (David Arcari) [1389383] - [x86] mce/amd: Set MCAX Enable bit (David Arcari) [1389383] - [x86] mce/amd: Carve out threshold block preparation (David Arcari) [1389383] - [x86] mce/amd: Fix LVT offset configuration for thresholding (David Arcari) [1389383] - [x86] mce/amd: Reduce number of blocks scanned per bank (David Arcari) [1389383] - [x86] mce/amd: Do not perform shared bank check for future processors (David Arcari) [1389383] - [x86] mce: Fix order of AMD MCE init function call (David Arcari) [1389383] - [edac] mce_amd: Don't emit 'CE' for Deferred error (David Arcari) [1389383] - [edac] mce, amd: Correct formatting of decoded text (David Arcari) [1389383] - [edac] mce, amd: Remove leftover unused mask (David Arcari) [1389383] - [edac] mce, amd: Fix decoding module loading on unsupported hw (David Arcari) [1389383] - [platform] intel-hid: Remove duplicated acpi_remove_notify_handler (David Arcari) [1389598] - [platform] intel-hid: add a workaround to ignore an event after waking up from S4 (David Arcari) [1389598] - [platform] intel-hid: allocate correct amount of memory for private struct (David Arcari) [1389598] - [platform] intel-hid: fix incorrect entries in intel_hid_keymap (David Arcari) [1389598] - [platform] intel-hid: new hid event driver for hotkeys (David Arcari) [1389598]- [iommu] vt-d: Fix dead-locks in disable_dmar_iommu() path (Myron Stowe) [1374426] - [iommu] vt-d: Return error code in domain_context_mapping_one() (Myron Stowe) [1374426] - [iommu] vt-d: Reduce extra first level entry in iommu->domains (Myron Stowe) [1374426] - [iommu] vt-d: Avoid duplicate device_domain_info structures (Myron Stowe) [1374426] - [iommu] vt-d: Only insert alias dev_info if there is an alias (Myron Stowe) [1374426] - [iommu] vt-d: Pass device_domain_info to __dmar_remove_one_dev_info (Myron Stowe) [1374426] - [iommu] vt-d: Remove dmar_global_lock from device_notifier (Myron Stowe) [1374426] - [iommu] vt-d: Get rid of domain->iommu_lock (Myron Stowe) [1374426] - [iommu] vt-d: Only call domain_remove_one_dev_info to detach old domain (Myron Stowe) [1374426] - [iommu] vt-d: Unify domain->iommu attach/detachment (Myron Stowe) [1374426] - [iommu] vt-d: Establish domain<->iommu link in dmar_insert_one_dev_info (Myron Stowe) [1374426] - [iommu] vt-d: Pass an iommu pointer to domain_init() (Myron Stowe) [1374426] - [iommu] vt-d: Rename iommu_detach_dependent_devices() (Myron Stowe) [1374426] - [iommu] vt-d: Rename domain_remove_one_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Rename dmar_insert_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Simplify domain_remove_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Simplify domain_remove_one_dev_info() (Myron Stowe) [1374426] - [iommu] vt-d: Simplify io/tlb flushing in intel_iommu_unmap (Myron Stowe) [1374426] - [iommu] vt-d: Replace iommu_bmp with a refcount (Myron Stowe) [1374426] - [iommu] vt-d: Kill dmar_domain->id (Myron Stowe) [1374426] - [iommu] vt-d: Don't pre-allocate domain ids for si_domain (Myron Stowe) [1374426] - [iommu] vt-d: Pass dmar_domain directly into iommu_flush_iotlb_psi (Myron Stowe) [1374426] - [iommu] vt-d: Simplify domain_context_mapping_one (Myron Stowe) [1374426] - [iommu] vt-d: Get rid of iommu_attach_vm_domain() (Myron Stowe) [1374426] - [iommu] vt-d: Split up iommu->domains array (Myron Stowe) [1374426] - [iommu] vt-d: Add access functions for iommu->domains (Myron Stowe) [1374426] - [iommu] vt-d: Keep track of per-iommu domain ids (Myron Stowe) [1374426] - [iommu] revert "vt-d: Disable passthrough mode on Kexec kernel" (Myron Stowe) [1374426]- [mmc] sdhci-acpi: Ensure connected devices are powered when probing (Rui Wang) [1320820] - [acpi] pm: Export acpi_device_fix_up_power() (Rui Wang) [1320820] - [x86] kvm: x86: export TSC information to user-space (David Hildenbrand) [1379361] - [virt] kvm: create per-vcpu dirs in debugfs (David Hildenbrand) [1379361] - [kernel] kvm: add stubs for arch specific debugfs support (David Hildenbrand) [1379361] - [virt] kvm: kvm_destroy_vm_debugfs(): check debugfs_stat_data pointer (David Hildenbrand) [1379361] - [x86] kvm: x86: drop read_tsc_offset() (David Hildenbrand) [1379361] - [x86] kvm: x86: add tsc_offset field to struct kvm_vcpu_arch (David Hildenbrand) [1379361] - [virt] kvm: don't use anon_inode_getfd() before possible failures (David Hildenbrand) [1379361] - [virt] kvm: Create debugfs dir and stat files for each VM (David Hildenbrand) [1379361] - [virt] kvm: Remove unnecessary debugfs dentry references (David Hildenbrand) [1379361] - [scsi] qla2xxx: do not abort all commands in the adapter during EEH recovery (Gustavo Duarte) [1393254] - [scsi] qla2xxx: fix invalid DMA access after command aborts in PCI device remove (Gustavo Duarte) [1393254] - [scsi] qla2xxx: do not queue commands when unloading (Gustavo Duarte) [1393254] - [scsi] cxlflash: Improve EEH recovery time (Steve Best) [1397588] - [scsi] cxlflash: Fix to avoid EEH and host reset collisions (Steve Best) [1397588] - [scsi] cxlflash: Remove the device cleanly in the system shutdown path (Steve Best) [1397588] - [scsi] cxlflash: Scan host only after the port is ready for I/O (Steve Best) [1397588] - [thermal] powerclamp: correct cpu support check (Steve Best) [1396121] - [thermal] powerclamp: Prevent division by zero when counting interval (Steve Best) [1396121]- [kernel] module: When modifying a module's text ignore modules which are going away too (Aaron Tomlin) [1386313] - [kernel] module: Ensure a module's state is set accordingly during module coming cleanup code (Aaron Tomlin) [1386313] - [netdrv] sfc: clear napi_hash state when copying channels (Jarod Wilson) [1394304] - [acpi] sleep: Do not save NVS for new machines to accelerate S3 (Prarit Bhargava) [1385527] - [misc] cxl: Fix coredump generation when cxl_get_fd() is used (Gustavo Duarte) [1397943] - [pci] cxl: use pcibios_free_controller_deferred() when removing vPHBs (Gustavo Duarte) [1395323] - [pci] Set Read Completion Boundary to 128 iff Root Port supports it (_HPX) (Myron Stowe) [1387674] - [pci] Export pcie_find_root_port() (Myron Stowe) [1387674] - [x86] pci: Mark Haswell Power Control Unit as having non-compliant BARs (Prarit Bhargava) [1395104] - [x86] amd: Fix cpu_llc_id for AMD Fam17h systems (Suravee Suthikulpanit) [1395399] - [x86] perf/intel/cqm: Check cqm/mbm enabled state in event init (Jiri Olsa) [1372344] - [powerpc] kvm: ppc: book3s hv: Add tunable to control H_IPI redirection (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Send IPI to host core to wake VCPU (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Host side kick VCPU when poked by real-mode KVM (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: kvmppc_host_rm_ops - handle offlining CPUs (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Manage core host state (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Host-side RM data structures (Thomas Huth) [1384437] - [powerpc] xics: Add icp_native_cause_ipi_rm (Thomas Huth) [1384437] - [powerpc] smp: Add smp_muxed_ipi_set_message (Thomas Huth) [1384437] - [powerpc] smp: Support more IPI messages (Thomas Huth) [1384437] - [powerpc] kvm: ppc: book3s hv: Fix TB corruption in guest exit path on HMI interrupt (Thomas Huth) [1373335] - [powerpc] powernv: Call opal_pci_poll() if needed (Steve Best) [1398577] - [powerpc] powernv: Fix stale PE primary bus (Steve Best) [1395275]- [net] i40e: fix call of ndo_dflt_bridge_getlink() (Ivan Vecera) [1297841] - [net] switchdev: Drop EXPERIMENTAL from description (Ivan Vecera) [1275772] - [net] switchdev: Export the same parent ID service function (Ivan Vecera) [1275772] - [net] switchdev: pass pointer to fib_info instead of copy (Ivan Vecera) [1275772] - [netdrv] mlxsw: spectrum: Don't sleep during ndo_get_phys_port_name() (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Make split flow match firmware requirements (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Fix ordering in mlxsw_sp_fini (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add missing rollback in flood configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Fix rollback order in LAG join failure (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Don't insert unnecessary local fdb entry on changing mac address (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Marking port-group as offloaded (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Common function for mdb entry translation (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: allow the user to delete mdb entry if there's a querier (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Adding complete operation to deferred switchdev ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Use MLXSW_SP_PB_UNUSED define for unused pb (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Use designated initializers for mlxsw_sp_pbs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Implement occupancy monitoring (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Introduce support for asynchronous EMAD register access (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add mlxsw specific workqueue and use it for FDB notif. processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Extend SBPM register for occupancy control (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Shared Buffer Status register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add devlink shared buffer occupancy callbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Implement shared buffer configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add mlxsw_core_port_driver_priv helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Get max_buff defaults into limits exposed to user (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Change initialization of PG 9 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Remove eg pool 3 default init and CPU port TC binding to it (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Cache shared buffer configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Rename "pool" to "pr" in initialization (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Push out indexes and direction out of SB structs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum_buffers: Push out shared buffer register writes (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add devlink shared buffer callbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix SBPM register name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Share direction enum between SBPR, SBCM, SBPM (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Do not pass around driver_priv directly (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Pass mlxsw_core as a param of mlxsw_core_skb_transmit* (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Move devlink port registration into common core code (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add IEEE 802.1Qbb PFC support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Introduce per priority counters (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for PAUSE frames (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add lossless settings for PBMC register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Port Flow Control Configuration register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Allow setting maximum rate for a TC (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add IEEE 802.1Qaz ETS support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Introduce support for Data Center Bridging (DCB) (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Initialize egress scheduling (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add QoS ETS Element Configuration register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Set port's shared buffer size to 0 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Use correct PBMC register length (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Correctly configure headroom size (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add bytes to cells helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Map all switch priorities to priority group 0 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Port Prio To Buffer register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for physical port names (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Use switch ID in suggested udev rule (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Reduce number of supported 802.1D bridges (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnl: fix msg size calculation in if_nlmsg_size() (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Allow set bridge ageing time when switchdev disabled (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix typo in comments/doc (Ivan Vecera) [1275772 1297841 1331748] - [net] add description for len argument of dev_get_phys_port_name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Implement reset done check (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move ageing_time from struct rocker to struct ofdpa (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: allow zero ageing time (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: set FDB cleanup timer according to lowest ageing time (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Check requested ageing time is valid (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Correctly determine if descriptor queue is full (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Always decrement bridge's ref count (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: add DEVLINK dependencies (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Introduce port splitting (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Mark unused ports using NULL (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Store local port to module mapping during init (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Unmap local port from module during teardown (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add devlink port splitter callbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Implement devlink interface (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix an error code (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: ndo_fdb_dump should report -EMSGSIZE to rtnl_fdb_dump (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use __ethtool_get_ksettings (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix rocker_world_port_obj_vlan_add() (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add support for more attributes and export timer (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: reduce the indentation level in br_mdb_fill_info (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: log port STP state on change (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: switchdev: Offload VLAN flags to hardware bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Allow for PVID deletion (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add the Switch Port Acceptable Frame Types register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: return -EOPNOTSUPP for undefined world ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move OF-DPA stuff into separate file (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: call rocker_cmd_exec function with "nowait" boolean instead of flags (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove trans parameter to rocker_cmd_exec function (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: pre-allocate wait structures during cmd ring init (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: pass "learning" value as a parameter to rocker_port_set_learning (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: introduce worlds infrastructure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move rocker and rocker_port structs into header (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement get settings mode command (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: push tlv processing into separate files (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: rename rocker.c to rocker_main.c (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: rename rocker.h to rocker_hw.h (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove unused rocker_port param from alloc funcs and shorten their names (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Set STP state when leaving 802.1D bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Treat local port 64 as valid (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: avoid uninitialized variable warning (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Passing the port-group pointer to br_mdb module (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: Separate br_mdb_entry->state from net_bridge_port_group->state (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add support for offloaded mdb entries (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Require RTNL mutex to be held when sending FDB notifications (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Use correct offset in field definiton (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Compare local ports instead of pointers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Dump LAG FDB records only once (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use correct netdev when notifying bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Don't report VLAN for 802.1D FDB entries (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Notify bridge's FDB only based on learning_sync (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Disable learning according to STP state (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Don't forward packets when STP state is DISABLED (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Flush FDB when leaving bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add the Switch Filtering DB Flush register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Handle port leaving LAG while bridged (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix lockdep addr_list_lock false positive splat (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: fix SWITCHDEV_OBJ_ID_PORT_MDB (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add FDB lock to prevent session interleaving (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Adding IGMP snooping documentation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Adding layer 2 multicast support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Adding VID to FID translatation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Changing the maximum number of multicast group to a define (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Adding SMID register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of multicast record for SFD register (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Reflect MDB entries to hardware (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Adding MDB entry offload (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: remove FDB entry in case we get unknown object notification (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: pass local_port to mlxsw_sp_port_fdb_uc_op (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: remove an unnecessary condition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Remember untagged VLANs (Ivan Vecera) [1275772 1297841 1331748] - [net] mlxsw: Disable vlan_filtering for non .1D bridge (Ivan Vecera) [1275772] - [netdrv] mlxsw: Renaming local variable names for consistency (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Fixing vlans init range (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add vlan filtering change for new bridged device (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add vlan filtering change notification (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add bridge vlan_filtering attribute (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Propagate vlan add failure to user (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Adjust value of CPU egress traffic class (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Only call /sbin/bridge-stp for the initial network namespace (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Change bridge port attributes only when bridged (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Set bridge status in appropriate functions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Return NOTIFY_BAD on bridge failure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Initialize PVID only once (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Use devm_kzalloc to allocate mlxsw_hwmon structure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Allow to reset temperature history via hwmon interface (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bridge: Pass ageing time as clock_t instead of jiffies (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for VLAN devices on top of LAG (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Enable FDB records for VLAN devices on top of LAG (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add lag_vid field to SFD register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for VLAN devices bridging (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Handle VLAN devices linking / unlinking (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Adjust FDB notifications for VLAN devices (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Adjust switchdev ops for VLAN devices (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use FID instead of VID when accessing FDB (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add another flood table for vFIDs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use appropriate parameter name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Split vFID range in two (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Allocate active VLANs only for port netdevs (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Pass original device to port netdev driver (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: vlan: Use switchdev_port* in vlan_netdev_ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Fix temperature sensor index during initialization (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix max temperature getting (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: remove an unneeded condition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: fix some error handling (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Change BUG to WARN in hwmon code (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Implement LAG tx enabled lower state change (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Implement FDB add/remove/dump for LAG (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Implement LAG port join/leave (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of LAG unicast record for SFN register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of LAG unicast record for SFD register (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add link aggregation configuration registers definitions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Implement LAG processing for received packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Add support for packets received from LAG port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add set_rx_mode ndo stub (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: set inactive flags on release (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: implement lower state change propagation (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: allow notifications for bond_set_slave_link_state (Ivan Vecera) [1275772 1297841 1331748] - [net] team: implement lower state change propagation (Ivan Vecera) [1275772 1297841 1331748] - [net] introduce lower state changed info structure for LAG lowers (Ivan Vecera) [1275772 1297841 1331748] - [net] introduce change lower state notifier (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: fill-up LAG changeupper info struct and pass it along (Ivan Vecera) [1275772 1297841 1331748] - [net] team: fill-up LAG changeupper info struct and pass it along (Ivan Vecera) [1275772 1297841 1331748] - [net] add info struct for LAG changeupper (Ivan Vecera) [1275772 1297841 1331748] - [net] add possibility to pass information about upper device via notifier (Ivan Vecera) [1275772 1297841 1331748] - [net] propagate upper priv via netdev_master_upper_dev_link (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_lag_port helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_lag_master helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_team_port helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_team_master helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Implement fan control using hwmon (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of fan management registers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Implement temperature hwmon interface (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add definition of temperature management registers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for port identification (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Management LED Control register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add error paths to __mlxsw_sp_port_vlans_add (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Unify setting of HW VLAN filters (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Use correct PVID value when removing VLANs (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix return code of fdb_dump stub (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bridge: Check return code is not EOPNOTSUPP (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: respect SKIP_EOPNOTSUPP flag in case there is no recursion (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: Use rcu_dereference instead of rtnl_dereference (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: Use correct flag name in comment (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: Prevent possible use-after-free (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix: pass correct obj size when deferring obj add (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix: erasing too much of vlan obj when handling multiple vlan specs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Make mlxsw_sp_port_switchdev_ops static (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Put braces on all arms of branch statement (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Put constant on the right side of comparisons (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Fix ageing time value (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Avoid unnecessary line wrap for mlxsw_reg_sfd_uc_unpack (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix desription typos of couple of SFN items (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Fix description for reg_sfd_uc_sub_port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for flood control (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add support for VLAN ranges in flooding configuration (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: move "bridged" bool to u8 flags (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Make flood to CPU optional (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: Add support for flood control (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: set is_local and is_static before fdb entry is added to the fdb hashtable (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Adding switchdev ageing notification on port bridged (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: spectrum: Add initial support for Spectrum ASIC (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Port VLAN MAC Learning register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Filtering Database Aging Time register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Virtual-Port Enabling register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch VID to FID Allocation register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch FID Management register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add shared buffer configuration registers definitions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Port VID and Switch Port VLAN Membership registers definitions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch FDB Notification register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Add Switch Filtering Database register definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: item: Add MLXSW_ITEM_BUF_INDEXED helper (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: item: Make src arg of memcpy_to helper const (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: cmd: Introduce FID-offset flooding tables (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: cmd: Introduce per-FID flooding tables (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Enable configuration of flooding domains (Ivan Vecera) [1275772 1297841 1331748] - [net] introduce pre-change upper device notifier (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: cmd: Update CONFIG_PROFILE command documentation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Add trap group for control packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Simplify traps creation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Introduce mlxsw_reg_spms_vid_pack helper and use it (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Adjust definition of enum mlxsw_reg_sfgc_type (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Remove extra space in SFGC ID define (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: reg: Uppercase letters in register IDs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Use dev_level_ratelimited instead of net_ratelimit & dev_level (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Do not use EMADs in mlxsw_emad_fini (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Limit number of entries being sent in single MAP_FA cmd (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Remove MLXSW_PCI_RDQS/SDQS defines and checks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Do not use MLXSW_PCI_SDQS_COUNT define (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: pci: Use MLXSW_PCI_CQS_MAX instead of MLXSW_PCI_CQS_COUNT (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: switchx2: Use ETH_ALEN for mac address length (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Remove multicast ID configuration (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: assert rtnl mutex when going over lower netdevs (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove nowait from switchdev callbacks (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: defer switchdev fdb del call in fdb_del_external_learn (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce possibility to defer obj_add/del (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove pointers from switchdev objects (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: allow caller to explicitly request attr_set as deferred (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: make struct switchdev_attr parameter const for attr_set calls (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce switchdev deferred ops infrastructure (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: core: Fix race condition in __mlxsw_emad_transmit (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: move back vlan_flush (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: drop unnecessary flush code (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use rcu for vlan_list traversal in br_fill_ifinfo (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use proper rcu for the vlgrp member (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix gc_timer mod/del race condition (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: check if the vlan id is in the proper vlan range (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: enforce no pvid flag in vlan ranges (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: enforce no pvid flag in vlan ranges (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: try switchdev op first in __vlan_vid_add/del (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: handle setting bridge ageing_time (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: push bridge setting ageing_time down to switchdev (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: skip over ports returning -EOPNOTSUPP when recursing ports (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add bridge ageing_time attribute (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: allow adding of fdb entries pointing to the bridge device (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Fix bug in __mlxsw_item_bit_array_offset (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: switchx2: changing order of exit fallbacks (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: fix warnings for big-endian 32-bit dma_addr_t (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for port's multicast_router attribute (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: allow to flush port's fdb (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's timer values (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's topology_change_ack and config_pending (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's id and number (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's designated cost and port (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's bridge id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export port's root id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: make br_fill_info's frame size smaller (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for default_pvid (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for netfilter tables config (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for igmp's intervals (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_startup_query_count (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_last_member_count (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for igmp's hash_max (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for igmp's hash_elasticity (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_querier (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_query_use_ifaddr (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_snooping (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for multicast_router (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add fdb flush (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add group_addr support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export all timers (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export topology_change and topology_change_detected (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export root path cost (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export root port (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export bridge id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: export root id (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add group_fwd_mask support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use br_vlan_should_use to simplify __vlan_add/del (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: drop master_flags from __vlan_add (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use br_vlan_(get|put)_master to deal with refcounts (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: use rcu list for the ordered vlan list (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: push object ID back to object structure (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bring back switchdev_obj and use it as a generic object param (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename switchdev_obj_fdb to switchdev_obj_port_fdb (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename switchdev_obj_vlan to switchdev_obj_port_vlan (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename SWITCHDEV_ATTR_* enum values to SWITCHDEV_ATTR_ID_* (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename SWITCHDEV_OBJ_* enum values to SWITCHDEV_OBJ_ID_* (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: don't pass flags when creating context only (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: fix possible null ptr derefs on port init and deinit (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: move pvid inside net_bridge_vlan_group (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: fix possible null vlgrp deref while registering new port (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: adjust rhashtable initial size and hash locks size (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: extract struct switchdev_obj_* (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: abstract object in add/del ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: pass callback to dump operation (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove dev from switchdev_obj cb (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: move dev in switchdev_fdb_dump (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove dev in port_vlan_dump_put (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: add per-vlan struct and move to rhashtables (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: reduce transaction phase enum down to a boolean (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove "ABORT" transaction phase (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove "NONE" transaction phase (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use switchdev transaction queue for allocated memory (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: push struct switchdev_trans down through rocker code (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add switchdev_trans_ph_prepare/commit helpers (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: move transaction phase enum under transaction structure (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce transaction item queue for attr_set and obj_add (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename "trans" to "trans_ph". (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: update documentation on FDB ageing_time (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: don't age externally added FDB entries (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add FDB cleanup timer (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: adding port ageing_time for ageing out FDB entries (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: define some min/max/default ageing time constants (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: store rocker_port in fdb key rather than pport (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: track when FDB entry is touched. (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnetlink: catch -EOPNOTSUPP errors from ndo_bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: remove unnecessary switchdev include (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: check __vlan_vid_del for error (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix return value of switchdev_port_fdb_dump in case of error (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Make mailboxes 4KB aligned (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: adjust transmit fail log message level in __mlxsw_emad_transmit (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Remove duplicate included header (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use change upper info (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use new helper to figure out master kind (Ivan Vecera) [1275772 1297841 1331748] - [net] add netif_is_bridge_master helper (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Add netlink support for vlan_protocol attribute (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: fix error return code (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix netlink max attr size (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: hook ndo_neigh_destroy to cleanup neigh refs in driver (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: print switch ID consistent with phys_switch_id sysfs node (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: support static FDB addresses (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Use 'zx' to print size_t format (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: add support for vlan_filtering attribute (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Fix use-after-free bug in mlxsw_sx_port_xmit (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Use correct skb length when dumping payload (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Simplify mlxsw_sx_port_xmit function (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Strip FCS from incoming packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Make pci module dependent on HAS_DMA and HAS_IOMEM (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Make system port to local port mapping explicit (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Call free_netdev when removing port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use netdev_err after register_netdev (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: NULL port if port probe fails (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: fix vlan_enabled access when vlans are not configured (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add/del entry on all vlans if vlan_filter is enabled and vid is 0 (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: linearize skb in case frags would not fit into tx descriptor (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: enable support for scattered packets (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: free netdevice during netdevice removal (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Introduce Mellanox SwitchX-2 ASIC support (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Add interface to access registers and process events (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Add PCI bus implementation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] mlxsw: Introduce Mellanox switch driver core (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: fix delmdb state in the notification (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mcast: give fast leave precedence over multicast router and querier (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink: fix slave_changelink/br_setport race conditions (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: update documentation for offload_fwd_mark (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add offload_fwd_mark support (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add offload_fwd_mark generator helper (Ivan Vecera) [1275772 1297841 1331748] - [net] add phys ID compare helper to test if two IDs are the same (Ivan Vecera) [1275772 1297841 1331748] - [net] don't reforward packets already forwarded by offload device (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: forward packets to CPU when port is joined to openvswitch (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: multicast: fix handling of temp and perm entries (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: multicast: notify on group delete (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Handle protodown notifications (Ivan Vecera) [1275772 1297841 1331748] - [net] netlink: changes for setting and clearing protodown via netlink (Ivan Vecera) [1275772 1297841 1331748] - [net] Add protodown support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: add vlan support for user entries (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: don't abort unsupported operations (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: fill state in br_mdb_notify (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add change MTU support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: zero out the local br_ip variable before use (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: mdb: start delete timer for temp static entries (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: vlan: flush the dynamically learned entries on port vlan delete (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: ignore unsupported bridge flags (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: call correct unregister function on error (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: change BUG_ON to WARN for attr set failure case (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add VLAN support for port's bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: rename vlan vid_start to vid_begin (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: multicast: start querier timer when running user-space stp (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fdb filter_dev is always NULL for self (device), so remove check (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix br_stp_set_bridge_priority race conditions (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: del external_learned fdbs from device on flush or ageout (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move port stop to 'no wait' processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: move MAC learn event back to 'no wait' processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: mark STP update as 'no wait' processing (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: mark neigh update event processing as 'no wait' (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: revert back to support for nowait processes (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix neigh tbl index increment race (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: gaurd against NULL rocker_port when removing ports (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use either ndo VLAN ops or switchdev VLAN ops to install MASTER vlans (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix BUG when port driver doesn't support set attr op (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix handling for drivers not supporting IPv4 fib add/del ops (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: make br_fdb_delete also check if the port matches (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: use switchdev_port_obj_xxx for IPv4 FIB add/modify/delete ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: for static FDB ops, use switchdev_port_fdb_xxx ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: fix grammer error (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: documentation: fix longer-than-80-char lines (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove support for legacy VLAN ndo ops (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: install/remove router MAC for untagged VLAN when joining/leaving bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: install untagged VLAN (vid=0) support for each port (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: cleanup vlan table on error adding vlan (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: zero allocate ports array (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove rocker parameter from functions that have rocker_port parameter (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: mark parameters and local variables as const (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove unused rocker_port parameter from rocker_port_kfree (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix lockdep splat (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: make rocker_port_internal_vlan_id_{get, put}() non-transactional (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: do not make neighbour entry changes when preparing transactions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: do not modify fdb table in rocker_port_fdb() when preparing transactions (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: do not delete fdb entries in rocker_port_fdb_flush() when preparing transactions (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add support for fdb add/del/dump via switchdev_port_obj ops. (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix a neigh entry leak issue (Ivan Vecera) [1275772 1297841 1331748] - [net] rename RTNH_F_EXTERNAL to RTNH_F_OFFLOAD (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: don't use anonymous union on switchdev attr/obj structs (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: apply review comments on documentation (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: align comment with other comments in block (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: sparse warning: pass ipv4 fib dst as network-byte order (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: sparse warning: make __switchdev_port_obj_add static (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: bring documentation up-to-date (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: make checkpatch -f clean (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove NETIF_F_HW_SWITCH_OFFLOAD feature flag (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: convert fib_ipv4_add/del over to switchdev_port_obj_add/del (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: cut over to new switchdev_port_bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new switchdev_port_bridge_getlink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: revert br_dellink change back to original (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove unused switchdev_port_bridge_dellink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: cut over to new switchdev_port_bridge_dellink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new switchdev_port_bridge_dellink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: restore br_setlink back to original (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove old switchdev_port_bridge_setlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: cut over to new switchdev_port_bridge_setlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new switchdev bridge setlink (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add bridge port flags attr (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: use switchdev add/del obj for bridge port vlans (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add port vlan obj (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce switchdev add/del obj ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: convert STP update to switchdev attr set (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: support prepare-commit transaction model (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: convert parent_id_get to switchdev attr get (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce get/set attrs ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: s/swdev_/switchdev_/ (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: s/netdev_switch_/switchdev_/ and s/NETDEV_SWITCH_/SWITCHDEV_/ (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Use ether_addr_equal (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix error return code in rocker_probe() (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: handle non-bridge master change (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix stp update API to work with layered netdevices (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: kernel-doc cleanup on swithdev ops (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add ageing_time, stp_state, priority over netlink (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add support for phys_port_name (Ivan Vecera) [1275772 1297841 1331748] - [net] add support for phys_port_name (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: replace fixed stack allocation with dynamic allocation (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: remove ndo ops for switchdev (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: use new swdev ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add swdev ops (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: correct spelling of notifier in comments (Ivan Vecera) [1275772 1297841 1331748] - [net] fib_trie: call fib_table_flush_external under RTNL (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add netlink flags to IPv4 FIB add op (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: use gpl variant of symbol export (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: sparse: fix dynamic allocation on stack warning (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: quiet sparce endianess warnings (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fib: make netdev_switch_fib_ipv4_abort in header file static inline (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix some sparse warnings (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix CONFIG_IP_MULTIPLE_TABLES compile issue (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement IPv4 fib offloading (Ivan Vecera) [1275772 1297841 1331748] - [net] fib: hook IPv4 fib for hardware offload (Ivan Vecera) [1275772 1297841 1331748] - [net] ipv4: add net bool fib_offload_disabled (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: implement IPv4 fib ndo wrappers (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: don't support custom ip rules, for now (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add IPv4 fib ndo ops wrappers (Ivan Vecera) [1275772 1297841 1331748] - [net] netdevice: add IPv4 fib add/del ops (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnetlink: add RTNH_F_EXTERNAL flag for fib offload (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix bridge netlink RCU usage (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add a check for NULL in rocker_probe_ports() (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: fix link notification skb size calculation to include vlan ranges (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: put port in FORWADING state after leaving bridge (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: rename lport to pport (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix non-portable err return codes (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add vlan info to bridge setlink and dellink notification messages (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Fix inability to add non-vlan fdb entry (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add missing bridge port check for offloads (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add support for retrieving port level statistics (Ivan Vecera) [1275772 1297841 1331748] - [net] team: handle NETIF_F_HW_SWITCH_OFFLOAD flag and add ndo_bridge_setlink/dellink handlers (Ivan Vecera) [1275772 1297841 1331748] - [net] bonding: handle NETIF_F_HW_SWITCH_OFFLOAD flag and add ndo_bridge_setlink/dellink handlers (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: set feature NETIF_F_HW_SWITCH_OFFLOAD (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: offload bridge port attributes to switch asic if feature flag set (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: add new apis to set and del bridge port attributes (Ivan Vecera) [1275772 1297841 1331748] - [net] netdev: introduce new NETIF_F_HW_SWITCH_OFFLOAD feature flag for switch device offloads (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: fix typo in inline function definition (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add basic netdev counters (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: replace br_fdb_external_learn_* calls with switchdev notifier events (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce switchdev notifier (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix harmless warning on 32-bit machines (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Do not call ndo_dflt_fdb_dump if ndo_fdb_dump is defined (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: remove mode BRIDGE_MODE_SWDEV (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: remove swdev mode (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add dependency to CONFIG_BRIDGE in Kconfig (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: fix eth_type type in struct rocker_ctrl (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: introduce be put/get variants and use it when appropriate (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Use logical operators on booleans (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: Add proper validation of Netlink attributes (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: add ndo_bridge_setlink/getlink support for learning policy (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement ndo_fdb_dump (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement L2 bridge offloading (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: implement rocker ofdpa flow table manipulation (Ivan Vecera) [1275772 1297841 1331748] - [netdrv] rocker: introduce rocker switch driver (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add new hwmode swdev (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add API to notify bridge driver of learned FBD on offloaded device (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: call netdev_sw_port_stp_update when bridge port STP status changes (Ivan Vecera) [1275772 1297841 1331748] - [net] sysfs: expose physical switch id for particular device (Ivan Vecera) [1275772 1297841 1331748] - [net] rtnl: expose physical switch id for particular device (Ivan Vecera) [1275772 1297841 1331748] - [net] switchdev: introduce generic switch devices support (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: convert flags in fbd entry into bitfields (Ivan Vecera) [1275772 1297841 1331748] - [net] neigh: sort Neighbor Cache Entry Flags (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: rename fdb_*_hw to fdb_*_hw_addr to avoid confusion (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: add a br_set_state helper function (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Fix br_should_learn to check vlan_enabled (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Allow clearing of pvid and untagged bitmap (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Check if vlan filtering is enabled only once (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: implement rtnl_link_ops->changelink (Ivan Vecera) [1275772 1297841 1331748] - [net] revise "bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info" (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: implement rtnl_link_ops->slave_changelink (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: implement rtnl_link_ops->get_slave_size and rtnl_link_ops->fill_slave_info (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: switch order of rx_handler reg and upper dev link (Ivan Vecera) [1275772 1297841 1331748] - [documentation] net: ABI/testing: Spelling s/calss/class/ (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Update outdated comment on promiscuous mode (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: netlink dump interface at par with brctl (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Support 802.1ad vlan filtering (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Prepare for forwarding another bridge group addresses (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: Add 802.1ad tx vlan acceleration (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: rename struct bridge_mcast_query/querier (Ivan Vecera) [1275772 1297841 1331748] - [net] revert "bridge: Program port vlan filters only if filtering is enabled in bridge" (Ivan Vecera) [1275772 1297841 1331748] - [documentation] net: sysfs: add missing phys_port_id documentation (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: make br_device_notifier static (Ivan Vecera) [1275772 1297841 1331748] - [documentation] net: sysfs: add Documentation entries for basic set of attributes (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use is_skb_forwardable in forward path (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: move br_net_exit() to br.c (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use DEVICE_ATTR_xx macros (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: remove unnecessary parentheses (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: spelling fixes (Ivan Vecera) [1275772 1297841 1331748] - [net] bridge: use the bridge IP addr as source addr for querier (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: fix sb register stub in case devlink is disabled (Ivan Vecera) [1297841] - [net] devlink: implement shared buffer occupancy monitoring interface (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: add shared buffer configuration (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: add missing install of header (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: share user_ptr pointer for both devlink and devlink_port (Ivan Vecera) [1275772 1297841 1331748] - [net] devlink: remove implicit type set in port register (Ivan Vecera) [1275772 1297841 1331748]- [tools] perf ctf: Convert invalid chars in a string before set value (Jiri Olsa) [1373817] - [tools] perf record: Fix crash when kptr is restricted (Jiri Olsa) [1373817] - [tools] perf symbols: Check kptr_restrict for root (Jiri Olsa) [1373817] - [tools] kbuild: rename cmd_cc_i_c to cmd_cpp_i_c (Jiri Olsa) [1373817] - [tools] perf record: Read from backward ring buffer (Jiri Olsa) [1373817] - [tools] perf record: Rename variable to make code clear (Jiri Olsa) [1373817] - [tools] perf record: Prevent reading invalid data in record__mmap_read (Jiri Olsa) [1373817] - [tools] perf evlist: Add API to pause/resume (Jiri Olsa) [1373817] - [tools] perf trace: Use the ptr->name beautifier as default for "filename" args (Jiri Olsa) [1373817] - [tools] perf trace: Use the fd->name beautifier as default for "fd" args (Jiri Olsa) [1373817] - [tools] perf report: Add srcline_from/to branch sort keys (Jiri Olsa) [1373817] - [tools] perf evsel: Record fd into perf_mmap (Jiri Olsa) [1373817] - [tools] perf evsel: Add overwrite attribute and check write_backward (Jiri Olsa) [1373817] - [tools] perf tools: Set buildid dir under symfs when --symfs is provided (Jiri Olsa) [1373817] - [tools] perf trace: Only auto set call-graph to "dwarf" when syscalls are being traced (Jiri Olsa) [1373817] - [tools] perf annotate: Sort list of recognised instructions (Jiri Olsa) [1373817] - [tools] perf annotate: Fix identification of ARM blt and bls instructions (Jiri Olsa) [1373817] - [tools] perf trace: Fix exit_group() formatting (Jiri Olsa) [1373817] - [tools] perf top: Use machine->kptr_restrict_warned (Jiri Olsa) [1373817] - [tools] perf trace: Warn when trying to resolve kernel addresses with kptr_restrict=1 (Jiri Olsa) [1373817] - [tools] perf machine: Do not bail out if not managing to read ref reloc symbol (Jiri Olsa) [1373817] - [tools] perf symbols: Introduce DSO__NAME_KALLSYMS and DSO__NAME_KCORE (Jiri Olsa) [1373817] - [tools] perf stat: Use cpu-clock event for cpu targets (Jiri Olsa) [1373817] - [tools] perf stat: Update runtime using cpu-clock event (Jiri Olsa) [1373817] - [tools] perf stat: Fix indentation of stalled backend cycle (Jiri Olsa) [1373817] - [tools] perf symbols: Store vdso buildid unconditionally (Jiri Olsa) [1373817] - [tools] perf stat: Avoid fractional digits for integer scales (Jiri Olsa) [1373817] - [tools] perf tools: Fix perf regs mask generation (Jiri Olsa) [1373817] - [tools] perf/powerpc: Add support for unwinding perf-stackdump (Jiri Olsa) [1373817] - [tools] perf: Fix misspellings in comments (Jiri Olsa) [1373817] - [tools] perf buildid-cache: Use lsdir() for looking up buildid caches (Jiri Olsa) [1373817] - [tools] perf symbols: Use lsdir() for the search in kcore cache directory (Jiri Olsa) [1373817] - [tools] perf tools: Use SBUILD_ID_SIZE where applicable (Jiri Olsa) [1373817] - [tools] perf tools: Fix lsdir to set errno correctly (Jiri Olsa) [1373817] - [tools] perf trace: Move seccomp args beautifiers to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf trace: Move flock op beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf build: Add build-test for debug-frame on arm/arm64 (Jiri Olsa) [1373817] - [tools] perf build: Add build-test for libunwind cross-platforms support (Jiri Olsa) [1373817] - [tools] perf script: Fix export of callchains with recursion in db-export (Jiri Olsa) [1373817] - [tools] perf script: Fix callchain addresses in db-export (Jiri Olsa) [1373817] - [tools] perf script: Fix symbol insertion behavior in db-export (Jiri Olsa) [1373817] - [tools] perf symbols: Add dso__insert_symbol function (Jiri Olsa) [1373817] - [tools] perf scripting python: Use Py_FatalError instead of die() (Jiri Olsa) [1373817] - [tools] perf tools: Remove xrealloc and ALLOC_GROW (Jiri Olsa) [1373817] - [tools] perf help: Do not use ALLOC_GROW in add_cmd_list (Jiri Olsa) [1373817] - [tools] perf pmu: Make pmu_formats_string to check return value of strbuf (Jiri Olsa) [1373817] - [tools] perf header: Make topology checkers to check return value of strbuf (Jiri Olsa) [1373817] - [tools] perf tools: Make alias handler to check return value of strbuf (Jiri Olsa) [1373817] - [tools] perf help: Make check_emacsclient_version to check strbuf APIs (Jiri Olsa) [1373817] - [tools] perf probe: Check the return value of strbuf APIs (Jiri Olsa) [1373817] - [tools] perf tools: Rewrite strbuf not to die() (Jiri Olsa) [1373817] - [tools] perf symbols: Fix handling of zero-length symbols (Jiri Olsa) [1373817] - [tools] perf evsel: Print state of perf_event_attr.write_backward (Jiri Olsa) [1373817] - [tools] perf tests: Add test to check backward ring buffer (Jiri Olsa) [1373817] - [tools] perf tools: Support reading from backward ring buffer (Jiri Olsa) [1373817] - [tools] perf script: Fix incorrect python db-export error message (Jiri Olsa) [1373817] - [tools] perf stat: Scale values by unit before metrics (Jiri Olsa) [1373817] - [tools] perf callchain: Recording 'dwarf' callchains do not need DWARF unwinding support (Jiri Olsa) [1373817] - [tools] perf trace: Move futex_op beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf trace: Move open_flags beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf trace: Move signum beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf stat: Add extra output of counter values with -vv (Jiri Olsa) [1373817] - [tools] perf script: Update export-to-postgresql to support callchain export (Jiri Olsa) [1373817] - [tools] perf script: Expose usage of the callchain db export via the python api (Jiri Olsa) [1373817] - [tools] perf script: Add call path id to exported sample in db export (Jiri Olsa) [1373817] - [tools] perf script: Enable db export to output sampled callchains (Jiri Olsa) [1373817] - [tools] perf tools: Refactor code to move call path handling out of thread-stack (Jiri Olsa) [1373817] - [tools] perf callchain: Fix incorrect ordering of entries (Jiri Olsa) [1373817] - [tools] perf trace: Do not print raw args list for syscalls with no args (Jiri Olsa) [1373817] - [tools] perf evlist: Rename variable in perf_mmap__read() (Jiri Olsa) [1373817] - [tools] perf evlist: Extract perf_mmap__read() (Jiri Olsa) [1373817] - [tools] perf symbols: Fix kallsyms perf test on ppc64le (Jiri Olsa) [1373817 1376534] - [tools] perf powerpc: Fix kprobe and kretprobe handling with kallsyms on ppc64le (Jiri Olsa) [1373817 1376534] - [tools] perf hists: Move sort__has_comm into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_thread into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_socket into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_dso into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_sym into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__has_parent into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf hists: Move sort__need_collapse into struct perf_hpp_list (Jiri Olsa) [1373817] - [tools] perf tools powerpc: Add support for generating bpf prologue (Jiri Olsa) [1373817] - [tools] perf trace: Do not show the runtime_ms for a thread when not collecting it (Jiri Olsa) [1373817] - [tools] perf trace: Sort syscalls stats by msecs in --summary (Jiri Olsa) [1373817] - [tools] perf trace: Sort summary output by number of events (Jiri Olsa) [1373817] - [tools] perf tools: Add template for generating rbtree resort class (Jiri Olsa) [1373817] - [tools] perf machine: Introduce number of threads member (Jiri Olsa) [1373817] - [tools] perf tests: Do not use sizeof on pointer type (Jiri Olsa) [1373817] - [tools] perf trace: Move msg_flags beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf record: Generate tracking events for process forked by perf (Jiri Olsa) [1373817] - [tools] perf record: Disable buildid cache options by default in switch output mode (Jiri Olsa) [1373817] - [tools] perf record: Force enable --timestamp-filename when --switch-output is provided (Jiri Olsa) [1373817] - [tools] perf record: Split output into multiple files via '--switch-output' (Jiri Olsa) [1373817] - [tools] perf tools: Derive trigger class from auxtrace_snapshot (Jiri Olsa) [1373817] - [tools] perf tools: Introduce trigger class (Jiri Olsa) [1373817] - [tools] perf probe: Use strbuf for making strings (Jiri Olsa) [1373817] - [tools] perf evsel: Remove two extraneous ending newlines in open_strerror() (Jiri Olsa) [1373817] - [tools] perf evsel: Handle ENOMEM for perf_event_max_stack + PERF_SAMPLE_CALLCHAIN (Jiri Olsa) [1373817] - [tools] perf tools: Set the maximum allowed stack from /proc/sys/kernel/perf_event_max_stack (Jiri Olsa) [1373817] - [tools] perf bench: Remove one more die() call (Jiri Olsa) [1373817] - [tools] perf probe: Fix module probe issue if no dwarf support (Jiri Olsa) [1373817] - [tools] perf probe: Fix offline module name missmatch issue (Jiri Olsa) [1373817] - [tools] perf trace: Read thread's COMM from /proc when not set (Jiri Olsa) [1373817] - [tools] perf thread: Introduce method to set comm from /proc/pid/self (Jiri Olsa) [1373817] - [tools] lib api fs: Add helper to read string from procfs file (Jiri Olsa) [1373817] - [tools] perf trace: Do not beautify the 'pid' parameter as a simple integer (Jiri Olsa) [1373817] - [tools] perf trace: Move perf_flags beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf probe: Set default kprobe group name if it is not given (Jiri Olsa) [1373817] - [tools] perf probe: Let probe_file__add_event return 0 if succeeded (Jiri Olsa) [1373817] - [tools] perf tools: Add lsdir() helper to read a directory (Jiri Olsa) [1373817] - [tools] perf probe: Close target file on error path (Jiri Olsa) [1373817] - [tools] perf evlist: Enforce ring buffer reading (Jiri Olsa) [1373817] - [tools] perf hists: Clear dummy entry accumulated period (Jiri Olsa) [1373817] - [tools] perf intel-pt: Fix off-by-one comparison on maximum code (Jiri Olsa) [1373817] - [tools] perf bench futex: Simplify wrapper for LOCK_PI (Jiri Olsa) [1373817] - [tools] perf tests: Replace assignment with comparison on assert check (Jiri Olsa) [1373817] - [tools] perf tools: Remove duplicate const qualifier (Jiri Olsa) [1373817] - [tools] perf tools: Make the x86 clean quiet (Jiri Olsa) [1373817] - [tools] perf evlist: Decode perf_event_attr->branch_sample_type (Jiri Olsa) [1373817] - [tools] perf trace: Make --pf honour --min-stack too (Jiri Olsa) [1373817] - [tools] perf trace: Make --event honour --min-stack too (Jiri Olsa) [1373817] - [tools] perf script: Fix segfault when printing callchains (Jiri Olsa) [1373817] - [tools] perf trace: Make --pf maj/min/all use callchains too (Jiri Olsa) [1373817] - [tools] perf trace: Extract evsel contructor from perf_evlist__add_pgfault (Jiri Olsa) [1373817] - [tools] perf buildid: Fix off-by-one in write_buildid() (Jiri Olsa) [1373817] - [tools] perf test: Add missing verbose output explaining the reason for failure (Jiri Olsa) [1373817] - [tools] perf test: Ignore kcore files in the "vmlinux matches kallsyms" test (Jiri Olsa) [1373817] - [tools] perf symbols: Allow loading kallsyms without considering kcore files (Jiri Olsa) [1373817] - [tools] perf build: Remove x86 references from arch-neutral Build (Jiri Olsa) [1373817] - [tools] perf jit: memset() variable 'st' using the correct size (Jiri Olsa) [1373817] - [tools] perf script: Fix postgresql ubuntu install instructions (Jiri Olsa) [1373817] - [tools] perf top: Use callchain_param.enabled instead of symbol_conf.use_callchain (Jiri Olsa) [1373817] - [tools] perf hists browser: Fold two consecutive symbol_conf.use_callchain ifs (Jiri Olsa) [1373817] - [tools] perf tools: Ditch record_opts.callgraph_set (Jiri Olsa) [1373817] - [tools] perf report: Use callchain_param.enabled instead of tool specific knob (Jiri Olsa) [1373817] - [tools] perf callchain: Set callchain_param.enabled when parsing --call-graph (Jiri Olsa) [1373817] - [tools] perf script: Check sample->callchain before using it (Jiri Olsa) [1373817] - [tools] perf evsel: Add missign class prefix to has_branch_stack method (Jiri Olsa) [1373817] - [tools] perf trace: Fix build when DWARF unwind isn't available (Jiri Olsa) [1373817] - [tools] perf trace: Bump --mmap-pages when --call-graph is used by the root user (Jiri Olsa) [1373817] - [tools] perf evlist: Expose perf_event_mlock_kb_in_pages() helper (Jiri Olsa) [1373817] - [tools] perf trace: Make --(min, max}-stack imply "--call-graph dwarf" (Jiri Olsa) [1373817] - [tools] perf record: Export record_opts based callchain parsing helper (Jiri Olsa) [1373817] - [tools] perf trace: Introduce --min-stack filter (Jiri Olsa) [1373817] - [tools] perf trace: Do not print interrupted syscalls when using --duration (Jiri Olsa) [1373817] - [tools] perf evsel: Move fprintf methods to separate source file (Jiri Olsa) [1373817] - [tools] perf trace: Add --max-stack knob (Jiri Olsa) [1373817] - [tools] perf script: Add --max-stack knob (Jiri Olsa) [1373817] - [tools] perf tools: Remove addr_location argument to sample__fprintf_callchain (Jiri Olsa) [1373817] - [tools] perf evsel: Require that callchains be resolved before calling fprintf_{sym, callchain} (Jiri Olsa) [1373817] - [tools] perf symbols: Move fprintf routines to separate object file (Jiri Olsa) [1373817] - [tools] perf evsel: Remove symbol_conf usage (Jiri Olsa) [1373817] - [tools] perf callchain: Start moving away from global per thread cursors (Jiri Olsa) [1373817] - [tools] perf trace: Move socket_type beautifier to tools/perf/trace/beauty/ (Jiri Olsa) [1373817] - [tools] perf config: Make show_config() use perf_config_set (Jiri Olsa) [1373817] - [tools] perf config: Introduce perf_config_set class (Jiri Olsa) [1373817] - [tools] perf record: Add '--timestamp-filename' option to append timestamp to output file name (Jiri Olsa) [1373817] - [tools] perf record: Turns auxtrace_snapshot_enable into 3 states (Jiri Olsa) [1373817] - [tools] perf data: Add perf_data_file__switch() helper (Jiri Olsa) [1373817] - [tools] perf session: Make ordered_events reusable (Jiri Olsa) [1373817] - [tools] perf ordered_events: Introduce reinit() (Jiri Olsa) [1373817] - [tools] perf trace: Move eventfd beautifiers to trace/beauty/ directory (Jiri Olsa) [1373817] - [tools] perf trace: Move mmap beautifiers to trace/beauty/ directory (Jiri Olsa) [1373817] - [tools] perf trace: Do not accept --no-syscalls together with -e (Jiri Olsa) [1373817] - [tools] perf evsel: Move some methods from session.[ch] to evsel.[ch] (Jiri Olsa) [1373817] - [tools] perf sched map: Display only given cpus (Jiri Olsa) [1373817] - [tools] perf sched map: Color given cpus (Jiri Olsa) [1373817] - [tools] perf sched map: Color given pids (Jiri Olsa) [1373817] - [tools] perf thread_map: Make new_by_tid_str constructor public (Jiri Olsa) [1373817] - [tools] perf sched: Use color_fprintf for output (Jiri Olsa) [1373817] - [tools] perf sched: Add compact display option (Jiri Olsa) [1373817] - [tools] perf cpu_map: Add has() method (Jiri Olsa) [1373817] - [tools] perf thread_map: Add has() method (Jiri Olsa) [1373817] - [tools] perf trace: Support callchains for --event too (Jiri Olsa) [1373817] - [tools] perf trace: Print unresolved symbol names as addresses (Jiri Olsa) [1373817] - [tools] perf evsel: Allow unresolved symbol names to be printed as addresses (Jiri Olsa) [1373817] - [tools] perf trace: Make "--call-graph" affect just "raw_syscalls:sys_exit" (Jiri Olsa) [1373817] - [tools] perf evsel: Rename config_callgraph() to config_callchain() and make it public (Jiri Olsa) [1373817] - [tools] perf evlist: Add (reset, set)_sample_bit methods (Jiri Olsa) [1373817] - [tools] perf evsel: Do not use globals in config() (Jiri Olsa) [1373817] - [tools] perf trace: Exclude the kernel part of the callchain leading to a syscall (Jiri Olsa) [1373817] - [tools] perf evsel: Introduce fprintf_callchain() method out of fprintf_sym() (Jiri Olsa) [1373817] - [tools] perf evsel: Rename print_ip() to fprintf_sym() (Jiri Olsa) [1373817] - [tools] perf trace: Add support for printing call chains on sys_exit events (Jiri Olsa) [1373817] - [tools] perf evsel: Allow passing a left alignment when printing a symbol (Jiri Olsa) [1373817] - [tools] perf evsel: Allow specifying a file to output in perf_evsel__print_ip (Jiri Olsa) [1373817] - [tools] perf symbols: Adjust symbol for shared objects (Jiri Olsa) [1373817] - [tools] perf symbols: Record text offset in dso to calculate objdump address (Jiri Olsa) [1373817] - [tools] perf tools: Build syscall table .c header from kernel's syscall_64.tbl (Jiri Olsa) [1373817] - [tools] perf tools: Allow generating per-arch syscall table arrays (Jiri Olsa) [1373817] - [tools] perf trace: Move syscall table id <-> name routines to separate class (Jiri Olsa) [1373817] - [tools] perf trace: Beautify mode_t arguments (Jiri Olsa) [1373817] - [tools] perf script: Process event update events (Jiri Olsa) [1373817] - [tools] perf tools: Add dedicated unwind addr_space member into thread struct (Jiri Olsa) [1373817] - [tools] perf tools: Introduce trim function (Jiri Olsa) [1373817] - [tools] perf trace: Beautify pid_t arguments (Jiri Olsa) [1373817] - [tools] perf trace: Beautify set_tid_address, getpid, getppid return values (Jiri Olsa) [1373817] - [tools] perf trace: Infrastructure to show COMM strings for syscalls returning PIDs (Jiri Olsa) [1373817] - [tools] perf trace: Beautify wait4/waitid 'options' argument (Jiri Olsa) [1373817] - [tools] perf trace: Beautify sched_setscheduler 'policy' argument (Jiri Olsa) [1373817] - [tools] perf list: Document event specifications better (Jiri Olsa) [1373817] - [tools] perf tools: Remove superfluous ARCH Makefile includes (Jiri Olsa) [1373817] - [tools] perf script perl: Do error checking on new backtrace routine (Jiri Olsa) [1373817] - [tools] perf config: Fix build with older toolchain (Jiri Olsa) [1373817] - [tools] perf trace: Don't set the base timestamp using events without PERF_SAMPLE_TIME (Jiri Olsa) [1373817] - [tools] perf trace: Introduce function to set the base timestamp (Jiri Olsa) [1373817] - [tools] perf tools: Fix PMU term format max value calculation (Jiri Olsa) [1373817] - [tools] perf intel-pt/bts: Define JITDUMP_USE_ARCH_TIMESTAMP (Jiri Olsa) [1373817] - [tools] perf jit: Add support for using TSC as a timestamp (Jiri Olsa) [1373817] - [tools] perf tools: Add time conversion event (Jiri Olsa) [1373817] - [tools] perf trace: Add getrandom beautifier related defines for older systems (Jiri Olsa) [1373817] - [tools] perf trace: Add seccomp beautifier related defines for older systems (Jiri Olsa) [1373817] - [tools] perf trace: Pretty print getrandom() args (Jiri Olsa) [1373817] - [tools] perf trace: Pretty print seccomp() args (Jiri Olsa) [1373817] - [tools] perf trace: Do not process PERF_RECORD_LOST twice (Jiri Olsa) [1373817] - [tools] perf tools: Add support for skipping itrace instructions (Jiri Olsa) [1373817] - [tools] perf script perl: Perl scripts now get a backtrace, like the python ones (Jiri Olsa) [1373817] - [tools] perf config: Rename 'v' to 'home' in set_buildid_dir() (Jiri Olsa) [1373817] - [tools] perf config: Rework buildid_dir_command_config to perf_buildid_config (Jiri Olsa) [1373817] - [tools] perf config: Remove duplicated set_buildid_dir calls (Jiri Olsa) [1373817] - [tools] perf tests: Add test to check for event times (Jiri Olsa) [1373817] - [tools] perf tools: Make -f/--force option documentation consistent across tools (Jiri Olsa) [1373817] - [tools] perf tools: Make hists__collapse_insert_entry static (Jiri Olsa) [1373817] - [tools] perf mem: Add -U/-K (--all-user/--all-kernel) options (Jiri Olsa) [1373817] - [x86] perf/x86/intel: Update event constraints when HT is off (Jiri Olsa) [1373817] - [kernel] perf/core: Remove a redundant check (Jiri Olsa) [1373817] - [x86] perf/x86/intel/uncore: Remove SBOX support for Broadwell server (Jiri Olsa) [1373817] - [x86] perf/x86/intel/rapl: Fix pmus free during cleanup (Jiri Olsa) [1373817] - [x86] perf/x86/intel/p4: Trival indentation fix, remove space (Jiri Olsa) [1373817] - [kernel] perf: optimize perf_fetch_caller_regs (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Convert ACCESS_ONCE()s (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Export CPU frequency ratios needed by PT decoders (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Bypass PT vs. LBR exclusivity if the core supports it (Jiri Olsa) [1373817] - [kernel] perf/core: Let userspace know if the PMU supports address filters (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Add support for address range filtering in PT (Jiri Olsa) [1373817] - [kernel] perf/core: Introduce address range filtering (Jiri Olsa) [1373817] - [kernel] perf/core: Extend perf_event_aux_ctx() to optionally iterate through more events (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Add IP filtering register/CPUID bits (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Move PT specific MSR bit definitions to a private header (Jiri Olsa) [1373817] - [kernel] perf/core: Move set_filter() out of CONFIG_EVENT_TRACING (Jiri Olsa) [1373817] - [kernel] perf/core: Add ::write_backward attribute to perf event (Jiri Olsa) [1373817] - [x86] perf/x86/intel: Add LBR filter support for Silvermont and Airmont CPUs (Jiri Olsa) [1373817] - [x86] perf/x86/amd/uncore: Do not register a task ctx for uncore PMUs (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Use boot_cpu_has() because it's there (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Prepare writing into the ring-buffer from the end (Jiri Olsa) [1373817] - [kernel] perf/core: Set event's default ::overflow_handler() (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Introduce new ioctl options to pause and resume the ring-buffer (Jiri Olsa) [1373817] - [x86] perf/x86/intel/bts: Move transaction start/stop to start/stop callbacks (Jiri Olsa) [1373817] - [x86] perf/x86/intel/pt: Move transaction start/stop to PMU start/stop callbacks (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Document AUX API usage (Jiri Olsa) [1373817] - [kernel] perf/core: Free AUX pages in unmap path (Jiri Olsa) [1373817] - [kernel] perf/ring_buffer: Refuse to begin AUX transaction after rb->aux_mmap_count drops (Jiri Olsa) [1373817] - [kernel] perf/core: Verify we have a single perf_hw_context PMU (Jiri Olsa) [1373817]- [kernel] rcu: sysctl: Panic on RCU Stall (Lauro Ramos Venancio) [1360867] - [kernel] sched/core: Panic on scheduling while atomic bugs if kernel.panic_on_warn is set (Lauro Ramos Venancio) [1360867] - [kernel] sched: Fix possible divide by zero in avg_atom() calculation (Mateusz Guzik) [1392466] - [kernel] printk: avoid livelock if another CPU printks continuously (Denys Vlasenko) [1294066] - [x86] smp: Fix __max_logical_packages value setup (Prarit Bhargava) [1394239] - [x86] revert "smp: Fix __max_logical_packages value setup" (Prarit Bhargava) [1394239] - [net] ipv6: add mtu lock check in __ip6_rt_update_pmtu (Xin Long) [1389210] - [net] Fix use after free in the recvmmsg exit path (Davide Caratti) [1390047] {CVE-2016-7117} - [net] pktgen: fix pkt_size (Paolo Abeni) [1381652] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map (Tomas Henzl) [1380441] - [scsi] megaraid_sas: Send SYNCHRONIZE_CACHE for VD to firmware (Tomas Henzl) [1380447] - [scsi] megaraid_sas: Do not fire DCMDs during PCI shutdown/detach (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Send correct PhysArm to FW for R1 VD downgrade (Tomas Henzl) [1396165] - [scsi] megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices (Tomas Henzl) [1380447] - [scsi] megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression (Tomas Henzl) [1380447] - [scsi] megaraid_sas: clean function declarations in megaraid_sas_base.c up (Tomas Henzl) [1396165] - [scsi] megaraid_sas: add in missing white space in error message text (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Fix the search of first memory bar (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Use memdup_user() rather than duplicating its implementation (Tomas Henzl) [1396165] - [scsi] megaraid_sas: Fix probing cards without io port (Tomas Henzl) [1396165] - [scsi] vmw_pvscsi: return SUCCESS for successful command aborts (Ewan Milne) [1394172] - [virtio] virtio-pci: alloc only resources actually used (Laurent Vivier) [1375153] - [netdrv] ibmvnic: Unmap ibmvnic_statistics structure (Steve Best) [1394911] - [netdrv] ibmveth: Add function to enable live MAC address changes (Laurent Vivier) [1375165] - [security] keys: Fix short sprintf buffer in /proc/keys show function (Frantisek Hrbata) [1375209] {CVE-2016-7042}- [netdrv] net/hyperv: avoid uninitialized variable (Vitaly Kuznetsov) [1392220] - [netdrv] netvsc: Remove mistaken udp.h inclusion (Vitaly Kuznetsov) [1392220] - [netdrv] netvsc: fix checksum on UDP IPV6 (Vitaly Kuznetsov) [1392220] - [netdrv] hv_netvsc: add ethtool statistics for tx packet issues (Vitaly Kuznetsov) [1392220] - [netdrv] hv_netvsc: rearrange start_xmit (Vitaly Kuznetsov) [1392220] - [netdrv] allow macvlans to move to net namespace (Jarod Wilson) [1368830] - [netdrv] ixgbe: test for trust in macvlan adjustments for vf (Ken Cox) [1379787] - [kernel] timekeeping: Copy the shadow-timekeeper over the real timekeeper last (Prarit Bhargava) [1344747] - [x86] tsc: Add additional Intel CPU models to the crystal quirk list (Prarit Bhargava) [1369419] - [x86] tsc: Use cpu id defines instead of hex constants (Prarit Bhargava) [1369419] - [x86] kexec: Fix kexec crash in syscall kexec_file_load() (Pingfan Liu) [1385109] - [char] hwrng: core - sleep interruptible in read (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - correct error check of kthread_run call (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Move hwrng_init call into set_current_rng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Drop current rng in set_current_rng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Do not register device opportunistically (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Fix current_rng init/cleanup race yet again (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: core - Use struct completion for cleanup_done (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: don't init list element we're about to add to list (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: don't double-check old_rng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: fix unregister race (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: use reference counts on each struct hwrng (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: move some code out mutex_lock for avoiding underlying deadlock (Amit Shah) [1081431 1271481 1376397 1377050] - [char] hwrng: place mutex around read functions and buffers (Amit Shah) [1081431 1271481 1376397 1377050] - [char] virtio-rng: skip reading when we start to remove the device (Amit Shah) [1081431 1271481 1376397 1377050] - [char] virtio-rng: fix stuck of hot-unplugging busy device (Amit Shah) [1081431 1271481 1376397 1377050] - [misc] cxl: Prevent adapter reset if an active context exists (Gustavo Duarte) [1388222] - [powerpc] rtas: Validate rtas.entry before calling enter_rtas() (Gustavo Duarte) [1386560] - [powerpc] powernv: Drop reference added by kset_find_obj() (Steve Best) [1394164] - [powerpc] mm: Prevent unlikely crash in copro_calculate_slb() (Steve Best) [1392448] - [powerpc] xmon: Add xmon command to dump process/task similar to ps(1) (Steve Best) [1391565] - [watchdog] hpwdt: remove email address from doc (Linda Knippers) [1323290] - [watchdog] hpwdt: Adjust documentation to match latest kernel module parameters (Linda Knippers) [1323290]- [fs] Retry operation on EREMOTEIO on an interrupted slot (Steve Dickson) [1378981] - [fs] ext4: pre-zero allocated blocks for DAX IO (Eric Sandeen) [1367989] - [x86] apic, doc: Justification for disabling IO APIC before Local APIC (Prarit Bhargava) [1384277] - [x86] apic: Disable I/O APIC before shutdown of the local APIC (Prarit Bhargava) [1384277] - [scsi] megaraid-sas: request irqs later (Tomas Henzl) [1392978] - [netdrv] i40e: Fix errors resulted while turning off TSO (Stefan Assmann) [1378509] - [powerpc] eeh: eeh_pci_enable(): fix checking of post-request state (Steve Best) [1383670]- [firmware] efi: Fix usage of illegal alignment on efi_low_alloc (Lenny Szubowicz) [1387689] - [net] tcp: fix use after free in tcp_xmit_retransmit_queue() (Mateusz Guzik) [1379531] {CVE-2016-6828} - [net] team: Fixing a bug in team driver due to incorrect 'unsigned int' to 'int' conversion (Hangbin Liu) [1382098] - [net] sctp: not return ENOMEM err back in sctp_packet_transmit (Xin Long) [1371362] - [net] sctp: make sctp_outq_flush/tail/uncork return void (Xin Long) [1371362] - [net] sctp: save transmit error to sk_err in sctp_outq_flush (Xin Long) [1371362] - [net] sctp: free msg->chunks when sctp_primitive_SEND return err (Xin Long) [1371362] - [net] sctp: do not return the transmit err back to sctp_sendmsg (Xin Long) [1371362] - [net] sctp: remove the unnecessary state check in sctp_outq_tail (Xin Long) [1371362] - [net] vxlan: fix duplicated and wrong error messages (Jiri Benc) [1366024] - [net] vxlan: reject multicast destination without an interface (Jiri Benc) [1366024] - [net] netdev, sched/wait: Fix sleeping inside wait event (Paolo Abeni) [1382175] - [net] Separate the close_list and the unreg_list (Paolo Abeni) [1382175]- [hv] do not lose pending heartbeat vmbus packets (Vitaly Kuznetsov) [1378615] - [net] openvswitch: avoid deferred execution of recirc actions (Lance Richardson) [1370643] - [net] ipv4: Use math to point per net sysctls into the appropriate struct net (Eric Garver) [1363661] - [x86] cpu/intel: Add Knights Mill to Intel family (Steve Best) [1380829] - [x86] kvm: lapic: cap __delay at lapic_timer_advance_ns (Marcelo Tosatti) [1389431] - [x86] kvm: x86: move nsec_to_cycles from x86.c to x86.h (Marcelo Tosatti) [1389431] - [tty] serial/8250: Touch NMI watchdog in wait_for_xmitr (Jiri Olsa) [1377938] - [acpi] acpi / scan: use platform bus type by default for _HID enumeration (Tony Camuso) [1383505] - [acpi] acpi / scan: introduce platform_id device PNP type flag (Tony Camuso) [1383505] - [char] ipmi: Convert the IPMI SI ACPI handling to a platform device (Tony Camuso) [1383505] - [vfio] pci: Fix ordering of eventfd vs virqfd shutdown (Alex Williamson) [1322026] - [netdrv] netvsc: fix incorrect receive checksum offloading (Vitaly Kuznetsov) [1388702] - [watchdog] hpwdt: add support for iLO5 (Linda Knippers) [1382798]- [spi] spi-gpio: Fix compiler warning when building for 64 bit systems (Prarit Bhargava) [1373655] - [spi] spi-gpio: Add dt support for a single device with no chip select (Prarit Bhargava) [1373655] - [misc] mei: me: disable driver on SPT SPS firmware (Jeremy McNicoll) [1369645] - [acpi] acpi / ipmi: Cleanup coding styles (David Arcari) [1373703] - [acpi] acpi / ipmi: Cleanup some inclusion codes (David Arcari) [1373703] - [acpi] acpi / ipmi: Cleanup some initialization codes (David Arcari) [1373703] - [acpi] acpi / ipmi: Cleanup several acpi_ipmi_device members (David Arcari) [1373703] - [acpi] acpi / ipmi: Add reference counting for ACPI IPMI transfers (David Arcari) [1373703] - [acpi] acpi / ipmi: Use global IPMI operation region handler (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix race caused by the unprotected ACPI IPMI user (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix race caused by the timed out ACPI IPMI transfers (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix race caused by the unprotected ACPI IPMI transfers (David Arcari) [1373703] - [acpi] acpi / ipmi: Fix potential response buffer overflow (David Arcari) [1373703] - [kernel] sched/core, x86/topology: Fix NUMA in package topology bug (Jiri Olsa) [1369832] - [kernel] sched: Allow hotplug notifiers to be setup early (Jiri Olsa) [1369832] - [cpufreq] Ref the policy object sooner (Oleksandr Natalenko) [1382608] - [cpufreq] expose scaling_cur_freq sysfs file for set_policy() drivers (Oleksandr Natalenko) [1382608] - [lib] kobject: WARN as tip when call kobject_get() to a kobject not initialized (Oleksandr Natalenko) [1382608] - [cpufreq] Set cpufreq_cpu_data to NULL before putting kobject (Oleksandr Natalenko) [1382608]- [fs] fanotify: fix list corruption in fanotify_get_response() (Miklos Szeredi) [1362421] - [fs] fsnotify: add a way to stop queueing events on group shutdown (Miklos Szeredi) [1362421] - [fs] dlm: Remove lock_sock to avoid scheduling while atomic (Robert S Peterson) [1377391] - [fs] sunrpc: move NO_CRKEY_TIMEOUT to the auth->au_flags (Dave Wysochanski) [1384666] - [fs] rbd: don't retry watch reregistration if header object is gone (Ilya Dryomov) [1378186] - [fs] rbd: don't wait for the lock forever if blacklisted (Ilya Dryomov) [1378186] - [fs] rbd: lock_on_read map option (Ilya Dryomov) [1378186] - [fs] ovl: during copy up, switch to mounter's creds early (Vivek Goyal) [1297929] - [fs] lsm, audit, selinux: Introduce a new audit data type LSM_AUDIT_DATA_FILE (Vivek Goyal) [1297929] - [fs] selinux: Institute file_path_has_perm() (Vivek Goyal) [1297929] - [fs] selinux: Implement dentry_create_files_as() hook (Vivek Goyal) [1297929] - [fs] security, overlayfs: Provide hook to correctly label newly created files (Vivek Goyal) [1297929] - [fs] selinux: Pass security pointer to determine_inode_label() (Vivek Goyal) [1297929] - [fs] selinux: Implementation for inode_copy_up_xattr() hook (Vivek Goyal) [1297929] - [fs] security, overlayfs: Provide security hook for copy up of xattrs for overlay file (Vivek Goyal) [1297929] - [fs] selinux: Implementation for inode_copy_up() hook (Vivek Goyal) [1297929] - [fs] security, overlayfs: provide copy up security hook for unioned files (Vivek Goyal) [1297929] - [fs] selinux: Create a common helper to determine an inode label (Vivek Goyal) [1297929] - [fs] nfsd: don't return an unhashed lock stateid after taking mutex ("J. Bruce Fields") [1368577] - [fs] nfsd: Fix race between FREE_STATEID and LOCK ("J. Bruce Fields") [1368577] - [fs] nfsd: Close race between nfsd4_release_lockowner and nfsd4_lock ("J. Bruce Fields") [1368577] - [fs] nfsd: Extend the mutex holding region around in nfsd4_process_open2() ("J. Bruce Fields") [1368577] - [fs] nfsd: Always lock state exclusively ("J. Bruce Fields") [1368577] - [fs] Fix regression which breaks DFS mounting (Sachin Prabhu) [1302329] - [fs] Move check for prefix path to within cifs_get_root() (Sachin Prabhu) [1302329] - [fs] Compare prepaths when comparing superblocks (Sachin Prabhu) [1302329] - [fs] Fix memory leaks in cifs_do_mount() (Sachin Prabhu) [1302329] - [fs] cifs: make share unaccessible at root level mountable (Sachin Prabhu) [1302329]- [md] dm: free io_barrier after blk_cleanup_queue call (Mike Snitzer) [1385813] - [md] dm raid: fix activation of existing raid4/10 devices (Mike Snitzer) [1385149] - [rtc] cmos: Initialize hpet timer before irq is registered (Pratyush Anand) [1299001] - [x86] Add support for missing Kabylake Sunrise Point PCH (David Arcari) [1379401] - [x86] pci: vmd: Request userspace control of PCIe hotplug indicators (Myron Stowe) [1380181] - [pci] pciehp: Allow exclusive userspace control of indicators (Myron Stowe) [1380181] - [acpi] acpica: Fix for a Store->ArgX when ArgX contains a reference to a field (Lenny Szubowicz) [1330897] - [misc] cxl: Flush PSL cache before resetting the adapter (Steve Best) [1383478] - [scsi] ibmvfc: Fix I/O hang when port is not mapped (Steve Best) [1378001] - [netdrv] xen-netfront: avoid packet loss when ethernet header crosses page boundary (Vitaly Kuznetsov) [1348581] - [powerpc] ppc64: Fix incorrect return value from __copy_tofrom_user (Steve Best) [1387244] - [powerpc] pseries: use pci_host_bridge.release_fn() to kfree(phb) (Steve Best) [1385635] - [powerpc] pseries: Fix stack corruption in htpe code (Steve Best) [1384099] - [powerpc] eeh: Fix stale cached primary bus (Steve Best) [1383281] - [infiniband] ib/ipoib: move back IB LL address into the hard header (Jonathan Toppins) [1378656]- [kernel] sched/core: Fix a race between try_to_wake_up() and a woken up task (Lauro Ramos Venancio) [1379256] - [kernel] pm/sleep: Fix request_firmware() error at resume (Don Zickus) [1375203] - [block] blk-mq: improve warning for running a queue on the wrong CPU (Gustavo Duarte) [1376948] - [block] blk-mq: don't overwrite rq->mq_ctx (Gustavo Duarte) [1376948] - [nvme] Don't suspend admin queue that wasn't created (Gustavo Duarte) [1370507] - [nvme] Suspend all queues before deletion (Gustavo Duarte) [1370507] - [scsi] cxgb4i: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1379954] - [scsi] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1379954] - [vfio] vfio-pci: Disable INTx after MSI/X teardown (Alex Williamson) [1371495] - [vfio] vfio-pci: Virtualize PCIe & AF FLR (Alex Williamson) [1371495] - [misc] hpilo: Changes to support new security states in iLO5 FW (Nigel Croxon) [1376576] - [misc] genwqe: Change default access rights for device node (Steve Best) [1325797] - [hid] i2c-hid: exit if the IRQ is not valid (David Arcari) [1376599] - [x86] fix call location of smp_quirk_init_udelay() (Prarit Bhargava) [1377296] - [x86] hpet: Re-enable HPET on Purley 4S (Prarit Bhargava) [1372853] - [x86] hpet: Reduce HPET counter read contention (Prarit Bhargava) [1372853] - [powerpc] kvm: ppc: book3s hv: Take out virtual core piggybacking code (Thomas Huth) [1350719] - [powerpc] kvm: ppc: book3s: Treat VTB as a per-subcore register, not per-thread (Thomas Huth) [1350719] - [powerpc] kvm: ppc: book3s hv: Move struct kvmppc_vcore from kvm_host.h to kvm_book3s.h (Thomas Huth) [1350719] - [infiniband] ib/iser: Fix max_sectors calculation (Jonathan Toppins) [1380515]- [mm] remove gup_flags FOLL_WRITE games from __get_user_pages() (Larry Woodman) [1385124] {CVE-2016-5195}- [md] dm raid: fix compat_features validation (Mike Snitzer) [1383726]- [fs] revert "ext4: pre-zero allocated blocks for DAX IO" (Eric Sandeen) [1380571] - [fs] nfsd: fix corruption in notifier registration ("J. Bruce Fields") [1378363] - [fs] xfs: log recovery tracepoints to track current lsn and buffer submission (Brian Foster) [1362730] - [fs] xfs: update metadata LSN in buffers during log recovery (Brian Foster) [1362730] - [fs] xfs: don't warn on buffers not being recovered due to LSN (Brian Foster) [1362730] - [fs] xfs: pass current lsn to log recovery buffer validation (Brian Foster) [1362730] - [fs] xfs: rework log recovery to submit buffers on LSN boundaries (Brian Foster) [1362730] - [x86] perf/uncore: Disable uncore on kdump kernel (Jiri Olsa) [1379569] - [netdrv] mlx4_core: Fix to clean devlink resources (Kamal Heib) [1379504]- [net] add recursion limit to GRO (Sabrina Dubroca) [1374191] {CVE-2016-7039} - [mm] cgroup: fix hugetlb_cgroup_read() (Jerome Marchand) [1378236] - [fs] nfs: change invalidatepage prototype to accept length (Benjamin Coddington) [1366131] - [fs] xfs: quiesce the filesystem after recovery on readonly mount (Eric Sandeen) [1375457] - [fs] xfs: rework buffer dispose list tracking (Brian Foster) [1349175] - [fs] ext4: pre-zero allocated blocks for DAX IO (Eric Sandeen) [1367989] - [fs] gfs2: Initialize atime of I_NEW inodes (Andreas Grunbacher) [1379447] - [fs] gfs2: Update file times after grabbing glock (Andreas Grunbacher) [1379447] - [x86] topology: Handle CPUID bogosity gracefully (Vitaly Kuznetsov) [1377988] - [netdrv] sfc: check async completer is !NULL before calling (Jarod Wilson) [1368201] - [infiniband] ib/mlx5: Fix iteration overrun in GSI qps (Don Dutile) [1376941]- [kernel] audit: fix exe_file access in audit_exe_compare (Richard Guy Briggs) [1374478] - [kernel] mm: introduce get_task_exe_file (Richard Guy Briggs) [1374478] - [kernel] prctl: avoid using mmap_sem for exe_file serialization (Richard Guy Briggs) [1374478] - [kernel] mm: rcu-protected get_mm_exe_file() (Richard Guy Briggs) [1374478] - [dm] dm-raid: reverse validation of nosync+rebuild flags (Heinz Mauelshagen) [1371717] - [x86] kvm: correctly reset dest_map->vector when restoring LAPIC state (Paolo Bonzini) [1367716] - [s390] dasd: fix hanging device after clear subchannel (Gustavo Duarte) [1368068] - [netdrv] bna: fix crash in bnad_get_strings() (Ivan Vecera) [1376508] - [netdrv] bna: add missing per queue ethtool stat (Ivan Vecera) [1376508] - [powerpc] kvm: Implement kvm_arch_intc_initialized() for PPC (David Gibson) [1375778] - [powerpc] kvm: book3s: Don't crash if irqfd used with no in-kernel XICS emulation (David Gibson) [1375778]- [mm] sparse: use memblock apis for early memory allocations (Koki Sanagi) [1375453] - [mm] memblock: add memblock memory allocation apis (Koki Sanagi) [1375453] - [mm] thp: harden the debug kernel with a strict check for thp_mmu_gather (Andrea Arcangeli) [1369365] - [mm] thp: initialize thp_mmu_gather for newly allocated migrated pages (Andrea Arcangeli) [1369365] - [mm] thp: put_huge_zero_page() with MMU gather #2 (Andrea Arcangeli) [1369365] - [fs] nfs: fix BUG() crash in notify_change() with patch to chown_common() ("J. Bruce Fields") [1342695] - [net] ipv6: gro: fix forwarding of tunneled packets (Jiri Benc) [1375438] - [net] sctp: hold the transport before using it in sctp_hash_cmp (Xin Long) [1368884] - [net] sctp: identify chunks that need to be fragmented at IP level (Xin Long) [1371377] - [scsi] be2iscsi: revert: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1374223] - [block] blk-mq: Allow timeouts to run while queue is freezing (Gustavo Duarte) [1372483] - [block] defer timeouts to a workqueue (Gustavo Duarte) [1372483] - [netdrv] tg3: Fix for disallow tx coalescing time to be 0 (Ivan Vecera) [1368885] - [netdrv] tg3: Fix for diasllow rx coalescing time to be 0 (Ivan Vecera) [1368885] - [infiniband] rdma/ocrdma: Support user AH creation for RoCE-v2 (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Support RoCE-v2 in the RC path (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Support RoCE-v2 in the UD path (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Export udp encapsulation capability (Don Dutile) [1376120] - [infiniband] ib/mlx5: Fix wrong naming of port_rcv_data counter (Don Dutile) [1374862]- [drm] i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: implement missing case for SKL watermarks calculation (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix the watermark res_blocks value (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix plane_blocks_per_line on watermarks calculations (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: minimum scanlines for Y tile is not always 4 (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix the WaWmMemoryReadLatency implementation (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Don't try to update plane watermarks if they haven't changed (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Update DDB values atomically with wms/plane attrs (Lyude Paul) [1341633 1355776] - [drm] i915: Move CRTC updating in atomic_commit into it's own hook (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Ensure pipes with changed wms get added to the state (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Update plane watermarks atomically during plane updates (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: Only copy WM results for changed pipes to skl_hw (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Add support for the SAGV, fix underrun hangs (Lyude Paul) [1341633 1355776] - [drm] i915/gen6+: Interpret mailbox error flags (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: Only copy WM results for changed pipes to skl_hw (Lyude Paul) [1341633 1355776]- [netdrv] ixgbe: fix spoofed packets with macvlans (Ken Cox) [1324631] - [tools] perf mem: Fix -t store option for record command (Jiri Olsa) [1357531 1357543] - [x86] clock: Fix kvm guest tsc initialization (Prarit Bhargava) [1372759] - [x86] tsc: Enumerate BXT tsc_khz via CPUID (Prarit Bhargava) [1372759] - [drm] i915: Enable polling when we don't have hpd (Lyude Paul) [1277863] - [drm] i915/vlv: Disable HPD in valleyview_crt_detect_hotplug() (Lyude Paul) [1277863] - [drm] i915/vlv: Reset the ADPA in vlv_display_power_well_init() (Lyude Paul) [1277863] - [drm] i915/vlv: Make intel_crt_reset() per-encoder (Lyude Paul) [1277863] - [fs] Fix NULL pointer dereference in bl_free_device() (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: support RH/Fedora dm-mpath device nodes (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: refactor open-by-wwn (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: use proper fmode for opening block devices (Benjamin Coddington) [1356796] - [fs] sunrpc: fix UDP memory accounting (Paolo Abeni) [1298899]- [kernel] timekeeping: Cap adjustments so they don't exceed the maxadj value (Marcelo Tosatti) [1246218] - [kernel] fork: allocate idle task for a CPU always on its local node (Oleg Nesterov) [1339635] - [kernel] sys: do_sysinfo() use get_monotonic_boottime() (Milos Vyletel) [1373224] - [fs] proc/uptime: uptime_proc_show() use get_monotonic_boottime() (Milos Vyletel) [1373224] - [fs] exec: de_thread: mt-exec should update ->real_start_time (Milos Vyletel) [1373224] - [fs] ovl: clear nlink on rmdir (Miklos Szeredi) [1373787] - [fs] ovl: share inode for hard link (Miklos Szeredi) [1373787] - [fs] ovl: use generic_delete_inode (Miklos Szeredi) [1373787] - [fs] ovl: handle umask and posix_acl_default correctly on creation (Miklos Szeredi) [1351863] - [fs] ovl: fix sgid on directory (Miklos Szeredi) [1351863] - [fs] ovl: copyattr after setting POSIX ACL (Miklos Szeredi) [1371638] - [fs] ovl: Switch to generic_removexattr (Miklos Szeredi) [1371651] - [fs] ovl: Get rid of ovl_xattr_noacl_handlers array (Miklos Szeredi) [1371651] - [fs] ext4: print ext4 mount option data_err=abort correctly (Lukas Czerner) [1342403] - [fs] nfs4: Avoid migration loops (Benjamin Coddington) [1355977] - [fs] nfs: don't create zero-length requests (Benjamin Coddington) [1324635] - [fs] xfs: don't assert fail on non-async buffers on ioacct decrement (Brian Foster) [1363822] - [fs] btrfs: set S_IOPS_WRAPPER consistently (Eric Sandeen) [1182456] - [fs] xfs: prevent dropping ioend completions during buftarg wait (Brian Foster) [1370177] - [fs] gfs2: Fix extended attribute readahead optimization (Robert S Peterson) [1256539] - [mm] page_alloc: don't re-init pageset in zone_pcp_update() (Yasuaki Ishimatsu) [1374114] - [mm] readahead: Move readahead limit outside of readahead, and advisory syscalls (Kyle Walker) [1351353] - [net] veth: sctp: add NETIF_F_SCTP_CRC to device features (Xin Long) [1367105] - [net] veth: Update features to include all tunnel GSO types (Xin Long) [1367105] - [tty] serial: 8250_dw: add ability to handle the peripheral clock (Prarit Bhargava) [1367476] - [x86] mm: Fix regression panic at boot time seen on some NUMA systems (Larry Woodman) [1372047] - [x86] mm: non-linear virtual memory fix for KNL4 erratum (Larry Woodman) [1372047] - [x86] tsc: Add rdtscll() merge helper (Mitsuhiro Tanino) [1372398] - [x86] kvm: Expose more Intel AVX512 feature to guest (Paolo Bonzini) [1369038] - [s390] pci: remove iomap sanity checks (Jason Wang) [1373503] - [nvme] Add device ID's with stripe quirk (David Milburn) [1371642] - [scsi] mpt3sas: Fix panic when aer correct error occurred (Frank Ramsay) [1374745] - [iommu] vt-d: Disable passthrough mode on Kexec kernel (Myron Stowe) [1367621] - [netdrv] ixgbe: Eliminate useless message and improve logic (Ken Cox) [1369519] - [netdrv] sfc: check MTU against minimum threshold (Jarod Wilson) [1363683]- [hv] balloon: replace ha_region_mutex with spinlock (Vitaly Kuznetsov) [1361245] - [hv] balloon: don't wait for ol_waitevent when memhp_auto_online is enabled (Vitaly Kuznetsov) [1361245] - [hv] balloon: account for gaps in hot add regions (Vitaly Kuznetsov) [1361245] - [hv] balloon: keep track of where ha_region starts (Vitaly Kuznetsov) [1361245] - [mm] memory-hotplug: add hot-added memory ranges to memblock before allocate node_data for a node (Yasuaki Ishimatsu) [1365766] - [mm] memory-hotplug: fix wrong edge when hot add a new node (Yasuaki Ishimatsu) [1365766] - [rtc] rtc-rx8581: Mark tech preview (Prarit Bhargava) [1362164] - [rtc] rtc-rx8581.c: add SMBus-only adapters support (Prarit Bhargava) [1362164] - [rtc] rtc-rx8581.c: remove empty function (Prarit Bhargava) [1362164] - [pci] Restore original checksums of pci symbols (Stanislav Kozina) [1370477] - [net] reserve kABI fields in struct packet_type (Jiri Benc) [1358738] - [net] openvswitch: Ignore negative headroom value (Jakub Sitnicki) [1369642] - [scsi] qla2xxx: Update the driver version to 8.07.00.33.07.3-k1 (Chad Dupuis) [1367530] - [scsi] qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode (Chad Dupuis) [1361279] - [scsi] qla2xxx: prevent board_disable from running during EEH (Chad Dupuis) [1367530] - [kernel] sched/fair: Fix typo in sync_throttle() (Xunlei Pang) [1341003] - [kernel] sched/fair: Rework throttle_count sync (Xunlei Pang) [1341003] - [kernel] sched/fair: Do not announce throttled next buddy in dequeue_task_fair() (Xunlei Pang) [1341003] - [kernel] sched/fair: Initialize throttle_count for new task-groups lazily (Xunlei Pang) [1341003] - [kernel] audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore) [1359306] {CVE-2016-6136} - [powerpc] revert "pci: Assign fixed PHB number based on device-tree properties" (Gustavo Duarte) [1360353 1373109] - [powerpc] revert "pci: Fix endian bug in fixed PHB numbering" (Gustavo Duarte) [1360353 1373109] - [infiniband] rdma/ocrdma: Fix the max_sge reported from FW (Honggang Li) [1369540]- [fs] dax: disable dax on ext2 and ext3 (Jeff Moyer) [1369900] - [fs] dax: mark tech preview (Jeff Moyer) [1369825] - [fs] pmem: disable dax mounting in the prsence of media errors (Jeff Moyer) [1367132] - [fs] xfs: Add alignment check for DAX mount (Jeff Moyer) [1367132] - [fs] ext4: Add alignment check for DAX mount (Jeff Moyer) [1367132] - [fs] block: Add bdev_dax_supported() for dax mount checks (Jeff Moyer) [1367132] - [fs] block: Add vfs_msg() interface (Jeff Moyer) [1367132] - [tools] x86/insn: remove pcommit (Jeff Moyer) [1350153] - [x86] revert "kvm: x86: add pcommit support" (Jeff Moyer) [1350153] - [tools] pmem: kill __pmem address space (Jeff Moyer) [1350153] - [kernel] pmem: kill wmb_pmem() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm, pmem: use nvdimm_flush() for namespace I/O writes (Jeff Moyer) [1350153] - [fs] dax: remove wmb_pmem() (Jeff Moyer) [1350153] - [kernel] libnvdimm, pmem: flush posted-write queues on shutdown (Jeff Moyer) [1350153] - [nvdimm] libnvdimm, pmem: use REQ_FUA, REQ_FLUSH for nvdimm_flush() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm: cycle flush hints (Jeff Moyer) [1350153] - [kernel] libnvdimm: introduce nvdimm_flush() and nvdimm_has_flush() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm: keep region data alive over namespace removal (Jeff Moyer) [1350153] - [tools] testing/nvdimm: simulate multiple flush hints per-dimm (Jeff Moyer) [1350153] - [kernel] libnvdimm, nfit: move flush hint mapping to region-device driver-data (Jeff Moyer) [1350153] - [kernel] libnvdimm, nfit: remove nfit_spa_map() infrastructure (Jeff Moyer) [1350153] - [kernel] libnvdimm: introduce devm_nvdimm_memremap(), convert nfit_spa_map() users (Jeff Moyer) [1350153] - [acpi] nfit: don't override return value of nfit_mem_init (Jeff Moyer) [1350153] - [acpi] nfit: always associate flush hints (Jeff Moyer) [1350153] - [tools] testing/nvdimm: remove __wrap_devm_memremap_pages placeholder (Jeff Moyer) [1350153] - [kernel] devm: add helper devm_add_action_or_reset() (Jeff Moyer) [1350153]- [scsi] sas: remove is_sas_attached() (Ewan Milne) [1370231] - [scsi] ses: use scsi_is_sas_rphy instead of is_sas_attached (Ewan Milne) [1370231] - [scsi] sas: provide stub implementation for scsi_is_sas_rphy (Ewan Milne) [1370231] - [target] lio: assume a maximum of 1024 iovecs (Andy Grover) [1367597] - [scsi] smartpqi: bump driver version (Scott Benesh) [1370631] - [scsi] smartpqi: add smartpqi.txt (Scott Benesh) [1370631] - [scsi] smartpqi: update maintainers (Scott Benesh) [1370631] - [scsi] smartpqi: update Kconfig (Scott Benesh) [1370631] - [scsi] smartpqi: remove timeout for cache flush operations (Scott Benesh) [1370631] - [scsi] smartpqi: scsi queuecommand cleanup (Scott Benesh) [1370631] - [scsi] smartpqi: minor tweaks to update time support (Scott Benesh) [1370631] - [scsi] smartpqi: minor function reformating (Scott Benesh) [1370631] - [scsi] smartpqi: correct event acknowledgement timeout issue (Scott Benesh) [1370631] - [scsi] smartpqi: correct controller offline issue (Scott Benesh) [1370631] - [scsi] smartpqi: add kdump support (Scott Benesh) [1370631] - [scsi] smartpqi: enhance reset logic (Scott Benesh) [1370631] - [scsi] smartpqi: enhance drive offline informational message (Scott Benesh) [1370631] - [scsi] smartpqi: simplify spanning (Scott Benesh) [1370631] - [scsi] smartpqi: change tmf macro names (Scott Benesh) [1370631] - [scsi] smartpqi: change aio sg processing (Scott Benesh) [1370631]- [fs] rbd: add force close option (Ilya Dryomov) [1196119] - [fs] rbd: add 'config_info' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'snap_id' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'cluster_fsid' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'client_addr' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: print capacity in decimal and features in hex (Ilya Dryomov) [1196119] - [fs] rbd: support for exclusive-lock feature (Ilya Dryomov) [1196119] - [fs] rbd: retry watch re-registration periodically (Ilya Dryomov) [1196119] - [fs] rbd: introduce a per-device ordered workqueue (Ilya Dryomov) [1196119] - [fs] libceph: rename ceph_client_id() -> ceph_client_gid() (Ilya Dryomov) [1196119] - [fs] libceph: support for blacklisting clients (Ilya Dryomov) [1196119] - [fs] libceph: support for lock.lock_info (Ilya Dryomov) [1196119] - [fs] libceph: support for advisory locking on RADOS objects (Ilya Dryomov) [1196119] - [fs] libceph: add ceph_osdc_call() single-page helper (Ilya Dryomov) [1196119] - [fs] libceph: support for CEPH_OSD_OP_LIST_WATCHERS (Ilya Dryomov) [1196119] - [fs] libceph: rename ceph_entity_name_encode() -> ceph_auth_entity_name_encode() (Ilya Dryomov) [1196119] - [fs] libceph: make cancel_generic_request() static (Ilya Dryomov) [1196119] - [fs] libceph: fix return value check in alloc_msg_with_page_vector() (Ilya Dryomov) [1196119] - [fs] ceph: fix symbol versioning for ceph_monc_do_statfs (Ilya Dryomov) [1196119] - [fs] libceph: add start en/decoding block helpers (Ilya Dryomov) [1196119] - [fs] libceph: add an ONSTACK initializer for oids (Ilya Dryomov) [1196119] - [fs] libceph: fix some missing includes (Ilya Dryomov) [1196119] - [mm] swap: flush lru pvecs on compound page arrival (Jerome Marchand) [1341766 1343920] - [md] raid1/raid10: slow down resync if there is non-resync activity pending (Jes Sorensen) [1371545] - [x86] hibernate: Use hlt_play_dead() when resuming from hibernation (Lenny Szubowicz) [1229590] - [x86] Mark Intel Purley 2 socket processor as supported (Steve Best) [1362645] - [i2c] i801: Add support for Kaby Lake PCH-H (David Arcari) [1310953] - [mfd] lpss: Add Intel Kaby Lake PCH-H PCI IDs (David Arcari) [1310953] - [usb] dwc3: pci: add Intel Kabylake PCI ID (David Arcari) [1310953] - [edac] sb_edac: Fix channel reporting on Knights Landing (Aristeu Rozanski) [1367330] - [include] bluetooth: Fix kabi breakage in struct hci_core (Don Zickus) [1370583] - [powerpc] pci: Fix endian bug in fixed PHB numbering (Gustavo Duarte) [1360353] - [powerpc] pci: Assign fixed PHB number based on device-tree properties (Gustavo Duarte) [1360353]- [netdrv] sfc: work around TRIGGER_INTERRUPT command not working on SFC9140 (Jarod Wilson) [1368201] - [netdrv] sfc: remove duplicate assignment (Jarod Wilson) [1368201] - [netdrv] sfc: include size-binned TX stats on sfn8542q (Jarod Wilson) [1368201] - [netdrv] sfc: fix potential stack corruption from running past stat bitmask (Jarod Wilson) [1368201] - [netdrv] sfc: avoid division by zero (Jarod Wilson) [1368201] - [netdrv] sfc: get timer configuration from adapter (Jarod Wilson) [1368201] - [netdrv] sfc: set interrupt moderation via MCDI (Jarod Wilson) [1368201] - [netdrv] sfc: use new performance based event queue init (Jarod Wilson) [1368201] - [netdrv] sfc: retrieve second word of datapath capabilities (Jarod Wilson) [1368201] - [netdrv] sfc: allow asynchronous MCDI without completion function (Jarod Wilson) [1368201] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1368201] - [netdrv] sfc: avoid -Wtype-limits warning (Jarod Wilson) [1368201] - [netdrv] sfc: Fix VLAN filtering feature if vPort has VLAN_RESTRICT flag (Jarod Wilson) [1368201] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1368201] - [netdrv] sfc: Disable VLAN filtering by default if not strictly required (Jarod Wilson) [1368201] - [netdrv] sfc: VLAN filters must only be created if the firmware supports this (Jarod Wilson) [1368201] - [netdrv] sfc: Fix dup unknown multicast/unicast filters after datapath reset (Jarod Wilson) [1368201] - [netdrv] sfc: Refactor checks for invalid filter ID (Jarod Wilson) [1368201] - [netdrv] sfc: Take mac_lock before calling efx_ef10_filter_table_probe (Jarod Wilson) [1368201] - [netdrv] sfc: Implement ndo_vlan_rx_{add, kill}_vid() callbacks (Jarod Wilson) [1368201] - [netdrv] sfc: Implement list of VLANs added over interface (Jarod Wilson) [1368201] - [netdrv] sfc: Make EF10 filter management helper functions VLAN-aware (Jarod Wilson) [1368201] - [netdrv] sfc: Store unicast and multicast promisc flag with address cache (Jarod Wilson) [1368201] - [netdrv] sfc: Move filter IDs to per-VLAN data structure (Jarod Wilson) [1368201] - [netdrv] sfc: Forget filter ID when the filter is marked old (Jarod Wilson) [1368201] - [netdrv] sfc: Assert filter_sem write locked when required (Jarod Wilson) [1368201] - [netdrv] sfc: Add efx_nic member with fixed netdev features (Jarod Wilson) [1368201] - [netdrv] sfc: Move last mc_promisc flag to EF10 filter table state (Jarod Wilson) [1368201] - [netdrv] sfc: Define macro with EF10 offload feature (Jarod Wilson) [1368201] - [netdrv] sfc: on MC reset, clear PIO buffer linkage in TXQs (Jarod Wilson) [1368201] - [netdrv] sfc: disable RSS when unsupported (Jarod Wilson) [1368201] - [netdrv] sfc: implement IPv6 NFC (and IPV4_USER_FLOW) (Jarod Wilson) [1368201] - [netdrv] i40iw: Receive notification events correctly (Stefan Assmann) [1371734] - [netdrv] i40iw: Update hw_iwarp_state (Stefan Assmann) [1371734] - [netdrv] i40iw: Send last streaming mode message for loopback connections (Stefan Assmann) [1371734] - [netdrv] i40iw: Avoid writing to freed memory (Stefan Assmann) [1371734] - [netdrv] i40iw: Fix double free of allocated_buffer (Stefan Assmann) [1371734] - [netdrv] i40iw: Add missing NULL check for MPA private data (Stefan Assmann) [1371734] - [netdrv] i40iw: Add missing check for interface already open (Stefan Assmann) [1371734] - [netdrv] i40iw: Protect req_resource_num update (Stefan Assmann) [1371734] - [netdrv] i40iw: Change mem_resources pointer to a u8 (Stefan Assmann) [1371734] - [netdrv] hv_netvsc: fix bonding devices check in netvsc_netdev_event() (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: reset vf_inject on VF removal (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: avoid deadlocks between rtnl lock and vf_use_cnt wait (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: don't lose VF information (Vitaly Kuznetsov) [1364333] - [netdrv] mlx4_en: Add resilience in low memory systems (kamal heib) [1367818] - [netdrv] net/mlx4_en: Move filters cleanup to a proper location (kamal heib) [1367818]- [drm] amdgpu: Disable RPM helpers while reprobing connectors on resume (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Kabylake uses the same GMS values as Skylake (Rob Clark) [1348329 1349064] - [drm] i915/bxt: Broxton uses the same GMS values as Skylake (Rob Clark) [1348329 1349064] - [drm] i915/skl: Add the additional graphics stolen sizes (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Sprinkle const, __init and __initconst to stolen memory quirks (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Implement stolen memory size early quirk for CHV (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Fix sign extension issue in Intel graphics stolen memory quirks (Rob Clark) [1348329 1349064] - [drm] makefile: update DRM version (Rob Clark) [1348329 1349064] - [drm] i915: Revert DisplayPort fast link training feature (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Fix error paths when mapping framebuffer (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Fix corner case screen target management (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Delay pinning fbdev framebuffer until after mode set (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Check pin count before attempting to move a buffer (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Work around mode set failure in 2D VMs (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Add an option to change assumed FB bpp (Rob Clark) [1348329 1349064] - [drm] ttm: Make ttm_bo_mem_compat available (Rob Clark) [1348329 1349064] - [drm] atomic: Make drm_atomic_legacy_backoff reset crtc->acquire_ctx (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix incorrect voltage table value for tonga (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: incorrectly use of the function return value (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix logic error (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: need to notify system bios pcie device ready (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix bug that function parameter was incorect (Rob Clark) [1348329 1349064] - [drm] make drm_atomic_set_mode_prop_for_crtc() more reliable (Rob Clark) [1348329 1349064] - [drm] add missing drm_mode_set_crtcinfo call (Rob Clark) [1348329 1349064] - [drm] i915: Refresh cached DP port register value on resume (Rob Clark) [1348329 1349064] - [drm] i915/ilk: Don't disable SSC source if it's in use (Rob Clark) [1348329 1349064] - [drm] nouveau/disp/sor/gf119: select correct sor when poking training pattern (Rob Clark) [1348329 1349064] - [drm] nouveau: fix for disabled fbdev emulation (Rob Clark) [1348329 1349064] - [drm] nouveau/ltc/gm107-: fix typo in the address of NV_PLTCG_LTC0_LTS0_INTR (Rob Clark) [1348329 1349064] - [drm] nouveau/gr/gf100-: update sm error decoding from gk20a nvgpu headers (Rob Clark) [1348329 1349064] - [drm] nouveau/bios/disp: fix handling of "match any protocol" entries (Rob Clark) [1348329 1349064] - [drm] dp/mst: Always clear proposed vcpi table for port (Rob Clark) [1348329 1349064] - [drm] amdgpu: initialize amdgpu_cgs_acpi_eval_object result value (Rob Clark) [1348329 1349064] - [drm] amdgpu: fix num_rbs exposed to userspace (v2) (Rob Clark) [1348329 1349064] - [drm] amdgpu/gfx7: fix broken condition check (Rob Clark) [1348329 1349064] - [drm] radeon: fix asic initialization for virtualized environments (Rob Clark) [1348329 1349064] - [drm] i915: Removing PCI IDs that are no longer listed as Kabylake (Rob Clark) [1348329 1349064] - [drm] i915: Add more Kabylake PCI IDs (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Introduce the first official DMC for Kabylake (Rob Clark) [1348329 1349064] - [drm] i915/bxt: Reject DMC firmware versions with known bugs (Rob Clark) [1348329 1349064] - [drm] i915/gen9: implement WaConextSwitchWithConcurrentTLBInvalidate (Rob Clark) [1348329 1349064] - [drm] i915: implement WaClearTdlStateAckDirtyBits (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaClearSlmSpaceAtContextSwitch (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableSbeCacheDispatchPortSharing (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableGafsUnitClkGating (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaForGAMHang (Rob Clark) [1348329 1349064] - [drm] i915: Add WaInsertDummyPushConstP for bxt and kbl (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableDynamicCreditSharing (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableLSQCROPERFforOCL (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableFenceDestinationToSLM for A0 (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaEnableGapsTsvCreditFix (Rob Clark) [1348329 1349064] - [drm] i915: Mimic skl with WaForceEnableNonCoherent (Rob Clark) [1348329 1349064] - [drm] i915/gen9: Always apply WaForceContextSaveRestoreNonCoherent (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaSkipStolenMemoryFirstPage for A0 (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add REVID macro (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Init gen9 workarounds (Rob Clark) [1348329 1349064] - [drm] i915/gen9: implement WaEnableSamplerGPGPUPreemptionSupport (Rob Clark) [1348329 1349064] - [drm] i915/gen9: add WaClearFlowControlGpgpuContextSave (Rob Clark) [1348329 1349064] - [drm] i915/skl: Add WaDisableGafsUnitClkGating (Rob Clark) [1348329 1349064] - [drm] i915/gen9: Add WaVFEStateAfterPipeControlwithMediaStateClear (Rob Clark) [1348329 1349064] - [drm] i915: Introduce Kabypoint PCH for Kabylake H/DT (Rob Clark) [1348329 1349064] - [drm] revert "drm/i915: Exit cherryview_irq_handler() after one pass" (Rob Clark) [1348329 1349064] - [drm] core: Do not preserve framebuffer on rmfb, v4 (Rob Clark) [1348329 1349064] - [drm] i915: Pass the correct crtc state to .update_plane() (Rob Clark) [1348329 1349064] - [drm] Add helper for DP++ adaptors (Rob Clark) [1348329 1349064] - [drm] i915: Fix watermarks for VLV/CHV (Rob Clark) [1348329 1349064] - [drm] i915: Don't leave old junk in ilk active watermarks on readout (Rob Clark) [1348329 1349064] - [drm] i915: Enable/disable TMDS output buffers in DP++ adaptor as needed (Rob Clark) [1348329 1349064] - [drm] i915: Respect DP++ adaptor TMDS clock limit (Rob Clark) [1348329 1349064] - [drm] i915/psr: Try to program link training times correctly (Rob Clark) [1348329 1349064] - [drm] amdgpu: Fix hdmi deep color support (Rob Clark) [1348329 1349064] - [drm] amdgpu: use drm_mode_vrefresh() rather than mode->vrefresh (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Kill some lockdep warnings (Rob Clark) [1348329 1349064] - [drm] gma500: Fix possible out of bounds read (Rob Clark) [1348329 1349064]- [drm] i915/hsw: Disable PSR by default (Lyude Paul) [1367930] - [x86] nmi: Enable nested do_nmi() handling for 64-bit kernels (Jiri Olsa) [1365704] - [net] ipv4: igmp: Allow removing groups from a removed interface (Jiri Benc) [1369427] - [net] netfilter: ebtables: put module reference when an incorrect extension is found (Sabrina Dubroca) [1369325] - [net] sctp: linearize early if it's not GSO (Marcelo Leitner) [1058148] - [net] sctp_diag: Respect ss adding TCPF_CLOSE to idiag_states (Phil Sutter) [1361728] - [net] sctp_diag: Fix T3_rtx timer export (Phil Sutter) [1361728] - [net] sctp: Export struct sctp_info to userspace (Phil Sutter) [1361728] - [net] macsec: ensure rx_sa is set when validation is disabled (Sabrina Dubroca) [1368429] - [net] macsec: use after free when deleting the underlying device (Sabrina Dubroca) [1368429] - [target] target/user: Fix failure to unlock a spinlock upon function return (Andy Grover) [1367873] - [target] target/user: Fix comments to not refer to data ring (Andy Grover) [1367873] - [target] target/user: Return an error if cmd data size is too large (Andy Grover) [1367873] - [target] target/user: Use sense_reason_t in tcmu_queue_cmd_ring (Andy Grover) [1367873] - [target] Backport tcm-user from 4.6 (Andy Grover) [1367873] - [uio] Export definition of struct uio_device (Andy Grover) [1367873] - [netdrv] i40iw: Add NULL check for puda buffer (Stefan Assmann) [1367425] - [netdrv] i40iw: Change dup_ack_thresh to u8 (Stefan Assmann) [1367425] - [netdrv] i40iw: Remove unnecessary check for moving CQ head (Stefan Assmann) [1367425] - [netdrv] i40iw: Simplify code to set fragments in SQ WQE (Stefan Assmann) [1367425] - [netdrv] i40iw: Remove unnecessary parameter to i40iw_cq_poll_completion (Stefan Assmann) [1367425] - [netdrv] i40iw: Do not access pointer after free (Stefan Assmann) [1367425] - [netdrv] i40iw: Correct and use size parameter to i40iw_reg_phys_mr (Stefan Assmann) [1367425] - [netdrv] i40iw: Fix return codes (Stefan Assmann) [1367425] - [netdrv] i40e: Correcting mutex usage in client code (Stefan Assmann) [1367425] - [netdrv] i40e: Initialize pointer in client_release function (Stefan Assmann) [1367425] - [netdrv] i40e: Check client is open before calling client ops (Stefan Assmann) [1367425] - [netdrv] i40e: Force register writes to mitigate sync issues with iwarp VF driver (Stefan Assmann) [1367425] - [netdrv] i40e: Move the mutex lock in i40e_client_unregister (Stefan Assmann) [1367425] - [infiniband] ib/uverbs: Initialize ib_qp_init_attr with zeros (Honggang Li) [1365720]- [scsi] aacraid: Check size values after double-fetch from user (Maurizio Lombardi) [1369771] {CVE-2016-6480} - [fs] block_dev.c: Remove WARN_ON() when inode writeback fails (Eric Sandeen) [1229014] - [fs] ext4: call sync_blockdev() before invalidate_bdev() in put_super() (Eric Sandeen) [1229014] - [mm] page_alloc: rename setup_pagelist_highmark() to match naming of pageset_set_batch() (Pankaj Gupta) [1320834] - [mm] page_alloc: in zone_pcp_update(), uze zone_pageset_init() (Pankaj Gupta) [1320834] - [mm] page_alloc: factor zone_pageset_init() out of setup_zone_pageset() (Pankaj Gupta) [1320834] - [mm] page_alloc: relocate comment to be directly above code it refers to (Pankaj Gupta) [1320834] - [mm] page_alloc: factor setup_pageset() into pageset_init() and pageset_set_batch() (Pankaj Gupta) [1320834] - [mm] page_alloc: when handling percpu_pagelist_fraction, don't unneedly recalulate high (Pankaj Gupta) [1320834] - [mm] page_alloc: convert zone_pcp_update() to rely on memory barriers instead of stop_machine() (Pankaj Gupta) [1320834] - [mm] page_alloc: protect pcp->batch accesses with ACCESS_ONCE (Pankaj Gupta) [1320834] - [mm] page_alloc: insert memory barriers to allow async update of pcp batch and high (Pankaj Gupta) [1320834] - [mm] page_alloc: prevent concurrent updaters of pcp ->batch and ->high (Pankaj Gupta) [1320834] - [mm] page_alloc: factor out setting of pcp->high and pcp->batch (Pankaj Gupta) [1320834] - [hid] i2c-hid: Fix suspend/resume when already runtime suspended (David Arcari) [1361625] - [hid] i2c-hid: Only disable irq wake if it was successfully enabled during suspend (David Arcari) [1361625] - [hid] i2c-hid: Call device suspend callback before disabling irq (David Arcari) [1361625] - [hid] i2c-hid: call the hid driver's suspend and resume callbacks (David Arcari) [1361625] - [hid] i2c-hid: add runtime PM support (David Arcari) [1361625] - [hid] i2c-hid: disable interrupt on suspend (David Arcari) [1361625] - [lib] rhashtable-test: calculate max_entries value by default (Phil Sutter) [1238749] - [x86] tsc: Enumerate SKL cpu_khz and tsc_khz via CPUID (Prarit Bhargava) [1366396] - [x86] Block HPET on Purley 4S (Prarit Bhargava) [1365997] - [base] regmap: Skip read-only registers in regcache_sync() (Jaroslav Kysela) [1365905 1367789] - [tools] perf: Add sample_reg_mask to include all perf_regs (Steve Best) [1368934] - [netdrv] i40e: Change some init flow for the client (Stefan Assmann) [1369275] - [netdrv] mlx5e: Log link state changes (kamal heib) [1367822]- [kernel] ftrace: fix traceoff_on_warning handling on boot command line ("Luis Claudio R. Goncalves") [1367650] - [netdrv] ixgbe: fix setup_fc for x550em (Ken Cox) [1364896] - [netdrv] cxgb4/cxgb4vf: Fixes regression in perf when tx vlan offload is disabled (Sai Vemuri) [1319437] - [netdrv] cxgb4/cxgb4vf: Add link mode mask API to cxgb4 and cxgb4vf (Sai Vemuri) [1365689] - [netdrv] cxgb4: Don't assume FW_PORT_CMD reply is always port info msg (Sai Vemuri) [1365689] - [netdrv] ethtool: add support for 25G/50G/100G speed modes (Sai Vemuri) [1365689] - [netdrv] i40e: use configured RSS key and lookup table in i40e_vsi_config_rss (Stefan Assmann) [1359439] - [netdrv] i40e: fix broken i40e_config_rss_aq function (Stefan Assmann) [1359439] - [netdrv] i40e: move i40e_vsi_config_rss below i40e_get_rss_aq (Stefan Assmann) [1359439] - [netdrv] i40e: Remove redundant memset (Stefan Assmann) [1359439] - [netdrv] brcmfmac: restore stopping netdev queue when bus clogs up (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: add new 8265 (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: add new 8260 PCI IDs (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: pcie: fix a race in firmware loading flow (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: pcie: enable interrupts before releasing the NIC's CPU (Stanislaw Gruszka) [1365575] - [net] mac80211: fix purging multicast PS buffer queue (Stanislaw Gruszka) [1365575] - [net] cfg80211: handle failed skb allocation (Stanislaw Gruszka) [1365575] - [net] nl80211: Move ACL parsing later to avoid a possible memory leak (Stanislaw Gruszka) [1365575] - [net] cfg80211: fix proto in ieee80211_data_to_8023 for frames without LLC header (Stanislaw Gruszka) [1365575] - [net] mac80211: Fix mesh estab_plinks counting in STA removal case (Stanislaw Gruszka) [1365575] - [netdrv] ath9k: fix GPIO mask for AR9462 and AR9565 (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix deadlock while processing rx_in_ord_ind (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix a few firmware capability checks (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: set the encryption type of an IGTK key (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix potential NULL-dereference in iwl_mvm_reorder() (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix RCU splat in TKIP's update_key (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: increase scan timeout to 20 seconds (Stanislaw Gruszka) [1365575] - [net] cfg80211: remove get/set antenna and tx power warnings (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix crash related to printing features (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix deadlock when peer cannot be created (Stanislaw Gruszka) [1365575] - [net] mac80211: fix fast_tx header alignment (Stanislaw Gruszka) [1365575] - [net] mac80211: mesh: flush mesh paths unconditionally (Stanislaw Gruszka) [1365575] - [netdrv] rtlwifi: Fix scheduling while atomic error from commit 49f86ec21c01 (Stanislaw Gruszka) [1365575] - [netdrv] brcmfmac: add fallback for devices that do not report per-chain values (Stanislaw Gruszka) [1365575]- [infiniband] rdma/ocrdma: display ocrdma tech preview status (Honggang Li) [1334675] - [infiniband] ib/rdma_cm: fix panic when trying access default_roce_mode configfs (kamal heib) [1360276] - [infiniband] ib/hfi1: Fix mm_struct use after free (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add cache evict LRU list (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix memory leak during unexpected shutdown (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unneeded mm argument in remove function (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Consistently call ops->remove outside spinlock (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use evict mmu rb operation (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add evict operation to the mmu rb handler (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix TID caching actions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make the cache handler own its rb tree root (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make use of mm consistent (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix user SDMA racy user request claim (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix error condition that needs to clean up (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Release node on insert failure (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Validate SDMA user iovector count (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Validate SDMA user request index (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use the same capability state for all shared contexts (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Prevent null pointer dereference (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Rename TID mmu_rb_* functions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unneeded empty check in hfi1_mmu_rb_unregister() (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Restructure hfi1_file_open (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make iovec loop index easy to understand (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use "false" not 0 (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused sub-context parameter (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Consolidate __mmu_rb_remove and hfi1_mmu_rb_remove (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Always expect ops functions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add parameter names to callback declarations (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add parameter names to function declarations (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused function hfi1_mmu_rb_search (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused uctxt->subpid and uctxt->pid (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix minor format error (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove TWSI references (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use built-in i2c bit-shift bus adapter (Alex Estrin) [1360929]- [fs] ovl: append MAY_READ when diluting write checks (Miklos Szeredi) [1361590] - [fs] ovl: dilute permission checks on lower only if not special file (Miklos Szeredi) [1361590] - [fs] ovl: fix POSIX ACL setting (Miklos Szeredi) [1361590] - [fs] ovl: store real inode pointer in ->i_private (Miklos Szeredi) [1361590] - [fs] ovl: simplify permission checking (Miklos Szeredi) [1361590] - [fs] ovl: do not require mounter to have MAY_WRITE on lower (Miklos Szeredi) [1361590] - [fs] ovl: do operations on underlying file system in mounter's context (Miklos Szeredi) [1361590] - [fs] ovl: modify ovl_permission() to do checks on two inodes (Miklos Szeredi) [1361590] - [fs] ovl: define ->get_acl() for overlay inodes (Miklos Szeredi) [1361590] - [fs] ovl: move some common code in a function (Miklos Szeredi) [1361590] - [fs] ovl: store ovl_entry in inode->i_private for all inodes (Miklos Szeredi) [1361590] - [fs] ovl: check mounter creds on underlying lookup (Miklos Szeredi) [1361590] - [fs] gfs2: Remove dirty buffer warning from gfs2_releasepage (Andreas Gruenbacher) [1222972] - [fs] xfs: copy correct inode info in xfs_qm_scall_getqstat (Eric Sandeen) [1359098] - [fs] vfs: fix deadlock in file_remove_privs() on overlayfs (Miklos Szeredi) [1362392] - [fs] cifs: Use file_dentry() (Miklos Szeredi) [1343388] - [fs] btrfs: fix crash/invalid memory access on fsync when using overlayfs (Miklos Szeredi) [1343388] - [fs] nfs: use file_dentry() (Miklos Szeredi) [1343388] - [fs] vfs: document ->d_real() (Miklos Szeredi) [1343388] - [fs] vfs: merge .d_select_inode() into .d_real() (Miklos Szeredi) [1343388] - [fs] add file_dentry() (Miklos Szeredi) [1343388] - [fs] cifs: correctly to anonymous authentication for the NTLM(v2) authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication for the NTLM(v1) authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication for the LANMAN authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication via NTLMSSP (Sachin Prabhu) [1361407] - [scsi] Revert: restart list search after unlock in scsi_remove_target (Ewan Milne) [1369084] - [scsi] qla2xxx: Remove double scsi_host_put() from qla2x00_remove_one() (Ewan Milne) [1368149] - [netdrv] qlcnic: Update version to 5.3.65 (Harish Patil) [1367116] - [netdrv] qlcnic: fix napi budget alteration (Harish Patil) [1367116] - [netdrv] qlcnic: fix data structure corruption in async mbx command handling (Harish Patil) [1367116] - [netdrv] qlcnic: avoid superfluous assignement (Harish Patil) [1367116] - [netdrv] qlcnic: add wmb() call in transmit data path (Harish Patil) [1367116] - [netdrv] qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag() (Harish Patil) [1367116] - [netdrv] qlcnic: don't set unused function argument (Harish Patil) [1367116]- [firmware] revert "Be a bit more verbose about direct firmware loading failure" (Stanislaw Gruszka) [1351206] - [firmware] revert "Introduce request_firmware_direct()" (Stanislaw Gruszka) [1351206] - [x86] revert "microcode: Use request_firmware_direct()" (Stanislaw Gruszka) [1351206] - [x86] smpboot: Re-enable init_udelay=0 by default on modern CPUs (Steve Best) [1365413] - [x86] smpboot: Fix CPU (Steve Best) [1365413] - [x86] smpboot: Fix cpu_init_udelay=10000 corner case boot parameter misbehavior (Steve Best) [1365413] - [x86] smpboot: Remove SIPI delays from cpu_up() (Steve Best) [1365413] - [x86] smpboot: Fix legacy SMP bootup slow-boot bug (Steve Best) [1365413] - [x86] smpboot: Remove 10ms delay from cpu_up() on modern processors (Steve Best) [1365413] - [x86] smpboot: Add cmdline "cpu_init_udelay=N" to specify cpu_up() delay (Steve Best) [1365413] - [x86] platform/uv: Fix kernel panic running RHEL kdump kernel on UV systems (Frank Ramsay) [1366020] - [x86] platform/uv: Fix problem with UV4 BIOS providing incorrect PXM values (Frank Ramsay) [1366020] - [x86] platform/uv: Fix bug with iounmap() of the UV4 EFI System Table causing a crash (Frank Ramsay) [1366020] - [x86] platform/uv: Fix problem with UV4 Socket IDs not being contiguous (Frank Ramsay) [1366020] - [x86] Add support for Kabylake H/S (David Arcari) [1306013] - [x86] smp: Fix __max_logical_packages value setup (Frank Ramsay) [1358312] - [fs] proc: convert /proc/$PID/schedstat to seq_file interface (Joe Lawrence) [1363745] - [fs] revert "userfaultfd: call mark_tech_preview" (Andrea Arcangeli) [1366639] - [x86] mm: Improve switch_mm() barrier comments (Rafael Aquini) [1332602] {CVE-2016-2069} - [x86] mm: Add barriers and document switch_mm()-vs-flush synchronization (Rafael Aquini) [1332602] {CVE-2016-2069} - [mm] dax,kabi: add special handling for ZONE_DEVICE (Jeff Moyer) [1367133 1367257] - [md] dm-raid: support raid0 with missing metadata devices (Mike Snitzer) [1364133 1367223] - [md] dm raid: enhance attempt_restore_of_faulty_devices() to support more devices (Mike Snitzer) [1364133] - [md] dm raid: fix restoring of failed devices regression (Mike Snitzer) [1364133] - [md] dm raid: fix frozen recovery regression (Mike Snitzer) [1364133] - [md] dm raid: fix use of wrong status char during resynchronization (Mike Snitzer) [1361328 1364133] - [md] dm raid: constructor fails on non-zero incompat_features (Mike Snitzer) [1361328 1364133] - [md] dm raid: fix processing of max_recovery_rate constructor flag (Mike Snitzer) [1361328 1364133] - [md] dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING (Mike Snitzer) [1361328 1364133] - [md] dm rq: fix the starting and stopping of blk-mq queues (Mike Snitzer) [1361328 1364133] - [md] dm mpath: add locking to multipath_resume and must_push_back (Mike Snitzer) [1361328 1364133] - [md] dm flakey: error READ bios during the down_interval (Mike Snitzer) [1361328 1364133] - [md] dm: move request-based code out to dm-rq.[hc] (Mike Snitzer) [1361328 1364133] - [i2c] designware: fixup return handling of wait_for_completion_timeout (David Arcari) [1365529] - [i2c] designware: fix race between subsequent xfers (David Arcari) [1365529] - [i2c] designware: prevent signals from aborting I2C transfers (David Arcari) [1365529] - [net] openvswitch: do not ignore netdev errors when creating tunnel vports (Thadeu Lima de Souza Cascardo) [1367917] - [net] multicast: should not send source list records when have filter mode change (Hangbin Liu) [1322008] - [net] netfilter: physdev: add missed blank (Hangbin Liu) [1346175] - [net] netfilter: physdev: physdev-is-out should not work with OUTPUT chain (Hangbin Liu) [1346175] - [net] sctp: use event->chunk when it's valid (Xin Long) [1278912] - [net] openvswitch: fix conntrack netlink event delivery (Lance Richardson) [1321068] - [net] netfilter: ebtables: Fix extension lookup with identical name (Sabrina Dubroca) [1317751] - [net] sched: fix act_ipt for LOG target (Sabrina Dubroca) [1314398] - [net] vti: flush x-netns xfrm cache when vti interface is removed (Lance Richardson) [1332403] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1365651] - [scsi] smartpqi: add config files (Scott Benesh) [1273115] - [scsi] smartpqi and aacraid: remove wildcard for series 9 controllers (Scott Benesh) [1273115] - [scsi] smartpqi: port to RHEL73 (Scott Benesh) [1273115] - [scsi] smartpqi: initial commit of Microsemi smartpqi driver (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to drivers/scsi/Makefile (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to scsi Kconfig (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to MAINTAINERS (Scott Benesh) [1273115] - [vfio] pci: Fix NULL pointer oops in error interrupt setup handling (Alex Williamson) [1367906] - [misc] cxl: Set psl_fir_cntl to production environment value (Steve Best) [1365970] - [netdrv] e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson) [1357921] - [netdrv] e1000e: factor out systim sanitization (Jarod Wilson) [1357921] - [netdrv] bna: remove global bnad_list_mutex (Ivan Vecera) [1359566] - [netdrv] bna: change type of bna_id to atomic_t (Ivan Vecera) [1359566] - [netdrv] bna: remove useless linked list (Ivan Vecera) [1359566] - [netdrv] i40e: check for and deal with non-contiguous TCs (Stefan Assmann) [1354052] - [kernel] module: Issue warnings when tainting kernel (Stanislav Kozina) [1366179]- [powerpc] mm: use get_user_pages_unlocked within get_user_pages_fast (Laurent Vivier) [1362454] - [net] udp_offload: put sk before returning (Florian Westphal) [1366515] - [fs] jbd2: limit number of reserved credits (Lukas Czerner) [1172496] - [fs] cachefiles: Fix attempt to read i_blocks after deleting file (David Howells) [1357234] - [fs] cachefiles: Fix race between inactivating and culling a cache object (David Howells) [1357234] - [fs] svcrdma: Remove superfluous line from rdma_read_chunks() (Sachin Prabhu) [1353408] - [fs] svcrdma: Do not add XDR padding to xdr_buf page vector (Sachin Prabhu) [1353408] - [fs] svcrdma: Use correct XID in error replies (Sachin Prabhu) [1353408] - [fs] svcrdma: Make RDMA_ERROR messages work (Sachin Prabhu) [1353408] - [fs] svcrdma: svc_rdma_post_recv() should close connection on error (Sachin Prabhu) [1353408] - [fs] svcrdma: Backport merge conflict resolution ab9f2faf (Sachin Prabhu) [1353408] - [fs] svcrdma: Find rmsgp more reliably (Sachin Prabhu) [1353408] - [fs] svcrdma: Remove unused variable (Sachin Prabhu) [1353408] - [md] revert "raid10: make sync_request_write() call bio_copy_data()" (Jes Sorensen) [1354469]- [target] iscsi-target: Rework the configfs of cxgbit (Sai Vemuri) [1211351] - [target] iscsi-target: Convert transport drivers to signal rdma_shutdown (Sai Vemuri) [1211351] - [target] cxgbit: add files for cxgbit.ko (Sai Vemuri) [1211351] - [target] iscsi-target: export symbols (Sai Vemuri) [1211351] - [target] iscsi-target: call complete on conn_logout_comp (Sai Vemuri) [1211351] - [target] iscsi-target: clear tx_thread_active (Sai Vemuri) [1211351] - [target] iscsi-target: use conn_transport->transport_type in text rsp (Sai Vemuri) [1211351] - [target] iscsi-target: move iscsit_thread_check_cpumask() (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_get_r2t_ttt)() (Sai Vemuri) [1211351] - [target] iscsi-target: add int (*iscsit_validate_params)() (Sai Vemuri) [1211351] - [target] iscsi-target: split iscsi_target_rx_thread() (Sai Vemuri) [1211351] - [target] iscsi-target: Fix rx_login_comp hang after login failure (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_get_rx_pdu)() (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_release_cmd)() (Sai Vemuri) [1211351] - [target] iscsi-target: add int (*iscsit_xmit_pdu)() (Sai Vemuri) [1211351] - [target] iscsi-target: Use shash and ahash (Sai Vemuri) [1211351] - [netdrv] cxgb4: update Kconfig and Makefile (Sai Vemuri) [1211351] - [netdrv] cxgb4: add iSCSI DDP page pod manager (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4: move delayed ack macro definitions (Sai Vemuri) [1211351] - [netdrv] cxgb4: move VLAN_NONE macro definition (Sai Vemuri) [1211351] - [netdrv] cxgb4: update struct cxgb4_lld_info definition (Sai Vemuri) [1211351] - [netdrv] cxgb4: add definitions for iSCSI target ULD (Sai Vemuri) [1211351] - [netdrv] cxgb4, cxgb4i: move struct cpl_rx_data_ddp definition (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4, cxgb4i: remove duplicate definitions (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4: move definitions to common header file (Sai Vemuri) [1211351] - [netdrv] cxgb4: large receive offload support (Sai Vemuri) [1211351] - [netdrv] cxgb4: allocate resources for CXGB4_ULD_ISCSIT (Sai Vemuri) [1211351] - [netdrv] cxgb4: add new ULD type CXGB4_ULD_ISCSIT (Sai Vemuri) [1211351]- [net] ipv6: kill sk_dst_lock (Florian Westphal) [1350349] - [net] ipv6: remove useless spin_lock/spin_unlock (Florian Westphal) [1350349] - [net] macsec: RXSAs don't need to hold a reference on RXSCs (Sabrina Dubroca) [1354332] - [net] macsec: fix reference counting on RXSC in macsec_handle_frame (Sabrina Dubroca) [1354332] - [net] macsec: fix negative refcnt on parent link (Sabrina Dubroca) [1354232] - [net] rtnetlink: fix a memory leak when ->newlink fails (Sabrina Dubroca) [1354232] - [net] rtnetlink: correct error path in rtnl_newlink() (Sabrina Dubroca) [1354232] - [net] rtnetlink: remove an unneeded test (Sabrina Dubroca) [1354232] - [net] tcp: fix ipv4 mapped request socks (Hangbin Liu) [1360685] - [net] inet: introduce ireq_family (Hangbin Liu) [1360685] - [net] sctp: change to use TCP_CLOSE_WAIT as SCTP_SS_CLOSING (Xin Long) [1359219] - [net] sctp: allow receiving msg when TCP-style sk is in CLOSED state (Xin Long) [1358092] - [net] sctp: allow delivering notifications after receiving SHUTDOWN (Xin Long) [1251528] - [net] sctp: fix the issue sctp requeue auth chunk incorrectly (Xin Long) [1359378] - [net] af_packet: don't pass empty blocks for PACKET_V3 (Paolo Abeni) [1360213] - [net] packet: Fixed TPACKET V3 to signal poll when block is closed rather than every packet (Paolo Abeni) [1360213] - [x86] paravirt: Do not trace _paravirt_ident_*() functions (Steven Rostedt) [1339118] - [x86] pci: vmd: Separate MSI and MSI-X vector sharing (Myron Stowe) [1364796] - [x86] pci: vmd: Use lock save/restore in interrupt enable path (Myron Stowe) [1364796] - [x86] pci: vmd: Select device dma ops to override (Myron Stowe) [1364796] - [pci] Remove return values from pcie_port_platform_notify() and relatives (Myron Stowe) [1364796] - [pci] acpi: Allow all PCIe services on non-ACPI host bridges (Myron Stowe) [1364796] - [x86] pci: vmd: Remove development dev_info(s) (Myron Stowe) [1364796] - [x86] pci: vmd: Compose MSI message with correct IRQ index and clear useless data member (Myron Stowe) [1364796] - [x86] pci: vmd: Fix teardown_msi_irqs to upstream msi_free (Myron Stowe) [1364796] - [x86] pci: vmd: Add irq_mask/irq_unmaks ops (Myron Stowe) [1364796] - [x86] kvm: bump MAX_VCPUS to 288 (Radim Krcmar) [1273718] - [x86] kvm: add a flag to disable KVM x2apic broadcast quirk (Radim Krcmar) [1273718] - [x86] kvm: add KVM_CAP_X2APIC_API (Radim Krcmar) [1273718] - [x86] kvm: pass struct kvm to kvm_set_routing_entry (Radim Krcmar) [1273718] - [x86] kvm: reset APIC ID when enabling LAPIC (Radim Krcmar) [1273718] - [x86] kvm: use hardware-compatible format for APIC ID register (Radim Krcmar) [1273718] - [x86] kvm: use generic function for MSI parsing (Radim Krcmar) [1273718] - [x86] kvm: dynamic kvm_apic_map (Radim Krcmar) [1273718] - [x86] kvm: use physical LAPIC array for logical x2APIC (Radim Krcmar) [1273718] - [x86] kvm: add kvm_apic_map_get_dest_lapic (Radim Krcmar) [1273718] - [x86] kvm: Unify traced vector format (Radim Krcmar) [1273718] - [x86] kvm: cleanup kvm_irq_delivery_to_apic_fast (Radim Krcmar) [1273718] - [scsi] ipr: Fix sync scsi scan (Steve Best) [1365824] - [virtio] virtio-input: reset device and detach unused during remove (Jason Wang) [1248933] - [infiniband] ib/core: Support for CMA multicast join flags (Don Dutile) [1363579] - [infiniband] ib/sa: Add cached attribute containing SM information to SA port (Don Dutile) [1363579] - [infiniband] ib/sa: agent: Add support for SA agent get ClassPortInfo (Don Dutile) [1363579]- [tools] testing/nvdimm: open code dma_coerce_mask_and_coherent() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: make DIMM DSMs optional (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix format interface code byte order (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: replace CONFIG_DMA_CMA dependency with vmalloc() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, pmem: allow nfit_test to override pmem_direct_access() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix acpi_check_dsm() vs zero functions implemented (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn, dax: fix initialization vs autodetect for mode + alignment (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [uapi] nfit: add Microsoft NVDIMM DSM command set to white list (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: fix deletion (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: fix alignment validation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: autodetect support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: release ida resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: stop requiring a driver ->remove() method (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: record the specified alignment of a dax-device instance (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: reserve space to store labels for device-dax (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: introduce device-dax infrastructure (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix ARCH=alpha allmodconfig build failure (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: add sysfs dimm 'family' and 'dsm_mask' attributes (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: ND_CMD_CALL support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: disable vendor specific commands (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix translation of command status results (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix memmap reservation sizing (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: export subsystem ids as attributes (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix format interface code byte order per ACPI6.1 (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [uapi] nfit, libnvdimm: limited/whitelisted dimm command marshaling mechanism (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, libnvdimm: clarify "commands" vs "_DSMs" (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm: increase max envelope size for ioctl (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: Add sysfs "id" for NVDIMM ID (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] acpica: acpi 6.1: Update NFIT table for additional new fields (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: Update nfit driver to comply with ACPI 6.1 (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: cleanup nvdimm_namespace_common_probe(), kill 'host' (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: kill ->pmem_queue and ->pmem_disk (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem, pfn: move pfn setup to the core (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setup (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: clean up resource print / request (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: use devm_add_action to release bdev resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: move i/o infrastructure to nd_namespace_blk (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: quiet i/o error reporting (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: use ->queuedata for driver private data (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: use ->queuedata for driver private data (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: use devm_add_action to release bdev resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, btt: add btt startup debug (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, btt, convert nd_btt_probe() to devm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn, convert nd_pfn_probe() to devm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: kill pmem->ndns (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: clarify the write+clear_poison+write flow (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] widen acpi_evaluate_dsm() revision and function-index arguments (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] libnvdimm, nfit: Use ACPI_SIG_NFIT instead of hard coded string (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, test: add mock SMART data payload (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] libnvdimm, nfit: report multiple interface codes per-dimm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignment (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix uuid validation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: fix smart data retrieval (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] ZONE_DEVICE depends on SPARSEMEM_VMEMMAP (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] exclude ZONE_DEVICE from GFP_ZONE_TABLE (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm, pmem: clear poison on write (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix kmap_atomic() leak in error path (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] btt: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] blk: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] pmem: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix ia64 build, use PHYS_PFN (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, libnvdimm: clear poison command support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: expand ars unit testing (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: test multiple control regions per-dimm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: 'resource'-address and 'size' attributes for pfn devices (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: adjust for section collisions with 'System RAM' (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] mm: add PHYS_PFN, use it in __phys_to_pfn() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] fix type cast in __pfn_to_phys() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix 'pfn' support for section-misaligned namespaces (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: Fix security issue with DSM IOCTL (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: Clean-up access mode check (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] nfit: disable userspace initiated ars during scrub (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: scrub and register regions in a workqueue (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] nfit, libnvdimm: async region scrub workqueue (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: unify common init for acpi_nfit_desc (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm: async notification support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: protect nvdimm_{bus|namespace}_add_poison() with nvdimm_bus_lock() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, nfit: centralize command status translation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: add format interface code definitions (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] arm: 8522/1: nvdimm: ensure no negative value gets returned on positive match (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792]- [infiniband] ib/mlx4: Add diagnostic hardware counters (kamal heib) [1360924] - [netdrv] mlx4: Query performance and diagnostics counters (kamal heib) [1360924] - [netdrv] mlx4: Add diagnostic counters capability bit (kamal heib) [1360924] - [netdrv] bnxt_en: Add new NPAR and dual media device IDs (John Linville) [1360126] - [scsi] ipr: Fix error return code in ipr_probe_ioa() (Steve Best) [1364138] - [scsi] ipr: Wait to do async scan until scsi host is initialized (Steve Best) [1364138] - [scsi] ipr: Increase MSIX vectors number (Steve Best) [1364138] - [scsi] ipr: Add new CCIN for new adapters support (Steve Best) [1364138] - [acpi] Change NFIT driver to insert new resource (Jeff Moyer) [1342696] - [kernel] resource: Export insert_resource and remove_resource (Jeff Moyer) [1342696] - [kernel] resource: Add remove_resource interface (Jeff Moyer) [1342696] - [kernel] resource: Change __request_region to inherit from immediate parent (Jeff Moyer) [1342696] - [acpi] apei/einj: Allow memory error injection to NVDIMM (Jeff Moyer) [1342696] - [kernel] resource: Add region_intersects_pmem() (Jeff Moyer) [1342696] - [kernel] resource: Add @flags to region_intersects() (Jeff Moyer) [1342696] - [acpi] apei: Cleanup alignment-aware accesses (Jeff Moyer) [1342696] - [acpi] apei, einj: Changes to the ACPI/APEI/EINJ debugfs interface (Jeff Moyer) [1342696] - [acpi] apei: Add parameter check before error injection (Jeff Moyer) [1342696] - [acpi] apei, einj: Fix error return code in einj_init() (Jeff Moyer) [1342696]- [block] revert "remove struct bio_batch" (Mike Snitzer) [1361484] - [block] revert "add __blkdev_issue_discard" (Mike Snitzer) [1361484] - [block] revert "reinstate early return of -EOPNOTSUPP from blkdev_issue_discard" (Mike Snitzer) [1361484] - [block] revert "missing bio_put following submit_bio_wait" (Mike Snitzer) [1361484] - [md] revert "dm thin: use __blkdev_issue_discard for async discard support" (Mike Snitzer) [1361484] - [md] revert "dm thin: unroll issue_discard() to create longer discard bio chains" (Mike Snitzer) [1361484] - [nvme] avoid crashes when node 0 is memoryless node (David Milburn) [1350682] - [mm] oom: ensure memoryless node zonelist always includes zones (David Milburn) [1350682] - [mm] hmm: select mmu-notifier (Andrew Jones) [1230959] - [rtc] opal: Enable alarms only when opal supports tpo (Steve Best) [1361858] - [x86] pci: vmd: Attach VMD resources to parent domain's resource tree (Myron Stowe) [1249224] - [x86] pci: vmd: Set bus resource start to 0 (Myron Stowe) [1249224] - [x86] pci: vmd: Document code for maintainability (Myron Stowe) [1249224] - [x86] pci: Add driver for Intel Volume Management Device (Myron Stowe) [1249224] - [x86] PCI bus specific MSI operations (Myron Stowe) [1249224] - [pci] aer: Use 32 bit PCI domain numbers (Myron Stowe) [1249224] - [x86] perf: Fix copy_from_user_nmi() return if range is not ok (Jiri Olsa) [1361670] - [x86] perf: Fix arch_perf_out_copy_user default (Jiri Olsa) [1361670] - [x86] perf: Further optimize copy_from_user_nmi() (Jiri Olsa) [1361670] - [x86] perf: Change offcore response masks for Knights Landing (Jiri Olsa) [1336681] - [gpio] use kzalloc to allocate gpio_device (Steve Best) [1358979] - [gpio] gpiolib: rewrite gpiodev_add_to_list (Prarit Bhargava) [1358979] - [gpio] reflect base and ngpio into gpio_device (Prarit Bhargava) [1358979] - [gpio] make the gpiochip a real device (Prarit Bhargava) [1358979] - [gpio] gpiolib: fix chip order in gpio list (Prarit Bhargava) [1358979] - [gpio] fix warning about iterator (Prarit Bhargava) [1358979] - [gpio] gpiolib: improve overlap check of range of gpio (Prarit Bhargava) [1358979] - [gpio] sysfs: rename gpiochip registration functions (Prarit Bhargava) [1358979] - [gpio] remove gpio_descs global array (Prarit Bhargava) [1358979] - [netdrv] be2net: perform temperature query in adapter regardless of its interface state (Gustavo Duarte) [1361226] - [crypto] qat - make qat_asym_algs.o depend on asn1 headers (Herbert Xu) [1351563] - [powerpc] kvm: book3s_hv: Save/restore TM state in H_CEDE (David Gibson) [1349244] {CVE-2016-5412} - [powerpc] kvm: book3s_hv: Pull out TM state save/restore into separate procedures (David Gibson) [1349244] {CVE-2016-5412} - [powerpc] pseries: Fix PCI config address for DDW (Gustavo Duarte) [1357809] - [powerpc] iommu: Remove the dependency on EEH struct in DDW mechanism (Gustavo Duarte) [1357809] - [powerpc] tm: Always reclaim in start_thread() for exec() class syscalls (David Gibson) [1349238] {CVE-2016-5828}- [infiniband] i40iw: Enable remote access rights for stag allocation (Stefan Assmann) [1283405] - [infiniband] i40iw: do not print unitialized variables in error message (Stefan Assmann) [1283405] - [infiniband] i40iw: Enable level-1 PBL for fast memory registration (Stefan Assmann) [1283405] - [infiniband] i40iw: Return correct max_fast_reg_page_list_len (Stefan Assmann) [1283405] - [infiniband] i40iw: Correct status check on i40iw_get_pble (Stefan Assmann) [1283405] - [infiniband] i40iw: Correct CQ arming (Stefan Assmann) [1283405] - [infiniband] ib/core: Make device counter infrastructure dynamic (Stefan Assmann) [1283405] - [infiniband] i40iw: pass hw_stats by reference rather than by value (Stefan Assmann) [1283405] - [infiniband] i40iw: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [1283405] - [infiniband] i40iw: constify i40iw_vf_cqp_ops structure (Stefan Assmann) [1283405] - [infiniband] ib/core: Enhance ib_map_mr_sg() (Stefan Assmann) [1283405] - [infiniband] ib/core: Add passing an offset into the SG to ib_map_mr_sg (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for removing quad hash entries (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for checking if the QP is destroyed (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for using one sge for RDMA READ (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for the size of kernel mode SQ (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for a NOP WQE size (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct STag mask to min of 14 bits (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fixes for WQE alignment (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix SD calculation for initial HMC creation (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix endian issues and warnings (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add base memory management extensions (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Initialize max enabled vfs variable (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct return code check in add_pble_pool (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add virtual channel message queue (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Remove unused code and fix warning (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Populate vendor_id and vendor_part_id fields (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Set vendor_err only if there is an actual error (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add qp table lock around AE processing (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Do not set self-referencing pointer to NULL after free (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct max message size in query port (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix refused connections (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct QP size calculation (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix overflow of region length (Stefan Assmann) [1283405] - [infiniband] i40iw: avoid potential uninitialized variable use (Stefan Assmann) [1283405] - [infiniband] i40iw: mark as tech-preview (Stefan Assmann) [1283405] - [infiniband] i40iw: fix for missing commit 2f8e2c877784a0b23f02b41550170a24e14f5c95 (Stefan Assmann) [1283405] - [infiniband] i40iw: changes for build of i40iw module (Stefan Assmann) [1283405] - [infiniband] i40iw: Replace the obsolete crypto hash interface with shash (Stefan Assmann) [1283405] - [infiniband] i40iw: Kconfig and Makefile for iwarp module (Stefan Assmann) [1283405] - [infiniband] i40iw: virtual channel handling files (Stefan Assmann) [1283405] - [infiniband] i40iw: user kernel shared files (Stefan Assmann) [1283405] - [infiniband] i40iw: add X722 register file (Stefan Assmann) [1283405] - [infiniband] i40iw: add hardware related header files (Stefan Assmann) [1283405] - [infiniband] i40iw: add file to handle cqp calls (Stefan Assmann) [1283405] - [infiniband] i40iw: use shared code for port mapper (Stefan Assmann) [1283405] - [infiniband] i40iw: add files for iwarp interface (Stefan Assmann) [1283405] - [infiniband] i40iw: add hw and utils files (Stefan Assmann) [1283405] - [infiniband] i40iw: add hmc resource files (Stefan Assmann) [1283405] - [infiniband] i40iw: add pble resource files (Stefan Assmann) [1283405] - [infiniband] i40iw: add puda code (Stefan Assmann) [1283405] - [infiniband] i40iw: add connection management code (Stefan Assmann) [1283405] - [infiniband] i40iw: add main, hdr, status (Stefan Assmann) [1283405] - [uapi] i40iw: add entry in rdma_netlink (Stefan Assmann) [1283405]- [mm] vfs: prevent buffered I/O reads to DAX inodes (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] xfs, ext4, splice: avoid the page cache for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: check return value of dax_radix_entry() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: fix mixed zone detection in devm_memremap_pages (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] list: kill list_force_poison() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Continue init even if ARS commands are unimplemented (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: fix issue with missing journal entry in ext4_dax_mkwrite() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: move writeback calls into the filesystems (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] dax: give DAX clearing code correct bdev (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: online defrag not supported with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: only set S_DAX for regular inodes (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: disable block device DAX by default (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] use 'u64' for pfn flags (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap: Fix error value when memremap failed (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [uapi] nfit: update address range scrub commands to the acpi 6.1 format (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] libnvdimm, tools/testing/nvdimm: fix 'ars_status' output buffer sizing (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: fix multi-interface dimm handling, acpi6.1 compatibility (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_release(): fix memremap'd addr handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm, x86: fix pte_page() crash in gup_pte_range() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: Fix vmalloc_fault() to handle large pages properly (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] uaccess/64: Handle the caching of 4-byte nocache copies properly in __copy_user_nocache() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] uaccess/64: Make the __copy_user_nocache() assembly code more readable (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: fix pfn_t vs highmem (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: dirty inode only if required (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] radix-tree: fix race in gang lookup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] phys_to_pfn_t: use phys_addr_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] fix pfn_t to page conversion in vm_insert_mixed (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: use DAX for partition table reads (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] fs, block: force direct-I/O for dax-enabled block devices (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_pages: fix vmem_altmap lifetime + alignment handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix restoring memmap location (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: fix mode determination for e820 devices (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: never rely on bh.b_dev being set by get_block() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: add support for fsync/sync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] add find_get_entries_tag() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: support dirty DAX entries in radix tree (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem: add wb_cache_pmem() to the PMEM API (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86: get_user_pages() for dax mappings (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: move request_queue allocation earlier in probe (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: convert vmf_insert_pfn_pmd() to pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax, gpu: convert vm_insert_mixed to pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: introduce _PAGE_DEVMAP (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] hugetlb: fix compile error on tile (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn, pmem: allocate memmap array in persistent memory (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86, mm: introduce vmem_altmap to augment vmemmap_populate() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] move __phys_to_pfn and __pfn_to_phys to asm/generic/memory_model.h (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: introduce find_dev_pagemap() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: skip memory block registration for ZONE_DEVICE (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm, dax, pmem: introduce pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [virt] kvm: rename pfn_t to kvm_pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: fix livelock, allow dax pmd mappings to become writeable (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] dax: fix lifetime of in-kernel dax mappings with dax_map_atomic() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: guarantee page aligned results from bdev_direct_access() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: increase granularity of dax_clear_blocks() operations (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] pmem, dax: clean up clear_pmem() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: kill disk_{check|set|clear|alloc}_badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: nvdimm_read_bytes() badblocks support (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] pmem: fail io-requests to known bad blocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: convert to statically allocated badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: don't fail init for full badblocks list (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block, badblocks: introduce devm_init_badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [block] clarify badblocks lifetime (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] badblocks: rename badblocks_free to badblocks_exit (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: move definition of nvdimm_namespace_add_poison to nd.h (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] libnvdimm: Add a poison list and export badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] nfit_test: Enable DSMs for all test NFITs (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [md] convert to use the generic badblocks code (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: Add badblock management for gendisks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] badblocks: Add core badblock management code (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [block] fix del_gendisk() vs blkdev_ioctl crash (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: introduce bdev_file_inode() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: fix namespace object confusion in is_uuid_busy() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm/pat: Change free_memtype() to support shrinking case (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86/mm/pat: Add untrack_pfn_moved for mremap (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: introduce per-inode DAX enablement (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: fix recursive splice read locking with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: Don't use reserved blocks for data blocks with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: move 'memory mode' indication to sysfs (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] testing/libnvdimm: cleanup mock resource lookup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix nd_pfn_validate() return value handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] libnvdimm, pfn: enable pfn sysfs interface unit testing (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix pfn seed creation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: add parent uuid validation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: add 'align' attribute, default to HPAGE_SIZE (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: clean up pfn create parameters (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: kill ND_PFN_ALIGN (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] do not show pfn_seed for non pmem regions (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] improve diagnosibility of namespaces (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: use pre-zeroed blocks for DAX page faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [trace] ext4: implement allocation of pre-zeroed blocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: provide ext4_issue_zeroout() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [trace] ext4: get rid of EXT4_GET_BLOCKS_NO_LOCK flag (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races of writeback with punch hole and zero range (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races between buffered IO and collapse / insert range (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: move unlocked dio protection from ext4_alloc_file_blocks() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races between page faults and hole punching (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: wait for existing dio workers in ext4_alloc_file_blocks() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: acpi_nfit_notify(): Do not leave device locked (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] nfit: Adjust for different _FIT and NFIT headers (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Fix the check for a successful NFIT merge (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Account for table size length variation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] libnvdimm, e820: skip module loading when no type-12 (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: protect rw_page against device teardown (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: disable pmd mappings (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: warn when mounting with dax enabled (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: fix __dax_pmd_fault crash (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [documentation] libnvdimm: documentation clarifications (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: fix size trim in pmem_direct_access() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, e820: fix numa node for e820-type-12 pmem ranges (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] testing/nvdimm, acpica: fix flag rename build breakage (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] coredump: add DAX filtering for FDPIC ELF coredumps (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] coredump: add DAX filtering for ELF coredumps (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: xfs_filemap_pmd_fault treats read faults as write faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: add ->pfn_mkwrite support for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: DAX does not use IO completion callbacks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: Don't use unwritten extents for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: introduce BMAPI_ZERO for allocating zeroed extents (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: fix inode size update overflow in xfs_map_direct() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] acpi: nfit: Add support for hot-add (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: in acpi_nfit_init, break on a 0-length table (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] acpica: Update NFIT table to rename a flags field (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: blk_flush_integrity() for bio-based drivers (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: generic request_queue reference counting (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: use an atomic_t for mq_freeze_depth (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2: Add locking for DAX faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem, memremap: convert to numa aware allocations (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_pages: use numa_mem_id (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm: make allocations numa aware by default (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap: convert to return ERR_PTR (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memunmap: use devres_release() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem: kill memremap_pmem() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: quiet arch_add_memory() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Don't allow empty DIMM labels (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Fix sysfs dimm_label store operation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Fix sysfs dimm_label show operation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806]- [mm] percpu: fix synchronization between synchronous map extension and chunk destruction (Joe Lawrence) [1344569] {CVE-2016-4794} - [mm] percpu: fix synchronization between chunk->map_extend_work and chunk destruction (Joe Lawrence) [1344569] {CVE-2016-4794} - [mm] percpu: fix locking regression in the failure path of pcpu_alloc() (Joe Lawrence) [1344569] {CVE-2016-4794} - [s390] qeth: delete napi struct when removing a qeth device (Hendrik Brueckner) [1357030] - [s390] kprobes: Fix conflict between jprobes and function graph tracing (Jiri Olsa) [1347620] - [hid] hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (Yauheni Kaliuta) [1360029] {CVE-2016-5829} - [scsi] cxlflash: Verify problem state area is mapped before notifying shutdown (Steve Best) [1361359] - [scsi] cxlflash: Shutdown notify support for CXL Flash cards (Steve Best) [1361359] - [scsi] cxlflash: Add device dependent flags (Steve Best) [1361359] - [scsi] cxlflash: Fix to drain operations from previous reset (Steve Best) [1361359] - [scsi] cxl: Make vPHB device node match adapter's (Steve Best) [1361359] - [scsi] cxlflash: Fix to resolve dead-lock during EEH recovery (Steve Best) [1361359] - [scsi] fix race between simultaneous decrements of ->host_failed (Gustavo Duarte) [1357946] - [input] Enable VMMOUSE support (Lauro Ramos Venancio) [1331578] - [input] vmmouse - remove port reservation (Lauro Ramos Venancio) [1331578] - [input] vmmouse - fix absolute device registration (Lauro Ramos Venancio) [1331578] - [input] add vmmouse driver (Lauro Ramos Venancio) [1331578] - [kernel] modules: Add kernel parameter to blacklist modules (Prarit Bhargava) [1361585] - [kernel] rcu: Fix attempt to avoid unsolicited offloading of callbacks (Luiz Capitulino) [1356726] - [kernel] rcu: Fix CONFIG_RCU_NOCB_CPU_ALL panic on machines with sparse CPU mask (Luiz Capitulino) [1356726] - [kernel] rcu: Convert rcutree_plugin.h printk calls (Luiz Capitulino) [1356726] - [kernel] watchdog, sysctl: fix pointer to watch_cpumask in kernel_table (Jerome Marchand) [1360787] - [netdrv] ibmvnic: Fix passive VNIC server login process (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: simplify and improve driver probe function (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: dispose irq mappings (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: properly start and stop tx queues (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: fix to use list_for_each_safe() when delete items (Gustavo Duarte) [1357915]- [net] geneve: fixup netdevice_notifier registration (Sabrina Dubroca) [1353790] - [wireless] convert to use netdev_notifier_info (Sabrina Dubroca) [1353790] - [netdrv] hyperv: convert to use netdev_notifier_info (Sabrina Dubroca) [1353790] - [net] netfilter: nf_nat: on-stack struct netdev_notifier_info (Sabrina Dubroca) [1353790] - [net] ipv4: ip_check_defrag should not assume that skb_network_offset is zero (Paolo Abeni) [1354448] - [net] ipv4: ip_check_defrag should correctly check return value of skb_copy_bits (Paolo Abeni) [1354448] - [net] macsec: validate ICV length on link creation (Davide Caratti) [1360273] - [net] macsec: fix error codes when a SA is created (Davide Caratti) [1360273] - [net] macsec: limit ICV length to 16 octets (Davide Caratti) [1360273] - [net] sctp: also point GSO head_skb to the sk when it's available (Marcelo Leitner) [1278912] - [net] sctp: fix GSO for IPv6 (Marcelo Leitner) [1278912] - [net] sctp: support ipv6 nonlocal bind (Xin Long) [1355769] - [net] sctp: use inet_recvmsg to support sctp RFS well (Marcelo Leitner) [981353] - [net] netfilter: x_tables: speed up jump target validation (Florian Westphal) [1318693] {CVE-2016-3134} - [net] pktgen: fix null ptr deref in skb allocation (Vitaly Kuznetsov) [1356443] - [net] pktgen: Observe needed_headroom of the device (Vitaly Kuznetsov) [1356443] - [net] pktgen: ipv6: numa: consolidate skb allocation to pktgen_alloc_skb (Vitaly Kuznetsov) [1356443] - [net] xfrm: Fix crash observed during device unregistration and decryption (Florian Westphal) [1243602] - [net] xfrm: Reset encapsulation field of the skb before transformation (Florian Westphal) [1243602] - [net] xfrm: dst_entries_init() per-net dst_ops (Florian Westphal) [1243602] - [net] xfrm: Increment statistic counter on inner mode error (Florian Westphal) [1243602] - [net] xfrm4: Reload skb header pointers after calling pskb_may_pull (Florian Westphal) [1243602] - [net] xfrm4: Fix header checks in _decode_session4 (Florian Westphal) [1243602] - [net] xfrm: Fix unaligned access to stats in copy_to_user_state() (Florian Westphal) [1243602] - [net] xfrm: Fix state threshold configuration from userspace (Florian Westphal) [1243602] - [net] xfrm: fix race between netns cleanup and state expire notification (Florian Westphal) [1243602] - [net] xfrm: Fix unlink race when policies are deleted (Florian Westphal) [1243602] - [net] xfrm: Clone states properly on migration (Florian Westphal) [1243602] - [net] xfrm: Take xfrm_state_lock in xfrm_migrate_state_find (Florian Westphal) [1243602] - [net] xfrm: avoid creating temporary SA when there are no listeners (Florian Westphal) [1243602] - [net] xfrm: Correct xfrm_state_lock usage in xfrm_stateonly_find (Florian Westphal) [1243602] - [net] xfrm: export verify_userspi_info for pkfey and netlink interface (Florian Westphal) [1243602] - [net] Documentation: Document xfrm4_gc_thresh and xfrm6_gc_thresh (Florian Westphal) [1243602] - [net] xfrm: Increase the garbage collector threshold (Florian Westphal) [1243602] - [net] xfrm: prevent ipcomp scratch buffer race condition (Florian Westphal) [1243602] - [net] xfrm: Force SA to be lookup again if SA in acquire state (Florian Westphal) [1243602] - [net] xfrm: Fix replay size checking on async events (Florian Westphal) [1243602] - [net] xfrm: Make xfrm_state timer monotonic (Florian Westphal) [1243602] - [net] xfrm: Delete hold_timer when destroy policy (Florian Westphal) [1243602]- [fs] nfsv4: Don't perform cached access checks before we've OPENed the file (Steve Dickson) [1359944] - [fs] ovl: fix copy-up warning (Miklos Szeredi) [1354293] - [fs] nfsv4: Allow retry of operations that used a returned delegation stateid (Steve Dickson) [1358308] - [fs] nfsv4: Label stateids with the type (Steve Dickson) [1358308] - [fs] sunrpc: Ensure get_rpccred() and put_rpccred() can take NULL arguments (Steve Dickson) [1358308] - [fs] nfsv4: Use the right stateid for delegations in setattr, read and write (Steve Dickson) [1358308] - [fs] nfs: have flexfiles mirror keep creds for both ro and rw layouts (Benjamin Coddington) [1358386] - [fs] nfs: get a reference to the credential in ff_layout_alloc_lseg (Benjamin Coddington) [1358386] - [fs] nfs: have ff_layout_get_ds_cred take a reference to the cred (Benjamin Coddington) [1358386] - [fs] nfs: don't call nfs4_ff_layout_prepare_ds from ff_layout_get_ds_cred (Benjamin Coddington) [1358386] - [fs] sunrpc: add a get_rpccred_rcu inline (Benjamin Coddington) [1358386] - [fs] sunrpc: add rpc_lookup_generic_cred (Benjamin Coddington) [1358386] - [fs] sunrpc: plumb gfp_t parm into crcreate operation (Benjamin Coddington) [1358386] - [fs] nfs4: nfs4_ff_layout_prepare_ds should return NULL if connection failed (Benjamin Coddington) [1358386] - [fs] pnfs: Don't prevent flexfiles client from retrying LAYOUTGET (Benjamin Coddington) [1358386] - [fs] pnfs: Modify pnfs_update_layout tracepoints to use layout stateid (Benjamin Coddington) [1358386] - [fs] nfs: add new tracepoint for pnfs_update_layout (Benjamin Coddington) [1358386] - [fs] Adding stateid information to tracepoints (Benjamin Coddington) [1358386] - [fs] xfs: track and serialize in-flight async buffers against unmount (Brian Foster) [1347744] - [fs] xfs: exclude never-released buffers from buftarg I/O accounting (Brian Foster) [1347744] - [fs] xfs: fix duplicate buffer flag bits (Brian Foster) [1347744 1358817]- [iscsi-target] Fix iser explicit logout TX kthread leak (Andy Grover) [1278224] - [iscsi-target] Fix iscsit_start_kthreads failure OOPs (Andy Grover) [1278224] - [iscsi-target] Fix use-after-free during TPG session shutdown (Andy Grover) [1278224] - [bnx2fc] replace printk() with BNX2FC_IO_DBG() (Maurizio Lombardi) [1360305] - [fs] cifs: dynamic allocation of ntlmssp blob (Jerome Marchand) [1358676] - [fs] cifs: use CIFS_MAX_DOMAINNAME_LEN when converting the domain name (Jerome Marchand) [1358676] - [mm] hmm: adjust HMM backport to work properly with rhel7 mm context (Jerome Glisse) [1230959] - [mm] hmm: only allow use of HMM through a kernel parameter (Jerome Glisse) [1230959] - [mm] hmm: mirror process address space on device with HMM helpers (Jerome Glisse) [1230959] - [mm] hmm: migration through heterogeneous memory management (Jerome Glisse) [1230959] - [mm] hmm: helper to walk CPU page table in parallel with generic table (Jerome Glisse) [1230959] - [mm] hmm: heterogeneous memory management support (Jerome Glisse) [1230959] - [mm] gpt: generic page table structure (Jerome Glisse) [1230959] - [x86] device: export device_rh_alloc() with EXPORT_SYMBOL (Vitaly Kuznetsov) [1360400] - [s390] dasd: fix incorrect locking order for LCU device add/remove (Hendrik Brueckner) [1330095] - [acpi] battery: Accelerate battery resume callback (Jeremy McNicoll) [1270522] - [virtio] virtio_balloon: export 'available' memory to balloon statistics (Luiz Capitulino) [1351660] - [mm] page_alloc: calculate 'available' memory in a separate function (Luiz Capitulino) [1351660] - [fs] proc: meminfo: estimate available memory more conservatively (Luiz Capitulino) [1351660] - [fs] proc: meminfo: meminfo_proc_show() fix typo in comment (Luiz Capitulino) [1351660] - [kernel] sched/core: Fix sched_rt_global_validate (Luiz Capitulino) [1357928] - [netdrv] hv_netvsc: Fix VF register on bonding devices (Vitaly Kuznetsov) [1357850] - [netdrv] hv_netvsc: Fix VF register on vlan devices (Vitaly Kuznetsov) [1357850] - [security] keys: Don't leak a key reference if request_key() tries to use a revoked keyring (David Howells) [1282584] - [infiniband] hfi1: Fix sleep inside atomic issue in init_asic_data (Alex Estrin) [1355901]- [fs] gfs2: Extended attribute readahead optimization (Andreas Gruenbacher) [1256539] - [fs] gfs2: Extended attribute readahead (Andreas Gruenbacher) [1256539] - [fs] gfs2: Add meta readahead field in directory entries (Andreas Gruenbacher) [1256539] - [fs] lift file_*_write out of do_splice_direct() (Miklos Szeredi) [1359094] - [fs] lift file_*_write out of do_splice_from() (Miklos Szeredi) [1359094] - [fs] ovl: verify upper dentry in ovl_remove_and_whiteout() (Miklos Szeredi) [1359829] - [fs] ovl: Copy up underlying inode's ->i_mode to overlay inode (Miklos Szeredi) [1351861] - [fs] ovl: handle ATTR_KILL* (Miklos Szeredi) [1351861] - [fs] ovl: get_write_access() in truncate (Miklos Szeredi) [1359786] - [fs] ovl: xattr filter fix (Miklos Szeredi) [1359807] - [fs] libceph: use s instead of pE in seq_printf() in dump_target() (Ilya Dryomov) [1360323] - [fs] libceph: apply new_state before new_up_client on incrementals (Ilya Dryomov) [1359746] - [fs] cifs: Fix SMB2+ interim response processing for read requests (Sachin Prabhu) [1305657] - [fs] make nfs_atomic_open() call d_drop() on all ->open_context() errors (Benjamin Coddington) [1342305] - [fs] gfs2: Fix gfs2_replay_incr_blk for multiple journal sizes (Robert S Peterson) [1358926] - [fs] xfs: don't reset b_retries to 0 on every failure (Carlos Maiolino) [1357663] - [fs] xfs: remove extraneous buffer flag changes (Carlos Maiolino) [1357663] - [fs] xfs: fix xfs_error_get_cfg for negative errnos (Carlos Maiolino) [1357663] - [fs] userfaultfd: don't pin the user memory in userfaultfd_file_create() (Andrea Arcangeli) [1358957] - [mm] ksm: fix conflict between mmput and scan_get_next_rmap_item (Andrea Arcangeli) [1358958] - [mm] meminit: ensure node is online before checking whether pages are uninitialised (Koki Sanagi) [1359649] - [mm] meminit: always return a valid node from early_pfn_to_nid (Koki Sanagi) [1359649] - [mm] shm: add memfd.h to UAPI export list (Yauheni Kaliuta) [1282530 1354407] - [mm] slub: do not drop slab_mutex for sysfs_slab_add (Larry Woodman) [1282934] - [hv] don't leak memory in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1341065] - [hv] get rid of redundant messagecount in create_gpadl_header() (Vitaly Kuznetsov) [1341065] - [hv] avoid vfree() on crash (Vitaly Kuznetsov) [1337074] - [x86] hyperv: Avoid reporting bogus NMI status for Gen2 instances (Vitaly Kuznetsov) [1337074] - [x86] Use pte_none() to test for empty PTE (Larry Woodman) [1347159] - [x86] Disallow running with 32-bit PTEs to work around erratum (Larry Woodman) [1347159] - [x86] Ignore A/D bits in pte/pmd/pud_none() (Larry Woodman) [1347159] - [x86] Move swap offset/type up in PTE to work around erratum (Larry Woodman) [1347159] - [pci] hyper-v: Fix crash in interrupt cleanup path (Cathy Avery) [1348475] - [i2c] designware: Add runtime PM hooks (David Arcari) [1358747] - [s390] fix test_fp_ctl inline assembly contraints (Hendrik Brueckner) [1356199] - [s390] qeth: switch to napi_gro_receive (Hendrik Brueckner) [1342108] - [kernel] sched: CONFIG_SCHEDSTATS kabi fix (Josh Poimboeuf) [1333444] - [kernel] kmod: remove unecessary explicit wide CPU affinity setting (Frederic Weisbecker) [1056801] - [netdrv] be2net: Fix broadcast echoes from EVB in BE3 (Ivan Vecera) [1249881] - [powerpc] Wire up sys_userfaultfd() (Laurent Vivier) [1353468] - [cpufreq] powernv: del_timer_sync when global and local pstate are equal (Gustavo Duarte) [1346255] - [cpufreq] powernv: Move smp_call_function_any() out of irq safe block (Gustavo Duarte) [1346255] - [cpufreq] powernv: Ramp-down global pstate slower than local-pstate (Gustavo Duarte) [1346255] - [cpufreq] Add support for per-policy driver data (Gustavo Duarte) [1346255]- [md] dm: call PR reserve_unreserve on each underlying device (Mike Snitzer) [1357031] - [scsi] sd: don't use the ALL_TG_PT bit for reservations (Mike Snitzer) [1357031] - [md] dm raid: fix random optimal_io_size for raid0 (Mike Snitzer) [1356244 1357031] - [md] dm raid: address checkpatch.pl complaints (Mike Snitzer) [1356244 1357031] - [md] dm raid: change logical functions to actually return bool (Mike Snitzer) [1356244 1357031] - [md] dm raid: use rdev_for_each in status (Mike Snitzer) [1356244 1357031] - [md] dm raid: use rs->raid_disks to avoid memory leaks on free (Mike Snitzer) [1356244 1357031] - [md] dm raid: support delta_disks for raid1, fix table output (Mike Snitzer) [1356244 1357031] - [md] dm raid: enhance reshape check and factor out reshape setup (Mike Snitzer) [1356244 1357031] - [md] dm raid: allow resize during recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rs_is_recovering() to allow for lvextend (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rebuild and catch bogus sync_resync flags (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix ctr memory leaks on error paths (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix typo in write_mostly flag (Mike Snitzer) [1356244 1357031] - [md] dm raid: also reject size change during recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix new superblock_bitmap creation on disk addition (Mike Snitzer) [1356244 1357031] - [md] dm raid: add comments and fix typos (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix raid10 device size error on out-of-place reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: prohibit 'nosync' on new raid6 and reject resize during reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: clarify and fix recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rs_set_capacity on growing reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: make rs_set_capacity to work on shrinking reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: enhance comments in takeover checks (Mike Snitzer) [1356244 1357031] - [md] dm raid: remove bogus comment and fix comment typos (Mike Snitzer) [1356244 1357031] - [md] dm raid: more restricting data_offset value checks (Mike Snitzer) [1356244 1357031] - [md] dm raid: reject too many write_mostly devices (Mike Snitzer) [1356244 1357031] - [md] dm raid: the sync_page_io() metadata_op argument is bool (Mike Snitzer) [1356244 1357031] - [md] dm raid: prohibit to pass in both sync and nosync ctr flags (Mike Snitzer) [1356244 1357031] - [md] dm raid: avoid superfluous memory barriers on static metadata (Mike Snitzer) [1356244 1357031] - [md] dm thin: unroll issue_discard() to create longer discard bio chains (Mike Snitzer) [1356244 1357031] - [md] dm thin: use __blkdev_issue_discard for async discard support (Mike Snitzer) [1356244 1357031] - [block] missing bio_put following submit_bio_wait (Mike Snitzer) [1356244 1357031] - [block] reinstate early return of -EOPNOTSUPP from blkdev_issue_discard (Mike Snitzer) [1356244 1357031] - [block] add __blkdev_issue_discard (Mike Snitzer) [1356244 1357031] - [block] remove struct bio_batch (Mike Snitzer) [1356244 1357031] - [md] dm: fix second blk_delay_queue() parameter to be in msec units not jiffies (Mike Snitzer) [1356244 1357031] - [md] dm ioctl: Simplify parameter buffer management code (Mike Snitzer) [1356244 1357031]- [crypto] rsa-pkcs1pad - fix rsa-pkcs1pad request struct (Neil Horman) [1356718] - [crypto] gcm - Fix rfc4543 decryption crash (Herbert Xu) [1298642] - [crypto] crc32 - Rename generic implementation (Herbert Xu) [1314773] - [crypto] x86/sha512_ssse3 - fixup for asm function prototype change (Herbert Xu) [1267049] - [crypto] x86/sha - Add build support for Intel SHA Extensions optimized SHA1 and SHA256 (Herbert Xu) [1267049] - [crypto] x86/sha - glue code for Intel SHA extensions optimized SHA1 & SHA256 (Herbert Xu) [1267049] - [crypto] x86/sha - Intel SHA Extensions optimized SHA256 transform function (Herbert Xu) [1267049] - [crypto] x86/sha - Intel SHA Extensions optimized SHA1 transform function (Herbert Xu) [1267049] - [crypto] x86/sha512_ssse3 - move SHA-384/512 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] x86/sha256_ssse3 - move SHA-224/256 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] x86/sha1_ssse3 - move SHA-1 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] sha512-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha256-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha1-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha512 - implement base layer for SHA-512 (Herbert Xu) [1267049] - [crypto] sha256 - implement base layer for SHA-256 (Herbert Xu) [1267049] - [crypto] sha1 - implement base layer for SHA-1 (Herbert Xu) [1267049] - [crypto] sha - replace memset by memzero_explicit (Herbert Xu) [1267049] - [crypto] memzero_explicit - make sure to clear out sensitive data (Herbert Xu) [1267049] - [crypto] sha512_ssse3 - fix byte count to bit count conversion (Herbert Xu) [1267049] - [crypto] sha256_ssse3 - use correct module alias for sha224 (Herbert Xu) [1267049] - [crypto] sha256_ssse3 - add sha224 support (Herbert Xu) [1267049] - [crypto] sha512_ssse3 - add sha384 support (Herbert Xu) [1267049]- [netdrv] i40e: Don't notify client(s) for DCB changes on all VSIs (Stefan Assmann) [1276184] - [netdrv] virtio_net: add gro capability (Jason Wang) [1251908] - [powerpc] mm: don't do tlbie for updatepp request with NO HPTE fault (Gustavo Duarte) [1287289] - [infiniband] ib/mlx5: Fix port counter ID association to QP offset (Don Dutile) [1258655] - [infiniband] ib/mlx5: Add per port counters (Don Dutile) [1258655] - [infiniband] ib/mlx5: Add port protocol stats (Don Dutile) [1258655] - [infiniband] ib core sysfs: Add port_xmit_wait_counter V2 (Don Dutile) [1258655 1356294] - [infiniband] ib/core: Initialize sysfs attributes before sysfs create group (Don Dutile) [1258655] - [infiniband] ib/core: fix error unwind in sysfs hw counters code (Don Dutile) [1258655] - [infiniband] ib/core: Fix array length allocation (Don Dutile) [1258655] - [infiniband] ib/core: fix null pointer deref and mem leak in error handling (Don Dutile) [1258655] - [infiniband] ib/core: Make device counter infrastructure dynamic (Don Dutile) [1258655]- [infiniband] ib/srpt: Simplify srpt_handle_tsk_mgmt() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_map_sg_dma() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Always initialize use_fast_reg and use_fmr (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a debug kernel crash (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Do not register memory if never_register has been set (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Prevent mapping failures (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Swap two code blocks in srp_add_one() (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Enhance ib_map_mr_sg() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_create_target() error handling (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a memory descriptor leak in an error path (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: print "ib_srp: " prefix once (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Move common code into the caller (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Move code out of a loop (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Avoid that mapping failure triggers an infinite loop (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Introduce target->mr_pool_size (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_map_data() error paths (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Document srp_map_data() return value (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a comment (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a spelling error in a source code comment (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Use ib_drain_rq() (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Introduce capabilitymask2 field in ClassPortInfo mad (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Add IP to GID netlink offload (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Register SA ibnl client during ib_core initialization (Honggang Li) [1309411 1342604] - [infiniband] ib/netlink: Add a new local service operation (Honggang Li) [1309411 1342604] - [infiniband] ib/sa: Integrate ib_sa module into ib_core module (Honggang Li) [1309411 1342604] - [infiniband] ib/mad: Integrate ib_mad module into ib_core module (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Integrate IB address resolution module into core (Honggang Li) [1309411 1342604] - [infiniband] ib/sa: Use correct free function (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Fix a potential array overrun in CMA and SA agent (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Remove unnecessary check in ibnl_rcv_msg (Honggang Li) [1309411 1342604] - [infiniband] ib/iwpm: Fix a potential skb leak (Honggang Li) [1309411 1342604] - [infiniband] iwcm: Fix a sparse warning (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add RW API support for signature MRs (Honggang Li) [1309411 1342604] - [infiniband] ib/core: generic RDMA READ/WRITE API (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a need_inval flag to struct ib_mr (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a simple MR pool (Honggang Li) [1309411 1342604] - [infiniband] ib/core: refactor ib_create_qp (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a helper to check for READ WITH INVALIDATE support (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Add passing an offset into the SG to ib_map_mr_sg (Honggang Li) [1309411 1342604] - [net] rds: tcp: Synchronize accept() and connect() paths on t_conn_lock (Honggang Li) [1309411 1342604] - [net] rds: tcp: Synchronize rds_tcp_accept_one with rds_send_xmit when resetting t_sock (Honggang Li) [1309411 1342604] - [net] rds: tcp: Call pskb_extract() helper function (Honggang Li) [1309411 1342604] - [net] rds: Fix the atomicity for congestion map update (Honggang Li) [1309411 1342604] - [net] rds: fix endianness for dp_ack_seq (Honggang Li) [1309411 1342604] - [net] rds: fix congestion map corruption for PAGE_SIZE > 4k (Honggang Li) [1309411 1342604] - [net] rds: memory allocated must be align to 8 (Honggang Li) [1309411 1342604] - [net] rds: tcp: Remove unused constant (Honggang Li) [1309411 1342604] - [net] rds: tcp: Add sysctl tunables for sndbuf/rcvbuf on rds-tcp socket (Honggang Li) [1309411 1342604] - [net] rds: ib: Support Fastreg MR (FRMR) memory registration mode (Honggang Li) [1309411 1342604] - [net] rds: ib: allocate extra space on queues for FRMR support (Honggang Li) [1309411 1342604] - [net] rds: ib: add Fastreg MR (FRMR) detection support (Honggang Li) [1309411 1342604] - [net] rds: ib: add mr reused stats (Honggang Li) [1309411 1342604] - [net] rds: ib: handle the RDMA CM time wait event (Honggang Li) [1309411 1342604] - [net] rds: ib: add connection info to ibmr (Honggang Li) [1309411 1342604] - [net] rds: ib: move FMR code to its own file (Honggang Li) [1309411 1342604] - [net] rds: ib: create struct rds_ib_fmr (Honggang Li) [1309411 1342604] - [net] rds: ib: Re-organise ibmr code (Honggang Li) [1309411 1342604] - [net] rds: ib: Remove the RDS_IB_SEND_OP dependency (Honggang Li) [1309411 1342604] - [net] rds: Add support for SO_TIMESTAMP for incoming messages (Honggang Li) [1309411 1342604] - [net] rds: Drop stale iWARP RDMA transport (Honggang Li) [1309411 1342604] - [net] rds: duplicate include net/tcp.h (Honggang Li) [1309411 1342604] - [infiniband] ib/cma: pass the port number to ib_create_qp (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Don't drain non-existent rq queue-pair (Honggang Li) [1309411 1342604] - [infiniband] iwpm: crash fix for large connections test (Honggang Li) [1309411 1342604] - [infiniband] iw_cxgb4: remove port mapper related code (Honggang Li) [1309411 1342604] - [infiniband] iwcm: common code for port mapper (Honggang Li) [1309411 1342604] - [infiniband] iw_cxgb4: add queue drain functions (Honggang Li) [1309411 1342604] - [infiniband] ib: new common API for draining queues (Honggang Li) [1309411 1342604] - [infiniband] rdma: use __ethtool_get_ksettings (Honggang Li) [1309411 1342604]- [scsi] cxgbi: fix uninitialized flowi6 (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Add support to enable logging of firmware mailbox commands for VF (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Set number of queues in pci probe only (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Add a couple more checks for invalid provisioning configurations (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Configure queue based on resource and interrupt type (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Enable interrupts before we register our network devices (Sai Vemuri) [1275829] - [netdrv] cxgb4: Stop Rx Queues before freeing it up (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: Deprecate module parameter dflt_msg_enable (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Add arp failure handlers to send_mpa_reply/reject() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Always wake up waiter in c4iw_peer_abort_intr() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle ret value of process_mpa_reply() in rx_data (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: atomic find and reference for listening endpoints (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle ULP accept/reject during ABORTING (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Release ep for for FPDU_MODE and MPA_REQ_RCVD in process_timeout (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Free skb in case of arp failure in _c4iw_free_ep() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: atomically lookup ep and get a reference (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle return value of c4iw_ofld_send() in abort_arp_failure() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: in process_timeout() don't move ep state to ABORTING (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: handle return value of c4iw_l2t_send() and send_mpa_req() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: stop_ep_timer() after MPA negotiation (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Do not stop timer in case of incomplete messages (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: parent_ep has to be dereferenced in case of passive accept failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: set the correct FID value in DSGL commands (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Correct RFC number of MPA (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Add few history bits for ep (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove abort_connection() usage from ep_timeout() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: move QP -> ERROR on fatal disconnect errors (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: don't use abort_connection in process_mpa_request() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove abort_connection() usage from accept/reject (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: free resources when send_flowc() fails (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove connection abort from process_mpa_reply (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: ensure eps don't get freed while the mutex is held (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: stop ep timer on close failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: release ep resources on accept arp failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips (Sai Vemuri) [1275829] - [netdrv] cxgb4: Add pci device id for chelsio t520-cr adapter (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Remove dead functions collect_netdev_[um]c_list_addrs (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Use __dev_uc_sync/__dev_mc_sync to sync MAC address (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Fix ethtool get_settings for VF driver (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Remove redundant adapter ready check during probe (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Make sge init code more readable (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: For T6 adapter, set FBMIN to 64 bytes (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: Use fl capacity to check if fl needs to be replenished (Sai Vemuri) [1275829] - [infiniband] cxgb4: use pR format string for printing resources (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: remove false error log entry (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: make queue allocation code more readable (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h (Sai Vemuri) [1275829] - [netdrv] iw_cxgb4: Cleanup register defines/MACROS defined in t4.h (Sai Vemuri) [1275829] - [netdrv] cxgb4: Use __dev_uc_sync/__dev_mc_sync to sync MAC address (Sai Vemuri) [1275829] - [netdrv] cxgb4/iw_cxgb4: TOS support (Sai Vemuri) [1275829] - [netdrv] vfs: Fix up some ->d_inode accesses in the chelsio driver (Sai Vemuri) [1275829] - [scsi] libcxgbi: use kvfree() in cxgbi_free_big_mem() (Sai Vemuri) [1275829] - [scsi] cxgb4i: set the initial sequence number (Sai Vemuri) [1275829] - [scsi] cxgbi: update driver versions (Sai Vemuri) [1275829] - [scsi] cxgbi: update copyright to 2015 (Sai Vemuri) [1275829] - [scsi] cxgbi: use per-connection link-speed dependent send/recv windows (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: use wildcard mapping for getting remote addr info (Sai Vemuri) [1275829] - [infiniband] rdma/cxgb4: Report the actual address of the remote connecting peer (Sai Vemuri) [1275829]- [net] vlan: use a valid default mtu value for vlan over macsec (Paolo Abeni) [1355938] - [net] tcp: enable per-socket rate limiting of all 'challenge acks' (Florian Westphal) [1355605] {CVE-2016-5696} - [net] tcp: uninline tcp_oow_rate_limited() (Florian Westphal) [1355605] {CVE-2016-5696} - [net] tcp: make challenge acks less predictable (Florian Westphal) [1355605] {CVE-2016-5696} - [net] sctp: recvmsg should be able to run even if sock is in closing state (Xin Long) [1251529] - [net] sctp: implement prsctp PRIO policy (Xin Long) [965453] - [net] sctp: implement prsctp RTX policy (Xin Long) [965453] - [net] sctp: implement prsctp TTL policy (Xin Long) [965453] - [net] sctp: add SCTP_PR_ASSOC_STATUS on sctp sockopt (Xin Long) [965453] - [net] sctp: add SCTP_DEFAULT_PRINFO into sctp sockopt (Xin Long) [965453] - [net] sctp: add SCTP_PR_SUPPORTED on sctp sockopt (Xin Long) [965453] - [net] sctp: fix checkpatch errors with indent (Xin Long) [965453] - [net] sctp: remove the duplicate initialize (Xin Long) [965453] - [net] sctp: fix panic when sending auth chunks (Marcelo Leitner) [1352767] - [net] sctp: do not clear chunk->ecn_ce_done flag (Marcelo Leitner) [1354384] - [net] sctp: allow GSO frags to access the chunk too (Marcelo Leitner) [1354384] - [net] sctp: allow others to use sctp_input_cb (Marcelo Leitner) [1354384] - [net] sctp: reorder sctp_ulpevent and shrink msg_flags (Marcelo Leitner) [1354384] - [net] include/net/ip_fib: add missing semi-colon (Ivan Vecera) [1268334] - [net] remove incorrect assignment to skb->sender_cpu (Ivan Vecera) [1268334] - [net] netlink: Fix bugs in nlmsg_end() conversions (Ivan Vecera) [1268334] - [net] netlink: make nlmsg_end() and genlmsg_end() void (Ivan Vecera) [1268334] - [kernel] bitops: Fix shift overflow in GENMASK macros (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): notify when a netdev is modified (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): last arg is now a set of flags (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): set modified when IFLA_LINKMODE is updated (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): set modified when IFLA_TXQLEN is updated (Ivan Vecera) [1268334] - [net] bridge: fdb dumping takes a filter device (Ivan Vecera) [1268334] - [net] sysfs: expose number of carrier on/off changes (Ivan Vecera) [1268334] - [net] ipv6: fix checkpatch errors with assignment in if condition (Ivan Vecera) [1268334] - [net] fix build break when DEBUG is enabled (Ivan Vecera) [1268334] - [net] bonding: Fix potential bad memory access during bonding events (Ivan Vecera) [1268334]- [scsi] megaraid_sas: Do not fire MR_DCMD_PD_LIST_QUERY to controllers which do not support it (Tomas Henzl) [1353946] - [scsi] hpsa: correct skipping masked peripherals (Joseph Szczypek) [1328271] - [fs] file.c: __const_max is actually __const_min (Mateusz Guzik) [1346114] - [fs] get rid of files_defer_init() (Mateusz Guzik) [1346114] - [fs] initmpfs: use initramfs if rootfstype= or root= specified (Carlos Maiolino) [1126102] - [fs] initmpfs: make rootfs use tmpfs when CONFIG_TMPFS enabled (Carlos Maiolino) [1126102] - [fs] initmpfs: move rootfs code from fs/ramfs/ to init/ (Carlos Maiolino) [1126102] - [fs] initmpfs: move bdi setup from init_rootfs to init_ramfs (Carlos Maiolino) [1126102] - [fs] direct-io: fix direct write stale data exposure from concurrent buffered read (Eryu Guan) [1349252] - [fs] cifs: remove any preceding delimiter from prefix_path (Sachin Prabhu) [1252721] - [fs] cifs: Create dedicated keyring for spnego operations (Sachin Prabhu) [1356500] - [fs] dax: fix offset overflow in dax_io (Jeff Moyer) [1347093] - [fs] ext4: add remap_file_pages support for dax mounts (Jeff Moyer) [1348428] - [fs] dax: fix partial completions for readv/writev (Jeff Moyer) [1348379] - [mm] avoid walking hugetlb pages in stratus memory tracking (David Bulkow) [1351779] - [nvme] quirk: Add a delay before checking for adapter readiness (David Milburn) [1356434] - [nvme] Create discard zero quirk white list (David Milburn) [1356434] - [nvme] Avoid reset work on watchdog timer function during error recovery (David Milburn) [1353264] - [nvme] Fix reset/remove race (David Milburn) [1353264] - [nvme] replace the kthread with a per-device watchdog timer (David Milburn) [1353264] - [nvme] don't poll the CQ from the kthread (David Milburn) [1353264] - [nvme] use a work item to submit async event requests (David Milburn) [1353264] - [kernel] revert "sched: Compute runnable load avg in cpu_load and cpu_avg_load_per_task" (Jiri Olsa) [1339165] - [kernel] revert "sched: Consider runnable load average in move_tasks()" (Jiri Olsa) [1339165] - [kernel] revert "sched: Change cfs_rq load avg to unsigned long" (Jiri Olsa) [1339165] - [kernel] revert "sched: Move h_load calculation to task_h_load()" (Jiri Olsa) [1339165] - [kernel] revert "sched: Fix cfs_rq->task_h_load calculation" (Jiri Olsa) [1339165] - [kernel] sched/docbook: Fix 'make htmldocs' warnings caused by missing description (Lauro Ramos Venancio) [1352969] - [kernel] sched/core: Fix htmldocs warnings (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix sched_policy < 0 comparison (Lauro Ramos Venancio) [1352969] - [kernel] sched: Disallow sched_attr::sched_policy < 0 (Lauro Ramos Venancio) [1352969] - [kernel] sched: Make sched_setattr() correctly return -EFBIG (Lauro Ramos Venancio) [1352969] - [kernel] sched: Add 'flags' argument to sched_{set, get}attr() syscalls (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix information leak in sys_sched_getattr() (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix __sched_setscheduler() nice test (Lauro Ramos Venancio) [1352969] - [base] platform: Move device_remove_property_set() before device_del() (Prarit Bhargava) [1357318] - [acpi] ACPICA: acpi_get_sleep_type_data: Reduce warnings (Prarit Bhargava) [1287163] - [ata] libata: alloc device_rh for ata_port elements (Prarit Bhargava) [1356095] - [ata] Revert "libata: Allocate device_rh() before use" (Prarit Bhargava) [1356095]- [net] ipv6: Clear flush_id to make GRO work (Jakub Sitnicki) [1326401] - [net] tcp: increase size at which tcp_bound_to_half_wnd bounds to > TCP_MSS_DEFAULT (Davide Caratti) [1353271] - [net] loopback: sctp: add NETIF_F_SCTP_CSUM to device features (Xin Long) [1353078] - [netdrv] mlx5e: Call vxlan_get_rx_port() with rtnl lock (Jiri Benc) [1297504] - [net] vxlan: Accept user specified MTU value when create new vxlan link (Jiri Benc) [1297504] - [net] udp: prevent skbs lingering in tunnel socket queues (Jiri Benc) [1297504] - [net] vxlan: set mac_header correctly in GPE mode (Jiri Benc) [1297504] - [net] udp_offload: Set encapsulation before inner completes (Jiri Benc) [1297504] - [net] udp_tunnel: Remove redundant udp_tunnel_gro_complete() (Jiri Benc) [1297504] - [net] vxlan: Add checksum check to the features check function (Jiri Benc) [1297504] - [net] Disable segmentation if checksumming is not supported (Jiri Benc) [1297504] - [net] vxlan: fix initialization with custom link parameters (Jiri Benc) [1297504] - [net] geneve: break dependency with netdev drivers (Jiri Benc) [1297504] - [net] vxlan: break dependency with netdev drivers (Jiri Benc) [1297504] - [netdrv] mlx4: protect mlx4_en_start_port in mlx4_en_restart with rtnl_lock (Jiri Benc) [1297504] - [netdrv] fm10k: protect fm10k_open in fm10k_io_resume with rtnl_lock (Jiri Benc) [1297504] - [net] vxlan: reduce usage of synchronize_net in ndo_stop (Jiri Benc) [1277131 1297504] - [net] vxlan: synchronously and race-free destruction of vxlan sockets (Jiri Benc) [1277131 1297504] - [net] vxlan: fix incorrect type (Jiri Benc) [1297504] - [net] udp: Resolve NULL pointer dereference over flow-based vxlan device (Jiri Benc) [1297504] - [net] udp: Remove udp_offloads (Jiri Benc) [1297504] - [net] geneve: change to use UDP socket GRO (Jiri Benc) [1297504] - [net] vxlan: change vxlan to use UDP socket GRO (Jiri Benc) [1297504] - [net] udp: Add socket based GRO and config (Jiri Benc) [1297504] - [net] udp: Add GRO functions to UDP socket (Jiri Benc) [1297504] - [net] udp: Add udp6_lib_lookup_skb and udp4_lib_lookup_skb (Jiri Benc) [1297504] - [net] Checks skb_dst to be NULL in inet_iif (Jiri Benc) [1297504] - [net] udp: Set SKB_GSO_UDP_TUNNEL* in UDP GRO path (Jiri Benc) [1297504] - [net] udp: Fix ipv6 multicast socket filter regression (Jiri Benc) [1297504] - [net] udp: Use hash2 for long hash1 chains in __udp*_lib_mcast_deliver (Jiri Benc) [1297504] - [net] udp: Simplify __udp*_lib_mcast_deliver (Jiri Benc) [1297504] - [net] udp: fix dst races with multicast early demux (Jiri Benc) [1297504] - [net] merge cases where sock_efree and sock_edemux are the same function (Jiri Benc) [1297504] - [net] ipv4: fix broadcast packets reception (Jiri Benc) [1297504] - [net] udp: ipv4: Verify multicast group is ours in upd_v4_early_demux() (Jiri Benc) [1297504] - [net] udp: ipv4: do not waste time in __udp4_lib_mcast_demux_lookup (Jiri Benc) [1297504] - [net] udp: ipv4: do not use sk_dst_lock from softirq context (Jiri Benc) [1297504] - [net] udp: ipv4: must add synchronization in udp_sk_rx_dst_set() (Jiri Benc) [1297504] - [net] udp: ipv4: fix potential use after free in udp_v4_early_demux() (Jiri Benc) [1297504] - [net] udp: ipv4: fix an use after free in __udp4_lib_rcv() (Jiri Benc) [1297504] - [net] udp: fix a typo in __udp4_lib_mcast_demux_lookup (Jiri Benc) [1297504] - [net] ipv4 only populate IP_PKTINFO when needed (Jiri Benc) [1297504] - [net] udp: ipv4: Add udp early demux (Jiri Benc) [1297504] - [net] vxlan: implement GPE (Jiri Benc) [1297504] - [net] ip_tunnel: implement __iptunnel_pull_header (Jiri Benc) [1297504] - [net] vxlan: move fdb code to common location in vxlan_xmit (Jiri Benc) [1297504] - [net] vxlan: move Ethernet initialization to a separate function (Jiri Benc) [1297504] - [net] tunnels: Remove encapsulation offloads on decap (Jiri Benc) [1297504] - [net] tunnels: Don't apply GRO to multiple layers of encapsulation (Jiri Benc) [1297504] - [net] vxlan: fix too large pskb_may_pull with remote checksum (Jiri Benc) [1297504] - [net] csum: Update csum_block_add to use rotate instead of byteswap (Jiri Benc) [1297504] - [net] gro: Defer clearing of flush bit in tunnel paths (Jiri Benc) [1297504] - [net] vxlan: use reset to set header pointers (Jiri Benc) [1297504] - [net] ndo_fdb_dump should report -EMSGSIZE to rtnl_fdb_dump (Jiri Benc) [1297504] - [net] vxlan: change VXLAN_F_UDP_CSUM to VXLAN_F_UDP_ZERO_CSUM_TX (Jiri Benc) [1297504] - [net] openvswitch: geneve: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: gre: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: vxlan: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: gre, geneve: fix error path when creating an iface (Eric Garver) [1297476] - [net] openvswitch: update checksum in {push, pop}_mpls (Eric Garver) [1297476] - [net] openvswitch: use flow protocol when recalculating ipv6 checksums (Eric Garver) [1297476] - [net] netfilter: connlabels: change nf_connlabels_get bit arg to 'highest used' (Eric Garver) [1297476] - [net] openvswitch: Convert to using IFF_NO_QUEUE (Eric Garver) [1297476] - [net] openvswitch: add netif_is_ovs_master helper with IFF_OPENVSWITCH private flag (Eric Garver) [1297476] - [net] openvswitch: allow output of MPLS packets on tunnel vports (Eric Garver) [1297476] - [net] openvswitch: allow nl 'flow set' to use ufid without flow key (Eric Garver) [1297476] - [net] openvswitch: allow management from inside user namespaces (Eric Garver) [1297476] - [net] openvswitch: fix trivial comment typo (Eric Garver) [1297476] - [net] openvswitch: Remove invalid comment (Eric Garver) [1297476] - [net] Drop unlikely before IS_ERR(_OR_NULL) (Eric Garver) [1297476] - [net] openvswitch: Zero flows on allocation (Eric Garver) [1297476] - [net] openvswitch: retain parsed IPv6 header fields in flow on error skipping extension headers (Eric Garver) [1297476] - [net] openvswitch: Make 100 percents packets sampled when sampling rate is 1 (Eric Garver) [1297476] - [net] openvswitch: allocate nr_node_ids flow_stats instead of num_possible_nodes (Eric Garver) [1297476] - [net] openvswitch: Use eth_proto_is_802_3 (Eric Garver) [1297476] - [net] ethernet: Fix sparse error, make test usable by other functions (Eric Garver) [1297476] - [net] ethernet: Avoid unnecessary byte swap in check for Ethertype (Eric Garver) [1297476] - [net] ethernet: use likely() for common Ethernet encap (Eric Garver) [1297476] - [net] macsec: set actual real device for xmit when !protect_frames (Sabrina Dubroca) [1104151] - [net] macsec: fix SA initialization (Sabrina Dubroca) [1104151] - [net] macsec: allocate sg and iv on the heap (Sabrina Dubroca) [1104151] - [net] macsec: add rcu_barrier() on module exit (Sabrina Dubroca) [1104151] - [net] macsec: Convert to using IFF_NO_QUEUE (Sabrina Dubroca) [1104151] - [net] macsec: fix netlink attribute for key id (Sabrina Dubroca) [1104151] - [net] macsec: key identifier is 128 bits, not 64 (Sabrina Dubroca) [1104151] - [net] macsec: fix netlink attribute validation (Sabrina Dubroca) [1104151] - [net] macsec: add missing macsec prefix in uapi (Sabrina Dubroca) [1104151] - [net] macsec: fix SA leak if initialization fails (Sabrina Dubroca) [1104151] - [net] macsec: fix memory leaks around rx_handler (un)registration (Sabrina Dubroca) [1104151] - [net] macsec: add consistency check to netlink dumps (Sabrina Dubroca) [1104151] - [net] macsec: fix rx_sa refcounting with decrypt callback (Sabrina Dubroca) [1104151] - [net] macsec: don't put a NULL rxsa (Sabrina Dubroca) [1104151] - [net] macsec: take rtnl lock before for_each_netdev (Sabrina Dubroca) [1104151] - [net] macsec: add missing NULL check after kmalloc (Sabrina Dubroca) [1104151] - [net] macsec: introduce IEEE 802.1AE driver (Sabrina Dubroca) [1104151] - [net] add MACsec netdevice priv_flags and helper (Sabrina Dubroca) [1104151] - [net] uapi: add MACsec bits (Sabrina Dubroca) [1104151]- [scsi] libfc: sanity check cpu number extracted from xid (Chris Leech) [1190204] - [scsi] aacraid: do not activate events on non-SRC adapters (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Fix for KDUMP driver hang (Scott Benesh) [1274365] - [scsi] aacraid: Remove code to needlessly complete fib (Scott Benesh) [1274365] - [scsi] aacraid: Log firmware AIF messages (Scott Benesh) [1274365] - [scsi] aacraid: Fix for aac_command_thread hang (Scott Benesh) [1274365] - [scsi] aacraid: Disable MSI mode for series 6, 7, 8 cards (Scott Benesh) [1274365] - [scsi] aacraid: Relinquish CPU during timeout wait (Scott Benesh) [1274365] - [scsi] aacraid: Start adapter after updating number of MSIX vectors (Scott Benesh) [1274365] - [scsi] aacraid: Fix incorrectly named MACRO (Scott Benesh) [1274365] - [scsi] aacraid: Removed unnecessary checks for NULL (Scott Benesh) [1274365] - [scsi] aacraid: add missing curly braces (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Fix character device re-initialization (Scott Benesh) [1274365] - [scsi] aacraid: Fix AIF triggered IOP_RESET (Scott Benesh) [1274365] - [scsi] aacraid: Created new mutex for ioctl path (Scott Benesh) [1274365] - [scsi] aacraid: Fundamental reset support for Series 7 (Scott Benesh) [1274365] - [scsi] aacraid: Set correct msix count for EEH recovery (Scott Benesh) [1274365] - [scsi] aacraid: Fix memory leak in aac_fib_map_free (Scott Benesh) [1274365] - [scsi] aacraid: Added EEH support (Scott Benesh) [1274365] - [scsi] aacraid: Fix RRQ overload (Scott Benesh) [1274365] - [scsi] aacraid: SCSI blk tag support (Scott Benesh) [1274365] - [scsi] aacraid: aac_release_resources() can be static (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Use pci_enable_msix_range() (Scott Benesh) [1274365] - [scsi] aacraid: IOCTL fix (Scott Benesh) [1274365] - [scsi] aacraid: Reset irq affinity hints (Scott Benesh) [1274365] - [scsi] aacraid: Tune response path if IsFastPath bit set (Scott Benesh) [1274365] - [scsi] aacraid: Enable 64bit write to controller register (Scott Benesh) [1274365] - [scsi] aacraid: Change interrupt mode to MSI for Series 6 (Scott Benesh) [1274365] - [scsi] aacraid: Add Power Management support (Scott Benesh) [1274365] - [scsi] aacraid: Fix for LD name and UID not exposed to OS (Scott Benesh) [1274365] - [scsi] aacraid: aac_src_intr_message() can be static (Scott Benesh) [1274365]- [x86] kvm: Add output operand in vmx_handle_external_intr inline asm (Josh Poimboeuf) [1320250] - [watchdog] hpwdt: Create stack frame in asminline_call() (Josh Poimboeuf) [1320250] - [watchdog] lto, watchdog/hpwdt.c: make assembler label global (Josh Poimboeuf) [1320250] - [x86] asm: Create stack frames in rwsem functions (Josh Poimboeuf) [1320250] - [x86] asm/power: Create stack frames in hibernate_asm_64.S (Josh Poimboeuf) [1320250] - [x86] asm/xen: Set ELF function type for xen_adjust_exception_frame() (Josh Poimboeuf) [1320250] - [x86] asm/xen: Create stack frames in xen-asm.S (Josh Poimboeuf) [1320250] - [x86] kvm: Make test_cc() always inline (Josh Poimboeuf) [1320250] - [x86] kvm: Set ELF function type for fastop functions (Josh Poimboeuf) [1320250] - [x86] kvm: Add stack frame dependency to fastop() inline asm (Josh Poimboeuf) [1320250] - [x86] xen: Add stack frame dependency to hypercall inline asm calls (Josh Poimboeuf) [1320250] - [x86] uaccess: Add stack frame output operand in get_user() inline asm (Josh Poimboeuf) [1320250] - [x86] paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK (Josh Poimboeuf) [1320250] - [x86] asmlinkage, paravirt: Make paravirt thunks global (Josh Poimboeuf) [1320250] - [x86] asm/acpi: Create a stack frame in do_suspend_lowlevel() (Josh Poimboeuf) [1320250] - [x86] paravirt: Add stack frame dependency to PVOP inline asm calls (Josh Poimboeuf) [1320250] - [x86] crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move jump_table to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Create stack frames in crypto functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Don't use RBP as a scratch register (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Simplify stack usage in sha-mb functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move .Lbswap_mask data to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Annotate callable functions (Josh Poimboeuf) [1320250] - [x86] entry/64: Fix stack return address retrieval in thunk (Josh Poimboeuf) [1320250] - [x86] asm/entry: Create stack frames in thunk functions (Josh Poimboeuf) [1320250] - [x86] asm/64: Open-code register save/restore in trace_hardirqs*() thunks (Josh Poimboeuf) [1320250] - [x86] asmlinkage: Make kprobes code visible and fix assembler code (Josh Poimboeuf) [1320250] - [x86] asm: Add several arch/x86/lib files to objtool whitelist (Josh Poimboeuf) [1320250] - [x86] asm/efi: Add efi stub code to objtool whitelist (Josh Poimboeuf) [1320250] - [kernel] sched: Mark __schedule() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] xen: Mark xen_cpuid() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] kprobes: Mark kretprobe_trampoline() stack frame as non-standard (Josh Poimboeuf) [1320250] - [tools] objtool: Allow building with older libelf (Josh Poimboeuf) [1320250] - [tools] objtool: Detect falling through to the next function (Josh Poimboeuf) [1320250] - [tools] objtool: Add workaround for GCC switch jump table bug (Josh Poimboeuf) [1320250] - [tools] objtool: Only print one warning per function (Josh Poimboeuf) [1320250] - [tools] objtool: Add several performance improvements (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings for functions with multiple switch statements (Josh Poimboeuf) [1320250] - [tools] objtool: Rename some variables and functions (Josh Poimboeuf) [1320250] - [tools] objtool: Remove superflous INIT_LIST_HEAD (Josh Poimboeuf) [1320250] - [tools] objtool: Add helper macros for traversing instructions (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings related to sibling calls (Josh Poimboeuf) [1320250] - [tools] objtool: Compile with debugging symbols (Josh Poimboeuf) [1320250] - [tools] objtool: Detect infinite recursion (Josh Poimboeuf) [1320250] - [tools] objtool: Prevent infinite recursion in noreturn detection (Josh Poimboeuf) [1320250] - [scripts] objtool: Detect and warn if libelf is missing and don't break the build (Josh Poimboeuf) [1320250] - [tools] objtool: Support CROSS_COMPILE (Josh Poimboeuf) [1320250] - [tools] x86/asm/decoder: Use explicitly signed chars (Josh Poimboeuf) [1320250] - [x86] objtool: Enable stack metadata validation on 64-bit x86 (Josh Poimboeuf) [1320250] - [scripts] objtool: Add CONFIG_STACK_VALIDATION option (Josh Poimboeuf) [1320250] - [tools] objtool: Add tool to perform compile-time stack metadata validation (Josh Poimboeuf) [1320250] - [scripts] objtool: Mark non-standard object files and directories (Josh Poimboeuf) [1320250] - [include] objtool: Add STACK_FRAME_NON_STANDARD() macro (Josh Poimboeuf) [1320250] - [x86] asm: Add C versions of frame pointer macros (Josh Poimboeuf) [1320250] - [x86] asm: Clean up frame pointer macros (Josh Poimboeuf) [1320250] - [x86] jump-label: Use best default nops for inital jump label calls (Josh Poimboeuf) [1320250] - [x86] asm/decoder: Create artificial 3rd byte for 2-byte VEX (Josh Poimboeuf) [1320250] - [tools] lib: kill arch_fast_hash library bits (Josh Poimboeuf) [1320250] - [fs] replace remaining users of arch_fast_hash with jhash (Josh Poimboeuf) [1320250] - [x86] asm: Extend definitions of _ASM_* with a raw format (Josh Poimboeuf) [1320250] - [x86] asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible (Josh Poimboeuf) [1320250]- [block] blk: Fix bio_io_vec index when checking bvec gaps (David Milburn) [1283326] - [block] Replace SG_GAPS with new queue limits mask (David Milburn) [1283326] - [block] don't honor chunk sizes for data-less IO (David Milburn) [1283326] - [block] only honor SG gap prevention for merges that contain data (David Milburn) [1283326] - [block] fix blk_rq_get_max_sectors for driver private requests (David Milburn) [1349920] - [block] Initialize max_dev_sectors to 0 (David Milburn) [1349920] - [usb] printk: add and use LOGLEVEL_ defines for KERN_ equivalents (Torez Smith) [1356205] - [usb] revert "printk: add and use LOGLEVEL_ defines for KERN_ equivalents" (Torez Smith) [1356205] - [x86] build: Pass in additional -mno-mmx, -mno-sse options (Lenny Szubowicz) [1352386] - [fs] Add MF-Symlinks support for SMB 2.0 (Sachin Prabhu) [1334548] - [fs] cifs: Check for existing directory when opening file with O_CREAT (Sachin Prabhu) [1346118] - [fs] cachefiles: Provide read-and-reset release counters for cachefilesd (David Howells) [1356085] - [fs] fs-cache: Add missing initialization of ret in cachefiles_write_page() (David Howells) [1306442] - [fs] fs-cache: Handle a write to the page immediately beyond the EOF marker (David Howells) [1305112 1306442] - [fs] cachefiles: perform test on s_blocksize when opening cache file (David Howells) [1306442] - [fs] fs-cache: Don't override netfs's primary_index if registering failed (David Howells) [1306442] - [fs] fs-cache: Increase reference of parent after registering, netfs success (David Howells) [1306442] - [fs] gfs2: writeout truncated pages (Benjamin Marzinski) [1221210] - [fs] export __block_write_full_page (Benjamin Marzinski) [1221210] - [fs] gfs2: Lock holder cleanup (Robert S Peterson) [1336011] - [fs] gfs2: Large-filesystem fix for 32-bit systems (Robert S Peterson) [1336011] - [fs] gfs2: Get rid of gfs2_ilookup (Robert S Peterson) [1336011] - [fs] gfs2: Fix gfs2_lookup_by_inum lock inversion (Robert S Peterson) [1336011] - [fs] gfs2: Initialize iopen glock holder for new inodes (Robert S Peterson) [1336011] - [fs] gfs2: Eliminate parameter non_block on gfs2_inode_lookup (Robert S Peterson) [1336011] - [fs] gfs2: Don't filter out I_FREEING inodes anymore (Robert S Peterson) [1336011] - [fs] gfs2: Check if iopen is held when deleting inode (Robert S Peterson) [1336011] - [fs] gfs2: Don't do glock put on when inode creation fails (Robert S Peterson) [1336011] - [fs] gfs2: Prevent delete work from occurring on glocks used for create (Robert S Peterson) [1336011] - [fs] gfs2: Always use iopen glock for gl_deletes (Robert S Peterson) [1336011] - [fs] gfs2: Release iopen glock in gfs2_create_inode error cases (Robert S Peterson) [1336011] - [fs] gfs2: Wait for iopen glock dequeues (Robert S Peterson) [1336011] - [fs] gfs2: Update master statfs buffer with sd_statfs_spin locked (Robert S Peterson) [1336011] - [fs] locks: use file_inode() (Miklos Szeredi) [1348902] - [fs] locks: Use more file_inode and fix a comment (Miklos Szeredi) [1348902] - [fs] nfs4: Fix potential use after free of state in nfs4_do_reclaim (Benjamin Coddington) [1339271] - [fs] nfs41: map NFS4ERR_LAYOUTUNAVAILABLE to ENODATA (Benjamin Coddington) [1339271] - [fs] nfs: only remove page from mapping if launder_page fails (Benjamin Coddington) [1339271] - [fs] nfs: handle request add failure properly (Benjamin Coddington) [1339271] - [fs] nfs: Don't use d_inode as a variable name (Benjamin Coddington) [1339271] - [fs] nfs: centralize pgio error cleanup (Benjamin Coddington) [1339271] - [fs] nfs: clean up rest of reqs when failing to add one (Benjamin Coddington) [1339271] - [fs] nfs41: pop some layoutget errors to application (Benjamin Coddington) [1339271] - [fs] nfs: Fix an LOCK/OPEN race when unlinking an open file (Benjamin Coddington) [1339271] - [fs] sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race (Benjamin Coddington) [1339271] - [fs] pnfs/flexfiles: Fix an XDR encoding bug in layoutreturn (Benjamin Coddington) [1339271] - [fs] pnfs/flexfiles: Fix an Oopsable typo in ff_mirror_match_fh() (Benjamin Coddington) [1339271] - [fs] nfs: Fix attribute cache revalidation (Benjamin Coddington) [1339271] - [fs] nfsv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn (Benjamin Coddington) [1339271] - [fs] nfs: Fix race in __update_open_stateid() (Benjamin Coddington) [1339271]- [kernel] memremap: fix highmem support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: fix DAX deadlocks (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: fix NULL pointer in __dax_pmd_fault() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: VMA with vm_ops->pfn_mkwrite wants to be write-notified (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] pmem: add proper fencing to pmem_rw_page() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm: pfn_devs: Fix locking in namespace_store (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm: btt_devs: Fix locking in namespace_store (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [scripts] checkpatch: add __pmem to $Sparse annotations (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: update PMD fault handler with PMEM API (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] take i_mmap_lock in unmap_mapping_range() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: use linear_page_index() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: ensure that zero pages are removed from other processes (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: don't use set_huge_zero_page() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: fix zap_huge_pmd() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: decrement refcount on huge zero page if it is split (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: fix race between simultaneous faults (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: start transaction before calling into DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: add ext4_get_block_dax() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: improve comment about truncate race (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: change insert_pfn's return type to void (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: use ext4_get_block_write() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax.c: fix typo in #endif comment (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] xfs: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext2: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: add huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] add vmf_insert_pfn_pmd() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] export various functions for the benefit of DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] add a pmd_fault handler (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: prepare for DAX huge pages (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: revert userfaultfd change (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: do not mark zero-page pmd write-protected explicitly (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: move DAX-related functions to a new header (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: vma_adjust_trans_huge(): adjust file-backed VMA too (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] make GUP handle pfn mapping unless FOLL_GET is requested (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] move get_user_pages()-related code to separate file (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] mm/srat: Print non-volatile flag in SRAT (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] libnvdimm, pmem: direct map legacy pmem by default (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, pmem: 'struct page' for pmem (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, pfn: 'struct page' provider infrastructure (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] x86, pmem: clarify that ARCH_HAS_PMEM_API implies PMEM mapped WB (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] add devm_memremap_pages (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] ZONE_DEVICE for "device memory" (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [powerpc] memory-hotplug: ppc: suitable memory should go to ZONE_MOVABLE (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] nd_blk: change aperture mapping from WC to WB (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] change to use generic kvfree() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] mm/pat: Add comments to cachemode translation tables (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] pmem, dax: have direct_access use __pmem annotation (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: update I/O path to do proper PMEM flushing (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: add copy_from_iter_pmem() and clear_pmem() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: clean up conditional pmem includes (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: remove layer when calling arch_has_wmb_pmem() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: move x86 PMEM API to new pmem.h header (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, e820: make CONFIG_X86_PMEM_LEGACY a tristate option (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] pmem: switch to devm_ allocations (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] devres: add devm_memremap (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: write and validate parent_uuid (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: consolidate arena validation (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: clean up internal interfaces (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] pmem: convert to generic memremap (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [iommu] vt-d: Fix leaked ioremap mapping (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] fix inline function return type warning (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [acpi] nfit: Don't check _STA on NVDIMM devices (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, pmem: Change pmem physical sector size to PAGE_SIZE (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm: Add DSM support for Address Range Scrub commands (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] libnvdimm: Update name of the ars_status_record mask field (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: sparse fix (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156]- [net] ipv6: Fix mem leak in rt6i_pcpu (Hannes Frederic Sowa) [1353128] - [net] skb: preserve value for head_frag and xmit more (Paolo Abeni) [1334175] - [net] sctp: sctp_diag should fill RMEM_ALLOC with asoc->rmem_alloc when rcvbuf_policy is set (Xin Long) [1350871] - [net] team: Fix possible deadlock during team enslave (Xin Long) [1350865] - [net] Handle csum for CHECKSUM_COMPLETE VXLAN forwarding (Jakub Sitnicki) [1321674] - [net] bridge: disable softirqs around br_fdb_update to avoid lockup (Davide Caratti) [1330674] - [net] tcp: fix tcp_mark_head_lost to check skb len before fragmenting (Thadeu Lima de Souza Cascardo) [1215352] - [net] sctp: change sk state to CLOSED instead of CLOSING in sctp_sock_migrate (Xin Long) [1251529] - [net] sctp: sctp should change socket state when shutdown is received (Xin Long) [1251529] - [net] Add trace events for all receive entry points, exposing more skb fields (Davide Caratti) [1330669] - [net] netfilter: cttimeout: add netns support (Eric Garver) [1257397] - [net] netfilter: cttimeout: add rcu_barrier() on module removal (Eric Garver) [1257397] - [net] netfilter: conntrack: fix crash on timeout object removal (Eric Garver) [1257397] - [net] netfilter: cttimeout: allow to set/get default protocol timeouts (Eric Garver) [1257397] - [x86] kvm: set vector hashing default to false (Radim Krcmar) [1354561] - [ata] libata: Allocate device_rh() before use (Prarit Bhargava) [1354380] - [i2c] i2c-core: Allocate device_rh() before use (Prarit Bhargava) [1354389] - [usb] xhci: Add broken streams quirk for Frescologic device id 1009 (Torez Smith) [1342092] - [edac] sb_edac: Fix rank lookup on Broadwell (Aristeu Rozanski) [1275160] - [input] wacom: Fix a Cintiq 27QHD touch issue (Aristeu Rozanski) [1342989] - [input] hid: wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1342989] - [input] hid: wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1342989] - [input] hid: wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1342989] - [input] wacom - process outbound for newer Cintiqs (Aristeu Rozanski) [1342989] - [iommu] amd: Fix unity mapping initialization race (Myron Stowe) [1340546] - [kernel] replace some read_lock(&tasklist_lock)'s with tasklist_read_lock() (Oleg Nesterov) [1243748] - [kernel] replace write_lock_irq(&tasklist_lock) with tasklist_write_lock_irq() (Oleg Nesterov) [1243748] - [kernel] introduce tasklist_read_lock() and tasklist_write_lock_irq() (Oleg Nesterov) [1243748] - [netdrv] e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko) [1340499] - [netdrv] e1000e: e1000e_cyclecounter_read(): incvalue is 32 bits, not 64 (Denys Vlasenko) [1340499] - [powerpc] jit: Disable classic BPF JIT on ppc64le (Thadeu Lima de Souza Cascardo) [1342922] - [powerpc] pseries: start rtasd before PCI probing (David Gibson) [1261718]- [fs] nfsd: allow SCSI layout support without Block layout (Benjamin Coddington) [1305094] - [fs] nfsd: better layoutupdate bounds-checking (Benjamin Coddington) [1305094] - [fs] nfsd: block and scsi layout drivers need to depend on CONFIG_BLOCK (Benjamin Coddington) [1305094] - [fs] nfsd: add SCSI layout support (Benjamin Coddington) [1305094] - [fs] nfsd: add a new config option for the block layout driver (Benjamin Coddington) [1305094] - [fs] nfsd: move some blocklayout code (Benjamin Coddington) [1305094] - [fs] nfsd/blocklayout: accept any minlength (Benjamin Coddington) [1305094] - [fs] nfsd: Printk blocklayout length and offset as format 0xllx (Benjamin Coddington) [1305094] - [fs] nfs: Mark block and SCSI layouts as tech preview on client (Benjamin Coddington) [1305092] - [fs] nfs/blocklayout: make sure making a aligned read request (Benjamin Coddington) [1305092] - [fs] pnfs/blocklayout: fix a memeory leak when using, vmalloc_to_page (Benjamin Coddington) [1305092] - [fs] rpc_pipefs.c: get rid of f_dentry (Benjamin Coddington) [1305092] - [fs] nfs/blocklayout: add SCSI layout support (Benjamin Coddington) [1305092] - [fs] lib/vsprintf.c: fix potential NULL deref in hex_string (Benjamin Coddington) [1305092] - [fs] nfs4.h: add SCSI layout definitions (Benjamin Coddington) [1305092] - [fs] ovl: fix dentry leak for default_permissions (Miklos Szeredi) [1350818] - [fs] gfs2: Check rs_free with rd_rsspin protection (Robert S Peterson) [1349596] - [fs] xfs: cancel eofblocks background trimming on remount read-only (Brian Foster) [1339414] - [fs] ext4: verify block bitmap even after fresh initialization (Lukas Czerner) [1079962] - [fs] ext4: fix reservation release on invalidatepage for delalloc fs (Lukas Czerner) [1039029] - [fs] ext4: update c/mtime on truncate up (Lukas Czerner) [1227225] - [fs] ext4: only call ext4_truncate when size <= isize (Lukas Czerner) [1227225]- [bluetooth] Replace constant hw_variant from Intel Bluetooth firmware filename (Don Zickus) [1353256] - [bluetooth] Add support for Intel Bluetooth device 3168 [8087:0aa7] (Don Zickus) [1353256] - [bluetooth] Add support for Intel Bluetooth device 8265 [8087:0a2b] (Don Zickus) [1353256] - [net] bluetooth: 6lowpan: Fix memory corruption of ipv6 destination address (Don Zickus) [1353035] - [bluetooth] vhci: Fix race at creating hci device (Don Zickus) [1353035] - [bluetooth] vhci: purge unhandled skbs (Don Zickus) [1353035] - [bluetooth] vhci: fix open_timeout vs. hdev race (Don Zickus) [1353035] - [net] bluetooth: Fix potential buffer overflow with Add Advertising (Don Zickus) [1353035] - [net] bluetooth: Fix setting correct flags in AD (Don Zickus) [1353035] - [net] bluetooth: Increment management interface revision (Don Zickus) [1353035] - [net] bluetooth: Add support for limited privacy mode (Don Zickus) [1353035] - [net] bluetooth: Fix adding discoverable to adv instance flags (Don Zickus) [1353035] - [net] bluetooth: Move memset closer to where it's needed (Don Zickus) [1353035] - [bluetooth] btmrvl_sdio: fix firmware activation failure (Don Zickus) [1353035] - [bluetooth] btusb: Add a new AR3012 ID 13d3:3472 (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add BCM2E55 ACPI ID used in Lenovo ThinkPad Tablet 8 (Don Zickus) [1353035] - [bluetooth] hci_uart: Add diag and address support for Intel/AG6xx (Don Zickus) [1353035] - [bluetooth] btusb: Add a new AR3012 ID 04ca:3014 (Don Zickus) [1353035] - [bluetooth] hci_uart: Add Intel/AG6xx support (Don Zickus) [1353035] - [net] bluetooth: hci_core: cancel power off delayed work properly (Don Zickus) [1353035] - [bluetooth] Add new AR3012 ID 0489:e095 (Don Zickus) [1353035] - [bluetooth] btbcm: Fix handling of firmware not found (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add BCM2E7C ACPI ID (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add new ACPI ID for bcm43241 (Don Zickus) [1353035] - [bluetooth] btusb: Add new AR3012 ID 13d3:3395 (Don Zickus) [1353035] - [bluetooth] hci_intel: Fix a wrong comparison (Don Zickus) [1353035] - [net] bluetooth: Use managed version of led_trigger_register in LED trigger (Don Zickus) [1353035] - [bluetooth] ath3k: Fixed a blank line after declaration issue (Don Zickus) [1353035] - [net] bluetooth: add LED trigger for indicating HCI is powered up (Don Zickus) [1353035]- [kernel] printk: git rid of sched_delayed message for printk_deferred (Jeremy McNicoll) [1340919] - [kernel] printk: enable interrupts before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [kernel] timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks (Jeremy McNicoll) [1340919] - [kernel] revert "printk: enable interrupts before calling console_trylock_for_printk()" (Jeremy McNicoll) [1340919] - [kernel] timekeeping: use printk_deferred when holding timekeeping seqlock (Jeremy McNicoll) [1340919] - [kernel] printk: rename printk_sched to printk_deferred (Jeremy McNicoll) [1340919] - [kernel] printk: Add printk_deferred_once (Jeremy McNicoll) [1340919] - [kernel] printk: disable preemption for printk_sched (Jeremy McNicoll) [1340919] - [kernel] printk: remove separate printk_sched buffers and use printk buf instead (Jeremy McNicoll) [1340919] - [kernel] printk: enable interrupts before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [kernel] printk: release lockbuf_lock before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [x86] cpufeature: Enable new AVX-512 features (Rui Wang) [1349737] - [x86] fpu: Disable dependent CPU features on "noxsave" (Rui Wang) [1349737] - [x86] Mark Kabylake-U/Y client processors as supported (David Arcari) [1305700] - [x86] Mark Intel Knights Landing-F processor as supported (Steve Best) [1333551] - [scsi] ipr: Clear interrupt on croc/crocodile when running with LSI (Steve Best) [1352978] - [netdrv] bonding: fix enslavement slave link notifications (Jarod Wilson) [1353686] - [cpufreq] powernv: Remove flag use-case of policy->driver_data (Gustavo Duarte) [1346246] - [cpufreq] powernv: Introduce ->ready() callback for cpufreq drivers (Gustavo Duarte) [1346246] - [cpufreq] powernv: Add sysfs attributes to show throttle stats (Gustavo Duarte) [1346246] - [cpufreq] Fix formatting issues in 'struct cpufreq_driver' (Gustavo Duarte) [1346246] - [infiniband] rdma/cxgb3: device driver frees DMA memory with different size (Honggang Li) [1296807]- [fwnode] introduce get_rh_dev_fwnode() and set_rh_dev_fwnode() (Prarit Bhargava) [1331018] - [x86] mfd: Add ACPI support (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Pass HSUART configuration via properties (Prarit Bhargava) [1331018] - [x86] i2c: designware: Convert to use unified device property API (Prarit Bhargava) [1331018] - [x86] i2c: add ACPI support for I2C mux ports (Prarit Bhargava) [1331018] - [x86] i2c: designware: reverts "i2c: designware: Add support for AMD I2C controller" (Prarit Bhargava) [1331018] - [x86] i2c: designware: Do not use parameters from ACPI on Dell Inspiron 7348 (Prarit Bhargava) [1331018] - [x86] i2c: designware: Move common probe code into i2c_dw_probe() (Prarit Bhargava) [1331018] - [x86] i2c: designware: Make sure the device is suspended before disabling runtime PM (Prarit Bhargava) [1331018] - [x86] acpi: Introduce has_acpi_companion() (Prarit Bhargava) [1331018] - [x86] i2c: designware: Suppress error message if platform_get_irq() < 0 (Prarit Bhargava) [1331018] - [x86] i2c: remove FSF address (Prarit Bhargava) [1331018] - [x86] i2c: designware: Add support for AMD I2C controller (Prarit Bhargava) [1331018] - [x86] i2c: designware: Rework probe() to get clock a bit later (Prarit Bhargava) [1331018] - [x86] i2c: designware: Default to fast mode in case of ACPI (Prarit Bhargava) [1331018] - [x86] i2c: designware: add support of platform data to set I2C mode (Prarit Bhargava) [1331018] - [x86] i2c: designware: add support of I2C standard mode (Prarit Bhargava) [1331018] - [x86] i2c: designware: Disable device on system suspend (Prarit Bhargava) [1331018] - [x86] i2c: designware: make SCL and SDA falling time configurable (Prarit Bhargava) [1331018] - [x86] i2c: designware: add new ACPI IDs (Prarit Bhargava) [1331018] - [x86] i2c: i2c-designware-platdrv: replace platform_driver_probe to support deferred probing (Prarit Bhargava) [1331018] - [x86] i2c: designware: get SDA hold time, HCNT and LCNT configuration from ACPI (Prarit Bhargava) [1331018] - [x86] i2c: designware: add CONFIG_PM_SLEEP to suspend/resume functions (Prarit Bhargava) [1331018] - [x86] i2c-designware: use div_u64 to fix link (Prarit Bhargava) [1331018] - [x86] i2c-designware: make SDA hold time configurable (Prarit Bhargava) [1331018] - [x86] drivers/i2c/busses: don't check resource with devm_ioremap_resource (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Pass SDA hold time to I2C host controller driver (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Add support for passing device properties (Prarit Bhargava) [1331018] - [x86] driver core: Do not overwrite secondary fwnode with NULL if it is set (Prarit Bhargava) [1331018] - [x86] mfd: core: propagate device properties to sub devices drivers (Prarit Bhargava) [1331018] - [x86] driver core: platform: Add support for built-in device properties (Prarit Bhargava) [1331018] - [x86] acpi / property: fix data node parsing in acpi_get_next_subnode() (Prarit Bhargava) [1331018] - [x86] device property: fix for a case of use-after-free (Prarit Bhargava) [1331018] - [x86] device property: fwnode->secondary may contain ERR_PTR(-ENODEV) (Prarit Bhargava) [1331018] - [x86] device property: avoid allocations of 0 length (Prarit Bhargava) [1331018] - [x86] device property: the secondary fwnode needs to depend on the primary (Prarit Bhargava) [1331018] - [x86] device property: add spaces to PROPERTY_ENTRY_STRING macro (Prarit Bhargava) [1331018] - [x86] include/linux/property.h: fix build issues with gcc-4.4.4 (Prarit Bhargava) [1331018] - [x86] device property: Take a copy of the property set (Prarit Bhargava) [1331018] - [x86] device property: Fallback to secondary fwnode if primary misses the property (Prarit Bhargava) [1331018] - [x86] device property: return -EINVAL when property isn't found in ACPI (Prarit Bhargava) [1331018] - [x86] device property: improve readability of macros (Prarit Bhargava) [1331018] - [x86] device property: helper macros for property entry creation (Prarit Bhargava) [1331018] - [x86] device property: keep single value inplace (Prarit Bhargava) [1331018] - [x86] device property: refactor built-in properties support (Prarit Bhargava) [1331018] - [x86] device property: rename helper functions (Prarit Bhargava) [1331018] - [x86] device property: always check for fwnode type (Prarit Bhargava) [1331018] - [x86] rhel: remove temporary device_dma_is_coherent() (Prarit Bhargava) [1331018] - [x86] device property: Adding DMA Attribute APIs for Generic Devices (Prarit Bhargava) [1331018] - [x86] device property: Introducing enum dev_dma_attr (Prarit Bhargava) [1331018] - [x86] acpi / property: Fix subnode lookup scope for data-only subnodes (Prarit Bhargava) [1331018] - [x86] device property: Add fwnode_property_match_string() (Prarit Bhargava) [1331018] - [x86] acpi / property: Extend device_get_next_child_node() to data-only nodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Extend fwnode_property_* to data-only subnodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Expose data-only subnodes via sysfs (Prarit Bhargava) [1331018] - [x86] acpi / scan: Move sysfs-related device code to a separate file (Prarit Bhargava) [1331018] - [x86] acpi / property: Add support for data-only subnodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Add routine for extraction of _DSD properties (Prarit Bhargava) [1331018] - [x86] device property: Don't overwrite addr when failing in device_get_mac_address (Prarit Bhargava) [1331018] - [x86] device property: Return -ENXIO if there is no suitable FW interface (Prarit Bhargava) [1331018] - [x86] device property: attach 'else if' to the proper 'if' (Prarit Bhargava) [1331018] - [x86] device property: fallback to pset when gettng one string (Prarit Bhargava) [1331018] - [x86] device property: Add ETH_ALEN check, update comments (Prarit Bhargava) [1331018] - [x86] Add a matching set of device_ functions for determining mac/phy (Prarit Bhargava) [1331018] - [x86] phy: re-design phy_modes to be self-contained (Prarit Bhargava) [1331018] - [x86] device property: fix potential NULL pointer dereference (Prarit Bhargava) [1331018] - [x86] acpi / of: Rename of_node() and acpi_node() to to_of_node() and to_acpi_node() (Prarit Bhargava) [1331018] - [x86] rhel: add device_dma_is_coherent() (Prarit Bhargava) [1331018] - [x86] acpi / property: Define a symbol for PRP0001 (Prarit Bhargava) [1331018] - [x86] acpi / scan: Rework modalias creation when "compatible" is present (Prarit Bhargava) [1331018] - [x86] acpi / scan: Simplify acpi_match_device() (Prarit Bhargava) [1331018] - [x86] acpi / property: Refine consistency check for PRP0001 (Prarit Bhargava) [1331018] - [x86] acpi: Allow drivers to match using Device Tree compatible property (Prarit Bhargava) [1331018] - [x86] acpi: fix create_modalias() return value handling (Prarit Bhargava) [1331018] - [x86] device property: Introduce firmware node type for platform data (Prarit Bhargava) [1331018] - [x86] device property: Make it possible to use secondary firmware nodes (Prarit Bhargava) [1331018] - [x86] driver core: Implement device property accessors through fwnode ones (Prarit Bhargava) [1331018] - [x86] driver core: property: Update fwnode_property_read_string_array() (Prarit Bhargava) [1331018] - [x86] driver core: Fix missing whitespace in function argument (Prarit Bhargava) [1331018] - [x86] driver core: Add comments about returning array counts (Prarit Bhargava) [1331018] - [x86] driver core / acpi: Represent ACPI companions using fwnode_handle (Prarit Bhargava) [1331018] - [x86] acpi / property: Drop size_prop from acpi_dev_get_property_reference() (Prarit Bhargava) [1331018] - [x86] device, add device_rh_alloc() (Prarit Bhargava) [1331018] - [x86] mfd: Add support for Intel Sunrisepoint LPSS devices (Prarit Bhargava) [1331018] - [x86] dmaengine: add a driver for Intel integrated DMA 64-bit (Prarit Bhargava) [1331018] - [x86] mfd: make mfd_remove_devices() iterate in reverse order (Prarit Bhargava) [1331018] - [x86] driver core: wakeup the parent device before trying probe (Prarit Bhargava) [1331018] - [x86] acpi / pm: Attach ACPI power domain only once (Prarit Bhargava) [1331018] - [x86] driver core: implement device_for_each_child_reverse() (Prarit Bhargava) [1331018] - [x86] klist: implement klist_prev() (Prarit Bhargava) [1331018] - [x86] pm / qos: Make it possible to expose device latency tolerance to userspace (Prarit Bhargava) [1331018] - [x86] clkdev: add clkdev_create() helper (Prarit Bhargava) [1331018] - [x86] dmaengine: Create a generic dma_slave_caps callback (Prarit Bhargava) [1331018] - [x86] dmaengine: Introduce a device_config callback (Prarit Bhargava) [1331018] - [x86] dmaengine: Add device_terminate_all callback (Prarit Bhargava) [1331018] - [x86] dmaengine: split out pause/resume operations from device_control (Prarit Bhargava) [1331018] - [x86] dmaengine: Make the destination abbreviation coherent (Prarit Bhargava) [1331018] - [x86] acpi: Use ACPI companion to match only the first physical device (Prarit Bhargava) [1331018] - [x86] dma: Indicate residue granularity in dma_slave_caps (Prarit Bhargava) [1331018] - [x86] mfd: Stop setting refcounting pointers in original mfd_cell arrays (Prarit Bhargava) [1331018] - [x86] dma-api: provide a helper to setup DMA masks (Prarit Bhargava) [1331018] - [x86] dmaengine: use DMA_COMPLETE for dma completion status (Prarit Bhargava) [1331018] - [x86] dmaengine: dma_slave_caps: remove sg entries (Prarit Bhargava) [1331018] - [x86] dmaengine: add dma_slave_get_caps api (Prarit Bhargava) [1331018] - [x86] dmaengine: Remove the need to declare device_control (Prarit Bhargava) [1331018]- [virt] kvm: x86: Check dest_map->vector to match eoi signals for rtc (Paolo Bonzini) [1347370] - [virt] kvm: x86: Track irq vectors in ioapic->rtc_status.dest_map (Paolo Bonzini) [1347370] - [virt] kvm: x86: Convert ioapic->rtc_status.dest_map to a struct (Paolo Bonzini) [1347370] - [virt] kvm: add missing memory barrier in kvm_{make, check}_request (Paolo Bonzini) [1347370] - [virt] kvm: x86: remove eager_fpu field of struct kvm_vcpu_arch (Paolo Bonzini) [1347370] - [virt] kvm: x86: disable MPX if host did not enable MPX XSAVE features (Paolo Bonzini) [1347370] - [virt] kvm: x86: consolidate different ways to test for in-kernel LAPIC (Paolo Bonzini) [1347370] - [virt] kvm: x86: consolidate "has lapic" checks into irq.c (Paolo Bonzini) [1347370] - [virt] kvm: apic: remove unnecessary double checks on APIC existence (Paolo Bonzini) [1347370] - [virt] kvm: x86: mmu: Use clear_page() instead of init_shadow_page_table() (Paolo Bonzini) [1347370] - [virt] kvm: x86: don't notify userspace IOAPIC on edge EOI (Paolo Bonzini) [1347370] - [virt] kvm: x86: request interrupt window when IRQ chip is split (Paolo Bonzini) [1347370] - [virt] kvm: x86: set KVM_REQ_EVENT on local interrupt request from user space (Paolo Bonzini) [1347370] - [virt] kvm: x86: split kvm_vcpu_ready_for_interrupt_injection out of dm_request_for_irq_injection (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix interrupt window handling in split IRQ chip case (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add support for local interrupt requests from userspace (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add EOI exit bitmap inference (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add KVM exit for IOAPIC EOIs (Paolo Bonzini) [1347370] - [virt] kvm: x86: Split the APIC from the rest of IRQCHIP (Paolo Bonzini) [1347370] - [virt] kvm: x86: unify handling of interrupt window (Paolo Bonzini) [1347370] - [virt] kvm: x86: introduce lapic_in_kernel (Paolo Bonzini) [1347370] - [virt] kvm: x86: replace vm_has_apicv hook with cpu_uses_apicv (Paolo Bonzini) [1347370] - [virt] kvm: x86: store IOAPIC-handled vectors in each VCPU (Paolo Bonzini) [1347370] - [virt] kvm: x86: set TMR when the interrupt is accepted (Paolo Bonzini) [1347370] - [virt] kvm: introduce vcpu_debug = kvm_debug + vcpu context (Paolo Bonzini) [1347370] - [virt] kvm/x86: move Hyper-V MSR's/hypercall code into hyperv.c file (Paolo Bonzini) [1347370] - [virt] kvm: x86: move kvm_set_irq_inatomic to legacy device assignment (Paolo Bonzini) [1347370] - [virt] kvm: device assignment: remove pointless #ifdefs (Paolo Bonzini) [1347370] - [virt] kvm: ppc: book3s hv: Re-enable XICS fast path for irqfd-generated interrupts (Paolo Bonzini) [1347370] - [virt] kvm: x86: merge kvm_arch_set_irq with kvm_set_msi_inatomic (Paolo Bonzini) [1347370] - [virt] kvm/irqchip: allow only multiple irqchip routes per GSI (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: add arch-specific set_irq (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: factor out kvm_notify_acked_gsi() (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: avoid loop inside irqfd_update() (Paolo Bonzini) [1347370] - [virt] kvm: robustify steal time record (Paolo Bonzini) [1347370] - [virt] kvm: x86: optimize steal time calculation (Paolo Bonzini) [1347370] - [virt] kvm: set page dirty only if page has been writable (Paolo Bonzini) [1347370] - [virt] kvm: mmu: fix reserved bit check for ept=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 (Paolo Bonzini) [1347370] - [virt] kvm: mmu: fix ept=0/pte.u=1/pte.w=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 combo (Paolo Bonzini) [1347370] - [virt] kvm: mmu: micro-optimize gpte_access (Paolo Bonzini) [1347370] - [virt] kvm: mmu: simplify last_pte_bitmap (Paolo Bonzini) [1347370] - [virt] kvm: vmx: use vmcs_clear/set_bits for debug register exits (Paolo Bonzini) [1347370] - [virt] kvm: i8254: change PIT discard tick policy (Paolo Bonzini) [1347370] - [virt] kvm: x86: mmu: fix ubsan index-out-of-range warning (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix *NULL on invalid low-prio irq (Paolo Bonzini) [1347370] - [virt] kvm: vmx: Fix guest debugging while in L2 (Paolo Bonzini) [1347370] - [virt] kvm: vmx: Factor out is_exception_n helper (Paolo Bonzini) [1347370] - [virt] iommu, x86: Properly handle posted interrupts for IOMMU hotplug (Paolo Bonzini) [1347370] - [virt] kvm: x86: rename process_smi to enter_smm, process_smi_request to process_smi (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid simultaneous queueing of both IRQ and SMI (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix ordering of cr0 initialization code in vmx_cpu_reset (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix OOPS after invalid KVM_SET_DEBUGREGS (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid vmalloc(0) in the KVM_SET_CPUID (Paolo Bonzini) [1347370] - [virt] kvm: irqfd: fix NULL pointer dereference in kvm_irq_map_gsi (Paolo Bonzini) [1347370] - [virt] kvm: fail KVM_SET_VCPU_EVENTS with invalid exception number (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid vmalloc(0) in the KVM_SET_CPUID (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid warning on repeated KVM_SET_TSS_ADDR (Paolo Bonzini) [1347370] - [virt] kvm: Handle MSR_IA32_PERF_CTL (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid write-tearing of TDP (Paolo Bonzini) [1347370] - [virt] kvm: x86: emulate: correct page fault error code for NoWrite instructions (Paolo Bonzini) [1347370] - [virt] kvm: x86: Emulation of call may use incorrect stack size (Paolo Bonzini) [1347370] - [virt] kvm: x86: 32-bit wraparound read/write not emulated correctly (Paolo Bonzini) [1347370] - [virt] kvm: x86: Fix defines in emulator.c (Paolo Bonzini) [1347370] - [virt] kvm: x86: ARPL emulation can cause spurious exceptions (Paolo Bonzini) [1347370] - [virt] kvm: x86: Wrong operand size for far ret (Paolo Bonzini) [1347370] - [virt] kvm: x86: #PF error-code on R/W operations is wrong (Paolo Bonzini) [1347370] - [virt] kvm: x86: Access to LDT/GDT that wraparound is incorrect (Paolo Bonzini) [1347370] - [virt] kvm: x86: Do not set access bit on accessed segments (Paolo Bonzini) [1347370] - [virt] kvm: x86: POP [ESP] is not emulated correctly (Paolo Bonzini) [1347370] - [virt] kvm: x86: em_call_far should return failure result (Paolo Bonzini) [1347370] - [virt] kvm: x86: JMP/CALL using call- or task-gate causes exception (Paolo Bonzini) [1347370] - [virt] kvm: x86: fnstcw and fnstsw may cause spurious exception (Paolo Bonzini) [1347370] - [virt] kvm: x86: pop sreg accesses only 2 bytes (Paolo Bonzini) [1347370] - [virt] kvm: x86: Inject pending interrupt even if pending nmi exist (Paolo Bonzini) [1347370] - [virt] kvm: x86: reduce default value of halt_poll_ns parameter (Paolo Bonzini) [1347370] - [virt] kvm: x86: do not leak guest xcr0 into host interrupt handlers (Paolo Bonzini) [1347370] - [virt] kvm: x86: mask CPUID(0xD, 0x1).EAX against host value (Paolo Bonzini) [1347370]- [scsi] sd: Fix rw_max for devices that report an optimal xfer size (Maurizio Lombardi) [1298281] - [net] vmw_vsock/af_vsock: drop unneeded semicolon (Neil Horman) [1349017] - [net] vsock: Detach QP check should filter out non matching QPs (Neil Horman) [1349017] - [x86] perf: Add Goldmont support (Jiri Olsa) [1273758] - [x86] perf: Add model number for Skylake Server to perf (Jiri Olsa) [1273753] - [x86] Mark Intel Denverton processor as supported (Steve Best) [1312184] - [vhost] vhost-net: extend device allocation to vmalloc (Jason Wang) [1290392] - [sound] alsa: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup (Jaroslav Kysela) [1349539] - [sound] alsa: hda - Add PCI ID for Kabylake-H (Jaroslav Kysela) [1304284] - [sound] alsa: hda - Add PCI ID for Kabylake (Jaroslav Kysela) [1304284] - [sound] alsa: regmap: hdac_regmap - fix the register access for runtime PM (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: regcache: allow read-only regs to be cached (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: rbtree: When adding a reg do a bsearch for target node (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: regcache-rbtree: Clean new present bits on present bitmap resize (Jaroslav Kysela) [1285520] - [netdrv] mlx4_en: Fix the return value of a failure in VLAN VID add/kill (kamal heib) [1243338] - [netdrv] mlx5: E-Switch, Modify node guid on vf set MAC (kamal heib) [1350475] - [netdrv] mlx4_en: Add support for inner IPv6 checksum offloads and TSO (kamal heib) [1192585] - [netdrv] bonding: prevent out of bound accesses (Jarod Wilson) [1352086] - [kernel] ptrace: task_clear_jobctl_trapping()->wake_up_bit() needs mb() (Daniel Bristot de Oliveira) [1350624] - [powerpc] powernv: Handle irq_happened flag correctly in off-line loop (David Gibson) [1344224] - [powerpc] perf: Export Power8 generic and cache events to sysfs (Gustavo Duarte) [1305079] - [powerpc] perf: Remove PME_ prefix for power7 events (Gustavo Duarte) [1305079] - [powerpc] powerpc/pseries/eeh: Refactor the configure_bridge RTAS tokens (Gustavo Duarte) [1343071] - [powerpc] powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge (Gustavo Duarte) [1343071]- [net] dcb: fix accessing to extended ops (Ivan Vecera) [1341005] - [net] netlabel: handle sparse category maps in netlbl_catmap_getlong() (Paul Moore) [1321176] - [security] selinux: import NetLabel category bitmaps correctly (Paul Moore) [1321176] - [net] netlabel: fix a problem with netlbl_secattr_catmap_setrng() (Paul Moore) [1321176] - [net] sctp: do not leak chunks that are sent to unconfirmed paths (Marcelo Leitner) [1337639] - [net] sctp: consolidate local_bh_disable/enable + spin_lock/unlock to _bh variant (Marcelo Leitner) [1337639] - [net] sctp: fix copying more bytes than expected in sctp_add_bind_addr (Marcelo Leitner) [1337639] - [net] sctp: Fix port hash table size computation (Marcelo Leitner) [1337639] - [net] sctp: move rcu_read_lock from __sctp_lookup_association to sctp_lookup_association (Marcelo Leitner) [1337639] - [net] sctp: remove rcu_read_lock in sctp_seq_dump_remote_addrs() (Marcelo Leitner) [1337639] - [net] sctp: remove the unused sctp_datamsg_free() (Marcelo Leitner) [1337639] - [net] sctp: allow setting SCTP_SACK_IMMEDIATELY by the application (Marcelo Leitner) [1337639] - [net] sctp: fix use-after-free in pr_debug statement (Marcelo Leitner) [1337639] - [net] sctp: prevent writes to cookie_hmac_alg from accessing invalid memory (Marcelo Leitner) [1337639] - [net] sctp: use GFP_USER for user-controlled kmalloc (Marcelo Leitner) [1337639] - [net] sctp: dynamically enable or disable pf state (Marcelo Leitner) [1337639] - [net] sctp: clone options to avoid use after free (Marcelo Leitner) [1337639] - [net] sctp: only drop the reference on the datamsg after sending a msg (Marcelo Leitner) [1337639] - [net] sctp: hold the chunks only after the chunk is enqueued in outq (Marcelo Leitner) [1337639] - [net] sctp: implement sctp_v6_destroy_sock() (Marcelo Leitner) [1337639] - [net] sctp: avoid incorrect time_t use (Marcelo Leitner) [1337639] - [net] sctp: Don't use 64 kilobyte lookup table for four elements (Marcelo Leitner) [1337639] - [net] sctp: Do not try to search for the transport twice (Marcelo Leitner) [1337639] - [net] sctp: Fix mangled IPv4 addresses on a IPv6 listening socket (Marcelo Leitner) [1337639] - [net] sctp: fix passing wrong parameter header to param_type2af in sctp_process_param (Marcelo Leitner) [1337639] - [net] sctp: not send SCTP_PEER_ADDR_CHANGE notifications with failed probe (Marcelo Leitner) [1337639] - [net] sctp: fix possible seqlock seadlock in sctp_packet_transmit() (Marcelo Leitner) [1337639] - [net] fix the counter ICMP_MIB_INERRORS/ICMP6_MIB_INERRORS (Marcelo Leitner) [1337639] - [net] sctp: Fixup v4mapped behaviour to comply with Sock API (Marcelo Leitner) [1337639] - [net] sctp: fix incorrect type in gfp initializer (Marcelo Leitner) [1337639] - [net] sctp: add a checking for sctp_sysctl_net_register (Marcelo Leitner) [1337639] - [net] sctp: Don't transition to PF state when transport has exhausted 'Path.Max.Retrans'. (Marcelo Leitner) [1337639] - [net] sctp: fix skb leakage in COOKIE ECHO path of chunk->auth_chunk (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_bh_[un]lock_sock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_{lock|release}_sock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_read_[un]lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_write_[un]_lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_spin_[un]lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_local_bh_{disable|enable} (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_spin_[un]lock_irqrestore (Marcelo Leitner) [1337639] - [net] sctp: Remove outqueue empty state (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with open brace '{' and trailing statements (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with space required or prohibited (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with (foo*)|foo * bar|foo* bar (Marcelo Leitner) [1337639] - [net] sctp: remove redundant null check on asoc (Marcelo Leitner) [1337639] - [net] sctp: check the rto_min and rto_max in setsockopt (Marcelo Leitner) [1337639] - [net] sctp: properly latch and use autoclose value from sock to association (Marcelo Leitner) [1337639] - [net] sctp: disable max_burst when the max_burst is 0 (Marcelo Leitner) [1337639] - [net] sctp: find the correct highest_new_tsn in sack (Marcelo Leitner) [1337639] - [net] sctp: fix ASCONF to allow non SCTP_ADDR_SRC addresses in ipv6 (Marcelo Leitner) [1337639] - [net] sctp: Remove extern from function prototypes (Marcelo Leitner) [1337639] - [net] sctp: sctp_transport_destroy{, _rcu}: fix potential pointer corruption (Marcelo Leitner) [1337639] - [net] sctp: sctp_assoc_control_transport: fix MTU size in SCTP_PF state (Marcelo Leitner) [1337639] - [net] sctp: get rid of SCTP_DBG_TSNS entirely (Marcelo Leitner) [1337639] - [net] sctp: rework debugging framework to use pr_debug and friends (Marcelo Leitner) [1337639] - [net] sctp: remove TEST_FRAME ifdef (Marcelo Leitner) [1337639] - [net] sctp: decouple cleaning some socket data from endpoint (Marcelo Leitner) [1337639] - [net] sctp: remove SCTP_STATIC macro (Marcelo Leitner) [1337639] - [net] sctp: get rid of t_new macro for kzalloc (Marcelo Leitner) [1337639] - [net] sctp: sctp_sf_do_prm_asoc: do SCTP_CMD_INIT_CHOOSE_TRANSPORT first (Marcelo Leitner) [1337639] - [net] sctp: signal sk_data_ready earlier on data chunks reception (Marcelo Leitner) [1058148] - [net] sctp: simplify sk_receive_queue locking (Marcelo Leitner) [1058148] - [net] sctp: delay calls to sk_data_ready() as much as possible (Marcelo Leitner) [1058148] - [net] sctp: compress bit-wide flags to a bitfield on sctp_sock (Marcelo Leitner) [1058148] - [net] sctp: avoid refreshing heartbeat timer too often (Marcelo Leitner) [1058148] - [net] sctp: do not update a_rwnd if we are not issuing a sack (Marcelo Leitner) [1058148] - [net] sctp: improve timer slack calculation for transport HBs (Marcelo Leitner) [1058148] - [net] sctp: Fix warning in sctp_packet_transmit_chunk() (Marcelo Leitner) [1278912] - [net] sctp: improve debug message to also log curr pkt and new chunk size (Marcelo Leitner) [1278912] - [net] sctp: Add GSO support (Marcelo Leitner) [1278912] - [net] sctp: delay as much as possible skb_linearize (Marcelo Leitner) [1278912] - [net] skbuff: introduce skb_gso_validate_mtu (Marcelo Leitner) [1278912] - [net] ipv4: test for IPSKB_FORWARDED in ip_finish_output_gso (Marcelo Leitner) [1278912] - [net] skbuff: allow segmenting based on frag sizes (Marcelo Leitner) [1278912] - [net] skbuff: export skb_gro_receive (Marcelo Leitner) [1278912] - [net] loopback: make use of NETIF_F_GSO_SOFTWARE (Marcelo Leitner) [1278912] - [net] gso: Remove arbitrary checks for unsupported GSO (Marcelo Leitner) [1278912] - [net] netdev_features: Fold NETIF_F_ALL_TSO into NETIF_F_GSO_SOFTWARE (Marcelo Leitner) [1278912] - [net] gro: remove obsolete code from skb_gro_receive() (Marcelo Leitner) [1278912] - [net] do not export skb_gro_receive() (Marcelo Leitner) [1278912] - [net] sctp: remove the unnecessary assignment (Marcelo Leitner) [1278912] - [net] sctp: move skb_dst_set() a bit downwards in sctp_packet_transmit() (Marcelo Leitner) [1278912] - [net] sctp: Restore 'resent' bit to avoid retransmitted chunks for RTT measurements (Marcelo Leitner) [1278912] - [net] sctp: flush if we can't fit another DATA chunk (Marcelo Leitner) [1071985] - [net] sctp: really allow using GFP_KERNEL on sctp_packet_transmit (Marcelo Leitner) [1071985] - [net] sctp: allow sctp_transmit_packet and others to use gfp (Marcelo Leitner) [1071985] - [net] sctp: align MTU to a word (Marcelo Leitner) [1071985] - [net] sctp: use MAX_HEADER for headroom reserve in output path (Marcelo Leitner) [1071985] - [net] sctp: Open out the check for Nagle (Marcelo Leitner) [1071985] - [net] sctp: Fix data chunk fragmentation for MTU values which are not multiple of 4 (Marcelo Leitner) [1071985] - [net] sctp: Add rudimentary infrastructure to account for control chunks (Marcelo Leitner) [1071985]- [fs] Call security_ops->inode_killpriv on truncate (Eric Sandeen) [1197686] - [fs] Provide function telling whether file_remove_privs() will do anything (Eric Sandeen) [1197686] - [fs] Rename file_remove_suid() to file_remove_privs() (Eric Sandeen) [1197686] - [fs] Fix S_NOSEC handling (Eric Sandeen) [1197686] - [fs] fanotify: fix double free of pending permission events (Richard Guy Briggs) [1339092] - [fs] fsnotify: rename event handling functions (Richard Guy Briggs) [1339092] - [fs] fanotify: convert access_mutex to spinlock (Richard Guy Briggs) [1339092] - [fs] fanotify: use fanotify event structure for permission response processing (Richard Guy Briggs) [1339092] - [fs] fanotify: remove useless bypass_perm check (Richard Guy Briggs) [1339092] - [fs] nfsd: recover: fix memory leak ("J. Bruce Fields") [1344797] - [fs] nfsd: fix deadlock secinfo+readdir compound ("J. Bruce Fields") [1344797] - [fs] nfsd4: resfh unused in nfsd4_secinfo ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak when meeting unsupported state_protect_how4 ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix bad bounds checking ("J. Bruce Fields") [1344797] - [fs] nfsd: add new io class tracepoint ("J. Bruce Fields") [1344797] - [fs] nfsd: don't hold i_mutex over userspace upcalls ("J. Bruce Fields") [1344797] - [fs] nfsd: give up on CB_LAYOUTRECALLs after two lease periods ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix nfsd leaks sunrpc module references ("J. Bruce Fields") [1344797] - [fs] lockd: constify nlmsvc_binding structure ("J. Bruce Fields") [1344797] - [fs] nfsd: use to_delayed_work ("J. Bruce Fields") [1344797] - [fs] nfsd: Register callbacks on the inetaddr_chain and inet6addr_chain ("J. Bruce Fields") [1344797] - [fs] sunrpc: Add a function to close temporary transports immediately ("J. Bruce Fields") [1344797] - [fs] nfsd: don't base cl_cb_status on stale information ("J. Bruce Fields") [1344797] - [fs] nfsd: don't hold ls_mutex across a layout recall ("J. Bruce Fields") [1344797] - [fs] nfsd: Pass filehandle to nfs4_preprocess_stateid_op() ("J. Bruce Fields") [1344797] - [fs] nfsd: fix a warning message ("J. Bruce Fields") [1344797] - [fs] nfsd: constify nfsd4_callback_ops structure ("J. Bruce Fields") [1344797] - [fs] nfsd: recover: constify nfsd4_client_tracking_ops structures ("J. Bruce Fields") [1344797] - [fs] svcrpc: document lack of some memory barriers ("J. Bruce Fields") [1344797] - [fs] nfsd: fix race with open / open upgrade stateids ("J. Bruce Fields") [1344797] - [fs] nfsd: eliminate sending duplicate and repeated delegations ("J. Bruce Fields") [1344797] - [fs] sunrpc: drop stale comment in svc_setup_socket() ("J. Bruce Fields") [1344797] - [fs] nfsd: ensure that seqid morphing operations are atomic wrt to copies ("J. Bruce Fields") [1344797] - [fs] nfsd: serialize layout stateid morphing operations ("J. Bruce Fields") [1344797] - [fs] nfsd: improve client_has_state to check for unused openowners ("J. Bruce Fields") [1344797] - [fs] nfsd: fix clid_inuse on mount with security change ("J. Bruce Fields") [1344797] - [fs] nfsd: move include of state.h from trace.c to trace.h ("J. Bruce Fields") [1344797] - [fs] sunrpc: Use MSG_SENDPAGE_NOTLAST when calling sendpage() ("J. Bruce Fields") [1344797] - [fs] nfsd: switch unsigned char flags in svc_fh to bools ("J. Bruce Fields") [1344797] - [fs] nfsd: move svc_fh->fh_maxsize to just after fh_handle ("J. Bruce Fields") [1344797] - [fs] nfsd: drop null test before destroy functions ("J. Bruce Fields") [1344797] - [fs] nfsd: serialize state seqid morphing operations ("J. Bruce Fields") [1344797] - [fs] nfsd: deal with DELEGRETURN racing with CB_RECALL ("J. Bruce Fields") [1344797] - [fs] nfsd: return CLID_INUSE for unexpected SETCLIENTID_CONFIRM case ("J. Bruce Fields") [1344797] - [fs] nfsd: allow more than one laundry job to run at a time ("J. Bruce Fields") [1344797] - [fs] nfsd: don't WARN/backtrace for invalid container deployment. ("J. Bruce Fields") [1344797] - [fs] nfsd: Return word2 bitmask if setting security label in OPEN/CREATE ("J. Bruce Fields") [1344797] - [fs] nfsd: Set the attributes used to store the verifier for EXCLUSIVE4_1 ("J. Bruce Fields") [1344797] - [fs] nfsd: SUPPATTR_EXCLCREAT must be encoded before SECURITY_LABEL. ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix an FS_LAYOUT_TYPES/LAYOUT_TYPES encode bug ("J. Bruce Fields") [1344797] - [fs] nfsd: Store parent's stat in a separate value ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix two typos in comments ("J. Bruce Fields") [1344797] - [fs] nfsd: include linux/nfs4.h in export.h ("J. Bruce Fields") [1344797] - [fs] sunrpc/nfsd: Remove redundant code by exports seq_operations functions ("J. Bruce Fields") [1344797] - [fs] sunrpc: Store cache_detail in seq_file's private ("J. Bruce Fields") [1344797] - [fs] nfsd: New helper nfsd4_cb_sequence_done() for processing more cb errors ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove unused clientid arguments from, find_lockowner_str{_locked} ("J. Bruce Fields") [1344797] - [fs] nfsd: Use lk_new_xxx instead of v.new.xxx for nfs4_lockowner ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove macro LOFF_OVERFLOW ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate checking of nfsd_net in nfs4_laundromat() ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove nfs4_set_claim_prev() ("J. Bruce Fields") [1344797] - [fs] nfsd: Drop duplicate checking of seqid in nfsd4_create_session() ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove unneeded values in nfsd4_open() ("J. Bruce Fields") [1344797] - [fs] nfsd: Add missing gen_confirm in nfsd4_setclientid() ("J. Bruce Fields") [1344797] - [fs] nfsd: New counter for generating client confirm verifier ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix memory leak of so_owner.data in nfs4_stateowner ("J. Bruce Fields") [1344797] - [fs] nfsd: Add layouts checking in client_has_state() ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak of struct file_lock ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: factor svc_rqst allocation and freeing from sv_nrthreads refcounting ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move pool_mode definitions into svc.h ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: abstract out svc_set_num_threads to sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: turn enqueueing a svc_xprt into a svc_serv operation ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move sv_module parm into sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move sv_function into sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: add a new svc_serv_ops struct and move sv_shutdown into it ("J. Bruce Fields") [1344797] - [fs] nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olstateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Add macro NFS_ACL_MASK for ACL ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate define of IDMAP_NAMESZ/IDMAP_TYPE_xx ("J. Bruce Fields") [1344797] - [fs] nfsd: Drop including client's header file nfs_fs.h ("J. Bruce Fields") [1344797] - [fs] nfsd: Set lc_size_chg before ops->proc_layoutcommit ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak in nfsd4_list_rec_dir() ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a file leak on nfsd4_layout_setlease failure ("J. Bruce Fields") [1344797] - [fs] nfsd: wrap too long lines in nfsd4_encode_read ("J. Bruce Fields") [1344797] - [fs] nfsd: fput rd_file from XDR encode context ("J. Bruce Fields") [1344797] - [fs] nfsd: take struct file setup fully into nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd: refactor nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd: clean up raparams handling ("J. Bruce Fields") [1344797] - [fs] nfsd: use swap() in sort_pacl_range() ("J. Bruce Fields") [1344797] - [fs] nfsd: Update callback sequnce id only CB_SEQUENCE success ("J. Bruce Fields") [1344797] - [fs] nfsd: Reset cb_status in nfsd4_cb_prepare() at retrying ("J. Bruce Fields") [1344797] - [fs] sunrpc: Move EXPORT_SYMBOL for svc_process ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove dead declarations ("J. Bruce Fields") [1344797] - [fs] nfsd: work around a gcc-5.1 warning ("J. Bruce Fields") [1344797] - [fs] nfsd: Checking for acl support does not require fetching any acls ("J. Bruce Fields") [1344797] - [fs] nfsd: Disable NFSv2 timestamp workaround for NFSv3+ ("J. Bruce Fields") [1344797] - [fs] nfsd: stop READDIRPLUS returning inconsistent attributes ("J. Bruce Fields") [1344797] - [fs] nfsd: remove nfsd_close ("J. Bruce Fields") [1344797] - [fs] nfsd: skip CB_NULL probes for 4.1 or later ("J. Bruce Fields") [1344797] - [fs] nfsd: fix callback restarts ("J. Bruce Fields") [1344797] - [fs] nfsd: split transport vs operation errors for callbacks ("J. Bruce Fields") [1344797] - [fs] nfsd: fix pNFS return on close semantics ("J. Bruce Fields") [1344797] - [fs] nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix READ permission checking ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate macro define for max sec label length ("J. Bruce Fields") [1344797] - [fs] nfsd: allow setting acls with unenforceable DENYs ("J. Bruce Fields") [1344797] - [fs] nfsd: NFSD_FAULT_INJECTION depends on DEBUG_FS ("J. Bruce Fields") [1344797] - [fs] nfsd: remove unused status arg to nfsd4_cleanup_open_state ("J. Bruce Fields") [1344797] - [fs] nfsd: remove bogus setting of status in nfsd4_process_open2 ("J. Bruce Fields") [1344797] - [fs] nfsd: Use correct reply size calculating function ("J. Bruce Fields") [1344797] - [fs] nfsd: Using path_equal() for checking two paths ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix bad update of layout in nfsd4_return_file_layout ("J. Bruce Fields") [1344797] - [fs] nfsd: Take care the return value from nfsd4_encode_stateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Put exports after nfsd4_layout_verify fail ("J. Bruce Fields") [1344797] - [fs] nfsd: Take care the return value from nfsd4_decode_stateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Check layout type when returning client layouts ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix v3-less build ("J. Bruce Fields") [1344797] - [fs] nfsd: fix comparison in fh_fsid_match() ("J. Bruce Fields") [1344797] - [fs] sunrpc/lockd: fix references to the BKL ("J. Bruce Fields") [1344797] - [fs] nfsd: fix year-2038 nfs4 state problem ("J. Bruce Fields") [1344797] - [fs] nfsd: nfs4state: Remove unused function ("J. Bruce Fields") [1344797] - [fs] nfsd4: tweak rd_dircount accounting ("J. Bruce Fields") [1344797] - [fs] nfsd: fi_delegees doesn't need to be an atomic_t ("J. Bruce Fields") [1344797] - [fs] nfsd: don't keep a pointer to the lease in nfs4_file ("J. Bruce Fields") [1344797] - [fs] nfsd: fix fi_delegees leak when fi_had_conflict returns true ("J. Bruce Fields") [1344797] - [fs] sunrpc: only call test_bit once in svc_xprt_received ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix signedness bug in compare_blob ("J. Bruce Fields") [1344797] - [fs] sunrpc: add some tracepoints around enqueue and dequeue of svc_xprt ("J. Bruce Fields") [1344797] - [fs] sunrpc: convert to lockless lookup of queued server threads ("J. Bruce Fields") [1344797] - [fs] sunrpc: fix potential races in pool_stats collection ("J. Bruce Fields") [1344797] - [fs] sunrpc: add a rcu_head to svc_rqst and use kfree_rcu to free it ("J. Bruce Fields") [1344797] - [fs] sunrpc: require svc_create callers to pass in meaningful shutdown routine ("J. Bruce Fields") [1344797] - [fs] sunrpc: have svc_wake_up only deal with pool 0 ("J. Bruce Fields") [1344797] - [fs] sunrpc: convert sp_task_pending flag to use atomic bitops ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_cachetype field to better optimize space ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_splice_ok flag into rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_dropme flag into rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_usedeferral flag to rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_local field to rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: add a generic rq_flags field to svc_rqst and move rq_secure to it ("J. Bruce Fields") [1344797] - [fs] nfsd: minor off by one checks in __write_versions() ("J. Bruce Fields") [1344797] - [fs] sunrpc: release svc_pool_map reference when serv allocation fails ("J. Bruce Fields") [1344797] - [fs] sunrpc: eliminate the XPT_DETACHED flag ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix slot wake up race in the nfsv4.1 callback code ("J. Bruce Fields") [1344797] - [fs] nfsd_vfs_write(): use file_inode() ("J. Bruce Fields") [1344797] - [fs] nfsd: get rid of ->f_dentry ("J. Bruce Fields") [1344797] - [fs] nfsd/nfsctl.c: new helper ("J. Bruce Fields") [1344797] - [fs] nfsd: convert nfs4_file searches to use RCU ("J. Bruce Fields") [1344797] - [fs] sunrpc: off by one in BUG_ON() ("J. Bruce Fields") [1344797] - [fs] nfsd: clean up comments over nfs4_file definition ("J. Bruce Fields") [1344797] - [fs] nfsd: Always initialize cl_cb_addr ("J. Bruce Fields") [1344797] - [fs] nfsd: fix inclusive vfs_fsync_range() end ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix crash on unknown operation number ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix response size estimation for OP_SEQUENCE ("J. Bruce Fields") [1344797] - [fs] af_unix: fix hard linked sockets on overlay (Miklos Szeredi) [1273111] - [fs] vfs: add d_real_inode() helper (Miklos Szeredi) [1273111] - [fs] gfs2: Automatically set GFS2_DIF_SYSTEM flag on system files (Abhijith Das) [1272086] - [fs] ovl: fix uid/gid when creating over whiteout (Miklos Szeredi) [1348113] - [fs] ext4: set S_IOPS_WRAPPER flag in ext4_mkdir() (Eryu Guan) [1231802]- [fs] allow no_seek_end_llseek to actually seek (David Arcari) [1350836] - [usb] revert "make "nousb" a clear module parameter" (Torez Smith) [1351227] - [acpi] add ACPI_TYPE_LOCAL_REFERENCE support to acpi_extract_package() (David Arcari) [1350497] - [netdrv] e1000e: keep Rx/Tx HW_VLAN_CTAG in sync (Jarod Wilson) [1190077] - [netdrv] e1000e: keep VLAN interfaces functional after rxvlan off (Jarod Wilson) [1190077] - [powerpc] Uncomment and make enable_kernel_vsx() routine available (Gustavo Duarte) [1274481] - [crypto] vmx - IV size failing on skcipher API (Gustavo Duarte) [1274481] - [crypto] vmx: Only call enable_kernel_vsx() (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing opcode issue (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing GHASH Key issue on little endian (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing AES-CTR counter bug (Gustavo Duarte) [1274481] - [crypto] vmx - Adding enable_kernel_vsx() to access VSX instructions (Gustavo Duarte) [1274481] - [crypto] sched/preempt, powerpc: Disable preemption in enable_kernel_altivec() explicitly (Gustavo Duarte) [1274481] - [crypto] vmx - Reindent to kernel style (Gustavo Duarte) [1274481] - [crypto] vmx - Remove duplicate PPC64 dependency (Gustavo Duarte) [1274481] - [crypto] vmx - fix two mistyped texts (Gustavo Duarte) [1274481] - [crypto] vmx - Fix assembler perl to use _GLOBAL (Gustavo Duarte) [1274481] - [crypto] vmx - Enabling VMX module for PPC64 (Gustavo Duarte) [1274481] - [crypto] vmx - Add support for VMS instructions by ASM (Gustavo Duarte) [1274481] - [crypto] vmx - Adding GHASH routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding CTR routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding CBC routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding AES routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding VMX module for Power 8 (Gustavo Duarte) [1274481] - [powerpc] kvm: ppc: book3s pr: Fix contents of SRR1 when injecting a program exception (Thomas Huth) [1349816] - [powerpc] kvm: ppc: book3s pr: Fix illegal opcode emulation (Thomas Huth) [1349816]- [net] netfilter: nf_dup_ipv6: set again FLOWI_FLAG_KNOWN_NH at flowi6_flags (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: check match/targetinfo attr size (Paolo Abeni) [1331757] - [net] netfilter: nft_masq: support port range (Paolo Abeni) [1331757] - [net] netfilter: nft_counter: fix erroneous return values (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: use original skbuff when acking batches (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: keep counters away from CONFIG_NF_CONNTRACK_LABELS (Paolo Abeni) [1331757] - [net] netfilter: nft_byteorder: avoid unneeded le/be conversion steps (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: add byte/packet counter support (Paolo Abeni) [1331757] - [net] netfilter: nft_byteorder: provide 64bit le/be conversion (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: Add new attributes into nft_set to store user data. (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: allow to invert matching criteria (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: remove check against removal of inactive objects (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: release objects on netns destruction (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: include direction when dumping NFT_CT_L3PROTOCOL key (Paolo Abeni) [1331757] - [net] netfilter: meta: add support for setting skb->pkttype (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: fix splat due to incorrect socket memory accounting in skbuff clones (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: avoid recurrent netns lookups in call_batch (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix nf_log_trace based tracing (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: wrap tracing with a static key (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: extend tracing infrastructure (Paolo Abeni) [1331757] - [net] netfilter: nft_payload: add packet mangling support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: remove unused struct members (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add clone interface to expression operations (Paolo Abeni) [1331757] - [net] remove unnecessary semicolon in netdev_alloc_pcpu_stats() (Paolo Abeni) [1331757] - [net] add __netdev_alloc_pcpu_stats() to indicate gfp flags (Paolo Abeni) [1331757] - [net] netfilter: ipv6: code indentation (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_pktinfo.ops (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: work around wrong endianess in res_id field (Paolo Abeni) [1331757] - [net] netfilter: nf_dup: fix sparse warnings (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: Use 32 bit addressing register from nft_type_to_reg() (Paolo Abeni) [1331757] - [net] netfilter: nft_payload: work around vlan header stripping (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: add per-byte limiting (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: constant token cost per packet (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: add burst parameter (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: factor out shared code with per-byte limiting (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: convert to token-based limiting at nanosecond granularity (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: rename to nft_limit_pkts (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: keep going batch handling on missing modules (Paolo Abeni) [1331757] - [net] configs: enable nft dup (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add nft_dup expression (Paolo Abeni) [1331757] - [net] netfilter: tee: select NF_DUP_IPV6 unconditionally (Paolo Abeni) [1331757] - [net] netfilter: fix xt_TEE and xt_TPROXY dependencies (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: use IS_ENABLED(CONFIG_NF_DUP_IPV6) (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: fix NULL dereference (Paolo Abeni) [1331757] - [net] netfilter: nf_dup{4, 6}: fix build error when nf_conntrack disabled (Paolo Abeni) [1331757] - [net] netfilter: factor out packet duplication for IPv4/IPv6 (Paolo Abeni) [1331757] - [net] netfilter: move tee_active to core (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: get rid of WITH_CONNTRACK definition (Paolo Abeni) [1331757] - [net] netfilter: nft_counter: convert it to use per-cpu counters (Paolo Abeni) [1331757] - [net] netfilter: nftables: Do not run chains in the wrong network namespace (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add nft_register_basechain() and nft_unregister_basechain() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate Kconfig options (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix bogus warning in nft_data_uninit() (Paolo Abeni) [1331757] - [net] netfilter: x_tables: add context to know if extension runs from nft_compat (Paolo Abeni) [1331757] - [net] netfilter; Add some missing default cases to switch statements in nft_reject. (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix wrong length for jump/goto verdicts (Paolo Abeni) [1331757] - [net] netfilter: nft_dynset: dynamic stateful expression instantiation (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add flag to indicate set contains expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: mark stateful expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: prepare for expressions associated to set elements (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add helper functions for expression handling (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: variable sized set element keys / data (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support variable sized data in nft_data_init() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: switch registers to 32 bit addressing (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add register parsing/dumping helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert sets to u32 data pointers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_data_cmp() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert expressions to u32 register pointers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: use struct nft_verdict within struct nft_data (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: get rid of NFT_REG_VERDICT usage (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: introduce nft_validate_register_load() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_validate_output_register() (Paolo Abeni) [1331757] - [net] netfilter: nft_lookup: use nft_validate_register_store() to validate types (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: rename nft_validate_data_load() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: validate len in nft_validate_data_load() (Paolo Abeni) [1331757] - [net] netfilter: Fix switch statement warnings with recent gcc. (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support optional userdata for set elements (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add support for dynamic set updates (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support different set binding types (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: prepare set element accounting for async updates (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix set selection when timeouts are requested (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: fix cgroup matching (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: add support for timeouts (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add GC synchronization helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set garbage collection helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set element timeout support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set timeout API support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: implement set transaction support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add transaction helper functions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: return set extensions from ->lookup() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolide set element destruction (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert hash and rbtree to set extensions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set extensions (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: convert to use rhashtable callbacks (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: indent rhashtable parameters (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: restore struct nft_hash (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: use raw_smp_processor_id() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: move struct net pointer to base chain (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: reject NFT_SET_ELEM_INTERVAL_END flag for non-interval sets (Paolo Abeni) [1331757] - [net] netfilter: nft_rbtree: fix locking (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: set IP6T_F_PROTO flag if protocol is set (Paolo Abeni) [1331757] - [net] netfilter: restore rule tracing via nfnetlink_log (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate error path of nf_tables_newtable() (Paolo Abeni) [1331757] - [net] netfilter: use sk_fullsock() helper (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: allow to change chain policy without hook if it exists (Paolo Abeni) [1331757] - [net] netfilter: Fix potential crash in nft_hash walker (Paolo Abeni) [1331757] - [net] netfilter: fix sparse warnings in reject handling (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: limit maximum table name length to 32 bytes (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: cleanup nf_tables.h (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate tracing invocations (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: minor tracing cleanups (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix error handling of rule replacement (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix userdata length overflow (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: check for overflow of rule dlen field (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix transaction race condition (Paolo Abeni) [1331757] - [net] netfilter: bridge: rework reject handling (Paolo Abeni) [1331757] - [net] netfilter: reject: don't send icmp error if csum is invalid (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: add support for arptables extensions (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: don't truncate ethernet protocol type to u8 (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix module refcount underflow (Paolo Abeni) [1331757] - [net] netfilter: Use rhashtable walk iterator (Paolo Abeni) [1331757] - [net] netfilter: nft_lookup: add missing attribute validation for NFTA_LOOKUP_SET_ID (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: add ebtables support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix leaks in error path of nf_tables_newchain() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: disable preemption when restoring chain counters (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: validate hooks in NAT expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix port natting in little endian archs (Paolo Abeni) [1331757] - [net] netfilter: nf_nat_redirect: add missing NULL pointer check (Paolo Abeni) [1331757] - [net] netfilter: combine IPv4 and IPv6 nf_nat_redirect code in one module (Paolo Abeni) [1331757] - [net] netfilter: nf_tables_bridge: replace nft_reject_ip*hdr_validate functions (Paolo Abeni) [1331757] - [net] netfilter: Deletion of unnecessary checks before two function calls (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: restore synchronous object release from commit/abort (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: use the match->table to validate dependencies (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: relax chain type validation (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: use current net namespace (Paolo Abeni) [1331757] - [net] netfilter: nft_redir: fix sparse warnings (Paolo Abeni) [1331757] - [net] netfilter: nft_masq: fix uninitialized range in nft_masq_{ipv4, ipv6}_eval (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: add cgroup support (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: restrict reject to prerouting and input (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: Fix powerpc build error (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: don't use IP stack to reject traffic (Paolo Abeni) [1331757] - [net] netfilter: nf_reject_ipv6: split nf_send_reset6() in smaller functions (Paolo Abeni) [1331757] - [net] netfilter: nf_reject_ipv4: split nf_send_reset() in smaller functions (Paolo Abeni) [1331757] - [net] netfilter: missing module license in the nf_reject_ipvX modules (Paolo Abeni) [1331757] - [net] netfilter: kill nf_send_reset6() from include/net/netfilter/ipv6/nf_reject.h (Paolo Abeni) [1331757] - [net] netfilter: move nf_send_resetX() code to nf_reject_ipvX modules (Paolo Abeni) [1331757] - [net] netfilter: fix spelling errors (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add new expression nft_redir (Paolo Abeni) [1331757] - [net] netfilter: fix unmet dependencies in NETFILTER_XT_TARGET_REDIRECT (Paolo Abeni) [1331757] - [net] netfilter: refactor NAT redirect IPv6 code to use it from nf_tables (Paolo Abeni) [1331757] - [net] netfilter: refactor NAT redirect IPv4 to use it from nf_tables (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix wrong target lookup in nft_target_select_ops() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: check for NULL in nf_tables_newchain pcpu stats allocation (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: dump attributes if they are set (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: NFTA_NAT_REG_ADDR_MAX depends on NFTA_NAT_REG_ADDR_MIN (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: insufficient attribute validation (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: validate chain type in match/target (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix hook validation for non-base chains (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: restrict nat/masq expressions to nat chain type (Paolo Abeni) [1331757] - [net] netfilter: fix wrong arithmetics regarding NFT_REJECT_ICMPX_MAX (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: use original skbuff when committing/aborting (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: deliver netlink errors on batch completion (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: Fix use after free when it fails to process batch (Paolo Abeni) [1331757] - [net] netfilter: x_tables: don't reject valid target size on some architectures (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv6: Skip XFRM lookup if dst_entry in socket cache is valid (Jakub Sitnicki) [1332217]- [netdrv] bonding: fix 802.3ad aggregator reselection (Jarod Wilson) [1350953] - [netdrv] i40e: enable geneve offloading (Stefan Assmann) [1350780] - [s390] ensure that syscall arguments are properly masked on s390 (Paul Moore) [1321096] - [tty] Update code comment in __proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Serialize proc_set_tty() with tty_lock ("Herton R. Krzesinski") [1350798] - [tty] Fix multiple races when setting the controlling terminal ("Herton R. Krzesinski") [1350798] - [tty] Remove !tty condition from __proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Remove tsk parameter from proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Reorder proc_set_tty() and related fns ("Herton R. Krzesinski") [1350798] - [x86] efi: Avoid triple faults during EFI mixed mode calls (Lenny Szubowicz) [1310154] - [x86] efi: Remove unused efi_call* macros (Lenny Szubowicz) [1310154] - [x86] boot: EFI_MIXED should not prohibit loading above 4G (Lenny Szubowicz) [1310154] - [x86] efi: Implement a __efi_call_virt macro (Lenny Szubowicz) [1310154] - [x86] efi: Delete most of the efi_call* macros (Lenny Szubowicz) [1310154] - [firmware] efi: Add shared printk wrapper for consistent prefixing (Lenny Szubowicz) [1310154] - [firmware] efi: efi-stub-helper cleanup (Lenny Szubowicz) [1310154] - [firmware] efi: Pass correct file handle to efi_file_{read, close} (Lenny Szubowicz) [1310154] - [x86] efi: Correct EFI boot stub use of code32_start (Lenny Szubowicz) [1310154] - [x86] efi: Fix boot failure with EFI stub (Lenny Szubowicz) [1310154] - [firmware] x86, efi: Abstract x86 efi_early calls (Lenny Szubowicz) [1310154] - [x86] efi: Restore 'attr' argument to query_variable_info() (Lenny Szubowicz) [1310154] - [x86] efi: Rip out phys_efi_get_time() (Lenny Szubowicz) [1310154] - [x86] efi: Preserve segment registers in mixed mode (Lenny Szubowicz) [1310154] - [x86] boot: Correct max ramdisk size name (Lenny Szubowicz) [1310154] - [x86] boot: Fix non-EFI build (Lenny Szubowicz) [1310154] - [x86] tools: Fix up compiler warnings (Lenny Szubowicz) [1310154] - [x86] efi: Re-disable interrupts after calling firmware services (Lenny Szubowicz) [1310154] - [x86] boot: Don't overwrite cr4 when enabling PAE (Lenny Szubowicz) [1310154] - [x86] efi: Wire up CONFIG_EFI_MIXED (Lenny Szubowicz) [1310154] - [x86] efi: Add mixed runtime services support (Lenny Szubowicz) [1310154] - [x86] efi: Firmware agnostic handover entry points (Lenny Szubowicz) [1310154] - [x86] efi: Split the boot stub into 32/64 code paths (Lenny Szubowicz) [1310154] - [x86] efi: Add early thunk code to go from 64-bit to 32-bit (Lenny Szubowicz) [1310154] - [firmware] x86/efi: Build our own EFI services pointer table (Lenny Szubowicz) [1310154] - [x86] build: Restore efi_stub_entry in arch/x86/boot/zoffset.h (Lenny Szubowicz) [1310154] - [include] efi: Add separate 32-bit/64-bit definitions (Lenny Szubowicz) [1310154] - [x86] efi: Delete dead code when checking for non-native (Lenny Szubowicz) [1310154] - [x86] tools: Consolidate #ifdef code (Lenny Szubowicz) [1310154] - [x86] boot: Cleanup header.S by removing some #ifdefs (Lenny Szubowicz) [1310154] - [firmware] efi: Use NULL instead of 0 for pointer (Lenny Szubowicz) [1310154] - [x86] x86 efi: bugfix interrupt disabling sequence (Lenny Szubowicz) [1310154] - [x86] build: move build output statistics away from stderr (Lenny Szubowicz) [1310154] - [firmware] efi: resolve warnings found on ARM compile (Lenny Szubowicz) [1310154] - [firmware] efi: Fix types in EFI calls to match EFI function definitions (Lenny Szubowicz) [1310154] - [firmware] efi: Move unicode to ASCII conversion to shared function (Lenny Szubowicz) [1310154] - [firmware] efi: Move relocate_kernel() to shared file (Lenny Szubowicz) [1310154] - [firmware] efivars: Mark local function as static (Lenny Szubowicz) [1310154] - [x86] boot: Close opened file descriptor (Lenny Szubowicz) [1310154]- [fs] mntns: drop namespace reference if !CAP_SYS_ADMIN (Aristeu Rozanski) [1297446] - [usb] xhci: Cleanup only when releasing primary hcd (Torez Smith) [1334901] - [usb] xhci: Fix handling timeouted commands on hosts in weird states (Torez Smith) [1334901] - [char] ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg() (David Arcari) [1348013] - [netdrv] bnxt_en: Add BCM5731X and BCM5741X device IDs (John Linville) [1347031] - [netdrv] bnxt_en: Add GRO logic for BCM5731X chips (John Linville) [1347031] - [netdrv] bnxt_en: Refactor bnxt_gro_skb() (John Linville) [1347031] - [netdrv] bnxt_en: Define the supported chip numbers (John Linville) [1347031] - [netdrv] bnxt_en: Add PCI device ID for 57404 NPAR devices (John Linville) [1347031] - [netdrv] bnxt_en: Enable NPAR NIC Partitioning Support (John Linville) [1347031] - [netdrv] bnxt_en: Fix tx push race condition (John Linville) [1347031] - [kernel] include/linux/poison.h: fix LIST_POISON{1,2} offset (Dean Nelson) [1343802] - [kernel] sched/debug: Fix deadlock when enabling sched events (Josh Poimboeuf) [1333444] - [kernel] printk: Add printk_deferred_once (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Fix 'schedstats=enable' cmdline option (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Fix /proc/sched_debug regression (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Make schedstats a runtime tunable that is disabled by default (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Add sum_sleep_runtime to /proc//sched (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Replace vruntime with wait_sum in /proc/sched_debug (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Properly format runnable tasks in /proc/sched_debug (Josh Poimboeuf) [1333444] - [kernel] sched: Add statistic for newidle load balance cost (Josh Poimboeuf) [1333444] - [kernel] sched/core: Rearrange schedstats code to more closely match upstream (Josh Poimboeuf) [1333444] - [kernel] perf: Make sysctl_perf_cpu_time_max_percent conform to documentation (Jiri Olsa) [1341230] - [powerpc] hw_breakpoint: Fix oops when destroying hw_breakpoint event (Jiri Olsa) [1341230] - [kernel] perf/core: Fix time tracking bug with multiplexing (Jiri Olsa) [1341230] - [kernel] perf/core: Fix dynamic interrupt throttle (Jiri Olsa) [1341230] - [kernel] perf/core: Fix the unthrottle logic (Jiri Olsa) [1341230] - [kernel] perf: Robustify task_function_call() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_install_in_context() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_event_enable() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_event_enable_on_exec() (Jiri Olsa) [1341230] - [kernel] perf: Fix ctx time tracking by introducing EVENT_TIME (Jiri Olsa) [1341230] - [kernel] perf: Cure event->pending_disable race (Jiri Olsa) [1341230] - [kernel] perf: Fix cloning (Jiri Olsa) [1341230] - [kernel] perf: Only update context time when active (Jiri Olsa) [1341230] - [kernel] perf: Allow perf_release() with !event->ctx (Jiri Olsa) [1341230] - [kernel] perf: Do not double free (Jiri Olsa) [1341230] - [kernel] perf: Close install vs. exit race (Jiri Olsa) [1341230] - [kernel] perf: Remove/simplify lockdep annotation (Jiri Olsa) [1341230] - [kernel] perf: Synchronously clean up child events (Jiri Olsa) [1341230] - [kernel] perf: Untangle 'owner' confusion (Jiri Olsa) [1341230] - [kernel] perf: Add flags argument to perf_remove_from_context() (Jiri Olsa) [1341230] - [kernel] perf: Clean up sync_child_event() (Jiri Olsa) [1341230] - [kernel] perf: Robustify event->owner usage and SMP ordering (Jiri Olsa) [1341230] - [kernel] perf: Fix STATE_EXIT usage (Jiri Olsa) [1341230] - [kernel] perf: Update locking order (Jiri Olsa) [1341230] - [kernel] perf: Remove __free_event() (Jiri Olsa) [1341230] - [kernel] perf: Fix NULL deref (Jiri Olsa) [1341230] - [kernel] perf: Fix race in perf_event_exit_task_context() (Jiri Olsa) [1341230] - [kernel] perf: Fix orphan hole (Jiri Olsa) [1341230] - [kernel] perf: Fix perf_event_exit_task() race (Jiri Olsa) [1341230] - [kernel] perf: Add more assertions (Jiri Olsa) [1341230] - [kernel] perf: Collapse and fix event_function_call() users (Jiri Olsa) [1341230] - [kernel] perf: Specialize perf_event_exit_task() (Jiri Olsa) [1341230] - [kernel] perf: Fix task context scheduling (Jiri Olsa) [1341230] - [kernel] perf: Make ctx->is_active and cpuctx->task_ctx consistent (Jiri Olsa) [1341230] - [kernel] perf: Optimize perf_sched_events() usage (Jiri Olsa) [1341230] - [kernel] perf: Simplify/fix perf_event_enable() event scheduling (Jiri Olsa) [1341230] - [kernel] perf: Use task_ctx_sched_out() (Jiri Olsa) [1341230] - [kernel] perf: Fix perf_enable_on_exec() event scheduling (Jiri Olsa) [1341230] - [kernel] perf/core: Fix RCU problem with cgroup context switching code (Jiri Olsa) [1341230] - [kernel] sched,perf: Fix periodic timers (Jiri Olsa) [1341230] - [kernel] perf: Remove unused function perf_mux_hrtimer_cancel() (Jiri Olsa) [1341230] - [kernel] perf: perf_mux_hrtimer_cancel() can be static (Jiri Olsa) [1341230] - [kernel] perf: Fix mux_interval hrtimer wreckage (Jiri Olsa) [1341230] - [scripts] genksyms: Regenerate parser (Jiri Olsa) [1341230] - [scripts] genksyms: Duplicate function pointer type definitions segfault (Jiri Olsa) [1341230] - [scripts] genksyms: fix typeof() handling (Jiri Olsa) [1341230]- [infiniband] ib/hfi1: Move driver out of staging (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1, qib: Add ieth to the packet header definitions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use cache inhibitted and guarded mapping on powerpc (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove unused qib_7322_intr_msgs[] (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix pio map initialization (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct 8051 link parameter settings (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Update pkey table properly after link down or FM start (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdamvt: Fix rdmavt s_ack_queue sizing (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Max atomic value should be a u8 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add tracing support for send with invalidate opcode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix hard lockup due to not using save/restore spin lock (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Do not free hfi1 cdev parent structure early (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add trace message in user IOCTL handling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove write(), use ioctl() for user cmds (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ioctl() interface for user commands (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unused user command (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove snoop/diag interface (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove EPROM functionality from data device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove UI char device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove multiple device cdev (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove anti-pattern in cdev init (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix bug that blocks process on exit after port bounce (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unnecessary comment (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix sdma_event_names[] build warning (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Use kzalloc_node (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Insure QP vmalloc variants zero memory (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix an interval RB node reference count leak (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use RCU_INIT_POINTER() when NULLing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change hfi1_init loop to preserve error returns (Alex Estrin) [1272062 1273170] - [infiniband] ib_pack.h: Add opcode definition for send with invalidate (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Keep SC_USER as the last send context type (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Immediately apply congestion setting MAD (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct log message strings (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Increase CQ callback thread priority (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix hfi_rcvhdr tracepoint (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unnecessary header (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Improve performance of interval RB trees (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix potential panic with sdma drained mechanism (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix pio wait counter double increment (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove no-op QSFP reset code (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct external device configuration shift (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Wait for QSFP modules to initialize (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Ignore non-temperature warnings on a downed link (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Serialize hrtimer function calls (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix MAD port poll for active cables (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly report neighbor link down reason (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use the neighbor link down reason only when valid (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Ignore link downgrade with 0 lanes (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add RSM rule for user FECN handling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Create a routine to set a receive side mapping rule (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Move QOS decision logic into its own function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Extract RSM map table init from QOS (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Reduce kernel context pio buffer allocation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: affinity.c backport for RHEL7.3 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change default number of user contexts (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use global defines for upper bits in opcode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unreachable code (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix double QSFP resource acquire on cache refresh (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Guard against concurrent I2C access across all chains (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove module presence check outside pre-LNI checks (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Always turn on CDRs for low power QSFP modules (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Check P_KEY for all sent packets from user mode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Adjust default MTU to be 10KB (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Simplify init_qpmap_table() (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly obtain the full service class (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix QOS rule mappings (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove invalid QOS check (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix QOS num_vl bit width (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix i2c resource reservation checks (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix sysfs file offset usage (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt, hfi1, qib: Fix memory leak (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix buffer cache races which may cause corruption (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Extract and reinsert MMU RB node on lookup (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly compute node interval (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Protect the interval RB tree when cleaning up (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix memory leak in user ExpRcv and SDMA (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't remove list entries if they are not in a list (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, ib/hfi1: Fix up UD loopback use of irq flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix adaptive pio hang (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use kernel default llseek for ui device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't attempt to free resources if initialization failed (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix missing lock/unlock in verbs drain callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix send scheduling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent unpinning of wrong pages (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix deadlock caused by locking with wrong scope (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent NULL pointer deferences in caching code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: select CRC32 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add SDMA cache eviction algorithm (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Switch to using the pin query function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Specify mm when releasing pages (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add pin query function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Implement SDMA-side buffer caching (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Adjust last address values for intervals (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add filter callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove compare callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add MMU tracing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use interval RB trees (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Notify remove MMU/RB callback of calling context (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove the use of add/remove RB function pointers (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Allow remove MMU callbacks to free nodes (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent NULL pointer dereference (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Allow MMU function execution in IRQ context (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Re-factor MMU notification code (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Post receive for QP in ERR state (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Enable adaptive pio by default (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix adaptive pio packet corruption (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix panic in adaptive pio (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix PIO wakeup timing hole (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix ordering of trace for accuracy (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add unique trace point for pio and sdma send (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix issues with qp_stats print (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Report pid in qp_stats to aid debug (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Improve LED beaconing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't call cond_resched in atomic mode when sending packets (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add adaptive cacheless verbs copy (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Handle host handshake timeout (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ASIC flag view/clear (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Hold i2c resource across debugfs open/close (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Reduce hardware mutex timeout (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unused HFI1_DO_INIT_ASIC flag (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change thermal init to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change QSFP functions to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change SBus handling to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change EPROM handling to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ASIC resource reservation functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add shared ASIC structure (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove ASIC block clear (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Move constant to the right in bitwise operations (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add the break statement that was removed in an earlier patch (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: file_ops: Replace ALIGN with PAGE_ALIGN (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: driver: Replace IS_ALIGNED with PAGE_ALIGNED (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Replace ALIGN with PAGE_ALIGN (Alex Estrin) [1272062 1273170] - [infiniband] rdma: Use min macro instead of ternary operator (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: user_sdma.c: Drop void pointer cast (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary parantheses (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove casts of pointer to same type (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove useless return variables (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary pci_set_drvdata() (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary kfree (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix memory leaks (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix reporting of LED status in Get(LedInfo) and Get(PortInfo) (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Check interrupt registers mapping (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Avoid using upstream component if it is not accessible (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix header size calculation for RC/UC QPs with GRH enabled (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Check lkey_table_size value before use (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix counter read for cp (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Guard i2c access against cp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdamvt: fix cross build with rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Disclose more information when i2c fails (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix debugfs access race (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Cleanup comments and logs in PHY code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix xmit discard error weight (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: fix 0-day syntax error (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix header (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove else after break (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add braces on all arms of statement (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix code alignment (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix block comments (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add comment for spinlock_t definition (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove void function return statement (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use pointer instead of struct name (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove CamelCase (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix misspellings (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Split multiple assignments (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use BIT_ULL macro (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unnecessary parentheses (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add blank link after declarations (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix logical continuations (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove blank line before close brace (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove blank line after an open brace (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix comparison to NULL (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove space after cast (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove multiple blank lines (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add spaces around binary operators (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add cq head and tail information to qpstats (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add send context sw index (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Determine actual operational VLs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add qp to send context mapping for PIO (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi: fix CQ completion order issue (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1, ib/rdmavt: progress selection changes (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Adaptive PIO for short messages (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use u8 for vl/sl (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: fix panic in send engine (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: avoid passing pmtu (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add s_sendcontext priv field (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: remove s_rdma_mr (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove header memcpy from sdma send path (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: move txreq header code (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmvt: close send engine struct holes (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add s_avail to qp_stats (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Destroy SMI AH before de-allocating the protection domain (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove unnecessary exported functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove signal_supported and comments (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove RVT_FLAGs (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdmavt: Move smi_ah to qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Setup notify free/create mad agent callbacks for rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add per verb driver callback checking (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Clean up comments and add more documentation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Put QPs into error state after SL->SC table changes (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add trace and error print statements in post_one_wr (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1: add s_hlock for use in post send (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Rename several functions by adding a "qib_" prefix (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt, rdma/hfi1: use qps to dynamically scale timeout value (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Turning off LED without checking if stepping is Ax (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: actually use new RNR timer API in loopback path (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Tune for unknown channel if configuration file is absent (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fetch platform configuration data from EFI variable (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1: use setup_timer api (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: remove unused qp field (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Insure last cursor is updated prior to complete (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Insure last cursor is updated prior to complete (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add s_retry to diagnostics (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: remove duplicate timeout print (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use new RNR timer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add unique rnr timer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use mod_timer when appropriate (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use new timer routines (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: centralize timer routines into rc (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Removing unused struct hfi1_verbs_counters (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Adding support for hfi counters via sysfs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Replacement of goto's for break/returns (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Change for data type of port number (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix bug that could block the process on context exit (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unused variable nsbr (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Make EPROM check per device (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add credits for VL0 to VL7 in snoop mode (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of user SDMA (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1, ib/core: Fix LinkDownReason define for consistency (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove modify_port and port_immutable functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Support query gid in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up init_cntrs() (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix snoop packet length calculation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Correct TWSI reset (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove PCIe AER diagnostic message (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Implement LED beaconing for maintenance (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Split last 8 bytes of copy to user buffer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix fabric serdes reset by re-downloading firmware (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Report physical state changes per device instead of globally (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Properly determine error status of SDMA slots (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: correctly check for post-interrupt packets (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of SDMA transfers (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use device file minor to identify EPROM (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Reduce syslog message severity and provide speed information (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of TID cache look up (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for module parameter rcvhdrcnt when it's 2097152 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Allow a fair scheduling of QPs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for generic I2C interface (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Change send_schedule counter to a per cpu counter (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Verbs Mem affinity support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Allocate send ctxt on device NUMA node (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Consolidate CPU/IRQ affinity support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unnecessary duplicated variable (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unused code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix SL->SC checks (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add support for enabling/disabling PCIe ASPM (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Method to toggle "fast ECN" detection (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Correctly set RcvCtxtCtrl register (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for 32-bit counter overflow in driver and hfi1stats (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Skip lcb init for simulation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: No firmware retry for simulation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Don't attempt to qualify or tune loopback plugs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Make firmware failure messages warnings (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Only warn when board description is not found (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix per-VL transmit discard counts (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix missing firmware NULL dereference (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Support external device configuration requests from 8051 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Get port type from configuration file (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add active and optical cable support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix QSFP memory read/write across 128 byte boundary (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: cleanup messages on qsfp_read() failure (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: HFI reports wrong offline disabled reason when cable removed (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove srq functionality (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove hfi1_query_qp function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove create and free mad agents (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt device allocation function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up register device (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove post_recv and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove destroy qp verb (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove modify queue pair from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove multicast verbs functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt version of post_send (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up return handling (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove CQ data structures and functions from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove query_device function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove create_qp functionality (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove qpdev and qpn table from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt send flags and recv flags (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt pkey verbs function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove mmap from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove ibport and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove srq from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove hfi1 MR and hfi1 specific qp type (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Implement hfi1 support for AH notification (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use address handle in rdmavt and remove from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use correct rdmavt header files after move (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove driver specific members from hfi1 qp type (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove MR data structures from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt protection domain (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Consolidate dma ops for hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add basic rdmavt capability flags for hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Begin to use rdmavt for verbs (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove modify_port and port_immutable functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Support query gid in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove destroy queue pair code (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove modify queue pair code (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_lookup_qpn and use rvt_lookup_qpn instead (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Clean up register_ib_device (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove srq functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Properly pass gfp to hw driver function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for query_port, modify_port and get_port_immutable (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query gid support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Clean up distinction between port number and index (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add Mem affinity support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add hardware driver send work request check (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add srq functionality to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_query_qp function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib multicast verbs functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_post_receive and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt version of post_send (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove completion queue data structures and functions from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove create and free mad agents (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt device allocation function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for rvt_query_qp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix copyright date (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mad agents to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add device structure allocation (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: add modify queue pair driver helpers (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove unused variable from Queue Pair (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add misc dev register functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add multicast functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post receive to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add destroy qp verb (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add modify qp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for tracing events (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post send to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add completion queue functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove create qp and create qp table functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt send and receive flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_query_device function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Delete QIB user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qpn, qp tables and related variables from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt pkey verbs function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove mmap from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Implement qib support for AH notification (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove ibport and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Support creating qps with GFP_NOIO flag (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for rvt_query_device function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Allow reserving just one qpn (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Export reset_qp in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add create queue pair functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add R and S flags for queue pairs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add IB user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove srq from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use address handle in rdmavt and remove from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qp and mr functionality from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove driver specific members from qib qp type (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt lid defines in qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove most uses of QIB_PERMISSIVE_LID and QIB_MULTICAST_LID_BASE (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt protection domain (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove dma.c and use rdmavt version of dma functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Begin to use rdmavt for verbs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add pkey support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mmap related functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Initialize and teardown of qpn table (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Break rdma_vt main include header file up (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add driver notification for new AH (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add an ibport data structure to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move SRQ data structure into rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add AH to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add common LID defines to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Do not use rvt prints which rely on driver too early (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move memory registration into rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add the start of capability flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move driver helper functions to a common structure (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add queue pair data structure to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move MR datastructures into rvt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post send and recv stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add completion queue function stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add get port immutable stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mmap stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add process MAD stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add multicast stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add SRQ stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add memory region stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add address handle stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add queue pair function stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Alloc and dealloc ucontexts (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query gid stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add pkey query stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query and modify port stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query and modify device stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Macroize override checks during driver registration (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add ib core device attributes to rvt driver params list (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add protection domain to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Consolidate dma ops in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Create module framework and handle driver registration (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: check for ARMED->ACTIVE change in recv int (Alex Estrin) [1272062 1273170] - [infiniband] uapi/hfi1_user: Correct comment for capability bit (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Clean up comments (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Remove unneeded variable index (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: add per SDMA engine stats to hfistats (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Change default krcvqs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: change krcvqs mod param from byte to uint (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Move s_sde to read mostly section of hfi1_qp (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Use BIT macro (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Enable TID caching feature (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID entry program function body (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID free/clear function bodies (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add MMU notifier callback function (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID cache receive init and free funcs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Convert lock to mutex (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add building blocks for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: TID group definitions and support funcs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Remove un-needed variable (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add definitions needed for TID cache (Alex Estrin) [1272062 1273170] - [infiniband] uapi/hfi1_user: Add command and event for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add function stubs for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove header file (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Use offset_in_page macro (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Use DIV_ROUND_UP (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Replace kmalloc and memcpy with kmemdup (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Delete NULL check before vfree (Alex Estrin) [1272062 1273170] - [infiniband] rdma: Use kcalloc instead of kzalloc (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix Xmit Wait calculation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add dd_dev_dbg (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: set Gen3 half-swing for integrated devices (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add PSM2 user space header to header_install (Alex Estrin) [1272062 1273170]- [sound] alsa: pinctrl: export pinctrl_pm_select_*_state (Jaroslav Kysela) [1220299] - [sound] alsa: enable Intel SST audio (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: move GPIOD flags outside #ifdef (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: move varargs hack outside #ifdef GPIOLIB (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: add flags argument to gpiod_get*() functions (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: Add helpers for optional GPIOs (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Simplify the initiation of async I/O (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Don't generate gather writes for single register raw writes (Jaroslav Kysela) [1220299] - [sound] alsa: of: add functions to count number of elements in a property (Jaroslav Kysela) [1220299] - [sound] alsa: of: Fix overflow bug in string property parsing functions (Jaroslav Kysela) [1220299] - [sound] alsa: acpi / utils: Rename acpi_dev_present() (Jaroslav Kysela) [1220299] - [sound] alsa: hdac: Add macro for hda ext devices entry (Jaroslav Kysela) [1220299] - [sound] alsa: hdac: structure definition for ext_dma_params (Jaroslav Kysela) [1220299] - [sound] alsa: acpi: Provide acpi_dev_name accessor for struct acpi_device device name (Jaroslav Kysela) [1220299] - [sound] alsa: revert "asoc: intel: switch from ioremap_cache to memremap" (Jaroslav Kysela) [1220299] - [sound] alsa: doc: Fix uapi/sound/compress_offload.h kerneldoc comments (Jaroslav Kysela) [1220299] - [sound] alsa: compress: fix the struct alignment to 4 bytes (Jaroslav Kysela) [1220299] - [sound] alsa: compress: Cancel the optimization of compiler and fix the size of struct for all platform (Jaroslav Kysela) [1220299] - [sound] alsa: compress: Fix 64bit ABI incompatibility (Jaroslav Kysela) [1220299] - [sound] alsa: compress: add num_sample_rates in snd_codec_desc (Jaroslav Kysela) [1220299] - [sound] alsa: compress: update struct snd_codec_desc for sample rate (Jaroslav Kysela) [1220299] - [sound] alsa: compress: update comment for sample rate in snd_codec (Jaroslav Kysela) [1220299] - [sound] alsa: compress: change the way sample rates are sent to kernel (Jaroslav Kysela) [1220299] - [sound] alsa: Add params_set_format helper (Jaroslav Kysela) [1220299] - [sound] alsa: driver core: Unified interface for firmware node properties (Jaroslav Kysela) [1220299] - [sound] alsa: driver core: Unified device properties interface for platform firmware (Jaroslav Kysela) [1220299] - [sound] alsa: acpi: Add support for device specific properties (Jaroslav Kysela) [1220299] - [sound] alsa: Add params_width() helpers (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: add regmap_parse_val api (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Provide asynchronous write and update bits operations (Jaroslav Kysela) [1220299] - [sound] alsa: devres: introduce API "devm_kmemdup (Jaroslav Kysela) [1220299] - [sound] alsa: devres: introduce API "devm_kstrdup" (Jaroslav Kysela) [1220299] - [sound] alsa: mm/util: add kstrdup_const (Jaroslav Kysela) [1220299] - [sound] alsa: pinctrl sleep and idle states in the core (Jaroslav Kysela) [1220299] - [sound] alsa: hda - add ASoC device type for hda core (Jaroslav Kysela) [1220299] - [sound] alsa: ALSA SoC tree cleanup - update the build files (Kconfig / Makefile) (Jaroslav Kysela) [1220299] - [sound] alsa: SoC tree cleanup - remove all old and unmaintaned files (Jaroslav Kysela) [1220299] - [sound] alsa: ALSA SoC tree sync from upstream v4.6 for intel sst (Jaroslav Kysela) [1220299]- [firmware] Simplify directory creation (Stanislav Kozina) [1347186] - [crypto] testmgr - don't copy from source IV too much (Jerome Marchand) [1340073] - [crypto] testmgr - fix out of bound read in __test_aead() (Jerome Marchand) [1340073] - [crypto] testmgr - limit IV copy length in aead tests (Jerome Marchand) [1340073] - [lib] assoc_array: don't call compare_object() on a node (Jerome Marchand) [1340073] - [lib] keys: Fix use-after-free in assoc_array_gc() (Jerome Marchand) [1340073] - [virtio] virtio_pci: fix use after free on release (Jerome Marchand) [1340073] - [crypto] ghash-clmulni: specify context size for ghash async algorithm (Jerome Marchand) [1340073] - [mm] completely remove dumping per-cpu lists from show_mem() (Larry Woodman) [1285530] - [mm] hide per-cpu lists in output of show_mem() (Larry Woodman) [1285530] - [scsi] storvsc: Filter out storvsc messages CD-ROM medium not present (Cathy Avery) [1338687] - [scsi] storvsc: add logging for error/warning messages (Cathy Avery) [1338687] - [tools] perf: Add sample_reg_mask to include all perf_regs (Gustavo Duarte) [1289663] - [tools] perf: Map the ID values with register names (Gustavo Duarte) [1289663] - [powerpc] perf: Add support for sampling interrupt register state (Gustavo Duarte) [1289663] - [powerpc] perf: Assign an id to each powerpc register (Gustavo Duarte) [1289663] - [tools] perf kvm/{x86, s390}: Remove const from kvm_events_tp (Gustavo Duarte) [1223849] - [tools] perf kvm/powerpc: Add support for HCALL reasons (Gustavo Duarte) [1223849] - [tools] perf kvm/{x86, s390}: Remove dependency on uapi/kvm_perf.h (Gustavo Duarte) [1223849] - [tools] perf kvm/powerpc: Port perf kvm stat to powerpc (Gustavo Duarte) [1223849] - [pinctrl] protect pinctrl_list add (Prarit Bhargava) [1349296] - [netdrv] enic: set netdev->vlan_features (Stefan Assmann) [1276104] - [netdrv] cisco: enic: Update logging macros and uses (Stefan Assmann) [1276104] - [netdrv] enic: Update driver to use __dev_uc/mc_sync/unsync calls (Stefan Assmann) [1276104] - [netdrv] qede: use proper notifier registration function (Ivan Vecera) [1348286]- [include] ib/core: Make all casts in ib_device_cap_flags enum consistent (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Fix bit curruption in ib_device_cap_flags structure (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix removal of default GID cache entry (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix query port failure in RoCE (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Fix device managed flow steering support test (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cm: Fix a recently introduced locking bug (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix blue flame quota logic (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use ndo_stop explicitly at shutdown flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix root flow table update (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix masking of reserved bits in XRCD number (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix the size of modify QP mailbox (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix alternate path code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Fix pkey_index length in the QP path record (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix entries check in mlx5_ib_resize_cq (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix entries checks in mlx5_ib_create_cq (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Check BlueFlame HCA support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix returned values of query QP (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Limit query HCA clock (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix FW version diaplay in sysfs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Return PORT_ERR in Active to Initializing tranisition (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Set flow steering capability bit (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Do not require CAP_NET_ADMIN for packet sniffing (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: get rid of private net_device_stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: get rid of ret_stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: clear some TX ring stats in mlx4_en_clear_stats() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: fix tx_dropped bug (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fire the CQ completion handler from tasklet (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Use tasklet for user-space CQ completion events (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Fix unaligned access in send_reply_to_slave (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Fix access to uninitialized index (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Report Scatter FCS device capability when supported (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add Scatter FCS support for Raw Packet QP (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add Scatter FCS create flag (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add Raw Scatter FCS device capability (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add extended device capability flags (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add UARs write-combining and non-cached mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Allow mapping the free running counter on PROT_EXEC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Use list_for_each_entry_safe (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: trivial fix of spelling mistake on "argument" (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4: Avoid wrong virtual mappings (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: avoid stack overflow in mlx5e_open_channels (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix typos in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Fix checksum handling for non-stripped vlan packets (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for rxvlan-offload (vlan stripping) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for dump module EEPROM (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for interface identify (LED blinking) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add support for RXALL netdev feature (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Improve set features ndo resiliency (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add link down events counter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add per priority group to PPort counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Rename VPort counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Statistics handling refactoring (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Report additional error statistics in get stats ndo (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add ethtool counter for RX buffer allocation failures (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Delay skb->data access (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Remove redundant barrier (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use napi_alloc_skb for RX SKB allocations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add fragmented memory support for RX multi packet WQE (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Added ICO SQs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Support RX multi-packet WQE (Striding RQ) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use function pointers for RX data path handling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use only close NUMA node for default RSS (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Allocate set of queue counters per netdev (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce device queue counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix typos in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Update mlx5_ifc hardware features (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix mlx5 ifc cmd_hca_cap bad offsets (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: make VXLAN support conditional (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use workqueue for vxlan ops (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Implement a mlx5e workqueue (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Unmap only the relevant IO memory mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Expose correct max_sge_rd limit (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: fix spurious timestamping callbacks (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Add pci shutdown callback (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Remove static from local variable (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Use vport MTU rather than physical port MTU (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix minimum MTU (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Device's mtu field is u16 and not int (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Add ConnectX-5 to list of supported devices (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix MLX5E_100BASE_T define (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Fix soft lockup in steering error flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix oops in ib_cache_gid_set_default_gid (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Split SW RX dropped counter per RX ring (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Don't allow to VF change global pause settings (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4_core: Avoid repeated calls to pci enable/disable (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Implement pci_resume callback (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: do batched put_page using atomic_sub (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: allocate non 0-order pages for RX ring with __GFP_NOMEMALLOC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: fix VFs callback function prototypes (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/ipoib: Allow mcast packets from other VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Implement callbacks for manipulating VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Implement modify HCA vport command (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add VF param when querying vport counter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/ipoib: Add ndo operations for configuring VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add interfaces to control VF attributes (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Support accessing SA in virtualized environment (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add subnet prefix to port info (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix decision on using MAD_IFC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] IB/{core, ulp} Support above 32 possible device capability flags (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Replace setting the zero values in ib_uverbs_ex_query_device (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Introduce offload arithmetic hardware capabilities (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Refactor device capability function (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Fix caching ATOMIC endian mode capability (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: remove unused array zero_gid[] (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Fix backward compatibility on VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: add missing braces in verify_qp_parameters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: use napi_consume_skb API to get bulk free operations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: use napi_consume_skb API to get bulk free operations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add a new priority for kernel flow tables (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Relax ndo_setup_tc handle restriction (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Set flow steering dest only for forward rules (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add support for don't trap rules (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Introduce forward to next priority action (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Create anchor of last flow table (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] mlx5: Add arbitrary sg list support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add arbitrary sg_list support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Expose correct max_fast_reg_page_list_len (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Make coding style more consistent (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Convert UMR CQ to new CQ API (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Documentation fix in the MAD header file (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: trivial prink cleanup (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Replace memset with eth_zero_addr (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Modify conditional on ucontext existence (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: ib/core: Allow legacy verbs through extended interfaces (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Avoid duplicate code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix global UAR mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Make command timeout way shorter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Set drop RQ's necessary parameters only (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Move common case counters within sq_stats struct (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Changed naming convention of tx queues in ethtool stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Placement changed for carrier state updates (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Replace async events spinlock with synchronize_irq() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: Implement port type setting via devlink interface (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4: Implement devlink interface (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add memory windows allocation support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add vendor's specific data to alloc mw (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Refactor mlx5_core_mr to mkey (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Added support for re-registration of MRs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Refactoring register MR code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cma: Print warning on different inner and header P_Keys (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Eliminate GSI RX QP's send buffers (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Pick the right GSI transmission QP for sending (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Reorder GSI completions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Generate completions in software (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Create GSI transmission QPs when P_Key table is changed (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Create multiple transmission GSI QPs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add GSI QP wrapper (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Modify QP debugging prints (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add support for setting source QP number (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add support for CSUM in RX flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Implement UD QP offloads for IPoIB in the TX flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Define interface bits for IPoIB offloads (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Modify MAD reading counters method to use counter registers (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add helper function to read IB error counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add helper function to read virtual port counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx4: Add support for the don't trap rule (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add don't trap flag to flow creation (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add TX inner packet counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add TX stateless offloads for tunneling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add netdev support for VXLAN tunneling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Protect en header file from redefinitions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Move to checksum complete (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Wake On LAN support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Implement DCBNL IEEE max rate (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Support DCBNL IEEE PFC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Support DCBNL IEEE ETS (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce physical port TC/prio access functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce physical port PFC access functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce a new header file for physical port functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cma: allocating too much memory in make_cma_ports() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Optimize do_slave_init (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: mlx4_en_set_tx_maxrate() can be static (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Add tx queue maxrate support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Add QCN parameters and statistics handling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4_core: Add basic elements for QCN (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: convert to timecounter adjtime (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Re-add MLX5_DEV_CAP_FLAG_ON_DMND_PG flag (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Remove unused dev cap enum fields (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Use the new tx_copybreak to set inline threshold (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Convert the normal skb free path to dev_consume_skb_any() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: fix errors in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425]- [vhost] vhost_net: basic polling support (Jason Wang) [1345714] - [vhost] introduce vhost_vq_avail_empty() (Jason Wang) [1345714] - [vhost] introduce vhost_has_work() (Jason Wang) [1345714] - [target] target/stat: print full t10_wwn.model buffer (Mike Christie) [1196117] - [target] iscsi-target: Add tpg_enabled_sendtargets for disabled discovery (Mike Christie) [1196117] - [target] check DPO/FUA usage for COMPARE AND WRITE (Mike Christie) [1196117] - [tools] tools/power/turbostat: Add Denverton RAPL support (Steve Best) [1273770] - [tools] tools/power/turbostat: Add Denverton support (Steve Best) [1273770] - [tools] tools/power turbostat: decode BXT TSC frequency via CPUID (Steve Best) [1273770] - [tools] tools/power turbostat: initial BXT support (Steve Best) [1273770] - [tools] tools/power/turbostat: split core MSR support into status + limit (Steve Best) [1273770] - [documentation] Fix DocBook build with relative $(srctree) (Stanislav Kozina) [1347186] - [makefile] tools: Support relative directory path for 'O=' (Stanislav Kozina) [1347186] - [tools] tools build: Fix Makefile(s) to properly invoke tools build (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path when building in a subdir of the source tree (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path when building in the source tree (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path for $(objtree) (Stanislav Kozina) [1347186] - [pci] aer: Clear error status registers during enumeration and restore (Prarit Bhargava) [1347459] - [pci] hv: Handle all pending messages in hv_pci_onchannelcallback() (Vitaly Kuznetsov) [1341657] - [pci] hv: Don't leak buffer in hv_pci_onchannelcallback() (Vitaly Kuznetsov) [1341657] - [x86] xen: don't reset vcpu_info on a cancelled suspend (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: Fix USB interaction issues when resuming (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: Always freeze/thaw processes when suspend/resuming (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: resume timer irqs early (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: remove deprecated IRQF_DISABLED (Vitaly Kuznetsov) [1141249 1339592] - [hid] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1347597] - [hid] hyperv: fix _raw_request() prototype (Vitaly Kuznetsov) [1347597] - [hid] hyperv: Implement a stub raw_request() entry point (Vitaly Kuznetsov) [1347597]- [md] dm raid: fix failed takeover_reshapes by keeping raid set frozen (Mike Snitzer) [1191641 1191955] - [md] dm raid: support to change bitmap region size (Mike Snitzer) [1191641 1191955] - [md] dm raid: update Documentation about reshaping_takeover_additonal RAID types (Mike Snitzer) [1191641 1191955] - [md] dm raid: add reshaping support to the target (Mike Snitzer) [1191641 1191955] - [md] dm raid: add prerequisite functions and definitions for reshaping (Mike Snitzer) [1191641 1191955] - [md] raid10: add prerequisite to run underneath dm-raid (Mike Snitzer) [1191641 1191955] - [md] raid5: add prerequisite to run underneath dm-raid (Mike Snitzer) [1191641 1191955] - [md] raid5: don't let shrink_slab shrink too far (Mike Snitzer) [1191641 1191955] - [md] raid5: avoid races when changing cache size (Mike Snitzer) [1191641 1191955] - [md] raid5: ignore released_stripes check (Mike Snitzer) [1191641 1191955] - [md] raid5: allow the stripe_cache to grow and shrink (Mike Snitzer) [1191641 1191955] - [md] dm raid: inverse check for flags from invalid to valid flags (Mike Snitzer) [1191641 1191955] - [md] dm raid: various code cleanups (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename functions that alloc and free struct raid_set (Mike Snitzer) [1191641 1191955] - [md] dm raid: remove all the bitops wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename _in_range to __within_range (Mike Snitzer) [1191641 1191955] - [md] dm raid: add missing "dm-raid0" module alias (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename _argname_by_flag to dm_raid_arg_name_by_flag (Mike Snitzer) [1191641 1191955] - [md] dm raid: bump to v1.9.0 and make the extended SB feature flag reflect it (Mike Snitzer) [1191641 1191955] - [md] dm raid: remove ti_error_* wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: tabify appropriate whitespace (Mike Snitzer) [1191641 1191955] - [md] dm raid: enhance status interface and fixup takeover_raid0 (Mike Snitzer) [1191641 1191955] - [md] dm raid: add raid level takeover support (Mike Snitzer) [1191641 1191955] - [md] dm raid: enhance super_sync() to support new superblock members (Mike Snitzer) [1191641 1191955] - [md] dm raid: add new reshaping_raid10 format table line options to parameter parser (Mike Snitzer) [1191641 1191955] - [md] dm raid: introduce extended superblock and new raid types to support takeover_reshaping (Mike Snitzer) [1191641 1191955] - [md] dm raid: use rt_is_raid*() in all appropriate checks (Mike Snitzer) [1191641 1191955] - [md] dm raid: more use of flag testing wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: check constructor arguments for invalid raid level_argument combinations (Mike Snitzer) [1191641 1191955] - [md] dm raid: cleanup _ provide infrastructure (Mike Snitzer) [1191641 1191955] - [md] dm raid: use dm_arg_set API in constructor (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename variable 'ret' to 'r' to conform to other dm code (Mike Snitzer) [1191641 1191955] - [netdrv] brcmfmac: add eth_type_trans back for PCIe full dongle (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Remove old rtl818x directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport rtl818x driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new rtlwifi drivers (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Remove old rtlwifi directory (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Backport rtlwifi drivers from linux-4.7-rc1 (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Remove old mwifiex directory and mwl8k.c file (Stanislaw Gruszka) [1299383] - [netdrv] Backport marvell drivers to code from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new brcmfmac_pcie driver (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Remove old brcm80211 directory (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Backport brcm80211 drivers to code from linux-4.7-rc1 (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Backport BCMA bus driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport SSB bus driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old rt2x00 directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport rt2x00 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport wil6210 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport carl9170 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new ath10k driver (Stanislaw Gruszka) [1257698 1298484 1299383] - [netdrv] Backport ath10k driver from linux-4.7-rc1 (Stanislaw Gruszka) [1257698 1298484 1299383] - [netdrv] Backport ath9k driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old iwlegacy directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport iwlegacy from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old iwlwifi directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport iwlwifi driver from linux-4.7-rc1 (Stanislaw Gruszka) [1266685 1298113 1299383 1315535 1315537] - [netdrv] Backport mac80211 from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport wireless core from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] gpio: drop retval check enforcing from gpiochip_remove() (Stanislaw Gruszka) [1299383] - [kernel] locking: osq: No need for load/acquire when acquire-polling (Lauro Ramos Venancio) [1342653] - [powerpc] Wire up sys_memfd_create() (Adrian Reber) [1348029] - [powercap] rapl: add support for Denverton (Steve Best) [1273778] - [powercap] rapl: Add Skylake Server model number (Steve Best) [1273778] - [powercap] rapl: Reorder CPU detection table (Steve Best) [1273778] - [powercap] rapl: Use Intel model macros intead of open-coding (Steve Best) [1273778] - [x86] cpu/intel: Introduce macros for Intel family numbers (Steve Best) [1273778]- [of] handle NULL node in next_child iterators (Torez Smith) [1348510] - [of] Create unlocked version of for_each_child_of_node() (Torez Smith) [1348510] - [scsi] vpd pages are mandatory for SPC-2 (Ewan Milne) [1347292] - [drm] revert "virtio: make find_vqs() checkpatch.pl-friendly" (Rob Clark) [1295900] - [drm] fix virtio backport (Rob Clark) [1295900] - [mm] hugetlb: use EOPNOTSUPP in hugetlb sysctl handlers (Jan Stancek) [1346873] - [vfio] pci: Allow VPD short read (Auger Eric) [1341417] - [kernel] rh_taint: introduce mark_hardware_deprecated() (Maurizio Lombardi) [1344392] - [gpu] drm/prime: fix error path deadlock fail (Rob Clark) [1335461] - [idle] intel: add denverton (Steve Best) [1273777] - [x86] Work around MPX erratum SKD046 (Rui Wang) [1340625] - [cpufreq] intel_pstate: Enable HWP by default (David Arcari) [1258085] - [security] keys: potential uninitialized variable (David Howells) [1341352] {CVE-2016-4470} - [lib] keys: Fix ASN.1 indefinite length object parsing (David Howells) [1308815] {CVE-2016-0758}- [fs] overlayfs: Warn instead of error if upper filesystem does not support d_type (Vivek Goyal) [1344057] - [fs] gfs2: don't set rgrp gl_object until it's inserted into rgrp tree (Robert S Peterson) [1344363] - [fs] xfs: disallow rw remount on fs with unknown ro-compat features (Eric Sandeen) [1321747] - [fs] dcache: d_walk/dentry_free race (Alexander Viro) [1344076] - [fs] bio: Need to free integrity payload if the split bio gets memory by itself (Xiao Ni) [1276454] - [fs] fanotify: fix notification of groups with inode & mount marks (Miklos Szeredi) [1308393] - [fs] libceph: use s instead of pE in dout()s (Ilya Dryomov) [1344930] - [fs] libceph: put request only if it's done in handle_reply() (Ilya Dryomov) [1344930] - [fs] libceph: change ceph_osdmap_flag() to take osdc (Ilya Dryomov) [1344930] - [fs] ceph: tolerate bad i_size for symlink inode (Ilya Dryomov) [1344930] - [fs] ceph: fix inode reference leak (Ilya Dryomov) [1344930] - [fs] ceph: multiple filesystem support (Ilya Dryomov) [1344930] - [fs] libceph: support for subscribing to "mdsmap." maps (Ilya Dryomov) [1344930] - [fs] libceph: replace ceph_monc_request_next_osdmap() (Ilya Dryomov) [1344930] - [fs] libceph: take osdc->lock in osdmap_show() and dump flags in hex (Ilya Dryomov) [1344930] - [fs] libceph: pool deletion detection (Ilya Dryomov) [1344930] - [fs] libceph: async MON client generic requests (Ilya Dryomov) [1344930] - [fs] libceph: support for checking on status of watch (Ilya Dryomov) [1344930] - [fs] libceph: support for sending notifies (Ilya Dryomov) [1344930] - [fs] libceph, rbd: ceph_osd_linger_request, watch/notify v2 (Ilya Dryomov) [1344930] - [fs] rbd: rbd_dev_header_unwatch_sync() variant (Ilya Dryomov) [1344930] - [fs] libceph: wait_request_timeout() (Ilya Dryomov) [1344930] - [fs] libceph: request_init() and request_release_checks() (Ilya Dryomov) [1344930] - [fs] libceph: a major OSD client update (Ilya Dryomov) [1344930] - [fs] libceph: protect osdc->osd_lru list with a spinlock (Ilya Dryomov) [1344930] - [fs] libceph: allocate ceph_osd with GFP_NOFAIL (Ilya Dryomov) [1344930] - [fs] libceph: osd_init() and osd_cleanup() (Ilya Dryomov) [1344930] - [fs] libceph: handle_one_map() (Ilya Dryomov) [1344930] - [fs] libceph: allocate dummy osdmap in ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: schedule tick from ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: move schedule_delayed_work() in ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: redo callbacks and factor out MOSDOpReply decoding (Ilya Dryomov) [1344930] - [fs] libceph: drop msg argument from ceph_osdc_callback_t (Ilya Dryomov) [1344930] - [fs] libceph: switch to calc_target(), part 2 (Ilya Dryomov) [1344930] - [fs] libceph: switch to calc_target(), part 1 (Ilya Dryomov) [1344930] - [fs] libceph: introduce ceph_osd_request_target, calc_target() (Ilya Dryomov) [1344930] - [fs] libceph: pi->min_size, pi->last_force_request_resend (Ilya Dryomov) [1344930] - [fs] libceph: make pgid_cmp() global (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_calc_pg_primary() (Ilya Dryomov) [1344930] - [fs] libceph: ceph_osds, ceph_pg_to_up_acting_osds() (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_oloc_oid_to_pg() (Ilya Dryomov) [1344930] - [fs] libceph: fix ceph_eversion encoding (Ilya Dryomov) [1344930] - [fs] libceph: DEFINE_RB_FUNCS macro (Ilya Dryomov) [1344930] - [fs] libceph: open-code remove_{all,old}_osds() (Ilya Dryomov) [1344930] - [fs] libceph: nuke unused fields and functions (Ilya Dryomov) [1344930] - [fs] rbd: use header_oid instead of header_name (Ilya Dryomov) [1344930] - [fs] libceph: variable-sized ceph_object_id (Ilya Dryomov) [1344930] - [fs] libceph: change how osd_op_reply message size is calculated (Ilya Dryomov) [1344930] - [fs] libceph: move message allocation out of ceph_osdc_alloc_request() (Ilya Dryomov) [1344930] - [fs] libceph: grab snapc in ceph_osdc_alloc_request() (Ilya Dryomov) [1344930] - [fs] libceph: make ceph_osdc_put_request() accept NULL (Ilya Dryomov) [1344930] - [fs] rbd: get/put img_request in rbd_img_request_submit() (Ilya Dryomov) [1344930] - [fs] rbd: report unsupported features to syslog (Ilya Dryomov) [1344930] - [fs] rbd: fix rbd map vs notify races (Ilya Dryomov) [1344930] - [fs] libceph: make authorizer destruction independent of ceph_auth_client (Ilya Dryomov) [1344930] - [fs] rbd: use GFP_NOIO consistently for request allocations (Ilya Dryomov) [1344930] - [fs] libceph: use KMEM_CACHE macro (Ilya Dryomov) [1344930] - [fs] ceph: use kmem_cache_zalloc (Ilya Dryomov) [1344930] - [fs] rbd: use KMEM_CACHE macro (Ilya Dryomov) [1344930] - [fs] ceph: use lookup request to revalidate dentry (Ilya Dryomov) [1344930] - [fs] ceph: kill ceph_get_dentry_parent_inode() (Ilya Dryomov) [1344930] - [fs] ceph: fix security xattr deadlock (Ilya Dryomov) [1344930] - [fs] ceph: don't request vxattrs from MDS (Ilya Dryomov) [1344930] - [fs] configs: enable ceph filesystem ACL support (Ilya Dryomov) [1344930] - [fs] ceph: add acl, noacl options for cephfs mount (Ilya Dryomov) [1344930] - [fs] ceph: include the initial ACL in create/mkdir/mknod MDS requests (Ilya Dryomov) [1344930] - [fs] ceph: add missing init_acl() for mkdir() and atomic_open() (Ilya Dryomov) [1344930] - [fs] ceph: remove useless ACL check (Ilya Dryomov) [1344930] - [fs] ceph: make ceph_forget_all_cached_acls() static inline (Ilya Dryomov) [1344930] - [fs] ceph: fix ceph_set_acl() (Ilya Dryomov) [1344930] - [fs] ceph: Remove get/set acl on symlinks (Ilya Dryomov) [1344930] - [fs] ceph: add acl for cephfs (Ilya Dryomov) [1344930] - [fs] ceph: fix mounting same fs multiple times (Ilya Dryomov) [1344930] - [fs] ceph: remove unnecessary NULL check (Ilya Dryomov) [1344930] - [fs] ceph: avoid updating directory inode's i_size accidentally (Ilya Dryomov) [1344930] - [fs] ceph: fix race during filling readdir cache (Ilya Dryomov) [1344930] - [fs] libceph: use sizeof_footer() more (Ilya Dryomov) [1344930] - [fs] ceph: kill ceph_empty_snapc (Ilya Dryomov) [1344930] - [fs] ceph: fix a wrong comparison (Ilya Dryomov) [1344930] - [fs] ceph: replace CURRENT_TIME by current_fs_time() (Ilya Dryomov) [1344930] - [fs] ceph: scattered page writeback (Ilya Dryomov) [1344930] - [fs] libceph: add helper that duplicates last extent operation (Ilya Dryomov) [1344930] - [fs] libceph: enable large, variable-sized OSD requests (Ilya Dryomov) [1344930] - [fs] libceph: osdc->req_mempool should be backed by a slab pool (Ilya Dryomov) [1344930] - [fs] libceph: make r_request msg_size calculation clearer (Ilya Dryomov) [1344930] - [fs] libceph: move r_reply_op_{len, result} into struct ceph_osd_req_op (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_osd_req_op::payload_len to indata_len (Ilya Dryomov) [1344930] - [fs] ceph: remove useless BUG_ON (Ilya Dryomov) [1344930] - [fs] ceph: don't enable rbytes mount option by default (Ilya Dryomov) [1344930] - [fs] ceph: encode ctime in cap message (Ilya Dryomov) [1344930] - [fs] libceph: behave in mon_fault() if cur_mon < 0 (Ilya Dryomov) [1344930] - [fs] libceph: reschedule tick in mon_fault() (Ilya Dryomov) [1344930] - [fs] libceph: introduce and switch to reopen_session() (Ilya Dryomov) [1344930] - [fs] libceph: monc hunt rate is 3s with backoff up to 30s (Ilya Dryomov) [1344930] - [fs] libceph: monc ping rate is 10s (Ilya Dryomov) [1344930] - [fs] libceph: pick a different monitor when reconnecting (Ilya Dryomov) [1344930] - [fs] libceph: revamp subs code, switch to SUBSCRIBE2 protocol (Ilya Dryomov) [1344930] - [fs] libceph: decouple hunting and subs management (Ilya Dryomov) [1344930] - [fs] libceph: move debugfs initialization into __ceph_open_session() (Ilya Dryomov) [1344930] - [fs] ceph: initial CEPH_FEATURE_FS_FILE_LAYOUT_V2 support (Ilya Dryomov) [1344930] - [fs] libceph: don't spam dmesg with stray reply warnings (Ilya Dryomov) [1344930] - [fs] libceph: use the right footer size when skipping a message (Ilya Dryomov) [1344930] - [fs] libceph: don't bail early from try_read() when skipping a message (Ilya Dryomov) [1344930] - [fs] libceph: MOSDOpReply v7 encoding (Ilya Dryomov) [1344930] - [fs] libceph: advertise support for TUNABLES5 (Ilya Dryomov) [1344930] - [fs] crush: decode and initialize chooseleaf_stable (Ilya Dryomov) [1344930] - [fs] crush: add chooseleaf_stable tunable (Ilya Dryomov) [1344930] - [fs] crush: ensure take bucket value is valid (Ilya Dryomov) [1344930] - [fs] crush: ensure bucket id is valid before indexing buckets array (Ilya Dryomov) [1344930] - [fs] ceph: fix snap context leak in error path (Ilya Dryomov) [1344930] - [fs] ceph: checking for IS_ERR instead of NULL (Ilya Dryomov) [1344930] - [fs] libceph: remove outdated comment (Ilya Dryomov) [1344930] - [fs] libceph: kill off ceph_x_ticket_handler::validity (Ilya Dryomov) [1344930] - [fs] libceph: invalidate AUTH in addition to a service ticket (Ilya Dryomov) [1344930] - [fs] libceph: fix authorizer invalidation, take 2 (Ilya Dryomov) [1344930] - [fs] libceph: clear messenger auth_retry flag if we fault (Ilya Dryomov) [1344930] - [fs] libceph: fix ceph_msg_revoke() (Ilya Dryomov) [1344930] - [fs] libceph: use list_for_each_entry_safe (Ilya Dryomov) [1344930] - [fs] ceph: use i_size_{read, write} to get/set i_size (Ilya Dryomov) [1344930] - [fs] ceph: re-send AIO write request when getting -EOLDSNAP error (Ilya Dryomov) [1344930] - [fs] ceph: Asynchronous IO support (Ilya Dryomov) [1344930] - [fs] ceph: Avoid to propagate the invalid page point (Ilya Dryomov) [1344930] - [fs] ceph: fix double page_unlock() in page_mkwrite() (Ilya Dryomov) [1344930] - [fs] rbd: delete an unnecessary check before rbd_dev_destroy() (Ilya Dryomov) [1344930] - [fs] libceph: use list_next_entry instead of list_entry_next (Ilya Dryomov) [1344930] - [fs] ceph: ceph_frag_contains_value can be boolean (Ilya Dryomov) [1344930] - [fs] ceph: remove unused functions in ceph_frag.h (Ilya Dryomov) [1344930] - [fs] rbd: don't put snap_context twice in rbd_queue_workfn() (Ilya Dryomov) [1344930] - [fs] libceph: clear msg->con in ceph_msg_release() only (Ilya Dryomov) [1344930] - [fs] libceph: add nocephx_sign_messages option (Ilya Dryomov) [1344930] - [fs] libceph: stop duplicating client fields in messenger (Ilya Dryomov) [1344930] - [fs] libceph: drop authorizer check from cephx msg signing routines (Ilya Dryomov) [1344930] - [fs] libceph: msg signing callouts don't need con argument (Ilya Dryomov) [1344930] - [fs] libceph: evaluate osd_req_op_data() arguments only once (Ilya Dryomov) [1344930] - [fs] libceph: introduce ceph_x_authorizer_cleanup() (Ilya Dryomov) [1344930] - [fs] rbd: remove duplicate calls to rbd_dev_mapping_clear() (Ilya Dryomov) [1344930] - [fs] rbd: set device_type::release instead of device::release (Ilya Dryomov) [1344930] - [fs] rbd: don't free rbd_dev outside of the release callback (Ilya Dryomov) [1344930] - [fs] rbd: return -ENOMEM instead of pool id if rbd_dev_create() fails (Ilya Dryomov) [1344930] - [fs] libceph: use local variable cursor instead of &msg->cursor (Ilya Dryomov) [1344930] - [fs] libceph: remove con argument in handle_reply() (Ilya Dryomov) [1344930] - [fs] ceph: combine as many iovec as possile into one OSD request (Ilya Dryomov) [1344930] - [fs] rbd: drop null test before destroy functions (Ilya Dryomov) [1344930] - [fs] rbd: require stable pages if message data CRCs are enabled (Ilya Dryomov) [1344930] - [fs] rbd: prevent kernel stack blow up on rbd map (Ilya Dryomov) [1344930] - [fs] rbd: don't leak parent_spec in rbd_dev_probe_parent() (Ilya Dryomov) [1344930] - [fs] rbd: use writefull op for object size writes (Ilya Dryomov) [1344930] - [fs] rbd: set max_sectors explicitly (Ilya Dryomov) [1344930] - [fs] libceph: advertise support for keepalive2 (Ilya Dryomov) [1344930] - [fs] libceph: don't access invalid memory in keepalive2 path (Ilya Dryomov) [1344930] - [fs] libceph: check data_len in ->alloc_msg() (Ilya Dryomov) [1344930] - [fs] libceph: use keepalive2 to verify the mon session is alive (Ilya Dryomov) [1344930] - [fs] rbd: plug rbd_dev->header.object_prefix memory leak (Ilya Dryomov) [1344930] - [fs] rbd: fix double free on rbd_dev->header_name (Ilya Dryomov) [1344930] - [fs] libceph: set 'exists' flag for newly up osd (Ilya Dryomov) [1344930] - [fs] libceph: rename con_work() to ceph_con_workfn() (Ilya Dryomov) [1344930] - [fs] libceph: Avoid holding the zero page on ceph_msgr_slab_init errors (Ilya Dryomov) [1344930] - [fs] libceph: remove the unused macro AES_KEY_SIZE (Ilya Dryomov) [1344930] - [fs] rbd: fix copyup completion race (Ilya Dryomov) [1344930] - [fs] libceph: treat sockaddr_storage with uninitialized family as blank (Ilya Dryomov) [1344930] - [fs] libceph: enable ceph in a non-default network namespace (Ilya Dryomov) [1344930] - [fs] rbd: use GFP_NOIO in rbd_obj_request_create() (Ilya Dryomov) [1344930] - [fs] crush: fix a bug in tree bucket decode (Ilya Dryomov) [1344930] - [fs] libceph: Fix ceph_tcp_sendpage()'s more boolean usage (Ilya Dryomov) [1344930] - [fs] libceph: Remove spurious kunmap() of the zero page (Ilya Dryomov) [1344930] - [fs] rbd: queue_depth map option (Ilya Dryomov) [1344930] - [fs] rbd: store rbd_options in rbd_device (Ilya Dryomov) [1344930] - [fs] rbd: terminate rbd_opts_tokens with Opt_err (Ilya Dryomov) [1344930] - [fs] rbd: bump queue_max_segments (Ilya Dryomov) [1344930] - [fs] ceph: rework dcache readdir (Ilya Dryomov) [1344930] - [fs] crush: sync up with userspace (Ilya Dryomov) [1344930] - [fs] crush: fix crash from invalid 'take' argument (Ilya Dryomov) [1344930] - [fs] libceph: fix wrong name "Ceph filesystem for Linux" (Ilya Dryomov) [1344930] - [fs] rbd: timeout watch teardown on unmap with mount_timeout (Ilya Dryomov) [1344930] - [fs] libceph: a couple tweaks for wait loops (Ilya Dryomov) [1344930] - [fs] libceph: nuke time_sub() (Ilya Dryomov) [1344930] - [fs] libceph: properly release STAT request's raw_data_in (Ilya Dryomov) [1344930] - [fs] Revert "libceph: clear r_req_lru_item in __unregister_linger_request()" (Ilya Dryomov) [1344930] - [fs] libceph: request a new osdmap if lingering request maps to no osd (Ilya Dryomov) [1344930] - [fs] ovl: Do d_type check only if work dir creation was successful (Miklos Szeredi) [1341795] - [fs] ovl: update documentation (Miklos Szeredi) [1341795] - [fs] ovl: override creds with the ones from the superblock mounter (Miklos Szeredi) [1341795] - [fs] ovl: ignore permissions on underlying lookup (Miklos Szeredi) [1341795] - [fs] vfs: add lookup_hash() helper (Miklos Szeredi) [1341795] - [fs] vfs: rename: check backing inode being equal (Miklos Szeredi) [1341795] - [fs] vfs: add vfs_select_inode() helper (Miklos Szeredi) [1341795] - [fs] ovl: cleanup unused var in rename2 (Miklos Szeredi) [1341795] - [fs] ovl: rename is_merge to is_lowest (Miklos Szeredi) [1341795] - [fs] ovl: verify upper dentry before unlink and rename (Miklos Szeredi) [1341795] - [fs] ovl: copy new uid/gid into overlayfs runtime inode (Miklos Szeredi) [1341795] - [fs] ovl: ignore lower entries when checking purity of non-directory entries (Miklos Szeredi) [1341795] - [fs] ovl: fix getcwd() failure after unsuccessful rmdir (Miklos Szeredi) [1341795] - [fs] ovl: fix working on distributed fs as lower layer (Miklos Szeredi) [1341795] - [fs] ovl: Remove email address from Documentation/filesystems/overlayfs.txt (Miklos Szeredi) [1341795] - [fs] ovl: document lower layer ordering (Miklos Szeredi) [1341795] - [fs] ovl: add testsuite to docs (Miklos Szeredi) [1341795] - [fs] ovl: update MAINTAINERS (Miklos Szeredi) [1341795]- [infiniband] ib/core: Use GRH when the path hop-limit > 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/{core, mlx5}: Fix input len in vendor part of create_qp/srq (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Avoid using user-index for SRQs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Allow resetting VF admin mac to zero (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Check the correct limitation on VFs for HA mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix lockdep warning in handling of mac/vlan tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Provide correct packet/bytes statistics (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add rx/tx bytes software counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Correctly handle RSS indirection table when changing number of channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Fix ethtool RX hash func configuration change (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix soft lockup when HW Timestamping is enabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix LRO modify (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove wrong poll CQ optimization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix missed clean call in registration path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: fix up vpd strings for kstrto*() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Avoid changing dev->features directly in run-time (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Set UAR page size to 4KB regardless of system page size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Do not BUG_ON during reset when PCI is offline (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix potential corruption in counters database (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Choose time-stamping shift value according to HW frequency (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Count HW buffer overrun only once (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: rpcrdma_bc_receive_call() should init rq_private_buf.len (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for the port info class for RoCE ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for extended counters over RoCE ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix arm logic to align with new cq API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add pci device id for chelsio t540 lom adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use static constant netdevice ndos (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove select queue ndo initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Use offset based reserved field names in the IFC header file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: fix for rare multicast join race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix reading capability mask of the port info class (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4: fix some error handling in mlx4_multi_func_init() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: increment devcmd2 result ring in case of timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fixing ocrdma debugfs directory remove (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix pkey_index returned by driver in rq work completion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: populate max_sge_rd in device attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Initialize stats resources in the driver before ib device registration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sysfs: remove unused va_list args (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Do not set skb truesize since using one linearskb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1305593 1310156] - [infiniband] ib/core: Set correct payload length for RoCEv2 over IPv6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Use MLX5_GET to correctly get end of padding mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix use of null pointer PD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix reqlen validation in mlx5_ib_alloc_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add CREATE_CQ and CREATE_QP to uverbs_ex_cmd_mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Unify CQ create flags check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose Raw Packet QP to user space consumers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] {ib, net}/mlx5: Move the modify QP operation table to mlx5_ib (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Support setting Ethernet priority for Raw Packet QPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add Raw Packet QP query functionality (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add create and destroy functionality for Raw Packet QP (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Refactor mlx5_ib_qp to accommodate other QP types (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Allocate a Transport Domain for each ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Warn on unsupported events of QP/RQ/SQ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add RQ and SQ event handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Export transport objects (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose CQE version to user-space (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] ib/mlx5: Add CQE version 1 support to user QPs and SRQs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix data validation in mlx5_ib_alloc_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Fix netlink local service GFP crash (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Remove redundant wc array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Improve ipoib UD performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Advertise RoCE v2 support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Create and use another QP1 for RoCEv2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Enable send of RoCE QP1 packets with IP/UDP headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Enable RoCE v2 when the IB device is added (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Support modify_qp for RoCE v2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add definition for the standard RoCE V2 UDP port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for RoCE v2 entropy (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for configuring RoCE v2 UDP port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Add support for setting RoCEv2 gids in hardware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Configure mlx4 hardware for mixed RoCE v1/v2 modes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add gid_type to GID properties (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Query RoCE support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svc_rdma: use local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add class for RDMA backwards direction transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Define maximum number of backchannel requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Make map_xdr non-static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove last two __GFP_NOFAIL call sites (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add gfp flags to svc_rdma_post_recv() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove unused req_map and ctxt kmem_caches (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Improve allocation of struct svc_rdma_req_map (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Improve allocation of struct svc_rdma_op_ctxt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up process_context() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up rdma_create_xprt() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Use hop-limit from IP stack for RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Rename rdma_addr_find_dmac_by_grh (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Fix a recently introduced deadlock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Fix the RDMA completion handlers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix dereference before check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Eliminate sparse false context imbalance warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: sysfs.c: Fix PerfMgt ClassPortInfo handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Remove set-but-not-used variable from ib_sg_to_pages() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix passing casted pointer in mlx5_query_port_roce (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mad: use CQ abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: pass ib_mad_send_buf explicitly to the recv_handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] Replace memset with eth_zero_addr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Delete locally redefined variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Remove unused macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Take source mac from AH instead from the port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Initialize hop_limit when creating address handle (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose correct maximum number of CQE capacity (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Take clip reference before starting IPv6 listen (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Fixes GW-Basic labels to meaningful error names (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Fixes static checker warning in c4iw_rdev_open() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: checking for NULL instead of IS_ERR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Support creating qps with GFP_NOIO flag (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sysfs: Fix sparse warning on attr_id (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Fix RDMA port validation for iWarp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: fix mcast detach when qp not attached (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Fix kernel panic on multicast flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix trimming down IRQ number (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add flow steering support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Export flow steering API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Make ipv4/ipv6 location more clear (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Enable flow steering support for the IB driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Initialize namespaces only when supported by device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Set priority attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Connect flow tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce modify flow table command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Managing root flow table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add utilities to find next and prev flow-tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce flow steering autogrouped flow table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fixes static checker warning in mps_tcam_show() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix non negative ERR_PTR isert_device_get usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add PTP Hardware Clock (PHC) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add HW timestamping (TS) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access function to read internal timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Do not modify the TX SKB (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] chelsio: constify cphy_ops structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Support the remote invalidation exception (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Remove deprecated module parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Get TID calculation right for IPv6 mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change the increment rkey flow logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Support the remote invalidation exception (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Declare correct flags when accepting a connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Remove unused file iser_proto.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/iser, isert: Create and use new shared header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: set intuitive values for mr_valid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Don't register memory for all immediate data writes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Reuse ib_sg_to_pages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix module init not cleaning up on error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: constify mmu_notifier_ops structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: constify iser_reg_ops structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: constify nes_cm_ops structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: report tx/rx checksum cap in query results (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Convert kmalloc to kmalloc_array for checkpatch (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Suppress non-fatal memory allocations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Advertise atomic capabilities in query device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add setting ATOMIC endian mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb3: Fix incorrectly returning error on success (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Pass qid range to user space driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mad: Ensure fairness in ib_mad_completion_handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add driver cross-channel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add cross-channel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Align coding style of ib_device_cap_flags structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Mmap the HCA's core clock register to user-space (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add hca_core_clock_offset to udata in init_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add support for hca_core_clock and timestamp_mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add ib_is_udata_cleared (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add create_cq extended command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Update to 128 byte mailbox size for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update SGE context congestion map change for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update mps_tcam output to include T6 fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update correct encoding of SGE Ingress DMA States for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update Congestion Channel map for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update register range and SGE registers for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: Update Ingress padding boundary values for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update pm_stats for T6 adapter family (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Pass correct argument to t4_link_l1cfg() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Display extended counter set if available (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Specify attribute_id in port_table_attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Create get_perf_mad function in sysfs.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove the write-only usecnt field from struct ib_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove the struct ib_phys_buf definition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] nes: simplify nes_reg_phys_mr calling conventions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] cxgb3: simplify iwch_get_dma_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove in-kernel support for memory windows (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove support for phys MRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove ib_query_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: start documenting device capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Move multicast specific code out of ipoib_main.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: factor out common multicast list removal code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add RoCE fields to Address Vector (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Support IB device's callbacks for adding/deleting GIDs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Set network_hdr_type upon RoCE responder completion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Extend query_device/port to support RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access functions to query vport RoCE fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access functions to enable/disable RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support IB device's callback for getting its netdev (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support IB device's callback for getting the link layer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use napi_complete_done() api in napi handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use the node info to alloc_ring() for RX queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: get naming correct for iscsi queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Warn if device doesn't have enough PCI bandwidth (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: delete unneeded IS_ERR test (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Handle 0 counts in resource allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix resource leak in error case (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Support more QP state transitions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix message typo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix incorrect cast in usnic_ib_fw_string_to_u64 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Improve a failure message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Remove unused prototype (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cma: Join and leave multicast groups with IGMP (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Initialize UD header structure with IP and UDP headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add configfs for rdma_cm (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] configfs: add show and store methods to struct configfs_attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/rdma_cm: Add wrapper for cma reference count (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Validate route when we init ah (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Move rdma_is_upper_dev_rcu to header file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add rdma_network_type to wc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add ROCE_UDP_ENCAP (RoCE V2) type (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add gid attributes to sysfs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Use the source GID index type (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add gid_type to gid attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: don't search the GID table twice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Change per-entry lock in RoCE GID table to one lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Refactor GID cache's ib_dispatch_event (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: don't pretend to use cpu notifiers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ulps: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Save the device attributes on the device structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix module parameter spelling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove incorrect link credit check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Change num_rcv_contexts to num_user_contexts and its meaning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix for module parameter hdrq_entsize when it's 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix a possible null pointer dereference (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: HFI now sends OPA Traps instead of IBTA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add definitions for OPA traps (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: convert buffers allocated atomic to per cpu (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: fix sdma build failures to always clean up (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: fix pio progress routine race with allocator (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Detect SDMA transmission error early (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Clean-up unnecessary goto statements (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add page lock limit check for SDMA requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Convert to use get_user_pages_fast (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Unconditionally clean-up SDMA queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Return immediately on error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reduce snoop locking scope in IOCTL handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Further clean up hfi1_ioctl parameter checks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: hfi1_ioctl remove setlink state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Return early from hfi1_ioctl parameter errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix camel case variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c correct sizeof parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c add missing braces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c change null comparisons (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix white space errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix logical continuations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix alignment (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c use BIT macros (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Adding counter resolutions for DataPortCounters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Consider VL15 MTU also when calculating the maximum VL MTU (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: unknown frame messages are not errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: remove SPC freeze error messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Unexpected link up pkey values are not an error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Destroy workqueues if hfi1_register_ib_device() call returns error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Adds software counters for bitfields within various error status fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Correctly limit VLs against SDMA engines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add a credit push on diagpkt allocate fail (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Extend quiet timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add one-time LCB reset (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix qp.h comments (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add aeth name syndrome decode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Decode CNP opcode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Support alternate firmware names (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Eliminate WARN_ON when VL is invalid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix error in hfi1 driver build (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Adjust EPROM partitions, add EPROM commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Read EFI variable for device description (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: rework is_a0() and is_bx() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add space between concatenated string elements (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove rcv bubbles code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: remove RxCtxRHQS from hfi1stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix downgrade race (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: revert commit e7104a2a9606 ('xprtrdma: Cap req_cqinit') (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Invalidate in the RPC reply handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for all-physical registration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for FMR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for FRWR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Introduce ro_unmap_sync method (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Move struct ib_send_wr off the stack (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Disable RPC/RDMA backchannel debugging messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: xprt_rdma_free() must not release backchannel reqs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Fix additional uses of spin_lock_irqsave(rb_lock) (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: checking for NULL instead of IS_ERR() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: clean up some curly braces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Replace arpq_head/arpq_tail with SKB double link-list code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use t4_mgmt_tx() API for sending write l2t request ctrl packets (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add API to alloc l2t entry; also update existing ones (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use symbolic constant for VLAN priority calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Rename en_flow_table.c to en_fs.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Use flow steering infrastructure for mlx5_en (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Flow steering tree initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Introduce flow steering API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add flow steering lookup algorithms (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add flow steering base data structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce flow steering firmware commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Assign random MAC address if needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: Fix query E-Switch capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Handle clip return values (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix incorrect 'c' suffix to pI4, use pISc instead (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Convert to CQ abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use helper for container_of (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use a dedicated descriptor for login (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: use the new CQ API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: chain RDMA READ/WRITE requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: add a proper completion queue abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds PCI device id for new T5 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add FL DMA mapping error and low counter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Deal with wrap-around of queue for Work request (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: prevent simultaneous execution of service_ofldq() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use ACCES_ONCE macro to read queue's consumer index (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: update Kconfig file to include T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Align rest of the ethtool get stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: Convert simple_strtoul to kstrtox (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Support the HA mode for SRIOV VFs too (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use the VF base-port when demuxing mad from wire (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Keep VLAN/MAC tables mirrored in multifunc HA mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Support mirroring VF DMFS rules on both ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Use both physical ports to dispatch link state events to VF (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Use both physical ports to set the VF link state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add support for SR-IOV ndos (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce get vf statistics (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce set vport vlan (VST mode) (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Introduce HCA cap and E-Switch vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce Vport administration functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Add SR-IOV (FDB) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Introduce FDB hardware capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introducing E-Switch and l2 table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Write vlan list into vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Write UC/MC list and promisc mode into vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport vlans (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport promisc mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport mac lists (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Update access functions to Query/Modify vport MAC address (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Add HW capabilities and structs for SR-IOV E-Switch (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add base sriov support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Modify enable/disable hca functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Handle packets with invalid RHF on context 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reduce number of parameters passed to send handlers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add ACK coalescing logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add common routine for queuing acks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Workaround to prevent corruption during packet delivery (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: pre-compute sc and sde for RC/UC QPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Use parallel workqueue for SDMA engines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: move hfi1_migrate_qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: use one-shot LCB write (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove spurious error messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix for opaportconfig ledon by not checking for portNum (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Select only devices with active links (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Disable thermal polling before sensor initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Always download SBus firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Enable WFR PCIe extended tags from the driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Clear the QSFP reset that is asserted on FLR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Convert dd_dev_info() to hfi1_cdbg() in process startup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1 : Prefer using the BIT macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: optionally prescan rx queue for {B, F}ECNs - UC, RC (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: don't cache "prescan head" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Move macros to a common header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove unnecessary include files (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Clean up macro indentation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove file pointer macros (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: chip: Remove wrapper function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: sdma: Remove wrapper functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove hfi1_nomsix() wrapper function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove unnecessary variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: stop using struct ib_phys_buf (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use kmalloc_array instead of kmalloc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ipath: Remove unneeded vairable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_init_chip: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_sdma: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_verbs: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_driver: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: remove sched.h header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use TASK_COMM_LEN in ipath_portdata (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Replace kmalloc with kmalloc_array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_eeprom: Remove useless intialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_init_chip: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/path: Use kcalloc instead of kzalloc to allocate array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Use memdup_user (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: fix handling idr_alloc result (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use offset_in_page macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: correctly handling failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] rdma/be2net: Remove open and close entry points (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Depend on async link events from CNA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Dispatch only port event when port state changes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix vlan-id assignment in qp parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Replace kfree with kvfree in mlx4_ib_destroy_srq (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: cma_match_net_dev needs to take into account port_num (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: fix handling return value of mlx4_slave_convert_port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Postpone remove_keys under knowledge of coming preemption (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use vmalloc for WR buffers when needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] ib/mlx4: Use correct order of variables in log message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove explicit mlx4 work-around (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] mlx4: Expose correct max_sge_rd limit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: Require CM send method for everything except ClassPortInfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add a missing rcu_read_unlock() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib core: Fix ib_sg_to_pages() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix srp_map_sg_fr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix indirect data buffer rkey endianness (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Initialize dma_length in srp_map_idb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix possible send queue overflow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix a memory leak (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Put netlink request into the request list before sending (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: use sector_div instead of do_div (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: use RCU for uverbs id lookup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Minor fixes to qib per SFF 8636 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix user mode post wr corruption (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Fix qib_mr structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix race condition when sending a message on unbound socket (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Avoid returning success in case of an error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix sleeping while holding spinlock at rem_slave_counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use the right DMA free function on TX path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Max mtu comparison fix (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Added self loopback prevention (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix inline header size calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Allow activation of scsi-mq for SRP in driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] scsi: use host wide tags by default (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix LSO vlan insertion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Re-eanble client vlan TX acceleration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Return error in case mlx5e_set_features() fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Don't allow more than max supported channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Use the the real irqn in eq->irqn (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Wait for RX buffers initialization in a more proper manner (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid NULL pointer access in case of configuration failure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] nfs: Enable client side NFSv4.1 backchannel to use other transports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] sunrpc: Abstract backchannel operations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: convert bind hash table to re-sizable hashtable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: changing the return type from int to void (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: assign affinity hint to interrupts (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add backward direction service for RPC/RDMA transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Handle incoming backward direction RPC calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add support for sending backward direction RPC replies (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Pre-allocate Work Requests for backchannel (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Pre-allocate backward rpc_rqst and send/receive buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Saving IRQs no longer needed for rb_lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Remove reply tasklet (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Use workqueue to process RPC/RDMA replies (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Replace send and receive arrays (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Refactor reply handler error handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Prevent loss of completion signals (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Re-arm after missed events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Enable swap-on-NFS/RDMA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: don't log warnings for flushed completions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core, cma: Make __attribute_const__ declarations sparse-friendly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove old fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Remove fast registration from the code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Remove old FRWR API support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove old FRWR API support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Dont allocate a page vector when using fast_reg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove srp_finish_mapping (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Convert to new registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Split srp_map_sg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds/iw: Convert to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Port to new fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove dead fmr code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Introduce new fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: Take the network namespace from the process (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/cma: Add support for network namespaces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Separate port allocation to network namespaces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/addr: Pass network namespace as a parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Enable SG clustering (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: set block queue_virt_boundary (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Update driver version string to 0.9-294 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add additional rc traces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add unit # to verbs txreq cache name (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Load SBus firmware once per ASIC (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Thread the receive interrupt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add irqsaves in the packet processing path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Increase SDMA descriptor queue size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Allow tuning of SDMA interrupt rate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Wrong cast breaks desired pointer arithmetic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Prevent silent data corruption with user SDMA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix port bounce issues with 0.22 DC firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add a schedule in send thread (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reset firmware instead of reloading Sbus (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: close shared context security hole (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add coalescing support for SDMA TX descriptors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Remove QSFP_ENABLED from HFI capability mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Prevent host software lock up (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Extend the offline timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix code to reset ASIC CSRs on FLR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix regression in send performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: sdma: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: driver: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: chip: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove an unused variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove an unused variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update ethtool get_drvinfo to get regdump len (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use vmalloc, if kmalloc fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Return error if setup_rss is called before probe (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: Update driver desc. to include Chelsio T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add info print to display number of MSI-X vectors allocated (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Restore L1 cfg, if FW rejects new L1 cfg settings (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Don't disallow turning off auto-negotiation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Align ethtool get stat settings (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove smac and vlan id from path record (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove smac and vlan id from qp_attr and ah_attr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Remove the usage of smac and vid of qp_attr and cm_av (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Use GID table in AH creation and dmac resolution (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cache: Add ib_find_gid_by_filter cache API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: cma_validate_port should verify the port and netdevice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: cm_init_av_by_path should find a GID by its netdevice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add netdev to path record (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Expose and rename ib_find_cached_gid_by_port cache API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add netdev and gid attributes paramteres to cache (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for blocking multicast loopback QP creation user flag (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add counter based implementation for QP multicast loopback block (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add IB counters table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Implement mcast loopback prevention for ETH qps (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for filtering multicast loopback (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Allow setting create flags in QP init attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Extend ib_uverbs_create_qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] iw_cxgb4: Adds support for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: T6 adapter lld support for iw_cxgb4 driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Bump up ocrdma version number to 11.0.0.0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Prevent CQ-Doorbell floods (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Check resource ids received in Async CQE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Avoid a possible crash in ocrdma_rem_port_stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Cleanup unused device list and rcu variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: reverse the ord/ird in the ESTABLISHED upcall (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: fix misuse of ep->ord for minimum ird calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: pass the ord/ird in connect reply events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: detect fatal errors while creating listening filters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: avoid 32-bit warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb4: re-fix 32-bit build warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib_pack.h: Fix commentary IBA reference for CNP in IB opcode enum (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: fix a comment typo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: correctly handle kzalloc return value (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: correctly check failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix rds-ping deadlock over TCP transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use TASK_COMM_LEN in hfi1_ctxtdata (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Prefer using BIT Macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: delete unneeded tabs in conditional statement block (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: mad: Remove explicit cast (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: diag: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: sysfs: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove unnecessary cast on void pointer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx4: corretly check failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Replace VF zero mac with random mac in mlx4_core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Wait for FW readiness on startup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add pci error handlers to mlx5_core driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix internal error detection conditions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx5: stop including (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Reset tcp callbacks if re-using an outgoing socket in rds_tcp_accept_one() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Invoke ->laddr_check() in rds_bind() for explicitly bound transports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: remove unnecessary out of memory messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Use kcalloc instead of kzalloc to allocate array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix resource tracker error flow in add_res_range (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Add steering rules after RSS creation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Use private health thread for each device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Use accessor functions to read from device memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Prepare cmd interface to system errors handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Improve mlx5 messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove xrc_remote_srq_num from struct ib_send_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Remove fast registration from the code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib: split struct ib_send_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: split mr pool to improve 8K messages performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: use max_mr from HCA caps than max_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: mark rds_ib_fmr_wq static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: use already available pool handle from ibmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: fix the rds_ib_fmr_wq kick call (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: handle rds_ibdev release case instead of crashing the kernel (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: split send completion handling and do batch ack (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: ack more receive completions to improve performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use rds_send_xmit() state instead of RDS_LL_SEND_FULL (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: defer the over_batch work to send worker (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: do hang reset only in case of tx timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: handle spurious error interrupt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Report correct link speed for unsupported ones (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds a new Device Log Facility FW_DEVLOG_FACILITY_CF (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: For T4, don't read the Firmware Mailbox Control register (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Update T4/T5/T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Set up MSG_MORE and MSG_SENDPAGE_NOTLAST as appropriate in rds_tcp_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Do not bloat sndbuf/rcvbuf in rds_tcp_tune (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Use a single TCP socket for both send and receive (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use offset_in_page macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Use per-bucket rw lock for bind hash-table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix rds_sock reference bug while doing bind (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make socket bind/release locking scheme simple and more efficient (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use kfree_rcu in rds_ib_remove_ipaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add HW timesptamp support for RX (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Update health syndromes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix wrong name in struct (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: New init and exit flow for mlx5_core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix notification of page supplement error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix async commands return code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Remove redundant "err" variable usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix struct type in the DESTROY_TIR/TIS device commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Priv state flag not rolled-back upon netdev open error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: add a blank line after function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: class_name_user() should be static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use kvfree() in sdma.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: do not use u8 to store a 32-bit integer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: drop null test before destroy functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: mask vs shift confusion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: clean up some defines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: info leak in get_ctxt_info() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix a locking bug (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: checking for NULL instead of IS_ERR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix sdma_descq_cnt parameter parsing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix copy_to/from_user() error handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/hfi1: fix pstateinfo from returning improperly byteswapped value (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Add CSRs for CONFIG_SDMA_VERBOSITY (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: replace indent spaces with tabs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4: Copy/set only sizeof struct mlx4_eqe bytes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Explicitly set no vlan tags in WQE ctrl segment when no vlan is present (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Fix rb-tree duplicate free and use-after-free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Use inner P_Key to determine netdev (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: check workqueue allocation before usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Potential NULL dereference in cma_id_from_event (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix use after free of ifa (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix memory corruption in ib_cache_gid_set_default_gid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: For sendonly join free the multicast group on leave (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: Fix typo in mlx5_query_port_pvlc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Accept connection without a valid netdev on RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Don't require LOCAL_DMA_LKEY support for fastreg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: add missing clauses to BSD license (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: handle rdma read with a non-zero initial page offset (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: increase the max mcast backlog queue (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Make sendonly multicast joins create the mcast group (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Expire sendonly multicast joins (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove pa_lkey usages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Remove support for IB_DEVICE_LOCAL_DMA_LKEY (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Add module parameter for always register memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Replace global lkey with lkey local to PD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: really allow to change RSS key (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: add device ID for few T5 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Skip data copy if all the command data comes as immediate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Change the recv buffers posting logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix pending connections handling in target stack shutdown sequnce (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove np_ prefix from isert_np members (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove unused variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Put the reference on commands waiting for unsol data (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: remove command with state ISTATE_REMOVE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: verify the underlying transport exists before creating a connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix for write-combining stats configuration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: fix usage of uninitialized variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: rds_conn_lookup() should factor in the structfor a match (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Suppress warning for send only join failures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Clean up send-only multicast joins (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix possible protection fault (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Move SM class defines from ib_mad.h to ib_smi.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove unnecessary defines from ib_mad.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Fix incorrect wc pkey_index assignment for GSI messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: avoid destroying a NULL mr in reg_user_mr error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: reject invalid or unknown opcodes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cxgb4: Fix if statement in pick_local_ip6adddrs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Fix rdma netlink message flags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: HW Device hot-removal support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4_ib: Disassociate support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/uverbs: Enable device removal when there are active user space applications (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Explicitly pass ib_dev to uverbs commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Fix race between ib_uverbs_open and remove_one (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Fix reference counting usage of event files (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/core: Make ib_dealloc_pd return void (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Create an insecure all physical rkey only if needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Register the indirect data buffer descriptor (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Introduce srp_device.use_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove use_mr argument from srp_map_sg_entry() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove the memory registration backtracking code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Add memory descriptor array pointer range checking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use multiple registrations for large memory regions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Re-enable FMR for non-page aligned buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds/ib: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib_srpt: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use pd->local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use pd->local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Guarantee that a local_dma_lkey is available (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Chain all iser transaction send work requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Add debug prints to the various memory registration methods (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Support up to 8MB data transfer in a single command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Pass registration pool a size parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Unify fast memory registration flows (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Make reg_desc_get a per device routine (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Rename iser_reg_page_vec to iser_fast_reg_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Maintain connection fmr_pool under a single registration descriptor (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce iser registration pool struct (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Move fastreg descriptor allocation to iser_create_fastreg_desc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce iser_reg_ops (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove dead code in fmr_pool alloc/free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Rename struct fast_reg_descriptor -> iser_fr_desc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce struct iser_reg_resources (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove an unneeded print for unaligned memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove a redundant always-false condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix possible bogus DMA unmapping (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Get rid of un-maintained counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix missing return status check in iser_send_data_out (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove '.' from log message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change minor assignments and logging prints (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change some module parameters to be RO (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Route SA pathrecord query through netlink (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Allocate SA query with kzalloc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add rdma netlink helper functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/netlink: Add defines for local service requests through netlink (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Stop the scsi_eh_ and scsi_tmf_ threads if login fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Bump driver version and release date (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Handle partial connection success correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Constify a function argument (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix incorrect cq flushing in error state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use correct SL on AH query under RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Forbid using sysfs to change RoCE pkeys (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Demote mcg message from warning to debug (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix potential deadlock when sending mad to wire (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Remove needless bracketization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Incorporate the moving of GID Table mgmt to IB/Core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Replace mechanism for RoCE GID management (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Implement ib_device callbacks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Postpone the registration of net_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Port aggregation configuration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add RoCE table bonding support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: missing curly braces in ib_find_gid() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add RoCE GID table management (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Make ib_alloc_device init the kobject (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Drop ib_alloc_fast_reg_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] qib: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] nes: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] cxgb3: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ocrdma: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx4: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Drop mlx5_ib_alloc_fast_reg_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: limit FRMR page list lengths to device max (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma, svcrdma: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: Modify ib_create_mr API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Get rid of redundant verb ib_destroy_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Fix net_dev reference leak with failed requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Remove compare_data checks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Share ib_cm_ids between rdma_cm_ids (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Use found net_dev for passive connections (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Validate routing of incoming requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add net_dev and private data checks to RDMA CM (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Expose BTH P_Key in CM and SIDR request events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Helper functions to access port space IDRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Refactor RDMA IP CM private-data parsing code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Share listening CM IDs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Expose service ID in request events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Return IPoIB devices matching connection parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Find the network device matching connection parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/core: lock client data with lists_rwsem (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add rwsem to allow reading device list or client list (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] rdma/core: remove rdma_cap_read_multi_sge() helper (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Use max_sge_rd for destination read depths (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ipath,qib: Expose max_sge_rd correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx4, mlx5, mthca: Expose max_sge_rd correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Add support for clip (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cma: fix IPv6 address resolution (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: Fix theoretical user triggered use-after-free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: set the default MPA version to 2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/iser: Limit sgs to the device fastreg depth (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove dead code from alloc_cached_mr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Change lkey table allocation to support more MRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Expose correct page_size_cap in device attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] mlx5: Fix missing device local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix unintialized variable used in error path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Replace __kernel_sockaddr_storage with sockaddr_storage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Replace conn->login_ip with login_sockaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Keep local_ip as the actual sockaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: remove superfluous from rds_ib_alloc_fmr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: flush the FMR pool less often (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: push FMR pool flush work to its own worker (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix fmr pool dirty_count (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix rds MR reference count in rds_rdma_unuse() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix the dangling reference to rds_ib_incoming_slab (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: reduce ioread in devcmd2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix improper gfp_t usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid accessing NULL pointer at ndo_select_queue (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: check for valid cm_id before initiating connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: return EMSGSIZE for oversize requests before processing/queueing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure rds_send_drop_to properly takes the m_rs_lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Don't destroy the rdma id until after we're done using it (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix assertion level from fatal to warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Make sure we do a signaled send for large-send (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Mark message mapped before transmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: add a sock_destruct callback debug aid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: check for congestion updates during rds_send_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure not to loop forever inside rds_send_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure we post recv buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: don't update ip address tables if the address hasn't changed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: destroy the ib state earlier during shutdown (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: always free recv frag as we free its ring entry (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: restore return value in rds_cmsg_rdma_args() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix build failure with SRIOV disabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: memory corruption in debugfs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix namespace pollution causing build errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix sparse warning in vnic_devcmd_init() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx5e: Fix sparse warnings in mlx5e_handle_csum() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support RX CHECKSUM_COMPLETE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Support ethtool get/set_pauseparam (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Ethtool link speed setting fixes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: HW LRO changes/fixes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support smaller RX/TX ring sizes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add ethtool RSS configuration options (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Make RSS indirection table size a constant (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Have a single RSS Toeplitz hash key (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add devcmd2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add devcmd2 resources (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: use netdev_ or dev_ instead of pr_ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: move struct definition from .c to .h file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add MPS tracing support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs support to dump tid info (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Differentiate between stids between server and filter region (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Differentiates between TIDs being used in TCAM and HASH (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add some more details to sge qinfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: cleanup some indenting (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Change maximum server payload back to RPCSVC_MAXPAYLOAD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Support multiple RDS-TCP listen endpoints, one per netns (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: do proper house keeping if connection fails in rds_tcp_conn_connect (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Make RDS-TCP work correctly when it is set up in a netns other than init_net (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: rds-tcp: Always create a new rds_sock for an incoming connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Support physical port counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Take advantage of the light-weight netdev open/stop (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Disable async events before unregister_netdev() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Rename/move functions following the ndo_stop flow change (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Light-weight netdev open/stop (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access function to modify RSS/LRO params (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Introduce the "Drop RQ" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Unify the RX flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: read the correct bits of PL Who Am I register (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support to dump edc bist status (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs support to dump meminfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove the mlx5e_update_priv_params() function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Introduce create/destroy RSS indir table access functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Do not use netdev_err() before the netdev is registered (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid redundant de-reference (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove redundant assignment of sq->user_index (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove redundant field mlx5e_priv->num_tc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use hard-coded 4K page size for RQ/SQ/CQ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Check the return value of mlx5_command_exec() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Hardware accelerated 802.1ad works only on the first port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_en: Add support for hardware accelerated 802.1ad vlan (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Prepare VLAN macros for 802.1ad Hardware accelerated support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Prepare ethtool private flags to support more flags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Preparations for 802.1ad VLAN support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Input IPSEC.SPI into the RX RSS hash function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: cosmetics: use BIT() instead of "1 <<", and others (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: TX latency optimization to save DMA reads (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support TX packet copy into WQE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Allocate DMA coherent memory on reader NUMA node (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Support ETH_RSS_HASH_XOR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Read correct FL congestion threshold for T5 and T6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Adds SRIOV driver changes for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Allow firmware flash, only if cxgb4 is the master driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to enable backdoor access (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Fill DCB priority in vlan control headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Fill in number of DCB traffic classes supported (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Allow firmware DCB info to be queried in host state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Only pass app selector of 0 or 3 to firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: allow adaptive coalesce setting for msi/legacy intr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add adaptive coalescing intr for intx and msi poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove svc_rdma_fastreg() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up svc_rdma_get_reply_array() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] NFS/RDMA Release resources in svcrdma when device is removed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Fix check to use new User Doorbell mechanism (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Enable cim_la dump to support T6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Read stats for only available channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update register ranges for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Don't use entire L2T table, use only its slice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add PCI device ids for few more T5 and T6 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Add extra check for total vfs for SRIOV (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx4: TCP/UDP packets have L4 hash (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: missing curly braces in t4_setup_debugfs() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix an integer overflow test in rds_info_getsockopt() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: gracefully handle unknown CQE status errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Relieve cpu load average on the port sending flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix wrong index in propagating port change event to VFs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix REJECT CM event use-after-free OOPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: update ocrdma module license string (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: update ocrdma license to dual-license (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CM (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: fail get_dma_mr on 64 bit arches (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix memory leak in do_slave_init (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Optimize freeing of items on error unwind (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Convert use of __constant_ to (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/srp: Avoid using uninitialized variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Convert use of __constant_cpu_to_beXX to cpu_to_beXX (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] net-rds: Delete an unnecessary check before the function call "module_put" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: fix issues in enic_poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: use kvfree() in ipz_queue_{cd}tor() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: use kvfree() in t4_free_mem() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: use kvfree() in cxgb_free_mem() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: use atomic_t instead of spin_lock in busy poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add PCI device ID for custom T522 & T520 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: avoid needless buffer copy for firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use for_each_sg() for scatterlist parsing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma, svcrdma: Switch to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: support for bar2 qid densities exceeding the page size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Support for user mode bar2 mappings with T4 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to dump channel rate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to dump CIM PIF logic analyzer contents (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add a debugfs entry to dump CIM MA logic analyzer logs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: release stale iser connections (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix static checker warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use FW LDST cmd to access TP_PIO_{ADDR, DATA} register first (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: program pci completion timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Rename t4_link_start() to t4_link_l1cfg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add sge ec context flush service (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Free Virtual Interfaces in remove routine (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add a separate "max data segs macro for svcrdma (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Replace GFP_KERNEL in a loop with GFP_NOFAIL (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Keep rpcrdma_msg fields in network byte-order (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Handle additional inline content (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Move read list XDR round-up logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Support RDMA_NOMSG requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: rc_position sanity checking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Plant reader function in struct svcxprt_rdma (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up read chunk counting (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up dprintk (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Fix byte-swapping in svc_rdma_sendto.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Remove WOL get/set ethtool support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support to dump loopback port stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support in ethtool to dump channel stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add ethtool support to get adapter stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove svc_rdma_xdr_decode_deferred_req() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds support for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add is_t6 macro and T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds Add getsockopt support for SO_RDS_TRANSPORT (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Add setsockopt support for SO_RDS_TRANSPORT (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Declare SO_RDS_TRANSPORT and RDS_TRANS_* constants in uapi/linux/rds.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib_srpt: Remove set-but-not-used variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target: Remove first argument of target_{get, put}_sess_cmd() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/srp: Add 64-bit LUN support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove !ch->target tests from the reconnect code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove a superfluous check from srp_free_req_data() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Rearrange module description (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove superfluous casts (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Reduce failover time (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix reconnection failure handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix connection state tracking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix a connection setup race (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove an extraneous scsi_host_put() from an error path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Add multichannel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use block layer tags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] always assign block layer tags if enabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Fix a race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Introduce srp_wait_for_queuecommand() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] scsi_transport_srp: Fix a race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156]- [include] crypto: skcipher - Fix driver name helper (Torez Smith) [1332712] - [include] crypto: skcipher - Add helper to retrieve driver name (Torez Smith) [1332712] - [include] crypto: skcipher - Add helper to zero stack request (Torez Smith) [1332712] - [include] crypto: skcipher - Add default key size helper (Torez Smith) [1332712] - [include] crypto: skcipher - Add crypto_skcipher_has_setkey (Torez Smith) [1332712] - [include] crypto: skcipher - Add top-level skcipher interface (Torez Smith) [1332712] - [include] crypto: Resolve shadow warnings (Torez Smith) [1332712] - [usb] usbfs: fix potential infoleak in devio (Torez Smith) [1332712] - [include] usb: devio: Add ioctl to disallow detaching kernel USB drivers (Torez Smith) [1332712] - [netdrv] revert "lan78xx: add ndo_get_stats64" (Torez Smith) [1332712] - [netdrv] lan78xx: add ndo_get_stats64 (Torez Smith) [1332712] - [netdrv] lan78xx: handle statistics counter rollover (Torez Smith) [1332712] - [usb] fsl: drop USB_FSL_MPH_DR_OF Kconfig symbol (Torez Smith) [1332712] - [netdrv] lan78xx: add ethtool set & get pause functions (Torez Smith) [1332712] - [netdrv] lan78xx: remove unnecessary code (Torez Smith) [1332712] - [netdrv] lan78xx: replace devid to chipid & chiprev (Torez Smith) [1332712] - [include] usb: Add support for usbfs zerocopy (Torez Smith) [1332712] - [include] usb: core: rename mutex usb_bus_list_lock to usb_bus_idr_lock (Torez Smith) [1332712] - [usb] no locking for reading descriptors in sysfs (Torez Smith) [1332712] - [include] usb: sysfs: make locking interruptible (Torez Smith) [1332712] - [include] usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices (Torez Smith) [1332712] - [netdrv] lan78xx: change to use updated phy-ignore-interrupts (Torez Smith) [1332712] - [fs] helpers: no_seek_end_llseek{, _size}() (Torez Smith) [1332712] - [netdrv] asix: silence log message from oversize packet (Torez Smith) [1332712] - [include] usb: musb: core: Fix handling of the phy notifications (Torez Smith) [1332712] - [netdrv] cdc_ncm: add "ndp_to_end" sysfs attribute (Torez Smith) [1332712] - [usb] whci: fhci: remove comparison to bool (Torez Smith) [1332712] - [include] usb: core: lpm: remove usb3_lpm_enabled in usb_device (Torez Smith) [1332712] - [usb] core: lpm: add sysfs node for usb3 lpm permit (Torez Smith) [1332712] - [include] usb: core: lpm: fix usb3_hardware_lpm sysfs node (Torez Smith) [1332712] - [include] uvcvideo: Enable UVC 1.5 device detection (Torez Smith) [1332712] - [usb] revert "usb / pm: Allow USB devices to remain runtime-suspended when sleeping" (Torez Smith) [1332712 1344296] - [netdrv] net/smscx5xx: use the device tree for mac address (Torez Smith) [1332712] - [netdrv] pegasus: fixes reported packet length (Torez Smith) [1332712] - [netdrv] pegasus: fixes URB buffer allocation size; (Torez Smith) [1332712] - [netdrv] lan78xx: workaround of forced 100 Full/Half duplex mode error (Torez Smith) [1332712] - [netdrv] lan78xx: fix statistics counter error (Torez Smith) [1332712] - [usb] serial: cp210x: add Straizona Focusers device ids (Torez Smith) [1332712] - [usb] serial: cp210x: add ID for Link ECU (Torez Smith) [1332712] - [netdrv] cdc_mbim: apply "NDP to end" quirk to all Huawei devices (Torez Smith) [1332712] - [usb] hcd: out of bounds access in for_each_companion (Torez Smith) [1332712] - [include] usb: uas: Add a new NO_REPORT_LUNS quirk (Torez Smith) [1332712] - [usb] xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers (Torez Smith) [1332712] - [usb] xhci: fix wild pointers in xhci_mem_cleanup (Torez Smith) [1332712] - [usb] host: xhci: add a new quirk XHCI_NO_64BIT_SUPPORT (Torez Smith) [1332712] - [usb] xhci: resume USB 3 roothub first (Torez Smith) [1332712] - [usb] xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host (Torez Smith) [1332712] - [usb] cdc-acm: fix crash if flushed with nothing buffered (Torez Smith) [1332712] - [usb] option: add "D-Link DWM-221 B1" device id (Torez Smith) [1332712] - [usb] serial: cp210x: Adding GE Healthcare Device ID (Torez Smith) [1332712] - [usb] serial: ftdi_sio: Add support for ICP DAS I-756xU devices (Torez Smith) [1332712] - [netdrv] usb: cdc_ncm: adding Telit LE910 V2 mobile broadband card (Torez Smith) [1332712] - [usb] digi_acceleport: do sanity checking for the number of ports (Torez Smith) [1332712] - [usb] cypress_m8: add endpoint sanity check (Torez Smith) [1332712] - [usb] mct_u232: add sanity checking in probe (Torez Smith) [1332712] - [usb] fix regression in SuperSpeed endpoint descriptor parsing (Torez Smith) [1332712] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Torez Smith) [1332712] - [include] usb: ch9: Fix SSP Device Cap wFunctionalitySupport type (Torez Smith) [1332712] - [netdrv] qmi_wwan: add "D-Link DWM-221 B1" device id (Torez Smith) [1332712] - [netdrv] usb/plusb.c: Fix typo (Torez Smith) [1332712] - [usb] uas: Reduce can_queue to MAX_CMNDS (Torez Smith) [1332712] - [usb] cdc-acm: more sanity checking (Torez Smith) [1332712] - [usb] usb_driver_claim_interface: add sanity checking (Torez Smith) [1332712] - [usb] core: usb_alloc_dev(): fix setting of ->portnum (Torez Smith) [1332712] - [usb] iowarrior: fix oops with malicious USB descriptors (Torez Smith) [1332712] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion PHxx WWAN interface (Torez Smith) [1332712] - [include] usb: core: let USB device know device node (Torez Smith) [1332712] - [usb] usb-host: Remove fusbh200 driver (Torez Smith) [1332712] - [include] usb: otg-fsm: add B_AIDL_BDIS timer (Torez Smith) [1332712] - [include] usb: common: otg-fsm: add HNP polling support (Torez Smith) [1332712] - [include] usb: add OTG status selector definition for HNP polling (Torez Smith) [1332712] - [include] usb: ch9: Add size macro for SSP dev cap descriptor (Torez Smith) [1332712] - [netdrv] asix: Continue processing URB if no RX netdev buffer (Torez Smith) [1332712] - [netdrv] asix: On RX avoid creating bad Ethernet frames (Torez Smith) [1332712] - [netdrv] asix: Simplify asix_rx_fixup_internal() netdev alloc (Torez Smith) [1332712] - [usb] xhci-mtk: use __maybe_unused to hide pm functions (Torez Smith) [1332712] - [netdrv] asix: Tidy-up 32-bit header word synchronisation (Torez Smith) [1332712] - [usb] host: unhide suspend/resume declarations (Torez Smith) [1332712] - [netdrv] asix: Rename remaining and size for clarity (Torez Smith) [1332712] - [usb] host: Host drivers relying on DMA should depend on HAS_DMA (Torez Smith) [1332712] - [usb] idmouse.c: Put the interface on error (Torez Smith) [1332712] - [usb] hub: fix a typo in hub_port_init() leading to wrong logic (Torez Smith) [1332712] - [usb] serial: cp210x: add new access functions for large registers (Torez Smith) [1332712] - [usb] serial: cp210x: add 8-bit and 32-bit register access functions (Torez Smith) [1332712] - [usb] serial: cp210x: add 16-bit register access functions (Torez Smith) [1332712] - [usb] serial: fix semicolon.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix boolinit.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix returnvar.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix compare_const_fl.cocci warnings (Torez Smith) [1332712] - [usb] core: Allow compilation on platforms where NO_DMA=y (Torez Smith) [1332712] - [usb] storage: use usb_store_dbg instead of US_DEBUGPX (Torez Smith) [1332712] - [usb] usbtmc: Fix disconnect/poll interaction (Torez Smith) [1332712] - [usb] host: xhci-rcar: Use ARCH_RENESAS (Torez Smith) [1332712] - [usb] misc/chaoskey: introduce an URB for asynchronous reads (Torez Smith) [1332712] - [usb] misc/chaoskey: Cleanup probe failure paths (Torez Smith) [1332712] - [usb] revert "usb: add HAS_IOMEM dependency to USB_APPLEDISPLAY" (Torez Smith) [1332712] - [usb] retry reset if a device times out (Torez Smith) [1332712] - [usb] host: pci_quirks: fix memory leak, by adding iounmap (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_ISP1362_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_OXU210HP_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_OHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_APPLEDISPLAY (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_FOTG210_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_XHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_EHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_SL811_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_C67X00_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_R8A66597_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_XHCI_MVEBU (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_ISP116X_HCD (Torez Smith) [1332712] - [usb] cdc-acm: implement put_char() and flush_chars() (Torez Smith) [1332712] - [usb] xhci: Support extended burst isoc TRB structure used by xhci 1.1 for USB 3.1 (Torez Smith) [1332712] - [usb] xhci: cleanup isoc tranfers queuing code (Torez Smith) [1332712] - [usb] xhci: Add SuperSpeedPlus high bandwidth isoc support to xhci endpoints (Torez Smith) [1332712] - [usb] xhci: refactor and cleanup endpoint initialization (Torez Smith) [1332712] - [include] usb: Add USB 3.1 Precision time measurement capability descriptor support (Torez Smith) [1332712] - [include] usb: Parse the new USB 3.1 SuperSpeedPlus Isoc endpoint companion descriptor (Torez Smith) [1332712] - [include] usb: Add USB3.1 SuperSpeedPlus Isoc Endpoint Companion descriptor (Torez Smith) [1332712] - [usb] usb: removed assignment of 0 to static variables (Torez Smith) [1332712] - [usb] pci: Remove includes of asm/pci-bridge.h (Torez Smith) [1332712] - [usb] ehci: fix compiler warning introduced by commit 2a40f324541e (Torez Smith) [1332712] - [include] Add ioctls to enable and disable local controls on an instrument (Torez Smith) [1332712] - [include] Add ioctl to retrieve USBTMC-USB488 capabilities (Torez Smith) [1332712] - [usb] Add support for receiving USBTMC USB488 SRQ notifications via poll/select (Torez Smith) [1332712] - [usb] Add support for USBTMC USB488 SRQ notification with fasync (Torez Smith) [1332712] - [include] Implement an ioctl to support the USMTMC-USB488 READ_STATUS_BYTE operation (Torez Smith) [1332712] - [usb] cxacru: fix an bounds check warning (Torez Smith) [1332712] - [include] usb/storage: misc fixes to comments in include/linux/usb/storage.h (Torez Smith) [1332712] - [usb] storage: ene_ub6250: Remove unnecessary cast in kfree (Torez Smith) [1332712] - [usb] host: ehci-sched: remove unnecessary braces (Torez Smith) [1332712] - [usb] host: ehci-sched: use sizeof operator with parens (Torez Smith) [1332712] - [usb] host: ehci-sched: add line after declarations (Torez Smith) [1332712] - [usb] host: ehci-sched: use C89-style comments (Torez Smith) [1332712] - [usb] host: ehci-sched: remove useless else branch (Torez Smith) [1332712] - [usb] host: ehci-sched: remove prohibited spaces (Torez Smith) [1332712] - [usb] host: ehci-sched: add spaces around operators (Torez Smith) [1332712] - [usb] host: ehci-sched: remove useless initializations (Torez Smith) [1332712] - [usb] host: ehci-sched: move constants to right (Torez Smith) [1332712] - [usb] host: ehci-sched: refactor scan_isoc function (Torez Smith) [1332712] - [usb] ehci: remove old stub_debug_files definition (Torez Smith) [1332712] - [usb] host: ehci-dbg: add function output_buf_tds_dir() (Torez Smith) [1332712] - [usb] host: ehci-dbg: prefer kmalloc_array over kmalloc times size (Torez Smith) [1332712] - [usb] host: ehci-dbg: enclose conditional blocks with braces (Torez Smith) [1332712] - [usb] host: ehci-dbg: replace sizeof operand (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove blank line before close brace (Torez Smith) [1332712] - [usb] host: ehci-dbg: add blank line after declarations (Torez Smith) [1332712] - [usb] host: ehci-dbg: convert macro to inline function (Torez Smith) [1332712] - [usb] host: ehci-dbg: use a blank line after struct declarations (Torez Smith) [1332712] - [usb] host: ehci-dbg: fix up function definitions (Torez Smith) [1332712] - [usb] host: ehci-dbg: use scnprintf() in qh_lines() (Torez Smith) [1332712] - [usb] host: ehci-dbg: put spaces around operators (Torez Smith) [1332712] - [usb] host: ehci-dbg: fix up closing parenthesis (Torez Smith) [1332712] - [usb] host: ehci-dbg: move trailing statements to next line (Torez Smith) [1332712] - [usb] host: ehci-dbg: use C89-style comments (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove space before open square bracket (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove space before open parenthesis (Torez Smith) [1332712] - [usb] host: ehci.h: move constant to right (Torez Smith) [1332712] - [usb] host: ehci.h: move pointer operator to name side (Torez Smith) [1332712] - [usb] host: ehci.h: remove macros trailing semicolon (Torez Smith) [1332712] - [usb] host: ehci.h: use space after comma (Torez Smith) [1332712] - [usb] host: ehci.h: remove direct use of __attribute__ keyword (Torez Smith) [1332712] - [usb] host: ehci.h: fix single statement macros (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before open square bracket (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before function open parenthesis (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before comma (Torez Smith) [1332712] - [include] usb: core: switch bus numbering to using idr (Torez Smith) [1332712] - [usb] xhci: set slot context speed field to SuperSpeedPlus for USB 3.1 SSP devices (Torez Smith) [1332712] - [usb] xhci: USB 3.1 add default Speed Attributes to SuperSpeedPlus device capability (Torez Smith) [1332712] - [usb] xhci: set roothub speed to USB_SPEED_SUPER_PLUS for USB3.1 capable controllers (Torez Smith) [1332712] - [usb] xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices (Torez Smith) [1332712] - [usb] ehci: improvements to unlink_empty_async_suspended() (Torez Smith) [1332712] - [usb] ehci: add a delay when unlinking an active QH (Torez Smith) [1332712] - [usb] ehci: improve handling of the ehci->iaa_in_progress flag (Torez Smith) [1332712] - [usb] ehci: store reason for unlinking a QH (Torez Smith) [1332712] - [usb] wusb: Use skcipher (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix error path (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: Remove memory allocation logs (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: Remove null test before calls to kfree() (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: remove assignment from if tests (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: braces, parenthesis, comment (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: vertical whitespace changes (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: horizontal whitespace changes (Torez Smith) [1332712] - [usb] core, wusbcore: use bus_to_hcd (Torez Smith) [1332712] - [usb] core, devio: use to_usb_device (Torez Smith) [1332712] - [usb] uas: add full support for RESPONSE IU (Torez Smith) [1332712] - [usb] ehci-hcd: Disable memory-write-invalidate when the driver is removed (Torez Smith) [1332712] - [usb] ehci-hcd: Cleanup memory resources when ehci_halt fails (Torez Smith) [1332712] - [usb] core: use kbasename() instead of open-coded variant (Torez Smith) [1332712] - [include] usb: Support USB 3.1 extended port status request (Torez Smith) [1332712] - [usb] add device descriptor for usb 3.1 root hub (Torez Smith) [1332712] - [usb] show speed "10000" in sysfs for USB 3.1 SuperSpeedPlus devices (Torez Smith) [1332712] - [usb] set USB 3.1 roothub device speed to USB_SPEED_SUPER_PLUS (Torez Smith) [1332712] - [usb] Use memdup_user to reuse the code (Torez Smith) [1332712] - [usb] core: devio.c: Removed unnecessary space (Torez Smith) [1332712]- [pinctrl] baytrail: Be sure to clamp return value (Prarit Bhargava) [1339663] - [include] pinctrl: baytrail: Fix compilation warnings when !CONFIG_PM (Prarit Bhargava) [1339663] - [spi] spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Use raw_spinlock for locking (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Serialize all register access (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Drop FSF mailing address (Prarit Bhargava) [1339663] - [x86] platform/intel/baytrail: Add comments about why we disabled HPET on Baytrail (Prarit Bhargava) [1339663] - [include] spi: pxa2xx: Prepare for new Intel LPSS SPI type (Prarit Bhargava) [1339663] - [usb] dwc3: pci: add quirk for Baytrails (Prarit Bhargava) [1339663] - [cpufreq] intel_pstate: set BYT MSR with wrmsrl_on_cpu() (Prarit Bhargava) [1339663] - [cpufreq] intel_pstate: Change the setpoint for Atom params (Prarit Bhargava) [1339663] - [x86] reboot: Add ASRock Q1900DC-ITX mainboard reboot quirk (Prarit Bhargava) [1339663] - [idle] intel_idle: Update support for Silvermont Core in Baytrail SOC (Prarit Bhargava) [1339663] - [idle] intel_idle: support Bay Trail (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: baytrail_i2c_acquire() might sleep (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: cross-check lock functions (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: fix sparse warnings (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: fix typo in error path (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: describe magic numbers (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Save pin context over system sleep (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Rework interrupt handling (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Clear interrupt triggering from pins that are in GPIO mode (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Relax GPIO request rules (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: another fixup for proper Kconfig dependencies (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: Always disable I2C host controllers (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: use proper Kconfig dependencies (Prarit Bhargava) [1339663] - [i2c] designware: Add i2c bus locking support (Prarit Bhargava) [1339663] - [i2c] designware-pci: no need to provide clk_khz (Prarit Bhargava) [1339663] - [include] acpi: Eliminate CONFIG_.*{, _MODULE} #ifdef in favor of IS_ENABLED() (Prarit Bhargava) [1339663] - [acpi] int340x_thermal: add missing CONFIG_ prefix (Prarit Bhargava) [1339663] - [acpi] int340x_thermal: enumerate INT3401 for Intel SoC DTS thermal driver (Prarit Bhargava) [1339663] - [thermal] acpi/int340x_thermal: enumerate INT340X devices even if they're not in _ART/_TRT (Prarit Bhargava) [1339663] - [thermal] int340x: Handle properly the case when _trt or _art acpi entry is missing (Prarit Bhargava) [1339663] - [thermal] int340x: Clear the error value of the last acpi_bus_get_device() call (Prarit Bhargava) [1339663] - [thermal] int340x: avoid unnecessary pointer casting (Prarit Bhargava) [1339663] - [thermal] introduce int3400 thermal driver (Prarit Bhargava) [1339663] - [thermal] acpi: introduce ACPI int340x thermal scan handler (Prarit Bhargava) [1339663] - [include] acpi: make acpi_create_platform_device() an external API (Prarit Bhargava) [1339663] - [pinctrl] Move Intel Baytrail pinctrl driver under intel directory (Prarit Bhargava) [1339663] - [pinctrl] baytrail: add missing module removal support (Prarit Bhargava) [1339663] - [pinctrl] baytrail: show output gpio state correctly on Intel Baytrail (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Clear DIRECT_IRQ bit (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: remove rts_n override from Baytrail quirk (Prarit Bhargava) [1339663] - [pinctrl] baytrail: resolve unbalanced IRQ wake disable warning (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: support for 133MHz I2C source clock on Baytrail (Prarit Bhargava) [1339663] - [idle] intel_idle: Disable Baytrail Core and Module C6 auto-demotion (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Warn if direct IRQ GPIO set to output (Prarit Bhargava) [1339663] - [tty] serial: 8250_dw: clock rate handling for all ACPI platforms (Prarit Bhargava) [1339663] - [spi] pxa2xx: fix incorrect SW mode chipselect setting for BayTrail LPSS SPI (Prarit Bhargava) [1339663] - [i2c] designware-pci: Add Haswell PCI IDs (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Add pull type, strength and open drain to debugfs output (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Register GPIO chip after chip->to_irq is set (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Add back Baytrail-T ACPI ID (Prarit Bhargava) [1339663] - [i2c] designware: Mask all interrupts during i2c controller enable (Prarit Bhargava) [1339663] - [x86] iosf: Add PCI ID macros for better readability (Prarit Bhargava) [1339663] - [x86] intel: Add quirk to disable HPET for the Baytrail platform (Prarit Bhargava) [1339663] - [x86] hpet: Make boot_hpet_disable extern (Prarit Bhargava) [1339663] - [tty] 8250_dw: Support all baudrates on baytrail (Prarit Bhargava) [1339663] - [tty] serial: 8250_dw: Report CTS asserted for auto flow (Prarit Bhargava) [1339663] - [spi] pxa2xx-pci: Add PCI mode support for BayTrail LPSS SPI (Prarit Bhargava) [1339663] - [net] rfkill: gpio: add ACPI IDs for a Broadcom bluetooth chip (Prarit Bhargava) [1339663] - [i2c] designware-pci: set ideal HCNT, LCNT and SDA hold time value (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: add function mux checking in gpio pin request (Prarit Bhargava) [1339663] - [i2c] designware-pci: add 10-bit addressing mode functionality for BYT I2C (Prarit Bhargava) [1339663] - [i2c] i801: enable Intel BayTrail SMBUS (Prarit Bhargava) [1339663] - [i2c] designware-pci: Add Baytrail PCI IDs (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: change BayTrail default uartclk (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: more BayTrail error-free bauds (Prarit Bhargava) [1339663] - [x86] tsc: Add missing Baytrail frequency to the table (Prarit Bhargava) [1339663] - [x86] tsc: Fallback to normal calibration if fast MSR calibration fails (Prarit Bhargava) [1339663] - [x86] tsc, apic: Unbreak static (MSR) calibration when CONFIG_X86_LOCAL_APIC=n (Prarit Bhargava) [1339663] - [x86] tsc: Add static (MSR) TSC calibration on Intel Atom SoCs (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: Add Intel BayTrail ACPI mode PWM (Prarit Bhargava) [1339663] - [pinctrl] baytrail: lock IRQs when starting them (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: show pin label with the reset of the gpio debug data (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: add support for Intel BayTrail (Prarit Bhargava) [1339663] - [i2c] designware: make HCNT/LCNT values configurable (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: fix to avoid sparse warnings (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: introduce to_byt_gpio() macro (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: remove redundant ptr variable (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: change lvl to level (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: fix indentations (Prarit Bhargava) [1339663] - [include] pinctrl: add pin list based GPIO ranges (Prarit Bhargava) [1339663] - [pinctrl] add Intel BayTrail GPIO/pinctrl support (Prarit Bhargava) [1339663] - [spi] pxa2xx: add Intel BayTrail ACPI ID (Prarit Bhargava) [1339663]- [netdrv] be2net: Fix provisioning of RSS for VFs in multi-partition configurations (Ivan Vecera) [1274911] - [netdrv] be2net: Enable Wake-On-LAN from shutdown for Skyhawk (Ivan Vecera) [1274911] - [netdrv] be2net: use max-TXQs limit too while provisioning VF queue pairs (Ivan Vecera) [1274911] - [netdrv] benet: be_resume needs to protect be_open with rtnl_lock (Ivan Vecera) [1274911] - [netdrv] be2net: don't enable multicast flag in be_enable_if_filters() routine (Ivan Vecera) [1274911] - [netdrv] be2net: Fix a UE caused by passing large frames to the ASIC (Ivan Vecera) [1274911] - [netdrv] be2net: Declare some u16 fields as u32 to improve performance (Ivan Vecera) [1274911] - [netdrv] be2net: Fix pcie error recovery in case of NIC+RoCE adapters (Ivan Vecera) [1274911] - [netdrv] be2net: Interpret and log new data that's added to the port misconfigure async event (Ivan Vecera) [1274911] - [netdrv] be2net: Request RSS capability of Rx interface depending on number of Rx rings (Ivan Vecera) [1274911] - [netdrv] be2net: Fix interval calculation in interrupt moderation (Ivan Vecera) [1274911] - [netdrv] be2net: Add retry in case of error recovery failure (Ivan Vecera) [1274911] - [netdrv] be2net: Fix Lancer error recovery (Ivan Vecera) [1274911] - [netdrv] be2net: Don't run ethtool self-tests for VFs (Ivan Vecera) [1274911] - [netdrv] be2net: SRIOV Queue distribution should factor in EQ-count of VFs (Ivan Vecera) [1274911] - [netdrv] be2net: Fix be_vlan_rem_vid() to check vlan id being removed (Ivan Vecera) [1274911] - [netdrv] be2net: check for INSUFFICIENT_PRIVILEGES error (Ivan Vecera) [1274911] - [netdrv] be2net: return error status from be_set_phys_id() (Ivan Vecera) [1274911] - [netdrv] be2net: bump up the driver version to 11.0.0.0 (Ivan Vecera) [1274911] - [netdrv] be2net: fix port-res desc query of GET_PROFILE_CONFIG FW cmd (Ivan Vecera) [1274911] - [netdrv] be2net: remove unused error variables (Ivan Vecera) [1274911] - [netdrv] be2net: remove a line of code that has no effect (Ivan Vecera) [1274911] - [netdrv] be2net: log digital signature errors while flashing FW image (Ivan Vecera) [1274911] - [netdrv] be2net: move FW flash cmd code to be_cmds.c (Ivan Vecera) [1274911] - [netdrv] be2net: cleanup FW flash image related macro defines (Ivan Vecera) [1274911] - [netdrv] be2net: avoid configuring VEPA mode on BE3 (Ivan Vecera) [1274911] - [netdrv] be2net: fix VF link state transition from disabled to auto (Ivan Vecera) [1274911] - [netdrv] be2net: Avoid accessing eq object in be_msix_register routine, when i < 0 (Ivan Vecera) [1274911] - [netdrv] be2net: remove local variable 'status' (Ivan Vecera) [1274911] - [netdrv] be2net: replace hardcoded values with existing define (Ivan Vecera) [1274911] - [netdrv] be2net: remove unused local rsstable array (Ivan Vecera) [1274911] - [netdrv] be2net: set pci_func_num while issuing GET_PROFILE_CONFIG cmd (Ivan Vecera) [1274911] - [netdrv] be2net: pad skb to meet minimum TX pkt size in BE3 (Ivan Vecera) [1274911] - [netdrv] be2net: release mcc-lock in a failure case in be_cmd_notify_wait() (Ivan Vecera) [1274911] - [netdrv] be2net: allow offloading with the same port for IPv4 and IPv6 (Ivan Vecera) [1274911] - [netdrv] be2net: protect eqo->affinity_mask from getting freed twice (Ivan Vecera) [1274911] - [netdrv] be2net: post buffers before destroying RXQs in Lancer (Ivan Vecera) [1274911] - [netdrv] be2net: enable IFACE filters only after creating RXQs (Ivan Vecera) [1274911] - [netdrv] be2net: Support vxlan offload stats in the driver (Ivan Vecera) [1274911] - [netdrv] bna: fix error handling (Ivan Vecera) [1288625] - [netdrv] bna: fix interrupts storm caused by erroneous packets (Ivan Vecera) [1288625] - [netdrv] bna: remove superfluous parentheses (Ivan Vecera) [1288625] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1288625] - [netdrv] bna: remove unnecessary cast of BIT value (Ivan Vecera) [1288625] - [netdrv] bna: Mass conversion of smp_mb__*() (Ivan Vecera) [1288625] - [netdrv] bna: fix Rx data corruption with VLAN stripping enabled and MTU > 4096 (Ivan Vecera) [1183969] - [netdrv] bna: fix list corruption (Ivan Vecera) [1342457] - [netdrv] bnx2: free temp_stats_blk on error path (Ivan Vecera) [1275798] - [netdrv] bnx2: fix a Null Pointer for stats_blk (Ivan Vecera) [1275798] - [scsi] bnx2fc: Update version number to 2.10.3 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Check sc_cmd device and host pointer before returning the command to the mid-layer (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Print netdev device name when FCoE is successfully initialized (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Print when we send a fip keep alive (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Add driver tunables (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: bnx2fc_eh_abort(): fix wrong return code (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Show information about log levels in 'modinfo' (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Update version number to 2.9.6 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Set ELS transfer length correctly for middle path commands (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Remove 'NetXtreme II' from source files (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Update copyright for 2015 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: reduce stack usage in __bnx2fc_enable (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Read npiv table from nvram and create vports (Maurizio Lombardi) [1273084] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1346307] - [scsi] bnx2i: fix spelling mistake "complection" -> "completion" (Maurizio Lombardi) [1273086] - [scsi] bnx2i: silence uninitialized variable warnings (Maurizio Lombardi) [1273086] - [net] Introduce devlink infrastructure (Ivan Vecera) [1268334] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (Ivan Vecera) [1268334] - [net] bridge/nl: remove wrong use of NLM_F_MULTI (Ivan Vecera) [1268334] - [net] netdevice.h: fix ndo_bridge_* comments (Ivan Vecera) [1268334] - [net] rename netdev_phys_port_id to more generic name (Ivan Vecera) [1268334] - [net] bridge: add flags argument to ndo_bridge_setlink and ndo_bridge_dellink (Ivan Vecera) [1268334] - [mm] new helper: memdup_user_nul() (Ivan Vecera) [1268334] - [include] Add IS_REACHABLE macro (Ivan Vecera) [1268334] - [kernel] timekeeping: Provide ktime_get[*]_ns() helpers (Ivan Vecera) [1268334] - [net] tso: add support for IPv6 (Ivan Vecera) [1268334] - [net] tso: fix unaligned access to crafted TCP header in helper API (Ivan Vecera) [1268334] - [net] tso: Export symbols for modular build (Ivan Vecera) [1268334] - [net] Add a software TSO helper API (Ivan Vecera) [1268334] - [include] average: provide macro to create static EWMA (Ivan Vecera) [1268334] - [net] Add support for configuring VF GUIDs (Ivan Vecera) [1268334] - [net] adjust napi_consume_skb to handle non-NAPI callers (Ivan Vecera) [1268334] - [net] Add skb_inner_transport_offset function (Ivan Vecera) [1268334] - [net] add SKB_GSO_TUNNEL_REMCSUM to SKB_GSO2_MASK (Ivan Vecera) [1268334] - [net] leave space to allow adding new GSO bits (Ivan Vecera) [1268334] - [net] bonding: Notify state change on slaves (Ivan Vecera) [1268334] - [net] Add event for a change in slave state (Ivan Vecera) [1268334] - [net] ipv6: Export addrconf_ifid_eui48 (Ivan Vecera) [1268334] - [net] openvswitch: Fix cached ct with helper (Lance Richardson) [1297465] - [net] openvswitch: __nf_ct_l{3, 4}proto_find() always return a valid pointer (Lance Richardson) [1297465] - [net] openvswitch: call only into reachable nf-nat code (Lance Richardson) [1297465] - [net] openvswitch: Fix checking for new expected connections (Lance Richardson) [1297465] - [net] openvswitch: Use proper buffer size in nla_memcpy (Lance Richardson) [1297465] - [net] openvswitch: Interface with NAT (Lance Richardson) [1297465] - [net] openvswitch: Delay conntrack helper call for new connections (Lance Richardson) [1297465] - [net] openvswitch: Handle NF_REPEAT in conntrack action (Lance Richardson) [1297465] - [net] openvswitch: Find existing conntrack entry after upcall (Lance Richardson) [1297465] - [net] openvswitch: Update the CT state key only after nf_conntrack_in() (Lance Richardson) [1297465] - [net] openvswitch: Add commentary to conntrack.c (Lance Richardson) [1297465] - [net] netfilter: Allow calling into nat helper without skb_dst (Lance Richardson) [1297465] - [net] netfilter: Remove IP_CT_NEW_REPLY definition (Lance Richardson) [1297465] - [net] Fix typo in netdev_intersect_features (Lance Richardson) [1297465] - [net] Eliminate NETIF_F_GEN_CSUM and NETIF_F_V[46]_CSUM (Lance Richardson) [1297465] - [net] openvswitch: Fix conntrack compilation without mark (Lance Richardson) [1297465] - [net] sctp: Potentially-Failed state should not be reached from unconfirmed state (Xin Long) [1333696] - [net] sctp: fix the transports round robin issue when init is retransmitted (Xin Long) [1333696] - [net] sctp: fix suboptimal edge-case on non-active active/retrans path selection (Xin Long) [1333696] - [net] sctp: spare unnecessary comparison in sctp_trans_elect_best (Xin Long) [1333696] - [net] sctp: improve sctp_select_active_and_retran_path selection (Xin Long) [1333696] - [net] sctp: migrate most recently used transport to ktime (Xin Long) [1333696] - [net] sctp: refactor active path selection (Xin Long) [1333696] - [net] sctp: remove NULL check in sctp_assoc_update_retran_path (Xin Long) [1333696] - [net] sctp: rework multihoming retransmission path selection to rfc4960 (Xin Long) [1333696] - [net] sctp: retran_path not set properly after transports recovering (Xin Long) [1333696] - [net] iucv: properly clone LSM attributes to newly created child sockets (Paul Moore) [1164429] - [net] tun: don't require serialization lock on tx (Paolo Abeni) [1328874] - [net] tun: use per cpu variables for stats accounting (Paolo Abeni) [1328874]- [kernel] sched/deadline: Disable SCHED_DEADLINE programmatically (Xunlei Pang) [1298387] - [kernel] sched: Fix sched_setparam() policy == -1 logic (Xunlei Pang) [1298387] - [kernel] sched: Move SCHED_RESET_ON_FORK into attr::sched_flags (Xunlei Pang) [1298387] - [kernel] sched: Preserve the nice level over sched_setscheduler() and sched_setparam() calls (Xunlei Pang) [1298387] - [kernel] sched/core: Clear the root_domain cpumasks in init_rootdomain() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove dl_new from struct sched_dl_entity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove superfluous call to (Xunlei Pang) [1298387] - [kernel] sched/deadline: Always calculate end of period on sched_yield() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Optimize sequential update_curr_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix trivial typo in printk() message (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix the earliest_dl.next logic (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix migration of SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline, rtmutex: Fix open coded check in rt_mutex_waiter_less() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Unify dl_time_before() usage (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove a redundant condition from task_woken_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove needless parameter in dl_runtime_exceeded() (Xunlei Pang) [1298387] - [kernel] sched: Remove superfluous resetting of the p->dl_throttled flag (Xunlei Pang) [1298387] - [kernel] sched/deadline: Reduce rq lock contention by eliminating locking of non-feasible target (Xunlei Pang) [1298387] - [kernel] sched/deadline: Make init_sched_dl_class() __init (Xunlei Pang) [1298387] - [kernel] sched/deadline: Optimize pull_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sched class hopping CBS hole (Xunlei Pang) [1298387] - [kernel] sched/core: Fix regression in cpuset_cpu_inactive() for suspend (Xunlei Pang) [1298387] - [kernel] sched/core: Drop debugging leftover trace_printk call (Xunlei Pang) [1298387] - [kernel] sched/deadline: Support DL task migration during CPU hotplug (Xunlei Pang) [1298387] - [kernel] sched/deadline: Always enqueue on previous rq when dl_task_timer() fires (Xunlei Pang) [1298387] - [kernel] sched/core: Check for available DL bandwidth in cpuset_cpu_inactive() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix rt runtime corruption when dl fails its global constraints (Xunlei Pang) [1298387] - [kernel] sched/deadline: Avoid a superfluous check (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add rq->clock update skip for dl task yield (Xunlei Pang) [1298387] - [kernel] sched/deadline: Do update_rq_clock() in yield_task_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Prevent enqueue of a sleeping task in dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched: Make dl_task_time() use task_rq_lock() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove cpu_active_mask from cpudl_find() (Xunlei Pang) [1298387] - [kernel] sched: Fix hrtick_start() on UP (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix stale yield state (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix hrtick for a non-leftmost task (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix deadline parameter modification handling (Xunlei Pang) [1298387] - [kernel] sched/deadline: Modify cpudl::free_cpus to reflect rd->online (Xunlei Pang) [1298387] - [kernel] sched: Fix crash if cpuset_cpumask_can_shrink() is passed an empty cpumask (Xunlei Pang) [1298387] - [kernel] sched/deadline: Avoid double-accounting in case of missed deadlines (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix migration of SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Introduce start_hrtick_dl() for !CONFIG_SCHED_HRTICK (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix rq->dl.pushable_tasks bug in push_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't check CONFIG_SMP in switched_from_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Reschedule from switched_from_dl() after a successful pull (Xunlei Pang) [1298387] - [kernel] sched/deadline: Push task away if the deadline is equal to curr during wakeup (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix artificial overrun introduced by yield_task_dl() (Xunlei Pang) [1298387] - [kernel] sched/core: Use dl_bw_of() under rcu_read_lock_sched() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Implement cancel_dl_timer() to use in switched_from_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't balance during wakeup if wakee is pinned (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't check SD_BALANCE_FORK (Xunlei Pang) [1298387] - [kernel] sched/deadline: Ensure that updates to exclusive cpusets don't break AC (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix bandwidth check/update when migrating tasks between exclusive cpusets (Xunlei Pang) [1298387] - [kernel] sched/deadline: Do not try to push tasks if pinned task switches to dl (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix preemption checks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix races between rt_mutex_setprio() and dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't replenish from a !SCHED_DEADLINE entity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Use dl_bw_of() under rcu_read_lock_sched() (Xunlei Pang) [1298387] - [kernel] sched: Use dl_bw_of() under RCU read lock (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix inter- exclusive cpusets migrations (Xunlei Pang) [1298387] - [kernel] sched/deadline: Clear dl_entity params when setscheduling to different class (Xunlei Pang) [1298387] - [kernel] sched/deadline: Simplify pick_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix a precision problem in the microseconds range (Xunlei Pang) [1298387] - [kernel] sched/deadline: Delete extraneous extern for to_ratio() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix race in dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Restrict user params max value to 2^63 ns (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sched_yield() behavior (Xunlei Pang) [1298387] - [kernel] sched/deadline: Deny unprivileged users to set/change SCHED_DEADLINE policy (Xunlei Pang) [1298387] - [kernel] sched/deadline: Prevent rt_time growth to infinity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Cleanup RT leftovers from {inc/dec}_dl_migration (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove useless dl_nr_total (Xunlei Pang) [1298387] - [kernel] sched/core: Make dl_b->lock IRQ safe (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix overflow to handle period==0 and deadline!=0 (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix bad accounting of nr_running (Xunlei Pang) [1298387] - [kernel] sched/deadline: Skip in switched_to_dl() if task is current (Xunlei Pang) [1298387] - [kernel] sched/deadline: No need to check p if dl_se is valid (Xunlei Pang) [1298387] - [kernel] sched: Fix up attr::sched_priority warning (Xunlei Pang) [1298387] - [kernel] sched: Fix up scheduler syscall LTP fails (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove unused variables (Xunlei Pang) [1298387] - [powerpc] Wire up sched_setattr and sched_getattr syscalls (Xunlei Pang) [1298387] - [s390] wire up sys_sched_setattr/sys_sched_getattr (Xunlei Pang) [1298387] - [kernel] sched/deadline: Replace NR_CPUS arrays (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix memory leak (Xunlei Pang) [1298387] - [kernel] sched/deadline: Switch CPU's presence test order (Xunlei Pang) [1298387] - [kernel] sched/deadline: Test for CPU's presence explicitly (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sparse static warnings (Xunlei Pang) [1298387] - [documentation] sched/deadline: sched/deadline: Add deadline documentation (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix hotplug admission control (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove the sysctl_sched_dl knobs (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix up the smp-affinity mask tests (Xunlei Pang) [1298387] - [kernel] sched/deadline: speed up SCHED_DEADLINE pushes with a push-heap (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add bandwidth management for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE inheritance logic (Xunlei Pang) [1298387] - [kernel] rtmutex: Turn the plist into an rb-tree (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add latency tracing for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add period support for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE avg_update accounting (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE SMP-related data structures & logic (Xunlei Pang) [1298387] - [kernel] sched/deadline: Provide update_curr callback for dl_sched_class (Xunlei Pang) [1298387] - [kernel] sched: deadline: Use hrtimer_start() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE structures & implementation (Xunlei Pang) [1298387] - [kernel] sched: Add sched_class->task_dead() method (Xunlei Pang) [1298387] - [kernel] sched: Add new scheduler syscalls to support an extended scheduling parameters ABI (Xunlei Pang) [1298387]- [x86] thinkpad_acpi: Fix inconsistent mute LED after resume (Jaroslav Kysela) [1261896 1288173] - [x86] thinkpad_acpi: Try to use full software mute control (Jaroslav Kysela) [1261896 1288173] - [x86] thinkpad_acpi: Add support for HKEY version 0x200 (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: off by one in adaptive_keyboard_hotkey_notify_hotkey() (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add support for more adaptive kbd buttons (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add adaptive_kbd_mode sysfs attr (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Factor out get/set adaptive kbd mode (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Remember adaptive kbd presence (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Update mapping for F12 hotkey on *40 models to KEY_FILE (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add mappings for F9 - F12 hotkeys on X240 / T440 / T540 (Prarit Bhargava) [1344403] - [gpu] i915/fbc: Disable on HSW by default for now (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/disp/sor/gm107: training pattern registers are like gm200 (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/disp/sor/gf119: both links use the same training register (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/fbcon: fix out-of-bounds memory accesses (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/radeon: hard reset r600 and newer GPU when hibernating (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/radeon: allow to force hard GPU reset (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/mgag200: Black screen fix for G200e rev 4 (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/amdkfd: destroy dbgmgr in notifier release (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/amdkfd: unbind only existing processes (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Remove wm_config from dev_priv/intel_atomic_state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Reject display updates that exceed wm limitations (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Calculate watermarks during atomic 'check' (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Propagate watermark calculation failures up the call chain (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Use a bitmask to track dirty pipe watermarks (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow watermark calculation on in-flight atomic state (v3) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Calculate plane WM's from state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Drop re-allocation of DDB at atomic commit (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Compute DDB allocation at atomic check time (v4) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Add distrust_bios_wm flag to dev_priv (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow skl_allocate_pipe_ddb() to operate on in-flight state (v3) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Track whether an atomic transaction changes the active CRTC's (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Store plane minimum blocks in CRTC wm state (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow calculation of data rate for in-flight state (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Cache plane data rates in CRTC state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Rename s/skl_compute_pipe_wm/skl_build_pipe_wm/ (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Reorganize WM structs/unions in CRTC state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/atomic: Verify connector->funcs != NULL when clearing states (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Discard previous atomic state on resume if connectors change (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/fb_helper: Fix references to dev->mode_config.num_connector (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config() (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Change WARN_ON(!wm_changed) to I915_STATE_WARN_ON() (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [drm] upstream sync to v4.6 (Rob Clark) [1171268 1171270 1238635 1243336 1243398 1273363 1293302 1300583 1310232] - [kernel] time: Expose getrawmonotonic64 for in-kernel uses (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510]- [x86] revert "asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Extend definitions of _ASM_* with a raw format" (Josh Poimboeuf) [1347232] - [fs] revert "replace remaining users of arch_fast_hash with jhash" (Josh Poimboeuf) [1347232] - [tools] revert "lib: kill arch_fast_hash library bits" (Josh Poimboeuf) [1347232] - [x86] revert "asm/decoder: Create artificial 3rd byte for 2-byte VEX" (Josh Poimboeuf) [1347232] - [x86] revert "jump-label: Use best default nops for inital jump label calls" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Clean up frame pointer macros" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Add C versions of frame pointer macros" (Josh Poimboeuf) [1347232] - [include] revert "objtool: Add STACK_FRAME_NON_STANDARD() macro" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Mark non-standard object files and directories" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add tool to perform compile-time stack metadata validation" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Add CONFIG_STACK_VALIDATION option" (Josh Poimboeuf) [1347232] - [x86] revert "objtool: Enable stack metadata validation on 64-bit x86" (Josh Poimboeuf) [1347232] - [tools] revert "x86/asm/decoder: Use explicitly signed chars" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Support CROSS_COMPILE" (Josh Poimboeuf) [1347232] - [makefile] revert "tools: Support relative directory path for 'O='" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Detect and warn if libelf is missing and don't break the build" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Prevent infinite recursion in noreturn detection" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Detect infinite recursion" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Compile with debugging symbols" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Fix false positive warnings related to sibling calls" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add helper macros for traversing instructions" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Remove superflous INIT_LIST_HEAD" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Rename some variables and functions" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Fix false positive warnings for functions with multiple switch statements" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add several performance improvements" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Only print one warning per function" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add workaround for GCC switch jump table bug" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Detect falling through to the next function" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Allow building with older libelf" (Josh Poimboeuf) [1347232] - [x86] revert "kprobes: Mark kretprobe_trampoline() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [x86] revert "xen: Mark xen_cpuid() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [kernel] revert "sched: Mark __schedule() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [x86] revert "asm/efi: Add efi stub code to objtool whitelist" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Add several arch/x86/lib files to objtool whitelist" (Josh Poimboeuf) [1347232] - [x86] revert "asmlinkage: Make kprobes code visible and fix assembler code" (Josh Poimboeuf) [1347232] - [x86] revert "asm/64: Open-code register save/restore in trace_hardirqs*() thunks" (Josh Poimboeuf) [1347232] - [x86] revert "asm/entry: Create stack frames in thunk functions" (Josh Poimboeuf) [1347232] - [x86] revert "entry/64: Fix stack return address retrieval in thunk" (Josh Poimboeuf) [1347232] - [x86] revert "asm/bpf: Annotate callable functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/bpf: Create stack frames in bpf_jit.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Move .Lbswap_mask data to .rodata section" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Simplify stack usage in sha-mb functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Don't use RBP as a scratch register" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Create stack frames in crypto functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Move jump_table to .rodata section" (Josh Poimboeuf) [1347232] - [x86] revert "crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI" (Josh Poimboeuf) [1347232] - [x86] revert "paravirt: Add stack frame dependency to PVOP inline asm calls" (Josh Poimboeuf) [1347232] - [x86] revert "asm/acpi: Create a stack frame in do_suspend_lowlevel()" (Josh Poimboeuf) [1347232] - [x86] revert "asmlinkage, paravirt: Make paravirt thunks global" (Josh Poimboeuf) [1347232] - [x86] revert "paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK" (Josh Poimboeuf) [1347232] - [x86] revert "uaccess: Add stack frame output operand in get_user() inline asm" (Josh Poimboeuf) [1347232] - [x86] revert "xen: Add stack frame dependency to hypercall inline asm calls" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Add stack frame dependency to fastop() inline asm" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Set ELF function type for fastop functions" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Make test_cc() always inline" (Josh Poimboeuf) [1347232] - [x86] revert "asm/xen: Create stack frames in xen-asm.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm/xen: Set ELF function type for xen_adjust_exception_frame()" (Josh Poimboeuf) [1347232] - [x86] revert "asm/power: Create stack frames in hibernate_asm_64.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Create stack frames in rwsem functions" (Josh Poimboeuf) [1347232] - [watchdog] revert "lto, watchdog/hpwdt.c: make assembler label global" (Josh Poimboeuf) [1347232] - [watchdog] revert "hpwdt: Create stack frame in asminline_call()" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Add stack frame dependency to vmcs_readl()" (Josh Poimboeuf) [1347232]- [net] sctp: sctp_diag should dump sctp socket type (Xin Long) [1223783] - [net] sctp: fix double EPs display in sctp_diag (Xin Long) [1223783] - [net] fix INET_DIAG_MAX value (Xin Long) [1223783] - [net] use jiffies_to_msecs to replace EXPIRES_IN_MS in inet/sctp_diag (Xin Long) [1223783] - [net] sctp: fix some rhashtable functions using in sctp proc/diag (Xin Long) [1223783] - [net] sctp: merge the seq_start/next/exits in remaddrs and assocs (Xin Long) [1223783] - [net] sctp: add the sctp_diag.c file (Xin Long) [1223783] - [net] sctp: export some functions for sctp_diag in inet_diag (Xin Long) [1223783] - [net] sctp: export some apis or variables for sctp_diag and reuse some for proc (Xin Long) [1223783] - [net] sctp: add sctp_info dump api for sctp_diag (Xin Long) [1223783] - [net] sock_diag: specify info_size per inet protocol (Xin Long) [1223783] - [net] sock_diag: add SK_MEMINFO_DROPS (Xin Long) [1223783] - [net] inet_diag: factorize code in new inet_diag_msg_common_fill() helper (Xin Long) [1223783] - [net] inet_diag: add const to inet_diag_req_v2 (Xin Long) [1223783] - [net] inet_diag: cleanups (Xin Long) [1223783] - [net] constify sock_diag_check_cookie() (Xin Long) [1223783] - [net] inet_diag: remove duplicate code from inet_twsk_diag_dump() (Xin Long) [1223783] - [net] vxlan: allow setting ipv6 traffic class (dst_cache part) (Jiri Benc) [1323141] - [net] ip_tunnel: fix preempt warning in ip tunnel creation/updating (Jiri Benc) [1323141] - [net] Make DST_CACHE a silent config option (Jiri Benc) [1323141] - [net] tunnels: fix usage of dst_cache on xmit (Jiri Benc) [1323141] - [net] ipv4: add dst cache support for gre lwtunnels (Jiri Benc) [1323141] - [net] geneve: add dst caching support (Jiri Benc) [1323141] - [net] add dst_cache to ovs vxlan lwtunnel (Jiri Benc) [1323141] - [net] use dst_cache for vxlan device (Jiri Benc) [1323141] - [net] ip_tunnel: replace dst_cache with generic implementation (Jiri Benc) [1323141] - [net] replace dst_cache ip6_tunnel implementation with the generic one (Jiri Benc) [1323141] - [net] add dst_cache support (Jiri Benc) [1323141] - [net] ipv6: Check expire on DST_NOCACHE route (Jiri Benc) [1323141] - [net] ipv6: Check rt->dst.from for the DST_NOCACHE route (Jiri Benc) [1323141] - [net] ip6_tunnel: fix dst leak (Jiri Benc) [1323141] - [net] ipv6: Replace spinlock with seqlock and rcu in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Avoid double dst_free (Jiri Benc) [1323141] - [net] ipv6: Fix dst_entry refcnt bugs in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Rename the dst_cache helper functions in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Refactor common ip6gre_tunnel_init codes (Jiri Benc) [1323141] - [net] ipv6: Avoid creating RTF_CACHE from a rt that is not managed by fib6 tree (Jiri Benc) [1323141] - [net] ipv6: Don't call with rt6_uncached_list_flush_dev (Jiri Benc) [1323141] - [mm] kmemleak_alloc_percpu() should follow the gfp from per_alloc() (Jiri Benc) [1323141] - [net] ipv6: ipv6_select_ident() returns a __be32 (Jiri Benc) [1323141] - [net] ipv6: udp: Do a route lookup and update during release_cb (Jiri Benc) [1323141] - [net] ipv6: datagram: Update dst cache of a connected datagram sk during pmtu update (Jiri Benc) [1323141] - [net] ipv6: datagram: Refactor dst lookup and update codes to a new function (Jiri Benc) [1323141] - [net] ipv6: datagram: Refactor flowi6 init codes to a new function (Jiri Benc) [1323141] - [net] ipv6: Fix a potential deadlock when creating pcpu rt (Jiri Benc) [1323141] - [net] ipv6: Add rt6_make_pcpu_route() (Jiri Benc) [1323141] - [net] ipv6: Remove un-used argument from ip6_dst_alloc() (Jiri Benc) [1323141] - [net] ipv6: Initialize rt6_info properly in ip6_blackhole_route() (Jiri Benc) [1323141] - [net] ipv6: Move common init code for rt6_info to a new function rt6_info_init() (Jiri Benc) [1323141] - [net] ipv6: Create percpu rt6_info (Jiri Benc) [1323141] - [net] ipv6: Keep track of DST_NOCACHE routes in case of iface down/unregister (Jiri Benc) [1323141] - [net] ipv6: Create RTF_CACHE clone when FLOWI_FLAG_KNOWN_NH is set (Jiri Benc) [1323141] - [net] ipv6: Set FLOWI_FLAG_KNOWN_NH at flowi6_flags (Jiri Benc) [1323141] - [net] ipv6: Add rt6_get_cookie() function (Jiri Benc) [1323141] - [net] ipv6: Only create RTF_CACHE routes after encountering pmtu exception (Jiri Benc) [1323141] - [net] ipv6: Remove external dependency on rt6i_dst and rt6i_src (Jiri Benc) [1323141] - [net] ipv6: Clean up ipv6_select_ident() and ip6_fragment() (Jiri Benc) [1323141] - [net] ipv6: Remove DST_METRICS_FORCE_OVERWRITE and _rt6i_peer (Jiri Benc) [1323141] - [net] sit: fix sit0 percpu double allocations (Jiri Benc) [1323141] - [net] sit: Use ipip6_tunnel_init as the ndo_init function. (Jiri Benc) [1323141] - [net] ipv6: do not erase dst address with flow label destination (Jiri Benc) [1323141] - [net] ipv6: remove old conditions on flow label sharing (Jiri Benc) [1323141] - [net] ipv4: do not use this_cpu_ptr() in preemptible context (Jiri Benc) [1323141] - [net] ipv6: use addrconf_get_prefix_route() to remove peer addr (Jiri Benc) [1323141] - [net] ipv6: fix a refcnt leak with peer addr (Jiri Benc) [1323141] - [net] ipv6: use ipv6_addr_any() helper (Jiri Benc) [1323141] - [net] ipv6: minor fib6 cleanups like type safety, bool conversion, inline removal (Jiri Benc) [1323141] - [net] ipv6: remove parameter rt from fib6_prune_clones() (Jiri Benc) [1323141] - [net] ipv6: namespace cleanups (Jiri Benc) [1323141] - [net] ipv6: Remove rebundant rt6i_nsiblings initialization (Jiri Benc) [1323141] - [net] sctp: Don't lookup dst if transport dst is still valid (Jiri Benc) [1323141] - [net] ipv6: stop sending PTB packets for MTU < 1280 (Jiri Benc) [1323141] - [net] ipv4: ip_tunnel: use net namespace from rtable not socket (Jiri Benc) [1323141] - [net] ipv6: hash net ptr into fragmentation bucket selection (Jiri Benc) [1323141] - [net] ipv4: hash net ptr into fragmentation bucket selection (Jiri Benc) [1323141]- [x86] kvm: Add stack frame dependency to vmcs_readl() (Josh Poimboeuf) [1320250] - [watchdog] hpwdt: Create stack frame in asminline_call() (Josh Poimboeuf) [1320250] - [watchdog] lto, watchdog/hpwdt.c: make assembler label global (Josh Poimboeuf) [1320250] - [x86] asm: Create stack frames in rwsem functions (Josh Poimboeuf) [1320250] - [x86] asm/power: Create stack frames in hibernate_asm_64.S (Josh Poimboeuf) [1320250] - [x86] asm/xen: Set ELF function type for xen_adjust_exception_frame() (Josh Poimboeuf) [1320250] - [x86] asm/xen: Create stack frames in xen-asm.S (Josh Poimboeuf) [1320250] - [x86] kvm: Make test_cc() always inline (Josh Poimboeuf) [1320250] - [x86] kvm: Set ELF function type for fastop functions (Josh Poimboeuf) [1320250] - [x86] kvm: Add stack frame dependency to fastop() inline asm (Josh Poimboeuf) [1320250] - [x86] xen: Add stack frame dependency to hypercall inline asm calls (Josh Poimboeuf) [1320250] - [x86] uaccess: Add stack frame output operand in get_user() inline asm (Josh Poimboeuf) [1320250] - [x86] paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK (Josh Poimboeuf) [1320250] - [x86] asmlinkage, paravirt: Make paravirt thunks global (Josh Poimboeuf) [1320250] - [x86] asm/acpi: Create a stack frame in do_suspend_lowlevel() (Josh Poimboeuf) [1320250] - [x86] paravirt: Add stack frame dependency to PVOP inline asm calls (Josh Poimboeuf) [1320250] - [x86] crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move jump_table to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Create stack frames in crypto functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Don't use RBP as a scratch register (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Simplify stack usage in sha-mb functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move .Lbswap_mask data to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Annotate callable functions (Josh Poimboeuf) [1320250] - [x86] entry/64: Fix stack return address retrieval in thunk (Josh Poimboeuf) [1320250] - [x86] asm/entry: Create stack frames in thunk functions (Josh Poimboeuf) [1320250] - [x86] asm/64: Open-code register save/restore in trace_hardirqs*() thunks (Josh Poimboeuf) [1320250] - [x86] asmlinkage: Make kprobes code visible and fix assembler code (Josh Poimboeuf) [1320250] - [x86] asm: Add several arch/x86/lib files to objtool whitelist (Josh Poimboeuf) [1320250] - [x86] asm/efi: Add efi stub code to objtool whitelist (Josh Poimboeuf) [1320250] - [kernel] sched: Mark __schedule() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] xen: Mark xen_cpuid() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] kprobes: Mark kretprobe_trampoline() stack frame as non-standard (Josh Poimboeuf) [1320250] - [tools] objtool: Allow building with older libelf (Josh Poimboeuf) [1320250] - [tools] objtool: Detect falling through to the next function (Josh Poimboeuf) [1320250] - [tools] objtool: Add workaround for GCC switch jump table bug (Josh Poimboeuf) [1320250] - [tools] objtool: Only print one warning per function (Josh Poimboeuf) [1320250] - [tools] objtool: Add several performance improvements (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings for functions with multiple switch statements (Josh Poimboeuf) [1320250] - [tools] objtool: Rename some variables and functions (Josh Poimboeuf) [1320250] - [tools] objtool: Remove superflous INIT_LIST_HEAD (Josh Poimboeuf) [1320250] - [tools] objtool: Add helper macros for traversing instructions (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings related to sibling calls (Josh Poimboeuf) [1320250] - [tools] objtool: Compile with debugging symbols (Josh Poimboeuf) [1320250] - [tools] objtool: Detect infinite recursion (Josh Poimboeuf) [1320250] - [tools] objtool: Prevent infinite recursion in noreturn detection (Josh Poimboeuf) [1320250] - [scripts] objtool: Detect and warn if libelf is missing and don't break the build (Josh Poimboeuf) [1320250] - [makefile] tools: Support relative directory path for 'O=' (Josh Poimboeuf) [1320250] - [tools] objtool: Support CROSS_COMPILE (Josh Poimboeuf) [1320250] - [tools] x86/asm/decoder: Use explicitly signed chars (Josh Poimboeuf) [1320250] - [x86] objtool: Enable stack metadata validation on 64-bit x86 (Josh Poimboeuf) [1320250] - [scripts] objtool: Add CONFIG_STACK_VALIDATION option (Josh Poimboeuf) [1320250] - [tools] objtool: Add tool to perform compile-time stack metadata validation (Josh Poimboeuf) [1320250] - [scripts] objtool: Mark non-standard object files and directories (Josh Poimboeuf) [1320250] - [include] objtool: Add STACK_FRAME_NON_STANDARD() macro (Josh Poimboeuf) [1320250] - [x86] asm: Add C versions of frame pointer macros (Josh Poimboeuf) [1320250] - [x86] asm: Clean up frame pointer macros (Josh Poimboeuf) [1320250] - [x86] jump-label: Use best default nops for inital jump label calls (Josh Poimboeuf) [1320250] - [x86] asm/decoder: Create artificial 3rd byte for 2-byte VEX (Josh Poimboeuf) [1320250] - [tools] lib: kill arch_fast_hash library bits (Josh Poimboeuf) [1320250] - [fs] replace remaining users of arch_fast_hash with jhash (Josh Poimboeuf) [1320250] - [x86] asm: Extend definitions of _ASM_* with a raw format (Josh Poimboeuf) [1320250] - [x86] asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible (Josh Poimboeuf) [1320250]- [x86] perf: Add constraint for IVB CYCLE_ACTIVITY:CYCLES_LDM_PENDING (Jiri Olsa) [1337884] - [x86] perf: Make L1D_PEND_MISS.FB_FULL not constrained on Haswell (Jiri Olsa) [1337884] - [x86] perf: Fix INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_NA macro (Jiri Olsa) [1337884] - [powerpc] eeh: Restore initial state in eeh_pe_reset_and_recover() (David Gibson) [1266833] - [powerpc] eeh: Don't report error in eeh_pe_reset_and_recover() (David Gibson) [1266833] - [powerpc] Fix definition of SIAR and SDAR registers (Thomas Huth) [1342027] - [powerpc] kvm: Fix emulated MMIO sign-extension (Thomas Huth) [1342027] - [powerpc] kvm: book3s_pr: Manage single-step mode (Thomas Huth) [1342027] - [powerpc] kvm: Account TCE-containing pages in locked_vm (Thomas Huth) [1342027] - [powerpc] kvm: Use RCU for arch.spapr_tce_tables (Thomas Huth) [1342027] - [powerpc] kvm: Rework H_PUT_TCE/H_GET_TCE handlers (Thomas Huth) [1342027] - [kernel] list: Add lockless list traversal primitives (Thomas Huth) [1342027] - [s390] ftrace: enforce DYNAMIC_FTRACE if FUNCTION_TRACER is selected (Jessica Yu) [1117927] - [s390] ftrace: add HAVE_DYNAMIC_FTRACE_WITH_REGS support (Jessica Yu) [1117927] - [s390] ftrace: optimize function graph caller code (Jessica Yu) [1117927] - [s390] pass march flag to assembly files as well (Jessica Yu) [1117927] - [scsi] libsas: remove task_collector mode (David Milburn) [1295910] - [scsi] libsas: use ata_dev_classify() (David Milburn) [1295910] - [scsi] isci: remove SCSI host before detaching from SAS transport (David Milburn) [1295910] - [scsi] isci: Spelling s/stucture/structure/ (David Milburn) [1295910] - [scsi] isci: Use pci_enable_msix_exact() instead of pci_enable_msix() (David Milburn) [1295910] - [scsi] isci: update version to 1.2 (David Milburn) [1295910] - [scsi] isci: Fix a infinite loop (David Milburn) [1295910] - [hv] vmbus: Use READ_ONCE() to read variables that are volatile (Vitaly Kuznetsov) [1339684] - [hv] vmbus: Introduce functions for estimating room in the ring buffer (Vitaly Kuznetsov) [1339684] - [hv] vmbus: Fix signaling logic in hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1339684] - [md] dm thin: remove __bio_inc_remaining() and switch to using bio_inc_remaining() (Mike Snitzer) [1337254]- [acpi] acpi / lpss: Fix up acpi_lpss_create_device() (Myron Stowe) [1344513] - [acpi] x86/pci/acpi: Make all resources except io 0xcf8-0xcff available on PCI bus (Myron Stowe) [1344513] - [acpi] x86/pci/acpi: Relax ACPI resource descriptor checks to work around BIOS bugs (Myron Stowe) [1344513] - [x86] pci/acpi: Ignore resources consumed by host bridge itself (Myron Stowe) [1344513] - [acpi] acpi / resources: Change pr_info() to pr_debug() for debug information (Myron Stowe) [1344513] - [x86] pci/acpi: Use common ACPI resource interfaces to simplify implementation (Myron Stowe) [1344513] - [x86] pci: Fix the range check for IO resources (Myron Stowe) [1344513] - [include] pci: Use common resource list management code instead of private implementation (Myron Stowe) [1344513] - [kernel] resources: Move struct resource_list_entry from ACPI into resource core (Myron Stowe) [1344513] - [include] acpi: Introduce helper function acpi_dev_filter_resource_type() (Myron Stowe) [1344513] - [include] acpi: Add field offset to struct resource_list_entry (Myron Stowe) [1344513] - [acpi] Translate resource into master side address for bridge window resources (Myron Stowe) [1344513] - [include] acpi: Return translation offset when parsing ACPI address space resources (Myron Stowe) [1344513] - [acpi] Enforce stricter checks for address space descriptors (Myron Stowe) [1344513] - [acpi] Set flag IORESOURCE_UNSET for unassigned resources (Myron Stowe) [1344513] - [acpi] Normalize return value of resource parser functions (Myron Stowe) [1344513] - [acpi] Fix a bug in parsing ACPI Memory24 resource (Myron Stowe) [1344513] - [acpi] Add prefetch decoding to the address space parser (Myron Stowe) [1344513] - [acpi] Move the window flag logic to the combined parser (Myron Stowe) [1344513] - [acpi] Unify the parsing of address_space and ext_address_space (Myron Stowe) [1344513] - [acpi] Let the parser return false for disabled resources (Myron Stowe) [1344513] - [acpi] Use the length check for io resources as well (Myron Stowe) [1344513] - [acpi] Implement proper length checks for mem resources (Myron Stowe) [1344513] - [acpi] Remove redundant check in function acpi_dev_resource_address_space() (Myron Stowe) [1344513] - [include] acpica: resources: Provide common part for struct acpi_resource_address structures (Myron Stowe) [1344513] - [acpi] Correct return value of acpi_dev_resource_address_space() (Myron Stowe) [1344513] - [acpi] acpi / resources: only reject zero length resources based at address zero (Myron Stowe) [1344513] - [pnp] pnp / acpi: proper handling of ACPI IO/Memory resource parsing failures (Myron Stowe) [1344513] - [acpi] acpi / resources: ignore invalid ACPI device resources (Myron Stowe) [1344513] - [dma] acpi-dma: remove ugly conversion (Myron Stowe) [1344513] - [acpi] acpi / scan: Drop unnecessary label from acpi_create_platform_device() (Myron Stowe) [1344513] - [acpi] acpi / scan: Allow platform device creation without any IO resources (Myron Stowe) [1344513] - [sound] pci: hda/ca0132 - use generic parser for some models (Jaroslav Kysela) [918176] - [sound] alsa: hda/realtek - Add support for ALC295/ALC3254 (Jaroslav Kysela) [1331010] - [sound] revert "alsa: hda_intel: add card number to irq description" (Jaroslav Kysela) [1288993] - [s390] mm: fix asce_bits handling with dynamic pagetable levels (Hendrik Brueckner) [1337933] - [nvme] add missing lock nesting notation (David Milburn) [1344385] - [x86] amd: Fix last level cache topology for AMD Fam17h systems (Kim Naru) [1303705] - [x86] pci: Mark Intel Grangeville ixgbe variant 0x15AC as supported (Prarit Bhargava) [1342078] - [x86] efi: Include a .bss section within the PE/COFF headers (Denys Vlasenko) [1335188] - [x86] kvm: Conditionally register IRQ bypass consumer (Alex Williamson) [1341790] - [virt] irqbypass: Disallow NULL token (Alex Williamson) [1341790] - [pci] Work around Intel Sunrise Point PCH incorrect ACS capability (Alex Williamson) [1320742] - [pci] Reverse standard ACS vs device-specific ACS enabling (Alex Williamson) [1320742] - [vfio] pci: Add test for BAR restore (Alex Williamson) [1286274] - [pci] Hide broken INTx support from user (Alex Williamson) [1286274] - [vfio] make vfio run on s390 (Alex Williamson) [1286274] - [pci] Mark Intel i40e NIC INTx masking as broken (Alex Williamson) [1286274] - [powerpc] kernel: Enable seccomp filter (Gustavo Duarte) [1186835] - [powerpc] Use orig_gpr3 in syscall_get_arguments() (Gustavo Duarte) [1186835] - [powerpc] Drop unused syscall_get_error() (Gustavo Duarte) [1186835] - [powerpc] Rework syscall_get_arguments() so there is only one loop (Gustavo Duarte) [1186835] - [powerpc] kernel: Change the do_syscall_trace_enter() API (Gustavo Duarte) [1186835] - [powerpc] kernel: Add SIG_SYS support for compat tasks (Gustavo Duarte) [1186835] - [powerpc] Change syscall_get_nr() to return int (Gustavo Duarte) [1186835] - [powerpc] Don't negate error in syscall_set_return_value() (Gustavo Duarte) [1186835] - [powerpc] kernel: Switch to using MAX_ERRNO (0/9) (Gustavo Duarte) [1186835] - [powerpc] pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was added (Thomas Huth) [1340445] - [powerpc] pseries: Add POWER8NVL support to ibm, client-architecture-support call (Thomas Huth) [1340445]- [md] block: make bio_inc_remaining() interface accessible again (Mike Snitzer) [1337254] - [md] dm raid: make sure no feature flags are set in metadata (Mike Snitzer) [1337254] - [md] dm ioctl: drop use of __GFP_REPEAT in copy_params()'s __vmalloc() call (Mike Snitzer) [1337254] - [md] dm stats: fix spelling mistake in Documentation (Mike Snitzer) [1337254] - [md] dm cache: update cache-policies.txt now that mq is an alias for smq (Mike Snitzer) [1337254] - [md] dm mpath: eliminate use of spinlock in IO fast-paths (Mike Snitzer) [1337254] - [md] dm mpath: move trigger_event member to the end of 'struct multipath' (Mike Snitzer) [1337254] - [md] dm mpath: use atomic_t for counting members of 'struct multipath' (Mike Snitzer) [1337254] - [md] dm mpath: switch to using bitops for state flags (Mike Snitzer) [1337254] - [md] dm thin: Remove return statement from void function (Mike Snitzer) [1337254] - [md] dm: remove unused mapped_device argument from free_tio() (Mike Snitzer) [1337254] - [mm] document improved handling of swappiness==0 (Jerome Marchand) [1341488] - [mm] vmstat: make vmstat_update deferrable (Jerome Marchand) [1294987] - [mm] vmstat: make quiet_vmstat lighter (Jerome Marchand) [1294987] - [mm] vmstat: Remove BUG_ON from vmstat_update (Jerome Marchand) [1294987] - [mm] vmstat: make vmstat_updater deferrable again and shut down on idle (Jerome Marchand) [1294987] - [mm] fix anon_vma->degree underflow in anon_vma endless growing prevention (Jerome Marchand) [1341497] - [mm] fix corner case in anon_vma endless growing prevention (Jerome Marchand) [1341497] - [mm] prevent endless growth of anon_vma hierarchy (Jerome Marchand) [1341497] - [mm] memory_hotplug: check for missing sections in test_pages_in_a_zone() (George Beshers) [1326837] - [mm] compaction: make isolate_freepages start at pageblock boundary ("Herton R. Krzesinski") [1344770] - [mm] compaction: detect when scanners meet in isolate_freepages ("Herton R. Krzesinski") [1344770] - [mm] compaction: reset cached scanner pfn's before reading them ("Herton R. Krzesinski") [1344770] - [mm] rmap: fix use-after-free in __put_anon_vma ("Herton R. Krzesinski") [1344770] - [kernel] sched: Use CPUPRI_NR_PRIORITIES instead of MAX_RT_PRIO in cpupri check ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: fix a possible race condition between rescuer and pwq-release ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: make rescuer_thread() empty wq->maydays list before exiting ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: fix bugs in wq_update_unbound_numa() failure path ("Herton R. Krzesinski") [1344770] - [include] trace: module: Maintain a valid user count ("Herton R. Krzesinski") [1344770] - [kernel] hrtimer: Set expiry time before switch_hrtimer_base() ("Herton R. Krzesinski") [1344770] - [kernel] timer: Prevent overflow in apply_slack ("Herton R. Krzesinski") [1344770] - [mm] make fixup_user_fault() check the vma access rights too ("Herton R. Krzesinski") [1344770] - [kernel] futex: Prevent attaching to kernel threads ("Herton R. Krzesinski") [1344770] - [kernel] tracepoint: Do not waste memory on mods with no tracepoints ("Herton R. Krzesinski") [1344770] - [kernel] hung_task: check the value of "sysctl_hung_task_timeout_sec" ("Herton R. Krzesinski") [1344770] - [kernel] exit: call disassociate_ctty() before exit_task_namespaces() ("Herton R. Krzesinski") [1344770] - [kernel] wait: fix reparent_leader() vs EXIT_DEAD->EXIT_ZOMBIE race ("Herton R. Krzesinski") [1344770] - [kernel] tracing: Fix array size mismatch in format string ("Herton R. Krzesinski") [1344770] - [kernel] cpuset: fix a locking issue in cpuset_migrate_mm() (Mateusz Guzik) [1342400] - [kernel] ptrace: make wait_on_bit(JOBCTL_TRAPPING_BIT) in ptrace_attach() killable (Jiri Olsa) [1334503] - [kernel] sched/numa: Cap PTE scanning overhead to 3 of run time (Rik van Riel) [1276398] - [kernel] sched/numa: Fix math underflow in task_tick_numa() (Rik van Riel) [1276398]- [net] openvswitch: internal_set_rx_headroom() can be static (Jakub Sitnicki) [1322337] - [net] veth: implement ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] tun: implement ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] openvswitch: propagate per dp max headroom to all vports (Jakub Sitnicki) [1322337] - [net] bridge: notify enslaved devices of headroom changes (Jakub Sitnicki) [1322337] - [net] netdev: introduce ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] bridge: inherit slave devices needed_headroom (Jakub Sitnicki) [1322337] - [net] ndo: consolidate reserved fields (Jiri Benc) [1339642] - [net] move ndo_set_vf_trust to net_device_ops_extended (Jiri Benc) [1339642] - [net] move ndo_dfwd_add/del_station to net_device_ops_extended (Jiri Benc) [1339642] - [net] move ndo_set_tx_maxrate to net_device_ops_extended (Jiri Benc) [1339642] - [net] fix wrong merge of ndo_set_vf_rate documentation (Jiri Benc) [1339642] - [net] introduce net_device_ops_extended (Jiri Benc) [1339642] - [net] vlan: pull on __vlan_insert_tag error path and fix csum correction (Aaron Conole) [1328847] - [net] use skb_postpush_rcsum instead of own implementations (Aaron Conole) [1328847] - [net] add skb_postpush_rcsum and fix dev_forward_skb occasions (Aaron Conole) [1328847] - [net] sctp: add support for RPS and RFS (Marcelo Leitner) [981353]- [netdrv] sfc: report supported link speeds on SFP connections (Jarod Wilson) [1166525] - [netdrv] be2net: Don't leak iomapped memory on removal (Ivan Vecera) [1315715] - [netdrv] be2net: don't report EVB for older chipsets when SR-IOV is disabled (Ivan Vecera) [1304414] - [netdrv] be2net: remove vlan promisc capability from VF's profile descriptors (Ivan Vecera) [1251919] - [netdrv] be2net: support ethtool get-dump option (Ivan Vecera) [1271067] - [netdrv] tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs (Ivan Vecera) [1287875] - [netdrv] tg3: avoid uninitialized variable warning (Ivan Vecera) [1287875] - [netdrv] tg3: Fix temperature reporting (Ivan Vecera) [1287875] - [netdrv] tg3: use napi_complete_done() (Ivan Vecera) [1287875] - [netdrv] bnx2x, tg3: Replace put_page(virt_to_head_page()) with skb_free_frag() (Ivan Vecera) [1287875] - [netdrv] qlcnic: potential NULL dereference in qlcnic_83xx_get_minidump_template() (Harish Patil) [1275799] - [netdrv] qlcnic: Update version to 5.3.64 (Harish Patil) [1275799] - [netdrv] qlcnic: protect qlicnic_attach_func with rtnl_lock (Harish Patil) [1275799] - [netdrv] qlcnic: Fix mailbox completion handling during spurious interrupt (Harish Patil) [1275799] - [netdrv] qlcnic: Remove unnecessary usage of atomic_t (Harish Patil) [1275799] - [netdrv] qlcnic: correctly handle qlcnic_alloc_mbx_args (Harish Patil) [1275799] - [netdrv] qlcnic: constify qlcnic_dcb_ops structures (Harish Patil) [1275799] - [netdrv] qlcnic: fix a loop exit condition better (Harish Patil) [1275799] - [netdrv] qlcnic: fix a timeout loop (Harish Patil) [1275799] - [netdrv] qlcnic: constify qlcnic_mbx_ops structure (Harish Patil) [1275799] - [netdrv] qlcnic: track vxlan port count (Harish Patil) [1275799] - [netdrv] qlcnic: delete redundant memsets (Harish Patil) [1275799] - [netdrv] qlcnic: Update version to 5.3.63 (Harish Patil) [1275799] - [netdrv] qlcnic: Don't use kzalloc unncecessarily for allocating large chunk of memory (Harish Patil) [1275799] - [netdrv] qlcnic: Add new VF device ID 0x8C30 (Harish Patil) [1275799] - [netdrv] qlcnic: Print firmware minidump buffer and template header addresses (Harish Patil) [1275799] - [netdrv] qlcnic: Add support to enable capability to extend minidump for iSCSI (Harish Patil) [1275799] - [netdrv] qlcnic: Rearrange ordering of header files inclusion (Harish Patil) [1275799] - [netdrv] qlcnic: Fix corruption while copying (Harish Patil) [1275799] - [netdrv] qlcnic: Deletion of unnecessary memset (Harish Patil) [1275799] - [netdrv] qlcnic: clean up sysfs error codes (Harish Patil) [1275799] - [netdrv] ethernet: codespell comment spelling fixes (Harish Patil) [1275799] - [netdrv] treewide: Fix typo in printk messages (Harish Patil) [1275799] - [netdrv] bnx2x: allow adding VLANs while interface is down (Michal Schmidt) [1275795] - [netdrv] bnx2x: avoid leaking memory on bnx2x_init_one() failures (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent false warning for lack of FC NPIV (Michal Schmidt) [1275795] - [netdrv] bnx2x: don't wait for Tx completion on recovery (Michal Schmidt) [1275795 1320748] - [netdrv] bnx2x: fix indentation in bnx2x_sp_task() (Michal Schmidt) [1275795] - [netdrv] bnx2x: define event data reserved fields as little-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: define fields of struct cfc_del_event_data as little-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: access cfc_del_event only if the opcode is CFC_DEL (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix receive of VF->PF mailbox messages by the PF on big-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix sending VF->PF messages on big-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix crash on big-endian when adding VLAN (Michal Schmidt) [1275795] - [netdrv] bnx2x: add a separate GENEVE Kconfig symbol (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix 84833 phy command handler (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix led setting for 84858 phy (Michal Schmidt) [1275795] - [netdrv] bnx2x: Correct 84858 PHY fw version (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix 84833 RX CRC (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix link-forcing for KR2 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Warn about grc timeouts in register dump (Michal Schmidt) [1271075 1275795] - [netdrv] bnx2x: Add missing HSI for big-endian machines (Michal Schmidt) [1275795] - [netdrv] bnx2x: extend DCBx support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add support for single-port DCBx (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add Geneve inner-RSS support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Remove unneccessary EXPORT_SYMBOL (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent FW assertion when using Vxlan (Michal Schmidt) [1275795] - [netdrv] bnx2x: remove rx_pkt/rx_calls (Michal Schmidt) [1275795] - [netdrv] bnx2x: avoid soft lockup in bnx2x_poll() (Michal Schmidt) [1178598 1275795] - [netdrv] bnx2x: simplify distinction between port and func stats (Michal Schmidt) [1275795] - [netdrv] bnx2x: change FW GRO error message to WARN_ONCE (Michal Schmidt) [1275795] - [netdrv] bnx2x: drop redundant error message about allocation failure (Michal Schmidt) [1275795] - [netdrv] bnx2x: Utilize FW 7.13.1.0 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Show port statistics in Multi-function (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add new SW stat 'tx_exhaustion_events' (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent UDP 4-tuple configurations on older adapters (Michal Schmidt) [1275795] - [netdrv] bnx2x: byte swap rss_key to comply to Toeplitz specs (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix vxlan removal (Michal Schmidt) [1275795] - [netdrv] bnx2x: track vxlan port count (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add new device ids under the Qlogic vendor (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix vxlan endianity issue (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add vxlan RSS support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix bandwidth allocation for some MF modes (Michal Schmidt) [1275795] - [netdrv] bnx2x: Free NVRAM lock at end of each page (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent null pointer dereference on SKB release (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add BD support for storage (Michal Schmidt) [1275795] - [netdrv] cnic: Add the interfaces to get FC-NPIV table (Michal Schmidt) [1275795] - [netdrv] cnic: Populate upper layer driver state in MFW (Michal Schmidt) [1275795] - [netdrv] bnx2x: Correct logic for pvid configuration (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix VLANs null-pointer for 57710, 57711 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1275795] - [netdrv] bnx2x: add vlan filtering offload (Michal Schmidt) [1275795] - [netdrv] bnx2x: Bump up driver version to 1.712.30 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add MFW dump support (Michal Schmidt) [1275795] - [netdrv] bnx2x: new Multi-function mode - BD (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add 84858 phy support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Rebrand from 'broadcom' into 'qlogic' (Michal Schmidt) [1275795] - [netdrv] bnx2x: Utilize FW 7.12.30 (Michal Schmidt) [1275795] - [netdrv] bnx2x: only report most generic filters in get_ts_info (Michal Schmidt) [1275795] - [netdrv] bnx2x: Replace put_page(virt_to_head_page()) with skb_free_frag() (Michal Schmidt) [1275795] - [netdrv] ptp: bnx2x: convert to the 64 bit get/set time methods (Michal Schmidt) [1275795] - [netdrv] bnx2x: convert to CYCLECOUNTER_MASK macro (Michal Schmidt) [1275795] - [netdrv] bnx2x: conversion of smp_mb__*() (Michal Schmidt) [1275795] - [net] can: replace timestamp as unique skb attribute (John Linville) [1333130] - [net] can: introduce new raw socket option to join the given CAN filters (John Linville) [1333130] - [net] can: fix loss of CAN frames in raw_rcv (John Linville) [1333130] - [netdrv] can: usb_8dev: fix urb leak on failure path in usb_8dev_start() (John Linville) [1333130] - [netdrv] can: esd_usb2: check index of array before accessing (John Linville) [1333130] - [net] can: add missing initialisations in CAN related skbuffs (John Linville) [1333130] - [netdrv] can: ems_usb: fix coding style (John Linville) [1333130] - [netdrv] can: ems_usb: Fix possible tx overflow (John Linville) [1333130] - [net] can: fix multiple delivery of a single CAN frame for overlapping CAN filters (John Linville) [1333130] - [netdrv] can: ems_usb: fix endianess of CAN ID (John Linville) [1333130] - [netdrv] can: kvaser_usb: Do not sleep in atomic context (John Linville) [1333130] - [netdrv] can: kvaser_usb: Reset all URB tx contexts upon channel close (John Linville) [1333130] - [netdrv] can: kvaser_usb: Don't free packets when tight on URBs (John Linville) [1333130] - [net] can: fix spelling errors (John Linville) [1333130] - [netdrv] can: peak_usb: fix multi-byte values endianess (John Linville) [1333130] - [netdrv] can: peak_usb: fix cleanup sequence order in case of error during init (John Linville) [1333130] - [netdrv] can: peak_usb: fix memset() usage (John Linville) [1333130] - [netdrv] can: esd_usb2: fix memory leak on disconnect (John Linville) [1333130] - [netdrv] can: sja1000_isa: add locking for indirect register access mode (John Linville) [1333130] - [netdrv] can: c_can: use proper type for 'instance' (John Linville) [1333130] - [netdrv] can: c_can: Provide protection in the xmit path (John Linville) [1333130] - [netdrv] can: c_can: Remove EOB exit (John Linville) [1333130] - [netdrv] can: move sanity check for bitrate and tq into can_get_bittiming (John Linville) [1333130] - [netdrv] can: preserve skbuff protocol in can_put_echo_skb (John Linville) [1333130] - [netdrv] can: peak_usb: fix mem leak in pcan_usb_pro_init() (John Linville) [1333130] - [netdrv] can: ems_usb: fix urb leaks on failure paths (John Linville) [1333130] - [netdrv] can: c_can: fix calculation of transmitted bytes on tx complete (John Linville) [1333130] - [netdrv] can: kvaser_usb: fix usb endpoints detection (John Linville) [1333130] - [netdrv] can: c_can: Fix RX message handling, handle lost message before EOB (John Linville) [1333130] - [netdrv] slip/slcan: added locking in wakeup function (John Linville) [1333130] - [netdrv] can: pcan_usb_core: fix memory leak on failure paths in peak_usb_start() (John Linville) [1333130] - [netdrv] can: c_can: fix error checking of priv->instance in probe() (John Linville) [1333130] - [netdrv] can: Convert to use devm_ioremap_resource (John Linville) [1333130]- [net] netfilter: fix oops with metadata dst (Lance Richardson) [1283886] - [net] gre: reject GUE and FOU in collect metadata mode (Lance Richardson) [1283886] - [net] gre: build header correctly for collect metadata tunnels (Lance Richardson) [1283886] - [net] gre: do not assign header_ops in collect metadata mode (Lance Richardson) [1283886] - [net] openvswitch: Orphan skbs before IPv6 defrag (Lance Richardson) [1283886] - [net] ip_tunnel: Fix returned tc and hoplimit values for route with IPv6 encapsulation (Lance Richardson) [1283886] - [net] vxlan: fix sparse warnings (Lance Richardson) [1283886] - [net] geneve: fix populating tclass in geneve_get_v6_dst (Lance Richardson) [1283886] - [net] vxlan: fix populating tclass in vxlan6_get_route (Lance Richardson) [1283886] - [net] geneve: support setting IPv6 flow label (Lance Richardson) [1283886] - [net] vxlan: support setting IPv6 flow label (Lance Richardson) [1283886] - [net] ip_tunnel: add support for setting flow label via collect metadata (Lance Richardson) [1283886] - [net] vxlan: allow setting ipv6 traffic class (Lance Richardson) [1283886] - [net] vxlan: fix missing options_len update on RX with collect metadata (Lance Richardson) [1283886] - [net] vxlan: simplify metadata_dst usage in vxlan_rcv (Lance Richardson) [1283886] - [net] vxlan: consolidate rx handling to a single function (Lance Richardson) [1283886] - [net] vxlan: move ECN decapsulation to a separate function (Lance Richardson) [1283886] - [net] vxlan: move inner L2 header processing to a separate function (Lance Richardson) [1283886] - [net] vxlan: consolidate GBP handling even more (Lance Richardson) [1283886] - [net] geneve: Support outer IPv4 Tx checksums by default (Lance Richardson) [1283886] - [net] lwtunnel: fix rx checksum setting for lwt devices tunneling over ipv6 (Lance Richardson) [1283886] - [net] vxlan: do not use fdb in metadata mode (Lance Richardson) [1283886] - [net] geneve: clear IFF_TX_SKB_SHARING (Lance Richardson) [1283886] - [net] vxlan: clear IFF_TX_SKB_SHARING (Lance Richardson) [1283886] - [net] iptunnel: scrub packet in iptunnel_pull_header (Lance Richardson) [1283886] - [net] vxlan: move vxlan device lookup before iptunnel_pull_header (Lance Richardson) [1283886] - [net] geneve: move geneve device lookup before iptunnel_pull_header (Lance Richardson) [1283886] - [net] geneve: implement geneve_get_sk_family helper (Lance Richardson) [1283886] - [net] geneve: Refine MTU limit (Lance Richardson) [1283886] - [net] vxlan: tun_id is 64bit, not 32bit (Lance Richardson) [1283886] - [net] vxlan: treat vni in metadata based tunnels consistently (Lance Richardson) [1283886] - [net] vxlan: clean up rx error path (Lance Richardson) [1283886] - [net] vxlan: clean up extension handling on rx (Lance Richardson) [1283886] - [net] vxlan: move GBP header parsing to a separate function (Lance Richardson) [1283886] - [net] vxlan: simplify vxlan_remcsum (Lance Richardson) [1283886] - [net] vxlan: keep flags and vni in network byte order (Lance Richardson) [1283886] - [net] vxlan: introduce vxlan_hdr (Lance Richardson) [1283886] - [net] vxlan: udp_tunnel duplicate include net/udp_tunnel.h (Lance Richardson) [1283886] - [net] vxlan, gre, geneve: Set a large MTU on ovs-created tunnel devices (Lance Richardson) [1283886] - [net] geneve: Relax MTU constraints (Lance Richardson) [1283886] - [net] vxlan: Relax MTU constraints (Lance Richardson) [1283886] - [net] vxlan: consolidate vxlan_xmit_skb and vxlan6_xmit_skb (Lance Richardson) [1283886] - [net] vxlan: consolidate csum flag handling (Lance Richardson) [1283886] - [net] vxlan: consolidate output route calculation (Lance Richardson) [1283886] - [net] vxlan: restructure vxlan.h definitions (Lance Richardson) [1283886] - [net] vxlan: remove duplicated macros (Lance Richardson) [1283886] - [net] vxlan: cleanup types (Lance Richardson) [1283886] - [net] vxlan: fix a out of bounds access in __vxlan_find_mac (Lance Richardson) [1283886] - [net] inet: frag: Always orphan skbs inside ip_defrag() (Lance Richardson) [1283886 1338099] - [net] tunnels: Allow IPv6 UDP checksums to be correctly controlled (Lance Richardson) [1283886] - [net] gro: Make GRO aware of lightweight tunnels (Lance Richardson) [1283886] - [net] openvswitch: update kernel doc for struct vport (Lance Richardson) [1283886] - [net] openvswitch: fix struct geneve_port member name (Lance Richardson) [1283886] - [net] udp: restrict offloads to one namespace (Lance Richardson) [1283886] - [net] vxlan: fix test which detect duplicate vxlan iface (Lance Richardson) [1283886] - [net] ipv4: fix endianness warnings in ip_tunnel_core.c (Lance Richardson) [1283886] - [net] ip6_tunnel: make ip6tunnel_xmit definition conditional (Lance Richardson) [1283886] - [net] ip_tunnel: Move stats update to iptunnel_xmit() (Lance Richardson) [1283886] - [net] geneve: initialize needed_headroom (Lance Richardson) [1283886] - [net] openvswitch: correct encoding of set tunnel action attributes (Lance Richardson) [1283886] - [net] geneve: Add geneve_get_rx_port support (Lance Richardson) [1283886] - [net] geneve: Add geneve udp port offload for ethernet devices (Lance Richardson) [1283886] - [net] geneve: UDP checksum configuration via netlink (Lance Richardson) [1283886] - [net] geneve: Fix IPv6 xmit stats update (Lance Richardson) [1283886] - [net] vxlan: interpret IP headers for ECN correctly (Lance Richardson) [1283886] - [net] vxlan: support ndo_fill_metadata_dst also for IPv6 (Lance Richardson) [1283886] - [net] vxlan: move IPv6 outpute route calculation to a function (Lance Richardson) [1283886] - [net] vxlan: fix incorrect RCO bit in VXLAN header (Lance Richardson) [1283886] - [net] openvswitch: fix hangup on vxlan/gre/geneve device deletion (Lance Richardson) [1283886] - [net] openvswitch: properly refcount vport-vxlan module (Lance Richardson) [1283886] - [net] ip_tunnel: disable preemption when updating per-cpu tstats (Lance Richardson) [1283886] - [net] tun_dst: Fix potential NULL dereference (Lance Richardson) [1283886] - [net] geneve: add IPv6 bits to geneve_fill_metadata_dst (Lance Richardson) [1283886] - [net] geneve: handle ipv6 priority like ipv4 tos (Lance Richardson) [1283886] - [net] geneve: implement support for IPv6-based tunnels (Lance Richardson) [1283886] - [net] openvswitch: Fix egress tunnel info (Lance Richardson) [1283886] - [net] openvswitch: Use dev_queue_xmit for vport send (Lance Richardson) [1283886] - [net] openvswitch: Fix incorrect type use (Lance Richardson) [1283886] - [net] openvswitch: Allocate memory for ovs internal device stats. (Lance Richardson) [1283886] - [net] tunnels: Don't require remote endpoint or ID during creation (Lance Richardson) [1283886] - [net] openvswitch: Scrub skb between namespaces (Lance Richardson) [1283886] - [net] openvswitch: netlink attributes for IPv6 tunneling (Lance Richardson) [1283886] - [net] openvswitch: add tunnel protocol to sw_flow_key (Lance Richardson) [1283886] - [net] openvswitch: Fix ovs_vport_get_stats() (Lance Richardson) [1283886] - [net] ipv4: fix reply_dst leakage on arp reply (Lance Richardson) [1283886] - [net] vxlan: support both IPv4 and IPv6 sockets in a single vxlan device (Lance Richardson) [1283886] - [net] vxlan: make vxlan_sock_add and vxlan_sock_release complementary (Lance Richardson) [1283886] - [net] lwtunnel: remove source and destination UDP port config option (Lance Richardson) [1283886] - [net] ipv4: send arp replies to the correct tunnel (Lance Richardson) [1283886] - [net] geneve: use network byte order for destination port config parameter (Lance Richardson) [1283886] - [net] geneve: ensure ECN info is handled properly in all tx/rx paths (Lance Richardson) [1283886] - [net] geneve: remove vlan-related feature assignment (Lance Richardson) [1283886] - [net] ip6tunnel: make rx/tx bytes counters consistent (Lance Richardson) [1283886] - [net] iptunnel: make rx/tx bytes counters consistent (Lance Richardson) [1283886] - [net] vxlan: reject IPv6 addresses if IPv6 is not configured (Lance Richardson) [1283886] - [net] vxlan: set needed headroom correctly (Lance Richardson) [1283886] - [net] openvswitch: Fix mask generation for nested attributes (Lance Richardson) [1283886] - [net] vxlan: Refactor vxlan_udp_encap_recv() to kill compiler warning (Lance Richardson) [1283886] - [net] ip_tunnel: Use API to access tunnel metadata options (Lance Richardson) [1283886] - [net] openvswitch: Remove vport-net (Lance Richardson) [1283886] - [net] openvswitch: Remove vport stats (Lance Richardson) [1283886] - [net] openvswitch: Remove egress_tun_info (Lance Richardson) [1283886] - [net] openvswitch: Remove vport get_name() (Lance Richardson) [1283886] - [net] geneve: Use GRO cells infrastructure (Lance Richardson) [1283886] - [net] vxlan: do not receive IPv4 packets on IPv6 socket (Lance Richardson) [1283886] - [net] ip_tunnels: record IP version in tunnel info (Lance Richardson) [1283886] - [net] ip_tunnels: convert the mode field of ip_tunnel_info to flags (Lance Richardson) [1283886] - [net] geneve: Move device hash table to geneve socket (Lance Richardson) [1283886] - [net] geneve: Consolidate Geneve functionality in single module (Lance Richardson) [1283886] - [net] openvswitch: Use Geneve device (Lance Richardson) [1283886] - [net] geneve: Add support to collect tunnel metadata (Lance Richardson) [1283886] - [net] geneve: Make dst-port configurable (Lance Richardson) [1283886] - [net] tunnel: introduce udp_tun_rx_dst() (Lance Richardson) [1283886] - [net] geneve: Use skb mark and protocol to lookup route (Lance Richardson) [1283886] - [net] geneve: Initialize ethernet address in device setup (Lance Richardson) [1283886] - [net] vxlan: fix multiple inclusion of vxlan.h (Lance Richardson) [1283886] - [net] route: fix a use-after-free (Lance Richardson) [1283886] - [net] lwtunnel: Add cfg argument to build_state (Lance Richardson) [1283886] - [net] vxlan: GRO support at tunnel layer (Lance Richardson) [1283886] - [net] gro: Fix remcsum offload to deal with frags in GRO (Lance Richardson) [1283886] - [net] ipv6: route: per route IP tunnel metadata via lightweight tunnel (Lance Richardson) [1283886] - [net] ipv6: route: extend flow representation with tunnel key (Lance Richardson) [1283886] - [net] vxlan: metadata based tunneling for IPv6 (Lance Richardson) [1283886] - [net] vxlan: do not shadow flags variable (Lance Richardson) [1283886] - [net] vxlan: provide access function for vxlan socket address family (Lance Richardson) [1283886] - [net] ipv6: drop metadata dst in ip6_route_input (Lance Richardson) [1283886] - [net] route: move lwtunnel state to dst_entry (Lance Richardson) [1283886] - [net] ip_tunnels: use tos and ttl fields also for IPv6 (Lance Richardson) [1283886] - [net] ip_tunnels: add IPv6 addresses to ip_tunnel_key (Lance Richardson) [1283886] - [net] ip_tunnels: use offsetofend (Lance Richardson) [1283886] - [net] ip_tunnels: use u8/u16/u32 (Lance Richardson) [1283886] - [net] ip_tunnels: remove custom alignment and packing (Lance Richardson) [1283886] - [net] ipv4: Make fib_encap_match static (Lance Richardson) [1283886] - [net] lwtunnel: Fix the sparse warnings in fib_encap_match (Lance Richardson) [1283886] - [net] lwtunnel: ip tunnel: fix multiple routes with different encap (Lance Richardson) [1283886] - [net] lwtunnel: fix memory leak (Lance Richardson) [1283886] - [net] geneve: convert to using IFF_NO_QUEUE (Lance Richardson) [1283886] - [net] lwtunnel: Add support to redirect dst.input (Lance Richardson) [1283886] - [net] lwtunnel: rename ip lwtunnel attributes (Lance Richardson) [1283886] - [net] vxlan: fix fdb_dump index calculation (Lance Richardson) [1283886] - [net] gre: Remove support for sharing GRE protocol hook (Lance Richardson) [1283886] - [net] openvswitch: Use regular GRE net_device instead of vport (Lance Richardson) [1283886] - [net] gre: Add support to collect tunnel metadata (Lance Richardson) [1283886] - [net] openvswitch: Move tunnel destroy function to oppenvswitch module (Lance Richardson) [1283886] - [net] vxlan: combine VXLAN_FLOWBASED into VXLAN_COLLECT_METADATA (Lance Richardson) [1283886] - [net] ipv4: apply lwtunnel encap for locally-generated packets (Lance Richardson) [1283886] - [net] lwtunnel: set skb protocol and dev (Lance Richardson) [1283886] - [net] vxlan: expose COLLECT_METADATA flag to user space (Lance Richardson) [1283886] - [net] ipv6: change ipv6_stub_impl.ipv6_dst_lookup to take net argument (Lance Richardson) [1283886] - [net] openvswitch: Re-add CONFIG_OPENVSWITCH_VXLAN (Lance Richardson) [1283886] - [net] lwtunnel: Make lwtun_encaps[] static (Lance Richardson) [1283886] - [net] lwtunnel: use kfree_skb() instead of vanilla kfree() (Lance Richardson) [1283886] - [net] lwtunnel: change prototype of lwtunnel_state_get() (Lance Richardson) [1283886] - [net] ipv6: copy lwtstate in ip6_rt_copy_init() (Lance Richardson) [1283886] - [net] ipv6: use lwtunnel_output6() only if flag redirect is set (Lance Richardson) [1283886] - [net] lwtunnel: export linux/lwtunnel.h to userspace (Lance Richardson) [1283886] - [net] openvswitch: Retrieve tunnel metadata when receiving from vport-netdev (Lance Richardson) [1283886] - [net] openvswitch: fix compilation when vxlan is a module (Lance Richardson) [1283886] - [net] ipv6: fix crash over flow-based vxlan device (Lance Richardson) [1283886] - [net] vxlan: Use proper endian type for vni in vxlan[6]_xmit_skb (Lance Richardson) [1283886] - [net] ip_tunnel: Call ip_tunnel_core_init() from inet_init() (Lance Richardson) [1283886] - [net] ip_tunnel: Provide tunnel metadata API for CONFIG_INET=n (Lance Richardson) [1283886] - [net] openvswitch: Use regular VXLAN net_device device (Lance Richardson) [1283886] - [net] openvswitch: Abstract vport name through ovs_vport_name() (Lance Richardson) [1283886] - [net] openvswitch: Make tunnel set action attach a metadata dst (Lance Richardson) [1283886] - [net] vxlan: Factor out device configuration (Lance Richardson) [1283886] - [net] fib: Add fib rule match on tunnel id (Lance Richardson) [1283886] - [net] route: Per route IP tunnel metadata via lightweight tunnel (Lance Richardson) [1283886] - [net] route: Extend flow representation with tunnel key (Lance Richardson) [1283886] - [net] vxlan: Flow based tunneling (Lance Richardson) [1283886] - [net] arp: Inherit metadata dst when creating ARP requests (Lance Richardson) [1283886] - [net] dst: Metadata destinations (Lance Richardson) [1283886] - [net] icmp: Don't leak original dst into ip_route_input() (Lance Richardson) [1283886] - [net] ip_tunnel: Make ovs_tunnel_info and ovs_key_ipv4_tunnel generic (Lance Richardson) [1283886] - [net] ipv6: rt6_info output redirect to tunnel output (Lance Richardson) [1283886] - [net] ipv4: redirect dst output to lwtunnel output (Lance Richardson) [1283886] - [net] lwtunnel: support dst output redirect function (Lance Richardson) [1283886] - [net] ipv6: support for fib route lwtunnel encap attributes (Lance Richardson) [1283886] - [net] ipv4: support for fib route lwtunnel encap attributes (Lance Richardson) [1283886] - [net] lwtunnel: infrastructure for handling light weight tunnels like mpls (Lance Richardson) [1283886] - [net] rtnetlink: introduce new RTA_ENCAP_TYPE and RTA_ENCAP attributes (Lance Richardson) [1283886] - [net] vxlan: Fix kernel unaligned access in __vxlan_find_mac (Lance Richardson) [1283886] - [include] stddef: move offsetofend inside #ifndef/#endif guard, neaten (Lance Richardson) [1283886] - [net] geneve: allow user to specify TOS info for tunnel frames (Lance Richardson) [1283886] - [net] geneve: allow user to specify TTL for tunnel frames (Lance Richardson) [1283886] - [net] vxlan: release lock after each bucket in vxlan_cleanup (Lance Richardson) [1283886] - [net] ipv6: Break up ip6_rt_copy() (Lance Richardson) [1283886] - [net] ipv6: Combine rt6_alloc_cow and rt6_alloc_clone (Lance Richardson) [1283886] - [net] ipv6: Remove external dependency on rt6i_gateway and RTF_ANYCAST (Lance Richardson) [1283886] - [net] vxlan: correct typo in call to unregister_netdevice_queue (Lance Richardson) [1283886] - [net] geneve: add initial netdev driver for GENEVE tunnels (Lance Richardson) [1283886] - [net] geneve: identify as driver library in modules description (Lance Richardson) [1283886] - [net] geneve: Rename support library as geneve_core (Lance Richardson) [1283886] - [net] geneve: move definition of geneve_hdr() to geneve.h (Lance Richardson) [1283886] - [net] geneve: remove MODULE_ALIAS_RTNL_LINK from net/ipv4/geneve.c (Lance Richardson) [1283886] - [net] vxlan: Correctly set flow*i_mark and flow4i_proto in route lookups (Lance Richardson) [1283886] - [net] ipv6: Check RTF_LOCAL on rt->rt6i_flags instead of rt->dst.flags (Lance Richardson) [1283886] - [net] ipv6: Stop rt6_info from using inet_peer's metrics (Lance Richardson) [1283886] - [net] ipv6: Stop /128 route from disappearing after pmtu update (Lance Richardson) [1283886] - [net] ipv6: Extend the route lookups to low priority metrics (Lance Richardson) [1283886] - [net] ipv6: Consider RTF_CACHE when searching the fib6 tree (Lance Richardson) [1283886] - [net] vxlan: remove the unnecessary codes (Lance Richardson) [1283886] - [net] rtnetlink: Mark name argument of rtnl_create_link() const (Lance Richardson) [1283886] - [net] vxlan: correct spelling in comments (Lance Richardson) [1283886] - [net] ipv6: call ipv6_proxy_select_ident instead of ipv6_select_ident in udp6_ufo_fragment (Lance Richardson) [1283886] - [net] vxlan: Don't set s_addr in vxlan_create_sock (Lance Richardson) [1283886] - [net] ipv6: Make __ipv6_select_ident static (Lance Richardson) [1283886] - [net] ipv6: Fix fragment id assignment on LE arches (Lance Richardson) [1283886] - [net] ipv6: Select fragment id during UFO segmentation if not set (Lance Richardson) [1283886] - [net] ipv6: Fix __ip6_route_redirect (Lance Richardson) [1283886] - [net] ipv6: add ipv6_proxy_select_ident() (Lance Richardson) [1283886] - [net] ipv6: Avoid redoing fib6_lookup() with reachable = 0 by saving fn (Lance Richardson) [1283886] - [net] ipv6: Avoid redoing fib6_lookup() for RTF_CACHE hit case (Lance Richardson) [1283886] - [net] ipv6: Remove BACKTRACK macro (Lance Richardson) [1283886] - [net] gre: Setup and TX path for gre/UDP foo-over-udp encapsulation (Lance Richardson) [1283886] - [net] sit: Setup and TX path for sit/UDP foo-over-udp encapsulation (Lance Richardson) [1283886] - [net] ip: make IP identifiers less predictable (Lance Richardson) [1283886] - [net] inetpeer: get rid of ip_id_count (Lance Richardson) [1283886] - [net] ipv6: Limit mtu to 65575 bytes (Lance Richardson) [1283886] - [net] inet: remove now unused flag DST_NOPEER (Lance Richardson) [1283886] - [net] ipv6: reuse ip6_frag_id from ip6_ufo_append_data (Lance Richardson) [1283886] - [net] ipv6: move IPV6_TCLASS_SHIFT into ipv6.h and define a helper (Lance Richardson) [1283886] - [net] ipv6: add the option to use anycast addresses as source addresses in echo reply (Lance Richardson) [1283886] - [net] gre: fix msg_name parsing for recvfrom/recvmsg (Lance Richardson) [1283886] - [net] ipv6: fix incorrect type in declaration (Lance Richardson) [1283886] - [net] ipv6: remove rcv_tclass of ipv6_pinfo (Lance Richardson) [1283886] - [net] ipv6: add flowinfo for tcp6 pkt_options for all cases (Lance Richardson) [1283886] - [net] ipv6: drop the judgement in rt6_alloc_cow() (Lance Richardson) [1283886] - [net] rtnetlink: Remove extern from function prototypes (Lance Richardson) [1283886] - [net] ipv6: fix ecmp lookup when oif is specified (Lance Richardson) [1283886] - [net] revert "rhel: use dummy net_device for tunnels" (Lance Richardson) [1283886]- [scsi] disable automatic target scan (Ewan Milne) [1088445] - [scsi] hpsa: update MAINTAINERS with new e-mail (Joseph Szczypek) [1274467] - [scsi] hpsa: update copyright information (Joseph Szczypek) [1274467] - [scsi] hpsa: correct abort tmf for hba devices (Joseph Szczypek) [1274467] - [scsi] hpsa: correct lun data caching bitmap definition (Joseph Szczypek) [1274467] - [scsi] hpsa: do not get enclosure info for external devices (Joseph Szczypek) [1274467] - [scsi] hpsa: Add box and bay information for enclosure devices (Joseph Szczypek) [1274467] - [scsi] hpsa: Change SAS transport devices to bus 0 (Joseph Szczypek) [1274467] - [scsi] hpsa: fix path_info_show (Joseph Szczypek) [1274467] - [scsi] hpsa: select CONFIG_SCSI_SAS_ATTR (Joseph Szczypek) [1274467] - [scsi] hpsa: logical vs bitwise AND typo (Joseph Szczypek) [1274467] - [scsi] hpsa: Update revision to reflect Red Hat version (Joseph Szczypek) [1274467] - [scsi] hpsa: bump the driver version (Joseph Szczypek) [1274467] - [scsi] hpsa: add in sas transport class (Joseph Szczypek) [1274467] - [scsi] hpsa: fix multiple issues in path_info_show (Joseph Szczypek) [1274467] - [scsi] hpsa: enhance device messages (Joseph Szczypek) [1274467] - [scsi] hpsa: disable report lun data caching (Joseph Szczypek) [1274467] - [scsi] hpsa: add discovery polling for PT RAID devices (Joseph Szczypek) [1274467] - [scsi] hpsa: eliminate fake lun0 enclosures (Joseph Szczypek) [1274467] - [scsi] hpsa: generalize external arrays (Joseph Szczypek) [1274467] - [scsi] hpsa: move scsi_add_device and scsi_remove_device calls to new function (Joseph Szczypek) [1274467] - [scsi] hpsa: refactor hpsa_figure_bus_target_lun (Joseph Szczypek) [1274467] - [scsi] hpsa: enhance hpsa_get_device_id (Joseph Szczypek) [1274467] - [scsi] hpsa: add function is_logical_device (Joseph Szczypek) [1274467] - [scsi] hpsa: simplify update scsi devices (Joseph Szczypek) [1274467] - [scsi] hpsa: simplify check for device exposure (Joseph Szczypek) [1274467] - [scsi] hpsa: correct ioaccel2 sg chain len (Joseph Szczypek) [1274467] - [scsi] hpsa: correct check for non-disk devices (Joseph Szczypek) [1274467] - [scsi] hpsa: fix physical target reset (Joseph Szczypek) [1274467] - [scsi] hpsa: fix hpsa_adjust_hpsa_scsi_table (Joseph Szczypek) [1274467] - [scsi] hpsa: correct transfer length for 6 byte read/write commands (Joseph Szczypek) [1274467] - [scsi] hpsa: abandon rescans on memory alloaction failures (Joseph Szczypek) [1274467] - [scsi] hpsa: allow driver requested rescans (Joseph Szczypek) [1274467] - [scsi] hpsa: fix null device issues (Joseph Szczypek) [1274467] - [scsi] hpsa: check for null arguments to dev_printk (Joseph Szczypek) [1274467] - [scsi] hpsa: change devtype to unsigned (Joseph Szczypek) [1274467] - [scsi] hpsa: remove unused hpsa_tag_discard_error_bits (Joseph Szczypek) [1274467] - [scsi] hpsa: stop zeroing reset_cmds_out and ioaccel_cmds_out during rescan (Joseph Szczypek) [1274467] - [scsi] hpsa: remove unused parameter hostno (Joseph Szczypek) [1274467] - [scsi] hpsa: add in new offline mode (Joseph Szczypek) [1274467] - [scsi] Change how controllers in mixed mode are handled (Joseph Szczypek) [1274467] - [scsi] hpsa: add in new controllers (Joseph Szczypek) [1274467] - [scsi] hpsa: cleanup update scsi devices (Joseph Szczypek) [1274467] - [scsi] hpsa: add sysfs entry path_info to show box and bay information (Joseph Szczypek) [1274467] - [scsi] hpsa: add PMC to copyright (Joseph Szczypek) [1274467] - [scsi] hpsa: correct static checker warnings on driver init cleanup (Joseph Szczypek) [1274467] - [scsi] hpsa: correct decode sense data (Joseph Szczypek) [1274467] - [scsi] hpsa: Correct double unlock of mutex (Joseph Szczypek) [1274467] - [scsi] hpsa: fix an sprintf() overflow in the reset handler (Joseph Szczypek) [1274467] - [scsi] sd: get disk reference in sd_check_events() (Ewan Milne) [1330047] - [scsi] lpfc: Revert: Add lockdep assertions (Rob Evers) [1340057] - [scsi] lpfc: Revert: remove incorrect lockdep assertion (Rob Evers) [1340057] - [scsi] be2iscsi: set the boot_kset pointer to NULL in case of failure (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove unnecessary synchronize_irq() before free_irq() (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Add missing error check in beiscsi_eeh_resume (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix memory leak in beiscsi_alloc_mem() (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix ExpStatSn in management tasks (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Couple MCC tag and WRB alloc and free (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix MCC WRB leak in open_connection (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Cleanup processing of BMBX completion (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix be_mcc_compl_poll to use tag_state (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove be_mbox_notify_wait function (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Rename MCC and BMBX processing functions (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove redundant MCC processing code (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Use macros for MCC WRB and CQE fields (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove unused mcc_cq_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: add checks for dma mapping errors (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix WRB leak in login/logout path (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix async link event processing (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to process 25G link speed info from FW (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix IOPOLL implementation (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix return value for MCC completion (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Add FW config validation (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to handle misconfigured optics events (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix VLAN support for IPv6 network (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to remove shutdown entry point (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Added return value check for mgmt_get_all_if_id (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Set mbox timeout to 30s (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to synchronize tag allocation using spin_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to use atomic bit operations for tag_state (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix mbox synchronization replacing spinlock with mutex (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix soft lockup in mgmt_get_all_if_id path using bmbx (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix bogus WARN_ON length check (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Bump the driver version (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Revert ownership to Emulex (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: change email domain (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: revert: Update the copyright year (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: fix memory leak in error path (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix memory leak in mgmt_set_ip() (Maurizio Lombardi) [1274912]- [netdrv] qed: Reset the enable flag for eth protocol (Harish Patil) [1275807 1275811] - [netdrv] qed: signedness bug in qed_dcbx_process_tlv() (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix DMA address APIs usage (Harish Patil) [1275807 1275811] - [netdrv] mm: rename _count, field of the struct page, to _refcount (Harish Patil) [1275807 1275811] - [netdrv] mm/page_ref: use page_ref helper instead of direct modification of _count (Harish Patil) [1275807 1275811] - [netdrv] qed: add support for dcbx (Harish Patil) [1275807 1275811] - [netdrv] qed: Remove a stray tab (Harish Patil) [1275807 1275811] - [netdrv] qed: VFs gracefully accept lack of PM (Harish Patil) [1275807 1275811] - [netdrv] qed: Allow more than 16 VFs (Harish Patil) [1275807 1275811] - [netdrv] qed: Reset link on IOV disable (Harish Patil) [1275807 1275811] - [netdrv] qed: Improve VF interrupt reset (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct PF-sanity check (Harish Patil) [1275807 1275811] - [netdrv] qed*: Tx-switching configuration (Harish Patil) [1275807 1275811] - [netdrv] qed*: support ndo_get_vf_config (Harish Patil) [1275807 1275811] - [netdrv] qed*: IOV support spoof-checking (Harish Patil) [1275807 1275811] - [netdrv] qed*: IOV link control (Harish Patil) [1275807 1275811] - [netdrv] qed*: Support forced MAC (Harish Patil) [1275807 1275811] - [netdrv] qed*: Support PVID configuration (Harish Patil) [1275807 1275811] - [netdrv] qede: Add VF support (Harish Patil) [1275807 1275811] - [netdrv] qed: Align TLVs (Harish Patil) [1275807 1275811] - [netdrv] qed: Bulletin and Link (Harish Patil) [1275807 1275811] - [netdrv] qed: IOV l2 functionality (Harish Patil) [1275807 1275811] - [netdrv] qed: IOV configure and FLR (Harish Patil) [1275807 1275811] - [netdrv] qed: Introduce VFs (Harish Patil) [1275807 1275811] - [netdrv] qed: Add VF->PF channel infrastructure (Harish Patil) [1275807 1275811] - [netdrv] qed: Add CONFIG_QED_SRIOV (Harish Patil) [1275807 1275811] - [netdrv] qede: uninitialized variable in qede_start_xmit() (Harish Patil) [1275807 1275811] - [netdrv] qede: prevent chip hang when increasing channels (Harish Patil) [1275807 1275811] - [netdrv] qed: Apply tunnel configurations after PF start (Harish Patil) [1275807 1275811] - [netdrv] qede: add implementation for internal loopback test (Harish Patil) [1275807 1275811] - [netdrv] qede: add support for selftests (Harish Patil) [1275807 1275811] - [netdrv] qed: add infrastructure for device self tests (Harish Patil) [1275807 1275811] - [netdrv] qed: Add PF min bandwidth configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add PF max bandwidth configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add vport WFQ configuration APIs (Harish Patil) [1275807 1275811] - [netdrv] qed: add support for link pause configuration (Harish Patil) [1275807 1275811] - [netdrv] qed*: Conditions for changing link (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for ethtool private flags (Harish Patil) [1275807 1275811] - [netdrv] qed*: Align statistics names (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix single MTU sized packet from firmware GRO flow (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix setting Skb network header (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix various memory allocation error flows for fastpath (Harish Patil) [1275807 1275811] - [netdrv] qede: Add fastpath support for tunneling (Harish Patil) [1275807 1275811] - [netdrv] qed: Enable GRE tunnel slowpath configuration (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add GENEVE tunnel slowpath configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add VXLAN tunnel slowpath configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add infrastructure support for tunneling (Harish Patil) [1275807 1275811] - [netdrv] qed* - bump driver versions to 8.7.1.20 (Harish Patil) [1275807 1275811] - [netdrv] qede: add Rx flow hash/indirection support (Harish Patil) [1275807 1275811] - [netdrv] qed: add Rx flow hash/indirection support (Harish Patil) [1275807 1275811] - [netdrv] qed*: remove version dependency (Harish Patil) [1275807 1275811] - [netdrv] qed: initialize return rc to avoid returning garbage (Harish Patil) [1275807 1275811] - [netdrv] qed: Enlrage the drain timeout (Harish Patil) [1275807 1275811] - [netdrv] qed: Notify of transciever changes (Harish Patil) [1275807 1275811] - [netdrv] qed: Major changes to MB locking (Harish Patil) [1275807 1275811] - [netdrv] qed: Prevent MF link notifications (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix net-next "make ARCH=x86_64" (Harish Patil) [1275807 1275811] - [netdrv] qede: Add slowpath/fastpath support and enable hardware GRO (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add infrastructure support for hardware GRO (Harish Patil) [1275807 1275811] - [netdrv] qed: Remove unused NVM vendor ID (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix error flow on slowpath start (Harish Patil) [1275807 1275811] - [netdrv] qed: Move statistics to L2 code (Harish Patil) [1275807 1275811] - [netdrv] qed: Support B0 instead of A0 (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct BAR sizes for older MFW (Harish Patil) [1275807 1275811] - [netdrv] qed: Print additional HW attention info (Harish Patil) [1275807 1275811] - [netdrv] qed: Print HW attention reasons (Harish Patil) [1275807 1275811] - [netdrv] qed: Add support for HW attentions (Harish Patil) [1275807 1275811] - [netdrv] qed: Semantic refactoring of interrupt code (Harish Patil) [1275807 1275811] - [netdrv] qed, qede: rebrand module description (Harish Patil) [1275807 1275811] - [netdrv] qed: Prevent probe on previous error (Harish Patil) [1275807 1275811] - [netdrv] qed: add MODULE_FIRMWARE() (Harish Patil) [1275807 1275811] - [netdrv] qede: Don't report link change needlessly (Harish Patil) [1275807 1275811] - [netdrv] qede: Linearize SKBs when needed (Harish Patil) [1275807 1275811] - [netdrv] qede: Change pci DID for 10g device (Harish Patil) [1275807 1275811] - [netdrv] qed,qede: Bump driver versions to 8.7.0.0 (Harish Patil) [1275807 1275811] - [netdrv] qed: Introduce DMA_REGPAIR_LE (Harish Patil) [1275807 1275811] - [netdrv] qed: Change metadata needed for SPQ entries (Harish Patil) [1275807 1275811] - [netdrv] qed: Handle possible race in SB config (Harish Patil) [1275807 1275811] - [netdrv] qed: Turn most GFP_ATOMIC into GFP_KERNEL (Harish Patil) [1275807 1275811] - [netdrv] qede: Add vlan filtering offload support (Harish Patil) [1275807 1275811] - [netdrv] qed: Lay infrastructure for vlan filtering offload (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: use 8.7.3.0 FW (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct slowpath interrupt scheme (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix BAR size split for some servers (Harish Patil) [1275807 1275811] - [netdrv] qed: fix handling of concurrent ramrods (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_pauseparam (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix corner case for chain in-between pages (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for nway_reset (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for set_phys_id (Harish Patil) [1275807 1275811] - [netdrv] qed: Add support for changing LED state (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_ringparam (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_channels (Harish Patil) [1275807 1275811] - [netdrv] qed: select ZLIB_INFLATE (Harish Patil) [1275807 1275811] - [netdrv] qlogic: qed: fix error codes in qed_resc_alloc() (Harish Patil) [1275807 1275811] - [netdrv] qlogic: qed: fix a test for MODE_MF_SI (Harish Patil) [1275807 1275811] - [netdrv] qlogic/qed: remove bogus NULL check (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic ethtool support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add statistics support (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for link (Harish Patil) [1275807 1275811] - [netdrv] qed: Add link support (Harish Patil) [1275807 1275811] - [netdrv] qede: classification configuration (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic network device support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add slowpath L2 support (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic Network driver (Harish Patil) [1275807 1275811] - [netdrv] qed: Add basic L2 interface (Harish Patil) [1275807 1275811] - [netdrv] qed: Add module with basic common support (Harish Patil) [1275807 1275811]- [char] tpm_crb: fix mapping of the buffers (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: drop struct resource res from struct crb_priv (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Allow compile test of GPIO consumers if !GPIOLIB (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: fix build warning with tpm_tis_resume (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: tpm2_shutdown() must be called before tpm_chip_unregister() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb/tis: fix: use dev_name() for /proc/iomem (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_eventlog.c: fix binary_bios_measurements (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: return rc when devm_add_action() fails (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: set continueSession attribute for the unseal operation (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix the cleanup of struct tpm_chip (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix the rollback in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Use devm_ioremap_resource (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Drop le32_to_cpu(ioread32(..)) (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Clean up the force=1 module parameter (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Use devm_ioremap_resource (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Do not fall back to a hardcoded address for TPM2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Disable interrupt auto probing on a per-device basis (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Use the common ACPI definition of struct acpi_tpm2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] acpica: Update TPM2 ACPI table (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] acpica: Update definitions for the TCPA and TPM2 ACPI tables (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] tpm: fix checks for policy digest existence in tpm2_seal_trusted() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: seal with a TPM2 authorization policy (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: select hash algorithm for TPM2 chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: fix: *do not* allow duplicate key options (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_ibmvtpm: properly handle interrupted packet receptions (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Tighten IRQ auto-probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Refactor the interrupt setup (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Get rid of the duplicate IRQ probing code (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: rework tpm_get_timeouts() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Ensure interrupts are disabled when the driver starts (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Use devm_free_irq not free_irq (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: further simplify calculation of ordinal duration (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix compat 'ppi' link handling in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix missing migratable flag in sealing functionality for TPM2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: revert the list handling logic fixed in 398a1e7 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Avoid reference to potentially freed memory (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: restore IRQ vector in IO memory after failed probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: free irq after probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: remove unnecessary little endian conversion (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: support little endian guests (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [powerpc] vtpm: get the buffer allocated for event log instead of the actual log (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [powerpc] vtpm: reformat event log to be byte-aligned (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: fix searching for the right vTPM node in device tree (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: seal/unseal with TPM 2.0 chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] tpm: seal/unseal for TPM 2.0 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: move struct trusted_key_options to trusted-type.h (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: introduce tpm_buf (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [documentation] tpm: update PPI documentation to address the location change (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: move the PPI attributes to character device directory (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] sysfs: added __compat_only_sysfs_link_entry_to_kobj() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm, tpm_crb: fix unaligned read of the command buffer address (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Fix initialization of the cdev (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: set virtual device before passing to ibmvtpm_reset_crq (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_ibmvtpm: remove unneccessary message level (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/st33zp24: Add proper wait for ordinal duration in case of irq mode (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/tpm_infineon: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Update KConfig text to include TPM2.0 FIFO chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] tpm/tpm_i2c_stm_st33: Split tpm_i2c_tpm_st33 in 2 layers (core + phy) (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/tpm_i2c_stm_st33: Replace access to io_lpcpd from struct st33zp24_platform_data to tpm_stm_dev (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: sanitized code paths in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657]- [md] raid5: delete unnecessary warnning (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid0: fix uninitialized variable bug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix a trivial typo in comments (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: fix a dead loop when read from a WriteMostly disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: Cleanup cpu hotplug notifier (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix typos for stipe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] bitmap: remove redundant return in bitmap_checkpage (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: remove unnecessary BUG_ON (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: output stripe state for debug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: preserve STRIPE_PREREAD_ACTIVE in break_stripe_batch_list (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] bitmap: remove redundant check (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Drop sending a change uevent when stopping (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: revert e9e4c377e2f563 to fix a livelock (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: check_reshape() shouldn't call mddev_suspend (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: Compare apples to apples (or sectors to sectors) (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] rename some functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid: only permit hot-add of compatible integrity profiles (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: handle journal hotadd in quiesce (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add journal with array suspended (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set MD_HAS_JOURNAL in correct places (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Remove 'ready' field from mddev (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove unnecesary md_new_event_inintr (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: allow r5l_io_unit allocations to fail (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use a mempool for the metadata block (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use a bio_set (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: add journal hot add/remove support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] avoid warning for 32-bit sector_t (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: simplify r5l_move_io_unit_list (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] update comment for md_allow_write (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: remove redundant check in stripe_add_to_batch_list() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove check for MD_RECOVERY_NEEDED in action_store (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Fix remove_and_add_spares removes drive added as spare in slot_store (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix bug due to nested suspend (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] change journal disk role to disk 0 (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix data corruption and crash during resync (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] treewide: Fix typos in printk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] when RAID journal is missing/faulty, block RESTART_ARRAY_RW (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set journal disk ->raid_disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] kick out journal disk if it's not fresh (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: start raid5 readonly if journal is missing (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add new bit to indicate raid array with journal (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: IO error handling (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: journal disk can't be removed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: add trim support for log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix info output for journal disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: small log->seq cleanup (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: new helper: r5_reserve_log_entry (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: inline r5l_alloc_io_unit into r5l_new_meta (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: take rdev->data_offset into account early on (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: refactor bio allocation (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: clean up r5l_get_meta (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: simplify state machine when caches flushes are not needed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: factor out a helper to run all stripes for an I/O unit (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: rename flushed_ios to finished_ios (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: free I/O units earlier (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: move reclaim stop to quiesce (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] show journal for journal disk in disk state sysfs (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] skip match_mddev_units check for special roles (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: don't delay stripe captured in log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: check stripe finish out of order (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] skip resync for raid array with journal (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: optimize FLUSH IO with log enabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: move functionality out of __r5l_set_io_unit_state (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: fix a user-after-free bug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: switching to state machine for log disk cache flush (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: enable log for raid array with cache disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: don't allow resize/reshape with cache(log) support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: disable batch with log enabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use crc32c checksum (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] revert "md: allow a partially recovered device to be hot-added to an array." (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: fix locking in handle_stripe_clean_event() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: log recovery (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: log reclaim support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] rhel-only: EXPORT_SYMBOL(md_update_sb) (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: add basic stripe log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: add a new state for stripe log handling (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: export some functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] override md superblock recovery_offset for journal device (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add a new disk role to present write journal device (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] replace special disk roles with macros (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix the 'new' raid10 layout to work correctly (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] suspend i/o during runtime blk_integrity_unregister (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove_and_add_spares() to activate specific rdev (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] drop null test before destroy functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] clear CHANGE_PENDING in readonly array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: don't index beyond end of array in need_this_block() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: update analysis state for failed stripe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] wait for pending superblock updates before switching to read-only (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: ensure device failure recorded before write request returns (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: use bio_list for the list of bios to return (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] setup safemode_timer before it's being used (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: handle possible race as reshape completes (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] sync sync_completed has correct value as recovery finishes (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] be careful when testing resync_max against curr_resync_completed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set MD_RECOVERY_RECOVER when starting a degraded array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: remove incorrect "min_t()" when calculating writepos (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: strengthen check on reshape_position at run (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: switch to use conf->chunk_sectors in place of mddev->chunk_sectors where possible (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: always set conf->prev_chunk_sectors and ->prev_algo (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix a few typos in comments (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: consider updating reshape_position at start of reshape (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] close some races between setting and checking sync_action (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Keep /proc/mdstat reporting recovery until fully DONE (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] simplify get_bitmap_file now that "file" is zeroed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] use kzalloc() when bitmap is disabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: clear R5_NeedReplace when no longer needed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] flush ->event_work before stopping array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: always set reshape_safe when initializing reshape_position (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] unlock mddev_lock on an error path (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] clear mddev->private when it has been freed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] doc: fix typo in md.txt (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix a build warning (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: per hash value and exclusive wait_for_stripe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: split wait_for_stripe and introduce wait_for_quiescent (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] convert to kstrto*() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: make sync_request_write() call bio_copy_data() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix problems with freeing private data after ->run failure (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Export and rename kick_rdev_from_array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [kernel] wait: introduce wait_event_exclusive_cmd (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839]- [fs] xfs: add "fail at unmount" error handling configuration (Carlos Maiolino) [1267042] - [fs] xfs: add configuration handlers for specific errors (Carlos Maiolino) [1267042] - [fs] xfs: add configuration of error failure speed (Carlos Maiolino) [1267042] - [fs] xfs: introduce table-based init for error behaviors (Carlos Maiolino) [1267042] - [fs] xfs: add configurable error support to metadata buffers (Carlos Maiolino) [1267042] - [fs] xfs: introduce metadata IO error class (Carlos Maiolino) [1267042] - [fs] xfs: configurable error behavior via sysfs (Carlos Maiolino) [1267042] - [fs] cifs: fix out-of-bounds access in lease parsing (Sachin Prabhu) [1337587] - [fs] cifs: fix erroneous return value (Sachin Prabhu) [1337587] - [fs] cifs: fix potential overflow in cifs_compose_mount_options (Sachin Prabhu) [1337587] - [fs] cifs_dbg() outputs an uninitialized buffer in cifs_readdir() (Sachin Prabhu) [1337587] - [fs] cifs: fix race between call_async() and reconnect() (Sachin Prabhu) [1337587] - [fs] cifs: Make echo interval tunable (Sachin Prabhu) [1337587] - [fs] cifs: Check uniqueid for SMB2+ and return -ESTALE if necessary (Sachin Prabhu) [1337587] - [fs] Print IP address of unresponsive server (Sachin Prabhu) [1337587] - [fs] Allow copy offload (CopyChunk) across shares (Sachin Prabhu) [1337587] - [fs] Add resilienthandles mount parm (Sachin Prabhu) [1337587] - [fs] Send durable handle v2 contexts when use of persistent handles required (Sachin Prabhu) [1337587] - [fs] Display persistenthandles in /proc/mounts for SMB3 shares if enabled (Sachin Prabhu) [1337587] - [fs] Enable checking for continuous availability and persistent handle support (Sachin Prabhu) [1337587] - [fs] Add parsing for new mount option controlling persistent handles (Sachin Prabhu) [1337587] - [fs] Allow duplicate extents in SMB3 not just SMB3.1.1 (Sachin Prabhu) [1337587] - [fs] Update cifs version number (Sachin Prabhu) [1337587] - [fs] Do not fall back to SMBWriteX in set_file_size error cases (Sachin Prabhu) [1337587] - [fs] fs: Drop unlikely before IS_ERR(_OR_NULL) (Sachin Prabhu) [1337587] - [fs] Missing null tcon check (Sachin Prabhu) [1337587] - [fs] fix encryption error checks on mount (Sachin Prabhu) [1337587] - [fs] Fix sec=krb5 on smb3 mounts (Sachin Prabhu) [1337587] - [fs] cifs: use server timestamp for ntlmv2 authentication (Sachin Prabhu) [1337587] - [fs] disabling oplocks/leases via module parm enable_oplocks broken for SMB3 (Sachin Prabhu) [1337587] - [fs] mount option sec=none not displayed properly in /proc/mounts (Sachin Prabhu) [1337587] - [fs] cifs: Fix use-after-free on mid_q_entry (Sachin Prabhu) [1337587] - [fs] Update cifs version number (Sachin Prabhu) [1337587] - [fs] Add way to query server fs info for smb3 (Sachin Prabhu) [1337587] - [fs] cifs: Unset CIFS_MOUNT_POSIX_PATHS flag when following dfs mounts (Sachin Prabhu) [1337587] - [fs] Update negotiate protocol for SMB3.11 dialect (Sachin Prabhu) [1337587] - [fs] Add ioctl to set integrity (Sachin Prabhu) [1337587] - [fs] Add Get/Set Integrity Information structure definitions (Sachin Prabhu) [1337587] - [fs] Add reflink copy over SMB3.11 with new FSCTL_DUPLICATE_EXTENTS (Sachin Prabhu) [1337587] - [fs] Add SMB3.11 mount option synonym for new dialect (Sachin Prabhu) [1337587] - [fs] add struct FILE_STANDARD_INFO (Sachin Prabhu) [1337587] - [fs] Make dialect negotiation warning message easier to read (Sachin Prabhu) [1337587] - [fs] Add defines and structs for smb3.1 dialect (Sachin Prabhu) [1337587] - [fs] Allow parsing vers=3.11 on cifs mount (Sachin Prabhu) [1337587] - [fs] client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is set (Sachin Prabhu) [1337587] - [fs] cifs: Fix race condition on RFC1002_NEGATIVE_SESSION_RESPONSE (Sachin Prabhu) [1337587] - [fs] Fix to convert SURROGATE PAIR (Sachin Prabhu) [1337587] - [fs] cifs: potential missing check for posix_lock_file_wait (Sachin Prabhu) [1337587] - [fs] Fix to check Unique id and FileType when client refer file directly (Sachin Prabhu) [1337587] - [fs] cifs: remove an unneeded NULL check (Sachin Prabhu) [1337587] - [fs] fix null pointer check (Sachin Prabhu) [1337587] - [fs] Fix that several functions handle incorrect value of mapchars (Sachin Prabhu) [1337587] - [fs] cifs: Don't replace dentries for dfs mounts (Sachin Prabhu) [1337587] - [fs] vfs: normal filesystems and lustre d_inode() annotations - CIFS only (Sachin Prabhu) [1337587] - [fs] vfs: Add owner-filesystem positive/negative dentry checks (Sachin Prabhu) [1337587] - [fs] dlm: Save and restore socket callbacks properly (Robert S Peterson) [1267339] - [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1267339] - [fs] xfs: fix broken multi-fsb buffer logging (Brian Foster) [1334671] - [fs] propogate_mnt: Handle the first propogated copy being a slave (Miklos Szeredi) [1338808] {CVE-2016-4581} - [fs] pnode: treat zero mnt_group_id-s as unequal (Miklos Szeredi) [1331162] - [fs] svcrpc: autoload rdma module (Steve Dickson) [1337599] - [fs] nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem ("J. Bruce Fields") [1340690] - [fs] nfsd: fix nsfd startup race triggering BUG_ON ("J. Bruce Fields") [1340714]- [fs] dax: fix O_DIRECT I/O to the last block of a blockdev (Eric Sandeen) [1274459] - [acpi] nfit: Clarify memory device state flags strings (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit, nd_blk: BLK status register is only 32 bits (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] xfs: call dax_fault on read page faults for DAX (Eric Sandeen) [1274459] - [nvdimm] libnvdimm: fix namespace seed creation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit: add support for NVDIMM "latch" flag (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit: update block I/O path to use PMEM API (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: add mock acpi_nfit_flush_address entries to nfit_test (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: fix return code for unimplemented commands (Eric Sandeen) [1028649 1269626 1271953 1274043] - [maintainers] pmem: add maintainer for include/linux/pmem.h (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] dax: bdev_direct_access() may sleep (Eric Sandeen) [1274459] - [fs] block: Add support for DAX reads/writes to block devices (Eric Sandeen) [1274459] - [fs] dax: Use copy_from_iter_nocache (Eric Sandeen) [1274459] - [net] iovec.c: add memcpy_fromiovecend_nocache (Eric Sandeen) [1274459] - [acpi] nfit: fix smatch "use after null check" report (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] Fix return value of nvdimm_bus_init() if class_create() fails (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: smatch cleanups in __nd_ioctl (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] sparse: fix misplaced __pmem definition (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] pmem api for ensuring durability of persistent memory updates (Eric Sandeen) [1028649 1269626 1271953 1274043 1274459] - [include] libnvdimm: Add sysfs numa_node to NVDIMM devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: Set numa_node to NVDIMM devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpi: Add acpi_map_pxm_to_online_node() (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] libnvdimm, nfit: handle unarmed dimms, mark namespaces read-only (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] pmem: flag pmem block devices as non-rotational (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: enable iostat (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] pmem: make_request cleanups (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: fix up max_hw_sectors (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, blk: add support for blk integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, btt: add support for blk integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] block_dev.c: skip rw_page if bdev has integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [maintainers] libnvdimm: Non-Volatile Devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: libnvdimm unit test infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit, nd_blk: driver for BLK-mode access persistent memory (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] nd_btt: atomic sector updates (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: infrastructure for btt devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: write blk label set (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: write pmem label set (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: blk labels and namespace instantiation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: pmem label sets and namespace instantiation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: namespace indices: read and validate (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: add interleave-set state-tracking infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: add libnvdimm support to the pmem driver (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: move pmem to drivers/nvdimm/ (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: support for legacy (non-aliasing) nvdimms (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: regions (block-data-window, persistent memory, volatile memory) (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nvdimm: dimm driver and base libnvdimm device-driver infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: control (ioctl) messages for nvdimm_bus and nvdimm devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: dimm/memory-devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: control character device and nvdimm_bus sysfs attributes (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: initial libnvdimm infrastructure and NFIT support (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] xfs: add initial DAX support (Eric Sandeen) [1274459] - [fs] xfs: add DAX IO path support (Eric Sandeen) [1274459] - [fs] xfs: add DAX truncate support (Eric Sandeen) [1274459] - [fs] xfs: add DAX block zeroing support (Eric Sandeen) [1274459] - [fs] xfs: add DAX file operations support (Eric Sandeen) [1274459] - [fs] xfs: simplify xfs_zero_remaining_bytes (Eric Sandeen) [1274459] - [include] dax: expose __dax_fault for filesystems with locking constraints (Eric Sandeen) [1274459] - [include] dax: don't abuse get_block mapping for endio callbacks (Eric Sandeen) [1274459] - [include] e820, efi: add ACPI 6.0 persistent memory types (Eric Sandeen) [1274459] - [x86] mm/mtrr: Enhance MTRR checks in kernel mapping helpers (Eric Sandeen) [1274459] - [x86] mm/mtrr: Clean up mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm/mtrr: Use symbolic define as a retval for disabled MTRRs (Eric Sandeen) [1274459] - [x86] mm/mtrr: Fix MTRR state checks in mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm/mtrr: Fix MTRR lookup to handle an inclusive entry (Eric Sandeen) [1274459] - [include] acpica: Fix for ill-formed GUID strings for NFIT tables (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpica: acpihelp: Update for new NFIT table GUIDs (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpica: acpi 6.0: Add support for NFIT table (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] mm/mtrr: Remove incorrect address check in __mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm: Do not flush last cacheline twice in clflush_cache_range() (Eric Sandeen) [1274459] - [x86] Make page cache mode a real type (Eric Sandeen) [1274459] - [lib] x86, mm: support huge KVA mappings on x86 (Eric Sandeen) [1274459] - [x86] mm: support huge I/O mapping capability I/F (Eric Sandeen) [1274459] - [mm] change vunmap to tear down huge KVA mappings (Eric Sandeen) [1274459] - [lib] mm: change ioremap to set up huge I/O mappings (Eric Sandeen) [1274459] - [lib] ioremap: add huge I/O map capability interfaces (Eric Sandeen) [1274459] - [mm] change __get_vm_area_node() to use fls_long() (Eric Sandeen) [1274459] - [mm] fix pfn_mkwrite KABI (Eric Sandeen) [1274459] - [fs] dax: unify ext2/4_{dax,}_file_operations (Eric Sandeen) [1274459] - [include] dax: use pfn_mkwrite to update c/mtime + freeze protection (Eric Sandeen) [1274459] - [mm] new pfn_mkwrite same as page_mkwrite for VM_PFNMAP (Eric Sandeen) [1274459] - [mm] refactor do_wp_page handling of shared vma into a function (Eric Sandeen) [1274459] - [mm] refactor do_wp_page, extract the page copy flow (Eric Sandeen) [1274459] - [mm] refactor do_wp_page - rewrite the unlock flow (Eric Sandeen) [1274459] - [mm] refactor do_wp_page, extract the reuse case (Eric Sandeen) [1274459] - [block] drivers/block/pmem: Fix 32-bit build warning in pmem_alloc() (Eric Sandeen) [1028649 1269626 1271953 1274043] - [block] drivers/block/pmem: Add a driver for persistent memory (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] mm: Add support for the non-standard protected e820 type (Eric Sandeen) [1274459] - [fs] dax: does not work correctly with virtual aliasing caches (Eric Sandeen) [1274459] - [block] brd: rename XIP to DAX (Eric Sandeen) [1274459] - [fs] ext4: add DAX functionality (Eric Sandeen) [1274459] - [fs] dax: add dax_zero_page_range (Eric Sandeen) [1274459] - [fs] ext2: get rid of most mentions of XIP in ext2 (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_aops_xip (Eric Sandeen) [1274459] - [fs] vfs, ext2: remove CONFIG_EXT2_FS_XIP and rename CONFIG_FS_XIP to CONFIG_FS_DAX (Eric Sandeen) [1274459] - [fs] ext2: remove xip.c and xip.h (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_use_xip (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_xip_verify_sb() (Eric Sandeen) [1274459] - [mm] vfs: remove get_xip_mem (Eric Sandeen) [1274459] - [fs] dax: replace XIP documentation with DAX documentation (Eric Sandeen) [1274459] - [fs] dax, ext2: replace xip_truncate_page with dax_truncate_page (Eric Sandeen) [1274459] - [fs] dax, ext2: replace the XIP page fault handler with the DAX page fault handler (Eric Sandeen) [1274459] - [fs] dax, ext2: replace ext2_clear_xip_target with dax_clear_blocks (Eric Sandeen) [1274459] - [fs] dax, ext2: replace XIP read and write with DAX I/O (Eric Sandeen) [1274459] - [mm] vfs,ext2: introduce IS_DAX(inode) (Eric Sandeen) [1274459] - [mm] allow page fault handlers to perform the COW (Eric Sandeen) [1274459] - [mm] fix XIP fault vs truncate race (Eric Sandeen) [1274459] - [include] dax: drop size parameter to ->direct_access() (Eric Sandeen) [1274459] - [include] block: Change direct_access calling convention (Eric Sandeen) [1274459] - [block] brd: return -ENOSPC rather than -ENOMEM on page allocation failure (Eric Sandeen) [1274459] - [block] brd: add support for rw_page() (Eric Sandeen) [1274459] - [mm] swap: use bdev_read_page() / bdev_write_page() (Eric Sandeen) [1274459] - [fs] block_dev: add bdev_read_page() and bdev_write_page() (Eric Sandeen) [1274459] - [fs] mpage: factor page_endio() out of mpage_end_io() (Eric Sandeen) [1274459] - [fs] mpage: factor clean_buffers() out of __mpage_writepage() (Eric Sandeen) [1274459] - [fs] buffer: remove block_write_full_page_endio() (Eric Sandeen) [1274459] - [mm] consolidate code to setup pte (Eric Sandeen) [1274459] - [mm] consolidate code to call vm_ops->page_mkwrite() (Eric Sandeen) [1274459] - [mm] introduce do_shared_fault() and drop do_fault() (Eric Sandeen) [1274459] - [mm] introduce do_cow_fault() (Eric Sandeen) [1274459] - [mm] introduce do_read_fault() (Eric Sandeen) [1274459] - [mm] do_fault(): extract to call vm_ops->do_fault() to separate function (Eric Sandeen) [1274459] - [mm] rename __do_fault() -> do_fault() (Eric Sandeen) [1274459] - [fs] block: Convert various code to bio_for_each_segment() (Eric Sandeen) [1274459]- [netdrv] hv_netvsc: set nvdev link after populating chn_table (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: synchronize netvsc_change_mtu()/netvsc_set_channels() with netvsc_remove() (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: get rid of struct net_device pointer in struct netvsc_device (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: untangle the pointer mess (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: use start_remove flag to protect netvsc_link_change() (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: move start_remove flag to net_device_context (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: Fix the list processing for network change event (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: Implement support for VF drivers on Hyper-V (Vitaly Kuznetsov) [1333284] - [pci] hv: Add explicit barriers to config space access (Vitaly Kuznetsov) [1302147] - [pci] hv: Report resources release after stopping the bus (Vitaly Kuznetsov) [1302147] - [hv] Separate out frame buffer logic when picking MMIO range (Vitaly Kuznetsov) [1302147] - [hv] Record MMIO range in use by frame buffer (Vitaly Kuznetsov) [1302147] - [hv] Track allocations of children of hv_vmbus in private resource tree (Vitaly Kuznetsov) [1302147] - [hv] Reverse order of resources in hyperv_mmio (Vitaly Kuznetsov) [1302147] - [video] hv: Use new vmbus_mmio_free() from client drivers (Vitaly Kuznetsov) [1302147] - [include] hv: Make a function to free mmio regions through vmbus (Vitaly Kuznetsov) [1302147] - [hv] Lock access to hyperv_mmio resource tree (Vitaly Kuznetsov) [1302147] - [pci] hv: Add paravirtual PCI front-end for Microsoft Hyper-V VMs (Vitaly Kuznetsov) [1302147] - [x86] export __ioapic_set_affinity to modules (Vitaly Kuznetsov) [1302147] - [x86] export x86_msi to modules (Vitaly Kuznetsov) [1302147] - [hv] Allow for MMIO claims that span ACPI _CRS records (Vitaly Kuznetsov) [1302147] - [include] stddef.h: Move offsetofend() from vfio.h to a generic kernel header (Vitaly Kuznetsov) [1302147] - [x86] nmi: Fix use of unallocated cpumask_var_t (Jerry Snitselaar) [1069217] - [x86] nmi: Perform a safe NMI stack trace on all CPUs (Jerry Snitselaar) [1069217] - [kernel] printk: Add per_cpu printk func to allow printk to be diverted (Jerry Snitselaar) [1069217] - [lib] seq: Add minimal support for seq_buf (Jerry Snitselaar) [1069217] - [scsi] ipr: Fix regression when loading firmware (Gustavo Duarte) [1274357] - [scsi] ipr: Fix out-of-bounds null overwrite (Gustavo Duarte) [1274357] - [scsi] ipr: Driver version 2.6.3 (Gustavo Duarte) [1274357] - [scsi] ipr: Issue Configure Cache Parameters command (Gustavo Duarte) [1274357] - [scsi] ipr: Inquiry IOA page 0xC4 during initialization (Gustavo Duarte) [1274357] - [scsi] ipr: Don't set NO_ULEN_CHK bit when resource is a vset (Gustavo Duarte) [1274357] - [scsi] ipr: Add delay to ensure coherent dumps (Gustavo Duarte) [1274357] - [scsi] ipr: Enable SIS pipe commands for SIS-32 devices (Gustavo Duarte) [1274357] - [scsi] ipr: Inhibit underlength data check for AFDASD in raw mode (Gustavo Duarte) [1274357] - [nvme] Allocate queues only for online cpus (David Milburn) [1331884] - [s390] mm: four page table levels vs. fork (Hendrik Brueckner) [1308879] {CVE-2016-2143} - [s390] cpumf: add missing lpp magic initialization (Hendrik Brueckner) [1339534] - [s390] cpumf: Fix lpp detection (Hendrik Brueckner) [1339534] - [s390] cpumf: Improve guest detection heuristics (Hendrik Brueckner) [1339534] - [s390] cpumf: rework program parameter setting to detect guest samples (Hendrik Brueckner) [1339534] - [s390] pci: fix use after free in dma_init (Hendrik Brueckner) [1338925] - [s390] compat: correct sign-extension of the brk() compat system call (Hendrik Brueckner) [1197172] - [s390] fix normalization bug in exception table sorting (Hendrik Brueckner) [1298601] - [net] iucv: call skb_linearize() when needed (Hendrik Brueckner) [1335607] - [x86] topology: Use total_cpus not nr_cpu_ids for logical packages (Jiri Olsa) [1337866] - [x86] topology: Fix Intel HT disable (Jiri Olsa) [1337866] - [x86] topology: Fix AMD core count (Jiri Olsa) [1337866] - [x86] cpu/amd: Give access to the number of nodes in a physical package (Jiri Olsa) [1337866] - [x86] thinkpad_acpi: Convert to snd_card_new() with a device pointer (Jarod Wilson) [1341744] - [x86] microcode: Use request_firmware_direct() (Prarit Bhargava) [1340431] - [firmware] Introduce request_firmware_direct() (Prarit Bhargava) [1340431] - [firmware] Be a bit more verbose about direct firmware loading failure (Prarit Bhargava) [1340431]- [netdrv] ixgbevf: update driver versions to indicate RHEL7.3 (Ken Cox) [1274175] - [netdrv] ixgbevf: Remove unused parameter (Ken Cox) [1274175] - [netdrv] ixgbevf: Change the relaxed order settings in VF driver for sparc (Ken Cox) [1274175] - [netdrv] ixgbevf: Use mac_ops instead of trying to identify NIC type (Ken Cox) [1274175] - [netdrv] ixgbevf: Support Windows hosts (Hyper-V) (Ken Cox) [1274175] - [netdrv] ixgbevf: Add the device ID's presented while running on Hyper-V (Ken Cox) [1274175] - [netdrv] ixgbevf: Move API negotiation function into mac_ops (Ken Cox) [1274175] - [netdrv] ixgbevf: make use of BIT() macro to avoid shift of signed values (Ken Cox) [1274175] - [netdrv] ixgbevf: add support for per-queue ethtool stats (Ken Cox) [1274175] - [netdrv] ixgbevf: refactor ethtool stats handling (Ken Cox) [1274175] - [netdrv] ixgbevf: Add support for generic Tx checksums (Ken Cox) [1274175] - [netdrv] ixgbevf: use bit operations for setting and checking resets (Ken Cox) [1274175] - [netdrv] ixgbevf: fix error code path when setting MAC address (Ken Cox) [1274175] - [netdrv] ixgbevf: call ndo_stop() instead of dev_close() when running offline selftest (Ken Cox) [1274175] - [netdrv] ixgbevf: minor cleanups for ixgbevf_set_itr() (Ken Cox) [1274175] - [netdrv] ixgbevf: Fix handling of NAPI budget when multiple queues are enabled per vector (Ken Cox) [1274175] - [netdrv] ixgbevf: Handle extended IPv6 headers in Tx path (Ken Cox) [1274175] - [netdrv] ixgbevf: Minor cleanups (Ken Cox) [1274175] - [netdrv] ixgbevf: Use a private workqueue to avoid certain possible hangs (Ken Cox) [1274175] - [netdrv] ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (Ken Cox) [1274175] - [netdrv] ixgbevf: Enables TSO for stacked VLAN (Ken Cox) [1274175] - [netdrv] igbvf: use BIT() macro instead of shifts (Corinna Vinschen) [1274173] - [netdrv] igbvf: remove unused variable and dead code (Corinna Vinschen) [1274173] - [netdrv] igbvf: remove "link is Up" message when registering mcast address (Corinna Vinschen) [1274173] - [netdrv] igbvf: Add support for generic Tx checksums (Corinna Vinschen) [1274173] - [netdrv] igbvf: don't give up (Corinna Vinschen) [1274173] - [netdrv] igbvf: use napi_complete_done() (Corinna Vinschen) [1274173] - [netdrv] igbvf: get rid of unnecessary initializations in .get_drvinfo() (Corinna Vinschen) [1274173] - [netdrv] igbvf: Enable TSO for stacked VLAN (Corinna Vinschen) [1274173] - [netdrv] revert "igb: Fix a deadlock in igb_sriov_reinit" (Corinna Vinschen) [1274172] - [netdrv] igb: Garbled output for "ethtool -m" (Corinna Vinschen) [1274172] - [netdrv] igb: allow setting MAC address on i211 using a device tree blob (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for bulk Tx cleanup & cleanup boolean logic (Corinna Vinschen) [1274172] - [netdrv] igb: Fix sparse warning about passing __beXX into leXX_to_cpup (Corinna Vinschen) [1274172] - [netdrv] igb: call ndo_stop() instead of dev_close() when running offline selftest (Corinna Vinschen) [1274172] - [netdrv] igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for generic Tx checksums (Corinna Vinschen) [1274172] - [netdrv] igb: rename igb define to be more generic (Corinna Vinschen) [1274172] - [netdrv] igb: add conditions for I210 to generate periodic clock output (Corinna Vinschen) [1274172] - [netdrv] igb: enable WoL for OEM devices regardless of EEPROM setting (Corinna Vinschen) [1274172] - [netdrv] igb: constify e1000_phy_operations structure (Corinna Vinschen) [1274172] - [netdrv] igb: When GbE link up, wait for Remote receiver status condition (Corinna Vinschen) [1274172] - [netdrv] igb: Add workaround for VLAN tag stripping on 82576 (Corinna Vinschen) [1274172] - [netdrv] igb: Enable use of "bridge fdb add" to set unicast table entries (Corinna Vinschen) [1274172] - [netdrv] igb: Drop unnecessary checks in transmit path (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for VLAN promiscuous with SR-IOV and NTUPLE (Corinna Vinschen) [1274172] - [netdrv] igb: Clean-up configuration of VF port VLANs (Corinna Vinschen) [1274172] - [netdrv] igb: Merge VLVF configuration into igb_vfta_set (Corinna Vinschen) [1274172] - [netdrv] igb: Always enable VLAN 0 even if 8021q is not loaded (Corinna Vinschen) [1274172] - [netdrv] igb: Do not factor VLANs into RLPML calculation (Corinna Vinschen) [1274172] - [netdrv] igb: Allow asymmetric configuration of MTU versus Rx frame size (Corinna Vinschen) [1274172] - [netdrv] igb: Refactor VFTA configuration (Corinna Vinschen) [1274172] - [netdrv] igb: clean up code for setting MAC address (Corinna Vinschen) [1274172] - [netdrv] igb: don't give up (Corinna Vinschen) [1274172] - [netdrv] igb: Unpair the queues when changing the number of queues (Corinna Vinschen) [1274172] - [netdrv] igb: Remove unnecessary flag setting in igb_set_flag_queue_pairs() (Corinna Vinschen) [1274172] - [netdrv] igb: Explicitly label self-test result indices (Corinna Vinschen) [1274172] - [netdrv] igb: Improve cable length function for I210, etc (Corinna Vinschen) [1274172] - [netdrv] igb: Don't add PHY address to PCDL address (Corinna Vinschen) [1274172] - [netdrv] igb: Remove GS40G specific defines/functions (Corinna Vinschen) [1274172] - [netdrv] igb: improve handling of disconnected adapters (Corinna Vinschen) [1274172] - [netdrv] igb: fix NULL derefs due to skipped SR-IOV enabling (Corinna Vinschen) [1274172] - [netdrv] igb: use the correct i210 register for EEMNGCTL (Corinna Vinschen) [1274172] - [netdrv] igb: don't unmap NULL hw_addr (Corinna Vinschen) [1274172] - [netdrv] igb: add 88E1543 initialization code (Corinna Vinschen) [1274172] - [netdrv] igb: use napi_complete_done() (Corinna Vinschen) [1274172] - [netdrv] igb: get rid of unnecessary initializations in .get_drvinfo() (Corinna Vinschen) [1274172] - [netdrv] igb: avoid using timespec (Corinna Vinschen) [1274172] - [netdrv] igb: Fix a memory leak in igb_probe (Corinna Vinschen) [1274172] - [netdrv] igb: Fix a deadlock in igb_sriov_reinit (Corinna Vinschen) [1274172] - [netdrv] igb: implement high frequency periodic output signals (Corinna Vinschen) [1274172] - [netdrv] igb: missing rtnl_unlock in igb_sriov_reinit() (Corinna Vinschen) [1274172] - [netdrv] igb: Fix oops caused by missing queue pairing (Corinna Vinschen) [1274172] - [netdrv] igb: bump version to igb-5.3.0 (Corinna Vinschen) [1274172] - [netdrv] igb: use ARRAY_SIZE to replace calculating sizeof(a)/sizeof(a[0]) (Corinna Vinschen) [1274172] - [netdrv] igb: report unsupported ethtool settings in set_coalesce (Corinna Vinschen) [1274172] - [netdrv] igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect (Corinna Vinschen) [1274172] - [netdrv] igb: Pull timestamp from fragment before adding it to skb (Corinna Vinschen) [1274172] - [netdrv] igb: only report generic filters in get_ts_info (Corinna Vinschen) [1274172] - [netdrv] igb: bump version of igb to 5.2.18 (Corinna Vinschen) [1274172] - [netdrv] igb: disable IPv6 extension header processing (Corinna Vinschen) [1274172] - [netdrv] igb: fix the start time for periodic output signals (Corinna Vinschen) [1274172]- [netdrv] ibmvnic: Enable use of multiple tx/rx scrqs (Steve Best) [1332848] - [netdrv] ibmvnic: enable RX checksum offload (Steve Best) [1332848] - [netdrv] ibmvnic: map L2/L3/L4 header descriptors to firmware (Steve Best) [1332848] - [netdrv] ibmvnic: Fix ibmvnic_capability struct (Steve Best) [1332848] - [x86] kvm: simplify kvm_apic_map (Paul Lai) [1319021] - [x86] vmx: Add host irq information in trace event when updating IRTE for posted interrupts (Paul Lai) [1319021] - [x86] kvm: Add lowest-priority support for vt-d posted-interrupts (Paul Lai) [1319021] - [x86] kvm: Use vector-hashing to deliver lowest-priority interrupts (Paul Lai) [1319021] - [x86] kvm: Recover IRTE to remapped mode if the interrupt is not single-destination (Paul Lai) [1319021] - [x86] kvm: avoid logical_map when it is invalid (Paul Lai) [1319021] - [x86] kvm: fix mixed APIC mode broadcast (Paul Lai) [1319021] - [x86] kvm: use MDA for interrupt matching (Paul Lai) [1319021] - [x86] kvm: fix x2apic logical address matching (Paul Lai) [1319021] - [x86] kvm: replace 0 with APIC_DEST_PHYSICAL (Paul Lai) [1319021] - [x86] kvm: cleanup kvm_apic_match_*() (Paul Lai) [1319021] - [x86] kvm: return bool from kvm_apic_match*() (Paul Lai) [1319021] - [tty] don't leak cdev in tty_cdev_add() (Prarit Bhargava) [1173155] - [tty] Avoid usb reset crashes by making tty_io cdevs truly dynamic (Prarit Bhargava) [1173155] - [pci] Set MPS to match upstream bridge (Myron Stowe) [1256951] - [pci] Move MPS configuration check to pci_configure_device() (Myron Stowe) [1256951] - [x86] perf: uncore: Remove WARN_ON_ONCE in uncore_pci_probe (Jiri Olsa) [1337804] - [x86] perf/intel/uncore: Fix CHA registers configuration procedure for Knights Landing platform (Jiri Olsa) [1334752] - [x86] uv: Disable UV BAU by default (Frank Ramsay) [1329656] - [hwmon] coretemp: Replace cpu_sibling_mask() with topology_sibling_cpumask() (David Arcari) [1338826] - [kernel] sched/topology: Rename topology_thread_cpumask() to topology_sibling_cpumask() (David Arcari) [1338826] - [hwmon] coretemp: Allow format checking (David Arcari) [1338826] - [hwmon] coretemp: Convert to use devm_hwmon_device_register_with_groups (David Arcari) [1338826] - [hwmon] coretemp: Allocate platform data with devm_kzalloc (David Arcari) [1338826] - [hwmon] coretemp: Use sysfs_create_group to create sysfs attributes (David Arcari) [1338826] - [hwmon] coretemp: Do not return -EAGAIN for low temperatures (David Arcari) [1338826] - [hwmon] coretemp: Add PCI device ID for CE41x0 CPUs (David Arcari) [1338826] - [hwmon] coretemp: Use PCI host bridge ID to identify CPU if necessary (David Arcari) [1338826] - [hwmon] coretemp: Fix truncated name of alarm attributes (David Arcari) [1338826] - [hwmon] coretemp: Remove redundant platform_set_drvdata() (David Arcari) [1338826] - [scsi] Add QEMU CD-ROM to VPD Inquiry Blacklist (Ewan Milne) [1340360] - [documentation] ip-sysctl.txt: clarify secure_redirects (Eric Garver) [1300442] - [net] avoid reference counter overflows on fib_rules in multicast forwarding (Eric Garver) [1335918] - [net] team: don't call netdev_change_features under team->lock (Ivan Vecera) [1339570] - [net] Add compatible kAPI for skb_get_rxhash (William Townsend) [1329650] - [net] multicast: Extend ip address command to enable multicast group join/leave on (Eric Garver) [1267398] - [net] ipv6: support IFA_F_MANAGETEMPADDR for address deletion too (Jakub Sitnicki) [1263384] - [net] ipv6: don't disable interface if last ipv6 address is removed (Jakub Sitnicki) [1263384] - [net] netfilter: nfnetlink_queue: Unregister pernet subsys in case of init failure (Paolo Abeni) [1337024] - [net] netfilter: nfnetlink_{log, queue}: Register pernet in first place (Paolo Abeni) [1337024] - [net] team: remove duplicate set of flag IFF_MULTICAST (Xin Long) [1302771] - [net] team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid (Xin Long) [1302771] - [net] team: Advertise tunneling offload features (Xin Long) [1302771] - [net] team: rtnl_lock for options set (Xin Long) [1302771] - [net] team: Don't segment multiple tagged packets on team device (Xin Long) [1302771] - [net] team: Remove dead code (Xin Long) [1302771] - [net] team: Simplify return path of team_newlink (Xin Long) [1302771] - [net] team: lb: use sizeof(*fprog) in __fprog_create (Xin Long) [1302771] - [net] team: fix vlan_features computing (Xin Long) [1302771] - [net] team: block mtu change before it happens via NETDEV_PRECHANGEMTU (Xin Long) [1302771] - [net] team: inherit addr_assign_type along with dev_addr (Xin Long) [1302771] - [net] team: cleanup netpoll clode (Xin Long) [1302771] - [net] make all team port device link events urgent (Xin Long) [1302771]- [infiniband] security: Restrict use of the write() interface (Don Dutile) [1316685] {CVE-2016-4565} - [mm] add support for __GFP_ZERO flag to dma_pool_alloc() (Torez Smith) [1337075] - [hv] balloon: reset host_specified_ha_region (Vitaly Kuznetsov) [1325967] - [hv] balloon: don't crash when memory is added in non-sorted order (Vitaly Kuznetsov) [1325967] - [hv] hv_balloon: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1325967] - [hv] balloon: check if ha_region_mutex was acquired in MEM_CANCEL_ONLINE case (Vitaly Kuznetsov) [1325967] - [pci] Add DMA alias quirk for mic_x200_dma (Jerry Snitselaar) [1299853] - [pci] Add support for multiple DMA aliases (Jerry Snitselaar) [1299853] - [pci] Move informational printk to pci_add_dma_alias() (Jerry Snitselaar) [1299853] - [pci] Add pci_add_dma_alias() to abstract implementation (Jerry Snitselaar) [1299853] - [drivers] avoid format strings in names passed to alloc_workqueue() ("Herton R. Krzesinski") [1336867] - [kernel] rcu: Improve diagnostics for spurious RCU CPU stall warnings ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Don't use NMIs to dump other CPUs' stacks ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Protect uses of jiffies_stall field with ACCESS_ONCE() ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Print negatives for stall-warning counter wraparound ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Convert rcutree.c printk calls ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Kick CPU halfway to RCU CPU stall warning ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Reject memory-order-induced stall-warning false positives ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Drive quiescent-state-forcing delay from HZ ("Herton R. Krzesinski") [1320261] - [mm] memcg: reparent charges of children before processing parent ("Herton R. Krzesinski") [1336863] - [include] jiffies: Avoid undefined behavior from signed overflow ("Herton R. Krzesinski") [1336863] - [mm] compaction: break out of loop on !PageBuddy in isolate_freepages_block ("Herton R. Krzesinski") [1336863] - [ipc] Fix 2 bugs in msgrcv() MSG_COPY implementation ("Herton R. Krzesinski") [1336863] - [kernel] tracing: Do not add event files for modules that fail tracepoints ("Herton R. Krzesinski") [1336863] - [kernel] cpuset: fix a race condition in __cpuset_node_allowed_softwall() ("Herton R. Krzesinski") [1336863] - [kernel] genirq: Remove racy waitqueue_active check ("Herton R. Krzesinski") [1336863] - [kernel] workqueue: ensure @task is valid across kthread_stop() ("Herton R. Krzesinski") [1336863] - [mm] memcg: fix endless loop caused by mem_cgroup_iter ("Herton R. Krzesinski") [1297381 1336863] - [include] compiler/gcc4: Make quirk for asm_volatile_goto() unconditional ("Herton R. Krzesinski") [1336863] - [scripts] modpost: fixed USB alias generation for ranges including 0x9 and 0xA ("Herton R. Krzesinski") [1336863] - [kernel] timekeeping: Fix missing timekeeping_update in suspend path ("Herton R. Krzesinski") [1336863] - [kernel] timekeeping: Fix CLOCK_TAI timer/nanosleep delays ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Have function graph only trace based on global_ops filters ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Fix synchronization location disabling and freeing ftrace_ops ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Synchronize setting function_trace_op with ftrace_trace_function ("Herton R. Krzesinski") [1336863] - [mm] slub: Fix calculation of cpu slabs ("Herton R. Krzesinski") [1336863] - [kernel] tracing: Have trace buffer point back to trace_array ("Herton R. Krzesinski") [1336863] - [mm] mempolicy.c: fix mempolicy printing in numa_maps ("Herton R. Krzesinski") [1336863] - [kernel] sched/fair: Fix unlocked reads of some cfs_b->quota/period ("Herton R. Krzesinski") [1336863] - [kernel] sched/fair: Fix tg_set_cfs_bandwidth() deadlock on rq->lock ("Herton R. Krzesinski") [1336863] - [kernel] sched: Guarantee new group-entities always have weight ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix hrtimer_cancel()/rq->lock deadlock ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix cfs_bandwidth misuse of hrtimer_expires_remaining ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix race on toggling cfs_bandwidth_used ("Herton R. Krzesinski") [1336863]- [net] bluetooth: KABI cleanups (Don Zickus) [1296707] - [include] sched/wait: Introduce wait_on_bit_timeout() (Don Zickus) [1296707] - [include] netlink: add nla_get for le32 and le64 (Don Zickus) [1296707] - [include] 6lowpan: nuke net_ieee802154_lowpan() accessor when 6lowpan is disabled (Don Zickus) [1296707] - [include] 6lowpan: add helper to get 6lowpan namespace (Don Zickus) [1296707] - [include] if_arp: add ARPHRD_6LOWPAN type (Don Zickus) [1296707] - [include] net: ns: add ieee802154_6lowpan namespace (Don Zickus) [1296707] - [include] ipv6: add ipv6_addr_prefix_copy (Don Zickus) [1296707] - [include] netdevice: add ieee802154_ptr to net_device (Don Zickus) [1296707] - [net] 802154 and 6lowpan: Rebase to v4.5 (Don Zickus) [1296707] - [bluetooth] intel: Use request_firmware instead (Don Zickus) [1296707] - [include] of: restructure for_each macros to fix compile warnings (Don Zickus) [1296707] - [include] of: Add empty for_each_available_child_of_node() macro definition (Don Zickus) [1296707] - [include] of: make for_each_child_of_node() reference its args when CONFIG_OF=n (Don Zickus) [1296707] - [include] of: introduce of_get_available_child_count (Don Zickus) [1296707] - [kernel] sched/wait: Fix a kthread race with wait_woken() (Don Zickus) [1296707] - [kernel] sched/wait: Provide infrastructure to deal with nested blocking (Don Zickus) [1296707] - [include] device coredump: add new device coredump class (Don Zickus) [1296707] - [net] bluetooth: Rebase to v4.5 (Don Zickus) [1296707] - [drm] revert "drm/i915: start adding dp mst audio" (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] dp_mst: Restore primary hub guid on resume (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1336546] - [drm] dp_mst: Validate port in drm_dp_payload_send_msg() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087 1331031] - [drm] dp_mst: Get validated port ref in drm_dp_update_payload_part1() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] i915: Call intel_dp_mst_resume() before resuming displays (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] i915: Get rid of intel_dp_dpcd_read_wake() (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Perform throw-away read before actual read in drm_dp_dpcd_read() (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Retry aux transactions on all errors (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Always wait before retrying native aux transactions (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp: move hw_mutex up the call stack (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1274157] - [drm] i915: Fix race condition in intel_dp_destroy_mst_connector() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] upstream sync to v4.5 (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] tracing: Add trace__enabled() function (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] compat: add in_compat_syscall to ask whether we're in a compat syscall (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [mm] Export nr_swap_pages (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [lib] string: introduce match_string() helper (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] async: export current_is_async() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [pci] Decouple quirks.c from i915_reg.h (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [mm] introduce mapping_gfp_constraint() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] bitops.h: add sign_extend64() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [vga] vga_switcheroo: Constify vga_switcheroo_handler (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] arch: introduce memremap() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] mm: enhance region_is_ram() to region_intersects() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [x86] mm: Remove region_is_ram() call from ioremap (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [x86] mm: Move warning from __ioremap_check_ram() to the call site (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] mm: Fix bugs in region_is_ram() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] locking: Add WARN_ON_ONCE lock assertion (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [pwm] Add sysfs interface (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231]- [netdrv] ixgbe: update driver versions to indicate RHEL7.3 (Ken Cox) [1274174] - [netdrv] ixgbe: use correct mask when enabling sriov (Ken Cox) [1274174] - [netdrv] ixgbe: replace dev->trans_start accesses with dev_trans_start (Ken Cox) [1274174] - [netdrv] ixgbe: Disable DCB and FCoE for X550EM_x and x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Revise populating few registers and macro definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Remove duplicate and unused device ID definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Return 64 bit stats values (Ken Cox) [1274174] - [netdrv] ixgbe: check EEPROM for WOL support for X540 and above (Ken Cox) [1274174] - [netdrv] ixgbe: add WoL support for some 82599 subdevice IDs (Ken Cox) [1274174] - [netdrv] ixgbe: use msleep for long delays (Ken Cox) [1274174] - [netdrv] ixgbe: resolve shift of negative value warning (Ken Cox) [1274174] - [netdrv] ixgbe: use BIT() macro (Ken Cox) [1274174] - [netdrv] ixgbe: Add work around for empty SFP+ cage crosstalk (Ken Cox) [1274174] - [netdrv] ixgbe: Use correct FC setup function for x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Add register wait for slow links (Ken Cox) [1274174] - [netdrv] ixgbe: make 'action' field in struct ixgbe_fdir_filter a u64 value (Ken Cox) [1274174] - [netdrv] ixgbe: fix default mac->ops.setup_link for X550EM (Ken Cox) [1274174] - [netdrv] ixgbe: set VLAN spoof checking unconditionally (Ken Cox) [1274174] - [netdrv] ixgbe: consolidate the configuration of spoof checking (Ken Cox) [1274174] - [netdrv] ixgbe: protect vxlan_get_rx_port in ixgbe_service_task with rtnl_lock (Ken Cox) [1274174] - [netdrv] ixgbe: Bump version number (Ken Cox) [1274174] - [netdrv] ixgbe: Add KR backplane support for x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for SGMII backplane interface (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for SFPs with retimer (Ken Cox) [1274174] - [netdrv] ixgbe: Introduce function to control MDIO speed (Ken Cox) [1274174] - [netdrv] ixgbe: Read and parse NW_MNG_IF_SEL register (Ken Cox) [1274174] - [netdrv] ixgbe: Read and set instance id (Ken Cox) [1274174] - [netdrv] ixgbe: Use new methods for PHY access (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for x550em_a 10G MAC type (Ken Cox) [1274174] - [netdrv] ixgbe: Use method pointer to access IOSF devices (Ken Cox) [1274174] - [netdrv] ixgbe: Add definitions for x550em_a 10G MAC (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for single-port X550 device (Ken Cox) [1274174] - [netdrv] ixgbe: Take manageability semaphore for firmware commands (Ken Cox) [1274174] - [netdrv] ixgbe: Clean up interface for firmware commands (Ken Cox) [1274174] - [netdrv] ixgbe: Correct length check for round up (Ken Cox) [1274174] - [netdrv] ixgbe: Change the lan_id and func fields to a u8 to avoid casts (Ken Cox) [1274174] - [netdrv] ixgbe: Delete some unused register definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for toggling VLAN filtering flag via ethtool (Ken Cox) [1274174] - [netdrv] ixgbe: Place SWFW semaphore in known valid state at probe (Ken Cox) [1274174] - [netdrv] ixgbe: Fix flow control for Xeon D KR backplane (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for generic Tx checksums (Ken Cox) [1274174] - [netdrv] ixgbe: Look up MAC address in Open Firmware or IDPROM (Ken Cox) [1274174] - [netdrv] ixgbe: Make all unchanging ops structures const (Ken Cox) [1274174] - [netdrv] ixgbe: Avoid adding VLAN 0 twice to VLVF and VFTA (Ken Cox) [1274174] - [netdrv] ixgbe: Do not allow PF to add VLVF entry unless it actually needs it (Ken Cox) [1274174] - [netdrv] ixgbe: Extend trust to allow guest to set unicast address (Ken Cox) [1274174] - [netdrv] ixgbe: slight optimization of addr compare (Ken Cox) [1274174] - [netdrv] ixgbe: make __ixgbe_setup_tc static (Ken Cox) [1274174] - [netdrv] ixgbe: call ndo_stop() instead of dev_close() when running offline selftest (Ken Cox) [1274174] - [netdrv] ixgbe: Use udelay to avoid sleeping while atomic (Ken Cox) [1274174] - [netdrv] ixgbe: Fix ATR so that it correctly handles IPv6 extension headers (Ken Cox) [1274174] - [netdrv] ixgbe: Store VXLAN port number in network order (Ken Cox) [1274174] - [netdrv] ixgbe: Fix for RAR0 not being set to default MAC addr (Ken Cox) [1274174] - [netdrv] ixgbe: fix dates on header of ixgbe_model.h (Ken Cox) [1274174] - [netdrv] ixgbe: use u32 instead of __u32 in model header (Ken Cox) [1274174] - [netdrv] ixgbe: add minimal parser details for ixgbe (Ken Cox) [1274174] - [netdrv] ixgbe: Make ATR recognize IPv6 extended headers (Ken Cox) [1274174] - [netdrv] ixgbe: Fix MDD events generated when FCoE+SRIOV are enabled (Ken Cox) [1274174] - [netdrv] ixgbe: Fix to get FDMI HBA attributes information with X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Correct handling of any outer UDP checksum setting (Ken Cox) [1274174] - [netdrv] ixgbe: do not call check_link for ethtool in ixgbe_get_settings() (Ken Cox) [1274174] - [netdrv] ixgbe: fix broken PFC with X550 (Ken Cox) [1274174] - [netdrv] ixgbe: use correct FCoE DDP max check (Ken Cox) [1274174] - [netdrv] ixgbe: Fill at least min credits to a TC credit refills (Ken Cox) [1274174] - [netdrv] ixgbe: Fix bugs in ixgbe_clear_vf_vlans() (Ken Cox) [1274174] - [netdrv] ixgbe: Correct X550EM_x revision check (Ken Cox) [1274174] - [netdrv] ixgbe: fix RSS limit for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Clean up redundancy in hw_enc_features (Ken Cox) [1274174] - [netdrv] ixgbe: report correct media type for KR, KX and KX4 interfaces (Ken Cox) [1274174] - [netdrv] ixgbe: add support for QSFP PHY types in ixgbe_get_settings() (Ken Cox) [1274174] - [netdrv] ixgbe: do not report 2.5 Gbps as supported (Ken Cox) [1274174] - [netdrv] ixgbe: Clean stale VLANs when changing port VLAN or resetting (Ken Cox) [1274174] - [netdrv] ixgbe: Clear stale pool mappings (Ken Cox) [1274174] - [netdrv] ixgbe: Fix VLAN promisc in relation to SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for VLAN promiscuous with SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: fix inconsistent clearing of the multicast table (Ken Cox) [1274174] - [netdrv] ixgbe: Reorder search to work from the top down instead of bottom up (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify configuration of setting VLVF and VLVFB (Ken Cox) [1274174] - [netdrv] ixgbe: Reduce VT code indent in set_vfta by introducing jump label (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify definitions for regidx and bit in set_vfta (Ken Cox) [1274174] - [netdrv] ixgbe: Fix SR-IOV VLAN pool configuration (Ken Cox) [1274174] - [netdrv] ixgbe: Return error on failure to allocate mac_table (Ken Cox) [1274174] - [netdrv] ixgbe: Reset interface after enabling SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: Always turn PHY power on when requested (Ken Cox) [1274174] - [netdrv] ixgbe: Handle extended IPv6 headers in Tx path (Ken Cox) [1274174] - [netdrv] ixgbe: Save VF info and take references (Ken Cox) [1274174] - [netdrv] ixgbe: Wait for master disable to be set (Ken Cox) [1274174] - [netdrv] ixgbe: Correct spec violations by waiting after reset (Ken Cox) [1274174] - [netdrv] ixgbe: Update PTP to support X550EM_x devices (Ken Cox) [1274174] - [netdrv] ixgbe: convert to the 64 bit get/set time methods (Ken Cox) [1274174] - [netdrv] ixgbe: Allow FDB entries access to more RAR filters (Ken Cox) [1274174] - [netdrv] ixgbe: Use __dev_uc_sync and __dev_uc_unsync for unicast addresses (Ken Cox) [1274174] - [netdrv] ixgbe: Refactor MAC address configuration code (Ken Cox) [1274174] - [netdrv] ixgbe: Use private workqueue to avoid certain possible hangs (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for newer thermal alarm (Ken Cox) [1274174] - [netdrv] ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em (Ken Cox) [1274174] - [netdrv] ixgbe: Remove CS4227 diagnostic code (Ken Cox) [1274174] - [netdrv] ixgbe/ixgbevf: use napi_schedule_irqoff() (Ken Cox) [1274174] - [netdrv] ixgbe: Add KR mode support for CS4227 chip (Ken Cox) [1274174] - [netdrv] ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (Ken Cox) [1274174] - [netdrv] ixgbe: fix multiple kernel-doc errors (Ken Cox) [1274174] - [netdrv] ixgbe: Delete redundant include file (Ken Cox) [1274174] - [netdrv] ixgbe: drop null test before destroy functions (Ken Cox) [1274174] - [netdrv] ixgbe, ixgbevf: Add new mbox API xcast mode (Ken Cox) [1274174] - [netdrv] ixgbe: Add new ndo to trust VF (Ken Cox) [1274174] - [netdrv] ixgbe: use napi_complete_done() (Ken Cox) [1274174] - [netdrv] ixgbe: get rid of unnecessary initializations in .get_drvinfo() (Ken Cox) [1274174] - [netdrv] ixgbe: Check for setup_internal_link method (Ken Cox) [1274174] - [netdrv] ixgbe: Fix CS4227-related semaphore error on reset failure (Ken Cox) [1274174] - [netdrv] ixgbe: disable LRO by default (Ken Cox) [1274174] - [netdrv] ixgbe: add flow control ethertype to the anti-spoofing filter (Ken Cox) [1274174] - [netdrv] ixgbe: Advance version to 4.2.1 (Ken Cox) [1274174] - [netdrv] ixgbe: X540 thermal warning interrupt not a GPI (Ken Cox) [1274174] - [netdrv] ixgbe: Fix FCRTH value in VM-to-VM loopback mode (Ken Cox) [1274174] - [netdrv] ixgbe: Only clear adapter_stopped if ixgbe_setup_fc succeeded (Ken Cox) [1274174] - [netdrv] ixgbe: Correct several flaws with with DCA setup (Ken Cox) [1274174] - [netdrv] ixgbe: Add new X550EM SFP+ device ID (Ken Cox) [1274174] - [netdrv] ixgbe: Update ixgbe_disable_pcie_master flow for X550* (Ken Cox) [1274174] - [netdrv] ixgbe: Add small packet padding support for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Correct setting of RDRXCTL register for X550* devices (Ken Cox) [1274174] - [netdrv] ixgbe: Correct error path in semaphore handling (Ken Cox) [1274174] - [netdrv] ixgbe: Add I2C bus mux support (Ken Cox) [1274174] - [netdrv] ixgbe: Limit SFP polling rate (Ken Cox) [1274174] - [netdrv] ixgbe: Allow SFP+ on more than 82598 and 82599 (Ken Cox) [1274174] - [netdrv] ixgbe: Add logic to reset CS4227 when needed (Ken Cox) [1274174] - [netdrv] ixgbe: Fix 1G and 10G link stability for X550EM_x SFP+ (Ken Cox) [1274174] - [netdrv] ixgbe: Add X550EM_x dual-speed SFP+ support (Ken Cox) [1274174] - [netdrv] ixgbe: Allow reduced delays during SFP detection (Ken Cox) [1274174] - [netdrv] ixgbe: Clear I2C destination location (Ken Cox) [1274174] - [netdrv] ixgbe: Enable bit-banging mode on X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Set lan_id before first I2C eeprom access (Ken Cox) [1274174] - [netdrv] ixgbe: Provide unlocked I2C methods (Ken Cox) [1274174] - [netdrv] ixgbe: Provide I2C combined on X550EM (Ken Cox) [1274174] - [netdrv] ixgbe: Add X550EM support for SFP insertion interrupt (Ken Cox) [1274174] - [netdrv] ixgbe: Accept SFP not present errors on all devices (Ken Cox) [1274174] - [netdrv] ixgbe: Add fdir support for SCTP on X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Add SFP+ detection for X550 hardware (Ken Cox) [1274174] - [netdrv] ixgbe: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (Ken Cox) [1274174] - [netdrv] ixgbe: fix issue with SFP events with new X550 devices (Ken Cox) [1274174] - [netdrv] ixgbe: Resolve "initialized field overwritten" warnings (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for reporting 2.5G link speed (Ken Cox) [1274174] - [netdrv] ixgbe: fix bounds checking in ixgbe_setup_tc for 82598 (Ken Cox) [1274174] - [netdrv] ixgbe: support for ethtool set_rxfh (Ken Cox) [1274174] - [netdrv] ixgbe: Avoid needless PHY access on copper phys (Ken Cox) [1274174] - [netdrv] ixgbe: cleanup to use cached mask value (Ken Cox) [1274174] - [netdrv] ixgbe: Remove second instance of lan_id variable (Ken Cox) [1274174] - [netdrv] ixgbe: Remove unused PCI bus types (Ken Cox) [1274174] - [netdrv] ixgbe: add new bus type for intergrated I/O interface (IOSF) (Ken Cox) [1274174] - [netdrv] ixgbe: add get_bus_info method for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for entering low power link up state (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for VXLAN RX offloads (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for UDP-encapsulated tx checksum offload (Ken Cox) [1274174] - [netdrv] ixgbe: add VXLAN offload support for X550 devices (Ken Cox) [1274174] - [netdrv] ixgbe: Check whether FDIRCMD writes actually complete (Ken Cox) [1274174] - [netdrv] ixgbe: Assign set_phy_power dynamically where needed (Ken Cox) [1274174] - [netdrv] ixgbe: add new function to check for management presence (Ken Cox) [1274174] - [netdrv] ixgbe: TRIVIAL fix up double 'the' and comment style (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify port-specific macros (Ken Cox) [1274174] - [netdrv] ixgbe: Convert to use devm_hwmon_device_register_with_groups (Ken Cox) [1274174] - [netdrv] ixgbe: enable l2 forwarding acceleration for macvlans (Ken Cox) [1274174]- [netdrv] bnxt_en: Use dma_rmb() instead of rmb() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add BCM57314 device ID (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Simplify and improve unsupported SFP+ module reporting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix length value in dmesg log firmware error message (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve the delay logic for firmware response (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reduce maximum ring pages if page size is 64K (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Report PCIe link speed and width during driver load (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add Support for ETHTOOL_GMODULEINFO and ETHTOOL_GMODULEEEPRO (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix invalid max channel parameter in ethtool -l (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add workaround to detect bad opaque in rx completion (part 2) (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add workaround to detect bad opaque in rx completion (part 1) (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Setup multicast properly after resetting device (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Need memory barrier when processing the completion ring (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Divide a page into 32K buffers for the aggregation ring if necessary (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Limit RX BD pages to be no bigger than 32K (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't fallback to INTA on VF (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add async event handling for speed config changes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Call firmware to approve VF MAC address change (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Shutdown link when device is closed (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Disallow forced speed for 10GBaseT devices (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve ethtool .get_settings() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check for valid forced speed during ethtool -s (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add unsupported SFP+ module warnings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Set async event bits when registering with the firmware (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add get_eee() and set_eee() ethtool support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add EEE setup code (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add basic EEE support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve flow control autoneg with Firmware 1.2.1 interface (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Update to Firmware 1.2.2 spec (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix ethtool -a reporting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix typo in bnxt_hwrm_set_pause_common() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Implement proper firmware message padding (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Initialize CP doorbell value before ring allocation (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Enable AER support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Include hardware port statistics in ethtool -S (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Include some hardware port statistics in ndo_get_stats64() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add port statistics support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Extend autoneg to all speeds (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Use common function to get ethtool supported flags (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add reporting of link partner advertisement (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_fw_to_ethtool_advertised_spds() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add hwrm_send_message_silent() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor _hwrm_send_message() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add installed-package firmware version reporting via Ethtool GDRVINFO (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix dmesg log firmware error messages (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Use firmware provided message timeout value (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add coalescing support for tx rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_hwrm_set_coal() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Store irq coalescing timer values in micro seconds (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Send PF driver unload notification to all VFs (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve bnxt_vf_update_mac() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix zero padding of tx push data (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Failure to update PHY is not fatal condition (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Remove unnecessary call to update PHY settings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Poll link at the end of __bnxt_open_nic() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reduce default ring sizes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix implementation of tx push operation (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Remove 20G support and advertise only 40GbaseCR4 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Cleanup and Fix flow control setup logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix ethtool autoneg logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix crash in bnxt_free_tx_skbs() during tx timeout (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Exclude rx_drop_pkts hw counter from the stack's rx_dropped counter (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Ring free response from close path should use completion ring (John Linville) [1184635 1312277] - [netdrv] bnxt: always return values from _bnxt_get_max_rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reset embedded processor after applying firmware upgrade (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Zero pad firmware messages to 128 bytes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify ethtool -l|-L to support combined or rx/tx rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify init sequence to support shared or non shared rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify bnxt_get_max_rings() to support shared or non shared rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Re-structure ring indexing and mapping (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check for NULL rx or tx ring (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Separate bnxt_{rx|tx}_ring_info structs from bnxt_napi struct (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_dbg_dump_states() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add BCM57301 & BCM57402 devices (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Update to Firmware interface spec 1.0.0 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Keep track of the ring group resource (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve VF resource accounting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Cleanup bnxt_hwrm_func_cfg() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check hardware resources before enabling NTUPLE (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't treat single segment rx frames as GRO frames (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Allocate rx_cpu_rmap only if Accelerated RFS is enabled (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Increment checksum error counter only if NETIF_F_RXCSUM is set (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Optimize ring alloc and ring free functions (John Linville) [1184635 1312277] - [netdrv] bnxt_en: support hwrm_func_drv_unrgtr command (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Implement missing tx timeout reset logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't cancel sp_task from bnxt_close_nic() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Change bp->state to bitmap (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix bitmap declaration to work on 32-bit arches (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Setup uc_list mac filters after resetting the chip (John Linville) [1184635 1312277] - [netdrv] bnxt_en: enforce proper storing of MAC address (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fixed incorrect implementation of ndo_set_mac_address (John Linville) [1184635 1312277] - [netdrv] bnxt_en: More robust SRIOV cleanup sequence (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix comparison of u16 sw_id against negative value (John Linville) [1184635 1312277] - [netdrv] bnxt_en: map CAG_REG_LEGACY_INT_STATUS_MASK to GRC window #4 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Determine tcp/ipv6 RSS hash type correctly (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Change sp events definitions to represent bit position (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix compile warnings when CONFIG_INET is not set (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix compile errors when CONFIG_BNXT_SRIOV is not set (John Linville) [1184635 1312277] - [netdrv] bnxt: rewrite flow dissector bits for RHEL 7.3 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 93d05d4a320c (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 5eb4dce3b347 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 16e5cc647173 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit e4c6734eaab9 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: New Broadcom ethernet driver (John Linville) [1184635 1312277]- [misc] cxl: Check periodically the coherent platform function's state (Steve Best) [1338865] - [misc] cxl: Allow initialization on timebase sync failures (Steve Best) [1338865] - [powercap] rapl: add support for skx (Steve Best) [1273742] - [virtio] virtio_balloon: fix PFN format for virtio-1 (Thomas Huth) [1337945] - [powerpc] perf/24x7: Eliminate domain suffix in event names (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Display domain indices in sysfs (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Display change in counter values (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Fix usage with chip events (Jiri Olsa) [1320561] - [mm] move MM_SHMEMPAGES counter into reserved slot of {task, mm}_struct (Jerome Marchand) [838926] - [mm] procfs: breakdown RSS for anon, shmem and file in /proc/pid/status (Jerome Marchand) [838926] - [mm] shmem: add internal shmem resident memory accounting (Jerome Marchand) [838926] - [mm] proc: reduce cost of /proc/pid/smaps for unpopulated shmem mappings (Jerome Marchand) [838926] - [mm] proc: reduce cost of /proc/pid/smaps for shmem mappings (Jerome Marchand) [838926] - [mm] proc: account for shmem swap in /proc/pid/smaps (Jerome Marchand) [838926] - [mm] documentation: clarify /proc/pid/status VmSwap limitations for shmem (Jerome Marchand) [838926] - [scsi] mpt3sas: Updating mpt3sas driver version to 13.100.00.00 (Tomas Henzl) [1270168] - [scsi] mpt3sas: Update MPI header to 2.00.42 (Tomas Henzl) [1270168] - [scsi] mpt3sas: Set maximum transfer length per IO to 4MB for VDs (Tomas Henzl) [1270168] - [scsi] mpt3sas: Handle active cable exception event (Tomas Henzl) [1270168] - [scsi] mpt3sas: Used "synchronize_irq()"API to synchronize timed-out IO & TMs (Tomas Henzl) [1270168] - [irq_poll] Fix irq_poll_sched() (Jeff Moyer) [1336479] - [irq_poll] remove unused data and max fields (Jeff Moyer) [1336479] - [irq_poll] mark __irq_poll_complete static (Jeff Moyer) [1336479] - [scsi] irq_poll: fold irq_poll_disable_pending into irq_poll_softirq (Jeff Moyer) [1336479] - [irq_poll] fold irq_poll_sched_prep into irq_poll_sched (Jeff Moyer) [1336479] - [irq_poll] don't disable new irq_poll instances (Jeff Moyer) [1336479] - [irq_poll] make blk-iopoll available outside the block layer (Jeff Moyer) [1336479] - [block] blk-iopoll.c: use iop instead of iopoll (Jeff Moyer) [1336479] - [block] remove old blk_iopoll_enabled variable (Jeff Moyer) [1336479] - [fs] nfsd: return correct lockowner when there is a race on hash insert ("J. Bruce Fields") [1329485] - [fs] nfsd: return correct openowner when there is a race to put one in the hash ("J. Bruce Fields") [1329485] - [fs] gfs2: Cache ACLs read from disk (Andreas Gruenbacher) [1334817] - [fs] revert "libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct" (Eric Sandeen) [1336918] - [fs] svcrdma: Fix send_reply() scatter/gather set-up (Steve Dickson) [1327280] - [fs] svcrdma: Scrub BUG_ON() and WARN_ON() call sites (Steve Dickson) [1327280]- [include] alsa: acpi / utils: Add acpi_dev_present() (Jaroslav Kysela) [1288993] - [include] alsa: pci: Add QEMU top-level IDs for (sub)vendor & device (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add get_eld audio component (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: set proper N/CTS in modeset (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: implement sync_audio_rate callback (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add audio sync_audio_rate callback (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: fix kernel-doc warnings in intel_audio.c (Jaroslav Kysela) [1288993] - [include] alsa: drm: Remove the 'mode' argument from drm_select_eld() (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Add locks around audio component bind/unbind (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: clarify HD audio documentation wrt modeset (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: do not mess with audio registers if port is invalid (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: remove duplicated include from intel_audio.c (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Convert the ddi cdclk code to get_display_clock_speed (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Drop port_mst_index parameter from pin/eld callback (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Call audio pin/ELD notify function (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add audio pin sense / ELD callback (Jaroslav Kysela) [1288993] - [include] alsa: pm / runtime: Add new helper for conditional usage count incrementation (Jaroslav Kysela) [1288993] - [sound] revert "alsa: hda - Set patch_ops before calling auto-parser" (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Create AFG sysfs node at last (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Expose codec type sysfs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add hdac stream trace (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add HDA default codec match function (Jaroslav Kysela) [1288993] - [sound] alsa: consolidate the reassignments of ->f_op in ->open() instances (Jaroslav Kysela) [1288993] - [sound] alsa: hrtimer: Handle start/stop more properly (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Use mod_timer() for rearming the system timer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: fix gparams ioctl compatibility for different architectures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Bind with i915 only when Intel graphics is present (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix possible race on regmap bypass flip (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't trust the reported actual power state (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add AMD Polaris-10/11 AZ PCI IDs with proper driver caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add PCI ID for Intel Broxton-T (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix broken reconfig (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Keep powering up ADCs on Cirrus codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix inconsistent monitor_present state until repoll (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix regression of monitor_present flag in eld proc file (Jaroslav Kysela) [1288993] - [sound] alsa: alsa - hda: hdmi check NULL pointer in hdmi_set_chmap (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix regression on ATI HDMI audio (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix subwoofer pin on ASUS N751 and N551 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add dock support for ThinkPad X260 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T460s (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix front mic problem for a HP desktop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply fix for white noise on Asus N550JV, too (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Asus N750JV headphone (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Asus N750JV external subwoofer fixup (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Asus UX501VW headset (Jaroslav Kysela) [1288993] - [sound] alsa: pcxhr: Fix missing mutex unlock (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Skip volume controls triggers hangup on Dell USB Dock (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Yet another Phoneix Audio device quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Quirk for yet another Phoenix Audio devices (v2) (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a sample rate quirk for Phoenix Audio TMX320 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a quirk for Plantronics BT300 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add Microsoft HD-5001 to quirks (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call (Jaroslav Kysela) [1288993] - [sound] alsa: au88x0: Fix zero clear of stream->resources (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Bail out when chmap is already present (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clarify CONFIG_SND_HDA_RECONFIG usages (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Replace complex if statement with switch (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Fix poll error return codes (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Remove pointless NULL check (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Use snd_compr_get_poll on error path (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix poll error return codes (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix to wait for RIRB & CORB DMA to set (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix the missing ptr initialization (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - New codecs support for ALC234/ALC274/ALC294 (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in events via snd_timer_user_tinterrupt (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in events via snd_timer_user_ccallback (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Limit retrying sample rate reads (Jaroslav Kysela) [1288993] - [sound] alsa: au88x0: Fix overlapped PCM pointer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: remove legacy rtctimer (Jaroslav Kysela) [1288993] - [sound] alsa: ens1371: Fix "Line In->Rear Out Switch" control (Jaroslav Kysela) [1288993] - [sound] alsa: lx646es: Fix possible uninitialized variable reference (Jaroslav Kysela) [1288993] - [sound] alsa: pcm : Call kill_fasync() in stream lock (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add missing capture_hook calls for dyn-ADC PCM streams (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: allow clock source validity interrupts (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add UAC2 clock sources as mixer controls (Jaroslav Kysela) [1288993] - [sound] alsa: constify ct_timer_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: intel8x0: Drop superfluous VM checks (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update chmap tlv to report sink's capability (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix yet another i915 pointer leftover in error path (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clear the leftover component assignment at snd_hdac_i915_exit() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable i915 ELD notifier for Intel IronLake and Baytrail (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add the pin / port mapping on Intel ILK and VLV (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix missing ELD update at unplugging (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update BCLK also at hotplug for i915 HSW/BDW (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use eld notifier for Intel SandyBridge and IvyBridge HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Introduce pin_cvt_fixup() ops to hdmi parser (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Override HDMI setup_stream ops for Intel HSW+ (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply AMP fix in hdmi_setup_audio_infoframe() generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Split out Intel-specific codes from patch_generic_hdmi() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi defer to register acomp eld notifier (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Workaround for unbalanced i915 power refcount by concurrent probe (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix spurious kernel WARNING on Baytrail HDMI (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix forgotten HDMI monitor_present update (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Really restrict i915 notifier to HSW+ (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix mutex deadlock at HDMI/DP hotplug (Jaroslav Kysela) [1288993] - [sound] alsa: ctl: change return value in compatibility layer so that it's the same value in core implementation (Jaroslav Kysela) [1288993] - [sound] alsa: mixart: silence an uninitialized variable warning (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add sanity checks for endpoint accesses (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Minor code cleanup in create_fixed_stream_quirk() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix NULL dereference in create_fixed_stream_quirk() (Jaroslav Kysela) [1288993] - [sound] alsa: hda: use list macro for parsing on cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Limit i915 HDMI binding only for HSW and later (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix unconditional GPIO toggle via automute (Jaroslav Kysela) [1288993] - [sound] alsa: mixart: silence unitialized variable warnings (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixes double fault in nvhdmi_chmap_cea_alloc_validate_get_type (Jaroslav Kysela) [1288993] - [sound] alsa: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de0082 to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix the mic mute button and led problem for a Lenovo AIO (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Avoid "BUG:" string for warnings again (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a sanity check of pin / port mapping on i915 HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't handle ELD notify from invalid port (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply reboot D3 fix for CX20724 codec, too (Jaroslav Kysela) [1288993] - [sound] alsa: pci: Add QEMU top-level IDs for (sub)vendor & device (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Provide card number / PID via sequencer client info (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix unexpected resume through regmap code path (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use snd_hdac namespace prefix for chmap exported APIs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Move chmap support helpers/ops to core (Jaroslav Kysela) [1288993] - [sound] alsa: hda - chmap helper args modified to use generic hdac objs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hdmi chmap verb programming ops to chmap object (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use hdac name space for CEA spk alloc structure (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Register chmap obj as priv data instead of codec (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Create common chmap object (Jaroslav Kysela) [1288993] - [sound] alsa: compress: fix more typos (Jaroslav Kysela) [1288993] - [sound] alsa: compress: fix some typos (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Add SNDRV_PCM_STATE_PREPARED state explanation (Jaroslav Kysela) [1288993] - [sound] alsa: compress: allow writes in SNDRV_PCM_STATE_PREPARED state (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi add wmb barrier for audio component (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix mic issues on Acer Aspire E1-472 (Jaroslav Kysela) [1288993] - [sound] alsa: portman2x4: fix NULL pointer dereference (Jaroslav Kysela) [1288993] - [sound] alsa: seq: oss: Don't drain at closing a client (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a quirk for Plantronics DA45 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi_find_pcm_slot return value bug fix (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: Fix wrong boolean ctl value accesses (Jaroslav Kysela) [1288993] - [sound] alsa: hdspm: Fix zero-division (Jaroslav Kysela) [1288993] - [sound] alsa: hdspm: Fix wrong boolean ctl value accesses (Jaroslav Kysela) [1288993] - [sound] alsa: mts64: fix NULL pointer dereference (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix broken compat timer user status ioctl (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Fix ioctls X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Use comapt_put_timespec() (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: ctl: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Autosuspend controller after probe even if codecs are already suspended (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Loop interrupt handling until really cleared (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headset support and noise on HP EliteBook 755 G2 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixup speaker pass-through control for nid 0x14 on ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixing background noise on Dell Inspiron 3162 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi eld control created based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: jack: Allow building the jack layer without input device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply clock gate workaround to Skylake, too (Jaroslav Kysela) [1288993] - [sound] alsa: mts64: use new parport device model (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use acpi_dev_present() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi get jack from hda_jack_tbl when not dyn_pcm_assign (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix rwsem deadlock for non-atomic PCM stream (Jaroslav Kysela) [1288993] - [sound] alsa: portman2x4 - use new parport device model (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix double port list deletion (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Cancel probe work instead of flush at remove (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix leak of pool buffer at concurrent writes (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Call notifier in the same spinlock (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Protect the whole snd_timer_close() with open race (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race at concurrent reads (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bad dereference of jack object (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race between stop and interrupt (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix wrong instance passed to slave callbacks (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: Implement timer backend switching more safely (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix speaker output from VAIO AiO machines (Jaroslav Kysela) [1288993] - [sound] alsa: revert "alsa: hda - Fix noise on Gigabyte Z170X mobo" (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Add snd_pcm_rate_range_to_bits() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix static checker warning in patch_hdmi.c (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leftover link at closing (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix lockdep warnings due to double mutex locks (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Fix race at copying & updating the position (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Make snd_rawmidi_transmit() race-free (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Mac Mini 7,1 model (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Support headset mode for ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Support Dell headset mode for ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - New codec support of ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - build chmap kctl based on pcm in hdmi audio (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Sync timer deletion at closing the system timer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix link corruption due to double start or stop (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix yet another races among ALSA timer accesses (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix potential deadlock in OSS emulation (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Remove kernel WARNING for NULL user-space buffer check (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix race at closing in virmidi driver (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: correctly handling failed thread creation (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk for Microsoft LifeCam HD-6000 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add native DSD support for PS Audio NuWave DAC (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix OPPO HA-1 vendor ID (Jaroslav Kysela) [1288993] - [sound] alsa: hda - disable dynamic clock gating on Broxton before reset (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk_alias option (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Refer to chip->usb_id for quirks and MIDI creation (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi create spdif ctl based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi jack created based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add hdmi_pcm to manage hdmi pcm related features (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi setup pin when monitor hotplug in pcm dynamic assignment mode (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi dynamically bind PCM to pin when monitor hotplug (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi operate spdif based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi playback without monitor in dynamic pcm bind mode (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi begin to support dynamic PCM assignment (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de0083 to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: Disable switching timer backend via sysfs (Jaroslav Kysela) [1288993] - [sound] alsa: timer: fix SND_PCM_TIMER Kconfig text (Jaroslav Kysela) [1288993] - [sound] alsa: Add missing dependency on CONFIG_SND_TIMER (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Disable GET_CODEC_CAPS ioctl for some architectures (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Degrade the error message for too many opens (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup() (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Introduce disconnect op to snd_timer_instance (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Handle disconnection more safely (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Flush the pending probe work at remove (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix missing module loading with model=generic option (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Degrade i915 binding failure message (Jaroslav Kysela) [1288993] - [sound] alsa: control: Avoid kernel warnings from tlv ioctl with numid 0 (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix snd_seq_call_port_info_ioctl in compat mode (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix snd_pcm_hw_params struct copy in compat mode (Jaroslav Kysela) [1288993] - [sound] alsa: hrtimer: Fix stall by hrtimer_cancel() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bass pin fixup for ASUS N550JX (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Code cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Harden slave timer list handling (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Dell Latitidue E6540 (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race among timer ioctls (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add codec support for Kabylake display audio codec (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix double unlink of active_list (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix mixer ctl regression of Native Instrument devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix the headset mic detection problem for a Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Dell Latitude E5550 (Jaroslav Kysela) [1288993] - [sound] alsa: hda_intel: add card number to irq description (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix race at timer setup and close (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix missing NULL check at remove_events ioctl (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Avoid calling usb_autopm_put_interface() at disconnect (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixup inverted internal mic for Lenovo E50-80 (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Oppo HA-1 (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add snd_hdac_ext_bus_link_power_up_all (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Increase timeout value for link power check (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: couple the hda DMA stream in cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add support for hda DMA Resume capability (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: constify dummy_timer_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: cs5535audio: constify cs5535audio_dma_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: atiixp: constify atiixp_dma_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add keycode map for alc input device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add mic mute hotkey quirk for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: use list_for_each_entry_continue_reverse (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2) (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: restore TEA575x state on resume (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: save context before suspend devices (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: no need to suspend absent codec (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: detect FM-only card earlier (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: propagate TUNER_ONLY bit when autodetected (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: store struct device instead of pci_dev (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: put curly braces around empty if-body (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: convert rest outw() / inw() to use helpers (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: explicitly free IRQ line (Jaroslav Kysela) [1288993] - [sound] alsa: oss: consolidate kmalloc/memset 0 call to kzalloc (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Set SKL+ hda controller power at freeze() and thaw() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Drop unused AZX_DCAPS_REVERSE_ASSIGN (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Drop AZX_DCAPS_POSFIX_VIA bit (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Raise AZX_DCAPS_RIRB_DELAY handling into top drivers (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a fixup for Thinkpad X1 Carbon 2nd (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Set codec to D3 at reboot/shutdown on Thinkpads (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply click noise workaround for Thinkpads generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headphone mic input on a few Dell ALC293 machines (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Increase default bdl_pos_adj for Baytrail/Braswell (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clean up the code to check bdl_pos_adj option (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Move audio component accesses to hdac_i915.c (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use component ops for i915 HDMI/DP audio jack handling (Jaroslav Kysela) [1288993] - [sound] alsa: treewide: Fix typos in printk (Jaroslav Kysela) [1288993] - [sound] alsa: pcm_dmaengine: Properly synchronize DMA on shutdown (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add sample rate inquiry quirk for AudioQuest DragonFly (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: constify usb_protocol_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix superfluous HDMI jack repoll (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Allow i915 binding later in codec driver (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Optimize audio component check in patch_hdmi.c (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't try to bind i915 unless CONFIG_SND_HDA_I915 is set (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Less grumbling about lack of i915 binding (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Implement loopback control switch for Realtek and other codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Make snd_hda_parse_nid_path() local (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove unused snd_hda_get_nid_path() (Jaroslav Kysela) [1288993] - [sound] alsa: compress: add support for 32bit calls in a 64bit kernel (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable audio component for old Intel PCH devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Split ELD update code from hdmi_present_sense() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Do zero-clear in snd_hdmi_parse_eld() itself (Jaroslav Kysela) [1288993] - [sound] alsa: Fix compat_ioctl handling for OSS emulations (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Skip ELD notification during PM process (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable power_save_node for CX20722 (Jaroslav Kysela) [1288993] - [sound] alsa: usx2y: fix inconsistent indenting on if statement (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Pass id string to snd_compress_new (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Add procfs info file for compressed nodes (Jaroslav Kysela) [1288993] - [sound] alsa: i2c: constify snd_i2c_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: constify action_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: midi: constify snd_rawmidi_global_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: azt3328: Remove unnecessary synchronize_irq() before free_irq() (Jaroslav Kysela) [1288993] - [sound] alsa: ua101: replace le16_to_cpu() with usb_endpoint_maxp() (Jaroslav Kysela) [1288993] - [sound] alsa: hda/ca0132 - quirk for Alienware 17 2015 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise problems on Thinkpad T440s (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixing speaker noise on the two latest thinkpad models (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add inverted dmic for Packard Bell DOTS (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix playback noise with 24/32 bit sample size on BXT (Jaroslav Kysela) [1288993] - [sound] alsa: rme96: Fix unexpected volume reset after rate changes (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add Conexant CX8200 (14f1:2008) codec entry (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Correct codec names for 14f1:50f1 and 14f1:50f3 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Skip ELD notification during system suspend (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise on Gigabyte Z170X mobo (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headphone noise after Dell XPS 13 resume back from S3 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply HP headphone fixups more generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Acer Aspire One Cloudbook 14 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - apply SKL display power request/release patch to BXT (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add PCI IDs for Intel Broxton (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: work around CH345 input SysEx corruption (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: prevent CH345 multiport output SysEx corruption (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add packet size quirk for the Medeli DD305 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise on Dell Latitude E6440 (Jaroslav Kysela) [1288993] - [sound] alsa: pci: depend on ZONE_DMA (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Simplify phantom jack handling for HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda/hdmi - apply Skylake fix-ups to Broxton display codec (Jaroslav Kysela) [1288993] - [sound] alsa: ctxfi: constify rsc ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Aune X1S (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply pin fixup for HP ProBook 6550b (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix lost 4k BDL boundary workaround (Jaroslav Kysela) [1288993] - [sound] alsa: maestro3: Fix Allegro mute until master volume/mute is touched (Jaroslav Kysela) [1288993] - [sound] alsa: maestro3: Enable docking support for Dell Latitude C810 (Jaroslav Kysela) [1288993] - [sound] alsa: cs46xx: Fix suspend for all channels (Jaroslav Kysela) [1288993] - [sound] alsa: cs46xx: Fix Duplicate front for CS4294 and CS4298 codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add / fix kernel doc comments (Jaroslav Kysela) [1288993] - [sound] alsa: Constify ratden/ratnum constraints (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable 64bit address for Creative HDA controllers (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Dell XPS one ALC3260 speaker no sound after resume back (Jaroslav Kysela) [1288993] - [sound] alsa: hda/ca0132 - Convert leftover pr_info() and pr_err() (Jaroslav Kysela) [1288993] - [sound] alsa: Remove transfer_ack_{begin,end} callbacks from struct snd_pcm_runtime (Jaroslav Kysela) [1288993] - [sound] alsa: rme9652: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: rme96: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: rme32: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: lx6464es: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: korg1212: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [include] alsa: Add helper function to add single value constraint (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix deadlock at error in building PCM (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Advertise MODALIAS in uevent (Jaroslav Kysela) [1288993] - [sound] alsa: hda - convert to hda_device_id (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hdaudio bus modalias support (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a common helper to give the codec modalias string (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hduadio support to DEVTABLE (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Remove mixer entry from Zoom R16/24 quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Adjust max packet size calculation for tx_length_quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk for Zoom R16/24 playback (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add offset parameter to copy_to_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Break out creation of silent urbs from prepare_outbound_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Also move out hwptr_done wrap from prepare_playback_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Break out copying to urb from prepare_playback_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Spell vga_switcheroo consistently (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove leftover snd_hda_bus() prototype (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bogus codec address check for mixer name assignment (Jaroslav Kysela) [1288993] - [sound] alsa: timer: add config item to export PCM timer disabling for expert (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add support for Novation Nocturn MIDIcontrol surface (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update mixer name for the lower codec address (Jaroslav Kysela) [1288993] - [sound] alsa: hda - consolidate chip rename functions (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable widget power saving for Cirrus codecs (Jaroslav Kysela) [1288993] - [sound] alsa: oss: underflow in snd_mixer_oss_proc_write() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix max packet size calculation for USB audio (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix inverted internal mic on Lenovo G50-80 (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Explicitly add io.h (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Allow any MIDI endpoint to drive use of interrupt transfer on newer Roland devices (Jaroslav Kysela) [1288993] - [sound] alsa: seq_oss: fix waitqueue_active without memory barrier in snd-seq-oss (Jaroslav Kysela) [1288993] - [sound] alsa: hda: make use of core codec fns (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Copy codec helpers to core (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix to check if stream not in use in release (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix incorrect update of stream id mapping (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable power_save_node for IDT 92HD73xx chips (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply SPDIF pin ctl to MacBookPro 12,1 (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Add dock support for ThinkPad T550 (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Avoid double hw_free calls at releasing a stream (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: harmless underflow in snd_audigy2nx_led_put() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - display audio call sync_audio_rate callback (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable power_save_node for Thinkpads (Jaroslav Kysela) [1288993] - [sound] alsa: hda/tegra - async probe for avoiding module loading deadlock (Jaroslav Kysela) [1288993] - [sound] alsa: core: check for underflow in snd_pcm_sw_params() (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: remove structure member of 'struct snd_pcm_hwptr_log *' type because this structure had been removed (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: fix memory leak (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Change internal PCM order (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Dell M3800 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use ALC880_FIXUP_FUJITSU for FSC Amilo M1437 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable headphone jack detect on old Fujitsu laptops (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add some FIXUP quirks for white noise on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: drm/i915: Drop port_mst_index parameter from pin/eld callback (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Wake the codec up on pin/ELD notify events (Jaroslav Kysela) [1288993] - [sound] alsa: hda - allow codecs to access the i915 pin/ELD callback (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: correct the value cache check (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Handle normal and auto-suspend equally (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Replace probing flag with active refcount (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Avoid nested autoresume calls (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove superfluous pcm NULL check (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix widget sysfs tree corruption after refresh (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Refresh sysfs at snd_hda_codec_update_widgets() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix path power activation (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Check all inputs for is_active_nid_for_any() (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix possible NULL dereference (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add snd_hdac_get_hdac_stream() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: fix the spbmaxfifo API (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix size allocation for ext device allocation (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: silence a sprinft() overflow warning (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Remove the usage of key for host stream (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add support to enable SPIB for hdac ext stream (Jaroslav Kysela) [1288993] - [include] alsa: hda - add new HDA registers (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add snd_hdac_ext_bus_link_power_down_all() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix to read the correct offset of spcap/link register (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Refresh widgets sysfs at probing Haswell+ HDMI codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: silence and underflow warning (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add snd_hdac_refresh_widget_sysfs() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add extended device driver registration (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add hdac extended device (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add API for removing hdac extended device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Shutdown CX20722 on reboot/free to avoid spurious noises (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Gustard DAC-X20U (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Recurse before saving terminal properties (Jaroslav Kysela) [1288993] - [sound] alsa: hda/eld - Add const to possible places (Jaroslav Kysela) [1288993] - [sound] alsa: hda/proc - Fix racy string access for power states (Jaroslav Kysela) [1288993] - [sound] alsa: hda/proc - Add const to possible places (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Make some helper functions local (Jaroslav Kysela) [1288993] - [sound] alsa: usb: handle descriptor with SYNC_NONE illegal value (Jaroslav Kysela) [1288993] - [sound] alsa: usb: fix corrupted pointers due to interface setting change (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix parameter block size for UAC2 control requests (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix pin config and mapping on Alienware 15 (Jaroslav Kysela) [1288993] - [sound] alsa: echoaudio: Use standard C definitions of true and false (Jaroslav Kysela) [1288993] - [sound] alsa: hda - yet another fix for Dell headset mic with ALC3266 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix Dell laptop for internal mic/headset mic (Jaroslav Kysela) [1288993] - [sound] alsa: hda - remove no physical connection pins from pin_quirk table (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Check the return value from pm_runtime_get/put*() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix another race in runtime PM refcounting (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix kstrdup return value (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Delete an unnecessary check before the function call "kobject_put" (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: rename Audigy Analog Capture Boost control (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: enable TAD mic out on Audigy (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: remove unused AC'97 mixer controls on Audigy (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add dock support for Thinkpad W541 (17aa:2211) (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix runtime PM unbalance (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the white noise on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - one Dell machine needs the headphone white noise fixup (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Dont check return for snd_hdac_chip_readl (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Fix stream assignment for host in decoupled mode (Jaroslav Kysela) [1288993] - [sound] alsa: oxygen: Fix logical-not-parentheses warning (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix MacBook Pro 5,2 quirk (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix race between PM ops and HDA init/probe (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add dB range mapping for some devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply a fixup to Dell Vostro 5480 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add pin quirk for the headset mic jack detection on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply fixup for another Toshiba Satellite S50D (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the headset mic that will not work on Dell desktop machine (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix cs4210_spdif_automute() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset mic pin quirk for a Dell device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - remove one pin from ALC292_STANDARD_PINS (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de007d to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add new AMD PCI IDs with proper driver caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset mic support for Acer Aspire V5-573G (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix lockdep warning with nonatomic PCM ops (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek: Enable HP amp and mute LED on HP Folio 9480m (v3) (Jaroslav Kysela) [1288993] - [sound] alsa: line6: Fix -EBUSY error during active monitoring (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix a wrong busy check in alt PCM open (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add codec ID for Broxton display audio codec (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add MIDI support for Steinberg MI2/MI4 (Jaroslav Kysela) [1288993] - [sound] alsa: Fix uninintialized error return (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Delete an unnecessary check before the function call "snd_info_free_entry" (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a fixup for Dell E7450 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the dock headphone output on Fujitsu Lifebook E780 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset support to Acer Aspire V5 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - restore the MIC FIXUP for some Dell machines (Jaroslav Kysela) [1288993] - [sound] alsa: jack: Fix endless loop at unique index detection (Jaroslav Kysela) [1288993] - [sound] alsa: hda - set proper caps for newer AMD hda audio in KB/KV (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix pcm_class sysfs output (Jaroslav Kysela) [1288993] - [sound] alsa: hda-beep: Update authors dead email address (Jaroslav Kysela) [1288993] - [sound] alsa: hda: provide default bus io ops extended hdac (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add hda link cleanup routine (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add hdac_ext stream creation and cleanup routines (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: move SND_HDA_PREALLOC_SIZE to core (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noisy outputs on Dell XPS13 (2015 model) (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix audio crackles on Dell Latitude E7x40 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - adding a DAC/pin preference map for a HP Envy TS machine (Jaroslav Kysela) [1288993] - [sound] alsa: hda-beep: Update authors dead email address (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add extended stream capabilities (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add hdac extended controller (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add extended HDA bus (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Set correct type for some UAC2 mixer controls (Jaroslav Kysela) [1288993] - [sound] alsa: hda: intel: enable automatic runtime pm for HDMI codecs by default (Jaroslav Kysela) [1288993]- [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1274177] - [netdrv] i40evf: RSS Hash Option parameters (Stefan Assmann) [1274177] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1274177] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1274177] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1274177] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1274177] - [netdrv] i40evf: Allow PF driver to configure RSS (Stefan Assmann) [1274177] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1274177] - [netdrv] i40evf: Don't Panic (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for IPIP and SIT offloads (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Clean up feature flags (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1274177] - [netdrv] i40evf: properly handle VLAN features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1274177] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1274177] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1274177] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Move stack var deeper (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1274177] - [netdrv] i40evf: Fix get_rss_aq (Stefan Assmann) [1274177] - [netdrv] i40evf: Add longer wait after remove module (Stefan Assmann) [1274177] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1274177] - [netdrv] i40evf: Fix VLAN features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1274177] - [netdrv] i40evf: Add additional check for reset (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix casting in transmit code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for bulk free in Tx cleanup (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1274177] - [netdrv] i40evf: remove dead code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1274177] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1274177] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1274177] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Move Tx checksum closer to TSO (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1274177] - [netdrv] i40evf: Update feature flags to reflect newly enabled features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Enable support for SKB_GSO_UDP_TUNNEL_CSUM (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Do not write to descriptor unless we complete (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Handle IPv6 extension headers in checksum offload (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for IPv4 encapsulated in IPv6 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Replace header pointers with unions of pointers in Tx checksum path (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Consolidate all header changes into TSO function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Factor out L4 header and checksum from L3 bits in TSO path (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1274177] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1274177] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1274177] - [netdrv] i40evf: set adapter state on reset failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1274177] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1274177] - [netdrv] i40evf: support packet split receive (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1274177] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use pages correctly in Rx (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1274177] - [netdrv] i40evf: Change vf driver string to reflect all products i40evf supports (Stefan Assmann) [1274177] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1274177] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1274177] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1274177] - [netdrv] i40evf: enable bus master after reset (Stefan Assmann) [1274177] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1274177] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1274177] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1274177] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1274177] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1274177] - [netdrv] i40evf: null out ring pointers on free (Stefan Assmann) [1274177] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1274177] - [netdrv] i40evf: allow channel bonding of VFs (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1274177] - [netdrv] treewide: Fix typos in printk (Stefan Assmann) [1274177] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1274177] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1274177] - [netdrv] i40evf: change version string generation (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1274177] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1274177] - [netdrv] i40evf: check rings before freeing resources (Stefan Assmann) [1274177] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1274177] - [netdrv] i40evf: use correct types (Stefan Assmann) [1274177] - [netdrv] i40evf: don't use atomic allocation (Stefan Assmann) [1274177] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1274177] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1274177] - [netdrv] i40evf: remove duplicate string (Stefan Assmann) [1274177] - [netdrv] i40evf: set real num queues (Stefan Assmann) [1274177] - [netdrv] i40evf: increase max number of queues (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1274177] - [netdrv] i40evf: allocate ring structs dynamically (Stefan Assmann) [1274177] - [netdrv] i40evf: allocate queue vectors dynamically (Stefan Assmann) [1274177] - [netdrv] i40evf: quoth the VF driver, Nevermore (Stefan Assmann) [1274177] - [netdrv] i40evf: add new fields to store user configuration of RSS (Stefan Assmann) [1274177] - [netdrv] i40evf: create a generic get RSS function (Stefan Assmann) [1274177] - [netdrv] i40evf: create a generic config RSS function (Stefan Assmann) [1274177] - [netdrv] i40evf: rename VF adapter specific RSS function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1274177] - [netdrv] i40evf: handle many MAC filters correctly (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1274177] - [netdrv] i40evf: fix compiler warning of unused variable (Stefan Assmann) [1274177] - [netdrv] i40evf: clean up local variable initialization (Stefan Assmann) [1274177] - [netdrv] i40evf: add missing kernel-doc argument (Stefan Assmann) [1274177] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1274177] - [netdrv] i40evf: use correct struct for list manipulation (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1274177] - [netdrv] i40evf: don't give up (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use napi_schedule_irqoff() (Stefan Assmann) [1274177] - [netdrv] i40evf: fix overlong BIT defines (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1274177] - [netdrv] i40evf: relax and stagger init timing a bit (Stefan Assmann) [1274177] - [netdrv] i40evf: correctly populate vlan_features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1274177] - [netdrv] i40evf: use napi_complete_done() (Stefan Assmann) [1274177] - [netdrv] i40evf: Add support for netpoll (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1274177] - [netdrv] i40evf: speed up init (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1274177] - [netdrv] i40evf: properly handle ndo_set_mac_address calls (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1274177] - [netdrv] i40evf: use capabilities flags properly (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1274177] - [netdrv] i40evf: detect reset more reliably (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1274177] - [netdrv] i40evf: propagate interrupt allocation failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix unicast mac address add (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1274177]- [netdrv] i40e/i40evf: Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update device ids for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Drop extra copy of function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use consistent type for vf_id (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: PTP - avoid aggregate return warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix uninitialized variable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Prevent falling to promiscuous if the VF is not trusted (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Limit the number of MAC and VLAN addresses that can be added for VFs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change the default for VFs to be not privileged (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add VF promiscuous mode driver support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add promiscuous on VLAN support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove zero check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Code cleanup in i40e_add_fdir_ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for configuring VF RSS (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for IPIP and SIT offloads (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Clean up feature flags (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix errant PCIe bandwidth message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move NVM event wait check to NVM code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Restrict VF poll mode to only single function mode devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Patch to support trusted VF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Move stack var deeper (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move HW flush (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Leave debug_mask cleared at init (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Inserting a HW capability display info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add inline csum_replace_by_diff workaround (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix TSO checksum pseudo-header adjustment (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Request PHY media event at reset time (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Lower some message levels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for supported link modes in 10GBaseT PHY's (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Disable link polling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Make VF resets more reliable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove unused variable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove redundant check on vsi->active_vlans (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change comment to reflect correct function name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change unknown event error msg to ignore message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Added code to prevent double resets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Notify VFs of all resets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove timer and task only if created (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Assure that adminq is alive in debug mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove MSIx only if created (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix up return code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Save off VSI resource count when updating VSI (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Remove I40E_MAX_USER_PRIORITY define (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix casting in transmit code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for bulk free in Tx cleanup (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for client interface for IWARP driver (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/ethtool: support coalesce setting by queue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/ethtool: support coalesce getting by queue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: queue-specific settings for interrupt moderation (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: let go of the past (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: suspend scheduling during driver unload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use the new rx ctl register helpers. Don't use AQ calls from clear_hw (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add check for null VSI (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Expose some registers to program parser, FD and RSS logic (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for unexpected messaging (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not wait for Rx queue disable in DCB reconfig (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Increase timeout when checking GLGEN_RSTAT_DEVSTATE bit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix led blink capability for 10GBaseT PHY (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Move Tx checksum closer to TSO (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for ATR w/ IPv6 extension headers (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update feature flags to reflect newly enabled features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not drop support for IPv6 VXLAN or GENEVE tunnels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix ATR in relation to tunnels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Enable support for SKB_GSO_UDP_TUNNEL_CSUM (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Do not write to descriptor unless we complete (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Handle IPv6 extension headers in checksum offload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for IPv4 encapsulated in IPv6 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Replace header pointers with unions of pointers in Tx checksum path (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Consolidate all header changes into TSO function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Factor out L4 header and checksum from L3 bits in TSO path (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: better error reporting for nvmupdate (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: expand comment (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not disable queues in the Legacy/MSI Interrupt handler (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Removal of code which relies on BASE VEB SEID (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix PROMISC mode for Multi-function per port (MFP) devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: cleanup use of pf->hw (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: drop unused debugfs file "dump" (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: get rid of magic number (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use pages correctly in Rx (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: dump descriptor indexes in hex (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use new add_veb calling with VEB stats control (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add VEB stat control and remove L2 cloud filter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: set shared bit for multicast filters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Make the DCB firmware checks for X710/XL710 only (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: move sync_vsi_filters up in service_task (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use eth_platform_get_mac_address() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add priv flag for automatic rule eviction (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: avoid large memcpy by assigning struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: count allocation errors (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: drop unused function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: negate PHY int mask bits (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: APIs to Add/remove port mirroring rules (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allocate memory safer (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: fix missing space (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: drop duplicate definition (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: remove unnecessary local var (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove VF device IDs from PF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add netdev info to VSI dump (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add a little more to an NVM update debug message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: refactor DCB function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add 20G speed for Tx bandwidth calculations (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add counter for arq overflows (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Store lan_vsi_idx and lan_vsi_id in the right size (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add 100Mb ethtool reporting (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Limit DCB FW version checks to X710/XL710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Extend ethtool RSS hooks for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new device IDs for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: bump version to 1.4.10 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: update features with right offload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Cleanup the code with respect to restarting autoneg (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Replace X722 mac check in ethtool get_settings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add mac_filter_element at the end of the list instead of HEAD (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: shut up uninitialized variable warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix build warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Look up MAC address in Open Firmware or IDPROM (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allow zero MAC address for VFs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: change log messages and error returns (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Call geneve_get_rx_port to get the existing Geneve ports (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: geneve tunnel offload support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean whole mac filter list (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: hush little warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use explicit cast from u16 to u8 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: don't add zero MAC filter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: properly delete VF MAC filters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: chomp the BIT(_ULL) (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix whitespace (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove separate functions gathering XOFF Rx stats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use priv flags to control packet split (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: propagate properly (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix i40e_print_features() VEB mode output (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: make error message more useful (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix confusing message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update error messaging (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: rename rss_size to alloc_rss_size in i40e_pf (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new fields to store user configuration (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Bump version to 1.4.2 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: create a generic configure rss function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: rework the functions to configure RSS with similar parameters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: return the number of enabled queues for ETHTOOL_GRXRINGS (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move the saving of old link info from handle_link_event to link_event (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Workaround fix for mss < 256 issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove BUG_ON from FCoE setup (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove BUG_ON from feature string building (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change BUG_ON to WARN_ON in service event complete (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] intel: i40e: fix confused code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix annoying message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix stats offsets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix unconditional execution of cpu_to_le16() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean up local variable initialization (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add missing kernel-doc argument (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Disable VEB bridge mode with SR-IOV failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix an incorrect OEM version string (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix inconsistent statuses after a PF reset (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix VEB/VEPA bridge mode mismatch issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix a bug in debugfs with add/del macaddr (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: declare rather than initialize int object (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix kernel-doc argument name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move error message to debug level (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix order of checks when enabling/disabling autoneg in ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix for PHY NVM interaction problem (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for Tools loopback test failing after driver load (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use napi_schedule_irqoff() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Lock for VSI's MAC filter list (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: increase AQ work limit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Recognize 1000Base_T_Optical phy type when link is up (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: reset the invalid msg counter in vf when a valid msg is received (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for non-willing Apps (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: priv flag for controlling VEB stats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Removed unused defines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove read/write failed messages from nvmupdate (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: generate fewer startup messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use napi_complete_done() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove unnecessary string copy operations (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: X722 is on the IOSF bus and does not report the PCI bus info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Store off PHY capabilities (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove FD atr control from debugfs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allow FD SB if MFP mode only has 1 partition (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove obsolete version check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove 100M SGMII unless hw is X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change some messages from info to debug only (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use priv flags to control flow director (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add missing parameter comment to ndo_bridge_setlink (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: update fw version text string per previous product formats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: don't panic on VSI allocation failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove redundant call (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Convert CEE App TLV selector to IEEE selector (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use BIT() macro for priority map parsing (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: print neato new features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: refactor code to remove indent (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Support FW CEE DCB UP to TC map nibble swap (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add switch for link polling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix multiple link up messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for extra Flow Director filter in table after error (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add parsing for CEE DCBX TLVs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add more verbose error messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: inline interrupt enable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Additional checks for CEE APP priority validity (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix unicast mac address add (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bug in return from get_link_status and avoid spurious link messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add little endian conversion for checksum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Never let speed get set to 0 in get_settings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for truncated interrupt name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: make i40e_init_pf_fcoe to void (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bad CEE status shift value (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: enable WoL operation if config bit show WoL capable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Increase the amount of time we wait for reset to be done (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436]- [kernel] param: convert some "on"/"off" users to strtobool (Jiri Olsa) [1331008] - [kernel] lib: add "on"/"off" support to kstrtobool (Jiri Olsa) [1331008] - [kernel] lib: move strtobool() to kstrtobool() (Jiri Olsa) [1331008] - [edac] sb_edac: Repair damage introduced when "fixing" channel address (Aristeu Rozanski) [1319939] - [edac] sb_edac: Take account of channel hashing when needed (Aristeu Rozanski) [1319939] - [edac] sb_edac: Fix computation of channel address (Aristeu Rozanski) [1319939] - [mm] thp: put_huge_zero_page() with MMU gather (Andrea Arcangeli) [1322616] - [mm] thp: introduce thp_mmu_gather to pin tail pages during MMU gather (Andrea Arcangeli) [1322616] - [net] bulk free SKBs that were delay free'ed due to IRQ context (Ivan Vecera) [1268334] - [net] remove a dubious unlikely() clause (Ivan Vecera) [1268334] - [mm] slub: clean up code for kmem cgroup support to kmem_cache_free_bulk (Ivan Vecera) [1268334] - [mm] introduce page reference manipulation functions (Ivan Vecera) [1268334] - [net] bulk free infrastructure for NAPI context, use napi_consume_skb (Ivan Vecera) [1268334] - [mm] slab/slub: adjust kmem_cache_alloc_bulk API (Ivan Vecera) [1268334] - [mm] slub: add missing kmem cgroup support to kmem_cache_free_bulk (Ivan Vecera) [1268334] - [mm] slub: fix kmem cgroup bug in kmem_cache_alloc_bulk (Ivan Vecera) [1268334] - [mm] slub: optimize bulk slowpath free by detached freelist (Ivan Vecera) [1268334] - [mm] slub: support for bulk free with SLUB freelists (Ivan Vecera) [1268334] - [mm] slub: mark the dangling ifdef #else of CONFIG_SLUB_DEBUG (Ivan Vecera) [1268334] - [mm] slub: avoid irqoff/on in bulk allocation (Ivan Vecera) [1268334] - [mm] slub: create new ___slab_alloc function that can be called with irqs disabled (Ivan Vecera) [1268334] - [mm] slub: add support for kmem_cache_debug in bulk calls (Ivan Vecera) [1268334] - [mm] slub: initial bulk free implementation (Ivan Vecera) [1268334] - [mm] slub: improve bulk alloc strategy (Ivan Vecera) [1268334] - [mm] slub: bulk alloc: extract objects from the per cpu slab (Ivan Vecera) [1268334] - [mm] slab: infrastructure for bulk object allocation and freeing (Ivan Vecera) [1268334] - [net] Add skb_free_frag to replace use of put_page in freeing skb->head (Ivan Vecera) [1268334] - [mm] rename and move page fragment handling from net/ to mm/ (Ivan Vecera) [1268334] - [net] Store virtual address instead of page in netdev_alloc_cache (Ivan Vecera) [1268334] - [net] Use cached copy of pfmemalloc to avoid accessing page (Ivan Vecera) [1268334] - [net] fix crash in build_skb() (Ivan Vecera) [1268334] - [net] do not deplete pfmemalloc reserve (Ivan Vecera) [1268334] - [net] dcb: Add IEEE QCN attribute (Ivan Vecera) [1268334] - [net] add netdev_txq_bql_{enqueue, complete}_prefetchw() helpers (Ivan Vecera) [1268334] - [net] fix feature changes on devices without ndo_set_features (Ivan Vecera) [1268334] - [net] ensure features get disabled on new lower devs (Ivan Vecera) [1268334] - [net] fix for_each_netdev_feature (Ivan Vecera) [1268334] - [net] generic support for disabling netdev features down stack (Ivan Vecera) [1268334] - [net] add NETDEV_PRECHANGEMTU to notify before mtu change happens (Ivan Vecera) [1268334] - [net] make dev_set_mtu() honor notification return code (Ivan Vecera) [1268334] - [net] etherdevice: add address inherit helper (Ivan Vecera) [1268334] - [net] Check CHANGEUPPER notifier return value (Ivan Vecera) [1268334] - [net] introduce change upper device notifier change info (Ivan Vecera) [1268334] - [net] netdev: remove potentially harmful checks (Ivan Vecera) [1268334] - [net] always pass struct netdev_notifier_info to netdevice notifiers (Ivan Vecera) [1268334] - [net] pass changed flags along with NETDEV_CHANGE event (Ivan Vecera) [1268334] - [net] pass info struct via netdevice notifier (Ivan Vecera) [1268334] - [net] sysfs: get_netdev_queue_index() cleanup (Ivan Vecera) [1268334] - [net] relax setup_tc ndo op handle restriction (Ivan Vecera) [1268334] - [net] avoid NULL deref in napi_get_frags() (Ivan Vecera) [1268334]- [crypto] qat - update init_esram for C3xxx dev type (Neil Horman) [1274179] - [crypto] qat - fix timeout issues (Neil Horman) [1274179] - [crypto] qat - remove to call get_sram_bar_id for qat_c3xxx (Neil Horman) [1274179] - [crypto] qat - fix SKU definiftion for c3xxx dev (Neil Horman) [1274179] - [crypto] qat - Fix random config build issue (Neil Horman) [1274179] - [crypto] qat - Rename dh895xcc mmp firmware (Neil Horman) [1274179] - [crypto] qat - use list_for_each_entry* (Neil Horman) [1274179] - [crypto] qat - fix some timeout tests (Neil Horman) [1274179] - [crypto] qat - fix CTX_ENABLES bits shift direction issue (Neil Horman) [1274179] - [crypto] qat - uint8_t is not large enough for accel_id (Neil Horman) [1274179] - [crypto] qat - enable VF irq after guest exits ungracefully (Neil Horman) [1274179] - [crypto] qat - select PCI_IOV when VF are enabled (Neil Horman) [1274179] - [crypto] qat - ring returning retry even though ring has BW (Neil Horman) [1274179] - [crypto] qat - add support for c62xvf accel type (Neil Horman) [1274179] - [crypto] qat - add support for c3xxxvf accel type (Neil Horman) [1274179] - [crypto] qat - add support for c62x accel type (Neil Horman) [1274179] - [crypto] qat - add support for c3xxx accel type (Neil Horman) [1274179] - [crypto] qat - move isr files to qat common so that they can be reused (Neil Horman) [1274179] - [crypto] qat - add support for new devices to FW loader (Neil Horman) [1274179] - [crypto] qat - add new device definitions (Neil Horman) [1274179] - [crypto] qat - constify pci_error_handlers structures (Neil Horman) [1274179] - [crypto] qat - remove superfluous check from adf_probe (Neil Horman) [1274179] - [crypto] qat - fix get instance function (Neil Horman) [1274179] - [crypto] qat - when stopping all devices make fure VF are stopped first (Neil Horman) [1274179] - [crypto] qat - fix crypto_get_instance_node function (Neil Horman) [1274179] - [include] crypto: akcipher - Changes to asymmetric key API (Neil Horman) [1274179] - [lib] mpi: Add mpi sgl helpers (Neil Horman) [1274179] - [crypto] qat - remove unneeded variable (Neil Horman) [1274179] - [crypto] qat - add support for ctr(aes) and xts(aes) (Neil Horman) [1274179] - [crypto] qat - remove empty functions and turn qat_uregister fn to void (Neil Horman) [1274179] - [crypto] qat - VF should never trigger SBR on PH (Neil Horman) [1274179] - [crypto] qat - Add load balancing across devices (Neil Horman) [1274179] - [crypto] qat - don't check for iommu (Neil Horman) [1274179] - [crypto] drivers/crypto/qat: use seq_hex_dump() to dump buffers (Neil Horman) [1274179] - [include] seq_file: provide an analogue of print_hex_dump() (Neil Horman) [1274179] - [lib] hexdump: make it return number of bytes placed in buffer (Neil Horman) [1274179] - [lib] hexdump: do a few calculations ahead (Neil Horman) [1274179] - [lib] hexdump: fix ascii column for the tail of a dump (Neil Horman) [1274179] - [lib] Provide a binary to hex conversion function (Neil Horman) [1274179] - [lib] introduce upper case hex ascii helpers (Neil Horman) [1274179] - [include] seq_file: Rename seq_overflow() to seq_has_overflowed() and make public (Neil Horman) [1274179] - [crypto] qat - enable legacy VFs (Neil Horman) [1274179] - [crypto] qat - silence a static checker warning (Neil Horman) [1274179] - [crypto] qat - Don't move data inside output buffer (Neil Horman) [1274179] - [crypto] qat - Remove reference to crypto_aead_crt (Neil Horman) [1274179] - [crypto] qat - fix simple_return.cocci warnings (Neil Horman) [1274179] - [crypto] qat - Fix unmet direct dependencies for QAT_DH895xCCVF (Neil Horman) [1274179] - [crypto] qat - Fix adf_isr_resource_free name clash (Neil Horman) [1274179] - [crypto] qat - Add FW const table (Neil Horman) [1274179] - [crypto] qat - Add qat dh895xcc VF driver (Neil Horman) [1274179] - [crypto] qat - Add support for SRIOV (Neil Horman) [1274179] - [crypto] qat - Move adf admin and adf hw arbitrer to common code (Neil Horman) [1274179] - [include] crypto: aead - Add crypto_aead_set_reqsize helper (Neil Horman) [1274179] - [crypto] qat - remove unnecessary list iteration (Neil Horman) [1274179] - [crypto] qat - Fix typo othewise->otherwise (Neil Horman) [1274179] - [crypto] qat - remove unused define (Neil Horman) [1274179] - [crypto] qat - fix bug in ADF_RING_SIZE_BYTES_MIN macro (Neil Horman) [1274179] - [crypto] qat - remove redundant struct elem (Neil Horman) [1274179] - [crypto] qat - Don't attempt to register algorithm multiple times (Neil Horman) [1274179] - [crypto] qat - Fix invalid synchronization between register/unregister sym algs (Neil Horman) [1274179] - [crypto] qat - fix invalid check for RSA keylen in fips mode (Neil Horman) [1274179] - [include] crypto: rsa - RSA padding algorithm (Neil Horman) [1274179] - [include] crypto: akcipher - add akcipher declarations needed by templates (Neil Horman) [1274179] - [include] crypto: api - Add crypto_grab_spawn primitive (Neil Horman) [1274179] - [include] crypto: api - Add instance free function to crypto_type (Neil Horman) [1274179] - [lib] scatterlist: introduce sg_nents_for_len (Neil Horman) [1274179] - [crypto] rsa - limit supported key lengths (Neil Horman) [1274179] - [crypto] qat - Add support for RSA algorithm (Neil Horman) [1274179] - [crypto] testmgr - add tests vectors for RSA (Neil Horman) [1274179] - [include] crypto: api - prevent helper ciphers from being used (Neil Horman) [1274179] - [crypto] testmgr - remove unused function argument (Neil Horman) [1274179] - [include] crypto: rsa - add a new rsa generic implementation (Neil Horman) [1274179] - [lib] mpilib: add mpi_read_buf() and mpi_get_size() helpers (Neil Horman) [1274179] - [include] crypto: akcipher - add PKE API (Neil Horman) [1274179] - [crypto] api - Add crypto_alg_extsize helper (Neil Horman) [1274179] - [crypto] qat - add MMP FW support to accel engine (Neil Horman) [1274179] - [crypto] qat - add support for MMP FW (Neil Horman) [1274179] - [crypto] qat - Deletion of unnecessary checks before two function calls (Neil Horman) [1274179] - [crypto] drivers - Fix Kconfig selects (Neil Horman) [1274179] - [crypto] qat: fix issue when mapping assoc to internal AD struct (Neil Horman) [1274179] - [crypto] qat - Set max request size (Neil Horman) [1274179] - [crypto] qat - rm unneeded header include (Neil Horman) [1274179] - [crypto] qat - remove unused structure members (Neil Horman) [1274179] - [crypto] qat - Use crypto_aead_set_reqsize helper (Neil Horman) [1274179] - [crypto] qat - Include internal/aead.h (Neil Horman) [1274179] - [crypto] qat - add driver version (Neil Horman) [1274179]- [scsi] scsi: Do not attach VPD to devices that don't support it (Ewan Milne) [1292896] - [scsi] sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes (Ewan Milne) [1292896] - [scsi] sg: fix dxferp in from_to case (Ewan Milne) [1292896] - [scsi] sd: Fix discard granularity when LBPRZ=1 (Ewan Milne) [1292896] - [scsi] st: Fix MTMKPART to work with newer drives (Ewan Milne) [1292896] - [scsi] Export function scsi_scan.c:sanitize_inquiry_string (Ewan Milne) [1292896] - [scsi] scsi_transport_iscsi: Add 25G and 40G speed definition (Ewan Milne) [1292896] - [scsi] Add Marvell configuration device to VPD blacklist (Ewan Milne) [1292896] - [scsi] Add Marvell Console to VPD blacklist (Ewan Milne) [1292896] - [scsi] scsi_dh_rdac: always retry MODE SELECT on command lock violation (Ewan Milne) [1292896] - [scsi] sg.c: mark VMA as VM_IO to prevent migration (Ewan Milne) [1292896] - [scsi] fix crashes in sd and sr runtime PM (Ewan Milne) [1292896] - [scsi] sd: Optimal I/O size is in bytes, not sectors (Ewan Milne) [1292896] - [scsi] scsi: add Synology to 1024 sector blacklist (Ewan Milne) [1292896] - [scsi] sd: Reject optimal transfer length smaller than page size (Ewan Milne) [1292896] - [scsi] Fix a memory leak in scsi_host_dev_release() (Ewan Milne) [1292896] - [scsi] scsi_transport_fc: Introduce scsi_host_get, scsi_host_put (Ewan Milne) [1292896] - [scsi] scsi: rescan VPD attributes (Ewan Milne) [1292896] - [scsi/block] sd: Fix device-imposed transfer length limits (Ewan Milne) [1292896] - [scsi] sd: Make discard granularity match logical block size when LBPRZ=1 (Ewan Milne) [1292896] - [scsi] sd: Clear PS bit before Mode Select (Ewan Milne) [1292896] - [scsi] scsi_sysfs: Fix queue_ramp_up_period return code (Ewan Milne) [1292896] - [scsi] scsi: Export SCSI Inquiry data to sysfs (Ewan Milne) [1292896] - [scsi] sg: Fix double-free when drives detach during SG_IO (Ewan Milne) [1292896] - [scsi] Increase REPORT_LUNS timeout (Ewan Milne) [1292896] - [scsi] fix bug in scsi_dev_info_list matching (Ewan Milne) [1292896] - [scsi] refactor device-matching code in scsi_devinfo.c (Ewan Milne) [1292896] - [scsi] Kconfig: remove comment about scsi_wait_scan module (Ewan Milne) [1292896] - [scsi] fix scsi_error_handler vs. scsi_host_dev_release race (Ewan Milne) [1292896] - [scsi] sd: Fix maximum I/O size for BLOCK_PC requests (Ewan Milne) [1292896] - [scsi] Fix printk typos in drivers/scsi (Ewan Milne) [1292896] - [scsi] retry MODE SENSE on unit attention (Ewan Milne) [1292896] - [scsi] sd: fix an error return in probe() (Ewan Milne) [1292896] - [scsi] scsi_scan: fix queue depth initialisation problem (Ewan Milne) [1292896] - [scsi] add 1024 max sectors black list flag (Ewan Milne) [1292896] - [scsi] sd: Unregister integrity profile (Ewan Milne) [1292896] - [scsi] proper state checking and module refcount handling in scsi_device_get (Ewan Milne) [1292896] - [scsi] scsi: always increment reference count (Ewan Milne) [1292896] - [scsi] sd: don't grab a device references from driver methods (Ewan Milne) [1292896] - [scsi] scsi: serialize ->rescan against ->remove (Ewan Milne) [1292896] - [scsi] sg: remove an unused variable (Ewan Milne) [1292896] - [scsi] sd: Fix max transfer length for 4k disks (Ewan Milne) [1292896] - [scsi] sd: Limit transfer length (Ewan Milne) [1292896] - [scsi] always use format argumets for dev_printk (Ewan Milne) [1292896] - [scsi] annotate sdev_prefix_printk and scmd_printk as printf-like (Ewan Milne) [1292896] - [scsi] scsi: fix scsi_error.c kernel-doc warning (Ewan Milne) [1292896] - [scsi] scsi: asc/ascq codes, sync to T10 2014/12/21 (Ewan Milne) [1292896] - [scsi] sd: tweak discard heuristics to work around QEMU SCSI issue (Ewan Milne) [1292896] - [scsi] scsi_debug: improve driver description in Kconfig (Ewan Milne) [1292896] - [scsi] blacklist RSOC for Microsoft iSCSI target devices (Ewan Milne) [1292896] - [scsi] sd: disable discard_zeroes_data for UNMAP (Ewan Milne) [1292896] - [scsi] PC partition tables are little endian (Ewan Milne) [1292896] - [scsi] resolve some missing-field-initializers warnings (Ewan Milne) [1292896] - [scsi] fix off-by-one LUN check in scsi_scan_host_selected() (Ewan Milne) [1292896] - [scsi] fix trivial typos in scsi_scan.c comment (Ewan Milne) [1292896] - [scsi] Fix "choir" and "beeing" malaprops (Ewan Milne) [1292896] - [scsi] fix the type for well known LUs (Ewan Milne) [1292896] - [scsi] fix for bidi use after free (Ewan Milne) [1292896] - [scsi] sd: Avoid sending medium write commands if device is write protected (Ewan Milne) [1292896] - [scsi] fix various kernel-doc problems in scsi_error.c (Ewan Milne) [1292896] - [scsi] scsi: use short driver name for per-driver cmd slab caches (Ewan Milne) [1292896] - [scsi] add a blacklist flag which enables VPD page inquiries (Ewan Milne) [1292896] - [scsi] scsi: handle flush errors properly (Ewan Milne) [1292896] - [block] SG_IO: add SG_FLAG_Q_AT_HEAD flag (Ewan Milne) [1292896] - [scsi] convert use of typedef ctl_table to struct ctl_table (Ewan Milne) [1292896] - [scsi] sd: convert class code to use dev_groups (Ewan Milne) [1292896]- [x86] microcode/intel: Drop orig_sum from ext signature checksum (Prarit Bhargava) [1253762] - [x86] microcode/intel: Improve microcode sanity-checking error messages (Prarit Bhargava) [1253762] - [x86] microcode/intel: Merge two consecutive if-statements (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of DWSIZE (Prarit Bhargava) [1253762] - [x86] microcode/intel: Change checksum variables to u32 (Prarit Bhargava) [1253762] - [x86] microcode: Use kmemdup() rather than duplicating its implementation (Prarit Bhargava) [1253762] - [x86] microcode: Remove unnecessary paravirt_enabled check (Prarit Bhargava) [1253762] - [x86] microcode/amd: Issue microcode updated message later (Prarit Bhargava) [1253762] - [x86] microcode/intel: Cleanup get_matching_model_microcode() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Remove unused arg of get_matching_model_microcode() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_saved_in_initrd (Prarit Bhargava) [1253762] - [x86] microcode/intel: Use *wrmsrl variants (Prarit Bhargava) [1253762] - [x86] microcode/intel: Cleanup apply_microcode_intel() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move the BUG_ON up and turn it into WARN_ON (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_intel variable to mc (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_saved_count to num_saved (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename local variables of type struct mc_saved_data (Prarit Bhargava) [1253762] - [x86] microcode/amd: Drop redundant printk prefix (Prarit Bhargava) [1253762] - [x86] microcode: Issue update message only once (Prarit Bhargava) [1253762] - [x86] microcode: Remove an unneeded NULL check (Prarit Bhargava) [1253762] - [x86] microcode: Remove redundant __setup() param parsing (Prarit Bhargava) [1253762] - [x86] microcode/intel: Make early loader look for builtin microcode too (Prarit Bhargava) [1253762] - [x86] microcode: Untangle from BLK_DEV_INITRD (Prarit Bhargava) [1253762] - [x86] cpu: Unify CPU family, model, stepping calculation (Prarit Bhargava) [1253762] - [x86] microcode: Initialize the driver late when facilities are up (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move #ifdef DEBUG inside the function (Prarit Bhargava) [1253762] - [x86] microcode/amd: Remove maintainers from comments (Prarit Bhargava) [1253762] - [x86] microcode: Remove modularization leftovers (Prarit Bhargava) [1253762] - [x86] microcode: Merge the early microcode loader (Prarit Bhargava) [1253762] - [x86] ramdisk: Export relocated ramdisk VA (Prarit Bhargava) [1253762] - [x86] microcode: Unmodularize the microcode driver (Prarit Bhargava) [1253762] - [x86] microcode/amd: Do not overwrite final patch levels (Prarit Bhargava) [1253762] - [x86] microcode/amd: Extract current patch level read to a function (Prarit Bhargava) [1253762] - [include] bus: subsys: update return type of ->remove_dev() to void (Prarit Bhargava) [1253762] - [x86] microcode: Correct CPU family related variable types (Prarit Bhargava) [1253762] - [x86] microcode: Disable builtin microcode loading on 32-bit for now (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify update_match_cpu() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename get_matching_microcode (Prarit Bhargava) [1253762] - [x86] cpu/microcode: Zap changelog (Prarit Bhargava) [1253762] - [x86] microcode: Parse built-in microcode early (Prarit Bhargava) [1253762] - [x86] microcode/intel: Remove unused @rev arg of get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of revision_is_newer() (Prarit Bhargava) [1253762] - [x86] microcode/amd: Drop the pci_ids.h dependency (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fix printing of microcode blobs in show_saved_mc() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Check scan_microcode()'s retval (Prarit Bhargava) [1253762] - [x86] microcode/intel: Sanitize microcode_pointer() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move mc arg last in get_matching_{microcode|sig} (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify generic_load_microcode_early() (Prarit Bhargava) [1253762] - [x86] microcode: Consolidate family, model, ... code (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename update_match_revision() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Sanitize _save_mc() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Make _save_mc() return the updated saved count (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify load_ucode_intel_bsp() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of last arg to load_ucode_intel_bsp() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Do the mc_saved_src NULL check first (Prarit Bhargava) [1253762] - [x86] microcode/intel: Check if microcode was found before applying (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fix out of bounds memory access to the extended header (Prarit Bhargava) [1253762] - [x86] microcode/intel: Handle truncated microcode images more robustly (Prarit Bhargava) [1253762] - [x86] microcode: Return error from driver init code when loader is disabled (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fish out the stashed microcode for the BSP (Prarit Bhargava) [1253762] - [x86] microcode: Reload microcode on resume (Prarit Bhargava) [1253762] - [x86] microcode: Don't initialize microcode code on paravirt (Prarit Bhargava) [1253762] - [x86] microcode, intel: Drop unused parameter (Prarit Bhargava) [1253762] - [x86] microcode, amd: Do not use smp_processor_id() in preemtible context (Prarit Bhargava) [1253762] - [x86] microcode: Limit the microcode reloading to 64-bit for now (Prarit Bhargava) [1253762] - [x86] microcode: Update BSPs microcode on resume (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix ucode patch stashing on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode: Fix accessing dis_ucode_ldr on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix early ucode loading on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode, intel: Rename apply_microcode and declare it static (Prarit Bhargava) [1253762] - [x86] microcode, intel: Fix typos (Prarit Bhargava) [1253762] - [x86] microcode, intel: Add missing static declarations (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix missing static declaration (Prarit Bhargava) [1253762] - [x86] microcode, amd: Unify valid container checks (Prarit Bhargava) [1253762] - [x86] microcode: Move to a proper location (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix early ucode loading (Prarit Bhargava) [1253762] - [x86] microcode: Share native MSR accessing variants (Prarit Bhargava) [1253762] - [x86] microcode/amd: Tone down printk(), don't treat a missing firmware file as an error (Prarit Bhargava) [1253762] - [x86] revert "kernel: microcode, amd, avoid allocating with vmalloc & GFP_KERNEL when IRQs are disabled" (Prarit Bhargava) [1253762]- [mfd] avoid newly introduced compiler warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mfd: rtsx: Add support for rts522A (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx: Simplify function return logic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Prevent DMA from stack (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Defer autosuspend while card exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix runtime PM deadlock (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix decimal printf format specifiers prefixed with 0x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] drivers/mfd/rtsx_usb.c: export device table (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Add comment in rtsx_usb_suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix possible race condition (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mfd: Add realtek USB card reader driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] revert "mmc: block: don't use parameter prefix if built as module" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix card detect race for Intel BXT/APL (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix card detect race for Intel BXT/APL (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow override of get_cd() called from sdhci_request() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow override of mmc host operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: return error on failed mmc_blk_get() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio_cis: fix unknown tuple for CISTPL_SDIO_STD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: correct wrong voltage value (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable tuning according to the actual timing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: limit SD card power limit according to cards capabilities (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove the unused quirks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: use to_pci_dev() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cb710: use to_platform_device() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: restore behavior when setting VDD via external regulator (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] It is not an error for the card to be removed while suspended (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Allow more than 8 partitions per card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Optimize boot time by detecting cards simultaneously (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: use resource_size_t to store physical address (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix __mmc_switch timeout caused by preempt (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] enable MMC/SD/SDIO device to suspend/resume asynchronously (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix sdhci_runtime_pm_bus_on/off() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: 64-bit DMA actually has 4-byte alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix DMA descriptor with zero data length (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio: Fix invalid vdd in voltage switch power cycle (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Do not BUG on invalid vdd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Do not default to 33 Ohm driver strength for Intel SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Fix incorrect use of driver strength switching HS200 and HS400 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Introduce MMC_CAP2_NO_SDIO cap (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mvsdio: delete platform data code path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix mmc_{un, }register_pm_notifier prototypes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix strings broken across multiple lines (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: change to use kmalloc when copy data from userspace (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Check for non-removable cards earlier in the error path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Refactor code to register the MMC PM notifier (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove MMC_CAP_RUNTIME_RESUME as it's redundant (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Make runtime resume default behavior for MMC/SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Keep host claimed in mmc_rescan() while calling host ops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Invoke ->card_event() callback only when needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: enable support for the standard "wakeup-source" property (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove bondage between REQ_META and reliable write (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_GOLDFISH should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Improve reliability of mmc_select_hs400() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Move mmc_switch_status() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Fix HS setting in mmc_select_hs400() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Improve reliability of mmc_select_hs200() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: extend the mmc_send_tuning() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC hardware reset support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap_hsmmc: Enable omap_hsmmc for Keystone 2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add more ACPI HIDs for Intel controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add more PCI IDs for Intel controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add external dma interface support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] skip reclaiming host on mmc_add_card() error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] android-goldfish: Allow compiling the driver with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add mmc_regulator_set_vqmmc() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: move ocr-bit to voltage translation into separate function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove MMC_CLKGATE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] kconfig: reconfigure MMC_SDHCI_OF_ESDHC option (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add another PCI ID for an Intel eMMC host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: fix simple_return.cocci warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Make sdhci_pci_o2_fujin2_pci_init() static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Build o2micro support in the same module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: enable tuning for DDR50 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: enable CMD19 tuning for DDR50 mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: copy resp[] data on err for MMC_IOC_MULTI_CMD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: implement ios show for SDR12 and SDR25 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Wait for card_busy before starting sdio requests (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add mmc_is_io_op helper function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: Add new ioctl to send multi commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: implement ios show for driver type (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Use of_property_read_u32 instead of open-coding it (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: call sdhci_init() before request irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert __mmc_switch() into an internal core function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Remove unneded semicolons (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: Remove superfluous error code assignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Keep host claimed while invoking mmc_power_off|up() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: detect sd card reader on asus x205ta (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] pci_ids: Add AMD KERNCZ device ID support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix init_card in 52Mhz (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add quirk SDHCI_QUIRK2_NEED_DELAY_AFTER_INT_CLK_RST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix dead loop of mmc_retune (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't return an error for CD/WP GPIOs when GPIOLIB is unset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix race condition in mmc_wait_data_done (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: also get preset value and driver type for MMC_DDR52 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: skip trim for some kingston eMMCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix dma memory leak in sdhci_pre_req() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: use of_property_read_bool() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: set the clear transfer mode register quirk for O2Micro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixed bug in one erase-group budget TRIM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: switch from programmable clock mode to divided one if needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] scatterlist: remove open coded sg_unmark_end instances (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: add quirk for broken data transfer over scheme (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove the unused blk_setting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: fix pio mode when internal dmac is enabled (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: add fixup of broken CMD23 for Sandisk card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio: avoid using NULL sdio_irq_thread pointer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: properly check card present state when quirk NO_CARD_NO_RESET is set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: don't use card state polling when CD GPIO is defined (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: let GPIO based card detection have higher precedence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: don't use parameter prefix if built as module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add quirk SDHCI_QUIRK_CLOCK_DIV_ZERO_BROKEN (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Optimize case for exactly one erase-group budget (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: make max-frequency property in device tree work (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Add missing mmc_blk_put() in power_ro_lock_show() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_MTK should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci check parameters before call dma_free_coherent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: have drivers use blk_queue_max_discard_sectors() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: prevent soft lockups on PREEMPT=n (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mediatek: Add Mediatek MMC driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Fixup request missing in mmc_blk_issue_rw_rq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix low memory corruption (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Change AMD SDHCI quirk application scope (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: use swap() in mmc_queue_thread() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Restore behavior while creating OCR mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant ->power_restore() callback for SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant ->power_restore() callback for MMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Enable HS400 for some Intel host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-pci: Add support for drive strength selection for SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add a callback to select drive strength (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: Add driver strength selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: Read card's valid driver strength mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Record card drive strength (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Factor out common code in drive strength selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add 'card' to drive strength selection callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Simplify card drive strength mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Allow card drive strength to be different to host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Reset driver type to default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix driver type B and D handling in sdhci_do_set_ios() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc-test: use swap() in mmc_test_nonblock_transfer() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Increase delay for voltage to stabilize from 3.3V to 1.8V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Use core to handle absent write protect line (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cast unsigned int to typeof(sector_t) to avoid unexpected error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cast u8 to unsigned long long to avoid unexpected error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: sdhci: Use BUG_ON() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: mmc_test: Simplify a trivial if-return sequence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dt: Allow to specify that no write protect signal is present (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Add support for disabling write-protect detection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't print reset warning if reset is not supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Retry errored data requests when re-tuning is needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Check re-tuning in the recovery path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Flag re-tuning is needed on CRC errors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Change to new way of doing re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add support for HS400 re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Separate out the mmc_switch status check so it can be re-used (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Hold re-tuning in mmc_sleep() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning while bkops ongoing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning during erase commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning during switch commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add support for re-tuning before each request (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable / disable re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: host: Add facility to support re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Constify platform_device_id (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-sirf: fake version and capbility registers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio: add reset callback to bus operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Don't access RPMB partitions for normal read/write (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: add missing pm event in mmc_pm_notify to fix hib restore (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] revert "mmc: core: Convert mmc_driver to device_driver" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: fix fifo ordering in big endian (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert the error field in struct mmc_command|data into an int (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: fix 64 BIT DMA quirks for rtsx (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add support for marking hpi as broken through devicetree (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add a timeout for sending CMD11 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable runtime PM management of host devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove the ->enable|disable() callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fold mmc_set_bus_width calls into sdio_enable_4bit_bus (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix card presence logic in sdhci_request function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-spear: Remove exported header (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-spear: Simplify by adding build dependency to CONFIG_OF (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Remove the sdhci exported header file (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: remove the unneeded check of disabled device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix hardware dependencies for sdhci-pxav3 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] kconfig: replace PPC_OF with PPC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-iproc: add IPROC SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: do not set AUTO_CMD12 for multi-block CMD53 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add quirk for ACMD23 broken (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: disable the clock in sdhci_pltfm_unregister() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] treewide: Fix typo in printk messages (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: mmc: tmio: tmio_mmc_data has .chan_priv_?x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add hardware dependencies for sdhci-pxav3 and sdhci-pxav2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: switch voltage before sdhci_set_ios in runtime resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Resolve BKOPS compatability issue (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix menuconfig alignment of MMC_SDHCI_* options (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Enable Ricoh MMC quirk by default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Remove unnecessary temporary variable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: check sg_count before long data xfer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: finish request if no card exist (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: remove unreachable return value handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: fix format string warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: remove TMIO_MMC_HAVE_CTL_DMA_REG flag (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: remove .init/.cleanup (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_data has .dma_rx_offset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_data has .alignment_shift (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .bus_shift (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .multi_io_quirk (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .clk_disable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .clk_enable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .write16_hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .dma (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add tmio_mmc_host_alloc/free() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: host: add new f_sdh30 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add a quirk for single block transactions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add a quirk for tuning work around (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add a voltage switch callback function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: sdhci: Added a space before ( (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Always init buf_ready_int (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Move mmc_card_removed() into mmc_start_request() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Simplify by adding mmc_execute_tuning() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Allow host driver to provide isr for card-detect interrupts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: fix copy'n'paste typos in the comments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: add reset bus_ops callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: refactor the hw_reset routines (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: always check status after reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add SDIO function devicetree subnode parsing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Remove redundant runtime PM idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: use pipeline mmc requests to improve performance (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove redundant ADMA page boundary warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Make tuning block patterns static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Remove redundant runtime PM idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: swap function position to avoid pre declaration (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add support for sdio card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add helper function to simplify code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: init cookie at probe/card_event (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add dump_reg_range to simplify dump register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Rework how to handle allocation of slot-gpio data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Free all resources for the class device at ->dev_release() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Make mmc_gpio_alloc() available for MMC core (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Use the parent device while allocating data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Remove option to explicitly free requested CD/WP GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Return error at failure of request CD/WP in mmc_of_parse() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Support the optional init_card() callback for MMC and SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: sunxi: Convert MMC driver to the standard clock phase API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Set SDHCI_POWER_ON with external vmmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add support for Intel SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add ACPI HID INT344D (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix sleep in atomic after inserting SD card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Disable re-tuning for HS400 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Simplify use of tuning timer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add out_unlock to sdhci_execute_tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Tuning should not change max_blk_count (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: stop trying to switch width when only one bit is supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Let mmc_send_tuning() to take struct mmc_host* as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: Improve error handling during allocation of bounce buffers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add two host capabilities for Intel (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add two host capabilities for BYT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC to BYT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: add core-level function for sending tuning commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: hold SD Clock before CMD11 during Signal (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: add support for the other bit of sdio interrupt (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Increase max_devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: add support for ARM64 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: reset sdio card properly on resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: use card->ocr when negotiating voltage setting in mmc_sdio_power_restore (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add Toshiba PCI SD controller driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: consistent handling of initial values (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add HS400 support to SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Clear also HS400 1.2V capability if 1.2V is not supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix vqmmc error setting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove unused SDHCI_CTRL_HS_SDR200 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add IDMAC 64-bit address mode support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable sdhci doesn't support hs200 quirk for AMD sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable the clear transfer mode register quirk for AMD sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add a quirk for AMD SDHC transfer mode register need to be cleared for cmd without data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: use mmc_send_status to check hw_reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc_test: Extend "Badly aligned" tests for 8-byte alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add 64-bit DMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add 64-bit DMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add 64-bit ADMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define ADMA descriptor structure (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define ADMA constants (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define maximum segments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Parameterize ADMA sizes and alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Use 'void *' for not 'u8 *' for ADMA data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add sdhci_adma_mark_end() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Rename adma_desc to adma_table (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Rename two ADMA-related functions for consistency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix ADMA table size warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix ADMA page boundary warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix incorrect ADMA2 descriptor table size (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Convert to use kzalloc() for CXD register buffers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't handle buffers on stack while fetching CXD registers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove the redundant mmc_send_ext_csd() API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use mmc_get_ext_csd() instead of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Use mmc_get_ext_csd() instead of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Export mmc_get_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't panic when fetching EXT_CSD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let's callers of from mmc_get_ext_csd() do error handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fetch and decode EXT_CSD from mmc_read_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add helper function for EXT_CSD support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary 'out of memory' message (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant check of max_dtr while selecting timings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant check while selecting powerclass (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove duplicated definition of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove mmc_free_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Remove old card detect infrastructure (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: silence a shift wrapping warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Report firmware version for eMMC 5.0 devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove unused mmc_list_to_card() macro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: Use dev_set|get_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Use platform_set|get_drvdata (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert mmc_driver to device_driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Convert the mmc_driver to use the modern PM ops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Don't export the to_sdio_driver macro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove superfluous ifdefs for SDIO bus' PM callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix prepared requests while doing bkops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix error paths and messages in mmc_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add debug message for SET_BLOCK_COUNT result (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Initialize SET_BLOCK_COUNT request fields (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix error conditions for controller reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Balance vmmc regulator_disable() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci-o2micro: Fix Dell E5440 issue (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: add newline to sysfs display of force_ro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix card detection regression (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: drop owner assignment from platform_drivers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix Braswell eMMC timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Pass HID and UID to probe_slot (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Get UID directly from acpi_device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix Braswell eMMC timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Let a driver override timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add Bay Trail and Braswell SD card detect (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Set SDHCI_QUIRK2_STOP_WITH_TC for Intel BYT host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add a HID and UID for a SD Card host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Set SDHCI_QUIRK2_STOP_WITH_TC for Intel host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add quirk for always getting TC with stop cmd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: restore detect line inversion semantics (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix incorrect warning when setting 0 Hz via debugfs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix use of wrong device in mmc_gpiod_free_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_pci: Set power related cap2 macros (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add new power_mode MMC_POWER_UNDEFINED (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: execute tuning when device is not busy (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Convert pr_warning to pr_warn (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Consolidate emmc tuning blocks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] don't request CD IRQ until mmc_start_host() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: change stop errors to info (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Checks EXT_CSD_PARTITION_SETTING_COMPLETED before partitions computation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Replace "enhanced_area_en" attribute by "partition_setting_completed" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Move code that manages user area and gp partitions into functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: switch OF parser to use gpio descriptors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: add gpiod variant to get wp GPIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Prevent partition scan for the eMMC boot areas (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: remove MMC_CAP2_NO_MULTI_READ flags (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: use .multi_io_quirk on tmio_mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: disable preset register for Baytrail and Merrifield (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Add .multi_io_quirk callback for multi I/O HW bug (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: check 1.2v IO capability for SDHC host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix sequence for I/O voltage in DDR mode for eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add probe_slot method for emmc/sd/sdio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable runtime pm for Intel Merrifield platform (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: handle busy-end interrupt during command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Make sdhci_disable_irq_wakeups() static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move timeout_clk dynamically calculation code into common code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: calculate timeout_clk conditionally in sdhci_add_host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add platform set_timeout hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add platform get_max_timeout_count hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Support voltage changes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: use mmc_regulator_get_supply to handle regulators (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: resolve divded by zero panic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add PCI IDs for Intel Braswell (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: move rockchip related code to a separate file (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add actual clock support as option (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: remove Renesas specific #ifdef (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add TMIO_MMC_SDIO_STATUS_QUIRK (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: control multiple block transfer mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: care about DMA tx/rx addr offset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use regulator_get_voltage() if OCR mask is empty (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: implement Driver Stage Register handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi.c: Use SET_RUNTIME_PM_OPS macro to set runtime pm callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Use SET_RUNTIME_PM_OPS macro to set runtime pm callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove .owner field for drivers using module_platform_driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: sdio: Fix unconditional wake_up_process() on sdio thread (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support for MIPS (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add dependency on DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci : recompute timeout_clk when needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci : handle busy timeout irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_usb_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_pci_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Correct the value of MMC_NUM_PHY_PARTITION (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix the wrong type of curr (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Do not use parent as the host's device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove fixed voltage regulator logic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmci: Add qcom dml support to the driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Slot quirk "disable-wp" is deprecated (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: remove PCI PM functions in suspend/resume callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Do not advertise secure discard if it is blacklisted (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-msm: Get COMPILE_TEST support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add DDR50 1.8V mode support for BayTrail eMMC Controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Preset value not supported in Baytrail eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_USDHI6ROL0 should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_SH_MMCIF should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_OMAP_HS should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-st: Intial support for ST SDHCI controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add support for async request (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] s3cmci: port DMA code to dmaengine API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Allow forward compatibility for eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Replace host->mmc with mmc where possible (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: avoid double-delay while transitioning to 1.8V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: SDIO host controller support for Intel Quark X1000 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove blank line (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Improve external VDD regulator support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: warn if card stays busy during init (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] quirks: Fixup debug message (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove unused ret variables (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Use mmc core regulator infrastucture (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant runtime_idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] simplify SDHCI Kconfig dependencies (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap: don't select TPS65010 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add a driver for the Renesas usdhi6rol0 SD/SDIO host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dove: fix missing MACH_DOVE dependency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: SD tuning is broken for some controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sunxi: Add driver for SD/MMC hosts found on Allwinner sunxi SoCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: track whether preset mode is currently enabled in hardware (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move remaining power handling into sdhci_set_power() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move regulator handling into sdhci_set_power() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove platform_suspend/platform_resume callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdhci_execute_tuning() decision (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: cache timing information locally (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert sdhci_set_uhs_signaling() into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: set_uhs_signaling() need not return a value (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: convert sdhci_set_clock() into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move setting mmc->actual_clock into set_clock handlers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move setting host->clock into sdhci_do_set_ios() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdhci_update_clock()/sdhci_set_clock() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert ADMA descriptors to a coherent allocation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: avoid sync'ing the SG if there's no misalignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: move FSL ESDHC reset handling quirk into esdhc code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert reset into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert generic bus width setup to library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: plug hole in disabling card detection interrupts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: more efficient interrupt enable register handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: allow sdio interrupts while sdhci runtime suspended (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: push card_tasklet into threaded irq handler (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: convert to new SDIO IRQ handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdio interrupt enable handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up interrupt handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio_irq: rework sdio irq handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove mdelay in eMMC tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Improve support for deferred regulators (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: fix possible linking error if built-in (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: add DT bindings for eMMC HS400 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: add support for HS400 mode of eMMC5.0 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: rework selection of bus speed mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] step power class after final selection of bus mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: identify available device type to select (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: drop the speed mode of card's state (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Try other signal levels during power up (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] moxart: Add MOXA ART SD/MMC driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove unused member variable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add realtek USB sdmmc host driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add R1-no-CRC mmc command type handle (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Invoke sdio func driver's PM callbacks from the sdio bus (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use maximum timeout values in case TACC field is zero (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Convert to use ATTRIBUTE_GROUPS (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card.h: Use NULL instead of 0 for END_FIXUP (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Delay the card_event callback into the mmc_rescan worker (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Intel SDIO has broken card detect (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-msm: Initial support for Qualcomm chipsets (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: only reprogram retuning timer when flag is set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rename ARCH_BCM to ARCH_BCM_MOBILE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow for irq being shared (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add device id 80860F16 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix broken card detect for ACPI HID 80860F14 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Add GPIO descriptor based CD GPIO API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Split out CD IRQ request into a separate function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Record GPIO descriptors instead of GPIO numbers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: typo fix in printk specifier (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-spear: remove support for power gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc-socfpga: Remove the SOCFPGA specific platform for dw_mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] ushc: Fix incorrect parameter in sizeof (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Fixup busy detection while invoking stop cmd at recovery (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Respect hw busy detection in card_busy_detect() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Implement card_busy_detect() for busy detection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Use R1 responses for stop cmds for read requests (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Respect host's max_busy_timeout when sending sleep cmd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use generic CMD6 time while switching to eMMC HS200 mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixup busy detection for mmc switch operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Minor simplifications to __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add ignore_crc flag to __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Rename cmd_timeout_ms to busy_timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Rename max_discard_to to max_busy_timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC HS200 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC high-speed DDR 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for SD card's UHS bus speed modes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: fix card poweroff bug (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add support for realtek rts5250 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Enable MMC_CAP2_CACHE_CTRL as default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Use mmc_flush_cache() during mmc suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove support for MMC_CAP2_NO_SLEEP_CMD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove unused host cap MMC_CAP2_BROKEN_VOLTAGE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card: Remove host cap MMC_CAP2_SANITIZE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary validations for bus_ops callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix possibility of chip->fixes being null (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix BYT sd card getting stuck in runtime suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow for long command timeouts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio: add a quirk for broken SDIO_CCCR_INTx polling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix lockdep error in tuning routine (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add broken HS200 quirk for Intel Merrifield (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add quirk for broken HS200 support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sh_mmcif: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhi: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add new TMIO_MMC_HAVE_HIGH_REG flags (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: bus_shift become tmio_mmc_data member (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Do not call get_cd for non removable cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add new ACPI ID (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Setting the host->mrq to NULL before executing tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix host release issue after discard operation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: export pltfm suspend/resume api (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: mmc DDR mode should not depend on UHS_DDR50 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Limit driver to platforms that use it (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: convert to use GPIO descriptor API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clear auto cmd setting bits for no data cmds (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Silence compiler warning in __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Avoid needless loop while handling SDIO interrupts in sdhci_irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dma-api: mmc: sdhci-acpi: use dma_coerce_mask_and_coherent() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add MMC_CAP_RUNTIME_RESUME to resume at runtime_resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Improve runtime PM support during suspend/resume for sd/mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant mmc_power_up|off at runtime callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Don't force card to active state when entering suspend/shutdown (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove deprecated mmc_suspend|resume_host APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] via-sdmmc: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Remove redundant suspend and resume callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] tifm_sd: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cb710: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Signal wakeup event at card insert/removal (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Collect common code for card ocr validation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Prevent violation of specs while initializing cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Move cached value of the negotiated ocr mask to card struct (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Cleanup code for setting ocr mask for SDIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary retry mechanism at SDIO attach (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let mmc_set_signal_voltage take ocr as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let mmc_power_up|cycle take ocr as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Do not poll for busy with status cmd for all switch cmds (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add SDIO/MMC device ID support for Intel Clovertrail (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove unneeded call when have preset value quirk (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: report error once the maximum tuning loops exhausted or timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add Intel Merrifield support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] convert bus code to use dev_groups (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: allow platform access of sdhci_send_command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add hooks for platform specific tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: clean up duplicate macros (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add ignorance case for CMD13 CRC error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: guarantee stop-abort cmd in data errors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: control card read threshold (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: adjust the fifoth with block size (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: remove dead function mmc_try_claim_host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] revert "mmc: tmio-mmc: Remove .set_pwr() callback from platform data" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] memstick: rtsx: Modify copyright comments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Clear SD_CLK toggle enable bit if switching voltage fail (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support for ARC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: get voltage from sdhc host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: parse voltage from device-tree (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap_hsmmc: use the generic config for omap2plus devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: revision-specific CLK_CTRL2 handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: revision-specific Command Completion Signal handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: move header include from header into .c (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio-mmc: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio-mmc: Remove .get_cd() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: Remove .get_cd() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: Remove .down_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Add debouncing capability to mmc_gpio_request_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: add missing MFD_SYSCON dependency for SOCFPGA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Set data timeout for mmc bus test commands (CMD14 and CMD19) (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix null pointer use in mmc_blk_remove_req (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc_test: replace strict_strtol() with kstrtol_from_user() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: free mmc_card if cmd 3, 9, 7 fails in mmc_sd_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: Remove a duplicate line in Makefile (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: request irq after sdhci_init() is called (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Staticize vub300_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Indicate that regulators may be absent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Indicate that vmmcq may be absent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] bcm281xx SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add card_event callback to sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixup Oops for SDIO shutdown (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add another device id (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: esdhc: Fix bug when writing to SDHCI_HOST_CONTROL register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: production year for eMMC 4.41 and later (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix ctrl_2 on super-speed selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc-pltfm: add Rockchip variant (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add support for eMMC hardware reset for HID 80860F14 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add support for eMMC hardware reset for BYT eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support DW SD/MMC driver on SOCFPGA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: fix caps2 for HS200 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT-bindings for MMC_CAP2_FULL_PWR_CYCLE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Invent MMC_CAP2_FULL_PWR_CYCLE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable power_off_notify for eMMC shutdown sequence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: improve card removal check in sdhci_card_event() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc: Add the ability to set the ciu clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc: Handle late vmmc regulators with EPROBE_DEFER (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: fixing an false identification of SANITIZE command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: use platform_{get,set}_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: fix error return code in sdhci_acpi_add_own_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Update the ext-csd.rev check for eMMC5.1 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: return mmc_of_parse() errors to caller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Convert to clk_prepare/unprepare (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add size for caller in init+register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: support runtime PM for BYT SD cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: support runtime PM for ACPI HID 80860F14 SD cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add ability to stay runtime-resumed if the card is powered up (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove unnecessary platform_set_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Allow drivers to set quirks2 from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhi/tmio: switch to using dmaengine_slave_config() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhi/tmio: make DMA filter implementation specific (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Fix select power class after resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card: Adding support for sanitize in eMMC 4.5 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Re-use code for MMC_CAP2_DETECT_ON_ERR in polling mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Only execute tuning for SDR50 and SDR104 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: include gpio/consumer.h in of_gpio.h for desc_to_gpio() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: consumer.h: Move forward declarations outside #ifdef (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] mcp23s08: depend on OF_GPIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] mcp23s08: Add irq functionality for i2c chips (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio / acpi: get rid of acpi_gpio.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio / acpi: register to ACPI events automatically (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] clps711x: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] add GPIO support for SMSC SCH311x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio / acpi: return -ENOENT when no mapping exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Add module device table and mark table const (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Fix irq mask/unmask by writing bits instead of numbers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: return -ENOENT if no GPIO mapping exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] driver for Xtensa GPIO32 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: update inline documentation of gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: convert gpiod_lookup description to kernel-doc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: introduce chip_* to print with chip->label prefix (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: unify pr_* messages format (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: better lookup method for platform GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] documentation: gpiolib: document new interface (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio/pinctrl: make gpio_chip members typed boolean (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] rewrite gpiochip_offset_to_desc() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: change a warning to debug message when failing to get gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: use platform GPIO mappings as fallback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix lookup of platform-mapped GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: add missing declarations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] Add MOXA ART GPIO driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-lynxpoint: Allow building as a module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: Remove duplicate include of errno.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix of_find_gpio() when OF not defined (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] fix memory leak in error path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: make msm_gpio.summary_irq signed for error handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: use dedicated flags for GPIO properties (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix find_chip_by_name() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pl061: don't depend on CONFIG_ARM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: provide a declaration of seq_file in gpio/driver.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: provide stubs for devres gpio functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: devres: add missing headers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: make GPIO_DEVRES depend on GPIOLIB (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: devres: fix devm_gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: allow passing GPIOF_ACTIVE_LOW for GpioInt resources (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: add ACPI support for gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib / acpi: convert to gpiod interfaces (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: add gpiod_get() and gpiod_put() functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: port of_ functions to use gpiod (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: export descriptor-based GPIO interface (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] pinctrl/gpio: non-linear GPIO ranges accesible from gpiolib (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] gpio: clean up gpio-ranges documentation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: add API to be strict about GPIO IRQ usage (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: let gpiod_request() return -EPROBE_DEFER (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: safer implementation of desc_to_gpio() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: move acpi_gpiochip_free_interrupts next to the request function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] samsung: Use CONFIG_ARCH_S3C64XX to check for S3C64XX support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Add OF support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pca953x: Don't flip bits on PCA957x GPIO expanders when probing them (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: plat-iop: move the GPIO driver to drivers/gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] ucb1400: Can be built as a module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: factorize gpiod_get/set functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] emev2: gpiolib: Enable support for OF (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: Include GPIO label in log messages for GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: Provide helper macros for logging of GPIO events (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: only use set_irq_flags() on ARM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib-acpi: convert acpi_evaluate_object() to acpi_execute_simple_method() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: call the gpio user handler iff gpio_to_irq is done (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: remove the irq_demux_work and gpio->irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: change to devm_request_threaded_irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] return -ENOTSUPP if debounce cannot be set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] improve error path in gpiolib (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] add GPIO support for F71882FG and F71889F (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] implement gpio-ranges binding document fix (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] samsung: Drop support for Exynos SoCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio mips/octeon: Add a driver for OCTEON's on-chip GPIO pins (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Remove pdata argument to pcf857x_irq_domain_init() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Sort headers alphabetically (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pca953x: fix gpio input on gpio offsets >= 8 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Staticize local variable 'msm_gpio' (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib-of.c: make error message more meaningful by adding the node name and index (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] use dev_get_platdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio_msm: Fix build error due to missing err.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] Kontron PLD gpio driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: replace strict_strtol() with kstrtol() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio: msm: Fix the error condition for reading ngpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: remove warnning of allocations with IRQs disabled (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: remove Withney point support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: samsung: Introduce GPIO_SAMSUNG Kconfig entry (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio_msm: Convert to use devm_ioremap_resource (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] devres: make comments proper (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] xilinx: Enable driver for Xilinx zynq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Add device tree and irqdomain support for gpio-msm-v2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm-v1: Remove errant __devinit to fix compile (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: msm: Remove gpiomux-v2 and re-organize MSM_GPIOMUX configs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] clps711x: Rewrite driver for using generic GPIO code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: drop away explicit casting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: amend error messages (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: use managed functions pcim_* and devm_* (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: do not use direct access to iomapped memory (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: initialize lock before usage (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] max7300: Fix trivial typo in Kconfig help text (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] langwell: remove unnecessary platform_set_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] regulator: Sync regulator/consumer.h with v4.5 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [kernel] genirq: Provide synchronize_hardirq() (Don Zickus) [1127975 1277866 1280133 1286932 1297039]- [tools] perf stat: Fallback to user only counters when perf_event_paranoid > 1 (Jiri Olsa) [1336447] - [tools] perf evsel: Handle EACCESS + perf_event_paranoid=2 in fallback() (Jiri Olsa) [1336447] - [tools] perf evsel: Improve EPERM error handling in open_strerror() (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Do not reassign parg after collapse_tree() (Jiri Olsa) [1336447] - [tools] perf probe: Check if dwarf_getlocations() is available (Jiri Olsa) [1336447] - [tools] perf dwarf: Guard !x86_64 definitions under #ifdef else clause (Jiri Olsa) [1336447] - [tools] perf tools: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf thread_map: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf script: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf tools: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf diff: Fix duplicated output column (Jiri Olsa) [1336447] - [tools] perf intel-pt: Fix segfault tracing transactions (Jiri Olsa) [1336447] - [tools] perf jit: genelf makes assumptions about endian (Jiri Olsa) [1336447] - [tools] perf hists: Fix determination of a callchain node's childlessness (Jiri Olsa) [1336447] - [tools] perf tools: Add missing initialization of perf_sample.cpumode in synthesized samples (Jiri Olsa) [1336447] - [tools] perf tools: Fix build break on powerpc (Jiri Olsa) [1336447] - [tools] perf bench: Fix detached tarball building due to missing 'perf bench memcpy' headers (Jiri Olsa) [1336447] - [tools] perf tests: Fix tarpkg build test error output redirection (Jiri Olsa) [1336447] - [tools] perf tools: Unexport some methods unused outside strbuf.c (Jiri Olsa) [1336447] - [tools] perf probe: No need to use formatting strbuf method (Jiri Olsa) [1336447] - [tools] perf help: Use asprintf instead of adhoc equivalents (Jiri Olsa) [1336447] - [tools] perf tools: Remove unused perf_pathdup, xstrdup functions (Jiri Olsa) [1336447] - [tools] perf tools: Do not include stringify.h from the kernel sources (Jiri Olsa) [1336447] - [tools] tools include: Copy linux/stringify.h from the kernel (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Remove redundant CPU output (Jiri Olsa) [1336447] - [tools] perf tools: Remove needless 'extern' from function prototypes (Jiri Olsa) [1336447] - [tools] perf tools: Simplify die() mechanism (Jiri Olsa) [1336447] - [tools] perf tools: Remove unused DIE_IF macro (Jiri Olsa) [1336447] - [tools] perf script: Remove lots of unused arguments (Jiri Olsa) [1336447] - [tools] perf thread: Rename perf_event__preprocess_sample_addr to thread__resolve (Jiri Olsa) [1336447] - [tools] perf machine: Rename perf_event__preprocess_sample to machine__resolve (Jiri Olsa) [1336447] - [tools] perf tools: Add cpumode to struct perf_sample (Jiri Olsa) [1336447] - [tools] perf tests: Forward the perf_sample in the dwarf unwind test (Jiri Olsa) [1336447] - [tools] perf tools: Remove misplaced __maybe_unused (Jiri Olsa) [1336447] - [tools] perf list: Fix documentation of :ppp (Jiri Olsa) [1336447] - [tools] perf bench numa: Fix assertion for nodes bitfield (Jiri Olsa) [1336447] - [tools] perf symbols: Record text offset in dso to calculate objdump address (Jiri Olsa) [1336447] - [tools] Move utilities.mak from perf to tools/scripts/ (Jiri Olsa) [1336447] - [tools] perf test: Remove 'core_id' check in topo test (Jiri Olsa) [1336447] - [tools] Copy hashtable.h into tools directory (Jiri Olsa) [1336447] - [tools] tools, perf: make gfp_compact_table up to date (Jiri Olsa) [1336447] - [tools] perf stat: Add --metric-only support for -A (Jiri Olsa) [1336447] - [tools] perf stat: Implement --metric-only mode (Jiri Olsa) [1336447] - [tools] perf stat: Document CSV format in manpage (Jiri Olsa) [1336447] - [tools] perf hists browser: Check sort keys before hot key actions (Jiri Olsa) [1336447] - [tools] perf hists browser: Allow thread filtering for comm sort key (Jiri Olsa) [1336447] - [tools] perf tools: Add sort__has_comm variable (Jiri Olsa) [1336447] - [tools] perf tools: Recalc total periods using top-level entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf tools: Remove nr_sort_keys field (Jiri Olsa) [1336447] - [tools] perf hists browser: Cleanup hist_browser__fprintf_hierarchy_entry() (Jiri Olsa) [1336447] - [tools] perf tools: Remove hist_entry->fmt field (Jiri Olsa) [1336447] - [tools] perf tools: Fix command line filters in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf tools: Add more sort entry check functions (Jiri Olsa) [1336447] - [tools] perf tools: Fix hist_entry__filter() for hierarchy (Jiri Olsa) [1336447] - [tools] perf jitdump: Build only on supported archs (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Add '~' operation within arg_num_eval() (Jiri Olsa) [1336447] - [tools] perf tools: Omit unnecessary cast in perf_pmu__parse_scale (Jiri Olsa) [1336447] - [tools] perf tools: Pass perf_hpp_list all the way through setup_sort_list (Jiri Olsa) [1336447] - [tools] perf tools: Fix perf script python database export crash (Jiri Olsa) [1336447] - [tools] perf jitdump: DWARF is also needed (Jiri Olsa) [1336447] - [tools] perf report: Use hierarchy hpp list on gtk (Jiri Olsa) [1336447] - [tools] perf hists browser: Use hierarchy hpp list (Jiri Olsa) [1336447] - [tools] perf report: Use hierarchy hpp list on stdio (Jiri Olsa) [1336447] - [tools] perf hists: Fix indent for multiple hierarchy sort key (Jiri Olsa) [1336447] - [tools] perf hists: Support multiple sort keys in a hierarchy level (Jiri Olsa) [1336447] - [tools] perf hists: Use own hpp_list for hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp__setup_hists_formats() (Jiri Olsa) [1336447] - [tools] perf stat: Document --detailed option (Jiri Olsa) [1336447] - [tools] perf hists: Add level field to struct perf_hpp_fmt (Jiri Olsa) [1336447] - [tools] perf tools: Use 64-bit shifts with (TSC) time conversion (Jiri Olsa) [1336447] - [tools] perf jit: Move clockid validation (Jiri Olsa) [1336447] - [tools] perf jit: Let jit_process() return errors (Jiri Olsa) [1336447] - [tools] perf session: Simplify tool stubs (Jiri Olsa) [1336447] - [tools] perf inject: Hit all DSOs for AUX data in JIT and other cases (Jiri Olsa) [1336447] - [tools] perf tools: Explicitly declare inc_group_count as a void function (Jiri Olsa) [1336447] - [tools] perf stat: Check for frontend stalled for metrics (Jiri Olsa) [1336447] - [tools] perf tests: Initialize sa.sa_flags (Jiri Olsa) [1336447] - [tools] perf test: Fix hists related entries (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Fix output of llu for 64 bit values read on 32 bit machines (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Set int_array fields to NULL if freeing from error (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Fix time stamp rounding issue (Jiri Olsa) [1336447] - [tools] perf script: Fix double free on command_line (Jiri Olsa) [1336447] - [tools] tools build: Use .s extension for preprocessed assembler code (Jiri Olsa) [1336447] - [tools] perf stat: Support metrics in --per-core/socket mode (Jiri Olsa) [1336447] - [tools] perf stat: Implement CSV metrics output (Jiri Olsa) [1336447] - [tools] perf record: Ensure return non-zero rc when mmap fail (Jiri Olsa) [1336447] - [tools] perf record: Introduce record__finish_output() to finish a perf.data (Jiri Olsa) [1336447] - [tools] perf record: Extract synthesize code to record__synthesize() (Jiri Olsa) [1336447] - [tools] perf record: Use WARN_ONCE to replace 'if' condition (Jiri Olsa) [1336447] - [tools] perf data: Explicitly set byte order for integer types (Jiri Olsa) [1336447] - [tools] perf data: Support converting data from bpf_perf_event_output() (Jiri Olsa) [1336447] - [tools] perf stat: Check existence of frontend/backed stalled cycles (Jiri Olsa) [1336447] - [tools] perf tools: Fix locale handling in pmu parsing (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Split pevent_print_event() into specific functionality functions (Jiri Olsa) [1336447] - [tools] perf trace: Check and discard not only 'nr' but also '__syscall_nr' (Jiri Olsa) [1336447] - [tools] perf tools: Fix python extension build (Jiri Olsa) [1336447] - [tools] perf tools: Only set filter for tracepoints events (Jiri Olsa) [1336447] - [tools] perf config: Bring perf_default_config to the very beginning at main() (Jiri Olsa) [1336447] - [tools] perf report: Update column width of dynamic entries (Jiri Olsa) [1336447] - [tools] perf hists: Fix dynamic entry display in hierarchy (Jiri Olsa) [1336447] - [tools] perf report: Left align dynamic entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf report: Fix indentation of dynamic entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Fix comparing of dynamic entries (Jiri Olsa) [1336447] - [tools] perf report: Show message for percent limit on gtk (Jiri Olsa) [1336447] - [tools] perf hists browser: Show message for percent limit (Jiri Olsa) [1336447] - [tools] perf hists browser: Cleanup hist_browser__update_percent_limit() (Jiri Olsa) [1336447] - [tools] perf report: Show message for percent limit on stdio (Jiri Olsa) [1336447] - [tools] perf hists: Add more helper functions for the hierarchy mode (Jiri Olsa) [1336447] - [tools] perf script: Remove duplicated code and needless script_spec__findnew() (Jiri Olsa) [1336447] - [tools] perf script: Exception handling when the print fmt is empty (Jiri Olsa) [1336447] - [tools] perf tools: Fix parsing of pmu events with empty list of modifiers (Jiri Olsa) [1336447] - [tools] perf jvmti: improve error message in Makefile (Jiri Olsa) [1336447] - [tools] perf tools: Use asprintf() for simple string formatting/allocation (Jiri Olsa) [1336447] - [tools] perf top: Add --hierarchy option (Jiri Olsa) [1336447] - [tools] perf hists: Support decaying in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf report: Add --hierarchy option (Jiri Olsa) [1336447] - [tools] perf ui/gtk: Implement hierarchy output mode (Jiri Olsa) [1336447] - [tools] perf hists browser: Align column header in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists browser: Implement hierarchy output (Jiri Olsa) [1336447] - [tools] perf hists browser: Support collapsing/expanding whole entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf hists browser: Count number of hierarchy entries (Jiri Olsa) [1336447] - [tools] perf ui/stdio: Align column header for hierarchy output (Jiri Olsa) [1336447] - [tools] perf ui/stdio: Implement hierarchy output mode (Jiri Olsa) [1336447] - [tools] perf hists: Count number of sort keys (Jiri Olsa) [1336447] - [tools] perf hists: Resort after filtering hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Support filtering in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hist_entry__filter() (Jiri Olsa) [1336447] - [tools] perf hists: Add helper functions for hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Resort hist entries with hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Basic support of hierarchical report view (Jiri Olsa) [1336447] - [tools] perf tools: Add helper functions for some sort keys (Jiri Olsa) [1336447] - [tools] perf tools: Make binary data printer code in trace_event public available (Jiri Olsa) [1336447] - [tools] perf script: Display data_src values (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__lck_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__snp_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__lvl_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__tlb_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__lck_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__snp_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__lvl_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__tlb_scnprintf function (Jiri Olsa) [1336447] - [tools] perf mem: Introduce perf_mem_events__name function (Jiri Olsa) [1336447] - [tools] perf mem record: Check for memory events support (Jiri Olsa) [1336447] - [tools] perf tools: Remove strbuf_{remove, splice}() (Jiri Olsa) [1336447] - [tools] perf help: No need to use strbuf_remove() (Jiri Olsa) [1336447] - [tools] perf tools: Dont stop PMU parsing on alias parse error (Jiri Olsa) [1336447] - [tools] perf script: Display addr/data_src/weight columns for raw events (Jiri Olsa) [1336447] - [tools] perf script: Add data_src and weight column definitions (Jiri Olsa) [1336447] - [tools] perf tools: Use ARRAY_SIZE in mem sort display functions (Jiri Olsa) [1336447] - [tools] perf mem: Add -e record option (Jiri Olsa) [1336447] - [tools] perf tools: Add monitored events array (Jiri Olsa) [1336447] - [tools] perf tools: Introduce cl_offset function (Jiri Olsa) [1336447] - [tools] perf tools: Make cl_address global (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Implement '' operation (Jiri Olsa) [1336447] - [tools] perf tools: Fix assertion failure on dynamic entry (Jiri Olsa) [1336447] - [tools] perf tools: Fix column width setting on 'trace' sort key (Jiri Olsa) [1336447] - [tools] perf tools: Fix alignment on some sort keys (Jiri Olsa) [1336447] - [tools] perf tools: Update srcline/file if needed (Jiri Olsa) [1336447] - [tools] perf tools: Fix segfault on dynamic entries (Jiri Olsa) [1336447] - [tools] perf tools: Remove duplicate typedef config_term_func_t definition (Jiri Olsa) [1336447] - [tools] perf tools: Fix build on older systems (Jiri Olsa) [1336447] - [tools] perf report: Check error during report__collapse_hists() (Jiri Olsa) [1336447] - [tools] perf hists: Return error from hists__collapse_resort() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of append_chain_children() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of split_add_child() (Jiri Olsa) [1336447] - [tools] perf callchain: Add enum match_result for match_chain() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of fill_node() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of add_child() (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix percentage update on key press (Jiri Olsa) [1336447] - [tools] perf tools: Enable config and setting names for legacy cache events (Jiri Olsa) [1336447] - [tools] perf tools: Enable config raw and numeric events (Jiri Olsa) [1336447] - [tools] perf tools: Introduce opt_event_config nonterminal (Jiri Olsa) [1336447] - [tools] perf tools: Rename and move pmu_event_name to get_config_name (Jiri Olsa) [1336447] - [tools] perf stat: Bail out on unsupported event config modifiers (Jiri Olsa) [1336447] - [tools] perf tools: Create config_term_names array (Jiri Olsa) [1336447] - [tools] perf tools: Fix checking asprintf return value (Jiri Olsa) [1336447] - [tools] perf stat: Handled scaled == -1 case for counters (Jiri Olsa) [1336447] - [tools] perf test: Reduce the sample_freq for the 'object code reading' test (Jiri Olsa) [1336447] - [tools] perf tests: Use perf_evlist__strerror_open() to provide hints about max_freq (Jiri Olsa) [1336447] - [tools] perf evlist: Handle -EINVAL for sample_freq > max_sample_rate in strerror_open() (Jiri Olsa) [1336447] - [tools] perf record: Add --all-user/--all-kernel options (Jiri Olsa) [1336447] - [tools] perf evlist: Reference count the cpu and thread maps at set_maps() (Jiri Olsa) [1336447] - [tools] perf stat: Move noise/running printing into printout (Jiri Olsa) [1336447] - [tools] perf stat: Add support for metrics in interval mode (Jiri Olsa) [1336447] - [tools] perf stat: Abstract stat metrics printing (Jiri Olsa) [1336447] - [tools] perf tools: Add perf data cache feature (Jiri Olsa) [1336447] - [tools] perf tools: Initialize libapi debug output (Jiri Olsa) [1336447] - [tools] perf debug: Rename __eprintf(va_list args) to veprintf (Jiri Olsa) [1336447] - [tools] tools lib api fs: Add sysfs__read_str function (Jiri Olsa) [1336447] - [tools] tools lib api fs: Adopt filename__read_str from perf (Jiri Olsa) [1336447] - [tools] tools lib api: Add debug output support (Jiri Olsa) [1336447] - [tools] perf jvmti: Add check for java alternatives cmd in Makefile (Jiri Olsa) [1336447] - [tools] perf tests: Fix build on older systems where 'signal' is reserved (Jiri Olsa) [1336447] - [tools] perf data: Fix releasing event_class (Jiri Olsa) [1336447] - [tools] perf tools: Rename parse_events__free_terms() to parse_events_terms__delete() (Jiri Olsa) [1336447] - [tools] perf tools: Free the terms list_head in parse_events__free_terms() (Jiri Olsa) [1336447] - [tools] perf tools: Use perf_event_terms__purge() for non-malloced terms (Jiri Olsa) [1336447] - [tools] perf tools: Introduce parse_events_terms__purge() (Jiri Olsa) [1336447] - [tools] perf tools: Unlink entries from terms list (Jiri Olsa) [1336447] - [tools] perf hists: Do column alignment on the format iterator (Jiri Olsa) [1336447] - [tools] perf tools: Add comment explaining the repsep_snprintf function (Jiri Olsa) [1336447] - [tools] perf python scripting: Append examples to err msg about audit-libs-python (Jiri Olsa) [1336447] - [tools] perf build: Add EXTRA_LDFLAGS option to makefile (Jiri Olsa) [1336447] - [tools] perf symbols: Fix symbols searching for module in buildid-cache (Jiri Olsa) [1336447] - [tools] perf config: Add '--system' and '--user' options to select which config file is used (Jiri Olsa) [1336447] - [tools] perf jit: add source line info support (Jiri Olsa) [1336447] - [tools] perf tools: add JVMTI agent library (Jiri Olsa) [1336447] - [tools] perf inject: Add jitdump mmap injection support (Jiri Olsa) [1336447] - [tools] perf inject: Make sure mmap records are ordered when injecting build_ids (Jiri Olsa) [1336447] - [tools] perf build: Add libcrypto feature detection (Jiri Olsa) [1336447] - [tools] perf symbols: add Java demangling support (Jiri Olsa) [1336447] - [tools] perf tools: handle spaces in file names obtained from /proc/pid/maps (Jiri Olsa) [1336447] - [tools] perf build tests: Do parallell builds with 'build-test' (Jiri Olsa) [1336447] - [tools] perf tools: Fix parallel build including 'clean' target (Jiri Olsa) [1336447] - [tools] perf config: Document 'record.build-id' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'kmem.default' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'pager.subcommand' variables in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'man.viewer' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'top.children' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'report' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'call-graph' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'ui.show-headers' variable in man page (Jiri Olsa) [1336447] - [tools] perf build tests: Move the feature related vars to the front of the make cmdline (Jiri Olsa) [1336447] - [tools] perf build tests: Elide "-f Makefile" from make invokation (Jiri Olsa) [1336447] - [tools] perf hists browser: Add 'L' hotkey to change percent limit (Jiri Olsa) [1336447] - [tools] perf report: Update documention of --percent-limit option (Jiri Olsa) [1336447] - [tools] perf report: Update documentation of --sort option (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hists__for_each_sort_list macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hists__for_each_format macro (Jiri Olsa) [1336447] - [tools] perf tools: Add hpp_list into struct hists object (Jiri Olsa) [1336447] - [tools] perf hists: Add struct perf_hpp_list argument to helper functions (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_sort_list_safe macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_sort_list macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_format_safe macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_format macro (Jiri Olsa) [1336447] - [tools] perf hists: Pass perf_hpp_list all the way through setup_output_list (Jiri Olsa) [1336447] - [tools] perf hists: Add perf_hpp_list register helpers (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__init function (Jiri Olsa) [1336447] - [tools] perf hists: Introduce struct perf_hpp_list (Jiri Olsa) [1336447] - [tools] perf hists: Separate output fields parsing into setup_output_list function (Jiri Olsa) [1336447] - [tools] perf hists: Separate sort fields parsing into setup_sort_list function (Jiri Olsa) [1336447] - [tools] perf hists: Properly release format fields (Jiri Olsa) [1336447] - [tools] perf hists: Remove perf_hpp__column_(disable|enable) (Jiri Olsa) [1336447] - [tools] perf hists: Allocate output sort field (Jiri Olsa) [1336447] - [tools] perf top: Move UI initialization ahead of sort setup (Jiri Olsa) [1336447] - [tools] perf report: Move UI initialization ahead of sort setup (Jiri Olsa) [1336447] - [tools] perf hists: Make hpp setup function generic (Jiri Olsa) [1336447] - [tools] perf hists: Add 'hpp__equal' callback function (Jiri Olsa) [1336447] - [tools] perf hists: Add 'equal' method to perf_hpp_fmt struct (Jiri Olsa) [1336447] - [tools] perf hists: Use struct perf_hpp_fmt::idx in perf_hpp__reset_width (Jiri Olsa) [1336447] - [tools] perf hists: Add _idx fields into struct perf_hpp_fmt (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_evsel__output_resort function (Jiri Olsa) [1336447] - [tools] perf hists: Factor output_resort from hists__output_resort (Jiri Olsa) [1336447] - [tools] perf report: Don't show blank lines if entry has no callchain (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix percent display in callchains (Jiri Olsa) [1336447] - [tools] perf hists browser: Pass parent_total to callchain print functions (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix dump to show correct callchain style (Jiri Olsa) [1336447] - [tools] perf report: Fix percent display in callchains on --stdio (Jiri Olsa) [1336447] - [tools] perf callchain: Pass parent_samples to __callchain__fprintf_graph() (Jiri Olsa) [1336447] - [tools] perf report: Get rid of hist_entry__callchain_fprintf() (Jiri Olsa) [1336447] - [tools] perf report: Apply --percent-limit to callchains also (Jiri Olsa) [1336447] - [tools] perf hists: Update hists' total period when adding entries (Jiri Olsa) [1336447] - [tools] perf hists: Fix min callchain hits calculation (Jiri Olsa) [1336447] - [tools] perf build: Align the names of the build tests: (Jiri Olsa) [1336447] - [tools] perf record: Use OPT_BOOLEAN_SET for buildid cache related options (Jiri Olsa) [1336447] - [tools] perf tools: Move timestamp creation to util (Jiri Olsa) [1336447] - [tools] perf test: Improve bp_signal (Jiri Olsa) [1336447] - [tools] perf buildid: Fix cpumode of buildid event (Jiri Olsa) [1336447] - [tools] perf auxtrace: Add perf_evlist pointer to *info_priv_size() (Jiri Olsa) [1336447] - [tools] perf tools: Speed up build-tests by reducing the number of builds tested (Jiri Olsa) [1336447] - [tools] perf build: Use feature dump file for build-test (Jiri Olsa) [1336447] - [tools] perf build: Remove all condition feature check {C, LD}FLAGS (Jiri Olsa) [1336447] - [tools] perf build: Fix feature-dump checks, we need to test all features (Jiri Olsa) [1336447] - [tools] tools build: Check basic headers for test-compile feature checker (Jiri Olsa) [1336447] - [tools] perf cpumap: Auto initialize cpu__max_{node, cpu} (Jiri Olsa) [1336447] - [tools] perf hists browser: Skip scripting when perf.data file not available (Jiri Olsa) [1336447] - [tools] perf build: Select all feature checkers for feature-dump (Jiri Olsa) [1336447] - [tools] tools build: Allow subprojects select all feature checkers (Jiri Olsa) [1336447] - [tools] perf test: Fixup aliases checking in the 'vmlinux matches kallsyms' test (Jiri Olsa) [1336447] - [tools] perf machine: Introduce machine__find_kernel_symbol_by_name() (Jiri Olsa) [1336447] - [tools] perf hists browser: Offer non-symbol specific menu options for --sort without 'sym' (Jiri Olsa) [1336447] - [tools] perf hists browser: Be a bit more strict about presenting CPU socket zoom (Jiri Olsa) [1336447] - [tools] perf hists browser: Offer 'Zoom into DSO'/'Map details' only when sort order has 'dso' (Jiri Olsa) [1336447] - [tools] perf hists browser: Only offer symbol scripting when a symbol is under the cursor (Jiri Olsa) [1336447] - [tools] perf hists browser: Only 'Zoom into thread' only when sort order has 'pid' (Jiri Olsa) [1336447] - [tools] perf sort: Provide a way to find out if per-thread bucketing is in place (Jiri Olsa) [1336447] - [tools] perf config: Document 'hist.percentage' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'annotate' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'buildid.dir' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'tui' and 'gtk' sections in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'colors' section in man page (Jiri Olsa) [1336447] - [tools] perf annotate: Rename 'colors.code' to 'colors.jump_arrows' (Jiri Olsa) [1336447] - [tools] perf tools: Document the perf sysctls (Jiri Olsa) [1336447] - [tools] perf hists: Cleanup filtering functions (Jiri Olsa) [1336447] - [tools] perf hists: Remove parent filter check in DSO filter function (Jiri Olsa) [1336447] - [tools] perf stat: Making several helper functions static (Jiri Olsa) [1336447] - [tools] perf symbols: Do not read symbols/data from device files (Jiri Olsa) [1336447] - [tools] perf pmu: Fix misleadingly indented assignment (whitespace) (Jiri Olsa) [1336447] - [kernel] perf/core: Disable the event on a truncated AUX record (Jiri Olsa) [1336447] - [x86] perf/x86/intel/pt: Generate PMI in the STOP region as well (Jiri Olsa) [1336447] - [x86] perf/x86: Add model numbers for Kabylake CPUs (Jiri Olsa) [1336447] - [x86] perf/x86/intel: Fix incorrect lbr_sel_mask value (Jiri Olsa) [1336447] - [x86] perf/x86/intel/pt: Don't die on VMXON (Jiri Olsa) [1336447] - [x86] perf/x86/amd: Set the size of event map array to PERF_COUNT_HW_MAX (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add missing Haswell model (Jiri Olsa) [1336447] - [x86] perf/x86/amd/ibs: Fix pmu::stop() nesting (Jiri Olsa) [1336447] - [kernel] perf/core: Don't leak event in the syscall error path (Jiri Olsa) [1336447] - [x86] perf/x86/amd: Cleanup Fam10h NB event constraints (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add missing Broadwell models (Jiri Olsa) [1336447] - [x86] perf/x86/intel/uncore: Remove ev_sel_ext bit support for PCU (Jiri Olsa) [1336447] - [kernel] perf/core: Fix Undefined behaviour in rb_alloc() (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Add IBS interrupt to the dynamic throttle (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Fix race with IBS_STARTING state (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Fix IBS throttle (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Simplify quirk handling even more (Jiri Olsa) [1336447] - [kernel] perf/core: Fix perf_sched_count derailment (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Convert it to a per package facility (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Utilize event->pmu_private (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Make PMU lock raw (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Refactor the code some more (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Clean up the printk output (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Calculate timing once (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Sanitize the quirk handling (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add proper error handling (Jiri Olsa) [1336447]- [ata] ahci: don't mark HotPlugCapable Ports as external/removable (David Milburn) [1286946] - [include] libata: Align ata_device's id on a cacheline (David Milburn) [1286946] - [ata] sata_via: Implement hotplug for VT6421 (David Milburn) [1286946] - [ata] sata_via: Apply WD workaround only when needed on VT6421 (David Milburn) [1286946] - [ata] ahci: Cache host controller version (David Milburn) [1286946] - [ata] libata: fix unbalanced spin_lock_irqsave/spin_unlock_irq() in ata_scsi_park_show() (David Milburn) [1286946] - [include] libata: fix HDIO_GET_32BIT ioctl (David Milburn) [1286946] - [ata] libata: fix sff host state machine locking while polling (David Milburn) [1286946] - [ata] libata-sff: use WARN instead of BUG on illegal host state machine state (David Milburn) [1286946] - [ata] libata: disable forced PORTS_IMPL for >= AHCI 1.3 (David Milburn) [1286946] - [ata] sata_sx4: correctly handling failed allocation (David Milburn) [1286946] - [include] libata-eh.c: Introduce new ata port flag for controller which lockup on read log page (David Milburn) [1286946] - [ata] sata_sil: disable trim (David Milburn) [1286946] - [ata] ahci: Fix softreset failed issue of Port Multiplier (David Milburn) [1286946] - [ata] ahci: kill 'intr_status' (David Milburn) [1286946] - [ata] ahci: switch from 'threaded' to 'hardirq' interrupt handling (David Milburn) [1286946] - [ata] ahci: per-port msix support (David Milburn) [1286946] - [ata] ahci: Add Marvell 88se91a2 device id (David Milburn) [1286946] - [ata] ahci: cleanup ahci_host_activate_multi_irqs (David Milburn) [1286946] - [ata] ahci: ahci_host_activate: kill IRQF_SHARED (David Milburn) [1286946] - [ata] libata: enable LBA flag in taskfile for ata_scsi_pass_thru() (David Milburn) [1286946] - [ata] libata: add support for NCQ commands for SG interface (David Milburn) [1286946] - [ata] pata_it821x: use "const char *" for string literals (David Milburn) [1286946] - [ata] libata: cleanup ata_scsi_qc_complete (David Milburn) [1286946] - [include] ata: ahci: find eSATA ports and flag them as removable (David Milburn) [1286946] - [ata] Add factory recertified Crucial M500s to blacklist (David Milburn) [1286946] - [ata] sata_sx4: Check return code from pdc20621_i2c_read() (David Milburn) [1286946] - [include] revert "libata: Implement NCQ autosense" (David Milburn) [1286946] - [include] revert "libata: Implement support for sense data reporting" (David Milburn) [1286946] - [include] revert "libata-eh: Set 'information' field for autosense" (David Milburn) [1286946] - [ata] libata: Do not blacklist M510DC (David Milburn) [1286946] - [ata] libata: increase the timeout when setting transfer mode (David Milburn) [1286946] - [ata] libata: force disable trim for SuperSSpeed S238 (David Milburn) [1286946] - [include] libata: add ATA_HORKAGE_NOTRIM (David Milburn) [1286946] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER (David Milburn) [1286946] - [ata] libata: Do not blacklist Micron M500DC (David Milburn) [1286946] - [ata] ahci, msix: Fix build error for !PCI_MSI (David Milburn) [1286946] - [ata] ahci: Add generic MSI-X support for single interrupts to SATA PCI driver (David Milburn) [1286946] - [ata] libata: finally use __initconst in ata_parse_force_one() (David Milburn) [1286946] - [ata] ahci: Store irq number in struct ahci_host_priv (David Milburn) [1286946] - [ata] ahci: Move interrupt enablement code to a separate function (David Milburn) [1286946] - [ata] doc: libata: Fix spelling typo found in libata.xml (David Milburn) [1286946] - [ata] sata_nv - Change 1 to true for bool type variable (David Milburn) [1286946] - [ata] libata: Fix regression when the NCQ Send and Receive log page is absent (David Milburn) [1286946] - [ata] hpt366: fix constant cast warning (David Milburn) [1286946] - [documentation] libata: Fix sysfs documentation bug (David Milburn) [1286946] - [include] libata: Fall back to unqueued READ LOG EXT if the DMA variant fails (David Milburn) [1286946] - [include] libata: READ LOG DMA EXT support can be in either page 119 or 120 (David Milburn) [1286946] - [ata] libata: Expose TRIM capability in sysfs (David Milburn) [1286946] - [ata] libata: Allow NCQ TRIM to be enabled or disabled with a module parameter (David Milburn) [1286946] - [include] libata: Ignore spurious PHY event on LPM policy change (David Milburn) [1286946] - [include] libata: Add helper to determine when PHY events should be ignored (David Milburn) [1286946] - [include] libata: Add tracepoints (David Milburn) [1286946] - [include] libata-eh: Set 'information' field for autosense (David Milburn) [1286946] - [include] libata: Implement support for sense data reporting (David Milburn) [1286946] - [include] libata: Implement NCQ autosense (David Milburn) [1286946] - [ata] libata: use status bit definitions in ata_dump_status() (David Milburn) [1286946] - [include] ide, ata: Rename ATA_IDX to ATA_SENSE (David Milburn) [1286946] - [ata] libata: whitespace fixes in ata_to_sense_error() (David Milburn) [1286946] - [ata] libata: whitespace cleanup in ata_get_cmd_descript() (David Milburn) [1286946] - [include] libata: use READ_LOG_DMA_EXT (David Milburn) [1286946] - [netdrv] fjes: Fix unnecessary spinlock_irqsave (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: update fjes driver version 1.1 (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Introduce spinlock for rx_status (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Enhance changing MTU related work (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix bitwise check bug in fjes_raise_intr_rxdata_task (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix incorrect statistics information in fjes_xmit_frame() (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: optimize timeout value (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Use resource_size (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix inconsistent indenting (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Delete an unnecessary check before the function call "vfree" (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix off-by-one error at fjes_hw_update_zone_task() (Yasuaki Ishimatsu) [1328939]- [security] capabilities: add a securebit to disable PR_CAP_AMBIENT_RAISE (Paul Moore) [1165316] - [security] selftests/capabilities: Add tests for capability evolution (Paul Moore) [1165316] - [security] capabilities: ambient capabilities (Paul Moore) [1165316] - [powercap] intel_rapl: Add support for Kabylake (David Arcari) [1310935] - [virtio] virtio 1.0 cs04 spec compliance for reset ("Michael S. Tsirkin") [1334106] - [tools] power turbostat: initial KBL support (David Arcari) [1310931] - [idle] intel_idle: Add KBL support (David Arcari) [1310933] - [acpi] acpica: dispatcher: Update thread ID for recursive method calls (Prarit Bhargava) [1336832] - [x86] pci: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Disable all BAR sizing for devices with non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Disable IO/MEM decoding for devices with non-compliant BARs (Prarit Bhargava) [1334199] - [x86] mm: update memory tracking for criu soft dirty (David Bulkow) [1329312] - [mm] Fix kmalloc slab creation sequence (Sterling Alexander) [1324668] - [mm] slab_common: support the slub_debug boot option on specific object size (Sterling Alexander) [1324668] - [mm] defer flush of writable TLB entries (George Beshers) [727269] - [mm] send one IPI per CPU to TLB flush all entries after unmapping pages (George Beshers) [727269] - [mm] meminit: initialize enough pages for struct page (George Beshers) [727269] - [mm] meminit: use early_pfn_to_nid for page_cgroup_init (George Beshers) [727269] - [mm] initialize hotplugged pages as reserved (George Beshers) [727269] - [mm] reinit files_stat.max_files after deferred memory initialisation (George Beshers) [727269] - [mm] Include file needed for next patch to compile (George Beshers) [727269] - [mm] meminit: replace rwsem with completion (George Beshers) [727269] - [mm] meminit: allow early_pfn_to_nid to be used during runtime (George Beshers) [727269] - [mm] meminit: suppress unused memory variable warning (George Beshers) [727269] - [mm] meminit: finish initialisation of struct pages before basic setup (George Beshers) [727269] - [mm] meminit: remove mminit_verify_page_links (George Beshers) [727269] - [mm] meminit: reduce number of times pageblocks are set during struct page in (George Beshers) [727269] - [mm] meminit: free pages in large chunks where possible (George Beshers) [727269] - [mm] enable deferred struct page initialisation on x86-64 (George Beshers) [727269] - [mm] meminit: minimise number of pfn->page lookups during initialisation (George Beshers) [727269] - [mm] meminit: initialise remaining struct pages in parallel with kswapd (George Beshers) [727269] - [mm] meminit: initialise a subset of struct pages if CONFIG_DEFERRED_STRUCT_PAGE_INIT is set (George Beshers) [727269] - [mm] meminit: inline some helper functions (George Beshers) [727269] - [mm] meminit: make __early_pfn_to_nid SMP-safe and introduce meminit_pfn_in_nid (George Beshers) [727269] - [mm] remove ifdef condition (George Beshers) [727269] - [mm] memblock: binary search node id (George Beshers) [727269] - [mm] page_alloc: pass PFN to __free_pages_bootmem (George Beshers) [727269] - [mm] bootmem: remove unused local `map' (George Beshers) [727269] - [mm] bootmem: remove duplicated declaration of __free_pages_bootmem() (George Beshers) [727269] - [mm] nobootmem: have __free_pages_memory() free in larger chunks (George Beshers) [727269] - [mm] meminit: only set page reserved in the memblock region (George Beshers) [727269] - [mm] memblock: introduce a for_each_reserved_mem_region iterator (George Beshers) [727269] - [mm] mem-hotplug: let memblock skip the hotpluggable memory regions in __next_mem_range() (George Beshers) [727269] - [mm] meminit: move page initialization into a separate function (George Beshers) [727269]- [scsi] cxlflash: scsi_change_queue_depth backport (Gustavo Duarte) [1182021] - [scsi] cxlflash: lun size in scsi_device (Gustavo Duarte) [1182021] - [scsi] cxlflash: Move to exponential back-off when cmd_room is not available (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix regression issue with re-ordering patch (Gustavo Duarte) [1182021] - [scsi] cxlflash: Use new cxl_pci_read_adapter_vpd() API (Gustavo Duarte) [1182021] - [scsi] cxlflash: Increase cmd_per_lun for better throughput (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid unnecessary scan with internal LUNs (Gustavo Duarte) [1182021] - [scsi] cxlflash: Reorder user context initialization (Gustavo Duarte) [1182021] - [scsi] cxlflash: Simplify attach path error cleanup (Gustavo Duarte) [1182021] - [scsi] cxlflash: Split out context initialization (Gustavo Duarte) [1182021] - [scsi] cxlflash: Unmap problem state area before detaching master context (Gustavo Duarte) [1182021] - [scsi] cxlflash: Simplify PCI registration (Gustavo Duarte) [1182021] - [scsi] cxlflash: Enable device id for future IBM CXL adapter (Gustavo Duarte) [1182021] - [scsi] cxlflash: Resolve oops in wait_port_offline (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to resolve cmd leak after host reset (Gustavo Duarte) [1182021] - [scsi] cxlflash: Removed driver date print (Gustavo Duarte) [1182021] - [include] cxlflash: Fix to avoid virtual LUN failover failure (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to escalate LINK_RESET also on port 1 (Gustavo Duarte) [1182021] - [scsi] cxlflash: drop unlikely before IS_ERR_OR_NULL (Gustavo Duarte) [1182021] - [scsi] cxlflash: a couple off by one bugs (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid bypassing context cleanup (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid lock instrumentation rejection (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid corrupting port selection mask (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to escalate to LINK_RESET on login timeout (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid leaving dangling interrupt resources (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid potential deadlock on EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct trace string (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid corrupting adapter fops (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to double the delay each time (Gustavo Duarte) [1182021] - [maintainers] maintainers: Add cxlflash driver (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent stale AFU RRQ (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct spelling, grammar, and alignment mistakes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent EEH recovery failure (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix MMIO and endianness errors (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix function prolog parameters and return codes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove unnecessary scsi_block_requests (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct behavior in device reset handler following EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent workq from accessing freed memory (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct usage of scsi_host_put() (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix AFU version access/storage and add check (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove dual port online dependency (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix async interrupt bypass logic (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix host link up event handling (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix location of setting resid (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid stall while waiting on TMF (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid spamming the kernel log (Gustavo Duarte) [1182021] - [scsi] cxlflash: Refine host/device attributes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Make functions static (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct naming of limbo state and waitq (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid CXL services during EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix context encode mask width (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid sizeof(bool) (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix data corruption when vLUN used over multiple cards (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix potential oops following LUN removal (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix read capacity timeout (Gustavo Duarte) [1182021] - [scsi] cxlflash: Replace magic numbers with literals (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid invalid port_sel value (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove unused variable from queuecommand (Gustavo Duarte) [1182021] - [scsi] cxlflash: shift wrapping bug in afu_link_reset() (Gustavo Duarte) [1182021] - [scsi] cxlflash: off by one bug in cxlflash_show_port_status() (Gustavo Duarte) [1182021] - [include] cxlflash: Virtual LUN support (Gustavo Duarte) [1182021] - [include] cxlflash: Superpipe support (Gustavo Duarte) [1182021] - [scsi] cxlflash: Base error recovery support (Gustavo Duarte) [1182021] - [scsi] cxlflash: Base support for IBM CXL Flash Adapter (Gustavo Duarte) [1182021] - [netdrv] xen-netfront: use napi_complete() correctly to prevent Rx stalling (Ivan Vecera) [1334372] - [netdrv] xen-netfront: convert to GRO API (Ivan Vecera) [1334372] - [netdrv] virtio_net: Fix napi poll list corruption (Ivan Vecera) [1334372] - [netdrv] caif: Fix napi poll list corruption (Ivan Vecera) [1334372] - [netdrv] bgmac: fix requests for extra polling calls from NAPI (Ivan Vecera) [1334372] - [netdrv] bgmac: leave interrupts disabled as long as there is work to do (Ivan Vecera) [1334372] - [net] Rearrange loop in net_rx_action (Ivan Vecera) [1334372] - [net] Always poll at least one device in net_rx_action (Ivan Vecera) [1334372] - [net] Detect drivers that reschedule NAPI and exhaust budget (Ivan Vecera) [1334372] - [net] Move napi polling code out of net_rx_action (Ivan Vecera) [1334372] - [net] less interrupt masking in NAPI (Ivan Vecera) [1334372] - [net] route: enforce hoplimit max value (Paolo Abeni) [1313892] - [net] netem: Segment GSO packets on enqueue (Neil Horman) [980835] - [netdrv] macvlan: resolve ENOENT errors on creation (Ivan Vecera) [1333314] - [net] rename sysfs symlinks on device name change (Ivan Vecera) [1333228] - [net] add sysfs helpers for netdev_adjacent logic (Ivan Vecera) [1333228]- [cpufreq] intel_pstate: Update frequencies of policy->cpus only from ->set_policy() (Prarit Bhargava) [1329088] - [kernel] kprobes: Add IPMODIFY flag to kprobe_ftrace_ops (Jessica Yu) [1113830] - [kernel] ftrace, kprobes: Support IPMODIFY flag to find IP modify conflict (Jessica Yu) [1113830] - [x86] kprobes/ftrace: Recover original IP if pre_handler doesn't change it (Jessica Yu) [1113830] - [kernel] ftrace: Simplify ftrace_hash_disable/enable path in ftrace_hash_move (Jessica Yu) [1113830] - [kernel] ftrace: Use macros for numbers in ftrace rec shift bits (Jessica Yu) [1113830] - [netdrv] cnic: call cp->stop_hw() in cnic_start_hw() on allocation failure (Ivan Vecera) [1327015] - [virtio] virtio-pci: use possible fallback queue size ("Michael S. Tsirkin") [1320152] - [input] synaptics - handle spurious release of trackstick buttons, again (Benjamin Tissoires) [1317809] - [nvme] host: Always use MSI/MSI-x interrupts (David Milburn) [1334462] - [misc] cxl: Poll for outstanding IRQs when detaching a context (Steve Best) [1332487] - [misc] cxl: Keep IRQ mappings on context teardown (Steve Best) [1332487] - [netdrv] cxgb4: Set VPD size so we can read both VPD structures (Myron Stowe) [1289561 1332667] - [pci] Add pci_set_vpd_size() to set VPD size (Myron Stowe) [1289561 1332667] - [pci] Prevent VPD access for buggy devices (Myron Stowe) [1289561 1332667] - [pci] Sleep rather than busy-wait for VPD access completion (Myron Stowe) [1289561 1332667] - [pci] Fold struct pci_vpd_pci22 into struct pci_vpd (Myron Stowe) [1289561 1332667] - [pci] Rename VPD symbols to remove unnecessary "pci22" (Myron Stowe) [1289561 1332667] - [pci] Remove struct pci_vpd_ops.release function pointer (Myron Stowe) [1289561 1332667] - [pci] Move pci_vpd_release() from header file to pci/access.c (Myron Stowe) [1289561 1332667] - [pci] Move pci_read_vpd() and pci_write_vpd() close to other VPD code (Myron Stowe) [1289561 1332667] - [pci] Determine actual VPD size on first access (Myron Stowe) [1289561 1332667] - [pci] Use bitfield instead of bool for struct pci_vpd_pci22.busy (Myron Stowe) [1289561 1332667] - [pci] Allow access to VPD attributes with size 0 (Myron Stowe) [1289561 1332667] - [pci] Update VPD definitions (Myron Stowe) [1289561 1332667] - [pci] Use kobj_to_dev() instead of open-coding it (Myron Stowe) [1289561 1332667] - [netdrv] cxgb4: Set mac addr from vpd, when we can't contact firmware (Myron Stowe) [1289561 1332667] - [x86] platform/uv: Fix incorrect nodes and pnodes for cpuless and memoryless nodes (Frank Ramsay) [1276458] - [misc] x86/platform/uv: Remove Obsolete GRU MMR address translation (Frank Ramsay) [1276458] - [x86] platform/uv: Update physical address conversions for UV4 (Frank Ramsay) [1276458] - [x86] platform/uv: Build GAM reference tables (Frank Ramsay) [1276458] - [x86] platform/uv: Support UV4 socket address changes (Frank Ramsay) [1276458] - [x86] platform/uv: Add obtaining GAM Range Table from UV BIOS (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 addressing discovery function (Frank Ramsay) [1276458] - [x86] platform/uv: Fold blade info into per node hub info structs (Frank Ramsay) [1276458] - [x86] platform/uv: Allocate common per node hub info structs on local node (Frank Ramsay) [1276458] - [x86] platform/uv: Move blade local processor ID to the per cpu info struct (Frank Ramsay) [1276458] - [x86] platform/uv: Move scir info to the per cpu info struct (Frank Ramsay) [1276458] - [x86] platform/uv: Create per cpu info structs to replace per hub info structs (Frank Ramsay) [1276458] - [x86] platform/uv: Update MMIOH setup function to work for both UV3 and UV4 (Frank Ramsay) [1276458] - [x86] platform/uv: Clean up redunduncies after merge of UV4 MMR definitions (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 Specific MMR definitions (Frank Ramsay) [1276458] - [x86] platform/uv: Prep for UV4 MMR updates (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV MMR Illegal Access Function (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 Specific Defines (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV Architecture Defines (Frank Ramsay) [1276458] - [x86] platform/uv: Add Initial UV4 definitions (Frank Ramsay) [1276458] - [x86] kvm: vmx: fix nested vpid for old KVM guests (Bandan Das) [1319020] - [x86] kvm: vmx: avoid guest hang on invalid invvpid instruction (Bandan Das) [1319020] - [x86] kvm: vmx: avoid guest hang on invalid invept instruction (Bandan Das) [1319020] - [x86] setup/crash: Check memblock_reserve() retval (Baoquan He) [1241236] - [x86] setup/crash: Cleanup some more (Baoquan He) [1241236] - [x86] setup/crash: Remove alignment variable (Baoquan He) [1241236] - [x86] setup: Cleanup crashkernel reservation functions (Baoquan He) [1241236] - [x86] setup: Do not reserve crashkernel high memory if low reservation failed (Baoquan He) [1241236] - [x86] perf/x86/cqm: Factor out some common code (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add support for MBM counter overflow handling (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Implement RMID recycling (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add memory bandwidth monitoring event management (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add Intel Memory B/W Monitoring enumeration and init (Jiri Olsa) [1084618] - [x86] perf/x86/cqm: Fix CQM memory leak and notifier leak (Jiri Olsa) [1084618] - [include] perf/x86/cqm: Fix CQM handling of grouping events into a cache_group (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Use 'u32' data type for RMIDs (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Add storage for 'closid' and clean up 'struct intel_pqr_state' (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Remove useless wrapper function (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Avoid pointless MSR write (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Remove pointless spinlock from state cache (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Document PQR MSR abuse (Jiri Olsa) [1084618] - [include] perf/x86/intel/cqm: Use proper data types (Jiri Olsa) [1084618] - [x86] topology: Fix logical package mapping (Jiri Olsa) [1084618] - [x86] topology: Create logical package id (Jiri Olsa) [1084618] - [x86] perf: Fix uncore build (Jiri Olsa) [1330700] - [perf] Allow storage of PMU private data in event (Jiri Olsa) [1330700]- [fs] cifs: fix type confusion in copy offload ioctl (Sachin Prabhu) [1335974] - [fs] locks: inline posix_lock_file_wait and flock_lock_file_wait (Benjamin Coddington) [1329488] - [fs] nfs4: have do_vfs_lock take an inode pointer (Benjamin Coddington) [1329488] - [fs] locks: new helpers - flock_lock_inode_wait and posix_lock_inode_wait (Benjamin Coddington) [1329488] - [fs] locks: have flock_lock_file take an inode pointer instead of a filp (Benjamin Coddington) [1329488] - [fs] revert "nfs: take extra reference to fl->fl_file when running a LOCKU operation" (Benjamin Coddington) [1329488] - [fs] ext4: correctly migrate a file with a hole at the beginning (Eryu Guan) [1187078] - [fs] ext4: be more strict when migrating to non-extent based file (Eryu Guan) [1187078] - [scsi] megaraid_sas: fix kerneldoc (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Downgrade two success messages to info (Tomas Henzl) [1262033] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: task management code optimizations (Tomas Henzl) [1262033] - [scsi] megaraid_sas: call ISR function to clean up pending replies in OCR path (Tomas Henzl) [1262033] - [scsi] megaraid_sas: reduce memory footprints in kdump mode (Tomas Henzl) [1262033] - [scsi] megaraid_sas: add missing curly braces in ioctl handler (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Don't issue kill adapter for MFI controllers in case of PD list DCMD failure (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Add an i/o barrier (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix SMAP issue (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix for IO failing post OCR in SRIOV environment (Tomas Henzl) [1262033] - [scsi] megaraid: fix null pointer check in megasas_detach_one() (Tomas Henzl) [1262033] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: SPERC OCR changes (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Introduce module parameter for SCSI command timeout (Tomas Henzl) [1262033] - [scsi] megaraid_sas: MFI adapter OCR changes (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make adprecovery variable atomic (Tomas Henzl) [1262033] - [scsi] megaraid_sas: IO throttling support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Dual queue depth support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Code optimization build_and_issue_cmd return-type (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Reply Descriptor Post Queue (RDPQ) support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fastpath region lock bypass (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Update device queue depth based on interface type (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Task management support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Syncing request flags macro names with firmware (Tomas Henzl) [1262033] - [scsi] megaraid_sas: MFI IO timeout handling (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Do not allow PCI access during OCR (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix sparse warning (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make tape drives visible on PERC5 controllers (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Remove debug print from function megasas_update_span_set (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make PI enabled VD 8 byte DMA aligned (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Indicate online firmware upgrade support for Secure JBOD feature (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Update OCR capability on controller properties change (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Do not use PAGE_SIZE for max_sectors (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for Cutlass (12 Gbps) controller (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for Intruder (12 Gbps) controller (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Remove PCI id checks (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Expose TAPE drives unconditionally (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Version update (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Print critical firmware event messages (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for max_io_size 1MB (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Code cleanup-use local variable drv_ops inside megasas_ioc_init_fusion (Tomas Henzl) [1262033] - [scsi] megaraid_sas: JBOD sequence number support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Increase timeout to 60 secs for abort frames during shutdown (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Synchronize driver headers with firmware APIs (Tomas Henzl) [1262033] - [scsi] megaraid_sas: fix whitespace errors (Tomas Henzl) [1262033] - [scsi] megaraid_sas: use dev_printk when possible (Tomas Henzl) [1262033] - [scsi] megaraid_sas: fix TRUE and FALSE re-define build error (Tomas Henzl) [1262033]- [scsi] st: fix potential null pointer dereference (Maurizio Lombardi) [902531] - [scsi] st: Destroy st_index_idr on module exit (Maurizio Lombardi) [902531] - [scsi] st: convert DRIVER_ATTR macros to DRIVER_ATTR_RO (Maurizio Lombardi) [902531] - [scsi] st: convert to using driver attr groups for sysfs (Maurizio Lombardi) [902531] - [scsi] st: implement tape statistics (Maurizio Lombardi) [902531] - [scsi] st: convert class code to use dev_groups (Maurizio Lombardi) [902531] - [scsi] st: call scsi_set_medium_removal directly (Maurizio Lombardi) [902531] - [scsi] mpt3sas: create two binaries from a single source (Tomas Henzl) [1262031] - [scsi] mpt3sas - remove unused fw_event_work elements (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove usage of 'struct timeval' (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't overreach ioc reply_post during initialization (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove unnecessary synchronize_irq before free_irq (Tomas Henzl) [1262031] - [scsi] mpt3sas: Free memory pools before retrying to allocate with different value (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove cpumask_clear for zalloc_cpumask_var and don't free free_cpu_mask_var before reply_q (Tomas Henzl) [1262031] - [scsi] mpt3sas: Updating mpt3sas driver version to 12.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Updated MPI Header to 2.00.42 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add support for configurable Chain Frame Size (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added smp_affinity_enable module parameter (Tomas Henzl) [1262031] - [scsi] mpt3sas: Make use of additional HighPriority credit message frames for sending SCSI IO's (Tomas Henzl) [1262031] - [scsi] mpt3sas: Never block the Enclosure device (Tomas Henzl) [1262031] - [scsi] mpt3sas: Fix static analyzer(coverity) tool identified defects (Tomas Henzl) [1262031] - [scsi] mpt3sas: Used IEEE SGL instead of MPI SGL while framing a SMP Passthrough request message (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added support for high port count HBA variants (Tomas Henzl) [1262031] - [scsi] mpt3sas: A correction in unmap_resources (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add dummy Kconfig option for backwards compatibility (Tomas Henzl) [1262031] - [scsi] mpt3sas: Fix use sas_is_tlr_enabled API before enabling MPI2_SCSIIO_CONTROL_TLR_ON flag (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix inline markers on non inline function declarations (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to 09.102.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Single driver module which supports both SAS 2.0 & SAS 3.0 HBAs (Tomas Henzl) [1262031] - [scsi] mpt2sas: mpt3sas: Update the driver versions (Tomas Henzl) [1262031] - [scsi] mpt3sas: setpci reset kernel oops fix (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added OEM Gen2 PnP ID branding names (Tomas Henzl) [1262031] - [scsi] mpt3sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [1262031] - [scsi] mpt3sas: Ported WarpDrive product SSS6200 support (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix for driver fails EEH, recovery from injected pci bus error (Tomas Henzl) [1262031] - [scsi] mpt3sas: Manage MSI-X vectors according to HBA device type (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't send PHYDISK_HIDDEN RAID action request on SAS2 HBAs (Tomas Henzl) [1262031] - [scsi] mpt3sas: Build MPI SGL LIST on GEN2 HBAs and IEEE SGL LIST on GEN3 HBAs (Tomas Henzl) [1262031] - [scsi] mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig (Tomas Henzl) [1262031] - [scsi] mpt3sas: Define 'hba_mpi_version_belonged' IOC variable (Tomas Henzl) [1262031] - [scsi] mpt2sas: Remove .c and .h files from mpt2sas driver (Tomas Henzl) [1262031] - [scsi] mpt2sas: Move Gen2 HBA's device registration to a separate file (Tomas Henzl) [1262031] - [scsi] mpt3sas: Move Gen3 HBA's device registration to a separate file (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added mpt2sas driver definitions (Tomas Henzl) [1262031] - [scsi] mpt2sas: Use mpi headers from mpt3sas (Tomas Henzl) [1262031] - [scsi] mpt2sas: setpci reset kernel oops fix (Tomas Henzl) [1262031] - [scsi] mpt2sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt2sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to 9.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: When device is blocked followed by unblock fails, unfreeze the I/Os (Tomas Henzl) [1262031] - [scsi] mpt3sas: Call dma_mapping_error() API after mapping an address with dma_map_single() API (Tomas Henzl) [1262031] - [scsi] mpt3sas: Use alloc_ordered_workqueue() API instead of create_singlethread_workqueue() API (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added support for customer specific branding (Tomas Henzl) [1262031] - [scsi] mpt3sas: Return host busy error status to SML when DMA mapping of scatter gather list fails for a SCSI command (Tomas Henzl) [1262031] - [scsi] mpt3sas: Complete the SCSI command with DID_RESET status for log_info value 0x0x32010081 (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev K (2.5.6) specifications (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to v6.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add branding string support for OEM custom HBA (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add branding string support for OEM's HBA (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev J (2.5.5) specification and 2.00.34 header files (Tomas Henzl) [1262031] - [scsi] mpt3sas: Update MPI2 strings to MPI2.5 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas Driver version to v5.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Provides the physical location of sas drives (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev I (2.5.4) specifications (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove redundancy code while freeing the controller resources (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't block the drive when drive addition under the control of SML (Tomas Henzl) [1262031] - [scsi] mpt3sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added Combined Reply Queue feature to extend up-to 96 MSIX vector support (Tomas Henzl) [1262031] - [scsi] mpt2sas, mpt3sas: Abort initialization if no memory I/O resources detected (Tomas Henzl) [1262031] - [scsi] bfa: Update driver version to 3.2.25.0 (Chad Dupuis) [1273082] - [scsi] bfa: File header and user visible string changes (Chad Dupuis) [1273082] - [scsi] bfa: Updating copyright messages (Chad Dupuis) [1273082] - [scsi] bfa: Fix indentation (Chad Dupuis) [1273082] - [scsi] qla2xxx: Fix rwlock recursion (Chad Dupuis) [1273080] - [scsi] qla2xxx: Update the driver version to 8.07.00.33.07.3-k (Chad Dupuis) [1273080] - [scsi] qla2xxx: Set relogin flag when we fail to queue login requests (Chad Dupuis) [1273080] - [scsi] qla2xxx: Enable T10-DIF for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Provide mbx info in BBCR data after mbx failure (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid side effects when using endianizer macros (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for Private link statistics counters (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for buffer to buffer credit value for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for online flash update for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Allow fw to hold status before sending ABTS response (Chad Dupuis) [1273080] - [scsi] qla2xxx: Seed init-cb login timeout from nvram exclusively (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove unneeded link offline message (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add pci device id 0x2261 (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix missing device login retries (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support to show MPI and PEP FW version for ISP27xx (Chad Dupuis) [1273080] - [scsi] qla2xxx: Do not reset ISP for error entry with an out of range handle (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add adapter checks for FAWWN functionality (Chad Dupuis) [1273080] - [scsi] qla2xxx: Pause risc before manipulating risc semaphore (Chad Dupuis) [1273080] - [scsi] qla2xxx: Use ssdid to gate semaphore manipulation (Chad Dupuis) [1273080] - [scsi] qla2xxx: Handle AEN8014 incoming port logout (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add serdes register read/write support for ISP25xx (Chad Dupuis) [1273080] - [scsi] qla2xxx: Return the fabric command state for non-task management requests (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid that sparse complains about context imbalances (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove dead code (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove a superfluous test (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix sparse annotations (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid that sparse complains about duplicate (noderef) attributes (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove __constant_ prefix (Chad Dupuis) [1273080] - [scsi] qla2xxx: Replace two macros with an inline function (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove set-but-not-used variables (Chad Dupuis) [1273080] - [scsi] qla2xxx: Declare local functions static (Chad Dupuis) [1273080] - [scsi] qla2xxx: Report both rsp_info and rsp_info_len (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix indentation (Chad Dupuis) [1273080] - [scsi] qla2xxx: Comment out unreachable code (Chad Dupuis) [1273080] - [scsi] qla2xxx: Prevent probe and board_disable race (Chad Dupuis) [1273080] - [scsi] qla2xxx: Prevent removal and board_disable race (Chad Dupuis) [1273080] - [scsi] qla2xxx: Schedule board_disable only once (Chad Dupuis) [1273080] - [scsi] qla2xxx: Collect PCI register checks and board_disable scheduling (Chad Dupuis) [1273080] - [scsi] qla2xxx: Use qla2x00_clear_drv_active on probe failure (Chad Dupuis) [1273080] - [scsi] qla2xxx: Disable adapter when we encounter a PCI disconnect (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix shost use-after-free on device removal (Chad Dupuis) [1273080] - [scsi] qla2xxx: Refactor shutdown code so some functionality can be reused (Chad Dupuis) [1273080] - [scsi] fnic: Using rport->dd_data to check rport online instead of rport_lookup (Maurizio Lombardi) [1276102] - [scsi] fnic: Cleanup the I/O pending with fw and has timed out and is used to issue LUN reset (Maurizio Lombardi) [1276102] - [scsi] fnic: Fix to cleanup aborted IO to avoid device being offlined by mid-layer (Maurizio Lombardi) [1276102] - [scsi] fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack (Maurizio Lombardi) [1276102] - [netdrv] vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (Neil Horman) [1329403] - [netdrv] vmxnet3: fix lock imbalance in vmxnet3_tq_xmit() (Neil Horman) [1329403] - [netdrv] vmxnet3: avoid calling pskb_may_pull with interrupts disabled (Neil Horman) [1329403] - [netdrv] vmxnet3: Update Rx ring 2 max size (Neil Horman) [1329403] - [netdrv] vmxnet3: Fix regression caused by 5738a09 (Neil Horman) [1329403] - [netdrv] vmxnet3: fix checks for dma mapping errors (Neil Horman) [1329403] - [netdrv] vmxnet3: Fix use of mfTableLen for big endian architectures (Neil Horman) [1329403] - [netdrv] vmxnet3: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1329403] - [netdrv] vmxnet3: Extend register dump support (Neil Horman) [1329403] - [netdrv] vmxnet3: prevent receive getting out of sequence on napi poll (Neil Horman) [1329403] - [netdrv] vmxnet3: Bump up driver version number (Neil Horman) [1329403] - [netdrv] be2net: fix BE3-R FW download compatibility check (Ivan Vecera) [1306516] - [netdrv] mlx4_en: Fix endianness bug in IPV6 csum calculation (Kamal Heib) [1249733 1325358]- [x86] mm: Drop WARN from multi-BAR check (Jiri Olsa) [1318419] - [mm] fix mlock accouting (Hendrik Brueckner) [1334242] - [mm] vmstat: fix overflow in mod_zone_page_state() (Hendrik Brueckner) [1334242] - [s390] pci: add extra padding to function measurement block (Hendrik Brueckner) [1330111] - [s390] pci: enforce fmb page boundary rule (Hendrik Brueckner) [1330111] - [s390] pci: extract software counters from fmb (Hendrik Brueckner) [1330111] - [s390] pci: remove pdev pointer from arch data (Hendrik Brueckner) [1330099] - [s390] pci_dma: improve debugging of errors during dma map (Hendrik Brueckner) [1330100] - [s390] pci_dma: handle dma table failures (Hendrik Brueckner) [1330100] - [s390] pci_dma: unify label of invalid translation table entries (Hendrik Brueckner) [1330100] - [s390] pci_dma: fix DMA table corruption with > 4 TB main memory (Hendrik Brueckner) [1330112] - [s390] pci: use pci_rescan_remove_lock (Hendrik Brueckner) [1330092] - [kernel] sched: Fix potential kabi breakage on wait_bit_queue (Benjamin Coddington) [1333024] - [watchdog] hpwdt: use nmi_panic() when kernel panics in NMI handler (David Arcari) [1327401] - [ipmi] watchdog: use nmi_panic() when kernel panics in NMI handler (David Arcari) [1327401] - [kernel] panic: change nmi_panic from macro to function (David Arcari) [1327401] - [x86] nmi: Save regs in crash dump on external NMI (David Arcari) [1327401] - [x86] apic: Introduce apic_extnmi command line parameter (David Arcari) [1327401] - [kernel] kexec: Fix race between panic() and crash_kexec() (David Arcari) [1327401] - [kernel] panic, x86: Allow CPUs to save registers even if looping in NMI context (David Arcari) [1327401] - [kernel] panic, x86: Fix re-entrance problem due to panic on NMI (David Arcari) [1327401] - [kernel] watchdog: keep rhel7 old-behaviour compatibility (David Arcari) [1290573] - [x86] re-enable fixup_ht_bug (David Arcari) [1290573] - [lib] workqueue: implement lockup detector (David Arcari) [1290573] - [kernel] watchdog: introduce touch_softlockup_watchdog_sched() (David Arcari) [1290573] - [kernel] watchdog: fix race between proc_watchdog_thresh() and watchdog_timer_fn() (David Arcari) [1290573] - [kernel] watchdog: remove {get|put}_online_cpus() from watchdog_{park|unpark}_threads() (David Arcari) [1290573] - [kernel] watchdog: avoid races between /proc handlers and CPU hotplug (David Arcari) [1290573] - [kernel] watchdog: avoid race between lockup detector suspend/resume and CPU hotplug (David Arcari) [1290573] - [kernel] watchdog: add sysctl knob hardlockup_panic (David Arcari) [1290573] - [kernel] watchdog: perform all-CPU backtrace in case of hard lockup (David Arcari) [1290573] - [kernel] watchdog: do not unpark threads in watchdog_park_threads() on error (David Arcari) [1290573] - [kernel] watchdog: implement error handling in lockup_detector_suspend() (David Arcari) [1290573] - [kernel] watchdog: implement error handling in update_watchdog_all_cpus() and callers (David Arcari) [1290573] - [kernel] watchdog: move watchdog_disable_all_cpus() outside of ifdef (David Arcari) [1290573] - [kernel] watchdog: fix error handling in proc_watchdog_thresh() (David Arcari) [1290573] - [kernel] watchdog: is_hardlockup can be boolean (David Arcari) [1290573] - [kernel] watchdog: rename watchdog_suspend() and watchdog_resume() (David Arcari) [1290573] - [kernel] watchdog: use suspend/resume interface in fixup_ht_bug() (David Arcari) [1290573] - [kernel] watchdog: use park/unpark functions in update_watchdog_all_cpus() (David Arcari) [1290573] - [kernel] watchdog: introduce watchdog_suspend() and watchdog_resume() (David Arcari) [1290573] - [kernel] watchdog: introduce watchdog_park_threads() and watchdog_unpark_threads() (David Arcari) [1290573] - [kernel] watchdog: move NMI function header declarations from watchdog.h to nmi.h (David Arcari) [1290573] - [kernel] watchdog: add watchdog_cpumask sysctl to assist nohz (David Arcari) [1290573] - [kernel] smpboot: allow excluding cpus from the smpboot threads (David Arcari) [1290573] - [kernel] smpboot: Add common code for notification from dying CPU (David Arcari) [1290573] - [kernel] smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread() (David Arcari) [1290573] - [kernel] sched, smp: Correctly deal with nested sleeps (David Arcari) [1290573] - [kernel] watchdog: fix double lock in watchdog_nmi_enable_all (David Arcari) [1290573] - [kernel] watchdog: Fix merge 'conflict' (David Arcari) [1290573] - [kernel] watchdog: introduce the hardlockup_detector_disable() function (David Arcari) [1290573] - [kernel] watchdog: clean up some function names and arguments (David Arcari) [1290573] - [kernel] watchdog: enable the new user interface of the watchdog mechanism (David Arcari) [1290573] - [documentation] watchdog: Document watchdog_thresh sysctl (David Arcari) [1290573] - [kernel] watchdog: Disallow setting watchdog_thresh to -1 (David Arcari) [1290573] - [kernel] watchdog: implement error handling for failure to set up hardware perf events (David Arcari) [1290573] - [kernel] watchdog: introduce separate handlers for parameters in /proc/sys/kernel (David Arcari) [1290573] - [kernel] watchdog: introduce proc_watchdog_common() (David Arcari) [1290573] - [kernel] watchdog: move definition of 'watchdog_proc_mutex' outside of proc_dowatchdog() (David Arcari) [1290573] - [kernel] watchdog: introduce the proc_watchdog_update() function (David Arcari) [1290573] - [kernel] watchdog: new definitions and variables, initialization (David Arcari) [1290573] - [kernel] softlockup: make detector be aware of task switch of processes hogging cpu (David Arcari) [1290573] - [kernel] watchdog: Remove unnecessary header files (David Arcari) [1290573] - [kernel] watchdog: convert printk/pr_warning to pr_foo() (David Arcari) [1290573] - [kernel] watchdog: remove preemption restrictions when restarting lockup detector (David Arcari) [1290573]- [thermal] powerclamp: remove cpu whitelist (Steve Best) [1273740] - [acpi] srat: fix SRAT parsing order with both LAPIC and X2APIC present (Prarit Bhargava) [1331394] - [s390] spinlock: avoid yield to non existent cpu (Hendrik Brueckner) [1334236] - [tty] Drop krefs for interrupted tty lock ("Herton R. Krzesinski") [1327403] - [tty] rocket: Remove private close_wait ("Herton R. Krzesinski") [1327403] - [tty] Retry failed reopen if tty teardown in-progress ("Herton R. Krzesinski") [1327403] - [tty] Prevent hw state corruption in exclusive mode reopen ("Herton R. Krzesinski") [1327403] - [tty] Wait interruptibly for tty lock on reopen ("Herton R. Krzesinski") [1327403] - [tty] Remove wait_event_interruptible_tty() ("Herton R. Krzesinski") [1327403] - [tty] r3964: Replace/remove bogus tty lock use ("Herton R. Krzesinski") [1327403] - [tty] r3964: Use tty->read_wait waitqueue ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_port::close_wait ("Herton R. Krzesinski") [1327403] - [tty] usb: gadget: gserial: Privatize close_wait ("Herton R. Krzesinski") [1327403] - [tty] usb: gadget: serial: fix re-ordering of tx data ("Herton R. Krzesinski") [1327403] - [tty] Remove ASYNC_CLOSING checks in open()/hangup() methods ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_hung_up_p() tests from tty drivers' open() ("Herton R. Krzesinski") [1327403] - [tty] serial_core: fix uart PORT_UNKNOWN handling ("Herton R. Krzesinski") [1327403] - [tty] synclink: avoid sleep_on race ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_wait_until_sent_from_close() ("Herton R. Krzesinski") [1327403] - [tty] Document locking for tty_port_close{, start, end}() ("Herton R. Krzesinski") [1327403] - [tty] Remove warning in tty_lock_slave() ("Herton R. Krzesinski") [1327403] - [tty] Fix timeout on pty set ldisc ("Herton R. Krzesinski") [1327403] - [tty] Fix hung task on pty hangup ("Herton R. Krzesinski") [1327403] - [tty] Prefix tty_ldisc_{lock, lock_nested, unlock} functions ("Herton R. Krzesinski") [1327403] - [tty] pty: Don't drop pty master tty lock to hangup slave ("Herton R. Krzesinski") [1327403] - [tty] Preset lock subclass for nested tty locks ("Herton R. Krzesinski") [1327403] - [tty] Change tty lock order to master->slave ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_release() state checks ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_release_checks() interface ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_ldisc_release() interface ("Herton R. Krzesinski") [1327403] - [tty] Fold pty pair handling into tty_flush_works() ("Herton R. Krzesinski") [1327403] - [tty] Simplify pty pair teardown logic ("Herton R. Krzesinski") [1327403] - [tty] Don't release tty locks for wait queue sanity check ("Herton R. Krzesinski") [1327403] - [tty] Don't take tty_mutex for tty count changes ("Herton R. Krzesinski") [1327403] - [tty] Remove TTY_CLOSING ("Herton R. Krzesinski") [1327403] - [tty] Drop tty_mutex before tty reopen ("Herton R. Krzesinski") [1327403] - [tty] Re-open /dev/tty without tty_mutex ("Herton R. Krzesinski") [1327403] - [tty] pty: Always return -EIO if slave BSD pty opened first ("Herton R. Krzesinski") [1327403] - [tty] Fix use-after-free in pty_common_install ("Herton R. Krzesinski") [1327403] - [tty] Merge alloc_tty_struct and initialize_tty_struct ("Herton R. Krzesinski") [1327403] - [tty] Check tty->count instead of TTY_CLOSING in tty_reopen() ("Herton R. Krzesinski") [1327403] - [tty] Clarify re-open behavior of master ptys ("Herton R. Krzesinski") [1327403] - [tty] Remove TTY_HUPPING ("Herton R. Krzesinski") [1327403] - [tty] Invert tty_lock/ldisc_sem lock order ("Herton R. Krzesinski") [1327403] - [tty] Don't hold tty_lock for ldisc release ("Herton R. Krzesinski") [1327403] - [tty] Reset hupped state on open ("Herton R. Krzesinski") [1327403] - [tty] Only hangup once ("Herton R. Krzesinski") [1327403] - [tty] Fix hangup race with TIOCSETD ioctl ("Herton R. Krzesinski") [1327403] - [tty] Clarify ldisc variable ("Herton R. Krzesinski") [1327403]- [scsi] 3w-9xxx: version string touch (Tomas Henzl) [1322447] - [scsi] 3w-9xxx: don't unmap bounce buffered commands (Tomas Henzl) [1322447] - [scsi] 3w-9xxx: fix command completion race (Tomas Henzl) [1322447] - [scsi] lpfc: update version for rhel7.3 to 11.1.0.2 (Rob Evers) [1274910] - [scsi] lpfc: remove incorrect lockdep assertion (Rob Evers) [1274910] - [scsi] lpfc: fix misleading indentation (Rob Evers) [1274910] - [scsi] lpfc: fix missing zero termination in debugfs (Rob Evers) [1274910] - [scsi] lpfc: Add lockdep assertions (Rob Evers) [1274910] - [scsi] lpfc: Remove redundant code block in lpfc_scsi_cmd_iocb_cmpl (Rob Evers) [1274910] - [scsi] lpfc: Grammar s/an negative/a negative/ (Rob Evers) [1274910] - [scsi] lpfc: Update modified file copyrights (Rob Evers) [1274910] - [scsi] lpfc: Fix interaction between fdmi_on and enable_SmartSAN (Rob Evers) [1274910] - [scsi] lpfc: Add support for SmartSAN 2.0 (Rob Evers) [1274910] - [scsi] lpfc: Fix Device discovery failures during switch reboot test (Rob Evers) [1274910] - [scsi] lpfc: Fix crash when unregistering default rpi (Rob Evers) [1274910] - [scsi] lpfc: Fix DMA faults observed upon plugging loopback connector (Rob Evers) [1274910] - [scsi] lpfc: Correct LOGO handling during login (Rob Evers) [1274910] - [scsi] lpfc: Use kzalloc instead of kmalloc (Rob Evers) [1274910] - [scsi] lpfc: Add logging for misconfigured optics (Rob Evers) [1274910] - [scsi] lpfc: Fix external loopback failure (Rob Evers) [1274910] - [scsi] lpfc: Fix mbox reuse in PLOGI completion (Rob Evers) [1274910] - [scsi] lpfc: Use new FDMI speed definitions for 10G, 25G and 40G FCoE (Rob Evers) [1274910] - [scsi] lpfc: Make write check error processing more resilient (Rob Evers) [1274910] - [scsi] lpfc: Fix RDP ACC being too long (Rob Evers) [1274910] - [scsi] lpfc: Fix RDP Speed reporting (Rob Evers) [1274910] - [scsi] lpfc: Modularize and cleanup FDMI code in driver (Rob Evers) [1274910] - [scsi] lpfc: Fix crash in fcp command completion path (Rob Evers) [1274910] - [scsi] lpfc: Fix driver crash when module parameter lpfc_fcp_io_channel set to 16 (Rob Evers) [1274910] - [scsi] lpfc: Fix RegLogin failed error seen on Lancer FC during port bounce (Rob Evers) [1274910] - [scsi] lpfc: Fix the FLOGI discovery logic to comply with T11 standards (Rob Evers) [1274910] - [scsi] lpfc: Fix FCF Infinite loop in lpfc_sli4_fcf_rr_next_index_get (Rob Evers) [1274910] - [scsi] lpfc: fix memory leak and NULL dereference (Rob Evers) [1274910] - [scsi] lpfc: Fix default RA_TOV and ED_TOV in the FC/FCoE driver for all topologies (Rob Evers) [1274910] - [scsi] lpfc: The linux driver does not reinitiate discovery after a failed FLOGI (Rob Evers) [1274910] - [scsi] lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted (Rob Evers) [1274910] - [scsi] lpfc: Add support for Lancer G6 and 32G FC links (Rob Evers) [1274910] - [scsi] lpfc: fix lpfc_send_rscn_event sends bigger buffer size (Rob Evers) [1274910] - [scsi] lpfc: remove set but not used variables (Rob Evers) [1274910] - [scsi] lpfc: Make the function lpfc_sli4_mbox_completions_pending static in order to comply with function prototype (Rob Evers) [1274910] - [scsi] lpfc: Fix kmalloc overflow in LPFC driver at large core count (Rob Evers) [1274910] - [scsi] lpfc: Destroy lpfc_hba_index IDR on module exit (Rob Evers) [1274910] - [scsi] lpfc: in sli3 use configured sg_seg_cnt for sg_tablesize (Rob Evers) [1274910] - [scsi] lpfc: Remove unnessary cast (Rob Evers) [1274910] - [scsi] lpfc: fix model description (Rob Evers) [1274910] - [scsi] lpfc: Fix possible use-after-free and double free in lpfc_mbx_cmpl_rdp_page_a2() (Rob Evers) [1274910] - [scsi] lpfc: Use && instead of & for boolean expression (Rob Evers) [1274910] - [scsi] lpfc: Update copyright to 2015 (Rob Evers) [1274910] - [scsi] lpfc: Update Copyright on changed files (Rob Evers) [1274910]- [fs] configfs: fix race between dentry put and lookup (Robert S Peterson) [1333473] - [fs] nfsd: use short read as well as i_size to set eof (Benjamin Coddington) [1332694] - [mm] vmscan: catch and fix shrinker overflows (Rafael Aquini) [1245773] - [i2c] ismt: Add Intel DNV PCI ID (Steve Best) [1334006] - [idle] intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled (Steve Best) [1322358] - [acpi] acpica: Remove extraneous error message for large number of GPEs (Prarit Bhargava) [1305532] - [s390] kdump: fix wrong BUG_ON() statement (Hendrik Brueckner) [1330093] - [s390] zcrypt: HWRNG registration cause kernel panic on CEX hotplug (Hendrik Brueckner) [1330094] - [include] pci/msi: Initialize MSI capability for all architectures (Myron Stowe) [1334107] - [include] pci: Make pci_msi_setup_pci_dev() non-static for use by arch code (Myron Stowe) [1334107] - [pci] pci, parisc: Enable 64-bit bus addresses on PA-RISC (Myron Stowe) [1334107] - [pci] Don't use 64-bit bus addresses on PA-RISC (Myron Stowe) [1334107] - [pci] Tolerate hierarchies with no Root Port (Myron Stowe) [1334107] - [include] pci: Restore PCI_MSIX_FLAGS_BIRMASK definition (Myron Stowe) [1334107] - [pci] pciehp: Inline the "handle event" functions into the ISR (Myron Stowe) [1334107] - [pci] pciehp: Rename queue_interrupt_event() to pciehp_queue_interrupt_event() (Myron Stowe) [1334107] - [pci] pciehp: Make queue_interrupt_event() void (Myron Stowe) [1334107] - [pci] pciehp: Clean up debug logging (Myron Stowe) [1334107] - [x86] pci: Use host bridge _CRS info on systems with >32 bit addressing (Myron Stowe) [1334107] - [include] pci: Remove unused pci_scan_bus_parented() (Myron Stowe) [1334107] - [pci] aspm: Simplify Clock Power Management setting (Myron Stowe) [1334107] - [x86] pci: Use host bridge _CRS info on Foxconn K8M890-8237A (Myron Stowe) [1334107] - [include] pci: Remove unused pci_dma_burst_advice() (Myron Stowe) [1334107] - [include] pci: Remove unused pcibios_select_root() (again) (Myron Stowe) [1334107] - [x86] pci: Remove unnecessary #includes of (Myron Stowe) [1334107] - [s390] pci: Include , not (Myron Stowe) [1334107] - [include] pci: Add pci_bus_addr_t (Myron Stowe) [1334107] - [pci] Use dev->has_secondary_link to find downstream PCIe links (Myron Stowe) [1334107] - [pci] aspm: Use dev->has_secondary_link to find downstream links (Myron Stowe) [1334107] - [include] pci: Propagate the "ignore hotplug" setting to parent (Myron Stowe) [1334107] - [pci] acpi / hotplug / pci: Check ignore_hotplug for all downstream devices (Myron Stowe) [1334107] - [pci] pciehp: Drop pointless label from pciehp_probe() (Myron Stowe) [1334107] - [include] pci: Add dev->has_secondary_link to track downstream PCIe links (Myron Stowe) [1334107] - [pci] Add function 1 DMA alias quirk for Marvell 9120 (Myron Stowe) [1334107] - [pci] aspm: Remove redundant PCIe port type checking (Myron Stowe) [1334107] - [include] pci/msi: Remove unused pci_msi_off() (Myron Stowe) [1334107] - [pci] msi: Drop pci_msi_off() calls from quirks (Myron Stowe) [1334107] - [ntb] Drop pci_msi_off() call during probe (Myron Stowe) [1334107] - [virtio] virtio_pci: drop pci_msi_off() call during probe (Myron Stowe) [1334107] - [pci] msi: Disable MSI at enumeration even if kernel doesn't support MSI (Myron Stowe) [1334107] - [pci] msi: Export pci_msi_set_enable(), pci_msix_clear_and_set_ctrl() (Myron Stowe) [1334107] - [pci] msi: Rename msi_set_enable(), msix_clear_and_set_ctrl() (Myron Stowe) [1334107]- [netdrv] cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind (Torez Smith) [1303955] - [netdrv] cdc_ncm: toggle altsetting to force reset before setup (Torez Smith) [1303955] - [netdrv] usbnet: cleanup after bind() in probe() (Torez Smith) [1303955] - [netdrv] asix: do not free array priv->mdio->irq (Torez Smith) [1303955] - [netdrv] qmi_wwan: add Sierra Wireless EM74xx device ID (Torez Smith) [1303955] - [usb] qcserial: add Sierra Wireless EM74xx device ID (Torez Smith) [1303955] - [usb] revert "usb: serial: add Moxa UPORT 11x0 driver" (Torez Smith) [1303955] - [usb] serial: option: add support for Quectel UC20 (Torez Smith) [1303955] - [usb] serial: option: add support for Telit LE922 PID 0x1045 (Torez Smith) [1303955] - [usb] cp210x: Add ID for Parrot NMEA GPS Flight Recorder (Torez Smith) [1303955] - [usb] qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3) (Torez Smith) [1303955] - [netdrv] Add Dell Wireless 5809e Gobi 4G HSPA+ Mobile Broadband Card (rev3) to qmi_wwan (Torez Smith) [1303955] - [usb] revert "usb: hub: do not clear BOS field during reset device" (Torez Smith) [1303955] - [netdrv] usb: cdc_subset: only build when one driver is enabled (Torez Smith) [1303955] - [usb] option: add "4G LTE usb-modem U901" (Torez Smith) [1303955] - [usb] cp210x: add IDs for GE B650V3 and B850V3 boards (Torez Smith) [1303955] - [usb] option: add support for SIM7100E (Torez Smith) [1303955] - [netdrv] qmi_wwan: add "4G LTE usb-modem U901" (Torez Smith) [1303955] - [usb] xhci: harden xhci_find_next_ext_cap against device removal (Torez Smith) [1303955] - [usb] xhci: Fix list corruption in urb dequeue at host removal (Torez Smith) [1303955] - [usb] xhci-mtk: fix AHB bus hang up caused by roothubs polling (Torez Smith) [1303955] - [usb] xhci-mtk: fix bpkts value of LS/HS periodic eps not behind TT (Torez Smith) [1303955] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms (Torez Smith) [1303955] - [usb] xhci: set SSIC port unused only if xhci_suspend succeeds (Torez Smith) [1303955] - [usb] xhci: add a quirk bit for ssic port unused (Torez Smith) [1303955] - [usb] xhci: handle both SSIC ports in PME stuck quirk (Torez Smith) [1303955] - [usb] revert "xhci: don't finish a TD if we get a short-transfer event mid TD" (Torez Smith) [1303955] - [netdrv] lan78xx: throttle TX path at slower than SuperSpeed USB (Torez Smith) [1303955] - [netdrv] lan78xx: Add to handle mux control per chip id (Torez Smith) [1303955] - [usb] option: fix Cinterion AHxx enumeration (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak on usb_serial private data (Torez Smith) [1303955] - [usb] serial: ftdi_sio: add support for Yaesu SCU-18 cable (Torez Smith) [1303955] - [usb] serial: option: Adding support for Telit LE922 (Torez Smith) [1303955] - [usb] serial: visor: fix crash on detecting device without write_urbs (Torez Smith) [1303955] - [usb] visor: fix null-deref at probe (Torez Smith) [1303955] - [usb] cp210x: add ID for IAI USB to RS485 adaptor (Torez Smith) [1303955] - [usb] hub: do not clear BOS field during reset device (Torez Smith) [1303955] - [usb] cdc-acm:exclude Samsung phone 04e8:685d (Torez Smith) [1303955] - [usb] cdc-acm: send zero packet for intel 7260 modem (Torez Smith) [1303955] - [usb] cdc-acm: handle unlinked urb in acm read callback (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Add SIMCom 7230E (Torez Smith) [1303955] - [netdrv] cdc-acm: fix NULL pointer reference (Torez Smith) [1303955] - [netdrv] r8152: adjust ALDPS function (Torez Smith) [1303955] - [netdrv] r8152: use test_and_clear_bit (Torez Smith) [1303955] - [netdrv] r8152: fix the wake event (Torez Smith) [1303955] - [usb] pm: Allow USB devices to remain runtime-suspended when sleeping (Torez Smith) [1303955] - [netdrv] net: lan78xx: Fix to write to OTP(One Time Programmable) per magic number (Torez Smith) [1303955] - [usb] usbmon: remove assignment from IS_ERR argument (Torez Smith) [1303955] - [usb] mxu11x0: drop redundant function name from error messages (Torez Smith) [1303955] - [usb] mxu11x0: fix debug-message typos (Torez Smith) [1303955] - [usb] mxu11x0: rename usb-serial driver (Torez Smith) [1303955] - [usb] mxu11x0: fix modem-control handling on B0-transitions (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak on firmware download (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak in port-probe error path (Torez Smith) [1303955] - [usb] serial: add Moxa UPORT 11x0 driver (Torez Smith) [1303955] - [usb] cp210x: add ID for ELV Marble Sound Board 1 (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: ignore bogus CDC Union descriptors (Torez Smith) [1303955] - [usb] mos7840: remove redundant condition (Torez Smith) [1303955] - [usb] io_edgeport: remove redundant conditions (Torez Smith) [1303955] - [netdrv] usbnet: allow mini-drivers to consume L2 headers (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: remove 1199:9070 device id (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: MDM9x30 specific power management (Torez Smith) [1303955] - [usb] ehci: ohci: fix bool assignments (Torez Smith) [1303955] - [usb] xhci: refuse loading if nousb is used (Torez Smith) [1303955] - [usb] make "nousb" a clear module parameter (Torez Smith) [1303955] - [usb] Add connected retry on resume for non SS devices (Torez Smith) [1303955] - [usb] usbmon: Use 64bit timestamp for mon_bin_hdr (Torez Smith) [1303955] - [usb] misc: usbtest: Remove timeval usage (Torez Smith) [1303955] - [usb] usbmon: Remove timeval usage for timestamp (Torez Smith) [1303955] - [include] usb: constify usb_mon_operations structure (Torez Smith) [1303955] - [usb] misc: usbtest: improve the description for error message (Torez Smith) [1303955] - [usb] uas: no gfp argument to uas_submit_urbs() (Torez Smith) [1303955] - [usb] uas: use the BIT() macro (Torez Smith) [1303955] - [usb] usb-ehci: Delete unnecessary checks before the function call "dma_pool_destroy" (Torez Smith) [1303955] - [usb] replace dma_pool_alloc and memset with dma_pool_zalloc (Torez Smith) [1303955] - [usb] xhci: rework xhci extended capability list parsing functions (Torez Smith) [1303955] - [usb] xhci: use debug level when printing out interval rounding messages (Torez Smith) [1303955] - [usb] xhci: mediatek: support MTK xHCI host controller (Torez Smith) [1303955] - [usb] host: xhci: add a platform-private field (Torez Smith) [1303955] - [usb] host: xhci: cleanup hcd private size (Torez Smith) [1303955] - [usb] xhci: use the correct define to indicate port status suspend change (Torez Smith) [1303955] - [usb] ehci: warn on unexpectedly active QH (Torez Smith) [1303955] - [usb] ehci: enhance "async" debugfs output (Torez Smith) [1303955] - [usb] add usbfs snooping for REAP and DISCARD (Torez Smith) [1303955] - [usb] limit usbfs snooping of URB contents (Torez Smith) [1303955] - [usb] cp210x: add tx_empty() (Torez Smith) [1303955] - [usb] cp210x: work around cp2108 GET_LINE_CTL bug (Torez Smith) [1303955] - [usb] cp210x: relocate private data from USB interface to port (Torez Smith) [1303955] - [usb] cp210x: flush device queues at close (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Add WeTelecom-WPD600N (Torez Smith) [1303955] - [netdrv] r8152: add reset_resume function (Torez Smith) [1303955] - [include] net: cdc_ncm: avoid changing RX/TX buffers on MTU changes (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ncm: Adding Dell DW5813 LTE AT&T Mobile Broadband Card (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ncm: Adding Dell DW5812 LTE Verizon Mobile Broadband Card (Torez Smith) [1303955] - [usb] fix invalid memory access in hub_activate() (Torez Smith) [1303955] - [usb] ipaq.c: fix a timeout loop (Torez Smith) [1303955] - [include] usb: add quirk for devices with broken LPM (Torez Smith) [1303955] - [usb] xhci: fix usb2 resume timing and races (Torez Smith) [1303955] - [netdrv] r8152: fix lockup when runtime PM is enabled (Torez Smith) [1303955] - [netdrv] net: cdc_mbim: add "NDP to end" quirk for Huawei E3372 (Torez Smith) [1303955] - [usb] Quiet down false peer failure messages (Torez Smith) [1303955] - [usb] xhci: fix config fail of FS hub behind a HS hub with MTT (Torez Smith) [1303955] - [usb] xhci: Fix memory leak in xhci_pme_acpi_rtd3_enable() (Torez Smith) [1303955] - [usb] Use the USB_SS_MULT() macro to decode burst multiplier for log message (Torez Smith) [1303955] - [usb] whci-hcd: add check for dma mapping error (Torez Smith) [1303955] - [usb] core : hub: Fix BOS 'NULL pointer' kernel panic (Torez Smith) [1303955] - [usb] quirks: Fix another ELAN touchscreen (Torez Smith) [1303955] - [netdrv] net: cdc_ncm: fix NULL pointer deref in cdc_ncm_bind_common (Torez Smith) [1303955] - [usb] serial: Another Infineon flash loader USB ID (Torez Smith) [1303955] - [usb] cdc_acm: Ignore Infineon Flash Loader utility (Torez Smith) [1303955] - [usb] cp210x: Remove CP2110 ID from compatibility list (Torez Smith) [1303955] - [usb] usblp: do not set TASK_INTERRUPTIBLE before lock (Torez Smith) [1303955] - [usb] option: add XS Stick W100-2 from 4G Systems (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: add XS Stick W100-2 from 4G Systems (Torez Smith) [1303955] - [usb] xhci: Fix a race in usb2 LPM resume, blocking U3 for usb2 devices (Torez Smith) [1303955] - [usb] xhci: fix checking ep busy for CFC (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ether: add Dell DW5580 as a mobile broadband adapter (Torez Smith) [1303955] - [usb] qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Torez Smith) [1303955] - [usb] ti_usb_3410_5052: Add Honeywell HGI80 ID (Torez Smith) [1303955] - [usb] serial: option: add support for Novatel MiFi USB620L (Torez Smith) [1303955] - [usb] qcserial: Add support for Quectel EC20 Mini PCIe module (Torez Smith) [1303955] - [netdrv] usbnet: remove ifdefed out call to dma_supported (Torez Smith) [1303955] - [netdrv] kaweth: remove ifdefed out call to dma_supported (Torez Smith) [1303955] - [usb] dma: remove external references to dma_supported (Torez Smith) [1303955] - [include] kernel.h: make abs() work with 64-bit types (Torez Smith) [1303955] - [netdrv] usb: qmi_wwan: Add quirk for Quectel EC20 Mini PCIe module (Torez Smith) [1303955] - [netdrv] qmi_wwan: fix entry for HP lt4112 LTE/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] core: Codestyle fix in urb.c (Torez Smith) [1303955] - [usb] misc: usb3503: Use i2c_add_driver helper macro (Torez Smith) [1303955] - [usb] qcserial: add Sierra Wireless MC74xx/EM74xx (Torez Smith) [1303955] - [usb] hcd: use USB_DT_* (Torez Smith) [1303955] - [usb] xhci: configure 32-bit DMA if the controller does not support 64-bit DMA (Torez Smith) [1303955] - [usb] xhci: makefile: move xhci-pci and xhci-plat-hcd after xhci-hcd (Torez Smith) [1303955] - [usb] xhci: replace custom implementation of readq / writeq (Torez Smith) [1303955] - [usb] xhci: create one unified function to calculate TRB TD remainder (Torez Smith) [1303955] - [include] usb-gadget: use per-attribute show and store methods (Torez Smith) [1303955] - [usb] misc: usbtest: add bulk queue test (Torez Smith) [1303955] - [usb] qcserial: update comment for Sierra Wireless MC7304/MC7354 (Torez Smith) [1303955] - [usb] revert "usb: qcserial/option: make AT URCs work for Sierra Wireless MC73xx" (Torez Smith) [1303955] - [usb] revert "usb: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355" (Torez Smith) [1303955] - [usb] qcserial: make AT URCs work for Sierra Wireless devices (Torez Smith) [1303955] - [usb] usb_wwan/option: generalize option_send_setup for other drivers (Torez Smith) [1303955] - [usb] option: revert introduction of struct option_private (Torez Smith) [1303955] - [usb] io_ti: Remove extra blank lines separating functions (Torez Smith) [1303955] - [usb] io_ti: Fix non-standard comment formatting (Torez Smith) [1303955] - [usb] io_ti: Move request_firmware from edge_startup to download_fw (Torez Smith) [1303955] - [usb] io_ti: Move download and boot mode code out of download_fw (Torez Smith) [1303955] - [usb] io_ti: Use serial->interface for messages in download_fw (Torez Smith) [1303955] - [usb] io_ti: Remove obsolete dev parameter from build_i2c_fw_hdr (Torez Smith) [1303955] - [usb] rewrite isd200_init_info for readability (Torez Smith) [1303955] - [usb] otg: don't set a_alt_hnp_support feature for OTG 2.0 device (Torez Smith) [1303955] - [usb] core: driver: Use kmalloc_array (Torez Smith) [1303955] - [usb] message: remove redundant declaration (Torez Smith) [1303955] - [usb] uas: also check for ESHUTDOWN in error reporting (Torez Smith) [1303955] - [usb] hub: remove redundant declarations (Torez Smith) [1303955] - [usb] core: hub: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] xhci: drop null test before destroy functions (Torez Smith) [1303955] - [usb] whci: drop null test before destroy functions (Torez Smith) [1303955] - [usb] xhci: support new USB 3.1 hub request to get extended port status (Torez Smith) [1303955] - [usb] xhci: check xhci hardware for USB 3.1 support (Torez Smith) [1303955] - [include] usb: define HCD_USB31 speed option for hosts that support USB 3.1 features (Torez Smith) [1303955] - [usb] xhci: define the new default speed ID for SuperSpeedPlus used by xhci hw (Torez Smith) [1303955] - [usb] xhci: Add a SuperSpeedPlus capability descriptor for xhci USB 3.1 roothub (Torez Smith) [1303955] - [usb] xhci: parse xhci protocol speed ID list for usb 3.1 usage (Torez Smith) [1303955] - [include] usb: store the new usb 3.1 SuperSpeedPlus device capability descriptor (Torez Smith) [1303955] - [include] usb: Add USB 3.1 SuperSpeedPlus device capability descriptor (Torez Smith) [1303955] - [usb] xhci: Read and parse new xhci 1.1 capability register (Torez Smith) [1303955] - [netdrv] lan78xx: Return 0 when lan78xx_suspend() has no error (Torez Smith) [1303955] - [include] usb: Added forgotten parameter description for authorized attribute in usb.h (Torez Smith) [1303955] - [include] usb: phy: change some comments (Torez Smith) [1303955] - [usb] misc: usbtest: format the data pattern according to max packet size (Torez Smith) [1303955] - [usb] misc: usbtest: using the same data format among write/compare/output (Torez Smith) [1303955] - [usb] misc: usbtest: delete useless memset for urbs array (Torez Smith) [1303955] - [usb] misc: usbtest: allocate size of urb array according to user parameter (Torez Smith) [1303955] - [netdrv] usbnet: remove invalid check (Torez Smith) [1303955] - [include] usb: interface authorization: Use a flag for the default device authorization (Torez Smith) [1303955] - [usb] interface authorization: SysFS part of USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Introduces the USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Control interface probing and claiming (Torez Smith) [1303955] - [include] usb: interface authorization: Introduces the default interface authorization (Torez Smith) [1303955] - [include] usb: interface authorization: Declare authorized attribute (Torez Smith) [1303955] - [netdrv] lan78xx: Remove not defined MAC_CR_GMII_EN_ bit from MAC_CR (Torez Smith) [1303955] - [netdrv] lan78xx: Create lan78xx_get_mdix_status() and lan78xx_set_mdix_status() for MDIX control (Torez Smith) [1303955] - [netdrv] lan78xx: Remove phy defines in lan78xx.h and use defines in include/linux/microchipphy.h (Torez Smith) [1303955] - [netdrv] lan78xx: Update to use phylib instead of mii_if_info (Torez Smith) [1303955] - [netdrv] lan78xx: Add PHYLIB and MICROCHIP_PHY as default config (Torez Smith) [1303955] - [netdrv] lan78xx: Check device ready bit (PMT_CTL_READY_) after reset the PHY (Torez Smith) [1303955] - [netdrv] net: fix cdc-phonet.c dependency and build error (Torez Smith) [1303955] - [include] cdc: add header guards (Torez Smith) [1303955] - [include] cdc: Fix build warning (Torez Smith) [1303955] - [netdrv] cdc-phonet: use common parser (Torez Smith) [1303955] - [netdrv] qmi-wwan: use common parser (Torez Smith) [1303955] - [netdrv] cdc-ether: switch to common CDC parser (Torez Smith) [1303955] - [netdrv] cdc-ncm: use common parser (Torez Smith) [1303955] - [include] cdc: common parser for extra headers (Torez Smith) [1303955] - [netdrv] qmi_wwan: add Sierra Wireless MC74xx/EM74xx (Torez Smith) [1303955] - [netdrv] net: asix: add support for the Billionton GUSB2AM-1G-B USB adapter (Torez Smith) [1303955] - [usb] xhci: Add spurious wakeup quirk for LynxPoint-LP controllers (Torez Smith) [1303955] - [usb] xhci: handle no ping response error properly (Torez Smith) [1303955] - [usb] xhci: don't finish a TD if we get a short transfer event mid TD (Torez Smith) [1303955] - [netdrv] net: usb: asix: Fix crash on skb alloc failure (Torez Smith) [1303955] - [usb] Add device quirk for Logitech PTZ cameras (Torez Smith) [1303955] - [usb] chaoskey read offset bug (Torez Smith) [1303955] - [usb] Add reset-resume quirk for two Plantronics usb headphones (Torez Smith) [1303955] - [usb] whiteheat: fix potential null-deref at probe (Torez Smith) [1303955] - [netdrv] ch9200: Convert to use module_usb_driver (Torez Smith) [1303955] - [usb] xhci: init command timeout timer earlier to avoid deleting it uninitialized (Torez Smith) [1303955] - [usb] xhci: change xhci 1.0 only restrictions to support xhci 1.1 (Torez Smith) [1303955] - [usb] xhci: exit early in xhci_setup_device() if we're halted or dying (Torez Smith) [1303955] - [usb] xhci: stop everything on the first call to xhci_stop (Torez Smith) [1303955] - [usb] xhci: Clear XHCI_STATE_DYING on start (Torez Smith) [1303955] - [usb] xhci: lock mutex on xhci_stop (Torez Smith) [1303955] - [usb] xhci: Move xhci_pme_quirk() behind #ifdef CONFIG_PM (Torez Smith) [1303955] - [usb] xhci: give command abortion one more chance before killing xhci (Torez Smith) [1303955] - [usb] Use the USB_SS_MULT() macro to get the burst multiplier (Torez Smith) [1303955] - [netdrv] usbnet: New driver for QinHeng CH9200 devices (Torez Smith) [1303955] - [usb] option: add ZTE PIDs (Torez Smith) [1303955] - [netdrv] r8152: fix the runtime suspend issues (Torez Smith) [1303955] - [netdrv] r8152: split DRIVER_VERSION (Torez Smith) [1303955] - [netdrv] usbnet: Fix a race between usbnet_stop() and the BH (Torez Smith) [1303955] - [netdrv] lan78xx: Fix ladv/radv error handling in lan78xx_link_reset() (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Sierra Wireless MC73xx -> Sierra Wireless MC7304/MC7354 (Torez Smith) [1303955] - [usb] qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] ftdi_sio: Added custom PID for CustomWare products (Torez Smith) [1303955] - [usb] usb_wwan: silence read errors on disconnect (Torez Smith) [1303955] - [usb] option: silence interrupt errors (Torez Smith) [1303955] - [usb] symbolserial: Correct transferred data size (Torez Smith) [1303955] - [usb] symbolserial: Use usb_get_serial_port_data (Torez Smith) [1303955] - [usb] misc: usbtest: format max packet size for iso transfer (Torez Smith) [1303955] - [usb] host: ehci-sys: delete useless bus_to_hcd conversion (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Declare authorized attribute" (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Introduces the default interface authorization" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: Control interface probing and claiming" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: Introduces the USB interface authorization" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: SysFS part of USB interface authorization" (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Use a flag for the default device authorization" (Torez Smith) [1303955] - [usb] core: hub: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] host: ohci-at91: depend on OF (Torez Smith) [1303955] - [include] usb: interface authorization: Use a flag for the default device authorization (Torez Smith) [1303955] - [usb] interface authorization: SysFS part of USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Introduces the USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Control interface probing and claiming (Torez Smith) [1303955] - [include] usb: interface authorization: Introduces the default interface authorization (Torez Smith) [1303955] - [include] usb: interface authorization: Declare authorized attribute (Torez Smith) [1303955] - [usb] hub: remove assignment from if condition (Torez Smith) [1303955] - [usb] endpoint: convert spaces to tabs (Torez Smith) [1303955] - [usb] otg_whitelist: remove whitespace (Torez Smith) [1303955] - [include] usb: fsl: Workaround for USB erratum-A005275 (Torez Smith) [1303955] - [netdrv] lan78xx: Remove BUG_ON() (Torez Smith) [1303955] - [netdrv] lan78xx: Fix Smatch Warnings (Torez Smith) [1303955] - [include] usb: hcd.h: Fix the values of SetHubDepth and GetPortErrorCount to match USB 3.1 specification (Torez Smith) [1303955] - [usb] core: hub.c: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] devio: fix spacing (Torez Smith) [1303955] - [usb] xhci: xhci 1.1: Stopped - Short Packet Capability (SPC) (Torez Smith) [1303955] - [usb] xhci: xhci 1.1: Contiguous Frame ID Capability (CFC) (Torez Smith) [1303955] - [usb] xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers (Torez Smith) [1303955] - [usb] xhci: make USB_XHCI_PLATFORM selectable (Torez Smith) [1303955] - [usb] misc: ftdi-elan: Simplify return statement (Torez Smith) [1303955] - [usb] host: xhci: Simplify return statement (Torez Smith) [1303955] - [usb] devio: remove assignment from if condition (Torez Smith) [1303955] - [netdrv] r8152: disable the capability of zero length (Torez Smith) [1303955] - [netdrv] Microchip's LAN7800 family USB 2/3 to 10/100/1000 Ethernet device driver (Torez Smith) [1303955] - [usb] pl2303: fix baud-rate divisor calculations (Torez Smith) [1303955] - [include] usb: common: add API to update usb otg capabilities by device tree (Torez Smith) [1303955] - [include] usb: otg: add usb_otg_caps structure for otg capabilities (Torez Smith) [1303955] - [include] usb: add USB_OTG_ADP definition (Torez Smith) [1303955] - [include] usb: add usb_otg20_descriptor for OTG 2.0 and above (Torez Smith) [1303955] - [include] usb: fsl: Modify phy clk valid bit checking (Torez Smith) [1303955] - [include] usb: fsl: Introduce FSL_USB2_PHY_UTMI_DUAL macro (Torez Smith) [1303955] - [include] usb: fsl: Implement Workaround for USB Erratum A007792 (Torez Smith) [1303955] - [include] usb: fsl: Replace macros with enumerated type (Torez Smith) [1303955] - [usb] usleep_range is preferred over udelay where wakeup is flexible (Torez Smith) [1303955] - [usb] usbcore: add sysfs support to xHCI usb3 hardware LPM (Torez Smith) [1303955] - [usb] move assignment out of if condition (Torez Smith) [1303955] - [usb] host: xhci: remove typo in function documentation (Torez Smith) [1303955] - [usb] atm: cxacru: fix blank line after declaration (Torez Smith) [1303955] - [usb] class: Use USB_CLASS_PRINTER instead of number 7 (Torez Smith) [1303955] - [usb] fix coding style issue (Torez Smith) [1303955] - [netdrv] r8152: support the new RTL8153 chip (Torez Smith) [1303955] - [netdrv] qmi_wwan: Add support for Dell Wireless 5809e 4G Modem (Torez Smith) [1303955] - [usb] serial: ftdi_sio: Fix broken URL in comment (Torez Smith) [1303955] - [netdrv] usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] Delete XHCI command timer if necessary (Torez Smith) [1303955] - [usb] xhci: fix off by one error in TRB DMA address boundary check (Torez Smith) [1303955] - [netdrv] r8152: reset device when tx timeout (Torez Smith) [1303955] - [netdrv] r8152: add pre_reset and post_reset (Torez Smith) [1303955] - [usb] sierra: add 1199:68AB device ID (Torez Smith) [1303955] - [netdrv] r8152: don't enable napi before rx ready (Torez Smith) [1303955] - [netdrv] r8152: fix wakeup settings (Torez Smith) [1303955] - [netdrv] r8152: fix the issue about U1/U2 (Torez Smith) [1303955] - [usb] cdc-acm: Destroy acm_minors IDR on module exit (Torez Smith) [1303955] - [usb] usb-storage: Add ignore-device quirk for gm12u320 based usb mini projectors (Torez Smith) [1303955] - [usb] usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 (Torez Smith) [1303955] - [usb] ohci: Fix race between ED unlink and URB submission (Torez Smith) [1303955] - [usb] core: lpm: set lpm_capable for root hub device (Torez Smith) [1303955] - [usb] xhci: do not report PLC when link is in internal resume state (Torez Smith) [1303955] - [usb] xhci: prevent bus_suspend if SS port resuming in phase 1 (Torez Smith) [1303955] - [usb] xhci: report U3 when link is in resume state (Torez Smith) [1303955] - [usb] xhci: Calculate old endpoints correctly on device reset (Torez Smith) [1303955] - [usb] xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function (Torez Smith) [1303955] - [usb] xhci: Workaround to get D3 working in Intel xHCI (Torez Smith) [1303955] - [usb] xhci: call BIOS workaround to enable runtime suspend on Intel Braswell (Torez Smith) [1303955] - [netdrv] qmi_wwan: add the second QMI/network interface for Sierra Wireless MC7305/MC7355 (Torez Smith) [1303955] - [usb] ulpi: ulpi_init should be executed in subsys_initcall (Torez Smith) [1303955] - [usb] qcserial: Add support for Dell Wireless 5809e 4G Modem (Torez Smith) [1303955] - [usb] qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355 (Torez Smith) [1303955] - [fs] configfs: fix kernel infoleak through user-controlled format string (Torez Smith) [1303955] - [usb] serial: Destroy serial_minors IDR on module exit (Torez Smith) [1303955] - [netdrv] usb: add device id for NVIDIA Tegra USB 3.0 Ethernet (Torez Smith) [1303955] - [usb] cp210x: add ID for Aruba Networks controllers (Torez Smith) [1303955] - [usb] mos7720: rename registers (Torez Smith) [1303955] - [usb] option: add 2020:4000 ID (Torez Smith) [1303955] - [usb] mips: octeon: Set OHCI and EHCI MMIO byte order to match CPU (Torez Smith) [1303955] - [usb] cdc-acm: Add support of ATOL FPrint fiscal printers (Torez Smith) [1303955] - [usb] usbtmc: add device quirk for Rigol DS6104 (Torez Smith) [1303955] - [usb] serial: mos7840: Use setup_timer (Torez Smith) [1303955] - [usb] usb, hid: Remove Vernier devices from lsusb and hid_ignore_list (Torez Smith) [1303955] - [usb] fsl: Fix compilation error for fsl ehci drv (Torez Smith) [1303955] - [include] usb:fsl: Add support for USB controller version-2.5 (Torez Smith) [1303955] - [usb] core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset (Torez Smith) [1303955] - [include] usb: hcd.h : Removed an unnecessary function prototype usb_find_interface_driver() (Torez Smith) [1303955] - [usb] host: xhci: remove incorrect comment about mutex (Torez Smith) [1303955] - [usb] xhci: Return correct number of tranferred bytes for stalled control endpoints (Torez Smith) [1303955] - [usb] xhci: optimize xhci bus resume time (Torez Smith) [1303955] - [usb] xhci: Fix suspend/resume when used with OTG core (Torez Smith) [1303955] - [usb] xhci: fix xhci locking up during hcd remove (Torez Smith) [1303955] - [usb] xhci: Allow usb_add/remove_hcd() to be called repeatedly (Torez Smith) [1303955] - [usb] xhci: cleanup xhci_hcd allocation (Torez Smith) [1303955] - [include] usb: phy: add static inline wrapper for devm_usb_get_phy_by_node (Torez Smith) [1303955] - [include] usb: phy: Add interface to get phy give of device_node (Torez Smith) [1303955] - [include] usb: gadget: net2280: fix use of GPEP in both directions (Torez Smith) [1303955] - [include] usb: gadget: net2280: check interrupts for all endpoints (Torez Smith) [1303955] - [usb] serial: fix grammar in Kconfig help text for FTDI_SIO (Torez Smith) [1303955] - [usb] cdc-acm: use swap() in acm_probe() (Torez Smith) [1303955] - [usb] cdc-acm: add support for up to 256 devices (Torez Smith) [1303955] - [usb] cdc-acm: use idr to manage minor numbers (Torez Smith) [1303955] - [usb] devio: fix a condition in async_completed() (Torez Smith) [1303955] - [usb] fsl: Make fsl ehci drv an independent driver module (Torez Smith) [1303955] - [scripts] usb: add bus type for USB ULPI (Torez Smith) [1303955] - [usb] storage: fix module reference for scsi host (Torez Smith) [1303955] - [usb] xusbatm.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] uss720.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] usblp.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] usbatm.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] speedtch.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] sisusb_con.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] sisusb.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-q.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-hcd.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-dbg.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_stat.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_main.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_bin.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] hub.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] hcd.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ehci-dbg.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] core: buffer: fixed the checkpatch warning (Torez Smith) [1303955] - [usb] Enable LPM for USB 2.01+ full-speed devices (Torez Smith) [1303955] - [usb] storage: scsiglue: Remove SPRINTF macro use (Torez Smith) [1303955] - [usb] don't build PCI quirks if USB support isn't configured (Torez Smith) [1303955] - [usb] Set unused ports to "fixed" rather than "unknown" (Torez Smith) [1303955] - [usb] Prefer firmware values when determining whether a port is removable (Torez Smith) [1303955] - [mm] add dma_pool_zalloc() call to DMA API (Torez Smith) [1303955]- [powerpc] powernv: Fix OPAL_CONSOLE_FLUSH prototype and usages (Gustavo Duarte) [1313758] - [powerpc] powernv: Add a kmsg_dumper that flushes console output on panic (Gustavo Duarte) [1313758] - [kernel] change TRACE_EVENT(writeback_dirty_page) to check bdi->dev != NULL (Oleg Nesterov) [1306851] {CVE-2016-3070} - [kernel] hrtimer: Prevent remote enqueue of leftmost timers (David Bulkow) [1323752] - [s390] sclp: introduce check for SIE (Hendrik Brueckner) [1310710] - [s390] kvm: don't load kvm without virtualization support (Hendrik Brueckner) [1310710] - [s390] show virtualization support in /proc/cpuinfo (Hendrik Brueckner) [1310710] - [s390] sclp: correctly set eca siif bit (Hendrik Brueckner) [1310710] - [md] add rdev reference for super write (Xiao Ni) [1312720] - [pci] Fix sriov_enable() error path for pcibios_enable_sriov() failures (Myron Stowe) [1332667] - [pci] Reorder pcibios_sriov_disable() (Myron Stowe) [1332667] - [pci] Set SR-IOV NumVFs to zero after enumeration (Myron Stowe) [1332667] - [pci] Clear IORESOURCE_UNSET when clipping a bridge window (Myron Stowe) [1332667] - [pci] Preserve resource size during alignment reordering (Myron Stowe) [1332667] - [pci] Fix IOV resource sorting by alignment requirement (Myron Stowe) [1332667] - [pci] aspm: Drop __pci_disable_link_state() useless "force" parameter (Myron Stowe) [1332667] - [pci] Consider additional PF's IOV BAR alignment in sizing and assigning (Myron Stowe) [1332667] - [pci] Add pcibios_iov_resource_alignment() interface (Myron Stowe) [1332667] - [pci] Add pcibios_sriov_enable() and pcibios_sriov_disable() (Myron Stowe) [1332667] - [pci] Calculate maximum number of buses required for VFs (Myron Stowe) [1332667] - [pci] Refresh First VF Offset and VF Stride when updating NumVFs (Myron Stowe) [1332667] - [pci] Index IOV resources in the conventional style (Myron Stowe) [1332667] - [pci] Read capability list as dwords, not bytes (Myron Stowe) [1332667] - [pci] Don't clear ASPM bits when the FADT declares it's unsupported (Myron Stowe) [1332667] - [pci] Clarify policy for vendor IDs in pci.txt (Myron Stowe) [1332667] - [pci] Assign resources before drivers claim devices (pci_scan_root_bus()) (Myron Stowe) [1332667] - [pci] Fail pci_ioremap_bar() on unassigned resources (Myron Stowe) [1332667] - [pci] Show driver, BAR#, and resource on pci_ioremap_bar() failure (Myron Stowe) [1332667] - [pci] Mark invalid BARs as unassigned (Myron Stowe) [1332667] - [pci] Assign resources before drivers claim devices (pci_scan_bus()) (Myron Stowe) [1332667] - [pci] pnp: Don't check for overlaps with unassigned PCI BARs (Myron Stowe) [1332667] - [pci] Add helper functions pci_get[put]_host_bridge_device() (Myron Stowe) [1332667]- [hid] remove hid_output_raw_report transport implementations (Benjamin Tissoires) [1311883] - [hid] usbhid: remove duplicated code (Benjamin Tissoires) [1311883] - [hid] hidp: remove duplicated coded (Benjamin Tissoires) [1311883] - [hid] i2c-hid: use generic .request() implementation (Benjamin Tissoires) [1311883] - [hid] i2c-hid: implement ll_driver transport-layer callbacks (Benjamin Tissoires) [1311883] - [hid] sony: do not rely on hid_output_raw_report (Benjamin Tissoires) [1311883] - [hid] rmi: remove hdev->hid_output_raw_report() stubs (Benjamin Tissoires) [1311883] - [hid] aw: replace hid_output_raw_report() calls by appropriates ones (Benjamin Tissoires) [1311883] - [hid] multitouch: Synchronize MT frame on reset_resume (Benjamin Tissoires) [1311883] - [hid] multitouch: warn on sysfs group creation failure (Benjamin Tissoires) [1311883] - [hid] multitouch: Release all touch slots on reset_resume (Benjamin Tissoires) [1311883] - [hid] multitouch: force retrieving of Win8 signature blob (Benjamin Tissoires) [1311883] - [hid] fix ignore_special_drivers modparam description (Benjamin Tissoires) [1311883] - [hid] fix hid_ignore_special_drivers module parameter (Benjamin Tissoires) [1311883] - [hid] core: do not scan reports if the group is already set (Benjamin Tissoires) [1311883] - [hid] core: prevent out-of-bound readings (Benjamin Tissoires) [1311883] - [hid] fix out of bound access in extract() and implement() (Benjamin Tissoires) [1311883] - [hid] multitouch: fix input mode switching on some Elan panels (Benjamin Tissoires) [1311883] - [hid] multitouch: enable palm rejection if device implements confidence usage (Benjamin Tissoires) [1311883] - [hid] use to_hid_device() (Benjamin Tissoires) [1311883] - [hid] expose country code in sysfs (Benjamin Tissoires) [1311883] - [hid] move to_hid_device() to hid.h (Benjamin Tissoires) [1311883] - [hid] multitouch: Fetch feature reports on demand for Win8 devices (Benjamin Tissoires) [1311883] - [hid] multitouch: Add suffix for HID_DG_TOUCHPAD (Benjamin Tissoires) [1311883] - [hid] core: Avoid uninitialized buffer access (Benjamin Tissoires) [1311883] - [hid] input: allow input_configured callback return errors (Benjamin Tissoires) [1311883] - [hid] multitouch: Add support for CJTouch MultiTouch (Benjamin Tissoires) [1311883] - [hid] core: do not reject devices when they declare too many usages (Benjamin Tissoires) [1311883] - [hid] multitouch: Fix fields from pen report ID being interpreted for multitouch (Benjamin Tissoires) [1311883] - [hid] Export hid_field_extract() (Benjamin Tissoires) [1311883] - [hid] input: Fix coding style issue (Benjamin Tissoires) [1311883] - [hid] input: Simplify conditional expression (Benjamin Tissoires) [1311883] - [hid] input: Add parentheses to quell gcc warning (Benjamin Tissoires) [1311883] - [hid] remove 2 unused usb.h includes (Benjamin Tissoires) [1311883] - [hid] multitouch: Add support for button type usage (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of clickpads (Benjamin Tissoires) [1311883] - [hid] make hid_report_len as a static inline function in hid.h (Benjamin Tissoires) [1311883] - [hid] multitouch: Add quirk for VTL touch panels (Benjamin Tissoires) [1311883] - [hid] core: cleanup .claimed field on disconnect (Benjamin Tissoires) [1311883] - [hid] usbhid: quirk for PM1610 and PM1640 Touchscreen (Benjamin Tissoires) [1311883] - [hid] core: add two new usages for digitizer (Benjamin Tissoires) [1311883] - [hid] core: fix validation of report id 0 (Benjamin Tissoires) [1311883] - [hid] core: fix computation of the report size (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of EliteGroup 05D8 panels (Benjamin Tissoires) [1311883] - [hid] core: do not scan constant input report (Benjamin Tissoires) [1311883] - [hid] multitouch: add support for Win 8.1 multitouch touchpads (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of other generic collections in hid-mt (Benjamin Tissoires) [1311883] - [hid] multitouch: remove pen special handling (Benjamin Tissoires) [1311883] - [hid] multitouch: remove registered devices with default behavior (Benjamin Tissoires) [1311883] - [hid] wiimote: replace hid_output_raw_report with hid_hw_output_report for output requests (Benjamin Tissoires) [1311883] - [hid] logitech-dj: remove hid_output_raw_report call (Benjamin Tissoires) [1311883] - [hid] revert "revert "hid: fix logitech-dj: missing Unifying device issue"" (Benjamin Tissoires) [1311883] - [hid] replace hid_output_raw_report with hid_hw_raw_request for feature requests (Benjamin Tissoires) [1311883] - [hid] make .raw_request mandatory (Benjamin Tissoires) [1311883] - [hid] core: check parameters when sending/receiving data from the device (Benjamin Tissoires) [1311883] - [hid] Add HID transport driver documentation (Benjamin Tissoires) [1311883] - [hid] input: hid-input remove hid_output_raw_report call (Benjamin Tissoires) [1311883] - [hid] core: implement generic .request() (Benjamin Tissoires) [1311883] - [hid] introduce helper to access hid_output_raw_report() (Benjamin Tissoires) [1311883] - [hid] remove hidinput_input_event handler (Benjamin Tissoires) [1311883] - [hid] usbhid: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] usbhid: update LED fields unlocked (Benjamin Tissoires) [1311883] - [hid] usbhid: make usbhid_set_leds() static (Benjamin Tissoires) [1311883] - [hid] i2c: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] uhid: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] uhid: implement .raw_request (Benjamin Tissoires) [1311883] - [hid] uhid: remove duplicated code (Benjamin Tissoires) [1311883] - [hid] remove hid_get_raw_report in struct hid_device (Benjamin Tissoires) [1311883] - [hid] aw: make comment more accurate and nicer (Benjamin Tissoires) [1311883] - [hid] hidp: remove hidp_hidinput_event (Benjamin Tissoires) [1311883] - [hid] logitech-dj: remove hidinput_input_event (Benjamin Tissoires) [1311883] - [hid] logitech-dj: Fix non-atomic kmalloc in logi_dj_ll_input_event() (Benjamin Tissoires) [1311883] - [hid] add inliners for ll_driver transport-layer callbacks (Benjamin Tissoires) [1311883] - [hid] Add the transport-driver functions to the HIDP driver (Benjamin Tissoires) [1311883] - [hid] bluetooth: hidp: implement hidinput_input_event callback (Benjamin Tissoires) [1311883] - [hid] Add the transport-driver function to the uhid driver (Benjamin Tissoires) [1311883] - [hid] Add transport-driver functions to the USB HID interface (Benjamin Tissoires) [1311883] - [hid] Add transport-driver callbacks to the hid_ll_driver struct (Benjamin Tissoires) [1311883] - [hid] fix buffer allocations (Benjamin Tissoires) [1311883] - [hid] multitouch: add FocalTech FTxxxx support (Benjamin Tissoires) [1311883] - [hid] remove SIS entries from hid_have_special_driver[] (Benjamin Tissoires) [1311883] - [hid] add support for SiS multitouch panel in the touch monitor LG 23ET83V (Benjamin Tissoires) [1311883] - [hid] usbhid: fix sis quirk (Benjamin Tissoires) [1311883] - [hid] usbhid: merge the sis quirk (Benjamin Tissoires) [1311883] - [hid] remove self-assignment from hid_input_report (Benjamin Tissoires) [1311883] - [hid] Fix unit exponent parsing again (Benjamin Tissoires) [1311883] - [hid] core: fix hid delimiter local tag parsing (Benjamin Tissoires) [1311883] - [hid] input: generic hidinput_input_event handler (Benjamin Tissoires) [1311883] - [hid] do not init input reports for Win 8 multitouch devices (Benjamin Tissoires) [1311883] - [hid] detect Win 8 multitouch devices in core (Benjamin Tissoires) [1311883] - [hid] Use hid_parser for pre-scanning the report descriptors (Benjamin Tissoires) [1311883] - [hid] multitouch: devm conversion (Benjamin Tissoires) [1311883] - [hid] explain out-of-range check better (Benjamin Tissoires) [1311883] - [hid] fix false positive out of range values (Benjamin Tissoires) [1311883] - [hid] core: fix reporting of raw events (Benjamin Tissoires) [1311883] - [hid] remove duplicate ID for D-WAV eGalax 0x7224 (Benjamin Tissoires) [1311883] - [hid] sort IDs for D-WAV eGalax multitouch devices (Benjamin Tissoires) [1311883] - [hid] multitouch: add support for Data Modul easyMaxTouch (Benjamin Tissoires) [1311883]- [powerpc] copro: Fix faulting kernel segments (Gustavo Duarte) [1275967] - [misc] cxl: Ignore probes for virtual afu pci devices (Gustavo Duarte) [1275967] - [include] cxl: Remove cxl_get_phys_dev() kernel API (Gustavo Duarte) [1275967] - [misc] cxl: Add tracepoints around the cxl hcall (Gustavo Duarte) [1275967] - [misc] cxl: Adapter failure handling (Gustavo Duarte) [1275967] - [include] cxl: Support the cxl kernel API from a guest (Gustavo Duarte) [1275967] - [misc] cxl: Parse device tree and create cxl device(s) at boot (Gustavo Duarte) [1275967] - [include] cxl: Support to flash a new image on the adapter from a guest (Gustavo Duarte) [1275967] - [misc] cxl: sysfs support for guests (Gustavo Duarte) [1275967] - [misc] cxl: Add guest-specific code (Gustavo Duarte) [1275967] - [misc] cxl: Separate bare-metal fields in adapter and AFU data structures (Gustavo Duarte) [1275967] - [misc] cxl: New hcalls to support cxl adapters (Gustavo Duarte) [1275967] - [powerpc] New possible return value from hcall (Gustavo Duarte) [1275967] - [misc] cxl: IRQ allocation for guests (Gustavo Duarte) [1275967] - [misc] cxl: Update cxl_irq() prototype (Gustavo Duarte) [1275967] - [misc] cxl: Isolate a few bare-metal-specific calls (Gustavo Duarte) [1275967] - [misc] cxl: Rename some bare-metal specific functions (Gustavo Duarte) [1275967] - [misc] cxl: Introduce implementation-specific API (Gustavo Duarte) [1275967] - [misc] cxl: Define process problem state area at attach time only (Gustavo Duarte) [1275967] - [misc] cxl: Move bare-metal specific code to specialized files (Gustavo Duarte) [1275967] - [misc] cxl: Move common code away from bare-metal-specific files (Gustavo Duarte) [1275967] - [misc] cxl: Increase timeout for detection of AFU mmio hang (Steve Best) [1329682] - [x86] Mark Intel Knights Landing-F processor as not supported (Steve Best) [1331516] - [block] sysfs/blk-sysfs: fix uninitialized var usage (Ewan Milne) [1301477] - [kernel] ftrace: Update dynamic ftrace calls only if necessary (Jiri Olsa) [1255039] - [kernel] ftrace: Make ftrace_hash_rec_enable return update bool (Jiri Olsa) [1255039] - [kernel] nohz: Fix !HIGH_RES_TIMERS hang (Prarit Bhargava) [1329357] - [netdrv] myri10ge: fix sleeping with bh disabled (Stanislaw Gruszka) [1287506] - [netdrv] ixgbevf: fix spoofed packets with random MAC (Ken Cox) [1247345] - [netdrv] ixgbevf: use ether_addr_copy instead of memcpy (Ken Cox) [1247345] - [cpufreq] powernv: Define per_cpu chip pointer to optimize hot-path (Steve Best) [1329176] - [cpufreq] powernv: Fix bugs in powernv_cpufreq_{init/exit} (Steve Best) [1329176] - [cpufreq] powernv: Replace pr_info with trace print for throttle event (Steve Best) [1329176] - [cpufreq] powernv/tracing: Add powernv_throttle tracepoint (Steve Best) [1329176] - [cpufreq] powernv: Remove cpu_to_chip_id() from hot-path (Steve Best) [1329176] - [cpufreq] powernv: Free 'chips' on module exit (Steve Best) [1329176]- [x86] compat: Add missing CLAC to entry_INT80_32 (Lauro Ramos Venancio) [1316055] - [net] netfilter: x_tables: enforce nul-terminated table name from getsockopt GET_ENTRIES (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: make sure e->next_offset covers remaining blob size (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv4/fib: don't warn when primary address is missing if in_dev is dead (Paolo Abeni) [1318271] {CVE-2016-3156} - [net] ipv4: Don't do expensive useless work during inetdev destroy (Paolo Abeni) [1318271] {CVE-2016-3156} - [net] bridge: fdb: rearrange net_bridge_fdb_entry (Jakub Sitnicki) [1311131] - [net] ipv6: Count in extension headers in skb->network_header (Jakub Sitnicki) [1323716] - [net] if_link: Add control trust VF (Jakub Sitnicki) [1302101] - [net] rtnetlink: verify IFLA_VF_INFO attributes before passing them to driver (Jakub Sitnicki) [1302101] - [net] ip6_tunnel: set rtnl_link_ops before calling register_netdevice (Thadeu Lima de Souza Cascardo) [1306774] - [net] ipvs: correct initial offset of Call-ID header search in SIP persistence engine (Paolo Abeni) [1322716] - [net] ipvs: allow rescheduling after RST (Paolo Abeni) [1322716] - [net] ipvs: drop first packet to redirect conntrack (Paolo Abeni) [1322716] - [net] ipvs: handle ip_vs_fill_iph_skb_off failure (Paolo Abeni) [1322716] - [net] ipvs: replace ip_vs_fill_ip4hdr with ip_vs_fill_iph_skb_off (Paolo Abeni) [1322716] - [net] tuntap: restore default qdisc (Phil Sutter) [1152231] - [net] IFF_NO_QUEUE: Fix for drivers not calling ether_setup() (Phil Sutter) [1152231] - [net] macvlan: convert to use IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] qdisc: enhance default_qdisc documentation (Phil Sutter) [1152231] - [net] sched: simplify attach_one_default_qdisc() (Phil Sutter) [1152231] - [net] sched: register noqueue qdisc (Phil Sutter) [1152231] - [net] sched: ignore tx_queue_len when assigning default qdisc (Phil Sutter) [1152231] - [net] fix IFF_NO_QUEUE for drivers using alloc_netdev (Phil Sutter) [1152231] - [net] sched: drop all special handling of tx_queue_len == 0 (Phil Sutter) [1152231] - [net] net_sched: gred: add TCA_GRED_LIMIT attribute (Phil Sutter) [1152231] - [net] warn if drivers set tx_queue_len = 0 (Phil Sutter) [1152231] - [net] bonding: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] bridge: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] 8021q: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] vxlan: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] team: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] nlmon: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] loopback: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] allow setting mac address of loopback device (Phil Sutter) [1152231] - [net] dummy: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] veth: enable noqueue operation by default (Phil Sutter) [1152231] - [net] sch_generic: react upon IFF_NO_QUEUE flag (Phil Sutter) [1152231] - [net] declare new net_device priv_flag IFF_NO_QUEUE (Phil Sutter) [1152231]- [hv] vmbus: handle various crash scenarios (Vitaly Kuznetsov) [1298093] - [hv] vmbus: Support kexec on ws2012 r2 and above (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload() (Vitaly Kuznetsov) [1298093] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid wait_for_completion() on crash (Vitaly Kuznetsov) [1298093] - [hv] vmbus: don't manipulate with clocksources on crash (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload() (Vitaly Kuznetsov) [1298093] - [hv] vmbus: do cleanup on all vmbus_open() failure paths (Vitaly Kuznetsov) [1298093] - [scsi] vmw_pvscsi: Fix the issue of DMA-API related warnings (Ewan Milne) [1287291] - [block] mtip32xx: remove unneeded variable in mtip_cmd_timeout() (David Milburn) [1269525 1273618] - [block] mtip32xx: Cleanup queued requests after surprise removal (David Milburn) [1269525 1273618] - [block] mtip32xx: Implement timeout handler (David Milburn) [1269525 1273618] - [block] mtip32xx: Handle FTL rebuild failure state during device initialization (David Milburn) [1269525 1273618] - [block] mtip32xx: Handle safe removal during IO (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix for rmmod crash when drive is in FTL rebuild (David Milburn) [1269525 1273618] - [block] mtip32xx: Avoid issuing standby immediate cmd during FTL rebuild (David Milburn) [1269525 1273618] - [block] mtip32xx: Print exact time when an internal command is interrupted (David Milburn) [1269525 1273618] - [block] mtip32xx: Remove unwanted code from taskfile error handler (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix broken service thread handling (David Milburn) [1269525 1273618 1284383] - [block] mtip32xx: restrict variables visible in current code module (David Milburn) [1269525 1273618] - [block] mtip32xx: don't open-code memdup_user() (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix accessing freed memory (David Milburn) [1269525 1273618] - [block] mtip32xx: increase wait time for hba reset (David Milburn) [1269525 1273618] - [block] mtip32xx: fix minor number (David Milburn) [1269525 1273618] - [block] mtip32xx: remove unnecessary sleep in mtip_ftl_rebuild_poll() (David Milburn) [1269525 1273618] - [block] mtip32xx: fix crash on surprise removal of the drive (David Milburn) [1269525 1273618] - [block] mtip32xx: Abort I/O during secure erase operation (David Milburn) [1269525 1273618] - [block] mtip32xx: fix incorrectly setting MTIP_DDF_SEC_LOCK_BIT (David Milburn) [1269525 1273618] - [block] mtip32xx: remove unused variable 'port->allocated' (David Milburn) [1269525 1273618] - [block] mtip32xx: fix rmmod issue (David Milburn) [1269525 1273618]- [netdrv] e1000: Double Tx descriptors needed check for 82544 (Jarod Wilson) [1274170] - [netdrv] e1000: Do not overestimate descriptor counts in Tx pre-check (Jarod Wilson) [1274170] - [netdrv] e1000: Elementary checkpatch warnings and checks removed (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of duplicate exit path (Jarod Wilson) [1274170] - [netdrv] e1000: fix kernel-doc argument being missing (Jarod Wilson) [1274170] - [netdrv] e1000: fix a typo in the comment (Jarod Wilson) [1274170] - [netdrv] e1000: clean up the checking logic (Jarod Wilson) [1274170] - [netdrv] e1000: Remove checkpatch coding style errors (Jarod Wilson) [1274170] - [netdrv] e1000: fix data race between tx_ring->next_to_clean (Jarod Wilson) [1274170] - [netdrv] e1000: make eeprom read/write scheduler friendly (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of unnecessary initializations in .get_drvinfo() (Jarod Wilson) [1274170] - [netdrv] e1000: remove dead e1000_init_eeprom_params calls (Jarod Wilson) [1274170] - [netdrv] e1000: Use napi_alloc_skb (Jarod Wilson) [1274170] - [netdrv] e1000: Use eth_skb_pad and skb_put_padto helpers (Jarod Wilson) [1274170] - [netdrv] e1000: unset IFF_UNICAST_FLT on WMware 82545EM (Jarod Wilson) [1274170] - [netdrv] e1000: switch to napi_gro_frags api (Jarod Wilson) [1274170] - [netdrv] e1000: convert to build_skb (Jarod Wilson) [1274170] - [netdrv] e1000: rename struct e1000_buffer to e1000_tx_buffer (Jarod Wilson) [1274170] - [netdrv] e1000: add and use e1000_rx_buffer info for Rx (Jarod Wilson) [1274170] - [netdrv] e1000: perform copybreak ahead of DMA unmap (Jarod Wilson) [1274170] - [netdrv] e1000: move tbi workaround code into helper function (Jarod Wilson) [1274170] - [netdrv] e1000: move e1000_tbi_adjust_stats to where its used (Jarod Wilson) [1274170] - [netdrv] e1000: e1000_ethertool.c coding style fixes (Jarod Wilson) [1274170] - [netdrv] e1000: remove unnecessary break after return (Jarod Wilson) [1274170] - [netdrv] e1000: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Jarod Wilson) [1274170] - [netdrv] e1000: Use time_after() for time comparison (Jarod Wilson) [1274170] - [netdrv] e1000: remove the check: skb->len<=0 (Jarod Wilson) [1274170] - [netdrv] e1000: Use is_broadcast_ether_addr/is_multicast_ether_addr helpers (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of SET_ETHTOOL_OPS (Jarod Wilson) [1274170] - [netdrv] e1000: remove open-coded skb_cow_head (Jarod Wilson) [1274170] - [netdrv] e1000: remove debug messages with function names (Jarod Wilson) [1274170] - [netdrv] e1000: delete non-required instances of include (Jarod Wilson) [1274170]- [netdrv] fm10k: use napi_complete_done() (Neil Horman) [1274178] - [netdrv] fm10k: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1274178] - [netdrv] fm10k: do not use enum as boolean (Neil Horman) [1274178] - [netdrv] fm10k: use snprintf() instead of sprintf() to avoid buffer overflow (Neil Horman) [1274178] - [netdrv] fm10k: add support for extra debug statistics (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL remove unnecessary comma (Neil Horman) [1274178] - [netdrv] fm10k: create "correct" header for the remote end on connect (Neil Horman) [1274178] - [netdrv] fm10k: drop transmitted messages in Tx FIFO as part of reset_work (Neil Horman) [1274178] - [netdrv] fm10k: remove comment about rtnl_lock around mbx operations (Neil Horman) [1274178] - [netdrv] fm10k: fix iov_msg_mac_vlan_pf VID checks (Neil Horman) [1274178] - [netdrv] fm10k: Only trigger data path reset if fabric is up (Neil Horman) [1274178] - [netdrv] fm10k: re-enable VF after a full reset on detection of a Malicious event (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL fix typo in fm10k_netdev.c (Neil Horman) [1274178] - [netdrv] fm10k: send traffic on default VID to VLAN device if we have one (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL fix up ordering of __always_unused and style (Neil Horman) [1274178] - [netdrv] fm10k: remove is_slot_appropriate (Neil Horman) [1274178] - [netdrv] fm10k: don't store sw_vid at reset (Neil Horman) [1274178] - [netdrv] fm10k: allow creation of VLAN interfaces even while down (Neil Horman) [1274178] - [netdrv] fm10k: Report MAC address on driver load (Neil Horman) [1274178] - [netdrv] fm10k: Don't assume page fragments are page size (Neil Horman) [1274178] - [netdrv] fm10k: update netdev perm_addr during reinit, instead of at up (Neil Horman) [1274178] - [netdrv] fm10k: update fm10k_slot_warn to use pcie_get_minimum link (Neil Horman) [1274178] - [netdrv] fm10k: only prevent removal of default VID rules (Neil Horman) [1274178] - [netdrv] fm10k: disable service task during suspend (Neil Horman) [1274178] - [netdrv] fm10k: Fix missing braces after if statement (Neil Horman) [1274178] - [netdrv] fm10k: fix iov_msg_lport_state_pf issue (Neil Horman) [1274178] - [netdrv] fm10k: remove err_no reference in fm10k_mbx.c (Neil Horman) [1274178] - [netdrv] fm10k: fix incorrect DIR_NEVATIVE bit in 1588 code (Neil Horman) [1274178] - [netdrv] fm10k: pack TLV overlay structures (Neil Horman) [1274178] - [netdrv] fm10k: re-map all possible VF queues after a VFLR (Neil Horman) [1274178] - [netdrv] fm10k: force LPORT delete when updating VLAN or MAC address (Neil Horman) [1274178] - [netdrv] fm10k: use dma_set_mask_and_coherent in fm10k_probe (Neil Horman) [1274178] - [netdrv] fm10k: trivial fixup message style to include a colon (Neil Horman) [1274178] - [netdrv] fm10k: remove extraneous NULL check on l2_accel (Neil Horman) [1274178] - [netdrv] fm10k: use an unsigned int for i in ethtool_get_strings (Neil Horman) [1274178] - [netdrv] fm10k: add call to fm10k_clean_all_rx_rings in fm10k_down (Neil Horman) [1274178] - [netdrv] fm10k: fix incorrect free on skb in ts_tx_enqueue (Neil Horman) [1274178] - [netdrv] fm10k: move setting shinfo inside ts_tx_enqueue (Neil Horman) [1274178] - [netdrv] fm10k: use correct ethernet driver Tx timestamp function (Neil Horman) [1274178] - [netdrv] fm10k: ignore invalid multicast address entries (Neil Horman) [1274178] - [netdrv] fm10k: fold fm10k_pull_tail into fm10k_add_rx_frag (Neil Horman) [1274178] - [netdrv] fm10k: Do not assume budget will never be 0 for NAPI (Neil Horman) [1274178]- [misc] cxl: Fix PSL timebase synchronization detection (Gustavo Duarte) [1275968] - [misc] cxl: use kobj_to_dev() (Gustavo Duarte) [1275968] - [misc] cxl: Enable PCI device ID for future IBM CXL adapter (Gustavo Duarte) [1275968] - [misc] cxl: use -Werror only with CONFIG_PPC_WERROR (Gustavo Duarte) [1275968] - [misc] cxl: fix build for GCC 4.6.x (Gustavo Duarte) [1275968] - [misc] cxl: Fix DSI misses when the context owning task exits (Gustavo Duarte) [1275968] - [misc] cxl: Set endianess of kernel contexts (Gustavo Duarte) [1275968] - [misc] cxl: use correct operator when writing pcie config space values (Gustavo Duarte) [1275968] - [misc] cxl: Fix possible idr warning when contexts are released (Gustavo Duarte) [1275968] - [misc] cxl: Free virtual PHB when removing (Gustavo Duarte) [1275968] - [powerpc] pci: export pcibios_free_controller() (Gustavo Duarte) [1275968] - [misc] cxl: Fix number of allocated pages in SPA (Gustavo Duarte) [1275968] - [misc] cxl: Workaround malformed pcie packets on some cards (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of ctx->mapping when releasing kernel API contexts (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of ctx->irq_bitmap when releasing context via kernel API (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of IRQ names in cxl_free_afu_irqs() (Gustavo Duarte) [1275968] - [misc] cxl: Fix lockdep warning while creating afu_err_buff attribute (Gustavo Duarte) [1275968] - [misc] cxl: Fix build failure due to -Wunused-variable behaviour change (Gustavo Duarte) [1275968] - [misc] cxl: abort cxl_pci_enable_device_hook() if PCI channel is offline (Gustavo Duarte) [1275968] - [misc] cxl: Set up and enable PSL Timebase (Gustavo Duarte) [1275968] - [misc] cxl: Fix force unmapping mmaps of contexts allocated through the kernel api (Gustavo Duarte) [1275968] - [misc] cxl: Fix + cleanup error paths in cxl_dev_context_init (Gustavo Duarte) [1275968] - [misc] cxl: Remove racy attempt to force EEH invocation in reset (Gustavo Duarte) [1275968] - [misc] cxl: Release irqs if memory allocation fails (Gustavo Duarte) [1275968] - [misc] cxl: Remove use of macro DEFINE_PCI_DEVICE_TABLE (Gustavo Duarte) [1275968] - [misc] cxl: Allow release of contexts which have been OPENED but not STARTED (Gustavo Duarte) [1275968] - [include] cxl: Add alternate MMIO error handling (Gustavo Duarte) [1275968] - [misc] cxl: Plug irq_bitmap getting leaked in cxl_context (Gustavo Duarte) [1275968] - [misc] cxl: Add CONFIG_CXL_EEH symbol (Gustavo Duarte) [1275968] - [misc] cxl: EEH support (Gustavo Duarte) [1275968] - [include] cxl: Allow the kernel to trust that an image won't change on PERST (Gustavo Duarte) [1275968] - [misc] cxl: Don't remove AFUs/vPHBs in cxl_reset (Gustavo Duarte) [1275968] - [misc] cxl: Refactor AFU init/teardown (Gustavo Duarte) [1275968] - [misc] cxl: Refactor adaptor init/teardown (Gustavo Duarte) [1275968] - [misc] cxl: Clean up adapter MMIO unmap path (Gustavo Duarte) [1275968] - [misc] cxl: Make IRQ release idempotent (Gustavo Duarte) [1275968] - [misc] cxl: Allocate and release the SPA with the AFU (Gustavo Duarte) [1275968] - [misc] cxl: Drop commands if the PCI channel is not in normal state (Gustavo Duarte) [1275968] - [misc] cxl: Convert MMIO read/write macros to inline functions (Gustavo Duarte) [1275968] - [misc] cxl: sparse: Silence iomem warning in debugfs file creation (Gustavo Duarte) [1275968] - [misc] cxl: sparse: Make declarations static (Gustavo Duarte) [1275968] - [misc] cxl: Compile with -Werror (Gustavo Duarte) [1275968] - [misc] cxl: Don't ignore add_process_element() result when attaching context (Gustavo Duarte) [1275968] - [misc] cxl: clean up afu_read_config() (Gustavo Duarte) [1275968] - [misc] cxl: Destroy afu->contexts_idr on release of an afu (Gustavo Duarte) [1275968] - [misc] cxl: Destroy cxl_adapter_idr on module_exit (Gustavo Duarte) [1275968] - [misc] cxl: use more common format specifier (Gustavo Duarte) [1275968] - [misc] cxl: Add explicit precision specifiers (Gustavo Duarte) [1275968] - [misc] cxl: Check if afu is not null in cxl_slbia (Gustavo Duarte) [1275968] - [misc] cxl: Fix off by one error allowing subsequent mmap page to be accessed (Gustavo Duarte) [1275968] - [misc] cxl: Fail mmap if requested mapping is larger than assigned problem state area (Gustavo Duarte) [1275968] - [misc] cxl: Fix refcounting in kernel API (Gustavo Duarte) [1275968] - [misc] cxl: Test the correct mmio space before unmapping (Gustavo Duarte) [1275968] - [misc] cxl/vphb.c: Use phb pointer after NULL check (Gustavo Duarte) [1275968] - [misc] cxl: Fix typo in debug print (Gustavo Duarte) [1275968] - [misc] cxl: Add CXL_KERNEL_API config option (Gustavo Duarte) [1275968] - [misc] cxl: Reset default context for vPHB on release (Gustavo Duarte) [1275968] - [include] cxl: Add AFU virtual PHB and kernel API (Gustavo Duarte) [1275968] - [misc] cxl: Export file ops for use by API (Gustavo Duarte) [1275968] - [include] cxl: Move include file cxl.h -> cxl-base.h (Gustavo Duarte) [1275968] - [misc] cxl: Cleanup Makefile (Gustavo Duarte) [1275968] - [misc] cxl: Rework context lifetimes (Gustavo Duarte) [1275968] - [misc] cxl: Configure PSL for kernel contexts and merge code (Gustavo Duarte) [1275968] - [misc] cxl: Split afu_register_irqs() function (Gustavo Duarte) [1275968] - [misc] cxl: Only check pid for userspace contexts (Gustavo Duarte) [1275968] - [misc] cxl: Export some symbols (Gustavo Duarte) [1275968] - [misc] cxl: cxl_afu_reset() -> __cxl_afu_reset() (Gustavo Duarte) [1275968] - [misc] cxl: Rework detach context functions (Gustavo Duarte) [1275968] - [misc] cxl: Add cookie parameter to afu_release_irqs() (Gustavo Duarte) [1275968] - [misc] cxl: Dump debug info on the AFU configuration record (Gustavo Duarte) [1275968] - [misc] cxl: Fix error path on probe (Gustavo Duarte) [1275968] - [misc] cxl: Re-order card init to check the VSEC earlier (Gustavo Duarte) [1275968] - [misc] cxl: Remove unnecessarily verbose print in cxl_remove() (Gustavo Duarte) [1275968] - [misc] cxl: Add shutdown hook (Gustavo Duarte) [1275968] - [documentation] cxl: Document external user of existing API (Gustavo Duarte) [1275968] - [powerpc] pci: Add pcibios_disable_device() hook (Gustavo Duarte) [1275968] - [powerpc] Add cxl context to device archdata (Gustavo Duarte) [1275968] - [powerpc] pci: Add release_device() hook to phb ops (Gustavo Duarte) [1275968] - [powerpc] pci: Export symbols for CXL (Gustavo Duarte) [1275968] - [misc] cxl: Use call_rcu to reduce latency when releasing the afu fd (Gustavo Duarte) [1275968] - [misc] cxl: Export AFU error buffer via sysfs (Gustavo Duarte) [1275968] - [include] cxl: Implement an ioctl to fetch afu card-id, offset-id and mode (Gustavo Duarte) [1275968] - [documentation] cxl: Fix a typo in ABI documentation (Gustavo Duarte) [1275968] - [pci] Export symbols required for loadable host driver modules (Gustavo Duarte) [1275968]- [netdrv] hv_netvsc: Fix the order of num_sc_offered decrement (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix the array sizes to be max supported channels (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix accessing freed memory in netvsc_change_mtu() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Move subchannel waiting to rndis_filter_device_remove() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: add ethtool support for set and get of settings (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: add software transmit timestamp support (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Restore needed_headroom request (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: cleanup netdev feature flags for netvsc (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix book keeping of skb during batching process (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use skb_get_hash() instead of a homegrown implementation (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix race condition on Multi-Send Data field (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate vlan_tci from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate status from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate xmit_more from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate completion_func from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate is_data_pkt from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion_tid from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate page_buf from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove locking in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: move subchannel existence check to netvsc_select_queue() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Don't ask for additional head room in the skb (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion_ctx from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminatte the data field from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate rndis_msg pointer from hv_netvsc_packet structure (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate the channel field in hv_netvsc_packet structure (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Rearrange the hv_negtvsc_packet to be space efficient (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Resize some of the variables in hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: rework link status change handling (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix dereference of nvdev before check (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement set_channels ethtool op (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Set vRSS with num_chn in RNDIS filter (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add structs and handlers for VF messages (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Wait for sub-channels to be processed during probe (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add close of RNDIS filter into change mtu call (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add support to set MTU reservation from guest side (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Allocate the sendbuf in a NUMA aware way (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Allocate the receive buffer from the correct NUMA node (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Properly size the vrss queues (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: change member name of struct netvsc_stats (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use per_cpu stats to calculate TX/RX data (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Use the xmit_more skb flag to optimize signaling the host (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove unused variable in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix a bug in netvsc_start_xmit() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: introduce netif-msg into netvsc module (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement partial copy into send buffer (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: try linearizing big SKBs before dropping them (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use single existing drop path in netvsc_start_xmit (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix the packet free when it is in skb headroom (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Define a macro RNDIS_AND_PPI_SIZE (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Clean up two unused variables (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate memory allocation in the packet send path (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Cleanup the test for freeing skb when we use sendbuf mechanism (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove vmbus_are_subchannels_present() in rndis_filter_device_add() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement batching in send buffer (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Implement netvsc_get_channels() ethool op (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: fix sparse warnings (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Fix the error processing in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: netvsc.c: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Fix some variable name typos in send-buffer init/revoke (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Deletion of an unnecessary check before the function call "vfree" (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Vitaly Kuznetsov) [1257293]- [netdrv] bonding: fix bond_get_stats() (Jarod Wilson) [1297931] - [netdrv] bonding: remove duplicate set of flag IFF_MULTICAST (Jarod Wilson) [1297931] - [netdrv] bonding: use __ethtool_get_ksettings (Jarod Wilson) [1297931] - [netdrv] bonding: don't use stale speed and duplex information (Jarod Wilson) [1297931] - [netdrv] bonding: Fix ARP monitor validation (Jarod Wilson) [1297931] - [netdrv] bonding: Prevent IPv6 link local address on enslaved devices (Jarod Wilson) [1297931] - [netdrv] bonding: drop unused to_dev macro in bond_sysfs.c (Jarod Wilson) [1297931] - [netdrv] bonding: remove redudant brackets (Jarod Wilson) [1297931] - [netdrv] bonding: add 802.3ad support for 100G speeds (Jarod Wilson) [1297931] - [netdrv] bonding: fix panic on non-ARPHRD_ETHER enslave failure (Jarod Wilson) [1297931] - [netdrv] bonding: simplify / unify event handling code for 3ad mode (Jarod Wilson) [1297931] - [netdrv] bonding: unify all places where actor-oper key needs to be updated (Jarod Wilson) [1297931] - [netdrv] bonding: Simplify __get_duplex function (Jarod Wilson) [1297931] - [netdrv] bonding: use l4 hash if available (Jarod Wilson) [1297931] - [netdrv] bonding: Export bond_option_active_slave_get_rcu (Jarod Wilson) [1297931] - [netdrv] bonding: fix bond_poll_controller bh_enable warning (Jarod Wilson) [1297931] - [netdrv] bonding: Gratuitous ARP gets dropped when first slave added (Jarod Wilson) [1297931] - [netdrv] bonding: add tlb_dynamic_lb netlink support (Jarod Wilson) [1297931] - [netdrv] bonding: convert num_grat_arp to the new bonding option API (Jarod Wilson) [1297931] - [netdrv] bonding: correct the MAC address for "follow" fail_over_mac policy (Jarod Wilson) [1297931] - [netdrv] bonding: correctly handle bonding type change on enslave failure (Jarod Wilson) [1297931] - [netdrv] bonding: trivial: remove unused variables (Jarod Wilson) [1297931] - [netdrv] bonding: Display LACP info only to CAP_NET_ADMIN capable user (Jarod Wilson) [1297931] - [netdrv] bonding: export slave's partner_oper_port_state via sysfs and netlink (Jarod Wilson) [1297931] - [netdrv] bonding: export slave's actor_oper_port_state via sysfs and netlink (Jarod Wilson) [1297931] - [net] rtnl/bond: don't send rtnl msg for unregistered iface (Jarod Wilson) [1297931] - [netdrv] bonding: add netlink support for sys prio, actor sys mac, and port key (Jarod Wilson) [1297931] - [netdrv] bonding: Implement user key part of port_key in an AD system (Jarod Wilson) [1297931] - [netdrv] bonding: Allow userspace to set actors' macaddr in an AD-system (Jarod Wilson) [1297931] - [netdrv] bonding: Allow userspace to set actors' system_priority in AD system (Jarod Wilson) [1297931] - [netdrv] bonding: fix kernel panic in bonding driver debugfs file: rlb_hash_table (Jarod Wilson) [1297931] - [netdrv] bonding: Make DRV macros private (Jarod Wilson) [1297931] - [netdrv] bonding: Remove unnecessary initialization (Jarod Wilson) [1297931] - [netdrv] bonding: Code re-factoring for admin, oper-key operations (Jarod Wilson) [1297931] - [netdrv] bonding: Fix another case of LACPDU not sent on slave (Jarod Wilson) [1297931] - [netdrv] bonding: deprecate BOND_MONITOR_CHURNED in favor of existing definitions (Jarod Wilson) [1297931] - [netdrv] bonding: Bonding Overriding Configuration logic restored (Jarod Wilson) [1297931] - [netdrv] bonding: Remove hardcoded initialization (Jarod Wilson) [1297931] - [netdrv] bonding: Don't segment multiple tagged packets on bonding device (Jarod Wilson) [1297931]- [net] ethtool: Set cmd field in ETHTOOL_GLINKSETTINGS response to wrong nwords (Ivan Vecera) [1268334] - [net] ethtool: add new ETHTOOL_xLINKSETTINGS API (Ivan Vecera) [1268334] - [net] ethtool: support set coalesce per queue (Ivan Vecera) [1268334] - [net] ethtool: support get coalesce per queue (Ivan Vecera) [1268334] - [scsi] cxgb4i: don't redefine DIV_ROUND_UP (Ivan Vecera) [1268334] - [include] define DIV_ROUND_UP for userland (Ivan Vecera) [1268334] - [net] ethtool: introduce a new ioctl for per queue setting (Ivan Vecera) [1268334] - [lib] bitmap: conversion routines to/from u32 array (Ivan Vecera) [1268334] - [net] add tc offload feature flag (Ivan Vecera) [1268334] - [net] rework setup_tc ndo op to consume general tc operand (Ivan Vecera) [1268334] - [net] rework ndo tc op to consume additional qdisc handle parameter (Ivan Vecera) [1268334] - [net] ethtool: ensure channel counts are within bounds during SCHANNELS (Ivan Vecera) [1268334] - [net] ethtool: correctly ensure {GS}CHANNELS doesn't conflict with GS{RXFH} (Ivan Vecera) [1268334] - [net] ethtool: define INT_MAX for userland (Ivan Vecera) [1268334] - [net] ethtool: make validate_speed accept all speeds between 0 and INT_MAX (Ivan Vecera) [1268334] - [net] ethtool: future-proof interface for speed extensions (Ivan Vecera) [1268334] - [net] ethtool: add IPv6 to the NFC API (Ivan Vecera) [1268334] - [net] ethtool: add speed/duplex validation functions (Ivan Vecera) [1268334] - [net] ethtool: Declare netdev_rss_key as __read_mostly. (Ivan Vecera) [1268334] - [net] ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings (Ivan Vecera) [1268334] - [net] ethtool: clarify implementation of ethtool's get_ts_info op (Ivan Vecera) [1268334] - [net] ethtool: Add current supported tunable options (Ivan Vecera) [1268334] - [net] ethtool: use "ops" name consistenty in ethtool_set_rxfh() (Ivan Vecera) [1268334] - [net] ethtool: Return -EOPNOTSUPP if user space tries to read EEPROM with lengh 0 (Ivan Vecera) [1268334] - [net] ethtool: Ethtool parameter to dynamically change tx_copybreak (Ivan Vecera) [1268334] - [net] ethtool: Add generic options for tunables (Ivan Vecera) [1268334] - [net] ethtool: Fix unwanted section breaks in kernel-doc (Ivan Vecera) [1268334] - [net] ethtool: Move kernel-doc comment next to struct ethtool_dump definition (Ivan Vecera) [1268334] - [net] ethtool: Document the general convention for VLAs in kernel space (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_perm_addr (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_stats (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_test (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of string set types (Ivan Vecera) [1268334] - [net] ethtool: Update documentation of struct ethtool_pauseparam (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_ringparam (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_eeprom (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_regs (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_wol (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_drvinfo (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_cmd (Ivan Vecera) [1268334] - [net] ethtool: fixed trailing statements in ethtool (Ivan Vecera) [1268334] - [net] ethtool: make .get_dump_data() harder to misuse by drivers (Ivan Vecera) [1268334] - [net] ethtool: Fix comment regarding location of dev_ethtool() call (Ivan Vecera) [1268334] - [net] ethtool: disambiguate XCVR_* meaning (Ivan Vecera) [1268334] - [net] Disallow providing non zero VLAN ID for NIC drivers FDB add flow (Ivan Vecera) [1268334] - [net] make vid as a parameter for ndo_fdb_add/ndo_fdb_del (Ivan Vecera) [1268334] - [net] Add eth_platform_get_mac_address() helper. (Ivan Vecera) [1268334] - [pci] Add pci_device_to_OF_node() stub for !CONFIG_OF (Ivan Vecera) [1268334] - [net] Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK (Ivan Vecera) [1268334] - [net] sctp: Rename NETIF_F_SCTP_CSUM to NETIF_F_SCTP_CRC (Ivan Vecera) [1268334] - [net] provide generic busy polling to all NAPI drivers (Ivan Vecera) [1268334] - [net] napi_hash_del() returns a boolean status (Ivan Vecera) [1268334] - [net] move napi_hash[] into read mostly section (Ivan Vecera) [1268334] - [net] add netif_tx_napi_add() (Ivan Vecera) [1268334] - [net] move skb_mark_napi_id() into core networking stack (Ivan Vecera) [1268334] - [netdrv] mlx4: remove mlx4_en_low_latency_recv() (Ivan Vecera) [1268334] - [netdrv] bnx2x: remove bnx2x_low_latency_recv() support (Ivan Vecera) [1268334] - [netdrv] mlx5: support napi_complete_done() (Ivan Vecera) [1268334] - [netdrv] mlx5: add busy polling support (Ivan Vecera) [1268334] - [net] network drivers no longer need to implement ndo_busy_poll() (Ivan Vecera) [1268334] - [net] allow BH servicing in sk_busy_loop() (Ivan Vecera) [1268334] - [net] un-inline sk_busy_loop() (Ivan Vecera) [1268334] - [netdrv] mlx4: mlx4_en_low_latency_recv() called with BH disabled (Ivan Vecera) [1268334] - [net] sched, net: Fixup busy_loop_us_clock() (Ivan Vecera) [1268334] - [net] add cpu_relax to busy poll loop (Ivan Vecera) [1268334] - [net] better skb->sender_cpu and skb->napi_id cohabitation (Ivan Vecera) [1268334] - [net] move netdev_pick_tx and dependencies to net/core/dev.c (Ivan Vecera) [1268334] - [net] netdevice: move netdev_cap_txqueue for shared usage to header (Ivan Vecera) [1268334] - [net] use reciprocal_scale() helper (Ivan Vecera) [1268334] - [net] netdevice: add queue selection fallback handler for ndo_select_queue (Ivan Vecera) [1268334] - [net] core: explicitly select a txq before doing l2 forwarding (Ivan Vecera) [1268334] - [net] xps: fix xps for stacked devices (Ivan Vecera) [1268334] - [mm] make page pfmemalloc check more robust (Ivan Vecera) [1268334] - [net] generic dev_disable_lro() stacked device handling (Ivan Vecera) [1268334] - [net] bonding: add slave netlink policy and put slave-related ops together (Ivan Vecera) [1268334] - [net] bonding: add slave_changelink support and use it for queue_id (Ivan Vecera) [1268334] - [net] core: lockdep_rtnl_is_held can be boolean (Ivan Vecera) [1268334] - [net] allow netdev_all_upper_get_next_dev_rcu with rtnl lock held (Ivan Vecera) [1268334] - [net] bonding: Fix stacked device detection in arp monitoring (Ivan Vecera) [1268334] - [net] ethtool: Added port speed macros (Ivan Vecera) [1268334] - [net] Find the nesting level of a given device by type. (Ivan Vecera) [1268334] - [net] bonding: create bond_first_slave_rcu() (Ivan Vecera) [1268334] - [net] create sysfs symlinks for neighbour devices (Ivan Vecera) [1268334] - [net] expose the master link to sysfs, and remove it from bond (Ivan Vecera) [1268334] - [net] vlan: unlink the upper neighbour before unregistering (Ivan Vecera) [1268334] - [net] vlan: link the upper neighbour only after registering (Ivan Vecera) [1268334] - [net] bonding: remove slave lists (Ivan Vecera) [1268334] - [net] bonding: use neighbours for bond_next_slave() (Ivan Vecera) [1268334] - [net] bonding: add __bond_next_slave() which uses neighbours (Ivan Vecera) [1268334] - [net] bonding: convert first/last slave logic to use neighbours (Ivan Vecera) [1268334] - [net] add a possibility to get private from netdev_adjacent->list (Ivan Vecera) [1268334] - [net] bonding: convert bond_has_slaves() to use the neighbour list (Ivan Vecera) [1268334] - [net] bonding: make bond_for_each_slave() use lower neighbour's private (Ivan Vecera) [1268334] - [net] add for_each iterators through neighbour lower link's private (Ivan Vecera) [1268334] - [net] bonding: modify bond_get_slave_by_dev() to use neighbours (Ivan Vecera) [1268334] - [net] bonding: populate neighbour's private on enslave (Ivan Vecera) [1268334] - [net] add netdev_adjacent->private and allow to use it (Ivan Vecera) [1268334] - [net] add RCU variant to search for netdev_adjacent link (Ivan Vecera) [1268334] - [net] add adj_list to save only neighbours (Ivan Vecera) [1268334] - [net] use lists as arguments instead of bool upper (Ivan Vecera) [1268334] - [net] bonding: make alb_send_learning_packets() use upper dev list (Ivan Vecera) [1268334] - [net] bonding: convert bond_has_this_ip() to use upper devices (Ivan Vecera) [1268334] - [net] bonding: make bond_arp_send_all use upper device list (Ivan Vecera) [1268334] - [net] add netdev_for_each_upper_dev_rcu() (Ivan Vecera) [1268334] - [net] add netdev_upper_get_next_dev_rcu(dev, iter) (Ivan Vecera) [1268334] - [net] remove search_list from netdev_adjacent (Ivan Vecera) [1268334] - [net] add lower_dev_list to net_device and make a full mesh (Ivan Vecera) [1268334] - [net] rename netdev_upper to netdev_adjacent (Ivan Vecera) [1268334] - [net] revert "[netdrv] bonding: propagate LRO disable to slave devices" (Ivan Vecera) [1268334] - [net] add netnotifier event for upper device change (Ivan Vecera) [1268334] - [net] Add max rate tx queue attribute (Ivan Vecera) [1268334] - [net] sysfs: get_netdev_queue_index() cleanup (Ivan Vecera) [1268334] - [net] sysfs: add documentation entries for /sys/class//queues (Ivan Vecera) [1268334]- [netdrv] e1000e: Adds hardware supported cross timestamp on e1000e nic (Jarod Wilson) [1274171] - [netdrv] e1000e: Initial support for KabeLake (Jarod Wilson) [1274171] - [netdrv] e1000e: Clear ULP configuration register on ULP exit (Jarod Wilson) [1274171] - [netdrv] e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase PHY PLL clock gate timing (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase ULP timer (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix msi-x interrupt automask (Jarod Wilson) [1274171] - [netdrv] e1000e: Do not write lsc to ics in msi-x mode (Jarod Wilson) [1274171] - [netdrv] e1000e: Do not read ICR in Other interrupt (Jarod Wilson) [1274171] - [netdrv] e1000e: Remove unreachable code (Jarod Wilson) [1274171] - [netdrv] e1000e: Switch e1000e_up to void, drop code checking for error result (Jarod Wilson) [1274171] - [netdrv] e1000e: initial support for i219-LM (3) (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase timeout of polling bit RSPCIPHY (Jarod Wilson) [1274171] - [netdrv] e1000e: fix division by zero on jumbo MTUs (Jarod Wilson) [1274171] - [netdrv] e1000e: clean up the local variable (Jarod Wilson) [1274171] - [netdrv] e1000e: use napi_complete_done() (Jarod Wilson) [1274171] - [netdrv] e1000e: get rid of unnecessary initializations in .get_drvinfo() (Jarod Wilson) [1274171] - [netdrv] e1000e: Enable TSO for stacked VLAN (Jarod Wilson) [1274171] - [netdrv] e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase driver version number (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix tight loop implementation of systime read algorithm (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix incorrect ASPM locking (Jarod Wilson) [1274171] - [netdrv] e1000e: Cosmetic changes (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix EEE in Sx implementation (Jarod Wilson) [1274171] - [netdrv] e1000e: Cleanup qos request in error handling of e1000_open (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - k1 workaround for LPT is not required for SPT (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - Increase minimum FIFO read/write min gap (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - increase IPG for speed 10/100 full duplex (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - fix to enable both ULP and EEE in Sx state (Jarod Wilson) [1274171] - [netdrv] e1000e: synchronization of MAC-PHY interface only on non- ME systems (Jarod Wilson) [1274171] - [netdrv] e1000e: fix locking issue with e1000e_disable_aspm (Jarod Wilson) [1274171] - [netdrv] e1000e: Move pm_qos_req to e1000e adapter (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix 82572EI that has no hardware timestamp support (Jarod Wilson) [1274171] - [netdrv] e1000e: convert to CYCLECOUNTER_MASK macro (Jarod Wilson) [1274171] - [netdrv] e1000e: Include clocksource.h to get CLOCKSOURCE_MASK (Jarod Wilson) [1274171] - [netdrv] e1000e: convert to timecounter adjtime (Jarod Wilson) [1274171] - [netdrv] e1000e: Use napi_alloc_skb (Jarod Wilson) [1274171] - [netdrv] e1000e: Resolve issues with Management Engine (ME) briefly blocking PHY resets (Jarod Wilson) [1274171] - [netdrv] e1000e: Add missing branding strings in ich8lan.c (Jarod Wilson) [1274171] - [netdrv] e1000e: Cleanup unecessary references (Jarod Wilson) [1274171] - [netdrv] e1000e: PTP lock in e1000e_phc_adjustfreq (Jarod Wilson) [1274171] - [netdrv] e1000e: Use pci_enable_msix_range() instead of pci_enable_msix() (Jarod Wilson) [1274171] - [netdrv] e1000e: fix compiler warning (maybe-unitialized variable) (Jarod Wilson) [1274171] - [netdrv] e1000e: fix compiler warnings (Jarod Wilson) [1274171] - [netdrv] e1000e: Implement the SIOCGHWTSTAMP ioctl (Jarod Wilson) [1274171] - [netdrv] e1000e: Validate hwtstamp_config completely before applying it (Jarod Wilson) [1274171] - [netdrv] e1000e: fix 32-bit DMA mask handling (Jarod Wilson) [1274171] - [netdrv] e1000e: cleanup boolean comparison to true (Jarod Wilson) [1274171]- [pci] cpcihp: Add missing curly braces in cpci_configure_slot() (Myron Stowe) [1331507] - [pci] aer: Avoid info leak in __print_tlp_header() (Myron Stowe) [1331507] - [pci] Don't read past the end of sysfs "driver_override" buffer (Myron Stowe) [1331507] - [pci] Fail MSI-X mappings if there's no space assigned to MSI-X BAR (Myron Stowe) [1331507] - [pci] Fix infinite loop with ROM image of size 0 (Myron Stowe) [1331507] - [powerpc] rpc/pci: Add struct pci_ops member names to initialization (Myron Stowe) [1331507] - [pci] pciehp: Handle surprise add even if surprise removal isn't supported (Myron Stowe) [1331507] - [pci] pci/aspm: Use standard parsing functions for sysfs setters (Myron Stowe) [1331507] - [pci] Delete unnecessary NULL pointer checks (Myron Stowe) [1331507] - [pci] Prevent out of bounds access in numa_node override (Myron Stowe) [1331488] - [pci] Prevent out of bounds access in numa_node override (Myron Stowe) [1331488] - [pci] Remove unused and broken to_hotplug_slot() (Myron Stowe) [1331488] - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1331488] - [pci] Simplify if-return sequences (Myron Stowe) [1331488] - [pci] Delete unnecessary NULL pointer checks (Myron Stowe) [1331488] - [pci] Allow numa_node override via sysfs (Myron Stowe) [1331488] - [x86] mm: pat: Avoid truncation when converting cpa->numpages to address (Larry Woodman) [1328755] - [fs] gfs2: Use gfs2 wrapper to sync inode before calling generic_file_splice_read() (Abhijith Das) [1331071] - [fs] lockd: create NSM handles per net namespace ("J. Bruce Fields") [1328938] - [fs] lockd: NLM grace period shouldn't block NFSv4 opens ("J. Bruce Fields") [1328938] - [fs] ext4: rate limit printk in buffer_io_error() (Carlos Maiolino) [1142771] - [fs] clarify rate limit suppressed buffer I/O errors (Carlos Maiolino) [1142771] - [fs] merge I/O error prints into one line (Carlos Maiolino) [1142771] - [fs] block: Remove annoying "unknown partition table" message (Carlos Maiolino) [1142771] - [fs] ovl: Ensure upper filesystem supports d_type (Vivek Goyal) [1288162] - [fs] epoll: restrict EPOLLEXCLUSIVE to POLLIN and POLLOUT (Hannes Frederic Sowa) [1245628] - [fs] epoll: add EPOLLEXCLUSIVE flag (Hannes Frederic Sowa) [1245628] - [fs] pipe: limit the per-user amount of pages allocated in pipes (Mateusz Guzik) [1313960] {CVE-2016-2847} - [sound] alsa: usb-audio: avoid freeing umidi object twice (Mateusz Guzik) [1310663] {CVE-2016-2384} - [netdrv] atl2: Disable unimplemented scatter/gather feature (Mateusz Guzik) [1320106] {CVE-2016-2117} - [misc] cxl: Configure the PSL for two CAPI ports on POWER8NVL (Steve Best) [1278793] - [powerpc] Define PVR value for POWER8NVL processor (Steve Best) [1278793] - [powerpc] powernv: Silence SYSPARAM warning on boot (Steve Best) [1331179] - [infiniband] hfi1: Move hfi1 driver to match upstream tree (Alex Estrin) [1328249]- [tools] power turbostat: intel xeon x200: fix erroneous bclk value (Steve Best) [1330164] - [tools] power turbostat: intel xeon x200: fix turbo-ratio decoding (Steve Best) [1330167] - [x86] kvm: vmx: disable PEBS before a guest entry (Radim Krcmar) [1272097] - [net] netfilter: x_tables: introduce and use xt_copy_counters_from_user (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: do compat validation via translate_table (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: xt_compat_match_from_user doesn't need a retval (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: arp_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: ip6_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: ip_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: remove unused comefrom hookmask argument (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate all offsets and sizes in a rule (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check for bogus target offset (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check standard target size too (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: add compat version of xt_check_entry_offsets (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: assert minimum target size (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: kill check_entry helper (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: add and use xt_check_entry_offsets (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate targets of jumps (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: don't move to non-existent next rule (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: fix unconditional helper (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate e->target_offset early (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check for size overflow (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv6: sit: set rtnl_link_ops before calling register_netdevice (Thadeu Lima de Souza Cascardo) [1284001] - [net] team: team should sync the port's uc/mc addrs when add a port (Xin Long) [1225396] - [net] ipv6: always add flag an address that failed DAD with DADFAILED (Hannes Frederic Sowa) [1299825] - [net] ipv6: keep existing flags when setting IFA_F_OPTIMISTIC (Hannes Frederic Sowa) [1299825] - [net] ipv6: restrict hop_limit sysctl setting to range [1; 255] (Hannes Frederic Sowa) [1299825] - [net] ipv6: Only act upon NETDEV_*_TYPE_CHANGE if we have ipv6 addresses (Hannes Frederic Sowa) [1299825] - [net] ipv6: clean up dev_snmp6 proc entry when we fail to initialize inet6_dev (Hannes Frederic Sowa) [1299825] - [net] ipv6: fail early when creating netdev named all or default (Hannes Frederic Sowa) [1299825] - [net] ipv4: fail early when creating netdev named all or default (Hannes Frederic Sowa) [1299825] - [net] ipv6: gre: setup default multicast routes over PtP links (Hannes Frederic Sowa) [1299825] - [net] addr IFLA_OPERSTATE to netlink message for ipv6 ifinfo (Hannes Frederic Sowa) [1299825]- [block] nvme: Automatic namespace rescan fixup (David Milburn) [1288601] - [block] blk-mq: mark request queue as mq asap (David Milburn) [1288601] - [block] nvme: Fix possible queue use after freed (David Milburn) [1288601] - [block] blk-mq: dynamic h/w context count (David Milburn) [1288601] - [block] nvme: fix max_segments integer truncation (David Milburn) [1288601] - [block] nvme: set queue limits for the admin queue (David Milburn) [1288601] - [block] nvme: Fix 0-length integrity payload (David Milburn) [1288601] - [block] nvme: Don't allow unsupported flags (David Milburn) [1288601] - [block] nvme: Move error handling to failed reset handler (David Milburn) [1288601] - [block] nvme: Simplify device reset failure (David Milburn) [1288601] - [block] nvme: Fix namespace removal deadlock (David Milburn) [1288601] - [block] nvme: Use IDA for namespace disk naming (David Milburn) [1288601] - [block] nvme: Don't unmap controller registers on reset (David Milburn) [1288601] - [block] nvme: Rate limit nvme IO warnings (David Milburn) [1288601] - [block] nvme: Poll device while still active during remove (David Milburn) [1288601] - [block] nvme: Requeue requests on suspended queues (David Milburn) [1288601] - [block] nvme: Allow request merges (David Milburn) [1288601] - [block] nvme: Fix io incapable return values (David Milburn) [1288601] - [block] blk-mq: End unstarted requests on dying queue (David Milburn) [1288601] - [block] uapi: update install list after nvme.h rename (David Milburn) [1288601] - [block] nvme: Export NVMe attributes to sysfs group (David Milburn) [1251944 1288601] - [block] nvme: Shutdown controller only for power-off (David Milburn) [1288601] - [block] nvme: IO queue deletion re-write (David Milburn) [1288601] - [block] nvme: Remove queue freezing on resets (David Milburn) [1288601] - [block] nvme: Use a retryable error code on reset (David Milburn) [1288601] - [block] nvme: Fix admin queue ring wrap (David Milburn) [1288601] - [block] nvme: fixes for NVME_IOCTL_IO_CMD on the char device (David Milburn) [1288601] - [block] nvme: synchronize access to ctrl->namespaces (David Milburn) [1288601] - [block] nvme: Move nvme_freeze/unfreeze_queues to nvme core (David Milburn) [1288601] - [pci] aer: include header file (David Milburn) [1288601] - [block] nvme: Export namespace attributes to sysfs (David Milburn) [1288601] - [block] nvme: Add pci error handlers (David Milburn) [1288601] - [block] remove REQ_NO_TIMEOUT flag (David Milburn) [1288601] - [block] nvme: merge iod and cmd_info (David Milburn) [1288601] - [block] nvme: move struct nvme_iod to pci.c (David Milburn) [1288601] - [block] nvme: properly free resources for cancelled command (David Milburn) [1288601] - [block] nvme: simplify completion handling (David Milburn) [1288601] - [block] nvme: switch abort to blk_execute_rq_nowait (David Milburn) [1288601] - [block] nvme: special case AEN requests (David Milburn) [1288601] - [block] nvme: switch delete SQ/CQ to blk_execute_rq_nowait (David Milburn) [1288601] - [block] nvme: factor out a few helpers from req_completion (David Milburn) [1288601] - [block] nvme: fix admin queue depth (David Milburn) [1288601] - [block] nvme: Simplify metadata setup (David Milburn) [1288601] - [block] nvme: Remove device management handles on remove (David Milburn) [1288601] - [block] nvme: Use unbounded work queue for all work (David Milburn) [1288601] - [block] nvme: Implement namespace list scanning (David Milburn) [1288601] - [block] nvme: switch abort_limit to an atomic_t (David Milburn) [1288601] - [block] nvme: remove dead controllers from a work item (David Milburn) [1288601] - [block] nvme: merge probe_work and reset_work (David Milburn) [1288601] - [block] nvme: do not restart the request timeout if we're resetting the controller (David Milburn) [1288601] - [block] nvme: simplify resets (David Milburn) [1288601] - [block] nvme: add NVME_SC_CANCELLED (David Milburn) [1288601] - [block] nvme: merge nvme_abort_req and nvme_timeout (David Milburn) [1288601] - [block] nvme: don't take the I/O queue q_lock in nvme_timeout (David Milburn) [1288601] - [block] nvme: protect against simultaneous shutdown invocations (David Milburn) [1288601] - [block] nvme: only add a controller to dev_list after it's been fully initialized (David Milburn) [1288601] - [block] nvme: only ignore hardware errors in nvme_create_io_queues (David Milburn) [1288601] - [block] nvme: precedence bug in nvme_pr_clear() (David Milburn) [1288601] - [block] blk-mq: Avoid memoryless numa node encoded in hctx numa_node (David Milburn) [1288601] - [block] blk-mq: Reuse hardware context cpumask for tags (David Milburn) [1288601] - [block] nvme: refactor set_queue_count (David Milburn) [1288601] - [block] nvme: move chardev and sysfs interface to common code (David Milburn) [1288601] - [block] nvme: move namespace scanning to common code (David Milburn) [1288601] - [block] nvme: move the call to nvme_init_identify earlier (David Milburn) [1288601] - [block] nvme: add a common helper to read Identify Controller data (David Milburn) [1288601] - [block] nvme: move nvme_enable,disable,shutdown_ctrl to common code (David Milburn) [1288601] - [block] nvme: move remaining CC setup into nvme_enable_ctrl (David Milburn) [1288601] - [block] nvme: add explicit quirk handling (David Milburn) [1288601] - [block] nvme: move block_device_operations and ns/ctrl freeing to common code (David Milburn) [1288601] - [block] nvme: use the block layer for userspace passthrough metadata (David Milburn) [1288601] - [block] nvme: split __nvme_submit_sync_cmd (David Milburn) [1288601] - [block] nvme: move nvme_setup_flush and nvme_setup_rw to common code (David Milburn) [1288601] - [block] nvme: move nvme_error_status to common code (David Milburn) [1288601] - [block] nvme: factor out a nvme_unmap_data helper (David Milburn) [1288601] - [block] nvme: refactor nvme_queue_rq (David Milburn) [1288601] - [block] nvme: simplify nvme_setup_prps calling convention (David Milburn) [1288601] - [block] nvme: split a new struct nvme_ctrl out of struct nvme_dev (David Milburn) [1288601] - [block] nvme: use vendor it from identify (David Milburn) [1288601] - [block] nvme: split nvme_trans_device_id_page (David Milburn) [1288601] - [block] nvme: use offset instead of a struct for registers (David Milburn) [1288601] - [block] nvme: split command submission helpers out of pci.c (David Milburn) [1288601] - [block] clarify blk_add_timer() use case for blk-mq (David Milburn) [1288601] - [block] fix blk_abort_request for blk-mq drivers (David Milburn) [1288601] - [block] nvme: add missing unmaps in nvme_queue_rq (David Milburn) [1288601] - [block] blk-mq: fix calling unplug callbacks with preempt disabled (David Milburn) [1288601] - [block] nvme: reap completion entries when deleting queue (David Milburn) [1288601] - [block] nvme: Fix possible arithmetic overflow for max segments (David Milburn) [1288601] - [block] nvme: use split lo_hi_readq, lo_write_q (David Milburn) [1288601] - [block] blk-mq: mark __blk_mq_complete_request() static (David Milburn) [1288601] - [block] nvme: Increase the max transfer size when mdts is 0 (David Milburn) [1288601] - [block] nvme: Precedence error in nvme_pr_clear() (David Milburn) [1288601] - [block] nvme: add missing endianess annotations in nvme_pr_command (David Milburn) [1288601] - [block] nvme: Add persistent reservation ops (David Milburn) [1288601] - [block] blk-mq: avoid excessive boot delays with large lun counts (David Milburn) [1288601] - [block] blk-mq: mark ctx as pending at batch in flush plug path (David Milburn) [1288601] - [block] blk-mq: fix for trace_block_plug() (David Milburn) [1288601] - [block] blk-mq: check bio_mergeable() early before merging (David Milburn) [1288601] - [block] nvme: suspend i/o during runtime blk_integrity_unregister (David Milburn) [1288601] - [block] nvme: initialize error to '0' (David Milburn) [1288601] - [block] nvme: use an integer value to Linux errno values (David Milburn) [1288601] - [block] blk-mq: fix use-after-free in blk_mq_free_tag_set() (David Milburn) [1288601] - [block] blk-mq: factor out a helper to iterate all tags for a request_queue (David Milburn) [1288601] - [block] blk-mq: fix racy updates of rq->errors (David Milburn) [1288601] - [block] nvme: fix 32-bit build warning (David Milburn) [1288601] - [block] nvme: Add explicit block config dependency (David Milburn) [1288601] - [block] blk-mq: remove unused blk_mq_clone_flush_request prototype (David Milburn) [1288601] - [block] blk-mq: fix waitqueue_active without memory barrier in block/blk-mq-tag.c (David Milburn) [1288601] - [block] nvme: include in (David Milburn) [1288601] - [block] nvme: move to a new drivers/nvme/host directory (David Milburn) [1288601] - [block] nvme: add missing nvme_id_ctrl endianess annotations (David Milburn) [1288601] - [block] nvme: move hardware structures out of the uapi version of nvme.h (David Milburn) [1288601] - [block] nvme: add a local nvme.h header (David Milburn) [1288601] - [block] nvme: properly handle partially initialized queues in nvme_create_io_queues (David Milburn) [1288601] - [block] nvme: merge nvme_dev_start, nvme_dev_resume and nvme_async_probe (David Milburn) [1288601] - [block] nvme: factor reset code into a common helper (David Milburn) [1288601] - [block] nvme: merge nvme_dev_reset into nvme_reset_failed_dev (David Milburn) [1288601] - [block] nvme: delete dev from dev_list in nvme_reset (David Milburn) [1288601] - [block] nvme: Simplify device resume on io queue failure (David Milburn) [1288601] - [block] nvme: Namespace removal simplifications (David Milburn) [1288601] - [block] nvme: Reference count open namespaces (David Milburn) [1288601] - [block] nvme: Set affinity after allocating request queues (David Milburn) [1288601] - [block] nvme: Using PRACT bit to generate and verify PI by controller (David Milburn) [1288601] - [block] nvme: Remove unreachable code in nvme_abort_req (David Milburn) [1288601] - [block] nvme: Add nvme subsystem reset IOCTL (David Milburn) [1288601] - [block] nvme: Add nvme subsystem reset support (David Milburn) [1288601] - [block] nvme: removed unused nn var from nvme_dev_add (David Milburn) [1288601] - [block] nvme: Set queue max segments (David Milburn) [1288601] - [block] blk-mq: fix race between timeout and freeing request (David Milburn) [1288601] - [block] blk-mq: fix buffer overflow when reading sysfs file of 'pending' (David Milburn) [1288601] - [block] nvme: Fixes u64 division which breaks i386 builds (David Milburn) [1288601] - [block] nvme: Use CMB for the IO SQes if available (David Milburn) [1288601] - [block] nvme: Unify SQ entry writing and doorbell ringing (David Milburn) [1288601] - [block] blk-mq: set default timeout as 30 seconds (David Milburn) [1288601] - [block] nvme: Reread partitions on metadata formats (David Milburn) [1288601] - [block] nvme: Fix irq freeing when queue_request_irq fails (David Milburn) [1288601] - [block] nvme-core: fix build with gcc-4.4.4 (David Milburn) [1288601] - [block] nvme: Don't use fake status on cancelled command (David Milburn) [1288601] - [block] nvme: Fix device cleanup on initialization failure (David Milburn) [1288601] - [block] nvme-scsi: Catch kcalloc failure (David Milburn) [1288601] - [block] nvme: Fix IO for extended metadata formats (David Milburn) [1288601] - [block] nvme: don't overwrite req->cmd_flags on sync cmd (David Milburn) [1288601] - [block] nvme: Memory barrier before queue_count is incremented (David Milburn) [1288601] - [block] nvme: End sync requests immediately on failure (David Milburn) [1288601] - [block] nvme: Use requested sync command timeout (David Milburn) [1288601] - [block] nvme: fix type warning on 32-bit (David Milburn) [1288601] - [block] nvme: Fix obtaining command result (David Milburn) [1288601] - [block] nvme: submit internal commands through the block layer (David Milburn) [1288601] - [block] rename REQ_TYPE_SPECIAL to REQ_TYPE_DRV_PRIV (David Milburn) [1288601] - [block] nvme: fail SCSI read/write command with unsupported protection bit (David Milburn) [1288601] - [block] nvme: report the DPOFUA in MODE_SENSE (David Milburn) [1288601] - [block] nvme: simplify and cleanup the READ/WRITE SCSI CDB parsing code (David Milburn) [1288601] - [block] nvme: first round at deobsfucating the SCSI translation code (David Milburn) [1288601] - [block] nvme: fix scsi translation error handling (David Milburn) [1288601] - [block] nvme: split nvme_trans_send_fw_cmd (David Milburn) [1288601] - [block] nvme: store a struct device pointer in struct nvme_dev (David Milburn) [1288601] - [block] nvme: consolidate synchronous command submission helpers (David Milburn) [1288601] - [block] nvme: fix kernel memory corruption with short INQUIRY buffers (David Milburn) [1288601] - [block] nvme: Fix VPD B0 max sectors translation (David Milburn) [1288601]- [hv] kvp: fix IP Failover (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Remove util transport handler from list if registration fails (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Pass the channel information during the init call (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix hvt_op_poll() return value on transport destroy (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix crash when device is removed from host side (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce HVUTIL_TRANSPORT_DESTROY mode (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: rename outmsg_lock (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix memory leak on on_msg() failure (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Invoke the poll function after handshake (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: run only on supported host versions (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: use memdup_user in hvt_op_write (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: catch allocation errors (Vitaly Kuznetsov) [1074407 1309368] - [hv] tools: hv: report ENOSPC errors in hv_fcopy_daemon (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: run polling callback always in interrupt context (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Increase the timeout for util services (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: checking the wrong variable (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: dynamically allocate smsg_out in fcopy_send_data() (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: check kzalloc return value (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: unify driver registration reporting (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: full handshake support (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: full handshake support (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce hv_utils_transport abstraction (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce state machine for util drivers (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: rename fcopy_work -> fcopy_timeout_work (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: rename kvp_work -> kvp_timeout_work (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: move poll_channel() to hyperv_vmbus.h (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: reset kvp_context (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: move kvp/vss function declarations to hyperv_vmbus.h (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: move vmbus_open() to a later place (Vitaly Kuznetsov) [1074407 1309368] - [hv] Change variable type to bool (Vitaly Kuznetsov) [1074407 1309368] - [fs] Restore inode_dio_done declaration (George Beshers) [1321161] - [x86] Reinstate pv_cpu_ops.read_tsc() (George Beshers) [1321161] - [x86] tsc: Restore rdtsc_barrier() (George Beshers) [1321161] - [netdrv] ibmveth: enable interrupts after napi_complete() (Thomas Huth) [1317487] - [netdrv] ibmveth: Fix endian issues with rx_no_buffer statistic (Thomas Huth) [1317487] - [netdrv] r8169: Remove unnecessary phy reset for pcie nic when setting link spped (Corinna Vinschen) [1298541] - [netdrv] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_41~48 (Corinna Vinschen) [1298541] - [netdrv] r8169: fix "rtl_counters_cond == 1 (loop: 1000, delay: 10)" log spam (Corinna Vinschen) [1298541] - [netdrv] r8169: fix system hang problem (Corinna Vinschen) [1298541] - [netdrv] r8169: Correct the way of setting RTL8168DP ephy (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168H PHY PFM mode (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168EP and RTL8168H D3cold PFM mode (Corinna Vinschen) [1298541] - [netdrv] r8169: Update the way of reading RTL8168H PHY register "rg_saw_cnt" (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168H PHY parameter (Corinna Vinschen) [1298541] - [netdrv] r8169: fix handling rtl_readphy result (Corinna Vinschen) [1298541] - [leds] powernv: removing NULL check (Gustavo Duarte) [1274413] - [powerpc] powernv: Fix mis-merge of OPAL support for LEDS driver (Gustavo Duarte) [1274413] - [leds] powernv: Add driver for PowerNV platform (Gustavo Duarte) [1274413] - [powerpc] powernv: Create LED platform device (Gustavo Duarte) [1274413] - [powerpc] powernv: Add OPAL interfaces for accessing and modifying system LED states (Gustavo Duarte) [1274413] - [powerpc] leds: Introduce devres helper for led_classdev_register (Gustavo Duarte) [1274413] - [powerpc] devres: Add devm_kasprintf and devm_kvasprintf API (Gustavo Duarte) [1274413]- [x86] dmi: Switch dmi_remap() from ioremap() uncached to ioremap_cache() (Luiz Capitulino) [961581] - [pci] Generate uppercase hex for modalias var in uevent (Myron Stowe) [1325402] - [pci] Don't look for ACPI hotplug parameters if ACPI is disabled (Myron Stowe) [1325402] - [pci] Support 64-bit bridge windows if we have 64-bit dma_addr_t (Myron Stowe) [1325402] - [pci] Apply _HPX Link Control settings to all devices with a link (Myron Stowe) [1325402] - [include] pci: Don't oops on virtual buses in acpi_pci_get_bridge_handle() (Myron Stowe) [1325402] - [pci] Add ACS quirk for AMD A88X southbridge devices (Myron Stowe) [1325402] - [pci] msi: Remove unnecessary temporary variable (Myron Stowe) [1325402] - [pci] msi: Use __write_msi_msg() instead of write_msi_msg() (Myron Stowe) [1325402] - [powerpc] msi/powerpc: Use __read_msi_msg() instead of read_msi_msg() (Myron Stowe) [1325402] - [include] pci/msi: Remove "pos" from the struct msi_desc msi_attrib (Myron Stowe) [1325402] - [include] pci/msi: Remove unused kobject from struct msi_desc (Myron Stowe) [1325402] - [pci] msi: Rename pci_msi_check_device() to pci_msi_supported() (Myron Stowe) [1325402] - [pci] msi: Move D0 check into pci_msi_check_device() (Myron Stowe) [1325402] - [include] pci/msi: Remove arch_msi_check_device() (Myron Stowe) [1325402] - [include] pci: Add pci_remap_iospace() to map bus I/O resources (Myron Stowe) [1325402] - [include] pci: Add generic domain handling (Myron Stowe) [1325402] - [include] asm-generic/io.h: Fix ioport_map() for !CONFIG_GENERIC_IOMAP (Myron Stowe) [1325402] - [include] pci/aer: Rename PCI_ERR_UNC_TRAIN to PCI_ERR_UNC_UND (Myron Stowe) [1325402] - [pci] aer: Add additional PCIe AER error strings (Myron Stowe) [1325402] - [include] trace, ras: Add additional PCIe AER error strings (Myron Stowe) [1325402] - [include] trace, ras: Replace bare numbers with #defines for PCIe AER error strings (Myron Stowe) [1325402] - [pci] Remove assignment from complicated "if" conditions (Myron Stowe) [1325402] - [pci] Remove assignment from "if" conditions (Myron Stowe) [1325402] - [pci] Remove unnecessary curly braces (Myron Stowe) [1325402] - [pci] Add space before open parenthesis (Myron Stowe) [1325402] - [x86] pci: Mark PCI BIOS initialization code as such (Myron Stowe) [1325402] - [x86] pci: Constify pci_mmcfg_probes[] array (Myron Stowe) [1325402] - [x86] pci: Mark constants of pci_mmcfg_nvidia_mcp55() as __initconst (Myron Stowe) [1325402] - [x86] pci: Move __init annotation to the correct place (Myron Stowe) [1325402] - [include] pci: Remove unused pci_get_dma_source() (Myron Stowe) [1325402] - [include] pci: Remove unused pci_find_upstream_pcie_bridge() (Myron Stowe) [1325402] - [x86] pci: Mark DMI tables as initialization data (Myron Stowe) [1325402] - [pci] Generate uppercase hex for modalias interface class (Myron Stowe) [1325402] - [include] pci: Parenthesize PCI_DEVID and PCI_VPD_LRDT_ID parameters (Myron Stowe) [1325402] - [pci] Use device flag helper functions (Myron Stowe) [1325402] - [include] pci: Add device flag helper functions (Myron Stowe) [1325402] - [pci] Configure *all* devices, not just hot-added ones (Myron Stowe) [1325402] - [pci] Preserve MPS and MRRS when applying _HPX settings (Myron Stowe) [1325402] - [pci] Apply _HPP settings to all hot-added PCI devices (Myron Stowe) [1325402] - [pci] Preserve BIOS PCI_COMMAND_SERR and PCI_COMMAND_PARITY settings (Myron Stowe) [1325402] - [pci] Apply _HPP settings to PCIe devices as well as PCI and PCI-X (Myron Stowe) [1325402] - [include] pci: Remove unused pci_configure_slot() (Myron Stowe) [1325402] - [pci] acpi / hotplug / pci: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] shpchp: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] hp: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] Add pci_configure_device() during enumeration (Myron Stowe) [1325402] - [pci] Move pci_configure_slot() to drivers/pci/probe.c (Myron Stowe) [1325402] - [pci] Whitespace cleanup in pci-acpi.c (Myron Stowe) [1325402] - [pci] Move pci_get_hp_params() to drivers/pci/pci-acpi.c (Myron Stowe) [1325402] - [pci] hp: Configure hot-added display devices (Myron Stowe) [1325402] - [include] pci: Enable CRS Software Visibility for root port if it is supported (Myron Stowe) [1325402] - [pci] Check only the Vendor ID to identify Configuration Request Retry (Myron Stowe) [1325402] - [include] pci/aer: Make standalone includable (Myron Stowe) [1325402] - [kernel] resources: Add device-managed request/release_resource() (Myron Stowe) [1325402] - [pci] Remove unnecessary variable in pci_add_dynid() (Myron Stowe) [1325402] - [pci] pm: Allow PCI devices to be put into D3cold during system suspend (Myron Stowe) [1325402] - [pci] pm: Drop unused runtime PM support code for PCIe ports (Myron Stowe) [1325402] - [scsi] ipr: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1325402] - [scsi] ipr: Get rid of superfluous call to pci_disbale_msi/msix() (Myron Stowe) [1325402] - [block] nvme: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1325402] - [md] dm-cache-metadata: fix cmd_read_lock() acquiring write lock (Mike Snitzer) [1327629] - [md] dm-cache-metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros (Mike Snitzer) [1327629] - [md] dm: fix dm_target_io leak if clone_bio() returns an error (Mike Snitzer) [1327629] - [fs] nfsd: default NFSv4.2 to on ("J. Bruce Fields") [1272142] - [fs] ceph: don't increase filp->f_pos when readdir run out of buffer (Zheng Yan) [1320427] - [fs] gfs2: ignore unlock failures after withdraw (Benjamin Marzinski) [1250224] - [fs] fs: initmpfs replace MS_NOUSER in initramfs (Carlos Maiolino) [1225554] - [mm] actually clear pmd_numa before invalidating ("Herton R. Krzesinski") [1327265] - [mm] memcg: fix memcg_size() calculation ("Herton R. Krzesinski") [1327265] - [mm] hugetlb: check for pte NULL pointer in __page_check_address() ("Herton R. Krzesinski") [1327265] - [mm] compaction: respect ignore_skip_hint in update_pageblock_skip ("Herton R. Krzesinski") [1327265] - [kernel] sched/rt: Fix rq's cpupri leak while enqueue/dequeue child RT entities ("Herton R. Krzesinski") [1327265] - [kernel] ftrace: Initialize the ftrace profiler for each possible cpu ("Herton R. Krzesinski") [1327265] - [ipc] shm: correct error return value in shmctl(SHM_UNLOCK) ("Herton R. Krzesinski") [1327265]- [powerpc] Align TOC to 256 bytes (Jan Stancek) [1327767] - [fs] sunrpc: Fix callback channel (Benjamin Coddington) [1315390] - [fs] nfs4: resend LAYOUTGET when there is a race that changes the seqid (Benjamin Coddington) [1315390] - [fs] nfs: if we have no valid attrs, then don't declare the attribute cache valid (Benjamin Coddington) [1315390] - [fs] nfs: ensure that attrcache is revalidated after a SETATTR (Benjamin Coddington) [1315390] - [fs] nfs4: limit callback decoding to received bytes (Benjamin Coddington) [1315390] - [fs] nfs4: start callback_ident at idr 1 (Benjamin Coddington) [1315390] - [fs] nfs: use sliding delay when LAYOUTGET gets NFS4ERR_DELAY (Benjamin Coddington) [1315390] - [fs] nfs4: Cleanup FATTR4_WORD0_FS_LOCATIONS after decoding success (Benjamin Coddington) [1315390] - [fs] nfs: Properly set NFS v4.2 NFSDBG_FACILITY (Benjamin Coddington) [1315390] - [fs] nfs: reduce the amount of ifdefs for v4.2 in nfs4file.c (Benjamin Coddington) [1315390] - [fs] nfs: use btrfs ioctl defintions for clone (Benjamin Coddington) [1315390] - [fs] nfs: allow intra-file CLONE (Benjamin Coddington) [1315390] - [fs] nfs: offer native ioctls even if CONFIG_COMPAT is set (Benjamin Coddington) [1315390] - [fs] nfs: pass on count for CLONE operations (Benjamin Coddington) [1315390] - [fs] sunrpc: Supports hexadecimal number for sysctl files of sunrpc debug (Benjamin Coddington) [1315390] - [fs] nfs: Fix GETATTR bitmap verification (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused xdr page offsets in getacl/setacl arguments (Benjamin Coddington) [1315390] - [fs] fs/nfs: remove unnecessary new_valid_dev check (Benjamin Coddington) [1315390] - [fs] sunrpc: fix variable type (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Add support for FF_FLAGS_NO_IO_THRU_MDS (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: When mirrored, retry failed reads by switching mirrors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Retry through MDS when getting bad length of data (Benjamin Coddington) [1315390] - [fs] nfs/blocklayout: Fix bad using of page offset in bl_read_pagelist (Benjamin Coddington) [1315390] - [fs] nfs: Return directly if encode_sessionid fail (Benjamin Coddington) [1315390] - [fs] nfs: Fix bad checking of max taglen in callback request (Benjamin Coddington) [1315390] - [fs] nfs: Fix bad defines of callback response maxsize (Benjamin Coddington) [1315390] - [fs] nfs: Use NFS4_MAX_SESSIONID_LEN directly for decode/encode sessionid (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded NFS_DEBUG checking before define NFSDBG_FACILITY (Benjamin Coddington) [1315390] - [fs] nfs: Remove the left function defines in callback.h (Benjamin Coddington) [1315390] - [fs] nfs: Remove the left global variable nfs_callback_tcpport (Benjamin Coddington) [1315390] - [fs] nfs: Get rid of the unneeded addr stored in callback arguments (Benjamin Coddington) [1315390] - [fs] nfsroot: make nfsroot to accept the 1024 bytes long directory name (Benjamin Coddington) [1315390] - [fs] nfs: add missing linux/types.h (Benjamin Coddington) [1315390] - [fs] nfs: Fix an 'unused variable' complaint when #ifndef CONFIG_NFS_V4_2 (Benjamin Coddington) [1315390] - [fs] nfs42: add NFS_IOC_CLONE_RANGE ioctl (Benjamin Coddington) [1315390] - [fs] nfs42: respect clone_blksize (Benjamin Coddington) [1315390] - [fs] nfs: get clone_blksize when probing fsinfo (Benjamin Coddington) [1315390] - [fs] nfs42: add NFS_IOC_CLONE ioctl (Benjamin Coddington) [1315390] - [fs] nfs42: add CLONE proc functions (Benjamin Coddington) [1315390] - [fs] nfs42: add CLONE xdr functions (Benjamin Coddington) [1315390] - [fs] nfsv4: Unify synchronous and asynchronous error handling (Benjamin Coddington) [1315390] - [fs] nfsv4: Don't use synchronous delegation recall in exception handling (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_async_handle_error should take a non-const nfs_server (Benjamin Coddington) [1315390] - [fs] nfsv4: Update the delay statistics counter for synchronous delays (Benjamin Coddington) [1315390] - [fs] nfsv4: Refactor NFSv4 error handling (Benjamin Coddington) [1315390] - [fs] nfs: Fix a tracepoint NULL-pointer dereference (Benjamin Coddington) [1315390] - [fs] nfs4: reset states to use open_stateid when returning delegation voluntarily (Benjamin Coddington) [1315390] - [fs] nfsv4.1: nfs4_opendata_check_deleg needs to handle NFS4_OPEN_CLAIM_DELEG_CUR_FH (Benjamin Coddington) [1315390] - [fs] nfsv4: Don't try to reclaim unused state owners (Benjamin Coddington) [1315390] - [fs] nfs: Fix up page writeback accounting (Benjamin Coddington) [1315390] - [fs] xprtrdma: disconnect and flush cqs before freeing buffers (Benjamin Coddington) [1315390] - [fs] nfs41: make close wait for layoutreturn (Benjamin Coddington) [1315390] - [fs] nfs: Skip checking ds_cinfo.buckets when lseg's commit_through_mds is set (Benjamin Coddington) [1315390] - [fs] nfsv4.x/pnfs: Don't try to recover stateids twice in layoutget (Benjamin Coddington) [1315390] - [fs] nfsv4: Recovery of recalled read delegations is broken (Benjamin Coddington) [1315390] - [fs] nfs: Fix an infinite loop when layoutget fail with BAD_STATEID (Benjamin Coddington) [1315390] - [fs] nfs: Do cleanup before resetting pageio read/write to mds (Benjamin Coddington) [1315390] - [fs] sunrpc: xs_sock_mark_closed() does not need to trigger socket autoclose (Benjamin Coddington) [1315390] - [fs] sunrpc: Lock the transport layer on shutdown (Benjamin Coddington) [1315390] - [fs] nfs/filelayout: Fix NULL reference caused by double freeing of fh_array (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure that we wait for connections to complete before retrying (Benjamin Coddington) [1315390] - [fs] sunrpc: drop null test before destroy functions (Benjamin Coddington) [1315390] - [fs] nfs: fix pg_test page count calculation (Benjamin Coddington) [1315390] - [fs] nfs: Optimise away the close-to-open getattr if there is no cached data (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Clean up ff_layout_write_done_cb/ff_layout_commit_done_cb (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Mark the layout for return in ff_layout_io_track_ds_error() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded checking of the return value from scnprintf (Benjamin Coddington) [1315390] - [fs] nfs: Fix truncated client owner id without proto type (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Mark layout for return if the mirrors are invalid (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: RW layouts are valid only if all mirrors are valid (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix incorrect usage of pnfs_generic_mark_devid_invalid() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix freeing of mirrors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't request a minimal read layout beyond the end of file (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Handle LAYOUTGET return values correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't ask for a read layout for an empty file (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Fix a protocol issue with CLOSE stateids (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Don't mark the entire deviceid as bad for file errors (Benjamin Coddington) [1315390] - [fs] sunrpc: Prevent SYN+SYNACK+RST storms (Benjamin Coddington) [1315390] - [fs] sunrpc: xs_reset_transport must mark the connection as disconnected (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure layoutreturn reserves space for the opaque payload (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix a protocol error in layoutreturn (Benjamin Coddington) [1315390] - [fs] nfs: Send attributes in OPEN request for NFS4_CREATE_EXCLUSIVE4_1 (Benjamin Coddington) [1315390] - [fs] nfs: Get suppattr_exclcreat when getting server capabilities (Benjamin Coddington) [1315390] - [fs] nfs: Update NFS4_BITMAP_SIZE (Benjamin Coddington) [1315390] - [fs] nfs: Make opened as optional argument in _nfs4_do_open (Benjamin Coddington) [1315390] - [fs] nfs: Check size by inode_newsize_ok in nfs_setattr (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: pnfs_mark_matching_lsegs_return must notify of layout return (Benjamin Coddington) [1315390] - [fs] nfs42: remove unused declaration (Benjamin Coddington) [1315390] - [fs] nfs42: decode_layoutstats does not need res parameter (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Allow coalescing of new layout segments and existing ones (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Allow pNFS device drivers to customise layout segment insertion (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Add sanity check for the layout range returned by the server (Benjamin Coddington) [1315390] - [fs] NFSv4.1/pnfs Improve the packing of struct pnfs_layout_hdr (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfile: ff_layout_remove_mirror can be static (Benjamin Coddington) [1315390] - [fs] nfsv4.2/pnfs: Make the layoutstats timer configurable (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfile: Ensure uniqueness of mirrors across layout segments (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Remove mirror backpointer to lseg (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Add refcounting to struct nfs4_ff_layout_mirror (Benjamin Coddington) [1315390] - [fs] nfs41/flexfiles: zero out DS write wcc (Benjamin Coddington) [1315390] - [fs] nfs41: remove NFS_LAYOUT_ROC flag (Benjamin Coddington) [1315390] - [fs] nfsv4: Add a tracepoint for CB_LAYOUTRECALL (Benjamin Coddington) [1315390] - [fs] nfsv4: Add a tracepoint for CB_GETATTR (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Add a tracepoint for return-on-close events (Benjamin Coddington) [1315390] - [fs] nfsv4: Force a post-op attribute update when holding a delegation (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure flexfiles reports all connection related errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure the flexfiles layoutstats timers are consistent (Benjamin Coddington) [1315390] - [fs] nfs41: fix list splice type (Benjamin Coddington) [1315390] - [fs] nfsv4: Enable delegated opens even when reboot recovery is pending (Benjamin Coddington) [1315390] - [fs] pnfs: Fix an unused variable warning in pnfs_roc_get_barrier (Benjamin Coddington) [1315390] - [fs] sunrpc: Allow sockets to do GFP_NOIO allocations (Benjamin Coddington) [1315390] - [fs] nfs41/flexfiles: update inode after write finishes (Benjamin Coddington) [1315390] - [fs] nfs41: make sure sending LAYOUTRETURN before close if marked so (Benjamin Coddington) [1315390] - [fs] revert "nfsv4: Remove incorrect check in can_open_delegated()" (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Play safe w.r.t. close() races when return-on-close is set (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix a close/delegreturn hang when return-on-close is set (Benjamin Coddington) [1315390] - [fs] nfs: Don't fsync twice for O_SYNC/IS_SYNC files (Benjamin Coddington) [1315390] - [fs] sunrpc: Drop double-underscores from __rpc_cmp_addr6() (Benjamin Coddington) [1315390] - [fs] nfs: Don't let the ctime override attribute barriers (Benjamin Coddington) [1315390] - [fs] nfs: Remove nfs_release() (Benjamin Coddington) [1315390] - [fs] nfs: Rename nfs_commit_unstable_pages() to nfs_write_inode() (Benjamin Coddington) [1315390] - [fs] nfs: Remove nfs41_server_notify_{target|highest}_slotid_update() (Benjamin Coddington) [1315390] - [fs] nfs: Combine nfs_idmap_{init|quit}() and nfs_idmap_{init|quit}_keyring() (Benjamin Coddington) [1315390] - [fs] nfs: Use RPC functions for matching sockaddrs (Benjamin Coddington) [1315390] - [fs] sunrpc: Add an rpc_cmp_addr_port() function (Benjamin Coddington) [1315390] - [fs] sunrpc: Drop double-underscores from rpc_cmp_addr{4|6}() (Benjamin Coddington) [1315390] - [fs] nfs: Rename nfs_readdir_free_pagearray() and nfs_readdir_large_page() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused variable "pages_ptr" (Benjamin Coddington) [1315390] - [fs] nfs: remove some dead code in ff_layout_pg_get_mirror_count_write (Benjamin Coddington) [1315390] - [fs] pnfs: move common blocklayout XDR defintions to nfs4.h (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: pass proper file mode to blkdev_get/put (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: reject too long signatures (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: set up layoutupdate_pages properly (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: calculate layoutupdate size correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a thinko in xs_connect() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix borken function _same_data_server_addrs_locked() (Benjamin Coddington) [1315390] - [fs] nfs: nfs_set_pgio_error sometimes misses errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant wakeup in pnfs_send_layoutreturn() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant check in pnfs_layoutgets_blocked() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant lo->plh_block_lgets in layoutreturn (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't prevent layoutgets when doing return-on-close (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix serialisation of layout return and layoutget (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant checks in pnfs_layoutgets_blocked() (Benjamin Coddington) [1315390] - [fs] pnfs: Tighten up locking around DS commit buckets (Benjamin Coddington) [1315390] - [fs] nfs: Remove duplicate svc_xprt_put from nfs41_callback_up (Benjamin Coddington) [1315390] - [fs] sunrpc: increase UNX_MAXNODENAME from 32 to __NEW_UTS_LEN bytes (Benjamin Coddington) [1315390] - [fs] nfsv4.2/pnfs: Use GFP_NOIO for layoutstat reporting in the writeback path (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: LAYOUTSTATS ii_count should be ops instead of bytes (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix atomicity of commit list updates (Benjamin Coddington) [1315390] - [fs] xprtrdma: take HCA driver refcount at client (Benjamin Coddington) [1315390] - [fs] core: Remove the ib_reg_phys_mr() and ib_rereg_phys_mr() verbs (Benjamin Coddington) [1315390] - [fs] xprtrdma: Count RDMA_NOMSG type calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up xprt_rdma_print_stats() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Fix large NFS SYMLINK calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Fix XDR tail buffer marshalling (Benjamin Coddington) [1315390] - [fs] xprtrdma: Don't provide a reply chunk when expecting a short reply (Benjamin Coddington) [1315390] - [fs] xprtrdma: Always provide a write list when sending NFS READ (Benjamin Coddington) [1315390] - [fs] xprtrdma: Account for RPC/RDMA header size when deciding to inline (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove logic that constructs RDMA_MSGP type calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up rpcrdma_ia_open() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove last ib_reg_phys_mr() call site (Benjamin Coddington) [1315390] - [fs] xprtrdma: Don't fall back to PHYSICAL memory registration (Benjamin Coddington) [1315390] - [fs] xprtrdma: Increase default credit limit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Raise maximum payload size to one megabyte (Benjamin Coddington) [1315390] - [fs] xprtrdma: Make xprt_setup_rdma() agnostic to family of server address (Benjamin Coddington) [1315390] - [fs] nfs: Fix an oops caused by using other thread's stack space in ASYNC mode (Benjamin Coddington) [1315390] - [fs] nfs: plug memory leak when ->prepare_layoutcommit fails (Benjamin Coddington) [1315390] - [fs] sunrpc: Report TCP errors to the caller (Benjamin Coddington) [1315390] - [fs] sunrpc: translate -EAGAIN to -ENOBUFS when socket is writable (Benjamin Coddington) [1315390] - [fs] nfs: Don't clear desc->pg_moreio in nfs_do_recoalesce() (Benjamin Coddington) [1315390] - [fs] nfs: Fix a memory leak in nfs_do_recoalesce (Benjamin Coddington) [1315390] - [fs] nfs: nfs_mark_for_revalidate should always set NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [1315390] - [fs] nfs: Remove the "NFS_CAP_CHANGE_ATTR" capability (Benjamin Coddington) [1315390] - [fs] nfs: Set NFS_INO_REVAL_PAGECACHE if the change attribute is uninitialised (Benjamin Coddington) [1315390] - [fs] nfs: Don't revalidate the mapping if both size and change attr are up to date (Benjamin Coddington) [1315390] - [fs] nfsv4/pnfs: Ensure we don't miss a file extension (Benjamin Coddington) [1315390] - [fs] sunrpc: xprt_complete_bc_request must also decrement the free slot count (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a backchannel deadlock (Benjamin Coddington) [1315390] - [fs] pnfs: Don't throw out valid layout segments (Benjamin Coddington) [1315390] - [fs] pnfs: pnfs_roc_drain() fix a race with open (Benjamin Coddington) [1315390] - [fs] pnfs: Fix races between return-on-close and layoutreturn (Benjamin Coddington) [1315390] - [fs] pnfs: pnfs_roc_drain should return 'true' when sleeping (Benjamin Coddington) [1315390] - [fs] pnfs: Layoutreturn must invalidate all existing layout segments (Benjamin Coddington) [1315390] - [fs] nfsv4.2/flexfiles: Fix a typo in the flexfiles layoutstats code (Benjamin Coddington) [1315390] - [fs] nfsv4: Leases are renewed in sequence_done when we have sessions (Benjamin Coddington) [1315390] - [fs] nfsv4.1: nfs41_sequence_done should handle sequence flag errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_BACKCHANNEL_FAULT correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_RECALLABLE_STATE_REVOKED status bit correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_EXPIRED_SOME_STATE_REVOKED status bit correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Don't confuse ENOBUFS with a write_space issue (Benjamin Coddington) [1315390] - [fs] sunrpc: Don't reencode message if transmission failed with ENOBUFS (Benjamin Coddington) [1315390] - [fs] nfs: Remove invalid tk_pid from debug message (Benjamin Coddington) [1315390] - [fs] nfs: Remove invalid NFS_ATTR_FATTR_V4_REFERRAL checking in nfs4_get_rootfh (Benjamin Coddington) [1315390] - [fs] nfs: Drop bad comment in nfs41_walk_client_list() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded micro checking of CONFIG_PROC_FS (Benjamin Coddington) [1315390] - [fs] nfs: Don't setting FILE_CREATED flags always (Benjamin Coddington) [1315390] - [fs] nfs: Use remove_proc_subtree() instead remove_proc_entry() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused argument in nfs_server_set_fsinfo() (Benjamin Coddington) [1315390] - [fs] nfs: Fix a memory leak when meeting an unsupported state protect (Benjamin Coddington) [1315390] - [fs] nfs: take extra reference to fl->fl_file when running a LOCKU operation (Benjamin Coddington) [1315390] - [fs] nfsv4: When returning a delegation, don't reclaim an incompatible open mode (Benjamin Coddington) [1315390] - [fs] nfsv4.2: LAYOUTSTATS is optional to implement (Benjamin Coddington) [1315390] - [fs] nfsv4.2: Fix up a decoding error in layoutstats (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Fix the reset of struct pgio_header when resending (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Turn off layoutcommit for servers that don't need it (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: protect ktime manipulation with mirror lock (Benjamin Coddington) [1315390] - [fs] nfs: provide pnfs_report_layoutstat when NFS42 is disabled (Benjamin Coddington) [1315390] - [fs] nfs: always update creds in mirror, even when we have an already connected ds (Benjamin Coddington) [1315390] - [fs] nfs: fix potential credential leak in ff_layout_update_mirror_cred (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: report layoutstat regularly (Benjamin Coddington) [1315390] - [fs] nfs42: serialize LAYOUTSTATS calls of the same file (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: encode LAYOUTSTATS flexfiles specific data (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: add ff_layout_prepare_layoutstats (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: track when layout is first used (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: add layoutstats tracking (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Remove unused struct members user_name, group_name (Benjamin Coddington) [1315390] - [fs] pnfs: add pnfs_report_layoutstat helper function (Benjamin Coddington) [1315390] - [fs] pnfs: fill in nfs42_layoutstat_ops (Benjamin Coddington) [1315390] - [fs] pnfs: Add a LAYOUTSTATS rpc function (Benjamin Coddington) [1315390] - [fs] sunrpc: Set the TCP user timeout option on client sockets (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure we release the TCP socket once it has been closed (Benjamin Coddington) [1315390] - [fs] sunrpc: Handle connection issues correctly on the back channel (Benjamin Coddington) [1315390] - [fs] nfs: Fix comment for nfs_pageio_init() and nfs_pageio_complete_mirror() (Benjamin Coddington) [1315390] - [fs] sunrpc: use sg_init_one() in krb5_rc4_setup_enc/seq_key() (Benjamin Coddington) [1315390] - [fs] nfs: Ensure we set NFS_CONTEXT_RESEND_WRITES when requeuing writes (Benjamin Coddington) [1315390] - [fs] nfsv4: Fix stateid recovery on revoked delegations (Benjamin Coddington) [1315390] - [fs] nfs: Fix showing truncated fsid/dev in, /proc/net/nfsfs/volumes (Benjamin Coddington) [1315390] - [fs] nfs: make nfs4_init_uniform_client_string use a dynamically allocated buffer (Benjamin Coddington) [1315390] - [fs] nfs: make nfs4_init_nonuniform_client_string use a dynamically allocated buffer (Benjamin Coddington) [1315390] - [fs] nfs: update maxsz values for SETCLIENTID and EXCHANGE_ID (Benjamin Coddington) [1315390] - [fs] nfs: convert setclientid and exchange_id encoders to use clp->cl_owner_id (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: use swap() in ff_layout_sort_mirrors() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Reduce per-transport MR allocation (Benjamin Coddington) [1315390] - [fs] xprtrdma: Stack relief in fmr_op_map() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Split rb_lock (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ia::ri_memreg_strategy (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove ->ro_reset (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove unused LOCAL_INV recovery logic (Benjamin Coddington) [1315390] - [fs] xprtrdma: Acquire MRs in rpcrdma_register_external() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Introduce an FRMR recovery workqueue (Benjamin Coddington) [1315390] - [fs] xprtrdma: Acquire FMRs in rpcrdma_fmr_register_external() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Introduce helpers for allocating MWs (Benjamin Coddington) [1315390] - [fs] xprtrdma: Use ib_device pointer safely (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rr_func (Benjamin Coddington) [1315390] - [fs] xprtrdma: Replace rpcrdma_rep::rr_buffer with rr_rxprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Warn when there are orphaned IB objects (Benjamin Coddington) [1315390] - [fs] nfs: Ensure that we update the sequence id under the slot table lock (Benjamin Coddington) [1315390] - [fs] nfs: Initialize cb_sequenceres information before validate_seqid() (Benjamin Coddington) [1315390] - [fs] nfs: deny backchannel RPCs with an incorrect authflavor instead of dropping them (Benjamin Coddington) [1315390] - [fs] sunrpc: Address kbuild warning in net/sunrpc/debugfs.c (Benjamin Coddington) [1315390] - [fs] nfs: Only update callback sequnce id when CB_SEQUENCE success (Benjamin Coddington) [1315390] - [fs] nfs: Convert use of __constant_htonl to htonl (Benjamin Coddington) [1315390] - [fs] sunrpc: Transport fault injection (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused nfs_rw_ops->rw_release() function (Benjamin Coddington) [1315390] - [fs] sunrpc: turn swapper_enable/disable functions into rpc_xprt_ops (Benjamin Coddington) [1315390] - [fs] sunrpc: lock xprt before trying to set memalloc on the sockets (Benjamin Coddington) [1315390] - [fs] sunrpc: if we're closing down a socket, clear memalloc on it first (Benjamin Coddington) [1315390] - [fs] sunrpc: make xprt->swapper an atomic_t (Benjamin Coddington) [1315390] - [fs] sunrpc: keep a count of swapfiles associated with the rpc_clnt (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a backchannel race (Benjamin Coddington) [1315390] - [fs] sunrpc: Clean up allocation and freeing of back channel requests (Benjamin Coddington) [1315390] - [fs] sunrpc: Remove unused argument 'tk_ops' in rpc_run_bc_task (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_handle_delegation_recall_error should ignore EAGAIN (Benjamin Coddington) [1315390] - [fs] sunrpc: Clean up bc_send() (Benjamin Coddington) [1315390] - [fs] sunrpc: Backchannel handle socket nospace (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a memory leak in the backchannel code (Benjamin Coddington) [1315390] - [fs] nfs: drop unneeded goto (Benjamin Coddington) [1315390] - [fs] nfs: Fix size of NFSACL SETACL operations (Benjamin Coddington) [1315390] - [fs] nfs: report more appropriate block size for directories (Benjamin Coddington) [1315390] - [fs] nfs: stat(2) fails during cthon04 basic test5 on NFSv4.0 (Benjamin Coddington) [1315390] - [fs] fs/nfs: fix new compiler warning about boolean in switch (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded casts in nfs (Benjamin Coddington) [1315390] - [fs] revert "nfs: replace nfs_add_stats with nfs_inc_stats when add one" (Benjamin Coddington) [1315390] - [fs] nfs: Rename idmap.c to nfs4idmap.c (Benjamin Coddington) [1315390] - [fs] nfs: Move nfs_idmap.h into fs/nfs/ (Benjamin Coddington) [1315390] - [fs] nfs: Remove CONFIG_NFS_V4 checks from nfs_idmap.h (Benjamin Coddington) [1315390] - [fs] xprtrdma: Make rpcrdma_{un}map_one() into inline functions (Benjamin Coddington) [1315390] - [fs] xprtrdma: Handle non-SEND completions via a callout (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "open" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "destroy MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "reset MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "init MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "deregister_external" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "register_external" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "max_payload" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add vector of ops for each memory registration strategy (Benjamin Coddington) [1315390] - [fs] xprtrdma: Prevent infinite loop in rpcrdma_ep_create() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Byte-align FRWR registration (Benjamin Coddington) [1315390] - [fs] xprtrdma: Perform a full marshal on retransmit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display IPv6 addresses and port numbers correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Introduce missing well-known netids (Benjamin Coddington) [1315390] - [fs] nfs: Block new writes while syncing data in nfs_getattr() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Separate out metadata and data consistency for pNFS (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure we send layoutcommit before return-on-close (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure that writes respect the O_SYNC flag when doing O_DIRECT (Benjamin Coddington) [1315390] - [fs] nfsv4: Truncating file opens should also sync O_DIRECT writes (Benjamin Coddington) [1315390] - [fs] nfs: File unlock needs to be a metadata synchronisation point (Benjamin Coddington) [1315390] - [fs] nfs: Add a helper to sync both O_DIRECT and buffered writes (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Refactor pnfs_set_layoutcommit() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix setting of layoutcommit last write byte (Benjamin Coddington) [1315390] - [fs] nfsv4: Return the delegation before returning the layout in evict_inode() (Benjamin Coddington) [1315390] - [fs] nfsv4: Allow tracing of NFSv4 fsync calls (Benjamin Coddington) [1315390] - [fs] nfs: Fix free_deveiceid -> free_deviceid (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Don't cache deviceids that have no notifications (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Allow getdeviceinfo to return notification info back to caller (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Cleanup - don't opencode nfs4_put_deviceid_node() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Convert pNFS deviceid to use kfree_rcu() (Benjamin Coddington) [1315390] - [fs] nfsv4: Return delegations synchronously in evict_inode (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a regression when reconnecting (Benjamin Coddington) [1315390] - [fs] nfs: clean up nfs_direct_IO (Benjamin Coddington) [1315390] - [fs] sunrpc: fix build-warning due to format missmatch (Benjamin Coddington) [1315390] - [fs] nfsv4: Append delegations to the per-client list instead of prepending (Benjamin Coddington) [1315390] - [fs] sunrpc: use jiffies_to_msecs for converting jiffies (Benjamin Coddington) [1315390] - [fs] nfs: remount with security change should return EINVAL (Benjamin Coddington) [1315390] - [fs] nfs: do not export discarded symbols (Benjamin Coddington) [1315390] - [fs] nfsv4.1: don't export static symbol (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clear the old state by our client id before establishing a new lease (Benjamin Coddington) [1315390] - [fs] nfsv4: Fix a race in NFSv4.1 server trunking discovery (Benjamin Coddington) [1315390] - [fs] nfs: Don't write enable new pages while an invalidation is proceeding (Benjamin Coddington) [1315390] - [fs] nfs: Don't require a filehandle to refresh the inode in nfs_prime_dcache() (Benjamin Coddington) [1315390] - [fs] nfsv4: Set a barrier in the update_changeattr() helper (Benjamin Coddington) [1315390] - [fs] nfs: Fix nfs_post_op_update_inode() to set an attribute barrier (Benjamin Coddington) [1315390] - [fs] nfs: Remove size hack in nfs_inode_attrs_need_update() (Benjamin Coddington) [1315390] - [fs] nfsv4: Add attribute update barriers to delegreturn and pNFS layoutcommit (Benjamin Coddington) [1315390] - [fs] nfs: Add attribute update barriers to NFS writebacks (Benjamin Coddington) [1315390] - [fs] nfs: Set an attribute barrier on all updates (Benjamin Coddington) [1315390] - [fs] nfs: Add attribute update barriers to nfs_setattr_update_inode() (Benjamin Coddington) [1315390] - [fs] nfs: Add a helper to set attribute barriers (Benjamin Coddington) [1315390] - [fs] nfs: Ensure that buffered writes wait for O_DIRECT writes to complete (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_open_recover_helper() must set share access (Benjamin Coddington) [1315390] - [fs] xprtrdma: Store RDMA credits in unsigned variables (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clean up bind_conn_to_session (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Always set up a forward channel when binding the session (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Don't set up a backchannel if the server didn't agree to do so (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clean up create_session (Benjamin Coddington) [1315390] - [fs] nfsv4: Kill unused nfs_inode->delegation_state field (Benjamin Coddington) [1315390] - [fs] nfs: Can call nfs_clear_page_commit() instead (Benjamin Coddington) [1315390] - [fs] nfs: Provide and use helper functions for marking a page as unstable (Benjamin Coddington) [1315390] - [fs] sunrpc: Always manipulate rpc_rqst::rq_bc_pa_list under xprt->bc_pa_lock (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Convert open-coded array allocation calls to kmalloc_array() (Benjamin Coddington) [1315390] - [fs] sunrpc: Cleanup to remove xs_tcp_close() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Optimise layout return-on-close (Benjamin Coddington) [1315390] - [fs] xprtrdma: Address sparse complaint in rpcr_to_rdmar() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Ask for no delegation on OPEN if using O_DIRECT (Benjamin Coddington) [1315390] - [fs] nfs: Add Anna Schumaker as co-maintainer for the NFS client (Benjamin Coddington) [1315390] - [fs] nfs: a couple off by ones (Benjamin Coddington) [1315390] - [fs] nfs: prevent truncate on active swapfile (Benjamin Coddington) [1315390] - [fs] xprtrdma: Update the GFP flags used in xprt_rdma_allocate() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up after adding regbuf management (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate zero pad separately from rpcrdma_buffer (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC/RDMA receive buffer separately from struct rpcrdma_rep (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC/RDMA send buffer separately from struct rpcrdma_req (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC send buffer separately from struct rpcrdma_req (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add struct rpcrdma_regbuf and helpers (Benjamin Coddington) [1315390] - [fs] xprtrdma: Refactor rpcrdma_buffer_create() and rpcrdma_buffer_destroy() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Simplify synopsis of rpcrdma_buffer_create() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Take struct ib_qp_attr and ib_qp_init_attr off the stack (Benjamin Coddington) [1315390] - [fs] xprtrdma: Take struct ib_device_attr off the stack (Benjamin Coddington) [1315390] - [fs] xprtrdma: Free the pd if ib_query_qp() fails (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ep::rep_func and ::rep_xprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Move credit update to RPC reply handler (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rl_mr field, and the mr_chunk union (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ep::rep_ia (Benjamin Coddington) [1315390] - [fs] xprtrdma: Rename "xprt" and "rdma_connect" fields in struct rpcrdma_xprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up hdrlen (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display XIDs in host byte order (Benjamin Coddington) [1315390] - [fs] xprtrdma: Modernize htonl and ntohl (Benjamin Coddington) [1315390] - [fs] xprtrdma: human-readable completion status (Benjamin Coddington) [1315390] - [fs] nfsv4: Deal with atomic upgrades of an existing delegation (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Replace usage of nfs_client->cl_addr in encode_create_session (Benjamin Coddington) [1315390] - [fs] sunrpc: Allow waiting on memory allocation (Benjamin Coddington) [1315390] - [fs] nfsv4: Remove incorrect check in can_open_delegated() (Benjamin Coddington) [1315390] - [fs] nfs: Ignore transport protocol when detecting server trunking (Benjamin Coddington) [1315390] - [fs] nfsv4/v4.1: Verify the client owner id during trunking detection (Benjamin Coddington) [1315390] - [fs] nfsv4: Cache the NFSv4/v4.1 client owner_id in the struct nfs_client (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: fix end calculation in pnfs_num_cont_bytes (Benjamin Coddington) [1315390] - [fs] sunrpc: add some tracepoints in svc_rqst handling functions (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display async errors (Benjamin Coddington) [1315390] - [fs] xprtrdma: Enable pad optimization (Benjamin Coddington) [1315390] - [fs] xprtrdma: Re-write rpcrdma_flush_cqs() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Refactor tasklet scheduling (Benjamin Coddington) [1315390] - [fs] xprtrdma: unmap all FMRs during transport disconnect (Benjamin Coddington) [1315390] - [fs] xprtrdma: Cap req_cqinit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Return an errno from rpcrdma_register_external() (Benjamin Coddington) [1315390] - [fs] nfs: define nfs_inc_fscache_stats and using it as possible (Benjamin Coddington) [1315390] - [fs] nfs: replace nfs_add_stats with nfs_inc_stats when add one (Benjamin Coddington) [1315390] - [fs] nfs: Deletion of unnecessary checks before the function call "nfs_put_client" (Benjamin Coddington) [1315390] - [fs] nfs: Remove dead case from nfs4_map_errors() (Benjamin Coddington) [1315390] - [fs] nfs/sunrpc: Remove other deadlock-avoidance mechanisms in nfs_release_page() (Benjamin Coddington) [1315390] - [fs] nfs: avoid waiting at all in nfs_release_page when congested (Benjamin Coddington) [1315390] - [fs] nfs: avoid deadlocks with loop-back mounted NFS filesystems (Benjamin Coddington) [1315390] - [fs] sunrpc: Enforce an upper limit on the number of cached credentials (Benjamin Coddington) [1315390] - [fs] nfs: Enforce an upper limit on the number of cached access call (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix potential memory scribble in xprt_free_bc_request() (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure that gss_auth isn't freed before its upcall messages (Benjamin Coddington) [1315390] - [fs] nfs: Use PTR_ERR_OR_ZERO in 'nfs41_callback_up' function (Benjamin Coddington) [1315390] - [fs] nfs: Use PTR_ERR_OR_ZERO in 'nfs/nfs4super.c' (Benjamin Coddington) [1315390]- [netdrv] ptp: Add PTP_SYS_OFFSET_PRECISE for driver crosstimestamping (Prarit Bhargava) [1273198] - [x86] tsc: Always Running Timer correlated clocksource (Prarit Bhargava) [1273198] - [kernel] time: Add history to cross timestamp interface supporting slower devices (Prarit Bhargava) [1273198] - [kernel] time: Add driver cross timestamp interface for higher precision time synchronization (Prarit Bhargava) [1273198] - [kernel] time: Remove duplicated code in ktime_get_raw_and_real() (Prarit Bhargava) [1273198] - [kernel] time: Add timekeeping snapshot code capturing system time and counter (Prarit Bhargava) [1273198] - [kernel] time: Add cycles to nanoseconds translation (Prarit Bhargava) [1273198] - [kernel] timekeeping: Add timekeeping_get_delta() (Prarit Bhargava) [1273198] - [kernel] timekeeping: Simplify arch_gettimeoffset() (Prarit Bhargava) [1273198] - [kernel] time: Add timerkeeper::tkr_raw (Prarit Bhargava) [1321924] - [kernel] time: Rename timekeeper::tkr to timekeeper::tkr_mono (Prarit Bhargava) [1321924] - [kernel] timekeeping: Use tk_read_base as argument for timekeeping_get_ns() (Prarit Bhargava) [1321924] - [kernel] timekeeping: Create struct tk_read_base and use it in struct timekeeper (Prarit Bhargava) [1321924] - [kernel] timekeeping: Provide ktime_get_raw() (Prarit Bhargava) [1321924] - [kernel] time: Consolidate the time accessor prototypes (Prarit Bhargava) [1321924] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Torez Smith) [1288941 1318570] - [idle] intel_idle: Add SKX support (Steve Best) [1258088] - [scsi] hpsa: update rev to 3.4.10-0-RH3 (Joseph Szczypek) [1296287] - [scsi] hpsa: check for a null phys_disk pointer in ioaccel2 path (Joseph Szczypek) [1296287] - [scsi] ses: fix discovery of SATA devices in SAS enclosures (Maurizio Lombardi) [1251124] - [scsi] scsi_transport_sas: add function to get SAS endpoint address (Maurizio Lombardi) [1251124] - [scsi] scsi_transport_sas: add is_sas_attached() function (Maurizio Lombardi) [1251124] - [scsi] ses: fix additional element traversal bug (Maurizio Lombardi) [1251124] - [scsi] ses: Add power_status to SES device slot (Maurizio Lombardi) [1251124] - [scsi] ses: add reliable slot attribute (Maurizio Lombardi) [1251124] - [scsi] ses: add enclosure logical id (Maurizio Lombardi) [1251124] - [scsi] ses: generate KOBJ_CHANGE on enclosure attach (Maurizio Lombardi) [1251124] - [scsi] ses: close potential registration race (Maurizio Lombardi) [1251124] - [scsi] add support for multiple hardware queues in scsi_(host_)find_tag (Ewan Milne) [1320306] - [scsi] fnic: move printk()s outside of the critical code section (Maurizio Lombardi) [1269289] - [tools] power turbostat: initial SKX support (Steve Best) [1273744] - [scripts] module: set ksymtab/kcrctab* section addresses to 0x0 (Phillip Lougher) [892004] - [cpufreq] powernv: Hot-plug safe the kworker thread (Steve Best) [1325776] - [powercap] intel_rapl: Add missing Haswell model (Steve Best) [1326231]- [scripts] kbuild: create directory for dir/file.o (Jiri Olsa) [1323852] - [tools] perf tests: Fix attr tests (Jiri Olsa) [1323852] - [tools] perf stat: Fix interval output values (Jiri Olsa) [1323852] - [tools] perf probe: Search both .eh_frame and .debug_frame sections for probe location (Jiri Olsa) [1323852] - [tools] perf tools: Fix thread lifetime related segfaut in intel_pt (Jiri Olsa) [1323852] - [tools] perf tools: tracepoint_error() can receive e=NULL, robustify it (Jiri Olsa) [1323852] - [tools] perf stat: Do not clean event's private stats (Jiri Olsa) [1323852] - [tools] perf hists: Fix HISTC_MEM_DCACHELINE width setting (Jiri Olsa) [1323852] - [tools] perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed (Jiri Olsa) [1323852] - [tools] perf tests: Remove wrong semicolon in while loop in CQM test (Jiri Olsa) [1323852] - [tools] perf build: Introduce FEATURES_DUMP make variable (Jiri Olsa) [1323852] - [tools] perf build: Add feature-dump target (Jiri Olsa) [1323852] - [tools] perf build: Pass O option to kernel makefile in build-test (Jiri Olsa) [1323852] - [tools] perf build: Test correct path of perf in build-test (Jiri Olsa) [1323852] - [tools] perf build: Pass O option to Makefile.perf in build-test (Jiri Olsa) [1323852] - [tools] perf build: Set parallel making options build-test (Jiri Olsa) [1323852] - [tools] perf symbols: Fix reading of build-id from vDSO (Jiri Olsa) [1323852] - [tools] perf kvm record/report: 'unprocessable sample' error while recording/reporting guest data (Jiri Olsa) [1323852] - [tools] perf tools: Fallback to srcdir/Documentation/tips.txt (Jiri Olsa) [1323852] - [tools] perf ui/tui: Print helpline message as is (Jiri Olsa) [1323852] - [tools] perf tools: Set and pass DOCDIR to builtin-report.c (Jiri Olsa) [1323852] - [tools] perf tools: Add file_only config option to strlist (Jiri Olsa) [1323852] - [tools] perf tools: Add more usage tips (Jiri Olsa) [1323852] - [tools] perf record: Add --buildid-all option (Jiri Olsa) [1323852] - [tools] subcmd: Add missing NORETURN define for parse-options.h (Jiri Olsa) [1323852] - [tools] Make list.h self-sufficient (Jiri Olsa) [1323852] - [tools] perf tools: Fix mmap2 event allocation in synthesize code (Jiri Olsa) [1323852] - [tools] perf stat: Fix recort_usage typo (Jiri Olsa) [1323852] - [tools] perf test: Reset err after using it hold errcode in hist testcases (Jiri Olsa) [1323852] - [tools] perf test: Fix false TEST_OK result for 'perf test hist' (Jiri Olsa) [1323852] - [tools] Move Makefile.arch from perf/config to tools/scripts (Jiri Olsa) [1323852] - [tools] perf tools: Fix phony build target for build-test (Jiri Olsa) [1323852] - [tools] perf tools: Add -lutil in python lib list for broken python-config (Jiri Olsa) [1323852] - [tools] perf tools: Add missing sources to perf's MANIFEST (Jiri Olsa) [1323852] - [tools] perf evlist: Add --trace-fields option to show trace fields (Jiri Olsa) [1323852] - [tools] perf record: Store data mmaps for dwarf unwind (Jiri Olsa) [1323852] - [tools] perf libdw: Check for mmaps also in MAP__VARIABLE tree (Jiri Olsa) [1323852] - [tools] perf unwind: Check for mmaps also in MAP__VARIABLE tree (Jiri Olsa) [1323852] - [tools] perf unwind: Use find_map function in access_dso_mem (Jiri Olsa) [1323852] - [tools] perf evlist: Remove perf_evlist__(enable|disable)_event functions (Jiri Olsa) [1323852] - [tools] perf evlist: Make perf_evlist__open() open evsels with their cpus and threads (like perf record does) (Jiri Olsa) [1323852] - [tools] perf report: Show random usage tip on the help line (Jiri Olsa) [1323852] - [tools] perf hists: Export a couple of hist functions (Jiri Olsa) [1323852] - [tools] perf diff: Use perf_hpp__register_sort_field interface (Jiri Olsa) [1323852] - [tools] perf tools: Add overhead/overhead_children keys defaults via string (Jiri Olsa) [1323852] - [tools] perf tools: Remove list entry from struct sort_entry (Jiri Olsa) [1323852] - [tools] perf tools: Include all tools/lib directory for tags/cscope/TAGS targets (Jiri Olsa) [1323852] - [tools] perf script: Align event name properly (Jiri Olsa) [1323852] - [tools] perf tools: Add missing headers in perf's MANIFEST (Jiri Olsa) [1323852] - [tools] perf tools: Do not show trace command if it's not compiled in (Jiri Olsa) [1323852] - [tools] perf report: Change default to use event group view (Jiri Olsa) [1323852] - [tools] perf top: Decay periods in callchains (Jiri Olsa) [1323852] - [tools] lib: Move bitmap.[ch] from tools/perf/ to tools/{lib, include}/ (Jiri Olsa) [1323852] - [tools] lib: Sync tools/lib/find_bit.c with the kernel (Jiri Olsa) [1323852] - [tools] lib: Move find_next_bit.c to tools/lib/ (Jiri Olsa) [1323852] - [tools] perf tests: Give a bit more information on the CQM test failure path (Jiri Olsa) [1323852] - [tools] perf tests: No need to set attr.sample_freq for tracking !PERF_RECORD_SAMPLE (Jiri Olsa) [1323852] - [tools] perf python: Add missing files to binding link list (Jiri Olsa) [1323852] - [tools] perf test: No need for setting attr.sample_freq on the RECORD test (Jiri Olsa) [1323852] - [tools] perf test: Use "dummy" events in the PERF_RECORD_ test (Jiri Olsa) [1323852] - [tools] perf evlist: Introduce perf_evlist__new_dummy constructor (Jiri Olsa) [1323852] - [tools] perf tests: No need to set attr.sample_freq in the perf time to TSC test (Jiri Olsa) [1323852] - [tools] perf pmu: fix alias->snapshot missing initialization bug (Jiri Olsa) [1323852] - [tools] perf script: Add stat-cpi.py script (Jiri Olsa) [1323852] - [tools] perf script: Display stat events by default (Jiri Olsa) [1323852] - [tools] perf cpumap: Fix cpu conversion in cpu_map__from_entries (Jiri Olsa) [1323852] - [tools] perf script: Add python support for stat events (Jiri Olsa) [1323852] - [tools] perf script: Add stat default handlers (Jiri Olsa) [1323852] - [tools] perf script: Add process_stat/process_stat_interval scripting interface (Jiri Olsa) [1323852] - [tools] perf script: Process stat config event (Jiri Olsa) [1323852] - [tools] perf script: Process cpu/threads maps (Jiri Olsa) [1323852] - [tools] perf stat record: Keep sample_type 0 for pipe session (Jiri Olsa) [1323852] - [tools] perf report: Add documentation for dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf tools: Add all matching dynamic sort keys for field name (Jiri Olsa) [1323852] - [tools] build feature: Use value assignment form for FEATURE-DUMP file (Jiri Olsa) [1323852] - [tools] build feature: Introduce feature_assign macro (Jiri Olsa) [1323852] - [tools] build feature: Move dwarf post unwind choice output into perf (Jiri Olsa) [1323852] - [tools] build feature: Fix feature_check_display_code typo (Jiri Olsa) [1323852] - [tools] perf tools: Make 'trace' or 'trace_fields' sort key default for tracepoint events (Jiri Olsa) [1323852] - [tools] perf tools: Add 'trace_fields' dynamic sort key (Jiri Olsa) [1323852] - [tools] perf tools: Skip dynamic fields not defined for current event (Jiri Olsa) [1323852] - [tools] perf tools: Support '.*' dynamic sort key (Jiri Olsa) [1323852] - [tools] perf tools: Support shortcuts for events in dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf report/top: Add --raw-trace option (Jiri Olsa) [1323852] - [tools] perf tools: Add 'trace' sort key (Jiri Olsa) [1323852] - [tools] perf tools: Try to show pretty printed output for dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf tools: Add dynamic sort key for tracepoint events (Jiri Olsa) [1323852] - [tools] perf tools: Pass evlist to setup_sorting() (Jiri Olsa) [1323852] - [tools] perf top: Create the evlist sooner (Jiri Olsa) [1323852] - [tools] lib traceevent: Factor out and export print_event_field[s]() (Jiri Olsa) [1323852] - [tools] perf hist: Save raw_data/size for tracepoint events (Jiri Olsa) [1323852] - [tools] perf hist: Pass struct sample to __hists__add_entry() (Jiri Olsa) [1323852] - [tools] perf stat report: Allow to override aggr_mode (Jiri Olsa) [1323852] - [tools] perf stat report: Process event update events (Jiri Olsa) [1323852] - [tools] perf stat report: Process stat and stat round events (Jiri Olsa) [1323852] - [tools] perf stat report: Move csv_sep initialization before report command (Jiri Olsa) [1323852] - [tools] perf stat report: Add support to initialize aggr_map from file (Jiri Olsa) [1323852] - [tools] perf stat report: Process stat config event (Jiri Olsa) [1323852] - [tools] perf stat report: Process cpu/threads maps (Jiri Olsa) [1323852] - [tools] perf stat report: Add report command (Jiri Olsa) [1323852] - [tools] perf stat record: Synthesize event update events (Jiri Olsa) [1323852] - [tools] perf stat record: Do not allow record with multiple runs mode (Jiri Olsa) [1323852] - [tools] perf stat record: Write stat round events on record (Jiri Olsa) [1323852] - [tools] perf stat record: Write stat events on record (Jiri Olsa) [1323852] - [tools] perf stat record: Add pipe support for record command (Jiri Olsa) [1323852] - [tools] perf stat record: Store events IDs in perf data file (Jiri Olsa) [1323852] - [tools] perf evlist: Export id_add_fd() (Jiri Olsa) [1323852] - [tools] perf stat record: Synthesize stat record data (Jiri Olsa) [1323852] - [tools] perf stat record: Initialize record features (Jiri Olsa) [1323852] - [tools] perf stat record: Add record command (Jiri Olsa) [1323852] - [tools] perf tools: Introduce stat perf.data header feature (Jiri Olsa) [1323852] - [tools] perf report: Display newly added events in raw dump (Jiri Olsa) [1323852] - [tools] perf tools: Add perf_event__fprintf_event_update function (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event cpus type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event name type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event scale type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event unit type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat events fprintf functions (Jiri Olsa) [1323852] - [tools] perf tools: Add stat round event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat round user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat event read function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config event read function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config user level event (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add perf_event__fprintf_cpu_map function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map__new_event function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map event synthesize function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map user level event (Jiri Olsa) [1323852] - [tools] perf thread_map: Add perf_event__fprintf_thread_map function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map__new_event function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map event sythesize function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map user level event (Jiri Olsa) [1323852] - [tools] subcmd: Rename subcmd header include guards (Jiri Olsa) [1323852] - [tools] perf subcmd: Create subcmd library (Jiri Olsa) [1323852] - [tools] perf tools: Finalize subcmd independence (Jiri Olsa) [1323852] - [tools] perf tools: Remove 'perf' from subcmd function and variable names (Jiri Olsa) [1323852] - [tools] perf tools: Remove subcmd dependencies on strbuf (Jiri Olsa) [1323852] - [tools] perf tools: Provide subcmd configuration at runtime (Jiri Olsa) [1323852] - [tools] perf tools: Document the fact that parse_options*() may exit (Jiri Olsa) [1323852] - [tools] perf tools: Move strlcpy() from perf to tools/lib/string.c (Jiri Olsa) [1323852] - [tools] build: Fix feature Makefile issues with 'O=' (Jiri Olsa) [1323852] - [tools] perf record: Add record.build-id config option (Jiri Olsa) [1323852] - [tools] perf tools: Make options always available, even if required libs not linked (Jiri Olsa) [1323852] - [tools] perf tools: Convert parse-options.c internal functions to static (Jiri Olsa) [1323852] - [tools] perf tools: Move help_unknown_cmd() to its own file (Jiri Olsa) [1323852] - [tools] perf tools: Remove check for unused PERF_PAGER_IN_USE (Jiri Olsa) [1323852] - [tools] perf tools: Create pager.h (Jiri Olsa) [1323852] - [tools] perf build: Rename LIB_PATH -> API_PATH (Jiri Olsa) [1323852] - [tools] perf build: Fix 'make clean' (Jiri Olsa) [1323852] - [tools] perf test: Remove tarpkg at end of test (Jiri Olsa) [1323852] - [tools] perf build: Remove unnecessary line in Makefile.feature (Jiri Olsa) [1323852] - [tools] perf test: Fix hist testcases when kptr_restrict is on (Jiri Olsa) [1323852] - [tools] perf thread: Fix reference count initial state (Jiri Olsa) [1323852] - [tools] perf test: Dump the stack when test segfaults when in verbose mode (Jiri Olsa) [1323852] - [tools] perf tools: Use same signal handling strategy as 'record' (Jiri Olsa) [1323852] - [tools] perf tools: Clear struct machine during machine__init() (Jiri Olsa) [1323852] - [tools] perf script: Add support for PERF_TYPE_BREAKPOINT (Jiri Olsa) [1323852] - [tools] perf data: Add u32_hex data type (Jiri Olsa) [1323852] - [tools] perf top: Cleanup condition in perf_top__record_precise_ip() (Jiri Olsa) [1323852] - [tools] perf top: Fix annotation on --stdio (Jiri Olsa) [1323852] - [tools] perf top: Access hists->lock only if needed (Jiri Olsa) [1323852] - [tools] perf top: Do not convert address for perf_top__record_precise_ip() (Jiri Olsa) [1323852] - [tools] perf symbols: Fix dso__load_sym to put dso (Jiri Olsa) [1323852] - [tools] perf tools: Make perf_session__register_idle_thread drop the refcount (Jiri Olsa) [1323852] - [tools] revert "perf tools: Improve setting of gcc debug option" (Jiri Olsa) [1323852] - [tools] perf top: Delete half-processed hist entries when exit (Jiri Olsa) [1323852] - [tools] perf tools: Get rid of exit_browser() from usage_with_options() (Jiri Olsa) [1323852] - [tools] perf thread_map: Free strlist on constructor error path (Jiri Olsa) [1323852] - [tools] perf top: Do show usage message when failing to create cpu/thread maps (Jiri Olsa) [1323852] - [tools] perf report: Check argument before calling setup_browser() (Jiri Olsa) [1323852] - [tools] perf kvm: Remove invocation of setup/exit_browser() (Jiri Olsa) [1323852] - [tools] perf annotate: Delay UI browser setup after initialization is done (Jiri Olsa) [1323852] - [tools] perf annotate: Check argument before calling setup_browser() (Jiri Olsa) [1323852] - [tools] perf tools: Move cmd_version() to builtin-version.c (Jiri Olsa) [1323852] - [tools] perf tools: Save cmdline arguments earlier (Jiri Olsa) [1323852] - [tools] perf tools: Move term functions out of util.c (Jiri Olsa) [1323852] - [tools] perf tools: Remove unused pager_use_color variable (Jiri Olsa) [1323852] - [tools] perf tools: Fix write_numa_topology to put cpu_map instead of free (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine.vmlinux_maps to make sure to clear the old one (Jiri Olsa) [1323852] - [tools] perf tools: Fix maps__fixup_overlappings to put used maps (Jiri Olsa) [1323852] - [tools] perf hists: Fix hists_evsel to release hists (Jiri Olsa) [1323852] - [tools] perf stat: Fix cmd_stat to release cpu_map (Jiri Olsa) [1323852] - [tools] perf tools: Fix map_groups__clone to put cloned map (Jiri Olsa) [1323852] - [tools] perf tui: Change default selection background color to yellow (Jiri Olsa) [1323852] - [tools] perf annotate: ARM support (Jiri Olsa) [1323852] - [tools] perf stat: Move enable_on_exec setup under earlier code (Jiri Olsa) [1323852] - [tools] perf stat: Create events as disabled (Jiri Olsa) [1323852] - [tools] perf stat: Use perf_evlist__enable in handle_initial_delay (Jiri Olsa) [1323852] - [tools] perf evlist: Factor perf_evlist__(enable|disable) functions (Jiri Olsa) [1323852] - [tools] perf evsel: Introduce disable() method (Jiri Olsa) [1323852] - [tools] perf evsel: Use event maps directly in perf_evsel__enable (Jiri Olsa) [1323852] - [tools] perf test: Create kernel maps properly for hist entries test (Jiri Olsa) [1323852] - [tools] perf test: Prevent using bpf-output event in round trip name test (Jiri Olsa) [1323852] - [tools] perf test: Fix cpus and thread maps reference in error path (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in mmap thread code reading test (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in mmap thread lookup test (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in dwarf unwind test (Jiri Olsa) [1323852] - [tools] perf machine: Pass correct string to dso__adjust_kmod_long_name (Jiri Olsa) [1323852] - [tools] perf hists browser: Update nr entries regardless of min percent (Jiri Olsa) [1323852] - [tools] perf hists: Do not skip elided fields when processing samples (Jiri Olsa) [1323852] - [tools] perf report: Show error message when processing sample fails (Jiri Olsa) [1323852] - [tools] perf list: Robustify event printing routine (Jiri Olsa) [1323852] - [tools] perf test: 'unwind' test should create kernel maps (Jiri Olsa) [1323852] - [tools] perf evlist: Display WEIGHT sample type bit (Jiri Olsa) [1323852] - [tools] perf stat: Clear sample_(type|period) for counting (Jiri Olsa) [1323852] - [tools] perf symbols: Add the path to vmlinux.debug (Jiri Olsa) [1323852] - [tools] perf symbols: Refactor vmlinux_path__init() to ease path additions (Jiri Olsa) [1323852] - [tools] build: Use fixdep with OUTPUT path prefix (Jiri Olsa) [1323852] - [tools] perf script: Pass perf_script into process_event (Jiri Olsa) [1323852] - [tools] perf tools: Correctly identify anon_hugepage when generating map (v2) (Jiri Olsa) [1323852] - [tools] perf machine: Adjust dso->long_name for offline module (Jiri Olsa) [1323852] - [tools] perf build: Fix traceevent plugins build race (Jiri Olsa) [1323852] - [tools] perf script: Remove default_scripting_ops (Jiri Olsa) [1323852] - [tools] perf top: Fix freeze on --call-graph flat/folded (Jiri Olsa) [1323852] - [tools] perf callchain: Honor hide_unresolved (Jiri Olsa) [1323852] - [tools] build: Clean CFLAGS and LDFLAGS for fixdep (Jiri Olsa) [1323852] - [tools] perf probe: Fix to free temporal Dwarf_Frame correctly (Jiri Olsa) [1323852] - [tools] lib traceevent: Fix output of llu for 64 bit values read on 32 bit machines (Jiri Olsa) [1323852] - [tools] perf callchain: Add missing parent_val initialization (Jiri Olsa) [1323852] - [tools] perf config: Add initial man page (Jiri Olsa) [1323852] - [tools] perf tools: Add 'perf config' command (Jiri Olsa) [1323852] - [tools] perf callchain: Add order support for libdw DWARF unwinder (Jiri Olsa) [1323852] - [tools] perf test: Add callchain order setup for DWARF unwinder test (Jiri Olsa) [1323852] - [tools] perf callchain: Add order support for libunwind DWARF unwinder (Jiri Olsa) [1323852] - [tools] perf callchain: Move initial entry call into get_entries function (Jiri Olsa) [1323852] - [tools] perf ui/gtk: Support folded callchains (Jiri Olsa) [1323852] - [tools] perf ui/gtk: Support flat callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Support folded callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Support flat callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Factor out hist_browser__show_callchain_list() (Jiri Olsa) [1323852] - [tools] perf report: Add callchain value option (Jiri Olsa) [1323852] - [tools] perf callchain: Add count fields to struct callchain_node (Jiri Olsa) [1323852] - [tools] perf callchain: Abstract callchain print function (Jiri Olsa) [1323852] - [tools] perf report: Support folded callchain mode on --stdio (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__findnew_module_map to put dso (Jiri Olsa) [1323852] - [tools] perf tools: Fix machine__create_kernel_maps to put kernel dso refcount (Jiri Olsa) [1323852] - [tools] perf tools: Fix __dsos__addnew to put dso after adding it to the list (Jiri Olsa) [1323852] - [tools] perf tools: Fix to put new map after inserting to map_groups in dso__load_sym (Jiri Olsa) [1323852] - [tools] perf tools: Make perf_exec_path() always return malloc'd string (Jiri Olsa) [1323852] - [tools] perf machine: Fix to destroy kernel maps when machine exits (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__destroy_kernel_maps to drop vmlinux_maps references (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__findnew_module_map to put registered map (Jiri Olsa) [1323852] - [tools] perf probe: Fix to free temporal Dwarf_Frame (Jiri Olsa) [1323852] - [tools] perf test: Mute test cases error messages if verbose == 0 (Jiri Olsa) [1323852] - [tools] perf tests: Pass the subtest index to each test routine (Jiri Olsa) [1323852] - [tools] Clone the kernel's strtobool function (Jiri Olsa) [1323852] - [tools] Adopt memdup() from tools/perf, moving it to tools/lib/string.c (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere (Jiri Olsa) [1323852] - [x86] perf/x86/pebs: Add proper PEBS constraints for Broadwell (Jiri Olsa) [1323852] - [x86] perf/x86/pebs: Add workaround for broken OVFL status on HSW+ (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Add definition for PT PMI bit (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix PEBS warning by only restoring active PMU in pmi (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Use PAGE_SIZE for PEBS buffer size on Core2 (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Fix build on UP-IOAPIC configs (Jiri Olsa) [1323852] - [x86] perf/x86/intel/cqm: Get rid of the silly for_each_cpu() lookups (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Make PCI and MSR uncore independent (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Clear all hardware state on exit (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Track packages, not per CPU data (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Store box in event->pmu_private (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Make uncore_pcibus_to_physid() static (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Make code more readable (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Clean up hardware on exit (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Add sanity checks for PCI dev package id (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Fix error handling (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Simplify error rollback (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Remove pointless mask check (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Remove SBOX support for BDX-DE (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event.h to its new home (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_p6.c ............... => x86/events/intel/p6.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_p4.c ............... => x86/events/intel/p4.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_knc.c .............. => x86/events/intel/knc.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_snbep.c => x86/events/intel/uncore_snbep.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_snb.c => x86/events/intel/uncore_snb.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_nhmex.c => x86/events/intel/uncore_nmhex.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore.[ch] .. => x86/events/intel/uncore.[ch] (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_rapl.c ....... => x86/events/intel/rapl.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_pt.[ch] ...... => x86/events/intel/pt.[ch] (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_lbr.c ........ => x86/events/intel/lbr.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_ds.c ......... => x86/events/intel/ds.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_cqm.c ........ => x86/events/intel/cqm.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel.c ............ => x86/events/intel/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_bts.c ........ => x86/events/intel/bts.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd_uncore.c .... => x86/events/amd/uncore.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd_ibs.c ....... => x86/events/amd/ibs.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd.c ........... => x86/events/amd/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event.c ............... => x86/events/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: De-obfuscate code (Jiri Olsa) [1323852] - [x86] perf/x86: add Intel SkyLake uncore IMC PMU support (Jiri Olsa) [1323852] - [x86] perf/x86/amd: Remove l1-dcache-stores event for AMD (Jiri Olsa) [1323852] - [x86] perf/x86/rapl: Use unified perf_event_sysfs_show instead of special interface (Jiri Olsa) [1323852] - [x86] perf/x86: Enable cycles:pp for Intel Atom (Jiri Olsa) [1323852] - [x86] perf/x86: fix PEBS issues on Intel Atom/Core2 (Jiri Olsa) [1323852] - [x86] perf/x86: Fix filter_events() bug with event mappings (Jiri Olsa) [1323852] - [x86] perf/x86: use inst_retired.prec_dist for cycles: ppp (Jiri Olsa) [1323852] - [x86] perf/x86: Use INST_RETIRED.TOTAL_CYCLES_PS for cycles:pp for Skylake (Jiri Olsa) [1323852] - [x86] perf/x86: Allow zero PEBS status with only single active event (Jiri Olsa) [1323852] - [x86] perf/x86: Remove warning for zero PEBS status (Jiri Olsa) [1323852] - [x86] perf/x86: Remove old MSR perf tracing code (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix __initconst declaration in the RAPL perf driver (Jiri Olsa) [1323852] - [x86] perf/x86: Handle multiple umask bits for BDW CYCLE_ACTIVITY.* (Jiri Olsa) [1323852] - [kernel] perf: Synchronously free aux pages in case of allocation failure (Jiri Olsa) [1323852] - [kernel] perf: Remove stale comment (Jiri Olsa) [1323852] - [kernel] perf: Fix cgroup scheduling in perf_enable_on_exec() (Jiri Olsa) [1323852] - [kernel] perf: Fix cgroup event scheduling (Jiri Olsa) [1323852] - [kernel] perf: Add lockdep assertions (Jiri Olsa) [1323852] - [kernel] perf/core: Collapse more IPI loops (Jiri Olsa) [1323852] - [kernel] perf/core: Collapse common IPI pattern (Jiri Olsa) [1323852]- [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1284936] - [mm] export page_wakeup functions (Benjamin Coddington) [1315327] - [kernel] sched/wait: Fix the signal handling fix (Benjamin Coddington) [1315327] - [kernel] sched/wait: Fix signal handling in bit wait helpers (Benjamin Coddington) [1315327] - [kernel] sched: add some "wait..on_bit...timeout()" interfaces (Benjamin Coddington) [1315327] - [kernel] sched: Allow wait_on_bit_action() functions to support a timeout (Benjamin Coddington) [1315327] - [fs] cifs: remove unused function cifs_oplock_break_wait (Benjamin Coddington) [1315327] - [kernel] sched: Remove proliferation of wait_on_bit() action functions (Benjamin Coddington) [1315327] - [iommu] vt-d: Create RMRR mappings in newly allocated domains (Myron Stowe) [1311267] - [iommu] vt-d: Split iommu_prepare_identity_map (Myron Stowe) [1311267] - [iommu] vt-d: Move context-mapping into dmar_insert_dev_info (Myron Stowe) [1311267] - [iommu] vt-d: Calculate translation in domain_context_mapping_one (Myron Stowe) [1311267] - [x86] mm: suitable memory should go to ZONE_MOVABLE (Igor Mammedov) [1265880] - [mm] memory-hotplug: add zone_for_memory() for selecting zone for new memory (Igor Mammedov) [1265880] - [s390] mm: Fix memory hotplug for unaligned standby memory (Igor Mammedov) [1265880] - [mm] memory-hotplug: Remove "weak" from memory_block_size_bytes() declaration (Igor Mammedov) [1265880] - [mm] Add prototype declaration to the header file (Igor Mammedov) [1265880] - [mm] hotplug: verify hotplug memory range (Igor Mammedov) [1265880] - [fs] /proc/pid/smaps: show VM_SOFTDIRTY flag in VmFlags line (Oleg Nesterov) [1269561] - [mm] softdirty: enable write notifications on VMAs after VM_SOFTDIRTY cleared (Oleg Nesterov) [1269561] - [fs] mm: softdirty: clear VM_SOFTDIRTY flag inside clear_refs_write() instead of clear_soft_dirty() (Oleg Nesterov) [1269561] - [mm] memory.c: don't forget to set softdirty on file mapped fault (Oleg Nesterov) [1269561] - [mm] softdirty: don't forget to save file map softdiry bit on unmap (Oleg Nesterov) [1269561] - [mm] softdirty: make freshly remapped file pages being softdirty unconditionally (Oleg Nesterov) [1269561] - [x86] mm: don't lose the SOFT_DIRTY flag on mprotect (Oleg Nesterov) [1269561] - [mm] ignore VM_SOFTDIRTY on VMA merging (Oleg Nesterov) [1269561] - [fs] mm: /proc/pid/pagemap: inspect _PAGE_SOFT_DIRTY only on present pages (Oleg Nesterov) [1269561] - [mm] track vma changes with VM_SOFTDIRTY bit (Oleg Nesterov) [1269561] - [mm] migration: do not lose soft dirty bit if page is in migration state (Oleg Nesterov) [1269561] - [mm] move_ptes -- Set soft dirty bit depending on pte type (Oleg Nesterov) [1269561] - [mm] save soft-dirty bits on file pages (Oleg Nesterov) [1269561] - [mm] save soft-dirty bits on swapped pages (Oleg Nesterov) [1269561] - [fs] pagemap: prepare to reuse constant bits with page-shift (Oleg Nesterov) [1269561] - [mm] soft-dirty bits for user memory changes tracking (Oleg Nesterov) [1269561] - [fs] pagemap: introduce pagemap_entry_t without pmshift bits (Oleg Nesterov) [1269561] - [fs] clear_refs: introduce private struct for mm_walk (Oleg Nesterov) [1269561] - [fs] clear_refs: sanitize accepted commands declaration (Oleg Nesterov) [1269561] - [x86] Revert the PAGE_BIT_SOFTDIRTY part from "mm: add memory tracking hooks" (Oleg Nesterov) [1269561] - [i2c] i801: Add support for Intel DNV (Steve Best) [1322042] - [scsi] ibmvfc: byteswap scsi_id, wwpn, and node_name prior to logging (Steve Best) [1322913] - [netdrv] qmi_wwan: should hold RTNL while changing netdev type (Lubomir Rintel) [1322870] - [netdrv] qmi_wwan: support "raw IP" mode (Lubomir Rintel) [1322870] - [netdrv] mlx4_en: Fix IRQ affinity on s390x (Kamal Heib) [1264148 1287146]- [x86] irq: Cleanup ordering of vector numbers (Kim Naru) [1134596] - [x86] acpi: Disable ACPI table override if securelevel is set (Lenny Szubowicz) [1316304] - [pci] acpi: Optimize device state transition delays (Rui Wang) [1225272] - [pci] acpi: Install wakeup notify handlers for all PCI devs with ACPI (Rui Wang) [1225272] - [pci] Export pci_find_host_bridge() for use inside PCI core (Rui Wang) [1225272] - [pci] Make a shareable UUID for PCI firmware ACPI _DSM (Rui Wang) [1225272] - [ata] ahci: Intel DNV device IDs SATA (David Arcari) [1288612] - [acpi] processor: Request native thermal interrupt handling via _OSC (David Arcari) [1322158] - [acpi] pnp: add two IDs to list for PNPACPI device enumeration (David Arcari) [1320823] - [acpi] pnp: remove Fujitsu device IDs from ACPI PNP ID list (David Arcari) [1320823] - [acpi] pnp: Replace faulty is_hex_digit() by isxdigit() (David Arcari) [1320823] - [acpi] pnp: add soc_button_array device ID to PNP IDs list (David Arcari) [1320823] - [acpi] scan: drop unsupported serial IDs from PNP ACPI scan handler ID list (David Arcari) [1320823] - [acpi] scan: drop IDs that do not comply with the ACPI PNP ID rule (David Arcari) [1320823] - [acpi] scan: Allow ACPI drivers to bind to PNP device objects (David Arcari) [1320823] - [acpi] pnp: use device ID list for PNPACPI device enumeration (David Arcari) [1320823] - [acpi] scan: .match() callback for ACPI scan handlers (David Arcari) [1320823] - [vfio] Enable No-IOMMU option for RHEL (Alex Williamson) [1299662 1322577] - [vfio] fix ioctl error handling (Alex Williamson) [1299662 1322577] - [vfio] iommu_type1: make use of info.flags (Alex Williamson) [1299662 1322577] - [vfio] pci: Fix unsigned comparison overflow (Alex Williamson) [1299662 1322577] - [vfio] noiommu: Don't use iommu_present() to track fake groups (Alex Williamson) [1299662 1322577] - [vfio] Include No-IOMMU mode (Alex Williamson) [1299662 1322577] - [vfio] pci: Use kernel VPD access functions (Alex Williamson) [1299662 1322577] - [vfio] Whitelist PCI bridges (Alex Williamson) [1299662 1322577] - [vfio] pci: Remove warning if try-reset fails (Alex Williamson) [1299662 1322577] - [vfio] pci: Fix use after free (Alex Williamson) [1299662 1322577] - [vfio] pci: Allow PCI IDs to be specified as module options (Alex Williamson) [1299662 1322577] - [vfio] pci: Add VGA arbiter client (Alex Williamson) [1299662 1322577] - [vfio] pci: Add module option to disable VGA region access (Alex Williamson) [1299662 1322577]- [hv] vmbus: Support handling messages on multiple CPUs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1321073] - [hv] vmbus: avoid infinite loop in init_vp_index() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add vendor and device atttributes (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Cleanup vmbus_set_event() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Treat Fibre Channel devices as performance critical (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix the building warning with hyperv-keyboard (Vitaly Kuznetsov) [1321073] - [hv] replace enum hv_message_type by u32 (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: eliminate hv_ringbuffer_peek() (Vitaly Kuznetsov) [1321073] - [hv] remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: remove code duplication from hv_ringbuffer_peek/read() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: remove stray smp_read_barrier_depends() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: fix comment style (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Force all channel messages to be delivered on CPU 0 (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix a Host signaling bug (Vitaly Kuznetsov) [1321073] - [hv] vmbus: briefly comment num_sc and next_oc (Vitaly Kuznetsov) [1321073] - [hv] vmbus: channge vmbus_connection.channel_lock to mutex (Vitaly Kuznetsov) [1321073] - [hv] vmbus: release relid on error in vmbus_process_offer() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix rescind-offer handling for device without a driver (Vitaly Kuznetsov) [1321073] - [hv] vmbus: do sanity check of channel state in vmbus_close_internal() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: serialize process_chn_event() and vmbus_close_internal() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use uuid_le_cmp() for comparing GUIDs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use uuid_le type consistently (Vitaly Kuznetsov) [1321073] - [hv] Define the channel type for Hyper-V PCI Express pass-through (Vitaly Kuznetsov) [1321073] - [hv] Export the API to invoke a hypercall on Hyper-V (Vitaly Kuznetsov) [1321073] - [hv] Export a function that maps Linux CPU num onto Hyper-V proc num (Vitaly Kuznetsov) [1321073] - [hv] cleanup synic msrs if vmbus connect failed (Vitaly Kuznetsov) [1321073] - [hv] share Hyper-V SynIC constants with userspace (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix init_vp_index() for reloading hv_netvsc (Vitaly Kuznetsov) [1321073] - [hv] vmbus: add a sysfs attr to show the binding of channel/VP (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix signal to host condition (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Further improve CPU affiliation logic (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Improve the CPU affiliation for channels (Vitaly Kuznetsov) [1321073] - [hv] Move MMIO range picking from hyper_fb to hv_vmbus (Vitaly Kuznetsov) [1321073] - [hv] Modify hv_vmbus to search for all MMIO ranges available (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Consider ND NIC in binding channels to CPUs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix typo in hv_port_info struct (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Permit sending of packets without payload (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Allocate ring buffer memory in NUMA aware fashion (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Implement NUMA aware CPU affinity for channels (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use the vp_index map even for channels bound to CPU 0 (Vitaly Kuznetsov) [1321073] - [hv] vmbus: distribute subchannels among all vcpus (Vitaly Kuznetsov) [1321073] - [hv] vmbus: move init_vp_index() call to vmbus_process_offer() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: decrease num_sc on subchannel removal (Vitaly Kuznetsov) [1321073] - [hv] vmbus: unify calls to percpu_channel_enq() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: remove the redundant free_channel() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add gradually increased delay for retries in vmbus_post_msg() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix a siganlling host signalling issue (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Export the vmbus_sendpacket_pagebuffer_ctl() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Suport an API to send packet with additional control (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Suport an API to send pagebuffers with additional control (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use a round-robin algorithm for picking the outgoing channel (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add support for the NetworkDirect GUID (Vitaly Kuznetsov) [1321073] - [hv] channel: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1321073] - [hv] make uuid_le const (Vitaly Kuznetsov) [1321073] - [kernel] clocksource: Allow unregistering the watchdog (Cathy Avery) [1300325] - [hv] correct tsc page sequence invalid value (Cathy Avery) [1300325] - [hv] vmbus: fix build warning (Cathy Avery) [1300325] - [hv] vmbus: Implement a clocksource based on the TSC page (Cathy Avery) [1300325] - [kernel] clocksource: Reselect clocksource when watchdog validated high-res capability (Cathy Avery) [1300325]- [x86] kABI fix (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix load xsave feature warning (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix vmwrite to SECONDARY_VM_EXEC_CONTROL (Paolo Bonzini) [1301888] - [iommu] vt-d: Use cmpxchg16b to update posted format IRTE atomically (Paolo Bonzini) [1301888] - [x86] kvm: x86: move tracepoints outside extended quiescent state (Paolo Bonzini) [1301888] - [x86] kvm: x86: mmu: always set accessed bit in shadow PTEs (Paolo Bonzini) [1301888] - [x86] kvm: x86: expose MSR_TSC_AUX to userspace (Paolo Bonzini) [1301888] - [x86] kvm: x86: Reload pit counters for all channels when restoring state (Paolo Bonzini) [1301888] - [x86] kvm: x86: rename update_db_bp_intercept to update_bp_intercept (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix root cause for missed hardware breakpoints (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix missed hardware breakpoints (Paolo Bonzini) [1301888] - [x86] kvm: x86: Update tsc multiplier on change (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Dump TSC multiplier in dump_vmcs() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Use a scaled host TSC for guest readings of MSR_IA32_TSC (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Setup TSC scaling ratio when a vcpu is loaded (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Enable and initialize VMX TSC scaling (Paolo Bonzini) [1301888] - [x86] kvm: x86: Use the correct vcpu's TSC rate to compute time scale (Paolo Bonzini) [1301888] - [x86] kvm: x86: Move TSC scaling logic out of call-back read_l1_tsc() (Paolo Bonzini) [1301888] - [x86] kvm: x86: Move TSC scaling logic out of call-back adjust_tsc_offset() (Paolo Bonzini) [1301888] - [x86] kvm: x86: Replace call-back compute_tsc_offset() with a common function (Paolo Bonzini) [1301888] - [include] kvm: x86: Replace call-back set_tsc_khz() with a common function (Paolo Bonzini) [1301888] - [include] kvm: x86: Add a common TSC scaling function (Paolo Bonzini) [1301888] - [x86] kvm: x86: Add a common TSC scaling ratio field in kvm_vcpu_arch (Paolo Bonzini) [1301888] - [x86] kvm: x86: Replace __get_cpu_var uses (Paolo Bonzini) [1301888] - [x86] kvm: x86: Collect information for setting TSC scaling ratio (Paolo Bonzini) [1301888] - [x86] kvm: x86: declare a few variables as __read_mostly (Paolo Bonzini) [1301888] - [x86] kvm: x86: merge handle_mmio_page_fault and handle_mmio_page_fault_common (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix SMEP and SMAP without EPT (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero apic_arb_prio on reset (Paolo Bonzini) [1301888] - [x86] kvm: x86: removing unused variable (Paolo Bonzini) [1301888] - [x86] kvm: x86: move steal time initialization to vcpu entry time (Paolo Bonzini) [1301888] - [x86] kvm: x86: manually unroll bad_mt_xwr loop (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: remove incorrect vpid check in nested invvpid emulation (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: expose VPID capability to L1 (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: nested VPID emulation (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: emulate the INVVPID instruction (Paolo Bonzini) [1301888] - [x86] kvm: vmx: introduce __vmx_flush_tlb to handle specific vpid (Paolo Bonzini) [1301888] - [x86] kvm: vmx: adjust interface to allocate/free_vpid (Paolo Bonzini) [1301888] - [virt] kvm: fix waitqueue_active without memory barrier in virt/kvm/async_pf.c (Paolo Bonzini) [1301888] - [virt] kvm: Update Posted-Interrupts Descriptor when vCPU is blocked (Paolo Bonzini) [1301888] - [x86] kvm: Update Posted-Interrupts Descriptor when vCPU is preempted (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix build without CONFIG_SMP (Paolo Bonzini) [1301888] - [x86] kvm: x86: select IRQ_BYPASS_MANAGER (Paolo Bonzini) [1301888] - [x86] kvm: x86: Update IRTE for posted-interrupts (Paolo Bonzini) [1301888] - [x86] kvm: make kvm_set_msi_irq() public (Paolo Bonzini) [1301888] - [x86] kvm: Define a new interface kvm_intr_is_single_vcpu() (Paolo Bonzini) [1301888] - [x86] kvm: Add some helper functions for Posted-Interrupts (Paolo Bonzini) [1301888] - [x86] kvm: Extend struct pi_desc for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [virt] kvm: Add an arch specific hooks in 'struct kvm_kernel_irqfd' (Paolo Bonzini) [1301888] - [virt] kvm: eventfd: add irq bypass consumer management (Paolo Bonzini) [1301888] - [virt] kvm: introduce kvm_arch functions for IRQ bypass (Paolo Bonzini) [1301888] - [virt] kvm: create kvm_irqfd.h (Paolo Bonzini) [1301888] - [virt] kvm: count number of assigned devices (Paolo Bonzini) [1301888] - [virt] kvm: make struct kvm_irq_routing_table public (Paolo Bonzini) [1301888] - [vfio] Register/unregister irq_bypass_producer (Paolo Bonzini) [1301888] - [virt] IRQ bypass manager (Paolo Bonzini) [1301888] - [virt] Add virt directory to the top Makefile (Paolo Bonzini) [1301888] - [x86] irq: Show statistics information for posted-interrupts (Paolo Bonzini) [1301888] - [x86] irq: Define a global vector for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [iommu] x86: Implement irq_set_vcpu_affinity for intel_ir_chip (Paolo Bonzini) [1301888] - [iommu] x86: Avoid migrating VT-d posted interrupts (Paolo Bonzini) [1301888] - [iommu] x86: Save the mode (posted or remapped) of an IRTE (Paolo Bonzini) [1301888] - [iommu] x86: cache IRTE in struct irq_2_iommu (Paolo Bonzini) [1301888] - [iommu] genirq: Introduce irq_set_vcpu_affinity() to target an interrupt to a VCPU (Paolo Bonzini) [1301888] - [include] iommu: dmar: Provide helper to copy shared irte fields (Paolo Bonzini) [1301888] - [include] iommu: dmar: Extend struct irte for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [include] iommu, x86: Add cap_pi_support() to detect VT-d PI capability (Paolo Bonzini) [1301888] - [iommu] x86: Provide irq_remapping_cap() interface (Paolo Bonzini) [1301888] - [iommu] Add new member capability to struct irq_remap_ops (Paolo Bonzini) [1301888] - [iommu] x86: Setup Posted-Interrupts capability for Intel iommu (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Fix host initiated access to guest MSR_TSC_AUX (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop rdtscp_enabled field (Paolo Bonzini) [1301888] - [x86] kvm: vmx: clean up bit operation on SECONDARY_VM_EXEC_CONTROL (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Fix commit which broke PML (Paolo Bonzini) [1301888] - [x86] kvm: vmx: unify SECONDARY_VM_EXEC_CONTROL update (Paolo Bonzini) [1301888] - [x86] kvm: vmx: align vmx->nested.nested_vmx_secondary_ctls_high to vmx->rdtscp_enabled (Paolo Bonzini) [1301888] - [x86] kvm: vmx: simplify invpcid handling in vmx_cpuid_update() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: simplify rdtscp handling in vmx_cpuid_update() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop rdtscp_enabled check in prepare_vmcs02() (Paolo Bonzini) [1301888] - [x86] kvm: x86: add pcommit support (Paolo Bonzini) [1301888] - [x86] kvm: x86: allow guest to use cflushopt and clwb (Paolo Bonzini) [1301888] - [x86] kvm: x86: allow RSM from 64-bit mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: handle SMBASE as physical address in RSM (Paolo Bonzini) [1301888] - [x86] kvm: x86: add read_phys to x86_emulate_ops (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix RSM into 64-bit protected mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix previous commit for 32-bit (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix SMI to halted VCPU (Paolo Bonzini) [1301888] - [x86] kvm: x86: clean up kvm_arch_vcpu_runnable (Paolo Bonzini) [1301888] - [x86] kvm: x86: map/unmap private slots in __x86_set_memory_region (Paolo Bonzini) [1301888] - [x86] kvm: x86: build kvm_userspace_memory_region in x86_set_memory_region (Paolo Bonzini) [1301888] - [x86] kvm: compile process_smi_save_seg_64() only for x86_64 (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero IDT limit on entry to SMM (Paolo Bonzini) [1301888] - [x86] kvm: svm: Only propagate next_rip when guest supports it (Paolo Bonzini) [1301888] - [x86] Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS (Paolo Bonzini) [1301888] - [x86] kvm: svm: do not call kvm_set_cr0 from init_vmcb (Paolo Bonzini) [1301888] - [x86] kvm: x86: trap AMD MSRs for the TSeg base and mask (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix VPID is 0000H in non-root operation (Paolo Bonzini) [1301888] - [virt] kvm: add capability for any-length ioeventfds (Paolo Bonzini) [1301888] - [x86] kvm: add tracepoint for fast mmio (Paolo Bonzini) [1301888] - [virt] kvm: use kmalloc() instead of kzalloc() during iodev register/unregister (Paolo Bonzini) [1301888] - [virt] kvm: fix zero length mmio searching (Paolo Bonzini) [1301888] - [virt] kvm: fix double free for fast mmio eventfd (Paolo Bonzini) [1301888] - [virt] kvm: factor out core eventfd assign/deassign logic (Paolo Bonzini) [1301888] - [virt] kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd (Paolo Bonzini) [1301888] - [virt] kvm: make the declaration of functions within 80 characters (Paolo Bonzini) [1301888] - [virt] kvm: irqchip: fix memory leak (Paolo Bonzini) [1301888] - [virt] kvm: fix polling for guest halt continued even if disable it (Paolo Bonzini) [1301888] - [virt] kvm: add halt_attempted_poll to VCPU stats (Paolo Bonzini) [1301888] - [include] kvm: move new trace event outside #ifdef CONFIG_KVM_ASYNC_PF (Paolo Bonzini) [1301888] - [virt] kvm: trace kvm_halt_poll_ns grow/shrink (Paolo Bonzini) [1301888] - [virt] kvm: dynamic halt-polling (Paolo Bonzini) [1301888] - [virt] kvm: make halt_poll_ns per-vCPU (Paolo Bonzini) [1301888] - [virt] kvm: make halt_poll_ns static (Paolo Bonzini) [1301888] - [x86] kvm: Rename VMX's segment access rights defines (Paolo Bonzini) [1301888] - [x86] kvm: x86/vpmu: Fix unnecessary signed extension for AMD PERFCTRn (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix error handling in the function kvm_lapic_sync_from_vapic (Paolo Bonzini) [1301888] - [x86] kvm: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop ept misconfig check (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix off-by-one in reserved bits check (Paolo Bonzini) [1301888] - [x86] kvm: x86: use correct page table format to check nested page table reserved bits (Paolo Bonzini) [1301888] - [x86] kvm: x86: avoid uninitialized variable warning (Paolo Bonzini) [1301888] - [x86] kvm: mmu: fully check zero bits for sptes (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce is_shadow_zero_bits_set() (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce the framework to check zero bits on sptes (Paolo Bonzini) [1301888] - [x86] kvm: mmu: split reset_rsvds_bits_mask_ept (Paolo Bonzini) [1301888] - [x86] kvm: mmu: split reset_rsvds_bits_mask (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce rsvd_bits_validate (Paolo Bonzini) [1301888] - [x86] kvm: mmu: move FNAME(is_rsvd_bits_set) to mmu.c (Paolo Bonzini) [1301888] - [x86] kvm: x86: clean/fix memory barriers in irqchip_in_kernel (Paolo Bonzini) [1301888] - [virt] kvm: document memory barriers for kvm->vcpus/kvm->online_vcpus (Paolo Bonzini) [1301888] - [x86] kvm: x86: remove unnecessary memory barriers for shared MSRs (Paolo Bonzini) [1301888] - [virt] kvm: move code related to KVM_SET_BOOT_CPU_ID to x86 (Paolo Bonzini) [1301888] - [x86] kvm/x86: add support for MONITOR_TRAP_FLAG (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: vmx instructions: add checks for #GP/#SS exceptions (Paolo Bonzini) [1301888] - [x86] kvm: x86: reintroduce kvm_is_mmio_pfn (Paolo Bonzini) [1301888] - [x86] kvm: x86: remove data variable from kvm_get_msr_common (Paolo Bonzini) [1301888] - [x86] kvm: x86: obey KVM_X86_QUIRK_CD_NW_CLEARED in kvm_set_cr0() (Paolo Bonzini) [1301888] - [x86] kvm: x86: rename quirk constants to KVM_X86_QUIRK_* (Paolo Bonzini) [1301888] - [x86] kvm: vmx: obey KVM_QUIRK_CD_NW_CLEARED (Paolo Bonzini) [1301888] - [x86] kvm: x86: introduce kvm_check_has_quirk (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix CR0.CD virtualization (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/coalesced_mmio.h (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/async_pf.h (Paolo Bonzini) [1301888] - [virt] kvm: irqchip: Break up high order allocations of kvm_irq_routing_table (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Fix host crash when loading MSRs with userspace irqchip (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Add support for rdtscp (Paolo Bonzini) [1301888] - [x86] kvm: x86: inline kvm_ioapic_handles_vector() (Paolo Bonzini) [1301888] - [virt] kvm: Eliminate extra function calls in kvm_get_dirty_log_protect() (Paolo Bonzini) [1301888] - [x86] kvm: svm: Fix confusing message if no exit handlers are installed (Paolo Bonzini) [1301888] - [x86] kvm: x86: For the symbols used locally only should be static type (Paolo Bonzini) [1301888] - [x86] kvm: x86: Avoid using plain integer as NULL pointer warning (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Do not emulate #UD while in guest mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix re-execution of patched vmmcall (Paolo Bonzini) [1301888] - [x86] kvm: x86: make kvm_emulate_* consistant (Paolo Bonzini) [1301888] - [virt] kvm: Fix indentation in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: no space before tabs in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: Missing blank line after declarations in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: EXPORT_SYMBOL should immediately follow its function (Paolo Bonzini) [1301888] - [virt] kvm: fix error: do not initialise statics to 0 or NULL in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: fix warning: labels should not be indented in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: Fix WARNINGs for 'sizeof(X)' instead of 'sizeof X' in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/irqchip.c (Paolo Bonzini) [1301888] - [virt] kvm: white space formatting in kvm_main.c (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix initial PAT value (Paolo Bonzini) [1301888] - [x86] kvm: x86: Deliver MSI IRQ to only lowest prio cpu if msi_redir_hint is true (Paolo Bonzini) [1301888] - [x86] kvm: x86: Extended struct kvm_lapic_irq with msi_redir_hint for MSI delivery (Paolo Bonzini) [1301888] - [x86] kvm: x86: tweak types of fields in kvm_lapic_irq (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero EFER on INIT (Paolo Bonzini) [1301888] - [x86] kvm: x86: INIT and reset sequences are different (Paolo Bonzini) [1301888] - [x86] kvm: arm/mips/x86/power use __kvm_guest_{enter|exit} (Paolo Bonzini) [1301888] - [include] kvm: provide irq_unsafe kvm_guest_{enter|exit} (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix MSR_IA32_BNDCFGS in msrs_to_save (Paolo Bonzini) [1301888] - [x86] kvm: mmu: fix comment in kvm_mmu_zap_collapsible_spte (Paolo Bonzini) [1301888] - [x86] kvm: mmu: lazy collapse small sptes into large sptes (Paolo Bonzini) [1301888] - [x86] kvm: x86: Clear CR2 on VCPU reset (Paolo Bonzini) [1301888] - [x86] kvm: x86: DR0-DR3 are not clear on reset (Paolo Bonzini) [1301888] - [include] kvm: x86: BSP in MSR_IA32_APICBASE is writable (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: remove unnecessary double caching of MAXPHYADDR (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: checks for address bits beyond MAXPHYADDR on VM-entry (Paolo Bonzini) [1301888] - [x86] kvm: x86: cache maxphyaddr CPUID leaf in struct kvm_vcpu (Paolo Bonzini) [1301888] - [x86] kvm: vmx: pass error code with internal error #2 (Paolo Bonzini) [1301888] - [x86] kvm: x86: optimize delivery of TSC deadline timer interrupt (Paolo Bonzini) [1301888] - [x86] kvm: x86: extract blocking logic from __vcpu_run (Paolo Bonzini) [1301888] - [x86] Use bool function return values of true/false not 1/0 (Paolo Bonzini) [1301888] - [x86] kvm: remove useless check of "ret" variable prior to returning the same value (Paolo Bonzini) [1301888] - [x86] kvm: x86: Remove redundant definitions (Paolo Bonzini) [1301888] - [x86] kvm: x86: removing redundant eflags bits definitions (Paolo Bonzini) [1301888] - [x86] kvm: x86: BSF and BSR emulation change register unnecassarily (Paolo Bonzini) [1301888] - [x86] kvm: x86: CMOV emulation on legacy mode is wrong (Paolo Bonzini) [1301888] - [x86] kvm: x86: Dirty the dest op page on cmpxchg emulation (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Set msr bitmap correctly if vcpu is in guest mode (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested posted interrupt processing (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested virtual interrupt delivery (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested apic register virtualization (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Make nested control MSRs per-cpu (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested virtualize x2apic mode (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Prepare for using hardware MSR bitmap (Paolo Bonzini) [1301888] - [x86] kvm: vmx: disable posted interrupts if no local APIC (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Preserve host CR4.MCE value while in guest mode (Paolo Bonzini) [1301888] - [virt] kvm: use slowpath for cross page cached accesses (Paolo Bonzini) [1301888]- [fs] btrfs: fix loading of orphan roots leading to BUG_ON (Bill O'Donnell) [1298680] - [fs] btrfs: async-thread: Fix a use-after-free error for trace (Bill O'Donnell) [1298680] - [fs] btrfs: Fix no_space in write and rm loop (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock running delayed iputs at transaction commit time (Bill O'Donnell) [1298680] - [fs] btrfs: initialize the seq counter in struct btrfs_device (Bill O'Donnell) [1298680] - [fs] btrfs: Initialize btrfs_root->highest_objectid when loading tree root and subvolume roots (Bill O'Donnell) [1298680] - [fs] btrfs: fix transaction handle leak on failure to create hard link (Bill O'Donnell) [1298680] - [fs] btrfs: fix number of transaction units required to create symlink (Bill O'Donnell) [1298680] - [fs] btrfs: send, don't BUG_ON() when an empty symlink is found (Bill O'Donnell) [1298680] - [fs] btrfs: statfs: report zero available if metadata are exhausted (Bill O'Donnell) [1298680] - [fs] btrfs: igrab inode in writepage (Bill O'Donnell) [1298680] - [fs] btrfs: add missing brelse when superblock checksum fails (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix page reading in extent_same ioctl leading to csum errors (Bill O'Donnell) [1298680] - [fs] btrfs: fix invalid page accesses in extent_same (dedup) ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: properly set the termination value of ctx->pos in readdir (Bill O'Donnell) [1298680] - [fs] revert "btrfs: clear PF_NOFREEZE in cleaner_kthread()" (Bill O'Donnell) [1298680] - [fs] btrfs: fix fitrim discarding device area reserved for boot loader's use (Bill O'Donnell) [1298680] - [fs] btrfs: handle invalid num_stripes in sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: check prepare_uptodate_page() error code earlier (Bill O'Donnell) [1298680] - [fs] btrfs: check for empty bitmap list in setup_cluster_bitmaps (Bill O'Donnell) [1298680] - [fs] btrfs: fix misleading warning when space cache failed to load (Bill O'Donnell) [1298680] - [fs] btrfs: fix transaction handle leak in balance (Bill O'Donnell) [1298680] - [fs] btrfs: fix unprotected list move from unused_bgs to deleted_bgs list (Bill O'Donnell) [1298680] - [fs] btrfs: fix balance range usage filters in 4.4-rc (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: account shared subtree during snapshot delete (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_get_fs_root in resolve_indirect_ref (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: fix quota disable during rescan (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between cleaner kthread and space cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: fix scrub preventing unused block groups from being deleted (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between scrub and block group deletion (Bill O'Donnell) [1298680] - [fs] btrfs: fix rcu warning during device replace (Bill O'Donnell) [1298680] - [fs] btrfs: Continue replace when set_block_ro failed (Bill O'Donnell) [1298680] - [fs] btrfs: fix clashing number of the enhanced balance usage filter (Bill O'Donnell) [1298680] - [fs] btrfs: fix the number of transaction units needed to remove a block group (Bill O'Donnell) [1298680] - [fs] btrfs: use global reserve when deleting unused block group after ENOSPC (Bill O'Donnell) [1298680] - [fs] btrfs: tests: checking for NULL instead of IS_ERR() (Bill O'Donnell) [1298680] - [fs] btrfs: fix signed overflows in btrfs_sync_file (Bill O'Donnell) [1298680] - [fs] btrfs: Use fs_info directly in btrfs_delete_unused_bgs (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lost-data-profile caused by balance bg (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lost-data-profile caused by auto removing bg (Bill O'Donnell) [1298680] - [fs] btrfs: Remove len argument from scrub_find_csum (Bill O'Donnell) [1298680] - [fs] btrfs: Reduce unnecessary arguments in scrub_recheck_block (Bill O'Donnell) [1298680] - [fs] btrfs: Use scrub_checksum_data and scrub_checksum_tree_block for scrub_recheck_block_checksum (Bill O'Donnell) [1298680] - [fs] btrfs: Reset sblock->xxx_error stats before calling scrub_recheck_block_checksum (Bill O'Donnell) [1298680] - [fs] btrfs: scrub: setup all fields for sblock_to_check (Bill O'Donnell) [1298680] - [fs] btrfs: scrub: set error stats when tree block spanning stripes (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary new_valid_dev() check (Bill O'Donnell) [1298680] - [fs] btrfs: fix race when listing an inode's xattrs (Bill O'Donnell) [1298680] - [fs] btrfs: fix race leading to BUG_ON when running delalloc for nodatacow (Bill O'Donnell) [1298680] - [fs] btrfs: fix race leading to incorrect item deletion when dropping extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix sleeping inside atomic context in qgroup rescan worker (Bill O'Donnell) [1298680] - [fs] btrfs: fix race waiting for qgroup rescan worker (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: exit the rescan worker during umount (Bill O'Donnell) [1298680] - [fs] btrfs: fix extent accounting for partial direct IO writes (Bill O'Donnell) [1298680] - [fs] btrfs: fix hole punching when using the no-holes feature (Bill O'Donnell) [1298680] - [fs] btrfs: find_free_extent: Do not erroneously skip LOOP_CACHING_WAIT state (Bill O'Donnell) [1298680] - [fs] btrfs: Fix a data space underflow warning (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a rebase bug which will cause qgroup double free (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a race in delayed_ref which leads to abort trans (Bill O'Donnell) [1298680] - [fs] btrfs: clear PF_NOFREEZE in cleaner_kthread() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Don't copy extent buffer to do qgroup rescan (Bill O'Donnell) [1298680] - [fs] btrfs: add balance filters limits, stripes and usage to supported mask (Bill O'Donnell) [1298680] - [fs] btrfs: extend balance filter usage to take minimum and maximum (Bill O'Donnell) [1298680] - [fs] btrfs: add balance filter for stripes (Bill O'Donnell) [1298680] - [fs] btrfs: extend balance filter limit to take minimum and maximum (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression running delayed references when using qgroups (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression when running delayed references (Bill O'Donnell) [1298680] - [fs] btrfs: don't do extra bitmap search in one bit case (Bill O'Donnell) [1298680] - [fs] btrfs: keep track of largest extent in bitmaps (Bill O'Donnell) [1298680] - [fs] btrfs: don't keep trying to build clusters if we are fragmented (Bill O'Donnell) [1298680] - [fs] btrfs: cut down on loops through the allocator (Bill O'Donnell) [1298680] - [fs] btrfs: don't continue setting up space cache when enospc (Bill O'Donnell) [1298680] - [fs] btrfs: keep track of max_extent_size per space_info (Bill O'Donnell) [1298680] - [fs] btrfs: don't loop in allocator for space cache (Bill O'Donnell) [1298680] - [fs] btrfs: add a flags field to btrfs_transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix prealloc under heavy fragmentation conditions (Bill O'Donnell) [1298680] - [fs] btrfs: add fragment=* debug mount option (Bill O'Donnell) [1298680] - [fs] btrfs: fix qgroup sanity tests (Bill O'Donnell) [1298680] - [fs] btrfs: change how we wait for pending ordered extents (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Check if qgroup reserved space leaked (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Avoid calling btrfs_free_reserved_data_space in clear_bit_hook (Bill O'Donnell) [1298680] - [fs] btrfs: fallocate: Add support to accurate qgroup reserve (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new trace point for qgroup data reserve (Bill O'Donnell) [1298680] - [fs] btrfs: Add handler for invalidate page (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add handler for NOCOW and inline (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup old inaccurate facilities (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Switch to new delalloc space reserve and release (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Add new version of btrfs_delalloc_reserve/release_space (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Switch to new check_data_free_space and free_reserved_data_space (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Add new version of btrfs_check_data_free_space and btrfs_free_reserved_data_space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Use new metadata reservation (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce new functions to reserve/free metadata (Bill O'Donnell) [1298680] - [fs] btrfs: delayed_ref: release and free qgroup reserved at proper timing (Bill O'Donnell) [1298680] - [fs] btrfs: delayed_ref: Add new function to record reserved space into delayed ref (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce functions to release/free qgroup reserve data space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce btrfs_qgroup_reserve_data function (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce new function clear_record_extent_bits() (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce new function set_record_extent_bits (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce needed structure for recoding set/clear bits (Bill O'Donnell) [1298680] - [fs] btrfs: reada: Fix returned errno code (Bill O'Donnell) [1298680] - [fs] btrfs: check-integrity: Fix returned errno codes (Bill O'Donnell) [1298680] - [fs] btrfs: compress: put variables defined per compress type in struct to make cache friendly (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup iterating over prop_handlers array (Bill O'Donnell) [1298680] - [fs] btrfs: fix a comment typo (Bill O'Donnell) [1298680] - [fs] btrfs: declare rsv_count as unsigned int instead of int (Bill O'Donnell) [1298680] - [fs] btrfs: change num_items type from u64 to unsigned int (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup btrfs_balance profile validity checks (Bill O'Donnell) [1298680] - [fs] btrfs: remove an unsed varialbe first_index (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_raid_array in btrfs_reduce_alloc_profile (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_raid_array for btrfs_get_num_tolerated_disk_barrier_failures() (Bill O'Donnell) [1298680] - [fs] btrfs: Move btrfs_raid_array to public (Bill O'Donnell) [1298680] - [fs] btrfs: use a single if() statement for one outcome in get_block_rsv() (Bill O'Donnell) [1298680] - [fs] btrfs: memset cur_trans->delayed_refs to zero (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary list_del (Bill O'Donnell) [1298680] - [fs] btrfs: replace unnecessary list_for_each_entry_safe to list_for_each_entry (Bill O'Donnell) [1298680] - [fs] btrfs: trimming some start_transaction() code away (Bill O'Donnell) [1298680] - [fs] btrfs: Fixed declaration of old_len (Bill O'Donnell) [1298680] - [fs] btrfs: Fixed dsize and last_off declarations (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_submit_bio_hook: Use btrfs_wq_endio_type values instead of integer constants (Bill O'Donnell) [1298680] - [fs] btrfs: fix truncation of compressed and inlined extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix double range unlock of hole region when reading page (Bill O'Donnell) [1298680] - [fs] btrfs: fix file corruption and data loss after cloning inline extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix resending received snapshot with parent (Bill O'Donnell) [1298680] - [fs] btrfs: send, fix file corruption due to incorrect cloning operations (Bill O'Donnell) [1298680] - [fs] btrfs: comment the rest of implicit barriers before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: remove extra barrier before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: add comments to barriers before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: comment waitqueue_active implied by locks (Bill O'Donnell) [1298680] - [fs] btrfs: add barrier for waitqueue_active in clear_btree_io_tree (Bill O'Donnell) [1298680] - [fs] btrfs: remove waitqueue_active check from btrfs_rm_dev_replace_unblocked (Bill O'Donnell) [1298680] - [fs] btrfs: switch more printks to our helpers (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to ratelimited variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce ratelimited variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to ratelimited _in_rcu variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce ratelimited _in_rcu variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to _in_rcu variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce _in_rcu variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: move kobj stuff out of dev_replace lock range (Bill O'Donnell) [1298680] - [fs] btrfs: add helper for closing one device (Bill O'Donnell) [1298680] - [fs] btrfs: don't log error from btrfs_get_bdev_and_sb (Bill O'Donnell) [1298680] - [fs] btrfs: kernel operation should come after user input has been verified (Bill O'Donnell) [1298680] - [fs] btrfs: enhance btrfs_scratch_superblock to scratch all superblocks (Bill O'Donnell) [1298680] - [fs] btrfs: add btrfs_read_dev_one_super() to read one specific SB (Bill O'Donnell) [1298680] - [fs] btrfs: use BTRFS_ERROR_DEV_MISSING_NOT_FOUND when missing device is not found (Bill O'Donnell) [1298680] - [fs] btrfs: consolidate btrfs_error() to btrfs_std_error() (Bill O'Donnell) [1298680] - [fs] btrfs: __btrfs_std_error() logic should be consistent w/out CONFIG_PRINTK defined (Bill O'Donnell) [1298680] - [fs] btrfs: SB read failure should return EIO for __bread failure (Bill O'Donnell) [1298680] - [fs] btrfs: rename super_kobj to fsid_kobj (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_kobj_rm_device to btrfs_sysfs_rm_device_link (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_kobj_add_device to btrfs_sysfs_add_device_link (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_sysfs_remove_one to btrfs_sysfs_remove_mounted (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_sysfs_add_one to btrfs_sysfs_add_mounted (Bill O'Donnell) [1298680] - [fs] btrfs: fix possible leak in btrfs_ioctl_balance() (Bill O'Donnell) [1298680] - [fs] btrfs: Avoid truncate tailing page if fallocate range doesn't exceed inode size (Bill O'Donnell) [1298680] - [fs] btrfs: fix use after free iterating extrefs (Bill O'Donnell) [1298680] - [fs] btrfs: check unsupported filters in balance arguments (Bill O'Donnell) [1298680] - [fs] btrfs: support NFSv2 export (Bill O'Donnell) [1298680] - [fs] btrfs: open_ctree: Fix possible memory leak (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock when finalizing block group creation (Bill O'Donnell) [1298680] - [fs] btrfs: update fix for read corruption of compressed and shared extents (Bill O'Donnell) [1298680] - [fs] btrfs: send, fix corner case for reference overwrite detection (Bill O'Donnell) [1298680] - [fs] btrfs: keep dropped roots in cache until transaction commit (Bill O'Donnell) [1298680] - [fs] btrfs: direct i/o: Fix space accounting (Bill O'Donnell) [1298680] - [fs] btrfs: skip waiting on ordered range for special files (Bill O'Donnell) [1298680] - [fs] btrfs: fix read corruption of compressed and shared extents (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary locking of cleaner_mutex to avoid deadlock (Bill O'Donnell) [1298680] - [fs] btrfs: don't initialize a space info as full to prevent ENOSPC (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: remove unnecessary check before btrfs_free_path is called (Bill O'Donnell) [1298680] - [fs] btrfs: async_thread: Fix workqueue 'max_active' value when initializing (Bill O'Donnell) [1298680] - [fs] btrfs: Add raid56 support for updating num_tolerated_disk_barrier_failures in btrfs_balance (Bill O'Donnell) [1298680] - [fs] btrfs: Cleanup for btrfs_calc_num_tolerated_disk_barrier_failures (Bill O'Donnell) [1298680] - [fs] btrfs: Remove noused chunk_tree and chunk_objectid from scrub_enumerate_chunks and scrub_chunk (Bill O'Donnell) [1298680] - [fs] btrfs: Update out-of-date "skip parity stripe" comment (Bill O'Donnell) [1298680] - [fs] btrfs: fix file read corruption after extent cloning and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: check if previous transaction aborted to avoid fs corruption (Bill O'Donnell) [1298680] - [fs] btrfs: use __GFP_NOFAIL in alloc_btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Prevent from early transaction abort (Bill O'Donnell) [1298680] - [fs] btrfs: Remove unused arguments in tree-log.c (Bill O'Donnell) [1298680] - [fs] btrfs: Remove useless condition in start_log_trans() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused mutex from struct 'btrfs_fs_info' (Bill O'Donnell) [1298680] - [fs] btrfs: fix parity scrub of RAID 5/6 with missing device (Bill O'Donnell) [1298680] - [fs] btrfs: fix device replace of a missing RAID 5/6 device (Bill O'Donnell) [1298680] - [fs] btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operation (Bill O'Donnell) [1298680] - [fs] btrfs: count devices correctly in readahead during RAID 5/6 replace (Bill O'Donnell) [1298680] - [fs] btrfs: remove misleading handling of missing device scrub (Bill O'Donnell) [1298680] - [fs] btrfs: fix clone / extent-same deadlocks (Bill O'Donnell) [1298680] - [fs] btrfs: fix defrag to merge tail file extent (Bill O'Donnell) [1298680] - [fs] btrfs: fix warning in backref walking (Bill O'Donnell) [1298680] - [fs] btrfs: Add WARN_ON() for double lock in btrfs_tree_lock() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove root argument in extent_data_ref_count() (Bill O'Donnell) [1298680] - [fs] btrfs: Fix wrong comment of btrfs_alloc_tree_block() (Bill O'Donnell) [1298680] - [fs] btrfs: abort transaction on btrfs_reloc_cow_block() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove unnecessary variants in relocation.c (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: Remove chunk_objectid argument from btrfs_relocate_chunk() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: Remove objectid's init-value in create_reloc_inode() (Bill O'Donnell) [1298680] - [fs] btrfs: Error handle for get_ref_objectid_v0() in relocate_block_group() (Bill O'Donnell) [1298680] - [fs] btrfs: Fix data checksum error cause by replace with io-load (Bill O'Donnell) [1298680] - [fs] btrfs: use scrub_pause_on/off() to reduce code in scrub_enumerate_chunks() (Bill O'Donnell) [1298680] - [fs] btrfs: Separate scrub_blocked_if_needed() to scrub_pause_on/off() (Bill O'Donnell) [1298680] - [fs] btrfs: Use ref_cnt for set_block_group_ro() (Bill O'Donnell) [1298680] - [fs] btrfs: Bypass unrelated items before accessing its contents in scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Load only necessary csums into list in scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Fix calculate typo caused by ambiguous meaning of logic_end (Bill O'Donnell) [1298680] - [fs] btrfs: Free checksum list on scrub_extent() fail (Bill O'Donnell) [1298680] - [fs] btrfs: Check cancel and pause in interval of scrub operation (Bill O'Donnell) [1298680] - [fs] btrfs: Show detail information when mount failed on missing devices (Bill O'Donnell) [1298680] - [fs] btrfs: Fix scrub panic when leaf crosses stripes (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale dir entries after removing a link and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: fix search key advancing condition (Bill O'Donnell) [1298680] - [fs] btrfs: teach backref walking about backrefs with underflowed offset values (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale dir entries after unlink, inode eviction and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale directory entries after fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: Spelling s/consitent/consistent/ (Bill O'Donnell) [1298680] - [fs] btrfs: add missing discards when unpinning extents with -o discard (Bill O'Donnell) [1298680] - [fs] btrfs: explictly delete unused block groups in close_ctree and ro-remount (Bill O'Donnell) [1298680] - [fs] btrfs: iterate over unused chunk space in FITRIM (Bill O'Donnell) [1298680] - [fs] btrfs: skip superblocks during discard (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_issue_discard ensure offset/length are aligned to sector boundaries (Bill O'Donnell) [1298680] - [fs] btrfs: make btrfs_issue_discard return bytes discarded (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a regression in qgroup reserved space (Bill O'Donnell) [1298680] - [fs] btrfs: fix quick exhaustion of the system array in the superblock (Bill O'Donnell) [1298680] - [fs] btrfs: its btrfs_err() instead of btrfs_error() (Bill O'Donnell) [1298680] - [fs] btrfs: Avoid NULL pointer dereference of free_extent_buffer when read_tree_block() fail (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lockdep warning of btrfs_run_delayed_iputs() (Bill O'Donnell) [1298680] - [fs] btrfs: fix file corruption after cloning inline extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix order by which delayed references are run (Bill O'Donnell) [1298680] - [fs] btrfs: fix list transaction->pending_ordered corruption (Bill O'Donnell) [1298680] - [fs] btrfs: fix memory leak in the extent_same ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix shrinking truncate when the no_holes feature is enabled (Bill O'Donnell) [1298680] - [fs] btrfs: fix wrong check for btrfs_force_chunk_alloc() (Bill O'Donnell) [1298680] - [fs] btrfs: fix warning of bytes_may_use (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang when failing to submit bio of directIO (Bill O'Donnell) [1298680] - [fs] btrfs: fix a comment in inode.c:evict_inode_truncate_pages() (Bill O'Donnell) [1298680] - [fs] btrfs: fix memory corruption on failure to submit bio for direct IO (Bill O'Donnell) [1298680] - [fs] btrfs: don't update mtime/ctime on deduped inodes (Bill O'Donnell) [1298680] - [fs] btrfs: allow dedupe of same inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock with extent-same and readpage (Bill O'Donnell) [1298680] - [fs] btrfs: pass unaligned length to btrfs_cmp_data() (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync after truncate when no_holes feature is enabled (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync xattr loss in the fast fsync path (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync data loss after append write (Bill O'Donnell) [1298680] - [fs] btrfs: fix crash on close_ctree() if cleaner starts new transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between caching kthread and returning inode to inode cache (Bill O'Donnell) [1298680] - [fs] btrfs: use kmem_cache_free when freeing entry in inode cache (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between balance and unused block group deletion (Bill O'Donnell) [1298680] - [fs] btrfs: add error handling for scrub_workers_get() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup noused initialization of dev in btrfs_end_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: allow user to clear the limitation on qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: double free in btrfs_add_delayed_tree_ref() (Bill O'Donnell) [1298680] - [fs] btrfs: Check if kobject is initialized before put (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add support to show replacing target in the sysfs (Bill O'Donnell) [1298680] - [fs] btrfs: free the stale device (Bill O'Donnell) [1298680] - [fs] btrfs: use received_uuid of parent during send (Bill O'Donnell) [1298680] - [fs] btrfs: fix use-after-free in btrfs_replay_log (Bill O'Donnell) [1298680] - [fs] btrfs: wait for delayed iputs on no space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Make snapshot accounting work with new extent-oriented qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add the ability to skip given qgroup for old/new_roots (Bill O'Donnell) [1298680] - [fs] btrfs: ulist: Add ulist_del() function (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup the old ref_node-oriented mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch self test to extent-oriented qgroup mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch to new extent-oriented qgroup mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch rescan to new mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new qgroup calculation function btrfs_qgroup_account_extents() (Bill O'Donnell) [1298680] - [fs] btrfs: backref: Add special time_seq == (u64)-1 case for btrfs_find_all_roots() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new function to record old_roots (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Record possible quota-related extent for qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add function qgroup_update_counters() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add function qgroup_update_refcnt() (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Use ref_node to replace unneeded parameters in __inc_extent_ref() and __free_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup open-coded old/new_refcnt update and read (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: Cleanup the unneeded functions (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: Use list to replace the ref_root in ref_head (Bill O'Donnell) [1298680] - [fs] btrfs: backref: Don't merge refs which are not for same block (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lockdep warning of wr_ctx->wr_lock in scrub_free_wr_ctx() (Bill O'Donnell) [1298680] - [fs] btrfs: Handle unaligned length in extent_same (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_defrag_file: Fix calculation of max_to_defrag (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_defrag_file: Fix ra_index computation (Bill O'Donnell) [1298680] - [fs] btrfs: fix necessary chunk tree space calculation when allocating a chunk (Bill O'Donnell) [1298680] - [fs] btrfs: don't attach unnecessary extents to transaction on fsync (Bill O'Donnell) [1298680] - [fs] btrfs: avoid syncing log in the fast fsync path when not necessary (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang during inode eviction due to concurrent readahead (Bill O'Donnell) [1298680] - [fs] btrfs: fix up read_tree_block to return proper error (Bill O'Donnell) [1298680] - [fs] btrfs: add missing free_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: remove csum_bytes_left (Bill O'Donnell) [1298680] - [fs] btrfs: fix -ENOSPC on block group removal (Bill O'Donnell) [1298680] - [fs] btrfs: fix -ENOSPC when finishing block group creation (Bill O'Donnell) [1298680] - [fs] btrfs: set UNWRITTEN for prealloc'ed extents in fiemap (Bill O'Donnell) [1298680] - [fs] btrfs: show subvol= and subvolid= in /proc/mounts (Bill O'Donnell) [1298680] - [fs] btrfs: unify subvol= and subvolid= mounting (Bill O'Donnell) [1298680] - [fs] btrfs: fail on mismatched subvol and subvolid mount options (Bill O'Donnell) [1298680] - [fs] vfs: Introduce inode-getting helpers for layered/unioned fs environments (Bill O'Donnell) [1298680] - [fs] btrfs: clean up error handling in mount_subvol() (Bill O'Donnell) [1298680] - [fs] btrfs: remove all subvol options before mounting top-level (Bill O'Donnell) [1298680] - [fs] lib: add glibc style strchrnul() variant (Bill O'Donnell) [1298680] - [fs] btrfs: lock superblock before remounting for rw subvol (Bill O'Donnell) [1298680] - [fs] btrfs: wake up extent state waiters on unlock through clear_extent_bits (Bill O'Donnell) [1298680] - [fs] btrfs: fix chunk allocation regression leading to transaction abort (Bill O'Donnell) [1298680] - [fs] btrfs: use after free when closing devices (Bill O'Donnell) [1298680] - [fs] btrfs: make root id query unprivileged (Bill O'Donnell) [1298680] - [fs] btrfs: fix block group ->space_info null pointer dereference (Bill O'Donnell) [1298680] - [fs] btrfs: check error before reporting missing device and add uuid (Bill O'Donnell) [1298680] - [fs] btrfs: Fix superblock csum type check (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, fix clone operations for compressed extents (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix possible leak in btrfs_add_qgroup_relation() (Bill O'Donnell) [1298680] - [fs] btrfs: fix mutex unlock without prior lock on space cache truncation (Bill O'Donnell) [1298680] - [fs] btrfs: log when missing device is created (Bill O'Donnell) [1298680] - [fs] btrfs: fix warnings after changes in btrfs_abort_transaction (Bill O'Donnell) [1298680] - [fs] btrfs: add 'cold' compiler annotations to all error handling functions (Bill O'Donnell) [1298680] - [fs] btrfs: report exact callsite where transaction abort occurs (Bill O'Donnell) [1298680] - [fs] btrfs: let tree defrag work in SSD mode (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs: check pending chunks when shrinking fs to avoid corruption (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, check if orphanized dir inode needs delayed rename (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, don't delay directory renames unnecessarily (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: don't fail seeding for the sake of sysfs kobject issue (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add support to add parent for fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: separate kobject and attribute creation (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: btrfs_sysfs_remove_fsid() make it non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: make btrfs_sysfs_add_device() non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: make btrfs_sysfs_add_fsid() non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs btrfs_kobj_rm_device() pass fs_devices instead of fs_info (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs btrfs_kobj_add_device() pass fs_devices instead of fs_info (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: provide framework to remove all fsid sysfs kobject (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add pointer to access fs_info from fs_devices (Bill O'Donnell) [1298680] - [fs] btrfs: introduce btrfs_get_fs_uuids to get fs_uuids (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: move super_kobj and device_dir_kobj from fs_info to btrfs_fs_devices (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: separate device kobject and its attribute creation (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: let default_attrs be separate from the kset (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: introduce function btrfs_sysfs_add_fsid() to create sysfs fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: rename __btrfs_sysfs_remove_one to btrfs_sysfs_remove_fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: reorder the kobject creations (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, check if device_dir_kobj is init before destroy (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, kobject pointer clean up needed after kobject release (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, undo sysfs device links (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, fs_info kobject_unregister has init_completion() twice (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, btrfs_release_super_kobj() should to clean up the kobject data (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression in raid level conversion (Bill O'Donnell) [1298680] - [fs] btrfs: fix racy system chunk allocation when setting block group ro (Bill O'Donnell) [1298680] - [fs] btrfs: clear 'ret' in btrfs_check_shared() loop (Bill O'Donnell) [1298680] - [fs] btrfs: fix race when reusing stale extent buffers that leads to BUG_ON (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between block group creation and their cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: fix panic when starting bg cache writeout after IO error (Bill O'Donnell) [1298680] - [fs] btrfs: fix crash after inode cache writeback failure (Bill O'Donnell) [1298680] - [fs] btrfs: fix wrong mapping flags for free space inode (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_release_extent_buffer_page didn't free pages of dummy extent (Bill O'Donnell) [1298680] - [fs] btrfs: fill ->last_trans for delayed inode in btrfs_fill_inode (Bill O'Donnell) [1298680] - [fs] btrfs: unlock i_mutex after attempting to delete subvolume during send (Bill O'Donnell) [1298680] - [fs] btrfs: check io_ctl_prepare_pages return in __btrfs_write_out_cache (Bill O'Donnell) [1298680] - [fs] btrfs: fix race on ENOMEM in alloc_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: handle ENOMEM in btrfs_alloc_tree_block (Bill O'Donnell) [1298680] - [fs] btrfs: fix find_free_dev_extent() malfunction in case device tree has hole (Bill O'Donnell) [1298680] - [fs] btrfs: don't check for delalloc_bytes in cache_save_setup (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock when starting writeback of bg caches (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between start dirty bg cache writeout and bg deletion (Bill O'Donnell) [1298680] - [fs] btrfs: prevent list corruption during free space cache processing (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: quota: Update quota tree after qgroup relationship change (Bill O'Donnell) [1298680] - [fs] btrfs: quota: Automatically update related qgroups or mark INCONSISTENT flags when assigning/deleting a qgroup relations (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: clear STATUS_FLAG_ON in disabling quota (Bill O'Donnell) [1298680] - [fs] btrfs: Update btrfs qgroup status item when rescan is done (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix dead judgement on qgroup_rescan_leaf() return value (Bill O'Donnell) [1298680] - [fs] btrfs: Don't allow subvolid >= (1 << BTRFS_QGROUP_LEVEL_SHIFT) to be created (Bill O'Donnell) [1298680] - [fs] btrfs: Check qgroup level in kernel qgroup assign (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: allow to remove qgroup which has parent but no child (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: return EINVAL if level of parent is not higher than child's (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: do a reservation in a higher level (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup, Account data space in more proper timings (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce a may_use to account space_info->bytes_may_use (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: free reserved in exceeding quota (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: cleanup, remove an unsued parameter in btrfs_create_qgroup() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: fix limit args override whole limit struct (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: update limit info in function btrfs_run_qgroups() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: consolidate the parameter of fucntion update_qgroup_limit_item() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: update qgroup in memory at the same time when we update it in btree (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: inherit limit info from srcgroup in creating snapshot (Bill O'Donnell) [1298680] - [fs] btrfs: Support busy loop of write and delete (Bill O'Donnell) [1298680] - [fs] btrfs: Fix NO_SPACE bug caused by delayed-iput (Bill O'Donnell) [1298680] - [fs] btrfs: add WARN_ON() to check is space_info op current (Bill O'Donnell) [1298680] - [fs] btrfs: Set relative data on clear btrfs_block_group_cache->pinned (Bill O'Donnell) [1298680] - [fs] btrfs: Adjust commit-transaction condition to avoid NO_SPACE more (Bill O'Donnell) [1298680] - [fs] btrfs: Fix tail space processing in find_free_dev_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: fix condition of commit transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix uninit variable in clone ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode eviction infinite loop after cloning into it (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode eviction infinite loop after extent_same ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix range cloning when same inode used as source and destination (Bill O'Donnell) [1298680] - [fs] btrfs: fix use after free when close_ctree frees the orphan_rsv (Bill O'Donnell) [1298680] - [fs] btrfs: allow block group cache writeout outside critical section in commit (Bill O'Donnell) [1298680] - [fs] btrfs: don't use highmem for free space cache pages (Bill O'Donnell) [1298680] - [fs] btrfs: two stage dirty block group writeout (Bill O'Donnell) [1298680] - [fs] btrfs: move struct io_ctl into ctree.h and rename it (Bill O'Donnell) [1298680] - [fs] btrfs: don't steal from the global reserve if we don't have the space (Bill O'Donnell) [1298680] - [fs] btrfs: don't commit the transaction in the async space flushing (Bill O'Donnell) [1298680] - [fs] btrfs: reserve space for block groups (Bill O'Donnell) [1298680] - [fs] btrfs: refill block reserves during truncate (Bill O'Donnell) [1298680] - [fs] btrfs: account for crcs in delayed ref processing (Bill O'Donnell) [1298680] - [fs] btrfs: actively run the delayed refs while deleting large files (Bill O'Donnell) [1298680] - [fs] btrfs: Add missing include file (Bill O'Donnell) [1298680] - [fs] btrfs: free and unlock our path before btrfs_free_and_pin_reserved_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove the check for old-style mkfs (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup orphans while looking up default subvolume (Bill O'Donnell) [1298680] - [fs] btrfs: explicitly set control file's private_data (Bill O'Donnell) [1298680] - [fs] btrfs: incorrect handling for fiemap_fill_next_extent return (Bill O'Donnell) [1298680] - [fs] btrfs: don't accept bare namespace as a valid xattr (Bill O'Donnell) [1298680] - [fs] btrfs: fix log tree corruption when fs mounted with -o discard (Bill O'Donnell) [1298680] - [fs] btrfs: fix metadata inconsistencies after directory fsync (Bill O'Donnell) [1298680] - [fs] btrfs: change the insertion criteria for the qgroup operations rbtree (Bill O'Donnell) [1298680] - [fs] btrfs: add missing inode item update in fallocate() (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, remove dead code (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, clear name from cache after orphanization (Bill O'Donnell) [1298680] - [fs] btrfs: send, don't leave without decrementing clone root's send_progress (Bill O'Donnell) [1298680] - [fs] btrfs: send, add missing check for dead clone root (Bill O'Donnell) [1298680] - [fs] btrfs: remove deleted xattrs on fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: remove shadowing variables in __btrfs_map_block (Bill O'Donnell) [1298680] - [fs] btrfs: switch helper macros to static inlines in sysfs.h (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, use correct type in div_u64_rem (Bill O'Donnell) [1298680] - [fs] btrfs: replace remaining do_div calls with div_u64 variants (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup 64bit/32bit divs, provably bounded values (Bill O'Donnell) [1298680] - [fs] btrfs: use explicit initializer for seq_elem (Bill O'Donnell) [1298680] - [fs] btrfs: remove shadowing variables in __btrfs_buffered_write (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, use kmalloc_array/kcalloc array helpers (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup 64bit/32bit divs, compile time constants (Bill O'Donnell) [1298680] - [fs] btrfs: use cond_resched_lock where possible (Bill O'Donnell) [1298680] - [fs] btrfs: need_resched not needed with cond_resched (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, reduce temporary variables in btrfs_read_roots (Bill O'Donnell) [1298680] - [fs] btrfs: use correct type for workqueue flags (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_read_roots() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_replay_log() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_workqueues() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_qgroup() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_dev_replace_locks() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_btree_inode() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_balance() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_scrub() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: consistently use fs_info in close_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused fs_info arg from btrfs_close_extra_devices() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: use for() loop in btrfs_map_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused chunk_tree argument in several functions (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: remove no-used alloc_chunk in btrfs_check_data_free_space() (Bill O'Donnell) [1298680] - [fs] btrfs: constify structs with op functions or static definitions (Bill O'Donnell) [1298680] - [fs] btrfs: switch to kvfree() helper (Bill O'Donnell) [1298680] - [fs] btrfs: disk-io: replace root args iff only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-inode: replace root args iff only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: ctree: reduce args where only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: fix outstanding_extents accounting in DIO (Bill O'Donnell) [1298680] - [fs] btrfs: add sanity test for outstanding_extents accounting (Bill O'Donnell) [1298680] - [fs] btrfs: just free dummy extent buffers (Bill O'Donnell) [1298680] - [fs] btrfs: account merges/splits properly (Bill O'Donnell) [1298680] - [fs] btrfs: prepare block group cache before writing (Bill O'Donnell) [1298680] - [fs] btrfs: fix ASSERT(list_empty(&cur_trans->dirty_bgs_list) (Bill O'Donnell) [1298680] - [fs] btrfs: account for the correct number of extents for delalloc reservations (Bill O'Donnell) [1298680] - [fs] btrfs: fix merge delalloc logic (Bill O'Donnell) [1298680] - [fs] btrfs: fix comp_oper to get right order (Bill O'Donnell) [1298680] - [fs] btrfs: catch transaction abortion after waiting for it (Bill O'Donnell) [1298680] - [fs] btrfs: fix sizeof format specifier in btrfs_check_super_valid() (Bill O'Donnell) [1298680] - [fs] btrfs: remove extra run_delayed_refs in update_cowonly_root (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, don't rename a directory too soon (Bill O'Donnell) [1298680] - [fs] btrfs: do not ignore errors from btrfs_lookup_xattr in do_setxattr (Bill O'Donnell) [1298680] - [fs] btrfs: fix off-by-one logic error in btrfs_realloc_node (Bill O'Donnell) [1298680] - [fs] btrfs: add missing inode update when punching hole (Bill O'Donnell) [1298680] - [fs] btrfs: abort the transaction if we fail to update the free space cache inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix allocation size calculations in alloc_btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: don't remove extents and xattrs when logging new names (Bill O'Donnell) [1298680] - [fs] btrfs: fix BUG_ON in btrfs_orphan_add() when delete unused block group (Bill O'Donnell) [1298680] - [fs] btrfs: account for large extents with enospc (Bill O'Donnell) [1298680] - [fs] btrfs: don't set and clear delalloc for O_DIRECT writes (Bill O'Donnell) [1298680] - [fs] btrfs: only adjust outstanding_extents when we do a short write (Bill O'Donnell) [1298680] - [fs] btrfs: Fix out-of-space bug (Bill O'Donnell) [1298680] - [fs] btrfs: scrub, fix sleep in atomic context (Bill O'Donnell) [1298680] - [fs] btrfs: fix scheduler warning when syncing log (Bill O'Donnell) [1298680] - [fs] page_writeback: put account_page_redirty() after set_page_dirty() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup init for list in free-space-cache (Bill O'Donnell) [1298680] - [fs] btrfs: delete chunk allocation attemp when setting block group ro (Bill O'Donnell) [1298680] - [fs] btrfs: clear bio reference after submit_one_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: fix scrub race leading to use-after-free (Bill O'Donnell) [1298680] - [fs] btrfs: add missing cleanup on sysfs init failure (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between transaction commit and empty block group removal (Bill O'Donnell) [1298680] - [fs] btrfs: add more checks to btrfs_read_sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, rename a few variables in btrfs_read_sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: add checks for sys_chunk_array sizes (Bill O'Donnell) [1298680] - [fs] btrfs: more superblock checks, lower bounds on devices and sectorsize/nodesize (Bill O'Donnell) [1298680] - [fs] btrfs: Add code to support file creation time (Bill O'Donnell) [1298680] - [fs] btrfs: kill btrfs_inode_*time helpers (Bill O'Donnell) [1298680] - [fs] btrfs: insert_new_root: Fix lock type of the extent buffer (Bill O'Donnell) [1298680] - [fs] btrfs: fix unused members in struct btrfs_root (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: move WARN_ON() to the correct location (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup unused run_most (Bill O'Donnell) [1298680] - [fs] btrfs: Introduce BTRFS_BLOCK_GROUP_RAID56_MASK to check raid56 simply (Bill O'Donnell) [1298680] - [fs] btrfs: Include map_type in raid_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Simplify scrub_setup_recheck_block()'s argument (Bill O'Donnell) [1298680] - [fs] btrfs: Combine per-page recover in dev-replace and scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Separate finding-right-mirror and writing-to-target's process in scrub_handle_errored_block() (Bill O'Donnell) [1298680] - [fs] btrfs: Break loop when reach BTRFS_MAX_MIRRORS in scrub_setup_recheck_block() (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_rm_dev_replace_blocked(): Use wait_event() (Bill O'Donnell) [1298680] - [fs] btrfs: Cleanup btrfs_bio_counter_inc_blocked() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove noneed force_write in scrub_write_block_to_dev_replace (Bill O'Donnell) [1298680] - [fs] btrfs: Fix a jump typo of nodatasum_case to avoid wrong WARN_ON() (Bill O'Donnell) [1298680] - [fs] btrfs: add ref_count and free function for btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Make raid_map array be inlined in btrfs_bio structure (Bill O'Donnell) [1298680] - [fs] btrfs: sort raid_map before adding tgtdev stripes (Bill O'Donnell) [1298680] - [fs] btrfs: fix a out-of-bound access of raid_map (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync log replay for inodes with a mix of regular refs and extrefs (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync when extend references are added to an inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix directory inconsistency after fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: lookup for block group only if needed when freeing a tree block (Bill O'Donnell) [1298680] - [fs] btrfs: remove a no-op unfreeze superbock callback (Bill O'Donnell) [1298680] - [fs] btrfs: switch extent_state state to unsigned (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels after checksum errors (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels during failed mount (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels for errors (Bill O'Donnell) [1298680] - [fs] btrfs: fix setup_leaf_for_split() to avoid leaf corruption (Bill O'Donnell) [1298680] - [fs] btrfs: track dirty block groups on their own list (Bill O'Donnell) [1298680] - [fs] btrfs: change how we track dirty roots (Bill O'Donnell) [1298680] - [fs] btrfs: expand btrfs_find_item if found_key is NULL (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, remove inode_ref_info helper (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, remove inode_item_info helper (Bill O'Donnell) [1298680] - [fs] btrfs: sink parameter len to alloc_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: unify extent buffer allocation api (Bill O'Donnell) [1298680] - [fs] btrfs: use GFP_NOFS in __alloc_extent_buffer directly (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to tree_block_processed (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to btrfs_find_create_tree_block (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to btrfs_init_new_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to reada_tree_block_flagged (Bill O'Donnell) [1298680] - [fs] btrfs: remove blocksize from reada_extent (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to readahead_tree_block (Bill O'Donnell) [1298680]- [net] ipv6: Nonlocal bind (Sabrina Dubroca) [1315968] - [net] ipv4: bind ip_nonlocal_bind to current netns (Sabrina Dubroca) [1315968] - [net] sctp: fix race for one-to-many sockets in sendmsg's auto associate (Xin Long) [1138256] - [net] sctp: label accepted/peeled off sockets (Marcelo Leitner) [1247756] - [net] sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING (Xin Long) [1314699] - [net] sctp: convert sack_needed and sack_generation to bits (Xin Long) [1314699] - [net] sctp: update the netstamp_needed counter when copying sockets (Marcelo Leitner) [1317647] - [net] sctp: use the same clock as if sock source timestamps were on (Marcelo Leitner) [1317647] - [net] bridge: Handle IFLA_ADDRESS correctly when creating bridge device (Paolo Abeni) [1314779] - [net] bridge: Prevent possible race condition in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted when deleting vlan (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted in br_fdb_delete_by_port (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] bridge: Change local fdb entries whenever mac address of bridge device changes (Paolo Abeni) [1314779] - [net] bridge: Fix the way to find old local fdb entries in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] sctp: sctp_remaddr_seq_show use the wrong variable to dump transport info (Xin Long) [1187584] - [net] sctp: lack the check for ports in sctp_v6_cmp_addr (Xin Long) [1187584] - [net] sctp: remove the dead field of sctp_transport (Xin Long) [1187584] - [net] sctp: hold transport before we access t->asoc in sctp proc (Xin Long) [1187584] - [net] sctp: fix the transport dead race check by using atomic_add_unless on refcnt (Xin Long) [1187584] - [net] sctp: the temp asoc's transports should not be hashed/unhashed (Xin Long) [1187584] - [net] sctp: Move sequence start handling into sctp_transport_get_idx() (Xin Long) [1187584] - [net] sctp: support to lookup with ep+paddr in transport rhashtable (Xin Long) [1187584] - [net] sctp: remove the local_bh_disable/enable in sctp_endpoint_lookup_assoc (Xin Long) [1187584] - [net] sctp: drop the old assoc hashtable of sctp (Xin Long) [1187584] - [net] sctp: do not trigger BUG_ON in sctp_cmd_delete_tcb (Xin Long) [1187584] - [net] sctp: sideeffect: throw BUG if primary_path is NULL (Xin Long) [1187584] - [net] sctp: use GFP_KERNEL in sctp_init() (Xin Long) [1187584] - [net] sctp: apply rhashtable api to sctp procfs (Xin Long) [1187584] - [net] sctp: apply rhashtable api to send/recv path (Xin Long) [1187584] - [net] sctp: add the rhashtable apis for sctp global transport hashtable (Xin Long) [1187584] - [net] sctp: reorder sctp_globals to reduce cacheline usage (Xin Long) [1187584] - [net] ipv4: only create late gso-skb if skb is already set up with CHECKSUM_PARTIAL (Hannes Frederic Sowa) [1277095] - [net] ipv6: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment (Hannes Frederic Sowa) [1277095] - [net] ipv6: no CHECKSUM_PARTIAL on MSG_MORE corked sockets (Hannes Frederic Sowa) [1277095] - [net] ipv4: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment (Hannes Frederic Sowa) [1277095] - [net] ipv4: no CHECKSUM_PARTIAL on MSG_MORE corked sockets (Hannes Frederic Sowa) [1277095] - [net] revert "ipv6: don't use CHECKSUM_PARTIAL on MSG_MORE/UDP_CORK sockets" (Hannes Frederic Sowa) [1277095]- [kernel] cgroup: pids: rhel-specific hack to fix zombie accounting (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: fix kABI breakage (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: adapt cgroup_pids.c to RHEL7 (Oleg Nesterov) [1265339] - [kernel] cgroup: implement task_get_css() (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: fix invalid get/put usage (Oleg Nesterov) [1265339] - [kernel] cgroup: implement the PIDs subsystem (Oleg Nesterov) [1265339] - [kernel] cgroup: allow a cgroup subsystem to reject a fork (Oleg Nesterov) [1265339] - [fs] gfs2: Set s_mode before parsing mount options (Andrew Price) [1264523] - [fs] nfsv4: Fix a dentry leak on alias use (Benjamin Coddington) [1269198] - [fs] sunrpc: never enqueue a ->rq_cong request on ->sending (Benjamin Coddington) [1315463] - [fs] gfs2: Reintroduce a timeout in function gfs2_gl_hash_clear (Robert S Peterson) [1292582] - [fs] xfs: fix splice/direct-IO deadlock (Bill O'Donnell) [824796] - [fs] vfs: split generic splice code from i_mutex locking (Bill O'Donnell) [824796] - [fs] dlm: sctp_accept_from_sock() can be static (Xin Long) [1235699] - [fs] dlm: fix reconnecting but not sending data (Xin Long) [1235699] - [fs] dlm: replace BUG_ON with a less severe handling (Xin Long) [1235699] - [fs] dlm: use sctp 1-to-1 API (Xin Long) [1235699] - [fs] dlm: fix not reconnecting on connecting error handling (Xin Long) [1235699] - [fs] dlm: fix race while closing connections (Xin Long) [1235699] - [fs] dlm: fix connection stealing if using SCTP (Xin Long) [1235699] - [fs] dlm: keep listening connection alive with sctp mode (Xin Long) [1235699] - [fs] dlm: set zero linger time on sctp socket (Xin Long) [1235699] - [fs] dlm: remove duplicated include from lowcomms.c (Xin Long) [1235699] - [fs] dlm: disable nagle for SCTP (Xin Long) [1235699] - [fs] dlm: retry failed SCTP sends (Xin Long) [1235699] - [fs] dlm: try other IPs when sctp init assoc fails (Xin Long) [1235699] - [fs] dlm: clear correct bit during sctp init failure handling (Xin Long) [1235699] - [fs] dlm: set sctp assoc id during setup (Xin Long) [1235699] - [fs] dlm: clear correct init bit during sctp setup (Xin Long) [1235699] - [hid] usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL ("Herton R. Krzesinski") [1254369] - [x86] kernel: Call out into INT3 handler directly instead of using notifier (Luiz Capitulino) [1291899] - [x86] Make jump_label use int3-based patching (Luiz Capitulino) [1291899] - [x86] Introduce int3 (breakpoint)-based instruction patching (Luiz Capitulino) [1291899] - [kernel] audit: try harder to send to auditd upon netlink failure (Richard Guy Briggs) [1253123] - [kernel] audit: stop an old auditd being starved out by a new auditd (Richard Guy Briggs) [1253123] - [kernel] audit: remove stray newlines from audit_log_lost messages (Richard Guy Briggs) [1253123] - [kernel] audit: get rid of *NO* daemon at audit_pid=0 message (Richard Guy Briggs) [1253123] - [kernel] audit: prevent an older auditd shutdown from orphaning a newer auditd startup (Richard Guy Briggs) [1253123] - [kernel] prctl: more prctl(PR_SET_MM_*) checks (Zorro Lang) [1298820] - [security] selinux: quiet the filesystem labeling behavior message (Paul Moore) [1295807]- [fs] nfsv4: Respect the server imposed limit on how many changes we may cache (Benjamin Coddington) [1314511] - [fs] nfsv4: Express delegation limit in units of pages (Benjamin Coddington) [1314511] - [fs] eventfd: document lockless access in eventfd_poll (Paolo Bonzini) [1293632] - [fs] eventfd: don't take the spinlock in eventfd_poll (Paolo Bonzini) [1293632] - [fs] gfs2: Use resizable hash table for glocks (Robert S Peterson) [1172819] - [fs] gfs2: Move glock superblock pointer to field gl_name (Robert S Peterson) [1172819] - [fs] gfs2: Simplify the seq file code for "sbstats" (Robert S Peterson) [1172819] - [fs] xfs: only run torn log write detection on dirty logs (Brian Foster) [1314355] - [fs] xfs: refactor in-core log state update to helper (Brian Foster) [1314355] - [fs] xfs: refactor unmount record detection into helper (Brian Foster) [1314355] - [fs] xfs: separate log head record discovery from verification (Brian Foster) [1314355] - [fs] cifs: fold cifs_iovec_write() into the only caller (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning (Sachin Prabhu) [1303850] - [fs] cifs: Fix another dereference before null check warning (Sachin Prabhu) [1303850] - [fs] cifs: session servername can't be null (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning on impossible comparison (Sachin Prabhu) [1303850] - [fs] cifs: Fix coverity warning (Sachin Prabhu) [1303850] - [fs] cifs: Fix dereference before null check warning (Sachin Prabhu) [1303850] - [fs] cifs: Don't ignore errors on encrypting password in SMBTcon (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning on uninitialized buftype (Sachin Prabhu) [1303850] - [fs] cifs: potential memory leaks when parsing mnt opts (Sachin Prabhu) [1303850] - [fs] cifs: smb2_clone_range() - exit on unhandled error (Sachin Prabhu) [1303850] - [fs] cifs: fix MUST SecurityFlags filtering (Sachin Prabhu) [1303850] - [fs] cifs: use memzero_explicit to clear stack buffer (Sachin Prabhu) [1303850] - [fs] cifs: make new inode cache when file type is different (Sachin Prabhu) [1303850] - [fs] cifs: Fix signed/unsigned pointer warning (Sachin Prabhu) [1303850] - [fs] cifs: smb2file: replace count*size kzalloc by kcalloc (Sachin Prabhu) [1303850] - [fs] cifs: file: replace count*size kzalloc by kcalloc (Sachin Prabhu) [1303850] - [fs] cifs: remove obsolete __constant (Sachin Prabhu) [1303850] - [fs] cifs: convert to print_hex_dump() instead of custom implementation (Sachin Prabhu) [1303850] - [fs] cifs: call strtobool instead of custom implementation (Sachin Prabhu) [1303850] - [fs] cifs: Update modinfo cifs version for cifs.ko (Sachin Prabhu) [1303850] - [fs] cifs: decode_negTokenInit had wrong calling sequence (Sachin Prabhu) [1303850] - [fs] cifs: Add missing defines for ACL query support (Sachin Prabhu) [1303850] - [fs] cifs: Add support for original fallocate (Sachin Prabhu) [1303850] - [fs] cifs: kill f_dentry uses (Sachin Prabhu) [1303850] - [fs] cifs: get rid of ->f_path.dentry->d_sb uses, add a new helper (Sachin Prabhu) [1303850] - [fs] cifs: Remove obsolete comment (Sachin Prabhu) [1303850] - [fs] cifs: Check minimum response length on query_network_interface (Sachin Prabhu) [1303850] - [fs] cifs: Workaround Mac server problem (Sachin Prabhu) [1303850] - [fs] cifs: Remap reserved posix characters by default - part 3 (Sachin Prabhu) [1303850] - [fs] cifs: Allow conversion of characters in Mac remap range - part 2 (Sachin Prabhu) [1303850] - [fs] cifs: Allow conversion of characters in Mac remap range - part 1 (Sachin Prabhu) [1303850] - [fs] cifs: mfsymlinks support for SMB2.1/SMB3. Part 2 query symlink (Sachin Prabhu) [1303850] - [fs] cifs: Add mfsymlinks support for SMB2.1/SMB3. Part 1 create symlink (Sachin Prabhu) [1303850] - [fs] cifs: Allow mknod and mkfifo on SMB2/SMB3 mounts (Sachin Prabhu) [1303850] - [fs] cifs: add defines for two new file attributes (Sachin Prabhu) [1303850] - [fs] cifs: replace strnicmp with strncasecmp (Sachin Prabhu) [1303850] - [fs] cifs: switch to use of p[dD] (Sachin Prabhu) [1303850] - [fs] mnt: Move the clear of MNT_LOCKED from copy_tree to its callers (Aristeu Rozanski) [1304328] - [fs] umount: Do not allow unmounting rootfs (Aristeu Rozanski) [1304328] - [fs] vfs: Lock in place mounts from more privileged users (Aristeu Rozanski) [1304328] - [tools] perf evsel: Disable branch flags/cycles for --callgraph lbr (Jiri Olsa) [1316684] - [x86] perf/x86: Fix LBR related crashes on Intel Atom (Jiri Olsa) [1316684] - [include] perf/x86: Add option to disable reading branch flags/cycles (Jiri Olsa) [1316684] - [x86] perf/x86/intel: Fix static checker warning in lbr enable (Jiri Olsa) [1316684] - [x86] perf/x86/intel: Fix LBR callstack issue caused by FREEZE_LBRS_ON_PMI (Jiri Olsa) [1316684] - [kernel] sched/fair: Fix division by zero sysctl_numa_balancing_scan_size ("Herton R. Krzesinski") [1314106]- [mm] mempolicy: convert the shared_policy lock to a rwlock (George Beshers) [1303771] - [x86] Mark Intel Knights Landing processor as supported (Steve Best) [1158238] - [acpi] Workaround Cisco Systems _DSM ACPI bug (Prarit Bhargava) [1311315] - [drivers] core: Avoid NULL pointer dereferences in device_is_bound() (Jeremy McNicoll) [1309527] - [misc] pm: Avoid false-positive warnings in dev_pm_domain_set() (Jeremy McNicoll) [1309527] - [misc] mei: validate request value in client notify request ioctl (Jeremy McNicoll) [1309527] - [drivers] core: add device_is_bound() (Jeremy McNicoll) [1309527] - [misc] pm/domains: add setter for dev.pm_domain (Jeremy McNicoll) [1309527] - [misc] mei: fix fasync return value on error (Jeremy McNicoll) [1309527] - [misc] vmware_balloon: Support 2m page ballooning (Dave Anderson) [1300078] - [misc] vmware_balloon: Do not limit the amount of frees and allocations in non-sleep mode (Dave Anderson) [1300078] - [misc] vmware_balloon: Show capabilities of balloon and resulting capabilities in the debug-fs node (Dave Anderson) [1300078] - [misc] vmware_balloon: Update balloon target on each lock/unlock (Dave Anderson) [1300078] - [misc] vmware_balloon: add batching to the vmw_balloon (Dave Anderson) [1300078] - [misc] vmware_balloon: Add support for balloon capabilities (Dave Anderson) [1300078] - [misc] vmware_balloon: partially inline vmballoon_reserve_page (Dave Anderson) [1300078] - [misc] vmware_balloon: Remove braces to fix build for clang (Dave Anderson) [1300078] - [hwmon] ibmpowernv: Add OF compatibility table entry (Steve Best) [1321122] - [netdrv] ibmveth: check return of skb_linearize in ibmveth_start_xmit (Gustavo Duarte) [1313256] - [kernel] cpuset: fix sleeping function called from invalid context (Mateusz Guzik) [1069467] - [watchdog] hpwdt: Add support for WDIOC_SETOPTIONS (Nigel Croxon) [1316536] - [scsi] storvsc: fix SRB_STATUS_ABORTED handling (Cathy Avery) [1287040] - [scsi] storvsc: Fix a bug in the handling of SRB status flags (Cathy Avery) [1287040] - [scsi] storvsc: get rid of bounce buffer (Cathy Avery) [1287040] - [scsi] storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag (Cathy Avery) [1287040] - [scsi] storvsc: Set the error code correctly in failure conditions (Cathy Avery) [1287040] - [scsi] storvsc: Set the error code correctly in failure conditions (Cathy Avery) [1287040] - [scsi] storvsc: use shost_for_each_device() instead of open coding (Cathy Avery) [1287040] - [scsi] storvsc: be more picky about scmnd->sc_data_direction (Cathy Avery) [1287040] - [scsi] storvsc: Set the tablesize based on the information given by the host (Cathy Avery) [1287040] - [scsi] storvsc: Don't assume that the scatterlist is not chained (Cathy Avery) [1287040] - [scsi] storvsc: Retrieve information about the capability of the target (Cathy Avery) [1287040] - [scsi] storvsc: Always send on the selected outgoing channel (Cathy Avery) [1287040] - [scsi] storvsc: Size the queue depth based on the ringbuffer size (Cathy Avery) [1287040] - [scsi] storvsc: Increase the ring buffer size (Cathy Avery) [1287040] - [scsi] vmbus: Support a vmbus API for efficiently sending page arrays (Cathy Avery) [1287040] - [powerpc] kvm: book3s_hv: Handle unexpected traps in guest entry/exit code better (Thomas Huth) [1320162] - [powerpc] kvm: book3s_hv: Prohibit setting illegal transaction state in MSR (Thomas Huth) [1320162] - [netdrv] mlx5e: Don't modify CQ before it was created (Kamal Heib) [1316951] - [netdrv] mlx5e: Don't try to modify CQ moderation if it is not supported (Kamal Heib) [1316951] - [netdrv] mlx4_en: Fix HW timestamp init issue upon system startup (Kamal Heib) [1295875] - [netdrv] mlx4_en: Remove dependency between timestamping capability and service_task (Kamal Heib) [1295875] - [x86] kernel: Fix time_shift in perf_event_mmap_page (Prarit Bhargava) [1303663] - [x86] kernel: Improve accuracy of perf/sched clock (Prarit Bhargava) [1303663] - [x86] kernel: Use preempt_disable_notrace() in cycles_2_ns() (Prarit Bhargava) [1303663] - [x86] kernel: Initialize multiplier to 0 (Prarit Bhargava) [1303663] - [x86] Rewrite cyc2ns() to avoid the need to disable IRQs (Prarit Bhargava) [1303663] - [x86] Move some cyc2ns() code around (Prarit Bhargava) [1303663] - [x86] Use mul_u64_u32_shr() for native_sched_clock() (Prarit Bhargava) [1303663] - [tools] cpupower: Fix build error in cpufreq-info (Prarit Bhargava) [1316657] - [tools] cpupower: fix how "cpupower frequency-info" interprets latency (Prarit Bhargava) [1316657] - [tools] cpupower: rework the "cpupower frequency-info" command (Prarit Bhargava) [1316657] - [tools] cpupower: Do not analyse offlined cpus (Prarit Bhargava) [1316657] - [tools] cpupower: Provide STATIC variable in Makefile for debug builds (Prarit Bhargava) [1316657] - [tools] cpupower: Fix precedence issue (Prarit Bhargava) [1316657] - [tools] power turbostat: use new name for MSR_PLATFORM_INFO (Prarit Bhargava) [1316657] - [tools] Creating a common structure initialization pattern for struct option (Prarit Bhargava) [1316657] - [tools] cpupower: Enable disabled Cstates if they are below max latency (Prarit Bhargava) [1316657] - [tools] cpupower: Remove debug message when using cpupower idle-set -D switch (Prarit Bhargava) [1316657] - [tools] cpupower: cpupower monitor reports uninitialized values for offline cpus (Prarit Bhargava) [1316657] - [tools] power turbostat: bugfix: print MAX_NON_TURBO_RATIO (Prarit Bhargava) [1316657] - [tools] power turbostat: simplify Bzy_MHz calculation (Prarit Bhargava) [1316657] - [tools] power turbosat: update version number (Prarit Bhargava) [1316657] - [tools] power turbostat: skl: Adjust for TSC difference from base frequency (Prarit Bhargava) [1316657] - [tools] power turbostat: ivb xeon: fix --debug regression (Prarit Bhargava) [1316657] - [tools] power turbostat: fix typo on DRAM column in Joules-mode (Prarit Bhargava) [1316657] - [tools] power turbostat: fix parameter passing for forked command (Prarit Bhargava) [1316657] - [tools] power turbostat: dump CONFIG_TDP (Prarit Bhargava) [1316657] - [tools] power turbostat: cpu0 is no longer hard-coded, so update output (Prarit Bhargava) [1316657] - [tools] x86/uapi: Do not export as part of the user API headers (Prarit Bhargava) [1316657] - [tools] power turbostat: update turbostat(8) (Prarit Bhargava) [1316657] - [tools] cpupower: mperf monitor: fix output in MAX_FREQ_SYSFS mode (Prarit Bhargava) [1316657]- [md] dm: fix rq_end_stats() NULL pointer in dm_requeue_original_request() (Mike Snitzer) [1314530 1317073] - [md] dm: use RHEL7's old blk_mq_alloc_request and blk_mq_complete_request interfaces (Mike Snitzer) [1314530 1317073] - [md] dm-bufio: virt_to_phys() doesn't change remainder modulo PAGE_SIZE (Mike Snitzer) [1314530 1317073] - [md] dm thin: consistently return -ENOSPC if pool has run out of data space (Mike Snitzer) [1314530 1317073] - [md] dm cache: bump the target version (Mike Snitzer) [1314530 1317073] - [md] dm cache: make sure every metadata function checks fail_io (Mike Snitzer) [1314530 1317073] - [md] dm: add missing newline between DM_DEBUG_BLOCK_STACK_TRACING and DM_BUFIO (Mike Snitzer) [1314530 1317073] - [md] dm cache policy smq: clarify that mq registration failure was for 'mq' (Mike Snitzer) [1314530 1317073] - [md] dm: return error if bio_integrity_clone() fails in clone_bio() (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: don't issue prefetches if a transaction abort has failed (Mike Snitzer) [1314530 1317073] - [include] dm snapshot: disallow the COW and origin devices from being identical (Mike Snitzer) [1314530 1317073] - [md] dm cache: make the 'mq' policy an alias for 'smq' (Mike Snitzer) [1314530 1317073] - [md] dm: drop unnecessary assignment of md->queue (Mike Snitzer) [1314530 1317073] - [md] dm: reorder 'struct mapped_device' members to fix alignment and holes (Mike Snitzer) [1314530 1317073] - [md] dm: remove dummy definition of 'struct dm_table' (Mike Snitzer) [1314530 1317073] - [md] dm: add 'dm_numa_node' module parameter (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: remove needless newline from subtree_dec() DMERR message (Mike Snitzer) [1314530 1317073] - [md] dm mpath: cleanup reinstate_path() et al based on code review (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove __pgpath_busy forward declaration, rename to pgpath_busy (Mike Snitzer) [1314530 1317073] - [md] dm mpath: switch from 'unsigned' to 'bool' for flags where appropriate (Mike Snitzer) [1314530 1317073] - [md] dm round robin: use percpu 'repeat_count' and 'current_path' (Mike Snitzer) [1314530 1317073] - [md] dm path selector: remove 'repeat_count' return from .select_path hook (Mike Snitzer) [1314530 1317073] - [md] dm mpath: push path selector locking down to path selectors (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove repeat_count support from multipath core (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove unnecessary casts in front of ti->private (Mike Snitzer) [1314530 1317073] - [md] dm mpath: use blk_mq_alloc_request() and blk_mq_free_request() directly (Mike Snitzer) [1314530 1317073] - [md] dm mpath: cleanup 'struct dm_mpath_io' management code (Mike Snitzer) [1314530 1317073] - [md] dm mpath: use blk-mq pdu for per-request 'struct dm_mpath_io' (Mike Snitzer) [1314530 1317073] - [md] dm: allow immutable request-based targets to use blk-mq pdu (Mike Snitzer) [1314530 1317073] - [include] dm: rename target's per_bio_data_size to per_io_data_size (Mike Snitzer) [1314530 1317073] - [md] dm: distinquish old .request_fn (dm-old) vs dm-mq request-based DM (Mike Snitzer) [1314530 1317073] - [md] dm: remove support for stacking dm-mq on .request_fn device(s) (Mike Snitzer) [1314530 1317073] - [md] dm: fix a couple locking issues with use of block interfaces (Mike Snitzer) [1314530 1317073] - [md] dm: cleanup methods that requeue requests (Mike Snitzer) [1314530 1317073] - [md] dm: allocate blk_mq_tag_set rather than embed in mapped_device (Mike Snitzer) [1314530 1317073] - [md] dm: add 'dm_mq_nr_hw_queues' and 'dm_mq_queue_depth' module params (Mike Snitzer) [1314530 1317073] - [md] dm: optimize dm_request_fn() (Mike Snitzer) [1314530 1317073] - [md] dm: optimize dm_mq_queue_rq() (Mike Snitzer) [1314530 1317073] - [include] dm: set DM_TARGET_WILDCARD feature on "error" target (Mike Snitzer) [1314530 1317073] - [md] dm: cleanup dm_any_congested() (Mike Snitzer) [1314530 1317073] - [md] dm: remove unused dm_get_rq_mapinfo() (Mike Snitzer) [1314530 1317073] - [md] dm: fix excessive dm-mq context switching (Mike Snitzer) [1314530 1317073] - [md] dm: fix sparse "unexpected unlock" warnings in ioctl code (Mike Snitzer) [1314530 1317073] - [md] dm: do not return target from dm_get_live_table_for_ioctl() (Mike Snitzer) [1314530 1317073] - [md] dm mpath: fix infinite recursion in ioctl when no paths and !queue_if_no_path (Mike Snitzer) [1314530 1317073] - [md] dm: do not reuse dm_blk_ioctl block_device input as local variable (Mike Snitzer) [1314530 1317073] - [md] dm: fix ioctl retry termination with signal (Mike Snitzer) [1314530 1317073] - [include] dm: add support for passing through persistent reservations (Mike Snitzer) [1314530 1317073] - [include] dm: refactor ioctl handling (Mike Snitzer) [1314530 1317073] - [md] dm: fix dm_rq_target_io leak on faults with .request_fn DM w_ blk-mq paths (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: fix hung bios when copy error occurs (Mike Snitzer) [1314530 1317073] - [md] dm thin: bump thin and thin-pool target versions (Mike Snitzer) [1314530 1317073] - [md] dm verity: factor out structures and functions useful to separate object (Mike Snitzer) [1314530 1317073] - [md] dm verity: move dm-verity.c to dm-verity-target.c (Mike Snitzer) [1314530 1317073] - [md] dm verity: separate function for parsing opt args (Mike Snitzer) [1314530 1317073] - [md] dm verity: clean up duplicate hashing code (Mike Snitzer) [1314530 1317073] - [md] dm btree: factor out need_insert() helper (Mike Snitzer) [1314530 1317073] - [md] dm bufio: use BUG_ON instead of conditional call to BUG (Mike Snitzer) [1314530 1317073] - [md] dm bufio: store stacktrace in buffers to help find buffer leaks (Mike Snitzer) [1314530 1317073] - [md] dm bufio: return NULL to improve code clarity (Mike Snitzer) [1314530 1317073] - [md] dm block manager: cleanup code that prints stacktrace (Mike Snitzer) [1314530 1317073] - [md] dm: don't save and restore bi_private (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: make dm_thin_find_mapped_range() atomic (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: speed up discard of partially mapped volumes (Mike Snitzer) [1314530 1317073] - [md] dm crypt: fix a possible hang due to race condition on exit (Mike Snitzer) [1314530 1317073] - [md] dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition (Mike Snitzer) [1314530 1317073] - [md] dm switch: simplify conditional in alloc_region_table() (Mike Snitzer) [1314530 1317073] - [md] dm delay: document that offsets are specified in sectors (Mike Snitzer) [1314530 1317073] - [md] dm delay: capitalize the start of an delay_ctr() error message (Mike Snitzer) [1314530 1317073] - [md] dm delay: Use DM_MAPIO macros instead of open-coded equivalents (Mike Snitzer) [1314530 1317073] - [md] dm linear: remove redundant target name from error messages (Mike Snitzer) [1314530 1317073] - [md] dm persistent data: eliminate unnecessary return values (Mike Snitzer) [1314530 1317073] - [md] dm: convert ffs to __ffs (Mike Snitzer) [1314530 1317073] - [md] dm: drop NULL test before kmem_cache_destroy() and mempool_destroy() (Mike Snitzer) [1314530 1317073] - [md] dm: initialize non-blk-mq queue data before queue is used (Mike Snitzer) [1314530 1317073] - [md] dm thin: fix missing pool reference count decrement in pool_ctr error path (Mike Snitzer) [1314530 1317073] - [md] dm snapshot persistent: fix missing cleanup in persistent_ctr error path (Mike Snitzer) [1314530 1317073] - [md] dm raid: fix round up of default region size (Mike Snitzer) [1314530 1317073] - [documentation] dm raid: document RAID 4_5_6 discard support (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: add new persistent store option to support overflow (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: don't invalidate on-disk image on snapshot write overflow (Mike Snitzer) [1314530 1317073] - [md] dm: remove unlikely() before IS_ERR() (Mike Snitzer) [1314530 1317073] - [md] dm: do not override error code returned from dm_get_device() (Mike Snitzer) [1314530 1317073] - [md] dm: test return value for DM_MAPIO_SUBMITTED (Mike Snitzer) [1314530 1317073] - [md] dm btree remove: remove unused function get_nr_entries() (Mike Snitzer) [1314530 1317073] - [md] dm btree: remove unused "dm_block_t root" parameter in btree_split_sibling() (Mike Snitzer) [1314530 1317073] - [md] dm cache policy smq: change the mutex to a spinlock (Mike Snitzer) [1314530 1317073] - [scsi] only re-lock door after EH on devices that were reset (Ewan Milne) [1316290] - [scsi] bnx2fc: Fix FCP RSP residual parsing (Maurizio Lombardi) [1306342] - [scsi] 3w-sas: fix command completion race (Tomas Henzl) [1294538] - [scsi] add use_cmd_list flag (Ewan Milne) [1265985]- [net] netlink: Properly unbind in error conditions (Phil Sutter) [1238749] - [net] netlink: Replace rhash_portid with bound (Phil Sutter) [1238749] - [net] netlink: have netlink per-protocol bind function return an error code (Phil Sutter) [1238749] - [net] netlink: simplify nfnetlink_bind (Phil Sutter) [1238749] - [net] netlink: Fix autobind race condition that leads to zero port ID (Phil Sutter) [1238749] - [lib] rhashtable: Kill harmless RCU warning in rhashtable_walk_init (Phil Sutter) [1238749] - [lib] rhashtable: Enforce minimum size on initial hash table (Phil Sutter) [1238749] - [lib] rhashtable: Fix walker list corruption (Phil Sutter) [1238749] - [lib] rhashtable: add function to replace an element (Phil Sutter) [1238749] - [lib] rhashtable: Remove unnecessary wmb for future_tbl (Phil Sutter) [1238749] - [lib] rhashtable: Prevent spurious EBUSY errors on insertion (Phil Sutter) [1238749] - [lib] rhashtable: fix data race in rhashtable_rehash_one (Phil Sutter) [1238749] - [lib] rhashtable-test: extend to test concurrency (Phil Sutter) [1238749] - [net] netlink: don't hold mutex in rcu callback when releasing mmapd ring (Phil Sutter) [1238749] - [lib] rhashtable: Allow other tasks to be scheduled in large lookup loops (Phil Sutter) [1238749] - [lib] rhashtable: fix for resize events during table walk (Phil Sutter) [1238749] - [lib] rhashtable: add missing import (Phil Sutter) [1238749] - [net] netlink: Reset portid after netlink_insert failure (Phil Sutter) [1238749] - [lib] rhashtable: Add cap on number of elements in hash table (Phil Sutter) [1238749] - [lib] rhashtable-test: Fix 64bit division (Phil Sutter) [1238749] - [lib] rhashtable: Simplify iterator code (Phil Sutter) [1238749] - [lib] rhashtable-test: Detect insertion failures (Phil Sutter) [1238749] - [lib] rhashtable-test: Use walker to test bucket statistics (Phil Sutter) [1238749] - [lib] rhashtable-test: Do not allocate individual test objects (Phil Sutter) [1238749] - [lib] rhashtable-test: Get rid of ptr in test_obj structure (Phil Sutter) [1238749] - [lib] rhashtable-test: Measure time to insert, remove & traverse entries (Phil Sutter) [1238749] - [lib] rhashtable-test: Remove unused TEST_NEXPANDS (Phil Sutter) [1238749] - [lib] rhashtable: don't attempt to grow when at max_size (Phil Sutter) [1238749] - [lib] rhashtable: Do not schedule more than one rehash if we can't grow further (Phil Sutter) [1238749] - [lib] rhashtable: Schedule async resize when sync realloc fails (Phil Sutter) [1238749] - [lib] rhashtable-test: Remove bogus max_size setting (Phil Sutter) [1238749] - [lib] rhashtable: provide len to obj_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Disable automatic shrinking by default (Phil Sutter) [1238749] - [lib] rhashtable: Add rhashtable_free_and_destroy() (Phil Sutter) [1238749] - [lib] rhashtable: Mark internal/private inline functions as such (Phil Sutter) [1238749] - [lib] rhashtable: Use 'unsigned int' consistently (Phil Sutter) [1238749] - [lib] rhashtable: Extend RCU read lock into rhashtable_insert_rehash() (Phil Sutter) [1238749] - [lib] rhashtable: Add comment on choice of elasticity value (Phil Sutter) [1238749] - [lib] rhashtable: Fix sleeping inside RCU critical section in walk_stop (Phil Sutter) [1238749] - [lib] rhashtable: Add immediate rehash during insertion (Phil Sutter) [1238749] - [lib] rhashtable: Allow GFP_ATOMIC bucket table allocation (Phil Sutter) [1238749] - [lib] rhashtable: Add multiple rehash support (Phil Sutter) [1238749] - [lib] rhashtable: Shrink to fit (Phil Sutter) [1238749] - [lib] netlink: Use default rhashtable hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Allow hashfn to be unset (Phil Sutter) [1238749] - [lib] rhashtable: Eliminate unnecessary branch in rht_key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Add barrier to ensure we see new tables in walker (Phil Sutter) [1238749] - [lib] rhashtable: Fix undeclared EEXIST build error on ia64 (Phil Sutter) [1238749] - [lib] rhashtable: Rip out obsolete out-of-line interface (Phil Sutter) [1238749] - [lib] rhashtable-test: Use inlined rhashtable interface (Phil Sutter) [1238749] - [net] netfilter: Convert nft_hash to inlined rhashtable (Phil Sutter) [1238749] - [net] netlink: Move namespace into hash key (Phil Sutter) [1238749] - [lib] rhashtable: Allow hash/comparison functions to be inlined (Phil Sutter) [1238749] - [lib] rhashtable: Make rhashtable_init params argument const (Phil Sutter) [1238749] - [lib] rhashtable: Round up/down min/max_size to ensure we respect limit (Phil Sutter) [1238749] - [lib] rhashtable: Remove max_shift and min_shift (Phil Sutter) [1238749] - [lib] rhashtable-test: Use rhashtable max_size instead of max_shift (Phil Sutter) [1238749] - [net] netlink: Use rhashtable max_size instead of max_shift (Phil Sutter) [1238749] - [lib] rhashtable: Introduce max_size/min_size (Phil Sutter) [1238749] - [lib] rhashtable: Remove shift from bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Annotate RCU locking of walkers (Phil Sutter) [1238749] - [lib] rhashtable: Avoid calculating hash again to unlock (Phil Sutter) [1238749] - [lib] rhashtable: Fix rhashtable_remove failures (Phil Sutter) [1238749] - [lib] rhashtable: Fix use-after-free in rhashtable_walk_stop (Phil Sutter) [1238749] - [lib] rhashtable: Move future_tbl into struct bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Add rehash counter to bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Free bucket tables asynchronously after rehash (Phil Sutter) [1238749] - [lib] rhashtable: Move seed init into bucket_table_alloc (Phil Sutter) [1238749] - [lib] rhashtable: Use SINGLE_DEPTH_NESTING (Phil Sutter) [1238749] - [lib] rhashtable: Fix walker behaviour during rehash (Phil Sutter) [1238749] - [lib] rhashtable: Fix read-side crash during rehash (Phil Sutter) [1238749] - [lib] rhashtable: kill ht->shift atomic operations (Phil Sutter) [1238749] - [lib] rhashtable: Fix reader/rehash race (Phil Sutter) [1238749] - [lib] rhashtable: Remove obj_raw_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Remove key length argument to key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Use head_hashfn instead of obj_raw_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Move masking back into key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Add annotation to nested lock (Phil Sutter) [1238749] - [lib] rhashtable: Add arbitrary rehash function (Phil Sutter) [1238749] - [lib] rhashtable: Move hash_rnd into bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: use cond_resched() (Phil Sutter) [1238749] - [lib] rhashtable: remove indirection for grow/shrink decision functions (Phil Sutter) [1238749] - [lib] rhashtable: unconditionally grow when max_shift is not specified (Phil Sutter) [1238749] - [lib] rhashtable: initialize all rhashtable walker members (Phil Sutter) [1238749] - [lib] rhashtable: don't allocate ht structure on stack in test_rht_init (Phil Sutter) [1238749] - [lib] rhashtable: ensure cache line alignment on bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: allow to unload test module (Phil Sutter) [1238749] - [lib] rhashtable: better high order allocation attempts (Phil Sutter) [1238749] - [lib] rhashtable: don't test for shrink on insert, expansion on delete (Phil Sutter) [1238749] - [lib] rhashtable: using ERR_PTR requires linux/err.h (Phil Sutter) [1238749] - [lib] rhashtable: Fix remove logic to avoid cross references between buckets (Phil Sutter) [1238749] - [lib] rhashtable: Avoid bucket cross reference after removal (Phil Sutter) [1238749] - [lib] rhashtable: Add more lock verification (Phil Sutter) [1238749] - [lib] rhashtable: Dump bucket tables on locking violation under PROVE_LOCKING (Phil Sutter) [1238749] - [lib] rhashtable: Wait for RCU readers after final unzip work (Phil Sutter) [1238749] - [lib] rhashtable: Use a single bucket lock for sibling buckets (Phil Sutter) [1238749] - [lib] rhashtable: key_hashfn() must return full hash value (Phil Sutter) [1238749] - [net] netlink: Use rhashtable walk iterator (Phil Sutter) [1238749] - [lib] rhashtable: Introduce rhashtable_walk_* (Phil Sutter) [1238749] - [lib] rhashtable: Fix potential crash on destroy in rhashtable_shrink (Phil Sutter) [1238749] - [lib] rhashtable: Make selftest modular (Phil Sutter) [1238749] - [net] netlink: Kill redundant net argument in netlink_insert (Phil Sutter) [1238749] - [lib] rhashtable: rhashtable_remove() must unlink in both tbl and future_tbl (Phil Sutter) [1238749] - [lib] rhashtable: fix rht_for_each_entry_safe() endless loop (Phil Sutter) [1238749] - [net] netlink: Fix netlink_insert EADDRINUSE error (Phil Sutter) [1238749] - [lib] rhashtable: Fix race in rhashtable_destroy() and use regular work_struct (Phil Sutter) [1238749] - [lib] rhashtable: Lower/upper bucket may map to same lock while shrinking (Phil Sutter) [1238749] - [lib] rhashtable: add a note for grow and shrink decision functions (Phil Sutter) [1238749] - [net] netlink: eliminate nl_sk_hash_lock (Phil Sutter) [1238749] - [lib] rhashtable: involve rhashtable_lookup_compare_insert routine (Phil Sutter) [1238749] - [lib] rhashtable: initialize atomic nelems variable (Phil Sutter) [1238749] - [lib] rhashtable: avoid unnecessary wakeup for worker queue (Phil Sutter) [1238749] - [lib] rhashtable: future table needs to be traversed when remove an object (Phil Sutter) [1238749] - [lib] rhashtable: involve rhashtable_lookup_insert routine (Phil Sutter) [1238749] - [lib] rhashtable: introduce rhashtable_wakeup_worker helper function (Phil Sutter) [1238749] - [lib] rhashtable: optimize rhashtable_lookup routine (Phil Sutter) [1238749] - [lib] rhashtable: fix missing header (Phil Sutter) [1238749] - [net] netlink: Lockless lookup with RCU grace period in socket release (Phil Sutter) [1238749] - [lib] rhashtable: Supports for nulls marker (Phil Sutter) [1238749] - [lib] rhashtable: Per bucket locks & deferred expansion/shrinking (Phil Sutter) [1238749] - [kernel] spinlock: Add spin_lock_bh_nested() (Phil Sutter) [1238749] - [lib] rhashtable: nft_hash: Remove rhashtable_remove_pprev() (Phil Sutter) [1238749] - [lib] rhashtable: Factor out bucket_tail() function (Phil Sutter) [1238749] - [lib] rhashtable: Convert bucket iterators to take table and index (Phil Sutter) [1238749] - [lib] rhashtable: Use rht_obj() instead of manual offset calculation (Phil Sutter) [1238749] - [lib] rhashtable: Do hashing inside of rhashtable_lookup_compare() (Phil Sutter) [1238749] - [net] netlink: Don't reorder loads/stores before marking mmap netlink frame as available (Phil Sutter) [1238749] - [net] netlink: use jhash as hashfn for rhashtable (Phil Sutter) [1238749] - [lib] rhashtable: Check for count mismatch while iterating in selftest (Phil Sutter) [1238749] - [lib] rhashtable: Drop gfp_flags arg in insert/remove functions (Phil Sutter) [1238749] - [lib] rhashtable: Remove weird non-ASCII characters from comments (Phil Sutter) [1238749] - [lib] rhashtable: Resizable, Scalable, Concurrent Hash Table (Phil Sutter) [1238749] - [kernel] softirq: Use _RET_IP_ (Phil Sutter) [1238749]- [fs] userfaultfd: don't block on the last VM updates at exit time (Andrea Arcangeli) [1314136] - [mm] thp: fix SMP race condition between THP page fault and MADV_DONTNEED (Andrea Arcangeli) [1314132] - [x86] Remove get_hbp_len and replace with bp_len (Kim Naru) [928536] - [x86] perf: AMD support for bp_len > HW_BREAKPOINT_LEN_8 (Kim Naru) [928536] - [scsi] sd: implement the Persistent Reservation API (Mike Snitzer) [1317629] - [block] add an API for Persistent Reservations (Mike Snitzer) [1317629] - [block] cleanup blkdev_ioctl (Mike Snitzer) [1317629] - [hwmon] fam15h_power: Add bit masking for tdp_limit (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for AMD new 15h processors (Kim Naru) [1135023] - [hwmon] fam15h_power: Add max compute unit accumulated power (Kim Naru) [1135023] - [hwmon] fam15h_power: Enable power1_input on AMD Carrizo (Kim Naru) [1135023] - [hwmon] fam15h_power: Refactor attributes for dynamically added (Kim Naru) [1135023] - [hwmon] fam15h_power: Add ratio of Tsample to the PTSC period (Kim Naru) [1135023] - [hwmon] fam15h_power: Update running_avg_capture bit field to 28 (Kim Naru) [1135023] - [hwmon] fam15h_power: Rename fam15h_power_is_internal_node0 function (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for AMD Carrizo (Kim Naru) [1135023] - [hwmon] fam15h_power: Fix NB device ID for F16h M30h (Kim Naru) [1135023] - [hwmon] fam15h_power: Make actual power reporting conditional (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for two more processors (Kim Naru) [1135023] - [hwmon] fam15h_power: Remove needless pci dev id (Kim Naru) [1135023] - [hwmon] fam15h_power: Convert to devm_hwmon_device_register_with_groups (Kim Naru) [1135023] - [kernel] sched, time: Switch VIRT_CPU_ACCOUNTING_GEN to jiffy granularity (Rik van Riel) [1217244] - [kernel] time, acct: Drop irq save & restore from __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] acct, time: Change indentation in __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] sched, time: Remove non-power-of-two divides from __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] sched/cputime: Convert vtime_seqlock to seqcount (Rik van Riel) [1217244] - [netdrv] mlx4: Handle return codes in mlx4_qp_attach_common (Kamal Heib) [1184526] - [cpufreq] intel_pstate: Minor cleanup for FRAC_BITS (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Account for non C0 time (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Configurable algorithm to get target pstate (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix "performance" mode behavior with HWP enabled (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Replace BYT with ATOM (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix intel_pstate powersave min_perf_pct value (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: get P1 from TAR when available (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Use separate max pstate for scaling (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix user input of min/max to legal policy region (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: append more Oracle OEM table id to vendor bypass list (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix possible overflow complained by Coverity (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Add tsc collection and keep previous target pstate (Prarit Bhargava) [1283337] - [powerpc] eeh: Fix PE location code (Gustavo Duarte) [1302537]- [mm] revert "write to force_empty will cause soft lockup" (Rafael Aquini) [1317568] - [mm] madvise: fix MADV_WILLNEED on shmem swapouts (Mitsuhiro Tanino) [1312729] - [md] dm-space-map-metadata: remove unused variable in brb_pop() (Mike Snitzer) [1286500] - [md] dm-space-map-metadata: fix ref counting bug when bootstrapping a new space map (Mike Snitzer) [1286500] - [md] dm-thin-metadata: fix bug when taking a metadata snapshot (Mike Snitzer) [1286500] - [md] dm-btree: fix bufio buffer leaks in dm_btree_del() error path (Mike Snitzer) [1290911] - [md] dm-btree: fix leak of bufio-backed block in btree_split_sibling error path (Mike Snitzer) [1290911] - [tty] pty: make sure super_block is still valid in final /dev/tty close ("Herton R. Krzesinski") [1291313] - [tty] pty: fix possible use after free of tty->driver_data ("Herton R. Krzesinski") [1291313] - [ata] ahci: Remove obsolete Intel Lewisburg SATA RAID device IDs (Steve Best) [1317039] - [idle] intel_idle: Support for Intel Xeon Phi Processor x200 Product Family (Steve Best) [1145367] - [idle] intel_idle: Skylake Client Support - updated (Prarit Bhargava) [1274037] - [s390] compat: correct restore of high gprs on signal return (Hendrik Brueckner) [1313722] - [edac] sb_edac: Fix logic when computing DIMM sizes on Xeon Phi (Aristeu Rozanski) [1145354] - [edac] sb_edac: Set fixed DIMM width on Xeon Knights Landing (Aristeu Rozanski) [1145354] - [edac] sb_edac: Add Knights Landing (Xeon Phi gen 2) support (Aristeu Rozanski) [1145354] - [edac] sb_edac: Add support for duplicate device IDs (Aristeu Rozanski) [1145354] - [edac] sb_edac: Virtualize several hard-coded functions (Aristeu Rozanski) [1145354] - [edac] Add DDR4 flag (Aristeu Rozanski) [1145354] - [block] virtio-blk: use VIRTIO_BLK_F_WCE and VIRTIO_BLK_F_CONFIG_WCE in virtio1 (Fam Zheng) [1266008] - [include] perf/core: Drop PERF_EVENT_TXN (Jiri Olsa) [1274454] - [powerpc] perf/powerpc/hv-24x7: Use PMU_TXN_READ interface (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Simplify extracting counter from result buffer (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Whitespace - fix parameter alignment (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Add missing put_cpu_var() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Break up single_24x7_request (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Define update_event_count() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Whitespace cleanup (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Define add_event_to_24x7_request() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Rename hv_24x7_event_update (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Move debug prints to separate function (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Drop event_24x7_request() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Use pr_devel() to log message (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Remove unnecessary parameter (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Modify definition of request and result buffers (Jiri Olsa) [1274454] - [kernel] perf/core: Define PERF_PMU_TXN_READ interface (Jiri Olsa) [1274454] - [kernel] perf/core: Add return value for perf_event_read() (Jiri Olsa) [1274454] - [kernel] perf/core: Invert perf_read_group() loops (Jiri Olsa) [1274454] - [kernel] perf/core: Add group reads to perf_event_read() (Jiri Olsa) [1274454] - [kernel] perf/core: Rename perf_event_read_{one, group}, perf_read_hw (Jiri Olsa) [1274454] - [kernel] perf/core: Split perf_event_read() and perf_event_count() (Jiri Olsa) [1274454] - [kernel] perf/core: Add a 'flags' parameter to the PMU transactional interfaces (Jiri Olsa) [1274454] - [powerpc] kvm: book3s_hv: Sanitize special-purpose register values on guest exit (Thomas Huth) [1313725] - [powerpc] pseries: Limit EPOW reset event warnings (Gustavo Duarte) [1303078] - [powerpc] ioda: Set "read" permission when "write" is set (Gustavo Duarte) [1297885]- [include] usb: Add phy/phy.h to help keep files in sync (Don Zickus) [1303209] - [usb] cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle (Don Zickus) [1303209] - [netdrv] cdc_ncm: Fix tx_bytes statistics (Don Zickus) [1303209] - [netdrv] usbnet: avoid integer overflow in start_xmit (Don Zickus) [1303209] - [netdrv] drivers/net/usb: Add support for 'Lenovo OneLink Pro Dock' (Don Zickus) [1303209] - [usb] cp210x: add ID for KCF Technologies PRN device (Don Zickus) [1303209] - [netdrv] usbnet: rename work handler (Don Zickus) [1303209] - [netdrv] net/usb/r8152: add device id for Lenovo TP USB 3.0 Ethernet (Don Zickus) [1303209] - [include] usbnet: Fix tx_bytes statistic running backward in cdc_ncm (Don Zickus) [1303209] - [usb] f81232: fix some minor style issues (Don Zickus) [1303209] - [usb] f81232: modify/add author (Don Zickus) [1303209] - [usb] f81232: cleanup non-used define (Don Zickus) [1303209] - [usb] f81232: clarify f81232_ioctl() and fix (Don Zickus) [1303209] - [usb] f81232: implement set_termios() (Don Zickus) [1303209] - [usb] f81232: implement port enable/disable method (Don Zickus) [1303209] - [usb] f81232: implement MCR/MSR function (Don Zickus) [1303209] - [usb] f81232: implement read IIR/MSR with endpoint (Don Zickus) [1303209] - [usb] f81232: change lock mechanism (Don Zickus) [1303209] - [usb] f81232: implement RX bulk-in EP (Don Zickus) [1303209] - [usb] f81232: rename private struct member name (Don Zickus) [1303209] - [include] usb: otg-fsm: move 2 otg fsm timers definition to otg_fsm_timer (Don Zickus) [1303209] - [usb] Move usb_disabled() towards top of the file (Don Zickus) [1303209] - [netdrv] cx82310_eth: fix semicolon.cocci warnings (Don Zickus) [1303209] - [netdrv] cx82310_eth: wait for firmware to become ready (Don Zickus) [1303209] - [netdrv] revert "net: cx82310_eth: use common match macro" (Don Zickus) [1303209] - [usb] ehci-msm: Remove dead dependency (Don Zickus) [1303209] - [usb] load usb phy earlier (Don Zickus) [1303209] - [usb] common: otg-fsm: only signal connect after switching to peripheral (Don Zickus) [1303209] - [netdrv] net: usb: Use eth__addr instead of memset (Don Zickus) [1303209] - [usb] ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards (Don Zickus) [1303209] - [include] usbnet: Fix tx_packets stat for FLAG_MULTI_FRAME drivers (Don Zickus) [1303209] - [netdrv] net: asix: add support for the Sitecom LN-028 USB adapter (Don Zickus) [1303209] - [usb] ftdi_sio: add PIDs for Actisense USB devices (Don Zickus) [1303209] - [netdrv] hso: replace current->state by __set_current_state() (Don Zickus) [1303209] - [netdrv] hso: always read interface number from the current altsetting (Don Zickus) [1303209] - [netdrv] usb: plusb: Add support for National Instruments host-to-host cable (Don Zickus) [1303209] - [netdrv] r8152: support setting rx coalesce (Don Zickus) [1303209] - [netdrv] r8152: change rx early size when the mtu is changed (Don Zickus) [1303209] - [netdrv] r8152: separate USB_RX_EARLY_AGG (Don Zickus) [1303209] - [netdrv] r8152: restore hw settings (Don Zickus) [1303209] - [usb] use *pb[l] to print bitmaps including cpumasks and nodemasks (Don Zickus) [1303209] - [netdrv] hso: fix rx parsing logic when skb allocation fails (Don Zickus) [1303209] - [usb] pm: Remove unneeded #ifdef and associated dead code (Don Zickus) [1303209] - [netdrv] r8152: use BIT macro (Don Zickus) [1303209] - [netdrv] r8152: replace get_protocol with vlan_get_protocol (Don Zickus) [1303209] - [netdrv] r8152: adjust the line feed for hw_features (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG for rtl8152_close (Don Zickus) [1303209] - [netdrv] r8152: check linking status with netif_carrier_ok (Don Zickus) [1303209] - [netdrv] r8152: adjust lpm timer (Don Zickus) [1303209] - [netdrv] r8152: adjust rx_bottom (Don Zickus) [1303209] - [netdrv] hso: Use static attribute groups for sysfs entry (Don Zickus) [1303209] - [netdrv] net: usb: sr9700: Use 'SR_' prefix for the common register macros (Don Zickus) [1303209] - [netdrv] hso: fix rfkill name conflicts (Don Zickus) [1303209] - [netdrv] hso: add missing cancel_work_sync in disconnect() (Don Zickus) [1303209] - [netdrv] hso: update serial_table in usb disconnect method (Don Zickus) [1303209] - [netdrv] hso: move tty_unregister outside hso_serial_common_free() (Don Zickus) [1303209] - [netdrv] hso: replace reset_device work by usb_queue_reset_device() (Don Zickus) [1303209] - [netdrv] hso: rename hso_dev into serial in hso_free_interface() (Don Zickus) [1303209] - [netdrv] hso: fix small indentation error (Don Zickus) [1303209] - [netdrv] hso: fix memory leak in hso_create_rfkill() (Don Zickus) [1303209] - [netdrv] hso: fix memory leak when device disconnects (Don Zickus) [1303209] - [netdrv] hso: fix crash when device disappears while serial port is open (Don Zickus) [1303209] - [netdrv] hso: remove useless header file timer.h (Don Zickus) [1303209] - [usb] isp1760: Add device controller support (Don Zickus) [1303209] - [usb] isp1760: Move core code to isp1760-core.c (Don Zickus) [1303209] - [usb] cp210x: add ID for RUGGEDCOM USB Serial Console (Don Zickus) [1303209] - [include] usb: host: Introduce flag to enable use of 64-bit dma_mask for ehci-platform (Don Zickus) [1303209] - [netdrv] usbnet: re-use native hex2bin() (Don Zickus) [1303209] - [netdrv] r8152: remove sram_read (Don Zickus) [1303209] - [netdrv] r8152: remove generic_ocp_read before writing (Don Zickus) [1303209] - [netdrv] r8152: replace tasklet with NAPI (Don Zickus) [1303209] - [netdrv] net: rename vlan_tx_* helpers since "tx" is misleading there (Don Zickus) [1303209] - [netdrv] usb/kaweth: use GFP_ATOMIC under spin_lock in usb_start_wait_urb() (Don Zickus) [1303209] - [netdrv] r8152: check the status before submitting rx (Don Zickus) [1303209] - [netdrv] r8152: call rtl_start_rx after netif_carrier_on (Don Zickus) [1303209] - [include] usb: phy: generic: add vbus support (Don Zickus) [1303209] - [include] usb: phy: change some comments (Don Zickus) [1303209] - [include] usb: ehci-platform: Support ehci reset after resume quirk (Don Zickus) [1303209] - [netdrv] kconfig: use bool instead of boolean for type definition attributes (Don Zickus) [1303209] - [netdrv] r8152: support ndo_features_check (Don Zickus) [1303209] - [usb] cp210x: add IDs for CEL USB sticks and MeshWorks devices (Don Zickus) [1303209] - [netdrv] qmi_wwan: Set random MAC on devices with buggy fw (Don Zickus) [1303209] - [usb] cp210x: fix ID for production CEL MeshConnect USB Stick (Don Zickus) [1303209] - [usb] pm / kconfig: Replace PM_RUNTIME with PM in dependencies (Don Zickus) [1303209] - [usb] printk: add and use LOGLEVEL_ defines for KERN_ equivalents (Don Zickus) [1303209] - [netdrv] r8152: redefine REALTEK_USB_DEVICE (Don Zickus) [1303209] - [include] usb / pm: Drop CONFIG_PM_RUNTIME from the USB core (Don Zickus) [1303209] - [usb] usb: host: Remove ehci-octeon and ohci-octeon drivers (Don Zickus) [1303209] - [usb] uas: Add no-uas quirk for Hitachi usb-3 enclosures 4971:1012 (Don Zickus) [1303209] - [netdrv] net: usb: Deletion of unnecessary checks before the function call "kfree" (Don Zickus) [1303209] - [netdrv] r8152: adjust rtl_start_rx (Don Zickus) [1303209] - [netdrv] r8152: adjust r8152_submit_rx (Don Zickus) [1303209] - [include] usb: phy: introduce usb_phy_set_event interface (Don Zickus) [1303209] - [usb] treewide: fix typo in printk and Kconfig (Don Zickus) [1303209] - [netdrv] usbnet: rtl8150: remove unused variable (Don Zickus) [1303209] - [usb] hid: yet another buggy ELAN touchscreen (Don Zickus) [1303209] - [netdrv] qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG and netif_running before autoresume (Don Zickus) [1303209] - [netdrv] r8152: clear the flag of SCHEDULE_TASKLET in tasklet (Don Zickus) [1303209] - [netdrv] r8152: remove the duplicate init for the list of rx_done (Don Zickus) [1303209] - [netdrv] usbnet: smsc95xx: dereferencing NULL pointer (Don Zickus) [1303209] - [netdrv] asix: Do full reset during ax88772_bind (Don Zickus) [1303209] - [netdrv] cdc-ether: implement MULTICAST flag on the device (Don Zickus) [1303209] - [netdrv] r8152: remove the definitions of the PID (Don Zickus) [1303209] - [netdrv] r8152: modify rtl_ops_init (Don Zickus) [1303209] - [netdrv] r8152: move r8152b_get_version (Don Zickus) [1303209] - [netdrv] r8152: disable the tasklet by default (Don Zickus) [1303209] - [usb] core: notify disconnection when core detects disconnect (Don Zickus) [1303209] - [usb] core: need to call usb_phy_notify_connect after device setup (Don Zickus) [1303209] - [usb] Remove references to non-existent PLAT_S5P symbol (Don Zickus) [1303209] - [usb] allow to supply the PHY in the drivers when using HCD (Don Zickus) [1303209] - [include] usb: add support to the generic PHY framework in OTG (Don Zickus) [1303209] - [include] usb: rename phy to usb_phy in OTG (Don Zickus) [1303209] - [include] usb: move the OTG state from the USB PHY to the OTG structure (Don Zickus) [1303209] - [netdrv] r8152: stop submitting intr for -EPROTO (Don Zickus) [1303209] - [netdrv] r8152: set RTL8152_UNPLUG when finding -ENODEV (Don Zickus) [1303209] - [netdrv] r8152: check WORK_ENABLE in suspend function (Don Zickus) [1303209] - [netdrv] r8152: reset tp->speed before autoresuming in open function (Don Zickus) [1303209] - [netdrv] r8152: clear SELECTIVE_SUSPEND when autoresuming (Don Zickus) [1303209] - [netdrv] r8152: support nway_reset of ethtool (Don Zickus) [1303209] - [netdrv] r8152: rename tx_underun (Don Zickus) [1303209] - [netdrv] cdc-ether: handle promiscuous mode with a set_rx_mode callback (Don Zickus) [1303209] - [netdrv] cdc-ether: extract usbnet_cdc_update_filter function (Don Zickus) [1303209] - [netdrv] ax88179_178a: fix bonding failure (Don Zickus) [1303209] - [netdrv] r8152: return -EBUSY for runtime suspend (Don Zickus) [1303209] - [netdrv] r8152: add mutex for hw settings (Don Zickus) [1303209] - [netdrv] r8152: adjust usb_autopm_xxx (Don Zickus) [1303209] - [netdrv] r8152: autoresume before setting feature (Don Zickus) [1303209] - [netdrv] r8152: nway reset after setting eee (Don Zickus) [1303209] - [netdrv] r8152: autoresume before setting MAC address (Don Zickus) [1303209] - [netdrv] asix: Don't reset PHY on if_up for ASIX 88772 (Don Zickus) [1303209] - [usb] host: st: fix typo 'CONFIG_USB_EHCI_HCD_ST' (Don Zickus) [1303209] - [netdrv] r8152: disable power cut for RTL8153 (Don Zickus) [1303209] - [netdrv] r8152: remove clearing bp (Don Zickus) [1303209] - [netdrv] r8152: fix setting RTL8152_UNPLUG (Don Zickus) [1303209] - [include] usb: hcd: add generic PHY support (Don Zickus) [1303209] - [include] usb: rename phy to usb_phy in HCD (Don Zickus) [1303209] - [usb] host: st: fix ehci/ohci driver selection (Don Zickus) [1303209] - [usb] core: log higher level message on malformed LANGID descriptor (Don Zickus) [1303209] - [netdrv] r8152: support ethtool eee (Don Zickus) [1303209] - [netdrv] r8152: add functions to set EEE (Don Zickus) [1303209] - [netdrv] r8152: change the EEE definition (Don Zickus) [1303209] - [netdrv] r8152: fix the carrier off when autoresuming (Don Zickus) [1303209] - [usb] treewide: Fix typos in Kconfig (Don Zickus) [1303209] - [usb] host: ohci-st: Add OHCI driver support for ST STB devices (Don Zickus) [1303209] - [include] usb: common: add API to get if the platform supports TPL (Don Zickus) [1303209] - [netdrv] r8152: disable ALDPS (Don Zickus) [1303209] - [usb] serial: remove zte_ev driver (Don Zickus) [1303209] - [netdrv] r8152: support VLAN (Don Zickus) [1303209] - [netdrv] r8152: use usleep_range (Don Zickus) [1303209] - [netdrv] r8152: use eth_hw_addr_random (Don Zickus) [1303209] - [netdrv] r8152: change the location of rtl8152_set_mac_address (Don Zickus) [1303209] - [netdrv] r8152: rename rx_buf_sz (Don Zickus) [1303209] - [netdrv] r8152: reduce the number of Tx (Don Zickus) [1303209] - [usb] zte_ev: fix removed PIDs (Don Zickus) [1303209] - [netdrv] r8152: replace strncpy with strlcpy (Don Zickus) [1303209] - [netdrv] r8152: check code with checkpatch.pl (Don Zickus) [1303209] - [usb] zte_ev: remove duplicate Qualcom PID (Don Zickus) [1303209] - [usb] zte_ev: remove duplicate Gobi PID (Don Zickus) [1303209] - [netdrv] net: fix USB network driver config option (Don Zickus) [1303209] - [netdrv] net: reduce USB network driver config options (Don Zickus) [1303209] - [netdrv] net: remove spurious zd1201 rule (Don Zickus) [1303209] - [netdrv] net/usb/hso: Add support for Option GTM671WFS (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add ethtool ops for EEE support (Don Zickus) [1303209] - [netdrv] cdc-ether: clean packet filter upon probe (Don Zickus) [1303209] - [netdrv] r8152: fix the checking of the usb speed (Don Zickus) [1303209] - [usb] staging: keucr: remove driver (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add two Sierra Wireless/Netgear devices (Don Zickus) [1303209] - [usb] scsi: Remove CONFIG_SCSI_MULTI_LUN (Don Zickus) [1303209] - [netdrv] hso: fix deadlock when receiving bursts of data (Don Zickus) [1303209] - [netdrv] hso: remove unused workqueue (Don Zickus) [1303209] - [netdrv] r8152: fix r8152_csum_workaround function (Don Zickus) [1303209] - [netdrv] usbnet: smsc95xx: add reset_resume function with reset operation (Don Zickus) [1303209] - [netdrv] r8152: support jumbo frame for RTL8153 (Don Zickus) [1303209] - [usb] host: xhci-plat: add support for the R-Car H2 and M2 xHCI controllers (Don Zickus) [1303209] - [netdrv] r8152: wake up the device before dumping the hw counter (Don Zickus) [1303209] - [netdrv] r8152: increase the tx timeout (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: Add ID for Telewell TW-LTE 4G v2 (Don Zickus) [1303209] - [usb] kconfig: make EHCI_MSM selectable for QCOM SOCs (Don Zickus) [1303209] - [netdrv] usb: gadget: net2280: Add support for PLX USB338X (Don Zickus) [1303209] - [netdrv] revert "tools: ffs-test: convert to new descriptor format fixing compilation error" (Don Zickus) [1303209] - [netdrv] tools: ffs-test: convert to new descriptor format fixing compilation error (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Olivetti Olicard modems (Don Zickus) [1303209] - [netdrv] ipheth: Add support for iPad 2 and iPad 3 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: interface #11 in Sierra Wireless MC73xx is not QMI (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add additional Sierra Wireless QMI devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Netgear AirCard 341U (Don Zickus) [1303209] - [netdrv] r8152: Use kmemdup instead of kmalloc + memcpy (Don Zickus) [1303209] - [include] revert "usb: gadget: net2280: Add support for PLX USB338X" (Don Zickus) [1303209] - [include] usb: cdc-wdm: properly include types.h (Don Zickus) [1303209] - [include] usb: cdc-wdm: export cdc-wdm uapi header (Don Zickus) [1303209] - [include] usb: gadget: net2280: Add support for PLX USB338X (Don Zickus) [1303209] - [usb] ohci: sort out dependencies for lpc32xx and omap (Don Zickus) [1303209] - [usb] ohci-da8xx can only be built-in (Don Zickus) [1303209] - [usb] host: xhci-plat: add support for the Armada 375/38x XHCI controllers (Don Zickus) [1303209] - [usb] common: rename phy-fsm-usb.c to usb-otg-fsm.c (Don Zickus) [1303209] - [usb] Add support for using a MAX3421E chip as a host driver (Don Zickus) [1303209] - [usb] phy: msm: reset controller is mandatory now (Don Zickus) [1303209] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add a number of Dell devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add a number of CMOTech devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Alcatel L800MA (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Olivetti Olicard 500 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless MC7305/MC7355 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless MC73xx (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless EM7355 (Don Zickus) [1303209] - [usb] ehci: Export the ehci_hub_control function (Don Zickus) [1303209] - [usb] ohci: Export the OHCI hub control and status_data functions (Don Zickus) [1303209] - [include] usb: phy: generic: switch over to IS_ENABLED() (Don Zickus) [1303209] - [include] usb: phy: generic: allow multiples calls to usb_phy_generic_register() (Don Zickus) [1303209] - [include] usb: phy: rename to (Don Zickus) [1303209] - [include] usb: phy: rename usb_nop_xceiv to usb_phy_generic (Don Zickus) [1303209] - [usb] arch: Mass conversion of smp_mb__*() (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG (Don Zickus) [1303209] - [netdrv] qmi_wwan/cdc_ether: move Novatel E371 (1410:9011) to qmi_wwan (Don Zickus) [1303209] - [netdrv] lg-vl600: Convert uses of __constant_ to (Don Zickus) [1303209] - [netdrv] r8152: support dumping the hw counters (Don Zickus) [1303209] - [netdrv] r8152: add skb_cow_head (Don Zickus) [1303209] - [include] usbcore: rename struct dev_state to struct usb_dev_state (Don Zickus) [1303209] - [include] staging: usbip: claim ports used by shared devices (Don Zickus) [1303209] - [netdrv] r8152: support IPv6 (Don Zickus) [1303209] - [netdrv] r8152: support TSO (Don Zickus) [1303209] - [netdrv] r8152: support rx checksum (Don Zickus) [1303209] - [netdrv] r8152: calculate the dropped packets for rx (Don Zickus) [1303209] - [netdrv] r8152: up the priority of the transmission (Don Zickus) [1303209] - [netdrv] r8152: check tx agg list before spin lock (Don Zickus) [1303209] - [netdrv] r8152: replace spin_lock_irqsave and spin_unlock_irqrestore (Don Zickus) [1303209] - [netdrv] revert "usbnet: ax88179_178a: enable tso if usb host supports sg dma" (Don Zickus) [1303209] - [usb] don't use PREPARE_DELAYED_WORK (Don Zickus) [1303209] - [netdrv] r8152: remove rtl8152_get_stats (Don Zickus) [1303209] - [netdrv] r8152: replace tp->netdev with netdev (Don Zickus) [1303209] - [netdrv] r8152: deal with the empty line and space (Don Zickus) [1303209] - [netdrv] r8152: disable the ECM mode (Don Zickus) [1303209] - [include] usb: phy: Add set_wakeup API (Don Zickus) [1303209] - [netdrv] usb ax88179/178a: Support D-Link DUB-1312 (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add VID:DID for Lenovo OneLinkDock Gigabit LAN (Don Zickus) [1303209] - [usb] kconfig: Remove useless "default N" lines (Don Zickus) [1303209] - [netdrv] treewide: Fix typo in Documentation/DocBook (Don Zickus) [1303209] - [netdrv] r8152: support get_msglevel and set_msglevel (Don Zickus) [1303209] - [netdrv] r8152: set disable_hub_initiated_lpm (Don Zickus) [1303209] - [netdrv] r8152: replace netif_rx with netif_receive_skb (Don Zickus) [1303209] - [netdrv] r8152: disable teredo for RTL8152 (Don Zickus) [1303209] - [netdrv] r8152: support runtime suspend (Don Zickus) [1303209] - [netdrv] r8152: support WOL (Don Zickus) [1303209] - [netdrv] r8152: move some functions from probe to open (Don Zickus) [1303209] - [netdrv] r8152: combine PHY reset with set_speed (Don Zickus) [1303209] - [netdrv] r8152: clear BMCR_PDOWN (Don Zickus) [1303209] - [netdrv] r8152: reduce the frequency of spin_lock (Don Zickus) [1303209] - [netdrv] r8152: load the default MAC address (Don Zickus) [1303209] - [netdrv] r8152: replace some types from int to bool (Don Zickus) [1303209] - [netdrv] r8152: add three functions (Don Zickus) [1303209] - [netdrv] r8152: move some functions (Don Zickus) [1303209] - [usb] host: remove USB_ARCH_HAS_?HCI (Don Zickus) [1303209] - [netdrv] net: asix: add missing flag to struct driver_info (Don Zickus) [1303209] - [netdrv] usb2net: Fix Default to 'y' for SR9800 Device Driver, setting to 'n' (Don Zickus) [1303209] - [netdrv] usb2net: sr9800: use zu for size_t (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add support for Cinterion PXS8 and PHS8 (Don Zickus) [1303209] - [netdrv] ehci-platform: Change compatible string from usb-ehci to generic-ehci (Don Zickus) [1303209] - [netdrv] usb2net: sr9800: One chip USB2.0 USB2NET SR9800 Device Driver Support (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add ZTE MF667 (Don Zickus) [1303209] - [usb] move hub init and LED blink work to power efficient workqueue (Don Zickus) [1303209] - [gpu] drm: Remove now duplicated usage of system_power_efficient_wq (Don Zickus) [1303209] - [kernel] workqueue: Add system wide power_efficient workqueues (Don Zickus) [1303209] - [kernel] workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues (Don Zickus) [1303209] - [include] ehci-platform: Add support for clks and phy passed through devicetree (Don Zickus) [1303209] - [include] staging: usbip: convert usbip-host driver to usb_device_driver (Don Zickus) [1303209] - [netdrv] hso: remove some dead code (Don Zickus) [1303209] - [netdrv] r8152: fix the submission of the interrupt transfer (Don Zickus) [1303209] - [usb] ftdi_sio: add Tagsys RFID Reader IDs (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Netgear Aircard 340U (Don Zickus) [1303209] - [usb] storage: enable multi-LUN scanning when needed (Don Zickus) [1303209] - [usb] simple: add Dynastream ANT USB-m Stick device support (Don Zickus) [1303209] - [usb] storage: add unusual-devs entry for BlackBerry 9000 (Don Zickus) [1303209] - [usb] storage: restrict bcdDevice range for Super Top in Cypress ATACB (Don Zickus) [1303209] - [usb] ftdi_sio: add Mindstorms EV3 console adapter (Don Zickus) [1303209] - [netdrv] drivers/net: delete non-required instances of include (Don Zickus) [1303209] - [netdrv] r8152: ecm and vendor modes coexist (Don Zickus) [1303209] - [netdrv] r8152: fix the warnings and a error from checkpatch.pl (Don Zickus) [1303209] - [netdrv] r8152: change the descriptor (Don Zickus) [1303209] - [netdrv] dm9601: add USB IDs for new dm96xx variants (Don Zickus) [1303209] - [netdrv] net: usbnet: fix SG initialisation (Don Zickus) [1303209] - [usb] ehci: add freescale imx28 special write register method (Don Zickus) [1303209] - [usb] cdc-wdm: resp_count can be 0 even if WDM_READ is set (Don Zickus) [1303209] - [usb] image: correct spelling mistake in comment (Don Zickus) [1303209] - [usb] treewide: fix comments and printk msgs (Don Zickus) [1303209] - [netdrv] r8152: correct some messages (Don Zickus) [1303209] - [netdrv] hso: fix handling of modem port SERIAL_STATE notifications (Don Zickus) [1303209] - [netdrv] r8152: replace the return value of rtl_ops_init (Don Zickus) [1303209] - [netdrv] r8152: move the actions of saving the information of the device (Don Zickus) [1303209] - [netdrv] r8152: replace some tabs with spaces (Don Zickus) [1303209] - [netdrv] r8152: fix the wrong return value (Don Zickus) [1303209] - [usb] serial: add Moxa UPORT 12XX/14XX/16XX driver (Don Zickus) [1303209] - [usb] f81232: switch to generic tiocmiwait (Don Zickus) [1303209] - [usb] f81232: remove bogus call to wake up MSR queue (Don Zickus) [1303209] - [netdrv] r8152: support RTL8153 (Don Zickus) [1303209] - [netdrv] r8152: split rtl8152_enable (Don Zickus) [1303209] - [netdrv] r8152: add rtl_ops (Don Zickus) [1303209] - [netdrv] r8152: change some definitions (Don Zickus) [1303209] - [netdrv] r8152: modify the method of accessing PHY (Don Zickus) [1303209] - [netdrv] r8152: move rtl8152_unload and ocp_reg_write (Don Zickus) [1303209] - [netdrv] usbnet: mcs7830: rework link state detection (Don Zickus) [1303209] - [usb] musb: Rework USB and USB_GADGET dependency (Don Zickus) [1303209] - [netdrv] dm9601: work around tx fifo sync issue on dm962x (Don Zickus) [1303209] - [netdrv] dm9601: make it clear that dm9620/dm9621a are also supported (Don Zickus) [1303209] - [netdrv] dm9601: fix reception of full size ethernet frames on dm9620/dm9621a (Don Zickus) [1303209] - [netdrv] dm9601: add support for dm9621a based dongle (Don Zickus) [1303209] - [usb] storage: fix compile warning (Don Zickus) [1303209] - [usb] usb: hcd: move controller wakeup setting initialization to individual driver (Don Zickus) [1303209] - [usb] atm: usbatm: fixed a pointer variable format issue (Don Zickus) [1303209] - [usb] hcd: Initialize USB phy if needed (Don Zickus) [1303209] - [include] usb: hcd: Remove USB phy if needed (Don Zickus) [1303209] - [usb] storage: use sg_miter_* APIs to access scsi buffer (Don Zickus) [1303209] - [lib] scatterlist: export sg_miter_skip() (Don Zickus) [1303209] - [documentation] usb: ohci: Properly handle OHCI controller suspend (Don Zickus) [1303209] - [usb] acpi: Clean up inclusions of ACPI header files (Don Zickus) [1303209] - [netdrv] usb: Fix FSF address in file headers (Don Zickus) [1303209] - [include] arm: at91: move at91_pmc.h to include/linux/clk/at91_pmc.h (Don Zickus) [1303209] - [include] usb: phy: move OTG FSM header (Don Zickus) [1303209] - [netdrv] r8152: fix incorrect type in assignment (Don Zickus) [1303209] - [netdrv] r8152: support stopping/waking tx queue (Don Zickus) [1303209] - [netdrv] r8152: modify the tx flow (Don Zickus) [1303209] - [netdrv] r8152: fix tx/rx memory overflow (Don Zickus) [1303209] - [usb] tree-wide: use reinit_completion instead of INIT_COMPLETION (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: no need to check for resume if suspend exists (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: manage_power should always set needs_remote_wakeup (Don Zickus) [1303209] - [usb] tm: Fix dynamic_debug / ratelimited atm_dbg and atm_rldbg macros (Don Zickus) [1303209] - [netdrv] usb: ohci: remove ep93xx bus glue platform driver (Don Zickus) [1303209] - [netdrv] ax88179_178a: Remove AX_MEDIUM_ALWAYS_ONE bit in AX_MEDIUM_STATUS_MODE register to avoid TX throttling (Don Zickus) [1303209] - [usb] consolidate the reassignments of ->f_op in ->open() instances (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add VID:DID for Samsung USB Ethernet Adapter (Don Zickus) [1303209] - [netdrv] ax88179_178a: Correct the RX error definition in RX header (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: Olivetti Olicard 200 support (Don Zickus) [1303209] - [netdrv] usbnet: fix error return code in usbnet_probe() (Don Zickus) [1303209] - [include] usb: usb_phy_gen: refine conditional declaration of usb_nop_xceiv_register (Don Zickus) [1303209] - [usb] revert "usb: ohci: Properly handle OHCI controller suspend" (Don Zickus) [1303209] - [usb] treewide: Fix typo in Kconfig (Don Zickus) [1303209] - [usb] host: Rename ehci-s5p to ehci-exynos (Don Zickus) [1303209] - [usb] Remove unnecessary semicolons (Don Zickus) [1303209] - [usb] ohci: Properly handle OHCI controller suspend (Don Zickus) [1303209] - [include] usb: phy: generic: Add gpio_reset to platform data (Don Zickus) [1303209] - [netdrv] Miscellaneous conversions to ETH_ALEN (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fix Cinterion PLXX product ID (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fix checkpatch warnings (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Telit LE920 newer firmware support (Don Zickus) [1303209] - [usb] ohci: make ohci-pxa27x a separate driver (Don Zickus) [1303209] - [netdrv] usb: ohci: make ohci-ep93xx a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-nxp a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-s3c2410 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-at91 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-spear a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-omap3 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-omap a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-exynos a separate driver (Don Zickus) [1303209] - [usb] ehci: make ehci-w90X900 a separate driver (Don Zickus) [1303209] - [netdrv] net: cdc-phonet: Staticize usbpn_probe (Don Zickus) [1303209] - [netdrv] net: usb: cdc_ether: use usb.h macros whenever possible (Don Zickus) [1303209] - [netdrv] net: usb: cdc_ether: fix checkpatch errors and warnings (Don Zickus) [1303209] - [usb] Remove GENERIC_HARDIRQ config option (Don Zickus) [1303209] - [netdrv] net: usbnet: update addr_assign_type if appropriate (Don Zickus) [1303209] - [netdrv] drivers/net: Convert uses of compare_ether_addr to ether_addr_equal (Don Zickus) [1303209] - [netdrv] usb2net: sr9700: One chip USB 1.1 USB2NET SR9700Device Driver Support (Don Zickus) [1303209] - [usb] serial: convert bus code to use drv_groups (Don Zickus) [1303209] - [netdrv] hso: Fix stack corruption on some architectures (Don Zickus) [1303209] - [netdrv] hso: Earlier catch of error condition (Don Zickus) [1303209] - [netdrv] r8152: add comments (Don Zickus) [1303209] - [netdrv] r8152: adjust tx_bottom function (Don Zickus) [1303209] - [netdrv] r8152: move some declearation of variables (Don Zickus) [1303209] - [netdrv] r8152: adjust some duplicated code (Don Zickus) [1303209] - [netdrv] r8152: replace lockflags with flags (Don Zickus) [1303209] - [netdrv] r8152: replace void * with struct r8152 * (Don Zickus) [1303209] - [netdrv] r8152: remove clearing the memory to zero for netdev priv (Don Zickus) [1303209] - [netdrv] net/usb/r8152: enable interrupt transfer (Don Zickus) [1303209] - [netdrv] net/usb/r8152: enable tx checksum (Don Zickus) [1303209] - [netdrv] net/usb/r8152: support aggregation (Don Zickus) [1303209] - [netdrv] net: asix: Move declaration of ax88172a_info to shared header (Don Zickus) [1303209] - [netdrv] net: asix: Staticise non-exported symbols (Don Zickus) [1303209] - [usb] misc: Fix swapped properties in usb3503 DT parsing (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: enable tso if usb host supports sg dma (Don Zickus) [1303209] - [usb] host: add has_tdi_phy_lpm capability bit (Don Zickus) [1303209] - [include] usb: phy: rename nop_usb_xceiv => usb_phy_gen_xceiv (Don Zickus) [1303209] - [netdrv] ax88179_178a: avoid copy of tx tcp packets (Don Zickus) [1303209] - [netdrv] net/usb/r8152: adjust relative ocp function (Don Zickus) [1303209] - [netdrv] net/usb/r8152: make sure the USB buffer is DMA-able (Don Zickus) [1303209] - [netdrv] net/usb/r815x: change the return value for bind functions (Don Zickus) [1303209] - [netdrv] net/usb/r815x: avoid to call mdio functions for runtime-suspended device (Don Zickus) [1303209] - [netdrv] net/usb/r815x: replace USB buffer from stack to DMA-able (Don Zickus) [1303209] - [include] usb: of: fix build breakage caused by recent patches (Don Zickus) [1303209] - [include] usb: host: Faraday fotg210-hcd driver (Don Zickus) [1303209] - [usb] ehci-omap: select NOP_USB_XCEIV PHY driver (Don Zickus) [1303209] - [usb] phy: make PHY driver selection possible by controller drivers (Don Zickus) [1303209] - [include] usb: common: introduce of_usb_get_maximum_speed() (Don Zickus) [1303209] - [include] usb: phy: protect against NULL phy pointers (Don Zickus) [1303209] - [netdrv] usbnet: increase max rx/tx qlen for improving USB3 thoughtput (Don Zickus) [1303209] - [usb] revert "usb: host: Faraday fotg210-hcd driver" (Don Zickus) [1303209] - [usb] host: Faraday fotg210-hcd driver (Don Zickus) [1303209] - [netdrv] usb/net/r815x: fix cast to restricted __le32 (Don Zickus) [1303209] - [netdrv] usb/net/r8152: fix integer overflow in expression (Don Zickus) [1303209] - [netdrv] net/usb: add relative mii functions for r815x (Don Zickus) [1303209] - [netdrv] net: cdc_ether: allow combined control and data interface (Don Zickus) [1303209] - [netdrv] net: ipheth: Add USB ID for iPad mini (Don Zickus) [1303209] - [netdrv] qmi_wwan: add ONDA MT689DC device ID (fwd) (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add TP-LINK MA260 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Option GTM681W (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fixup Sierra Wireless MC8305 entry (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: add .reset_resume hook (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: Correct a typo in description (Don Zickus) [1303209] - [include] usb: fix build error without CONFIG_USB_PHY (Don Zickus) [1303209] - [usb] console/font: Refactor font support code selection logic (Don Zickus) [1303209] - [netdrv] net: Move MII out from under NET_CORE and hide it (Don Zickus) [1303209] - [usb] Check for ARCH_EXYNOS separately (Don Zickus) [1303209] - [usb] ehci: make ehci-tegra a separate driver (Don Zickus) [1303209] - [include] usb: add devicetree helpers for determining dr_mode and phy_type (Don Zickus) [1303209] - [usb] mips: octeon: Rename Kconfig CAVIUM_OCTEON_REFERENCE_BOARD to CAVIUM_OCTEON_SOC (Don Zickus) [1303209] - [netdrv] net/usb/kalmia: use *phC to dump small buffers (Don Zickus) [1303209] - [usb] tty: vt: convert remain take_over_console's users to do_take_over_console (Don Zickus) [1303209] - [netdrv] net/usb: r8152: Use module_usb_driver() (Don Zickus) [1303209] - [netdrv] net/usb: r8152: Remove redundant version.h header inclusion (Don Zickus) [1303209] - [usb] host: Faraday USB2.0 FUSBH200-HCD driver (Don Zickus) [1303209]- [kernel] sysrq: Fix warning in sysrq generated crash (Rafael Aquini) [1090498] - [kernel] sysrq, rcu: suppress RCU stall warnings while sysrq runs (Rafael Aquini) [1090498] - [kernel] rcu: Provide API to suppress stall warnings while sysrc runs (Rafael Aquini) [1090498] - [kernel] sysrq: rcu-ify __handle_sysrq (Rafael Aquini) [1090498] - [virtio] virtio_balloon: include linux/virtio_types.h (Luiz Capitulino) [1263649] - [mm] balloon_compaction: fix race between migration and ballooning (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: fix race by fill and leak (Luiz Capitulino) [1263649] - [mm] balloon_compaction: fix deflation when compaction is disabled (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: do not change memory amount visible via /proc/meminfo (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: change stub of release_pages_by_pfn (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: free some memory from balloon on OOM (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: return the amount of freed memory from leak_balloon() (Luiz Capitulino) [1263649] - [mm] balloon_compaction: add vmstat counters and kpageflags bit (Luiz Capitulino) [1263649] - [mm] balloon_compaction: remove balloon mapping and flag AS_BALLOON_MAP (Luiz Capitulino) [1263649] - [mm] balloon_compaction: redesign ballooned pages management (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: don't crash if virtqueue is broken (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: don't softlockup on huge balloon changes (Luiz Capitulino) [1263649] - [virtio] Mark function virtballoon_migratepage() as static in virtio_balloon.c (Luiz Capitulino) [1263649] - [mm] correctly update zone->managed_pages (Luiz Capitulino) [1263649] - [mm] mmu_notifier: fix memory corruption (Jerome Glisse) [1307042] - [mm] write to force_empty will cause soft lockup (Gustavo Duarte) [1297381] - [mm] dmapool: allow NULL `pool' pointer in dma_pool_destroy() (Mike Snitzer) [1314893] - [mm] mempool: allow NULL `pool' pointer in mempool_destroy() (Mike Snitzer) [1314893] - [mm] slab_common: allow NULL cache pointer in kmem_cache_destroy() (Mike Snitzer) [1314893] - [mm] page_alloc.c: rework code layout in memmap_init_zone() (Yasuaki Ishimatsu) [1270209] - [mm] page_alloc.c: introduce kernelcore=mirror option (Yasuaki Ishimatsu) [1270209] - [mm] page_alloc.c: calculate zone_start_pfn at zone_spanned_pages_in_node() (Yasuaki Ishimatsu) [1270209] - [x86] mirror: x86 enabling - find mirrored memory ranges (Yasuaki Ishimatsu) [1270209] - [mm] memblock: allocate boot time data structures from mirrored memory (Yasuaki Ishimatsu) [1270209] - [mm] memblock: add extra "flags" to memblock to allow selection of memory based on attribute (Yasuaki Ishimatsu) [1270209] - [mm] hotplug: init the zone's size when calculating node totalpages (Yasuaki Ishimatsu) [1270209] - [mm] memblock: refactor functions to set/clear MEMBLOCK_HOTPLUG (Yasuaki Ishimatsu) [1270209] - [lib] Add a generic cmdline parse function parse_option_str (Yasuaki Ishimatsu) [1270209] - [mm] memblock: fix wrong type in memblock_find_in_range_node() (Yasuaki Ishimatsu) [1270209] - [mm] memblock: use for_each_memblock() (Yasuaki Ishimatsu) [1270209] - [mm] memblock: Do some refactoring, enhance API (Yasuaki Ishimatsu) [1270209] - [mm] memblock: use WARN_ONCE when MAX_NUMNODES passed as input parameter (Yasuaki Ishimatsu) [1270209] - [x86] mm: memblock: switch to use NUMA_NO_NODE (Yasuaki Ishimatsu) [1270209] - [mm] memblock: switch to use NUMA_NO_NODE instead of MAX_NUMNODES (Yasuaki Ishimatsu) [1270209] - [mm] memblock: reorder parameters of memblock_find_in_range_node (Yasuaki Ishimatsu) [1270209] - [x86] Use memblock_set_current_limit() to set limit for memblock (Yasuaki Ishimatsu) [1270209] - [mm] memblock: fix wrong comment in __next_free_mem_range() (Yasuaki Ishimatsu) [1270209] - [mm] remove duplicated call of get_pfn_range_for_nid (Yasuaki Ishimatsu) [1270209] - [mm] shm: wait for pins to be released when sealing (Vlad Yasevich) [1282530] - [kernel] sched: add cond_resched_rcu() helper (Vlad Yasevich) [1282530] - [mm] shm: Add memory sealing support memfd_create (Vlad Yasevich) [1282530] - [mm] shm: add sealing API (Vlad Yasevich) [1282530] - [mm] allow drivers to prevent new writable mappings (Vlad Yasevich) [1282530] - [mm] mmap: kill correct_wcount/inode, use allow_write_access() (Vlad Yasevich) [1282530]- [mm] add VM_WARN_ON() and VM_WARN_ON_ONCE() (Dave Anderson) [1274624] - [mm] hugetlbfs: optimize when NUMA=n (Dave Anderson) [1274624] - [mm] hugetlb: use memory policy when available (Dave Anderson) [1274624] - [mm] optimize put_mems_allowed() usage (Dave Anderson) [1274624] - [mm] new_vma_page() cannot see NULL vma for hugetlb pages (Tomoaki Nishimura) [1287322] - [mm] mempolicy: fix !vma in new_vma_page() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: call huge_pte_alloc() only if ptep is null (Tomoaki Nishimura) [1287322] - [mm] migrate: hugetlb: putback destination hugepage to active list (Tomoaki Nishimura) [1287322] - [mm] hugetlb: cleanup using paeg_huge_active() (Tomoaki Nishimura) [1287322] - [fs] hugetlb: fix lockdep splat caused by pmd sharing (Tomoaki Nishimura) [1287322] - [tools] vm: fix page-flags build (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix hugepage memory leak caused by wrong reserve count (Tomoaki Nishimura) [1287322] - [mm] hugetlb: use pmd_page() in follow_huge_pmd() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: add migration entry check in __unmap_hugepage_range (Tomoaki Nishimura) [1287322] - [mm] hugetlb: add migration/hwpoisoned entry check in hugetlb_change_protection (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix getting refcount 0 page in hugetlb_fault() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: take page table lock in follow_huge_pmd() (Tomoaki Nishimura) [1287322] - [x86] mm: hugetlb: pmd_huge() returns true for non-present hugepage (Tomoaki Nishimura) [1287322] - [mm] hugetlb: reduce arch dependent code around follow_huge_* (Tomoaki Nishimura) [1287322] - [mm] unmapped page migration avoid unmap+remap overhead (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix copy_hugetlb_page_range() (Tomoaki Nishimura) [1287322] - [mm] rmap: calculate page offset when needed (Tomoaki Nishimura) [1287322] - [mm] rmap: fix pgoff calculation to handle hugepage correctly (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entry (Tomoaki Nishimura) [1287322] - [mm] hugetlb: rename hugepage_migration_support() to ..._supported() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: restrict hugepage_migration_support() to x86_64 (Tomoaki Nishimura) [1287322] - [mm] migrate: correct failure handling if !hugepage_migration_support() (Tomoaki Nishimura) [1287322] - [mm] mbind: add BUG_ON(!vma) in new_vma_page() (Tomoaki Nishimura) [1287322] - [mm] mempolicy: rename check_*range to queue_pages_*range (Tomoaki Nishimura) [1287322] - [mm] prepare to remove /proc/sys/vm/hugepages_treat_as_movable (Tomoaki Nishimura) [1287322] - [mm] migrate: check movability of hugepage in unmap_and_move_huge_page() (Tomoaki Nishimura) [1287322] - [mm] memory-hotplug: enable memory hotplug to handle hugepage (Tomoaki Nishimura) [1287322] - [mm] migrate: remove VM_HUGETLB from vma flag check in vma_migratable() (Tomoaki Nishimura) [1287322] - [mm] mbind: add hugepage migration code to mbind() (Tomoaki Nishimura) [1287322] - [mm] migrate: add hugepage migration code to move_pages() (Tomoaki Nishimura) [1287322] - [mm] migrate: add hugepage migration code to migrate_pages() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: remove useless check about mapping type (Tomoaki Nishimura) [1287322] - [mm] hugetlb: remove redundant list_empty check in gather_surplus_pages() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: move up the code which check availability of free huge page (Tomoaki Nishimura) [1287322] - [x86] mm: Remove general hugetlb code from x86 (Tomoaki Nishimura) [1287322] - [mm] hugetlb: Copy general hugetlb code from x86 to mm (Tomoaki Nishimura) [1287322] - [x86] mm: Remove x86 version of huge_pmd_share (Tomoaki Nishimura) [1287322] - [mm] hugetlb: Copy huge_pmd_share from x86 to mm (Tomoaki Nishimura) [1287322] - [mm] memcontrol: switch soft limit default back to infinity (Jerome Marchand) [1217771] - [kernel] res_counter: remove the unused API (Jerome Marchand) [1217771] - [mm] hugetlb_cgroup: convert to lockless page counters (Jerome Marchand) [1217771] - [mm] memcontrol: lockless page counters (Jerome Marchand) [1217771] - [net] tcp_memcontrol: Remove tcp_max_memory (Jerome Marchand) [1217771] - [mm] memcontrol: lockless page counters (Jerome Marchand) [1217771]- [fs] proc: fix for infinite loop in proc_device_tree_update_prop (Carlos Maiolino) [1210350 1314928] - [x86] perf/x86/intel: Add perf core PMU support for Intel Knights Landing (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Remove hard coding of PMON box control MSR offset (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Add Knights Landing uncore PMU support (Jiri Olsa) [1145362 1224374 1259976] - [x86] x86/perf/intel_rapl: Make Knights Landings support functional (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Add Broadwell-EP uncore support (Jiri Olsa) [1145362 1224374 1259976] - [tools] perf hists browser: Fix segfault if use symbol filter in cmdline (Jiri Olsa) [1308570] - [tools] perf hists browser: Reset selection when refresh (Jiri Olsa) [1308570] - [tools] perf hists browser: Add NULL pointer check to prevent crash (Jiri Olsa) [1308570] - [tools] perf buildid-list: Fix return value of perf buildid-list -k (Jiri Olsa) [1308570] - [tools] perf buildid-list: Show running kernel build id fix (Jiri Olsa) [1308570] - [tools] perf probe: Clear probe_trace_event when add_probe_trace_event() fails (Jiri Olsa) [1308570] - [tools] perf probe: Fix memory leaking on failure by clearing all probe_trace_events (Jiri Olsa) [1308570] - [tools] perf inject: Also re-pipe lost_samples event (Jiri Olsa) [1308570] - [tools] perf buildid-list: Requires ordered events (Jiri Olsa) [1308570] - [tools] perf symbols: Fix dso lookup by long name and missing buildids (Jiri Olsa) [1308570] - [tools] perf symbols: Allow forcing reading of non-root owned files by root (Jiri Olsa) [1308570] - [tools] perf hists browser: The dso can be obtained from popup_action->ms.map->dso (Jiri Olsa) [1308570] - [tools] perf hists browser: Fix 'd' hotkey action to filter by DSO (Jiri Olsa) [1308570] - [tools] perf symbols: Rebuild rbtree when adjusting symbols for kcore (Jiri Olsa) [1308570] - [tools] include: Add compiler.h to list.h (Jiri Olsa) [1308570] - [tools] perf probe: Verify parameters in two functions (Jiri Olsa) [1308570] - [tools] perf session: Add missing newlines to some pr_err() calls (Jiri Olsa) [1308570] - [tools] perf annotate: Support full source file paths for srcline fix (Jiri Olsa) [1308570] - [tools] perf test: Do not be case sensitive when searching for matching tests (Jiri Olsa) [1308570] - [tools] perf probe: Cleanup find_perf_probe_point_from_map to reduce redundancy (Jiri Olsa) [1308570] - [tools] perf annotate: Inform the user about objdump failures in --stdio (Jiri Olsa) [1308570] - [tools] perf stat: Make stat options global (Jiri Olsa) [1308570] - [tools] perf sched latency: Fix thread pid reuse issue (Jiri Olsa) [1308570] - [tools] perf tools: Fix find_perf_probe_point_from_map() which incorrectly returns success (Jiri Olsa) [1308570] - [tools] perf trace: Fix documentation for -i (Jiri Olsa) [1308570] - [tools] perf tools: Allow shuffling the build tests (Jiri Olsa) [1308570] - [tools] perf tools: Insert split maps correctly into origin group (Jiri Olsa) [1308570] - [tools] perf stat: Use common printout function to avoid duplicated code (Jiri Olsa) [1308570] - [tools] perf stat: Move sw clock metrics printout to stat-shadow (Jiri Olsa) [1308570] - [tools] perf test: Keep test result clean if '-v' not set (Jiri Olsa) [1308570] - [kernel] perf: pad raw data samples automatically (Jiri Olsa) [1308570] - [tools] perf unwind: Pass symbol source to libunwind (Jiri Olsa) [1308570] - [tools] build: Fix libiberty feature detection (Jiri Olsa) [1308570] - [tools] perf script: Enable printing of branch stack (Jiri Olsa) [1308570] - [tools] perf symbols: Fix endless loop in dso__split_kallsyms_for_kcore (Jiri Olsa) [1308570] - [tools] perf tools: Enable pre-event inherit setting by config terms (Jiri Olsa) [1308570] - [tools] perf symbols: we can now read separate debug-info files based on a build ID (Jiri Olsa) [1308570] - [tools] perf symbols: Fix type error when reading a build-id (Jiri Olsa) [1308570] - [tools] perf tools: Search for more options when passing args to -h (Jiri Olsa) [1308570] - [tools] perf stat: Cache aggregated map entries in extra cpumap (Jiri Olsa) [1308570] - [tools] perf cpu_map: Add cpu_map__empty_new function (Jiri Olsa) [1308570] - [tools] perf evsel: Move id_offset out of struct perf_evsel union member (Jiri Olsa) [1308570] - [tools] perf tools: Introduce usage_with_options_msg() (Jiri Olsa) [1308570] - [tools] perf tools: Setup pager when printing usage and help (Jiri Olsa) [1308570] - [tools] perf report: Rename to --show-cpu-utilization (Jiri Olsa) [1308570] - [tools] perf tools: Improve ambiguous option help message (Jiri Olsa) [1308570] - [tools] perf tools: Provide help for subset of options (Jiri Olsa) [1308570] - [tools] perf tools: Show tool command line options ordered (Jiri Olsa) [1308570] - [tools] perf annotate: Don't die() when finding an invalid config option (Jiri Olsa) [1308570] - [tools] perf ui tui: Register the error callbacks before initializing the widgets (Jiri Olsa) [1308570] - [tools] perf annotate: Fix 'annotate.use_offset' config variable usage (Jiri Olsa) [1308570] - [tools] perf tools: Improve call graph documents and help messages (Jiri Olsa) [1308570] - [tools] perf tools: Defaults to 'caller' callchain order only if --children is enabled (Jiri Olsa) [1308570] - [tools] perf top: Support call-graph display options also (Jiri Olsa) [1308570] - [tools] perf tools: Move callchain help messages to callchain.h (Jiri Olsa) [1308570] - [tools] lib traceevent: Support ps/pS (Jiri Olsa) [1308570] - [tools] perf annotate: Add debug message for out of bounds sample (Jiri Olsa) [1308570] - [tools] perf evsel: Print branch filter state with -vv (Jiri Olsa) [1308570] - [tools] perf cpu_map: Fix core dump caused by per-socket/core system-wide stat (Jiri Olsa) [1308570] - [tools] lib traceevent: update KVM plugin (Jiri Olsa) [1308570] - [tools] perf build: Add fixdep to .gitignore (Jiri Olsa) [1308570] - [tools] perf record: Add ability to sample call branches (Jiri Olsa) [1308570] - [include] perf: Add PERF_SAMPLE_BRANCH_CALL (Jiri Olsa) [1308570] - [tools] perf bench: Use named initializers in the trailer too (Jiri Olsa) [1308570] - [tools] perf script: Check output fields only for samples (Jiri Olsa) [1308570] - [tools] perf cpu_map: Add data arg to cpu_map__build_map callback (Jiri Olsa) [1308570] - [tools] perf cpu_map: Make cpu_map__build_map global (Jiri Olsa) [1308570] - [tools] perf stat: Add AGGR_UNSET mode (Jiri Olsa) [1308570] - [tools] perf stat: Rename perf_stat struct into perf_stat_evsel (Jiri Olsa) [1308570] - [tools] perf help: Change 'usage' to 'Usage' for consistency (Jiri Olsa) [1308570] - [tools] perf bench: Run benchmarks, don't test them (Jiri Olsa) [1308570] - [tools] perf bench mem: Rename 'routine' to 'function' (Jiri Olsa) [1308570] - [tools] perf bench: Harmonize all the -l/--nr_loops options (Jiri Olsa) [1308570] - [tools] perf bench mem: Reorganize the code a bit (Jiri Olsa) [1308570] - [tools] perf bench mem: Improve user visible strings (Jiri Olsa) [1308570] - [tools] perf bench mem: Fix 'length' vs. 'size' naming confusion (Jiri Olsa) [1308570] - [tools] perf bench mem: Rename 'routine' to 'routine_str' (Jiri Olsa) [1308570] - [tools] perf bench mem: Change 'cycle' to 'cycles' (Jiri Olsa) [1308570] - [tools] perf bench: List output formatting options on 'perf bench -h' (Jiri Olsa) [1308570] - [tools] perf bench: Remove the prefaulting complication from 'perf bench mem mem*' (Jiri Olsa) [1308570] - [tools] perf bench: Rename 'mem-memcpy.c' => 'mem-functions.c' (Jiri Olsa) [1308570] - [tools] perf bench: Eliminate unused argument from bench_mem_common() (Jiri Olsa) [1308570] - [tools] perf bench: Default to all routines in 'perf bench mem' (Jiri Olsa) [1308570] - [tools] perf bench: Improve the 'perf bench mem memcpy' code readability (Jiri Olsa) [1308570] - [tools] perf test: Suppress libtraceevent warnings (Jiri Olsa) [1308570] - [tools] perf test: Silence tracepoint event failures (Jiri Olsa) [1308570] - [tools] build: Fix cross compile build (Jiri Olsa) [1308570] - [tools] include: Fix strict-aliasing rules breakage (Jiri Olsa) [1308570] - [tools] perf hists browser: Add 'm' key for context menu display (Jiri Olsa) [1308570] - [tools] perf callchains: Fix unw_word_t pointer casts (Jiri Olsa) [1308570] - [tools] perf callchain: Use debug_frame if eh_frame is unusable (Jiri Olsa) [1308570] - [tools] perf hists browser: Inform how to reset the symbol filter (Jiri Olsa) [1308570] - [tools] perf ui browsers: Remove help messages about use of right and arrow keys (Jiri Olsa) [1308570] - [tools] perf symbols: Try the .debug/ DSO cache as a last resort (Jiri Olsa) [1308570] - [tools] perf python: Support the PERF_RECORD_SWITCH event (Jiri Olsa) [1308570] - [tools] perf tools: Fix handling read result using a signed variable (Jiri Olsa) [1308570] - [tools] perf tools: Use hpp_dimension__add_output to register hpp columns (Jiri Olsa) [1308570] - [tools] perf tools: Introduce hpp_dimension__add_output function (Jiri Olsa) [1308570] - [tools] perf tools: Get rid of superfluos call to reset_dimensions (Jiri Olsa) [1308570] - [tools] perf tools: Fail properly in case pattern matching fails to find tracepoint (Jiri Olsa) [1308570] - [tools] perf hists browser: Implement horizontal scrolling (Jiri Olsa) [1308570] - [tools] perf ui browser: Optional horizontal scrolling key binding (Jiri Olsa) [1308570] - [tools] perf callchain: Switch default to 'graph, 0.5, caller' (Jiri Olsa) [1308570] - [tools] perf tests: Add Intel CQM test (Jiri Olsa) [1308570] - [tools] perf tests: Move x86 tests into arch directory (Jiri Olsa) [1308570] - [tools] perf tests: Add arch tests (Jiri Olsa) [1308570] - [tools] perf tools: Handle -h and -v options (Jiri Olsa) [1308570] - [tools] perf tools: Setup proper width for symbol_iaddr field (Jiri Olsa) [1308570] - [tools] perf tools: Add support for sorting on the iaddr (Jiri Olsa) [1308570] - [tools] perf tests: Add parsing test for 'P' modifier (Jiri Olsa) [1308570] - [tools] perf tools: Introduce 'P' modifier to request max precision (Jiri Olsa) [1308570] - [tools] perf tools: Export perf_event_attr__set_max_precise_ip() (Jiri Olsa) [1308570] - [tools] perf annotate: Fix sizeof_sym_hist overflow issue (Jiri Olsa) [1308570] - [tools] perf evlist: Display DATA_SRC sample type bit (Jiri Olsa) [1308570] - [tools] lib api fs: No need to use PATH_MAX + 1 (Jiri Olsa) [1308570] - [tools] perf stat: Reduce min --interval-print to 10ms (Jiri Olsa) [1308570] - [tools] perf record: Change 'record.samples' type to unsigned long long (Jiri Olsa) [1308570] - [tools] perf probe: Allow probing on kmodules without dwarf (Jiri Olsa) [1308570] - [tools] perf list: Honour 'event_glob' whem printing selectable PMUs (Jiri Olsa) [1308570] - [tools] perf list: Do event name substring search as last resort when no events found (Jiri Olsa) [1308570] - [tools] perf callchain: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf report: Fix a bug on "--call-graph none" option (Jiri Olsa) [1308570] - [tools] perf top: Register idle thread (Jiri Olsa) [1308570] - [tools] perf top: Fix unresolved comm when -s comm is used (Jiri Olsa) [1308570] - [tools] perf record: Allocate area for sample_id_hdr in a synthesized comm event (Jiri Olsa) [1308570] - [tools] perf tools: By default use the most precise "cycles" hw counter available (Jiri Olsa) [1308570] - [tools] perf list: Remove blank lines, headers when piping output (Jiri Olsa) [1308570] - [tools] perf probe: Improve error message when return is on inlined function (Jiri Olsa) [1308570] - [tools] perf probe: Fix a segfault bug in debuginfo_cache (Jiri Olsa) [1308570] - [tools] perf probe: Show correct source lines of probes on kmodules (Jiri Olsa) [1308570] - [tools] perf probe: Begin and end libdwfl report session correctly (Jiri Olsa) [1308570] - [tools] perf probe: Fix to remove dot suffix from second or latter events (Jiri Olsa) [1308570] - [tools] lib symbol: Introduce kallsyms2elf_type (Jiri Olsa) [1308570] - [tools] lib symbol: Rename kallsyms2elf_type to kallsyms2elf_binding (Jiri Olsa) [1308570] - [tools] perf machine: Add method for common kernel_map(FUNCTION) operation (Jiri Olsa) [1308570] - [tools] perf machine: Use machine__kernel_map() thoroughly (Jiri Olsa) [1308570] - [tools] perf report: Amend documentation about max_stack and synthesized callchains (Jiri Olsa) [1308570] - [tools] perf maps: Introduce maps__find_symbol_by_name() (Jiri Olsa) [1308570] - [tools] perf tools: Fix shadowed declaration in parse-events.c (Jiri Olsa) [1308570] - [tools] Fix shadowed declaration in err.h (Jiri Olsa) [1308570] - [tools] perf tools: Enable event_config terms to tracepoint events (Jiri Olsa) [1308570] - [tools] perf tools: Adds the tracepoint name parsing support (Jiri Olsa) [1308570] - [tools] perf tools: Show proper error message for wrong terms of hw/sw events (Jiri Olsa) [1308570] - [tools] perf tools: Adds the config_term callback for different type events (Jiri Olsa) [1308570] - [tools] perf intel-pt: Add mispred-all config option to aid use with autofdo (Jiri Olsa) [1308570] - [tools] perf inject: Add --strip option to strip out non-synthesized events (Jiri Olsa) [1308570] - [tools] perf inject: Remove more aux-related stuff when processing instruction traces (Jiri Olsa) [1308570] - [tools] perf evlist: Add perf_evlist__remove() (Jiri Olsa) [1308570] - [tools] perf evlist: Add perf_evlist__id2evsel_strict() (Jiri Olsa) [1308570] - [tools] perf script: Make scripting_max_stack value allow for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf scripting python: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf script: Add a setting for maximum stack depth (Jiri Olsa) [1308570] - [tools] perf hists: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf report: Make max_stack value allow for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf intel-pt: Support generating branch stack (Jiri Olsa) [1308570] - [tools] perf intel-pt: Move branch filter logic (Jiri Olsa) [1308570] - [tools] perf inject: Set branch stack feature flag when synthesizing branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Skip events with null branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Also do default setup for synthesized branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Adjust sample type validation for synthesized branch stacks (Jiri Olsa) [1308570] - [tools] perf auxtrace: Add option to synthesize branch stacks on samples (Jiri Olsa) [1308570] - [tools] perf tools: Add more documentation to export-to-postgresql.py script (Jiri Olsa) [1308570] - [tools] perf session: Warn when AUX data has been lost (Jiri Olsa) [1308570] - [tools] perf script: Allow time to be displayed in nanoseconds (Jiri Olsa) [1308570] - [tools] perf intel-pt: Make logging slightly more efficient (Jiri Olsa) [1308570] - [tools] perf intel-pt: Fix potential loop forever (Jiri Olsa) [1308570] - [tools] perf report: Fix sample type validation for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf auxtrace: Fix 'instructions' period of zero (Jiri Olsa) [1308570] - [tools] build: Build fixdep helper from perf and basic libs (Jiri Olsa) [1308570] - [tools] perf tools: Rename the 'single_dep' target to 'prepare' (Jiri Olsa) [1308570] - [tools] build: Make the fixdep helper part of the build process (Jiri Olsa) [1308570] - [tools] build: Move dependency copy into function (Jiri Olsa) [1308570] - [tools] build: Add fixdep dependency helper (Jiri Olsa) [1308570] - [tools] build: Add test for missing include (Jiri Olsa) [1308570] - [tools] build: Add Makefile.include (Jiri Olsa) [1308570] - [tools] lib api fs: Store tracing mountpoint for better error message (Jiri Olsa) [1308570] - [tools] perf tools: Use __map__is_kernel() when synthesizing kernel module mmap records (Jiri Olsa) [1308570] - [tools] perf hists browser: Use the map to determine if a DSO is being used as a kernel (Jiri Olsa) [1308570] - [tools] perf top: Filter symbols based on __map__is_kernel(map) (Jiri Olsa) [1308570] - [tools] perf record: Synthesize COMM event for a command line workload (Jiri Olsa) [1308570] - [tools] perf tools: Add include/err.h into MANIFEST (Jiri Olsa) [1308570] - [tools] build: Allow setting the feature detection user (Jiri Olsa) [1308570] - [tools] build: Fixup feature detection display function name (Jiri Olsa) [1308570] - [tools] perf tools: Don't assume that the parser returns non empty evsel list (Jiri Olsa) [1308570] - [tools] perf probe: Fix a segfault when removing uprobe events (Jiri Olsa) [1308570] - [tools] perf tools: Introduce regs_query_register_offset() for x86 (Jiri Olsa) [1308570] - [tools] perf tools: regs_query_register_offset() infrastructure (Jiri Olsa) [1308570] - [tools] perf tools: Enhance parsing events tracepoint error output (Jiri Olsa) [1308570] - [tools] perf evsel: Propagate error info from tp_format (Jiri Olsa) [1308570] - [tools] perf tools: Propagate error info for the tracepoint parsing (Jiri Olsa) [1308570] - [tools] Add err.h with ERR_PTR PTR_ERR interface (Jiri Olsa) [1308570] - [tools] perf probe: Export init/exit_probe_symbol_maps() (Jiri Olsa) [1308570] - [tools] perf probe: Free perf_probe_event in cleanup_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf test: Add entry for hists socket filter (Jiri Olsa) [1308570] - [tools] perf hists browser: Zoom in/out for processor socket (Jiri Olsa) [1308570] - [tools] perf report: Introduce --socket-filter option (Jiri Olsa) [1308570] - [tools] perf tools: Introduce new sort type "socket" for the processor socket (Jiri Olsa) [1308570] - [tools] perf tools: Add processor socket info to hist_entry and addr_location (Jiri Olsa) [1308570] - [tools] perf machine: Add pointer to sample's environment (Jiri Olsa) [1308570] - [tools] perf env: Introduce read_cpu_topology_map() method (Jiri Olsa) [1308570] - [tools] perf cpu_map: Use sysfs__read_int in get_{core, socket}_id() (Jiri Olsa) [1308570] - [tools] lib api cpu: Introduce cpu.[ch] to obtain cpu related information (Jiri Olsa) [1308570] - [tools] lib api fs: Introduce sysfs__read_{int, ull}() (Jiri Olsa) [1308570] - [tools] perf env: Read msr pmu type from header (Jiri Olsa) [1308570] - [tools] perf tools: Add tools/include into tags directories (Jiri Olsa) [1308570] - [tools] perf evsel: Remove forward declaration of 'struct perf_evlist' (Jiri Olsa) [1308570] - [tools] perf hists browser: Fixup the "cpu" column width calculation (Jiri Olsa) [1308570] - [tools] perf env: Adopt perf_header__set_cmdline (Jiri Olsa) [1308570] - [tools] perf env: Rename some leftovers from rename to perf_env (Jiri Olsa) [1308570] - [tools] perf env: Move perf_env out of header.h and session.c into separate object (Jiri Olsa) [1308570] - [tools] perf tests: Introduce iterator function for tests (Jiri Olsa) [1308570] - [tools] perf test: Add entry to test cpu topology (Jiri Olsa) [1308570] - [tools] perf tools: Switch to tracing_path interface on appropriate places (Jiri Olsa) [1308570] - [tools] lib api fs: Remove debugfs, tracefs and findfs objects (Jiri Olsa) [1308570] - [tools] lib api fs: Replace debugfs/tracefs objects interface with fs.c (Jiri Olsa) [1308570] - [tools] lib api fs: Make tracing_path_strerror_open message generic (Jiri Olsa) [1308570] - [tools] perf tests: Print objdump/dso buffers if they don't match (Jiri Olsa) [1308570] - [tools] perf tests: Stop reading if objdump output crossed sections (Jiri Olsa) [1308570] - [tools] perf tests: Make objdump disassemble zero blocks (Jiri Olsa) [1308570] - [tools] perf tests: Take into account address of each objdump line (Jiri Olsa) [1308570] - [tools] perf trace: Add read/write to the file group (Jiri Olsa) [1308570] - [tools] perf probe: Print deleted events in cmd_probe() (Jiri Olsa) [1308570] - [tools] perf probe: Split del_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf probe: Move print logic into cmd_probe() (Jiri Olsa) [1308570] - [tools] perf probe: Link trace_probe_event into perf_probe_event (Jiri Olsa) [1308570] - [tools] perf probe: Split add_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf intel-pt: Add support for PERF_RECORD_SWITCH (Jiri Olsa) [1308570] - [tools] perf session: Don't call dump_sample() when evsel is NULL (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new xsave instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new memory protection keys instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new memory instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new SHA instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Pedantically tweak opcode map for MPX instructions (Jiri Olsa) [1308570] - [x86] asm/decoder: Explain CALLW discrepancy between Intel and AMD (Jiri Olsa) [1308570] - [x86] mpx: Add MPX related opcodes to the x86 opcode map (Jiri Olsa) [1308570] - [x86] insn: Add new opcodes as of June, 2013 (Jiri Olsa) [1308570] - [tools] perf tools: Add a test for decoding of new x86 instructions (Jiri Olsa) [1308570] - [tools] perf tools: Display build warning if x86 instruction decoder differs from kernel (Jiri Olsa) [1308570] - [tools] lib api fs: Add FSTYPE__configured() method (Jiri Olsa) [1308570] - [tools] lib api fs: Add FSTYPE__mount() method (Jiri Olsa) [1308570] - [tools] lib api fs: Add tracefs into fs.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Add debugfs into fs.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Move SYSFS_MAGIC PROC_SUPER_MAGIC into fs.c (Jiri Olsa) [1308570] - [tools] lib api fs: Add STR and PATH_MAX macros to fs object (Jiri Olsa) [1308570] - [tools] lib api fs: Move debugfs__strerror_open into tracing_path.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Move tracing_path interface into api/fs/tracing_path.c (Jiri Olsa) [1308570] - [tools] perf tools: Move tracing_path stuff under same namespace (Jiri Olsa) [1308570] - [tools] perf tools: Remove mountpoint arg from perf_debugfs_mount (Jiri Olsa) [1308570] - [tools] perf stat: Quieten failed to read counter message (Jiri Olsa) [1308570] - [tools] perf tools: Store the cpu socket and core ids in the perf.data header (Jiri Olsa) [1308570] - [tools] perf cpumap: Factor out functions to get core_id and socket_id (Jiri Olsa) [1308570] - [tools] lib traceevent: Support function __get_dynamic_array_len (Jiri Olsa) [1308570] - [tools] perf tools: Copy linux/filter.h to tools/include (Jiri Olsa) [1308570] - [tools] perf tools: Always use non inlined file name for 'srcfile' sort key (Jiri Olsa) [1308570] - [kernel] perf: Fix race in swevent hash (Jiri Olsa) [1308570] - [kernel] perf: Fix race in perf_event_exec() (Jiri Olsa) [1308570] - [kernel] perf: Do not send exit event twice (Jiri Olsa) [1308570] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD deadlock (Jiri Olsa) [1308570] - [kernel] perf: Fix inherited events vs. tracepoint filters (Jiri Olsa) [1308570] - [kernel] perf: Disable IRQs across RCU RS CS that acquires scheduler lock (Jiri Olsa) [1308570]- [tools] perf tools: Fix build break on powerpc due to sample_reg_masks (Jiri Olsa) [1306834] - [tools] perf tools: Fix copying of /proc/kcore (Jiri Olsa) [1306834] - [tools] perf intel-pt: Remove no_force_psb from documentation (Jiri Olsa) [1306834] - [tools] perf probe: Use existing routine to look for a kernel module by dso->short_name (Jiri Olsa) [1306834] - [tools] lib traceevent: Fix string handling in heterogeneous arch environments (Jiri Olsa) [1306834] - [tools] perf record: Avoid infinite loop at buildid processing with no samples (Jiri Olsa) [1306834] - [tools] perf tools: Bool functions shouldn't return -1 (Jiri Olsa) [1306834] - [tools] build: Add test for presence of __get_cpuid() gcc builtin (Jiri Olsa) [1306834] - [tools] build: Add test for presence of numa_num_possible_cpus() in libnuma (Jiri Olsa) [1306834] - [tools] revert "perf symbols: Fix mismatched declarations for elf_getphdrnum" (Jiri Olsa) [1306834] - [tools] perf stat: Fix per-pkg event reporting bug (Jiri Olsa) [1306834] - [tools] perf tests: Fix software clock events test setting maps (Jiri Olsa) [1306834] - [tools] perf tests: Fix task exit test setting maps (Jiri Olsa) [1306834] - [tools] perf evlist: Fix create_syswide_maps() not propagating maps (Jiri Olsa) [1306834] - [tools] perf evlist: Fix add() not propagating maps (Jiri Olsa) [1306834] - [tools] perf evlist: Factor out a function to propagate maps for a single evsel (Jiri Olsa) [1306834] - [tools] perf evlist: Make create_maps() use set_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Make set_maps() more resilient (Jiri Olsa) [1306834] - [tools] perf evsel: Add own_cpus member (Jiri Olsa) [1306834] - [tools] perf evlist: Fix missing thread_map__put in propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Fix splice_list_tail() not setting evlist (Jiri Olsa) [1306834] - [tools] perf evlist: Add has_user_cpus member (Jiri Olsa) [1306834] - [tools] perf evlist: Remove redundant validation from propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Simplify set_maps() logic (Jiri Olsa) [1306834] - [tools] perf evlist: Simplify propagate_maps() logic (Jiri Olsa) [1306834] - [tools] perf top: Fix segfault pressing -> with no hist entries (Jiri Olsa) [1306834] - [tools] perf header: Fixup reading of HEADER_NRCPUS feature (Jiri Olsa) [1306834] - [tools] perf tools: Fix use of wrong event when processing exit events (Jiri Olsa) [1306834] - [tools] perf tools: Fix parse_events_add_pmu caller (Jiri Olsa) [1306834] - [tools] perf tools: Fix link time error with sample_reg_masks on non x86 (Jiri Olsa) [1306834] - [tools] perf build: Fix Intel PT instruction decoder dependency problem (Jiri Olsa) [1306834] - [tools] perf dwarf: Fix potential array out of bounds access (Jiri Olsa) [1306834] - [tools] perf record: Add ability to name registers to record (Jiri Olsa) [1306834] - [tools] perf/x86: Add list of register names (Jiri Olsa) [1306834] - [tools] perf script: Enable printing of interrupted machine state (Jiri Olsa) [1306834] - [tools] perf evlist: Open event on evsel cpus and threads (Jiri Olsa) [1306834] - [tools] perf tools: Fix build on powerpc broken by pt/bts (Jiri Olsa) [1306834] - [kernel] perf: add the necessary core perf APIs when accessing events counters in eBPF programs (Jiri Olsa) [1306834] - [tools] perf evlist: Add backpointer for perf_env to evlist (Jiri Olsa) [1306834] - [tools] perf tools: Rename perf_session_env to perf_env (Jiri Olsa) [1306834] - [tools] perf tools: Do not change lib/api/fs/debugfs directly (Jiri Olsa) [1306834] - [tools] perf tools: Add tracing_path and remove unneeded functions (Jiri Olsa) [1306834] - [tools] perf buildid: Introduce sysfs/filename__sprintf_build_id (Jiri Olsa) [1306834] - [tools] perf evsel: Add a backpointer to the evlist a evsel is in (Jiri Olsa) [1306834] - [tools] perf trace: Add header with copyright and background info (Jiri Olsa) [1306834] - [tools] perf scripts python: Add new compaction-times script (Jiri Olsa) [1306834] - [tools] lib traceeveent: Allow for negative numbers in print format (Jiri Olsa) [1306834] - [tools] perf script: Add --[no-]-demangle/--[no-]-demangle-kernel (Jiri Olsa) [1306834] - [tools] perf stat: Get correct cpu id for print_aggr (Jiri Olsa) [1306834] - [tools] perf probe: Support probing at absolute address (Jiri Olsa) [1306834] - [tools] perf probe: Fix error reported when offset without function (Jiri Olsa) [1306834] - [tools] perf probe: Fix list result when address is zero (Jiri Olsa) [1306834] - [tools] perf probe: Fix list result when symbol can't be found (Jiri Olsa) [1306834] - [tools] build: Allow duplicate objects in the object list (Jiri Olsa) [1306834] - [tools] perf tools: Remove export.h from MANIFEST (Jiri Olsa) [1306834] - [tools] perf probe: Prevent segfault when reading probe point with absolute address (Jiri Olsa) [1306834] - [tools] perf tools: Update Intel PT documentation (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding TRACESTOP packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for using CYC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding CYC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for using MTC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding MTC packets (Jiri Olsa) [1306834] - [tools] perf tools: Pass Intel PT information for decoding MTC and CYC (Jiri Olsa) [1306834] - [tools] perf tools: Add new Intel PT packet definitions (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for PSB periods (Jiri Olsa) [1306834] - [tools] perf tools: Fix Intel PT 'instructions' sample period (Jiri Olsa) [1306834] - [tools] perf ordered_events: Clear the progress bar at the end of a flush (Jiri Olsa) [1306834] - [tools] perf ui tui progress: Implement the ui_progress_ops->finish() method (Jiri Olsa) [1306834] - [tools] perf annotate: Reset the dso find_symbol cache when removing symbols (Jiri Olsa) [1306834] - [tools] perf tools: Fix tarball build broken by pt/bts (Jiri Olsa) [1306834] - [tools] perf probe: Try to use symbol table if searching debug info failed (Jiri Olsa) [1306834] - [tools] perf tools: Initialize reference counts in map__clone() (Jiri Olsa) [1306834] - [tools] perf tools: Add example call-graph script (Jiri Olsa) [1306834] - [tools] perf tools: Put itrace options into an asciidoc include (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel BTS support (Jiri Olsa) [1306834] - [tools] lib traceevent: Add checks for returned EVENT_ERROR type (Jiri Olsa) [1306834] - [tools] perf tools: Fix Intel PT timestamp handling (Jiri Olsa) [1306834] - [tools] perf tools: /proc/kcore requires CAP_SYS_RAWIO message too noisy (Jiri Olsa) [1306834] - [tools] perf script: Fix segfault using --show-mmap-events (Jiri Olsa) [1306834] - [tools] perf tools: Take Intel PT into use (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT decoder (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT log (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT instruction decoder (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT packet decoder (Jiri Olsa) [1306834] - [tools] perf auxtrace: Add Intel PT as an AUX area tracing type (Jiri Olsa) [1306834] - [tools] perf tools: Add a helper function to probe whether cpu-wide tracing is possible (Jiri Olsa) [1306834] - [tools] perf symbols: Fix annotation of vdso (Jiri Olsa) [1306834] - [tools] perf annotate: Fix 32-bit compilation error in util/annotate.c (Jiri Olsa) [1306834] - [tools] perf script: Initialize callchain_param.record_mode (Jiri Olsa) [1306834] - [tools] perf trace: Move vfs_getname storage to per thread area (Jiri Olsa) [1306834] - [tools] perf probe: Fix to add missed brace around if block (Jiri Olsa) [1306834] - [tools] perf tools: Support static linking with libdw (Jiri Olsa) [1306834] - [tools] perf tests: Add tests to callgraph and time parse (Jiri Olsa) [1306834] - [tools] perf report: Show call graph from reference events (Jiri Olsa) [1306834] - [tools] perf callchain: Allow disabling call graphs per event (Jiri Olsa) [1306834] - [tools] perf callchain: Per-event type selection support (Jiri Olsa) [1306834] - [tools] perf probe: Fix to show lines of sys_ functions correctly (Jiri Olsa) [1306834] - [tools] perf hists browser: Make ESC unzoom as well (Jiri Olsa) [1306834] - [tools] perf ui browser: Introduce ui_browser__printf() (Jiri Olsa) [1306834] - [tools] perf ui browser: Introduce ui_browser__write_nstring() (Jiri Olsa) [1306834] - [tools] perf trace: Beautify keyctl's option arg (Jiri Olsa) [1306834] - [tools] perf trace: Use the FD beautifier for socket syscall fds (Jiri Olsa) [1306834] - [tools] perf sort: Check for SRCLINE_UNKNOWN case in "srcfile" processing (Jiri Olsa) [1306834] - [tools] perf trace: Add missing clockid entries (Jiri Olsa) [1306834] - [tools] perf trace: Associate some more syscall args with the getname beautifier (Jiri Olsa) [1306834] - [tools] perf evlist: Be more specific on -F/--freq (Jiri Olsa) [1306834] - [tools] perf record: Support per-event freq term (Jiri Olsa) [1306834] - [tools] perf report: Add support for srcfile sort key (Jiri Olsa) [1306834] - [tools] perf hists: Update the column width for the "srcline" sort key (Jiri Olsa) [1306834] - [tools] perf hists: hist_entry__cmp() may use he_tmp.hists, initialize it (Jiri Olsa) [1306834] - [tools] perf tools: Unset perf_event_attr::freq when period term is set (Jiri Olsa) [1306834] - [tools] perf tools: Support full source file paths for srcline (Jiri Olsa) [1306834] - [tools] perf callchain: Move option parsing code to util.c (Jiri Olsa) [1306834] - [tools] perf stat: Move perf_counts struct and functions into separate object (Jiri Olsa) [1306834] - [tools] perf tools: Auto detecting kernel include options (Jiri Olsa) [1306834] - [tools] perf tools: Auto detecting kernel build directory (Jiri Olsa) [1306834] - [tools] perf tools: Call clang to compile C source to object code (Jiri Olsa) [1306834] - [tools] perf tools: Introduce llvm config options (Jiri Olsa) [1306834] - [tools] perf tools: Extend the event parser maximum error index (Jiri Olsa) [1306834] - [tools] perf tools: Validate config term maximum value (Jiri Olsa) [1306834] - [tools] perf tools: Add perf_pmu__format_bits() (Jiri Olsa) [1306834] - [tools] perf tools: Fix perf-with-kcore handling of arguments containing spaces (Jiri Olsa) [1306834] - [tools] perf auxtrace: Fix period type 'i' not working (Jiri Olsa) [1306834] - [tools] perf tools xtensa: Add DWARF register names (Jiri Olsa) [1306834] - [tools] perf report: Display cycles in branch sort mode (Jiri Olsa) [1306834] - [tools] perf top: Add branch annotation code to top (Jiri Olsa) [1306834] - [tools] perf annotate: Finally display IPC and cycle accounting (Jiri Olsa) [1306834] - [tools] perf annotate: Compute IPC and basic block cycles (Jiri Olsa) [1306834] - [tools] perf report: Add processing for cycle histograms (Jiri Olsa) [1306834] - [tools] perf report: Add infrastructure for a cycles histogram (Jiri Olsa) [1306834] - [tools] perf report: Add flag for non ANY branch mode (Jiri Olsa) [1306834] - [tools] perf tools: Add support for cycles, weight branch_info field (Jiri Olsa) [1306834] - [tools] perf tools: Add empty Build files for architectures lacking them (Jiri Olsa) [1306834] - [tools] perf stat: Move counter processing code into stat object (Jiri Olsa) [1306834] - [tools] perf stat: Pass 'struct perf_stat_config' into process_counter() (Jiri Olsa) [1306834] - [tools] perf stat: Move 'interval' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Move 'output' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Move 'scale' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Introduce struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf tools: Add missing forward declaration of struct map to probe-event.h (Jiri Olsa) [1306834] - [tools] perf tools: Introduce veprintf (Jiri Olsa) [1306834] - [tools] perf trace: Add total time column to summary (Jiri Olsa) [1306834] - [tools] perf tools: Fix build errors with mipsel-linux-uclibc compiler (Jiri Olsa) [1306834] - [tools] perf trace: Write to stderr by default (Jiri Olsa) [1306834] - [tools] perf tools: Do not include escape sequences in color_vfprintf return (Jiri Olsa) [1306834] - [tools] perf tools: Remove trail argument to color vsprintf (Jiri Olsa) [1306834] - [tools] perf tools: Refine parse/config callchain functions (Jiri Olsa) [1306834] - [tools] perf tools: Per-event time support (Jiri Olsa) [1306834] - [tools] perf trace: Use vfs_getname syscall arg beautifier in more syscalls (Jiri Olsa) [1306834] - [tools] perf trace: Deref sys_enter pointer args with contents from probe:vfs_getname (Jiri Olsa) [1306834] - [tools] perf trace: Use a constant for the syscall formatting buffer (Jiri Olsa) [1306834] - [tools] perf trace: Remember if the vfs_getname tracepoint/kprobe is in place (Jiri Olsa) [1306834] - [tools] perf trace: Do not show syscall tracepoint filter in the --no-syscalls case (Jiri Olsa) [1306834] - [tools] perf script: No tracepoints? Don't call libtraceevent (Jiri Olsa) [1306834] - [tools] perf tests: Adding build test for having ending double slash (Jiri Olsa) [1306834] - [tools] perf tools: Introduce callgraph_set for callgraph option (Jiri Olsa) [1306834] - [tools] perf tools: Force period term to overload global settings (Jiri Olsa) [1306834] - [tools] perf tools: Add support for event post configuration (Jiri Olsa) [1306834] - [tools] perf session env: Rename exit method (Jiri Olsa) [1306834] - [tools] perf symbols: Fix mismatched declarations for elf_getphdrnum (Jiri Olsa) [1306834] - [tools] perf python: Make twatch.py use soft dummy event, freq=0 (Jiri Olsa) [1306834] - [tools] perf python: Add missing PERF_RECORD_{MMAP2, AUX, etc} (Jiri Olsa) [1306834] - [tools] perf python: Add macro to simplify maintainance of the constants array (Jiri Olsa) [1306834] - [tools] perf python: Remove dependency on 'machine' methods (Jiri Olsa) [1306834] - [tools] perf script: Add option --show-switch-events (Jiri Olsa) [1306834] - [tools] perf script: Don't assume evsel position of tracking events (Jiri Olsa) [1306834] - [tools] perf record: Add option --switch-events to select PERF_RECORD_SWITCH events (Jiri Olsa) [1306834] - [tools] perf tools: Add new PERF_RECORD_SWITCH event (Jiri Olsa) [1306834] - [tools] perf tools: Stop copying kallsyms into the perf.data file header (Jiri Olsa) [1306834] - [tools] perf tools: Stop reading the kallsyms data from perf.data (Jiri Olsa) [1306834] - [tools] perf script: Switch from perf.data's kallsyms to perf's symbol resolver (Jiri Olsa) [1306834] - [tools] perf trace: Provide libtracevent with a kernel symbol resolver (Jiri Olsa) [1306834] - [tools] perf symbols: Provide libtraceevent callback to resolve kernel symbols (Jiri Olsa) [1306834] - [tools] lib traceevent: Allow setting an alternative symbol resolver (Jiri Olsa) [1306834] - [tools] perf symbols: Introduce map__is_(kernel, kmodule)() (Jiri Olsa) [1306834] - [tools] perf symbols: Add front end cache for DSO symbol lookup (Jiri Olsa) [1306834] - [tools] perf header: Use argv style storage for cmdline feature data (Jiri Olsa) [1306834] - [tools] perf evlist: Tolerate NULL maps in propagate_maps (Jiri Olsa) [1306834] - [tools] perf evlist: Use bool instead of target argument in propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Force perf_evlist__set_maps to propagate maps through events (Jiri Olsa) [1306834] - [tools] perf test: Check for refcnt in thread_map test (Jiri Olsa) [1306834] - [tools] perf bench futex: Add lock_pi stresser (Jiri Olsa) [1306834] - [tools] perf tools: Fix makefile generation under dash (Jiri Olsa) [1306834] - [tools] perf buildid: Use SBUILD_ID_SIZE macro (Jiri Olsa) [1306834] - [tools] perf probe: Move ftrace probe-event operations to probe-file.c (Jiri Olsa) [1306834] - [tools] perf probe: Simplify __add_probe_trace_events code (Jiri Olsa) [1306834] - [tools] perf record: Allow filtering perf's pid via --exclude-perf (Jiri Olsa) [1306834] - [tools] perf record: Apply filter to all events in a glob matching (Jiri Olsa) [1306834] - [tools] perf trace: Support 'strace' syscall event groups (Jiri Olsa) [1306834] - [tools] perf strlist: Make parse_list() private (Jiri Olsa) [1306834] - [tools] perf strlist: Allow substitutions from file contents in a given directory (Jiri Olsa) [1306834] - [tools] perf strlist: Make dupstr be the default and part of an extensible config parm (Jiri Olsa) [1306834] - [tools] perf strlist: load() should return a negative errno (Jiri Olsa) [1306834] - [tools] perf record: Document setting '-e pmu/period=N/' in man page (Jiri Olsa) [1306834] - [tools] lib api debugfs: Check for tracefs when reporting errors (Jiri Olsa) [1306834] - [tools] perf record: Let user have timestamps with per-thread recording (Jiri Olsa) [1306834] - [tools] perf probe: Delete an unnecessary check before the function call "strfilter__delete" (Jiri Olsa) [1306834] - [tools] perf trace: Use event filters for the event qualifier list (Jiri Olsa) [1306834] - [tools] perf evsel: Introduce append_filter() method (Jiri Olsa) [1306834] - [tools] perf evlist: Make perf_evlist__set_filter use perf_evsel__set_filter (Jiri Olsa) [1306834] - [tools] perf evsel: Introduce set_filter method (Jiri Olsa) [1306834] - [tools] perf evsel: Rename set_filter to apply_filter (Jiri Olsa) [1306834] - [tools] perf trace: Store the syscall ids for the event qualifiers in a table (Jiri Olsa) [1306834] - [tools] perf trace: Remember what are the syscalls tracepoint evsels (Jiri Olsa) [1306834] - [tools] perf tools: Asprintf like functions to format integer filter expression (Jiri Olsa) [1306834] - [tools] Restore export.h (Jiri Olsa) [1306834] - [kernel] perf: Fix races in computing the header sizes (Jiri Olsa) [1306834] - [kernel] perf: Fix u16 overflows (Jiri Olsa) [1306834] - [kernel] perf: Restructure perf syscall point of no return (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Fix Skylake FRONTEND MSR extrareg mask (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Add PEBS frontend profiling for Skylake (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Make the CYCLE_ACTIVITY.* constraint on Broadwell more specific (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Fix constraint access (Jiri Olsa) [1306834] - [kernel] perf/ring-buffer: Clarify the use of page::private for high-order AUX allocations (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Robustify PEBS buffer drain (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Fix event disable PEBS buffer drain (Jiri Olsa) [1306834] - [x86] perf/x86/intel/uncore: Add Broadwell-DE uncore support (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Use 0x11 as extra reg test value (Jiri Olsa) [1306834] - [x86] perf/x86: Make merge_attr() global to use from perf_event_intel (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Limit LBR accesses to TOS in callstack mode (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Use correct index to save/restore LBR_INFO with call stack (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Add Intel Skylake PMU support (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Optimize v4 LBR unfreezing (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Streamline LBR MSR handling in PMI (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Move PMU ACK to after LBR read (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Handle new arch perfmon v4 status bits (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Add support for LBRv5 (Jiri Olsa) [1306834] - [x86] Add new MSRs and MSR bits used for Intel Skylake PMU support (Jiri Olsa) [1306834] - [include] perf: Add cycles to branch_info (Jiri Olsa) [1306834] - [include] perf: Export struct perf_branch_entry to userspace (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Allow time stamp for free running PEBSv3 (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Add support for PEBSv3 profiling (Jiri Olsa) [1306834] - [x86] perf/x86/intel/uncore: Remove use of macro DEFINE_PCI_DEVICE_TABLE() (Jiri Olsa) [1306834] - [x86] perf/x86/intel/rapl: Add support for Knights Landing (KNL) (Jiri Olsa) [1306834] - [x86] perf/x86: Add a native_perf_sched_clock_from_tsc() (Jiri Olsa) [1306834]- [tools] perf top: Show backtrace when handling a SIGSEGV on --stdio mode (Jiri Olsa) [1305882] - [tools] perf tools: Fix buildid processing (Jiri Olsa) [1305882] - [tools] perf tools: Make fork event processing more resilient (Jiri Olsa) [1305882] - [tools] perf tools: Avoid deadlock when map_groups are broken (Jiri Olsa) [1305882] - [tools] perf tools: Fix test build error when bindir contains double slash (Jiri Olsa) [1305882] - [tools] perf stat: Fix transaction lenght metrics (Jiri Olsa) [1305882] - [tools] perf tools: Really allow to specify custom CC, AR or LD (Jiri Olsa) [1305882] - [tools] perf auxtrace: Fix misplaced check for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT (Jiri Olsa) [1305882] - [tools] perf hists browser: Take the --comm, --dsos, etc filters into account (Jiri Olsa) [1305882] - [tools] perf symbols: Store if there is a filter in place (Jiri Olsa) [1305882] - [tools] Copy lib/hweight.c from the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Fix the detached tarball wrt rbtree copy (Jiri Olsa) [1305882] - [tools] perf thread_map: Fix the sizeof() calculation for map entries (Jiri Olsa) [1305882] - [tools] lib: Improve clean target (Jiri Olsa) [1305882] - [tools] perf stat: Fix shadow declaration of close (Jiri Olsa) [1305882] - [tools] perf tools: Fix lockup using 32-bit compat vdso (Jiri Olsa) [1305882] - [tools] Copy rbtree_augmented.h from the kernel (Jiri Olsa) [1305882] - [tools] Move rbtree.h from tools/perf/ (Jiri Olsa) [1305882] - [tools] Copy lib/rbtree.c to tools/lib/ (Jiri Olsa) [1305882] - [tools] perf tools: Copy rbtree.h from the kernel (Jiri Olsa) [1305882] - [tools] Adopt {READ, WRITE_ONCE} from the kernel (Jiri Olsa) [1305882] - [tools] perf tools: Allow to specify custom linker command (Jiri Olsa) [1305882] - [tools] perf tools: Create config.detected into OUTPUT directory (Jiri Olsa) [1305882] - [tools] perf mem: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf kvm: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf report: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf kmem: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf inject: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf tools: Add missing break for PERF_RECORD_ITRACE_START (Jiri Olsa) [1305882] - [tools] perf symbols: Check access permission when reading symbol files (Jiri Olsa) [1305882] - [tools] perf stat: Introduce --per-thread option (Jiri Olsa) [1305882] - [tools] perf stat: Introduce print_counters function (Jiri Olsa) [1305882] - [tools] perf stat: Using init_stats instead of memset (Jiri Olsa) [1305882] - [tools] perf stat: Rename print_interval to process_interval (Jiri Olsa) [1305882] - [tools] perf stat: Remove perf_evsel__read_cb function (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_stat initialization counter process code (Jiri Olsa) [1305882] - [tools] perf stat: Move zero_per_pkg into counter process code (Jiri Olsa) [1305882] - [tools] perf stat: Separate counters reading and processing (Jiri Olsa) [1305882] - [tools] perf stat: Introduce read_counters function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evsel__read function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evsel__alloc_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evlist__(alloc|free|reset)_stats into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evsel__(alloc|free)_prev_raw_counts into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evsel__(alloc|free|reset)_stat_priv into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evlist__reset_stats (Jiri Olsa) [1305882] - [tools] perf stat: Rename struct perf_counts::cpu member to values (Jiri Olsa) [1305882] - [tools] perf stat: Make stats work over the thread dimension (Jiri Olsa) [1305882] - [tools] perf stat: Use xyarray for cpu evsel counts (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_counts function (Jiri Olsa) [1305882] - [tools] perf tests: Add thread_map object tests (Jiri Olsa) [1305882] - [tools] perf thrad_map: Add comm string into array (Jiri Olsa) [1305882] - [tools] perf thread_map: Introduce thread_map__reset function (Jiri Olsa) [1305882] - [tools] perf trace: Validate syscall list passed via -e argument (Jiri Olsa) [1305882] - [tools] perf tools: Make perf_evsel__(nr_)cpus generic (Jiri Olsa) [1305882] - [tools] perf evlist: Propagate thread maps through the evlist (Jiri Olsa) [1305882] - [tools] perf evlist: Propagate cpu maps to evsels in an evlist (Jiri Olsa) [1305882] - [tools] perf tools: Add reference counting for thread_map object (Jiri Olsa) [1305882] - [tools] perf tools: Add reference counting for cpu_map object (Jiri Olsa) [1305882] - [tools] perf header: Delete an unnecessary check before the calling free_event_desc() (Jiri Olsa) [1305882] - [tools] perf tools: Future-proof thread_map allocation size calculation (Jiri Olsa) [1305882] - [tools] perf tools: Allow auxtrace data alignment (Jiri Olsa) [1305882] - [tools] perf thread_map: Change map entries into a struct (Jiri Olsa) [1305882] - [tools] perf thread_map: Don't access the array entries directly (Jiri Olsa) [1305882] - [tools] perf probe: Fix failure to probe events on arm (Jiri Olsa) [1305882] - [tools] perf tools: Print a newline before dumping Aggregated stats (Jiri Olsa) [1305882] - [tools] perf session: Print a newline when dumping PERF_RECORD_FINISHED_ROUND (Jiri Olsa) [1305882] - [tools] perf tools: Allow events with dot (Jiri Olsa) [1305882] - [tools] perf pmu: Split perf_pmu__new_alias() (Jiri Olsa) [1305882] - [tools] perf pmu: Use __weak definition from (Jiri Olsa) [1305882] - [tools] perf build: Fix single target build dependency check (Jiri Olsa) [1305882] - [tools] perf tests: Add test for make install with prefix (Jiri Olsa) [1305882] - [tools] perf tests: Add testing for Makefile.perf (Jiri Olsa) [1305882] - [tools] perf tools: Fix build breakage if prefix= is specified (Jiri Olsa) [1305882] - [tools] perf top: Move toggling event logic into hists browser (Jiri Olsa) [1305882] - [tools] perf tools: Configurable per thread proc map processing time out (Jiri Olsa) [1305882] - [tools] perf tools: Add time out to force stop proc map processing (Jiri Olsa) [1305882] - [tools] perf report: Fix sort__sym_cmp to also compare end of symbol (Jiri Olsa) [1305882] - [tools] perf hists browser: React to unassigned hotkey pressing (Jiri Olsa) [1305882] - [tools] perf top: Tell the user how to unfreeze events after pressing 'f' (Jiri Olsa) [1305882] - [tools] perf hists browser: Honour the help line provided by builtin-{top, report}.c (Jiri Olsa) [1305882] - [tools] perf hists browser: Do not exit when 'f' is pressed in 'report' mode (Jiri Olsa) [1305882] - [tools] perf top: Replace CTRL+z with 'f' as hotkey for enable/disable events (Jiri Olsa) [1305882] - [tools] perf annotate: Rename source_line_percent to source_line_samples (Jiri Olsa) [1305882] - [tools] perf annotate: Display total number of samples with --show-total-period (Jiri Olsa) [1305882] - [tools] perf tools: Ensure thread-stack is flushed (Jiri Olsa) [1305882] - [tools] perf top: Allow disabling/enabling events dynamicly (Jiri Olsa) [1305882] - [tools] perf evlist: Add toggle_enable() method (Jiri Olsa) [1305882] - [tools] perf probe: Speed up perf probe --list by caching debuginfo (Jiri Olsa) [1305882] - [tools] perf probe: Show usage even if the last event is skipped (Jiri Olsa) [1305882] - [tools] perf tools: Move libtraceevent dynamic list to separated LDFLAGS variable (Jiri Olsa) [1305882] - [tools] perf tools: Fix a problem when opening old perf.data with different byte order (Jiri Olsa) [1305882] - [tools] perf tools: Ignore .config-detected in .gitignore (Jiri Olsa) [1305882] - [tools] perf probe: Fix to return error if no probe is added (Jiri Olsa) [1305882] - [tools] perf unwind: Fix a compile error (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_counts__(new|delete|reset) functions (Jiri Olsa) [1305882] - [tools] perf tools: Move perf_evsel__(alloc|free|reset)_counts into stat object (Jiri Olsa) [1305882] - [tools] perf tools: Add thread_map__(alloc|realloc) helpers (Jiri Olsa) [1305882] - [tools] perf tools: Introduce xyarray__reset function (Jiri Olsa) [1305882] - [tools] perf probe: List probes in stdout (Jiri Olsa) [1305882] - [tools] lib traceevent: Fix python/perf.so compiling error (Jiri Olsa) [1305882] - [tools] perf tools: Replace map->referenced & maps->removed_maps with map->refcnt (Jiri Olsa) [1305882] - [tools] perf probe: Cut off the gcc optimization postfixes from function name (Jiri Olsa) [1305882] - [tools] perf tools: Update MANIFEST per files removed from kernel (Jiri Olsa) [1305882] - [tools] trace: Beautify perf_event_open syscall (Jiri Olsa) [1305882] - [tools] perf tools: Fix build failure on 32-bit arch (Jiri Olsa) [1305882] - [tools] perf stat: Error out unsupported group leader immediately (Jiri Olsa) [1305882] - [tools] perf evsel: Display 0x for hex values when printing the attribute (Jiri Olsa) [1305882] - [tools] perf record: Amend option summaries (Jiri Olsa) [1305882] - [tools] perf tools: Avoid possible race condition in copyfile() (Jiri Olsa) [1305882] - [tools] perf tools: Reference count struct dso (Jiri Olsa) [1305882] - [tools] perf tools: Protect accesses the dso rbtrees/lists with a rw lock (Jiri Olsa) [1305882] - [tools] perf machine: Fix up some more method names (Jiri Olsa) [1305882] - [tools] perf record: Fix perf.data size in no-buildid mode (Jiri Olsa) [1305882] - [tools] lib traceevent: Ignore libtrace-dynamic-list file (Jiri Olsa) [1305882] - [tools] lib traceevent: Export dynamic symbols used by traceevent plugins (Jiri Olsa) [1305882] - [tools] perf stat: Move shadow stat counters into separate object (Jiri Olsa) [1305882] - [tools] perf stat: Add aggr_mode argument to print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Add output file argument to print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce reset_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Remove transaction_run from shadow update/print code (Jiri Olsa) [1305882] - [tools] perf stat: Remove setup_events function (Jiri Olsa) [1305882] - [tools] perf stat: Replace transaction event possition check with id check (Jiri Olsa) [1305882] - [tools] perf stat: Add id into perf_stat struct (Jiri Olsa) [1305882] - [tools] perf tools: handle PERF_RECORD_LOST_SAMPLES (Jiri Olsa) [1305882] - [tools] perf record: Add support for sampling indirect jumps (Jiri Olsa) [1305882] - [tools] perf tools: Deal with kernel module names in '[]' correctly (Jiri Olsa) [1305882] - [tools] Move tools/perf/util/include/linux/{list.h, poison.h} to tools/include (Jiri Olsa) [1305882] - [tools] perf tools: Move linux/kernel.h to tools/include (Jiri Olsa) [1305882] - [tools] perf machine: Fix the search for the kernel DSO on the unified list (Jiri Olsa) [1305882] - [tools] perf tools: Remove newline char when reading event scale and unit (Jiri Olsa) [1305882] - [tools] perf probe: Fix segfault when glob matching function without debuginfo (Jiri Olsa) [1305882] - [tools] perf tools: Make Ctrl-C stop processing on TUI (Jiri Olsa) [1305882] - [tools] perf build: Do not fail on missing Build file (Jiri Olsa) [1305882] - [tools] perf machine: Fix up vdso methods names (Jiri Olsa) [1305882] - [tools] perf machine: Introduce machine__findnew_dso() method (Jiri Olsa) [1305882] - [tools] perf machine: No need to have two DSOs lists (Jiri Olsa) [1305882] - [tools] perf machine: Adopt findnew_kernel method (Jiri Olsa) [1305882] - [tools] perf tests: Remove getpgrp from mmap-basic (Jiri Olsa) [1305882] - [tools] perf tests: Aename open*.c to openat*.c (Jiri Olsa) [1305882] - [tools] perf tests: Switch from open to openat (Jiri Olsa) [1305882] - [tools] perf tools: Add ARM64 perf_regs_load to support libunwind and enable testing (Jiri Olsa) [1305882] - [tools] perf kmem: Fix compiler warning about may be accessing uninitialized variable (Jiri Olsa) [1305882] - [tools] perf db-export: Fix thread ref-counting (Jiri Olsa) [1305882] - [tools] perf probe: Fix 'function unused' warning (Jiri Olsa) [1305882] - [tools] perf annotate: Fix -i option, which is currently ignored (Jiri Olsa) [1305882] - [tools] perf tools: Move branch option parsing to own file (Jiri Olsa) [1305882] - [tools] perf annotation: Add symbol__get_annotation (Jiri Olsa) [1305882] - [tools] perf tools: Reference count struct map (Jiri Olsa) [1305882] - [tools] perf tools: Check if a map is still in use when deleting it (Jiri Olsa) [1305882] - [tools] perf tools: Protect accesses the map rbtrees with a rw lock (Jiri Olsa) [1305882] - [tools] perf tools: Introduce struct maps (Jiri Olsa) [1305882] - [tools] perf probe: Fix an error when deleting probes successfully (Jiri Olsa) [1305882] - [tools] perf probe: Show the error reason comes from invalid DSO (Jiri Olsa) [1305882] - [tools] perf tools: Disallow PMU events intel_pt and intel_bts until there is support (Jiri Olsa) [1305882] - [tools] perf sched: Add option to merge like comms to lat output (Jiri Olsa) [1305882] - [tools] perf tools: Improve setting of gcc debug option (Jiri Olsa) [1305882] - [tools] perf tools: Assign default value for some pointers (Jiri Olsa) [1305882] - [tools] perf tools: Use maps__first()/map__next() (Jiri Olsa) [1305882] - [tools] perf tools: Leave DSO destruction to the map destruction (Jiri Olsa) [1305882] - [tools] perf machine: Mark removed threads as such (Jiri Olsa) [1305882] - [tools] perf tools: Import rb_erase_init from block/ in the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Nuke unused map_groups__flush() (Jiri Olsa) [1305882] - [tools] perf tools: Remove redundant initialization of thread linkage members (Jiri Olsa) [1305882] - [tools] perf tools: Rename maps__next (Jiri Olsa) [1305882] - [tools] perf tools: Add dso__data_get/put_fd() (Jiri Olsa) [1305882] - [tools] perf tools: Get rid of dso__data_fd() from dso__data_size() (Jiri Olsa) [1305882] - [tools] perf tools: Fix dso__data_read_offset() file opening (Jiri Olsa) [1305882] - [tools] perf machine: Do not call map_groups__delete(), drop refcnt instead (Jiri Olsa) [1305882] - [tools] perf comm: Use atomic.h for refcounting (Jiri Olsa) [1305882] - [tools] perf hists: Rename add_hist_entry to hists__findnew_entry (Jiri Olsa) [1305882] - [tools] perf hists: Reducing arguments of hist_entry_iter__add() (Jiri Olsa) [1305882] - [tools] perf session: Fix perf_session__peek_event() (Jiri Olsa) [1305882] - [tools] perf build: Fix libunwind feature detection on 32-bit x86 (Jiri Olsa) [1305882] - [tools] perf tools: Fix parse_events_error dereferences (Jiri Olsa) [1305882] - [tools] perf tools: Fix function declarations needed by parse-events.y (Jiri Olsa) [1305882] - [tools] perf tools: Separate the tests and tools in installation (Jiri Olsa) [1305882] - [tools] perf bench numa: Share sched_getcpu() __weak def with cloexec.c (Jiri Olsa) [1305882] - [tools] build: Change FEATURE_TESTS and FEATURE_DISPLAY to weak binding (Jiri Olsa) [1305882] - [tools] lib traceevent: Install libtraceevent.a into libdir (Jiri Olsa) [1305882] - [tools] perf tools: Set vmlinux_path__nr_entries to 0 in vmlinux_path__exit (Jiri Olsa) [1305882] - [tools] perf tools: Protect dso cache fd with a mutex (Jiri Olsa) [1305882] - [tools] perf symbols: Protect dso cache tree using dso->lock (Jiri Olsa) [1305882] - [tools] perf symbols: Protect dso symbol loading using a mutex (Jiri Olsa) [1305882] - [tools] perf tools: Introduce copyfile_offset() function (Jiri Olsa) [1305882] - [tools] perf tools: Add rm_rf() utility function (Jiri Olsa) [1305882] - [tools] perf tools: Elliminate alignment holes (Jiri Olsa) [1305882] - [tools] include: add __aligned_u64 to types.h (Jiri Olsa) [1305882] - [tools] perf probe: Load map before glob matching (Jiri Olsa) [1305882] - [tools] perf tools: Fix dwarf-aux.c compilation on i386 (Jiri Olsa) [1305882] - [tools] perf cgroup: Use atomic.h for refcounting (Jiri Olsa) [1305882] - [tools] perf evlist: Use atomic.h for the perf_mmap refcount (Jiri Olsa) [1305882] - [tools] perf machine: Stop accessing atomic_t::counter directly (Jiri Olsa) [1305882] - [tools] perf tools: Use atomic.h for the map_groups refcount (Jiri Olsa) [1305882] - [tools] perf tools: Make flex/bison calls honour V=1 (Jiri Olsa) [1305882] - [tools] perf trace: Fix the build on older distros (Jiri Olsa) [1305882] - [tools] lib traceevent: Provide le16toh define for older systems (Jiri Olsa) [1305882] - [tools] perf report: Fix some option handling on --stdio (Jiri Olsa) [1305882] - [tools] perf tests: Fix map_groups refcount test (Jiri Olsa) [1305882] - [tools] perf machine: No need to keep a refcnt for last_match (Jiri Olsa) [1305882] - [tools] perf tests: Show refcounting broken expectations in thread-mg-share test (Jiri Olsa) [1305882] - [tools] perf report: Do not restrict -T option by other options (Jiri Olsa) [1305882] - [tools] perf tests: Fix to get negative exit codes (Jiri Olsa) [1305882] - [tools] perf probe: Show better error message when failed to find variable (Jiri Olsa) [1305882] - [tools] perf probe: Add --range option to show a variable's location range (Jiri Olsa) [1305882] - [tools] perf probe: Remove length limitation for showing available variables (Jiri Olsa) [1305882] - [tools] perf trace: Removed duplicated NULL test (Jiri Olsa) [1305882] - [tools] perf report: Force tty output if -T/--thread option is given (Jiri Olsa) [1305882] - [tools] perf tools: Document relation of per-thread event count feature (Jiri Olsa) [1305882] - [tools] perf kmem: Fix compiler warning about may be accessing uninitialized variable (Jiri Olsa) [1305882] - [tools] perf build: Disable libdw DWARF unwind when built with NO_DWARF (Jiri Olsa) [1305882] - [tools] perf probe: Support glob wildcards for function name (Jiri Olsa) [1305882] - [tools] perf probe: Add --no-inlines option to avoid searching inline functions (Jiri Olsa) [1305882] - [tools] perf probe: Introduce probe_conf global configs (Jiri Olsa) [1305882] - [tools] perf probe: Use perf_probe_event.target instead of passing as an argument (Jiri Olsa) [1305882] - [tools] perf bench futex: Handle spurious wakeups (Jiri Olsa) [1305882] - [tools] perf bench futex: Support parallel waker threads (Jiri Olsa) [1305882] - [tools] perf machine: Protect the machine->threads with a rwlock (Jiri Olsa) [1305882] - [tools] perf tools: Use atomic_t to implement thread__{get, put} refcnt (Jiri Olsa) [1305882] - [tools] include: Add basic atomic.h implementation from the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Move generic barriers out of perf-sys.h (Jiri Olsa) [1305882] - [tools] perf tools: Move tile barrier.h stuff to tools/arch/tile/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move mips barrier.h stuff to tools/arch/mips/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move xtensa barrier.h stuff to tools/arch/xtensa/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move arm(64) barrier.h stuff to tools/arch/arm*/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move ia64 barrier.h stuff to tools/arch/ia64/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move alpha barrier.h stuff to tools/arch/alpha/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move sparc barrier.h stuff to tools/arch/sparc/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move sh barrier.h stuff to tools/arch/sh/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] Adopt asm-generic/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move barrier() definition to tools/include/linux/compiler.h (Jiri Olsa) [1305882] - [tools] perf tools: Move s390 barrier.h stuff to tools/arch/s390/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move powerpc barrier.h stuff to tools/arch/powerpc/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move x86 barrier.h stuff to tools/arch/x86/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf probe: Support $params special probe argument (Jiri Olsa) [1305882] - [tools] perf probe: Skip kernel symbols which is out of .text (Jiri Olsa) [1305882] - [tools] perf probe: Make --line checks validate C-style function name (Jiri Olsa) [1305882] - [tools] perf probe: Fix to return 0 when positive value returned (Jiri Olsa) [1305882] - [tools] perf probe: Fix a typo for the flags of open (Jiri Olsa) [1305882] - [tools] perf probe: Fix to close probe_events file in error (Jiri Olsa) [1305882] - [tools] perf tools: Move TUI-specific fields out of map_symbol (Jiri Olsa) [1305882] - [tools] perf hists browser: Simplify zooming code using pstack_peek() (Jiri Olsa) [1305882] - [tools] perf tools: Introduce pstack_peek() (Jiri Olsa) [1305882] - [tools] perf hists browser: Split popup menu actions - part 2 (Jiri Olsa) [1305882] - [tools] perf hists browser: Split popup menu actions (Jiri Olsa) [1305882] - [tools] perf hists browser: Save perf_session_env in the hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Save pstack in the hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Save hist_browser_timer pointer in hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Fix possible memory leak (Jiri Olsa) [1305882] - [tools] perf tools: Move init_have_children field to the unnamed union (Jiri Olsa) [1305882] - [tools] perf tools: Move TUI-specific fields into unnamed union (Jiri Olsa) [1305882] - [tools] perf kmem: Show warning when trying to run stat without record (Jiri Olsa) [1305882] - [tools] perf probe: Cleanup and consolidate command parsers (Jiri Olsa) [1305882] - [tools] perf probe: Remove redundant cleanup of params.filter (Jiri Olsa) [1305882] - [tools] perf probe: Accept filter argument for --funcs (Jiri Olsa) [1305882] - [tools] perf probe: Allow to use filter on --del command (Jiri Olsa) [1305882] - [tools] perf record: Add AUX area tracing Snapshot Mode support (Jiri Olsa) [1305882] - [tools] perf tools: Add AUX area tracing Snapshot Mode (Jiri Olsa) [1305882] - [tools] perf tools: Add support for PERF_RECORD_ITRACE_START (Jiri Olsa) [1305882] - [tools] perf tools: Add support for PERF_RECORD_AUX (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add option to synthesize events for transactions (Jiri Olsa) [1305882] - [tools] perf tools: Add build option NO_AUXTRACE to exclude AUX area tracing (Jiri Olsa) [1305882] - [tools] perf tools: Hit all build ids when AUX area tracing (Jiri Olsa) [1305882] - [tools] perf tools: Add AUX area tracing index (Jiri Olsa) [1305882] - [tools] perf report: Fix placement of itrace option in documentation (Jiri Olsa) [1305882] - [tools] perf kmem: Add kmem.default config option (Jiri Olsa) [1305882] - [tools] perf kmem: Print gfp flags in human readable string (Jiri Olsa) [1305882] - [tools] perf kmem: Add --live option for current allocation stat (Jiri Olsa) [1305882] - [tools] perf kmem: Support sort keys on page analysis (Jiri Olsa) [1305882] - [tools] perf kmem: Implement stat --page --caller (Jiri Olsa) [1305882] - [tools] perf probe: Accept filter argument for --list (Jiri Olsa) [1305882] - [tools] perf probe: Accept multiple filter options (Jiri Olsa) [1305882] - [tools] perf tools: Add strfilter__string to recover rules string (Jiri Olsa) [1305882] - [tools] perf tools: Improve strfilter to append additional rules (Jiri Olsa) [1305882] - [tools] perf tools: Fix bison-related build failure on CentOS 6 (Jiri Olsa) [1305882] - [tools] perf report: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf script: Always allow fields 'addr' and 'cpu' for auxtrace (Jiri Olsa) [1305882] - [tools] perf evlist: Amend mmap ref counting for the AUX area mmap (Jiri Olsa) [1305882] - [tools] perf symbols: Warn on build id mismatch (Jiri Olsa) [1305882] - [tools] perf: Document --children option in more detail (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_idle (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_(host|guest) (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_hv (Jiri Olsa) [1305882] - [tools] perf stat: Change metrics context calculation (Jiri Olsa) [1305882] - [tools] perf stat: Fix metrics calculation with event qualifiers (Jiri Olsa) [1305882] - [tools] perf trace: Clarify that -e is about syscalls, not perf events in general (Jiri Olsa) [1305882] - [tools] perf trace: Fix --filter-pids OPTION description (Jiri Olsa) [1305882] - [tools] perf probe: Remove all probes matches given pattern at once (Jiri Olsa) [1305882] - [tools] perf probe: Make --funcs option exclusive (Jiri Olsa) [1305882] - [tools] perf tools: Add symbolic events support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add tracepoint support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add static terms support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add term support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add location to pmu event terms (Jiri Olsa) [1305882] - [tools] perf tools: Change parse_events_add_pmu interface (Jiri Olsa) [1305882] - [tools] perf tools: Always bail out when config_attr function fails (Jiri Olsa) [1305882] - [tools] perf tools: Add flex support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add parse_events_error interface (Jiri Olsa) [1305882] - [tools] perf tools: Add aux_watermark member of struct perf_event_attr (Jiri Olsa) [1305882] - [tools] perf script: Add field option 'flags' to print sample flags (Jiri Olsa) [1305882] - [tools] perf inject: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf inject: Re-pipe AUX area tracing events (Jiri Olsa) [1305882] - [tools] perf script: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf tools: Add member to struct dso for an instruction cache (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add a hashtable for caching (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add processing for AUX area tracing events (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add a heap for sorting AUX area tracing queues (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add helpers for queuing AUX area tracing data (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add helpers for AUX area tracing errors (Jiri Olsa) [1305882] - [tools] perf session: Add instruction tracing options (Jiri Olsa) [1305882] - [tools] perf session: Add hooks to allow transparent decoding of AUX area tracing data (Jiri Olsa) [1305882] - [tools] perf tools: Add a user event for AUX area tracing errors (Jiri Olsa) [1305882] - [tools] perf record: Extend -m option for AUX area tracing mmap pages (Jiri Olsa) [1305882] - [tools] perf record: Add basic AUX area tracing support (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add support for AUX area recording (Jiri Olsa) [1305882] - [tools] perf tools: Add user events for AUX area tracing (Jiri Olsa) [1305882] - [tools] perf evlist: Add support for mmapping an AUX area buffer (Jiri Olsa) [1305882] - [tools] perf header: Add AUX area tracing feature (Jiri Olsa) [1305882] - [tools] perf data: Fix signedness of value (Jiri Olsa) [1305882] - [tools] perf data: Fix duplicate field names and avoid reserved keywords (Jiri Olsa) [1305882] - [tools] perf data: Add support for setting ordered_events queue size (Jiri Olsa) [1305882] - [tools] perf data: Enable stream flush within processing (Jiri Olsa) [1305882] - [tools] perf data: Switch to multiple cpu stream files (Jiri Olsa) [1305882] - [tools] perf tests: Add build tests for building perf from kernel source root and tools (Jiri Olsa) [1305882] - [tools] lib traceevent: Add alias field to struct format_field (Jiri Olsa) [1305882] - [tools] perf data: Show error message when conversion failed (Jiri Olsa) [1305882] - [tools] perf diff: Make hist_entry_diff fields union (Jiri Olsa) [1305882] - [tools] perf hists: Get rid of position field from struct hist_entry (Jiri Olsa) [1305882] - [tools] perf tools: Use getconf to determine number of online CPUs (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Fix memory leak on hot-plug allocation fail (Jiri Olsa) [1305882] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD migration race (Jiri Olsa) [1305882] - [kernel] perf: Fix double-free of the AUX buffer (Jiri Olsa) [1305882] - [kernel] perf: Fix fasync handling on inherited events (Jiri Olsa) [1305882] - [kernel] perf: Fix running time accounting (Jiri Olsa) [1305882] - [x86] perf/x86/intel/cqm: Return cached counter value from IRQ context (Jiri Olsa) [1305882] - [kernel] perf: Fix AUX buffer refcounting (Jiri Olsa) [1305882] - [x86] perf/x86/intel/pebs: Add PEBSv3 decoding (Jiri Olsa) [1305882] - [kernel] perf/x86/intel: Introduce PERF_RECORD_LOST_SAMPLES (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Drain the PEBS buffer during context switches (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Implement batched PEBS interrupt handling (large PEBS interrupt threshold) (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Handle multiple records in the PEBS buffer (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Introduce setup_pebs_sample_data() (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Use the PEBS auto reload mechanism when possible (Jiri Olsa) [1305882] - [x86] perf/x86/intel: add support for PERF_SAMPLE_BRANCH_IND_JUMP (Jiri Olsa) [1305882] - [include] perf: add new PERF_SAMPLE_BRANCH_IND_JUMP branch sample type (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Simplify put_exclusive_constraints() (Jiri Olsa) [1305882] - [x86] perf/x86: Simplify the x86_schedule_events() logic (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Remove intel_excl_states::init_state (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Remove pointless tests (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Clean up intel_commit_scheduling() placement (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Make WARN()ings consistent (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Simplify the dynamic constraint code somewhat (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Add lockdep assert (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Correct local vs remote sibling state (Jiri Olsa) [1305882] - [x86] revert "perf/x86/intel/uncore: Move uncore_box_init() out of driver initialization" (Jiri Olsa) [1305882] - [x86] perf/x86/intel/uncore: Fix CBOX bit wide and UBOX reg on Haswell-EP (Jiri Olsa) [1305882] - [x86] perf/x86/rapl: Enable Broadwell-U RAPL support (Jiri Olsa) [1305882] - [kernel] perf: Annotate inherited event ctx->mutex recursion (Jiri Olsa) [1305882]- [scsi] storvsc: use storage protocol version to determine storage capabilities (Cathy Avery) [1287037] - [scsi] storvsc: use correct defaults for values determined by protocol negotiation (Cathy Avery) [1287037] - [scsi] storvsc: Untangle the storage protocol negotiation from the vmbus protocol negotiation (Cathy Avery) [1287037] - [scsi] storvsc: Use a single value to track protocol versions (Cathy Avery) [1287037] - [scsi] storvsc: Rather than look for sets of specific protocol versions, make decisions based on ranges (Cathy Avery) [1287037] - [hv] balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts (Cathy Avery) [1287037] - [hv] vmbus: Update preferred vmbus protocol version to windows 10 (Cathy Avery) [1287037] - [hv] vmbus: Use get_cpu() to get the current CPU (Cathy Avery) [1287037] - [net] fix behaviour of unreachable, blackhole and prohibit routes (Xin Long) [1270662] - [net] route: check and remove route cache when we get route (Xin Long) [1296260] - [net] ipv4: use next hop exceptions also for input routes (Xin Long) [1296260] - [net] tcp, dccp: warn user for preferred ip_local_port_range (Florian Westphal) [1305525] - [net] tcp, dccp: try to not exhaust ip_local_port_range in connect() (Florian Westphal) [1305525] - [net] tcp: improve REUSEADDR/NOREUSEADDR cohabitation (Florian Westphal) [1305525] - [net] sctp: translate network order to host order when users get a hmacid (Xin Long) [1303823] - [net] fix __copy_skb_header() (Paolo Abeni) [1298447] - [net] don't wait for order-3 page allocation (Sabrina Dubroca) [1284940] - [net] fix skb_page_frag_refill() kerneldoc (Sabrina Dubroca) [1284940] - [net] attempt a single high order allocation (Sabrina Dubroca) [1284940] - [net] use __GFP_NORETRY for high order allocations (Sabrina Dubroca) [1284940] - [net] allow > 0 order atomic page alloc in skb_page_frag_refill (Sabrina Dubroca) [1284940] - [net] refactor sk_page_frag_refill() (Sabrina Dubroca) [1284940] - [net] add pfmemalloc check in sk_add_backlog() (Sabrina Dubroca) [1285944] - [net] af_unix: passcred support for sendpage (Hannes Frederic Sowa) [1282574] - [net] af_unix: take receive queue lock while appending new skb (Hannes Frederic Sowa) [1282574] - [net] af_unix: don't append consumed skbs to sk_receive_queue (Hannes Frederic Sowa) [1282574] - [net] af_unix: fix use-after-free with concurrent readers while splicing (Hannes Frederic Sowa) [1282574] - [net] bridge: Fix network header pointer for vlan tagged packets (Vlad Yasevich) [1282536] - [net] Allow modules to use is_skb_forwardable (Vlad Yasevich) [1282536] - [net] netfilter: bridge: Use __in6_dev_get rather than in6_dev_get in br_validate_ipv6 (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix NULL deref in physin/out ifindex helpers (Paolo Abeni) [1265259] - [net] netfilter: bridge: avoid unused label warning (Paolo Abeni) [1265259] - [net] bridge: Cache net in br_nf_pre_routing_finish (Paolo Abeni) [1265259] - [net] bridge: Pass net into br_nf_push_frag_xmit (Paolo Abeni) [1265259] - [net] bridge: Pass net into br_nf_ip_fragment (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix routing of bridge frames with call-iptables=1 (Paolo Abeni) [1265259] - [net] netfilter: bridge: do not initialize statics to 0 or NULL (Paolo Abeni) [1265259] - [net] netfilter: bridge: reduce nf_bridge_info to 32 bytes again (Paolo Abeni) [1265259] - [net] netfilter: bridge: don't leak skb in error paths (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix CONFIG_NF_DEFRAG_IPV4/6 related warnings/errors (Paolo Abeni) [1265259] - [net] netfilter: bridge: split ipv6 code into separated file (Paolo Abeni) [1265259] - [net] netfilter: bridge: rename br_netfilter.c to br_netfilter_hooks.c (Paolo Abeni) [1265259] - [net] netfilter: bridge: restore vlan tag when refragmenting (Paolo Abeni) [1265259] - [net] ip_fragment: remove BRIDGE_NETFILTER mtu special handling (Paolo Abeni) [1265259] - [net] netfilter: bridge: forward IPv6 fragmented packets (Paolo Abeni) [1265259] - [net] netfilter: bridge: re-order check_hbh_len() (Paolo Abeni) [1265259] - [net] netfilter: bridge: rename br_parse_ip_options (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor frag_max_size (Paolo Abeni) [1265259] - [net] netfilter: bridge: detect NAT66 correctly and change MAC address (Paolo Abeni) [1265259] - [net] netfilter: bridge: re-order br_nf_pre_routing_finish_ipv6() (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor clearing BRNF_NF_BRIDGE_PREROUTING (Paolo Abeni) [1265259] - [net] netfilter: ebtables: fix comment grammar (Paolo Abeni) [1265259] - [net] netfilter: bridge: free nf_bridge info on xmit (Paolo Abeni) [1265259] - [net] netfilter: bridge: neigh_head and physoutdev can't be used at same time (Paolo Abeni) [1265259] - [net] revert "netfilter: bridge: query conntrack about skb dnat" (Paolo Abeni) [1265259] - [net] netfilter: bridge: make BRNF_PKT_TYPE flag a bool (Paolo Abeni) [1265259] - [net] netfilter: bridge: start splitting mask into public/private chunks (Paolo Abeni) [1265259] - [net] netfilter: bridge: add and use nf_bridge_info_get helper (Paolo Abeni) [1265259] - [net] netfilter: bridge: add helpers for fetching physin/outdev (Paolo Abeni) [1265259] - [net] netfilter: bridge: don't use nf_bridge_info data to store mac header (Paolo Abeni) [1265259] - [net] netfilter: bridge: really save frag_max_size between PRE and POST_ROUTING (Paolo Abeni) [1265259] - [net] netfilter: bridge: kill nf_bridge_pad (Paolo Abeni) [1265259] - [net] netfilter: bridge: remove BRNF_STATE_BRIDGED flag (Paolo Abeni) [1265259] - [net] netfilter: bridge: query conntrack about skb dnat (Paolo Abeni) [1265259] - [net] netfilter: bridge: use rcu hook to resolve br_netfilter dependency (Paolo Abeni) [1265259] - [net] netfilter: bridge: move DNAT helper to br_netfilter (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor conditional in br_nf_dev_queue_xmit (Paolo Abeni) [1265259] - [net] netfilter: bridge: move nf_bridge_update_protocol to where its used (Paolo Abeni) [1265259] - [net] bridge: move mac header copying into br_netfilter (Paolo Abeni) [1265259] - [net] bridge: netfilter: Move sysctl-specific error code inside #ifdef (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: set the pktinfo for IPv4/IPv6 traffic (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: export nft_reject_ip*hdr_validate functions (Paolo Abeni) [1265259] - [net] netfilter: fix various sparse warnings (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: update hook_mask to allow {pre, post}routing (Paolo Abeni) [1265259] - [net] bridge: Do not compile options in br_parse_ip_options (Paolo Abeni) [1265259] - [net] bridge: Save frag_max_size between PRE_ROUTING and POST_ROUTING (Paolo Abeni) [1265259] - [net] netfilter: explicit module dependency between br_netfilter and physdev (Paolo Abeni) [1265259] - [net] netfilter: use IS_ENABLED(CONFIG_BRIDGE_NETFILTER) (Paolo Abeni) [1265259] - [net] netfilter: bridge: build br_nf_core only if required (Paolo Abeni) [1265259] - [net] netfilter: bridge: move br_netfilter out of the core (Paolo Abeni) [1265259] - [net] netfilter: bridge: nf_bridge_copy_header as static inline in header (Paolo Abeni) [1265259] - [net] netfilter: ebtables: create audit records for replaces (Paolo Abeni) [1265259] - [net] netfilter: bridge: add generic packet logger (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix Kconfig unmet dependencies (Paolo Abeni) [1265259] - [net] bridge: superfluous skb->nfct check in br_nf_dev_queue_xmit (Paolo Abeni) [1265259] - [net] bridge: netfilter: Use ether_addr_copy (Paolo Abeni) [1265259] - [net] bridge: change the position of '{' to the pre line (Paolo Abeni) [1265259] - [net] netfilter: ebt_ip6: fix source and destination matching (Paolo Abeni) [1265259] - [net] bridge: netfilter: orphan skb before invoking ip netfilter hooks (Paolo Abeni) [1265259] - [net] bridge: netfilter: using strlcpy() instead of strncpy() (Paolo Abeni) [1265259] - [s390] kernel: inadvertent free of the vector register save area (Hendrik Brueckner) [1310706] - [misc] mei: remove artificial singleton requirement (Prarit Bhargava) [1313268] - [cpufreq] intel_pstate: decrease number of "HWP enabled" messages (David Arcari) [1310927] - [cpufreq] intel_pstate: enable HWP per CPU (David Arcari) [1310927]- [scsi] Revert libiscsi: Reduce locking contention in fast path (Chris Leech) [1297876] - [scsi] add support for multiple hardware queues (Ewan Milne) [1308703] - [scsi] mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO (Tomas Henzl) [1259907] - [scsi] scsi_error: should not get sense for timeout IO in scsi error handler (Tomas Henzl) [1259907] - [scsi] bnx2fc: Remove explicit logouts (Maurizio Lombardi) [1303027] - [fs] ovl: check dentry positiveness in ovl_cleanup_whiteouts() (Vivek Goyal) [1306358] - [fs] ovl: setattr: check permissions before copy-up (Vivek Goyal) [1306358] - [fs] ovl: root: copy attr (Vivek Goyal) [1306358] - [fs] ovl: get rid of the dead code left from broken (and disabled) optimizations (Vivek Goyal) [1306358] - [fs] ovl: fix permission checking for setattr (Vivek Goyal) [1306358] - [fs] ovl: move super block magic number to magic.h (Vivek Goyal) [1306358] - [fs] ovl: use a minimal buffer in ovl_copy_xattr (Vivek Goyal) [1306358] - [fs] ovl: allow zero size xattr (Vivek Goyal) [1306358] - [fs] ovl: default permissions (Vivek Goyal) [1306358] - [fs] ovl: free lower_mnt array in ovl_put_super (Vivek Goyal) [1306358] - [fs] ovl: free stack of paths in ovl_fill_super (Vivek Goyal) [1306358] - [fs] ovl: fix open in stacked overlay (Vivek Goyal) [1306358] - [fs] ovl: use O_LARGEFILE in ovl_copy_up() (Vivek Goyal) [1262256 1306358] - [fs] create and use seq_show_option for escaping (Vivek Goyal) [1306358] - [fs] fix a braino in ovl_d_select_inode() (Vivek Goyal) [1306358] - [fs] overlayfs: Make f_path always point to the overlay and f_inode to the underlay (Vivek Goyal) [1306358] - [fs] overlay: Call ovl_drop_write() earlier in ovl_dentry_open() (Vivek Goyal) [1306358] - [fs] Replace a bunch of file->dentry->d_inode refs with file_inode() (Vivek Goyal) [1306358] - [fs] procfs: fix error handling of proc_register() (Carlos Maiolino) [1210350] - [fs] proc: use rb_entry_safe() instead of rb_entry() (Carlos Maiolino) [1210350] - [fs] proc: use a rb tree for the directory entries (Carlos Maiolino) [1210350] - [fs] xfs: Split default quota limits by quota type (Eric Sandeen) [1297477] - [fs] quota: Fixup comments about return value of Q_[X]GETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] xfs: wire up Q_XGETNEXTQUOTA / get_nextdqblk (Eric Sandeen) [1305967] - [fs] xfs: Factor xfs_seek_hole_data into helper (Eric Sandeen) [1305967] - [fs] xfs: get quota inode from mp & flags rather than dqp (Eric Sandeen) [1305967] - [fs] xfs: don't overflow quota ID when initializing dqblk (Eric Sandeen) [1305967] - [fs] quota: add new quotactl Q_GETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] quota: add new quotactl Q_XGETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] quota: remove unused cmd argument from quota_quotaon() (Eric Sandeen) [1305967] - [fs] gfs2: Reduce size of incore inode (Robert S Peterson) [1240663] - [fs] gfs2: Make rgrp reservations part of the gfs2_inode structure (Robert S Peterson) [1240663] - [fs] gfs2: Extract quota data from reservations structure (revert 5407e24) (Robert S Peterson) [1240663] - [fs] gfs2: Clean up reservation removal (Robert S Peterson) [1240663] - [fs] ceph: make fsync() wait unsafe requests that created/modified inode (Zheng Yan) [1291193] - [fs] ceph: add request to i_unsafe_dirops when getting unsafe reply (Zheng Yan) [1291193] - [fs] ceph: don't invalidate page cache when inode is no longer used (Zheng Yan) [1291193] - [fs] ceph: fix message length computation (Zheng Yan) [1291193] - [fs] ceph: improve readahead for file holes (Zheng Yan) [1291193] - [fs] ceph: get inode size for each append write (Zheng Yan) [1291193] - [fs] ceph: cleanup use of ceph_msg_get (Zheng Yan) [1291193] - [fs] ceph: no need to get parent inode in ceph_open (Zheng Yan) [1291193] - [fs] ceph: remove the useless judgement (Zheng Yan) [1291193] - [fs] ceph: remove redundant test of head->safe and silence static analysis warnings (Zheng Yan) [1291193] - [fs] ceph: fix queuing inode to mdsdir's snaprealm (Zheng Yan) [1291193] - [fs] ceph: invalidate dirty pages after forced umount (Zheng Yan) [1291193] - [fs] ceph: EIO all operations after forced umount (Zheng Yan) [1291193] - [fs] ceph: always re-send cap flushes when MDS recovers (Zheng Yan) [1291193] - [fs] ceph: fix ceph_writepages_start() (Zheng Yan) [1291193] - [fs] ceph: switch some GFP_NOFS memory allocation to GFP_KERNEL (Zheng Yan) [1291193] - [fs] ceph: pre-allocate data structure that tracks caps flushing (Zheng Yan) [1291193] - [fs] ceph: re-send flushing caps (which are revoked) in reconnect stage (Zheng Yan) [1291193] - [fs] ceph: send TID of the oldest pending caps flush to MDS (Zheng Yan) [1291193] - [fs] ceph: track pending caps flushing globally (Zheng Yan) [1291193] - [fs] ceph: track pending caps flushing accurately (Zheng Yan) [1291193] - [fs] ceph: fix directory fsync (Zheng Yan) [1291193] - [fs] ceph: fix flushing caps (Zheng Yan) [1291193] - [fs] ceph: don't include used caps in cap_wanted (Zheng Yan) [1291193] - [fs] ceph: ratelimit warn messages for MDS closes session (Zheng Yan) [1291193] - [fs] ceph: simplify two mount_timeout sites (Zheng Yan) [1291193] - [fs] libceph: store timeouts in jiffies, verify user input (Zheng Yan) [1291193] - [fs] ceph: exclude setfilelock requests when calculating oldest tid (Zheng Yan) [1291193] - [fs] ceph: don't pre-allocate space for cap release messages (Zheng Yan) [1291193] - [fs] ceph: make sure syncfs flushes all cap snaps (Zheng Yan) [1291193] - [fs] ceph: don't trim auth cap when there are cap snaps (Zheng Yan) [1291193] - [fs] ceph: take snap_rwsem when accessing snap realm's cached_context (Zheng Yan) [1291193] - [fs] ceph: avoid sending unnessesary FLUSHSNAP message (Zheng Yan) [1291193] - [fs] ceph: set i_head_snapc when getting CEPH_CAP_FILE_WR reference (Zheng Yan) [1291193] - [fs] ceph: use empty snap context for uninline_data and get_pool_perm (Zheng Yan) [1291193] - [fs] ceph: check OSD caps before read/write (Zheng Yan) [1291193] - [fs] libceph: allow setting osd_req_op's flags (Zheng Yan) [1291193]- [powerpc] mm: tracking vDSO remap (Adrian Reber) [1274399] - [mm] new arch_remap() hook (Adrian Reber) [1274399] - [mm] new mm hook framework (Adrian Reber) [1274399] - [powerpc] Enable sys_kcmp() for CRIU (Adrian Reber) [1274399] - [powerpc] pci: Remove unused force_32bit_msi quirk (Oded Gabbay) [1274362] - [powerpc] pseries: Honor the generic "no_64bit_msi" flag (Oded Gabbay) [1274362] - [powerpc] powernv: Honor the generic "no_64bit_msi" flag (Oded Gabbay) [1274362] - [powerpc] powernv: Reserve PE#0 on NPU (Gustavo Duarte) [1275657] - [powerpc] powernv: Change NPU PE# assignment (Gustavo Duarte) [1275657] - [powerpc] powernv: Fix update of NVLink DMA mask (Gustavo Duarte) [1275657] - [powerpc] powernv: Add support for Nvlink NPUs (Gustavo Duarte) [1275657] - [powerpc] Add __raw_rm_writeq() function (Gustavo Duarte) [1275657] - [powerpc] pci: Add shutdown hook to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pasemi: Only the build the pasemi MSI code for PASEMI=y (Gustavo Duarte) [1275657] - [powerpc] powernv: Move dma_set_mask() from pnv_phb to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pci: add dma_set_mask to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Specialise pci_controller_ops for each controller type (Gustavo Duarte) [1275657] - [powerpc] Remove MSI-related PCI controller ops from ppc_md (Gustavo Duarte) [1275657] - [powerpc] mpic_u3msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] ppc4xx_msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] fsl_msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pseries: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] cell: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] Add MSI operations to pci_controller_ops struct (Gustavo Duarte) [1275657] - [powerpc] powernv: Fix early pci_controller_ops loading (Gustavo Duarte) [1275657] - [powerpc] dart_iommu: Remove check for controller_ops == NULL case (Gustavo Duarte) [1275657] - [powerpc] Remove shims for pci_controller_ops operations (Gustavo Duarte) [1275657] - [powerpc] cell: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] fsl_pci, swiotlb: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] maple: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] pasemi: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] pseries: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] powermac: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] dart_iommu: optionally populate controller_ops on init (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.reset_secondary_bus and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.window_alignment and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.enable_device_hook and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.probe_mode and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.dma_bus_setup and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.dma_dev_setup and shim (Gustavo Duarte) [1275657] - [powerpc] pcibios_enable_device_hook: return bool rather than int (Gustavo Duarte) [1275657] - [powerpc] powermac: move pmac_pci_probe_mode from setup.c to pci.c (Gustavo Duarte) [1275657] - [powerpc] move find_and_init_phbs() to pSeries specific code (Gustavo Duarte) [1275657] - [powerpc] powernv: Remove pnv_pci_probe_mode() (Gustavo Duarte) [1275657] - [powerpc] powernv: Initialize M64 PE in time (Gustavo Duarte) [1275657] - [include] device: Add dev__once variants (Gustavo Duarte) [1275657] - [powerpc] powernv: Override dma_get_required_mask() (Gustavo Duarte) [1275657] - [powerpc] pci/msi/ppc: Remove arch_msi_check_device() (Gustavo Duarte) [1274362 1275657] - [powerpc] powernv: Update dev->dma_mask in pci_set_dma_mask() path (Gustavo Duarte) [1275657] - [powerpc] Add PVR for POWER8NVL processor (Gustavo Duarte) [1275657]- [netdrv] Driver for IBM System i/p VNIC protocol (Gustavo Duarte) [947163] - [hwmon] Disable F71868 and F81866 (Eric Sandeen) [1310888] - [hwmon] Add support for f81768d (Eric Sandeen) [1310888] - [hwmon] Add support for F81866 and F71868 (Eric Sandeen) [1310888] - [watchdog] hpwdt: HP rebranding (Nigel Croxon) [1274435] - [misc] hpilo: Change e-mail address from hp.com to hpe.com (Nigel Croxon) [1274436] - [misc] hpilo: Add min and max value of module parameter in description (Nigel Croxon) [1274436] - [char] ipmi: Remove unnecessary pci_disable_device (Tony Camuso) [1274306] - [char] ipmi: Drop owner assignment from i2c_driver (Tony Camuso) [1274306] - [char] ipmi: constify some struct and char arrays (Tony Camuso) [1274306] - [char] ipmi: move timer init to before irq is setup (Tony Camuso) [1274306] - [char] ipmi: watchdog: add panic_wdt_timeout parameter (Tony Camuso) [1274306] - [char] ipmi: Move MODULE_DEVICE_TABLE() to follow struct (Tony Camuso) [1274306] - [char] ipmi: Stop the timer immediately if idle (Tony Camuso) [1274306] - [char] ipmi: Start the timer and thread on internal msgs (Tony Camuso) [1274306] - [char] ipmi: ipmi_ssif: Replace timeval with timespec64 (Tony Camuso) [1274306] - [char] ipmi: ssif: Add a module parm to specify that SMBus alerts don't work (Tony Camuso) [1274306] - [char] ipmi: add of_device_id in MODULE_DEVICE_TABLE (Tony Camuso) [1274306] - [char] ipmi: Compensate for BMCs that wont set the irq enable bit (Tony Camuso) [1274306] - [char] ipmi: Don't call receive handler in the panic context (Tony Camuso) [1274306] - [char] ipmi: Avoid touching possible corrupted lists in the panic context (Tony Camuso) [1274306] - [char] ipmi: Don't flush messages in sender() in run-to-completion mode (Tony Camuso) [1274306] - [char] ipmi: Factor out message flushing procedure (Tony Camuso) [1274306] - [char] ipmi: Remove unneeded set_run_to_completion call (Tony Camuso) [1274306] - [char] ipmi: Make some data const that was only read (Tony Camuso) [1274306] - [char] ipmi: constify SSIF ACPI device ids (Tony Camuso) [1274306] - [char] ipmi: Delete an unnecessary check before the function call "cleanup_one_si" (Tony Camuso) [1274306] - [char] ipmi: Change 1 to true for bool type variables during initialization (Tony Camuso) [1274306] - [char] impi: Remove unneeded setting of module owner to THIS_MODULE in the platform structure, powernv_ipmi_driver (Tony Camuso) [1274306] - [char] ipmi: Add a comment in how messages are delivered from the lower layer (Tony Camuso) [1274306] - [char] ipmi: Convert the IPMI SI ACPI handling to a platform device (Tony Camuso) [1274306] - [char] ipmi: put acpi.h with the other headers (Tony Camuso) [1274306] - [s390] vtime: correct scaled cputime of partially idle CPUs (Hendrik Brueckner) [1308883] - [s390] vtime: correct scaled cputime for SMT (Hendrik Brueckner) [1308883] - [s390] vtime: limit MT scaling value updates (Hendrik Brueckner) [1308883] - [s390] dasd: prevent incorrect length error under z/VM after PAV changes (Hendrik Brueckner) [1310825] - [s390] qeth: initialize net_device with carrier off (Hendrik Brueckner) [1310824] - [s390] dasd: fix failfast for disconnected devices (Hendrik Brueckner) [1309251] - [s390] cio: update measurement characteristics (Hendrik Brueckner) [1310822] - [s390] cio: ensure consistent measurement state (Hendrik Brueckner) [1310822] - [s390] cio: fix measurement characteristics memleak (Hendrik Brueckner) [1310822] - [s390] stacktrace: add save_stack_trace_regs() (Pratyush Anand) [1297488] - [s390] stacktrace: save full stack traces (Pratyush Anand) [1297488] - [s390] stacktrace: add missing end marker (Pratyush Anand) [1297488] - [s390] stacktrace: fix address ranges for asynchronous and panic stack (Pratyush Anand) [1297488] - [s390] stacktrace: fix save_stack_trace_tsk() for current task (Pratyush Anand) [1297488] - [x86] perf: Fix 'active_events' imbalance (Jiri Olsa) [1312571] - [tty] Add support for PCIe WCH382 2S multi-IO card (Jeremy McNicoll) [1309575] - [tty] Add support for the WCH384 4S multi-IO card (Jeremy McNicoll) [1309575] - [tty] parport: Add support for the WCH382 2S/1P multi-IO card (Jeremy McNicoll) [1309575]- [ib] mlx5: Fix RC transport send queue overhead computation (Don Dutile) [1293336] - [hv] vmbus: restore hv_synic_clockevents_cleanup() call in hv_kexec_handler() (Vitaly Kuznetsov) [1202375] - [hv] vmbus: Teardown clockevent devices on module unload (Vitaly Kuznetsov) [1202375] - [hv] vmbus: Implement a clockevent device (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: export clockevents_unbind_device instead of clockevents_unbind (Vitaly Kuznetsov) [1202375] - [kernel] tick-common: Fix wrong check in tick_check_replacement() (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Implement unbind functionality (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Provide sysfs interface (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Move the tick_notify() switch case to clockevents_notify() (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Simplify locking (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Let clocksource_unregister() return success/error (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Provide unbind interface in sysfs (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Split out user string input (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Allow clocksource select to skip current clocksource (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Add module refcount (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Let timekeeping_notify return success/error (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Always verify highres capability (Vitaly Kuznetsov) [1202375] - [netdrv] cdc_ncm: update specs URL (John Linville) [1260556] - [include] cdc_ncm: Add support for moving NDP to end of NCM frame (John Linville) [1260556] - [netdrv] net: cdc_ncm: allow tuning min_tx_pkt (John Linville) [1260556] - [netdrv] net: cdc_ncm: export NCM Transfer Block (NTB) parameters (John Linville) [1260556] - [netdrv] net: cdc_ncm: drop ethtool coalesce support (John Linville) [1260556] - [netdrv] net: cdc_ncm: use sysfs for rx/tx aggregation tuning (John Linville) [1260556] - [netdrv] net: cdc_ncm: inform usbnet when rx buffers are reduced (John Linville) [1260556] - [netdrv] net: cdc_ncm: always reallocate tx_curr_skb when tx_max increases (John Linville) [1260556] - [netdrv] net: cdc_ncm: reduce skb truesize in rx path (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix typo in test for supported formats (John Linville) [1260556] - [include] net: cdc_ncm: fix 64bit division build error (John Linville) [1260556] - [netdrv] net: cdc_ncm: do not start timer on an empty skb (John Linville) [1260556] - [include] net: cdc_ncm: remove redundant "disconnected" flag (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix argument alignment (John Linville) [1260556] - [include] net: cdc_ncm: use sane defaults for rx/tx buffers (John Linville) [1260556] - [include] net: cdc_ncm/cdc_mbim: adding NCM protocol statistics (John Linville) [1260556] - [include] net: cdc_ncm: set reasonable padding limits (John Linville) [1260556] - [include] net: cdc_ncm: use true max dgram count for header estimates (John Linville) [1260556] - [include] net: cdc_ncm: use ethtool to tune coalescing settings (John Linville) [1260556] - [netdrv] net: cdc_ncm: support rx_max/tx_max updates when running (John Linville) [1260556] - [netdrv] net: cdc_ncm: split .bind device initialization (John Linville) [1260556] - [netdrv] net: cdc_ncm: factor out one-time device initialization (John Linville) [1260556] - [netdrv] net: cdc_ncm: split out rx_max/tx_max update of setup (John Linville) [1260556] - [include] net: cdc_ncm/cdc_mbim: rework probing of NCM/MBIM functions (John Linville) [1260556] - [netdrv] net: cdc_mbim: reject IP packets on DSS VLANs (John Linville) [1260556] - [netdrv] net: cdc_mbim: optionally use VLAN ID 4094 for IP session 0 (John Linville) [1260556] - [netdrv] net: cdc_mbim: handle unaccelerated VLAN tagged frames (John Linville) [1260556] - [netdrv] net: cdc_mbim: __vlan_find_dev_deep need rcu_read_lock (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix buffer overflow (John Linville) [1260556] - [include] net: cdc_ncm: respect operator preferred MTU reported by MBIM (John Linville) [1260556] - [include] usb: cdc: add MBIM extended functional descriptor structure (John Linville) [1260556] - [netdrv] net: cdc_ncm: cleanup a type issue in cdc_ncm_setup() (John Linville) [1260556] - [netdrv] net: cdc_mbim: fixup error return value (John Linville) [1260556] - [netdrv] net: cdc_mbim: no need to check for resume if suspend exists (John Linville) [1260556] - [netdrv] net: cdc_mbim: manage_power should always set needs_remote_wakeup (John Linville) [1260556] - [netdrv] net: cdc_ncm: no not set tx_max higher than the device supports (John Linville) [1260556] - [netdrv] net: cdc_ncm: improve bind error debug messages (John Linville) [1260556] - [netdrv] net: cdc_ncm: return proper error if setup fails (John Linville) [1260556] - [netdrv] net: cdc_ncm: refactoring cdc_ncm_setup (John Linville) [1260556] - [netdrv] net: cdc_ncm: endian convert constants instead of variables (John Linville) [1260556] - [netdrv] net: cdc_ncm: log signatures in hex (John Linville) [1260556] - [netdrv] net: cdc_ncm: use netif_* and dev_* instead of pr_* (John Linville) [1260556] - [netdrv] net: cdc_ncm: log the length we warn about (John Linville) [1260556] - [netdrv] net: cdc_ncm: set correct dev->hard_mtu (John Linville) [1260556] - [netdrv] net: cdc_ncm: remove ethtool ops (John Linville) [1260556] - [netdrv] net: cdc_ncm: remove probe and disconnect wrappers (John Linville) [1260556] - [netdrv] net: cdc_ncm: no point in filling up the NTBs if we send ZLPs (John Linville) [1260556] - [netdrv] net: cdc_ncm: only the control intf can be probed (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix SET_MAX_DATAGRAM_SIZE (John Linville) [1260556] - [netdrv] net: cdc_mbim: change the default to send ZLPs (John Linville) [1260556] - [netdrv] net: cdc_mbim: handle IPv6 Neigbor Solicitations (John Linville) [1260556]- [fs] xfs: fix xfs_log_ticket leak in xfs_end_io() after fs shutdown (Brian Foster) [1298684] - [fs] xfs: clean up unwritten buffers on write failure (Brian Foster) [1298684] - [fs] xfs: fix endianness error when checking log block crc on big endian platforms (Brian Foster) [1298684] - [fs] xfs: log mount failures don't wait for buffers to be released (Brian Foster) [1298684] - [fs] revert "xfs: clear PF_NOFREEZE for xfsaild kthread" (Brian Foster) [1298684] - [fs] xfs: handle dquot buffer readahead in log recovery correctly (Brian Foster) [1234586 1298684] - [fs] xfs: inode recovery readahead can race with inode buffer creation (Brian Foster) [1234586 1298684] - [fs] xfs: eliminate committed arg from xfs_bmap_finish (Brian Foster) [1298684] - [fs] xfs: bmapbt checking on debug kernels too expensive (Brian Foster) [1298684] - [fs] xfs: add tracepoints to readpage calls (Brian Foster) [1298684] - [fs] xfs: debug mode log record crc error injection (Brian Foster) [1298684] - [fs] xfs: detect and trim torn writes during log recovery (Brian Foster) [1298684] - [fs] xfs: Use a signed return type for suffix_kstrtoint() (Brian Foster) [1298684] - [fs] libxfs: refactor short btree block verification (Brian Foster) [1298684] - [fs] libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct (Brian Foster) [1298684] - [fs] libxfs: use a convenience variable instead of open-coding the fork (Brian Foster) [1298684] - [fs] xfs: fix log ticket type printing (Brian Foster) [1298684] - [fs] libxfs: make xfs_alloc_fix_freelist non-static (Brian Foster) [1298684] - [fs] xfs: make xfs_buf_ioend_async() static (Brian Foster) [1298684] - [fs] xfs: send warning of project quota to userspace via netlink (Brian Foster) [1298684] - [fs] xfs: get mp from bma->ip in xfs_bmap code (Brian Foster) [1298684] - [fs] xfs: print name of verifier if it fails (Brian Foster) [1298684] - [fs] libxfs: Optimize the loop for xfs_bitmap_empty (Brian Foster) [1298684] - [fs] xfs: refactor log record start detection into a new helper (Brian Foster) [1298684] - [fs] xfs: support a crc verification only log record pass (Brian Foster) [1298684] - [fs] xfs: return start block of first bad log record during recovery (Brian Foster) [1298684] - [fs] xfs: refactor and open code log record crc check (Brian Foster) [1298684] - [fs] xfs: refactor log record unpack and data processing (Brian Foster) [1298684] - [fs] xfs: detect and handle invalid iclog size set by mkfs (Brian Foster) [1298684] - [fs] xfs: give all workqueues rescuer threads (Brian Foster) [1298684] - [fs] xfs: fix log recovery op header validation assert (Brian Foster) [1298684] - [fs] xfs: Fix error path in xfs_get_acl (Brian Foster) [1298684] - [fs] xfs: optimise away log forces on timestamp updates for fdatasync (Brian Foster) [1298684] - [fs] xfs: don't leak uuid table on rmmod (Brian Foster) [1298684] - [fs] xfs: invalidate cached acl if set via ioctl (Brian Foster) [1298684] - [fs] xfs: Plug memory leak in xfs_attrmulti_attr_set (Brian Foster) [1298684] - [fs] xfs: Validate the length of on-disk ACLs (Brian Foster) [1298684] - [fs] xfs: invalidate cached acl if set directly via xattr (Brian Foster) [1298684] - [fs] xfs: clear PF_NOFREEZE for xfsaild kthread (Brian Foster) [1298684] - [fs] xfs: simplify /proc teardown & error handling (Brian Foster) [1298684] - [fs] xfs: more info from kmem deadlocks and high-level error msgs (Brian Foster) [1298684] - [fs] xfs: avoid null *src in memcpy call in xlog_write (Brian Foster) [1298684] - [fs] xfs: pass total block res. as total xfs_bmapi_write() parameter (Brian Foster) [1298684] - [fs] xfs: avoid dependency on Linux XATTR_SIZE_MAX (Brian Foster) [1298684] - [fs] xfs: prefix XATTR_LIST_MAX with XFS_ (Brian Foster) [1298684] - [fs] libxfs: fix two comment typos (Brian Foster) [1298684] - [fs] xfs: validate metadata LSNs against log on v5 superblocks (Brian Foster) [1298684] - [fs] xfs: Print name and pid when memory allocation loops (Brian Foster) [1298684] - [fs] xfs: log local to remote symlink conversions correctly on v5 supers (Brian Foster) [1298684] - [fs] xfs: add missing ilock around dio write last extent alignment (Brian Foster) [1298684] - [fs] cancel the setfilesize transation when io error happen (Brian Foster) [1298684] - [fs] xfs: fix error gotos in xfs_setattr_nonsize (Brian Foster) [1298684] - [fs] libxfs: bad magic number should set da block buffer error (Brian Foster) [1298684] - [fs] xfs: fix non-debug build warnings (Brian Foster) [1298684] - [fs] xfs: collapse allocsize and biosize mount option handling (Brian Foster) [1298684] - [fs] xfs: Fix file type directory corruption for btree directories (Brian Foster) [1298684] - [fs] xfs: lockdep annotations throw warnings on non-debug builds (Brian Foster) [1298684] - [fs] xfs: Fix uninitialized return value in xfs_alloc_fix_freelist() (Brian Foster) [1298684] - [fs] xfs: inode lockdep annotations broke non-lockdep build (Brian Foster) [1298684] - [fs] xfs: Fix xfs_attr_leafblock definition (Brian Foster) [1298684] - [fs] libxfs: readahead of dir3 data blocks should use the read verifier (Brian Foster) [1298684] - [fs] xfs: stop holding ILOCK over filldir callbacks (Brian Foster) [1298684] - [fs] xfs: clean up inode lockdep annotations (Brian Foster) [1298684] - [fs] xfs: swap leaf buffer into path struct atomically during path shift (Brian Foster) [1298684] - [fs] xfs: relocate sparse inode mount warning (Brian Foster) [1298684] - [fs] xfs: dquots should be stamped with sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: log recovery needs to validate against sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: growfs not aware of sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: fix sb_meta_uuid usage (Brian Foster) [1298684] - [fs] xfs: set XFS_DA_OP_OKNOENT in xfs_attr_get (Brian Foster) [1298684] - [fs] xfs: add missing bmap cancel calls in error paths (Brian Foster) [1297875 1298684] - [fs] xfs: add helper to conditionally remove items from the AIL (Brian Foster) [1297875 1298684] - [fs] xfs: fix btree cursor error cleanups (Brian Foster) [1297875 1298684] - [fs] xfs: clean up root inode properly on mount failure (Brian Foster) [1297875 1298684] - [fs] xfs: fix broken icreate log item cancellation (Brian Foster) [1297875 1298684] - [fs] xfs: icreate log item recovery and cancellation tracepoints (Brian Foster) [1297875 1298684] - [fs] xfs: don't leave EFIs on AIL on mount failure (Brian Foster) [1297875 1298684] - [fs] xfs: use EFI refcount consistently in log recovery (Brian Foster) [1297875 1298684] - [fs] xfs: ensure EFD trans aborts on log recovery extent free failure (Brian Foster) [1297875 1298684] - [fs] xfs: fix efi/efd error handling to avoid fs shutdown hangs (Brian Foster) [1297875 1298684] - [fs] xfs: return committed status from xfs_trans_roll() (Brian Foster) [1297875 1298684] - [fs] xfs: disentagle EFI release from the extent count (Brian Foster) [1297875 1298684] - [fs] xfs: create new metadata UUID field and incompat flag (Brian Foster) [1298684] - [fs] libxfs: add xfs_bit.c (Brian Foster) [1298684] - [fs] xfs: Remove duplicate jumps to the same label (Brian Foster) [1298684] - [fs] xfs: Use consistent logging message prefixes (Brian Foster) [1298684] - [fs] xfs: xfs_bunmapi() does not need XFS_BMAPI_METADATA flag (Brian Foster) [1298684] - [fs] xfs: remote attributes need to be considered data (Brian Foster) [1298684] - [fs] xfs: remote attribute headers contain an invalid LSN (Brian Foster) [1298684] - [fs] xfs: Correctly lock inode when removing suid and file capabilities (Brian Foster) [1298684] - [fs] xfs: clean up XFS_MIN_FREELIST macros (Brian Foster) [1298684] - [fs] xfs: sanitise error handling in xfs_alloc_fix_freelist (Brian Foster) [1298684] - [fs] xfs: factor out free space extent length check (Brian Foster) [1298684] - [fs] xfs: xfs_alloc_fix_freelist() can use incore perag structures (Brian Foster) [1298684] - [fs] xfs: remove xfs_caddr_t (Brian Foster) [1298684] - [fs] xfs: use void pointers in log validation helpers (Brian Foster) [1298684] - [fs] xfs: return a void pointer from xfs_buf_offset (Brian Foster) [1298684] - [fs] xfs: remove inst_t (Brian Foster) [1298684] - [fs] xfs: remove __psint_t and __psunsigned_t (Brian Foster) [1298684] - [fs] xfs: fix remote symlinks on V5/CRC filesystems (Brian Foster) [1298684] - [fs] xfs: fix xfs_log_done interface (Brian Foster) [1298684] - [fs] xfs: saner xfs_trans_commit interface (Brian Foster) [1298684] - [fs] xfs: remove the flags argument to xfs_trans_cancel (Brian Foster) [1298684] - [fs] xfs: pass a boolean flag to xfs_trans_free_items (Brian Foster) [1298684] - [fs] xfs: switch remaining xfs_trans_dup users to xfs_trans_roll (Brian Foster) [1298684] - [fs] xfs: check min blks for random debug mode sparse allocations (Brian Foster) [1298684] - [fs] xfs: fix sparse inodes 32-bit compile failure (Brian Foster) [1298684] - [fs] xfs: mmap lock needs to be inside freeze protection (Brian Foster) [1298684] - [fs] xfs: Clean up xfs_trans_dup_dqinfo (Brian Foster) [1298684] - [fs] xfs: don't cast string literals (Brian Foster) [1298684] - [fs] xfs: enable sparse inode chunks for v5 superblocks (Brian Foster) [1298684] - [fs] xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster() (Brian Foster) [1298684] - [fs] xfs: only free allocated regions of inode chunks (Brian Foster) [1298684] - [fs] xfs: filter out sparse regions from individual inode allocation (Brian Foster) [1298684] - [fs] xfs: randomly do sparse inode allocations in DEBUG mode (Brian Foster) [1298684] - [fs] xfs: allocate sparse inode chunks on full chunk allocation failure (Brian Foster) [1298684] - [fs] xfs: helper to convert holemask to inode alloc. bitmap (Brian Foster) [1298684] - [fs] xfs: handle sparse inode chunks in icreate log recovery (Brian Foster) [1298684] - [fs] xfs: pass inode count through ordered icreate log item (Brian Foster) [1298684] - [fs] xfs: use actual inode count for sparse records in bulkstat/inumbers (Brian Foster) [1298684] - [fs] xfs: introduce inode record hole mask for sparse inode chunks (Brian Foster) [1298684] - [fs] xfs: add fs geometry bit for sparse inode chunks (Brian Foster) [1298684] - [fs] xfs: sparse inode chunks feature helpers and mount requirements (Brian Foster) [1298684] - [fs] xfs: use sparse chunk alignment for min. inode allocation requirement (Brian Foster) [1298684] - [fs] xfs: add sparse inode chunk alignment superblock field (Brian Foster) [1298684] - [fs] xfs: support min/max agbno args in block allocator (Brian Foster) [1298684] - [fs] xfs: update free inode record logic to support sparse inode records (Brian Foster) [1298684] - [fs] xfs: create individual inode alloc. helper (Brian Foster) [1298684] - [fs] xfs: DIO writes within EOF don't need an ioend (Brian Foster) [1305118] - [fs] xfs: handle DIO overwrite EOF update completion correctly (Brian Foster) [1305118] - [fs] xfs: DIO needs an ioend for writes (Brian Foster) [1305118] - [fs] xfs: move DIO mapping size calculation (Brian Foster) [1305118] - [fs] xfs: factor DIO write mapping from get_blocks (Brian Foster) [1305118] - [fs] xfs: don't allocate an ioend for direct I/O completions (Brian Foster) [1305118] - [fs] direct-io: only inc/dec inode->i_dio_count for file systems (Brian Foster) [1305118] - [fs] direct-io: Handle O_(D)SYNC AIO (Brian Foster) [1305118] - [fs] direct-io: Implement generic deferred AIO completions (Brian Foster) [1305118] - [fs] revert 'direct-io: only inc_dec inode->i_dio_count for file systems' (Brian Foster) [1305118]- [misc] mei: bus: set the device name before running fixup (Jeremy McNicoll) [1273503] - [misc] mei: bus: use correct lock ordering (Jeremy McNicoll) [1273503] - [misc] mei: Fix debugfs filename in error output (Jeremy McNicoll) [1273503] - [misc] mei: amthif: Do not compare bool to 0/1 (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix c&p issue in the kdoc (Jeremy McNicoll) [1273503] - [misc] mei: fix the KDoc formating (Jeremy McNicoll) [1273503] - [misc] mei: keep the device awake during reads in chunks (Jeremy McNicoll) [1273503] - [misc] mei: cancel driver workers only after client devices were removed (Jeremy McNicoll) [1273503] - [misc] mei: me: fix d0i3 register offset in tracing (Jeremy McNicoll) [1273503] - [misc] mei: bus: use mei_cl_bus_ prefix consistently (Jeremy McNicoll) [1273503] - [misc] mei: bus: use mei_cldev_ prefix for the API functions (Jeremy McNicoll) [1273503] - [misc] mei: bus: export mei_cldev_enabled function (Jeremy McNicoll) [1273503] - [misc] mei: bus: export uuid and protocol version to mei_cl bus drivers (Jeremy McNicoll) [1273503] - [misc] mei: bus: add client protocol version to the device alias (Jeremy McNicoll) [1273503] - [misc] mei: bus: export client protocol version (Jeremy McNicoll) [1273503] - [scripts] mei: make modules.alias UUID information easier to read (Jeremy McNicoll) [1273503] - [misc] mei: hbm: fix error in state check logic (Jeremy McNicoll) [1273503] - [misc] mei: fix debugfs files leak on error path (Jeremy McNicoll) [1273503] - [watchdog] mei: Fix parent of watchdog_device (Jeremy McNicoll) [1273503] - [misc] mei: remove check on pm_runtime_active in __mei_cl_disconnect (Jeremy McNicoll) [1273503] - [misc] mei: hbm: bump supported HBM version to 2.0 (Jeremy McNicoll) [1273503] - [misc] mei: me: add sunrise point device ids (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: exit d0i3 on driver start and enter it on stop (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: move mei_me_hw_reset down in the file (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add d0i3 enter/exit state machine (Jeremy McNicoll) [1273503] - [misc] mei: hbm: reorganize the power gating responses (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: enable d0i3 interrupts (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add flag to indicate D0i3 support (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add the control registers (Jeremy McNicoll) [1273503] - [misc] mei: hbm: add new error code MEI_CL_CONN_NOT_ALLOWED (Jeremy McNicoll) [1273503] - [misc] mei: bus: add and call callback on notify event (Jeremy McNicoll) [1273503] - [misc] mei: implement fasync for event notification (Jeremy McNicoll) [1273503] - [misc] mei: support polling for event notification (Jeremy McNicoll) [1273503] - [misc] mei: add async event notification ioctls (Jeremy McNicoll) [1273503] - [misc] mei: add a handler that waits for notification on event (Jeremy McNicoll) [1273503] - [misc] mei: add mei_cl_notify_request command (Jeremy McNicoll) [1273503] - [misc] mei: enable async event notifications only from hbm version 2.0 (Jeremy McNicoll) [1273503] - [misc] mei: implement async notification hbm messages (Jeremy McNicoll) [1273503] - [misc] mei: define async notification hbm commands (Jeremy McNicoll) [1273503] - [misc] mei: disconnect on connection request timeout (Jeremy McNicoll) [1273503] - [misc] mei: support for dynamic clients (Jeremy McNicoll) [1273503] - [misc] mei: bus: link client devices instead of host clients (Jeremy McNicoll) [1273503] - [misc] mei: bus: simplify how we build nfc bus name (Jeremy McNicoll) [1273503] - [misc] mei: bus: blacklist clients by number of connections (Jeremy McNicoll) [1273503] - [misc] mei: bus: blacklist the nfc info client (Jeremy McNicoll) [1273503] - [misc] mei: bus: enable running fixup routines before device registration (Jeremy McNicoll) [1273503] - [misc] mei: bus: add me client device list infrastructure (Jeremy McNicoll) [1273503] - [misc] mei: bus: add reference to bus device in struct mei_cl_client (Jeremy McNicoll) [1273503] - [misc] mei: bus: revamp probe and remove functions (Jeremy McNicoll) [1273503] - [misc] mei: bus: revamp device matching (Jeremy McNicoll) [1273503] - [misc] mei: bus: report if event registration failed (Jeremy McNicoll) [1273503] - [misc] mei: bus: don't enable events implicitly in device enable (Jeremy McNicoll) [1273503] - [misc] mei: bus: rename uevent handler to mei_cl_device_uevent (Jeremy McNicoll) [1273503] - [misc] mei: bus: move driver api functions at the start of the file (Jeremy McNicoll) [1273503] - [misc] mei: bus: rename nfc.c to bus-fixup.c (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix drivers and devices names confusion (Jeremy McNicoll) [1273503] - [misc] mei: do not access freed cb in blocking write (Jeremy McNicoll) [1273503] - [misc] mei: prevent unloading mei hw modules while the device is opened (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix deadlock on shutdown/suspend path (Jeremy McNicoll) [1273503] - [misc] mei: me: wait for power gating exit confirmation (Jeremy McNicoll) [1273503] - [misc] mei: reset flow control on the last client disconnection (Jeremy McNicoll) [1273503] - [misc] mei: fix up uuid matching (Jeremy McNicoll) [1273503] - [misc] mei: export hbm features to debugfs under devstate (Jeremy McNicoll) [1273503] - [include] mei: export mei client device struct to external use (Jeremy McNicoll) [1273503] - [misc] mei: bus: kill mei_cl_ops (Jeremy McNicoll) [1273503] - [nfc] mei_phy: move all nfc logic from mei driver to nfc (Jeremy McNicoll) [1273503] - [misc] mei: bus: add name and uuid into device attributes (Jeremy McNicoll) [1273503] - [misc] mei: bus: report also uuid in module alias (Jeremy McNicoll) [1273503] - [misc] mei: add also write waiting list to runtime pm blockers (Jeremy McNicoll) [1273503] - [misc] mei: request autosuspend at the end of write (Jeremy McNicoll) [1273503] - [misc] mei: consume flow control on the first chunk of writing (Jeremy McNicoll) [1273503] - [misc] mei: debug prints with client info in read (Jeremy McNicoll) [1273503] - [misc] mei: txe: fix incorrect indentation (Jeremy McNicoll) [1273503] - [misc] mei: drop iamthif_mtu from device structure (Jeremy McNicoll) [1273503] - [misc] mei: connection to fixed address clients from user-space (Jeremy McNicoll) [1273503] - [misc] mei: support for fixed address clients (Jeremy McNicoll) [1273503] - [misc] mei: fix flow control for single buffer clients (Jeremy McNicoll) [1273503] - [misc] mei: add a reference from the host client to the me client (Jeremy McNicoll) [1273503] - [misc] mei: revamp client connection (Jeremy McNicoll) [1273503] - [misc] mei: revamp client disconnection flow (Jeremy McNicoll) [1273503] - [misc] mei: txe: reduce suspend/resume time (Jeremy McNicoll) [1273503] - [misc] mei: trace: remove unused TRACE_SYSTEM_STRING (Jeremy McNicoll) [1273503] - [misc] mei: replace check for connection instead of transitioning (Jeremy McNicoll) [1273503] - [misc] mei: use mei_cl_is_connected consistently (Jeremy McNicoll) [1273503] - [misc] mei: fix mei_poll operation (Jeremy McNicoll) [1273503] - [misc] mei: fix regression on NFC connection (Jeremy McNicoll) [1273503] - [misc] mei: trace: fix missing include to linux/device.h (Jeremy McNicoll) [1273503] - [misc] mei: free me client references on host init (Jeremy McNicoll) [1273503] - [misc] mei: bus: call device disable handler prior to disconnection (Jeremy McNicoll) [1273503] - [misc] mei: allow read concurrency (Jeremy McNicoll) [1273503] - [misc] mei: simplify io callback disposal (Jeremy McNicoll) [1273503] - [misc] mei: add mei_cl_alloc_linked function (Jeremy McNicoll) [1273503] - [misc] mei: always initialize the callback with the intended operation type (Jeremy McNicoll) [1273503] - [misc] mei: use only one buffer in callback (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: use regular client read functions (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: use client write functions (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: send flow control as a regular client (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: remove useless iamthif_ioctl variable (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: fix device reset on mei_amthif_irq_read_msg (Jeremy McNicoll) [1273503] - [misc] mei: fix device reset on mei_cl_irq_read_msg allocation failure (Jeremy McNicoll) [1273503] - [misc] mei: fix function names and format in KDoc (Jeremy McNicoll) [1273503] - [misc] mei: me: change power gating function name conventions (Jeremy McNicoll) [1273503] - [misc] mei: me: add io register tracing (Jeremy McNicoll) [1273503] - [misc] mei: me: use io register wrappers consistently (Jeremy McNicoll) [1273503] - [misc] mei: revamp me clients list handling (Jeremy McNicoll) [1273503] - [misc] mei: me: release hw from reset only during the reset flow (Jeremy McNicoll) [1273503] - [misc] mei: mask interrupt set bit on clean reset bit (Jeremy McNicoll) [1273503] - [misc] mei: add reference counting for me clients (Jeremy McNicoll) [1273503] - [misc] mei: use uuid, me_addr tuple addressing also for flow control credits (Jeremy McNicoll) [1273503] - [misc] mei: bus: use ssize_t as the return type for send and receive (Jeremy McNicoll) [1273503] - [misc] mei: clean reset bit before reset (Jeremy McNicoll) [1273503] - [misc] mei: export fw status registers through sysfs (Jeremy McNicoll) [1273503] - [misc] mei: read and print all six FW status registers (Jeremy McNicoll) [1273503] - [misc] mei: txe: add cherrytrail device id (Jeremy McNicoll) [1273503] - [misc] mei: kill cached host and me csr values (Jeremy McNicoll) [1273503] - [misc] mei: fix hbm MEI_HBM_STARTED ambiguity (Jeremy McNicoll) [1273503] - [misc] mei: nfc: clean nfc internal struct on host exit (Jeremy McNicoll) [1273503] - [misc] mei: hbm: use client specific print functions (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: display also connectionless clients (Jeremy McNicoll) [1273503] - [misc] mei: use local cl variables in wd and amthif (Jeremy McNicoll) [1273503] - [misc] mei: drop unneeded client NULL check in cb structure (Jeremy McNicoll) [1273503] - [misc] mei: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jeremy McNicoll) [1273503] - [misc] mei: mei_txe_fw_sts can be static (Jeremy McNicoll) [1273503] - [misc] mei: fix kernel-doc warnings (Jeremy McNicoll) [1273503] - [misc] mei: fix KDoc documentation formatting (Jeremy McNicoll) [1273503] - [misc] mei: drop me_client_presentation_num (Jeremy McNicoll) [1273503] - [misc] mei: trivial: fix errors in prints in comments (Jeremy McNicoll) [1273503] - [misc] mei: remove include to pci header from mei module files (Jeremy McNicoll) [1273503] - [misc] mei: push pci cfg structure me hw (Jeremy McNicoll) [1273503] - [misc] mei: remove the reference to pdev from mei_device (Jeremy McNicoll) [1273503] - [misc] mei: move fw_status back to hw ops handlers (Jeremy McNicoll) [1273503] - [misc] mei: get rid of most of the pci dependencies in mei (Jeremy McNicoll) [1273503] - [misc] mei: push all standard settings into mei_device_init (Jeremy McNicoll) [1273503] - [misc] mei: move mei_hbm_hdr function from hbm.h the hbm.c (Jeremy McNicoll) [1273503] - [misc] mei: kill error message for allocation failure (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix style warning (Jeremy McNicoll) [1273503] - [misc] mei: fix style warning: Missing a blank line after declarations (Jeremy McNicoll) [1273503] - [misc] mei: pg: fix cat and paste error in comments (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: add single buffer indicator (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: adjust print buffer (Jeremy McNicoll) [1273503] - [misc] mei: add hbm and pg state in devstate debugfs print (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix possible boundaries violation (Jeremy McNicoll) [1273503] - [misc] mei: use connect_data on the stack (Jeremy McNicoll) [1273503] - [misc] mei: enable adding more IOCTL handlers (Jeremy McNicoll) [1273503] - [misc] mei: extract supported features from the hbm version (Jeremy McNicoll) [1273503] - [misc] mei: simplify handling of hbm client events (Jeremy McNicoll) [1273503] - [misc] mei: wait for hbm start non-interruptible (Jeremy McNicoll) [1273503] - [misc] mei: revamp connect and disconnect response handling (Jeremy McNicoll) [1273503] - [misc] mei: use disconnect name consistently (Jeremy McNicoll) [1273503] - [misc] mei: add hbm commands return status values (Jeremy McNicoll) [1273503] - [misc] mei: add mei_me_cl_by_uuid_id function (Jeremy McNicoll) [1273503] - [misc] mei: add me client remove functions (Jeremy McNicoll) [1273503] - [misc] mei: use list for me clients book keeping (Jeremy McNicoll) [1273503] - [misc] mei: me_client lookup function to return me_client object (Jeremy McNicoll) [1273503] - [misc] mei: use wrapper for simple hbm client message (Jeremy McNicoll) [1273503] - [misc] mei: use consistently me_addr in the hbm structures (Jeremy McNicoll) [1273503] - [misc] mei: amthif: don't check amthif client identity on amthif queues (Jeremy McNicoll) [1273503] - [misc] mei: amthif: use service function to flush amthif queue (Jeremy McNicoll) [1273503] - [misc] mei: me: wait for hw ready non-interruptible (Jeremy McNicoll) [1273503] - [misc] mei: fix comments (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix memory leak in error path (Jeremy McNicoll) [1273503] - [misc] mei: reset client state on queued connect request (Jeremy McNicoll) [1273503] - [misc] mei: drop unused hw dependent fw status functions (Jeremy McNicoll) [1273503] - [misc] mei: fix return value on disconnect timeout (Jeremy McNicoll) [1273503] - [misc] mei: don't schedule suspend in pm idle (Jeremy McNicoll) [1273503] - [misc] mei: start disconnect request timer consistently (Jeremy McNicoll) [1273503] - [misc] mei: reset client connection state on timeout (Jeremy McNicoll) [1273503] - [misc] mei: add WPT second mei interface (Jeremy McNicoll) [1273503] - [misc] mei: move from misc to char device (Jeremy McNicoll) [1273503] - [misc] mei: me: move probe quirk to cfg structure (Jeremy McNicoll) [1273503] - [misc] mei: add per device configuration (Jeremy McNicoll) [1273503] - [misc] mei: me: read H_CSR after asserting reset (Jeremy McNicoll) [1273503] - [misc] mei: me: drop harmful wait optimization (Jeremy McNicoll) [1273503] - [misc] mei: me: fix hw ready reset flow (Jeremy McNicoll) [1273503] - [misc] mei: fix memory leak of mei_clients array (Jeremy McNicoll) [1273503] - [misc] mei: set connecting state just upon connection request is sent to the fw (Jeremy McNicoll) [1273503] - [misc] mei: make return values consistent across the driver (Jeremy McNicoll) [1273503] - [misc] mei: extract fw status registers (Jeremy McNicoll) [1273503] - [misc] mei: me: bump hbm version to 1.1 to support power gating (Jeremy McNicoll) [1273503] - [misc] mei: txe: use runtime PG pm domain for non wakeable devices (Jeremy McNicoll) [1273503] - [misc] mei: me: use runtime PG pm domain for non wakeable devices (Jeremy McNicoll) [1273503] - [misc] mei: use runtime pm in write and read flow (Jeremy McNicoll) [1273503] - [misc] mei: txe: add runtime pm framework (Jeremy McNicoll) [1273503] - [misc] mei: me: add runtime pm framework (Jeremy McNicoll) [1273503] - [misc] mei: add function to check write queues (Jeremy McNicoll) [1273503] - [misc] mei: me: add pg exit and entry flow commands (Jeremy McNicoll) [1273503] - [misc] mei: expose hardware power gating state to mei layer (Jeremy McNicoll) [1273503] - [misc] mei: condition PGI support on HW and HBM version (Jeremy McNicoll) [1273503] - [misc] mei: me: add power gating isolation register write wrappers (Jeremy McNicoll) [1273503] - [misc] mei: me: introduce power gating registers (Jeremy McNicoll) [1273503] - [misc] mei: implement power gating isolation hbm layer (Jeremy McNicoll) [1273503] - [misc] mei: me: fix hardware reset flow (Jeremy McNicoll) [1273503] - [misc] mei: fix read after read scenario (Jeremy McNicoll) [1273503] - [misc] mei: deprecate the mei_wd_state_independence_msg (Jeremy McNicoll) [1273503]- [net] veth: don't modify ip_summed; doing so treats packets with bad checksums as good (Sabrina Dubroca) [1307099] - [net] nf_tables: use reverse traversal commit_list in nf_tables_abort (Xin Long) [1275964] - [net] nf_tables: fix addition/deletion of elements from commit/abort (Xin Long) [1275964] - [net] ipv6: addrlabel: fix ip6addrlbl_get() (Hannes Frederic Sowa) [1299324] - [net] packet: race condition in packet_bind (Hannes Frederic Sowa) [1298365] - [net] packet: missing dev_put() in packet_do_bind() (Hannes Frederic Sowa) [1298365] - [net] af_unix: Guard against other == sk in unix_dgram_sendmsg (Jakub Sitnicki) [1285792] - [net] unix: avoid use-after-free in ep_remove_wait_queue (Paolo Abeni) [1285792] - [net] unix: correctly track in-flight fds in sending process user_struct (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] unix: properly account for FDs passed over unix sockets (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] unix: garbage: fixed several comment and whitespace style issues (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] sctp: Prevent soft lockup when sctp_accept() is called during a timeout event (Xin Long) [1270586] {CVE-2015-8767} - [net] sctp: Whitespace fix (Xin Long) [1270586] {CVE-2015-8767} - [net] fib_trie: leaf_walk_rcu should not compute key if key is less than pn->key (Hannes Frederic Sowa) [1275851] - [net] ipv4: implement support for NOPREFIXROUTE ifa flag for ipv4 address (Paolo Abeni) [1221311] - [net] tcp: fix a potential deadlock in tcp_get_info() (Paolo Abeni) [1269051] - [net] tcp: add tcpi_segs_in and tcpi_segs_out to tcp_info (Paolo Abeni) [1269051] - [net] tcp: add tcpi_bytes_received to tcp_info (Paolo Abeni) [1269051] - [net] tcp: add tcpi_bytes_acked to tcp_info (Paolo Abeni) [1269051] - [net] tcp_cubic: do not set epoch_start in the future (Hannes Frederic Sowa) [1268538] - [net] tcp_cubic: better follow cubic curve after idle period (Hannes Frederic Sowa) [1268538] - [netdrv] bond: track sum of rx_nohandler for all slaves (Jarod Wilson) [1289198] - [netdrv] team: track sum of rx_nohandler for all slaves (Jarod Wilson) [1289198] - [net] add rx_nohandler stat counter (Jarod Wilson) [1289198] - [net] core: relax BUILD_BUG_ON in netdev_stats_to_stats64 (Jarod Wilson) [1289198] - [net] preserve IP control block during GSO segmentation (Thadeu Lima de Souza Cascardo) [1283392] - [net] xfrm: add XFRMA_REPLAY_VAL attribute to SA messages (Herbert Xu) [1210745] - [net] xfrm: Don't prohibit AH from using ESN feature (Herbert Xu) [1210745] - [net] ipv6: xfrm: Add ESN support for AH ingress part (Herbert Xu) [1210745] - [net] ipv6: xfrm: Add ESN support for AH egress part (Herbert Xu) [1210745] - [net] ipv4: xfrm: Add ESN support for AH ingress part (Herbert Xu) [1210745] - [net] ipv4: xfrm: Add ESN support for AH egress part (Herbert Xu) [1210745] - [net] skbuff: Introduce skb_to_sgvec_nomark to map skb without mark new end (Herbert Xu) [1210745] - [net] xfrm: Fix aevent generation for each received packet (Herbert Xu) [1210745] - [net] xfrm: Guard IPsec anti replay window against replay bitmap (Herbert Xu) [1210745] - [net] ipv6: udp: use sticky pktinfo egress ifindex on connect() (Paolo Abeni) [1291792] - [documentation] net: change tcp_syn_retries documentation (Xin Long) [1299301] - [net] ipv6: sctp: fix lockdep splat in sctp_v6_get_dst() (Aaron Conole) [1286695] - [net] ipv6: tcp: add rcu locking in tcp_v6_send_synack() (Aaron Conole) [1286695] - [net] ipv6: sctp: add rcu protection around np->opt (Aaron Conole) [1286695] - [net] ipv6: add complete rcu protection around np->opt (Aaron Conole) [1286695] - [net] openvswitch: limit ovs recursions in ovs_execute_actions to not corrupt stack (Hannes Frederic Sowa) [1297881] - [net] scm: fix PaX detected msg_controllen overflow in scm_detach_fds (Hannes Frederic Sowa) [1284046] - [x86] perf, x86: Stop Intel PT before kdump starts (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add interface to stop Intel PT logging (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix KVM warning due to doing rdmsr() before the CPUID test (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Disallow use by unprivileged users on paranoid systems (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Clean up files of Intel Processor Trace (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Set event->hw.itrace_started in pmu::start to match the new logic (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add new timing packet enables (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Do not force sync packets on every schedule-in (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/lbr: Kill off intel_pmu_needs_lbr_smpl for good (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Drop redundant declarations (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add PERF_RECORD_SWITCH to indicate context switches (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel: Fix PMI handling for Intel PT (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Fix DS area sharing with x86_pmu events (Yasuaki Ishimatsu) [1270539] - [x86] perf_event_intel_pt.c: use arch_initcall to hook in enabling (Yasuaki Ishimatsu) [1270539] - [x86] perf_event_intel_bts.c: use arch_initcall to hook in enabling (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix a refactoring bug (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Disallow sparse AUX allocations for non-SG PMUs in overwrite mode (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Remove redundant variable declaration (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Kill pt_is_running() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Document pt_buffer_reset_offsets() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Document pt_buffer_reset_markers() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Kill an unused variable (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Untangle pt_buffer_reset_markers() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix and clean up error handling in pt_event_add() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Clean up the control flow in pt_pmu_hw_init() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix the 32-bit build (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Add BTS PMU driver (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add Intel PT PMU driver (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86: Mark Intel PT and LBR/BTS as mutually exclusive (Yasuaki Ishimatsu) [1270539] - [x86] Add Intel Processor Trace (INTEL_PT) cpu feature detection (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add ITRACE_START record to indicate that tracing has started (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add wakeup watermark control to the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Support overwrite mode for the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add API for PMUs to write to the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add AUX record (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add a pmu capability for "exclusive" events (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add a capability for AUX_NO_SG pmus to do software double buffering (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Support high-order allocations for AUX space (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add AUX area to ring buffer for raw data streams (Yasuaki Ishimatsu) [1270539] - [include] perf: Add data_{offset,size} to user_page (Yasuaki Ishimatsu) [1270539] - [netdrv] i40e: Fix basic support for X722 devices (Stefan Assmann) [1305242] - [ata] Adding Intel Lewisburg device IDs for SATA (Steve Best) [1310241] - [block] Always check queue limits for cloned requests (Mike Snitzer) [1286749]- [fs] cifs: Ratelimit kernel log messages (Jamie Bainbridge) [1264251] - [fs] cifs: convert printk(LEVEL...) to pr_ (Jamie Bainbridge) [1264251] - [fs] pnfs: adjust backport for bit_wait check API change (Benjamin Coddington) [1296270] - [fs] ovl: fix dentry reference leak (David Howells) [1261073] - [fs] fs: __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhijith Das) [1196335] - [fs] nfsd: fix clp->cl_revoked list deletion causing softlock in nfsd ("J. Bruce Fields") [1300023] - [fs] gfs2: Add missing else in trans_add_meta/data (Robert S Peterson) [1268436] - [fs] gfs2: Fix direct IO write rounding error (Robert S Peterson) [1289630] - [fs] nfsv4: handle nfs4_get_referral failure (Dave Wysochanski) [1228711] - [fs] fixup: audit: implement audit by executable (Richard Guy Briggs) [1135562] - [fs] audit: implement audit by executable (Richard Guy Briggs) [1135562] - [fs] audit: clean simple fsnotify implementation (Richard Guy Briggs) [1135562] - [fs] audit: use macros for unset inode and device values (Richard Guy Briggs) [1135562] - [fs] audit: make audit_del_rule() more robust (Richard Guy Briggs) [1135562] - [fs] audit: fix uninitialized variable in audit_add_rule() (Richard Guy Briggs) [1135562] - [fs] audit: eliminate unnecessary extra layer of watch parent references (Richard Guy Briggs) [1135562] - [fs] audit: eliminate unnecessary extra layer of watch references (Richard Guy Briggs) [1135562] - [fs] fsnotify: Allocate overflow events with proper type (Richard Guy Briggs) [1135562] - [fs] fanotify: Handle overflow in case of permission events (Richard Guy Briggs) [1135562] - [fs] fsnotify: Fix detection whether overflow event is queued (Richard Guy Briggs) [1135562] - [fs] inotify: Fix reporting of cookies for inotify events (Richard Guy Briggs) [1135562] - [fs] fanotify: Fix use after free for permission events (Richard Guy Briggs) [1135562] - [fs] fsnotify: Do not return merged event from fsnotify_add_notify_event() (Richard Guy Briggs) [1135562] - [fs] fanotify: Fix use after free in mask checking (Richard Guy Briggs) [1135562] - [fs] fsnotify: remove pointless NULL initializers (Richard Guy Briggs) [1135562] - [fs] fsnotify: remove .should_send_event callback (Richard Guy Briggs) [1135562] - [fs] fsnotify: do not share events between notification groups (Richard Guy Briggs) [1135562] - [fs] inotify: provide function for name length rounding (Richard Guy Briggs) [1135562] - [fs] revert "inotify: don't add consecutive overflow events to the queue" (Richard Guy Briggs) [1135562] - [fs] audit: WARN if audit_rule_change called illegally (Richard Guy Briggs) [1135562] - [fs] audit: cull redundancy in audit_rule_change (Richard Guy Briggs) [1135562] - [fs] audit: refactor audit_receive_msg() to clarify AUDIT_*_RULE* cases (Richard Guy Briggs) [1135562] - [fs] audit: fix netlink portid naming and types (Richard Guy Briggs) [1135562] - [fs] audit: rename audit_log_remove_rule to disambiguate for trees (Richard Guy Briggs) [1135562] - [fs] kernel/auditfilter.c: fix leak in audit_add_rule() error path (Richard Guy Briggs) [1135562] - [lib] klist: fix starting point removed bug in klist iterators (Ewan Milne) [1309433] - [i2c] i801: Fix the alignment of the device table (Steve Best) [1307147] - [x86] tsc: Add native_read_tsc() to maintain KABI (Prarit Bhargava) [1302325] - [x86] tsc: Remove rdtsc_barrier() (Prarit Bhargava) [1302325] - [x86] kvm: Drop open-coded barrier and use rdtsc_ordered() in kvmclock (Prarit Bhargava) [1302325] - [x86] tsc: Use rdtsc_ordered() in read_tsc() instead of get_cycles() (Prarit Bhargava) [1302325] - [x86] tsc: Use rdtsc_ordered() in check_tsc_warp() and drop extra barriers (Prarit Bhargava) [1302325] - [x86] tsc: Add rdtsc_ordered() and use it in trivial call sites (Prarit Bhargava) [1302325] - [x86] tsc: Rename native_read_tsc() to rdtsc() (Prarit Bhargava) [1302325] - [x86] tsc: Remove rdtscl() (Prarit Bhargava) [1302325] - [x86] tsc: Use the full 64-bit TSC to detect the 2.6.2 bug (Prarit Bhargava) [1302325] - [x86] tsc: Use the full 64-bit TSC in delay_tsc() (Prarit Bhargava) [1302325] - [x86] tsc: Remove the rdtscp() and rdtscpll() macros (Prarit Bhargava) [1302325] - [x86] tsc: Replace rdtscll() with native_read_tsc() (Prarit Bhargava) [1302325] - [x86] paravirt: Remove read_tsc() and read_tscp() paravirt hooks (Prarit Bhargava) [1302325] - [x86] kvm: Remove vget_cycles() (Prarit Bhargava) [1302325] - [x86] tsc: Inline native_read_tsc() and remove __native_read_tsc() (Prarit Bhargava) [1302325] - [x86] mm: Enable SWIOTLB if system has SRAT memory regions above MAX_DMA32_PFN (Igor Mammedov) [1271527] - [x86] mm: Introduce max_possible_pfn (Igor Mammedov) [1271527] - [x86] xen: Support kexec/kdump in HVM guests by doing a soft reset (Vitaly Kuznetsov) [1007328] - [kernel] sched: Output warning when the 'isolcpus=' kernel parameter is invalid (Prarit Bhargava) [1305052] - [kernel] hung_task debugging: Add tracepoint to report the hang (Oleg Nesterov) [1146199] - [cpufreq] intel_pstate: Fix divide by zero on Knights Landing (Steve Best) [1273305] - [security] selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore) [1237425]- [iommu] amd: Allow non-ATS devices in IOMMUv2 domains (Myron Stowe) [1050021] - [iommu] amd: Set global dma_ops if swiotlb is disabled (Myron Stowe) [1050021] - [iommu] amd: Use swiotlb in passthrough mode (Myron Stowe) [1050021] - [iommu] amd: Allow non-IOMMUv2 devices in IOMMUv2 domains (Myron Stowe) [1050021] - [iommu] amd: Use iommu core for passthrough mode (Myron Stowe) [1050021] - [iommu] amd: Use iommu_attach_group() (Myron Stowe) [1050021] - [iommu] amd: Introduce protection_domain_init() function (Myron Stowe) [1050021] - [iommu] Ignore -ENODEV errors from add_device call-back (Myron Stowe) [1050021] - [iommu] amd: Handle large pages correctly in free_pagetable (Myron Stowe) [1050021] - [iommu] vt-d: Don't disable IR when it was previously enabled (Myron Stowe) [1050021] - [iommu] vt-d: Make sure copied over IR entries are not reused (Myron Stowe) [1050021] - [iommu] vt-d: Copy IR table from old kernel when in kdump mode (Myron Stowe) [1050021] - [iommu] vt-d: Set IRTA in intel_setup_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Disable IRQ remapping in intel_prepare_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Move QI initializationt to intel_setup_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Move EIM detection to intel_prepare_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Enable Translation only if it was previously disabled (Myron Stowe) [1050021] - [iommu] vt-d: Don't disable translation prior to OS handover (Myron Stowe) [1050021] - [iommu] vt-d: Don't copy translation tables if RTT bit needs to be changed (Myron Stowe) [1050021] - [iommu] vt-d: Don't do early domain assignment if kdump kernel (Myron Stowe) [1050021] - [iommu] vt-d: Allocate si_domain in init_dmars() (Myron Stowe) [1050021] - [iommu] vt-d: Mark copied context entries (Myron Stowe) [1050021] - [iommu] vt-d: Do not re-use domain-ids from the old kernel (Myron Stowe) [1050021] - [iommu] vt-d: Copy translation tables from old kernel (Myron Stowe) [1050021] - [iommu] vt-d: Detect pre enabled translation (Myron Stowe) [1050021] - [iommu] vt-d: Make root entry visible for hardware right after allocation (Myron Stowe) [1050021] - [iommu] vt-d: Init QI before root entry is allocated (Myron Stowe) [1050021] - [iommu] vt-d: Cleanup log messages (Myron Stowe) [1050021] - [iommu] amd: Handle errors returned from iommu_init_device (Myron Stowe) [1050021] - [iommu] Checking for NULL instead of IS_ERR (Myron Stowe) [1050021] - [iommu] amd: Propagate errors from amd_iommu_init_api (Myron Stowe) [1050021] - [iommu] amd: Remove unused fields from struct dma_ops_domain (Myron Stowe) [1050021] - [iommu] amd: Get rid of device_dma_ops_init() (Myron Stowe) [1050021] - [iommu] amd: Put IOMMUv2 devices in a direct mapped domain (Myron Stowe) [1050021] - [iommu] amd: Support IOMMU_DOMAIN_IDENTITY type allocation (Myron Stowe) [1050021] - [iommu] amd: Support IOMMU_DOMAIN_DMA type allocation (Myron Stowe) [1050021] - [iommu] amd: Implement add_device and remove_device (Myron Stowe) [1050021] - [pci] Remove pci_ats_enabled() (Myron Stowe) [1050021] - [pci] Stop caching ATS Invalidate Queue Depth (Myron Stowe) [1050021] - [pci] Move ATS declarations to linux/pci.h so they're all together (Myron Stowe) [1050021] - [pci] Clean up ATS error handling (Myron Stowe) [1050021] - [pci] Use pci_physfn() rather than looking up physfn by hand (Myron Stowe) [1050021] - [pci] Inline the ATS setup code into pci_ats_init() (Myron Stowe) [1050021] - [pci] Rationalize pci_ats_queue_depth() error checking (Myron Stowe) [1050021] - [pci] Reduce size of ATS structure elements (Myron Stowe) [1050021] - [pci] Embed ATS info directly into struct pci_dev (Myron Stowe) [1050021] - [pci] Allocate ATS struct during enumeration (Myron Stowe) [1050021] - [iommu] vt-d: Cache PCI ATS state and Invalidate Queue Depth (Myron Stowe) [1050021] - [iommu] amd: Use default domain if available for DMA-API (Myron Stowe) [1050021] - [iommu] amd: Implement dm_region call-backs (Myron Stowe) [1050021] - [iommu] Introduce iommu_request_dm_for_dev() (Myron Stowe) [1050021] - [iommu] Add function to query the default domain of a group (Myron Stowe) [1050021] - [iommu] Create direct mappings in default domains (Myron Stowe) [1050021] - [iommu] Introduce direct mapped region handling (Myron Stowe) [1050021] - [iommu] Add iommu_get_domain_for_dev function (Myron Stowe) [1050021] - [iommu] Make sure a device is always attached to a domain (Myron Stowe) [1050021] - [iommu] Limit iommu_attach/detach_device to devices with their own group (Myron Stowe) [1050021] - [iommu] Allocate a default domain for iommu groups (Myron Stowe) [1050021] - [iommu] Call remove_device call-back after driver release (Myron Stowe) [1050021] - [iommu] Clean up after a failed bus initialization (Myron Stowe) [1050021] - [iommu] Propagate error in add_iommu_group (Myron Stowe) [1050021] - [iommu] Add a few printk messages to group handling code (Myron Stowe) [1050021] - [iommu] Remove function name from pr_fmt() (Myron Stowe) [1050021] - [iommu] amd: Handle integer overflow in dma_ops_area_alloc (Myron Stowe) [1050021] - [iommu] Init iommu-groups support earlier, in core_initcall (Myron Stowe) [1050021] - [iommu] Fix checkpatch warnings for Missing a blank line after declarations (Myron Stowe) [1050021] - [iommu] vt-d: Only enable extended context tables if PASID is supported (Myron Stowe) [1299039] - [iommu] vt-d: Change PASID support to bit 40 of Extended Capability Register (Myron Stowe) [1299039] - [iommu] vt-d: Fix passthrough mode with translation-disabled devices (Myron Stowe) [1299039] - [iommu] vt-d: Really use upper context table when necessary (Myron Stowe) [1299039] - [iommu] vt-d: support extended root and context entries (Myron Stowe) [1299039] - [iommu] vt-d: Add new extended capabilities from v2.3 VT-d specification (Myron Stowe) [1299039] - [iommu] vt-d: Allow RMRR on graphics devices too (Myron Stowe) [1299039] - [iommu] vt-d: Print x2apic opt out info instead of printing a warning (Myron Stowe) [1299039] - [iommu] vt-d: kill bogus ecap_niotlb_iunits() (Myron Stowe) [1299039] - [iommu] amd: Correctly encode huge pages in iommu page tables (Myron Stowe) [1299039] - [iommu] amd: Optimize amd_iommu_iova_to_phys for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Optimize alloc_new_range for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Optimize iommu_unmap_page for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Return the pte page-size in fetch_pte (Myron Stowe) [1299039] - [iommu] amd: Add support for contiguous dma allocator (Myron Stowe) [1299039] - [iommu] amd: Ignore BUS_NOTIFY_UNBOUND_DRIVER event (Myron Stowe) [1299039] - [iommu] amd: Use BUS_NOTIFY_REMOVED_DEVICE (Myron Stowe) [1299039] - [iommu] Remove domain_init and domain_free iommu_ops (Myron Stowe) [1299039] - [iommu] vt-d: Make use of domain_alloc and domain_free (Myron Stowe) [1299039] - [iommu] amd: Make use of domain_alloc and domain_free (Myron Stowe) [1299039] - [iommu] Only allow iommu_map/unmap for paging domains (Myron Stowe) [1299039] - [iommu] Introduce iommu domain types (Myron Stowe) [1299039] - [iommu] Introduce domain_alloc and domain_free iommu_ops (Myron Stowe) [1299039] - [iommu] amd: Small cleanup in mn_release() (Myron Stowe) [1299039] - [iommu] vt-d: Convert non-returned local variable to boolean when relevant (Myron Stowe) [1299039] - [iommu] amd: Convert non-returned local variable to boolean when relevant (Myron Stowe) [1299036] - [iommu] Update my email address (Myron Stowe) [1299036] - [iommu] Disable on !MMU builds (Myron Stowe) [1299036] - [iommu] Fix trace_map() to report original iova and original size (Myron Stowe) [1299036] - [iommu] iopoll: Introduce memory-mapped IO polling macros (Myron Stowe) [1299036] - [iommu] Change trace unmap api to report unmapped size (Myron Stowe) [1299036] - [iommu] Fix trace_unmap() to report original iova (Myron Stowe) [1299036] - [iommu] Make IOVA domain page size explicit (Myron Stowe) [1299036] - [iommu] Make IOVA domain low limit flexible (Myron Stowe) [1299036] - [iommu] Consolidate IOVA allocator code (Myron Stowe) [1299036] - [iommu] Allow building iova.c independently (Myron Stowe) [1299036] - [iommu] irq_remapping: Normailize the way to detect whether IR is enabled (Myron Stowe) [1299036] - [iommu] amd: Fix irq remapping detection logic (Myron Stowe) [1299036] - [iommu] irq_remapping: Change variable disable_irq_remap to be static (Myron Stowe) [1299036] - [iommu] irq_remapping: Refine function irq_remapping_prepare() for maintenance (Myron Stowe) [1299036] - [iommu] irq_remapping: Kill function irq_remapping_supported() and related code (Myron Stowe) [1299036] - [iommu] amd: Check for irq-remap support amd_iommu_prepare() (Myron Stowe) [1299036] - [iommu] vt-d: Allow IR works in XAPIC mode though CPU works in X2APIC mode (Myron Stowe) [1299036] - [iommu] vt-d: Allocate IRQ remapping data structures only for all IOMMUs (Myron Stowe) [1299036] - [iommu] vt-d: Prepare for killing function irq_remapping_supported() (Myron Stowe) [1299036] - [x86] apic: Handle XAPIC remap mode proper (Myron Stowe) [1299036] - [x86] apic: Refine enable_IR_x2apic() and related functions (Myron Stowe) [1299036] - [x86] apic: Correctly detect X2APIC status in function enable_IR() (Myron Stowe) [1299036] - [x86] apic: Kill useless variable x2apic_enabled in function enable_IR_x2apic() (Myron Stowe) [1299036] - [x86] apic: Panic if kernel doesn't support x2apic but BIOS has enabled x2apic (Myron Stowe) [1299036] - [x86] apic: Clear stale x2apic mode (Myron Stowe) [1299036] - [iommu] vt-d: Convert allocations to GFP_KERNEL (Myron Stowe) [1299036] - [iommu] vt-d: Move iommu preparatory allocations to irq_remap_ops.prepare (Myron Stowe) [1299036] - [iommu] x86: Restructure setup of the irq remapping feature (Myron Stowe) [1299036]- [net] ipv6: Fix regression in udp_v6_mcast_next() (Hannes Frederic Sowa) [1298790] - [net] vlan: Invoke driver vlan hooks only if device is present (Ivan Vecera) [1276628] - [net] udp: properly support MSG_PEEK with truncated buffers (Sabrina Dubroca) [1294384] - [net] sctp: release assoc when sctp_make_abort_user return NULL in sctp_close (Xin Long) [1285945] - [net] tcp: allow one skb to be received per socket under memory pressure (Paolo Abeni) [1290901] - [net] tcp: fix behavior for epoll edge trigger (Paolo Abeni) [1290901] - [net] tcp: introduce tcp_under_memory_pressure() (Paolo Abeni) [1290901] - [net] tcp: rename sk_forced_wmem_schedule() to sk_forced_mem_schedule() (Paolo Abeni) [1290901] - [net] tcp: implement sk_forced_wmem_schedule (Paolo Abeni) [1290901] - [net] fix sk_mem_reclaim_partial() (Paolo Abeni) [1290901] - [net] tcp: set SOCK_NOSPACE under memory pressure (Paolo Abeni) [1290901] - [net] netfilter: ipt_rpfilter: remove the nh_scope test in rpfilter_lookup_reverse (Xin Long) [1261761] - [net] tcp: honour SO_BINDTODEVICE for TW_RST case too (Florian Westphal) [1295557] - [net] tcp: send_reset: test for non-NULL sk first (Florian Westphal) [1295557] - [net] add inet_sk_transparent() helper (Florian Westphal) [1295557] - [net] add sk_fullsock() helper (Florian Westphal) [1295557] - [net] rtnetlink: delay RTM_DELLINK notification until after ndo_uninit() (Jarod Wilson) [1285719] - [net] unregister_netdevice: move RTM_DELLINK to until after ndo_uninit (Jarod Wilson) [1285719] - [net] ipv6: Dont add RT6_LOOKUP_F_IFACE flag if saddr set (Xin Long) [1273235] - [net] ipv6: Add RT6_LOOKUP_F_IFACE flag if oif is set (Xin Long) [1273235] - [net] ipv6: fix the incorrect return value of throw route (Xin Long) [1270665] - [net] ipv6: allow routes to be configured with expire (Xin Long) [1275587] - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Paul Moore) [1264963] - [security] selinux: reject setexeccon() on MNT_NOSUID applications with -EACCES (Paul Moore) [1264963] - [netdrv] mlx4_en: Remove BUG_ON assert when checking if ring is full (Kamal Heib) [1258136] - [x86] fpu: Check tsk_used_math() in kernel_fpu_end() for eager FPU (Prarit Bhargava) [1268913] - [i2c] Adding Intel Lewisburg support for iTCO (Steve Best) [1273640] - [mfd] lpc_ich: Intel device IDs for PCH (Steve Best) [1273640] - [i2c] i801: add Intel Lewisburg device IDs (Steve Best) [1273640] - [sound] alsa: hda - Add Intel Lewisburg device IDs Audio (Steve Best) [1273640] - [ata] ahci: add new Intel device IDs (Steve Best) [1273640] - [scsi] ses: Fix problems with simple enclosures (Ewan Milne) [1290825] - [scsi] Add ALUA state change UA handling (Ewan Milne) [1292569] - [scsi] fnic: check pci_map_single() return value (Maurizio Lombardi) [1246232] - [scsi] hpsa: Update driver revision to RH2 (Joseph Szczypek) [1268073] - [scsi] hpsa: fix issues with multilun devices (Joseph Szczypek) [1268073] - [scsi] megaraid_sas: touch version string (Tomas Henzl) [1267911] - [scsi] megaraid_sas: SMAP restriction--do not access user memory from IOCTL code (Tomas Henzl) [1267911] - [scsi] bnx2fc: Do not log error for netevents that need no action (Maurizio Lombardi) [1266884] - [scsi] iscsi: make mutex for target scanning and unbinding per-session (Chris Leech) [1253032]- [documentation] filesystems: describe the shared memory usage/accounting (Rodrigo Freire) [1293616] - [netdrv] sfc: Downgrade or remove some error messages (Jarod Wilson) [1282734] - [netdrv] sfc: Downgrade EPERM messages from MCDI to debug (Jarod Wilson) [1282734] - [netdrv] sfc: Make failed filter removal less noisy (Jarod Wilson) [1282734] - [netdrv] sfc: Handle MCDI proxy authorisation (Jarod Wilson) [1282734] - [netdrv] sfc: Retry MCDI after NO_EVB_PORT error on a VF (Jarod Wilson) [1282734] - [netdrv] sfc: fix a timeout loop (Jarod Wilson) [1282734] - [netdrv] sfc: only use RSS filters if we're using RSS (Jarod Wilson) [1282734] - [netdrv] sfc: check warm_boot_count after other functions have been reset (Jarod Wilson) [1282734] - [netdrv] sfc: use ALIGN macro for aligning frame sizes (Jarod Wilson) [1282734] - [netdrv] sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC (Jarod Wilson) [1282734] - [netdrv] sfc: make TSO version a per-queue parameter (Jarod Wilson) [1282734] - [netdrv] sfc: constify pci_error_handlers structures (Jarod Wilson) [1282734] - [netdrv] sfc: don't call dma_supported (Jarod Wilson) [1282734] - [netdrv] sfc: fully reset if MC_REBOOT event received without warm_boot_count increment (Jarod Wilson) [1282734] - [netdrv] sfc: avoid using timespec (Jarod Wilson) [1282734] - [netdrv] sfc: Allow driver to cope with a lower number of VIs than it needs for RSS (Jarod Wilson) [1282734] - [netdrv] sfc: MC allocations must be restored following an entity reset (Jarod Wilson) [1282734] - [netdrv] sfc: allow ethtool selftest and MC reboot to complete on an unprivileged function (Jarod Wilson) [1282734] - [netdrv] sfc: clean fallbacks between promisc/normal in efx_ef10_filter_sync_rx_mode (Jarod Wilson) [1282734] - [netdrv] sfc: support cascaded multicast filters (Jarod Wilson) [1282734] - [netdrv] sfc: re-factor efx_ef10_filter_sync_rx_mode() (Jarod Wilson) [1282734] - [netdrv] sfc: Insert multicast filters as well as mismatch filters in promiscuous mode (Jarod Wilson) [1282734] - [netdrv] sfc: warn if other functions have been reset by MCFW (Jarod Wilson) [1282734] - [netdrv] sfc: add output flag decoding to efx_mcdi_set_workaround (Jarod Wilson) [1282734] - [netdrv] sfc: cope with ENOSYS from efx_mcdi_get_workarounds() (Jarod Wilson) [1282734] - [netdrv] sfc: enable cascaded multicast filters in MCFW (Jarod Wilson) [1282734] - [netdrv] sfc: update MCDI protocol definitions (Jarod Wilson) [1282734] - [netdrv] siena: only report generic filters in get_ts_info (Jarod Wilson) [1282734] - [netdrv] bonding: "primary_reselect" with "failure" is not working properly (Jarod Wilson) [1301451] - [netdrv] ixgbe: Teardown SR-IOV before unregister_netdev() (Alex Williamson) [1245562] - [netdrv] igb: Teardown SR-IOV before unregister_netdev() (Alex Williamson) [1245562] - [vfio] Fix bug in vfio_device_get_from_name() (Alex Williamson) [1282546] - [scsi] report 'INQUIRY result too short' once per host (Vitaly Kuznetsov) [1270253] - [scsi] Revert "report 'INQUIRY result too short' once" (Vitaly Kuznetsov) [1270253] - [x86] cpu: Call verify_cpu() after having entered long mode too (Lenny Szubowicz) [1240181] - [modsign] asn.1: Handle 'ANY OPTIONAL' in grammar (David Howells) [1250405] - [modsign] asn.1: Fix non-match detection failure on data overrun (David Howells) [1250405] - [modsign] asn.1: Fix actions on CHOICE elements with IMPLICIT tags (David Howells) [1250405] - [modsign] asn.1: Fix handling of CHOICE in ASN.1 compiler (David Howells) [1250405] - [watchdog] Read device status through sysfs attributes (Pratyush Anand) [1256787] - [watchdog] Use static struct class watchdog_class in stead of pointer (Pratyush Anand) [1256787] - [watchdog] Fix parent of watchdog_devices (Pratyush Anand) [1256787] - [watchdog] itco_wdt: Fix the parent device (Pratyush Anand) [1256787] - [cpufreq] powernv: Report Pmax throttling if capped below nominal frequency (Gustavo Duarte) [1277087] - [powerpc] cxl: Fix unbalanced pci_dev_get in cxl_probe (Gustavo Duarte) [1288112] - [powerpc] eeh: Probe after unbalanced kref check (Gustavo Duarte) [1288112]- [netdrv] fjes: ethtool support (Neil Horman) [1226804] - [netdrv] fjes: handle receive cancellation request interrupt (Neil Horman) [1226804] - [netdrv] fjes: epstop_task (Neil Horman) [1226804] - [netdrv] fjes: update_zone_task (Neil Horman) [1226804] - [netdrv] fjes: unshare_watch_task (Neil Horman) [1226804] - [netdrv] fjes: force_close_task (Neil Horman) [1226804] - [netdrv] fjes: interrupt_watch_task (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_vlan_rx_add/kill_vid (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_tx_timeout (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_change_mtu (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_get_stats64 (Neil Horman) [1226804] - [netdrv] fjes: NAPI polling function (Neil Horman) [1226804] - [netdrv] fjes: tx_stall_task (Neil Horman) [1226804] - [netdrv] fjes: raise_intr_rxdata_task (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_start_xmit (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_open and .ndo_stop (Neil Horman) [1226804] - [netdrv] fjes: buffer address regist/unregistration routine (Neil Horman) [1226804] - [netdrv] fjes: ES information acquisition routine (Neil Horman) [1226804] - [netdrv] fjes: platform_driver's .probe and .remove routine (Neil Horman) [1226804] - [netdrv] fjes: Hardware cleanup routine (Neil Horman) [1226804] - [netdrv] fjes: Hardware initialization routine (Neil Horman) [1226804] - [netdrv] fjes: Introduce FUJITSU Extended Socket Network Device driver (Neil Horman) [1226804] - [netdrv] r8169: fix kasan reported skb use-after-free (Corinna Vinschen) [1280393] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Sai Vemuri) [1275825] - [netdrv] netxen: correct sysfs bin attribute return code (Tony Camuso) [1274300] - [mm] thp: don't hold mmap_sem in khugepaged when allocating THP (Aaron Tomlin) [1282435] - [mm] ksm: add reschedule points to unmerge_and_remove_all_rmap_items (Andrea Arcangeli) [1298618] - [mm] ksm: introduce ksm_max_page_sharing per page deduplication limit (Andrea Arcangeli) [1298618] - [mm] hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault (Andrea Arcangeli) [1291247] - [fs] dlm: fix lvb copy for user locks (David Teigland) [1256947] - [x86] watchdog: itco_wdt: Add support for TCO on Intel Sunrisepoint (Prarit Bhargava) [1181799] - [x86] i2c: i801: Create iTCO device on newer Intel PCHs (Prarit Bhargava) [1181799] - [x86] mfd: watchdog: itco_wdt: Expose watchdog properties using platform data (Prarit Bhargava) [1181799] - [x86] Broadwell EP and EX have the same cpuid (David Arcari) [1299948] - [x86] pvpanic: Set high notifier priority (Peter Xu) [1282794] - [x86] tsc: Let high latency PIT fail fast in quick_pit_calibrate() (Prarit Bhargava) [1276201] - [base] memory: fix kernel warning during memory hotplug on ppc64 (Laurent Vivier) [1276205] - [char] tpm, tpm_tis: fix tpm_tis ACPI detection issue with TPM 2.0 (Jerry Snitselaar) [1293577] - [crypto] nx-842: Mask XERS0 bit in return value (Gustavo Duarte) [1294090] - [kernel] sched/stat: Expose /proc/pid/schedstat if CONFIG_SCHED_INFO=y (Gustavo Duarte) [1289664] - [kernel] sched/stat: Simplify the sched_info accounting dependency (Gustavo Duarte) [1289664] - [kernel] sched: tracing: Stop/start critical timings around the idle=poll idle loop (Daniel Bristot de Oliveira) [1280434] - [kernel] watchdog: touch_nmi_watchdog should only touch local cpu not every one (Don Zickus) [1266622] - [kernel] sysctl: detect overflows when converting to int (Prarit Bhargava) [1303083] - [kernel] rh_kabi: add RH_KABI_DEPRECATE_FN (Prarit Bhargava) [1302150] - [kernel] time: Avoid signed overflow in timekeeping_get_ns() (David Gibson) [1248958] - [kernel] module: Add missing 'T' in /proc/modules when a module has the TAINT_TECH_PREVIEW bit set (Dave Wysochanski) [1299013] - [kernel] signal: remove warning about using SI_TKILL in rt_[tg]sigqueueinfo (Oleg Nesterov) [1015985] - [kernel] kexec: align crash_notes allocation to make it be inside one physical page (Baoquan He) [1073651] - [kernel] audit/fix non-modular users of module_init in core code (Baoquan He) [1073651] - [firmware] dmi_scan: Fix UUID endianness for SMBIOS >= 2.6 (Prarit Bhargava) [1294461] - [powercap] rapl: fix BIOS lock check (David Arcari) [1297950] - [security] keys: Fix keyring ref leak in join_session_keyring() (David Howells) [1298036] {CVE-2016-0728}- [x86] mce: Ensure offline CPUs don't participate in rendezvous process (Prarit Bhargava) [1301710] - [x86] mce: Make usable address checks Intel-only (Prarit Bhargava) [1301710] - [x86] mce: Add the missing memory error check on AMD (Prarit Bhargava) [1301710] - [x86] ras: Remove mce.usable_addr (Prarit Bhargava) [1301710] - [x86] mce: Do not enter deferred errors into the generic pool twice (Prarit Bhargava) [1301710] - [x86] mce: Add a default case to the switch in __mcheck_cpu_ancient_init() (Prarit Bhargava) [1301710] - [x86] mce: Add a Scalable MCA vendor flags bit (Prarit Bhargava) [1301710] - [x86] mce: Fix thermal throttling reporting after kexec (Prarit Bhargava) [1301710] - [x86] mce: Don't clear shared banks on Intel when offlining CPUs (Prarit Bhargava) [1301710] - [x86] mce: Add a wrapper around mce_log() for injection (Prarit Bhargava) [1301710] - [x86] mce: Rename rcu_dereference_check_mce() to mce_log_get_idx_check() (Prarit Bhargava) [1301710] - [x86] mce: Reenable CMCI banks when swiching back to interrupt mode (Prarit Bhargava) [1301710] - [x86] mce: Clear Local MCE opt-in before kexec (Prarit Bhargava) [1301710] - [x86] mce: Kill drain_mcelog_buffer() (Prarit Bhargava) [1301710] - [x86] mce: Avoid potential deadlock due to printk() in MCE context (Prarit Bhargava) [1301710] - [x86] mce: Remove the MCE ring for Action Optional errors (Prarit Bhargava) [1301710] - [x86] mce: Reuse one of the u16 padding fields in 'struct mce' (Prarit Bhargava) [1301710] - [x86] mce: Don't use percpu workqueues (Prarit Bhargava) [1301710] - [x86] mce: Provide a lockless memory pool to save error records (Prarit Bhargava) [1301710] - [x86] mce: Handle Local MCE events (Prarit Bhargava) [1301710] - [x86] mce: Add Local MCE definitions (Prarit Bhargava) [1301710] - [x86] mce: Add infrastructure to support Local MCE (Prarit Bhargava) [1301710] - [x86] mce: mce_chrdev_write() can be static (Prarit Bhargava) [1301710] - [x86] mce: Stop using array-index-based RCU primitives (Prarit Bhargava) [1301710] - [x86] mce: Fix monarch timeout setting through the mce= cmdline option (Prarit Bhargava) [1301710] - [x86] mce: Fix MCE severity messages (Prarit Bhargava) [1301710] - [x86] mce/amd: Zap changelog (Prarit Bhargava) [1301710] - [x86] mce/amd: Rename setup_APIC_mce (Prarit Bhargava) [1301710] - [x86] mce/amd: Introduce deferred error interrupt handler (Prarit Bhargava) [1301710] - [x86] mce: Add support for deferred errors on AMD (Prarit Bhargava) [1301710] - [x86] mce/amd: Collect valid address before logging an error (Prarit Bhargava) [1301710] - [x86] mce/amd: Factor out logging mechanism (Prarit Bhargava) [1301710] - [x86] mce: Spell "panicked" correctly (Prarit Bhargava) [1301710] - [x86] mce: Support memory error recovery for both UCNA and Deferred error in machine_check_poll (Prarit Bhargava) [1301710] - [iommu] vt-d: Remove dead code in device_notifier (Myron Stowe) [1287300] - [iommu] add new iommu_ops callback for adding an OF device (Myron Stowe) [1287300] - [iommu] provide early initialisation hook for IOMMU drivers (Myron Stowe) [1287300] - [mm] export find_extend_vma() and handle_mm_fault() for driver use (Myron Stowe) [1287300] - [iommu] Decouple iommu_map_sg from CPU page size (Myron Stowe) [1287300] - [iommu] pci: Enhance pci_root to support DMAR device hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Enhance intel-iommu driver to support DMAR unit hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Enhance error recovery in function intel_enable_irq_remapping() (Myron Stowe) [1287300] - [iommu] vt-d: Enhance intel_irq_remapping driver to support DMAR unit hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Search for ACPI _DSM method for DMAR hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Implement DMAR unit hotplug framework (Myron Stowe) [1287300] - [iommu] vt-d: Dynamically allocate and free seq_id for DMAR units (Myron Stowe) [1287300] - [iommu] vt-d: Introduce helper function dmar_walk_resources() (Myron Stowe) [1287300] - [iommu] acpica: tables: Update for DMAR table changes (Myron Stowe) [1287300] - [iommu] acpica: tables: Merge DMAR table structure updates (Myron Stowe) [1287300] - [iommu] amd: remove compiler warning due to IOMMU_CAP_NOEXEC (Myron Stowe) [1287300] - [iommu] add capability IOMMU_CAP_NOEXEC (Myron Stowe) [1287300] - [iommu] vt-d: Fix incorrect bit operations in setting values (Myron Stowe) [1287300] - [iommu] Improve error handling when setting bus iommu (Myron Stowe) [1287300] - [iommu] fix initialization without 'add_device' callback (Myron Stowe) [1287300] - [iommu] Do more input validation in iommu_map_sg() (Myron Stowe) [1287300] - [iommu] Add iommu_map_sg() function (Myron Stowe) [1287300] - [iommu] powerpc: Rename iommu_[un]map_sg functions (Myron Stowe) [1287300]- [net] sctp: ASCONF-ACK with Unresolvable Address should be sent (Xin Long) [1245510] - [net] sctp: donot reset the overall_error_count in SHUTDOWN_RECEIVE state (Xin Long) [1256019] - [net] sctp: asconf's process should verify address parameter is in the beginning (Xin Long) [1246418] - [net] sctp: translate host order to network order when setting a hmacid (Xin Long) [1270431] - [net] tcp: initialize tp->copied_seq in case of cross SYN connection (Hannes Frederic Sowa) [1287754] - [net] ipv6: Fix IPsec pre-encap fragmentation check (Herbert Xu) [1257952] - [net] xfrm: fix xfrm_input/xfrm_tunnel_check oops (Herbert Xu) [1275397] - [net] ipv6: distinguish frag queues by device for multicast and link-local packets (Hannes Frederic Sowa) [1285250] - [net] netfilter: nf_log: wait for rcu grace after logger unregistration (Florian Westphal) [1260905] - [net] netfilter: nf_log: don't zap all loggers on unregister (Florian Westphal) [1260905] - [net] netfilter: nf_log: Introduce nft_log_dereference() macro (Florian Westphal) [1260905] - [net] ipv6: fix crash on ICMPv6 redirects with prohibited/blackholed source (Xin Long) [1278257] - [net] sock: don't enable netstamp for af_unix sockets (Hannes Frederic Sowa) [1277130] - [net] ipv4: Fix compilation errors in fib_rebalance (Paolo Abeni) [1275573] - [net] ipv4: ICMP packet inspection for multipath (Paolo Abeni) [1275573] - [net] ipv4: L3 hash-based multipath (Paolo Abeni) [1275573] - [net] bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info (Paolo Abeni) [1270763] - [net] bridge: include in6.h in if_bridge.h for struct in6_addr (Jiri Benc) [1268057] - [net] inet: defines IPPROTO_* needed for module alias generation (Jiri Benc) [1268057] - [net] sync some IP headers with glibc (Jiri Benc) [1268057] - [net] ipvs: fix crash if scheduler is changed (Paolo Abeni) [1233382] - [net] ipv6: use common fib_default_rule_pref (Paolo Abeni) [1264431] - [net] documentation: Update netlink_mmap.txt (Paolo Abeni) [1263708] - [net] netlink: Always copy on mmap TX (Paolo Abeni) [1263708] - [net] xfrm: configure policy hash table thresholds by netlink (Herbert Xu) [1136860 1222936] - [net] xfrm: hash prefixed policies based on preflen thresholds (Herbert Xu) [1136860 1222936] - [netdrv] bna: check for dma mapping errors (Ivan Vecera) [1244166] - [netdrv] qlcnic: fix mac address restore in bond mode 5/6 (Jarod Wilson) [1265058] - [netdrv] bonding: make mii_status sysfs node consistent (Jarod Wilson) [1297933] - [netdrv] bonding: support encapsulated ipv6 TSO (Jarod Wilson) [1277950] - [netdrv] bonding: handle more gso types (Jarod Wilson) [1277950] - [netdrv] alx: sanitize buffer sizing and padding (Jarod Wilson) [1090432] - [netdrv] alx: remove pointless assignment (Jarod Wilson) [1090432] - [netdrv] alx: add Killer E2400 device ID (Jarod Wilson) [1090432] - [netdrv] alx: fix alx_poll() (Jarod Wilson) [1090432] - [netdrv] alx: get rid of SET_ETHTOOL_OPS (Jarod Wilson) [1090432] - [netdrv] alx: Remove casts of pointer to same type (Jarod Wilson) [1090432] - [netdrv] alx: Call dev_kfree_skb_any instead of dev_kfree_skb (Jarod Wilson) [1090432] - [netdrv] alx: Use dma_set_mask_and_coherent and fix a bug (Jarod Wilson) [1090432] - [netdrv] alx: add missing stats_lock spinlock init (Jarod Wilson) [1090432] - [netdrv] alx: add stats to ethtool (Jarod Wilson) [1090432] - [netdrv] alx: add alx_get_stats64 operation (Jarod Wilson) [1090432] - [netdrv] alx: add stats update function (Jarod Wilson) [1090432] - [netdrv] alx: add constants for the stats fields (Jarod Wilson) [1090432] - [netdrv] alx: add a hardware stats structure (Jarod Wilson) [1090432] - [netdrv] alx: Reset phy speed after resume (Jarod Wilson) [1090432] - [netdrv] alx: remove unnecessary pci_set_drvdata() (Jarod Wilson) [1090432] - [netdrv] alx: remove redundant D0 power state set (Jarod Wilson) [1090432] - [netdrv] alx: remove WoL support (Jarod Wilson) [1090432] - [netdrv] alx: fix ethtool support code (Jarod Wilson) [1090432] - [netdrv] alx: fix MAC address alignment problem (Jarod Wilson) [1090432] - [netdrv] alx: separate link speed/duplex fields (Jarod Wilson) [1090432] - [netdrv] alx: make sizes unsigned (Jarod Wilson) [1090432] - [netdrv] alx: fix 100mbit/half duplex speed translation (Jarod Wilson) [1090432] - [netdrv] alx: treat flow control correctly in alx_set_pauseparam() (Jarod Wilson) [1090432]- [block] zram: don't call idr_remove() from zram_remove() (Seth Jennings) [1244276] - [block] zram: fix possible use after free in zcomp_create() (Seth Jennings) [1244276] - [block] zram: unify error reporting (Seth Jennings) [1244276] - [block] zram: check comp algorithm availability earlier (Seth Jennings) [1244276] - [block] zram: cut trailing newline in algorithm name (Seth Jennings) [1244276] - [block] zram: cosmetic zram_bvec_write() cleanup (Seth Jennings) [1244276] - [block] zram: add dynamic device add/remove functionality (Seth Jennings) [1244276] - [block] zram: close race by open overriding (Seth Jennings) [1244276] - [block] zram: return zram device_id from zram_add() (Seth Jennings) [1244276] - [block] zram: trivial: correct flag operations comment (Seth Jennings) [1244276] - [block] zram: report every added and removed device (Seth Jennings) [1244276] - [block] zram: remove max_num_devices limitation (Seth Jennings) [1244276] - [block] zram: reorganize code layout (Seth Jennings) [1244276] - [block] zram: use idr instead of `zram_devices' array (Seth Jennings) [1244276] - [block] zram: cosmetic ZRAM_ATTR_RO code formatting tweak (Seth Jennings) [1244276] - [block] zram: remove obsolete ZRAM_DEBUG option (Seth Jennings) [1244276] - [block] zram: clear disk io accounting when reset zram device (Seth Jennings) [1244276] - [block] zram: fix error return code (Seth Jennings) [1244276] - [documentation] zram: deprecate zram attrs sysfs nodes (Seth Jennings) [1244276] - [documentation] zram: describe device attrs in documentation (Seth Jennings) [1244276] - [block] zram: export new 'mm_stat' sysfs attrs (Seth Jennings) [1244276] - [block] zram: export new 'io_stat' sysfs attrs (Seth Jennings) [1244276] - [block] zram: use proper type to update max_used_pages (Seth Jennings) [1244276] - [mm] zpool: add name argument to create zpool (Seth Jennings) [1244276] - [block] zram: remove request_queue from struct zram (Seth Jennings) [1244276] - [block] zram: remove init_lock in zram_make_request (Seth Jennings) [1244276] - [block] zram: check bd_openers instead of bd_holders (Seth Jennings) [1244276] - [block] zram: rework reset and destroy path (Seth Jennings) [1244276] - [block] zram: fix umount-reset_store-mount race condition (Seth Jennings) [1244276] - [block] zram: free meta table in zram_meta_free (Seth Jennings) [1244276] - [block] zram: clean up zram_meta_alloc() (Seth Jennings) [1244276] - [block] zram: use DEVICE_ATTR_[RW|RO|WO] to define zram sys device attribute (Seth Jennings) [1244276] - [block] zram: correct ZRAM_ZERO flag bit position (Seth Jennings) [1244276] - [block] zram: change parameter from vaild_io_request() (Seth Jennings) [1244276] - [block] zram: remove bio parameter from zram_bvec_rw() (Seth Jennings) [1244276] - [block] zram: avoid kunmap_atomic() of a NULL pointer (Seth Jennings) [1244276] - [block] zram: avoid NULL pointer access in concurrent situation (Seth Jennings) [1244276] - [documentation] zram: use notify_free to account all free notifications (Seth Jennings) [1244276] - [block] zram: report maximum used memory (Seth Jennings) [1244276] - [block] zram: zram memory size limitation (Seth Jennings) [1244276] - [mm] zsmalloc: change return value unit of zs_get_total_size_bytes (Seth Jennings) [1244276] - [block] zram: fix incorrect stat with failed_reads (Seth Jennings) [1244276] - [block] zram: replace global tb_lock with fine grain lock (Seth Jennings) [1244276] - [block] zram: use size_t instead of u16 (Seth Jennings) [1244276] - [block] zram: remove unused SECTOR_SIZE define (Seth Jennings) [1244276] - [block] zram: rename struct `table' to `zram_table_entry' (Seth Jennings) [1244276] - [block] zram: avoid lockdep splat by revalidate_disk (Seth Jennings) [1244276] - [block] zram: revalidate disk after capacity change (Seth Jennings) [1244276] - [block] zram: correct offset usage in zram_bio_discard (Seth Jennings) [1244276] - [block] zram: support REQ_DISCARD (Seth Jennings) [1244276] - [block] zram: use scnprintf() in attrs show() methods (Seth Jennings) [1244276] - [block] zram: propagate error to user (Seth Jennings) [1244276] - [block] zram: return error-valued pointer from zcomp_create() (Seth Jennings) [1244276] - [block] zram: move comp allocation out of init_lock (Seth Jennings) [1244276] - [block] zram: make compression algorithm selection possible (Seth Jennings) [1244276] - [block] zram: add set_max_streams knob (Seth Jennings) [1244276] - [block] zram: add multi stream functionality (Seth Jennings) [1244276] - [documentation] zram: document failed_reads, failed_writes stats (Seth Jennings) [1244276] - [documentation] zram: doc fixes (Seth Jennings) [1244276] - [block] zram: factor out single stream compression (Seth Jennings) [1244276] - [block] zram: use zcomp compressing backends (Seth Jennings) [1244276] - [block] zram: introduce compressing backend abstraction (Seth Jennings) [1244276] - [block] zram: delete zram_init_device() (Seth Jennings) [1244276] - [block] zram: move zram size warning to documentation (Seth Jennings) [1244276] - [block] zram: drop not used table `count' member (Seth Jennings) [1244276] - [block] zram: report failed read and write stats (Seth Jennings) [1244276] - [block] zram: remove zram stats code duplication (Seth Jennings) [1244276] - [block] zram: use atomic64_t for all zram stats (Seth Jennings) [1244276] - [block] zram: remove good and bad compress stats (Seth Jennings) [1244276] - [block] zram: do not pass rw argument to __zram_make_request() (Seth Jennings) [1244276] - [block] zram: drop `init_done' struct zram member (Seth Jennings) [1244276] - [block] zram: avoid null access when fail to alloc meta (Seth Jennings) [1244276] - [block] zram: remove zram->lock in read path and change it with mutex (Seth Jennings) [1244276] - [block] zram: remove workqueue for freeing removed pending slot (Seth Jennings) [1244276] - [block] zram: introduce zram->tb_lock (Seth Jennings) [1244276] - [block] zram: use atomic operation for stat (Seth Jennings) [1244276] - [block] zram: remove unnecessary free (Seth Jennings) [1244276] - [block] zram: delay pending free request in read path (Seth Jennings) [1244276] - [block] zram: fix race between reset and flushing pending work (Seth Jennings) [1244276] - [block] zram: add copyright (Seth Jennings) [1244276] - [documentation] zram: remove old private project comment (Seth Jennings) [1244276] - [block] zram: promote zram from staging (Seth Jennings) [1244276] - [block] zram: Fix memory leak by refcount mismatch (Seth Jennings) [1244276] - [block] zram: Fix access of NULL pointer (Seth Jennings) [1244276] - [block] zram: Fix variable dereferenced before check (Seth Jennings) [1244276] - [block] zram: prevent data loss in error cases of function zram_bvec_write() (Seth Jennings) [1244276] - [block] Fixes string split across lines in zram (Seth Jennings) [1244276]- [iommu] amd: Fix devid mapping for ivrs_ioapic override (Myron Stowe) [1279620] - [iommu] irq_remapping: Fix the regression of hpet irq remapping (Myron Stowe) [1279620] - [iommu] Fix bus notifier breakage (Myron Stowe) [1279620] - [iommu] amd_iommu: do not dereference a NULL pointer address (Myron Stowe) [1279620] - [iommu] Remove iommu_domain_has_cap() API function (Myron Stowe) [1279620] - [iommu] ib/usnic: Convert to use new iommu_capable() API function (Myron Stowe) [1279620] - [iommu] vfio: Convert to use new iommu_capable() API function (Myron Stowe) [1279620] - [iommu] vt-d: Convert to iommu_capable() API function (Myron Stowe) [1279620] - [iommu] amd: Convert to iommu_capable() API function (Myron Stowe) [1279620] - [iommu] Introduce iommu_capable API function (Myron Stowe) [1279620] - [iommu] Convert iommu-caps from define to enum (Myron Stowe) [1279620] - [iommu] amd: Remove device binding reference count (Myron Stowe) [1279620] - [iommu] amd: Attach and detach complete alias group (Myron Stowe) [1279620] - [iommu] amd: Keep a list of devices in an alias group (Myron Stowe) [1279620] - [iommu] amd: Move struct iommu_dev_data to amd_iommu.c (Myron Stowe) [1279620] - [iommu] Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Myron Stowe) [1279620] - [iommu] vt-d: Don't store SIRTP request (Myron Stowe) [1279620] - [iommu] Constify struct iommu_ops (Myron Stowe) [1279620] - [fs] namespaces: Use task_lock and not rcu to protect nsproxy (Hannes Frederic Sowa) [1297032] - [fs] proc_namespace: simplify testing nsp and nsp->mnt_ns (Hannes Frederic Sowa) [1297032] - [net] ipv6: recreate ipv6 link-local addresses when increasing MTU over IPV6_MIN_MTU (Hannes Frederic Sowa) [1191156] - [net] possible use after free in dst_release (Hannes Frederic Sowa) [1296299] - [net] fix a race in dst_release() (Hannes Frederic Sowa) [1296299] - [net] ratelimit warnings about dst entry refcount underflow or overflow (Hannes Frederic Sowa) [1296299] - [net] fix IP early demux races (Hannes Frederic Sowa) [1296299] - [of] return NUMA_NO_NODE from fallback of_node_to_nid() (Thadeu Lima de Souza Cascardo) [1294398] - [net] openvswitch: do not allocate memory from offline numa node (Thadeu Lima de Souza Cascardo) [1294398] - [net] skbuff: Fix offset error in skb_reorder_vlan_header (Lance Richardson) [1247264] - [net] vlan: Do not put vlan headers back on bridge and macvlan ports (Lance Richardson) [1247264] - [net] vlan: Fix untag operations of stacked vlans with REORDER_HEADER off (Lance Richardson) [1247264] - [net] Add a function to check macvlan port (Lance Richardson) [1247264] - [net] Always untag vlan-tagged traffic on input (Lance Richardson) [1247264] - [usb] xhci: init command timeout timer earlier to avoid deleting it uninitialized (Don Zickus) [1290202] - [acpi] processor: Fix failure of loading acpi-cpufreq driver (Prarit Bhargava) [1262898] - [block] nvme: default to 4k device page size (David Milburn) [1245140] - [kernel] makefile: use the gnu89 standard explicitly (Lance Richardson) [1227950] - [security] keys: Fix race between read and revoke (David Howells) [1293401] {CVE-2015-7550}- [kernel] sched/fair: Disable tg load_avg/runnable_avg update for root_task_group (Jiri Olsa) [1289261] - [kernel] sched/fair: Move hot load_avg/runnable_avg into separate cacheline (Jiri Olsa) [1289261] - [kernel] sched: Fix avg_load computation (Jiri Olsa) [1211784] - [kernel] sched: Allow calculate_imbalance() to move idle cpus (Jiri Olsa) [1211784] - [kernel] sched: Make update_sd_pick_busiest() return 'true' on a busier sd (Jiri Olsa) [1211784] - [kernel] sched: Make calculate_imbalance() independent (Jiri Olsa) [1211784] - [kernel] sched: Disambiguate existing/remaining "capacity" usage (Jiri Olsa) [1211784] - [kernel] sched: Change "has_capacity" to "has_free_capacity" (Jiri Olsa) [1211784] - [kernel] sched: Remove "power" from 'struct numa_stats' (Jiri Olsa) [1211784] - [kernel] sched: Fix the rq->next_balance logic in rebalance_domains() and idle_balance() (Jiri Olsa) [1211784] - [kernel] sched: Fix double normalization of vruntime (Jiri Olsa) [1211784] - [kernel] sched: Initialize power_orig for overlapping groups (Jiri Olsa) [1211784] - [kernel] sched: Clean up update_sg_lb_stats() a bit (Jiri Olsa) [1211784] - [kernel] sched: Fix a trivial syntax misuse (Jiri Olsa) [1211784] - [kernel] sched: Check sched_domain before computing group power (Jiri Olsa) [1211784] - [kernel] sched: Fix cfs_rq->task_h_load calculation (Jiri Olsa) [1211784] - [kernel] sched: Fix 'local->avg_load > busiest->avg_load' case in fix_small_imbalance() (Jiri Olsa) [1211784] - [kernel] sched: Fix 'local->avg_load > sds->avg_load' case in calculate_imbalance() (Jiri Olsa) [1211784] - [kernel] sched: Fix the group_capacity computation (Jiri Olsa) [1211784] - [kernel] sched: Rework and comment the group_capacity code (Jiri Olsa) [1211784] - [kernel] sched: Fix group power_orig computation (Jiri Olsa) [1211784] - [kernel] sched: Reduce local_group logic (Jiri Olsa) [1211784] - [kernel] sched: Fix redo label position (Jiri Olsa) [1211784] - [kernel] sched: Shrink sg_lb_stats and play memset games (Jiri Olsa) [1211784] - [kernel] sched: Keep upstream 'local' namespace (Jiri Olsa) [1211784] - [kernel] sched: Move h_load calculation to task_h_load() (Jiri Olsa) [1211784] - [kernel] sched: Change cfs_rq load avg to unsigned long (Jiri Olsa) [1211784] - [kernel] sched: Consider runnable load average in move_tasks() (Jiri Olsa) [1211784] - [kernel] sched: Compute runnable load avg in cpu_load and cpu_avg_load_per_task (Jiri Olsa) [1211784] - [kernel] sched: Set an initial value of runnable avg for new forked task (Jiri Olsa) [1211784] - [kernel] sched: Move cpu_active() tests from stop_two_cpus() into migrate_swap_stop() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Change cpu_stop_queue_two_works() to rely on stopper->enabled (Oleg Nesterov) [1252281] - [kernel] stop_machine: Introduce __cpu_stop_queue_work() and cpu_stop_queue_two_works() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Ensure that a queued callback will be called before cpu_stop_park() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Remove cpu_stop_work's from list in cpu_stop_park() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Don't do for_each_cpu() twice in queue_stop_cpus_work() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Move 'cpu_stopper_task' and 'stop_cpus_work' into 'struct cpu_stopper' (Oleg Nesterov) [1252281]- [powerpc] kvm: Fix alignment bug in powerpc kvm_cma_declare_contiguous() (Thomas Huth) [1296933] - [powerpc] Implement save_stack_trace_regs() to enable kprobe stack tracing (Steven Rostedt) [1251361] - [kernel] ring-buffer: Fix infinite spin in reading buffer (Steven Rostedt) [1248856] - [kernel] ring-buffer: Always reset iterator to reader page (Steven Rostedt) [1248856] - [kernel] ring-buffer: Up rb_iter_peek() loop count to 3 (Steven Rostedt) [1248856] - [kernel] ring-buffer: Use rb_page_size() instead of open coded head_page size (Steven Rostedt) [1248856] - [kernel] ring-buffer: Fix first commit on sub-buffer having non-zero delta (Steven Rostedt) [1248856] - [netdrv] i40e/i40evf: avoid mutex re-init (Neil Horman) [1274219] - [netdrv] i40e: remove unused argument (Neil Horman) [1272360] - [netdrv] i40e: do not sleep in netdev_ops (Neil Horman) [1272360] - [netdrv] i40e: fix erroneous WARN_ON (Neil Horman) [1272833] - [scsi] be2iscsi: Fix updating the next pointer during WRB posting (Maurizio Lombardi) [1229330] - [scsi] scsi_error: fix stray switch detected by smatch in scsi_noretry_cmd (Ewan Milne) [1296976] - [fs] nfsv4.1: Allow parallel LOCK/LOCKU calls (Benjamin Coddington) [1287788] - [fs] nfsv4: Update of VFS byte range lock must be atomic with the stateid update (Benjamin Coddington) [1287788] - [fs] nfsv4: Fix lock on-wire reordering issues (Benjamin Coddington) [1287788] - [fs] nfsv4: Always do open_to_lock_owner if the lock stateid is uninitialised (Benjamin Coddington) [1287788] - [fs] nfsv4: Fix atomicity problems with lock stateid updates (Benjamin Coddington) [1287788] - [fs] nfsv4.1: Allow parallel OPEN/OPEN_DOWNGRADE/CLOSE (Benjamin Coddington) [1287789] - [fs] nfsv4: Check for NULL argument in nfs_*_seqid() functions (Benjamin Coddington) [1287789] - [fs] nfsv4: Convert nfs_alloc_seqid() to return an ERR_PTR() if allocation fails (Benjamin Coddington) [1287789] - [fs] nfsv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_locked (Benjamin Coddington) [1287789] - [fs] nfsv4: More CLOSE/OPEN races (Benjamin Coddington) [1287789] - [fs] nfs: Fix stateid used for NFS v4 closes (Benjamin Coddington) [1287789] - [fs] nfsv4: Fix an atomicity problem in CLOSE (Benjamin Coddington) [1287789] - [fs] gfs2: change gfs2 readdir cookie (Benjamin Marzinski) [1138749] - [fs] gfs2: keep offset when splitting dir leaf blocks (Benjamin Marzinski) [1138749] - [fs] sunrpc: Use MSG_SENDPAGE_NOTLAST in xs_send_pagedata() (Steve Dickson) [1278540] - [fs] sunrpc: Move AF_LOCAL receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: Move UDP receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: drop stale doc comments in xprtsock.c (Steve Dickson) [1278540] - [fs] sunrpc: Move TCP receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: Fix races between socket connection and destroy code (Steve Dickson) [1278540] - [fs] sunrpc: add tracepoints in xs_tcp_data_recv (Steve Dickson) [1278540] - [fs] sunrpc: Refactor TCP receive (Steve Dickson) [1278540] - [fs] sunrpc: add new tracepoints in xprt handling code (Steve Dickson) [1278540]- [net] add validation for the socket syscall protocol argument (Hannes Frederic Sowa) [1291618] {CVE-2015-8543} - [net] openvswitch: Fix template leak in error cases (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Respect conntrack zone even if invalid (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix helper reference leak (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix skb leak using IPv6 defrag (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv6: Export nf_ct_frag6_consume_orig() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix double-free on ip_defrag() errors (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: checking for IS_ERR() instead of NULL (Thadeu Lima de Souza Cascardo) [1274845] - [net] inet: frags: fix defragmented packet's IP header for af_packet (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Serialize nested ct actions if provided (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Mark connections new when not confirmed (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Clarify conntrack COMMIT behaviour (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Reject ct_state masks for unknown bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Change CT_ATTR_FLAGS to CT_ATTR_COMMIT (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Extend ct_state match field to 32 bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Reject ct_state unsupported bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Ensure flow is valid before executing ct (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix skb leak in ovs_fragment() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix typos in CT headers (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix IPv6 exthdr handling with ct helpers (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Rename LABEL->LABELS (Thadeu Lima de Souza Cascardo) [1274845] - [net] openswitch: fix typo CONFIG_NF_CONNTRACK_LABEL (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix dependency on IPv6 defrag (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Remove conntrack Kconfig option (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Include ip6_fib.h (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: Define v6ops in !CONFIG_NETFILTER case (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow attaching helpers to ct action (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow matching on conntrack label (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: connlabels: Export setting connlabel length (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: Always export nf_connlabels_replace() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow matching on conntrack mark (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Add conntrack action (Thadeu Lima de Souza Cascardo) [1274845] - [net] rhel: use dummy net_device for tunnels (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Move dev pointer into vport itself (Thadeu Lima de Souza Cascardo) [1274845] - [net] dst: Metadata destinations (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv4: don't forward defragmented DF packet (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv4: avoid repeated calls to ip_skb_dst_mtu helper (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: bridge: No ICMP packet on IPv4 fragmentation error (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: provide v6ops->fragment to forward IPv6 fragmented packets (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: make nf_ct_zone_dflt built-in (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: add efficient mark to zone mapping (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: add direction support for zones (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: push zone object into functions (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: remove dead code (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error paths (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: conntrack: Use flags in nf_ct_tmpl_alloc() (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: xt_connlimit: honor conntrack zone if available (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: ctnetlink: add zone size to length (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: bridge: simplify test with nf_bridge_in_prerouting (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: fix netns dependencies with conntrack templates (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Make tunnel set action attach a metadata dst (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: include datapath actions with sampled-packet upcall to userspace (Thadeu Lima de Souza Cascardo) [1274845] - [net] dst: Add __skb_dst_copy() variation (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv6: Export nf_ct_frag6_gather() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Move MASKED* macros to datapath.h (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Serialize acts with original netlink len (Thadeu Lima de Souza Cascardo) [1274845]- [kernel] rcu: Make rcu_barrier() understand about missing rcuo kthreads (Seth Jennings) [1208895] - [kernel] rcu: create rcu threads only for online cpus at boot time (Seth Jennings) [1208895] - [kernel] rcu: Rationalize kthread spawning (Seth Jennings) [1208895] - [kernel] tracing: Cleanup saved_cmdlines_size changes (Steven Rostedt) [1117093] - [kernel] tracing: Introduce saved_cmdlines_size file (Steven Rostedt) [1117093] - [kernel] tracing: Move locking of trace_cmdline_lock into start/stop seq calls (Steven Rostedt) [1117093] - [kernel] tracing: Try again for saved cmdline if failed due to locking (Steven Rostedt) [1117093] - [kernel] tracing: Have saved_cmdlines use the seq_read infrastructure (Steven Rostedt) [1117093] - [x86] mm: Fix CR2 corruption when tracing page faults (Steven Rostedt) [1260605] - [lib] idr: fix out-of-bounds pointer dereference (Jerome Marchand) [1285333] - [kernel] sched/numa: Fix initialization of sched_domain_topology for NUMA (Jerome Marchand) [1285333] - [mm] fix use-after-free in sys_remap_file_pages (Jerome Marchand) [1285333] - [mm] memcg: oom_notify use-after-free fix (Rafael Aquini) [1294114] - [powerpc] kvm: book3s: Don't dynamically split core when already split (Thomas Huth) [1287474] - [powerpc] mm: Differentiate between hugetlb and THP during page walk (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Handle H_DOORBELL on the guest exit path (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Make H_REMOVE return correct HPTE value for absent HPTEs (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Don't fall back to smaller HPT size in allocation ioctl (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Deliver machine check with MSR(RI=0) to guest as MCE (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Pass the correct trap argument to kvmhv_commence_exit (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix typo in top comment about locking (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix size of the PSPB register (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Implement H_CLEAR_REF and H_CLEAR_MOD (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix bug in dirty page tracking (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix race in reading change bit when removing HPTE (Thomas Huth) [1287474] - [powerpc] kvm: Fix warnings from sparse (Thomas Huth) [1287474] - [powerpc] kvm: Use READ_ONCE when dereferencing pte_t pointer (Thomas Huth) [1287474] - [powerpc] mm: Fix compile errors with STRICT_MM_TYPECHECKS enabled (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Minor cleanups (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Accumulate timing information for real-mode code (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Add ICP real mode counters (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Move virtual mode ICP functions to real-mode (Thomas Huth) [1287474] - [powerpc] kvm: Fix SMP=n build error in book3s_xics.c (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Convert ICS mutex lock to spin lock (Thomas Huth) [1287474] - [powerpc] lib: Export __spin_yield (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Add guest->host real mode completion counters (Thomas Huth) [1287474] - [powerpc] kvm: Cleanup KVM emulated load/store endian handling (Thomas Huth) [1287474] - [powerpc] kvm: Create proper names for the kvm_host_state PMU fields (Thomas Huth) [1287474]- [powercap] rapl: Enable Broxton RAPL support (Steve Best) [1274035] - [powercap] rapl: disable the 2nd power limit properly (Steve Best) [1274035] - [powercap] rapl: Add support for Broadwell-H (Steve Best) [1274035] - [powercap] rapl: Add support for Skylake H/S (Steve Best) [1274035] - [powercap] rapl: Support Knights Landing (Steve Best) [1274035] - [powercap] rapl: Floor frequency setting in Atom SoC (Steve Best) [1274035] - [powercap] rapl: Add support for Intel Skylake processors (Steve Best) [1274035] - [powercap] rapl: mark rapl_ids array as __initconst (Steve Best) [1274035] - [powercap] rapl: add ID for Broadwell server (Steve Best) [1274035] - [powercap] rapl: handle domains with different energy units (Steve Best) [1274035] - [powercap] rapl: add IDs for future Xeon CPUs (Steve Best) [1274035] - [powercap] rapl: add new model ids (Steve Best) [1274035] - [powercap] rapl: handle atom and core differences (Steve Best) [1274035] - [x86] iosf: Added Quark MBI identifiers (Steve Best) [1274035] - [x86] iosf: Make IOSF driver modular and usable by more drivers (Steve Best) [1274035] - [x86] New MailBox support driver for Intel SOC's (Steve Best) [1274035] - [powercap] rapl: abstract per cpu type functions (Steve Best) [1274035] - [powercap] intel-rapl: Fix CPU hotplug callback registration (Steve Best) [1274035] - [powerpc] kvm: Increase memslots to 512 (Thomas Huth) [1248390 1276254] - [powerpc] kvm: Implement extension to report number of memslots (Thomas Huth) [1248390 1276254] - [mmc] core: Use MMC_UNSAFE_RESUME as default behavior (Don Zickus) [1105882 1250748] - [mmc] core: Add shutdown callback for (e)MMC bus_ops (Don Zickus) [1250748] - [mmc] core: Handle both poweroff notification types for eMMC (Don Zickus) [1250748] - [mmc] core: Add shutdown callback for SD bus_ops (Don Zickus) [1250748] - [mmc] core: Extend shutdown sequence to handle bus operations (Don Zickus) [1250748] - [mmc] core: Handle card shutdown from mmc_bus (Don Zickus) [1250748] - [mmc] core: Initiate suspend|resume from mmc bus instead of mmc host (Don Zickus) [1250748] - [mmc] core: Push common suspend|resume code into each bus_ops (Don Zickus) [1250748] - [mmc] core: Validate suspend prerequisites for SDIO at SUSPEND_PREPARE (Don Zickus) [1250748] - [mmc] core: Remove unnecessary check for the remove callback (Don Zickus) [1250748] - [mmc] core: Restructure and simplify code for mmc sleep|awake (Don Zickus) [1250748] - [mmc] core: Support aggressive power management for (e)MMC/SD (Don Zickus) [1250748] - [mmc] block: Enable runtime pm for mmc blkdevice (Don Zickus) [1250748] - [mmc] core: Add bus_ops for runtime pm callbacks (Don Zickus) [1250748] - [mmc] core: Stop bkops for eMMC only from mmc suspend (Don Zickus) [1250748] - [mmc] reordered shutdown sequence in mmc_bld_remove_req (Don Zickus) [1250748] - [mmc] core: sd: implement proper support for sd3.0 au sizes (Don Zickus) [1246798] - [mmc] sd: fix the maximum au_size for SD3.0 (Don Zickus) [1246798]- [powerpc] kvm: Fix emulation of H_SET_DABR/X on POWER8 (Thomas Huth) [1219234] - [hwmon] coretemp: Increase limit of maximum core ID from 32 to 128 (Prarit Bhargava) [1262752] - [block] Return EBUSY from BLKRRPART for mounted whole-dev fs (Eric Sandeen) [1285549] - [block] nvme: Fix filesystem deadlock on removal (David Milburn) [1279699] - [x86] fix KABI wreckage in xsave_hdr_struct (Prarit Bhargava) [1296120] - [x86] acpi: Enhance error injection tolerance level (Steve Best) [1271809] - [x86] cpu: Fix trivial printk formatting issues with dmesg (Stanislav Kozina) [1232441] - [fs] nfsd4: fix gss-proxy 4.1 mounts for some AD principals ("J. Bruce Fields") [1283341] - [fs] nfsd: fix unlikely NULL deref in mach_creds_match ("J. Bruce Fields") [1283341] - [fs] nfsd: minor consolidation of mach_cred handling code ("J. Bruce Fields") [1283341] - [fs] nfsd: helper for dup of possibly NULL string ("J. Bruce Fields") [1283341] - [fs] svcrpc: move some initialization to common code ("J. Bruce Fields") [1283341] - [fs] gfs2: Protect freeing directory hash table with i_lock spin_lock (Robert S Peterson) [1276477] - [fs] nfs: Fix a NULL pointer dereference of migration recovery ops for v4.2 client (Benjamin Coddington) [1290679] - [fs] ext4: fix race between truncate and __ext4_journalled_writepage() (Lukas Czerner) [1169730] - [fs] cache: make cache flushing more reliable ("J. Bruce Fields") [1274897] - [md] dm-thin: fix race condition when destroying thin pool workqueue (Mike Snitzer) [1292603] - [md] dm: fix AB-BA deadlock in __dm_destroy() (Mike Snitzer) [1292481] - [md] dm-thin: fix regression in advertised discard limits (Mike Snitzer) [1284833] - [md] dm-thin-metadata: fix bug in dm_thin_remove_range() (Mike Snitzer) [1284833]- [x86] mpx: Do not set ->vm_ops on MPX VMAs (Rui Wang) [1138650] - [x86] remove trailing slash from define to please debugedit (Rui Wang) [1138650] - [x86] mpx: Allow 32-bit binaries on 64-bit kernels again (Rui Wang) [1138650] - [x86] mpx: Do not count MPX VMAs as neighbors when unmapping (Rui Wang) [1138650] - [x86] mpx: Rewrite the unmap code (Rui Wang) [1138650] - [x86] mpx: Support 32-bit binaries on 64-bit kernels (Rui Wang) [1138650] - [x86] mpx: Use 32-bit-only cmpxchg() for 32-bit apps (Rui Wang) [1138650] - [x86] mpx: Introduce new 'directory entry' to 'addr' helper function (Rui Wang) [1138650] - [x86] mpx: Add temporary variable to reduce masking (Rui Wang) [1138650] - [x86] Make is_64bit_mm() widely available (Rui Wang) [1138650] - [x86] mpx: Trace allocation of new bounds tables (Rui Wang) [1138650] - [x86] mpx: Trace the attempts to find bounds tables (Rui Wang) [1138650] - [x86] mpx: Trace entry to bounds exception paths (Rui Wang) [1138650] - [x86] mpx: Trace #BR exceptions (Rui Wang) [1138650] - [x86] mpx: Introduce a boot-time disable flag (Rui Wang) [1138650] - [x86] mpx: Restrict the mmap() size check to bounds tables (Rui Wang) [1138650] - [x86] mpx: Remove redundant MPX_BNDCFG_ADDR_MASK (Rui Wang) [1138650] - [x86] mpx: Clean up the code by not passing a task pointer around when unnecessary (Rui Wang) [1138650] - [x86] mpx: Use the new get_xsave_field_ptr()API (Rui Wang) [1138650] - [x86] fpu/xstate: Wrap get_xsave_addr() to make it safer (Rui Wang) [1138650] - [x86] fpu/xstate: Fix up bad get_xsave_addr() assumptions (Rui Wang) [1138650] - [x86] kvm: support XSAVES usage in the host (Rui Wang) [1138650] - [x86] asm/decoder: Fix and enforce max instruction size in the insn decoder (Rui Wang) [1138650] - [x86] Fix off-by-one in instruction decoder (Rui Wang) [1138650] - [x86] add user_atomic_cmpxchg_inatomic at uaccess.h (Rui Wang) [1138650] - [x86] asm/entry/32: Fix user_mode() misuses (Rui Wang) [1138650] - [x86] mpx: Explicitly disable 32-bit MPX support on 64-bit kernels (Rui Wang) [1138650] - [x86] traps: Fix always true condition (Rui Wang) [1138650] - [x86] export get_xsave_addr (Rui Wang) [1138650] - [x86] mpx: Change return type of get_reg_offset() (Rui Wang) [1138650] - [x86] mpx: Add documentation on Intel MPX (Rui Wang) [1138650] - [mm] Make arch_unmap()/bprm_mm_init() available to all architectures (Rui Wang) [1138650] - [x86] mpx: Cleanup unused bound tables (Rui Wang) [1138650] - [x86] mpx: On-demand kernel allocation of bounds tables (Rui Wang) [1138650] - [x86] mpx: Decode MPX instruction to get bound violation information (Rui Wang) [1138650] - [x86] mpx: Extend siginfo structure to include bound violation information (Rui Wang) [1138650] - [x86] mpx: Add MPX to disabled features (Rui Wang) [1138650] - [x86] mpx: Rename cfg_reg_u and status_reg (Rui Wang) [1138650] - [x86] mpx: Add MPX-specific mmap interface (Rui Wang) [1138650] - [x86] mpx: Introduce VM_MPX to indicate that a VMA is MPX specific (Rui Wang) [1138650] - [x86] mpx: Give bndX registers actual names (Rui Wang) [1138650] - [x86] Remove arbitrary instruction size limit in instruction decoder (Rui Wang) [1138650] - [x86] perf: Fix arch_perf_out_copy_user default (Rui Wang) [1138650] - [x86] Add more disabled features (Rui Wang) [1138650] - [x86] Introduce disabled-features (Rui Wang) [1138650] - [x86] Axe the lightly-used cpu_has_pae (Rui Wang) [1138650] - [x86] cpu: Kill cpu_has_mp (Rui Wang) [1138650] - [x86] fpu/xsaves: Fix improper uses of __ex_table (Rui Wang) [1138650] - [x86] fpu: Disable XSAVES* support for now (Rui Wang) [1138650] - [x86] xsave: Add forgotten inline annotation (Rui Wang) [1138650] - [x86] xsaves: Clean up code in xstate offsets computation in xsave area (Rui Wang) [1138650] - [x86] xsave: Make it clear that the XSAVE macros use (edi)/(rdi) (Rui Wang) [1138650] - [x86] Define kernel API to get address of each state in xsave area (Rui Wang) [1138650] - [x86] xsaves: Enable xsaves/xrstors (Rui Wang) [1138650] - [x86] xsaves: Call booting time xsaves and xrstors in setup_init_fpu_buf (Rui Wang) [1138650] - [x86] xsaves: Save xstate to task's xsave area in __save_fpu during booting time (Rui Wang) [1138650] - [x86] xsaves: Add xsaves and xrstors support for booting time (Rui Wang) [1138650] - [x86] xsaves: Clear reserved bits in xsave header (Rui Wang) [1138650] - [x86] xsaves: Use xsave/xrstor for saving and restoring user space context (Rui Wang) [1138650] - [x86] xsaves: Use xsaves/xrstors for context switch (Rui Wang) [1138650] - [x86] xsaves: Use xsaves/xrstors to save and restore xsave area (Rui Wang) [1138650] - [x86] xsaves: Define a macro for handling xsave/xrstor instruction fault (Rui Wang) [1138650] - [x86] xsaves: Define macros for xsave instructions (Rui Wang) [1138650] - [x86] xsaves: Change compacted format xsave area header (Rui Wang) [1138650] - [x86] Add alternative_input_2 to support alternative with two features and input (Rui Wang) [1138650] - [x86] xsaves: Add a kernel parameter noxsaves to disable xsaves/xrstors (Rui Wang) [1138650]- [acpi] tables: test the correct variable (Prarit Bhargava) [1242556] - [x86] acpi: Handle apic/x2apic entries in MADT in correct order (Prarit Bhargava) [1242556] - [acpi] tables: Add acpi_subtable_proc to ACPI table parsers (Prarit Bhargava) [1242556] - [acpi] table: Always count matched and successfully parsed entries (Prarit Bhargava) [1242556] - [acpi] table: Add new function to get table entries (Prarit Bhargava) [1242556] - [scsi] scsi_sysfs: protect against double execution of __scsi_remove_device() (Vitaly Kuznetsov) [1273723] - [s390] dasd: fix list_del corruption after lcu changes (Hendrik Brueckner) [1284020] - [s390] dasd: fix disconnected device with valid path mask (Hendrik Brueckner) [1284021] - [s390] dasd: fix invalid PAV assignment after suspend/resume (Hendrik Brueckner) [1284022] - [netdrv] bonding: propagate LRO disable to slave devices (Jarod Wilson) [1266578] - [netdrv] iwlwifi: edit the 3165 series and 8000 series PCI IDs (Stanislaw Gruszka) [1279780] - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (Stanislaw Gruszka) [1279780] - [netdrv] iwlwifi: pci: add a few more PCI subvendor IDs for the 7265 series (Stanislaw Gruszka) [1287564] - [kernel] pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting (Aristeu Rozanski) [1284819] - [cpufreq] intel_pstate: Fix limits->max_perf rounding error (Prarit Bhargava) [1279617] - [cpufreq] intel_pstate: Fix limits->max_policy_pct rounding error (Prarit Bhargava) [1279617] - [cpufreq] revert "intel_pstate: fix rounding error in max_freq_pct" (Prarit Bhargava) [1279617] - [powerpc] kvm: Remove PPC970 from KVM_BOOK3S_64_HV text in Kconfig (Thomas Huth) [1287973] - [powerpc] kvm: Fix ppc64_defconfig + PPC_POWERNV=n build error (Thomas Huth) [1287973] - [powerpc] kvm: book3s_hv: Remove RMA-related variables from code (Thomas Huth) [1287973] - [powerpc] kvm: book3s_hv: Remove code for PPC970 processors (Thomas Huth) [1287973] - [powerpc] Add POWER8 CPU selection (Gustavo Duarte) [1213264] - [powerpc] tm: Check for already reclaimed tasks (Gustavo Duarte) [1276293] - [powerpc] tm: Block signal return setting invalid MSR state (Gustavo Duarte) [1276293] - [thermal] intel_powerclamp: add __init / __exit annotations (Steve Best) [1274036] - [thermal] powerclamp: add id for braswell cpu (Steve Best) [1274036]- [mm] use only per-device readahead limit (Eric Sandeen) [1280355] - [md] revert "dm-mpath: fix stalls when handling invalid ioctls" (Mike Snitzer) [1277194] - [net] ipvs: fix ipv6 hook registration for local replies (Florian Westphal) [1272673] - [net] ipv6: update ip6_rt_last_gc every time GC is run (Hannes Frederic Sowa) [1270092] - [net] vsock: Fix lockdep issue (Dave Anderson) [1253971] - [net] vsock: sock_put wasn't safe to call in interrupt context (Dave Anderson) [1253971] - [net] af_iucv: avoid path quiesce of severed path in shutdown() (Hendrik Brueckner) [1272089] - [x86] kernel: Set X86_FEATURE_EXTD_APICID for future processors (Kim Naru) [1271351] - [x86] gart: Check for GART support before accessing GART registers (Kim Naru) [1271351] - [x86] asm: Add support for the CLWB instruction (Steve Best) [1253832] - [x86] mm: Add kerneldoc comments for pcommit_sfence() (Steve Best) [1253104] - [x86] asm: Add support for the pcommit instruction (Steve Best) [1253104] - [x86] kernel: Use larger chunks in mtrr_cleanup (Prarit Bhargava) [1243952] - [x86] cpu: Trim model ID whitespace (Prarit Bhargava) [1192048] - [x86] cpu: Strip any /proc/cpuinfo model name field whitespace (Prarit Bhargava) [1192048] - [acpi] add dynamic_debug support (Prarit Bhargava) [1267582] - [acpi] processor: use acpi_evaluate_ost() to replace open-coded version (Prarit Bhargava) [1275178] - [tools] cpupower: Fix error when running cpupower monitor (Prarit Bhargava) [1260055] - [kernel] module: fix sprintf format specifier in param_get_byte() (Jeremy McNicoll) [1261189] - [powerpc] eeh: Fix recursive fenced PHB on Broadcom shiner adapter (Steve Best) [1274631] - [powerpc] eeh: Fix fenced PHB caused by eeh_slot_error_detail() (Steve Best) [1274631]- [fs] sunrpc: Fix stupid typo in xs_sock_set_reuseport (Steve Dickson) [1270038] - [fs] sunrpc: Define xs_tcp_fin_timeout only if CONFIG_SUNRPC_DEBUG (Steve Dickson) [1270038] - [fs] sunrpc: Handle connection reset more efficiently (Steve Dickson) [1270038] - [fs] sunrpc: Remove the redundant XPRT_CONNECTION_CLOSE flag (Steve Dickson) [1270038] - [fs] sunrpc: Make xs_tcp_close() do a socket shutdown rather than a sock_release (Steve Dickson) [1270038] - [fs] sunrpc: Ensure xs_tcp_shutdown() requests a full close of the connection (Steve Dickson) [1270038] - [fs] sunrpc: Cleanup to remove remaining uses of XPRT_CONNECTION_ABORT (Steve Dickson) [1270038] - [fs] sunrpc: Remove TCP socket linger code (Steve Dickson) [1270038] - [fs] sunrpc: Remove TCP client connection reset hack (Steve Dickson) [1270038] - [fs] sunrpc: TCP/UDP always close the old socket before reconnecting (Steve Dickson) [1270038] - [fs] sunrpc: Add helpers to prevent socket create from racing (Steve Dickson) [1270038] - [fs] sunrpc: Ensure xs_reset_transport() resets the close connection flags (Steve Dickson) [1270038] - [fs] sunrpc: Do not clear the source port in xs_reset_transport (Steve Dickson) [1270038] - [fs] sunrpc: Handle EADDRINUSE on connect (Steve Dickson) [1270038] - [fs] sunrpc: Set SO_REUSEPORT socket option for TCP connections (Steve Dickson) [1270038] - [fs] xfs: stats are no longer dependent on CONFIG_PROC_FS (Bill O'Donnell) [1269281] - [fs] xfs: fix an error code in xfs_fs_fill_super() (Bill O'Donnell) [1269281] - [fs] xfs: per-filesystem stats counter implementation (Bill O'Donnell) [1269281] - [fs] xfs: per-filesystem stats in sysfs (Bill O'Donnell) [1269281] - [fs] xfs: pass xfsstats structures to handlers and macros (Bill O'Donnell) [1269281] - [fs] xfs: consolidate sysfs ops (Bill O'Donnell) [1269281] - [fs] xfs: remove unused procfs code (Bill O'Donnell) [1269281] - [fs] xfs: create symlink proc/fs/xfs/stat to sys/fs/xfs/stats (Bill O'Donnell) [1269281] - [fs] xfs: create global stats and stats_clear in sysfs (Bill O'Donnell) [1269281] - [fs] xfs: add mssing inode cache attempts counter increment (Bill O'Donnell) [1269281] - [fs] dlm: print error from kernel_sendpage (Robert S Peterson) [1267339] - [fs] svcrdma: Add zero padding if the client doesn't send it (Sachin Prabhu) [1272151] - [fs] xfs: return errors from partial I/O failures to files (David Jeffery) [1256940] - [fs] nfsv4: don't set SETATTR for O_RDONLY|O_EXCL (Benjamin Coddington) [1269974]- [x86] paravirt: Replace the paravirt nop with a bona fide empty function (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Fix a paravirt stack-clobbering bug in the NMI code (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Use DF to avoid userspace RSP confusing nested NMI detection (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Reorder nested NMI checks (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Improve nested NMI comments (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Switch stacks on userspace NMI entry (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] cpufeatures: Enable cpuid for Intel SHA extensions (Prarit Bhargava) [1260249] - [kernel] tick: broadcast: Prevent livelock from event handler (Prarit Bhargava) [1265283] - [kernel] clockevents: Serialize calls to clockevents_update_freq() in the core (Prarit Bhargava) [1265283] - [kernel] sched: Robustify topology setup (Gustavo Duarte) [1278875] - [kernel] sched: Don't set sd->child to NULL when it is already NULL (Gustavo Duarte) [1278875] - [cpufreq] pcc-cpufreq: Fix wait_event() under spinlock (Linda Knippers) [1275327] - [security] keys: Don't permit request_key() to construct a new keyring (David Howells) [1273465] {CVE-2015-7872} - [security] keys: Fix crash when attempt to garbage collect an uninstantiated keyring (David Howells) [1273465] {CVE-2015-7872} - [security] keys: Fix race between key destruction and finding a keyring by name (David Howells) [1273465] {CVE-2015-7872}- [ata] ahci: Add Device ID for Intel Sunrise Point PCH (Charles Rose) [1278402] - [s390] pci: handle events for unused functions (Hendrik Brueckner) [1272098] - [s390] pci: improve handling of hotplug event 0x301 (Hendrik Brueckner) [1272098] - [s390] pci: improve state check when processing hotplug events (Hendrik Brueckner) [1272098] - [s390] 3270: redraw screen on unsolicited device end (Hendrik Brueckner) [1262729] - [s390] dasd: fix kernel panic when alias is set offline (Hendrik Brueckner) [1256431] - [s390] dasd: check for availability of prefix command during format (Hendrik Brueckner) [1272991] - [s390] kernel: correct uc_sigmask of the compat signal frame (Hendrik Brueckner) [1272096] - [misc] genwqe: get rid of atomic allocations (Hendrik Brueckner) [1270244] - [char] vtpm: fix memory allocation flag for rtce buffer at kernel boot (Gustavo Duarte) [1263595] - [tools] power: turbostat: KNL workaround for Busy and Avg_MHz (Steve Best) [1263965] - [block] virtio-blk: Allow extended partitions (Fam Zheng) [1232471] - [netdrv] igb: add support for 1512 PHY (Stefan Assmann) [1262946] - [netdrv] sfc: push partner queue for skb->xmit_more (Jarod Wilson) [1267167] - [netdrv] sfc: replace spinlocks with bit ops for busy poll locking (Jarod Wilson) [1267167] - [netdrv] mlx5e: Disable VLAN filter in promiscuous mode (Kamal Heib) [1271846] - [netdrv] mlx4: Remove shared_ports variable at mlx4_enable_msi_x (Kamal Heib) [1266690] - [netdrv] mlx4_core: Avoid failing the interrupts test (Kamal Heib) [1266690] - [crypto] nx: 842 - Add CRC and validation support (Gustavo Duarte) [1264905] - [powerpc] mm: Recompute hash value after a failed update (Gustavo Duarte) [1264920] - [powerpc] eeh: More relaxed condition for enabled IO path (Steve Best) [1274731] - [powerpc] eeh: Wrong place to call pci_get_slot() (Steve Best) [1273996]- [of] implement of_node_to_nid as a weak function (Steve Best) [1273978] - [pci] Use function 0 VPD for identical functions, regular VPD for others (Myron Stowe) [1258319] - [pci] Fix devfn for VPD access through function 0 (Myron Stowe) [1258319] - [pci] Add VPD function 0 quirk for Intel Ethernet devices (Myron Stowe) [1258319] - [pci] Add dev_flags bit to access VPD through function 0 (Myron Stowe) [1258319] - [net] ipv6: drop frames with attached skb->sk in forwarding (Hannes Frederic Sowa) [1243966] - [net] ipv6: ip6_forward: perform skb->pkt_type check at the beginning (Hannes Frederic Sowa) [1243966] - [x86] kvm: svm: unconditionally intercept #DB (Paolo Bonzini) [1279470] {CVE-2015-8104} - [cpufreq] intel_pstate: fix rounding error in max_freq_pct (Prarit Bhargava) [1263866]- [mm] let mm_find_pmd fix buggy race with THP fault (Larry Woodman) [1273993] - [mm] ksm: unstable_tree_search_insert error checking cleanup (Andrea Arcangeli) [1274871] - [mm] ksm: use find_mergeable_vma in try_to_merge_with_ksm_page (Andrea Arcangeli) [1274871] - [mm] ksm: use the helper method to do the hlist_empty check (Andrea Arcangeli) [1274871] - [mm] ksm: don't fail stable tree lookups if walking over stale stable_nodes (Andrea Arcangeli) [1274871] - [mm] ksm: add cond_resched() to the rmap_walks (Andrea Arcangeli) [1274871] - [x86] mm: fix VM_FAULT_RETRY handling (Andrea Arcangeli) [1277226] - [x86] mm: consolidate VM_FAULT_RETRY handling (Andrea Arcangeli) [1277226] - [x86] mm: move mmap_sem unlock from mm_fault_error() to caller (Andrea Arcangeli) [1277226] - [x86] virt: guest to host DoS by triggering an infinite loop in microcode (Paolo Bonzini) [1277561] {CVE-2015-5307} - [net] sctp: Fix race between OOTB responce and route removal (Jamie Bainbridge) [1277309] - [powerpc] kvm: book3s_hv: Synthesize segment fault if SLB lookup fails (Thomas Huth) [1269467] - [powerpc] kvm: book3s_hv: Create debugfs file for each guest's HPT (David Gibson) [1273692] - [powerpc] kvm: book3s_hv: Add helpers for lock/unlock hpte (David Gibson) [1273692]- [md] raid10: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1267652] - [md] raid1: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1267652] - [md] raid10: submit_bio_wait() returns 0 on success (Jes Sorensen) [1267652] - [md] raid1: submit_bio_wait() returns 0 on success (Jes Sorensen) [1267652] - [md] crash in md-raid1 and md-raid10 due to incorrect list manipulation (Jes Sorensen) [1267652] - [md] raid10: ensure device failure recorded before write request returns (Jes Sorensen) [1267652] - [md] raid1: ensure device failure recorded before write request returns (Jes Sorensen) [1267652] - [x86] kvm: mmu: fix validation of mmio page fault (Bandan Das) [1267128] - [block] nvme: Fix memory leak on retried commands (David Milburn) [1271860] - [netdrv] macvtap: unbreak receiving of gro skb with frag list (Jason Wang) [1273737] - [cpufreq] intel_pstate: fix PCT_TO_HWP macro (Prarit Bhargava) [1264990] - [cpufreq] revert "intel_pstate: add quirk to disable HWP on Skylake-S processors" (Prarit Bhargava) [1264990] - [cpufreq] revert "intel_pstate: disable Skylake processors" (Prarit Bhargava) [1264990] - [powerpc] pci: initialize hybrid_dma_data before use (Laurent Vivier) [1270717]- [mm] free compound page with correct order (Andrea Arcangeli) [1274867] - [netdrv] revert "ixgbe: Refactor busy poll socket code to address multiple issues" (John Greene) [1261275] - [powerpc] dma: dma_set_coherent_mask() should not be GPL only (Gustavo Duarte) [1275976]- [md] dm-cache: the CLEAN_SHUTDOWN flag was not being set (Mike Snitzer) [1274450] - [md] dm-btree: fix leak of bufio-backed block in btree_split_beneath error path (Mike Snitzer) [1274393] - [md] dm-btree-remove: fix a bug when rebalancing nodes after removal (Mike Snitzer) [1274396] - [fs] nfsd: fix duplicated destroy_delegation code introduced by backport ("J. Bruce Fields") [1273228] - [fs] xfs: validate transaction header length on log recovery (Brian Foster) [1164135] - [net] ipv6: don't use CHECKSUM_PARTIAL on MSG_MORE/UDP_CORK sockets (Hannes Frederic Sowa) [1271759] - [net] add length argument to skb_copy_and_csum_datagram_iovec (Sabrina Dubroca) [1269228] - [x86] kvm: fix edge EOI and IOAPIC reconfig race (Radim Krcmar) [1271333] - [x86] kvm: set KVM_REQ_EVENT when updating IRR (Radim Krcmar) [1271333] - [kernel] Initialize msg/shm IPC objects before doing ipc_addid() (Lennert Buytenhek) [1271507] {CVE-2015-7613}- [fs] nfsd: ensure that delegation stateid hash references are only put once ("J. Bruce Fields") [1233284] - [fs] nfsd: ensure that the ol stateid hash reference is only put once ("J. Bruce Fields") [1233284] - [fs] nfsv4: Fix a nograce recovery hang (Benjamin Coddington) [1264478] - [fs] vfs: Test for and handle paths that are unreachable from their mnt_root ("Eric W. Biederman") [1209371] {CVE-2015-2925} - [fs] dcache: Handle escaped paths in prepend_path ("Eric W. Biederman") [1209371] {CVE-2015-2925} - [fs] xfs: add an xfs_zero_eof() tracepoint (Brian Foster) [1260383] - [fs] xfs: always drain dio before extending aio write submission (Brian Foster) [1260383] - [md] dm-cache: fix NULL pointer when switching from cleaner policy (Mike Snitzer) [1269959] - [mm] Temporary fix for BUG_ON() triggered by THP vs. gup() race (David Gibson) [1268999] - [hid] usbhid: improve handling of Clear-Halt and reset (Don Zickus) [1260123] - [drm] qxl: fix framebuffer dirty rectangle tracking (Gerd Hoffmann) [1268293] - [s390] hmcdrv: fix interrupt registration (Hendrik Brueckner) [1262735] - [block] blk-mq: fix deadlock when reading cpu_list (Jeff Moyer) [1260615] - [block] blk-mq: avoid inserting requests before establishing new mapping (Jeff Moyer) [1260615] - [block] blk-mq: fix q->mq_usage_counter access race (Jeff Moyer) [1260615] - [block] blk-mq: Fix use after of free q->mq_map (Jeff Moyer) [1260615] - [block] blk-mq: fix sysfs registration/unregistration race (Jeff Moyer) [1260615] - [block] blk-mq: avoid setting hctx->tags->cpumask before allocation (Jeff Moyer) [1260615] - [netdrv] cxgb4: Enhance driver to update FW, when FW is too old (Sai Vemuri) [1077966] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Sai Vemuri) [1077966] - [powerpc] revert "Use the POWER8 Micro Partition Prefetch Engine in KVM HV on POWER8" (Thomas Huth) [1269653]- [netdrv] i40e/i40evf: set AQ count after memory allocation (Neil Horman) [1267663] - [netdrv] i40e: fix offload of GRE tunnels (Neil Horman) [1267663] - [netdrv] i40evf: don't blow away MAC address (Neil Horman) [1267663] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Neil Horman) [1267663] - [netdrv] i40e: Fix a memory leak in X722 rss config path (Neil Horman) [1267663] - [netdrv] i40evf: Use numa_mem_id() to better support memoryless node (Neil Horman) [1267663] - [netdrv] i40e: Use numa_mem_id() to better support memoryless node (Neil Horman) [1267663] - [netdrv] i40e: fix 32 bit build warnings (Neil Horman) [1267663] - [netdrv] i40e: fix kbuild warnings (Neil Horman) [1267663] - [netdrv] i40evf: tweak init timing (Neil Horman) [1267663] - [netdrv] i40e: warn on double free (Neil Horman) [1267663] - [netdrv] i40e: refactor interrupt enable (Neil Horman) [1267663] - [netdrv] i40e: Strip VEB stats if they are disabled in HW (Neil Horman) [1267663] - [netdrv] i40e/i40evf: add new device id 1588 (Neil Horman) [1267663] - [netdrv] i40e: Remove useless message (Neil Horman) [1267663] - [netdrv] i40e: limit debugfs io ops (Neil Horman) [1267663] - [netdrv] i40e: use QOS field consistently (Neil Horman) [1267663] - [netdrv] i40e: count drops in netstat interface (Neil Horman) [1267663] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Neil Horman) [1267663] - [netdrv] i40e: fixup padding issue in get_cee_dcb_cfg_v1_resp (Neil Horman) [1267663] - [netdrv] i40e: Fix a port VLAN configuration bug (Neil Horman) [1267663] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Neil Horman) [1267663] - [netdrv] i40e: rtnl_lock called twice in i40e_pci_error_resume() (Neil Horman) [1267663] - [netdrv] i40evf: missing rtnl_unlock in i40evf_resume() (Neil Horman) [1267663]- [scsi] report 'INQUIRY result too short' once (Vitaly Kuznetsov) [1254049] - [scsi] scsi_scan: don't dump trace when scsi_prep_async_scan() is called twice (Vitaly Kuznetsov) [1254049] - [fs] userfaultfd: add missing mmput() in error path (Andrea Arcangeli) [1263480] - [mm] check if section present during memory block registering (Jan Stancek) [1256723] - [mm] avoid setting up anonymous pages into file mapping (Larry Woodman) [1261582] - [mm] add p[te|md] revert "protnone helpers for use by NUMA balancing" (Thomas Huth) [1256718] - [powerpc] revert "mm: convert p[te|md]_numa users to p[te|md]_protnone_numa" (Thomas Huth) [1256718] - [powerpc] revert "mm: add paranoid warnings for unexpected DSISR_PROTFAULT" (Thomas Huth) [1256718] - [mm] revert "convert p[te|md]_mknonnuma and remaining page table manipulations" (Thomas Huth) [1256718] - [mm] revert "numa: Do not mark PTEs pte_numa when splitting huge pages" (Thomas Huth) [1256718] - [mm] revert "remove remaining references to NUMA hinting bits and helpers" (Thomas Huth) [1256718] - [mm] revert "numa: do not trap faults on the huge zero page" (Thomas Huth) [1256718] - [mm] revert "numa: add paranoid check around pte_protnone_numa" (Thomas Huth) [1256718] - [mm] revert "numa: avoid unnecessary TLB flushes when setting NUMA hinting entries" (Thomas Huth) [1256718] - [powerpc] mm: Change the swap encoding in pte (Thomas Huth) [1256718] - [x86] perf: Fix multi-segment problem of perf_event_intel_uncore (Jiri Olsa) [1257825] - [lib] partially revert "[lib] vsprintf: implement bitmap printing through '*pb[l]'" (Maurizio Lombardi) [1260118] - [drm] radeon: update no_64bit_msi flag for certain ASICs (Oded Gabbay) [1262429] - [drm] nouveau: fbcon: take runpm reference when userspace has an open fd (Ben Skeggs) [1176163] - [drm] qxl: validate monitors config modes (Dave Airlie) [1242847] - [drm] radeon: don't attempt WC mappings on powerpc (Dave Airlie) [1262429] - [drm] drm/qxl: recreate the primary surface when the bo is not primary (Dave Airlie) [1258301] - [drm] qxl: only report first monitor as connected if we have no state (Dave Airlie) [1258301] - [drm] dp_mst: drop cancel work sync in the mstb destroy path (Dave Airlie) [1251331] - [drm] dp_mst: split connector registration into two parts (Dave Airlie) [1251331] - [drm] dp_mst: update the link_address_sent before sending the link address (Dave Airlie) [1251331] - [drm] dp_mst: fixup handling hotplug on port removal (Dave Airlie) [1251331] - [drm] dp_mst: don't pass port into the path builder function (Dave Airlie) [1251331] - [drm] dp_mst: make functions that always return 0 return void (Dave Airlie) [1251331] - [kernel] uprobes: fix kABI broken by the exported return_instance (Oleg Nesterov) [1207373] - [kernel] uprobes: Make arch_uretprobe_is_alive(RP_CHECK_CALL) more clever (Oleg Nesterov) [1207373] - [kernel] uprobes: Add the "enum rp_check ctx" arg to arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Change prepare_uretprobe() to (try to) flush the dead frames (Oleg Nesterov) [1207373] - [kernel] uprobes: Change handle_trampoline() to flush the frames invalidated by longjmp() (Oleg Nesterov) [1207373] - [kernel] uprobes: Reimplement arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Export 'struct return_instance', introduce arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Change handle_trampoline() to find the next chain beforehand (Oleg Nesterov) [1207373] - [kernel] uprobes: Change prepare_uretprobe() to use uprobe_warn() (Oleg Nesterov) [1207373] - [kernel] uprobes: Send SIGILL if handle_trampoline() fails (Oleg Nesterov) [1207373] - [kernel] uprobes: Introduce free_ret_instance() (Oleg Nesterov) [1207373] - [kernel] uprobes: Introduce get_uprobe() (Oleg Nesterov) [1207373] - [kernel] lockdep: Fix a race between /proc/lock_stat and module unload (Jerome Marchand) [1183891] - [kernel] lockdep: Fix the module unload key range freeing logic (Jerome Marchand) [1183891] - [kernel] module: Free lock-classes if parse_args failed (Jerome Marchand) [1183891] - [cpufreq] revert "intel_pstate: honor user space min_perf_pct override on resume" (Prarit Bhargava) [1269518]- [fs] nfs: fix v4.2 SEEK on files over 2 gigs ("J. Bruce Fields") [1262181] - [fs] nfs: verify open flags before allowing open (Benjamin Coddington) [1164431] - [fs] nfsv4.1: Fix pnfs_put_lseg races (Benjamin Coddington) [1263155] - [fs] nfsv4.1: pnfs_send_layoutreturn should use GFP_NOFS (Benjamin Coddington) [1263155] - [fs] nfsv4.1: Pin the inode and super block in asynchronous layoutreturns (Benjamin Coddington) [1263155] - [fs] nfsv4.1: Pin the inode and super block in asynchronous layoutcommit (Benjamin Coddington) [1263155] - [md] raid0: apply base queue limits *before* disk_stack_limits (Jes Sorensen) [1265182] - [net] revert "ipv6: Don't reduce hop limit for an interface" (Sabrina Dubroca) [1258324] - [x86] kvmclock: abolish PVCLOCK_COUNTS_FROM_ZERO (Radim Krcmar) [1263030] - [x86] revert "kvm: x86: zero kvmclock_offset when vcpu0 initializes kvmclock system MSR" (Radim Krcmar) [1263030] - [x86] kvm: svm: reset mmu on VCPU reset (Igor Mammedov) [1255217] - [edac] sb_edac: correctly fetch DIMM width on Ivy Bridge and Haswell (Aristeu Rozanski) [1112413] - [edac] sb_edac: look harder for DDRIO on Haswell systems (Aristeu Rozanski) [1112413] - [tools] perf-trace: Fix race condition at the end of started workloads (Jiri Olsa) [1250068] - [netdrv] cxgb4: Fix tx flit calculation (Sai Vemuri) [1266248] - [netdrv] igb: assume MSI-X interrupts during initialization (Stefan Assmann) [1263625] - [cpufreq] intel_pstate: disable Skylake processors (Prarit Bhargava) [1267343] - [infiniband] mlx4: Report checksum offload cap for RAW QP when query device (Doug Ledford) [1265795] - [infiniband] core: Add support of checksum capability reporting for RC and RAW (Doug Ledford) [1265795]- [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1267255] - [netdrv] i40evf: Remove PF specific register definitions from the VF (Stefan Assmann) [1267255] - [netdrv] i40evf: Use the correct defines to match the VF registers (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1267255] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1267255] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1267255] - [netdrv] i40evf: support virtual channel API version 1.1 (Stefan Assmann) [1267255] - [netdrv] i40evf: handle big resets (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1267255] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1267255] - [netdrv] i40evf: add MAC address filter in open, not init (Stefan Assmann) [1267255] - [netdrv] i40evf: don't delete all the filters (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1267255] - [netdrv] i40evf: Allow for an abundance of vectors (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1267255] - [netdrv] i40e: Fix for recursive RTNL lock during PROMISC change (Stefan Assmann) [1267254] - [netdrv] i40e: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1267254] - [netdrv] i40e: add GRE tunnel type to csum encoding (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1267254] - [netdrv] i40e: Move i40e_get_head into header file (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1267254] - [netdrv] i40e: fix VLAN inside VXLAN (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1267254] - [netdrv] i40e: rename variable to prevent clash of understanding (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1267254] - [netdrv] i40e: Remove redundant and unneeded messages (Stefan Assmann) [1267254] - [netdrv] i40e: correct spelling error (Stefan Assmann) [1267254] - [netdrv] i40e: Fix comment for ethtool diagnostic link test (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1267254] - [netdrv] i40e: Fix ethtool offline diagnostic with netqueues (Stefan Assmann) [1267254] - [netdrv] i40e: Fix legacy interrupt mode in the driver (Stefan Assmann) [1267254] - [netdrv] i40e: Move function calls to i40e_shutdown instead of i40e_suspend (Stefan Assmann) [1267254] - [netdrv] i40e: add RX to port CRC errors label (Stefan Assmann) [1267254] - [netdrv] i40e: don't degrade __le16 (Stefan Assmann) [1267254] - [netdrv] i40e: Add AQ commands for NVM Update for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add ATR HW eviction support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e: Add IWARP support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1267254] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1267254] - [netdrv] i40e: provide correct API version to older VF drivers (Stefan Assmann) [1267254] - [netdrv] i40e: support virtual channel API 1.1 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1267254] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1267254] - [netdrv] i40e: clean up unneeded gotos (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1267254] - [netdrv] i40e: only report generic filters in get_ts_info (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1267254] - [netdrv] i40e: Refine an error message to avoid confusion (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1267254] - [netdrv] i40e: un-disable VF after reset (Stefan Assmann) [1267254] - [netdrv] i40e: do a proper reset when disabling a VF (Stefan Assmann) [1267254] - [netdrv] i40e: correctly program filters for VFs (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1267254] - [netdrv] i40e: Remove incorrect #ifdef's (Stefan Assmann) [1267254] - [netdrv] i40e: ignore duplicate port VLAN requests (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1267254] - [netdrv] i40e: Implement ndo_features_check() (Stefan Assmann) [1267254]- [md] raid1: Avoid raid1 resync getting stuck (Jes Sorensen) [1256954] - [fs] gfs2: fallocate: do not rely on file_update_time to mark the inode dirty (Andrew Price) [1264521] - [fs] gfs2: Update timestamps on fallocate (Andrew Price) [1264521] - [fs] gfs2: Update i_size properly on fallocate (Andrew Price) [1264521] - [fs] gfs2: Use inode_newsize_ok and get_write_access in fallocate (Andrew Price) [1264521] - [fs] revert "nfs: Make close(2) asynchronous when closing NFS O_DIRECT files" (Benjamin Coddington) [1263385] - [fs] gfs2: Average in only non-zero round-trip times for congestion stats (Robert S Peterson) [1162821] - [fs] lockd: fix rpcbind crash on lockd startup failure ("J. Bruce Fields") [1253782] - [fs] Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount (Benjamin Coddington) [1263376] - [fs] fsnotify: fix oops in fsnotify_clear_marks_by_group_flags() (Lukas Czerner) [1247436] - [net] sctp: fix race on protocol/netns initialization (Marcelo Leitner) [1251807] {CVE-2015-5283} - [x86] Mark Broadwell-DE SoC Supported (Prarit Bhargava) [1131685] - [kernel] sched,numa: limit amount of virtual memory scanned in task_numa_work (Rik van Riel) [1261722] - [drivers] base: show nohz_full cpus in sysfs (Rik van Riel) [1212618] - [drivers] base: show isolated cpus in sysfs (Rik van Riel) [1212618] - [cpufreq] intel_pstate: add quirk to disable HWP on Skylake-S processors (Jerry Snitselaar) [1263069] - [drivers] core: Add symlink to device-tree from devices with an OF node (Gustavo Duarte) [1258828] - [powerpc] device: Add dev_of_node() accessor (Gustavo Duarte) [1258828] - [powerpc] iommu: Support "hybrid" iommu/direct DMA ops for coherent_mask < dma_mask (Gustavo Duarte) [1246880] - [powerpc] iommu: Cleanup setting of DMA base/offset (Gustavo Duarte) [1246880] - [powerpc] iommu: Remove dma_data union (Gustavo Duarte) [1246880] - [powerpc] kvm: book3s-hv: Fix handling of interrupted VCPUs (Thomas Huth) [1263568] - [powerpc] kvm: Take the kvm->srcu lock in kvmppc_h_logical_ci_load/store() (Thomas Huth) [1263577]- [netdrv] cxgb4: Make necessary changes after reverting FCoE (Sai Vemuri) [1258657] - [netdrv] revert "cxgb4: add cxgb4_fcoe.c for FCoE" (Sai Vemuri) [1258657] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: 32b platform fixes (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: use BAR2 GTS register for T5 kernel mode CQs (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: enforce qp/cq id requirements (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix incorrect sequence numbers shown in devlog (Sai Vemuri) [1251611] - [netdrv] cxgb4: remove unused fn to enable/disable db coalescing (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: function and argument name cleanup (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs facility to inject FL starvation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add PHY firmware support for T420-BT cards (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update T4/T5 adapter register ranges (Sai Vemuri) [1251611] - [netdrv] cxgb4: Optimize and cleanup setup memory window code (Sai Vemuri) [1251611] - [netdrv] cxgb4: replace ntoh{s, l} and hton{s, l} calls with the generic byteorder (Sai Vemuri) [1251611] - [netdrv] cxgb4: Remove dead function t4_read_edc and t4_read_mc (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Cleanup macros, add comments and add new MACROS (Sai Vemuri) [1251611] - [netdrv] cxgb3/4/4vf: Update drivers to use dma_rmb/wmb where appropriate (Sai Vemuri) [1251611] - [netdrv] cxgb4: add cxgb4_fcoe.c for FCoE (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: Remove negative advice dmesg warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Initialize RSS mode for all Ports (Sai Vemuri) [1251611] - [netdrv] cxgb4: Discard the packet if the length is greater than mtu (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move SGE Ingress DMA state monitor code to a new routine (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add device node to ULD info (Sai Vemuri) [1251611] - [netdrv] cxgb4: Pass in a Congestion Channel Map to t4_sge_alloc_rxq() (Sai Vemuri) [1251611] - [netdrv] cxgb4: Enable congestion notification from SGE for IQs and FLs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Make sure that Freelist size is larger than Egress Congestion Threshold (Sai Vemuri) [1251611] - [netdrv] cxgb4: drop __GFP_NOFAIL allocation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix MC1 memory offset calculation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Don't call t4_slow_intr_handler when we're not the Master PF (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add comment for calculate tx flits and sge length code (Sai Vemuri) [1251611] - [netdrv] cxgb4: Use device node in page allocation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Freelist starving threshold varies from adapter to adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move ethtool related code to a separate file (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix to dump devlog, even if FW is crashed (Sai Vemuri) [1251611] - [netdrv] cxgb4: Firmware macro changes for fw verison 1.13.32.0 (Sai Vemuri) [1251611] - [infiniband] cxgb4: Serialize CQ event upcalls with CQ destruction (Sai Vemuri) [1251611] - [infiniband] cxgb4: Don't hang threads forever waiting on WR replies (Sai Vemuri) [1251611] - [netdrv] cxgb4vf: Fix sparse warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Disable interrupts and napi before unregistering netdev (Sai Vemuri) [1251611] - [netdrv] cxgb4: Allocate dynamic mem. for egress and ingress queue maps (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix frame size warning for 32 bit arch (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Make PCI Device ID Tables be "const" (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add device ID for new adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: fix coccinelle warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Try and provide an RDMA CIQ per cpu (Sai Vemuri) [1251611] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move offload Rx queue allocation to separate function (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix PCI-E Memory window interface for big-endian systems (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in cxgb4 to get expansion rom version via ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix trace observed while dumping clip_tbl (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in debugfs to dump the congestion control table (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support to dump mailbox content in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for ULP RX logic analyzer output in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to display TP logic analyzer output (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in debugfs to display sensor information (Sai Vemuri) [1251611] - [netdrv] chelsio: cxgb4: fix sparse warning (Sai Vemuri) [1251611] - [netdrv] cxgb4: Delete an unnecessary check before the function call "release_firmware" (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add low latency socket busy_poll support (Sai Vemuri) [1251611] - [netdrv] cxgb4: Improve IEEE DCBx support, other minor open-lldp fixes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Remove preprocessor check for CONFIG_CXGB4_DCB (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move firmware version MACRO to t4fw_version.h (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump different timer and clock values of the adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump PM module stats (Sai Vemuri) [1251611] - [netdrv] cxgb4: Addded support in debugfs to dump CIM outbound queue content (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump cim ingress bound queue contents (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump sge_qinfo (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fixes cxgb4_inet6addr_notifier unregister call (Sai Vemuri) [1251611] - [netdrv] mode_t whack-a-mole: chelsio (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs options to dump the rss key, config for PF, VF, etc (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs entry to dump the contents of the flash (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update ipv6 address handling api (Sai Vemuri) [1251611] - [netdrv] cxgb4: Ripping out old hard-wired initialization code in driver (Sai Vemuri) [1251611] - [netdrv] iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages (Sai Vemuri) [1251611] - [netdrv] iw_cxgb4/cxgb4/cxgb4i: Cleanup register defines/MACROS related to CM CPL messages (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for mps_tcam debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for cim_qcfg entry in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for cim_la entry in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for devlog (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add PCI device ID for new T5 adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup PL, XGMAC, SF and MC related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/csiostor: Cleanup TP, MPS and TCAM related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxg4vf/csiostor: Cleanup MC, MA and CIM related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup SGE and PCI related register defines (Sai Vemuri) [1251611] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup SGE register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix decoding QSA module for ethtool get settings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for QSA modules (Sai Vemuri) [1251611] - [netdrv] cxgb4/csiostor: Don't use MASTER_MUST for fw_hello call (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: global named must be unique (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update firmware version after flashing it via ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Use new interfaces to calculate BAR2 SGE Queue Register addresses (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Add code to calculate T5 BAR2 Offsets for SGE Queue Registers (Sai Vemuri) [1251611] - [netdrv] cxgb4vf: Add and initialize some sge params for VF driver (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update FW version string to match FW binary version 1.12.25.0 (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add a check for flashing FW using ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fill in supported link mode for SFP modules (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Add T4/T5 PCI ID Table (Sai Vemuri) [1251611] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to PCIE, RSS and FW (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to port and VI (Sai Vemuri) [1251611] - [netdrv] cxgb4: Disable recursive mailbox commands when enabling vi (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to queues (Sai Vemuri) [1251611] - [infiniband] cxgb4/csiostor: Cleansup FW related macros/register defines for PF/VF and LDST (Sai Vemuri) [1251611] - [infiniband] cxgb4: Cleanup Filter related macros/register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix DCB priority groups being returned in wrong order (Sai Vemuri) [1251611] - [netdrv] cxgb4i/cxgb4: Refactor macros to conform to uniform standards (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix static checker warning (Sai Vemuri) [1251611] - [netdrv] cxgb4: dcb open-lldp interop fixes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix bug in DCB app deletion (Sai Vemuri) [1251611] - [scsi] cxgb4: Cleanup macros so they follow the same style and look consistent, part 2 (Sai Vemuri) [1251611] - [netdrv] cxgb4: Cleanup macros so they follow the same style and look consistent (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add cxgb4_debugfs.c, move all debugfs code to new file (Sai Vemuri) [1251611] - [netdrv] cxgb4: Handle dcb enable correctly (Sai Vemuri) [1251611] - [netdrv] cxgb4: Improve handling of DCB negotiation or loss thereof (Sai Vemuri) [1251611] - [netdrv] cxgb4: IEEE fixes for DCBx state machine (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix endian bug introduced in cxgb4 dcb patchset (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update copyright year on all cxgb4 files (Sai Vemuri) [1251611] - [netdrv] cxgb4: Makefile & Kconfig changes for DCBx support (Sai Vemuri) [1251611] - [netdrv] cxgb4: Integrate DCBx support into cxgb4 module. Register dbcnl_ops to give access to DCBx functions (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add DCBx support codebase and dcbnl_ops (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update fw interface file for DCBx support. Adds all the required fields to fw interface to communicate DCBx info (Sai Vemuri) [1251611]- [net] vlan: Add GRO support for non hardware accelerated vlan (Ivan Vecera) [1235229] - [net] Add priority to packet_offload objects (Ivan Vecera) [1235229] - [net] sctp: add routing output fallback (Marcelo Leitner) [1258494] - [net] sctp: fix dst leak (Marcelo Leitner) [1258494] - [scsi] hpsa: move lockup_detected attribute to host attr (Joseph Szczypek) [1259673] - [sound] alsa: hda - Fix subsystem ID read regression (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Set patch_ops before calling auto-parser (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Disable widget power-save for VIA codecs (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Fix Dock Headphone on Thinkpad X250 seen as a Line Out (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Fix link power unbalance at device removal (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Re-add the lost fake mute support (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Don't actually write registers for caps overwrites (Jaroslav Kysela) [1256578] - [sound] alsa: hda - set GET bit when adding a vendor verb to the codec regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Always allow access for POWER_STATE verbs via regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Set use_single_rw flag for regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Handle a few verbs as read-only (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Add cache support for COEF read/write (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Handle get/set power verb symmetrically via regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - fix i915 probe for HSW/BDW (Jaroslav Kysela) [1253837] - [sound] alsa: hda - Fix NULL dereference from CA0132 DSP loader (Jaroslav Kysela) [1251483] - [tools] cpupower: Do not change the frequency of offline cpu (Gustavo Duarte) [1260293] - [crypto] nx - add LE support to pSeries platform driver (Gustavo Duarte) [1261375] - [netdrv] ibmveth: Don't receive packets when the napi budget == 0 (Gustavo Duarte) [1264158] - [netdrv] iwlwifi: pcie: fix prepare card flow (Stanislaw Gruszka) [1256419] - [netdrv] rtlwifi: Fix NULL dereference when PCI driver used as an AP (Stanislaw Gruszka) [1256419] - [net] mac80211: fix invalid read in minstrel_sort_best_tp_rates() (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: pcie: prepare the device before accessing it (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: nvm: remove mac address byte swapping in 8000 family (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: mvm: fix antenna selection when BT is active (Stanislaw Gruszka) [1256419] - [net] mac80211: clear subdir_stations when removing debugfs (Stanislaw Gruszka) [1256419] - [net] mac80211: prevent possible crypto tx tailroom corruption (Stanislaw Gruszka) [1256419] - [wireless] cfg80211: ignore netif running state when changing iftype (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: mvm: fix ROC reference accounting (Stanislaw Gruszka) [1256419] - [net] mac80211: fix the beacon csa counter for mesh and ibss (Stanislaw Gruszka) [1256419] - [netdrv] rtlwifi: Remove the clear interrupt routine from all drivers (Stanislaw Gruszka) [1256419] - [netdrv] ath9k_htc: memory corruption calling set_bit() (Stanislaw Gruszka) [1256419] - [netdrv] ath9k: fix DMA stop sequence for AR9003+ (Stanislaw Gruszka) [1256419] - [net] mac80211: fix locking in update_vlan_tailroom_need_count() (Stanislaw Gruszka) [1256419] - [wireless] cfg80211: wext: clear sinfo struct before calling driver (Stanislaw Gruszka) [1256419] - [netdrv] ssb: Fix handling of ssb_pmu_get_alp_clock() (Stanislaw Gruszka) [1256419] - [infiniband] hfi: Properly set permissions for user device files (Don Dutile) [1255736]- [fs] nfs: Don't attempt to decode missing directory entries (Benjamin Coddington) [1261725] - [fs] xfs: flush entire file on dio read/write to cached file (Brian Foster) [1229074] - [fs] gfs2: Don't support fallocate on jdata files (Abhijith Das) [1221331] - [fs] xfs: checksum log record ext headers based on record size (Brian Foster) [1256593] - [md] dm-crypt: constrain crypt device's max_segment_size to PAGE_SIZE (Mike Snitzer) [1252726] - [md] dm-thin: disable discard support for thin devices if pool's is disabled (Mike Snitzer) [1260135] - [md] dm-cache: small cleanups related to deferred prison cell cleanup (Mike Snitzer) [1250832] - [md] dm-cache: fix leaking of deferred bio prison cells (Mike Snitzer) [1250832] - [md] dm-cache: fix use after freeing migrations (Mike Snitzer) [1250832] - [md] dm-cache: move wake_waker() from free_migrations() to where it is needed (Mike Snitzer) [1250832] - [md] raid1: count resync requests in nr_pending (Jes Sorensen) [1261114] - [md] raid1: update next_resync under resync_lock (Jes Sorensen) [1261114] - [md] raid1: Don't use next_resync to determine how far resync has progressed (Jes Sorensen) [1261114] - [md] raid1: make sure resync waits for conflicting writes to complete (Jes Sorensen) [1261114] - [md] raid1: clean up request counts properly in close_sync() (Jes Sorensen) [1261114] - [md] raid1: be more cautious where we read-balance during resync (Jes Sorensen) [1261114] - [md] raid1: intialise start_next_window for READ case to avoid hang (Jes Sorensen) [1261114] - [md] raid0: update queue parameter in a safer location (Jes Sorensen) [1247854] - [x86] perf/uncore: Use Sandy Bridge client PMU on Haswell/Broadwell (Jiri Olsa) [1250642] - [x86] perf/uncore: Add support for ARB uncore PMU on Sandy/IvyBridge (Jiri Olsa) [1250642] - [x86] perf/uncore: Add Broadwell-U uncore IMC PMU support (Jiri Olsa) [1250642] - [x86] perf: Disable fixup_ht_bug function (Jiri Olsa) [1246669] - [base] pm: add Red Hat dev_pm_info_rh struct (Prarit Bhargava) [1261130] - [base] device: allocate/free Red Hat only struct device_rh (Prarit Bhargava) [1261130] - [idle] intel_idle: Add CPU model 54 (Atom N2000 series) (Prarit Bhargava) [1230936] - [block] blk-mq: don't lose requests if a stopped queue restarts (Jeff Moyer) [1251417] - [block] blk-mq: fix FUA request hang (Jeff Moyer) [1251417] - [block] blk-mq: fix CPU hotplug handling (Jeff Moyer) [1251417] - [block] blk-mq: fix race between timeout and CPU hotplug (Jeff Moyer) [1251417] - [block] blk-mq: initialize 'struct request' and associated data to zero (Jeff Moyer) [1251417] - [netdrv] be2net: Revert "make the RX_FILTER command asynchronous" commit (Ivan Vecera) [1253268] - [netdrv] mlx4_core: Capping number of requested MSIXs to MAX_MSIX (Amir Vadai) [1260507] - [scripts] modpost: Keep hfi1 driver in staging from tainting kernel (Don Dutile) [1257994] - [powerpc] kdump: Increase the amount of memory reserved for crashkernel=auto (Dave Young) [1222059]- [fs] Set UID in sess_auth_rawntlmssp_authenticate too (Sachin Prabhu) [1258490] - [drm] radeon: fix hotplug race at startup (Dave Airlie) [1262218] - [net] fix NULL pointer dereference in skb_copy_and_csum_datagram_iovec when using NFS (Sabrina Dubroca) [1258907] - [net] ipv4: suppress NETDEV_UP notification on address lifetime update (Aaron Conole) [1250705] - [lib] radix-tree: handle allocation failure in radix_tree_insert() (Seth Jennings) [1260613] - [x86] efi: Use all 64 bit of efi_memmap in setup_e820() (Larry Woodman) [1248452] - [x86] Fix misapplied XSTATE_LAZY patch (Prarit Bhargava) [1258840] - [netdrv] r8169: Fix sleeping function called during get_stats64 (Corinna Vinschen) [1261973] - [netdrv] ixgbe: Remove bimodal SR-IOV disabling (Alex Williamson) [1243821] - [powerpc] kvm: book3s-hv: Exit on H_DOORBELL if HOST_IPI is set (David Gibson) [1259571] - [powerpc] kvm: book3s-hv: Fix race in starting secondary threads (David Gibson) [1259571] - [powerpc] powernv/pci-ioda: fix kdump with non-power-of-2 crashkernel= (Gustavo Duarte) [1258491] - [powerpc] powernv/pci-ioda: fix 32-bit TCE table init in kdump kernel (Gustavo Duarte) [1258491]- [unisys] Add modalias files to visorbus devices (Erik Arfvidson) [1259509] - [net] tcp: use dctcp if enabled on the route to the initiator (Florian Westphal) [1254839] - [net] fib, fib6: reject invalid feature bits (Florian Westphal) [1254839] - [net] fib6: reduce identation in ip6_convert_metrics (Florian Westphal) [1254839] - [net] fib: move metrics parsing to a helper (Florian Westphal) [1254839] - [net] tunnels: enable module autoloading (Phil Sutter) [1258861] - [net] ip6_gre: release cached dst on tunnel removal (Sabrina Dubroca) [1210346] - [scsi] qla2xxx: Fix backporting error in "Fix virtual port configuration, when switch port is disabled/enabled" (Chad Dupuis) [1240912] - [scsi] megaraid_sas: Code refactor for use of requestorId (Tomas Henzl) [1257604] - [scsi] megaraid_sas: Fix validHandles check in io path (Tomas Henzl) [1257604] - [scsi] megaraid_sas: Chip reset if driver fail to bring ioc ready (Tomas Henzl) [1257604] - [scsi] megaraid_sas: init tasklet earlier (Tomas Henzl) [1252127] - [misc] enclosure: handle non-unique element descriptors (Jose Castillo) [1188248] - [edac] ie31200_edac: Allocate mci and map mchbar first (Seth Jennings) [1241708] - [edac] ie31200_edac: Introduce the driver (Seth Jennings) [1241708] - [kernel] readq/writeq: Add explicit lo_hi_[read|write]_q and hi_lo_[read|write]_q (Seth Jennings) [1241708] - [infiniband] mlx4: Fix use of flow-counters for process_mad (Amir Vadai) [1251740] - [netdrv] mlx4_core: Use sink counter for the VF default as fallback (Amir Vadai) [1251740] - [netdrv] i40e: Set defport behavior for the Main VSI when in promiscuous mode (Stefan Assmann) [1190049 1226826] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1190049 1226826] - [pci] Add ACS quirks for Intel I219-LM/V (Alex Williamson) [1252128] - [ipc] sem: fix use after free on IPC_RMID after a task using same semaphore set exits ("Herton R. Krzesinski") [1254322] - [x86] mce: Do not panic when single core has reached a timeout (Prarit Bhargava) [1195534] - [x86] fpu: Fix double-increment in setup_xstate_features() (Herbert Xu) [1232494] - [x86] fpu/xstate: Don't assume the first zero xfeatures zero bit means the end (Herbert Xu) [1232494] - [fs] cifs: Terminate cifs_smb_version_tokens with NULL (Sachin Prabhu) [1247446] - [mm] numa: disable change protection for vma(VM_HUGETLB) (Larry Woodman) [1251007] - [kenrel] trace: Check permission only for parent tracepoint event (Jiri Olsa) [1253487]- [drm] nouveau/pmu/gk104: implement a hackish workaround for a hw bug (Rob Clark) [1249805] - [drm] nouveau/disp/dp: gm1xx appears to have same dp lane ordering as gm2xx (Rob Clark) [1249805] - [drm] nouveau/disp/dp: fix some tx_pu mishandling (Rob Clark) [1249805] - [drm] nouveau/bios/dp: use alternate set of drvctl values where necessary (Rob Clark) [1249805] - [drm] nouveau/bios/dcb: accept "maxwell" lane count values for dcb 4.0 (Rob Clark) [1249805] - [drm] dp/mst: dump branch OUI in debugfs (v2) (Rob Clark) [1249805] - [drm] dp-mst: Remove debug WARN_ON (Rob Clark) [1249805] - [drm] radeon: Don't link train DisplayPort on HPD until we get the dpcd (Rob Clark) [1249805] - [drm] dp/mst: Remove port after removing connector (Rob Clark) [1249805] - [drm] nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex (Rob Clark) [1249805] - [drm] nouveau: hold mutex when calling nouveau_abi16_fini() (Rob Clark) [1249805] - [drm] nouveau/kms/nv50-: guard against enabling cursor on disabled heads (Rob Clark) [1249805] - [drm] nouveau/fbcon/nv11-: correctly account for ring space usage (Rob Clark) [1249805] - [drm] Stop resetting connector state to unknown (Rob Clark) [1249805] - [drm] Provide compat ioctl for addfb2.1 (Rob Clark) [1249805] - [drm] add a check for x/y in drm_mode_setcrtc (Rob Clark) [1249805] - [drm] radeon/ci: silence a harmless PCC warning (Rob Clark) [1249805] - [drm] radeon: fix user ptr race condition (Rob Clark) [1249805] - [drm] radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5 (Rob Clark) [1249805] - [drm] radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL (Rob Clark) [1249805] - [drm] radeon: unpin cursor BOs on suspend and pin them again on resume (v2) (Rob Clark) [1249805] - [drm] radeon: Clean up reference counting and pinning of the cursor BOs (Rob Clark) [1249805] - [drm] radeon: Handle irqs only based on irq ring, not irq status regs (Rob Clark) [1249805] - [drm] radeon: fix HDP flushing (Rob Clark) [1249805] - [drm] radeon: only check the sink type on DP connectors (Rob Clark) [1249805] - [drm] revert "drm/radeon: dont switch vt on suspend" (Rob Clark) [1249805] - [drm] radeon: SDMA fix hibernation (CI GPU family) (Rob Clark) [1249805] - [drm] radeon: compute ring fix hibernation (CI GPU family) v2 (Rob Clark) [1249805] - [drm] i915: Use two 32bit reads for select 64bit REG_READ ioctls (Rob Clark) [1249805] - [drm] i915: Forward all core DRM ioctls to core compat handling (Rob Clark) [1249805] - [drm] i915: Snapshot seqno of most recently submitted request (Rob Clark) [1249805] - [drm] i915: fix backlight after resume on 855gm (Rob Clark) [1249805] - [drm] i915: Fix IPS related flicker (Rob Clark) [1249805] - [drm] i915/ppgtt: Break loop in gen8_ppgtt_clear_range failure path (Rob Clark) [1249805] - [drm] radeon: clean up radeon_audio_enable (Rob Clark) [1249805] - [drm] radeon: take the mode_config mutex when dealing with hpds (v2) (Rob Clark) [1249805] - [drm] atomic: fix out of bounds read in for_each_*_in_state helpers (Rob Clark) [1249805] - [drm] bridge: ptn3460: Include linux/gpio/consumer.h (Rob Clark) [1249805] - [drm] qxl: Do not leak memory if qxl_release_list_add fails (Rob Clark) [1249805] - [drm] qxl: Do not cause spice-server to clean our objects (Rob Clark) [1249805] - [drm] dp/mst: make sure mst_primary mstb is valid in work function (Rob Clark) [1249805] - [drm] dp/mst: take lock around looking up the branch device on hpd irq (Rob Clark) [1249805] - [drm] dp/mst: close deadlock in connector destruction (Rob Clark) [1249805] - [drm] radeon: don't probe MST on hw we don't support it on (Rob Clark) [1249805] - [drm] radeon: Add RADEON_INFO_VA_UNMAP_WORKING query (Rob Clark) [1249805] - [drm] mgag200: Reject non-character-cell-aligned mode widths (Rob Clark) [1249805] - [drm] revert "drm/i915: Don't skip request retirement if the active list is empty" (Rob Clark) [1249805] - [drm] i915: Always reset vma->ggtt_view.pages cache on unbinding (Rob Clark) [1249805] - [drm] radeon: Make sure radeon_vm_bo_set_addr always unreserves the BO (Rob Clark) [1249805] - [drm] revert "drm/radeon: adjust pll when audio is not enabled" (Rob Clark) [1249805] - [drm] revert "drm/radeon: don't share plls if monitors differ in audio support" (Rob Clark) [1249805] - [drm] radeon: fix freeze for laptop with Turks/Thames GPU (Rob Clark) [1249805] - [mm] hugetlb: fix race in region tracking (Aristeu Rozanski) [1252129] - [mm] hugetlb: improve, cleanup resv_map parameters (Aristeu Rozanski) [1252129] - [mm] hugetlb: unify region structure handling (Aristeu Rozanski) [1252129] - [hv] mshyperv: fix recognition of Hyper-V guest crash MSR's (Vitaly Kuznetsov) [1235998] - [hv] vmbus: prefer 'die' notification chain to 'panic' (Vitaly Kuznetsov) [1235998] - [usb] Delete XHCI command timer if necessary (Dave Young) [1242851] - [x86] perf: cqm: Do not access cpu_data() from CPU_UP_PREPARE handler (Yasuaki Ishimatsu) [1257502] - [x86] kprobes: Fix conflict between jprobes and function graph tracing (Jiri Olsa) [1242825] - [netdrv] sfc: only use vadaptor stats if firmware is capable (Jarod Wilson) [1248331] - [netdrv] r8169: Add software counter for multicast packages (Corinna Vinschen) [1253102] - [powerpc] powernv: Invoke opal_cec_reboot2() on unrecoverable HMI (Gustavo Duarte) [1253477] - [powerpc] powernv: Invoke opal_cec_reboot2() on unrecoverable machine check errors (Gustavo Duarte) [1253477] - [powerpc] powernv: Pull all HMI events before panic (Gustavo Duarte) [1253477] - [powerpc] powernv: display reason for Malfunction Alert HMI (Gustavo Duarte) [1253477] - [powerpc] powernv: Add poweroff (EPOW, DPO) events support for PowerNV platform (Gustavo Duarte) [1257315] - [powerpc] pseries: Cleanup on pci_dn_reconfig_notifier() (Laurent Vivier) [1254200] - [powerpc] pseries: Fix corrupted pdn list (Laurent Vivier) [1254200] - [powercap] rapl: change domain detection message (Prarit Bhargava) [1238347] - [powercap] rapl: further relax energy counter checks (Prarit Bhargava) [1238347]- [fs] locks: remove i_have_this_lease check from __break_lease (Steve Dickson) [1258337] - [fs] locks: set fl_owner for leases to filp instead of current->files (Steve Dickson) [1258337] - [fs] locks: fix NULL-deref in generic_delete_lease (Steve Dickson) [1258337] - [fs] ext4: fix potential use after free in __ext4_journal_stop (Lukas Czerner) [1210588] - [fs] ext4: fix NULL pointer dereference when journal restart fails (Lukas Czerner) [1210588] - [fs] cifs: fix use-after-free bug in find_writable_file (Sachin Prabhu) [1186260] - [fs] ext4: check for zero length extent explicitly (Eryu Guan) [1221905] - [fs] ioctx_alloc(): fix vma (and file) leak on failure (Jarod Wilson) [1209536] - [fs] ext4: reject journal options for ext2 mounts (Carlos Maiolino) [839466] - [fs] fanotify: fix -EOVERFLOW with large files on 64-bit (Carlos Maiolino) [981181] - [fs] xfs: close xc_cil list_empty() races with cil commit sequence (Brian Foster) [1028505] - [fs] xfs: fix quota block reservation leak when tp allocates and frees blocks (Brian Foster) [1068915] - [fs] xfs: always log the inode on unwritten extent conversion (Brian Foster) [1053384] - [fs] xfs: direct IO EOF zeroing needs to drain AIO (Brian Foster) [1213370] - [fs] xfs: DIO write completion size updates race (Brian Foster) [1213370] - [fs] nfsv4.2: handle NFS-specific llseek errors ("J. Bruce Fields") [1079385] - [fs] nfsd4: disallow SEEK with special stateids ("J. Bruce Fields") [1079385] - [fs] nfsd4: disallow ALLOCATE with special stateids ("J. Bruce Fields") [1079385] - [fs] nfs: Reduce time spent holding the i_mutex during fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Don't zap caches on fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Add DEALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfs: Add ALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfs: Use nfs_server_capable() for checknig NFS_CAP_SEEK ("J. Bruce Fields") [1079385] - [fs] nfsd: correctly define v4.2 support attributes ("J. Bruce Fields") [1079385] - [fs] nfsd: Add DEALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfsd: Add ALLOCATE support (Steve Dickson) [1079385] - [fs] vfs: Rename do_fallocate() to vfs_fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Implement SEEK ("J. Bruce Fields") [1079385] - [fs] nfsd: Implement SEEK (Steve Dickson) [1079385] - [fs] nfsd: Add generic v4.2 infrastructure ("J. Bruce Fields") [1079385] - [fs] vfs: export lseek_execute() to modules ("J. Bruce Fields") [1079385] - [fs] lseek_execute() doesn't need an inode passed to it ("J. Bruce Fields") [1079385] - [fs] flexfilelayout: Mark the Flexfile layout driver as a tech preview (Steve Dickson) [1246230] - [fs] blocklayout: Mark the NFSv4 Block Layout Driver layout driver as a tech preview (Steve Dickson) [1246237] - [fs] nfs4layouts: Remove unnecessary BUG_ON in nfsd4_layout_setlease() (Steve Dickson) [1195496] - [fs] nfsd: restore trace event lost in mismerge (Steve Dickson) [1195496] - [fs] nfsd: don't recursively call nfsd4_cb_layout_fail (Steve Dickson) [1195496] - [fs] nfsd/blocklayout: pretend we can send deviceid notifications (Steve Dickson) [1195496] - [fs] nfsd: add NFSEXP_PNFS to the exflags array (Steve Dickson) [1195496] - [fs] nfsd: require an explicit option to enable pNFS (Steve Dickson) [1195496] - [fs] nfsd: pNFS block layout driver (Steve Dickson) [1195496] - [fs] nfsd: add trace events (Steve Dickson) [1195496] - [fs] nfsd: update documentation for pNFS support (Steve Dickson) [1195496] - [fs] nfsd: implement pNFS layout recalls (Steve Dickson) [1195496] - [fs] nfsd: implement pNFS operations (Steve Dickson) [1195496] - [fs] nfsd: factor out a helper to decode nfstime4 values (Steve Dickson) [1195496] - [fs] nfsd: make find_any_file available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: make find/get/put file available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: make lookup/alloc/unhash_stid available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: add fh_fsid_match helper (Steve Dickson) [1195496] - [fs] nfsd: move nfsd_fh_match to nfsfh.h (Steve Dickson) [1195496] - [fs] nfs: add LAYOUT_TYPE_MAX enum value (Steve Dickson) [1195496] - [fs] exportfs: add methods for block layout exports (Steve Dickson) [1195496] - [fs] fs: track fl_owner for leases (Steve Dickson) [1195496] - [fs] locks: plumb a "priv" pointer into the setlease routines (Steve Dickson) [1195496] - [fs] locks: generic_delete_lease doesn't need a file_lock at all (Steve Dickson) [1195496] - [fs] locks: add some tracepoints in the lease handling code (Steve Dickson) [1195496] - [fs] fs: add FL_LAYOUT lease type (Steve Dickson) [1195496] - [fs] locks: close potential race between setlease and open (Steve Dickson) [1195496] - [fs] nfs: Fetch MOUNTED_ON_FILEID when updating an inode (Steve Dickson) [1225090] - [fs] nfsv3: Use the readdir fileid as the mounted-on-fileid (Steve Dickson) [1225090] - [fs] nfs: Fix use of nfs_attr_use_mounted_on_fileid() (Steve Dickson) [1225090] - [x86] kernel: microcode, amd, avoid allocating with vmalloc & GFP_KERNEL when IRQs are disabled (Prarit Bhargava) [1080951]- [target] iscsi: Fix np_ip bracket issue by removing np_ip (Andy Grover) [1249107] - [scsi] libiscsi: Fix host busy blocking during connection teardown (Chris Leech) [1253032] - [md] raid1: extend spinlock to protect raid1_end_read_request against inconsistencies (Jes Sorensen) [1255758] - [md] raid1: fix test for 'was read error from last working device' (Jes Sorensen) [1255758] - [net] pktgen: fix race between pktgen_thread_worker() and kthread_stop() (Oleg Nesterov) [1054125] - [net] vxlan: re-ignore EADDRINUSE from igmp_join (Marcelo Leitner) [1256976] - [net] netfilter: nf_ct_sctp: minimal multihoming support (Marcelo Leitner) [1256795] - [net] Fix skb_set_peeked use-after-free bug (Sabrina Dubroca) [1243993] - [net] Fix skb csum races when peeking (Sabrina Dubroca) [1243993] - [net] Clone skb before setting peeked flag (Sabrina Dubroca) [1243993] - [net] sock: fix SO_MAX_PACING_RATE (Sabrina Dubroca) [1235100] - [net] netfilter: conntrack: don't reject clashing expectation if its in another ct zone (Florian Westphal) [1253847] - [net] flowcache: Fix kernel panic in flow_cache_flush_task (Phil Sutter) [1243591] - [net] flowcache: Fix resource leaks on namespace exit (Phil Sutter) [1243591] - [net] xfrm: Fix refcount imbalance in xfrm_lookup (Phil Sutter) [1243591] - [net] flowcache: restore a single flow_cache kmem_cache (Phil Sutter) [1243591] - [net] xfrm: release dst_orig in case of error in xfrm_lookup() (Phil Sutter) [1243591] - [net] xfrm: remove irrelevant comment in xfrm_input(). (Phil Sutter) [1243591] - [net] xfrm: Generate queueing routes only from route lookup functions (Phil Sutter) [1243591] - [net] xfrm: Remove caching of xfrm_policy_sk_bundles (Phil Sutter) [1243591] - [net] flowcache: Make flow cache name space aware (Phil Sutter) [1243591] - [net] xfrm: Fix null pointer dereference when decoding sessions (Phil Sutter) [1243591] - [net] ipv6: update flowi6_oif in ip6_dst_lookup_flow if not set (Phil Sutter) [1243591] - [net] Remove FLOWI_FLAG_CAN_SLEEP (Phil Sutter) [1243591] - [net] xfrm: Remove ancient sleeping when the SA is in acquire state (Phil Sutter) [1243591] - [net] xfrm: Fix NULL pointer dereference on sub policy usage (Phil Sutter) [1243591] - [net] xfrm: Namespacify xfrm state/policy locks (Phil Sutter) [1243591] - [net] xfrm: Using the right namespace to migrate key info (Phil Sutter) [1243591] - [net] xfrm: Remove extern from function prototypes (Phil Sutter) [1243591] - [net] xfrm: constify mark argument of xfrm_find_acq() (Phil Sutter) [1243591] - [net] ip: Remove extern from function prototypes (Phil Sutter) [1243591] - [net] ipv6: prevent fib6_run_gc() contention (Phil Sutter) [1243591] - [net] ipv4: remove fib_update_nh_saddrs() declaration (Phil Sutter) [1243591] - [net] xfrm: Generate blackhole routes only from route lookup functions (Phil Sutter) [1243591] - [net] xfrm: check for a vaild skb in xfrm_policy_queue_process (Phil Sutter) [1243591] - [net] xfrm: Add refcount handling to queued policies (Phil Sutter) [1243591] - [net] xfrm: Decode sessions with output interface (Phil Sutter) [1243591] - [drm] qxl: rewrite framebuffer support (Gerd Hoffmann) [1072350] - [x86] hyperv: Mark the Hyper-V TSC as unstable (Vitaly Kuznetsov) [1235523]- [hv] vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts (Vitaly Kuznetsov) [1248352] - [hv] vmbus: add special crash handler (Vitaly Kuznetsov) [1248352] - [hv] don't do hypercalls when hypercall_page is NULL (Vitaly Kuznetsov) [1248352] - [hv] vmbus: add special kexec handler (Vitaly Kuznetsov) [1248352] - [hv] vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup() (Vitaly Kuznetsov) [1248352] - [hv] vmbus: kill tasklets on module unload (Vitaly Kuznetsov) [1248352] - [hv] vmbus: Implement the protocol for tearing down vmbus state (Vitaly Kuznetsov) [1248352] - [hv] vmbus: Get rid of some unused definitions (Vitaly Kuznetsov) [1248352] - [hid] usbhid: Fix the check for HID_RESET_PENDING in hid_io_error (Don Zickus) [1167266] - [x86] documentation: add kernel-parameters.txt entry for dis_ucode_ldr (Prarit Bhargava) [1256913] - [x86] microcode: Add a disable chicken bit (Prarit Bhargava) [1256913] - [x86] boot: Carve out early cmdline parsing function (Prarit Bhargava) [1256913] - [block] mtip32x: fix regression introduced by blk-mq per-hctx flush (Jeff Moyer) [1228812] - [hwmon] coretemp: Atom CPUs don't support TjMax; no warning needed (Prarit Bhargava) [1253935] - [crypto] nx - Removing CTR mode from NX driver (Herbert Xu) [1241751] - [unisys] add visorhid driver (Erik Arfvidson) [1232017] - [unisys] add MODULE_DEVICE_TABLE and temporary MODULE_ALIAS lines to visornic (Erik Arfvidson) [1232014] - [unisys] Add s-Par visorhba (Erik Arfvidson) [1232014] - [netdrv] r8169: Add values missing in @get_stats64 from HW counters (Corinna Vinschen) [1253102] - [netdrv] enic: fix work done in tx napi_poll (Stefan Assmann) [1247856] - [netdrv] enic: update desc properly in rx_copybreak (Stefan Assmann) [1247856] - [netdrv] enic: handle error condition properly in enic_rq_indicate_buf (Stefan Assmann) [1247856] - [netdrv] enic: implement rx_copybreak (Stefan Assmann) [1247856] - [thermal] powerclamp: support Knights Landing (Steve Best) [1158597] - [thermal] powerclamp: add cpu id for Skylake u/y (Steve Best) [1179991] - [thermal] powerclamp: add cpu id for skylake h/s (Steve Best) [1179991] - [thermal] powerclamp: Remove tick_nohz_idle abuse (Steve Best) [1255864] - [thermal] powerclamp: Clean up preempt_enable_no_resched() abuse (Steve Best) [1255864]- [infiniband] Move hfi1 to staging (David Sowa) [1173291] - [infiniband] core: Add opa driver to kbuild (David Sowa) [1173291] - [infiniband] revert "ib/hfi1: Switch to topology_sibling_mask()" (David Sowa) [1173291] - [infiniband] revert "ib/hfi1: Switch to the ->write_iter() API" (David Sowa) [1173291] - [infiniband] hfi1: Remove inline from trace functions (David Sowa) [1173291] - [infiniband] hfi1: Add Infiniband dependency to Kconfig (David Sowa) [1173291] - [infiniband] hfi1: add driver make/config files (David Sowa) [1173291] - [infiniband] hfi1: add multicast routines (David Sowa) [1173291] - [infiniband] hfi1: add general verbs handling (David Sowa) [1173291] - [infiniband] hfi1: add PSM sdma hooks (David Sowa) [1173291] - [infiniband] hfi1: add low level page locking (David Sowa) [1173291] - [infiniband] hfi1: add UD QP handling (David Sowa) [1173291] - [infiniband] hfi1: add UC QP handling (David Sowa) [1173291] - [infiniband] hfi1: add QSFP twsi routines (David Sowa) [1173291] - [infiniband] hfi1: add tracepoint debug routines (David Sowa) [1173291] - [infiniband] hfi1: add sysfs routines and documentation (David Sowa) [1173291] - [infiniband] hfi1: add SRQ handling (David Sowa) [1173291] - [infiniband] hfi1: add sdma header file (David Sowa) [1173291] - [infiniband] hfi1: add sdma routines (David Sowa) [1173291] - [infiniband] hfi1: add common routines for RC/UC (David Sowa) [1173291] - [infiniband] hfi1: add RC QP handling (David Sowa) [1173291] - [infiniband] hfi1: add qsfp handling (David Sowa) [1173291] - [infiniband] hfi1: add qp handling (David Sowa) [1173291] - [infiniband] hfi1: add platform config definitions (David Sowa) [1173291] - [infiniband] hfi1: add pio handling (David Sowa) [1173291] - [infiniband] hfi1: add pcie routines (David Sowa) [1173291] - [infiniband] hfi1: add misc OPA defines (David Sowa) [1173291] - [infiniband] hfi1: add memory region handling (David Sowa) [1173291] - [infiniband] hfi1: add user/kernel memory sharing hooks (David Sowa) [1173291] - [infiniband] hfi1: add local mad header (David Sowa) [1173291] - [infiniband] hfi1: add OPA mad handling part2 (David Sowa) [1173291] - [infiniband] hfi1: add OPA mad handling part1 (David Sowa) [1173291] - [infiniband] hfi1: add rkey/lkey validation (David Sowa) [1173291] - [infiniband] hfi1: add progress delay/restart hooks (David Sowa) [1173291] - [infiniband] hfi1: add interrupt hooks (David Sowa) [1173291] - [infiniband] hfi1: add module init hooks (David Sowa) [1173291] - [infiniband] hfi1: add general hfi header file (David Sowa) [1173291] - [infiniband] hfi1: add firmware hooks (David Sowa) [1173291] - [infiniband] hfi1: add PSM driver control/data path (David Sowa) [1173291] - [infiniband] hfi1: add eeprom hooks (David Sowa) [1173291] - [infiniband] hfi1: add low level receive functions (David Sowa) [1173291] - [infiniband] hfi1: add dma operation hooks (David Sowa) [1173291] - [infiniband] hfi1: add diagnostic hooks (David Sowa) [1173291] - [infiniband] hfi1: add char device instantiation code (David Sowa) [1173291] - [infiniband] hfi1: add debugfs handling (David Sowa) [1173291] - [infiniband] hfi1: add completion queue processing (David Sowa) [1173291] - [infiniband] hfi1: add common header file definitions (David Sowa) [1173291] - [infiniband] hfi1: add chip specific headers (David Sowa) [1173291] - [infiniband] hfi1: add chip register definitions (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part4 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part3 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part2 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part1 (David Sowa) [1173291] - [infiniband] core: Add header definitions (David Sowa) [1173291] - [infiniband] core: Add CNP opcode enumeration (David Sowa) [1173291]- [netdrv] ixgbevf: Driver version update to indicate RHEL 7.2 (John Greene) [1173787] - [netdrv] ixgbevf: add support for reporting RSS key and hash table for X550 (John Greene) [1173787] - [netdrv] ixgbevf: Set Rx hash type for ingress packets (John Greene) [1173787] - [netdrv] ixgbevf: fold ixgbevf_pull_tail into ixgbevf_add_rx_frag (John Greene) [1173787] - [netdrv] ixgbevf: Use dev_kfree_skb_any in xmit path, not dev_kfree_skb (John Greene) [1173787] - [netdrv] ixgbevf: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1173787] - [netdrv] ixgbevf: Add RSS Key query code (John Greene) [1173787] - [netdrv] ixgbevf: Add a RETA query code (John Greene) [1173787] - [netdrv] ixgbevf: Use ether_addr_copy() instead of memcpy() (John Greene) [1173787] - [netdrv] ixgbevf: Fix code comments and whitespace (John Greene) [1173787] - [netdrv] ixgbevf: codespell comment spelling fixes (John Greene) [1173787] - [netdrv] ixgbevf: combine all of the tasks into a single service task (John Greene) [1173787] - [netdrv] ixgbevf: rewrite watchdog task to function similar to igbvf (John Greene) [1173787] - [netdrv] ixgbevf: Add code to check for Tx hang (John Greene) [1173787] - [netdrv] ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx (John Greene) [1173787] - [netdrv] ixgbevf: set vlan_features in a single write instead of several ORs (John Greene) [1173787] - [netdrv] ixgbevf: add RSS support for X550 (John Greene) [1173787] - [netdrv] ixgbevf: enable multiple queue support (John Greene) [1173787] - [netdrv] ixgbevf: Fix checksum error when using stacked vlan (John Greene) [1173787] - [netdrv] ixgbevf: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173787] - [netdrv] ixgbevf: fix possible crashes in probe and remove (John Greene) [1173787] - [netdrv] ixgbevf: add support for X550 VFs (John Greene) [1173787 1187248] - [netdrv] ixgbevf: add netpoll support (John Greene) [1173787] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1173787] - [netdrv] ixgbevf: Change receive model to use double buffered page based receives (John Greene) [1173787] - [netdrv] ixgbevf: Update Rx next to clean in real time (John Greene) [1173787] - [netdrv] ixgbevf: reorder main loop in ixgbe_clean_rx_irq to allow for do/while/continue (John Greene) [1173787] - [netdrv] ixgbevf: Cleanup variable usage, improve stack performance (John Greene) [1173787] - [netdrv] ixgbevf: Combine the logic for post Rx processing into single function (John Greene) [1173787] - [netdrv] ixgbevf: Test Rx status bits directly out of the descriptor (John Greene) [1173787] - [netdrv] ixgbevf: Update ixgbevf_alloc_rx_buffers to handle clearing of status bits (John Greene) [1173787] - [netdrv] ixgbevf: remove useless bd_number from struct ixgbevf_adapter (John Greene) [1173787 1187248] - [netdrv] ixgbevf: Resolve missing-field-initializers warnings (John Greene) [1173787] - [netdrv] ixgbevf: introduce delay for checking VFLINKS on 82599 (John Greene) [1173787] - [netdrv] ixgbevf: implement ethtool get/set coalesce (John Greene) [1173787] - [netdrv] ixgbe: update driver version to indicate RHEL7.2 (John Greene) [1173786] - [netdrv] ixgbe: Don't report flow director filter's status (John Greene) [1173786] - [netdrv] ixgbe: Specify Rx hash type WRT Rx desc RSS type (John Greene) [1173786] - [netdrv] ixgbe: only report generic filters in get_ts_info (John Greene) [1173786] - [netdrv] ixgbe: Remember to write ixfi changes after modifying (John Greene) [1173786] - [netdrv] ixgbe: fix X550 default set_phy_power method (John Greene) [1173786] - [netdrv] ixgbe: Set lan_id before using I2C (John Greene) [1173786] - [netdrv] ixgbe: add link check for X550 copper (John Greene) [1173786] - [netdrv] ixgbe: Add support for another X550 device (John Greene) [1173786] - [netdrv] ixgbe: fix X550 PHY function pointers (John Greene) [1173786] - [netdrv] ixgbe: fix X550 devices init flow (John Greene) [1173786] - [netdrv] ixgbe: fix bug in not clearing counters for X550 devices (John Greene) [1173786] - [netdrv] ixgbe: fix issue with sfp events with new X550 devices (John Greene) [1173786] - [netdrv] ixgbe: add support for interrupts from X550 external PHY (John Greene) [1173786] - [netdrv] ixgbe: Add const string for overheat message (John Greene) [1173786] - [netdrv] ixgbe: Add reset for X550 device (John Greene) [1173786] - [netdrv] ixgbe: add X550 support for external PHY and forced 1G/10G support (John Greene) [1173786] - [netdrv] ixgbe: Restore ESDP settings after MAC reset (John Greene) [1173786] - [netdrv] ixgbe: Add a PHY power state method (John Greene) [1173786] - [netdrv] ixgbe: add define for X557 PHY ID (John Greene) [1173786] - [netdrv] ixgbe: add support for WoL and autoneg FC for some X550 devices (John Greene) [1173786] - [netdrv] ixgbe: add array of MAC type dependent values (John Greene) [1173786] - [netdrv] ixgbe: Use a signed type to hold error codes (John Greene) [1173786] - [netdrv] ixgbe: Release semaphore bits in the right order (John Greene) [1173786] - [netdrv] ixgbe: Fix IOSF SB access issues (John Greene) [1173786] - [netdrv] ixgbe: Add GET_RSS_KEY command to VF-PF channel commands set (John Greene) [1173786] - [netdrv] ixgbe: Add a RETA query command to VF-PF channel API (John Greene) [1173786] - [netdrv] ixgbe: Add a new netdev op to allow/prevent a VF from querying an RSS info (John Greene) [1173786] - [netdrv] ixgbe: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1173786] - [netdrv] ixgbe: Refactor the RSS configuration code (John Greene) [1173786] - [netdrv] ixgbe: Drop unnecessary call to rcu_barrier (John Greene) [1173786] - [netdrv] ixgbe: Remove NETIF_F_HW_VLAN_CTAG_FILTER from hw_features (John Greene) [1173786] - [netdrv] ixgbe: adds x550 specific FCoE offloads (John Greene) [1173786] - [netdrv] ixgbe: add support for X550 source_address_prunning (John Greene) [1173786] - [netdrv] ixgbe: add new bridge mode support function (John Greene) [1173786] - [netdrv] ixgbe: Move bridge mode from flag to variable (John Greene) [1173786] - [netdrv] ixgbe: use helpers for converting ns to timespec (John Greene) [1173786] - [netdrv] ixgbe: Use bool function returns of true/false instead of 1/0 (John Greene) [1173786] - [netdrv] ixgbe: Remove IXGBE_FLAG_IN_NETPOLL since it doesn't do anything (John Greene) [1173786] - [netdrv] ixgbe: enable relaxed ordering for SPARC (John Greene) [1173786] - [netdrv] ixgbe: cleanup make ixgbe_set_ethertype_anti_spoofing_X550 static (John Greene) [1173786] - [netdrv] ixgbe: Clean up type inconsistency (John Greene) [1173786] - [netdrv] ixgbe: add new wrapper for X550 support (John Greene) [1173786] - [netdrv] ixgbe: codespell comment spelling fixes (John Greene) [1173786] - [netdrv] ixgbe: Use eth__addr instead of memset (John Greene) [1173786] - [netdrv] ixgbe: add Tx anti spoofing support (John Greene) [1173786] - [netdrv] ixgbe: cleanup redundant default method set_rxpba (John Greene) [1173786] - [netdrv] ixgbe: fix setting port VLAN (John Greene) [1173786] - [netdrv] ixgbe: allow multiple queues in SRIOV mode (John Greene) [1173786] - [netdrv] ixgbe: cleanup sparse errors in new ixgbe_x550.c file (John Greene) [1173786] - [netdrv] ixgbe: Fix checksum error when using stacked vlan (John Greene) [1173786] - [netdrv] ixgbe: convert to CYCLECOUNTER_MASK macro (John Greene) [1173786] - [netdrv] ixgbe: convert to timecounter adjtime (John Greene) [1173786] - [netdrv] ixgbe: Use dma_rmb on Rx descriptor reads (John Greene) [1173786] - [netdrv] ixgbe: Use napi_alloc_skb (John Greene) [1173786] - [netdrv] ixgbe: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173786] - [netdrv] ixgbe: fix crash on rmmod after probe fail (John Greene) [1173786] - [netdrv] ixgbe: add support for X550 extended RSS support (John Greene) [1173786] - [netdrv] ixgbe: Remove tail write abstraction and add missing barrier (John Greene) [1173786] - [netdrv] ixgbe: Clean-up page reuse code (John Greene) [1173786] - [netdrv] ixgbe: Check for presence of IFLA_AF_SPEC (John Greene) [1173786] - [netdrv] ixgbe: Validate IFLA_BRIDGE_MODE attribute length (John Greene) [1173786] - [netdrv] ixgbe: fix use after free adapter->state test in ixgbe_remove/ixgbe_probe (John Greene) [1173786] - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (John Greene) [1173786] - [netdrv] ixgbe: use netdev_rss_key_fill() helper (John Greene) [1173786] - [netdrv] ixgbe: Replace __skb_alloc_page with dev_alloc_page (John Greene) [1173786] - [netdrv] ixgbe: phy: fix uninitialized status in ixgbe_setup_phy_link_tnx (John Greene) [1173786] - [netdrv] ixgbe: cleanup move setting PFQDE.HIDE_VLAN to support function (John Greene) [1173786] - [netdrv] ixgbe: cleanup ixgbe_ndo_set_vf_vlan (John Greene) [1173786] - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1173786] - [netdrv] ixgbe: fix race when setting advertised speed (John Greene) [1173786] - [netdrv] ixgbe: need not repeat init skb with NULL (John Greene) [1173786] - [netdrv] ixgbe: check for vfs outside of sriov_num_vfs before dereference (John Greene) [1173786] - [netdrv] ixgbe: fix race accessing page->_count (John Greene) [1173786] - [netdrv] ixgbe: fix setting of TXDCTL.WTRHESH when ITR is set to 0 and no BQL (John Greene) [1173786] - [netdrv] ixgbe: remove wait loop on autoneg for copper devices (John Greene) [1173786] - [netdrv] ixgbe: Convert the normal transmit complete path to dev_consume_skb_any() (John Greene) [1173786] - [netdrv] ixgbe: remove IXGBE_FLAG_MSI(X)_CAPABLE flags (John Greene) [1173786] - [netdrv] ixgbe: add warnings for other disabled features without MSI-X support (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of e_err for displaying warning (John Greene) [1173786] - [netdrv] ixgbe: determine vector count inside ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: move msix_entries allocation into ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: return integer from ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1173786] - [netdrv] ixgbe: Do not schedule an uninitialized workqueue entry (John Greene) [1173786] - [netdrv] ixgbe: remove useless bd_number from adapter struct (John Greene) [1173786] - [netdrv] ixgbe: Refactor busy poll socket code to address multiple issues (John Greene) [1173786] - [netdrv] ixgbe: Drop Rx alloc at end of Rx cleanup (John Greene) [1173786] - [netdrv] ixgbe: use new eth_get_headlen interface (John Greene) [1173786] - [netdrv] ixgbe: Resolve warnings produced in W=2 builds (John Greene) [1173786] - [netdrv] ixgbe: add comment noting recalculation of queues (John Greene) [1173786] - [netdrv] ixgbe: reset interface on link loss with pending Tx work from the VF (John Greene) [1173786] - [netdrv] ixgbe: Cleanup FDB handling code (John Greene) [1173786] - [netdrv] ixgbe: Make return values more direct (John Greene) [1173786] - [netdrv] ixgbe: Delete a bunch of dead code (John Greene) [1173786] - [netdrv] ixgbe: Fix ixgbe_write_mbx error result (John Greene) [1173786] - [netdrv] ixgbe: Correct X540 semaphore error (John Greene) [1173786] - [netdrv] ixgbe: Fix spurious release of semaphore in EEPROM access REDUX (John Greene) [1173786] - [netdrv] ixgbe: Convert some udelays to usleep_range (John Greene) [1173786] - [netdrv] ixgbe: don't check minimum link when direct assigned to virtual machine (John Greene) [1173786] - [netdrv] ixgbe: fix use of list_for_each in ixgbe_enumerate_functions (John Greene) [1173786] - [netdrv] ixgbe: Change some uses of strncpy to strlcpy (John Greene) [1173786] - [netdrv] ixgbe: Fix possible null-dereference in error path (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary break after return (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary break after goto (John Greene) [1173786] - [netdrv] ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND (John Greene) [1173786] - [netdrv] ixgbe: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1173786] - [netdrv] ixgbe: remove linux/export.h header from ixgbe_ptp.c (John Greene) [1173786] - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1173786] - [netdrv] ixgbe: avoid duplicate code in suspend and stop paths (John Greene) [1173786] - [netdrv] ixgbe: separate the PTP suspend and stop actions (John Greene) [1173786] - [netdrv] ixgbe: extract PTP clock device from ptp_init (John Greene) [1173786] - [netdrv] ixgbe: allow ixgbe_ptp_reset to maintain current hwtstamp config (John Greene) [1173786] - [netdrv] ixgbe: extract the hardware setup from the ixgbe_ptp_set_ts_config (John Greene) [1173786] - [netdrv] ixgbe: rename ixgbe_ptp_enable to ixgbe_ptp_feature_enable (John Greene) [1173786] - [netdrv] ixgbe: fix linking at 100Mbps on copper devices with MNG FW enabled (John Greene) [1173786] - [netdrv] ixgbe: remove return statements for void functions (John Greene) [1173786] - [netdrv] ixgbe: add /* fallthrough */ comment to case statements (John Greene) [1173786] - [netdrv] ixgbe: add space between operands to & (John Greene) [1173786] - [netdrv] ixgbe: don't check NULL for debugfs_remove_recursive (John Greene) [1173786] - [netdrv] ixgbe: add braces around else block (John Greene) [1173786] - [netdrv] ixgbe: fix several concatenated strings to single line (John Greene) [1173786] - [netdrv] ixgbe: fix checkpatch style of blank line after declaration (John Greene) [1173786] - [netdrv] ixgbe: fix function-like macro, remove semicolon (John Greene) [1173786] - [netdrv] ixgbe: clean up checkpatch warnings about CODE_INDENT and LEADING_SPACE (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary duplication of PCIe bandwidth display (John Greene) [1173786] - [netdrv] ixgbe: get rid of SET_ETHTOOL_OPS (John Greene) [1173786] - [netdrv] ixgbe: improve mac filter handling (John Greene) [1173786] - [netdrv] ixgbe: change handling of multicast filters (John Greene) [1173786] - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (John Greene) [1173786] - [netdrv] ixgbe: Use out-of-line function for register reads (John Greene) [1173786] - [netdrv] ixgbe: convert low_water into an array (John Greene) [1173786] - [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1173786 1205903] - [netdrv] ixgbe: add helper function for setting RSS key in preparation of X550 (John Greene) [1173786] - [netdrv] ixgbe: Mass conversion of smp_mb__*() (John Greene) [1173786] - [netdrv] ixgbe: Clear head write-back registers on VF reset (John Greene) [1173786] - [netdrv] ixgbe: Force QDE via PFQDE for VFs during reset (John Greene) [1173786] - [netdrv] ixgbe: cleanup ixgbe_enumerate_functions (John Greene) [1173786] - [netdrv] ixgbe: remove marketing names from busy poll code (John Greene) [1173786] - [netdrv] ixgbe: reinit_locked() should be called with rtnl_lock (John Greene) [1173786] - [netdrv] ixgbe: fix rx-usecs range checks for BQL (John Greene) [1173786] - [netdrv] ixgbe: ethtool DCB registers dump for 82599 and x540 (John Greene) [1173786] - [netdrv] ixgbe: fix 32-bit DMA mask handling (John Greene) [1173786] - [netdrv] ixgbe: limit setting speed to only one at a time for QSFP modules (John Greene) [1173786] - [net] if_link: Add an additional parameter to ifla_vf_info for RSS querying (John Greene) [1173786] - [net] rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY (John Greene) [1173786] - [net] core: Add VF link state control policy (John Greene) [1173786] - [netdrv] igb: make sure SR-IOV init uses the right number of queues (Stefan Assmann) [1229219] - [netdrv] igb: do not re-init SR-IOV during probe (Stefan Assmann) [1229219] - [netdrv] be2net: avoid vxlan offloading on multichannel configs (Ivan Vecera) [1232327] - [thermal] powerclamp: fix missing newer package c-states (Steve Best) [1255413]- [fs] inotify: don't add consecutive overflow events to the queue (Eric Sandeen) [1168465] - [md] dm-stats: report precise_timestamps and histogram in @stats_list output (Mike Snitzer) [1254801] - [md] dm-stats: add support for request-based DM devices (Mike Snitzer) [1254801] - [md] dm-stats: collect and report histogram of IO latencies (Mike Snitzer) [1254801] - [md] dm-stats: support precise timestamps (Mike Snitzer) [1254801] - [md] dm-stats: fix divide by zero if 'number_of_areas' arg is zero (Mike Snitzer) [1254801] - [md] dm-stats: Use kvfree() in dm_kvfree() (Mike Snitzer) [1254801] - [net] bridge: mdb: fix double add notification (Xin Long) [1245012] - [net] ipt_ulog: do not fail init after creating socket (Thadeu Lima de Souza Cascardo) [1235978] - [net] ipv4: off-by-one in continuation handling in /proc/net/route (Alexander Duyck) [1253783] - [x86] kernel: Allocate enough low memory when crashkernel=high (Baoquan He) [1123039] - [vfio] Fix lockdep issue (Alex Williamson) [1250237] - [idle] intel_idle: Skylake Client Support (Steve Best) [1189910] - [netdrv] mlx5_core: Set log_uar_page_sz for non 4K page size architecture (Honggang Li) [1248676] - [netdrv] igbvf: clear buffer_info->dma after dma_unmap_single() (Stefan Assmann) [1248335] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1251393]- [firmware] dmi_scan: Coding style cleanups (Jarod Wilson) [853192] - [firmware] dmi_scan: Trim DMI table length before exporting it (Jarod Wilson) [853192] - [firmware] dmi_scan: Rename dmi_table to dmi_decode_table (Jarod Wilson) [853192] - [firmware] dmi_scan: Only honor end-of-table for 64-bit tables (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix ordering of product_uuid (Jarod Wilson) [853192] - [firmware] dmi_scan: Simplified displayed version (Jarod Wilson) [853192] - [firmware] dmi_scan: Use direct access to static vars (Jarod Wilson) [853192] - [firmware] dmi_scan: Use full dmi version for SMBIOS3 (Jarod Wilson) [853192] - [powerpc] mm: Change the swap encoding in pte (Gustavo Duarte) [1217743] - [mm] numa: avoid unnecessary TLB flushes when setting NUMA hinting entries (Gustavo Duarte) [1217743] - [mm] numa: add paranoid check around pte_protnone_numa (Gustavo Duarte) [1217743] - [mm] numa: do not trap faults on the huge zero page (Gustavo Duarte) [1217743] - [mm] remove remaining references to NUMA hinting bits and helpers (Gustavo Duarte) [1217743] - [mm] numa: Do not mark PTEs pte_numa when splitting huge pages (Gustavo Duarte) [1217743] - [mm] convert p[te|md]_mknonnuma and remaining page table manipulations (Gustavo Duarte) [1217743] - [powerpc] mm: add paranoid warnings for unexpected DSISR_PROTFAULT (Gustavo Duarte) [1217743] - [powerpc] mm: convert p[te|md]_numa users to p[te|md]_protnone_numa (Gustavo Duarte) [1217743] - [mm] add p[te|md] protnone helpers for use by NUMA balancing (Gustavo Duarte) [1217743] - [mm] numa: do not dereference pmd outside of the lock during NUMA hinting fault (Gustavo Duarte) [1217743] - [md] dm-btree-remove: fix bug in remove_one() (Mike Snitzer) [1250905] - [md] dm-cache-policy-smq: move 'dm-cache-default' module alias to SMQ (Mike Snitzer) [1253505] - [md] dm-btree: add ref counting ops for the leaves of top level btrees (Mike Snitzer) [1253505] - [md] dm-thin-metadata: delete btrees when releasing metadata snapshot (Mike Snitzer) [1253505] - [x86] kvm: vmx: fix vmwrite to invalid VMCS (Radim Krcmar) [1238320 1251552] - [x86] kvm: add missed use_eager_fpu() (Radim Krcmar) [1251552] - [iommu] amd: Fix bug in put_pasid_state_wait (Jerome Glisse) [1210495] - [iommu] amd: Use wait_event in put_pasid_state_wait (Jerome Glisse) [1210495] - [iommu] amd: Fix amd_iommu_free_device() (Jerome Glisse) [1210495] - [iommu] amd: use handle_mm_fault directly (Jerome Glisse) [1210495] - [iommu] amd: fix accounting of device_state (Jerome Glisse) [1210495] - [iommu] amd: use new invalidate_range mmu-notifier (Jerome Glisse) [1210495] - [unisys] visornic: Convert to using napi (Erik Arfvidson) [1232018] - [unisys] visorchannel: Add peek function (Erik Arfvidson) [1232018] - [unisys] visornic - consolidate+simplify xmit watermark checks (Erik Arfvidson) [1232018] - [unisys] visornic: enable skb->len error-check, remove DEBUG blocks (Erik Arfvidson) [1232018] - [unisys] visornic_resume needs to mirror _serverdown_complete (Erik Arfvidson) [1232018] - [unisys] visornic - correctly reset flag prior to send_enbdis() (Erik Arfvidson) [1232018] - [unisys] visornic - prevent lock recursion after IO recovery (Erik Arfvidson) [1232018] - [unisys] avoid format string parsing (Erik Arfvidson) [1232018] - [unisys] visornic - prevent NETDEV WATCHDOG timeouts after IO recovery (Erik Arfvidson) [1232018] - [unisys] visornic - check visorchannel_signalinsert/remove failures (Erik Arfvidson) [1232018] - [unisys] visornic - ensure proper net locking in tx reset logic (Erik Arfvidson) [1232018] - [unisys] Process more than one response per check (Erik Arfvidson) [1232018] - [unisys] remove bogus error checking (Erik Arfvidson) [1232018] - [unisys] remove visornic_ioctl (Erik Arfvidson) [1232018] - [unisys] Remove trans_start (Erik Arfvidson) [1232018] - [unisys] Fix improper use of NETDEV_TX_BUSY (Erik Arfvidson) [1232018] - [unisys] Remove some extraneous start/stop queue operations (Erik Arfvidson) [1232018] - [unisys] Change enable/disable to wait forever (Erik Arfvidson) [1232018] - [unisys] Make serverdown synchronous (Erik Arfvidson) [1232018] - [unisys] simplify visornic_serverdown_complete (Erik Arfvidson) [1232018] - [unisys] Guard against task leakage (Erik Arfvidson) [1232018] - [unisys] Clean up kthread usage (Erik Arfvidson) [1232018] - [unisys] Linarize skbs (Erik Arfvidson) [1232018] - [unisys] BUG halt on error in I/O channel (Erik Arfvidson) [1232018] - [unisys] Check return code properly on visor_copy_fragsinfo_from_skb (Erik Arfvidson) [1232018] - [unisys] Remove num_visornic_open array (Erik Arfvidson) [1232018] - [unisys] fix copyright statements (Erik Arfvidson) [1232018] - [unisys] visornic: prevent erroneous kfree of devdata pointer (Erik Arfvidson) [1232018] - [unisys] visornic: use preferred interface for setting netdev's parent (Erik Arfvidson) [1232018] - [unisys] visornic: delay start of worker thread until netdev created (Erik Arfvidson) [1232018] - [unisys] visornic: don't destroy global workqueues until devs destroyed (Erik Arfvidson) [1232018] - [unisys] visornic: correctly clean up device on removal (Erik Arfvidson) [1232018] - [unisys] visornic: correct obvious double-allocation of workqueues (Erik Arfvidson) [1232018] - [unisys] add error messages to visornic (Erik Arfvidson) [1232018] - [unisys] neglect to NULL rcvbuf pointer (Erik Arfvidson) [1232018] - [unisys] prevent faults in visornic_pause (Erik Arfvidson) [1232018] - [unisys] visornic: correct visornic_pause (Erik Arfvidson) [1232018] - [unisys] Add s-Par visornic ethernet driver (Erik Arfvidson) [1232018]- [misc] redhat: roll back to pre-release secureboot keys [1254992]- [net] ipv6: don't reject link-local nexthop on other interface (Florian Westphal) [1228700] - [net] vlan: Correctly propagate promisc|allmulti flags in notifier (Alexander Duyck) [1166516] - [net] chunk lost from bd9b51 (Oleg Nesterov) [1246968] - [net] openvswitch: Fix L4 checksum handling when dealing with IP fragments (Flavio Leitner) [1249863] - [net] tcp: fix recv with flags MSG_WAITALL | MSG_PEEK (Sabrina Dubroca) [1205258] - [net] netfilter: synproxy: fix sending window update to client (Phil Sutter) [1242094 1251031] - [net] netfilter: ip6t_synproxy: fix NULL pointer dereference (Phil Sutter) [1242094 1251031] - [net] sctp: fix src address selection if using secondary addresses (Xin Long) [1245205] - [net] sctp: reduce indent level on sctp_v4_get_dst (Xin Long) [1245205] - [net] sctp: reset flowi4_oif parameter on route lookup (Xin Long) [1245205] - [scsi] hpsa: update driver version (Joseph Szczypek) [1227171] - [scsi] hpsa: fix rmmod issues (Joseph Szczypek) [1227171] - [scsi] hpsa: add in new controller id (Joseph Szczypek) [1227171] - [scsi] hpsa: cleanup reset (Joseph Szczypek) [1227171] - [scsi] hpsa: propagate the error code in hpsa_kdump_soft_reset (Joseph Szczypek) [1227171] - [scsi] hpsa: add support for tagged queueing (Joseph Szczypek) [1227171] - [scsi] hpsa: use scsi host_no as hpsa controller number (Joseph Szczypek) [1227171] - [scsi] hpsa: use block layer tag for command allocation (Joseph Szczypek) [1227171] - [scsi] hpsa: add interrupt number to /proc/interrupts interrupt name (Joseph Szczypek) [1227171] - [scsi] hpsa: create workqueue after the driver is ready for use (Joseph Szczypek) [1227171] - [scsi] hpsa: fix try_soft_reset error handling (Joseph Szczypek) [1227171] - [scsi] hpsa: cleanup for init_one step 2 in kdump (Joseph Szczypek) [1227171] - [scsi] hpsa: skip free_irq calls if irqs are not allocated (Joseph Szczypek) [1227171] - [scsi] hpsa: call pci_release_regions after pci_disable_device (Joseph Szczypek) [1227171] - [scsi] hpsa: performance tweak for hpsa_scatter_gather() (Joseph Szczypek) [1227171] - [scsi] hpsa: refactor and rework support for sending TEST_UNIT_READY (Joseph Szczypek) [1227171] - [scsi] hpsa: don't return abort request until target is complete (Joseph Szczypek) [1227171] - [scsi] hpsa: use helper routines for finishing commands (Joseph Szczypek) [1227171] - [scsi] hpsa: add support sending aborts to physical devices via the ioaccel2 path (Joseph Szczypek) [1227171] - [scsi] hpsa: do not print ioaccel2 warning messages about unusual completions (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up some error reporting output in abort handler (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up driver init (Joseph Szczypek) [1227171] - [scsi] hpsa: correct return values from driver functions (Joseph Szczypek) [1227171] - [scsi] hpsa: do not check cmd_alloc return value - it cannnot return NULL (Joseph Szczypek) [1227171] - [scsi] hpsa: add more ioaccel2 error handling, including underrun statuses (Joseph Szczypek) [1227171] - [scsi] hpsa: add ioaccel sg chaining for the ioaccel2 path (Joseph Szczypek) [1227171] - [scsi] hpsa: refactor freeing of resources into more logical functions (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up error handling (Joseph Szczypek) [1227171] - [scsi] hpsa: break hpsa_free_irqs_and_disable_msix into two functions (Joseph Szczypek) [1227171] - [scsi] hpsa: Get queue depth from identify physical bmic for physical disks (Joseph Szczypek) [1227171] - [scsi] hpsa: use ioaccel2 path to submit IOs to physical drives in HBA mode (Joseph Szczypek) [1227171] - [scsi] hpsa: print accurate SSD Smart Path Enabled status (Joseph Szczypek) [1227171] - [scsi] hpsa: factor out hpsa_ioaccel_submit function (Joseph Szczypek) [1227171] - [scsi] hpsa: try resubmitting down raid path on task set full (Joseph Szczypek) [1227171] - [scsi] hpsa: do not ignore return value of hpsa_register_scsi (Joseph Szczypek) [1227171] - [scsi] hpsa: factor out hpsa_init_cmd function (Joseph Szczypek) [1227171] - [scsi] hpsa: make function names consistent (Joseph Szczypek) [1227171] - [scsi] hpsa: allow lockup detected to be viewed via sysfs (Joseph Szczypek) [1227171] - [scsi] hpsa: hpsa decode sense data for io and tmf (Joseph Szczypek) [1227171] - [scsi] hpsa: decrement h->commands_outstanding in fail_all_outstanding_cmds (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up aborts (Joseph Szczypek) [1227171] - [scsi] hpsa: rework controller command submission (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up host, channel, target, lun prints (Joseph Szczypek) [1227171] - [scsi] hpsa: add masked physical devices into h->dev array (Joseph Szczypek) [1227171] - [scsi] hpsa: dont meddle with hw which isn't ours (cciss) (Joseph Szczypek) [1227171] - [scsi] hpsa: Fix weird uses of num_online_cpus() (Joseph Szczypek) [1227171] - [kernel] livepatch: kernel: add TAINT_LIVEPATCH (Josh Poimboeuf) [1090549] - [kernel] fix TAINT_SOFTLOCKUP printable character (Josh Poimboeuf) [1090549] - [cpufreq] intel_pstate: Add SKY-S support (Steve Best) [1199346] - [powerpc] kvm: book3s: correct width in XER handling (David Gibson) [1178502]- [kernel] Call mark_tech_preview() for user namespace (Adrian Reber) [1243523] - [kernel] ntp: Do leapsecond adjustment in adjtimex read path (Prarit Bhargava) [1250754] - [kernel] time: Prevent early expiry of hrtimers[CLOCK_REALTIME] at the leap second edge (Prarit Bhargava) [1250754] - [kernel] ntp: Introduce and use SECS_PER_DAY macro instead of 86400 (Prarit Bhargava) [1250754] - [kernel] hrtimer: Make offset update smarter (Prarit Bhargava) [1250754] - [kernel] timekeeping: Use ktime_t data for ktime_get_update_offsets_now() (Prarit Bhargava) [1250754] - [netdrv] macvtap: fix network header pointer for VLAN tagged pkts (Ivan Vecera) [1251987] - [net] core: Fix vlan_get_protocol for stacked vlan (Ivan Vecera) [1251987] - [netdrv] r8169: enforce RX_MULTI_EN on rtl8168ep/8111ep chips (Ivan Vecera) [1218279] - [netdrv] virtio-net: drop NETIF_F_FRAGLIST (Jason Wang) [1247840] {CVE-2015-5156} - [netdrv] usbnet: remove generic hard_header_len check (Don Zickus) [1164735] - [usb] usb: io_ti: Add heartbeat to keep idle EP/416 ports from disconnecting (Don Zickus) [1207487 1208644] - [usb] usb: io_ti: Add firmware image sanity checks (Don Zickus) [1208644] - [usb] usb: io_ti: Increase insufficient timeout for firmware downloads (Don Zickus) [1208644] - [usb] usb: io_ti: Fix firmware version handling (Don Zickus) [1208644] - [x86] perf: Tweak broken BIOS rules during check_hw_exists() (Don Zickus) [1082511] - [x86] uefi: copy secure_boot flag in boot params across kexec (Dave Young) [1243998] - [mm] vm_is_stack: use for_each_thread() rather then buggy while_each_thread() (Jerry Snitselaar) [1252188] - [fs] dcache: d_walk() might skip too much (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: deal with deadlock in d_walk() (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: move d_rcu from overlapping d_child to overlapping d_alias (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: fold try_to_ascend() into the sole remaining caller (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] pipe: fix offset and len mismatch on pipe_iov_copy_to_user() failure (Seth Jennings) [1239006] - [fs] overlayfs: Warn on copy up if a process has a R/O fd open to the lower file V2 (David Howells) [1226346] - [md] dm: revert dm_merge_bvec changes (Mike Snitzer) [1250148] - [pci] pciehp: Handle invalid data when reading from non-existent devices (Jarod Wilson) [1108793 1172014] - [edac] sb_edac: fix TAD presence check for sbridge_mci_bind_devs() (Seth Jennings) [1250709] - [perf] bench-numa: Fix to show proper convergence stats (Petr Holasek) [1222518] - [scsi] ipr: Driver version 2.6.2 (Gustavo Duarte) [1251842] - [scsi] ipr: Endian / sparse fixes (Gustavo Duarte) [1251842] - [scsi] ipr: Fix locking for unit attention handling (Gustavo Duarte) [1251842] - [scsi] ipr: Re-enable write same (Gustavo Duarte) [1251842] - [scsi] ipr: Fix invalid array indexing for HRRQ (Gustavo Duarte) [1251184] - [scsi] ipr: Fix incorrect trace indexing (Gustavo Duarte) [1251184] - [scsi] ipr: Byte swapping for device_id attribute in sysfs (Gustavo Duarte) [1214645] - [crypto] nx - respect sg limit bounds when building sg lists for SHA (Herbert Xu) [1250733] - [crypto] nx - Fix reentrancy bugs (Herbert Xu) [1250733] - [crypto] nx - Fixing SHA update bug (Herbert Xu) [1250733] - [crypto] nx - Fixing NX data alignment with nx_sg list (Herbert Xu) [1250733] - [crypto] nx - make platform drivers directly register with crypto (Gustavo Duarte) [1238571 1245132] - [crypto] nx - rename nx-842-crypto.c to nx-842.c (Gustavo Duarte) [1238571 1245132] - [crypto] nx - merge nx-compress and nx-compress-crypto (Gustavo Duarte) [1238571 1245132] - [crypto] nx - use common code for both NX decompress success cases (Gustavo Duarte) [1238571 1245132] - [crypto] nx - don't register pSeries driver if ENODEV (Gustavo Duarte) [1238571 1245132] - [crypto] nx - move kzalloc() out of spinlock (Gustavo Duarte) [1238571 1245132] - [crypto] nx - remove pSeries NX 'status' field (Gustavo Duarte) [1238571 1245132] - [crypto] nx - remove __init/__exit from VIO functions (Gustavo Duarte) [1238571 1245132] - [crypto] nx/842 - Fix context corruption (Gustavo Duarte) [1238571 1245132] - [crypto] nx - reduce chattiness of platform drivers (Gustavo Duarte) [1238571 1245132] - [crypto] nx - do not emit extra output if status is disabled (Gustavo Duarte) [1238571 1245132] - [crypto] nx - rename nx842_{init, exit} to nx842_pseries_{init, exit} (Gustavo Duarte) [1238571 1245132] - [crypto] nx - nx842_OF_upd_status should return ENODEV if device is not 'okay' (Gustavo Duarte) [1238571 1245132] - [cpufreq] powernv: Restore cpu frequency to policy->cur on unthrottling (Gustavo Duarte) [1249561] - [cpufreq] powernv: Report Psafe only if PMSR.psafe_mode_active bit is set (Gustavo Duarte) [1249561] - [cpufreq] powernv: Call throttle_check() on receiving OCC_THROTTLE (Gustavo Duarte) [1249561] - [cpufreq] powernv: Register for OCC related opal_message notification (Gustavo Duarte) [1249561] - [powerpc] powernv: Add definition of OPAL_MSG_OCC message type (Gustavo Duarte) [1249561] - [cpufreq] powernv: Handle throttling due to Pmax capping at chip level (Gustavo Duarte) [1249561] - [cpuidle] menu: Return (-1) if there are no suitable states (Gustavo Duarte) [1226250] - [powerpc] eeh: Fix trivial error in eeh_restore_dev_state() (David Gibson) [1227573] - [powercap] rapl: Add support for Broadwell-H (Steve Best) [1249855]- [md] dm-cache: fix device destroy hang due to improper prealloc_used accounting (Mike Snitzer) [1247192] - [md] revert "dm-cache: do not wake_worker() in free_migration()" (Mike Snitzer) [1247192] - [ipc] mqueue: remove limits for the amount of system-wide queues (Milos Vyletel) [1247632] - [scsi] fix memory leak with scsi-mq (Ewan Milne) [1248739] - [scsi] qla2xxx: do not clear slot in outstanding cmd array (Chad Dupuis) [1188168] - [scsi] qla2xxx: Remove decrement of sp reference count in abort handler (Chad Dupuis) [1188168] - [scsi] qla2xxx: Do not reset adapter if SRB handle is in range (Chad Dupuis) [1188168] - [scsi] qla2xxx: Do not crash system for sp ref count zero (Chad Dupuis) [1188168] - [tools] power turbostat: enable turbostat to support Knights Landing (KNL) (Steve Best) [1214141] - [vhost] fix error handling for memory region alloc (Igor Mammedov) [1152962] - [vhost] add max_mem_regions module parameter (Igor Mammedov) [1152962] - [vhost] extend memory regions allocation to vmalloc (Igor Mammedov) [1152962] - [vhost] use binary search instead of linear in find_region() (Igor Mammedov) [1152962] - [vhost] Make vhost a separate module (Igor Mammedov) [1152962] - [vhost] move memory pointer to VQs (Igor Mammedov) [1152962] - [vhost] move acked_features to VQs (Igor Mammedov) [1152962] - [vhost] replace rcu with mutex (Igor Mammedov) [1152962] - [vhost] Remove custom vhost rcu usage (Igor Mammedov) [1152962] - [vhost] scsi: Always access vq->private_data under vq mutex (Igor Mammedov) [1152962] - [vhost] net: Always access vq->private_data under vq mutex (Igor Mammedov) [1152962] - [powercap] rapl: Add support for Skylake H/S (Steve Best) [1249848] - [wireless] Backport rtlwifi driver family from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mwl8k driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcm80211 common code from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcmsmac driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcmfmac driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport BCMA bus driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport SSB bus driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mwifiex driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport rt2x00 driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport wil6210 driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport carl9170 from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport ath common code from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport ath9k driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport iwlegacy driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport iwlwifi driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mac80211 from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport wireless core from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] debugfs: add helper function to create device related seq_file (Stanislaw Gruszka) [1169606 1229225] - [wireless] net: Add EXPORT_SYMBOL_GPL(get_net_ns_by_fd) (Stanislaw Gruszka) [1169606 1229225] - [security] keys: Ensure we free the assoc array edit if edit is valid (David Howells) [1244171] {CVE-2015-1333}- [powerpc] powernv: Fix vma page prot flags in opal-prd driver (Gustavo Duarte) [1241177] - [powerpc] rtas: Introduce rtas_get_sensor_fast() for IRQ handlers (Thomas Huth) [1243779] - [thermal] powerclamp: add cpu id for denlow platform (Steve Best) [1177872] - [powercap] rapl: Support Knights Landing (Steve Best) [1145372] - [s390] nmi: fix vector register corruption (Hendrik Brueckner) [1247500] - [s390] ctl_reg: add union type for control register 0 (Hendrik Brueckner) [1247500] - [s390] revert "dasd: add support for control unit initiated reconfiguration" (Hendrik Brueckner) [1243498] - [mm] tmpfs: ZERO_RANGE and COLLAPSE_RANGE not currently supported (Eric Sandeen) [1237080] - [md] dm-cache-policy-smq: fix alloc_bitset check that always evaluates as false (Mike Snitzer) [1247192] - [md] dm-thin: return -ENOSPC when erroring retry list due to out of data space (Mike Snitzer) [1247192] - [md] clear Blocked flag on failed devices when array is read-only (Xiao Ni) [1177912] - [acpi] ghes: Make NMI handler have a single reader (Jiri Olsa) [1230934] - [iommu] vt-d: Fix VM domain ID leak (Alex Williamson) [1242331] - [video] hyperv_fb: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1247678] - [video] hyperv_fb: refresh the VM screen by force on VM panic (Vitaly Kuznetsov) [1247678] - [video] hyperv-fb: add blanking support (Vitaly Kuznetsov) [1247678] - [block] nvme: Failed controller initialization fixes (David Milburn) [1223515] - [block] nvme: Unify controller probe and resume (David Milburn) [1223515] - [block] nvme: Automatic namespace rescan (David Milburn) [1223515] - [block] nvme: add sysfs and ioctl controller reset (David Milburn) [1223515] - [block] nvme: Remove hctx reliance for multi-namespace (David Milburn) [1223515] - [block] blk-mq: Shared tag enhancements (David Milburn) [1223515] - [block] add blk_set_queue_dying() to blkdev.h (David Milburn) [1223515] - [block] nvme: disable irqs in nvme_freeze_queues (David Milburn) [1223515] - [block] nvme: Meta data handling through submit io ioctl (David Milburn) [1223515] - [block] nvme: Fix for BLK_DEV_INTEGRITY not set (David Milburn) [1223515] - [block] nvme: Metadata format support (David Milburn) [1223515] - [netdrv] bonding: fix destruction of bond with devices different from arphrd_ether (Gustavo Duarte) [1061028] - [netdrv] fix copyright statements (Erik Arfvidson) [1245362] - [unisys] Lock visorchannels associated with devices (Erik Arfvidson) [1245362] - [unisys] fix random hangs with network stress in visornic (Erik Arfvidson) [1245362] - [unisys] Reduce indent (Erik Arfvidson) [1245362] - [unisys] Use kzalloc instead of kmalloc/memset (Erik Arfvidson) [1245362] - [unisys] correctly NULL-terminate visorbus sysfs attribute array (Erik Arfvidson) [1245362] - [unisys] fix random memory corruption in visorchannel_write() (Erik Arfvidson) [1245362] - [unisys] Fix broken build when ARCH=um (Erik Arfvidson) [1245362] - [unisys] Allow visorbus to autoload (Erik Arfvidson) [1245362] - [unisys] prevent faults processing messages (Erik Arfvidson) [1245362] - [unisys] respond to msgs post device_create (Erik Arfvidson) [1245362]- [fs] nfs: objectlayout: Mark the object layout driver as a tech preview (Steve Dickson) [1248070] - [x86] Tell irq work about self IPI support (Rafael Aquini) [1240799] - [acpi] scan: reduce log level of "acpi: \_pr_.cpu4: failed to get CPU APIC ID" (Lenny Szubowicz) [1246077] - [netdrv] mlx4: restore conditional call to napi_complete_done() (Honggang Li) [1248338] - [cpufreq] intel_pstate: Add get_scaling cpu_defaults param to Knights Landing (Steve Best) [1145366] - [cpufreq] intel_pstate: Knights Landing support (Steve Best) [1145366] - [powerpc] add running_clock for powerpc to prevent spurious softlockup warnings (Gustavo Duarte) [1197000] - [kernel] sched/clock: add another clock for use with the soft lockup watchdog (Gustavo Duarte) [1197000] - [kernel] fork: Allow CLONE_PARENT after setns(CLONE_NEWPID) (Adrian Reber) [1241560] - [kernel] fork: unify and tighten up CLONE_NEWUSER/CLONE_NEWPID checks (Adrian Reber) [1241560] - [kernel] pidns: kill the unnecessary CLONE_NEWPID in copy_process() (Adrian Reber) [1241560] - [kernel] workqueue: Allow modifying low level unbound workqueue cpumask (Daniel Bristot de Oliveira) [1176155] - [kernel] workqueue: Create low-level unbound workqueues cpumask (Daniel Bristot de Oliveira) [1176155] - [kernel] workqueue: split apply_workqueue_attrs() into 3 stages (Daniel Bristot de Oliveira) [1176155] - [kernel] cpumask, nodemask: implement cpumask/nodemask_pr_args() (Daniel Bristot de Oliveira) [1176155] - [documentation] add print bitmap description (Daniel Bristot de Oliveira) [1176155] - [lib] vsprintf: implement bitmap printing through '*pb[l]' (Daniel Bristot de Oliveira) [1176155] - [fs] userfaultfd: call mark_tech_preview (Andrea Arcangeli) [965657] - [fs] userfaultfd: avoid missing wakeups during refile in userfaultfd_read (Andrea Arcangeli) [965657] - [mm] userfaultfd: propagate the full address in THP faults (Andrea Arcangeli) [965657] - [fs] userfaultfd: allow signals to interrupt a userfault (Andrea Arcangeli) [965657] - [fs] userfaultfd: require UFFDIO_API before other ioctls (Andrea Arcangeli) [965657] - [mm] userfaultfd: switch to exclusive wakeup for blocking reads (Andrea Arcangeli) [965657] - [fs] userfaultfd: fs/userfaultfd.c add more comments (Andrea Arcangeli) [965657] - [mm] userfaultfd: documentation update (Andrea Arcangeli) [965657] - [mm] userfaultfd: UFFDIO_COPY and UFFDIO_ZEROPAGE (Andrea Arcangeli) [965657] - [mm] userfaultfd: avoid mmap_sem read recursion in mcopy_atomic (Andrea Arcangeli) [965657] - [mm] userfaultfd: mcopy_atomic|mfill_zeropage: UFFDIO_COPY|UFFDIO_ZEROPAGE preparation (Andrea Arcangeli) [965657] - [mm] userfaultfd: UFFDIO_COPY|UFFDIO_ZEROPAGE uAPI (Andrea Arcangeli) [965657] - [x86] userfaultfd: activate syscall (Andrea Arcangeli) [965657] - [mm] userfaultfd: buildsystem activation (Andrea Arcangeli) [965657] - [mm] userfaultfd: solve the race between UFFDIO_COPY|ZEROPAGE and read (Andrea Arcangeli) [965657] - [mm] userfaultfd: allocate the userfaultfd_ctx cacheline aligned (Andrea Arcangeli) [965657] - [mm] userfaultfd: optimize read() and poll() to be O(1) (Andrea Arcangeli) [965657] - [mm] userfaultfd: wake pending userfaults (Andrea Arcangeli) [965657] - [mm] userfaultfd: update the uffd_msg structure to be the same on 32/64bit (Andrea Arcangeli) [965657] - [mm] userfaultfd: change the read API to return a uffd_msg (Andrea Arcangeli) [965657] - [mm] userfaultfd: Rename uffd_api.bits into .features fixup (Andrea Arcangeli) [965657] - [mm] userfaultfd: Rename uffd_api.bits into .features (Andrea Arcangeli) [965657] - [mm] userfaultfd: waitqueue_active() race fix (Andrea Arcangeli) [965657] - [mm] userfaultfd: cleanup superfluous _irq locking (Andrea Arcangeli) [965657] - [mm] userfaultfd: add new syscall to provide memory externalization (Andrea Arcangeli) [965657] - [mm] userfaultfd: prevent khugepaged to merge if userfaultfd is armed (Andrea Arcangeli) [965657] - [mm] userfaultfd: teach vma_merge to merge across vma->vm_userfaultfd_ctx (Andrea Arcangeli) [965657] - [mm] userfaultfd: call handle_userfault() for userfaultfd_missing() faults (Andrea Arcangeli) [965657] - [mm] userfaultfd: add VM_UFFD_MISSING and VM_UFFD_WP (Andrea Arcangeli) [965657] - [mm] userfaultfd: add vm_userfaultfd_ctx to the vm_area_struct (Andrea Arcangeli) [965657] - [mm] userfaultfd: linux/userfaultfd_k.h (Andrea Arcangeli) [965657] - [mm] userfaultfd: uapi: add missing include/types.h (Andrea Arcangeli) [965657] - [mm] userfaultfd: uAPI (Andrea Arcangeli) [965657] - [mm] userfaultfd: linux/Documentation/vm/userfaultfd.txt (Andrea Arcangeli) [965657] - [fs] nfs: use get_user_pages_unlocked (Andrea Arcangeli) [965657] - [mm] gup: kvm use get_user_pages_unlocked (Andrea Arcangeli) [965657] - [mm] gup: use get_user_pages_unlocked within get_user_pages_fast (Andrea Arcangeli) [965657] - [mm] gup: add __get_user_pages_unlocked to customize gup_flags (Andrea Arcangeli) [965657] - [mm] gup: add get_user_pages_locked and get_user_pages_unlocked (Andrea Arcangeli) [965657] - [net] bridge: vlan: fix usage of vlan 0 and 4095 again (John Greene) [1236709] - [net] bridge: new mode flag to indicate mode 'undefined' (John Greene) [1236709] - [net] bridge: simplify br_getlink() a bit (John Greene) [1236709] - [net] bridge: remove oflags from setlink/dellink (John Greene) [1236709] - [net] bridge: fix setlink/dellink notifications (John Greene) [1236709] - [net] bridge: fix uninitialized variable warning (John Greene) [1236709] - [net] bridge: new function to pack vlans into ranges during gets (John Greene) [1236709] - [net] rtnetlink: new filter RTEXT_FILTER_BRVLAN_COMPRESSED (John Greene) [1236709] - [net] bridge: support for multiple vlans and vlan ranges in setlink and dellink requests (John Greene) [1236709] - [net] bridge: add brport flags to dflt bridge_getlink (John Greene) [1236709] - [net] bridge: add new brport flag LEARNING_SYNC (John Greene) [1236709] - [net] bridge: move private brport flags to if_bridge.h so port drivers can use flags (John Greene) [1236709] - [net] bridge: add export of multicast database adjacent to net_dev (John Greene) [1236709] - [net] fib_trie: Drop unnecessary calls to leaf_pull_suffix (Alexander Duyck) [1247411] - [net] inet_diag: always export IPV6_V6ONLY sockopt for listening sockets (Phil Sutter) [1247309] - [net] inet_diag: export IPV6_V6ONLY sockopt (Phil Sutter) [1247309]- [powerpc] kvm: book3s_hv: Fix preempted vcore stolen time calculation (Laurent Vivier) [1242757] - [powerpc] kvm: book3s_hv: Fix preempted vcore list locking (Laurent Vivier) [1242757] - [netdrv] be2net: support ndo_get_phys_port_id() (Ivan Vecera) [1138670] - [fs] ovl: Enable copy-up fd checking by default (David Howells) [1246555] - [fs] nfs: increase size of EXCHANGE_ID name string buffer (Benjamin Coddington) [1243961] - [fs] vfs: avoid creation of inode number 0 in get_next_ino (Carlos Maiolino) [1241665] - [fs] dlm: adopt orphan locks (David Teigland) [1208288] - [tools] turbostat: Revert to old -v/-V options (Prarit Bhargava) [1245299] - [perf] x86: Add more Broadwell model numbers (Jiri Olsa) [1242695] - [scsi] save command pool address of Scsi_Host (Vitaly Kuznetsov) [1245857] - [iser-target] Fix possible use-after-free (Andy Grover) [1136558 1185396] - [iser-target] release stale iser connections (Andy Grover) [1136558 1185396] - [iser-target] Fix variable-length response error completion (Andy Grover) [1136558 1185396] - [iser-target] Bump version to 1.0 (Andy Grover) [1136558 1185396] - [iser-target] Remove conn_ prefix from struct isert_conn members (Andy Grover) [1136558 1185396] - [iser-target] Remove un-needed rdma_listen backlog (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant check on the device (Andy Grover) [1136558 1185396] - [iser-target] Get rid of redundant max_accept (Andy Grover) [1136558 1185396] - [iser-target] Split some logic in isert_connect_request to routines (Andy Grover) [1136558 1185396] - [iser-target] Rename device find/release routines (Andy Grover) [1136558 1185396] - [iser-target] Rename rend/recv completion routines (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant assignment to local variable (Andy Grover) [1136558 1185396] - [iser-target] Introduce isert_alloc|free_comps (Andy Grover) [1136558 1185396] - [iser-target] Split isert_setup_qp (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant casting on void pointers (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant local variable (Andy Grover) [1136558 1185396] - [iser-target] Remove dead code (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant check on recv completion (Andy Grover) [1136558 1185396] - [iser-target] Use a single DMA MR and PD per device (Andy Grover) [1136558 1185396] - [iser-target] Rebase to v4.0.5 (Andy Grover) [1136558 1185396] - [infiniband] mlx5: iser,isert: Add Signature API additions (Andy Grover) [1136558 1185396] - [scsi] add SPC-3 command definitions (Andy Grover) [1136558 1185396] - [scsi] rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16 (Andy Grover) [1136558 1185396] - [scsi] st: null pointer dereference panic caused by use after kref_put by st_open (Maurizio Lombardi) [1239060]- [watchdog] hpwdt: Fix initialization message in hpwdt.c (Nigel Croxon) [1204514] - [fs] autofs: fix the return value of autofs4_fill_super (Ian Kent) [1207319] - [fs] autofs4: translate pids to the right namespace for the daemon (Ian Kent) [1207319] - [fs] autofs4: allow autofs to work outside the initial PID namespace (Ian Kent) [1207319] - [fs] autofs4: make freeing sbi rcu-delayed (Ian Kent) [1207319] - [net] call rcu_read_lock early in process_backlog (Jiri Benc) [1243980] - [net] do not process device backlog during unregistration (Jiri Benc) [1243980] - [net] graceful exit from netif_alloc_netdev_queues() (Jiri Benc) [1245278] - [net] extend net_device allocation to vmalloc() (Jiri Benc) [1245278] - [net] rtnetlink: remove ndo_get_slave (Jarod Wilson) [1210322] - [net] rtnetlink: remove IFLA_BOND_SLAVE definition (Jarod Wilson) [1210322] - [net] rtnetlink: fix oops in rtnl_link_get_slave_info_data_size (Jarod Wilson) [1210322] - [net] rtnetlink: remove check for fill_slave_info in rtnl_have_link_slave_info (Jarod Wilson) [1210322] - [net] bonding: convert netlink to use slave data info api (Jarod Wilson) [1210322] - [net] rtnetlink: add missing IFLA_BOND_AD_INFO_UNSPEC (Jarod Wilson) [1210322] - [net] rtnetlink: provide api for getting and setting slave info (Jarod Wilson) [1210322] - [net] rtnetlink: put "BOND" into nl attribute names which are related to bonding (Jarod Wilson) [1210322] - [net] bonding: add netlink attributes to slave link dev (Jarod Wilson) [1210322] - [net] ipv4: take rtnl_lock and mark mrt table as freed on namespace cleanup (Phil Sutter) [1240747] - [bluetooth] Fix RFCOMM parent device for reused dlc (Lubomir Rintel) [1241844] - [bluetooth] Fix unsafe RFCOMM device parenting (Lubomir Rintel) [1241844] - [bluetooth] Directly close dlc for not yet started RFCOMM session (Lubomir Rintel) [1241844] - [bluetooth] Refactor dlc disconnect logic in rfcomm_dlc_close() (Lubomir Rintel) [1241844] - [bluetooth] Refactor deferred setup test in rfcomm_dlc_close() (Lubomir Rintel) [1241844] - [bluetooth] Simplify RFCOMM session state eval (Lubomir Rintel) [1241844] - [bluetooth] Verify dlci not in use before rfcomm_dev create (Lubomir Rintel) [1241844] - [bluetooth] Fix RFCOMM tty teardown race (Lubomir Rintel) [1241844] - [bluetooth] Fix unreleased rfcomm_dev reference (Lubomir Rintel) [1241844] - [bluetooth] Release rfcomm_dev only once (Lubomir Rintel) [1241844] - [bluetooth] Exclude released devices from RFCOMMGETDEVLIST ioctl (Lubomir Rintel) [1241844] - [bluetooth] Fix racy acquire of rfcomm_dev reference (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Move rfcomm_get_device() before rfcomm_dev_activate()" (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Always wait for a connection on RFCOMM open()" (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Remove rfcomm_carrier_raised()" (Lubomir Rintel) [1241844] - [bluetooth] Refuse peer RFCOMM address reading when not connected (Lubomir Rintel) [1241844] - [bluetooth] Remove rfcomm_carrier_raised() (Lubomir Rintel) [1241844] - [bluetooth] Always wait for a connection on RFCOMM open() (Lubomir Rintel) [1241844] - [bluetooth] Move rfcomm_get_device() before rfcomm_dev_activate() (Lubomir Rintel) [1241844] - [bluetooth] Release RFCOMM port when the last user closes the TTY (Lubomir Rintel) [1241844] - [bluetooth] Fix to set proper bdaddr_type for RFCOMM connect (Lubomir Rintel) [1241844] - [bluetooth] Fix RFCOMM bind fail for L2CAP sock (Lubomir Rintel) [1241844] - [bluetooth] Fix issue with RFCOMM getsockopt operation (Lubomir Rintel) [1241844] - [bluetooth] Use IS_ERR_OR_NULL for checking bt_debugfs (Lubomir Rintel) [1241844] - [bluetooth] Store RFCOMM address information in its own socket structure (Lubomir Rintel) [1241844] - [bluetooth] don't release the port in rfcomm_dev_state_change() (Lubomir Rintel) [1241844] - [bluetooth] Fix waiting for clearing of BT_SK_SUSPEND flag (Lubomir Rintel) [1241844] - [bluetooth] Purge the dlc->tx_queue to avoid circular dependency (Lubomir Rintel) [1241844] - [bluetooth] Fix the reference counting of tty_port (Lubomir Rintel) [1241844] - [bluetooth] Implement .activate, .shutdown and .carrier_raised methods (Lubomir Rintel) [1241844] - [bluetooth] Move the tty initialization and cleanup out of open/close (Lubomir Rintel) [1241844] - [bluetooth] Remove the device from the list in the destructor (Lubomir Rintel) [1241844] - [bluetooth] Take proper tty_struct references (Lubomir Rintel) [1241844] - [net] netfilter: arptables: use percpu jumpstack (Florian Westphal) [1237126] - [pci] pciehp: Stop disabling notifications during init (Myron Stowe) [1243009] - [x86] build: Don't get confused by local symbols (Prarit Bhargava) [1245781] - [x86] perf: Fix CQM feature detection (Jiri Olsa) [1036948] - [crypto] nx - Fixing the limit number of bytes to be processed (Herbert Xu) [1190103] - [crypto] nx - Fix SHA concurrence issue and sg limit bounds (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-XCBC to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-GCM to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-ECB to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving limit and bound logic in CTR and fix IV vector (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-CCM to be processed logic and sg_list bounds (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-CBC to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Check for bogus firmware properties (Herbert Xu) [1190103] - [kernel] kabi: remove RH_KABI_CHANGE_TYPE (Hannes Frederic Sowa) [1241854] - [kernel] kabi: alignment and sizeof checks in RH_KABI_REPLACE/CHANGE_TYPE macros (Hannes Frederic Sowa) [1241854] - [block] use RH_KABI_REPLACE_UNSAFE in blk-mq.h (Hannes Frederic Sowa) [1241854] - [kernel] kabi: introduce RH_KABI_REPLACE_UNSAFE (Hannes Frederic Sowa) [1241854] - [kernel] kabi: introduce RH_KABI_USE2_P (Sabrina Dubroca) [1241515] - [kernel] kabi: remove RH_KABI_REPLACE_P (Sabrina Dubroca) [1241515] - [kernel] include/*: stop using RH_KABI_REPLACE_P (Sabrina Dubroca) [1241515] - [kernel] kabi: introduce RH_KABI_RENAME (Sabrina Dubroca) [1241515] - [net] sk_buff: don't use RH_KABI_REPLACE_P for bitfields (Sabrina Dubroca) [1241515] - [kernel] kabi: modify _RH_KABI_REPLACE to integrate RH_KABI_REPLACE_P with RH_KABI_REPLACE (Sabrina Dubroca) [1241515] - [netdrv] fm10k: fix use of ifla_vf_info->tx_rate (Sabrina Dubroca) [1241515] - [netdrv] sfc: fix use of ifla_vf_info->tx_rate (Sabrina Dubroca) [1241515] - [kernel] revert "softirq: Add support for triggering softirq work on softirqs" (Sabrina Dubroca) [1241515] - [netdrv] be2net: bump up the driver version to 10.6.0.3 (Ivan Vecera) [1245683] - [netdrv] be2net: make SET_LOOPBACK_MODE cmd asynchrounous (Ivan Vecera) [1245683] - [netdrv] be2net: make the RX_FILTER command asynchronous (Ivan Vecera) [1245683] - [netdrv] be2net: return error status from be_mcc_notify() (Ivan Vecera) [1245683] - [netdrv] be2net: convert dest field in udp-hdr to host-endian (Ivan Vecera) [1245683] - [netdrv] be2net: fix wrong return value in be_check_ufi_compatibility() (Ivan Vecera) [1245683] - [netdrv] be2net: remove redundant D0 power state set (Ivan Vecera) [1245683] - [netdrv] be2net: query FW to check if EVB is enabled (Ivan Vecera) [1245683] - [netdrv] be2net: remove duplicate code in be_setup_wol() (Ivan Vecera) [1245683] - [netdrv] remove all references to obsolete Ethernet-HOWTO (Ivan Vecera) [1245683] - [infiniband] ocrdma: Destroy ocrdma_dev_id IDR on module exit (Honggang Li) [1244604] - [infiniband] ucma: Destroy multcast_idr on module exit (Honggang Li) [1244604] - [infiniband] ipoib: Set MTU to max allowed by mode when mode changes (Honggang Li) [1244604] - [infiniband] ipoib: Scatter-Gather support in connected mode (Honggang Li) [1244604] - [infiniband] ucm: Fix bitmap wrap when devnum > IB_UCM_MAX_DEVICES (Honggang Li) [1244604] - [infiniband] ipoib: Prevent lockdep warning in __ipoib_ib_dev_flush (Honggang Li) [1244604] - [infiniband] ucma: Fix lockdep warning in ucma_lock_files (Honggang Li) [1244604] - [net] rds: rds_ib_device.refcount overflow (Honggang Li) [1244604] - [infiniband] nes: Fix for incorrect recording of the MAC address (Honggang Li) [1244604] - [infiniband] nes: Fix for resolving the neigh (Honggang Li) [1244604] - [infiniband] core: Fixes for port mapper client registration (Honggang Li) [1244604] - [infiniband] cm: Do not queue work to a device that's going away (Honggang Li) [1244604] - [infiniband] mad: Remove improper use of BUG_ON (Honggang Li) [1244604] - [infiniband] mad: Fix compare between big endian and cpu endian (Honggang Li) [1244604] - [infiniband] Add rdma_cap_ib_switch helper and use where appropriate (Honggang Li) [1244604] - [infiniband] mlx4: Do not attemp to report HCA clock offset on VFs (Amir Vadai) [1238185] - [infiniband] ipoib: Fix bad error flow in ipoib_add_port() (Amir Vadai) [1238185] - [security] selinux: reduce the number of calls to synchronize_net() when flushing caches (Paul Moore) [1030405] - [security] selinux: conditionally reschedule in hashtab_insert while loading selinux policy (Paul Moore) [1030405] - [security] selinux: conditionally reschedule in mls_convert_context while loading selinux policy (Paul Moore) [1030405]- [inifniband] mlx4: Add support for CQ time-stamping (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] mlx4: Add mmap call to map the hardware clock (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Pass hardware specific data in query_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Add timestamp_mask and hca_core_clock to query_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Extend ib_uverbs_create_cq (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Add CQ creation time-stamping flag (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Change ib_create_cq to use struct ib_cq_init_attr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Change provider's API of create_cq to be extendible (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Disable HA for SRIOV PF RoCE devices (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] mlx4: Fix error paths in mlx4_ib_create_flow() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix wrong csum complete report when rxvlan offload is disabled (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Wake TX queues only when there's enough room (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Release TX QP when destroying TX ring (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use HW counters for rx/tx bytes/packets in PF device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-four in ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Prefetch skb data on RX (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Pop cq outside mlx5e_get_cqe (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove mlx5e_cq.sqrq back-pointer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove extra spaces (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Avoid TX CQE generation if more xmit packets expected (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Avoid redundant dev_kfree_skb() upon NOP completion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove re-assignment of wq type in mlx5e_enable_rq() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Use skb_shinfo(skb)->gso_segs rather than counting them (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Static mapping of netdev priv resources to/from netdev TX queues (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Support NETIF_F_SG (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Enable TX rate limit per VF (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use napi_complete_done() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Disable Granular QoS per VF under IB/Eth VPI configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support ndo_get_vf_stats (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Show PF own statistics via ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add helper to query counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Set VF to read from QP counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Add RoCE/IB dedicated counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Allocate default counter per port (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add port attribute when tracking counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust counter grant policy in the resource tracker (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Remove counters table allocation from VF flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add sink counter (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Reset counters data when freed (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Check before cleaning counters bitmap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Add transport domain to the ethernet TIRs/TISs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add transport domain alloc/dealloc support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Enforce max flow-tables level >= 3 (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Disable client vlan TX acceleration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Add HW cacheline start padding (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Fix HW MTU settings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: fix an error code (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: use swap() in mlx4_make_profile() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use swap() in mlx4_init_qp_table() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Prevent setting invalid RSS hash function (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support for configurable RSS hash function (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] ptp: mlx4: use helpers for converting ns to timespec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] ptp: mlx4: convert to the 64 bit get/set time methods (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: only pull headers into skb head (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] configs: Enable ConnectX-4 IB/Ethernet HCA (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix static checker warnings around system guid query flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Enable mutual support for IB and Ethernet (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Don't create IB instance over Ethernet ports (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Avoid using the MAD_IFC command under ISSI > 0 mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add more query port helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use port number when querying port ptys (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use port number in the query port mtu helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Get vendor-id using the query adapter command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add new query HCA vport commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Make the vport helpers available for the IB driver too (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Check the return bitmask when querying ISSI (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Enable XRCs and SRQs when using ISSI > 0 (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Apply proper name convention to helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_en: Add missing check for memory allocation failure (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: fix typo in mlx4_set_vf_mac (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: need to call close fw if alloc icm is called twice (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: double free of dev_vfs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix build failure introduced by the EQ pool changes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Make sure there are no pending async events when freeing CQ (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Move affinity hints to mlx4_core ownership (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add EQ pool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Demote simple multicast and broadcast flow steering rules (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Ethernet resource handling files (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Ethernet Datapath files (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Set/Query port MTU commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Modify CQ moderation parameters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Implement get/set port status (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Implement access functions of ptys register fields (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: New device capabilities handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: HW data structs/types definitions cleanup (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Set irq affinity hints (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core, mlx5_ib: Do not use vmap() on coherent memory (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix fallback from MSI-X to INTx (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enable single ported IB VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust the schedule queue port in reset-to-init too (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust the schedule queue port for single ported IB VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Modify port values when generting EQEs for VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Convert slave port before building address-handle (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enhance the MAD_IFC wrapper to convert VF port to physical (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Avoid 'may be used uninitialized' warnings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband: Remove duplicated KERN_ from pr_ uses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Work properly with EQ numbers > 256 in SRIOV (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-one in counters manipulation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Schedule napi when RX buffers allocation fails (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix unaligned accesses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use correct loop cursor in error path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix reading HCA max message size in mlx4_QUERY_DEV_CAP (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband/mlx4: check for mapping error (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix WQE LSO segment calculation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Change alias guids default to be host assigned (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Return the admin alias GUID upon host view request (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Raise slave shutdown event upon FLR (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Request alias GUID on demand (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Change init flow to request alias GUIDs for active VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Manage admin alias GUID upon admin request (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Set initial admin GUIDs for VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Manage alias GUID per VF (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Alias GUID adding persistency support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4/mlx5: Use dma_wmb/rmb where appropriate (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Extend struct mlx5_interface to support multiple protocols (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Modify arm CQ in preparation for upcoming Ethernet driver (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Move completion eqs from mlx5_ib to mlx5_core (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Update module info macros for ConnectX4 Support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix Mellanox copyright note (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix Mellanox copyright note (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix a bug in alloc_token (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid usage command work entry after writing command doorbell (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid copying outbox in aysnc command completion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use coherent memory for command interface page (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use the right inbox struct in destroy mkey command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Clear doorbell record inside mlx5_db_alloc() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid setting DC requestor/responder resources (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Coding style fix (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix call to mlx5_core_qp_modify (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Allocate firmware pages from device's NUMA node (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add RX-ALL support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add RX-FCS support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add interface identify support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add SET_PORT opcode modifiers enumeration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Set enhanced QoS support by default when ETS supported (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Warn users of depracated QoS Firmware (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Added qos_vport QP configuration in VST mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Allocate VPPs for each port on PF init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Query device for QoS per VF support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_SET_VPORT_QOS implementation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_ALLOCATE_VPP implementation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: New file for QoS related firmware commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Aesthetic code changes in multi_func_init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Make mlx4_is_eth visible inline funcion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Change loopback only upon feature change (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add RSS support for fragmented IP datagrams (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Moderate ethtool callback to show more statistics (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add Flow control statistics display via ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Protect access to the statistics bitmap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support general selective view of ethtool statistics (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Move statistics bitmap setting to the Ethernet driver (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Create new header file for all statistics info (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix port counters statistics bitmask (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix GEN_EQE accessing uninitialixed mutex (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Call register_netdevice in the proper location (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Set statistics bitmap at port init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Saturate RoCE port PMA counters in case of overflow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-one in ethtool statistics display (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Verify net device validity on port change event (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add basic support for QP max-rate limiting (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: don't export static symbol (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: codespell comment spelling fixes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use eth__addr instead of memset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Disbale GRO for incoming loopback/selftest packets (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix wrong mask and error flow for the update-qp command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Update the dev in reg_create (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: In mlx4_ib_demux_cm, print out GUID in host-endian order (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Bug fixes in mlx4_ib_resize_cq (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix memory leak in __mlx4_ib_modify_qp (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix error code in get_port_caps() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix configuration of log_uar_page_sz (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] net: mellanox: Delete unnecessary checks before the function call "vunmap" (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Reset flow support for IB kernel ULPs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Always use the correct port for mirrored multicast attachments (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Notify TX Vlan offload change (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Adjust RX frag strides to frag sizes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Print page allocator information (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Move to use hex PCI device IDs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix misleading debug print on CQE stride support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix mpt_entry initialization in mlx4_mr_rereg_mem_write() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Load balance ports in port aggregation mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Create mirror flows in port aggregation mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Add port aggregation support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Reuse mlx4_mac_to_u64() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Port aggregation upper layer interface (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Port aggregation low level interface (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix kernel Oops (mem corruption) when working with more than 80 VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Update the HCA core clock frequency after INIT_PORT (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix device capabilities dumping (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Fix memory corruption in mlx4_MAD_IFC_wrapper (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use ethtool cmd->autoneg as a hint for ethtool set settings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Remove duplicate code line from procedure mlx4_bf_alloc (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix struct mlx4_vhcr_cmd to make implicit padding explicit (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix HW2SW_EQ to conform to the firmware spec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust command timeouts to conform to the firmware spec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix mem leak in SRIOV mlx4_init_one error flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add reserved lkey for VFs to QUERY_FUNC_CAP (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add bad-cable event support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Reset flow activation upon SRIOV fatal command cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enable device recovery flow with SRIOV (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Handle AER flow properly (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Manage interface state for Reset flow cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Activate reset flow upon fatal command cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enhance the catas flow to support device reset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor the catas flow to work per device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Set device configuration data to be persistent across reset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Maintain a persistent memory for mlx4 device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Don't disable vxlan offloads under DMFS-A0 optimized steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband: mlx5: avoid a compile-time warning (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: avoid build warnings on 32-bit (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: include clocksource.h again (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix error flow in mlx4_init_hca() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Correcly update the mtt's offset in the MR re-reg flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Doorbell is byteswapped in Little Endian archs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Implement on demand paging by adding support for MMU notifiers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add support for RDMA read/write responder page faults (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Handle page faults (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Page faults handling infrastructure (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add mlx5_ib_update_mtt to update page tables after creation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Changes in memory region creation to support on-demand paging (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Implement the ODP capability query verb (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add support for page faults events and low level handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add function to read WQE from user-space (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Enhance UMR support to allow partial page table update (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Remove per-MR pas and dma pointers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Check for DPDP violation only when DPDP is not supported (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix an incorrectly shadowed variable in mlx4_ib_rereg_user_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Avoid double dumping of the PF device capabilities (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fixed memory leak and incorrect refcount in mlx4_load_one (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add support for A0 steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Refactor QUERY_PORT (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add explicit error message when rule doesn't meet configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add A0 hybrid steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_bitmap zone allocator (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add a check if there are too many reserved QPs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Change QP allocation scheme (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Use tasklet for user-space CQ completion events (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Mask out host side virtualization features for guests (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Set csum level for encapsulated packets (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Fix error flow in add_keys (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Fix sparse warnings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Clear outbox of dealloc uar (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Print resource number on QP/SRQ async events (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix command queue size enforcement (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix min vectors value in mlx5_enable_msix (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Request the mlx5 IB module on driver load (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Limit count field to 24 bits in qp_alloc_res (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: don't duplicate kvfree() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: don't duplicate kvfree() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Support more than 64 VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Flexible (asymmetric) allocation of EQs and MSI-X vectors for PF/VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add QUERY_FUNC firmware command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor mlx4_load_one (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor mlx4_cmd_init and mlx4_cmd_cleanup (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Use correct variable type for mlx4_slave_cap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix wrong reading of reserved_eqs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Extend checksum offloading by CHECKSUM COMPLETE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Extend usage of napi_gro_frags (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix race on driver load (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix race in create EQ (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add retrieval of CONFIG_DEV parameters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add __GFP_COLD gfp flags in alloc_pages (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Remove RX buffers alignment to IP_ALIGN (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Prevent VF from changing port configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use napi_schedule_irqoff() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Report actual number of rings in indirection table (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Move spinlocks and work initalizations to beginning of init_netdev (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Call napi_synchronize on stop_port (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Cleanups suggested by clang static checker (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add ethtool support for [rx|tx]vlan offload set to OFF/ON (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add support for setting rxvlan offload OFF/ON (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Call synchronize_irq() before freeing EQ buffer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Call synchronize_irq() before freeing EQ buffer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: fix race accessing page->_count (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Use extended internal signature layout (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Use enumerations for PI copy mask (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Modify to work with arbitrary page size (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Remove duplicate code from mlx5_set_path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix possible array overflow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Improve debug prints in mlx5_ib_reg_user_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Clear umr resources after ib_unregister_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: remove NETDEV_TX_BUSY (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Enable the compiler to make is_inline() inlined (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use local var for skb_headlen(skb) (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use local var in tx flow for skb_shinfo(skb) (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: mlx4_en_xmit() reads ring->cons once, and ahead of time to avoid stalls (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid false sharing in mlx4_en_en_process_tx_cq() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use prefetch in tx path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid a cache line miss in TX completion for single frag skb's (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: tx_info allocated with kmalloc() instead of vmalloc() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid calling bswap in tx fast path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Align tx path structures to cache lines (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Code cleanups in tx path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: add a new xmit_more counter (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Identify resources by their type (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: use set/get macros in device caps (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use hardware registers description header file (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Update device capabilities handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Deprecate error message at ConnectX-2 cards startup to debug (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Protect QUERY_PORT wrapper from untrusted guests (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: New init and exit flow for mlx4_core (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Don't disable SRIOV if there are active VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: exploit skb->xmit_more to conditionally send doorbell (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Allow not to specify probe_vf in SRIOV IB mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mellanox: Change en_print to return void (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix VF mac handling in RoCE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Do not allow APM under RoCE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Don't update QP1 in native mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Avoid accessing netdevice when building RoCE qp1 header (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Fix mlx4 reg/unreg mac to work properly with 0-mac addresses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Correct error flows in rereg_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Disable TSO for Connect-X rev. A0 HCAs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [net] netif_set_xps_queue: make cpu mask const (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [net] core: Add reading VF statistics through the PF netdevice (Amir Vadai) [1164527 1164530 1164531 1164536 1164537]- [fs] sunrpc: Adjust rpciod workqueue parameters (Benjamin Coddington) [1191956] - [fs] ovl: lookup whiteouts outside iterate_dir() (David Howells) [1178942] - [fs] ovl: allow distributed fs as lower layer (David Howells) [1178942] - [fs] ovl: don't traverse automount points (David Howells) [1178942] - [fs] ovl: mount read-only if workdir can't be created (David Howells) [1178942] - [fs] ovl: don't remove non-empty opaque directory (David Howells) [1178942] - [fs] ovl: rearrange ovl_follow_link to it doesn't need to call ->put_link (David Howells) [1178942] - [fs] ovl: upper fs should not be R/O (David Howells) [1178942] - [fs] ovl: check lowerdir amount for non-upper mount (David Howells) [1178942] - [fs] ovl: print error message for invalid mount options (David Howells) [1178942] - [fs] ovl: discard independent cursor in readdir() (David Howells) [1178942] - [fs] ovl: Prevent rw remount when it should be ro mount (David Howells) [1178942] - [fs] ovl: Fix opaque regression in ovl_lookup (David Howells) [1178942] - [fs] ovl: Fix kernel panic while mounting overlayfs (David Howells) [1178942] - [fs] ovl: Use macros to present ovl_xattr (David Howells) [1178942] - [fs] ovl: Cleanup redundant blank lines (David Howells) [1178942] - [fs] ovl: support multiple lower layers (David Howells) [1178942] - [fs] ovl: make upperdir optional (David Howells) [1178942] - [fs] ovl: improve mount helpers (David Howells) [1178942] - [fs] ovl: mount: change order of initialization (David Howells) [1178942] - [fs] ovl: allow statfs if no upper layer (David Howells) [1178942] - [fs] ovl: lookup ENAMETOOLONG on lower means ENOENT (David Howells) [1178942] - [fs] ovl: check whiteout on lowest layer as well (David Howells) [1178942] - [fs] ovl: multi-layer lookup (David Howells) [1178942] - [fs] ovl: multi-layer readdir (David Howells) [1178942] - [fs] ovl: helper to iterate layers (David Howells) [1178942] - [fs] ovl: add mutli-layer infrastructure (David Howells) [1178942] - [fs] ovl: dont replace opaque dir (David Howells) [1178942] - [fs] ovl: make path-type a bitmap (David Howells) [1178942] - [fs] ovl: check whiteout while reading directory (David Howells) [1178942] - [fs] coredump: add i/I in core_pattern to report the tid of the crashed thread (Oleg Nesterov) [1240966] - [fs] bio-integrity: do not assume bio_integrity_pool exists if bioset exists (Mike Snitzer) [1198035] - [md] dm-btree: silence lockdep lock inversion in dm_btree_del() (Mike Snitzer) [1186625] - [md] dm-thin: allocate the cell_sort_array dynamically (Mike Snitzer) [1244318] - [md] dm-cache: avoid calls to prealloc_free_structs() if possible (Mike Snitzer) [1244247] - [md] dm-cache: avoid preallocation if no work in writeback_some_dirty_blocks() (Mike Snitzer) [1244247] - [md] dm-cache: do not wake_worker() in free_migration() (Mike Snitzer) [1244247] - [md] dm-cache: display 'needs_check' in status if it is set (Mike Snitzer) [1243916] - [md] dm-thin: display 'needs_check' in status if it is set (Mike Snitzer) [1243916] - [md] dm-thin: stay in out-of-data-space mode once no_space_timeout expires (Mike Snitzer) [1243913] - [char] ipmi_ssif: add arguments that were removed upstream (Tony Camuso) [1229675] - [powerpc] msi: Use WARN_ON() in msi bitmap selftests (Steve Best) [1241612] - [powerpc] msi: Fix the msi bitmap alignment tests (Steve Best) [1241612]- [kernel] Make some warnings non-fatal for powerpc builds (Thomas Huth) [1243836] - [edac] amd64_edac: Add F15h M60h support (Kim Naru) [1135004] - [edac] Sync memory types and names (Kim Naru) [1135004] - [edac] mc: Add DDR3 LRDIMM entries to edac_mem_types (Kim Naru) [1135004] - [x86] amd_nb: Add device IDs to NB tables for F15h M60h (Kim Naru) [1135004] - [edac] amd64_edac: Modify usage of amd64_read_dct_pci_cfg() (Kim Naru) [1135004] - [edac] mce_amd: Add MCE decoding for F15h M60h (Kim Naru) [1135004] - [edac] amd64_edac: Remove "amd64" prefix from static functions (Kim Naru) [1135004] - [zram] don't grab mutex in zram_slot_free_noity (Seth Jennings) [1236697] - [fs] revert "nfs: Fixing lease renewal" (Carlos Maiolino) [1205048] - [md] raid0: Disable discard per default due to performance uncertainty (Jes Sorensen) [1215280] - [net] udp: fix behavior of wrong checksums (Denys Vlasenko) [1240761] {CVE-2015-5364 CVE-2015-5366} - [net] tcp: always send a quick ack when quickacks are enabled (Hannes Frederic Sowa) [1241718] - [net] tcp: tcp_get_info() should fetch socket fields once (Sabrina Dubroca) [1235100] - [net] tcp: add pacing_rate information into tcp_info (Sabrina Dubroca) [1235100] - [net] tcp: do not pace pure ack packets (Sabrina Dubroca) [1235100] - [net] ipv4: tcp: get rid of ugly unicast_sock (Sabrina Dubroca) [1235100] - [net] ipv4: dst_entry leak in ip_send_unicast_reply() (Sabrina Dubroca) [1235100] - [net] ipv4: rename ip_options_echo to __ip_options_echo() (Sabrina Dubroca) [1235100] - [net] tcp: ipv4: initialize unicast_sock sk_pacing_rate (Sabrina Dubroca) [1235100] - [net] tcp: refine TSO autosizing (Sabrina Dubroca) [1235100] - [net] tcp: use ACCESS_ONCE() in tcp_update_pacing_rate() (Sabrina Dubroca) [1235100] - [net] introduce SO_MAX_PACING_RATE (Sabrina Dubroca) [1235100] - [net] configs: enable Fair Queue scheduler (CONFIG_NET_SCH_FQ) (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: correct spelling of locally (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: better control of DDOS traffic (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: avoid hang when quantum 0 (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: remove useless TIME_WAIT check (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: increase max delay from 125 ms to one second (Sabrina Dubroca) [1235102] - [net] net_sched: avoid costly atomic operation in fq_dequeue() (Sabrina Dubroca) [1235102] - [net] netem: Fixes byte backlog accounting for the first of two chained netem instances (Sabrina Dubroca) [1235102] - [net] net_sched: implement qstat helper routines (Sabrina Dubroca) [1235102] - [net] sch_tbf: handle too small burst (Sabrina Dubroca) [1235102] - [net] sch_tbf: segment too big GSO packets (Sabrina Dubroca) [1235102] - [net] netem: update backlog after drop (Sabrina Dubroca) [1235102] - [net] net_sched: increment drop counters in qdisc_tree_decrease_qlen() (Sabrina Dubroca) [1235102] - [net] netem: fix possible NULL deref in netem_dequeue() (Sabrina Dubroca) [1235102] - [net] netem: use rb tree to implement the time queue (Sabrina Dubroca) [1235102] - [net] net_sched: return nla_nest_end() instead of skb->len (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: do not hold qdisc lock while allocating memory (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: more robust memory allocation (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix pacing for small frames (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: warn users using defrate (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: change classification of control packets (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: clear time_next_packet for reused flows (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix non TCP flows pacing (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix typo for initial_quantum (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: rate limiting improvements (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: qdisc dismantle fixes (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: prefetch() fix (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: Fair Queue packet scheduler (Sabrina Dubroca) [1235102]- [x86] irq: hide HYP in /proc/interrupts when not on Xen/Hyper-V (Vitaly Kuznetsov) [1238596 1238599] - [x86] hyperv: restore irq accounting (Vitaly Kuznetsov) [1238596 1238599] - [x86] xen: Add proper irq accounting for HYPERCALL vector (Vitaly Kuznetsov) [1238596 1238599] - [x86] irq: Properly tag virtualization entry in /proc/interrupts (Vitaly Kuznetsov) [1238596 1238599] - [x86] Add proper vector accounting for HYPERVISOR_CALLBACK_VECTOR (Vitaly Kuznetsov) [1238596 1238599] - [x86] kvm: keep track of LVT0 changes under APICv (Radim Krcmar) [1236434] - [x86] kvm: properly restore LVT0 (Radim Krcmar) [1236434] - [x86] kvm: make vapics_in_nmi_mode atomic (Radim Krcmar) [1236434] - [netdrv] sfc: Report TX completions to BQL after all TX events in interrupt (Jarod Wilson) [1242006] - [netdrv] sfc: Ensure down_write(&filter_sem) and up_write() are matched before calling efx_net_open() (Jarod Wilson) [1242006] - [netdrv] sfc: suppress handled MCDI failures when changing the MAC address (Jarod Wilson) [1242006] - [netdrv] sfc: add legacy method for changing a PF's MAC address (Jarod Wilson) [1242006] - [netdrv] sfc: refactor code in efx_ef10_set_mac_address() (Jarod Wilson) [1242006] - [crypto] nx - replace NX842_MEM_COMPRESS with function (Gustavo Duarte) [1221925] - [crypto] nx - move include/linux/nx842.h into drivers/crypto/nx/nx-842.h (Gustavo Duarte) [1221925] - [crypto] nx - fix nx-842 pSeries driver minimum buffer size (Gustavo Duarte) [1221925] - [crypto] nx - prevent nx 842 load if no hw driver (Gustavo Duarte) [1221925] - [crypto] nx - remove 842-nx null checks (Gustavo Duarte) [1221925] - [lib] correct 842 decompress for 32 bit (Gustavo Duarte) [1221925] - [lib] make lib/842 decompress functions static (Gustavo Duarte) [1221925] - [crypto] nx - add hardware 842 crypto comp alg (Gustavo Duarte) [1221925] - [crypto] nx - simplify pSeries nx842 driver (Gustavo Duarte) [1221925] - [crypto] nx - add PowerNV platform NX-842 driver (Gustavo Duarte) [1221925] - [crypto] nx - add nx842 constraints (Gustavo Duarte) [1221925] - [crypto] nx - add NX-842 platform frontend driver (Gustavo Duarte) [1221925] - [crypto] nx - rename nx-842.c to nx-842-pseries.c (Gustavo Duarte) [1221925] - [crypto] 842 - change 842 alg to use software (Gustavo Duarte) [1221925] - [lib] add software 842 compression/decompression (Gustavo Duarte) [1221925] - [powerpc] Add ICSWX instruction (Gustavo Duarte) [1221925] - [powerpc] export of_get_ibm_chip_id function (Gustavo Duarte) [1221925] - [crypto] Add 2 missing __exit_p (Gustavo Duarte) [1221925] - [crypto] nx-842: dev_set_drvdata can no longer fail (Gustavo Duarte) [1221925] - [crypto] nx - Use RCU_INIT_POINTER(x, NULL) (Gustavo Duarte) [1221925] - [crypto] nx-842: Fix handling of vmalloc addresses (Gustavo Duarte) [1221925] - [powerpc] perf: Fail 24x7 initcall if create_events_from_catalog() fails (Gustavo Duarte) [1182055] - [powerpc] perf: 24x7: Fix lockdep warning (Gustavo Duarte) [1182055] - [powerpc] perf: Document sysfs event description entries (Gustavo Duarte) [1182055] - [powerpc] perf: add the remaining gpci requests (Gustavo Duarte) [1182055] - [powerpc] perf: generate requests with counters annotated (Gustavo Duarte) [1182055] - [powerpc] perf: parse catalog and populate sysfs with events (Gustavo Duarte) [1182055] - [powerpc] perf: define EVENT_DEFINE_RANGE_FORMAT_LITE helper (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: Add event parameters (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: Remove duplicated docs for powerpc cpu specific events (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: sysfs events/ interfaces (Gustavo Duarte) [1182055] - [powerpc] perf: Use common PMU interrupt disabled code (Gustavo Duarte) [1182055] - [powerpc] mm: Serialize pmd clear against a linux page table walk (Gustavo Duarte) [1233071] - [powerpc] mm: Return NULL for not present hugetlb page (Gustavo Duarte) [1233071] - [powerpc] mm: Return pte address if we find trans_splitting (Gustavo Duarte) [1233071] - [powerpc] mm: Make page table walk safe against thp split/collapse (Gustavo Duarte) [1233071] - [powerpc] kvm: Remove page table walk helpers (Gustavo Duarte) [1233071]- [powerpc] powernv: Fix race in updating core_idle_state (Steve Best) [1237270] - [cpuidle] powernv: Auto-promotion of snooze to deeper idle state (Gustavo Duarte) [1235256] - [netdrv] e1000, e1000e: Use dma_rmb instead of rmb for descriptor read ordering (John Greene) [1173781] - [netdrv] e1000: add dummy allocator to fix race condition between mtu change and netpoll (John Greene) [1173781] - [netdrv] e1000: call netif_carrier_off early on down (John Greene) [1173781] - [netdrv] e1000: support txtd update delay via xmit_more (John Greene) [1173781] - [netdrv] e1000: fix time comparison (John Greene) [1173781] - [netdrv] bna: revert "Update the Driver and Firmware Version" (Ivan Vecera) [1240644] - [kernel] module: remove TAINT_CRAP on staging modules (Prarit Bhargava) [1242024] - [block] revert "remove artifical max_hw_sectors cap" (Jeff Moyer) [1238922] - [perf] bench-numa: Show more stats of particular threads in verbose mode (Petr Holasek) [1018954] - [scsi] don't add scsi_device if its already visible (Vitaly Kuznetsov) [1242390] - [scsi] iscsi: let session recovery_tmo sysfs writes persist across recovery (Chris Leech) [1139038] - [edac] Properly unwind on failure path in edac_init() (Seth Jennings) [1240814] - [edac] Allow to pass driver-specific attribute groups (Seth Jennings) [1240814] - [edac] Use static attribute groups for managing sysfs entries (Seth Jennings) [1240814] - [edac] edac: edac_mc_sysfs: Make stuff static (Seth Jennings) [1240814] - [edac] Fix the leak of mci->bus->name when bus_register fails (Seth Jennings) [1240814] - [edac] Mark edac_create_debug_nodes as static (Seth Jennings) [1240814] - [x86] revert "pci: Refine the way to release PCI IRQ resources" (Steve Best) [1231358 1238216] - [x86] pci: Refine the way to release PCI IRQ resources (Steve Best) [1231358 1238216] - [x86] irq: Keep balance of IOAPIC pin reference count (Steve Best) [1231358 1238216] - [x86] irq: Fix placement of mp_should_keep_irq() (Steve Best) [1231358 1238216] - [x86] irq, pci: Keep IRQ assignment for runtime power management (Steve Best) [1231358 1238216] - [x86] irq, pci: Keep IRQ assignment for PCI devices during suspend/hibernation (Steve Best) [1231358 1238216] - [x86] Mark Intel Skylake-S processor as supported (Steve Best) [1131729] - [x86] bpf_jit: fix compilation of large bpf programs (Denys Vlasenko) [1236939] {CVE-2015-4700} - [x86] ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184899] {CVE-2014-9585} - [x86] mm: Improve AMD Bulldozer ASLR workaround (Prarit Bhargava) [1240884] - [dma] ioat: fix tasklet tear down ("Herton R. Krzesinski") [1210093] - [md] revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer) [1241237] - [fs] nfsv4: Always drain the slot table before re-establishing the lease (Benjamin Coddington) [1240790] - [mm] export find_extend_vma() and handle_mm_fault() for driver use (Jerome Glisse) [1210492] - [mm] mmu_notifier: add new callback for mmu_notifier without breaking kabi (Jerome Glisse) [1210492] - [mm] mmu_notifier: call mmu_notifier_invalidate_range() from VMM (Jerome Glisse) [1210492] - [mm] mmu_notifier: add mmu_notifier_invalidate_range() (Jerome Glisse) [1210492]- [video] radeon: Conditionally compile PM code (Thomas Huth) [1238568] - [char] ipmi: Fix backport of powernv IPMI driver (Thomas Huth) [1238568] - [of] Silence warning due to bad backport in drivers/of/base.c (Thomas Huth) [1238568] - [powerpc] boot/fdt: Use unsigned long for pointer casts (Thomas Huth) [1238568] - [char] hwrng: pseries - remove incorrect __init/__exit markups (Thomas Huth) [1238568] - [mm] page_alloc.c: use '__paginginit' instead of '__init' (Thomas Huth) [1238568] - [fs] fuse: fix "uninitialized variable" warning (Thomas Huth) [1238568] - [powerpc] powernv: Fix merge issue for opal-prd channel (Rafael Aquini) [1221110 1229224] - [powerpc] PowerNV kernel is not able to manage 16G pages (Laurent Vivier) [1212273] - [s390] kdump: fix REGSET_VX_LOW vector register ELF notes (Hendrik Brueckner) [1236566] - [s390] zcrypt: Fixed reset and interrupt handling of AP queues (Hendrik Brueckner) [1238230] - [kvm] ppc: book3s-hv: Implement dynamic micro-threading on POWER8 (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Make use of unused threads when running guests (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use msgsnd for signalling threads on POWER8 (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Translate kvmhv_commence_exit to C (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Streamline guest entry and exit (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use bitmap of active threads rather than count (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use decrementer to wake napping threads (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Don't wake thread with no vcpu on guest IPI (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Get rid of vcore nap_count and n_woken (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Fix list traversal in error case (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Move vcore preemption point up into kvmppc_run_vcpu (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Simplify handling of VCPUs that need a VPA update (Laurent Vivier) [1213669] - [powerpc] powernv: Fixes for hypervisor doorbell handling (Laurent Vivier) [1213669] - [x86] kvm: nsvm: Check for NRIPS support before updating control field (Bandan Das) [1167228] - [security] keys: Increase root_maxkeys and root_maxbytes sizes (David Howells) [1014573]- [fs] gfs2: add support for rename2 and RENAME_EXCHANGE (Benjamin Marzinski) [1163824] - [fs] ext4: allocate entire range in zero range (Lukas Czerner) [1187071] {CVE-2015-0275} - [fs] overlayfs: Warn on copy up if a process has a R/O fd open to the lower file (David Howells) [1226346] - [fs] gfs2: make sure S_NOSEC flag isn't overwritten (Benjamin Marzinski) [1203446] - [net] revert "[net] openvswitch: remove GFP_THISNODE" (Jiri Benc) [1238680] - [net] revert "[net] dev: set iflink to 0 for virtual interfaces" (Jiri Benc) [1238672] - [net] ipv4: __ip_local_out_sk() is static (Jiri Benc) [1234508] - [netdrv] ixgbe: Allow flow director to use entire queue space (Thadeu Lima de Souza Cascardo) [1238421] - [net] ethtool: Add helper routines to pass vf to rx_flow_spec (Thadeu Lima de Souza Cascardo) [1238421] - [net] inet: remove old fragmentation hash initializing (Phil Sutter) [1235733] - [net] ipv6: split inet6_hash_frag for netfilter and initialize secrets with net_get_random_once (Phil Sutter) [1235733] - [net] ipv4: initialize ip4_frags hash secret as late as possible (Phil Sutter) [1235733] - [net] switch net_secret key generation to net_get_random_once (Phil Sutter) [1235733] - [net] tcp: Do not call tcp_fastopen_reset_cipher from interrupt context (Phil Sutter) [1235733] - [net] tcp: switch tcp_fastopen key generation to net_get_random_once (Phil Sutter) [1235733] - [net] inet: convert inet_ehash_secret and ipv6_hash_secret to net_get_random_once (Phil Sutter) [1235733] - [net] ipv6: split inet6_ehashfn to hash functions per compilation unit (Phil Sutter) [1235733] - [net] ipv4: split inet_ehashfn to hash functions per compilation unit (Phil Sutter) [1235733] - [net] ipv4: harden fnhe_hashfun() (Phil Sutter) [1235733] - [net] netfilter: nfnetlink_log: remove unused code (Phil Sutter) [1235733] - [net] inet: split syncookie keys for ipv4 and ipv6 and initialize with net_get_random_once (Phil Sutter) [1235733] - [net] tcp: fix child sockets to use system default congestion control if not set (Phil Sutter) [1235252] - [net] netfilter: x_tables: align per cpu xt_counter (Phil Sutter) [1235240] - [net] netfilter: x_tables: remove XT_TABLE_INFO_SZ and a dereference (Phil Sutter) [1235240] - [net] esp6: Use high-order sequence number bits for IV generation (Herbert Xu) [1232741] - [net] esp4: Use high-order sequence number bits for IV generation (Herbert Xu) [1232741] - [net] xfrm: Always zero high-order sequence number bits (Herbert Xu) [1232741] - [net] drop the packet when fails to do software segmentation or header check (Jason Wang) [1232621] - [net] keep original skb which only needs header checking during software GSO (Jason Wang) [1232621] - [net] remove some unless free on failure in alloc_netdev_mqs() (Jason Wang) [1231604] - [netdrv] tuntap: Increase the number of queues in tun (Jason Wang) [1231604] - [net] allow large number of rx queues (Jason Wang) [1231604] - [net] allow large number of tx queues (Jason Wang) [1231604] - [kernel] hrtimer: Avoid locking in hrtimer_cancel() if timer not active (Prarit Bhargava) [1217140] - [kernel] hrtimer: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] alarmtimer: Get rid of unused return value (Prarit Bhargava) [1217140] - [kernel] net: core: pktgen: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] rtmutex: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] futex: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of __hrtimer_start_range_ns() (Prarit Bhargava) [1217140] - [kernel] sched: core: Use hrtimer_start[_expires]() (Prarit Bhargava) [1217140] - [kernel] perf: core: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] x86: perf: uncore: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] x86: perf: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] tick: nohz: Rework next timer evaluation (Prarit Bhargava) [1217140] - [kernel] tick: sched: Restructure code (Prarit Bhargava) [1217140] - [kernel] tick: sched: Force tick interrupt and get rid of softirq magic (Prarit Bhargava) [1217140] - [kernel] tick: sched: Remove hrtimer_active() checks (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of hrtimer softirq (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of softirq time (Prarit Bhargava) [1217140] - [kernel] hrtimer: Fix incorrect tai offset calculation for non high-res timer systems (Prarit Bhargava) [1217140] - [kernel] hrtimer: Cleanup hrtimer accessors to the timekepeing state (Prarit Bhargava) [1217140] - [kernel] hrtimer: Prevent stale expiry time in hrtimer_interrupt() (Prarit Bhargava) [1217140] - [kernel] hrtimer: Remove hrtimer_enqueue_reprogram() (Prarit Bhargava) [1217140] - [kernel] hrtimer: Kick lowres dynticks targets on timer enqueue (Prarit Bhargava) [1217140] - [kernel] hrtimer: Store cpu-number in struct hrtimer_cpu_base (Prarit Bhargava) [1217140]- [fs] gfs2: handle NULL rgd in set_rgrp_preferences (Abhijith Das) [1211663] - [fs] gfs2: Don't add all glocks to the lru (Robert S Peterson) [1232841] - [fs] gfs2: Don't brelse rgrp buffer_heads every allocation (Robert S Peterson) [1154782] - [char] ipmi: Fix merge issue for IPMI SMBus handler (SSFIF) (Rafael Aquini) [1229675] - [kernel] sched: Avoid throttle_cfs_rq() racing with period_timer stopping (Rik van Riel) [1236413] - [kernel] add support for gcc 5 (Prarit Bhargava) [1227950] - [netdrv] vmxnet3: Changes for vmxnet3 adapter version 2 (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: Fix memory leaks in rx path (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: Register shutdown handler for device (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: spelling fixes (Neil Horman) [1237012] - [netdrv] vmxnet3: Copy TCP header to mapped frame for IPv6 packets (Neil Horman) [1237012] - [netdrv] vmxnet3: Change the hex constant to its decimal equivalent (Neil Horman) [1237012] - [netdrv] vmxnet3: Fix ethtool -S to return correct rx queue stats (Neil Horman) [1237012] - [netdrv] bnx2x: fix DMA API usage (Michal Schmidt) [1234874 1236582] - [netdrv] bnx2x: fix lockdep splat (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix linearization for encapsulated packets (Michal Schmidt) [1236582] - [netdrv] bnx2x: Release nvram lock on error flow (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix statistics gathering on link change (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix self-test for 20g devices (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix VF MAC removal (Michal Schmidt) [1236582] - [netdrv] bnx2x: Don't notify about scratchpad parities (Michal Schmidt) [1236582] - [netdrv] bnx2x: Prevent false warning when accessing MACs (Michal Schmidt) [1236582] - [netdrv] bnx2x: Correct speed from baseT into KR (Michal Schmidt) [1236582] - [netdrv] bnx2x: Correct asymmetric flow-control (Michal Schmidt) [1236582]- [x86] perf: ibs: Update IBS MSRs and feature definitions (Jiri Olsa) [1135033] - [x86] Mark Intel Skylake-Y processor as supported (Steve Best) [1176665] - [edac] sb_edac: support for Broadwell -EP and -EX (Seth Jennings) [1223598] - [edac] sb_edac: Fix support for systems with two home agents per socket (Seth Jennings) [1223598] - [edac] sb_edac: Fix a typo and a thinko in address handling for Haswell (Seth Jennings) [1223598] - [edac] Remove arbitrary limit on number of channels (Seth Jennings) [1223598] - [edac] sb_edac: Fix detection on SNB machines (Seth Jennings) [1223598] - [edac] sb_edac: Fix erroneous bytes->gigabytes conversion (Seth Jennings) [1223598] - [edac] sb_edac: Claim a different PCI device (Seth Jennings) [1223598] - [edac] Move Intel SNB device ids from sb_edac to pci_ids.h (Seth Jennings) [1223598] - [edac] sb_edac: Mark get_mci_for_node_id as static (Seth Jennings) [1223598] - [kernel] genirq: Fix memory leak when calling irq_free_hwirqs() (Steve Best) [1237186] - [kernel] module: Call module notifier on failure after complete_formation() (Bandan Das) [1236273] - [documentation] intel_pstate: Improve legacy mode internal governors description (Prarit Bhargava) [1236586]- [hv] fcopy: set .owner reference for file operations (Vitaly Kuznetsov) [1236557] - [md] dm-btree-remove: fix bug in redistribute3 (Mike Snitzer) [1236092] - [x86] kvm: Enable PMU handling for AMD PERFCTRn and EVNTSELn MSRs (Wei Huang) [1076010] - [x86] kvm: Implement AMD vPMU code for KVM (Wei Huang) [1076010] - [x86] kvm: Define kvm_pmu_ops to support vPMU function dispatch (Wei Huang) [1076010] - [x86] kvm: vpmu: introduce kvm_pmu_msr_idx_to_pmc (Wei Huang) [1076010] - [x86] kvm: vpmu: reorder PMU functions (Wei Huang) [1076010] - [x86] kvm: vpmu: whitespace and stylistic adjustments in PMU code (Wei Huang) [1076010] - [x86] kvm: vpmu: use the new macros to go between PMC, PMU and VCPU (Wei Huang) [1076010] - [x86] kvm: vpmu: introduce pmu.h header (Wei Huang) [1076010] - [x86] kvm: vpmu: rename a few PMU functions (Wei Huang) [1076010] - [s390] crypto: ghash - Fix incorrect ghash icv buffer handling (Herbert Xu) [1207598] - [video] vt_buffer: drop console buffer copying optimisations (Dave Airlie) [1187449] - [netdrv] i40evf: fix panic during MTU change (Stefan Assmann) [1233585] - [netdrv] i40evf: don't configure unused RSS queues (Stefan Assmann) [1233649] - [security] lsm: get comm using lock to avoid race in string printing (Richard Guy Briggs) [1056327] - [kernel] audit: get comm using lock to avoid race in string printing (Richard Guy Briggs) [1056327] - [kernel] sched: cope with kabi constraints (Stanislaw Gruszka) [1064059] - [kernel] sched: Provide update_curr callbacks for stop/idle scheduling classes (Stanislaw Gruszka) [1064059] - [kernel] sched/cputime: Fix clock_nanosleep()/clock_gettime() inconsistency (Stanislaw Gruszka) [1064059] - [kernel] sched/cputime: Fix cpu_timer_sample_group() double accounting (Stanislaw Gruszka) [1064059]- [crypto] krng: Remove krng (Herbert Xu) [1229738] - [crypto] drbg: Add stdrng alias and increase priority (Herbert Xu) [1229738] - [crypto] seqiv: Move IV seeding into init function (Herbert Xu) [1229738] - [crypto] eseqiv: Move IV seeding into init function (Herbert Xu) [1229738] - [crypto] chainiv: Move IV seeding into init function (Herbert Xu) [1229738] - [security] selinux: convert WARN_ONCE() to printk() in selinux_nlmsg_perm() (Richard Guy Briggs) [1066686] - [security] selinux: cleanup error reporting in selinux_nlmsg_perm() (Richard Guy Briggs) [1066686] - [security] audit: fix dangling keywords in integrity ima message output (Richard Guy Briggs) [1066686] - [security] audit: invalid op= values for rules (Richard Guy Briggs) [1066686] - [security] selinux: normalize audit log formatting (Richard Guy Briggs) [1066686] - [fs] Fix problem recognizing symlinks (Sachin Prabhu) [1232788] - [fs] Fix mfsymlinks file size check (Sachin Prabhu) [1232788] - [fs] Update version number displayed by modinfo for cifs.ko (Sachin Prabhu) [1232788] - [fs] cifs: remove dead code (Sachin Prabhu) [1232788] - [fs] Fix setting time before epoch (negative time values) (Sachin Prabhu) [1232788] - [fs] Clarify Kconfig help text for CIFS and SMB2/SMB3 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong filename length for SMB2 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong restart readdir for SMB1 (Sachin Prabhu) [1232788] - [fs] cifs: Fix directory rename error (Sachin Prabhu) [1232788] - [fs] cifs: Allow directIO read/write during cache=strict (Sachin Prabhu) [1232788] - [fs] cifs: remove unneeded check of null checking in if condition (Sachin Prabhu) [1232788] - [fs] cifs: fix a possible use of uninit variable in SMB2_sess_setup (Sachin Prabhu) [1232788] - [fs] cifs: fix memory leak when password is supplied multiple times (Sachin Prabhu) [1232788] - [fs] cifs: fix a possible null pointer deref in decode_ascii_ssetup (Sachin Prabhu) [1232788] - [fs] Trivial whitespace fix (Sachin Prabhu) [1232788] - [fs] Enable fallocate -z support for SMB3 mounts (Sachin Prabhu) [1232788] - [fs] enable fallocate punch hole ("fallocate -p") for SMB3 (Sachin Prabhu) [1232788] - [fs] Incorrect error returned on setting file compressed on SMB2 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong directory attributes after rename (Sachin Prabhu) [1232788] - [fs] cifs: Fix SMB2 readdir error handling (Sachin Prabhu) [1232788] - [fs] Workaround MacOS server problem with SMB2.1 write response (Sachin Prabhu) [1232788] - [fs] cifs: handle lease F_UNLCK requests properly (Sachin Prabhu) [1232788] - [fs] Cleanup sparse file support by creating worker function for it (Sachin Prabhu) [1232788] - [fs] Add sparse file support to SMB2/SMB3 mounts (Sachin Prabhu) [1232788] - [fs] Add missing definitions for CIFS File System Attributes (Sachin Prabhu) [1232788] - [fs] Add worker function to set allocation size (Sachin Prabhu) [1232788] - [fs] Fix incorrect hex vs. decimal in some debug print statements (Sachin Prabhu) [1232788] - [fs] Delete cifs specific helper functions for iter operations (Sachin Prabhu) [1232788] - [fs] Backport iov_iter_truncate() (Sachin Prabhu) [1232788] - [fs] new helper: copy_page_from_iter() (Sachin Prabhu) [1232788] - [fs] Introduce copy_page_to_iter (Sachin Prabhu) [1232788] - [fs] nfsv4: Ensure we skip delegations that are already being returned (Benjamin Coddington) [1206610] - [fs] nfsv4: Pin the superblock while we're returning the delegation (Benjamin Coddington) [1206610] - [fs] nfsv4: Ensure we honour NFS_DELEGATION_RETURNING in nfs_inode_set_delegation() (Benjamin Coddington) [1206610] - [fs] nfsv4: Ensure that we don't reap a delegation that is being returned (Benjamin Coddington) [1206610] - [fs] sunrpc: make debugfs file creation failure non-fatal (Benjamin Coddington) [1235634] - [fs] sunrpc: add a debugfs rpc_xprt directory with an info file in it (Benjamin Coddington) [1235634] - [fs] sunrpc: add debugfs file for displaying client rpc_task queue (Benjamin Coddington) [1235634] - [fs] sunrpc: eliminate RPC_TRACEPOINTS (Benjamin Coddington) [1235634] - [fs] nfsd: eliminate NFSD_DEBUG (Benjamin Coddington) [1235634] - [fs] sunrpc: eliminate RPC_DEBUG (Benjamin Coddington) [1235634] - [fs] lockd: eliminate LOCKD_DEBUG (Benjamin Coddington) [1235634] - [fs] nfs: take extra reference to fl->fl_file when running a setlk (Benjamin Coddington) [1236569] - [fs] xfs: don't truncate attribute extents if no extents exist (Brian Foster) [1236045] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Benjamin Coddington) [1219184] - [fs] Recover from stateid-type error on SETATTR (Benjamin Coddington) [1214410] - [fs] pnfs: Fix a memory leak when attempted pnfs fails (Steve Dickson) [1234986] - [fs] nfs: Add a stub for GETDEVICELIST (Benjamin Coddington) [1234797] - [fs] nfs: fix high load average due to callback thread sleeping (Benjamin Coddington) [1234797] - [fs] sunrpc: fix braino in ->poll() (Benjamin Coddington) [1234797] - [fs] nfs: Fix a regression in the read() syscall (Benjamin Coddington) [1234797] - [fs] nfsv4: Don't call put_rpccred() under the rcu_read_lock() (Benjamin Coddington) [1234797] - [fs] nfs: Don't invalidate a submounted dentry in nfs_prime_dcache() (Benjamin Coddington) [1234797] - [fs] nfs: struct nfs_commit_info.lock must always point to inode->i_lock (Benjamin Coddington) [1234797] - [fs] nfsv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_args (Benjamin Coddington) [1234797] - [fs] nfsv4: Ensure we reference the inode for return-on-close in delegreturn (Benjamin Coddington) [1234797] - [fs] sunrpc: NULL utsname dereference on NFS umount during namespace cleanup (Benjamin Coddington) [1234797] - [fs] nfs: don't call blocking operations while !TASK_RUNNING (Benjamin Coddington) [1234797] - [fs] nfs: fix dio deadlock when O_DIRECT flag is flipped (Benjamin Coddington) [1234797] - [fs] nfsv4.1: Fix client id trunking on Linux (Benjamin Coddington) [1234797] - [fs] nfs41: fix nfs4_proc_layoutget error handling (Benjamin Coddington) [1234797] - [fs] nfs: fix subtle change in COMMIT behavior (Benjamin Coddington) [1234797] - [fs] sunrpc: Fix locking around callback channel reply receive (Benjamin Coddington) [1234797]- [unisys] add visorbus (Erik Arfvidson) [1228343] - [acpi] pci: Account for ARI in _PRT lookups (Alex Williamson) [1222066] - [pci] Move pci_ari_enabled() to global header (Alex Williamson) [1222066] - [cpufreq] intel_pstate: Fix overflow in busy_scaled due to long delay (Prarit Bhargava) [1228346] - [perf] tools: Add hint for 'Too many events are opened.' error message (Jiri Olsa) [990937] - [tools] perf: Fix "Command" sort_entry's cmp and collapse function (Jiri Olsa) [1220686] - [net] sctp: fix ASCONF list handling (Marcelo Leitner) [1206474] {CVE-2015-3212} - [md] dm-cache-policy-smq: fix "default" version to be 1.4.0 (Mike Snitzer) [1236618] - [of] Eliminate of_allnodes list (Gustavo Duarte) [1210533] - [of] Fix sysfs_dirent cache integrity issue (Gustavo Duarte) [1225539] - [powerpc] include: Add opal-prd to installed uapi headers (Gustavo Duarte) [1234370] - [powerpc] powernv: fix construction of opal PRD messages (Gustavo Duarte) [1234370] - [infiniband] mad: Add final OPA MAD processing (Honggang Li) [1229265] - [infiniband] mad: Add partial Intel OPA MAD support (Honggang Li) [1229265] - [infiniband] mad: Add partial Intel OPA MAD support (Honggang Li) [1229265] - [infiniband] core: Add OPA MAD core capability flag (Honggang Li) [1229265] - [infiniband] mad: Add support for additional MAD info to/from drivers (Honggang Li) [1229265] - [infiniband] mad: Convert allocations from kmem_cache to kzalloc (Honggang Li) [1229265] - [infiniband] core: Add ability for drivers to report an alternate MAD size (Honggang Li) [1229265] - [infiniband] mad: Support alternate Base Versions when creating MADs (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR forwarding checks (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR SMP Recv processing (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR SMP Send processing (Honggang Li) [1229265] - [infiniband] mad: Split IB SMI handling from MAD Recv handler (Honggang Li) [1229265] - [infiniband] mad cleanup: Generalize processing of MAD data (Honggang Li) [1229265] - [infiniband] mad cleanup: Clean up function params -- find_mad_agent (Honggang Li) [1229265] - [infiniband] ocrdma: fix double free on pd (Honggang Li) [1229265] - [infiniband] usnic: clean up some error handling code (Honggang Li) [1229265] - [infiniband] mthca: use swap() in mthca_make_profile() (Honggang Li) [1229265] - [infiniband] core: Don't warn on no SA support in event handler (Honggang Li) [1229265] - [infiniband] core: Don't advertise SA in RoCE port capabilities (Honggang Li) [1229265] - [infiniband] core cleanup: Add const to args - agent_send_response (Honggang Li) [1229265] - [infiniband] core cleanup: Add const on args - device->process_mad (Honggang Li) [1229265] - [infiniband] core cleanup: Add const to RDMA helpers (Honggang Li) [1229265] - [infiniband] ocrdma: Fix memory leak in _ocrdma_alloc_pd() (Honggang Li) [1229265] - [net] rds: re-entry of rds_ib_xmit/rds_iw_xmit (Honggang Li) [1229265] - [infiniband] ipoib: Fix RCU annotations in ipoib_neigh_hash_init() (Honggang Li) [1229265] - [infiniband] nes: Enable the use of the tos field in the nes driver (Honggang Li) [1229265] - [infiniband] iw_cm: Export tos field to iwarp providers (Honggang Li) [1229265] - [infiniband] core: Change rdma_protocol_iboe to roce (Honggang Li) [1229265] - [infiniband] core: Convert core to use bitfield for caps (Honggang Li) [1229265] - [infiniband] core: Add per port immutable struct to ib_device (Honggang Li) [1229265] - [infiniband] user_mad: Fix buggy usage of port index (Honggang Li) [1229265] - [infiniband] user_mad: Use new start/end port functions (Honggang Li) [1229265] - [infiniband] mad: Add const qualifiers to query only functions (Honggang Li) [1229265] - [infiniband] mad: Clean up rcv_has_same_class (Honggang Li) [1229265] - [infiniband] mad: Change ib_response_mad signature arguments (Honggang Li) [1229265] - [infiniband] mad: Change validate_mad signature arguments (Honggang Li) [1229265] - [net] rds: Switch to generic logging helpers (Honggang Li) [1229265] - [infiniband] core, cma: Nice log-friendly string helpers (Honggang Li) [1229265] - [infiniband] mad: Clean up comments in smi.c (Honggang Li) [1229265] - [infiniband] mad: Rename is_data_mad to is_rmpp_data_mad (Honggang Li) [1229265] - [infiniband] core: Create common start/end port functions (Honggang Li) [1229265] - [infiniband] verbs: Improve docs for rdma-helpers (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_eth_ah() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_af_ib() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_read_multi_sge() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_mcast() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_sa() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_iw_cm() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_cm() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_smi() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_mad() (Honggang Li) [1229265] - [infiniband] verbs: Reform rest part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform cma_acquire_dev() (Honggang Li) [1229265] - [infiniband] verbs: Reform mcast related part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform route related part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform cm related part in IB-core cma/ucm (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core verbs (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-ulp xprtrdma (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-ulp ipoib (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core multicast (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core sa_query (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core cm (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core mad/agent/user_mad (Honggang Li) [1229265] - [infiniband] verbs: Implement raw management helpers (Honggang Li) [1229265] - [infiniband] verbs: Implement new callback query_protocol() (Honggang Li) [1229265]- [powerpc] misc: cxl: Add tracepoints (Gustavo Duarte) [1223004] - [powerpc] cxl: Enable CAPP recovery (Gustavo Duarte) [1223004] - [powerpc] cxl: Add missing return statement after handling AFU errror (Gustavo Duarte) [1223004] - [powerpc] cxl: Fail AFU initialisation if an invalid configuration record is found (Gustavo Duarte) [1223004] - [powerpc] cxl: Export optional AFU configuration record in sysfs (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix device_node reference counting (Gustavo Duarte) [1223004] - [powerpc] cxl: Add ability to reset the card (Gustavo Duarte) [1223004] - [powerpc] cxl: Use image state defaults for reloading FPGA (Gustavo Duarte) [1223004] - [powerpc] cxl: Add image control to sysfs (Gustavo Duarte) [1223004] - [powerpc] cxl: Update CXL ABI documentation (Gustavo Duarte) [1223004] - [powerpc] cxl: remove redundant increment of hwirq (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix issues when unmapping contexts (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable SPAP register when freeing SPA (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable AFU debug flag (Gustavo Duarte) [1223004] - [powerpc] cxl: Early return from cxl_handle_fault for a shut down context (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix leaking interrupts if attach process fails (Gustavo Duarte) [1223004] - [powerpc] cxl: Unmap MMIO regions when detaching a context (Gustavo Duarte) [1223004] - [powerpc] cxl: Add timeout to process element commands (Gustavo Duarte) [1223004] - [powerpc] cxl: Change contexts_lock to a mutex to fix sleep while atomic bug (Gustavo Duarte) [1223004] - [powerpc] mm: don't do tlbie for updatepp request with NO HPTE fault (Gustavo Duarte) [1223004] - [powerpc] cxl: Name interrupts in /proc/interrupt (Gustavo Duarte) [1223004] - [powerpc] cxl: Return error to PSL if IRQ demultiplexing fails & print clearer warning (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix PSL error due to duplicate segment table entries (Gustavo Duarte) [1223004] - [powerpc] cxl: Refactor cxl_load_segment() and find_free_sste() (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable secondary hash in segment table (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix afu_read() not doing finish_wait() on signal or non-blocking (Gustavo Duarte) [1223004] - [kernel] idr: Add new function idr_is_empty() (Gustavo Duarte) [1182022] - [kernel] idr: remove unused prototype of idr_free() (Gustavo Duarte) [1182022] - [misc] cxl: Add documentation for userspace APIs (Gustavo Duarte) [1182022] - [misc] cxl: Add driver to Kbuild and Makefiles (Gustavo Duarte) [1182022] - [misc] cxl: Add userspace header file (Gustavo Duarte) [1182022] - [misc] cxl: Driver code for powernv PCIe based cards for userspace access (Gustavo Duarte) [1182022] - [misc] cxl: Add base builtin support (Gustavo Duarte) [1182022] - [powerpc] mm: Add hooks for cxl (Gustavo Duarte) [1182022] - [powerpc] opal: Add PHB to cxl mode call (Gustavo Duarte) [1182022] - [powerpc] mm: Add new hash_page_mm() (Gustavo Duarte) [1182022] - [powerpc] Add new PCIe functions for allocating cxl interrupts (Gustavo Duarte) [1182022] - [powerpc] cxl: Add new header for call backs and structs (Gustavo Duarte) [1182022] - [powerpc] powernv: Split out set MSI IRQ chip code (Gustavo Duarte) [1182022] - [powerpc] mm: Export mmu_kernel_ssize and mmu_linear_psize (Gustavo Duarte) [1182022] - [powerpc] msi: Improve IRQ bitmap allocator (Gustavo Duarte) [1182022] - [powerpc] cell: Make spu_flush_all_slbs() generic (Gustavo Duarte) [1182022] - [powerpc] cell: Move data segment faulting code out of cell platform (Gustavo Duarte) [1182022] - [powerpc] cell: Move spu_handle_mm_fault() out of cell platform (Gustavo Duarte) [1182022] - [scsi] qla2xxx: Update the driver version to 8.07.00.18.07.2-k (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restore physical port WWPN only, when port down detected for FA-WWPN port (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix virtual port configuration, when switch port is disabled/enabled (Chad Dupuis) [1187302] - [scsi] qla2xxx: Prevent multiple firmware dump collection for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Disable Interrupt handshake for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add debugging info for MBX timeout (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add serdes read/write support for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add udev notification to save fw dump for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add message for sucessful FW dump collected for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add support to load firmware from file for ISP 26XX/27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix beacon blink for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Increase the wait time for firmware to be ready for P3P (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix crash due to wrong casting of reg for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix warnings reported by static checker (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix printks in ql_log message (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix printk in qla25xx_setup_mode (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix busy wait regression (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1187302] - [scsi] qla2xxx: remove redundant declaration in 'qla_gbl.h' (Chad Dupuis) [1187302] - [scsi] qla2xxx: Increase room in request queue for sending priority packets (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix sparse warning in qla_iocb.c file (Chad Dupuis) [1187302] - [scsi] qla2xxx: Move warning message to debug level (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fail adapter initialization on load ram failure (Chad Dupuis) [1187302] - [scsi] qla2xxx: Mark port lost when we receive an RSCN for it (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restore WWPN in case of Loop Dead (Chad Dupuis) [1187302] - [scsi] qla2xxx: Honor FCP_RSP retry delay timer field (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add missing ISP27xx checks to optrom code (Chad Dupuis) [1187302] - [scsi] qla2xxx: Force use of mailbox interface for flash access commands for ISP27xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Free sysfs attributes for ISP27xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Disable laser for ISP2031 while unloading driver (Chad Dupuis) [1187302] - [scsi] qla2xxx: Enable diagnostic port using NVRAM parameters (Chad Dupuis) [1187302] - [scsi] qla2xxx: Declaration error cause stack corruption (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add fix in driver unload for pending activity (Chad Dupuis) [1187302] - [scsi] qla2xxx: Unload of qla2xxx driver crashes the machine (Chad Dupuis) [1187302] - [scsi] qla2xxx: Allow user to change ql2xfdmienable value (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix driver version string message (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add diagnostic port functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add FA-WWN functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add FDMI-2 functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISPFx00 unexpected resets during adapter boot sequence (Chad Dupuis) [1187302] - [scsi] qla2xxx: Incorrect linked list semantic in qlafx00_get_fcport() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Incorrect debug level on mailbox command print 0x1111 (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISPFX00 avoid writing semaphore register in request_irqs() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix potential return count bug in qla2xxx_get_vpd_field() (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template error print simplification (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP25xx multiqueue shadow register crash fix (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add endianizer to max_payload_size modifier (Chad Dupuis) [1187302] - [scsi] qla2xxx: Enable fast flash access for ISP83xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add ISP27xx fwdump template entry T275 (insert buffer) (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template fix insertbuf() routine (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template remove high frequency debug logs (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx optimize fwdump entry table lookup (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx add tests for incomplete template (Chad Dupuis) [1187302] - [scsi] qla2xxx: Remove restriction on starting remote device discovery on port update (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use pci_enable_msix_range() instead of pci_enable_msix() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use dma_zalloc_coherent (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restrict max_lun to 16-bit for older HBAs (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix incorrect debug printk (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx queue index shadow registers (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx firmware dump template spec updates (including T274) (Chad Dupuis) [1187302] - [scsi] qla2xxx: Update entry type 270 to match spec update (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correction to ISP27xx template entry types 256 and 258 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add pci device id 0x2271 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correct ISP83xx/ISP27xx mislogic in setting out_mb in qla25xx_init_req_que() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Allow ISP83XX and ISP27XX both to write req_q_out register (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correct operations for ISP27xx template types 270 and 271 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add support for ISP2071 (Chad Dupuis) [1187302]- [usb] host: xhci: add mutex for non-thread-safe data (Don Zickus) [1232920] - [usb] make module xhci_hcd removable (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Add support for a Motion Tracker Development Board (Don Zickus) [1232920] - [usb] usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices (Don Zickus) [1232920] - [usb] Added another USB product ID for ELAN touchscreen quirks (Don Zickus) [1232920] - [usb] xhci: gracefully handle xhci_irq dead device (Don Zickus) [1232920] - [usb] xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256 (Don Zickus) [1232920] - [usb] xhci: fix isoc endpoint dequeue from advancing too far on transaction error (Don Zickus) [1232920] - [usb] visor: Match I330 phone more precisely (Don Zickus) [1232920] - [usb] pl2303: Remove support for Samsung I330 (Don Zickus) [1232920] - [usb] cdc-acm: prevent infinite loop when parsing CDC headers (Don Zickus) [1232920] - [usb] uas: Set max_sectors_240 quirk for ASM1053 devices (Don Zickus) [1232920] - [usb] uas: Add US_FL_MAX_SECTORS_240 flag (Don Zickus) [1232920] - [usb] uas: Allow uas_use_uas_driver to return usb-storage flags (Don Zickus) [1232920] - [usb] drivers/usb/core: devio.c: Removed an uneeded space before tab (Don Zickus) [1232920] - [usb] core: hub: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: uhci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: ehci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: xhci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] define a generic USB_RESUME_TIMEOUT macro (Don Zickus) [1232920] - [usb] tracing: Add TRACE_SYSTEM_VAR to xhci-hcd (Don Zickus) [1232920] - [usb] ehci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] fhci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] ohci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] uhci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] wusbcore: rh: use USB_DT_HUB (Don Zickus) [1232920] - [usb] usb/misc: fix chaoskey build, needs HW_RANDOM (Don Zickus) [1232920] - [usb] Fix warnings in chaoskey driver (Don Zickus) [1232920] - [usb] cdc-wdm: error returns need to be translated (Don Zickus) [1232920] - [usb] cdc-wdm: fix endianness bug in debug statements (Don Zickus) [1232920] - [usb] cdc-wdm: unify error handling in write (Don Zickus) [1232920] - [usb] cdc-acm: convert to not directly using urb->status (Don Zickus) [1232920] - [usb] cdc-acm: surpress misleading message (Don Zickus) [1232920] - [usb] cdc-acm: fix race between callback and unthrottle (Don Zickus) [1232920] - [usb] usb/misc/usb3503: Always read refclk frequency from DT (Don Zickus) [1232920] - [usb] cdc-wdm: return correct error codes (Don Zickus) [1232920] - [usb] Move usb_disabled() towards top of the file (Don Zickus) [1232920] - [usb] Use usb_disabled() consistently (Don Zickus) [1232920] - [usb] Add driver for Altus Metrum ChaosKey device (v2) (Don Zickus) [1232920] - [usb] ftdi_sio: Use jtag quirk for SNAP Connect E10 (Don Zickus) [1232920] - [usb] xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers (Don Zickus) [1232920] - [usb] xhci: handle Config Error Change (CEC) in xhci driver (Don Zickus) [1232920] - [usb] keyspan_pda: add new device id (Don Zickus) [1232920] - [usb] storage: Fix trivial typo in isd200_log_config() (Don Zickus) [1232920] - [usb] drivers: usb: storage: cypress_atacb.c: trivial checkpatch fixes (Don Zickus) [1232920] - [usb] drivers: usb: storage: alauda.c: properly place braces after function declarations (Don Zickus) [1232920] - [usb] appledisplay: Deletion of a check before backlight_device_unregister() (Don Zickus) [1232920] - [usb] ueagle-atm: Delete unnecessary checks before the function call "release_firmware" (Don Zickus) [1232920] - [usb] whci-hcd: Delete an unnecessary check before the function call "usb_put_hcd" (Don Zickus) [1232920] - [usb] xhci: plat: Add USB phy support (Don Zickus) [1232920] - [usb] xhci: unify cycle state toggling operation with 'XOR' (Don Zickus) [1232920] - [usb] legotower: use msecs_to_jiffies for time conversion (Don Zickus) [1232920] - [usb] image: use msecs_to_jiffies for time conversion (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices (Don Zickus) [1232920] - [usb] ftdi_sio: Added custom PID for Synapse Wireless product (Don Zickus) [1232920] - [usb] revert "xhci: Clear the host side toggle manually when endpoint is 'soft reset'" (Don Zickus) [1232920] - [usb] serial: fix infinite wait_until_sent timeout (Don Zickus) [1232920] - [usb] xhci: Workaround for PME stuck issues in Intel xhci (Don Zickus) [1232920] - [usb] xhci: fix reporting of 0-sized URBs in control endpoint (Don Zickus) [1232920] - [usb] ch341: set tty baud speed according to tty struct (Don Zickus) [1232920] - [usb] serial: cp210x: Adding Seletek device id's (Don Zickus) [1232920] - [usb] ch341: remove redundant close from open error path (Don Zickus) [1232920] - [usb] pl2303: disable break on shutdown (Don Zickus) [1232920] - [usb] serial: clean up bus probe error handling (Don Zickus) [1232920] - [usb] serial: fix port attribute-creation race (Don Zickus) [1232920] - [usb] serial: fix tty-device error handling at probe (Don Zickus) [1232920] - [usb] serial: fix potential use-after-free after failed probe (Don Zickus) [1232920] - [usb] console: add dummy __module_get (Don Zickus) [1232920] - [usb] revert "usb: serial: make bulk_out_size a lower limit" (Don Zickus) [1232920] - [usb] cdc-acm: Add support for Denso cradle CU-321 (Don Zickus) [1232920] - [usb] usb-storage: support for more than 8 LUNs (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS539 (Don Zickus) [1232920] - [usb] usbfs: don't leak kernel data in siginfo (Don Zickus) [1232920] - [usb] xhci: Clear the host side toggle manually when endpoint is 'soft reset' (Don Zickus) [1232920] - [usb] xhci: Allocate correct amount of scratchpad buffers (Don Zickus) [1232920] - [usb] Retry port status check on resume to work around RH bugs (Don Zickus) [1232920] - [usb] revert "usb: Reset USB-3 devices on USB-3 link bounce" (Don Zickus) [1232920] - [usb] uhci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] kconfig: replace PPC_OF with PPC (Don Zickus) [1232920] - [usb] ehci-pci: disable for Intel MID platforms (update) (Don Zickus) [1232920] - [usb] ehci-pci: disable for Intel MID platforms (Don Zickus) [1232920] - [usb] ehci-pci: USB host controller support for Intel Quark X1000 (Don Zickus) [1232920] - [usb] host: pci_quirks: joing string literals (Don Zickus) [1232920] - [usb] add flag for HCDs that can't receive wakeup requests (isp1760-hcd) (Don Zickus) [1232920] - [usb] usbfs: allow URBs to be reaped after disconnection (Don Zickus) [1232920] - [usb] cdc-acm: kill unnecessary messages (Don Zickus) [1232920] - [usb] cdc-acm: add sanity checks (Don Zickus) [1232920] - [usb] Add OTG PET device to TPL (Don Zickus) [1232920] - [usb] usb-storage/scsi: blacklist FUA on JMicron 152d:2566 USB-SATA controller (Don Zickus) [1232920] - [usb] uas: Add no-report-opcodes quirk for Simpletech devices with id 4971:8017 (Don Zickus) [1232920] - [usb] storage: Revise/fix quirk for 04E6:000F SCM USB-SCSI converter (Don Zickus) [1232920] - [usb] core: hub: modify hub reset logic in hub driver (Don Zickus) [1232920] - [usb] wusbcore: rh: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] ohci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] ehci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] xhci: Silence "xHCI xhci_drop_endpoint called with disabled ep ..." messages (Don Zickus) [1232920] - [usb] xhci: Print hcc params, version and quirks on init (Don Zickus) [1232920] - [usb] don't cancel queued resets when unbinding drivers (Don Zickus) [1232920] - [usb] Fix typo in `struct usb_host_interface' comment (Don Zickus) [1232920] - [usb] mos7840: remove unused code (Don Zickus) [1232920] - [usb] option: clean up blacklist handling (Don Zickus) [1232920] - [usb] serial: handle -ENODEV quietly in generic_submit_read_urb (Don Zickus) [1232920] - [usb] serial: silence all non-critical read errors (Don Zickus) [1232920] - [usb] console: fix potential use after free (Don Zickus) [1232920] - [usb] console: fix uninitialised ldisc semaphore (Don Zickus) [1232920] - [usb] ohci: add a quirk for ULi M5237 blocking on reset (Don Zickus) [1232920] - [usb] use *ph specifier in uss720 driver (Don Zickus) [1232920] - [usb] use *ph specifier in mikrotek driver (Don Zickus) [1232920] - [usb] core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN (Don Zickus) [1232920] - [usb] xhci: Add completion code to the debug ouput of unhandled transfer events (Don Zickus) [1232920] - [usb] xhci: clean up work to remove unused parameters for functions in xhci-mem.c (Don Zickus) [1232920] - [usb] xhci-mem: Use setup_timer (Don Zickus) [1232920] - [usb] xhci: Use setup_timer (Don Zickus) [1232920] - [usb] xhci: remove unused parameter 'xhci' in function xhci_handshake() (Don Zickus) [1232920] - [usb] xhci: Clean up work to xhci_add_endpoint() (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for 2 more Seagate disk enclosures (Don Zickus) [1232920] - [usb] uas: Do not blacklist ASM1153 disk enclosures (Don Zickus) [1232920] - [usb] uas: disable UAS on Apricorn SATA dongles (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS566 with usb-id 0bc2:a013 (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for Seagate devices with usb-id 0bc2:a013 (Don Zickus) [1232920] - [usb] xhci: Add broken-streams quirk for Fresco Logic FL1000G xhci controllers (Don Zickus) [1232920] - [usb] ehci: adjust error return code (Don Zickus) [1232920] - [usb] ehci: fix initialization bug in iso_stream_schedule() (Don Zickus) [1232920] - [usb] xhci: Check if slot is already in default state before moving it there (Don Zickus) [1232920] - [usb] qcserial/option: make AT URCs work for Sierra Wireless MC73xx (Don Zickus) [1232920] - [usb] keyspan: fix null-deref at probe (Don Zickus) [1232920] - [usb] mos7720: delete some unneeded code (Don Zickus) [1232920] - [usb] wusb: replace memset by memzero_explicit (Don Zickus) [1232920] - [usb] xhci: fix comment for PORT_DEV_REMOVE (Don Zickus) [1232920] - [usb] xhci: don't use the same variable for stopped and halted rings current TD (Don Zickus) [1232920] - [usb] xhci: clear extra bits from slot context when setting max exit latency (Don Zickus) [1232920] - [usb] xhci: cleanup finish_td function (Don Zickus) [1232920] - [usb] adutux: NULL dereferences on disconnect (Don Zickus) [1232920] - [usb] pci-quirks: Deletion of unnecessary checks before the function call "pci_dev_put" (Don Zickus) [1232920] - [usb] usb-sis: Deletion of an unnecessary check before the function call "usb_put_dev" (Don Zickus) [1232920] - [usb] storage: Fix bus scan and multi-LUN support for SCM eUSCSI devices (Don Zickus) [1232920] - [usb] storage: Enable multi-target mode as vendor driver does for SCM eUSCSI bridge (Don Zickus) [1232920] - [usb] cdc-acm: check for valid interfaces (Don Zickus) [1232920] - [usb] cdc-acm: memory leak in error case (Don Zickus) [1232920] - [usb] usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000 (Don Zickus) [1232920] - [usb] xhci: rework root port wake bits if controller isn't allowed to wakeup (Don Zickus) [1232920] - [usb] xhci: Reset a halted endpoint immediately when we encounter a stall (Don Zickus) [1232920] - [usb] revert "xhci: clear root port wake on bits if controller isn't wake-up capable" (Don Zickus) [1232920] - [usb] xhci: don't start a halted endpoint before its new dequeue is set (Don Zickus) [1232920] - [usb] ssu100: fix overrun-error reporting (Don Zickus) [1232920] - [usb] keyspan: fix overrun-error reporting (Don Zickus) [1232920] - [usb] keyspan: fix tty line-status reporting (Don Zickus) [1232920] - [usb] qcserial: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add PIDs for Matrix Orbital products (Don Zickus) [1232920] - [usb] phonet: Replace calls to __skb_alloc_page with __dev_alloc_page (Don Zickus) [1232920] - [usb] serial: cp210x: add IDs for CEL MeshConnect USB Stick (Don Zickus) [1232920] - [usb] Remove __init from early_dbgp_init() prototype (Don Zickus) [1232920] - [usb] Create separate header for ehci-dbgp (Don Zickus) [1232920] - [usb] host: xhci-plat: remove duplicate check on resource (Don Zickus) [1232920] - [usb] host: uhci-platform: fix NULL pointer dereference on resource (Don Zickus) [1232920] - [usb] storage: Reject bogus max LUN values (Don Zickus) [1232920] - [usb] cdc-acm: add quirk for control-line state requests (Don Zickus) [1232920] - [usb] storage: Fix timeout in usb_stor_euscsi_init() and usb_stor_huawei_e220_init() (Don Zickus) [1232920] - [usb] cdc-acm: only raise DTR on transitions from B0 (Don Zickus) [1232920] - [usb] revert "storage: Replace magic number with define in usb_stor_euscsi_init()" (Don Zickus) [1232920] - [usb] serial: add Google simple serial SubClass support (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for 2 more Seagate models (Don Zickus) [1232920] - [usb] xhci: no switching back on non-ULT Haswell (Don Zickus) [1232920] - [usb] misc: usb3503: delete unnecessary 'out of memory' messages (Don Zickus) [1232920] - [usb] class: usbtmc: delete unnecessary 'out of memory' messages (Don Zickus) [1232920] - [usb] ehci/ohci-platform: use SIMPLE_DEV_PM_OPS to support hibernation (Don Zickus) [1232920] - [usb] hub: remove unused variable (Don Zickus) [1232920] - [usb] storage: Convert usb_stor_dbg to return void (Don Zickus) [1232920] - [usb] ohci: Eliminate platform-specific test in ohci.h (Don Zickus) [1232920] - [usb] ehci: add ehci_port_power interface (Don Zickus) [1232920] - [usb] uas: Make uas work with blk-mq (Don Zickus) [1232920] - [usb] yurex: fixed sparse warning of incorrect type (Don Zickus) [1232920] - [usb] Do not re-read descriptors for wired devices in usb_authorize_device() (Don Zickus) [1232920] - [usb] cdc-acm: Drop the warning for unusual capabilities (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for yet another Elan touchscreen (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for another Elan touchscreen (Don Zickus) [1232920] - [usb] storage: fix build warnings !CONFIG_PM (Don Zickus) [1232920] - [usb] uas: Add NO_ATA_1X for VIA VL711 devices (Don Zickus) [1232920] - [usb] xhci: Disable streams on Asmedia 1042 xhci controllers (Don Zickus) [1232920] - [usb] hwa: fix a warning message (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for 1 more Seagate model (Don Zickus) [1232920] - [usb] usb-storage: handle a skipped data phase (Don Zickus) [1232920] - [usb] Do not allow usb_alloc_streams on unconfigured devices (Don Zickus) [1232920] - [usb] cdc-acm: ensure that termios get set when the port is activated (Don Zickus) [1232920] - [usb] cdc-acm: add device id for GW Instek AFG-2225 (Don Zickus) [1232920] - [usb] mos7840: replace unnecessary atomic allocations (Don Zickus) [1232920] - [usb] mos7720: replace unnecessary atomic allocations (Don Zickus) [1232920] - [usb] kobil_sct: replace unnecessary atomic allocation (Don Zickus) [1232920] - [usb] opticon: fix non-atomic allocation in write path (Don Zickus) [1232920] - [usb] kobil_sct: fix non-atomic allocation in write path (Don Zickus) [1232920] - [usb] Fix typo in usb-serial-simple.c (Don Zickus) [1232920] - [usb] usbnet: add a callback for set_rx_mode (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add "bricked" FTDI device PID (Don Zickus) [1232920] - [usb] serial: keyspan_pda: fix Entrega company name spelling (Don Zickus) [1232920] - [usb] kobil_sct: Remove unused transfer buffer allocs (Don Zickus) [1232920] - [usb] option: add Haier CE81B CDMA modem (Don Zickus) [1232920] - [usb] option: add support for Telit LE910 (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add Awinda Station and Dongle products (Don Zickus) [1232920] - [usb] serial: cp210x: add Silicon Labs 358x VID and PID (Don Zickus) [1232920] - [usb] misc: drop owner assignment from platform_drivers (Don Zickus) [1232920] - [usb] uas: Reduce number of function arguments for uas_alloc_foo functions (Don Zickus) [1232920] - [usb] xhci: Allow xHCI drivers to be built as separate modules (Don Zickus) [1232920] - [usb] xhci: Export symbols used by host-controller drivers (Don Zickus) [1232920] - [usb] xhci: Check for XHCI_COMP_MODE_QUIRK when disabling D3cold (Don Zickus) [1232920] - [usb] xhci: Introduce xhci_init_driver() (Don Zickus) [1232920] - [usb] uas: disable use of blk-mq I/O path (Don Zickus) [1232920] - [usb] core: return -ENOTSUPP for all targeted hosts (Don Zickus) [1232920] - [usb] Add LED triggers for USB activity (Don Zickus) [1232920] - [usb] Rename usb-common.c (Don Zickus) [1232920] - [usb] hub: allow to process more usb hub events in parallel (Don Zickus) [1232920] - [usb] hub: rename khubd to hub_wq in documentation and comments (Don Zickus) [1232920] - [usb] hub: rename usb_kick_khubd() to usb_kick_hub_wq() (Don Zickus) [1232920] - [usb] hub: convert khubd into workqueue (Don Zickus) [1232920] - [usb] hub: rename hub_events() to hub_event() and handle only one event there (Don Zickus) [1232920] - [usb] hub: keep hub->dev reference all the time when struct usb_hub lives (Don Zickus) [1232920] - [usb] storage: Add quirk for another SCM-based USB-SCSI converter (Don Zickus) [1232920] - [usb] storage: Add quirks for Castlewood and Double-H USB-SCSI converters (Don Zickus) [1232920] - [usb] storage: Replace magic number with define in usb_stor_euscsi_init() (Don Zickus) [1232920] - [usb] quirks.h: use BIT() (Don Zickus) [1232920] - [usb] Add device quirk for ASUS T100 Base Station keyboard (Don Zickus) [1232920] - [usb] usb3503: clarify what the registers 'PDS' and 'CFG1' really do (Don Zickus) [1232920] - [usb] usb3503: correct error message in probe ('connect' to 'interrupt') (Don Zickus) [1232920] - [usb] Fixed a few typos (Don Zickus) [1232920] - [usb] storage: use *ph specifier to dump small buffers (Don Zickus) [1232920] - [usb] wusbcore: fix device disconnect on rekey timeout (Don Zickus) [1232920] - [usb] wusbcore: skip done segs before completing aborted transfer (Don Zickus) [1232920] - [usb] wusbcore: USB_WUSB_CBAF depends on USB (Don Zickus) [1232920] - [usb] wusbcore: remove USB_WUSB build dependency on PCI (Don Zickus) [1232920] - [usb] hwa: add USB build dependency for USB_HWA_HCD (Don Zickus) [1232920] - [usb] wusb: delete double assignment (Don Zickus) [1232920] - [usb] misc: yurex: remove useless casting of private_data (Don Zickus) [1232920] - [usb] xhci: Log extra info on "ERROR Transfer event TRB DMA ptr not part of current TD" (Don Zickus) [1232920] - [usb] xhci: Remove "FIXME - check all the stream rings for pending cancellations" (Don Zickus) [1232920] - [usb] xhci: Always ring the doorbell for active eps when a Set TR deq ptr cmd completes (Don Zickus) [1232920] - [usb] xhci: Fold queue_set_tr_deq into xhci_queue_new_dequeue_state (Don Zickus) [1232920] - [usb] xhci: xhci_ring_device: Ring stream ring bells for endpoints with streams (Don Zickus) [1232920] - [usb] xhci_suspend is not stopping the root hub timer for the shared HCD (Don Zickus) [1232920] - [usb] xhci: Move allocating of command for new_dequeue_state to queue_set_tr_deq() (Don Zickus) [1232920] - [usb] uas: Add response iu handling (Don Zickus) [1232920] - [usb] uas: Log error codes when logging errors (Don Zickus) [1232920] - [usb] uas: Cleanup uas_log_cmd_state usage (Don Zickus) [1232920] - [usb] uas: Remove protype hardware usb interface info (Don Zickus) [1232920] - [usb] uas: Remove support for old sense ui as used in pre-production hardware (Don Zickus) [1232920] - [usb] uas: Drop COMMAND_COMPLETED flag (Don Zickus) [1232920] - [usb] uas: Use scsi_print_command (Don Zickus) [1232920] - [usb] uas: Do not log urb status error on cancellation (Don Zickus) [1232920] - [usb] uas: Use streams on upcoming 10Gbps / 3.1 USB (Don Zickus) [1232920] - [usb] uas: pre_reset and suspend: Fix a few races (Don Zickus) [1232920] - [usb] uas: Fix memleak of non-submitted urbs (Don Zickus) [1232920] - [usb] uas: Drop all references to a scsi_cmnd once it has been aborted (Don Zickus) [1232920] - [usb] uas: Remove cmnd reference from the cmd urb (Don Zickus) [1232920] - [usb] uas: Drop inflight list (Don Zickus) [1232920] - [usb] uas: zap_pending: data urbs should have completed at this time (Don Zickus) [1232920] - [usb] uas: Simplify reset / disconnect handling (Don Zickus) [1232920] - [usb] uas: Free data urbs on completion (Don Zickus) [1232920] - [usb] uas: Simplify unlink of data urbs on error (Don Zickus) [1232920] - [usb] uas: Check against unexpected completions (Don Zickus) [1232920] - [usb] uas: Do not use scsi_host_find_tag (Don Zickus) [1232920] - [usb] uas: Add uas_get_tag() helper function (Don Zickus) [1232920] - [usb] uas: Fix resetting flag handling (Don Zickus) [1232920] - [usb] uas: Remove task-management / abort error handling code (Don Zickus) [1232920] - [usb] uas: Add another ASM1051 usb-id to the uas blacklist (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for Seagate (0bc2:ab20) drives (Don Zickus) [1232920] - [usb] uas: Add no-report-opcodes quirk (Don Zickus) [1232920] - [usb] uas: Add a quirk for rejecting ATA_12 and ATA_16 commands (Don Zickus) [1232920] - [usb] document the 'u' flag for usb-storage quirks parameter (Don Zickus) [1232920] - [usb] uas: replace WARN_ON_ONCE() with lockdep_assert_held() (Don Zickus) [1232920] - [usb] host: ehci-st: Add EHCI support for ST STB devices (Don Zickus) [1232920] - [usb] core: kconfig: TPL should apply for both OTG and EH (Don Zickus) [1232920] - [usb] core: TPL should apply for both OTG and EH (Don Zickus) [1232920] - [usb] hcd: add TPL support flag (Don Zickus) [1232920] - [usb] serial: Remove unused tty->hw_stopped (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for Elan Touchscreen (Don Zickus) [1232920] - [usb] core: add device-qualifier quirk (Don Zickus) [1232920] - [usb] cp210x: add support for Seluxit USB dongle (Don Zickus) [1232920] - [usb] serial: cp210x: added Ketra N1 wireless interface support (Don Zickus) [1232920] - [usb] storage: Add quirks for Entrega/Xircom USB to SCSI converters (Don Zickus) [1232920] - [usb] storage: Add quirk for Ariston Technologies iConnect USB to SCSI adapter (Don Zickus) [1232920] - [usb] storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI Adapter (Don Zickus) [1232920] - [scsi] don't store LUN bits in CDB[1] for USB mass-storage devices (Don Zickus) [1232920] - [usb] xhci: fix oops when xhci resumes from hibernate with hw lpm capable devices (Don Zickus) [1232920] - [usb] xhci: Fix OOPS in xhci error handling code (Don Zickus) [1232920] - [usb] xhci: Fix null pointer dereference if xhci initialization fails (Don Zickus) [1232920] - [usb] storage: Add single-LUN quirk for Jaz USB Adapter (Don Zickus) [1232920] - [usb] uas: Add missing le16_to_cpu calls to asm1051 / asm1053 usb-id check (Don Zickus) [1232920] - [usb] uas: Disable uas on ASM1051 devices (Don Zickus) [1232920] - [usb] bcma: store more alternative addresses (Don Zickus) [1232920] - [usb] ftdi_sio: Add support for GE Healthcare Nemo Tracker device (Don Zickus) [1232920] - [usb] host: xhci: fix compliance mode workaround (Don Zickus) [1232920] - [usb] serial: xsens_mt: always bind to interface number 1 (Don Zickus) [1232920] - [usb] serial: xsens_mt: add author and description (Don Zickus) [1232920] - [usb] serial: add Medtronic CareLink USB driver (Don Zickus) [1232920] - [usb] serial: add Novatel Wireless GPS driver (Don Zickus) [1232920] - [usb] serial: add support for multi-port simple drivers (Don Zickus) [1232920] - [usb] pl2303: use divisors for unsupported baud rates (Don Zickus) [1232920] - [usb] sierra: add 1199:68AA device ID (Don Zickus) [1232920] - [usb] sierra: avoid CDC class functions on "68A3" devices (Don Zickus) [1232920] - [usb] ftdi_sio: add support for NOVITUS Bono E thermal printer (Don Zickus) [1232920] - [usb] usbtest: Add interrupt EP testcases (Don Zickus) [1232920] - [usb] fix build error with CONFIG_PM_RUNTIME disabled (Don Zickus) [1232920] - [usb] xhci: Disable streams on Via XHCI with device-id 0x3432 (Don Zickus) [1232920] - [usb] serial: fix potential heap buffer overflow (Don Zickus) [1232920] - [usb] serial: fix potential stack buffer overflow (Don Zickus) [1232920] - [usb] hub: Prevent hub autosuspend if usbcore.autosuspend is -1 (Don Zickus) [1232920] - [usb] sisusb: add device id for Magic Control USB video (Don Zickus) [1232920] - [usb] ehci: using wIndex + 1 for hub port (Don Zickus) [1232920] - [usb] storage: add quirk for Newer Technology uSCSI SCSI-USB converter (Don Zickus) [1232920] - [usb] wusbcore: fix below build warning (Don Zickus) [1232920] - [usb] core: fix below build warning (Don Zickus) [1232920] - [usb] xhci: rework cycle bit checking for new dequeue pointers (Don Zickus) [1232920] - [usb] xhci: amd chipset also needs short TX quirk (Don Zickus) [1232920] - [usb] xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL (Don Zickus) [1232920] - [usb] usbcore: Fix wrong device in an error message in hub_port_connect() (Don Zickus) [1232920] - [usb] ftdi_sio: Added PID for new ekey device (Don Zickus) [1232920] - [usb] serial: pl2303: add device id for ztek device (Don Zickus) [1232920] - [usb] ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID (Don Zickus) [1232920] - [usb] revert "usb: option, zte_ev: move most ZTE CDMA devices to zte_ev" (Don Zickus) [1232920] - [usb] option: add VIA Telecom CDS7 chipset device id (Don Zickus) [1232920] - [usb] option: reduce interrupt-urb logging verbosity (Don Zickus) [1232920] - [usb] cdc_subset: deal with a device that needs reset for timeout (Don Zickus) [1232920] - [usb] devio: fix issue with log flooding (Don Zickus) [1232920] - [usb] uas: Log a warning when we cannot use uas because the hcd lacks streams (Don Zickus) [1232920] - [usb] uas: Only complain about missing sg if all other checks succeed (Don Zickus) [1232920] - [usb] xhci: Add missing checks for xhci_alloc_command failure (Don Zickus) [1232920] - [usb] xhci: Rename Asrock P67 pci product-id to EJ168 (Don Zickus) [1232920] - [usb] xhci: Blacklist using streams on the Etron EJ168 controller (Don Zickus) [1232920] - [usb] uas: Limit qdepth to 32 when connected over usb-2 (Don Zickus) [1232920] - [usb] usb-core bInterval quirk (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Add support for new Xsens devices (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Annotate the current Xsens PID assignments (Don Zickus) [1232920] - [usb] core: allow zero packet flag for interrupt urbs (Don Zickus) [1232920] - [usb] lvstest: Fix sparse warnings generated by kbuild test bot (Don Zickus) [1232920] - [usb] ohci: add check for stopped frame counter (Don Zickus) [1232920] - [usb] ohci: add I/O watchdog for orphan TDs (Don Zickus) [1232920] - [usb] ohci: make URB completions single-threaded (Don Zickus) [1232920] - [usb] ohci: redesign the TD done list (Don Zickus) [1232920] - [usb] ohci: no shortcut for unlinking URBS from a dead controller (Don Zickus) [1232920] - [usb] ohci: revert the ZF Micro orphan-TD quirk (Don Zickus) [1232920] - [usb] Fix persist resume of some SS USB devices (Don Zickus) [1232920] - [usb] usb-core: Remove Fix mes in file hcd.c (Don Zickus) [1232920] - [usb] usbcore: don't log on consecutive debounce failures of the same port (Don Zickus) [1232920] - [usb] serial: cp210x: Removing unncessary `usb_reset_device` on startup (Don Zickus) [1232920] - [usb] Add LVS Test device driver (Don Zickus) [1232920] - [usb] Add EXPORT_SYMBOL for usb_alloc_dev (Don Zickus) [1232920] - [usb] ohci: don't lose track of EDs when a controller dies (Don Zickus) [1232920] - [usb] ohci: fix bugs in debug routines (Don Zickus) [1232920] - [usb] ohci: add SG support (Don Zickus) [1232920] - [usb] shutdown all URBs after controller death (Don Zickus) [1232920] - [usb] add reset resume quirk for usb3503 (Don Zickus) [1232920] - [usb] usb3503: add PM functions (Don Zickus) [1232920] - [usb] uhci-platform: use devm_ioremap resource (Don Zickus) [1232920] - [usb] ohci: don't allocate HCCA atomically (Don Zickus) [1232920] - [usb] uhci: don't allocate frame list atomically (Don Zickus) [1232920] - [usb] ehci: don't allocate hardware periodic table atomically by default (Don Zickus) [1232920] - [usb] drivers/usb/host/fhci-dbg.c: remove unnecessary null test before debugfs_remove (Don Zickus) [1232920] - [usb] class: usbtmc.c: Cleaning up uninitialized variables (Don Zickus) [1232920] - [usb] host: xhci-plat: use devm_functions (Don Zickus) [1232920] - [usb] xhci: make error messages grepable (Don Zickus) [1232920] - [usb] force warm reset to break link re-connect livelock (Don Zickus) [1232920] - [usb] allow lpm (en/dis)able only if device is atleast in default state (Don Zickus) [1232920] - [usb] xhci: platform: Set xhci lpm support quirk based on platform data (Don Zickus) [1232920] - [usb] documentation: dt-bindings: update xhci-platform DT binding (Don Zickus) [1232920] - [usb] xhci: platform: Add (en/dis)able_usb3_lpm_timeout (Don Zickus) [1232920] - [usb] xhci: A default implementation for Ux timeout calculation and tier policy check (Don Zickus) [1232920] - [usb] kl5kusb105: Remove klsi_105_tiocmset function (Don Zickus) [1232920] - [usb] mos7840: remove unnecessary null test before kfree (Don Zickus) [1232920] - [usb] ftdi_sio: remove redundant mtxorb quirk (Don Zickus) [1232920] - [usb] ftdi_sio: clean up ftdi_set_max_packet_size() (Don Zickus) [1232920] - [usb] ftdi_sio: fix max-packet-size warning (Don Zickus) [1232920] - [usb] ftdi_sio: make port probe less verbose (Don Zickus) [1232920] - [usb] xhci: Correct last context entry calculation for Configure Endpoint (Don Zickus) [1232920]- [x86] perf: Fix bug in unused code (Don Dugger) [1036948] - [x86] Someone fat fingered a merge conflict and lost the Makefile hunk (Don Dugger) [1036948] - [x86] perf: Enable conflicting event scheduling for CQM (Don Dugger) [1036948] - [x86] perf: Perform rotation on Intel CQM RMIDs (Don Dugger) [1036948] - [x86] perf: Implement LRU monitoring ID allocation for CQM (Don Dugger) [1036948] - [x86] Add support for Intel Cache QoS Monitoring (CQM) detection (Don Dugger) [1036948] - [x86] Mark Intel Broadwell-H processor as supported (Steve Best) [1131290] - [kernel] sched/stop_machine: Fix deadlock between multiple stop_two_cpus() (Jiri Olsa) [1223796] - [x86] edac: Disable EDAC debug logging by default (Prarit Bhargava) [1232712] - [kernel] sched/clock: Fixup early initialization (Prarit Bhargava) [1234322] - [kernel] sched/clock: Fix up clear_sched_clock_stable() (Prarit Bhargava) [1234322] - [mm] memory-hotplug: set zone->wait_table to null after freeing it (Yasuaki Ishimatsu) [1222754] - [mm] memory-hotplug: postpone the reset of obsolete pgdat (Yasuaki Ishimatsu) [1222754] - [mm] memory-failure: me_huge_page() does nothing for thp (Tomoaki Nishimura) [1226196] - [mm] soft-offline: don't free target page in successful page migration (Tomoaki Nishimura) [1226196] - [mm] memory-failure: introduce get_hwpoison_page() for consistent refcount handling (Tomoaki Nishimura) [1226196] - [mm] memory-failure: split thp earlier in memory error handling (Tomoaki Nishimura) [1226196] - [mm] soft-offline: fix num_poisoned_pages counting on concurrent events (Tomoaki Nishimura) [1226196] - [mm] hugetlb: cleanup using paeg_huge_active() (Tomoaki Nishimura) [1226196] - [mm] hugetlb: introduce page_huge_active (Tomoaki Nishimura) [1226196] - [mm] soft-offline: use migrate_pages() instead of migrate_huge_page() (Tomoaki Nishimura) [1226196] - [mm] migrate: make core migration code aware of hugepage (Tomoaki Nishimura) [1226196] - [mm] hwpoison: drop lru_add_drain_all() in __soft_offline_page() (Tomoaki Nishimura) [1226196] - [mm] hwpoison-inject: check PageLRU of hpage (Tomoaki Nishimura) [1226196] - [mm] hwpoison-inject: fix refcounting in no-injection case (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix the lack of one reference count against poisoned page (Tomoaki Nishimura) [1226196] - [mm] memory-failure: call shake_page() when error hits thp tail page (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix race with changing page during offlining (Tomoaki Nishimura) [1226196] - [mm] hwpoison: Fix wrong error recovery status (Tomoaki Nishimura) [1226196] - [mm] hwpoison: call action_result() in failure path of hwpoison_user_mappings() (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix hugetlbfs/thp precheck in hwpoison_user_mappings() (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix the handling path of the victimized page frame that belong to non-LRU (Tomoaki Nishimura) [1226196] - [mm] memory-failure: fix memory leak by race between poison and unpoison (Tomoaki Nishimura) [1226196] - [mm] hwpoison: lock_page/unlock_page does not match for handling a free hugepage (Tomoaki Nishimura) [1226196] - [mm] memory-failure: move refcount only in !MF_COUNT_INCREASED (Tomoaki Nishimura) [1226196] - [infiniband] iser: Rewrite bounce buffer code path (Amir Vadai) [1164539] - [infiniband] iser: Bump version to 1.6 (Amir Vadai) [1164539] - [infiniband] iser: Remove code duplication for a single DMA entry (Amir Vadai) [1164539] - [infiniband] iser: Pass struct iser_mem_reg to iser_fast_reg_mr and iser_reg_sig_mr (Amir Vadai) [1164539] - [infiniband] iser: Modify struct iser_mem_reg members (Amir Vadai) [1164539] - [infiniband] iser: Make fastreg pool cache friendly (Amir Vadai) [1164539] - [infiniband] iser: Move PI context alloc/free to routines (Amir Vadai) [1164539] - [infiniband] iser: Move fastreg descriptor pool get/put to helper functions (Amir Vadai) [1164539] - [infiniband] iser: Merge build page-vec into register page-vec (Amir Vadai) [1164539] - [infiniband] iser: Get rid of struct iser_rdma_regd (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant assignments in iser_reg_page_vec (Amir Vadai) [1164539] - [infiniband] iser: Move memory reg/dereg routines to iser_memory.c (Amir Vadai) [1164539] - [infiniband] iser: Don't pass ib_device to fall_to_bounce_buff routine (Amir Vadai) [1164539] - [infiniband] iser: Remove a redundant struct iser_data_buf (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant cmd_data_len calculation (Amir Vadai) [1164539] - [infiniband] iser: Fix wrong calculation of protection buffer length (Amir Vadai) [1164539] - [infiniband] iser: Handle fastreg/local_inv completion errors (Amir Vadai) [1164539] - [infiniband] iser: Fix unload during ep_poll wrong dereference (Amir Vadai) [1164539] - [infiniband] iser: Release the iscsi endpoint if ep_disconnect wasn't called (Amir Vadai) [1164539] - [infiniband] iser: Fix memory regions possible leak (Amir Vadai) [1164539] - [infiniband] iser: Use correct dma direction when unmapping SGs (Amir Vadai) [1164539] - [infiniband] iser: Bump version to 1.5 (Amir Vadai) [1164539] - [infiniband] iser: Micro-optimize iser_handle_wc (Amir Vadai) [1164539] - [infiniband] iser: Micro-optimize iser logging (Amir Vadai) [1164539] - [infiniband] iser: Use more completion queues (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant is_mr indicator (Amir Vadai) [1164539] - [infiniband] iser: Centralize memory region invalidation to a function (Amir Vadai) [1164539] - [infiniband] iser: Terminate connection before cleaning inflight tasks (Amir Vadai) [1164539] - [infiniband] iser: Fix race between iser connection teardown and scsi TMFs (Amir Vadai) [1164539] - [infiniband] iser: Fix possible NULL derefernce ib_conn->device in session_create (Amir Vadai) [1164539] - [infiniband] iser: Fix sparse warnings (Amir Vadai) [1164539] - [infiniband] iser: Fix possible SQ overflow (Amir Vadai) [1164539] - [infiniband] iser: Decrement CQ's active QPs accounting when QP creation fails (Amir Vadai) [1164539] - [infiniband] iser: Collapse cleanup and disconnect handlers (Amir Vadai) [1164539] - [infiniband] iser: Fix catastrophic error flow hang (Amir Vadai) [1164539] - [infiniband] iser: Re-adjust CQ and QP send ring sizes to HW limits (Amir Vadai) [1164539] - [infiniband] iser: Centralize ib_sig_domain settings (Amir Vadai) [1164539] - [infiniband] iser: Bump version, add maintainer (Amir Vadai) [1164539] - [infiniband] iser: Fix/add kernel-doc style description in iscsi_iser.c (Amir Vadai) [1164539] - [infiniband] iser: Add/Fix kernel doc style descriptions in iscsi_iser.h (Amir Vadai) [1164539] - [infiniband] iser: Nit - add space after __func__ in iser logging (Amir Vadai) [1164539] - [infiniband] iser: Change iscsi_conn_stop log level to info (Amir Vadai) [1164539] - [infiniband] iser: Suppress scsi command send completions (Amir Vadai) [1164539] - [infiniband] iser: Optimize completion polling (Amir Vadai) [1164539] - [infiniband] iser: Use beacon to indicate all completions were consumed (Amir Vadai) [1164539] - [infiniband] iser: Use single CQ for RX and TX (Amir Vadai) [1164539] - [infiniband] iser: Use internal polling budget to avoid possible live-lock (Amir Vadai) [1164539] - [infiniband] iser: Centralize iser completion contexts (Amir Vadai) [1164539] - [infiniband] iser: Use iser_warn instead of BUG_ON in iser_conn_release (Amir Vadai) [1164539] - [infiniband] iser: Signal iSCSI layer that transport is broken in error completions (Amir Vadai) [1164539] - [infiniband] iser: Protect tasks cleanup in case IB device was already released (Amir Vadai) [1164539] - [infiniband] iser: Unbind at conn_stop stage (Amir Vadai) [1164539] - [infiniband] iser: Don't bound release_work completions timeouts (Amir Vadai) [1164539] - [infiniband] iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon (Amir Vadai) [1164539] - [infiniband] iser: Extend iser_free_ib_conn_res() (Amir Vadai) [1164539] - [infiniband] iser: Remove unused variables and dead code (Amir Vadai) [1164539] - [infiniband] iser: Re-introduce ib_conn (Amir Vadai) [1164539] - [infiniband] iser: Rename ib_conn -> iser_conn (Amir Vadai) [1164539] - [netdrv] tun: Allow to skip filter on attach (Oleg Nesterov) [1108829] - [netdrv] tun: Report whether the queue is attached or not (Oleg Nesterov) [1108829] - [netdrv] tun: Get skfilter layout (Oleg Nesterov) [1108829] - [netdrv] tun: Add ability to create tun device with given index (Oleg Nesterov) [1108829] - [mm] introduce VM_F_OP_EXTEND to fix KABI broken by file_operations->mremap (Oleg Nesterov) [1108829] - [fs] aio: Make it possible to remap aio ring (Oleg Nesterov) [1108829] - [net] make default ->i_fop have ->open() fail with ENXIO (Oleg Nesterov) [1108829] - [fs] proc: show locks in /proc/pid/fdinfo/X (Oleg Nesterov) [1108829] - [security] userns: Allow PR_CAPBSET_DROP in a user namespace (Oleg Nesterov) [1108829] - [mm] shm: add memfd_create() syscall (Oleg Nesterov) [1108829] - [kernel] prctl: PR_SET_MM -- introduce PR_SET_MM_MAP operation (Oleg Nesterov) [1108829] - [kernel] prctl: PR_SET_MM -- factor out mmap_sem when updating mm::exe_file (Oleg Nesterov) [1108829] - [mm] introduce check_data_rlimit helper (Oleg Nesterov) [1108829] - [fs] timerfd: Implement timerfd_ioctl method to restore timerfd_ctx::ticks, v3 (Oleg Nesterov) [1108829] - [documentation] procfs: Document timerfd output (Oleg Nesterov) [1108829] - [fs] timerfd: Implement show_fdinfo method (Oleg Nesterov) [1108829] - [fs] proc: show mnt_id in /proc/pid/fdinfo (Oleg Nesterov) [1108829] - [uapi] ptrace: add ability to get/set signal-blocked mask (Oleg Nesterov) [1108829] - [init] actually enable CONFIG_CHECKPOINT_RESTORE (Oleg Nesterov) [1108829] - [kernel] userns: Allow creation of user namespaces if user_namespace.enable=1 ("Eric W. Biederman") [1138782] - [fs] userns: Only allow privileged creation of the mount namespace ("Eric W. Biederman") [1138782] - [kernel] userns: Correct the comment in map_write ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Allow setting gid_maps without privilege when setgroups is disabled ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: fix KABI broken by introduction of struct user_namespace.flags ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Add a knob to disable setgroups on a per user namespace basis ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Rename id_map_mutex to userns_state_mutex ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Only allow the creator of the userns unprivileged mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Check euid no fsuid when establishing an unprivileged uid mapping ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Don't allow unprivileged creation of gid mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Don't allow setgroups until a gid mapping has been established ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Document what the invariant required for safe unprivileged mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] groups: Consolidate the setgroups permission checks ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [fs] userns: Change inode_capable to capable_wrt_inode_uidgid ("Eric W. Biederman") [1109837 1138782] {CVE-2014-4014} - [kernel] userns: Kill nsown_capable it makes the wrong thing easy ("Eric W. Biederman") [1138782] - [kernel] userns: fix KABI broken by introduction of struct user_namespace.level ("Eric W. Biederman") [1138782] - [kernel] userns: limit the maximum depth of user_namespace->parent chain ("Eric W. Biederman") [1109837]- [md] make sure MD_RECOVERY_DONE is clear before starting recovery/resync (Jes Sorensen) [1173510 1231997] - [md] Close race when setting 'action' to 'idle' (Jes Sorensen) [1173510 1231997] - [md] don't return 0 from array_state_store (Jes Sorensen) [1173510 1231997] - [md] dm-cache: switch the "default" cache replacement policy from mq to smq (Mike Snitzer) [1189059] - [md] dm-thin-metadata: remove in-core 'read_only' flag (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: prefix all DMERR and DMINFO messages with cache device name (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add fail io mode and needs_check flag (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: age and write back cache entries even without active IO (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: wake the worker thread every time we free a migration object (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add stochastic-multi-queue (smq) policy (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: boost promotion of blocks that will be overwritten (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: defer whole cells (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-bio-prison: add dm_cell_promote_or_release() (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: pull out some bitset utility functions for reuse (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: pass a new 'critical' flag to the policies when requesting writeback work (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: track IO to the origin device using io_tracker (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add io_tracker (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: fix race when issuing a POLICY_REPLACE operation (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: add support for the MD RAID0 personality (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: a few cleanups (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: fixup documentation for discard support (Mike Snitzer) [1189058 1189059 1191604] - [perf] x86: Enforce HT bug workaround with PEBS for SNB/IVB/HSW (Jiri Olsa) [1210494] - [perf] x86/intel: Fix SLM cache event list (Jiri Olsa) [1210494] - [perf] x86: Improve HT workaround GP counter constraint (Jiri Olsa) [1210494] - [perf] x86: Fix event/group validation (Jiri Olsa) [1210494] - [perf] x86: Disable PEBS-LL in intel_pmu_pebs_disable() (Jiri Olsa) [1210494] - [perf] x86/intel: Reset more state in PMU reset (Jiri Olsa) [1210494] - [perf] x86/intel: Make the HT bug workaround conditional on HT enabled (Jiri Olsa) [1210494] - [perf] x86/intel: Limit to half counters when the HT workaround is enabled, to avoid exclusive mode starvation (Jiri Olsa) [1210494] - [perf] x86/intel: Fix intel_get_event_constraints() for dynamic constraints (Jiri Olsa) [1210494] - [perf] x86/intel: Enforce HT bug workaround for SNB/IVB/HSW (Jiri Olsa) [1210494] - [perf] x86/intel: Implement cross-HT corruption bug workaround (Jiri Olsa) [1210494] - [perf] x86/intel: Add cross-HT counter exclusion infrastructure (Jiri Olsa) [1210494] - [perf] watchdog: Add watchdog enable/disable all functions (Jiri Olsa) [1210494] - [perf] x86: Add 'index' param to get_event_constraint() callback (Jiri Olsa) [1210494] - [perf] x86: Add 3 new scheduling callbacks (Jiri Olsa) [1210494] - [perf] x86: Vectorize cpuc->kfree_on_online (Jiri Olsa) [1210494] - [perf] x86: Rename x86_pmu::er_flags to 'flags' (Jiri Olsa) [1210494] - [netdrv] ibmveth: Add support for Large Receive Offload (Gustavo Duarte) [1233261] - [netdrv] ibmveth: Add GRO support (Gustavo Duarte) [1233261] - [netdrv] ibmveth: Add support for TSO (Gustavo Duarte) [1233261] - [netdrv] ibmveth: change rx buffer default allocation for CMO (Gustavo Duarte) [1233261] - [powerpc] powernv: reboot when requested by firmware (Gustavo Duarte) [1221072] - [kernel] reboot: add orderly_reboot for graceful reboot (Gustavo Duarte) [1221072] - [powerpc] sbus: ignore orderly_poweroff return value (Gustavo Duarte) [1221072] - [powerpc] powernv: Add OPAL soft-poweroff routine (Gustavo Duarte) [1221072] - [net] openvswitch: remove GFP_THISNODE (Jiri Benc) [1156461 1211348] - [net] openvswitch: Return vport module ref before destruction (Jiri Benc) [1156461 1211348] - [net] mpls: Fix the openvswitch select of NET_MPLS_GSO (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix serialization of non-masked set actions (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix key serialization (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add missing initialization in validate_and_copy_set_tun() (Jiri Benc) [1156461 1211348] - [net] openvswitch: Reset key metadata for packet execution (Jiri Benc) [1156461 1211348] - [net] openvswitch: Only set TUNNEL_VXLAN_OPT if VXLAN-GBP metadata is set (Jiri Benc) [1156461 1211348] - [net] openvswitch: Initialize unmasked key and uid len (Jiri Benc) [1156461 1211348] - [net] openvswitch: Support masked set actions (Jiri Benc) [1156461 1211348] - [net] udptunnels: Call handle_offloads after inserting vlan tag (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for checksums on UDP tunnels (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for unique flow IDs (Jiri Benc) [1156461 1211348] - [net] genetlink: Add genlmsg_parse() helper function (Jiri Benc) [1156461 1211348] - [net] openvswitch: Use sw_flow_key_range for key ranges (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_flow_tbl_insert() (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_nla_fill_match() (Jiri Benc) [1156461 1211348] - [net] openvswitch: pass vxflags to vxlan_xmit_skb (Jiri Benc) [1156461 1211348] - [net] openvswitch: ignore genlmsg_end return value (Jiri Benc) [1156461 1211348] - [net] openvswitch: Support VXLAN Group Policy extension (Jiri Benc) [1156461 1211348] - [net] openvswitch: Allow for any level of nesting in flow attributes (Jiri Benc) [1156461 1211348] - [net] openvswitch: Rename GENEVE_TUN_OPTS() to TUN_METADATA_OPTS() (Jiri Benc) [1156461 1211348] - [net] openvswitch: packet messages need their own probe attribtue (Jiri Benc) [1156461 1211348] - [net] openvswitch: Introduce ovs_tunnel_route_lookup (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove unnecessary version.h inclusion (Jiri Benc) [1156461 1211348] - [net] openvswitch: Consistently include VLAN header in flow and port stats (Jiri Benc) [1156461 1211348] - [net] genetlink: pass only network namespace to genl_has_listeners() (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix odd_ptr_err.cocci warnings (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix vport_send double free (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix GSO with multiple MPLS label (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix MPLS action validation (Jiri Benc) [1156461 1211348] - [net] openvswitch: replace remaining users of arch_fast_hash with jhash (Jiri Benc) [1156461 1211348] - [net] openvswitch: set correct protocol on route lookup (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix flow mask validation (Jiri Benc) [1156461 1211348] - [net] vlan: move vlan pop/push functions into common code (Jiri Benc) [1156461 1211348] - [net] move make_writable helper into common code (Jiri Benc) [1156461 1211348] - [net] vlan: introduce __vlan_insert_tag helper which does not free skb (Jiri Benc) [1156461 1211348] - [net] vlan: Call dev_kfree_skb_any instead of kfree_skb (Jiri Benc) [1156461 1211348] - [net] vlan: introduce *vlan_hwaccel_push_inside helpers (Jiri Benc) [1156461 1211348] - [net] vlan: validate_xmit_vlan() is static (Jiri Benc) [1156461 1211348] - [net] vlan: rename __vlan_put_tag to vlan_insert_tag_set_proto (Jiri Benc) [1156461 1211348] - [net] vlan: kill vlan_put_tag helper (Jiri Benc) [1156461 1211348] - [net] vlan: remove unused HAVE_VLAN_PUT_TAG (Jiri Benc) [1156461 1211348] - [net] openvswitch: actions: use skb_postpull_rcsum when possible (Jiri Benc) [1156461 1211348] - [net] openvswitch: Don't validate IPv6 label masks (Jiri Benc) [1156461 1211348] - [net] openvswitch: use PTR_ERR_OR_ZERO (Jiri Benc) [1156461 1211348] - [net] openvswitch: Validate IPv6 flow key and mask values (Jiri Benc) [1156461 1211348] - [net] openvswitch: Convert dp rcu read operation to locked operations (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix NDP flow mask validation (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix checksum calculation when modifying ICMPv6 packets (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix memory leak (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix build failure (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for OVS_FLOW_ATTR_PROBE (Jiri Benc) [1156461 1211348] - [net] openvswitch: Constify various function arguments (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove redundant key ref from upcall_info (Jiri Benc) [1156461 1211348] - [net] openvswitch: Optimize recirc action (Jiri Benc) [1156461 1211348] - [net] openvswitch: Extend packet attribute for egress tunnel info (Jiri Benc) [1156461 1211348] - [net] openvswitch: Export symbols as GPL symbols (Jiri Benc) [1156461 1211348] - [net] openvswitch: Avoid NULL mask check while building mask (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor action alloc and copy api (Jiri Benc) [1156461 1211348] - [net] openvswitch: Move key_attr_size() to flow_netlink.h (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove flow member from struct ovs_skb_cb (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix the type of struct ovs_key_nd nd_target field (Jiri Benc) [1156461 1211348] - [net] openvswitch: Drop packets when interdev is not up (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor get_dp() function into multiple access APIs (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_flow_cmd_fill_info() (Jiri Benc) [1156461 1211348] - [net] openvswitch: refactor do_output() to move NULL check out of fast path (Jiri Benc) [1156461 1211348] - [net] openvswitch: Additional logging for -EINVAL on flow setups (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove redundant tcp_flags code (Jiri Benc) [1156461 1211348] - [net] openvswitch: Move table destroy to dp-rcu callback (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add basic MPLS support to kernel (Jiri Benc) [1156461 1211348] - [net] openvswitch: Export lockdep_ovsl_is_held to modules (Jiri Benc) [1156461 1211348] - [net] openvswitch: Rename last_action() as nla_is_last() and move to netlink.h (Jiri Benc) [1156461 1211348] - [net] openvswitch: Turn vports with dependencies into separate modules (Jiri Benc) [1156461 1211348] - [net] openvswitch: Set flow-key members (Jiri Benc) [1156461 1211348] - [net] openvswitch: Create right mask with disabled megaflows (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a use after free (Jiri Benc) [1156461 1211348] - [net] openvswitch: use vport instead of p (Jiri Benc) [1156461 1211348] - [net] openvswitch: kerneldoc warning fix (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a sparse warning (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for Geneve tunneling (Jiri Benc) [1156461 1211348] - [net] openvswitch: Factor out allocation and verification of actions (Jiri Benc) [1156461 1211348] - [net] openvswitch: Wrap struct ovs_key_ipv4_tunnel in a new structure (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for matching on OAM packets (Jiri Benc) [1156461 1211348] - [net] openvswitch: Eliminate memset() from flow_extract (Jiri Benc) [1156461 1211348] - [net] mpls: Fix config check for mpls (Jiri Benc) [1156461 1211348] - [net] mpls: Use mpls_features to activate software MPLS GSO segmentation (Jiri Benc) [1156461 1211348] - [net] geneve: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb() (Jiri Benc) [1156461 1211348] - [net] geneve: coding style: comparison for inequality with NULL (Jiri Benc) [1156461 1211348] - [net] geneve: coding style: comparison for equality with NULL (Jiri Benc) [1156461 1211348] - [net] geneve: Do not require sock in udp_tunnel_xmit_skb (Jiri Benc) [1156461 1211348] - [net] geneve: pass udp_offload struct to UDP gro callbacks (Jiri Benc) [1156461 1211348] - [net] geneve: Check family when reusing sockets (Jiri Benc) [1156461 1211348] - [net] geneve: Remove socket hash table (Jiri Benc) [1156461 1211348] - [net] geneve: Simplify locking (Jiri Benc) [1156461 1211348] - [net] geneve: Remove workqueue (Jiri Benc) [1156461 1211348] - [net] geneve: Add Geneve GRO support (Jiri Benc) [1156461 1211348] - [net] geneve: Fix races between socket add and release (Jiri Benc) [1156461 1211348] - [net] geneve: Remove socket and offload handlers at destruction (Jiri Benc) [1156461 1211348] - [net] geneve: Unregister pernet subsys on module unload (Jiri Benc) [1156461 1211348] - [net] geneve: Set GSO type on transmit (Jiri Benc) [1156461 1211348] - [net] ipv4: minor spelling fixes (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a compilation error when CONFIG_INET is not set (Jiri Benc) [1156461 1211348] - [net] geneve: fix a sparse warning (Jiri Benc) [1156461 1211348] - [net] geneve: Add Geneve tunneling protocol driver (Jiri Benc) [1156461 1211348] - [net] openvswitch: Replace rcu_dereference() with rcu_access_pointer() (Jiri Benc) [1156461 1211348] - [net] openvswitch: replace macros net_random and net_srandom with direct calls to prandom (Jiri Benc) [1156461 1211348] - [net] openvswitch: check CONFIG_OPENVSWITCH_GRE in makefile (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix struct comment (Jiri Benc) [1156461 1211348] - [net] vxlan: fix a shadow local variable (Jiri Benc) [1230935] - [net] ipv6: call iptunnel_xmit with NULL sock pointer if no tunnel sock is available (Jiri Benc) [1230935] - [net] udp_tunnel: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb() (Jiri Benc) [1230935] - [net] kabi: whitelist struct nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Pass socket pointer down through okfn() (Jiri Benc) [1230935] - [net] netfilter: Add socket pointer to nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Add nf_hook_state initializer function (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through arpt_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nft_set_pktinfo*() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through ip6t_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nf_nat_ipv6_{in, out, fn, local_fn}() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through ipt_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nf_nat_ipv4_{in, out, fn, local_fn}() (Jiri Benc) [1230935] - [net] netfilter: Make nf_hookfn use nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Use nf_hook_state in nf_queue_entry (Jiri Benc) [1230935] - [net] netfilter: Create and use nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Remove extern from function prototypes (Jiri Benc) [1230935] - [net] bridge: fix netfilter/NF_BR_LOCAL_OUT for own, locally generated queries (Jiri Benc) [1230935] - [net] ipv6: Fix udp checksums with raw sockets (Vlad Yasevich) [1105064]- [scsi] storvsc: Set the SRB flags correctly when no data transfer is needed (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: Fix a bug in copy_from_bounce_buffer() (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: force SPC-3 compliance on win8 and win8 r2 hosts (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: use cmd_size to allocate per-command data (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [hv] vmbus: unregister panic notifier on module unload (Vitaly Kuznetsov) [1210721] - [hv] vmbus: hyperv_panic_event() can be static (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Correcting truncation error for constant HV_CRASH_CTL_CRASH_NOTIFY (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Add support for VMBus panic notifier handler (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Don't wait after requesting offers (Vitaly Kuznetsov) [1211914] - [hv] channel_mgmt: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Get rid of some unnecessary messages (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Fix a bug in the error path in vmbus_open() (Vitaly Kuznetsov) [1211914] - [hv] vmbus_open(): reset the channel state on ENOMEM (Vitaly Kuznetsov) [1211914] - [hv] vmbus_post_msg: retry the hypercall on some transient errors (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Fix a bug in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] x86: Mark the Hyper-V clocksource as being continuous (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Enable interrupt driven flow control (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup hv_post_message() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_establish_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_teardown_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_post_msg() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup the packet send path (Vitaly Kuznetsov) [1211914] - [hv] hv_balloon: do not online pages in offline blocks (Vitaly Kuznetsov) [1133403 1218868] - [hv] hv_balloon: don't lose memory when onlining order is not natural (Vitaly Kuznetsov) [1133403 1218868] - [pnp] convert bus code to use dev_groups (Jarod Wilson) [1232626] - [rtc] convert rtc-cmos to dev_pm_ops from legacy pm_ops (Jarod Wilson) [1232626] - [pnp] fix restoring devices after hibernation (Jarod Wilson) [1232626] - [pnp] convert PNP driver bus legacy pm_ops to dev_pm_ops (Jarod Wilson) [1232626] - [pnp] change pnp bus pm_ops to invoke pnp driver dev_pm_ops if specified (Jarod Wilson) [1232626] - [pci] pciehp: Wait for hotplug command completion where necessary (Myron Stowe) [1227034] - [pci] pciehp: Add more Slot Control debug output (Myron Stowe) [1227034] - [pci] pciehp: Fix wait time in timeout message (Myron Stowe) [1227034] - [pci] pciehp: Reduce PCIe slot_ctrl to 16 bits (Myron Stowe) [1227034] - [infiniband] srp: Use P_Key cache for P_Key lookups (Honggang Li) [1164541] - [infiniband] srp: Allow newline separator for connection string (Honggang Li) [1164541] - [infiniband] srp: Fix a race condition triggered by destroying a queue pair (Honggang Li) [1164541] - [infiniband] srp: Separate target and channel variables (Honggang Li) [1164541] - [infiniband] srp: Introduce two new srp_target_port member variables (Honggang Li) [1164541] - [infiniband] srp: Avoid that I/O hangs due to a cable pull during LUN scanning (Honggang Li) [1164541] - [infiniband] srp: Remove stale connection retry mechanism (Honggang Li) [1164541] - [infiniband] srp: Move ib_destroy_cm_id() call into srp_free_ch_ib() (Honggang Li) [1164541] - [infiniband] srp: Fix return value check in srp_init_module() (Honggang Li) [1164541] - [infiniband] srp: Fix residual handling (Honggang Li) [1164541] - [infiniband] srp: Fix deadlock between host removal and multipathd (Honggang Li) [1164541] - [infiniband] srp: Avoid problems if a header uses pr_fmt (Honggang Li) [1164541] - [infiniband] srp: Add fast registration support (Honggang Li) [1164541] - [infiniband] srp: Rename FMR-related variables (Honggang Li) [1164541] - [infiniband] srp: One FMR pool per SRP connection (Honggang Li) [1164541] - [infiniband] srp: Introduce the 'register_always' kernel module parameter (Honggang Li) [1164541] - [infiniband] srp: Introduce srp_finish_mapping() (Honggang Li) [1164541] - [infiniband] srp: Introduce srp_map_fmr() (Honggang Li) [1164541] - [infiniband] srp: Introduce an additional local variable (Honggang Li) [1164541] - [infiniband] srp: Fix kernel-doc warnings (Honggang Li) [1164541] - [infiniband] srp: Fix a sporadic crash triggered by cable pulling (Honggang Li) [1164541] - [infiniband] srp: Fix a race condition between failing I/O and I/O completion (Honggang Li) [1164541] - [infiniband] srp: Avoid that writing into "add_target" hangs due to a cable pull (Honggang Li) [1164541] - [infiniband] srp: Make writing into the "add_target" sysfs attribute interruptible (Honggang Li) [1164541] - [infiniband] srp: Avoid duplicate connections (Honggang Li) [1164541] - [infiniband] srp: Add more logging (Honggang Li) [1164541] - [infiniband] srp: Check ib_query_gid return value (Honggang Li) [1164541] - [infiniband] ocrdma: Update ocrdma version number (Honggang Li) [1184955] - [infiniband] ocrdma: Fail connection for MTU lesser than 512 (Honggang Li) [1184955] - [infiniband] ocrdma: Fix dmac resolution for link local address (Honggang Li) [1184955] - [infiniband] ocrdma: Prevent allocation of DPP PDs if FW doesnt support it (Honggang Li) [1184955] - [infiniband] ocrdma: Fix the request length for RDMA_QUERY_QP mailbox command to FW (Honggang Li) [1184955] - [infiniband] ocrdma: Use VID 0 if PFC is enabled and vlan is not configured (Honggang Li) [1184955] - [infiniband] ocrdma: Fix QP state transition in destroy_qp (Honggang Li) [1184955] - [infiniband] ocrdma: Report EQ full fatal error (Honggang Li) [1184955] - [infiniband] ocrdma: Fix EQ destroy failure during driver unload (Honggang Li) [1184955] - [infiniband] ocrdma: Fix off by one in ocrdma_query_gid() (Honggang Li) [1184955] - [infiniband] ocrdma: Use unsigned for bit index (Honggang Li) [1184955] - [infiniband] ocrdma: Help gcc generate better code for ocrdma_srq_toggle_bit (Honggang Li) [1184955] - [infiniband] ocrdma: Update the ocrdma module version string (Honggang Li) [1184955] - [infiniband] ocrdma: set vlan present bit for user AH (Honggang Li) [1184955] - [infiniband] ocrdma: remove reference of ocrdma_dev out of ocrdma_qp structure (Honggang Li) [1184955] - [infiniband] ocrdma: Add support for interrupt moderation (Honggang Li) [1184955] - [infiniband] ocrdma: Honor return value of ocrdma_resolve_dmac (Honggang Li) [1184955] - [infiniband] ocrdma: Allow expansion of the SQ CQEs via buddy CQ expansion of the QP (Honggang Li) [1184955] - [infiniband] ocrdma: Discontinue support of RDMA-READ-WITH-INVALIDATE (Honggang Li) [1184955] - [infiniband] ocrdma: Host crash on destroying device resources (Honggang Li) [1184955] - [infiniband] ocrdma: Report correct state in ibv_query_qp (Honggang Li) [1184955] - [infiniband] ocrdma: Debugfs enhancments for ocrdma driver (Honggang Li) [1184955] - [infiniband] ocrdma: Report correct count of interrupt vectors while registering ocrdma device (Honggang Li) [1184955] - [infiniband] ocrdma: Move PD resource management to driver (Honggang Li) [1184955] - [infiniband] ocrdma: Increase the GID table size (Honggang Li) [1184955] - [infiniband] ocrdma: Add support for IB stack compliant stats in sysfs (Honggang Li) [1184955] - [infiniband] ocrdma: Save the bit environment, spare unncessary parenthesis (Honggang Li) [1184955] - [infiniband] ocrdma: The kernel has a perfectly good BIT() macro - use it (Honggang Li) [1184955] - [infiniband] ocrdma: Don't memset() buffers we just allocated with kzalloc() (Honggang Li) [1184955] - [infiniband] ocrdma: Remove a unused-label warning (Honggang Li) [1184955] - [infiniband] ipoib: Fix indentation level (Honggang Li) [1230203] - [infiniband] ipoib: Remove IPOIB_MCAST_RUN bit (Honggang Li) [1230203] - [infiniband] ipoib: Save only IPOIB_MAX_PATH_REC_QUEUE skb's (Honggang Li) [1230203] - [infiniband] ipoib: Handle QP in SQE state (Honggang Li) [1230203] - [infiniband] ipoib: Update broadcast record values after each successful join request (Honggang Li) [1230203] - [infiniband] ipoib: Use one linear skb in RX flow (Honggang Li) [1230203] - [fs] rbd: end I/O the entire obj_request on error (Sage Weil) [1229488] - [fs] rbd: rbd_wq comment is obsolete (Sage Weil) [1229488] - [fs] libceph: announce support for straw2 buckets (Sage Weil) [1229488] - [fs] crush: straw2 bucket type with an efficient 64-bit crush_ln() (Sage Weil) [1229488] - [fs] crush: ensuring at most num-rep osds are selected (Sage Weil) [1229488] - [fs] crush: drop unnecessary include from mapper.c (Sage Weil) [1229488] - [fs] ceph: fix uninline data function (Sage Weil) [1229488] - [fs] ceph: rename snapshot support (Sage Weil) [1229488] - [fs] ceph: fix null pointer dereference in send_mds_reconnect() (Sage Weil) [1229488] - [fs] ceph: hold on to exclusive caps on complete directories (Sage Weil) [1229488] - [fs] libceph: simplify our debugfs attr macro (Sage Weil) [1229488] - [fs] ceph: show non-default options only (Sage Weil) [1229488] - [fs] libceph: expose client options through debugfs (Sage Weil) [1229488] - [fs] libceph, ceph: split ceph_show_options() (Sage Weil) [1229488] - [fs] rbd: mark block queue as non-rotational (Sage Weil) [1229488] - [fs] libceph: don't overwrite specific con error msgs (Sage Weil) [1229488] - [fs] ceph: cleanup unsafe requests when reconnecting is denied (Sage Weil) [1229488] - [fs] ceph: don't zero i_wrbuffer_ref when reconnecting is denied (Sage Weil) [1229488] - [fs] ceph: don't mark dirty caps when there is no auth cap (Sage Weil) [1229488] - [fs] ceph: keep i_snap_realm while there are writers (Sage Weil) [1229488] - [fs] libceph: osdmap.h: Add missing format newlines (Sage Weil) [1229488] - [fs] ceph: kstrdup() memory handling (Sage Weil) [1229488] - [fs] ceph: properly release page upon error (Sage Weil) [1229488] - [fs] rbd: be more informative on -ENOENT failures (Sage Weil) [1229488] - [fs] ceph: match wait_for_completion_timeout return type (Sage Weil) [1229488] - [fs] ceph: use msecs_to_jiffies for time conversion (Sage Weil) [1229488] - [fs] ceph: remove redundant declaration (Sage Weil) [1229488] - [fs] ceph: fix dcache/nocache mount option (Sage Weil) [1229488] - [fs] ceph: drop cap releases in requests composed before cap reconnect (Sage Weil) [1229488] - [fs] Revert "libceph: use memalloc flags for net IO" (Sage Weil) [1229488] - [fs] libceph: kfree() in put_osd() shouldn't depend on authorizer (Sage Weil) [1229488] - [fs] libceph: fix double __remove_osd() problem (Sage Weil) [1229488] - [fs] rbd: convert to blk-mq (Carlos Maiolino) [1229488] - [fs] ceph: return error for traceless reply race (Sage Weil) [1229488] - [fs] ceph: fix dentry leaks (Sage Weil) [1229488] - [fs] ceph: re-send requests when MDS enters reconnecting stage (Sage Weil) [1229488] - [fs] ceph: show nocephx_require_signatures and notcp_nodelay options (Sage Weil) [1229488] - [fs] rbd: do not treat standalone as flatten (Sage Weil) [1229488] - [fs] ceph: fix atomic_open snapdir (Sage Weil) [1229488] - [fs] ceph: properly mark empty directory as complete (Sage Weil) [1229488] - [fs] client: include kernel version in client metadata (Sage Weil) [1229488] - [fs] ceph: provide seperate {inode, file}_operations for snapdir (Sage Weil) [1229488] - [fs] ceph: fix request time stamp encoding (Sage Weil) [1229488] - [fs] ceph: fix reading inline data when i_size > PAGE_SIZE (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_close_sessions) (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_get_caps) (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_sync) (Sage Weil) [1229488] - [fs] rbd: fix error paths in rbd_dev_refresh() (Sage Weil) [1229488] - [fs] ceph: improve reference tracking for snaprealm (Sage Weil) [1229488] - [fs] ceph: properly zero data pages for file holes (Sage Weil) [1229488] - [fs] rbd: nuke copy_token() (Sage Weil) [1229488] - [fs] ceph: handle SESSION_FORCE_RO message (Sage Weil) [1229488] - [fs] libceph: use mon_client.c/put_generic_request() more (Sage Weil) [1229488] - [fs] libceph: nuke pool op infrastructure (Sage Weil) [1229488] - [fs] rbd: drop parent_ref in rbd_dev_unprobe() unconditionally (Sage Weil) [1229488] - [fs] rbd: fix rbd_dev_parent_get() when parent_overlap == 0 (Sage Weil) [1229488] - [fs] libceph: fix sparse endianness warnings (Sage Weil) [1229488] - [fs] ceph: use zu for len in ceph_fill_inline_data() (Sage Weil) [1229488] - [fs] ceph: fix setting empty extended attribute (Sage Weil) [1229488] - [fs] ceph: fix mksnap crash (Sage Weil) [1229488] - [fs] ceph: do_sync is never initialized (Sage Weil) [1229488] - [fs] ceph: support inline data feature (Sage Weil) [1229488] - [fs] ceph: flush inline version (Sage Weil) [1229488] - [fs] ceph: convert inline data to normal data before data write (Sage Weil) [1229488] - [fs] ceph: sync read inline data (Sage Weil) [1229488] - [fs] ceph: fetch inline data when getting Fcr cap refs (Sage Weil) [1229488] - [fs] ceph: use getattr request to fetch inline data (Sage Weil) [1229488] - [fs] ceph: add inline data to pagecache (Sage Weil) [1229488] - [fs] ceph: parse inline data in MClientReply and MClientCaps (Sage Weil) [1229488] - [fs] libceph: specify position of extent operation (Sage Weil) [1229488] - [fs] libceph: add CREATE osd operation support (Sage Weil) [1229488] - [fs] libceph: add SETXATTR/CMPXATTR osd operations support (Sage Weil) [1229488] - [fs] rbd: don't treat CEPH_OSD_OP_DELETE as extent op (Sage Weil) [1229488] - [fs] ceph: remove unused stringification macros (Sage Weil) [1229488] - [fs] libceph: require cephx message signature by default (Sage Weil) [1229488] - [fs] ceph: introduce global empty snap context (Sage Weil) [1229488] - [fs] ceph: message versioning fixes (Sage Weil) [1229488] - [fs] libceph: update ceph_msg_header structure (Sage Weil) [1229488] - [fs] libceph: message signature support (Sage Weil) [1229488] - [fs] libceph: store session key in cephx authorizer (Sage Weil) [1229488] - [fs] ceph, rbd: delete unnecessary checks before two function calls (Sage Weil) [1229488] - [fs] ceph: introduce a new inode flag indicating if cached dentries are ordered (Sage Weil) [1229488] - [fs] libceph: nuke ceph_kvfree() (Sage Weil) [1229488] - [fs] ceph: fix file lock interruption (Sage Weil) [1229488]- [mtd] powernv: Add powernv flash MTD abstraction driver (Gustavo Duarte) [1221094] - [of] Ensure unique names without sacrificing determinism (Gustavo Duarte) [1230093] - [of] kill off of_can_translate_address (Gustavo Duarte) [1230093] - [of] platform: fix device naming for non-translatable addresses (Gustavo Duarte) [1230093] - [of] base: Fix PowerPC address parsing hack (Gustavo Duarte) [1230093] - [of] address: Don't throw errors on absent ranges properties (Gustavo Duarte) [1230093] - [of] platform: Move platform devices under /sys/devices/platform (Gustavo Duarte) [1230093] - [of] Fix dereferencing node name in debug output to be safe (Gustavo Duarte) [1230093] - [powerpc] powernv: Add opal-prd channel (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Expose OPAL APIs required by PRD interface (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Merge common platform device initialisation (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Add interfaces for flash device access (Gustavo Duarte) [1221072 1229224] - [powerpc] vfio: powerpc/spapr: Support Dynamic DMA windows (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Register memory and define IOMMU v2 (David Gibson) [1213665] - [powerpc] mmu: Add userspace-to-physical addresses translation cache (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: powerpc/powernv/ioda2: Use DMA windows API in ownership control (David Gibson) [1213665] - [powerpc] iommu/ioda2: Add get_table_size() to calculate the size of future table (David Gibson) [1213665] - [powerpc] powernv/ioda2: Use new helpers to do proper cleanup on PE release (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: powerpc/powernv/ioda: Define and implement DMA windows API (David Gibson) [1213665] - [powerpc] powernv: Implement multilevel TCE tables (David Gibson) [1213665] - [powerpc] powernv/ioda2: Introduce pnv_pci_ioda2_set_window (David Gibson) [1213665] - [powerpc] powernv/ioda2: Introduce helpers to allocate TCE pages (David Gibson) [1213665] - [powerpc] powernv/ioda2: Rework iommu_table creation (David Gibson) [1213665] - [powerpc] iommu/powernv: Release replaced TCE (David Gibson) [1213665] - [powerpc] powernv: Implement accessor to TCE entry (David Gibson) [1213665] - [powerpc] powernv/ioda2: Add TCE invalidation for all attached groups (David Gibson) [1213665] - [powerpc] powernv/ioda2: Move TCE kill register address to PE (David Gibson) [1213665] - [powerpc] iommu: Fix IOMMU ownership control functions (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr/iommu/powernv/ioda2: Rework IOMMU ownership control (David Gibson) [1213665] - [powerpc] spapr: vfio: Switch from iommu_table to new iommu_table_group (David Gibson) [1213665] - [powerpc] spapr: vfio: Replace iommu_table with iommu_table_group (David Gibson) [1213665] - [powerpc] powernv/ioda/ioda2: Rework TCE invalidation in tce_build()/tce_free() (David Gibson) [1213665] - [powerpc] iommu: Move tce_xxx callbacks from ppc_md to iommu_table (David Gibson) [1213665] - [powerpc] powernv: Do not set "read" flag if direction==DMA_NONE (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Rework groups attaching (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Moving pinning/unpinning to helpers (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Disable DMA mappings on disabled container (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Move locked_vm accounting to helpers (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Use it_page_size (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Check that IOMMU page is fully contained by system page (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Move page pinning from arch code to VFIO IOMMU driver (David Gibson) [1213665] - [powerpc] iommu: Always release iommu_table in iommu_free_table() (David Gibson) [1213665] - [powerpc] iommu: Put IOMMU group explicitly (David Gibson) [1213665] - [powerpc] powernv/ioda: Clean up IOMMU group registration (David Gibson) [1213665] - [powerpc] iommu/powernv: Get rid of set_iommu_table_base_and_group (David Gibson) [1213665] - [powerpc] eeh/ioda2: Use device::iommu_group to check IOMMU group (David Gibson) [1213665] - [netdrv] sfc: mark state UNINIT after unregister (Jarod Wilson) [1199178] - [netdrv] sfc: leak vports if a VF is assigned during PF unload (Jarod Wilson) [1199178] - [netdrv] sfc: force removal of VF and vport on driver removal (Jarod Wilson) [1199178] - [netdrv] sfc: do not allow VFs to be destroyed if assigned to guests (Jarod Wilson) [1199178] - [netdrv] sfc: don't update stats on VF when called in atomic context (Jarod Wilson) [1199178] - [netdrv] sfc: suppress vadaptor stats when EVB is not present (Jarod Wilson) [1199178] - [netdrv] sfc: suppress ENOENT error messages from MC_CMD_MAC_STATS (Jarod Wilson) [1199178] - [netdrv] sfc: update netdevice statistics to use vadaptor stats (Jarod Wilson) [1199178] - [netdrv] sfc: DMA the VF stats only when requested (Jarod Wilson) [1199178] - [netdrv] sfc: display vadaptor statistics for all interfaces (Jarod Wilson) [1199178] - [netdrv] sfc: set the port-id when calling MC_CMD_MAC_STATS (Jarod Wilson) [1199178] - [netdrv] sfc: add "port_" prefix to MAC stats (Jarod Wilson) [1199178] - [netdrv] sfc: Implement ndo_gets_phys_port_id() for EF10 VFs (Jarod Wilson) [1199178] - [netdrv] sfc: Add sysfs entry for flags (link control and primary) (Jarod Wilson) [1199178] - [netdrv] sfc: Add paranthesis correctly on all branches of the if statement (Jarod Wilson) [1199178] - [netdrv] sfc: Add code to export port_num in netdev->dev_port (Jarod Wilson) [1199178] - [netdrv] sfc: free multiple Rx buffers when required (Jarod Wilson) [1199178] - [netdrv] sfc: add module parameter to enable MCDI logging on new functions (Jarod Wilson) [1199178] - [netdrv] sfc: add sysfs entry to control MCDI tracing (Jarod Wilson) [1199178] - [netdrv] sfc: add tracing of MCDI commands (Jarod Wilson) [1199178] - [netdrv] sfc: set the MAC address using MC_CMD_VADAPTOR_SET_MAC (Jarod Wilson) [1199178] - [netdrv] sfc: Implement dummy disable of VF spoof check for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_link_state() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_vlan() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: Change entity reset on MC reboot to a new datapath-only reset (Jarod Wilson) [1199178] - [netdrv] sfc: Add ndo_get_vf_config() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_mac() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: Initialise MCDI buffers to 0 on declaration (Jarod Wilson) [1199178] - [netdrv] sfc: Enable a VF to get its own MAC address (Jarod Wilson) [1199178] - [netdrv] sfc: protect filter table against use-after-free (Jarod Wilson) [1199178] - [netdrv] sfc: Store the efx_nic struct of the current VF in the VF data struct (Jarod Wilson) [1199178] - [netdrv] sfc: save old MAC address in case sriov_mac_address_changed fails (Jarod Wilson) [1199178] - [netdrv] sfc: Store vf_index in nic_data for Ef10 (Jarod Wilson) [1199178] - [netdrv] sfc: MC_CMD_SET_MAC can only be called by the link control Function (Jarod Wilson) [1199178] - [netdrv] sfc: change definition of MC_CMD_VADAPTOR_ALLOC (Jarod Wilson) [1199178] - [netdrv] sfc: Add permissions to MCDI commands (Jarod Wilson) [1199178] - [netdrv] sfc: nicer log message on Siena SR-IOV probe fail (Jarod Wilson) [1199178] - [netdrv] sfc: suppress some MCDI error messages in PTP (Jarod Wilson) [1199178] - [netdrv] sfc: nicer log message on PTP probe fail (Jarod Wilson) [1199178] - [netdrv] sfc: Bind the sfc driver to any available VF's (Jarod Wilson) [1199178] - [netdrv] sfc: Add use of shared RSS contexts (Jarod Wilson) [1199178] - [netdrv] sfc: Cope with permissions enforcement added to firmware for SR-IOV (Jarod Wilson) [1199178] - [netdrv] sfc: manually allocate and free vadaptors (Jarod Wilson) [1199178] - [netdrv] sfc: create vports for VFs and assign random MAC addresses (Jarod Wilson) [1199178] - [netdrv] sfc: Prepare to bind the sfc driver to the VF (Jarod Wilson) [1199178] - [netdrv] sfc: get the PF number and record in nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: create VEB vswitch and vport above default firmware setup (Jarod Wilson) [1199178] - [netdrv] sfc: record the PF's vport ID in nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: Record [rt]x_dpcpu_fw_id in EF10 nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: Use MCDI to set FILTER_OP_IN_TX_DOMAIN (Jarod Wilson) [1199178] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1199178] - [netdrv] sfc: Move and rename efx_vf struct to siena_vf (Jarod Wilson) [1199178] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1199178] - [netdrv] sfc: Fix memcpy() with const destination compiler warning (Jarod Wilson) [1199178] - [netdrv] sfc: Revert SRIOV changes (Jarod Wilson) [1199178] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1199178] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1199178] - [netdrv] sfc: codespell comment spelling fixes (Jarod Wilson) [1199178] - [netdrv] sfc: use netdev_rss_key_fill() helper (Jarod Wilson) [1199178] - [netdrv] sfc: don't BUG_ON efx->max_channels == 0 in probe (Jarod Wilson) [1199178] - [netdrv] sfc: Add NIC type operations to replace direct calls from efx.c into siena_sriov.c (Jarod Wilson) [1199178] - [netdrv] sfc: Rename implementations in siena_sriov.c to have a 'siena' prefix (Jarod Wilson) [1199178] - [netdrv] sfc: Move the current VF state from efx_nic into siena_nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: remove incorrect EFX_BUG_ON_PARANOID check (Jarod Wilson) [1199178] - [netdrv] sfc: add support for skb->xmit_more (Jarod Wilson) [1199178] - [netdrv] sfc: fix addr_list_lock spinlock use before init (Jarod Wilson) [1199178] - [netdrv] sfc: Convert the normal transmit complete path to dev_consume_skb_any() (Jarod Wilson) [1199178] - [netdrv] sfc: Use ether_addr_copy and eth_broadcast_addr (Jarod Wilson) [1199178] - [netdrv] fm10k: Support for configurable RSS hash function (Neil Horman) [1173790] - [netdrv] fm10k: Add CONFIG_FM10K_VXLAN configuration option (Neil Horman) [1173790] - [netdrv] fm10k: Bump driver version to 0.15.2 (Neil Horman) [1173790] - [netdrv] fm10k: corrected VF multicast update (Neil Horman) [1173790] - [netdrv] fm10k: mbx_update_max_size does not drop all oversized messages (Neil Horman) [1173790] - [netdrv] fm10k: reset head instead of calling update_max_size (Neil Horman) [1173790] - [netdrv] fm10k: renamed mbx_tx_dropped to mbx_tx_oversized (Neil Horman) [1173790] - [netdrv] fm10k: update xcast mode before synchronizing multicast addresses (Neil Horman) [1173790] - [netdrv] fm10k: start service timer on probe (Neil Horman) [1173790] - [netdrv] fm10k: fix function header comment (Neil Horman) [1173790] - [netdrv] fm10k: comment next_vf_mbx flow (Neil Horman) [1173790] - [netdrv] fm10k: don't handle mailbox events in iov_event path and always process mailbox (Neil Horman) [1173790] - [netdrv] fm10k: use separate workqueue for fm10k driver (Neil Horman) [1173790] - [netdrv] fm10k: Set PF queues to unlimited bandwidth during virtualization (Neil Horman) [1173790] - [netdrv] fm10k: expose tx_timeout_count as an ethtool stat (Neil Horman) [1173790] - [netdrv] fm10k: only increment tx_timeout_count in Tx hang path (Neil Horman) [1173790] - [netdrv] fm10k: remove extraneous "Reset interface" message (Neil Horman) [1173790] - [netdrv] fm10k: separate PF only stats so that VF does not display them (Neil Horman) [1173790] - [netdrv] fm10k: use hw->mac.max_queues for stats (Neil Horman) [1173790] - [netdrv] fm10k: only show actual queues, not the maximum in hardware (Neil Horman) [1173790] - [netdrv] fm10k: allow creation of VLAN on default vid (Neil Horman) [1173790] - [netdrv] fm10k: fix unused warnings (Neil Horman) [1173790] - [netdrv] fm10k: Add netconsole support (Neil Horman) [1173790] - [netdrv] fm10k: Have the VF get the default VLAN during init (Neil Horman) [1173790] - [netdrv] fm10k: Correct spelling mistake (Neil Horman) [1173790] - [netdrv] fm10k: Remove redundant rx_errors in ethtool (Neil Horman) [1173790] - [netdrv] fm10k: Corrected an error in Tx statistics (Neil Horman) [1173790] - [netdrv] fm10k: Resolve various spelling errors and checkpatch warnings (Neil Horman) [1173790] - [netdrv] fm10k: Resolve compile warnings with W=1 (Neil Horman) [1173790] - [netdrv] fm10k: Validate VLAN ID in fm10k_update_xc_addr_pf (Neil Horman) [1173790] - [netdrv] fm10k: Increase the timeout for the data path reset (Neil Horman) [1173790] - [netdrv] fm10k: Check tunnel header length in encap offload (Neil Horman) [1173790] - [netdrv] fm10k: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Neil Horman) [1173790] - [netdrv] fm10k: Clean-up page reuse code (Neil Horman) [1173790] - [netdrv] fm10k: Use dma_rmb on Rx descriptor reads (Neil Horman) [1173790] - [netdrv] fm10k: Unlock mailbox on VLAN addition failures (Neil Horman) [1173790] - [netdrv] fm10k: Check the host state when bringing the interface up (Neil Horman) [1173790] - [netdrv] fm10k: fix race accessing page->_count (Neil Horman) [1173790] - [netdrv] fm10k: Correctly set the number of Tx queues (Neil Horman) [1173790] - [netdrv] fm10k: Reduce buffer size when pages are larger than 4K (Neil Horman) [1173790] - [netdrv] fm10k: using vmalloc requires including linux/vmalloc.h (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PTP (Neil Horman) [1173790] - [netdrv] fm10k: Add support for ptp to hw specific files (Neil Horman) [1173790] - [netdrv] fm10k: Add support for debugfs (Neil Horman) [1173790] - [netdrv] fm10k: Add support for IEEE DCBx (Neil Horman) [1173790] - [netdrv] fm10k: Add support for SR-IOV to driver (Neil Horman) [1173790] - [netdrv] fm10k: Add support for SR-IOV to PF core files (Neil Horman) [1173790] - [netdrv] fm10k: Add support for VF (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PF <-> VF mailbox (Neil Horman) [1173790] - [netdrv] fm10k: Add support for MACVLAN acceleration (Neil Horman) [1173790] - [netdrv] fm10k: Add support for netdev offloads (Neil Horman) [1173790] - [netdrv] fm10k: Add support for multiple queues (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PCI power management and error handling (Neil Horman) [1173790] - [netdrv] fm10k: Add ethtool support (Neil Horman) [1173790] - [netdrv] fm10k: Add transmit and receive fastpath and interrupt handlers (Neil Horman) [1173790] - [netdrv] fm10k: Add Tx/Rx hardware ring bring-up/tear-down (Neil Horman) [1173790] - [netdrv] fm10k: Add service task to handle delayed events (Neil Horman) [1173790] - [netdrv] fm10k: add support for Tx/Rx rings (Neil Horman) [1173790] - [netdrv] fm10k: Add interrupt support (Neil Horman) [1173790] - [netdrv] fm10k: Add support for ndo_open/stop (Neil Horman) [1173790] - [netdrv] fm10k: Add support for L2 filtering (Neil Horman) [1173790] - [net] Add support for device specific address syncing (Neil Horman) [1173790] - [net] remove dead code for add/del multiple (Neil Horman) [1173790] - [netdrv] fm10k: Add netdev (Neil Horman) [1173790] - [netdrv] fm10k: Add support for configuring PF interface (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PF (Neil Horman) [1173790] - [netdrv] fm10k: Implement PF <-> SM mailbox operations (Neil Horman) [1173790] - [netdrv] fm10k: Add support for mailbox (Neil Horman) [1173790] - [netdrv] fm10k: Add support for basic interaction with hardware (Neil Horman) [1173790] - [netdrv] fm10k: Add support for TLV message parsing and generation (Neil Horman) [1173790] - [netdrv] fm10k: Add register defines and basic structures (Neil Horman) [1173790] - [netdrv] fm10k: Add skeletal frame for Intel(R) FM10000 Ethernet Switch Host Interface Driver (Neil Horman) [1173790] - [netdrv] qlcnic: Fix trivial typo in comment (Chad Dupuis) [1187297] - [netdrv] qlcnic: Delete existing multicast MAC list before adding new (Chad Dupuis) [1187297] - [netdrv] qlogic: Deletion of unnecessary checks before two function calls (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix NAPI poll routine for Tx completion (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix dump_skb output (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix return value in qlcnic_probe() (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix number of arguments in destroy tx context command (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix programming number of arguments in a command (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix ordering of stats in stats buffer (Chad Dupuis) [1187297] - [netdrv] qlcnic: Remove __QLCNIC_DEV_UP bit check to read TX queues statistics (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix memory corruption while reading stats using ethtool (Chad Dupuis) [1187297] - [netdrv] qlcnic: Use qlcnic_83xx_flash_read32() API instead of lockless version of the API (Chad Dupuis) [1187297] - [netdrv] qlcnic: Set skb->csum_level for encapsulated checksum (Chad Dupuis) [1187297] - [netdrv] qlcnic: Update version to 5.3.62 (Chad Dupuis) [1187297] - [netdrv] qlcnic: Add support to run firmware POST (Chad Dupuis) [1187297] - [netdrv] qlcnic: Use usleep_range() instead of msleep() for sleep less than 20ms (Chad Dupuis) [1187297] - [netdrv] qlcnic: Add support for 0x8830 device ID (Chad Dupuis) [1187297] - [netdrv] qlcnic: Update Link speed and port type info for 83xx adapter (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix endianess issue in firmware load from file operation (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix endianess issue in FW dump template header (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix flash access interface to application (Chad Dupuis) [1187297]- [scsi] megaraid: initialise block layer for using tagged commands (Tomas Henzl) [1234834] - [x86] irq: Fix bug in setting IOAPIC pin attributes (Steve Best) [1231358 1234860] - [x86] mm: Fix missing change to call of flush_tlb_others() in flush_tlb_mm_range() (Larry Woodman) [1172891] - [net] svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures (Scott Mayhew) [1120860] - [md] dm-space-map-metadata: fix occasional leak of a metadata block on resize (Mike Snitzer) [1222004] - [md] dm-thin-metadata: fix a race when entering fail mode (Mike Snitzer) [1222004] - [md] dm-thin: fail messages with EOPNOTSUPP when pool cannot handle messages (Mike Snitzer) [1222004] - [md] dm-thin: range discard support (Mike Snitzer) [1222004] - [md] dm-thin-metadata: add dm_thin_remove_range() (Mike Snitzer) [1222004] - [md] dm-thin-metadata: add dm_thin_find_mapped_range() (Mike Snitzer) [1222004] - [md] dm-btree: add dm_btree_remove_leaves() (Mike Snitzer) [1222004] - [md] dm-thin: cleanup schedule_zero() to read more logically (Mike Snitzer) [1222004] - [md] dm-thin: cleanup overwrite's endio restore to be centralized (Mike Snitzer) [1222004] - [md] bio: fix kABI breakage when __bi_remaining was added to struct bio (Mike Snitzer) [1222004] - [md] bio: extend struct bio with RHEL-specific struct bio_aux (Mike Snitzer) [1222004] - [md] block: remove management of bi_remaining when restoring original bi_end_io (Mike Snitzer) [1222004] - [md] bio: skip atomic inc_dec of ->bi_remaining for non-chains (Mike Snitzer) [1222004] - [md] block: remove unused BIO_RW_BLOCK and BIO_EOF flags (Mike Snitzer) [1222004] - [md] block: Fix BUG_ON when pi errors occur (Mike Snitzer) [1222004] - [md] dm-raid1: fix immutable biovec related BUG when retrying read bio (Mike Snitzer) [1222004] - [md] btrfs: fix wrong error handle when the device is missing or is not writeable (Mike Snitzer) [1222004] - [md] btrfs: fix deadlock when mounting a degraded fs (Mike Snitzer) [1222004] - [md] btrfs: use bio_endio_nodec instead of open code (Mike Snitzer) [1222004] - [md] btrfs: fix missing increment of bi_remaining (Mike Snitzer) [1222004] - [md] block: fixup for generic bio chaining (Mike Snitzer) [1222004] - [md] block: Generic bio chaining (Mike Snitzer) [1222004] - [vhost] relax used address alignment (Thomas Huth) [1227341] - [virtio] virtio_ring: document alignment requirements (Thomas Huth) [1227341] - [s390] pci: fix possible information leak in mmio syscall (Hendrik Brueckner) [1182169] - [s390] pci: add missing address space annotation (Hendrik Brueckner) [1182169] - [s390] kernel: add system calls for PCI memory access (Hendrik Brueckner) [1182169] - [s390] hmcdrv: HMC drive CD/DVD access (Hendrik Brueckner) [1182294] - [s390] irq: Use defines for external interruption codes (Hendrik Brueckner) [1182294] - [s390] irq: Add defines for external interruption codes (Hendrik Brueckner) [1182294] - [vfio] Fix runaway interruptible timeout (Alex Williamson) [1211739] - [vfio] vfio-pci: Log device requests more verbosely (Alex Williamson) [1211739] - [vfio] pci: Fix racy vfio_device_get_from_dev() call (Alex Williamson) [1230362] - [scsi] iscsi: Fix iscsi endpoints leak (Chris Leech) [1231606] - [scsi] libiscsi: fix potential buffer overrun in (Chris Leech) [1231606] - [scsi] iscsi_tcp: export port being used (Chris Leech) [1231606] - [scsi] iscsi_class: Fix freeing of skb in get host error path (Chris Leech) [1231606] - [scsi] libiscsi: return new error code when nop times out (Chris Leech) [1231606] - [scsi] iscsi_class: fix get_host_stats return code when not (Chris Leech) [1231606] - [scsi] iscsi_class: fix get_host_stats error handling (Chris Leech) [1231606] - [scsi] iscsi: kill redundant casts (Chris Leech) [1231606] - [scsi] libiscsi: Fix static checker warning on bh locking (Chris Leech) [1231606] - [scsi] iscsi_tcp: check for valid session before accessing (Chris Leech) [1231606] - [scsi] iscsi_boot_sysfs: Fix a memory leak in (Chris Leech) [1231606] - [scsi] libiscsi: remove unneeded queue work when max_cmdsn is (Chris Leech) [1231606] - [scsi] libiscsi: Reduce locking contention in fast path (Chris Leech) [1231606] - [scsi] libiscsi: Restructure iscsi_tcp r2t response logic (Chris Leech) [1231606] - [scsi] iscsi: fix wrong order of opcode and itt in (Chris Leech) [1231606] - [scsi] libiscsi: Add local_ipaddr parameter in iscsi_conn (Chris Leech) [1231606] - [net] rename local_df to ignore_df (Jiri Benc) [1200759] - [net] netlink: implement nla_get_in_addr and nla_get_in6_addr (Jiri Benc) [1200759] - [net] netlink: implement nla_put_in_addr and nla_put_in6_addr (Jiri Benc) [1200759] - [net] xfrm: simplify xfrm_address_t use (Jiri Benc) [1200759] - [net] tcp: simplify inetpeer_addr_base use (Jiri Benc) [1200759] - [net] Introduce possible_net_t (Jiri Benc) [1200759] - [net] Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq (Jiri Benc) [1200759] - [net] Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool (Ivan Vecera) [1200759] - [net] gro: add a per device gro flush timer (Ivan Vecera) [1200759] - [net] introduce extended napi_struct (Ivan Vecera) [1200759] - [net] xfrm: announce deleation of temporary SA (Herbert Xu) [1210334] - [net] rtnetlink: fix userspace API breakage for iproute2 < v3.9.0 (Michal Schmidt) [1191660] - [net] netlink: rate-limit leftover bytes warning and print process name (Michal Schmidt) [1191660] - [net] tcp: RFC7413 option support for Fast Open client (Marcelo Leitner) [1219204] - [net] tcp: RFC7413 option support for Fast Open server (Marcelo Leitner) [1219204] - [net] tcp: fix saving TX flow hash in sock for outgoing connections (Ivan Vecera) [1215920] - [net] flow_dissector: Call skb_get_hash in get_xps_queue and __skb_tx_hash (Ivan Vecera) [1215920] - [net] ipv6: provide stubs for ip6_set_txhash and ip6_make_flowlabel (Ivan Vecera) [1215920] - [net] ip: Save TX flow hash in sock and set in skbuf on xmit (Ivan Vecera) [1215920] - [net] flow_dissector: Abstract out hash computation (Ivan Vecera) [1215920] - [net] Rename skb->rxhash to skb->hash (Ivan Vecera) [1215920] - [netdrv] sky2: sky2 calls skb_set_hash (Ivan Vecera) [1215920] - [netdrv] cxgb4: cxgb4 calls skb_set_hash (Ivan Vecera) [1215920] - [net] flow_dissector: initialize hashrnd in flow_dissector with net_get_random_once (Ivan Vecera) [1215920] - [net] netfilter: x_tables: avoid percpu ruleset duplication (Phil Sutter) [1231910] - [net] netfilter: x_tables: xt_free_table_info() cleanup (Phil Sutter) [1231910] - [net] netfilter: x_tables: use percpu rule counters (Phil Sutter) [1231910] - [net] fix wrong mac_len calculation for vlans (Vlad Yasevich) [1135619] - [net] Start with correct mac_len in skb_network_protocol (Vlad Yasevich) [1135619] - [net] Account for all vlan headers in skb_mac_gso_segment (Vlad Yasevich) [1135619] - [net] vti6: Add pmtu handling to vti6_xmit (Alexander Duyck) [1129761] - [net] vti, vti6: Preserve skb->mark after rcv_cb call (Alexander Duyck) [1129761] - [net] xfrm: Override skb->mark with tunnel->parm.i_key in xfrm_input (Alexander Duyck) [1129761] - [net] vti, vti6: Do not touch skb->mark on xmit (Alexander Duyck) [1129761] - [net] ip_tunnel: Report Rx dropped in ip_tunnel_get_stats64 (Alexander Duyck) [1129761] - [net] vti6: implement ndo_get_iflink (Alexander Duyck) [1129761] - [net] vti6: advertise link netns via netlink (Alexander Duyck) [1129761] - [net] ah6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] ipcomp6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] esp6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] esp: fix potential MTU calculation overflows (Alexander Duyck) [1129761] - [net] vti: Simplify error handling in module init and exit (Alexander Duyck) [1129761] - [net] xfrm6: Properly handle unsupported protocols (Alexander Duyck) [1129761] - [net] vti6: fix uninit when using x-netns (Alexander Duyck) [1129761] - [net] vti6: Add a lookup method for tunnels with wildcard endpoints (Alexander Duyck) [1129761] - [net] vti6: Allow sending packets through tunnels with wildcard endpoints (Alexander Duyck) [1129761] - [net] vti6: Use vti6_dev_init as the ndo_init function (Alexander Duyck) [1129761] - [net] better IFF_XMIT_DST_RELEASE support (Alexander Duyck) [1129761] - [net] move net_device priv_flags out from UAPI (Alexander Duyck) [1129761] - [net] kdoc struct net_device flags and priv_flags (Alexander Duyck) [1129761] - [net] vti6: Return an error when adding an existing tunnel (Alexander Duyck) [1129761] - [net] vti6: Simplify error handling in module init and exit (Alexander Duyck) [1129761] - [net] vti6: delete unneeded call to netdev_priv (Alexander Duyck) [1129761] - [net] vti6: Use the tunnel mark for lookup in the error handlers (Alexander Duyck) [1129761] - [net] vti6: Don't unregister pernet ops twice on init errors (Alexander Duyck) [1129761] - [net] vti6: Enable namespace changing (Alexander Duyck) [1129761] - [net] vti6: Check the tunnel endpoints of the xfrm state and the vti interface (Alexander Duyck) [1129761] - [net] vti6: Support inter address family tunneling (Alexander Duyck) [1129761] - [net] vti6: Update the ipv6 side to use its own receive hook (Alexander Duyck) [1129761] - [net] xfrm6: Add IPsec protocol multiplexer (Alexander Duyck) [1129761] - [net] xfrm: Introduce xfrm_input_afinfo to access the the callbacks properly (Alexander Duyck) [1129761] - [net] vti6: Remove caching of flow informations (Alexander Duyck) [1129761] - [net] vti6: Remove dst_entry caching (Alexander Duyck) [1129761] - [net] vti6: unify the pcpu_tstats and br_cpu_netstats as one (Alexander Duyck) [1129761] - [net] ipv6: fix the use of pcpu_tstats in ip6_vti.c (Alexander Duyck) [1129761] - [net] ip_tunnel: the lack of vti_link_ops' dellink() cause kernel panic (Alexander Duyck) [1129761] - [net] ipv6: Add support for IPsec virtual tunnel interfaces (Alexander Duyck) [1129761] - [net] ipv6: Add a receive path hook for vti6 in xfrm6_mode_tunnel (Alexander Duyck) [1129761] - [netdrv] netxen_nic: use spin_[un]lock_bh around tx_clean_lock (2) (Tony Camuso) [1217748] - [netdrv] netxen_nic: use spin_[un]lock_bh around tx_clean_lock (Tony Camuso) [1217748]- [block] xen-blkfront: fix accounting of reqs when migrating (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: remove redundant flush_op (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: improve protection against issuing unsupported REQ_FUA (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: factor out flush-related checks from do_blkif_request() (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: remove type check from blkfront_setup_discard (Vitaly Kuznetsov) [1096909] - [block] xen-blkif: drop struct blkif_request_segment_aligned (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: Fix possible NULL ptr dereference (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: Silence pfn maybe-uninitialized warning (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: restore the non-persistent data path (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: improve aproximation of required grants per request (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: revoke foreign access for grants not mapped by the backend (Vitaly Kuznetsov) [1096909] - [netdrv] e1000e: Bump the version to 3.2.5 (John Greene) [1173782] - [netdrv] e1000e: fix unit hang during loopback test (John Greene) [1173782] - [netdrv] e1000e: fix systim issues (John Greene) [1173782] - [netdrv] e1000e: fix legacy interrupt handling in i219 (John Greene) [1173782] - [netdrv] e1000e: fix flush_desc_ring implementation (John Greene) [1173782] - [netdrv] e1000e: fix logical error in flush_desc_rings (John Greene) [1173782] - [netdrv] e1000e: remove call to do_div and sign mismatch warning (John Greene) [1173782] - [netdrv] e1000e: i219 execute unit hang fix on every reset or power state transition (John Greene) [1173782] - [netdrv] e1000e: i219 fix unit hang on reset and runtime D3 (John Greene) [1173782] - [netdrv] e1000e: Add pm_qos header (John Greene) [1173782] - [netdrv] e1000e: fix call to do_div() to use u64 arg (John Greene) [1173782] - [netdrv] e1000e: Do not allow CRC stripping to be disabled on 82579 w/ jumbo frames (John Greene) [1173782] - [netdrv] e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (John Greene) [1173782] - [netdrv] e1000e: Use dma_rmb instead of rmb for descriptor read ordering (John Greene) [1173782] - [netdrv] e1000e: NVM write protect access removed from SPT HW (John Greene) [1173782] - [netdrv] e1000e: call netif_carrier_off early on down (John Greene) [1173782] - [netdrv] e1000e: remove calls to ioremap/unmap for NVM addr (John Greene) [1173782] - [netdrv] e1000e: fix obscure comments (John Greene) [1173782] - [netdrv] e1000e: initial support for i219 (John Greene) [1173782] - [netdrv] e1000e: support txtd update delay via xmit_more (John Greene) [1173782] - [netdrv] e1000e: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173782] - [netdrv] e1000e: Eliminate CONFIG_PM_RUNTIME (John Greene) [1173782] - [netdrv] e1000e: use netdev_rss_key_fill() helper (John Greene) [1173782] - [netdrv] e1000e: Cleanup return values in ethtool (John Greene) [1173782] - [netdrv] e1000e: delete excessive space character in debug message (John Greene) [1173782] - [netdrv] e1000e: fix trivial kernel doc typos (John Greene) [1173782] - [virtio] Add virtio-input driver (Gerd Hoffmann) [1231743] - [kvm] ioapic: Record edge-triggered interrupts delivery status (Gerd Hoffmann) [1173817] - [kernel] sched: Fix KMALLOC_MAX_SIZE overflow during cpumask allocation (Frank Ramsay) [1209156] - [x86] kvm: fix lapic.timer_mode on restore (Radim Krcmar) [1228342] - [pci] Add ACS quirks for Intel 1G NICs (Alex Williamson) [1176512] - [mfd] lpc_ich: Assign subdevice ids automatically (Prarit Bhargava) [1231296] - [x86] kernel: Load TLS descriptors before switching DS and ES (Adrian Reber) [1223330] {CVE-2014-9419} - [powerpc] kvm: Correct backport of h_logical_ci_{load, store} (David Gibson) [1229952] - [powerpc] rcu: Make list_splice_init_rcu() account for RCU readers (David Gibson) [1232550] - [powerpc] powernv: Remove powernv RTAS support (David Gibson) [1232550] - [powerpc] powernv/iommu: disable IOMMU bypass with param iommu=nobypass (David Gibson) [1232550] - [powerpc] pseries: Avoid deadlock on removing ddw (David Gibson) [1232550] - [powerpc] iommu: Remove IOMMU device references via bus notifier (David Gibson) [1232550] - [powerpc] powernv: Use it_page_shift for TCE invalidation (David Gibson) [1232550] - [powerpc] powernv: Use it_page_shift in TCE build (David Gibson) [1232550] - [powerpc] iommu: Fix comments with it_page_shift (David Gibson) [1232550] - [powerpc] powernv: Shift VF resource with an offset (David Gibson) [1232550] - [powerpc] powernv: Set PELTV for compound PEs (David Gibson) [1232550] - [powerpc] powernv: Reserve additional space for IOV BAR according to the number of total_pe (David Gibson) [1232550] - [powerpc] pci: Keep individual VF BAR size in struct pci_sriov (David Gibson) [1232550] - [powerpc] pci: Remove fixed parameter in pci_iov_resource_bar() (David Gibson) [1232550] - [powerpc] pci: Print PF SR-IOV resource that contains all VF(n) BAR space (David Gibson) [1232550] - [powerpc] pci-ioda: Use a single function to emit logging messages (David Gibson) [1232550] - [powerpc] pci-ioda: Remove unnecessary return value from printk (David Gibson) [1232550] - [powerpc] powernv: Allocate struct pnv_ioda_pe iommu_table dynamically (David Gibson) [1232550] - [powerpc] add real mode support for dma operations on powernv (David Gibson) [1232550] - [powerpc] powernv: Add a page size parameter to pnv_pci_setup_iommu_table() (David Gibson) [1232550] - [powerpc] powernv: only register log if OPAL supports doing so (Gustavo Duarte) [1221918] - [powerpc] powernv: only call OPAL_ELOG_RESEND if firmware supports it (Gustavo Duarte) [1221918] - [powerpc] powernv: Check OPAL elog calls exist before using (Gustavo Duarte) [1221918] - [powerpc] powernv: fix world-writable sysfs files (Gustavo Duarte) [1221918] - [powerpc] powernv: only call OPAL_RESEND_DUMP if firmware supports it (Gustavo Duarte) [1221918] - [powerpc] powernv: Check OPAL dump calls exist before using (Gustavo Duarte) [1221918] - [powerpc] powernv: Improve error messages in dump code (Gustavo Duarte) [1221918] - [powerpc] powernv: fix world-writable sysfs files (0/8) (Gustavo Duarte) [1221918] - [perf] probe: Ignore tail calls to probed functions (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Fixup function entry if using kallsyms lookup (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Prefer symbol table lookup over DWARF (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Fix ppc64 ABIv2 symbol decoding (Gustavo Duarte) [1223850] - [perf] probe: ppc: Enable matching against dot symbols automatically (Gustavo Duarte) [1223850] - [perf] probe: ppc: Use the right prefix when ignoring SyS symbols on ppc (Gustavo Duarte) [1223850] - [perf] probe: ppc: Fix symbol fixup issues due to ELF type (Gustavo Duarte) [1223850] - [perf] probe: Improve detection of file/function name in the probe: pattern (Gustavo Duarte) [1223850] - [perf] powerpc/kprobes: Fix kallsyms lookup across powerpc ABIv1 and ABIv2 (Gustavo Duarte) [1223850] - [powerpc] eeprom: at24: extend driver to allow writing via i2c_smbus_write_byte_data (Gustavo Duarte) [1221093] - [powerpc] misc/at24: avoid infinite loop on write() (Gustavo Duarte) [1221093] - [powerpc] misc: at24: move header to linux/platform_data/ (Gustavo Duarte) [1221093] - [powerpc] drivers/misc: at24: convert to use devm_kzalloc (Gustavo Duarte) [1221093] - [hwmon] config: Enable IBM POWERNV platform sensors for ppc64le (Gustavo Duarte) [1224367] - [hwmon] powerpc/powernv: handle OPAL_SUCCESS return in opal_sensor_read (Gustavo Duarte) [1224367] - [hwmon] powerpc/powernv: convert codes returned by OPAL calls (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Fix build error seen for some configurations (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: pretty print labels (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a label attribute (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add support for the new device tree (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a helper routine create_hwmon_attr (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: do not use the OPAL index for hwmon attribute names (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: change create_hwmon_attr_name() prototype (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a convert_opal_attr_name() routine (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a get_sensor_type() routine (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: replace AMBIENT_TEMP by TEMP (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Convert to module_platform_driver (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Use platform 'id_table' to probe the device (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Quieten when probing finds no device (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Use of_property_read_u32 at appropriate place (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: hwmon driver for power, fan rpm, voltage and temperature (Gustavo Duarte) [1224367] - [powerpc] kvm: book3s: hv: Fix an issue where guest is paused on receiving HMI (Gustavo Duarte) [1221091] - [powerpc] powernv: Fix the hmi event version check (Gustavo Duarte) [1221091] - [powerpc] powernv: Fallback to old HMI handling behavior for old firmware (Gustavo Duarte) [1221091] - [powerpc] book3s: Don't clear MSR_RI in hmi handler (Gustavo Duarte) [1221091] - [powerpc] use machine_subsys_initcall() for opal_hmi_handler_init() (Gustavo Duarte) [1221091] - [powerpc] book3s: Fix endianess issue for HMI handling on napping cpus (Gustavo Duarte) [1221091] - [powerpc] book3s: handle HMIs for cpus in nap mode (Gustavo Duarte) [1221091] - [powerpc] powernv: Invoke opal call to handle hmi (Gustavo Duarte) [1221091] - [powerpc] book3s: Add basic infrastructure to handle HMI in Linux (Gustavo Duarte) [1221091] - [i2c] move OF helpers into the core (Gustavo Duarte) [1221075] - [i2c] Improve logging on failure to probe for ->class devices (Gustavo Duarte) [1221075] - [i2c] add sanity check to i2c_put_adapter (Gustavo Duarte) [1221075] - [i2c] opal: Update quirk flags to do write-then-anything (Gustavo Duarte) [1221075] - [i2c] opal: make use of the new infrastructure for quirks (Gustavo Duarte) [1221075] - [i2c] add quirk checks to core (Gustavo Duarte) [1221075] - [i2c] add quirk structure to describe adapter flaws (Gustavo Duarte) [1221075] - [i2c] Driver to expose PowerNV platform i2c busses (Gustavo Duarte) [1221075]- [fs] vfs: atomic f_pos access in llseek() (Zach Brown) [1175954] - [fs] vfs: atomic f_pos accesses as per POSIX (Zach Brown) [1175954] - [fs] nfs: remove WARN_ON_ONCE from nfs_direct_good_bytes (Steve Dickson) [1217590] - [fs] nfs: fix DIO good bytes calculation (Steve Dickson) [1217590] - [fs] pnfs: Refactor the *_layout_mark_request_commit to use pnfs_layout_mark_request_commit (Steve Dickson) [1217590] - [fs] sunrpc: Fix a compile error when #undef CONFIG_PROC_FS (Steve Dickson) [1217590] - [fs] pnfs/flexfiles: Do not dprintk after the free (Steve Dickson) [1217590] - [fs] nfs: mirroring support for direct io (Steve Dickson) [1217590] - [fs] pnfs: lookup new lseg at lseg boundary (Steve Dickson) [1217590] - [fs] nfs41: .init_read and .init_write can be called with valid pg_lseg (Steve Dickson) [1217590] - [fs] pnfs: Update documentation on the Layout Drivers (Steve Dickson) [1217590] - [fs] pnfs/flexfiles: Add the FlexFile Layout Driver (Steve Dickson) [1217590] - [fs] nfs: count DIO good bytes correctly with mirroring (Steve Dickson) [1217590] - [fs] nfs41: wait for LAYOUTRETURN before retrying LAYOUTGET (Steve Dickson) [1217590] - [fs] nfs: add a helper to set NFS_ODIRECT_RESCHED_WRITES to direct writes (Steve Dickson) [1217590] - [fs] nfs41: add NFS_LAYOUT_RETRY_LAYOUTGET to layout header flags (Steve Dickson) [1217590] - [fs] nfs/flexfiles: send layoutreturn before freeing lseg (Steve Dickson) [1217590] - [fs] nfs41: introduce NFS_LAYOUT_RETURN_BEFORE_CLOSE (Steve Dickson) [1217590] - [fs] nfs41: allow async version layoutreturn (Steve Dickson) [1217590] - [fs] nfs41: add range to layoutreturn args (Steve Dickson) [1217590] - [fs] pnfs: allow LD to ask to resend read through pnfs (Steve Dickson) [1217590] - [fs] nfs: add nfs_pgio_current_mirror helper (Steve Dickson) [1217590] - [fs] nfs: only reset desc->pg_mirror_idx when mirroring is supported (Steve Dickson) [1217590] - [fs] nfs41: add a debug warning if we destroy an unempty layout (Steve Dickson) [1217590] - [fs] pnfs: fail comparison when bucket verifier not set (Steve Dickson) [1217590] - [fs] nfs: add mirroring support to pgio layer (Steve Dickson) [1217590] - [fs] pnfs: pass ds_commit_idx through the commit path (Steve Dickson) [1217590] - [fs] nfs: rename pgio header ds_idx to ds_commit_idx (Steve Dickson) [1217590] - [fs] nfs: handle overlapping reqs in lock_and_join (Steve Dickson) [1217590] - [fs] pnfs: release lseg in pnfs_generic_pg_cleanup (Steve Dickson) [1217590] - [fs] nfs: introduce pg_cleanup op for pgio descriptors (Steve Dickson) [1217590] - [fs] nfs/filelayout: use pnfs_error_mark_layout_for_return (Steve Dickson) [1217590] - [fs] nfs41: clear NFS_LAYOUT_RETURN if layoutreturn is sent or failed to send (Steve Dickson) [1217590] - [fs] nfs41: send layoutreturn in last put_lseg (Steve Dickson) [1217590] - [fs] nfs41: don't use a layout if it is marked for returning (Steve Dickson) [1217590] - [fs] nfs41: add a helper to mark layout for return (Steve Dickson) [1217590] - [fs] nfs41: make a helper function to send layoutreturn (Steve Dickson) [1217590] - [fs] nfs41: pass iomode through layoutreturn args (Steve Dickson) [1217590] - [fs] nfs: save server READ/WRITE/COMMIT status (Steve Dickson) [1217590] - [fs] nfs41: serialize first layoutget of a file (Steve Dickson) [1217590] - [fs] nfs41: close a small race window when adding new layout to global list (Steve Dickson) [1217590] - [fs] nfs/flexclient: export pnfs_layoutcommit_inode (Steve Dickson) [1217590] - [fs] nfs: set hostname when creating nfsv3 ds connection (Steve Dickson) [1217590] - [fs] sunrpc: add rpc_count_iostats_idx (Steve Dickson) [1217590] - [fs] sunrpc: serialize iostats updates (Steve Dickson) [1217590] - [fs] nfsv4.1/nfsv3: Add pNFS callbacks for nfs3_(read|write|commit)_done() (Steve Dickson) [1217590] - [fs] nfs: allow to specify cred in nfs_initiate_pgio (Steve Dickson) [1217590] - [fs] nfs4: export nfs4_sequence_done (Steve Dickson) [1217590] - [fs] nfs4: pass slot table to nfs40_setup_sequence (Steve Dickson) [1217590] - [fs] nfs: allow different protocol in nfs_initiate_commit (Steve Dickson) [1217590] - [fs] pnfs: Add nfs_rpc_ops in calls to nfs_initiate_pgio (Steve Dickson) [1217590] - [fs] nfs41: create NFSv3 DS connection if specified (Steve Dickson) [1217590] - [fs] nfs41: allow LD to choose DS connection version/minor_version (Steve Dickson) [1217590] - [fs] nfsv3: introduce nfs3_set_ds_client (Steve Dickson) [1217590] - [fs] nfs41: move file layout macros to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: allow LD to choose DS connection auth flavor (Steve Dickson) [1217590] - [fs] nfs41: pull nfs4_ds_connect from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: pull decode_ds_addr from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: pull data server cache from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] pnfs: Do not grab the commit_info lock twice when rescheduling writes (Steve Dickson) [1217590] - [fs] pnfs: Prepare for flexfiles by pulling out common code (Steve Dickson) [1217590] - [fs] cifs: Fix readpages retrying on reconnects (Sachin Prabhu) [1197696] - [fs] Update cifs version (Sachin Prabhu) [1197696] - [fs] cifs: Fix STATUS_CANNOT_DELETE error mapping for SMB2 (Sachin Prabhu) [1197696] - [fs] cifs: Optimize readpages in a short read case on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Optimize cifs_user_read() in a short read case on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Improve indentation in cifs_user_read() (Sachin Prabhu) [1197696] - [fs] cifs: Fix possible buffer corruption in cifs_user_read() (Sachin Prabhu) [1197696] - [fs] cifs: Count got bytes in read_into_pages() (Sachin Prabhu) [1197696] - [fs] cifs: Use separate var for the number of bytes got in async read (Sachin Prabhu) [1197696] - [fs] cifs: Indicate reconnect with ECONNABORTED error code (Sachin Prabhu) [1197696] - [fs] cifs: Use multicredits for SMB 2.1/3 reads (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage for sync read (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage in user read (Sachin Prabhu) [1197696] - [fs] cifs: Separate page reading from user read (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage in readpages (Sachin Prabhu) [1197696] - [fs] cifs: Separate page search from readpages (Sachin Prabhu) [1197696] - [fs] cifs: Use multicredits for SMB 2.1/3 writes (Sachin Prabhu) [1197696] - [fs] cifs: Fix wsize usage in iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Separate writing from iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Separate filling pages from iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Fix cifs_writev_requeue when wsize changes (Sachin Prabhu) [1197696] - [fs] cifs: Fix wsize usage in writepages (Sachin Prabhu) [1197696] - [fs] cifs: Separate pages initialization from writepages (Sachin Prabhu) [1197696] - [fs] cifs: Separate page sending from writepages (Sachin Prabhu) [1197696] - [fs] Remove sparse build warning (Sachin Prabhu) [1197696] - [fs] cifs: Separate page processing from writepages (Sachin Prabhu) [1197696] - [fs] cifs: Fix async reading on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Separate rawntlmssp auth from CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split Kerberos authentication off CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split ntlm and ntlmv2 authentication methods off CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split lanman auth from CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: replace code with free_rsp_buf() (Sachin Prabhu) [1197696] - [fs] fix mount failure with broken pathnames when smb3 mount with mapchars option (Sachin Prabhu) [1197696] - [fs] cifs: revalidate mapping prior to satisfying read_iter request with cache=loose (Sachin Prabhu) [1197696] - [fs] cifs: switch to ->write_iter() (Sachin Prabhu) [1197696] - [fs] cifs: switch to ->read_iter() (Sachin Prabhu) [1197696] - [fs] kill iov_iter_copy_from_user() (Partial) (Sachin Prabhu) [1197696] - [fs] cifs: Use min_t() when comparing "size_t" and "unsigned long" (Sachin Prabhu) [1197696] - [fs] fold cifs_iovec_read() into its (only) caller (Sachin Prabhu) [1197696] - [fs] cifs_iovec_read: keep iov_iter between the calls of cifs_readdata_to_iov() (Sachin Prabhu) [1197696] - [fs] cifs: Add helpers copy_page_from_iter(), copy_page_to_iter() and iov_iter_truncate() (Sachin Prabhu) [1197696] - [fs] cifs_iovec_read(): resubmit shouldn't restart the loop (Sachin Prabhu) [1197696] - [fs] gfs2: limit quota log messages (Abhijith Das) [1174295] - [fs] gfs2: fix quota updates on block boundaries (Abhijith Das) [1174295] - [fs] gfs2: fix quota refresh race in do_glock() (Abhijith Das) [1174295] - [fs] gfs2: allow fallocate to max out quotas/fs efficiently (Abhijith Das) [1174295] - [fs] gfs2: allow quota_check and inplace_reserve to return available blocks (Abhijith Das) [1174295] - [fs] gfs2: perform quota checks against allocation parameters (Abhijith Das) [1174295]- [alsa] regmap: regcache-rbtree: Fix present bitmap resize (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: improve 64bits memory alignment (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Make cache_present bitmap per node (Jaroslav Kysela) [1197064] - [alsa] regmap: Add support for discarding parts of the register cache (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Reduce number of nodes, take 2 (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Simplify adjacent node look-up (Jaroslav Kysela) [1197064] - [alsa] regcache-rbtree: Fix reg_stride != 1 (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Use range information to allocate nodes (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Factor out node allocation (Jaroslav Kysela) [1197064] - [alsa] pci/msi: Add device flag indicating that 64-bit MSIs don't work (Jaroslav Kysela) [1197064] - [alsa] pm: Add pm_runtime_suspend|resume_force functions (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Implement the pm_generic_runtime functions for CONFIG_PM (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Fetch runtime PM callbacks using a macro (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Respect autosuspend when idle triggers suspend (Jaroslav Kysela) [1197064] - [alsa] drm/i915/audio: add codec wakeup override enabled/disable callback (Jaroslav Kysela) [1197064] - [alsa] hda - fix number of devices query on hotplug (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for JLsounds I2SoverUSB (Jaroslav Kysela) [1197064] - [alsa] hda - remove controller dependency on i915 power well for SKL (Jaroslav Kysela) [1197064] - [alsa] usb-audio: fix missing input volume controls in MAYA44 USB(+) (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add MAYA44 USB+ mixer control names (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add a fixup for another Acer Aspire 9420 (Jaroslav Kysela) [1197064] - [alsa] hda - moved alloc/free stream pages function to controller library (Jaroslav Kysela) [1197064] - [alsa] hda - add generic functions to set hdac stream params (Jaroslav Kysela) [1197064] - [alsa] Close holes in struct snd_pcm_constraint_list (Jaroslav Kysela) [1197064] - [alsa] Close holes in struct snd_pcm_hw_rule (Jaroslav Kysela) [1197064] - [alsa] core: remove .wall_clock (Jaroslav Kysela) [1197064] - [alsa] core: selection of audio_tstamp type and accuracy reports (Jaroslav Kysela) [1197064] - [alsa] hda - Fix jack detection at resume with VT codecs (Jaroslav Kysela) [1197064] - [alsa] usb-audio: don't try to get Outlaw RR2150 sample rate (Jaroslav Kysela) [1197064] - [alsa] jack: Fix the id uniqueness check (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Suooprt Dell headset mode for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - Set patch_ops before calling auto-parser (Jaroslav Kysela) [1197064] - [alsa] pci: Drop superfluous ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix/cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Fix old ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ca0106: Fix/cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ac97: Fix ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ak4xxx-adda: Drop unnecessary ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] opl4: Fix / cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] dummy: Replace CONFIG_PROC_FS with CONFIG_SND_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] aloop: Drop unnecessary ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] core: Fix randconfig build wrt CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] hda - Drop unused fields from struct hda_codec_preset (Jaroslav Kysela) [1197064] - [alsa] replace CONFIG_PROC_FS with CONFIG_SND_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] kconfig: add config item SND_PROC_FS for expert (Jaroslav Kysela) [1197064] - [alsa] bcd2000: Make local data static (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Use NULL for pointers (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Fix duplicated SSID entries (Jaroslav Kysela) [1197064] - [alsa] dummy: make local data static (Jaroslav Kysela) [1197064] - [alsa] pcm: add IEC958 channel status helper (Jaroslav Kysela) [1197064] - [alsa] pcm: add DRM ELD helper (Jaroslav Kysela) [1197064] - [alsa] jack: Remove MODULE_*() macros (Jaroslav Kysela) [1197064] - [alsa] hda - Move hda_i915.c from sound/pci/hda to sound/hda (Jaroslav Kysela) [1197064] - [alsa] hda - Add headset-mode* model options for ALC269 & co (Jaroslav Kysela) [1197064] - [alsa] hda/ca0132: support for Alienware 15 Creative Sound Core3D-EX (Jaroslav Kysela) [1197064] - [alsa] hda - add hda_intel_trace.h (Jaroslav Kysela) [1197064] - [alsa] hda - rename hda_intel_trace.h to hda_controller_trace.h (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra210 support (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra114 support (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra30 support (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Improve error reporting (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Implement Tegra-specific patch (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Set CORBRP self-clear flag (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC298 (Jaroslav Kysela) [1197064] - [alsa] info: Drop kerneldoc comment from snd_info_create_entry() (Jaroslav Kysela) [1197064] - [alsa] info: Move list addition to snd_info_create_entry() (Jaroslav Kysela) [1197064] - [alsa] info: Register proc entries recursively, too (Jaroslav Kysela) [1197064] - [alsa] info: Fix leaks of child entries at snd_info_free_entry() (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support headset mode for ALC298 (Jaroslav Kysela) [1197064] - [alsa] hda - Remove unused call to "get_pin" in patch_hdmi.c (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Fix oops (Jaroslav Kysela) [1197064] - [alsa] hda - reset display codec when power on (Jaroslav Kysela) [1197064] - [alsa] jack: fix a randconfig build issue (Jaroslav Kysela) [1197064] - [alsa] jack: Fix another NULL dereference due to empty input jack (Jaroslav Kysela) [1197064] - [alsa] jack: don't report input event for phantom jack (Jaroslav Kysela) [1197064] - [alsa] hda - Reduce ifdef CONFIG_SND_HDA_I915 (Jaroslav Kysela) [1197064] - [alsa] hda - remove controller dependency on i915 power well for Baytrail/Braswell (Jaroslav Kysela) [1197064] - [alsa] hda - divide controller and codec dependency on i915 gfx power well (Jaroslav Kysela) [1197064] - [alsa] hda - implement link_power ops for i915 display power control (Jaroslav Kysela) [1197064] - [alsa] hda - allow a codec to control the link power (Jaroslav Kysela) [1197064] - [alsa] hda - implement a refcount for i915 power well switch (Jaroslav Kysela) [1197064] - [alsa] jack: remove exporting ctljack functions (Jaroslav Kysela) [1197064] - [alsa] hda - Update to use the new jack kctls method (Jaroslav Kysela) [1197064] - [alsa] jack: extend snd_jack_new to support phantom jack (Jaroslav Kysela) [1197064] - [alsa] jack: handle jack embedded kcontrol creating within ctljack (Jaroslav Kysela) [1197064] - [alsa] jack: implement kctl creating for jack devices (Jaroslav Kysela) [1197064] - [alsa] core: Clean up OSS proc file management (Jaroslav Kysela) [1197064] - [alsa] core: Build conditionally and remove superfluous ifdefs (Jaroslav Kysela) [1197064] - [alsa] core: Don't ignore errors at creating proc files (Jaroslav Kysela) [1197064] - [alsa] core: Remove superfluous exit calls for proc entries (Jaroslav Kysela) [1197064] - [alsa] core: Manage asound root directory with snd_info_entry (Jaroslav Kysela) [1197064] - [alsa] core: Remove child proc file elements recursively (Jaroslav Kysela) [1197064] - [alsa] core: Fix possible memory leaks at error path in info.c (Jaroslav Kysela) [1197064] - [alsa] Replace with IS_ENABLED() (Jaroslav Kysela) [1197064] - [alsa] core: Use seq_file for text proc file reads (Jaroslav Kysela) [1197064] - [alsa] hda - Replace open codes with snd_hdac_stream_set_params() (Jaroslav Kysela) [1197064] - [alsa] hda - Move prepared flag into struct hdac_stream (Jaroslav Kysela) [1197064] - [alsa] hda - Replace hda_bus_ops with static binding (Jaroslav Kysela) [1197064] - [alsa] remove deprecated use of pci api (Jaroslav Kysela) [1197064] - [alsa] hda - Drop azx_sd_read*/write*() macros (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Fix build error and warning (Jaroslav Kysela) [1197064] - [alsa] hda - Reenable tracepoints for controller (Jaroslav Kysela) [1197064] - [alsa] hda - Move PCM format and rate handling code to core library (Jaroslav Kysela) [1197064] - [alsa] hda - Minor refactoring (Jaroslav Kysela) [1197064] - [alsa] hda - Embed bus into controller object (Jaroslav Kysela) [1197064] - [alsa] hda - Migrate more hdac_stream codes (Jaroslav Kysela) [1197064] - [alsa] hda - Migrate hdac_stream into legacy driver (Jaroslav Kysela) [1197064] - [alsa] hda - Pass bus io_ops directly from the top-level driver (Jaroslav Kysela) [1197064] - [alsa] hda - Move send_cmd / get_response to hdac_bus_ops (Jaroslav Kysela) [1197064] - [alsa] hda - Merge codec and controller helpers (Jaroslav Kysela) [1197064] - [alsa] hda - Add DSP loader to core library code (Jaroslav Kysela) [1197064] - [alsa] hda - Add the controller helper codes to hda-core module (Jaroslav Kysela) [1197064] - [alsa] hda - Handle error from get_response bus ops directly (Jaroslav Kysela) [1197064] - [alsa] hda - Fix lost sound due to stream_pm ops cleanup (Jaroslav Kysela) [1197064] - [alsa] hda - Disable Headphone Mic boost for ALC662 (Jaroslav Kysela) [1197064] - [alsa] hda - Disable power_save_node for IDT92HD71bxx (Jaroslav Kysela) [1197064] - [alsa] hda - Fix noise on AMD radeon 290x controller (Jaroslav Kysela) [1197064] - [alsa] hda - Set stream_pm ops automatically by generic parser (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add ALC256 alias name for Dell (Jaroslav Kysela) [1197064] - [alsa] revert "alsa: hda - Add mute-LED mode control to Thinkpad" (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add quirk for MS LifeCam HD-3000 (Jaroslav Kysela) [1197064] - [alsa] hda - Disable widget power-saving for ALC292 & co (Jaroslav Kysela) [1197064] - [alsa] hda - Reduce verbs by node power-saves (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add quirk for MS LifeCam Studio (Jaroslav Kysela) [1197064] - [alsa] pcm: Modify double acknowledged interrupts check condition (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - ALC292 dock fix for Thinkpad L450 (Jaroslav Kysela) [1197064] - [alsa] hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724 (Jaroslav Kysela) [1197064] - [alsa] hda - Fix headset mic and mic-in for a Dell desktop (Jaroslav Kysela) [1197064] - [alsa] hda - Add headset mic quirk for Dell Inspiron 5548 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add ALC298 alias name for Dell (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix typo for ALC286/ALC288 (Jaroslav Kysela) [1197064] - [alsa] hda - Add headphone quirk for Lifebook E752 (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Emu10k2 32 bit DMA mode (Jaroslav Kysela) [1197064] - [alsa] hda - Fix missing va_end() call in snd_hda_codec_pcm_new() (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix card shortname string buffer overflow (Jaroslav Kysela) [1197064] - [alsa] hda - Add mute-LED mode control to Thinkpad (Jaroslav Kysela) [1197064] - [alsa] hda - Fix mute-LED fixed mode (Jaroslav Kysela) [1197064] - [alsa] hda - Fix click noise at start on Dell XPS13 (Jaroslav Kysela) [1197064] - [alsa] hda - fix headset mic detection problem for one more machine (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix Headphone Mic doesn't recording for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - fix "num_steps = 0" error on ALC256 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix audio output on Roland SC-D70 sound module (Jaroslav Kysela) [1197064] - [alsa] hda - add AZX_DCAPS_I915_POWERWELL to Baytrail (Jaroslav Kysela) [1197064] - [alsa] hda - only sync BCLK to the display clock for Haswell & Broadwell (Jaroslav Kysela) [1197064] - [alsa] hda - Mute headphone pin on suspend on XPS13 9333 (Jaroslav Kysela) [1197064] - [alsa] hda - potential (but unlikely) uninitialized variable (Jaroslav Kysela) [1197064] - [alsa] hda - Fix regression for slave SPDIF setups (Jaroslav Kysela) [1197064] - [alsa] intel8x0: Check pci_iomap() success for DEVICE_ALI (Jaroslav Kysela) [1197064] - [alsa] hda - simplify azx_has_pm_runtime (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450 (Jaroslav Kysela) [1197064] - [alsa] ctl: fix to handle several elements added by one operation for userspace element (Jaroslav Kysela) [1197064] - [alsa] control: Fix a typo of SNDRV_CTL_ELEM_ACCESS_TLV_* with SNDRV_CTL_TLV_OP_* (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't attempt to get Microsoft Lifecam Cinema sample rate (Jaroslav Kysela) [1197064] - [alsa] emu10k1: add toggles for E-mu 1010 optical ports (Jaroslav Kysela) [1197064] - [alsa] ctl: fill identical information to return value when adding userspace elements (Jaroslav Kysela) [1197064] - [alsa] ctl: fix a bug to return no identical information in info operation for userspace controls (Jaroslav Kysela) [1197064] - [alsa] ctl: confirm to return all identical information in 'activate' event (Jaroslav Kysela) [1197064] - [alsa] emu10k1: handle dock disconnects (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for ThinkPad X250 (17aa:2226) (Jaroslav Kysela) [1197064] - [alsa] seq: fill client ID in return value of pool operation (Jaroslav Kysela) [1197064] - [alsa] emu10k1: don't deadlock in proc-functions (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix a typo (Jaroslav Kysela) [1197064] - [alsa] ctl: evaluate macro instead of numerical value (Jaroslav Kysela) [1197064] - [alsa] usb - Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1197064] - [alsa] hda/via - Add missing stream_pm ops setup (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix the regression by widget power-saving (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Don't override power_filter when power_save_node is set (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Make snd_hda_gen_path_power_filter() always applicable (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Fix wrong initial power state for fixed pins (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Check power state cap at updating the widget power (Jaroslav Kysela) [1197064] - [alsa] hda - Fix headphone pin config for Lifebook T731 (Jaroslav Kysela) [1197064] - [alsa] hda - Work around races of power up/down with runtime PM (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC288 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support headset mode for ALC286/288 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Make more stable to get pin sense for ALC283 (Jaroslav Kysela) [1197064] - [alsa] hda_intel: add AZX_DCAPS_I915_POWERWELL for SKL and BSW (Jaroslav Kysela) [1197064] - [alsa] emu10k1: add Audigy 5/Rx (Jaroslav Kysela) [1197064] - [alsa] Use const struct ac97_quirk (Jaroslav Kysela) [1197064] - [alsa] hda: fix possible null dereference (Jaroslav Kysela) [1197064] - [alsa] usb-audio: don't try to get Benchmark DAC1 sample rate (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - Enable widget power saving for Realtek codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Sync node attributes at resume from widget power saving (Jaroslav Kysela) [1197064] - [alsa] hda - Add a fake stereo amp register support (Jaroslav Kysela) [1197064] - [alsa] hda - Allow driver to add vendor-specific verbs for regmap (Jaroslav Kysela) [1197064] - [alsa] hda - Add one more node in the EAPD supporting candidate list (Jaroslav Kysela) [1197064] - [alsa] hda_intel: apply the Seperate stream_tag for Sunrise Point (Jaroslav Kysela) [1197064] - [alsa] hda/via - Add beep controls to VIA codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous hda_nid_t definition in hda_codec.h (Jaroslav Kysela) [1197064] - [alsa] asihpi: Fix duplicate const for clock sources (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for Thinkpad T450s (17aa:5036) (Jaroslav Kysela) [1197064] - [alsa] echoaudio: read past end of array (Jaroslav Kysela) [1197064] - [alsa] ak411x: simplify snd_ak4113_create() a bit (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for command verb caches, too (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for parameter caches, too (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for amp accesses (Jaroslav Kysela) [1197064] - [alsa] hda - Implement uncached version of parameter reads (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for codec parameter reads (Jaroslav Kysela) [1197064] - [alsa] hda - Add regmap support (Jaroslav Kysela) [1197064] - [alsa] hda - Move generic array helpers to core lib (Jaroslav Kysela) [1197064] - [alsa] hda - Re-add tracepoints to HD-audio core driver (Jaroslav Kysela) [1197064] - [alsa] hda - Fix possible runtime PM refcount unbalance (Jaroslav Kysela) [1197064] - [alsa] hda - Support indirect execution of verbs (Jaroslav Kysela) [1197064] - [alsa] hda - Add widget sysfs tree (Jaroslav Kysela) [1197064] - [alsa] hda - Move a part of hda_codec stuff into hdac_device (Jaroslav Kysela) [1197064] - [alsa] hda - Move some codes up to hdac_bus struct (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_bus_type public (Jaroslav Kysela) [1197064] - [alsa] hda - Rename power_mgmt flag with power_save_node (Jaroslav Kysela) [1197064] - [alsa] hda - Fix power of pins used for mute LED with vrefs (Jaroslav Kysela) [1197064] - [alsa] hda - Adjust power of beep widget and outputs (Jaroslav Kysela) [1197064] - [alsa] hda - Use the new power control for VIA codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Support advanced power state controls (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add sampling rate control of the ADC/DAC (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add text Line in/Mic for selecting input gain state (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add TLV support for control value in dB scale (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Enable midi i/o of port envy24 chip as available (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Update eeprom structure to C99 standard (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Correct copy/paste from prodigy driver (Jaroslav Kysela) [1197064] - [alsa] hda - Simplify PCM setup overrides (Jaroslav Kysela) [1197064] - [alsa] hda - Treat stereo-to-mono mix properly (Jaroslav Kysela) [1197064] - [alsa] hda - Use shutdown driver ops instead of reboot notifier (Jaroslav Kysela) [1197064] - [alsa] hda - Don't access stereo amps for mono channel widgets (Jaroslav Kysela) [1197064] - [alsa] control: Fix breakage of user ctl element addition (Jaroslav Kysela) [1197064] - [alsa] hda - Add workaround for MacBook Air 5,2 built-in mic (Jaroslav Kysela) [1197064] - [alsa] hda - Set single_adc_amp flag for CS420x codecs (Jaroslav Kysela) [1197064] - [alsa] snd-usb: add quirks for Roland UA-22 (Jaroslav Kysela) [1197064] - [alsa] control: Add sanity checks for user ctl id name string (Jaroslav Kysela) [1197064] - [alsa] hda - Fix built-in mic on Compaq Presario CQ60 (Jaroslav Kysela) [1197064] - [alsa] seq: Fix init order of snd_seq_device stuff (Jaroslav Kysela) [1197064] - [alsa] core: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] seq: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] seq_oss: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] core: reduce stack usage related to snd_ctl_new() (Jaroslav Kysela) [1197064] - [alsa] core: use precomputed table to check userspace control params (Jaroslav Kysela) [1197064] - [alsa] hda - Fix regression of HD-audio controller fallback modes (Jaroslav Kysela) [1197064] - [alsa] ac97: ac97_patch: Simplify patch_vt1613_specific() (Jaroslav Kysela) [1197064] - [alsa] ac97: Add VT1613 AC97 codec support (Jaroslav Kysela) [1197064] - [alsa] hda - One more Dell macine needs DELL1_MIC_NO_PRESENCE quirk (Jaroslav Kysela) [1197064] - [alsa] opl3: small array underflow (Jaroslav Kysela) [1197064] - [alsa] line6: Clamp values correctly (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Check Marantz/Denon USB DACs in a single place (Jaroslav Kysela) [1197064] - [alsa] Fix spelling typo in Documentation/DocBook/alsa-driver-api.xml (Jaroslav Kysela) [1197064] - [alsa] hda - Release resources in device release callback (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard workqueue for unsol and jack events (Jaroslav Kysela) [1197064] - [alsa] hda - Build PCMs and controls at codec driver probe (Jaroslav Kysela) [1197064] - [alsa] hda - Implement unbind more safely (Jaroslav Kysela) [1197064] - [alsa] core: Re-add snd_device_disconnect() (Jaroslav Kysela) [1197064] - [alsa] hda - Don't assume non-NULL PCM ops (Jaroslav Kysela) [1197064] - [alsa] hda - Allocate hda_pcm objects dynamically (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous memory allocation error messages (Jaroslav Kysela) [1197064] - [alsa] hda - Add card field to hda_codec struct (Jaroslav Kysela) [1197064] - [alsa] hda - Split snd_hda_build_pcms() (Jaroslav Kysela) [1197064] - [alsa] hda - Clear pcm pointer assigned to hda_pcm at device removal (Jaroslav Kysela) [1197064] - [alsa] hda - Remove channel mode helper functions (Jaroslav Kysela) [1197064] - [alsa] hda - Set parent of input beep devices (Jaroslav Kysela) [1197064] - [alsa] hda - Power down codec automatically at registration (Jaroslav Kysela) [1197064] - [alsa] hda - Replace bus pm_notify with the standard runtime PM framework (Jaroslav Kysela) [1197064] - [alsa] hda - Drop power_save value indirection in hda_bus (Jaroslav Kysela) [1197064] - [alsa] cmipci: remove a stray space character (Jaroslav Kysela) [1197064] - [alsa] azt3328: some indenting cleanups (Jaroslav Kysela) [1197064] - [alsa] hda - Disable runtime PM for Panther Point again (Jaroslav Kysela) [1197064] - [alsa] hda: controller code - do not export static functions (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't leave PREPARED state after draining (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard runtime PM for codec power-save control (Jaroslav Kysela) [1197064] - [alsa] hda - Move codec suspend/resume to codec driver (Jaroslav Kysela) [1197064] - [alsa] hda - Bind codecs via standard bus (Jaroslav Kysela) [1197064] - [alsa] hda - Decouple PCM and hwdep devices from codec object (Jaroslav Kysela) [1197064] - [alsa] hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't ignore internal PCMs in snd_pcm_dev_disconnect() (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't notify internal PCMs (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't add internal PCMs to PCM device list (Jaroslav Kysela) [1197064] - [alsa] pcm: Minor refactoring in snd_pcm_attach_substream() (Jaroslav Kysela) [1197064] - [alsa] hda: replace .wallclock by .get_time_info (Jaroslav Kysela) [1197064] - [alsa] core: add .get_time_info (Jaroslav Kysela) [1197064] - [alsa] core: pass audio tstamp config from userspace in compat mode (Jaroslav Kysela) [1197064] - [alsa] core: pass audio tstamp config from userspace (Jaroslav Kysela) [1197064] - [alsa] hda - Avoid unnecessary power-up at mixer amp changes (Jaroslav Kysela) [1197064] - [alsa] hda - Split azx_codec_create() to two phases (Jaroslav Kysela) [1197064] - [alsa] hda - Drop azx_mixer_create() (Jaroslav Kysela) [1197064] - [alsa] hda - Fold hda_priv.h into hda_controller.h (Jaroslav Kysela) [1197064] - [alsa] hda - Introduce azx_has_pm_runtime() macro (Jaroslav Kysela) [1197064] - [alsa] usb: Fix support for Denon DA-300USB DAC (ID 154e:1003) (Jaroslav Kysela) [1197064] - [alsa] hda - Embed struct hda_bus_unsolicited into struct hda_bus (Jaroslav Kysela) [1197064] - [alsa] hda - Drop hda_bus_template for snd_hda_bus_new() (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup of snd_pcm_ops (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup in .release callback (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup in .open callbacks (Jaroslav Kysela) [1197064] - [alsa] Consolidate snd_find_free_minor() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't attempt to get Lifecam HD-5000 sample rate (Jaroslav Kysela) [1197064] - [alsa] hda/tegra check correct return value from ioremap_resource (Jaroslav Kysela) [1197064] - [alsa] hdspm - Constrain periods to 2 on older cards (Jaroslav Kysela) [1197064] - [alsa] hda - enable mute led quirk for one more hp machine (Jaroslav Kysela) [1197064] - [alsa] seq: Drop snd_seq_autoload_lock() and _unlock() (Jaroslav Kysela) [1197064] - [alsa] seq: Define driver object in each driver (Jaroslav Kysela) [1197064] - [alsa] seq: Clean up device and driver structs (Jaroslav Kysela) [1197064] - [alsa] seq: Rewrite sequencer device binding with standard bus (Jaroslav Kysela) [1197064] - [alsa] seq: Don't compile snd_seq_device_load_drivers() for built-in (Jaroslav Kysela) [1197064] - [alsa] seq: Move EXPORT_SYMBOL() after each function (Jaroslav Kysela) [1197064] - [alsa] seq: potential out of bounds in do_control() (Jaroslav Kysela) [1197064] - [alsa] line6: Improve line6_read/write_data() interfaces (Jaroslav Kysela) [1197064] - [alsa] line6: toneport: Use explicit type for firmware version (Jaroslav Kysela) [1197064] - [alsa] line6: Use explicit type for serial number (Jaroslav Kysela) [1197064] - [alsa] line6: Return EIO if read/write not successful (Jaroslav Kysela) [1197064] - [alsa] line6: Return error if device not responding (Jaroslav Kysela) [1197064] - [alsa] line6: Add delay before reading status (Jaroslav Kysela) [1197064] - [alsa] hda - Add docking station support for another HP machine (Jaroslav Kysela) [1197064] - [alsa] control: fix failure to return new numerical ID in 'replace' event data (Jaroslav Kysela) [1197064] - [alsa] usb: update trigger timestamp on first non-zero URB submitted (Jaroslav Kysela) [1197064] - [alsa] hda: read trigger_timestamp immediately after starting DMA (Jaroslav Kysela) [1197064] - [alsa] pcm: allow for trigger_tstamp snapshot in .trigger (Jaroslav Kysela) [1197064] - [alsa] pcm: don't override timestamp unconditionally (Jaroslav Kysela) [1197064] - [alsa] off by one bug in snd_riptide_joystick_probe() (Jaroslav Kysela) [1197064] - [alsa] control: fix failure to return numerical ID in 'add' event (Jaroslav Kysela) [1197064] - [alsa] line6: Pass driver name to line6_probe() (Jaroslav Kysela) [1197064] - [alsa] line6: Pass toneport pointer to toneport_has_led() (Jaroslav Kysela) [1197064] - [alsa] line6: Add toneport_has_source_select() (Jaroslav Kysela) [1197064] - [alsa] line6: Get rid of unused variable in pod.c (Jaroslav Kysela) [1197064] - [alsa] line6: Create sysfs via snd_card_add_dev_attr() (Jaroslav Kysela) [1197064] - [alsa] Add a helper to add a new attribute group to card (Jaroslav Kysela) [1197064] - [alsa] hda - Set up GPIO for Toshiba Satellite S50D (Jaroslav Kysela) [1197064] - [alsa] line6: fixup of line6_start_timer argument type (Jaroslav Kysela) [1197064] - [alsa] line6: use msecs_to_jiffies for conversion (Jaroslav Kysela) [1197064] - [alsa] Drop snd_get_device() helper (Jaroslav Kysela) [1197064] - [alsa] Simplify snd_device_register() variants (Jaroslav Kysela) [1197064] - [alsa] compress: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] seq: Handle the device directly (Jaroslav Kysela) [1197064] - [alsa] timer: Handle the device directly (Jaroslav Kysela) [1197064] - [alsa] timer: Propagate the error at initialization (Jaroslav Kysela) [1197064] - [alsa] rawmidi: Use rawmidi device file for kernel messages (Jaroslav Kysela) [1197064] - [alsa] rawmidi: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] pcm: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] hwdep: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] control: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] Add a helper to initialize device (Jaroslav Kysela) [1197064] - [alsa] control: Provide a helper to look for the preferred subdevice (Jaroslav Kysela) [1197064] - [alsa] Allow to pass the device object to snd_register_device*() (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_midibuf_skip_message() (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_midibuf_status() (Jaroslav Kysela) [1197064] - [alsa] ak411x: Fix race of reinit() calls (Jaroslav Kysela) [1197064] - [alsa] ak411x: Add PM helper functions (Jaroslav Kysela) [1197064] - [alsa] ak4114: Move EXPORT_SYMBOL() after each function (Jaroslav Kysela) [1197064] - [alsa] ak411x: Fix stall in work callback (Jaroslav Kysela) [1197064] - [alsa] line6: Remove snd_line6_ prefix of pcm property fields (Jaroslav Kysela) [1197064] - [alsa] line6: Remove invalid capability bits for PODxt Live Variax (Jaroslav Kysela) [1197064] - [alsa] line6: Remove struct usb_line6_podhd (Jaroslav Kysela) [1197064] - [alsa] line6: Move the contents of usbdefs.h into driver.h (Jaroslav Kysela) [1197064] - [alsa] line6: Remove revision.h (Jaroslav Kysela) [1197064] - [alsa] line6: Tidy up and typo fixes in comments (Jaroslav Kysela) [1197064] - [alsa] line6: Fix volume calculation for big-endian (Jaroslav Kysela) [1197064] - [alsa] pcm: Add snd_interval_ranges() and snd_pcm_hw_constraint_ranges() (Jaroslav Kysela) [1197064] - [alsa] usx2y: Move UAPI definition into include/uapi/sound/usb_stream.h (Jaroslav Kysela) [1197064] - [alsa] au88x0: Remove superfluous ifdef __KERNEL__ (Jaroslav Kysela) [1197064] - [alsa] Include linux/uaccess.h and linux/bitopts.h instead of asm/* (Jaroslav Kysela) [1197064] - [alsa] Include linux/io.h instead of asm/io.h (Jaroslav Kysela) [1197064] - [alsa] line6: Handle error from line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Make common PCM pointer callback (Jaroslav Kysela) [1197064] - [alsa] line6: Reorganize PCM stream handling (Jaroslav Kysela) [1197064] - [alsa] line6: Clear prev_fbuf and prev_fsize properly (Jaroslav Kysela) [1197064] - [alsa] line6: Fix racy loopback handling (Jaroslav Kysela) [1197064] - [alsa] line6: Minor tidy up in line6_probe() (Jaroslav Kysela) [1197064] - [alsa] line6: Let snd_card_new() allocate private data (Jaroslav Kysela) [1197064] - [alsa] line6: Drop interface argument from private_init and disconnect callbacks (Jaroslav Kysela) [1197064] - [alsa] line6: Skip volume manipulation during silence copying (Jaroslav Kysela) [1197064] - [alsa] line6: Do clipping in volume / monitor manipulations (Jaroslav Kysela) [1197064] - [alsa] line6: Consolidate PCM stream buffer allocation and free (Jaroslav Kysela) [1197064] - [alsa] line6: Use dev_err() (Jaroslav Kysela) [1197064] - [alsa] line6: Consolidate URB unlink and sync helpers (Jaroslav Kysela) [1197064] - [alsa] line6: Rearrange PCM structure (Jaroslav Kysela) [1197064] - [alsa] line6: Drop voodoo workarounds (Jaroslav Kysela) [1197064] - [alsa] line6: Use incremental loop (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous spinlock for trigger (Jaroslav Kysela) [1197064] - [alsa] line6: Fix the error recovery in line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Use logical OR (Jaroslav Kysela) [1197064] - [alsa] line6: Fix missing error handling in line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Reduce superfluous spinlock in midi.c (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_nop_read() (Jaroslav Kysela) [1197064] - [alsa] line6: Fix memory leak at probe error path (Jaroslav Kysela) [1197064] - [alsa] line6: Minor refactoring (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Implement LED controls via LED class (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Fix wrong argument for toneport_has_led() (Jaroslav Kysela) [1197064] - [alsa] line6: Don't forget to call driver's destructor at error path (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Move setup_timer() at the beginning (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous NULL checks in each driver (Jaroslav Kysela) [1197064] - [alsa] line6: Abort if inconsistent usbdev is found at disconnect (Jaroslav Kysela) [1197064] - [alsa] line6: Yet more cleanup of superfluous NULL checks (Jaroslav Kysela) [1197064] - [alsa] seq: remove unused callback_all field (Jaroslav Kysela) [1197064] - [alsa] seq: fix off-by-one error in port limit check (Jaroslav Kysela) [1197064] - [alsa] seq: correctly report maximum number of ports (Jaroslav Kysela) [1197064] - [alsa] seq-dummy: remove deadlock-causing events on close (Jaroslav Kysela) [1197064] - [alsa] hda - Enable docking station for an HP machine (Jaroslav Kysela) [1197064] - [alsa] line6: Remove driver version from header comment (Jaroslav Kysela) [1197064] - [alsa] line6: Refer to manufacturer as "Line 6" (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous NULL checks (Jaroslav Kysela) [1197064] - [alsa] line6: Drop line6_send_program() and line6_transmit_parameter() (Jaroslav Kysela) [1197064] - [alsa] line6: Make line6_send_raw_message() static (Jaroslav Kysela) [1197064] - [alsa] line6: Sync PCM stop at disconnect (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous disconnect call in suspend handler (Jaroslav Kysela) [1197064] - [alsa] line6: Remove CHECK_RETURN macro (Jaroslav Kysela) [1197064] - [alsa] line6: Drop MISSING_CASE macro (Jaroslav Kysela) [1197064] - [alsa] line6: Remove driver version string (Jaroslav Kysela) [1197064] - [alsa] line6: Reorganize card resource handling (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous irqsave/irqrestore in PCM trigger callback (Jaroslav Kysela) [1197064] - [alsa] line6: Don't handle PCM trigger for other cards (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous out-of-memory error messages (Jaroslav Kysela) [1197064] - [alsa] line6: Drop usb_device sysfs symlink (Jaroslav Kysela) [1197064] - [alsa] line6: Drop invalid SNDRV_PCM_INFO_RESUME flag (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous snd_device for rawmidi (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous snd_device for PCM (Jaroslav Kysela) [1197064] - [alsa] line6: Handle impulse response via control API (Jaroslav Kysela) [1197064] - [alsa] line6: Split to each driver (Jaroslav Kysela) [1197064] - [alsa] line6: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] hdspm: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] hdsp: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] korg1212: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] ak4117: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] serial-u16550: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] opl3: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] mtpav: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] mpu401: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] aloop: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] timer: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] dummy: use setup_timer and mod_timer (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mic volume fix quirk for Logitech Webcam C210 (Jaroslav Kysela) [1197064] - [alsa] add Studio Evolution SE6X support (Jaroslav Kysela) [1197064] - [alsa] oxygen: add XIO2001 initialization (Jaroslav Kysela) [1197064] - [alsa] oxygen: add support for third analog input (Jaroslav Kysela) [1197064] - [alsa] oxygen: do not create useless S/PDIF controls (Jaroslav Kysela) [1197064] - [alsa] hda - Fix typo in hda_controller.c (Jaroslav Kysela) [1197064] - [alsa] hda - Select INPUT for Realtek HD-audio codec (Jaroslav Kysela) [1197064] - [alsa] move line6 usb driver into sound/usb (Jaroslav Kysela) [1197064] - [alsa] rme*: Use snd_pcm_format_t (Jaroslav Kysela) [1197064] - [alsa] hda: add component support (Jaroslav Kysela) [1197064] - [alsa] hda: pass intel_hda to all i915 interface functions (Jaroslav Kysela) [1197064] - [alsa] hda: export struct hda_intel (Jaroslav Kysela) [1197064] - [alsa] ice1712: wm8766: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] fm801: remove FSF address (Jaroslav Kysela) [1197064] - [alsa] hda - fixup input_free_device called after input_unregister_device (Jaroslav Kysela) [1197064] - [alsa] ymfpci: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] vx222: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] via82xx-modem: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] via82xx: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] trident: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] sis7019: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] rme96: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] riptide: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] oxygen: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] nm256: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] maestro3: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] intel8x0m: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] intel8x0: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ice1724: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ice1712: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] hda: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] es1968: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] es1938: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ens137x: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs5535audio: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs4281: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cmipci: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ca0106: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] azt3328: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] atiixp-modem: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] atiixp: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] als4000: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] als300: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ali5451: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Akai MPC Element USB MIDI controller (Jaroslav Kysela) [1197064] - [alsa] fm801: PCI core handles power state for us (Jaroslav Kysela) [1197064] - [alsa] hda - Enable mic mute hotkey and LEDs for an HP machine (Jaroslav Kysela) [1197064] - [alsa] fm801: move to pcim_* and devm_* functions (Jaroslav Kysela) [1197064] - [alsa] hda - Debug output which type of fixup was selected (Jaroslav Kysela) [1197064] - [alsa] hda - Print codec->chip_name in autoconfig (Jaroslav Kysela) [1197064] - [alsa] Deletion of checks before the function call "iounmap" (Jaroslav Kysela) [1197064] - [alsa] oxygen: Delete an unnecessary check before the function call "snd_pcm_suspend" (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Delete an unnecessary check before the function call "kfree" (Jaroslav Kysela) [1197064] - [alsa] seq: Deletion of unnecessary checks before the function call "snd_midi_event_free" (Jaroslav Kysela) [1197064] - [alsa] oxygen: Remove unnecessary snd_pcm_lib_preallocate_free_for_all() (Jaroslav Kysela) [1197064] - [alsa] ymfpci: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] trident: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] sonicvibes: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] riptide: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] ice1712: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] fm801: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] ens1370: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] cs4281: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] asihpi: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] asla: ad1889: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] asoc: sb16: Simplify snd_sb16dsp_pcm() (Jaroslav Kysela) [1197064] - [alsa] ml403-ac97cr: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] pcm: add SNDRV_PCM_TRIGGER_DRAIN trigger (Jaroslav Kysela) [1197064] - [alsa] asihpi: fix an information leak in asihpi_hpi_ioctl() (Jaroslav Kysela) [1197064] - [alsa] snd_pcm_oss_period_size: Use round{up,down}_pow_of_two() (Jaroslav Kysela) [1197064] - [alsa] Add support for wildcard msbits constraints (Jaroslav Kysela) [1197064] - [alsa] Fix handling of multiple msbits constraints on the same runtime (Jaroslav Kysela) [1197064] - [alsa] hda - patch_analog.c: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] ice1712: wm8776.c: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] hda - Add new GPU codec ID 0x10de0072 to snd-hda (Jaroslav Kysela) [1197064] - [alsa] hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs (Jaroslav Kysela) [1197064] - [alsa] snd-usb-caiaq: fix stream count check (Jaroslav Kysela) [1197064] - [alsa] hda_intel: apply the Seperate stream_tag for Skylake (Jaroslav Kysela) [1197064] - [alsa] hda_controller: Separate stream_tag for input and output streams (Jaroslav Kysela) [1197064] - [alsa] usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New codec support for ALC298 (Jaroslav Kysela) [1197064] - [alsa] asihpi: update to HPI version 4.14 (Jaroslav Kysela) [1197064] - [alsa] asihpi: increase tuner pad cache size (Jaroslav Kysela) [1197064] - [alsa] asihpi: relax firmware version check (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix Scarlett 6i6 initialization typo (Jaroslav Kysela) [1197064] - [alsa] hda - Add quirk for Packard Bell EasyNote MX65 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for Matrix Audio DACs (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New codec support for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add new Dell desktop for ALC3234 headset mode (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - apply Haswell fix-ups to Skylake display codec (Jaroslav Kysela) [1197064] - [alsa] hda - Make add_stereo_mix_input flag tristate (Jaroslav Kysela) [1197064] - [alsa] hda - Create capture source ctls when stereo mix input is added (Jaroslav Kysela) [1197064] - [alsa] hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - add codec ID for Skylake display audio codec (Jaroslav Kysela) [1197064] - [alsa] sound / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jaroslav Kysela) [1197064] - [alsa] pcxhr: NULL dereference on probe failure (Jaroslav Kysela) [1197064] - [alsa] lola: NULL dereference on probe failure (Jaroslav Kysela) [1197064] - [alsa] hda - Add "eapd" model string for AD1986A codec (Jaroslav Kysela) [1197064] - [alsa] hda - Add EAPD fixup for ASUS Z99He laptop (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't resubmit pending URBs at MIDI error recovery (Jaroslav Kysela) [1197064] - [alsa] hda - Fix built-in mic at resume on Lenovo Ideapad S210 (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Neaten get_daio_rsc (Jaroslav Kysela) [1197064] - [alsa] hda - Drop AZX_DCAPS_ALIGN_BUFSIZE (Jaroslav Kysela) [1197064] - [alsa] hda - Define the DCAPS preset for the old Intel chipsets (Jaroslav Kysela) [1197064] - [alsa] trident: Deletion of a check before snd_util_memhdr_free() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Deletion of a check before release_and_free_resource() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Deletion of an unnecessary check before the function call "vfree" (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add headset Mic support for new Dell machine (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Zoom R16/24 capture and midi interfaces (Jaroslav Kysela) [1197064] - [alsa] virmidi: Fix wrong error check (Jaroslav Kysela) [1197064] - [alsa] virmidi: fixed code style issues (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mode select quirk for Denon/Marantz DACs (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add native DSD support for Denon/Marantz DACs (Jaroslav Kysela) [1197064] - [alsa] hda - Allow forcibly enabling/disabling snoop (Jaroslav Kysela) [1197064] - [alsa] hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) (Jaroslav Kysela) [1197064] - [alsa] hda - using uninitialized data (Jaroslav Kysela) [1197064] - [alsa] sound/radeon: Move 64-bit MSI quirk from arch to driver (Jaroslav Kysela) [1197064] - [alsa] hda - Limit 40bit DMA for AMD HDMI controllers (Jaroslav Kysela) [1197064] - [alsa] asihpi: used parts of message/response are zeroed before use (Jaroslav Kysela) [1197064] - [alsa] asihpi: don't fail probe if adapter mode read fails (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use standard printk helpers (Jaroslav Kysela) [1197064] - [alsa] asihpi: Turn off msg/resp logging after DSP has crashed (Jaroslav Kysela) [1197064] - [alsa] asihpi: Add support for stream interrupt (Jaroslav Kysela) [1197064] - [alsa] asihpi: Refactor control cache code (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use CONFIG_64BIT directly (Jaroslav Kysela) [1197064] - [alsa] asihpi: Logging format improvements (Jaroslav Kysela) [1197064] - [alsa] asihpi: New I/O types - AVB & BLUlink, DAB Rf receiver (Jaroslav Kysela) [1197064] - [alsa] asihpi: Minor string and dead code cleanup (Jaroslav Kysela) [1197064] - [alsa] core: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1197064] - [alsa] pcm: Add big-endian DSD sample formats and fix XMOS DSD sample format (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for Scarlett mixers (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for MicroII SPDIF ctls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for FTU controls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for Native Instruments controls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Digidesign Mbox 1 resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Xonar U1 resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Emu0204 channel switch resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add audigy2nx resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Allow quirks to handle own resume and proc dump (Jaroslav Kysela) [1197064] - [alsa] hda - One more HP machine needs to change mute led quirk (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Supported HP mute Led for ALC286 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Refactor ignore_ctl_error checks (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use snd_usb_ctl_msg() for Native Instruments quirk (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Clean up mute/mic GPIO LED handling (Jaroslav Kysela) [1197064] - [alsa] hda - fix the mic mute led problem for Latitude E5550 (Jaroslav Kysela) [1197064] - [alsa] hda - move DELL_WMI_MIC_MUTE_LED to the tail in the quirk chain (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Set the Control Selector to SU_SELECTOR_CONTROL for UAC2 (Jaroslav Kysela) [1197064] - [alsa] hdsp: Deletion of an unnecessary check before the function call "release_firmware" (Jaroslav Kysela) [1197064] - [alsa] lola: Deletion of an unnecessary check before the function call "vfree" (Jaroslav Kysela) [1197064] - [alsa] ice17xx: Deletion of unnecessary checks before the function call "snd_ac97_resume" (Jaroslav Kysela) [1197064] - [alsa] hda: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add ctrl message delay quirk for Marantz/Denon devices (Jaroslav Kysela) [1197064] - [alsa] ice1712: consider error value (Jaroslav Kysela) [1197064] - [alsa] ice1712: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] ice1712: remove unneeded return statement (Jaroslav Kysela) [1197064] - [alsa] 6fire: Convert byte_rev_table uses to bitrev8 (Jaroslav Kysela) [1197064] - [alsa] hda - Add mute LED control for Lenovo Ideapad Z560 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: make set_*_mix_values functions public (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add private_data pointer to usb_mixer_elem_info (Jaroslav Kysela) [1197064] - [alsa] revert "alsa: usb-audio: Add quirk for Focusrite Scarlett (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Change EAPD to verb control (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix memory leak in FTU quirk (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mixer control for Digidesign Mbox 1 clock source (Jaroslav Kysela) [1197064] - [alsa] Fix invalid kerneldoc markers (Jaroslav Kysela) [1197064] - [alsa] mixart: Fix kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - Fix kerneldoc errors in patch_ca0132.c (Jaroslav Kysela) [1197064] - [alsa] vx: Fix missing kerneldoc parameter descriptions (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix Oops by composite quirk enhancement (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix document for snd_pcm_stop_xrun() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Allow multiple entries for the same iface in composite quirk (Jaroslav Kysela) [1197064] - [alsa] pcm: Add snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1197064] - [alsa] snd_ctl_activate_id(): Fix index look-up (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Trigger PCM XRUN at XRUN (Jaroslav Kysela) [1197064] - [alsa] pcm: Update the state properly before notification (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Restore default value for ALC668 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix device_del() sysfs warnings at disconnect (Jaroslav Kysela) [1197064] - [alsa] echoaudio: cleanup of unnecessary messages (Jaroslav Kysela) [1197064] - [alsa] hda - fix mute led problem for three HP laptops (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use strim() instead of open code (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Pass direct struct pointer instead of list_head (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Flatten probe and disconnect functions (Jaroslav Kysela) [1197064] - [alsa] pcm: Add xrun_injection proc entry (Jaroslav Kysela) [1197064] - [alsa] pcm: Replace PCM hwptr tracking with tracepoints (Jaroslav Kysela) [1197064] - [alsa] pcm: Correct PCM BUG error message (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Deletion of unnecessary checks before three function calls (Jaroslav Kysela) [1197064] - [alsa] echoaudio: remove all snd_printk (Jaroslav Kysela) [1197064] - [alsa] echoaudio: add reference of struct echoaudio (Jaroslav Kysela) [1197064] - [alsa] pcm: Refactoring snd_pcm_action() (Jaroslav Kysela) [1197064] - [alsa] pcm: Simplify snd_pcm_action_lock_irq() (Jaroslav Kysela) [1197064] - [alsa] doc: More kerneldoc comments on core components (Jaroslav Kysela) [1197064] - [alsa] pcm: More kerneldoc updates (Jaroslav Kysela) [1197064] - [alsa] control: Add missing kerneldoc comments to exported functions (Jaroslav Kysela) [1197064] - [alsa] Update au0828 quirks table (Jaroslav Kysela) [1197064] - [alsa] simplify au0828 quirk table (Jaroslav Kysela) [1197064] - [alsa] hda - Add kerneldoc comments to hda_generic.c (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update Initial AMP for EAPD control (Jaroslav Kysela) [1197064] - [alsa] hda - change three SSID quirks to one pin quirk (Jaroslav Kysela) [1197064] - [alsa] hda - Set GPIO 4 low for a few HP machines (Jaroslav Kysela) [1197064] - [alsa] es1968: Replace timeval with ktime_t (Jaroslav Kysela) [1197064] - [alsa] hda - Add ultra dock support for Thinkpad X240 (Jaroslav Kysela) [1197064] - [alsa] hda - Add workaround for CMI8888 snoop behavior (Jaroslav Kysela) [1197064] - [alsa] hdspm: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] hda - More kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - Correct kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] au88x0: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: convert timeval to ktime_t (Jaroslav Kysela) [1197064] - [alsa] pcm: Zero-clear reserved fields of PCM status ioctl in compat mode (Jaroslav Kysela) [1197064] - [alsa] hda - Pass printf argument directly to request_module() (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New SSID for Headset quirk (Jaroslav Kysela) [1197064] - [alsa] ad1889: Fix probable mask then right shift defects (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update restore default value for ALC283 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update restore default value for ALC282 (Jaroslav Kysela) [1197064] - [alsa] pcm: Avoid mmap warnings on x86 (Jaroslav Kysela) [1197064] - [alsa] hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1197064] - [alsa] pcm: Disable mmap for known broken archs (Jaroslav Kysela) [1197064] - [alsa] pcm: Remove arch-dependent mmap kludges (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix false lockdep warnings (Jaroslav Kysela) [1197064] - [alsa] ctxfi: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] 6fire: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] via82xx: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] sonicvibes: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme9652: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hdspm: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hdsp: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme96: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme32: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] korg1212: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ice1724: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ice1712: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] fm801: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] es1938: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ca0106: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] azt3328: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] aw2: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ac97: Constify more text arrays (Jaroslav Kysela) [1197064] - [alsa] ac97: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ak4xxx-adda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] vx: Use snd_ctl_elem_info() (Jaroslav Kysela) [1197064] - [alsa] mts64: Use snd_ctl_elem_info() (Jaroslav Kysela) [1197064] - [alsa] control: Allow to pass items zero to snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] control: Warn if too long string is passed to snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] drivers: pcsp: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] drivers: mpu401: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] drivers: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] hda - Use "Line Out" name instead of "PCM" when there are other outputs (Jaroslav Kysela) [1197064] - [alsa] hda - Fix "PCM" name being used on one DAC when there are two DACs (Jaroslav Kysela) [1197064] - [alsa] hda - Fix inverted LED gpio setup for Lenovo Ideapad (Jaroslav Kysela) [1197064] - [alsa] hda - hdmi: Fix missing ELD change event on plug/unplug (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Steinberg UR22 USB interface (Jaroslav Kysela) [1197064] - [alsa] ALC283 codec - Avoid pop noise on headphones during suspend/resume (Jaroslav Kysela) [1197064] - [alsa] snd-usb: drop unused varible assigments (Jaroslav Kysela) [1197064] - [alsa] subject: alsa: seq: Remove autoload locks in driver registration (Jaroslav Kysela) [1197064] - [alsa] seq: bind seq driver automatically (Jaroslav Kysela) [1197064] - [alsa] pcm: use the same dma mmap codepath both for arm and arm64 (Jaroslav Kysela) [1197064] - [alsa] seq: Use atomic ops for autoload refcount (Jaroslav Kysela) [1197064] - [alsa] au88x0: pr_* replaced with dev_* (Jaroslav Kysela) [1197064] - [alsa] au88x0: added reference of vortex_t (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix deadlock in synth voice lookup (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix referred substream in snd_pcm_action_group() unlock loop (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock port support to Thinkpad L440 (71aa:501e) (Jaroslav Kysela) [1197064] - [alsa] Allow pass NULL dev for snd_pci_quirk_lookup() (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for Thinkpad T440 (17aa:2212) (Jaroslav Kysela) [1197064] - [alsa] usb: caiaq: check for cdev->n_streams > 1 (Jaroslav Kysela) [1197064] - [alsa] hda - Make the inv dmic handling for Realtek use generic parser (Jaroslav Kysela) [1197064] - [alsa] hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G) (Jaroslav Kysela) [1197064] - [alsa] hda - Add inverted internal mic for Asus Aspire 4830T (Jaroslav Kysela) [1197064] - [alsa] ctxfi: pr_* replaced with dev_* (Jaroslav Kysela) [1197064] - [alsa] ctxfi: ctatc: added reference to snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: initialized snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: added reference of snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: removed typecast to (struct hw *) (Jaroslav Kysela) [1197064] - [alsa] ctxfi: changed void * to struct hw * (Jaroslav Kysela) [1197064] - [alsa] usb: hub: rename khubd to hub_wq in documentation and comments (Jaroslav Kysela) [1197064] - [alsa] ctxfi: sparse warning (Jaroslav Kysela) [1197064] - [alsa] hda - Sort input pins depending on amp caps (Jaroslav Kysela) [1197064] - [alsa] hda - Move the function "check_amp_caps" to hda_codec.c (Jaroslav Kysela) [1197064] - [alsa] hda - add explicit include of err.h (Jaroslav Kysela) [1197064] - [alsa] oxygen: set fifo_size (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add partial Xonar Xense support (Jaroslav Kysela) [1197064] - [alsa] snd-usb-caiaq: Fix LED commands for Kore controller (Jaroslav Kysela) [1197064] - [alsa] pcm: fix fifo_size frame calculation (Jaroslav Kysela) [1197064] - [alsa] hda - Add fixup model name lookup for Lemote A1205 (Jaroslav Kysela) [1197064] - [alsa] hda - Replace strnicmp with strncasecmp (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard hda_jack infrastructure for CA0132 driver (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous hooks from VIA driver (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous callbacks from STAC/IDT codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Allow multiple callbacks for jack (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] mixart: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] vx: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_jack_detect_enable_callback() returning the jack object (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_jack_tbl_new() static (Jaroslav Kysela) [1197064] - [alsa] hda - Get rid of action field from struct hda_jack_tbl (Jaroslav Kysela) [1197064] - [alsa] hda - Fix invalid pin powermap without jack detection (Jaroslav Kysela) [1197064] - [alsa] pci: au88x0: printk replacement (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for XMOS based DACs (Jaroslav Kysela) [1197064] - [alsa] pcm: add new DSD sampleformat for native DSD playback on XMOS based devices (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add Xonar Essence STX II daughterboard support (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add one more headphone impedance setting (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add MIDI port names for the Yamaha MOTIF XF (Jaroslav Kysela) [1197064] - [alsa] pcm: snd_interval_step: fix changes of open intervals (Jaroslav Kysela) [1197064] - [alsa] pcm: snd_interval_step: drop the min parameter (Jaroslav Kysela) [1197064] - [alsa] hda - Add TLV_DB_SCALE_MUTE bit for relevant controls (Jaroslav Kysela) [1197064] - [alsa] pcm: Uninline snd_pcm_stream_lock() and _unlock() (Jaroslav Kysela) [1197064] - [alsa] pcm: Allow nonatomic trigger operations (Jaroslav Kysela) [1197064] - [alsa] hda - Make the ALC269 pin quirk table shorter (Jaroslav Kysela) [1197064] - [alsa] hda - Add common pin macros for ALC269 family (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_GPIO_MIC1_LED quirk for alc280 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_LINE1_MIC1_LED quirk for alc282 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc290 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc283 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc292 (Jaroslav Kysela) [1197064] - [alsa] hda - Fix COEF setups for ALC1150 codec (Jaroslav Kysela) [1197064] - [alsa] hda - Fix digital mic on Acer Aspire 3830TG (Jaroslav Kysela) [1197064]- [kernel] sched: Fix compiler warnings (Jiri Olsa) [1222189] - [block] fix ext_dev_lock lockdep report (Jeff Moyer) [1230924] - [net] dcbnl: Disable software interrupts before taking dcb_lock (Chris Leech) [1175797] - [net] dcbnl: Fix misleading dcb_app->priority explanation (Chris Leech) [1175797] - [net] dcb: use __dev_get_by_name instead of dev_get_by_name to find (Chris Leech) [1175797] - [net] dcbevent.h: Remove extern from function prototypes (Chris Leech) [1175797] - [scsi] fcoe: extend ethtool to FC port speed mapping (Chris Leech) [1175797] - [scsi] scsi_transport_fc: Add support for 25Gbit speed (Chris Leech) [1175797] - [scsi] add defines for new FC port speeds (Chris Leech) [1175797] - [scsi] megaraid: regression - fix irq setup process (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Tomas Henzl) [1207092] - [scsi] megaraid: --grep and Kconfig (Tomas Henzl) [1185944] - [scsi] megaraid: remove unnecessary pci_set_drvdata() (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix bug in handling return value of pci_enable_msix_range() (Tomas Henzl) [1185944] - [scsi] megaraid: Use pci_enable_msix_range() instead of pci_enable_msix() (Tomas Henzl) [1185944] - [scsi] megaraid: use pci_zalloc_consistent (Tomas Henzl) [1185944] - [scsi] megaraid: fixed several typos in comments (Tomas Henzl) [1185944] - [scsi] megaraid_sas: swap whole register in megasas_register_aen (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix megasas_fire_cmd_fusion calling convention (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add missing byte swaps to the sriov code (Tomas Henzl) [1185944] - [scsi] megaraid_sas: bytewise or should be done on native endian variables (Tomas Henzl) [1185944] - [scsi] megaraid_sas: move endianness conversion into caller of megasas_get_seq_num (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add endianness conversions for all ones (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add endianness annotations (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add missing __iomem annotations (Tomas Henzl) [1185944] - [scsi] megaraid_sas: megasas_complete_outstanding_ioctls() can be static (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Support for Avago's Single server High Availability product (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add release date and update driver version (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Modify driver's meta data to reflect Avago (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Use Block layer tag support for internal command indexing (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Enhanced few prints (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Move controller's queue depth calculation in adapter specific function (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate functions for building sysPD IOs and non RW LDIOs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate function for refiring MFI commands (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate function for setting up IRQs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: use raw_smp_processor_id() (Tomas Henzl) [1185944] - [scsi] megaraid_sas: driver version update (Tomas Henzl) [1185944] - [scsi] megaraid_sas: remove redundant memset call (Tomas Henzl) [1185944] - [scsi] megaraid_sas: reserve commands for IOCTLs and internal DCMDs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: complete outstanding IOCTLs before killing adapter (Tomas Henzl) [1185944] - [scsi] megaraid_sas: disable interrupt_mask before enabling hardware interrupts (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix the problem of non-existing VD exposed to host (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add support for secure JBOD (Tomas Henzl) [1185944] - [scsi] mptsas: fix depth param in scsi_track_queue_full (Tomas Henzl) [1117348] - [scsi] lpfc: Update version 10.7.0.1 for RHEL 7.2 release (Rob Evers) [1225165] - [scsi] lpfc: Fix to drop PLOGIs from fabric node till LOGO processing completes (Rob Evers) [1225165] - [scsi] lpfc: Fix cq_id masking problem (Rob Evers) [1225165] - [scsi] lpfc: Fix scsi prep dma buf error (Rob Evers) [1225165] - [scsi] lpfc: Devices are not discovered during takeaway/giveback testing (Rob Evers) [1225165] - [scsi] lpfc: Fix vport deletion failure (Rob Evers) [1225165] - [scsi] lpfc: Check for active portpeerbeacon (Rob Evers) [1225165] - [scsi] lpfc: Change buffer pool empty message to miscellaneous category (Rob Evers) [1225165] - [scsi] lpfc: Fix incorrect log message reported for empty FCF record (Rob Evers) [1225165] - [scsi] lpfc: Fix rport leak (Rob Evers) [1225165] - [scsi] lpfc: Correct loss of RSCNs during array takeaway/giveback testing (Rob Evers) [1225165] - [scsi] lpfc: Fix crash in vport_delete (Rob Evers) [1225165] - [scsi] lpfc: Fix to remove IRQF_SHARED flag for MSI/MSI-X vectors (Rob Evers) [1225165] - [scsi] lpfc: Fix discovery issue when changing from Pt2Pt to Fabric (Rob Evers) [1225165] - [scsi] lpfc: Correct reporting of vport state on fdisc command failure (Rob Evers) [1225165] - [scsi] lpfc: Add support for RDP ELS command (Rob Evers) [1225165] - [scsi] lpfc: Fix ABORTs WQ selection in terminate_rport_io (Rob Evers) [1225165] - [scsi] lpfc: Correct reference counting of rport (Rob Evers) [1225165] - [scsi] lpfc: Add support for ELS LCB (Rob Evers) [1225165] - [scsi] lpfc: Correct loss of target discovery after cable swap (Rob Evers) [1225165] - [scsi] lpfc: Fix crash in device reset handler (Rob Evers) [1225165] - [scsi] lpfc: Fix OS crash when running loopback test in applications (Rob Evers) [1225165] - [scsi] lpfc: Fix internal loopback failure (Rob Evers) [1225165] - [scsi] lpfc: Fix premature release of rpi bit in bitmask (Rob Evers) [1225165] - [scsi] lpfc: Initiator sends wrong BBCredit value for either FLOGI or FLOGI_ACC (Rob Evers) [1225165] - [scsi] lpfc: Fix FDMI Fabric support in driver for Brocade (Rob Evers) [1225165] - [scsi] lpfc: Fix null ndlp dereference in target_reset_handler (Rob Evers) [1225165] - [scsi] lpfc: Parse the new 20G, 25G and 40G link speeds in the lpfc driver (Rob Evers) [1225165] - [scsi] lpfc: Fix provide host name and OS name in RSNN-NN FC-GS command (Rob Evers) [1225165] - [scsi] lpfc: Add support for reporting option_rom_version on newer adapters (Rob Evers) [1225165] - [scsi] lpfc: Fix setting of EQ (interrupt) delay Multiplier (Rob Evers) [1225165] - [scsi] lpfc: fix low priority issues from fortify source code scan (Rob Evers) [1225165] - [scsi] lpfc: fix high priority issues from fortify source code scan (Rob Evers) [1225165] - [scsi] lpfc: Fix host reset escalation killing all IOs (Rob Evers) [1225165] - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1225165] - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1225165] - [scsi] lpfc: Fix to handle PLOGI when already logged in (Rob Evers) [1225165] - [scsi] lpfc: Add new mbx cmd recognition (Rob Evers) [1225165] - [scsi] lpfc: Add Lancer Temperature Event support to the lpfc driver (Rob Evers) [1225165]- [pci] msi: Remove unnecessary braces around single statements (Steve Best) [1231358] - [usb] core: hcd-pci: free IRQ before disabling PCI device when shutting down (Steve Best) [1231358] - [x86] irq: Clean up irqdomain transition code (Steve Best) [1231358] - [x86] irq, devicetree: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq, mpparse: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq, acpi: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq: Introduce helper functions to release IOAPIC pin (Steve Best) [1231358] - [x86] irq: Simplify the way to handle ISA IRQ (Steve Best) [1231358] - [x86] irq: Clean up unused IOAPIC interface (Steve Best) [1231358] - [x86] irq, devicetree: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq, mpparse: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq, acpi: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq: Introduce two helper functions to support irqdomain map operation (Steve Best) [1231358] - [x86] devicetree, irq: Use common mechanism to support irqdomain (Steve Best) [1231358] - [x86] mpparse, irq: Provide basic irqdomain support (Steve Best) [1231358] - [x86] acpi, irq: Provide basic irqdomain support (Steve Best) [1231358] - [x86] irq: Enhance mp_register_ioapic() to support irqdomain (Steve Best) [1231358] - [x86] irq: Introduce mechanisms to support dynamically allocate IRQ for IOAPIC (Steve Best) [1231358] - [x86] irq, acpi: Change __acpi_register_gsi to return IRQ number instead of GSI (Steve Best) [1231358] - [x86] acpi, irq: Consolidate algorithm of mapping (ioapic, pin) to IRQ number (Steve Best) [1231358] - [x86] irq: Simplify arch_early_irq_init() (Steve Best) [1231358] - [x86] irq: Count legacy IRQs by legacy_pic->nr_legacy_irqs instead of NR_IRQS_LEGACY (Steve Best) [1231358] - [x86] ce4100, irq: Do not set legacy_pic to null_legacy_pic (Steve Best) [1231358] - [x86] ce4100, irq: Make CE4100 depend on CONFIG_X86_IO_APIC (Steve Best) [1231358] - [x86] irq: Introduce some helper utilities to improve readability (Steve Best) [1231358] - [x86] irq: Reorganize IO_APIC_get_PCI_irq_vector() to prepare for irqdomain (Steve Best) [1231358] - [x86] ioapic: Use irq_cfg() instead of irq_get_chip_data() for better readability (Steve Best) [1231358] - [x86] ioapic: Introduce helper utilities to walk ioapics and pins (Steve Best) [1231358] - [x86] ioapic: Kill static variable nr_irqs_gsi (Steve Best) [1231358] - [x86] ioapic: Keep get_nr_irqs_gsi() (Steve Best) [1231358] - [x86] genirq: Ensure that dynamic irq allocation does not conflict (Steve Best) [1231358] - [x86] Remove create/destroy_irq() (Steve Best) [1231358] - [x86] iommu: dmar: Provide arch specific irq allocation (Steve Best) [1231358] - [x86] iommu: smar: Fix return value check of create_irq() (Steve Best) [1231358] - [x86] hpet: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] uv: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] irq_remapping: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] htirq: Use irq_alloc/free_irq() (Steve Best) [1231358] - [x86] ioapic: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] genirq: Provide generic hwirq allocation facility (Steve Best) [1231358] - [x86] Implement arch_setup/teardown_hwirq() (Steve Best) [1231358] - [x86] ioapic: Kill unused global variable timer_through_8259 (Steve Best) [1231358] - [x86] irq, trivial: Minor improvements of IRQ related code (Steve Best) [1231358] - [x86] acpi, irq: Fix possible eror in GSI to IRQ mapping for legacy IRQ (Steve Best) [1231358] - [x86] acpi, irq: Enhance error handling in function acpi_register_gsi() (Steve Best) [1231358] - [x86] acpi, trivial: Minor improvements to arch/x86/kernel/acpi/boot.c (Steve Best) [1231358] - [x86] acpi, irq: Kill static function irq_to_gsi() (Steve Best) [1231358] - [x86] pci, acpi: Use kmalloc_node() to optimize for performance (Steve Best) [1231358] - [x86] acpi: Reorganize code to avoid forward declaration in boot.c (Steve Best) [1231358] - [x86] apic: Remove support for ia32-based Unisys ES7000 (Steve Best) [1231358] - [x86] mpparse: Simplify arch/x86/include/asm/mpspec.h (Steve Best) [1231358] - [x86] mpparse: Use pr_lvl() helper utilities to replace printk(KERN_LVL) (Steve Best) [1231358]- [char] ipmi: Update timespec usage to timespec64 (Tony Camuso) [1229675] - [char] ipmi: Fix multi-part message handling (Tony Camuso) [1229675] - [char] ipmi: Add alert handling to SSIF (Tony Camuso) [1229675] - [char] ipmi: Fix a problem that messages are not issued in run_to_completion mode (Tony Camuso) [1229675] - [char] ipmi: Report an error if ACPI _IFT doesn't exist (Tony Camuso) [1229675] - [char] ipmi: Remove unused including (Tony Camuso) [1229675] - [char] ipmi: Don't report err in the SI driver for SSIF devices (Tony Camuso) [1229675] - [char] ipmi: Remove incorrect use of seq_has_overflowed (Tony Camuso) [1229675] - [char] ipmi_ssif: Ignore spaces when comparing I2C adapter names (Tony Camuso) [1229675] - [char] ipmi_ssif: Fix the logic on user-supplied addresses (Tony Camuso) [1229675] - [char] ipmi_ssif: Use interruptible completion for waiting in the thread (Tony Camuso) [1229675] - [char] ipmi: Handle BMCs that don't allow clearing the rcv irq bit (Tony Camuso) [1229675] - [char] ipmi: constify of_device_id array (Tony Camuso) [1229675] - [char] ipmi: Fix a memory ordering issue (Tony Camuso) [1229675] - [char] ipmi: Remove uses of return value of seq_printf (Tony Camuso) [1229675] - [char] ipmi: Use is_visible callback for conditional sysfs entries (Tony Camuso) [1229675] - [char] ipmi: Free ipmi_recv_msg messages from the linked list on close (Tony Camuso) [1229675] - [char] ipmi: avoid gcc warning (Tony Camuso) [1229675] - [char] ipmi: Cleanup DEBUG_TIMING ifdef usage (Tony Camuso) [1229675] - [char] ipmi: Remove unneeded FIXME comment in the file, ipmi_si_intf.c (Tony Camuso) [1229675] - [char] ipmi: Remove obsolete cleanup for clientdata (Tony Camuso) [1229675] - [char] ipmi: Remove a FIXME for slab conversion (Tony Camuso) [1229675] - [char] ipmi: Fix compile warning with tv_usec (Tony Camuso) [1229675] - [char] ipmi: Fix compile issue with isspace() (Tony Camuso) [1229675] - [char] ipmi: Finish cleanup of BMC attributes (Tony Camuso) [1229675] - [char] ipmi: Check the BT interrupt enable periodically (Tony Camuso) [1229675] - [char] ipmi: Fix attention handling for system interfaces (Tony Camuso) [1229675] - [char] ipmi: Periodically check to see if irqs and messages are set right (Tony Camuso) [1229675] - [char] ipmi: Add SMBus interface driver (SSIF) (Tony Camuso) [1229675] - [char] ipmi: Remove the now unnecessary message queue (Tony Camuso) [1229675] - [char] ipmi: Make the message handler easier to use for SMI interfaces (Tony Camuso) [1229675] - [char] ipmi: Move message sending into its own function (Tony Camuso) [1229675] - [char] ipmi: rename waiting_msgs to waiting_rcv_msgs (Tony Camuso) [1229675] - [char] ipmi: Fix handling of BMC flags (Tony Camuso) [1229675] - [char] ipmi: Initialize BMC device attributes (Tony Camuso) [1229675] - [char] ipmi: Unregister previously registered driver in error case (Tony Camuso) [1229675] - [char] ipmi: Fix a bug in hot add/remove (Tony Camuso) [1229675] - [char] ipmi: Remove useless sysfs_name parameters (Tony Camuso) [1229675] - [char] ipmi: clean up the device handling for the bmc device (Tony Camuso) [1229675] - [char] ipmi: Move the address source to string to ipmi-generic code (Tony Camuso) [1229675] - [char] ipmi: Ignore SSIF in the PNP handling (Tony Camuso) [1229675] - [char] ipmi: drop owner assignment from platform_drivers (Tony Camuso) [1229675] - [powerpc] rtc/tpo: Driver to support rtc and wakeup on PowerNV platform (Gustavo Duarte) [1223687] - [powerpc] powernv: Check OPAL RTC calls exists before using (Gustavo Duarte) [1223687] - [base] devres: restore zeroing behavior of devres_alloc() (Gustavo Duarte) [1221064 1230136] - [char] ipmi/powernv: Fix minor locking bug (Gustavo Duarte) [1221064] - [char] ipmi: Add powernv IPMI driver (Gustavo Duarte) [1221064] - [powerpc] powernv: Add OPAL IPMI interface (Gustavo Duarte) [1221064] - [powerpc] devres: add kernel standard devm_k.alloc functions (Gustavo Duarte) [1221064]- [netdrv] macvtap/tun: cross-endian support for little-endian hosts (Thomas Huth) [1213658] - [vhost] cross-endian support for legacy devices (Thomas Huth) [1213658] - [virtio] add explicit big-endian support to memory accessors (Thomas Huth) [1213658] - [vhost] introduce vhost_is_little_endian() helper (Thomas Huth) [1213658] - [virtio] vringh: introduce vringh_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] macvtap: introduce macvtap_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] tun: add tun_is_little_endian() helper (Thomas Huth) [1213658] - [virtio] introduce virtio_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] tun: remove bogus hardware vlan acceleration flags from vlan_features (Thomas Huth) [1231879] - [kvm] move advertising of KVM_CAP_IRQFD to common code (Thomas Huth) [1231879] - [kvm] Give IRQFD its own separate enabling Kconfig option (Thomas Huth) [1231879] - [netdrv] vringh: update for virtio 1.0 APIs (Thomas Huth) [1231879] - [netdrv] vringh: 64 bit features (Thomas Huth) [1231879] - [vhost] net: fix up num_buffers endian-ness (Thomas Huth) [1231879] - [vhost] net: enable virtio 1.0 (Thomas Huth) [1231879] - [vhost] net: larger header for virtio 1.0 (Thomas Huth) [1231879] - [vhost] net: length miscalculation (Thomas Huth) [1231879] - [vhost] net: virtio 1.0 byte swap (Thomas Huth) [1231879] - [vhost] virtio 1.0 endian-ness support (Thomas Huth) [1231879] - [vhost] switch to __get/__put_user exclusively (Thomas Huth) [1231879] - [vhost] net: force len for TX to host endian (Thomas Huth) [1231879] - [vhost] add memory access wrappers (Thomas Huth) [1231879] - [vhost] make features 64 bit (Thomas Huth) [1231879] - [vhost] switch to use vhost_add_used_n() (Thomas Huth) [1231879] - [netdrv] macvtap: drop broken IFF_VNET_LE (Thomas Huth) [1231879] - [netdrv] macvtap: TUN_VNET_LE support (Thomas Huth) [1231879] - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Thomas Huth) [1231879] - [netdrv] macvtap: remove the dead branch (Thomas Huth) [1231879] - [netdrv] tun: drop broken IFF_VNET_LE (Thomas Huth) [1231879] - [netdrv] if_tun: add TUNSETVNETLE/TUNGETVNETLE (Thomas Huth) [1231879] - [netdrv] tun: TUN_VNET_LE support, fix sparse warnings for virtio headers (Thomas Huth) [1231879] - [netdrv] tun: drop most type defines (Thomas Huth) [1231879] - [netdrv] tun: move internal flag defines out of uapi (Thomas Huth) [1231879] - [netdrv] tun: Report "persist" flag to userspace (Thomas Huth) [1231879] - [netdrv] tun: Fix TUN_PKT_STRIP setting (Thomas Huth) [1231879] - [netdrv] tun: Fix csum_start with VLAN acceleration (Thomas Huth) [1231879] - [netdrv] tun: unbreak truncated packet signalling (Thomas Huth) [1231879] - [netdrv] tuntap: hardware vlan tx support (Thomas Huth) [1231879] - [netdrv] bnx2x: Alloc 4k fragment for each rx ring buffer element (Michal Schmidt) [1182054 1182736 1187290 1229122] - [netdrv] bnx2x: Move statistics implementation into semaphores (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: limit fw delay in kdump to 5s after boot (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix to prevent inner-reload (Michal Schmidt) [1182054 1182736 1187290 1191799] - [netdrv] bnx2x: Delay during kdump load (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: remove {TPA,GRO}_ENABLE_FLAG (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: merge fp->disable_tpa with fp->mode (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: mark LRO as a fixed disabled feature if disable_tpa is set (Michal Schmidt) [1182054 1182736 1187290 1215700] - [netdrv] bnx2x: really disable TPA if 'disable_tpa' option is set (Michal Schmidt) [1182054 1182736 1187290 1215700] - [netdrv] bnx2x: Prevent inner-reload while VFs exist (Michal Schmidt) [1182054 1182736 1187290 1191799] - [netdrv] bnx2x: Fix busy_poll vs netpoll (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] ptp: bnx2x: use helpers for converting ns to timespec (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use bool function returns of true/false instead of 1/0 (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Prevent probe as early as possible (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Count number of link changes (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Configure IFir et al. according to nvram (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: codespell comment spelling fixes (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use eth__addr instead of memset (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Fix typo in printk messages (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Fix kdump when iommu=on (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix kdump on 4-port device (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix statistics locking scheme (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Force fundamental reset for EEH recovery (Michal Schmidt) [1182054 1182736 1187290 1198641] - [netdrv] net: bnx2x: fix sparse warnings (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: fix napi poll return value for repoll (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] net: bnx2x: avoid macro redefinition (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] net: bnx2x: convert to timecounter adjtime (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: fix typos in "configure" (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Limit 1G link enforcement (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] ethernet/broadcom: Use napi_alloc_skb instead of netdev_alloc_skb_ip_align (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use correct fastpath version for VFs (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: use netdev_rss_key_fill() helper (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: use napi_schedule_irqoff() (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Add a fallback multi-function mode NPAR1.5 (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: new multi-function mode: UFP (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: Changes with storage & MAC macros (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: Fix link problems for 1G SFP RJ45 module (Michal Schmidt) [1182054 1182736 1187290] - [fs] xfs: fix broken i_nlink accounting for whiteout tmpfile inode (Brian Foster) [1225075] - [fs] xfs: xfs_iozero can return positive errno (Brian Foster) [1225075] - [fs] xfs: xfs_attr_inactive leaves inconsistent attr fork state behind (Brian Foster) [1225075] - [fs] xfs: extent size hints can round up extents past MAXEXTLEN (Brian Foster) [1225075] - [fs] xfs: inode and free block counters need to use __percpu_counter_compare (Brian Foster) [1225075] - [fs] percpu_counter: batch size aware __percpu_counter_compare() (Brian Foster) [1225075] - [fs] xfs: use percpu_counter_read_positive for mp->m_icount (Brian Foster) [1225075] - [fs] xfs: unlock i_mutex in xfs_break_layouts (Brian Foster) [1225075] - [fs] xfs: kill unnecessary firstused overflow check on attr3 leaf removal (Brian Foster) [1225075] - [fs] xfs: use larger in-core attr firstused field and detect overflow (Brian Foster) [1225075] - [fs] xfs: pass attr geometry to attr leaf header conversion functions (Brian Foster) [1225075] - [fs] xfs: Fix incorrect positive ENOMEM return (Brian Foster) [1225075] - [fs] xfs: xfs_mru_cache_insert() should use GFP_NOFS (Brian Foster) [1225075] - [fs] xfs: pF is only for function pointers (Brian Foster) [1225075] - [fs] xfs: fix shadow warning in xfs_da3_root_split() (Brian Foster) [1225075] - [fs] xfs: use bool instead of int in xfs_rename() (Brian Foster) [1225075] - [fs] xfs: fix NULL pointer dereference in xfs_filestream_lookup_ag() (Brian Foster) [1225075] - [fs] xfs: remove xfs_bmap_sanity_check() (Brian Foster) [1225075] - [fs] xfs: xfs_alloc_fix_minleft can underflow near ENOSPC (Brian Foster) [1225075] - [fs] xfs: cancel failed transaction in xfs_fs_commit_blocks() (Brian Foster) [1225075] - [fs] xfs: remove old and redundant comment in xfs_mount_validate_sb (Brian Foster) [1225075] - [fs] xfs: clarify async write failure ratelimit message (Brian Foster) [1225075] - [fs] xfs: log unmount events on console (Brian Foster) [1225075] - [fs] xfs: pass mp to XFS_WANT_CORRUPTED_RETURN (Brian Foster) [1225075] - [fs] xfs: pass mp to XFS_WANT_CORRUPTED_GOTO (Brian Foster) [1225075] - [fs] xfs: ensure truncate forces zeroed blocks to disk (Brian Foster) [1225075] - [fs] xfs: Fix quota type in quota structures when reusing quota file (Brian Foster) [1225075] - [fs] xfs: lock out page faults from extent swap operations (Brian Foster) [1225075] - [fs] xfs: xfs_setattr_size no longer races with page faults (Brian Foster) [1225075] - [fs] xfs: take i_mmap_lock on extent manipulation operations (Brian Foster) [1225075] - [fs] xfs: use i_mmaplock on write faults (Brian Foster) [1225075] - [fs] xfs: use i_mmaplock on read faults (Brian Foster) [1225075] - [fs] xfs: introduce mmap/truncate lock (Brian Foster) [1225075] - [fs] xfs: remove xfs_mod_incore_sb API (Brian Foster) [1225075] - [fs] xfs: replace xfs_mod_incore_sb_batched (Brian Foster) [1225075] - [fs] xfs: introduce xfs_mod_frextents (Brian Foster) [1225075] - [fs] xfs: Remove icsb infrastructure (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for free block counter (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for free inode counter (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for inode counter (Brian Foster) [1225075] - [fs] xfs: recall pNFS layouts on conflicting access (Brian Foster) [1225075] - [fs] xfs: implement pNFS export operations (Brian Foster) [1225075] - [fs] xfs: report proper f_files in statfs if we overshoot imaxpct (Brian Foster) [1225075] - [fs] xfs: xfs_ioctl_setattr_check_projid can be static (Brian Foster) [1225075] - [fs] xfs: growfs should use synchronous transactions (Brian Foster) [1225075] - [fs] xfs: change kmem_free to use generic kvfree() (Brian Foster) [1225075] - [fs] xfs: factor out a xfs_update_prealloc_flags() helper (Brian Foster) [1225075] - [fs] xfs: remove incorrect error negation in attr_multi ioctl (Brian Foster) [1225075] - [fs] xfs: set superblock buffer type correctly (Brian Foster) [1225075] - [fs] xfs: set buf types when converting extent formats (Brian Foster) [1225075] - [fs] xfs: inode unlink does not set AGI buffer type (Brian Foster) [1225075] - [fs] xfs: ensure buffer types are set correctly (Brian Foster) [1225075] - [fs] xfs: sanitise sb_bad_features2 handling (Brian Foster) [1225075] - [fs] xfs: consolidate superblock logging functions (Brian Foster) [1225075] - [fs] xfs: remove bitfield based superblock updates (Brian Foster) [1225075] - [fs] xfs: Remove some pointless quota checks (Brian Foster) [1225075] - [fs] xfs: Remove some useless flags tests (Brian Foster) [1225075] - [fs] xfs: Remove useless test (Brian Foster) [1225075] - [fs] xfs: fix implicit bool to int conversion (Brian Foster) [1225075] - [fs] xfs: pass a 64-bit count argument to xfs_iomap_write_unwritten (Brian Foster) [1225075] - [fs] xfs: move xfs_bmap_finish prototype (Brian Foster) [1225075] - [fs] xfs: move struct xfs_bmalloca to libxfs (Brian Foster) [1225075] - [fs] xfs: move xfs_types.h to libxfs (Brian Foster) [1225075] - [fs] xfs: move xfs_fs.h to libxfs (Brian Foster) [1225075] - [fs] xfs: remove extra newlines from xfs messages (Brian Foster) [1225075] - [fs] xfs: initialize log buf I/O completion wq on log alloc (Brian Foster) [1225075]- [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1173789] - [netdrv] i40evf: skb->xmit_more support (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1173789] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1173789] - [netdrv] i40evf: remove aq_pending (Stefan Assmann) [1173789] - [netdrv] i40evf: fix bad indentation (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use dma_rmb where appropriate (Stefan Assmann) [1173789] - [netdrv] i40evf: Refactor VF RSS code (Stefan Assmann) [1173789] - [netdrv] i40evf: protect VLAN filter list (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1173789] - [netdrv] i40evf: Fix Outer UDP RX checksum code (Stefan Assmann) [1173789] - [netdrv] i40evf: add FW version to ethtool info (Stefan Assmann) [1173789] - [netdrv] i40evf: resequence close operations (Stefan Assmann) [1173789] - [netdrv] i40evf: delay releasing rings (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1173789] - [netdrv] i40vf: don't stop me now (Stefan Assmann) [1173789] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1173789] - [netdrv] i40evf: ethtool RSS fixes (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1173789] - [netdrv] i40evf: TCP/IPv6 over Vxlan Tx checksum offload fix (Stefan Assmann) [1173789] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1173789] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1173789] - [netdrv] i40evf: Add more info to interrupt vector names (Stefan Assmann) [1173789] - [netdrv] i40evf: allow enabling of debug prints via ethtool (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1173789] - [netdrv] i40evf: don't wait forever (Stefan Assmann) [1173789] - [netdrv] i40evf: refactor reset (Stefan Assmann) [1173789] - [netdrv] i40evf: disable NAPI polling sooner (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1173789] - [netdrv] i40e: Fix for stats init function call in Rx setup (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add call to u64_stats_init to init (Stefan Assmann) [1173789] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1173789] - [netdrv] i40evf: stop the watchdog for shutdown (Stefan Assmann) [1173789] - [netdrv] i40evf: ignore bogus messages from FW (Stefan Assmann) [1173789] - [netdrv] i40evf: reset on module unload (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1173789] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1173789] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1173789] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1173789] - [netdrv] i40evf: kick a stalled admin queue (Stefan Assmann) [1173789] - [netdrv] i40evf: enable interrupt 0 appropriately (Stefan Assmann) [1173789] - [netdrv] i40evf: don't fire traffic IRQs when the interface is down (Stefan Assmann) [1173789] - [netdrv] i40evf: remove leftover VLAN filters (Stefan Assmann) [1173789] - [netdrv] i40evf: refactor shutdown code (Stefan Assmann) [1173789] - [netdrv] i40evf: Remove some scary log messages (Stefan Assmann) [1173789] - [netdrv] i40evf: remove redundant code (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1173789] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1173789] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1173789] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1173789] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1173789] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1173789] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1173789] - [netdrv] i40evf: make early init sequence even more robust (Stefan Assmann) [1173789] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1173789] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1173789] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1173789] - [netdrv] i40evf: remove unnecessary else (Stefan Assmann) [1173789] - [netdrv] i40evf: make comparisons consistent (Stefan Assmann) [1173789] - [netdrv] i40evf: make checkpatch happy (Stefan Assmann) [1173789] - [netdrv] i40evf: update header comments (Stefan Assmann) [1173789] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1173789] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1173789] - [netdrv] i40evf: don't use more queues than CPUs (Stefan Assmann) [1173789] - [netdrv] i40evf: make early init processing more robust (Stefan Assmann) [1173789] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1173789] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1173789] - [netdrv] i40evf: Add support for 10G base T parts (Stefan Assmann) [1173789] - [netdrv] i40evf: properly handle multiple AQ messages (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40evf: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1173789] - [netdrv] i40e: Make sure to be in VEB mode if SRIOV is enabled at probe (Stefan Assmann) [1173788] - [netdrv] i40e: start up in VEPA mode by default (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.3.4 (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1173788] - [netdrv] i40e: Move the FD ATR/SB messages to a higher debug level (Stefan Assmann) [1173788] - [netdrv] i40e: fix unrecognized FCOE EOF case (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unnecessary pf members (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1173788] - [netdrv] i40e: Disable offline diagnostics if VFs are enabled (Stefan Assmann) [1173788] - [netdrv] i40e: Collect PFC XOFF RX stats even in single TC case (Stefan Assmann) [1173788] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.3.2 (Stefan Assmann) [1173788] - [netdrv] i40e: Use new 40G speeds (Stefan Assmann) [1173788] - [netdrv] i40e: get rid of unused locals (Stefan Assmann) [1173788] - [netdrv] i40e: handle possible memory allocation failure (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1173788] - [netdrv] i40e: enable user dump of internal hardware state (Stefan Assmann) [1173788] - [netdrv] i40e: print FCoE capability reported by the device function (Stefan Assmann) [1173788] - [netdrv] i40e: For VF reset (VFR and VFLR) add some more delay (Stefan Assmann) [1173788] - [netdrv] i40e: move VF notification routines up (Stefan Assmann) [1173788] - [netdrv] i40e: notify VFs of link state (Stefan Assmann) [1173788] - [netdrv] i40e: Add support to program FDir SB rules for VF from PF through ethtool (Stefan Assmann) [1173788] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use dma_rmb where appropriate (Stefan Assmann) [1173788] - [netdrv] i40e: Bump to version 1.3.1 (Stefan Assmann) [1173788] - [netdrv] i40e: Communicate VSI id in place of VSI index to the VFs (Stefan Assmann) [1173788] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: fix up VXLAN messages (Stefan Assmann) [1173788] - [netdrv] i40e: Don't register/de-register apps on NIC partitions in MFP mode (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1173788] - [netdrv] i40e: warn at the right time (Stefan Assmann) [1173788] - [netdrv] i40e: fix invalid void return in FCoE code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1173788] - [netdrv] i40e: Change some memcpys to struct assignments (Stefan Assmann) [1173788] - [netdrv] i40e: Print some more info to help figure out the cause of HMC error (Stefan Assmann) [1173788] - [netdrv] i40e: validate VSI param from VFs (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.2.43 (Stefan Assmann) [1173788] - [netdrv] i40e: Increase PF reset max loop limit (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1173788] - [netdrv] i40e: add NVM update events to AQ clean (Stefan Assmann) [1173788] - [netdrv] i40e: add ethtool RSS support (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1173788] - [netdrv] i40e: add MAC printing to debugfs dump VSI (Stefan Assmann) [1173788] - [netdrv] i40e: Fix inconsistent use of PF/VF vs pf/vf (Stefan Assmann) [1173788] - [netdrv] i40e: tame the nvmupdate read and write complaints (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1173788] - [netdrv] i40e: future proof some sizeof calls (Stefan Assmann) [1173788] - [netdrv] i40e: Remove "hello world" strings from i40e driver (Stefan Assmann) [1173788] - [netdrv] i40e: Strip configfs code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1173788] - [netdrv] i40e: Simplify code for rss_size_max config (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1173788] - [netdrv] i40e: FD filters flush policy changes (Stefan Assmann) [1173788] - [netdrv] i40e: Avoid logs while adding/deleting FD-SB filters (Stefan Assmann) [1173788] - [netdrv] i40e: print port stats only on partition 1 (Stefan Assmann) [1173788] - [netdrv] i40e: Move code to enable/disable Loopback to the main file (Stefan Assmann) [1173788] - [netdrv] i40e: rework vector reservation (Stefan Assmann) [1173788] - [netdrv] i40e: clean up debug_read_register (Stefan Assmann) [1173788] - [netdrv] i40e: store msg_enable in the right size (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unneeded conversion (Stefan Assmann) [1173788] - [netdrv] i40e: Remove duplicate code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1173788] - [netdrv] i40e: Fix mismatching type for ioremap_len (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1173788] - [netdrv] i40e: don't spam the system log (Stefan Assmann) [1173788] - [netdrv] i40e: move IRQ tracking setup into MSIX setup (Stefan Assmann) [1173788] - [netdrv] i40e: Ioremap changes (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1173788] - [netdrv] i40e: Add AOC PHY types to case statements (Stefan Assmann) [1173788] - [netdrv] i40e: Fix ethtool offline test (Stefan Assmann) [1173788] - [netdrv] i40e: Reassign incorrect PHY type to fix a FW bug (Stefan Assmann) [1173788] - [netdrv] i40e: fix XPS mask when resetting (Stefan Assmann) [1173788] - [netdrv] i40e: use more portable sign extension (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1173788] - [netdrv] i40e: Don't check operational or sync bit for App TLV (Stefan Assmann) [1173788] - [netdrv] i40e: during LED interaction ignore activity LED src modes (Stefan Assmann) [1173788] - [netdrv] i40e: Fix NPAR Tx Scheduler init (Stefan Assmann) [1173788] - [netdrv] i40e: Fix dependencies in the i40e driver on configfs (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1173788] - [netdrv] i40e: Only enable TC0 for NIC partition type (Stefan Assmann) [1173788] - [netdrv] i40e: Register DCBNL ops in MFP mode (Stefan Assmann) [1173788] - [netdrv] i40e: Fix RSS size at init since default num queue calculation has changed (Stefan Assmann) [1173788] - [netdrv] i40e: Move RSS table size for VSIs to the VSI struct (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1173788] - [netdrv] i40e: Fix issue with removal of apps from DBCNL app table (Stefan Assmann) [1173788] - [netdrv] i40e: Add FW check to disable DCB and wrap autoneg workaround with FW check (Stefan Assmann) [1173788] - [netdrv] i40e: Enable more than 64 qps for the Main VSI (Stefan Assmann) [1173788] - [netdrv] i40e: don't disable PF LB when disabling VFs (Stefan Assmann) [1173788] - [netdrv] i40e: Add safety net for switch calling (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1173788] - [netdrv] i40e: Skip the priority tagging if DCB is not enabled (Stefan Assmann) [1173788] - [netdrv] i40e: check pointers before use (Stefan Assmann) [1173788] - [netdrv] i40e: catch NVM write semaphore timeout and retry (Stefan Assmann) [1173788] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: disconnect irqs on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: Issue a PF reset if Tx queue disable timeout (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the Tx ring qset handle when DCB reconfigures (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the case where per TC queue count was higher than queues enabled (Stefan Assmann) [1173788] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1173788] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1173788] - [netdrv] i40e: Don't check for Tx hang when PF down (Stefan Assmann) [1173788] - [netdrv] i40e: fix shift precedence issue (Stefan Assmann) [1173788] - [netdrv] i40e: Fix memory leak at failure path in i40e_dbg_command_write() (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1173788] - [netdrv] i40e: Use ethtool private flags to display NPAR status (Stefan Assmann) [1173788] - [netdrv] i40e: Set FLAG_RD when sending buffer FW must read (Stefan Assmann) [1173788] - [netdrv] i40e: print Rx packet split status (Stefan Assmann) [1173788] - [netdrv] i40e: setup FCoE device type (Stefan Assmann) [1173788] - [netdrv] i40e: Set BUF flag for Set Version AQ command (Stefan Assmann) [1173788] - [netdrv] i40e: Add support for getlink, setlink ndo ops (Stefan Assmann) [1173788] - [netdrv] i40e: Implement configfs for NPAR BW configuration (Stefan Assmann) [1173788] - [netdrv] i40e: Add NPAR BW get and set functions (Stefan Assmann) [1173788] - [netdrv] i40e: enable packet split only when IOMMU present (Stefan Assmann) [1173788] - [netdrv] i40e: Add method to keep track of current rxnfc settings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1173788] - [netdrv] i40e: Fix i40e_ndo_set_vf_spoofchk (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the EMPR interrupt received handling (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1173788] - [netdrv] i40e: Use #define for the VSI connection type (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1173788] - [netdrv] i40e: rename debugfs clear_stats option (Stefan Assmann) [1173788] - [netdrv] i40e: update Shadow RAM read/write functions (Stefan Assmann) [1173788] - [netdrv] i40e: Fix for stats init function call in Rx setup (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add call to u64_stats_init to init (Stefan Assmann) [1173788] - [netdrv] i40e: Enable Loopback for the FCOE vsi as well (Stefan Assmann) [1173788] - [netdrv] i40e: use dev_port for fcoe netdev (Stefan Assmann) [1173788] - [netdrv] i40e: Fix function header (Stefan Assmann) [1173788] - [netdrv] i40e: fix led blink toggle to enable steady state (Stefan Assmann) [1173788] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1173788] - [netdrv] i40e: stop the service task at shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: add locking around VF reset (Stefan Assmann) [1173788] - [netdrv] i40e: Use even more ARQ descriptors (Stefan Assmann) [1173788] - [netdrv] i40e: delay after VF reset (Stefan Assmann) [1173788] - [netdrv] i40e: avoid use of uninitialized v_budget in i40e_init_msix (Stefan Assmann) [1173788] - [netdrv] i40e: i40e_fcoe.c: Remove unused function (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1173788] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1173788] - [netdrv] i40e: when Rx timestamps disabled set specific mode (Stefan Assmann) [1173788] - [netdrv] i40e: use same check for Rx hang as for Rx timestamps (Stefan Assmann) [1173788] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1173788] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1173788] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1173788] - [netdrv] i40e: Issue "Stop LLDP" command for firmware older than v4.3 (Stefan Assmann) [1173788] - [netdrv] i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps (Stefan Assmann) [1173788] - [netdrv] i40e: only enable PTP interrupt cause if PTP is enabled (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173788] - [netdrv] i40e: Dump Stats string removed from debugfs help command (Stefan Assmann) [1173788] - [netdrv] i40e: Add define for interrupt name string len (Stefan Assmann) [1173788] - [netdrv] i40e: don't give up on DCB error after reset (Stefan Assmann) [1173788] - [netdrv] i40e: fix proc/int descriptions (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1173788] - [netdrv] i40e: adds FCoE configure option (Stefan Assmann) [1173788] - [netdrv] i40e: limit sriov to partition 1 of NPAR configurations (Stefan Assmann) [1173788] - [netdrv] i40e: Don't exit link event early if link speed has changed (Stefan Assmann) [1173788] - [netdrv] i40e: limit WoL and link settings to partition 1 (Stefan Assmann) [1173788] - [netdrv] i40e: Adding function for reading PBA String (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1173788] - [netdrv] i40e: remove VN2VN related mac filters (Stefan Assmann) [1173788] - [netdrv] i40e: Add warning for NPAR partitions with link speed less than 10Gbps (Stefan Assmann) [1173788] - [netdrv] i40e: disable IOV before freeing resources (Stefan Assmann) [1173788] - [netdrv] i40e: Fix bug with TCP over IPv6 over VXLAN (Stefan Assmann) [1173788] - [netdrv] i40e: Fix Rx checksum error counter (Stefan Assmann) [1173788] - [netdrv] i40e: fix un-necessary Tx hangs (Stefan Assmann) [1173788] - [netdrv] i40e: Fix possible memory leak in i40e_dbg_dump_desc (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1173788] - [netdrv] i40e: add to NVM update debug message (Stefan Assmann) [1173788] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1173788] - [netdrv] i40e: poll on NVM semaphore only if not other error (Stefan Assmann) [1173788] - [netdrv] i40e: fix up NVM update sm error handling (Stefan Assmann) [1173788] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1173788] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1173788] - [netdrv] i40e: init NVM update state on adminq init (Stefan Assmann) [1173788] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1173788] - [netdrv] i40e: rework debug messages for NVM update (Stefan Assmann) [1173788] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1173788] - [netdrv] i40e: better error messages for NVM update issues (Stefan Assmann) [1173788] - [netdrv] i40e: clear NVM update state on ethtool test (Stefan Assmann) [1173788] - [netdrv] ptp: i40e: convert to the 64 bit get/set time methods (Stefan Assmann) [1173788] - [netdrv] i40e: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1173788] - [netdrv] i40e: Reduce stack in i40e_dbg_dump_desc (Stefan Assmann) [1173788] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1173788] - [netdrv] i40e: Re enable Main VSI loopback setting in the reset path (Stefan Assmann) [1173788] - [netdrv] i40e: Add new update VSI flow to accommodate FW fix with VSI Loopback mode (Stefan Assmann) [1173788] - [netdrv] i40e: Increase reset delay (Stefan Assmann) [1173788] - [netdrv] i40e: fix netdev_stat macro definition (Stefan Assmann) [1173788] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1173788] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1173788] - [netdrv] i40e: don't enable PTP support on more than one PF per port (Stefan Assmann) [1173788] - [netdrv] i40e: Add description to misc and fd interrupts (Stefan Assmann) [1173788] - [netdrv] i40e: allow various base numbers in debugfs aq commands (Stefan Assmann) [1173788] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unneeded break statement (Stefan Assmann) [1173788] - [netdrv] i40e: enable fdb add code, remove unused code (Stefan Assmann) [1173788] - [netdrv] i40e: trigger SW INT with no ITR wait (Stefan Assmann) [1173788] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1173788] - [netdrv] i40e: Set XPS bit mask to zero in DCB mode (Stefan Assmann) [1173788] - [netdrv] i40e: Prevent link flow control settings when PFC is enabled (Stefan Assmann) [1173788] - [netdrv] i40e: Do not disable/enable FCoE VSI with DCB reconfig (Stefan Assmann) [1173788] - [netdrv] i40e: Modify Tx disable wait flow in case of DCB reconfiguration (Stefan Assmann) [1173788] - [netdrv] i40e: Update VEB's enabled_tc after reconfiguration (Stefan Assmann) [1173788] - [netdrv] i40e: Check for LLDP AdminStatus before querying DCBX (Stefan Assmann) [1173788] - [netdrv] i40e: Add support to firmware CEE DCBX mode (Stefan Assmann) [1173788] - [netdrv] i40e: Resume Port Tx after DCB event (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.1.23 (Stefan Assmann) [1173788] - [netdrv] i40e: re-enable VFLR interrupt sooner (Stefan Assmann) [1173788] - [netdrv] i40e: only warn once of PTP nonsupport in 100Mbit speed (Stefan Assmann) [1173788] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1173788] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1173788] - [netdrv] i40e: don't do link_status or stats collection on every ARQ (Stefan Assmann) [1173788] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1173788] - [netdrv] i40e: properly parse MDET registers (Stefan Assmann) [1173788] - [netdrv] i40e: configure VM ID in qtx_ctl (Stefan Assmann) [1173788] - [netdrv] i40e: enable debug earlier (Stefan Assmann) [1173788] - [netdrv] i40e: better wording for resource tracking errors (Stefan Assmann) [1173788] - [netdrv] i40e: scale msix vector use when more cores than vectors (Stefan Assmann) [1173788] - [netdrv] i40e: remove debugfs dump stats (Stefan Assmann) [1173788] - [netdrv] i40e: avoid disable of interrupt when changing ITR (Stefan Assmann) [1173788] - [netdrv] i40e: fix link checking logic (Stefan Assmann) [1173788] - [netdrv] i40e: Add condition to enter fdir flush and reinit (Stefan Assmann) [1173788] - [netdrv] i40e: _MASK vs _SHIFT typo in i40e_handle_mdd_event() (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version (Stefan Assmann) [1173788] - [netdrv] i40e: Moving variable declaration out of the loops (Stefan Assmann) [1173788] - [netdrv] i40e: Add 10GBaseT support (Stefan Assmann) [1173788] - [netdrv] i40e: process link events when setting up switch (Stefan Assmann) [1173788] - [netdrv] i40e: Fix a bug where Rx would stop after some time (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1173788] - [netdrv] i40e: enable LSE poke and simplify link state (Stefan Assmann) [1173788] - [netdrv] i40e: mask phy events (Stefan Assmann) [1173788] - [netdrv] i40e: skb->xmit_more support (Stefan Assmann) [1173788] - [netdrv] i40e/igb: Convert to dev_consume_skb_any() (Stefan Assmann) [1173788] - [netdrv] i40e: use global pci_vfs_assigned() to replace local i40e_vfs_are_assigned() (Stefan Assmann) [1173788] - [netdrv] i40e: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1173788] - [netdrv] i40e: enable CONFIG_I40E_VXLAN (Stefan Assmann) [1173788]- [netdrv] enic: fix memory leak in rq_clean (Stefan Assmann) [1159148] - [netdrv] enic: check return value for stat dump (Stefan Assmann) [1159148] - [netdrv] enic: unlock napi busy poll before unmasking intr (Stefan Assmann) [1159148] - [netdrv] enic: Grammar s/an negative/a negative/ (Stefan Assmann) [1159148] - [netdrv] ethernet: Use eth__addr instead of memset (Stefan Assmann) [1159148] - [netdrv] enic: do notify_check before returning credits (Stefan Assmann) [1159148] - [netdrv] enic: enic_main: fix sparse warnings (Stefan Assmann) [1159148] - [netdrv] enic: enic_ethtool: fix sparse warning (Stefan Assmann) [1159148] - [netdrv] enic: fix rx napi poll return value (Stefan Assmann) [1159148] - [netdrv] enic: reconfigure resources for kdump crash kernel (Stefan Assmann) [1159148] - [netdrv] enic: free all rq buffs when allocation fails (Stefan Assmann) [1159148] - [netdrv] net: ethernet: cisco: enic: enic_dev: Remove some unused functions (Stefan Assmann) [1159148] - [netdrv] enic: add stats for dma mapping error (Stefan Assmann) [1159148] - [netdrv] enic: check dma_mapping_error (Stefan Assmann) [1159148] - [netdrv] enic: make vnic_wq_buf doubly linked (Stefan Assmann) [1159148] - [netdrv] igbvf: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1173785] - [netdrv] igbvf: cleanup msleep() and min/max() usage (Stefan Assmann) [1173785] - [netdrv] igbvf: Fix code comments and whitespace (Stefan Assmann) [1173785] - [netdrv] igbvf: Fix checksum error when using stacked vlan (Stefan Assmann) [1173785] - [netdrv] igb: Don't use NETDEV_FRAG_PAGE_MAX_SIZE in descriptor calculation (Stefan Assmann) [1173784] - [netdrv] igb: Fix NULL assignment to incorrect variable in igb_reset_q_vector (Stefan Assmann) [1173784] - [netdrv] igb: Fix oops on changing number of rings (Stefan Assmann) [1173784] - [netdrv] igb: simplify and clean up igb_enable_mas() (Stefan Assmann) [1173784] - [netdrv] ptp: igb: use helpers for converting ns to timespec (Stefan Assmann) [1173784] - [netdrv] ptp: igb: convert to the 64 bit get/set time methods (Stefan Assmann) [1173784] - [netdrv] igb: Enable TSO for stacked vlan (Stefan Assmann) [1173784] - [netdrv] igb: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1173784] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1173784] - [netdrv] igb: Make arrays on stack static const to avoid reallocation (Stefan Assmann) [1173784] - [netdrv] igb: Fix warning pin may be used uninitialized (Stefan Assmann) [1173784] - [netdrv] igb: Indicate failure on vf reset for empty mac address (Stefan Assmann) [1173784] - [netdrv] igb: enable auxiliary PHC functions for the i210 (Stefan Assmann) [1173784] - [netdrv] ptp: introduce programmable pins (Stefan Assmann) [1173784] - [netdrv] igb: enable internal PPS for the i210 (Stefan Assmann) [1173784] - [netdrv] igb: serialize access to the time sync interrupt registers (Stefan Assmann) [1173784] - [netdrv] igb: refactor time sync interrupt handling (Stefan Assmann) [1173784] - [netdrv] igb: Clean-up page reuse code (Stefan Assmann) [1173784] - [netdrv] igb: convert to CYCLECOUNTER_MASK macro (Stefan Assmann) [1173784] - [netdrv] igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK (Stefan Assmann) [1173784] - [netdrv] igb: Remove unneeded FIXME (Stefan Assmann) [1173784] - [netdrv] net: igb: convert to timecounter adjtime (Stefan Assmann) [1173784] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Stefan Assmann) [1173784] - [netdrv] ethernet/intel: Use napi_alloc_skb (Stefan Assmann) [1173784] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1173784] - [netdrv] e1000e / igb / pm: Eliminate CONFIG_PM_RUNTIME (Stefan Assmann) [1173784] - [netdrv] igb: Fixes needed for surprise removal support (Stefan Assmann) [1173784] - [netdrv] igb: use netdev_rss_key_fill() helper (Stefan Assmann) [1173784] - [netdrv] fm10k/igb/ixgbe: Replace __skb_alloc_page with dev_alloc_page (Stefan Assmann) [1173784] - [netdrv] igb: don't reuse pages with pfmemalloc flag (Stefan Assmann) [1173784] - [netdrv] igb: fix race accessing page->_count (Stefan Assmann) [1173784] - [netdrv] igb: bump version to 5.2.15 (Stefan Assmann) [1173784] - [netdrv] i40e/igb: Convert to dev_consume_skb_any() (Stefan Assmann) [1173784] - [netdrv] igb: remove blocking phy read from inside spinlock (Stefan Assmann) [1173784] - [netdrv] igb: add flags to set eee advertisement mode (Stefan Assmann) [1173784] - [netdrv] igb: use new eth_get_headlen interface (Stefan Assmann) [1173784] - [netdrv] igb: Convert to use devm_hwmon_device_register_with_groups (Stefan Assmann) [1173784] - [netdrv] ptp: tg3: use helpers for converting ns to timespec (Ivan Vecera) [1182731] - [netdrv] ptp: tg3: convert to the 64 bit get/set time methods (Ivan Vecera) [1182731] - [netdrv] tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() (Ivan Vecera) [1182731] - [netdrv] tg3: Release tp->lock before invoking synchronize_irq() (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_reset_task() needs to use rtnl_lock to synchronize (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_timer() should grab tp->lock before checking for tp->irq_sync (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts (Ivan Vecera) [1182731] - [netdrv] tg3: fix ring init when there are more TX than RX channels (Ivan Vecera) [1182731] - [netdrv] tg3: use netdev_rss_key_fill() helper (Ivan Vecera) [1182731] - [netdrv] tg3: Add skb->xmit_more support (Ivan Vecera) [1182731] - [netdrv] tg3: Allow for recieve of full-size 8021AD frames (Ivan Vecera) [1182731] - [netdrv] tg3: Work around HW/FW limitations with vlan encapsulated frames (Ivan Vecera) [1182731] - [netdrv] tg3: Convert to use hwmon_device_register_with_groups (Ivan Vecera) [1182731] - [netdrv] bnx2-cnic: Driver Version Update (Ivan Vecera) [1182732] - [netdrv] bnx2: Fix for Chip Initialization (Ivan Vecera) [1182732] - [netdrv] bnx2-cnic: Driver Rebranding Changes (Ivan Vecera) [1182732] - [netdrv] bnx2: Correctly receive full sized 802.1ad frames (Ivan Vecera) [1182732] - [netdrv] be2net: enable config options (Ivan Vecera) [1182733] - [netdrv] be2net: Replace dma/pci_alloc_coherent() calls with dma_zalloc_coherent() (Ivan Vecera) [1182733] - [netdrv] be2net: make hwmon interface optional (Ivan Vecera) [1182733] - [netdrv] be2net: Support for OS2BMC (Ivan Vecera) [1182733] - [netdrv] be2net: Report a "link down" to the stack when a fatal error or fw reset happens (Ivan Vecera) [1182733] - [netdrv] be2net: Export board temperature using hwmon-sysfs interface (Ivan Vecera) [1182733] - [netdrv] be2net: update the driver version to 10.6.0.2 (Ivan Vecera) [1182733] - [netdrv] be2net: update copyright year to 2015 (Ivan Vecera) [1182733] - [netdrv] be2net: use be_virtfn() instead of !be_physfn() (Ivan Vecera) [1182733] - [netdrv] be2net: simplify UFI compatibility checking (Ivan Vecera) [1182733] - [netdrv] be2net: post full RXQ on interface enable (Ivan Vecera) [1182733] - [netdrv] be2net: check for INSUFFICIENT_VLANS error (Ivan Vecera) [1182733] - [netdrv] be2net: receive pkts with L3, L4 errors on VFs (Ivan Vecera) [1182733] - [netdrv] be2net: set interrupt moderation for Skyhawk-R using EQ-DB (Ivan Vecera) [1182733] - [netdrv] be2net: add support for spoofchk setting (Ivan Vecera) [1182733] - [netdrv] be2net: log link status (Ivan Vecera) [1182733] - [netdrv] be2net: Fix a bug in Rx buffer posting (Ivan Vecera) [1182733] - [netdrv] be2net: bump up the driver version to 10.6.0.1 (Ivan Vecera) [1182733] - [netdrv] be2net: setup xps queue mapping (Ivan Vecera) [1182733] - [netdrv] be2net: restrict MODIFY_EQ_DELAY cmd to a max of 8 EQs (Ivan Vecera) [1182733] - [netdrv] be2net: Prevent VFs from enabling VLAN promiscuous mode (Ivan Vecera) [1182733] - [netdrv] be2net: codespell comment spelling fixes (Ivan Vecera) [1182733] - [netdrv] be2net: implement .sriov_configure() PCI callback (Ivan Vecera) [1182733] - [netdrv] be2net: re-distribute SRIOV resources allowed by FW (Ivan Vecera) [1182733] - [netdrv] be2net: avoid creating the non-RSS default RXQ if FW allows to (Ivan Vecera) [1182733] - [netdrv] be2net: Use eth__addr instead of memset (Ivan Vecera) [1182733] - [netdrv] be2net: move be_func_init() call inside be_setup() (Ivan Vecera) [1182733] - [netdrv] be2net: refactor adapter resource cleanup sequence into be_cleanup() (Ivan Vecera) [1182733] - [netdrv] be2net: refactor adapter resource initialzation sequence into be_resume() (Ivan Vecera) [1182733] - [netdrv] be2net: remove code duplication relating to Lancer reset sequence (Ivan Vecera) [1182733] - [netdrv] be2net: refactor error detect/recovery function (Ivan Vecera) [1182733] - [netdrv] be2net: use a wrapper to schedule and cancel error detection task (Ivan Vecera) [1182733] - [netdrv] be2net: refactor function initalization sequence into be_func_init() (Ivan Vecera) [1182733] - [netdrv] be2net: get rid of be_get_initial_config() call from be_probe() (Ivan Vecera) [1182733] - [netdrv] be2net: move adapter fields alloc/free code to new routines (Ivan Vecera) [1182733] - [netdrv] be2net: Add a few inline functions to test TXQ conditions (Ivan Vecera) [1182733] - [netdrv] be2net: Minor code cleanup in tx completion process (Ivan Vecera) [1182733] - [netdrv] be2net: Refactor be_xmit_enqueue() routine (Ivan Vecera) [1182733] - [netdrv] be2net: Refactor wrb_fill_hdr() routine (Ivan Vecera) [1182733] - [netdrv] be2net: avoid unncessary swapping of fields in eth_tx_wrb (Ivan Vecera) [1182733] - [netdrv] be2net: process port misconfig async event (Ivan Vecera) [1182733] - [netdrv] be2net: refactor be_set_rx_mode() and be_vid_config() for readability (Ivan Vecera) [1182733] - [netdrv] be2net: remove duplicate code in be_cmd_rx_filter() (Ivan Vecera) [1182733] - [netdrv] be2net: use offset based FW flashing for Skyhawk chip (Ivan Vecera) [1182733] - [netdrv] be2net: avoid flashing SH-B0 UFI image on SH-P2 chip (Ivan Vecera) [1182733] - [netdrv] be2net: refactor code that checks flash file compatibility (Ivan Vecera) [1182733] - [netdrv] be2net: replace (1 << x) with BIT(x) (Ivan Vecera) [1182733] - [netdrv] be2net: move un-exported routines from be.h to respective src files (Ivan Vecera) [1182733] - [netdrv] be2net: fix sparse warning (Ivan Vecera) [1182733] - [netdrv] be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h (Ivan Vecera) [1182733] - [netdrv] be2net: issue function reset cmd in resume path (Ivan Vecera) [1182733] - [netdrv] be2net: add a log message for POST timeout in Lancer (Ivan Vecera) [1182733] - [netdrv] be2net: fix failure case in setting flow control (Ivan Vecera) [1182733] - [netdrv] be2net: move interface create code to a separate routine (Ivan Vecera) [1182733] - [netdrv] be2net: Allow GRE to work concurrently while a VxLAN tunnel is configured (Ivan Vecera) [1182733] - [netdrv] be2net: support TX batching using skb->xmit_more flag (Ivan Vecera) [1182733] - [netdrv] be2net: Fix incorrect setting of tunnel offload flag in netdev features (Ivan Vecera) [1182733] - [netdrv] be2net: Export tunnel offloads only when a VxLAN tunnel is created (Ivan Vecera) [1182733] - [netdrv] emulex: Use skb_put_padto instead of skb_padto() and skb->len assignment (Ivan Vecera) [1182733] - [netdrv] be2net: Check for presence of IFLA_AF_SPEC (Ivan Vecera) [1182733] - [netdrv] be2net: Validate IFLA_BRIDGE_MODE attribute length (Ivan Vecera) [1182733] - [netdrv] be2net: use netdev_rss_key_fill() helper (Ivan Vecera) [1182733] - [netdrv] be2net: Use dev_consume_skb_any() in the non-drop path (Ivan Vecera) [1182733] - [netdrv] r8169: Do not use dev_kfree_skb in xmit path (Ivan Vecera) [1232244] - [netdrv] r8169: Fix trivial typo in rtl_check_firmware (Ivan Vecera) [1232244] - [netdrv] r8169: Revert BQL and xmit_more support (Ivan Vecera) [1232244] - [netdrv] r8169: use PCI define for Max_Read_Request_Size (Ivan Vecera) [1232244] - [netdrv] pci: Add defines for PCIe Max_Read_Request_Size (Ivan Vecera) [1232244] - [netdrv] r8169: add support for xmit_more (Ivan Vecera) [1232244] - [netdrv] r8169: update rtl8168g pcie ephy parameter (Ivan Vecera) [1232244] - [netdrv] r8169: Use dma_rmb() and dma_wmb() for DescOwn checks (Ivan Vecera) [1232244] - [netdrv] r8169: use napi_alloc_skb instead of netdev_alloc_skb_ip_align (Ivan Vecera) [1232244] - [netdrv] r8169: Use eth_skb_pad function (Ivan Vecera) [1232244] - [netdrv] r8169: disable rtl8168ep cmac engine (Ivan Vecera) [1232244] - [netdrv] r8169: prevent enable hardware tx/rx too early (Ivan Vecera) [1232244] - [netdrv] bna: use netdev_* and dev_* instead of printk and pr_* (Ivan Vecera) [1187298] - [netdrv] bna: fix timeout API argument type (Ivan Vecera) [1187298] - [netdrv] bna: use list_for_each_entry where appropriate (Ivan Vecera) [1187298] - [netdrv] bna: get rid of private macros for manipulation with lists (Ivan Vecera) [1187298] - [netdrv] bna: remove useless pointer assignment (Ivan Vecera) [1187298] - [netdrv] bna: use memdup_user to copy userspace buffers (Ivan Vecera) [1187298] - [netdrv] bna: correct comparisons/assignments to bool (Ivan Vecera) [1187298] - [netdrv] bna: remove TX_E_PRIO_CHANGE event and BNA_TX_F_PRIO_CHANGED flag (Ivan Vecera) [1187298] - [netdrv] bna: remove paused from bna_rx_config and flags from bna_rxf (Ivan Vecera) [1187298] - [netdrv] bna: remove RXF_E_PAUSE and RXF_E_RESUME events (Ivan Vecera) [1187298] - [netdrv] bna: remove prio_change_cbfn oper_state_cbfn from struct bna_tx (Ivan Vecera) [1187298] - [netdrv] bna: remove oper_state_cbfn from struct bna_rxf (Ivan Vecera) [1187298] - [netdrv] bna: remove pause_cbfn from struct bna_enet (Ivan Vecera) [1187298] - [netdrv] bna: remove unused cbfn parameter (Ivan Vecera) [1187298] - [netdrv] bna: use BIT(x) instead of (1 << x) (Ivan Vecera) [1187298] - [netdrv] bna: get rid of duplicate and unused macros (Ivan Vecera) [1187298] - [netdrv] bna: replace pragma(pack) with attribute __packed (Ivan Vecera) [1187298] - [netdrv] bna: get rid of mac_t (Ivan Vecera) [1187298] - [netdrv] bna: use ether_addr_copy instead of memcpy (Ivan Vecera) [1187298] - [netdrv] bna: remove obsolete use of EXTRA_CFLAGS (Ivan Vecera) [1187298] - [netdrv] bna: fix soft lock-up during firmware initialization failure (Ivan Vecera) [1187298] - [netdrv] bna: remove unreasonable iocpf timer start (Ivan Vecera) [1187298] - [netdrv] bna: fix firmware loading on big-endian machines (Ivan Vecera) [1187298] - [netdrv] bna: codespell comment spelling fixes (Ivan Vecera) [1187298] - [netdrv] bna: Update the Driver and Firmware Version (Ivan Vecera) [1187298] - [netdrv] bna: QLogic BR-series Adapters Driver Rebranding (Ivan Vecera) [1187298] - [netdrv] bna: incorrect use of init_completion fixup (Ivan Vecera) [1187298] - [netdrv] bna: use netdev_rss_key_fill() helper (Ivan Vecera) [1187298]- [net] inet_diag: use READ_ONCE (Phil Sutter) [1230886] - [net] nfnetlink_log: unset nf_loggers for netns when unloading module (Hannes Frederic Sowa) [1231135] - [net] sctp: allow authenticating DATA chunks that are bundled with COOKIE_ECHO (Marcelo Leitner) [1161510] - [net] netfilter: conntrack: warn the user if there is a better helper to use (Marcelo Leitner) [1208239] - [net] tcp: dctcp_update_alpha() fixes (Phil Sutter) [1230878] - [net] sched: use pinned timers (Phil Sutter) [1230135] - [net] add skb_clone_sk() and sock_efree() (Ivan Vecera) [1200759] - [lib] cpumask: cpumask_set_cpu_local_first => cpumask_local_spread, lament (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Fix tx ring affinity_mask creation (Ivan Vecera) [1200759] - [netdrv] be2net: assign CPU affinity hints to be2net IRQs (Ivan Vecera) [1200759] - [kernel] ktime: Introduce ktime_ms_delta (Ivan Vecera) [1200759] - [net] sctp: migrate cookie life from timeval to ktime (Ivan Vecera) [1200759] - [kernel] timecounter: provide a macro to initialize the cyclecounter mask field (Ivan Vecera) [1200759] - [kernel] timecounter: keep track of accumulated fractional nanoseconds (Ivan Vecera) [1200759] - [kernel] timecounter: provide a helper function to shift the time (Ivan Vecera) [1200759] - [kernel] time: move the timecounter/cyclecounter code into its own file (Ivan Vecera) [1200759] - [net] Introduce passthru_features_check (Ivan Vecera) [1200759] - [net] vlan: Move check for multiple vlans to drivers (Ivan Vecera) [1200759] - [net] vlan: Introduce helper functions to check if skb is tagged (Ivan Vecera) [1200759] - [net] vlan: rename vlan_tx_* helpers since "tx" is misleading there (Ivan Vecera) [1200759] - [net] vlan: make __vlan_hwaccel_put_tag return void (Ivan Vecera) [1200759] - [net] vlan: Add features for stacked vlan device (Ivan Vecera) [1200759] - [net] Add device Rx page allocation function (Ivan Vecera) [1200759] - [net] fix comment typo for __skb_alloc_pages() (Ivan Vecera) [1200759] - [net] flow: Add function for parsing the header length out of linear ethernet frames (Ivan Vecera) [1200759] - [net] flow: make skb an optional parameter for__skb_flow_dissect() (Ivan Vecera) [1200759] - [net] flow: Allow raw buffers to be passed into the flow dissector (Ivan Vecera) [1200759] - [net] ethtool: Support for configurable RSS hash function (Ivan Vecera) [1200759] - [netdrv] mlx4_en: fix mlx4_en_set_rxfh() (Ivan Vecera) [1200759] - [netdrv] mlx4_en: use netdev_rss_key_fill() helper (Ivan Vecera) [1200759] - [netdrv] Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1200759] - [net] Add functions for handling padding frame and adding to length (Ivan Vecera) [1200759] - [net] introduce napi_schedule_irqoff() (Ivan Vecera) [1200759] - [net] Replace get_cpu_var through this_cpu_ptr (Ivan Vecera) [1200759] - [net] introduce dev_consume_skb_any() (Ivan Vecera) [1200759] - [net] provide a per host RSS key generic infrastructure (Ivan Vecera) [1200759] - [net] avoid dependency of net_get_random_once on nop patching (Ivan Vecera) [1200759] - [net] make net_get_random_once irq safe (Ivan Vecera) [1200759] - [net] fix build warnings because of net_get_random_once merge (Ivan Vecera) [1200759] - [net] introduce new macro net_get_random_once (Ivan Vecera) [1200759] - [net] net.h, skbuff.h: Remove extern from function prototypes (Ivan Vecera) [1200759] - [net] Remove extern from function prototypes (Ivan Vecera) [1200759] - [net] remove unused 'dev' argument from netif_needs_gso() (Ivan Vecera) [1200759] - [net] Generalize ndo_gso_check to ndo_features_check (Ivan Vecera) [1200759] - [net] vlan: Fix stacked vlan offload features computation (Ivan Vecera) [1200759] - [net] fix checksum features handling in netif_skb_features() (Ivan Vecera) [1200759] - [net] vlan: more careful checksum features handling (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Add VXLAN ndo calls to the PF net device ops too (Ivan Vecera) [1200759] - [netdrv] bnx2x: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] qlcnic: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] be2net: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [net] Add ndo_gso_check (Ivan Vecera) [1200759] - [net] ipv6: reject locally assigned nexthop addresses (Phil Sutter) [1228700] - [net] ipv6: allow explicitly choosing optimistic addresses (Phil Sutter) [1228700] - [net] openvswitch: disable LRO (Jiri Benc) [1181282] - [net] unix, caif: sk_socket can disappear when state is unlocked (Hannes Frederic Sowa) [1226230] - [net] af_unix: implement splice for stream af_unix sockets (Hannes Frederic Sowa) [1226230] - [net] make skb_splice_bits more configureable (Hannes Frederic Sowa) [1226230] - [net] af_unix: implement stream sendpage support (Hannes Frederic Sowa) [1226230] - [net] skbuff: add skb_append_pagefrags and use it (Hannes Frederic Sowa) [1226230] - [net] af_unix: remove 0 assignment on static (Hannes Frederic Sowa) [1226230] - [net] unix: Align send data_len up to PAGE_SIZE (Hannes Frederic Sowa) [1226230] - [net] unix: non blocking recvmsg() should not return -EINTR (Hannes Frederic Sowa) [1226230] - [net] unix: allow bind to fail on mutex lock (Hannes Frederic Sowa) [1226230] - [net] af_unix: fix bug on large send() (Hannes Frederic Sowa) [1226230] - [net] attempt high order allocations in sock_alloc_send_pskb() (Hannes Frederic Sowa) [1226230] - [net] af_unix: improve STREAM behavior with fragmented memory (Hannes Frederic Sowa) [1226230]- [md] fix race when unfreezing sync_action (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: break stripe-batches when the array has failed (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: call break_stripe_batch_list from handle_stripe_clean_event (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: be more selective about distributing flags across batch (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: add handle_flags arg to break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: duplicate some more handle_stripe_clean_event code in break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: remove condition test from check_break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: Ensure a batch member is not handled prematurely (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: close race between STRIPE_BIT_DELAY and batching (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: ensure whole batch is delayed for all required bitmap updates (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: remove rcu annotation from pointer arithmetic (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix broken async operation chain (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix handling of degraded stripes in batches (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix allocation of 'scribble' array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: don't record new size if resize_stripes fails (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: avoid reading parity blocks for full-stripe write to degraded array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: more incorrect BUG_ON in handle_stripe_fill (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: new alloc_stripe() to allocate an initialize a stripe (Jes Sorensen) [1150149 1173510 1194720] - [md] raid0: conditional mddev->queue access to suit dm-raid (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: don't do chunk aligned read on degraded array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: change ->inactive_blocked to a bit-flag (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: move max_nr_stripes management into grow_one_stripe and drop_one_stripe (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: pass gfp_t arg to grow_one_stripe() (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: introduce configuration option rmw_level (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: activate raid6 rmw feature (Jes Sorensen) [1150149 1173510 1194720] - [md] raid6 algorithms: delta syndrome functions (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: handle expansion/resync case with stripe batching (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: handle io error of batch list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: batch adjacent full stripe write (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: track overwrite disk count (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: add a new flag to track if a stripe can be batched (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: use flex_array for scribble data (Jes Sorensen) [1150149 1173510 1194720] - [md] raid0: access mddev->queue (request queue member) conditionally because it is not set when accessed from dm-raid (Jes Sorensen) [1150149 1173510 1194720] - [md] allow resync to go faster when there is competing IO (Jes Sorensen) [1150149 1173510 1194720] - [md] remove 'go_faster' option from ->sync_request() (Jes Sorensen) [1150149 1173510 1194720] - [md] don't require sync_min to be a multiple of chunk_size (Jes Sorensen) [1150149 1173510 1194720] - [md] re-add a failed disk (Jes Sorensen) [1150149 1173510 1194720] - [md] Export and rename find_rdev_nr_rcu (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: check faulty flag for array status during recovery (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: fix read balance when a drive is write-mostly (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: Fix livelock when array is both resyncing and degraded (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: fix conversion from RAID0 to RAID10 (Jes Sorensen) [1150149 1173510 1194720] - [md] wakeup thread upon rdev_dec_pending() (Jes Sorensen) [1150149 1173510 1194720] - [md] make reconfig_mutex optional for writes to md sysfs files (Jes Sorensen) [1150149 1173510 1194720] - [md] move mddev_lock and related to md.h (Jes Sorensen) [1150149 1173510 1194720] - [md] use mddev->lock to protect updates to resync_{min, max} (Jes Sorensen) [1150149 1173510 1194720] - [md] minor cleanup in safe_delay_store (Jes Sorensen) [1150149 1173510 1194720] - [md] move GET_BITMAP_FILE ioctl out from mddev_lock (Jes Sorensen) [1150149 1173510 1194720] - [md] tidy up set_bitmap_file (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unnecessary 'buf' from get_bitmap_file (Jes Sorensen) [1150149 1173510 1194720] - [md] remove mddev_lock from rdev_attr_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] remove mddev_lock() from md_attr_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: use ->lock to protect accessing raid5 sysfs attributes (Jes Sorensen) [1150149 1173510 1194720] - [md] remove need for mddev_lock() in md_seq_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: protect clearing of ->bitmap by mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] protect ->pers changes with mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] level_store: group all important changes into one place (Jes Sorensen) [1150149 1173510 1194720] - [md] rename ->stop to ->free (Jes Sorensen) [1150149 1173510 1194720] - [md] split detach operation out from ->stop (Jes Sorensen) [1150149 1173510 1194720] - [md] linear: remove rcu protections in favour of suspend/resume (Jes Sorensen) [1150149 1173510 1194720] - [md] make merge_bvec_fn more robust in face of personality changes (Jes Sorensen) [1150149 1173510 1194720] - [md] make ->congested robust against personality changes (Jes Sorensen) [1150149 1173510 1194720] - [md] rename mddev->write_lock to mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: need_this_block: tidy/fix last condition (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: need_this_block: start simplifying the last two conditions (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: separate out the easy conditions in need_this_block (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: separate large if clause out of fetch_block() (Jes Sorensen) [1150149 1173510 1194720] - [md] do_release_stripe(): No need to call md_wakeup_thread() twice (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix another livelock caused by non-aligned writes (Jes Sorensen) [1150149 1173510 1194720] - [md] Check MD_RECOVERY_RUNNING as well as ->sync_thread (Jes Sorensen) [1150149 1173510 1194720] - [md] fix semicolon.cocci warnings (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants (Jes Sorensen) [1150149 1173510 1194720] - [md] Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN (Jes Sorensen) [1150149 1173510 1194720] - [md] move EXPORT_SYMBOL to after function in md.c (Jes Sorensen) [1150149 1173510 1194720] - [md] discard PRINT_RAID_DEBUG ioctl (Jes Sorensen) [1150149 1173510 1194720] - [md] remove MD_BUG() (Jes Sorensen) [1150149 1173510 1194720] - [md] clean up 'exit' labels in md_ioctl() (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unnecessary test for MD_MAJOR in md_ioctl() (Jes Sorensen) [1150149 1173510 1194720] - [md] don't allow "-sync" to be set for device in an active array (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unwanted white space from md.c (Jes Sorensen) [1150149 1173510 1194720] - [md] don't start resync thread directly from md thread (Jes Sorensen) [1150149 1173510 1194720] - [md] Just use RCU when checking for overlap between arrays (Jes Sorensen) [1150149 1173510 1194720] - [md] avoid potential long delay under pers_lock (Jes Sorensen) [1150149 1173510 1194720] - [md] simplify export_array() (Jes Sorensen) [1150149 1173510 1194720] - [md] discard find_rdev_nr in favour of find_rdev_nr_rcu (Jes Sorensen) [1150149 1173510 1194720] - [md] use wait_event() to simplify md_super_wait() (Jes Sorensen) [1150149 1173510 1194720] - [md] be more relaxed about stopping an array which isn't started (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: process_checks doesn't use its return value (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix init_stripe() inconsistencies (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: another memory leak due to reshape (Jes Sorensen) [1150149 1173510 1194720] - [md] use set_bit/clear_bit instead of shift/mask for bi_flags changes (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: minor typos and reformatting (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: always wait for writes on unplug (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1150149 1173510 1194720] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1150149 1173510 1194720] - [fs] ext4: atomically set inode->i_flags in ext4_set_inode_flags() (Jes Sorensen) [1150149 1173510 1194720]- [virtio] drop virtio-device_is_legacy_only (Jason Wang) [1227339] - [virtio] virtio-pci: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] virtio-mmio: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] virtio-ccw: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] balloon might not be a legacy device (Jason Wang) [1227339] - [virtio] virtio-balloon: transitional interface (Jason Wang) [1227339] - [virtio] virtio-pci_modern: switch to type-safe io accessors (Jason Wang) [1227339] - [virtio] virtio-pci_modern: type-safe io accessors (Jason Wang) [1227339] - [virtio] drop a useless config read (Jason Wang) [1227339] - [virtio] virtio-config: reorder functions (Jason Wang) [1227339] - [virtio] virtio-mmio: fix access width for mmio (Jason Wang) [1227339] - [virtio] virtio-mmio: generation support (Jason Wang) [1227339] - [virtio] virtio-rpmsg: set DRIVER_OK before using device (Jason Wang) [1227339] - [virtio] virtio-blk: fix comment for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-blk: typo fix (Jason Wang) [1227339] - [virtio] virtio-balloon: set DRIVER_OK before using device (Jason Wang) [1227339] - [virtio] don't set VIRTIO_CONFIG_S_DRIVER_OK twice (Jason Wang) [1227339] - [virtio] virtio-net: unconditionally define struct virtio_net_hdr_v1 (Jason Wang) [1227339] - [virtio] Don't expose legacy net features when VIRTIO_NET_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] don't require a config space on the console device (Jason Wang) [1227339] - [virtio] virtio-pci: use 16-bit accessor for queue_enable (Jason Wang) [1227339] - [virtio] Don't expose legacy config features when VIRTIO_CONFIG_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] Don't expose legacy block features when VIRTIO_BLK_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] define VIRTIO_PCI_CAP_PCI_CFG in header (Jason Wang) [1227339] - [virtio] Avoid possible kernel panic if DEBUG is enabled (Jason Wang) [1227339] - [virtio] virtio-mmio: Update the device to OASIS spec version (Jason Wang) [1227339] - [virtio] virtio-pci: add module param to force legacy mode (Jason Wang) [1227339] - [virtio] virtio-pci: add an option to disable legacy driver (Jason Wang) [1227339] - [virtio] redhat: enable virtio-pci_legacy (Jason Wang) [1227339] - [virtio] virtio-pci: drop Kconfig warnings (Jason Wang) [1227339] - [virtio] virtio-pci: Kconfig grammar fix (Jason Wang) [1227339] - [virtio] virtio-rng: drop extra empty line (Jason Wang) [1227339] - [virtio] virtio-ring: coding style fix (Jason Wang) [1227339] - [virtio] virtio-blk: coding style fixes (Jason Wang) [1227339] - [virtio] virtio-balloon: coding style fixes (Jason Wang) [1227339] - [virtio] virtio-pci_modern: support devices with no config (Jason Wang) [1227339] - [virtio] virtio-pci_modern: reduce number of mappings (Jason Wang) [1227339] - [virtio] virtio-pci: macros for PCI layout offsets (Jason Wang) [1227339] - [virtio] virtio-pci: modern driver (Jason Wang) [1227339] - [virtio] virtio-pci: define layout for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-pci: move probe/remove code to common (Jason Wang) [1227339] - [virtio] virtio-pci: drop useless del_vqs call (Jason Wang) [1227339] - [virtio] s390: add pci_iomap_range (Jason Wang) [1227339] - [virtio] pci: add pci_iomap_range (Jason Wang) [1227339] - [virtio] balloon: verify device has config space (Jason Wang) [1227339] - [virtio] scsi: verify device has config space (Jason Wang) [1227339] - [virtio] net: verify device has config space (Jason Wang) [1227339] - [virtio] console: verify device has config space (Jason Wang) [1227339] - [virtio] blk: verify device has config space (Jason Wang) [1227339] - [virtio] 9p: verify device has config space (Jason Wang) [1227339] - [virtio] virtio-pci: drop virtio_config dependency (Jason Wang) [1227339] - [virtio] virtio-pci: document why we defer kfree (Jason Wang) [1227339] - [virtio] virtio-pci: defer kfree until release callback (Jason Wang) [1227339] - [virtio] virtio-pci: device-specific release callback (Jason Wang) [1227339] - [virtio] make del_vqs idempotent (Jason Wang) [1227339] - [virtio] virtio-pci: restore module attributes (Jason Wang) [1227339] - [virtio] core support for config generation (Jason Wang) [1227339] - [virtio] virtio-pci: add VIRTIO_PCI_NO_LEGACY (Jason Wang) [1227339] - [virtio] virtio-pci: move probe to common file (Jason Wang) [1227339] - [virtio] virtio-pci_common.h: drop VIRTIO_PCI_NO_LEGACY (Jason Wang) [1227339] - [virtio] virtio-config: fix virtio_cread_bytes (Jason Wang) [1227339] - [virtio] set VIRTIO_CONFIG_S_FEATURES_OK on restore (Jason Wang) [1227339] - [virtio] virtio-ccw: finalize_features error handling (Jason Wang) [1227339] - [virtio] virtio-ccw: future-proof finalize_features (Jason Wang) [1227339] - [virtio] virtio-pci: rename virtio_pci -> virtio_pci_common (Jason Wang) [1227339] - [virtio] virtio-pci: update file descriptions and copyright (Jason Wang) [1227339] - [virtio] virtio-pci: split out legacy device support (Jason Wang) [1227339] - [virtio] virtio-pci: setup config vector indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: setup vqs indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: delete vqs indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: use priv for vq notification (Jason Wang) [1227339] - [virtio] virtio-pci: free up vq->priv (Jason Wang) [1227339] - [virtio] virtio-pci: fix coding style for structs (Jason Wang) [1227339] - [virtio] virtio-pci: add isr field (Jason Wang) [1227339] - [virtio] drop legacy_only driver flag (Jason Wang) [1227339] - [virtio] virtio-balloon: drop legacy_only driver flag (Jason Wang) [1227339] - [virtio] virtio-ccw: rev 1 devices set VIRTIO_F_VERSION_1 (Jason Wang) [1227339] - [virtio] allow finalize_features to fail (Jason Wang) [1227339] - [virtio] virtio-ccw: legacy: don't negotiate rev 1/features (Jason Wang) [1227339] - [virtio] add API to detect legacy devices (Jason Wang) [1227339] - [virtio] virtio-console: fix sparse warnings (Jason Wang) [1227339] - [virtio] drop VIRTIO_F_VERSION_1 from drivers (Jason Wang) [1227339] - [virtio] make VIRTIO_F_VERSION_1 a transport bit (Jason Wang) [1227339] - [virtio] virtio-balloon: add legacy_only flag (Jason Wang) [1227339] - [virtio] virtio-console: virtio 1.0 support (Jason Wang) [1227339] - [virtio] af_packet: virtio 1.0 stubs (Jason Wang) [1227339] - [virtio] virtio-scsi: export to userspace (Jason Wang) [1227339] - [virtio] virtio-scsi: move to uapi (Jason Wang) [1227339] - [virtio] virtio-scsi: v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: enable v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: disable mac write for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-net: bigger header when VERSION_1 is set (Jason Wang) [1227339] - [virtio] virtio-net: stricter short buffer length checks (Jason Wang) [1227339] - [virtio] virtio-net: get rid of virtio_net_hdr/skb_vnet_hdr (Jason Wang) [1227339] - [virtio] virtio-net: Set needed_headroom for virtio-net when VIRTIO_F_ANY_LAYOUT is true (Jason Wang) [1227339] - [virtio] virtio-net: pass vi around (Jason Wang) [1227339] - [virtio] virtio-blk: fix race at module removal (Jason Wang) [1227339] - [virtio] virtio-blk: make serial attribute static (Jason Wang) [1227339] - [virtio] kvm: s390: enable virtio-ccw revision 1 (Jason Wang) [1227339] - [virtio] kvm: s390 allow virtio-ccw status writes to fail (Jason Wang) [1227339] - [virtio] kvm: s390: virtio-ccw revision 1 SET_VQ (Jason Wang) [1227339] - [virtio] kvm: s390: Set virtio-ccw transport revision (Jason Wang) [1227339] - [virtio] virtio-blk: v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: v1.0 endianness (Jason Wang) [1227339] - [virtio] add legacy feature table support (Jason Wang) [1227339] - [virtio] simplify feature bit handling (Jason Wang) [1227339] - [virtio] set FEATURES_OK (Jason Wang) [1227339] - [virtio] allow transports to get avail/used addresses (Jason Wang) [1227339] - [virtio] virtio-config: endian conversion for v1.0 (Jason Wang) [1227339] - [virtio] virtio-ring: switch to new memory access APIs (Jason Wang) [1227339] - [virtio] memory access APIs (Jason Wang) [1227339] - [virtio] add virtio 1.0 feature bit (Jason Wang) [1227339] - [virtio] virtio-ccw: add support for 64 bit features (Jason Wang) [1227339] - [virtio] assert 32 bit features in transports (Jason Wang) [1227339] - [virtio] add support for 64 bit features (Jason Wang) [1227339] - [virtio] use u32, not bitmap for features (Jason Wang) [1227339] - [virtio] virtio-balloon: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-console: move early VQ enablement (Jason Wang) [1227339] - [virtio] virtio-net: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-console: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-scsi: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-blk: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-scsi: move kick event out from virtscsi_init (Jason Wang) [1227339] - [virtio] virtio-net: fix use after free on allocation failure (Jason Wang) [1227339] - [virtio] 9p/trans_virtio: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-console: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-blk: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-net: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-net: minor cleanup (Jason Wang) [1227339] - [virtio] virtio-net: drop config_mutex (Jason Wang) [1227339] - [virtio] virtio-net: drop config_enable (Jason Wang) [1227339] - [virtio] virtio-blk: drop config_mutex (Jason Wang) [1227339] - [virtio] virtio-blk: drop config_enable (Jason Wang) [1227339] - [virtio] virtio-pci: move freeze/restore to virtio core (Jason Wang) [1227339] - [virtio] virtio-pci: fix virtio spec compliance on restore (Jason Wang) [1227339] - [virtio] add low-level APIs for feature bits (Jason Wang) [1227339] - [virtio] add API to enable VQs early (Jason Wang) [1227339] - [virtio] virtio-ring: unify direct/indirect code paths (Jason Wang) [1227339] - [virtio] virtio-ring: assume sgs are always well-formed (Jason Wang) [1227339] - [virtio] virtio-net: pass well-formed sgs to virtqueue_add_*() (Jason Wang) [1227339] - [virtio] remove virtqueue_add_buf() (Jason Wang) [1227339] - [virtio] pci: remove unnecessary pci_set_drvdata() (Jason Wang) [1227339] - [virtio] virtio-pci: pm: Use CONFIG_PM_SLEEP instead of CONFIG_PM (Jason Wang) [1227339] - [virtio] virtio-pci: fix leaks of msix_affinity_masks (Jason Wang) [1227339] - [virtio] virtio-pci: Use pci_enable_msix_exact() instead of pci_enable_msix() (Jason Wang) [1227339]- [x86] mm: add memory tracking to native_pmdp_get_and_clear (David Bulkow) [1227357] - [kvm] x86: advertise KVM_CAP_X86_SMM (Paolo Bonzini) [1202825] - [kvm] x86: add SMM to the MMU role, support SMRAM address space (Paolo Bonzini) [1202825] - [kvm] arch/x86/kvm/mmu.c: work around gcc-4.4.4 bug (Paolo Bonzini) [1202825] - [kvm] x86: work on all available address spaces (Paolo Bonzini) [1202825] - [kvm] x86: use vcpu-specific functions to read/write/translate GFNs (Paolo Bonzini) [1202825] - [kvm] x86: pass struct kvm_mmu_page to gfn_to_rmap (Paolo Bonzini) [1202825] - [kvm] implement multiple address spaces (Paolo Bonzini) [1202825] - [kvm] add vcpu-specific functions to read/write/translate GFNs (Paolo Bonzini) [1202825] - [kvm] x86: save/load state on SMM switch (Paolo Bonzini) [1202825] - [kvm] x86: latch INITs while in system management mode (Paolo Bonzini) [1202825] - [kvm] x86: stubs for SMM support (Paolo Bonzini) [1202825] - [kvm] x86: API changes for SMM support (Paolo Bonzini) [1202825] - [kvm] x86: pass the whole hflags field to emulator and back (Paolo Bonzini) [1202825] - [kvm] x86: pass host_initiated to functions that read MSRs (Paolo Bonzini) [1202825] - [kvm] x86: introduce num_emulated_msrs (Paolo Bonzini) [1202825] - [kvm] x86: clear hidden CPU state at reset time (Paolo Bonzini) [1202825] - [kvm] x86: fix kvm_apic_has_events to check for NULL pointer (Paolo Bonzini) [1202825] - [kvm] remove unused argument from mark_page_dirty_in_slot (Paolo Bonzini) [1202825] - [kvm] x86: Allow ARAT CPU feature (Paolo Bonzini) [1202825] - [kvm] x86: preserve x2APIC LDR on INIT (Paolo Bonzini) [1202825] - [kvm] x86: use correct APIC ID on x2APIC transition (Paolo Bonzini) [1202825] - [kvm] x86: pass struct kvm_mmu_page to account/unaccount_shadowed (Paolo Bonzini) [1202825] - [kvm] remove __gfn_to_pfn (Paolo Bonzini) [1202825] - [kvm] pass kvm_memory_slot to gfn_to_page_many_atomic (Paolo Bonzini) [1202825] - [kvm] add "new" argument to kvm_arch_commit_memory_region (Paolo Bonzini) [1202825] - [kvm] add memslots argument to kvm_arch_memslots_updated (Paolo Bonzini) [1202825] - [kvm] const-ify uses of struct kvm_userspace_memory_region (Paolo Bonzini) [1202825] - [kvm] use kvm_memslots whenever possible (Paolo Bonzini) [1202825] - [kvm] introduce kvm_alloc/free_memslots (Paolo Bonzini) [1202825] - [kvm] x86: Make functions that have no external callers static (Paolo Bonzini) [1202825] - [kvm] export __gfn_to_pfn_memslot, drop gfn_to_pfn_async (Paolo Bonzini) [1202825] - [kvm] x86: do not reset mmu if CR0.CD and CR0.NW are changed (Paolo Bonzini) [1202825] - [kvm] mmu: fix MTRR update (Paolo Bonzini) [1202825] - [kvm] mmu: fix decoding cache type from MTRR (Paolo Bonzini) [1202825] - [kvm] mmu: introduce kvm_zap_rmapp (Paolo Bonzini) [1202825] - [kvm] mmu: use slot_handle_level and its helper to clean up the code (Paolo Bonzini) [1202825] - [kvm] mmu: introduce slot_handle_level_range() and its helpers (Paolo Bonzini) [1202825] - [kvm] mmu: introduce for_each_slot_rmap_range (Paolo Bonzini) [1202825] - [kvm] mmu: introduce PT_MAX_HUGEPAGE_LEVEL (Paolo Bonzini) [1202825] - [kvm] mmu: introduce for_each_rmap_spte() (Paolo Bonzini) [1202825] - [kvm] x86: Fix zero iterations REP-string (Paolo Bonzini) [1202825] - [kvm] x86: Fix update RCX/RDI/RSI on REP-string (Paolo Bonzini) [1202825] - [kvm] x86: Fix DR7 mask on task-switch while debugging (Paolo Bonzini) [1202825] - [kvm] remove pointless cpu hotplug messages (Paolo Bonzini) [1202825] - [kvm] x86: Call-far should not be emulated as stack op (Paolo Bonzini) [1202825] - [kvm] reuse memslot in kvm_write_guest_page (Paolo Bonzini) [1202825] - [kvm] x86: dump VMCS on invalid entry (Paolo Bonzini) [1202825] - [kvm] x86: kvmclock: drop rdtsc_barrier() (Paolo Bonzini) [1202825] - [kvm] x86: drop unneeded null test (Paolo Bonzini) [1202825] - [kvm] x86: load guest FPU context more eagerly (Paolo Bonzini) [1202825] - [kvm] x86: Support for disabling quirks (Paolo Bonzini) [1202825] - [kvm] fpu: Enable eager restore kvm FPU for MPX (Paolo Bonzini) [1202825] - [kvm] revert "kvm: x86: drop fpu_activate hook" (Paolo Bonzini) [1202825] - [kvm] fix crash in kvm_vcpu_reload_apic_access_page (Paolo Bonzini) [1202825] - [kvm] mmu: fix SMAP virtualization (Paolo Bonzini) [1202825] - [kvm] mmu: fix CR4.SMEP=1, CR0.WP=0 with shadow pages (Paolo Bonzini) [1202825] - [kvm] mmu: fix smap permission check (Paolo Bonzini) [1202825] - [kvm] x86: pvclock: Really remove the sched notifier for cross-cpu migrations (Paolo Bonzini) [1202825] - [kvm] x86: vdso: fix pvclock races with task migration (Paolo Bonzini) [1202825] - [kvm] x86: fix kvmclock update protocol (Paolo Bonzini) [1202825] - [kvm] svm: use kvm_register_write()/read() (Paolo Bonzini) [1202825] - [kvm] async_pf: Add missing call for async page present (Paolo Bonzini) [1202825] - [kvm] async_pf: Provide additional direct page notification (Paolo Bonzini) [1202825] - [kvm] remove kvm_read_hva and kvm_read_hva_atomic (Paolo Bonzini) [1202825] - [kvm] x86: IRET emulation does not clear NMI masking (Paolo Bonzini) [1202825] - [kvm] x86: POPA emulation may not clear bits [63:32] (Paolo Bonzini) [1202825] - [kvm] remove unneeded return value of vcpu_postcreate (Paolo Bonzini) [1202825] - [kvm] Get rid of kvm_kvfree() (Paolo Bonzini) [1202825] - [kvm] Use pr_info/pr_err in kvm_main.c (Paolo Bonzini) [1202825]- [infiniband] disable INFINIBAND_ON_DEMAND_PAGING for s390 platform (Honggang Li) [1229265] - [infiniband] ib/ehca: use correct destination for memcpy (Honggang Li) [1229265] - [infiniband] ib/cma: Fix broken AF_IB UD support (Honggang Li) [1229265] - [infiniband] ib/cm: Change reject message type when destroying cm_id (Honggang Li) [1229265] - [infiniband] rdma/core: Fix for parsing netlink string attribute (Honggang Li) [1229265] - [infiniband] ib/core: Fix unaligned accesses (Honggang Li) [1229265] - [infiniband] ib/core: change rdma_gid2ip into void function as it always return zero (Honggang Li) [1229265] - [infiniband] ib/core: dma unmap optimizations (Honggang Li) [1229265] - [infiniband] ib/core: dma map/unmap locking optimizations (Honggang Li) [1229265] - [infiniband] rdma/core: Enable the iWarp Port Mapper to provide the actual address of the connecting peer to its clients (Honggang Li) [1229265] - [infiniband] rdma/cma: Canonize IPv4 on IPV6 sockets properly (Honggang Li) [1229265] - [infiniband] ib_uverbs: Fix pages leak when using XRC SRQs (Honggang Li) [1229265] - [infiniband] ib/core: don't disallow registering region starting at 0x0 (Honggang Li) [1229265] - [infiniband] ib/core: disallow registering 0-sized memory region (Honggang Li) [1229265] - [infiniband] ib/core: Add on demand paging caps to ib_uverbs_ex_query_device (Honggang Li) [1229265] - [infiniband] ib/core: Add support for extended query device caps (Honggang Li) [1229265] - [infiniband] ib/core: Properly handle registration of on-demand paging MRs after dereg (Honggang Li) [1229265] - [infiniband] ib/core: Fix deadlock on uverbs modify_qp error flow (Honggang Li) [1229265] - [infiniband] ib/core: When marshaling ucma path from user-space, clear unused fields (Honggang Li) [1229265] - [infiniband] revert "ib/core: Add support for extended query device caps" (Honggang Li) [1229265] - [infiniband] ib/core: Temporarily disable ex_query_device uverb (Honggang Li) [1229265] - [infiniband] ib/core: Implement support for MMU notifiers regarding on demand paging regions (Honggang Li) [1229265] - [infiniband] ib/core: Add support for on demand paging regions (Honggang Li) [1229265] - [infiniband] ib/core: Add flags for on demand paging support (Honggang Li) [1229265] - [infiniband] ib/core: Add support for extended query device caps (Honggang Li) [1229265] - [infiniband] ib/core: Add umem function to read data from user-space (Honggang Li) [1229265] - [infiniband] ib/core: Replace ib_umem's offset field with a full address (Honggang Li) [1229265] - [infiniband] ib/addr: Improve address resolution callback scheduling (Honggang Li) [1229265] - [infiniband] ib/core: Fix mgid key handling in SA agent multicast data-base (Honggang Li) [1229265] - [infiniband] ib/core: Do not resolve VLAN if already resolved (Honggang Li) [1229265] - [infiniband] ib/core: Fix XRC race condition in ib_uverbs_open_qp (Honggang Li) [1229265] - [infiniband] ib/core: Clear AH attr variable to prevent garbage data (Honggang Li) [1229265] - [infiniband] ib/core: Avoid leakage from kernel to user space (Honggang Li) [1229265] - [infiniband] ib/core: ib_umem_release() should decrement mm->pinned_vm from ib_umem_get (Honggang Li) [1229265] - [fs] proc: fix BUG_ON() introduced by PAGE_SIZE cmdline limit fix (Jarod Wilson) [1193998 1225363] - [pci] Add ACS quirks for Intel 9-series PCH root ports (Myron Stowe) [1206198] - [pci] Add Wellsburg (X99) to Intel PCH root port ACS quirk (Myron Stowe) [1162360] - [pci] Add DMA alias quirk for Adaptec 3405 (Myron Stowe) [1171802] - [pci] Mark AMD/ATI VGA devices that don't reset on D3hot->D0 transition (Myron Stowe) [1171802] - [pci] Add flag for devices that don't reset on D3hot->D0 transition (Myron Stowe) [1171802] - [pci] Mark Atheros AR93xx to avoid bus reset (Myron Stowe) [1171802] - [pci] Add flag for devices where we can't use bus reset (Myron Stowe) [1171802] - [hid] i2c-hid: Limit reads to wMaxInputLength bytes for input events (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: only bind the hid-rmi driver to the mouse interface of composite USB devices (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: check that report ids exist in the report_id_hash before accessing their size (Aristeu Rozanski) [1075108 1075114] - [i2c] move ACPI helpers into the core (Aristeu Rozanski) [1075108 1075114] - [i2c] designware: remove HAVE_CLK build dependecy (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not handle touchscreens through hid-rmi (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: fix masks for x and w_x data (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: fix wrong struct field name (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not fetch more than 16 bytes in a query (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: check for the existence of some optional queries before reading query 12 (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not stop the device at the end of probe (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: introduce RMI driver for Synaptics touchpads (Aristeu Rozanski) [1075108 1075114] - [hid] i2c-hid: support sending HID output reports using the output register (Aristeu Rozanski) [1075108 1075114] - [scsi] bnx2fc: fix an error code in _bnx2fc_create() (Maurizio Lombardi) [1187300] - [scsi] bnx2fc: check IS_ERR() instead of NULL (Maurizio Lombardi) [1187300] - [scsi] iscsi_ibft: filter null v4-mapped v6 addresses (Chris Leech) [1212673] - [scsi] mpt2sas: Bump driver version to 20.100.00.00 (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: set cpu affinity for each MSIX vectors (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas+mpt3sas: Update attribution language to Avago (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas: map log_info value 0x0x32010081 to DID_RESET (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: fix upper bound for the module parameter max_sgl_entries (Tomas Henzl) [1053119] - [scsi] mpt2sas: MPI2 Rev BB (2.00.20) specification and 2.00.35 header files (Tomas Henzl) [1189021] - [scsi] mpt2sas: Bump driver version to 19.100.00.00 (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: Fail the host reset initiated due to discovery related I/O timeouts at driver load time (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas+mpt3sas: log exceeded temperature thresholds (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas: MPI2 Rev AA (2.00.19) specifications (Tomas Henzl) [1189021] - [scsi] mpt3sas: issue_reset is uninitialized (Tomas Henzl) [1200405] - [scsi] mpt2sas: issue_reset is uninitialized (Tomas Henzl) [1189021] - [scsi] mpt3sas: Revert " mpt3sas: Remove phys on topology change" (Tomas Henzl) [1200405] - [scsi] mpt2sas: Revert "mpt2sas: Remove phys on topology change." (Tomas Henzl) [1189021] - [scsi] mpt2sas: fix ioctl in comment (Tomas Henzl) [1189021] - [scsi] bnx2i: Fixed firmware assert, during target logout (Maurizio Lombardi) [1187301] - [scsi] fix regression in SCSI_IOCTL_SEND_COMMAND (Ewan Milne) [1109348] - [scsi] set REQ_QUEUE for the blk-mq case (Ewan Milne) [1109348] - [scsi] move blk_mq_start_request call earlier (Ewan Milne) [1109348] - [scsi] fix regression that accidentally disabled block-based tcq (Ewan Milne) [1109348] - [lib] scatterlist: fix memory leak with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix EWOULDBLOCK errors with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix unkillable I/O wait deadlock with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix read() error reporting (Ewan Milne) [1109348] - [scsi] fix random memory corruption with scsi-mq + T10 PI (Ewan Milne) [1109348] - [scsi] Fix qemu boot hang problem (Ewan Milne) [1109348] - [scsi] scsi-mq: Add call to mark_tech_preview() if "use_blk_mq" is specified (Ewan Milne) [1109348] - [scsi] fnic: reject device resets without assigned tags for the blk-mq case (Ewan Milne) [1109348] - [scsi] add support for a blk-mq based I/O path (Ewan Milne) [1109348] - [scsi] scatterlist: allow chaining to preallocated chunks (Ewan Milne) [1109348] - [scsi] unwind blk_end_request_all and blk_end_request_err calls (Ewan Milne) [1109348] - [scsi] only maintain target_blocked if the driver has a target queue limit (Ewan Milne) [1109348] - [scsi] fix the host/target/device_blocked counter mess (Ewan Milne) [1109348] - [scsi] convert device_busy to atomic_t (Ewan Milne) [1109348] - [scsi] convert host_busy to atomic_t (Ewan Milne) [1109348] - [scsi] convert target_busy to an atomic_t (Ewan Milne) [1109348] - [scsi] push host_lock down into scsi_host/target_queue_ready (Ewan Milne) [1109348] - [scsi] set ->scsi_done before calling scsi_dispatch_cmd (Ewan Milne) [1109348] - [scsi] centralize command re-queueing in scsi_dispatch_fn (Ewan Milne) [1109348] - [scsi] split __scsi_queue_insert (Ewan Milne) [1109348] - [scsi] add scsi_setup_cmnd helper (Ewan Milne) [1109348] - [scsi] mark scsi_setup_blk_pc_cmnd static (Ewan Milne) [1109348] - [scsi] sd: split sd_init_command (Ewan Milne) [1109348] - [scsi] sd: retry discard commands (Ewan Milne) [1109348] - [scsi] sd: retry write same commands (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for discard requests (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for write same requests (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for flush requests (Ewan Milne) [1109348] - [scsi] set sc_data_direction in common code (Ewan Milne) [1109348] - [scsi] restructure command initialization for TYPE_FS requests (Ewan Milne) [1109348] - [scsi] move the nr_phys_segments assert into scsi_init_io (Ewan Milne) [1109348]- [drm] upstream sync to v4.1-rc7 (Rob Clark) [1206718] - [drm] i915: Fix DDC probe for passive adapters (Rob Clark) [1206718] - [drm] i915: Properly initialize SDVO analog connectors (Rob Clark) [1206718] - [acpi] video: Allow forcing native backlight on non win8 machines (Benjamin Tissoires) [1218354] - [acpi] i915: Update the condition to ignore firmware backlight change request (Benjamin Tissoires) [1218354] - [acpi] video: Propagate the error code for acpi_video_register (Benjamin Tissoires) [1218354] - [acpi] video: Load the module even if ACPI is disabled (Benjamin Tissoires) [1218354] - [acpi] video: Disable native backlight on Samsung Series 9 laptops (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Samsung 510R (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Samsung 730U3E/740U3E (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Dell XPS15 L521X (Benjamin Tissoires) [1218354] - [acpi] video: Add some Samsung models to disable_native_backlight list (Benjamin Tissoires) [1218354] - [acpi] video: update the skip case for acpi_video_device_in_dod() (Benjamin Tissoires) [1218354] - [acpi] video: update condition to check if device is in _DOD list (Benjamin Tissoires) [1218354] - [acpi] video: Run _BCL before deciding registering backlight (Benjamin Tissoires) [1218354] - [acpi] video: check _DOD list when creating backlight devices (Benjamin Tissoires) [1218354] - [acpi] video: disable native backlight for ThinkPad X201s (Benjamin Tissoires) [1218354] - [acpi] video: Remove video_set_use_native_backlight quirk (Benjamin Tissoires) [1218354] - [acpi] video: Disable native_backlight on HP ENVY 15 Notebook PC (Benjamin Tissoires) [1218354] - [acpi] video: Add a disable_native_backlight quirk (Benjamin Tissoires) [1218354] - [acpi] video: Fix use_native_backlight selection logic (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirk for HP EliteBook 2014 models (Benjamin Tissoires) [1218354] - [acpi] move models with win8 brightness problems from win8 blacklist to use_native_backlight (Benjamin Tissoires) [1218354] - [acpi] blacklist: Add dmi_enable_osi_linux quirk for Asus EEE PC 1015PX (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for Dell Inspiron 7737 (Benjamin Tissoires) [1218354] - [acpi] revert "acpi: Blacklist Win8 OSI for some HP laptop 2013 models" (Benjamin Tissoires) [1218354] - [acpi] video: Fix backlight taking 2 steps on a brightness up/down keypress (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirk for HP ProBook 4540s (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: change acpi-video brightness_switch_enabled default to 0" (Benjamin Tissoires) [1218354] - [acpi] video: Add Acer TravelMate B113 to native backlight blacklist (Benjamin Tissoires) [1218354] - [acpi] i915: ignore firmware requests for backlight change (Benjamin Tissoires) [1218354] - [acpi] video: Change the default for video.use_native_backlight to 1 (Benjamin Tissoires) [1218354] - [acpi] video: Add 4 new models to the use_native_backlight DMI list (Benjamin Tissoires) [1218354] - [acpi] video: Add use native backlight quirk for the ThinkPad W530 (Benjamin Tissoires) [1218354] - [acpi] video: Unregister the backlight device if a raw one shows up later (Benjamin Tissoires) [1218354] - [acpi] video: Add an acpi_video_unregister_backlight function (Benjamin Tissoires) [1218354] - [acpi] video: Revert native brightness quirk for ThinkPad T530 (Benjamin Tissoires) [1218354] - [acpi] video: Don't register acpi_video_resume notifier without backlight devices (Benjamin Tissoires) [1218354] - [acpi] video: correct DMI tag for Dell Inspiron 7520 (Benjamin Tissoires) [1218354] - [acpi] video: change acpi-video brightness_switch_enabled default to 0 (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirks for more systems (Benjamin Tissoires) [1218354] - [acpi] video: Favor native backlight interface for ThinkPad Helix (Benjamin Tissoires) [1218354] - [acpi] video: Add systems that should favour native backlight interface (Benjamin Tissoires) [1218354] - [acpi] Blacklist Win8 OSI for some HP laptop 2013 models (Benjamin Tissoires) [1218354] - [acpi] delete CONFIG_ACPI_BLACKLIST_YEAR (Benjamin Tissoires) [1218354] - [acpi] blacklist: fix name of ThinkPad Edge E530 (Benjamin Tissoires) [1218354] - [acpi] Add Toshiba NB100 to Vista _OSI blacklist (Benjamin Tissoires) [1218354] - [acpi] add missing win8 OSI comment to blacklist (Benjamin Tissoires) [1218354] - [acpi] update win8 OSI blacklist (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for buggy laptops (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for ASUS Zenbook Prime UX31A (Benjamin Tissoires) [1218354] - [acpi] video: Filter the _BCL table for duplicate brightness values (Benjamin Tissoires) [1218354] - [acpi] video: clean up DMI table for initial black screen problem (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: Ignore BIOS initial backlight value for HP 250 G1" (Benjamin Tissoires) [1218354] - [acpi] video: Quirk initial backlight level 0 (Benjamin Tissoires) [1218354] - [acpi] video: Fix initial level validity test (Benjamin Tissoires) [1218354] - [acpi] video: Ignore BIOS initial backlight value for HP 250 G1 (Benjamin Tissoires) [1218354] - [acpi] video: Do not register backlight if win8 and native interface exists (Benjamin Tissoires) [1218354] - [acpi] video: seperate backlight control and event interface (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: Always call acpi_video_init_brightness() on init" (Benjamin Tissoires) [1218354] - [acpi] video: drop unused fields from struct acpi_video_brightness_flags (Benjamin Tissoires) [1218354] - [acpi] video: remove unnecessary type casting (Benjamin Tissoires) [1218354] - [acpi] video: trivial style cleanups (Benjamin Tissoires) [1218354] - [acpi] video: trivial costmetic cleanups (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video / i915: No ACPI backlight if firmware expects Windows 8" (Benjamin Tissoires) [1218354] - [acpi] video: no automatic brightness changes by win8-compatible firmware (Benjamin Tissoires) [1218354] - [acpi] video / i915: No ACPI backlight if firmware expects Windows 8 (Benjamin Tissoires) [1218354] - [acpi] video: Always call acpi_video_init_brightness() on init (Benjamin Tissoires) [1218354] - [acpi] backlight: Add backlight device (un)registration notification (Benjamin Tissoires) [1218354] - [acpi] backlight: fix KABI breakage (Benjamin Tissoires) [1218354] - [acpi] backlight: introduce backlight_device_registered (Benjamin Tissoires) [1218354] - [acpi] acpica: expose OSI version (Benjamin Tissoires) [1218354] - [x86] kvm: add module parameter to disable periodic kvmclock sync (Marcelo Tosatti) [1220952] - [x86] kvm: increase user memory slots to 509 (Igor Mammedov) [1155581] - [iommu] vt-d: Fix an off-by-one bug in __domain_mapping() (Myron Stowe) [1171802] - [kernel] lockdep: Increase static allocations (Jiri Olsa) [1158087]- [md] dm: fix casting bug in dm_merge_bvec() (Mike Snitzer) [1166127 1208542] - [md] dm: fix reload failure of 0 path multipath mapping on blk-mq devices (Mike Snitzer) [1166127 1208542] - [md] dm: fix false warning in free_rq_clone() for unmapped requests (Mike Snitzer) [1166127 1208542] - [md] dm-mpath: fix leak of dm_mpath_io structure in blk-mq .queue_rq error path (Mike Snitzer) [1166127 1208542] - [md] dm: requeue from blk-mq dm_mq_queue_rq() using BLK_MQ_RQ_QUEUE_BUSY (Mike Snitzer) [1166127 1208542] - [md] dm: fix NULL pointer when clone_and_map_rq returns !DM_MAPIO_REMAPPED (Mike Snitzer) [1166127 1208542] - [md] dm: run queue on re-queue (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace-base: fix compile warning (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace-transfer: match wait_for_completion_timeout return type (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace: split flush_entry_pool to be per dirty-log (Mike Snitzer) [1166127 1208542] - [md] dm-table: fall back to getting device using name_to_dev_t() (Mike Snitzer) [1166127 1208542] - [init] fix regression by supporting devices with major:minor:offset format (Mike Snitzer) [1166127 1208542] - [init] stricter checking of major:minor root= values (Mike Snitzer) [1166127 1208542] - [init] export name_to_dev_t and mark name argument as const (Mike Snitzer) [1166127 1208542] - [md] dm: fix free_rq_clone() NULL pointer when requeueing unmapped request (Mike Snitzer) [1166127 1208542] - [md] dm: only initialize the request_queue once (Mike Snitzer) [1166127 1208542] - [md] dm: add 'use_blk_mq' module param and expose in per-device ro sysfs attr (Mike Snitzer) [1166127 1208542] - [md] dm: optimize dm_mq_queue_rq to _not_ use kthread if using pure blk-mq (Mike Snitzer) [1166127 1208542] - [md] dm: add full blk-mq support to request-based DM (Mike Snitzer) [1166127 1208542] - [md] dm-table: use bool function return values of true/false not 1/0 (Mike Snitzer) [1166127 1208542] - [md] dm-delay: use msecs_to_jiffies for time conversion (Mike Snitzer) [1166127 1208542] - [md] dm-verity: add error handling modes for corrupted blocks (Mike Snitzer) [1166127 1208542] - [md] dm-crypt: fix missing error code return from crypt_ctr error path (Mike Snitzer) [1166127 1208542] - [md] dm-crypt: update URLs to new cryptsetup project page (Mike Snitzer) [1166127 1208542] - [md] dm-switch: fix Documentation to use plain text (Mike Snitzer) [1166127 1208542] - [md] dm-thin: remove stale 'trim' message documentation (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: try not to writeback data that changed in the last second (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: remove unused generation member of struct entry (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: track entries hit this 'tick' via sentinel objects (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: remove queue_shift_down() (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: keep track of the number of entries in a multiqueue (Mike Snitzer) [1166127 1208542] - [md] dm: impose configurable deadline for dm_request_fn's merge heuristic (Mike Snitzer) [1166127 1208542] - [kernel] ktime: add ktime_after and ktime_before helper (Mike Snitzer) [1166127 1208542] - [md] dm-sysfs: introduce ability to add writable attributes (Mike Snitzer) [1166127 1208542] - [md] dm: don't start current request if it would've merged with the previous (Mike Snitzer) [1166127 1208542] - [md] dm: reduce the queue delay used in dm_request_fn from 100ms to 10ms (Mike Snitzer) [1166127 1208542] - [md] dm: don't schedule delayed run of the queue if nothing to do (Mike Snitzer) [1166127 1208542] - [md] dm: only run the queue on completion if congested or no requests pending (Mike Snitzer) [1166127 1208542] - [md] dm: remove request-based logic from make_request_fn wrapper (Mike Snitzer) [1166127 1208542] - [md] dm: remove request-based DM queue's lld_busy_fn hook (Mike Snitzer) [1166127 1208542] - [md] dm: remove unnecessary wrapper around blk_lld_busy (Mike Snitzer) [1166127 1208542] - [md] dm: rename __dm_get_reserved_ios() helper to __dm_get_module_param() (Mike Snitzer) [1166127 1208542] - [powerpc] eeh: Delay probing EEH device during hotplug (Laurent Vivier) [1213675] - [powerpc] eeh: Fix race condition in pcibios_set_pcie_reset_state() (Laurent Vivier) [1213675] - [powerpc] tg3: Release IRQs on permanent error (Laurent Vivier) [1213675] - [powerpc] powernv: Don't map M64 segments using M32DT (Laurent Vivier) [1213675] - [powerpc] eeh: Fix PE#0 check in eeh_add_to_parent_pe() (Laurent Vivier) [1213675] - [powerpc] pci: Create pci_dn for VFs (Laurent Vivier) [1213675] - [powerpc] pci: Export pci_iov_virtfn_bus() and pci_iov_virtfn_devfn() (Laurent Vivier) [1213675] - [powerpc] sfc: Don't use of_node_to_eeh_dev() (Laurent Vivier) [1213675] - [powerpc] eeh: Remove device_node dependency (Laurent Vivier) [1213675] - [powerpc] eeh: Replace device_node with pci_dn in eeh_ops (Laurent Vivier) [1213675] - [powerpc] eeh: Do probe on pci_dn (Laurent Vivier) [1213675] - [powerpc] eeh: Create eeh_dev from pci_dn instead of device_node (Laurent Vivier) [1213675] - [powerpc] pci: Trace more information from pci_dn (Laurent Vivier) [1213675] - [powerpc] powernv: Use pci_dn, not device_node, in PCI config accessor (Laurent Vivier) [1213675] - [powerpc] pci: Refactor pci_dn (Laurent Vivier) [1213675] - [powerpc] pci: remove the multi-init for pci_dn->phb (Laurent Vivier) [1213675] - [powerpc] powernv: Remove unused file (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation reset() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation next_error() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation get_state() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation set_option() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation configure_bridge() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation get_log() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation post_init() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation err_inject() (Laurent Vivier) [1213675] - [powerpc] powernv: Shorten EEH function names (Laurent Vivier) [1213675] - [powerpc] eeh: Enhance pcibios_set_pcie_reset_state() (Laurent Vivier) [1213675] - [powerpc] eeh: Allow to set maximal frozen times (Laurent Vivier) [1213675] - [powerpc] eeh: Introduce flag EEH_PE_REMOVED (Laurent Vivier) [1213675] - [powerpc] eeh: Fix missed PE#0 on P7IOC (Laurent Vivier) [1213675] - [powerpc] eeh: Dump PHB diag-data early (Laurent Vivier) [1213675] - [powerpc] eeh: Recover EEH error on ownership change for BCM5719 (Laurent Vivier) [1213675] - [powerpc] eeh: Set EEH_PE_RESET on PE reset (Laurent Vivier) [1213675] - [powerpc] eeh: Refactor eeh_reset_pe() (Laurent Vivier) [1213675] - [powerpc] powernv: Replace OPAL_DEASSERT_RESET with EEH_RESET_DEACTIVATE (Laurent Vivier) [1213675] - [powerpc] eeh: Fix PE state format (Laurent Vivier) [1213675] - [powerpc] eeh: Block CFG upon frozen Shiner adapter (Laurent Vivier) [1213675] - [powerpc] eeh: Don't collect logs on PE with blocked config space (Laurent Vivier) [1213675] - [powerpc] eeh: Block PCI config access upon frozen PE (Laurent Vivier) [1213675] - [powerpc] powernv: Drop config requests in EEH accessors (Laurent Vivier) [1213675] - [powerpc] eeh: Rename flag EEH_PE_RESET to EEH_PE_CFG_BLOCKED (Laurent Vivier) [1213675] - [powerpc] eeh: Fix condition for isolated state (Laurent Vivier) [1213675] - [powerpc] eeh: Show hex prefix for PE state sysfs (Laurent Vivier) [1213675] - [powerpc] powernv: Fetch frozen PE on top level (Laurent Vivier) [1213675] - [powerpc] eeh: Dump PCI config space for all child devices (Laurent Vivier) [1213675] - [powerpc] eeh: Emulate EEH recovery for VFIO devices (Laurent Vivier) [1213675] - [powerpc] eeh: Tag reset state for user owned PE (Laurent Vivier) [1213675] - [powerpc] eeh: Block PCI config access during reset (Laurent Vivier) [1213675] - [powerpc] eeh: Use eeh_unfreeze_pe() (Laurent Vivier) [1213675] - [powerpc] eeh: Unfreeze PE on enabling EEH functionality (Laurent Vivier) [1213675] - [powerpc] eeh: Fix improper condition in eeh_pci_enable() (Laurent Vivier) [1213675] - [powerpc] eeh: Clear frozen device state in time (Laurent Vivier) [1213675] - [powerpc] powernv: Clear PAPR error injection registers (Laurent Vivier) [1213675] - [powerpc] powernv: Add PCI error injection debugfs entry (Laurent Vivier) [1213675] - [powerpc] eeh: Introduce eeh_ops::err_inject (Laurent Vivier) [1213675] - [powerpc] powernv: Sync header with firmware (Laurent Vivier) [1213675] - [powerpc] eeh: Clear frozen state on passing device (Laurent Vivier) [1213675] - [powerpc] eeh: Reenable PCI devices after reset (Laurent Vivier) [1213675] - [powerpc] eeh: Freeze PE before PE reset (Laurent Vivier) [1213675] - [powerpc] eeh: Add eeh_pe_state sysfs entry (Laurent Vivier) [1213675] - [powerpc] eeh: Drop unused argument in eeh_check_failure() (Laurent Vivier) [1213675] - [powerpc] eeh: Fix kernel crash when passing through VF (Laurent Vivier) [1213675] - [powerpc] vfio: Export vfio_spapr_iommu_eeh_ioctl() with GPL (Laurent Vivier) [1213675] - [powerpc] vfio/pci: Restore MSIx message prior to enabling (Laurent Vivier) [1213675] - [powerpc] pci: Assume all Mellanox devices have broken INTx masking (Laurent Vivier) [1213675] - [powerpc] pseries: Failure on removing device node (Laurent Vivier) [1213675] - [powerpc] eeh: Export eeh_iommu_group_to_pe() (Laurent Vivier) [1213675] - [powerpc] eeh: Add missing #ifdef CONFIG_IOMMU_API (Laurent Vivier) [1213675] - [powerpc] vfio: Enable VFIO if EEH is not supported (Laurent Vivier) [1213675] - [powerpc] vfio: Allow EEH to be built as module (Laurent Vivier) [1213675] - [powerpc] vfio: Fix EEH build error (Laurent Vivier) [1213675] - [powerpc] vfio: EEH support for VFIO PCI device (Laurent Vivier) [1213675] - [hid] usbhid: yet another mouse with ALWAYS_POLL (Don Zickus) [914682] - [hid] usbhid: more mice with ALWAYS_POLL (Don Zickus) [914682] - [hid] add quirk for PIXART OEM mouse used by HP (Don Zickus) [914682] - [hid] add HP OEM mouse to quirk ALWAYS_POLL (Don Zickus) [914682] - [hid] add ALWAYS_POLL quirk for a Logitech 0xc007 (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 0103 (Don Zickus) [914682] - [hid] usbhid: prevent unwanted events to be sent when re-opening the device (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 016f (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 009b (Don Zickus) [914682] - [hid] usbhid: add another mouse that needs QUIRK_ALWAYS_POLL (Don Zickus) [914682] - [hid] usbhid: fix PIXART optical mouse (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen (Don Zickus) [914682] - [hid] usbhid: add always-poll quirk (Don Zickus) [914682] - [tools] turbostat: update version number to 4.7 (Prarit Bhargava) [1224005] - [tools] turbostat: allow running without cpu0 (Prarit Bhargava) [1224005] - [tools] turbostat: correctly decode of ENERGY_PERFORMANCE_BIAS (Prarit Bhargava) [1224005] - [tools] turbostat: correctly display more than 2 threads/core (Prarit Bhargava) [1224005] - [net] tcp: double default TSQ output bytes limit (Hannes Frederic Sowa) [1228113] - [net] bridge: fix parsing of MLDv2 reports (Thadeu Lima de Souza Cascardo) [1219092] - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1212829] - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1212829]- [powerpc] perf: hv-24x7: Add missing put_cpu_var() (Jiri Olsa) [1220106] - [block] blk-mq: make plug work for mutiple disks and queues (Jeff Moyer) [1185689] - [block] blk-mq: do limited block plug for multiple queue case (Jeff Moyer) [1185689] - [block] blk-mq: avoid re-initialize request which is failed in direct dispatch (Jeff Moyer) [1185689] - [block] blk-mq: fix plugging in blk_sq_make_request (Jeff Moyer) [1185689] - [kernel] sched: Prevent recursion in io_schedule() (Jeff Moyer) [1185689] - [scsi] ipr: Increase default adapter init stage change timeout (Steve Best) [1229217] - [fs] fs-cache: Retain the netfs context in the retrieval op earlier (David Howells) [1130457 1204964] - [fs] fs-cache: The operation cancellation method needs calling in more places (David Howells) [1130457 1204964] - [fs] fs-cache: Put an aborted initialised op so that it is accounted correctly (David Howells) [1130457 1204964] - [fs] fs-cache: Fix cancellation of in-progress operation (David Howells) [1130457 1204964] - [fs] fs-cache: Count the number of initialised operations (David Howells) [1130457 1204964] - [fs] fs-cache: Out of line fscache_operation_init() (David Howells) [1130457 1204964] - [fs] fs-cache: Permit fscache_cancel_op() to cancel in-progress operations too (David Howells) [1130457 1204964] - [fs] fs-cache: fscache_object_is_dead() has wrong logic, kill it (David Howells) [1130457 1204964] - [fs] fs-cache: Synchronise object death state change vs operation submission (David Howells) [1130457 1204964] - [fs] fs-cache: Handle a new operation submitted against a killed object (David Howells) [1130457 1204964] - [fs] fs-cache: When submitting an op, cancel it if the target object is dying (David Howells) [1130457 1204964] - [fs] fs-cache: Move fscache_report_unexpected_submission() to make it more available (David Howells) [1130457 1204964] - [fs] fs-cache: Count culled objects and objects rejected due to lack of space (David Howells) [1130457 1204964] - [fs] fs-cache: use __seq_open_private() (David Howells) [1130457 1204964] - [fs] cachefiles: Fix incorrect test for in-memory object collision (David Howells) [1130457 1204964] - [fs] cachefiles: Handle object being killed before being set up (David Howells) [1130457 1204964] - [fs] cachefiles: add missing \n to kerror conversions (David Howells) [1130457 1204964] - [fs] cachefiles: remove two unused pagevecs (David Howells) [1130457 1204964] - [fs] fs-cache: refcount becomes corrupt under vma pressure (David Howells) [1130457 1204964] - [fs] fs-cache: Reduce cookie ref count if submit fails (David Howells) [1130457 1204964] - [fs] fs-cache: Timeout for releasepage() (David Howells) [1130457 1204964] - [fs] fscache: make ctl_table static (David Howells) [1130457 1204964] - [fs] fscache: convert use of typedef ctl_table to struct ctl_table (David Howells) [1130457 1204964] - [fs] cachefiles: replace kerror by pr_err (David Howells) [1130457 1204964] - [fs] cachefiles: convert printk to pr_foo() (David Howells) [1130457 1204964] - [fs] fscache: replace seq_printf by seq_puts (David Howells) [1130457 1204964] - [fs] fscache: convert printk to pr_foo() (David Howells) [1130457 1204964] - [fs] get rid of pointless checks for NULL ->i_op (David Howells) [1130457 1204964] - [fs] fs-cache: Handle removal of unadded object to the fscache_object_list rb tree (David Howells) [1130457 1204964] - [fs] nfs: Use i_writecount to control whether to get an fscache cookie in nfs_open() (David Howells) [1130457 1204964] - [fs] fs-cache: Provide the ability to enable/disable cookies (David Howells) [1130457 1204964] - [fs] fs-cache: Add use/unuse/wake cookie wrappers (David Howells) [1130457 1204964] - [fs] cachefiles: Don't try to dump the index key if the cookie has been cleared (David Howells) [1130457 1204964] - [fs] cachefiles: Fix memory leak in cachefiles_check_auxdata error paths (David Howells) [1130457 1204964] - [fs] fscache: check consistency does not decrement refcount (David Howells) [1130457 1204964] - [fs] fscache: Netfs function for cleanup post readpages (David Howells) [1130457 1204964] - [fs] cachefiles: Implement interface to check cache consistency (David Howells) [1130457 1204964] - [fs] fs-cache: Add interface to check consistency of a cached object (David Howells) [1130457 1204964] - [fs] fs-cache: Don't use spin_is_locked() in assertions (David Howells) [1130457 1204964] - [fs] fs-cache: The retrieval remaining-pages counter needs to be atomic_t (David Howells) [1130457 1204964] - [fs] cachefiles: remove unused macro list_to_page() (David Howells) [1130457 1204964] - [fs] fs-cache: Simplify cookie retention for fscache_objects, fixing oops (David Howells) [1130457 1204964] - [fs] fs-cache: Fix object state machine to have separate work and wait states (David Howells) [1129693 1130457 1204964] - [fs] fs-cache: Wrap checks on object state (David Howells) [1130457 1204964] - [fs] fs-cache: Uninline fscache_object_init() (David Howells) [1130457 1204964] - [fs] fs-cache: Don't sleep in page release if __GFP_FS is not set (David Howells) [1130457 1204964] - [fs] cachefiles: name i_mutex lock class explicitly (David Howells) [1130457 1204964] - [fs] fscache: remove spin_lock() from the condition in while() (David Howells) [1130457 1204964] - [kernel] wait: fix new kernel-doc warning in wait.c (David Howells) [1130457 1204964] - [kernel] wait: Fix __wait_on_atomic_t() to call the action func if the counter != 0 (David Howells) [1130457 1204964]- [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1198843] {CVE-2015-1805} - [fs] xfs: add RENAME_WHITEOUT support (Carlos Maiolino) [1158888] - [fs] xfs: make xfs_cross_rename() complete fully (Carlos Maiolino) [1158888] - [fs] xfs: factor out xfs_finish_rename() (Carlos Maiolino) [1158888] - [fs] xfs: cleanup xfs_rename error handling (Carlos Maiolino) [1158888] - [fs] xfs: clean up inode locking for RENAME_WHITEOUT (Carlos Maiolino) [1158888] - [fs] xfs: inodes are new until the dentry cache is set up (Carlos Maiolino) [1158888] - [fs] xfs: fix tmpfile/selinux deadlock and initialize security (Carlos Maiolino) [1158888] - [fs] allow the temp files created by open() to be linked to (Carlos Maiolino) [1158888] - [fs] xfs: allow linkat() on O_TMPFILE files (Carlos Maiolino) [1158888] - [fs] xfs: add O_TMPFILE support (Carlos Maiolino) [1158888] - [fs] xfs: Add support to RENAME_EXCHANGE flag (Carlos Maiolino) [1158888] - [fs] xfs: Make xfs_vn_rename compliant with renameat2() syscall (Carlos Maiolino) [1158888] - [fs] xfs: Wrap dir inode operations inside inode_operation_wrapper (Carlos Maiolino) [1158888] - [kvm] ppc: book3s hv: Endian fix for accessing VPA yield count (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix spinlock/mutex ordering issue in kvmppc_set_lpcr() (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Enable in-kernel XICS emulation by default (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Improve H_CONFER implementation (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix instruction emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix endianness of instruction obtained from HEIR register (Thomas Huth) [1226884 1227323] - [kvm] powerpc/kvm: support to handle sw breakpoint (Thomas Huth) [1226884 1227323] - [kvm] powerpc/kvm: Define struct kvm_debug_exit_arch for powerpc (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Tracepoints for KVM HV guest interactions (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Simplify locking around stolen time calculations (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_paired_singles.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_pr.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s.c: Remove some unused functions (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_32_mmu.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix computation of tlbie operand (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Check wait conditions before sleeping in kvmppc_vcore_blocked (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix inaccuracies in ICP emulation for H_IPI (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Add missing HPTE unlock (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Only accept host PVR value for guest PVR (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Increase timeout for grabbing secondary threads (Thomas Huth) [1226884 1227323] - [kvm] ppc: Remove the tasklet used by the hrtimer (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Add register name when loading toc (Thomas Huth) [1226884 1227323] - [kvm] ppc: pr: Handle FSCR feature deselects (Thomas Huth) [1226884 1227323] - [kvm] ppc: drop duplicate tracepoint (Thomas Huth) [1226884 1227323] - [kvm] ppc: hv: Remove generic instruction emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: Expose helper functions for data/inst faults (Thomas Huth) [1226884 1227323] - [kvm] ppc: Separate loadstore emulation from priv emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: Handle magic page in kvmppc_ld/st (Thomas Huth) [1226884 1227323] - [kvm] ppc: Use kvm_read_guest in kvmppc_ld (Thomas Huth) [1226884 1227323] - [kvm] ppc: Remove kvmppc_bad_hva() (Thomas Huth) [1226884 1227323] - [kvm] ppc: Move kvmppc_ld/st to common code (Thomas Huth) [1226884 1227323] - [kvm] ppc: Implement kvmppc_xlate for all targets (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: hv: Update compute_tlbie_rb to handle 16MB base page (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Provide different CAPs based on HV or PR mode (Thomas Huth) [1226884 1227323] - [kvm] Use the POWER8 Micro Partition Prefetch Engine in KVM HV on POWER8 (Thomas Huth) [1226884 1227323] - [kvm] Split out struct kvmppc_vcore creation to separate function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Make kvmppc_ld return a more accurate error indication (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Fix LPCR one_reg interface (Thomas Huth) [1226884 1227323] - [kvm] ppc: Allow kvmppc_get_last_inst() to fail (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Remove kvmppc_read_inst() function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Make magic page properly 4k mappable (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Add hack for split real mode (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Stop PTE lookup on write errors (Thomas Huth) [1226884 1227323] - [kvm] ppc: Deflect page write faults properly in kvmppc_st (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s pr: Fix sparse endian checks (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s pr: Handle hyp doorbell exits (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix tlbie compile error (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Emulate instruction counter (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Emulate virtual timebase register (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Fix PURR and SPURR emulation (Thomas Huth) [1226884 1227323] - [x86] mm: numa: Fix kernel stack corruption in numa_init()->numa_clear_kernel_node_hotplug() (Dave Young) [1188542] - [x86] mm: numa: fix boot failure when all nodes are hotpluggable (Dave Young) [1188542] - [x86] mm: numa: use for_each_memblock() (Dave Young) [1188542] - [ata] ahci: avoton port-disable reset-quirk (David Milburn) [1223189] - [ata] libata: Blacklist queued TRIM on all Samsung 800-series (David Milburn) [1225622] - [pci] hotplug: Drop pointless ACPI-based "slot detection" check (Jarod Wilson) [1211805] - [block] loop: remove (now) unused 'out' label (Jarod Wilson) [1182243] - [block] s390: dasd: remove obsolete while -EBUSY loop (Jarod Wilson) [1182243] - [block] s390: dasd_genhd: convert to blkdev_reread_part (Jarod Wilson) [1182243] - [block] nbd: convert to blkdev_reread_part() (Jarod Wilson) [1182243] - [block] loop: fix another reread part failure (Jarod Wilson) [1182243] - [block] loop: don't hold lo_ctl_mutex in lo_open (Jarod Wilson) [1182243] - [block] replace trylock with mutex_lock in blkdev_reread_part() (Jarod Wilson) [1182243] - [block] export blkdev_reread_part() and __blkdev_reread_part() (Jarod Wilson) [1182243]- [drm] upstream sync to 4.0 (Rob Clark) [1195474] - [drm] upstream sync to 3.19.0 (Rob Clark) [1195473] - [drm] upstream sync to 3.18.0 (Rob Clark) [1195472] - [drm] upstream sync to 3.17.0 (Rob Clark) [1195471] - [drm] add drm_backport (Rob Clark) [1195471] - [kernel] implement DIV_ROUND_CLOSEST_ULL (Rob Clark) [1195471] - [mm] mmu_notifier: add call_srcu and sync function for listener to delay call and sync (Rob Clark) [1195471] - [kernel] time: Export nsecs_to_jiffies() (Rob Clark) [1195471] - [kernel] time: export nsec_to_jiffies64 (Rob Clark) [1195471] - [acpi] pm: Export acpi_target_system_state() to modules (Rob Clark) [1195471] - [base] component: fix bug with legacy API (Rob Clark) [1195471] - [base] component: add support for component match array (Rob Clark) [1195471] - [base] component: ignore multiple additions of the same component (Rob Clark) [1195471] - [base] component: fix missed cleanup in case of devres failure (Rob Clark) [1195471] - [base] fix devres handling for master device (Rob Clark) [1195471] - [base] provide an infrastructure for componentised subsystems (Rob Clark) [1195471] - [kernel] seqcount: backport __seqcount_init() (Rob Clark) [1195471] - [drm] vgaswitcheroo: add vga_switcheroo_fini_domain_pm_ops (Rob Clark) [1195471] - [netdrv] myri10ge: check for DMA mapping errors (Stanislaw Gruszka) [1120674] - [cpufreq] powernv: Add pr_warn() on OPAL firmware failures (Steve Best) [1224148] - [x86] perf: uncore: Move uncore_box_init() out of driver initialization (Jiri Olsa) [1220682] - [input] elantech - fix semi-mt protocol for v3 HW (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix absolute mode setting on some ASUS laptops (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add more Fujtisu notebooks to force crc_enabled (Benjamin Tissoires) [1157840 1188234] - [input] elantech - support new ICs types for version 4 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - trust firmware about trackpoint presence (Benjamin Tissoires) [1157840 1188234] - [input] elantech - provide a sysfs knob for crc_enabled (Benjamin Tissoires) [1157840 1188234] - [input] elantech - report the middle button of the touchpad (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix crc_enabled for Fujitsu H730 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - use elantech_report_trackpoint for hardware v4 too (Benjamin Tissoires) [1157840 1188234] - [input] add missing POINTER / DIRECT properties to a bunch of drivers (Benjamin Tissoires) [1157840 1188234] - [input] add INPUT_PROP_POINTING_STICK property (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix detection of touchpad on ASUS s301l (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for trackpoint found on some v3 models (Benjamin Tissoires) [1157840 1188234] - [input] elantech - reset the device when elantech probe fails (Benjamin Tissoires) [1157840 1188234] - [input] elantech - don't set bit 1 of reg_10 when the no_hw_res quirk is set (Benjamin Tissoires) [1157840 1188234] - [input] elantech - deal with clickpads reporting right button events (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix touchpad initialization on Gigabyte U2442 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for newer elantech touchpads (Benjamin Tissoires) [1157840 1188234] - [input] elantech - improve clickpad detection (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for newer (August 2013) devices (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix packet check for v3 and v4 hardware (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix for newer hardware versions (v7) (Benjamin Tissoires) [1157840 1188234] - [x86] kvm: zero kvmclock_offset when vcpu0 initializes kvmclock system MSR (Marcelo Tosatti) [1184155] - [x86] kvmclock: set scheduler clock stable (Marcelo Tosatti) [1184155] - [x86] kvmclock: add flag to indicate pvclock counts from zero (Marcelo Tosatti) [1184155] - [pci] Expose pci_load_saved_state for public consumption (Myron Stowe) [1202603] - [iommu] vt-d: Check return value of acpi_bus_get_device() (Myron Stowe) [1205900] - [iommu] vt-d: Remove unused variable (Myron Stowe) [1225193] - [iommu] vt-d: Detach domain *only* from attached iommus (Myron Stowe) [1225193] - [iommu] core: Check for the right function pointer in iommu_map() (Myron Stowe) [1225193] - [iommu] amd: Fix cleanup_domain for mass device removal (Myron Stowe) [1225193] - [iommu] vt-d: Defer domain removal if device is assigned to a driver (Myron Stowe) [1225193] - [iommu] powerpc/powernv: Fix IOMMU group lost (Myron Stowe) [1222546] - [iommu] vt-d: Fix race setting IRQ CPU affinity while freeing IRQ (Myron Stowe) [1225193] - [iommu] amd: Fix 2 typos in comments (Myron Stowe) [1225193] - [iommu] amd: Fix device_state reference counting (Myron Stowe) [1225193] - [iommu] amd: Remove change_pte mmu_notifier call-back (Myron Stowe) [1225193] - [iommu] amd: Don't set pasid_state->mm to NULL in unbind_pasid (Myron Stowe) [1225193] - [iommu] vt-d: Fix issue in computing domain's iommu_snooping flag (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper function iova_size() to improve code readability (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper domain_pfn_within_range() to simplify code (Myron Stowe) [1225193] - [iommu] vt-d: Simplify intel_unmap_sg() and kill duplicated code (Myron Stowe) [1225193] - [iommu] vt-d: Change iommu_enable/disable_translation to return void (Myron Stowe) [1225193] - [iommu] vt-d: Simplify include/linux/dmar.h (Myron Stowe) [1225193] - [iommu] vt-d: Avoid freeing virtual machine domain in free_dmar_iommu() (Myron Stowe) [1225193] - [iommu] vt-d: Fix possible invalid memory access caused by free_dmar_iommu() (Myron Stowe) [1225193] - [iommu] vt-d: Allocate dynamic domain id for virtual domains only (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper functions to make code symmetric for readability (Myron Stowe) [1225193] - [iommu] vt-d: Fix dmar_domain leak in iommu_attach_device (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper functions to improve code readability (Myron Stowe) [1225193] - [iommu] vt-d: Match segment number when searching for dev_iotlb capable devices (Myron Stowe) [1225193] - [iommu] amd: Don't call the inv_ctx_cb when pasid is not set up (Myron Stowe) [1225193] - [iommu] amd: Don't hold a reference to task_struct (Myron Stowe) [1225193] - [iommu] amd: Don't hold a reference to mm_struct (Myron Stowe) [1225193] - [iommu] amd: Add pasid_state->invalid flag (Myron Stowe) [1225193] - [iommu] amd: Drop pasid_state reference in ppr_notifer error path (Myron Stowe) [1225193] - [iommu] amd: Get rid of __unbind_pasid (Myron Stowe) [1225193] - [iommu] amd: Don't free pasid_state in mn_release path (Myron Stowe) [1225193] - [iommu] amd: Don't call mmu_notifer_unregister in __unbind_pasid (Myron Stowe) [1225193] - [iommu] amd: Fix typo in amd_iommu_v2 driver (Myron Stowe) [1225193] - [iommu] amd: Drop oprofile dependency (Myron Stowe) [1225193] - [iommu] amd: Moving PPR fault flags macros definitions (Myron Stowe) [1225193] - [iommu] amd: Fix for pasid initialization (Myron Stowe) [1225193] - [iommu] vt-d: Remove the useless dma_pte_addr (Myron Stowe) [1225193] - [iommu] vt-d: Don't use magic number in dma_pte_superpage (Myron Stowe) [1225193] - [iommu] vt-d: Use inline function dma_pte_superpage instead of macros (Myron Stowe) [1225193] - [iommu] vt-d: Clear the redundant assignment for domain->nid (Myron Stowe) [1225193] - [iommu] vt-d: Clear the redundant assignment in dmar_enable_qi (Myron Stowe) [1225193] - [iommu] vt-d: Use list_for_each_safe() to simplify code (Myron Stowe) [1225193] - [iommu] amd: Fix small race between invalidate_range_end/start (Myron Stowe) [1225636] - [iommu] amd: Fix recently introduced compile warnings (Myron Stowe) [1225636] - [iommu] amd: Remove duplicate checking code (Myron Stowe) [1225636] - [iommu] amd: Handle parallel invalidate_range_start/end calls correctly (Myron Stowe) [1225636] - [iommu] amd: Remove IOMMUv2 pasid_state_list (Myron Stowe) [1225636] - [iommu] amd: Implement mmu_notifier_release call-back (Myron Stowe) [1225636] - [iommu] amd: Convert IOMMUv2 state_table into state_list (Myron Stowe) [1225636] - [iommu] amd: Don't access IOMMUv2 state_table directly (Myron Stowe) [1225636]- [block] nvme: Add translation for block limits (David Milburn) [1179447] - [block] nvme: Fix error handling of class_create("nvme") (David Milburn) [1179447] - [block] nvme: increase depth of admin queue (David Milburn) [1179447] - [block] nvme: Fix PRP list calculation for non-4k system page size (David Milburn) [1179447] - [block] nvme: Fix blk-mq hot cpu notification (David Milburn) [1179447] - [block] nvme: embedded iod mask cleanup (David Milburn) [1179447] - [block] nvme: Freeze admin queue on device failure (David Milburn) [1179447] - [block] nvme: Initialize device list head before starting (David Milburn) [1179447] - [block] nvme: Fix potential corruption on sync commands (David Milburn) [1179447] - [block] nvme: Remove unused variables (David Milburn) [1179447] - [block] nvme: Fix scsi mode select llbaa setting (David Milburn) [1179447] - [block] nvme: Fix potential corruption during shutdown (David Milburn) [1179447] - [block] nvme: Asynchronous controller probe (David Milburn) [1179447] - [block] nvme: Register management handle under nvme class (David Milburn) [1179447] - [block] nvme: Update SCSI Inquiry VPD 83h translation (David Milburn) [1179447] - [block] nvme: avoid kmalloc/kfree for smaller IO (David Milburn) [1179447] - [block] nvme: within nvme_free_queues(), delete RCU sychro/deferred free (David Milburn) [1179447] - [block] nvme: cq_vector should be signed (David Milburn) [1179447] - [block] nvme: Fix locking on abort handling (David Milburn) [1179447] - [block] nvme: Start and stop h/w queues on reset (David Milburn) [1179447] - [block] nvme: Command abort handling fixes (David Milburn) [1179447] - [block] nvme: Admin queue removal handling (David Milburn) [1179447] - [block] nvme: Reference count admin queue usage (David Milburn) [1179447] - [block] nvme: Start all requests (David Milburn) [1179447] - [block] nvme: Fix double free irq (David Milburn) [1179447] - [block] nvme: fix race condition in nvme_submit_sync_cmd() (David Milburn) [1179447] - [block] nvme: fix retry/error logic in nvme_queue_rq() (David Milburn) [1179447] - [block] nvme: Fix FS mount issue (hot-remove followed by hot-add) (David Milburn) [1179447] - [block] nvme: fix error return checking from blk_mq_alloc_request() (David Milburn) [1179447] - [block] nvme: fix freeing of wrong request in abort path (David Milburn) [1179447] - [block] nvme: Fix command setup on IO retry (David Milburn) [1179447] - [block] nvme: Update module version major number (David Milburn) [1179447] - [block] nvme: fail pci initialization if the device doesn't have any BARs (David Milburn) [1179447] - [block] nvme: add ->exit_hctx() hook (David Milburn) [1179447] - [block] nvme: make setup work for devices that don't do INTx (David Milburn) [1179447] - [block] nvme: enable IO stats by default (David Milburn) [1179447] - [block] nvme: nvme_submit_async_admin_req() must use atomic rq allocation (David Milburn) [1179447] - [block] nvme: replace blk_put_request() with blk_mq_free_request() (David Milburn) [1179447] - [block] nvme: __nvme_submit_admin_cmd() can be static (David Milburn) [1179447] - [block] nvme: blk_mq_alloc_request() returns error pointers (David Milburn) [1179447] - [block] nvme: Convert to blk-mq (David Milburn) [1179447] - [block] nvme: Do not over allocate for discard requests (David Milburn) [1179447] - [block] nvme: Do not open disks that are being deleted (David Milburn) [1179447] - [block] nvme: Fix device probe waiting on kthread (David Milburn) [1179447] - [block] nvme: Updates for 1.1 spec (David Milburn) [1179447] - [block] nvme: Passthrough IOCTL for IO commands (David Milburn) [1179447] - [block] nvme: Add revalidate_disk callback (David Milburn) [1179447] - [block] nvme: Fix nvmeq waitqueue entry initialization (David Milburn) [1179447] - [block] nvme: Translate NVMe status to errno (David Milburn) [1179447] - [block] nvme: Fix SG_IO status values (David Milburn) [1179447] - [block] nvme: Remove duplicate compat SG_IO code (David Milburn) [1179447] - [block] nvme: Reference count pci device (David Milburn) [1179447] - [block] nvme: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (David Milburn) [1179447] - [block] nvme: Correctly handle IOCTL_SUBMIT_IO when cpus > online queues (David Milburn) [1179447] - [block] nvme: Fix filesystem sync deadlock on removal (David Milburn) [1179447] - [block] nvme: Call nvme_free_queue directly (David Milburn) [1179447] - [block] nvme: Add shutdown timeout as module parameter (David Milburn) [1179447] - [block] nvme: Skip orderly shutdown on failed devices (David Milburn) [1179447] - [block] nvme: Whitespace fixes (David Milburn) [1179447] - [block] nvme: Use pci_stop_and_remove_bus_device_locked() (David Milburn) [1179447] - [block] nvme: Handling devices incapable of I/O (David Milburn) [1179447] - [block] nvme: Change nvme_enable_ctrl to set EN and manage CC thru ctrl_config (David Milburn) [1179447] - [block] nvme: Mismatched host/device page size support (David Milburn) [1179447] - [block] nvme: Update list of status codes (David Milburn) [1179447] - [block] nvme: Async event request (David Milburn) [1179447] - [s390] mm: implement software referenced bits (Hendrik Brueckner) [1182320] - [s390] mm: cleanup page table definitions (Hendrik Brueckner) [1182320] - [s390] mm: remove dead pfmf inline assembly (Hendrik Brueckner) [1182320] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1182290] - [s390] cio: fix multiple structure definitions (Hendrik Brueckner) [1182290] - [s390] perf: make print_debug_cf() static (Hendrik Brueckner) [1182189] - [s390] cpum_sf: fix printk format warnings (Hendrik Brueckner) [1182189] - [s390] use IS_ENABLED to check if a CONFIG is set to y or m (Hendrik Brueckner) [1182189] - [s390] perf: Add service level information for CPU-Measurement Facilities (Hendrik Brueckner) [1182189] - [s390] delete new instances of __cpuinit usage (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add flag to process full SDBs only (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add raw data sampling to support the diagnostic-sampling function (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Filter perf events based event->attr.exclude_* settings (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Detect KVM guest samples (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add helper to read TOD from trailer entries (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Dynamically extend the sampling buffer if overflows occur (Hendrik Brueckner) [1182189] - [s390] perf, oprofile: Share sampling facility (Hendrik Brueckner) [1182189] - [s390] perf: Improve PMU selection for PERF_COUNT_HW_CPU_CYCLES events (Hendrik Brueckner) [1182189] - [s390] perf: add support for the CPU-Measurement Sampling Facility (Hendrik Brueckner) [1182189] - [s390] irq: rework irq subclass handling (Hendrik Brueckner) [1182189] - [s390] cpum_cf: Export event names in sysfs (Hendrik Brueckner) [1182189] - [s390] oprofile: move hwsampler interfaces to cpu_mf.h (Hendrik Brueckner) [1182189] - [s390] hwsampler: Updated misleading member names in hws_data_entry (Hendrik Brueckner) [1182189] - [s390] perf: Remove print_hex_dump_bytes() debug output (Hendrik Brueckner) [1182189] - [s390] hypfs: Eliminate hypfs interval (Hendrik Brueckner) [1182292] - [s390] hypfs: Add diagnose 0c support (Hendrik Brueckner) [1182292] - [s390] smp: reenable smt after resume (Hendrik Brueckner) [1182149] - [s390] ftrace: fix crashes when switching tracers / add notrace to cpu_relax() (Hendrik Brueckner) [1182149] - [s390] reintroduce diag 44 calls for cpu_relax() (Hendrik Brueckner) [1182149] - [s390] remove diag 44 calls from cpu_relax() (Hendrik Brueckner) [1182149] - [s390] add SMT support (Hendrik Brueckner) [1182149] - [s390] process: free vx save area when releasing tasks (Hendrik Brueckner) [1102206] - [s390] ptrace: always include vector registers in core files (Hendrik Brueckner) [1102206] - [s390] simd: clear vector register pointer on fork/clone (Hendrik Brueckner) [1102206] - [s390] fix ptrace of user area if the inferior uses vector registers (Hendrik Brueckner) [1102206] - [s390] kdump: add support for vector extension (Hendrik Brueckner) [1102206] - [s390] disassembler: add vector instructions (Hendrik Brueckner) [1102206] - [s390] add support for vector extension (Hendrik Brueckner) [1102206] - [s390] compat: correct ucontext layout for high gprs (Hendrik Brueckner) [1102206] - [s390] uprobes: fix user space PER events (Hendrik Brueckner) [879647] - [s390] uprobes: fix kprobes dependency (Hendrik Brueckner) [879647] - [s390] uprobes: architecture backend for uprobes (Hendrik Brueckner) [879647] - [s390] uprobes: common library for kprobes and uprobes (Hendrik Brueckner) [879647] - [s390] ptrace: add struct psw and accessor function (Hendrik Brueckner) [879647] - [s390] kprobes: allow kprobes only on known instructions (Hendrik Brueckner) [879647] - [s390] dis: move disassembler function prototypes to proper header file (Hendrik Brueckner) [879647] - [s390] kprobes: use insn_length helper function (Hendrik Brueckner) [879647] - [s390] dis: move common definitions to a header file (Hendrik Brueckner) [879647] - [s390] dis: rename structures for unique types (Hendrik Brueckner) [879647] - [s390] mm: limit STACK_RND_MASK for compat tasks (Hendrik Brueckner) [1204860] - [s390] mm: align 64-bit PIE binaries to 4GB (Hendrik Brueckner) [1204860] - [s390] avoid z13 cache aliasing (Hendrik Brueckner) [1204860] - [s390] add z13 code generation support (Hendrik Brueckner) [1204860] - [s390] kernel: use stnsm 255 instead of stosm 0 (Hendrik Brueckner) [1204860] - [s390] time: use stck clock fast for do_account_vtime (Hendrik Brueckner) [1204860] - [s390] spinlock: optimize spin_unlock code (Hendrik Brueckner) [1204860] - [s390] spinlock: refactor arch_spin_lock_wait[_flags] (Hendrik Brueckner) [1204860] - [s390] rwlock: add missing local_irq_restore calls (Hendrik Brueckner) [1204860] - [s390] spinlock, rwlock: always to a load-and-test first (Hendrik Brueckner) [1204860] - [s390] spinlock: optimize spinlock code sequence (Hendrik Brueckner) [1204860] - [s390] spinlock: cleanup spinlock code (Hendrik Brueckner) [1204860] - [s390] enable ARCH_USE_CMPXCHG_LOCKREF (Hendrik Brueckner) [1204860] - [s390] fix control register update (Hendrik Brueckner) [1204860] - [s390] optimize control register update (Hendrik Brueckner) [1204860] - [s390] smp: only send external call ipi if needed (Hendrik Brueckner) [1204860] - [s390] ptrace: PTRACE_TE_ABORT_RAND (Hendrik Brueckner) [1204860] - [s390] Remove zfcpdump NR_CPUS dependency (Hendrik Brueckner) [1204860] - [s390] mm: do not initialize storage keys (Hendrik Brueckner) [1204860] - [s390] zcrypt: Add support for new crypto express (CEX5S) adapter (Hendrik Brueckner) [1182171] - [s390] zcrypt: Introduce new SHA-512 based Pseudo Random Generator (Hendrik Brueckner) [1182313]- [netdrv] macvlan: fix a race on port dismantle and possible skb leaks (Herbert Xu) [971693] - [netdrv] macvlan: optimize the receive path (Herbert Xu) [971693] - [netdrv] macvlan: pass 'bool' type to macvlan_count_rx() (Herbert Xu) [971693] - [netdrv] macvlan: allow to enqueue broadcast pkt on virtual device (Herbert Xu) [971693] - [netdrv] macvlan: Fix leak and NULL dereference on error path (Herbert Xu) [971693] - [netdrv] macvlan: Move broadcasts into a work queue (Herbert Xu) [971693] - [net] core: Add __dev_forward_skb (Herbert Xu) [971693] - [netdrv] macvlan: Remove custom recieve and forward handlers (Herbert Xu) [971693] - [netdrv] macvtap: Add support of packet capture on macvtap device (Herbert Xu) [971693] - [netdrv] macvtap: fix two races (Herbert Xu) [971693] - [net] ipv4: Missing sk_nulls_node_init() in ping_unhash() (Denys Vlasenko) [1218105] {CVE-2015-3636} - [net] ipv6: some ipv6 statistic counters failed to disable bh (Sabrina Dubroca) [1222129] - [net] ipv6: move DAD and addrconf_verify processing to workqueue (Sabrina Dubroca) [1222129] - [net] ipv6: remove old token ipv6 address as soon as possible (Sabrina Dubroca) [1222129] - [net] ipv6: convert the uses of ADBG and remove the superfluous parentheses (Sabrina Dubroca) [1222129] - [security] selinux/nlmsg: add RTM_DELNSID (Jiri Benc) [1210260] - [net] netns: make nsid_lock per net (Jiri Benc) [1210260] - [net] netns: fix unbalanced spin_lock on error (Jiri Benc) [1210260] - [net] netns: return RTM_NEWNSID instead of RTM_GETNSID on a get (Jiri Benc) [1210260] - [net] netlink: allow to listen "all" netns (Jiri Benc) [1210260] - [net] netlink: rename private flags and states (Jiri Benc) [1210260] - [net] netns: use a spin_lock to protect nsid management (Jiri Benc) [1210260] - [net] netns: notify new nsid outside __peernet2id() (Jiri Benc) [1210260] - [net] netns: rename peernet2id() to peernet2id_alloc() (Jiri Benc) [1210260] - [net] netns: always provide the id to rtnl_net_fill() (Jiri Benc) [1210260] - [net] netns: returns always an id in __peernet2id() (Jiri Benc) [1210260] - [net] netns: remove duplicated include from net_namespace.c (Jiri Benc) [1210260] - [net] netns: allow to dump netns ids (Jiri Benc) [1210260] - [net] netns: notify netns id events (Jiri Benc) [1210260] - [net] netns: minor cleanup in rtnl_net_getid() (Jiri Benc) [1210260] - [net] netns: don't allocate an id for dead netns (Jiri Benc) [1210260] - [net] veth: set iflink to the peer veth (Jiri Benc) [1210260] - [net] dev: set iflink to 0 for virtual interfaces (Jiri Benc) [1210260] - [infiniband] ipoib: Fix ndo_get_iflink (Jiri Benc) [1210260] - [infiniband] ipoib: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] macvlan: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] vlan: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] ipmr,ip6mr: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] ipip, gre, vti, sit: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] sit: Fix ipip6_tunnel_lookup device matching criteria (Jiri Benc) [1210260] - [net] ip6tnl, gre6, vti6: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] introduce dev_get_iflink() (Jiri Benc) [1210260] - [net] Kill hold_net release_net (Jiri Benc) [1210260] - [net] Handle unregister properly when netdev namespace change fails. (Jiri Benc) [1210260] - [net] rtnetlink: call ->dellink on failure when ->newlink exists (Jiri Benc) [1210260] - [net] do not use rcu in rtnl_dump_ifinfo() (Jiri Benc) [1210260] - [net] Verify permission to link_net in newlink (Jiri Benc) [1210260] - [net] Verify permission to dest_net in newlink (Jiri Benc) [1210260] - [net] rtnetlink: pass link_net to the newlink handler (Jiri Benc) [1210260] - [net] vxlan: setup the right link netns in newlink hdlr (Jiri Benc) [1210260] - [net] vxlan: advertise link netns in fdb messages (Jiri Benc) [1210260] - [net] vxlan: advertise netns of vxlan dev in fdb msg (Jiri Benc) [1210260] - [net] veth: advertise link netns via netlink (Jiri Benc) [1210260] - [net] macvlan: advertise link netns via netlink (Jiri Benc) [1210260] - [net] macvlan: introduce macvlan_dev_real_dev() helper function (Jiri Benc) [1210260] - [net] vlan: advertise link netns via netlink (Jiri Benc) [1210260] - [net] ip6gretap: advertise link netns via netlink (Jiri Benc) [1210260] - [net] rtnl: fix error path when adding an iface with a link net (Jiri Benc) [1210260] - [net] rtnl: allow to create device with IFLA_LINK_NETNSID set (Jiri Benc) [1210260] - [net] tunnels: advertise link netns via netlink (Jiri Benc) [1210260] - [net] rtnl: add link netns id to interface messages (Jiri Benc) [1210260] - [net] netns: add rtnl cmd to add and get peer netns ids (Jiri Benc) [1210260] - [security] selinux/nlmsg: add RTM_NEWNSID and RTM_GETNSID (Jiri Benc) [1210260] - [net] add a pre-check of net_ns in sk_change_net() (Jiri Benc) [1210260] - [net] netns: remove one sparse warning (Jiri Benc) [1210260] - [net] netlink: Fix do_one_broadcast() prototype. (Jiri Benc) [1210260] - [net] net_namespace: trivial cleanup (Jiri Benc) [1210260] - [net] dst: no need to take reference on DST_NOCACHE dsts (Marcelo Leitner) [1206570] - [net] skbuff: Do not scrub skb mark within the same name space (Marcelo Leitner) [1206570] - [net] ipv6: invert join/leave anycast rtnl/socket locking order (Marcelo Leitner) [1206570] - [net] ipv6: restore the behavior of ipv6_sock_ac_drop() (Marcelo Leitner) [1206570] - [net] ipv6: remove ipv6_sk_ac_lock (Marcelo Leitner) [1206570] - [net] ipv6: drop useless rcu_read_lock() in anycast (Marcelo Leitner) [1206570] - [net] vxlan: fix a free after use (Marcelo Leitner) [1206570] - [net] vxlan: do not exit on error in vxlan_stop() (Marcelo Leitner) [1206570] - [net] vxlan: fix indentation (Marcelo Leitner) [1206570] - [net] vxlan: simplify if clause in dev_close (Marcelo Leitner) [1206570] - [net] vxlan: fix possible use of uninitialized in vxlan_igmp_{join, leave} (Marcelo Leitner) [1206570] - [net] vxlan: Move socket initialization to within rtnl scope (Marcelo Leitner) [1206570] - [net] ipv4, ipv6: kill ip_mc_{join, leave}_group and ipv6_sock_mc_{join, drop} (Marcelo Leitner) [1206570] - [net] ipv4, ipv6: grab rtnl before locking the socket (Marcelo Leitner) [1206570] - [net] ip6_tunnel: fix error code when tunnel exists (Marcelo Leitner) [1206570] - [net] vxlan: fix wrong usage of VXLAN_VID_MASK (Marcelo Leitner) [1206570] - [net] vxlan: Correct path typo in comment (Marcelo Leitner) [1206570] - [net] ipv6: igmp: add __ipv6_sock_mc_join and __ipv6_sock_mc_drop (Marcelo Leitner) [1206570] - [net] ip6_tunnel: remove dead debug code from ip6_tunnel.c (Marcelo Leitner) [1206570] - [net] igmp: add __ip_mc_{join|leave}_group() (Marcelo Leitner) [1206570] - [net] igmp: fix the problem when mc leave group (Marcelo Leitner) [1206570] - [net] gue: Use checksum partial with remote checksum offload (Marcelo Leitner) [1206570] - [net] vxlan: Use checksum partial with remote checksum offload (Marcelo Leitner) [1206570] - [net] Infrastructure for CHECKSUM_PARTIAL with remote checsum offload (Marcelo Leitner) [1206570] - [net] Use more bit fields in napi_gro_cb (Marcelo Leitner) [1206570] - [net] Clarify meaning of CHECKSUM_PARTIAL for receive path (Marcelo Leitner) [1206570] - [net] gro: Fix remcsum in GRO path to not change packet (Marcelo Leitner) [1206570] - [net] vxlan: Wrong type passed to pIS (Marcelo Leitner) [1206570] - [net] vxlan: Only set has-GBP bit in header if any other bits would be set (Marcelo Leitner) [1206570] - [net] add skb functions to process remote checksum offload (Marcelo Leitner) [1206570] - [net] vxlan: Eliminate dependency on UDP socket in transmit path (Marcelo Leitner) [1206570] - [net] udp: Do not require sock in udp_tunnel_xmit_skb (Marcelo Leitner) [1206570] - [net] vxlan: Only bind to sockets with compatible flags enabled (Marcelo Leitner) [1206570] - [net] vxlan: Group Policy extension (Marcelo Leitner) [1206570] - [net] vxlan: Remote checksum offload (Marcelo Leitner) [1206570] - [net] udp: pass udp_offload struct to UDP gro callbacks (Marcelo Leitner) [1206570] - [net] vxlan: Improve support for header flags (Marcelo Leitner) [1206570] - [net] ip: Move checksum convert defines to inet (Marcelo Leitner) [1206570] - [net] Add Transparent Ethernet Bridging GRO support (Marcelo Leitner) [1206570] - [net] vxlan: Fix double free of skb (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add missing validation of encap type to ip_tunnel_encap_setup() (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add sanity checks to ip_tunnel_encap_add_ops() (Marcelo Leitner) [1206570] - [net] vxlan: Fix race condition between vxlan_sock_add and vxlan_sock_release (Marcelo Leitner) [1206570] - [net] gue: Call remcsum_adjust (Marcelo Leitner) [1206570] - [net] Add remcsum_adjust as common function for remote checksum offload (Marcelo Leitner) [1206570] - [net] ip6_udp_tunnel: Fix checksum calculation (Marcelo Leitner) [1206570] - [net] vxlan: Fix boolean flip in VXLAN_F_UDP_ZERO_CSUM6_[TX|RX] (Marcelo Leitner) [1206570] - [net] vxlan: Inline vxlan_gso_check(). (Marcelo Leitner) [1206570] - [net] vxlan: Add vxlan_gso_check() helper (Marcelo Leitner) [1206570] - [net] fou: Fix no return statement warning for !CONFIG_NET_FOU_IP_TUNNELS (Marcelo Leitner) [1206570] - [net] ip_tunnel: Ops registration for secondary encap (fou, gue) (Marcelo Leitner) [1206570] - [net] udp_tunnel: Add SKB_GSO_UDP_TUNNEL during gro_complete (Marcelo Leitner) [1206570] - [net] vxlan: Fix to enable UDP checksums on interface (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Add support for wildcard tunnel endpoints. (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Allow sending packets through tunnels with wildcard endpoints (Marcelo Leitner) [1206570] - [net] gue: Receive side of remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: TX support for using remote checksum offload option (Marcelo Leitner) [1206570] - [net] gso: fix kABI (Marcelo Leitner) [1206570] - [net] udp: Changes to udp_offload to support remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: Protocol constants for remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: Add infrastructure for flags and options (Marcelo Leitner) [1206570] - [net] udp: Offload outer UDP tunnel csum if available (Marcelo Leitner) [1206570] - [net] fou: Move fou_build_header into fou.c and refactor (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function. (Marcelo Leitner) [1206570] - [net] ip6_tunnel: allow to change mode for the ip6tnl0 (Marcelo Leitner) [1206570] - [net] fou: fix a potential use after free in fou.c (Marcelo Leitner) [1206570] - [net] vxlan: using pskb_may_pull as early as possible (Marcelo Leitner) [1206570] - [net] vxlan: fix a use after free in vxlan_encap_bypass (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add GUE support (Marcelo Leitner) [1206570] - [net] gue: Receive side for Generic UDP Encapsulation (Marcelo Leitner) [1206570] - [net] fou: eliminate IPv4, v6 specific GRO functions (Marcelo Leitner) [1206570] - [net] ip_tunnel: Account for secondary encapsulation header in max_headroom (Marcelo Leitner) [1206570] - [net] vxlan: Set inner protocol before transmit (Marcelo Leitner) [1206570] - [net] gre: Set inner protocol in v4 and v6 GRE transmit (Marcelo Leitner) [1206570] - [net] ipip: Set inner IP protocol in ipip (Marcelo Leitner) [1206570] - [net] sit: Set inner IP protocol in sit (Marcelo Leitner) [1206570] - [net] udp: Generalize skb_udp_segment (Marcelo Leitner) [1206570] - [net] Remove gso_send_check as an offload callback (Marcelo Leitner) [1206570] - [net] udp: move logic out of udp[46]_ufo_send_check (Marcelo Leitner) [1206570] - [net] tcp: move logic out of tcp_v[64]_gso_send_check (Marcelo Leitner) [1206570] - [net] vxlan: Fix bug introduced by commit acbf74a76300 (Marcelo Leitner) [1206570] - [net] udp: Need to make ip6_udp_tunnel.c have GPL license (Marcelo Leitner) [1206570] - [net] ip_tunnel: Changes to ip_tunnel to support foo-over-udp encapsulation (Marcelo Leitner) [1206570] - [net] fou: Add GRO support (Marcelo Leitner) [1206570] - [net] fou: Support for foo-over-udp RX path (Marcelo Leitner) [1206570] - [net] Export inet_offloads and inet6_offloads (Marcelo Leitner) [1206570] - [net] vxlan: Refactor vxlan driver to make use of the common UDP tunnel functions (Marcelo Leitner) [1206570] - [net] udp_tunnel: Add a few more UDP tunnel APIs (Marcelo Leitner) [1206570] - [net] udp_tunnel: Seperate ipv6 functions into its own file. (Marcelo Leitner) [1206570] - [net] ipv6: drop some rcu_read_lock in mcast (Marcelo Leitner) [1206570] - [net] ipv6: drop ipv6_sk_mc_lock in mcast (Marcelo Leitner) [1206570] - [net] ipv4: udp4_gro_complete() is static (Marcelo Leitner) [1206570] - [net] ipv6: fix rtnl locking in setsockopt for anycast and multicast (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix tunnels with "local any remote $remote_ip" (Marcelo Leitner) [1206570] - [net] neighbour: fix ndm_type type error issue (Marcelo Leitner) [1206570] - [net] vxlan: Call udp_sock_create (Marcelo Leitner) [1206570] - [net] udp: Add udp_sock_create for UDP tunnels to open listener socket (Marcelo Leitner) [1206570] - [net] udp: Move udp_tunnel_segment into udp_offload.c (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix ip_tunnel_lookup (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix dst race in sk_dst_get() (Marcelo Leitner) [1206570] - [net] vxlan: use dev->needed_headroom instead of dev->hard_header_len (Marcelo Leitner) [1206570] - [net] ip_vti: Fix 'ip tunnel add' with 'key' parameters (Marcelo Leitner) [1206570] - [net] bridge: Add bridge ifindex to bridge fdb notify msgs (Marcelo Leitner) [1206570] - [net] ip_tunnel: Initialize the fallback device properly (Marcelo Leitner) [1206570] - [net] ip_tunnel: ip_tunnels: disable cache for nbma gre tunnels (Marcelo Leitner) [1206570] - [net] vxlan, bridge: get rid of SET_ETHTOOL_OPS (Marcelo Leitner) [1206570] - [net] vxlan: add x-netns support (Marcelo Leitner) [1206570] - [net] vxlan: ensure to advertise the right fdb remote (Marcelo Leitner) [1206570] - [net] ip_tunnel: use the right netns in ioctl handler (Marcelo Leitner) [1206570] - [net] ip6_tunnel: use the right netns in ioctl handler (Marcelo Leitner) [1206570] - [net] sit: fix panic with route cache in ip tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: Move ip_tunnel_get_stats64 into ip_tunnel_core.c (Marcelo Leitner) [1206570] - [net] ip6_gre: use netdev_alloc_pcpu_stats() (Marcelo Leitner) [1206570] - [net] introduce netdev_alloc_pcpu_stats() for drivers (Marcelo Leitner) [1206570] - [net] unify the pcpu_tstats and br_cpu_netstats as one (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix panic in ip_tunnel_xmit() (Marcelo Leitner) [1206570] - [net] ip_tunnel: remove the useless argument from ip_tunnel_hash() (Marcelo Leitner) [1206570] - [net] vxlan: add vxlan description (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix a dst leak in tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix sparse non static symbol warning (Marcelo Leitner) [1206570] - [net] ip_tunnel: Use percpu Cache route in IP tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: Cache dst in tunnels (Marcelo Leitner) [1206570] - [net] ipv6: fix the use of pcpu_tstats in ip6_tunnel (Marcelo Leitner) [1206570] - [net] vxlan: leave multicast group when vxlan device down (Marcelo Leitner) [1206570] - [net] ipv6: move IPV6_TCLASS_MASK definition in ipv6.h (Marcelo Leitner) [1206570] - [net] ipv6: add ip6_flowlabel helper (Marcelo Leitner) [1206570] - [net] do not ignore dmac in dev_forward_skb() (Marcelo Leitner) [1206570] - [net] Explicitly initialize u64_stats_sync structures for lockdep (Marcelo Leitner) [1206570] - [net] ipv6: Allow the MTU of ipip6 tunnel to be set below 1280 (Marcelo Leitner) [1206570] - [net] tunnels: harmonize cleanup done on skb on rx path (Marcelo Leitner) [1206570] - [net] tunnels: harmonize cleanup done on skb on xmit path (Marcelo Leitner) [1206570] - [net] vxlan: remove net arg from vxlan[6]_xmit_skb() (Marcelo Leitner) [1206570] - [net] vxlan: Convert uses of compare_ether_addr to ether_addr_equal (Marcelo Leitner) [1206570] - [net] ip6_tunnel: ensure to always have a link local address (Marcelo Leitner) [1206570] - [net] vxlan: using kfree_rcu() to simplify the code (Marcelo Leitner) [1206570] - [net] ip_tunnel: use net_eq() helper to check netns (Marcelo Leitner) [1206570] - [net] move skb_scrub_packet() after eth_type_trans() (Marcelo Leitner) [1206570] - [net] ipv6: fix ipv6_cow_metrics for non DST_HOST case (Marcelo Leitner) [1199862] - [netdrv] pppoe: drop pppoe device in pppoe_unbind_sock_work (Beniamino Galvani) [1221922] - [net] udp_diag: Fix socket skipping within chain (Thadeu Lima de Souza Cascardo) [1179617] - [net] ptp: use the 64 bit get/set time methods for the posix clock (Jiri Benc) [1217408] - [net] ptp: use the 64 bit gettime method for the SYS_OFFSET ioctl (Jiri Benc) [1217408] - [net] ptp: introduce get/set time methods with explicit 64 bit seconds (Jiri Benc) [1217408] - [kernel] timekeeping: Provide timespec64 based interfaces (Jiri Benc) [1217408] - [kernel] timekeeping: Convert timekeeping core to use timespec64s (Jiri Benc) [1217408] - [net] tcp: mitigate ACK loops for connections as tcp_timewait_sock (Florian Westphal) [1191261] - [net] tcp: mitigate ACK loops for connections as tcp_sock (Florian Westphal) [1191261] - [net] tcp: mitigate ACK loops for connections as tcp_request_sock (Florian Westphal) [1191261] - [net] tcp: helpers to mitigate ACK loops by rate-limiting out-of-window dupacks (Florian Westphal) [1191261] - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208496] {CVE-2015-2922} - [x86] mm: Clean up the TLB flushing code (Larry Woodman) [1172891] - [powerpc] Add a test of the switch_endian() syscall (Gustavo Duarte) [1221073] - [powerpc] Add a proper syscall for switching endianness (Gustavo Duarte) [1221073] - [powerpc] kernel: Make syscall_exit a local label (Gustavo Duarte) [1221073] - [powerpc] Remove old compile time disabled syscall tracing code (Gustavo Duarte) [1221073] - [scsi] libsas: Fix Kernel Crash in smp_execute_task (David Milburn) [1226041] - [scsi] mvsas: fix panic on expander attached SATA devices (David Milburn) [1226041] - [scsi] mvsas: Fix for possible null pointer dereference (David Milburn) [1226041] - [netdrv] hyperv: Add IPv6 into the hash computation for vRSS (Jason Wang) [1174846] - [x86] use optimized ioresource lookup in ioremap function (Frank Ramsay) [1217221] - [kernel] optimize resource lookups for ioremap (Frank Ramsay) [1217221] - [x86] ioremap: Speed up check for RAM pages (Frank Ramsay) [1217221] - [fs] exec: take i_mutex during prepare_binprm for set[ug]id executables (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] locking: Remove atomicy checks from {READ, WRITE}_ONCE (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] make READ_ONCE() valid on const arguments (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val) (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] Provide READ_ONCE and ASSIGN_ONCE (Mateusz Guzik) [1216270] {CVE-2015-3339} - [powerpc] powernv: Add OPAL check token call (Gustavo Duarte) [1223784] - [powerpc] pseries: Correct cpu affinity for dlpar added cpus (Steve Best) [1226527] - [thermal] intel_powerclamp: add id for Avoton SoC (Steve Best) [1225606] - [platform] hp-wireless: new driver for hp wireless button for Windows 8 (Stanislaw Gruszka) [1174328] - [include] pci-dma-compat: add pci_zalloc_consistent helper (Maurizio Lombardi) [1193494] - [powerpc] kvm: book3s-hv: ptes are big endian (Thomas Huth) [1222472]- [scsi] qla4xxx: v5.04.00.00.07.02-k0 (Chad Dupuis) [1225437] - [scsi] qla4xxx: fix get_host_stats error propagation (Chad Dupuis) [1225437] - [scsi] qla4xxx: check the return value of dma_alloc_coherent() (Chad Dupuis) [1225437] - [scsi] qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1225437] - [scsi] qla4xxx: ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1225437] - [net] bnx2-cnic: Driver Version Update (Maurizio Lombardi) [1187299] - [net] bnx2-cnic: Driver Rebranding Changes (Maurizio Lombardi) [1187299] - [net] cnic: Update the rcu_access_pointer() usages (Maurizio Lombardi) [1187299] - [net] cnic: Cleanup CONFIG_IPV6 & VLAN check (Maurizio Lombardi) [1187299] - [scsi] aacraid: driver version change (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: AIF raw device remove support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: performance improvement changes (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOCTL fix (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOP RESET command handling changes (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: 240 simple volume support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: vpd page code 0x83 support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: MSI-x support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: 4KB sector support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOCTL pass-through command fix (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: AIF support for SES device add/remove (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: remove deprecated IRQF_DISABLED from aacraid (Rajinikanth Pandurangan) [1205339] - [scsi] hpsa: Cleanup pci_id entries (Joseph Szczypek) [1181313] - [scsi] hpsa: Update driver revision to 3.4.4-1-RH4 (Joseph Szczypek) [1181313] - [scsi] hpsa: correct compiler warnings introduced by hpsa-add-local-workqueue patch (Joseph Szczypek) [1181313] - [scsi] hpsa: Use local workqueues instead of system workqueues (Joseph Szczypek) [1181313] - [scsi] hpsa: detect and report failures changing controller transport modes (Joseph Szczypek) [1181313] - [scsi] hpsa: shorten the wait for the CISS doorbell mode change ack (Joseph Szczypek) [1181313] - [scsi] hpsa: refactor duplicated scan completion code into a new routine (Joseph Szczypek) [1181313] - [scsi] hpsa: move SG descriptor set-up out of hpsa_scatter_gather() (Joseph Szczypek) [1181313] - [scsi] hpsa: do not use function pointers in fast path command submission (Joseph Szczypek) [1181313] - [scsi] hpsa: print CDBs instead of kernel virtual addresses for uncommon errors (Joseph Szczypek) [1181313] - [scsi] hpsa: do not use a void pointer for scsi_cmd field of struct CommandList (Joseph Szczypek) [1181313] - [scsi] hpsa: return failed from device reset/abort handlers (Joseph Szczypek) [1181313] - [scsi] hpsa: check for ctlr lockup after command allocation in main io path (Joseph Szczypek) [1181313] - [scsi] hpsa: guard against overflowing raid map array (Joseph Szczypek) [1181313] - [scsi] hpsa: do not ack controller events on controllers that do not support it (Joseph Szczypek) [1181313] - [scsi] hpsa: remove incorrect BUG_ONs checking for raid offload enable (Joseph Szczypek) [1181313] - [scsi] hpsa: do not check for msi(x) in interrupt_pending (Joseph Szczypek) [1181313] - [scsi] hpsa: slightly optimize SA5_performant_completed (Joseph Szczypek) [1181313] - [scsi] hpsa: count passthru cmds with atomics, not a spin locked int (Joseph Szczypek) [1181313] - [scsi] hpsa: optimize cmd_alloc function by remembering last allocation (Joseph Szczypek) [1181313] - [scsi] hpsa: fix race between abort handler and main i/o path (Joseph Szczypek) [1181313] - [scsi] hpsa: honor queue depth of physical devices (Joseph Szczypek) [1181313] - [scsi] hpsa: use workqueue to resubmit failed ioaccel commands (Joseph Szczypek) [1181313] - [scsi] hpsa: factor out hpsa_ciss_submit function (Joseph Szczypek) [1181313] - [scsi] hpsa: do not request device rescan on every ioaccel path error (Joseph Szczypek) [1181313] - [scsi] hpsa: do not queue commands internally in driver (Joseph Szczypek) [1181313] - [scsi] hpsa: get rid of cmd_special_alloc and cmd_special_free (Joseph Szczypek) [1181313] - [scsi] hpsa: reserve some commands for use by driver (Joseph Szczypek) [1181313] - [scsi] hpsa: avoid unneccesary calls to resource freeing functions (Joseph Szczypek) [1181313] - [scsi] hpsa: fix memory leak in hpsa_alloc_cmd_pool (Joseph Szczypek) [1181313] - [scsi] hpsa: report allocation failures while allocating SG chain blocks (Joseph Szczypek) [1181313] - [scsi] hpsa: pass error from pci_set_consistent_dma_mask from hpsa_message (Joseph Szczypek) [1181313] - [scsi] hpsa: rename hpsa_request_irq to hpsa_request_irqs (Joseph Szczypek) [1181313] - [scsi] hpsa: report failure to ioremap config table (Joseph Szczypek) [1181313] - [scsi] hpsa: trivial message and comment clean ups (Joseph Szczypek) [1181313] - [scsi] hpsa: refactor hpsa_find_board_params() to encapsulate legacy test (Joseph Szczypek) [1181313] - [scsi] hpsa: downgrade the Waiting for no-op print to dev_info (Joseph Szczypek) [1181313] - [scsi] hpsa: propagate return value from board ID lookup (Joseph Szczypek) [1181313] - [scsi] hpsa: propagate hard_reset failures in reset_devices mode (Joseph Szczypek) [1181313] - [scsi] hpsa: remove 0x from queue depth print which is in decimal (Joseph Szczypek) [1181313] - [scsi] hpsa: notice all request_irq errors (Joseph Szczypek) [1181313] - [scsi] hpsa: Fix -Wunused-but-set-variable warning (Joseph Szczypek) [1181313] - [scsi] hpsa: rename free_irqs to hpsa_free_irqs (Joseph Szczypek) [1181313] - [scsi] hpsa: adjust RAID-1, RAID-1ADM, and RAID-6 names (Joseph Szczypek) [1181313] - [scsi] hpsa: change how SA controllers are reset (Joseph Szczypek) [1181313] - [scsi] hpsa: turn off interrupts when kdump starts (Joseph Szczypek) [1181313] - [scsi] hpsa: fix memory leak in kdump hard reset (Joseph Szczypek) [1181313] - [scsi] hpsa: correct endian sparse warnings (Joseph Szczypek) [1181313] - [scsi] hpsa: remove spin lock around command allocation (Joseph Szczypek) [1181313] - [scsi] hpsa: always call pci_set_master after pci_enable_device (Joseph Szczypek) [1181313] - [scsi] hpsa: Convert SCSI LLD ->queuecommand() for host_lock less operation (Joseph Szczypek) [1181313] - [scsi] hpsa: do not be so noisy about check conditions (Joseph Szczypek) [1181313] - [scsi] hpsa: use atomics for commands_outstanding (Joseph Szczypek) [1181313] - [scsi] hpsa: get rid of type/attribute/direction bit field where possible (Joseph Szczypek) [1181313] - [scsi] hpsa: fix endianness issue with scatter gather elements (Joseph Szczypek) [1181313] - [scsi] hpsa: fix allocation sizes for CISS_REPORT_LUNs commands (Joseph Szczypek) [1181313] - [scsi] hpsa: remove 'action required' phrasing (Joseph Szczypek) [1181313] - [scsi] hpsa: correct off-by-one sizing of chained SG block (Joseph Szczypek) [1181313] - [scsi] hpsa: fix a couple pci id table mistakes (Joseph Szczypek) [1181313] - [scsi] hpsa: remove dev_warn prints from RAID-1ADM (Joseph Szczypek) [1181313] - [scsi] hpsa: Clean up warnings from sparse (Joseph Szczypek) [1181313] - [scsi] maintainers: change hpsa and cciss maintainer (Joseph Szczypek) [1181313] - [scsi] hpsa: add missing pci_set_master in kdump path (Joseph Szczypek) [1181313] - [scsi] hpsa: refine the pci enable/disable handling (Joseph Szczypek) [1181313] - [scsi] hpsa: Use pci_enable_msix_range() instead of pci_enable_msix() (Joseph Szczypek) [1181313] - [scsi] hpsa: Fallback to MSI rather than to INTx if MSI-X failed (Joseph Szczypek) [1181313]- [kvm] avoid page allocation failure in kvm_set_memory_region() (Bandan Das) [1209995] - [kvm] x86: call irq notifiers with directed EOI (Bandan Das) [1209995] - [kvm] nvmx: mask unrestricted_guest if disabled on L0 (Bandan Das) [1209995] - [kvm] svm: fix interrupt injection (apic->isr_count always 0) (Bandan Das) [1209995] - [kvm] emulate: fix CMPXCHG8B on 32-bit hosts (Bandan Das) [1209995] - [kvm] add halt_poll_ns module parameter (Bandan Das) [1198205 1209995] - [kvm] x86: revert "add method to test PIR bitmap vector" (Bandan Das) [1209995] - [kvm] vmx: Add PML support in VMX (Bandan Das) [1209995] - [kvm] x86: Add new dirty logging kvm_x86_ops for PML (Bandan Das) [1209995] - [kvm] x86: Change parameter of kvm_mmu_slot_remove_write_access (Bandan Das) [1209995] - [kvm] mmu: Explicitly set D-bit for writable spte (Bandan Das) [1209995] - [kvm] mmu: Add mmu help functions to support PML (Bandan Das) [1209995] - [kvm] Rename kvm_arch_mmu_write_protect_pt_masked to be more generic for log dirty (Bandan Das) [1209995] - [kvm] update_memslots: clean flags for invalid memslots (Bandan Das) [1209995] - [kvm] Remove unused config symbol (Bandan Das) [1209995] - [kvm] fix "Should it be static?" warnings from sparse (Bandan Das) [1209995] - [kvm] Optimize TLB flush in kvm_mmu_slot_remove_write_access (Bandan Das) [1209995] - [kvm] x86: kvm: vmx: Remove some unused functions (Bandan Das) [1209995] - [kvm] x86: switch to kvm_get_dirty_log_protect (Bandan Das) [1209995] - [kvm] Add generic support for dirty page logging (Bandan Das) [1209995] - [kvm] Add architecture-defined TLB flush support (Bandan Das) [1209995] - [kvm] x86: flush TLB when D bit is manually changed (Bandan Das) [1209995] - [kvm] x86: allow TSC deadline timer on all hosts (Bandan Das) [1209995] - [kvm] x86: mmu: replace assertions with MMU_WARN_ON, a conditional WARN_ON (Bandan Das) [1209995] - [kvm] x86: mmu: remove ASSERT(vcpu) (Bandan Das) [1209995] - [kvm] x86: mmu: remove argument to kvm_init_shadow_mmu and kvm_init_shadow_ept_mmu (Bandan Das) [1209995] - [kvm] x86: mmu: do not use return to tail-call functions that return void (Bandan Das) [1209995] - [kvm] x86: add method to test PIR bitmap vector (Bandan Das) [1209995] - [kvm] x86: vmx: NULL out hwapic_isr_update() in case of !enable_apicv (Bandan Das) [1209995] - [kvm] x86: Remove FIXMEs in emulate.c for the function, task_switch_32 (Bandan Das) [1209995] - [kvm] nvmx: consult PFEC_MASK and PFEC_MATCH when generating #PF VM-exit (Bandan Das) [1209995] - [kvm] nvmx: Improve nested msr switch checking (Bandan Das) [1209995] - [kvm] nvmx: Add nested msr load/restore algorithm (Bandan Das) [1209995] - [kvm] x86: check LAPIC presence when building apic_map (Bandan Das) [1209995] - [kvm] x86: Fix of previously incomplete fix for CVE-2014-8480 (Bandan Das) [1209995] - [kvm] warn on more invariant breakage (Bandan Das) [1209995] - [kvm] fix sorting of memslots with base_gfn == 0 (Bandan Das) [1209995] - [kvm] x86: drop severity of "generation wraparound" message (Bandan Das) [1209995] - [kvm] x86: vmx: reorder some msr writing (Bandan Das) [1209995] - [kvm] move APIC types to arch/x86/ (Bandan Das) [1209995] - [kvm] x86: em_ret_far overrides cpl (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] nvmx: Disable unrestricted mode if ept=0 (Bandan Das) [1209995] - [kvm] x86: Emulate should check #UD before #GP (Bandan Das) [1209995] - [kvm] x86: Do not push eflags.vm on pushf (Bandan Das) [1209995] - [kvm] x86: Remove prefix flag when GP macro is used (Bandan Das) [1209995] - [kvm] cpuid: recompute CPUID 0xD.0:EBX,ECX (Bandan Das) [1209995] - [kvm] cpuid: mask more bits in leaf 0xd and subleaves (Bandan Das) [1209995] - [kvm] cpuid: set CPUID(EAX=0xd, ECX=1).EBX correctly (Bandan Das) [1209995] - [kvm] x86: use F() macro throughout cpuid.c (Bandan Das) [1209995] - [kvm] track pid for VCPU only on KVM_RUN ioctl (Bandan Das) [1209995] - [kvm] don't check for PF_VCPU when yielding (Bandan Das) [1209995] - [kvm] optimize GFN to memslot lookup with large slots amount (Bandan Das) [1209995] - [kvm] change memslot sorting rule from size to GFN (Bandan Das) [1209995] - [kvm] search_memslots: add simple LRU memslot caching (Bandan Das) [1209995] - [kvm] update_memslots: drop not needed check for the same slot (Bandan Das) [1209995] - [kvm] update_memslots: drop not needed check for the same number of pages (Bandan Das) [1209995] - [kvm] x86: allow 256 logical x2APICs again (Bandan Das) [1209995] - [kvm] x86: check bounds of APIC maps (Bandan Das) [1209995] - [kvm] x86: fix APIC physical destination wrapping (Bandan Das) [1209995] - [kvm] x86: deliver phys lowest-prio (Bandan Das) [1209995] - [kvm] x86: don't retry hopeless APIC delivery (Bandan Das) [1209995] - [kvm] x86: use MSR_ICR instead of a number (Bandan Das) [1209995] - [kvm] x86: Fix reserved x2apic registers (Bandan Das) [1209995] - [kvm] x86: Generate #UD when memory operand is required (Bandan Das) [1209995] - [kvm] add a memslot flag for incoherent memory regions (Bandan Das) [1209995] - [kvm] fix kvm_is_mmio_pfn() and rename to kvm_is_reserved_pfn() (Bandan Das) [1209995] - [kvm] x86: avoid warning about potential shift wrapping bug (Bandan Das) [1209995] - [kvm] x86: move device assignment out of kvm_host.h (Bandan Das) [1209995] - [kvm] x86: mask out XSAVES (Bandan Das) [1209995] - [kvm] x86/xsaves: Detect xsaves/xrstors feature (Bandan Das) [1209995] - [kvm] x86: move assigned-dev.c and iommu.c to arch/x86/ (Bandan Das) [1209995] - [kvm] remove IA64 ioctls (Bandan Das) [1209995] - [kvm] remove CONFIG_X86 #ifdefs from files formerly shared with ia64 (Bandan Das) [1209995] - [kvm] x86: move ioapic.c and irq_comm.c back to arch/x86/ (Bandan Das) [1209995] - [kvm] documentation: remove ia64 (Bandan Das) [1209995] - [kvm] ia64: remove (Bandan Das) [1209995] - [kvm] x86/kvm/tracing: Use helper function trace_seq_buffer_ptr() (Bandan Das) [1209995] - [kvm] x86: Remove FIXMEs in emulate.c (Bandan Das) [1209995] - [kvm] emulator: remove duplicated limit check (Bandan Das) [1209995] - [kvm] emulator: remove code duplication in register_address{, _increment} (Bandan Das) [1209995] - [kvm] x86: Move __linearize masking of la into switch (Bandan Das) [1209995] - [kvm] x86: Non-canonical access using SS should cause #SS (Bandan Das) [1209995] - [kvm] x86: Perform limit checks when assigning EIP (Bandan Das) [1209995] - [kvm] x86: Emulator performs privilege checks on __linearize (Bandan Das) [1209995] - [kvm] x86: Stack size is overridden by __linearize (Bandan Das) [1209995] - [kvm] x86: Revert NoBigReal patch in the emulator (Bandan Das) [1209995] - [kvm] x86: vmx: remove MMIO_MAX_GEN (Bandan Das) [1209995] - [kvm] x86: vmx: cleanup handle_ept_violation (Bandan Das) [1209995] - [kvm] x86: Fix lost interrupt on irr_pending race (Bandan Das) [1209995] - [kvm] compute correct map even if all APICs are software disabled (Bandan Das) [1209995] - [kvm] x86: Software disabled APIC should still deliver NMIs (Bandan Das) [1209995] - [kvm] simplify update_memslots invocation (Bandan Das) [1209995] - [kvm] commonize allocation of the new memory slots (Bandan Das) [1209995] - [kvm] memslots: track id_to_index changes during the insertion sort (Bandan Das) [1209995] - [kvm] memslots: replace heap sort with an insertion sort pass (Bandan Das) [1209995] - [kvm] svm: move WARN_ON in svm_adjust_tsc_offset (Bandan Das) [1209995] - [kvm] x86, kvm, vmx: Don't set LOAD_IA32_EFER when host and guest match (Bandan Das) [1209995] - [kvm] x86, kvm, vmx: Always use LOAD_IA32_EFER if available (Bandan Das) [1209995] - [kvm] x86: fix warning on 32-bit compilation (Bandan Das) [1209995] - [kvm] x86: add trace event for pvclock updates (Bandan Das) [1209995] - [kvm] x86: Fix kvm clock versioning (Bandan Das) [1209995] - [kvm] x86: MOVNTI emulation min opsize is not respected (Bandan Das) [1209995] - [kvm] x86: Return UNHANDLABLE on unsupported SYSENTER (Bandan Das) [1209995] - [kvm] x86: Warn on APIC base relocation (Bandan Das) [1209995] - [kvm] x86: Emulator mis-decodes VEX instructions on real-mode (Bandan Das) [1209995] - [kvm] x86: Remove redundant and incorrect cpl check on task-switch (Bandan Das) [1209995] - [kvm] x86: Inject #GP when loading system segments with non-canonical base (Bandan Das) [1209995] - [kvm] x86: Combine the lgdt and lidt emulation logic (Bandan Das) [1209995] - [kvm] x86: Do not update EFLAGS on faulting emulation (Bandan Das) [1209995] - [kvm] x86: MOV to CR3 can set bit 63 (Bandan Das) [1209995] - [kvm] x86: Emulate push sreg as done in Core (Bandan Das) [1209995] - [kvm] x86: Wrong flags on CMPS and SCAS emulation (Bandan Das) [1209995] - [kvm] x86: SYSCALL cannot clear eflags[1] (Bandan Das) [1209995] - [kvm] x86: Emulation of MOV-sreg to memory uses incorrect size (Bandan Das) [1209995] - [kvm] x86: Breakpoints do not consider CS.base (Bandan Das) [1209995] - [kvm] x86: Clear DR6[0:3] on #DB during handle_dr (Bandan Das) [1209995] - [kvm] x86: Emulator should set DR6 upon GD like real CPU (Bandan Das) [1209995] - [kvm] x86: No error-code on real-mode exceptions (Bandan Das) [1209995] - [kvm] x86: decode_modrm does not regard modrm correctly (Bandan Das) [1209995] - [kvm] x86: reset RVI upon system reset (Bandan Das) [1209995] - [kvm] x86: vmx: avoid returning bool to distinguish success from error (Bandan Das) [1209995] - [kvm] x86: vmx: move some vmx setting from vmx_init() to hardware_setup() (Bandan Das) [1209995] - [kvm] x86: vmx: move down hardware_setup() and hardware_unsetup() (Bandan Das) [1209995] - [kvm] x86: Fix uninitialized op->type for some immediate values (Bandan Das) [1209995] - [kvm] x86: optimize some accesses to LVTT and SPIV (Bandan Das) [1209995] - [kvm] trivial fix comment regarding __kvm_set_memory_region (Bandan Das) [1209995] - [kvm] x86: Enable Intel AVX-512 for guest (Bandan Das) [1178982 1209995] - [kvm] drop unsupported capabilities, fix documentation (Bandan Das) [1209995] - [kvm] x86: fix deadline tsc interrupt injection (Bandan Das) [1179067 1209995] - [kvm] x86: add apic_timer_expired() (Bandan Das) [1209995] - [kvm] documentation: virtual: kvm: correct one bit description in APF case (Bandan Das) [1209995] - [kvm] vmx: Unavailable DR4/5 is checked before CPL (Bandan Das) [1209995] - [kvm] x86: Emulator performs code segment checks on read access (Bandan Das) [1209995] - [kvm] x86: Clear DR7.LE during task-switch (Bandan Das) [1209995] - [kvm] x86: Emulator does not calculate address correctly (Bandan Das) [1209995] - [kvm] x86: DR7.GD should be cleared upon any #DB exception (Bandan Das) [1209995] - [kvm] x86: some apic broadcast modes does not work (Bandan Das) [1209995] - [kvm] x86,kvm,vmx: Don't trap writes to CR4.TSD (Bandan Das) [1209995] - [kvm] x86: Sysexit emulation does not mask RIP/RSP (Bandan Das) [1209995] - [kvm] x86: Distinguish between stack operation and near branches (Bandan Das) [1209995] - [kvm] x86: Getting rid of grp45 in emulator (Bandan Das) [1209995] - [kvm] x86: Use new is_noncanonical_address in _linearize (Bandan Das) [1209995] - [kvm] emulator: always inline __linearize (Bandan Das) [1209995] - [kvm] nvmx: Disable preemption while reading from shadow VMCS (Bandan Das) [1209995] - [kvm] x86: Fix far-jump to non-canonical check (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] emulator: fix execution close to the segment limit (Bandan Das) [1209995] - [kvm] emulator: fix error code for __linearize (Bandan Das) [1209995] - [kvm] vfio: fix unregister kvm_device_ops of vfio (Bandan Das) [1209995] - [kvm] x86: Wrong assertion on paging_tmpl.h (Bandan Das) [1209995] - [kvm] fix excessive pages un-pinning in kvm_iommu_map error path (Bandan Das) [1209995] - [kvm] x86: PREFETCH and HINT_NOP should have SrcMem flag (Bandan Das) [1209995] - [kvm] x86: Emulator does not decode clflush well (Bandan Das) [1209995] - [kvm] emulate: avoid accessing NULL ctxt->memopp (Bandan Das) [1209995] - [kvm] x86: Decoding guest instructions which cross page boundary may fail (Bandan Das) [1209995] - [kvm] x86: don't kill guest on unknown exit reason (Bandan Das) [1209995] - [kvm] x86: Handle errors when RIP is set during far jumps (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Emulator fixes for eip canonical checks on near branches (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Fix wrong masking on relative jump/call (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] Fix kvm_get_page_retry_io __gup retval check (Bandan Das) [1209995] - [kvm] iommu: Convert to use new iommu_capable() API function (Bandan Das) [1209995] - [kvm] kvm/x86/mmu: Pass gfn and level to rmapp callback (Bandan Das) [1209995] - [kvm] x86: use macros to compute bank MSRs (Bandan Das) [1209995] - [kvm] x86: Remove debug assertion of non-PAE reserved bits (Bandan Das) [1209995] - [kvm] don't take vcpu mutex for obviously invalid vcpu ioctls (Bandan Das) [1209995] - [kvm] Faults which trigger IO release the mmap_sem (Bandan Das) [1209995] - [kvm] x86: fix two typos in comment (Bandan Das) [1209995] - [kvm] vmx: Inject #GP on invalid PAT CR (Bandan Das) [1209995] - [kvm] x86: emulating descriptor load misses long-mode case (Bandan Das) [1209995] - [kvm] x86: directly use kvm_make_request again (Bandan Das) [1209995] - [kvm] x86: count actual tlb flushes (Bandan Das) [1209995] - [kvm] x86: Don't report guest userspace emulation error to userspace (Bandan Das) [1163766 1209995] {CVE-2010-5313 CVE-2014-7842} - [kvm] Make init_rmode_tss() return 0 on success (Bandan Das) [1209995] - [kvm] x86: Warn if guest virtual address space is not 48-bits (Bandan Das) [1209995] - [kvm] kvm-vfio: do not use module_init (Bandan Das) [1209995] - [kvm] eventfd: Remove inclusion of irq.h (Bandan Das) [1209995] - [kvm] correct null pid check in kvm_vcpu_yield_to() (Bandan Das) [1209995] - [kvm] Make init_rmode_identity_map() return 0 on success (Bandan Das) [1209995] - [kvm] vfio: register kvm_device_ops dynamically (Bandan Das) [1209995] - [kvm] device: add simple registration mechanism for kvm_device_ops (Bandan Das) [1209995] - [kvm] Use PCI device flag helper functions (Bandan Das) [1209995] - [kvm] x86: Use kvm_make_request when applicable (Bandan Das) [1209995] - [kvm] mm: export symbol dependencies of is_zero_pfn() (Bandan Das) [1209995] - [kvm] check for !is_zero_pfn() in kvm_is_mmio_pfn() (Bandan Das) [1209995] - [kvm] x86: make apic_accept_irq tracepoint more generic (Bandan Das) [1209995] - [kvm] fix api documentation of KVM_GET_EMULATED_CPUID (Bandan Das) [1209995] - [kvm] document KVM_SET_GUEST_DEBUG api (Bandan Das) [1209995] - [kvm] remove redundant assignments in __kvm_set_memory_region (Bandan Das) [1209995] - [kvm] remove redundant assigment of return value in kvm_dev_ioctl (Bandan Das) [1209995] - [kvm] remove redundant check of in_spin_loop (Bandan Das) [1209995] - [kvm] x86: propagate exception from permission checks on the nested page fault (Bandan Das) [1209995] - [kvm] x86: skip writeback on injection of nested exception (Bandan Das) [1209995] - [kvm] nsvm: propagate the NPF EXITINFO to the guest (Bandan Das) [1209995] - [kvm] x86: reserve bit 8 of non-leaf PDPEs and PML4Es in 64-bit mode on AMD (Bandan Das) [1209995] - [kvm] mmio: cleanup kvm_set_mmio_spte_mask (Bandan Das) [1209995] - [kvm] x86: fix stale mmio cache bug (Bandan Das) [1209995] - [kvm] fix potentially corrupt mmio cache (Bandan Das) [1209995] - [kvm] do not bias the generation number in kvm_current_mmio_generation (Bandan Das) [1209995] - [kvm] x86: use guest maxphyaddr to check MTRR values (Bandan Das) [1209995] - [kvm] remove garbage arg to *hardware_{en, dis}able (Bandan Das) [1209995] - [kvm] forward declare structs in kvm_types.h (Bandan Das) [1209995] - [kvm] x86: remove Aligned bit from movntps/movntpd (Bandan Das) [1209995] - [kvm] vmx: VMXOFF emulation in vm86 should cause #UD (Bandan Das) [1209995] - [kvm] x86: fix some sparse warnings (Bandan Das) [1209995] - [kvm] nvmx: nested TPR shadow/threshold emulation (Bandan Das) [1209995] - [kvm] nvmx: introduce nested_get_vmcs12_pages (Bandan Das) [1209995] - [kvm] Unconditionally export KVM_CAP_USER_NMI (Bandan Das) [1209995] - [kvm] Unconditionally export KVM_CAP_READONLY_MEM (Bandan Das) [1209995] - [kvm] Introduce gfn_to_hva_memslot_prot (Bandan Das) [1209995] - [kvm] x86: fix tracing for 32-bit (Bandan Das) [1209995] - [kvm] clarify the idea of kvm_dirty_regs (Bandan Das) [1209995] - [kvm] x86: Replace X86_FEATURE_NX offset with the definition (Bandan Das) [1209995] - [kvm] avoid unnecessary synchronize_rcu (Bandan Das) [1209995] - [kvm] emulate: warn on invalid or uninitialized exception numbers (Bandan Das) [1209995] - [kvm] emulate: do not return X86EMUL_PROPAGATE_FAULT explicitly (Bandan Das) [1209995] - [kvm] x86: Clarify PMU related features bit manipulation (Bandan Das) [1209995] - [kvm] vmx: fix ept reserved bits for 1-GByte page (Bandan Das) [1209995] - [kvm] x86: Clear apic tsc-deadline after deadline (Bandan Das) [1179067 1209995] - [kvm] x86: #GP when attempts to write reserved bits of Variable Range MTRRs (Bandan Das) [1209995] - [kvm] x86: fix check legal type of Variable Range MTRRs (Bandan Das) [1209995] - [kvm] arch/x86: Use RCU_INIT_POINTER(x, NULL) in kvm/vmx.c (Bandan Das) [1209995] - [kvm] virt/kvm/assigned-dev.c: Set 'dev->irq_source_id' to '-1' after free it (Bandan Das) [1209995] - [kvm] x86: raise invalid TSS exceptions during a task switch (Bandan Das) [1209995] - [kvm] x86: drop fpu_activate hook (Bandan Das) [1209995] - [kvm] x86: do not check CS.DPL against RPL during task switch (Bandan Das) [1209995] - [kvm] svm: add rdmsr support for AMD event registers (Bandan Das) [1209995] - [kvm] x86: Avoid emulating instructions on #UD mistakenly (Bandan Das) [1209995] - [kvm] iommu: fix the third parameter of kvm_iommu_put_pages (CVE-2014-3601) (Bandan Das) [1209995] - [kvm] nvmx: fix "acknowledge interrupt on exit" when APICv is in use (Bandan Das) [1209995] - [kvm] nvmx: Fix nested vmexit ack intr before load vmcs01 (Bandan Das) [1209995] - [kvm] Allow KVM_CHECK_EXTENSION on the vm fd (Bandan Das) [1209995] - [kvm] Rename and add argument to check_extension (Bandan Das) [1209995] - [kvm] x86/kvm: Resolve shadow warning from min macro (Bandan Das) [1209995] - [kvm] Resolve missing-field-initializers warnings (Bandan Das) [1209995] - [kvm] Replace NR_VMX_MSR with its definition (Bandan Das) [1209995] - [kvm] x86: Assertions to check no overrun in MSR lists (Bandan Das) [1209995] - [kvm] x86: set rflags.rf during fault injection (Bandan Das) [1209995] - [kvm] x86: Setting rflags.rf during rep-string emulation (Bandan Das) [1209995] - [kvm] x86: kvm: Make kvm_get_time_and_clockread() nanoseconds based (Bandan Das) [1209995] - [kvm] x86: DR6/7.RTM cannot be written (Bandan Das) [1209995] - [kvm] nvmx: clean up nested_release_vmcs12 and code around it (Bandan Das) [1209995] - [kvm] nvmx: fix lifetime issues for vmcs02 (Bandan Das) [1209995 1220461] - [kvm] x86: emulator injects #DB when RFLAGS.RF is set (Bandan Das) [1209995] - [kvm] x86: Cleanup of rflags.rf cleaning (Bandan Das) [1209995] - [kvm] x86: Clear rflags.rf on emulated instructions (Bandan Das) [1209995] - [kvm] x86: popf emulation should not change RF (Bandan Das) [1209995] - [kvm] x86: Clearing rflags.rf upon skipped emulated instruction (Bandan Das) [1209995] - [kvm] nvmx: Fix virtual interrupt delivery injection (Bandan Das) [1209995] - [kvm] x86: Emulator support for #UD on CPL>0 (Bandan Das) [1209995] - [kvm] x86: Emulator flag for instruction that only support 16-bit addresses in real mode (Bandan Das) [1209995] - [kvm] x86: use kvm_read_guest_page for emulator accesses (Bandan Das) [1036792 1209995] - [kvm] x86: ensure emulator fetches do not span multiple pages (Bandan Das) [1036792 1209995] - [kvm] emulate: put pointers in the fetch_cache (Bandan Das) [1036792 1209995] - [kvm] emulate: avoid per-byte copying in instruction fetches (Bandan Das) [1036792 1209995] - [kvm] emulate: avoid repeated calls to do_insn_fetch_bytes (Bandan Das) [1036792 1209995] - [kvm] emulate: speed up do_insn_fetch (Bandan Das) [1036792 1209995] - [kvm] emulate: do not initialize memopp (Bandan Das) [1036792 1209995] - [kvm] emulate: rework seg_override (Bandan Das) [1036792 1209995] - [kvm] emulate: clean up initializations in init_decode_cache (Bandan Das) [1036792 1209995] - [kvm] emulate: cleanup decode_modrm (Bandan Das) [1036792 1209995] - [kvm] emulate: Remove ctxt->intercept and ctxt->check_perm checks (Bandan Das) [1036792 1209995] - [kvm] emulate: move init_decode_cache to emulate.c (Bandan Das) [1036792 1209995] - [kvm] emulate: simplify writeback (Bandan Das) [1036792 1209995] - [kvm] emulate: speed up emulated moves (Bandan Das) [1036792 1209995] - [kvm] emulate: protect checks on ctxt->d by a common "if (unlikely())" (Bandan Das) [1036792 1209995] - [kvm] emulate: move around some checks (Bandan Das) [1036792 1209995] - [kvm] x86: avoid useless set of KVM_REQ_EVENT after emulation (Bandan Das) [1209995] - [kvm] x86: return all bits from get_interrupt_shadow (Bandan Das) [1209995] - [kvm] vmx: speed up emulation of invalid guest state (Bandan Das) [1209995] - [kvm] svm: writes to MSR_K7_HWCR generates GPE in guest (Bandan Das) [1209995] - [kvm] x86: Pending interrupt may be delivered after INIT (Bandan Das) [1209995] - [kvm] Synthesize G bit for all segments (Bandan Das) [1209995] - [kvm] x86: Fix lapic.c debug prints (Bandan Das) [1209995] - [kvm] nsvm: Set correct port for IOIO interception evaluation (Bandan Das) [1209995] - [kvm] nsvm: Fix IOIO size reported on emulation (Bandan Das) [1209995] - [kvm] nsvm: Fix IOIO bitmap evaluation (Bandan Das) [1209995] - [kvm] nsvm: Do not report CLTS via SVM_EXIT_WRITE_CR0 to L1 (Bandan Das) [1209995] - [kvm] tracing: Add trace_seq_buffer_ptr() helper function (Bandan Das) [1209995] - [kvm] arch: x86: kvm: x86.c: Cleaning up variable is set more than once (Bandan Das) [1209995] - [kvm] vmx: vmx instructions handling does not consider cs.l (Bandan Das) [1209995] - [kvm] vmx: handle_cr ignores 32/64-bit mode (Bandan Das) [1209995] - [kvm] x86: Hypercall handling does not considers opsize correctly (Bandan Das) [1209995] - [kvm] x86: check DR6/7 high-bits are clear only on long-mode (Bandan Das) [1209995] - [kvm] nvmx: Fix returned value of MSR_IA32_VMX_VMCS_ENUM (Bandan Das) [1209995] - [kvm] nvmx: Allow to disable VM_{ENTRY_LOAD, EXIT_SAVE}_DEBUG_CONTROLS (Bandan Das) [1209995] - [kvm] nvmx: Fix returned value of MSR_IA32_VMX_PROCBASED_CTLS (Bandan Das) [1209995] - [kvm] nvmx: Allow to disable CR3 access interception (Bandan Das) [1209995] - [kvm] nvmx: Advertise support for MSR_IA32_VMX_TRUE_*_CTLS (Bandan Das) [1209995] - [kvm] x86: Fix constant value of VM_{EXIT_SAVE, ENTRY_LOAD}_DEBUG_CONTROLS (Bandan Das) [1209995] - [kvm] x86: NOP emulation clears (incorrectly) the high 32-bits of RAX (Bandan Das) [1209995] - [kvm] x86: emulation of dword cmov on long-mode should clear [63:32] (Bandan Das) [1209995] - [kvm] x86: Inter-privilege level ret emulation is not implemeneted (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Wrong emulation on 'xadd X, X' (Bandan Das) [1209995] - [kvm] x86: bit-ops emulation ignores offset on 64-bit (Bandan Das) [1209995] - [kvm] x86: vmx: use PAGE_ALIGNED instead of IS_ALIGNED(..., PAGE_SIZE) (Bandan Das) [1209995] - [kvm] emulate: fix harmless typo in MMX decoding (Bandan Das) [1209995] - [kvm] emulate: simplify BitOp handling (Bandan Das) [1209995] - [kvm] emulate: POP SS triggers a MOV SS shadow too (Bandan Das) [1209995] - [kvm] x86: smsw emulation is incorrect in 64-bit mode (Bandan Das) [1209995] - [kvm] x86: Return error on cmpxchg16b emulation (Bandan Das) [1209995] - [kvm] x86: rdpmc emulation checks the counter incorrectly (Bandan Das) [1209995] - [kvm] x86: movnti minimum op size of 32-bit is not kept (Bandan Das) [1209995] - [kvm] x86: cmpxchg emulation should compare in reverse order (Bandan Das) [1209995] - [kvm] x86: sgdt and sidt are not privilaged (Bandan Das) [1209995] - [kvm] x86: Loading segments on 64-bit mode may be wrong (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Emulator ignores LDTR/TR extended base on LLDT/LTR (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Mark VEX-prefix instructions emulation as unimplemented (Bandan Das) [1209995] - [kvm] x86: mmu: flush tlb out of mmu lock when write-protect the sptes (Bandan Das) [1209995] - [kvm] x86: mmu: flush tlb if the spte can be locklessly modified (Bandan Das) [1209995] - [kvm] x86: mmu: lazily drop large spte (Bandan Das) [1209995] - [kvm] x86: mmu: properly check last spte in fast_page_fault() (Bandan Das) [1209995] - [kvm] x86: optimize out smp_mb after srcu_read_unlock (Bandan Das) [1209995] - [kernel] srcu: API for barrier after srcu read unlock (Bandan Das) [1209995]- [pci] pciehp: Fix pcie_wait_cmd() timeout (Myron Stowe) [1223472] - [pci] revert "pci: Make sure bus number resources stay within their parents bounds" (Myron Stowe) [1223472] - [pci] revert "pci: Don't scan random busses in pci_scan_bridge()" (Myron Stowe) [1223472] - [pci] acpiphp / radeon / nouveau: Remove acpi_bus_no_hotplug() (Myron Stowe) [1223472] - [pci] Remove "no hotplug settings from platform" warning (Myron Stowe) [1223472] - [pci] Add pci_ignore_hotplug() to ignore hotplug events for a device (Myron Stowe) [1223472] - [pci] maintainers: Add Lucas Stach as co-maintainer for i.MX6 PCI driver (Myron Stowe) [1223472] - [pci] msi: Use irq_get_msi_desc() to simplify code (Myron Stowe) [1223472] - [pci] msi: Remove unused list access in __pci_restore_msix_state() (Myron Stowe) [1223472] - [pci] msi: Retrieve first MSI IRQ from msi_desc rather than pci_dev (Myron Stowe) [1223472] - [pci] msi: Remove unused function msi_remove_pci_irq_vectors() (Myron Stowe) [1223472] - [pci] msi: Add msi_setup_entry() to clean up MSI initialization (Myron Stowe) [1223472] - [pci] Configure ASPM when enabling device (Myron Stowe) [1223472] - [pci] x86: don't exclude low BIOS area when allocating address space for non-PCI c (Myron Stowe) [1223472] - [pci] Tidy resource assignment messages (Myron Stowe) [1223472] - [pci] Return conventional error values from pci_revert_fw_address() (Myron Stowe) [1223472] - [pci] Cleanup control flow (Myron Stowe) [1223472] - [pci] cpqphp: Remove unnecessary null test before debugfs_remove() (Myron Stowe) [1223472] - [pci] pciehp: Remove struct controller.no_cmd_complete (Myron Stowe) [1223472] - [pci] msi: Cache Multiple Message Capable in struct msi_desc (Myron Stowe) [1223472] - [pci] msi: Remove unused msi_enabled_mask() (Myron Stowe) [1223472] - [pci] msi: Add internal msix_clear_and_set_ctrl() function (Myron Stowe) [1223472] - [pci] powerpc: Remove duplicate logic (Myron Stowe) [1223472] - [pci] Make resetting secondary bus logic common (Myron Stowe) [1223472] - [pci] pci: Fix sysfs acpi_index and label errors (Myron Stowe) [1223472] - [pci] portdrv: Remove warning about invalid IRQ for hot-added PCIe ports (Myron Stowe) [1223472] - [pci] pciehp: Remove assumptions about which commands cause completion events (Myron Stowe) [1223472] - [pci] pciehp: Compute timeout from hotplug command start time (Myron Stowe) [1223472] - [pci] pciehp: Wait for hotplug command completion lazily (Myron Stowe) [1223472] - [pci] pciehp: Make pcie_wait_cmd() self-contained (Myron Stowe) [1223472] - [pci] label: treat PCI label with index 0 as valid label (Myron Stowe) [1223472] - [pci] acpi: replace open-coded _DSM code with helper functions (Myron Stowe) [1223472] - [pci] label: release allocated ACPI object on error recovery path (Myron Stowe) [1223472] - [pci] acpi: Eliminate the DEVICE_ACPI_HANDLE() macro (Myron Stowe) [1223472] - [fs] ext4: fix overflow when updating superblock backups after resize (Lukas Czerner) [1220312] - [fs] ext4: fix growing of tiny filesystems (Lukas Czerner) [1220312] - [fs] ext4: make fsync to sync parent dir in no-journal for real this time (Lukas Czerner) [1220312] - [fs] ext4: don't release reserved space for previously allocated cluster (Lukas Czerner) [1220312] - [fs] ext4: fix loss of delalloc extent info in ext4_zero_range() (Lukas Czerner) [1220312] - [fs] ext4: remove unnecessary lock/unlock of i_block_reservation_lock (Lukas Czerner) [1220312] - [fs] ext4: remove useless condition in if statement (Lukas Czerner) [1220312] - [fs] ext4: fix comments in ext4_can_extents_be_merged() (Lukas Czerner) [1220312] - [fs] ext4: fix transposition typo in format string (Lukas Czerner) [1220312] - [fs] ext4: fix bh leak on error paths in ext4_rename() and ext4_cross_rename() (Lukas Czerner) [1220312] - [fs] ext4: fix indirect punch hole corruption (Lukas Czerner) [1220312] - [fs] ext4: ignore journal checksum on remount; don't fail (Lukas Czerner) [1220312] - [fs] ext4: remove duplicate remount check for JOURNAL_CHECKSUM change (Lukas Czerner) [1220312] - [fs] jbd2: complain about descriptor block checksum errors (Lukas Czerner) [1220312] - [fs] ext4: remove spurious KERN_INFO from ext4_warning call (Lukas Czerner) [1220312] - [fs] ext4: prevent online resize with backup superblock (Lukas Czerner) [1220312] - [fs] move_extent_per_page(): get rid of unused w_flags (Lukas Czerner) [1220312] - [fs] ext4: ext4_da_convert_inline_data_to_extent drop locked page after error (Lukas Czerner) [1220312] - [fs] ext4: ext4_inline_data_fiemap should respect callers argument (Lukas Czerner) [1220312] - [fs] ext4: prevent fsreentrance deadlock for inline_data (Lukas Czerner) [1220312] - [fs] jbd2: fix regression where we fail to initialize checksum seed when loading (Lukas Czerner) [1220312] - [fs] ext4: forbid journal_async_commit in data=ordered mode (Lukas Czerner) [1220312] - [fs] jbd2: remove unnecessary NULL check before iput() (Lukas Czerner) [1220312] - [fs] ext4: Remove an unnecessary check for NULL before iput() (Lukas Czerner) [1220312] - [fs] ext4: remove unneeded code in ext4_unlink (Lukas Czerner) [1220312] - [fs] ext4: remove never taken branch from ext4_ext_shift_path_extents() (Lukas Czerner) [1220312] - [fs] ext4: create nojournal_checksum mount option (Lukas Czerner) [1220312] - [fs] ext4: update comments regarding ext4_delete_inode() (Lukas Czerner) [1220312] - [fs] ext4: cleanup GFP flags inside resize path (Lukas Czerner) [1220312] - [fs] ext4: cache extent hole in extent status tree for ext4_da_map_blocks() (Lukas Czerner) [1220312] - [fs] ext4: fix block reservation for bigalloc filesystems (Lukas Czerner) [1220312] - [fs] ext4: fix end of region partial cluster handling (Lukas Czerner) [1220312] - [fs] ext4: miscellaneous partial cluster cleanups (Lukas Czerner) [1220312] - [fs] ext4: fix end of leaf partial cluster handling (Lukas Czerner) [1220312] - [fs] ext4: fix partial cluster initialization (Lukas Czerner) [1220312] - [fs] ext4: move_extent improve bh vanishing success factor (Lukas Czerner) [1220312] - [fs] ext4: make ext4_ext_convert_to_initialized() return proper number of blocks (Lukas Czerner) [1220312] - [fs] ext4: bail early when clearing inode journal flag fails (Lukas Czerner) [1220312] - [fs] ext4: bail out from make_indexed_dir() on first error (Lukas Czerner) [1220312] - [fs] jbd2: use a better hash function for the revoke table (Lukas Czerner) [1220312] - [fs] ext4: disallow changing journal_csum option during remount (Lukas Czerner) [1220312] - [fs] ext4: enable journal checksum when metadata checksum feature enabled (Lukas Czerner) [1220312] - [fs] ext4: fix oops when loading block bitmap failed (Lukas Czerner) [1220312] - [fs] xfs: allow appending aio writes (Eric Sandeen) [1053615] - [fs] direct-io: add flag to allow aio writes beyond i_size (Eric Sandeen) [1053615] - [fs] ext4: fix data corruption caused by unwritten and delayed extents (Lukas Czerner) [1213487] - [fs] gfs2: Use average srttb value in congestion calculations (Robert S Peterson) [1162821] - [fs] xfs: disallow ro->rw remount on norecovery mount (Eric Sandeen) [1206220] - [fs] nfs: Fixing lease renewal (Benjamin Coddington) [1205048] - [fs] bio: modify __bio_add_page() to accept pages that don't start a new segment (Maurizio Lombardi) [1094392]- [perf] probe: Fix segfault if passed with '' (Jiri Olsa) [1222189] - [perf] report: Fix -T/--threads option to work again (Jiri Olsa) [1222189] - [perf] bench numa: Fix immediate meeting of convergence condition (Jiri Olsa) [1222189] - [perf] bench numa: Fixes of --quiet argument (Jiri Olsa) [1222189] - [perf] bench futex: Fix hung wakeup tasks after requeueing (Jiri Olsa) [1222189] - [perf] probe: Fix bug with global variables handling (Jiri Olsa) [1222189] - [perf] top: Fix a segfault when kernel map is restricted (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Fix build failure on 32-bit arch (Jiri Olsa) [1222189] - [perf] kmem: Fix compiles on RHEL6/OL6 (Jiri Olsa) [1222189] - [perf] tools lib api: Undefine _FORTIFY_SOURCE before setting it (Jiri Olsa) [1222189] - [perf] kmem: Consistently use PRIu64 for printing u64 values (Jiri Olsa) [1222189] - [perf] trace: Disable events and drain events when forked workload ends (Jiri Olsa) [1222189] - [perf] trace: Enable events when doing system wide tracing and starting a workload (Jiri Olsa) [1222189] - [perf] probe: Fix segfault when probe with lazy_line to file (Jiri Olsa) [1222189] - [perf] probe: Find compilation directory path for lazy matching (Jiri Olsa) [1222189] - [perf] probe: Set retprobe flag when probe in address-based alternative mode (Jiri Olsa) [1222189] - [perf] kmem: Analyze page allocator events also (Jiri Olsa) [1222189] - [perf] evlist: Fix type for references to data_head/tail (Jiri Olsa) [1222189] - [perf] probe: Check the orphaned -x option (Jiri Olsa) [1222189] - [perf] probe: Support multiple probes on different binaries (Jiri Olsa) [1222189] - [perf] buildid-list: Fix segfault when show DSOs with hits (Jiri Olsa) [1222189] - [perf] tools: Fix cross-endian analysis (Jiri Olsa) [1222189] - [perf] tools: Fix error path to do closedir() when synthesizing threads (Jiri Olsa) [1222189] - [perf] tools: Fix synthesizing fork_event.ppid for non-main thread (Jiri Olsa) [1222189] - [perf] tools: Add 'I' event modifier for exclude_idle bit (Jiri Olsa) [1222189] - [perf] report: Don't call map__kmap if map is NULL (Jiri Olsa) [1222189] - [perf] probe: Fix ARM 32 building error (Jiri Olsa) [1222189] - [perf] tools: Merge all perf_event_attr print functions (Jiri Olsa) [1222189] - [perf] sched replay: Use replay_repeat to calculate the runavg of cpu usage instead of the default value 10 (Jiri Olsa) [1222189] - [perf] sched replay: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] sched replay: Fix the EMFILE error caused by the limitation of the maximum open files (Jiri Olsa) [1222189] - [perf] sched replay: Handle the dead halt of sem_wait when create_tasks() fails for any task (Jiri Olsa) [1222189] - [perf] sched replay: Fix the segmentation fault problem caused by pr_err in threads (Jiri Olsa) [1222189] - [perf] sched replay: Realloc the memory of pid_to_task stepwise to adapt to the different pid_max configurations (Jiri Olsa) [1222189] - [perf] sched replay: Alloc the memory of pid_to_task dynamically to adapt to the unexpected change of pid_max (Jiri Olsa) [1222189] - [perf] sched replay: Increase the MAX_PID value to fix assertion failure problem (Jiri Olsa) [1222189] - [perf] sched replay: Use struct task_desc instead of struct task_task for correct meaning (Jiri Olsa) [1222189] - [perf] kmem: Respect -i option (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Honor operator priority (Jiri Olsa) [1222189] - [perf] kmaps: Check kmaps to make code more robust (Jiri Olsa) [1222189] - [perf] evlist: Fix inverted logic in perf_mmap__empty (Jiri Olsa) [1222189] - [perf] data: Support using -f to override perf.data file ownership for 'convert' (Jiri Olsa) [1222189] - [perf] trace: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] timechart: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] script: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] mem: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] lock: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] kvm: Support using -f to override perf.data.guest file ownership (Jiri Olsa) [1222189] - [perf] kmem: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] inject: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] evlist: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] probe: Fix to track down unnamed union/structure members (Jiri Olsa) [1222189] - [perf] db-export: No need to have ->thread twice in struct export_sample (Jiri Olsa) [1222189] - [perf] db-export: No need to pass thread twice to db_export__sample (Jiri Olsa) [1222189] - [perf] scripting: No need to pass thread twice to the scripting callbacks (Jiri Olsa) [1222189] - [perf] script: No need to lookup thread twice (Jiri Olsa) [1222189] - [perf] ordered_samples: Remove references to perf_{evlist, tool} and machines (Jiri Olsa) [1222189] - [perf] session: Always initialize ordered_events (Jiri Olsa) [1222189] - [perf] tools: Fix ppid for synthesized fork events (Jiri Olsa) [1222189] - [perf] tools: Refactor comm/tgid lookup (Jiri Olsa) [1222189] - [perf] callchain: Fix kernel symbol resolution by remembering the cpumode (Jiri Olsa) [1222189] - [perf] build: Disable libbabeltrace check by default (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Zero should not be considered "not found" in eval_flag() (Jiri Olsa) [1222189] - [perf] trace: Fix syscall enter formatting bug (Jiri Olsa) [1222189] - [perf] tools: Set JOBS based on CPU or processor (Jiri Olsa) [1222189] - [perf] Bump max number of cpus to 1024 (Jiri Olsa) [1222189] - [perf] evlist: Return the first evsel with an invalid filter in apply_filters() (Jiri Olsa) [1222189] - [perf] timechart: Fix SIBGUS error on sparc64 (Jiri Olsa) [1222189] - [perf] tools: Add pid/tid filtering to report and script commands (Jiri Olsa) [1222189] - [perf] diff: Add kallsyms option (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add support for __print_array() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Free filter tokens in process_filter() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add way to find sub buffer boundary (Jiri Olsa) [1222189] - [perf] tools lib traceevent kbuffer: Remove extra update to data pointer in PADDING (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Make plugin options either string or boolean (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add pevent_data_pid_from_comm() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Handle z in bprint format (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Copy trace_clock and free it (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Handle NULL comm name (Jiri Olsa) [1222189] - [perf] symbols: Save DSO loading errno to better report errors (Jiri Olsa) [1222189] - [perf] target: Simplify handling of strerror_r return (Jiri Olsa) [1222189] - [perf] tools: Work around lack of sched_getcpu in glibc < 2.6 (Jiri Olsa) [1222189] - [perf] kmem: Print big numbers using thousands' group (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Factor out allocating and processing args (Jiri Olsa) [1222189] - [perf] probe: Fix to get ummapped symbol address on kernel (Jiri Olsa) [1222189] - [perf] tools: Remove (null) value of "Sort order" for perf mem report (Jiri Olsa) [1222189] - [perf] annotate: Allow annotation for decompressed kernel modules (Jiri Olsa) [1222189] - [perf] tools: Try to lookup kernel module map before creating one (Jiri Olsa) [1222189] - [perf] tools: Remove is_kmodule_extension function (Jiri Olsa) [1222189] - [perf] tools: Remove compressed argument from is_kernel_module (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in is_kernel_module (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in decompress_kmodule (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in map_groups__set_modules_path_dir (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse for machine__new_dso (Jiri Olsa) [1222189] - [perf] tools: Add machine__module_dso function (Jiri Olsa) [1222189] - [perf] tools: Add dsos__addnew function (Jiri Olsa) [1222189] - [perf] tools: Add kmod_path__parse function (Jiri Olsa) [1222189] - [perf] tools: Add lzma decompression support for kernel module (Jiri Olsa) [1222189] - [perf] tools build: Add feature check for lzma library (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add destructor for format_field (Jiri Olsa) [1222189] - [perf] hists browser: Indicate which callchain entries are annotated (Jiri Olsa) [1222189] - [perf] trace: Handle legacy syscalls tracepoints (Jiri Olsa) [1222189] - [perf] build: Move feature checks code under tools/build (Jiri Olsa) [1222189] - [perf] build: Make features checks directory configurable (Jiri Olsa) [1222189] - [perf] build: Separate feature make support into config/Makefile.feature (Jiri Olsa) [1222189] - [perf] build: Fix feature_check name clash (Jiri Olsa) [1222189] - [perf] trace: Fix summary_only option (Jiri Olsa) [1222189] - [perf] probe: Fix failure to add multiple probes without debuginfo (Jiri Olsa) [1222189] - [perf] build: Add config/feature-checks/*.output to the .gitignore file (Jiri Olsa) [1222189] - [perf] build: Use FEATURE-DUMP instead of PERF-FEATURES in the .gitignore file (Jiri Olsa) [1222189] - [perf] tools: Don't allow empty argument for field-separator (Jiri Olsa) [1222189] - [perf] report: Don't allow empty argument for '-t' (Jiri Olsa) [1222189] - [perf] callchain: Separate eh/debug frame offset cache (Jiri Olsa) [1222189] - [perf] tools: Avoid confusion with preloaded bash function for perf bash completion (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf trace (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf timechart (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf test (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf script (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf help (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf data (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing subcommands of perf (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion to support listing events for --event (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing events of perf subcommand record|stat|top -e (Jiri Olsa) [1222189] - [perf] tools: Provide the right bash completion for listing options of perf subcommand subsubcommand (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing subsubcommands of perf subcommand (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing options of perf subcommand (Jiri Olsa) [1222189] - [perf] tools: Fix perf-read-vdsox32 not building and lib64 install dir (Jiri Olsa) [1222189] - [perf] build: Rename feature_print_var_code to print_var_code (Jiri Olsa) [1222189] - [perf] build: Rename PERF-FEATURES into FEATURE-DUMP (Jiri Olsa) [1222189] - [perf] build: Rename display_vf to feature_verbose (Jiri Olsa) [1222189] - [perf] build: Rename display_lib into feature_display (Jiri Olsa) [1222189] - [perf] build: Get rid of VF_FEATURE_TESTS (Jiri Olsa) [1222189] - [perf] build: Rename CORE_FEATURE_TESTS to FEATURE_TESTS (Jiri Olsa) [1222189] - [perf] build: Get rid of LIB_INCLUDE variable (Jiri Olsa) [1222189] - [perf] build: Fix pthread-attr-setaffinity-np include in test-all (Jiri Olsa) [1222189] - [perf] build: Move features build output under features directory (Jiri Olsa) [1222189] - [perf] build: Disable default check for libbabeltrace (Jiri Olsa) [1222189] - [perf] tools: Fix building error for arm64 (Jiri Olsa) [1222189] - [perf] hists browser: Allow annotating entries in callchains (Jiri Olsa) [1222189] - [perf] hists: Remove hist_entry->used, not used anymore (Jiri Olsa) [1222189] - [perf] hists browser: Fix up some branch alignment (Jiri Olsa) [1222189] - [perf] hists browser: Simplify symbol annotation menu setup (Jiri Olsa) [1222189] - [perf] data: Add tracepoint events fields CTF conversion support (Jiri Olsa) [1222189] - [perf] kmem: Fix alignment of slab result table (Jiri Olsa) [1222189] - [perf] kmem: Allow -v option (Jiri Olsa) [1222189] - [perf] kmem: Fix segfault when invalid sort key is given (Jiri Olsa) [1222189] - [perf] stat: Always correctly indent ratio column (Jiri Olsa) [1222189] - [perf] stat: Fix IPC and other formulas with -A (Jiri Olsa) [1222189] - [perf] stat: Output running time and run/enabled ratio in CSV mode (Jiri Olsa) [1222189] - [perf] hists browser: Fix UI bug after fold/unfold (Jiri Olsa) [1222189] - [perf] probe: Fix compiles due to declarations using perf_probe_point (Jiri Olsa) [1222189] - [perf] hists browser: Fix UI bug after zoom into thread/dso/symbol (Jiri Olsa) [1222189] - [perf] probe: Fix possible double free on error (Jiri Olsa) [1222189] - [perf] tools: Output feature detection's gcc output to a file (Jiri Olsa) [1222189] - [perf] build: Fix libbabeltrace detection (Jiri Olsa) [1222189] - [perf] probe: Allow weak symbols to be probed (Jiri Olsa) [1222189] - [perf] symbols: Allow symbol alias when loading map for symbol name (Jiri Olsa) [1222189] - [perf] revert "perf probe: Fix to fall back to find probe point in symbols" (Jiri Olsa) [1222189] - [perf] probe: Fix --line to handle aliased symbols in glibc (Jiri Olsa) [1222189] - [perf] probe: Fix to handle aliased symbols in glibc (Jiri Olsa) [1222189] - [perf] ordered_events: Adopt queue() method (Jiri Olsa) [1222189] - [perf] tools: Remove superfluous thread->comm_set setting (Jiri Olsa) [1222189] - [perf] tools: tool->finished_round() doesn't need perf_session (Jiri Olsa) [1222189] - [perf] ordered_events: Allow tools to specify a deliver method (Jiri Olsa) [1222189] - [perf] ordered_events: Shorten function signatures (Jiri Olsa) [1222189] - [perf] ordered_events: Untangle from perf_session (Jiri Olsa) [1222189] - [perf] sched: No need to keep the session around (Jiri Olsa) [1222189] - [perf] tools: Reference count struct thread (Jiri Olsa) [1222189] - [perf] tools: Initialize cpu set in pthread_attr_setaffinity_np feature test (Jiri Olsa) [1222189] - [perf] probe: Remove bias offset to find probe point by address (Jiri Olsa) [1222189] - [perf] probe: Warn if given uprobe event accesses memory on older kernel (Jiri Olsa) [1222189] - [perf] tools: Improve 'libbabel' feature check failure message (Jiri Olsa) [1222189] - [perf] tools: Improve feature test debuggability (Jiri Olsa) [1222189] - [perf] tools: Improve libbfd detection message (Jiri Olsa) [1222189] - [perf] tools: Improve libperl detection message (Jiri Olsa) [1222189] - [perf] tools: Improve Python feature detection messages (Jiri Olsa) [1222189] - [perf] tools: Remove annoying extra message from the features build (Jiri Olsa) [1222189] - [perf] tools: Add PERF-FEATURES to the .gitignore file (Jiri Olsa) [1222189] - [perf] record: Document --group option (Jiri Olsa) [1222189] - [perf] record: Get rid of -l option from Documentation (Jiri Olsa) [1222189] - [perf] tools: Fix build error on ARCH=i386/x86_64/sparc64 (Jiri Olsa) [1222189] - [perf] tools: Fix FORK after COMM when synthesizing records for pre-existing threads (Jiri Olsa) [1222189] - [perf] stat: Report unsupported events properly (Jiri Olsa) [1222189] - [perf] tools: Compare JOBS to 0 after grep (Jiri Olsa) [1222189] - [perf] tools: Only include tsc file for x86 (Jiri Olsa) [1222189] - [perf] report: Fix branch stack mode cannot be set (Jiri Olsa) [1222189] - [perf] buildid-cache: Show usage with incorrect params (Jiri Olsa) [1222189] - [perf] buildid-cache: Use pr_debug instead of verbose && pr_info (Jiri Olsa) [1222189] - [perf] buildid-cache: Add --purge FILE to remove all caches of FILE (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion problem of 'perf --*' (Jiri Olsa) [1222189] - [perf] list: Extend raw-dump to certain kind of events (Jiri Olsa) [1222189] - [perf] list: Clean up the printing functions of hardware/software events (Jiri Olsa) [1222189] - [perf] tools: Remove the '--(null)' long_name for --list-opts (Jiri Olsa) [1222189] - [perf] list: Avoid confusion of perf output and the next command prompt (Jiri Olsa) [1222189] - [perf] list: Allow listing events with 'tracepoint' prefix (Jiri Olsa) [1222189] - [perf] list: Sort the output of 'perf list' to view more clearly (Jiri Olsa) [1222189] - [perf] data: Fix sentinel setting for data_cmds array (Jiri Olsa) [1222189] - [perf] probe: Fix a precedence bug (Jiri Olsa) [1222189] - [perf] diff: Support for different binaries (Jiri Olsa) [1222189] - [perf] buildid-cache: Add new buildid cache if update target is not cached (Jiri Olsa) [1222189] - [perf] probe: Handle strdup() failure (Jiri Olsa) [1222189] - [perf] probe: Fix get_real_path to free allocated memory in error path (Jiri Olsa) [1222189] - [perf] probe: Check kprobes blacklist when adding new events (Jiri Olsa) [1222189] - [perf] trace: Fix SIGBUS failures due to misaligned accesses (Jiri Olsa) [1222189] - [perf] data: Add a 'perf' prefix to the generic fields (Jiri Olsa) [1222189] - [perf] data: Add perf data to CTF conversion support (Jiri Olsa) [1222189] - [perf] tools: Add new 'perf data' command (Jiri Olsa) [1222189] - [perf] tools: Add feature check for libbabeltrace (Jiri Olsa) [1222189] - [perf] record: Support recording running/enabled time (Jiri Olsa) [1222189] - [perf] tools: Print the thread's tid on PERF_RECORD_COMM events when -D is asked (Jiri Olsa) [1222189] - [perf] trace: Dump stack on segfaults (Jiri Olsa) [1222189] - [perf] tools: Introduce dump_stack signal helper (Jiri Olsa) [1222189] - [perf] ordered_events: Stop using tool->ordered_events (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from dump_event (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from some deliver event routines (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from warn_errors signature (Jiri Olsa) [1222189] - [perf] evlist: Adopt events_stats from perf_session (Jiri Olsa) [1222189] - [perf] session: Remove wrappers to machines__find (Jiri Olsa) [1222189] - [perf] trace: Separate routine that handles an event from the one that reads it (Jiri Olsa) [1222189] - [perf] trace: Add man page entry for --event (Jiri Olsa) [1222189] - [perf] trace: Introduce --filter-pids (Jiri Olsa) [1222189] - [perf] evlist: Introduce set_filter_pids method (Jiri Olsa) [1222189] - [perf] trace: Filter out the trace pid when no threads are specified (Jiri Olsa) [1222189] - [perf] evlist: Introduce set_filter_pid method (Jiri Olsa) [1222189] - [perf] trace: Only insert blank duration bracket when tracing syscalls (Jiri Olsa) [1222189] - [perf] trace: Support --events foo:bar --no-syscalls (Jiri Olsa) [1222189] - [perf] trace: Allow mixing with other events (Jiri Olsa) [1222189] - [perf] trace: Handle multiple threads better wrt syscalls being intermixed (Jiri Olsa) [1222189] - [perf] trace: Print thread info when following children (Jiri Olsa) [1222189] - [perf] list: Place the header text in its right position (Jiri Olsa) [1222189] - [perf] tools: Fix a bug of segmentation fault (Jiri Olsa) [1222189] - [perf] build: Display make commands on V=1 (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Use tools build framework (Jiri Olsa) [1222189] - [perf] tools lib api: Rename libapikfs.a to libapi.a (Jiri Olsa) [1222189] - [perf] tools lib api: Use tools build framework (Jiri Olsa) [1222189] - [perf] build: Add build documentation (Jiri Olsa) [1222189] - [perf] build: Remove PERF-CFLAGS file (Jiri Olsa) [1222189] - [perf] build: Remove uneeded variables (Jiri Olsa) [1222189] - [perf] build: Remove directory dependency rules (Jiri Olsa) [1222189] - [perf] build: Add single target build framework support (Jiri Olsa) [1222189] - [perf] build: Add arch sparc objects building (Jiri Olsa) [1222189] - [perf] build: Add arch sh objects building (Jiri Olsa) [1222189] - [perf] build: Add arch s390 objects building (Jiri Olsa) [1222189] - [perf] build: Add arch powerpc objects building (Jiri Olsa) [1222189] - [perf] build: Add arch arm64 objects building (Jiri Olsa) [1222189] - [perf] build: Add arch arm objects building (Jiri Olsa) [1222189] - [perf] build: Add arch x86 objects building (Jiri Olsa) [1222189] - [perf] build: Add perf.o object building (Jiri Olsa) [1222189] - [perf] build: Add zlib objects building (Jiri Olsa) [1222189] - [perf] build: Add perf regs objects building (Jiri Olsa) [1222189] - [perf] build: Add scripts objects building (Jiri Olsa) [1222189] - [perf] build: Add gtk objects building (Jiri Olsa) [1222189] - [perf] build: Add slang objects building (Jiri Olsa) [1222189] - [perf] build: Add ui objects building (Jiri Olsa) [1222189] - [perf] build: Add dwarf unwind objects building (Jiri Olsa) [1222189] - [perf] build: Add dwarf objects building (Jiri Olsa) [1222189] - [perf] build: Add probe objects building (Jiri Olsa) [1222189] - [perf] build: Add libperf objects building (Jiri Olsa) [1222189] - [perf] build: Add builtin objects building (Jiri Olsa) [1222189] - [perf] build: Add tests objects building (Jiri Olsa) [1222189] - [perf] build: Add bench objects building (Jiri Olsa) [1222189] - [perf] build: Disable make's built-in rules (Jiri Olsa) [1222189] - [perf] tools: Remove api fs object from python build (Jiri Olsa) [1222189] - [perf] tools build: Add subdir support (Jiri Olsa) [1222189] - [perf] tools build: Add detected config support (Jiri Olsa) [1222189] - [perf] tools build: Add new build support (Jiri Olsa) [1222189] - [perf] buildid-cache: Consolidate .build-id cache path generators (Jiri Olsa) [1222189] - [perf] buildid-cache: Remove unneeded debugdir parameters (Jiri Olsa) [1222189] - [perf] symbols: Define STT_GNU_IFUNC for glibc 2.9 and older (Jiri Olsa) [1222189] - [perf] tools: Make perf aware of tracefs (Jiri Olsa) [1222189] - [perf] tools lib api fs: Add {tracefs, debugfs}_configured() functions (Jiri Olsa) [1222189] - [perf] tools lib api debugfs: Add DEBUGFS_DEFAULT_PATH macro (Jiri Olsa) [1222189] - [perf] tools lib api fs: Add tracefs mount helper functions (Jiri Olsa) [1222189] - [perf] tools lib fs: Add helper to find mounted file systems (Jiri Olsa) [1222189] - [perf] tools: Do not check debugfs MAGIC for tracing files (Jiri Olsa) [1222189] - [perf] evlist: Fix typo in comment (Jiri Olsa) [1222189] - [perf] trace: No need to enable evsels for workload started from perf (Jiri Olsa) [1222189] - [perf] tools: Introduce event_format__fprintf method (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Introduce trace_seq_do_fprintf function (Jiri Olsa) [1222189] - [perf] symbols: debuglink should take symfs option into account (Jiri Olsa) [1222189] - [perf] symbols: Ignore mapping symbols on aarch64 (Jiri Olsa) [1222189] - [perf] probe: Update man page (Jiri Olsa) [1222189] - [perf] probe: Fix to handle optimized not-inlined functions (Jiri Olsa) [1222189] - [perf] tools: Fix a dso open fail message (Jiri Olsa) [1222189] - [perf] tests: Do not rely on dso__data_read_offset() to open dso (Jiri Olsa) [1222189] - [perf] test: Fix dso cache testcase (Jiri Olsa) [1222189] - [perf] tools: Construct LBR call chain (Jiri Olsa) [1222189] - [perf] tools: Enable LBR call stack support (Jiri Olsa) [1222189] - [perf] treewide: Fix typo in printk messages (Jiri Olsa) [1222189] - [perf] annotate: Fix fallback to unparsed disassembler line (Jiri Olsa) [1222189] - [perf] bench: Add -r all so that you can run all mem* routines (Jiri Olsa) [1222189] - [perf] bench: Carve out mem routine benchmarking (Jiri Olsa) [1222189] - [perf] x86/intel/uncore: Move PCI IDs for IMC to uncore driver (Jiri Olsa) [1222189] - [perf] x86/intel/uncore: Add support for Intel Haswell ULT (lower power Mobile Processor) IMC uncore PMUs (Jiri Olsa) [1222189] - [perf] x86/intel: Add cpu_(prepare|starting|dying) for core_pmu (Jiri Olsa) [1222189] - [perf] x86/intel: Add Broadwell support for the LBR callstack (Jiri Olsa) [1222189] - [perf] x86/intel/rapl: Fix energy counter measurements but supporing per domain energy units (Jiri Olsa) [1222189] - [perf] x86/intel: Fix Core2, Atom, NHM, WSM cycles:pp events (Jiri Olsa) [1222189] - [perf] Fix racy group access (Jiri Olsa) [1222189] - [perf] x86: Remove redundant calls to perf_pmu_{dis|en}able() (Jiri Olsa) [1222189] - [perf] Remove type specific target pointers (Jiri Olsa) [1222189] - [perf] x86/intel: Support task events with Intel CQM (Jiri Olsa) [1222189] - [perf] x86/intel: Add Intel Cache QoS Monitoring support (Jiri Olsa) [1222189] - [perf] Move cgroup init before PMU ->event_init() (Jiri Olsa) [1222189] - [perf] Add ->count() function to read per-package counters (Jiri Olsa) [1222189] - [perf] Make perf_cgroup_from_task() global (Jiri Olsa) [1222189] - [perf] powerpc: Fix up flush_branch_stack() users (Jiri Olsa) [1222189] - [perf] x86/intel: Expose LBR callstack to user space tooling (Jiri Olsa) [1222189] - [perf] x86/intel: Discard zero length call entries in LBR call stack (Jiri Olsa) [1222189] - [perf] x86/intel: Disable FREEZE_LBRS_ON_PMI when LBR operates in callstack mode (Jiri Olsa) [1222189] - [perf] x86/intel: Re-organize code that implicitly enables LBR/PEBS (Jiri Olsa) [1222189] - [perf] Simplify the branch stack check (Jiri Olsa) [1222189] - [perf] x86/intel: Save/restore LBR stack during context switch (Jiri Olsa) [1222189] - [perf] x86/intel: Track number of events that use the LBR callstack (Jiri Olsa) [1222189] - [perf] x86/intel: Allocate space for storing LBR stack (Jiri Olsa) [1222189] - [perf] Always switch pmu specific data during context switch (Jiri Olsa) [1222189] - [perf] Add pmu specific data for perf task context (Jiri Olsa) [1222189] - [perf] x86/intel: Add basic Haswell LBR call stack support (Jiri Olsa) [1222189] - [perf] x86/intel: Use context switch callback to flush LBR stack (Jiri Olsa) [1222189] - [perf] Introduce pmu context switch callback (Jiri Olsa) [1222189] - [perf] x86/intel: Reduce lbr_sel_map[] size (Jiri Olsa) [1222189] - [perf] x86/amd/ibs: Convert force_ibs_eilvt_setup() to void (Jiri Olsa) [1222189] - [perf] Update userspace page info for software event (Jiri Olsa) [1222189] - [perf] Update shadow timestamp before add event (Jiri Olsa) [1222189] - [perf] x86/asm/entry: Explicitly optimize vm86 handling in code_segment_base() (Jiri Olsa) [1222189] - [perf] Fix context leak in put_event() (Jiri Olsa) [1222189] - [perf] x86/asm/entry: Fix incorrect TIF_IA32 check in code_segment_base() (Jiri Olsa) [1222189]- [pci] Keep original resource if we fail to expand it (Myron Stowe) [1221057] - [x86] Mark Intel Broadwell-EP processor as supported (Steve Best) [1131674] - [s390] pci: reenable per default (Hendrik Brueckner) [1200410] - [kernel] ftrace: Have control op function callback only trace when RCU is watching (Jiri Olsa) [1197062] - [kernel] rcu: Do not trace rcu_is_watching() functions (Jiri Olsa) [1197062] - [kernel] rcu: Consistent rcu_is_watching() naming (Jiri Olsa) [1197062] - [kernel] rcu: Is it safe to enter an RCU read-side critical section? (Jiri Olsa) [1197062] - [kernel] time: Revert to calling clock_was_set_delayed() while in irq context (Prarit Bhargava) [1222767] - [kernel] tracing: Disable tracing on warning (Josh Poimboeuf) [1149340] - [netdrv] xen-netfront: use correct linear area after linearizing an skb (Vitaly Kuznetsov) [1144931] - [netdrv] xen-netfront: Remove BUGs on paged skb data which crosses a page boundary (Vitaly Kuznetsov) [1144931] - [netdrv] xen-netfront: Fix handling packets on compound pages with skb_linearize (Vitaly Kuznetsov) [1144931] - [powercap] rapl: add IDs for future Xeon CPUs (Steve Best) [1179961] - [thermal] powerclamp: add ids for future xeon cpus (Steve Best) [1179953] - [powerpc] powernv: Use _GLOBAL_TOC for opal wrappers (Steve Best) [1223481] - [powerpc] pseries: Simplify check for suspendability during suspend/migration (Gustavo Duarte) [1207295] - [powerpc] pseries: Introduce api_version to migration sysfs interface (Gustavo Duarte) [1207295] - [powerpc] pseries: Little endian fixes for post mobility device tree update (Gustavo Duarte) [1207295] - [powerpc] book3s: Fix partial invalidation of TLBs in MCE code (Steve Best) [1221090] - [powerpc] book3s: Fix the MCE code to use CONFIG_KVM_BOOK3S_64_HANDLER (Steve Best) [1221090] - [powerpc] powernv: Separate function for OPAL IRQ setup (Steve Best) [1221071] - [powerpc] powernv: Remove "opal" prefix from pr_xxx()s (Steve Best) [1221071] - [powerpc] powernv: Support OPAL requested heartbeat (Steve Best) [1221071]- [fs] aio: Skip timer for io_getevents if timeout=0 (Carlos Maiolino) [1161535] - [fs] proc: fix page_size limit of proc pid cmdline fix (Jarod Wilson) [1193998] - [fs] proc: fix PAGE_SIZE limit of /proc/$PID/cmdline (Jarod Wilson) [1193998] - [hv] remove the per-channel workqueue (Vitaly Kuznetsov) [1203682] - [hv] don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind() (Vitaly Kuznetsov) [1203682] - [hv] run non-blocking message handlers in the dispatch tasklet (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Fix a bug in rescind processing in vmbus_close_internal() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Cleanup vmbus_close_internal() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: missing curly braces in vmbus_process_offer() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Perform device register in the per-channel work element (Vitaly Kuznetsov) [1203682] - [hv] util: On device remove, close the channel after de-initializing the service (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Remove the channel from the channel list(s) on failure (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Handle both rescind and offer messages in the same context (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Introduce a function to remove a rescinded offer (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Properly handle child device remove (Vitaly Kuznetsov) [1203682] - [hv] vmbus: serialize Offer and Rescind offer (Vitaly Kuznetsov) [1203682] - [hv] net: Add support for vNIC hot removal (Vitaly Kuznetsov) [1203682] - [hv] rename sc_lock to the more generic lock (Vitaly Kuznetsov) [1203682] - [hv] check vmbus_device_create() return value in vmbus_process_offer() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Fix a race condition when unregistering a device (Vitaly Kuznetsov) [1203682] - [hv] vmbus: prevent cpu offlining on newer hypervisors (Vitaly Kuznetsov) [1167380] - [netdrv] qlge: Fix qlge_update_hw_vlan_features to handle if interface is down (Chad Dupuis) [1164114] - [libata] fixup oops in ata_eh_link_report() (Ewan Milne) [1220144] - [kernel] watchdog: update watchdog_thresh properly (Ulrich Obergfell) [1216074] - [kernel] watchdog: update watchdog attributes atomically (Ulrich Obergfell) [1216074] - [cpufreq] powernv: Report cpu frequency throttling (Gustavo Duarte) [1218970] - [powerpc] powernv: Fix the overflow of OPAL message notifiers head array (Steve Best) [1221089] - [powerpc] powernv: Add OPAL message notifier unregister function (Steve Best) [1221089] - [powerpc] powernv: Add pstore support on powernv (Steve Best) [1220165] - [powerpc] pstore: Add pstore type id for PPC64 opal nvram partition (Steve Best) [1220165] - [powerpc] nvram: Move generic code for nvram and pstore (Steve Best) [1220165] - [powerpc] powernv: Handle compound PE in config accessors (Steve Best) [1211946] - [powerpc] powernv: Handle compound PE for EEH (Steve Best) [1211946] - [powerpc] powernv: Handle compound PE (Steve Best) [1211946] - [powerpc] powernv: Split ioda_eeh_get_state() (Steve Best) [1211946] - [powerpc] powernv: Allow to freeze PE (Steve Best) [1211946] - [powerpc] powernv: Enable M64 aperatus for PHB3 (Steve Best) [1211946] - [infiniband] qib: Add blank line after declaration (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix checkpatch warnings (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix potential NULL d_inode dereference (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix sizeof checkpatch warnings (Doug Ledford) [1185097 1188513] - [infiniband] qib: Add support for the new QMH7360 card (Doug Ledford) [1185097 1188513] - [infiniband] qib: Do not write EEPROM (Doug Ledford) [1185097 1188513] - [infiniband] ipoib: drop mcast_mutex usage (Doug Ledford) [1183881] - [infiniband] ipoib: deserialize multicast joins (Doug Ledford) [1183881] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1183881] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1183881] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1183881] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1183881] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1183881] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1183881] - [infiniband] ipoib: factor out ah flushing (Doug Ledford) [1183881] - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1183881]- [block] scsi-mq: fix requests that use a separate CDB buffer (Jeff Moyer) [1209624] - [block] Fix bug in blk_rq_merge_ok (Jeff Moyer) [1209624] - [block] blkmq: Fix NULL pointer deref when all reserved tags in (Jeff Moyer) [1209624] - [block] blk-mq: fix double-free in error path (Jeff Moyer) [1209624] - [block] prevent request-to-request merging with gaps if not allowed (Jeff Moyer) [1209624] - [block] blk-mq: fix false negative out-of-tags condition (Jeff Moyer) [1209624] - [block] blk-mq: get rid of ->cmd_size in the hardware queue (Jeff Moyer) [1209624] - [block] revert "blk-mq: Micro-optimize bt_get()" (Jeff Moyer) [1209624] - [block] blk-mq: Use all available hardware queues (Jeff Moyer) [1209624] - [block] blk-mq: Micro-optimize bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: Fix a race between bt_clear_tag() and bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: Avoid that __bt_get_word() wraps multiple times (Jeff Moyer) [1209624] - [block] blk-mq: re-check for available tags after running the hardware queue (Jeff Moyer) [1209624] - [block] blk-mq: fix hang in bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: cleanup tag free handling (Jeff Moyer) [1209624] - [block] blk-mq: use 'nr_cpu_ids' as highest CPU ID count for hwq <-> cpu map (Jeff Moyer) [1209624] - [block] Fix computation of merged request priority (Jeff Moyer) [1209624] - [block] Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1209624] - [block] revert "block: all blk-mq requests are tagged" (Jeff Moyer) [1209624] - [block] fix wrong error return in elevator_init() (Jeff Moyer) [1209624] - [block] scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND (Jeff Moyer) [1209624] - [block] remove artifical max_hw_sectors cap (Jeff Moyer) [1209624] - [block] include func name in __get_request prints (Jeff Moyer) [1209624] - [block] make blk_update_request print prefix match ratelimited prefix (Jeff Moyer) [1209624] - [block] include/linux/blkdev.h: use NULL instead of zero (Jeff Moyer) [1209624] - [block] block_dev: implement readpages() to optimize sequential read (Jeff Moyer) [1209624] - [block] blk-mq: Make bt_clear_tag() easier to read (Jeff Moyer) [1209624] - [block] blk-mq: fix potential hang if rolling wakeup depth is too high (Jeff Moyer) [1209624] - [block] misplaced rq_complete tracepoint (Jeff Moyer) [1209624] - [block] bdi: reimplement bdev_inode_switch_bdi() (Jeff Moyer) [1209624] - [block] bsg: fix potential error pointer dereference (Jeff Moyer) [1209624] - [block] blk-mq: add BLK_MQ_F_DEFER_ISSUE support flag (Jeff Moyer) [1209624] - [block] blk-mq: put blk_queue_rq_timeout together in blk_mq_init_queue() (Jeff Moyer) [1209624] - [block] remove redundant check about 'set->nr_hw_queues' in blk_mq_alloc_tag_set() (Jeff Moyer) [1209624] - [block] blk-mq: release mq's kobjects in blk_release_queue() (Jeff Moyer) [1209624] - [block] blk-mq: End unstarted requests on a dying queue (Jeff Moyer) [1209624] - [block] blk-mq: Allow requests to never expire (Jeff Moyer) [1209624] - [block] blk-mq: Add helper to abort requeued requests (Jeff Moyer) [1209624] - [block] blk-mq: Let drivers cancel requeue_work (Jeff Moyer) [1209624] - [block] blk-mq: Export if requests were started (Jeff Moyer) [1209624] - [block] blk-mq: Wake tasks entering queue on dying (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_freeze_queue() (Jeff Moyer) [1209624] - [block] wake up waiters when a queue is marked dying (Jeff Moyer) [1209624] - [block] blk-mq: Export freeze_unfreeze functions (Jeff Moyer) [1209624] - [block] blk-mq: Exit queue on alloc failure (Jeff Moyer) [1209624] - [block] blk-mq: prevent unmapped hw queue from being scheduled (Jeff Moyer) [1209624] - [block] blk-mq: move the kdump check to blk_mq_alloc_tag_set (Jeff Moyer) [1209624] - [block] blk-mq: handle the single queue case in blk_mq_hctx_next_cpu (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_free_hctx_request() (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_free_request() (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_unique_tag() (Jeff Moyer) [1209624] - [block] blk-mq: add a 'list' parameter to ->queue_rq() (Jeff Moyer) [1209624] - [block] blk-mq: allocate cpumask on the home node (Jeff Moyer) [1209624] - [block] blk-mq: don't wait in blk_mq_queue_enter() if __GFP_WAIT isn't set (Jeff Moyer) [1209624] - [block] block, scsi: fixup blk_get_request dead queue scenarios (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_run_hw_queues (Jeff Moyer) [1209624] - [block] blk-mq: make blk_mq_run_queues() static (Jeff Moyer) [1209624] - [block] blk-mq: use get_cpu/put_cpu instead of preempt_disable_preempt_enable (Jeff Moyer) [1209624] - [block] blk-mq: call preempt_disable/enable in blk_mq_run_hw_queue, and only if needed (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_init_allocated_queue and export blk_mq_register_disk (Jeff Moyer) [1209624] - [block] blk-mq: fix use of incorrect goto label in blk_mq_init_queue error path (Jeff Moyer) [1209624] - [block] blk-mq: support per-distpatch_queue flush machinery (Jeff Moyer) [1209624] - [block] introduce 'blk_mq_ctx' parameter to blk_get_flush_queue (Jeff Moyer) [1209624] - [block] flush: avoid to figure out flush queue unnecessarily (Jeff Moyer) [1209624] - [block] remove blk_init_flush() and its pair (Jeff Moyer) [1209624] - [block] introduce blk_flush_queue to drive flush machinery (Jeff Moyer) [1209624] - [block] avoid to use q->flush_rq directly (Jeff Moyer) [1209624] - [block] move flush initialization to blk_flush_init (Jeff Moyer) [1209624] - [block] introduce blk_init_flush and its pair (Jeff Moyer) [1209624] - [block] blk-mq: allocate flush_rq in blk_mq_init_flush() (Jeff Moyer) [1209624] - [block] blk-mq: handle failure path for initializing hctx (Jeff Moyer) [1209624] - [block] blk-mq: make mq_queue_reinit_notify() freeze queues in parallel (Jeff Moyer) [1209624] - [block] blk-mq, percpu-ref: start q->mq_usage_counter in atomic mode (Jeff Moyer) [1209624] - [block] blk-mq: blk_mq_freeze_queue() should allow nesting (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_is_dying() (Jeff Moyer) [1209624] - [lib] percpu-refcount: remove unnecessary ACCESS_ONCE() in percpu_ref_tryget_live() (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix DEAD flag contamination of percpu pointer (Jeff Moyer) [1209624] - [lib] percpu-refcount: Replace smp_read_barrier_depends() with lockless_dereference() (Jeff Moyer) [1209624] - [lib] percpu-refcount: make INIT_ATOMIC and switch_to_atomic() sticky (Jeff Moyer) [1209624] - [lib] percpu-refcount: add PERCPU_REF_INIT_* flags (Jeff Moyer) [1209624] - [lib] percpu-refcount: decouple switching to percpu mode and reinit (Jeff Moyer) [1209624] - [lib] percpu-refcount: decouple switching to atomic mode and killing (Jeff Moyer) [1209624] - [lib] percpu-refcount: add PCPU_REF_DEAD (Jeff Moyer) [1209624] - [lib] percpu-refcount: rename things to prepare for decoupling percpu_atomic mode switch (Jeff Moyer) [1209624] - [lib] percpu-refcount: replace pcpu_ prefix with percpu_ (Jeff Moyer) [1209624] - [lib] percpu-refcount: minor code and comment updates (Jeff Moyer) [1209624] - [lib] percpu-refcount: relocate percpu_ref_reinit() (Jeff Moyer) [1209624] - [lib] percpu-refcount: make percpu_ref based on longs instead of ints (Jeff Moyer) [1209624] - [lib] percpu-refcount: add @gfp to percpu_ref_init() (Jeff Moyer) [1209624] - [block] blk-mq: use percpu_ref for mq usage count (Jeff Moyer) [1209624] - [lib] percpu-counter: add @gfp to percpu_counter_init() (Jeff Moyer) [1209624] - [lib] percpu-counter: make percpu_counters_lock irq-safe (Jeff Moyer) [1209624] - [mm] percpu: implement asynchronous chunk population (Jeff Moyer) [1209624] - [mm] percpu: rename pcpu_reclaim_work to pcpu_balance_work (Jeff Moyer) [1209624] - [mm] percpu: implmeent pcpu_nr_empty_pop_pages and chunk->nr_populated (Jeff Moyer) [1209624] - [mm] percpu: make sure chunk->map array has available space (Jeff Moyer) [1209624] - [mm] percpu: implement [__]alloc_percpu_gfp() (Jeff Moyer) [1209624] - [mm] percpu: indent the population block in pcpu_alloc() (Jeff Moyer) [1209624] - [mm] percpu: make pcpu_alloc_area() capable of allocating only from populated areas (Jeff Moyer) [1209624] - [mm] percpu: restructure locking (Jeff Moyer) [1209624] - [mm] percpu: make percpu-km set chunk->populated bitmap properly (Jeff Moyer) [1209624] - [mm] percpu: move region iterations out of pcpu_[de]populate_chunk() (Jeff Moyer) [1209624] - [mm] percpu: move common parts out of pcpu_[de]populate_chunk() (Jeff Moyer) [1209624] - [mm] percpu: remove @may_alloc from pcpu_get_pages() (Jeff Moyer) [1209624] - [mm] percpu: remove the usage of separate populated bitmap in percpu-vm (Jeff Moyer) [1209624] - [mm] percpu: perform tlb flush after pcpu_map_pages() failure (Jeff Moyer) [1209624] - [mm] percpu: fix pcpu_alloc_pages() failure path (Jeff Moyer) [1209624] - [mm] percpu: Use ALIGN macro instead of hand coding alignment calculation (Jeff Moyer) [1209624] - [mm] percpu: make pcpu_alloc_chunk() use pcpu_mem_free() instead of kfree() (Jeff Moyer) [1209624] - [mm] percpu: renew the max_contig if we merge the head and previous block (Jeff Moyer) [1209624] - [mm] percpu: allocation size should be even (Jeff Moyer) [1209624] - [mm] percpu: speed alloc_pcpu_area() up (Jeff Moyer) [1209624] - [mm] percpu: store offsets instead of lengths in ->map[] (Jeff Moyer) [1209624] - [mm] percpu: fold pcpu_split_block() into the only caller (Jeff Moyer) [1209624] - [mm] revert "percpu scalability fixes" (Jeff Moyer) [1209624] - [lib] percpu-refcount: improve WARN messages (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix synchronize_rcu() in comments (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_reinit() and percpu_ref_is_zero() (Jeff Moyer) [1209624] - [lib] percpu-refcount: require percpu_ref to be exited explicitly (Jeff Moyer) [1209624] - [lib] percpu-refcount: use unsigned long for pcpu_count pointer (Jeff Moyer) [1209624] - [lib] percpu-refcount: add helpers for ->percpu_count accesses (Jeff Moyer) [1209624] - [lib] percpu-refcount: one bit is enough for REF_STATUS (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix usage of this_cpu_ops (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_tryget() (Jeff Moyer) [1209624] - [lib] percpu-refcount: rename percpu_ref_tryget() to percpu_ref_tryget_live() (Jeff Moyer) [1209624] - [lib] percpu-refcount: Add a WARN() for ref going negative (Jeff Moyer) [1209624] - [lib] percpu-refcount: export symbols (Jeff Moyer) [1209624] - [lib] percpu-refcount: use RCU-sched insted of normal RCU (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_tryget() along with percpu_ref_kill_and_confirm() (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_cancel_init() (Jeff Moyer) [1209624] - [lib] percpu-refcount: add __must_check to percpu_ref_init() and don't use ACCESS_ONCE() in percpu_ref_kill_rcu() (Jeff Moyer) [1209624] - [lib] percpu-refcount: cosmetic updates (Jeff Moyer) [1209624] - [lib] percpu-refcount: consistently use plain (non-sched) RCU (Jeff Moyer) [1209624] - [lib] percpu-refcount: Don't use silly cmpxchg() (Jeff Moyer) [1209624] - [lib] percpu: implement generic percpu refcounting (Jeff Moyer) [1209624]- [powercap] rapl: Add support for Intel Skylake processors (Steve Best) [1169598] - [tools] turbostat: support additional Broadwell model (Steve Best) [1189945] - [x86] kernel: execution in the early microcode loader (Jacob Tanenbaum) [1206830] {CVE-2015-2666} - [x86] kernel: Update the UV APIC HUB check (Frank Ramsay) [1215695] - [x86] kernel: Update the UV APIC driver check (Frank Ramsay) [1215695] - [x86] kernel: Update the APIC UV OEM check (Frank Ramsay) [1215695] - [mfd] rtsx: Clear hardware PFM mode in rtl8411b (Jarod Wilson) [1220506] - [mfd] rtsx: Using pcr_dbg replace dev_dbg (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for rts525A (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for rts524A (Jarod Wilson) [1220506] - [mfd] rtsx: Remove LCTLR defination (Jarod Wilson) [1220506] - [mfd] rtsx: Update phy register (Jarod Wilson) [1220506] - [mfd] rtsx: Update driving settings (Jarod Wilson) [1220506] - [mfd] rtsx: Update PETXCFG address (Jarod Wilson) [1220506] - [mfd] rtsx: Place register address and values togather (Jarod Wilson) [1220506] - [mfd] rtsx: Replace TAB by SPC after #define (Jarod Wilson) [1220506] - [mfd] rtsx: Add func to split u32 into register (Jarod Wilson) [1220506] - [mfd] rtsx: Fix PM suspend for 5227 & 5249 (Jarod Wilson) [1220506] - [mfd] rtsx: Fix build warnings for !PM (Jarod Wilson) [1220506] - [mfd] rtsx_pcr: Fix MSI enable error handling (Jarod Wilson) [1220506] - [mfd] rtsx: Add dma transfer function (Jarod Wilson) [1220506] - [mfd] rtsx: modify phase searching method for tuning (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for card reader rtl8402 (Jarod Wilson) [1220506] - [mfd] rtsx: Add set pull control macro and simplify rtl8411 (Jarod Wilson) [1220506] - [mfd] rtsx_pcr: Disable interrupts before cancelling delayed works (Jarod Wilson) [1220506] - [mfd] mc12xx-i2c: rtsx_pcr: ti-ssp: Remove redundant dev_set_drvdata (Jarod Wilson) [1220506] - [mfd] rtsx: Modify rts5249_optimize_phy (Jarod Wilson) [1220506] - [acpi] lpss: add LPSS device for Wildcat Point PCH (Prarit Bhargava) [1208093] - [acpi] lpss: provide con_id for the clkdev (Prarit Bhargava) [1178891] - [acpi] lpss: check the result of ioremap() (Prarit Bhargava) [1178891] - [acpi] lpss: allow to use specific PM domain during ->probe() (Prarit Bhargava) [1178891] - [acpi] lpss: add all LPSS devices to the specific power domain (Prarit Bhargava) [1178891] - [acpi] lpss: not using UART RTS override with Auto Flow Control (Prarit Bhargava) [1178891] - [acpi] lpss: disable async suspend/resume of LPSS devices (Prarit Bhargava) [1178891] - [acpi] clk: fractional-divider: cast parent_rate to u64 before multiplying (Prarit Bhargava) [1178891] - [acpi] lpss: complete PM entries for LPSS power domain (Prarit Bhargava) [1178891] - [acpi] lpss: drop clkdev_name member from lpss_device_desc (Prarit Bhargava) [1178891] - [acpi] lpss: introduce flags (Prarit Bhargava) [1178891] - [acpi] lpss: remove struct lpss_shared_clock (Prarit Bhargava) [1178891] - [acpi] lpss: Take I2C host controllers out of reset (Prarit Bhargava) [1178891] - [acpi] scan: always register ACPI LPSS scan handler (Prarit Bhargava) [1178891] - [acpi] lpss: support for fractional divider clock (Prarit Bhargava) [1178891] - [acpi] clk: new basic clk type for fractional divider (Prarit Bhargava) [1178891] - [acpi] clk: wrap I/O access for improved portability (Prarit Bhargava) [1178891] - [acpi] lpss: custom power domain for LPSS (Prarit Bhargava) [1178891] - [acpi] lpss: Enable async suspend/resume of LPSS devices (Prarit Bhargava) [1178891] - [acpi] lpss: Support for device latency tolerance PM QoS (Prarit Bhargava) [1178891] - [acpi] scan: Add bind/unbind callbacks to struct acpi_scan_handler (Prarit Bhargava) [1178891] - [acpi] pm: qos: Introcuce latency tolerance device PM QoS type (Prarit Bhargava) [1178891] - [acpi] lpss: fix UART Auto Flow Control (Prarit Bhargava) [1178891] - [acpi] enable CONFIG_X86_INTEL_LPSS (Prarit Bhargava) [1178891] - [security] selinux/nlmsg: add a build time check for rtnl/xfrm cmds (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_MAPPING (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_MIGRATE (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_REPORT (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_GETSPDINFO (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_NEWSPDINFO (Alexander Duyck) [1210224]- [x86] perf: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1086843] - [x86] perf: Add Broadwell core support (Jiri Olsa) [1086843] - [x86] perf: Add new cache events table for Haswell (Jiri Olsa) [1086843] - [x86] perf/uncore: Delete an unnecessary check before pci_dev_put() call (Jiri Olsa) [1176340] - [x86] perf/uncore/hsw-ep: Handle systems with only two SBOXes (Jiri Olsa) [1176340] - [x86] perf/uncore: Add scaling units to the EP iMC events (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix boot crash on SBOX PMU on Haswell-EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix IRP uncore register offsets on Haswell EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix minor race in box set up (Jiri Olsa) [1176340] - [x86] perf/uncore: Update support for client uncore IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix PCU filter setup for Sandy/Ivy/Haswell EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Add missing cbox filter flags on IvyBridge-EP uncore driver (Jiri Olsa) [1176340] - [x86] perf/uncore: Register the PMU only if the uncore pci device exists (Jiri Olsa) [1176340] - [x86] perf/uncore: Add Haswell-EP uncore support (Jiri Olsa) [1176340] - [x86] perf/uncore: Rename IvyTown to IvyBridge-EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Export basic memory events for IVT IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix coccinelle warnings (Jiri Olsa) [1176340] - [x86] perf/uncore: move NHM-EX/WSM-EX specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Move SNB/IVB-EP specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Move NHM/SNB/IVB specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Declare some functions and variables (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix SNB-EP/IVT Cbox filter mappings (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix missing end markers for SNB/IVB/HSW IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix compilation warning in snb_uncore_imc_init_box() (Jiri Olsa) [1176340] - [x86] perf/uncore: Add __init for uncore_cpumask_init() (Jiri Olsa) [1176340] - [x86] perf/uncore: use MiB unit for events for SNB/IVB/HSW IMC (Jiri Olsa) [1176340] - [x86] perf/uncore: add hrtimer to SNB uncore IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: add SNB/IVB/HSW client uncore memory controller support (Jiri Olsa) [1176340] - [x86] perf/uncore: move uncore_event_to_box() and uncore_pmu_to_box() (Jiri Olsa) [1176340] - [x86] perf/uncore: make hrtimer timeout configurable per box (Jiri Olsa) [1176340] - [x86] perf/uncore: add PCI ids for SNB/IVB/HSW IMC (Jiri Olsa) [1176340] - [x86] perf/uncore: add ability to customize pmu callbacks (Jiri Olsa) [1176340] - [x86] perf/uncore: fix initialization of cpumask (Jiri Olsa) [1176340] - [x86] perf: Add Ivy Bridge-EP uncore IRP box support (Jiri Olsa) [1176340] - [x86] perf/uncore: Add filter support for IvyBridge-EP QPI boxes (Jiri Olsa) [1176340] - [x86] perf/uncore: Don't use smp_processor_id() in validate_group() (Jiri Olsa) [1176340] - [x86] perf: Fix uncore PCI fixed counter handling (Jiri Olsa) [1176340] - [x86] perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node() (Jiri Olsa) [1176340] - [x86] perf/uncore: Enable EV_SEL_EXT bit for PCU (Jiri Olsa) [1176340] - [x86] perf/uncore: Add filter support for QPI boxes (Jiri Olsa) [1176340] - [x86] perf/uncore: Add auxiliary pci device support (Jiri Olsa) [1176340] - [x86] perf: Fix sparse warning (Jiri Olsa) [1176340] - [x86] perf: Reduce stack usage of x86_schedule_events() (Jiri Olsa) [1176340] - [x86] perf: Prevent some shift wrapping bugs in the Intel uncore driver (Jiri Olsa) [1176340] - [perf] tools: Make sparc64 arch point to sparc (Jiri Olsa) [1209607] - [perf] symbols: Define EM_AARCH64 for older OSes (Jiri Olsa) [1209607] - [perf] top: Fix SIGBUS on sparc64 (Jiri Olsa) [1209607] - [perf] tools: Fix probing for PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1209607] - [perf] tools: Fix pthread_attr_setaffinity_np build error (Jiri Olsa) [1209607] - [perf] tools: Define _GNU_SOURCE on pthread_attr_setaffinity_np feature check (Jiri Olsa) [1209607] - [perf] bench: Fix order of arguments to memcpy_alloc_mem (Jiri Olsa) [1209607] - [perf] symbols: Convert lseek + read to pread (Jiri Olsa) [1209607] - [perf] tools: Use perf_data_file__fd() consistently (Jiri Olsa) [1209607] - [perf] symbols: Support to read compressed module from build-id cache (Jiri Olsa) [1209607] - [perf] evsel: Set attr.task bit for a tracking event (Jiri Olsa) [1209607] - [perf] header: Set header version correctly (Jiri Olsa) [1209607] - [perf] record: Show precise number of samples (Jiri Olsa) [1209607] - [perf] tools: Do not use __perf_session__process_events() directly (Jiri Olsa) [1209607] - [perf] callchain: Cache eh/debug frame offset for dwarf unwind (Jiri Olsa) [1209607] - [perf] tools: Provide stub for missing pthread_attr_setaffinity_np (Jiri Olsa) [1209607] - [perf] evsel: Don't rely on malloc working for sz 0 (Jiri Olsa) [1209607] - [perf] tools: add hardware breakpoint bp_len test cases (Jiri Olsa) [1209607] - [perf] tools: allow user to specify hardware breakpoint bp_len (Jiri Olsa) [1209607] - [perf] tools lib traceevent: Add support for IP address formats (Jiri Olsa) [1209607] - [perf] ui/tui: Show fatal error message only if exists (Jiri Olsa) [1209607] - [perf] tests: Fix typo in sample-parsing.c (Jiri Olsa) [1209607] - [perf] tools lib fs debugfs: Check if debugfs is mounted when handling ENOENT (Jiri Olsa) [1209607] - [perf] tools lib fs debugfs: Introduce debugfs__strerror_open_tp (Jiri Olsa) [1209607] - [perf] trace: Fix error reporting for evsel pgfault constructor (Jiri Olsa) [1209607] - [perf] tools lib fs: Pass filename to debugfs__strerror_open (Jiri Olsa) [1209607] - [perf] tools lib fs: Adopt debugfs open strerrno method (Jiri Olsa) [1209607] - [perf] diff: Fix -o/--order option behavior (Jiri Olsa) [1209607] - [perf] diff: Fix output ordering to honor next column (Jiri Olsa) [1209607] - [perf] tools: Pass struct perf_hpp_fmt to its callbacks (Jiri Olsa) [1209607] - [perf] diff: Introduce fmt_to_data_file() helper (Jiri Olsa) [1209607] - [perf] diff: Print diff result more precisely (Jiri Olsa) [1209607] - [perf] diff: Get rid of hists__compute_resort() (Jiri Olsa) [1209607] - [perf] tools: Allow use of an exclusive option more than once (Jiri Olsa) [1209607] - [perf] tools: Document parameterized and symbolic events (Jiri Olsa) [1209607] - [perf] tools: Extend format_alias() to include event parameters (Jiri Olsa) [1209607] - [perf] tools: Support parsing parameterized events (Jiri Olsa) [1209607] - [perf] tools: Remove some unused functions from color.c (Jiri Olsa) [1209607] - [perf] report: Get rid of report__inc_stat() (Jiri Olsa) [1209607] - [perf] hists: Introduce function for deleting/removing hist_entry (Jiri Olsa) [1209607] - [perf] hists: Rename hist_entry__free to __delete (Jiri Olsa) [1209607] - [perf] tools: Remove EOL whitespaces (Jiri Olsa) [1209607] - [perf] mem: Move the mem_operations global to struct perf_mem (Jiri Olsa) [1209607] - [perf] mem: Enable sampling loads and stores simultaneously (Jiri Olsa) [1209607] - [perf] probe: Fix probing kretprobes (Jiri Olsa) [1209607] - [perf] symbols: Introduce 'for' method to iterate over the symbols with a given name (Jiri Olsa) [1209607] - [perf] probe: Do not rely on map__load() filter to find symbols (Jiri Olsa) [1209607] - [perf] symbols: Introduce method to iterate symbols ordered by name (Jiri Olsa) [1209607] - [perf] symbols: Return the first entry with a given name in find_by_name method (Jiri Olsa) [1209607] - [perf] annotate: Fix memory leaks in LOCK handling (Jiri Olsa) [1209607] - [perf] annotate: Handle ins parsing failures (Jiri Olsa) [1209607] - [perf] scripting perl: Force to use stdbool (Jiri Olsa) [1209607] - [perf] evlist: Remove extraneous 'was' on error message (Jiri Olsa) [1209607] - [perf] tools: Fix segfault for symbol annotation on TUI (Jiri Olsa) [1209607] - [perf] test: Fix dwarf unwind using libunwind (Jiri Olsa) [1209607] - [perf] tools: Avoid build splat for syscall numbers with uclibc (Jiri Olsa) [1209607] - [perf] tools: Elide strlcpy warning with uclibc (Jiri Olsa) [1209607] - [perf] tools: Fix statfs.f_type data type mismatch build error with uclibc (Jiri Olsa) [1209607] - [perf] machine: Fix __machine__findnew_thread() error path (Jiri Olsa) [1209607] - [perf] tools: Fix building error in x86_64 when dwarf unwind is on (Jiri Olsa) [1209607] - [perf] probe: Propagate error code when write(2) failed (Jiri Olsa) [1209607] - [perf] hists browser: Fix segfault when showing callchain (Jiri Olsa) [1209607] - [perf] callchain: Free callchains when hist entries are deleted (Jiri Olsa) [1209607] - [perf] hists: Fix children sort key behavior (Jiri Olsa) [1209607] - [perf] diff: Fix to sort by baseline field by default (Jiri Olsa) [1209607] - [perf] list: Fix --raw-dump option (Jiri Olsa) [1209607] - [perf] probe: Fix crash in dwarf_getcfi_elf (Jiri Olsa) [1209607] - [perf] probe: Fix to fall back to find probe point in symbols (Jiri Olsa) [1209607] - [perf] callchain: Append callchains only when requested (Jiri Olsa) [1209607] - [perf] ui/tui: Print backtrace symbols when segfault occurs (Jiri Olsa) [1209607] - [perf] report: Show progress bar for output resorting (Jiri Olsa) [1209607] - [perf] Fix building warning on ARM 32 (Jiri Olsa) [1209607] - [perf] symbols: Fix use after free in filename__read_build_id (Jiri Olsa) [1209607] - [perf] evlist: Use roundup_pow_of_two (Jiri Olsa) [1209607] - [perf] tools: Make the mmap length autotuning more robust (Jiri Olsa) [1209607] - [perf] bitops: Fix signedness of compile-time hweight implementations (Jiri Olsa) [1209607] - [perf] tools: Remove bitops/hweight usage of bits in tools/perf (Jiri Olsa) [1209607] - [perf] tools: Adopt roundup_pow_of_two (Jiri Olsa) [1209607] - [perf] tools: Adopt rounddown_pow_of_two and deps (Jiri Olsa) [1209607] - [perf] tools: Adopt fls_long and deps (Jiri Olsa) [1209607] - [perf] tools: Move bitops.h from tools/perf/util to tools/ (Jiri Olsa) [1209607] - [perf] tools: Introduce asm-generic/bitops.h (Jiri Olsa) [1209607] - [perf] tools lib: Move asm-generic/bitops/find.h code to tools/include and tools/lib (Jiri Olsa) [1209607] - [perf] tools: Whitespace prep patches for moving bitops.h (Jiri Olsa) [1209607] - [perf] tools: Move code originally from asm-generic/atomic.h into tools/include/asm-generic/ (Jiri Olsa) [1209607] - [perf] tools: Move code originally from linux/log2.h to tools/include/linux/ (Jiri Olsa) [1209607] - [perf] tools: Move __ffs implementation to tools/include/asm-generic/bitops/__ffs.h (Jiri Olsa) [1209607] - [perf] evlist: Do not use hard coded value for a mmap_pages default (Jiri Olsa) [1209607] - [perf] trace: Let the perf_evlist__mmap autosize the number of pages to use (Jiri Olsa) [1209607] - [perf] evlist: Improve the strerror_mmap method (Jiri Olsa) [1209607] - [perf] evlist: Clarify sterror_mmap variable names (Jiri Olsa) [1209607] - [perf] evlist: Fixup brown paper bag on "hint" for --mmap-pages cmdline arg (Jiri Olsa) [1209607] - [perf] trace: Provide a better explanation when mmap fails (Jiri Olsa) [1209607] - [perf] evlist: Introduce strerror_mmap method (Jiri Olsa) [1209607] - [perf] tools: Use sysctl__read_int instead of ad-hoc copies (Jiri Olsa) [1209607] - [perf] tools lib fs: Add sysctl__read_int helper (Jiri Olsa) [1209607] - [perf] tools lib fs: Adopt filename__read_int from tools/perf/ (Jiri Olsa) [1209607] - [perf] kvm stat live: Mark events as (x86 only) in help output (Jiri Olsa) [1209607] - [perf] tests: Fix attr tests size values to cope with machine state on interrupt ABI changes (Jiri Olsa) [1209607] - [perf] calloc/xcalloc: Fix argument order (Jiri Olsa) [1209607] - [perf] callchain: Move cpumode resolve code to add_callchain_ip (Jiri Olsa) [1209607] - [perf] callchain: Fixup parameter handling error message (Jiri Olsa) [1209607] - [perf] tools: Add --buildid-dir option to set cache directory (Jiri Olsa) [1209607] - [perf] buildid cache: Fix -a segfault related to kcore handling (Jiri Olsa) [1209607] - [perf] buildid-cache: Remove extra debugdir variables (Jiri Olsa) [1209607] - [perf] tools: Use single strcmp call instead of two (Jiri Olsa) [1209607] - [perf] hists browser: Change print format from lu to PRIu64 (Jiri Olsa) [1209607] - [perf] bench: Fix memcpy/memset output (Jiri Olsa) [1209607] - [perf] bench: Merge memset into memcpy (Jiri Olsa) [1209607] - [perf] bench: Prepare memcpy for merge (Jiri Olsa) [1209607] - [perf] session: Do not fail on processing out of order event (Jiri Olsa) [1209607] - [perf] report: In branch stack mode use address history sorting (Jiri Olsa) [1209607] - [perf] report: Add --branch-history option (Jiri Olsa) [1209607] - [perf] callchain: Support handling complete branch stacks as histograms (Jiri Olsa) [1209607] - [perf] stat: Add support for snapshot counters (Jiri Olsa) [1209607] - [perf] stat: Add support for per-pkg counters (Jiri Olsa) [1209607] - [perf] tools: Remove perf_evsel__read interface (Jiri Olsa) [1209607] - [perf] stat: Use read_counter in read_counter_aggr (Jiri Olsa) [1209607] - [perf] stat: Make read_counter work over the thread dimension (Jiri Olsa) [1209607] - [perf] stat: Use perf_evsel__read_cb in read_counter (Jiri Olsa) [1209607] - [perf] tools: Add snapshot format file parsing (Jiri Olsa) [1209607] - [perf] tools: Add per-pkg format file parsing (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_evsel__read_cb function (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_counts_values__scale function (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_evsel__compute_deltas function (Jiri Olsa) [1209607] - [perf] tools: Allow to force redirect pr_debug to stderr (Jiri Olsa) [1209607] - [perf] tools: Fix segfault due to invalid kernel dso access (Jiri Olsa) [1209607] - [perf] callchain: Make get_srcline fall back to sym+offset (Jiri Olsa) [1209607] - [perf] symbols: Move bfd_demangle stubbing to its only user (Jiri Olsa) [1209607] - [perf] callchain: Enable printing the srcline in the history (Jiri Olsa) [1209607] - [perf] tools: Collapse first level callchain entry if it has sibling (Jiri Olsa) [1209607] - [perf] hists browser: Print overhead percent value for first-level callchain (Jiri Olsa) [1209607] - [perf] tools: Only override the default :tid comm entry (Jiri Olsa) [1209607] - [perf] tools: Add perf-read-vdso32 and perf-read-vdsox32 to .gitignore (Jiri Olsa) [1209607] - [perf] evlist: Do not poll events that use the system_wide flag (Jiri Olsa) [1209607] - [perf] evsel: Fix ftrace:function event recording (Jiri Olsa) [1209607] - [perf] diff: Add missing handler for PERF_RECORD_MMAP2 events (Jiri Olsa) [1209607] - [perf] hists: Fix up srcline histogram key formatting (Jiri Olsa) [1209607] - [perf] annotate: Support source line numbers in annotate (Jiri Olsa) [1209607] - [perf] tools: Only print base source file for srcline (Jiri Olsa) [1209607] - [perf] callchain: Use a common function to resolve symbol or name (Jiri Olsa) [1209607] - [perf] callchain: Use al.addr to set up call chain (Jiri Olsa) [1209607] - [perf] callchain: Factor out adding new call chain entries (Jiri Olsa) [1209607] - [perf] tools: Fix annotation with kcore (Jiri Olsa) [1209607] - [perf] test: fix typo in python test (Jiri Olsa) [1209607] - [perf] symbols: Fallback to kallsyms when using the minimal 'ELF' loader (Jiri Olsa) [1209607] - [perf] tools: Clean up libelf feature support code (Jiri Olsa) [1209607] - [perf] build-id: Move disable_buildid_cache() to util/build-id.c (Jiri Olsa) [1209607] - [perf] record: Add new -I option to sample interrupted machine state (Jiri Olsa) [1209607] - [perf] tests: Add interrupted state sample parsing test (Jiri Olsa) [1209607] - [perf] tools: Add core support for sampling intr machine state regs (Jiri Olsa) [1209607] - [perf] evsel: Do not call pevent_free_format when deleting tracepoint (Jiri Olsa) [1209607] - [perf] script python: Removing event cache as it's no longer needed (Jiri Olsa) [1209607] - [perf] script perl: Removing event cache as it's no longer needed (Jiri Olsa) [1209607] - [perf] tools: Add test_and_set_bit function (Jiri Olsa) [1209607] - [perf] tools: Make vmlinux short name more like kallsyms short name (Jiri Olsa) [1209607] - [perf] tools: Fix build-id matching on vmlinux (Jiri Olsa) [1209607] - [perf] record: Do not save pathname in ./debug/.build-id directory for vmlinux (Jiri Olsa) [1209607] - [perf] build-id: Move build-id related functions to util/build-id.c (Jiri Olsa) [1209607] - [perf] build-id: Rename dsos__write_buildid_table() (Jiri Olsa) [1209607] - [perf] tools: Add gzip decompression support for kernel module (Jiri Olsa) [1209607] - [perf] symbols: Preparation for compressed kernel module support (Jiri Olsa) [1209607] - [perf] tools: Defer export of comms that were not 'set' (Jiri Olsa) [1209607] - [perf] tools: Add call information to Python export (Jiri Olsa) [1209607] - [perf] tools: Add call information to the database export API (Jiri Olsa) [1209607] - [perf] tools: Add branch_type and in_tx to Python export (Jiri Olsa) [1209607] - [perf] tools: Add branch type to db export (Jiri Olsa) [1209607] - [perf] tools: Enhance the thread stack to output call/return data (Jiri Olsa) [1209607] - [perf] tools: Add a thread stack for synthesizing call chains (Jiri Olsa) [1209607] - [perf] session: Add perf_session__deliver_synth_event() (Jiri Olsa) [1209607] - [perf] tools: Use evlist__for_each in a few remaining places (Jiri Olsa) [1209607] - [perf] tools: Add id index (Jiri Olsa) [1209607] - [perf] probe: Add --quiet option to suppress output result message (Jiri Olsa) [1209607] - [perf] script: Add Python script to export to postgresql (Jiri Olsa) [1209607] - [perf] scripting python: Extend interface to export data in a database-friendly way (Jiri Olsa) [1209607] - [perf] tools: Add facility to export data in database-friendly way (Jiri Olsa) [1209607] - [perf] pmu: Add proper error handling to print_pmu_events() (Jiri Olsa) [1209607] - [perf] tools: Do not attempt to run perf-read-vdso32 if it wasn't built (Jiri Olsa) [1209607] - [perf] tools: Add support for 32-bit compatibility VDSOs (Jiri Olsa) [1209607] - [perf] tools: Build programs to copy 32-bit compatibility (Jiri Olsa) [1209607] - [perf] pmu: Let pmu's with no events show up on perf list (Jiri Olsa) [1209607] - [perf] tools: Ensure return negative value when write header error (Jiri Olsa) [1209607] - [perf] probe: Use PARSE_OPT_EXCLUSIVE flag (Jiri Olsa) [1209607] - [perf] tools: Add support for exclusive option (Jiri Olsa) [1209607] - [perf] kvm: Print kvm specific --help output (Jiri Olsa) [1209607] - [perf] tools: Export usage string and option table of perf record (Jiri Olsa) [1209607] - [perf] tools: Add PARSE_OPT_DISABLED flag (Jiri Olsa) [1209607] - [perf] tests: Use thread->mg->machine (Jiri Olsa) [1209607] - [perf] tests: Remove misplaced __maybe_unused (Jiri Olsa) [1209607] - [perf] callchains: Use thread->mg->machine (Jiri Olsa) [1209607] - [perf] thread: Adopt resolve_callchain method from machine (Jiri Olsa) [1209607] - [perf] tools: A thread's machine can be found via thread->mg->machine (Jiri Olsa) [1209607] - [perf] tools: Set thread->mg.machine in all places (Jiri Olsa) [1209607] - [perf] x86: Fix Haswell CYCLE_ACTIVITY.* counter constraints (Jiri Olsa) [1209607] - [perf] x86: Filter branches for PEBS event (Jiri Olsa) [1209607] - [perf] Fix irq_work 'tail' recursion (Jiri Olsa) [1209607] - [perf] add PMU_EVENT_ATTR_STRING() helper (Jiri Olsa) [1209607] - [perf] provide sysfs_show for struct perf_pmu_events_attr (Jiri Olsa) [1209607] - [perf] Decouple unthrottling and rotating (Jiri Olsa) [1209607] - [perf] Drop module reference on event init failure (Jiri Olsa) [1209607] - [perf] Use POLLIN instead of POLL_IN for perf poll data in flag (Jiri Olsa) [1209607] - [perf] Fix put_event() ctx lock (Jiri Olsa) [1209607] - [perf] Fix move_group() order (Jiri Olsa) [1209607] - [perf] Fix event->ctx locking (Jiri Olsa) [1209607] - [perf] Add a bit of paranoia (Jiri Olsa) [1209607] - [perf] Tighten (and fix) the grouping condition (Jiri Olsa) [1209607] - [perf] x86: Add model number for Airmont (Jiri Olsa) [1209607] - [perf] x86: Fix bug for "cycles:p" and "cycles:pp" on SLM (Jiri Olsa) [1209607] - [perf] rapl: Fix sysfs_show() initialization for RAPL PMU (Jiri Olsa) [1209607] - [perf] Avoid horrible stack usage (Jiri Olsa) [1209607] - [perf] Move task_pt_regs sampling into arch code (Jiri Olsa) [1209607] - [perf] Improve the perf_sample_data struct layout (Jiri Olsa) [1209607] - [perf] x86: Disallow flags for most Core2/Atom/Nehalem/Westmere events (Jiri Olsa) [1209607] - [perf] x86: Use INTEL_FLAGS_UEVENT_CONSTRAINT for PRECDIST (Jiri Olsa) [1209607] - [perf] x86: Add INTEL_FLAGS_UEVENT_CONSTRAINT (Jiri Olsa) [1209607] - [perf] x86: Add support for sampling PEBS machine state registers (Jiri Olsa) [1209607] - [perf] Add ability to sample machine state on interrupt (Jiri Olsa) [1209607] - [perf] list: introduce list_last_entry(), use list_{first, last}_entry() (Jiri Olsa) [1209607]- [powercap] rapl: add ID for Broadwell server (Steve Best) [1169551] - [powerpc] powernv: Restore LPCR with LPCR_PECE1 cleared (Gustavo Duarte) [1193516] - [kernel] clockevents: Fix cpu_down() race for hrtimer based broadcasting (Gustavo Duarte) [1193516] - [tty] vt: don't set font mappings on vc not supporting this (Jarod Wilson) [1192395 1213538] - [x86] kernel: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209235] {CVE-2015-2830} - [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195685] {CVE-2015-1593} - [char] redhat/configs: Kconfig settings for new TPM drivers/support (Jarod Wilson) [1182709] - [char] tpm: fix call order in tpm-chip.c (Jarod Wilson) [1182709] - [char] tpm: Additional LE support for tpm_ibmvtpm_send (Jarod Wilson) [1182709] - [char] tpm, tpm_tis: fix TPM 2.0 probing (Jarod Wilson) [1182709] - [char] tpm: fix suspend/resume paths for TPM 2.0 (Jarod Wilson) [1182709] - [char] tpm/tpm_tis: Add missing ifdef CONFIG_ACPI for pnp_acpi_device (Jarod Wilson) [1182709] - [char] tpm: fix format string error in tpm-chip.c (Jarod Wilson) [1182709] - [char] char/tpm/tpm_crb: fix build error (Jarod Wilson) [1182709] - [char] tpm: fixed white spaces coding style issues (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Change tpm_i2c_stm_st33.h to tpm_stm_st33.h (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace remaining r by ret (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Sanity cleanup (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove sparse spaces (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add status check when reading data on the FIFO (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 FIFO Interface (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 CRB Interface (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 baseline support (Jarod Wilson) [1182709] - [char] tpm: device class for tpm (Jarod Wilson) [1182709] - [char] tpm: rename chip->dev to chip->pdev (Jarod Wilson) [1182709] - [char] tpm: fix raciness of PPI interface lookup (Jarod Wilson) [1182709] - [char] tpm: two-phase chip management functions (Jarod Wilson) [1182709] - [char] tpm: merge duplicate transmit_cmd() functions (Jarod Wilson) [1182709] - [char] tpm: Update email address in maintainers list and ibmvtpm driver (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix coccinelle warnings. Possible NULL pointer dereference (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Increment driver version to 1.2.1 (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove useless i2c read on interrupt registers (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Interrupt management improvement (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Few code cleanup (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add devicetree structure (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace tpm_st33_* function with tpm_stm_* (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace err/rc/ret by ret for a function return code (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove reference to io_serirq (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add new tpm_stm_dev structure and remove tpm_i2c_buffer[0], [1] buffer (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Move tpm registers to tpm_i2c_stm_st33.c (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix few coding style error reported by scripts/checkpatch.pl (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Change License header to have up to date address information (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Update Kconfig in order to be inline to other similar product (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix potential bug in tpm_stm_i2c_send (Jarod Wilson) [1182709] - [char] tpm: Deletion of unnecessary checks before the function call "tpm_dev_vendor_release" (Jarod Wilson) [1182709] - [char] tpm: remove unnecessary sizeof(u8) (Jarod Wilson) [1182709] - [char] tpm_tis: verify interrupt during init (Jarod Wilson) [1182709] - [char] tpm: Add missing error check for devm_kzalloc (Jarod Wilson) [1182709] - [char] tpm: Add new TPMs to the tail of the list to prevent inadvertent change of dev (Jarod Wilson) [1182709] - [char] tpm: drop owner assignment from platform_drivers (Jarod Wilson) [1182709] - [char] tpm: simplify code by using *phN specifier (Jarod Wilson) [1182709] - [char] tpm: Provide a generic means to override the chip returned timeouts (Jarod Wilson) [1182709] - [char] tpm: missing tpm_chip_put in tpm_get_random() (Jarod Wilson) [1182709] - [char] tpm: Properly clean sysfs entries in error path (Jarod Wilson) [1182709] - [char] tpm: Add missing tpm_do_selftest to ST33 I2C driver (Jarod Wilson) [1182709] - [char] tpm: Fix resume regression on Chromebooks (Jarod Wilson) [1182709] - [char] drivers/char: delete non-required instances of include (Jarod Wilson) [1182709] - [char] tpm/tpm-sysfs: active_show() can be static (Jarod Wilson) [1182709] - [char] tpm: tpm_tis: Fix compile problems with CONFIG_PM_SLEEP/CONFIG_PNP (Jarod Wilson) [1182709] - [char] tpm: Make tpm-dev allocate a per-file structure (Jarod Wilson) [1182709] - [char] tpm: Use the ops structure instead of a copy in tpm_vendor_specific (Jarod Wilson) [1182709] - [char] tpm: Create a tpm_class_ops structure and use it in the drivers (Jarod Wilson) [1182709] - [char] tpm: Pull all driver sysfs code into tpm-sysfs.c (Jarod Wilson) [1182709] - [char] tpm: Move sysfs functions from tpm-interface to tpm-sysfs (Jarod Wilson) [1182709] - [char] tpm: Pull everything related to /dev/tpmX into tpm-dev.c (Jarod Wilson) [1182709] - [char] tpm: nuvoton: remove unused variable (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_atmel: fix coccinelle warnings (Jarod Wilson) [1182709] - [char] tpm: fix unreachable code warning (smatch warning) (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Check return code of get_burstcount (Jarod Wilson) [1182709] - [char] tpm: detect PPI features by checking availability of _DSM functions (Jarod Wilson) [1182709] - [char] tpm: replace open-coded _DSM code with helper functions (Jarod Wilson) [1182709] - [char] acpi: introduce helper interfaces for _DSM method (Jarod Wilson) [1182709] - [char] tpm: match node name instead of full path when searching for TPM device (Jarod Wilson) [1182709] - [char] tpm: fix memory leak when walking ACPI namespace (Jarod Wilson) [1182709] - [char] xen/pvhvm: If xen_platform_pci=0 is set don't blow up (v4) (Jarod Wilson) [1182709] - [char] acpi: Clean up inclusions of ACPI header files (Jarod Wilson) [1182709] - [char] tpm: use tabs instead of whitespaces in Kconfig (Jarod Wilson) [1182709] - [char] tpm: Fix module name description in Kconfig for tpm_i2c_infineon (Jarod Wilson) [1182709] - [char] tpm: Add support for Atmel I2C TPMs (Jarod Wilson) [1182709] - [char] tpm: Add support for the Nuvoton NPCT501 I2C TPM (Jarod Wilson) [1182709] - [char] tpm: Merge the tpm-bios module with tpm.o (Jarod Wilson) [1182709] - [char] tpm: Rename tpm.c to tpm-interface.c (Jarod Wilson) [1182709] - [char] tpm: cleanup checkpatch warnings (Jarod Wilson) [1182709] - [char] tpm: Remove tpm_show_caps_1_2 (Jarod Wilson) [1182709] - [char] tpm: st33: Remove chip->data_buffer access from this driver (Jarod Wilson) [1182709] - [char] tpm: Remove redundant dev_set_drvdata (Jarod Wilson) [1182709] - [char] tpm: Use container_of to locate the tpm_chip in tpm_open (Jarod Wilson) [1182709] - [char] tpm: Store devname in the tpm_chip (Jarod Wilson) [1182709] - [char] tpm: atmel: Call request_region with the correct base (Jarod Wilson) [1182709] - [char] tpm: Use zd formatting for size_t format arguments (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: fix missing declaration of xen_domain (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: Remove the locality sysfs attribute (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: Fix default durations (Jarod Wilson) [1182709] - [char] tpm: convert tpm_tis driver to use dev_pm_ops from legacy pm_ops (Jarod Wilson) [1182709] - [char] drivers/xen-tpmfront: Fix compile issue with missing option (Jarod Wilson) [1182709] - [char] tpm: add xen tpmfront interface (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_infineon: Remove unused header file (Jarod Wilson) [1182709] - [char] tpm: tpm_i2c_infinion: Don't modify i2c_client->driver (Jarod Wilson) [1182709] - [char] tpm: fix regression caused by section type conflict of tpm_dev_release() in ppc builds (Jarod Wilson) [1182709] - [char] tpm: move TPM_DIGEST_SIZE defintion (Jarod Wilson) [1182709] - [char] tpm_tis: missing platform_driver_unregister() on error in init_tis() (Jarod Wilson) [1182709] - [enclosure] fix WARN_ON removing an adapter in multi-path devices (Maurizio Lombardi) [1204955] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Ewan Milne) [1072734] - [scsi] increase max_scsi_report_luns from 511 to 16k-1 (Rob Evers) [874231] - [scsi] trim initial allocation in report_luns if limited by max_report_luns (Rob Evers) [874231] - [scsi] re-implement 'max_report_luns' merged with latest report_luns code (Rob Evers) [874231] - [scsi] re-introduce 'max_report_luns' parameter (Rob Evers) [874231] - [scsi] retry report-luns when reported LU count requires more memory (Rob Evers) [874231] - [scsi] use set/get_unaligned_be32 in report_luns (Rob Evers) [874231] - [scsi] avoid unnecessary GFP_ATOMIC allocation in scsi_report_lun_scan (Rob Evers) [874231] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1183800] - [scsi] be2iscsi: Logout of FW Boot Session (Rob Evers) [1183800] - [scsi] be2iscsi: Update the copyright year (Rob Evers) [1183800] - [scsi] be2iscsi: Fix memory check before unmapping (Rob Evers) [1183800] - [scsi] be2iscsi: Fix memory leak in the unload path (Rob Evers) [1183800] - [scsi] be2iscsi: Fix the PCI request region reserving (Rob Evers) [1183800] - [scsi] be2iscsi: Fix the retry count for boot targets (Rob Evers) [1183800] - [scsi] be2iscsi: Fix kernel panic when device initialization fails (Rob Evers) [1183800] - [scsi] be2iscsi: treewide: Fix typo in printk messages (Rob Evers) [1183800] - [scsi] be2iscsi: fixed invalid assignment of 64bit mask to host dma_boundary for scatter gather segment boundary limit (Rob Evers) [1183800] - [scsi] be2iscsi: check ip buffer before copying (Rob Evers) [1183800] - [scsi] be2iscsi: Fix kernel panic during reboot/shutdown (Rob Evers) [1183800] - [scsi] fix regression in scsi_send_eh_cmnd() (Ewan Milne) [1167454] - [scsi] fnic: IOMMU Fault occurs when IO and abort IO is out of order (Maurizio Lombardi) [1159398] - [scsi] fnic: Fnic Driver crashed with NULL pointer reference (Maurizio Lombardi) [1159398] - [scsi] fnic: For Standalone C series, "sending VLAN request" message seen even if the link is down (Maurizio Lombardi) [1159398] - [scsi] fnic: Improper resue of exchange Ids (Maurizio Lombardi) [1159398] - [scsi] fnic: Memcopy only mimumum of data or trace buffer (Maurizio Lombardi) [1159398] - [scsi] fnic: Not probing all the vNICS via fnic_probe on boot (Maurizio Lombardi) [1159398] - [scsi] fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs (Maurizio Lombardi) [1159398] - [scsi] fnic: fnic Control Path Trace Utility (Maurizio Lombardi) [1159398] - [scsi] bnx2fc: do not add shared skbs to the fcoe_rx_list (Maurizio Lombardi) [1087796] - [scsi] do not display kernel pointer in message logs (Ewan Milne) [1124082] - [scsi] Do not display buffer pointers in scsi_log_send() (Ewan Milne) [1124082] - [scsi] Conditionally compile in constants.c (Ewan Milne) [1124082] - [scsi] use per-cpu buffer for formatting scsi_print_result() (Ewan Milne) [1124082] - [scsi] use per-cpu buffer for formatting sense (Ewan Milne) [1124082] - [ata] libata: use __scsi_format_command() (Ewan Milne) [1124082] - [scsi] use external buffer for command logging (Ewan Milne) [1124082] - [scsi] log request tag for scmd_printk() (Ewan Milne) [1124082] - [scsi] Implement per-cpu logging buffer (Ewan Milne) [1124082] - [scsi] set fmt to NULL scsi_extd_sense_format() by default (Ewan Milne) [1124082] - [scsi] ratelimit I/O error messages (Ewan Milne) [1124082] - [scsi] correct return values for .eh_abort_handler implementations (Ewan Milne) [1124082] - [scsi] document scsi_try_to_abort_cmd (Ewan Milne) [1124082] - [scsi] use shost argument in scsi_eh_prt_fail_stats (Ewan Milne) [1124082] - [scsi] fixup logging messages in scsi_error.c (Ewan Milne) [1124082] - [scsi] simplify scsi_log_(send|completion) (Ewan Milne) [1124082] - [scsi] scsi_lib: Revert "rate-limit the error message from failing commands" (Ewan Milne) [1124082] - [scsi] remove scsi_show_result() (Ewan Milne) [1124082] - [scsi] separate out scsi_(host|driver)byte_string() (Ewan Milne) [1124082] - [scsi] Remove scsi_print_command when calling abort (Ewan Milne) [1124082] - [scsi] repurpose the last argument from print_opcode_name() (Ewan Milne) [1124082] - [scsi] consolidate opcode lookup in scsi_opcode_sa_name() (Ewan Milne) [1124082] - [scsi] merge print_opcode_name() (Ewan Milne) [1124082] - [scsi] implement scsi_opcode_sa_name (Ewan Milne) [1124082] - [scsi] remove scsi_print_status() (Ewan Milne) [1124082] - [scsi] use 'bool' as return value for scsi_normalize_sense() (Ewan Milne) [1124082] - [scsi] do not decode sense extras (Ewan Milne) [1124082] - [scsi] stop decoding if scsi_normalize_sense() fails (Ewan Milne) [1124082] - [scsi] 53c700: remove scsi_print_sense() usage (Ewan Milne) [1124082] - [scsi] fas216: update logging messages (Ewan Milne) [1124082] - [scsi] fas216: return DID_ERROR for incomplete data transfer (Ewan Milne) [1124082] - [scsi] acornscsi: use scsi_print_command() (Ewan Milne) [1124082] - [scsi] use sdev as argument for sense code printing (Ewan Milne) [1124082] - [scsi] introduce sdev_prefix_printk() (Ewan Milne) [1124082] - [scsi] aha152x: debug output update and whitespace cleanup (Ewan Milne) [1124082] - [scsi] sd: remove scsi_print_sense() in sd_done() (Ewan Milne) [1124082] - [scsi] remove scsi_cmd_print_sense_hdr() (Ewan Milne) [1124082] - [scsi] st: add a debug_flag module parameter request (Maurizio Lombardi) [1156041]- [cpuidle] powernv: Read target_residency value of idle states from DT if available (Gustavo Duarte) [1199939] - [cpuidle] powernv: Populate cpuidle state details by querying the device-tree (Gustavo Duarte) [1199939] - [kernel] timers/tick/broadcast-hrtimer: Fix suspicious RCU usage in idle loop (Gustavo Duarte) [1199939] - [scsi] ipr: Driver version 2.6.1 (Gustavo Duarte) [1182037] - [scsi] ipr: AF DASD raw mode implementation in ipr driver (Gustavo Duarte) [1182037] - [scsi] ipr: Fix possible error path oops during initialization (Gustavo Duarte) [1182037] - [scsi] ipr: Reset in task context (Gustavo Duarte) [1182037] - [scsi] ipr: Reboot speed improvements (Gustavo Duarte) [1182037] - [scsi] ipr: set scsi_level correctly for disk arrays (Gustavo Duarte) [1182037] - [scsi] ipr: add support for async scanning to speed up boot (Gustavo Duarte) [1182037] - [ata] libata: Blacklist queued TRIM on Samsung SSD 850 Pro (David Milburn) [1217179] - [ata] libata: Update Crucial/Micron blacklist (David Milburn) [1217179] - [ata] libata: prevent HSM state change race between ISR and PIO (David Milburn) [1217179] - [ata] libata: allow sata_sil24 to opt-out of tag ordered submission (David Milburn) [1217179] - [ata] ata: libata-core: Remove unused function (David Milburn) [1217179] - [ata] ahci: Use dev_info() to inform about the lack of Device Sleep support (David Milburn) [1217179] - [ata] libata: Whitelist SSDs that are known to properly return zeroes after TRIM (David Milburn) [1217179] - [ata] libata: Remove FIXME comment in atapi_eh_request_sense (David Milburn) [1217179] - [ata] libata: s/ata_id_removeable()/ata_id_removable()/ (David Milburn) [1217179] - [ata] libata: Remove FIXME comment in atapi_request_sense() (David Milburn) [1217179] - [ata] ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks (David Milburn) [1217179] - [ata] revert "ahci: Optimize single IRQ interrupt processing" (David Milburn) [1217179] - [ata] revert "ahci: Do not acquire ata_host::lock from single IRQ handler" (David Milburn) [1217179] - [ata] ahci: Do not acquire ata_host::lock from single IRQ handler (David Milburn) [1217179] - [ata] ahci: Optimize single IRQ interrupt processing (David Milburn) [1217179] - [ata] ahci: Do not read HOST_IRQ_STAT reg in multi-MSI mode (David Milburn) [1217179] - [ata] ahci: Make few function names more descriptive (David Milburn) [1217179] - [ata] ahci: Move host activation code into ahci_host_activate() (David Milburn) [1217179] - [ata] ahci: Move ahci_host_activate() function to libahci.c (David Milburn) [1217179] - [ata] ahci: Pass SCSI host template as arg to ahci_host_activate() (David Milburn) [1217179] - [ata] ahci: Cleanup checking of multiple MSIs/SLM modes (David Milburn) [1217179] - [ata] libata-sff: Fix controllers with no ctl port (David Milburn) [1217179] - [ata] libata: change ata__printk routines to return void (David Milburn) [1217179] - [ata] ahci: add pcid for Marvel 0x9182 controller (David Milburn) [1217179] - [ata] ata: Disabling the async PM for JMicron chip 363/361 (David Milburn) [1217179] - [ata] libata: Use dev_name() for request_irq() to distinguish devices (David Milburn) [1217179] - [ata] libata: widen Crucial M550 blacklist matching (David Milburn) [1217179] - [ata] sata_sil24: Identify which card suffered IRQ status error (David Milburn) [1217179] - [ata] libata: introduce ata_host->n_tags to avoid oops on SAS controllers (David Milburn) [1217179] - [ata] libata: EH should handle AMNF error condition as a media error (David Milburn) [1217179] - [ata] libata: support the ata host which implements a queue depth less than 32 (David Milburn) [1217179] - [ata] libahci: export ahci_qc_issue() and ahci_start_fix_rx() (David Milburn) [1217179] - [ata] libata: Blacklist queued trim for Crucial M500 (David Milburn) [1217179] - [ata] ahci: add PCI ID for Marvell 88SE91A0 SATA Controller (David Milburn) [1217179] - [ata] ata: ahci: append new hflag AHCI_HFLAG_NO_FBS (David Milburn) [1217179] - [ata] ata: SATL compliance for Inquiry Product Revision (David Milburn) [1217179] - [ata] ahci: Use pci_enable_msi_exact() instead of pci_enable_msi_range() (David Milburn) [1217179] - [ata] ahci: Ensure "MSI Revert to Single Message" mode is not enforced (David Milburn) [1217179] - [ata] libata: Update queued trim blacklist for M5x0 drives (David Milburn) [1217179] - [ata] libata: use wider match for blacklisting Crucial M500 (David Milburn) [1217179] - [ata] libata: async resume (David Milburn) [1217179] - [ata] libata, libsas: kill pm_result and related cleanup (David Milburn) [1217179] - [ata] libata: end the r-word (David Milburn) [1217179] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (2BA30001) (David Milburn) [1217179] - [ata] libata: disable queued TRIM for Crucial M500 mSATA SSDs (David Milburn) [1217179] - [ata] ata: libahci: replace obsolete simple_strtoul() with kstrtouint() (David Milburn) [1217179] - [ata] ata: libahci: make ahci_pmp_retry_softreset() as static (David Milburn) [1217179] - [ata] ata: CONFIG_ATA is libata (David Milburn) [1217179] - [ata] ahci: disable NCQ on Samsung pci-e SSDs on macbooks (David Milburn) [1217179] - [ata] ata: delete non-required instances of include (David Milburn) [1217179] - [ata] sata_sil: apply MOD15WRITE quirk to TOSHIBA MK2561GSYN (David Milburn) [1217179] - [ata] ata: enable quirk from jmicron JMB350 for JMB394 (David Milburn) [1217179] - [ata] libata: disable LPM for some WD SATA-I devices (David Milburn) [1217179] - [ata] ahci: add PCI ID for Marvell 88SE9170 SATA controller (David Milburn) [1217179] - [ata] libata: implement ATA_HORKAGE_NO_NCQ_TRIM and apply it to Micro M500 SSDs (David Milburn) [1217179] - [ata] libata: disable a disk via libata.force params (David Milburn) [1217179] - [ata] ahci: bail out on ICH6 before using AHCI BAR (David Milburn) [1217179] - [ata] drivers: ata: Mark the function as static in libahci.c (David Milburn) [1217179] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (David Milburn) [1217179] - [ata] ata: libata-eh: Remove unnecessary snprintf arithmetic (David Milburn) [1217179] - [ata] libata: Add some missing command descriptions (David Milburn) [1217179] - [ata] ahci_platform: use dev_info() instead of printk() (David Milburn) [1217179] - [ata] ahci: use dev_info() instead of printk() (David Milburn) [1217179] - [ata] ahci: Changing two module params with static and __read_mostly (David Milburn) [1217179] - [ata] libata: bugfix: Remove __le32 in ata_tf_to_fis() (David Milburn) [1217179] - [ata] libata: Add support for queued DSM TRIM (David Milburn) [1217179] - [ata] libata: Add support for SEND/RECEIVE FPDMA QUEUED (David Milburn) [1217179] - [ata] libata: Add H2D FIS "auxiliary" port flag (David Milburn) [1217179] - [ata] libata: Populate host-to-device FIS "auxiliary" field (David Milburn) [1217179] - [ata] ata: pata_arasan: Staticize local symbols (David Milburn) [1217179] - [ata] sata_mv: Remove unneeded CONFIG_HAVE_CLK ifdefs (David Milburn) [1217179] - [ata] sata_mv: Remove unneeded forward declaration (David Milburn) [1217179] - [ata] ata: use dev_get_platdata() (David Milburn) [1217179] - [ata] ahci: use ATA_BUSY (David Milburn) [1217179] - [ata] libata: move 'struct ata_taskfile' and friends from ata.h to libata.h (David Milburn) [1217179] - [ata] libata: cleanup SAT error translation (David Milburn) [1217179] - [ata] ahci: make ahci_transmit_led_message into a function pointer (David Milburn) [1217179] - [ata] libata: Add atapi_dmadir force flag (David Milburn) [1217179] - [virtio] defer config changed notifications (David Gibson) [1196009] - [virtio] unify config_changed handling (David Gibson) [1196009] - [netdrv] ibmveth: Fix off-by-one error in ibmveth_change_mtu() (David Gibson) [1209310] - [scripts] checkpatch: fix code broken by backport (Jerry Snitselaar) [1218494] - [powerpc] powernv: Check image loaded or not before calling flash (Steve Best) [1182056] - [security] keys: memory corruption or panic during key garbage collection (Jacob Tanenbaum) [1179852] {CVE-2014-9529}- [cpufreq] intel_pstate: remove MSR test (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: provide option to only use intel_pstate with HWP (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Add num_pstates to sysfs (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: respect cpufreq policy request (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: expose turbo range to sysfs (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Add a few comments (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: add kernel parameter to force loading (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: skip this driver if Sun server has _PPC method (Prarit Bhargava) [1214335] - [x86] intel_pstate: Add support for HWP (Prarit Bhargava) [1214335] - [x86] Add support for Intel HWP feature detection (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Correct BYT VID values (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Don't lose sysfs settings during cpu offline (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Fix BYT frequency reporting (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Reflect current no_turbo state correctly (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Fix setting max_perf_pct in performance policy (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Remove unneeded variable (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Turn per cpu printk into pr_debug (Prarit Bhargava) [1214335] - [cpufreq] Documentation, add cpu-freq/intel-pstate.txt (Prarit Bhargava) [1214335] - [pci] Support BAR sizes up to 128GB (Myron Stowe) [1211947] - [x86] mce: Fix warning about indented braces (Prarit Bhargava) [1217770] - [x86] mce: Define mce_severity function pointer (Prarit Bhargava) [1217770] - [x86] mce: Add an AMD severities-grading function (Prarit Bhargava) [1217770] - [x86] mce: Reindent __mcheck_cpu_apply_quirks() properly (Prarit Bhargava) [1217770] - [x86] mce: Use safe MSR accesses for AMD quirk (Prarit Bhargava) [1217770] - [x86] Add another set of MSR accessor functions (Prarit Bhargava) [1217770] - [x86] mce: Enable thresholding interrupts by default if supported (Prarit Bhargava) [1217770] - [x86] mce: Make mce_panic() fatal machine check msg in the same pattern (Prarit Bhargava) [1217770] - [x86] mce: Cleanup CMCI storm logic (Prarit Bhargava) [1217770] - [x86] mce: Drop bogus const modifier from AMD's bank4_names() (Prarit Bhargava) [1217770] - [x86] mce: Get rid of TIF_MCE_NOTIFY and associated mce tricks (Prarit Bhargava) [1217770] - [x86] mce: Fix sparse errors (Prarit Bhargava) [1217770] - [x86] mce: Improve timeout error messages (Prarit Bhargava) [1217770] - [x86] mce: Extend the the mce_severity mechanism to handle UCNA/DEFERRED error (Prarit Bhargava) [1217770] - [x86] mce: Assign interrupt handler only when bank supports it (Prarit Bhargava) [1217770] - [x86] mce: Drop software-defined bank in error thresholding (Prarit Bhargava) [1217770] - [x86] mce: Move invariant code out from loop body (Prarit Bhargava) [1217770] - [x86] mce: Correct thresholding error logging (Prarit Bhargava) [1217770] - [x86] mce: Use macros to compute bank MSRs (Prarit Bhargava) [1217770] - [x86] mce: Avoid showing repetitive message from intel_init_thermal() (Prarit Bhargava) [1217770] - [x86] replace strict_strto calls (Prarit Bhargava) [1217770] - [x86] mce: Robustify mcheck_init_device (Prarit Bhargava) [1217770] - [x86] msr-index: define MSR_TURBO_RATIO_LIMIT, 1, 2 (Prarit Bhargava) [1187329] - [tools] turbostat: correct dumped pkg-cstate-limit value (Prarit Bhargava) [1187329] - [tools] turbostat: calculate TSC frequency from CPUID(0x15) on SKL (Prarit Bhargava) [1187329] - [tools] turbostat: correct DRAM RAPL units on recent Xeon processors (Prarit Bhargava) [1187329] - [tools] turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefile (Prarit Bhargava) [1187329] - [tools] turbostat: modprobe msr, if needed (Prarit Bhargava) [1187329] - [tools] turbostat: Initial Skylake support (Prarit Bhargava) [1187329] - [tools] turbostat: dump MSR_TURBO_RATIO_LIMIT2 (Prarit Bhargava) [1187329] - [tools] turbostat: use new MSR_TURBO_RATIO_LIMIT names (Prarit Bhargava) [1187329] - [tools] turbostat: update PERF_LIMIT_REASONS decoding (Prarit Bhargava) [1187329] - [tools] turbostat: label base frequency (Prarit Bhargava) [1187329] - [tools] turbostat: simplify default output (Prarit Bhargava) [1187329] - [tools] turbostat: support additional Broadwell model (Prarit Bhargava) [1187329] - [tools] turbostat: update parameters, documentation (Prarit Bhargava) [1187329] - [tools] turbostat: Skip printing disabled package C-states (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on APERF_MSR (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on invariant TSC (Prarit Bhargava) [1187329] - [tools] turbostat: decode MSR_*_PERF_LIMIT_REASONS (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on root permission (Prarit Bhargava) [1187329] - [hwmon] k10temp: Convert to devm_hwmon_device_register_with_groups (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for F15h M60h (Jarod Wilson) [1135029] - [pci] Add include guard to include/linux/pci_ids.h (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for AMD F16 M30h processor (Jarod Wilson) [1135029] - [hwmon] Do not accept invalid name attributes (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for Kaveri CPUs (Jarod Wilson) [1135029] - [kernel] pci_ids: Add PCI device IDs for F15h M60h (Jarod Wilson) [1135029] - [kernel] pci_ids: add AMD F16h M30h device IDs (Jarod Wilson) [1135029] - [hwmon] Provide managed hwmon registration (Jarod Wilson) [1135029] - [hwmon] Introduce hwmon_device_register_with_groups (Jarod Wilson) [1135029] - [hwmon] k10temp: remove unnecessary pci_set_drvdata() (Jarod Wilson) [1135029] - [firmware] dmi_scan: Prevent dmi_num integer overflow (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix dmi_len type (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix dmi scan to handle "End of Table" structure (Jarod Wilson) [853192] - [firmware] dmi: add support for SMBIOS 3.0 64-bit entry point (Jarod Wilson) [853192] - [firmware] efi: dmi: add support for SMBIOS 3.0 UEFI configuration table (Jarod Wilson) [853192] - [firmware] dmi_scan: generalize for use by other archs (Jarod Wilson) [853192] - [firmware] dmi_scan: constify strings (Jarod Wilson) [853192] - [firmware] dmi_scan: drop OOM messages (Jarod Wilson) [853192] - [firmware] dmi_scan: fix most checkpatch errors and warnings (Jarod Wilson) [853192] - [firmware] dmi_scan: drop obsolete comment (Jarod Wilson) [853192] - [firmware] dmi_scan: add comments on dmi_present() and the loop in dmi_scan_machine() (Jarod Wilson) [853192]- [powerpc] eeh: Aux PE data for error log (Steve Best) [1211945] - [powerpc] eeh: Make diag-data not endian dependent (Steve Best) [1211945] - [powerpc] eeh: Replace pr_warning() with pr_warn() (Steve Best) [1211945] - [powerpc] eeh: Reduce lines of log dump (Steve Best) [1211945] - [powerpc] eeh: Selectively enable IO for error log (Steve Best) [1211945] - [powerpc] eeh: Refactor EEH flag accessors (Steve Best) [1211945] - [powerpc] eeh: Fetch IOMMU table in reliable way (Steve Best) [1211945] - [powerpc] powernv: Fix IOMMU table for VFIO dev (Steve Best) [1211945] - [powerpc] eeh: sysfs entries lost (Steve Best) [1211945] - [powerpc] eeh: EEH support for VFIO PCI device (Steve Best) [1211945] - [powerpc] eeh: Avoid event on passed PE (Steve Best) [1211945] - [powerpc] powernv: Switch powernv drivers to use machine_xxx_initcall() (Steve Best) [1211945] - [powerpc] Add machine_early_initcall() (Steve Best) [1211945] - [powerpc] perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH (Steve Best) [1213950] - [powerpc] kvm: Implement H_LOGICAL_CI_{LOAD,STORE} in KVM (David Gibson) [1184290] - [mm] zbud: avoid accessing last unused freelist (Seth Jennings) [1141434] - [mm] zsmalloc: simplify init_zspage free obj linking (Seth Jennings) [1141434] - [mm] zsmalloc: correct comment for fullness group computation (Seth Jennings) [1141434] - [mm] zsmalloc: move pages_allocated to zs_pool (Seth Jennings) [1141434] - [mm] zpool: use prefixed module loading (Seth Jennings) [1141434] - [mm] zswap: add __init to zswap_entry_cache_destroy() (Seth Jennings) [1141434] - [mm] zpool: update zswap to use zpool (Seth Jennings) [1141434] - [mm] zpool: zbud/zsmalloc implement zpool (Seth Jennings) [1141434] - [mm] zpool: implement common zpool api to zbud/zsmalloc (Seth Jennings) [1141434] - [mm] zbud: change zbud_alloc size type to size_t (Seth Jennings) [1141434] - [mm] zswap: NUMA aware allocation for zswap_dstmem (Seth Jennings) [1141434] - [mm] zsmalloc: make zsmalloc module-buildable (Seth Jennings) [1141434] - [mm] zsmalloc: fixup trivial zs size classes value in comments (Seth Jennings) [1141434] - [mm] zbud: make size unsigned like unique callsite (Seth Jennings) [1141434] - [Documentation] MAINTAINERS: change zswap/zbud maintainer email address (Seth Jennings) [1141434] - [mm] zswap: remove unnecessary parentheses (Seth Jennings) [1141434] - [mm] zswap: support multiple swap devices (Seth Jennings) [1141434] - [mm] zswap: update zsmalloc in comment to zbud (Seth Jennings) [1141434] - [mm] zswap: fix trivial typo and arrange indentation (Seth Jennings) [1141434] - [mm] zsmalloc: Fix CPU hotplug callback registration (Seth Jennings) [1141434] - [mm] Kconfig: fix URL for zsmalloc benchmark (Seth Jennings) [1141434] - [mm] zsmalloc: add maintainers (Seth Jennings) [1141434] - [mm] zsmalloc: add copyright (Seth Jennings) [1141434] - [mm] zsmalloc: move it under mm (Seth Jennings) [1141434] - [mm] zswap: change params from hidden to ro (Seth Jennings) [1141434] - [mm] zsmalloc: add more comment (Seth Jennings) [1141434] - [mm] zsmalloc: add Kconfig for enabling page table method (Seth Jennings) [1141434] - [mm] zswap: refactor the get/put routines (Seth Jennings) [1141434] - [mm] zswap: fix memory leak when invalidate and reclaim occur concurrently (Seth Jennings) [1141434] - [mm] zswap: avoid unnecessary page scanning (Seth Jennings) [1141434] - [Documentation] zswap: fix typos (Seth Jennings) [1141434] - [mm] zswap: fix memory leak when re-swapon (Seth Jennings) [1141434] - [mm] zsmalloc: Fix map_vm_area undefined reference errors (Seth Jennings) [1141434] - [mm] zswap: use postorder iteration when destroying rbtree (Seth Jennings) [1141434] - [lib] rbtree: fix rbtree_postorder_for_each_entry_safe() iterator (Seth Jennings) [1141434] - [lib] rbtree: add rbtree_postorder_for_each_entry_safe() helper (Seth Jennings) [1141434] - [lib] rbtree: add postorder iteration functions (Seth Jennings) [1141434] - [mm] zbud: fix some trivial typos in comments (Seth Jennings) [1141434] - [mm] zswap: get swapper address_space by using macro (Seth Jennings) [1141434] - [mm] zsmalloc: access page->private by using page_private macro (Seth Jennings) [1141434] - [mm] zsmalloc: Fixed up incorrect formatted comments (Seth Jennings) [1141434] - [mm] zsmalloc: Fixes string split across lines in zsmalloc zsmalloc-main (Seth Jennings) [1141434] - [s390] zfcp: auto port scan resiliency (Hendrik Brueckner) [1182316] - [s390] zfcp: bring back unit sysfs attributes for automatic LUN scan (Hendrik Brueckner) [1182314] - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1204077] - [kernel] sched/rt/nohz: Stop scheduler tick if running realtime task (Rik van Riel) [1193629] - [kernel] sched: rt: Reduce rq lock contention by eliminating locking of non-feasible target (Larry Woodman) [1195521]- [kernel] audit: convert status version to a feature bitmap (Richard Guy Briggs) [1155589] - [kernel] audit: use define's for audit version (Richard Guy Briggs) [1155589] - [kernel] audit: clean up AUDIT_GET/SET local variables and future-proof API (Richard Guy Briggs) [1155589] - [kernel] audit: use memset instead of trying to initialize field by field (Richard Guy Briggs) [1155589] - [net] libceph: tcp_nodelay support (Sage Weil) [1197952] - [net] pppoe: Use workqueue to die properly when a PADT is received (Beniamino Galvani) [1025871] - [net] tcp: restore 1.5x per RTT limit to CUBIC cwnd growth in congestion avoidance (Florian Westphal) [1191260] - [net] tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in w (Florian Westphal) [1191260] - [net] tcp: fix timing issue in CUBIC slope calculation (Florian Westphal) [1191260] - [net] tcp: fix stretch ACK bugs in CUBIC (Florian Westphal) [1191260] - [net] tcp: fix stretch ACK bugs in Reno (Florian Westphal) [1191260] - [net] tcp: fix the timid additive increase on stretch ACKs (Florian Westphal) [1191260] - [net] tcp: stretch ACK fixes prep (Florian Westphal) [1191260] - [net] tcp_cubic: refine Hystart delay threshold (Florian Westphal) [1191260] - [net] tcp_cubic: add SNMP counters to track how effective is Hystart (Florian Westphal) [1191260] - [net] inet_diag: fix access to tcp cc information (Florian Westphal) [1212624] - [net] inet_diag: fix possible overflow in inet_diag_dump_one_icsk() (Florian Westphal) [1212624] - [net] inet_diag: zero out uninitialized idiag_{src, dst} fields (Florian Westphal) [1212624] - [net] tcp: add per route congestion control (Florian Westphal) [1212624] - [net] tcp: add RTAX_CC_ALGO fib handling (Florian Westphal) [1212624] - [net] tcp: add key management to congestion control (Florian Westphal) [1212624] - [net] tcp: refactor reinitialization of congestion control (Florian Westphal) [1212624] - [net] fib6: convert cfg metric to u32 outside of table write lock (Florian Westphal) [1212624] - [net] fib6: fib6_commit_metrics: fix potential NULL pointer dereference (Florian Westphal) [1212624] - [net] ipv6: do not overwrite inetpeer metrics prematurely (Florian Westphal) [1212624] - [net] dctcp: loosen requirement to assert ECT(0) during 3WHS (Florian Westphal) [1212624] - [net] tcp: allow setting ecn via routing table (Florian Westphal) [1212624] - [net] tcp: move TCP_ECN_create_request out of header (Florian Westphal) [1212624] - [net] syncookies: split cookie_check_timestamp() into two functions (Florian Westphal) [1212624] - [net] syncookies: avoid magic values and document which-bit-is-what-option (Florian Westphal) [1212624] - [net] fib_trie: Fix regression in handling of inflate/halve failure (Alexander Duyck) [1205277] - [net] fib_trie: Address possible NULL pointer dereference in resize (Alexander Duyck) [1205277] - [net] fib_trie: Correctly handle case of key == 0 in leaf_walk_rcu (Alexander Duyck) [1205277] - [net] fib_trie: Add key vector to root, return parent key_vector in resize (Alexander Duyck) [1205277] - [net] fib_trie: Move parent from key_vector to tnode (Alexander Duyck) [1205277] - [net] fib_trie: Pull empty_children and full_children into tnode (Alexander Duyck) [1205277] - [net] fib_trie: Move rcu from key_vector to tnode, add accessors. (Alexander Duyck) [1205277] - [net] fib_trie: Add tnode struct as a container for fields not needed in key_vector (Alexander Duyck) [1205277] - [net] fib_trie: Rename tnode_child_length to child_length (Alexander Duyck) [1205277] - [net] fib_trie: replace tnode_get_child functions with get_child macros (Alexander Duyck) [1205277] - [net] fib_trie: Rename tnode to key_vector (Alexander Duyck) [1205277] - [net] fib_trie: Make fib_table rcu safe (Alexander Duyck) [1205277] - [net] fib_trie: Return pointer to tnode pointer in resize/inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Fix RCU bug and merge similar bits of inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Prevent allocating tnode if bits is too big for size_t (Alexander Duyck) [1205277] - [net] fib_trie: Update last spot w/ idx >> n->bits code and explanation (Alexander Duyck) [1205277] - [net] fib_trie: move leaf and tnode to occupy the same spot in the key vector (Alexander Duyck) [1205277] - [net] fib_trie: Update insert and delete to make use of tp from find_node (Alexander Duyck) [1205277] - [net] fib_trie: Fib find node should return parent (Alexander Duyck) [1205277] - [net] fib_trie: Fib walk rcu should take a tnode and key instead of a trie and a leaf (Alexander Duyck) [1205277] - [net] fib_trie: Only resize tnodes once instead of on each leaf removal in fib_table_flush (Alexander Duyck) [1205277] - [net] fib_trie: Remove leaf_info (Alexander Duyck) [1205277] - [net] fib_trie: Add slen to fib alias (Alexander Duyck) [1205277] - [net] fib_trie: Replace plen with slen in leaf_info (Alexander Duyck) [1205277] - [net] fib_trie: Convert fib_alias to hlist from list (Alexander Duyck) [1205277] - [net] fib_trie: Various clean-ups for handling slen (Alexander Duyck) [1205277] - [net] fib_trie: Move fib_find_alias to file where it is used (Alexander Duyck) [1205277] - [net] fib_trie: Use empty_children instead of counting empty nodes in stats collection (Alexander Duyck) [1205277] - [net] fib_trie: Add collapse() and should_collapse() to resize (Alexander Duyck) [1205277] - [net] fib_trie: Fall back to slen update on inflate/halve failure (Alexander Duyck) [1205277] - [net] fib_trie: Use index & (~0ul << n->bits) instead of index >> n->bits (Alexander Duyck) [1205277] - [net] fib_trie: Add tracking value for suffix length (Alexander Duyck) [1205277] - [net] fib_trie: Remove checks for index >= tnode_child_length from tnode_get_child (Alexander Duyck) [1205277] - [net] fib_trie: inflate/halve nodes in a more RCU friendly way (Alexander Duyck) [1205277] - [net] fib_trie: Push tnode flushing down to inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Push assignment of child to parent down into inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Add functions should_inflate and should_halve (Alexander Duyck) [1205277] - [net] fib_trie: Move resize to after inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Push rcu_read_lock/unlock to callers (Alexander Duyck) [1205277] - [net] fib_trie: Use unsigned long for anything dealing with a shift by bits (Alexander Duyck) [1205277] - [net] fib_trie: Update meaning of pos to represent unchecked bits (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_table_insert (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_find_node (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_table_lookup to avoid wasting time on loops/variables (Alexander Duyck) [1205277] - [net] fib_trie: Merge leaf into tnode (Alexander Duyck) [1205277] - [net] fib_trie: Merge tnode_free and leaf_free into node_free (Alexander Duyck) [1205277] - [net] fib_trie: Make leaf and tnode more uniform (Alexander Duyck) [1205277] - [net] fib_trie: Update usage stats to be percpu instead of global variables (Alexander Duyck) [1205277] - [net] fib_trie: Fix trie balancing issue if new node pushes down existing node (Alexander Duyck) [1205277] - [net] fib_trie: only calc for the un-first node (Alexander Duyck) [1205277] - [net] fib_trie: avoid a redundant bit judgement in inflate (Alexander Duyck) [1205277] - [net] fib_trie: Fix /proc/net/fib_trie when CONFIG_IP_MULTIPLE_TABLES is not defined (Alexander Duyck) [1205277] - [net] ipv6: gre: add x-netns support (Hannes Frederic Sowa) [1210346 1210390] - [net] gre: add x-netns support (Hannes Frederic Sowa) [1210346 1210390] - [net] ip6_gre: fix flowi6_proto value in xmit path (Hannes Frederic Sowa) [1210346 1210390] - [net] ipv6: Initialize ip6_tnl.hlen in gre tunnel even if no route is found (Hannes Frederic Sowa) [1210346 1210390] - [net] ipv6: protect skb->sk accesses from recursive dereference inside the stack (Hannes Frederic Sowa) [1129707] - [net] ip_tunnel: Change __skb_push back to skb_push (Florian Westphal) [1187739] - [net] ip_tunnel: fix possible rtable leak (Florian Westphal) [1187739] - [net] ip_tunnel: clear IPCB in ip_tunnel_xmit() in case dst_link_failure() is called (Florian Westphal) [1187739] - [net] ipv4: be friend with drop monitor (Florian Westphal) [1187739] - [net] ip_tunnel: Fix a memory corruption in ip_tunnel_xmit (Florian Westphal) [1187739] - [net] ip_tunnel: Do not use stale inner_iph pointer (Florian Westphal) [1187739]- [mm] memcg: use proper memcg in limit bypass (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1213903] {CVE-2014-8171} - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1213903] {CVE-2014-8171} - [x86] finish user fault error path with fatal signal (Johannes Weiner) [1213903] {CVE-2014-8171} - [arch] mm: pass userspace fault flag to generic fault handler (Johannes Weiner) [1213903] {CVE-2014-8171} - [block] cfq-iosched: handle failure of cfq group allocation (Vivek Goyal) [1190716] - [crypto] qat - do not duplicate string containing firmware name (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix double release_firmware on error path (Nikolay Aleksandrov) [1173791] - [crypto] qat - print ring name in debug output (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CODE_INDENT issue (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch COMPARISON_TO_NULL issue (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch BIT_MACRO issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CONCATENATED_STRING issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - checkpatch PARENTHESIS_ALIGNMENT and LOGICAL_CONTINUATIONS (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CHECK_SPACING issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix typo (Nikolay Aleksandrov) [1173791] - [crypto] qat - make error and info log messages more descriptive (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix typo in string (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove duplicate definition of Intel PCI vendor id (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove incorrect __exit markup (Nikolay Aleksandrov) [1173791] - [crypto] qat - don't need qat_auth_state struct (Nikolay Aleksandrov) [1173791] - [crypto] qat - Ensure ipad and opad are zeroed (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove unnecessary include of atomic.h header file (Nikolay Aleksandrov) [1173791] - [crypto] qat - use pci_wait_for_pending_transaction() (Nikolay Aleksandrov) [1173791] - [crypto] qat - adf_ae_stop() is never called (Nikolay Aleksandrov) [1173791] - [crypto] qat - correctly type a boolean (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix device reset flow (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix incorrect uses of memzero_explicit (Nikolay Aleksandrov) [1173791] - [crypto] qat - add support for cbc(aes) ablkcipher (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix assumption that sg in and out will have the same nents (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix problem with coalescing enable logic (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix 64 bytes requests (Nikolay Aleksandrov) [1173791] - [crypto] qat - Use memzero_explicit (Nikolay Aleksandrov) [1173791] - [crypto] qat - Move BAR definitions to device specific module (Nikolay Aleksandrov) [1173791] - [crypto] qat - misspelling typo - "reseting" should be "resetting" (Nikolay Aleksandrov) [1173791] - [crypto] qat - cleanup unnecessary break checkpatch warning (Nikolay Aleksandrov) [1173791] - [crypto] qat - cleanup coccicheck warning - NULL check before freeing functions (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix bad unlock balance (Nikolay Aleksandrov) [1173791] - [crypto] llvmlinux: Remove VLAIS from crypto/.../qat_algs.c (Nikolay Aleksandrov) [1173791] - [crypto] llvmlinux: Add macro to remove use of VLAIS in crypto code (Nikolay Aleksandrov) [1173791] - [crypto] qat - Removed unneeded partial state (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix typo in name of tasklet_struct (Nikolay Aleksandrov) [1173791] - [crypto] treewide: fix errors in printk (Nikolay Aleksandrov) [1173791] - [netdrv] netxen: Fix trivial typos in comments (Tony Camuso) [1187294] - [netdrv] netxen: Use eth__addr instead of memset (Tony Camuso) [1187294] - [netdrv] netxen: Fix typo in printk (Tony Camuso) [1187294] - [netdrv] netxen: Delete an unnecessary check before the function call "kfree" (Tony Camuso) [1187294] - [netdrv] netxen: fix netxen_nic_poll() logic (Tony Camuso) [1187294] - [netdrv] netxen: Fix link event handling (Tony Camuso) [1187294] - [netdrv] netxen: Fix bug in Tx completion path (Tony Camuso) [1187294] - [netdrv] netxen: Fix BUG "sleeping function called from invalid context" (Tony Camuso) [1187294] - [netdrv] netxen: Convert remaining uses of pr_warning to pr_warn (Tony Camuso) [1187294] - [kernel] time: More core infrastructure for timespec64 (Prarit Bhargava) [1215108] - [kernel] time64: Add time64.h header and define struct timespec64 (Prarit Bhargava) [1215108]- [kernel] timers: Reduce future __run_timers() latency for first add to empty list (Rik van Riel) [1193625] - [kernel] subject timers: Reduce future __run_timers() latency for newly emptied list (Rik van Riel) [1193625] - [kernel] timers: Reduce __run_timers() latency for empty list (Rik van Riel) [1193625] - [kernel] timers: Track total number of timers in list (Rik van Riel) [1193625] - [misc] genwqe: remove unnecessary version.h inclusion (Steve Best) [1182052] - [misc] assorted conversions to p[dD] (Steve Best) [1182052] - [misc] genwqe: check for error from get_user_pages_fast() (Steve Best) [1182052] - [misc] genwqe: Support blocking when DDCB queue is busy (Steve Best) [1182052] - [misc] genwqe: Fix checkpatch complaints (Steve Best) [1182052] - [misc] genwqe: Check return code of pci_sriov_enable (Steve Best) [1182052] - [misc] genwqe: Do not modify return code of genwqe_set_interrupt_capability (Steve Best) [1182052] - [misc] genwqe: Update author information (Steve Best) [1182052] - [misc] genwqe: Remove sysfs entry for driver version (Steve Best) [1182052] - [misc] genwqe: Check pci_get_totalvfs return code (Steve Best) [1182052] - [misc] genwqe: fix pci_enable_msi usage (Steve Best) [1182052] - [s390] dasd: fix inability to set a DASD device offline (Hendrik Brueckner) [1213888] - [s390] dasd: Fix unresumed device after suspend/resume having no paths (Hendrik Brueckner) [1213889] - [s390] af_iucv: fix AF_IUCV sendmsg() errno (Hendrik Brueckner) [1213885] - [s390] dasd: fix unresumed device after suspend/resume (Hendrik Brueckner) [1213884] - [scsi] megaraid_sas: revert: Add release date and update driver version (Tomas Henzl) [1207175] - [pci] Fix RHEL7 specific possible Null pointer dereference (Myron Stowe) [1215237] - [x86] mce: Fix regression. All error records should report via /dev/mcelog (Seth Jennings) [1183957] - [fs] isofs: Fix unchecked printing of ER records (Mateusz Guzik) [1180483] {CVE-2014-9584} - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175248] {CVE-2014-9420}- [fs] xfs: fix behaviour of XFS_IOC_FSSETXATTR on directories (Brian Foster) [1200652] - [fs] xfs: factor projid hint checking out of xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: factor extsize hint checking out of xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: XFS_IOCTL_SETXATTR can run in user namespaces (Brian Foster) [1200652] - [fs] xfs: kill xfs_ioctl_setattr behaviour mask (Brian Foster) [1200652] - [fs] xfs: disaggregate xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: factor out xfs_ioctl_setattr transaciton preamble (Brian Foster) [1200652] - [fs] xfs: separate xflags from xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: FSX_NONBLOCK is not used (Brian Foster) [1200652] - [fs] xfs: split metadata and log buffer completion to separate workqueues (Brian Foster) [1184177] - [fs] xfs: check xfs_buf_read_uncached returns correctly (Brian Foster) [1184177] - [fs] xfs: introduce xfs_buf_submit[_wait] (Brian Foster) [1184177] - [fs] xfs: kill xfs_bioerror_relse (Brian Foster) [1184177] - [fs] xfs: xfs_bioerror can die (Brian Foster) [1184177] - [fs] xfs: kill xfs_bdstrat_cb (Brian Foster) [1184177] - [fs] xfs: rework xfs_buf_bio_endio error handling (Brian Foster) [1184177] - [fs] xfs: xfs_buf_ioend and xfs_buf_iodone_work duplicate functionality (Brian Foster) [1184177] - [fs] xfs: synchronous buffer IO needs a reference (Brian Foster) [1184177] - [fs] xfs: Keep sb_bad_features2 consistent with sb_features2 (Brian Foster) [1184177] - [fs] xfs: fix set-but-unused warnings (Brian Foster) [1184177] - [fs] xfs: move type conversion functions to xfs_dir.h (Brian Foster) [1184177] - [fs] xfs: move ftype conversion functions to libxfs (Brian Foster) [1184177] - [fs] xfs: active inodes stat is broken (Brian Foster) [1184177] - [fs] xfs: cleanup xfs_bmse_merge returns (Brian Foster) [1184177] - [fs] xfs: cleanup xfs_bmse_shift_one goto mess (Brian Foster) [1184177] - [fs] xfs: fix premature enospc on inode allocation (Brian Foster) [1184177] - [fs] xfs: overflow in xfs_iomap_eof_align_last_fsb (Brian Foster) [1184177] - [fs] xfs: fix simple_return.cocci warning in xfs_bmse_shift_one (Brian Foster) [1184177] - [fs] xfs: fix simple_return.cocci warning in xfs_file_readdir (Brian Foster) [1184177] - [fs] libxfs: fix simple_return.cocci warnings (Brian Foster) [1184177] - [fs] xfs: remove unnecessary null checks (Brian Foster) [1184177] - [fs] xfs: merge xfs_inum.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: move most of xfs_sb.h to xfs_format.h (Brian Foster) [1184177] - [fs] xfs: merge xfs_ag.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: move acl structures to xfs_format.h (Brian Foster) [1184177] - [fs] xfs: merge xfs_dinode.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: allow lazy sb counter sync during filesystem freeze sequence (Brian Foster) [1184177] - [fs] xfs: fix error handling in xfs_qm_log_quotaoff() (Brian Foster) [1184177] - [fs] xfs: replace on-stack xfs_trans_res with pointer in xfs_create() (Brian Foster) [1184177] - [fs] xfs: track bulkstat progress by agino (Brian Foster) [1184177] - [fs] xfs: bulkstat error handling is broken (Brian Foster) [1184177] - [fs] xfs: bulkstat main loop logic is a mess (Brian Foster) [1184177] - [fs] xfs: bulkstat chunk-formatter has issues (Brian Foster) [1184177] - [fs] xfs: bulkstat chunk formatting cursor is broken (Brian Foster) [1184177] - [fs] xfs: bulkstat btree walk doesn't terminate (Brian Foster) [1184177] - [fs] xfs: rework zero range to prevent invalid i_size updates (Brian Foster) [1184177] - [fs] xfs: Check error during inode btree iteration in xfs_bulkstat() (Brian Foster) [1184177] - [fs] xfs: bulkstat doesn't release AGI buffer on error (Brian Foster) [1184177] - [fs] xfs: fix agno increment in xfs_inumbers() loop (Brian Foster) [1184177] - [fs] xfs: xfs_iflush_done checks the wrong log item callback (Brian Foster) [1184177] - [fs] xfs: check for null dquot in xfs_quota_calc_throttle() (Brian Foster) [1184177] - [fs] xfs: fix crc field handling in xfs_sb_to/from_disk (Brian Foster) [1184177] - [fs] xfs: don't send null bp to xfs_trans_brelse() (Brian Foster) [1184177] - [fs] xfs: check for inode size overflow in xfs_new_eof() (Brian Foster) [1184177] - [fs] xfs: kill time.h (Brian Foster) [1184177] - [fs] xfs: compat_xfs_bstat does not have forkoff (Brian Foster) [1184177] - [fs] xfs: Don't use xfs_buf_iowait in the delwri buffer code (Brian Foster) [1184177] - [fs] xfs: force the log before shutting down (Brian Foster) [1184177] - [fs] xfs: annotate user variables passed as void (Brian Foster) [1184177] - [fs] xfs: xfs_kset should be static (Brian Foster) [1184177] - [fs] xfs: fix use of agi_newino in finobt lookup (Brian Foster) [1184177] - [fs] xfs: refactor recovery transaction start handling (Brian Foster) [1184177] - [fs] xfs: reorganise transaction recovery item code (Brian Foster) [1184177] - [fs] xfs: fix double free in xlog_recover_commit_trans (Brian Foster) [1184177] - [fs] xfs: recovery of XLOG_UNMOUNT_TRANS leaks memory (Brian Foster) [1184177] - [fs] xfs: refactor xlog_recover_process_data() (Brian Foster) [1184177] - [fs] xfs: flush entire last page of old EOF on truncate up (Brian Foster) [1184177] - [fs] xfs: xfs_swap_extent_flush can be static (Brian Foster) [1184177] - [fs] xfs: xfs_buf_write_fail_rl_state can be static (Brian Foster) [1184177] - [fs] xfs: xfs_rtget_summary can be static (Brian Foster) [1184177] - [fs] xfs: remove second xfs_quota.h inclusion in xfs_icache.c (Brian Foster) [1184177] - [fs] xfs: don't ASSERT on corrupt ftype (Brian Foster) [1184177] - [fs] xfs: xlog_cil_force_lsn doesn't always wait correctly (Brian Foster) [1184177] - [fs] xfs: only writeback and truncate pages for the freed range (Brian Foster) [1184177] - [fs] xfs: writeback and inval. file range to be shifted by collapse (Brian Foster) [1184177] - [fs] xfs: refactor single extent shift into xfs_bmse_shift_one() helper (Brian Foster) [1184177] - [fs] xfs: refactor shift-by-merge into xfs_bmse_merge() helper (Brian Foster) [1184177] - [fs] xfs: track collapse via file offset rather than extent index (Brian Foster) [1184177] - [fs] xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly (Brian Foster) [1184177] - [fs] xfs: remove rbpp check from xfs_rtmodify_summary_int (Brian Foster) [1184177] - [fs] xfs: combine xfs_rtmodify_summary and xfs_rtget_summary (Brian Foster) [1184177] - [fs] xfs: combine xfs_dir_canenter into xfs_dir_createname (Brian Foster) [1184177] - [fs] xfs: check resblks before calling xfs_dir_canenter (Brian Foster) [1184177] - [fs] xfs: deduplicate xlog_do_recovery_pass() (Brian Foster) [1184177] - [fs] xfs: lseek: the "whence" argument is called "whence" (Brian Foster) [1184177] - [fs] xfs: combine xfs_seek_hole & xfs_seek_data (Brian Foster) [1184177] - [fs] xfs: export log_recovery_delay to delay mount time log recovery (Brian Foster) [1184177] - [fs] xfs: add debug sysfs attribute set (Brian Foster) [1184177] - [fs] xfs: trim eofblocks before collapse range (Brian Foster) [1184177] - [fs] xfs: xfs_file_collapse_range is delalloc challenged (Brian Foster) [1184177] - [fs] xfs: don't log inode unless extent shift makes extent modifications (Brian Foster) [1184177] - [fs] xfs: kill xfs_vnode.h (Brian Foster) [1184177] - [fs] xfs: kill VN_MAPPED (Brian Foster) [1184177] - [fs] xfs: kill VN_CACHED (Brian Foster) [1184177] - [fs] xfs: kill VN_DIRTY() (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_ag_ichunk (Brian Foster) [1184177] - [fs] xfs: require 64-bit sector_t (Brian Foster) [1184177] - [fs] xfs: remove XFS_IS_OQUOTA_ON macros (Brian Foster) [1184177] - [fs] xfs: tidy up xfs_set_inode32 (Brian Foster) [1184177] - [fs] xfs: mark xfs_qm_quotacheck as static (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_grab_ichunk (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_ichunk_ra (Brian Foster) [1184177] - [fs] xfs: fix error handling at xfs_bulkstat (Brian Foster) [1184177] - [fs] xfs: remove redundant user buffer count checks at xfs_bulkstat (Brian Foster) [1184177] - [fs] xfs: fix error handling at xfs_inumbers (Brian Foster) [1184177] - [fs] xfs: consolidate xfs_inumbers (Brian Foster) [1184177] - [fs] xfs: remove xfs_bulkstat_single (Brian Foster) [1184177] - [fs] xfs: remove redundant stat assignment in xfs_bulkstat_one_int (Brian Foster) [1184177] - [fs] xfs: add log attributes for log lsn and grant head data (Brian Foster) [1184177] - [fs] xfs: add xlog sysfs kobject and attribute handlers (Brian Foster) [1184177] - [fs] xfs: add xfs_mount sysfs kobject (Brian Foster) [1184177] - [fs] xfs: add a sysfs kset (Brian Foster) [1184177] - [fs] xfs: global error sign conversion (Brian Foster) [1184177] - [fs] libxfs: move source files (Brian Foster) [1184177] - [fs] libxfs: move header files (Brian Foster) [1184177] - [fs] xfs: create libxfs infrastructure (Brian Foster) [1184177] - [fs] xfs: Nuke XFS_ERROR macro (Brian Foster) [1184177] - [fs] xfs: return is not a function (Brian Foster) [1184177] - [fs] xfs: fix xfs_da_args sparse warning in xfs_readdir (Brian Foster) [1184177] - [fs] xfs: small cleanup in xfs_lowbit64() (Brian Foster) [1184177] - [fs] xfs: kill xfs_buf_geterror() (Brian Foster) [1184177] - [fs] xfs: remove redundant geometry information from xfs_da_state (Brian Foster) [1184177] - [fs] xfs: replace attr LBSIZE with xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: pass xfs_da_args to xfs_attr_leaf_newentsize (Brian Foster) [1184177] - [fs] xfs: use xfs_da_geometry for block size in attr code (Brian Foster) [1184177] - [fs] xfs: remove mp->m_dir_geo from directory logging (Brian Foster) [1184177] - [fs] xfs: reduce direct usage of mp->m_dir_geo (Brian Foster) [1184177] - [fs] xfs: move node entry counts to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert dir/attr btree threshold to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert m_dirblksize to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert m_dirblkfsbs to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory segment limits to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory db conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory dablk conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert dir byte/off conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: kill XFS_DIR2...FIRSTDB macros (Brian Foster) [1184177] - [fs] xfs: move directory block translatiosn to xfs_dir2_priv.h (Brian Foster) [1184177] - [fs] xfs: introduce directory geometry structure (Brian Foster) [1184177] - [fs] xfs: fix compile error when libxfs header used in C++ code (Brian Foster) [1184177] - [fs] xfs: fix infinite loop at xfs_vm_writepage on 32bit system (Brian Foster) [1184177] - [fs] xfs: remove XFS_TRANS_RESERVE in collapse range (Brian Foster) [1184177] - [fs] xfs: remove shared supberlock feature checking (Brian Foster) [1184177] - [fs] xfs: don't need dirv2 checks anymore (Brian Foster) [1184177] - [fs] xfs: turn NLINK feature on by default (Brian Foster) [1184177] - [fs] xfs: make superblock version checks reflect reality (Brian Foster) [1184177] - [fs] xfs: pass struct da_args to xfs_attr_calc_size (Brian Foster) [1184177] - [fs] xfs: simplify attr name setup (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_remove_int into xfs_attr_remove (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_get_int into xfs_attr_get (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_set_int into xfs_attr_set (Brian Foster) [1184177] - [fs] xfs: remove dquot hints (Brian Foster) [1184177] - [fs] xfs: enable the finobt feature on v5 superblocks (Brian Foster) [1184177] - [fs] xfs: report finobt status in fs geometry (Brian Foster) [1184177] - [fs] xfs: add finobt support to growfs (Brian Foster) [1184177] - [fs] xfs: update the finobt on inode free (Brian Foster) [1184177] - [fs] xfs: refactor xfs_difree() inobt bits into xfs_difree_inobt() helper (Brian Foster) [1184177] - [fs] xfs: use and update the finobt on inode allocation (Brian Foster) [1184177] - [fs] xfs: insert newly allocated inode chunks into the finobt (Brian Foster) [1184177] - [fs] xfs: update inode allocation/free transaction reservations for finobt (Brian Foster) [1184177] - [fs] xfs: support the XFS_BTNUM_FINOBT free inode btree type (Brian Foster) [1184177] - [fs] xfs: reserve v5 superblock read-only compat. feature bit for finobt (Brian Foster) [1184177] - [fs] xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers (Brian Foster) [1184177] - [fs] xfs: add filestream allocator tracepoints (Brian Foster) [1184177] - [fs] xfs: remove xfs_filestream_associate (Brian Foster) [1184177] - [fs] xfs: don't create a slab cache for filestream items (Brian Foster) [1184177] - [fs] xfs: rewrite the filestream allocator using the dentry cache (Brian Foster) [1184177] - [fs] xfs: remove XFS_IFILESTREAM (Brian Foster) [1184177] - [fs] xfs: embedd mru_elem into parent structure (Brian Foster) [1184177] - [fs] xfs: handle duplicate entries in xfs_mru_cache_insert (Brian Foster) [1184177] - [fs] xfs: split xfs_bmap_btalloc_nullfb (Brian Foster) [1184177] - [fs] xfs: don't try to use the filestream allocator for metadata allocations (Brian Foster) [1184177] - [fs] xfs: remove unused calculation in xfs_dir2_sf_addname() (Brian Foster) [1184177] - [fs] xfs: remove pointless pointer increment in xfs_dir2_block_compact() (Brian Foster) [1184177] - [fs] xfs: remove unused trans pointer arg from xlog_recover_unmount_trans() (Brian Foster) [1184177] - [fs] xfs: remove unused ail pointer arg from xfs_trans_ail_cursor_done() (Brian Foster) [1184177] - [fs] xfs: remove unused xfs_mount arg from xfs_symlink_hdr_ok() (Brian Foster) [1184177] - [fs] xfs: remove unused bp arg from xfs_iflush_fork() (Brian Foster) [1184177] - [fs] xfs: remove unused pag ptr arg from iterator execute functions (Brian Foster) [1184177] - [fs] xfs: remove unused length arg from alloc_block ops (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_calc_dquots_per_chunk() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_dir2 dataptr/byte functions (Brian Foster) [1184177] - [fs] xfs: remove unused tp arg from xfs_da_reada_buf & callers (Brian Foster) [1184177] - [fs] xfs: remove unused bip arg from xfs_buf_item_log_segment() (Brian Foster) [1184177] - [fs] xfs: remove unused flags arg from _xfs_buf_get_pages() (Brian Foster) [1184177] - [fs] xfs: remove unused args from xfs_alloc_buftarg() (Brian Foster) [1184177] - [fs] xfs: remove unused blocksize arg from xfs_setsize_buftarg() (Brian Foster) [1184177] - [fs] xfs: remove unused level arg from xfs_btree_read_buf_block() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_bmap_forkoff_reset() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_bmdr_maxrecs() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_attr3_rmt_hdr_ok() (Brian Foster) [1184177] - [fs] xfs: remove unused tp arg from xfs_bmap_last_offset() and callers (Brian Foster) [1184177] - [fs] xfs: correct error sign on COLLAPSE_RANGE errors (Brian Foster) [1184177] - [fs] xfs: collapse range is delalloc challenged (Brian Foster) [1184177] - [fs] xfs: move falloc collapse range check into the filesystem methods (Brian Foster) [1184177] - [fs] xfs: Add support for FALLOC_FL_ZERO_RANGE (Brian Foster) [1184177] - [fs] xfs: use NOIO contexts for vm_map_ram (Brian Foster) [1184177] - [fs] xfs: fix directory inode iolock lockdep false positive (Brian Foster) [1184177] - [fs] xfs: allocate xfs_da_args to reduce stack footprint (Brian Foster) [1184177] - [fs] xfs: Add support FALLOC_FL_COLLAPSE_RANGE for fallocate (Brian Foster) [1184177] - [fs] xfs: always use unwritten extents for direct I/O writes (Brian Foster) [1184177] - [fs] xfs: factor prid related codes into xfs_get_initial_prid() (Brian Foster) [1184177]- [netdrv] hyperv: Add processing of MTU reduced by the host (Vitaly Kuznetsov) [1196420] - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1212178] {CVE-2015-3331} - [usb] fix use-after-free bug in usb_hcd_unlink_urb() (Don Zickus) [1187256] - [pci] Mark RTL8110SC INTx masking as broken (Myron Stowe) [1205911] - [powerpc] pci: Clip bridge windows to fit in upstream windows (Myron Stowe) [1110898] - [x86] pci: Clip bridge windows to fit in upstream windows (Myron Stowe) [1110898] - [pci] Add pci_claim_bridge_resource() to clip window if necessary (Myron Stowe) [1110898] - [pci] Add pci_bus_clip_resource() to clip to fit upstream window (Myron Stowe) [1110898] - [pci] Pass bridge device, not bus, when updating bridge windows (Myron Stowe) [1110898] - [pci] Add missing MEM_64 mask in pci_assign_unassigned_bridge_resources() (Myron Stowe) [1110898] - [pci] maintainers: Update mx6 PCI driver maintainer's email (Myron Stowe) [1110898] - [pci] Add function 1 DMA alias quirk for HighPoint RocketRaid 642L (Myron Stowe) [1110898] - [pci] msi: Fix memory leak in free_msi_irqs() (Myron Stowe) [1110898] - [pci] Merge multi-line quoted strings (Myron Stowe) [1110898] - [pci] Whitespace cleanup (Myron Stowe) [1110898] - [pci] Move EXPORT_SYMBOL so it immediately follows function/variable (Myron Stowe) [1110898] - [pci] Make pci_bus_add_device() void (Myron Stowe) [1110898] - [pci] Introduce new device binding path using pci_dev.driver_override (Myron Stowe) [1110898] - [pci] cpqphp: Fix possible null pointer dereference (Myron Stowe) [1110898] - [pci] Fix return value from pci_user_{read, write}_config_*() (Myron Stowe) [1110898] - [pci] Turn pcibios_penalize_isa_irq() into a weak function (Myron Stowe) [1110898] - [pci] pcmcia: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] pciehp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] acpiphp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] cpcihp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] shpchp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] rpaphp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [x86] pci: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] nvme: Implement PCIe reset notification callback (Myron Stowe) [1110898] - [pci] Notify driver before and after device reset (Myron Stowe) [1110898] - [x86] pci: Clean up and mark early_root_info_init() as deprecated (Myron Stowe) [1110898] - [pci] dma-api: Update dma_pool_create ()and dma_pool_alloc() descriptions (Myron Stowe) [1110898] - [pci] dma-api: Fix duplicated word in DMA-API-HOWTO.txt (Myron Stowe) [1110898] - [pci] dma-api: Capitalize "CPU" consistently (Myron Stowe) [1110898] - [pci] Add resource allocation comments (Myron Stowe) [1110898] - [pci] Simplify __pci_assign_resource() coding style (Myron Stowe) [1110898] - [pci] Change pbus_size_mem() return values to be more conventional (Myron Stowe) [1110898] - [pci] Restrict 64-bit prefetchable bridge windows to 64-bit resources (Myron Stowe) [1110898] - [pci] Support BAR sizes up to 8GB (Myron Stowe) [1110898] - [x86] gart: Tidy messages and add bridge device info (Myron Stowe) [1110898] - [x86] gart: Replace printk() with pr_info() (Myron Stowe) [1110898] - [x86] pci: Move pcibios_assign_resources() annotation to definition (Myron Stowe) [1110898] - [pci] Remove pcibios_add_platform_entries() (Myron Stowe) [1110898] - [s390] pci: use pdev->dev.groups for attribute creation (Myron Stowe) [1110898] - [x86] pci: Work around AMD Fam15h BIOSes that fail to provide _PXM (Myron Stowe) [1110898] - [x86] pci: Warn if we have to "guess" host bridge node information (Myron Stowe) [1110898] - [pci] dma-api: Change dma_declare_coherent_memory() CPU address to phys_addr_t (Myron Stowe) [1110898] - [pci] dma-api: Clarify physical/bus address distinction (Myron Stowe) [1110898] - [pci] msi: Remove pci_enable_msi_block() (Myron Stowe) [1110898] - [pci] Move Open Firmware devspec attribute to PCI common code (Myron Stowe) [1110898] - [pci] Fix use of uninitialized MPS value (Myron Stowe) [1110898] - [pci] Remove dead code (Myron Stowe) [1110898] - [pci] maintainers: Add arch/x86/kernel/quirks.c to PCI file patterns (Myron Stowe) [1110898] - [pci] Remove unnecessary __ref annotations (Myron Stowe) [1110898] - [pci] Add new ID for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1110898] - [pci] genwqe: Use pci_enable_msi_exact() instead of pci_enable_msi_block() (Myron Stowe) [1110898] - [pci] Fix incorrect vgaarb conditional in WARN_ON() (Myron Stowe) [1110898] - [x86] pci: Mark ATI SBx00 HPET BAR as IORESOURCE_PCI_FIXED (Myron Stowe) [1110898] - [x86] pci: Don't try to move IORESOURCE_PCI_FIXED resources (Myron Stowe) [1110898] - [x86] pci: Fix Broadcom CNB20LE unintended sign extension (Myron Stowe) [1110898] - [pci] Use designated initialization in PCI_VDEVICE (Myron Stowe) [1110898] - [pci] Allow hotplug service drivers to operate in polling mode (Myron Stowe) [1110898] - [pci] pciehp: Acknowledge spurious "cmd completed" event (Myron Stowe) [1110898] - [pci] Remove old serial device IDs (Myron Stowe) [1110898] - [pci] Remove unnecessary includes of (Myron Stowe) [1110898] - [pci] pciehp: Use PCI_EXP_SLTCAP_PSN define (Myron Stowe) [1110898] - [pci] hotplug: Remove unnecessary "dev->bus" test (Myron Stowe) [1110898] - [pci] msi: Simplify populate_msi_sysfs() (Myron Stowe) [1110898] - [pci] portdrv: Use pci_enable_msix_exact() instead of pci_enable_msix() (Myron Stowe) [1110898] - [powerpc] kvm: ppc: book3s hv: Enable for little endian hosts (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Fix ABIv2 on LE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access XICS in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access host lppaca and shadow slb in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access guest VPA in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Make HTAB code LE host aware (David Gibson) [1193257] - [powerpc] Add asm helpers for BE 32bit load/store (David Gibson) [1193257] - [powerpc] kvm: ppc: Assembly functions exported to modules need _GLOBAL_TOC() (David Gibson) [1193257] - [powerpc] kvm: ppc: rtas: Do byte swaps explicitly (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s pr: Fix ABIv2 on LE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Fix ABIv2 indirect branch issue (David Gibson) [1193257] - [powerpc] perf: add missing put_cpu_var in power_pmu_event_init (Jan Stancek) [1202283] - [s390] watchdog: support for KVM hypervisors and delete pr_info messages (Hendrik Brueckner) [1182310] - [s390] watchdog: enable KEEPALIVE for /dev/watchdog (Hendrik Brueckner) [1182310] - [s390] kernel: Update /proc/sysinfo file with Extended Name and UUID (Hendrik Brueckner) [1182311] - [s390] qeth: Display adjacent switch attributes (Hendrik Brueckner) [1182287] - [x86] kvm: vmx: fix oops with explicit flexpriority=0 option (Radim Krcmar) [1185276]- [hv] hv_fcopy: drop the obsolete message on transfer failure (Vitaly Kuznetsov) [1162100] - [virtio] virtio_ring: Update weak barriers to use dma_wmb/rmb (Alexander Duyck) [1205268] - [arch] Add lightweight memory barriers dma_rmb() and dma_wmb() (Alexander Duyck) [1205268] - [arch] Cleanup read_barrier_depends() and comments (Alexander Duyck) [1205268] - [arch] Clean up asm/barrier.h implementations using asm-generic/barrier.h (Alexander Duyck) [1205268] - [x86] kernel: Remove CONFIG_X86_OOSTORE (Alexander Duyck) [1205268] - [kernel] sched/idle: Optimize try-to-wake-up IPI (Rik van Riel) [1197889] - [kernel] sched, trace: Add a tracepoint for IPI-less remote wakeups (Rik van Riel) [1197889] - [kernel] sched/idle: Avoid spurious wakeup IPIs (Rik van Riel) [1197889] - [kernel] sched/idle: Clear polling before descheduling the idle thread (Rik van Riel) [1197889] - [x86] sched/idle: Switch from TS_POLLING to TIF_POLLING_NRFLAG (Rik van Riel) [1197889] - [hv] vss: Fast propagation of userspace communication failure (Vitaly Kuznetsov) [1092780] - [hv] vss: Introduce timeout for communication with userspace (Vitaly Kuznetsov) [1092780] - [pci] Increase IBM ipr SAS Crocodile BARs to at least system page size (Steve Best) [1211951] - [thermal] intel_powerclamp: add id for broadwell server (Steve Best) [1169554] - [powerpc] Fail remap_4k_pfn() if PFN doesn't fit inside PTE (Steve Best) [1211954] - [kernel] perf: Fix events installation during moving group (Jiri Olsa) [1066402] - [x86] perf_event_intel_uncore: Make sure only uncore events are collected (Jiri Olsa) [1066402] - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1205862] - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1205862] - [scripts] kconfig: Fix warning "'jump' may be used uninitialized" (Prarit Bhargava) [1184972] - [netdrv] bnx2x: fix encapsulation features on 57710/57711 (Michal Schmidt) [1164997] - [netdrv] be2net: use PCI MMIO read instead of config read for errors (Ivan Vecera) [1171839] - [netdrv] be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs (Ivan Vecera) [1186613] - [netdrv] be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer (Ivan Vecera) [1186607] - [pci] Add ACS quirk for Emulex NICs (Ivan Vecera) [1183443] - [pci] Test for std config alias when testing extended config space (Myron Stowe) [1205915] - [hv] hv_balloon: correctly handle num_pages>INT_MAX case (Vitaly Kuznetsov) [1203790] - [hv] hv_balloon: correctly handle val.freeramxmit_more (Alexander Duyck) [1205266] - [net] pktgen: add flag NO_TIMESTAMP to disable timestamping (Alexander Duyck) [1205266] - [net] qdisc: dequeue bulking also pickup GSO/TSO packets (Alexander Duyck) [1205266] - [net] qdisc: bulk dequeue support for qdiscs with TCQ_F_ONETXQUEUE (Alexander Duyck) [1205266] - [net] qdisc: validate frames going through the direct_xmit path (Alexander Duyck) [1205266] - [net] qdisc: exit case fixes for skb list handling in qdisc layer (Alexander Duyck) [1205266] - [net] qdisc: adjustments for API allowing skb list xmits (Alexander Duyck) [1205266] - [net] xmit_list() becomes dev_hard_start_xmit() (Alexander Duyck) [1205266] - [net] Don't keep around original SKB when we software segment GSO frames (Alexander Duyck) [1205266] - [net] Validate xmit SKBs right when we pull them out of the qdisc (Alexander Duyck) [1205266] - [net] Separate out SKB validation logic from transmit path (Alexander Duyck) [1205266] - [net] Have xmit_list() signal more==true when appropriate (Alexander Duyck) [1205266] - [net] Pass a "more" indication down into netdev_start_xmit() code paths (Alexander Duyck) [1205266] - [net] Move main gso loop out of dev_hard_start_xmit() into helper (Alexander Duyck) [1205266] - [net] Create xmit_one() helper for dev_hard_start_xmit() (Alexander Duyck) [1205266] - [net] move inline skb_needs_linearize helper to header (Alexander Duyck) [1205266] - [net] Do txq_trans_update() in netdev_start_xmit() (Alexander Duyck) [1205266] - [netdrv] virtio_net: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] igb: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] ixgbe: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] ixgbe: support skb->xmit_more in netdev_ops->ndo_start_xmit() (Alexander Duyck) [1205266] - [net] Remove ndo_xmit_flush netdev operation, use signalling instead (Alexander Duyck) [1205266] - [net] Add ops->ndo_xmit_flush() (Alexander Duyck) [1205266] - [net] add skb_get_tx_queue() helper (Alexander Duyck) [1205266] - [net] netpoll: Only call ndo_start_xmit from a single place (Alexander Duyck) [1205266] - [net] Pull out core bits of __netdev_alloc_skb and add __napi_alloc_skb (Alexander Duyck) [1205273] - [net] Split netdev_alloc_frag into __alloc_page_frag and add __napi_alloc_frag (Alexander Duyck) [1205273] - [net] nf_conntrack: reserve two bytes for nf_ct_ext->len (Marcelo Leitner) [1206164] {CVE-2014-9715} - [net] ipv6: Partial checksum only UDP packets (Vlad Yasevich) [1105064] - [net] ipv6: Allow for partial checksums on non-ufo packets (Vlad Yasevich) [1105064] - [net] udpv6: Add lockless sendmsg() support (Vlad Yasevich) [1105064] - [net] ipv6: Introduce udpv6_send_skb() (Vlad Yasevich) [1105064] - [net] ipv6: introduce ipv6_make_skb (Vlad Yasevich) [1105064] - [net] ipv6: Append sending data to arbitrary queue (Vlad Yasevich) [1105064] - [net] ipv6: pull cork initialization into its own function (Vlad Yasevich) [1105064] - [net] do not enable tx-nocache-copy by default (Alexander Duyck) [1205271] - [net] tcp: add DCTCP congestion control algorithm (Florian Westphal) [970613] - [net] tcp: more detailed ACK events and events for CE marked packets (Florian Westphal) [970613] - [net] tcp: split ack slow/fast events from cwnd_event (Florian Westphal) [970613] - [net] tcp: add flag for ca to indicate that ECN is required (Florian Westphal) [970613] - [net] tcp: assign tcp cong_ops when tcp sk is created (Florian Westphal) [970613] - [net] tcp: don't include Fast Open option in SYN-ACK on pure SYN-data (Florian Westphal) [1151756] - [net] tcp: abort orphan sockets stalling on zero window probes (Florian Westphal) [1151756] - [net] tcp: fix more NULL deref after prequeue changes (Florian Westphal) [1151756] - [net] tcp: fix possible NULL dereference in tcp_vX_send_reset() (Florian Westphal) [1151756] - [net] skb_fclone_busy() needs to detect orphaned skb (Florian Westphal) [1151756] - [net] cleanup and document skb fclone layout (Florian Westphal) [1151756] - [net] tcp: md5: do not use alloc_percpu() (Florian Westphal) [1151756] - [net] tcp: tcp_conn_request: fix build error when IPv6 is disabled (Florian Westphal) [1151756] - [net] introduce __skb_header_release() (Florian Westphal) [1151756] - [net] tcp: add coalescing attempt in tcp_ofo_queue() (Florian Westphal) [1151756] - [net] tcp: avoid possible arithmetic overflows (Florian Westphal) [1151756] - [net] tcp: do not fake tcp headers in tcp_send_rcvq() (Florian Westphal) [1151756] - [net] tcp: do not copy headers in tcp_collapse() (Florian Westphal) [1151756] - [net] tcp: allow segment with FIN in tcp_try_coalesce() (Florian Westphal) [1151756] - [net] tcp: use tcp_flags in tcp_data_queue() (Florian Westphal) [1151756] - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Florian Westphal) [1151756] - [net] tcp: remove dst refcount false sharing for prequeue mode (Florian Westphal) [1151756] - [net] tcp: remove obsolete comment about TCP_SKB_CB(skb)->when in tcp_fragment() (Florian Westphal) [1151756] - [net] tcp: remove TCP_SKB_CB(skb)->when (Florian Westphal) [1151756] - [net] tcp: introduce TCP_SKB_CB(skb)->tcp_tw_isn (Florian Westphal) [1151756] - [net] tcp: whitespace fixes (Florian Westphal) [1151756] - [net] tcp: improve undo on timeout (Florian Westphal) [1151756] - [net] tcp: fix ssthresh and undo for consecutive short FRTO episodes (Florian Westphal) [1151756] - [net] tcp: don't allow syn packets without timestamps to pass tcp_tw_recycle logic (Florian Westphal) [1151756] - [net] tcp: fix tcp_release_cb() to dispatch via address family for mtu_reduced() (Florian Westphal) [1151756] - [net] tcp: don't use timestamp from repaired skb-s to calculate RTT (v2) (Florian Westphal) [1151756] - [net] tcp: md5: check md5 signature without socket lock (Florian Westphal) [1151756] - [net] tcp: reduce spurious retransmits due to transient SACK reneging (Florian Westphal) [1151756] - [net] tcp: md5: remove unneeded check in tcp_v4_parse_md5_keys (Florian Westphal) [1151756] - [net] tcp: Fix integer-overflow in TCP vegas (Florian Westphal) [1151756] - [net] tcp: Fix integer-overflows in TCP veno (Florian Westphal) [1151756] - [net] tcp: Remove unnecessary arg from tcp_enter_cwr and tcp_init_cwnd_reduction (Florian Westphal) [1151756] - [net] tcp: fix false undo corner cases (Florian Westphal) [1151756] - [net] tcp: switch snt_synack back to measuring transmit time of first SYNACK (Florian Westphal) [1151756] - [net] tcp: Fix divide by zero when pushing during tcp-repair (Florian Westphal) [1151756] - [net] tcp: add tcp_conn_request (Florian Westphal) [1151756] - [net] tcp: add queue_add_hash to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add mss_clamp to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: unify tcp_v4_rtx_synack and tcp_v6_rtx_synack (Florian Westphal) [1151756] - [net] tcp: add send_synack method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] ipv6: cleanup for tcp_ipv6.c (Florian Westphal) [1151756] - [net] tcp: add init_seq method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: move around a few calls in tcp_v6_conn_request (Florian Westphal) [1151756] - [net] tcp: add route_req method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add init_cookie_seq method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add init_req method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] remove inet6_reqsk_alloc (Florian Westphal) [1151756] - [net] tcp: tcp_v[46]_conn_request: fix snt_synack initialization (Florian Westphal) [1151756] - [net] tcp: cookie_v4_init_sequence: skb should be const (Florian Westphal) [1151756] - [net] tcp: fix tcp_match_skb_to_sack() for unaligned SACK at end of an skb (Florian Westphal) [1151756] - [net] tcp: fixing TLP's FIN recovery (Florian Westphal) [1151756] - [net] tcp: fix cwnd undo on DSACK in F-RTO (Florian Westphal) [1151756] - [net] tcp: make cwnd-limited checks measurement-based, and gentler (Florian Westphal) [1151756] - [net] tcp: IPv6 support for fastopen server (Florian Westphal) [1151756] - [net] net: ipv6: Fix oif in TCP SYN+ACK route lookup. (Florian Westphal) [1151756] - [net] ipv6: tcp_ipv6 policy route issue (Florian Westphal) [1151756] - [net] ipv6: reuse rt6_need_strict (Florian Westphal) [1151756] - [net] tcp: improve fastopen icmp handling (Florian Westphal) [1151756] - [net] tcp: use tcp_v4_send_synack on first SYN-ACK (Florian Westphal) [1151756] - [net] tcp: simplify fast open cookie processing (Florian Westphal) [1151756] - [net] tcp: move fastopen functions to tcp_fastopen.c (Florian Westphal) [1151756] - [net] tcp: remove in_flight parameter from cong_avoid() methods (Florian Westphal) [1151756] - [net] tcp: fix cwnd limited checking to improve congestion control (Florian Westphal) [1151756] - [net] tcp_cubic: fix the range of delayed_ack (Florian Westphal) [1151756] - [net] tcp: increment retransmit counters in tlp and fast open (Florian Westphal) [1151756] - [net] tcp: avoid retransmits of TCP packets hanging in host queues (Florian Westphal) [1151756] - [net] tcp: make tcp_cwnd_application_limited() static (Florian Westphal) [1151756] - [net] ipv6: tcp_ipv6 do some cleanup (Florian Westphal) [1151756] - [net] tcp: fix get_timewait4_sock() delay computation on 64bit (Florian Westphal) [1151756] - [net] tcp: tcp_make_synack() minor changes (Florian Westphal) [1151756] - [net] tcp: delete unused parameter in tcp_nagle_check() (Florian Westphal) [1151756] - [net] tcp: tcp_release_cb() should release socket ownership (Florian Westphal) [1151756] - [net] tcp: timestamp SYN+DATA messages (Florian Westphal) [1151756] - [net] tcp: do not leak non zero tstamp in output packets (Florian Westphal) [1151756] - [net] tcp: Use NET_ADD_STATS instead of NET_ADD_STATS_BH in tcp_event_new_data_sent() (Florian Westphal) [1151756] - [net] tcp: snmp stats for Fast Open, SYN rtx, and data pkts (Florian Westphal) [1151756] - [net] tcp: fix bogus RTT on special retransmission (Florian Westphal) [1151756] - [net] tcp: switch rtt estimations to usec resolution (Florian Westphal) [1151756] - [net] kabi: don't make kabi-check trip over sk_buff change (Florian Westphal) [1151756] - [net] add skb_mstamp infrastructure (Florian Westphal) [1151756] - [net] tcp: add mib counters to track zero window transitions (Florian Westphal) [1151756] - [net] tcp: use zero-window when free_space is low (Florian Westphal) [1151756] - [net] tcp: reduce the bloat caused by tcp_is_cwnd_limited() (Florian Westphal) [1151756] - [net] tcp: fastopen: fix high order allocations (Florian Westphal) [1151756] - [net] tcp: remove unused min_cwnd member of tcp_congestion_ops (Florian Westphal) [1151756] - [net] tcp: remove 1ms offset in srtt computation (Florian Westphal) [1151756] - [net] tcp: delete redundant calls of tcp_mtup_init() (Florian Westphal) [1151756] - [net] ipv6: tcp: fix flowlabel value in ACK messages send from TIME_WAIT (Florian Westphal) [1151756] - [net] tcp: initialize passive-side sk_pacing_rate after 3WHS (Florian Westphal) [1151756] - [net] tcp: tcp_transmit_skb() optimizations (Florian Westphal) [1151756] - [net] tcp: metrics: Handle v6/v4-mapped sockets in tcp-metrics (Florian Westphal) [1151756] - [net] tcp: metrics: Fix rcu-race when deleting multiple entries (Florian Westphal) [1151756] - [net] tcp: metrics: Avoid duplicate entries with the same destination-IP (Florian Westphal) [1151756] - [net] tcp: metrics: Allow selective get/del of tcp-metrics based on src IP (Florian Westphal) [1151756] - [net] tcp: metrics: Delete all entries matching a certain destination (Florian Westphal) [1151756] - [net] tcp: metrics: New netlink attribute for src IP and dumped in netlink reply (Florian Westphal) [1151756] - [net] tcp: metrics: Add source-address to tcp-metrics (Florian Westphal) [1151756] - [net] tcp: metrics: rename tcpm_addr to tcpm_daddr (Florian Westphal) [1151756] - [net] tcp: out_of_order_queue do not use its lock (Florian Westphal) [1151756] - [net] tcp: make local functions static (Florian Westphal) [1151756] - [net] tcp: autocork should not hold first packet in write queue (Florian Westphal) [1151756] - [net] tcp: refine TSO splits (Florian Westphal) [1151756] - [net] tcp: auto corking (Florian Westphal) [1151756] - [net] tcp: optimize some skb_shinfo(skb) uses (Florian Westphal) [1151756] - [net] tcp: properly handle stretch acks in slow start (Florian Westphal) [1151756] - [net] tcp: temporarily disable Fast Open on SYN timeout (Florian Westphal) [1151756] - [net] tcp: do not rearm RTO when future data are sacked (Florian Westphal) [1151756] - [net] tcp: only take RTT from timestamps if new data is acked (Florian Westphal) [1151756] - [net] tcp: fix SYNACK RTT estimation in Fast Open (Florian Westphal) [1151756] - [net] tcp: remove redundant code in __tcp_retransmit_skb() (Florian Westphal) [1151756] - [net] ipv4: shrink rt_cache_stat (Florian Westphal) [1151756] - [net] tcp: sndbuf autotuning improvements (Florian Westphal) [1151756] - [net] tcp: Always set options to 0 before calling tcp_established_options (Florian Westphal) [1151756] - [net] tcp: fix dynamic right sizing (Florian Westphal) [1151756] - [net] tcp: Remove extern from function prototypes (Florian Westphal) [1151756] - [net] tcp: fix RTO calculated from cached RTT (Florian Westphal) [1151756] - [net] tcp: properly increase rcv_ssthresh for ofo packets (Florian Westphal) [1151756] - [net] tcp: fix no cwnd growth after timeout (Florian Westphal) [1151756] - [net] tcp: better comments for RTO initiallization (Florian Westphal) [1151756] - [net] tcp: Change return value of tcp_rcv_established() (Florian Westphal) [1151756] - [net] tcp: do not use cached RTT for RTT estimation (Florian Westphal) [1151756] - [net] tcp: increase throughput when reordering is high (Florian Westphal) [1151756] - [net] tcp: trivial: Remove nocache argument from tcp_v4_send_synack (Florian Westphal) [1151756] - [net] tcp: reset reordering est. selectively on timeout (Florian Westphal) [1151756] - [net] tcp: add server ip to encrypt cookie in fast open (Florian Westphal) [1151756] - [net] ip: add SNMP counters tracking incoming ECN bits (Florian Westphal) [1151756] - [net] tcp: Remove unused tcpct declarations and comments (Florian Westphal) [1151756] - [net] tcp: TCP_NOTSENT_LOWAT socket option (Florian Westphal) [1151756] - [net] add sk_stream_is_writeable() helper (Florian Westphal) [1151756] - [net] fib_trie: potential out of bounds access in trie_show_stats() (Florian Westphal) [1151756] - [net] tcp: use RTT from SACK for RTO (Florian Westphal) [1151756] - [net] tcp: measure RTT from new SACK (Florian Westphal) [1151756] - [net] tcp: prefer packet timing to TS-ECR for RTT (Florian Westphal) [1151756] - [net] tcp: consolidate SYNACK RTT sampling (Florian Westphal) [1151756] - [net] tcp: account all retransmit failures (Florian Westphal) [1151756] - [net] ipv4: fix spacing in assignment (Florian Westphal) [1151756] - [net] net: sock: fix TCP_SKB_MIN_TRUESIZE (Florian Westphal) [1151756] - [net] tcp: remove invalid __rcu annotation (Florian Westphal) [1151756] - [net] ipv6: remove a useless pr_info() in addrconf_gre_config() (Florian Westphal) [1151756] - [net] inet_fragment: remove an empty ifdef (Florian Westphal) [1151756] - [net] tcp: typo unset should be unsent (Florian Westphal) [1151756] - [net] net: sock: adapt SOCK_MIN_RCVBUF and SOCK_MIN_SNDBUF (Florian Westphal) [1151756] - [net] tcp: properly send new data in fast recovery in first RTT (Florian Westphal) [1151756] - [net] udp: fix two sparse errors (Florian Westphal) [1151756] - [net] ipv4: Update RFS target at poll for tcp/udp (Florian Westphal) [1151756] - [net] tcp: undo on DSACK during recovery (Florian Westphal) [1151756] - [net] tcp: fix undo on partial ack in recovery (Florian Westphal) [1151756] - [net] tcp: refactor undo functions (Florian Westphal) [1151756] - [net] tcp: consolidate PRR packet accounting (Florian Westphal) [1151756] - [net] tcp: Remove 2 indentation levels in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: Remove another indentation level in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: remove one indentation level in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: md5: remove spinlock usage in fast path (Florian Westphal) [1151756] - [net] tcp: remove bad timeout logic in fast recovery (Florian Westphal) [1151756] - [net] tcp: speedup tcp_fixup_rcvbuf() (Florian Westphal) [1151756]- [fs] proc/task_mmu: bump kernelpagesize_kB to EOL in /proc/pid/numa_maps (Petr Holasek) [1071987] - [Documentation] filesystems/proc.txt: add /proc/pid/numa_maps interface explanation snippet (Petr Holasek) [1071987] - [fs] proc/task_mmu: show page size in /proc//numa_maps (Petr Holasek) [1071987] - [mm] vmscan: use proportional scanning during direct reclaim and full scan at DEF_PRIORITY (Larry Woodman) [1178988] - [fs] superblock: avoid locking counting inodes and dentries before reclaiming them (Larry Woodman) [1178988] - [fs] superblock: unregister sb shrinker before ->kill_sb() (Larry Woodman) [1178988] - [mm] vmstat: Reduce time interval to stat update on idle cpu (Larry Woodman) [1157802] - [mm] vmstat: do not use deferrable delayed work for vmstat_update (Larry Woodman) [1157802] - [mm] vmstat: on-demand vmstat workers V8 (Larry Woodman) [1157802] - [mm] vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1157802] - [mm] vmstat: create fold_diff (Larry Woodman) [1157802] - [mm] vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1157802] - [mm] msync: fix incorrect fstart calculation (Larry Woodman) [1172896] - [mm] msync: sync only the requested range in msync() (Larry Woodman) [1172896] - [drm] Missed clflushopt in drm_clflush_virt_range (Steve Best) [1170846] - [x86] cpufeature: If we disable CLFLUSH, we should disable CLFLUSHOPT (Steve Best) [1170846] - [x86] Use clflushopt in drm_clflush_virt_range (Steve Best) [1170846] - [x86] Use clflushopt in drm_clflush_page (Steve Best) [1170846] - [x86] Use clflushopt in clflush_cache_range (Steve Best) [1170846] - [x86] Add support for the clflushopt instruction (Steve Best) [1170846] - [x86] mm: register 1G page size if we can allocate them at runtime (Petr Holasek) [1197899] - [x86] kvm: insufficient sysenter emulation when invoked from 16-bit code (Jacob Tanenbaum) [1186452] {CVE-2015-0239} - [kernel] module: Clean up ro/nx after early module load failures (Pratyush Anand) [1202866] - [kernel] panic: add TAINT_SOFTLOCKUP (Aaron Tomlin) [1194353] - [kernel] watchdog: print traces for all cpus on lockup detection (Aaron Tomlin) [1194353] - [x86] nmi: provide the option to issue an NMI back trace to every cpu but current (Aaron Tomlin) [1194353] - [kernel] Use 'E' instead of 'X' for unsigned module taint flag (Jiri Olsa) [1179759] - [kernel] fix module signature vs tracepoints add new TAINT_UNSIGNED_MODULE (Jiri Olsa) [1179759] - [kernel] kvm: rcu: nohz: use RCU extended quiescent state when running KVM guest (Rik van Riel) [1194681] - [kernel] context_tracking: Export context_tracking_user_enter/exit (Rik van Riel) [1194681] - [kernel] context_tracking: Run vtime_user_enter/exit only when state == CONTEXT_USER (Rik van Riel) [1194681] - [kernel] context_tracking: Add stub context_tracking_is_enabled (Rik van Riel) [1194681] - [kernel] context_tracking: Generalize context tracking APIs to support user and guest (Rik van Riel) [1194681] - [kernel] context_tracking: Rename context symbols to prepare for transition state (Rik van Riel) [1194681] - [kernel] context_tracking: Restore previous state in schedule_user (Rik van Riel) [1194681] - [powerpc] Remove unused cpp symbols in kvm headers (Rik van Riel) [1194681] - [kernel] context_tracking: Rename context_tracking_active() to context_tracking_cpu_is_enabled() (Rik van Riel) [1194681] - [kernel] context_tracking: Wrap static key check into more intuitive function name (Rik van Riel) [1194681] - [kernel] arm: Fix build error with context tracking calls (Rik van Riel) [1194681] - [kernel] irq_work: Remove BUG_ON in irq_work_run() (Jan Stancek) [1210986] - [kernel] rcu: Remove "Experimental" flags (Prarit Bhargava) [1182093]- [md] dm-snapshot: suspend merging snapshot when doing exception handover (Mike Snitzer) [1205955] - [md] dm-snapshot: suspend origin when doing exception handover (Mike Snitzer) [1205955] - [md] dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1205955] - [md] dm-crypt: sort writes (Mike Snitzer) [1205955 752438] - [md] dm-crypt: add 'submit_from_crypt_cpus' option (Mike Snitzer) [1205955 752438] - [md] dm-crypt: offload writes to thread (Mike Snitzer) [1205955 752438] - [md] dm-crypt: remove unused io_pool and _crypt_io_pool (Mike Snitzer) [1205955 752438] - [md] dm-crypt: avoid deadlock in mempools (Mike Snitzer) [1205955 752438] - [md] dm-crypt: don't allocate pages for a partial request (Mike Snitzer) [1205955 752438] - [md] dm-crypt: use unbound workqueue for request processing (Mike Snitzer) [1205955 752438] - [md] dm: fix add_disk() NULL pointer due to race with free_dev() (Mike Snitzer) [1205955] - [md] dm-io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAME (Mike Snitzer) [1205955] - [md] dm: hold suspend_lock while suspending device during device deletion (Mike Snitzer) [1205955] - [md] dm-thin: fix to consistently zero-fill reads to unprovisioned blocks (Mike Snitzer) [1205955] - [md] dm-snapshot: fix a possible invalid memory access on unload (Mike Snitzer) [1205955] - [md] dm: fix a race condition in dm_get_md (Mike Snitzer) [1205955] - [md] dm-io: reject unsupported DISCARD requests with EOPNOTSUPP (Mike Snitzer) [1205955] - [md] dm-mirror: do not degrade the mirror on discard error (Mike Snitzer) [1205955] - [md] dm-space-map-disk: fix sm_disk_count_is_more_than_one() (Mike Snitzer) [1205955] - [md] dm: inherit QUEUE_FLAG_SG_GAPS flags from underlying queues (Mike Snitzer) [1205955] - [md] dm-snapshot: remove unnecessary NULL checks before vfree() calls (Mike Snitzer) [1205955] - [md] dm-mpath: simplify failure path of dm_multipath_init() (Mike Snitzer) [1205955] - [md] dm-thin-metadata: remove unused dm_pool_get_data_block_size() (Mike Snitzer) [1205955] - [md] dm-ioctl: fix stale comment above dm_get_inactive_table() (Mike Snitzer) [1205955] - [md] dm-crypt: update url in CONFIG_DM_CRYPT help text (Mike Snitzer) [1205955] - [md] dm-bufio: fix time comparison to use time_after_eq() (Mike Snitzer) [1205955] - [md] dm: use time_in_range() and time_after() (Mike Snitzer) [1205955] - [md] dm-raid: fix a couple integer overflows (Mike Snitzer) [1205955] - [md] dm-table: train hybrid target type detection to select blk-mq if appropriate (Mike Snitzer) [1205955] - [md] dm: allocate requests in target when stacking on blk-mq devices (Mike Snitzer) [1205955] - [md] dm: prepare for allocating blk-mq clone requests in target (Mike Snitzer) [1205955] - [md] dm: submit stacked requests in irq enabled context (Mike Snitzer) [1205955] - [md] dm: split request structure out from dm_rq_target_io structure (Mike Snitzer) [1205955] - [md] dm: remove exports for request-based interfaces without external callers (Mike Snitzer) [1205955] - [md] block: mark blk-mq devices as stackable (Mike Snitzer) [1205955] - [md] block: keep established cmd_flags when cloning into a blk-mq request (Mike Snitzer) [1205955] - [md] block: add blk-mq support to blk_insert_cloned_request() (Mike Snitzer) [1205955] - [md] dm: fix multipath regression due to initializing wrong request (Mike Snitzer) [1205955] - [md] block: require blk_rq_prep_clone() be given an initialized clone request (Mike Snitzer) [1205955] - [md] dm: fix handling of multiple internal suspends (Mike Snitzer) [1205955] - [md] dm: fix missed error code if .end_io isn't implemented by target_type (Mike Snitzer) [1205955] - [md] dm-crypt: use memzero_explicit for on-stack buffer (Mike Snitzer) [1205955] - [md] lib: memzero_explicit: add comment for its usage (Mike Snitzer) [1205955] - [md] random: add and use memzero_explicit() for clearing data (Mike Snitzer) [1205955] - [md] crypto: define OPTIMIZER_HIDE_VAR for future use in memzero_explicit (Mike Snitzer) [1205955] - [md] dm-space-map-metadata: fix sm_bootstrap_get_count() (Mike Snitzer) [1205955] - [md] dm-space-map-metadata: fix sm_bootstrap_get_nr_blocks() (Mike Snitzer) [1205955] - [md] dm-stripe: fix potential for leak in stripe_ctr error path (Mike Snitzer) [1205955] - [md] dm-log-userspace: fix memory leak in dm_ulog_tfr_init failure path (Mike Snitzer) [1205955] - [md] dm-raid: fix inaccessible superblocks causing oops in configure_discard_support (Mike Snitzer) [1205955] - [md] dm-raid: add discard support for RAID levels 4, 5 and 6 (Mike Snitzer) [1205955] - [md] dm-raid: add discard support for RAID levels 1 and 10 (Mike Snitzer) [1205955] - [md] dm-switch: efficiently support repetitive patterns (Mike Snitzer) [1205955] - [md] dm-switch: factor out switch_region_table_read (Mike Snitzer) [1205955] - [md] dm-table: fix RHEL7 inconsistency with location of dm_table_run_md_queue_async (Mike Snitzer) [1205955] - [md] dm-mpath: fix stalls when handling invalid ioctls (Mike Snitzer) [1205955] - [tty] fix kABI broken by introduction of ldisc_sem (Aristeu Rozanski) [1183479] - [tty] Fix hang at ldsem_down_read() (Aristeu Rozanski) [1183479] - [tty] Replace ldisc locking with ldisc_sem (Aristeu Rozanski) [1183479] - [tty] Add lock/unlock ldisc pair functions (Aristeu Rozanski) [1183479] - [tty] Fix tty_ldisc_lock name collision (Aristeu Rozanski) [1183479] - [tty] n_tty: Buffer work should not reschedule itself (Aristeu Rozanski) [1183479] - [tty] n_tty: Fix unsafe update of available buffer space (Aristeu Rozanski) [1183479] - [tty] n_tty: Untangle read completion variables (Aristeu Rozanski) [1183479] - [tty] n_tty: Encapsulate minimum_to_wake within N_TTY (Aristeu Rozanski) [1183479] - [tty] Add timed, writer-prioritized rw semaphore (Aristeu Rozanski) [1183479] - [tty] Remove TTY_HW_COOK_IN/OUT (Aristeu Rozanski) [1183479] - [char] random: account for entropy loss due to overwrites (Herbert Xu) [1110044] - [char] random: allow fractional bits to be tracked (Herbert Xu) [1110044] - [char] random: statically compute poolbitshift, poolbytes, poolbits (Herbert Xu) [1110044] - [kernel] jiffies: Fix timeval conversion to jiffies (George Beshers) [1182693] - [kernel] timekeeping: Update timekeeper before updating vsyscall and pvclock (George Beshers) [1182693] - [kernel] timekeeping: Provide internal ktime_t based data (George Beshers) [1182693] - [kernel] irq_work: Force raised irq work to run on irq work interrupt (George Beshers) [1182693] - [kernel] irq_work: Introduce arch_irq_work_has_interrupt() (George Beshers) [1182693] - [kernel] nohz: Restore NMI safe local irq work for local nohz kick (George Beshers) [1182693] - [kernel] nohz: Avoid tick's double reprogramming in highres mode (George Beshers) [1182693] - [kernel] nohz: Fix spurious periodic tick behaviour in low-res dynticks mode (George Beshers) [1182693] - [kernel] nohz: Support nohz full remote kick (George Beshers) [1182693] - [kernel] irq_work: Implement remote queueing (George Beshers) [1182693] - [kernel] irq_work: Split raised and lazy lists (George Beshers) [1182693] - [kernel] tick-sched: Check tick_nohz_enabled in tick_nohz_switch_to_nohz() (George Beshers) [1182693] - [kernel] tick-sched: Don't call update_wall_time() when delta is lesser than tick_period (George Beshers) [1182693] - [kernel] nohz: Get timekeeping max deferment outside jiffies_lock (George Beshers) [1182693] - [kernel] sched/clock, x86: Avoid a runtime condition in native_sched_clock() (George Beshers) [1182693] - [kernel] nohz_full: fix code style issue of tick_nohz_full_stop_tick (George Beshers) [1182693] - [kernel] sched/clock, x86: Use a static_key for sched_clock_stable (George Beshers) [1182693] - [kernel] sched/clock: Remove local_irq_disable() from the clocks (George Beshers) [1182693] - [x86] perf: Clean up cap_user_time setting (George Beshers) [1182693] - [kernel] timekeeping: Call update_wall_time outside the jiffies lock (George Beshers) [1182693] - [kernel] timekeeping: Avoid possible deadlock from clock_was_set_delayed (George Beshers) [1182693] - [kernel] timekeeping: Fix lost updates to tai adjustment (George Beshers) [1182693] - [kernel] timekeeping: Fix potential lost pv notification of time change (George Beshers) [1182693] - [kernel] timekeeping: Indicate that clock was set in the pvclock gtod notifier (George Beshers) [1182693] - [kernel] timekeeping: Pass flags instead of multiple bools to timekeeping_update() (George Beshers) [1182693] - [kernel] nohz: Convert a few places to use local per cpu accesses (George Beshers) [1182693] - [kernel] nohz: Check for nohz active instead of nohz enabled (George Beshers) [1182693] - [crypto] sha-mb: sha1_mb_alg_state can be static (Herbert Xu) [1173756] - [crypto] mcryptd: mcryptd_flist can be static (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer job manager and glue code (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer crypto computation (x8 AVX2) (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer submit and flush routines for AVX2 (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer algorithm data structures (Herbert Xu) [1173756] - [crypto] sha-mb: multibuffer crypto infrastructure (Herbert Xu) [1173756] - [kernel] sched: Add function single_task_running to let a task check if it is the only task running on a cpu (Herbert Xu) [1173756] - [crypto] ahash: initialize entry len for null input in crypto hash sg list walk (Herbert Xu) [1173756] - [crypto] ahash: Add real ahash walk interface (Herbert Xu) [1173756] - [crypto] x86: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1201563] - [crypto] x86: sha1 - reduce size of the AVX2 asm implementation (Herbert Xu) [1177968] - [crypto] x86: sha1 - fix stack alignment of AVX2 variant (Herbert Xu) [1177968] - [crypto] x86: sha1 - re-enable the AVX variant (Herbert Xu) [1177968] - [crypto] sha: SHA1 transform x86_64 AVX2 (Herbert Xu) [1177968] - [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1198978]- [fs] btrfs: simplify insert_orphan_item (Eric Sandeen) [1205873] - [fs] btrfs: __add_inode_ref out of bounds memory read when looking for extended ref (Eric Sandeen) [1205873] - [fs] btrfs: fix data loss in the fast fsync path (Eric Sandeen) [1205873] - [fs] btrfs: fix lost return value due to variable shadowing (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync race leading to ordered extent memory leaks (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync data loss after adding hard link to inode (Eric Sandeen) [1205873] - [fs] btrfs: fix leak of path in btrfs_find_item (Eric Sandeen) [1205873] - [fs] btrfs: set proper message level for skinny metadata (Eric Sandeen) [1205873] - [fs] btrfs: add missing blk_finish_plug in btrfs_sync_log() (Eric Sandeen) [1205873] - [fs] btrfs: fix raid56 scrub failed in xfstests btrfs/072 (Eric Sandeen) [1205873] - [fs] btrfs: Don't call btrfs_start_transaction() on frozen fs to avoid deadlock (Eric Sandeen) [1205873] - [fs] btrfs: Fix the bug that fs_info->pending_changes is never cleared (Eric Sandeen) [1205873] - [fs] btrfs: fix state->private cast on 32 bit machines (Eric Sandeen) [1205873] - [fs] btrfs: fix race deleting block group from space_info->ro_bgs list (Eric Sandeen) [1205873] - [fs] btrfs: fix incorrect freeing in scrub_stripe (Eric Sandeen) [1205873] - [fs] btrfs: sync ioctl, handle errors after transaction start (Eric Sandeen) [1205873] - [fs] btrfs: don't delay inode ref updates during log replay (Eric Sandeen) [1205873] - [fs] btrfs: correctly get tree level in tree_backref_for_extent (Eric Sandeen) [1205873] - [fs] btrfs: call inode_dec_link_count() on mkdir error path (Eric Sandeen) [1205873] - [fs] btrfs: abort transaction if we don't find the block group (Eric Sandeen) [1205873] - [fs] btrfs, scrub: uninitialized variable in scrub_extent_for_parity() (Eric Sandeen) [1205873] - [fs] btrfs: filp_open() returns ERR_PTR() on failure, not NULL (Eric Sandeen) [1205873] - [fs] btrfs: remove non-sense btrfs_error_discard_extent() function (Eric Sandeen) [1205873] - [fs] btrfs: fix fs corruption on transaction abort if device supports discard (Eric Sandeen) [1205873] - [fs] btrfs: always clear a block group node when removing it from the tree (Eric Sandeen) [1205873] - [fs] btrfs: ensure deletion from pinned_chunks list is protected (Eric Sandeen) [1205873] - [fs] btrfs: make get_caching_control unconditionally return the ctl (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected deletion from pending_chunks list (Eric Sandeen) [1205873] - [fs] btrfs: fix fs mapping extent map leak (Eric Sandeen) [1205873] - [fs] btrfs: fix memory leak after block remove + trimming (Eric Sandeen) [1205873] - [fs] btrfs: make btrfs_abort_transaction consider existence of new block groups (Eric Sandeen) [1205873] - [fs] btrfs: fix race between writing free space cache and trimming (Eric Sandeen) [1205873] - [fs] btrfs: fix race between fs trimming and block group remove/allocation (Eric Sandeen) [1205873] - [fs] btrfs, replace: enable dev-replace for raid56 (Eric Sandeen) [1205873] - [fs] btrfs: fix freeing used extents after removing empty block group (Eric Sandeen) [1205873] - [fs] btrfs: fix crash caused by block group removal (Eric Sandeen) [1205873] - [fs] btrfs: fix invalid block group rbtree access after bg is removed (Eric Sandeen) [1205873] - [fs] btrfs, raid56: fix use-after-free problem in the final device replace procedure on raid56 (Eric Sandeen) [1205873] - [fs] btrfs, replace: write raid56 parity into the replace target device (Eric Sandeen) [1205873] - [fs] btrfs, replace: write dirty pages into the replace target device (Eric Sandeen) [1205873] - [fs] btrfs, raid56: support parity scrub on raid56 (Eric Sandeen) [1205873] - [fs] btrfs, raid56: use a variant to record the operation type (Eric Sandeen) [1205873] - [fs] btrfs, scrub: repair the common data on RAID5/6 if it is corrupted (Eric Sandeen) [1205873] - [fs] btrfs, raid56: don't change bbio and raid_map (Eric Sandeen) [1205873] - [fs] btrfs: remove unnecessary code of stripe_index assignment in __btrfs_map_block (Eric Sandeen) [1205873] - [fs] btrfs: remove noused bbio_ret in __btrfs_map_block in condition (Eric Sandeen) [1205873] - [fs] btrfs: zero out left over bytes after processing compression streams (Eric Sandeen) [1205873] - [fs] btrfs: fix snapshot inconsistency after a file write followed by truncate (Eric Sandeen) [1205873] - [fs] Add wait_on_atomic_t() and wake_up_atomic_t() (Eric Sandeen) [1205873] - [fs] btrfs: ensure send always works on roots without orphans (Eric Sandeen) [1205873] - [fs] btrfs: fix freeing used extent after removing empty block group (Eric Sandeen) [1205873] - [fs] btrfs: include vmalloc.h in check-integrity.c (Eric Sandeen) [1205873] - [fs] btrfs: Fix a lockdep warning when running xfstest (Eric Sandeen) [1205873] - [fs] btrfs: ensure ordered extent errors aren't missed on fsync (Eric Sandeen) [1205873] - [fs] btrfs: collect only the necessary ordered extents on ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: don't ignore log btree writeback errors (Eric Sandeen) [1205873] - [fs] btrfs: do not move em to modified list when unpinning (Eric Sandeen) [1205873] - [fs] btrfs: make sure logged extents complete in the current transaction V3 (Eric Sandeen) [1205873] - [fs] btrfs: make sure we wait on logged extents when fsycning two subvols (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong accounting of raid1 data profile in statfs (Eric Sandeen) [1205873] - [fs] btrfs: fix dead lock while running replace and defrag concurrently (Eric Sandeen) [1205873] - [fs] btrfs: make xattr replace operations atomic (Eric Sandeen) [1205873] - [fs] btrfs: avoid premature -ENOMEM in clear_extent_bit() (Eric Sandeen) [1205873] - [fs] btrfs: don't take the chunk_mutex/dev_list mutex in statfs V2 (Eric Sandeen) [1205873] - [fs] btrfs: move read only block groups onto their own list V2 (Eric Sandeen) [1205873] - [fs] btrfs: fix typos in btrfs_check_super_valid (Eric Sandeen) [1205873] - [fs] btrfs: check-int: don't complain about balanced blocks (Eric Sandeen) [1205873] - [fs] btrfs: check_int: use the known block location (Eric Sandeen) [1205873] - [fs] btrfs: avoid returning -ENOMEM in convert_extent_bit() too early (Eric Sandeen) [1205873] - [fs] btrfs: make find_first_extent_bit be able to cache any state (Eric Sandeen) [1205873] - [fs] btrfs: deal with convert_extent_bit errors to avoid fs corruption (Eric Sandeen) [1205873] - [fs] btrfs: return failure if btrfs_dev_replace_finishing() failed (Eric Sandeen) [1205873] - [fs] btrfs: fix allocationg memory failure for btrfsic_state structure (Eric Sandeen) [1205873] - [fs] btrfs: report error after failure inlining extent in compressed write path (Eric Sandeen) [1205873] - [fs] btrfs: add helper btrfs_fdatawrite_range (Eric Sandeen) [1205873] - [fs] btrfs: correctly flush compressed data before/after direct IO (Eric Sandeen) [1205873] - [fs] btrfs: make inode.c:compress_file_range() return void (Eric Sandeen) [1205873] - [fs] btrfs: fix incorrect compression ratio detection (Eric Sandeen) [1205873] - [fs] btrfs: don't ignore compressed bio write errors (Eric Sandeen) [1205873] - [fs] btrfs: make inode.c:submit_compressed_extents() return void (Eric Sandeen) [1205873] - [fs] btrfs: process all async extents on compressed write failure (Eric Sandeen) [1205873] - [fs] btrfs: don't leak pages and memory on compressed write error (Eric Sandeen) [1205873] - [fs] btrfs: fix hang on compressed write error (Eric Sandeen) [1205873] - [fs] btrfs: set page and mapping error on compressed write failure (Eric Sandeen) [1205873] - [fs] btrfs: fix lockups from btrfs_clear_path_blocking (Eric Sandeen) [1205873] - [fs] btrfs: get rid of f_dentry use (Eric Sandeen) [1205873] - [fs] btrfs: move commit out of sysfs when changing label (Eric Sandeen) [1205873] - [fs] btrfs: move commit out of sysfs when changing features (Eric Sandeen) [1205873] - [fs] btrfs: introduce pending action: commit (Eric Sandeen) [1205873] - [fs] btrfs: switch inode_cache option handling to pending changes (Eric Sandeen) [1205873] - [fs] btrfs: do commit in sync_fs if there are pending changes (Eric Sandeen) [1205873] - [fs] btrfs: add support for processing pending changes (Eric Sandeen) [1205873] - [fs] btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup (Eric Sandeen) [1205873] - [fs] btrfs: fix race that makes btrfs_lookup_extent_info miss skinny extent items (Eric Sandeen) [1205873] - [fs] btrfs: properly clean up btrfs_end_io_wq_cache (Eric Sandeen) [1205873] - [fs] btrfs: fix invalid leaf slot access in btrfs_lookup_extent() (Eric Sandeen) [1205873] - [fs] btrfs: use macro accessors in superblock validation checks (Eric Sandeen) [1205873] - [fs] revert "btrfs: race free update of commit root for ro snapshots" (Eric Sandeen) [1205873] - [fs] btrfs: Fix compile error when CONFIG_SECURITY is not set (Eric Sandeen) [1205873] - [fs] btrfs: Make btrfs handle security mount options internally to avoid losing security label (Eric Sandeen) [1205873] - [fs] btrfs: send, don't delay dir move if there's a new parent inode (Eric Sandeen) [1205873] - [fs] btrfs: add more superblock checks (Eric Sandeen) [1205873] - [fs] btrfs: fix race in WAIT_SYNC ioctl (Eric Sandeen) [1205873] - [fs] btrfs: be aware of btree inode write errors to avoid fs corruption (Eric Sandeen) [1205873] - [fs] btrfs: remove redundant btrfs_verify_qgroup_counts declaration (Eric Sandeen) [1205873] - [fs] btrfs: fix shadow warning on cmp (Eric Sandeen) [1205873] - [fs] btrfs: fix compilation errors under DEBUG (Eric Sandeen) [1205873] - [fs] btrfs: fix crash of btrfs_release_extent_buffer_page (Eric Sandeen) [1205873] - [fs] btrfs: add missing end_page_writeback on submit_extent_page failure (Eric Sandeen) [1205873] - [fs] btrfs: Fix the wrong condition judgment about subset extent map (Eric Sandeen) [1205873] - [fs] btrfs: fix build_backref_tree issue with multiple shared blocks (Eric Sandeen) [1205873] - [fs] btrfs: cleanup error handling in build_backref_tree (Eric Sandeen) [1205873] - [fs] btrfs: move checks for DUMMY_ROOT into a helper (Eric Sandeen) [1205873] - [fs] btrfs: new define for the inline extent data start (Eric Sandeen) [1205873] - [fs] btrfs: kill extent_buffer_page helper (Eric Sandeen) [1205873] - [fs] btrfs: drop constant param from btrfs_release_extent_buffer_page (Eric Sandeen) [1205873] - [fs] btrfs: hide typecast to definition of BTRFS_SEND_TRANS_STUB (Eric Sandeen) [1205873] - [fs] btrfs: let merge_reloc_roots return void (Eric Sandeen) [1205873] - [fs] btrfs: remove unused members from struct scrub_warning (Eric Sandeen) [1205873] - [fs] btrfs: use slab for end_io_wq structures (Eric Sandeen) [1205873] - [fs] btrfs: fix error labels in init_btrfs_fs (Eric Sandeen) [1205873] - [fs] btrfs: use enum for wq endio metadata type (Eric Sandeen) [1205873] - [fs] btrfs: remove unused extent state bits (Eric Sandeen) [1205873] - [fs] btrfs: set default max_inline to 8KiB instead of 8MiB (Eric Sandeen) [1205873] - [fs] btrfs: remove blocksize from btrfs_alloc_free_block and rename (Eric Sandeen) [1205873] - [fs] btrfs: remove unused parameter blocksize from btrfs_find_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove parameter blocksize from read_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: inline code of reada_tree_block and remove it (Eric Sandeen) [1205873] - [fs] btrfs: return void from readahead_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove unused parameter from readahead_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove unlikely from data-dependent branches and slow paths (Eric Sandeen) [1205873] - [fs] btrfs: remove unlikely from NULL checks (Eric Sandeen) [1205873] - [fs] btrfs: remove unused variable from btrfs_parse_options (Eric Sandeen) [1205873] - [fs] btrfs: defrag, use unsigned type for extent thresh (Eric Sandeen) [1205873] - [fs] btrfs: try not to ENOSPC on log replay (Eric Sandeen) [1205873] - [fs] btrfs: don't do async reclaim during log replay (Eric Sandeen) [1205873] - [fs] btrfs: remove empty block groups automatically (Eric Sandeen) [1205873] - [fs] btrfs: fix data corruption after fast fsync and writeback error (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync race leading to invalid data after log replay (Eric Sandeen) [1205873] - [fs] revert "btrfs: device_list_add() should not update list when mounted" (Eric Sandeen) [1205873] - [fs] btrfs: Fix and enhance merge_extent_mapping() to insert best fitted extent map (Eric Sandeen) [1205873] - [fs] btrfs: fix up bounds checking in lseek (Eric Sandeen) [1205873] - [fs] btrfs: cleanup the read failure record after write or when the inode is freeing (Eric Sandeen) [1205873] - [fs] btrfs: implement repair function when direct read fails (Eric Sandeen) [1205873] - [fs] btrfs: Set real mirror number for read operation on RAID0/5/6 (Eric Sandeen) [1205873] - [fs] btrfs: modify clean_io_failure and make it suit direct io (Eric Sandeen) [1205873] - [fs] btrfs: modify repair_io_failure and make it suit direct io (Eric Sandeen) [1205873] - [fs] btrfs: split bio_readpage_error into several functions (Eric Sandeen) [1205873] - [fs] btrfs: Cleanup unused variant and argument of IO failure handlers (Eric Sandeen) [1205873] - [fs] btrfs: fix missing error handler if submiting re-read bio fails (Eric Sandeen) [1205873] - [fs] btrfs: do file data check by sub-bio's self (Eric Sandeen) [1205873] - [fs] btrfs: cleanup similar code of the buffered data data check and dio read data check (Eric Sandeen) [1205873] - [fs] btrfs: Convert various code to bio_for_each_segment() (Eric Sandeen) [1205873] - [fs] btrfs: load checksum data once when submitting a direct read io (Eric Sandeen) [1205873] - [fs] btrfs: modify rw_devices counter under chunk_mutex context (Eric Sandeen) [1205873] - [fs] btrfs: move the missing device to its own fs device list (Eric Sandeen) [1205873] - [fs] btrfs: stop mounting the fs if the non-ENOENT errors happen when opening seed fs (Eric Sandeen) [1205873] - [fs] btrfs: make the logic of source device removing more clear (Eric Sandeen) [1205873] - [fs] btrfs: fix use-after-free problem of the device during device replace (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device list access when cloning fs devices (Eric Sandeen) [1205873] - [fs] btrfs: Fix misuse of chunk mutex (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device list access when getting the fs information (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected system chunk array insertion (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device's variants on 32bits machine (Eric Sandeen) [1205873] - [fs] btrfs: update free_chunk_space during allocting a new chunk (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device->bytes_used update (Eric Sandeen) [1205873] - [fs] btrfs: Fix wrong free_chunk_space assignment during removing a device (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong device bytes_used in the super block (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong disk size when writing super blocks (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected assignment of the target device (Eric Sandeen) [1205873] - [fs] btrfs: cleanup double assignment of device->bytes_used when device replace finishes (Eric Sandeen) [1205873] - [fs] btrfs: cleanup unused num_can_discard in fs_devices (Eric Sandeen) [1205873] - [fs] btrfs: remove the wrong comments (Eric Sandeen) [1205873] - [fs] btrfs: fix directory recovery from fsync log (Eric Sandeen) [1205873] - [fs] btrfs: fix loop writing of async reclaim (Eric Sandeen) [1205873] - [fs] btrfs: make fiemap not blow when you have lots of snapshots (Eric Sandeen) [1205873] - [fs] btrfs: add missing compression property remove in btrfs_ioctl_setflags (Eric Sandeen) [1205873] - [fs] btrfs: Fix a deadlock in btrfs_dev_replace_finishing() (Eric Sandeen) [1205873] - [fs] btrfs: cleanup the same name in end_bio_extent_readpage (Eric Sandeen) [1205873] - [fs] btrfs: don't go readonly on existing qgroup items (Eric Sandeen) [1205873] - [fs] btrfs: shrink further sizeof(struct extent_buffer) (Eric Sandeen) [1205873] - [fs] btrfs: send, lower mem requirements for processing xattrs (Eric Sandeen) [1205873] - [fs] btrfs: remove stale define after removing ordered operations (Eric Sandeen) [1205873] - [fs] btrfs: improve free space cache management and space allocation (Eric Sandeen) [1205873] - [fs] btrfs: rename total_bytes to avoid confusion (Eric Sandeen) [1205873] - [fs] btrfs: fix typo in the log message (Eric Sandeen) [1205873] - [fs] btrfs: rw_devices shouldn't be incremented for seed fs in btrfs_rm_dev_replace_srcdev() (Eric Sandeen) [1205873] - [fs] btrfs: fix memory leak when there is no more seed device (Eric Sandeen) [1205873] - [fs] btrfs: update sprout seed pointer when seed fs is relinquished (Eric Sandeen) [1205873] - [fs] btrfs: fix rw_devices miss match after seed replace (Eric Sandeen) [1205873] - [fs] btrfs: replace seed device followed by unmount causes kernel WARNING (Eric Sandeen) [1205873] - [fs] btrfs: preparatory to make btrfs_rm_dev_replace_srcdev() seed aware (Eric Sandeen) [1205873] - [fs] btrfs: Drop stray check of fixup_workers creation (Eric Sandeen) [1205873] - [fs] btrfs: make btrfs_search_forward return with nodes unlocked (Eric Sandeen) [1205873] - [fs] btrfs: sysfs label interface should check for read only FS (Eric Sandeen) [1205873] - [fs] btrfs: code optimize: BTRFS_ATTR_RW could set the mode (Eric Sandeen) [1205873] - [fs] btrfs: code optimize: BTRFS_ATTR could handle the mode (Eric Sandeen) [1205873] - [fs] btrfs: use BTRFS_ATTR instead of btrfs_no_store() (Eric Sandeen) [1205873] - [fs] btrfs: avoid unnecessary switch of path locks to blocking mode (Eric Sandeen) [1205873] - [fs] btrfs: unlock nodes earlier when inserting items in a btree (Eric Sandeen) [1205873] - [fs] btrfs: use IS_ALIGNED() for assertion in btrfs_lookup_csums_range() for simplicity (Eric Sandeen) [1205873] - [fs] btrfs: add trace for qgroup accounting (Eric Sandeen) [1205873] - [fs] btrfs: cleanup unused latest_devid and latest_trans in fs_devices (Eric Sandeen) [1205873] - [fs] btrfs: update the comment of total_bytes and disk_total_bytes of btrfs_devie (Eric Sandeen) [1205873] - [fs] btrfs: Fix the problem that the dirty flag of dev stats is cleared (Eric Sandeen) [1205873] - [fs] btrfs: make the device lock and its protected data in the same cacheline (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong generation check of super block on a seed device (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong fsid check of scrub (Eric Sandeen) [1205873] - [fs] btrfs: wake up transaction thread from SYNC_FS ioctl (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong max inline data size limit (Eric Sandeen) [1205873] - [fs] btrfs: fix off-by-one in cow_file_range_inline() (Eric Sandeen) [1205873] - [fs] btrfs: fall into nocompression codes quickly if possible (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong skipping compression for an inode (Eric Sandeen) [1205873] - [fs] btrfs: fix sparse warning (Eric Sandeen) [1205873] - [fs] btrfs: use BUG_ON (Eric Sandeen) [1205873] - [fs] btrfs compression: merge inflate and deflate z_streams (Eric Sandeen) [1205873] - [fs] btrfs: set error return value in btrfs_get_blocks_direct (Eric Sandeen) [1205873] - [fs] btrfs: reduce size of struct extent_state (Eric Sandeen) [1205873] - [fs] btrfs: use PTR_ERR_OR_ZERO (Eric Sandeen) [1205873] - [fs] btrfs: print btrfs specific info for some fatal error cases (Eric Sandeen) [1205873] - [fs] btrfs: fix writing data into the seed filesystem (Eric Sandeen) [1205873] - [fs] btrfs: make defragment work with nodatacow option (Eric Sandeen) [1205873] - [fs] btrfs: label should not contain return char (Eric Sandeen) [1205873] - [fs] btrfs: device delete must be sysloged (Eric Sandeen) [1205873] - [fs] btrfs: device add must be sysloged (Eric Sandeen) [1205873] - [fs] btrfs: clear compress-force when remounting with compress option (Eric Sandeen) [1205873] - [fs] btrfs: use DIV_ROUND_UP instead of open-coded variants (Eric Sandeen) [1205873] - [fs] btrfs: clean away stripe_align helper (Eric Sandeen) [1205873] - [fs] btrfs: use nodesize everywhere, kill leafsize (Eric Sandeen) [1205873] - [fs] btrfs: kill the key type accessor helpers (Eric Sandeen) [1205873] - [fs] btrfs: make close_ctree return void (Eric Sandeen) [1205873] - [fs] btrfs: cleanup ino cache members of btrfs_root (Eric Sandeen) [1205873] - [fs] btrfs: clenaup: don't call btrfs_release_path before free_path (Eric Sandeen) [1205873] - [fs] btrfs: remove obsolete comment in btrfs_clean_one_deleted_snapshot (Eric Sandeen) [1205873] - [fs] btrfs: set inode's logged_trans/last_log_commit after ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: use insert_inode_locked4 for inode creation (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync data loss after a ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: kfree()ing ERR_PTRs (Eric Sandeen) [1205873] - [fs] btrfs: fix crash while doing a ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: fix corruption after write/fsync failure + fsync + log recovery (Eric Sandeen) [1205873] - [fs] btrfs: fix autodefrag with compression (Eric Sandeen) [1205873] - [fs] fs/btrfs/tree-log.c: Fix closing brace followed by if (Eric Sandeen) [1205873] - [fs] btrfs: fix task hang under heavy compressed write (Eric Sandeen) [1205873] - [fs] btrfs: fix filemap_flush call in btrfs_file_release (Eric Sandeen) [1205873] - [fs] btrfs: fix crash on endio of reading corrupted block (Eric Sandeen) [1205873] - [fs] btrfs: fix leak in qgroup_subtree_accounting() error path (Eric Sandeen) [1205873] - [fs] btrfs: Use right extent length when inserting overlap extent map (Eric Sandeen) [1205873] - [fs] btrfs: clone, don't create invalid hole extent map (Eric Sandeen) [1205873] - [fs] btrfs: don't monopolize a core when evicting inode (Eric Sandeen) [1205873] - [fs] btrfs: fix hole detection during file fsync (Eric Sandeen) [1205873] - [fs] btrfs: race free update of commit root for ro snapshots (Eric Sandeen) [1205873] - [fs] btrfs: don't consider the missing device when allocating new chunks (Eric Sandeen) [1205873] - [fs] btrfs: Fix wrong device size when we are resizing the device (Eric Sandeen) [1205873] - [fs] btrfs: don't write any data into a readonly device when scrub (Eric Sandeen) [1205873] - [fs] btrfs: Fix the problem that the replace destroys the seed filesystem (Eric Sandeen) [1205873] - [fs] btrfs: Return right extent when fiemap gives unaligned offset and len (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong extent mapping for DirectIO (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong write range for filemap_fdatawrite_range() (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong missing device counter decrease (Eric Sandeen) [1205873] - [fs] btrfs: fix unzeroed members in fs_devices when creating a fs from seed fs (Eric Sandeen) [1205873] - [fs] btrfs: check generation as replace duplicates devid+uuid (Eric Sandeen) [1205873] - [fs] btrfs: device_list_add() should not update list when mounted (Eric Sandeen) [1205873] - [fs] btrfs: fill_holes: Fix slot number passed to hole_mergeable() call (Eric Sandeen) [1205873] - [fs] btrfs: fix put dio bio twice when we submit dio bio fail (Eric Sandeen) [1205873] - [fs] btrfs: disable strict file flushes for renames and truncates (Eric Sandeen) [1205873] - [fs] btrfs: fix csum tree corruption, duplicate and outdated checksums (Eric Sandeen) [1205873] - [fs] btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch (Eric Sandeen) [1205873] - [fs] btrfs: fix compressed write corruption on enospc (Eric Sandeen) [1205873] - [fs] btrfs: correctly handle return from ulist_add (Eric Sandeen) [1205873] - [fs] btrfs: qgroup: account shared subtrees during snapshot delete (Eric Sandeen) [1205873] - [fs] btrfs: read lock extent buffer while walking backrefs (Eric Sandeen) [1205873] - [fs] btrfs: __btrfs_mod_ref should always use no_quota (Eric Sandeen) [1205873] - [fs] btrfs: adjust statfs calculations according to raid profiles (Eric Sandeen) [1205873] - [fs] sunrpc: fix sleeping under rcu_read_lock in gss_stringify_acceptor (Steve Dickson) [1111712] - [fs] nfs: Fix use of uninitialized variable in nfs_getattr() (Steve Dickson) [1111712] - [fs] nfs: Remove bogus assignment (Steve Dickson) [1111712] - [fs] nfs: remove spurious WARN_ON_ONCE in write path (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: serialize GETDEVICEINFO calls (Steve Dickson) [1111712] - [fs] nfs: fix pnfs direct write memory leak (Steve Dickson) [1111712] - [fs] revert "nfs: nfs4_do_open should add negative results to the dcache." (Steve Dickson) [1111712] - [fs] revert "nfs: remove BUG possibility in nfs4_open_and_get_state" (Steve Dickson) [1111712] - [fs] nfsv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT (Steve Dickson) [1111712] - [fs] nfsv4.1/pnfs: replace broken pnfs_put_lseg_async (Steve Dickson) [1111712] - [fs] nfsv4: Remove dead prototype for nfs4_insert_deviceid_node() (Steve Dickson) [1111712] - [fs] svcrdma: advertise the correct max payload (Steve Dickson) [1111712] - [fs] nfsd: introduce nfsd4_callback_ops (Steve Dickson) [1111712] - [fs] nfsd: split nfsd4_callback initialization and use (Steve Dickson) [1111712] - [fs] nfsd: introduce a generic nfsd4_cb (Steve Dickson) [1111712] - [fs] nfsd: remove nfsd4_callback.cb_op (Steve Dickson) [1111712] - [fs] nfsd: do not clear rpc_resp in nfsd4_cb_done_sequence (Steve Dickson) [1111712] - [fs] nfsd: fix nfsd4_cb_recall_done error handling (Steve Dickson) [1111712] - [fs] nfsd4: clarify how grace period ends (Steve Dickson) [1111712] - [fs] nfsd4: stop grace_time update at end of grace period (Steve Dickson) [1111712] - [fs] nfsd: skip subsequent UMH "create" operations after the first one for v4.0 clients (Steve Dickson) [1111712] - [fs] nfsd: set and test NFSD4_CLIENT_STABLE bit to reduce nfsdcltrack upcalls (Steve Dickson) [1111712] - [fs] nfsd: serialize nfsdcltrack upcalls for a particular client (Steve Dickson) [1111712] - [fs] nfsd: pass extra info in env vars to upcalls to allow for early grace period end (Steve Dickson) [1111712] - [fs] nfsd: add a v4_end_grace file to /proc/fs/nfsd (Steve Dickson) [1111712] - [fs] lockd: add a /proc/fs/lockd/nlm_end_grace file (Steve Dickson) [1111712] - [fs] nfsd: reject reclaim request when client has already sent RECLAIM_COMPLETE (Steve Dickson) [1111712] - [fs] nfsd: remove redundant boot_time parm from grace_done client tracking op (Steve Dickson) [1111712] - [fs] lockd: move lockd's grace period handling into its own module (Steve Dickson) [1111712] - [fs] nfsd: Put export if prepare_creds() fail (Steve Dickson) [1111712] - [fs] nfsd: Full checking of authentication name (Steve Dickson) [1111712] - [fs] nfsd: Fix bad using of return value from qword_get (Steve Dickson) [1111712] - [fs] nfsd: Fix a memory leak if nfsd4_recdir_load fail (Steve Dickson) [1111712] - [fs] nfsd: Reset creds after mnt_want_write_file() fail (Steve Dickson) [1111712] - [fs] nfsd: Put file after ima_file_check fail in nfsd_open() (Steve Dickson) [1111712] - [fs] nfs: do not start the callback thread until we set rqstp->rq_task (Steve Dickson) [1111712] - [fs] lockd: Do not start the lockd thread before we've set nlmsvc_rqst->rq_task (Steve Dickson) [1111712] - [fs] nfsd4: remove labeled NFS warning from config help (Steve Dickson) [1111712] - [fs] sunrpc: fix byte-swapping of displayed XID (Steve Dickson) [1111712] - [fs] nfsd: Update some as-yet unused 4.2 error codes (Steve Dickson) [1111712] - [fs] nfsd: Remove duplicate initialization of file_lock (Steve Dickson) [1111712] - [fs] sunrpc: Fix compile on non-x86 (Steve Dickson) [1111712] - [fs] nfsd4: reserve adequate space for LOCK op (Steve Dickson) [1111712] - [fs] nfsd4: remove obsolete comment (Steve Dickson) [1111712] - [fs] nfsd3: Check write permission after checking existence (Steve Dickson) [1111712] - [fs] nfsd: call nfs4_put_deleg_lease outside of state_lock (Steve Dickson) [1111712] - [fs] nfsd: protect lease-related nfs4_file fields with fi_lock (Steve Dickson) [1111712] - [fs] nfsd: Reorder nfsd_cache_match to check more powerful discriminators first (Steve Dickson) [1111712] - [fs] nfsd: split DRC global spinlock into per-bucket locks (Steve Dickson) [1111712] - [fs] nfsd: convert num_drc_entries to an atomic_t (Steve Dickson) [1111712] - [fs] nfsd: Remove the cache_hash list (Steve Dickson) [1111712] - [fs] nfsd: convert the lru list into a per-bucket thing (Steve Dickson) [1111712] - [fs] nfsd: Clean up drc cache in preparation for global spinlock elimination (Steve Dickson) [1111712] - [fs] sunrpc: Optimise away svc_recv_available (Steve Dickson) [1111712] - [fs] sunrpc: More optimisations of svc_xprt_enqueue() (Steve Dickson) [1111712] - [fs] sunrpc: Fix broken kthread_should_stop test in svc_get_next_xprt (Steve Dickson) [1111712] - [fs] sunrpc: get rid of the request wait queue (Steve Dickson) [1111712] - [fs] sunrpc: Do not grab pool->sp_lock unnecessarily in svc_get_next_xprt (Steve Dickson) [1111712] - [fs] nfs: Ensure that nfs_callback_start_svc sets the server rq_task (Steve Dickson) [1111712] - [fs] lockd: Ensure that lockd_start_svc sets the server rq_task (Steve Dickson) [1111712] - [fs] sunrpc: Do not override wspace tests in svc_handle_xprt (Steve Dickson) [1111712] - [fs] nfsv4.1: Fix an NFSv4.1 state renewal regression (Steve Dickson) [1111712] - [fs] nfsv4: fix open/lock state recovery error handling (Steve Dickson) [1111712] - [fs] nfsv4: Fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails (Steve Dickson) [1111712] - [fs] nfs: Fabricate fscache server index key correctly (Steve Dickson) [1111712] - [fs] sunrpc: Add missing support for RPC_CLNT_CREATE_NO_RETRANS_TIMEOUT (Steve Dickson) [1111712] - [fs] nfsv3: Fix missing includes of nfs3_fs.h (Steve Dickson) [1111712] - [fs] nfs: don't use STABLE writes during writeback (Steve Dickson) [1111712] - [fs] nfsv4: use exponential retry on NFS4ERR_DELAY for async requests (Steve Dickson) [1111712] - [fs] rpc: Add -EPERM processing for xs_udp_send_request() (Steve Dickson) [1111712] - [fs] rpc: return sent and err from xs_sendpages() (Steve Dickson) [1111712] - [fs] Fixing lease renewal (Steve Dickson) [1111712] - [fs] nfs: fix duplicate proc entries (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: Fix a 64-bit division/remainder issue in bl_map_stripe (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: include vmalloc.h for __vmalloc (Steve Dickson) [1111712] - [fs] nfs41: change PNFS_LAYOUTRET_ON_SETATTR to only return on truncation to smaller size (Steve Dickson) [1111712] - [fs] nfs: Move NFS v3 acl functions to nfs3_fs.h (Steve Dickson) [1111712] - [fs] nfs: Remove v3 not compiled check from validate_mount_data() (Steve Dickson) [1111712] - [fs] nfs: Move v3 declarations out of internal.h (Steve Dickson) [1111712] - [fs] nfs: Unconditionally enable commit code (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: Remove a couple of unused variables (Steve Dickson) [1111712] - [fs] pnfs: enable CB_NOTIFY_DEVICEID support (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: in-kernel GETDEVICEINFO XDR parsing (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: move all rpc_pipefs related code into a single file (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: refactor extent processing (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: move extent processing to blocklayout.c (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: allocate separate pages for the layoutcommit payload (Steve Dickson) [1111712] - [fs] pnfs: remove GETDEVICELIST implementation (Steve Dickson) [1111712] - [fs] pnfs/objlayout: fix endianess annotation in objio_alloc_deviceid_node (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: remove some debugging (Steve Dickson) [1111712] - [fs] nfs: add __acquires and __releases annotations to seqfile start/stop routines (Steve Dickson) [1111712] - [fs] nfs: fix RCU cl_xprt handling in nfs_swap_activate/deactivate (Steve Dickson) [1111712] - [fs] nfs: setattr can only change regular file sizes (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: use the device id cache (Steve Dickson) [1111712] - [fs] pnfs: add a nfs4_get_deviceid helper (Steve Dickson) [1111712] - [fs] pnfs: add a common GETDEVICELIST implementation (Steve Dickson) [1111712] - [fs] pnfs: factor GETDEVICEINFO implementations (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: return layouts on setattr (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: implement the return_range method (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: rewrite extent tracking (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: don't set pages uptodate (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: remove read-modify-write handling in bl_write_pagelist (Steve Dickson) [1111712] - [fs] pnfs: add return_range method (Steve Dickson) [1111712] - [fs] pnfs: add flag to force read-modify-write in ->write_begin (Steve Dickson) [1111712] - [fs] pnfs: force a layout commit when encountering busy segments during recall (Steve Dickson) [1111712] - [fs] nfs: Fix a compile warning when !(CONFIG_NFS_V3 || CONFIG_NFS_V4) (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: correctly decrement extent length (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: plug block queues (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: improve GETDEVICEINFO error reporting (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: reject pnfs blocksize larger than page size (Steve Dickson) [1111712] - [fs] pnfs: allow splicing pre-encoded pages into the layoutcommit args (Steve Dickson) [1111712] - [fs] pnfs: avoid using stale stateids after layoutreturn (Steve Dickson) [1111712] - [fs] pnfs: retry after a bad stateid error from layoutget (Steve Dickson) [1111712] - [fs] pnfs: don't check sequence on new stateids in layoutget (Steve Dickson) [1111712] - [fs] pnfs: do not pass uninitialized lsegs to ->free_lseg (Steve Dickson) [1111712] - [fs] nfs: cap request size to fit a kmalloced page array (Steve Dickson) [1111712] - [fs] nfs/filelayout: set layoutcommit depending on write verifier (Steve Dickson) [1111712] - [fs] nfs41: add a helper function to set layoutcommit after commit (Steve Dickson) [1111712] - [fs] nfs: Clear up state owner lock usage (Steve Dickson) [1111712] - [fs] rpc: xs_bind - do not bind when requesting a random ephemeral port (Steve Dickson) [1111712]- [documentation] cpuset: isolcpus: document relationship between cpusets & isolcpus (Rik van Riel) [1194687] - [kernel] cpusets: isolcpus: exclude isolcpus from load balancing in cpusets (Rik van Riel) [1194687] - [kernel] sched: isolcpu: make cpu_isolated_map visible outside scheduler (Rik van Riel) [1194687] - [powerpc] fix memory corruption by pnv_alloc_idle_core_states (Jan Stancek) [1205856] - [kernel] trace: Check if tracing is enabled in trace_puts() (Luiz Capitulino) [1198836] - [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1196781] - [net] ipv6: gre: fix wrong skb->protocol in WCCP (Hannes Frederic Sowa) [1196478] - [net] ipv6: mld: fix add_grhead skb_over_panic for devs with large MTUs (Hannes Frederic Sowa) [1194694] - [net] team: don't traverse port list using rcu in team_set_mac_address (Jiri Pirko) [1182208] - [net] ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too (Jiri Pirko) [1198402] - [net] team: allow TSO being set on master (Jiri Pirko) [1189844] - [net] ipv6: addrconf: validate new MTU before applying it (Marcelo Leitner) [1194011] - [net] netfilter: conntrack: adjust nf_conntrack_buckets default value (Marcelo Leitner) [1176947] - [net] ipv6: fix possible deadlock in ip6_fl_purge / ip6_fl_gc (Jan Stancek) [1191411] - [netdrv] ppp: deflate: never return len larger than output buffer (Florian Westphal) [1187574] - [net] ipv4: kABI fix for 0bbf87d backport (Aristeu Rozanski) [1184764] - [net] ipv4: Convert ipv4.ip_local_port_range to be per netns (Aristeu Rozanski) [1184764] - [net] xfrm: Fix crash with ipv6 IPsec tunnel and NAT (Hannes Frederic Sowa) [1162395] - [net] bonding: implement bond_poll_controller() (Nikolay Aleksandrov) [1166647] - [net] bonding: Implement port churn-machine (AD standard 43.4.17) (Nikolay Aleksandrov) [1166647] - [net] bonding: Verify RX LACPDU has proper dest mac-addr (Nikolay Aleksandrov) [1166647] - [net] bonding: simple code refactor (Nikolay Aleksandrov) [1166647] - [net] bonding: Move slave state changes to a helper function (Nikolay Aleksandrov) [1166647] - [net] bonding: cleanup and remove dead code (Nikolay Aleksandrov) [1166647] - [net] bonding: fix LACP PDU not sent on slave port sometimes (Nikolay Aleksandrov) [1166647] - [net] bonding: fix incorrect lacp mux state when agg not active (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_open() don't always set slave active flag (Nikolay Aleksandrov) [1166647] - [net] bonding: update bond carrier state when min_links option changes (Nikolay Aleksandrov) [1166647] - [net] bonding: cleanup bond_opts array (Nikolay Aleksandrov) [1166647] - [net] bonding: change error message to debug message in __bond_release_one() (Nikolay Aleksandrov) [1166647] - [net] bonding: Check length of IFLA_BOND_ARP_IP_TARGET attributes (Nikolay Aleksandrov) [1166647] - [net] bonding: Introduce 4 AD link speed to fix agg_bandwidth (Nikolay Aleksandrov) [1166647] - [net] bonding: change AD_LINK_SPEED_BITMASK to enum to suport more speed (Nikolay Aleksandrov) [1166647] - [net] bonding: squash a warning (Nikolay Aleksandrov) [1166647] - [net] bonding: fix curr_active_slave/carrier with loadbalance arp monitoring (Nikolay Aleksandrov) [1166647] - [net] bonding: Move bonding headers under include/net (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_tx_drop() helper (Nikolay Aleksandrov) [1166647] - [net] bonding: Simplify the xmit function for modes that use xmit_hash (Nikolay Aleksandrov) [1166647] - [net] bonding: display xmit_hash_policy for non-dynamic-tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: make global bonding stats more reliable (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unnecessary notes for bond_xmit_broadcast() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_xmit_roundrobin() (Nikolay Aleksandrov) [1166647] - [net] bonding: consolidate ASSERT_RTNL()s and remove the unnecessary (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: style and comment fixes (Nikolay Aleksandrov) [1166647] - [net] bonding: consolidate the two rlb_next_rx_slave functions into one (Nikolay Aleksandrov) [1166647] - [net] bonding: fix div by zero while enslaving and transmitting (Nikolay Aleksandrov) [1166647] - [net] bonding: adjust locking comments (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: convert to bond->mode_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: convert to bond->mode_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: convert curr_slave_lock to a spinlock and rename it (Nikolay Aleksandrov) [1166647] - [net] bonding: clean curr_slave_lock use (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: remove curr_slave_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: clean up curr_slave_lock usage (Nikolay Aleksandrov) [1166647] - [net] bonding: Add missing space in bonding driver parameter description (Nikolay Aleksandrov) [1166647] - [net] bonding: remove last users of bond->lock and bond->lock itself (Nikolay Aleksandrov) [1166647] - [net] bonding: options: remove bond->lock usage (Nikolay Aleksandrov) [1166647] - [net] bonding: procfs: clean bond->lock usage and use RCU (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary_slave to use RCU (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: clean bond->lock (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: use curr_slave_lock instead of bond->lock (Nikolay Aleksandrov) [1166647] - [netdrv] cxgb4: remove bond->lock (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix typo in printk (Nikolay Aleksandrov) [1166647] - [net] bonding: create netlink event when bonding option is changed (Nikolay Aleksandrov) [1166647] - [net] bonding: Replace rcu_dereference() with rcu_access_pointer() (Nikolay Aleksandrov) [1166647] - [net] bonding: use kobject_put instead of _del after kobject_add (Nikolay Aleksandrov) [1166647] - [net] bonding: destroy proc directory only after all bonds are gone (Nikolay Aleksandrov) [1166647] - [net] bonding: use rtnl_deref in bond_change_rx_flags() (Nikolay Aleksandrov) [1166647] - [net] bonding: enhance L2 hash helper with packet type (Nikolay Aleksandrov) [1166647] - [net] bonding: Do not try to send packets over dead link in TLB mode (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_options.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_options.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_procfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_netlink.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_netlink.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_debugfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_alb.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_alb.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_3ad.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_3ad.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_main.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_main.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_option_mode_set warning (Nikolay Aleksandrov) [1166647] - [net] bonding: permit enslaving interfaces without set_mac support (Nikolay Aleksandrov) [1166647] - [net] bonding: add proper __rcu annotation for current_arp_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: add proper __rcu annotation for curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: use rcu_access_pointer() in bonding_show_mii_status() (Nikolay Aleksandrov) [1166647] - [net] bonding: get rid of bond_option_active_slave_get() (Nikolay Aleksandrov) [1166647] - [net] bonding: fix ad_select module param check (Nikolay Aleksandrov) [1166647] - [net] bonding: Advertize vxlan offload features when supported (Nikolay Aleksandrov) [1166647] - [net] bonding: Turn on IFF_UNICAST_FLT on bond devices (Nikolay Aleksandrov) [1166647] - [net] bonding: remove NULL verification from bond_get_bond_by_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: populate essential new_slave->bond/dev early (Nikolay Aleksandrov) [1166647] - [net] bonding: Don't assume 802.1Q when sending alb learning packets (Nikolay Aleksandrov) [1166647] - [net] bonding: fix vlan_features computing (Nikolay Aleksandrov) [1166647] - [net] bonding: replace SLAVE_IS_OK() with bond_slave_can_tx() (Nikolay Aleksandrov) [1166647] - [net] bonding: rename {, bond_}slave_can_tx and clean it up (Nikolay Aleksandrov) [1166647] - [net] bonding: convert IS_UP(slave->dev) to inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: make IS_IP_TARGET_UNUSABLE_ADDRESS an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: create a macro for bond mode and use it (Nikolay Aleksandrov) [1166647] - [net] bonding: make USES_PRIMARY inline functions (Nikolay Aleksandrov) [1166647] - [net] bonding: make BOND_NO_USES_ARP an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: make TX_QUEUE_OVERRIDE() macro an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove BOND_MODE_IS_LB macro (Nikolay Aleksandrov) [1166647] - [net] bonding: fix out of range parameters for bond_intmax_tbl (Nikolay Aleksandrov) [1166647] - [net] bonding: alloc the structure ad_info dynamically in per slave (Nikolay Aleksandrov) [1166647] - [net] bonding: make a generic sysfs option store and fix comments (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unused macro (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify the slave_do_arp_validate_only() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unnecessary struct bond_net (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix format string mismatch in bond_sysfs.c (Nikolay Aleksandrov) [1166647] - [net] bonding: Add tlb_dynamic_lb parameter for tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: Added bond_tlb_xmit() for tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: Reorg bond_alb_xmit code (Nikolay Aleksandrov) [1166647] - [net] bonding: Changed hashing function to just provide hash (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove debug_fs files when module init fails (Nikolay Aleksandrov) [1166647] - [net] bonding: Inactive slaves should keep inactive flag's value (Nikolay Aleksandrov) [1166647] - [net] bonding: Use RCU_INIT_POINTER(x, NULL) in bonding/bond_options.c (Nikolay Aleksandrov) [1166647] - [net] bonding: add net_ratelimt to avoid spam in arp interval (Nikolay Aleksandrov) [1166647] - [net] bonding: support QinQ for bond arp interval (Nikolay Aleksandrov) [1166647] - [net] vlan: make a new function vlan_dev_vlan_proto() and export (Nikolay Aleksandrov) [1166647] - [net] bonding: ratelimit pr_err() for bond xmit broadcast (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: ratelimit pr_warn()s in 802.3ad mode (Nikolay Aleksandrov) [1166647] - [net] bonding: use the correct ether type for alb (Nikolay Aleksandrov) [1166647] - [net] ether: add loopback type ETH_P_LOOPBACK (Nikolay Aleksandrov) [1166647] - [net] bonding: set correct vlan id for alb xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: Call dev_kfree_skby_any instead of kfree_skb (Nikolay Aleksandrov) [1166647] - [net] bonding: force cast of IP address in options (Nikolay Aleksandrov) [1166647] - [net] bonding: fix const in options processing (Nikolay Aleksandrov) [1166647] - [net] bonding: correctly handle out of range parameters for lp_interval (Nikolay Aleksandrov) [1166647] - [net] bonding: options handling cleanup (Nikolay Aleksandrov) [1166647] - [net] bonding: remove dead code (Nikolay Aleksandrov) [1166647] - [net] bonding: make slave status notifications GFP_ATOMIC (Nikolay Aleksandrov) [1166647] - [net] bonding: send arp requests even if there's no route to them (Nikolay Aleksandrov) [1166647] - [net] bonding: disallow enslaving a bond to itself (Nikolay Aleksandrov) [1166647] - [net] bonding: fix a div error caused by the slave release path (Nikolay Aleksandrov) [1166647] - [net] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for ab arp monitor (Nikolay Aleksandrov) [1166647] - [net] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for 802.3ad mode (Nikolay Aleksandrov) [1166647] - [net] bonding: remove no longer needed lock for bond_xxx_info_query() (Nikolay Aleksandrov) [1166647] - [net] bonding: use rcu_dereference() to access curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: netpoll: remove unwanted slave_dev_support_netpoll() (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_arp_rcv() race of curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: Invert test (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove unnecessary else (Nikolay Aleksandrov) [1166647] - [net] bonding: More use of ether_addr_copy (Nikolay Aleksandrov) [1166647] - [net] bonding: rename last_arp_rx to last_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: rename slave->jiffies to ->last_link_up (Nikolay Aleksandrov) [1166647] - [net] bonding: remove useless updating of slave->dev->last_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: use last_arp_rx in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: use last_arp_rx in slave_last_rx() (Nikolay Aleksandrov) [1166647] - [net] bonding: use the new options to correctly set last_arp_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: extend arp_validate to be able to receive unvalidated arp-only traffic (Nikolay Aleksandrov) [1166647] - [net] bonding: always set recv_probe to bond_arp_rcv in arp monitor (Nikolay Aleksandrov) [1166647] - [net] bonding: always update last_arp_rx on packet recieve (Nikolay Aleksandrov) [1166647] - [net] bonding: permit using arp_validate with non-ab modes (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond->lock from bond_arp_rcv (Nikolay Aleksandrov) [1166647] - [net] bonding: 802.3ad: make aggregator_identifier bond-private (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert memcpy(foo, bar, ETH_ALEN) to ether_addr_copy(foo, bar) (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert c99 comments (Nikolay Aleksandrov) [1166647] - [net] bonding: Neaten pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert pr_warning to pr_warn, neatening (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch errors comments and space (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch errors with foo* bar|foo * bar (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_options.c direct rwlock.h include (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the redundant judgements for bond_option_queue_id_set() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the redundant judgements for bond_set_mac_address() (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix deadlock in bonding driver when using netpoll (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted bond lock for enslave processing (Nikolay Aleksandrov) [1166647] - [net] bonding: fail_over_mac should only affect AB mode in bond_set_mac_address() (Nikolay Aleksandrov) [1166647] - [net] bonding: fail_over_mac should only affect AB mode at enslave and removal processing (Nikolay Aleksandrov) [1166647] - [net] bonding: fix locking in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: restructure locking of bond_ab_arp_probe() (Nikolay Aleksandrov) [1166647] - [net] bonding: RCUify bond_ab_arp_probe (Nikolay Aleksandrov) [1166647] - [net] bonding: fix u64 division (Nikolay Aleksandrov) [1166647] - [net] bonding: Don't allow bond devices to change network namespaces (Nikolay Aleksandrov) [1166647] - [net] bonding: change name of sysfs dir for bonding slaves (Nikolay Aleksandrov) [1166647] - [net] bonding: clean the primary slave if there is no slave matching new primary (Nikolay Aleksandrov) [1166647] - [net] bonding: convert slaves to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert lp_interval to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert resend_igmp to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert all_slaves_active to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert queue_id to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert active_slave to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert use_carrier to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary_reselect to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert miimon to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert num_peer_notif to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert ad_select to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert min_links to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert lacp_rate to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert updelay to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert downdelay to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_ip_target to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_interval to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert fail_over_mac to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_all_targets to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_validate to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert xmit_hash_policy to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert packets_per_slave to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert mode setting to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: add infrastructure for an option API (Nikolay Aleksandrov) [1166647] - [net] bonding: reciprocal_divide: update/correction of the algorithm (Nikolay Aleksandrov) [1166647] - [net] bonding: make slave_sysfs_ops static (Nikolay Aleksandrov) [1166647] - [net] bonding: add sysfs /slave dir for bond slave devices (Nikolay Aleksandrov) [1166647] - [net] bonding: handle slave's name change with primary_slave logic (Nikolay Aleksandrov) [1166647] - [net] bonding: use __dev_get_by_name instead of dev_get_by_name to find interface (Nikolay Aleksandrov) [1166647] - [net] bonding: fix __get_active_agg() RCU logic (Nikolay Aleksandrov) [1166647] - [net] bonding: fix __get_first_agg RCU usage (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_3ad_set_carrier() RCU usage (Nikolay Aleksandrov) [1166647] - [net] bonding: remove dead code from 3ad (Nikolay Aleksandrov) [1166647] - [net] bonding: convert 3ad to use pr_warn instead of pr_warning (Nikolay Aleksandrov) [1166647] - [net] bonding: clean up style for bond_3ad.c (Nikolay Aleksandrov) [1166647] - [net] bonding: fix kstrtou8() return value verification in num_peer_notif (Nikolay Aleksandrov) [1166647] - [net] bonding: add bounds checking for tbl params (Nikolay Aleksandrov) [1166647] - [net] bonding: fix netlink msg size (Nikolay Aleksandrov) [1166647] - [net] bonding: add ad_info attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add ad_select attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add lacp_rate attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: make more functions static (Nikolay Aleksandrov) [1166647] - [net] bonding: use ether_addr_equal_64bits to instead of ether_addr_equal (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the return value for bond_3ad_bind_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted return value for bond_dev_queue_xmit() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimizztion for bond_slave_override() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_alb_xmit() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_3ad_xmit_xor() (Nikolay Aleksandrov) [1166647] - [net] bonding: use ether_addr_equal_unaligned for bond addr compare (Nikolay Aleksandrov) [1166647] - [net] bonding: ust micro BOND_NO_USE_ARP to simplify the mode check (Nikolay Aleksandrov) [1166647] - [net] bonding: add option lp_interval for loading module (Nikolay Aleksandrov) [1166647] - [net] bonding: make local function static (Nikolay Aleksandrov) [1166647] - [net] bonding: add packets_per_slave attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add lp_interval attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add min_links attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add all_slaves_active attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add num_grat_arp attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_handle_link_change() (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_adapter_duplex_changed() (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_adapter_speed_changed() (Nikolay Aleksandrov) [1166647] - [net] bonding: add resend_igmp attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add xmit_hash_policy attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add fail_over_mac attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add primary_select attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add primary attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: use be32 nla put/get for be32 values (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the bond_resend_igmp_join_requests_delayed() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond_store_primaryxxx() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond_option_active_slave_set() (Nikolay Aleksandrov) [1166647] - [net] bonding: add RCU for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond enslave and release (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: create bond_first_slave_rcu() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_alb_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_mii_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the no effect lock for bond_select_active_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_all_targets netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_validate netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_ip_target netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_interval netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add use_carrier netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add downdelay netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add updelay netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add miimon netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: Use RCU_INIT_POINTER() for better overhead and for sparse (Nikolay Aleksandrov) [1166647] - [net] bonding: fix packets_per_slave showing (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix FSF address in file headers (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_ip_target checks when install the module (Nikolay Aleksandrov) [1166647] - [net] bonding: disable arp and enable mii monitoring when bond change to no uses arp mode (Nikolay Aleksandrov) [1166647] - [net] bonding: add ip checks when store ip target (Nikolay Aleksandrov) [1166647] - [net] bonding: extend round-robin mode with packets_per_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: bond_get_size() returns wrong size (Nikolay Aleksandrov) [1166647] - [net] Revert "Merge branch 'bonding_monitor_locking'" (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_alb_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_mii_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: move bond-specific init after enslave happens (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove __exit tag from bond_netlink_fini() (Nikolay Aleksandrov) [1166647] - [net] bonding: add Netlink support active_slave option (Nikolay Aleksandrov) [1166647] - [net] bonding: add Netlink support mode option (Nikolay Aleksandrov) [1166647] - [net] bonding: move active_slave getting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_ioctl_change_active() (Nikolay Aleksandrov) [1166647] - [net] bonding: move active_slave setting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: move mode setting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: push Netlink bits into separate file (Nikolay Aleksandrov) [1166647] - [net] bonding: add rtnl lock and remove read lock for bond sysfs (Nikolay Aleksandrov) [1166647] - [net] bonding: use RCU protection for alb xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: use RCU protection for 3ad xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: modify the old and add new xmit hash policies (Nikolay Aleksandrov) [1166647] - [net] flow_dissector: factor out the ports extraction in skb_flow_get_ports (Nikolay Aleksandrov) [1166647] - [net] flow: Remove extern from function prototypes (Nikolay Aleksandrov) [1166647] - [net] bonding: RCUify bond_set_rx_mode() (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove forgotten bond_next_vlan() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_next_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: don't use bond_next_slave() in bond_info_seq_next() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unused __get_next_agg() (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_3ad_unbind_slave() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make ad_agg_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make __get_active_agg() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make ad_port_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove __get_first_port() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove __get_next_port() (Nikolay Aleksandrov) [1166647] - [net] bonding: verify if we still have slaves in bond_3ad_unbind_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: correctly verify for the first slave in bond_enslave (Nikolay Aleksandrov) [1166647] - [net] bonding: move bond_attach/detach_slave in the proper position (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_prev_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_has_slaves() and use it (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unused bond_for_each_slave_from() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_ab_arp_probe() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_find_best_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework rlb_next_rx_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_3ad_xmit_xor() to use bond_for_each_slave() only (Nikolay Aleksandrov) [1166647] - [net] bonding: use bond_for_each_slave() in bond_uninit() (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_for_each_slave() use lower neighbour's private (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_for_each_slave_continue_reverse() (Nikolay Aleksandrov) [1166647] - [net] bonding: populate neighbour's private on enslave (Nikolay Aleksandrov) [1166647] - [net] bonding: Make alb learning packet interval configurable (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1166647] - [net] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1166647] - [net] bonding: drop read_lock in bond_compute_features (Nikolay Aleksandrov) [1166647] - [net] bonding: drop read_lock in bond_fix_features (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify bond_3ad_update_lacp_rate and use RTNL for sync (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove outdated comment and braces (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify and fix peer notification (Nikolay Aleksandrov) [1166647] - [net] bonding: use rlb_client_info->vlan_id instead of ->tag (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_vlan_used() (Nikolay Aleksandrov) [1166647] - [net] bonding: pr_debug instead of pr_warn in bond_arp_send_all (Nikolay Aleksandrov) [1166647] - [net] bonding: remove vlan_list/current_alb_vlan (Nikolay Aleksandrov) [1166647] - [net] bonding: make alb_send_learning_packets() use upper dev list (Nikolay Aleksandrov) [1166647] - [net] bonding: split alb_send_learning_packets() (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_has_this_ip() to use upper devices (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_arp_send_all use upper device list (Nikolay Aleksandrov) [1166647] - [net] bonding: use netdev_upper list in bond_vlan_used (Nikolay Aleksandrov) [1166647] - [net] bonding: fix error return code in bond_enslave() (Nikolay Aleksandrov) [1166647] - [net] bonding: unwind on bond_add_vlan failure (Nikolay Aleksandrov) [1166647] - [net] bonding: change the bond's vlan syncing functions with the standard ones (Nikolay Aleksandrov) [1166647] - [net] bonding: remove locking from bond_set_rx_mode() (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_time_in_interval() and use it for time comparison (Nikolay Aleksandrov) [1166647] - [net] bonding: call slave_last_rx() only once per slave (Nikolay Aleksandrov) [1166647] - [net] bonding: initial RCU conversion (Nikolay Aleksandrov) [1166647] - [net] bonding: factor out slave id tx code and simplify xmit paths (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify broadcast_xmit function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unnecessary read_locks of curr_slave_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: convert to list API and replace bond's custom list (Nikolay Aleksandrov) [1166647] - [net] bonding: fix system hang due to fast igmp timer rescheduling (Nikolay Aleksandrov) [1166647] - [net] bond: cleanup netpoll code (Nikolay Aleksandrov) [1166647] - [net] bonding: use pre-defined macro in bond_mode_name instead of magic number 0 (Nikolay Aleksandrov) [1166647] - [net] bonding: Fixed up a error "do not initialise statics to 0 or NULL" in bond_main.c (Nikolay Aleksandrov) [1166647] - [net] bonding: add rtnl protection for bonding_store_fail_over_mac (Nikolay Aleksandrov) [1166647] - [net] bonding: bond_sysfs.c checkpatch cleanup (Nikolay Aleksandrov) [1166647] - [net] bonding: don't call slave_xxx_netpoll under spinlocks (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unnecessary setup_by_slave member (Nikolay Aleksandrov) [1166647] - [net] bonding: add an option to fail when any of arp_ip_target is inaccessible (Nikolay Aleksandrov) [1166647] - [net] bonding: don't trust arp requests unless active slave really works (Nikolay Aleksandrov) [1166647] - [net] bonding: don't validate arp if we don't have to (Nikolay Aleksandrov) [1166647] - [net] bonding: don't add duplicate targets to arp_ip_target (Nikolay Aleksandrov) [1166647] - [net] bonding: add helper function bond_get_targets_ip(targets, ip) (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: make alb use bond_slave_has_mac() (Nikolay Aleksandrov) [1166647] - [net] bonding: don't call alb_set_slave_mac_addr() while atomic (Nikolay Aleksandrov) [1166647] - [net] bonding: disallow change of MAC if fail_over_mac enabled (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert hw addr handling to sync/unsync, support ucast addresses (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: update the comments to reflect the reality (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove unused parameter from alb_swap_mac_addr() (Nikolay Aleksandrov) [1166647] - [net] bonding: allow xmit hash policy change while bond dev is up (Nikolay Aleksandrov) [1166647] - [net] nf_conntrack: allow server to become a client in TW handling (Marcelo Leitner) [1160431]- [crypto] add missing crypto module aliases (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [crypto] include crypto- module prefix in template (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [crypto] prefix module autoloading with "crypto-" (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [hv] vmbus: introduce vmbus_acpi_remove (Vitaly Kuznetsov) [1201889] - [hv] vmbus: Teardown synthetic interrupt controllers on module unload (Vitaly Kuznetsov) [1201889] - [hv] vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown (Vitaly Kuznetsov) [1201889] - [hv] vmbus: avoid double kfree for device_obj (Vitaly Kuznetsov) [1201889] - [hv] vmbus: rename channel work queues (Vitaly Kuznetsov) [1201889] - [hv] use correct order when freeing monitor_pages (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Fixup the (brain) damage caused by the irq cleanup (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Fix brown paperbag typos reported by Fenguangs build robot (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Make it build with CONFIG_HYPERV=m again (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Cleanup the irq mess (Vitaly Kuznetsov) [1201889] - [hv] move ringbuffer bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] delete struct hv_dev_port_info (Vitaly Kuznetsov) [1201889] - [hv] delete vmbus_get_debug_info() (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_conn_id" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_latency" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_pending" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] make "monitor_pages" a "real" pointer array (Vitaly Kuznetsov) [1201889] - [hv] move "device_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "class_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "modalias" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "monitor_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "state" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] use dev_groups for device attributes (Vitaly Kuznetsov) [1201889] - [drm] radeon: fix kernel segfault in hwmonitor (Jerome Glisse) [1187817] - [pci] Remove DEFINE_PCI_DEVICE_TABLE macro use (Prarit Bhargava) [1198151] - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: force discovery of LUNs that may have been removed (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: in responce to a scan event, scan the host (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1035213 1206437] - [netdrv] bnx2: disable toggling of rxvlan if necessary (Ivan Vecera) [1190094] - [netdrv] tg3: move init/deinit from open/close to probe/remove (Ivan Vecera) [1172960] - [netdrv] mlx4_en: tx_info->ts_requested was not cleared (Doug Ledford) [1178070] - [input] serio: hyperv-keyboard - register as a wakeup source (Vitaly Kuznetsov) [1086100] - [hid] hyperv: register as a wakeup source (Vitaly Kuznetsov) [1086100] - [hid] hyperv: make sure input buffer is big enough (Vitaly Kuznetsov) [1086100] - [edac] sb_edac: Fix typo computing number of banks (Seth Jennings) [1165448] - [edac] sb_edac: Add support for Broadwell-DE processor (Seth Jennings) [1165448] - [edac] sb_edac: Fix discovery of top-of-low-memory for Haswell (Seth Jennings) [1158624] - [perf] powerpc: Use dwfl_report_elf() instead of offline (Gustavo Duarte) [1113736] - [perf] powerpc: Cache the DWARF debug info (Gustavo Duarte) [1113736] - [kernel] ring-buffer: Check if buffer exists before polling (Gustavo Duarte) [1199699] - [powerpc] mm: thp: Add tracepoints to track hugepage invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: Use read barrier when creating real_pte (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Use ACCESS_ONCE when loading pmdp (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Invalidate with vpn in loop (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Handle combo pages in invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Invalidate old 64K based hash page mapping before insert of 4k pte (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Don't recompute vsid and ssize in loop on invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Add write barrier after updating the valid bit (Gustavo Duarte) [1199016] - [cpufreq] powernv: Set the cpus to nominal frequency during reboot/kexec (Gustavo Duarte) [1182062] - [cpufreq] powernv: Set the pstate of the last hotplugged out cpu in policy->cpus to minimum (Gustavo Duarte) [1182062] - [cpufreq] Allow stop CPU callback to be used by all cpufreq drivers (Gustavo Duarte) [1182062] - [i2c] i801: Add DeviceIDs for SunrisePoint LP (David Milburn) [1129470] - [sound] alsa: hda_intel: Add DeviceIDs for Sunrise Point-LP (David Milburn) [1129470] - [ata] ahci: Add DeviceIDs for Sunrise Point-LP SATA controller (David Milburn) [1129470] - [ata] ahci: Remove Device ID for Intel Sunrise Point PCH (David Milburn) [1082114] - [i2c] i801: Check if interrupts are disabled (David Milburn) [1082114] - [i2c] i801: Fallback to polling if request_irq() fails (David Milburn) [1082114] - [i2c] i801: Use wait_event_timeout to wait for interrupts (David Milburn) [1082114] - [ata] ahci: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114] - [i2c] i801: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114] - [sound] alsa: hda_intel: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114]- [tools] perf/probe: Trivial typo fix for --demangle (Jiri Olsa) [1169436] - [tools] perf: Fix report -F dso_from for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F dso_to for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F symbol_from for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F symbol_to for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F mispredict for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F in_tx for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F abort for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Make CPUINFO_PROC an array to support different kernel versions (Jiri Olsa) [1169436] - [tools] perf/callchain: Use global caching provided by libunwind (Jiri Olsa) [1169436] - [tools] perf/diff: Add missing hists__init() call at tool start (Jiri Olsa) [1169436] - [tools] perf/script: Add period as a default output column (Jiri Olsa) [1169436] - [tools] perf/script: Add period data column (Jiri Olsa) [1169436] - [tools] perf/evsel: No need to drag util/cgroup.h (Jiri Olsa) [1169436] - [tools] perf/evlist: Add missing 'struct option' forward declaration (Jiri Olsa) [1169436] - [tools] perf/evsel: Move exit stuff from __delete to __exit (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Enable events copying (Jiri Olsa) [1169436] - [tools] perf/session: Add option to copy events when queueing (Jiri Olsa) [1169436] - [tools] perf/Documentation: Fix typos in perf/Documentation (Jiri Olsa) [1169436] - [tools] perf/trace: Use thread_{, _set}_priv helpers (Jiri Olsa) [1169436] - [tools] perf/kvm: Use thread_{, _set}_priv helpers (Jiri Olsa) [1169436] - [tools] perf/callchain: Create an address space per thread (Jiri Olsa) [1169436] - [tools] perf/report: Set callchain_param.record_mode for future use (Jiri Olsa) [1169436] - [tools] perf/evlist: Fix for double free in tools/perf stat (Jiri Olsa) [1169436] - [tools] perf/test: Add test case for pmu event new style format (Jiri Olsa) [1169436] - [tools] perf: Add support to new style format of kernel PMU event (Jiri Olsa) [1169436] - [tools] perf: Parse the pmu event prefix and suffix (Jiri Olsa) [1169436] - [tools] Revert: perf: Default to cpu// for events v5 (Jiri Olsa) [1169436] - [tools] perf/top: Add a visual cue for toggle zeroing of samples (Jiri Olsa) [1169436] - [tools] perf/symbols: Make sym->end be the first address after the symbol range (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix map->end fixup (Jiri Olsa) [1169436] - [tools] perf: Fixup off-by-one comparision in maps__find (Jiri Olsa) [1169436] - [tools] perf: fix off-by-one error in maps (Jiri Olsa) [1169436] - [tools] perf/machine: Add missing dsos->root rbtree root initialization (Jiri Olsa) [1169436] - [tools] perf/evsel: Make some exit routines static (Jiri Olsa) [1169436] - [tools] perf/evsel: Add missing 'target' struct forward declaration (Jiri Olsa) [1169436] - [tools] perf/evlist: Default to syswide target when no thread/cpu maps set (Jiri Olsa) [1169436] - [tools] perf/evlist: Check that there is a thread_map when preparing a workload (Jiri Olsa) [1169436] - [tools] perf/thread_map: Create dummy constructor out of open coded equivalent (Jiri Olsa) [1169436] - [tools] perf: Remove hists from evsel (Jiri Olsa) [1169436] - [tools] perf/callchain: Move the callchain_param extern to callchain.h (Jiri Olsa) [1169436] - [tools] perf/evsel: Subclassing (Jiri Olsa) [1169436] - [tools] perf/session: Remove last reference to hists struct (Jiri Olsa) [1169436] - [tools] perf/ui/browsers: Add missing include (Jiri Olsa) [1169436] - [tools] perf: Move events_stats struct to event.h (Jiri Olsa) [1169436] - [tools] perf/session: Don't count per evsel events (Jiri Olsa) [1169436] - [tools] perf/evsel: Add hists helper (Jiri Olsa) [1169436] - [tools] perf/script: Stop updating hists stats, not used (Jiri Olsa) [1169436] - [tools] perf/sched: Stop updating hists stats, not used (Jiri Olsa) [1169436] - [tools] perf/callchain: Move callchain_param to util object in to fix python test (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use fdarray object instead of pollfd (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use perf_evlist__add_pollfd return fd position (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Fix perf_evlist__add_pollfd error handling (Jiri Olsa) [1169436] - [tools] perf/record: Fix error message for --filter option not coming after tracepoint (Jiri Olsa) [1169436] - [tools] perf: Fix build breakage on arm64 targets (Jiri Olsa) [1169436] - [tools] perf/symbols: Improve DSO long names lookup speed with rbtree (Jiri Olsa) [1169436] - [tools] perf/symbols: Encapsulate dsos list head into struct dsos (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Sanitize -q option in requeue (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Support operations for shared futexes (Jiri Olsa) [1169436] - [tools] perf/trace: Fix mmap return address truncation to 32-bit (Jiri Olsa) [1169436] - [tools] perf: Refactor unit and scale function parameters (Jiri Olsa) [1169436] - [tools] perf: Fix line number in the config file error message (Jiri Olsa) [1169436] - [tools] perf: Convert {record, top}.call-graph option to call-graph.record-mode (Jiri Olsa) [1169436] - [tools] perf: Introduce perf_callchain_config() (Jiri Olsa) [1169436] - [tools] perf/callchain: Move some parser functions to callchain.c (Jiri Olsa) [1169436] - [tools] perf: Move callchain config from record_opts to callchain_param (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix callchain print bug on TUI (Jiri Olsa) [1169436] - [tools] perf: Use ACCESS_ONCE() instead of volatile cast (Jiri Olsa) [1169436] - [tools] perf: Modify error code for when perf_session__new() fails (Jiri Olsa) [1169436] - [tools] perf: Fix perf record as non root with kptr_restrict == 1 (Jiri Olsa) [1169436] - [tools] perf/stat: Fix --per-core on multi socket systems (Jiri Olsa) [1169436] - [tools] perf/trace: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1169436] - [tools] perf/record: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1169436] - [tools] perf/evlist: Unmap when all refcounts to fd are gone and events drained (Jiri Olsa) [1169436] - [tools] lib/fd/array: Allow associating an integer cookie with each entry (Jiri Olsa) [1169436] - [tools] perf/evlist: Refcount mmaps (Jiri Olsa) [1169436] - [tools] lib/api: Adopt fdarray class from perf's evlist (Jiri Olsa) [1169436] - [tools] perf/evlist: Introduce poll method for common code idiom (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use perf_evlist__add_pollfd() instead of local equivalent (Jiri Olsa) [1169436] - [tools] perf/tests: Add pollfd growing test (Jiri Olsa) [1169436] - [tools] perf/evlist: Allow growing pollfd on add method (Jiri Olsa) [1169436] - [tools] perf/evlist: We need to poll all event file descriptors (Jiri Olsa) [1169436] - [tools] perf/evlist: Monitor POLLERR and POLLHUP events too (Jiri Olsa) [1169436] - [tools] perf/tests: Add test for perf_evlist__filter_pollfd() (Jiri Olsa) [1169436] - [tools] perf/evlist: Introduce perf_evlist__filter_pollfd method (Jiri Olsa) [1169436] - [tools] perf/record: Use ring buffer consume method to look like other tools (Jiri Olsa) [1169436] - [tools] perf/probe: Do not use dwfl_module_addrsym if dwarf_diename finds symbol name (Jiri Olsa) [1169436] - [tools] perf/probe: Do not access kallsyms when analyzing user binaries (Jiri Olsa) [1169436] - [tools] perf/symbols: Add path to Ubuntu kernel debuginfo file (Jiri Olsa) [1169436] - [tools] perf/symbols: Ignore stripped vmlinux and fallback to kallsyms (Jiri Olsa) [1169436] - [tools] perf: define _DEFAULT_SOURCE for glibc_2.20 (Jiri Olsa) [1169436] - [tools] perf: Don't include sys/poll.h directly (Jiri Olsa) [1169436] - [tools] perf: Fix GNU-only grep usage in Makefile (Jiri Olsa) [1169436] - [tools] perf/tool: fix compilation for ARM (Jiri Olsa) [1169436] - [tools] perf: Add perf_pmu__scan_file() (Jiri Olsa) [1169436] - [tools] perf: Let default config be defined for a PMU (Jiri Olsa) [1169436] - [tools] perf: Add perf-with-kcore script (Jiri Olsa) [1169436] - [tools] perf: Let a user specify a PMU event without any config terms (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Unify the title bar output (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Enable the target.system_wide flag (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Save pid string in opts.target.pid (Jiri Olsa) [1169436] - [tools] perf/powerpc: Fix build issue when DWARF support is disabled (Jiri Olsa) [1169436] - [tools] perf: Add +field argument support for --sort option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Consolidate callchain print functions in TUI (Jiri Olsa) [1169436] - [tools] perf: Add +field argument support for --field option (Jiri Olsa) [1169436] - [tools] perf/top: Use set_term_quiet() instead of open coded equivalent (Jiri Olsa) [1169436] - [tools] perf/machine: Fallback to MAP__FUNCTION if daddr maps are NULL (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Cleanup callchain print functions (Jiri Olsa) [1169436] - [tools] perf: Add machine__kernel_ip() (Jiri Olsa) [1169436] - [tools] perf/machine: Rename machine__get_kernel_start_addr() method (Jiri Olsa) [1169436] - [tools] perf/scripting: Add 'flush' callback to scripting API (Jiri Olsa) [1169436] - [tools] perf/tests: Add a test for tracking with sched_switch (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Factor out hist_browser__show_callchain_entry() (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix children overhead dump (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Get rid of unused 'remaining' variable (Jiri Olsa) [1169436] - [tools] perf/powerpc: Explicitly include util/debug.h (Jiri Olsa) [1169436] - [tools] perf/symbols: Don't try to find DSOs in SYSV maps (Jiri Olsa) [1169436] - [tools] perf/stat: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/help: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/kvm: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/sched: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/test: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/record: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/trace: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/top: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/util: Replace strerror with strerror_r for thread-safety (Jiri Olsa) [1169436] - [tools] perf/probe: Make error messages thread-safe (Jiri Olsa) [1169436] - [tools] perf: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/probe: Don't use strerror if strlist__add failed (Jiri Olsa) [1169436] - [tools] perf/report: Relax -g option parsing not to limit the option order (Jiri Olsa) [1169436] - [tools] perf: Annotate PMU related list_head members with type info (Jiri Olsa) [1169436] - [tools] perf: Add arm64 triplets (Jiri Olsa) [1169436] - [tools] perf/annotate: Don't truncate Intel style addresses (Jiri Olsa) [1169436] - [tools] perf/probe: Warn user to rebuild target with debuginfo (Jiri Olsa) [1169436] - [tools] perf/evlist: Add perf_evlist__enable_event_idx() (Jiri Olsa) [1169436] - [tools] perf: Add flags and insn_len to struct sample (Jiri Olsa) [1169436] - [tools] perf/machine: Add machine__thread_exec_comm() (Jiri Olsa) [1169436] - [tools] perf: Identify which comms are from exec (Jiri Olsa) [1169436] - [tools] perf/script/python: Add helpers for calling Python objects (Jiri Olsa) [1169436] - [tools] perf/script: Allow callchains if any event samples them (Jiri Olsa) [1169436] - [tools] perf/session: Add perf_session__peek_event() (Jiri Olsa) [1169436] - [tools] perf/evlist: Add perf_evlist__set_tracking_event() (Jiri Olsa) [1169436] - [tools] perf/evlist: Add 'system_wide' option (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix missing label symbols (Jiri Olsa) [1169436] - [tools] perf/top: Handle 'z' key for toggle zeroing samples in TUI (Jiri Olsa) [1169436] - [tools] perf/top: Fix -z option behavior (Jiri Olsa) [1169436] - [tools] perf/report: Set proper sort__mode for the branch option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix a small callchain display bug (Jiri Olsa) [1169436] - [tools] perf: Check recorded kernel version when finding vmlinux (Jiri Olsa) [1169436] - [tools] perf/trace: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/timechart: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/script: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/sched: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/lock: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/kvm: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/kmem: Move session handling out of __cmd_kmem() (Jiri Olsa) [1169436] - [tools] perf/inject: Move session handling out of __cmd_inject() (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Move session handling into cmd_buildid_cache() (Jiri Olsa) [1169436] - [tools] perf/annotate: Move session handling out of __cmd_annotate() (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix a memory leak in vmlinux_path__init() (Jiri Olsa) [1169436] - [tools] perf/script: Fix possible memory leaks (Jiri Olsa) [1169436] - [tools] perf: Prefer to use a cpu-wide event for probing CLOEXEC (Jiri Olsa) [1169436] - [tools] perf: Fix probing the kernel API with cpu-wide events (Jiri Olsa) [1169436] - [tools] perf: Fix one of the probe events to exclude kernel (Jiri Olsa) [1169436] - [tools] perf: Fix CLOEXEC probe for perf_event_paranoid == 2 (Jiri Olsa) [1169436] - [tools] perf/trace: Add beautifier for mremap flags param (Jiri Olsa) [1169436] - [tools] perf/probe: Fix --del option to delete events only with uprobe events (Jiri Olsa) [1169436] - [tools] perf/probe: Fix --list option to show events only with uprobe events (Jiri Olsa) [1169436] - [tools] perf/kvm: Fix stdin handling for 'kvm stat live' command (Jiri Olsa) [1169436] - [tools] perf/top: Setup signals for terminal output (Jiri Olsa) [1169436] - [tools] perf: Introduce set_term_quiet_input helper function (Jiri Olsa) [1169436] - [tools] perf/top: Join the display thread on exit (Jiri Olsa) [1169436] - [tools] perf: Add cpu_startup_entry to the list of kernel idle symbols (Jiri Olsa) [1169436] - [tools] perf/top: Don't look for kernel idle symbols in all DSOs (Jiri Olsa) [1169436] - [tools] perf: Default to python version 2 (Jiri Olsa) [1169436] - [tools] perf: Fix PERF_FLAG_FD_CLOEXEC flag probing event type open counters due to EBUSY error (Jiri Olsa) [1169436] - [tools] perf: Fix column alignment when headers aren't shown on TUI (Jiri Olsa) [1169436] - [tools] perf: Add name field into perf_hpp_fmt (Jiri Olsa) [1169436] - [tools] perf/top: Add -w option for setting column width (Jiri Olsa) [1169436] - [tools] perf/report: Honor column width setting (Jiri Olsa) [1169436] - [tools] perf: Save column length in perf_hpp_fmt (Jiri Olsa) [1169436] - [tools] perf: Make __hpp__fmt() receive an additional len argument (Jiri Olsa) [1169436] - [tools] perf: Left-align output contents (Jiri Olsa) [1169436] - [tools] perf: Fix make PYTHON override (Jiri Olsa) [1169436] - [tools] perf/kmem: Do not ignore mmap events (Jiri Olsa) [1169436] - [tools] perf: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1169436] - [tools] perf: Allow out of order messages in forced flush (Jiri Olsa) [1169436] - [tools] perf: Add debug prints for ordered events queue (Jiri Olsa) [1169436] - [tools] perf: Add report.queue-size config file option (Jiri Olsa) [1169436] - [tools] perf: Add perf_config_u64 function (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__free function (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__init function (Jiri Olsa) [1169436] - [tools] perf: Use list_move in ordered_events_delete function (Jiri Olsa) [1169436] - [tools] perf: Create ordered-events object (Jiri Olsa) [1169436] - [tools] perf: Make perf_session__deliver_event global (Jiri Olsa) [1169436] - [tools] perf: Flush ordered events in case of allocation failure (Jiri Olsa) [1169436] - [tools] perf: Limit ordered events queue size (Jiri Olsa) [1169436] - [tools] perf: Factor ordered_events__flush to be more generic (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__(new (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_events members (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_samples struct to ordered_events (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_samples bool to ordered_events (Jiri Olsa) [1169436] - [tools] perf/record: Honour --no-time command line option (Jiri Olsa) [1169436] - [tools] perf/kvm/stat: Properly show submicrosecond times (Jiri Olsa) [1169436] - [tools] perf/symbols: Make sure --symfs usage includes the path separator (Jiri Olsa) [1169436] - [tools] perf/evlist: Don't run workload if not told to (Jiri Olsa) [1169436] - [tools] perf: Fix arm64 build error (Jiri Olsa) [1169436] - [tools] perf: saner perf_atoll() (Jiri Olsa) [1169436] - [tools] Revert: perf: Fix jump label always changing during tracing (Jiri Olsa) [1169436] - [tools] perf: Fix perf usage string leftover (Jiri Olsa) [1169436] - [tools] perf/record: Store PERF_RECORD_FINISHED_ROUND only for nonempty rounds (Jiri Olsa) [1169436] - [tools] perf/record: Always force PERF_RECORD_FINISHED_ROUND event (Jiri Olsa) [1169436] - [tools] perf/inject: Add --kallsyms parameter (Jiri Olsa) [1169436] - [tools] perf: Expose 'addr' functions so they can be reused (Jiri Olsa) [1169436] - [tools] perf/session: Fix accounting of ordered samples queue (Jiri Olsa) [1169436] - [tools] perf/powerpc: Include util/util.h and remove stringify macros (Jiri Olsa) [1169436] - [tools] perf: Fix build on gcc 4.4.7 (Jiri Olsa) [1169436] - [tools] perf: Add thread parameter to vdso__dso_findnew() (Jiri Olsa) [1169436] - [tools] perf: Add dso__type() (Jiri Olsa) [1169436] - [tools] perf: Separate the VDSO map name from the VDSO dso name (Jiri Olsa) [1169436] - [tools] perf: Add vdso__new() (Jiri Olsa) [1169436] - [tools] perf/machine: Fix the lifetime of the VDSO temporary file (Jiri Olsa) [1169436] - [tools] perf: Group VDSO global variables into a structure (Jiri Olsa) [1169436] - [tools] perf/session: Add ability to skip 4GiB or more (Jiri Olsa) [1169436] - [tools] perf/session: Add ability to 'skip' a non-piped event stream (Jiri Olsa) [1169436] - [tools] perf: Pass machine to vdso__dso_findnew() (Jiri Olsa) [1169436] - [tools] perf: Add dso__data_size() (Jiri Olsa) [1169436] - [tools] perf: Move rdtsc() function (Jiri Olsa) [1169436] - [tools] perf/machine: Add ability to record the current tid for each cpu (Jiri Olsa) [1169436] - [tools] perf: Add cpu to struct thread (Jiri Olsa) [1169436] - [tools] perf: Add dsos__hit_all() (Jiri Olsa) [1169436] - [tools] perf: Add dso__data_status_seen() (Jiri Olsa) [1169436] - [tools] perf: Record whether a dso has data (Jiri Olsa) [1169436] - [tools] perf/script: Do not print dangling '=>' for BTS (Jiri Olsa) [1169436] - [tools] perf/script: Improve srcline display for BTS (Jiri Olsa) [1169436] - [tools] perf: Fix jump label always changing during tracing (Jiri Olsa) [1169436] - [tools] perf: Fix incorrect fd error comparison (Jiri Olsa) [1169436] - [tools] perf/tests: Update attr test with PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1169436] - [tools] perf: Enable close-on-exec flag on perf file descriptor (Jiri Olsa) [1169436] - [tools] perf: Allow TSC conversion on any arch (Jiri Olsa) [1169436] - [tools] perf: Remove needless getopt.h includes (Jiri Olsa) [1169436] - [tools] perf: Add --debug optionto set debug variable (Jiri Olsa) [1169436] - [tools] perf: Factor eprintf to allow different debug variables (Jiri Olsa) [1169436] - [tools] perf: Move pr_* debug macros into debug object (Jiri Olsa) [1169436] - [tools] perf: Remove verbose from functions prototypes (Jiri Olsa) [1169436] - [tools] perf/machine: Fix leak of 'struct thread' on error path (Jiri Olsa) [1169436] - [tools] perf/thread: Allow deletion of a thread with no map groups (Jiri Olsa) [1169436] - [tools] perf/machine: Fix map groups of threads with unknown pids (Jiri Olsa) [1169436] - [tools] perf/evsel: Add 'immediate' option (Jiri Olsa) [1169436] - [tools] perf/evsel: Add 'no_aux_samples' option (Jiri Olsa) [1169436] - [tools] perf: Add option macro OPT_CALLBACK_OPTARG (Jiri Olsa) [1169436] - [tools] perf: Add feature test for __sync_val_compare_and_swap (Jiri Olsa) [1169436] - [tools] perf/evlist: Pass mmap parameters in a struct (Jiri Olsa) [1169436] - [tools] perf/session: Flag if the event stream is entirely in memory (Jiri Olsa) [1169436] - [tools] perf/symbols: Add ability to iterate over a dso's symbols (Jiri Olsa) [1169436] - [tools] perf/symbols: Do not attempt to read data from kallsyms (Jiri Olsa) [1169436] - [tools] perf/symbols: Record whether a dso is 64-bit (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Apply force option to copying kcore (Jiri Olsa) [1169436] - [tools] perf/callchain: Fix appending a callchain from a previous sample (Jiri Olsa) [1169436] - [tools] perf/inject: Fix build id injection (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix missing GNU IFUNC symbols (Jiri Olsa) [1169436] - [tools] perf: Fix missing kernel map load (Jiri Olsa) [1169436] - [tools] perf/record: Select comm_exec flag if supported (Jiri Olsa) [1169436] - [tools] perf/script: Display PERF_RECORD_MISC_COMM_EXEC flag (Jiri Olsa) [1169436] - [tools] perf/machine: Fix the value used for unknown pids (Jiri Olsa) [1169436] - [tools] perf/script: Provide additional sample information on generic events (Jiri Olsa) [1169436] - [tools] perf/script: Add callchain to generic and tracepoint events (Jiri Olsa) [1169436] - [tools] perf/script: Add missing calls to Py_DECREF for return values (Jiri Olsa) [1169436] - [tools] perf/kvm: Add skip_event() for --duration option (Jiri Olsa) [1169436] - [tools] perf/kvm: Move arch specific code into arch/ (Jiri Olsa) [1169436] - [tools] perf/kvm: Use defines of kvm events (Jiri Olsa) [1169436] - [tools] perf/timechart: Add more options to IO mode (Jiri Olsa) [1169436] - [tools] perf/timechart: Conditionally update start_time on fork (Jiri Olsa) [1169436] - [tools] perf/timechart: Implement IO mode (Jiri Olsa) [1169436] - [tools] perf/timechart: Fix rendering in Firefox (Jiri Olsa) [1169436] - [tools] perf/trace: Fix build on 32-bit systems (Jiri Olsa) [1169436] - [tools] perf/trace: Add pagefault statistics (Jiri Olsa) [1169436] - [tools] perf: Suggest using -f to override perf.data file ownership message (Jiri Olsa) [1169436] - [tools] perf: Convert open coded equivalents to asprintf() (Jiri Olsa) [1169436] - [tools] perf: Allow to use cpuinfo on s390 (Jiri Olsa) [1169436] - [tools] perf/kvm: Refactoring of cpu_isa_config() (Jiri Olsa) [1169436] - [tools] perf/kvm: Simplify exit reasons tables definitions (Jiri Olsa) [1169436] - [tools] perf/kvm: Introduce HAVE_KVM_STAT_SUPPORT flag (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Left justify column headers (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Add ui.show-headers config file option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Display columns header text on 'H' press (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Add support for showing columns header (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Override ui_browser refresh_dimensions method (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Introduce gotorc method (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Allow overriding refresh_dimensions method (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Add ->rows to disambiguate from ->height (Jiri Olsa) [1169436] - [tools] perf/x86/amd: Try to fix some mem allocation failure handling (Jiri Olsa) [1169436] - [tools] perf/script: Handle the num array type in python properly (Jiri Olsa) [1169436] - [tools] perf/script: Move the number processing into its own function (Jiri Olsa) [1169436] - [tools] perf: Fix wrong condition for allocation failure (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix a risk for doing free on uninitialized pointer (Jiri Olsa) [1169436] - [tools] perf/trace: Add possibility to switch off syscall events (Jiri Olsa) [1169436] - [tools] perf/trace: Add pagefaults record and replay support (Jiri Olsa) [1169436] - [tools] perf/trace: Add support for pagefault tracing (Jiri Olsa) [1169436] - [tools] perf/trace: Add perf_event parameter to tracepoint_handler (Jiri Olsa) [1169436] - [tools] perf/scripts: Fallback to syscalls:* when raw_syscalls:* is not available (Jiri Olsa) [1169436] - [tools] lib/traceevent: Clean up format of args in jbd2 plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Clean up format of args in cfg80211 plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix format in plugin_kvm (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix and cleanup kvm_nested_vmexit tracepoints (Jiri Olsa) [1169436] - [tools] lib/traceevent: Add back in kvm plugins nested_vmexit events (Jiri Olsa) [1169436] - [tools] lib/traceevent: Factor out print_exit_reason in kvm plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Report unknown VMX exit reasons with code (Jiri Olsa) [1169436] - [tools] perf/bench/sched-messaging: Drop barf() (Jiri Olsa) [1169436] - [tools] perf/bench/mem: The -o and -n options are mutually exclusive (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Use global --repeat option (Jiri Olsa) [1169436] - [tools] perf/bench: Add --repeat option (Jiri Olsa) [1169436] - [tools] perf/bench/sched-messaging: Plug memleak (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Fix scrollbar refresh row index (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Remove ev_name argument from perf_evsel__hists_browse (Jiri Olsa) [1169436] - [tools] perf/trace: Cache the is_exit syscall test (Jiri Olsa) [1169436] - [tools] perf/trace: Remove needless reassignments (Jiri Olsa) [1169436] - [tools] perf/evlist: Add suggestion of how to set perf_event_paranoid sysctl (Jiri Olsa) [1169436] - [tools] perf/trace: Fix up fd -> pathname resolution (Jiri Olsa) [1169436] - [tools] perf: Fix corruption of sibling list with hotplug (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Revert incomplete and undocumented Broadwell client support (Jiri Olsa) [1169436] - [tools] perf: Fix typos in sample code in the perf_event.h header (Jiri Olsa) [1169436] - [tools] perf: Fix and clean up initialization of pmu::event_idx (Jiri Olsa) [1169436] - [tools] perf: Fix bogus kernel printk (Jiri Olsa) [1169436] - [tools] perf: Fix unclone_ctx() vs. locking (Jiri Olsa) [1169436] - [tools] perf/x86: Tone down kernel messages when the PMU check fails in a virtual environment (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Use Broadwell cache event list for Haswell (Jiri Olsa) [1169436] - [tools] perf/x86: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Add Broadwell core support (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Document all Haswell models (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Remove incorrect model number from Haswell perf (Jiri Olsa) [1169436] - [tools] Revert: perf: Do not allow optimized switch for non-cloned events (Jiri Olsa) [1169436] - [tools] perf: Fix child event initial state setup (Jiri Olsa) [1169436] - [tools] perf: Do not POLLHUP event if it has children (Jiri Olsa) [1169436] - [tools] perf: Do not check PERF_EVENT_STATE_EXIT on syscall read path (Jiri Olsa) [1169436] - [tools] perf/x86: Fix section mismatch in split uncore driver (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Mark initialization code as such (Jiri Olsa) [1169436] - [tools] perf/core: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1169436] - [tools] perf/callchain: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1169436] - [tools] perf: Add PERF_EVENT_STATE_EXIT state for events with exited task (Jiri Olsa) [1169436] - [tools] perf: Fix perf_poll to return proper POLLHUP value (Jiri Olsa) [1169436] - [tools] perf/x86: Clean up __intel_pmu_pebs_event() code (Jiri Olsa) [1169436] - [tools] perf/x86: Fix data source encoding issues for load latency/precise store (Jiri Olsa) [1169436] - [tools] perf/x86: Don't mark DataLA addresses as store (Jiri Olsa) [1169436] - [tools] perf/x86: Revamp PEBS event selection (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Mark MEM_LOAD_UOPS_MISS_RETIRED as precise on SNB (Jiri Olsa) [1169436] - [tools] perf/x86: Fix pp without LBR (Jiri Olsa) [1169436] - [tools] perf: Do poll_wait() before checking condition in perf_poll() (Jiri Olsa) [1169436] - [tools] perf: Add queued work to remove orphaned child events (Jiri Olsa) [1169436] - [tools] perf: Set owner pointer for kernel events (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Update Intel models (Jiri Olsa) [1169436] - [tools] perf/cgroup: Remove perf_put_cgroup() (Jiri Olsa) [1169436] - [tools] perf: fix perf bug in fork() (Jiri Olsa) [1169436] - [tools] perf: Fix a race condition in perf_remove_from_context() (Jiri Olsa) [1169436] - [tools] perf: Handle compat ioctl (Jiri Olsa) [1169436] - [tools] perf/x86: Micro-optimize nhmex_rbox_get_constraint() (Jiri Olsa) [1169436] - [tools] perf: Make perf_event_init_context() function static (Jiri Olsa) [1169436]- [x86] kvm: Prevent guest from writing non-canonical shared MSR addresses (Petr Matousek) [1144885] {CVE-2014-3610} - [x86] kvm: Check non-canonical addresses upon WRMSR (Petr Matousek) [1144885] {CVE-2014-3610} - [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1179347] {CVE-2014-8159} - [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1184759] - [x86] pci: Add NEC variants to Stratus ftServer PCIe DMI check (Myron Stowe) [1187761] - [s390] zcrypt: enable s390 hwrng to seed kernel entropy (Hendrik Brueckner) [1196398] - [s390] zcrypt: improve device probing for zcrypt adapter cards (Hendrik Brueckner) [1196398] - [acpi] fan: Use bus id as the name for non PNP0C0B (Fan) devices (Prarit Bhargava) [1174059] - [acpi] fan: support INT3404 thermal device (Prarit Bhargava) [1174059] - [acpi] fan: add ACPI 4.0 style fan support (Prarit Bhargava) [1174059] - [acpi] fan: convert to platform driver (Prarit Bhargava) [1174059] - [acpi] fan: use acpi_device_xxx_power instead of acpi_bus equivelant (Prarit Bhargava) [1174059] - [acpi] fan: remove unused macro (Prarit Bhargava) [1174059] - [acpi] fan: remove no need check for device pointer (Prarit Bhargava) [1174059] - [acpi] fan: printk replacement (Prarit Bhargava) [1174059] - [acpi] fan: do nothing in suspend and poweroff callback (Prarit Bhargava) [1174059] - [acpi] fan: fix fan driver compile error when CONFIG_PM_SLEEP is undefined (Prarit Bhargava) [1174059] - [acpi] thermal: step_wise: return instance->target by default (Prarit Bhargava) [1174059] - [acpi] thermal: step_wise: cdev only needs update on a new target state (Prarit Bhargava) [1174059] - [netdrv] vmxnet3: Reinitialize vmxnet3 backend on wakeup from hibernate (Neil Horman) [1181807] - [netdrv] vmxnet3: Make Rx ring 2 size configurable (Neil Horman) [1181807] - [netdrv] vmxnet3: Move PCI_VENDOR_ID_VMWARE to pci_ids.h (Neil Horman) [1181807] - [netdrv] vmxnet3: Check for map error in vmxnet3_set_mc (Neil Horman) [1181807] - [netdrv] vmxnet3: Remove DEFINE_PCI_DEVICE_TABLE macro use (Neil Horman) [1181807] - [netdrv] vmxnet3: fix decimal printf format specifiers prefixed with 0x (Neil Horman) [1181807] - [netdrv] vmxnet3: adjust ring sizes when interface is down (Neil Horman) [1181807] - [netdrv] vmxnet3: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Neil Horman) [1181807] - [netdrv] vmxnet3: get rid of SET_ETHTOOL_OPS (Neil Horman) [1181807] - [netdrv] vmxnet3: Call dev_kfree_skb_any instead of dev_kfree_skb (Neil Horman) [1181807] - [netdrv] vmxnet3: fix building without CONFIG_PCI_MSI (Neil Horman) [1181807] - [netdrv] vmxnet3: Use pci_enable_msix_range() instead of pci_enable_msix() (Neil Horman) [1181807] - [netdrv] vmxnet3: Fix MSI-X/MSI enablement code (Neil Horman) [1181807] - [netdrv] vmxnet3: delete non-required instances of include (Neil Horman) [1181807] - [netdrv] vmxnet3: use initialized skb pointer to set hash (Neil Horman) [1181807] - [netdrv] vmxnet3: calls skb_set_hash (Neil Horman) [1181807] - [netdrv] vmxnet3: remove unnecessary pci_set_drvdata() (Neil Horman) [1181807] - [netdrv] vmxnet3: Remove extern from function prototypes (Neil Horman) [1181807] - [netdrv] vmxnet3: Add support for virtual IOMMU (Neil Horman) [1181807] - [net] netpoll: Remove dead packet receive code (CONFIG_NETPOLL_TRAP) (Neil Horman) [1181906] - [net] netpoll: Move all receive processing under CONFIG_NETPOLL_TRAP (Neil Horman) [1181906] - [net] netpoll: Consolidate neigh_tx processing in service_neigh_queue (Neil Horman) [1181906] - [net] netpoll: Move netpoll_trap under CONFIG_NETPOLL_TRAP (Neil Horman) [1181906] - [net] netpoll: Don't drop all received packets (Neil Horman) [1181906] - [net] netpoll: Add netpoll_rx_processing (Neil Horman) [1181906] - [net] netpoll: Warn if more packets are processed than are budgeted (Neil Horman) [1181906] - [net] netpoll: Visit all napi handlers in poll_napi (Neil Horman) [1181906] - [net] netpoll: Pass budget into poll_napi (Neil Horman) [1181906] - [net] netpoll: move setting of NETPOLL_RX_DROP into netpoll_poll_dev (Neil Horman) [1181906] - [net] netpoll: fix netconsole IPv6 setup (Neil Horman) [1181906] - [net] netpoll: Use ether_addr_copy (Neil Horman) [1181906] - [net] netpoll: Fix missing TXQ unlock and and OOPS (Neil Horman) [1181906] - [net] netpoll: fix rx_hook() interface by passing the skb (Neil Horman) [1181906] - [iommu] vt-d: Work around broken RMRR firmware entries (Myron Stowe) [1195802] - [iommu] vt-d: Store bus information in RMRR PCI device path (Myron Stowe) [1195802] - [pci] Handle read-only BARs on AMD CS553x devices (Myron Stowe) [1198314] - [x86] kvm: add tracepoint to wait_lapic_expire (Marcelo Tosatti) [1175445] - [x86] kvm: add option to advance tscdeadline hrtimer expiration (Marcelo Tosatti) [1175445] - [powerpc] powernv: Add winkle support for offline cpus (Gustavo Duarte) [1123121] - [powerpc] powernv: Redesign idle states management (Gustavo Duarte) [1123121] - [powerpc] powernv: Enable Offline CPUs to enter deep idle states (Gustavo Duarte) [1123121] - [powerpc] powernv: Return to cpu offline loop when finished in KVM guest (Gustavo Duarte) [1123121] - [powerpc] powernv: Switch off MMU before entering nap/sleep/rvwinkle mode (Gustavo Duarte) [1123121] - [powerpc] powernv: Don't call generic code on offline cpus (Gustavo Duarte) [1123121] - [cpuidle] powernv: Back-end cpuidle driver for powernv platform (Gustavo Duarte) [1123121] - [cpuidle] powernv: Only clear LPCR decrementer wakeup bit on fast sleep entry (Gustavo Duarte) [1123121] - [kernel] tick: Fixup more fallout from hrtimer broadcast mode (Gustavo Duarte) [1123121] - [kernel] time: Fixup fallout from recent clockevent/tick changes (Gustavo Duarte) [1123121] - [kernel] tick: Introduce hrtimer based broadcast (Gustavo Duarte) [1123121] - [cpuidle] Handle clockevents_notify(BROADCAST_ENTER) failure (Gustavo Duarte) [1123121] - [kernel] time: Change the return type of clockevents_notify() to integer (Gustavo Duarte) [1123121] - [cpuidle] powernv: Fix parsing of idle state flags from device-tree (Gustavo Duarte) [1123121] - [cpuidle] powernv: Parse device tree to setup idle states (Gustavo Duarte) [1123121] - [cpuidle] powernv: Add "Fast-Sleep" CPU idle state (Gustavo Duarte) [1123121] - [input] mouse: synaptics - remove X250 from the topbuttonpad list (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - re-route tracksticks buttons on the Lenovo 2015 series (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - retrieve the extended capabilities in query $10 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - do not retrieve the board id on old firmwares (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - handle spurious release of trackstick buttons (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - fix middle button on Lenovo 2015 products (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - skip quirks when post-2013 dimensions (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - support min/max board id in min_max_pnpid_table (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove obsolete min/max quirk for X240 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - query min dimensions for fw v8.1 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - log queried and quirked dimension values (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - split synaptics_resolution(), query first (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - adjust min/max on Thinkpad E540 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - add min/max quirk for Lenovo T440s (Benjamin Tissoires) [1186106 1186112] - [input] mouse: psmouse - add psmouse_matches_pnp_id helper function (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - add min/max quirk for pnp-id LEN2002 (Edge E531) (Benjamin Tissoires) [1186106 1186112]- [fs] fsnotify: fix handling of renames in audit (Paul Moore) [1191562] - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1198978] - [cpufreq] intel_pstate: Add support for SkyLake (Steve Best) [1189908] - [s390] zcrypt: fixed domain scanning problem again (Hendrik Brueckner) [1193604] - [s390] zcrypt: Number of supported ap domains is not retrievable (Hendrik Brueckner) [1193604] - [s390] kprobes: add exrl to list of prohibited opcodes (Hendrik Brueckner) [1193608] - [s390] kprobes: add support for compare and branch instructions (Hendrik Brueckner) [1193608] - [s390] bpf: jit: initialize A register if 1st insn is BPF_S_LDX_B_MSH (Hendrik Brueckner) [1193604] - [s390] bpf: jit: fix 32 bit divisions, use unsigned divide instructions (Hendrik Brueckner) [1193604] - [s390] bpf: Zero extend parameters before calling C function (Hendrik Brueckner) [1193604] - [s390] bpf: Fix sk_load_byte_msh() (Hendrik Brueckner) [1193604] - [s390] bpf: Fix offset parameter for skb_copy_bits() (Hendrik Brueckner) [1193604] - [s390] bpf: Fix skb_copy_bits() parameter passing (Hendrik Brueckner) [1193604] - [s390] bpf: Fix JMP_JGE_K (A >= K) and JMP_JGT_K (A > K) (Hendrik Brueckner) [1193604] - [s390] bpf: Fix JMP_JGE_X (A > X) and JMP_JGT_X (A >= X) (Hendrik Brueckner) [1193604] - [s390] bpf: Fix ALU_NEG (A = -A) (Hendrik Brueckner) [1193604] - [s390] dasd: remove unused code (Hendrik Brueckner) [1186326] - [s390] dasd: fix infinite loop during format (Hendrik Brueckner) [1186326] - [kernel] module: set nx before marking module MODULE_STATE_COMING (Hendrik Brueckner) [1196977] - [s390] vdso: fix clock_gettime for CLOCK_THREAD_CPUTIME_ID, -2 and -3 (Hendrik Brueckner) [1195671] - [s390] dasd: retry partition detection (Hendrik Brueckner) [1193605] - [s390] dasd: fix list corruption for sleep_on requests (Hendrik Brueckner) [1186319] - [net] openvswitch: Fix net exit (Jiri Benc) [1200859] - [net] team: fix possible null pointer dereference in team_handle_frame (Jiri Pirko) [1188496]- [crypto] aesni: fix "by8" variant for 128 bit keys (Herbert Xu) [1174971] - [crypto] aesni: remove unused defines in "by8" variant (Herbert Xu) [1174971] - [crypto] aesni: fix counter overflow handling in "by8" variant (Herbert Xu) [1174971] - [crypto] aes: AES CTR x86_64 "by8" AVX optimization (Herbert Xu) [1174971] - [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1193910] - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1193910] - [fs] Convert MessageID in smb2_hdr to LE (Sachin Prabhu) [1161441] - [fs] nfsd: update mtime on truncate ("J. Bruce Fields") [1162558] - [virt] kvm: ensure hard lockup detection is disabled by default (Andrew Jones) [1111262] - [watchdog] control hard lockup detection default (Andrew Jones) [1111262] - [watchdog] Fix print-once on enable (Andrew Jones) [1111262] - [tools] cpupower: Fix no idle state information return value (Prarit Bhargava) [1168046] - [misc] genwqe: Fix problem when reading HSI and Retc (Steve Best) [1188653] - [char] tpm: Added Little Endian support to vtpm module (Steve Best) [1189017] - [idle] intel_idle: support additional Broadwell model (Steve Best) [1166315] - [powerpc] iommu: ddw: Fix endianness (Steve Best) [1189040] - [powerpc] Fix sys_call_table declaration to enable syscall tracing (Steve Best) [1172684] - [powerpc] pseries: Fix endian problems with LE migration (Steve Best) [1183198] - [powerpc] powernv: Ignore smt-enabled on Power8 and later (Steve Best) [1180254] - [powerpc] xmon: Fix another endiannes issue in RTAS call from xmon (Steve Best) [1186803] - [pci] Add informational printk for invalid BARs (Myron Stowe) [1130170] - [pci] Shrink decoding-disabled window while sizing BARs (Myron Stowe) [1130170] - [pci] Restore detection of read-only BARs (Myron Stowe) [1130170] - [kernel] resources: Clarify sanity check message (Myron Stowe) [1130170] - [pci] Don't add disabled subtractive decode bus resources (Myron Stowe) [1130170] - [pci] Don't print anything while decoding is disabled (Myron Stowe) [1130170] - [pci] Don't set BAR to zero if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Don't convert BAR address to resource if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Reject BAR above 4GB if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Fail safely if we can't handle BARs larger than 4GB (Myron Stowe) [1130170]- [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1183959] {CVE-2015-1421} - [net] ipv6: Fixed support for blackhole and prohibit routes (Hannes Frederic Sowa) [1129731] - [kernel] audit: replace getname()/putname() hacks with reference counters (Paul Moore) [1155208] - [kernel] audit: fix filename matching in __audit_inode() and __audit_inode_child() (Paul Moore) [1155208] - [kernel] audit: enable filename recording via getname_kernel() (Paul Moore) [1155208] - [fs] namei: simpler calling conventions for filename_mountpoint() (Paul Moore) [1155208] - [fs] namei: create proper filename objects using getname_kernel() (Paul Moore) [1155208] - [fs] namei: rework getname_kernel to handle up to PATH_MAX sized filenames (Paul Moore) [1155208] - [fs] namei: cut down the number of do_path_lookup() callers (Paul Moore) [1155208] - [fs] execve: use 'struct filename *' for executable name passing (Paul Moore) [1155208] - [x86] ioapic: kcrash: Prevent crash_kexec() from deadlocking on ioapic_lock (Baoquan He) [1182424] - [md] dm-thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode (Mike Snitzer) [1184592] - [kernel] workqueue: fix subtle pool management issue which can stall whole worker_pool (Eric Sandeen) [1165535] - [platform] thinkpad_acpi: support new BIOS version string pattern (Benjamin Tissoires) [1194830] - [virt] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1171409] - [kernel] audit: restore AUDIT_LOGINUID unset ABI (Richard Guy Briggs) [1120491] - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1185400]- [net] rtnetlink: allow to register ops without ops->setup set (Jiri Benc) [1186492]- [fs] NFSv4.1: Fix an Oops in nfs41_walk_client_list (Steve Dickson) [1185784] - [misc] redhat: don't suppress Revert patches from changelog (Jarod Wilson) [1187353] - [infiniband] Revert: ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Make the carrier_on_task race aware (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: change init sequence ordering (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Use dedicated workqueues per interface (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: No longer use flush as a parameter (Doug Ledford) [1179740] - [fs] fix deadlock in cifs_ioctl_clone() (Sachin Prabhu) [1183980] - [md] dm-cache: fix missing ERR_PTR returns and handling (Mike Snitzer) [1182665] - [fs] cifs: fix regression in cifs_create_mf_symlink() (Sachin Prabhu) [1186324] - [net] ipv4: try to cache dst_entries which would cause a redirect (Hannes Frederic Sowa) [1181819] - [fs] coredump: add new P variable in core_pattern (Jiri Olsa) [1186360] - [drm] fix fb-helper vs MST dangling connector ptrs (Rob Clark) [1184968] - [net] bridge: Program port vlan filters only if filtering is enabled in bridge (Vlad Yasevich) [1183958] - [fs] cifs: Complete oplock break jobs before closing file handle (Sachin Prabhu) [1177215] - [fs] LOCKD: Fix a race when initialising nlmsvc_timeout (Benjamin Coddington) [1144982] - [scsi] hpsa: add in P840ar controller model name (Joseph Szczypek) [1185467] - [scsi] hpsa: add in gen9 controller model names (Joseph Szczypek) [1185467]- [fs] ext4: fix overwrite race condition (Jacob Tanenbaum) [1152607] {CVE-2014-8086} - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1167116] {CVE-2014-8884} - [drm] i915: demote opregion excessive timeout WARN_ONCE to DRM_INFO_ONCE (Rob Clark) [1145627] - [md] Revert: raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1153796] - [md] Revert: raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1153796] - [drm] i915: further quiet i915 (Rob Clark) [1163074] - [scsi] megaraid_sas: endianness related bug fixes and code optimization (Tomas Henzl) [1179748] - [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1172136] - [drm] mgag200: Add command line option to specify preferred depth (Dave Airlie) [1044555] - [drm] mgag200: Consolidate depth/bpp handling (Dave Airlie) [1044555] - [fs] Revert: ext4: revert Disable punch hole on non-extent mapped files (Lukas Czerner) [1176840]- [md] dm-cache: fix problematic dual use of a single migration count variable (Mike Snitzer) [1182665] - [md] dm-cache: share cache-metadata object across inactive and active DM tables (Mike Snitzer) [1182665] - [net] tun/macvtap: use consume_skb() instead of kfree_skb() when needed (Jiri Pirko) [1182805] - [virt] Revert: hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Jason Wang) [1164163] - [virt] kvm/vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153329] {CVE-2014-3690} - [virt] virtio-scsi: Fix the race condition in virtscsi_handle_event (Fam Zheng) [1152140] - [virt] kvm: workaround SuSE's 2.6.16 pvclock vs masterclock issue (Marcelo Tosatti) [1177718] - [fs] bdi: avoid oops on device removal (Fam Zheng) [1087179] - [mm] backing_dev: fix hung task on sync (Fam Zheng) [1087179] - [mm] Revert: vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1179654] - [mm] Revert: vmstat: create fold_diff (Larry Woodman) [1179654] - [mm] Revert: vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1179654] - [mm] Revert: vmstat: on-demand vmstat workers V8 (Larry Woodman) [1179654]- [net] team: avoid possible underflow of count_pending value for notify_peers and mcast_rejoin (Jiri Pirko) [1176697] - [fs] seq_file: don't include mm.h in genksyms calculation (Ian Kent) [1183280] - [scsi] Avoid crashing if device uses DIX but adapter does not support it (Ewan Milne) [1093012]- [fs] xfs: catch invalid negative blknos in _xfs_buf_find() (Eric Sandeen) [1164128] - [fs] proc: make proc_fd_permission() thread-friendly (Carlos Maiolino) [1171242] - [fs] rpc: fix xdr_truncate_encode to handle buffer ending on page boundary ("J. Bruce Fields") [1176641] - [fs] nfs: nfs4_fl_prepare_ds, fix bugs when the connect attempt fails (Steve Dickson) [1113248] - [fs] gfs2: fix bad inode i_goal values during block allocation (Abhijith Das) [1144209] - [fs] nfsd: allow turning off nfsv3 readdir_plus (Steve Dickson) [1178949] - [fs] nfsd4: fix xdr4 count of server in fs_location4 (Benjamin Coddington) [1164055] - [fs] nfsd4: fix xdr4 inclusion of escaped char (Benjamin Coddington) [1164055] - [fs] xfs: replace global xfslogd wq with per-mount wq (Brian Foster) [1155929] - [fs] xfs: mark all internal workqueues as freezable (Brian Foster) [1155929] - [fs] overlayfs: Add call to mark_tech_preview (BZ 1180613) (David Howells) [1180613] - [fs] aio: fix uncorrent dirty pages accouting when truncating AIO ring buffer (Jeff Moyer) [1159346] - [infiniband] ocrdma: fix hardcoded max cqe and max send wr (Doug Ledford) [1158148] - [crypto] aesni-intel: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1176266] - [block] blk-mq: Fix a use-after-free (Fam Zheng) [1152159] - [crypto] drbg: panic on continuous self test error (Jarod Wilson) [1179496] - [ethernet] mlx4: Cache line CQE/EQE stride fixes (Doug Ledford) [1088499 1173483] - [ethernet] mlx4: Add mlx4_en_get_cqe helper (Doug Ledford) [1088499 1173483] - [ethernet] mlx4: Cache line EQE size support (Doug Ledford) [1088499 1173483] - [infiniband] ocrdma: Fix ocrdma_query_qp() to report q_key value for UD QPs (Doug Ledford) [1167256] - [infiniband] ocrdma: Always resolve destination mac from GRH for UD QPs (Doug Ledford) [1167256] - [net] gre: fix the inner mac header in nbma tunnel xmit path (Alexander Duyck) [1168608]- [md] dm-thin: fix crash by initializing thin device's refcount and completion earlier (Mike Snitzer) [1175282] - [scsi] storvsc: Fix a bug in storvsc limits (Vitaly Kuznetsov) [1174162] - [iser-target] Ignore non TEXT + LOGOUT opcodes for discovery (Andy Grover) [1058736] - [iser-target] Add support for ISCSI_OP_TEXT opcode + payload handling (Andy Grover) [1058736] - [iser-target] Rename sense_buf_dma/len to pdu_dma/len (Andy Grover) [1058736] - [iscsi-target] Add IFC_SENDTARGETS_SINGLE support (Andy Grover) [1058736] - [iscsi-target] Move sendtargets parsing into iscsit_process_text_cmd (Andy Grover) [1058736] - [iscsi-target] Allow ->MaxXmitDataSegmentLength assignment for iser discovery (Andy Grover) [1058736] - [iscsi-target] Refactor ISCSI_OP_TEXT_RSP TX handling (Andy Grover) [1058736] - [iscsi-target] Refactor ISCSI_OP_TEXT RX handling (Andy Grover) [1058736] - [iscsi] isert-target: Refactor ISCSI_OP_NOOP RX handling (Andy Grover) [1058736] - [net] description of dma_cookie cause make xmldocs warning (Jiri Benc) [1173444] - [net] tcp: make tcp_cleanup_rbuf private (Jiri Benc) [1173444] - [net] net_dma: revert 'copied_early' (Jiri Benc) [1173444] - [net] net_dma: mark broken (Jiri Benc) [1173444] - [net] unix: allow set_peek_off to fail (Jiri Benc) [1123777] - [net] ppp: ppp-ioctl.h: pull in ppp_defs.h (Jiri Benc) [1159802] - [net] bridge: Add filtering support for default_pvid (Vlad Yasevich) [1164653] - [net] bridge: Simplify pvid checks (Vlad Yasevich) [1164653] - [net] bridge: Add a default_pvid sysfs attribute (Vlad Yasevich) [1164653] - [net] bridge: Prepare for 802.1ad vlan filtering support (Vlad Yasevich) [1164653] - [net] bridge: Fix the way to check if a local fdb entry can be deleted (Vlad Yasevich) [1164653] - [net] bridge: Fix the way to insert new local fdb entries in br_fdb_changeaddr (Vlad Yasevich) [1164653] - [net] Remove extern from function prototypes (Vlad Yasevich) [1164653] - [ethernet] mlx5: Add more supported devices (Amir Vadai) [1169277] - [infiniband] mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Amir Vadai) [1151331] - [ethernet] mlx4: mlx4_en_set_settings() always fails when autoneg is set (Amir Vadai) [1170129]- [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k2 (Chad Dupuis) [1085239] - [scsi] qla2xxx: Move mailbox failure messages to a default debug level (Chad Dupuis) [1085239] - [security] commoncap: don't alloc the credential unless needed in cap_task_prctl (Paul Moore) [1056347] - [iommu] vt-d: Fix dmar_domain leak in iommu_attach_device (Myron Stowe) [1109829] - [iommu] vt-d: Only remove domain when device is removed (Myron Stowe) [1109829] - [base] core: Add BUS_NOTIFY_REMOVED_DEVICE event (Myron Stowe) [1109829] - [powerpc] kdump: Ignore failure in enabling big endian exception during crash (Steve Best) [1170362] - [infiniband] srpt: convert printk's to pr_* functions (Doug Ledford) [1174910] - [infiniband] srpt: Handle GID change events (Doug Ledford) [1174910] - [input] alps: fix v4 button press recognition (Benjamin Tissoires) [1107819] - [input] alps: v7 - document the v7 touchpad packet protocol (Benjamin Tissoires) [1107819] - [input] alps: v7 - fix finger counting for > 2 fingers on clickpads (Benjamin Tissoires) [1107819] - [input] alps: v7 - sometimes a single touch is reported in mt[1] (Benjamin Tissoires) [1107819] - [input] alps: v7 - ignore new packets (Benjamin Tissoires) [1107819] - [powerpc] perf/hv-24x7: Use kmem_cache_free() instead of kfree (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: Use per-cpu page buffer (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: use kmem_cache instead of aligned stack allocations (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: Use kmem_cache_free (Gustavo Duarte) [1171795] - [powerpc] Fill in si_addr_lsb siginfo field (Gustavo Duarte) [1173267] - [powerpc] Add VM_FAULT_HWPOISON handling to powerpc page fault handler (Gustavo Duarte) [1173267] - [fs] dlm: fix missing endian conversion of rcom_status flags (Andrew Price) [1175900] - [scsi] add Intel Multi-Flex to scsi scan blacklist (Hannes Frederic Sowa) [1175862] - [scsi] do not issue SCSI RSOC command to Promise Vtrak E610f (Hannes Frederic Sowa) [1175862] - [scsi] scsi_lib: rate-limit the error message from failing commands (Tomas Henzl) [1175785] - [scsi] iscsi_ibft: Fix finding Broadcom specific ibft sign (Chris Leech) [1095169]- [ethernet] enic: fix rx skb checksum (Stefan Assmann) [1154182] - [x86] uv: make kdump default action for 'power nmi' (George Beshers) [1175560] - [virt] powerpc/kvm: book3s_hv - Fix KSM memory corruption (David Gibson) [1170394] - [pci] Revert: Remove from bus_list and release resources in pci_release_dev() (Prarit Bhargava) [1172946] - [powercap] rapl: add support for CPU model 0x3f (Rui Wang) [1177579] - [kernel] audit: don't attempt to lookup PIDs when changing PID filtering audit rules (Paul Moore) [1172624] - [ethernet] ixgbe: avoid possible read_reg panic caused by late method binding (John Greene) [1145772] - [ethernet] ixgbe: bump version number (John Greene) [1145772] - [ethernet] ixgbe: Add X550 support function pointers (John Greene) [1145772] - [ethernet] ixgbe: Add new support for X550 MAC's (John Greene) [1145772] - [ethernet] ixgbe: Add x550 SW/FW semaphore support (John Greene) [1145772] - [ethernet] ixgbe: add methods for combined read and write operations (John Greene) [1145772] - [ethernet] ixgbe: cleanup checksum to allow error results (John Greene) [1145772] - [ethernet] ixgbe: Add timeout parameter to ixgbe_host_interface_command (John Greene) [1145772] - [ethernet] ixgbe: Fix spurious release of semaphore in EEPROM access (John Greene) [1145772] - [drm] i915: remove the IRQs enabled WARN from intel_disable_gt_powersave (Rob Clark) [1173317] - [drm] i915: tame the chattermouth (Rob Clark) [1173317] - [drm] ttm: Avoid memory allocation from shrinker functions (Rob Clark) [1173317] - [drm] ttm: Fix possible stack overflow by recursive shrinker calls (Rob Clark) [1173317] - [drm] ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions (Rob Clark) [1173317] - [drm] video/fb: Propagate error code from failing to unregister conflicting fb (Rob Clark) [1173317] - [drm] i915: save/restore GMBUS freq across suspend/resume on gen4 (Rob Clark) [1173317] - [drm] i915: resume MST after reading back hw state (Rob Clark) [1173317] - [drm] dp-mst: Remove branches before dropping the reference (Rob Clark) [1173317] - [drm] fb_helper: move deferred fb checking into restore mode (Rob Clark) [1173317] - [drm] dp: retry AUX transactions 32 times (v1.1) (Rob Clark) [1173317] - [drm] i915: Ignore long hpds on eDP ports (Rob Clark) [1173317] - [drm] i915/dp: only use training pattern 3 on platforms that support it (Rob Clark) [1173317] - [drm] radeon: sync all BOs involved in a CS (Rob Clark) [1173317] - [drm] radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos with 3.18.0-rc6 (Rob Clark) [1173317] - [drm] i915: Unlock panel even when LVDS is disabled (Rob Clark) [1173317] - [drm] i915: More cautious with pch fifo underruns (Rob Clark) [1173317] - [drm] i915: Ignore SURFLIVE and flip counter when the GPU gets reset (Rob Clark) [1173317] - [drm] i915: Kick fbdev before vgacon (Rob Clark) [1173317] - [drm] i915: Handle failure to kick out a conflicting fb driver (Rob Clark) [1173317] - [drm] i915: drop WaSetupGtModeTdRowDispatch:snb (Rob Clark) [1173317] - [drm] radeon: add locking around atombios scratch space usage (Rob Clark) [1173317] - [drm] radeon: add missing crtc unlock when setting up the MC (Rob Clark) [1173317] - [drm] i915: Disable caches for Global GTT (Rob Clark) [1173317] - [drm] i915: Do not leak pages when freeing userptr objects (Rob Clark) [1173317] - [drm] ast: Fix HW cursor image (Rob Clark) [1173317] - [drm] radeon: Use drm_malloc_ab instead of kmalloc_array (Rob Clark) [1173317] - [drm] radeon/dpm: disable ulv support on SI (Rob Clark) [1173317] - [drm] i915: Do a dummy DPCD read before the actual read (Rob Clark) [1173317] - [drm] nouveau/bios: memset dcb struct to zero before parsing (Rob Clark) [1173317] - [drm] nv50/disp: fix dpms regression on certain boards (Rob Clark) [1173317] - [drm] nouveau/ltc: fix cbc issues on certain boards (Rob Clark) [1173317] - [drm] nouveau/ltc: fix tag base address getting truncated if above 4GiB (Rob Clark) [1173317] - [drm] nvc0-/fb/ram: fix use of non-existant ram if partitions aren't uniform (Rob Clark) [1173317] - [drm] nouveau/bar: behave better if ioremap failed (Rob Clark) [1173317] - [drm] nouveau: make sure display hardware is reinitialised on runtime resume (Rob Clark) [1173317] - [drm] nouveau: punt fbcon resume out to a workqueue (Rob Clark) [1173317] - [drm] nouveau/kms: restore acceleration before fb_set_suspend() resumes (Rob Clark) [1173317] - [drm] nouveau/kms: take more care when pulling down accelerated fbcon (Rob Clark) [1173317] - [drm] i915: Flush the PTEs after updating them before suspend (Rob Clark) [1153301] - [drm] radeon/cik: use a separate counter for CP init timeout (Rob Clark) [1173317] - [drm] radeon/dpm: fix resume on mullins (Rob Clark) [1173317] - [drm] radeon: don't reset dma on r6xx-evergreen init (Rob Clark) [1173317] - [drm] radeon: don't reset sdma on CIK init (Rob Clark) [1173317] - [drm] radeon: don't reset dma on NI/SI init (Rob Clark) [1173317] - [drm] radeon: add connector quirk for fujitsu board (Rob Clark) [1173317] - [drm] radeon/dpm: set the thermal type properly for special configs (Rob Clark) [1173317] - [drm] radeon: fix semaphore value init (Rob Clark) [1173317] - [drm] radeon: handle broken disabled rb mask gracefully (6xx/7xx) (Rob Clark) [1173317] - [drm] radeon: fix active_cu mask on SI and CIK after re-init (v3) (Rob Clark) [1173317] - [drm] radeon: fix active cu count for SI and CIK (Rob Clark) [1173317] - [drm] radeon: fix pm handling in radeon_gpu_reset (Rob Clark) [1173317] - [drm] radeon: properly document reloc priority mask (Rob Clark) [1173317] - [drm] radeon/dpm: select the appropriate vce power state for KV/KB/ML (Rob Clark) [1173317] - [drm] radeon: Add missing lines to ci_set_thermal_temperature_range (Rob Clark) [1173317] - [drm] radeon: Add ability to get and change dpm state when radeon PX card is turned off (Rob Clark) [1173317] - [drm] vmwgfx: Fix a potential infinite spin waiting for fifo idle (Rob Clark) [1173317] - [drm] ast: AST2000 cannot be detected correctly (Rob Clark) [1173317] - [drm] ast: open key before detect chips (Rob Clark) [1173317] - [drm] i915: Don't leak command parser tables on suspend/resume (Rob Clark) [1153301] - [drm] i915/hdmi: fix hdmi audio state readout (Rob Clark) [1153301] - [drm] i915: Wait for vblank before enabling the TV encoder (Rob Clark) [1153301] - [drm] i915: Fix EIO/wedged handling in gem fault handler (Rob Clark) [1153301] - [drm] i915: Fix lock dropping in intel_tv_detect() (Rob Clark) [1153301] - [drm] i915: Remove bogus __init annotation from DMI callbacks (Rob Clark) [1153301] - [drm] i915: Ignore VBT backlight presence check on Acer C720 (4005U) (Rob Clark) [1153301] - [drm] i915: fix plane/cursor handling when runtime suspended (Rob Clark) [1153301] - [drm] i915: don't try to retrain a DP link on an inactive CRTC (Rob Clark) [1153301] - [drm] i915: Fix locking for intel_enable_pipe_a() (Rob Clark) [1153301] - [drm] i915: Skip load detect when intel_crtc->new_enable==true (Rob Clark) [1153301] - [drm] i915: Disable RCS flips on Ivybridge (Rob Clark) [1153301] - [drm] i915: read HEAD register back in init_ring_common() to enforce ordering (Rob Clark) [1153301] - [drm] i915: Fix crash when failing to parse MIPI VBT (Rob Clark) [1153301] - [drm] radeon: tweak ACCEL_WORKING2 query for hawaii (Rob Clark) [1173317] - [drm] radeon/atom: add new voltage fetch function for hawaii (Rob Clark) [1173317] - [drm] radeon: set VM base addr using the PFP (Rob Clark) [1173317] - [drm] radeon: load the lm63 driver for an lm64 thermal chip (Rob Clark) [1173317] - [drm] radeon: re-enable dpm by default on BTC (Rob Clark) [1173317] - [drm] radeon: re-enable dpm by default on cayman (Rob Clark) [1173317] - [drm] radeon/dpm: handle voltage info fetching on hawaii (Rob Clark) [1173317] - [drm] ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan() (Rob Clark) [1173317] - [drm] ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan() (Rob Clark) [1173317] - [drm] ttm: fix handling of TTM_PL_FLAG_TOPDOWN (Rob Clark) [1173317] - [drm] nouveau: Bump version from 1.1.1 to 1.1.2 (Rob Clark) [1173317] - [drm] nouveau: Dis/Enable vblank irqs during suspend/resume (Rob Clark) [1173317] - [drm] radeon: add additional SI pci ids (Rob Clark) [1173317] - [drm] radeon: add new bonaire pci ids (Rob Clark) [1173317] - [drm] radeon: add new KV pci id (Rob Clark) [1173317] - [powerpc] add little endian flag to syscall_get_arch() (Richard Guy Briggs) [1169461] - [powerpc] simplify syscall_get_arch() (Richard Guy Briggs) [1169461]- [scsi] libcxgbi: fix freeing skb prematurely (Sai Vemuri) [1174982] - [scsi] cxgb4i: use set_wr_txq() to set tx queues (Sai Vemuri) [1174982] - [scsi] cxgb4i: handle non-pdu-aligned rx data (Sai Vemuri) [1174982] - [scsi] cxgb4i: additional types of negative advice (Sai Vemuri) [1174982] - [scsi] cxgb4i: set the max. pdu length in firmware (Sai Vemuri) [1174982] - [scsi] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1174982] - [scsi] cxgb4i: fix tx immediate data credit check (Sai Vemuri) [1174982] - [net] ipv6: update Destination Cache entries when gateway turn into host (Jiri Pirko) [1114781] - [net] ipsec: Don't update the pmtu on ICMPV6_DEST_UNREACH (Herbert Xu) [1158771] - [s390] zfcp: remove access control tables interface (port leftovers) (Hendrik Brueckner) [1173553] - [x86] perf: Use extended offcore mask on Haswell (Don Zickus) [1170795] - [fs] ovl: ovl_dir_fsync() cleanup (David Howells) [985875] - [fs] ovl: pass dentry into ovl_dir_read_merged() (David Howells) [985875] - [fs] ovl: use lockless_dereference() for upperdentry (David Howells) [985875] - [fs] ovl: allow filenames with comma (David Howells) [985875] - [fs] ovl: fix race in private xattr checks (David Howells) [985875] - [fs] ovl: fix remove/copy-up race (David Howells) [985875] - [fs] ovl: rename filesystem type to "overlay" (David Howells) [985875] - [fs] Don't warn if both ->rename() and ->rename2() iops are defined (David Howells) [985875] - [fs] overlayfs: Fix the kABI for overlayfs (David Howells) [985875] - [fs] overlayfs: don't poison cursor (David Howells) [985875] - [fs] overlayfs: initialize ->is_cursor (David Howells) [985875] - [fs] overlayfs: fix lockdep misannotation (David Howells) [985875] - [fs] overlayfs: fix check for cursor (David Howells) [985875] - [fs] overlayfs: barriers for opening upper-layer directory (David Howells) [985875] - [kernel] rcu: Provide counterpart to rcu_dereference() for non-RCU situations (David Howells) [985875] - [fs] overlayfs: embed middle into overlay_readdir_data (David Howells) [985875] - [fs] overlayfs: embed root into overlay_readdir_data (David Howells) [985875] - [fs] overlayfs: make ovl_cache_entry->name an array instead of pointer (David Howells) [985875] - [fs] overlayfs: don't hold ->i_mutex over opening the real directory (David Howells) [985875] - [fs] overlayfs: limit filesystem stacking depth (David Howells) [985875] - [fs] overlayfs: overlay filesystem documentation (David Howells) [985875] - [fs] overlayfs: implement show_options (David Howells) [985875] - [fs] overlayfs: add statfs support (David Howells) [985875] - [fs] overlayfs: filesystem (David Howells) [985875] - [mm] shmem: support RENAME_WHITEOUT (David Howells) [985875] - [fs] ext4: support RENAME_WHITEOUT (David Howells) [985875] - [fs] vfs: add RENAME_WHITEOUT (David Howells) [985875] - [fs] vfs: add whiteout support (David Howells) [985875] - [fs] vfs: export check_sticky() (David Howells) [985875] - [fs] vfs: introduce clone_private_mount() (David Howells) [985875] - [fs] vfs: export __inode_permission() to modules (David Howells) [985875] - [fs] vfs: export do_splice_direct() to modules (David Howells) [985875] - [fs] vfs: add i_op->dentry_open() (David Howells) [985875] - [fs] namei: trivial fix to vfs_rename_dir comment (David Howells) [985875] - [fs] cifs: support RENAME_NOREPLACE (David Howells) [985875] - [fs] hostfs: support rename flags (David Howells) [985875] - [mm] shmem: support RENAME_EXCHANGE (David Howells) [985875] - [mm] shmem: support RENAME_NOREPLACE (David Howells) [985875] - [fs] btrfs: add RENAME_NOREPLACE (David Howells) [985875] - [fs] bad_inode: add ->rename2() (David Howells) [985875] - [fs] call rename2 if exists (David Howells) [985875] - [fs] fuse: restructure ->rename2() (David Howells) [985875] - [fs] fuse: add renameat2 support (David Howells) [985875] - [fs] dcache: fix races between __d_instantiate() and checks of dentry flags (David Howells) [985875] - [fs] ext4: add cross rename support (David Howells) [985875] - [fs] vfs: add cross-rename (David Howells) [985875] - [fs] vfs: lock_two_nondirectories - allow directory args (David Howells) [985875] - [security] add flags to rename hooks (David Howells) [985875] - [fs] vfs: add RENAME_NOREPLACE flag (David Howells) [985875] - [fs] vfs: add renameat2 syscall (David Howells) [985875] - [fs] namei: use common code for dir and non-dir (David Howells) [985875] - [fs] namei: move d_move() up (David Howells) [985875] - [fs] vfs: add d_is_dir() (David Howells) [985875] - [fs] vfs: Put a small type field into struct dentry::d_flags (David Howells) [985875]- [mm] vmstat: on-demand vmstat workers V8 (Larry Woodman) [1157802] - [mm] vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1157802] - [mm] vmstat: create fold_diff (Larry Woodman) [1157802] - [mm] vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1157802] - [block] blk-mq: Fix uninitialized kobject at CPU hotplugging (Jeff Moyer) [1169232] - [kernel] audit: AUDIT_FEATURE_CHANGE message format missing delimiting space (Richard Guy Briggs) [1165469] - [fs] NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE (Steve Dickson) [1166845] - [fs] NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return (Steve Dickson) [1166845] - [fs] NFS: Don't try to reclaim delegation open state if recovery failed (Steve Dickson) [1166845] - [fs] NFSv4: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked (Steve Dickson) [1166845] - [fs] NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired (Steve Dickson) [1166845]- [scsi] cxgb4i: Don't block unload/cxgb4 unload when remote closes TCP connection (Sai Vemuri) [1169941] - [kernel] kthread: partial revert of 81c98869faa5 ("kthread: ensure locality of task_struct allocations") (Gustavo Duarte) [953583] - [mm] slub: fall back to node_to_mem_node() node if allocating on memoryless node (Gustavo Duarte) [953583] - [mm] topology: add support for node_to_mem_node() to determine the fallback node (Gustavo Duarte) [953583] - [mm] slub: search partial list on numa_mem_id(), instead of numa_node_id() (Gustavo Duarte) [953583] - [kernel] kthread: ensure locality of task_struct allocations (Gustavo Duarte) [953583] - [md] dm-thin: fix missing out-of-data-space to write mode transition if blocks are released (Mike Snitzer) [1173181] - [md] dm-thin: fix inability to discard blocks when in out-of-data-space mode (Mike Snitzer) [1173181] - [wireless] iwlwifi/mvm: update values for Smart Fifo (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/dvm: fix flush support for old firmware (Stanislaw Gruszka) [1155538] - [wireless] ath5k: fix hardware queue index assignment (Stanislaw Gruszka) [1155538] - [wireless] ath9k: fix BE/BK queue order (Stanislaw Gruszka) [1155538] - [wireless] ath9k_hw: fix hardware queue allocation (Stanislaw Gruszka) [1155538] - [wireless] ath9k: Fix RTC_DERIVED_CLK usage (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: do not align payload on modern H/W (Stanislaw Gruszka) [1155538] - [wireless] mac80211: Fix regression that triggers a kernel BUG with CCMP (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: fix RFkill while calibrating (Stanislaw Gruszka) [1155538] - [wireless] mac80211: fix use-after-free in defragmentation (Stanislaw Gruszka) [1155538] - [wireless] mac80211: properly flush delayed scan work on interface removal (Stanislaw Gruszka) [1155538] - [wireless] mac80211: schedule the actual switch of the station before CSA count 0 (Stanislaw Gruszka) [1155538] - [wireless] mac80211: use secondary channel offset IE also beacons during CSA (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: add new rt2800usb device (Stanislaw Gruszka) [1155538] - [wireless] Revert: iwlwifi/mvm: treat EAPOLs like mgmt frames wrt rate (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/dvm: drop non VO frames when flushing (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: configure the LTR (Stanislaw Gruszka) [1155538] - [wireless] mac80211: fix typo in starting baserate for rts_cts_rate_idx (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: add new rt2800usb devices (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: support Ralink 5362 (Stanislaw Gruszka) [1155538] - [wireless] Revert: ath9k: reduce ANI firstep range for older chips (Stanislaw Gruszka) [1155538] - [wireless] rt2800: correct BBP1_TX_POWER_CTRL mask (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: Add missing PCI IDs for the 7260 series (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: disable BT Co-running by default (Stanislaw Gruszka) [1155538] - [wireless] nl80211: clear skb cb before passing to netlink (Stanislaw Gruszka) [1155538] - [wireless] ath9k/htc: fix random decryption failure (Stanislaw Gruszka) [1155538] - [wireless] brcmfmac: handle IF event for P2P_DEVICE interface (Stanislaw Gruszka) [1155538] - [wireless] Revert: mac80211: disable uAPSD if all ACs are under ACM (Stanislaw Gruszka) [1155538] - [wireless] rtlwifi/rtl8192cu: Add new ID (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: set MAC_FILTER_IN_BEACON correctly for STA/P2P client (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: treat EAPOLs like mgmt frames wrt rate (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: increase DEFAULT_MAX_TX_POWER (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: fix endianity issues with Smart Fifo commands (Stanislaw Gruszka) [1155538] - [wireless] Revert: iwlwifi/dvm: don't enable CTS to self (Stanislaw Gruszka) [1155538] - [wireless] carl9170: fix sending URBs with wrong type when using full-speed (Stanislaw Gruszka) [1155538]- [net] ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170116] - [net] ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170116] - [net] ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment (Hannes Frederic Sowa) [1170116] - [net] ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing (Hannes Frederic Sowa) [1170116] - [net] ipv6: move ip6_sk_accept_pmtu from generic pmtu update path to ipv6 one (Hannes Frederic Sowa) [1170116] - [net] ipv6: support IPV6_PMTU_INTERFACE on sockets (Hannes Frederic Sowa) [1170116] - [net] udp: do not report ICMP redirects to user space (Hannes Frederic Sowa) [1170116] - [net] ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs (Hannes Frederic Sowa) [1170116] - [net] inet: make no_pmtu_disc per namespace and kill ipv4_config (Hannes Frederic Sowa) [1170116] - [net] ipv4: improve documentation of ip_no_pmtu_disc (Hannes Frederic Sowa) [1170116] - [net] ipv4: introduce new IP_MTU_DISCOVER mode IP_PMTUDISC_INTERFACE (Hannes Frederic Sowa) [1170116] - [net] xfrm: revert ipv4 mtu determination to dst_mtu (Hannes Frederic Sowa) [1170116] - [net] xfrm: introduce helper for safe determination of mtu (Hannes Frederic Sowa) [1170116] - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1170520] - [net] gre: Fix use-after-free panic in ipgre_rcv() (Panu Matilainen) [1117543] - [net] netfilter: nf_conntrack_h323: lookup route from proper net namespace (Florian Westphal) [1163847] - [net] netfilter: xt_tcpmss: lookup route from proper net namespace (Florian Westphal) [1163847] - [net] netfilter: xt_tcpmss: Get mtu only if clamp-mss-to-pmtu is specified (Florian Westphal) [1163847] - [wireless] cfg80211: don't WARN about two consecutive Country IE hint (Stanislaw Gruszka) [1164282] - [fs] aio: fix race between aio event completion and reaping (Jeff Moyer) [1131312] - [fs] proc/task_mmu: fix missing check during hugepage migration (Jacob Tanenbaum) [1105040] {CVE-2014-3940} - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161570] {CVE-2014-7825 CVE-2014-7826} - [ethernet] i40e: get pf_id from HW rather than PCI function (Stefan Assmann) [1078740] - [ethernet] i40e: increase ARQ size (Stefan Assmann) [1078740] - [x86] uv: Update the UV3 TLB shootdown logic (Frank Ramsay) [1170253] - [tools] peeksiginfo: add PAGE_SIZE definition (Steve Best) [1172250] - [base] bus: Fix unbalanced device reference in drivers_probe (Alex Williamson) [1158862] - [char] tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma (Gustavo Duarte) [1154818] - [powerpc] kvm: book3s_hv - Reserve cma region only in hypervisor mode (Gustavo Duarte) [1147740] - [x86] traps: stop using IST for #SS (Petr Matousek) [1172813] {CVE-2014-9322}- [acpi] Revert: hotplug/pci: Simplify disable_slot() (Prarit Bhargava) [1158720] - [infiniband] iser: Adjust data_length to include protection information (Amir Vadai) [1107622] - [infiniband] iser: Bump version to 1.4.1 (Amir Vadai) [1107622] - [infiniband] iser: Allow bind only when connection state is UP (Amir Vadai) [1107622] - [infiniband] iser: Fix RX/TX CQ resource leak on error flow (Amir Vadai) [1107622] - [infiniband] iser: Clarify a duplicate counters check (Amir Vadai) [1107622] - [infiniband] iser: Replace connection waitqueue with completion object (Amir Vadai) [1107622] - [infiniband] iser: Protect iser state machine with a mutex (Amir Vadai) [1107622] - [infiniband] iser: Remove redundant return code in iser_free_ib_conn_res() (Amir Vadai) [1107622] - [infiniband] iser: Seperate iser_conn and iscsi_endpoint storage space (Amir Vadai) [1107622] - [infiniband] iser: Fix responder resources advertisement (Amir Vadai) [1107622] - [infiniband] iser: Add TIMEWAIT_EXIT event handling (Amir Vadai) [1107622] - [infiniband] iser: Support IPv6 address family (Amir Vadai) [1107622] - [infiniband] iser: Bump version to 1.4 (Amir Vadai) [1107622] - [infiniband] iser: Add missing newlines to logging messages (Amir Vadai) [1107622] - [infiniband] iser: Fix a possible race in iser connection states transition (Amir Vadai) [1107622] - [infiniband] iser: Simplify connection management (Amir Vadai) [1107622] - [infiniband] iser: Bump driver version to 1.3 (Amir Vadai) [1107622] - [infiniband] iser: Update Mellanox copyright note (Amir Vadai) [1107622] - [infiniband] iser: Print QP information once connection is established (Amir Vadai) [1107622] - [infiniband] iser: Remove struct iscsi_iser_conn (Amir Vadai) [1107622] - [infiniband] iser: Drain the tx cq once before looping on the rx cq (Amir Vadai) [1107622] - [infiniband] iser: Fix sector_t format warning (Amir Vadai) [1107622] - [infiniband] iser: Publish T10-PI support to SCSI midlayer (Amir Vadai) [1107622] - [infiniband] iser: Implement check_protection (Amir Vadai) [1107622] - [infiniband] iser: Support T10-PI operations (Amir Vadai) [1107622] - [infiniband] iser: Initialize T10-PI resources (Amir Vadai) [1107622] - [infiniband] iser: Introduce pi_enable, pi_guard module parameters (Amir Vadai) [1107622] - [infiniband] iser: Generalize fall_to_bounce_buf routine (Amir Vadai) [1107622] - [infiniband] iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg (Amir Vadai) [1107622] - [infiniband] iser: Replace fastreg descriptor valid bool with indicators container (Amir Vadai) [1107622] - [infiniband] iser: Keep IB device attributes under iser_device (Amir Vadai) [1107622] - [infiniband] iser: Move fast_reg_descriptor initialization to a function (Amir Vadai) [1107622] - [infiniband] iser: Push the decision what memory key to use into fast_reg_mr routine (Amir Vadai) [1107622] - [infiniband] iser: Avoid FRWR notation, use fastreg instead (Amir Vadai) [1107622] - [infiniband] iser: Suppress completions for fast registration work requests (Amir Vadai) [1107622] - [infiniband] iser: Fix use after free in iser_snd_completion() (Amir Vadai) [1107622] - [scsi] libiscsi: Add check_protection callback for transports (Amir Vadai) [1107622] - [mm] mem-hotplug: reset node present pages when hot-adding a new pgdat (Motohiro Kosaki) [1156396] - [mm] mem-hotplug: reset node managed pages when hot-adding a new pgdat (Motohiro Kosaki) [1156396] - [mm] make __free_pages_bootmem() only available at boot time (Motohiro Kosaki) [1156396] - [mm] use a dedicated lock to protect totalram_pages and zone->managed_pages (Motohiro Kosaki) [1156396] - [mm] accurately calculate zone->managed_pages for highmem zones (Motohiro Kosaki) [1156396] - [md] dm-cache: fix spurious cell_defer when dealing with partial block at end of device (Mike Snitzer) [1165050] - [md] dm-cache: dirty flag was mistakenly being cleared when promoting via overwrite (Mike Snitzer) [1165050] - [md] dm-cache: only use overwrite optimisation for promotion when in writeback mode (Mike Snitzer) [1165050] - [md] dm-cache: discard block size must be a multiple of cache block size (Mike Snitzer) [1165050] - [md] dm-cache: fix a harmless race when working out if a block is discarded (Mike Snitzer) [1165050] - [md] dm-cache: when reloading a discard bitset allow for a different discard block size (Mike Snitzer) [1165050] - [md] dm-cache: fix some issues with the new discard range support (Mike Snitzer) [1165050] - [md] dm-array: if resizing the array is a noop set the new root to the old one (Mike Snitzer) [1165050] - [md] dm-bufio: fix memleak when using a dm_buffer's inline bio (Mike Snitzer) [1165050] - [md] dm: use rcu_dereference_protected instead of rcu_dereference (Mike Snitzer) [1165246] - [md] dm-thin: suspend/resume active thin devices when reloading thin-pool (Mike Snitzer) [1165246] - [md] dm-thin: do not allow thin device activation while pool is suspended (Mike Snitzer) [1165246] - [md] dm-thin: fix a race in thin_dtr (Mike Snitzer) [1165246] - [md] dm-thin: remove stale 'trim' message in block comment above pool_message (Mike Snitzer) [1165246] - [md] dm: update wait_on_bit calls for RHEL (Mike Snitzer) [1165246] - [md] dm: enhance internal suspend and resume interface (Mike Snitzer) [1165246] - [md] dm: add presuspend_undo hook to target_type (Mike Snitzer) [1165246] - [md] dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl (Mike Snitzer) [1165246] - [md] dm: do not call dm_sync_table() when creating new devices (Mike Snitzer) [1165246] - [md] dm: sparse - Annotate field with __rcu for checking (Mike Snitzer) [1165246] - [md] dm: Use rcu_dereference() for accessing rcu pointer (Mike Snitzer) [1165246] - [md] dm: allow active and inactive tables to share dm_devs (Mike Snitzer) [1165246] - [md] dm-mpath: stop queueing IO when no valid paths exist (Mike Snitzer) [1165246]- [net] vxlan: Do not reuse sockets for a different address family (Marcelo Leitner) [1146107] - [net] vti: Fix kernel panic due to tunnel not being removed on link deletion (Panu Matilainen) [1167725] - [net] sctp: test if association is dead in sctp_wake_up_waiters (Daniel Borkmann) [1166467] - [net] sctp: wake up all assocs if sndbuf policy is per socket (Daniel Borkmann) [1166467] - [net] ip: better estimate tunnel header cut for correct ufo handling (Alexander Duyck) [1159577] - [net] ipv6: gso: remove redundant locking (Alexander Duyck) [1159577] - [net] ipv6: Do not treat a GSO_TCPV4 request from UDP tunnel over IPv6 as invalid (Alexander Duyck) [1159577] - [net] ipv6: fib: fix fib dump restart (Panu Matilainen) [1163605] - [net] ipv6: drop unused fib6_clean_all_ro() function and rt6_proc_arg struct (Panu Matilainen) [1163605] - [net] ipv6: avoid high order memory allocations for /proc/net/ipv6_route (Panu Matilainen) [1163605] - [net] ipv4: Fix incorrect error code when adding an unreachable route (Panu Matilainen) [1165552] - [net] sctp: replace seq_printf with seq_puts (Daniel Borkmann) [1164214] - [net] sctp: add transport state in /proc/net/sctp/remaddr (Daniel Borkmann) [1164214] - [IB] isert: Adjust CQ size to HW limits (Andy Grover) [1166314] - [ib_isert] Add max_send_sge=2 minimum for control PDU responses (Andy Grover) [1166314] - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal (Tomas Henzl) [1162645] - [scsi] megaraid_sas: dndinaness related bug fixes (Tomas Henzl) [1162645] - [scsi] megaraid_sas: corrected return of wait_event from abort frame path (Tomas Henzl) [1162645] - [scsi] megaraid_sas: make HBA operational after LD_MAP_SYNC DCMD in OCR path (Tomas Henzl) [1162645] - [scsi] megaraid_sas: online Firmware upgrade support for Extended VD feature (Tomas Henzl) [1162645] - [scsi] megaraid_sas: update MAINTAINERS and copyright information for megaraid drivers (Tomas Henzl) [1162645] - [scsi] megaraid_sas: driver version upgrade and remove some meta data of driver (06.805.06.01-rc1) (Tomas Henzl) [1162645]- [powerpc] Drop useless warning in eeh_init() (Gustavo Duarte) [1156651] - [powerpc] pseries: Decrease message level on EEH initialization (Gustavo Duarte) [1156651] - [net] ceph: fixup includes in pagelist.h (Ilya Dryomov) [1165232] - [net] ceph: change from BUG to WARN for __remove_osd() asserts (Ilya Dryomov) [1165232] - [net] ceph: clear r_req_lru_item in __unregister_linger_request() (Ilya Dryomov) [1165232] - [net] ceph: unlink from o_linger_requests when clearing r_osd (Ilya Dryomov) [1165232] - [net] ceph: do not crash on large auth tickets (Ilya Dryomov) [1165232] - [fs] ceph: fix flush tid comparision (Ilya Dryomov) [1165232] - [net] ceph: eliminate unnecessary allocation in process_one_ticket() (Ilya Dryomov) [1165232] - [block] rbd: Fix error recovery in rbd_obj_read_sync() (Ilya Dryomov) [1165232] - [net] ceph: use memalloc flags for net IO (Ilya Dryomov) [1165232] - [block] rbd: use a single workqueue for all devices (Ilya Dryomov) [1165232] - [fs] ceph: fix divide-by-zero in __validate_layout() (Ilya Dryomov) [1165232] - [block] rbd: rbd workqueues need a resque worker (Ilya Dryomov) [1165232] - [net] ceph: ceph-msgr workqueue needs a resque worker (Ilya Dryomov) [1165232] - [fs] ceph: fix bool assignments (Ilya Dryomov) [1165232] - [net] ceph: separate multiple ops with commas in debugfs output (Ilya Dryomov) [1165232] - [net] ceph: sync osd op definitions in rados.h (Ilya Dryomov) [1165232] - [net] ceph: remove redundant declaration (Ilya Dryomov) [1165232] - [fs] ceph: additional debugfs output (Ilya Dryomov) [1165232] - [fs] ceph: export ceph_session_state_name function (Ilya Dryomov) [1165232] - [fs] ceph: use pagelist to present MDS request data (Ilya Dryomov) [1165232] - [net] ceph: reference counting pagelist (Ilya Dryomov) [1165232] - [fs] ceph: fix llistxattr on symlink (Ilya Dryomov) [1165232] - [fs] ceph: send client metadata to MDS (Ilya Dryomov) [1165232] - [fs] ceph: remove redundant code for max file size verification (Ilya Dryomov) [1165232] - [fs] ceph: move ceph_find_inode() outside the s_mutex (Ilya Dryomov) [1165232] - [fs] ceph: request xattrs if xattr_version is zero (Ilya Dryomov) [1165232] - [block] rbd: set the remaining discard properties to enable support (Ilya Dryomov) [1165232] - [block] rbd: use helpers to handle discard for layered images correctly (Ilya Dryomov) [1165232] - [block] rbd: extract a method for adding object operations (Ilya Dryomov) [1165232] - [block] rbd: make discard trigger copy-on-write (Ilya Dryomov) [1165232] - [block] rbd: tolerate -ENOENT for discard operations (Ilya Dryomov) [1165232] - [block] rbd: fix snapshot context reference count for discards (Ilya Dryomov) [1165232] - [block] rbd: read image size for discard check safely (Ilya Dryomov) [1165232] - [block] rbd: initial discard bits (Ilya Dryomov) [1165232] - [block] rbd: extend the operation type (Ilya Dryomov) [1165232] - [block] rbd: skip the copyup when an entire object writing (Ilya Dryomov) [1165232] - [block] rbd: add img_obj_request_simple() helper (Ilya Dryomov) [1165232] - [block] rbd: access snapshot context and mapping size safely (Ilya Dryomov) [1165232] - [block] rbd: do not return -ERANGE on auth failures (Ilya Dryomov) [1165232] - [net] ceph: don't try checking queue_work() return value (Ilya Dryomov) [1165232] - [fs] ceph: make sure request isn't in any waiting list when kicking request (Ilya Dryomov) [1165232] - [fs] ceph: protect kick_requests() with mdsc->mutex (Ilya Dryomov) [1165232] - [net] ceph: Convert pr_warning to pr_warn (Ilya Dryomov) [1165232] - [fs] ceph: trim unused inodes before reconnecting to recovering MDS (Ilya Dryomov) [1165232] - [net] ceph: fix a use after free issue in osdmap_set_max_osd (Ilya Dryomov) [1165232] - [net] ceph: select CRYPTO_CBC in addition to CRYPTO_AES (Ilya Dryomov) [1165232] - [net] ceph: resend lingering requests with a new tid (Ilya Dryomov) [1165232] - [net] ceph: abstract out ceph_osd_request enqueue logic (Ilya Dryomov) [1165232] - [block] rbd: fix error return code in rbd_dev_device_setup() (Ilya Dryomov) [1165232] - [block] rbd: avoid format-security warning inside alloc_workqueue() (Ilya Dryomov) [1165232] - [kernel] printk/register_console: prevent adding the same console twice (Artem Savkov) [1169766] - [mm] hugetlb: add cond_resched_lock() in, return_unused_surplus_pages() (Motohiro Kosaki) [1142698] - [mm] hugetlb: fix softlockup when a large number of, hugepages are freed (Motohiro Kosaki) [1142698] - [kernel] sched: Use new KABI macros (Don Zickus) [1164383] - [net] Use new KABI macros (Don Zickus) [1164383] - [scsi] Use new KABI macros (Don Zickus) [1164383] - [kernel] Use new KABI macros (Don Zickus) [1164383] - [block] Use new KABI macros (Don Zickus) [1164383] - [block] include: Use new KABI macros (Don Zickus) [1164383] - [misc] Use new KABI macros (Don Zickus) [1164383] - [x86] Use new KABI macros (Don Zickus) [1164383] - [powerpc] Use new KABI macros (Don Zickus) [1164383]- [scsi] ipr: don't log error messages when applications issues illegal requests (Gustavo Duarte) [1163019] - [net] macvlan: Allow setting multicast filter on all macvlan types (Vlad Yasevich) [848197] - [block] genhd: fix leftover might_sleep() in blk_free_devt() (Jeff Moyer) [1167728] - [ethernet] mlx4: Add VXLAN ndo calls to the PF net device ops too (Florian Westphal) [1168212] - [powerpc] xmon: le - Fix endiannes issue in RTAS call from xmon (Steve Best) [1160650] - [mm] thp: close race between split and zap huge pages (Seth Jennings) [1165268] - [mm] thp: close race between mremap() and split_huge_page() (Seth Jennings) [1165268] - [mmc] rtsx: Change default tx phase (Don Zickus) [1106204] - [mfd] rtsx: Copyright modifications (Don Zickus) [1106204] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Don Zickus) [1106204] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Don Zickus) [1106204] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Don Zickus) [1106204] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [1106204] - [mfd] rtsx: Add support for RTL8411B (Don Zickus) [1106204]- [fs] fsnotify: next_i is freed during fsnotify_unmount_inodes (Eric Sandeen) [1124997] - [fs] btrfs: fix regression of btrfs device replace (Eric Sandeen) [1162983] - [fs] ext4: don't count external journal blocks as overhead (Eric Sandeen) [1164366] - [fs] Fix oops when creating symlinks on smb3 (Sachin Prabhu) [1161429]- [net] sctp: fix memory leak in auth key management (Daniel Borkmann) [1160928] - [net] sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet (Daniel Borkmann) [1154002] {CVE-2014-7841} - [net] tcp: zero retrans_stamp if all retrans were acked (Marcelo Leitner) [1162193] - [net] netfilter: log: protect nf_log_register against double registering (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ulog: compat with new structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: nat expression must select CONFIG_NF_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: add explicit Kconfig for NETFILTER_XT_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: masquerading needs to be independent of x_tables in Kconfig (Marcelo Leitner) [1148041 1155088] - [net] netfilter: NFT_CHAIN_NAT_IPV* is independent of NFT_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: move NAT Kconfig switches out of the iptables scope (Marcelo Leitner) [1148041 1155088] - [net] netfilter: NETFILTER_XT_TARGET_LOG selects NF_LOG_* (Marcelo Leitner) [1148041 1155088] - [net] netfilter: fix several Kconfig problems in NF_LOG_* (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_masq: register/unregister notifiers on module init/exit (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: allow to filter from prerouting and postrouting (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_compat: remove incomplete 32/64 bits arch compat code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: wait for call_rcu completion on module removal (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_reject: introduce icmp code abstraction for inet and bridge (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: store and dump set policy (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: export rule-set generation ID (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add NFTA_MASQ_UNSPEC to nft_masq_attributes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add new nft_masq expression (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: include a flag attribute (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: extend NFT_MSG_DELTABLE to support flushing the ruleset (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add helpers to schedule objects deletion (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add devgroup support in meta expresion (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: rename nf_table_delrule_by_chain() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add helper to unregister chain hooks (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: refactor rule deletion helper (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_chain_nat_ipv6: use generic IPv6 NAT code from core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nat: move specific NAT IPv6 to core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_rbtree: no need for spinlock from set destroy path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: no need for rcu in the hash set destroy path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: generalize IPv6 masquerading support for nf_tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: generalize IPv4 masquerading support for nf_tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_chain_nat_ipv4: use generic IPv4 NAT code from core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nat: move specific NAT IPv4 to core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: Add cpu attribute support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: add pkttype support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix error return code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: don't update chain with unset counters (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: uninitialize element key/data from the commit path (Marcelo Leitner) [1148041 1155088] - [net] nftables: Convert nft_hash to use generic rhashtable (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Avoid duplicate call to nft_data_uninit() for same key (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: check for unset NFTA_SET_ELEM_LIST_ELEMENTS attribute (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: simplify set dump through netlink (Marcelo Leitner) [1148041 1155088] - [net] netfilter: bridge: add reject support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: 64bit stats need some extra synchronization (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: set NLM_F_DUMP_INTR if netlink dumping is stale (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: safe RCU iteration on list when dumping (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: skip transaction if no update flags in tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: fix coccinelle warnings (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: complete logging support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: request explicit logger when loading rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: don't dump port information if unset (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: indicate family when dumping set elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_compat: call {target, match}->destroy() to cleanup entry (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong type in transaction when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: decrement chain use counter when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use u32 for chain use counter (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use RCU-safe list insertion when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: atomic allocation in set notifications from rcu callback (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: allow to delete several objects from a batch (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_rbtree: introduce locking (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: release objects in reverse order in the abort path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong transaction ordering in set elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: defer all object release via rcu (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: remove skb and nlh from context structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: simplify nf_tables_*_notify (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle table (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: pass context to nf_tables_updtable() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: disabling table hooks always succeeds (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle chain (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: refactor chain statistic routines (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle sets (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add message type to transactions (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: relocate commit and abort routines in the source file (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: generalise transaction infrastructure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: deconstify table and chain in context structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix trace of matching non-terminal rule (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix missing return trace at the end of non-base chain (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix bogus rulenum after goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix tracing of the goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: reset rule number counter after jump and goto (Marcelo Leitner) [1148041 1155088] - [net] netfilter: add helper for adding nat extension (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: relax string validation of NFTA_CHAIN_TYPE (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Add meta expression key for bridge interface name (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Make meta expression core functions public (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Stack expression type depending on their family (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix nft_cmp_fast failure on big endian for size < 4 (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: handle more than 8 * PAGE_SIZE set name allocations (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong format in request_module() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: set names cannot be larger than 15 bytes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add set_elem notifications (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: use set global element counter instead of private one (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: implement proper set selection (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: split nft_ct_init() into two functions for get/set (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: split nft_meta_init() into two functions for get/set (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: add missing ifdef for NFT_MARK setting (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Add missing vmalloc.h include to nft_hash.c (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: fix family validation (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: remove family from struct nft_ct (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: restore notifications for anonymous set destruction (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: restore context for expression destructors (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: clean up nf_tables_trans_add() argument order (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: bug fixes and resizing (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add optional user data area to rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: accept QUEUE/DROP verdict parameters (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add nft_dereference() macro (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: labels get support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: add full port randomization support (Marcelo Leitner) [1148041 1155088] - [net] nf_tables: Include appropriate header file in netfilter/nft_lookup.c (Marcelo Leitner) [1148041 1155088] - [net] netfilter: xt_log: add missing string format in nf_log_packet() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: log: nf_log_packet() as real unified interface (Marcelo Leitner) [1148041 1155088] - [net] netfilter: log: split family specific code to nf_log_{ip, ip6, common}.c files (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_log: move log buffering to core logging (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_log: use an array of loggers instead of list (Marcelo Leitner) [1148041 1155088] - [net] introduce netdev_alloc_pcpu_stats() for drivers (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nfnetlink: add rcu_dereference_protected() helpers (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ip_set: rename nfnl_dereference()/nfnl_set() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ipset: remove unused code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Remove extern from function prototypes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Remove extern from function prototypes (Marcelo Leitner) [1148041 1155088] - [net] openvswitch: remove dup comment in vport.h (Jiri Benc) [1110384] - [net] openvswitch: restore OVS_FLOW_CMD_NEW notifications (Jiri Benc) [1110384] - [net] openvswitch: Add recirc and hash action (Jiri Benc) [1110384] - [net] openvswitch: simplify sample action implementation (Jiri Benc) [1110384] - [net] openvswitch: Use tun_key only for egress tunnel path (Jiri Benc) [1110384] - [net] openvswitch: refactor ovs flow extract API (Jiri Benc) [1110384] - [net] openvswitch: Remove pkt_key from OVS_CB (Jiri Benc) [1110384] - [net] openvswitch: change the data type of error status to atomic_long_t (Jiri Benc) [1110384] - [net] genetlink: add function genl_has_listeners() (Jiri Benc) [1110384] - [net] vxlan: Call udp_flow_src_port (Jiri Benc) [1110384] - [net] udp: Add function to make source port for UDP tunnels (Jiri Benc) [1110384] - [net] openvswitch: distinguish between the dropped and consumed skb (Jiri Benc) [1110384] - [net] openvswitch: fix a memory leak (Jiri Benc) [1110384] - [net] openvswitch: Fix memory leak in ovs_vport_alloc() error path (Jiri Benc) [1110384] - [net] openvswitch: fix duplicate #include headers (Jiri Benc) [1110384] - [net] openvswitch: Remove unlikely() for WARN_ON() conditions (Jiri Benc) [1110384] - [net] openvswitch: Use IS_ERR_OR_NULL (Jiri Benc) [1110384] - [net] openvswitch: Add skb_clone NULL check for the sampling action (Jiri Benc) [1110384] - [net] openvswitch: Sample action without side effects (Jiri Benc) [1110384] - [net] openvswitch: Avoid memory corruption in queue_userspace_packet() (Jiri Benc) [1110384] - [net] openvswitch: Enable tunnel GSO for OVS bridge (Jiri Benc) [1110384] - [net] openvswitch: Allow each vport to have an array of 'port_id's (Jiri Benc) [1110384] - [net] openvswitch: make generic netlink group const (Jiri Benc) [1110384] - [net] openvswitch: introduce rtnl ops stub (Jiri Benc) [1110384] - [net] openvswitch: Use exact lookup for flow_get and flow_del (Jiri Benc) [1110384] - [net] openvswitch: Fix tracking of flags seen in TCP flows (Jiri Benc) [1110384] - [net] openvswitch: supply a dummy err_handler of gre_cisco_protocol to prevent kernel crash (Jiri Benc) [1110384] - [net] openvswitch: Fix a double free bug for the sample action (Jiri Benc) [1110384] - [net] openvswitch: Simplify genetlink code (Jiri Benc) [1110384] - [net] openvswitch: Minimize ovs_flow_cmd_new (Jiri Benc) [1110384] - [net] openvswitch: Split ovs_flow_cmd_new_or_set() (Jiri Benc) [1110384] - [net] openvswitch: Minimize ovs_flow_cmd_del critical section (Jiri Benc) [1110384] - [net] openvswitch: Reduce locking requirements (Jiri Benc) [1110384] - [net] openvswitch: Fix ovs_flow_stats_get/clear RCU dereference (Jiri Benc) [1110384] - [net] openvswitch: Fix typo (Jiri Benc) [1110384] - [net] openvswitch: Minimize dp and vport critical sections (Jiri Benc) [1110384] - [net] openvswitch: Make flow mask removal symmetric (Jiri Benc) [1110384] - [net] openvswitch: Build flow cmd netlink reply only if needed (Jiri Benc) [1110384] - [net] openvswitch: Clarify locking (Jiri Benc) [1110384] - [net] openvswitch: Avoid assigning a NULL pointer to flow actions (Jiri Benc) [1110384] - [net] openvswitch: Compact sw_flow_key (Jiri Benc) [1110384] - [net] net/openvswitch: Use with RCU_INIT_POINTER(x, NULL) in vport-gre.c (Jiri Benc) [1110384] - [net] openvswitch: Use TCP flags in the flow key for stats (Jiri Benc) [1110384] - [net] openvswitch: Fix output of SCTP mask (Jiri Benc) [1110384] - [net] openvswitch: Per NUMA node flow stats (Jiri Benc) [1110384] - [net] openvswitch: Remove 5-tuple optimization (Jiri Benc) [1110384] - [net] openvswitch: Use ether_addr_copy (Jiri Benc) [1110384] - [net] openvswitch: flow_netlink: Use pr_fmt to OVS_NLERR output (Jiri Benc) [1110384] - [net] openvswitch: Use net_ratelimit in OVS_NLERR (Jiri Benc) [1110384] - [net] openvswitch: Added (unsigned long long) cast in printf (Jiri Benc) [1110384] - [net] openvswitch: avoid cast-qual warning in vport_priv (Jiri Benc) [1110384] - [net] openvswitch: avoid warnings in vport_from_priv (Jiri Benc) [1110384] - [net] openvswitch: use const in some local vars and casts (Jiri Benc) [1110384] - [net] openvswitch: get rid of SET_ETHTOOL_OPS (Jiri Benc) [1110384] - [net] openvswitch: Correctly report flow used times for first 5 minutes after boot (Jiri Benc) [1110384] - [net] openvswitch: Fix race (Jiri Benc) [1110384] - [net] openvswitch: Read tcp flags only then the tranport header is present (Jiri Benc) [1110384] - [net] openvswitch: rename ->sync to ->syncp (Jiri Benc) [1110384] - [net] openvswitch: make functions local (Jiri Benc) [1110384] - [net] Add utility function to copy skb hash (Jiri Benc) [1110384] - [net] Change skb_get_rxhash to skb_get_hash (Jiri Benc) [1110384] - [net] netlink: Re-add locking to netlink_lookup() and seq walker (Jiri Benc) [1140661] - [lib] rhashtable: remove second linux/log2.h inclusion (Jiri Benc) [1140661] - [lib] rhashtable: allow user to set the minimum shifts of shrinking (Jiri Benc) [1140661] - [lib] rhashtable: fix lockdep splat in rhashtable_destroy() (Jiri Benc) [1140661] - [lib] rhashtable: Spelling s/compuate/compute/ (Jiri Benc) [1140661] - [net] netlink: Annotate RCU locking for seq_file walker (Jiri Benc) [1140661] - [net] netlink: hold nl_sock_hash_lock during diag dump (Jiri Benc) [1140661] - [net] netlink: fix lockdep splats (Jiri Benc) [1140661] - [net] netlink: Convert netlink_lookup() to use RCU protected hash table (Jiri Benc) [1140661] - [net] netlink: make compare exist all the time (Jiri Benc) [1140661] - [net] netlink: Add compare function for netlink_table (Jiri Benc) [1140661] - [lib] rhashtable: fix annotations for rht_for_each_entry_rcu() (Jiri Benc) [1140661] - [lib] rhashtable: unexport and make rht_obj() static (Jiri Benc) [1140661] - [lib] rhashtable: RCU annotations for next pointers (Jiri Benc) [1140661] - [lib] rhashtable: Resizable, Scalable, Concurrent Hash Table (Jiri Benc) [1140661] - [mm] add kvfree() (Jiri Benc) [1140661] - [net] netlink: Fix handling of error from netlink_dump() (Jiri Benc) [1140661] - [net] netlink: autosize skb lengthes (Jiri Benc) [1140661] - [net] netlink: Eliminate kmalloc in netlink dump operation (Jiri Benc) [1140661]- [misc] kabi: revert two kabi additions that need updated ppc64 sums (Jarod Wilson)- [fs] xfs: write failure beyond EOF truncates too much data (Brian Foster) [1032968] - [fs] xfs: xfs_vm_write_end truncates too much on failure (Brian Foster) [1032968] - [fs] xfs: use ->invalidatepage() length argument (Brian Foster) [1032968] - [fs] xfs: change invalidatepage prototype to accept length (Brian Foster) [1032968] - [fs] xfs: restore buffer_head unwritten bit on ioend cancel (Brian Foster) [1162953] - [fs] xfs: allow inode allocations in post-growfs disk space (Eric Sandeen) [1115201] - [scsi] pm8001: Update nvmd response data to request buffer (Rich Bono) [1110943] - [scsi] pm8001: fix pm8001_store_update_fw (Rich Bono) [1110943] - [scsi] pm8001: Fix erratic calculation in update_flash (Rich Bono) [1110943] - [scsi] pm8001: Fix invalid return when request_irq() failed (Rich Bono) [1110943] - [scsi] pm8001: fix a memory leak in nvmd_resp (Rich Bono) [1110943] - [scsi] pm8001: fix update_flash (Rich Bono) [1110943] - [scsi] pm8001: fix a memory leak in flash_update (Rich Bono) [1110943] - [scsi] pm8001: Cleaning up uninitialized variables (Rich Bono) [1110943] - [scsi] pm8001: Fix to remove null pointer checks that could never happen (Rich Bono) [1110943] - [scsi] pm8001: more fixes to honor return value (Rich Bono) [1110943] - [scsi] pm8001: add a new spinlock to protect the CCB (Rich Bono) [1110943] - [scsi] pm8001: honor return value (Rich Bono) [1110943] - [scsi] pm8001: clean bitmap management functions (Rich Bono) [1110943] - [scsi] pm8001: Fix hibernation issue (Rich Bono) [1110943] - [scsi] pm8001: Fix potential null pointer dereference and memory leak (Rich Bono) [1110943] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1110943] - [scsi] drivers/scsi/pm8001/pm8001_ctl.c: avoid world-writable sysfs files (Rich Bono) [1110943] - [scsi] pm80xx: fix problem of pm8001_work_fn reseting incorrect phy device (Rich Bono) [1110943] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1110943] - [scsi] pm80xx: Enable BAR shift to avoid BIOS conflict with MPI space for ATTO pm8001 based HBAs (Rich Bono) [1110943] - [scsi] pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs (Rich Bono) [1110943] - [scsi] pm80xx: Fixed return value issue (Rich Bono) [1110943] - [md] dm-thin: fix pool_io_hints to avoid looking at max_hw_sectors (Mike Snitzer) [1156164] - [kernel] audit: keep inode pinned (Paul Moore) [1162261] - [block] nvme: cleanup nvme_split_flush_data() (David Milburn) [1161766] - [scsi] ibmvfc: fix little endian issues (Steve Best) [1159781] - [scsi] ibmvfc: Fix for offlining devices during error recovery (Steve Best) [1159781]- [scsi] cxgb4i: send abort_rpl correctly (Sai Vemuri) [1163467] - [Documentation] cxgbi: add maintainer for cxgb3i/cxgb4i (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: FL Starvation Threshold needs to be larger than the SGE's Egress Congestion Threshold (Sai Vemuri) [1163467] - [ethernet] cxgb4: For T5 use Packing and Padding Boundaries for SGE DMA transfers (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Move fl_starv_thres into adapter->sge data structure (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Replace repetitive pci device ID's with right ones (Sai Vemuri) [1163467] - [infinband] cxgb4: Make c4iw_wr_log_size_order static (Sai Vemuri) [1163467] - [infinband] cxgb4: Add missing neigh_release in find_route (Sai Vemuri) [1163467] - [infinband] cxgb4: Fix ntuple calculation for ipv6 and remove duplicate line (Sai Vemuri) [1163467] - [ethernet] cxgb4: Fix FW flash logic using ethtool (Sai Vemuri) [1163467] - [infiniband] cxgb4: Take IPv6 into account for best_mtu and set_emss (Sai Vemuri) [1163467] - [ethernet] cxgb4: Wait for device to get ready before reading any register (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Add 40G support for cxgb4vf driver (Sai Vemuri) [1163467] - [ethernet] cxgb4: Updated the LSO transfer length in CPL_TX_PKT_LSO for T5 (Sai Vemuri) [1163467] - [ethernet] cxgb4: Add support for adaptive rx (Sai Vemuri) [1163467] - [ethernet] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1163467] - [ethernet] cxgb4: Add Devicde ID for two more adapter (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Remove superfluous "idx" parameter of CH_DEVICE() macro (Sai Vemuri) [1163467] - [ethernet] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Sai Vemuri) [1163467] - [scsi] cxgbi: support ipv6 address host_param (Sai Vemuri) [1153834] - [scsi] cxgb4i: Fix -Wmaybe-uninitialized warning (Sai Vemuri) [1153834] - [scsi] cxgb4i: Remove duplicate call to dst_neigh_lookup() (Sai Vemuri) [1153834] - [scsi] cxgb4i: Fix -Wunused-function warning (Sai Vemuri) [1153834] - [ethernet] cxgb4: Fix build failure in cxgb4 when ipv6 is disabled/not in-built (Sai Vemuri) [1153834] - [scsi] cxgb4i: Remove duplicated CLIP handling code (Sai Vemuri) [1153834] - [ethernet] be2net: fix alignment on line wrap (Ivan Vecera) [1165755] - [ethernet] be2net: remove multiple assignments on a single line (Ivan Vecera) [1165755] - [ethernet] be2net: remove space after typecasts (Ivan Vecera) [1165755] - [ethernet] be2net: remove unnecessary blank lines after an open brace (Ivan Vecera) [1165755] - [ethernet] be2net: insert a blank line after function/struct//enum definitions (Ivan Vecera) [1165755] - [ethernet] be2net: remove multiple blank lines (Ivan Vecera) [1165755] - [ethernet] be2net: add blank line after declarations (Ivan Vecera) [1165755] - [ethernet] be2net: remove return statements for void functions (Ivan Vecera) [1165755] - [ethernet] be2net: add speed reporting for 20G-KR interface (Ivan Vecera) [1165755] - [ethernet] be2net: add speed reporting for 40G/KR interface (Ivan Vecera) [1165755] - [ethernet] be2net: fix sparse warnings in be_cmd_req_port_type{} (Ivan Vecera) [1165755] - [ethernet] be2net: fix a sparse warning in be_cmd_modify_eqd() (Ivan Vecera) [1165755] - [ethernet] be2net: enable PCIe error reporting on VFs too (Ivan Vecera) [1165755] - [ethernet] be2net: send a max of 8 EQs to be_cmd_modify_eqd() on Lancer (Ivan Vecera) [1165755] - [ethernet] be2net: fix port-type reporting in get_settings (Ivan Vecera) [1165755] - [ethernet] be2net: add ethtool "-m" option support (Ivan Vecera) [1165755] - [ethernet] be2net: fix RX fragment posting for jumbo frames (Ivan Vecera) [1165755] - [ethernet] be2net: replace strcpy with strlcpy (Ivan Vecera) [1165755] - [ethernet] be2net: fix some log messages (Ivan Vecera) [1165755] - [ethernet] bna: fix skb->truesize underestimation (Ivan Vecera) [1165759] - [ethernet] bna: allow transmit tagged frames (Ivan Vecera) [1165759] - [ethernet] bna: use container_of to resolve bufdesc_ex from bufdesc (Ivan Vecera) [1165759] - [ethernet] r8169: add support for RTL8168EP (Ivan Vecera) [1165764] - [ethernet] r8169: add support for Byte Queue Limits (Ivan Vecera) [1165764] - [ethernet] r8169: call "rtl8168_driver_start" "rtl8168_driver_stop" only when hardware dash function is enabled (Ivan Vecera) [1165764] - [ethernet] r8169: modify the behavior of function "rtl8168_oob_notify" (Ivan Vecera) [1165764] - [ethernet] r8169: change the name of function "r8168dp_check_dash" to "r8168_check_dash" (Ivan Vecera) [1165764] - [ethernet] r8169: change the name of function"rtl_w1w0_eri" (Ivan Vecera) [1165764] - [ethernet] r8169: for function "rtl_w1w0_phy" change its name and behavior (Ivan Vecera) [1165764] - [ethernet] r8169: add more chips to support magic packet v2 (Ivan Vecera) [1165764] - [ethernet] r8169: add support more chips to get mac address from backup mac address register (Ivan Vecera) [1165764] - [ethernet] r8169: add disable/enable RTL8411B pll function (Ivan Vecera) [1165764] - [ethernet] r8169: add disable/enable RTL8168G pll function (Ivan Vecera) [1165764] - [ethernet] r8169: change uppercase number to lowercase number (Ivan Vecera) [1165764] - [ethernet] r8169: fix an if condition (Ivan Vecera) [1165764] - [ethernet] r8169: adjust __rtl8169_set_features (Ivan Vecera) [1165764] - [ethernet] r8169: fix setting rx vlan (Ivan Vecera) [1165764] - [ethernet] r8169: fix the default setting of rx vlan (Ivan Vecera) [1165764]- [powerpc] use device_online/offline() instead of cpu_up/down() (Gustavo Duarte) [1157737] - [ethernet] i40e: disable FCoE (Stefan Assmann) [1165175] - [cpufreq] intel_pstate: Add CPUID for BDW-H CPU (Steve Best) [1164379] - [mm] do not overwrite reserved pages counter at show_mem() (Rafael Aquini) [1125433] - [alsa] Revert: Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP (Jarod Wilson) [1112200] - [ethernet] enic: Do not call napi_disable when preemption is disabled (Stefan Assmann) [1145019] - [ethernet] enic: fix possible deadlock in enic_stop/ enic_rfs_flw_tbl_free (Stefan Assmann) [1145019] - [x86] uv_bau: Avoid NULL pointer reference in ptc_seq_show (Frank Ramsay) [1161183] - [x86] uv_bau: Increase maximum CPUs per socket/hub (Frank Ramsay) [1161183] - [mm] vmscan: do not throttle based on pfmemalloc reserves if node has no ZONE_NORMAL (Gustavo Duarte) [1148925] - [char] hwrng/pseries: port to new read API and fix stack corruption (Gustavo Duarte) [1163659] - [md] Revert: dm-cache: add call to mark_tech_preview (Mike Snitzer) [1159001] - [md] dm-cache: emit a warning message if there are a lot of cache blocks (Mike Snitzer) [1159001] - [md] dm-cache: improve discard support (Mike Snitzer) [1159001] - [md] dm-cache: revert "prevent corruption caused by discard_block_size > cache_block_size" (Mike Snitzer) [1159001] - [md] dm-cache: revert "remove remainder of distinct discard block size" (Mike Snitzer) [1159001] - [md] dm-bio-prison: introduce support for locking ranges of blocks (Mike Snitzer) [1159001] - [md] dm-btree: fix a recursion depth bug in btree walking code (Mike Snitzer) [1080894] - [md] dm-cache-policy-mq: simplify ability to promote sequential IO to the cache (Mike Snitzer) [1159001] - [md] dm-cache-policy-mq: tweak algorithm that decides when to promote a block (Mike Snitzer) [1159001] - [security] selinux: fix inode security list corruption (Paul Moore) [1152274]- [x86] quirks: Print the Intel graphics stolen memory range (Rob Clark) [1154053] - [x86] quirks: Add Intel graphics stolen memory quirk for gen2 platforms (Rob Clark) [1154053] - [x86] quirks: Add vfunc for Intel graphics stolen memory base address (Rob Clark) [1154053] - [x86] quirks: use gen6 stolen detection for VLV (Rob Clark) [1154053] - [x86] quirks: support GMS and GGMS changes on i915/bdw (Rob Clark) [1154053] - [x86] quirks: add early quirk for reserving Intel graphics stolen memory v5 (Rob Clark) [1154053] - [net] vmxnet3: fix netpoll race condition (Neil Horman) [1158001] - [virt] virtio_balloon: update_balloon_size() - update correct field (Luiz Capitulino) [1163567] - [firmware] memmap: don't create memmap sysfs of same firmware_map_entry (Takahiro MUNEDA) [1160173] - [mm] memory-hotplug: clear pgdat which is allocated by bootmem in try_offline_node() (Larry Woodman) [1156393] - [kernel] add panic_on_warn (Prarit Bhargava) [1163852] - [virt] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1156305] - [virt] hyperv: Add handling of IP header with option field in netvsc_set_hash() (Jason Wang) [1156305] - [virt] hyperv: Fix a bug in netvsc_start_xmit() (Jason Wang) [1156305] - [virt] hyperv: Fix a bug in netvsc_send() (Jason Wang) [1156305] - [powerpc] kexec: adjust crashkernel reservation for 2GB-4GB systems (Gustavo Duarte) [1074924] - [virt] kvm/ioapic: conditionally delay irq delivery duringeoi broadcast (John Snow) [921526] - [fs] file_table: get rid of s_files and files_lock (Gustavo Duarte) [1112805] - [fs] super: uninline destroy_super(), consolidate alloc_super() (Gustavo Duarte) [1112805] - [ethernet] mlx4: Advertize encapsulation offloads features only when VXLAN tunnel is set (Florian Westphal) [1097478] - [ethernet] mlx4: Avoid leaking steering rules on flow creation error flow (Florian Westphal) [1097478] - [ethernet] mlx4: Don't attempt to TX offload the outer UDP checksum for VXLAN (Florian Westphal) [1097478] - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1165169] - [scsi] TUR path is down after adapter gets reset with multipath (Ewan Milne) [1153738] - [scsi] call device handler for failed TUR command (Ewan Milne) [1153738]- [mm] shmem: fix splicing from a hole while it's punched (Denys Vlasenko) [1118245] {CVE-2014-4171} - [mm] shmem: fix faulting into a hole, not taking i_mutex (Denys Vlasenko) [1118245] {CVE-2014-4171} - [mm] shmem: fix faulting into a hole while it's punched (Denys Vlasenko) [1118245] {CVE-2014-4171} - [virt] kvm: detect LVTT changes under APICv (Radim Krcmar) [1151174] - [virt] kvm: detect SPIV changes under APICv (Radim Krcmar) [1151174] - [virt] kvm: recalculate_apic_map after enabling apic (Radim Krcmar) [1151174] - [virt] kvm: trace kvm_ple_window grow/shrink (Radim Krcmar) [1163296] - [virt] kvm/vmx: dynamise PLE window (Radim Krcmar) [1163296] - [virt] kvm/vmx: make PLE window per-VCPU (Radim Krcmar) [1163296] - [virt] kvm: introduce sched_in to kvm_x86_ops (Radim Krcmar) [1163296] - [virt] kvm: add kvm_arch_sched_in (Radim Krcmar) [1163296] - [kernel] uprobes: Don't assume that arch_uprobe->insn/ixol is u8[MAX_UINSN_BYTES] (Steve Best) [1159365] - [drm] qxl: don't create too large primary surface (Dave Airlie) [1158233] - [powerpc] pseries: Quieten ibm, pcie-link-speed-stats warning (Steve Best) [1162287] - [md] dm-thin: fix potential for infinite loop in pool_io_hints (Mike Snitzer) [1156164] - [virt] hyperv/vmbus: Increase the limit on the number of pfns we can handle (Jason Wang) [1160130] - [virt] kvm: update masterclock values on TSC writes (Marcelo Tosatti) [1158039] - [virt] kvm: emulate MOVNTDQ (Paolo Bonzini) [1117542] - [crypto] af_alg: properly label AF_ALG socket (Ondrej Kozina) [1161148] - [powerpc] vphn: NUMA node code expects big-endian (Steve Best) [1154673]- [net] ip6_gre: Return an error when adding an existing tunnel (Alexander Duyck) [1151886 1152368] - [net] ip6_tunnel: Return an error when adding an existing tunnel (Alexander Duyck) [1151886 1152368] - [net] ip_tunnel: Don't allow to add the same tunnel multiple times (Alexander Duyck) [1151886 1152368] - [net] gre: Use inner mac length when computing tunnel length (Alexander Duyck) [1151886 1152368] - [net] gre: enable offloads for GRE (Alexander Duyck) [1151886 1152368] - [net] ipv4: fix a potential use after free in gre_offload.c (Alexander Duyck) [1151886 1152368] - [net] ipv4: fix a potential use after free in ip_tunnel_core.c (Alexander Duyck) [1151886 1152368] - [net] gro: fix aggregation for skb using frag_list (Alexander Duyck) [1154239] - [net] gro: make sure skb->cb[] initial content has not to be zero (Alexander Duyck) [1154239] - [net] bridge: notify user space after fdb update (Alexander Duyck) [1109605] - [net] bridge: Fix the way to find old local fdb entries in br_fdb_changeaddr (Alexander Duyck) [1109605] - [net] handle encapsulation offloads when computing segment lengths (Jiri Benc) [1144571] - [net] gso: make skb_gso_segment error handling more robust (Jiri Benc) [1144571] - [net] gso: use feature flag argument in all protocol gso handlers (Jiri Benc) [1144571] - [net] udp_offload: Use IS_ERR_OR_NULL (Jiri Benc) [1144571] - [net] ipv4: Use IS_ERR_OR_NULL (Jiri Benc) [1144571]- [fs] GFS2: If we use up our block reservation, request more next time (Robert S Peterson) [1142238] - [fs] GFS2: Only increase rs_sizehint (Robert S Peterson) [1142238] - [fs] GFS2: Set of distributed preferences for rgrps (Robert S Peterson) [1142238] - [fs] autofs: fix symlinks aren't checked for expiry (Ian Kent) [1116182] - [fs] GFS2: fix regression in dir_double_exhash (Robert S Peterson) [1160229] - [fs] gfs2_atomic_open(): skip lookups on hashed dentry (Robert S Peterson) [1158150] - [fs] splice: perform generic write checks (Eric Sandeen) [1155907] - [fs] fs: seq_file: fallback to vmalloc allocation (Ian Kent) [1095623] - [fs] fs: /proc/stat: convert to single_open_size() (Ian Kent) [1095623] - [fs] fs: seq_file: always clear m->count when we free m->buf (Ian Kent) [1095623]- [ethernet] mlx4: Use PTYS register to set ethtool settings (Speed) (Amir Vadai) [1060221] - [ethernet] mlx4: Use PTYS register to query ethtool settings (Amir Vadai) [1060221] - [ethernet] mlx4: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Amir Vadai) [1060221] - [ethernet] mlx4: Add 100M, 20G, 56G speeds ethtool reporting support (Amir Vadai) [1060221] - [ethernet] mlx4: Add ethernet backplane autoneg device capability (Amir Vadai) [1060221] - [ethernet] mlx4: Introduce ACCESS_REG CMD and eth_prot_ctrl dev cap (Amir Vadai) [1060221] - [ethernet] mlx4: Cable info, get_module_info/eeprom ethtool support (Amir Vadai) [1060221] - [ethernet] mlx4: Introduce mlx4_get_module_info for cable module info reading (Amir Vadai) [1060221] - [ethernet] mlx4: Enable CQE/EQE stride support (Amir Vadai) [1060221] - [virt] kvm/vmx: defer load of APIC access page address during reset (Paolo Bonzini) [1140974] - [virt] kvm: do not handle APIC access page if in-kernel irqchip is not in use (Paolo Bonzini) [1140974] - [virt] kvm: Unpin and remove kvm_arch->apic_access_page (Paolo Bonzini) [1140974] - [virt] kvm/vmx: Implement set_apic_access_page_addr (Paolo Bonzini) [1140974] - [virt] kvm: Add request bit to reload APIC access page address (Paolo Bonzini) [1140974] - [virt] kvm: Add arch specific mmu notifier for page invalidation (Paolo Bonzini) [1140974] - [virt] kvm: Rename make_all_cpus_request() to kvm_make_all_cpus_request() and make it non-static (Paolo Bonzini) [1140974] - [virt] kvm: Remove ept_identity_pagetable from struct kvm_arch (Paolo Bonzini) [1140974] - [virt] kvm: Use APIC_DEFAULT_PHYS_BASE macro as the apic access page address (Paolo Bonzini) [1140974] - [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1101381] - [s390] qeth: don't query for info if hardware not ready (Hendrik Brueckner) [1147573] - [block] Fix dev_t minor allocation lifetime (Jeff Moyer) [1139898] - [md] dm-crypt: fix access beyond the end of allocated space (Mike Snitzer) [1135066] - [fs] isofs: unbound recursion when processing relocated directories (Jacob Tanenbaum) [1142271] {CVE-2014-5471 CVE-2014-5472} - [ethernet] be2net: use v1 of SET_FLOW_CONTROL command (Ivan Vecera) [1087128] - [acpi] return 1 after successfully install cmos_rtc space handler (Amos Kong) [1159465] - [x86] hyperv: Bypass the timer_irq_works() check (Jason Wang) [1058105] - [mm] hugetlb: initialize PG_reserved for tail pages of gigantic compound pages (Luiz Capitulino) [1158506] - [kernel] cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags (Aaron Tomlin) [1160360] - [infiniband] qib: Correct reference counting in debugfs qp_stats (Rui Wang) [1150001] - [x86] uv: Check for alloc_cpumask_var() failures properly in uv_nmi_setup() (George Beshers) [1155754] - [powerpc] fadump: Fix endianess issues in firmware assisted dump handling (Steve Best) [1159773]- [scsi] ipr: wait for aborted command responses (Gustavo Duarte) [1156530] - [ethernet] mlx4: Protect port type setting by mutex (Amir Vadai) [1095345] - [acpi] pm: Only set power states of devices that are power manageable (Amos Kong) [1142683] - [x86] setup: Mark Intel Haswell ULT as supported (Prarit Bhargava) [1159006] - [kernel] sched: Fix unreleased llc_shared_mask bit during CPU hotplug (Takahiro MUNEDA) [1116294] - [mm] do not walk all of system memory during show_mem (Johannes Weiner) [1125433] - [mm] remove noisy remainder of the scan_unevictable interface (Johannes Weiner) [1111215] - [pci] Rename sysfs 'enabled' file back to 'enable' (Myron Stowe) [1159655] - [kernel] sched/fair: Care divide error in update_task_scan_period() (Motohiro Kosaki) [1140979] - [powerpc] numa: ensure per-cpu NUMA mappings are correct on topology update (Gustavo Duarte) [1150097] - [powerpc] numa: use cached value of update->cpu in update_cpu_topology (Gustavo Duarte) [1150097] - [powerpc] numa: Add ability to disable and debug topology updates (Gustavo Duarte) [1150097] - [powerpc] numa: check error return from proc_create (Gustavo Duarte) [1150097] - [powerpc] some changes in numa_setup_cpu() (Gustavo Duarte) [1150097] - [powerpc] Only set numa node information for present cpus at boottime (Gustavo Duarte) [1150097] - [powerpc] Fix warning reported by verify_cpu_node_mapping() (Gustavo Duarte) [1150097] - [powerpc] reorder per-cpu NUMA information's initialization (Gustavo Duarte) [1150097] - [powerpc] pseries: Make CPU hotplug path endian safe (Steve Best) [1159579] - [powerpc] pseries: Fix endian issues in cpu hot-removal (Steve Best) [1159579] - [powerpc] pseries: Fix endian issues in onlining cpu threads (Steve Best) [1159579] - [x86] smpboot: Fix up typo in topology detection (Prarit Bhargava) [1156655] - [x86] smpboot: Add new topology for multi-NUMA-node CPUs (Prarit Bhargava) [1158269] - [kernel] sched: Rework sched_domain topology definition (Prarit Bhargava) [1158269] - [usb] hub: take hub->hdev reference when processing from eventlist (Don Zickus) [1151508] - [usb] ehci: unlink QHs even after the controller has stopped (Don Zickus) [1151491] - [tools] testing/selftests/powerpc: Correct DSCR during TM context switch (Gustavo Duarte) [1134511] - [tools] testing/selftests: Add infrastructure for powerpc selftests (Gustavo Duarte) [1134511] - [scsi] ibmvscsi: Abort init sequence during error recovery (Gustavo Duarte) [1105496] - [scsi] ibmvscsi: Add memory barriers for send / receive (Gustavo Duarte) [1105496] - [x86] fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable() (Oleg Nesterov) [1121784] - [x86] fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal() (Oleg Nesterov) [1121784]- [fs] ext4: fix wrong assert in ext4_mb_normalize_request() (Lukas Czerner) [1146046] - [mm] Remove false WARN_ON from pagecache_isize_extended() (Lukas Czerner) [1156096] - [fs] ext4: check s_chksum_driver when looking for bg csum presence (Lukas Czerner) [1156096] - [fs] ext4: move error report out of atomic context in ext4_init_block_bitmap() (Lukas Czerner) [1156096] - [fs] ext4: Replace open coded mdata csum feature to helper function (Lukas Czerner) [1156096] - [fs] ext4: fix reservation overflow in ext4_da_write_begin (Lukas Czerner) [1156096] - [fs] ext4: add ext4_iget_normal() which is to be used for dir tree lookups (Lukas Czerner) [1156096] - [fs] ext4: don't orphan or truncate the boot loader inode (Lukas Czerner) [1156096] - [fs] ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1156096] - [fs] ext4: get rid of code duplication (Lukas Czerner) [1156096] - [fs] ext4: fix over-defensive complaint after journal abort (Lukas Czerner) [1156096] - [fs] ext4: fix return value of ext4_do_update_inode (Lukas Czerner) [1156096] - [fs] ext4: fix mmap data corruption when blocksize < pagesize (Lukas Czerner) [1156096] - [fs] vfs: fix data corruption when blocksize < pagesize for mmaped data (Lukas Czerner) [1156096] - [fs] ext4: don't check quota format when there are no quota files (Lukas Czerner) [1156096] - [fs] jbd2: avoid pointless scanning of checkpoint lists (Lukas Czerner) [1156096] - [fs] ext4: explicitly inform user about orphan list cleanup (Lukas Czerner) [1156096] - [fs] jbd2: jbd2_log_wait_for_space improve error detetcion (Lukas Czerner) [1156096] - [fs] jbd2: free bh when descriptor block checksum fails (Lukas Czerner) [1156096] - [fs] ext4: check EA value offset when loading (Lukas Czerner) [1156096] - [fs] ext4: don't keep using page if inline conversion fails (Lukas Czerner) [1156096] - [fs] ext4: validate external journal superblock checksum (Lukas Czerner) [1156096] - [fs] jbd2: fix journal checksum feature flag handling (Lukas Czerner) [1156096] - [fs] ext4: provide separate operations for sysfs feature files (Lukas Czerner) [1156096] - [fs] ext4: add sysfs entry showing whether the fs contains errors (Lukas Czerner) [1156096] - [fs] ext4: renumber EXT4_EX_* flags to avoid flag aliasing problems (Lukas Czerner) [1156096] - [fs] ext4: fix comments about get_blocks (Lukas Czerner) [1156096] - [fs] ext4: fix accidental flag aliasing in ext4_map_blocks flags (Lukas Czerner) [1156096] - [fs] ext4: fix ZERO_RANGE bug hidden by flag aliasing (Lukas Czerner) [1156096] - [fs] ext4: use ext4_update_i_disksize instead of opencoded ones (Lukas Czerner) [1156096] - [fs] ext4: remove a duplicate call in ext4_init_new_dir() (Lukas Czerner) [1156096] - [fs] ext4: add missing BUFFER_TRACE before ext4_journal_get_write_access (Lukas Czerner) [1156096] - [fs] ext4: check inline directory before converting (Lukas Czerner) [1156096] - [fs] ext4: fix incorrect locking in move_extent_per_page (Lukas Czerner) [1156096] - [fs] ext4: use correct depth value (Lukas Czerner) [1156096] - [fs] ext4: add i_data_sem sanity check (Lukas Czerner) [1156096] - [fs] ext4: fix wrong size computation in ext4_mb_normalize_request() (Lukas Czerner) [1156096] - [fs] ext4: make ext4_has_inline_data() as a inline function (Lukas Czerner) [1156096] - [fs] ext4: remove readpage() check in ext4_mmap_file() (Lukas Czerner) [1156096] - [fs] ext4: remove metadata reservation checks (Lukas Czerner) [1156096] - [fs] ext4: rearrange initialization to fix EXT4FS_DEBUG (Lukas Czerner) [1156096] - [fs] ext4: fix potential null pointer dereference in ext4_free_inode (Lukas Czerner) [1156096] - [fs] ext4: decrement free clusters/inodes counters when block group declared bad (Lukas Czerner) [1156096] - [fs] ext4: handle symlink properly with inline_data (Lukas Czerner) [1156096] - [fs] ext4: reduce contention on s_orphan_lock (Lukas Czerner) [1156096] - [fs] ext4: use sbi in ext4_orphan_[add|del]() (Lukas Czerner) [1156096] - [fs] ext4: remove unnecessary double parentheses (Lukas Czerner) [1156096] - [fs] ext4: do not destroy ext4_groupinfo_caches if ext4_mb_init() fails (Lukas Czerner) [1156096] - [fs] ext4: make local functions static (Lukas Czerner) [1156096] - [fs] ext4: fix block bitmap validation when bigalloc, ^flex_bg (Lukas Czerner) [1156096] - [fs] ext4: fix block bitmap initialization under sparse_super2 (Lukas Czerner) [1156096] - [fs] ext4: find the group descriptors on a 1k-block bigalloc, meta_bg filesystem (Lukas Czerner) [1156096] - [fs] ext4: avoid unneeded lookup when xattr name is invalid (Lukas Czerner) [1156096] - [fs] ext4: remove obsoleted check (Lukas Czerner) [1156096] - [fs] ext4: add a new spinlock i_raw_lock to protect the ext4's raw inode (Lukas Czerner) [1156096] - [fs] ext4: revert Disable punch hole on non-extent mapped files (Lukas Czerner) [1150178] - [fs] ext4: fix transaction issues for ext4_fallocate and ext_zero_range (Lukas Czerner) [1150171] - [fs] ext4: move i_size, i_disksize update routines to helper function (Lukas Czerner) [1150171] - [fs] ext4: fix incorect journal credits reservation in ext4_zero_range (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE RANGE test for bigalloc file systems (Lukas Czerner) [1150171] - [fs] ext4: fix punch hole on files with indirect mapping (Lukas Czerner) [1150171] - [fs] ext4: Fix block zeroing when punching holes in indirect block files (Lukas Czerner) [1150171] - [fs] ext4: fix ZERO_RANGE test failure in data journalling (Lukas Czerner) [1150171] - [fs] ext4: use EXT_MAX_BLOCKS in ext4_es_can_be_merged() (Lukas Czerner) [1150171] - [fs] ext4: rename uninitialized extents to unwritten (Lukas Czerner) [1150171] - [fs] ext4: disable COLLAPSE_RANGE for bigalloc (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE_RANGE failure with 1KB block size (Lukas Czerner) [1150171] - [fs] ext4: use EINVAL if not a regular file in ext4_collapse_range() (Lukas Czerner) [1150171] - [fs] ext4: enforce we are operating on a regular file in ext4_zero_range() (Lukas Czerner) [1150171] - [fs] ext4: fix extent merging in ext4_ext_shift_path_extents() (Lukas Czerner) [1150171] - [fs] ext4: discard preallocations after removing space (Lukas Czerner) [1150171] - [fs] ext4: no need to truncate pagecache twice in collapse range (Lukas Czerner) [1150171] - [fs] ext4: fix removing status extents in ext4_collapse_range() (Lukas Czerner) [1150171] - [fs] ext4: use filemap_write_and_wait_range() correctly in collapse range (Lukas Czerner) [1150171] - [fs] ext4: use truncate_pagecache() in collapse range (Lukas Czerner) [1150171] - [fs] ext4: always check ext4_ext_find_extent result (Lukas Czerner) [1150171] - [fs] ext4: COLLAPSE_RANGE only works on extent-based files (Lukas Czerner) [1150171] - [fs] ext4: fix byte order problems introduced by the COLLAPSE_RANGE patches (Lukas Czerner) [1150171] - [fs] ext4: disallow all fallocate operation on active swapfile (Lukas Czerner) [1150171] - [fs] ext4: move falloc collapse range check into the filesystem methods (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE_RANGE test failure in data journalling mode (Lukas Czerner) [1150171] - [fs] ext4: remove unneeded test of ret variable (Lukas Czerner) [1150171] - [fs] ext4: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate (Lukas Czerner) [1150171] - [fs] ext4: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate (Lukas Czerner) [1150171] - [fs] ext4: refactor ext4_fallocate code (Lukas Czerner) [1150171] - [fs] ext4: Update inode i_size after the preallocation (Lukas Czerner) [1150171] - [fs] ext4: Add new flag(FALLOC_FL_COLLAPSE_RANGE) for fallocate (Lukas Czerner) [1150171] - [fs] ext4: Add support FALLOC_FL_COLLAPSE_RANGE for fallocate (Lukas Czerner) [1150171]- [fs] quota: remove dqptr_sem (Lukas Czerner) [1053111] - [fs] quota: simplify remove_inode_dquot_ref() (Lukas Czerner) [1053111] - [fs] quota: avoid unnecessary dqget()/dqput() calls (Lukas Czerner) [1053111] - [fs] quota: protect Q_GETFMT by dqonoff_mutex (Lukas Czerner) [1053111] - [fs] xfs: add a few more verifier tests (Eric Sandeen) [1059330 1061656] - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1107499] - [fs] xfs: don't sleep in xlog_cil_force_lsn on shutdown (Eric Sandeen) [1088240] - [fs] buffer: increase the buffer-head per-CPU LRU size (Zach Brown) [1053108] - [fs] fs: check bh blocknr earlier when searching lru (Zach Brown) [1053108] - [fs] truncate: drop 'oldsize' truncate_pagecache() parameter (Lukas Czerner) [1150139] - [fs] ext4: avoid trying to kfree an ERR_PTR pointer (Lukas Czerner) [1150139] - [fs] ext4: fix same-dir rename when inline data directory overflows (Lukas Czerner) [1150139] - [fs] jbd2: fix descriptor block size handling errors with journal_csum (Lukas Czerner) [1150139] - [fs] jbd2: fix infinite loop when recovering corrupt journal blocks (Lukas Czerner) [1150139] - [fs] ext4: update i_disksize coherently with block allocation on error path (Lukas Czerner) [1150139] - [fs] ext4: fix BUG_ON in mb_free_blocks() (Lukas Czerner) [1150139] - [fs] ext4: propagate errors up to ext4_find_entry()'s callers (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct (Lukas Czerner) [1150139] - [fs] ext4: fix a potential deadlock in __ext4_es_shrink() (Lukas Czerner) [1150139] - [fs] ext4: revert commit which was causing fs corruption after journal replays (Lukas Czerner) [1150139] - [fs] ext4: disable synchronous transaction batching if max_batch_time==0 (Lukas Czerner) [1150139] - [fs] ext4: clarify ext4_error message in ext4_mb_generate_buddy_error() (Lukas Czerner) [1150139] - [fs] ext4: clarify error count warning messages (Lukas Czerner) [1150139] - [fs] ext4: fix unjournalled bg descriptor while initializing inode bitmap (Lukas Czerner) [1150139] - [fs] ext4: Fix hole punching for files with indirect blocks (Lukas Czerner) [1150139] - [fs] ext4: Fix buffer double free in ext4_alloc_branch() (Lukas Czerner) [1150139] - [fs] ext4: fix zeroing of page during writeback (Lukas Czerner) [1150139] - [fs] ext4: fix data integrity sync in ordered mode (Lukas Czerner) [1150139] - [fs] ext4: get rid of EXT4_MAP_UNINIT flag (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_count_free_clusters() with EXT4FS_DEBUG and bigalloc enabled (Lukas Czerner) [1150139] - [fs] ext4: silence sparse check warning for function ext4_trim_extent (Lukas Czerner) [1150139] - [fs] ext4: use i_size_read in ext4_unaligned_aio() (Lukas Czerner) [1150139] - [fs] ext4: move ext4_update_i_disksize() into mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: return ENOMEM rather than EIO when find_###_page() fails (Lukas Czerner) [1150139] - [fs] ext4: update PF_MEMALLOC handling in ext4_write_inode() (Lukas Czerner) [1150139] - [fs] ext4: fix jbd2 warning under heavy xattr load (Lukas Czerner) [1150139] - [fs] ext4: note the error in ext4_end_bio() (Lukas Czerner) [1150139] - [fs] ext4: initialize multi-block allocator before checking block descriptors (Lukas Czerner) [1150139] - [fs] ext4: FIBMAP ioctl causes BUG_ON due to handle EXT_MAX_BLOCKS (Lukas Czerner) [1150139] - [fs] ext4: fix 64-bit number truncation warning (Lukas Czerner) [1150139] - [fs] ext4: fix premature freeing of partial clusters split across leaf blocks (Lukas Czerner) [1150139] - [fs] ext4: rename: split out helper functions (Lukas Czerner) [1150139] - [fs] ext4: rename: move EMLINK check up (Lukas Czerner) [1150139] - [fs] ext4: rename: create ext4_renament structure for local vars (Lukas Czerner) [1150139] - [fs] ext4: make ext4_block_zero_page_range static (Lukas Czerner) [1150139] - [fs] ext4: atomically set inode->i_flags in ext4_set_inode_flags() (Lukas Czerner) [1150139] - [fs] ext4: optimize Hurd tests when reading/writing inodes (Lukas Czerner) [1150139] - [fs] ext4: kill i_version support for Hurd-castrated file systems (Lukas Czerner) [1150139] - [fs] ext4: fix partial cluster handling for bigalloc file systems (Lukas Czerner) [1150139] - [fs] ext4: delete path dealloc code in ext4_ext_handle_uninitialized_extents (Lukas Czerner) [1150139] - [fs] jbd2: improve error messages for inconsistent journal heads (Lukas Czerner) [1150139] - [fs] jbd2: minimize region locked by j_list_lock in jbd2_journal_forget() (Lukas Czerner) [1150139] - [fs] jbd2: minimize region locked by j_list_lock in journal_get_create_access() (Lukas Czerner) [1150139] - [fs] jbd2: check jh->b_transaction without taking j_list_lock (Lukas Czerner) [1150139] - [fs] jbd2: add transaction to checkpoint list earlier (Lukas Czerner) [1150139] - [fs] jbd2: calculate statistics without holding j_state_lock and j_list_lock (Lukas Czerner) [1150139] - [fs] jbd2: don't hold j_state_lock while calling wake_up() (Lukas Czerner) [1150139] - [fs] jbd2: don't unplug after writing revoke records (Lukas Czerner) [1150139] - [fs] ext4: Speedup WB_SYNC_ALL pass called from sync(2) (Lukas Czerner) [1150139] - [fs] ext4: translate fallocate mode bits to strings (Lukas Czerner) [1150139] - [fs] ext4: merge uninitialized extents (Lukas Czerner) [1150139] - [fs] ext4: avoid exposure of stale data in ext4_punch_hole() (Lukas Czerner) [1150139] - [fs] ext4: silence warnings in extent status tree debugging code (Lukas Czerner) [1150139] - [fs] ext4: remove unused ac_ex_scanned (Lukas Czerner) [1150139] - [fs] ext4: avoid possible overflow in ext4_map_blocks() (Lukas Czerner) [1150139] - [fs] ext4: make sure ex.fe_logical is initialized (Lukas Czerner) [1150139] - [fs] ext4: don't calculate total xattr header size unless needed (Lukas Czerner) [1150139] - [fs] ext4: add ext4_es_store_pblock_status() (Lukas Czerner) [1150139] - [fs] ext4: fix error return from ext4_ext_handle_uninitialized_extents() (Lukas Czerner) [1150139] - [fs] ext4: address a benign compiler warning (Lukas Czerner) [1150139] - [fs] jbd2: mark file-local functions as static (Lukas Czerner) [1150139] - [fs] ext4: remove an unneeded check in mext_page_mkuptodate() (Lukas Czerner) [1150139] - [fs] ext4: clean up error handling in swap_inode_boot_loader() (Lukas Czerner) [1150139] - [fs] ext4: Add __init marking to init_inodecache (Lukas Czerner) [1150139] - [fs] ext4: don't leave i_crtime.tv_sec uninitialized (Lukas Czerner) [1150139] - [fs] ext4: fix online resize with a non-standard blocks per group setting (Lukas Czerner) [1150139] - [fs] ext4: fix online resize with very large inode tables (Lukas Czerner) [1150139] - [fs] ext4: don't try to modify s_flags if the the file system is read-only (Lukas Czerner) [1150139] - [fs] ext4: fix error paths in swap_inode_boot_loader() (Lukas Czerner) [1150139] - [fs] ext4: fix xfstest generic/299 block validity failures (Lukas Czerner) [1150139] - [fs] ext4: delete "set but not used" variables (Lukas Czerner) [1150139] - [fs] ext4: don't pass freed handle to ext4_walk_page_buffers (Lukas Czerner) [1150139] - [fs] ext4: avoid clearing beyond i_blocks when truncating an inline data file (Lukas Czerner) [1150139] - [fs] ext4: ext4_inode_is_fast_symlink should use EXT4_CLUSTER_SIZE (Lukas Czerner) [1150139] - [fs] ext4: fix a typo in extents.c (Lukas Czerner) [1150139] - [fs] ext4: use pd printk specificer (Lukas Czerner) [1150139] - [fs] ext4: standardize error handling in ext4_da_write_inline_data_begin() (Lukas Czerner) [1150139] - [fs] ext4: retry allocation when inline->extent conversion failed (Lukas Czerner) [1150139] - [fs] ext4: enable punch hole for bigalloc (Lukas Czerner) [1150139] - [fs] ext4: fix bigalloc regression (Lukas Czerner) [1150139] - [fs] ext4: add explicit casts when masking cluster sizes (Lukas Czerner) [1150139] - [fs] ext4: fix deadlock when writing in ENOSPC conditions (Lukas Czerner) [1150139] - [fs] jbd2: rename obsoleted msg JBD->JBD2 (Lukas Czerner) [1150139] - [fs] jbd2: revise KERN_EMERG error messages (Lukas Czerner) [1150139] - [fs] jbd2: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1150139] - [fs] ext4: Do not reserve clusters when fs doesn't support extents (Lukas Czerner) [1150139] - [fs] ext4: fix del_timer() misuse for ->s_err_report (Lukas Czerner) [1150139] - [fs] ext4: check for overlapping extents in ext4_valid_extent_entries() (Lukas Czerner) [1150139] - [fs] ext4: fix use-after-free in ext4_mb_new_blocks (Lukas Czerner) [1150139] - [fs] ext4: call ext4_error_inode() if jbd2_journal_dirty_metadata() fails (Lukas Czerner) [1150139] - [fs] ext4: add prototypes for macro-generated functions (Lukas Czerner) [1150139] - [fs] ext4: return non-zero st_blocks for inline data (Lukas Czerner) [1150139] - [fs] ext4: use prandom_u32() instead of get_random_bytes() (Lukas Czerner) [1150139] - [fs] ext4: remove unreachable code after ext4_can_extents_be_merged() (Lukas Czerner) [1150139] - [fs] ext4: remove unreachable code in ext4_can_extents_be_merged() (Lukas Czerner) [1150139] - [fs] ext4: don't count free clusters from a corrupt block group (Lukas Czerner) [1150139] - [fs] ext4: drop set but otherwise unused variable from ext4_add_dirent_to_inline() (Lukas Czerner) [1150139] - [fs] ext4: change ext4_read_inline_dir() to return 0 on success (Lukas Czerner) [1150139] - [fs] ext4: pair trace_ext4_writepages & trace_ext4_writepages_result (Lukas Czerner) [1150139] - [fs] ext4: fix performance regression in ext4_writepages (Lukas Czerner) [1150139] - [fs] ext4: fixup kerndoc annotation of mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: fix performance regression in writeback of random writes (Lukas Czerner) [1150139] - [fs] ext4: allow specifying external journal by pathname mount option (Lukas Czerner) [1150139] - [fs] ext4: mark group corrupt on group descriptor checksum (Lukas Czerner) [1150139] - [fs] ext4: mark block group as corrupt on inode bitmap error (Lukas Czerner) [1150139] - [fs] ext4: mark block group as corrupt on block bitmap error (Lukas Czerner) [1150139] - [fs] jbd2: Fix endian mixing problems in the checksumming code (Lukas Czerner) [1150139] - [fs] ext4: isolate ext4_extents.h file (Lukas Czerner) [1150139] - [fs] ext4: Fix misspellings using 'codespell' tool (Lukas Czerner) [1150139] - [fs] ext4: convert write_begin methods to stable_page_writes semantics (Lukas Czerner) [1150139] - [fs] ext4: fix lost truncate due to race with writeback (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_writepages() in presence of truncate (Lukas Czerner) [1150139] - [fs] ext4: move test whether extent to map can be extended to one place (Lukas Czerner) [1150139] - [fs] ext4: avoid reusing recently deleted inodes in no journal mode (Lukas Czerner) [1150139] - [fs] ext4: allocate delayed allocation blocks before rename (Lukas Czerner) [1150139] - [fs] ext4: start handle at least possible moment when renaming files (Lukas Czerner) [1150139] - [fs] ext4: add support for extent pre-caching (Lukas Czerner) [1150139] - [fs] ext4: cache all of an extent tree's leaf block upon reading (Lukas Czerner) [1150139] - [fs] ext4: use unsigned int for es_status values (Lukas Czerner) [1150139] - [fs] ext4: print the block number of invalid extent tree blocks (Lukas Czerner) [1150139] - [fs] ext4: refactor code to read the extent tree block (Lukas Czerner) [1150139] - [fs] ext4: add WARN_ON to check the length of allocated blocks (Lukas Czerner) [1150139] - [fs] ext4: call ext4_es_lru_add() after handling cache miss (Lukas Czerner) [1150139] - [fs] ext4: make the extent_status code more robust against ENOMEM failures (Lukas Czerner) [1150139] - [fs] ext4: simplify calculation of blocks to free on error (Lukas Czerner) [1150139] - [fs] ext4: fix spelling errors and a comment in extent_status tree (Lukas Czerner) [1150139] - [fs] ext4: fix warning in ext4_evict_inode() (Lukas Czerner) [1150139] - [fs] ext4: optimize starting extent in ext4_ext_rm_leaf() (Lukas Czerner) [1150139] - [fs] jbd2: invalidate handle if jbd2_journal_restart() fails (Lukas Czerner) [1150139] - [fs] ext4: fix up error handling for mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: delete unnecessary C statements (Lukas Czerner) [1150139] - [fs] ext4: pass inode pointer instead of file pointer to punch hole (Lukas Czerner) [1150139] - [fs] ext4: improve free space calculation for inline_data (Lukas Czerner) [1150139] - [fs] ext4: reduce object size when !CONFIG_PRINTK (Lukas Czerner) [1150139] - [fs] ext4: improve extent cache shrink mechanism to avoid to burn CPU time (Lukas Czerner) [1150139] - [fs] ext4: delete unused variables (Lukas Czerner) [1150139] - [fs] jbd2: remove debug dependency on debug_fs and update Kconfig help text (Lukas Czerner) [1150139] - [fs] jbd2: use a single printk for jbd_debug() (Lukas Czerner) [1150139] - [fs] ext4: fix data integrity for ext4_sync_fs (Lukas Czerner) [1150139] - [fs] jbd2: optimize jbd2_journal_force_commit (Lukas Czerner) [1150139] - [fs] ext4: don't use EXT4_FREE_BLOCKS_FORGET unnecessarily (Lukas Czerner) [1150139] - [fs] ext4: use ext4_da_writepages() for all modes (Lukas Czerner) [1150139] - [fs] ext4: remove ext4_ioend_wait() (Lukas Czerner) [1150139] - [fs] ext4: don't wait for extent conversion in ext4_punch_hole() (Lukas Czerner) [1150139] - [fs] ext4: Remove wait for unwritten extents in ext4_ind_direct_IO() (Lukas Czerner) [1150139] - [fs] ext4: remove i_mutex from ext4_file_sync() (Lukas Czerner) [1150139] - [fs] ext4: use generic_file_fsync() in ext4_file_fsync() in nojournal mode (Lukas Czerner) [1150139] - [fs] ext4: remove wait for unwritten extent conversion from ext4_truncate() (Lukas Czerner) [1150139] - [fs] ext4: protect extent conversion after DIO with i_dio_count (Lukas Czerner) [1150139] - [fs] ext4: defer clearing of PageWriteback after extent conversion (Lukas Czerner) [1150139] - [fs] ext4: split extent conversion lists to reserved & unreserved parts (Lukas Czerner) [1150139] - [fs] ext4: use transaction reservation for extent conversion in ext4_end_io (Lukas Czerner) [1150139] - [fs] ext4: remove buffer_uninit handling (Lukas Czerner) [1150139] - [fs] ext4: silence warning in ext4_writepages() (Lukas Czerner) [1150139] - [fs] ext4: restructure writeback path (Lukas Czerner) [1150139] - [fs] ext4: use io_end for multiple bios (Lukas Czerner) [1150139] - [fs] ext4: better estimate credits needed for ext4_da_writepages() (Lukas Czerner) [1150139] - [fs] ext4: improve writepage credit estimate for files with indirect blocks (Lukas Czerner) [1150139] - [fs] ext4: deprecate max_writeback_mb_bump sysfs attribute (Lukas Czerner) [1150139] - [fs] ext4: stop messing with nr_to_write in ext4_da_writepages() (Lukas Czerner) [1150139] - [fs] ext4: provide wrappers for transaction reservation calls (Lukas Czerner) [1150139] - [fs] jbd2: transaction reservation support (Lukas Czerner) [1150139] - [fs] jbd2: cleanup needed free block estimates when starting a transaction (Lukas Czerner) [1150139] - [fs] jbd2: remove outdated comment (Lukas Czerner) [1150139] - [fs] jbd2: refine waiting for shadow buffers (Lukas Czerner) [1150139] - [fs] jbd2: remove journal_head from descriptor buffers (Lukas Czerner) [1150139] - [fs] jbd2: don't create journal_head for temporary journal buffers (Lukas Czerner) [1150139] - [fs] ext4: suppress ext4 orphan messages on mount (Lukas Czerner) [1150139] - [fs] jbd2: fix block tag checksum verification brokenness (Lukas Czerner) [1150139] - [fs] jbd2: use kmem_cache_zalloc for allocating journal head (Lukas Czerner) [1150139] - [fs] jbd2: Fix oops in jbd2_journal_file_inode() (Lukas Czerner) [1144326] - [fs] ext4: only zero partial blocks in ext4_zero_partial_blocks() (Lukas Czerner) [1144326] - [fs] ext4: make punch hole code path work with bigalloc (Lukas Czerner) [1144326] - [fs] ext4: update ext4_ext_remove_space trace point (Lukas Czerner) [1144326] - [fs] ext4: remove unused code from ext4_remove_blocks() (Lukas Czerner) [1144326] - [fs] ext4: remove unused discard_partial_page_buffers (Lukas Czerner) [1144326] - [fs] ext4: use ext4_zero_partial_blocks in punch_hole (Lukas Czerner) [1144326] - [fs] ext4: truncate_inode_pages() in orphan cleanup path (Lukas Czerner) [1144326] - [fs] Revert "ext4: fix fsx truncate failure" (Lukas Czerner) [1144326] - [fs] ext4: Call ext4_jbd2_file_inode() after zeroing block (Lukas Czerner) [1144326] - [fs] Revert "ext4: remove no longer used functions in inode.c" (Lukas Czerner) [1144326] - [fs] mm: teach truncate_inode_pages_range() to handle non page aligned ranges (Lukas Czerner) [1144326] - [fs] ext4: use ->invalidatepage() length argument (Lukas Czerner) [1144326] - [fs] jbd2: change jbd2_journal_invalidatepage to accept length (Lukas Czerner) [1144326] - [fs] mm: change invalidatepage prototype to accept length (Lukas Czerner) [1144326] - [fs] nfs: Fix a bogus warning in nfs_generic_pgio (Steve Dickson) [1150227] - [fs] nfs: Fix an uninitialised pointer Oops in the writeback error path (Steve Dickson) [1150227]- [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1155716] - [md] dm-raid: ensure superblock's size matches device's logical block size (Mike Snitzer) [1112804] - [md] dm-thin: refactor requeue_io to eliminate spinlock bouncing (Mike Snitzer) [1156164] - [md] dm-thin: optimize retry_bios_on_resume (Mike Snitzer) [1156164] - [md] dm-thin: sort the deferred cells (Mike Snitzer) [1156164] - [md] dm-thin: direct dispatch when breaking sharing (Mike Snitzer) [1156164] - [md] dm-thin: remap the bios in a cell immediately (Mike Snitzer) [1156164] - [md] dm-thin: defer whole cells rather than individual bios (Mike Snitzer) [1156164] - [md] dm-thin: factor out remap_and_issue_overwrite (Mike Snitzer) [1156164] - [md] dm-thin: performance improvement to discard processing (Mike Snitzer) [1156164] - [md] dm-thin: grab a virtual cell before looking up the mapping (Mike Snitzer) [1156164] - [md] dm-thin: implement thin_merge (Mike Snitzer) [1156164] - [md] dm: improve documentation and code clarity in dm_merge_bvec (Mike Snitzer) [1156164] - [md] dm-thin: adjust max_sectors_kb based on thinp blocksize (Mike Snitzer) [1156164] - [block] fix alignment_offset math that assumes io_min is a power-of-2 (Mike Snitzer) [1156164] - [md] dm-thin: throttle incoming IO (Mike Snitzer) [1156161] - [md] dm-thin: prefetch missing metadata pages (Mike Snitzer) [1156161] - [md] dm-transaction-manager: add support for prefetching blocks of metadata (Mike Snitzer) [1156161] - [md] dm-thin-metadata: change dm_thin_find_block to allow blocking, but not issuing, IO (Mike Snitzer) [1156161] - [md] dm-bio-prison: switch to using a red black tree (Mike Snitzer) [1156161] - [md] dm-bufio: evict buffers that are past the max age but retain some buffers (Mike Snitzer) [1156161] - [md] dm-bufio: switch from a huge hash table to an rbtree (Mike Snitzer) [1156161] - [md] dm-bufio: change __GFP_IO to __GFP_FS in shrinker callbacks (Mike Snitzer) [1156161] - [md] dm-bufio: when done scanning return from __scan immediately (Mike Snitzer) [1156161] - [md] dm-bufio: update last_accessed when relinking a buffer (Mike Snitzer) [1156161] - [md] dm-bufio: fully initialize shrinker (Mike Snitzer) [1156161] - [misc] genwqe: Remove unnecessary include (Gustavo Duarte) [1088491] - [misc] genwqe: Increase driver version number (Gustavo Duarte) [1088491] - [misc] genwqe: Improve hardware error recovery (Gustavo Duarte) [1088491] - [misc] genwqe: Add support for EEH error recovery (Gustavo Duarte) [1088491] - [misc] genwqe: Add sysfs interface for bitstream reload (Gustavo Duarte) [1088491] - [misc] genwqe: fix uninitialized return value in genwqe_free_sync_sgl() (Gustavo Duarte) [1088491] - [misc] genwqe: Fix format string mismatch in card_debugfs.c (Gustavo Duarte) [1088491] - [misc] genwqe: Increase driver version number (Gustavo Duarte) [1088491] - [misc] genwqe: Fix multithreading problems (Gustavo Duarte) [1088491] - [misc] genwqe: Ensure rc is not returning an uninitialized value (Gustavo Duarte) [1088491] - [misc] genwqe: Add wmb before DDCB is started (Gustavo Duarte) [1088491] - [misc] genwqe: Enable access to VPD flash area (Gustavo Duarte) [1088491] - [misc] genwqe: Fix potential memory leak when pinning memory (Gustavo Duarte) [1088491] - [misc] genwqe: delete non-required instances of include (Gustavo Duarte) [1088491] - [misc] genwqe: fix return value check in genwqe_device_create() (Gustavo Duarte) [1088491] - [misc] genwqe: Fix warnings for sparc (Gustavo Duarte) [1088491] - [misc] genwqe: Fix compile problems for Alpha (Gustavo Duarte) [1088491] - [misc] genwqe: Rework return code for flash-update ioctl (Gustavo Duarte) [1088491] - [misc] genwqe: Accidently casting to u32 where u64 is required (Gustavo Duarte) [1088491] - [misc] genwqe: Replace dynamic_hex_dump with print_hex_dump_debug (Gustavo Duarte) [1088491] - [misc] genwqe: Fix endian issues detected by sparse (Gustavo Duarte) [1088491] - [misc] genwqe: Enable driver (Gustavo Duarte) [1088491] - [misc] genwqe: Sysfs interfaces (Gustavo Duarte) [1088491] - [misc] genwqe: Debugfs interfaces (Gustavo Duarte) [1088491] - [misc] genwqe: Utility functions (Gustavo Duarte) [1088491] - [misc] genwqe: Character device and DDCB queue (Gustavo Duarte) [1088491] - [misc] genwqe: GenWQE PCI support, health monitoring and recovery (Gustavo Duarte) [1088491] - [virt] kvm/vmx: handle invvpid vm exit gracefully (Petr Matousek) [1144829] {CVE-2014-3646} - [virt] kvm: fix PIT timer race condition (Petr Matousek) [1144880] {CVE-2014-3611}- [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k1 (Chad Dupuis) [1067179] - [scsi] qla2xxx: Disable PCI device in shutdown handler (Chad Dupuis) [1067179] - [wireless] rt2x00: Delete accidentally committed .rej file (Prarit Bhargava) [1158457] - [ethernet] cxgb4: Allow T4/T5 firmware sizes up to 1MB (Sai Vemuri) [1147683] - [ethernet] cxgb4i: avoid holding mutex in interrupt context (Sai Vemuri) [1147683] - [ethernet] cxgb4: Don't allocate adapter structure for all PF's (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add device ID for new adapter and remove for dbg adapter (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add warning msg when attaching to adapters which have FLASHes smaller than 2Mb (Sai Vemuri) [1147683] - [ethernet] cxgb4: Fix t4_flash_erase_sectors() to throw an error when requested to erase sectors which aren't in the FLASH (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add support to S25FL032P flash (Sai Vemuri) [1147683] - [ethernet] cxgb4vf: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1070945] - [kernel] printk: bump LOG_BUF_SHIFT (Jeff Moyer) [1156189] - [net] cdc_ncm: fix control message ordering (Neil Horman) [1129796] - [net] usb/huawei_cdc_ncm: add "subclass 3" devices (Neil Horman) [1129796] - [net] usb/cdc_ncm: remove non-standard NCM device IDs (Neil Horman) [1129796] - [net] usb/huawei_cdc_ncm: increase command buffer size (Neil Horman) [1129796] - [net] usb: Introduce the huawei_cdc_ncm driver (Neil Horman) [1129796] - [powerpc] perf/hv-24x7: Simplify catalog_read() (Steve Best) [1155924] - [acpi] container: Fix error code path in container_device_attach() (Prarit Bhargava) [1128634] - [kernel] timekeeping: Use cached ntp_tick_length when accumulating error (Prarit Bhargava) [1136839] - [kernel] timekeeping: Rework frequency adjustments to work better w/ nohz (Prarit Bhargava) [1136839] - [s390] zcrypt: Toleration of new crypto hardware (Hendrik Brueckner) [1136494] - [s390] zcrypt: support for extended number of ap domains (Hendrik Brueckner) [1136494] - [kernel] smp: flush any pending IPI callbacks before CPU offline (Gustavo Duarte) [1100093] - [kernel] smp: print more useful debug info upon receiving IPI on an offline CPU (Gustavo Duarte) [1100093]- [ethernet] mlx5: Add ConnectX-4 to list of supported devices (Amir Vadai) [1149439] - [fs] cifs: NULL pointer dereference in SMB2_tcon (Jacob Tanenbaum) [1147529] {CVE-2014-7145} - [x86] build: Add arch/x86/purgatory/ make generated files to gitignore (Prarit Bhargava) [1155577] - [acpi] acpica: Add "Windows 2013" string to _OSI support (Lenny Szubowicz) [1087674] - [pci] Export MSI message relevant functions (Myron Stowe) [1123366] - [cpufreq] store_scaling_governor requires policy->rwsem to be held for duration of changing governors (Prarit Bhargava) [1089255] - [edac] sb_edac: avoid INTERNAL ERROR message in EDAC with unspecified channel (Seth Jennings) [1056990] - [kernel] module: lock around setting of MODULE_STATE_UNFORMED (Prarit Bhargava) [1127741] - [acpi] Add container online uevent to acpi_bus_attach (Prarit Bhargava) [1140572] - [scsi] fcoe: Convert uses of compare_ether_addr to ether_addr_equal (Neil Horman) [1087099] - [scsi] fcoe: Fix missing mutex_unlock in fcoe_sysfs_fcf_add error path (Neil Horman) [1087099] - [scsi] fcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Neil Horman) [1087099] - [scsi] fcoe: fix build error (Neil Horman) [1087099] - [scsi] fcoe: convert bus code to use bus_groups (Neil Horman) [1087099] - [scsi] fcoe: Reduce fcoe_sysfs_fcf_add() stack usage (Neil Horman) [1087099] - [scsi] fcoe: Add missing newlines in debug messages (Neil Horman) [1087099] - [scsi] fcoe: Declare fcoe_ctlr_mode_set() static (Neil Horman) [1087099] - [fs] gfs2: Hash the negative dentry during inode lookup (Robert S Peterson) [1123986]- [block] fix blk_abort_request on blk-mq (Jeff Moyer) [1146660] - [block] blk-timeout: fix blk_add_timer (Jeff Moyer) [1146660] - [block] blk-mq: limit memory consumption if a crash dump is active (Jeff Moyer) [1146660] - [block] blk-mq: remove unnecessary blk_clear_rq_complete() (Jeff Moyer) [1146660] - [block] blk-mq: pass a reserved argument to the timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: unshared timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: fix and simplify tag iteration for the timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: rename blk_mq_end_io to blk_mq_end_request (Jeff Moyer) [1146660] - [block] blk-mq: call blk_mq_start_request from ->queue_rq (Jeff Moyer) [1146660] - [block] blk-mq: remove REQ_END (Jeff Moyer) [1146660] - [block] blk-mq: use blk_mq_start_hw_queues() when running requeue work (Jeff Moyer) [1146660] - [block] blk-mq: fix potential oops on out-of-memory in __blk_mq_alloc_rq_maps() (Jeff Moyer) [1146660] - [block] blk-mq: avoid infinite recursion with the FUA flag (Jeff Moyer) [1146660] - [block] blk-mq: Avoid race condition with uninitialized requests (Jeff Moyer) [1146660] - [block] blk-mq: request deadline must be visible before marking rq as started (Jeff Moyer) [1146660] - [block] blk-mq: scale depth and rq map appropriate if low on memory (Jeff Moyer) [1146660] - [block] blk-mq: cleanup after blk_mq_init_rq_map failures (Jeff Moyer) [1146660] - [block] fix unbalanced bypass-disable in blk_register_queue (Jeff Moyer) [1146660] - [block] bdi: an active gendisk always has a request_queue associated with it (Jeff Moyer) [1146660] - [block] blk-mq: pass along blk_mq_alloc_tag_set return values (Jeff Moyer) [1146660] - [block] blk-merge: fix blk_recount_segments (Jeff Moyer) [1146660] - [block] blk-mq: correct a few wrong/bad comments (Jeff Moyer) [1146660] - [block] blk-mq: don't allow merges if turned off for the queue (Jeff Moyer) [1146660] - [block] blk-mq: fix WARNING "percpu_ref_kill() called more than once!" (Jeff Moyer) [1146660] - [block] provide compat ioctl for BLKZEROOUT (Jeff Moyer) [1146660] - [block] blkcg: don't call into policy draining if root_blkg is already gone (Jeff Moyer) [1146660] - [block] don't assume last put of shared tags is for the host (Jeff Moyer) [1146660] - [block] fix SG_[GS]ET_RESERVED_SIZE ioctl when max_sectors is huge (Jeff Moyer) [1146660] - [block] fix BLKSECTGET ioctl when max_sectors is greater than USHRT_MAX (Jeff Moyer) [1146660] - [block] blk-mq: collapse __blk_mq_drain_queue() into blk_mq_freeze_queue() (Jeff Moyer) [1146660] - [block] blk-mq: decouble blk-mq freezing from generic bypassing (Jeff Moyer) [1146660] - [block] blk-mq: draining can't be skipped even if bypass_depth was non-zero (Jeff Moyer) [1146660] - [block] blk-mq: fix a memory ordering bug in blk_mq_queue_enter() (Jeff Moyer) [1146660]- [fs] xfs: flush the range before zero range conversion (Eric Sandeen) [1145837] - [fs] xfs: only set extent size hint when asked (Eric Sandeen) [1145837] - [fs] xfs: project id inheritance is a directory only flag (Eric Sandeen) [1145837] - [fs] xfs: use ranged writeback and invalidation for direct IO (Eric Sandeen) [1145837] - [fs] xfs: don't zero partial page cache pages during O_DIRECT writes (Eric Sandeen) [1145837] - [fs] xfs: don't zero partial page cache pages during O_DIRECT reads (Eric Sandeen) [1130294 1145837] - [fs] xfs: don't dirty buffers beyond EOF (Eric Sandeen) [1145837] - [fs] xfs: fix coccinelle warnings (Eric Sandeen) [1145837] - [fs] xfs: flush both inodes in xfs_swap_extents (Eric Sandeen) [1145837] - [fs] xfs: fix swapext ilock deadlock (Eric Sandeen) [1145837] - [fs] xfs: dquot recovery needs verifiers (Eric Sandeen) [1145837] - [fs] xfs: quotacheck leaves dquot buffers without verifiers (Eric Sandeen) [1145837] - [fs] xfs: ensure verifiers are attached to recovered buffers (Eric Sandeen) [1145837] - [fs] xfs: catch buffers written without verifiers attached (Eric Sandeen) [1145837] - [fs] xfs: avoid false quotacheck after unclean shutdown (Eric Sandeen) [1145837] - [fs] xfs: fix rounding error of fiemap length parameter (Eric Sandeen) [1145837] - [fs] xfs: fix uflags detection at xfs_fs_rm_xquota (Eric Sandeen) [1145837] - [fs] xfs: fix cil push sequence after log recovery (Eric Sandeen) [1145837] - [fs] xfs: squash prealloc while over quota free space as well (Eric Sandeen) [1145837] - [fs] xfs: run an eofblocks scan on ENOSPC/EDQUOT (Eric Sandeen) [1145837] - [fs] xfs: support a union-based filter for eofblocks scans (Eric Sandeen) [1145837] - [fs] xfs: add scan owner field to xfs_eofblocks (Eric Sandeen) [1145837] - [fs] xfs: fix a couple error sequence jumps in xfs_mountfs() (Eric Sandeen) [1145837] - [fs] xfs: null unused quota inodes when quota is on (Eric Sandeen) [1145837] - [fs] xfs: refine the allocation stack switch (Eric Sandeen) [1145837] - [fs] xfs: Fix rounding in xfs_alloc_fix_len() (Eric Sandeen) [1145837] - [fs] xfs: tone down writepage/releasepage WARN_ONs (Eric Sandeen) [1145837] - [fs] xfs: remove redundant checks from xfs_da_read_buf (Eric Sandeen) [1145837] - [fs] xfs: keep sb_bad_features2 the same a sb_features2 (Eric Sandeen) [1145837] - [fs] xfs: negate xfs_icsb_init_counters error value (Eric Sandeen) [1145837] - [fs] xfs: negate mount workqueue init error value (Eric Sandeen) [1145837] - [fs] xfs: fix wrong errno from xfs_initxattrs (Eric Sandeen) [1145837] - [fs] xfs: xfs_commit_metadata returns wrong errno (Eric Sandeen) [1145837] - [fs] xfs: fix incorrect error sign in xfs_file_aio_read (Eric Sandeen) [1145837] - [fs] xfs: xfs_dir_fsync() returns positive errno (Eric Sandeen) [1145837] - [fs] xfs: fix directory readahead offset off-by-one (Eric Sandeen) [1145837] - [fs] xfs: remote attribute overwrite causes transaction overrun (Eric Sandeen) [1145837] - [fs] xfs: Fix wrong error codes being returned (Eric Sandeen) [1145837] - [fs] xfs: bulletfproof xfs_qm_scall_trunc_qfiles() (Eric Sandeen) [1145837] - [fs] xfs: fix Q_XQUOTARM ioctl (Eric Sandeen) [1145837] - [fs] xfs: fully support v5 format filesystems (Eric Sandeen) [1145837] - [fs] xfs: wrong error sign conversion during failed DIO writes (Eric Sandeen) [1145837] - [fs] xfs: unmount does not wait for shutdown during unmount (Eric Sandeen) [1145837] - [fs] xfs: don't map ranges that span EOF for direct IO (Eric Sandeen) [1145837] - [fs] xfs: zeroing space needs to punch delalloc blocks (Eric Sandeen) [1145837] - [fs] xfs: kill buffers over failed write ranges properly (Eric Sandeen) [1145837] - [fs] xfs: extra semi-colon breaks a condition (Eric Sandeen) [1145837] - [fs] xfs: xfs_check_page_type buffer checks need help (Eric Sandeen) [1145837] - [wireless] Backport mwl8k driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport mwifiex driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport brcm80211 drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport rtlwifi drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport rt2x00 driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport ath drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport iwlegacy drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport iwlwifi driver from linux 3.16 (Stanislaw Gruszka) [1085079 1107878 1136324] - [wireless] Backport mac80211 from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport wireless core from linux 3.16 (Stanislaw Gruszka) [1136324] - [kernel] if_ether: add IEEE 802.21 Ethertype (Stanislaw Gruszka) [1136324] - [kernel] PTR_RET is now PTR_ERR_OR_ZERO (Stanislaw Gruszka) [1136324] - [net] etherdevice: Add ether_addr_equal_unaligned (Stanislaw Gruszka) [1136324]- [net] ipv4: fix a race in update_or_create_fnhe() (Hannes Frederic Sowa) [1155155] - [net] ipv4: irq safe sk_dst_[re]set() and ipv4_sk_update_pmtu() fix (Hannes Frederic Sowa) [1155155] - [net] ipv4: fix dst race in sk_dst_get() (Hannes Frederic Sowa) [1155155] - [net] ipv4: fix a race in ip4_datagram_release_cb() (Hannes Frederic Sowa) [1155155] - [net] sctp: fix remote memory pressure from excessive queueing (Daniel Borkmann) [1152755] {CVE-2014-3688} - [net] sctp: fix panic on duplicate ASCONF chunks (Daniel Borkmann) [1152755] {CVE-2014-3687} - [net] sctp: fix skb_over_panic when receiving malformed ASCONF chunks (Daniel Borkmann) [1152755] {CVE-2014-3673} - [net] sctp: handle association restarts when the socket is closed (Daniel Borkmann) [1152755] - [net] ipv4: fix nexthop attlen check in fib_nh_match (Jiri Pirko) [1153654] - [net] packet: handle too big packets for PACKET_V3 (Hannes Frederic Sowa) [1152248] - [net] sendmsg: fix NULL pointer dereference (Hannes Frederic Sowa) [1152251] - [net] ipv6: remove rt6i_genid (Hannes Frederic Sowa) [1150017] - [net] ipv6: remove prune parameter for fib6_clean_all (Hannes Frederic Sowa) [1150017] - [net] ipv6: bump genid when delete/add address (Hannes Frederic Sowa) [1150017] - [net] split rt_genid for ipv4 and ipv6 (Hannes Frederic Sowa) [1150017] - [net] ipv4: use separate genid for next hop exceptions (Hannes Frederic Sowa) [1150017] - [net] ipv4: properly refresh rtable entries on pmtu/redirect events (Hannes Frederic Sowa) [1150017] - [net] bridge: Don't include NDA_VLAN for FDB entries with vid 0 (Vlad Yasevich) [1139809] - [net] bridge: Prevent insertion of FDB entry with disallowed vlan (Vlad Yasevich) [1139809] - [net] bridge: Fix double free and memory leak around br_allowed_ingress (Vlad Yasevich) [1139809] - [net] bridge: Fix crash with vlan filtering and tcpdump (Vlad Yasevich) [1139809] - [net] bridge: Fix handling stacked vlan tags (Vlad Yasevich) [1139809] - [net] bridge: Fix inabillity to retrieve vlan tags when tx offload is disabled (Vlad Yasevich) [1139809] - [net] bridge: Use RCU_INIT_POINTER(x, NULL) in br_vlan.c (Vlad Yasevich) [1139809] - [net] bridge: Remove unnecessary vlan_put_tag in br_handle_vlan (Vlad Yasevich) [1139809] - [net] bridge: use list_for_each_entry_continue_reverse (Vlad Yasevich) [896669] - [net] bridge: Fix incorrect judgment of promisc (Vlad Yasevich) [896669] - [net] bridge: fix the unbalanced promiscuous count when add_if failed (Vlad Yasevich) [896669] - [net] bridge: fix spelling of promiscuous (Vlad Yasevich) [896669] - [net] bridge: fix build (Vlad Yasevich) [896669] - [net] bridge: Automatically manage port promiscuous mode (Vlad Yasevich) [896669] - [net] bridge: Add addresses from static fdbs to non-promisc ports (Vlad Yasevich) [896669] - [net] bridge: Introduce BR_PROMISC flag (Vlad Yasevich) [896669] - [net] bridge: Add functionality to sync static fdb entries to hw (Vlad Yasevich) [896669] - [net] bridge: Keep track of ports capable of automatic discovery (Vlad Yasevich) [896669] - [net] bridge: Turn flag change macro into a function (Vlad Yasevich) [896669] - [net] bridge: Add a flag to control unicast packet flood (Vlad Yasevich) [896669] - [net] bridge: Add flag to control mac learning (Vlad Yasevich) [896669]- [infiniband] ocrdma: convert kernel va to pa for mmap in user (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: use right macro in query ah (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: resolve L2 address when creating user AH (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: get vlan tag from ib_qp_attrs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: add default gid at index 0 (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: do not skip setting deffered_arm (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Report actual value of max_fast_reg_page_list_len (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: report asic-id in query device (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update sli data structure for endianness (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Obtain SL from device structure (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update the ocrdma module version string (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix a sparse warning (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Initialize the GID table while registering the device (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Increase the size of STAG array in dev structure to 16K (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add missing adapter mailbox opcodes (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Return proper value for max_mr_size (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Do proper cleanup even if FW is in error state (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Allow only SEND opcode in case of UD QPs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Avoid reporting wrong completions in case of error CQEs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Delete AH table if ocrdma_init_hw fails after AH table creation (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Remove hardcoding of the max DPP QPs supported (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Handle shutdown event from be2net driver (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add hca_type and fixing fw_version string in device atrributes (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Query and initalize the PFC SL (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Avoid posting DPP requests for RDMA READ (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Convert to use simple_open() (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Unregister inet notifier when unloading ocrdma (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix warnings about pointer <-> integer casts (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Code clean-up (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Display FW version (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Query controller information (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Support non-embedded mailbox commands (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Handle CQ overrun error (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Display proper value for max_mw (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Use non-zero tag in SRQ posting (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Memory leak fix in ocrdma_dereg_mr() (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Increment abi version count (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update version string (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: ABI versioning between ocrdma and be2net (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Allow DPP QP creation (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Read ASIC_ID register to select asic_gen (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: SQ and RQ doorbell offset clean up (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: EQ full catastrophe avoidance (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix load time panic during GID table init (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix traffic class shift (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add dependency on INET (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Move ocrdma_inetaddr_event outside of "#if CONFIG_IPV6" (Doug Ledford) [1081067 1088577] - [mm] thp: do not allow thp faults to avoid cpuset restrictions (Frank Ramsay) [1149786] - [mm] thp: add VM_INIT_DEF_MASK and PRCTL_THP_DISABLE (Frank Ramsay) [1149786] - [fs] exec: kill the unnecessary mm->def_flags setting in load_elf_binary() (Frank Ramsay) [1149786] - [mm] Revert: thp: make MADV_HUGEPAGE check for mm->def_flags (Frank Ramsay) [1149786] - [block] disable entropy contributions for nonrot devices (Mike Snitzer) [852425] - [crypto] qat: Enforce valid numa configuration (Nikolay Aleksandrov) [1152642] - [crypto] qat: Prevent dma mapping zero length assoc data (Nikolay Aleksandrov) [1152642] - [pci] Add ACS quirk for Intel 10G NICs (Alex Williamson) [1141399] - [pci] Add ACS quirk for Solarflare SFC9120 & SFC9140 (Alex Williamson) [1131552] - [infiniband] ipoib: validate struct ipoib_cb size (Doug Ledford) [1107621 1140601] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1107621] - [infiniband] ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1107621] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1107621] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1107621] - [infiniband] ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1107621] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1107621] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1107621] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1107621] - [infiniband] ipoib: Remove unnecessary test for NULL before debugfs_remove() (Doug Ledford) [1107621] - [infiniband] ipoib: Avoid multicast join attempts with invalid P_key (Doug Ledford) [1107621] - [infiniband] ipoib: Avoid flushing the workqueue from worker context (Doug Ledford) [1107621] - [infiniband] ipoib: Use P_Key change event instead of P_Key polling mechanism (Doug Ledford) [1107621] - [infiniband] ipoib: Report operstate consistently when brought up without a link (Doug Ledford) [1107621] - [net] svcrdma: remove rdma_create_qp() failure recovery logic (Doug Ledford) [1107621] - [net] svcrdma: send_write() must not overflow the device's max sge (Doug Ledford) [1107621] - [net] svcrdma: Fence LOCAL_INV work requests (Doug Ledford) [1107621] - [net] svcrdma: refactor marshalling logic (Doug Ledford) [1107621] - [net] sunrpc: Fix regression in NFSRDMA server (Doug Ledford) [1107621] - [net] svcrdma: fix printk when memory allocation fails (Doug Ledford) [1107621] - [kernel] uapi: Include socket.h in rdma_user_cm.h (Doug Ledford) [1107621] - [infiniband] Return error for unsupported QP creation flags (Doug Ledford) [1107621] - [infiniband] Allow build of hw/ and ulp/ subdirectories independently (Doug Ledford) [1107621] - [infiniband] ehca: Returns an error on ib_copy_to_udata() failure (Doug Ledford) [1107621] - [net] sched: shrink struct qdisc_skb_cb to 28 bytes (Doug Ledford) [1107621 1140601]- [fs] fuse: ignore entry-timeout LOOKUP_REVAL (Carlos Maiolino) [1124880] - [fs] fuse: Timeout comparison fix (Carlos Maiolino) [1128802] - [fs] lockd: Try to reconnect if statd has moved (Benjamin Coddington) [1120850] - [fs] sunrpc: Don't wake tasks during connection abort (Benjamin Coddington) [1120850] - [fs] Revert: writeback: do not sync data dirtied after sync start (Brian Foster [1085828] - [fs] nfsd4: fix corruption of NFSv4 read data ("J. Bruce Fields") [1148055] - [fs] gfs2: revert "GFS2: d_splice_alias() can't return error" (Robert S Peterson) [1141899]- [scsi] mpt3sas: Use pci_enable_msix_exact() instead of pci_enable_msix() (Tomas Henzl) [1088524] - [scsi] mpt2sas: Use pci_enable_msix_exact() instead of pci_enable_msix() (Tomas Henzl) [1088524] - [scsi] mpt2sas: fix undefined reference to `__udivdi3' compilation errors (Tomas Henzl) [1088524] - [scsi] mpt3sas, mpt2sas: fix scsi_add_host error handling problems in _scsih_probe (Tomas Henzl) [1088524] - [scsi] mpt3sas: Bump mpt3sas driver version to 04.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt3sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1088524] - [scsi] mpt3sas: Added OEM branding Strings (Tomas Henzl) [1088524] - [scsi] mpt3sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1088524] - [scsi] mpt3sas: MPI2.5 Rev H (2.5.3) specifications (Tomas Henzl) [1088524] - [scsi] mpt3sas: Bump mpt3sas driver version to 03.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt3sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1088524] - [scsi] mpt3sas: MPI2.5 Rev G (2.5.2) specifications (Tomas Henzl) [1088524] - [scsi] mpt3sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1088524] - [scsi] mpt3sas: Rework the MSI-X grouping code (Tomas Henzl) [1088524] - [scsi] mpt3sas: combine fw_event_work and its event_data (Tomas Henzl) [1088524] - [scsi] mpt3sas: correct scsi_(target, device) hostdata allocation (Tomas Henzl) [1088524] - [scsi] mpt3sas: Remove phys on topology change (Tomas Henzl) [1088524] - [scsi] mpt2sas: Bump mpt2sas driver version to 18.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt2sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1088524] - [scsi] mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1088524] - [scsi] mpt2sas: Avoid type casting for direct I/O commands (Tomas Henzl) [1088524] - [scsi] mpt2sas: Bump mpt2sas driver version to 17.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt2sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1088524] - [scsi] mpt2sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1088524] - [scsi] mpt2sas: MPI2 Rev Y (2.00.17) and Rev Z (2.00.18) specifications (Tomas Henzl) [1088524] - [scsi] mpt2sas: Added driver module parameter max_msix_vectors (Tomas Henzl) [1088524] - [scsi] mpt2sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1088524] - [scsi] mpt2sas: Rework the MSI-X grouping code (Tomas Henzl) [1088524] - [scsi] mpt2sas: annotate ioc->reply_post_host_index as __iomem (Tomas Henzl) [1088524] - [scsi] mpt2sas: combine fw_event_work and its event_data (Tomas Henzl) [1088524] - [scsi] mpt2sas: correct scsi_(target, device) hostdata allocation (Tomas Henzl) [1088524] - [scsi] mpt2sas: Don't disable device twice at suspend (Tomas Henzl) [1088524]- [scsi] lpfc: driver release 10.2.8021.1 for RHEL7 (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fixed crash from page fault caused by use after rport delete (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix locking issues with abort data paths (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix race between LOGO/PLOGI handling causing NULL pointer (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix IP Reset processing - wait for RDY before proceeding (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix quarantined XRI recovery qualifier state in link bounce (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix discovery timeout during nameserver login (Rob Evers) [1149846] - [net] ipv6: mld: answer mldv2 queries with mldv1 reports in mldv1 fallback (Daniel Borkmann) [1143429] - [net] team: avoid race condition in scheduling delayed work (Jiri Pirko) [1149239] - [net] fix UDP tunnel GSO of frag_list GRO packets (Jiri Benc) [1119392] - [net] vxlan: fix incorrect initializer in union vxlan_addr (Daniel Borkmann) [1130643] - [net] vxlan: fix crash when interface is created with no group (Daniel Borkmann) [1130643] - [net] vxlan: fix nonfunctional neigh_reduce() (Daniel Borkmann) [1130643] - [net] vxlan: fix potential NULL dereference in arp_reduce() (Daniel Borkmann) [1130643] - [net] vxlan: remove unused port variable in vxlan_udp_encap_recv() (Daniel Borkmann) [1130643] - [net] vxlan: remove extra newline after function definition (Daniel Borkmann) [1130643]- [kernel] workqueue: Add quiescent state between work items (Jiri Pirko) [1149250] - [crypto] qat: Enable interrupts from all 32 bundles (Nikolay Aleksandrov) [1091130] - [char] ipmi: Clear drvdata when interface is removed (Tony Camuso) [1136589] - [md] raid5: disable 'DISCARD' by default due to safety concerns (Jes Sorensen) [1149931] - [md] raid1: fix_read_error should act on all non-faulty devices (Jes Sorensen) [1149931] - [virt] hyperv: NULL dereference on error (Jason Wang) [1146357] - [virt] hyperv: Increase the buffer length for netvsc_channel_cb() (Jason Wang) [1146357] - [virt] hyperv: Adjust the size of sendbuf region to support ws2008r2 (Jason Wang) [1146357] - [virt] hyperv/net: Increase the size of the sendbuf region (Jason Wang) [1146357] - [virt] hyperv: Fix error return code in netvsc_init_buf() (Jason Wang) [1146357] - [virt] hyperv: Add netpoll support (Jason Wang) [1146357] - [virt] hyperv/net: remove unnecessary null test before kfree (Jason Wang) [1146357] - [virt] hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Jason Wang) [1146357] - [virt] hyperv: fix apparent cut-n-paste error in send path teardown (Jason Wang) [1146357] - [virt] hyperv: Add hash value into RNDIS Per-packet info (Jason Wang) [1146357] - [virt] hyperv/net: Add support for netvsc build without CONFIG_SYSFS flag (Jason Wang) [1146357] - [virt] hyperv: Properly handle checksum offload (Jason Wang) [1146357] - [virt] hyperv: Enable sendbuf mechanism on the send path (Jason Wang) [1146357] - [virt] hyperv: Simplify the send_completion variables (Jason Wang) [1146357] - [virt] hyperv: Remove recv_pkt_list and lock (Jason Wang) [1146357] - [virt] hyperv: Add support for virtual Receive Side Scaling (vRSS) (Jason Wang) [1146357] - [virt] hyperv/net: Address UDP checksum issues (Jason Wang) [1146357] - [virt] hyperv/net: Negotiate suitable ndis version for offload support (Jason Wang) [1146357] - [virt] hyperv/net: Allocate memory for all possible per-pecket information (Jason Wang) [1146357] - [virt] hyperv/net: Enable large send offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable send side checksum offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable receive side IP checksum offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable offloads on the host (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the send path (Jason Wang) [1146357] - [virt] hyperv/net: Enable scatter gather I/O (Jason Wang) [1146357] - [virt] hyperv: Move state setting for link query (Jason Wang) [1146357] - [virt] hyperv: Add latest NetVSP versions to auto negotiation (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the netvsc receive callback functio (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the receive path (Jason Wang) [1146357] - [virt] hyperv/net: Get rid of the rndis_filter_packet structure (Jason Wang) [1146357] - [virt] hyperv: Fix the carrier status setting (Jason Wang) [1146357] - [virt] hyperv/util: Fix a bug in the KVP code (Jason Wang) [1102584] - [virt] hyperv/vmbus: Fix a bug in the channel callback dispatch code (Jason Wang) [1146357] - [virt] hyperv: remove meaningless pr_err() in vmbus_recvpacket_raw() (Jason Wang) [1146357] - [virt] tools/hyperv: Handle the case when the target file exists correctly (Jason Wang) [1146358] - [virt] hyperv/hv_fcopy: fix a race condition for SMP guest (Jason Wang) [1146358] - [virt] hyperv: fcopy_open() can be static (Jason Wang) [1146358] - [virt] hyperv: Implement the file copy service (Jason Wang) [1146358] - [virt] hyperv: Add hyperv.h to uapi headers (Jason Wang) [1146358] - [virt] hyperv/vmbus: Fix a bug in vmbus_open() (Jason Wang) [1146358] - [virt] hyperv/vmbus: Properly protect calls to smp_processor_id() (Jason Wang) [1146358] - [virt] hyperv: Remove unnecessary comparison of unsigned against 0 (Jason Wang) [1146358] - [virt] hyperv/vmbus: Implement per-CPU mapping of relid to channel (Jason Wang) [1146358] - [virt] hyperv: Eliminate the channel spinlock in the callback path (Jason Wang) [1146358] - [virt] hyperv/vmbus: Support per-channel driver state (Jason Wang) [1146358]- [ethernet] qlcnic: Remove duplicate object file from Makefile (Chad Dupuis) [1089352] - [ethernet] qlcnic: Initialize dcbnl_ops before register_netdev (Chad Dupuis) [1089352] - [ethernet] qlcnic: Set driver version before registering netdev (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix update of ethtool stats (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.61 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance Tx timeout debug data collection (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.60 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Optimize ring count validations (Chad Dupuis) [1089352] - [ethernet] qlcnic: Pre-allocate DMA buffer used for minidump collection (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove duplicate QLC_83XX_GET_LSO_CAPABILITY define (Chad Dupuis) [1089352] - [ethernet] qlcnic: Initialize mailbox cmd structure to zero (Chad Dupuis) [1089352] - [ethernet] qlcnic: info leak in qlcnic_dcb_peer_app_info() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use time_before() (Chad Dupuis) [1089352] - [ethernet] qlcnic: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.59 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Collect firmware dump using DMA on 82xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add mac learning support to SR-IOV VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add support to process commands in atomic context (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow SR-IOV VF probe in hypervisor (Chad Dupuis) [1089352] - [ethernet] qlcnic: Set real_num_{tx|rx}_queues properly (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix panic while dumping TX queues on TX timeout (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.58 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Limit vNIC support in legacy interrupt mode (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add driver logs in error path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow setting TX interrupt coalescing parameters from VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add hwmon interface to export board temperature (Chad Dupuis) [1089352] - [ethernet] qlcnic: Optimize MAC learning code (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix memory leak (Chad Dupuis) [1089352] - [ethernet] qlcnic: Reset firmware API lock at driver load time (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix MSI-X initialization code (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not disable SR-IOV when VFs are assigned to VMs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix PVID configuration on eSwitch port (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix max ring count calculation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix to send INIT_NIC_FUNC as first mailbox (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix panic due to uninitialzed delayed_work struct in use (Chad Dupuis) [1089352] - [ethernet] qlcnic: include irq.h for irq definitions (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix build failure due to undefined reference to `vxlan_get_rx_port' (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove casts of pointer to same type (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.57 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add VXLAN Rx offload support (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add VXLAN Tx offload support (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, a couple off by one bugs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix number of rings when we fall back from msix to legacy (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow any VLAN to be configured from VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix usage of use_msi and use_msi_x module parameters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix function return error check (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.56 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance semaphore lock access failure error message (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow vlan0 traffic (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance driver message in failed state (Chad Dupuis) [1089352] - [ethernet] qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Re-factor firmware minidump template header handling (Chad Dupuis) [1089352] - [ethernet] qlcnic: Cleanup qlcnic_enable_msix() return values (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.55 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix loopback test failure (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix initialization of vlan list (Chad Dupuis) [1089352] - [ethernet] qlcnic: Correct off-by-one errors in bounds checks (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance logic to calculate msix vectors (Chad Dupuis) [1089352] - [ethernet] qlcnic: Refactor interrupt coalescing code for all adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update poll controller code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Interrupt code cleanup (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance Tx timeout debugging (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use bool for rx_mac_learn (Chad Dupuis) [1089352] - [ethernet] qlcnic: fix sparse warnings (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove unused code (Chad Dupuis) [1089352] - [ethernet] qlcnic: make local functions static (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.54 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable IPv6 LRO even if IP address is not programmed (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix SR-IOV cleanup code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable beaconing for 83xx/84xx Series adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do MAC learning for SRIOV PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Turn on promiscous mode for SRIOV PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable VF flood bit on PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Restrict VF from configuring any VLAN mode (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert vmalloc/memset to kcalloc (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix ethtool statistics length calculation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix bug in TX statistics (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix resource allocation for TX queues (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix loopback diagnostic test (Chad Dupuis) [1089352] - [ethernet] qlcnic: Mark functions as static in qlcnic_83xx_hw.c (Chad Dupuis) [1089352] - [ethernet] qlcnic: Mark functions as static in qlcnic_io.c (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.53 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Support for 16 virtual NIC functions (Chad Dupuis) [1089352] - [ethernet] qlcnic: VLAN enhancement for 84XX adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow single Tx/Rx queue for all adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Refactor initialize nic code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Issue INIT_NIC command only once (Chad Dupuis) [1089352] - [ethernet] qlcnic: Disable DCB operations from SR-IOV VFs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Dump mailbox registers when mailbox command times out (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix mailbox processing during diagnostic test (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow firmware dump collection when auto firmware recovery is disabled (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix memory allocation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix TSS/RSS ring validation logic (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix typo in printk (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.52 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: refactor Tx/SDS ring calculation and validation in driver (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance ethtool Statistics for Multiple Tx queue (Chad Dupuis) [1089352] - [ethernet] qlcnic: Register netdev in FAILED state for 83xx/84xx (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not read QLCNIC_FW_CAPABILITY_MORE_CAPS bit for 83xx adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not force adapter to perform LRO without destination IP check (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Validate Tx queue only for 82xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.51 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Skip unknown entry type while collecting firmware dump (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb code cleanup and refactoring (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove redundant eSwitch enable commands (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update ethtool standard pause settings (Chad Dupuis) [1089352] - [ethernet] qlcnic: Firmware dump collection when auto recovery is disabled (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance ethtool to display ring indices and interrupt mask (Chad Dupuis) [1089352] - [ethernet] qlcnic: Print informational messages only once during driver load (Chad Dupuis) [1089352] - [ethernet] qlcnic: add missing destroy_workqueue() on error path in qlcnic_probe() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Miscellaneous conversions to ETH_ALEN (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix SR-IOV configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix register device in FAILED state for 82xx (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix warning reported by kbuild test robot (Chad Dupuis) [1089352] - [ethernet] qlcnic: use standard NAPI weights (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove a stray semicolon (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix sparse warning (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert uses of compare_ether_addr to ether_addr_equal (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.50 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add support for per port eswitch configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Restructuring of qlc_83xx_fw_info structure (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add AER support for 83xx adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add AER callback handlers (Chad Dupuis) [1089352] - [ethernet] qlcnic: Store firmware dump state in CAMRAM register (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use firmware recommended dump capture mask as default (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove inline keyword (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance PVID handling for 84xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.49 (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Add support for CEE Netlink interface (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb: Register DCB AEN handler (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Get DCB parameters from the adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Query adapter DCB capabilities (Chad Dupuis) [1089352] - [ethernet] qlcnic: Back off patch for the upstream commit "d6e9c89a8d3cf0a5184badbcd50169179af27721" (Chad Dupuis) [1089352] - [ethernet] be2net: query max_tx_qs for BE3 super-nic profile from FW (Ivan Vecera) [1088575] - [ethernet] be2net: define macro for_all_tx_queues_on_eq() (Ivan Vecera) [1088575] - [ethernet] be2net: get rid of TX budget (Ivan Vecera) [1088575] - [ethernet] be2net: make be_cmd_get_regs() return a status (Ivan Vecera) [1088575] - [ethernet] be2net: define BE_MAX_MTU (Ivan Vecera) [1088575] - [ethernet] be2net: remove unncessary gotos (Ivan Vecera) [1088575] - [ethernet] be2net: fix log messages in lancer FW download path (Ivan Vecera) [1088575] - [ethernet] be2net: Add a dma_mapping_error counter in ethtool (Ivan Vecera) [1088575] - [ethernet] be2net: Add TX completion error statistics in ethtool (Ivan Vecera) [1088575] - [ethernet] be2net: add a description for counter rx_input_fifo_overflow_drop (Ivan Vecera) [1088575] - [ethernet] be2net: shorten AMAP_GET/SET_BITS() macro calls (Ivan Vecera) [1088575] - [ethernet] be2net: add a few log messages (Ivan Vecera) [1088575] - [ethernet] be2net: Set skb->csum_level for encapsulated checksum (Ivan Vecera) [1088575] - [ethernet] be2net: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1088575] - [ethernet] be2net: support deleting FW dump via ethtool (only for Lancer) (Ivan Vecera) [1088575] - [ethernet] be2net: ignore VF mac address setting for the same mac (Ivan Vecera) [1088575] - [ethernet] be2net: ignore get/set profile FW cmd failures (Ivan Vecera) [1088575] - [ethernet] be2net: Issue shutdown event to ocrdma driver (Ivan Vecera) [1088575] - [ethernet] be2net: update driver version to 10.4 (Ivan Vecera) [1088575] - [ethernet] be2net: use adapter->flags to track SRIOV state (Ivan Vecera) [1088575] - [ethernet] be2net: avoid SRIOV config for BE2 chip (Ivan Vecera) [1088575] - [ethernet] be2net: use be_max_vfs() macro to access max-vfs (Ivan Vecera) [1088575] - [ethernet] be2net: use "if (!foo)" test style (Ivan Vecera) [1088575] - [ethernet] be2net: remove unused structures in be_cmds.h (Ivan Vecera) [1088575] - [ethernet] be2net: reduce arguments passed to FW-cmd routines (Ivan Vecera) [1088575] - [ethernet] be2net: update UE bit description strings (Ivan Vecera) [1088575] - [ethernet] be2net: fix return status of some ndo methods (Ivan Vecera) [1088575] - [ethernet] be2net: fix return status of some ethtool methods (Ivan Vecera) [1088575] - [ethernet] be2net: return -ENOMEM for memory allocation failures (Ivan Vecera) [1088575] - [ethernet] be2net: return -ETIMEDOUT when a FW-cmd times out (Ivan Vecera) [1088575] - [ethernet] be2net: fix error status for FW-download (Ivan Vecera) [1088575] - [ethernet] be2net: use -ENETDOWN error status when interface is down (Ivan Vecera) [1088575] - [ethernet] be2net: set EQ DB clear-intr bit in be_open() (Ivan Vecera) [1088575] - [ethernet] be2net: re-enable vlan filtering mode asap (Ivan Vecera) [1088575] - [ethernet] be2net: create optimal number of queues on SR-IOV config (Ivan Vecera) [1088575] - [ethernet] be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd (Ivan Vecera) [1088575] - [ethernet] be2net: remove be_cmd_get_profile_config_mbox/mccq() variants (Ivan Vecera) [1088575] - [ethernet] be2net: fix qnq mode detection on VFs (Ivan Vecera) [1088575] - [ethernet] be2net: cleanup MCC async event processing code (Ivan Vecera) [1088575] - [ethernet] be2net: move async cmd processing to a separate routine (Ivan Vecera) [1088575] - [ethernet] be2net: re-factor MCCQ error status handling code (Ivan Vecera) [1088575] - [ethernet] be2net: support flashing new regions on Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: fixup TX-rate setting code for Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: skip multicast promiscuos setting in already set (Ivan Vecera) [1088575] - [ethernet] be2net: Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool (Ivan Vecera) [1088575] - [ethernet] be2net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1088575] - [ethernet] be2net: use MCCQ instead of MBOX in be_cmd_rss_config() (Ivan Vecera) [1088575] - [ethernet] be2net: include rx-compl error counter in ethtool stats (Ivan Vecera) [1088575] - [ethernet] be2net: remove unused code in be_cmd_vlan_config() (Ivan Vecera) [1088575] - [ethernet] be2net: covert vlan array to bit-map (Ivan Vecera) [1088575] - [ethernet] be2net: fix line wrap and function call indentation in be_ethtool.c (Ivan Vecera) [1088575] - [ethernet] be2net: fix function call indentation in be_cmds.c (Ivan Vecera) [1088575] - [ethernet] be2net: fix line wrap and function call indentation in be_main.c (Ivan Vecera) [1088575] - [ethernet] be2net: Support for configurable RSS hash key (Ivan Vecera) [1088575] - [ethernet] be2net: Fix to reap TX compls till HW doesn't respond for some time (Ivan Vecera) [1088575] - [ethernet] be2net: Add abi version between be2net and ocrdma (Ivan Vecera) [1088575] - [ethernet] be2net: fix build dependency on VxLAN (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: csum, tso and rss steering offload support for VxLAN (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: add FW cmds needed for VxLAN offloads (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: Call dev_kfree_skby_any instead of kfree_skb (Ivan Vecera) [1088575] - [ethernet] be2net: update driver version to 10.2 (Ivan Vecera) [1088575] - [ethernet] be2net: Fix vlans_added counter (Ivan Vecera) [1088575] - [ethernet] be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces (Ivan Vecera) [1088575] - [ethernet] be2net: fix pmac_id[] allocation size (Ivan Vecera) [1088575] - [ethernet] be2net: log LPVID used in multi-channel configs (Ivan Vecera) [1088575] - [ethernet] be2net: Add link state control for VFs (Ivan Vecera) [1088575] - [ethernet] be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs (Ivan Vecera) [1088575] - [ethernet] be2net: dma_sync each RX frag before passing it to the stack (Ivan Vecera) [1088575] - [ethernet] be2net: isolate TX workarounds not applicable to Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: Fix skb double free in be_xmit_wrokarounds() failure path (Ivan Vecera) [1088575] - [ethernet] be2net: clear promiscuous bits in adapter->flags while disabling promiscuous mode (Ivan Vecera) [1088575] - [ethernet] be2net: Fix to reset transparent vlan tagging (Ivan Vecera) [1088575] - [ethernet] be2net: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1088575] - [ethernet] be2net: refactor multi-channel config code for Skyhawk-R chip (Ivan Vecera) [1088575] - [ethernet] be2net: Update copyright year (Ivan Vecera) [1088575] - [ethernet] be2net: Log a kernel message when UE is detected in BE & Skyhawk (Ivan Vecera) [1088575] - [ethernet] be2net: Explicitly initialize u64_stats_sync structures for lockdep (Ivan Vecera) [1088575] - [drm] bochs: changes from 3.14..3.15 for bochs (Gerd Hoffmann) [1043379] - [drm] bochs: replace ALIGN(PAGE_SIZE) by PAGE_ALIGN (Gerd Hoffmann) [1043379] - [drm] bochs: Remove unecessary NULL check in gem_free (Gerd Hoffmann) [1043379] - [drm] bochs: Remove unnecessary NULL check in bo_unref (Gerd Hoffmann) [1043379] - [drm] bochs: drop unused struct fields (Gerd Hoffmann) [1043379] - [drm] bochs: add power management support (Gerd Hoffmann) [1043379] - [drm] bochs: fix bochs kconfig dependencies (Gerd Hoffmann) [1043379] - [drm] bochs: new driver (Gerd Hoffmann) [1043379] - [iommu] amd: Split init_iommu_group() from iommu_init_device() (Myron Stowe) [1141937] - [iommu] Rework iommu_group_get_for_pci_dev() (Myron Stowe) [1141937]- [kernel] sched/balancing: Reduce the rate of needless idle load balancing (Larry Woodman) [1120318] - [kernel] sched/fair: Implement fast idling of CPUs when the system is partially loaded (Larry Woodman) [1120318] - [kernel] sched: Skip double execution of pick_next_task_fair() (Larry Woodman) [1120318] - [md] Revert: dm: change sector_count member in clone_info from sector_t to unsigned (Mike Snitzer) [1147574] - [md] Revert: dm: introduce dm_accept_partial_bio (Mike Snitzer) [1147574] - [md] Revert: dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1147574] - [md] Revert: dm-snapshot: do not split read bios sent to snapshot-origin target (Mike Snitzer) [1147574] - [virt] kvm: nested vmx - disable perf cpuid reporting (Marcelo Tosatti) [1083969] - [mm] slub: Handle NULL parameter in kmem_cache_flags (Ilya Dryomov) [1143028] - [crypto] algif: avoid excessive use of socket buffer in skcipher (Ondrej Kozina) [1136075] - [kernel] time/clocksource: Move cycle_last validation to core code (Prarit Bhargava) [1148398] - [kernel] time/clocksource: Make delta calculation a function (Prarit Bhargava) [1148398] - [mm] vmscan: clear kswapd's special reclaim powers before exiting (Motohiro Kosaki) [810042] - [x86] mm/numa: fix array index overflow when synchronizing nid to memblock.reserved (Motohiro Kosaki) [810042] - [x86] mm/numa: initialize numa_kernel_nodes in numa_clear_kernel_node_hotplug() (Motohiro Kosaki) [810042] - [mm] page_alloc: make movable_node have higher priority (Motohiro Kosaki) [810042] - [x86] memblock, mem_hotplug: make memblock skip hotpluggable regions if needed (Motohiro Kosaki) [810042] - [x86] mm: mark all nodes the kernel resides un-hotpluggable (Motohiro Kosaki) [810042] - [x86] mm: mark hotpluggable memory in memblock (Motohiro Kosaki) [810042] - [mm] memblock: make memblock_set_node() support different memblock_type (Motohiro Kosaki) [810042] - [mm] memblock/mem_hotplug: introduce MEMBLOCK_HOTPLUG flag to mark hotpluggable regions (Motohiro Kosaki) [810042] - [mm] memblock: numa - introduce flags field into memblock (Motohiro Kosaki) [810042] - [mm] memblock: debug - correct displaying of upper memory boundary (Motohiro Kosaki) [810042] - [x86] mm: get pg_data_t's memory from other node (Motohiro Kosaki) [810042] - [mm] mem-hotplug: introduce movable_node boot option (Motohiro Kosaki) [810042] - [x86] kernel/setup: do reserve_crashkernel() after SRAT is parsed (Motohiro Kosaki) [810042] - [x86] mem-hotplug: support initialize page tables in bottom-up (Motohiro Kosaki) [810042] - [x86] mm: factor out of top-down direct mapping setup (Motohiro Kosaki) [810042] - [mm] memblock: introduce bottom-up allocation mode (Motohiro Kosaki) [810042] - [mm] memblock: factor out of top-down allocation (Motohiro Kosaki) [810042] - [x86] mm: Add 'step_size' comments to init_mem_mapping() (Motohiro Kosaki) [810042] - [x86] srat: Print Hot-Pluggable Field in SRAT (Motohiro Kosaki) [810042]- [fs] udf: Avoid infinite loop when processing indirect ICBs (Jacob Tanenbaum) [1142322] {CVE-2014-6410} - [fs] eliminate BUG() call when there's an unexpected lock on file close (Frank Sorenson) [1148130] - [hid] fix off by one error in various _report_fixup routines (Jacob Tanenbaum) [1141394] {CVE-2014-3184} - [hid] logitech-dj: fix OOB array access (Jacob Tanenbaum) [1141212] {CVE-2014-3182} - [hid] picolcd: fix memory corruption via OOB write (Jacob Tanenbaum) [1141409] {CVE-2014-3186} - [usb] serial/whiteheat: fix memory corruption flaw (Jacob Tanenbaum) [1141404] {CVE-2014-3185} - [hid] fix OOB write in magicmouse driver (Jacob Tanenbaum) [1141177] {CVE-2014-3181} - [x86] uv/nmi: Fix UV NMI handler when KDB not configured (George Beshers) [1138519] - [x86] uv/nmi: Fix Sparse warnings (George Beshers) [1138519] - [kernel] debug: Fix no KDB config problem (George Beshers) [1138519] - [x86] uv: Add call to KGDB/KDB from NMI handler (George Beshers) [1138519] - [kernel] debug: Add support for external NMI handler to call KGDB/KDB (George Beshers) [1138519] - [x86] uv: Add kdump to UV NMI handler (George Beshers) [1138519] - [x86] uv: Add summary of cpu activity to UV NMI handler (George Beshers) [1138519] - [x86] uv: Update UV support for external NMI signals (George Beshers) [1138519] - [x86] uv: Move NMI support (George Beshers) [1138519] - [infiniband] ipath: Add P_Key change event support (Doug Ledford) [1085961] - [infiniband] qib: Additional Intel branding changes (Doug Ledford) [1085961] - [infiniband] ipath: Use time_before()/_after() (Doug Ledford) [1085961] - [infiniband] ipath: Translate legacy diagpkt into newer extended diagpkt (Doug Ledford) [1085961] - [infiniband] qib: Fix port in pkey change event (Doug Ledford) [1085961] - [infiniband] qib: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1085961] - [infiniband] qib: Cleanup qib_register_observer() (Doug Ledford) [1085961] - [infiniband] qib: Change SDMA progression mode depending on single- or multi-rail (Doug Ledford) [1085961] - [infiniband] qib: Remove duplicate check in get_a_ctxt() (Doug Ledford) [1085961] - [infiniband] qib: Fix memory leak of recv context when driver fails to initialize (Doug Ledford) [1085961] - [infiniband] qib: fixup indentation in qib_ib_rcv() (Doug Ledford) [1085961] - [infiniband] qib: add missing braces in do_qib_user_sdma_queue_create() (Doug Ledford) [1085961] - [infiniband] qib: Modify software pma counters to use percpu variables (Doug Ledford) [1085961] - [infiniband] qib: Add percpu counter replacing qib_devdata int_counter (Doug Ledford) [1085961] - [infiniband] qib: Fix debugfs ordering issue with multiple HCAs (Doug Ledford) [1085961] - [infiniband] ipath: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1085961] - [infiniband] qib: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1085961] - [infiniband] qib: Add missing serdes init sequence (Doug Ledford) [1085961] - [infiniband] qib: Fix QP check when looping back to/from QP1 (Doug Ledford) [1085961] - [kernel] audit: drop arch from __audit_syscall_entry() interface (Richard Guy Briggs) [1053921] - [kernel] audit: fix build error when asm/syscall.h does not exist (Richard Guy Briggs) [1053921] - [kernel] audit: add arch field to seccomp event log (Richard Guy Briggs) [1053921] - [kernel] audit: __audit_syscall_entry - ignore arch arg and call syscall_get_arch() directly (Richard Guy Briggs) [1053921] - [kernel] audit: audit_syscall_entry() should not require the arch (Richard Guy Briggs) [1053921] - [kernel] audit: implement syscall_get_arch for all arches (Richard Guy Briggs) [1053921] - [kernel] syscall.h: fix doc text for syscall_get_arch() (Richard Guy Briggs) [1053921] - [kernel] audit: use uapi/linux/audit.h for AUDIT_ARCH declarations (Richard Guy Briggs) [1053921] - [kernel] syscall_get_arch: remove useless function arguments (Richard Guy Briggs) [1053921]- [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1126539] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1126539] - [scsi] cxgb4i Guard ipv6 code with a config check (Sai Vemuri) [1126539] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1126539] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1126539] - [scsi] cxgb4i: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1126539] - [ethernet] cxgb4: Issue mbox commands on correct mbox (Sai Vemuri) [1124947] - [ethernet] cxgb4: Avoid dumping Write-only registers in register dump (Sai Vemuri) [1124947] - [ethernet] cxgb4: Detect and display firmware reported errors (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix T5 adapter accessing T4 adapter registers (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fixed the code to use correct length for part number (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix for handling 1Gb/s SFP+ Transceiver Modules (Sai Vemuri) [1124947] - [ethernet] cxgb4: Free completed tx skbs promptly (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix race condition in cleanup (Sai Vemuri) [1124947] - [ethernet] cxgb4: Update FW version string to match FW binary version (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix for SR-IOV VF initialization (Sai Vemuri) [1124947] - [scsi] cxgb4i: Move stray CPL definitions to cxgb4 driver (Sai Vemuri) [1124947] - [ethernet] cxgb4: only free allocated fls (Sai Vemuri) [1124947] - [infiniband] cxgb4: Only call CQ completion handler if it is armed (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1124947] - [infiniband] cxgb4: Don't limit TPTE count to 32KB (Sai Vemuri) [1124947] - [infiniband] cxgb4: advertise the correct device max attributes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Support query_qp() verb (Sai Vemuri) [1124947] - [infiniband] cxgb4: log detailed warnings for negative advice (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1124947] - [infiniband] cxgb4: fix for 64-bit integer division (Sai Vemuri) [1124947] - [ethernet] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1124947] - [ethernet] cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1124947] - [infiniband] cxgb4: work request logging feature (Sai Vemuri) [1124947] - [ethernet] cxgb4: display TPTE on errors (Sai Vemuri) [1124947] - [ethernet] cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1124947] - [infiniband] cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1124947] - [infiniband] cxgb4: Call iwpm_init() only once (Sai Vemuri) [1124947] - [infiniband] cxgb4: Initialize the device status page (Sai Vemuri) [1124947] - [infiniband] cxgb4: Clean up connection on ARP error (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix skb_leak in reject_cr() (Sai Vemuri) [1124947] - [ethernet] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1124947] - [ethernet] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1124947] - [ethernet] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1124947] - [ethernet] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1124947] - [ethernet] cxgb4: use dev_port to identify ports (Sai Vemuri) [1124947] - [ethernet] cxgb4: Not need to hold the adap_rcu_lock lock when read adap_rcu_list (Sai Vemuri) [1124947] - [infiniband] cxgb4: don't truncate the recv window size (Sai Vemuri) [1124947] - [infiniband] cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1124947] - [infiniband] cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add support for iWARP Port Mapper user space service (Sai Vemuri) [1124947] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc() error paths (Sai Vemuri) [1124947] - [ethernet] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1124947] - [ethernet] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1124947] - [ethernet] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1124947] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1124947] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1124947] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1124947] - [ethernet] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1124947] - [ethernet] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1124947] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1124947] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1124947] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1124947] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1124947] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1124947] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1124947] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1124947] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1124947] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1124947] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1124947] - [ethernet] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1124947] - [ethernet] cxgb4: Remove addressof casts to same type (Sai Vemuri) [1124947] - [ethernet] cxgb4: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb (Sai Vemuri) [1124947] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1124947] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1124947] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1124947] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1124947] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1124947] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1124947] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1124947] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1124947] - [ethernet] cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1124947] - [ethernet] cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1124947] - [ethernet] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1124947] - [ethernet] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1124947] - [ethernet] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1124947] - [ethernet] cxgb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add more PCI device ids (Sai Vemuri) [1124947] - [ethernet] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1124947] - [ethernet] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1124947] - [ethernet] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1124947] - [ethernet] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1124947] - [ethernet] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1124947] - [ethernet] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1124947] - [ethernet] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1124947] - [ethernet] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1124947] - [ethernet] cxgb4: make functions static and remove dead code (Sai Vemuri) [1124947] - [tools] perf: Disable kernel symbol demangling by default (Jiri Olsa) [1140522] - [tools] perf/symbols: Don't demangle parameters and such by default (Jiri Olsa) [1140522] - [powerpc] pseries: Fix endian issues in memory hotplug (Steve Best) [1142244] - [powerpc] pseries/hvcserver: Fix endian issue in hvcs_get_partner_info (Steve Best) [1142244] - [powerpc] powernv: Interface to register/unregister opal dump region (Steve Best) [1142244] - [kernel] printk: Add function to return log buffer address and size (Steve Best) [1142244] - [acpi] hotplug: Check scan handlers in acpi_scan_hot_remove() (Prarit Bhargava) [1141846] - [acpi] hotplug: Simplify acpi_set_hp_context() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Eliminate acpiphp_dev_to_bridge() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Add hotplug contexts to PCI host bridges (Prarit Bhargava) [1141846] - [acpi] Remove duplicate definitions of PREFIX (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Use pci_device_is_present() (Prarit Bhargava) [1141846] - [acpi] hotplug: Rework deferred execution of acpi_device_hotplug() (Prarit Bhargava) [1141846] - [ata] libata-acpi: Add hotplug contexts to ACPI companions of SATA devices (Prarit Bhargava) [1141846] - [acpi] dock: Add .uevent() callback to struct acpi_hotplug_context (Prarit Bhargava) [1141846] - [acpi] dock: Use callback pointers from devices' ACPI hotplug contexts (Prarit Bhargava) [1141846] - [acpi] dock: Use ACPI device object pointers instead of ACPI handles (Prarit Bhargava) [1141846] - [acpi] hotplug: Add .fixup() callback to struct acpi_hotplug_context (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Do not clear event callback pointer for docks (Prarit Bhargava) [1141846] - [acpi] Drop acpi_evaluate_hotplug_ost() and ACPI_HOTPLUG_OST (Prarit Bhargava) [1141846] - [acpi] rename acpi_evaluate_hotplug_ost() to acpi_evaluate_ost() (Prarit Bhargava) [1141846] - [acpi] dock: Dispatch dock notifications from the global notify handler (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Add ACPIPHP contexts to devices handled by PCIeHP (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rename register_slot() to acpiphp_add_context() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Relax the checking of _STA return values (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Execute _EJ0 under the ACPI scan lock (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Hotplug notifications from acpi_bus_notify() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify acpi_install_hotplug_notify_handler() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework acpiphp_check_host_bridge() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework the handling of eject requests (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Consolidate ACPIPHP with ACPI core hotplug (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Define hotplug context lock in the core (Prarit Bhargava) [1141846] - [acpi] hotplug: Fix potential race in acpi_bus_notify() (Prarit Bhargava) [1141846] - [acpi] acpica: Introduce acpi_get_data_full() and rework acpi_get_data() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Do not pass ACPI handle to hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Use acpi_handle_debug() in hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop crit_sect locking (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop acpiphp_bus_add() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Store acpi_device pointer in acpiphp_context (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework acpiphp_no_hotplug() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop acpiphp_bus_trim() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify register_slot() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Proper kerneldoc comments for enumeration/removal (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify disable_slot() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Fix bridge removal race vs dock events (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Fix bridge removal race in handle_hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Scan root bus under the PCI rescan-remove lock (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Move PCI rescan-remove locking to hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Remove entries from bus->devices in reverse order (Prarit Bhargava) [1141846] - [acpi] acpiphp: Fix radeon/nouveau VGA switcheroo problem related to hotplug (Prarit Bhargava) [1141846] - [acpi] hotplug: Handle containers in a special way (Prarit Bhargava) [1141846] - [acpi] hotplug: Add demand_offline hotplug profile flag (Prarit Bhargava) [1141846] - [acpi] bind: Move acpi_get_child() to drivers/ide/ide-acpi.c (Prarit Bhargava) [1141846] - [acpi] bind: Pass struct acpi_device pointer to acpi_bind_one() (Prarit Bhargava) [1141846] - [acpi] bind: Rework struct acpi_bus_type (Prarit Bhargava) [1141846] - [acpi] bind: Redefine acpi_preset_companion() (Prarit Bhargava) [1141846] - [acpi] bind: Redefine acpi_get_child() (Prarit Bhargava) [1141846] - [pci] acpi: Use acpi_find_child_device() for child devices lookup (Prarit Bhargava) [1141846] - [acpi] bind: Simplify child device lookups (Prarit Bhargava) [1141846] - [acpi] libata: Store an ACPI device pointer in struct acpi_dev_node (Prarit Bhargava) [1141846] - [ata] libata: remove power dependent device handling (Prarit Bhargava) [1141846] - [acpi] bind: Prefer device objects with _STA to those without it (Prarit Bhargava) [1141846] - [drm] nouveau/nouveau_acpi: convert acpi_get_handle() to acpi_has_method() (Prarit Bhargava) [1141846] - [acpi] libata: Remove ata_dev_acpi_handle stub in libata.h (Prarit Bhargava) [1141846] - [ata] libata-acpi: rework the ata acpi bind support (Prarit Bhargava) [1141846] - [acpi] Cleanup sparse warning on acpi_os_initialize1() (Prarit Bhargava) [1141846]- [infiniband] usnic: backport to older netdev notifier arguments (Doug Ledford) [916382] - [infiniband] usnic: Fix source file missing copyright and license (Doug Ledford) [916382] - [infiniband] usnic: Remove '0x' when using pa format (Doug Ledford) [916382] - [infiniband] usnic: Fix smatch endianness error (Doug Ledford) [916382] - [infiniband] usnic: Remove unused includes of (Doug Ledford) [916382] - [infiniband] usnic: Use GFP_ATOMIC under spinlock (Doug Ledford) [916382] - [infiniband] usnic: Remove unused variable in usnic_debugfs_exit() (Doug Ledford) [916382] - [infiniband] usnic: Set userspace/kernel ABI ver to 4 (Doug Ledford) [916382] - [infiniband] usnic: Advertise usNIC devices as RDMA_NODE_USNIC_UDP (Doug Ledford) [916382] - [infiniband] usnic: Add dependency on CONFIG_INET (Doug Ledford) [916382] - [infiniband] usnic: Fix endianness-related warnings (Doug Ledford) [916382] - [infiniband] usnic: Append documentation to usnic_transport.h and cleanup (Doug Ledford) [916382] - [infiniband] usnic: Fix typo "Ignorning" -> "Ignoring" (Doug Ledford) [916382] - [infiniband] usnic: Expose flows via debugfs (Doug Ledford) [916382] - [infiniband] usnic: Use for_each_sg instead of a for-loop (Doug Ledford) [916382] - [infiniband] usnic: Remove superflous parentheses (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support in usnic_ib_qp_grp.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support in u*verbs.c, u*main.c and u*util.h (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support to usnic_transport.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support to usnic_fwd.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Update ABI and Version file for UDP support (Doug Ledford) [916382] - [infiniband] usnic: Port over sysfs to new usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Port over usnic_ib_qp_grp.[hc] to new usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Port over main.c and verbs.c to the usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Push all forwarding state to usnic_fwd.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add struct usnic_transport_spec (Doug Ledford) [916382] - [infiniband] usnic: Change WARN_ON to lockdep_assert_held (Doug Ledford) [916382] - [infiniband] usnic: Add Cisco VIC low-level hardware driver (Doug Ledford) [916382] - [md] dm-table: propagate QUEUE_FLAG_NO_SG_MERGE (Jeff Moyer) [1105698] - [virt] virtio_blk: support multi virt queues per virtio-blk device (Jeff Moyer) [1105698] - [virt] virtio_blk: introduce feature of VIRTIO_BLK_F_MQ (Jeff Moyer) [1105698] - [virt] virtio_blk: don't hold spin lock during world switch (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: remove alloc_hctx and free_hctx methods (Jeff Moyer) [1105698] - [virt] virtio_blk: fix race between start and stop queue (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: add async parameter to blk_mq_start_stopped_hw_queues (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: split out tag initialization, support shared tags (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: add ->init_request and ->exit_request methods (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: do not initialize req->special (Jeff Moyer) [1105698] - [virt] virtio_blk: base queue-depth on virtqueue ringsize or module param (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: allow blk_mq_init_commands() to return failure (Jeff Moyer) [1105698] - [virt] virtio_blk: don't crash, report error if virtqueue is broken (Jeff Moyer) [1105698] - [virt] virtio_blk: use blk_mq_complete_request (Jeff Moyer) [1105698] - [virt] virtio_blk: virtqueue_kick() must be ordered with other virtqueue operations (Jeff Moyer) [1105698] - [virt] virtio_blk: blk-mq support (Jeff Moyer) [1105698] - [virt] virtio: use size-based config accessors (Jeff Moyer) [1105698] - [virt] virtio_config: introduce size-based accessors (Jeff Moyer) [1105698] - [virt] virtio_blk: Add missing 'static' qualifiers (Jeff Moyer) [1105698] - [block] cfq-iosched: Add comments on update timing of weight (Vivek Goyal) [1116126] - [block] cfq-iosched: Fix wrong children_weight calculation (Vivek Goyal) [1116126] - [fs] aio: block exit_aio() until all context requests are completed (Jeff Moyer) [1122092] - [fs] aio: add missing smp_rmb() in read_events_ring (Jeff Moyer) [1131312] - [fs] aio: fix reqs_available handling (Jeff Moyer) [1122092] - [fs] aio: report error from io_destroy() when threads race in io_destroy() (Jeff Moyer) [1122092] - [fs] aio: block io_destroy() until all context requests are completed (Jeff Moyer) [1122092] - [fs] aio: v4 ensure access to ctx->ring_pages is correctly serialised for migration (Jeff Moyer) [1122092] - [fs] aio/migratepages: make aio migrate pages sane (Jeff Moyer) [1122092] - [fs] aio: clean up and fix aio_setup_ring page mapping (Jeff Moyer) [1122092] - [md] dm-cache: fix race affecting dirty block count (Mike Snitzer) [1140362] - [md] dm-cache: fix race causing dirty blocks to be marked as clean (Mike Snitzer) [1140362] - [infiniband] mlx4: Fix wrong endianess access with QP context flags (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set vlan stripping policy by the right command (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Avoid dealing with MAC index in UPDATE_QP wrapper if not needed (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use the correct VSD mask in UPDATE_QP (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Correctly configure single ported VFs from the host (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: do not ignore autoneg in mlx4_en_set_pauseparam() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Set user-space raw Ethernet QPs to properly handle VXLAN traffic (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Move the tunnel steering helper function to mlx4_core (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set skb->csum_level for encapsulated checksum (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Avoid executing gid task when device is being removed (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix lockdep splat for the iboe lock (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Get upper dev addresses as RoCE GIDs when port comes up (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Reorder steps in RoCE GID table initialization (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Don't duplicate the default RoCE GID (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use is_kdump_kernel() to detect kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Use ARRAY_SIZE instead of sizeof/sizeof[0] (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use ARRAY_SIZE instead of sizeof/sizeof[0] (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add support for secure-host and SMP firewall (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4_ib: Add support for user MR re-registration (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add helper functions to support MR re-registration (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Adjust events to use unsigned long param instead of void ptr (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: minor fixes (mainly avoidance of hidden casts) (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Move pci device handling from mlx5_ib to mlx5_core (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4_en_[gs]et_priv_flags() can be static (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Reduce memory consumption on kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use low memory profile on kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Disable blueflame using ethtool private flags (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: current_mac isn't updated in port up (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: cq->irq_desc wasn't set in legacy EQ's (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Remove MCG in case it is attached to promiscuous QPs only (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: In SR-IOV mode host should add promisc QP to default entry only (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Make sure the max number of QPs per MCG isn't exceeded (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Make sure that negative array index isn't used (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix leakage of SW multicast entries (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Enable "block multicast loopback" for kernel consumers (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mark napi id for gro_skb (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx5: Fix possible race between mr tree insert/delete (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Ignore budget on TX napi polling (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix mac_hash database inconsistency (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Do not count LLC/SNAP in MTU calculation (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Do not disable vlan filter during promiscuous mode (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Run loopback test only when port is up (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix set port ratelimit for 40GE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't configure the HW vxlan parser when vxlan offloading isn't set (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: IRQ affinity hint is not cleared on port down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't use irq_affinity_notifier to track changes in IRQ affinity map (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix the error flow when probing with invalid VF configuration (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use affinity hint (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Keep only one driver entry release mlx4_priv (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix SRIOV free-pool management when enforcing resource quotas (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix gfp passing in create_qp_common() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix GFP flags parameters to be gfp_t (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Implement IB_QP_CREATE_USE_GFP_NOIO (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Reset RoCE VF gids when guest driver goes down (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add interface for selecting VFs to enable QP0 via MLX proxy QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add infrastructure for selecting VFs to enable QP0 via MLX proxy QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Preparation for VFs to issue/receive SMI (QP0) requests/responses (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: SET_PORT called by mlx4_ib_modify_port should be wrapped (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix incorrect FLAGS1 bitmap test in mlx4_QUERY_FUNC_CAP (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix memory leaks in SR-IOV error paths (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: fix unitialised variable is_mcast (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix warning about cast of wr_id back to pointer on 32 bits (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_srq (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_cq (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Refactor UMR to have its own context struct (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Set QP offsets and parameters for user QPs and not just for kernel QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Store MR attributes in mlx5_mr_core during creation and after UMR (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Add MR to radix tree in reg_mr_callback (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix error handling in reg_umr (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Copy DIF fields only when input and output space values match (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Simplify signature handover wqe for interleaved buffers (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix signature handover operation for interleaved buffers (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Replace pr_warning() with pr_warn() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Deprecate use_prio module parameter (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix uninitialized use of 'port_up' in mlx4_en_set_channels() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Invoke UPDATE_QP for proxy QP1 on MAC changes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add UPDATE_QP SRIOV wrapper support (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix inaccurate return value of mlx4_flow_attach() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Using positive error value for unsigned (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Removed unnecessary bit operation condition (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix smatch error - possible access to a null variable (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix errors in MAC address changing when port is down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: User prio mapping gets corrupted when changing number of channels (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Enforce irq affinity changes immediatly (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mellanox: Logging message cleanups (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't issue PCIe speed/width checks for VFs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Load the Eth driver first (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix slave id computation for single port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adjust port number in qp_attach wrapper when detaching (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: don't use napi_synchronize inside mlx4_en_netpoll (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Defer VF initialization till PF is fully initialized (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Preserve pci_dev_data after __mlx4_remove_one() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Add block multicast loopback support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mthca: Use pci_enable_msix_exact() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set proper build dependancy with vxlan (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Make buffer larger to avoid overflow warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix some indenting in mlx4_ib_add() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mthca: Return an error on ib_copy_to_udata() failure (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Implement vxlan ndo calls (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add support for CONFIG_DEV command (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: USe one wrapper that returns -EPERM (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: pass pci_device_id.driver_data to __mlx4_init_one during reset (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adapt num_vfs/probed_vf params for single port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adapt code for N-Port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add utils for N-Port VFs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add data structures to support N-Ports per VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4_ib: Adapt code to use caps.num_ports instead of a constant (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix a sparse endianness warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't receive packets when the napi budget == 0 (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Deregister multicast vxlan steering rules when going down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Call dev_kfree_skb_any instead of dev_kfree_skb (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Load the IB driver when the device supports IBoE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Handle vxlan steering rules for mac address changes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix wrong dump of the vxlan offloads device capability (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Activate RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix SIDR support of for UD QPs under SRIOV/RoCE (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Implement IP based gids support for RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add ref counting to port MAC table for RoCE (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: In RoCE allow guests to have multiple GIDS (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: For RoCE, allow slaves to set the GID entry at that slave's index (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Adjust QP1 multiplexing for RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5_core: remove unreachable function call in module init (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Expose support for signature MR feature (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Collect signature error completion (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Support IB_WR_REG_SIG_MR (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Keep mlx5 MRs in a radix tree under device (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Remove MTT access mode from umr flags helper function (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Break up wqe handling into begin & finish routines (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Initialize mlx5_ib_qp signature-related members (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Implement create_mr and destroy_mr (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4_en_verify_params() can be static (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Change Connect-X description in kconfig (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use union for BlueFlame WQE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix sparse warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix selftest failing on non 10G link speed (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Move queue stopped/waked counters to be per ring (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Pad ethernet packets smaller than 17 bytes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Verify mlx4_en module parameters (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix UP limit in ieee_ets->prio_tc (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix bad use of dev_id (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Expose port number through sysfs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx: Bump all Mellanox driver versions (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix limiting number of IRQ's instead of RSS queues (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set number of RX rings in a utility function (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use IS_ENABLED(CONFIG_IPV6) (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add dependency INET (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix error return code (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: call gro handler for encapsulated frames (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Select PTP_1588_CLOCK (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: fix error return code in mlx4_en_get_qp() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: slight optimization of addr compare (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4 calls skb_set_hash (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Implement the SIOCGHWTSTAMP ioctl (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: When marsheling uverbs path, clear unused fields (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Add user space RMPP support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: add new ioctl to ABI to support new registration options (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Add dev_notice messages for various umad/mad registration failures (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Update module to [pr|dev]_* style print messages (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Update module to [pr|dev]_* style print messages (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] iwcm: Use a default listen backlog if needed (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add user MR re-registration support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] rdma/core: Add support for iWARP Port Mapper user space service (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Fix use-after-free on close (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Fix error handling (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix kobject leak on device register error flow (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix port kobject deletion during error flow (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Remove unneeded kobject_get/put calls (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix sparse warnings about redeclared functions (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Fix sparse warning about gfp_t use (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] Add a QP creation flag to use GFP_NOIO allocations (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Remove overload in ib_sg_dma* (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Check and handle potential DMA mapping errors (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Introduce signature verbs API (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Introduce protected memory regions (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] Refactor umem to use linear SG table (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix unused variable warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] cm: Fix missing unlock on error in cm_init_qp_rtr_attr() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Make ib_addr a core IB module (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add support for RDMA_NODE_USNIC_UDP (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add RDMA_TRANSPORT_USNIC_UDP (Amir Vadai) [1107617 1107618 1107619 1107620] - [kernel] genirq: Allow forcing cpu affinity of interrupts (Amir Vadai) [1107617 1107618 1107619 1107620] - [lib] cpumask: cpumask_set_cpu_local_first to use all cores when numa node is not defined (Amir Vadai) [1107617 1107618 1107619 1107620] - [lib] cpumask: Utility function to set n'th cpu - local cpu first (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx: Convert ethernet mac address declarations to use ETH_ALEN (Amir Vadai) [1107617 1107618 1107619 1107620] - [net] core: Add sysfs file for port number (Amir Vadai) [1107617 1107618 1107619 1107620]- [ethernet] qlge: Remove DEFINE_PCI_DEVICE_TABLE macro use (Chad Dupuis) [1089357] - [ethernet] qlge: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1089357] - [ethernet] qlge: Convert /n to \n (Chad Dupuis) [1089357] - [ethernet] qlge: remove open-coded skb_cow_head (Chad Dupuis) [1089357] - [ethernet] qlge: Do not propaged vlan tag offloads to vlans (Chad Dupuis) [1089357] - [ethernet] qlge: Get rid of an redundant assignment (Chad Dupuis) [1089357] - [ethernet] qlge: delete non-required instances of include (Chad Dupuis) [1089357] - [ethernet] qlge: Fix vlan netdev features (Chad Dupuis) [1089357] - [ethernet] qlge: make local function static (Chad Dupuis) [1089357] - [ethernet] qlge: Update version to 1.00.00.34 (Chad Dupuis) [1089357] - [ethernet] qlge: Allow enable/disable rx/tx vlan acceleration independently (Chad Dupuis) [1089357] - [ethernet] qlge: Fix ethtool statistics (Chad Dupuis) [1089357] - [ethernet] qlge: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1089357] - [ethernet] qlge: Update version to 1.00.00.33 (Chad Dupuis) [1089357] - [ethernet] qlge: Enhance nested VLAN (Q-in-Q) handling (Chad Dupuis) [1089357] - [ethernet] qlge: call ql_core_dump() only if dump memory was allocated (Chad Dupuis) [1089357] - [kernel] audit: allow user processes to log from another PID namespace (Richard Guy Briggs) [1010455] - [kernel] audit: anchor all pid references in the initial pid namespace (Richard Guy Briggs) [1010455] - [kernel] audit: convert PPIDs to the inital PID namespace (Richard Guy Briggs) [1010455] - [kernel] sched: declare pid_alive as inline (Richard Guy Briggs) [1010455] - [kernel] pid: get pid_t ppid of task in init_pid_ns (Richard Guy Briggs) [1010455] - [net] netlabel: shorter names for the NetLabel catmap funcs/structs (Paul Moore) [1119662] - [net] netlabel: fix the catmap walking functions (Paul Moore) [1119662] - [net] netlabel: fix the horribly broken catmap functions (Paul Moore) [1119662] - [net] netlabel: fix a problem when setting bits below the previously lowest bit (Paul Moore) [1119662] - [kernel] sched/time: fix lock inversion in thread_group_cputime (Rik van Riel) [1120307] - [kernel] seqlock: add irqsave variant of read_seqbegin_or_lock (Rik van Riel) [1120307] - [kernel] sched: make lockless sys_times kABI-friendly (Rik van Riel) [1120307] - [kernel] sched/cputime: atomically increment stime & utime (Rik van Riel) [1120307] - [kernel] time, signal: protect resource use statistics with seqlock (Rik van Riel) [1120307] - [kernel] exit: always reap resource stats in __exit_signal (Rik van Riel) [1120307] - [kernel] seqcount: Provide raw_read_seqcount() (Rik van Riel) [1120307] - [kernel] take read_seqbegin_or_lock() and friends to seqlock.h (Rik van Riel) [1120307] - [kernel] sched: change thread_group_cputime() to use for_each_thread() (Rik van Riel) [1120307] - [usb] usb3503: Fix a warning for using an uninitialized variable (Don Zickus) [1148954] - [ethernet] tg3: prevent ifup/ifdown during PCI error recovery (Ivan Vecera) [1088637] - [ethernet] tg3: fix return value in tg3_get_stats64 (Ivan Vecera) [1088637] - [ethernet] tg3: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1088637] - [ethernet] tg3: Modify tg3_tso_bug() to handle multiple TX rings (Ivan Vecera) [1088637] - [ethernet] tg3: Clear NETIF_F_TSO6 flag before doing software GSO (Ivan Vecera) [1088637] - [ethernet] tg3: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1088637] - [ethernet] tg3: Update copyright and version to 3.137 (Ivan Vecera) [1088637] - [ethernet] tg3: Prevent page allocation failure during TSO workaround (Ivan Vecera) [1088637] - [ethernet] tg3: Don't modify ip header fields when doing GSO (Ivan Vecera) [1088637] - [ethernet] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled (Ivan Vecera) [1088637] - [ethernet] tg3: remove open-coded skb_cow_head (Ivan Vecera) [1088637] - [ethernet] tg3: remove empty MDIO bus reset function (Ivan Vecera) [1088637] - [ethernet] tg3: Do not include vlan acceleration features in vlan_features (Ivan Vecera) [1088637] - [ethernet] tg3: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1088637] - [ethernet] tg3: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1088637] - [ethernet] tg3: Fix deadlock in tg3_change_mtu() (Ivan Vecera) [1088637] - [ethernet] tg3: cleanup an error path in tg3_phy_reset_5703_4_5() (Ivan Vecera) [1088637] - [ethernet] tg3: delete non-required instances of include (Ivan Vecera) [1088637] - [ethernet] tg3: Implement the SIOCGHWTSTAMP ioctl (Ivan Vecera) [1088637]- [tools] perf/powerpc: Adjust callchain based on DWARF debug info (Jiri Olsa) [1113736] - [tools] perf: Allow to specify lib compile variable for spec usage (Jiri Olsa) [879133] - [tools] perf/symbols: Get kernel start address by symbol name (Jiri Olsa) [1134356] - [tools] perf: Fix segfault in cumulative.callchain report (Jiri Olsa) [1134356] - [tools] perf/tests: Add test for closing dso objects on EMFILE error (Jiri Olsa) [1134356] - [tools] perf/tests: Add test for caching dso file descriptors (Jiri Olsa) [1134356] - [tools] perf/tests: Allow reuse of test_file function (Jiri Olsa) [1134356] - [tools] perf/tests: Spawn child for each test (Jiri Olsa) [1134356] - [tools] perf: Add dso__data_* interface descriptons (Jiri Olsa) [1134356] - [tools] perf: Allow to close dso fd in case of open failure (Jiri Olsa) [1134356] - [tools] perf: Add file size check and factor dso__data_read_offset (Jiri Olsa) [1134356] - [tools] perf: Cache dso data file descriptor (Jiri Olsa) [1134356] - [tools] perf: Add global count of opened dso objects (Jiri Olsa) [1134356] - [tools] perf: Add global list of opened dso objects (Jiri Olsa) [1134356] - [tools] perf: Add data_fd into dso object (Jiri Olsa) [1134356] - [tools] perf: Separate dso data related variables (Jiri Olsa) [1134356] - [tools] perf: Cache register accesses for unwind processing (Jiri Olsa) [1134356] - [tools] perf/record: Fix to honor user freq/interval properly (Jiri Olsa) [1134356] - [tools] perf/timechart: Reflow documentation (Jiri Olsa) [1134356] - [tools] perf/probe: Improve error messages in --line option (Jiri Olsa) [1134356] - [tools] perf/probe: Improve an error message of perf probe --vars mode (Jiri Olsa) [1134356] - [tools] perf/probe: Show error code and description in verbose mode (Jiri Olsa) [1134356] - [tools] perf/probe: Improve error message for unknown member of data structure (Jiri Olsa) [1134356] - [tools] perf/tests: Show the inner make output when an error happens (Jiri Olsa) [1134356] - [tools] perf: Emit more precise message for missing glibc static library (Jiri Olsa) [1134356] - [tools] perf: Add dcacheline sort (Jiri Olsa) [1134356] - [tools] perf: Add support to dynamically get cacheline size (Jiri Olsa) [1134356] - [tools] perf: Add cpumode to struct hist_entry (Jiri Olsa) [1134356] - [tools] perf/report: Add mem-mode documentation to report command (Jiri Olsa) [1134356] - [tools] perf: Update mmap2 interface with protection and flag bits (Jiri Olsa) [1134356] - [tools] perf/script/python: Print array argument as string (Jiri Olsa) [1134356] - [tools] perf: Prettify the tags/TAGS/cscope targets output (Jiri Olsa) [1134356] - [tools] perf: Fix pipe check regression in attr event callback (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Added support for __get_bitmask() macro (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add options to function plugin (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add options to plugins (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add flag to not load event plugins (Jiri Olsa) [1134356] - [tools] perf/documentation: Add description for conditional branch filter (Jiri Olsa) [1134356] - [tools] Revert: perf: Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1134356] - [tools] perf: Add conditional branch filter 'cond' to perf record (Jiri Olsa) [1134356] - [tools] perf: Fix 'make help' message error (Jiri Olsa) [1134356] - [tools] perf/record: Fix poll return value propagation (Jiri Olsa) [1134356] - [tools] perf: Move elide bool into perf_hpp_fmt struct (Jiri Olsa) [1134356] - [tools] perf: Remove elide setup for SORT_MODE__MEMORY mode (Jiri Olsa) [1134356] - [tools] perf: Fix "==" into "=" in ui_browser__warning assignment (Jiri Olsa) [1134356] - [tools] perf: Allow overriding sysfs and proc finding with env var (Jiri Olsa) [1134356] - [tools] perf: Consider header files outside perf directory in tags target (Jiri Olsa) [1134356] - [tools] perf: Add warning when disabling perl scripting support due to missing devel files (Jiri Olsa) [1134356] - [tools] perf/trace: Warn the user when not available (Jiri Olsa) [1134356] - [tools] perf/tests: Add a test case for cumulating callchains (Jiri Olsa) [1134356] - [tools] perf/tests: Define and use symbolic names for fake symbols (Jiri Olsa) [1134356] - [tools] perf: Reset output/sort order to default (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Fix callchain display (Jiri Olsa) [1134356] - [tools] perf/ui/stdio: Fix invalid percentage value of cumulated hist entries (Jiri Olsa) [1134356] - [tools] perf: Enable --children option by default (Jiri Olsa) [1134356] - [tools] perf/top: Add top.children config option (Jiri Olsa) [1134356] - [tools] perf/top: Add --children option (Jiri Olsa) [1134356] - [tools] perf/top: Convert to hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Add callback function to hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Do not auto-remove Children column if --fields given (Jiri Olsa) [1134356] - [tools] perf/report: Add report.children config option (Jiri Olsa) [1134356] - [tools] perf/report: Add --children option (Jiri Olsa) [1134356] - [tools] perf: Add more hpp helper functions (Jiri Olsa) [1134356] - [tools] perf: Apply percent-limit to cumulative percentage (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf/ui/browser: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf/ui/hist: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf: Save callchain info for each cumulative entry (Jiri Olsa) [1134356] - [tools] perf/callchain: Add callchain_cursor_snapshot() (Jiri Olsa) [1134356] - [tools] perf/report: Cache cumulative callchains (Jiri Olsa) [1134356] - [tools] perf: Update cpumode for each cumulative entry (Jiri Olsa) [1134356] - [tools] perf/hists: Accumulate hist entry stat based on the callchain (Jiri Olsa) [1134356] - [tools] perf/hists: Check if accumulated when adding a hist entry (Jiri Olsa) [1134356] - [tools] perf/hists: Add support for accumulated stat of hist entry (Jiri Olsa) [1134356] - [tools] perf: Introduce struct hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Introduce hists__inc_nr_samples() (Jiri Olsa) [1134356] - [tools] perf: Add automatic remapping of Android libraries (Jiri Olsa) [1134356] - [tools] perf: Add cat as fallback pager (Jiri Olsa) [1134356] - [tools] perf/tests: Add a testcase for histogram output sorting (Jiri Olsa) [1134356] - [tools] perf/tests: Factor out print_hists_*() (Jiri Olsa) [1134356] - [tools] perf: Introduce reset_output_field() (Jiri Olsa) [1134356] - [tools] perf: Get rid of obsolete hist_entry__sort_list (Jiri Olsa) [1134356] - [tools] perf/hists: Reset width of output fields with header length (Jiri Olsa) [1134356] - [tools] perf: Skip elided sort entries (Jiri Olsa) [1134356] - [tools] perf/top: Add --fields option to specify output fields (Jiri Olsa) [1134356] - [tools] perf/report/tui: Fix a bug when --fields/sort is given (Jiri Olsa) [1134356] - [tools] perf: Add ->sort() member to struct sort_entry (Jiri Olsa) [1134356] - [tools] perf/report: Add -F option to specify output fields (Jiri Olsa) [1134356] - [tools] perf: Call perf_hpp__init() before setting up GUI browsers (Jiri Olsa) [1134356] - [tools] perf: Consolidate management of default sort orders (Jiri Olsa) [1134356] - [tools] perf: Allow hpp fields to be sort keys (Jiri Olsa) [1134356] - [tools] perf/ui: Get rid of callback from __hpp__fmt() (Jiri Olsa) [1134356] - [tools] perf: Consolidate output field handling to hpp format routines (Jiri Olsa) [1134356] - [tools] perf: Use hpp formats to sort final output (Jiri Olsa) [1134356] - [tools] perf: Support event grouping in hpp ->sort() (Jiri Olsa) [1134356] - [tools] perf: Use hpp formats to sort hist entries (Jiri Olsa) [1134356] - [tools] perf: Convert sort entries to hpp formats (Jiri Olsa) [1134356] - [tools] perf: Add ->cmp(), ->collapse() and ->sort() to perf_hpp_fmt (Jiri Olsa) [1134356] - [tools] perf: Add libdw DWARF post unwind support for ARM (Jiri Olsa) [1134356] - [tools] perf/tests: Add dwarf unwind test on ARM (Jiri Olsa) [1134356] - [tools] perf/tests: Introduce perf_regs_load function on ARM (Jiri Olsa) [1134356] - [tools] perf: Consolidate types.h for ARM and ARM64 (Jiri Olsa) [1134356] - [tools] perf/session: Fix possible null pointer dereference in session.c (Jiri Olsa) [1134356] - [tools] perf/sched: Cleanup, remove unused variables in map_switch_event() (Jiri Olsa) [1134356] - [tools] perf/sched: Remove nr_state_machine_bugs in perf latency (Jiri Olsa) [1134356] - [tools] perf: Remove usage of trace_sched_wakeup(.success) (Jiri Olsa) [1134356] - [tools] perf: Use tid for finding thread (Jiri Olsa) [1134356] - [tools] perf: Get rid of on_exit() feature test (Jiri Olsa) [1134356] - [tools] perf/record: Propagate exit status of a command line workload (Jiri Olsa) [1134356] - [tools] perf: Clarify the output of perf sched map (Jiri Olsa) [1134356] - [tools] perf: Adapt the TASK_STATE_TO_CHAR_STR to new value in kernel space (Jiri Olsa) [1134356] - [tools] perf: Add missing event for perf sched record (Jiri Olsa) [1134356] - [tools] perf: Move ACCESS_ONCE from perf.h header (Jiri Olsa) [1134356] - [tools] perf: Move sys_perf_event_open function from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move syscall and arch specific defines from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move perf_call_graph_mode enum from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move sample data structures from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove PR_TASK_PERF_EVENTS_* from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove asmlinkage define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove min define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove unlikely define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove MAX_COUNTERS define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Consolidate types.h (Jiri Olsa) [1134356] - [tools] perf: Unify export.h (Jiri Olsa) [1134356] - [tools] perf/arm64: Wire up perf_regs and unwind support (Jiri Olsa) [1134356] - [tools] perf: Move u64_swap union (Jiri Olsa) [1134356] - [tools] perf/tests: add a test of kvm-390 trace event (Jiri Olsa) [1134356] - [tools] perf/tests: Add numeric identifier to evlist_test (Jiri Olsa) [1134356] - [tools] perf: Parse tracepoints with '-' in system name (Jiri Olsa) [1134356] - [tools] perf: Handle EINTR error for readn/writen (Jiri Olsa) [1134356] - [tools] perf/tests: Add map groups sharing with thread object test (Jiri Olsa) [1134356] - [tools] perf: Share map_groups among threads of the same group (Jiri Olsa) [1134356] - [tools] perf: Reference count map_groups objects (Jiri Olsa) [1134356] - [tools] perf: Allocate thread map_groups's dynamically (Jiri Olsa) [1134356] - [tools] perf/tests: Add thread maps lookup automated tests (Jiri Olsa) [1134356] - [tools] perf/tests: Add a test case for hists filtering (Jiri Olsa) [1134356] - [tools] perf/tests: Factor out fake_setup_machine() (Jiri Olsa) [1134356] - [tools] perf/hists/tui: Count callchain rows separately (Jiri Olsa) [1134356] - [tools] perf/top/tui: Update nr_entries properly after a filter is applied (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Rename hist_browser__update_nr_entries() (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Fix off-by-one in hist_browser__update_nr_entries() (Jiri Olsa) [1134356] - [tools] perf/hists: Add missing update on filtered stats in hists__decay_entries() (Jiri Olsa) [1134356] - [tools] perf: Account entry stats when it's added to the output tree (Jiri Olsa) [1134356] - [tools] perf/hists: Collapse expanded callchains after filter is applied (Jiri Olsa) [1134356] - [tools] perf/hists: Add a couple of hists stat helper functions (Jiri Olsa) [1134356] - [tools] perf/hists: Move column length calculation out of hists__inc_stats() (Jiri Olsa) [1134356] - [tools] perf/hists: Rename hists__inc_stats() (Jiri Olsa) [1134356] - [tools] perf/report: Count number of entries separately (Jiri Olsa) [1134356] - [tools] perf/callchain: Add generic report parse callchain callback function (Jiri Olsa) [1134356] - [tools] perf/kmem: Utilize the new generic cpunode_map (Jiri Olsa) [1134356] - [tools] perf: Use cpu/possible instead of cpu/kernel_max (Jiri Olsa) [1134356] - [tools] perf: Allow ability to map cpus to nodes easily (Jiri Olsa) [1134356] - [tools] perf: Fix pmu object compilation error (Jiri Olsa) [1134356] - [tools] perf/sched: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/lock: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/mem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/kmem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf: Show absolute percentage by default (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Add 'F' hotkey to toggle percentage output (Jiri Olsa) [1134356] - [tools] perf: Add hist.percentage config option (Jiri Olsa) [1134356] - [tools] perf/diff: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/top: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/report: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/hists: Add support for showing relative percentage (Jiri Olsa) [1134356] - [tools] perf/probe: Fix perf probe to find correct variable DIE (Jiri Olsa) [1134356] - [tools] perf/probe: Fix a segfault if asked for variable it doesn't find (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Fix stack map lookup in dwarf unwind test (Jiri Olsa) [1134356] - [tools] perf/x86: Fix perf to use non-executable stack, again (Jiri Olsa) [1134356] - [tools] perf: Remove extra '/' character in events file path (Jiri Olsa) [1134356] - [tools] perf/machine: Search for modules in s/lib/modules/s (Jiri Olsa) [1134356] - [tools] perf/tests: Add static build make test (Jiri Olsa) [1134356] - [tools] perf: Fix bfd dependency libraries detection (Jiri Olsa) [1134356] - [tools] perf: Use LDFLAGS instead of ALL_LDFLAGS (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Fix memory leak in pretty_print() (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Fix backward compatibility macros for pevent filter enums (Jiri Olsa) [1134356] - [tools] perf: Disable libdw unwind for all but x86 arch (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Fix memory leak in sample_ustack() (Jiri Olsa) [1134356] - [tools] perf: Improve error reporting (Jiri Olsa) [1134356] - [tools] perf: Adjust symbols in VDSO (Jiri Olsa) [1134356] - [tools] perf/kvm: Fix 'Min time' counting in report command (Jiri Olsa) [1134356] - [tools] perf: Instead of redirecting flex output, use -o (Jiri Olsa) [1134356] - [tools] perf: Fix double free in perf test 21 (code-reading.c) (Jiri Olsa) [1134356] - [tools] perf/stat: Initialize statistics correctly (Jiri Olsa) [1134356] - [tools] perf/bench: Set more defaults in the 'numa' suite (Jiri Olsa) [1134356] - [tools] perf/bench: Update manpage to mention numa and futex (Jiri Olsa) [1134356] - [tools] perf/probe: Use dwarf_getcfi_elf() instead of dwarf_getcfi() (Jiri Olsa) [1134356] - [tools] perf/probe: Fix to handle errors in line_range searching (Jiri Olsa) [1134356] - [tools] perf/probe: Fix --line option behavior (Jiri Olsa) [1134356] - [tools] perf: Pick up libdw without explicit LIBDW_DIR (Jiri Olsa) [1134356] - [tools] perf/callchains: Disable unwind libraries when libelf isn't found (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Do not call warning() directly (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Print event name when show warning if possible (Jiri Olsa) [1134356] - [tools] perf/top: Fix documentation of invalid -s option (Jiri Olsa) [1134356] - [tools] perf: Allow building for tile (Jiri Olsa) [1134356] - [tools] perf: Remove unused simple_strtoul() function (Jiri Olsa) [1134356] - [tools] perf: Update some code references in design.txt (Jiri Olsa) [1134356] - [tools] perf/evsel: Update function names in debug messages (Jiri Olsa) [1134356] - [tools] perf: Remove thread__find_map function (Jiri Olsa) [1134356] - [tools] perf/annotate: Print the evsel name in the stdio output (Jiri Olsa) [1134356] - [tools] perf/report: Use ui__has_annotation() (Jiri Olsa) [1134356] - [tools] perf: Fix memory leak when synthesizing thread records (Jiri Olsa) [1134356] - [tools] perf: Use tid in mmap/mmap2 events to find maps (Jiri Olsa) [1134356] - [tools] perf/report: Merge al->filtered with hist_entry->filtered (Jiri Olsa) [1134356] - [tools] perf/symbols: Apply all filters to an addr_location (Jiri Olsa) [1134356] - [tools] perf/symbols: Record the reason for filtering an address_location (Jiri Olsa) [1134356] - [tools] perf/sched: Fixup header alignment in 'latency' output (Jiri Olsa) [1134356] - [tools] perf/timechart: Fix off-by-one error in 'record' argv handling (Jiri Olsa) [1134356] - [tools] perf/machine: Factor machine__find_thread to take tid argument (Jiri Olsa) [1134356] - [tools] perf: Speed up thread map generation (Jiri Olsa) [1134356] - [tools] perf/kvm: introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/ui/hists: Pass evsel to hpp->header/width functions explicitly (Jiri Olsa) [1134356] - [tools] perf/symbols: Introduce thread__find_cpumode_addr_location (Jiri Olsa) [1134356] - [tools] perf/session: Change header.misc dump from decimal to hex (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Reuse generic __hpp__fmt() code (Jiri Olsa) [1134356] - [tools] perf/ui/hists: Pass struct hpp to print functions (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Reuse generic __hpp__fmt() code (Jiri Olsa) [1134356] - [tools] perf/ui/stdio: Fix invalid output on event group report (Jiri Olsa) [1134356] - [tools] perf: Fix synthesizing mmaps for threads (Jiri Olsa) [1134356] - [tools] perf/probe: Clarify x86 register naming for perf probe (Jiri Olsa) [1134356] - [tools] perf/mem: Clarify load-latency in documentation (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-requeue microbenchmark (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-wake microbenchmark (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-hash microbenchmark (Jiri Olsa) [1134356] - [tools] perf: Disable user-space callchain/stack dumps for function trace events (Jiri Olsa) [1134356] - [tools] perf/symbols: Check compatible symtab type before loading dso (Jiri Olsa) [1134356] - [tools] perf/symbols: Check return value of filename__read_debuglink() (Jiri Olsa) [1134356] - [tools] perf/tests: Add NO_LIBDW_DWARF_UNWIND make test (Jiri Olsa) [1134356] - [tools] perf: Setup default dwarf post unwinder (Jiri Olsa) [1134356] - [tools] perf: Add libdw DWARF post unwind support (Jiri Olsa) [1134356] - [tools] perf: Add feature check for libdw dwarf unwind (Jiri Olsa) [1134356] - [tools] perf: Warn the user about how to enable libunwind support (Jiri Olsa) [1134356] - [tools] perf: Add variable display for VF make output (Jiri Olsa) [1134356] - [tools] perf: Factor features display code (Jiri Olsa) [1134356] - [tools] perf: Fix bison OUTPUT directories dependency (Jiri Olsa) [1134356] - [tools] perf/tests: Add pmu-bison.o make test (Jiri Olsa) [1134356] - [tools] perf/tests: Fix *.o make tests (Jiri Olsa) [1134356] - [tools] perf/probe: Support distro-style debuginfo for uprobe (Jiri Olsa) [1134356] - [tools] perf/probe: Allow to add events on the local functions (Jiri Olsa) [1134356] - [tools] perf/probe: Show source-level or symbol-level info for uprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Show appropriate symbol for ref_reloc_sym based kprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Find given address from offline dwarf (Jiri Olsa) [1134356] - [tools] perf/probe: Use ref_reloc_sym based address instead of the symbol name (Jiri Olsa) [1134356] - [tools] perf/probe: Show in what binaries/modules probes are set (Jiri Olsa) [1134356] - [tools] perf/probe: Unify show_available_functions for uprobes/kprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Replace line_list with intlist (Jiri Olsa) [1134356] - [tools] perf/probe: Remove incorrect symbol check for --list (Jiri Olsa) [1134356] - [tools] perf/probe: Fix to do exit call for symbol maps (Jiri Olsa) [1134356] - [tools] perf/symbols: No need to export dso__first_symbol (Jiri Olsa) [1134356] - [tools] perf: Drop prefetch.h (Jiri Olsa) [1134356] - [tools] perf: Move hash.h header (Jiri Olsa) [1134356] - [tools] perf: Move fs.* to lib/api/fs/ (Jiri Olsa) [1134356] - [tools] perf/callchain: Separate perf_reg_value function in perf_regs object (Jiri Olsa) [1134356] - [tools] perf/callchain: Introduce HAVE_DWARF_UNWIND_SUPPORT macro (Jiri Olsa) [1134356] - [tools] perf/callchain: Rename unwind__arch_reg_id into libunwind__arch_reg_id (Jiri Olsa) [1134356] - [tools] perf/callchain: Separate libunwind code to special object (Jiri Olsa) [1134356] - [tools] perf/callchain: Add mask into struct regs_dump (Jiri Olsa) [1134356] - [tools] perf/callchain: Do not report zero address in unwind (Jiri Olsa) [1134356] - [tools] perf: Fix dwarf unwind max_stack processing (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Add dwarf unwind test (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Introduce perf_regs_load function (Jiri Olsa) [1134356] - [tools] perf: Fix memory leak in event_format__print function (Jiri Olsa) [1134356] - [tools] perf/record: Add readable output for callchain debug (Jiri Olsa) [1134356] - [tools] perf: Add call-graph option support into .perfconfig (Jiri Olsa) [1134356] - [tools] perf: Put proper period for for samples without PERIOD sample_type (Jiri Olsa) [1134356] - [tools] perf/report: Remove some needless container_of usage (Jiri Olsa) [1134356] - [tools] perf: Shorten sample symbol resolving function signature (Jiri Olsa) [1134356] - [tools] perf: Shorten sample symbol resolving function signature (Jiri Olsa) [1134356] - [tools] perf/report: Use al->cpumode where applicable (Jiri Olsa) [1134356] - [x86] perf/intel: Avoid spamming kernel log for BTS buffer failure (Jiri Olsa) [1134356] - [x86] perf/intel: Protect LBR and extra_regs against KVM lying (Jiri Olsa) [1134356] - [kernel] perf: Fix lockdep warning on process exit (Jiri Olsa) [1134356] - [x86] perf/intel: Use proper dTLB-load-misses event on IvyBridge (Jiri Olsa) [1134356] - [kernel] Revert: perf: Always destroy groups on exit (Jiri Olsa) [1134356] - [kernel] perf: Do not allow optimized switch for non-cloned events (Jiri Olsa) [1134356] - [kernel] perf: Pass protection and flags bits through mmap2 interface (Jiri Olsa) [1134356] - [kernel] perf: Differentiate exec() and non-exec() comm events (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_comm() vs. exec() assumption (Jiri Olsa) [1134356] - [x86] perf: Add conditional branch filtering support (Jiri Olsa) [1134356] - [kernel] perf: Add new conditional branch filter 'PERF_SAMPLE_BRANCH_COND' (Jiri Olsa) [1134356] - [x86] perf: Use common PMU interrupt disabled code (Jiri Olsa) [1134356] - [kernel] perf: Disable sampled events if no PMU interrupt (Jiri Olsa) [1134356] - [kernel] perf: Fix use after free in perf_remove_from_context() (Jiri Olsa) [1134356] - [kernel] perf/events/core: Drop unused variable after cleanup (Jiri Olsa) [1134356] - [x86] perf/intel: fix Haswell precise store data source encoding (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_open(.flags) test (Jiri Olsa) [1134356] - [kernel] perf: Simplify perf_event_exit_task_context() (Jiri Olsa) [1134356] - [kernel] perf: Rework free paths (Jiri Olsa) [1134356] - [kernel] perf: Validate locking assumption (Jiri Olsa) [1134356] - [kernel] perf: Always destroy groups on exit (Jiri Olsa) [1134356] - [kernel] perf: Ensure consistent inherit state in groups (Jiri Olsa) [1134356] - [x86] perf: Export perf_assign_events() (Jiri Olsa) [1134356] - [kernel] perf: Allow building PMU drivers as modules (Jiri Olsa) [1134356] - [kernel] perf: Prevent false warning in perf_swevent_add (Jiri Olsa) [1134356] - [kernel] perf: Limit perf_event_attr::sample_period to 63 bits (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_init_context() (Jiri Olsa) [1134356] - [kernel] perf: Fix race in removing an event (Jiri Olsa) [1134356] - [x86] perf: Fix RAPL rdmsrl_safe() usage (Jiri Olsa) [1134356] - [x86] perf/intel: Use rdmsrl_safe() when initializing RAPL PMU (Jiri Olsa) [1134356] - [x86] perf/intel/rapl: Fix CPU hotplug callback registration (Jiri Olsa) [1134356] - [x86] perf: Enable DRAM RAPL support on Intel Haswell (Jiri Olsa) [1134356] - [kernel] perf: Optimize group_sched_in() (Jiri Olsa) [1134356] - [x86] perf: Add a few more comments (Jiri Olsa) [1134356] - [kernel] perf: Remove redundant PMU assignment (Jiri Olsa) [1134356] - [kernel] perf: Fix prototype of find_pmu_context() (Jiri Olsa) [1134356] - [x86] perf: Warn to early_printk() in case irq_work is too slow (Jiri Olsa) [1134356] - [x86] perf/p4: Block PMIs on init to prevent a stream of unkown NMIs (Jiri Olsa) [1134356] - [x86] perf/p4: Fix counter corruption when using lots of perf groups (Jiri Olsa) [1134356] - [x86] perf: Push the duration-logging printk() to IRQ context (Jiri Olsa) [1134356] - [kernel] workqueue: apply __WQ_ORDERED to create_singlethread_workqueue() (Tomas Henzl) [1131563] - [md] raid10: always initialise ->state on newly allocated r10_bio (Jes Sorensen) [1085530] - [md] raid10: avoid memory leak on error path during reshape (Jes Sorensen) [1085530] - [md] raid10: Fix memory leak when raid10 reshape completes (Jes Sorensen) [1085530] - [md] raid10: fix memory leak when reshaping a RAID10 (Jes Sorensen) [1085530] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1085530] - [md] don't allow bitmap file to be added to raid0/linear (Jes Sorensen) [1085530] - [md] raid0: check for bitmap compatability when changing raid levels (Jes Sorensen) [1085530 1126348] - [md] Recovery speed is wrong (Jes Sorensen) [1085530 1128517] - [md] disable probing for md devices 512 and over (Jes Sorensen) [1085530] - [md] raid1, raid10: always abort recover on write error (Jes Sorensen) [1085530] - [md] flush writes before starting a recovery (Jes Sorensen) [1085530 1115749] - [md] make sure GET_ARRAY_INFO ioctl reports correct "clean" status (Jes Sorensen) [1085530] - [md] raid5: speedup sync_request processing (Jes Sorensen) [1085530] - [md] raid5: deadlock between retry_aligned_read with barrier io (Jes Sorensen) [1085530] - [md] raid5: add an option to avoid copy data from bio to stripe cache (Jes Sorensen) [1085530] - [md] bitmap: remove confusing code from filemap_get_page (Jes Sorensen) [1085530] - [md] raid5: avoid release list until last reference of the stripe (Jes Sorensen) [1085530] - [md] md_clear_badblocks should return an error code on failure (Jes Sorensen) [1085530] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1085530] - [md] refuse to change shape of array if it is active but read-only (Jes Sorensen) [1085530] - [md] always set MD_RECOVERY_INTR when interrupting a reshape thread (Jes Sorensen) [1085530] - [md] always set MD_RECOVERY_INTR when aborting a reshape or other "resync" (Jes Sorensen) [1085530] - [md] avoid possible spinning md thread at shutdown (Jes Sorensen) [1085530] - [md] raid5: fix a race of stripe count check (Jes Sorensen) [1085530] - [md] raid5: get_active_stripe avoids device_lock (Jes Sorensen) [1085530] - [md] raid5: make_request does less prepare wait (Jes Sorensen) [1085530] - [md] avoid oops on unload if some process is in poll or select (Jes Sorensen) [1085530] - [md] raid1: r1buf_pool_alloc, free allocate pages when subsequent allocation fails (Jes Sorensen) [1085530] - [md] bitmap: don't abuse i_writecount for bitmap files (Jes Sorensen) [1085530] - [md] raid5: Fix CPU hotplug callback registration (Jes Sorensen) [1085530] - [md] raid1: restore ability for check and repair to fix read errors (Jes Sorensen) [1085530] - [md] raid5: close recently introduced race in stripe_head management (Jes Sorensen) [1085530] - [md] raid5: fix long-standing problem with bitmap handling on write failure (Jes Sorensen) [1085530] - [md] check command validity early in md_ioctl() (Jes Sorensen) [1085530] - [md] ensure metadata is writen after raid level change (Jes Sorensen) [1085530] - [md] raid10: avoid fullsync when not necessary (Jes Sorensen) [1085530] - [md] allow a partially recovered device to be hot-added to an array (Jes Sorensen) [1085530] - [md] fix problem when adding device to read-only array with bitmap (Jes Sorensen) [1085530] - [md] raid10: fix bug when raid10 recovery fails to recover a block (Jes Sorensen) [1085530] - [md] raid5: fix a recently broken BUG_ON() (Jes Sorensen) [1085530] - [md] raid10: fix two bugs in handling of known-bad-blocks (Jes Sorensen) [1085530] - [md] raid5: Fix possible confusion when multiple write errors occur (Jes Sorensen) [1085530] - [Documentation] fix some typos in md documentation (Jes Sorensen) [1085530] - [md] raid5: fix newly-broken locking in get_active_stripe (Jes Sorensen) [1085530] - [md] test mddev->flags more safely in md_check_recovery (Jes Sorensen) [1085530] - [md] raid5: fix new memory-reference bug in alloc_thread_groups (Jes Sorensen) [1085530] - [block] submit_bio_wait() conversions (Jes Sorensen) [1085530] - [md] raid5: Use conf->device_lock protect changing of multi-thread resources (Jes Sorensen) [1085530] - [md] raid5: Before freeing old multi-thread worker, it should flush them (Jes Sorensen) [1085530] - [md] raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE (Jes Sorensen) [1085530] - [md] raid1: Add some macros to make code clearly (Jes Sorensen) [1085530] - [md] raid1: Replace raise_barrier/lower_barrier with freeze_array/unfreeze_array when reconfiguring the array (Jes Sorensen) [1085530] - [md] raid1: Add a field array_frozen to indicate whether raid in freeze state (Jes Sorensen) [1085530] - [md] Convert use of typedef ctl_table to struct ctl_table (Jes Sorensen) [1085530] - [md] raid5: avoid deadlock when raid5 array has unack badblocks during md_stop_writes (Jes Sorensen) [1085530] - [md] use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread (Jes Sorensen) [1085530] - [md] fix some places where mddev_lock return value is not checked (Jes Sorensen) [1085530] - [md] raid5: Retry R5_ReadNoMerge flag when hit a read error (Jes Sorensen) [1085530] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1085530] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1085530] - [md] raid5: add proper locking to error path of raid5_start_reshape (Jes Sorensen) [1085530] - [kernel] wait: add wait_event_cmd() (Jes Sorensen) [1085530] - [md] raid5: Use slow_path to release stripe when mddev->thread is null (Jes Sorensen) [1085530] - [block] Consolidate duplicated bio_trim() implementations (Jes Sorensen) [1085530] - [md] raid5: fix "distingush" typo (Jes Sorensen) [1085530] - [md] raid5: only wakeup necessary threads (Jes Sorensen) [1085530] - [md] raid5: flush out all pending requests before proceeding with reshape (Jes Sorensen) [1085530] - [md] raid5: use seqcount to protect access to shape in make_request (Jes Sorensen) [1085530] - [md] raid5: sysfs entry to control worker thread number (Jes Sorensen) [1085530] - [md] raid5: offload stripe handle to workqueue (Jes Sorensen) [1085530] - [md] raid5: fix stripe release order (Jes Sorensen) [1085530] - [md] raid5: make release_stripe lockless (Jes Sorensen) [1085530] - [md] Don't test all of mddev->flags at once (Jes Sorensen) [1085530] - [md] Fix apparent cut-and-paste error in super_90_validate (Jes Sorensen) [1085530] - [md] fix safe_mode buglet (Jes Sorensen) [1085530] - [md] don't call md_allow_write in get_bitmap_file (Jes Sorensen) [1085530] - [lib] raid6: add ARM-NEON accelerated syndrome calculation (Jes Sorensen) [1085530] - [kernel] wait: Make the __wait_event*() interface more friendly (Jes Sorensen) [1085530] - [kernel] sched/wait: Introduce ___wait_event() (Jes Sorensen) [1085530]- [net] ethtool: Check that reserved fields of struct ethtool_rxfh are 0 (Ivan Vecera) [1138823] - [net] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1138823] - [net] ethtool: constify array pointer parameters to ethtool_ops::set_rxfh (Ivan Vecera) [1138823] - [net] ethtool: Disallow ETHTOOL_SRSSH with both indir table and hash key unchanged (Ivan Vecera) [1138823] - [net] ethtool: Expand documentation of ethtool_ops::{get, set}_rxfh() (Ivan Vecera) [1138823] - [net] ethtool: Improve explanation of the two arrays following struct ethtool_rxfh (Ivan Vecera) [1138823] - [net] ethtool: Name the 'no change' value for setting RSS hash key but not indir table (Ivan Vecera) [1138823] - [net] ethtool: Return immediately on error in ethtool_copy_validate_indir() (Ivan Vecera) [1138823] - [net] ethtool: exit the loop when invalid index occurs (Ivan Vecera) [1138823] - [net] ethtool: Support for configurable RSS hash key (Ivan Vecera) [1138823] - [lib] reciprocal_divide: update/correction of the algorithm (Jiri Benc) [1140665] - [net] introduce reciprocal_scale helper and convert users (Jiri Benc) [1140665] - [net] random32: add prandom_u32_max and convert open coded users (Jiri Benc) [1140665] - [net] bpf: do not use reciprocal divide (Jiri Benc) [1140665] - [net] genetlink: remove superfluous assignment (Jiri Benc) [1140656] - [scsi] pmcraid: use proper genetlink multicast API (Jiri Benc) [1140656] - [net] genetlink: Fix uninitialized variable in genl_validate_assign_mc_groups() (Jiri Benc) [1140656] - [net] genetlink: fix genlmsg_multicast() bug (Jiri Benc) [1140656] - [net] genetlink: make multicast groups const, prevent abuse (Jiri Benc) [1140656] - [net] genetlink: pass family to functions using groups (Jiri Benc) [1140656] - [net] genetlink: add and use genl_set_err() (Jiri Benc) [1140656] - [net] genetlink: remove family pointer from genl_multicast_group (Jiri Benc) [1140656] - [net] genetlink: remove genl_unregister_mc_group() (Jiri Benc) [1140656] - [fs] quota: use proper genetlink multicast APIs (Jiri Benc) [1140656] - [net] drop_monitor: use proper genetlink multicast APIs (Jiri Benc) [1140656] - [net] genetlink: only pass array to genl_register_family_with_ops() (Jiri Benc) [1140656] - [net] genetlink: rename shadowed variable (Jiri Benc) [1140656] - [net] genetlink: unify registration functions (Jiri Benc) [1140656] - [net] genetlink: make genl_ops flags a u8 and move to end (Jiri Benc) [1140656] - [net] genetlink: make all genl_ops users const (Jiri Benc) [1140656] - [net] genetlink: allow making ops const (Jiri Benc) [1140656] - [net] genetlink: register family ops as array (Jiri Benc) [1140656] - [net] genetlink: remove genl_register_ops/genl_unregister_ops (Jiri Benc) [1140656] - [net] ieee802154: use genl_register_family_with_ops() (Jiri Benc) [1140656] - [kernel] taskstats: use genl_register_family_with_ops() (Jiri Benc) [1140656] - [net] genetlink: Remove extern from function prototypes (Jiri Benc) [1140656] - [net] genetlink: fix usage of NLM_F_EXCL or NLM_F_REPLACE (Jiri Benc) [1140656] - [net] udp: Fix inverted NAPI_GRO_CB(skb)->flush test (Florian Westphal) [1131999] - [net] gre: gro: Fix a bug that breaks the forwarding path (Florian Westphal) [1131999] - [net] gro: reset skb->truesize in napi_reuse_skb() (Florian Westphal) [1131999] - [net] netdev_features: work around NETIF_F kabi breakage (Florian Westphal) [1131999] - [net] l2tp: Enable checksum unnecessary conversions for l2tp/UDP sockets (Florian Westphal) [1131999] - [net] vxlan: Enable checksum unnecessary conversions for vxlan/UDP sockets (Florian Westphal) [1131999] - [net] gre: Add support for checksum unnecessary conversions (Florian Westphal) [1131999] - [net] udp: Add support for doing checksum unnecessary conversion (Florian Westphal) [1131999] - [net] Infrastructure for checksum unnecessary conversions (Florian Westphal) [1131999] - [net] Support for csum_bad in skbuff (Florian Westphal) [1131999] - [net] sctp: Change sctp to implement csum_levels (Florian Westphal) [1131999] - [net] Allow GRO to use and set levels of checksum unnecessary (Florian Westphal) [1131999] - [net] Clarification of CHECKSUM_UNNECESSARY (Florian Westphal) [1131999] - [net] skbuff: improve comment on checksumming (Florian Westphal) [1131999] - [net] skbuff: Use ALIGN macro instead of open coding it (Florian Westphal) [1131999] - [net] Allocate a new 16 bits for flags in skbuff (Florian Westphal) [1131999] - [net] gre: When GRE csum is present count as encap layer wrt csum (Florian Westphal) [1131999] - [net] udp: additional GRO support (Florian Westphal) [1131999] - [net] tcp: Call skb_gro_checksum_validate (Florian Westphal) [1131999] - [net] ipv6: gro: fix CHECKSUM_COMPLETE support (Florian Westphal) [1131999] - [net] gre: call skb_gro_checksum_simple_validate (Florian Westphal) [1131999] - [net] add gro_compute_pseudo functions (Florian Westphal) [1131999] - [net] skb_gro_checksum_* functions (Florian Westphal) [1131999] - [net] fix setting csum_start in skb_segment() (Florian Westphal) [1131999] - [net] vxlan: Checksum fixes (Florian Westphal) [1131999] - [net] add skb_pop_rcv_encapsulation (Florian Westphal) [1131999] - [net] udp: call __skb_checksum_complete when doing full checksum (Florian Westphal) [1131999] - [net] Fix save software checksum complete (Florian Westphal) [1131999] - [net] Fix GSO constants to match NETIF flags (Florian Westphal) [1131999] - [net] Add skb_gro_postpull_rcsum to udp and vxlan (Florian Westphal) [1131999] - [net] Save software checksum complete (Florian Westphal) [1131999] - [net] Preserve CHECKSUM_COMPLETE at validation (Florian Westphal) [1131999] - [net] vxlan: Add support for UDP checksums (v4 sending, v6 zero csums) (Florian Westphal) [1131999] - [net] gre: Call gso_make_checksum (Florian Westphal) [1131999] - [net] gre: simplify GRE header length calculation in gre_gso_segment() (Florian Westphal) [1131999] - [net] Add GSO support for UDP tunnels with checksum (Florian Westphal) [1131999] - [net] tcp: Call gso_make_checksum (Florian Westphal) [1131999] - [net] Support for multiple checksums with gso (Florian Westphal) [1131999] - [net] l2tp: call udp{6}_set_csum (Florian Westphal) [1131999] - [net] udp: Generic functions to set checksum (Florian Westphal) [1131999] - [net] l2tp: Add support for zero IPv6 checksums (Florian Westphal) [1131999] - [net] udp: Make enabling of zero UDP6 csums more restrictive (Florian Westphal) [1131999] - [net] Split sk_no_check into sk_no_check_{rx, tx} (Florian Westphal) [1131999] - [net] Eliminate no_check from protosw (Florian Westphal) [1131999] - [net] sunrpc: Remove sk_no_check setting (Florian Westphal) [1131999] - [net] l2tp: Remove UDP checksum verification (Florian Westphal) [1131999] - [net] udp: Verify UDP checksum before handoff to encap (Florian Westphal) [1131999] - [net] icmp6: Call skb_checksum_validate (Florian Westphal) [1131999] - [net] icmp: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] igmp: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] gre6: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] gre: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] ipv6: Need to sock_put on csum error (Florian Westphal) [1131999] - [net] ipv6: Implmement RFC 6936 (zero RX csums for UDP/IPv6) (Florian Westphal) [1131999] - [net] udp: Only allow busy read/poll on connected sockets (Florian Westphal) [1078978 1131999] - [net] ipv6: log src and dst along with "udp checksum is 0" (Florian Westphal) [1131999] - [net] ipv6: Call skb_checksum_init in IPv6 (Florian Westphal) [1131999] - [net] ipv4: Call skb_checksum_init in IPv4 (Florian Westphal) [1131999] - [net] Generalize checksum_init functions (Florian Westphal) [1131999] - [net] Change x86_64 add32_with_carry to allow memory operand (Florian Westphal) [1131999] - [x86_64] csum_add for x86_64 (Florian Westphal) [1131999] - [net] Allow csum_add to be provided in arch (Florian Westphal) [1131999] - [net] ipv4: add a sock pointer to dst->output() path (Jiri Pirko) [1081956] - [net] iptunnels: remove net arg from iptunnel_xmit() (Jiri Pirko) [1081956] - [net] vti: Use the tunnel mark for lookup in the error handlers (Jiri Pirko) [1091561] - [net] xfrm4: Remove duplicate semicolon (Jiri Pirko) [1091561] - [net] xfrm4: Properly handle unsupported protocols (Jiri Pirko) [1091561] - [net] vti4: Don't count header length twice (Jiri Pirko) [1091561] - [net] vti4: don't allow to add the same tunnel twice (Jiri Pirko) [1091561] - [net] vti4: Enable namespace changing (Jiri Pirko) [1091561] - [net] vti4: Check the tunnel endpoints of the xfrm state and the vti interface (Jiri Pirko) [1091561] - [net] vti4: Support inter address family tunneling (Jiri Pirko) [1091561] - [net] vti4: Use the on xfrm_lookup returned dst_entry directly (Jiri Pirko) [1091561] - [net] vti4: Update the ipv4 side to use it's own receive hook (Jiri Pirko) [1091561] - [net] skb: allow skb_scrub_packet() to be used by tunnels (Jiri Pirko) [1091561] - [net] ipv4: xfrm: Introduce xfrm_tunnel_notifier for xfrm tunnel mode callback (Jiri Pirko) [1091561] - [net] ip_tunnel: Remove double unregister of the fallback device (Jiri Pirko) [1091561] - [net] ipip: add x-netns support (Jiri Pirko) [1091561] - [net] vti4: switch to new ip tunnel code (Jiri Pirko) [1091561] - [net] ip_tunnel: Make vti work with i_key set (Jiri Pirko) [1091561] - [net] xfrm: Add xfrm_tunnel_skb_cb to the skb common buffer (Jiri Pirko) [1091561] - [net] ipcomp4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] ah4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] esp4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] xfrm4: Add IPsec protocol multiplexer (Jiri Pirko) [1091561]- [drm] i915: don't crash if unable to setup stolen (Rob Clark) [1128939] - [fs] nfs: Don't reset pg_moreio in __nfs_pageio_add_request (Steve Dickson) [1120728] - [fs] nfs: Remove 2 unused variables (Steve Dickson) [1120728] - [fs] nfs: handle multiple reqs in nfs_wb_page_cancel (Steve Dickson) [1120728] - [fs] nfs: nfs_page should take a ref on the head req (Steve Dickson) [1120728] - [fs] nfsv4: test SECINFO RPC_AUTH_GSS pseudoflavors for support (Steve Dickson) [1120728] - [fs] nfs: Return -EPERM if no supported or matching SECINFO flavor (Steve Dickson) [1120728] - [fs] nfs: check the return of nfs4_negotiate_security in nfs4_submount (Steve Dickson) [1120728]- [crypto] drbg: fix maximum value checks on 32 bit systems (Herbert Xu) [1138311] - [crypto] drbg: remove configuration of fixed values (Herbert Xu) [1138311] - [crypto] drbg: fix failure of generating multiple of 2**16 bytes (Herbert Xu) [1011562] - [crypto] drbg: drbg_exit() can be static (Herbert Xu) [1011562] - [crypto] drbg: HMAC-SHA1 DRBG has crypto strength of 128 bits (Herbert Xu) [1011562] - [crypto] drbg: Mix a time stamp into DRBG state (Herbert Xu) [1011562] - [crypto] drbg: Select correct DRBG core for stdrng (Herbert Xu) [1011562] - [crypto] drbg: Call CTR DRBG DF function only once (Herbert Xu) [1011562] - [crypto] drbg: Fix format string for debugging statements (Herbert Xu) [1011562] - [crypto] drbg: cleanup of preprocessor macros (Herbert Xu) [1011562] - [crypto] drbg: Use Kconfig to ensure at least one RNG option is set (Herbert Xu) [1011562] - [crypto] drbg: use of kernel linked list (Herbert Xu) [1011562] - [crypto] drbg: fix memory corruption for AES192 (Herbert Xu) [1011562] - [crypto] drbg: simplify ordering of linked list in drbg_ctr_df (Herbert Xu) [1011562] - [crypto] drbg: Add DRBG test code to testmgr (Herbert Xu) [1011562] - [crypto] drbg: DRBG testmgr test vectors (Herbert Xu) [1011562] - [crypto] drbg: compile the DRBG code (Herbert Xu) [1011562] - [crypto] drbg: DRBG kernel configuration options (Herbert Xu) [1011562] - [crypto] drbg: header file for DRBG (Herbert Xu) [1011562] - [crypto] drbg: SP800-90A Deterministic Random Bit Generator (Herbert Xu) [1011562] - [virt] virtio_scsi: avoid cancelling uninitialized work items (Paolo Bonzini) [1050834] - [net] macvtap: Fix race between device delete and open (Vlad Yasevich) [1075904] - [video] offb: Little endian fixes (David Gibson) [1144937] - [cpufreq] release policy->rwsem on error (Prarit Bhargava) [1140184] - [char] ipmi: Turn off all activity on an idle ipmi interface (Tony Camuso) [1111214] - [char] ipmi: Turn off default probing of interfaces (Tony Camuso) [1111214] - [char] ipmi: Reset the KCS timeout when starting error recovery (Tony Camuso) [1111214] - [char] ipmi: Fix a race restarting the timer (Tony Camuso) [1111214] - [char] ipmi: ipmi_bt_sm, fix infinite loop (Tony Camuso) [1111214] - [char] ipmi: delete non-required instances of include (Tony Camuso) [1111214] - [char] ipmi: Cleanup error return (Tony Camuso) [1111214] - [char] ipmi: fix timeout calculation when bmc is disconnected (Tony Camuso) [1111214] - [char] ipmi: use USEC_PER_SEC instead of 1000000 for more meaningful (Tony Camuso) [1111214] - [char] ipmi: remove deprecated IRQF_DISABLED (Tony Camuso) [1111214] - [char] ipmi: Initialize locals to avoid warning (Tony Camuso) [1111214] - [char] ipmi: info leak in compat_ipmi_ioctl() (Tony Camuso) [1111214] - [char] ipmi: Convert use of typedef ctl_table to struct ctl_table (Tony Camuso) [1111214]- [x86] uv: Set n_lshift based on GAM_GR_CONFIG MMR for UV3 (George Beshers) [1098325] - [kernel] audit: correct AUDIT_GET_FEATURE return message type (Richard Guy Briggs) [1141791] - [mm] fix the theoretical compound_lock() vs prep_new_page() race (Andrea Arcangeli) [1135506] - [mm] hugetlb: call MMU notifiers when copying a hugetlb page range (Andrea Arcangeli) [1135506] - [mm] page_alloc: convert hot/cold parameter and immediate callers to bool (Andrea Arcangeli) [1135506] - [mm] introdule compound_head_by_tail() (Andrea Arcangeli) [1135506] - [mm] swap: split put_compound_page() (Andrea Arcangeli) [1135506] - [mm] slub: do not VM_BUG_ON_PAGE() for temporary on-stack pages (Andrea Arcangeli) [1135506] - [mm] page_alloc: change mm debug routines back to EXPORT_SYMBOL (Andrea Arcangeli) [1135506] - [mm] dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGE (Andrea Arcangeli) [1135506] - [mm] thp: __get_page_tail_foll() can use get_huge_page_tail() (Andrea Arcangeli) [1135506] - [mm] print more details for bad_page() (Andrea Arcangeli) [1135506] - [mm] thp: turn compound_head() into BUG_ON(!PageTail) in get_huge_page_tail() (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: Add some VM_BUG_ON()s to catch non-hugetlbfs pages (Andrea Arcangeli) [1135506] - [mm] swap: introduce put_[un]refcounted_compound_page helpers for splitting put_compound_page() (Andrea Arcangeli) [1135506] - [mm] close PageTail race (Andrea Arcangeli) [1135506] - [block] aoe: adjust ref of head for compound page tails (Andrea Arcangeli) [1135506] - [mm] swap: reorganize put_compound_page() (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: use __compound_tail_refcounted in __get_page_tail too (Andrea Arcangeli) [1135506] - [mm] tail page refcounting optimization for slab and hugetlbfs (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: move the put/get_page slab and hugetlbfs optimization in a faster path (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: fix hugetlbfs optimization (Andrea Arcangeli) [1135506] - [mm] make lru_add_drain_all() selective (Andrea Arcangeli) [1135506] - [mm] fix aio performance regression for database caused by THP (Andrea Arcangeli) [1135506] - [powerpc] Add smp_mb()s to arch_spin_unlock_wait() (Gustavo Duarte) [1136528] - [powerpc] Add smp_mb() to arch_spin_is_locked() (Gustavo Duarte) [1136528] - [acpi] scan: not cache _SUN value in struct acpi_device_pnp (Prarit Bhargava) [1140567] - [acpi] scan: ACPI device object sysfs attribute for _STA evaluation (Prarit Bhargava) [1140567]- [alsa] hda: Set up initial pins for Acer Aspire V5 (Jaroslav Kysela) [1112200] - [alsa] ice1712: Replacing hex with #defines (Jaroslav Kysela) [1112200] - [alsa] ctxfi: fix broken user-visible string (Jaroslav Kysela) [1112200] - [alsa] ctxfi: prink replacement (Jaroslav Kysela) [1112200] - [alsa] ctxfi: ctpcm.c printk replacement (Jaroslav Kysela) [1112200] - [alsa] pcm: Fix the silence data for DSD formats (Jaroslav Kysela) [1112200] - [alsa] ctxfi: ct20k1reg Fix typo in include guard (Jaroslav Kysela) [1112200] - [alsa] hda: ca0132_regs.h Fix typo in include guard (Jaroslav Kysela) [1112200] - [alsa] core: fix buffer overflow in snd_info_get_line() (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Use tables for batch COEF writes/updtes (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add alc_update_coef*_idx() helper (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Use alc_write_coef_idx() in alc269_quanta_automake() (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Optimize alc888_coef_init() (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted EXPORT_SYMBOL_HDA() macro (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted snd_hda_check_board_config() & co (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: apply Valleyview fix-ups to Cherryview display codec (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: set depop_delay for haswell plus (Jaroslav Kysela) [1112200] - [alsa] hda: restore the gpio led after resume (Jaroslav Kysela) [1112200] - [alsa] core: create write-only attribute macros for devices and drivers (Jaroslav Kysela) [1112200] - [alsa] sysfs: create __ATTR_WO() (Jaroslav Kysela) [1112200] - [alsa] dell-led: add mic mute led interface (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Avoid setting wrong COEF on ALC269 & co (Jaroslav Kysela) [1112200] - [alsa] hda: Set TLV_DB_SCALE_MUTE bit for cx5051 vmaster (Jaroslav Kysela) [1112200] - [alsa] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: Don't try loading firmware at resume when already failed (Jaroslav Kysela) [1112200] - [alsa] hda: Fix pop noises on reboot for Dell XPS 13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda: Set internal mic as default input source on Dell XPS 13 9333 (Jaroslav Kysela) [1112200] - [alsa] usb-audio: fix BOSS ME-25 MIDI regression (Jaroslav Kysela) [1112200] - [alsa] hda: Fix parsing of CMI8888 codec (Jaroslav Kysela) [1112200] - [alsa] hda: Fix probing and stuttering on CMI8888 HD-audio controller (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fixed ALC286/ALC288 recording delay for Headset Mic (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Whitespace cleanups for sound/usb/midi.* (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Respond to suspend and resume callbacks for MIDI input (Jaroslav Kysela) [1112200] - [alsa] virtuoso: add Xonar Essence STX II support (Jaroslav Kysela) [1112200] - [alsa] riptide: fix d confusingly prefixed with 0x in format strings (Jaroslav Kysela) [1112200] - [alsa] hda: add codec ID for Braswell display audio codec (Jaroslav Kysela) [1112200] - [alsa] hda: add PCI IDs for Intel Braswell (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Adjust Gamecom 780 volume level (Jaroslav Kysela) [1112200] - [alsa] usb-audio: improve dmesg source grepability (Jaroslav Kysela) [1112200] - [alsa] hda: add mic mute led hook for dell machines (Jaroslav Kysela) [1112200] - [alsa] hda: fix an external mic jack problem on a HP machine (Jaroslav Kysela) [1112200] - [alsa] hda: Fix loopback noise on Dell XPS 15 (Jaroslav Kysela) [1112200] - [alsa] hda: Make vendor quirks lowest prio for ALC2xx (Jaroslav Kysela) [1112200] - [alsa] hda: Refactor quirk picking and change quirk priority (Jaroslav Kysela) [1112200] - [alsa] hda: Add mic fixup for Gigabyte BXBT-2807 (Jaroslav Kysela) [1112200] - [alsa] hda: Add mute LED pin quirk for HP 15 touchsmart (Jaroslav Kysela) [1112200] - [alsa] pcm: Add tstamp_type and proto to sw_params compat layer (Jaroslav Kysela) [1112200] - [alsa] pcm: Introduce protocol version field to sw_params (Jaroslav Kysela) [1112200] - [alsa] hda: Add NULL check to all PM ops in hda_intel.c (Jaroslav Kysela) [1112200] - [alsa] hda: init_flag is in struct hda_intel (Jaroslav Kysela) [1112200] - [alsa] compress: fix an integer overflow check (Jaroslav Kysela) [1112200] - [alsa] hda: Add the pin fixup for HP Envy TS bass speaker (Jaroslav Kysela) [1112200] - [alsa] control: Define SNDRV_CTL_TLV_OP_* constants (Jaroslav Kysela) [1112200] - [alsa] hda: Fix broken PM due to incomplete i915 initialization (Jaroslav Kysela) [1112200] - [alsa] hda: Revert stream assignment order for Intel controllers (Jaroslav Kysela) [1112200] - [alsa] pcm: Add timestamp type to sw_params (Jaroslav Kysela) [1112200] - [alsa] pcm: simplify snd_pcm_tstamp() (Jaroslav Kysela) [1112200] - [alsa] hda: add capture mute led support in led_power_filter (Jaroslav Kysela) [1112200] - [alsa] hda: fix a typo by changing mute_led_nid to cap_mute_led_nid (Jaroslav Kysela) [1112200] - [alsa] hda: Add new GPU codec ID 0x10de0070 to snd-hda (Jaroslav Kysela) [1112200] - [alsa] hda: Fix build warning (Jaroslav Kysela) [1112200] - [alsa] hda: Add several entries for enabling HP mute led (Jaroslav Kysela) [1112200] - [alsa] hda: Fix and neaten print_nid_path/debug_badness (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Correct support for 24bits physical sample widths (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Use the available wrapper to get physical width (Jaroslav Kysela) [1112200] - [alsa] ice1712: Correcting/completing #defines for REGS (Jaroslav Kysela) [1112200] - [alsa] hda: restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller (Jaroslav Kysela) [1112200] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] mixart: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] echoaudio: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] hda: Fix build error in hda_tegra.c (Jaroslav Kysela) [1112200] - [alsa] trident: Remove unused variable in trident_memory.c (Jaroslav Kysela) [1112200] - [alsa] trident: Remove unused variable in trident_main.c (Jaroslav Kysela) [1112200] - [alsa] hda: Fix invalid function call in snd_hda_add_vmaster() (Jaroslav Kysela) [1112200] - [alsa] hda: Add a fixup for Thinkpad T540p (Jaroslav Kysela) [1112200] - [alsa] hda: Add another headset pin quirk for some Dell machines (Jaroslav Kysela) [1112200] - [alsa] hda: Replace ICH6_ prefix (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted SFX definitions (Jaroslav Kysela) [1112200] - [alsa] hda: Move SD nums definitions to hda_intel.c (Jaroslav Kysela) [1112200] - [alsa] hda: Use common reboot notifier (Jaroslav Kysela) [1112200] - [alsa] hda: Move more PCI-controller-specific stuff from generic code (Jaroslav Kysela) [1112200] - [alsa] hda: Make position_fix as generic callback (Jaroslav Kysela) [1112200] - [alsa] hda: Remove superfluous MAX_AZX_DEV (Jaroslav Kysela) [1112200] - [alsa] hda: restore BCLK M/N values when resuming HSW/BDW display controller (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix races at disconnection and PCM closing (Jaroslav Kysela) [1112200] - [alsa] hda: Adjust speaker HPF and add LED support for HP Spectre 13 (Jaroslav Kysela) [1112200] - [alsa] hda: Remove the obsoleted static quirk codes from patch_cmedia.c (Jaroslav Kysela) [1112200] - [alsa] hda: Remove the obsoleted static quirk codes from patch_conexant.c (Jaroslav Kysela) [1112200] - [alsa] hda: Kill the rest of snd_print*() usages (Jaroslav Kysela) [1112200] - [alsa] hda: Kill snd_printd*() in HDMI debug / info prints (Jaroslav Kysela) [1112200] - [alsa] hda: Make the pin quirk tables use the SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1112200] - [alsa] hda: Make a SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1112200] - [alsa] hda: Add pin quirk for Dell XPS 15 (Jaroslav Kysela) [1112200] - [alsa] seq/seq_memory: Fix closing brace followed by if (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: call overridden init on resume (Jaroslav Kysela) [1112200] - [alsa] hda: Fix usage of "model" module parameter (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Support HP mute led for output and input (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] control: Make sure that id->index does not overflow (Jaroslav Kysela) [1112200 1117314] {CVE-2014-4656} - [alsa] control: Handle numid overflow (Jaroslav Kysela) [1112200 1117314] {CVE-2014-4656} - [alsa] control: Fix replacing user controls (Jaroslav Kysela) [1112200 1117324] {CVE-2014-4654 CVE-2014-4655} - [alsa] control: Protect user controls against concurrent access (Jaroslav Kysela) [1112200 1117339] {CVE-2014-4652} - [alsa] hd-audio: Don't continue probing i915 when nomodeset is given (Jaroslav Kysela) [1112200] - [alsa] hda: Add quirk for external mic on Lifebook U904 (Jaroslav Kysela) [1112200] - [alsa] hda: fix a fixup value for codec alc293 in the pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] intel8x0: Use ktime and ktime_get() (Jaroslav Kysela) [1112200] - [alsa] core: Use ktime_get_ts() (Jaroslav Kysela) [1112200] - [alsa] hda: verify pin-converter connection on unsol event for HSW and VLV (Jaroslav Kysela) [1112200] - [alsa] hda: Add quirk for ABit AA8XE (Jaroslav Kysela) [1112200] - [alsa] Revert: hda: mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1112200] - [alsa] hda: using POS_FIX_LPIB on Broadwell HDMI Audio (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC667 codec (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more codec rename (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: New vendor ID for ALC233 (Jaroslav Kysela) [1112200] - [alsa] hda: add two new pin tables (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC891 codec (Jaroslav Kysela) [1112200] - [alsa] seq: Continue broadcasting events to ports if one of them fails (Jaroslav Kysela) [1112200] - [alsa] seq: correctly detect input buffer overflow (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fix COEF widget NID for ALC260 replacer fixup (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Correction of fixup codes for PB V7900 laptop (Jaroslav Kysela) [1112200] - [alsa] hda/analog: Fix silent output on ASUS A8JN (Jaroslav Kysela) [1112200] - [alsa] hda: move some alc662 family machines to hda_pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] hda: move some alc269 family machines to hda_pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] Revert: hda: drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1112200] - [alsa] hda: fix tegra build (Jaroslav Kysela) [1112200] - [alsa] hda: Pop noises fix for XPS13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda: add an instance to use snd_hda_pick_pin_fixup (Jaroslav Kysela) [1112200] - [alsa] hda: drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1112200] - [alsa] hda: get subvendor from codec rather than pci_dev (Jaroslav Kysela) [1112200] - [alsa] hda: Add a new quirk match based on default pin configuration (Jaroslav Kysela) [1112200] - [alsa] hda: Add fixup_forced flag (Jaroslav Kysela) [1112200] - [alsa] snd-usb/mixer: remove error messages on failed kmalloc() (Jaroslav Kysela) [1112200] - [alsa] snd-usb/mixer: coding style fixups (Jaroslav Kysela) [1112200] - [alsa] hda: Fix onboard audio on Intel H97/Z97 chipsets (Jaroslav Kysela) [1112200] - [alsa] Replace DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support headset mode for ALC233 (Jaroslav Kysela) [1112200] - [alsa] lola: fix format type mismatch in sound/pci/lola/lola_proc.c (Jaroslav Kysela) [1112200] - [alsa] hda: fix format type mismatch in sound/pci/hda/patch_sigmatel.c (Jaroslav Kysela) [1112200] - [alsa] hda: Disable AA-mix on Sony Vaio S13 (Jaroslav Kysela) [1112200] - [alsa] hda: White noise fix for XPS13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda/tegra: Fix MODULE_DEVICE_TABLE typo (Jaroslav Kysela) [1112200] - [alsa] hda: Add driver for Tegra SoC HDA (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Add Nvidia Tegra124 HDMI support (Jaroslav Kysela) [1112200] - [alsa] fm801: convert struct description to kernel-doc (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Add check during device suspend (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1112200] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [1112200] - [alsa] hda: if statement not indented (Jaroslav Kysela) [1112200] - [alsa] hda: mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add dock pin setups for Thinkpad T440 (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Set infoframe and channel mapping even without sink (Jaroslav Kysela) [1112200] - [alsa] fm801: introduce fm801_ac97_is_ready()/fm801_ac97_is_valid() helpers (Jaroslav Kysela) [1112200] - [alsa] fm801: introduce macros to access the hardware (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Set converter channel count even without sink (Jaroslav Kysela) [1112200] - [alsa] usb-audio: work around corrupted TEAC UD-H01 feedback data (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix deadlocks at resuming (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Save mixer status only once at suspend (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Prevent printk ratelimiting from spamming kernel log while DEBUG not defined (Jaroslav Kysela) [1112200] - [alsa] hda: Suppress CORBRP clear on Nvidia controller chips (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix format string mismatch in mixer.c (Jaroslav Kysela) [1112200] - [alsa] core: Fix format string mismatch in seq_midi.c (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add new codec ALC293/ALC3235 UAJ supported (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add two codecs alias name for Dell (Jaroslav Kysela) [1112200] - [alsa] lx_core: Translate comments from french to english (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove useless #if 0 .. #endif (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove dead code (Jaroslav Kysela) [1112200] - [alsa] lx_core: Fix dev_dbg typo (Jaroslav Kysela) [1112200] - [alsa] lx_core: Switch to using BIT macro (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove unused defines (Jaroslav Kysela) [1112200] - [alsa] pcm: BUG message unnecessarily triggers kerneloops (Jaroslav Kysela) [1112200] - [alsa] MIDI driver for Behringer BCD2000 USB device (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add headset Mic support for Dell machine (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC288 codec (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Suppress repetitive debug messages from retire_playback_urb() (Jaroslav Kysela) [1112200] - [alsa] hda: Make full_reset boolean (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda: Use runtime helper to check active state (Jaroslav Kysela) [1112200] - [alsa] ice1712: Fix boundary checks in PCM pointer ops (Jaroslav Kysela) [1112200] - [alsa] hda: Do not assign streams in reverse order (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add eapd shutup to ALC283 (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Change model name alias for ChromeOS (Jaroslav Kysela) [1112200] - [alsa] Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Improve HP depop when system change power state on Chromebook (Jaroslav Kysela) [1112200] - [alsa] ice1712: Save/restore routing and rate registers (Jaroslav Kysela) [1112200] - [alsa] ice1712: restore AK4xxx volumes on resume (Jaroslav Kysela) [1112200] - [alsa] ice1712: Add S/PDIF suspend support for ICE1712-based M-Audio cards (Jaroslav Kysela) [1112200] - [alsa] cs8427: separate HW initialization (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent speaker output due to mute LED fixup (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fixed single output machine get empty hp sense (Jaroslav Kysela) [1112200] - [alsa] ice1712: Add suspend support for M-Audio ICE1712-based cards (Jaroslav Kysela) [1112200] - [alsa] ice1712: add suspend support for ICE1712 chip (Jaroslav Kysela) [1112200] - [alsa] hda: Enable beep for ASUS 1015E (Jaroslav Kysela) [1112200] - [alsa] asihpi: fix some indenting in snd_card_asihpi_pcm_new() (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1112200] - [alsa] hda: Inform the unexpectedly ignored pins by auto-parser (Jaroslav Kysela) [1112200] - [alsa] hda: verify pin-cvt connection on preparing a stream for Intel HDMI codec (Jaroslav Kysela) [1112200] - [alsa] compress: Pass through return value of open ops callback (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Restore default value for ALC282 (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) fix Stereo Upmixing regression (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fix the noise after suspend and resume on ALC282 codec (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Restore default value for ALC283 (Jaroslav Kysela) [1112200] - [alsa] sis7019: Simplify dependencies (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: Also needed on MIPS (Jaroslav Kysela) [1112200] - [alsa] hda: initialize audio InfoFrame to be all zero (Jaroslav Kysela) [1112200] - [alsa] cs553*: Fix dependencies (Jaroslav Kysela) [1112200] - [alsa] hda: Fix loud click noise with IdeaPad 410Y (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add quirk for Logitech Webcam C500 (Jaroslav Kysela) [1112200] - [alsa] emu10k1: Fix possible NULL dereference (Jaroslav Kysela) [1112200] - [alsa] echoaudio: use after free on error (Jaroslav Kysela) [1112200] - [alsa] lola: NULL deref on allocation error (Jaroslav Kysela) [1112200] - [alsa] hda: Use analog beep for Thinkpads with AD1984 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: Add missing loopback merge path for AD1884/1984 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: add automute fix for another dell AIO model (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add headset quirk for Dell DT (Jaroslav Kysela) [1112200] - [alsa] hda: Added inverted digital-mic handling for Acer TravelMate 8371 (Jaroslav Kysela) [1112200] - [alsa] hda: Mark reg op args as iomem (Jaroslav Kysela) [1112200] - [alsa] hda: Rename reg access ops in hda_controller_ops (Jaroslav Kysela) [1112200] - [alsa] hda: Make azx_attach_pcm_stream static (Jaroslav Kysela) [1112200] - [alsa] hda: remove PCI dependency in Kconfig (Jaroslav Kysela) [1112200] - [alsa] hda: Move codec create to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Move azx_interrupt to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add position_check op (Jaroslav Kysela) [1112200] - [alsa] hda: Move low level functions to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: move alloc_cmd_io to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Relocate RIRB/CORB interface to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Move the dsp loader to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Pull pages allocation to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add hda_controller.c and move pcm ops from hda_intel (Jaroslav Kysela) [1112200] - [alsa] hda: Add pcm_mmap_prepare op (Jaroslav Kysela) [1112200] - [alsa] hda: Move snd page allocation to ops (Jaroslav Kysela) [1112200] - [alsa] hda: Pass max_slots and power_save to codec_create (Jaroslav Kysela) [1112200] - [alsa] hda: Add jackpoll_ms to struct azx (Jaroslav Kysela) [1112200] - [alsa] hda: remove unused clear of STATESTS (Jaroslav Kysela) [1112200] - [alsa] hda: Add function pointer for disabling MSI (Jaroslav Kysela) [1112200] - [alsa] hda: Use device pointer from the card instead of pci (Jaroslav Kysela) [1112200] - [alsa] hda: Keep pointer to bdl_pos_fix in chip struct (Jaroslav Kysela) [1112200] - [alsa] hda: Allow different ops to read/write registers (Jaroslav Kysela) [1112200] - [alsa] hda: Move some definitions to new hda_priv.h (Jaroslav Kysela) [1112200] - [alsa] hda: Fix CORB reset to follow specification (Jaroslav Kysela) [1112200] - [alsa] hda: Fix registration of beep input device (Jaroslav Kysela) [1112200] - [alsa] hda/sigmatel: Allow auto-switching for dock line-in of HP laptops (Jaroslav Kysela) [1112200] - [alsa] Move EXPORT_SYMBOL() in appropriate places (Jaroslav Kysela) [1112200] - [alsa] hda: Make codec object as a parent for input beep devices (Jaroslav Kysela) [1112200] - [alsa] 6fire: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ymfpci: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] vx222: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] trident: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme9652: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hdspm: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hdsp: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] pcxhr: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] oxygen: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] nm256: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] mixart: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] lx6464es: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] lola: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ice17xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] emu10k1: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] emu10k1x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] echoaudio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs46xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ca0106: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] aw2: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ali5451: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ac97: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] via82xx_modem: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] via82xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] sonicvibes: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme96: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme32: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] maestro3: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] intel8x0m: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] intel8x0: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] fm801: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] es1968: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] es1938: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ens137x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs5530: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs4281: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cmipci: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] bt87x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] azt3328: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] azt3328: Remove function debug prints (Jaroslav Kysela) [1112200] - [alsa] atiixp-modem: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] atiixp: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als4000: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als300: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als300: Remove function debug prints (Jaroslav Kysela) [1112200] - [alsa] ad1889: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme96: Convert to the new pm_ops (Jaroslav Kysela) [1112200] - [alsa] hda: Replace with standard printk (Jaroslav Kysela) [1112200] - [alsa] hda: Enable sysfs attributes without CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1112200] - [alsa] hda: Add sysfs to codec object, too (Jaroslav Kysela) [1112200] - [alsa] hda: Create own device struct for each codec (Jaroslav Kysela) [1112200] - [alsa] hda: Manage each codec instance individually (Jaroslav Kysela) [1112200] - [alsa] Clean up snd_device_*() codes (Jaroslav Kysela) [1112200] - [alsa] Use priority list for managing device list (Jaroslav Kysela) [1112200] - [alsa] hwdep: Allow to assign the given parent (Jaroslav Kysela) [1112200] - [alsa] hwdep: Take private_data as drvdata for sysfs (Jaroslav Kysela) [1112200] - [alsa] Create sysfs attribute files via groups (Jaroslav Kysela) [1112200] - [alsa] hda: Avoid codec D3 for keeping mute LED up on Lenovo Yxx0 (Jaroslav Kysela) [1112200] - [alsa] hda: Add a fixup for HP Folio 13 mute LED (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1112200] - [alsa] hda: Enable front audio jacks on one HP desktop model (Jaroslav Kysela) [1112200] - [alsa] core: Fix missing card sysfs contents (Jaroslav Kysela) [1112200] - [alsa] hda: Add QEMU codec vendor ID (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: Fix recording from mode id 0x8 (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: setup/cleanup streams (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for two Dell laptops (Jaroslav Kysela) [1112200] - [alsa] usx2y: Don't peep the card internal object (Jaroslav Kysela) [1112200] - [alsa] usb-audio: work around KEF X300A firmware bug (Jaroslav Kysela) [1112200] - [alsa] hda: Remove superfluous inclusion of linux/pci.h (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Allow NULL bus->pci (Jaroslav Kysela) [1112200] - [alsa] hda: Remove dependency on bus->pci in hda_beep.c (Jaroslav Kysela) [1112200] - [alsa] ak4117: Do not free priv until timer handler hasn't actually stopped using it (Jaroslav Kysela) [1112200] - [alsa] Drop __bitwise and typedefs for snd_device attributes (Jaroslav Kysela) [1112200] - [alsa] i2c/ak413x: Use SNDRV_DEV_CODEC for ak413x codec objects (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Use SNDRV_DEV_CODEC for mixer objects (Jaroslav Kysela) [1112200] - [alsa] seq_oss: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] seq: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] timer: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] oss: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hwdep: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rawmidi: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] core: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] pcm: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] control: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] seq_oss: Drop debug prints (Jaroslav Kysela) [1112200] - [alsa] Use standard device refcount for card accounting (Jaroslav Kysela) [1112200] - [alsa] Use static groups for id and number card sysfs attr files (Jaroslav Kysela) [1112200] - [alsa] Embed card device into struct snd_card (Jaroslav Kysela) [1112200] - [alsa] Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1112200] - [alsa] usb: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] pci: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] drivers: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1112200] - [alsa] Drop unused name argument in snd_register_oss_device() (Jaroslav Kysela) [1112200] - [alsa] hda: Make snd_hda_gen_spec_free() static (Jaroslav Kysela) [1112200] - [alsa] hda: Disable static quirks for C-Media codecs (Jaroslav Kysela) [1112200] - [alsa] hda: Move HDA_FIXUP_ACT_FREE call in snd_hda_gen_free() (Jaroslav Kysela) [1112200] - [alsa] hda: Fix undefined symbol due to builtin/module mixup (Jaroslav Kysela) [1112200] - [alsa] Fix typos in alsa-driver-api.xml (Jaroslav Kysela) [1112200] - [alsa] lx6464es: Remove unused function in pci/lx6464es/lx_core.c (Jaroslav Kysela) [1112200] - [alsa] pcsp: Include appropriate header file in pcsp/pcsp_input.c (Jaroslav Kysela) [1112200] - [alsa] hda: Add subwoofer quirks for Asus UX51VZH and N55SF (Jaroslav Kysela) [1112200] - [alsa] hda: Rename ASUS subwoofer quirks (Jaroslav Kysela) [1112200] - [alsa] hda: Fix mic capture on Sony VAIO Pro 11 (Jaroslav Kysela) [1112200] - [alsa] hda: Add a headset quirk for Dell XPS 13 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix inconsistent Mic mute LED (Jaroslav Kysela) [1112200] - [alsa] hda: Fix leftover ifdef checks after modularization (Jaroslav Kysela) [1112200] - [alsa] hda: Improve loopback path lookups for AD1983 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix missing VREF setup for Mac Pro 1,1 (Jaroslav Kysela) [1112200] - [alsa] hda: Add missing mixer widget for AD1983 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent output on Toshiba Satellite L40 (Jaroslav Kysela) [1112200] - [alsa] hda: Add mute LED support to Lenovo Ideapad (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Resume mixer values properly (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add missing kconfig dependecy (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: allow PIN_OUT to be dynamically enabled (Jaroslav Kysela) [1112200] - [alsa] hda: Do not accept responses from non-existing codecs (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Disable static quirks (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Enable stereo mix input for CX20549 and CX20551 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Add analog loopback mixing to CX20549 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Apply cap of mix amp volume on CX20551 codec (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Use generic parser for HP 530 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Use generic parser for Toshiba P105 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Apply the amp cap override for CX20549 mixer (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Re-implement OLPC XO workarounds via fixup (Jaroslav Kysela) [1112200] - [alsa] hda: Avoid unnecessary verbs write in snd_hda_activate_path() (Jaroslav Kysela) [1112200] - [alsa] hda: Add fixup name lookup for CX5051 and 5066 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for another Dell laptop (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) cleanup and minor changes (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify high-pass filter control (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify input select functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify capture volume functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) use headphone volume control (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify playback output select (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) capture from I2S channel 1, not 2 (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) move the mixer code into another file (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify CS4245 register dumping function (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify adjust_dg_dac_routing function (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify DAC/ADC parameters function (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify initialization functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) add new CS4245 SPI functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: additional definitions for the Xonar DG/DGX card (Jaroslav Kysela) [1112200] - [alsa] oxygen: change description of the xonar_dg.c file (Jaroslav Kysela) [1112200] - [alsa] oxygen: export oxygen_update_dac_routing symbol (Jaroslav Kysela) [1112200] - [alsa] oxygen: add mute mask for the OXYGEN_PLAY_ROUTING register (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify the SPI writing function (Jaroslav Kysela) [1112200] - [alsa] oxygen: add the separate SPI waiting function (Jaroslav Kysela) [1112200] - [alsa] hda: Add parameter for dumping processing coefficients (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent output on MacBook Air 1,1 (Jaroslav Kysela) [1112200] - [alsa] Refactor slot assignment code (Jaroslav Kysela) [1112200] - [alsa] bits vs bytes bug in snd_card_create() (Jaroslav Kysela) [1112200] - [alsa] hda: Apply +5dB output amp on ASUS Zenbook UX31A (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for some Dell machines (Jaroslav Kysela) [1112200] - [alsa] Add helper function for intersecting two rate masks (Jaroslav Kysela) [1112200] - [alsa] hda: Fix endless vmaster hook call in thinkpad_helper.c (Jaroslav Kysela) [1112200] - [alsa] snd-usb: re-order some quirk entries (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix Creative VF0420 rate (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add support for Focusrite Saffire 6 USB (Jaroslav Kysela) [1112200] - [alsa] hda: automute via amp instead of pinctl on some AIO models (Jaroslav Kysela) [1112200] - [alsa] hda: Apply codec power_filter to FG nodes (Jaroslav Kysela) [1112200] - [alsa] hda: Don't set indep_hp flag for old AD codecs (Jaroslav Kysela) [1112200] - [alsa] Enable CONFIG_ZONE_DMA for smaller PCI DMA masks (Jaroslav Kysela) [1112200] - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1112200] - [alsa] ctxfi: Work around emu20k1 glitch to prevent buffered sound data loss (Jaroslav Kysela) [1112200] - [alsa] Merge memalloc code into snd-pcm module (Jaroslav Kysela) [1112200] - [alsa] Remove superfluous header inclusions in memalloc.c (Jaroslav Kysela) [1112200] - [alsa] Remove memory reservation code from memalloc helper (Jaroslav Kysela) [1112200] - [alsa] Remove memory accounting in memalloc helper (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: apply all Haswell fix-ups to Broadwell display codec (Jaroslav Kysela) [1112200] - [alsa] hda: add codec ID for Broadwell display audio codec (Jaroslav Kysela) [1112200] - [alsa] hda: add device ID for Broadwell display audio controller (Jaroslav Kysela) [1112200] - [alsa] hda: Split Thinkpad ACPI-related code (Jaroslav Kysela) [1112200] - [alsa] hda: Don't create duplicated ctls for loopback paths (Jaroslav Kysela) [1112200] - [alsa] hda: Correct AD1986A 3stack pin configs (Jaroslav Kysela) [1112200] - [alsa] hda: Add consistent tag names for firmware patch (Jaroslav Kysela) [1112200] - [alsa] hda: firmware patch code cleanup (Jaroslav Kysela) [1112200] - [alsa] hda: Increment default stream numbers for AMD HDMI controllers (Jaroslav Kysela) [1112200] - [alsa] hda: Minor code optimization for patch_realtek.c (Jaroslav Kysela) [1112200] - [alsa] compress: remove the sample rate check (Jaroslav Kysela) [1112200] - [alsa] rme9652: fix a missing comma in channel_map_9636_ds (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: use named constants for pci_power_t values (Jaroslav Kysela) [1112200] - [alsa] hda: Disable Front HP jack detection on Gigabyte Z87X-UD3H (Jaroslav Kysela) [1112200] - [alsa] hiface: Fix typo in 352800 rate definition (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add a quirk for Plantronics Gamecom 780 (Jaroslav Kysela) [1112200] - [alsa] hda: Enable subwoofer on Dell Vostro 5460/5470 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix wrong inclusion in Thinkpad ACPI users (Jaroslav Kysela) [1112200] - [alsa] hda: Add warning texts when codec driver Kconfig doesn't match (Jaroslav Kysela) [1112200] - [alsa] hda: Kill EXPORT_SYMBOL_HDA() (Jaroslav Kysela) [1112200] - [alsa] hda: Make CONFIG_SND_HDA_CODEC_* tristate (Jaroslav Kysela) [1112200] - [alsa] hda: Explicitly keep codec powered up in hdmi_present_sense (Jaroslav Kysela) [1112200] - [alsa] hda: Add Dell headset detection quirk for one more laptop model (Jaroslav Kysela) [1112200] - [alsa] Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1112200]- [misc] mei: ignore client writing state during cb completion (Prarit Bhargava) [1088953] - [misc] mei: don't use deprecated DEFINE_PCI_DEVICE_TABLE macro (Prarit Bhargava) [1088953] - [misc] mei: amthif: fix checkpatch error (Prarit Bhargava) [1088953] - [misc] mei: fix Unnecessary space after function pointer name (Prarit Bhargava) [1088953] - [misc] mei: use cl_dbg where appropriate (Prarit Bhargava) [1088953] - [misc] mei: client.h fix checkpatch errors (Prarit Bhargava) [1088953] - [misc] mei: report consistently copy_from/to_user failures (Prarit Bhargava) [1088953] - [misc] mei: drop pr_fmt macros (Prarit Bhargava) [1088953] - [misc] mei: make me hw headers private to me hw (Prarit Bhargava) [1088953] - [misc] mei: fix memory leak of pending write cb objects (Prarit Bhargava) [1088953] - [misc] mei: me: do not reset when less than expected data is received (Prarit Bhargava) [1088953] - [misc] mei: fix regressions caused by removing ext_msg (Prarit Bhargava) [1088953] - [misc] mei: wd: fix stop completion failure (Prarit Bhargava) [1088953] - [misc] mei: wd: simplify wd_send command (Prarit Bhargava) [1088953] - [misc] mei: make return values consistent across the driver (Prarit Bhargava) [1088953] - [misc] mei: revamp writing slot counting (Prarit Bhargava) [1088953] - [misc] mei: add mei_hbuf_acquire wrapper (Prarit Bhargava) [1088953] - [misc] mei: txe: include irqreturn.h for irqreturn_t etc (Prarit Bhargava) [1088953] - [misc] mei: set client's read_cb to NULL when flow control fails (Prarit Bhargava) [1088953] - [misc] mei: txe: put pm callbacks under PM_SLEEP ifdef (Prarit Bhargava) [1088953] - [misc] mei: me: put pm callbacks under PM_SLEEP ifdef (Prarit Bhargava) [1088953] - [misc] mei: don't of list_for_each_entry_safe when not deleting (Prarit Bhargava) [1088953] - [misc] mei: use helper function to find me client by id (Prarit Bhargava) [1088953] - [misc] mei: fix potential read outside of array bounds (Prarit Bhargava) [1088953] - [misc] mei: wd and amthif use mei_cl_ api for dis/connection (Prarit Bhargava) [1088953] - [misc] mei: hbm: revamp client connect and disconnection status (Prarit Bhargava) [1088953] - [misc] mei: Remove all bus devices from the mei_dev list when stopping the MEI (Prarit Bhargava) [1088953] - [misc] mei: get rid of ext_msg (Prarit Bhargava) [1088953] - [misc] mei: rename MEI_FOP_IOCTL to MEI_FOP_CONNECT (Prarit Bhargava) [1088953] - [misc] mei: fix compilation error with missing WATCHDOG_CORE (Prarit Bhargava) [1088953] - [misc] mei: allow multiple retries if the hw reset has failed (Prarit Bhargava) [1088953] - [misc] mei: export active connections to debugfs (Prarit Bhargava) [1088953] - [misc] mei: txe: add Kbuild for TXE device (Prarit Bhargava) [1088953] - [misc] mei: txe: add pci-txe.c (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe-regs.h header file (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe.c (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe.h header file (Prarit Bhargava) [1088953] - [misc] mei: don't unset read cb ptr on reset (Prarit Bhargava) [1088953] - [misc] mei: clear write cb from waiting list on reset (Prarit Bhargava) [1088953] - [misc] mei: limit the number of consecutive resets (Prarit Bhargava) [1088953] - [misc] mei: revamp mei reset state machine (Prarit Bhargava) [1088953] - [misc] mei: fix syntax in comments and debug output (Prarit Bhargava) [1088953] - [misc] mei: nfc: mei_nfc_free has to be called under lock (Prarit Bhargava) [1088953] - [misc] mei: use hbm idle state to prevent spurious resets (Prarit Bhargava) [1088953] - [misc] mei: do not run reset flow from the interrupt thread (Prarit Bhargava) [1088953] - [misc] mei: enable marking internal commands (Prarit Bhargava) [1088953] - [misc] mei: me: set dma mask using DMA mapping API (Prarit Bhargava) [1088953] - [misc] mei: cleanup mei_irq_read_handler (Prarit Bhargava) [1088953] - [misc] mei: remove flash_work_queue (Prarit Bhargava) [1088953] - [misc] mei: drop redundant list_del_init (Prarit Bhargava) [1088953] - [misc] mei: bus: propagate error code returned by mei_me_cl_by_id (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_link remove duplicated check for open_handle_count (Prarit Bhargava) [1088953] - [misc] mei: replace stray pr_debug with dev_dbg (Prarit Bhargava) [1088953] - [misc] mei: wd: host_init propagate error codes from called functions (Prarit Bhargava) [1088953] - [misc] mei: print correct device state during unexpected reset (Prarit Bhargava) [1088953] - [misc] mei: nfc: fix memory leak in error path (Prarit Bhargava) [1088953] - [misc] mei: move host_clients_map cleanup to device init (Prarit Bhargava) [1088953] - [misc] mei: me: downgrade two errors to debug level (Prarit Bhargava) [1088953] - [misc] mei: amthif: mei_amthif_host_init: propagate errors from called functions (Prarit Bhargava) [1088953] - [misc] mei: revamp open handler counts (Prarit Bhargava) [1088953] - [misc] mei: simplify mei_open error handling (Prarit Bhargava) [1088953] - [misc] mei: remove unnecessary pci_set_drvdata() (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_unlink: no need to loop over dev list (Prarit Bhargava) [1088953] - [misc] mei: push credentials inside the irq write handler (Prarit Bhargava) [1088953] - [misc] mei: propagate error from write routines instead of ENODEV (Prarit Bhargava) [1088953] - [misc] mei: fix function names in debug prints (Prarit Bhargava) [1088953] - [misc] mei: prefix client log messages with client me and host ids (Prarit Bhargava) [1088953] - [misc] mei: mei_release: drop redundant check if cb is NULL (Prarit Bhargava) [1088953] - [misc] mei: fix format compilation warrning on 32 bit architecture (Prarit Bhargava) [1088953] - [misc] mei: revamp read and write length checks (Prarit Bhargava) [1088953] - [misc] mei: mei_write correct checks for copy_from_user (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_link protect open_handle_count from overflow (Prarit Bhargava) [1088953] - [misc] mei: make sure that me_clients_map big enough before copying (Prarit Bhargava) [1088953] - [misc] mei: convert bus code to use dev_groups (Prarit Bhargava) [1088953] - [misc] mei: client.h cleanup (Prarit Bhargava) [1088953] - [ethernet] e1000e: Fix Runtime PM blocks EEE link negotiation in S5 (John Greene) [1091119] - [ethernet] e1000e: Fix EEE in S5 w/ Runtime PM enabled (John Greene) [1091119] - [ethernet] e1000e: Add support for EEE in Sx states (John Greene) [1091119] - [ethernet] e1000e: Add code to check return values on NVM accesses (John Greene) [1091119] - [ethernet] e1000e: Fix CRC errors with jumbo traffic (John Greene) [1091119] - [ethernet] e1000e: remove unnecessary break after return (John Greene) [1091119] - [ethernet] e1000e: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1091119] - [ethernet] e1000e: Out of line __ew32_prepare/__ew32 (John Greene) [1091119] - [ethernet] e1000e: Fix expand setting EEE link info to all affected parts (John Greene) [1091119] - [ethernet] e1000e: Failure to write SHRA turns on PROMISC mode (John Greene) [1091119] - [ethernet] e1000e: Restrict MDIO Slow Mode workaround to relevant parts (John Greene) [1091119] - [ethernet] e1000e: Fix issue with link flap on 82579 (John Greene) [1091119] - [ethernet] e1000e: Expand workaround for 10Mb HD throughput bug (John Greene) [1091119] - [ethernet] e1000e: Workaround for dropped packets in Gig/100 speeds on 82579 (John Greene) [1091119] - [ethernet] e1000e: fix message terminations (John Greene) [1091119] - [ethernet] e1000e: Enclose e1000e_pm_thaw() with CONFIG_PM_SLEEP (John Greene) [1091119] - [ethernet] e1000e: Correctly include VLAN_HLEN when changing interface MTU (John Greene) [1091119] - [ethernet] e1000e: Fix no connectivity when driver loaded with cable out (John Greene) [1091119] - [ethernet] e1000e: add timeout for TX HW time stamping work (John Greene) [1091119] - [ethernet] e1000e: Fix Explicitly set Transmit Control Register (John Greene) [1091119] - [ethernet] e1000e: Fix Hardware Unit Hang (John Greene) [1091119] - [ethernet] e1000e: fix the build error when PM is disabled (John Greene) [1091119] - [ethernet] e1000e: Fix ethtool offline tests for 82579 parts (John Greene) [1091119] - [ethernet] e1000e: Fix not generating an error on invalid load parameter (John Greene) [1091119] - [ethernet] e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) (John Greene) [1091119] - [ethernet] e1000e: Refactor of Runtime Power Management (John Greene) [1091119] - [ethernet] e1000e: calls skb_set_hash (John Greene) [1091119] - [ethernet] e1000e: Refactor PM flows (John Greene) [1091119] - [ethernet] e1000e: Fix compilation warning when !CONFIG_PM_SLEEP (John Greene) [1091119] - [ethernet] e1000e: Fix a compile flag mis-match for suspend/resume (John Greene) [1091119] - [ethernet] e1000e: Remove extern from function prototypes (John Greene) [1091119] - [ethernet] e1000e: Cleanup - Update GPL header and Copyright (John Greene) [1091119] - [ethernet] e1000e: Fix 82579 sets LPI too early (John Greene) [1091119] - [ethernet] e1000e: 82574/82583 TimeSync errata for SYSTIM read (John Greene) [1091119] - [kernel] sched/fair: Stop searching for tasks in idle_balance if there are runnable tasks (Larry Woodman) [1103828] - [kernel] sched/numa: Initialize new idle_balance stats in sd_numa_init() (Larry Woodman) [1103828]- [kernel] tty: Add C_CMSPAR(tty) (Don Zickus) [1110939] - [usb] pl2303: fixed handling of CS5 setting (Don Zickus) [1110939] - [usb] pl2303: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] pl2303: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] pl2303: clean up line-status handling (Don Zickus) [1110939] - [usb] pl2303: make type data const (Don Zickus) [1110939] - [usb] pl2303: use C_CMSPAR macro (Don Zickus) [1110939] - [usb] pl2303: use direct baud-rate encoding when possible (Don Zickus) [1110939] - [usb] pl2303: add helper function for direct baud-rate encoding (Don Zickus) [1110939] - [usb] pl2303: refactor baud-rate divisor handling (Don Zickus) [1110939] - [usb] pl2303: enforce baud-rate limits before lookup (Don Zickus) [1110939] - [usb] pl2303: refactor baud-rate table lookup (Don Zickus) [1110939] - [usb] pl2303: rename pl2303_encode_baud_rate (Don Zickus) [1110939] - [usb] pl2303: add device-type abstraction (Don Zickus) [1110939] - [usb] pl2303: add quirk for legacy devices (Don Zickus) [1110939] - [usb] pl2303: clean up type handling (Don Zickus) [1110939] - [usb] pl2303: use speed_t for baud rates (Don Zickus) [1110939] - [usb] pl2303: add line-status quirk for Siemens phones (Don Zickus) [1110939] - [usb] pl2303: remove redundant line-request call (Don Zickus) [1110939] - [usb] pl2303: add error handling to line requests (Don Zickus) [1110939] - [usb] pl2303: fix data corruption on termios updates (Don Zickus) [1110939] - [usb] pl2303: add error handling to set_control_lines (Don Zickus) [1110939] - [usb] pl2303: add error handling to vendor read and write functions (Don Zickus) [1110939] - [usb] Revert: pl2303: restrict the divisor based baud rate encoding method to the "HX" chip type (Don Zickus) [1110939] - [usb] Revert: pl2303: fix+improve the divsor based baud rate encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: do not round to the next nearest standard baud rate for the divisor based baud rate encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: remove 500000 baud from the list of standard baud rates (Don Zickus) [1110939] - [usb] Revert: pl2303: move the two baud rate encoding methods to separate functions (Don Zickus) [1110939] - [usb] Revert: pl2303: increase the allowed baud rate range for the divisor based encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: also use the divisor based baud rate encoding method for baud rates < 115200 with HX chips (Don Zickus) [1110939] - [usb] Revert: pl2303: add two comments concerning the supported baud rates with HX chips (Don Zickus) [1110939] - [usb] Revert: pl2303: simplify the else-if contruct for type_1 chips in pl2303_startup() (Don Zickus) [1110939] - [usb] Revert: pl2303: improve the chip type information output on startup - [usb] Revert: pl2303: improve the chip type detection/distinction - [usb] Revert: pl2303: distinguish between original and cloned HX chips - [usb] pl2303: clean up driver somewhat (Don Zickus) [1110939] - [usb] pl2303: remove bogus delta_msr_wait wake up (Don Zickus) [1110939] - [usb] core: let dynamic ids override static ids (Don Zickus) [1110939] - [usb] core: Fix potential memory leak adding dyn USBdevice IDs (Don Zickus) [1110939] - [usb] core: add sanity checks when using bInterfaceClass with new_id (Don Zickus) [1110939] - [usb] core: check for valid id_table when using the RefId feature (Don Zickus) [1110939] - [usb] core: bail out if user gives an unknown RefId when using new_id (Don Zickus) [1110939] - [usb] core: allow a reference device for new_id (Don Zickus) [1110939] - [lib] radix-tree: make radix_tree_node_alloc() work correctly within interrupt (Don Zickus) [1110939] - [usb] Check if port status is equal to RxDetect (Don Zickus) [1110939] - [usb] serial/ftdi_sio: Add Infineon Triboard (Don Zickus) [1110939] - [usb] ftdi_sio: Add extra PID (Don Zickus) [1110939] - [usb] option: Add ID for Telewell TW-LTE 4G v2 (Don Zickus) [1110939] - [usb] cp210x: add support for Corsair usb dongle (Don Zickus) [1110939] - [usb] storage/scsi: Add broken_fua blacklist flag (Don Zickus) [1110939] - [usb] xhci: Fix runtime suspended xhci from blocking system suspend (Don Zickus) [1110939] - [usb] xhci: clear root port wake on bits if controller isn't wake-up capable (Don Zickus) [1110939] - [usb] xhci: correct burst count field for isoc transfers on 1.0 xhci hosts (Don Zickus) [1110939] - [usb] xhci: Use correct SLOT ID when handling a reset device command (Don Zickus) [1110939] - [usb] option: add/modify Olivetti Olicard modems (Don Zickus) [1110939] - [usb] ftdi_sio: fix null deref at port probe (Don Zickus) [1110939] - [usb] option: add device ID for SpeedUp SU9800 usb 3g modem (Don Zickus) [1110939] - [usb] usbtest: add a timeout for scatter-gather tests (Don Zickus) [1110939] - [usb] ehci: avoid BIOS handover on the HASEE E200 (Don Zickus) [1110939] - [usb] fix hub-port pm_runtime_enable() vs runtime pm transitions (Don Zickus) [1110939] - [usb] quiet peer failure warning, disable poweroff (Don Zickus) [1110939] - [usb] improve "not suspended yet" message in hub_suspend() (Don Zickus) [1110939] - [usb] xhci: Fix sleeping with IRQs disabled in xhci_stop_device() (Don Zickus) [1110939] - [usb] fix ->update_hub_device() vs hdev->maxchild (Don Zickus) [1110939] - [usb] hub_handle_remote_wakeup() only exists for CONFIG_PM=y (Don Zickus) [821903] - [usb] qcserial: add additional Sierra Wireless QMI devices (Don Zickus) [1110939] - [usb] qcserial: add Netgear AirCard 341U (Don Zickus) [1110939] - [usb] xhci: delete endpoints from bandwidth list before freeing whole device (Don Zickus) [1110939] - [usb] host/xhci-plat: add xhci_plat_start() (Don Zickus) [1110939] - [usb] pci-quirks: Prevent Sony VAIO t-series from switching usb ports (Don Zickus) [1110939] - [usb] resume child device when port is powered on (Don Zickus) [1110939] - [usb] hub_handle_remote_wakeup() depends on CONFIG_PM_RUNTIME=y (Don Zickus) [1110939] - [usb] introduce port status lock (Don Zickus) [1110939] - [usb] synchronize port poweroff and khubd (Don Zickus) [1110939] - [usb] refactor port handling in hub_events() (Don Zickus) [1110939] - [usb] usb3 ports do not support FEAT_C_ENABLE (Don Zickus) [1110939] - [usb] don't clear FEAT_C_ENABLE on usb_port_runtime_resume failure (Don Zickus) [1110939] - [usb] block suspension of superspeed port while hispeed peer is active (Don Zickus) [1110939] - [usb] make usb_port flags atomic, rename did_runtime_put to child_usage (Don Zickus) [1110939] - [usb] sysfs link peer ports (Don Zickus) [1110939] - [usb] find internal hub tier mismatch via acpi (Don Zickus) [1110939] - [usb] assign usb3 external hub port peers (Don Zickus) [1110939] - [usb] assign default peer ports for root hubs (Don Zickus) [1110939] - [usb] cleanup setting udev->removable from port_dev->connect_type (Don Zickus) [1110939] - [usb] rename usb_port device objects (Don Zickus) [1110939] - [usb] disable port power control if not supported in wHubCharacteristics (Don Zickus) [1110939] - [usb] mutual exclusion for resetting a hub and power-managing a port (Don Zickus) [1110939] - [usb] pci_quirks: fix sparse 'symbol not declared' warning (Don Zickus) [1110939] - [usb] storage/ene_ub6250: Use kmemdup instead of kmalloc + memcpy (Don Zickus) [1110939] - [usb] usbtest: add pattern check on pipe in phase of unlink read (Don Zickus) [1110939] - [usb] usbtest: fix unlink write error with pattern 1 (Don Zickus) [1110939] - [usb] usb5303: add support for reference clock specified in device tree (Don Zickus) [1110939] - [usb] separate usb_address0 mutexes for each bus (Don Zickus) [1110939] - [usb] xhci: Switch only Intel Lynx Point-LP ports to EHCI on shutdown (Don Zickus) [1110939] - [usb] yurex: fix race between probe() and read() (Don Zickus) [1110939] - [usb] appledisplay: fix race between reading and writing from the device (Don Zickus) [1110939] - [usb] usbtmc: fix DMA on stack (Don Zickus) [1110939] - [usb] cdc-acm: use BIT macro (Don Zickus) [1110939] - [usb] xhci: unified loggig of RESET_ON_RESUME (Don Zickus) [1110939] - [usb] xhci: avoid warning for !PM_SLEEP (Don Zickus) [1110939] - [usb] host/xhci-plat: add clock support (Don Zickus) [1110939] - [usb] host/xhci-plat: sort the headers in alphabetic order (Don Zickus) [1110939] - [usb] move usb/usb-common.c to usb/common/usb-common.c (Don Zickus) [1110939] - [usb] core: remove the Kconfig entry for USB_DEBUG (Don Zickus) [1110939] - [usb] remove redundant D0 power state set (Don Zickus) [1110939] - [usb] keyspan: fix potential null pointer dereference (Don Zickus) [1110939] - [usb] serial/option: add support for Novatel E371 PCIe card (Don Zickus) [1110939] - [usb] ftdi_sio: add NovaTech OrionLXm product ID (Don Zickus) [1110939] - [usb] io_ti: fix firmware download on big-endian machines (part 2) (Don Zickus) [1110939] - [usb] cdc-acm: use tty-port dtr_rts (Don Zickus) [1110939] - [usb] cdc-acm: remove redundant usb_mark_last_busy (Don Zickus) [1110939] - [usb] cdc-acm: do not update PM busy on read errors (Don Zickus) [1110939] - [usb] cdc-acm: minimise no-suspend window during shutdown (Don Zickus) [1110939] - [usb] cdc-acm: remove redundant disconnected test from shutdown (Don Zickus) [1110939] - [usb] cdc-acm: simplify runtime PM locking (Don Zickus) [1110939] - [usb] cdc-acm: fix runtime PM imbalance at shutdown (Don Zickus) [1110939] - [usb] cdc-acm: fix I/O after failed open (Don Zickus) [1110939] - [usb] cdc-acm: fix failed open not being detected (Don Zickus) [1110939] - [usb] cdc-acm: fix open and suspend race (Don Zickus) [1110939] - [usb] cdc-acm: fix potential urb leak and PM imbalance in write (Don Zickus) [1110939] - [usb] cdc-acm: fix shutdown and suspend race (Don Zickus) [1110939] - [usb] cdc-acm: fix runtime PM for control messages (Don Zickus) [1110939] - [usb] cdc-acm: fix broken runtime suspend (Don Zickus) [1110939] - [usb] cdc-acm: fix write and resume race (Don Zickus) [1110939] - [usb] cdc-acm: fix write and suspend race (Don Zickus) [1110939] - [usb] kobil_sct: fix control requests without data stage (Don Zickus) [1110939] - [usb] serial: remove overly defensive port tests (Don Zickus) [1110939] - [usb] serial: fix potential runtime pm imbalance at device remove (Don Zickus) [1110939] - [usb] usb_wwan: do not resume I/O on closing ports (Don Zickus) [1110939] - [usb] usb_wwan: report failed submissions as errors (Don Zickus) [1110939] - [usb] usb_wwan: remove bogus function prototype (Don Zickus) [1110939] - [usb] usb_wwan: remove some superfluous comments (Don Zickus) [1110939] - [usb] usb_wwan: remove comment from close (Don Zickus) [1110939] - [usb] usb_wwan: clean up delayed-urb submission (Don Zickus) [1110939] - [usb] usb_wwan: use interface-data accessors (Don Zickus) [1110939] - [usb] usb_wwan: make resume error messages uniform (Don Zickus) [1110939] - [usb] usb_wwan: kill interrupt urb explicitly at suspend (Don Zickus) [1110939] - [usb] usb_wwan: remove redundant urb kill from port remove (Don Zickus) [1110939] - [usb] usb_wwan: remove unimplemented set_termios (Don Zickus) [1110939] - [usb] usb_wwan: remove redundant modem-control request (Don Zickus) [1110939] - [usb] usb_wwan: fix remote wakeup (Don Zickus) [1110939] - [usb] usb_wwan: fix discarded writes on resume errors (Don Zickus) [1110939] - [usb] usb_wwan: fix potential blocked I/O after resume (Don Zickus) [1110939] - [usb] usb_wwan: fix potential NULL-deref at resume (Don Zickus) [1110939] - [usb] usb_wwan: fix urb leak at shutdown (Don Zickus) [1110939] - [usb] usb_wwan: fix write and suspend race (Don Zickus) [1110939] - [usb] usb_wwan: fix race between write and resume (Don Zickus) [1110939] - [usb] usb_wwan: fix urb leak in write error path (Don Zickus) [1110939] - [usb] option: add missing usb_mark_last_busy (Don Zickus) [1110939] - [usb] option: fix line-control pipe direction (Don Zickus) [1110939] - [usb] option: fix runtime PM handling (Don Zickus) [1110939] - [usb] sierra: do not resume I/O on closing ports (Don Zickus) [1110939] - [usb] sierra: minimise no-suspend window during close (Don Zickus) [1110939] - [usb] sierra: refactor delayed-urb submission (Don Zickus) [1110939] - [usb] sierra: clean up suspend (Don Zickus) [1110939] - [usb] sierra: use interface-data accessors (Don Zickus) [1110939] - [usb] sierra: remove redundant modem-control requests (Don Zickus) [1110939] - [usb] sierra: do not resume I/O on closed ports (Don Zickus) [1110939] - [usb] sierra: remove disconnected test from close (Don Zickus) [1110939] - [usb] sierra: remove unimplemented set_termios (Don Zickus) [1110939] - [usb] sierra: remove unused variable (Don Zickus) [1110939] - [usb] sierra: remove bogus endpoint test (Don Zickus) [1110939] - [usb] sierra: fix line-control pipe direction (Don Zickus) [1110939] - [usb] sierra: fix resume error reporting (Don Zickus) [1110939] - [usb] sierra: fix urbs not being killed on shutdown (Don Zickus) [1110939] - [usb] sierra: fix characters being dropped at close (Don Zickus) [1110939] - [usb] sierra: fix remote wakeup (Don Zickus) [1110939] - [usb] sierra: fix urb and memory leak on disconnect (Don Zickus) [1110939] - [usb] sierra: fix urb and memory leak in resume error path (Don Zickus) [1110939] - [usb] sierra: fix use after free at suspend/resume (Don Zickus) [1110939] - [usb] sierra: fix AA deadlock in open error path (Don Zickus) [1110939] - [usb] iowarrior: Convert local dbg macro to dev_dbg (Don Zickus) [1110939] - [usb] appledisplay: Convert /n to n (Don Zickus) [1110939] - [usb] qcserial: remove interface number matching (Don Zickus) [1110939] - [usb] qcserial: define and use Sierra Wireless layout (Don Zickus) [1110939] - [usb] qcserial: refactor device layout selection (Don Zickus) [1110939] - [usb] qcserial: fix multiline comment coding style (Don Zickus) [1110939] - [usb] Avoid runtime suspend loops for HCDs that can't handle suspend/resume (Don Zickus) [1110939] - [usb] xhci: rework command timeout and cancellation, (Don Zickus) [1110939] - [usb] Revert: xhci: replace xhci_read_64() with readq() (Don Zickus) [1110939] - [usb] Revert: xhci: replace xhci_write_64() with writeq() (Don Zickus) [1110939] - [usb] Revert: core: set lpm_capable field for LPM capable root hubs (Don Zickus) [1110939] - [usb] xhci: Use completion and status in global command queue (Don Zickus) [1110939] - [usb] xhci: Add a global command queue (Don Zickus) [1110939] - [usb] xhci: Use command structures when queuing commands on the command ring (Don Zickus) [1110939] - [usb] xhci: Report max device limit when Enable Slot command fails (Don Zickus) [1110939] - [usb] xhci: Use pci_enable_msix_exact() instead of pci_enable_msix() (Don Zickus) [1110939] - [usb] xhci: Use IS_ENABLED() macro (Don Zickus) [1110939] - [usb] catch attempts to submit urbs with a vmalloc'd transfer buffer (Don Zickus) [1110939] - [usb] xhci: fix wrong port number reported when setting USB2.0 hardware LPM (Don Zickus) [1110939] - [usb] Nokia 5300 should be treated as unusual dev (Don Zickus) [1110939] - [usb] Nokia 305 should be treated as unusual dev (Don Zickus) [1110939] - [usb] fsl: do not test for PHY_CLK_VALID bit on controller version 1.6 (Don Zickus) [1110939] - [usb] storage/shuttle_usbat: fix discs being detected twice (Don Zickus) [1110939] - [usb] qcserial: add a number of Dell devices (Don Zickus) [1110939] - [usb] ohci: fix problem with global suspend on ATI controllers (Don Zickus) [1110939] - [usb] option: add and update a number of CMOTech devices (Don Zickus) [1110939] - [usb] option: add Alcatel L800MA (Don Zickus) [1110939] - [usb] option: add Olivetti Olicard 500 (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless MC7305/MC7355 (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless MC73xx (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless EM7355 (Don Zickus) [1110939] - [usb] io_ti: fix firmware download on big-endian machines (Don Zickus) [1110939] - [usb] xhci: fix compilation warning when !CONFIG_PCI && !CONFIG_PM (Don Zickus) [1110939] - [usb] xhci: extend quirk for Renesas cards (Don Zickus) [1110939] - [usb] xhci: Switch Intel Lynx Point ports to EHCI on shutdown (Don Zickus) [1110939] - [usb] xhci: Prefer endpoint context dequeue pointer over stopped_trb (Don Zickus) [1110939] - [usb] ftdi-elan: Use pr_ (Don Zickus) [1110939] - [usb] ftdi-elan: Coalesce string fragment (Don Zickus) [1110939] - [usb] ftdi-elan: Coalesce formats (Don Zickus) [1110939] - [usb] ftdi-elan: Convert leading spaces to tabs (Don Zickus) [1110939] - [usb] ftdi-elan: Fix format fragments (Don Zickus) [1110939] - [usb] serial: fix sysfs-attribute removal deadlock (Don Zickus) [1110939] - [usb] uas: fix deadlocky memory allocations (Don Zickus) [1110939] - [usb] uas: fix error handling during scsi_scan() (Don Zickus) [1110939] - [usb] uas: fix GFP_NOIO under spinlock (Don Zickus) [1110939] - [usb] cdc-acm: Remove Motorola/Telit H24 serial interfaces from ACM driver (Don Zickus) [1110939] - [usb] ehci-platform: Return immediately from suspend if ehci_suspend fails (Don Zickus) [1110939] - [usb] ehci-exynos: Return immediately from suspend if ehci_suspend fails (Don Zickus) [1110939] - [usb] fix crash during hotplug of PCI USB controller card (Don Zickus) [1110939] - [usb] cdc-acm: fix double usb_autopm_put_interface() in acm_port_activate() (Don Zickus) [1110939] - [usb] usb_wwan: fix handling of missing bulk endpoints (Don Zickus) [1110939] - [usb] pl2303: add ids for Hewlett-Packard HP POS pole displays (Don Zickus) [1110939] - [usb] cp210x: Add 8281 (Nanotec Plug & Drive) (Don Zickus) [1110939] - [usb] option driver, add support for Telit UE910v2 (Don Zickus) [1110939] - [usb] Revert: serial: add usbid for dell wwan card to sierra.c (Don Zickus) [1110939] - [usb] serial/ftdi_sio: add id for Brainboxes serial cards (Don Zickus) [1110939] - [net] usb: include wait queue head in device structure (Don Zickus) [1110939] - [usb] disable reset-resume when USB_QUIRK_RESET is set (Don Zickus) [1110939] - [usb] unbind all interfaces before rebinding any (Don Zickus) [1110939] - [usb] keyspan: remove dead debugging code (Don Zickus) [1110939] - [usb] serial: add missing newlines to dev_ messages (Don Zickus) [1110939] - [usb] serial: add missing braces (Don Zickus) [1110939] - [usb] serial: continue to write on errors (Don Zickus) [1110939] - [usb] serial: continue to read on errors (Don Zickus) [1110939] - [usb] serial: make bulk_out_size a lower limit (Don Zickus) [1110939] - [usb] cypress_m8: fix potential scheduling while atomic (Don Zickus) [1110939] - [usb] Revert: xhci: Limit arbitrarily-aligned scatter gather (Don Zickus) [1110939] - [usb] Make DELAY_INIT quirk wait 100ms between Get Configuration requests (Don Zickus) [1110939] - [usb] Add device quirk for Logitech HD Pro Webcams C920 and C930e (Don Zickus) [1110939] - [usb] xhci: add the meaningful IRQ description if it is empty (Don Zickus) [1110939] - [usb] xhci: Prevent runtime pm from autosuspending during initialization (Don Zickus) [1110939] - [usb] storage: accept some UAS devices if streams are unavailable (Don Zickus) [1110939] - [usb] xhci: Kill streams URBs when the host dies (Don Zickus) [1110939] - [usb] xhci: Refactor command watchdog and fix split string (Don Zickus) [1110939] - [usb] uas: Remove comment about registering a uas scsi controller for each usb bus (Don Zickus) [1110939] - [usb] uas: Add Hans de Goede as uas maintainer (Don Zickus) [1110939] - [usb] uas: remove BROKEN (Don Zickus) [1110939] - [usb] uas: Make sure sg elements are properly aligned (Don Zickus) [1110939] - [usb] uas: Add some data in/out ready iu sanity checks (Don Zickus) [1110939] - [usb] uas: Improve error reporting (Don Zickus) [1110939] - [usb] uas: Use the right error codes for different kinds of errors (Don Zickus) [1110939] - [usb] uas: Clear cmdinfo on command queue-ing (Don Zickus) [1110939] - [usb] uas: Fix memory management (Don Zickus) [1110939] - [usb] uas: Fix command / task mgmt submission racing with disconnect (Don Zickus) [1110939] - [usb] uas: cmdinfo - use only one list head (Don Zickus) [1110939] - [usb] uas: add uas_mark_cmd_dead helper function (Don Zickus) [1110939] - [usb] uas: Properly complete inflight commands on bus-reset or disconnect (Don Zickus) [1110939] - [usb] uas: uas_alloc_data_urb - Remove unnecessary use_streams check (Don Zickus) [1110939] - [usb] uas: Fix task-management not working when connected over USB-2 (Don Zickus) [1110939] - [usb] uas: Reset device on reboot (Don Zickus) [1110939] - [usb] uas: Add suspend/resume support (Don Zickus) [1110939] - [usb] uas: Use GFP_NOIO rather then GFP_ATOMIC where possible (Don Zickus) [1110939] - [usb] uas: Don't allow more then one task to run at the same time (Don Zickus) [1110939] - [usb] uas: task_mgmt - Kill the sense-urb if we fail to submit the cmd urb (Don Zickus) [1110939] - [usb] uas: Not being able to alloc streams when connected through usb-3 is an error (Don Zickus) [1110939] - [usb] uas: Verify endpoint descriptors from uas_use_uas_driver() (Don Zickus) [1110939] - [usb] uas: Drop fixed endpoint config handling (Don Zickus) [1110939] - [usb] uas: Move uas_find_endpoints to uas-detect.h (Don Zickus) [1110939] - [usb] uas: Fix bounds check in uas_find_endpoints (Don Zickus) [1110939] - [usb] uas: Add uas_find_endpoints() helper function (Don Zickus) [1110939] - [usb] uas: Honor no-uas quirk set in usb-storage's quirks module parameter (Don Zickus) [1110939] - [usb] storage: Modify and export adjust_quirks so that it can be used by uas (Don Zickus) [1110939] - [usb] storage: Don't bind to uas devices if the uas driver is enabled (Don Zickus) [1110939] - [usb] uas: Add the posibilty to blacklist uas devices from using the uas driver (Don Zickus) [1110939] - [usb] Reset USB-3 devices on USB-3 link bounce (Don Zickus) [1110939] - [usb] Clear host_endpoint->streams when implicitly freeing streams (Don Zickus) [1110939] - [usb] xhci: Handle MaxPSASize == 0 (Don Zickus) [1110939] - [usb] xhci: The trb_address_map radix tree expects 1KB segment memory aligment (Don Zickus) [1110939] - [usb] xhci: xhci_mem_cleanup - make sure cmd_ring_reserved_trbs really is 0 (Don Zickus) [1110939] - [usb] uas: Move uas detect code to uas-detect.h (Don Zickus) [1110939] - [usb] uas: Add a uas_find_uas_alt_setting helper function (Don Zickus) [1110939] - [usb] uas: Use all available stream ids (Don Zickus) [1110939] - [usb] uas: Pack iu struct definitions (Don Zickus) [1110939] - [usb] uas: Fix response iu struct definition (Don Zickus) [1110939] - [usb] uas: s/response_ui/response_iu/ (Don Zickus) [1110939] - [usb] uas: Fix reset handling for externally triggered reset (Don Zickus) [1110939] - [usb] uas: Fix reset locking (Don Zickus) [1110939] - [usb] uas: Fix uas not working when plugged into an ehci port (Don Zickus) [1110939] - [usb] uas: uas_alloc_cmd_urb - drop unused stream_id parameter (Don Zickus) [1110939] - [usb] uas: Avoid unnecessary unlock / lock calls around unlink_data_urbs (Don Zickus) [1110939] - [usb] uas: Properly set interface to altsetting 0 on probe failure (Don Zickus) [1110939] - [usb] uas: Urbs must be anchored before submitting them (Don Zickus) [1110939] - [usb] uas: replace BUG_ON() + WARN_ON() with WARN_ON_ONCE() (Don Zickus) [1110939] - [usb] uas: add dead request list (Don Zickus) [1110939] - [usb] uas: make work list per-device (Don Zickus) [1110939] - [usb] uas: properly reinitialize in uas_eh_bus_reset_handler (Don Zickus) [1110939] - [usb] fs: Add support for allocating / freeing streams (Don Zickus) [1110939] - [usb] fs: Add ep_to_host_endpoint helper function (Don Zickus) [1110939] - [usb] fs: Add support for bulk stream ids (Don Zickus) [1110939] - [usb] fs: proc_do_submiturb use a local variable for number_of_packets (Don Zickus) [1110939] - [usb] usbfs: Kill urbs on interface before doing a set_interface (Don Zickus) [1110939] - [usb] core: Free bulk streams on interface release (Don Zickus) [1110939] - [usb] core: Track if an endpoint has streams (Don Zickus) [1110939] - [usb] core: Move USB_MAXENDPOINTS definitions to usb.h (Don Zickus) [1110939] - [usb] core: Fix usb_free_streams return value documentation (Don Zickus) [1110939] - [usb] xhci: Remove segments from radix tree on failed insert (Don Zickus) [1110939] - [usb] xhci: use usb_ss_max_streams in xhci_check_streams_endpoint (Don Zickus) [1110939] - [usb] xhci: For streams the dequeue ptr must be read from the stream ctx (Don Zickus) [1110939] - [usb] xhci: Set SCT field for Set TR dequeue on streams (Don Zickus) [1110939] - [usb] xhci: For streams the css flag most be read from the stream-ctx on ep stop (Don Zickus) [1110939] - [usb] xhci: Check size rather then number of streams when allocating stream ctxs (Don Zickus) [1110939] - [usb] xhci: Free streams when they are still allocated on a set_interface call (Don Zickus) [1110939] - [usb] xhci: fix usb3 streams (Don Zickus) [1110939] - [usb] xhci: make warnings greppable (Don Zickus) [1110939] - [usb] xhci: Change how we indicate a host supports Link PM (Don Zickus) [1110939] - [usb] sisusb: Use static const, fix typo (Don Zickus) [1110939] - [usb] hub: usb_ext_cap_descriptor.bmAttributes is le32 (Don Zickus) [1110939] - [usb] hub: debug message for failing to enable device (Don Zickus) [1110939] - [usb] ehci: fix deadlock when threadirqs option is used (Don Zickus) [1110939] - [usb] ftdi_sio: add Cressi Leonardo PID (Don Zickus) [1110939] - [usb] complain if userspace resets an active endpoint (Don Zickus) [1110939] - [usb] serial/option: blacklist interface 4 for Cinterion PHS8 and PXS8 (Don Zickus) [1110939] - [usb] ehci: add delay during suspend to prevent erroneous wakeups (Don Zickus) [1110939] - [usb] xhci: Change compatible string from xhci-platform to generic-xhci (Don Zickus) [1110939] - [usb] uhci-platform: Change compatible string from platform-uhci to generic-uhci (Don Zickus) [1110939] - [usb] option: blacklist ZTE MF667 net interface (Don Zickus) [1110939] - [usb] misc/usbled: Add Riso Kagaku Webmail Notifier (Don Zickus) [1110939] - [usb] elan: Remove useless "default M" lines (Don Zickus) [1110939] - [usb] Revert: xhci: Link TRB must not occur within a USB payload burst (Don Zickus) [1110939] - [usb] Revert: xhci: Avoid infinite loop when sg urb requires too many trbs (Don Zickus) [1110939] - [usb] Revert: xhci: Set scatter-gather limit to avoid failed block writes (Don Zickus) [1110939] - [usb] xhci: Limit arbitrarily-aligned scatter gather (Don Zickus) [1110939] - [usb] delete non-required instances of include (Don Zickus) [1110939] - [usb] hub set hub->change_bits when over-current happens (Don Zickus) [1110939] - [usb] xhci: Set scatter-gather limit to avoid failed block writes (Don Zickus) [1110939] - [usb] xhci: Avoid infinite loop when sg urb requires too many trbs (Don Zickus) [1110939] - [usb] ftdi_sio: added CS5 quirk for broken smartcard readers (Don Zickus) [1110939] - [usb] core: correct spelling mistakes in comments and warning (Don Zickus) [1110939] - [usb] fix race between hub_disconnect and recursively_mark_NOTATTACHED (Don Zickus) [1110939] - [usb] oti6858: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] oti6858: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] ch341: clean up interrupt handler (Don Zickus) [1110939] - [usb] ch341: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] ch341: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] ch341: fix ignored TIOCMIWAIT mask (Don Zickus) [1110939] - [usb] ch341: clean up line-status handling (Don Zickus) [1110939] - [usb] ch341: refactor line-status handling (Don Zickus) [1110939] - [usb] cypress_m8: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] cypress_m8: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] cypress_m8: clean up protocol definitions (Don Zickus) [1110939] - [usb] cypress_m8: fix ring-indicator detection and reporting (Don Zickus) [1110939] - [usb] Nokia 502 is an unusual device (Don Zickus) [1110939] - [usb] serial: add support for iBall 3.5G connect usb modem (Don Zickus) [1110939] - [usb] serial: correct spelling mistakes in comments (Don Zickus) [1110939] - [usb] misc/idmouse: correct spelling mistake in error string (Don Zickus) [1110939] - [usb] yurex: fix spelling mistake in comment (Don Zickus) [1110939] - [usb] iowarrior: fix spelling mistake in comment (Don Zickus) [1110939] - [usb] serial: remove redundant OOM messages (Don Zickus) [1110939] - [usb] serial: clean up ioctl debugging (Don Zickus) [1110939] - [usb] serial: constify device-id tables (Don Zickus) [1110939] - [usb] core: remove CONFIG_USB_DEBUG usage (Don Zickus) [1110939] - [usb] cdc-wdm: avoid hanging on zero length reads (Don Zickus) [1110939] - [usb] xhci: Check for XHCI_PLAT in xhci_cleanup_msix() (Don Zickus) [1110939] - [usb] Mark function as static in metro-usb.c (Don Zickus) [1110939] - [usb] Mark function as static in usbsevseg.c (Don Zickus) [1110939] - [usb] option: add new zte 3g modem pids to option driver (Don Zickus) [1110939] - [usb] usbtest: Always clear halt else further tests will fail (Don Zickus) [1110939] - [usb] usbtest: Add timetout to simple_io() (Don Zickus) [1110939] - [usb] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq() (Don Zickus) [1110939] - [usb] usbtest: Fix BOS control test for USB 2.01 devices (Don Zickus) [1110939] - [usb] xhci: Add quirks module option (Don Zickus) [1069460] - [usb] xhci: clarify logging in xhci_setup_device (Don Zickus) [1110939] - [usb] xhci: change enumeration scheme to 'new scheme' by default (Don Zickus) [1069460] - [usb] xhci: Limit the spurious wakeup fix only to HP machines (Don Zickus) [1069461] - [usb] core: get config and string descriptors for unauthorized devices (Don Zickus) [1110939] - [usb] core: allow isoc URBs for wireless devices with an interval < 6 (Don Zickus) [1110939] - [usb] serial/zte_ev: move support for ZTE AC2726 from zte_ev back to option (Don Zickus) [1110939] - [usb] cdc-wdm: manage_power should always set needs_remote_wakeup (Don Zickus) [1110939] - [usb] Revert: quirks: add touchscreen that is dazzeled by remote wakeup (Don Zickus) [1110939] - [usb] Use dev_is_pci() to check whether it is pci device (Don Zickus) [1110939] - [usb] usbtest: update bos test coverage to usb 2.1 device (Don Zickus) [1110939] - [usb] usbtest: fix the bit mask of usb 2.0 extension descriptor (Don Zickus) [1110939] - [usb] usbtest: add a test case to support bos for queue control (Don Zickus) [1110939] - [usb] fix coccinelle warnings (Don Zickus) [1110939] - [usb] hub: Use correct reset for wedged USB3 devices that are NOTATTACHED (Don Zickus) [1110939] - [usb] remove DEFINE_PCI_DEVICE_TABLE macro (Don Zickus) [1110939] - [usb] host: Remove superfluous name casts (Don Zickus) [1110939] - [usb] core: Remove superfluous name casts (Don Zickus) [1110939] - [usb] kill #undef VERBOSE_DEBUG (Don Zickus) [1110939] - [usb] kill DEBUG compile option (Don Zickus) [1110939] - [usb] uhci: compile debugfs conditional on CONFIG_DYNAMIC_DEBUG (Don Zickus) [1110939] - [usb] uhci: change dependency for debug parameter (Don Zickus) [1110939] - [usb] ehci: Remove debugging at every interrupt (Don Zickus) [1110939] - [usb] ehci: no conditional compilation for interestingness (Don Zickus) [1110939] - [usb] ohci: no conditional debugging in root hub hadling (Don Zickus) [1110939] - [usb] ohci: always register debug files (Don Zickus) [1110939] - [usb] ohci: kill ohci_vdbg (Don Zickus) [1110939] - [usb] ohci: remove conditional compilation (Don Zickus) [1110939] - [usb] net/cdc-acm: fix power management in ioctl (Don Zickus) [1110939] - [net] usb/cdc-acm: add TIOCGICOUNT (Don Zickus) [1110939] - [usb] net/cdc-acm: add TIOCMIWAIT (Don Zickus) [1110939] - [usb] option: support new huawei devices (Don Zickus) [1110939] - [usb] serial/option: blacklist interface 1 for Huawei E173s-6 (Don Zickus) [1110939] - [usb] xhci: replace xhci_write_64() with writeq() (Don Zickus) [1110939] - [usb] xhci: replace xhci_read_64() with readq() (Don Zickus) [1110939] - [usb] xhci: replace xhci_writel() with writel() (Don Zickus) [1110939] - [usb] xhci: replace xhci_readl() with readl() (Don Zickus) [1110939] - [usb] xhci: remove conversion from generic to pci device in xhci_mem.c (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints() (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints() (Don Zickus) [1110939] - [usb] xhci: remove unnecessary check in xhci_free_stream_info() (Don Zickus) [1110939] - [usb] xhci: fix SCT_FOR_CTX(p) macro (Don Zickus) [1110939] - [usb] xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_address_device() (Don Zickus) [1110939] - [usb] xhci: fix sparse warning in xhci-trace.h (Don Zickus) [1110939] - [usb] xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class (Don Zickus) [1110939] - [usb] r8a66597-hcd: Convert to clk_prepare/unprepare (Don Zickus) [1110939] - [usb] serial: fix write memory-allocation flag (Don Zickus) [1110939] - [usb] serial: fix race in generic write (Don Zickus) [1110939] - [net] usb/cdc_ncm: Export cdc_ncm_{tx, rx}_fixup functions for re-use (Don Zickus) [1110939] - [net] usb/cdc_ncm: drop "extern" from header declarations (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove descriptor pointers (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove ncm_parm field (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove tx_speed and rx_speed fields (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove unused udev field (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant netdev field (Don Zickus) [1110939] - [net] usb/cdc_ncm: simplify and optimize frame padding (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant endpoint pointers (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant "intf" field (Don Zickus) [1110939] - [net] usb/cdc_ncm: add include protection to cdc_ncm.h (Don Zickus) [1110939] - [usb] ssb-hcd: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Don Zickus) [1110939] - [usb] bcma: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Don Zickus) [1110939] - [usb] usbtest: support container id descriptor test (Don Zickus) [1110939] - [usb] usbtest: support superspeed device capbility descriptor test (Don Zickus) [1110939] - [usb] usbtest: support usb2 extension descriptor test (Don Zickus) [1110939] - [usb] ehci-atmel: add usb_clk for transition to CCF (Don Zickus) [1110939] - [usb] cdc-wdm: ignore speed change notifications (Don Zickus) [1110939] - [usb] cdc-wdm: support back-to-back USB_CDC_NOTIFY_RESPONSE_AVAILABLE notifications (Don Zickus) [1110939] - [usb] usbtest: support bos descriptor test for usb 3.0 (Don Zickus) [1110939] - [usb] wusbcore: fix control-pipe directions (Don Zickus) [1110939] - [usb] wusbcore: fix panic in wusbhc_chid_set (Don Zickus) [1110939] - [usb] wusbcore: convert nested lock to use spin_lock instead of spin_lock_irq (Don Zickus) [1110939] - [usb] wusbcore: use multiple urbs for HWA iso transfer result frame reads (Don Zickus) [1110939] - [usb] wusbcore: combine iso transfer result frame reads when possible (Don Zickus) [1110939] - [usb] wusbcore: disable transfer notifications for Alereon HWAs (Don Zickus) [1110939] - [usb] wusbcore: don't mark WA_SEG_DTI_PENDING segs as done in urb_dequeue (Don Zickus) [1110939] - [usb] wusbcore: fix potential double list_del on urb dequeue (Don Zickus) [1110939] - [usb] wusbcore: fix compile warnings (Don Zickus) [1110939] - [usb] wusbcore: add info to HWA debug prints (Don Zickus) [1110939] - [usb] wusbcore: read actual_length bytes isoc in segments (Don Zickus) [1110939] - [usb] wusbcore: adjust iterator correctly when searching for ep comp descriptor (Don Zickus) [1110939] - [usb] wusbcore: add a convenience function for completing a transfer segment (Don Zickus) [1110939] - [usb] wusbcore: prevent urb dequeue and giveback race (Don Zickus) [1110939] - [usb] wusbcore: fix stranded URB after HWA unplug (Don Zickus) [1110939] - [usb] wusbcore: fix kernel panic on HWA unplug (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wa-nep.c (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wa-rpipe.c (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wusbhc.c and wusbhc.h (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in mmc.c (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in security.c (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in wa-hc.h (Don Zickus) [1110939] - [usb] wusbcore: fix up minor coding style issues in cbaf.c (Don Zickus) [1110939] - [usb] wusbcore: correct spelling mistakes in comments and error string (Don Zickus) [1110939] - [usb] wusbcore: add debug prints to reservation and channel change (Don Zickus) [1110939] - [usb] wusbcore: add isochronous IN support to HWA (Don Zickus) [1110939] - [usb] wusbcore: set packet count correctly on isoc transfers (Don Zickus) [1110939] - [usb] wusbcore: move isoc_frame_index from wa_xfer to wa_seg (Don Zickus) [1110939] - [usb] wusbcore: use USB_CTRL_SET_TIMEOUT and USB_CTRL_GET_TIMEOUT (Don Zickus) [1110939] - [usb] wusbcore: fix short transfers (Don Zickus) [1110939] - [usb] wusbcore: return -ENOENT for unlinked URBs (Don Zickus) [1110939] - [usb] wusbcore: add more info to debug prints in urb_unlink path (Don Zickus) [1110939] - [usb] wusbcore: add calls to usb_hcd_link_urb_to_ep, usb_hcd_unlink_urb_from_ep, and (Don Zickus) [1110939] - [usb] wusbcore: fix deadlock in wusbhc_gtk_rekey (Don Zickus) [1110939] - [usb] wusbcore: do device lookup while holding the hc mutex (Don Zickus) [1110939] - [usb] wusbcore: send keepalives to unauthenticated devices (Don Zickus) [1110939] - [usb] wusbcore: change WA_SEGS_MAX to a legal value (Don Zickus) [1110939] - [usb] wusbcore: add a quirk for Alereon HWA device isoc behavior (Don Zickus) [1110939] - [usb] wusbcore: combine multiple isoc frames in a single transfer request (Don Zickus) [1110939] - [usb] wusbcore: set the RPIPE wMaxPacketSize value correctly (Don Zickus) [1110939] - [usb] wusbcore: fix usb_dev leaks (Don Zickus) [1110939] - [usb] wusbcore: serialize access to the HWA data out endpoint (Don Zickus) [1110939] - [usb] wusbcore: fix string formatting warnings on 64-bit builds (Don Zickus) [1110939] - [usb] wusbcore: add support for isoc out transfers (Don Zickus) [1110939] - [usb] wusbcore: set the RPIPE bOverTheAirInterval for isoc endpoints (Don Zickus) [1110939] - [usb] wusbcore: avoid stack overflow in URB enqueue error path (Don Zickus) [1110939] - [usb] wusbcore: fix build warning on 64-bit builds (Don Zickus) [1110939] - [usb] wusbcore: clean up urb dequeue process (Don Zickus) [1110939] - [usb] wusbcore: include the xfer_id in debug prints (Don Zickus) [1110939] - [usb] wusbcore: fix endianess issues when using dwTransferID (Don Zickus) [1110939] - [usb] wusbcore: set pointers to NULL after freeing in error cases (Don Zickus) [1110939] - [usb] wusbcore: clean up the sg list that was created for out transfers (Don Zickus) [1110939] - [usb] wusbcore: resource cleanup fix in __wa_xfer_setup_segs (Don Zickus) [1110939] - [usb] wusbcore: allow wa_xfer_destroy to clean up partially constructed xfers (Don Zickus) [1110939] - [usb] wusbcore: rename fields in struct wahc (Don Zickus) [1110939] - [usb] wusbcore: rename urb to tr_urb in struct wa_seg (Don Zickus) [1110939] - [usb] wusbcore: use list_move_tail instead of list_del/list_add_tail (Don Zickus) [1110939] - [usb] usbtest: fix checkpatch warning as sizeof code style (Don Zickus) [1110939] - [usb] uhci: check for wakeup/suspend race (Don Zickus) [1110939] - [usb] ehci: add check for wakeup/suspend race (Don Zickus) [1110939] - [usb] change dev_warn about missing reset-resume to dev_dbg (Don Zickus) [1110939] - [usb] ohci: fix and explain sparse errors (Don Zickus) [1110939] - [usb] ehci: fix sparse errors (Don Zickus) [1110939] - [usb] ehci: fix type mismatch in check_intr_schedule (Don Zickus) [1110939] - [usb] wusbcore: preserve endianness of cached descriptors (Don Zickus) [1110939] - [usb] xhci: remove the unused ->address field (Don Zickus) [1032371] - [usb] xhci: kill a conditional when toggling cycle (Don Zickus) [1032371] - [usb] hub_activate kill an 'else' (Don Zickus) [1032371] - [usb] hub: Clear Port Reset Change during init/resume (Don Zickus) [1110939] - [usb] core/devio: Spaces to tabs for proc_control_compat() (Don Zickus) [1110939] - [usb] core/devio: Spaces to tabs for proc_reapurbnonblock() (Don Zickus) [1110939] - [usb] xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers (Don Zickus) [1032371] - [usb] xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers (Don Zickus) [1032371] - [usb] xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_type' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_trb' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_comp_code' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: refactor TRB_CONFIG_EP case into function (Don Zickus) [1032371] - [usb] xhci: remove unused 'ep_ring' variable in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: refactor TRB_EVAL_CONTEXT case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_NEC_GET_FW case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_RESET_DEV case into function (Don Zickus) [1032371] - [usb] xhci: use completion event's slot id rather than dig it out of command (Don Zickus) [1032371] - [usb] xhci: refactor TRB_ADDR_DEV case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_DISABLE_SLOT case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_ENABLE_SLOT case into function (Don Zickus) [1032371] - [usb] xhci: rename existing Command Completion Event handlers (Don Zickus) [1032371] - [usb] xhci: remove unused argument from xhci_giveback_urb_in_irq() (Don Zickus) [1032371] - [usb] xhci: correct the usage of USB_CTRL_SET_TIMEOUT (Don Zickus) [1032371] - [usb] xhci: Staticize xhci_del_comp_mod_timer (Don Zickus) [1032371] - [usb] Push USB2 LPM disable on disconnect into USB core (Don Zickus) [1032371] - [usb] xhci: Enable LPM support only for hardwired or BESL devices (Don Zickus) [1032371] - [usb] Don't enable USB 2.0 Link PM by default (Don Zickus) [1032371] - [usb] xhci: Set L1 device slot on USB2 LPM enable/disable (Don Zickus) [1032371] - [usb] Disable USB 2.0 Link PM before device reset (Don Zickus) [1110939] - [usb] hcd: remove unnecessary local_irq_save (Don Zickus) [1110939] - [usb] ehci: start new isochronous streams ASAP (Don Zickus) [1110939] - [usb] ehci: create per-TT bandwidth tables (Don Zickus) [1110939] - [usb] core/hub: Comments shouldnt be C99 // comment style (Don Zickus) [1110939] - [usb] core/file: moved asterisk to variable name (Don Zickus) [1110939] - [usb] core: {file, hub, sysfs, usb}.c - Whitespace fixes (Don Zickus) [1110939] - [usb] mos7840: fix tiocmget error handling (Don Zickus) [1110939] - [usb] serial: export usb_serial_generic_write_start (Don Zickus) [1110939] - [usb] serial: add memory flags to usb_serial_generic_write_start (Don Zickus) [1110939] - [usb] serial: clean up comments in generic driver (Don Zickus) [1110939] - [usb] core/hcd: converted busmap from struct to bitmap (Don Zickus) [1110939] - [usb] add a private-data pointer to struct usb_tt (Don Zickus) [1110939] - [usb] ehci: use a bandwidth-allocation table (Don Zickus) [1110939] - [usb] ehci: create a "periodic schedule info" struct (Don Zickus) [1110939] - [usb] ehci: use consistent NO_FRAME value (Don Zickus) [1110939] - [usb] ehci: change toggle only upon successful reset (Don Zickus) [1110939] - [usb] ehci: No SSPLIT allowed in uframe 7 (Don Zickus) [1110939] - [usb] ehci: compute full-speed bandwidth usage correctly (Don Zickus) [1110939] - [usb] ehci: check the right uframes for CSPLIT (Don Zickus) [1110939] - [usb] NS_TO_US should round up (Don Zickus) [1110939] - [usb] anchor: Delay usb_wait_anchor_empty_timeout wake up till completion is done (Don Zickus) [1110939] - [usb] anchor: Ensure poisened gets initialized to 0 (Don Zickus) [1110939] - [usb] cyberjack: fix buggy integer overflow test (Don Zickus) [1110939] - [usb] host: bugfix - Return length of copied buffer in uhci_hub_control() (Don Zickus) [1110939] - [usb] host: uhci-platform - remove deprecated IRQF_DISABLED (Don Zickus) [1110939] - [usb] core/hcd: if-else-braces fixed (Don Zickus) [1110939] - [usb] core/hcd: removed braces for return statements (Don Zickus) [1110939] - [usb] core/hcd: replaced C99 // comments (Don Zickus) [1110939] - [usb] core/hcd: Whitespace fixes (Don Zickus) [1110939] - [usb] core/hcd: moved asterix to variable (Don Zickus) [1110939] - [usb] host: Use existing macros instead of hard-coded values in uhci-debug.c (Don Zickus) [1110939] - [usb] remove intel_mid_otg.h (Don Zickus) [1110939] - [usb] wusbcore: Add isoc transfer type enum and packet definitions (Don Zickus) [1110939] - [usb] wusbcore: implement hwahc_op_get_frame_number (Don Zickus) [1110939] - [usb] ohci: use amd_chipset_type to filter for SB800 prefetch (Don Zickus) [1110939] - [usb] ehci: use amd_chipset_type to filter for usb subsystem hang bug (Don Zickus) [1110939] - [usb] ohci: ohci_init_driver() - sanity check overrides (Don Zickus) [1110939] - [usb] core: usb_amd_resume_quirk() can be static (Don Zickus) [1110939] - [usb] pci-quirks: amd_chipset_sb_type_init() can be static (Don Zickus) [1110939] - [usb] serial: invoke dcd_change ldisc's handler (Don Zickus) [1110939] - [usb] serial: call handle_dcd_change in ftdi driver (Don Zickus) [1110939] - [usb] correct the usb_disconnect() comment about usb_bus_list_lock (Don Zickus) [1110939] - [usb] fix substandard locking for the sysfs files (Don Zickus) [1110939] - [usb] usbtest: bmAttributes would better be masked (Don Zickus) [1110939] - [usb] core: implement AMD remote wakeup quirk (Don Zickus) [1110939] - [usb] pci-quirks: refactor AMD quirk to abstract AMD chipset types (Don Zickus) [1110939] - [usb] host: delete chipidea dependency (Don Zickus) [1110939] - [usb] ohci/uhci: add soft dependencies on ehci_pci (Don Zickus) [1110939] - [usb] ehci: support running URB giveback in tasklet context"" (Don Zickus) [1110939] - [usb] core: fix read of usbdevfs_ctrltransfer fields in proc_control() (Don Zickus) [1110939] - [usb] core: fix incorrect type in assignment in usb_set_lpm_parameters() (Don Zickus) [1110939] - [usb] core: Make usb_free_streams return an error (Don Zickus) [1110939] - [usb] ehci: handle isochronous underruns with tasklets (Don Zickus) [1110939] - [usb] ehci: code rearrangement in iso_stream_schedule() (Don Zickus) [1110939] - [usb] see if URB comes from a completion handler (Don Zickus) [1110939]- [crypto] pefile: Relax the check on the length of the PKCS#7 cert (Vivek Goyal) [852066] - [kernel] kexec, purgatory: add clean-up for purgatory directory (Vivek Goyal) [852066] - [x86] purgatory: use approprate -m64/-32 build flag for arch/x86/purgatory (Vivek Goyal) [852066] - [kernel] kexec: remove CONFIG_KEXEC dependency on crypto (Vivek Goyal) [852066] - [kernel] kexec: create a new config option CONFIG_KEXEC_FILE for new syscall (Vivek Goyal) [852066] - [kernel] resource: fix the case of null pointer access (Vivek Goyal) [852066] - [kernel] kexec: verify the signature of signed PE bzImage (Vivek Goyal) [852066] - [kernel] kexec: support kexec/kdump on EFI systems (Vivek Goyal) [852066] - [kernel] kexec: support for kexec on panic using new system call (Vivek Goyal) [852066] - [x86] kexec-bzimage64: support for loading bzImage using 64bit entry (Vivek Goyal) [852066] - [kernel] kexec: load and relocate purgatory at kernel load time (Vivek Goyal) [852066] - [x86] purgatory: core purgatory functionality (Vivek Goyal) [852066] - [x86] purgatory/sha256: provide implementation of sha256 in purgaotory context (Vivek Goyal) [852066] - [kernel] kexec: implementation of new syscall kexec_file_load (Vivek Goyal) [852066] - [kernel] kexec: new syscall kexec_file_load() declaration (Vivek Goyal) [852066] - [kernel] kexec: make kexec_segment user buffer pointer a union (Vivek Goyal) [852066] - [kernel] resource: provide new functions to walk through resources (Vivek Goyal) [852066] - [kernel] kexec: use common function for kimage_normal_alloc() and kimage_crash_alloc() (Vivek Goyal) [852066] - [kernel] kexec: move segment verification code in a separate function (Vivek Goyal) [852066] - [kernel] kexec: rename unusebale_pages to unusable_pages (Vivek Goyal) [852066] - [scripts] build bin2c based on config option CONFIG_BUILD_BIN2C (Vivek Goyal) [852066] - [scripts] bin2c: move bin2c in scripts/basic (Vivek Goyal) [852066] - [kernel] kexec: convert printk to pr_foo() (Vivek Goyal) [852066] - [kernel] kexec/compat: convert to COMPAT_SYSCALL_DEFINE with changing parameter types (Vivek Goyal) [852066] - [kernel] kexec: use vscnprintf() instead of vsnprintf() in vmcoreinfo_append_str() (Vivek Goyal) [852066] - [kernel] kexec: add sysctl to disable kexec_load (Vivek Goyal) [852066] - [kernel] kexec: Typo s/the/then/ (Vivek Goyal) [852066] - [kernel] kexec: remove unnecessary return (Vivek Goyal) [852066] - [asm] crash: Remove the original asm/crash.h files (Vivek Goyal) [852066] - [asm] crash: Rename crash.h to crash-driver.h (Vivek Goyal) [852066] - [x86] boot: Remove misc.h inclusion from compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Do not include boot.h in string.c (Vivek Goyal) [852066] - [x86] boot: Move memset() definition in compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Move memcmp() into string.h and string.c (Vivek Goyal) [852066] - [x86] boot: Move optimized memcpy() 32/64 bit versions to compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Create a separate string.h file to provide standard string functions (Vivek Goyal) [852066] - [x86] boot: Undef memcmp before providing a new definition (Vivek Goyal) [852066]- [fs] nfsd4: fix rd_dircount enforcement ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add some comments to the nfsd4 object definitions ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove the client_mutex and the nfs4_lock/unlock_state wrappers ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_lock_state: nfs4_state_shutdown_net ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_lock_state: nfs4_laundromat ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): reclaim_complete() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): setclientid, setclientid_confirm, renew ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): exchange_id, create/destroy_session() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_open and nfsd4_open_confirm ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_delegreturn() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_open_downgrade + nfsd4_close ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_lock/locku/lockt() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_test_stateid/nfsd4_free_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfs4_preprocess_stateid_op() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove old fault injection infrastructure ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to *_delegations fault injectors ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to forget_openowners fault injector ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to forget_locks fault injector ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a list_head arg to nfsd_foreach_client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add nfsd_inject_forget_clients ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a forget_client set_clnt routine ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a forget_clients "get" routine with proper locking ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: abstract out the get and set routines into the fault injection ops ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: protect clid and verifier generation with client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't destroy clients that are busy ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Put the reference of nfs4_file when freeing stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't destroy client if mark_client_expired_locked fails ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: move unhash_client_locked call into mark_client_expired_locked ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: protect the close_lru list and oo_last_closed_stid with client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add lockdep assertions to document the nfs4_client/session locking ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure lookup_clientid() takes client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect nfsd4_destroy_clientid using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect session creation and client confirm using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect unconfirmed client creation using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move create_client() call outside the lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Don't require client_lock in free_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that the laundromat unhashes the client before releasing locks ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure struct nfs4_client is unhashed before we try to destroy it ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: fix out of date comment ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Decrease nfsd_users in nfsd_startup_generic fail ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: rename unhash_generic_stateid to unhash_ol_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't thrash the cl_lock while freeing an open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: reduce cl_lock thrashing in release_openowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: close potential race in nfsd4_free_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: optimize destroy_lockowner cl_lock thrashing ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add locking to stateowner release ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up and reorganize release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move the open owner hash table into struct nfs4_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect adding/removing lock owners using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect adding/removing open state owners using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't allow CLOSE to proceed until refcount on stateid drops ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make openstateids hold references to their openowners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up refcounting for lockowners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Make lock stateid take a reference to the lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add an operation for unhashing a stateowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up lockowner refcounting when finding them ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add a mutex to protect the NFSv4.0 open owner replay cache ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to state owners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_find_stateid_by_type() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_lookup_stateid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_preprocess_seqid_op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to nfs4_preprocess_confirmed_seqid_op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_open_confirm() must reference the open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Prepare nfsd4_close() for open stateid referencing ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_process_open2() must reference the open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_process_open2() must reference the delegation stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that nfs4_open_delegation() references the delegation stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_locku() must reference the lock stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to lock stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure atomicity in nfsd4_free_stateid and nfsd4_validate_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up races in lock stateid searching and creation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add locking to protect the state owner lists ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: do filp_close in sc_free callback for lock stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: use cl_lock to synchronize all stateid idr calls ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add a struct nfs4_file field to struct nfs4_stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to the lock and open stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: print status when nfsd4_open fails to open file it just created ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: Allow svc_reserve() to notify TCP socket that space has been freed ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: svc_tcp_write_space: don't clear SOCK_NOSPACE prematurely ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: Reduce contention in svc_xprt_enqueue() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove dl_fh field from struct nfs4_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: give block_delegation and delegation_blocked its own spinlock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfs4_set_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up arguments to nfs4_open_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: drop unused stp arg to alloc_init_deleg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert delegation counter to an atomic_long_t type ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure that clp->cl_revoked list is protected by clp->cl_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fully unhash delegations when revoking them ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: simplify stateid allocation and file handling ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Do not let nfs4_file pin the struct inode ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_check_fh - make it actually check the filehandle ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Use the filehandle to look up the struct nfs4_file instead of inode ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Store the filehandle with the struct nfs4_file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: convert comma to semicolon ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] svcrdma: Double the default credit limit ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure that st_access_bmap and st_deny_bmap are initialized to 0 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: bump dl_time when unhashing delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move the delegation reference counter into the struct nfs4_stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix race that grants unrecallable delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: CREATE_SESSION should update backchannel immediately ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] svcrdma: Select NFSv4.1 backchannel transport based on forward channel ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: zero op arguments beyond the 8th compound op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: silence sparse warning about accessing credentials ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure stateids remain unique until they are freed ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_alloc_init_lease should take a nfs4_file arg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Avoid taking state_lock while holding inode lock in nfsd_break_one_deleg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: eliminate nfsd4_init_callback ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix bad checking of space for padding in splice read ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: cleanup and rename nfs4_check_open ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make deny mode enforcement more efficient and close races in it ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: always hold the fi_lock when bumping fi_access refcounts ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up reset_union_bmap_deny ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: set stateid access and deny bits in nfs4_get_vfs_file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: shrink st_access_bmap and st_deny_bmap ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_file_put_fd ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: refactor nfs4_file_get_access and nfs4_file_put_access ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up helper __release_lock_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add locking to the nfs4_file->fi_fds[] array ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add fine grained protection for the nfs4_file->fi_stateids list ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: reduce some spinlocking in put_client_renew ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: close potential race between delegation break and laundromat ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix crash encoding lock reply on 32-bit ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert nfs4_check_open_reclaim() to work with lookup_clientid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Always use lookup_clientid() in nfsd4_process_open1 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert nfsd4_process_open1() to work with lookup_clientid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Allow struct nfsd4_compound_state to cache the nfs4_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a nfserrno mapping for -E2BIG to nfserr_fbig ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: properly convert return from commit_metadata to __be32 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Cleanup - Let nfsd4_lookup_stateid() take a cstate argument ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Don't get a session reference without a client reference ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfsd4_release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: NFSv4 lock-owners are not associated to a specific file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Allow lockowners to hold several stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: lock owners are not per open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfsd4_close_open_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: declare v4.1+ openowners confirmed on creation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Cleanup nfs4svc_encode_compoundres ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_preprocess_seqid_op should only set *stpp on success ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a new /proc/fs/nfsd/max_connections file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that nfsd_create_setattr commits files to stable storage ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove iattr parameter from nfsd_symlink() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect addition to the file_hashtbl ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix file access refcount leak when nfsd4_truncate fails ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Avoid warning message when compile at i686 arch ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: replace defer_free by svcxdr_tmpalloc ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: remove nfs4_acl_new ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: define svcxdr_dupstr to share some common code ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: remove unused defer_free argument ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: rename cr_linkname->cr_data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: let nfsd_symlink assume null-terminated data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make NFSv2 null terminate symlink data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix bad reserving space for encoding rdattr_error ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfs: fix nfs4d readlink truncated packet ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix rare symlink decoding bug ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: properly handle embedded newlines in fault_injection input ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix return of nfs4_acl_write_who ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add appropriate __force directives to filehandle generation code ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd_splice_read and nfsd_readv should return __be32 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up sparse endianness warnings in nfscache.c ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add __force to opaque verifier field casts ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using exp_get for export getting ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using path_get when assigning path for export ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc/nfsd: Change to type of bool for rq_usedeferral and rq_splice_ok ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using min/max/min_t/max_t for calculate ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsv4: Fix another bug in the close/open_downgrade code (Steve Dickson) [1111708] - [fs] nfsv4: nfs4_state_manager() vs. nfs_server_remove_lists() (Steve Dickson) [1111708] - [fs] nfs: remove BUG possibility in nfs4_open_and_get_state (Steve Dickson) [1111708] - [fs] pnfs: fix filelayout_retry_commit when idx > 0 (Steve Dickson) [1111708] - [fs] nfs: revert "nfs4: queue free_lock_state job submission to nfsiod" (Steve Dickson) [1111708] - [fs] nfs: fix kernel warning when removing proc entry (Steve Dickson) [1111708] - [fs] nfs: Fix /proc/fs/nfsfs/servers and /proc/fs/nfsfs/volumes (Steve Dickson) [1111708] - [fs] nfsv3: Fix another acl regression (Steve Dickson) [1111708] - [fs] nfsv4: Don't clear the open state when we just did an OPEN_DOWNGRADE (Steve Dickson) [1111708] - [fs] nfsv4: Fix problems with close in the presence of a delegation (Steve Dickson) [1111708] - [fs] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait (Steve Dickson) [1111708] - [fs] nfs: can_coalesce_requests must enforce contiguity (Steve Dickson) [1111708] - [fs] nfs: disallow duplicate pages in pgio page vectors (Steve Dickson) [1111708] - [fs] nfs: don't sleep with inode lock in lock_and_join_requests (Steve Dickson) [1111708] - [fs] nfs: fix error handling in lock_and_join_requests (Steve Dickson) [1111708] - [fs] nfs: fix nonblocking calls to nfs_page_group_lock (Steve Dickson) [1111708] - [fs] nfs: use blocking page_group_lock in add_request (Steve Dickson) [1111708] - [fs] nfs: change nfs_page_group_lock argument (Steve Dickson) [1111708] - [fs] nfs: reject changes to resvport and sharecache during remount (Steve Dickson) [1111708] - [fs] nfs: Avoid infinite loop when RELEASE_LOCKOWNER getting expired error (Steve Dickson) [1111708] - [fs] sunrpc: remove all refcounting of groupinfo from rpcauth_lookupcred (Steve Dickson) [1111708] - [fs] nfs: fix two problems in lookup_revalidate in RCU-walk (Steve Dickson) [1111708] - [fs] nfs: allow lockless access to access_cache (Steve Dickson) [1111708] - [fs] nfs: teach nfs_lookup_verify_inode to handle LOOKUP_RCU (Steve Dickson) [1111708] - [fs] nfs: teach nfs_neg_need_reval to understand LOOKUP_RCU (Steve Dickson) [1111708] - [fs] nfs: support RCU_WALK in nfs_permission() (Steve Dickson) [1111708] - [fs] sunrpc/auth: allow lockless (rcu) lookup of credential cache (Steve Dickson) [1111708] - [fs] nfs: prepare for RCU-walk support but pushing tests later in code (Steve Dickson) [1111708] - [fs] nfs: nfs4_lookup_revalidate: only evaluate parent if it will be used (Steve Dickson) [1111708] - [fs] nfs: add checks for returned value of try_module_get() (Steve Dickson) [1111708] - [fs] nfs: clear_request_commit while holding i_lock (Steve Dickson) [1111708] - [fs] pnfs: add pnfs_put_lseg_async (Steve Dickson) [1111708] - [fs] pnfs: find swapped pages on pnfs commit lists too (Steve Dickson) [1111708] - [fs] nfs: fix comment and add warn_on for PG_INODE_REF (Steve Dickson) [1111708] - [fs] nfs: mark nfs_page reqs with flag for extra ref (Steve Dickson) [1111708] - [fs] nfs: check wait_on_bit_lock err in page_group_lock (Steve Dickson) [1111708] - [fs] nfs: handle multiple reqs in nfs_page_async_flush (Steve Dickson) [1111708] - [fs] nfs: change find_request to find_head_request (Steve Dickson) [1111708] - [fs] sunrpc: remove "ec" argument from encrypt_v2 operation (Steve Dickson) [1111708] - [fs] sunrpc: clean up sparse endianness warnings in gss_krb5_wrap.c (Steve Dickson) [1111708] - [fs] sunrpc: clean up sparse endianness warnings in gss_krb5_seal.c (Steve Dickson) [1111708] - [fs] sunrpc: fix RCU handling of gc_ctx field (Steve Dickson) [1111708] - [fs] sunrpc: remove __rcu annotation from struct gss_cl_ctx->gc_gss_ctx (Steve Dickson) [1111708] - [fs] nfs: nfs4_do_open should add negative results to the dcache (Steve Dickson) [1111708] - [fs] xprtrdma: Handle additional connection events (Steve Dickson) [1111708] - [fs] xprtrdma: Remove RPCRDMA_PERSISTENT_REGISTRATION macro (Steve Dickson) [1111708] - [fs] xprtrdma: Make rpcrdma_ep_disconnect() return void (Steve Dickson) [1111708] - [fs] xprtrdma: Schedule reply tasklet once per upcall (Steve Dickson) [1111708] - [fs] xprtrdma: Allocate each struct rpcrdma_mw separately (Steve Dickson) [1111708] - [fs] xprtrdma: Rename frmr_wr (Steve Dickson) [1111708] - [fs] xprtrdma: Disable completions for LOCAL_INV Work Requests (Steve Dickson) [1111708] - [fs] xprtrdma: Disable completions for FAST_REG_MR Work Requests (Steve Dickson) [1111708] - [fs] xprtrdma: Don't post a LOCAL_INV in rpcrdma_register_frmr_external() (Steve Dickson) [1111708] - [fs] xprtrdma: Reset FRMRs after a flushed LOCAL_INV Work Request (Steve Dickson) [1111708] - [fs] xprtrdma: Reset FRMRs when FAST_REG_MR is flushed by a disconnect (Steve Dickson) [1111708] - [fs] xprtrdma: Properly handle exhaustion of the rb_mws list (Steve Dickson) [1111708] - [fs] xprtrdma: Chain together all MWs in same buffer pool (Steve Dickson) [1111708] - [fs] xprtrdma: Back off rkey when FAST_REG_MR fails (Steve Dickson) [1111708] - [fs] xprtrdma: Unclutter struct rpcrdma_mr_seg (Steve Dickson) [1111708] - [fs] xprtrdma: Don't invalidate FRMRs if registration fails (Steve Dickson) [1111708] - [fs] xprtrdma: On disconnect, don't ignore pending CQEs (Steve Dickson) [1111708] - [fs] xprtrdma: Update rkeys after transport reconnect (Steve Dickson) [1111708] - [fs] xprtrdma: Limit data payload size for ALLPHYSICAL (Steve Dickson) [1111708] - [fs] xprtrdma: Protect ia->ri_id when unmapping/invalidating MRs (Steve Dickson) [1111708] - [fs] xprtrdma: Fix panic in rpcrdma_register_frmr_external() (Steve Dickson) [1111708] - [fs] xprtrdma: Fix DMA-API-DEBUG warning by checking dma_map result (Steve Dickson) [1111708] - [fs] replace strict_strto calls (Steve Dickson) [1111708] - [fs] nfs: use ARRAY_SIZE instead of sizeof/sizeof[0] (Steve Dickson) [1111708] - [fs] nfsv4: Drop cast (Steve Dickson) [1111708] - [fs] rpc_pipe: Drop memory allocation cast (Steve Dickson) [1111708] - [fs] nfs_common/nfsacl: move EXPORT symbol after functions (Steve Dickson) [1111708] - [fs] nfs4: copy acceptor name from context to nfs_client (Steve Dickson) [1111708] - [fs] sunrpc: add a new "stringify_acceptor" rpc_credop (Steve Dickson) [1111708] - [fs] auth_gss: fetch the acceptor name out of the downcall (Steve Dickson) [1111708] - [fs] nfs4: turn free_lock_state into a void return operation (Steve Dickson) [1111708] - [fs] nfs4: queue free_lock_state job submission to nfsiod (Steve Dickson) [1111708] - [fs] nfs4: treat lock owners as opaque values (Steve Dickson) [1111708] - [fs] nfs41: layout return on close in delegation return (Steve Dickson) [1111708] - [fs] nfs41: return layout on last close (Steve Dickson) [1111708] - [fs] nfs4: add nfs4_check_delegation (Steve Dickson) [1111708] - [fs] pnfs/filelayout: retry ds commit if nfs_commitdata_alloc fails (Steve Dickson) [1111708] - [fs] pnfs/filelayout: fix race between mark_request_commit and scan_commit_lists (Steve Dickson) [1111708] - [fs] nfsv4: Fix OPEN w/create access mode checking (Steve Dickson) [1111708] - [fs] nfs: check hostname in nfs_get_client (Steve Dickson) [1111708] - [fs] nfsv4: set hostname when creating nfsv4 ds connection (Steve Dickson) [1111708] - [fs] sunrpc: Handle EPIPE in xprt_connect_status (Steve Dickson) [1111708] - [fs] sunrpc: Ensure that we handle ENOBUFS errors correctly (Steve Dickson) [1111708] - [fs] nfs: replace count*size kzalloc by kcalloc (Steve Dickson) [1111708] - [fs] nfs: get rid of duplicate dprintk (Steve Dickson) [1111708] - [fs] nfs: Fix unused variable error (Steve Dickson) [1111708] - [fs] nfs: remove unneeded EXPORTs (Steve Dickson) [1111708] - [fs] pnfs: clean up *_resend_to_mds (Steve Dickson) [1111708] - [fs] nfs: remove pgio_header refcount, related cleanup (Steve Dickson) [1111708] - [fs] nfs: remove unused writeverf code (Steve Dickson) [1111708] - [fs] nfs: merge nfs_pgio_data into _header (Steve Dickson) [1111708] - [fs] nfs: rename members of nfs_pgio_data (Steve Dickson) [1111708] - [fs] nfs: move nfs_pgio_data and remove nfs_rw_header (Steve Dickson) [1111708]- [scsi] bnx2fc: Improve stats update mechanism (Neil Horman) [1096023] - [security] have cap_dentry_init_security return error (Jeff Layton) [1070910] - [mfd] lpc_ich: Change Avoton to iTCO v3 (Prarit Bhargava) [1084134] - [watchdog] itco_wdt: Add support for v3 silicon (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Add support for iTCO v3 (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Remove lpc_ich_cfg struct use (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Fix ACPI enable bitmask (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Only configure watchdog or GPIO when present (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Add support for Intel Avoton GPIOs (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Convert ICH GPIOs IDs to enum (Prarit Bhargava) [1084134] - [net] ceph: do not hard code max auth ticket len (Ilya Dryomov) [1142285] {CVE-2014-6416} - [net] ceph: add process_one_ticket() helper (Ilya Dryomov) [1142285] {CVE-2014-6416} - [net] ceph: gracefully handle large reply messages from the mon (Ilya Dryomov) [1142285] {CVE-2014-6416} - [powercap] intel_rapl: add new CPU IDs (Steve Best) [1142597] - [powercap] intel_rapl: spell out SoC names (Steve Best) [1142597] - [powercap] intel_rapl: add support for ValleyView Soc (Steve Best) [1142597] - [x86] smpboot: initialize secondary CPU only if master CPU will wait for it (Igor Mammedov) [968147] - [x86] smpboot: Log error on secondary CPU wakeup failure at ERR level (Igor Mammedov) [968147] - [x86] smpboot: Fix list/memory corruption on CPU hotplug (Igor Mammedov) [968147] - [acpi] processor: do not mark present at boot but not onlined CPU as onlined (Igor Mammedov) [968147] - [tools] thermal: Introduce tmon, a tool for thermal subsystem (Neil Horman) [1085101] - [thermal] intel_powerclamp: add newer cpu ids (Steve Best) [1141895] - [mm] swapfile: do not skip lowest_bit in scan_swap_map() scan loop (Seth Jennings) [1128277] - [dma] ioatdma: disable RAID on non-Atom platforms and reenable unaligned copies (Prarit Bhargava) [1069441] - [security] selinux: make the netif cache namespace aware (Paul Moore) [1112815] - [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1113932] - [kernel] hashtable: add hash_for_each_possible_rcu_notrace() (Steve Best) [1123126] - [media] media-device: fix an information leakage (Jacob Tanenbaum) [1109777] {CVE-2014-1739} - [fs] vfs: fix ref count leak in path_mountpoint() (Ian Kent) [1122376] {CVE-2014-5045} - [kernel] ptrace: get_dumpable() incorrect tests (Jacob Tanenbaum) [1111606] {CVE-2013-2929} - [fs] fanotify/compat: fix sys_fanotify_mark (Jan Stancek) [1119318] - [target] rd: Refactor rd_build_device_space + rd_release_device_space (Denys Vlasenko) [1108755] {CVE-2014-4027} - [ipc] fix compat msgrcv with negative msgtyp (Mateusz Guzik) [1042807] - [Documentation] fix incorrect formula to calculate CommitLimit value (Petr Oros) [1060570] - [acpi] apci_pad: in power_saving_thread(), call schedule() when need_resched is true (Tony Camuso) [1092076]- [powerpc] Revert: Add iommu domain pointer to device archdata (David Gibson) [1123145 1123133 1123367] - [powerpc] Enable IOMMU and VFIO for ppc64 (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_32/pr - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Rework SLB switching code (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move little endian conflict to HV KVM (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Do dcbz32 patching with big endian instructions (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fill pvinfo hcall instructions in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - PAPR - Access RTAS in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - PAPR - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_64/pr - Access shadow slb in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_64/pr - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - ifdef on CONFIG_KVM_book3s_32_HANDLER for 32bit (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Disable AIL mode with OPAL (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Use SLB entry 0 (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Graciously fail broken LE hypercalls (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Remove open coded make_dsisr in alignment handler (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Always use the saved DAR value (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Make NX bit available with magic page (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Disable NX for old magic page using guests (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose TM registers (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose EBB registers (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose TAR facility to guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Handle Facility interrupt and FSCR (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Emulate TIR register (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Ignore PMU SPRs (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Default to big endian guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix C/R bit setting (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix WARN_ON with debug options on (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Enable Little Endian PR guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Enable interrupts earlier (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Make svcpu -> vcpu store preempt savvy (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Ignore DABR register (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Ignore PIR writes (David Gibson) [1123145 1123133 1123367] - [virt] kvm: add PR mode KVM (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move more code under CONFIG_HAVE_KVM_IRQFD (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Enable IRQFD support for the XICS interrupt controller (David Gibson) [1123145 1123133 1123367] - [virt] kvm/s390: adapter interrupt sources (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move irq notifier implementation into eventfd.c (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move all accesses to kvm::irq_routing into irqchip.c (David Gibson) [1123145 1123133 1123367] - [virt] kvm/irqchip: Provide and use accessors for irq routing table (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Don't keep reference to irq routing table in irqfd struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: IRQ disabling cleanup (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: use fdget (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Put huge-page HPTEs in rmap chain for base address (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move KVM_REG_PPC_WORT to an unused register number (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Add ONE_REG register names that were missed (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add missing code for transaction reclaim on guest exit (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - make _PAGE_NUMA take effect (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc/book3s: rename lookup_linux_pte() to lookup_linux_pte_and_update() (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix KVM hang with CONFIG_KVM_XICS=n (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix incorrect userspace exit on ioeventfd write (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Remove bogus duplicate code (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - use xics_wake_cpu only when defined (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: NULL return of kvmppc_mmu_hpte_cache_next should be handled (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Add devname:kvm aliases for modules (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Don't drop low-order page address bits (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Get rid of KVM_HPAGE defines (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Guard doorbell exception with CONFIG_PPC_DOORBELL (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Make shared struct aka magic page guest endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Use base page size when comparing against slb value (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix machine check delivery to guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add mixed page-size support for guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: fix couple of memory leaks in MPIC/XICS devices (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Don't clobber our exit handler id (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix physical address calculations (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Take SRCU read lock around RTAS kvm_read_guest() call (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add H_SET_MODE hcall handling (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Allow only implemented hcalls to be enabled or disabled (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Controls for in-kernel sPAPR hypercall handling (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move vcore definition to end of kvm_arch struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Export kvmppc_copy_to (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Add CAP to indicate hcall fixes (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Prefer CMA region for hash page table allocation (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add software abort codes for transactional memory (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Unify kvmppc_get_last_inst and sc (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Load/save FP/VMX/VSX state directly to/from vcpu struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix compilation without CONFIG_ALTIVEC (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Add per-vm capability enablement (David Gibson) [1123145 1123133 1123367] - [iommu] vt-d: Exclude devices using RMRRs from IOMMU API domains (Myron Stowe) [1097907] - [s390] uaccess: fix possible register corruption in strnlen_user_srst() (Hendrik Brueckner) [1099147] - [s390] uaccess: rework uaccess code - fix locking issues (Hendrik Brueckner) [1099147] - [s390] uaccess: introduce 'uaccesspt' kernel parameter (Hendrik Brueckner) [1099147] - [s390] uaccess: remove dead kernel parameter 'user_mode=' (Hendrik Brueckner) [1099147] - [s390] setup: get rid of MACHINE_HAS_MVCOS machine flag (Hendrik Brueckner) [1099147] - [s390] uaccess: consistent types (Hendrik Brueckner) [1099147] - [s390] uaccess: get rid of indirect function calls (Hendrik Brueckner) [1099147] - [s390] uaccess: normalize order of parameters of indirect uaccess function calls (Hendrik Brueckner) [1099147] - [s390] uaccess: remove dead extern declarations, make functions static (Hendrik Brueckner) [1099147] - [s390] uaccess: test if current->mm is set before walking page tables (Hendrik Brueckner) [1099147] - [s390] compat: fix PSW32_USER_BITS definition (Hendrik Brueckner) [1099147] - [s390] compat: make psw32_user_bits a constant value again (Hendrik Brueckner) [1099147] - [s390] uaccess: always run the kernel in home space (Hendrik Brueckner) [1099147] - [s390] kernel: remove page table walk for user space accesses (Hendrik Brueckner) [1099147] - [powerpc] start loop at section start of start in vmemmap_populated() (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_free() (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_remove_mapping() for BOOK3S (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_list_free() (Gustavo Duarte) [1090174] - [x86] Makefile: Add stack frame check (Prarit Bhargava) [1058753] - [virt] kvm/x86: fix TSC matching (Marcelo Tosatti) [1115764] - [drm] radeon: tweak ACCEL_WORKING2 query for hawaii (Jerome Glisse) [1140789]- [lib] assoc_array: Fix termination condition in assoc array garbage collection (David Howells) [1139431] {CVE-2014-3631} - [acpi] x86/ras: Fix build warnings in (Rui Wang) [1085141] - [acpi] ras/extlog: Adjust init flow (Rui Wang) [1085141] - [acpi] trace/emca: Add a knob to adjust where to save event log (Rui Wang) [1085141] - [ras] trace: Add eMCA trace event interface (Rui Wang) [1085141] - [ras] debugfs: Add debugfs interface for RAS subsystem (Rui Wang) [1085141] - [firmware] efi/cper: Adjust code flow of some functions (Rui Wang) [1085141] - [trace] aer: Move trace into unified interface (Rui Wang) [1085141] - [trace] ras: Add basic RAS trace event (Rui Wang) [1085141] - [trace] Add __field_struct macro for TRACE_EVENT() (Rui Wang) [1085141] - [trace] pci/aer: Fix severity usage in aer trace event (Rui Wang) [1085141] - [acpi] emca: Combine eMCA/EDAC event reporting priority (Rui Wang) [1076655] - [edac] sb_edac: Modify H/W event reporting policy (Rui Wang) [1076655] - [edac] Add an edac_report parameter to EDAC (Rui Wang) [1076655] - [acpi] Clean up inclusions of ACPI header files (Rui Wang) [1076655] - [acpi] x86: Export 'boot_cpu_physical_apicid' to modules (Rui Wang) [1076655] - [acpi] x86: Fix extended error log driver to depend on CONFIG_X86_LOCAL_APIC (Rui Wang) [1076655] - [firmware] dmi: Avoid unaligned memory access in save_mem_devices() (Rui Wang) [1076655] - [firmware] efi: Move cper.c from drivers/acpi/apei to drivers/firmware/efi (Rui Wang) [1076655] - [edac] ghes: Update ghes error record info (Rui Wang) [1076655] - [acpi] apei/cper: Cleanup CPER memory error output format (Rui Wang) [1076655] - [acpi] apei/cper: Enhance memory reporting capability (Rui Wang) [1076655] - [firmware] dmi: Parse memory device (type 17) in SMBIOS (Rui Wang) [1076655] - [acpi] x86: Extended error log driver for x86 platform (Rui Wang) [1076655] - [acpi] cper: Update cper info (Rui Wang) [1076655] - [acpi] apei/cper: Fix status check during error printing (Rui Wang) [1076655]- [ethernet] bnx2x: Configure device endianity on driver load and reset endianity on removal (Michal Schmidt) [1089402] - [ethernet] bnx2x: Be more forgiving toward SW GRO (Michal Schmidt) [1089402] - [ethernet] bnx2x: VF clean statistics (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix stop-on-error (Michal Schmidt) [1089402] - [ethernet] bnx2x: ethtool -d might cause timeout in log (Michal Schmidt) [1089402] - [ethernet] bnx2x: Use is_kdump_kernel() to detect kdump kernel (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: FW assertion changes (Michal Schmidt) [1089402] - [ethernet] bnx2x: Make BP_VF more robust (Michal Schmidt) [1089402] - [ethernet] bnx2x: Prevent pci_disable_sriov with assigned VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Prevent IOV if no entries in CAM (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix static checker warning regarding `txdata_ptr' (Michal Schmidt) [1089402] - [ethernet] bnx2x: Safe bnx2x_panic_dump() (Michal Schmidt) [1089402] - [ethernet] bnx2x: Update driver version to 1.710.51 (Michal Schmidt) [1089402] - [ethernet] bnx2x: Code cleanup (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix sparse warnings (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Fix timesync endianity (Michal Schmidt) [1089402] - [ethernet] bnx2x: Add timestamping and PTP hardware clock support (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix tunneled GSO over IPv6 (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: prevent incorrect byte-swap in BE (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Utilize FW 7.10.51 (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Remove redundant #ifdef (Michal Schmidt) [1089402] - [ethernet] bnx2x: Revert UNDI flushing mechanism (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix set_setting for some PHYs (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix possible panic under memory stress (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix the MSI flags (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fail probe of VFs using an old incompatible driver (Michal Schmidt) [1089402] - [ethernet] bnx2x: enlarge minimal alignemnt of data offset (Michal Schmidt) [1089402] - [ethernet] bnx2x: VF can report link speed (Michal Schmidt) [1089402] - [ethernet] bnx2x: remove null test before kfree (Michal Schmidt) [1089402] - [ethernet] bnx2x: Enlarge the dorq threshold for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Check for UNDI in uncommon branch (Michal Schmidt) [1094099 1089402] - [ethernet] bnx2x: Fix 1G-baseT link (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix link for KR with swapped polarity lane (Michal Schmidt) [1123867 1089402] - [ethernet] bnx2x: Remove useless return variables (Michal Schmidt) [1089402] - [ethernet] bnx2x: update MAINTAINERS for bnx2x and e-mail addresses (Michal Schmidt) [1089402] - [ethernet] bnx2x: get rid of SET_ETHTOOL_OPS (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix build when BNX2X_SRIOV is not enabled (Michal Schmidt) [1089402] - [ethernet] bnx2x: Convert return 0 to return rc (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix UNDI driver unload (Michal Schmidt) [1094099 1089402] - [ethernet] bnx2x: Memory leak during VF removal (Michal Schmidt) [1089402] - [ethernet] bnx2x: include irq.h for irqreturn_t definitions (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix possible memory leak on iov error flow (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't allow VFs to become promiscuous (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't show port statistics for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix failure to configure VF multicast filters (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix vlan credit issues for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove the sriov VFOP mechanism (Michal Schmidt) [1089402] - [ethernet] bnx2x: Create workqueue for IOV related tasks (Michal Schmidt) [1089402] - [ethernet] bnx2x: Support mng. request for driver version (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1089402] - [ethernet] bnx2x: save RAM in kdump kernel by disabling TPA (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: save RAM in kdump kernel by using a single queue (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: clamp num_queues to prevent passing a negative value (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros (Michal Schmidt) [1089402] - [ethernet] bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1089402] - [ethernet] bnx2x: (semantic) revise scheduling of sp_rtnl (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix bnx2x_panic_dump for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Revise IOV vlan/mac validation (Michal Schmidt) [1089402] - [ethernet] bnx2x: Add support in PF driver for RSC (Michal Schmidt) [1089402] - [ethernet] bnx2x: Semantic Validate vlan/mac changes (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove unnecessary internal mem config (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove unused iov code (Michal Schmidt) [1089402] - [ethernet] bnx2x: Debug - change verbosity of some prints (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix L2-GRE TCP issues (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix sparse warning (Michal Schmidt) [1089402] - [ethernet] bnx2x: prevent WARN during driver unload (Michal Schmidt) [1089402] - [ethernet] bnx2x: slight optimization of addr compare (Michal Schmidt) [1089402] - [kernel] crash_dump: Make is_kdump_kernel() accessible from modules (Michal Schmidt) [1089402 1059554] - [ethernet] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1135619] - [ethernet] mvneta: Fix TSO and checksum for non-acceleration vlan traffic (Vlad Yasevich) [1135619] - [ethernet] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1135619] - [ethernet] e1000e: Fix TSO with non-accelerated vlans (Vlad Yasevich) [1135619] - [net] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1135619] - [net] macvtap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1135619] - [net] Revert: macvlan: fix checksums error when we are in bridge mode (Vlad Yasevich) [1135619] - [net] Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1135619] - [crypto] pkcs7: Fix the parser cleanup to drain parsed out X.509 certs (Vivek Goyal) [1129779] - [crypto] pkcs7: Provide a single place to do signed info block freeing (Vivek Goyal) [1129779] - [security] keys: Reinstate EPERM for a key type name beginning with a '.' (Vivek Goyal) [1129779] - [crypto] pkcs7: Add a missing static (Vivek Goyal) [1129779] - [crypto] x509: Need to export x509_request_asymmetric_key() (Vivek Goyal) [1129779] - [crypto] pkcs7: X.509 certificate issuer and subject are mandatory fields in the ASN.1 (Vivek Goyal) [1129779] - [crypto] pkcs7: Use x509_request_asymmetric_key() (Vivek Goyal) [1129779] - [crypto] x509: x509_request_asymmetric_keys() doesn't need string length arguments (Vivek Goyal) [1129779] - [crypto] pkcs7: fix sparse non static symbol warning (Vivek Goyal) [1129779] - [crypto] pkcs7: Missing inclusion of linux/err.h (Vivek Goyal) [1129779] - [security] ima: define '.ima' as a builtin 'trusted' keyring (Vivek Goyal) [1129779] - [crypto] keys: validate certificate trust only with builtin keys (Vivek Goyal) [1129779] - [crypto] keys: validate certificate trust only with selected key (Vivek Goyal) [1129779] - [crypto] keys: make partial key id matching as a dedicated function (Vivek Goyal) [1129779] - [crypto] keys: verify a certificate is signed by a 'trusted' key (Vivek Goyal) [1129779] - [security] keys: special dot prefixed keyring name bug fix (Vivek Goyal) [1129779] - [crypto] Revert: keys: verify a certificate is signed by a 'trusted' key (Vivek Goyal) [1129779] - [crypto] pefile: Validate PKCS#7 trust chain (Vivek Goyal) [1129779] - [crypto] pefile: Digest the PE binary and compare to the PKCS#7 data (Vivek Goyal) [1129779] - [crypto] pefile: Handle pesign using the wrong OID (Vivek Goyal) [1129779] - [crypto] pefile: Parse the "Microsoft individual code signing" data blob (Vivek Goyal) [1129779] - [crypto] pefile: Parse the presumed PKCS#7 content of the certificate blob (Vivek Goyal) [1129779] - [crypto] pefile: Strip the wrapper off of the cert data block (Vivek Goyal) [1129779] - [crypto] pefile: Parse a PE binary to find a key and a signature contained therein (Vivek Goyal) [1129779] - [misc] Provide PE binary definitions (Vivek Goyal) [1129779] - [crypto] keys/x509: Fix a spelling mistake (Vivek Goyal) [1129779] - [crypto] pkcs7: Provide a key type for testing PKCS#7 (Vivek Goyal) [1129779] - [crypto] pkcs7: Find intersection between PKCS#7 message and known, trusted keys (Vivek Goyal) [1129779] - [crypto] pkcs7: Verify internal certificate chain (Vivek Goyal) [1129779] - [crypto] pkcs7: Find the right key in the PKCS#7 key list and verify the signature (Vivek Goyal) [1129779] - [crypto] pkcs7: Digest the data in a signed-data message (Vivek Goyal) [1129779] - [crypto] pkcs7: Implement a parser for RFC 2315 (Vivek Goyal) [1129779] - [crypto] x509: Export certificate parse and free functions (Vivek Goyal) [1129779] - [crypto] x509: Add bits needed for PKCS#7 (Vivek Goyal) [1129779] - [crypto] keys: change asymmetric keys to use common hash definitions (Vivek Goyal) [1129779] - [crypto] provide single place for hash algo information (Vivek Goyal) [1129779]- [fs] ceph: remove extra definitions of U32_MAX (Sage Weil) [1122174] - [fs] vfs: call d_op->d_prune() before unhashing dentry (Sage Weil) [1122174] - [net] libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly (Sage Weil) [1122174] - [block] rbd: remove extra newlines from rbd_warn() messages (Sage Weil) [1122174] - [block] rbd: allocate img_request with GFP_NOIO instead GFP_ATOMIC (Sage Weil) [1122174] - [block] rbd: rework rbd_request_fn() (Sage Weil) [1122174] - [fs] ceph: fix kick_requests() (Sage Weil) [1122174] - [fs] ceph: fix sizeof(struct tYpO *) typo (Sage Weil) [1122174] - [fs] ceph: remove redundant memset(0) (Sage Weil) [1122174] - [block] rbd: take snap_id into account when reading in parent info (Sage Weil) [1122174] - [block] rbd: do not read in parent info before snap context (Sage Weil) [1122174] - [block] rbd: update mapping size only on refresh (Sage Weil) [1122174] - [block] rbd: harden rbd_dev_refresh() and callers a bit (Sage Weil) [1122174] - [block] rbd: split rbd_dev_spec_update() into two functions (Sage Weil) [1122174] - [block] rbd: remove unnecessary asserts in rbd_dev_image_probe() (Sage Weil) [1122174] - [block] rbd: introduce rbd_dev_header_info() (Sage Weil) [1122174] - [block] rbd: show the entire chain of parent images (Sage Weil) [1122174] - [fs] ceph: replace comma with a semicolon (Sage Weil) [1122174] - [block] rbd: use rbd_segment_name_free() instead of kfree() (Sage Weil) [1122174] - [fs] ceph: check zero length in ceph_sync_read() (Sage Weil) [1122174] - [fs] ceph: reset r_resend_mds after receiving -ESTALE (Sage Weil) [1122174] - [fs] ceph: include time stamp in replayed MDS requests (Sage Weil) [1122174] - [block] rbd: do not leak image_id in rbd_dev_v2_parent_info() (Sage Weil) [1122174] - [fs] ceph: check unsupported fallocate mode (Sage Weil) [1122174] - [net] libceph: drop osd ref when canceling con work (Sage Weil) [1122174] - [net] libceph: nuke ceph_osdc_unregister_linger_request() (Sage Weil) [1122174] - [block] rbd: use rbd_obj_watch_request_helper() helper (Sage Weil) [1122174] - [block] rbd: add rbd_obj_watch_request_helper() helper (Sage Weil) [1122174] - [block] rbd: rbd_obj_request_wait() should cancel the request if interrupted (Sage Weil) [1122174] - [net] libceph: introduce ceph_osdc_cancel_request() (Sage Weil) [1122174] - [net] libceph: fix linger request check in __unregister_request() (Sage Weil) [1122174] - [net] libceph: unregister only registered linger requests (Sage Weil) [1122174] - [net] libceph: assert both regular and lingering lists in __remove_osd() (Sage Weil) [1122174] - [net] libceph: harden ceph_osdc_request_release() a bit (Sage Weil) [1122174] - [net] libceph: move and add dout()s to ceph_osdc_request_{get, put}() (Sage Weil) [1122174] - [net] libceph: move and add dout()s to ceph_msg_{get, put}() (Sage Weil) [1122174] - [net] libceph: add maybe_move_osd_to_lru() and switch to it (Sage Weil) [1122174] - [net] libceph: rename ceph_osd_request::r_linger_osd to r_linger_osd_item (Sage Weil) [1122174] - [block] rbd: handle parent_overlap on writes correctly (Sage Weil) [1122174] - [fs] ceph: remove bogus extern (Sage Weil) [1122174] - [block] rbd: only set disk to read-only once (Sage Weil) [1122174] - [block] rbd: move calls that may sleep out of spin lock range (Sage Weil) [1122174] - [block] rbd: add ioctl for rbd (Sage Weil) [1122174] - [fs] ceph: use truncate_pagecache() instead of truncate_inode_pages() (Sage Weil) [1122174] - [fs] ceph: debugfs, replace seq_printf by seq_puts (Sage Weil) [1122174] - [fs] ceph: replace pr_warning by pr_warn (Sage Weil) [1122174] - [fs] ceph: include time stamp in every MDS request (Sage Weil) [1122174] - [block] rbd: fix ida/idr memory leak (Sage Weil) [1122174] - [block] rbd: use reference counts for image requests (Sage Weil) [1122174] - [block] rbd: fix osd_request memory leak in __rbd_dev_header_watch_sync() (Sage Weil) [1122174] - [block] rbd: make sure we have latest osdmap on 'rbd map' (Sage Weil) [1122174] - [net] libceph: add ceph_monc_wait_osdmap() (Sage Weil) [1122174] - [net] libceph: mon_get_version request infrastructure (Sage Weil) [1122174] - [net] libceph: recognize poolop requests in debugfs (Sage Weil) [1122174] - [fs] ceph: refactor readpage_nounlock() to make the logic clearer (Sage Weil) [1122174] - [fs] ceph: mds - check cap ID when handling cap export message (Sage Weil) [1122174] - [fs] ceph: remember subtree root dirfrag's auth MDS (Sage Weil) [1122174] - [fs] ceph: introduce ceph_fill_fragtree() (Sage Weil) [1122174] - [fs] ceph: handle cap import atomically (Sage Weil) [1122174] - [fs] ceph: pre-allocate ceph_cap struct for ceph_add_cap() (Sage Weil) [1122174] - [fs] ceph: update inode fields according to issued caps (Sage Weil) [1122174] - [fs] ceph: queue vmtruncate if necessary when handing cap grant/revoke (Sage Weil) [1122174] - [fs] ceph: ceph_get_parent() can be static (Sage Weil) [1122174] - [net] crush: decode and initialize chooseleaf_vary_r (Sage Weil) [1122174] - [net] libceph: fix corruption when using page_count 0 page in rbd (Sage Weil) [1122174] - [fs] ceph: reserve caps for file layout/lock MDS requests (Sage Weil) [1122174] - [fs] ceph: avoid releasing caps that are being used (Sage Weil) [1122174] - [fs] ceph: clear directory's completeness when creating file (Sage Weil) [1122174] - [net] libceph: fix non-default values check in apply_primary_affinity() (Sage Weil) [1122174] - [fs] ceph: use fpos_cmp() to compare dentry positions (Sage Weil) [1122174] - [fs] ceph: check directory's completeness before emitting directory entry (Sage Weil) [1122174] - [fs] ceph: fix pr_fmt() redefinition (Sage Weil) [1122174] - [fs] ceph: ceph_sync_{, direct_}write, fix an oops on ceph_osdc_new_request() failure (Sage Weil) [1122174] - [fs] ceph: skip invalid dentry during dcache readdir (Sage Weil) [1122174] - [net] libceph: dump pool {read,write}_tier to debugfs (Sage Weil) [1122174] - [net] libceph: output primary affinity values on osdmap updates (Sage Weil) [1122174] - [fs] ceph: flush cap release queue when trimming session caps (Sage Weil) [1122174] - [fs] ceph: don't grabs open file reference for aborted request (Sage Weil) [1122174] - [fs] ceph: drop extra open file reference in ceph_atomic_open() (Sage Weil) [1122174] - [fs] ceph: preallocate buffer for readdir reply (Sage Weil) [1122174] - [net] libceph: enable PRIMARY_AFFINITY feature bit (Sage Weil) [1122174] - [net] libceph: redo ceph_calc_pg_primary() in terms of ceph_calc_pg_acting() (Sage Weil) [1122174] - [net] libceph: add support for osd primary affinity (Sage Weil) [1122174] - [net] libceph: add support for primary_temp mappings (Sage Weil) [1122174] - [net] libceph: return primary from ceph_calc_pg_acting() (Sage Weil) [1122174] - [net] libceph: switch ceph_calc_pg_acting() to new helpers (Sage Weil) [1122174] - [net] libceph: introduce apply_temps() helper (Sage Weil) [1122174] - [net] libceph: introduce pg_to_raw_osds() and raw_to_up_osds() helpers (Sage Weil) [1122174] - [net] libceph: ceph_can_shift_osds(pool) and pool type defines (Sage Weil) [1122174] - [net] libceph: ceph_osd_{exists, is_up, is_down}(osd) definitions (Sage Weil) [1122174] - [net] libceph: enable OSDMAP_ENC feature bit (Sage Weil) [1122174] - [net] libceph: primary_affinity decode bits (Sage Weil) [1122174] - [net] libceph: primary_affinity infrastructure (Sage Weil) [1122174] - [net] libceph: primary_temp decode bits (Sage Weil) [1122174] - [net] libceph: primary_temp infrastructure (Sage Weil) [1122174] - [net] libceph: generalize ceph_pg_mapping (Sage Weil) [1122174] - [net] libceph: introduce get_osdmap_client_data_v() (Sage Weil) [1122174] - [net] libceph: introduce decode{, _new}_pg_temp() and switch to them (Sage Weil) [1122174] - [net] libceph: switch osdmap_set_max_osd() to krealloc() (Sage Weil) [1122174] - [net] libceph: introduce decode{, _new}_pools() and switch to them (Sage Weil) [1122174] - [net] libceph: rename __decode_pool{, _names}() to decode_pool{, _names}() (Sage Weil) [1122174] - [net] libceph: fix and clarify ceph_decode_need() sizes (Sage Weil) [1122174] - [net] libceph: nuke bogus encoding version check in osdmap_apply_incremental() (Sage Weil) [1122174] - [net] libceph: fixup error handling in osdmap_apply_incremental() (Sage Weil) [1122174] - [net] libceph: fix crush_decode() call site in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: check length of osdmap osd arrays (Sage Weil) [1122174] - [net] libceph: safely decode max_osd value in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: fixup error handling in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: split osdmap allocation and decode steps (Sage Weil) [1122174] - [net] libceph: dump osdmap and enhance output on decode errors (Sage Weil) [1122174] - [net] libceph: dump pg_temp mappings to debugfs (Sage Weil) [1122174] - [net] libceph: do not prefix osd lines with t in debugfs output (Sage Weil) [1122174] - [net] libceph: refer to osdmap directly in osdmap_show() (Sage Weil) [1122174] - [net] crush: support chooseleaf_vary_r tunable (tunables3) by default (Sage Weil) [1122174] - [net] crush: add SET_CHOOSELEAF_VARY_R step (Sage Weil) [1122174] - [net] crush: add chooseleaf_vary_r tunable (Sage Weil) [1122174] - [net] crush: allow crush rules to set (re)tries counts to 0 (Sage Weil) [1122174] - [net] crush: fix off-by-one errors in total_tries refactor (Sage Weil) [1122174] - [fs] ceph: don't include ceph.{file, dir}.layout vxattr in listxattr() (Sage Weil) [1122174] - [fs] ceph: check buffer size in ceph_vxattrcb_layout() (Sage Weil) [1122174] - [fs] ceph: fix null pointer dereference in discard_cap_releases() (Sage Weil) [1122174] - [net] libceph: fix oops in ceph_msg_data_{pages, pagelist}_advance() (Sage Weil) [1122174] - [fs] ceph: set mds_wanted when MDS reply changes a cap to auth cap (Sage Weil) [1122174] - [fs] ceph: use fl->fl_file as owner identifier of flock and posix lock (Sage Weil) [1122174] - [fs] ceph: forbid mandatory file lock (Sage Weil) [1122174] - [fs] ceph: use fl->fl_type to decide flock operation (Sage Weil) [1122174] - [fs] ceph: update i_max_size even if inode version does not change (Sage Weil) [1122174] - [fs] ceph: make sure write caps are registered with auth MDS (Sage Weil) [1122174] - [fs] ceph: print inode number for LOOKUPINO request (Sage Weil) [1122174] - [fs] ceph: add get_name() NFS export callback (Sage Weil) [1122174] - [fs] ceph: fix ceph_fh_to_parent() (Sage Weil) [1122174] - [fs] ceph: add get_parent() NFS export callback (Sage Weil) [1122174] - [fs] ceph: simplify ceph_fh_to_dentry() (Sage Weil) [1122174] - [fs] ceph: do not set r_old_dentry_dir on link() (Sage Weil) [1122174] - [fs] ceph: do not assume r_old_dentry[_dir] always set together (Sage Weil) [1122174] - [fs] ceph: do not chain inode updates to parent fsync (Sage Weil) [1122174] - [fs] ceph: avoid useless ceph_get_dentry_parent_inode() in ceph_rename() (Sage Weil) [1122174] - [fs] ceph: let MDS adjust readdir 'frag' (Sage Weil) [1122174] - [block] rbd: prefix rbd writes with CEPH_OSD_OP_SETALLOCHINT osd op (Sage Weil) [1122174] - [block] rbd: num_ops parameter for rbd_osd_req_create() (Sage Weil) [1122174] - [net] libceph: bump CEPH_OSD_MAX_OP to 3 (Sage Weil) [1122174] - [net] libceph: add support for CEPH_OSD_OP_SETALLOCHINT osd op (Sage Weil) [1122174] - [net] libceph: encode CEPH_OSD_OP_FLAG_* op flags (Sage Weil) [1122174] - [block] rbd: fix error paths in rbd_img_request_fill() (Sage Weil) [1122174] - [block] rbd: remove out_partial label in rbd_img_request_fill() (Sage Weil) [1122174] - [net] libceph: a per-osdc crush scratch buffer (Sage Weil) [1122174] - [block] rbd: drop an unsafe assertion (Sage Weil) [1122174] - [fs] ceph: fix reset_readdir() (Sage Weil) [1122174] - [fs] ceph: fix ceph_dir_llseek() (Sage Weil) [1122174] - [fs] ceph: fix __dcache_readdir() (Sage Weil) [1122174] - [fs] ceph: fix ceph_removexattr() (Sage Weil) [1122174] - [fs] ceph: remove xattr when null value is given to setxattr() (Sage Weil) [1122174] - [fs] ceph: properly handle XATTR_CREATE and XATTR_REPLACE (Sage Weil) [1122174] - [net] libceph: take map_sem for read in handle_reply() (Sage Weil) [1122174] - [net] libceph: factor out logic from ceph_osdc_start_request() (Sage Weil) [1122174] - [net] libceph: fix error handling in ceph_osdc_init() (Sage Weil) [1122174] - [fs] ceph: cast PAGE_SIZE to size_t in ceph_sync_write() (Sage Weil) [1122174] - [fs] ceph: fix dout() compile warnings in ceph_filemap_fault() (Sage Weil) [1122174] - [net] libceph: support CEPH_FEATURE_OSD_CACHEPOOL feature (Sage Weil) [1122174] - [net] libceph: follow redirect replies from osds (Sage Weil) [1122174] - [net] libceph: rename ceph_osd_request::r_{oloc, oid} to r_base_{oloc, oid} (Sage Weil) [1122174] - [net] libceph: follow {read, write}_tier fields on osd request submission (Sage Weil) [1122174] - [net] libceph: add ceph_pg_pool_by_id() (Sage Weil) [1122174] - [net] libceph: CEPH_OSD_FLAG_* enum update (Sage Weil) [1122174] - [net] libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg() (Sage Weil) [1122174] - [net] libceph: introduce and start using oid abstraction (Sage Weil) [1122174] - [net] libceph: move ceph_file_layout helpers to ceph_fs.h (Sage Weil) [1122174] - [net] libceph: rename MAX_OBJ_NAME_SIZE to CEPH_MAX_OID_NAME_LEN (Sage Weil) [1122174] - [net] libceph: start using oloc abstraction (Sage Weil) [1122174] - [net] libceph: dout() is missing a newline (Sage Weil) [1122174] - [net] libceph: add ceph_kv{malloc, free}() and switch to them (Sage Weil) [1122174] - [net] libceph: support CEPH_FEATURE_EXPORT_PEER (Sage Weil) [1122174] - [fs] ceph: add imported caps when handling cap export message (Sage Weil) [1122174] - [fs] ceph: add open export target session helper (Sage Weil) [1122174] - [fs] ceph: remove exported caps when handling cap import message (Sage Weil) [1122174] - [fs] ceph: handle session flush message (Sage Weil) [1122174] - [fs] ceph: check inode caps in ceph_d_revalidate (Sage Weil) [1122174] - [fs] ceph: handle -ESTALE reply (Sage Weil) [1122174] - [fs] ceph: fix trim caps (Sage Weil) [1122174] - [fs] ceph: fix cache revoke race (Sage Weil) [1122174] - [fs] ceph: use ceph_seq_cmp() to compare migrate_seq (Sage Weil) [1122174] - [fs] ceph: handle cap export race in try_flush_caps() (Sage Weil) [1122174] - [fs] ceph: trivial comment fix (Sage Weil) [1122174] - [net] libceph: fix preallocation check in get_reply() (Sage Weil) [1122174] - [net] libceph: rename front to front_len in get_reply() (Sage Weil) [1122174] - [net] libceph: rename ceph_msg::front_max to front_alloc_len (Sage Weil) [1122174] - [net] libceph: use CEPH_MON_PORT when the specified port is 0 (Sage Weil) [1122174] - [net] crush: support new indep mode and SET_* steps (crush v2) by default (Sage Weil) [1122174] - [net] crush: fix crush_choose_firstn comment (Sage Weil) [1122174] - [net] crush: attempts -> tries (Sage Weil) [1122174] - [net] crush: add set_choose_local_[fallback_]tries steps (Sage Weil) [1122174] - [net] crush: generalize descend_once (Sage Weil) [1122174] - [net] crush: CHOOSE_LEAF -> CHOOSELEAF throughout (Sage Weil) [1122174] - [net] crush: add SET_CHOOSE_TRIES rule step (Sage Weil) [1122174] - [net] crush: apply chooseleaf_tries to firstn mode too (Sage Weil) [1122174] - [net] crush: new SET_CHOOSE_LEAF_TRIES command (Sage Weil) [1122174] - [net] crush: pass parent r value for indep call (Sage Weil) [1122174] - [net] crush: clarify numrep vs endpos (Sage Weil) [1122174] - [net] crush: strip firstn conditionals out of crush_choose, rename (Sage Weil) [1122174] - [net] crush: add note about r in recursive choose (Sage Weil) [1122174] - [net] crush: use breadth-first search for indep mode (Sage Weil) [1122174] - [net] crush: return CRUSH_ITEM_UNDEF for failed placements with indep (Sage Weil) [1122174] - [net] crush: eliminate CRUSH_MAX_SET result size limitation (Sage Weil) [1122174] - [net] crush: fix some comments (Sage Weil) [1122174] - [net] crush: reduce scope of some local variables (Sage Weil) [1122174] - [net] crush: factor out (trivial) crush_destroy_rule() (Sage Weil) [1122174] - [net] crush: pass weight vector size to map function (Sage Weil) [1122174] - [net] libceph: update ceph_features.h (Sage Weil) [1122174] - [net] libceph: all features fields must be u64 (Sage Weil) [1122174] - [block] rbd: tear down watch request if rbd_dev_device_setup() fails (Sage Weil) [1122174] - [block] rbd: introduce rbd_dev_header_unwatch_sync() and switch to it (Sage Weil) [1122174] - [block] rbd: enable extended devt in single-major mode (Sage Weil) [1122174] - [fs] ceph: check caps in filemap_fault and page_mkwrite (Sage Weil) [1122174] - [block] rbd: add support for single-major device number allocation scheme (Sage Weil) [1122174] - [block] rbd: add 'minor' sysfs rbd device attribute (Sage Weil) [1122174] - [block] rbd: switch to ida for rbd id assignments (Sage Weil) [1122174] - [block] rbd: refactor rbd_init() a bit (Sage Weil) [1122174] - [block] rbd: tweak "loaded" message and module description (Sage Weil) [1122174] - [block] rbd: rbd_device::dev_id is an int, format it as such (Sage Weil) [1122174] - [net] libceph: resend all writes after the osdmap loses the full flag (Sage Weil) [1122174] - [net] libceph: block I/O when PAUSE or FULL osd map flags are set (Sage Weil) [1122174] - [fs] ceph: new helper, file_inode(file) (Sage Weil) [1122174] - [fs] ceph: Add necessary clean up if invalid reply received in handle_reply() (Sage Weil) [1122174] - [fs] ceph: Clean up if error occurred in finish_read() (Sage Weil) [1122174] - [fs] ceph: implement readv/preadv for sync operation (Sage Weil) [1122174] - [fs] ceph: Implement writev/pwritev for sync operation (Sage Weil) [1122174] - [fs] ceph: drop unconnected inodes (Sage Weil) [1122174] - [fs] ceph: Avoid data inconsistency due to d-cache aliasing in readpage() (Sage Weil) [1122174] - [fs] ceph: initialize inode before instantiating dentry (Sage Weil) [1122174] - [fs] ceph: allocate non-zero page to fscache in readpage() (Sage Weil) [1122174] - [fs] ceph: wake up 'safe' waiters when unregistering request (Sage Weil) [1122174] - [fs] ceph: cleanup aborted requests when re-sending requests (Sage Weil) [1122174] - [fs] ceph: handle race between cap reconnect and cap release (Sage Weil) [1122174] - [fs] ceph: set caps count after composing cap reconnect message (Sage Weil) [1122174] - [fs] ceph: queue cap release in __ceph_remove_cap() (Sage Weil) [1122174] - [fs] ceph: handle frag mismatch between readdir request and reply (Sage Weil) [1122174] - [fs] ceph: remove outdated frag information (Sage Weil) [1122174] - [block] rbd: fix error handling from rbd_snap_name() (Sage Weil) [1122174] - [block] rbd: ignore unmapped snapshots that no longer exist (Sage Weil) [1122174] - [block] rbd: fix use-after free of rbd_dev->disk (Sage Weil) [1122174] - [block] rbd: make rbd_obj_notify_ack() synchronous (Sage Weil) [1122174] - [block] rbd: complete notifies before cleaning up osd_client and rbd_dev (Sage Weil) [1122174] - [net] libceph: add function to ensure notifies are complete (Sage Weil) [1122174] - [fs] ceph: use d_invalidate() to invalidate aliases (Sage Weil) [1122174] - [fs] ceph: remove ceph_lookup_inode() (Sage Weil) [1122174] - [block] rbd: fix null dereference in dout (Sage Weil) [1122174] - [block] rbd: fix buffer size for writes to images with snapshots (Sage Weil) [1122174] - [fs] ceph: use vfs __set_page_dirty_nobuffers interface instead of doing it inside filesystem (Sage Weil) [1122174] - [fs] ceph: allow sync_read/write return partial successed size of read/write (Sage Weil) [1122174] - [fs] ceph: fix bugs about handling short-read for sync read mode (Sage Weil) [1122174] - [fs] ceph: remove useless variable revoked_rdcache (Sage Weil) [1122174] - [net] libceph: create_singlethread_workqueue() doesn't return ERR_PTRs (Sage Weil) [1122174] - [net] libceph: potential NULL dereference in ceph_osdc_handle_map() (Sage Weil) [1122174] - [net] libceph: fix error handling in handle_reply() (Sage Weil) [1122174] - [fs] ceph: fix fallocate division (Sage Weil) [1122174] - [fs] ceph: punch hole support (Sage Weil) [1122174] - [fs] ceph: fix request max size (Sage Weil) [1122174] - [fs] ceph: introduce i_truncate_mutex (Sage Weil) [1122174] - [fs] ceph: cleanup the logic in ceph_invalidatepage (Sage Weil) [1122174] - [fs] ceph: Remove bogus check in invalidatepage (Sage Weil) [1122174] - [fs] ceph: replace hold_mutex flag with goto (Sage Weil) [1122174] - [fs] ceph: Move the place for EOLDSNAPC handle in ceph_aio_write to easily understand (Sage Weil) [1122174] - [block] rbd: use NULL instead of 0 (Sage Weil) [1122174] - [fs] ceph: fix freeing inode vs removing session caps race (Sage Weil) [1122174] - [fs] ceph: Add check returned value on func ceph_calc_ceph_pg (Sage Weil) [1122174] - [fs] ceph: Don't use ceph-sync-mode for synchronous-fs (Sage Weil) [1122174] - [fs] ceph: cleanup types in striped_read() (Sage Weil) [1122174] - [fs] ceph: trim deleted inode (Sage Weil) [1122174] - [fs] ceph: wake up writer if vmtruncate work get blocked (Sage Weil) [1122174] - [fs] ceph: drop CAP_LINK_SHARED when sending "link" request to MDS (Sage Weil) [1122174] - [fs] ceph: fix null pointer dereference (Sage Weil) [1122174] - [net] libceph: call r_unsafe_callback when unsafe reply is received (Sage Weil) [1122174] - [fs] ceph: fix race between cap issue and revoke (Sage Weil) [1122174] - [fs] ceph: fix cap revoke race (Sage Weil) [1122174] - [fs] ceph: fix pending vmtruncate race (Sage Weil) [1122174] - [fs] ceph: avoid accessing invalid memory (Sage Weil) [1122174] - [fs] ceph: Reconstruct the func ceph_reserve_caps (Sage Weil) [1122174] - [fs] ceph: Free mdsc if alloc mdsc->mdsmap failed (Sage Weil) [1122174] - [fs] ceph: remove sb_start/end_write in ceph_aio_write (Sage Weil) [1122174] - [fs] ceph: avoid meaningless calling ceph_caps_revoking if sync_mode == WB_SYNC_ALL (Sage Weil) [1122174] - [fs] ceph: move inode to proper flushing list when auth MDS changes (Sage Weil) [1122174] - [block] rbd: fix a couple warnings (Sage Weil) [1122174] - [fs] ceph: clear migrate seq when MDS restarts (Sage Weil) [1122174] - [fs] ceph: check migrate seq before changing auth cap (Sage Weil) [1122174] - [fs] ceph: fix race between page writeback and truncate (Sage Weil) [1122174] - [fs] ceph: reset iov_len when discarding cap release messages (Sage Weil) [1122174] - [fs] ceph: fix cap release race (Sage Weil) [1122174] - [net] libceph: fix truncate size calculation (Sage Weil) [1122174] - [net] libceph: fix safe completion (Sage Weil) [1122174] - [block] rbd: take a little credit (Sage Weil) [1122174] - [block] rbd: use rwsem to protect header updates (Sage Weil) [1122174] - [block] rbd: don't hold ctl_mutex to get/put device (Sage Weil) [1122174] - [block] rbd: protect against concurrent unmaps (Sage Weil) [1122174] - [block] rbd: set removing flag while holding list lock (Sage Weil) [1122174] - [net] libceph: print more info for short message header (Sage Weil) [1122174] - [block] rbd: protect against duplicate client creation (Sage Weil) [1122174] - [block] rbd: clean up a few things in the refresh path (Sage Weil) [1122174] - [block] rbd: flush dcache after zeroing page data (Sage Weil) [1122174] - [net] libceph: add lingering request reference when registered (Sage Weil) [1122174] - [fs] ceph: tidy ceph_mdsmap_decode() a little (Sage Weil) [1122174] - [fs] ceph: improve error handling in ceph_mdsmap_decode (Sage Weil) [1122174] - [block] rbd: drop original request earlier for existence check (Sage Weil) [1122174] - [fs] ceph: fix up comment for ceph_count_locks() as to which lock to hold (Sage Weil) [1122174] - [block] rbd: Use min_t() to fix comparison of distinct pointer types warning (Sage Weil) [1122174]- [scsi] megaraid_sas: Driver version update (06.805.06.00-rc1) (Tomas Henzl) [1088523] - [scsi] megaraid_sas: MFI MPT linked list corruption fix (Tomas Henzl) [1088523] - [scsi] megaraid_sas: N-drive primary raid level 1 load balancing (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add module parameter to disable IRQ-CPU affinity hint (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Round down max sge supported by controller to power of two (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Host lock less mode to enabled asynchronous IO submission (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Extended VD support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Firmware crash dump feature support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Update threshold based reply post host index register (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Use writeq for 64bit pci write to avoid spinlock overhead (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Do not scan non syspd drives (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix reset_mutex leak (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Remove unused variables in megasas_instance (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add missing initial call to megasas_get_ld_vf_affiliation() (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix LD/VF affiliation parsing (Tomas Henzl) [1088523] - [scsi] megaraid: Fail resume if MSI-X re-initialization failed (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Return leaked MPT frames to MPT frame pool (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix megasas_ioc_init_fusion (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Load correct raid context timeout (Tomas Henzl) [1088523] - [scsi] megaraid_sas: check return value for megasas_get_pd_list() (Tomas Henzl) [1088523] - [scsi] megaraid_sas_fusion: Return correct error value in megasas_get_ld_map_info() (Tomas Henzl) [1088523] - [scsi] megaraid_sas_fusion: correctly pass queue info pointer (Tomas Henzl) [1088523] - [scsi] megaraid: Use resource_size_t for PCI resources, not long (Tomas Henzl) [1088523] - [scsi] megaraid: minor cut and paste error fixed (Tomas Henzl) [1088523] - [scsi] megaraid_sas: fix a bug for 64 bit arches (Tomas Henzl) [1088523]- [virt] virtio_scsi: fix various bad behavior on aborted requests (Paolo Bonzini) [1098506] - [x86] perf/intel: ignore CondChgd bit to avoid false NMI handling (Don Zickus) [1110264] - [lib] cmdline: add size unit t/p/e to memparse (Eric Sandeen) [1058608] - [virt] virtio_net: fix packets dropping issue (Marcel Apfelbaum) [1131733] - [pci] hotplug: Prevent NULL dereference during pciehp probe (Myron Stowe) [1133107] - [security] selinux: fix a problem with IPv6 traffic denials in selinux_ip_postroute() (Paul Moore) [1102641] - [platform] toshiba: re-enable acpi hotkeys after suspend to disk (Benjamin Tissoires) [1107814] - [ethernet] cxgb4: use remove handler as shutdown handler (Steve Best) [1123146] - [idle] intel_idle: Broadwell support (Steve Best) [1086453] - [s390] dasd: fix unresponsive device during format (Hendrik Brueckner) [1132370] - [s390] dasd: validate request size before building CCW/TCW request (Hendrik Brueckner) [1132386] - [s390] dasd: fix error recovery for alias devices during format (Hendrik Brueckner) [1132372] - [s390] pci: introduce lazy IOTLB flushing for DMA unmap (Hendrik Brueckner) [1132382] - [s390] dasd: use aliases for formatted devices during format (Hendrik Brueckner) [1132369] - [s390] dasd: fix list_del corruption during format (Hendrik Brueckner) [1132371] - [s390] con3215: fix hanging console issue (Hendrik Brueckner) [1132345] - [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1087955] - [s390] spinlock: fix system hang with spin_retry <= 0 (Hendrik Brueckner) [1096329] - [s390] qeth: Accurate ethtool output (Hendrik Brueckner) [1088581] - [s390] smp: limit number of cpus in possible cpu mask (Hendrik Brueckner) [1103711] - [scsi] isci: fix needless ata reset escalation (David Milburn) [1074984] - [idle] intel_idle: close avn_cstates array with correct marker (Steve Best) [1048050] - [idle] intel_idle: Fixed C6 state on Avoton/Rangeley processors (Steve Best) [1048050] - [idle] intel_idle: Support Intel Atom Processor C2000 Product Family (Steve Best) [1048050] - [ethernet] i40e: Bump i40e/i40evf versions (Stefan Assmann) [1140994] - [ethernet] i40e: fix panic due to too-early Tx queue enable (Stefan Assmann) [1140994] - [ethernet] i40e: Fix an issue when PF reset fails (Stefan Assmann) [1140994] - [ethernet] i40e: make warning less verbose (Stefan Assmann) [1140994] - [ethernet] i40e: Tell OS link is going down when calling set_phy_config (Stefan Assmann) [1140994] - [ethernet] i40e: Remove unnecessary assignment (Stefan Assmann) [1140994] - [ethernet] i40e: Change wording to be more consistent (Stefan Assmann) [1140994] - [ethernet] i40e: Allow user to change link settings if link is down (Stefan Assmann) [1140994] - [ethernet] i40e: Add dual speed module support (Stefan Assmann) [1140994] - [mm] memory-failure: support use of a dedicated thread to handle SIGBUS(BUS_MCEERR_AO) (Rui Wang) [1108357] - [mm] memory-failure: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED (Rui Wang) [1108357] - [mm] memory-failure: send right signal code to correct thread (Rui Wang) [1108357] - [crypto] qat: Use pci_enable_msix_exact() instead of pci_enable_msix() (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix return value check in adf_chr_drv_create() (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fixed SKU1 dev issue (Nikolay Aleksandrov) [1091130] - [crypto] qat: Use hweight for bit counting (Nikolay Aleksandrov) [1091130] - [crypto] qat: Updated print outputs (Nikolay Aleksandrov) [1091130] - [crypto] qat: change ae_num to ae_id (Nikolay Aleksandrov) [1091130] - [crypto] qat: change slice->regions to slice->region (Nikolay Aleksandrov) [1091130] - [crypto] qat: use min_t macro (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unnecessary parentheses (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unneeded header (Nikolay Aleksandrov) [1091130] - [crypto] qat: checkpatch blank lines (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unnecessary return codes (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove an unneeded cast (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix error path crash when no firmware is present (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fixed new checkpatch warnings (Nikolay Aleksandrov) [1091130] - [crypto] qat: Updated Firmware Info Metadata (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix random config build warnings (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix build problem with O= (Nikolay Aleksandrov) [1091130] - [crypto] qat: Update to makefiles (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT DH895xcc accelerator (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT accelengine part of fw loader (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT ucode part of fw loader (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT crypto interface (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT FW interface (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT transport code (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT driver framework (Nikolay Aleksandrov) [1091130] - [crypto] Sort drivers/crypto/Makefile (Nikolay Aleksandrov) [1091130] - [crypto] authenc: Export key parsing helper function (Nikolay Aleksandrov) [1091130]- [drm] mst: rework payload table allocation to conform better (Dave Airlie) [1140440] - [drm] dp: Staticize a couple of DP utility functions (Dave Airlie) [1140440] - [drm] dp-mst-helper: Don't use uninitialized fields of the sideband message header (Dave Airlie) [1140440] - [drm] dp-mst-helper: Avoid reading uninitialized value (Dave Airlie) [1140440] - [drm] mst: fix build with debugfs off (Dave Airlie) [1140440] - [drm] i915: handle G45/GM45 pulse detection connected state (Dave Airlie) [1140440] - [drm] i915: take display port power domain in DP HPD handler (Dave Airlie) [1140440] - [drm] i915: only hook up hpd pulse for DP outputs (Dave Airlie) [1140440] - [drm] i915: lock around link status and link training (Dave Airlie) [1140440] - [drm] i915: mst topology dumper in debugfs (v0.2) (Dave Airlie) [1140440] - [drm] i915: add DP 1.2 MST support (v0.7) (Dave Airlie) [1140440] - [drm] i915: split some conversion functions out into separate functions (Dave Airlie) [1140440] - [drm] i915: check connector->encoder before using it (Dave Airlie) [1140440] - [drm] i915: split some DP modesetting code into a separate function (Dave Airlie) [1140440] - [drm] helper: add Displayport multi-stream helper (v0.6) (Dave Airlie) [1140440] - [drm] i915: rework digital port IRQ handling (v2) (Dave Airlie) [1140440] - [drm] add a path blob property (Dave Airlie) [1140440] - [drm] fb_helper: allow adding/removing connectors later (Dave Airlie) [1140440] - [drm] crtc: add interface to reinitialise the legacy mode group (Dave Airlie) [1140440] - [drm] i915: add some registers need for displayport MST support (Dave Airlie) [1140440] - [drm] i915: silence some scary new warnings (Rob Clark) [1128915] - [drm] upstream sync to v3.16.0 (Rob Clark) [1128915] - [drm] upstream sync to v3.15.0 (Rob Clark) [1101269] - [lib] Export interval_tree (Rob Clark) [1101269] - [mm] introduce helper function mem_init_print_info() to simplify mem_init() (Rob Clark) [1101269] - [kernel] bitops: Introduce a more generic BITMASK macro (Rob Clark) [1101269] - [drm] upstream sync to v3.14.2 (Rob Clark) [1119341] - [drm] upstream sync to v3.13.11 (Rob Clark) [1119339] - [fs] dcache: missing EXPORT_SYMBOL(simple_dname) (Rob Clark) [1119339] - [kernel] define u8, s8, u32, etc. limits (Rob Clark) [1119339] - [fs] consolidate the reassignments of ->f_op in ->open() instances (Rob Clark) [1119339] - [kernel] sched: replace INIT_COMPLETION with reinit_completion (Rob Clark) [1119339]- [fs] gfs2: Request demote when a "try" flock fails (Robert S Peterson) [1132154] - [fs] gfs2: Change maxlen variables to size_t (Robert S Peterson) [1127251] - [fs] gfs2: Fix return value in slot_get() (Abhijith Das) [1026406] - [fs] gfs2: replace kmalloc - __vmalloc / memset 0 (Abhijith Das) [1026406] - [fs] gfs2: Fix kbuild test robot reported warning (Abhijith Das) [1026406] - [fs] gfs2: Move quota bitmap operations under their own lock (Abhijith Das) [1026406] - [fs] gfs2: Clean up quota slot allocation (Abhijith Das) [1026406] - [fs] gfs2: Only run logd and quota when mounted read/write (Abhijith Das) [1026406] - [fs] gfs2: Use RCU/hlist_bl based hash for quotas (Abhijith Das) [1026406] - [fs] gfs2: Remove gfs2_quota_change_host structure (Abhijith Das) [1026406] - [fs] gfs2: Use generic list_lru for quota (Abhijith Das) [1026406] - [fs] list: add a new LRU list type (Abhijith Das) [1026406] - [fs] gfs2: Rename quota qd_lru_lock qd_lock (Abhijith Das) [1026406] - [fs] gfs2: Use reflink for quota data cache (Abhijith Das) [1026406] - [fs] gfs2: Protect quota sync generation (Abhijith Das) [1026406] - [fs] gfs2: Inline qd_trylock into gfs2_quota_unlock (Abhijith Das) [1026406] - [fs] gfs2: Make two similar quota code fragments into a function (Abhijith Das) [1026406] - [fs] gfs2: Remove obsolete quota tunable (Abhijith Das) [1026406] - [fs] gfs2: Move gfs2_icbit_munge into quota.c (Abhijith Das) [1026406]- [powerpc] powernv: Fix permissions on sysparam sysfs entries (Don Zickus) [1127366] - [pci] rphahp: Fix endianess issues (Don Zickus) [1127366] - [scripts] modpost: handle non ABS crc symbols (Don Zickus) [1127366] - [ethernet] ibmveth: Fix endian issues with MAC addresses (Don Zickus) [1127366] - [ethernet] ibmveth: Fix little endian issues (Don Zickus) [1127366] - [scsi] ibmvscsi: Fix little endian issues (Don Zickus) [1127366] - [powerpc] pseries: Add H_SET_MODE to change exception endianness (Don Zickus) [1127366] - [powerpc] Move precessing of MCE queued event out from syscall exit path (Don Zickus) [1127366] - [powerpc] of: compiles fixes (Don Zickus) [1127366] - [fs] pstore: Introduce new argument 'compressed' in the read callback (Don Zickus) [1127366] - [cpufreq] powernv: make local function static (Don Zickus) [1127366] - [cpufreq] powernv: Fix build failure on UP (Don Zickus) [1127366] - [cpufreq] powernv: Use cpufreq_frequency_table.driver_data to store pstate ids (Don Zickus) [1127366] - [cpufreq] powernv: cpufreq driver for powernv platform (Don Zickus) [1127366] - [fs] pstore: Add new argument 'compressed' in pstore write callback (Don Zickus) [1127366] - [powerpc] of: implement pci_address_to_pio as weak function (Don Zickus) [1127366] - [kernel] panic: Make panic_timeout configurable (Don Zickus) [1127366] - [pci] Add new pci_is_bridge() interface (Don Zickus) [1127366] - [pci] Rename pci_is_bridge() to pci_has_subordinate() (Don Zickus) [1127366] - [powerpc] of: device_node kobject lifecycle fixes (Don Zickus) [1127366] - [powerpc] Fix endianness of flash_block_list in rtas_flash (Don Zickus) [1127366] - [powerpc] powernv: Change BUG_ON to WARN_ON in elog code (Don Zickus) [1127366] - [powerpc] perf: Fix MMCR2 handling for EBB (Don Zickus) [1127366] - [powerpc] use _GLOBAL_TOC for memmove (Don Zickus) [1127366] - [powerpc] pseries: dynamically added OF nodes need to call of_node_init (Don Zickus) [1127366] - [powerpc] subpage_protect: Increase the array size to take care of 64TB (Don Zickus) [1127366] - [powerpc] Fix bugs in emulate_step() (Don Zickus) [1127366] - [powerpc] Disable doorbells on Power8 DD1.x (Don Zickus) [1127366] - [powerpc] perf: Never program book3s PMCs with values >= 0x80000000 (Don Zickus) [1127366] - [powerpc] perf: Clear MMCR2 when enabling PMU (Don Zickus) [1127366] - [powerpc] perf: Add PPMU_ARCH_207S define (Don Zickus) [1127366] - [powerpc] kvm: Remove redundant save of SIER AND MMCR2 (Don Zickus) [1127366] - [powerpc] powernv: Check for IRQHAPPENED before sleeping (Don Zickus) [1127366] - [powerpc] bpf: Fix the broken LD_VLAN_TAG_PRESENT test (Don Zickus) [1127366] - [powerpc] bpf: Use correct mask while accessing the VLAN tag (Don Zickus) [1127366] - [powerpc] module: Fix TOC symbol CRC (Don Zickus) [1127366] - [powerpc] powernv: Remove OPAL v1 takeover (Don Zickus) [1127366] - [powerpc] kprobes: Fix jprobes on ABI v2 (LE) (Don Zickus) [1127366] - [powerpc] ftrace: Use pr_fmt() to namespace error messages (Don Zickus) [1127366] - [powerpc] ftrace: Fix nop of modules on 64bit LE (ABIv2) (Don Zickus) [1127366] - [powerpc] ftrace: Fix inverted check of create_branch() (Don Zickus) [1127366] - [powerpc] ftrace: Fix typo in mask of opcode (Don Zickus) [1127366] - [powerpc] Add ppc_global_function_entry() (Don Zickus) [1127366] - [powerpc] Remove __arch_swab* (Don Zickus) [1127366] - [powerpc] Remove ancient DEBUG_SIG code (Don Zickus) [1127366] - [powerpc] kerenl: Enable EEH for IO accessors (Don Zickus) [1127366] - [powerpc] Avoid circular dependency with zImage. (Don Zickus) [1127366] - [powerpc] book3s: Fix some ABIv2 issues in machine check code (Don Zickus) [1127366] - [powerpc] book3s: Fix guest MC delivery mechanism to avoid soft lockups in guest (Don Zickus) [1127366] - [powerpc] book3s: Increment the mce counter during machine_check_early call (Don Zickus) [1127366] - [powerpc] book3s: Add stack overflow check in machine check handler (Don Zickus) [1127366] - [powerpc] book3s: Fix machine check handling for unhandled errors (Don Zickus) [1127366] - [powerpc] eeh: Dump PE location code (Don Zickus) [1127366] - [powerpc] powernv: Enable POWER8 doorbell IPIs (Don Zickus) [1127366] - [powerpc] powernv: Fix killed EEH event (Don Zickus) [1127366] - [powerpc] fix typo 'CONFIG_PMAC' (Don Zickus) [1127366] - [powerpc] fix typo 'CONFIG_PPC_CPU' (Don Zickus) [1127366] - [powerpc] powernv: Don't escalate non-existing frozen PE (Don Zickus) [1127366] - [powerpc] eeh: Report frozen parent PE prior to child PE (Don Zickus) [1127366] - [powerpc] eeh: Clear frozen state for child PE (Don Zickus) [1127366] - [powerpc] powernv: Reduce panic timeout from 180s to 10s (Don Zickus) [1127366] - [powerpc] xmon: avoid format string leaking to printk (Don Zickus) [1127366] - [powerpc] perf: Ensure all EBB register state is cleared on fork() (Don Zickus) [1127366] - [powerpc] powernv: Fix reading of OPAL msglog (Don Zickus) [1127366] - [powerpc] powernv: Fix endianness problems in EEH (Don Zickus) [1127366] - [powerpc] powernv: Disable subcore for UP configs (Don Zickus) [1127366] - [powerpc] powernv: Include asm/smp.h to fix UP build failure (Don Zickus) [1127366] - [powerpc] Don't setup CPUs with bad status (Don Zickus) [1127366] - [powerpc] Add AT_HWCAP2 to indicate V.CRYPTO category support (Don Zickus) [1127366] - [powerpc] update comments for generic idle conversion (Don Zickus) [1127366] - [powerpc] powernv: Add missing include to LPC code (Don Zickus) [1127366] - [powerpc] powernv: Pass buffer size to OPAL validate flash call (Don Zickus) [1127366] - [powerpc] pseries: hcall functions are exported to modules, need _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] Exported functions __clear_user and copy_page use r2 so need _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] powernv: Set memory_block_size_bytes to 256MB (Don Zickus) [1127366] - [powerpc] Allow ppc_md platform hook to override memory_block_size_bytes (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues in memory error handling code (Don Zickus) [1127366] - [powerpc] eeh: Skip eeh sysfs when eeh is disabled (Don Zickus) [1127366] - [powerpc] powernv: Provide debugfs access to the LPC bus via OPAL (Don Zickus) [1127366] - [powerpc] serial: Use saner flags when creating legacy ports (Don Zickus) [1127366] - [powerpc] Add cpu family documentation (Don Zickus) [1127366] - [powerpc] xmon: Fix up xmon format strings (Don Zickus) [1127366] - [powerpc] powernv: Add calls to support little endian host (Don Zickus) [1127366] - [powerpc] Document sysfs DSCR interface (Don Zickus) [1127366] - [powerpc] Fix regression of per-CPU DSCR setting (Don Zickus) [1127366] - [powerpc] Split __SYSFS_SPRSETUP macro (Don Zickus) [1127366] - [powerpc] fadump: Cleaning up inconsistent NULL checks (Don Zickus) [1127366] - [powerpc] powernv: Add support for POWER8 split core on powernv (Don Zickus) [1127366] - [powerpc] kvm/book3s_hv: Use threads_per_subcore in KVM (Don Zickus) [1127366] - [powerpc] Check cpu_thread_in_subcore() in __cpu_up() (Don Zickus) [1127366] - [powerpc] Add threads_per_subcore (Don Zickus) [1127366] - [powerpc] powernv: Make it possible to skip the IRQHAPPENED check in power7_nap() (Don Zickus) [1127366] - [powerpc] kvm/book3s_hv: Rework the secondary inhibit code (Don Zickus) [1127366] - [powerpc] numa: Enable CONFIG_HAVE_MEMORYLESS_NODES (Don Zickus) [1127366] - [powerpc] numa: Enable USE_PERCPU_NUMA_NODE_ID (Don Zickus) [1127366] - [powerpc] Fix 64 bit builds with binutils 2.24 (Don Zickus) [1127366] - [powerpc] pci: Use pci_is_bridge() to simplify code (Don Zickus) [1127366] - [powerpc] module: Fix stubs for BE (Don Zickus) [1127366] - [powerpc] Clear ELF personality flag if ELFv2 is not requested (Don Zickus) [1127366] - [powerpc] Fix smp_processor_id() in preemptible splat in set_breakpoint (Don Zickus) [1127366] - [powerpc] Drop return value from set_breakpoint as it is unused (Don Zickus) [1127366] - [powerpc] Remove non-uapi linkage.h export (Don Zickus) [1127366] - [powerpc] irq work racing with timer interrupt can result in timer interrupt hang (Don Zickus) [1127366] - [powerpc] mm: use macro PGTABLE_EADDR_SIZE instead of digital (Don Zickus) [1127366] - [powerpc] le: Show the endianess of the LPAR under PowerVM (Don Zickus) [1127366] - [powerpc] Use 64k io pages when we never see an HEA (Don Zickus) [1127366] - [powerpc] use libfdt accessors for header data (Don Zickus) [1127366] - [powerpc] memcpy optimization for 64bit LE (Don Zickus) [1127366] - [powerpc] tm: Add checking to treclaim/trechkpt (Don Zickus) [1127366] - [powerpc] tm: Remove unnecessary r1 save (Don Zickus) [1127366] - [powerpc] powernv: Implement ppc_md.get_proc_freq() (Don Zickus) [1127366] - [cpuidle] powernv: Remove redundant cpuidle_idle_call() (Don Zickus) [1127366] - [powerpc] powernv: Framework to show the correct clock in /proc/cpuinfo (Don Zickus) [1127366] - [powerpc] powernv: Return secondary CPUs to firmware before FW update (Don Zickus) [1127366] - [powerpc] boot: Add support for 64bit little endian wrapper (Don Zickus) [1127366] - [powerpc] boot: Add a global entry point for pseries (Don Zickus) [1127366] - [powerpc] boot: Modify entry point for 64bit (Don Zickus) [1127366] - [powerpc] boot: Define a routine to enter prom (Don Zickus) [1127366] - [powerpc] boot: Add little endian support to elf utils (Don Zickus) [1127366] - [powerpc] boot: Add 64bit and little endian support to addnote (Don Zickus) [1127366] - [powerpc] boot: Define byteswapping routines for little endian (Don Zickus) [1127366] - [powerpc] boot: Fix compile warning in 64bit (Don Zickus) [1127366] - [powerpc] boot: Define typedef ihandle as u32 (Don Zickus) [1127366] - [powerpc] boot: Rework of_claim() to make it 64bit friendly (Don Zickus) [1127366] - [powerpc] boot: Add PROM_ERROR define in oflib (Don Zickus) [1127366] - [powerpc] boot: Add byteswapping routines in oflib (Don Zickus) [1127366] - [powerpc] boot: Use prom_arg_t in oflib (Don Zickus) [1127366] - [powerpc] boot: Use a common prom_args struct in oflib (Don Zickus) [1127366] - [powerpc] boot: Fix do_div for 64bit wrapper (Don Zickus) [1127366] - [powerpc] prom: Stop scanning dev-tree for fdump early (Don Zickus) [1127366] - [powerpc] powernv: Don't use pe->pbus to get the domain number (Don Zickus) [1127366] - [powerpc] powernv: Fix VFIO support with PHB3 (Don Zickus) [1127366] - [powerpc] powernv: Missed IOMMU table type (Don Zickus) [1127366] - [powerpc] eeh: Can't recover from non-PE-reset case (Don Zickus) [1127366] - [powerpc] pci: Mask linkDown on resetting PCI bus (Don Zickus) [1127366] - [powerpc] powernv: Reset root port in firmware (Don Zickus) [1127366] - [powerpc] pseries: Fix overwritten PE state (Don Zickus) [1127366] - [powerpc] powernv: Fix endless reporting frozen PE (Don Zickus) [1127366] - [powerpc] eeh: No hotplug on permanently removed dev (Don Zickus) [1127366] - [powerpc] eeh: Allow to disable EEH (Don Zickus) [1127366] - [powerpc] eeh: Cleanup EEH subsystem variables (Don Zickus) [1127366] - [powerpc] eeh: Use cached capability for log dump (Don Zickus) [1127366] - [powerpc] eeh: Cleanup eeh_gather_pci_data() (Don Zickus) [1127366] - [powerpc] eeh: Avoid I/O access during PE reset (Don Zickus) [1127366] - [powerpc] powernv: Use EEH PCI config accessors (Don Zickus) [1127366] - [powerpc] eeh: Block PCI-CFG access during PE reset (Don Zickus) [1127366] - [powerpc] eeh: EEH_PE_ISOLATED not reflect HW state (Don Zickus) [1127366] - [powerpc] powernv: Remove fields in PHB diag-data dump (Don Zickus) [1127366] - [powerpc] powernv: Move PNV_EEH_STATE_ENABLED around (Don Zickus) [1127366] - [powerpc] powernv: Remove PNV_EEH_STATE_REMOVED (Don Zickus) [1127366] - [powerpc] eeh: Remove EEH_PE_PHB_DEAD (Don Zickus) [1127366] - [powerpc] pseries: Protect remove_memory() with device hotplug lock (Don Zickus) [1127366] - [powerpc] Fix error return in rtas_flash module init (Don Zickus) [1127366] - [powerpc] Bump BOOT_COMMAND_LINE_SIZE to 2048 (Don Zickus) [1127366] - [powerpc] Bump COMMAND_LINE_SIZE to 2048 (Don Zickus) [1127366] - [powerpc] Rename duplicate COMMAND_LINE_SIZE define (Don Zickus) [1127366] - [powerpc] mm: Fix tlbie to add AVAL fields for 64K pages (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL dump code (Don Zickus) [1127366] - [powerpc] powernv: Create OPAL sglist helper functions and fix endian issues (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL error log code (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues with opal_do_notifier calls (Don Zickus) [1127366] - [powerpc] powernv: Remove some OPAL function declaration duplication (Don Zickus) [1127366] - [powerpc] powernv: Use uint64_t instead of size_t in OPAL APIs (Don Zickus) [1127366] - [powerpc] powernv: Release the refcount for pci_dev (Don Zickus) [1127366] - [powerpc] powernv: Reduce multi-hit of iommu_add_device() (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL flash code (Don Zickus) [1127366] - [powerpc] powernv: Fix kexec races going back to OPAL (Don Zickus) [1127366] - [powerpc] powernv: Check sysparam size before creation (Don Zickus) [1127366] - [powerpc] powernv: Fix typos in sysparam code (Don Zickus) [1127366] - [powerpc] powernv: Check sysfs size before copying (Don Zickus) [1127366] - [powerpc] powernv: Use ssize_t for sysparam return values (Don Zickus) [1127366] - [powerpc] powernv: Fix sysparam sysfs error handling (Don Zickus) [1127366] - [powerpc] Fix Oops in rtas_stop_self() (Don Zickus) [1127366] - [powerpc] Export flush_icache_range (Don Zickus) [1127366] - [powerpc] Build little endian ppc64 kernel with ABIv2 (Don Zickus) [1127366] - [powerpc] ftrace: Fix ABIv2 issues with __ftrace_make_call (Don Zickus) [1127366] - [powerpc] ftrace: Use module loader helpers to parse trampolines (Don Zickus) [1127366] - [powerpc] modules: Create module_trampoline_target() (Don Zickus) [1127366] - [powerpc] modules: Create is_module_trampoline() (Don Zickus) [1127366] - [powerpc] kprobes: Fix ABIv2 issues with kprobe_lookup_name (Don Zickus) [1127366] - [powerpc] ftrace_caller, _mcount is exported to modules so needs _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] Add _GLOBAL_TOC for ABIv2 assembly functions exported to modules (Don Zickus) [1127366] - [powerpc] modules: implement stubs for ELFv2 ABI (Don Zickus) [1127366] - [powerpc] modules: skip r2 setup for ELFv2 (Don Zickus) [1127366] - [powerpc] modules: use r12 for stub jump address (Don Zickus) [1127366] - [powerpc] modules: change r2 save/restore offset for ELFv2 ABI (Don Zickus) [1127366] - [powerpc] modules: comment about de-dotifying symbols when using the ELFv2 ABI (Don Zickus) [1127366] - [powerpc] Handle new ELFv2 module relocations (Don Zickus) [1127366] - [powerpc] Fix up TOC. for modules (Don Zickus) [1127366] - [powerpc] module: handle MODVERSION for .TOC (Don Zickus) [1127366] - [powerpc] EXPORT_SYMBOL(.TOC.) (Don Zickus) [1127366] - [powerpc] modules implement R_PPC64_TOCSAVE relocation (Don Zickus) [1127366] - [powerpc] make module stub code endian independent (Don Zickus) [1127366] - [powerpc] Fix ABIv2 issue with dereference_function_descriptor (Don Zickus) [1127366] - [powerpc] Fix SMP issues with ppc64le ABIv2 (Don Zickus) [1127366] - [powerpc] tracing: TRACE_WITH_FRAME_BUFFER creates invalid stack frames (Don Zickus) [1127366] - [powerpc] tm: Fix GOT save offset for ABIv2 (Don Zickus) [1127366] - [powerpc] tm: Use STK_PARAM (Don Zickus) [1127366] - [powerpc] Fix unsafe accesses to parameter area in ELFv2 (Don Zickus) [1127366] - [powerpc] Fix ABIv2 issues with stack offsets in assembly code (Don Zickus) [1127366] - [powerpc] Fix kernel thread creation on ABIv2 (Don Zickus) [1127366] - [powerpc] Fix branch patching code for ABIv2 (Don Zickus) [1127366] - [powerpc] Use ppc_function_entry instead of open coding it (Don Zickus) [1127366] - [powerpc] Add ABIv2 support to ppc_function_entry (Don Zickus) [1127366] - [powerpc] Ignore .TOC. relocations (Don Zickus) [1127366] - [powerpc] ABIv2 function calls must place target address in r12 (Don Zickus) [1127366] - [powerpc] Remove function descriptors and dot symbols on new ABI (Don Zickus) [1127366] - [powerpc] Create DOTSYM to wrap dot symbol usage (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Introduce hypervisor call H_GET_TCE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add support for DABRX register on POWER7 (Don Zickus) [1127366] - [powerpc] Remove dot symbol usage in exception macros (Don Zickus) [1127366] - [powerpc] Remove _INIT_GLOBAL(), _STATIC() and _INIT_STATIC() (Don Zickus) [1127366] - [powerpc] Remove some unnecessary uses of _GLOBAL() and _STATIC() (Don Zickus) [1127366] - [powerpc] Don't use a function descriptor for system call table (Don Zickus) [1127366] - [powerpc] Remove superflous function descriptors in assembly only code (Don Zickus) [1127366] - [powerpc] No need to use dot symbols when branching to a function (Don Zickus) [1127366] - [powerpc] Don't build assembly files with ABIv2 (Don Zickus) [1127366] - [powerpc] Don't try to set LPCR unless we're in hypervisor mode (Don Zickus) [1127366] - [powerpc] le: Avoid creatng R_PPC64_TOCSAVE relocations for modules (Don Zickus) [1127366] - [powerpc] opal: Add missing include (Don Zickus) [1127366] - [powerpc] Convert last uses of __FUNCTION__ to __func__ (Don Zickus) [1127366] - [powerpc] Add lq/stq emulation (Don Zickus) [1127366] - [powerpc] powernv: Add invalid OPAL call (Don Zickus) [1127366] - [powerpc] powernv: Add OPAL message log interface (Don Zickus) [1127366] - [powerpc] book3s: Fix mc_recoverable_range buffer overrun issue (Don Zickus) [1127366] - [powerpc] Remove dead code in sycall entry (Don Zickus) [1127366] - [powerpc] Use of_node_init() for the fakenode in msi_bitmap.c (Don Zickus) [1127366] - [powerpc] of: Make device nodes kobjects so they show up in sysfs (Don Zickus) [1127366] - [powerpc] mm: NUMA pte should be handled via slow path in get_user_pages_fast() (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues with sensor code (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues with OPAL async code (Don Zickus) [1127366] - [powerpc] powernv: Add opal_notifier_unregister() and export to modules (Don Zickus) [1127366] - [powerpc] ppc64: Do not turn AIL (reloc-on interrupts) too early (Don Zickus) [1127366] - [powerpc] ppc64: Gracefully handle early interrupts (Don Zickus) [1127366] - [powerpc] prom: early_init_dt_scan_cpus() updates cpu features only once (Don Zickus) [1127366] - [powerpc] Make boot_cpuid common between 32 and 64-bit (Don Zickus) [1127366] - [powerpc] Adjust CPU_FTR_SMT on all platforms (Don Zickus) [1127366] - [powerpc] le: Enable RTAS events support (Don Zickus) [1127366] - [powerpc] book3s: Fix CFAR clobbering issue in machine check handler (Don Zickus) [1127366] - [powerpc] compat: 32-bit little endian machine name is ppcle, not ppc (Don Zickus) [1127366] - [powerpc] le: Big endian arguments for ppc_rtas() (Don Zickus) [1127366] - [powerpc] mm: Make sure a local_irq_disable prevent a parallel THP split (Don Zickus) [1127366] - [powerpc] Rate-limit users spamming kernel log buffer (Don Zickus) [1127366] - [powerpc] perf: Fix handling of L3 events with bank == 1 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Work around POWER8 performance monitor bugs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Make sure we don't miss dirty pages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add transactional memory support (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix dirty map for hugepages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix check for running inside guest in global_invalidates() (Don Zickus) [1127366] - [powerpc] powernv: Reset PHB in kdump kernel (Don Zickus) [1127366] - [powerpc] eeh: Make the delay for PE reset unified (Don Zickus) [1127366] - [virt] kvm/ppc: Clear the runlatch bit of a vcpu before napping (Don Zickus) [1127366] - [virt] kvm/ppc: Set the runlatch bit of a CPU just before starting guest (Don Zickus) [1127366] - [powerpc] powernv: Set the runlatch bits correctly for offline cpus (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Save/restore host PMU registers that are new in POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix decrementer timeouts with non-zero TB offset (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't use kvm_memslots() in real mode (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Return ENODEV error rather than EIO (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Trim top 4 bits of physical address in RTAS code (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add get/set_one_reg for new TM state (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Basic little-endian guest support (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix register usage when loading/saving VRSAVE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Cope with doorbell interrupts (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add new state for transactional memory (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Prepare for host using hypervisor doorbells (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Handle new LPCR bits on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Handle guest using doorbells for IPIs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Consolidate code that checks reason for wake from nap (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement architecture compatibility modes for POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add handler for HV facility unavailable (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Flush the correct number of TLB sets on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Context-switch new POWER8 SPRs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Align physical and virtual CPU thread numbers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't set DABR on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - MMIO emulation support for little endian guests (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Use load/store_fp_state functions in HV guest entry/exit (Don Zickus) [1127366] - [virt] kvm/ppc: Store FP/VSX/VMX state in thread_fp/vr_state structures (Don Zickus) [1127366] - [virt] kvm/ppc: Use load_fp/vr_state rather than load_up_fpu/altivec (Don Zickus) [1127366] - [powerpc] powernv/eeh: Add buffer for P7IOC hub error data (Don Zickus) [1127366] - [powerpc] powernv: Remove get/set_rtc_time when they are not present (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Take SRCU read lock around kvm_read_guest() call (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Make tbacct_lock irq-safe (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Refine barriers in guest entry/exit (Don Zickus) [1127366] - [virt] kvm: Add struct kvm arg to memslot APIs (Don Zickus) [1127366] - [powerpc] perf: Define perf_event_print_debug() to print PMU register values (Don Zickus) [1127366] - [powerpc] perf: Make some new raw event codes available in sysfs (Don Zickus) [1127366] - [powerpc] powernv: Enable fetching of platform sensor data (Don Zickus) [1127366] - [powerpc] powernv: Enable reading and updating of system parameters (Don Zickus) [1127366] - [powerpc] powernv: Infrastructure to support OPAL async completion (Don Zickus) [1127366] - [powerpc] powernv Platform dump interface (Don Zickus) [1127366] - [powerpc] powernv: Read OPAL error log and export it through sysfs (Don Zickus) [1127366] - [powerpc] Add "force config cmd line" Kconfig option (Don Zickus) [1127366] - [powerpc] pseries: Use remove_memory() to remove memory (Don Zickus) [1127366] - [powerpc] book3s: Recover from MC in sapphire on SCOM read via MMIO (Don Zickus) [1127366] - [powerpc] pseries: Don't try to register pseries cpu hotplug on non-pseries (Don Zickus) [1127366] - [powerpc] Fix xmon disassembler for little-endian (Don Zickus) [1127366] - [powerpc] Revert c6102609 and replace it with the correct fix for vio dma mask setting (Don Zickus) [1127366] - [powerpc] Kill CONFIG_MTD_PARTITIONS (Don Zickus) [1127366] - [powerpc] Align p_dyn, p_rela and p_st symbols (Don Zickus) [1127366] - [powerpc] powernv: Add OPAL call to resync timebase on wakeup (Don Zickus) [1127366] - [powerpc] powernv: Add context management for Fast Sleep (Don Zickus) [1127366] - [powerpc] Split timer_interrupt() into timer handling and interrupt handling routines (Don Zickus) [1127366] - [powerpc] Implement tick broadcast IPI as a fixed IPI message (Don Zickus) [1127366] - [powerpc] Free up the slot of PPC_MSG_CALL_FUNC_SINGLE IPI message (Don Zickus) [1127366] - [powerpc] eeh: Fixup the brown paperbag fallout of the "cleanup" (Don Zickus) [1127366] - [powerpc] eeh: Kill another abuse of irq_desc (Don Zickus) [1127366] - [powerpc] irq: Use generic_handle_irq (Don Zickus) [1127366] - [powerpc] powernv: Fix indirect XSCOM unmangling (Don Zickus) [1127366] - [powerpc] powernv: Fix opal_xscom_{read, write} prototype (Don Zickus) [1127366] - [powerpc] powernv: Refactor PHB diag-data dump (Don Zickus) [1127366] - [powerpc] powernv: Dump PHB diag-data immediately (Don Zickus) [1127366] - [powerpc] Increase stack redzone for 64-bit userspace to 512 bytes (Don Zickus) [1127366] - [powerpc] ftrace: bugfix for test_24bit_addr (Don Zickus) [1127366] - [powerpc] crashdump: Fix page frame number check in copy_oldmem_page (Don Zickus) [1127366] - [powerpc] le: Ensure that the 'stop-self' RTAS token is handled correctly (Don Zickus) [1127366] - [powerpc] eeh: Disable EEH on reboot (Don Zickus) [1127366] - [powerpc] eeh: Cleanup on eeh_subsystem_enabled (Don Zickus) [1127366] - [powerpc] powernv: Rework EEH reset (Don Zickus) [1127366] - [powerpc] powernv: Add iommu DMA bypass support for IODA2 (Don Zickus) [1127366] - [powerpc] Fix endian issues in kexec and crash dump code (Don Zickus) [1127366] - [powerpc] perf: Configure BHRB filter before enabling PMU interrupts (Don Zickus) [1127366] - [powerpc] pseries: Select ARCH_RANDOM on pseries (Don Zickus) [1127366] - [powerpc] perf: Add Power8 cache & TLB events (Don Zickus) [1127366] - [powerpc] relocate fix relocate processing in LE mode (Don Zickus) [1127366] - [powerpc] hugetlb: Replace __get_cpu_var with get_cpu_var (Don Zickus) [1127366] - [powerpc] Make sure "cache" directory is removed when offlining cpu (Don Zickus) [1127366] - [powerpc] powernv/cpuidle: Back-end cpuidle driver for powernv platform (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: smt-snooze-delay cleanup (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Remove MAX_IDLE_STATE macro (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Make cpuidle-pseries backend driver a non-module (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Use cpuidle_register() for initialisation (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Move processor_idle.c to drivers/cpuidle (Don Zickus) [1127366] - [powerpc] numa: Fix decimal permissions (Don Zickus) [1127366] - [powerpc] Fix hw breakpoints on !HAVE_HW_BREAKPOINT configurations (Don Zickus) [1127366] - [powerpc] Implement arch_spin_is_locked() using arch_spin_value_unlocked() (Don Zickus) [1127366] - [powerpc] Add support for the optimised lockref implementation (Don Zickus) [1127366] - [powerpc] Kconfig: Make TM select VSX and VMX (Don Zickus) [1127366] - [powerpc] powernv: Call OPAL sync before kexec'ing (Don Zickus) [1127366] - [powerpc] eeh: Escalate error on non-existing PE (Don Zickus) [1127366] - [powerpc] eeh: Handle multiple EEH errors (Don Zickus) [1127366] - [powerpc] Fix races with irq_work (Don Zickus) [1127366] - [powerpc] Make add_system_ram_resources() __init (Don Zickus) [1127366] - [powerpc] add SATA_MV to ppc64_defconfig (Don Zickus) [1127366] - [powerpc] powernv: Increase candidate fw image size (Don Zickus) [1127366] - [powerpc] iommu: Don't detach device without IOMMU group (Don Zickus) [1127366] - [powerpc] eeh: Hotplug improvement (Don Zickus) [1127366] - [powerpc] eeh: Call opal_pci_reinit() on powernv for restoring config space (Don Zickus) [1127366] - [powerpc] eeh: Add restore_config operation (Don Zickus) [1127366] - [powerpc] powernv: Remove unnecessary assignment (Don Zickus) [1127366] - [powerpc] Delete non-required instances of include (Don Zickus) [1127366] - [powerpc] Add vr save/restore functions (Don Zickus) [1127366] - [powerpc] Check return value of instance-to-package OF call (Don Zickus) [1127366] - [powerpc] add barrier after writing kernel PTE (Don Zickus) [1127366] - [powerpc] introduce macro LOAD_REG_ADDR_PIC (Don Zickus) [1127366] - [virt] kvm/ppc: define a linux pte lookup function (Don Zickus) [1127366] - [powerpc] Fix endian issues in power7/8 machine check handler (Don Zickus) [1127366] - [powerpc] iommu: Update the generic code to use dynamic iommu page sizes (Don Zickus) [1127366] - [powerpc] iommu: Add it_page_shift field to determine iommu page size (Don Zickus) [1127366] - [powerpc] iommu: Update constant names to reflect their hardcoded page size (Don Zickus) [1127366] - [powerpc] powernv: move iommu_add_device earlier (Don Zickus) [1127366] - [powerpc] vfio: Enable on pSeries platform (Don Zickus) [1127366] - [powerpc] vfio: Implement IOMMU driver for VFIO (Don Zickus) [1127366] - [powerpc] vfio: Enable on PowerNV platform (Don Zickus) [1127366] - [powerpc] Fix "attempt to move .org backwards" error (Don Zickus) [1127366] - [powerpc] Fix alignment of secondary cpu spin vars (Don Zickus) [1127366] - [powerpc] Align p_end (Don Zickus) [1127366] - [powerpc] Make 64-bit non-VMX __copy_tofrom_user bi-endian (Don Zickus) [1127366] - [powerpc] Make unaligned accesses endian-safe for powerpc (Don Zickus) [1127366] - [powerpc] Fix bad stack check in exception entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Don't abuse host r2 in exit path (Don Zickus) [1127366] - [powerpc] Full barrier for smp_mb__after_unlock_lock() (Don Zickus) [1127366] - [powerpc] powernv: Fix OPAL LPC access in Little Endian (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issue in opal_xscom_read (Don Zickus) [1127366] - [powerpc] pseries: Fix endian issues in /proc/ppc64/lparcfg (Don Zickus) [1127366] - [powerpc] Fix up the kdump base cap to 128M (Don Zickus) [1127366] - [powerpc] Fix PTE page address mismatch in pgtable ctor/dtor (Don Zickus) [1127366] - [powerpc] powernv: Get FSP memory errors and plumb into memory poison infrastructure (Don Zickus) [1127366] - [powerpc] powernv: Add config option for hwpoisoning (Don Zickus) [1127366] - [powerpc] Dynamically allocate slb_shadow from memblock (Don Zickus) [1127366] - [powerpc] Make slb_shadow a local (Don Zickus) [1127366] - [powerpc] Add real mode cache inhibited IO accessors (Don Zickus) [1127366] - [powerpc] Increase EEH recovery timeout for SR-IOV (Don Zickus) [1127366] - [powerpc] eeh: Output PHB diag-data (Don Zickus) [1127366] - [powerpc] powernv: Move PHB-diag dump functions around (Don Zickus) [1127366] - [powerpc] powernv: Move SG list structure to header file (Don Zickus) [1127366] - [powerpc] powernv: Infrastructure to read opal messages in generic format (Don Zickus) [1127366] - [powerpc] powernv: Machine check exception handling (Don Zickus) [1127366] - [powerpc] powernv: Remove machine check handling in OPAL (Don Zickus) [1127366] - [powerpc] book3s: Queue up and process delayed MCE events (Don Zickus) [1127366] - [powerpc] book3s: Decode and save machine check event (Don Zickus) [1127366] - [powerpc] book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power8 (Don Zickus) [1127366] - [powerpc] book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power7 (Don Zickus) [1127366] - [powerpc] book3s: Add flush_tlb operation in cpu_spec (Don Zickus) [1127366] - [powerpc] book3s: Introduce a early machine check hook in cpu_spec (Don Zickus) [1127366] - [powerpc] book3s: Return from interrupt if coming from evil context (Don Zickus) [1127366] - [powerpc] book3s: handle machine check in Linux host (Don Zickus) [1127366] - [powerpc] book3s: Introduce exclusive emergency stack for machine check exception (Don Zickus) [1127366] - [powerpc] book3s: Split the common exception prolog logic into two section (Don Zickus) [1127366] - [powerpc] powernv: Replace CONFIG_POWERNV_MSI with just CONFIG_PPC_POWERNV (Don Zickus) [1127366] - [powerpc] pseries: CONFIG_PSERIES_MSI should depend on PPC_PSERIES (Don Zickus) [1127366] - [powerpc] kernel/sysfs: Cleanup set up macros for PMC/non-PMC SPRs (Don Zickus) [1127366] - [powerpc] Make irq_stat.timers_irqs counting more specific (Don Zickus) [1127366] - [powerpc] purge all the prefetched instructions for the coherent icache flush (Don Zickus) [1127366] - [powerpc] kernel: remove useless code which related with 'max_cpus' (Don Zickus) [1127366] - [powerpc] boot: Ignore .dtb files (Don Zickus) [1127366] - [powerpc] Clean up panic_timeout usage (Don Zickus) [1127366] - [powerpc] kernel: Use 12.12s instead of 12s to avoid memory overflow (Don Zickus) [1127366] - [powerpc] kvm: optimize "sc 1" as fast return (Don Zickus) [1127366] - [powerpc] pseries: Fix SMP=n build of rng.c (Don Zickus) [1127366] - [powerpc] Make cpu_to_chip_id() available when SMP=n (Don Zickus) [1127366] - [powerpc] vio: Fix a dma_mask issue of vio (Don Zickus) [1127366] - [powerpc] Only print PACATMSCRATCH in oops when TM is active (Don Zickus) [1127366] - [powerpc] pseries: Duplicate dtl entries sometimes sent to userspace (Don Zickus) [1127366] - [powerpc] Remove a few lines of oops output (Don Zickus) [1127366] - [powerpc] Print DAR and DSISR on machine check oopses (Don Zickus) [1127366] - [powerpc] Fix __get_user_pages_fast() irq handling (Don Zickus) [1127366] - [powerpc] eeh: More accurate log (Don Zickus) [1127366] - [powerpc] eeh: Enable PCI_COMMAND_MASTER for PCI bridges (Don Zickus) [1127366] - [powerpc] Add pseries_le_defconfig (Don Zickus) [1127366] - [kernel] uprobes/powerpc: Kill arch_uprobe->ainsn (Don Zickus) [1127366] - [powerpc] kvm: fix rare but potential deadlock scene (Don Zickus) [1127366] - [powerpc] add missing explicit OF includes for ppc (Don Zickus) [1127366] - [powerpc] powernv: Add support for indirect XSCOM via debugfs (Don Zickus) [1127366] - [powerpc] scom: Improve debugfs interface (Don Zickus) [1127366] - [powerpc] scom: Enable 64-bit addresses (Don Zickus) [1127366] - [powerpc] boot: Properly handle the base "of" boot wrapper (Don Zickus) [1127366] - [powerpc] bpf: Support MOD operation (Don Zickus) [1127366] - [powerpc] bpf: Fix DIVWU instruction opcode (Don Zickus) [1127366] - [powerpc] tm: Remove interrupt disable in __switch_to() (Don Zickus) [1127366] - [powerpc] nvram: Scan partitions only once (Don Zickus) [1127366] - [powerpc] powernv: Code update interface (Don Zickus) [1127366] - [powerpc] powernv: Create opal sysfs directory (Don Zickus) [1127366] - [powerpc] Add VMX optimised xor for RAID5 (Don Zickus) [1127366] - [powerpc] kexec: kexec_sequence() is in misc_64.S (Don Zickus) [1127366] - [powerpc] Use 32 bit loads and stores when operating on condition register values (Don Zickus) [1127366] - [powerpc] Enable multipath modules on ppc64 and pseries (Don Zickus) [1127366] - [powerpc] pseries: Fix dedicated processor partition detection (Don Zickus) [1127366] - [powerpc] vio: use strcpy in modalias_show (Don Zickus) [1127366] - [powerpc] FA_DUMP depends on KEXEC (Don Zickus) [1127366] - [powerpc] Fix a typo in comments of va to pa conversion (Don Zickus) [1127366] - [powerpc] Move local setup.h declarations to arch includes (Don Zickus) [1127366] - [powerpc] Fix warnings for arch/powerpc/mm/numa.c (Don Zickus) [1127366] - [powerpc] boot: Don't change link address for OF-based platforms (Don Zickus) [1127366] - [powerpc] Add includes to fix powernv/rng.c build (Don Zickus) [1127366] - [powerpc] Fix PPC_EMULATED_STATS build break with sync patch (Don Zickus) [1127366] - [powerpc] select ARCH_MIGHT_HAVE_PC_PARPORT (Don Zickus) [1127366] - [powerpc] Don't corrupt user registers on 32-bit (Don Zickus) [1127366] - [powerpc] kgdb: use DEFINE_PER_CPU to allocate kgdb's thread_info (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - drop is_hv_enabled (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Allow the HV and PR selection per virtual machine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Support building HV and PR KVM as module (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - move PR related tracepoints to a separate header (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add is_hv_enabled to kvmppc_ops (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Cleanup interrupt handling code (Don Zickus) [1127366] - [virt] kvm/ppc: Add kvmppc_ops callback (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add a new config variable CONFIG_KVM_BOOK3S_HV_POSSIBLE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s/pr - Rename KVM_BOOK3S_PR to KVM_BOOK3S_PR_POSSIBLE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - move book3s_64_vio_hv.c into the main kernel binary (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - remove kvmppc_handler_highmem label (Don Zickus) [1127366] - [powerpc] export debug registers save function for KVM (Don Zickus) [1127366] - [powerpc] move debug registers in a structure (Don Zickus) [1127366] - [powerpc] remove unnecessary line continuations (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix vcore leak (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Better handling of exceptions that happen in real mode (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Reduce number of shadow PTEs invalidated by MMU notifiers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Mark pages accessed, and dirty if being written (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Use mmu_notifier_retry() in kvmppc_mmu_map_page() (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Better handling of host-side read-only pages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Move skip-interrupt handlers to common code (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allocate kvm_vcpu structs from kvm_vcpu_cache (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Make HPT accesses and updates SMP-safe (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Correct errors in H_ENTER implementation (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Handle PP0 page-protection bit in guest HPTEs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Use 64k host pages where possible (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allow guest to use 64k pages (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Keep volatile reg values in vcpu rather than shadow_vcpu (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't crash host on unknown guest interrupt (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Support POWER6 compatibility mode on POWER7 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add support for guest Program Priority Register (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Store LPCR value for each virtual core (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Avoid unbalanced increments of VPA yield count (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Pull out interrupt-reading code into a subroutine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Restructure kvmppc_hv_entry to be a subroutine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement H_CONFER (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add GET/SET_ONE_REG interface for VRSAVE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement timebase offset for guests (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Save/restore SIAR and SDAR along with other PMU registers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Reserve POWER8 space in get/set_one_reg (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Rework kvmppc_mmu_book3s_64_xlate() (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Make instruction fetch fallback work for system calls (Don Zickus) [1127366] - [powerpc] pseries: Move plpar_wrapper.h to powerpc common include/asm location (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Remove dependency of pseries.h file (Don Zickus) [1127366] - [virt] kvm/ppc: use anon_inode_getfd() with O_CLOEXEC flag (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Load up SPRG3 register with guest value on guest entry (Don Zickus) [1127366] - [virt] kvm/ppc: Call trace_hardirqs_on before entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Allow negative offsets to real-mode hcall handlers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Correct tlbie usage (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Invalidate SLB entries properly (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allow guest to use 1TB segments (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Don't keep scanning HPTEG after we find a match (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Fix invalidation of SLB entry 0 on guest entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Fix proto-VSID calculations (Don Zickus) [1127366] - [powerpc] Remove the unneeded trigger of decrementer interrupt in decrementer_check_overflow (Don Zickus) [1127366] - [virt] kvm/ppc: fix imbalance srcu_read_[un]lock() (Don Zickus) [1127366] - [powerpc] Emulate sync instruction variants (Don Zickus) [1127366] - [powerpc] eeh: Reorder output messages (Don Zickus) [1127366] - [powerpc] scom: Use "devspec" rather than "path" in debugfs entries (Don Zickus) [1127366] - [powerpc] scom: CONFIG_SCOM_DEBUGFS should depend on CONFIG_DEBUG_FS (Don Zickus) [1127366] - [powerpc] powernv: Add scom support under OPALv3 (Don Zickus) [1127366] - [powerpc] scom: Create debugfs files using ibm, chip-id if available (Don Zickus) [1127366] - [powerpc] scom: Add support for "reg" property (Don Zickus) [1127366] - [powerpc] scom: Change scom_read() and scom_write() to return errors (Don Zickus) [1127366] - [powerpc] Enable /dev/port when isa_io_special is set (Don Zickus) [1127366] - [powerpc] Make ftrace endian-safe (Don Zickus) [1127366] - [powerpc] pseries: Implement arch_get_random_long() based on H_RANDOM (Don Zickus) [1127366] - [powerpc] Implement arch_get_random_long/int() for powernv (Don Zickus) [1127366] - [powerpc] Added __cmpdi2 for signed 64bit comparision (Don Zickus) [1127366] - [powerpc] Fix section mismatch warning in free_lppacas (Don Zickus) [1127366] - [powerpc] ppc64: Remove the unneeded load of ti_flags in resume_kernel (Don Zickus) [1127366] - [powerpc] legacy_serial: Fix incorrect placement of __initdata tag (Don Zickus) [1127366] - [serial] tty/hvc_opal: powerpc - Make OPAL HVC device tree accesses endian safe (Don Zickus) [1127366] - [powerpc] powernv: Fix some PCI sparse errors and one LE bug (Don Zickus) [1127366] - [powerpc] add explicit OF includes (Don Zickus) [1127366] - [powerpc] clean-up include ordering in prom.h (Don Zickus) [1127366] - [powerpc] Tell about irq stack coverage (Don Zickus) [1127366] - [powerpc] Fix section mismatch warning for prom_rtas_call (Don Zickus) [1127366] - [powerpc] Export cpu_to_chip_id() to fix build error (Don Zickus) [1127366] - [powerpc] xmon: Fix printing of set of CPUs in xmon (Don Zickus) [1127366] - [powerpc] pseries: Move lparcfg.c to platforms/pseries (Don Zickus) [1127366] - [powerpc] powernv: Return secondary CPUs to firmware on kexec (Don Zickus) [1127366] - [powerpc] Cleanup handling of the DSCR bit in the FSCR register (Don Zickus) [1127366] - [powerpc] Skip emulating & leave interrupts off for kernel program checks (Don Zickus) [1127366] - [powerpc] Add more exception trampolines for hypervisor exceptions (Don Zickus) [1127366] - [powerpc] Fix location and rename exception trampolines (Don Zickus) [1127366] - [powerpc] Add more trap names to xmon (Don Zickus) [1127366] - [powerpc] pseries: Add a warning in the case of cross-cpu VPA registration (Don Zickus) [1127366] - [powerpc] Update the 00-Index in Documentation/powerpc (Don Zickus) [1127366] - [powerpc] Never handle VSX alignment exceptions from kernel (Don Zickus) [1127366] - [powerpc] Unaligned stores and stmw are broken in emulation code (Don Zickus) [1127366] - [powerpc] kvm: Copy the pvr value after memset (Don Zickus) [1127366] - [powerpc] refactor of_get_cpu_node to support other architectures (Don Zickus) [1127366] - [powerpc] Convert some mftb/mftbu into mfspr (Don Zickus) [1127366] - [powerpc] pseries: Read and write to the 'compressed' flag of pstore (Don Zickus) [1127366] - [powerpc] pseries: Remove (de)compression in nvram with pstore enabled (Don Zickus) [1127366] - [powerpc] Make device tree accesses in HVC VIO console endian safe (Don Zickus) [1127366] - [powerpc] Make chip-id information available to userspace (Don Zickus) [1127366] - [powerpc] Use ibm, chip-id property to compute cpu_core_mask if available (Don Zickus) [1127366] - [powerpc] Pull out cpu_core_mask updates into a separate function (Don Zickus) [1127366] - [powerpc] Fix denormalized exception handler (Don Zickus) [1127366] - [powerpc] Remove the redundant flush_fp_to_thread() in setup_sigcontext() (Don Zickus) [1127366] - [powerpc] powernv: Enable detection of legacy UARTs (Don Zickus) [1127366] - [powerpc] Check "status" property before adding legacy ISA serial ports (Don Zickus) [1127366] - [powerpc] Cleanup udbg_16550 and add support for LPC PIO-only UARTs (Don Zickus) [1127366] - [powerpc] powernv: Add PIO accessors for Power8 LPC bus (Don Zickus) [1127366] - [powerpc] powernv: Add helper to get ibm, chip-id of a node (Don Zickus) [1127366] - [powerpc] powernv: Update opal.h to add new LPC and XSCOM functions (Don Zickus) [1127366] - [powerpc] Better split CONFIG_PPC_INDIRECT_PIO and CONFIG_PPC_INDIRECT_MMIO (Don Zickus) [1127366] - [powerpc] ppc64: Rename SOFT_DISABLE_INTS with RECONCILE_IRQ_STATE (Don Zickus) [1127366] - [powerpc] Implement __get_user_pages_fast() (Don Zickus) [1127366] - [powerpc] Convert platforms to smp_generic_cpu_bootable (Don Zickus) [1127366] - [powerpc] Add smp_generic_cpu_bootable (Don Zickus) [1127366] - [powerpc] Remove the symbol __flush_icache_range (Don Zickus) [1127366] - [powerpc] Move the testing of CPU_FTR_COHERENT_ICACHE into __flush_icache_range (Don Zickus) [1127366] - [powerpc] pci: Don't use bitfield for force_32bit_msi (Don Zickus) [1127366] - [powerpc] Remove SAVE_VSRU and REST_VSRU macros (Don Zickus) [1127366] - [powerpc] Align p_toc (Don Zickus) [1127366] - [powerpc] kvm/book3s_pr: Return appropriate error when allocation fails (Don Zickus) [1127366] - [virt] kvm/ppc: Add signed type cast for comparation (Don Zickus) [1127366] - [powerpc] eeh: Add missing procfs entry for PowerNV (Don Zickus) [1127366] - [powerpc] pci: fix PCI-e check link issue (Don Zickus) [1127366] - [powerpc] perf: increase the perf HW events to 6 (Don Zickus) [1127366] - [powerpc] perf: correct typos in counter enumeration (Don Zickus) [1127366] - [powerpc] Rename PMU interrupts from CNT to PMI (Don Zickus) [1127366] - [powerpc] Move opcode definitions from kvm/emulate.c to asm/ppc-opcode.h (Don Zickus) [1127366] - [powerpc] powernv: Mark pnv_pci_init_ioda2_phb() as __init (Don Zickus) [1127366] - [powerpc] pseries: Fix a typo in pSeries_lpar_hpte_insert() (Don Zickus) [1127366] - [powerpc] Fix the corrupt r3 error during MCE handling (Don Zickus) [1127366] - [powerpc] Access local paca after hard irq disabled (Don Zickus) [1127366] - [powerpc] Revert: hw_breakpoints: Fix racy access to ptrace breakpoints (Don Zickus) [1127366] - [powerpc] kvm: Use 256K chunk to track both RMA and hash page table allocation (Don Zickus) [1127366] - [powerpc] kvm: Contiguous memory allocator based RMA allocation (Don Zickus) [1127366] - [powerpc] kvm: Contiguous memory allocator based hash page table allocation (Don Zickus) [1127366] - [powerpc] Remove savemaxmem parameter setup (Don Zickus) [1127366] - [powerpc] Handle both new style and old style reserve maps (Don Zickus) [1127366] - [powerpc] prom: Scan reserved-ranges node for memory reservations (Don Zickus) [1127366] - [powerpc] perf: Drop MMCRA from thread_struct (Don Zickus) [1127366] - [powerpc] Remove unreachable relocation on exception handlers (Don Zickus) [1127366] - [powerpc] eeh: Update MAINTAINERS (Don Zickus) [1127366] - [powerpc] nvram64: Need return the related error code on failure occurs (Don Zickus) [1127366] - [powerpc] Set cpu sibling mask before online cpu (Don Zickus) [1127366] - [powerpc] idle: Convert use of typedef ctl_table to struct ctl_table (Don Zickus) [1127366] - [powerpc] iommu: Remove unused pci_iommu_init() and pci_direct_iommu_init() (Don Zickus) [1127366] - [powerpc] Don't flush/invalidate the d/icache for an unknown relocation type (Don Zickus) [1127366] - [powerpc] Fix string instr. emulation for 32-bit processes on ppc64 (Don Zickus) [1127366] - [powerpc] Fix typo in ioei_interrupt() description (Don Zickus) [1127366] - [powerpc] proc: switch to fixed_size_llseek() (Don Zickus) [1127366] - [powerpc] eeh: Remove eeh_mutex (Don Zickus) [1127366] - [powerpc] pseries: Enable PSTORE in pseries_defconfig (Don Zickus) [1127366] - [powerpc] pseries: Use 'true' instead of '1' for orderly_poweroff (Don Zickus) [1127366] - [powerpc] smp: Use '==' instead of '<' for system_state (Don Zickus) [1127366] - [cpufreq] Various RHEL cleanups (Prarit Bhargava) [1134369] - [cpufreq] move policy kobj to update_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] propagate error returned by kobject_move() (Prarit Bhargava) [1134369] - [cpufreq] don't restore policy->cpus on failure to move kobj (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove core_pct rounding (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Eliminate the deadband effect (Prarit Bhargava) [1134369] - [cpufreq] Introduce new relation for freq selection (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Simplify P state adjustment logic (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Align multiple lines to open parenthesis (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Keep values in aperf/mperf in full precision (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unnecessary intermediate variable sample_time (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add missing blank lines after declarations (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Disable interrupts during MSRs reading (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Fit code in a single line where possible (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Cleanup parentheses (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unnecessary type casting in div_s64() call (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Make intel_pstate_kobject and debugfs_parent locals (Prarit Bhargava) [1134369] - [cpufreq] move policy kobj to policy->cpu at resume (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set CPU number before accessing MSRs (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: don't touch turbo bit if turbo disabled or unavailable (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Fix setting VID (Prarit Bhargava) [1134369] - [cpufreq] unlock when failing cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove duplicate CPU ID check (Prarit Bhargava) [1134369] - [cpufreq] governor: remove copy_prev_load from 'struct cpu_dbs_common_info' (Prarit Bhargava) [1134369] - [cpufreq] governor: Be friendly towards latency-sensitive bursty workloads (Prarit Bhargava) [1134369] - [cpufreq] add support for intermediate (stable) frequencies (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Improve initial busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: add sample time scaling (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove C0 tracking (Prarit Bhargava) [1134369] - [cpufreq] handle calls to ->target_index() in separate routine (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unused member name of cpudata (Prarit Bhargava) [1134369] - [cpufreq] Break out early when frequency equals target_freq (Prarit Bhargava) [1134369] - [cpufreq] remove race while accessing cur_policy (Prarit Bhargava) [1134369] - [cpufreq] powernow-k8: Suppress checkpatch warnings (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: remove setting P state to MAX on init (Prarit Bhargava) [1134369] - [cpufreq] Use cpufreq_for_each_* macros for frequency table iteration (Prarit Bhargava) [1134369] - [cpufreq] don't print value of .driver_data from core (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set turbo VID for BayTrail (Prarit Bhargava) [1134369] - [cpufreq] Fix build error on some platforms that use cpufreq_for_each_* (Prarit Bhargava) [1134369] - [cpufreq] Catch double invocations of cpufreq_freq_transition_begin/end (Prarit Bhargava) [1134369] - [cpufreq] Kconfig: Fix spelling errors (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove sample parameter in intel_pstate_calc_busy (Prarit Bhargava) [1134369] - [cpufreq] Introduce macros for cpufreq_frequency_table iteration (Prarit Bhargava) [1134369] - [cpufreq] use kzalloc() to allocate memory for cpufreq_frequency_table (Prarit Bhargava) [1134369] - [cpufreq] create another field .flags in cpufreq_frequency_table (Prarit Bhargava) [1134369] - [cpufreq] Use sizeof(*ptr) convetion for computing sizes (Prarit Bhargava) [1134369] - [cpufreq] Convert existing drivers to use cpufreq_freq_transition_{begin|end} (Prarit Bhargava) [1134369] - [cpufreq] Make cpufreq_notify_transition & cpufreq_notify_post_transition static (Prarit Bhargava) [1134369] - [cpufreq] Make sure frequency transitions are serialized (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Use del_timer_sync in intel_pstate_cpu_stop (Prarit Bhargava) [1134369] - [cpufreq] resume drivers before enabling governors (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set core to min P state during core offline (Prarit Bhargava) [1134369] - [cpufreq] Add stop CPU callback to cpufreq_driver interface (Prarit Bhargava) [1134369] - [cpufreq] Remove unnecessary braces (Prarit Bhargava) [1134369] - [cpufreq] Fix checkpatch errors and warnings (Prarit Bhargava) [1134369] - [cpufreq] remove unused notifier CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE} (Prarit Bhargava) [1134369] - [cpufreq] Do not allow ->setpolicy drivers to provide ->target (Prarit Bhargava) [1134369] - [cpufreq] Skip current frequency initialization for ->setpolicy drivers (Prarit Bhargava) [1134369] - [cpufreq] Remove unnecessary variable/parameter 'frozen' (Prarit Bhargava) [1134369] - [cpufreq] Remove cpufreq_generic_exit() (Prarit Bhargava) [1134369] - [cpufreq] add 'freq_table' in struct cpufreq_policy (Prarit Bhargava) [1134369] - [cpufreq] Reformat printk() statements (Prarit Bhargava) [1134369] - [cpufreq] Implement cpufreq_generic_suspend() (Prarit Bhargava) [1134369] - [cpufreq] suspend governors on system suspend/hibernate (Prarit Bhargava) [1134369] - [cpufreq] move call to __find_governor() to cpufreq_init_policy() (Prarit Bhargava) [1134369] - [cpufreq] Initialize governor for a new policy under policy->rwsem (Prarit Bhargava) [1134369] - [cpufreq] Initialize policy before making it available for others to use (Prarit Bhargava) [1134369] - [cpufreq] use cpufreq_cpu_get() to avoid cpufreq_get() race conditions (Prarit Bhargava) [1134369] - [cpufreq] stats: Remove redundant cpufreq_cpu_get() call (Prarit Bhargava) [1134369] - [cpufreq] stats: Refactor common code into __cpufreq_stats_create_table() (Prarit Bhargava) [1134369] - [cpufreq] stats: Fix error handling in __cpufreq_stats_create_table() (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: fix pid_reset to use fixed point values (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: remove unneeded sample buffers (Prarit Bhargava) [1134369] - [cpufreq] Return error if ->get() failed in cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] Mark function as static in cpufreq.c (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Change busy calculation to use fixed point math (Prarit Bhargava) [1134369] - [cpufreq] Refactor cpufreq_set_policy() (Prarit Bhargava) [1134369] - [cpufreq] don't call cpufreq_update_policy() on CPU addition (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add support for Baytrail turbo P states (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Use LFM bus ratio as min ratio/P state (Prarit Bhargava) [1134369] - [cpufreq] powernow-k8: Initialize per-cpu data-structures properly (Prarit Bhargava) [1134369] - [cpufreq] remove sysfs link when a cpu != policy->cpu, is removed (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove energy reporting from pstate_sample tracepoint (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Take core C0 time into account for core busy calculation (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: De-register CPU notifier and free struct msr on error (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Adjust the code to use the common boost attribute (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add trace point to report internal state (Prarit Bhargava) [1134369] - [cpufreq] stats: create sysfs entries when cpufreq_stats is a module (Prarit Bhargava) [1134369] - [cpufreq] Add boost frequency support in core (Prarit Bhargava) [1134369] - [cpufreq] introduce cpufreq_generic_get() routine (Prarit Bhargava) [1134369] - [cpufreq] stats: free table and remove sysfs entry in a single routine (Prarit Bhargava) [1134369] - [cpufreq] stats: remove hotplug notifiers (Prarit Bhargava) [1134369] - [cpufreq] stats: handle cpufreq_unregister_driver() and suspend/resume properly (Prarit Bhargava) [1134369] - [cpufreq] Make sure CPU is running on a freq from freq-table (Prarit Bhargava) [1134369] - [cpufreq] Introduce cpufreq_notify_post_transition() (Prarit Bhargava) [1134369] - [cpufreq] send new set of notification for transition failures (Prarit Bhargava) [1134369] - [cpufreq] Fix timer/workqueue corruption by protecting reading governor_enabled (Prarit Bhargava) [1134369] - [cpufreq] preserve user_policy across suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Clean up after a failing light-weight initialization (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove periodic P state boost (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add setting voltage value for baytrail P states (Prarit Bhargava) [1134369] - [cpufreq] remove sysfs files for CPUs which failed to come back after resume (Prarit Bhargava) [1134369] - [cpufreq] governor: Remove fossil comment in the cpufreq_governor_dbs() (Prarit Bhargava) [1134369] - [cpufreq] conservative: set requested_freq to policy max when it is over policy max (Prarit Bhargava) [1134369] - [cpufreq] conservative: fix requested_freq reduction issue (Prarit Bhargava) [1134369] - [cpufreq] move freq change notifications to cpufreq core (Prarit Bhargava) [1134369] - [cpufreq] distinguish drivers that do asynchronous notifications (Prarit Bhargava) [1134369] - [cpufreq] create per policy rwsem instead of per CPU cpu_policy_rwsem (Prarit Bhargava) [1134369] - [cpufreq] Implement light weight ->target_index() routine (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Fail initialization if driver cannot be registered (Prarit Bhargava) [1134369] - [cpufreq] Detect spurious invocations of update_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Add comment under ACPI_ADR_SPACE_SYSTEM_IO case (Prarit Bhargava) [1134369] - [cpufreq] remove CONFIG_CPU_FREQ_TABLE (Prarit Bhargava) [1134369] - [cpufreq] create cpufreq_generic_init() routine (Prarit Bhargava) [1134369] - [cpufreq] powernow: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] p4: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] pcc: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] call cpufreq_driver->get() after calling ->init() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] powernow: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] p4-clockmod: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] acpi: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] define generic .attr, .exit() and .verify() routines (Prarit Bhargava) [1134369] - [cpufreq] use cpufreq_driver->flags to mark CPUFREQ_HAVE_GOVERNOR_PER_POLICY (Prarit Bhargava) [1134369] - [cpufreq] rename __cpufreq_set_policy() as cpufreq_set_policy() (Prarit Bhargava) [1134369] - [cpufreq] Remove extra blank line (Prarit Bhargava) [1134369] - [cpufreq] don't break string in print statements (Prarit Bhargava) [1134369] - [cpufreq] remove __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] remove invalid comment from __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] make return type of lock_policy_rwsem_{read|write}() as void (Prarit Bhargava) [1134369] - [cpufreq] powernow: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] p4-clockmod: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] Add new helper cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] pcc_freq: convert acpi_get_handle() to acpi_has_method() (Prarit Bhargava) [1134369] - [cpufreq] return EEXIST instead of EBUSY for second registering (Prarit Bhargava) [1134369] - [cpufreq] unlock correct rwsem while updating policy->cpu (Prarit Bhargava) [1134369] - [cpufreq] Clear policy->cpus bits in __cpufreq_remove_dev_finish() (Prarit Bhargava) [1134369] - [cpufreq] Acquire the lock in cpufreq_policy_restore() for reading (Prarit Bhargava) [1134369] - [cpufreq] Prevent problems in update_policy_cpu() if last_cpu == new_cpu (Prarit Bhargava) [1134369] - [cpufreq] Restructure if/else block to avoid unintended behavior (Prarit Bhargava) [1134369] - [cpufreq] Fix crash in cpufreq-stats during suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Revert: make sure frequency transitions are serialized (Prarit Bhargava) [1134369] - [cpufreq] Use signed type for 'ret' variable, to store negative error values (Prarit Bhargava) [1134369] - [cpufreq] Remove temporary fix for race between CPU hotplug and sysfs-writes (Prarit Bhargava) [1134369] - [cpufreq] Synchronize the cpufreq store_*() routines with CPU hotplug (Prarit Bhargava) [1134369] - [cpufreq] Invoke __cpufreq_remove_dev_finish() after releasing cpu_hotplug.lock (Prarit Bhargava) [1134369] - [cpufreq] Split __cpufreq_remove_dev() into two parts (Prarit Bhargava) [1134369] - [cpufreq] Fix wrong time unit conversion (Prarit Bhargava) [1134369] - [cpufreq] serialize calls to __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] don't allow governor limits to be changed when it is disabled (Prarit Bhargava) [1134369] - [cpufreq] Don't use smp_processor_id() in preemptible context (Prarit Bhargava) [1134369] - [cpufreq] governor: Fix typos in comments (Prarit Bhargava) [1134369] - [cpufreq] governors: Remove duplicate check of target freq in supported range (Prarit Bhargava) [1134369] - [cpufreq] Fix timer/workqueue corruption due to double queueing (Prarit Bhargava) [1134369] - [cpufreq] fix bad unlock balance on !CONFIG_SMP (Prarit Bhargava) [1134369] - [cpufreq] Fix white space in __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] remove unnecessary check in __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] remove policy from cpufreq_policy_list during suspend (Prarit Bhargava) [1134369] - [cpufreq] remove cpufreq_policy_cpu per-cpu variable (Prarit Bhargava) [1134369] - [cpufreq] Use cpufreq_policy_list for iterating over policies (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Use cpufreq_freq_attr_rw to define the cpb attribute (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Remove redundant return statement (Prarit Bhargava) [1134369] - [cpufreq] improve error checking on return values of __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] Fix broken usage of governor->owner's refcount (Prarit Bhargava) [1134369] - [cpufreq] Store cpufreq policies in a list (Prarit Bhargava) [1134369] - [cpufreq] Give consistent names to cpufreq_policy objects (Prarit Bhargava) [1134369] - [cpufreq] Clean up header files included in the core (Prarit Bhargava) [1134369] - [cpufreq] Pass policy to cpufreq_add_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] Avoid double kobject_put() for the same kobject in error code path (Prarit Bhargava) [1134369] - [cpufreq] Preserve policy structure across suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Perform light-weight init/teardown during suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Do not hold driver module references for additional policy CPUs (Prarit Bhargava) [1134369] - [cpufreq] Don't pass CPU to cpufreq_add_dev_{symlink|interface}() (Prarit Bhargava) [1134369] - [cpufreq] Introduce a flag ('frozen') to separate full vs temporary init/teardown (Prarit Bhargava) [1134369] - [cpufreq] Extract the handover of policy cpu to a helper function (Prarit Bhargava) [1134369] - [cpufreq] Add helper to perform alloc/free of policy structure (Prarit Bhargava) [1134369] - [cpufreq] Extract non-interface related stuff from cpufreq_add_dev_interface (Prarit Bhargava) [1134369] - [cpufreq] Fix misplaced call to cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] Remove unused function __cpufreq_driver_getavg() (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Change the calculation of target frequency (Prarit Bhargava) [1134369] - [cpufreq] Remove unused APERF/MPERF support (Prarit Bhargava) [1134369] - [char] hwrng: Add a driver for the hwrng found in power7+ systems (Steve Best) [1123116]- [target] iscsi: Explicily clear login response PDU in exception path (Andy Grover) [1129387] - [target] iscsi: Avoid rejecting incorrect ITT for Data-Out (Andy Grover) [1129387] - [target] Fix left-over se_lun->lun_sep pointer OOPs (Andy Grover) [1129387] - [infiniband] ulp/isert: Wait for proper cleanup before unloading (Andy Grover) [1129387] - [infiniband] ulp/isert: Improve cm events handling (Andy Grover) [1129387] - [target] Explicitly clear ramdisk_mcp backend pages (Andy Grover) [1129387] - [target] Report correct response length for some commands (Andy Grover) [1129387] - [target] iscsi: Fix ABORT_TASK + connection reset iscsi_queue_req memory leak (Andy Grover) [1129387] - [target] Use complete_all for se_cmd->t_transport_stop_comp (Andy Grover) [1129387] - [target] lio: Set CMD_T_ACTIVE bit for Task Management Requests (Andy Grover) [1129387] - [target] iscsi, iser: Fix hangs in connection teardown (Andy Grover) [1129387] - [infiniband] iser: Bail from accept_np if np_thread is trying to close (Andy Grover) [1129387] - [target] iscsi: Reject mutual authentication with reflected CHAP_C (Andy Grover) [1129387] - [target] Fix alua_access_state attribute OOPs for un-configured devices (Andy Grover) [1129387] - [infiniband] iser: Add missing target_put_sess_cmd for ImmedateData failure (Andy Grover) [1129387] - [target] Don't allow setting WC emulation if device doesn't support (Andy Grover) [1129387] - [infiniband] iser: Add missing se_cmd put for WRITE_PENDING in tx_comp_err (Andy Grover) [1129387] - [target] iscsi: Fix ERL=2 ASYNC_EVENT connection pointer bug (Andy Grover) [1129387] - [infiniband] ib_srpt: Use correct ib_sg_dma primitives (Andy Grover) [1129387] - [infiniband] iser: Fix post_send_buf_count for RDMA READ/WRITE (Andy Grover) [1129387] - [target] iscsi, iser: Fix isert_conn->state hung shutdown issues (Andy Grover) [1129387] - [target] iscsi, iser: Use list_del_init for ->i_conn_node (Andy Grover) [1129387] - [target] iscsi: Fix iscsit_get_tpg_from_np tpg_state bug (Andy Grover) [1129387] - [target] Update hw_max_sectors based on current block_size (Andy Grover) [1129387] - [target] iscsi: Fix-up all zero data-length CDBs with R/W_BIT set (Andy Grover) [1129387] - [target] Allow READ_CAPACITY opcode in ALUA Standby access state (Andy Grover) [1129387] - [target] iscsi: Fix wrong buffer / buffer overrun in iscsi_change_param_value() (Andy Grover) [1129387] - [target] iscsi: Fix multi network portal shutdown regression (Andy Grover) [1129387] - [target] iscsi, iser: Avoid accepting transport connections during stop stage (Andy Grover) [1129387] - [infiniband] ulp/isert: Fix iscsit_accept_np and rdma_cm racy flow (Andy Grover) [1129387] - [infiniband] ulp/isert: Fix wrong connection requests list addition (Andy Grover) [1129387] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1069185] - [scsi] hpsa: make tech preview info more verbose (Tomas Henzl) [1083556] - [scsi] hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl (Tomas Henzl) [1069185] - [scsi] hpsa: remove online devices from offline device list (Tomas Henzl) [1069185] - [scsi] hpsa: fix non-x86 builds (Tomas Henzl) [1069185] - [scsi] hpsa: do not unconditionally copy sense data (Tomas Henzl) [1069185] - [scsi] hpsa: fix 6-byte READ/WRITE with 0 length data xfer (Tomas Henzl) [1069185] - [scsi] hpsa: make hpsa_init_one return -ENOMEM if allocation of h->lockup_detected fails (Tomas Henzl) [1069185] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Tomas Henzl) [1069185] - [scsi] hpsa: return -ENOMEM not -1 on kzalloc failure in hpsa_get_device_id (Tomas Henzl) [1069185] - [scsi] hpsa: remove messages about volume status VPD inquiry page not supported (Tomas Henzl) [1069185] - [scsi] hpsa: report check condition even if no sense data present for ioaccel2 mode (Tomas Henzl) [1069185] - [scsi] hpsa: remove bad unlikely annotation from device list updating code (Tomas Henzl) [1069185] - [scsi] hpsa: fix event filtering to prevent excessive rescans with old firmware (Tomas Henzl) [1069185] - [scsi] hpsa: kill annoying messages about SSD Smart Path retries (Tomas Henzl) [1069185] - [scsi] hpsa: define extended_report_lun_entry data structure (Tomas Henzl) [1069185] - [scsi] hpsa: Rearrange start_io to avoid one unlock/lock sequence in main io path (Tomas Henzl) [1069185] - [scsi] hpsa: avoid unnecessary readl on every command submission (Tomas Henzl) [1069185] - [scsi] hpsa: use per-cpu variable for lockup_detected (Tomas Henzl) [1069185] - [scsi] hpsa: remove unnecessary pci_set_drvdata() (Tomas Henzl) [1069185] - [scsi] hpsa: set irq affinity hints to route MSI-X vectors across CPUs (Tomas Henzl) [1069185] - [scsi] hpsa: allocate reply queues individually (Tomas Henzl) [1069185] - [scsi] hpsa: choose number of reply queues more intelligently (Tomas Henzl) [1069185] - [scsi] hpsa: remove dev_dbg() calls from hot paths (Tomas Henzl) [1069185] - [scsi] hpsa: use gcc aligned attribute instead of manually padding structs (Tomas Henzl) [1069185] - [scsi] hpsa: change doorbell reset delay to ten seconds (Tomas Henzl) [1069185] - [scsi] hpsa: allow passthru ioctls to work with bidirectional commands (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused fields from struct ctlr_info (Tomas Henzl) [1069185] - [scsi] hpsa: fix bad comparison of signed with unsigned in hpsa_update_scsi_devices (Tomas Henzl) [1069185] - [scsi] hpsa: do not ignore failure of sense controller parameters command (Tomas Henzl) [1069185] - [scsi] hpsa: fix memory leak in hpsa_hba_mode_enabled (Tomas Henzl) [1069185] - [scsi] hpsa: Checking for a NULL return from a kzalloc call (Tomas Henzl) [1069185] - [scsi] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (Tomas Henzl) [1069185] - [scsi] hpsa: update driver version to 3.4.4-1 (Tomas Henzl) [1069185] - [scsi] hpsa: fix bad endif placement in RAID 5 mapper code (Tomas Henzl) [1069185] - [scsi] hpsa: Do not zero fields of ioaccel2 command structure twice (Tomas Henzl) [1069185] - [scsi] hpsa: Add hba mode to the hpsa driver (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused struct request from CommandList (Tomas Henzl) [1069185] - [scsi] hpsa: increase the probability of a reported success after a device reset (Tomas Henzl) [1069185] - [scsi] hpsa: bring format-in-progress drives online when ready (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused kthread.h header (Tomas Henzl) [1069185] - [scsi] hpsa: Add support for a few HP Storage controllers (Tomas Henzl) [1069185] - [scsi] hpsa: add HP/3PAR vendor id to pci_ids.h (Tomas Henzl) [1069185] - [scsi] hpsa: add sysfs debug switch for raid map debugging messages (Tomas Henzl) [1069185] - [scsi] hpsa: improve error messages for driver initiated commands (Tomas Henzl) [1069185] - [scsi] hpsa: only do device rescan for certain events (Tomas Henzl) [1069185] - [scsi] hpsa: when switching out of accel mode await only accel command completions (Tomas Henzl) [1069185] - [scsi] hpsa: add controller base data-at-rest encryption compatibility ioaccel2 (Tomas Henzl) [1069185] - [scsi] hpsa: update source file copyrights (Tomas Henzl) [1069185] - [scsi] hpsa: retry certain ioaccel error cases on the RAID path (Tomas Henzl) [1069185] - [scsi] hpsa: do not inquire for unsupported ioaccel status vpd page (Tomas Henzl) [1069185] - [scsi] hpsa: allow VPD page zero to be queried (Tomas Henzl) [1069185] - [scsi] hpsa: rescan devices on ioaccel2 error (Tomas Henzl) [1069185] - [scsi] hpsa: allow user to disable accelerated i/o path (Tomas Henzl) [1069185] - [scsi] hpsa: complete the ioaccel raidmap code (Tomas Henzl) [1069185] - [scsi] hpsa: make device update copy the raid map also (Tomas Henzl) [1069185] - [scsi] hpsa: add task management for ioaccel mode 2 (Tomas Henzl) [1069185] - [scsi] hpsa: teach hpsa_device_reset to do either target or lun reset (Tomas Henzl) [1069185] - [scsi] hpsa: get ioaccel mode 2 i/o working (Tomas Henzl) [1069185] - [scsi] hpsa: initialize controller to perform io accelerator mode 2 (Tomas Henzl) [1069185] - [scsi] hpsa: get physical device handles for io accel mode 2 as well as mode 1 (Tomas Henzl) [1069185] - [scsi] hpsa: do ioaccel mode 2 resource allocations (Tomas Henzl) [1069185] - [scsi] hpsa: Acknowledge controller events in ioaccell mode 2 as well as mode 1 (Tomas Henzl) [1069185] - [scsi] hpsa: add ioaccel mode 2 structure definitions (Tomas Henzl) [1069185] - [scsi] hpsa: complain if physical or logical aborts are not supported (Tomas Henzl) [1069185] - [scsi] hpsa: add hp_ssd_smart_path_enabled sysfs attribute (Tomas Henzl) [1069185] - [scsi] hpsa: do not rescan controllers known to be locked up (Tomas Henzl) [1069185] - [scsi] hpsa: poll controller to detect device change event (Tomas Henzl) [1069185] - [scsi] hpsa: update raid offload status on device rescan (Tomas Henzl) [1069185] - [scsi] hpsa: add ioaccell mode 1 RAID offload support (Tomas Henzl) [1069185] - [scsi] hpsa: fix task management for mode-1 ioaccell path (Tomas Henzl) [1069185] - [scsi] hpsa: only allow REQ_TYPE_FS to use fast path (Tomas Henzl) [1069185] - [scsi] hpsa: add support for 'fastpath' i/o (Tomas Henzl) [1069185] - [scsi] hpsa: mark last scatter gather element as the last (Tomas Henzl) [1069185] - [scsi] hpsa: use extended report luns command for HP SSD SmartPath (Tomas Henzl) [1069185] - [scsi] hpsa: fixup MSI-X registration (Tomas Henzl) [1069185] - [scsi] hpsa: prevent stalled i/o (Tomas Henzl) [1069185] - [scsi] hpsa: cap CCISS_PASSTHRU at 20 concurrent commands (Tomas Henzl) [1069185] - [scsi] hpsa: add MSA 2040 to list of external target devices (Tomas Henzl) [1069185] - [scsi] hpsa: fix memory leak in CCISS_BIG_PASSTHRU ioctl (Tomas Henzl) [1069185] - [scsi] hpsa: remove unneeded include of seq_file.h (Tomas Henzl) [1069185] - [scsi] hpsa: add 5 second delay after doorbell reset (Tomas Henzl) [1069185] - [scsi] hpsa: do not attempt to flush the cache on locked up controllers (Tomas Henzl) [1069185] - [scsi] bnx2i: Make boot_nic entry visible in the sysfs session objects (Maurizio Lombardi) [1139139] - [scsi] bnx2fc: fix incorrect DMA memory mapping in bnx2fc_unmap_sg_list() (Maurizio Lombardi) [1102526] - [ethernet] cnic: Replace rcu_dereference() with rcu_access_pointer() (Maurizio Lombardi) [1089401] - [ethernet] cnic: Rebranding cnic driver (Maurizio Lombardi) [1089401] - [ethernet] cnic: Fix missing ISCSI_KEVENT_IF_DOWN message (Maurizio Lombardi) [1089401] - [ethernet] cnic: Update version to 2.5.20 and copyright year (Maurizio Lombardi) [1089401] - [ethernet] cnic: Use proper ulp_ops for per device operations (Maurizio Lombardi) [1089401] - [ethernet] broadcom: Remove extern from function prototypes (Maurizio Lombardi) [1089401] - [scsi] bnx2i: Update driver version to 2.7.10.1 (Maurizio Lombardi) [1089400] - [scsi] bnx2i: Rebranding bnx2i driver (Maurizio Lombardi) [1089400] - [scsi] bnx2i, be2iscsi: fix custom stats length (Maurizio Lombardi) [1089400] - [ethernet] cnic, bnx2i, bnx2fc: Fix inconsistent use of page size (Maurizio Lombardi) [1089400 1089399 1089401] - [scsi] bnx2fc: Rebranding bnx2fc driver (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: do not scan uninitialized lists in case of error (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: fix memory leak in bnx2fc_allocate_hash_table() (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: fix memory leak and potential NULL pointer dereference (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: remove unused variable hash_table_size (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: Updated version to 2.4.2 (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: Fixed the handling for the SCSI retry delay (Maurizio Lombardi) [1089399] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1130072] - [scsi] be2iscsi: Fix processing CQE before connection resources are freed (Rob Evers) [1130072] - [scsi] be2iscsi: Fix updating the boot enteries in sysfs (Rob Evers) [1130072] - [scsi] be2iscsi: Fix the copyright year (Rob Evers) [1130072] - [scsi] be2iscsi: Fix the sparse warning introduced in previous submission (Rob Evers) [1130072]- [x86] module: work around kabi module breakage when 16K stacks are enabled (Kyle McMartin) [1108378] - [kernel] redhat: bump RHEL_MINOR to 1 (Kyle McMartin) [1108378] - [kernel] modules: export check_module_rhelversion (Kyle McMartin) [1108378] - [kernel] modules: Add module_ext struct (Prarit Bhargava) [1110315] - [kernel] modules: add rhelversion MODULE_INFO tag (Kyle McMartin) [1110315] - [x86] expand 64-bit kernel stack to 16K (Johannes Weiner) [1108378]- [ethernet] bna: Support TSO and partial checksum with non-accelerated vlans (Ivan Vecera) [1136912] - [ethernet] bna: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1136912] - [ethernet] bna: fix performance regression (Ivan Vecera) [1136912] - [ethernet] bna: fill the magic in bnad_get_eeprom() instead of validating (Ivan Vecera) [1136912] - [ethernet] bna: remove unnecessary break after return (Ivan Vecera) [1136912] - [ethernet] bna: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1136912] - [ethernet] bna: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1136912] - [ethernet] bna: remove open-coded skb_cow_head (Ivan Vecera) [1136912] - [ethernet] bna: Call dev_kfree_skb_any instead of dev_kfree_skb (Ivan Vecera) [1136912] - [ethernet] bna: Convert uses of __constant_ to (Ivan Vecera) [1136912] - [ethernet] bna: Replace large udelay() with mdelay() (Ivan Vecera) [1136912] - [ethernet] bna: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1136912] - [ethernet] bna: bnad code cleanup (Ivan Vecera) [1136912] - [ethernet] e1000: fix possible reset_task running after adapter down (John Greene) [1091129] - [ethernet] e1000: prevent oops when adapter is being closed and reset simultaneously (John Greene) [1091129] - [ethernet] r8169: add missing MODULE_FIRMWARE (Ivan Vecera) [1139247] - [ethernet] r8169: add support for RTL8168H and RTL8107E (Ivan Vecera) [1139247] - [ethernet] r8169: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1139247] - [ethernet] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_40 (Ivan Vecera) [1139247] - [ethernet] r8169: support IPv6 (Ivan Vecera) [1139247] - [ethernet] r8169: use Giant Send (Ivan Vecera) [1139247] - [ethernet] r8169: split rtl8169_tso_csum (Ivan Vecera) [1139247] - [ethernet] r8169: disable L23 (Ivan Vecera) [1139247] - [ethernet] r8169: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1139247] - [ethernet] r8169: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1139247] - [ethernet] r8169: fix the incorrect tx descriptor version (Ivan Vecera) [1139247] - [ethernet] r8169: initialize rtl8169_stats seqlock (Ivan Vecera) [1139247] - [ethernet] r8169: delete non-required instances of include (Ivan Vecera) [1139247] - [ethernet] bnx2: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1092495] - [ethernet] bnx2: Rebranding bnx2 driver (Michal Schmidt) [1092495] - [ethernet] bnx2: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Michal Schmidt) [1092495] - [ethernet] bnx2: Don't build unused suspend/resume functions not enabled (Michal Schmidt) [1092495] - [ethernet] bnx2: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1092495] - [ethernet] bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb (Michal Schmidt) [1092495] - [ethernet] bnx2: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1092495] - [ethernet] bnx2: delete non-required instances of include (Michal Schmidt) [1092495] - [ethernet] ixgbevf: Remove unused get_supported_physical_layer pointer (John Greene) [1091124] - [ethernet] ixgbevf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1091124] - [ethernet] ixgbevf: get rid of SET_ETHTOOL_OPS (John Greene) [1091124] - [ethernet] ixgbevf: remove 82599 from the module description (John Greene) [1091124] - [ethernet] ixgbevf: remove open-coded skb_cow_head (John Greene) [1091124] - [ethernet] ixgbevf: Add bit to mark work queue initialization (John Greene) [1091124] - [ethernet] ixgbevf: Fix rcu warnings induced by LER (John Greene) [1091124] - [ethernet] ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg (John Greene) [1091124] - [ethernet] ixgbevf: Additional adapter removal checks (John Greene) [1091124] - [ethernet] ixgbevf: Check for adapter removal on register writes (John Greene) [1091124] - [ethernet] ixgbevf: Check register reads for adapter removal (John Greene) [1091124] - [ethernet] ixgbevf: Make the ethtool register test use accessors (John Greene) [1091124] - [ethernet] ixgbevf: Use static inlines instead of macros (John Greene) [1091124] - [ethernet] ixgbevf: Convert uses of __constant_ to (John Greene) [1091124] - [ethernet] ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit (John Greene) [1091124] - [ethernet] ixgbevf: Indicate removal state explicitly (John Greene) [1091124] - [ethernet] ixgbevf: delete unneeded call to pci_set_power_state (John Greene) [1091124] - [ethernet] ixgbevf: fix skb->pkt_type checks (John Greene) [1091124] - [ethernet] ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO (John Greene) [1091124] - [ethernet] ixgbevf: fix handling of tx checksumming (John Greene) [1091124] - [ethernet] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix() (John Greene) [1091124] - [ethernet] ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function (John Greene) [1091124] - [ethernet] ixgbevf: redo dma mapping using the tx buffer info (John Greene) [1091124] - [ethernet] ixgbevf: make the first tx_buffer a repository for most of the skb info (John Greene) [1091124] - [ethernet] ixgbevf: add tx counters (John Greene) [1091124] - [ethernet] ixgbevf: remove counters for Tx/Rx checksum offload (John Greene) [1091124] - [ethernet] ixgbevf: move ring specific stats into ring specific structure (John Greene) [1091124] - [ethernet] ixgbevf: make use of the dev pointer in the ixgbevf_ring struct (John Greene) [1091124] - [ethernet] ixgbevf: bump version (John Greene) [1091124] - [ethernet] ixgbevf: create function for all of ring init (John Greene) [1091124] - [ethernet] ixgbevf: Convert ring storage form pointer to an array to array of pointers (John Greene) [1091124] - [ethernet] ixgbevf: use pci drvdata correctly in ixgbevf_suspend() (John Greene) [1091124] - [ethernet] ixgbevf: set the disable state when ixgbevf_qv_disable is called (John Greene) [1091124] - [ethernet] ixgbevf: add DCB configuration into queue setup (John Greene) [1091124] - [ethernet] ixgbe: Focus config of head, tail ntc, and ntu all into a single function (John Greene) [1091124] - [ethernet] ixgbe: cleanup IXGBE_DESC_UNUSED (John Greene) [1091124] - [ethernet] ixgbevf: remove redundant workaround (John Greene) [1091124] - [ethernet] ixgbevf: Add zero_base handler to network statistics (John Greene) [1091124] - [ethernet] ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL (John Greene) [1091124] - [ethernet] ixgbevf: implement CONFIG_NET_RX_BUSY_POLL (John Greene) [1091124] - [ethernet] ixgbevf: have clean_rx_irq return total_rx_packets cleaned (John Greene) [1091124] - [ethernet] ixgbevf: add ixgbevf_rx_skb (John Greene) [1091124] - [ethernet] ixgbevf: bump driver version (John Greene) [1091124] - [ethernet] ixgbevf: Remove extern from function prototypes (John Greene) [1091124] - [ethernet] ixgbevf: Adds function to set PSRTYPE register (John Greene) [1091124] - [ethernet] ixgbevf: Miscellaneous conversions to ETH_ALEN (John Greene) [1091124] - [ethernet] ixgbevf: add wait for Rx queue disable (John Greene) [1091123] - [ethernet] ixgbevf: fix 32-bit DMA mask handling (John Greene) [1091123] - [ethernet] ixgbe: fix message terminations (John Greene) [1091123] - [ethernet] ixgbe: clean up Rx time stamping code (John Greene) [1091123] - [ethernet] ixgbe: remove open-coded skb_cow_head (John Greene) [1091123] - [ethernet] ixgbe: Add bit to mark service task initialization (John Greene) [1091123] - [ethernet] ixgbe: Fix rcu warnings induced by LER (John Greene) [1091123] - [ethernet] ixgbe: Indicate removal state explicitly (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_check_reset_blocked() declaration (John Greene) [1091123] - [ethernet] ixgbe: fix race conditions on queuing skb for HW time stamp (John Greene) [1091123] - [ethernet] ixgbe: never generate both software and hardware timestamps (John Greene) [1091123] - [ethernet] ixgbe: remove redundant if clause from PTP work (John Greene) [1091123] - [ethernet] ixgbe: Break recursion in case of removal (John Greene) [1091123] - [ethernet] ixgbe: Stop cacheing if the MNG FW enabled (John Greene) [1091123] - [ethernet] ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599 (John Greene) [1091123] - [ethernet] ixgbe: use ixgbe_read_pci_cfg_word (John Greene) [1091123] - [ethernet] ixgbe: remove unused media type (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly (John Greene) [1091123] - [ethernet] ixgbe: check Core Clock Disable bit (John Greene) [1091123] - [ethernet] ixgbe: fix errors related to protected AUTOC calls (John Greene) [1091123] - [ethernet] ixgbe: Convert uses of __constant_ to (John Greene) [1091123] - [ethernet] ixgbe: Don't receive packets when the napi budget == 0 (John Greene) [1091123] - [ethernet] ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check (John Greene) [1091123] - [ethernet] ixgbe: fix some multiline hw_dbg prints (John Greene) [1091123] - [ethernet] ixgbe: fixup header for ixgbe_set_rxpba_82598 (John Greene) [1091123] - [ethernet] ixgbe: add Linux NICS mailing list to contact info (John Greene) [1091123] - [ethernet] ixgbe: move setting rx_pb_size into get_invariants (John Greene) [1091123] - [ethernet] ixgbe: Fix format string in ixgbe_fcoe.c (John Greene) [1091123] - [ethernet] ixgbe: ixgbe calls skb_set_hash (John Greene) [1091123] - [ethernet] ixgbe: implement SIOCGHWTSTAMP ioctl (John Greene) [1091123] - [ethernet] ixgbe: Check config reads for removal (John Greene) [1091123] - [ethernet] ixgbe: Fix up some ethtool results when adapter is removed (John Greene) [1091123] - [ethernet] ixgbe: Restore hw_addr in LER recovery paths (John Greene) [1091123] - [ethernet] ixgbe: Additional adapter removal checks (John Greene) [1091123] - [ethernet] ixgbe: Check for adapter removal on register writes (John Greene) [1091123] - [ethernet] ixgbe: Check register reads for adapter removal (John Greene) [1091123] - [ethernet] ixgbe: Use static inlines instead of macros (John Greene) [1091123] - [ethernet] ixgbe: Add check for FW veto bit (John Greene) [1091123] - [ethernet] ixgbe: fix bit toggled for 82599 reset fix (John Greene) [1091123] - [ethernet] ixgbe: collect all 82599 AUTOC code in one function (John Greene) [1091123] - [ethernet] ixgbe: Remove extern from function prototypes (John Greene) [1091123] - [ethernet] ixgbe: fix to use correct timeout interval for memory read completion (John Greene) [1091123] - [ethernet] ixgbe: Add WoL support for a new device (John Greene) [1091123] - [ethernet] ixgbe: don't use magic size number to assign ptp_caps.name (John Greene) [1091123] - [ethernet] ixgbe: modify behavior on receiving a HW ECC error (John Greene) [1091123] - [ethernet] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() (John Greene) [1091123] - [ethernet] ixgbe: bump version number (John Greene) [1091123] - [ethernet] ixgbe: add braces around else condition in ixgbe_qv_lock_* calls (John Greene) [1091123] - [ethernet] ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all (John Greene) [1091123] - [ethernet] ixgbe: Reduce memory consumption with larger page sizes (John Greene) [1091123] - [ethernet] ixgbe: Cleanup the use of tabs and spaces (John Greene) [1091124 1091123]- [net] ipv4: implement igmp_qrv sysctl to tune igmp robustness variable (Hannes Frederic Sowa) [1110118] - [net] ipv6: add sysctl_mld_qrv to configure query robustness variable (Hannes Frederic Sowa) [1110118] - [net] rtnetlink: wait for unregistering devices in rtnl_link_unregister() (Florian Westphal) [1133741] - [net] netns: Delay default_device_exit_batch until no devices are unregistering (Florian Westphal) [1133741] - [net] netfilter: ctnetlink: fix refcnt leak in dying/unconfirmed list dumper (Florian Westphal) [1043012] - [net] netfilter: ctnetlink: fix dumping of dying/unconfirmed conntracks (Florian Westphal) [1043012] - [net] netfilter: nf_conntrack: initialize net.ct.generation (Florian Westphal) [1043012] - [net] netfilter: conntrack: Fix UP builds (Florian Westphal) [1043012] - [net] netfilter: conntrack: remove central spinlock nf_conntrack_lock (Florian Westphal) [1043012] - [net] netfilter: conntrack: seperate expect locking from nf_conntrack_lock (Florian Westphal) [1043012] - [net] netfilter: avoid race with exp->master ct (Florian Westphal) [1043012] - [net] netfilter: conntrack: spinlock per cpu to protect special lists (Florian Westphal) [1043012] - [net] netfilter: trivial code cleanup and doc changes (Florian Westphal) [1043012] - [net] sctp: fix ABI mismatch through sctp_assoc_to_state helper (Daniel Borkmann) [1135389] - [net] tcp: tsq: fix nonagle handling (Jiri Pirko) [1134402] - [netdrv] veth: extend features to support tunneling (Florian Westphal) [1098138] - [net] openvswitch: fix panic with multiple vlan headers (Jiri Benc) [1133109] - [net] netfilter: synproxy target: restrict to INPUT/FORWARD (Jesper Brouer) [1081339] - [net] fix rtnl notification in atomic context (Jiri Pirko) [1113925] - [net] always advertise rx_flags changes via netlink (Jiri Pirko) [1113925] - [net] update __dev_notify_flags() to send rtnl msg (Jiri Pirko) [1113925]- [scsi] fusion: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] fusion: Add free msg frames to the head, not tail of list (Tomas Henzl) [1041675] - [scsi] mpt2sas: Add free smids to the head, not tail of list (Tomas Henzl) [1041675] - [scsi] mpt2sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] mpt2sas: Remove uses of serial_number (Tomas Henzl) [1041675] - [scsi] mpt3sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] mpt3sas: Remove uses of serial_number (Tomas Henzl) [1041675] - [scsi] qla4xxx: 5.04.00.04.07.01-k0 (Chad Dupuis) [1089349] - [scsi] qla4xxx: Improve loopback failure messages (Chad Dupuis) [1089349] - [scsi] qla4xxx: from treewide: fix comments and printk msgs (Chad Dupuis) [1089349] - [scsi] qla4xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix memory leak for ha->saved_acb (Chad Dupuis) [1089349] - [scsi] qla4xxx: Export sysfs DDBs from DPC handler (Chad Dupuis) [1089349] - [scsi] qla4xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1089349] - [scsi] qla4xxx: Check for correct return status (Chad Dupuis) [1089349] - [scsi] qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added PEX DMA Support for ISP8022 Adapter (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added new opcodes for 84XX Minidump template (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add support of 0xFF capture mask for minidump (Chad Dupuis) [1089349] - [scsi] qla4xxx: Change default capture to firmware defined capture mask (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add support for ISCSI_PARAM_LOCAL_IPADDR sysfs attr (Chad Dupuis) [1089349] - [scsi] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_connection (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add host statistics support (Chad Dupuis) [1089349] - [scsi] scsi_transport_iscsi: Add host statistics support (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added support for Diagnostics MBOX command (Chad Dupuis) [1089349] - [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove wait for online from host reset handler (Chad Dupuis) [1089346] - [scsi] qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove mapped vp index iterator macro dead code (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add MBC option for fast SFP data access (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix beacon blink logic for ISP26xx/83xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Delay driver unload if there is any pending activity going on (Chad Dupuis) [1089346] - [scsi] qla2xxx: Check the QLA8044_CRB_DRV_ACTIVE_INDEX register when we are not the owner of the reset (Chad Dupuis) [1089346] - [scsi] qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio (Chad Dupuis) [1089346] - [scsi] qla2xxx: ISP8044 poll ipmdio bus timeout improvement (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove unnecessary printk_ratelimited from qla_nx2.c (Chad Dupuis) [1089346] - [scsi] qla2xxx: Include file for msleep declartion in qla_nx2.c file (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use proper log message for flash lock failed error (Chad Dupuis) [1089346] - [scsi] qla2xxx: Decrease pci access for response queue processing for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Change copyright year to 2014 in all the source files (Chad Dupuis) [1089346] - [scsi] qla2xxx: Enable fw_dump_size for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Introduce fw_dump_flag to track fw dump progress (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove unnecessary delays from fw dump code path (Chad Dupuis) [1089346] - [scsi] qla2xxx: Track the process when the ROM_LOCK failure happens (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add ISP8044 serdes bsg interface (Chad Dupuis) [1089346] - [scsi] qla2xxx: Check for peg alive counter and clear any outstanding mailbox command (Chad Dupuis) [1089346] - [scsi] qla2xxx: Support of new firmware dump opcodes QLA8044_RDDFE(38), QLA8044_RDMDIO(39), QLA8044_POLLWR(40) (Chad Dupuis) [1089346] - [scsi] qla2xxx: Allow the next firmware dump if the previous dump capture fails for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Log when device state is moved to failed state (Chad Dupuis) [1089346] - [scsi] qla2xxx: Do not schedule reset when one is already active when receiving an invalid status handle (Chad Dupuis) [1089346] - [scsi] qla2xxx: Wait for reset completion without lock for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Re-sync module parameter descriptions with the code (Chad Dupuis) [1089346] - [scsi] qla2xxx: fix error handling of qla2x00_mem_alloc() (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add IOCB Abort command asynchronous handling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix Task Management command asynchronous handling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correct the port no assignment for ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Simplify the ISPFX00 interrupt handler code for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Avoid poisoning in the response queue for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove ISP_ABORT_NEEDED and ISP_ABORT_RETRY checks from watchdog function for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove Marker type IOCB logic for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Properly handle 32 bit mailbox register for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Enable the Flash Access Control (FAC) mailbox command (Chad Dupuis) [1089346] - [scsi] qla2xxx: Select correct request queue for error type IOCB for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove init control block related dead code for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use proper message for Non owner reset ACK Timeout (Chad Dupuis) [1089346] - [scsi] qla2xxx: Replace constant value for IOCTL IOCB abort execution status with a macro for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add handling for boot indication progress AENs for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add mutex around optrom calls to serialize accesses (Chad Dupuis) [1089346] - [scsi] qla2xxx: Poll during initialization for ISP25xx and ISP83xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix multiqueue MSI-X registration (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix warning reported by smatch (Chad Dupuis) [1089346] - [scsi] qla2xxx: Replace a constant with a macro definition for host->canqueue assigmnment (Chad Dupuis) [1089346] - [scsi] qla2xxx: Reset nic_core_reset_owner on moving from COLD to READY for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Only complete dcbx_comp and lb_portup_comp for virtual port index 0 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use scnprintf() instead of snprintf() in the sysfs handlers (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use the correct mailbox registers when acknowledging an IDC request on ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add changes to obtain ISPFX00 adapters product information in accordance with firmware update (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add logic to abort BSG commands for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Clear RISC INT reg only for an event and not always while polling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix undefined behavior in call to snprintf() (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add BSG interface for read/write serdes register (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix issue with not displaying node name after system reboot (Chad Dupuis) [1089346] - [scsi] qla2xxx: Don't consider the drivers knocked out of IDC participation for future reset recovery process (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add BPM support for ISP25xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correctly set mailboxes for extended init control block (Chad Dupuis) [1089346] - [scsi] qla2xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Honor execute firmware failures (Chad Dupuis) [1089346] - [scsi] qla2xxx: Print proper QLAFX00 product name at probe (Chad Dupuis) [1089346] - [scsi] qla2xxx: print MAC via pMR (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correction to message ids (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correctly print out/in mailbox registers (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add a new interface to update versions (Chad Dupuis) [1089346]- [tty] hvc_console: Fix wakeup of HVC thread on hvc_kick() (Steve Best) [1123045] - [tty] hvc_opal: Kick the HVC thread on OPAL console events (Steve Best) [1123045] - [powerpc] perf/hv-24x7: Catalog version number is be64, not be32 (Gustavo Duarte) [947159] - [powerpc] perf/hv-24x7: Remove [static 4096], sparse chokes on it (Gustavo Duarte) [947159] - [powerpc] perf/hv-24x7: Use (unsigned long) not (u32) values when calling plpar_hcall_norets() (Gustavo Duarte) [947159] - [powerpc] perf/hv-gpci: Make device attr static (Gustavo Duarte) [947159] - [powerpc] perf/hv_gpci: Probe failures use pr_debug(), and padding reduced (Gustavo Duarte) [947159] - [powerpc] perf/hv_24x7: Probe errors changed to pr_debug(), padding fixed (Gustavo Duarte) [947159] - [Documentation] powerpc/perf/hv_{gpci, 24x7}: Add documentation of device attributes (Gustavo Duarte) [947159] - [powerpc] perf: Add kconfig option for hypervisor provided counters (Gustavo Duarte) [947159] - [powerpc] perf: Add support for the hv 24x7 interface (Gustavo Duarte) [947159] - [powerpc] perf: Add support for the hv gpci (get performance counter info) interface (Gustavo Duarte) [947159] - [powerpc] perf: Add macros for defining event fields & formats (Gustavo Duarte) [947159] - [powerpc] perf: Add a shared interface to get gpci version and capabilities (Gustavo Duarte) [947159] - [powerpc] perf: Add 24x7 interface headers (Gustavo Duarte) [947159] - [powerpc] perf: Add hv_gpci interface header (Gustavo Duarte) [947159] - [powerpc] Add hvcalls for 24x7 and gpci (Get Performance Counter Info) (Gustavo Duarte) [947159] - [ethernet] sfc: Remove DEFINE_PCI_DEVICE_TABLE macro use (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use __iowrite64_copy instead of a slightly different local function (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add support for busy polling (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add per-queue statistics in ethtool (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: add extra RX drop counters for nodesc_trunc and noskb_drop (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add 40G link capability decoding (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: fix calling of free_irq with already free vector (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: get rid of SET_ETHTOOL_OPS (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: On MCDI timeout, issue an FLR (and mark MCDI to fail-fast) (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Call efx_set_channels() before efx->type->dimension_resources() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Don't receive packets when the napi budget == 0 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: check for NULL efx->ptp_data in efx_ptp_event (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use pci_enable_msix_range() instead of pci_enable_msix() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add/remove blank lines to taste (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Cosmetic changes to self-test from the out-of-tree driver (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Update product naming (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use canonical pointer type for MAC address in efx_set_mac_address() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Preserve rx_frm_trunc counters when resizing DMA rings (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Correct comment about number of TX queues used on EF10 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Remove unused definitions of EF10 user-mode DMA descriptors (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Replace TSOH_OFFSET with the equivalent NET_IP_ALIGN (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Rewrite adjustment of PPS event in a clearer way (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Cache skb->data in local variable in efx_ptp_rx() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Removed adhoc scheme to rate limit PTP event queue overflow message (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: fix build warning in ethernet/sfc/tx.c (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use the correct maximum TX DMA ring size for SFC9100 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Fix transposed ptp_{under, over}size_sync_windows statistics (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: calls skb_set_hash (Nikolay Aleksandrov) [1110888] - [iommu] vt-d: Use correct domain id to flush virtual machine domains (Myron Stowe) [1136539] - [iommu] Fix IOMMU sysfs stubs (Myron Stowe) [1136539] - [iommu] Fix compile error in iommu-sysfs.c (Myron Stowe) [1136539] - [pci] Add bridge DMA alias quirk for Intel 82801 bridge (Myron Stowe) [1136539] - [iommu] amd: Add sysfs support (Myron Stowe) [1136539] - [iommu] vt-d: Make use of IOMMU sysfs support (Myron Stowe) [1136539] - [iommu] Add sysfs support for IOMMUs (Myron Stowe) [1136539] - [iommu] core: Make iommu_group_get_for_dev() more robust (Myron Stowe) [1136537] - [iommu] Remove pci.h (Myron Stowe) [1136537] - [iommu] vt-d: Update to use PCI DMA aliases (Myron Stowe) [1136537] - [iommu] vt-d: Use iommu_group_get_for_dev() (Myron Stowe) [1136537] - [iommu] amd: Use iommu_group_get_for_dev() (Myron Stowe) [1136537] - [iommu] amd: Update to use PCI DMA aliases (Myron Stowe) [1136537] - [iommu] core: Create central IOMMU group lookup/creation interface (Myron Stowe) [1136537] - [iommu] vt-d: Suppress compiler warnings (Myron Stowe) [1136537] - [iommu] vt-d: Fix reference count in iommu_prepare_isa (Myron Stowe) [1136537] - [iommu] vt-d: fix bug in handling multiple RMRRs for the same PCI device (Myron Stowe) [1136537] - [pci] Add bridge DMA alias quirk for ITE bridge (Myron Stowe) [1136537] - [pci] Add bridge DMA alias quirk for ASMedia and Tundra bridges (Myron Stowe) [1136537] - [pci] Add support for PCIe-to-PCI bridge DMA alias quirks (Myron Stowe) [1136537] - [pci] Add function 1 DMA alias quirk for Marvell devices (Myron Stowe) [1136537] - [pci] Add function 0 DMA alias quirk for Ricoh devices (Myron Stowe) [1136537] - [pci] Add support for DMA alias quirks (Myron Stowe) [1136537] - [pci] Convert pci_dev_flags definitions to bit shifts (Myron Stowe) [1136537] - [pci] Add DMA alias iterator (Myron Stowe) [1136537] - [iommu] amd: fix enabling exclusion range for an exact device (Myron Stowe) [1129880 1087643] - [iommu] amd: Take mmap_sem when calling get_user_pages (Myron Stowe) [1129880 1087643] - [iommu] vt-d: fix bug in matching PCI devices with DRHD/RMRR descriptors (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix get_domain_for_dev() handling of upstream PCIe bridges (Myron Stowe) [1129880 1087643] - [iommu] vt-d: fix memory leakage caused by commit ea8ea46 (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix error handling in ANDD processing (Myron Stowe) [1129880 1087643] - [iommu] vt-d: returning free pointer in get_domain_for_dev() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Only call dmar_acpi_dev_scope_init() if DRHD units present (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Check for NULL pointer in dmar_acpi_dev_scope_init() (Myron Stowe) [1129880 1087643] - [iommu] amd: Fix logic to determine and checking max PASID (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Include ACPI devices in iommu=pt (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Finally enable translation for non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove to_pci_dev() in intel_map_page() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove pdev from intel_iommu_attach_device() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove pdev from iommu_no_mapping() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_add_dev_info() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_remove_one_dev_info() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Rename 'hwdev' variables to 'dev' now that that's the norm (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove some pointless to_pci_dev() calls (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make get_valid_domain_for_dev() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make iommu_should_identity_map() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Handle RMRRs for non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make get_domain_for_dev() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_context_mapp{ed, ing}() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make device_to_iommu() cope with non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make identity_mapping() take struct device not struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove segment from struct device_domain_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Store PCI segment number in struct intel_iommu (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove device_to_iommu() call from domain_remove_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Simplify iommu check in domain_remove_one_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Always store iommu in device_domain_info (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use domain_remove_one_dev_info() in domain_add_dev_info() error path (Myron Stowe) [1129880 1087643] - [iommu] vt-d: use dmar_insert_dev_info() from dma_add_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Stop dmar_insert_dev_info() freeing domains on losing race (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Pass iommu to domain_context_mapping_one() and iommu_support_dev_iotlb() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use struct device in device_domain_info, not struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make dmar_insert_dev_info() take struct device instead of struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make iommu_dummy() take struct device instead of struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Add ACPI devices into dmaru->devices[] array (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Change scope lists to struct device, bus, devfn (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Allocate space for ACPI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Parse ANDD records (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Add ACPI namespace device reporting structures (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Be less pessimistic about domain coherency where possible (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Honour intel_iommu=sp_off for non-VMM domains (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Clean up and fix page table clear/free behaviour (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Clean up size handling for intel_iommu_unmap() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Update IOMMU state when memory hotplug happens (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Unify the way to process DMAR device scope array (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Update DRHD/RMRR/ATSR device scope caches when PCI hotplug happe (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use RCU to protect global resources in interrupt context (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Introduce a rwsem to protect global data structures (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Introduce macro for_each_dev_scope() to walk device scope entrie (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix error in detect ATS capability (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Check for NULL pointer when freeing IOMMU data structure (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix incorrect iommu_count for si_domain (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Reduce duplicated code to handle virtual machine domains (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Free resources if failed to create domain for PCIe endpoint (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Simplify function get_domain_for_dev() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Move private structures and variables into intel-iommu.c (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Factor out dmar_alloc_dev_scope() for later reuse (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid caching stale domain_device_info when hot-removing PCI dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid caching stale domain_device_info and fix memory leak (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid double free of g_iommus on error recovery path (Myron Stowe) [1129880 1087643] - [iommu] amd: Fix PASID format in INVALIDATE_IOTLB_PAGES command (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix signedness bug in alloc_irte() (Myron Stowe) [1129808] - [iommu] vt-d: free all resources if failed to initialize DMARs (Myron Stowe) [1129808] - [iommu] vt-d: clean sparse warnings (Myron Stowe) [1129808] - [iommu] vt-d: fix wrong return value of dmar_table_init() (Myron Stowe) [1129808] - [iommu] vt-d: release invalidation queue when destroying IOMMU unit (Myron Stowe) [1129808] - [iommu] vt-d: fix access after free issue in function free_dmar_iommu() (Myron Stowe) [1129808] - [iommu] vt-d: keep shared resources when failed to initialize iommu devices (Myron Stowe) [1129808] - [iommu] vt-d: fix invalid memory access when freeing DMAR irq (Myron Stowe) [1129808] - [iommu] vt-d: simplify code with existing macros (Myron Stowe) [1129808] - [iommu] vt-d: use defined macro instead of hardcoding (Myron Stowe) [1129808] - [iommu] vt-d: mark internal functions as static (Myron Stowe) [1129808] - [iommu] vt-d: clean up unused code (Myron Stowe) [1129808] - [iommu] vt-d: check suitable flag in function detect_intel_iommu() (Myron Stowe) [1129808] - [iommu] vt-d: print correct domain id of static identity domain (Myron Stowe) [1129808] - [iommu] vt-d: refine support of 64bit guest address (Myron Stowe) [1129808] - [iommu] vt-d: fix resource leakage on error recovery path in iommu_init_domain (Myron Stowe) [1129808] - [iommu] vt-d: fix a race window in allocating domain ID for virtual machines (Myron Stowe) [1129808] - [iommu] vt-d: fix PCI device reference leakage on error recovery path (Myron Stowe) [1129808] - [iommu] vt-d: use dedicated bitmap to track remapping entry allocation status (Myron Stowe) [1129808] - [iommu] Rename domain_has_cap to iommu_domain_has_cap (Myron Stowe) [1129808] - [iommu] vt-d: Use dev_is_pci() to check whether it is pci device (Myron Stowe) [1129808] - [iommu] amd: Use dev_is_pci() to check whether it is pci device (Myron Stowe) [1129808] - [iommu] add missing include (Myron Stowe) [1129808] - [iommu] vt-d: Mark function eoi_ioapic_pin_remapped() as static in irq_remappi (Myron Stowe) [1129808] - [iommu] vt-d: Mark functions as static in intel_irq_remapping.c (Myron Stowe) [1129808] - [iommu] vt-d: Mark functions as static in dmar.c (Myron Stowe) [1129808] - [iommu] add IOMMU_EXEC flag for safely allowing XN mappings (Myron Stowe) [1129808] - [iommu] acpica: Update DMAR table definitions (Myron Stowe) [1129808]- [tools] perf/bench: Fix NULL pointer dereference in "perf bench all" (Jiri Olsa) [1133083] - [tools] perf/bench/numa: Make no args mean 'run all tests' (Jiri Olsa) [1133083] - [tools] perf/machine: Use map as success in ip__resolve_ams (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix crash in elf_section_by_name (Jiri Olsa) [1133083] - [tools] perf/trace: Decode architecture-specific signal numbers (Jiri Olsa) [1133083] - [tools] perf: Fix strict alias issue for find_first_bit (Jiri Olsa) [1133083] - [tools] perf: fix BFD detection on opensuse (Jiri Olsa) [1133083] - [tools] perf/symbols: Destroy unused symsrcs (Jiri Olsa) [1133083] - [tools] perf/annotate: Check availability of annotate when processing samples (Jiri Olsa) [1133083] - [tools] perf/trace: Fix ioctl 'request' beautifier build problems on !(i386 (Jiri Olsa) [1133083] - [tools] perf/trace: Add fallback definition of EFD_SEMAPHORE (Jiri Olsa) [1133083] - [tools] perf/list: Fix checking for supported events on older kernels (Jiri Olsa) [1133083] - [tools] perf: Handle PERF_RECORD_HEADER_EVENT_TYPE properly (Jiri Olsa) [1133083] - [tools] perf/probe: Do not add offset twice to uprobe address (Jiri Olsa) [1133083] - [tools] perf/buildid-cache: Check relocation when checking for existing kcore (Jiri Olsa) [1133083] - [tools] perf: Adjust kallsyms for relocated kernel (Jiri Olsa) [1133083] - [tools] perf/tests: No need to set up ref_reloc_sym (Jiri Olsa) [1133083] - [tools] perf/symbols: Prevent the use of kcore if the kernel has moved (Jiri Olsa) [1133083] - [tools] perf/record: Get ref_reloc_sym from kernel map (Jiri Olsa) [1133083] - [tools] perf/machine: Set up ref_reloc_sym in machine__create_kernel_maps() (Jiri Olsa) [1133083] - [tools] perf/machine: Add machine__get_kallsyms_filename() (Jiri Olsa) [1133083] - [tools] perf: Add kallsyms__get_function_start() (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix symbol annotation for relocated kernel (Jiri Olsa) [1133083] - [tools] perf: Fix AAAAARGH64 memory barriers (Jiri Olsa) [1133083] - [tools] perf: Demangle kernel and kernel module symbols too (Jiri Olsa) [1133083] - [tools] perf/doc: Remove mention of non-existent set_perf_event_pending() from design.txt (Jiri Olsa) [1133083] - [tools] perf/symbols: Load map before using map->map_ip() (Jiri Olsa) [1133083] - [tools] perf: Fix traceevent plugin path definitions (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix JIT symbol resolution on heap (Jiri Olsa) [1133083] - [tools] perf/stat: Fix memory corruption of xyarray when cpumask is used (Jiri Olsa) [1133083] - [tools] perf/evsel: Remove duplicate member zeroing after free (Jiri Olsa) [1133083] - [tools] perf: Ensure sscanf does not overrun the "mem" field (Jiri Olsa) [1133083] - [tools] perf/stat: fix NULL pointer reference bug with event unit (Jiri Olsa) [1133083] - [tools] perf: Add support for the xtensa architecture (Jiri Olsa) [1133083] - [tools] perf/session: Free cpu_map in perf_session__cpu_bitmap (Jiri Olsa) [1133083] - [tools] perf/timechart: Fix wrong SVG height (Jiri Olsa) [1133083] - [tools] perf: Remove unnecessary callchain cursor state restore on unmatch (Jiri Olsa) [1133083] - [tools] perf/callchain: Spare double comparison of callchain first entry (Jiri Olsa) [1133083] - [tools] perf: Do proper comm override error handling (Jiri Olsa) [1133083] - [tools] perf/symbols: Export elf_section_by_name and reuse (Jiri Olsa) [1133083] - [tools] perf/probe: Release all dynamically allocated parameters (Jiri Olsa) [1133083] - [tools] perf/probe: Release allocated probe_trace_event if failed (Jiri Olsa) [1133083] - [tools] perf: Add 'build-test' make target (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when xen plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when scsi plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when jbd2 plugin is is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when cfg80211 plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when mac80211 plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when sched_switch plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when kvm plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when kmem plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when hrtimer plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when function plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add pevent_unregister_print_function() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add pevent_unregister_event_handler() (Jiri Olsa) [1133083] - [tools] lib/traceevent: fix pointer-integer size mismatch (Jiri Olsa) [1133083] - [tools] perf/hists: Convert hist entry functions to use struct he_stat (Jiri Olsa) [1133083] - [tools] perf: Factor out sample__resolve_callchain() (Jiri Olsa) [1133083] - [tools] perf: Remove symbol_conf.use_callchain check (Jiri Olsa) [1133083] - [tools] perf: Fix cross building (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make plugin unload function receive pevent (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() finally!! (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in trace_seq_init() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Check return value of realloc() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add state member to struct trace_seq (Jiri Olsa) [1133083] - [tools] perf: Fix build error due to zfree() cast (Jiri Olsa) [1133083] - [tools] perf/record: Rename --initial-delay to --delay (Jiri Olsa) [1133083] - [tools] perf/record: Rename --no-delay to --no-buffering (Jiri Olsa) [1133083] - [tools] perf: Remove unused test-volatile-register-var.c (Jiri Olsa) [1133083] - [tools] perf/probe: Fix build when DWARF support libraries not present (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Weighted Diff column (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Ratio column (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Delta column (Jiri Olsa) [1133083] - [tools] perf: Generalize percent_color_snprintf() (Jiri Olsa) [1133083] - [tools] include: Include from asm/bug.h (Jiri Olsa) [1133083] - [tools] perf/record: Add --initial-delay option (Jiri Olsa) [1133083] - [tools] perf: Use the DWARF unwind info only if loaded (Jiri Olsa) [1133083] - [tools] perf: Add test for building detached source tarballs (Jiri Olsa) [1133083] - [tools] perf: Include tools/lib/api/ in MANIFEST (Jiri Olsa) [1133083] - [tools] include: Move perf's bug.h to a generic place (Jiri Olsa) [1133083] - [tools] include: Define likely/unlikely in linux/compiler.h (Jiri Olsa) [1133083] - [tools] include: Move perf's linux/compiler.h to a generic place (Jiri Olsa) [1133083] - [tools] perf/evlist: Introduce evlist__for_each() & friends (Jiri Olsa) [1133083] - [tools] perf/report: Move histogram entries collapsing to separate function (Jiri Olsa) [1133083] - [tools] perf/report: Move hist browser selection code to separate function (Jiri Olsa) [1133083] - [tools] perf/report: Move logic to warn about kptr_restrict'ed kernels to separate function (Jiri Olsa) [1133083] - [tools] perf: Comment typo fix (Jiri Olsa) [1133083] - [tools] perf/stat: Fix --delay option in man page (Jiri Olsa) [1133083] - [tools] perf: Make perf_event__synthesize_mmap_events global (Jiri Olsa) [1133083] - [tools] perf/machine: Fix id_hdr_size initialization (Jiri Olsa) [1133083] - [tools] perf: Automate setup of FEATURE_CHECK_(C (Jiri Olsa) [1133083] - [tools] perf/trace: Pack 'struct trace' (Jiri Olsa) [1133083] - [tools] perf/header: Pack 'struct perf_session_env' (Jiri Olsa) [1133083] - [tools] lib/traceevent: Shut up plugins make message (Jiri Olsa) [1133083] - [tools] lib/traceevent: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1133083] - [tools] perf/tests: Fix installation tests path setup (Jiri Olsa) [1133083] - [tools] perf: Move arch setup into seprate Makefile (Jiri Olsa) [1133083] - [tools] perf/stat: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/tests: Fixup leak on error path in parse events test (Jiri Olsa) [1133083] - [tools] perf/evlist: Auto unmap on destructor (Jiri Olsa) [1133083] - [tools] perf/evlist: Close fds on destructor (Jiri Olsa) [1133083] - [tools] perf/evlist: Move destruction of maps to evlist destructor (Jiri Olsa) [1133083] - [tools] perf/record: Remove old evsel_list usage (Jiri Olsa) [1133083] - [tools] perf/evlist: Move the SIGUSR1 error reporting logic to prepare_workload (Jiri Olsa) [1133083] - [tools] perf/evlist: Send the errno in the signal when workload fails (Jiri Olsa) [1133083] - [tools] perf/stat: Don't show counter information when workload fails (Jiri Olsa) [1133083] - [tools] perf: Use zfree to help detect use after free bugs (Jiri Olsa) [1133083] - [tools] perf: Introduce zfree (Jiri Olsa) [1133083] - [tools] perf: No need to test against NULL before calling free() (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Implement header window (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Split help message for perf top and report (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Protect windows by ui__lock (Jiri Olsa) [1133083] - [tools] perf/probe: Support basic dwarf-based operations on uprobe events (Jiri Olsa) [1133083] - [tools] perf/probe: Expand given path to absolute path (Jiri Olsa) [1133083] - [tools] perf/config: Ignore generated files in feature-checks (Jiri Olsa) [1133083] - [tools] perf: Do not synthesize the treads of default guest (Jiri Olsa) [1133083] - [tools] perf: Use machine->pid for tgid if machine is guest (Jiri Olsa) [1133083] - [tools] perf: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine is guest (Jiri Olsa) [1133083] - [tools] perf: Find the proc info under machine->root_dir (Jiri Olsa) [1133083] - [tools] perf: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_map() (Jiri Olsa) [1133083] - [tools] perf/report: Print session information only if --stdio is given (Jiri Olsa) [1133083] - [tools] perf/report: Use pr_*() functions where applicable (Jiri Olsa) [1133083] - [tools] perf/symbols: Add 'machine' member to struct addr_location (Jiri Olsa) [1133083] - [tools] perf/mem: Remove unused parameter from dump_raw_samples() (Jiri Olsa) [1133083] - [tools] perf/scripting/perl: Shorten function signatures (Jiri Olsa) [1133083] - [tools] perf/scripting/python: Shorten function signatures (Jiri Olsa) [1133083] - [tools] perf/ui/browser: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/report: Rename 'perf_report' to 'report' (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global 'O' processing code (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_CLEAN build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_INSTALL build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_LINK build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add global QUIET_CC_FPIC build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_CC build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove print_app_build variable (Jiri Olsa) [1133083] - [tools] perf: Making QUIET_(CLEAN (Jiri Olsa) [1133083] - [tools] perf/tests: Factor make install tests (Jiri Olsa) [1133083] - [tools] perf: Rename 'perf_record_opts' to 'record_opts (Jiri Olsa) [1133083] - [tools] perf/record: Rename 'perf_record' to plain 'record' (Jiri Olsa) [1133083] - [tools] perf/record: Simplify perf_record__write (Jiri Olsa) [1133083] - [tools] perf/record: Use perf_data_file__write for output file (Jiri Olsa) [1133083] - [tools] perf/inject: Handle output file via perf_data_file object (Jiri Olsa) [1133083] - [tools] perf: Get rid of a duplicate va_end() in error reporting routine (Jiri Olsa) [1133083] - [tools] perf/report: Introduce helpers for processing callchains (Jiri Olsa) [1133083] - [tools] perf/annotate: Make symbol__inc_addr_samples private (Jiri Olsa) [1133083] - [tools] perf/annotate: Adopt methods from hists (Jiri Olsa) [1133083] - [tools] perf/top: Use hist_entry__inc_addr_sample (Jiri Olsa) [1133083] - [tools] perf/annotate: Add inc_samples method to addr_map_symbol (Jiri Olsa) [1133083] - [tools] perf/hists: Leave symbol addr hist bucket auto alloc to symbol layer (Jiri Olsa) [1133083] - [tools] perf/annotate: Auto allocate symbol per addr hist buckets (Jiri Olsa) [1133083] - [tools] lib/traceevent: Introduce pevent_filter_strerror() (Jiri Olsa) [1133083] - [tools] perf/hists: Do not pass period and weight to add_hist_entry() (Jiri Olsa) [1133083] - [tools] perf/sort: Do not compare dso again (Jiri Olsa) [1133083] - [tools] perf/sort: Compare addresses if no symbol info (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in some string conversion functions (Jiri Olsa) [1133083] - [tools] perf/symbols: Use consistent name for the DSO binary type member (Jiri Olsa) [1133083] - [tools] perf/timechart: Add --highlight option (Jiri Olsa) [1133083] - [tools] perf/symbols: Clarify method to get DSO binary_type filename (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove needless static binary_type array (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for topology (Jiri Olsa) [1133083] - [tools] perf/timechart: Get number of CPUs from perf header (Jiri Olsa) [1133083] - [tools] perf/timechart: Print pid along the name (Jiri Olsa) [1133083] - [tools] perf/timechart: Add backtrace support to CPU info (Jiri Olsa) [1133083] - [tools] Convert to new topic libraries (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor pevent_filter_match() to get rid of die() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make pevent_filter_add_filter_str() return pevent_errno (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor process_filter() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor create_arg_item() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in reparent_op_arg() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make add_left() return pevent_errno (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in add_right() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in find_event() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in read_token() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() allocate_arg() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die in add_filter_type() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in show_error() (Jiri Olsa) [1133083] - [tools] perf/completion: Complete 'perf kvm' (Jiri Olsa) [1133083] - [tools] perf/evlist: Add perf_evlist__to_front() (Jiri Olsa) [1133083] - [tools] perf: Fix inverted error verification bug in thread__fork (Jiri Olsa) [1133083] - [tools] perf: Move mem_bswap32/64 to util.c (Jiri Olsa) [1133083] - [tools] perf/evlist: Add can_select_event() method (Jiri Olsa) [1133083] - [tools] perf/header: Allow header->data_offset to be predetermined (Jiri Olsa) [1133083] - [tools] perf: Add perf_event_paranoid() (Jiri Olsa) [1133083] - [tools] lib/symbol: Start carving out symbol parsing routines from perf (Jiri Olsa) [1133083] - [tools] perf/unwinding: Use the per-feature check flags (Jiri Olsa) [1133083] - [tools] perf: Add per-feature check flags (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix bug in usage of the basename() function (Jiri Olsa) [1133083] - [tools] perf/symbols: Rename filename argument (Jiri Olsa) [1133083] - [tools] perf/symbols: Constify some DSO methods parameters (Jiri Olsa) [1133083] - [tools] perf/symbols: Set freed members to NULL in dso destructor (Jiri Olsa) [1133083] - [tools] perf/symbols: Constify dso->long_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove open coded management of long_name_allocated member (Jiri Olsa) [1133083] - [tools] perf/symbols: Set alloc flag close to setting the long_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove open coded management of short_name_allocated member (Jiri Olsa) [1133083] - [tools] perf/machine: Don't open code assign dso->short_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Rename [sl]name_alloc to match the members they refer to (Jiri Olsa) [1133083] - [tools] perf/script: Add --header/--header-only options (Jiri Olsa) [1133083] - [tools] perf/report: Add --header/--header-only options (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in pevent_filter_clear_trivial() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in pevent_filter_add_filter_str() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in create_arg_item() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in add_event() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in pevent_filter_alloc() (Jiri Olsa) [1133083] - [tools] perf/kvm: Make perf kvm diff support --guestmount (Jiri Olsa) [1133083] - [tools] perf/kvm: Move code to generate filename for perf-kvm to function (Jiri Olsa) [1133083] - [tools] perf/annotate: Fix typo (Jiri Olsa) [1133083] - [tools] perf/archive: Remove duplicated 'runs' in man page (Jiri Olsa) [1133083] - [tools] perf/kvm: Fix bug in 'stat report' (Jiri Olsa) [1133083] - [tools] perf/kvm: Introduce option -v for perf kvm command (Jiri Olsa) [1133083] - [tools] perf/evlist: Fix mmap pages rounding to power of 2 (Jiri Olsa) [1133083] - [tools] perf/evlist: Fix max mmap_pages (Jiri Olsa) [1133083] - [tools] perf/evlist: Remove unnecessary parentheses (Jiri Olsa) [1133083] - [tools] perf/record: Fix display of incorrect mmap pages (Jiri Olsa) [1133083] - [tools] perf/script: Add an option to print the source line number (Jiri Olsa) [1133083] - [tools] perf/script: Fix symoff printing in callchains (Jiri Olsa) [1133083] - [tools] lib/traceevent: Report better error message on bad function args (Jiri Olsa) [1133083] - [tools] perf/trace: Fix summary percentage when processing files (Jiri Olsa) [1133083] - [tools] perf/trace: Add support for syscalls vs raw_syscalls (Jiri Olsa) [1133083] - [tools] perf/build: Fix install dependency (Jiri Olsa) [1133083] - [tools] lib/traceevent: Update kvm plugin with is_writable_pte helper (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove malloc_or_die from plugin_function.c (Jiri Olsa) [1133083] - [tools] lib/traceevent: Several cleanups for function plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use pevent_print_func_field in hrtimer_start handler (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use static functions in jbd2 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove malloc_or_die from event-plugin.c (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add cfg80211 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add scsi plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add xen plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add function plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add sched_switch plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add mac80211 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add kvm plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add kmem plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add hrtimer plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add jbd2 plugin (Jiri Olsa) [1133083] - [tools] perf: Overload pr_stat traceevent print function (Jiri Olsa) [1133083] - [tools] perf: Add trace-event global object for tracepoint interface (Jiri Olsa) [1133083] - [tools] perf: Add trace-event object (Jiri Olsa) [1133083] - [tools] perf: Add filename__read_str util function (Jiri Olsa) [1133083] - [tools] perf: Add build and install plugins targets (Jiri Olsa) [1133083] - [tools] lib/traceevent: Harmonize the install messages in lib-traceevent (Jiri Olsa) [1133083] - [tools] lib/traceevent: Change pevent_parse_format to include pevent handle (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add traceevent_host_bigendian function (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add plugin build support (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add plugin support (Jiri Olsa) [1133083] - [tools] perf/script: Do not call perf_event__preprocess_sample() twice) (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix random fd closing with no libelf (Jiri Olsa) [1133083] - [tools] perf/kvm: Update the 'record' man page entry for new --guest/--host behavior (Jiri Olsa) [1133083] - [tools] perf/kvm: Fix spurious '=' use in man page (Jiri Olsa) [1133083] - [tools] perf/kvm: Add more detail about buildid-list in man page (Jiri Olsa) [1133083] - [tools] perf/target: Move the checking of which map function to call into function (Jiri Olsa) [1133083] - [tools] perf: Remove condition in machine__get_kernel_start_addr (Jiri Olsa) [1133083] - [tools] perf: Remove stackprotector feature check (Jiri Olsa) [1133083] - [tools] perf: Do not disable source line lookup just because of 1 failure (Jiri Olsa) [1133083] - [tools] perf/symbols: Retain symbol source file name to lookup source line numbers (Jiri Olsa) [1133083] - [tools] perf/symbols: Retain bfd reference to lookup source line numbers (Jiri Olsa) [1133083] - [tools] perf: Use asprintf instead of malloc plus snprintf (Jiri Olsa) [1133083] - [tools] perf/trace: Honour -m option (Jiri Olsa) [1133083] - [tools] perf: Include test-stackprotector-all.c in test-all (Jiri Olsa) [1133083] - [tools] perf: Correct the message in feature-libnuma checking (Jiri Olsa) [1133083] - [tools] perf/timechart: Move wake_events list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Move power_events list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Move all_data per_pid list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Introduce tool struct (Jiri Olsa) [1133083] - [tools] perf: Add perf_data_file__write interface (Jiri Olsa) [1133083] - [tools] perf: Add writen function (Jiri Olsa) [1133083] - [tools] perf: Fine tune readn function (Jiri Olsa) [1133083] - [tools] perf: Use correct return type for readn function (Jiri Olsa) [1133083] - [tools] perf/record: Unify data output code into perf_record__write function (Jiri Olsa) [1133083] - [tools] perf: Fix tags/TAGS targets rebuilding (Jiri Olsa) [1133083] - [tools] perf/timechart: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/timechart: Remove some needless struct forward declarations (Jiri Olsa) [1133083] - [tools] perf/timechart: dynamically determine event fields offset (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix not finding kcore in buildid cache (Jiri Olsa) [1133083] - [tools] perf/script: Print mmap[2] events also (Jiri Olsa) [1133083] - [tools] perf/script: Print comm, fork and exit events also (Jiri Olsa) [1133083] - [tools] perf/script: Print callchains and symbols if they exist (Jiri Olsa) [1133083] - [tools] perf: Export setup_list (Jiri Olsa) [1133083] - [tools] perf/thread: Move comm_list check into function (Jiri Olsa) [1133083] - [tools] perf/symbols: Move idle syms check from top to generic function (Jiri Olsa) [1133083] - [tools] perf/evsel: Skip ignored symbols while printing callchain (Jiri Olsa) [1133083] - [tools] perf/timechart: Add backtrace support (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for -P and -T in timechart recording (Jiri Olsa) [1133083] - [tools] perf/timechart: Group figures and add title with details (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for displaying only tasks related data (Jiri Olsa) [1133083] - [tools] perf/timechart: Use proc_num to implement --power-only (Jiri Olsa) [1133083] - [tools] perf/timechart: Add option to limit number of tasks (Jiri Olsa) [1133083] - [tools] perf/timechart: Always try to print at least 15 tasks (Jiri Olsa) [1133083] - [tools] perf/record: Default -t option to no inheritance (Jiri Olsa) [1133083] - [tools] perf: Add option macro OPT_BOOLEAN_SET (Jiri Olsa) [1133083] - [tools] perf: Allow '--inherit' as the negation of '--no-inherit' (Jiri Olsa) [1133083] - [tools] perf/record: Make per-cpu mmaps the default (Jiri Olsa) [1133083] - [tools] perf/script: Move evname print code to process_event() (Jiri Olsa) [1133083] - [tools] perf/completion: Rename file to reflect zsh support (Jiri Olsa) [1133083] - [tools] perf/completion: Introduce zsh support (Jiri Olsa) [1133083] - [tools] perf/completion: Factor out call to __ltrim_colon_completions (Jiri Olsa) [1133083] - [tools] perf/completion: Factor out compgen stuff (Jiri Olsa) [1133083] - [tools] perf/completion: Introduce a layer of indirection (Jiri Olsa) [1133083] - [tools] perf/top: Make -g refer to callchains (Jiri Olsa) [1133083] - [tools] perf/trace: Remove thread summary coloring (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use helper trace-seq in print functions like kernel does (Jiri Olsa) [1133083] - [tools] perf/stat: Add event unit and scale support (Jiri Olsa) [1133083] - [kernel] perf: Optimize ring-buffer write by depending on control dependencies (Jiri Olsa) [1133083] - [x86] perf: Fix leak in uncore_type_init failure paths (Jiri Olsa) [1133083] - [kernel] perf: Fix hotplug splat (Jiri Olsa) [1133083] - [x86] perf: Fix event scheduling (Jiri Olsa) [1133083] - [x86] perf: Fix IVT/SNB-EP uncore CBOX NID filter table (Jiri Olsa) [1133083] - [x86] perf: Correctly use FEATURE_PDCM (Jiri Olsa) [1133083] - [x86] perf: Fix unknown NMI warning (Jiri Olsa) [1133083] - [x86] perf: Fix Userspace RDPMC switch (Jiri Olsa) [1133083] - [x86] perf: Add userspace RDPMC quirk for PPro (Jiri Olsa) [1133083] - [kernel] uapi: convert u64 to __u64 in exported headers (Jiri Olsa) [1133083] - [kernel] perf: Document the new transaction sample type (Jiri Olsa) [1133083] - [kernel] perf: Introduce a flag to enable close-on-exec in perf_event_open() (Jiri Olsa) [1133083] - [x86] perf: Add Intel RAPL PP1 energy counter support (Jiri Olsa) [1133083] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD to force-reset the period (Jiri Olsa) [1133083] - [x86] perf: Add RAPL hrtimer support (Jiri Olsa) [1133083] - [x86] perf: Add Intel RAPL PMU support (Jiri Olsa) [1133083] - [kernel] perf: Add active_entry list head to struct perf_event (Jiri Olsa) [1133083] - [kernel] perf: Fix perf_pmu_migrate_context (Jiri Olsa) [1133083] - [kernel] ktime: add ms_to_ktime() and ktime_add_ms() helpers (Jiri Olsa) [1133083] - [tools] perf/traceevent: Fix conversion of pointer to integer of different size (Jiri Olsa) [1131394] - [tools] perf/traceevent: Fix use of multiple options in processing field (Jiri Olsa) [1131394] - [tools] perf/header: Fix possible memory leaks in process_group_desc() (Jiri Olsa) [1131394] - [tools] perf/header: Fix bogus group name (Jiri Olsa) [1131394] - [tools] perf: Tag thread comm as overriden (Jiri Olsa) [1131394] - [tools] perf/record: Add an option to force per-cpu mmaps (Jiri Olsa) [1131394] - [tools] perf/probe: Add '--demangle'/'--no-demangle' (Jiri Olsa) [1131394] - [tools] perf/ui/browser: Fix segfault caused by off by one handling END key (Jiri Olsa) [1131394] - [tools] perf/symbols: Limit max callchain using max_stack on DWARF unwinding too (Jiri Olsa) [1131394] - [tools] perf/evsel: Introduce perf_evsel__prev() method (Jiri Olsa) [1131394] - [tools] perf: Use perf_evlist__{first, last}, perf_evsel__next (Jiri Olsa) [1131394] - [tools] perf: Synthesize anon MMAP records again (Jiri Olsa) [1131394] - [tools] perf/top: Add missing newline if the 'uid' is invalid (Jiri Olsa) [1131394] - [tools] perf: Remove trivial extra semincolon (Jiri Olsa) [1131394] - [tools] perf/trace: Tweak summary output (Jiri Olsa) [1131394] - [tools] perf/build: Fix feature-libunwind-debug-frame handling (Jiri Olsa) [1131394] - [tools] perf/build: Fix timerfd feature check (Jiri Olsa) [1131394] - [tools] perf: parse the .debug_frame section in case .eh_frame is not present (Jiri Olsa) [1131394] - [tools] perf: Check libunwind for availability of dwarf parsing feature (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add direct access to dynamic arrays (Jiri Olsa) [1131394] - [tools] perf/target: Shorten perf_target__ to target__ (Jiri Olsa) [1131394] - [tools] perf/tests: Handle throttle events in 'object code reading' test (Jiri Olsa) [1131394] - [tools] perf/evlist: Refactor mmap_pages parsing (Jiri Olsa) [1131394] - [tools] perf/evlist: Round mmap pages to power 2 - v2 (Jiri Olsa) [1131394] - [tools] perf/record: Fix segfault with --no-mmap-pages (Jiri Olsa) [1131394] - [tools] perf/trace: Add summary only option (Jiri Olsa) [1131394] - [tools] perf/trace: Simplify '--summary' output (Jiri Olsa) [1131394] - [tools] perf/trace: Change syscall summary duration order (Jiri Olsa) [1131394] - [tools] perf/tests: Compensate lower sample freq with longer test loop (Jiri Olsa) [1131394] - [tools] perf/trace: Fix segfault on perf trace -i perf.data (Jiri Olsa) [1131394] - [tools] perf/trace: Separate tp syscall field caching into init routine to be reused (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify fifth argument of mmap() as fd (Jiri Olsa) [1131394] - [tools] perf/tests: Use lower sample_freq in sw clock event period test (Jiri Olsa) [1131394] - [tools] perf/tests: Check return of perf_evlist__open sw clock event period test (Jiri Olsa) [1131394] - [tools] perf/record: Move existing write_output into helper function (Jiri Olsa) [1131394] - [tools] perf/record: Use correct return type for write() (Jiri Olsa) [1131394] - [tools] perf: Prevent condition that all sort keys are elided (Jiri Olsa) [1131394] - [tools] perf/machine: Simplify synthesize_threads method (Jiri Olsa) [1131394] - [tools] perf/machine: Introduce synthesize_threads method out of open coded equivalent (Jiri Olsa) [1131394] - [tools] perf/record: Synthesize non-exec MMAP records when --data used (Jiri Olsa) [1131394] - [tools] perf/evsel: Remove idx parm from constructor (Jiri Olsa) [1131394] - [tools] perf/ui/tui/progress: Don't force a refresh during progress update (Jiri Olsa) [1131394] - [tools] perf: Remove unneeded include (Jiri Olsa) [1131394] - [tools] perf/record: Remove post_processing_offset variable (Jiri Olsa) [1131394] - [tools] perf/record: Remove advance_output function (Jiri Olsa) [1131394] - [tools] perf/record: Refactor feature handling into a separate function (Jiri Olsa) [1131394] - [tools] perf/trace: Don't relookup fields by name in each sample (Jiri Olsa) [1131394] - [tools] perf: Fix version when building out of tree (Jiri Olsa) [1131394] - [tools] perf/evsel: Ditch evsel->handler.data field (Jiri Olsa) [1131394] - [tools] perf: Add required memory barriers (Jiri Olsa) [1131394] - [tools] perf: Finish the removal of 'self' arguments (Jiri Olsa) [1131394] - [tools] perf: Check maximum frequency rate for record/top (Jiri Olsa) [1131394] - [tools] perf/fs: Add procfs support (Jiri Olsa) [1131394] - [tools] perf/fs: Rename NAME_find_mountpoint() to NAME__mountpoint() (Jiri Olsa) [1131394] - [tools] perf: Factor sysfs code into generic fs object (Jiri Olsa) [1131394] - [tools] perf/list: Add usage (Jiri Olsa) [1131394] - [tools] perf/list: Remove a level of indentation (Jiri Olsa) [1131394] - [tools] perf/build: Fix detection of non-core features (Jiri Olsa) [1131394] - [tools] perf/kvm: Disable live command if timerfd is not supported (Jiri Olsa) [1131394] - [tools] perf/hists: Consolidate __hists__add_*entry() (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add pevent_print_func_field() helper function (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add flags NOHANDLE and PRINTRAW to individual events (Jiri Olsa) [1131394] - [tools] perf/traceevent: Check for spaces in character array (Jiri Olsa) [1131394] - [tools] perf/traceevent: Have bprintk output the same as the kernel does (Jiri Olsa) [1131394] - [tools] perf/traceevent: Handle __print_hex(__get_dynamic_array(fieldname), len) (Jiri Olsa) [1131394] - [tools] perf/traceevent: If s is a pointer, check printk formats (Jiri Olsa) [1131394] - [tools] perf/traceevent: Update printk formats when entered (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add support for extracting trace_clock in report (Jiri Olsa) [1131394] - [tools] perf/stat: Enhance option parse error message (Jiri Olsa) [1131394] - [tools] perf/top: Use parse_options_usage() for -s option failure (Jiri Olsa) [1131394] - [tools] perf/report: Use parse_options_usage() for -s option failure (Jiri Olsa) [1131394] - [tools] perf/report: Postpone setting up browser after parsing options (Jiri Olsa) [1131394] - [tools] perf: Show single option when failed to parse (Jiri Olsa) [1131394] - [tools] perf/evsel: Synthesize PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing overflow check for TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/evsel: Always use perf_evsel__set_sample_bit() (Jiri Olsa) [1131394] - [tools] perf/evlist: Add a debug print if event buffer mmap fails (Jiri Olsa) [1131394] - [tools] perf: Fix libunwind build and feature detection for 32-bit build (Jiri Olsa) [1131394] - [tools] perf: Fix 32-bit cross build (Jiri Olsa) [1131394] - [tools] perf/script: Set up output options for in-stream attributes (Jiri Olsa) [1131394] - [tools] perf/evsel: Add a debug print if perf_event_open fails (Jiri Olsa) [1131394] - [tools] perf: Get current comm instead of last one (Jiri Olsa) [1131394] - [tools] perf: Compare hists comm by addresses (Jiri Olsa) [1131394] - [tools] perf: Add new COMM infrastructure (Jiri Olsa) [1131394] - [tools] perf: Add time argument on COMM setting (Jiri Olsa) [1131394] - [tools] perf: Use an accessor to read thread comm (Jiri Olsa) [1131394] - [tools] perf: Add missing data.h into LIB_H headers (Jiri Olsa) [1131394] - [tools] perf/probe: Fix typo (Jiri Olsa) [1131394] - [tools] perf/bench: Fix two warnings (Jiri Olsa) [1131394] - [tools] perf: Show progress on histogram collapsing (Jiri Olsa) [1131394] - [tools] perf/ui/progress: Per progress bar state (Jiri Olsa) [1131394] - [tools] perf/ui: Rename ui_progress to ui_progress_ops (Jiri Olsa) [1131394] - [tools] perf: Fix non-debug build (Jiri Olsa) [1131394] - [tools] perf/evlist: Validate that mmap_pages is not too big (Jiri Olsa) [1131394] - [tools] perf: Do not accept parse_tag_value() overflow (Jiri Olsa) [1131394] - [tools] perf/inject: Do not repipe attributes to a perf.data file (Jiri Olsa) [1131394] - [tools] perf/script: Make perf_script a local variable (Jiri Olsa) [1131394] - [tools] perf/sched: Optimize build time (Jiri Olsa) [1131394] - [tools] perf/sched: Make struct perf_sched sched a local variable (Jiri Olsa) [1131394] - [tools] perf/bench: Change the procps visible command-name of invididual benchmark tests plus cleanups (Jiri Olsa) [1131394] - [tools] perf/probe: Find fentry mcount fuzzed parameter location (Jiri Olsa) [1131394] - [tools] perf/probe: Support "$vars" meta argument syntax for local variables (Jiri Olsa) [1131394] - [tools] perf: Stop using 'self' in some more places (Jiri Olsa) [1131394] - [tools] perf/test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" test (Jiri Olsa) [1131394] - [tools] perf/test: Clarify the "sample parsing" test entry (Jiri Olsa) [1131394] - [tools] perf/top: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1131394] - [tools] perf/report: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1131394] - [tools] perf/session: Separating data file properties from session (Jiri Olsa) [1131394] - [tools] perf: Add perf_data_file__open interface to data object (Jiri Olsa) [1131394] - [tools] perf: Add data object to handle perf data file (Jiri Olsa) [1131394] - [tools] perf: Compare dso's also when comparing symbols (Jiri Olsa) [1131394] - [tools] perf/callchain: Convert children list to rbtree (Jiri Olsa) [1131394] - [tools] perf/list: Show error if tracepoints not available (Jiri Olsa) [1131394] - [tools] perf/script: Print addr by default for BTS (Jiri Olsa) [1131394] - [tools] perf/evlist: Factor out duplicated mmap code (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix perf_evlist__mmap comments (Jiri Olsa) [1131394] - [tools] perf: Fix bench/numa.c for 32-bit build (Jiri Olsa) [1131394] - [tools] perf: Fix test_on_exit for 32-bit build (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix 32-bit build error (Jiri Olsa) [1131394] - [tools] perf/session: Add missing members to perf_event__attr_swap() (Jiri Olsa) [1131394] - [tools] perf/session: Add missing sample flush for piped events (Jiri Olsa) [1131394] - [tools] perf/record: Improve write_output error message (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing decrement in id sample parsing (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing 'mmap2' from debug print (Jiri Olsa) [1131394] - [tools] perf/trace: Improve messages related to /proc/sys/kernel/perf_event_paranoid (Jiri Olsa) [1131394] - [tools] perf: Introduce filename__read_int helper (Jiri Olsa) [1131394] - [tools] perf/evlist: Introduce perf_evlist__strerror_tp method (Jiri Olsa) [1131394] - [tools] perf/trace: Improve event processing exit (Jiri Olsa) [1131394] - [tools] perf/trace: Use vfs_getname hook if available (Jiri Olsa) [1131394] - [tools] perf/trace: Split fd -> pathname array handling (Jiri Olsa) [1131394] - [tools] perf/symbols: Fix a mmap and munmap mismatched bug (Jiri Olsa) [1131394] - [tools] perf/symbols: Fix a memory leak due to symbol__delete not being used (Jiri Olsa) [1131394] - [tools] perf/annotate: Another fix for annotate_browser__callq() (Jiri Olsa) [1131394] - [tools] perf/buildid-cache: Add ability to add kcore to the cache (Jiri Olsa) [1131394] - [tools] perf/annotate: Fix annotate_browser__callq() (Jiri Olsa) [1131394] - [tools] perf/symbols: Add ability to find kcore in build-id cache (Jiri Olsa) [1131394] - [tools] perf: Add copyfile_mode() (Jiri Olsa) [1131394] - [tools] perf/annotate: Find kcore symbols on other maps (Jiri Olsa) [1131394] - [tools] perf/build: Simplify the autodep inclusion rule (Jiri Olsa) [1131394] - [tools] perf/build: Improve the 'stackprotector' feature test (Jiri Olsa) [1131394] - [tools] perf/build: Remove the volatile-register-var feature check (Jiri Olsa) [1131394] - [tools] perf/build: Simplify the libelf logic (Jiri Olsa) [1131394] - [tools] perf/build: Fix DPACKAGE definitions for the libbfd et al testcases (Jiri Olsa) [1131394] - [tools] perf/build: Pass through DEBUG parameter (Jiri Olsa) [1131394] - [tools] perf/build: Fix non-existent build directory handling (Jiri Olsa) [1131394] - [tools] perf/symbols: Add map_groups__find_ams() (Jiri Olsa) [1131394] - [tools] perf/symbols: Workaround objdump difficulties with kcore (Jiri Olsa) [1131394] - [tools] perf/symbols: Validate kcore module addresses (Jiri Olsa) [1131394] - [tools] perf: Separate lbfd check out of NO_DEMANGLE condition (Jiri Olsa) [1131394] - [tools] perf/tests: Fix memory leak in dso-data.c (Jiri Olsa) [1131394] - [tools] perf: Fix old GCC build error in 'get_srcline' (Jiri Olsa) [1131394] - [tools] perf/trace: Add summary option to dump syscall statistics (Jiri Olsa) [1131394] - [tools] perf/util: Add findnew method to intlist (Jiri Olsa) [1131394] - [tools] perf/trace: Improve the error messages (Jiri Olsa) [1131394] - [tools] perf/timechart: Add example in the documentation (Jiri Olsa) [1131394] - [tools] perf: Implement summary output for 'make install' (Jiri Olsa) [1131394] - [tools] perf: Align perf version output to other build messages (Jiri Olsa) [1131394] - [tools] perf: Harmonize the various build messages in perf, lib-traceevent, lib-lk (Jiri Olsa) [1131394] - [tools] perf: Implement summary output for 'make clean' (Jiri Olsa) [1131394] - [tools] perf: Fix redirection printouts (Jiri Olsa) [1131394] - [tools] perf/trace: Initial beautifier for ioctl's 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Prepare the strarray scnprintf method for reuse (Jiri Olsa) [1131394] - [tools] perf/trace: Allow specifying index offset in strarrays (Jiri Olsa) [1131394] - [tools] perf/symbols: Make a separate function to parse /proc/modules (Jiri Olsa) [1131394] - [tools] perf/intlist: Add priv member (Jiri Olsa) [1131394] - [tools] perf/trace: Use new machine method to loop over threads (Jiri Olsa) [1131394] - [tools] perf/machine: Add method to loop over threads and invoke handler (Jiri Olsa) [1131394] - [tools] perf/trace: Add record option (Jiri Olsa) [1131394] - [tools] perf/trace: Fix comm resolution when reading events from file (Jiri Olsa) [1131394] - [tools] perf/stat: Add units to nanosec-based counters (Jiri Olsa) [1131394] - [tools] perf/stat: Don't require a workload when using system wide or CPU options (Jiri Olsa) [1131394] - [tools] perf/stat: Fix misleading message when specifying cpu list or system wide (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix perf_evlist__mmap_read event overflow (Jiri Olsa) [1131394] - [tools] perf: Ignore 'perf timechart' output file (Jiri Olsa) [1131394] - [tools] perf/stat: Don't print bogus data on -e instructions (Jiri Olsa) [1131394] - [tools] perf/stat: Don't print bogus data on -e cycles (Jiri Olsa) [1131394] - [tools] perf: Move start conditions to start of the flex file (Jiri Olsa) [1131394] - [tools] perf: Add missing -ldl for gtk build (Jiri Olsa) [1131394] - [tools] perf/machine: Use snprintf instead of sprintf (Jiri Olsa) [1131394] - [tools] perf/bench sched: Add --threaded option (Jiri Olsa) [1131394] - [tools] perf/trace: Add 'trace' alias to 'perf trace' (Jiri Olsa) [1131394] - [tools] perf/trace: Show path associated with fd in live sessions (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify mlock & friends 'addr' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Handle MSG_WAITFORONE not defined (Jiri Olsa) [1131394] - [tools] perf/trace: Add beautifier for clock_gettime's clk_id argument (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify pipe2 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Use socket's beautifiers in socketpair (Jiri Olsa) [1131394] - [tools] perf/trace: Don't supress zeroed args when there is an strarray entry for it (Jiri Olsa) [1131394] - [tools] perf/trace: Add helper for syscalls with a single strarray arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify flock 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify epoll_ctl 'op' arg (Jiri Olsa) [1131394] - [tools] perf: Fix srcline sort key behavior (Jiri Olsa) [1131394] - [tools] perf: Implement addr2line directly using libbfd (Jiri Olsa) [1131394] - [tools] perf: Save failed result of get_srcline() (Jiri Olsa) [1131394] - [tools] perf/annotate: Pass dso instead of dso_name to get_srcline() (Jiri Olsa) [1131394] - [tools] perf: Do not try to call addr2line on non-binary files (Jiri Olsa) [1131394] - [tools] perf/annotate: Factor out get/free_srcline() (Jiri Olsa) [1131394] - [tools] perf/hists: Free srcline when freeing hist_entry (Jiri Olsa) [1131394] - [tools] perf/annotate: Reuse path from the result of addr2line (Jiri Olsa) [1131394] - [tools] perf/sort: Fix a memory leak on srcline (Jiri Olsa) [1131394] - [tools] perf: Separate out GTK codes to libperf-gtk.so (Jiri Olsa) [1131394] - [tools] perf/symbols: Add new option --ignore-vmlinux for perf top (Jiri Olsa) [1131394] - [tools] perf: Adding throttle event data struct support (Jiri Olsa) [1131394] - [tools] perf/evlist: Introduce perf_evlist__new_default function (Jiri Olsa) [1131394] - [tools] perf: Add possibility to specify mmap size (Jiri Olsa) [1131394] - [tools] perf: Check mmap pages value early (Jiri Olsa) [1131394] - [tools] perf/lock: Account for lock average wait time (Jiri Olsa) [1131394] - [tools] perf/lock: Limit bad rate precision (Jiri Olsa) [1131394] - [tools] perf/lock: Redo __cmd_report (Jiri Olsa) [1131394] - [tools] perf/lock: Plug some memleaks (Jiri Olsa) [1131394] - [tools] perf/lock: Return proper code in report_lock_*_event (Jiri Olsa) [1131394] - [tools] perf/lock: Remove dead code (Jiri Olsa) [1131394] - [tools] perf: Unify page_size usage (Jiri Olsa) [1131394] - [tools] perf: Remove unused trace-event-* code (Jiri Olsa) [1131394] - [tools] perf/symbols: Support for Openembedded/Yocto -dbg packages (Jiri Olsa) [1131394] - [tools] perf/completion: Use more comp words (Jiri Olsa) [1131394] - [tools] perf/completion: Strip dependency on bash-completion (Jiri Olsa) [1131394] - [tools] perf/completion: Strip function_exists () (Jiri Olsa) [1131394] - [tools] perf/completion: Strip dependency on _filedir (Jiri Olsa) [1131394] - [tools] perf/completion: Update __ltrim_colon_completions (Jiri Olsa) [1131394] - [tools] perf/completion: Don't dictate perf install location (Jiri Olsa) [1131394] - [tools] perf/trace: Add option to show process COMM (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify eventfd2 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify send/recv syscall 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Don't print zeroed args (Jiri Olsa) [1131394] - [tools] perf/trace: Remove duplicate mmap entry in syscall_fmts array (Jiri Olsa) [1131394] - [tools] perf/trace: Add option to show full timestamp (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify rlmimit resources (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify access 'mode' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify socket 'type' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify socket 'family' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify signal number arg in several syscalls (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify rt_sigprocmask 'how' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify fcntl 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Use strarray for ltrace's whence arg (Jiri Olsa) [1131394] - [tools] perf/trace: Allow passing parms to arg formatters (Jiri Olsa) [1131394] - [tools] perf/trace: Put syscall formatter parms into struct (Jiri Olsa) [1131394] - [tools] perf/build: Clean up feature_print_code() (Jiri Olsa) [1131394] - [tools] perf/build: Pass through LDFLAGS to feature tests (Jiri Olsa) [1131394] - [tools] perf/build: Harmonize the style of the feature testcases (Jiri Olsa) [1131394] - [tools] perf/build: Fix O=/some/dir perf.o type of targets (Jiri Olsa) [1131394] - [tools] perf/build: Fix non-canonical directory names in O= (Jiri Olsa) [1131394] - [tools] perf/build: Exclude MAKEFLAGS from nested invocation (Jiri Olsa) [1131394] - [tools] perf/build: Make sure autodep feature binaries honor the O= setting (Jiri Olsa) [1131394] - [tools] perf/build: Pass through all targets to Makefile.perf (Jiri Olsa) [1131394] - [tools] perf/build: Collapse the test-all.c testcase (Jiri Olsa) [1131394] - [tools] perf/build: Clean up various testcases (Jiri Olsa) [1131394] - [tools] perf/build: Remove unused config/feature-tests.mak (Jiri Olsa) [1131394] - [tools] perf/build: split out feature checks 'liberty', 'liberty-z', 'cplus-demangle' (Jiri Olsa) [1131394] - [tools] perf/build: Standardize the various messages output by parallel make (Jiri Olsa) [1131394] - [tools] perf/build: Flip Makefile.parallel and Makefile.perf (Jiri Olsa) [1131394] - [tools] perf/build: Automatically build in parallel, based on number of CPUs in the system (Jiri Olsa) [1131394] - [tools] perf/build: Improve printout-of auto-detected features (Jiri Olsa) [1131394] - [tools] perf/build: Speed up auto-detection (Jiri Olsa) [1131394] - [tools] perf/build: Invoke feature-checks 'clean' target from the main Makefile (Jiri Olsa) [1131394] - [tools] perf: Fix double/triple-build of the feature detection logic during 'make install' et al (Jiri Olsa) [1131394] - [tools] perf/build: Speed up the final link (Jiri Olsa) [1131394] - [tools] perf/build: Speed up git-version test on re-make (Jiri Olsa) [1131394] - [tools] perf/build: Speed up auto-detection of features by adding a 'test-all' target (Jiri Olsa) [1131394] - [tools] perf: Turn strlcpy() into a __weak function (Jiri Olsa) [1131394] - [tools] perf: Clean up util/include/linux/compiler.h (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'backtrace' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'on-exit' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'strlcpy' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libbfd' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libpython-version' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libpython' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libperl' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'gtk2-infobar' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'gtk2' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libslang' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libaudit' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libunwind' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the libunwind logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf-getphdrnum' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf-mmap' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the mmap logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'dwarf' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'glibc' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the libelf logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'bionic' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'fortify-source' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'volatile-register-var' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'stackprotector' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'stackprotector-all' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libnuma' (Jiri Olsa) [1131394] - [tools] perf/build: Add 'autodep' functionality, generate feature test dependencies automatically (Jiri Olsa) [1131394] - [tools] perf/build: Add feature check core code (Jiri Olsa) [1131394] - [tools] perf: standardize feature support define names to HAVE_{FEATURE}_SUPPORT (Jiri Olsa) [1131394] - [tools] perf: Add support for record transaction flags (Jiri Olsa) [1131394] - [tools] perf/record: Add abort_tx, no_tx, in_tx branch filter options to perf record -j (Jiri Olsa) [1131394] - [tools] perf: Support sorting by in_tx or abort branch flags (Jiri Olsa) [1131394] - [tools] perf: Fix sorting for 64bit entries (Jiri Olsa) [1131394] - [tools] perf: Disable all pmus on unthrottling and rescheduling (Jiri Olsa) [1131394] - [x86] perf: Fix constraint table end marker bug (Jiri Olsa) [1131394] - [tools] perf: Remove fragile swevent hlist optimization (Jiri Olsa) [1131394] - [tools] perf: Factor out strncpy() in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Update a stale comment (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() -- address calculation (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() -- lost_event case (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() (Jiri Olsa) [1131394] - [tools] perf: Add unlikely() to the ring-buffer code (Jiri Olsa) [1131394] - [tools] perf: Simplify the ring-buffer code (Jiri Olsa) [1131394] - [tools] perf: Fix the perf context switch optimization (Jiri Olsa) [1131394] - [tools] perf: Change zero-padding of strings in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Do not waste PAGE_SIZE bytes for ALIGN(8) in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Kill the dead !vma->vm_mm code in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Remove useless atomic_t (Jiri Olsa) [1131394] - [x86] perf: Optimize intel_pmu_pebs_fixup_ip() (Jiri Olsa) [1131394] - [x86] perf: Suppress duplicated abort LBR records (Jiri Olsa) [1131394] - [x86] perf: Add Haswell specific transaction flag reporting (Jiri Olsa) [1131394] - [tools] perf: Add generic transaction flags (Jiri Olsa) [1131394] - [tools] perf: Enforce 1 as lower limit for perf_event_max_sample_rate (Jiri Olsa) [1131394] - [x86] perf/intel: Fix build warning in intel_pmu_drain_pebs_nhm() (Jiri Olsa) [1131394] - [x86] perf/intel: Remove division from the intel_pmu_drain_pebs_nhm() hot path (Jiri Olsa) [1131394] - [x86] perf/intel: Clean up EVENT_ATTR_STR() muck (Jiri Olsa) [1131394] - [x86] perf/intel: Clean-up/reduce PEBS code (Jiri Olsa) [1131394] - [x86] perf/intel: Clean up checkpoint-interrupt bits (Jiri Olsa) [1131394] - [x86] perf/intel: Add Haswell TSX event aliases (Jiri Olsa) [1131394] - [x86] perf: Report TSX transaction abort cost as weight (Jiri Olsa) [1131394] - [x86] perf/intel: Avoid checkpointed counters causing excessive TSX aborts (Jiri Olsa) [1131394]- [scsi] ipr: Add new CCIN definition for Grand Canyon support (Gustavo Duarte) [1088561] - [scsi] ipr: Format HCAM overlay ID 0x21 (Gustavo Duarte) [1088561] - [scsi] ipr: Handle early EEH (Gustavo Duarte) [1088561] - [scsi] ipr: Add new CCIN definition for new hardware support (Gustavo Duarte) [1088561] - [scsi] ipr: Remove extended delay bit on GSCSI reads/writes ops (Gustavo Duarte) [1088561] - [scsi] ipr: increase dump size in ipr driver (Gustavo Duarte) [1088561] - [kernel] trace: Remove function_trace_stop and HAVE_FUNCTION_TRACE_MCOUNT_TEST (Josh Poimboeuf) [1113829] - [s390] ftrace: remove check of obsolete variable function_trace_stop (Josh Poimboeuf) [1113829] - [x86] ftrace: Remove check of obsolete variable function_trace_stop (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove check for HAVE_FUNCTION_TRACE_MCOUNT_TEST (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove function_trace_stop check from list func (Josh Poimboeuf) [1113829] - [kernel] ftrace: Do no disable function tracing on enabling function tracing (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove ftrace_start/stop() (Josh Poimboeuf) [1113829] - [kernel] ftrace-graph: Remove usage of ftrace_stop() in ftrace_graph_stop() (Josh Poimboeuf) [1113829] - [powerpc] kernel/ftrace: Add call to ftrace_graph_is_dead() in function graph code (Josh Poimboeuf) [1113829] - [kernel] ftrace: Add call to ftrace_graph_is_dead() in function graph code (Josh Poimboeuf) [1113829] - [kernel] ftrace-graph: Remove dependency of ftrace_stop() from ftrace_graph_stop() (Josh Poimboeuf) [1113829] - [kernel] trace: Remove ftrace_stop/start() from reading the trace file (Josh Poimboeuf) [1113829] - [kernel] power: Remove ftrace_stop/start() from suspend and hibernate (Josh Poimboeuf) [1113829] - [x86] power/cpu: Annotate restore_processor_state() with notrace (Josh Poimboeuf) [1113829] - [kernel] ftrace: Move the mcount/fentry code out of entry_64.S (Josh Poimboeuf) [1113829] - [kernel] ftrace: Load ftrace_ops in parameter not the variable holding it (Josh Poimboeuf) [1113829] - [kernel] trace: Remove unused function ftrace_off_permanent() (Josh Poimboeuf) [1113829] - [kernel] ftrace: BUG when ftrace recovery fails (Josh Poimboeuf) [1113829] - [kernel] ftrace: Have ftrace_write() return -EPERM and clean up callers (Josh Poimboeuf) [1113829] - [kernel] ftrace: One more missing sync after fixup of function modification failure (Josh Poimboeuf) [1113829] - [kernel] ftrace: Run a sync after fixup on failure (Josh Poimboeuf) [1113829] - [kernel] ftrace: Use breakpoints for converting function graph caller (Josh Poimboeuf) [1113829] - [kernel] ftrace: skip over the breakpoint for ftrace caller (Josh Poimboeuf) [1113829] - [s390] kprobes: add support for pc-relative long displacement instructions (Hendrik Brueckner) [1123429] - [kernel] kprobes: allow to specify custom allocator for insn caches (Hendrik Brueckner) [1123429] - [kernel] kprobes: unify insn caches (Hendrik Brueckner) [1123429] - [kernel] uprobes: Rename arch_uprobe->def to ->defparam, minor comment updates (Oleg Nesterov) [1073627] - [kernel] uprobes: Fix scratch register selection for rip-relative fixups (Oleg Nesterov) [1073627] - [kernel] uprobes: Simplify rip-relative handling (Oleg Nesterov) [1073627] - [kernel] uprobes: Simplify riprel_{pre,post}_xol() and make them similar (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill the "autask" arg of riprel_pre_xol() (Oleg Nesterov) [1073627] - [kernel] uprobes: Rename *riprel* helpers to make the naming consistent (Oleg Nesterov) [1073627] - [kernel] uprobes: Cleanup the usage of UPROBE_FIX_IP/UPROBE_FIX_CALL (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill adjust_ret_addr(), simplify UPROBE_FIX_CALL logic (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce push_ret_address() (Oleg Nesterov) [1073627] - [kernel] uprobes: Cleanup the usage of arch_uprobe->def.fixups, make it u8 (Oleg Nesterov) [1073627] - [kernel] uprobes: Move default_xol_ops's data into arch_uprobe->def (Oleg Nesterov) [1073627] - [kernel] uprobes: Move UPROBE_FIX_SETF logic from arch_uprobe_post_xol() to default_post_xol_op() (Oleg Nesterov) [1073627] - [kernel] uprobes: Don't use arch_uprobe_abort_xol() in arch_uprobe_post_xol() (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce uprobe_xol_ops->abort() and default_abort_op() (Oleg Nesterov) [1073627] - [kernel] uprobes: Don't change the task's state if ->pre_xol() fails (Oleg Nesterov) [1073627] - [kernel] uprobes: Fix is_64bit_mm() with CONFIG_X86_X32 (Oleg Nesterov) [1073627] - [kernel] uprobes: Make good_insns_* depend on CONFIG_X86_* (Oleg Nesterov) [1073627] - [kernel] uprobes: Shift "insn_complete" from branch_setup_xol_ops() to uprobe_init_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Add is_64bit_mm(), kill validate_insn_bits() (Oleg Nesterov) [1073627] - [kernel] uprobes: Add uprobe_init_insn(), kill validate_insn_{32,64}bits() (Oleg Nesterov) [1073627] - [kernel] uprobes: Refuse to attach uprobe to "word-sized" branch insns (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative conditional "near" jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative conditional "short" jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative call's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate nop's using ops->emulate() (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate unconditional relative jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce sizeof_long(), cleanup adjust_ret_addr() and arch_uretprobe_hijack_return_addr() (Oleg Nesterov) [1073627] - [kernel] uprobes: Teach arch_uprobe_post_xol() to restart if possible (Oleg Nesterov) [1073627] - [kernel] uprobes: Send SIGILL if arch_uprobe_post_xol() fails (Oleg Nesterov) [1073627] - [kernel] uprobes: Conditionalize the usage of handle_riprel_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce uprobe_xol_ops and arch_uprobe->ops (Oleg Nesterov) [1073627] - [kernel] uprobes: move the UPROBE_FIX_{RIP,IP,CALL} code at the end of pre/post hooks (Oleg Nesterov) [1073627] - [kernel] uprobes: Gather "riprel" functions together (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill the "ia32_compat" check in handle_riprel_insn(), remove "mm" arg (Oleg Nesterov) [1073627] - [kernel] uprobes: Fold prepare_fixups() into arch_uprobe_analyze_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill UPROBE_SKIP_SSTEP and can_skip_sstep() (Oleg Nesterov) [1073627]- [ethernet] enic: Add ethtool support to show classifier filters added by the driver (Stefan Assmann) [1107934] - [ethernet] enic: remove #ifdef CONFIG_RFS_ACCEL around filter structures (Stefan Assmann) [1107934] - [ethernet] enic: fix return values in enic_set_coalesce (Stefan Assmann) [1107934] - [ethernet] enic: Make dummy rfs functions inline to fix !CONFIG_RFS_ACCEL build (Stefan Assmann) [1107934] - [ethernet] enic: do tx cleanup in napi poll (Stefan Assmann) [1107934] - [ethernet] enic: add low latency socket busy_poll support (Stefan Assmann) [1107934] - [ethernet] enic: fix lockdep around devcmd_lock (Stefan Assmann) [1107934] - [ethernet] enic: Add Accelerated RFS support (Stefan Assmann) [1107934] - [net] Add skb_get_hash_raw (Stefan Assmann) [1107934] - [net] flow_keys: Record IP layer protocol in skb_flow_dissect() (Stefan Assmann) [1107934] - [ethernet] enic: alloc/free rx_cpu_rmap (Stefan Assmann) [1107934] - [ethernet] enic: devcmd for adding IP 5 tuple hardware filters (Stefan Assmann) [1107934] - [ethernet] enic: fix return value in _vnic_dev_cmd (Stefan Assmann) [1107934] - [ethernet] enic: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1107934] - [ethernet] enic: Fix 64 bit divide on 32bit system (Stefan Assmann) [1107934] - [ethernet] enic: Add support for adaptive interrupt coalescing (Stefan Assmann) [1107934] - [ethernet] enic: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1107934] - [ethernet] enic: include irq.h for irqreturn_t definitions (Stefan Assmann) [1107934] - [ethernet] enic: Call dev_kfree_skb_any instead of dev_kfree_skb (Stefan Assmann) [1107934] - [ethernet] enic: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1107934] - [ethernet] enic: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1107934] - [ethernet] enic: slight optimization of addr compare (Stefan Assmann) [1107934] - [ethernet] enic: cisco-enic calls skb_set_hash (Stefan Assmann) [1107934] - [ethernet] enic: remove unnecessary pci_set_drvdata() (Stefan Assmann) [1107934] - [ethernet] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091127] - [ethernet] i40evf: Fixed guest OS panic when removing vf driver (Stefan Assmann) [1091127] - [ethernet] i40evf: fix memory leak on unused interfaces (Stefan Assmann) [1091127] - [ethernet] i40evf: don't leak queue vectors (Stefan Assmann) [1091127] - [ethernet] i40evf: do not re-arm watchdog after remove (Stefan Assmann) [1091127] - [ethernet] i40evf: future-proof vfr_stat state check (Stefan Assmann) [1091127] - [ethernet] i40evf: fix scan warning on sprintf (Stefan Assmann) [1091127] - [ethernet] i40e: always print aqtx answer (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1091127] - [ethernet] i40evf: don't wait so long (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Clean up code (Stefan Assmann) [1091127] - [ethernet] i40evf: remove unnecessary break after goto (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1091127] - [ethernet] i40evf: invite vector 0 to the interrupt party (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1091127] - [ethernet] i40evf: don't violate scope (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1091127] - [ethernet] i40evf: change branding string (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1091127] - [ethernet] i40evf: set flags before sending message (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1091127] - [ethernet] i40evf: resend FW request if no response (Stefan Assmann) [1091127] - [ethernet] i40evf: fix typo (Stefan Assmann) [1091127] - [ethernet] i40evf: return more useful error information (Stefan Assmann) [1091127] - [ethernet] i40evf: don't stop watchdog if it hasn't started (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove reserved type (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1091127] - [ethernet] i40evf: fix off-by-one (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove FTYPE (Stefan Assmann) [1091127] - [ethernet] i40evf: check admin queue error bits (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1091127] - [ethernet] i40evf: don't go further down (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1091127] - [ethernet] i40evf: Fix function header (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix poll weight (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1091127] - [ethernet] i40evf: use correct format for printing MAC addresses (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up log message formatting (Stefan Assmann) [1091127] - [ethernet] i40evf: remove bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: remove unnecessary log messages (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Clean up a few things (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1091127] - [ethernet] i40evf: make messages less dire (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1091127] - [ethernet] i40evf: fix crash when changing ring sizes (Stefan Assmann) [1091127] - [ethernet] i40evf: set descriptor multiple to 32 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1091127] - [ethernet] i40evf: don't use RESETTING state during reinit (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove storm control (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Update check for AQ aliveness (Stefan Assmann) [1091127] - [ethernet] i40evf: Use is_multicast_ether_addr helper (Stefan Assmann) [1091127] - [ethernet] i40e: remove usless return statements (Stefan Assmann) [1091127] - [ethernet] i40evf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: control auto ITR through ethtool (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: set proper default for ITR registers (Stefan Assmann) [1091127] - [ethernet] i40evf: make ethtool_ops const (Stefan Assmann) [1091127] - [ethernet] i40evf: don't lie to ethtool (Stefan Assmann) [1091127] - [ethernet] i40evf: Use macro param for ethtool stats (Stefan Assmann) [1091127] - [ethernet] i40evf: Fix the headers and update copyright year (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove unused defines (Stefan Assmann) [1091127] - [ethernet] i40evf: Update AdminQ interface (Stefan Assmann) [1091127] - [ethernet] i40evf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Retrieve and store missing link config information (Stefan Assmann) [1091127] - [ethernet] i40evf: remove debugging message (Stefan Assmann) [1091127] - [ethernet] i40evf: fix panic on PF driver fail (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add driver version string to driver version command (Stefan Assmann) [1091127] - [ethernet] i40evf: support ethtool RSS options (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: update AdminQ API (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add tracking to NVM busy state (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: unhide and enable to one prefena field (Stefan Assmann) [1091127] - [ethernet] i40evf: program RSS LUT correctly (Stefan Assmann) [1091127] - [ethernet] i40evf: remove open-coded skb_cow_head (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Remove addressof casts to same type (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix error checking path (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add an FD message level (Stefan Assmann) [1091127] - [ethernet] i40evf: remove double space after return (Stefan Assmann) [1091127] - [ethernet] i40evf: fix oops in watchdog handler (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up init error messages (Stefan Assmann) [1091127] - [ethernet] i40evf: don't shut down admin queue on error (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add EEE LPI stats (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: reduce context descriptors (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: enable hardware feature head write back (Stefan Assmann) [1091127] - [ethernet] i40evf: use min_t (Stefan Assmann) [1091127] - [ethernet] i40evf: correctly program RSS HLUT table (Stefan Assmann) [1091127] - [ethernet] i40evf: Rename i40e_ptype_lookup i40evf_ptype_lookup (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Use dma_set_mask_and_coherent (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Use correct number of VF vectors (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Some flow director HW definition fixes (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump pf&vf build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: carefully fill tx ring (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: i40e implementation for skb_set_hash (Stefan Assmann) [1091127] - [ethernet] i40evf: Enable the ndo_set_features netdev op (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump driver versions (Stefan Assmann) [1091127] - [ethernet] i40e: Change MSIX to MSI-X (Stefan Assmann) [1091127] - [ethernet] i40evf: remove errant space (Stefan Assmann) [1091127] - [ethernet] i40evf: update version and copyright date (Stefan Assmann) [1091127] - [ethernet] i40evf: store ring size in ring structs (Stefan Assmann) [1091127] - [ethernet] i40evf: don't guess device name (Stefan Assmann) [1091127] - [ethernet] i40evf: remove bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: fix up strings in init task (Stefan Assmann) [1091127] - [ethernet] i40evf: get rid of pci_using_dac (Stefan Assmann) [1091127] - [ethernet] i40evf: fix multiple crashes on remove (Stefan Assmann) [1091127] - [ethernet] i40evf: remove VLAN filters on close (Stefan Assmann) [1091127] - [ethernet] i40evf: request reset on tx hang (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove duplicate include (Stefan Assmann) [1091127] - [ethernet] i40evf: refactor reset handling (Stefan Assmann) [1091127] - [ethernet] i40evf: change type of flags variable (Stefan Assmann) [1091127] - [ethernet] i40evf: don't store unnecessary array of strings (Stefan Assmann) [1091127] - [ethernet] i40evf: fix bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up adapter struct (Stefan Assmann) [1091127] - [ethernet] i40evf: trivial fixes (Stefan Assmann) [1091127] - [ethernet] i40e: spelling error (Stefan Assmann) [1091127] - [ethernet] i40e: Fix device ID define names to align to standard (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1091126] - [ethernet] i40e: quiet complaints when removing default MAC VLAN filter and make set_mac reversible (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1091126] - [ethernet] i40e: Add checks and message for Qualified Module info (Stefan Assmann) [1091126] - [ethernet] i40e: set num_queue_pairs to num configured by VF (Stefan Assmann) [1091126] - [ethernet] i40e: Enable l2tsel bit for VLAN tag control (Stefan Assmann) [1091126] - [ethernet] i40e: Add a FD flush counter to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: ATR policy change to flush the table to clean stale ATR rules (Stefan Assmann) [1091126] - [ethernet] i40e: Some FD message fixes (Stefan Assmann) [1091126] - [ethernet] i40e: Update flow director error messages to reduce user confusion (Stefan Assmann) [1091126] - [ethernet] i40e: fix PTP bug (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a few potential VF dereferences (Stefan Assmann) [1091126] - [ethernet] i40e: Fix for recent kernel panic (Stefan Assmann) [1091126] - [ethernet] i40e: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091126] - [ethernet] i40e: Cleaning up missing null-terminate in conjunction with strncpy (Stefan Assmann) [1091126] - [ethernet] i40e: use correct structure type name in sizeof (Stefan Assmann) [1091126] - [ethernet] i40e: fix sparse non static symbol warning (Stefan Assmann) [1091126] - [ethernet] i40e: Fix missing uapi/linux/dcbnl.h include in i40e_fcoe.c (Stefan Assmann) [1091126] - [ethernet] i40e: remove support for vf unicast promiscuous mode (Stefan Assmann) [1091126] - [ethernet] i40e: Minor comment changes (Stefan Assmann) [1091126] - [ethernet] i40e: disable local loopback on vmdq vsi (Stefan Assmann) [1091126] - [ethernet] i40e: use correct vf_id offset for virtchnl message (Stefan Assmann) [1091126] - [ethernet] i40e: expose debug_write_register request (Stefan Assmann) [1091126] - [ethernet] i40e: adds FCoE to build and updates its documentation (Stefan Assmann) [1091126] - [ethernet] i40e: Adds FCoE related code to i40e core driver (Stefan Assmann) [1091126] - [ethernet] i40e: adds FCoE code to the i40e driver (Stefan Assmann) [1091126] - [ethernet] i40e: always print aqtx answer (Stefan Assmann) [1091126] - [ethernet] i40e: Give link more time after setting flow control (Stefan Assmann) [1091126] - [ethernet] i40e: Fix firmware API version errors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1091126] - [ethernet] i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c (Stefan Assmann) [1091126] - [ethernet] i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Clean up code (Stefan Assmann) [1091126] - [ethernet] i40e: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1091126] - [ethernet] i40e: never generate both software and hardware timestamps (Stefan Assmann) [1091126] - [ethernet] i40e: Add ndo_get_phys_port_id() callback support (Stefan Assmann) [1091126] - [ethernet] i40e: remove unnecessary break after goto (Stefan Assmann) [1091126] - [net] bridge: fdb dumping takes a filter device (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1091126] - [ethernet] i40e: Implement set_settings for ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: Add set_pauseparam to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1091126] - [ethernet] i40e: move nway reset (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1091126] - [ethernet] i40e: Finish implementation of ethtool get settings (Stefan Assmann) [1091126] - [ethernet] i40e: disable TPH (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a boundary condition and turning off of ntuple (Stefan Assmann) [1091126] - [ethernet] i40e: tolerate lost interrupts (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1091126] - [ethernet] i40e: remove linux/export.h header from i40e_ptp.c (Stefan Assmann) [1091126] - [ethernet] i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1091126] - [ethernet] i40e: FD filter replay logic bug fix (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1091126] - [ethernet] i40e: Correct mask assignment value (Stefan Assmann) [1091126] - [ethernet] i40e: clear all queues and interrupts (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1091126] - [ethernet] i40e: fix fdir programming (Stefan Assmann) [1091126] - [ethernet] i40e: Add debugfs hooks to print current total FD filter count (Stefan Assmann) [1091126] - [ethernet] i40e: Fix the FD sideband logic to detect a FD table full condition (Stefan Assmann) [1091126] - [ethernet] i40e: Avoid adding the TCP-IPv4 filter twice (Stefan Assmann) [1091126] - [ethernet] i40e: only create PTP device node once (Stefan Assmann) [1091126] - [ethernet] i40e: don't store user requested mode until we've validated it (Stefan Assmann) [1091126] - [ethernet] i40e: break PTP hardware control from ioctl command for timestamp mode (Stefan Assmann) [1091126] - [ethernet] i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1091126] - [ethernet] i40e: do not take NVM ownership for SR read (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1091126] - [ethernet] i40e: Bypass timeout recovery level 0 so as to not cause MDD (Stefan Assmann) [1091126] - [ethernet] i40e: no pf reset at pci remove (Stefan Assmann) [1091126] - [ethernet] i40e: reapply LAA after reset (Stefan Assmann) [1091126] - [ethernet] i40e: allow user to set LAA again (Stefan Assmann) [1091126] - [ethernet] i40e: use WoL flag when setting LAA (Stefan Assmann) [1091126] - [ethernet] i40e: Add ablitity to enable/disable link from set_link_restart_an (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove reserved type (Stefan Assmann) [1091126] - [ethernet] i40e: Fix ethtool coalesce settings (Stefan Assmann) [1091126] - [ethernet] i40e: fix a stray print message (Stefan Assmann) [1091126] - [ethernet] i40e: warn on newer/older firmware API rev (Stefan Assmann) [1091126] - [ethernet] i40e: Add PF reset when Malicious driver event for PF (Stefan Assmann) [1091126] - [ethernet] i40e: make prep_for_reset void (Stefan Assmann) [1091126] - [ethernet] i40e: Stop the VF device after setting its MAC address (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1091126] - [ethernet] i40e: keep service tasks out of reset process (Stefan Assmann) [1091126] - [ethernet] i40e: clear VEB stats when pf stats are cleared (Stefan Assmann) [1091126] - [ethernet] i40e: Fix scheduling while atomic bug during NAPI (Stefan Assmann) [1091126] - [ethernet] i40e: debugfs fix to dump remote LLDPDU (Stefan Assmann) [1091126] - [ethernet] i40e: Helper routine for Rx/Tx queue enable/disable wait (Stefan Assmann) [1091126] - [ethernet] i40e: Fix dangling ring pointers upon driver removal (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1091126] - [ethernet] i40e: workaround NVM GLQF_HKEY (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1091126] - [ethernet] i40e: use stored base_queue value (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a bug in ethtool for FD drop packet filter action (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove FTYPE (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1091126] - [net] etherdevice: Use ether_addr_copy to copy an Ethernet address (Stefan Assmann) [1091126] - [ethernet] i40e: Do not accept tagged packets by default (Stefan Assmann) [1091126] - [ethernet] i40e: Separate out DCB capability and enabled flags (Stefan Assmann) [1091126] - [ethernet] i40e: Change the notion of src and dst for FD_SB in ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1091126] - [ethernet] i40e: Allow RSS table entry range and GPS to be any number, not necessarily power of 2 (Stefan Assmann) [1091126] - [ethernet] i40e: Delete stale MAC filters after change (Stefan Assmann) [1091126] - [ethernet] i40e: Do not fall back to one queue model if the only feature enabled is ATR (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1091126] - [ethernet] i40e: keep SR-IOV enabled in the case that RSS, VMDQ, FD_SB and DCB are disabled (Stefan Assmann) [1091126] - [ethernet] i40e: Changes to Interrupt distribution policy (Stefan Assmann) [1091126] - [ethernet] i40e: implement anti-spoofing for VFs (Stefan Assmann) [1091126] - [ethernet] i40e: don't complain about removing non-existent addresses (Stefan Assmann) [1091126] - [ethernet] i40e: remove unused variable and memory allocation (Stefan Assmann) [1091126] - [ethernet] i40e: allow for more VSIs (Stefan Assmann) [1091126] - [ethernet] i40e: add checks for AQ error status bits (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix poll weight (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1091126] - [ethernet] i40e: not all VSIs have rings (Stefan Assmann) [1091126] - [ethernet] i40e: clear pxe after adminq is rebuilt (Stefan Assmann) [1091126] - [ethernet] i40e: Fix incorrect feature configuration status (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Clean up a few things (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e: remove irqs only when they are set up (Stefan Assmann) [1091126] - [ethernet] i40e: don't remove HMC that doesn't exist (Stefan Assmann) [1091126] - [ethernet] i40e: print full link message (Stefan Assmann) [1091126] - [ethernet] i40e: add xcast stats for port (Stefan Assmann) [1091126] - [ethernet] i40e: add vsi x-cast stats (Stefan Assmann) [1091126] - [ethernet] i40e: increase reset wait time (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1091126] - [ethernet] i40e: print message for pre-production hardware (Stefan Assmann) [1091126] - [ethernet] i40e: add VEB stats to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: set lan_veb index (Stefan Assmann) [1091126] - [ethernet] i40e: add missing VSI statistics (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1091126] - [ethernet] i40e: refactor stats collection (Stefan Assmann) [1091126] - [ethernet] i40e: refactor send version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1091126] - [ethernet] i40e: notify VF of all types of resets (Stefan Assmann) [1091126] - [ethernet] i40e: clamp jumbo frame size (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1091126] - [ethernet] i40e: remove check for large buffer (Stefan Assmann) [1091126] - [ethernet] i40e: Rework register diagnostic (Stefan Assmann) [1091126] - [ethernet] i40e: don't use OR to check a value (Stefan Assmann) [1091126] - [ethernet] i40e: relax the firmware API version check (Stefan Assmann) [1091126] - [ethernet] i40e: disable FCoE for MFP modes (Stefan Assmann) [1091126] - [ethernet] i40e: add clear_pxe AdminQ request (Stefan Assmann) [1091126] - [ethernet] i40e: Clear recovery pending, if reset failed (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove storm control (Stefan Assmann) [1091126] - [ethernet] i40e: Use the new i40e_get_fd_cnt_all function in other places (Stefan Assmann) [1091126] - [ethernet] i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1091126] - [ethernet] i40e: Tx/Rx rings declaration (Stefan Assmann) [1091126] - [ethernet] i40evf: tweak Tx rate params and de-magic-ify (Stefan Assmann) [1091126] - [ethernet] i40evf: don't round Tx rate down to 0 (Stefan Assmann) [1091126] - [ethernet] i40e: enable descriptor prefetch for VFs (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Update check for AQ aliveness (Stefan Assmann) [1091126] - [ethernet] i40e: remove usless return statements (Stefan Assmann) [1091126] - [ethernet] i40e: fix passing wrong error code to i40e_open() (Stefan Assmann) [1091126] - [ethernet] i40e: Check PCI_IOV config to avoid compile error (Stefan Assmann) [1091126] - [ethernet] i40e: remove Tx work for ptp (Stefan Assmann) [1091126] - [ethernet] i40e: Don't disable SR-IOV when VFs are assigned (Stefan Assmann) [1091126] - [ethernet] i40e: remove hardcode of stats struct size in ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: control auto ITR through ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: set proper default for ITR registers (Stefan Assmann) [1091126] - [ethernet] i40e: add required include (Stefan Assmann) [1091126] - [ethernet] i40e: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Retrieve and store missing link config information (Stefan Assmann) [1091126] - [ethernet] i40e: Update function formal parameters (Stefan Assmann) [1091126] - [ethernet] i40e: Do not expose fd-sb commands from debugfs (Stefan Assmann) [1091126] - [ethernet] i40e: Do not enable NTUPLE feature control in MFP mode (Stefan Assmann) [1091126] - [ethernet] i40e: Change variable type to avoid typecheck failure (Stefan Assmann) [1091126] - [ethernet] i40e: Don't stop driver probe when querying DCB config fails (Stefan Assmann) [1091126] - [ethernet] i40e: Redistribute queue vectors after DCB reconfiguration (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add driver version string to driver version command (Stefan Assmann) [1091126] - [ethernet] i40e: Use port VLAN in MAC/VLAN filter configuration (Stefan Assmann) [1091126] - [ethernet] i40e: Retain MAC filters when changing port VLAN (Stefan Assmann) [1091126] - [ethernet] i40e: remove ptp_tx_work timestamp work item (Stefan Assmann) [1091126] - [ethernet] i40e: fix Timesync Tx interrupt handler code (Stefan Assmann) [1091126] - [ethernet] i40e: report VF link state correctly (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: Tweak for-loop in i40e_ethtool.c (Stefan Assmann) [1091126] - [ethernet] i40e: Cleanup if/else statements (Stefan Assmann) [1091126] - [ethernet] i40e: rework fdir setup and teardown (Stefan Assmann) [1091126] - [ethernet] i40e: use generic vsi_open to unquiesce vsi (Stefan Assmann) [1091126] - [ethernet] i40e: abstract the close path for better netdev vsis (Stefan Assmann) [1091126] - [ethernet] i40e: prep vsi_open logic for non-netdev cases (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: update AdminQ API (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add tracking to NVM busy state (Stefan Assmann) [1091126] - [ethernet] i40e: Fix an issue with displaying IPv4 FD filters (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a FW workaround (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: Enable VF Tx bandwidth setting (Stefan Assmann) [1091126] - [ethernet] i40e: Reset the VF upon conflicting VLAN configuration (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: unhide and enable to one prefena field (Stefan Assmann) [1091126] - [ethernet] i40e: Add bridge FDB add/del/dump ops (Stefan Assmann) [1091126] - [ethernet] i40e: fix message terminations (Stefan Assmann) [1091126] - [ethernet] i40e: fix TCP flag replication for hardware offload (Stefan Assmann) [1091126] - [ethernet] i40e: remove open-coded skb_cow_head (Stefan Assmann) [1091126] - [ethernet] i40e: Mass conversion of smp_mb__*() (Stefan Assmann) [1091126] - [powerpc] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [s390] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [x86] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [kernel] sched: Prepare for smp_mb__{before, after}_atomic() (Stefan Assmann) [1091126] - [ethernet] i40e: Remove casts of pointer to same type (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Remove addressof casts to same type (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix error checking path (Stefan Assmann) [1091126] - [ethernet] i40e: fix function kernel doc description (Stefan Assmann) [1091126] - [ethernet] i40e: Use DEBUG_FD message level for an FD message (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add an FD message level (Stefan Assmann) [1091126] - [ethernet] i40e: check for netdev before debugfs use (Stefan Assmann) [1091126] - [ethernet] i40e: Add functionality for FD SB to drop packets (Stefan Assmann) [1091126] - [ethernet] i40e: Cleanup in FDIR SB ethtool code (Stefan Assmann) [1091126] - [ethernet] i40e: eeprom integrity check on load and empr (Stefan Assmann) [1091126] - [ethernet] i40e: Make the alloc and free queue vector calls orthogonal (Stefan Assmann) [1091126] - [ethernet] i40e: Delete ATR filter on RST (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a message string (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add EEE LPI stats (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: potential array underflow in i40e_vc_process_vf_msg() (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: reduce context descriptors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: enable hardware feature head write back (Stefan Assmann) [1091126] - [ethernet] i40e: Refactor and cleanup i40e_open(), adding i40e_vsi_open() (Stefan Assmann) [1091126] - [ethernet] i40e: Patch to enable Ethtool/netdev feature flag for NTUPLE control (Stefan Assmann) [1091126] - [ethernet] i40e: support VF link state ndo (Stefan Assmann) [1091126] - [ethernet] i40e: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Stefan Assmann) [1091126] - [ethernet] i40e: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Use dma_set_mask_and_coherent (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Use correct number of VF vectors (Stefan Assmann) [1091126] - [ethernet] i40e: Let MDD events be handled by MDD handler (Stefan Assmann) [1091126] - [ethernet] i40e: Bug fix for FDIR replay logic (Stefan Assmann) [1091126] - [ethernet] i40e: Add code to handle FD table full condition (Stefan Assmann) [1091126] - [ethernet] i40e: Define a new state variable to keep track of feature auto disable (Stefan Assmann) [1091126] - [ethernet] i40e: Fix function comments (Stefan Assmann) [1091126] - [ethernet] i40e: simplified init string (Stefan Assmann) [1091126] - [ethernet] i40e: cleanup strings (Stefan Assmann) [1091126] - [ethernet] i40e: make string references to q be queue (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Some flow director HW definition fixes (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a bug in the update logic for FDIR SB filter (Stefan Assmann) [1091126] - [ethernet] i40e: delete netdev after deleting napi and vectors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump pf&vf build versions (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: carefully fill tx ring (Stefan Assmann) [1091126] - [ethernet] i40e: fix nvm version and remove firmware report (Stefan Assmann) [1091126] - [ethernet] i40e: Fix static checker warning (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a redundant filter addition (Stefan Assmann) [1091126] - [ethernet] i40e: count timeout events (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a FW workaround for Number of MSIX vectors (Stefan Assmann) [1091126] - [ethernet] i40e: clean up comment style (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: i40e implementation for skb_set_hash (Stefan Assmann) [1091126] - [ethernet] i40e: Prevent overflow due to kzalloc (Stefan Assmann) [1091126] - [ethernet] i40e: Flow Director sideband accounting (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump driver versions (Stefan Assmann) [1091126] - [ethernet] i40e: Change MSIX to MSI-X (Stefan Assmann) [1091126] - [ethernet] i40e: tighten up ring enable/disable flow (Stefan Assmann) [1091126] - [ethernet] i40e: remove unnecessary delay (Stefan Assmann) [1091126] - [ethernet] i40e: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091126] - [ethernet] i40e: don't handle VF reset on unload (Stefan Assmann) [1091126] - [ethernet] i40e: enable extant VFs (Stefan Assmann) [1091126] - [ethernet] i40e: reset VFs after PF reset (Stefan Assmann) [1091126] - [ethernet] i40e: set VF state to active when reset is complete (Stefan Assmann) [1091126] - [ethernet] i40e: remove dead code (Stefan Assmann) [1091126] - [ethernet] i40e: Setting i40e_down bit for tx_timeout (Stefan Assmann) [1091126] - [ethernet] i40evf: clean up memsets (Stefan Assmann) [1091126] - [ethernet] i40e: bump driver version (Stefan Assmann) [1091126] - [ethernet] i40e: spelling error (Stefan Assmann) [1091126] - [ethernet] i40e: Add missing braces to i40e_dcb_need_reconfig() (Stefan Assmann) [1091126] - [net] sunrpc: get rid of use_gssp_lock ("J. Bruce Fields") [1117914] - [net] sunrpc: fix potential race between setting use_gss_proxy and the upcall rpc_clnt ("J. Bruce Fields") [1117914] - [net] sunrpc: don't wait for write before allowing reads from use-gss-proxy file ("J. Bruce Fields") [1117914] - [net] sunrpc: trim off EC bytes in GSSAPI v2 unwrap ("J. Bruce Fields") [1117914] - [net] svcrpc: handle some gssproxy encoding errors ("J. Bruce Fields") [1117914] - [net] svcrpc: fix error-handling on badd gssproxy downcall ("J. Bruce Fields") [1117914]- [scsi] scsi_lib: remove the description string in scsi_io_completion() (Maurizio Lombardi) [1045998] - [scsi] sd: fix a bug in deriving the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1123906] - [scsi] scsi_debug: simple short transfer injection (Ewan Milne) [1132100] - [scsi] scsi_debug: add ability to enable clustering (Ewan Milne) [1132100] - [scsi] scsi_debug: protect device access with atomic_rw lock (Ewan Milne) [1132100] - [scsi] scsi_debug: prepare to enable clustering (Ewan Milne) [1132100] - [scsi] scsi_debug: fix resp_xdwriteread() return value when running out of memory (Ewan Milne) [1132100] - [scsi] scsi_debug: fix duplicate dif_errors increment (Ewan Milne) [1132100] - [scsi] scsi_debug: make pseudo_primary static (Ewan Milne) [1132100] - [scsi] scsi_debug: fix false positive logical block reference tag check fail (Ewan Milne) [1132100] - [scsi] scsi_debug: simplify creation and destruction of driver attribute files (Ewan Milne) [1132100] - [scsi] scsi_debug: fix sparse warnings related to data integrity field (Ewan Milne) [1132100] - [scsi] scsi_debug: fix invalid value check for guard module parameter (Ewan Milne) [1132100] - [scsi] scsi_debug: avoid partial copying PI from prot_sglist to dif_storep (Ewan Milne) [1132100] - [scsi] scsi_debug: factor out copying PI from dif_storep to prot_sglist (Ewan Milne) [1132100] - [scsi] scsi_debug: fix buffer overrun when DIF/DIX is enabled and virtual_gb > 0 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix logical block provisioning support when unmap_alignment != 0 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix do_device_access() with wrap around range (Ewan Milne) [1132100] - [scsi] lib/scatterlist: introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer() (Ewan Milne) [1132100] - [scsi] lib/scatterlist: factor out sg_miter_get_next_page() from sg_miter_next() (Ewan Milne) [1132100] - [scsi] scsi_debug: reduce duplication between prot_verify_read and prot_verify_write (Ewan Milne) [1132100] - [scsi] scsi_debug: simplify offset calculation for dif_storep (Ewan Milne) [1132100] - [scsi] scsi_debug: invalidate protection info for unmapped region (Ewan Milne) [1132100] - [scsi] scsi_debug: fix NULL pointer dereference with parameters dif=0 dix=1 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix incorrectly nested kmap_atomic() (Ewan Milne) [1132100] - [scsi] scsi_debug: fix invalid address passed to kunmap_atomic() (Ewan Milne) [1132100] - [scsi] use dev_printk variants where possible (Ewan Milne) [998695] - [scsi] use dev_printk() variants for ioctl (Ewan Milne) [998695] - [scsi] Implement st_printk() (Ewan Milne) [998695] - [scsi] Implement ch_printk() (Ewan Milne) [998695] - [scsi] Implement sg_printk() (Ewan Milne) [998695] - [scsi] Implement sr_printk() (Ewan Milne) [998695] - [scsi] ses: Use vpd information from scsi_device (Ewan Milne) [1132092] - [scsi] Add EVPD page 0x83 and 0x80 to sysfs (Ewan Milne) [1132092] - [scsi] Return VPD page length in scsi_vpd_inquiry() (Ewan Milne) [1132092] - [scsi] Workaround for disks that report bad optimal transfer length (Ewan Milne) [1132092] - [scsi] sg: O_EXCL and other lock handling (Ewan Milne) [1132092] - [scsi] sg: add SG_FLAG_Q_AT_TAIL flag (Ewan Milne) [1132092] - [scsi] sg: relax 16 byte cdb restriction (Ewan Milne) [1132092] - [scsi] scsi constants: command, sense key + additional sense strings (Ewan Milne) [1132092] - [scsi] scsi_error: disable eh_deadline if no host_reset_handler is set (Ewan Milne) [1132092] - [scsi] cleanup switch in scsi_adjust_queue_depth (Ewan Milne) [1132092] - [scsi] set correct completion code in scsi_send_eh_cmnd() (Ewan Milne) [1132092] - [scsi] Spelling hsot -> host (Ewan Milne) [1132092] - [scsi] scsi_sysfs: Implement 'is_visible' callback (Ewan Milne) [1132092] - [scsi] export device_busy for sdev (Ewan Milne) [1132092] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Ewan Milne) [1132092] - [scsi] scsi_transport_fc: Add 32Gbps speed definition (Ewan Milne) [1132092] - [scsi] sd: bad return code of init_sd (Ewan Milne) [1132092] - [scsi] sd: notify block layer when using temporary change to cache_type (Ewan Milne) [1132092] - [scsi] sd: medium access timeout counter fails to reset (Ewan Milne) [1101729] - [scsi] sd: Quiesce mode sense error messages (Ewan Milne) [1132092] - [scsi] sd: Do not call do_div() with a 64-bit divisor (Ewan Milne) [1132092] - [scsi] sd: Reduce buffer size for vpd request (Ewan Milne) [1132092] - [scsi] sd: avoid deadlocks when running under multipath (Ewan Milne) [1132092] - [scsi] st: fix enlarge_buffer (Ewan Milne) [1132092] - [scsi] use the scsi data buffer length to extract transfer size (Ewan Milne) [1132092] - [scsi] scsi_cmnd: Introduce scsi_transfer_length helper (Ewan Milne) [1132092] - [scsi] Add CDB definition for COMPARE_AND_WRITE (Ewan Milne) [1132092]- [md] raid6: avoid data corruption during recovery of double-degraded RAID6 (Jes Sorensen) [1130905] - [block] scsi_ioctl: verify return pointer from blk_get_request (Jeff Moyer) [1104324] - [pnp] pnpacpi: Fix acpi_pnp_match() (Myron Stowe) [1128632] - [pnp] pnpacpi: Do not return errors if _DIS or _SRS are not present (Myron Stowe) [1128632] - [acpi] dock: Make 'docked' sysfs attribute work as documented (Myron Stowe) [1128632] - [acpi] dock: Use acpi_device_enumerated() to check if dock is present (Myron Stowe) [1128632] - [acpi] hotplug: Fix panic on eject to ejected device (Myron Stowe) [1128632] - [acpi] scan: Clear match_driver flag in acpi_bus_trim() (Myron Stowe) [1128632] - [acpi] scan: Use direct recurrence for device hierarchy walks (Myron Stowe) [1128632] - [acpi] Introduce acpi_set_device_status() (Myron Stowe) [1128632] - [acpi] hotplug: Drop unfinished global notification handling routines (Myron Stowe) [1128632] - [acpi] hotplug: Rework generic code to handle suprise removals (Myron Stowe) [1128632] - [acpi] hotplug: Move container-specific code out of the core (Myron Stowe) [1128632] - [acpi] hotplug: Make ACPI PCI root hotplug use common hotplug code (Myron Stowe) [1128632] - [acpi] hotplug: Introduce common hotplug function acpi_device_hotplug() (Myron Stowe) [1128632] - [acpi] hotplug: Do not fail bus and device checks for disabled hotplug (Myron Stowe) [1128632] - [acpi] scan: Add acpi_device objects for all device nodes in the namespace (Myron Stowe) [1128632] - [acpi] scan: Define non-empty device removal handler (Myron Stowe) [1128632] - [acpi] core: Store an ACPI device pointer in struct acpi_dev_node (Myron Stowe) [1128632] - [acpi] pm: Drop two functions that are not used any more (Myron Stowe) [1128632] - [acpi] power: Drop automaitc resume of power resource dependent devices (Myron Stowe) [1128632] - [acpi] Use EXPORT_SYMBOL() for acpi_bus_get_device() (Myron Stowe) [1128632] - [acpi] Print diagnostic messages if device links cannot be created (Myron Stowe) [1128632] - [acpi] Drop unnecessary label from acpi_bind_one() (Myron Stowe) [1128632] - [acpi] Clean up error code path in acpi_unbind_one() (Myron Stowe) [1128632] - [acpi] Use list_for_each_entry() in acpi_unbind_one() (Myron Stowe) [1128632] - [acpi] acpi_bind_one()/acpi_unbind_one() whitespace cleanups (Myron Stowe) [1128632] - [acpi] Create symlinks in acpi_bind_one() under physical_node_lock (Myron Stowe) [1128632] - [acpi] Reduce acpi_bind_one()/acpi_unbind_one() code duplication (Myron Stowe) [1128632] - [acpi] Do not fail acpi_bind_one() if device is already bound correctly (Myron Stowe) [1128632] - [acpi] Move acpi_bus_get_device() from bus.c to scan.c (Myron Stowe) [1128632] - [acpi] pm: Use ACPI_STATE_D3_COLD instead of ACPI_STATE_D3 everywhere (Myron Stowe) [1128632] - [usb] xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit (Steve Best) [1123119] - [usb] xhci: fix incorrect type in assignment in handle_device_notification() (Steve Best) [1123119] - [input] alps: Rushmore and v7 resolution support (Benjamin Tissoires) [1107819] - [input] alps: add support for v7 devices (Benjamin Tissoires) [1107819] - [input] alps: cache firmware version (Benjamin Tissoires) [1107819] - [input] alps: change decode function prototype to return an int (Benjamin Tissoires) [1107819] - [input] alps: report 2 touches when we've > 2 fingers (Benjamin Tissoires) [1107819] - [input] alps: add an alps_report_semi_mt_data function (Benjamin Tissoires) [1107819] - [input] alps: use single touch data when v3 mt data contains only one finger (Benjamin Tissoires) [1107819] - [input] alps: use standard contact tracking instead of DIY (Benjamin Tissoires) [1107819] - [input] alps: use struct input_mt_pos to track coordinates (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, round down when spreading adjescent fingers over 2 points (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, fix counting of high point bits (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, add alps_get_bitmap_points() helper function (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, don't invert the Y-axis on Rushmore (Benjamin Tissoires) [1107819] - [input] alps: improve 2-finger reporting on v3 models (Benjamin Tissoires) [1107819] - [input] alps: fix rushmore packet decoding (Benjamin Tissoires) [1107819] - [input] alps: add support for "Dolphin" devices (Benjamin Tissoires) [1107819] - [input] alps: add support for DualPoint device on Dell XT2 model (Benjamin Tissoires) [1107819] - [input] alps: change secondary device's name (Benjamin Tissoires) [1107819] - [tools] turbostat: tweak whitespace in output format (Prarit Bhargava) [1133893] - [tools] cpupower: bench/parse.c, Fix several minor errors (Prarit Bhargava) [1133893] - [tools] cpupower: Remove redundant error check (Prarit Bhargava) [1133893] - [tools] cpupower: mperf monitor, Correct use of ! and & (Prarit Bhargava) [1133893] - [tools] cpupower: drop negativity check on unsigned value (Prarit Bhargava) [1133893] - [tools] cpupower: Remove mc and smt power aware scheduler info/settings (Prarit Bhargava) [1133893] - [tools] cpupower: cpupower info -b should return 0 on success, not the perf bias value (Prarit Bhargava) [1133893] - [tools] cpupower: Remove dead link to homepage, and update the targets built (Prarit Bhargava) [1133893] - [tools] cpupower: Rename cpufrequtils -> cpupower, and libcpufreq -> libcpupower (Prarit Bhargava) [1133893] - [tools] cpupower: If root, try to load msr driver on x86 if /dev/cpu/0/msr is not available (Prarit Bhargava) [1133893] - [tools] cpupower: Install recently added cpupower-idle-{set, info} manpages (Prarit Bhargava) [1133893] - [tools] cpupower: Remove all manpages on make uninstall (Prarit Bhargava) [1133893] - [tools] cpupower: Introduce idle state disable-by-latency and enable-all (Prarit Bhargava) [1133893] - [tools] turbostat: Drop temperature checks (Prarit Bhargava) [1133893] - [tools] cpufreq: Make linux-pm@vger.kernel.org official mailing list (Prarit Bhargava) [1133893] - [tools] turbostat: simplify output, add Avg_MHz (Prarit Bhargava) [1133893] - [tools] turbostat: introduce -s to dump counters (Prarit Bhargava) [1133893] - [tools] turbostat: remove unused command line option (Prarit Bhargava) [1133893] - [tools] turbostat: Add option to report joules consumed per sample (Prarit Bhargava) [1133893] - [tools] turbostat: Clean up error handling; disambiguate error messages; use err and errx (Prarit Bhargava) [1133893] - [tools] turbostat: Add a .gitignore to ignore the compiled turbostat binary (Prarit Bhargava) [1133893] - [tools] turbostat: Factor out common function to open file and exit on failure (Prarit Bhargava) [1133893] - [tools] turbostat: Add a helper to parse a single int out of a file (Prarit Bhargava) [1133893] - [tools] turbostat: Check return value of fscanf (Prarit Bhargava) [1133893] - [tools] turbostat: Don't attempt to printf an off_t with zx (Prarit Bhargava) [1133893] - [tools] turbostat: Use GCC's CPUID functions to support PIC (Prarit Bhargava) [1133893] - [tools] turbostat: Don't put unprocessed uapi headers in the include path (Prarit Bhargava) [1133893] - [tools] cpupower: Fix sscanf robustness in cpufreq-set (Prarit Bhargava) [1133893] - [tools] cpupower: Fix segfault due to incorrect getopt_long arugments (Prarit Bhargava) [1133893] - [tools] cpupower: fix wrong err msg not supported vs not available (Prarit Bhargava) [1133893] - [tools] cpupower: Add cpupower-idle-set(1) manpage (Prarit Bhargava) [1133893] - [virt] virtio-scsi: Skip setting affinity on uninitialized vq (Fam Zheng) [1083860] - [mm] memcontrol: remove hierarchy restrictions for swappiness and oom_control (Johannes Weiner) [1124110] - [mm] thp: fix copy_page_rep GPF by testing is_huge_zero_pmd once only (Rik van Riel) [1123040] - [mm] numa: Remove BUG_ON() in __handle_mm_fault() (Rik van Riel) [1119439] - [iommu] Add empty stub for iommu_group_get_by_id() (Steve Best) [1123122] - [input] Revert: wacom: testing result shows get_report is unnecessary (Aristeu Rozanski) [1079541] - [kernel] kexec: fix build error when hugetlbfs is disabled (Baoquan He) [1115240] - [kernel] kexec: export free_huge_page to VMCOREINFO (Baoquan He) [1115240] - [kernel] kexec: save PG_head_mask in VMCOREINFO (Baoquan He) [1115240] - [block] nvme: Fix START_STOP_UNIT Scsi->NVMe translation (David Milburn) [1111259] - [block] nvme: Use Log Page constants in SCSI emulation (David Milburn) [1111259] - [block] nvme: Define Log Page constants (David Milburn) [1111259] - [block] nvme: Fix hot cpu notification dead lock (David Milburn) [1111259] - [block] nvme: Rename io_timeout to nvme_io_timeout (David Milburn) [1111259] - [block] nvme: Use last bytes of f/w rev SCSI Inquiry (David Milburn) [1111259] - [block] nvme: Adhere to request queue block accounting enable/disable (David Milburn) [1111259] - [block] nvme: Fix nvme get/put queue semantics (David Milburn) [1111259] - [block] nvme: Delete NVME_GET_FEAT_TEMP_THRESH (David Milburn) [1111259] - [block] nvme: Make admin timeout a module parameter (David Milburn) [1111259] - [block] nvme: Make iod bio timeout a parameter (David Milburn) [1111259] - [block] nvme: Prevent possible NULL pointer dereference (David Milburn) [1111259] - [block] nvme: Fix the buffer size passed in GetLogPage(CDW10.NUMD) (David Milburn) [1111259] - [block] nvme: Update data structures for NVMe 1.2 (David Milburn) [1111259] - [block] nvme: Enable BUILD_BUG_ON checks (David Milburn) [1111259] - [block] nvme: Update namespace and controller identify structures to the 1.1a spec (David Milburn) [1111259] - [block] nvme: Flush with data support (David Milburn) [1111259] - [block] nvme: Configure support for block flush (David Milburn) [1111259] - [block] nvme: Add tracepoints (David Milburn) [1111259] - [block] nvme: Protect against badly formatted CQEs (David Milburn) [1111259] - [block] nvme: Improve error messages (David Milburn) [1111259] - [block] nvme: Update copyright headers (David Milburn) [1111259] - [powerpc] 64bit sendfile is capped at 2GB (Gustavo Duarte) [1107774] - [powerpc] sched: stop updating inside arch_update_cpu_topology() when nothing to be update (Gustavo Duarte) [1098372] - [firewire] ohci: fix probe failure with Agere/LSI controllers (Neil Horman) [994878] - [firewire] ohci: beautify some macro definitions (Neil Horman) [994878] - [s390] airq: silence lockdep warning (Hendrik Brueckner) [1088554] - [virt] virtio_scsi: don't call virtqueue_add_sgs(... GFP_NOIO) holding spinlock (Hendrik Brueckner) [1088554] - [virt] virtio_ccw: introduce device_lost in virtio_ccw_device (Hendrik Brueckner) [1088554] - [virt] virtio: virtio_break_device() to mark all virtqueues broken (Hendrik Brueckner) [1088554] - [virt] s390/sclp_vt220: Fix kernel panic due to early terminal input (Hendrik Brueckner) [1088554] - [virt] virtio: fail adding buffer on broken queues (Hendrik Brueckner) [1088554] - [virt] virtio_net: don't crash if virtqueue is broken (Hendrik Brueckner) [1088554] - [virt] s390/virtio_ccw: fix hang in set offline processing (Hendrik Brueckner) [1088554] - [s390] irq: improve displayed interrupt order in /proc/interrupts (Hendrik Brueckner) [1088554] - [virt] virtio-ccw: virtio-ccw adapter interrupt support (Hendrik Brueckner) [1088554] - [virt] virtio_ccw: fix vcdev pointer handling issues (Hendrik Brueckner) [1088554] - [virt] s390/airq: add support for irq ranges (Hendrik Brueckner) [1088554] - [virt] kvm/s390/virtio-ccw: Handle command rejects (Hendrik Brueckner) [1088554] - [virt] virtio_scsi: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: adapt to notify() returning bool (Hendrik Brueckner) [1088554] - [virt] virtio_net: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_blk: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: add new function virtqueue_is_broken() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: let virtqueue_{kick()/notify()} return a bool (Hendrik Brueckner) [1088554] - [virt] tools/virtio: fix missing kmemleak_ignore symbol (Hendrik Brueckner) [1088554] - [virt] virtio_ring: plug kmemleak false positive (Hendrik Brueckner) [1088554] - [mm] page_alloc: do not cache reclaim distances (Larry Woodman) [1120342] - [mm] disable zone_reclaim_mode by default (Larry Woodman) [1120342]- [net] team: set IFF_TEAM_PORT priv_flag after rx_handler is registered (Jiri Pirko) [1132943] - [net] ipv6: fix calculation of option len in ip6_append_data (Hannes Frederic Sowa) [1127218] - [net] ipv6: pmtudisc setting not respected with UFO/CORK (Hannes Frederic Sowa) [1127218] - [net] ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK (Hannes Frederic Sowa) [1127218] - [net] clear local_df when passing skb between namespaces (Jiri Pirko) [1128223] - [net] rtnetlink: fix VF info size (Jiri Benc) [1128267] - [net] netfilter: connlimit: move lock array out of struct connlimit_data (Florian Westphal) [1052282] - [net] netfilter: connlimit: use rbtree for per-host conntrack obj storage (Florian Westphal) [1052282] - [net] netfilter: connlimit: make same_source_net signed (Florian Westphal) [1052282] - [net] netfilter: connlimit: use keyed locks (Florian Westphal) [1052282] - [net] netfilter: connlimit: use kmem_cache for conn objects (Florian Westphal) [1052282] - [net] netfilter: connlimit: move insertion of new element out of count function (Florian Westphal) [1052282] - [net] netfilter: connlimit: improve packet-to-closed-connection logic (Florian Westphal) [1052282] - [net] netfilter: connlimit: factor hlist search into new function (Florian Westphal) [1052282] - [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1119364] - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1119364] - [net] tcp: add tcp_syncookies mode to allow unconditionally generation of syncookies (Florian Westphal) [1084439] - [net] tcp: syncookies: do not use getnstimeofday() (Florian Westphal) [1084439] - [net] tcp: syncookies: reduce mss table to four values (Florian Westphal) [1084439] - [net] tcp: syncookies: reduce cookie lifetime to 128 seconds (Florian Westphal) [1084439] - [net] sctp: only warn in proc_sctp_do_alpha_beta if write (Daniel Borkmann) [1110290] - [net] sctp: check proc_dointvec result in proc_sctp_do_auth (Daniel Borkmann) [1110290] - [net] sctp: propagate sysctl errors from proc_do* properly (Daniel Borkmann) [1110290] - [net] sctp: fix permissions for rto_alpha and rto_beta knobs (Daniel Borkmann) [1110290] - [net] sctp: cache auth_enable per endpoint (Daniel Borkmann) [1110290] - [net] sctp: fix a missed .data initialization (Daniel Borkmann) [1110290] - [net] sctp: fix up a spacing (Daniel Borkmann) [1110290] - [net] sctp: add check rto_min and rto_max in sysctl (Daniel Borkmann) [1110290] - [net] Revert: introduce netif_skb_dev_features (Florian Westphal) [1109214] - [net] ip: push gso skb forwarding handling down the stack (Florian Westphal) [1109214] - [net] ipv6: send pkttoobig immediately if orig frag size > mtu (Florian Westphal) [1109214] - [net] ipv4: ip_forward: fix inverted local_df test (Florian Westphal) [1109214] - [net] netfilter: ipv4: defrag: set local_df flag on defragmented skb (Florian Westphal) [1109214] - [net] don't account for udp header size when computing seglen (Florian Westphal) [1109214]- [fs] ext4: fix type declaration of ext4_validate_block_bitmap (Lukas Czerner) [1091055] - [fs] ext4: error out if verifying the block bitmap fails (Lukas Czerner) [1091055] - [fs] cifs: Fix memory leaks in SMB2_open (Sachin Prabhu) [1082049] - [fs] cifs: ensure that vol->username is not NULL before running strlen on it (Sachin Prabhu) [1082049] - [fs] cifs: Clarify SMB2/SMB3 create context and add missing ones (Sachin Prabhu) [1082049] - [fs] cifs: Do not send ClientGUID on SMB2.02 dialect (Sachin Prabhu) [1082049] - [fs] cifs: Set client guid on per connection basis (Sachin Prabhu) [1082049] - [fs] cifs/netmisc: convert printk to pr_foo() (Sachin Prabhu) [1082049] - [fs] cifs: replace seq_printf by seq_puts (Sachin Prabhu) [1082049] - [fs] cifs: Update cifs version number to 2.03 (Sachin Prabhu) [1082049] - [fs] cifs: new helper file_inode(file) (Sachin Prabhu) [1082049] - [fs] cifs: fix potential races in cifs_revalidate_mapping (Sachin Prabhu) [1082049] - [fs] cifs: new helper function: cifs_revalidate_mapping (Sachin Prabhu) [1082049] - [fs] cifs: convert booleans in cifsInodeInfo to a flags field (Sachin Prabhu) [1082049] - [fs] cifs: fix cifs_uniqueid_to_ino_t not to ever return 0 (Sachin Prabhu) [1082049] - [fs] cifs: fix actimeo=0 corner case when cifs_i->time == jiffies (Sachin Prabhu) [1082049] - [fs] cifs: fix dead code (Sachin Prabhu) [1082049] - [fs] cifs: fix error handling cifs_user_readv (Sachin Prabhu) [1082049] - [fs] cifs: remove unused variable (Sachin Prabhu) [1082049] - [fs] cifs: Return correct error on query of xattr on file with empty xattrs (Sachin Prabhu) [1082049] - [fs] cifs: fix the race in cifs_writev() (Sachin Prabhu) [1082049] - [fs] cifs: add __init to cifs_init_inodecache() (Sachin Prabhu) [1082049] - [fs] cifs: ->rename() without ->lookup() makes no sense (Sachin Prabhu) [1082049] - [fs] cifs: Fix too big maxBuf size for SMB3 mounts (Sachin Prabhu) [1082049] - [fs] cifs: Fix cifsacl mounts over smb2 to not call cifs (Sachin Prabhu) [1082049] - [fs] cifs: retrieving CIFS ACLs when mounted with SMB2 fails dropping session (Sachin Prabhu) [1082049] - [fs] cifs: Add protocol specific operation for CIFS xattrs (Sachin Prabhu) [1082049] - [fs] cifs: Fix SMB2 mounts so they don't try to set or get xattrs via cifs (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup cifs open codepath (Sachin Prabhu) [1082049] - [fs] cifs: Remove extra indentation in cifs_sfu_type (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup cifs_mknod (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup CIFSSMBOpen (Sachin Prabhu) [1082049] - [fs] cifs: Fix memory leak in cifs_hardlink() (Sachin Prabhu) [1082049] - [fs] cifs: Add missing end of line termination to some cifs messages (Sachin Prabhu) [1082049] - [fs] cifs: Do not use btrfs refcopy ioctl for SMB2 copy offload (Sachin Prabhu) [1082049] - [fs] cifs: Check SMB3 dialects against downgrade attacks (Sachin Prabhu) [1082049] - [fs] cifs: Removed duplicated (and unneeded) goto (Sachin Prabhu) [1082049] - [fs] cifs: Fix SMB2/SMB3 Copy offload support (refcopy) for large files (Sachin Prabhu) [1082049] - [fs] cifs: Warn if SMB3 encryption required by server (Sachin Prabhu) [1082049] - [fs] cifs: Set copychunk defaults (Sachin Prabhu) [1082049] - [fs] cifs: SMB2/SMB3 Copy offload support (refcopy) phase 1 (Sachin Prabhu) [1082049] - [fs] cifs: Use data structures to compute NTLMv2 response offsets (Sachin Prabhu) [1082049] - [fs] cifs: O_DIRECT opens should work on directio mounts (Sachin Prabhu) [1082049] - [fs] cifs: don't spam the logs on unexpected lookup errors (Sachin Prabhu) [1082049] - [fs] cifs: change ERRnomem error mapping from ENOMEM to EREMOTEIO (Sachin Prabhu) [1082049] - [fs] cifs: Fix symbolic links usage (Sachin Prabhu) [1082049] - [fs] cifs: Query network adapter info at mount time for debugging (Sachin Prabhu) [1082049] - [fs] cifs: Fix unused variable warning when CIFS POSIX disabled (Sachin Prabhu) [1082049] - [fs] cifs: Allow setting per-file compression via CIFS protocol (Sachin Prabhu) [1082049] - [fs] cifs: Query File System Alignment (Sachin Prabhu) [1082049] - [fs] cifs: Query device characteristics at mount time from server on SMB2/3 not just on cifs mounts (Sachin Prabhu) [1082049] - [fs] cifs: Send a logoff request before removing a smb session (Sachin Prabhu) [1082049] - [fs] cifs: Make big endian multiplex ID sequences monotonic on the wire (Sachin Prabhu) [1082049] - [fs] cifs: Remove redundant multiplex identifier check from check_smb_hdr() (Sachin Prabhu) [1082049] - [fs] cifs: Query file system attributes from server on SMB2, not just cifs, mounts (Sachin Prabhu) [1082049] - [fs] cifs: Allow setting per-file compression via SMB2/3 (Sachin Prabhu) [1082049] - [fs] cifs: Fix corrupt SMB2 ioctl requests (Sachin Prabhu) [1082049] - [fs] cifs: rcu-delay unload_nls() and freeing sbi (Sachin Prabhu) [1082049] - [fs] cifs: new helper kfree_put_link() (Sachin Prabhu) [1082049] - [fs] cifs: ntstatus_to_dos_map[] is not terminated (Sachin Prabhu) [1082049] - [fs] cifs: Allow LANMAN auth method for servers supporting unencapsulated authentication methods (Sachin Prabhu) [1082049] - [fs] cifs: Fix inability to write files >2GB to SMB2/3 shares (Sachin Prabhu) [1082049] - [fs] cifs: Avoid umount hangs with smb2 when server is unresponsive (Sachin Prabhu) [1082049] - [fs] cifs: do not treat non-symlink reparse points as valid symlinks (Sachin Prabhu) [1082049] - [fs] cifs: update cifs.ko version (Sachin Prabhu) [1082049] - [fs] cifs: Provide sane values for nlink (Sachin Prabhu) [1082049] - [fs] cifs: FS-Cache: Uncache unread pages in cifs_readpages() before freeing them (Sachin Prabhu) [1082049] - [fs] cifs: Avoid calling unlock_page() twice in cifs_readpage() when using fscache (Sachin Prabhu) [1082049] - [fs] cifs: Do not take a reference to the page in cifs_readpage_worker() (Sachin Prabhu) [1082049] - [fs] cifs: Fix wrong pos argument of cifs_find_lock_conflict (Sachin Prabhu) [1082049]- [ethernet] igbvf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091122] - [ethernet] igbvf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1091122] - [ethernet] igbvf: remove usless return statements (Stefan Assmann) [1091122] - [ethernet] igbvf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091122] - [ethernet] igbvf: remove open-coded skb_cow_head (Stefan Assmann) [1091122] - [ethernet] igbvf: Convert uses of __constant_ to (Stefan Assmann) [1091122] - [ethernet] igbvf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091122] - [ethernet] igbvf: slight optimization of addr compare (Stefan Assmann) [1091122] - [ethernet] igbvf: add missing iounmap() on error in igbvf_probe() (Stefan Assmann) [1091122] - [ethernet] igbvf: integer wrapping bug setting the mtu (Stefan Assmann) [1091122] - [ethernet] igbvf: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1091122] - [ethernet] igbvf: Remove extern from function prototypes (Stefan Assmann) [1091122] - [ethernet] igbvf: fix 32-bit DMA mask handling (Stefan Assmann) [1091122] - [ethernet] igb: bump igb version to 5.2.13 (Stefan Assmann) [1091121] - [ethernet] igb: Add message when malformed packets detected by hw (Stefan Assmann) [1091121] - [ethernet] igb: remove unnecessary break after return (Stefan Assmann) [1091121] - [ethernet] igb: remove unnecessary break after goto (Stefan Assmann) [1091121] - [ethernet] igb: do a reset on SR-IOV re-init if device is down (Stefan Assmann) [1091121] - [ethernet] igb: workaround for i210 errata 25, Slow System Clock (Stefan Assmann) [1091121] - [ethernet] igb: bring link up when PHY is powered up (Stefan Assmann) [1091121] - [ethernet] igb: separate hardware setting from the set_ts_config ioctl (Stefan Assmann) [1091121] - [ethernet] igb: Replace 1/0 return values with true/false (Stefan Assmann) [1091121] - [ethernet] igb: unhide invariant returns (Stefan Assmann) [1091121] - [ethernet] igb: use ethtool_cmd_speed_set helper to set ethtool speed value (Stefan Assmann) [1091121] - [ethernet] igb: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1091121] - [ethernet] igb: add defaults for i210 TX/RX PBSIZE (Stefan Assmann) [1091121] - [ethernet] igb: use mac loopback for i354 backplane (Stefan Assmann) [1091121] - [ethernet] igb: rename igb_ptp_enable to igb_ptp_feature_enable (Stefan Assmann) [1091121] - [ethernet] igb: remove redundant PHY power down register write (Stefan Assmann) [1091121] - [ethernet] igb: remove usless return statements (Stefan Assmann) [1091121] - [ethernet] igb: remove return statements for void functions (Stefan Assmann) [1091121] - [ethernet] igb: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091121] - [ethernet] igb: Change memcpy to struct assignment (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to remove unneeded extern declaration (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix static initialization (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix msleep warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix line length warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to remove return parentheses (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix missing break in switch statements (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix assignment in if error (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to change comment style on license headers (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix for trailing statement (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix pointer location error (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix incorrect indentation (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix braces location warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups for messaging (Stefan Assmann) [1091121] - [ethernet] igb: fix message terminations (Stefan Assmann) [1091121] - [ethernet] igb: fix stats for i210 rx_fifo_errors (Stefan Assmann) [1091121] - [ethernet] igb: fix last_rx_timestamp usage (Stefan Assmann) [1091121] - [ethernet] igb: remove open-coded skb_cow_head (Stefan Assmann) [1091121] - [ethernet] igb: Convert iounmap to pci_iounmap (Stefan Assmann) [1091121] - [ethernet] igb: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1091121] - [ethernet] igb: never generate both software and hardware timestamps (Stefan Assmann) [1091121] - [ethernet] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only (Stefan Assmann) [1091121] - [ethernet] igb: Fix Null-pointer dereference in igb_reset_q_vector (Stefan Assmann) [1091121] - [ethernet] igb: specify phc_index of 82575 for get_ts_info (Stefan Assmann) [1091121] - [ethernet] igb: Fix memory leak in igb_get_module_eeprom() (Stefan Assmann) [1091121] - [ethernet] igb: add register rd/wr for surprise removal (Stefan Assmann) [1091121] - [ethernet] igb: implement SIOCGHWTSTAMP ioctl (Stefan Assmann) [1091121] - [ethernet] igb: Convert uses of __constant_ to (Stefan Assmann) [1091121] - [ethernet] igb: enable VLAN stripping for VMs with i350 (Stefan Assmann) [1091121] - [ethernet] igb: Add register defines needed for time sync functions (Stefan Assmann) [1091121] - [ethernet] igb: remove references to long gone command line parameters (Stefan Assmann) [1091121] - [ethernet] igb: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1091121] - [ethernet] igb: Fix code comment (Stefan Assmann) [1091121] - [ethernet] igb: Fix for devices using ethtool for EEE settings (Stefan Assmann) [1091121] - [ethernet] igb: fix calls to skb_set_hash (Stefan Assmann) [1091121] - [ethernet] igb: fix warning if !CONFIG_IGB_HWMON (Stefan Assmann) [1091121] - [ethernet] igb: fix array size calculation (Stefan Assmann) [1091121] - [ethernet] igb: Update license text to remove FSF address and update copyright (Stefan Assmann) [1091121] - [ethernet] igb: make local functions static and remove dead code (Stefan Assmann) [1091121] - [ethernet] igb: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091121] - [ethernet] igb: Change to use statically allocated array for MSIx entries (Stefan Assmann) [1091121] - [ethernet] igb: Fix queue allocation method to accommodate changing during runtime (Stefan Assmann) [1091121] - [ethernet] igb: Fix for issue where values could be too high for udelay function (Stefan Assmann) [1091121] - [ethernet] igb: Start temperature sensor attribute index with 1 (Stefan Assmann) [1091121] - [ethernet] igb: Add new feature Media Auto Sense for 82580 devices only (Stefan Assmann) [1091121] - [ethernet] igb: Support ports mapped in 64-bit PCI space (Stefan Assmann) [1091121] - [ethernet] igb: Add media switching feature for i354 PHY's (Stefan Assmann) [1091121] - [ethernet] igb: Fixed Wake On LAN support (Stefan Assmann) [1091121] - [ethernet] igb: Update link modes display in ethtool (Stefan Assmann) [1091121] - [ethernet] igb: Explicitly initialize u64_stats_sync structures for lockdep (Stefan Assmann) [1091121] - [ethernet] igb: Don't let ethtool try to write to iNVM in i210/i211 (Stefan Assmann) [1091121] - [ethernet] igb: Fix master/slave mode for all m88 i354 PHY's (Stefan Assmann) [1091121] - [ethernet] igb: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1091121] - [ethernet] igb: Avoid uninitialized advertised variable in eee_set_cur (Stefan Assmann) [1091121] - [ethernet] igb: Add ethtool support to configure number of channels (Stefan Assmann) [1091121] - [ethernet] igb: Add ethtool offline tests for i354 (Stefan Assmann) [1091121] - [ethernet] igb: Fix ethtool loopback test for 82580 copper (Stefan Assmann) [1091121] - [ethernet] igb: Remove extern from function prototypes (Stefan Assmann) [1091121] - [ethernet] igb: fix 32-bit DMA mask handling (Stefan Assmann) [1091121] - [ethernet] igb: Read flow control for i350 from correct EEPROM section (Stefan Assmann) [1091121] - [ethernet] igb: Add additional get_phy_id call for i354 devices (Stefan Assmann) [1091121] - [kernel] workqueue: zero cpumask of wq_numa_possible_cpumask on init (Motohiro Kosaki) [1117184] - [firmware] memmap: don't allocate firmware_map_entry of same memory range (Motohiro Kosaki) [1117186] - [firmware] memmap: pass the correct argument to firmware_map_find_entry_bootmem() (Motohiro Kosaki) [1117186] - [cpufreq] acpi-cpufreq: skip loading acpi_cpufreq after intel_pstate (Motohiro Kosaki) [1123250] - [x86] mem-hotplug: modify PGD entry when removing memory (Motohiro Kosaki) [1116286] - [x86] mem-hotplug: pass sync_global_pgds() a correct argument in remove_pagetable() (Motohiro Kosaki) [1116286] - [virt] kvm: increase x86 VCPU limit to 240 (Radim Krcmar) [1061403] - [kernel] sched/fair: Rework sched_fair time accounting (Rik van Riel) [1123731] - [kernel] math64: Add mul_u64_u32_shr() (Rik van Riel) [1123731]- [s390] fix restore of invalid floating-point-control (Hendrik Brueckner) [1121965] - [s390] crypto: fix aes_s390 crypto module unload problem (Hendrik Brueckner) [1103114] - [x86] avx-512: Enable AVX-512 States Context Switch (Rui Wang) [1085563] - [x86] avx-512: AVX-512 Feature Detection (Rui Wang) [1085563] - [ethernet] netxen: Remove DEFINE_PCI_DEVICE_TABLE macro use (Veaceslav Falico) [1089356] - [ethernet] netxen: slight optimization of addr compare (Veaceslav Falico) [1089356] - [ethernet] netxen: Update version to 4.0.82 (Veaceslav Falico) [1089356] - [ethernet] netxen: Miscellaneous conversions to ETH_ALEN (Veaceslav Falico) [1089356] - [ethernet] netxen: get rid of SET_ETHTOOL_OPS (Veaceslav Falico) [1089356] - [ethernet] netxen: Correct off-by-one errors in bounds checks (Veaceslav Falico) [1089356] - [ethernet] netxen: remove unnecessary pci_set_drvdata() (Veaceslav Falico) [1089356] - [ethernet] netxen: Print ULA information (Veaceslav Falico) [1089356] - [ethernet] netxen: lower NAPI weight (Veaceslav Falico) [1089356] - [ethernet] netxen: Remove extern from function prototypes (Veaceslav Falico) [1089356] - [x86] Mark Intel Broadwell processor as supported (Steve Best) [1089025] - [mm] Fix NULL pointer dereference in madvise(MADV_WILLNEED) support (Jan Stancek) [1072385] - [hid] logitech-dj: Fix USB 3.0 issue (Benjamin Tissoires) [1110523] - [lib] percpu_counter: fix bad percpu counter state during suspend (Eric Sandeen) [1129839] - [kernel] user_namespace: fix incorrect memory barriers (Mikulas Patocka) [1128950] - [kernel] capabilities: remove undefined caps from all processes (Paul Moore) [1123063] - [tty] hvc: don't free hvc_console_setup after init (Luiz Capitulino) [976490] - [mfd] lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH (Steve Best) [1086359] - [i2c] i801: Add Device IDs for Intel Wildcat Point-LP PCH (Steve Best) [1086359] - [x86] perf: Add model number for Avoton Silvermont (Steve Best) [1086821] - [x86] perf: Add Silvermont (22nm Atom) support (Steve Best) [1086821] - [x86] perf: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X (Steve Best) [1086821] - [virt] hyperv/storvsc: Correctly handle TEST_UNIT_READY failure (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Set srb_flags in all cases (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Implement a eh_timed_out handler (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Fix a bug in handling VMBUS protocol version (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Filter commands based on the storage protocol version (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Set cmd_per_lun to reflect value supported by the Host (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Change the limits to reflect the values on the host (Fam Zheng) [1122317] - [powerpc] perf: Add BHRB constraint and IFM MMCRA handling for EBB (Gustavo Duarte) [1121408] - [powerpc] perf: Reject EBB events which specify a sample_type (Gustavo Duarte) [1121408] - [powerpc] perf: Enable BHRB access for EBB events (Gustavo Duarte) [1121408] - [powerpc] perf: Avoid mutating event in power8_get_constraint() (Gustavo Duarte) [1121408] - [powerpc] perf: Clean up the EBB hash defines a little (Gustavo Duarte) [1121408] - [powerpc] mm: Check paca psize is up to date for huge mappings (Gustavo Duarte) [1107337] - [powerpc] perf: Add lost exception workaround (Gustavo Duarte) [1121407] - [powerpc] Add a cpu feature CPU_FTR_PMAO_BUG (Gustavo Duarte) [1121407]- [edac] sb_edac: add support for Haswell based systems (Seth Jennings) [1127019] - [edac] add DDR4 and RDDR4 (Seth Jennings) [1127019] - [edac] sb_edac: update Kconfig description (Seth Jennings) [1127019] - [edac] sb_edac: Fix mix tab/spaces alignments (Seth Jennings) [1127019] - [edac] sb_edac: remove bogus assumption on mc ordering (Seth Jennings) [1127019] - [edac] sb_edac: make minimal use of channel_mask (Seth Jennings) [1127019] - [edac] sb_edac: fix socket detection on Ivy Bridge controllers (Seth Jennings) [1127019] - [edac] sb_edac: search devices using product id (Seth Jennings) [1127019] - [edac] sb_edac: Degrade log level for device registration (Seth Jennings) [1127019] - [edac] sb_edac: make RIR limit retrieval per model (Seth Jennings) [1127019] - [edac] sb_edac: make node id retrieval per model (Seth Jennings) [1127019] - [edac] sb_edac: make memory type detection per memory controller (Seth Jennings) [1127019] - [hwrng] virtio-rng: add derating factor for use by hwrng core (Amit Shah) [1129195] - [hwrng] Pass entropy to add_hwgenerator_randomness() in bits, not bytes (Amit Shah) [1129195] - [hwrng] hw_random: fix sparse warning (NULL vs 0 for pointer) (Amit Shah) [1129195] - [hwrng] add per-device entropy derating (Amit Shah) [1129195] - [hwrng] create filler thread (Amit Shah) [1129195] - [hwrng] random: add_hwgenerator_randomness() for feeding entropy from devices (Amit Shah) [1129195] - [char] Revert: hwrng: virtio - ensure reads happen after successful probe (Amit Shah) [1129195] - [char] hwrng: virtio - delay hwrng_register() till driver is ready (Amit Shah) [1119299] - [char] hwrng: virtio - re-arrange struct elements for better packing (Amit Shah) [1119299] - [char] hwrng: virtio - remove unused struct element (Amit Shah) [1119299] - [char] hwrng: virtio - ensure reads happen after successful probe (Amit Shah) [1119299] - [char] hwrng: fetch randomness only after device init (Amit Shah) [1119299] - [char] hwrng: add randomness to system from rng sources (Amit Shah) [1119299] - [char] hwrng: cleanup in hwrng_register() (Amit Shah) [1119299] - [virt] virtio/pm: use CONFIG_PM_SLEEP instead of CONFIG_PM (Amit Shah) [1119299] - [virt] virtio-rng: fixes for device registration/unregistration (Amos Kong) [915335] - [virt] virtio-rng: fix boot with virtio-rng device (Amos Kong) [915335] - [virt] virtio-rng: support multiple virtio-rng devices (Amos Kong) [915335] - [virt] virtio-rng: don't crash if virtqueue is broken (Amos Kong) [915335] - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1110896] - [pci] Wrong register used to check pending traffic (Myron Stowe) [1110896] - [pci] shpchp: Check bridge's secondary (not primary) bus speed (Myron Stowe) [1110896] - [pci] Update maintainer email address (Myron Stowe) [1110896] - [powerpc] pci: Fix NULL dereference in sys_pciconfig_iobase() list traversal (Myron Stowe) [1110896] - [pci] Log IDE resource quirk in dmesg (Myron Stowe) [1110896] - [pci] Change pci_bus_alloc_resource() type_mask to unsigned long (Myron Stowe) [1110896] - [pci] Check all IORESOURCE_TYPE_BITS in pci_bus_alloc_from_region() (Myron Stowe) [1110896] - [kernel] resources: Set type in __request_region() (Myron Stowe) [1110896] - [s390] pci: Use generic pci_enable_resources() (Myron Stowe) [1110896] - [pci] Add "weak" generic pcibios_enable_device() implementation (Myron Stowe) [1110896] - [pci] Don't enable decoding if BAR hasn't been assigned an address (Myron Stowe) [1110896] - [pci] Mark 64-bit resource as IORESOURCE_UNSET if we only support 32-bit (Myron Stowe) [1110896] - [pci] Don't try to claim IORESOURCE_UNSET resources (Myron Stowe) [1110896] - [pci] Check IORESOURCE_UNSET before updating BAR (Myron Stowe) [1110896] - [pci] Don't clear IORESOURCE_UNSET when updating BAR (Myron Stowe) [1110896] - [pci] Mark resources as IORESOURCE_UNSET if we can't assign them (Myron Stowe) [1110896] - [pci] Remove pci_find_parent_resource() use for allocation (Myron Stowe) [1110896] - [lib] vsprintf: Add support for IORESOURCE_UNSET in pR (Myron Stowe) [1110896] - [kernel] resource: Add resource_contains() (Myron Stowe) [1110896] - [message] i2o: Use pci_bus_alloc_resource(), not allocate_resource() directly (Myron Stowe) [1110896] - [message] i2o: Refactor i2o_iop_systab_set() PCI space allocation (Myron Stowe) [1110896] - [message] i2o: Fix I/O space alignment requirement (Myron Stowe) [1110896] - [message] i2o: Fix I/O space allocation copy/paste error (Myron Stowe) [1110896] - [pci] pciehp: Cleanup whitespace (Myron Stowe) [1110896] - [pci] pciehp: Remove a non-existent card, regardless of "surprise" capability (Myron Stowe) [1110896] - [pci] Remove unused SR-IOV VF Migration support (Myron Stowe) [1110896] - [iommu] amd: Add include of (Myron Stowe) [1110896] - [misc] mei: Add include of (Myron Stowe) [1110896] - [vfio] pci: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1110896] - [ata] ahci: Use pci_enable_msi_range() instead of pci_enable_msi_block() (Myron Stowe) [1110896] - [x86] pci: Set IORESOURCE_ROM_SHADOW only for the default VGA device (Myron Stowe) [1110896] - [pci] Remove pci_bus_b() and use list_for_each_entry() directly (Myron Stowe) [1110896] - [pcmcia] Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [powerpc] pci: Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [drm] Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [pci] hotplug/apci: Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [pci] pciehp: Don't turn slot off when hot-added device already exists (Myron Stowe) [1110896] - [pci] Cleanup per-arch list of object files (Myron Stowe) [1110896] - [pci] hotplug/cpqphp: Fix hex vs decimal typo in cpqhpc_probe() (Myron Stowe) [1110896] - [x86] pci: Fix function definition whitespace (Myron Stowe) [1110896] - [x86] pci: Reword comments (Myron Stowe) [1110896] - [x86] pci: Remove unnecessary local variable initialization (Myron Stowe) [1110896] - [pci] Don't scan random busses in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Check for child busses which use more bus numbers than allocated (Myron Stowe) [1110896] - [pci] Remove pci_fixup_parent_subordinate_busnr() (Myron Stowe) [1110896] - [pci] Make sure bus number resources stay within their parents bounds (Myron Stowe) [1110896] - [pci] Use request_resource_conflict() instead of insert_ for bus numbers (Myron Stowe) [1110896] - [pci] Assign CardBus bus number only during the second pass (Myron Stowe) [1110896] - [pci] Clarify the "scan anyway" comment in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Increment max correctly in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Remove unnecessary list_empty(&pci_pme_list) check (Myron Stowe) [1110896] - [acpi] numa: Use __weak, not the gcc-specific version (Myron Stowe) [1110896] - [acpi] numa: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static (Myron Stowe) [1110896] - [acpi] numa: Simplify acpi_get_node() style (Myron Stowe) [1110896] - [acpi] numa: Fix acpi_get_node() prototype (Myron Stowe) [1110896] - [x86] pci: Remove acpi_get_pxm() usage (Myron Stowe) [1110896] - [x86] pci: Use NUMA_NO_NODE, not -1, for unknown node (Myron Stowe) [1110896] - [x86] pci: Remove unnecessary list_empty(&pci_root_infos) check (Myron Stowe) [1110896] - [x86] pci: Remove mp_bus_to_node[], set_mp_bus_to_node(), get_mp_bus_to_node() (Myron Stowe) [1110896] - [x86] pci: Use x86_pci_root_bus_node() instead of get_mp_bus_to_node() (Myron Stowe) [1110896] - [x86] pci: Add x86_pci_root_bus_node() to look up NUMA node from PCI bus (Myron Stowe) [1110896] - [x86] pci: Drop return value of pcibios_scan_root() (Myron Stowe) [1110896] - [x86] pci: Merge pci_scan_bus_on_node() into pcibios_scan_root() (Myron Stowe) [1110896] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_on_node() (Myron Stowe) [1110896] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_with_sysdata() (Myron Stowe) [1110896] - [x86] pci: Drop pcibios_scan_root() check for bus already scanned (Myron Stowe) [1110896] - [ata] ahci: convert ahci_init_interrupts to a static routine (Myron Stowe) [1110896] - [acpi] mm: use NUMA_NO_NODE (Myron Stowe) [1110896]- [fs] btrfs: test for valid bdev before kobj removal in btrfs_rm_device (Eric Sandeen) [1071179] - [fs] btrfs: fix abnormal long waiting in fsync (Eric Sandeen) [1071179] - [fs] btrfs: fix crash when starting transaction (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs_print_leaf for skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix race of using total_bytes_pinned (Eric Sandeen) [1071179] - [fs] btrfs: use E2BIG instead of EIO if compression does not help (Eric Sandeen) [1071179] - [fs] btrfs: remove stale comment from btrfs_flush_all_pending_stuffs (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free when cloning a trailing file hole (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer dereference in btrfs_show_devname when name is null (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer dereference in clone_fs_devices when name is null (Eric Sandeen) [1071179] - [fs] btrfs: fix nossd and ssd_spread mount option regression (Eric Sandeen) [1071179] - [fs] btrfs: fix race between balance recovery and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: only unlock block in verify_parent_transid if we locked it (Eric Sandeen) [1071179] - [fs] btrfs: assert send doesn't attempt to start transactions (Eric Sandeen) [1071179] - [fs] btrfs: compression - reuse recently used workspace (Eric Sandeen) [1071179] - [fs] btrfs: fix crash when mounting raid5 btrfs with missing disks (Eric Sandeen) [1071179] - [fs] btrfs: create sprout should rename fsid on the sysfs as well (Eric Sandeen) [1071179] - [fs] btrfs: dev replace should replace the sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: dev add should add its sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: dev delete should remove sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: rename add_device_membership to btrfs_kobj_add_device (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock when mounting a degraded fs (Eric Sandeen) [1071179] - [fs] btrfs: fix NULL pointer crash when running balance and scrub concurrently (Eric Sandeen) [1071179] - [fs] btrfs: Skip scrubbing removed chunks to avoid -ENOENT (Eric Sandeen) [1071179] - [fs] btrfs: fix broken free space cache after the system crashed (Eric Sandeen) [1071179] - [fs] btrfs: make free space cache write out functions more readable (Eric Sandeen) [1071179] - [fs] btrfs: remove unused wait queue in struct extent_buffer (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlocks with trylock on tree nodes (Eric Sandeen) [1071179] - [fs] btrfs: fix error handling in create_pending_snapshot (Eric Sandeen) [1071179] - [fs] btrfs: fix use of uninit "ret" in end_extent_writepage() (Eric Sandeen) [1071179] - [fs] btrfs: free ulist in qgroup_shared_accounting() error path (Eric Sandeen) [1071179] - [fs] btrfs: fix qgroups sanity test crash or hang (Eric Sandeen) [1071179] - [fs] btrfs: prevent RCU warning when dereferencing radix tree slot (Eric Sandeen) [1071179] - [fs] btrfs: fix unfinished readahead thread for raid5/6 degraded mounting (Eric Sandeen) [1071179] - [fs] btrfs: new ioctl TREE_SEARCH_V2 (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, search_ioctl: direct copy to userspace (Eric Sandeen) [1071179] - [fs] btrfs: new function read_extent_buffer_to_user (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, copy_to_sk: return needed size on EOVERFLOW (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, copy_to_sk: return EOVERFLOW for too small buffer (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, search_ioctl: accept varying buffer (Eric Sandeen) [1071179] - [fs] btrfs: tree_search: eliminate redundant nr_items check (Eric Sandeen) [1071179] - [fs] btrfs: fix scrub_print_warning to handle skinny metadata extents (Eric Sandeen) [1071179] - [fs] btrfs: make fsync work after cloning into a file (Eric Sandeen) [1071179] - [fs] btrfs: use right type to get real comparison (Eric Sandeen) [1071179] - [fs] btrfs: don't check nodes for extent items (Eric Sandeen) [1071179] - [fs] btrfs: don't release invalid page in btrfs_page_exists_in_range() (Eric Sandeen) [1071179] - [fs] btrfs: make sure we retry if page is a retriable exception (Eric Sandeen) [1071179] - [fs] btrfs: make sure we retry if we couldn't get the page (Eric Sandeen) [1071179] - [fs] btrfs: replace EINVAL with EOPNOTSUPP for dev_replace raid56 (Eric Sandeen) [1071179] - [fs] btrfs: ioctl - fix typo s/substract/subtract/ (Eric Sandeen) [1071179] - [fs] btrfs: fix leaf corruption after __btrfs_drop_extents (Eric Sandeen) [1071179] - [fs] btrfs: ensure btrfs_prev_leaf doesn't miss 1 item (Eric Sandeen) [1071179] - [fs] btrfs: fix clone to deal with holes when NO_HOLES feature is enabled (Eric Sandeen) [1071179] - [fs] btrfs: free delayed node outside of root->inode_lock (Eric Sandeen) [1071179] - [fs] btrfs: replace EINVAL with ERANGE for resize when ULLONG_MAX (Eric Sandeen) [1071179] - [fs] btrfs: fix transaction leak during fsync call (Eric Sandeen) [1071179] - [fs] btrfs: Avoid truncating page or punching hole in a already existed hole (Eric Sandeen) [1071179] - [fs] btrfs: update commit root on snapshot creation after orphan cleanup (Eric Sandeen) [1071179] - [fs] btrfs: ioctl, don't re-lock extent range when not necessary (Eric Sandeen) [1071179] - [fs] btrfs: avoid visiting all extent items when cloning a range (Eric Sandeen) [1071179] - [fs] btrfs: set dead flag on the right root when destroying snapshot (Eric Sandeen) [1071179] - [fs] btrfs: ensure readers see new data after a clone operation (Eric Sandeen) [1071179] - [fs] btrfs: volumes - Fix for possible null pointer dereference (Eric Sandeen) [1071179] - [fs] btrfs: allocate raid type kobjects dynamically (Eric Sandeen) [1071179] - [fs] btrfs: send, use the right limits for xattr names and values (Eric Sandeen) [1071179] - [fs] btrfs: send, don't error in the presence of subvols/snapshots (Eric Sandeen) [1071179] - [fs] btrfs: async delayed refs (Eric Sandeen) [1071179] - [fs] btrfs: split up __extent_writepage to lower stack usage (Eric Sandeen) [1071179] - [fs] btrfs: Drop EXTENT_UPTODATE check in hole punching and direct locking (Eric Sandeen) [1071179] - [fs] btrfs: cut down stack usage in btree_write_cache_pages (Eric Sandeen) [1071179] - [fs] btrfs: break up __btrfs_write_out_cache to cut down stack usage (Eric Sandeen) [1071179] - [fs] btrfs: free tmp ulist for qgroup rescan (Eric Sandeen) [1071179] - [fs] btrfs: usage error should not be logged into system log (Eric Sandeen) [1071179] - [fs] btrfs: remove newline from inode cache kthread name (Eric Sandeen) [1071179] - [fs] btrfs: remove stale newlines from log messages (Eric Sandeen) [1071179] - [fs] btrfs: fix double free in find_lock_delalloc_range (Eric Sandeen) [1071179] - [fs] btrfs: replace simple_strtoull() with kstrtoull() (Eric Sandeen) [1071179] - [fs] btrfs: set right total device count for seeding support (Eric Sandeen) [1071179] - [fs] btrfs: remove OPT_acl parse when acl disabled (Eric Sandeen) [1071179] - [fs] btrfs: add sanity tests for new qgroup accounting code (Eric Sandeen) [1071179] - [fs] btrfs: rework qgroup accounting (Eric Sandeen) [1071179] - [fs] btrfs: mark mapping with error flag to report errors to userspace (Eric Sandeen) [1071179] - [fs] btrfs: fix NULL pointer crash of deleting a seed device (Eric Sandeen) [1071179] - [fs] btrfs: fix joining same transaction handle more than twice (Eric Sandeen) [1071179] - [fs] btrfs: use helpers for last_trans_log_full_commit instead of opencode (Eric Sandeen) [1071179] - [fs] btrfs: check if items are ordered when a leaf is marked dirty (Eric Sandeen) [1071179] - [fs] btrfs: don't access non-existent key when csum tree is empty (Eric Sandeen) [1071179] - [fs] btrfs: make sure there are not any read requests before stopping workers (Eric Sandeen) [1071179] - [fs] btrfs: fix possible memory leak in btrfs_create_tree() (Eric Sandeen) [1071179] - [fs] btrfs: remove useless ACL check (Eric Sandeen) [1071179] - [fs] btrfs: btrfs_rm_device() should zero mirror SB as well (Eric Sandeen) [1071179] - [fs] btrfs: use bitfield instead of integer data type for the some variants in btrfs_root (Eric Sandeen) [1071179] - [fs] btrfs: send, fix more issues related to directory renames (Eric Sandeen) [1071179] - [fs] btrfs: send, remove dead code from __get_cur_name_and_parent (Eric Sandeen) [1071179] - [fs] btrfs: send, account for orphan directories when building path strings (Eric Sandeen) [1071179] - [fs] btrfs: send, avoid unnecessary inode item lookup in the btree (Eric Sandeen) [1071179] - [fs] btrfs: add dev maxs limit for __btrfs_alloc_chunk in kernel space (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong max system array size check in kernel space (Eric Sandeen) [1071179] - [fs] btrfs: Add check to avoid cleanup roots already in fs_info->dead_roots (Eric Sandeen) [1071179] - [fs] btrfs: reclaim the reserved metadata space at background (Eric Sandeen) [1071179] - [fs] btrfs: output warning instead of error when loading free space cache failed (Eric Sandeen) [1071179] - [fs] btrfs: Add ctime/mtime update for btrfs device add/remove (Eric Sandeen) [1071179] - [fs] btrfs: assert that send is not in progres before root deletion (Eric Sandeen) [1071179] - [fs] btrfs: protect snapshots from deleting during send (Eric Sandeen) [1071179] - [fs] btrfs: remove redundant null check in btrfs_dentry_release() (Eric Sandeen) [1071179] - [fs] btrfs: make FS_INFO ioctl available to anyone (Eric Sandeen) [1071179] - [fs] btrfs: make DEV_INFO ioctl available to anyone (Eric Sandeen) [1071179] - [fs] btrfs: export more from FS_INFO to sysfs (Eric Sandeen) [1071179] - [fs] btrfs: retrieve more info from FS_INFO ioctl (Eric Sandeen) [1071179] - [fs] btrfs: balance filter: add limit of processed chunks (Eric Sandeen) [1071179] - [fs] btrfs: fix leaf corruption caused by ENOSPC while hole punching (Eric Sandeen) [1071179] - [fs] btrfs: do not increment on bio_index one by one (Eric Sandeen) [1071179] - [fs] btrfs: read inode size after acquiring the mutex when punching a hole (Eric Sandeen) [1071179] - [fs] btrfs: Remove unnecessary check for NULL (Eric Sandeen) [1071179] - [fs] btrfs: fix inline compressed read err corruption (Eric Sandeen) [1071179] - [fs] btrfs: return ptr error from compression workspace (Eric Sandeen) [1071179] - [fs] btrfs: return errno instead of -1 from compression (Eric Sandeen) [1071179] - [fs] btrfs: check_int: propagate out-of-memory error upwards (Eric Sandeen) [1071179] - [fs] btrfs: fix hang on error (such as ENOSPC) when writing extent pages (Eric Sandeen) [1071179] - [fs] btrfs: send, fix corrupted path strings for long paths (Eric Sandeen) [1071179] - [fs] btrfs: send, fix incorrect ref access when using extrefs (Eric Sandeen) [1071179] - [fs] btrfs: fix EIO on reading file after ioctl clone works on it (Eric Sandeen) [1071179] - [fs] btrfs: limit the path size in send to PATH_MAX (Eric Sandeen) [1071179] - [fs] btrfs: correctly set profile flags on seqlock retry (Eric Sandeen) [1071179] - [fs] btrfs: use correct key when repeating search for extent item (Eric Sandeen) [1071179] - [fs] btrfs: fix inode caching vs tree log (Eric Sandeen) [1071179] - [fs] btrfs: fix possible memory leaks in open_ctree() (Eric Sandeen) [1071179] - [fs] btrfs: avoid triggering bug_on() when we fail to start inode caching task (Eric Sandeen) [1071179] - [fs] btrfs: move btrfs_{set, clear}_and_info() to ctree.h (Eric Sandeen) [1071179] - [fs] btrfs: replace error code from btrfs_drop_extents (Eric Sandeen) [1071179] - [fs] btrfs: Change the hole range to a more accurate value (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free in mount_subvol() (Eric Sandeen) [1071179] - [fs] btrfs: fix compile warnings on on avr32 platform (Eric Sandeen) [1071179] - [fs] btrfs: allow mounting btrfs subvolumes with different ro/rw options (Eric Sandeen) [1071179] - [fs] btrfs: export global block reserve size as space_info (Eric Sandeen) [1071179] - [fs] btrfs: fix crash in remount(thread_pool=) case (Eric Sandeen) [1071179] - [fs] btrfs: abort the transaction when we don't find our extent ref (Eric Sandeen) [1071179] - [fs] btrfs: fix EINVAL checks in btrfs_clone (Eric Sandeen) [1071179] - [fs] btrfs: fix unlock in __start_delalloc_inodes() (Eric Sandeen) [1071179] - [fs] btrfs: scrub raid56 stripes in the right way (Eric Sandeen) [1071179] - [fs] btrfs: don't compress for a small write (Eric Sandeen) [1071179] - [fs] btrfs: more efficient io tree navigation on wait_extent_bit (Eric Sandeen) [1071179] - [fs] btrfs: send, build path string only once in send_hole (Eric Sandeen) [1071179] - [fs] btrfs: filter invalid arg for btrfs resize (Eric Sandeen) [1071179] - [fs] btrfs: send, fix data corruption due to incorrect hole detection (Eric Sandeen) [1071179] - [fs] btrfs: kmalloc() doesn't return an ERR_PTR (Eric Sandeen) [1071179] - [fs] btrfs: fix snapshot vs nocow writting (Eric Sandeen) [1071179] - [fs] btrfs: Change the expanding write sequence to fix snapshot related bug (Eric Sandeen) [1071179] - [fs] btrfs: make device scan less noisy (Eric Sandeen) [1071179] - [fs] btrfs: fix lockdep warning with reclaim lock inversion (Eric Sandeen) [1071179] - [fs] btrfs: hold the commit_root_sem when getting the commit root during send (Eric Sandeen) [1071179] - [fs] btrfs: remove transaction from send (Eric Sandeen) [1071179] - [fs] btrfs: don't clear uptodate if the eb is under IO (Eric Sandeen) [1071179] - [fs] btrfs: check for an extent_op on the locked ref (Eric Sandeen) [1071179] - [fs] btrfs: do not reset last_snapshot after relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix a crash of clone with inline extents's split (Eric Sandeen) [1071179] - [fs] btrfs: fix uninit variable warning (Eric Sandeen) [1071179] - [fs] btrfs: take into account total references when doing backref lookup (Eric Sandeen) [1071179] - [fs] btrfs: part 2, fix incremental send's decision to delay a dir move/rename (Eric Sandeen) [1071179] - [fs] btrfs: fix incremental send's decision to delay a dir move/rename (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary inode generation lookup in send (Eric Sandeen) [1071179] - [fs] btrfs: fix race when updating existing ref head (Eric Sandeen) [1071179] - [fs] btrfs: Add trace for btrfs_workqueue alloc/destroy (Eric Sandeen) [1071179] - [fs] btrfs: less fs tree lock contention when using autodefrag (Eric Sandeen) [1071179] - [fs] btrfs: return EPERM when deleting a default subvolume (Eric Sandeen) [1071179] - [fs] btrfs: add missing kfree in btrfs_destroy_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: cache extent states in defrag code path (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock with nested trans handles (Eric Sandeen) [1071179] - [fs] btrfs: fix possible empty list access when flushing the delalloc inodes (Eric Sandeen) [1071179] - [fs] btrfs: split the global ordered extents mutex (Eric Sandeen) [1071179] - [fs] btrfs: don't flush all delalloc inodes when we doesn't get s_umount lock (Eric Sandeen) [1071179] - [fs] btrfs: reclaim delalloc metadata more aggressively (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary lock in may_commit_transaction() (Eric Sandeen) [1071179] - [fs] btrfs: remove the unnecessary flush when preparing the pages (Eric Sandeen) [1071179] - [fs] btrfs: just do dirty page flush for the inode with compression before direct IO (Eric Sandeen) [1071179] - [fs] btrfs: wake up the tasks that wait for the io earlier (Eric Sandeen) [1071179] - [fs] btrfs: fix early enospc due to the race of the two ordered extent wait (Eric Sandeen) [1071179] - [fs] btrfs: introduce btrfs_{start, end}_nocow_write() for each subvolume (Eric Sandeen) [1071179] - [fs] btrfs: Add ftrace for btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the btrfs_workqueue related function type (Eric Sandeen) [1071179] - [fs] btrfs: add readahead for send_write (Eric Sandeen) [1071179] - [fs] btrfs: share the same code for __record_{new, deleted}_ref (Eric Sandeen) [1071179] - [fs] btrfs: avoid unnecessary utimes update in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: make defrag not fragment files when using prealloc extents (Eric Sandeen) [1071179] - [fs] btrfs: correctly flush data on defrag when compression is enabled (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the "_struct" suffix in btrfs_workequeue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the old btrfs_worker (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->scrub_* workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->qgroup_rescan_worker workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->delayed_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->fixup_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->readahead_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->cache_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->rmw_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->endio_* workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->flush_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->submit_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->delalloc_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Add threshold workqueue based on kernel workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Add high priority workqueue support for btrfs_workqueue_struct (Eric Sandeen) [1071179] - [fs] btrfs: Added btrfs_workqueue_struct implemented ordered execution based on kernel workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the unused struct async_sched (Eric Sandeen) [1071179] - [fs] btrfs: skip search tree for REG files (Eric Sandeen) [1071179] - [fs] btrfs: fix preallocate vs double nocow write (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong lock range and write size in check_can_nocow() (Eric Sandeen) [1071179] - [fs] btrfs: send: simplify allocation code in fs_path_ensure_buf (Eric Sandeen) [1071179] - [fs] btrfs: send: fix old buffer length in fs_path_ensure_buf (Eric Sandeen) [1071179] - [fs] btrfs: more efficient btrfs_drop_extent_cache (Eric Sandeen) [1071179] - [fs] btrfs: more efficient split extent state insertion (Eric Sandeen) [1071179] - [fs] btrfs: remove unneeded field / smaller extent_map structure (Eric Sandeen) [1071179] - [fs] btrfs: skip locking when searching commit root (Eric Sandeen) [1071179] - [fs] btrfs: wake up @scrub_pause_wait as much as we can (Eric Sandeen) [1071179] - [fs] btrfs: cancel scrub on transaction abortion (Eric Sandeen) [1071179] - [fs] btrfs: device_replace: fix deadlock for nocow case (Eric Sandeen) [1071179] - [fs] btrfs: fix a possible deadlock between scrub and transaction committing (Eric Sandeen) [1071179] - [fs] btrfs: fix send issuing outdated paths for utimes, chown and chmod (Eric Sandeen) [1071179] - [fs] btrfs: correctly determine if blocks are shared in btrfs_compare_trees (Eric Sandeen) [1071179] - [fs] btrfs: fix send attempting to rmdir non-empty directories (Eric Sandeen) [1071179] - [fs] btrfs: send, don't send rmdir for same target multiple times (Eric Sandeen) [1071179] - [fs] btrfs: incremental send, fix invalid path after dir rename (Eric Sandeen) [1071179] - [fs] btrfs: don't insert useless holes when punching beyond the inode's size (Eric Sandeen) [1071179] - [fs] btrfs: cleanup delayed-ref.c:find_ref_head() (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary ref heads rb tree search (Eric Sandeen) [1071179] - [fs] btrfs: wake up transaction thread upon remount (Eric Sandeen) [1071179] - [fs] btrfs: stop joining the log transaction if sync log fails (Eric Sandeen) [1071179] - [fs] btrfs: just wait or commit our own log sub-transaction (Eric Sandeen) [1071179] - [fs] btrfs: fix skipped error handle when log sync failed (Eric Sandeen) [1071179] - [fs] btrfs: use signed integer instead of unsigned long integer for log transid (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary memory barrier in btrfs_sync_log() (Eric Sandeen) [1071179] - [fs] btrfs: don't start the log transaction if the log tree init fails (Eric Sandeen) [1071179] - [fs] btrfs: fix the skipped transaction commit during the file sync (Eric Sandeen) [1071179] - [fs] btrfs: use ACCESS_ONCE to prevent the optimize accesses to ->last_trans_log_full_commit (Eric Sandeen) [1071179] - [fs] btrfs: avoid warning bomb of btrfs_invalidate_inodes (Eric Sandeen) [1071179] - [fs] btrfs: fix possible deadlock in btrfs_cleanup_transaction (Eric Sandeen) [1071179] - [fs] btrfs: faster/more efficient insertion of file extent items (Eric Sandeen) [1071179] - [fs] btrfs: always choose work from prio_head first (Eric Sandeen) [1071179] - [fs] Revert: btrfs: remove transaction from btrfs send (Eric Sandeen) [1071179] - [fs] btrfs: skip readonly root for snapshot-aware defragment (Eric Sandeen) [1071179] - [fs] btrfs: switch to btrfs_previous_extent_item() (Eric Sandeen) [1071179] - [fs] btrfs: skip submitting barrier for missing device (Eric Sandeen) [1071179] - [fs] btrfs: unlock extent and pages on error in cow_file_range (Eric Sandeen) [1071179] - [fs] btrfs: balance delayed inode updates (Eric Sandeen) [1071179] - [fs] btrfs: add simple debugfs interface (Eric Sandeen) [1071179] - [fs] btrfs: send: lower memory requirements in common case (Eric Sandeen) [1071179] - [fs] btrfs: make some tree searches in send.c more efficient (Eric Sandeen) [1071179] - [fs] btrfs: use right extent item position in send when finding extent clones (Eric Sandeen) [1071179] - [fs] btrfs: send: remove BUG_ON from name_cache_delete (Eric Sandeen) [1071179] - [fs] btrfs: send: remove BUG from process_all_refs (Eric Sandeen) [1071179] - [fs] btrfs: send: squeeze bitfilelds in fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: remove virtual_mem member from fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: remove prepared member from fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: replace check with an assert in gen_unique_name (Eric Sandeen) [1071179] - [fs] btrfs: more send support for parent/child dir relationship inversion (Eric Sandeen) [1071179] - [fs] btrfs: fix send dealing with file renames and directory moves (Eric Sandeen) [1071179] - [fs] btrfs: only add roots if necessary in find_parent_nodes() (Eric Sandeen) [1071179] - [fs] btrfs: Fix 32/64-bit problem with BTRFS_SET_RECEIVED_SUBVOL ioctl (Eric Sandeen) [1071179] - [fs] btrfs: add missing error check in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free in the finishing procedure of the device replace (Eric Sandeen) [1071179] - [fs] btrfs: fix unprotected alloc list insertion during the finishing procedure of replace (Eric Sandeen) [1071179] - [fs] btrfs: Return EXDEV for cross file system snapshot (Eric Sandeen) [1071179] - [fs] btrfs: don't mix the ordered extents of all files together during logging the inodes (Eric Sandeen) [1071179] - [fs] btrfs: use right clone root offset for compressed extents (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer deference at btrfs_sysfs_add_one+0x105 (Eric Sandeen) [1071179] - [fs] btrfs: unset DCACHE_DISCONNECTED when mounting default subvol (Eric Sandeen) [1071179] - [fs] btrfs: fix max_inline mount option (Eric Sandeen) [1071179] - [fs] btrfs: fix a lockdep warning when cleaning up aborted transaction (Eric Sandeen) [1071179] - [fs] Revert: btrfs: add ioctl to export size of global metadata reservation (Eric Sandeen) [1071179] - [fs] btrfs: fix data corruption when reading/updating compressed extents (Eric Sandeen) [1071179] - [fs] btrfs: don't loop forever if we can't run because of the tree mod log (Eric Sandeen) [1071179] - [fs] btrfs: reserve no transaction units in btrfs_ioctl_set_features (Eric Sandeen) [1071179] - [fs] btrfs: commit transaction after setting label and features (Eric Sandeen) [1071179] - [fs] btrfs: fix assert screwup for the pending move stuff (Eric Sandeen) [1071179] - [fs] btrfs: use late_initcall instead of module_init (Eric Sandeen) [1071179] - [fs] btrfs: use btrfs_crc32c everywhere instead of libcrc32c (Eric Sandeen) [1071179] - [fs] btrfs: disable snapshot aware defrag for now (Eric Sandeen) [1071179] - [fs] btrfs: fix spin_unlock in check_ref_cleanup (Eric Sandeen) [1071179] - [fs] btrfs: setup inode location during btrfs_init_inode_locked (Eric Sandeen) [1071179] - [fs] btrfs: don't use ram_bytes for uncompressed inline items (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs_search_slot_for_read backwards iteration (Eric Sandeen) [1071179] - [fs] btrfs: do not export ulist functions (Eric Sandeen) [1071179] - [fs] btrfs: rework ulist with list+rb_tree (Eric Sandeen) [1071179] - [fs] btrfs: fix memory leaks on walking backrefs failure (Eric Sandeen) [1071179] - [fs] btrfs: fix send file hole detection leading to data corruption (Eric Sandeen) [1071179] - [fs] btrfs: add a reschedule point in btrfs_find_all_roots() (Eric Sandeen) [1071179] - [fs] btrfs: make send's file extent item search more efficient (Eric Sandeen) [1071179] - [fs] btrfs: fix to catch all errors when resolving indirect ref (Eric Sandeen) [1071179] - [fs] btrfs: fix protection between walking backrefs and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: fix warning while merging two adjacent extents (Eric Sandeen) [1071179] - [fs] btrfs: fix infinite path build loops in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: undo sysfs when open_ctree() fails (Eric Sandeen) [1071179] - [fs] btrfs: fix snprintf usage by send's gen_unique_name (Eric Sandeen) [1071179] - [fs] btrfs: fix defrag 32-bit integer overflow (Eric Sandeen) [1071179] - [fs] btrfs: sysfs: list the NO_HOLES feature (Eric Sandeen) [1071179] - [fs] btrfs: sysfs: don't show reserved incompat feature (Eric Sandeen) [1071179] - [fs] btrfs: call permission checks earlier in ioctls and return EPERM (Eric Sandeen) [1071179] - [fs] btrfs: restrict snapshotting to own subvolumes (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong block group in trace during the free space allocation (Eric Sandeen) [1071179] - [fs] btrfs: cleanup the code of used_block_group in find_free_extent() (Eric Sandeen) [1071179] - [fs] btrfs: cleanup the redundant code for the block group allocation and init (Eric Sandeen) [1071179] - [fs] btrfs: change the members' order of btrfs_space_info structure to reduce the cache miss (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong search path initialization before searching tree root (Eric Sandeen) [1071179] - [fs] btrfs: flush the dirty pages of the ordered extent aggressively during logging csum (Eric Sandeen) [1071179] - [fs] btrfs: fix transaction abortion when remounting btrfs from RW to RO (Eric Sandeen) [1071179] - [fs] btrfs: faster file extent item search in clone ioctl (Eric Sandeen) [1071179] - [fs] btrfs: fix extent state leak on transaction abortion (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the btrfs_parse_options for remount (Eric Sandeen) [1071179] - [fs] btrfs: Add noinode_cache mount option (Eric Sandeen) [1071179] - [fs] btrfs: fix to search previous metadata extent item since skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix missing skinny metadata check in scrub_stripe() (Eric Sandeen) [1071179] - [fs] btrfs: fix send to not send non-aligned clone operations (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs boot when compiled as built-in (Eric Sandeen) [1071179] - [fs] btrfs: unlock inodes in correct order in clone ioctl (Eric Sandeen) [1071179] - [fs] btrfs: optimize to remove unnecessary removal with ulist reallocation (Eric Sandeen) [1071179] - [fs] btrfs: release subvolume's block_rsv before transaction commit (Eric Sandeen) [1071179] - [fs] btrfs: only process as many file extents as there are refs (Eric Sandeen) [1071179] - [fs] btrfs: fix qgroup rescan to work with skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix extent_from_logical to deal with skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: throttle delayed refs better (Eric Sandeen) [1071179] - [fs] btrfs: attach delayed ref updates to delayed ref heads (Eric Sandeen) [1071179] - [fs] btrfs: make fsync latency less sucky (Eric Sandeen) [1071179] - [fs] btrfs: add support for inode properties (Eric Sandeen) [1071179] - [fs] btrfs: faster file extent item replace operations (Eric Sandeen) [1071179] - [fs] btrfs: handle EAGAIN case properly in btrfs_drop_snapshot() (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary transaction commit before send (Eric Sandeen) [1071179] - [fs] btrfs: fix protection between send and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong send_in_progress accounting (Eric Sandeen) [1071179] - [fs] btrfs: Add treelog mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add datasum mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add datacow mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add acl mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noflushoncommit mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noenospc_debug mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add nodiscard mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noautodefrag mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add "barrier" option to support "-o remount, barrier" (Eric Sandeen) [1071179] - [fs] btrfs: only fua the first superblock when writting supers (Eric Sandeen) [1071179] - [fs] btrfs: return free space to global_rsv as much as possible (Eric Sandeen) [1071179] - [fs] btrfs: fix an oops when we fail to relocate tree blocks (Eric Sandeen) [1071179] - [fs] btrfs: fix an oops when we fail to merge reloc roots (Eric Sandeen) [1071179] - [fs] btrfs: remove unused argument from select_reloc_root() (Eric Sandeen) [1071179] - [fs] btrfs: reduce btree node locking duration on item update (Eric Sandeen) [1071179] - [fs] btrfs: Integer overflow in btrfs_ioctl_resize() (Eric Sandeen) [1071179] - [fs] btrfs: stop caching thread if extent_commit_sem is contended (Eric Sandeen) [1071179] - [fs] rwsem: add rwsem_is_contended (Eric Sandeen) [1071179] - [fs] btrfs: introduce the delayed inode ref deletion for the single link inode (Eric Sandeen) [1071179] - [fs] btrfs: use flags instead of the bool variants in delayed node (Eric Sandeen) [1071179] - [fs] btrfs: remove btrfs_end_transaction_dmeta() (Eric Sandeen) [1071179] - [fs] btrfs: cleanup code of btrfs_balance_delayed_items() (Eric Sandeen) [1071179] - [fs] btrfs: don't run delayed nodes again after all nodes flush (Eric Sandeen) [1071179] - [fs] btrfs: remove residual code in delayed inode async helper (Eric Sandeen) [1071179] - [fs] btrfs: convert printk to btrfs_ and fix BTRFS prefix (Eric Sandeen) [1071179] - [fs] btrfs: fix tree mod logging (Eric Sandeen) [1071179] - [fs] btrfs: check balance of send_in_progress (Eric Sandeen) [1071179] - [fs] btrfs: remove transaction from btrfs send (Eric Sandeen) [1071179] - [fs] btrfs: fix double initialization of the raid kobject (Eric Sandeen) [1071179] - [fs] btrfs: fix a warning when iput a file (Eric Sandeen) [1071179] - [fs] btrfs: Check read-only status of roots during send (Eric Sandeen) [1071179] - [fs] btrfs: remove unused mnt from send_ctx (Eric Sandeen) [1071179] - [fs] btrfs: send: clean up dead code (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock when iterating inode refs and running delayed inodes (Eric Sandeen) [1071179] - [fs] btrfs: remove dead comments for read_csums() (Eric Sandeen) [1071179] - [fs] btrfs: remove field tree_mod_seq_elem from btrfs_fs_info struct (Eric Sandeen) [1071179] - [fs] btrfs: fix use of uninitialized err variable (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary filemap writting and waiting after block group relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix error check of btrfs_lookup_dentry() (Eric Sandeen) [1071179] - [fs] btrfs: return immediately if tree log mod is not necessary (Eric Sandeen) [1071179] - [fs] btrfs: move the extent buffer radix tree into the fs_info (Eric Sandeen) [1071179] - [fs] btrfs: use a bit to track if we're in the radix tree (Eric Sandeen) [1071179] - [fs] btrfs: deal with io_tree->mapping being NULL (Eric Sandeen) [1071179] - [fs] btrfs: more efficient push_leaf_right (Eric Sandeen) [1071179] - [fs] btrfs: wrap repeated code into scrub_blocked_if_needed() (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong super generation mismatch when scrubbing supers (Eric Sandeen) [1071179] - [fs] btrfs: fix pass of transid with wrong endianness in send.c (Eric Sandeen) [1071179] - [fs] btrfs: fix extent_map block_len after merging (Eric Sandeen) [1071179] - [fs] btrfs: remove dead code (Eric Sandeen) [1071179] - [fs] btrfs: fix max dir item size calculation (Eric Sandeen) [1071179] - [fs] btrfs: more efficient extent state insertions (Eric Sandeen) [1071179] - [fs] btrfs: add missing extent state caching calls (Eric Sandeen) [1071179] - [fs] btrfs: faster and more efficient extent map insertion (Eric Sandeen) [1071179] - [fs] btrfs: fix extent boundary check in bio_readpage_error (Eric Sandeen) [1071179] - [fs] btrfs: try harder to avoid btree node splits (Eric Sandeen) [1071179] - [fs] btrfs: avoid unnecessary ordered extent cache resets (Eric Sandeen) [1071179] - [fs] btrfs: fix leaks during sysfs teardown (Eric Sandeen) [1071179] - [fs] btrfs: fix static checker warnings (Eric Sandeen) [1071179] - [fs] btrfs: fix very slow inode eviction and fs unmount (Eric Sandeen) [1071179] - [fs] btrfs: improve forever loop when doing balance relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix ordered extent check in btrfs_punch_hole (Eric Sandeen) [1071179] - [fs] btrfs: replace BUG in can_modify_feature (Eric Sandeen) [1071179] - [fs] btrfs: reserve no transaction units in btrfs_feature_attr_store (Eric Sandeen) [1071179] - [fs] btrfs: make btrfs_debug match pr_debug handling related to DEBUG (Eric Sandeen) [1071179] - [fs] btrfs: cleanup: removed unused 'btrfs_get_inode_ref_index' (Eric Sandeen) [1071179] - [fs] btrfs: expand btrfs_find_item() to include find_orphan_item functionality (Eric Sandeen) [1071179] - [fs] btrfs: expand btrfs_find_item() to include find_root_ref functionality (Eric Sandeen) [1071179] - [fs] btrfs: bootstrap generic btrfs_find_item interface (Eric Sandeen) [1071179] - [fs] btrfs: fix unused variables in qgroup.c (Eric Sandeen) [1071179] - [fs] btrfs: replace path->slots[0] with otherwise unused variable 'slot' (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from scrub_fixup_nodatasum (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from setup_cluster_no_bitmap (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variables from extent_io.c (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from find_free_extent (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variables from disk-io.c (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from btrfs_new_inode (Eric Sandeen) [1071179] - [fs] btrfs: publish fs label in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish device membership in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish allocation data in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: add ioctl to export size of global metadata reservation (Eric Sandeen) [1071179] - [fs] btrfs: use feature attribute names to print better error messages (Eric Sandeen) [1071179] - [fs] btrfs: add ability to change features via sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish unknown feature bits in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish per-super features in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish per-super attributes in sysfs (Eric Sandeen) [1071179] - [fs] kobject: export kobj_sysfs_ops (Eric Sandeen) [1071179] - [fs] btrfs: publish supported featured in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: add ioctls to query/change feature bits online (Eric Sandeen) [1071179] - [fs] btrfs: skip merge part for delayed data refs (Eric Sandeen) [1071179] - [fs] btrfs: introduce a head ref rbtree (Eric Sandeen) [1071179] - [fs] btrfs: fix check-integrity to look at the referenced data properly (Eric Sandeen) [1071179] - [fs] btrfs: incompatible format change to remove hole extents (Eric Sandeen) [1071179] - [fs] btrfs: sanitize BTRFS_IOC_FILE_EXTENT_SAME (Eric Sandeen) [1071179] - [fs] btrfs: fix comments and printk msgs (Eric Sandeen) [1071179] - [fs] btrfs: Fix typos in printk (Eric Sandeen) [1071179]- [net] ipv6: Fix MLD Query message check (Jiri Pirko) [1114650] - [net] sctp: inherit auth_capable on INIT collisions (Daniel Borkmann) [1123763] {CVE-2014-5077} - [net] ipv6: ipv6_find_hdr restore prev functionality (Jesper Brouer) [1074516] - [net] ipvs: fix AF assignment in ip_vs_conn_new() (Jesper Brouer) [1074516] - [virt] kvm: always exit on EOIs for interrupts listed in the IOAPIC redir table (Alex Williamson) [1126997] - [iommu] amd: Fix interrupt remapping for aliased devices (Alex Williamson) [1090139] - [pci] Add Patsburg (X79) to Intel PCH root port ACS quirk (Alex Williamson) [1081428] - [kernel] time/alarmtimer: Fix bug where relative alarm timers were treated as absolute (Prarit Bhargava) [1124941] - [acpi] processor: Fix STARTING/DYING action in acpi_cpu_soft_notify() (Prarit Bhargava) [1099594] - [x86] mce_intel: Add raw_lock conversion again (Prarit Bhargava) [1127257] - [sound] alsa/control: Don't access controls outside of protected regions (Radomir Vrbovsky) [1117331] {CVE-2014-4653} - [kernel] tick: Clear broadcast pending bit when switching to oneshot (Alex Williamson) [1109996] - [x86] efi: Do not export efi runtime map in case old map (Dave Young) [1080109] - [x86] efi: Quirk out SGI UV (Dave Young) [1080109] - [x86] efi: Split efi_enter_virtual_mode (Dave Young) [1080109] - [x86] efi: Make efi virtual runtime map passing more robust (Dave Young) [1080109] - [x86] mm/pageattr: Export page unmapping interface (Dave Young) [1080109] - [x86] efi: Dump the EFI page table (Dave Young) [1080109] - [x86] mm/ptdump: Add the functionality to dump an arbitrary pagetable (Dave Young) [1080109] - [x86] efi: Style neatening (Dave Young) [1080109] - [x86] efi: parse_efi_setup() build fix (Dave Young) [1080109] - [x86] ksysfs.c build fix (Dave Young) [1080109] - [x86] efi: Delete superfluous global variables (Dave Young) [1080109] - [x86] setup: Reserve setup_data ranges late after parsing memmap cmdline (Dave Young) [1080109] - [x86] Export x86 boot_params to sysfs (Dave Young) [1080109] - [x86] boot: Add xloadflags bit for EFI runtime support on kexec (Dave Young) [1080109] - [firmware] efi: Pass necessary EFI data for kexec via setup_data (Dave Young) [1080109] - [firmware] efi: Export EFI runtime memory mapping to sysfs (Dave Young) [1080109] - [firmware] efi: Export more EFI table variables to sysfs (Dave Young) [1080109] - [firmware] efi: Cleanup efi_enter_virtual_mode() function (Dave Young) [1080109] - [firmware] efi: Fix off-by-one bug in EFI Boot Services reservation (Dave Young) [1080109] - [firmware] efi: Add a wrapper function efi_map_region_fixed() (Dave Young) [1080109] - [firmware] efi: Remove unused variables in __map_region() (Dave Young) [1080109] - [firmware] efi: Check krealloc return value (Dave Young) [1080109] - [firmware] efi: Runtime services virtual mapping (Dave Young) [1080109] - [x86] mm/pageattr: Map in an arbitrary pgd (Dave Young) [1080109] - [x86] mm/pageattr: Add last levels of error path (Dave Young) [1080109] - [x86] mm/pageattr: Add a PUD error unwinding path (Dave Young) [1080109] - [x86] mm/pageattr: Add a PTE pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PMD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PUD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PGD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Lookup address in an arbitrary PGD (Dave Young) [1080109] - [firmware] efi: Convert runtime services function ptrs (Dave Young) [1080109] - [firmware] efi: Simplify EFI_DEBUG (Dave Young) [1080109] - [firmware] efi: Fix config_table_type array termination (Dave Young) [1080109] - [firmware] efi: make efi_lookup_mapped_addr() a common function (Dave Young) [1080109] - [firmware] efi: provide a generic efi_config_init() (Dave Young) [1080109] - [iommu] vt-d: Use list_for_each_entry_safe() for dmar_domain->devices traversa (Myron Stowe) [1127467] - [iommu] vt-d: Use for_each_drhd_unit() instead of list_for_each_entry() (Myron Stowe) [1127467] - [iommu] Change iommu driver to call io_page_fault trace event (Myron Stowe) [1127467] - [iommu] Add iommu_error class event to iommu trace (Myron Stowe) [1127467] - [iommu] No need to pass '0x' when 'pa' is used (Myron Stowe) [1127467] - [iommu] Change iommu driver to call unmap trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call map trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call detach_device_to_domain trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call attach_device_to_domain trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call remove_device_to_group trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call add_device_to_group trace event (Myron Stowe) [1127467] - [iommu] Add event tracing feature to iommu (Myron Stowe) [1127467] - [iommu] intel: correct ICS register offset (Myron Stowe) [1127467] - [Documentation] MAINTAINERS: add overall IOMMU section (Myron Stowe) [1127467] - [iommu] amd: Fix resource leak in iommu_init_device() (Myron Stowe) [1127467] - [iommu] amd: Clean up unnecessary MSI/MSI-X capability find (Myron Stowe) [1127467] - [powerpc] Add iommu domain pointer to device archdata (Myron Stowe) [1127467] - [iommu] vt-d: DMAR reporting table needs at least one DRHD (Myron Stowe) [1127467] - [iommu] vt-d: Downgrade the warning if enabling irq remapping fails (Myron Stowe) [1127467] - [net] l2tp: don't fall back on UDP [get|set]sockopt (Petr Matousek) [1119466] {CVE-2014-4943} - [x86] ptrace: force IRET path after a ptrace_stop() (Oleg Nesterov) [1115935] {CVE-2014-4699} - [s390] ptrace: correct insufficient sanitization when setting psw mask (Hendrik Brueckner) [1113673] {CVE-2014-3534}- [virt] kvm/async_pf: kill the unnecessary use_mm/unuse_mm async_pf_execute() (Paolo Bonzini) [1116936] - [virt] kvm/async_pf: change async_pf_execute() to use get_user_pages(tsk => NULL) (Paolo Bonzini) [1116936] - [virt] kvm: support any-length wildcard ioeventfd (Paolo Bonzini) [1116936] - [virt] kvm: return an error code in kvm_vm_ioctl_register_coalesced_mmio() (Paolo Bonzini) [1116936] - [virt] kvm/x86: preserve the high 32-bits of the PAT register (Paolo Bonzini) [1116936] - [virt] kvm: fix wrong address when writing Hyper-V tsc page (Paolo Bonzini) [1116936] - [kernel] sched: Fix signedness bug in yield_to() (Paolo Bonzini) [1116936] - [virt] kvm/x86: Check for nested events if there is an injectable interrupt (Paolo Bonzini) [1116936] - [virt] kvm/svm: Fix CPL export via SS.DPL (Paolo Bonzini) [1116936] - [virt] kvm/vmx: disable APIC virtualization in nested guests (Paolo Bonzini) [1116936] - [virt] kvm/x86: Check for host supported fields in shadow vmcs (Paolo Bonzini) [1116936] - [virt] kvm/x86: MOV CR/DR emulation should ignore mod (Paolo Bonzini) [1116936] - [virt] kvm/lapic: sync highest ISR to hardware apic on EOI (Paolo Bonzini) [1116936] - [virt] kvm/x86: get CPL from SS.DPL (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: check CS.DPL against RPL during task switch (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: drop set_rflags callback (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: use new CS.RPL as CPL during task switch (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: fix page fault tracing when KVM guest support enabled (Paolo Bonzini) [1116936] - [virt] kvm/vmx: DR7 masking on task switch emulation is wrong (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 reserved bits check in long mode (Paolo Bonzini) [1116936] - [virt] kvm/x86: emulate monitor and mwait instructions as nop (Paolo Bonzini) [1116936] - [virt] kvm/x86: implement hv EOI assist (Paolo Bonzini) [1086663 1116936] - [virt] kvm/x86: Mark bit 7 in long-mode PDPTE according to 1GB pages support (Paolo Bonzini) [1116936] - [virt] kvm/vmx: handle_dr does not handle RSP correctly (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: move vmclear and vmptrld pre-checks to nested_vmx_check_vmptr (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: fail on invalid vmclear/vmptrld pointer (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: additional checks on vmxon region (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: rearrange get_vmx_mem_address (Paolo Bonzini) [1116936] - [virt] kvm/x86: improve the usability of the 'kvm_pio' tracepoint (Paolo Bonzini) [1116936] - [virt] kvm/x86: Processor mode may be determined incorrectly (Paolo Bonzini) [1116936] - [virt] kvm/x86: IN instruction emulation should ignore REP-prefix (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 reserved bits (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix wrong/stuck PMU when guest does not use PMI (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Advertise support for interrupt acknowledgement (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Ack and write vector info to intr_info if L1 asks us to (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Don't advertise single context invalidation for invept (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Advance rip to after an ICEBP instruction (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 and LDT sel should not be saved in TSS (Paolo Bonzini) [1116936] - [virt] kvm/vmx: speed up wildcard MMIO EVENTFD (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix page-tables reserved bits (Paolo Bonzini) [1116936] - [virt] kvm/x86: remove WARN_ON from get_kernel_ns() (Paolo Bonzini) [1116936] - [virt] kvm: Rename variable smep to cr4_smep (Paolo Bonzini) [1084616 1116936] - [virt] kvm: expose SMAP feature to guest (Paolo Bonzini) [1084616 1116936] - [virt] kvm: Disable SMAP for guests in EPT realmode and EPT unpaging mode (Paolo Bonzini) [1074747 1084616 1116936] - [virt] kvm: Add SMAP support when setting CR4 (Paolo Bonzini) [1084616 1116936] - [virt] kvm: Remove SMAP bit from CR4_RESERVED_BITS (Paolo Bonzini) [1084616 1116936] - [x86] processor-flags: Fix the datatypes and add bit number defines (Paolo Bonzini) [1116936] - [kernel] const: Add _BITUL() and _BITULL() (Paolo Bonzini) [1116936] - [virt] kvm/vmx: fix MPX detection (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle missing MPX in nested virtualization (Paolo Bonzini) [1116936] - [virt] kvm/x86: Add nested virtualization support for MPX (Paolo Bonzini) [1116936] - [virt] kvm/svm: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/svm: set/clear all DR intercepts in one swoop (Paolo Bonzini) [1068627 1116936] - [virt] kvm/nvmx: Allow nested guests to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/vmx: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: change vcpu->arch.switch_db_regs to a bit mask (Paolo Bonzini) [1068627 1116936] - [virt] kvm/vmx: we do rely on loading DR7 on entry (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: Remove return code from enable_irq/nmi_window (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not inject NMI vmexits when L2 has a pending interrupt (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fully emulate preemption timer (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Rework interception of IRQs and NMIs (Paolo Bonzini) [1116936] - [virt] kvm/x86: Break kvm_for_each_vcpu loop after finding the VP_INDEX (Paolo Bonzini) [1116936] - [x86] cpufeature: Rename X86_FEATURE_CLFLSH to X86_FEATURE_CLFLUSH (Paolo Bonzini) [1116936] - [virt] kvm/mmu: drop read-only large sptes when creating lower level sptes (Paolo Bonzini) [1116936] - [virt] kvm/x86: Enable Intel MPX for guest (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: add MSR_IA32_BNDCFGS to msrs_to_save (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: Intel MPX vmx and msr handle (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: introduce kvm_supported_xcr0() (Paolo Bonzini) [1076194 1116936] - [virt] kvm: kABI fixup for MPX patches (Paolo Bonzini) [1116936] - [x86] xsave: Support eager-only xsave features, add MPX support (Paolo Bonzini) [1076194 1116936] - [x86] cpufeature: Define the Intel MPX feature flag (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: Fix xsave cpuid exposing bug (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: expose ADX feature to guest (Paolo Bonzini) [1084614 1116936] - [virt] kvm/x86: expose new instruction RDSEED to guest (Paolo Bonzini) [1084614 1116936] - [virt] kvm: remove redundant registration of BSP's hv_clock area (Paolo Bonzini) [1116936] - [virt] kvm/x86: remove unused last_kernel_ns variable (Paolo Bonzini) [1116936] - [virt] kvm/x86: correctly access the KVM_CPUID_FEATURES leaf at 0x40000101 (Paolo Bonzini) [1116936] - [virt] kvm/x86: cache the base of the KVM cpuid leaves (Paolo Bonzini) [1116936] - [virt] kvm/x86: Validate guest writes to MSR_IA32_APICBASE (Paolo Bonzini) [1110125 1116936] - [virt] kvm/x86: mark hyper-v vapic assist page as dirty (Paolo Bonzini) [1116936] - [virt] kvm/x86: mark hyper-v hypercall page as dirty (Paolo Bonzini) [1116936] - [virt] kvm: make KVM_MMU_AUDIT help text more readable (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Update guest activity state field on L2 exits (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix nested_run_pending on activity state HLT (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Clean up handling of VMX-related MSRs (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Add tracepoints for nested_vmexit and nested_vmexit_inject (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Pass vmexit parameters to nested_vmx_vmexit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Leave VMX mode on clearing of feature control MSR (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Fix DR6 update on #DB exception (Paolo Bonzini) [1079841 1116936] - [virt] kvm/svm: Fix reading of DR6 (Paolo Bonzini) [1079841 1116936] - [virt] kvm/x86: Sync DR7 on KVM_SET_DEBUGREGS (Paolo Bonzini) [1079841 1116936] - [virt] kvm: remove useless write to vcpu->hv_clock.tsc_timestamp (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix debug typo error in lapic (Paolo Bonzini) [1116936] - [virt] kvm/vmx: check use I/O bitmap first before unconditional I/O exit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Unconditionally uninit the MMU on nested vmexit (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Do not skip the instruction if handle_dr injects a fault (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Support direct APIC access from L2 (Paolo Bonzini) [1116936] - [virt] kvm/x86: Add comment on vcpu_enter_guest()'s return value (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Add support for activity state HLT (Paolo Bonzini) [1116936] - [virt] kvm/vmx: shadow VM_(ENTRY (Paolo Bonzini) [1116936] - [virt] kvm/mmu: delay mmu audit activation (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Really fix lazy FPU on nested guest (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Fix lazy FPU on nested guest (Paolo Bonzini) [1116936] - [virt] kvm/cpuid: Fix sparse warning (Paolo Bonzini) [1116936] - [virt] kvm: Delete prototype for non-existent function kvm_check_iopl (Paolo Bonzini) [1116936] - [virt] kvm: Delete prototype for non-existent function complete_pio (Paolo Bonzini) [1116936] - [virt] kvm/x86: trace cpuid emulation when called from emulator (Paolo Bonzini) [1116936] - [virt] kvm/emulator: cleanup decode_register_operand() a bit (Paolo Bonzini) [1116936] - [virt] kvm/emulator: check rex prefix inside decode_register() (Paolo Bonzini) [1116936] - [virt] kvm/vmx: error message typo fix (Paolo Bonzini) [1116936] - [virt] kvm: Emulate MOVBE (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Add initial three-byte insns support (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Rename VendorSpecific flag (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Use opcode length (Paolo Bonzini) [1116936] - [virt] kvm: Add KVM_GET_EMULATED_CPUID (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Report CPU_BASED_VIRTUAL_NMI_PENDING as supported (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Report 2MB EPT pages as supported (Paolo Bonzini) [1116936] - [virt] kvm: Move gfn_to_index to x86 specific code (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fully support nested VMX preemption timer (Paolo Bonzini) [1116936] - [virt] kvm/mmu: change useless int return types to void (Paolo Bonzini) [1116936] - [virt] kvm/mmu: unify destroy_kvm_mmu with kvm_mmu_unload (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove uninteresting MMU "new_cr3" callbacks (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove uninteresting MMU "free" callbacks (Paolo Bonzini) [1116936] - [virt] kvm: Convert kvm_lock back to non-raw spinlock (Paolo Bonzini) [1116936] - [virt] kvm: protect kvm_usage_count with its own spinlock (Paolo Bonzini) [1116936] - [virt] kvm: cleanup (physical) CPU hotplug (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not generate #DF if #PF happens during exception delivery into L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Check all exceptions for intercept during delivery to L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not put exception that caused vmexit to IDT_VECTORING_INFO (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Amend nested_run_pending logic (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Enable unrestricted guest mode support (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Implement support for EFER saving on VM-exit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not set identity page map for L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Replace kvm_set_cr0 with vmx_set_cr0 in load_vmcs12_host_state (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: fix shadow on EPT (Paolo Bonzini) [1116936] - [virt] kvm/nept: reset PDPTR register cache on nested vmentry emulation (Paolo Bonzini) [1116936] - [virt] kvm: Fix NULL dereference in gfn_to_hva_prot() (Paolo Bonzini) [1116936] - [virt] kvm/mmu: allow page tables to be in read-only slots (Paolo Bonzini) [1116936] - [virt] kvm/x86: emulate RETF imm (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove unused parameter (Paolo Bonzini) [1116936] - [virt] kvm/x86: add comments where MMIO does not return to the emulator (Paolo Bonzini) [1116936] - [virt] kvm/vmx: count exits to userspace during invalid guest emulation (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Advertise IA32_PAT in VM exit control (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix up VM_ENTRY_IA32E_MODE control feature reporting (Paolo Bonzini) [1116936] - [virt] kvm/nept: Advertise WB type EPTP (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nvmx: Keep arch.pat in sync on L1-L2 switches (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Miscelleneous cleanups (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Some additional comments (Paolo Bonzini) [1048496 1116936] - [virt] kvm: Advertise the support of EPT to the L1 guest, through the appropriate MSR (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Nested INVEPT (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: MMU context for nested EPT (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Add nept violation/misconfigration support (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: correctly check if remote tlb flush is needed for shadowed EPT tables (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Redefine EPT-specific link_shadow_page() (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Add EPT tables support to paging_tmpl.h (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Support shadow paging for guest paging without A/D bits (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: make guest's A/D bits depends on guest's paging mode (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Move common code to paging_tmpl.h (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Fix wrong test in kvm_set_cr3 (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Fix cr3 handling in nested exit and entry (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Support LOAD_IA32_EFER entry/exit controls for L1 (Paolo Bonzini) [1048496 1116936] - [virt] kvm/mmu: fix check the reserved bits on the gpte of L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: correctly set tr base on nested vmexit emulation (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: reset rflags register cache during nested vmentry (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle singlestep during emulation (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle hardware breakpoints during emulation (Paolo Bonzini) [1116936] - [virt] kvm/x86: rename EMULATE_DO_MMIO (Paolo Bonzini) [1116936] - [virt] kvm/x86: Drop some unused functions from lapic (Paolo Bonzini) [1116936] - [virt] kvm/x86: Simplify __apic_accept_irq (Paolo Bonzini) [1116936] - [virt] kvm/perf: Support the in_tx/in_tx_cp modifiers in KVM arch perfmon emulation v5 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Set segment infomation of L1 when L2 exits (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix read/write to MSR_IA32_FEATURE_CONTROL (Paolo Bonzini) [1116936] - [virt] kvm/x86: Drop useless cast (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Use proper types to access const arrays (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Set success rflags when emulate VMXON/VMXOFF in nested virt (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Change location of 3 functions in vmx.c (Paolo Bonzini) [1116936] - [virt] kvm/x86: Avoid zapping mmio sptes twice for generation wraparound (Paolo Bonzini) [1116936] - [virt] kvm: add missing cleanup_srcu_struct (Paolo Bonzini) [1116936] - [virt] kvm/irqchip: Speed up KVM_SET_GSI_ROUTING (Paolo Bonzini) [1116936] - [virt] kvm/async_pf: mm->mm_users can not pin apf->mm (Paolo Bonzini) [1116936] - [virt] kvm: Specify byte order for KVM_EXIT_MMIO (Paolo Bonzini) [1116936] - [virt] kvm/eventfd: Fix lock order inversion (Paolo Bonzini) [1116936] - [virt] kvm: add kvm_arch_vcpu_runnable() test to kvm_vcpu_on_spin() loop (Paolo Bonzini) [1116936] - [virt] kvm/asmlinkage: Make kvm_rebooting visible (Paolo Bonzini) [1116936] - [virt] kvm: Provide kvm_vcpu_eligible_for_directed_yield() stub (Paolo Bonzini) [1116936] - [virt] kvm/vfio: silence GCC warning (Paolo Bonzini) [1116936] - [virt] kvm: remove dead code (Paolo Bonzini) [1116936] - [virt] kvm: make local functions static (Paolo Bonzini) [1116936] - [virt] kvm/doc: Fix typo in doc/virtual/kvm (Paolo Bonzini) [1116936] - [virt] kvm: Use cond_resched() directly and remove useless kvm_resched() (Paolo Bonzini) [1116936] - [virt] kvm: kvm_clear_guest_page(), fix empty_zero_page usage (Paolo Bonzini) [1116936] - [virt] kvm: remove vm mmap method (Paolo Bonzini) [1116936] - [virt] kvm/iommu: hva align mapping page size (Paolo Bonzini) [1116936] - [virt] kvm_host: typo fix (Paolo Bonzini) [1116936] - [Documentation] kvm: add a 00-INDEX file (Paolo Bonzini) [1116936] - [virt] kvm: use a more sensible error number when debugfs directory creation fails (Paolo Bonzini) [1116936] - [virt] kvm: Fix modprobe failure for kvm_intel/kvm_amd (Paolo Bonzini) [1116936] - [virt] kvm: Enable pvspinlock after jump_label_init() to avoid VM hang (Paolo Bonzini) [1116936] - [virt] kvm: Drop FOLL_GET in GUP when doing async page fault (Paolo Bonzini) [1116936] - [virt] kvm/iommu: Add leading zeros to device's BDF notation in debug messages (Paolo Bonzini) [1116936] - [Documentation] kvm: Update cpuid documentation for steal time and pv eoi (Paolo Bonzini) [1116936] - [virt] kvm: remove .done from struct kvm_async_pf (Paolo Bonzini) [1116936] - [virt] kvm: Add documentation for kvm->srcu lock (Paolo Bonzini) [1116936] - [virt] kvm: free resources after canceling async_pf (Paolo Bonzini) [1116936] - [virt] kvm/eventfd: switch to fdget (Paolo Bonzini) [1116936] - [virt] kvm: Introduce kvm_arch_memslots_updated() (Paolo Bonzini) [1116936] - [virt] kvm/x86: Rename X86_CR4_RDWRGSFS to X86_CR4_FSGSBASE (Paolo Bonzini) [1116936] - [virt] kvm: rename __kvm_io_bus_sort_cmp to kvm_io_bus_cmp (Paolo Bonzini) [1116936] - [virt] kvm: optimize away THP checks in kvm_is_mmio_pfn() (Paolo Bonzini) [1116936] - [virt] kvm: use anon_inode_getfd() with O_CLOEXEC flag (Paolo Bonzini) [1116936] - [virt] kvm: introduce __kvm_io_bus_sort_cmp (Paolo Bonzini) [1116936] - [Documentation] virtual/kvm/api.txt fix a typo (Paolo Bonzini) [1116936] - [virt] kvm/ppc: reserve a capability number for multitce support (Paolo Bonzini) [1116936] - [virt] virtio_ring: change host notification API (Paolo Bonzini) [1116936] - [x86] quirks: Mark Cave Creek chipset device id as supported (Steve Best) [1087659] - [mm] memcg, vmscan: Fix forced scan of anonymous pages (Jerome Marchand) [1125240] - [drm] qxl: return IRQ_NONE if it was not our irq (Jason Wang) [1095099] - [kernel] sched/autogroup: Fix race with task_groups list (Gustavo Duarte) [1081406] - [lib] percpu_counter: unbreak __percpu_counter_add() (Eric Sandeen) [1123968] - [lib] percpu_counter: fix __percpu_counter_add() (Eric Sandeen) [1123968]- [x86] Revert: Insert GART region into resource map (Myron Stowe) [1110895] - [pci] Don't check resource_size() in pci_bus_alloc_resource() (Myron Stowe) [1110895] - [pci] Enable INTx in pci_reenable_device() only when MSI/MSI-X not enabled (Myron Stowe) [1110895] - [ahci] Fix broken fallback to single MSI mode (Myron Stowe) [1110895] - [pci] Enable INTx if BIOS left them disabled (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi_exact() and pci_enable_msix_exact() (Myron Stowe) [1110895] - [pci] msi: Fix cut-and-paste errors in documentation (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi() documentation back (Myron Stowe) [1110895] - [pci] msi: Fix pci_msix_vec_count() htmldocs failure (Myron Stowe) [1110895] - [pci] msi: Fix leak of msi_attrs (Myron Stowe) [1110895] - [pci] msi: Check kmalloc() return value, fix leak of name (Myron Stowe) [1110895] - [eisa] Revert: Initialize device before its resources (Myron Stowe) [1110895] - [eisa] Revert: Log device resources in dmesg (Myron Stowe) [1110895] - [pci] Check parent kobject in pci_destroy_dev() (Myron Stowe) [1110895] - [powerpc] eeh: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] Fix pci_check_and_unmask_intx() comment typos (Myron Stowe) [1110895] - [scsi] mpt: Use pci_stop_and_remove_bus_device_locked() (Myron Stowe) [1110895] - [platform] x86: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] hotplug: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pcmcia] Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] hotplug: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [acpi] pci: Use global PCI rescan-remove locking in PCI root hotplug (Myron Stowe) [1110895] - [pci] Add global pci_lock_rescan_remove() (Myron Stowe) [1110895] - [pci] Cleanup pci.h whitespace (Myron Stowe) [1110895] - [pci] Reorder so actual code comes before stubs (Myron Stowe) [1110895] - [pci] aer: Support ACPI HEST AER error sources for PCI domains other than 0 (Myron Stowe) [1110895] - [acpi] acpica: Add helper macros to extract bus/segment numbers from HEST table (Myron Stowe) [1110895] - [pci] Make local functions static (Myron Stowe) [1110895] - [pci] Remove unused alloc_pci_dev() (Myron Stowe) [1110895] - [pci] Remove unused pci_renumber_slot() (Myron Stowe) [1110895] - [pci] Remove unused pcie_aspm_enabled() (Myron Stowe) [1110895] - [pci] Remove unused pci_vpd_truncate() (Myron Stowe) [1110895] - [pci] Remove unused ID-Based Ordering support (Myron Stowe) [1110895] - [pci] Remove unused Optimized Buffer Flush/Fill support (Myron Stowe) [1110895] - [pci] Remove unused Latency Tolerance Reporting support (Myron Stowe) [1110895] - [pci] Removed unused parts of Page Request Interface support (Myron Stowe) [1110895] - [pci] Update documentation 00-INDEX file (Myron Stowe) [1110895] - [pci] Allocate 64-bit BARs above 4G when possible (Myron Stowe) [1110895] - [pci] Enforce bus address limits in resource allocation (Myron Stowe) [1110895] - [pci] Split out bridge window override of minimum allocation address (Myron Stowe) [1110895] - [agp] ati: Use PCI_COMMAND instead of hard-coded 4 (Myron Stowe) [1110895] - [agp] intel: Use CPU physical address, not bus address, for ioremap() (Myron Stowe) [1110895] - [agp] intel: Use pci_bus_address() to get GTTADR bus address (Myron Stowe) [1110895] - [agp] intel: Use pci_bus_address() to get MMADR bus address (Myron Stowe) [1110895] - [agp] intel: Support 64-bit GMADR (Myron Stowe) [1110895] - [agp] intel: Rename gtt_bus_addr to gtt_phys_addr (Myron Stowe) [1110895] - [drm] i915: Rename gtt_bus_addr to gtt_phys_addr (Myron Stowe) [1110895] - [agp] Use pci_resource_start() to get CPU physical address for BAR (Myron Stowe) [1110895] - [agp] Support 64-bit APBASE (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1110895] - [pci] msi: Add pci_msix_vec_count() (Myron Stowe) [1110895] - [pci] msi: Remove pci_enable_msi_block_auto() (Myron Stowe) [1110895] - [pci] msi: Add pci_msi_vec_count() (Myron Stowe) [1110895] - [pci] Convert ioapic to be builtin only, not modular (Myron Stowe) [1110895] - [pci] Add pci_bus_address() to get bus address of a BAR (Myron Stowe) [1110895] - [pci] Convert pcibios_resource_to_bus() to take a pci_bus, not a pci_dev (Myron Stowe) [1110895] - [pci] Change pci_bus_region addresses to dma_addr_t (Myron Stowe) [1110895] - [pci] msi: Return -ENOSYS for unimplemented interfaces, not -1 (Myron Stowe) [1110895] - [pci] msi: Return msix_capability_init() failure if populate_msi_sysfs() fails (Myron Stowe) [1110895] - [s390] pci: Remove superfluous check of MSI type (Myron Stowe) [1110895] - [s390] pci: Fix single MSI only check (Myron Stowe) [1110895] - [pci] msi: Export MSI mode using attributes, not kobjects (Myron Stowe) [1110895] - [pci] portdrv: Remove extra get_device()/put_device() for pcie_device (Myron Stowe) [1110895] - [pci] portdrv: Add put_device() after device_register() failure (Myron Stowe) [1110895] - [pci] portdrv: Cleanup error paths (Myron Stowe) [1110895] - [pci] Remove from bus_list and release resources in pci_release_dev() (Myron Stowe) [1110895] - [pci] Move pci_proc_attach_device() to pci_bus_add_device() (Myron Stowe) [1110895] - [pci] Use device_release_driver() in pci_stop_root_bus() (Myron Stowe) [1110895] - [pci] aer: Consolidate HEST error source parsers (Myron Stowe) [1110895] - [pci] aer: Ignore non-PCIe AER error sources in aer_hest_parse() (Myron Stowe) [1110895] - [pci] aer: Clean up error printing code a bit (Myron Stowe) [1110895] - [pci] aer: Add a TLP header print helper (Myron Stowe) [1110895] - [eisa] Call put_device() if device_register() fails (Myron Stowe) [1110895] - [pci] checkpatch: Deprecate DEFINE_PCI_DEVICE_TABLE (Myron Stowe) [1110895] - [pci] Stop clearing bridge Secondary Status when setting up I/O aperture (Myron Stowe) [1110895] - [pci] Prevent bus conflicts while checking for bridge apertures (Myron Stowe) [1110895] - [pci] Drop "irq" param from *_restore_msi_irqs() (Myron Stowe) [1110895] - [pci] portdrv: Remove superfluous name cast (Myron Stowe) [1110895] - [x86] pci: Use dev_is_pci() to identify PCI devices (Myron Stowe) [1110895] - [pci] Use dev_is_pci() to identify PCI devices (Myron Stowe) [1110895] - [pci] Clear NumVFs when disabling SR-IOV in sriov_init() (Myron Stowe) [1110895] - [s390] watchdog: add support for LPAR operation (diag288) (Hendrik Brueckner) [1088540] - [s390] watchdog: use watchdog API (Hendrik Brueckner) [1088540] - [scripts] headers_check: special case seqbuf_dump() (Prarit Bhargava) [1090078] - [Documentation] mei-amt-version: remove unneeded call of mei_deinit() (Prarit Bhargava) [1090078] - [drm] tegra: Include header drm/drm.h (Prarit Bhargava) [1090078] - [mfd] lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs (Neil Horman) [1053912] - [i2c] i801: SMBus patch for Intel Coleto Creek DeviceIDs (Neil Horman) [1053912] - [x86] efi: earlyprintk-efi, keep fix (Rui Wang) [1085558] - [x86] efi: Fix earlyprintk off-by-one bug (Rui Wang) [1085558] - [x86] efi: Add EFI framebuffer earlyprintk support (Rui Wang) [1085558] - [s390] zcrypt: remove zcrypt kmsg documentation again (Hendrik Brueckner) [1088511] - [s390] zcrypt: add support for EP11 coprocessor cards (Hendrik Brueckner) [1088511] - [s390] sclp_vt220: Enable ASCII console per default (Hendrik Brueckner) [1112739] - [block] blkcg: fix use-after-free in __blkg_release_rcu() by making blkcg_gq refcnt an atomic_t (Vivek Goyal) [1118436] - [ethernet] bnx2x: fix crash during TSO tunneling (Michal Schmidt) [1119133] - [ethernet] cxgb4: allow large buffer size to have page size (Gustavo Duarte) [1078977] - [fs] vfs: Don't copy mount bind mounts of /proc//ns/mnt between namespaces (Aristeu Rozanski) [1098632] - [cpufreq] intel_pstate: Add CPU IDs for Broadwell processors (Steve Best) [1086874] - [pci] pciehp: Clear Data Link Layer State Changed during init (Myron Stowe) [1101097] - [acpi] Fix bug when ACPI reset register is implemented in system memory (Nigel Croxon) [1109971] - [ipc] shm: increase the defaults for SHMALL, SHMMAX (Larry Woodman) [1101821] - [tools] power/turbostat: Run on Broadwell (Steve Best) [1086455] - [drm] i915: make i915 less chatty on resume (Rob Clark) [1086777] - [tools] cpupower: add option to display values without round offs (Prarit Bhargava) [1090540] - [scripts] kbuild: fix make headers_install when path is too long (Frank Ramsay) [1099575] - [kernel] audit: fix AUDIT_FEATURE_CHANGE record number (Richard Guy Briggs) [1085928] - [usb] xhci: Link TRB must not occur within a USB payload burst (Don Zickus) [1049077] - [virt] xen-netfront: fix resource leak in netfront (Vitaly Kuznetsov) [1070868] - [virt] xen-blkfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1070868]- [misc] no animals were harmed in the making of this kernel (Jarod Wilson)- [net] ipv6: addrconf: implement address generation modes (Jiri Pirko) [1107369] - [net] gre: add link local route when local addr is any (Jiri Pirko) [1107369] - [net] gre6: don't try to add the same route two times (Jiri Pirko) [1107369] - [netdrv] bonding: remove no longer relevant vlan warnings (Jiri Pirko) [1048814] - [netdrv] bonding: allow to add vlans on top of empty bond (Jiri Pirko) [1048814] - [net] netfilter: nf_ct_timestamp: Fix BUG_ON after netns deletion (Jiri Pirko) [1085667] - [net] netfilter: nf_nat: fix oops on netns removal (Florian Westphal) [1089581] - [net] unix socket code abuses csum_partial (Hannes Frederic Sowa) [1106402] - [net] ip_tunnel: Set network header properly for IP_ECN_decapsulate() (Jiri Pirko) [1094419]- [fs] GFS2: fix potential NULL pointer dereference (Robert S Peterson) [1095835] - [input] synaptics: fix resolution for manually provided min/max (Benjamin Tissoires) [1093449] - [input] synaptics: change min/max quirk table to pnp-id matching (Benjamin Tissoires) [1093449] - [input] synaptics: add a matches_pnp_id helper function (Benjamin Tissoires) [1093449] - [input] synaptics: T540p - unify with other LEN0034 models (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for the ThinkPad W540 (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for ThinkPad Edge E431 (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1 (Benjamin Tissoires) [1093449] - [input] synaptics: report INPUT_PROP_TOPBUTTONPAD property (Benjamin Tissoires) [1093449] - [input] Add INPUT_PROP_TOPBUTTONPAD device property (Benjamin Tissoires) [1093449] - [input] i8042: add firmware_id support (Benjamin Tissoires) [1093449] - [input] serio: add firmware_id sysfs attribute (Benjamin Tissoires) [1093449] - [input] synaptics: add manual min/max quirk for ThinkPad X240 (Benjamin Tissoires) [1093449] - [input] synaptics: add manual min/max quirk (Benjamin Tissoires) [1093449] - [input] synaptics: fix incorrect placement of __initconst (Benjamin Tissoires) [1093449] - [s390] sclp_early: Return correct HSA block count also for zero (Hendrik Brueckner) [1107730] - [s390] sclp_early: Add function to detect sclp console capabilities (Hendrik Brueckner) [1107730] - [s390] sclp_early: Pass sccb pointer to every *_detect() function (Hendrik Brueckner) [1107730] - [s390] sclp_early: Replace early_read_info_sccb with sccb_early (Hendrik Brueckner) [1107730] - [s390] sclp_early: Get rid of sclp_early_read_info_sccb_valid (Hendrik Brueckner) [1107730] - [s390] sclp: replace uninitialized early_event_mask_sccb variable with sccb_early (Hendrik Brueckner) [1107730] - [s390] sclp: Consolidate early sclp init calls to sclp_early_detect() (Hendrik Brueckner) [1107730] - [s390] sclp: Move declarations for sclp_sdias into separate header file (Hendrik Brueckner) [1107730] - [s390] sclp: Move early code from sclp_cmd.c to sclp_early.c (Hendrik Brueckner) [1107730] - [s390] sclp: Determine HSA size dynamically for zfcpdump (Hendrik Brueckner) [1107730] - [s390] sclp: properly detect line mode console (Hendrik Brueckner) [1107730] - [s390] sclp: add parameter to specify number of buffer pages (Hendrik Brueckner) [1103744] - [md] dm-cache: set minimum_io_size to cache's data block size (Mike Snitzer) [1117872] - [md] dm-thin: set minimum_io_size to pool's data block size (Mike Snitzer) [1117872] - [md] dm-crypt: use per-bio data (Mike Snitzer) [1117872] - [block] use kmalloc alignment for bio slab (Mike Snitzer) [1117872] - [md] dm-crypt: fix cpu hotplug crash by removing per-cpu structure (Mike Snitzer) [1117872] - [md] dm-mpath: print more useful warnings in multipath_message() (Mike Snitzer) [1117872] - [md] dm-mpath: do not activate failed paths (Mike Snitzer) [1117872] - [md] dm-mpath: eliminate pg_ready() wrapper (Mike Snitzer) [1117872] - [md] dm-mpath: remove extra nesting in map function (Mike Snitzer) [1117872] - [md] dm-mpath: remove map_io() (Mike Snitzer) [1117872] - [md] dm-mpath: reduce memory pressure when requeuing (Mike Snitzer) [1117872] - [md] dm-mpath: really fix lockdep warning (Mike Snitzer) [1117872] - [md] dm-mpath: fix lock order inconsistency in multipath_ioctl (Mike Snitzer) [1117872] - [md] dm-mpath: remove process_queued_ios() (Mike Snitzer) [1117872] - [md] dm-mpath: fix IO hang due to logic bug in multipath_busy (Mike Snitzer) [1117872] - [md] dm-mpath: push back requests instead of queueing (Mike Snitzer) [1117872] - [md] dm-table: add dm_table_run_md_queue_async (Mike Snitzer) [1117872] - [md] dm-mpath: do not call pg_init when it is already running (Mike Snitzer) [1117872] - [md] dm-cache: fail migrations in the do_worker error path (Mike Snitzer) [1117872] - [md] dm-cache: simplify deferred set reference count increments (Mike Snitzer) [1117872] - [md] dm-cache-metadata: use dm-space-map-metadata.h defined size limits (Mike Snitzer) [1117872] - [md] dm-cache-metadata: do not allow the data block size to change (Mike Snitzer) [1117872] - [md] dm-thin-metadata: do not allow the data block size to change (Mike Snitzer) [1117872] - [md] dm-thin: relax external origin size constraints (Mike Snitzer) [1065474] - [md] dm-thin: switch to an atomic_t for tracking pending new block preparations (Mike Snitzer) [1065474] - [md] dm-thin: cleanup noflush_work to use a proper completion (Mike Snitzer) [1117872] - [md] dm-era: check for a non-NULL metadata object before closing it (Mike Snitzer) [1117872] - [md] dm-io: simplify dec_count and sync_io (Mike Snitzer) [1117872] - [md] dm-io: fix a race condition in the wake up code for sync_io (Mike Snitzer) [1117872] - [md] dm-crypt, dm-zero: update author name following legal name change (Mike Snitzer) [1117872] - [md] dm: allocate a special workqueue for deferred device removal (Mike Snitzer) [1117872] - [md] dm-snapshot: do not split read bios sent to snapshot-origin target (Mike Snitzer) [1117872] - [md] dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1117872] - [md] dm: introduce dm_accept_partial_bio (Mike Snitzer) [1117872] - [md] dm: change sector_count member in clone_info from sector_t to unsigned (Mike Snitzer) [1117872] - [md] dm: remove symbol export for dm_set_device_limits (Mike Snitzer) [1117872] - [md] dm: disable WRITE SAME if it fails (Mike Snitzer) [1117872] - [md] dm: use RCU_INIT_POINTER instead of rcu_assign_pointer in __unbind (Mike Snitzer) [1117872] - [md] dm: stop using bi_private (Mike Snitzer) [1117872] - [md] dm: remove dm_get_mapinfo (Mike Snitzer) [1117872] - [md] dm-table: make dm_table_supports_discards static (Mike Snitzer) [1117872] - [md] dm: make dm_table_alloc_md_mempools static (Mike Snitzer) [1117872] - [mm] Revert: vmscan: do not swap anon pages just because free+file is low (Johannes Weiner) [1102991] - [crypto] fips: only panic on bad/missing crypto mod signatures (Jarod Wilson) [903562] - [x86] hugetlb: Add missing TLB page invalidation for hugetlb_cow() (Larry Woodman) [1097919]- [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (David Gibson) [1081671] - [x86] Delete non-required instances of include (Prarit Bhargava) [1119074] - [mmc] sdhci-pci-o2micro: Add SeaBird SeaEagle SD3 support (David Milburn) [968020] - [mmc] sdhci-pci: add support of O2Micro/BayHubTech SD hosts (David Milburn) [968020] - [mmc] sdhci-pci: break out definitions to header file (David Milburn) [968020] - [ethernet] cnic: Don't take cnic_dev_lock in cnic_alloc_uio_rings() (Maurizio Lombardi) [1079384 1094613] - [ethernet] cnic: Don't take rcu_read_lock in cnic_rcv_netevent() (Maurizio Lombardi) [1079384 1094613] - [idle] intel_idle: fix IVT idle state table setting (Prarit Bhargava) [1119374] - [idle] intel_idle: fine-tune IVT residency targets (Prarit Bhargava) [1119374] - [idle] intel_idle: do C1E promotion disable quirk for hotplugged CPUs (Prarit Bhargava) [1119374] - [idle] intel_idle: remove superfluous dev->state_count initialization (Prarit Bhargava) [1119374] - [x86] acpi, idle: Restructure the mwait idle routines (Prarit Bhargava) [1119374] - [idle] intel_idle: use CPU_TASKS_FROZEN instead of a numeric constant (Prarit Bhargava) [1119374] - [idle] intel_idle: shrink states tables (Prarit Bhargava) [1119374] - [md] dm-thin: update discard_granularity to reflect the thin-pool blocksize (Mike Snitzer) [1099936] - [md] dm-bio-prison: implement per bucket locking in the dm_bio_prison hash table (Mike Snitzer) [1099936] - [md] dm-thin: return ENOSPC instead of EIO when error_if_no_space enabled (Mike Snitzer) [1099936] - [md] dm-cache: always split discards on cache block boundaries (Mike Snitzer) [1103836] - [md] dm-cache: fix writethrough mode quiescing in cache_map (Mike Snitzer) [1103836] - [md] dm-cache: fix a lock-inversion (Mike Snitzer) [1103836] - [md] dm-thin: add 'no_space_timeout' dm-thin-pool module param (Mike Snitzer) [1095639] - [md] dm-thin: add timeout to stop out-of-data-space mode holding IO forever (Mike Snitzer) [1095639] - [md] dm-thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode (Mike Snitzer) [1091852] - [md] dm-thin: use INIT_WORK_ONSTACK in noflush_work to avoid ODEBUG warning (Mike Snitzer) [1098643] - [md] dm-thin: fix rcu_read_lock being held in code that can sleep (Mike Snitzer) [1098643] - [md] dm-thin: irqsave must always be used with the pool->lock spinlock (Mike Snitzer) [1098643] - [md] dm-thin: sort the per thin deferred bios using an rb_tree (Mike Snitzer) [1098643] - [md] dm-thin: use per thin device deferred bio lists (Mike Snitzer) [1098643] - [md] dm-thin: simplify pool_is_congested (Mike Snitzer) [1098643]- [powercap] Add to drivers Kconfig and Makefile (Steve Best) [1085575] - [powercap] add Documentation (Steve Best) [1085575] - [powercap] Fix build error with option -Werror=format-security (Steve Best) [1085575] - [powercap] Introduce Intel RAPL power capping driver (Steve Best) [1085575] - [powercap] Add class driver (Steve Best) [1085575] - [x86] msr: add 64bit _on_cpu access functions (Steve Best) [1085575] - [misc] bitops: Introduce BIT_ULL (Steve Best) [1085575] - [virt] xen/spinlock: Don't use __initdate for xen_pv_spin (Vitaly Kuznetsov) [1006977] - [virt] Revert: xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVM (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: Don't setup xen spinlock IPI kicker if disabled (Vitaly Kuznetsov) [1006977] - [virt] xen/smp: Update pv_lock_ops functions before alternative code starts under PVHVM (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: We don't need the old structure anymore (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: Fix locking path engaging too soon under PVHVM (Vitaly Kuznetsov) [1006977] - [ata] ahci: Do not receive interrupts sent by dummy ports (David Milburn) [1067838] - [ata] ahci: do not request irq for dummy port (David Milburn) [1067838] - [ata] ahci: fix Null pointer dereference in achi_host_active() (David Milburn) [1067838] - [ata] ahci: Make distinct names for ports in /proc/interrupts (David Milburn) [1067838] - [s390] 3270: fix crash with multiple reset device requests (Hendrik Brueckner) [1088320] - [ata] ahci: accommodate tag ordered controller (David Milburn) [1083746] - [scsi] libsas: introduce scmd_dbg() to quiet false positive "timeout" messages (David Milburn) [1074987] - [ethernet] be2net: enable interrupts in EEH resume (Ivan Vecera) [1076682] - [ethernet] bnx2: Fix shutdown sequence (Neil Horman) [1074656] - [ethernet] be2net: Fix invocation of be_close() after be_clear() (Ivan Vecera) [1066644] - [virt] hv/balloon: Ensure pressure reports are posted regularly (Luiz Capitulino) [1102888] - [virt] kvm/x86: expose invariant tsc cpuid bit (Marcelo Tosatti) [1095990] - [virt] kvm/x86: disable master clock if TSC is reset during suspend (Marcelo Tosatti) [1098604] - [virt] xen/pvhvm: Initialize xen panic handler for PVHVM guests (Vitaly Kuznetsov) [839966] - [fs] cifs: Wait for writebacks to complete before attempting write (Sachin Prabhu) [1040329] - [fs] xfs: xfs_readsb needs to check for magic numbers (Eric Sandeen) [1102940] - [net] svcrdma: fix offset calculation for non-page aligned sge entries (Jeff Layton) [1088954] - [fs] lockd: ensure we tear down any live sockets when socket creation fails during lockd_up (Jeff Layton) [1085774] - [net] svcrpc: fix gss-proxy NULL dereference in some error cases (Jeff Layton) [1085616] - [mm] use paravirt friendly ops for NUMA hinting ptes (Vitaly Kuznetsov) [1101274] - [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES (Rafael Aquini) [1053189] - [x86] hwpoison: remove unused global variable in do_machine_check() (Prarit Bhargava) [1119306] - [x86] mce: Panic when a core has reached a timeout (Prarit Bhargava) [1119306] - [x86] mce: Improve mcheck_init_device() error handling (Prarit Bhargava) [1119306] - [x86] mce: Fix CMCI preemption bugs (Prarit Bhargava) [1119306] - [x86] cmci: Add proper detection of end of CMCI storms (Prarit Bhargava) [1119306] - [x86] acpi, apei, ghes: Do not report only correctable errors with SCI (Prarit Bhargava) [1119306] - [x86] mce: Call put_device on device_register failure (Prarit Bhargava) [1119306] - [acpi] apei, cper: Add UEFI 2.4 support for memory error (Prarit Bhargava) [1119306] - [x86] mce: Fix mce regression from recent cleanup (Prarit Bhargava) [1119306] - [x86] mce: Update MCE severity condition check (Prarit Bhargava) [1119306] - [x86] mce: Add comments to clarify usage of the various bitfields in the MCA subsystem (Prarit Bhargava) [1119306] - [x86] mcheck, therm_throt: Process package thresholds (Prarit Bhargava) [1119306] - [x86] mce: Fix "braodcast" typo (Prarit Bhargava) [1119306] - [mm] vmstat: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [mm] vmstat: set N_CPU to node_states during boot (Prarit Bhargava) [1119078] - [kernel] trace, ring-buffer: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] profile: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [mm] zswap: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [hwmon] via-cputemp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [hwmon] coretemp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [oprofile] nmi-timer: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [idle] intel-idle: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [base] topology: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] fcoe: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [cpufreq] acpi-cpufreq: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] bnx2i: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] bnx2fc: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [virt] x86, kvm: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] amd, uncore: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] pci, amd-bus: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] hpet: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] intel, cacheinfo: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] therm_throt: Remove unused therm_cpu_lock (Prarit Bhargava) [1119078] - [x86] oprofile, nmi: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] amd, ibs: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] msr: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [powerpc] sysfs: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] mce: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] therm_throt: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] cpuid: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] vsyscall: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] intel, uncore: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [s390] smp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [s390] cacheinfo: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] cpu_hotplug, perf: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] cpu/hotplug: Add lockdep annotations to get/put_online_cpus() (Prarit Bhargava) [1119078] - [kernel] cpu/hotplug: Provide lockless versions of callback registration functions (Prarit Bhargava) [1119078] - [Documentation] cpu-hotplug: Specify race-free way to register CPU hotplug callbacks (Prarit Bhargava) [1119078] - [pci] Fail new_id for vendor/device values already built into driver (Bandan Das) [1055867] - [init] main: add initcall_blacklist kernel parameter (Prarit Bhargava) [1080995] - [kernel] pid_namespace: pidns_get() should check task_active_pid_ns() != NULL (Jan Stancek) [1106368] - [i2c] i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction type (Neil Horman) [1094516] - [misc] mei: fix lockdep warning when registering mei watchdog (Prarit Bhargava) [971855]- [block] mtip32xx: minor performance enhancements (Mike Snitzer) [1105703] - [block] mtip32xx: let blk_mq_tag_to_rq() take blk_mq_tags as the main parameter (Mike Snitzer) [1105703] - [block] mtip32xx: move error handling to service thread (Mike Snitzer) [1105703] - [block] mtip32xx: stop block hardware queues before quiescing IO (Mike Snitzer) [1105703] - [block] mtip32xx: blk_mq_init_queue() returns an ERR_PTR (Mike Snitzer) [1105703] - [block] mtip32xx: convert to use blk-mq (Mike Snitzer) [1105703] - [block] mtip32xx: Fix ERO and NoSnoop values in PCIe upstream on AMD systems (Mike Snitzer) [1105703] - [block] mtip32xx: Remove dfs_parent after pci unregister (Mike Snitzer) [1105703] - [block] mtip32xx: Increase timeout for STANDBY IMMEDIATE command (Mike Snitzer) [1105703] - [block] mtip32xx: Set queue bounce limit (Mike Snitzer) [1105703] - [block] mtip32xx: Use pci_enable_msi() instead of pci_enable_msi_range() (Mike Snitzer) [1105703] - [block] mtip32xx: fix bad use of smp_processor_id() (Mike Snitzer) [1105703] - [block] mtip32xx: Use pci_enable_msix_range() instead of pci_enable_msix() (Mike Snitzer) [1105703] - [block] mtip32xx: Remove superfluous call to pci_disable_msi() (Mike Snitzer) [1105703] - [block] mtip32xx: Reduce the number of unaligned writes to 2 (Mike Snitzer) [1105703] - [block] mtip32xx: Correctly handle security locked condition (Mike Snitzer) [1105703] - [block] mtip32xx: Make SGL container per-command to eliminate high order dma allocation (Mike Snitzer) [1105703] - [block] mtip32xx: dynamically allocate buffer in debugfs functions (Mike Snitzer) [1105703] - [block] blk-mq: fix RHEL kABI breakage (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_start_hw_queue() should use blk_mq_run_hw_queue() (Mike Snitzer) [1105204] - [block] add support for limiting gaps in SG lists (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix races in bt_get() function (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix race on blk_mq_bitmap_tags::wake_cnt (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix races on shared ::wake_index fields (Mike Snitzer) [1105204] - [block] blk_max_size_offset() should check ->max_sectors (Mike Snitzer) [1105204] - [block] null_blk: fix softirq completions for queue_mode == 1 (Mike Snitzer) [1105204] - [block] blk-mq: merge blk_mq_drain_queue and __blk_mq_drain_queue (Mike Snitzer) [1105204] - [block] blk-mq: properly drain stopped queues (Mike Snitzer) [1105204] - [block] blk-mq: for_each_* macro correctness (Mike Snitzer) [1105204] - [scsi] reintroduce scsi_driver.init_command (Mike Snitzer) [1105204] - [scsi] remove scsi_end_request (Mike Snitzer) [1105204] - [scsi] explicitly release bidi buffers (Mike Snitzer) [1105204] - [scsi] don't reference freed command in scsi_prep_return (Mike Snitzer) [1105204] - [scsi] don't reference freed command in scsi_init_sgtable (Mike Snitzer) [1105204] - [scsi] add support for per-host cmd pools (Mike Snitzer) [1105204] - [scsi] simplify command allocation and freeing a bit (Mike Snitzer) [1105204] - [scsi] megaraid: simplify internal command handling (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_requeue_command (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_next_command (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_request_fn (Mike Snitzer) [1105204] - [scsi] do not manipulate device reference counts in scsi_get_put_command (Mike Snitzer) [1105204] - [scsi] avoid taking host_lock in scsi_run_queue unless nessecary (Mike Snitzer) [1105204] - [scsi] avoid useless free_list lock roundtrips (Mike Snitzer) [1105204] - [scsi] enable destruction of blocked devices which fail LUN scanning (Mike Snitzer) [1105204] - [scsi] Revert: reintroduce scsi_driver.init_command (Mike Snitzer) [1105204] - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [1105204] - [scsi] handle command allocation failure in scsi_reset_provider (Mike Snitzer) [1105204] - [block] properly stack underlying max_segment_size to DM device (Mike Snitzer) [1105204] - [block] remove elv_abort_queue and blk_abort_flushes (Mike Snitzer) [1105204] - [block] __elv_next_request() shouldn't call into the elevator if bypassing (Mike Snitzer) [1105204] - [block] trace all devices plug operation (Mike Snitzer) [1105204] - [block] Reserve only one queue tag for sync IO if only 3 tags are available (Mike Snitzer) [1105204] - [block] blk-exec: Cleaning up local variable address returned (Mike Snitzer) [1105204] - [block] use __blk_end_request_all to free bios and also call rq->end_io (Mike Snitzer) [1105204] - [block] fix RHEL kABI breakage (Mike Snitzer) [1105204] - [block] null_blk: fix name and description of 'queue_mode' module parameter (Mike Snitzer) [1105204] - [block] all blk-mq requests are tagged (Mike Snitzer) [1105204] - [block] bsg: update check for rq based driver for blk-mq (Mike Snitzer) [1105204] - [block] blk-mq: add timer in blk_mq_start_request (Mike Snitzer) [1105204] - [block] blk-mq: always initialize request->start_time (Mike Snitzer) [1105204] - [block] blk-mq: ->timeout should be cleared in blk_mq_rq_ctx_init() (Mike Snitzer) [1105204] - [block] blk-mq: don't allow queue entering for a dying queue (Mike Snitzer) [1105204] - [block] blk-mq: bump max tag depth to 10K tags (Mike Snitzer) [1105204] - [block] add blk_rq_set_block_pc() (Mike Snitzer) [1105204] - [block] ensure that bio_add_page() always accepts a page for an empty bio (Mike Snitzer) [1105204] - [block] add notion of a chunk size for request merging (Mike Snitzer) [1105204] - [block] blk-flush: clear flush_rq's tag in flush_end_io() (Mike Snitzer) [1105204] - [block] blk-mq: let blk_mq_tag_to_rq() take blk_mq_tags as the main parameter (Mike Snitzer) [1105204] - [block] blk-mq: fix regression from commit 624dbe475416 (Mike Snitzer) [1105204] - [block] blk-mq: handle NULL req return from blk_map_request in single queue mode (Mike Snitzer) [1105204] - [block] blk-mq: fix sparse warning on missed __percpu annotation (Mike Snitzer) [1105204] - [block] blk-mq: fix schedule from atomic context (Mike Snitzer) [1105204] - [block] blk-mq: move blk_mq_get_ctx_blk_mq_put_ctx to mq private header (Mike Snitzer) [1105204] - [block] blk-mq: push IPI or local end_io decision to __blk_mq_complete_request() (Mike Snitzer) [1105204] - [block] blk-mq: remember to start timeout handler for direct queue (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_unregister_hctx() can be static (Mike Snitzer) [1105204] - [block] blk-mq: make the sysfs mq/ layout reflect current mappings (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_tag_to_rq should handle flush request (Mike Snitzer) [1105204] - [block] blk-mq: request initialization optimizations (Mike Snitzer) [1105204] - [block] add queue flag for disabling SG merging (Mike Snitzer) [1105204] - [block] blk-mq: remove alloc_hctx and free_hctx methods (Mike Snitzer) [1105204] - [block] blk-mq: add file comments and update copyright notices (Mike Snitzer) [1105204] - [block] blk-mq: remove blk_mq_alloc_request_pinned (Mike Snitzer) [1105204] - [block] blk-mq: do not use blk_mq_alloc_request_pinned in blk_mq_map_request (Mike Snitzer) [1105204] - [block] blk-mq: remove blk_mq_wait_for_tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize request in __blk_mq_alloc_request (Mike Snitzer) [1105204] - [block] blk-mq: merge blk_mq_alloc_reserved_request into blk_mq_alloc_request (Mike Snitzer) [1105204] - [block] blk-mq: add helper to insert requests from irq context (Mike Snitzer) [1105204] - [block] blk-mq: remove stale comment for blk_mq_complete_request() (Mike Snitzer) [1105204] - [block] blk-mq: allow non-softirq completions (Mike Snitzer) [1105204] - [block] blk-mq: pass in suggested NUMA node to ->alloc_hctx() (Mike Snitzer) [1105204] - [block] only allocate/free mq_usage_counter in blk-mq (Mike Snitzer) [1105204] - [block] blk-mq: avoid code duplication (Mike Snitzer) [1105204] - [block] blk-mq: fix leak of hctx->ctx_map (Mike Snitzer) [1105204] - [block] blk-mq: idle all hardware contexts before freeing a queue (Mike Snitzer) [1105204] - [block] blk-mq: allow setting of per-request timeouts (Mike Snitzer) [1105204] - [block] blk-mq: export blk_mq_tag_busy_iter (Mike Snitzer) [1105204] - [block] blk-mq: split make request handler for multi and single queue (Mike Snitzer) [1105204] - [block] blk-mq: save memory by freeing requests on unused hardware queues (Mike Snitzer) [1105204] - [block] blk-mq: allow the hctx cpu hotplug notifier to return errors (Mike Snitzer) [1105204] - [block] blk-mq: Micro-optimize blk_queue_nomerges() check (Mike Snitzer) [1105204] - [block] Enable sysfs nomerge control for I/O requests in the plug list (Mike Snitzer) [1105204] - [block] blk-mq: initialize q->nr_requests after calling blk_queue_make_request() (Mike Snitzer) [1105204] - [block] blk-mq: allow changing of queue depth through sysfs (Mike Snitzer) [1105204] - [block] blk-mq: switch ctx pending map to the sparser blk_align_bitmap (Mike Snitzer) [1105204] - [block] blk-mq: move the cache friendly bitmap type of out blk-mq-tag (Mike Snitzer) [1105204] - [block] blk-mq: improve support for shared tags maps (Mike Snitzer) [1105204] - [block] blk-mq: cleanup blk_mq_init_tags (Mike Snitzer) [1105204] - [block] blk-mq: select random tag betweet 0 and (depth - 1) (Mike Snitzer) [1105204] - [block] blk-mq: remove barrier in bt_clear_tag() (Mike Snitzer) [1105204] - [block] blk-mq: use clear_bit_unlock in bt_clear_tag() (Mike Snitzer) [1105204] - [block] blk-mq: fix race in IO start accounting (Mike Snitzer) [1105204] - [block] blk-mq: use sparser tag layout for lower queue depth (Mike Snitzer) [1105204] - [block] blk-mq: implement new and more efficient tagging scheme (Mike Snitzer) [1105204] - [block] blk-mq: initialize struct request fields individually (Mike Snitzer) [1105204] - [block] blk-mq: update a hotplug comment for grammar (Mike Snitzer) [1105204] - [block] blk-mq: add basic round-robin of what CPU to queue workqueue work on (Mike Snitzer) [1105204] - [block] blk-mq: remove extra requeue trace (Mike Snitzer) [1105204] - [block] null_blk: fix use after free (Mike Snitzer) [1105204] - [block] blk-mq: refactor request insertion_merging (Mike Snitzer) [1105204] - [block] blk-mq: remove debug BUG_ON() when draining software queues (Mike Snitzer) [1105204] - [block] blk-mq: fix waiting for reserved tags (Mike Snitzer) [1105204] - [block] ensure that the timer is always added (Mike Snitzer) [1105204] - [block] fold __blk_add_timer into blk_add_timer (Mike Snitzer) [1105204] - [block] blk-mq: respect rq_affinity (Mike Snitzer) [1105204] - [block] blk-mq: fix race with timeouts and requeue events (Mike Snitzer) [1105204] - [block] Revert: blk-mq: initialize req->q in allocation (Mike Snitzer) [1105204] - [block] blk-mq: fix leak of set->tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize req->q in allocation (Mike Snitzer) [1105204] - [block] blk-mq: user (1 << order) to implement order_to_size() (Mike Snitzer) [1105204] - [block] blk-mq: fix allocation of set->tags (Mike Snitzer) [1105204] - [block] blk-mq: free hctx->ctx_map when init failed (Mike Snitzer) [1105204] - [block] export blk_finish_request (Mike Snitzer) [1105204] - [block] blk-mq: rename mq_flush_work struct request member (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_requeue_request (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_start_hw_queues (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_delay_queue (Mike Snitzer) [1105204] - [block] blk-mq: add async parameter to blk_mq_start_stopped_hw_queues (Mike Snitzer) [1105204] - [block] blk-mq: bidi support (Mike Snitzer) [1105204] - [block] blk-mq: allow drivers to hook into I_O completion (Mike Snitzer) [1105204] - [block] blk-mq: kill preempt disable_enable in blk_mq_work_fn() (Mike Snitzer) [1105204] - [block] blk-mq: don't use preempt_count() to check for right CPU (Mike Snitzer) [1105204] - [block] blk-mq: split out tag initialization, support shared tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize request on allocation (Mike Snitzer) [1105204] - [block] blk-mq: add ->init_request and ->exit_request methods (Mike Snitzer) [1105204] - [block] blk-mq: make ->flush_rq fully transparent to drivers (Mike Snitzer) [1105204] - [block] blk-mq: do not initialize req->special (Mike Snitzer) [1105204] - [block] blk-mq: initialize resid_len (Mike Snitzer) [1105204] - [block] blk-mq: simplify blk_mq_hw_sysfs_cpus_show() (Mike Snitzer) [1105204] - [block] blk-mq: ensure that hardware queues are always run on the mapped CPUs (Mike Snitzer) [1105204] - [block] add kblockd_schedule_delayed_work_on() (Mike Snitzer) [1105204] - [block] remove 'q' parameter from kblockd_schedule_*_work() (Mike Snitzer) [1105204] - [block] blk-mq: fix potential stall during CPU unplug with IO pending (Mike Snitzer) [1105204] - [block] remove dead code in scsi_ioctl:blk_verify_command (Mike Snitzer) [1105204] - [block] only calculate part_in_flight() once (Mike Snitzer) [1105204] - [block] relax when to modify the timeout timer (Mike Snitzer) [1105204] - [char] random: export add_disk_randomness (Mike Snitzer) [1105204] - [block] blk-mq: add REQ_SYNC early (Mike Snitzer) [1105204] - [block] blk-mq: Make blk_mq_cpu_notify_lock a raw spinlock (Mike Snitzer) [1105204] - [block] blk-mq: don't dump CPU -> hw queue map on driver load (Mike Snitzer) [1105204] - [block] blk-mq: fix wrong usage of hctx->state vs hctx->flags (Mike Snitzer) [1105204] - [block] blk-mq: allow blk_mq_init_commands() to return failure (Mike Snitzer) [1105204] - [block] fix regression with block enabled tagging (Mike Snitzer) [1105204] - [block] Stop abusing rq->csd.list in blk-softirq (Mike Snitzer) [1105204] - [scsi] Make sure cmd_flags are 64-bit (Mike Snitzer) [1109271] - [block] Replace __get_cpu_var uses (Mike Snitzer) [1105204] - [block] Remove useless IPI struct initialization (Mike Snitzer) [1105204] - [block] Stop abusing csd.list for fifo_time (Mike Snitzer) [1105204] - [block] blktrace: fix accounting of partially completed requests (Mike Snitzer) [1105204] - [fs] bio: don't write "bio: create slab" messages to syslog (Mike Snitzer) [1105204] - [block] make __blkdev_issue_zeroout static (Mike Snitzer) [1105204] - [block] Do not call sector_div() with a 64-bit divisor (Mike Snitzer) [1105204] - [block] add cond_resched() to potentially long running ioctl discard loop (Mike Snitzer) [1105204] - [kernel] smp: Rename __smp_call_function_single() to smp_call_function_single_async() (Prarit Bhargava) [1105192] - [kernel] smp: Remove wait argument from __smp_call_function_single() (Prarit Bhargava) [1105192] - [kernel] smp: Move __smp_call_function_single() below its safe version (Prarit Bhargava) [1105192] - [kernel] smp: Consolidate the various smp_call_function_single() declensions (Prarit Bhargava) [1105192] - [kernel] smp: Teach __smp_call_function_single() to check for offline cpus (Prarit Bhargava) [1105192] - [kernel] smp: Iterate functions through llist_for_each_entry_safe() (Prarit Bhargava) [1105192] - [kernel] llist: lock-less list, Add llist_for_each_entry_safe() (Prarit Bhargava) [1105192] - [kernel] smp: remove cpumask_ipi (Prarit Bhargava) [1105192] - [kernel] smp: use lockless list for smp_call_function_single (Prarit Bhargava) [1105192] - [kernel] smp: fix generic_exec_single indentation (Prarit Bhargava) [1105192] - [kernel] smp: quit unconditionally enabling irqs in on_each_cpu_mask() (Prarit Bhargava) [1105192] - [kernel] smp: free related resources when failure occurs in hotplug_cfd() (Prarit Bhargava) [1105192] - [kernel] smp/generic-ipi/locking: Fix misleading smp_call_function_any() description (Prarit Bhargava) [1105192] - [kernel] smp/generic-ipi: Kill unnecessary variable - csd_flags (Prarit Bhargava) [1105192] - [kernel] init: remove __cpuinit sections from the kernel (Prarit Bhargava) [1105893] - [block] blk-mq: remove newly added instances of __cpuinit (Prarit Bhargava) [1105893] - [misc] delete __cpuinit usage from all remaining drivers files (Prarit Bhargava) [1105893] - [kernel] delete __cpuinit usage from all core kernel files (Prarit Bhargava) [1105893] - [block] delete __cpuinit usage from all block files (Prarit Bhargava) [1105893] - [acpi] delete __cpuinit usage from all acpi files (Prarit Bhargava) [1105893] - [kernel] rcu: delete __cpuinit usage from all rcu files (Prarit Bhargava) [1105893] - [net] delete __cpuinit usage from all net files (Prarit Bhargava) [1105893] - [hwmon] delete __cpuinit usage from all hwmon files (Prarit Bhargava) [1105893] - [clocksource] delete __cpuinit usage from all related files (Prarit Bhargava) [1105893] - [x86] delete __cpuinit usage from all x86 files (Prarit Bhargava) [1105893] - [s390] delete __cpuinit usage from all s390 files (Prarit Bhargava) [1105893] - [powerpc] Delete __cpuinit usage from all users (Prarit Bhargava) [1105893]- [pci] hotplug: Avoid warning when _ADR not present (Myron Stowe) [1114228] - [pci] hotplug/acpi: Drop unused acpiphp_debug declaration (Myron Stowe) [1114228] - [acpi] scan: Set flags.match_driver in acpi_bus_scan_fixed() (Myron Stowe) [1114228] - [acpi] pci_root: Clear driver_data before failing enumeration (Myron Stowe) [1114228] - [acpi] hotplug: Fix PCI host bridge hot removal (Myron Stowe) [1114228] - [acpi] hotplug: Fix acpi_bus_get_device() return value check (Myron Stowe) [1114228] - [acpi] hotplug: Consolidate deferred execution of ACPI hotplug routines (Myron Stowe) [1114228] - [acpi] hotplug: Do not execute "insert in progress" _OST (Myron Stowe) [1114228] - [acpi] hotplug: Carry out PCI root eject directly (Myron Stowe) [1114228] - [acpi] hotplug: Merge device hot-removal routines (Myron Stowe) [1114228] - [acpi] hotplug: Make acpi_bus_hot_remove_device() internal (Myron Stowe) [1114228] - [acpi] hotplug: Simplify device ejection routines (Myron Stowe) [1114228] - [acpi] hotplug: Fix handle_root_bridge_removal() (Myron Stowe) [1114228] - [acpi] hotplug: Refuse to hot-remove all objects with disabled hotplug (Myron Stowe) [1114228] - [acpi] scan: Start matching drivers after trying scan handlers (Myron Stowe) [1114228] - [acpi] Remove acpi_pci_slot_init() headers from internal.h (Myron Stowe) [1114228] - [pci] Revert: acpi / hotplug / pci: Avoid doing too much for spurious notifies (Myron Stowe) [1114228] - [base] Release device_hotplug_lock when store_mem_state returns EINVAL (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop WARN_ON() from acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Fix error code path in acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] memhotplug: Use defined marco METHOD_NAME__STA (Myron Stowe) [1114228] - [acpi] hotplug: Use kobject_init_and_add() instead of _init() and _add() (Myron Stowe) [1114228] - [acpi] hotplug: Don't set kobject parent pointer explicitly (Myron Stowe) [1114228] - [acpi] hotplug: Set kobject name via kobject_add(), not kobject_set_name() (Myron Stowe) [1114228] - [base] hotplug: Remove cpu_hotplug_driver_lock() (Myron Stowe) [1114228] - [x86] hotplug: Disable ARCH_CPU_PROBE_RELEASE on x86 (Myron Stowe) [1114228] - [x86] hotplug: Add hotplug lock to missing places (Myron Stowe) [1114228] - [x86] hotplug: Fix online state in cpu0 debug interface (Myron Stowe) [1114228] - [acpi] hotplug/pci: Avoid parent bus rescans on spurious device checks (Myron Stowe) [1114228] - [acpi] hotplug/pci: Use _OST to notify firmware about notify status (Myron Stowe) [1114228] - [acpi] hotplug/pci: Avoid doing too much for spurious notifies (Myron Stowe) [1114228] - [acpi] hotplug/pci: Don't trim devices before scanning the namespace (Myron Stowe) [1114228] - [kernel] power/hibernate/memory_hotplug: Rework mutual exclusion (Myron Stowe) [1114228] - [kernel] power/hibernate: Create memory bitmaps after freezing user space (Myron Stowe) [1114228] - [acpi] scan: Change ordering of locks for device hotplug (Myron Stowe) [1114228] - [acpi] hotplug: Remove containers synchronously (Myron Stowe) [1114228] - [base] core/acpi: Avoid device hot remove locking issues (Myron Stowe) [1114228] - [base] introduce help macro to_memory_block (Myron Stowe) [1114228] - [base] use standard device online/offline for state change (Myron Stowe) [1114228] - [base] refactor add_memory_section() to add_memory_block() (Myron Stowe) [1114228] - [base] remove improper get/put in add_memory_section() (Myron Stowe) [1114228] - [base] reduce add_memory_section() for boot-time only (Myron Stowe) [1114228] - [base] unshare add_memory_section() from hotplug (Myron Stowe) [1114228] - [base] use device get/put functions (Myron Stowe) [1114228] - [base] remove unneeded variable (Myron Stowe) [1114228] - [base] move mutex lock out of add_memory_section() (Myron Stowe) [1114228] - [acpi] sleep: Hold acpi_scan_lock over system PM transitions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Fix NULL pointer dereference in cleanup_bridge() (Myron Stowe) [1114228] - [base] cpu: Check if NUMA node is valid before bringing CPU up (Myron Stowe) [1114228] - [pci] acpi: Use dev_dbg() instead of dev_info() in acpi_pci_set_power_state() (Myron Stowe) [1114228] - [acpi] sleep: Introduce acpi_os_prepare_extended_sleep() for extended sleep (Myron Stowe) [1114228] - [base] core: replace strict_strto*() with kstrto*() (Myron Stowe) [1114228] - [acpi] dock: fix error return code in dock_add() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Get rid of check_sub_bridges() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Clean up bridge_mutex usage (Myron Stowe) [1114228] - [acpi] hotplug/pci: Redefine enable_device() and disable_device() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Sanitize acpiphp_get_(latch) (Myron Stowe) [1114228] - [acpi] hotplug/pci: Get rid of unused constants in acpiphp.h (Myron Stowe) [1114228] - [acpi] hotplug/pci: Check for new devices on enabled slots (Myron Stowe) [1114228] - [acpi] hotplug/pci: Allow slots without new devices to be rescanned (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not check SLOT_ENABLED in enable_device() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not exectute _PS0 and _PS3 directly (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not queue up event handling work items in vain (Myron Stowe) [1114228] - [acpi] hotplug/pci: Consolidate slot disabling and ejecting (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop redundant checks from check_hotplug_bridge() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Rework namespace scanning and trimming routines (Myron Stowe) [1114228] - [acpi] hotplug/pci: Store parent in functions and bus in slots (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop handle field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop handle field from struct acpiphp_func (Myron Stowe) [1114228] - [acpi] hotplug/pci: Embed function struct into struct acpiphp_context (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop flags field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop sun field from struct acpiphp_slot (Myron Stowe) [1114228] - [acpi] hotplug/pci: Register all devices under the given bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Refactor slot allocation code in register_slot() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop func field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Merge hotplug event handling functions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Pass hotplug context objects to event handlers (Myron Stowe) [1114228] - [acpi] hotplug/pci: Rework acpiphp_handle_to_bridge() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Unified notify handler for hotplug events (Myron Stowe) [1114228] - [acpi] hotplug/pci: Hotplug context objects for bridges and functions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Always return success after adding a function (Myron Stowe) [1114228] - [acpi] hotplug/pci: Consolidate acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] pci: Make bus registration and unregistration symmetric (Myron Stowe) [1114228] - [x86] pci: prevent re-allocation of already existing bridge and ROM resource (Myron Stowe) [1114228] - [acpi] dock: Drop unnecessary local variable from dock_add() (Myron Stowe) [1114228] - [acpi] dock/pci: Drop ACPI dock notifier chain (Myron Stowe) [1114228] - [acpi] dock: Do not check CONFIG_ACPI_DOCK_MODULE (Myron Stowe) [1114228] - [acpi] dock: Do not leak memory on falilures to add a dock station (Myron Stowe) [1114228] - [acpi] Drop ACPI bus notifier call chain (Myron Stowe) [1114228] - [acpi] dock: Rework the handling of notifications (Myron Stowe) [1114228] - [acpi] dock: Simplify dock_init_hotplug() and dock_release_hotplug() (Myron Stowe) [1114228] - [acpi] dock: Walk list in reverse order during removal of devices (Myron Stowe) [1114228] - [acpi] dock: Rework and simplify find_dock_devices() (Myron Stowe) [1114228] - [acpi] dock: Drop the hp_lock mutex from struct dock_station (Myron Stowe) [1114228] - [acpi] simplify acpiphp driver with new helper functions (Myron Stowe) [1114228] - [acpi] simplify dock driver with new helper functions (Myron Stowe) [1114228] - [acpi] Export acpi_(bay) (Myron Stowe) [1114228] - [acpi] introduce two helper functions for _EJ0 and _LCK (Myron Stowe) [1114228] - [acpi] introduce helper function acpi_execute_simple_method() (Myron Stowe) [1114228] - [acpi] introduce helper function acpi_has_method() (Myron Stowe) [1114228] - [acpi] dock: simplify dock_create_acpi_device() (Myron Stowe) [1114228] - [acpi] dock: mark initialization functions with __init (Myron Stowe) [1114228] - [acpi] dock: drop redundant spin lock in dock station object (Myron Stowe) [1114228] - [acpi] dock: avoid initializing acpi_dock_notifier_list multiple times (Myron Stowe) [1114228] - [base] Use attribute groups to create sysfs memory files (Myron Stowe) [1114228] - [mm] hugetlb: add support for gigantic page allocation at runtime (Luiz Capitulino) [996763] - [mm] hugetlb: move helpers up in the file (Luiz Capitulino) [996763] - [mm] hugetlb: update_and_free_page(), don't clear PG_reserved bit (Luiz Capitulino) [996763] - [mm] hugetlb: add hstate_is_gigantic() (Luiz Capitulino) [996763] - [mm] hugetlb: fix and clean-up node iteration code to alloc or free (Luiz Capitulino) [996763] - [mm] dma-contiguous: clean source code and prepare for device tree (Luiz Capitulino) [996763] - [mm] cma: Move dma contiguous changes into a seperate config (Luiz Capitulino) [996763] - [thermal] intel_powerclamp: Fix cstate counter detection (Steve Best) [1103376] - [thermal] Tidy up error handling in powerclamp_init (Steve Best) [1103376] - [thermal] intel_powerclamp: Add newer CPU models (Steve Best) [1103376] - [security] selinux: Increase ebitmap_node size for 64-bit configuration (Paul Moore) [922752] - [security] selinux: Reduce overhead of mls_level_isvalid() function call (Paul Moore) [922752] - [powerpc] mm: fix ".__node_distance" undefined (David Milburn) [1081734] - [block] nvme: Retry failed commands with non-fatal error (David Milburn) [1081734] - [block] nvme: Fix divide-by-zero in nvme_trans_io_get_num_cmds (David Milburn) [1081734] - [block] nvme: Add getgeo to block ops (David Milburn) [1081734] - [block] nvme: Start-stop nvme_thread during device add-remove (David Milburn) [1081734] - [block] nvme: Make I/O timeout a module parameter (David Milburn) [1081734] - [block] nvme: CPU hot plug notification (David Milburn) [1081734] - [block] nvme: per-cpu io queues (David Milburn) [1081734] - [block] nvme: Replace DEFINE_PCI_DEVICE_TABLE (David Milburn) [1081734] - [block] nvme: IOCTL path RCU protect queue access (David Milburn) [1081734] - [block] nvme: RCU protected access to io queues (David Milburn) [1081734] - [block] nvme: Initialize device reference count earlier (David Milburn) [1081734] - [scsi] fnic: fix broken FIP discovery by initializing multicast address (Chris Leech) [1100078] - [scsi] libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Chris Leech) [1100078]- [fs] nfs: populate ->net in mount data when remounting (Steve Dickson) [1113248] - [fs] nfs: fix lockup caused by pnfs_generic_pg_test (Steve Dickson) [1113248] - [fs] nfs: Fix typo in dprintk (Steve Dickson) [1113248] - [fs] nfs: Comment is now wrong and redundant to code (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Disconnect on registration failure (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove BUG_ON() call sites (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Avoid deadlock when credit window is reset (Steve Dickson) [1113248] - [net] sunrpc: Move congestion window constants to header file (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reset connection timeout after successful reconnect (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Use macros for reconnection timeout constants (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Allocate missing pagelist (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove Tavor MTU setting (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Ensure ia->ri_id->qp is not NULL when reconnecting (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce the number of hardway buffer allocations (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Limit work done by completion handler (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce calls to ib_poll_cq() in completion handlers (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce lock contention in completion handlers (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Split the completion queue (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Make rpcrdma_ep_destroy() return void (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Simplify rpcrdma_deregister_external() synopsis (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: mount reports "Invalid mount option" if memreg mode not supported (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Fall back to MTHCAFMR when FRMR is not supported (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove REGISTER memory registration mode (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove MEMWINDOWS registration modes (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove BOUNCEBUFFERS memory registration mode (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: RPC/RDMA must invoke xprt_wake_pending_tasks() in process context (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Fix for FMR leaks (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: mind the device's max fast register page list depth (Steve Dickson) [1113248] - [fs] nfs: Push the file layout driver into a subdirectory (Steve Dickson) [1113248] - [fs] nfs: Handle allocation errors correctly in objlayout_alloc_layout_hdr() (Steve Dickson) [1113248] - [fs] nfs: Handle allocation errors correctly in filelayout_alloc_layout_hdr() (Steve Dickson) [1113248] - [fs] nfs: Use error handler on failed GETATTR with successful OPEN (Steve Dickson) [1113248] - [fs] nfs: Fix a potential busy wait in nfs_page_group_lock (Steve Dickson) [1113248] - [fs] nfs: Fix error handling in __nfs_pageio_add_request (Steve Dickson) [1113248] - [net] sunrpc: suppress allocation warning in rpc_malloc() (Steve Dickson) [1113248] - [fs] nfs: support page groups in nfs_read_completion (Steve Dickson) [1113248] - [fs] nfs: support non page aligned layouts (Steve Dickson) [1113248] - [fs] nfs: allow non page aligned pnfs layout segments (Steve Dickson) [1113248] - [fs] nfs: support multiple verfs per direct req (Steve Dickson) [1113248] - [fs] nfs: remove data list from pgio header (Steve Dickson) [1113248] - [fs] nfs: use > 1 request to handle bsize < PAGE_SIZE (Steve Dickson) [1113248] - [fs] nfs: chain calls to pg_test (Steve Dickson) [1113248] - [fs] nfs: allow coalescing of subpage requests (Steve Dickson) [1113248] - [fs] nfs: clean up filelayout_alloc_commit_info (Steve Dickson) [1113248] - [fs] nfs: page group support in nfs_mark_uptodate (Steve Dickson) [1113248] - [fs] nfs: page group syncing in write path (Steve Dickson) [1113248] - [fs] nfs: page group syncing in read path (Steve Dickson) [1113248] - [fs] nfs: add support for multiple nfs reqs per page (Steve Dickson) [1113248] - [fs] nfs: call nfs_can_coalesce_requests for every req (Steve Dickson) [1113248] - [fs] nfs: modify pg_test interface to return size_t (Steve Dickson) [1113248] - [fs] nfs: remove unused arg from nfs_create_request (Steve Dickson) [1113248] - [fs] nfs: clean up PG_* flags (Steve Dickson) [1113248] - [fs] nfs: fix race in filelayout commit path (Steve Dickson) [1113248] - [fs] nfs: Create a common nfs_pageio_ops struct (Steve Dickson) [1113248] - [fs] nfs: Create a common generic_pg_pgios() (Steve Dickson) [1113248] - [fs] nfs: Create a common multiple_pgios() function (Steve Dickson) [1113248] - [fs] nfs: Create a common initiate_pgio() function (Steve Dickson) [1113248] - [fs] nfs: Create a generic_pgio function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_error function (Steve Dickson) [1113248] - [fs] nfs: Create a common rpcsetup function for reads and writes (Steve Dickson) [1113248] - [fs] nfs: Create a common rpc_call_ops struct (Steve Dickson) [1113248] - [fs] nfs: Create a common nfs_pgio_result_common function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_rpc_prepare function (Steve Dickson) [1113248] - [fs] nfs: Create a common rw_header_alloc and rw_header_free function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_alloc and pgio_release function (Steve Dickson) [1113248] - [fs] nfs: Move the write verifier into the nfs_pgio_header (Steve Dickson) [1113248] - [fs] nfs: Create a common read and write header struct (Steve Dickson) [1113248] - [fs] nfs: Create a common read and write data struct (Steve Dickson) [1113248] - [fs] nfs: Create a common results structure for reads and writes (Steve Dickson) [1113248] - [fs] nfs: Create a common argument structure for reads and writes (Steve Dickson) [1113248] - [fs] nfs: remove ->read_pageio_init from rpc ops (Steve Dickson) [1113248] - [fs] nfs: remove ->write_pageio_init from rpc ops (Steve Dickson) [1113248] - [fs] nfs: commit layouts in fdatasync (Steve Dickson) [1113248] - [net] sunrpc: Fix a module reference issue in rpcsec_gss (Steve Dickson) [1113248] - [fs] nfs: Don't ignore suid/sgid bit changes after a successful write (Steve Dickson) [1113248] - [fs] nfs: Don't declare inode uptodate unless all attributes were checked (Steve Dickson) [1113248] - [fs] nfs: Fix memroy leak for double mounts (Steve Dickson) [1113248] - [fs] nfs: pass string length to pr_notice message about readdir loops (Steve Dickson) [1111170] - [net] sunrpc: rpc_restart_call/rpc_restart_call_prepare should clear task->tk_status (Steve Dickson) [1111170] - [net] sunrpc: Don't let rpc_delay() clobber non-timeout errors (Steve Dickson) [1111170] - [net] sunrpc: Ensure call_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1111170] - [fs] nfs: Clear the open state flags if the new stateid does not match (Steve Dickson) [1111170] - [fs] nfs: Use correct locking when updating nfs4_state in nfs4_close_done (Steve Dickson) [1111170] - [fs] nfs: Ensure that we free existing layout segments if we get a new layout (Steve Dickson) [1111170] - [fs] nfs: Minor optimisation in get_layout_by_fh_locked() (Steve Dickson) [1111170] - [fs] nfs: Ensure that the layout recall callback matches layout stateids (Steve Dickson) [1111170] - [fs] nfs: Don't update the open stateid unless it is newer than the old one (Steve Dickson) [1111170] - [fs] nfs: Fix wraparound issues in pnfs_seqid_is_newer() (Steve Dickson) [1111170] - [fs] nfs: Be more aggressive in using readdirplus for 'ls -l' situations (Steve Dickson) [1111170] - [net] sunrpc: RPC callbacks may be split across several TCP segments (Steve Dickson) [1111170] - [net] sunrpc: Fix oops when trace sunrpc_task events in nfs client (Steve Dickson) [1111170] - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1111170] - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1111170] - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1111170] - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1111170] - [fs] nfs: Fix a delegation callback race (Steve Dickson) [1111170] - [fs] nfs: Fix another nfs4_sequence corruptor (Steve Dickson) [1111170] - [fs] nfsd: fix bug for readdir of pseudofs ("J. Bruce Fields") [1109733 1111719] - [fs] nfsd: Don't hand out delegations for 30 seconds after recalling them ("J. Bruce Fields") [1111227 1111719] - [fs] nfsd: fix FREE_STATEID lockowner leak ("J. Bruce Fields") [1111719] - [fs] nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry ("J. Bruce Fields") [1111719] - [fs] nfsd: kill READ64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill READ32 ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify server xdr->next_page use ("J. Bruce Fields") [1111719] - [fs] nfsd: hash deleg stateid only on successful nfs4_set_delegation ("J. Bruce Fields") [1111719] - [fs] nfsd: rename recall_lock to state_lock ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unneeded zeroing of fields in nfsd4_proc_compound ("J. Bruce Fields") [1111719] - [fs] nfsd: fix setting of NFS4_OO_CONFIRMED in nfsd4_open ("J. Bruce Fields") [1111719] - [fs] nfsd: use recall_lock for delegation hashing ("J. Bruce Fields") [1111719] - [fs] nfsd: fix laundromat next-run-time calculation ("J. Bruce Fields") [1111719] - [fs] nfsd: make nfsd4_encode_fattr static ("J. Bruce Fields") [1111719] - [net] sunrpc: Remove using of dprintk with KERN_WARNING ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unused function nfsd_read_file ("J. Bruce Fields") [1111719] - [fs] nfsd: getattr for FATTR4_WORD0_FILES_AVAIL needs the statfs buffer ("J. Bruce Fields") [1111719] - [fs] nfsd: Error out when getting more than one fsloc/secinfo/uuid ("J. Bruce Fields") [1111719] - [fs] nfsd: Using type of uint32_t for ex_nflavors instead of int ("J. Bruce Fields") [1111719] - [fs] nfsd: Add missing comment of "expiry" in expkey_parse() ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove typedef of svc_client and svc_export in export.c ("J. Bruce Fields") [1111719] - [fs] nfsd: Cleanup unneeded including net/ipv6.h ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unneeded linux/user_namespace.h include ("J. Bruce Fields") [1111719] - [fs] nfsd: Adds macro EX_UUID_LEN for exports uuid's length ("J. Bruce Fields") [1111719] - [fs] nfsd: Helper function for parsing uuid ("J. Bruce Fields") [1111719] - [fs] nfsd:Avoid NULL reference or double free in nfsd4_fslocs_free() ("J. Bruce Fields") [1109733 1111719] - [fs] nfsd: better reservation of head space for krb5 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill write32, write64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITEMEM ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITE64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITE32 ("J. Bruce Fields") [1111719] - [fs] nfsd: really fix nfs4err_resource in 4.1 case ("J. Bruce Fields") [1111719] - [fs] nfsd: allow exotic read compounds ("J. Bruce Fields") [1111719] - [fs] nfsd: more read encoding cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: read encoding cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: separate splice and readv cases ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd_vfs_read doesn't use file handle parameter ("J. Bruce Fields") [1111719] - [fs] nfsd: turn off zero-copy-read in exotic cases ("J. Bruce Fields") [1111719] - [fs] nfsd: estimate sequence response size ("J. Bruce Fields") [1111719] - [fs] nfsd: better estimate of getattr response size ("J. Bruce Fields") [1111719] - [fs] nfsd: don't treat readlink like a zero-copy operation ("J. Bruce Fields") [1111719] - [fs] nfsd: enforce rd_dircount ("J. Bruce Fields") [1111719] - [fs] nfsd: allow large readdirs ("J. Bruce Fields") [1111719] - [fs] nfsd: use session limits to release send buffer reservation ("J. Bruce Fields") [1111719] - [fs] nfsd: adjust buflen to session channel limit ("J. Bruce Fields") [1111719] - [net] sunrpc: define xdr_restrict_buflen ("J. Bruce Fields") [1111719] - [fs] nfsd: fix buflen calculation after read encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_check_resp_size should check against whole buffer ("J. Bruce Fields") [1111719] - [fs] nfsd: minor encode_read cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: more precise nfsd4_max_reply ("J. Bruce Fields") [1111719] - [fs] nfsd: don't try to encode conflicting owner if low on space ("J. Bruce Fields") [1111719] - [fs] nfsd: convert 4.1 replay encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow encoding across page boundaries ("J. Bruce Fields") [1023319 1111719] - [fs] nfsd: size-checking cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: remove redundant encode buffer size checking ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_check_resp_size needn't recalculate length ("J. Bruce Fields") [1111719] - [fs] nfsd: reserve space before inlining 0-copy pages ("J. Bruce Fields") [1111719] - [fs] nfsd: teach encoders to handle reserve_space failures ("J. Bruce Fields") [1111719] - [fs] nfsd: "backfill" using write_bytes_to_xdr_buf ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_truncate_encode ("J. Bruce Fields") [1111719] - [net] sunrpc: xdr_truncate_encode ("J. Bruce Fields") [1111719] - [fs] nfsd: keep xdr buf length updated ("J. Bruce Fields") [1111719] - [fs] nfsd: no need for encode_compoundres to adjust lengths ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ADJUST_ARGS ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_stream throughout compound encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_reserve_space in attribute encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow space for final error return ("J. Bruce Fields") [1111719] - [fs] nfsd: fix encoding of out-of-space replies ("J. Bruce Fields") [1111719] - [fs] nfsd: reserve head space for krb5 integ/priv info ("J. Bruce Fields") [1111719] - [fs] nfsd: move proc_compound xdr encode init to helper ("J. Bruce Fields") [1111719] - [fs] nfsd: tweak nfsd4_encode_getattr to take xdr_stream ("J. Bruce Fields") [1111719] - [fs] nfsd: embed xdr_stream in nfsd4_compoundres ("J. Bruce Fields") [1111719] - [fs] nfsd: decoding errors can still be cached and require space ("J. Bruce Fields") [1111719] - [fs] nfsd: fix write reply size estimate ("J. Bruce Fields") [1111719] - [fs] nfsd: read size estimate should include padding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow larger 4.1 session drc slots ("J. Bruce Fields") [1111719] - [fs] nfsd: READ, READDIR, etc., are idempotent ("J. Bruce Fields") [1111719] - [fs] nfsd: Only set PF_LESS_THROTTLE when really needed ("J. Bruce Fields") [1111719] - [net] sunrpc: track whether a request is coming from a loop-back interface ("J. Bruce Fields") [1111719] - [net] sunrpc: Fix a module reference leak in svc_handle_xprt ("J. Bruce Fields") [1111719] - [fs] nfsd: Ignore client's source port on RDMA transports ("J. Bruce Fields") [1111719] - [fs] nfsd: remove nfsd4_free_slab ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove assignments inside conditions ("J. Bruce Fields") [1111719] - [fs] nfsd: fix delegation cleanup on error ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't clear SUID/SGID after root writing data ("J. Bruce Fields") [1111719] - [fs] nfsd: warn on finding lockowner without stateid's ("J. Bruce Fields") [1111719] - [fs] nfsd: remove lockowner when removing lock stateid ("J. Bruce Fields") [1111719] - [fs] nfsd: fix corruption on setting an ACL ("J. Bruce Fields") [1111719] - [fs] nfsd: Get rid of empty function nfs4_state_init ("J. Bruce Fields") [1111719] - [fs] nfsd: Use simple_read_from_buffer for coping data to userspace ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up fh_auth usage ("J. Bruce Fields") [1111719] - [fs] nfsd: cleanup unneeded including linux/export.h ("J. Bruce Fields") [1111719] - [fs] nfsd: Clean up nfs4_preprocess_stateid_op ("J. Bruce Fields") [1111719] - [fs] nfsd: Mark nfs4_free_lockowner and nfs4_free_openowner as static functions ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ("J. Bruce Fields") [1111719] - [fs] nfsd: move to fs/nfsd ("J. Bruce Fields") [1111719] - [fs] nfsd: move to fs/nfsd ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove 'inline' designation for free_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: call rpc_destroy_wait_queue() from free_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: Move default initialisers from create_client() to alloc_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: set timeparms.to_maxval in setup_callback_client ("J. Bruce Fields") [1111719] - [fs] nfsd: don't create unnecessary mask acl ("J. Bruce Fields") [1111719] - [fs] nfsd: don't return high mode bits" ("J. Bruce Fields") [1111719] - [fs] nfsd: fix memory leak in nfsd4_encode_fattr() ("J. Bruce Fields") [1111719] - [fs] nfsd: check passed socket's net matches NFSd superblock's one ("J. Bruce Fields") [1111719] - [fs] nfsd: Check rpc_xprt out of xs_setup_bc_tcp ("J. Bruce Fields") [1111719] - [net] sunrpc: New helper for creating client with rpc_xprt ("J. Bruce Fields") [1111719] - [fs] nfsd: Free backchannel xprt in bc_destroy ("J. Bruce Fields") [1111719] - [net] sunrpc: fix memory leak of peer addresses in XPRT ("J. Bruce Fields") [1111719] - [fs] nfsd: Clear wcc data between compound ops ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't return NFS4ERR_STALE_STATEID for NFSv4.1+ ("J. Bruce Fields") [1111719] - [fs] nfsd: fix setclientid encode size ("J. Bruce Fields") [1111719] - [fs] nfsd: remove redundant check from nfsd4_check_resp_size ("J. Bruce Fields") [1111719] - [fs] nfsd: use more generous NFS4_ACL_MAX ("J. Bruce Fields") [1111719] - [fs] nfsd: minor nfsd4_replay_cache_entry cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_replay_cache_entry should be static ("J. Bruce Fields") [1111719] - [fs] nfsd: update comments with obsolete function name ("J. Bruce Fields") [1111719] - [fs] nfsd: Using free_conn free connection ("J. Bruce Fields") [1111719] - [fs] nfsd: typo in nfsd_rename comment ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify saved/current fh uses in nfsd4_proc_compound ("J. Bruce Fields") [1111719] - [fs] nfsd: Traverse unconfirmed client through hash-table ("J. Bruce Fields") [1111719] - [net] svcrpc: explicitly reject compounds that are not padded out to 4-byte multiple ("J. Bruce Fields") [1111719] - [fs] nfsd: notify_change needs elevated write count ("J. Bruce Fields") [1111719 1115034] - [fs] nfsd: fix test_stateid error reply encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: leave reply buffer space for failed setattr ("J. Bruce Fields") [1111719] - [fs] nfsd: make set of large acl return efbig, not resource ("J. Bruce Fields") [1111719] - [fs] nfsd: session needs room for following op to error out ("J. Bruce Fields") [1111719] - [fs] nfsd: buffer-length check for SUPPATTR_EXCLCREAT ("J. Bruce Fields") [1111719] - [fs] nfsd: fix lost nfserrno() call in nfsd_setattr() ("J. Bruce Fields") [1111719] - [net] sunrpc: Mark functions as static in net/sunrpc/svc_xprt.c ("J. Bruce Fields") [1111719] - [fs] nfsd: decrease nfsd4_encode_fattr stack usage ("J. Bruce Fields") [1111719] - [fs] nfsd: fix encode_entryplus_baggage stack usage ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify xdr encoding of nfsv4 names ("J. Bruce Fields") [1111719] - [fs] nfsd: encode_rdattr_error cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_encode_fattr cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: better VERIFY comment ("J. Bruce Fields") [1111719] - [fs] nfsd: Fix a memory leak in nfsd4_create_session ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused function definition ("J. Bruce Fields") [1111719] - [fs] nfsd:Define op_iattr for nfsd4_open instead using macro ("J. Bruce Fields") [1111719] - [fs] nfsd: fix compile warning without CONFIG_NFSD_V3 ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't start lockd when only NFSv4 is running ("J. Bruce Fields") [1111719] - [net] sunrpc: Support a new option for ignoring the result of svc_register ("J. Bruce Fields") [1103348 1111719] - [fs] nfsd: fix bad length checking for backchannel ("J. Bruce Fields") [1111719] - [fs] nfsd: fix a leak which can cause CREATE_SESSION failures ("J. Bruce Fields") [1111719] - [fs] nfsd:Add missing recording of back channel attrs in nfsd4_session ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused macro definition ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up unnecessary temporary variable in nfsd4_decode_fattr ("J. Bruce Fields") [1111719] - [fs] nfsd: using nfsd4_encode_noop for encoding destroy_session/free_stateid ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up an xdr reserved space calculation ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused function definition ("J. Bruce Fields") [1111719] - [fs] nfsd: calculate the missing length of bitmap in EXCHANGE_ID ("J. Bruce Fields") [1111719] - [fs] nfsd: revoking of suid/sgid bits after chown() in a consistent way ("J. Bruce Fields") [1111719] - [net] sunrpc: fix some typos ("J. Bruce Fields") [1111719] - [fs] nfsd: start documenting some XDR handling functions ("J. Bruce Fields") [1111719] - [fs] nfsd: don't return high mode bits ("J. Bruce Fields") [1111719] - [fs] nfsd: export proper maximum file size to the client ("J. Bruce Fields") [1111719] - [fs] nfsd: improve write performance with better sendspace reservations ("J. Bruce Fields") [1111719] - [net] svcrpc: remove an unnecessary assignment ("J. Bruce Fields") [1111719] - [fs] nfsd: Add support for NFS v4.2 operation checking ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd_shutdown_net needs state lock ("J. Bruce Fields") [1111719] - [fs] nfsd: Combine decode operations for v4 and v4.1 ("J. Bruce Fields") [1111719] - [fs] nfsd: -EINVAL on invalid anonuid/gid instead of silent failure ("J. Bruce Fields") [1111719] - [fs] nfsd: return better errors to exportfs ("J. Bruce Fields") [1111719] - [fs] nfsd: fh_update should error out in unexpected cases ("J. Bruce Fields") [1111719] - [fs] nfsd: fix Kconfig syntax ("J. Bruce Fields") [1111719] - [fs] nfsd: switch to p(dD) ("J. Bruce Fields") [1111719] - [fs] nfsd: racy access to ->d_name in nsfd4_encode_path() ("J. Bruce Fields") [1111719] - [net] svcrpc: remove unused rq_resused ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_create_clid_dir prints uninitialized data ("J. Bruce Fields") [1111719] - [fs] nfsd: Fix MACH_CRED NULL dereference ("J. Bruce Fields") [1111719] - [fs] nfsd: fix xdr decoding of large non-write compounds ("J. Bruce Fields") [1095061 1111719] - [fs] gfs2: When using flock() a GFS2 filesystem hangs (Robert S Peterson) [1111624] - [fs] nfs: emit a fsnotify_nameremove call in sillyrename codepath (Jeff Layton) [919347] - [fs] nfs: remove synchronous rename code (Jeff Layton) [919347] - [fs] nfs: convert nfs_rename to use async_rename infrastructure (Jeff Layton) [919347] - [fs] nfs: make nfs_async_rename non-static (Jeff Layton) [919347] - [fs] nfs: abstract out code needed to complete a sillyrename (Jeff Layton) [919347] - [fs] gfs2: Fix race in glock lru glock disposal (Robert S Peterson) [1095835] - [fs] gfs2: Use lockref for glocks (Robert S Peterson) [1095835] - [fs] cifs: Fix check for regular file in couldbe_mf_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: Re-order M-F Symlink code (Sachin Prabhu) [1077230] - [fs] cifs: Add create MFSymlinks to protocol ops struct (Sachin Prabhu) [1077230] - [fs] cifs: use protocol specific call for query_mf_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: Rename MF symlink function names (Sachin Prabhu) [1077230] - [fs] cifs: Rename and cleanup open_query_close_cifs_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: We do not drop reference to tlink in CIFSCheckMFSymlink() (Sachin Prabhu) [1077230]- [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1109703] - [s390] af_iucv: correct cleanup if listen backlog is full (Hendrik Brueckner) [1109033] - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102710] {CVE-2014-3917} - [fs] nfs: Don't mark the data cache as invalid if it has been flushed (Scott Mayhew) [1114054] - [fs] nfs: Clear NFS_INO_REVAL_PAGECACHE when we update the file size (Scott Mayhew) [1114054] - [fs] nfs: Fix cache_validity check in nfs_write_pageuptodate() (Scott Mayhew) [1114054] - [mm] avoid kABI breakage (Jerome Marchand) [1097419] - [mm] swap: change swap_list_head to plist, add swap_avail_head (Jerome Marchand) [1097419] - [lib] plist: add plist_requeue (Jerome Marchand) [1097419] - [lib] plist: add helper functions (Jerome Marchand) [1097419] - [mm] swap: change swap_info singly-linked list to list_head (Jerome Marchand) [1097419] - [block] mtip32xx: mtip_async_complete() bug fixes (Jeff Moyer) [1102281] - [block] mtip32xx: Unmap the DMA segments before completing the IO request (Jeff Moyer) [1102281] - [ethernet] tg3: Change nvram command timeout value to 50ms (Ivan Vecera) [1086397] - [ethernet] tg3: Override clock, link aware and link idle mode during NVRAM dump (Ivan Vecera) [1086397] - [edac] sb_edac: mark MCE messages as KERN_DEBUG (Aristeu Rozanski) [1056785] - [edac] sb_edac: use "event" instead of "exception" when MC wasnt signaled (Aristeu Rozanski) [1056785] - [Documentation] MAINTAINERS: Add DesignWare, i.MX6, Armada, R-Car PCI host maintainers (Myron Stowe) [1110890] - [pci] Disable Bus Master only on kexec reboot (Myron Stowe) [1110890] - [pci] Omit PCI ID macro strings to shorten quirk names (Myron Stowe) [1110890] - [pci] Move device_del() from pci_stop_dev() to pci_destroy_dev() (Myron Stowe) [1110890] - [pci] Avoid unnecessary CPU switch when calling driver .probe() method (Myron Stowe) [1110890] - [Documentation] MAINTAINERS: Add Jingoo Han as Samsung Exynos PCIe driver maintainer (Myron Stowe) [1110890] - [Documentation] MAINTAINERS: Add Tegra PCIe maintainer (Myron Stowe) [1110890] - [ethernet] ixgbe: set driver_max_VFs should be done before enabling SRIOV (Alex Williamson) [1090154] - [ethernet] ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 (Alex Williamson) [1090154] - [fs] nfs: advertise only supported callback netids (Jeff Layton) [1048477] - [fs] nfs: clean up, revert increase in READDIR RPC buffer max size (Jeff Layton) [1048477] - [net] sunrpc: Fix large reads on NFS/RDMA (Jeff Layton) [1048477] - [net] sunrpc: remove KERN_INFO from dprintk() call sites (Jeff Layton) [1048477] - [kernel] ftrace: Hardcode ftrace_module_init() call into load_module() (Takahiro MUNEDA) [1061553] - [kernel] trace: Make register/unregister_ftrace_command __init (Takahiro MUNEDA) [1061553] - [tools] turbostat: run on HSX (Prarit Bhargava) [1081657] - [tools] Revert: turbostat: servers do not support uncore power register (Prarit Bhargava) [1081657]- [net] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (Hannes Frederic Sowa) [1110193] - [net] bridge: Set vlan_features to allow offloads on vlans (Florian Westphal) [1058544] - [net] team: fix mtu setting (Jiri Pirko) [1103083] - [net] ptp: validate the requested frequency adjustment (Jiri Benc) [1092969] - [net] netfilter: ctnetlink: don't add null bindings if no nat requested (Florian Westphal) [1089929] - [net] netfilter: ctnetlink: force null nat binding on insert (Florian Westphal) [1089929] - [net] netfilter: nf_conntrack: don't release a conntrack with non-zero refcnt (Florian Westphal) [1089929] - [net] netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get (Florian Westphal) [1089929] - [net] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set (Jiri Pirko) [1092400] - [net] rtnetlink: Warn when interface's information won't fit in our packet (Jiri Pirko) [1092400] - [net] fib_frontend: fix possible NULL pointer dereference (Jiri Benc) [1091142] - [net] team: forbid incorrect fall-through in notifier (Jiri Pirko) [1090495] - [net] gre: don't allow to add the same tunnel twice (Florian Westphal) [1086498] - [net] sctp: confirm route during forward progress (Daniel Borkmann) [1089629] - [net] nf_conntrack: decrement global counter after object release (Jiri Pirko) [1089191] - [net] add busy_poll device feature (Jiri Pirko) [1080093] - [net] ipv6: reallocate addrconf router for ipv6 address when lo device up (Jiri Benc) [1077053] - [net] macvlan: Add support for 'always_on' offload features (Florian Westphal) [928644] - [net] macvlan: fix netdev feature propagation from lower device (Florian Westphal) [928644]- [scsi] pm80xx: Spinlock fix (Rich Bono) [1044636] - [scsi] aacraid: Update unsupported card list (Rich Bono) [1080712] - [scsi] vmw_pvscsi: Some improvements in pvscsi driver (Ewan Milne) [1075090] - [scsi] vmw_pvscsi: Add support for I/O requests coalescing (Ewan Milne) [1075090] - [scsi] vmw_pvscsi: Fix pvscsi_abort() function (Ewan Milne) [1075090] - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1112726] {CVE-2014-4667} - [net] ipv4/tunnels: fix an oops when using ipip/sit with IPsec (Jiri Pirko) [1108857] - [net] filter: let bpf_tell_extensions return SKF_AD_MAX (Jiri Benc) [1079524] - [net] filter: introduce SO_BPF_EXTENSIONS (Jiri Benc) [1079524]- [scsi] qla2xxx: Update version number to 8.06.00.08.07.0-k3 (Chad Dupuis) [1090378] - [scsi] qla2xxx: Reduce the time we wait for a command to complete during SCSI error handling (Chad Dupuis) [1090378] - [scsi] qla2xxx: Clear loop_id for ports that are marked lost during fabric scanning (Chad Dupuis) [1090378] - [scsi] qla2xxx: Avoid escalating the SCSI error handler if the command is not found in firmware (Chad Dupuis) [1090378] - [scsi] qla2xxx: Don't check for firmware hung during the reset context for ISP82XX (Chad Dupuis) [1090378] - [scsi] qla2xxx: Issue abort command for outstanding commands during cleanup when only firmware is alive (Chad Dupuis) [1090378] - [scsi] set DID_TIME_OUT correctly (Ewan Milne) [1103881] - [scsi] fix invalid setting of host byte (Ewan Milne) [1103881] - [scsi] More USB deadlock fixes (Ewan Milne) [1103881] - [scsi] Fix USB deadlock caused by SCSI error handling (Ewan Milne) [1103881] - [scsi] Fix command result state propagation (Ewan Milne) [1103881] - [scsi] Fix spurious request sense in error handling (Ewan Milne) [1103881] - [scsi] Add timeout to avoid infinite command retry (Ewan Milne) [1061871] - [scsi] lpfc: Update version for 10.2.8021.0 driver release (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix ExpressLane priority setup (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Removed obsolete PCI IDs from the driver (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix for initializing RRQ bitmap (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix for cleaning up stale ring flag and sp_queue_event entries (Rob Evers) [1088574] - [scsi] lpfc: Add iotag memory barrier (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files from 8.3.45 patches (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fixed locking for scsi task management commands (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Convert runtime references to old xlane cfg param to fof cfg param (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix FW dump using sysfs (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix SLI4 s abort loop to process all FCP rings and under ring_lock (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fixed kernel panic in lpfc_abort_handler (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix locking for postbufq when freeing (Rob Evers) [1088574] - [scsi] lpfc: remove self-assignments (Rob Evers) [1088574] - [scsi] lpfc: Using plain integer as NULL pointer (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix locking for lpfc_hba_down_post (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix dynamic transitions of FirstBurst from on to off (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed crash during driver unload (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed driver error messages after firmware download (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed missing initialization for task management IOCBs (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fix sysfs buffer overrun in read of lpfc_fcp_cpu_map for 128 CPUs (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Incorporate changes to use reason in change_queue_depth function (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Incorporated support of a low-latency io path (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Added dport mailbox pass through support (Rob Evers) [1088574] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1088576] - [scsi] be2iscsi: fix bad if expression (Rob Evers) [1088576] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1088576] - [scsi] be2iscsi: Jump to 'free_memory' is apparently missing (Rob Evers) [1088576] - [scsi] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed (Rob Evers) [1088576] - [scsi] be2iscsi: Fix memory corruption in MBX path (Rob Evers) [1088576] - [scsi] be2iscsi: Fix TCP parameters while connection offloading (Rob Evers) [1088576] - [scsi] be2iscsi: Fix interrupt Coalescing mechanism (Rob Evers) [1088576] - [scsi] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete (Rob Evers) [1088576] - [scsi] be2iscsi: Fix retreving MCCQ_WRB in non-embedded Mbox path (Rob Evers) [1088576]- [drm] nouveau/bios: fix a bit shift error introduced by recent commit (Ulrich Obergfell) [1089936] - [ethernet] sfc: PIO:Restrict to 64bit arch and use 64-bit writes (Nikolay Aleksandrov) [1089024] - [fs] nfs: Apply NFS_MOUNT_CMP_FLAGMASK to nfs_compare_remount_data() (Scott Mayhew) [1103805] - [fs] gfs2: Prevent recovery before the local journal is set (Robert S Peterson) [1079433] - [fs] gfs2: Increase the max number of ACLs (Robert S Peterson) [1078231] - [fs] gfs2: check NULL return value in gfs2_ok_to_move (Abhijith Das) [1097042] - [fs] gfs2: Refresh quota after setting through quotactl (Abhijith Das) [1088740] - [kernel] hrtimer: Prevent all reprogramming if hang detected (Prarit Bhargava) [1094732] - [tty] Set correct tty name in 'active' sysfs attribute (Denys Vlasenko) [1066403] - [ethernet] bnx2x: Fix kernel crash and data miscompare after EEH recovery (Michal Schmidt) [1101808] - [ethernet] bnx2x: Adapter not recovery from EEH error injection (Michal Schmidt) [1067154] - [powerpc] tm: Disable IRQ in tm_recheckpoint (Larry Woodman) [1088224] - [x86] thinkpad: save and restore adaptive keyboard mode for suspend and, resume (Don Zickus) [1094476] - [x86] thinkpad: support Thinkpad X1 Carbon 2nd generation's adaptive keyboard (Don Zickus) [1094476]- [lib] random32: minor cleanups and kdoc fix (Hannes Frederic Sowa) [1100299] - [lib] random32: avoid attempt to late reseed if in the middle of seeding (Hannes Frederic Sowa) [1100299] - [lib] random32: use msecs_to_jiffies for reseed timer (Hannes Frederic Sowa) [1100299] - [lib] random32: add __init prefix to prandom_start_seed_timer (Hannes Frederic Sowa) [1100299] - [lib] random32: add test cases for taus113 implementation (Hannes Frederic Sowa) [1100299] - [lib] random32: upgrade taus88 generator to taus113 from errata paper (Hannes Frederic Sowa) [1100299] - [lib] random32: move rnd_state to linux/random.h (Hannes Frederic Sowa) [1100299] - [lib] random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized (Hannes Frederic Sowa) [1100299] - [lib] random32: add periodic reseeding (Hannes Frederic Sowa) [1100299] - [lib] random: allow architectures to optionally define random_get_entropy() (Hannes Frederic Sowa) [1100299] - [net] packet: use percpu mmap tx frame pending refcount (Daniel Borkmann) [1052366] - [net] packet: use reciprocal_divide in fanout_demux_hash (Daniel Borkmann) [1052366] - [net] packet: add randomized fanout scheduler (Daniel Borkmann) [1052366] - [net] packet: don't unconditionally schedule() in case of MSG_DONTWAIT (Daniel Borkmann) [1052366] - [net] packet: improve socket create/bind latency in some cases (Daniel Borkmann) [1052366] - [net] vxlan: convert to act as a pernet subsystem (Daniel Borkmann) [1039587] - [net] vxlan: do not use vxlan_net before checking event type (Daniel Borkmann) [1039587] - [net] vxlan: properly cleanup devs on module unload (Daniel Borkmann) [1039587] - [net] vxlan: when lower dev unregisters remove vxlan dev as well (Daniel Borkmann) [1039587] - [net] netfilter: x_tables: lightweight process control group matching (Daniel Borkmann) [1005839] - [net] sctp: fix and consolidate SCTP checksumming code (Daniel Borkmann) [1054215] - [net] checksum: fix warning in skb_checksum (Daniel Borkmann) [1054215] - [net] skb_checksum: allow custom update/combine for walking skb (Daniel Borkmann) [1054215] - [lib] crc32: reduce number of cases for crc32{, c}_combine (Daniel Borkmann) [1054215] - [lib] crc32: conditionally resched when running testcases (Daniel Borkmann) [1054215] - [lib] crc32: add test cases for crc32{, c}_combine routines (Daniel Borkmann) [1054215] - [lib] crc32: add functionality to combine two crc32{, c}s in GF(2) (Daniel Borkmann) [1054215] - [lib] crc32: clean up spacing in test cases (Daniel Borkmann) [1054215] - [lib] crc32: update the comments of crc32_{be, le}_generic() (Daniel Borkmann) [1054215] - [net] ipvs: sctp: do not recalc sctp csum when ports didn't change (Daniel Borkmann) [1054215] - [net] ipvs: sctp: add missing verdict assignments in sctp_conn_schedule (Daniel Borkmann) [1054215] - [tools] bpf_exp: free duplicated labels at exit time (Daniel Borkmann) [958035] - [tools] bpf_dbg: always close socket in bpf_runnable (Daniel Borkmann) [958035] - [net] filter: doc: improve BPF documentation (Daniel Borkmann) [958035] - [tools] filter: bpf_asm: add minimal bpf asm tool (Daniel Borkmann) [958035] - [tools] filter: bpf_dbg: add minimal bpf debugger (Daniel Borkmann) [958035] - [net] sched: cls_bpf: add BPF-based classifier (Daniel Borkmann) [958035] - [net] Use netlink_ns_capable to verify the permisions of netlink messages (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Add variants of capable for use on netlink messages (Jiri Benc) [1094272] {CVE-2014-0181} - [net] diag: Move the permission check in sock_diag_put_filterinfo to packet_diag_dump (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Rename netlink_capable netlink_allowed (Jiri Benc) [1094272] {CVE-2014-0181} - [net] diag: Fix ns_capable check in sock_diag_put_filterinfo (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Fix permission check in netlink_connect() (Jiri Benc) [1094272] {CVE-2014-0181} - [net] filter: prevent nla extensions to peek beyond the end of the message (Jiri Benc) [1096781] {CVE-2014-3144 CVE-2014-3145}- [net] mac80211: fix crash due to AP powersave TX vs. wakeup race (Jacob Tanenbaum) [1083534] {CVE-2014-2706} - [ethernet] qlcnic: Fix ethtool statistics length calculation (Michal Schmidt) [1099634] - [kernel] futex: Make lookup_pi_state more robust (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: Always cleanup owner tid in unlock_pi (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: Validate atomic acquisition in futex_lock_pi_atomic() (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: prevent requeue pi on same futex (Larry Woodman) [1104520] {CVE-2014-3153} - [net] gro: restore frag0 optimization (and fix crash) (Michal Schmidt) [1069741] - [net] ipv4: current group_info should be put after using (Jiri Benc) [1087416] {CVE-2014-2851} - [net] core, nfqueue, openvswitch: Orphan frags in skb_zerocopy and handle errors (Jiri Pirko) [1079014] {CVE-2014-2568} - [fs] aio: fix plug memory disclosure and fix reqs_active accounting backport (Jeff Moyer) [1094605] {CVE-2014-0206}- [fs] aio: plug memory disclosure and fix reqs_active accounting (Mateusz Guzik) [1094605] {CVE-2014-0206} - [kernel] mutexes: Give more informative mutex warning in the !lock->owner case (Larry Woodman) [1087655 1087919 1087922] - [kernel] mutex: replace CONFIG_HAVE_ARCH_MUTEX_CPU_RELAX with simple ifdef (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Introduce cancelable MCS lock for adaptive spinning (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Modify the way optimistic spinners are queued (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Return false if task need_resched() in mutex_can_spin_on_owner() (Larry Woodman) [1087655 1087919 1087922] - [kernel] Restructure the MCS lock defines and locking & Move mcs_spinlock.h into kernel/locking/ (Larry Woodman) [1087655 1087919 1087922] - [misc] arch: Introduce smp_load_acquire(), smp_store_release() (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutex: Fix debug_mutexes (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutex: Fix debug checks (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Unlock the mutex without the wait_lock (Larry Woodman) [1087655 1087919 1087922]- [scsi] st: fix corruption of the st_modedef structures in st_set_options() (Maurizio Lombardi) [1084968] - [net] openvswitch: fix a possible deadlock and lockdep warning (Flavio Leitner) [1094867] - [fs] dcache: make prepend_name() work correctly when called with negative *buflen (Mikulas Patocka) [1092746] - [fs] dcache: __dentry_path() fixes (Mikulas Patocka) [1092746] - [fs] dcache: prepend_path() needs to reinitialize dentry/vfsmount/mnt on restarts (Mikulas Patocka) [1092746] - [net] ip: generate unique IP identificator if local fragmentation is allowed (Jiri Pirko) [1076106] - [target] tcm_fc: Fix use-after-free of ft_tpg (Andy Grover) [1071340] - [wireless] ath9k: tid->sched race in ath_tx_aggr_sleep() (Jacob Tanenbaum) [1083252] {CVE-2014-2672} - [kernel] futex: Fix pthread_cond_broadcast() to wake up all threads (Larry Woodman) [1084757] - [watchdog] hpwdt: display informative string (Nigel Croxon) [1074038] - [mm] page-writeback: fix divide by zero in pos_ratio_polynom (Rik van Riel) [1091784] - [mm] page-writeback: add strictlimit feature (Rik van Riel) [1091784] - [powerpc] tm: Fix crash when forking inside a transaction (Radomir Vrbovsky) [1083215] {CVE-2014-2673} - [block] floppy: don't write kernel-only members to FDRAWCMD ioctl output (Denys Vlasenko) [1094318] {CVE-2014-1737 CVE-2014-1738} - [block] floppy: ignore kernel-only members in FDRAWCMD ioctl input (Denys Vlasenko) [1094318] {CVE-2014-1737 CVE-2014-1738} - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1097687] - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1098513] - [s390] crypto: fix aes, des ctr mode concurrency finding (Hendrik Brueckner) [1097686] - [mm] filemap: update find_get_pages_tag() to deal with shadow entries (Johannes Weiner) [1091795] - [fs] xfs: log vector rounding leaks log space (Brian Foster) [1091136] - [fs] xfs: truncate_setsize should be outside transactions (Brian Foster) [1091136]- [tty] n_tty: Fix n_tty_write crash when echoing in raw mode (Aristeu Rozanski) [1094242] {CVE-2014-0196} - [fs] gfs2: Fix uninitialized VFS inode in gfs2_create_inode (Abhijith Das) [1087995] - [kernel] cputime: Fix jiffies based cputime assumption on steal accounting (Frederic Weisbecker) [1047732] - [kernel] cputime: Bring cputime -> nsecs conversion (Frederic Weisbecker) [1047732] - [kernel] cputime: Default implementation of nsecs -> cputime conversion (Frederic Weisbecker) [1047732] - [x86] irq, pic: Probe for legacy PIC and set legacy_pic appropriately (Vivek Goyal) [1037957] - [virt] hyperv/vmbus: Negotiate version 3.0 when running on ws2012r2 hosts (Vivek Goyal) [1037957]- [mm] rmap: try_to_unmap_cluster() should lock_page() before mlocking (Larry Woodman) [1078349] {CVE-2014-3122} - [mm] huge_memory: Fix cpuset cgroups so all pages for a task remain on correct node (Larry Woodman) [1076613] - [mm] mprotect: fix oops in change_pmd_range called from task_numa_work (Rik van Riel) [1085050]- [security] device_cgroup: check if exception removal is allowed (Aristeu Rozanski) [1086057] - [security] device_cgroup: rework device access check and rule checking (Aristeu Rozanski) [1086057] - [fs] autofs: fix lockref lookup (Ian Kent) [1083815] - [mei] me: do not load the driver if the FW doesn't support MEI interface (Prarit Bhargava) [1082789]- [virt] vhost/net: fix total length when packets are too short ("Michael S. Tsirkin") [1064446] {CVE-2014-0077} - [virt] vhost/net: validate vhost_get_vq_desc return value ("Michael S. Tsirkin") [1070940] {CVE-2014-0055}- [net] netfilter: fix panic when oom during rule replacement (Florian Westphal) [985657] - [net] netfilter: x_tables: fix ordering of jumpstack allocation and table update (Florian Westphal) [985657] - [virt] kvm/ioapic: try to recover if pending_eoi goes out of range (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: fix assignment of ioapic->rtc_status.pending_eoi (Paolo Bonzini) [1036478 1081590] {CVE-2014-0155} - [virt] kvm/ioapic: reinject pending interrupts on KVM_SET_IRQCHIP (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: extract body of kvm_ioapic_set_irq (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: clear IRR for edge-triggered interrupts at delivery (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: merge ioapic_deliver into ioapic_service (Paolo Bonzini) [1036478] - [virt] kvm: ignore ioapic polarity (Paolo Bonzini) [1036478] - [core] device: Create 'device_driver_rh' KABI shadowing structure (Myron Stowe) [1083692] - [core] device: Create 'device_rh' KABI shadowing structure (Myron Stowe) [1083692] - [scsi] Reserve space in structures for future XCOPY support (Ewan Milne) [1080430] - [fs] xfs: fix bad hash ordering (Brian Foster) [1083206] - [fs] xfs: always do log forces via the workqueue (Brian Foster) [1052004]- [net] bonding: remove bond_resend_igmp_join_requests read_unlock leftover (Veaceslav Falico) [1080924] - [ethernet] mlx4: Support shutdown() interface (Amir Vadai) [1046216] - [zram] fix invalid memory access (Jerome Marchand) [1081936] - [zram] protect zram_reset_device() call (Jerome Marchand) [1081936] - [zram] remove zram_sysfs file (Jerome Marchand) [1081936] - [zram] use atomic64_xxx() to replace zram_stat64_xxx() (Jerome Marchand) [1081936] - [zram] optimize memory operations with clear_page()/copy_page() (Jerome Marchand) [1081936] - [zram] kill unused zram_get_num_devices() (Jerome Marchand) [1081936] - [zram] simplify and optimize dev_to_zram() (Jerome Marchand) [1081936] - [kernel] futex: revert back to the explicit waiter counting code (Larry Woodman) [1081100] - [kernel] audit: Allow login in non-init namespaces (Richard Guy Briggs) [1082597]- [wireless] ath9k: Fix LNA gpio for AR9485 (John Green) [1082017] - [infiniband] core: Don't resolve passive side RoCE L2 address in cma req handler (Amir Vadai) [1075852] - [fs] xfs: fix buffer use after free on IO error (Eric Sandeen) [924301] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1052416] - [scsi] be2iscsi: Fix DMA Out of SW-IOMMU space error (Rob Evers) [1052416] - [scsi] be2iscsi: Fix scsi_cmnd leakage in driver (Rob Evers) [1052416] - [scsi] be2iscsi: Fix the session cleanup when reboot/shutdown happens (Rob Evers) [1052416] - [scsi] be2iscsi: Fix doorbell format for EQ/CQ/RQ s per SLI spec (Rob Evers) [1052416] - [scsi] be2iscsi: Fix port speed typo in driver (Rob Evers) [1052416] - [scsi] be2iscsi: Fix handling timed out MBX completion from FW (Rob Evers) [1052416] - [fs] nfs: Fix a use-after-free problem in open() (Steve Dickson) [1062809]- [md] dm-thin: fix dangling bio in process_deferred_bios error path (Mike Snitzer) [1081781] - [md] dm: take care to copy the space map roots before locking the superblock (Mike Snitzer) [1081781] - [md] dm-transaction-manager: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1081781] - [md] dm-era: fixes for issues identified upstream (Mike Snitzer) [1081781] - [md] dm-cache: remove remainder of distinct discard block size (Mike Snitzer) [1062679] - [md] dm-cache: prevent corruption caused by discard_block_size > cache_block_size (Mike Snitzer) [1062679] - [ipc] change kern_ipc_perm.deleted type to bool (Phillip Lougher) [1043807] {CVE-2013-7026} - [ipc] introduce ipc_valid_object() helper to sort out IPC_RMID races (Phillip Lougher) [1043807] {CVE-2013-7026} - [ipc] shm: fix shm_file deletion races (Phillip Lougher) [1043807] {CVE-2013-7026} - [drm] udl: take reference to device struct for dma-bufs (Dave Airlie) [1077774] - [security] keys: Allow special keys (eg. DNS results) to be invalidated by CAP_SYS_ADMIN (David Howells) [1074240]- [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1077650] - [kernel] rh_taint: Remove taint and update unsupported hardware message (Prarit Bhargava) [1076974] - [fs] proc/vmcore: continue vmcore initialization if PT_NOTE is found empty (Chao WANG) [1077535] - [net] ipv6: ip6_append_data_mtu do not handle the mtu of the second fragment properly (Jiri Pirko) [1079873]- [block] free q->flush_rq in blk_init_allocated_queue error paths (Mike Snitzer) [1078522] - [x86] fpu: Clear exceptions in AMD FXSAVE workaround (Phillip Lougher) [1053596] {CVE-2014-1438} - [mm] page_alloc: spill to remote nodes before waking kswapd (Johannes Weiner) [1076546] - [mm] vmscan: do not swap anon pages just because free+file is low (Johannes Weiner) [1076546] - [fs] sunrpc: Ensure call_connect_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1071532] - [fs] nfs: Ensure we respect soft mount timeouts during trunking discovery (Steve Dickson) [1071532] - [fs] nfs: Schedule recovery if nfs40_walk_client_list() is interrupted (Steve Dickson) [1071532] - [fs] sunrpc: Ensure that call_bind times out correctly (Steve Dickson) [1071532] - [fs] sunrpc: Ensure that call_connect times out correctly (Steve Dickson) [1071532]- [net] netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (Jiri Pirko) [1077351] {CVE-2014-2523} - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Jiri Pirko) [1075060] {CVE-2014-2309} - [net] skbuff: skb_segment: orphan frags before copying ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/fskb/list_skb/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/skb/head_skb/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/skb_frag/frag/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/frag/nskb_frag/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] use kfree_skb_list() helper ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] veth: fix veth vlan features (Flavio Leitner) [1076077] - [net] sunrpc/xprtrdma: add separate Kconfig options for NFSoRDMA client and server support (Jeff Layton) [1077957] - [virt] kvm/x86: emulate MOVAPD (Igor Mammedov) [1052090] - [virt] kvm/x86: emulate MOVAPS (Igor Mammedov) [1052090] - [mm] x86: Wrong page freed on preallocate_pmds() failure exit (Larry Woodman) [1073641] - [mm] x86: do not leak page->ptl for pmd page tables (Larry Woodman) [1073641] - [virt] kvm/x86: fix emulator buffer overflow (Andrew Jones) [1071836] {CVE-2014-0049} - [virt] hyperv: Change the receive buffer size for legacy hosts (Jason Wang) [1075279] - [x86] quirks: Update DH8900CC Unsupported Device ID (Prarit Bhargava) [1076137]- [security] selinux: fix broken peer recv check (Paul Moore) [1043165] - [md] dm-raid: Fix possibility of skipping device recovery (Jonathan E Brassow) [1069927] - [fs] xfs: avoid AGI/AGF deadlock scenario for inode chunk allocation (Brian Foster) [1052789] - [md] dm-cache: fix access beyond end of origin device (Mike Snitzer) [1074606] - [md] dm-cache: fix truncation bug when copying a block to/from >2TB fast device (Mike Snitzer) [1075709] - [ethernet] bna: don't disable VLAN tag stripping in promisc mode (Ivan Vecera) [1057842] - [kernel] posix-timers: Spare workqueue if there is no full dynticks CPU to kick (Frederic Weisbecker) [1074168]- [net] bridge: multicast: enable snooping on general queries only (Florian Westphal) [1074491] - [net] bridge: multicast: add sanity check for general query destination (Florian Westphal) [1074491] - [net] bridge: multicast: add sanity check for query source addresses (Florian Westphal) [1074491] - [net] inet: frag: fix oops when unloading inetfrag modules (Florian Westphal) [1073962] - [virt] vhost/net: fix ref cnt checking deadlock ("Michael S. Tsirkin") [1065878] - [virt] vhost_net: correctly limit the max pending buffers ("Michael S. Tsirkin") [1065878] - [virt] vhost/net: fix a theoretical race in device cleanup ("Michael S. Tsirkin") [1065878] - [powerpc] pseries: Expose in kernel device tree update to drmgr (Steve Best) [1064745] - [powerpc] pseries: Update dynamic cache nodes for suspend/resume operation (Steve Best) [1064745] - [powerpc] pseries: Device tree should only be updated once after suspend/migrate (Steve Best) [1064745] - [powerpc] pseries: Child nodes are not detached by dlpar_detach_node (Steve Best) [1064745] - [powerpc] pseries: Add mising of_node_put in delete_dt_node (Steve Best) [1064745] - [powerpc] pseries: Make dlpar_configure_connector parent node aware (Steve Best) [1064745] - [powerpc] pseries: Do all node initialization in dlpar_parse_cc_node (Steve Best) [1064745] - [powerpc] pseries: Fix parsing of initial node path in update_dt_node (Steve Best) [1064745] - [powerpc] pseries: Pack update_props_workarea to map correctly to rtas buffer header (Steve Best) [1064745] - [powerpc] pseries: Fix over writing of rtas return code in update_dt_node (Steve Best) [1064745] - [powerpc] pseries: Fix creation of loop in device node property list (Steve Best) [1064745] - [infiniband] mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device (Doug Ledford) [1061795] - [ethernet] e1000: fix lockdep warning in e1000_reset_task (John Green) [1056355] - [ethernet] mlx4: mlx4_init_slave() shouldn't access comm channel before PF is ready (Amir Vadai) [1058413] - [ethernet] mlx4: Fix memory access error in mlx4_QUERY_DEV_CAP_wrapper() (Amir Vadai) [1058413] - [mm] numa: recheck for transhuge pages under lock during protection changes (Rik van Riel) [1073674]- [net] inet: fix for a race condition in the inet frag code (Nikolay Aleksandrov) [1070711] {CVE-2014-0100} - [scsi] aacraid: Print warning message if unsupported card is being used (Rich Bono) [1019091] - [drm] ttm: don't oops if no invalidate_caches() (Rob Clark) [1073470 1075068] - [security] selinux: bigendian problems with filename trans rules (Paul Moore) [1029837] - [security] selinux: Fix memory leak upon loading policy (Paul Moore) [1051042] - [x86] apic: Plug racy xAPIC access of CPU hotplug code (Igor Mammedov) [1073568] - [kernel] sched: Remove redundant update_runtime notifier (Igor Mammedov) [1074476] - [virt] kvm/svm: fix cr8 intercept window (Radim Krcmar) [1056982] - [video] fb: reorder the lock sequence to fix potential dead lock (Jason Wang) [1040781] - [virt] hv/vmbus: Don't timeout during the initial connection with host (Jason Wang) [1037957] - [virt] hv/vmbus: Specify the target CPU that should receive notification (Jason Wang) [1037957] - [mm] percpu scalability fixes (Alexander Viro) [1072446] - [x86] fix compile error due to X86_TRAP_NMI use in asm files (Don Zickus) [1051428] - [x86] Ignore NMIs that come in during early boot (Don Zickus) [1051428] - [fs] cifs: Add support for follow_link on dfs shares under posix extensions (Sachin Prabhu) [1020715] - [fs] cifs: move unix extension call to cifs_query_symlink() (Sachin Prabhu) [1020715] - [kernel] audit: include subject in login records (Richard Guy Briggs) [1075155] - [kernel] audit: remove superfluous new- prefix in AUDIT_LOGIN messages (Richard Guy Briggs) [1075155] - [ethernet] tg3: Don't check undefined error bits in RXBD (Ivan Vecera) [1071483] - [fs] gfs2: Move recovery variables to journal structure in memory (Robert S Peterson) [1059439] - [security] keys: Make the keyring cycle detector ignore other keyrings of the same name (David Howells) [1071346] {CVE-2014-0102} - [x86] fix x86 fixup_irqs() error handling (Prarit Bhargava) [1074644] - [fs] gfs2: Re-add a call to log_flush_wait when flushing the journal (Robert S Peterson) [1074556] - [fs] gfs2: Ensure workqueue is scheduled after noexp request (Robert S Peterson) [1074556]- [mm] Revert: percpu scalability fixes (Jarod Wilson) [1072446]- [block] change flush sequence list addition back to front add (Mike Snitzer) [1072577] - [block] fix q->flush_rq NULL pointer crash on dm-mpath flush (Mike Snitzer) [1072577] - [md] dm-era: mark as tech preview for RHEL7.0 (Mike Snitzer) [995644] - [md] dm-bitset: only flush the current word if it has been dirtied (Mike Snitzer) [995644] - [md] dm-era: support non power-of-2 blocksize (Mike Snitzer) [995644] - [md] dm: add era target (Mike Snitzer) [995644] - [md] dm-cache-mq: fix memory allocation failure for large cache devices (Mike Snitzer) [995644] - [md] dm-cache: fix truncation bug when mapping I/O to >2TB fast device (Mike Snitzer) [995644] - [md] dm-space-map-metadata: fix refcount decrement below 0 which caused corruption (Mike Snitzer) [1065051] - [Documentation] dm-thin: fix Documentation for held metadata root feature (Mike Snitzer) [1065051] - [md] dm-thin: fix noflush suspend IO queueing (Mike Snitzer) [1065051] - [md] dm-thin: fix deadlock in __requeue_bio_list (Mike Snitzer) [1065051] - [md] dm-thin: fix out of data space handling (Mike Snitzer) [1065051] - [md] dm-thin: ensure user takes action to validate data and metadata consistency (Mike Snitzer) [1065051] - [md] dm-thin: synchronize the pool mode during suspend (Mike Snitzer) [1065051] - [md] dm: fix Kconfig indentation (Mike Snitzer) [1065051] - [md] dm-thin: allow metadata space larger than supported to go unused (Mike Snitzer) [1065051] - [md] dm-thin: fix the error path for the thin device constructor (Mike Snitzer) [1065051] - [md] dm-thin: avoid metadata commit if a pool's thin devices haven't changed (Mike Snitzer) [1065051] - [virt] hyperv: Add support for physically discontinuous receive buffer (Jason Wang) [988689] - [virt] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze (Jason Wang) [1024220] - [fs] pnode: smarter propagate_mnt() (Alexander Viro) [1072457] - [kernel] perf: Allow mmap2 interface (Jiri Olsa) [1071945] - [crypto] ansi_cprng: Fix off by one error in non-block size request (Radomir Vrbovsky) [1009139] - [fs] xfs: don't leak EFSBADCRC to userspace (Brian Foster) [1071925] - [fs] xfs: modify verifiers to differentiate CRC from other errors (Brian Foster) [1071925] - [fs] xfs: print useful caller information in xfs_error_report (Brian Foster) [1071925] - [fs] xfs: add xfs_verifier_error() (Brian Foster) [1071925] - [fs] xfs: add helper for updating checksums on xfs_bufs (Brian Foster) [1071925] - [fs] xfs: add helper for verifying checksums on xfs_bufs (Brian Foster) [1071925] - [fs] xfs: Use defines for CRC offsets in all cases (Brian Foster) [1071925] - [fs] xfs: skip pointless CRC updates after verifier failures (Brian Foster) [1071925] - [fs] xfs: limit superblock corruption errors to actual corruption (Brian Foster) [1071925] - [fs] xfs: skip verification on initial "guess" superblock read (Brian Foster) [1071925] - [fs] xfs: xfs_sb_read_verify() doesn't flag bad crcs on primary sb (Brian Foster) [1071925] - [md] dm-snapshot: fix data corruption (Mikulas Patocka) [1070291] - [ethernet] e1000e: Fix SHRA register access for 82579 (John Green) [1040315] - [ethernet] be2net: do external loopback test only when it is requested (Ivan Vecera) [1065833] - [drm] i915: fix potential oops in early irqs (Rob Clark) [1073136] - [security] selinux: correctly label /proc inodes in use before the policy is loaded (Paul Moore) [1071858] - [fs] vfs: unexport the getname() symbol (Jeff Layton) [1060739] - [mm] percpu scalability fixes (Alexander Viro) [1072446] - [kernel] uprobes: Fix the memory out of bound overwrite in copy_insn() (Oleg Nesterov) [984056] - [kernel] uprobes: Fix the wrong usage of current->utask in uprobe_copy_process() (Oleg Nesterov) [984056] - [kernel] uprobes: Teach uprobe_copy_process() to handle CLONE_VFORK (Oleg Nesterov) [984056] - [kernel] uprobes: Change uprobe_copy_process() to dup xol_area (Oleg Nesterov) [984056] - [kernel] uprobes: Change uprobe_copy_process() to dup return_instances (Oleg Nesterov) [984056] - [kernel] uprobes: Teach __create_xol_area() to accept the predefined vaddr (Oleg Nesterov) [984056] - [kernel] uprobes: Introduce __create_xol_area() (Oleg Nesterov) [984056] - [kernel] uprobes: Change the callsite of uprobe_copy_process() (Oleg Nesterov) [984056]- [scsi] megaraid_sas: fix a small problem when reading state value from hw (Tomas Henzl) [1070563] - [scsi] megaraid_sas: driver bug fix (Tomas Henzl) [1064509] - [scsi] qla2xxx: Update driver version to 8.06.00.08.07.0-k2 (Chad Dupuis) [1066003] - [scsi] qla2xxx: Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs() (Chad Dupuis) [1066003] - [scsi] qla2xxx: Set host can_queue value based on available resources (Chad Dupuis) [1066003] - [scsi] qla2xxx: Fix request queue null dereference (Chad Dupuis) [1058624] - [mm] add overcommit_kbytes sysctl variable (Jerome Marchand) [1058788] - [mm] factor commit limit calculation (Jerome Marchand) [1058788] - [drm] radeon/uvd: add kernel parameter to make uvd optional on evergreen (Jerome Glisse) [1056702] - [drm] radeon: free uvd ring on unload (Jerome Glisse) [1056702] - [s390] pci: obtain function handle in hotplug notifier (Hendrik Brueckner) [1059247] - [s390] pci/dma: fix accounting of allocated_pages (Hendrik Brueckner) [1059247] - [s390] pci: set error state for unavailable functions (Hendrik Brueckner) [1059247] - [s390] pci: fix removal of nonexistent pci bus (Hendrik Brueckner) [1059247] - [s390] pci: prevent inadvertently triggered bus scans (Hendrik Brueckner) [1059247] - [pci] msi: Make pci_enable_msi/msix() 'nvec' argument type as int (Myron Stowe) [1070909] - [pci] msi: Export MSI mode using attributes, not kobjects (Myron Stowe) [1070909] - [drm] nouveau: attempt to disarm all interrupts before request_irq() (Ben Skeggs) [986654] - [drm] nouveau: disable runtime pm by default (Ben Skeggs) [1072481] - [s390] appldata_os: fix cpu array size calculation (Hendrik Brueckner) [1071354] - [s390] cio: Fix missing subchannels after CHPID configure on (Hendrik Brueckner) [1071248] - [s390] pci/dma: use correct segment boundary size (Hendrik Brueckner) [1071239] - [scsi] isci: fix reset timeout handling (David Milburn) [1040402] - [wireless] ath9k: Add custom parameters for CUS198 (John Green) [1044005] - [ethernet] bnx2x: utilize FW 7.8.19 (Michal Schmidt) [1058008] - [fs] fix the performance of reading /proc/mounts and friends (Alexander Viro) [1072461] - [fs] namespace: mount hash table is too small (Alexander Viro) [1072451] - [fs] xfs: inode log reservations are still too small (Brian Foster) [1071068] - [fs] aio, memory-hotplug: Fix confliction when migrating and accessing ring pages (Motohiro Kosaki) [1060974] - [x86] only add -Werror when using RHEL7 gcc (Stefan Assmann) [1073055] - [mm] filemap: fix truncation crash due to exceptional entries (Johannes Weiner) [1069295 1071162] - [mm] Add kernel and mm data structure padding before kABI freeze (Larry Woodman) [1071438] - [pci] add pci_hw_vendor_status() (Prarit Bhargava) [1073062] - [cpufreq] pcc: Enable autoload of pcc-cpufreq for all ACPI processors (Lenny Szubowicz) [928152] - [idle] intel_idle: Repair large-server 50-watt idle-power regression (Lenny Szubowicz) [1054325] - [fs] clean up page array when uncached write send fails (Sachin Prabhu) [1063780] - [fs] cifs: use a flexarray in cifs_writedata (Sachin Prabhu) [1063780] - [mm] oom_kill: add rcu_read_lock() into find_lock_task_mm() (Oleg Nesterov) [1000335] - [mm] oom_kill: has_intersects_mems_allowed() needs rcu_read_lock() (Oleg Nesterov) [1000335] - [mm] oom_kill: change oom_kill.c to use for_each_thread() (Oleg Nesterov) [1000335] - [kernel] fork: introduce for_each_thread() to replace the buggy while_each_thread() (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), consolidate the lockless CLONE_THREAD checks (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), don't add the uninitialized child to thread/task/pid lists (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), unify CLONE_THREAD-or-thread_group_leader code (Oleg Nesterov) [1000335] - [fs] exec: de_thread(), use change_pid() rather than detach_pid/attach_pid (Oleg Nesterov) [1000335] - [powerpc] xmon: Don't signal we've entered until we're finished printing (Steve Best) [1072790] - [powerpc] xmon: Fix timeout loop in get_output_lock() (Steve Best) [1072790] - [powerpc] xmon: Don't loop forever in get_output_lock() (Steve Best) [1072790]- [net] make neigh_priv_len in struct net_device 16bit instead of 8bit (Jiri Benc) [1062308] - [net] sctp: fix sctp_sf_do_5_1D_ce to verify if we/peer is AUTH capable (Daniel Borkmann) [1070716] {CVE-2014-0101} - [net] sctp: fix sctp_connectx abi for ia32 emulation/compat mode (Daniel Borkmann) [1058284] - [net] ip_tunnel: return more precise errno value when adding tunnel fails (Florian Westphal) [1070135] - [net] ip_tunnel: Add fallback tunnels to the hash lists (Florian Westphal) [1070135] - [net] openvswitch: Fix ovs_dp_cmd_msg_size() (Francesco Fusco) [1069577] - [net] team: Don't allow team devices to change network namespaces (Jiri Pirko) [1069527] - [net] team: add support for sending multicast rejoins (Jiri Pirko) [1069520] - [net] convert resend IGMP to notifier event (Jiri Pirko) [1069520] - [net] team: add peer notification (Jiri Pirko) [1069490] - [net] team: remove synchronize_rcu() called during port disable (Jiri Pirko) [1069498] - [net] team: use kfree_rcu instead of synchronize_rcu in team_port_dev (Jiri Pirko) [1069498] - [net] team: remove synchronize_rcu() called during queue override change (Jiri Pirko) [1069498] - [net] remove last caller of skb_tail_offset() and itself (Jiri Pirko) [1068666] - [net] netpoll: fix position of network header (Jiri Pirko) [1068666] - [net] neigh: fix setting of default gc_* values (Jiri Pirko) [1067274]- [drm] nouveau/devinit: lock/unlock crtc regs for all devices, not just pre-nv50 (Ben Skeggs) [928744] - [drm] nouveau: use correct register to determine DP display bpp (Ben Skeggs) [928744] - [pci] Enable quirks for PCIe ACS on Intel PCH root ports (Alex Williamson) [1037684] - [pci] Add pci_dev_flag for ACS enable quirks (Alex Williamson) [1037684] - [pci] Add device-specific PCI ACS enable (Alex Williamson) [1037684] - [virt] hyperv-fb: kick off efifb early (Gerd Hoffmann) [1038900] - [virt] hyperv-fb: add support for generation 2 virtual machines (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: use resource for hyperv mmio region (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: add missing breaks (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: Extract the mmio information from DSDT (Gerd Hoffmann) [1038900] - [s390] cio/blacklist: Perform subchannel scan only when needed (Hendrik Brueckner) [1071244] - [s390] css: Prevent unnecessary allocation in subchannel loop (Hendrik Brueckner) [1071244] - [s390] cio: Delay scan for newly available I/O devices (Hendrik Brueckner) [1071244] - [s390] cio: Relax subchannel scan loop (Hendrik Brueckner) [1071244] - [s390] cio: More efficient handling of CHPID availability events (Hendrik Brueckner) [1071244] - [ethernet] cxgb4: Add API to correctly calculate tuple fields (Jay Fenlason) [1060264] - [ethernet] cxgb4: Account for stid entries properly in case of IPv6 (Jay Fenlason) [1060264] - [ethernet] cxgb4: Assign filter server TIDs properly (Jay Fenlason) [1060264] - [ethernet] cxgb4: Include TCP as protocol when creating server filters (Jay Fenlason) [1060264] - [ethernet] cxgb4: Reserve stid 0 for T4/T5 adapters (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add new scheme to update T4/T5 firmware (Jay Fenlason) [1060264] - [ethernet] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Jay Fenlason) [1060264] - [ethernet] cgxb4: remove duplicate include in cxgb4.h (Jay Fenlason) [1060264] - [ethernet] cxgb4: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060264] - [ethernet] cxgb4: remove workqueue when driver registration fails (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add CLIP support to store compressed IPv6 address (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add routines to create and remove listening IPv6 servers (Jay Fenlason) [1060264] - [ethernet] cxgb4: Do not set net_device::dev_id to VI index (Jay Fenlason) [1060264] - [ethernet] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Jay Fenlason) [1060264] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Jay Fenlason) [1060264] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Jay Fenlason) [1060264] - [infiniband] cxgb4: Calculate the filter server TID properly (Jay Fenlason) [1060264] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix formatting of physical address (Jay Fenlason) [1060264] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Jay Fenlason) [1060264] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Jay Fenlason) [1060264] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Jay Fenlason) [1060264] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix QP flush logic (Jay Fenlason) [1060264] - [infiniband] cxgb4: Handle newer firmware changes (Jay Fenlason) [1060264] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Jay Fenlason) [1060264] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Jay Fenlason) [1060264] - [scsi] cxgb4i: add support for T5 adapter (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: added much cleaner implementation of is_t4() (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: Staticize local symbols (Jay Fenlason) [1060264] - [infiniband] mlx5: Remove dependency on X86 (Doug Ledford) [1058614] - [infiniband] mlx5: Add include of because of kzalloc()/kfree() use (Doug Ledford) [1058614] - [infiniband] mlx5: Don't set "block multicast loopback" capability (Doug Ledford) [1058614] - [infiniband] mlx5: Fix binary compatibility with libmlx5 (Doug Ledford) [1058614] - [infiniband] mlx5: Fix RC transport send queue overhead computation (Doug Ledford) [1058614] - [infiniband] mlx5: Verify reserved fields are cleared (Doug Ledford) [1058614] - [infiniband] mlx5: Remove old field for create mkey mailbox (Doug Ledford) [1058614] - [infiniband] mlx5: Abort driver cleanup if teardown hca fails (Doug Ledford) [1058614] - [infiniband] mlx5: Allow creation of QPs with zero-length work queues (Doug Ledford) [1058614] - [ethernet] mlx5: Fix PowerPC support (Doug Ledford) [1058614] - [ethernet] mlx5: Improve debugfs readability (Doug Ledford) [1058614] - [infiniband] mlx5: Add support for resize CQ (Doug Ledford) [1058614] - [infiniband] mlx5: Implement modify CQ (Doug Ledford) [1058614] - [infiniband] mlx5: Make sure doorbell record is visible before doorbell (Doug Ledford) [1058614] - [ethernet] mlx5: Use mlx5 core style warning (Doug Ledford) [1058614] - [ethernet] mlx5: Clear out struct before create QP command (Doug Ledford) [1058614] - [ethernet] mlx5: Fix out arg size in access_register command (Doug Ledford) [1058614] - [infiniband] mlx5: Fix micro UAR allocator (Doug Ledford) [1058614] - [ethernet] mlx5: Remove dead code (Doug Ledford) [1058614] - [infiniband] mlx5: Remove unused code in mr.c (Doug Ledford) [1058614] - [virt] kvm/x86: introduce periodic global clock updates (Andrew Jones) [1036457] - [virt] kvm/x86: rate-limit global clock updates (Andrew Jones) [1036457] - [mm] slub: fix page->_count corruption (again) (Rik van Riel) [1070918] - [kernel] stop_machine: Fix^2 race between stop_two_cpus() and stop_cpus() (Rik van Riel) [1061778 1071454] - [fs] proc/vmcore: prevent PT_NOTE p_memsz overflow during header update (Nigel Croxon) [1061368] - [ioat] dma: check DMA mapping error in ioat_dma_self_test() (Kyle McMartin) [922694] - [drm] nouveau/bios: add more checks to PRAMIN image fetching (Ben Skeggs) [1033345] - [fs] block: Fix nr_vecs for inline integrity vectors (David Milburn) [1040893]- [redhat] kabi: actually add symbols to the whitelists this time (Jarod Wilson) [726863]- [redhat] kabi: add initial whitelist checksums (Jiri Olsa) [726863]- [fs] epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (Rik van Riel) [1069371] - [fs] epoll: do not take global 'epmutex' for simple topologies (Rik van Riel) [1069371] - [fs] epoll: optimize EPOLL_CTL_DEL using rcu (Rik van Riel) [1069371] - [fs] epoll: add a reschedule point in ep_free() (Rik van Riel) [1069371] - [fs] eventpoll: switch epoll_ctl() to fdget (Rik van Riel) [1069371] - [fs] eventpoll: do not use sigprocmask() (Rik van Riel) [1069371] - [target] iscsi-target: Add demo-mode TPG authentication context support (Andy Grover) [1066726] - [target] Add se_portal_group->tpg_auth_group (Andy Grover) [1066726] - [mm] page-writeback: do not count anon pages as dirtyable memory (Johannes Weiner) [832482] - [mm] page-writeback: fix dirty_balance_reserve subtraction from dirtyable memory (Johannes Weiner) [832482] - [misc] stackprotector: Introduce CONFIG_CC_STACKPROTECTOR_STRONG (Jarod Wilson) [1069367] - [misc] stackprotector: Unify the HAVE_CC_STACKPROTECTOR logic between architectures (Jarod Wilson) [1069367] - [kernel] futexes: Fix futex_hashsize initialization (Larry Woodman) [1069800] - [kernel] futexes: Avoid taking the hb->lock if there's nothing to wake up (Larry Woodman) [1069800] - [kernel] futexes: Document multiprocessor ordering guarantees (Larry Woodman) [1069800] - [kernel] futexes: Increase hash table size for better performance (Larry Woodman) [1069800] - [kernel] futexes: Clean up various details (Larry Woodman) [1069800] - [kernel] futex: move user address verification up to common code (Larry Woodman) [1069800] - [kernel] futex: fix handling of read-only-mapped hugepages (Larry Woodman) [1069800] - [powerpc] Support crashkernel auto memory reservation on a system with 2GB or more (Steve Best) [1051974] - [powerpc] Set crashkernel 'auto' memory reservation threshold to 2GB (Steve Best) [1051974] - [s390] cio: improve cio_commit_config (Hendrik Brueckner) [1064781] - [s390] zfcpdump: Fix mount order for XFS and ext4 (Hendrik Brueckner) [1058307] - [scsi] iSCSI connection errors on logout (Chris Leech) [1000356] - [block] add padding to queue_limits structure (Mike Snitzer) [973669] - [virt] kvm/nvmx: Fix pick-up of uninjected NMIs (Marcelo Tosatti) [1069089] - [virt] kvm/svm: fix NMI window after iret (Radim Krcmar) [1049862] - [mm] exclude memoryless nodes from zone_reclaim (Steve Best) [1070491] - [x86] mm/srat: Skip NUMA_NO_NODE while parsing SLIT (Prarit Bhargava) [1063539]- [ethernet] cxgb3: remove duplicate defines (Jay Fenlason) [1060263] - [ethernet] cxgb3: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060263] - [ethernet] cxgb3: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Jay Fenlason) [1060263] - [ethernet] cxgb3: Missing rtnl lock in error recovery (Jay Fenlason) [1060263] - [infiniband] cxgb3: Fix stack info leak in iwch_create_cq() (Jay Fenlason) [1060263] - [infiniband] cxgb3: Timeout condition is never true (Jay Fenlason) [1060263] - [ethernet] qlcnic: Update version to 5.3.48.2 (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix tx timeout (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix diagnostic test for all adapters (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix VF reset recovery (Chad Dupuis) [1063848] - [ethernet] qlcnic: underflow in qlcnic_validate_max_tx_rings() (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix backporting BUG while doing inbox submission upto 5.3.48 (Chad Dupuis) [1063848] - [pci] pciehp: Add hotplug_lock to serialize hotplug events (Myron Stowe) [1061514] - [pci] pciehp: Ensure very fast hotplug events are also processed (Myron Stowe) [1061514] - [pci] pciehp: Disable link notification across slot reset (Myron Stowe) [1061514] - [pci] pciehp: Don't check adapter or latch status while disabling (Myron Stowe) [1061514] - [pci] pciehp: Don't disable the link permanently during removal (Myron Stowe) [1061514] - [pci] pciehp: Enable link state change notifications (Myron Stowe) [1061514] - [pci] pciehp: Use link change notifications for hot-plug and removal (Myron Stowe) [1061514] - [pci] pciehp: Make check_link_active() non-static (Myron Stowe) [1061514] - [pci] pciehp: Move Attention & Power Indicator support tests to accessors (Myron Stowe) [1061514] - [pci] pciehp: Use symbolic constants for Slot Control fields (Myron Stowe) [1061514] - [pci] pciehp: Use symbolic constants, not hard-coded bitmask (Myron Stowe) [1061514] - [pci] pciehp: Simplify "Power Fault Detected" checking/clearing (Myron Stowe) [1061514] - [pci] pciehp: Announce slot capabilities (slot #, button, LEDs, etc) (Myron Stowe) [1061514] - [pci] pciehp: Make various functions void since they can't fail (Myron Stowe) [1061514] - [pci] pciehp: Remove error checks when accessing PCIe Capability (Myron Stowe) [1061514] - [pci] pciehp: Drop pciehp_readw()/pciehp_writew() wrappers (Myron Stowe) [1061514] - [drm] mgag200: on cards with < 2MB VRAM default to 16-bit (Dave Airlie) [1056356] - [drm] cirrus: correct register values for 16bpp (Dave Airlie) [1056352] - [infiniband] mlx4: Build the port IBoE GID table properly under bonding (Doug Ledford) [1061729] - [infiniband] mlx4: Do IBoE GID table resets in port based manner (Doug Ledford) [1061729] - [infiniband] mlx4: Do IBoE locking earlier when initializing the GID table (Doug Ledford) [1061729] - [infiniband] mlx4: Move rtnl locking to the right location (Doug Ledford) [1061729] - [infiniband] mlx4: Make sure GID index 0 is always occupied (Doug Ledford) [1061729] - [infiniband] mlx4: Report using RoCE IP based gids in port caps (Doug Ledford) [1061729] - [mm] thp: fix infinite loop on memcg OOM (Motohiro Kosaki) [1054655] - [mm] thp: count thp_fault_fallback anytime thp fault fails (Motohiro Kosaki) [1054655] - [mm] thp: consolidate code between handle_mm_fault() and, do_huge_pmd_anonymous_page() (Motohiro Kosaki) [1054655] - [mm] thp: do_huge_pmd_anonymous_page() cleanup (Motohiro Kosaki) [1054655] - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1071041] - [fs] nfs: Use the correct net namespace in nfs4_update_server (Steve Dickson) [1071041] - [net] sunrpc: Fix a pipe_version reference leak (Steve Dickson) [1071041] - [net] sunrpc: Fix races in xs_nospace() (Steve Dickson) [1071041] - [fs] nfs: Do not set NFS_INO_INVALID_LABEL unless server supports labeled NFS (Steve Dickson) [1071041] - [target] iscsi: Fix network portal creation race (Andy Grover) [1055064] - [ethernet] bnx2x: Add missing bit in default Tx switching (Michal Schmidt) [1070726] - [pci] dev_num_vf needs to return an int, not a bool (Alex Williamson) [1066825] - [kernel] cgroup: update cgroup_enable_task_cg_lists() to grab siglock (Rik van Riel) [1070919] - [powerpc] mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space (Jerome Marchand) [1053681]- [fs] btrfs: fix the race between write back and nocow buffered write (Zach Brown) [1051406] - [fs] btrfs: fix the wrong nocow range check (Zach Brown) [1051406] - [fs] btrfs: fix the reserved space leak caused by the race between nonlock dio and buffered io (Zach Brown) [1051406] - [fs] btrfs: cleanup unnecessary parameter and variant of prepare_pages() (Zach Brown) [1051406] - [fs] btrfs: fix access_ok() check in btrfs_ioctl_send() (Zach Brown) [1051282] - [fs] btrfs: make sure we cleanup all reloc roots if error happens (Zach Brown) [1051282] - [fs] btrfs: skip building backref tree for uuid and quota tree when doing balance relocation (Zach Brown) [1051282] - [fs] btrfs: fix an oops when doing balance relocation (Zach Brown) [1051282] - [fs] btrfs: don't miss skinny extent items on delayed ref head contention (Zach Brown) [1051282] - [fs] btrfs: call mnt_drop_write after interrupted subvol deletion (Zach Brown) [1051282] - [fs] btrfs: don't clear the default compression type (Zach Brown) [1051282] - [fs] btrfs: backport of btrfs part of "block: submit_bio_wait() conversions" (Zach Brown) [1051282] - [Documentation] filesystems: update btrfs tools section (Zach Brown) [1051282] - [Documentation] filesystems: add new btrfs mount options (Zach Brown) [1051282] - [fs] btrfs: update kconfig help text (Zach Brown) [1051282] - [fs] btrfs: fix bio_size_ok() for max_sectors > 0xffff (Zach Brown) [1051282] - [fs] btrfs: Use trace condition for get_extent tracepoint (Zach Brown) [1051282] - [fs] btrfs: fix typo in the log message (Zach Brown) [1051282] - [fs] btrfs: fix list delete warning when removing ordered root from the list (Zach Brown) [1051282] - [fs] btrfs: print bytenr instead of page pointer in check-int (Zach Brown) [1051282] - [fs] btrfs: remove dead codes from ctree.h (Zach Brown) [1051282] - [fs] btrfs: don't wait for ordered data outside desired range (Zach Brown) [1051282] - [fs] btrfs: fix lockdep error in async commit (Zach Brown) [1051282] - [fs] btrfs: avoid heavy operations in btrfs_commit_super (Zach Brown) [1051282] - [fs] btrfs: fix __btrfs_start_workers retval (Zach Brown) [1051282] - [fs] btrfs: disable online raid-repair on ro mounts (Zach Brown) [1051282] - [fs] btrfs: do not inc uncorrectable_errors counter on ro scrubs (Zach Brown) [1051282] - [fs] btrfs: only drop modified extents if we logged the whole inode (Zach Brown) [1051282] - [fs] btrfs: make sure to copy everything if we rename (Zach Brown) [1051282] - [fs] btrfs: don't BUG_ON() if we get an error walking backrefs (Zach Brown) [1051282] - [fs] btrfs: get rid of fdentry() (Zach Brown) [1051282] - [fs] btrfs: fix empty_zero_page misusage (Zach Brown) [1051282] - [fs] btrfs: rename btrfs_start_all_delalloc_inodes (Zach Brown) [1051282] - [fs] btrfs: don't wait for the completion of all the ordered extents (Zach Brown) [1051282] - [fs] btrfs: don't wait for all the async delalloc when shrinking delalloc (Zach Brown) [1051282] - [fs] btrfs: fix the confusion between delalloc bytes and metadata bytes (Zach Brown) [1051282] - [fs] btrfs: pick up the code for the item number calculation in flush_space() (Zach Brown) [1051282] - [fs] btrfs: wait for the ordered extent only when we want (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary initialization and memory barrier in shrink_delalloc() (Zach Brown) [1051282] - [fs] btrfs: avoid unnecessary scrub workers allocation (Zach Brown) [1051282] - [fs] btrfs: check file extent type before anything else (Zach Brown) [1051282] - [fs] btrfs: Remove useless variable in write_ctree_super() (Zach Brown) [1051282] - [fs] btrfs: Fix checkpatch.pl warning of spacing issues (Zach Brown) [1051282] - [fs] btrfs: Replace kmalloc with kmalloc_array (Zach Brown) [1051282] - [fs] btrfs: Enclose macros with complex values within parenthesis (Zach Brown) [1051282] - [fs] btrfs: Use WARN_ON()'s return value in place of WARN_ON(1) (Zach Brown) [1051282] - [fs] btrfs: Remove redundant local zero structure (Zach Brown) [1051282] - [fs] btrfs: Pack struct btrfs_device (Zach Brown) [1051282] - [fs] btrfs: Replace multiple atomic_inc() with atomic_add() (Zach Brown) [1051282] - [fs] btrfs: Add helper function for free_root_pointers() (Zach Brown) [1051282] - [fs] btrfs: fix a crash when running balance and defrag concurrently (Zach Brown) [1051282] - [fs] btrfs: do not run snapshot-aware defragment on error (Zach Brown) [1051282] - [fs] btrfs: log recovery, don't unlink inode always on error (Zach Brown) [1051282] - [fs] btrfs: fix csum search offset/length calculation in log tree (Zach Brown) [1051282] - [fs] btrfs: fix verification of dir_item (Zach Brown) [1051282] - [fs] btrfs: remove scrub_super_lock holding in btrfs_sync_log() (Zach Brown) [1051282] - [fs] btrfs: use 'u64' rather than 'int' to get extent's generation (Zach Brown) [1051282] - [fs] btrfs: fix the free space write out failure when there is no data space (Zach Brown) [1051282] - [fs] btrfs: stop committing the transaction so much during relocate (Zach Brown) [1051282] - [fs] btrfs: make sure the delalloc workers actually flush compressed writes (Zach Brown) [1051282] - [fs] btrfs: take ordered root lock when removing ordered operations inode (Zach Brown) [1051282] - [fs] btrfs: don't abort transaction in run_delalloc_nocow (Zach Brown) [1051282] - [fs] btrfs: do not bug_on if we try to cow a free space cache inode (Zach Brown) [1051282] - [fs] btrfs: return an error from btrfs_wait_ordered_range (Zach Brown) [1051282] - [fs] btrfs: stop using vfs_read in send (Zach Brown) [1051282] - [fs] btrfs: check_int, remove warning for mixed-mode (Zach Brown) [1051282] - [fs] btrfs: fix check_int 'leaf item out of bounce' regression (Zach Brown) [1051282] - [fs] btrfs: optimize extent item search in run_delayed_extent_op (Zach Brown) [1051282] - [fs] btrfs: add tracing for failed reservations (Zach Brown) [1051282] - [fs] btrfs: remove fs/btrfs/compat.h (Zach Brown) [1051282] - [fs] btrfs: remove move_pages() (Zach Brown) [1051282] - [fs] btrfs: use get_seconds() instead of btrfs wrapper (Zach Brown) [1051282] - [fs] btrfs: fix incorrect inode acl reset (Zach Brown) [1051282] - [fs] btrfs: Don't allocate inode that is already in use (Zach Brown) [1051282] - [fs] btrfs: fix btrfs_prev_leaf() previous key computation (Zach Brown) [1051282] - [fs] btrfs: optimize tree-log.c:count_inode_refs() (Zach Brown) [1051282] - [fs] btrfs: simplify kmalloc+copy_from_user to memdup_user (Zach Brown) [1051282] - [fs] btrfs: btrfs_add_ordered_operation, Fix last modified transaction comparison (Zach Brown) [1051282] - [fs] btrfs: don't leak delayed node on path allocation failure (Zach Brown) [1051282] - [fs] btrfs: Wait for uuid-tree rebuild task on remount read-only (Zach Brown) [1051282] - [fs] btrfs: init device stats for new devices (Zach Brown) [1051282] - [fs] btrfs: fixup error path in __btrfs_inc_extent_ref (Zach Brown) [1051282] - [fs] btrfs: disallow 'btrfs (balance, replace) cancel' on ro mounts (Zach Brown) [1051282] - [fs] btrfs: don't leak ioctl args in btrfs_ioctl_dev_replace (Zach Brown) [1051282] - [fs] btrfs: nuke a bogus rw_devices decrement in __btrfs_close_devices (Zach Brown) [1051282] - [fs] btrfs: Fix memory leakage in the tree-log.c (Zach Brown) [1051282] - [fs] btrfs: kill unused code in btrfs_search_forward (Zach Brown) [1051282] - [fs] btrfs: cleanup dead code of defragment (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary key copy when logging inode (Zach Brown) [1051282] - [fs] btrfs: Simplify the logic in alloc_extent_buffer() for existing extent buffer case (Zach Brown) [1051282] - [fs] btrfs: fix up seek_hole/seek_data handling (Zach Brown) [1051282] - [fs] btrfs: add an assert to btrfs_lookup_csums_range for alignment (Zach Brown) [1051282] - [fs] btrfs: fix hole check in log_one_extent (Zach Brown) [1051282] - [fs] btrfs: add a sanity test for a vacant extent at the front of a file (Zach Brown) [1051282] - [fs] btrfs: handle a missing extent for the first file extent (Zach Brown) [1051282] - [fs] btrfs: stop all workers after we free block groups (Zach Brown) [1051282] - [fs] btrfs: add tests for btrfs_get_extent (Zach Brown) [1051282] - [fs] btrfs: add tests for find_lock_delalloc_range (Zach Brown) [1051282] - [fs] btrfs: free reserved space on error in a few places (Zach Brown) [1051282] - [fs] btrfs: fixup reserved trace points (Zach Brown) [1051282] - [fs] btrfs: free up block groups after everything (Zach Brown) [1051282] - [fs] btrfs: cleanup reserved space when freeing tree log on error (Zach Brown) [1051282] - [fs] btrfs: do not free the dirty bytes from the trans block rsv on cleanup (Zach Brown) [1051282] - [fs] btrfs: fix memory leaks on transaction commit failure (Zach Brown) [1051282] - [fs] btrfs: fix the dev-replace suspend sequence (Zach Brown) [1051282] - [fs] btrfs: improve inode hash function/inode lookup (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary tree search when logging inode (Zach Brown) [1051282] - [fs] btrfs: remove unused max_key arg from btrfs_search_forward (Zach Brown) [1051282] - [fs] btrfs: fix memory leak of chunks' extent map (Zach Brown) [1051282] - [fs] btrfs: improve jitter performance of the sequential buffered write (Zach Brown) [1051282] - [fs] btrfs: fix BUG_ON() casued by the reserved space migration (Zach Brown) [1051282] - [fs] btrfs: remove unused parameter from btrfs_header_fsid (Zach Brown) [1051282] - [fs] btrfs: fix two use-after-free bugs with transaction cleanup (Zach Brown) [1051282] - [fs] btrfs: remove all BUG_ON()'s from commit_cowonly_roots (Zach Brown) [1051282] - [fs] btrfs: don't delete ordered roots from list during cleanup (Zach Brown) [1051282] - [fs] btrfs: cleanup transaction on abort (Zach Brown) [1051282] - [fs] btrfs: do not release metadata for space cache inodes (Zach Brown) [1051282] - [fs] btrfs: reset intwrite on transaction abort (Zach Brown) [1051282] - [fs] btrfs: don't leak block group on error (Zach Brown) [1051282] - [fs] btrfs: fix sync fs to actually wait for all data to be persisted (Zach Brown) [1051282] - [fs] btrfs: fix tracking of orphan inode count (Zach Brown) [1051282] - [fs] btrfs: export btrfs space shared info to userspace (Zach Brown) [1051282] - [fs] btrfs: remove path arg from btrfs_truncate_free_space_cache (Zach Brown) [1051282] - [fs] btrfs: remove duplicated ino cache's inode lookup (Zach Brown) [1051282] - [fs] btrfs: do a full search everytime in btrfs_search_old_slot (Zach Brown) [1051282] - [fs] btrfs: add a sanity test for btrfs_split_item (Zach Brown) [1051282] - [fs] btrfs: drop unused parameter from btrfs_item_nr (Zach Brown) [1051282] - [fs] btrfs: don't store NULL byte in symlink extents (Zach Brown) [1051282] - [fs] btrfs: eliminate the exceptional root_tree refs=0 (Zach Brown) [1051282]- [scsi] report sense even for TEST UNIT READY commands (Ewan Milne) [1070982] - [bfa] Fix for crash during sfpshow command (Chad Dupuis) [1065950] - [mm] fix GFP_THISNODE callers and clarify (Johannes Weiner) [1069551 1069639] - [mm] page_alloc: exempt GFP_THISNODE allocations from zone fairness (Johannes Weiner) [1069551 1069639] - [scsi] reserve space in structures for future scsi-mq changes (Mike Snitzer) [1071014] - [block] remove unprep_rq_fn (Mike Snitzer) [1071014] - [scsi] reintroduce scsi_driver.init_command (Mike Snitzer) [1071014] - [block] blk-mq: support partial I/O completions (Mike Snitzer) [1071014] - [block] blk-mq: merge blk_mq_insert_request and blk_mq_run_request (Mike Snitzer) [1071014] - [block] blk-mq: remove blk_mq_alloc_rq (Mike Snitzer) [1071014] - [block] blk-mq: pair blk_mq_start_request / blk_mq_requeue_request (Mike Snitzer) [1071014] - [block] blk-mq: dont assume rq->errors is set when returning an error from ->queue_rq (Mike Snitzer) [1071014] - [block] Fix type mismatch in ssize_t_blk_mq_tag_sysfs_show (Mike Snitzer) [1071014] - [block] blk-mq: rework flush sequencing logic (Mike Snitzer) [1071014] - [block] null_blk: use blk_complete_request and blk_mq_complete_request (Mike Snitzer) [1071014] - [block] blk-mq: rework I/O completions (Mike Snitzer) [1071014] - [block] null_blk: Fix completion processing from LIFO to FIFO (Mike Snitzer) [1071014] - [lib] llist: move llist_reverse_order from raid5 to llist.c (Mike Snitzer) [1071014] - [lib] llist: llist_add() can use llist_add_batch() (Mike Snitzer) [1071014] - [lib] llist: fix_simplify llist_add() and llist_add_batch() (Mike Snitzer) [1071014] - [block] blk-mq: Add bio_integrity setup to blk_mq_make_request (Mike Snitzer) [1071014] - [block] blk-mq: initialize sg_reserved_size (Mike Snitzer) [1071014] - [block] blk-mq: handle dma_drain_size (Mike Snitzer) [1071014] - [block] blk-mq: divert __blk_put_request for MQ ops (Mike Snitzer) [1071014] - [block] blk-mq: support at_head inserations for blk_execute_rq (Mike Snitzer) [1071014] - [block] null_blk: Null pointer deference problem in alloc_page_buffers (Mike Snitzer) [1071014] - [block] null_blk: fix queue leak inside removing device (Mike Snitzer) [1071014] - [block] null_blk: support submit_queues on use_per_node_hctx (Mike Snitzer) [1071014] - [block] null_blk: set use_per_node_hctx param to false (Mike Snitzer) [1071014] - [block] null_blk: warning on ignored submit_queues param (Mike Snitzer) [1071014] - [block] null_blk: refactor init and init errors code paths (Mike Snitzer) [1071014] - [block] null_blk: mem garbage on NUMA systems during init (Mike Snitzer) [1071014] - [block] null_blk: corrections to documentation (Mike Snitzer) [1071014] - [block] null_blk: documentation (Mike Snitzer) [1071014] - [block] null_blk: fix differences between RHEL7 and upstream (Mike Snitzer) [1071014] - [target] iscsi-target: Fix connection reset hang with percpu_ida_alloc (Mike Snitzer) [1071014] - [lib] percpu_ida: Make percpu_ida_alloc + callers accept task state bitmask (Mike Snitzer) [1071014] - [lib] percpu_ida: Removing unused arguement from alloc_local_tag (Mike Snitzer) [1071014] - [block] blk-mq: use hotcpu_notifier() (Mike Snitzer) [1071014] - [block] blk-mq: uses page->list incorrectly (Mike Snitzer) [1071014] - [block] blk-mq: use __smp_call_function_single directly (Mike Snitzer) [1071014] - [kernel] provide a __smp_call_function_single stub for !CONFIG_SMP (Mike Snitzer) [1071014] - [block] blk-mq: fix initializing request's start time (Mike Snitzer) [1071014] - [block] blk-mq: don't export blk_mq_free_queue() (Mike Snitzer) [1071014] - [block] blk-mq: make blk_sync_queue support mq (Mike Snitzer) [1071014] - [block] blk-mq: support draining mq queue (Mike Snitzer) [1071014] - [virt] kvm/x86: emulator_cmpxchg_emulated should mark_page_dirty (Marcelo Tosatti) [994431] - [x86] irq: Fix kbuild warning in smp_irq_move_cleanup_interrupt() (Prarit Bhargava) [1065735] - [security] selinux: put the mmap() DAC controls before the MAC controls (Paul Moore) [1070827] - [infiniband] iser: Avoid dereferncing iscsi_iser conn object when not bound to iser connection (Doug Ledford) [1061129] - [mm] Use ptep/pmdp_set_numa() for updating _PAGE_NUMA bit (Steve Best) [1049012] - [mm] Dirty accountable change only apply to non prot numa case (Steve Best) [1049012] - [powerpc] mm: Add new "set" flag argument to pte/pmd update function (Steve Best) [1049012] - [powerpc] mm: Enable _PAGE_NUMA for book3s (Steve Best) [1049012] - [powerpc] mm: Only check for _PAGE_PRESENT in set_pte/pmd functions (Steve Best) [1049012] - [powerpc] mm: Free up _PAGE_COHERENCE for numa fault use later (Steve Best) [1049012] - [powerpc] mm: Use HPTE constants when updating hpte bits (Steve Best) [1049012] - [mm] Move change_prot_numa outside CONFIG_ARCH_USES_NUMA_PROT_NONE (Steve Best) [1049012]- [target] Pass through I/O topology for block backstores (Andy Grover) [873474] - [target] iscsi-target: ST response on IN6ADDR_ANY socket (Andy Grover) [913033] - [security] keys: Fix searching of nested keyrings (David Howells) [1033467] - [security] keys: Fix multiple key add into associative array (David Howells) [1033467] - [security] keys: Fix the keyring hash function (David Howells) [1033467] - [ethernet] bnx2x: Fix generic option settings (Michal Schmidt) [1066076] - [tools] perf/kvm: Fix kvm report without guestmount (Jiri Olsa) [1051298] - [mm] readahead: fix readahead failure for memoryless NUMA nodes and limit readahead pages (Steve Best) [1062288] - [ethernet] Mark Intel DH8900CC Series Gigabit Network Device Unsupported (Prarit Bhargava) [727275] - [drm] nouveau/mxm: fix null deref on load (Ben Skeggs) [1067807] - [ethernet] i40e: Fix device ID define names to align to standard (Stefan Assmann) [1057192] - [ethernet] i40e: add DCB option to Kconfig (Stefan Assmann) [1057192] - [ethernet] i40e: add DCB and DCBNL support (Stefan Assmann) [1057192] - [ethernet] i40e: implement DCB support infastructure (Stefan Assmann) [1057192] - [ethernet] i40e: refactor flow director (Stefan Assmann) [1057192] - [ethernet] i40e: rename defines (Stefan Assmann) [1057192] - [ethernet] i40e: whitespace fixes (Stefan Assmann) [1057192] - [ethernet] i40e: Change firmware workaround (Stefan Assmann) [1057192] - [ethernet] i40e: fix compile warning on checksum_local (Stefan Assmann) [1057192] - [ethernet] i40e: updates to AdminQ interface (Stefan Assmann) [1057192] - [ethernet] i40e: check desc pointer before printing (Stefan Assmann) [1057192] - [ethernet] i40e: delete non-required instances of include (Stefan Assmann) [1057192] - [ethernet] i40e: Retain MAC filters on port VLAN deletion (Stefan Assmann) [1057192] - [ethernet] i40e: Warn admin to reload VF driver on port VLAN configuration (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version number (Stefan Assmann) [1057192] - [ethernet] i40e: trivial cleanup (Stefan Assmann) [1057192] - [ethernet] i40e: whitespace fixes (Stefan Assmann) [1057192] - [ethernet] i40e: make message meaningful (Stefan Assmann) [1057192] - [ethernet] i40e: associate VMDq queue with VM type (Stefan Assmann) [1057192] - [ethernet] i40e: remove extra register write (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version (Stefan Assmann) [1057192] - [ethernet] i40e: fix log message wording (Stefan Assmann) [1057192] - [ethernet] i40e: enable PTP (Stefan Assmann) [1057192] - [ethernet] i40e: call clear_pxe after adminq is initialized (Stefan Assmann) [1057192] - [ethernet] i40e: clear qtx_head before enabling Tx queue (Stefan Assmann) [1057192] - [ethernet] i40e: adjust ITR max and min values (Stefan Assmann) [1057192] - [ethernet] i40e: check for possible incorrect ipv6 checksum (Stefan Assmann) [1057192] - [ethernet] i40e: allow VF to remove any MAC filter (Stefan Assmann) [1057192] - [ethernet] i40e: do not bail when disabling if Tx queue disable fails (Stefan Assmann) [1057192] - [ethernet] i40e: Setting queue count to 1 using ethtool is valid (Stefan Assmann) [1057192] - [ethernet] i40e: Cleanup Doxygen warnings (Stefan Assmann) [1057192] - [ethernet] i40e: fix long lines (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version (Stefan Assmann) [1057192] - [ethernet] i40e: Update the Current NVM version Low value (Stefan Assmann) [1057192] - [ethernet] i40e: drop unused macros (Stefan Assmann) [1057192] - [ethernet] i40e: use assignment instead of memcpy (Stefan Assmann) [1057192] - [ethernet] i40e: Turn flow director off in MFP mode (Stefan Assmann) [1057192] - [ethernet] i40e: Add a dummy packet template (Stefan Assmann) [1057192] - [ethernet] i40e: fix spelling errors (Stefan Assmann) [1057192] - [ethernet] i40e: formatting and checkpatch fixes (Stefan Assmann) [1057192] - [ethernet] i40e: shorten wordy fields (Stefan Assmann) [1057192] - [ethernet] i40e: accept pf to pf adminq messages (Stefan Assmann) [1057192] - [ethernet] i40e: remove interrupt on AQ error (Stefan Assmann) [1057192] - [ethernet] i40e: release NVM resource reservation on startup (Stefan Assmann) [1057192] - [ethernet] i40e: Cleanup reconfig rss path (Stefan Assmann) [1057192] - [ethernet] i40e: disable packet split (Stefan Assmann) [1057192] - [ethernet] i40e: add a comment on barrier and fix panic on reset (Stefan Assmann) [1057192] - [ethernet] i40e: Fix MAC format in Write MAC address AQ cmd (Stefan Assmann) [1057192] - [ethernet] i40e: Fix GPL header (Stefan Assmann) [1057192] - [ethernet] i40e: use kernel specific defines (Stefan Assmann) [1057192] - [ethernet] i40e: Re-enable interrupt on ICR0 (Stefan Assmann) [1057192]- [scsi] qla4xxx: v5.04.00.04.07.00-k0 (Chad Dupuis) [1063205] - [scsi] qla4xxx: Initialize hardware queue for ISP40XX (Chad Dupuis) [1063205] - [fs] cifs: mask off top byte in get_rfc1002_length() (Sachin Prabhu) [1062588] {CVE-2014-0069} - [infiniband] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1058518] - [infiniband] mlx4: Add mechanism to support flow steering over IB links (Doug Ledford) [1058518] - [infiniband] mlx4: Enable device-managed steering support for IB ports too (Doug Ledford) [1058518] - [ethernet] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1058518] - [infiniband] core: Add support for IB L2 device-managed steering (Doug Ledford) [1058518] - [infiniband] core: Add flow steering support for IPoIB UD traffic (Doug Ledford) [1058518] - [scsi] isci: correct erroneous for_each_isci_host macro (David Milburn) [1054302] - [virt] vhost/net: disable zero copy by default (Jason Wang) [1069045] - [x86] cpu-hotplug: Fix stack frame warning in check_irq_vectors_for_cpu_disable() (Prarit Bhargava) [1061317] - [drm] radeon/kms: add crtc_disable function for legacy crtc (Jerome Glisse) [1029570] - [drm] radeon/kms: unpin fb in atombios crtc disable (Jerome Glisse) [1029570] - [powerpc] Fix 32-bit frames for signals delivered when transactional (Steve Best) [1059703] - [edac] Correct workqueue setup path (Aristeu Rozanski) [1055892] - [edac] Poll timeout cannot be zero, p2 (Aristeu Rozanski) [1055892] - [edac] edac_mc_sysfs: poll timeout cannot be zero (Aristeu Rozanski) [1055892]- [fs] cifs: sanity check length of data to send before sending (Sachin Prabhu) [1062588] {CVE-2014-0069} - [fs] cifs: ensure that uncached writes handle unmapped areas correctly (Sachin Prabhu) [1062588] {CVE-2014-0069} - [fs] cifs: set FILE_CREATED (Sachin Prabhu) [1065982] - [fs] ext4: Disable punch hole on non-extent mapped files (Lukas Czerner) [1033438] - [fs] Fix mountpoint reference leakage in linkat (Jeff Layton) [1063287] - [fs] NFSD/sunrpc: avoid deadlock on TCP connection due to memory pressure ("J. Bruce Fields") [994257] - [fs] nfsd: consider CLAIM_FH when handing out delegation ("J. Bruce Fields") [1031097] - [fs] nfsd4: minor nfs4_setlease cleanup ("J. Bruce Fields") [1031097] - [fs] nfsd4: need to destroy revoked delegations in destroy_client ("J. Bruce Fields") [1031097] - [fs] nfsd: no need to unhash_stid before free ("J. Bruce Fields") [1031097] - [fs] nfsd: nfs4_open_delegation needs to remove_stid rather than unhash_stid ("J. Bruce Fields") [1031097] - [fs] nfsd: nfs4_free_stid ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix leak of inode reference on delegation failure ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix setlease error return ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix delegation-unlink/rename race ("J. Bruce Fields") [1031097] - [fs] nfsd4: delay setting current_fh in open ("J. Bruce Fields") [1031097] - [fs] nfsd4: break only delegations when appropriate ("J. Bruce Fields") [1031097] - [fs] nfsd: make sure to balance get/put_write_access ("J. Bruce Fields") [1031097] - [fs] nfsd: split up nfsd_setattr ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on any attribute modification ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on link ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on rename ("J. Bruce Fields") [1031097] - [fs] locks: helper functions for delegation breaking ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on unlink ("J. Bruce Fields") [1031097] - [fs] namei: minor vfs_unlink cleanup ("J. Bruce Fields") [1031097] - [fs] locks: implement delegations ("J. Bruce Fields") [1031097] - [fs] locks: introduce new FL_DELEG lock flag ("J. Bruce Fields") [1031097] - [fs] vfs: take i_mutex on renamed file ("J. Bruce Fields") [1031097] - [fs] vfs: rename I_MUTEX_QUOTA now that it's not used for quotas ("J. Bruce Fields") [1031097] - [fs] vfs: don't use PARENT/CHILD lock classes for non-directories ("J. Bruce Fields") [1031097] - [fs] vfs: pull ext4's double-i_mutex-locking into common code ("J. Bruce Fields") [1031097] - [fs] ext4: fix FITRIM in no journal mode (Lukas Czerner) [1044519] - [fs] ext4: add ratelimiting to ext4 messages (Lukas Czerner) [1044513] - [fs] ext4: rate limit printk in buffer_io_error() (Lukas Czerner) [1044513] - [fs] ext4: translate flag bits to strings in tracepoints (Lukas Czerner) [1044505] - [fs] ext4: Fix fsync error handling after filesystem abort (Lukas Czerner) [1044501]- [x86] Makefile: add -Werror to compile (Prarit Bhargava) [1006333] - [edac] sb_edac: Shut up compiler warning when EDAC_DEBUG is enabled (Prarit Bhargava) [1006333] - [kernel] mutex: Avoid label warning when !CONFIG_MUTEX_SPIN_ON_OWNER (Prarit Bhargava) [1006333] - [infiniband] ocrdma: Fix compiler warning (Prarit Bhargava) [1006333] - [isdn] hfcpci_softirq: get func return to suppress compiler warning (Prarit Bhargava) [1006333] - [x86] Fix return value in generic_processor_info() (Prarit Bhargava) [1006333] - [wireless] rtlwifi: initialize local array and set value (Prarit Bhargava) [1006333] - [ethernet] mlx4: clean up srq_res_start_move_to() (Prarit Bhargava) [1006333] - [ethernet] mlx4: clean up cq_res_start_move_to() (Prarit Bhargava) [1006333] - [powerpc] Link VDSOs at 0x0 (Steve Best) [1066468] - [powerpc] Use unstripped VDSO image for more accurate profiling data (Steve Best) [1066468] - [scsi] fnic: Incremented driver version (Chris Leech) [831836] - [scsi] fnic: Fnic Statistics Collection (Chris Leech) [831836] - [scsi] fnic: host reset returns nonzero value(errno) on (Chris Leech) [831836] - [scsi] fnic: Convert uses of compare_ether_addr to ether_addr_equal (Chris Leech) [831836] - [scsi] fnic: remove unnecessary pci_set_drvdata() (Chris Leech) [831836] - [scsi] fnic: fnic Driver Tuneables Exposed through CLI (Chris Leech) [831836] - [scsi] fnic: Kernel panic while running sh/nosh with max lun (Chris Leech) [831836] - [scsi] fnic: Hitting BUG_ON(io_req->abts_done) in (Chris Leech) [831836] - [scsi] fnic: Remove QUEUE_FULL handling code (Chris Leech) [831836] - [scsi] fnic: On system with >1.1TB RAM, VIC fails multipath (Chris Leech) [831836] - [scsi] fnic: FC stat param seconds_since_last_reset not (Chris Leech) [831836] - [scsi] fnic: BUG, sleeping function called from invalid (Chris Leech) [831836] - [scsi] fnic: switch to fixed_size_llseek() (Chris Leech) [831836] - [scsi] fnic: potential dead lock in fnic_is_abts_pending() (Chris Leech) [831836] - [powerpc] mm: Fix compile error of pgtable-ppc64.h (Steve Best) [1047636] - [powerpc] thp: Fix crash on mremap (Steve Best) [1047636] - [ethernet] bnx2x: Allow VF rss on higher PFs (Michal Schmidt) [1062634] - [ethernet] bnx2x: Fix VF flr flow (Michal Schmidt) [1062634] - [ethernet] bnx2x: Correct default Tx switching behaviour (Michal Schmidt) [1058592] - [block] sg_io: allow WRITE SAME without CAP_SYS_RAWIO (Paolo Bonzini) [966883] - [block] sg_io: introduce unpriv_sgio queue flag (Paolo Bonzini) [966883] - [block] sg_io: pass request_queue to blk_verify_command (Paolo Bonzini) [966883] - [scsi] aacraid: prevent invalid pointer dereference (Frantisek Hrbata) [1034301] {CVE-2013-6380} - [ethernet] be2net: Fix be_vlan_add/rem_vid() routines (Ivan Vecera) [1065829] - [wireless] libertas: potential oops in debugfs (Denys Vlasenko) [1034178] {CVE-2013-6378} - [mm] remove bogus warning in copy_huge_pmd() (Rik van Riel) [1067326] - [wireless] ath9k: properly set MAC address and BSSID mask (Denys Vlasenko) [1033071] {CVE-2013-4579} - [video] matroxfb: Default to 1024x768 @ 60 (Adam Jackson) [1055533] - [powerpc] pseries: Add Gen3 definitions for PCIE link speed (Jerome Glisse) [1056701] - [powerpc] pseries: Fix regression on PCI link speed (Jerome Glisse) [1056701]- [fs] nfs: nfs4_destroy_session must call rpc_destroy_waitqueue (Steve Dickson) [1061707] - [fs] nfs: Fix memory corruption in nfs4_proc_open_confirm (Steve Dickson) [1061707] - [fs] nfs: initialize the ACL support bits to zero (Steve Dickson) [1059241 919382] - [fs] nfs: Cleanup (Steve Dickson) [1059241 919382] - [fs] nfs: Clean up nfs41_sequence_done (Steve Dickson) [1059241 919382] - [fs] nfs: Fix a slot leak in nfs40_sequence_done (Steve Dickson) [1059241 919382] - [fs] nfs: free slot before resending I/O to MDS (Steve Dickson) [1059241 919382] - [fs] nfs: add memory barriers around NFS_INO_INVALID_DATA and NFS_INO_INVALIDATING (Steve Dickson) [1059241 919382] - [fs] nfs: Fix races in nfs_revalidate_mapping (Steve Dickson) [1059241 919382] - [net] sunrpc: turn warn_gssd() log message into a dprintk() (Steve Dickson) [1059241 919382] - [fs] nfs: fix the handling of NFS_INO_INVALID_DATA flag in nfs_revalidate_mapping (Steve Dickson) [1059241 919382] - [fs] nfs: handle servers that support only ALLOW ACE type (Steve Dickson) [1059241 919382] - [fs] nfs: Proper delay for NFS4ERR_RECALLCONFLICT in layout_get_done (Steve Dickson) [1059622] - [fs] nfs: fix BUG in filelayout_recover_commit_reqs (Steve Dickson) [1059622] - [fs] nfs: fix discover_server_trunking use after free (Steve Dickson) [1059622] - [fs] nfs: Handle errors correctly in nfs41_walk_client_list (Steve Dickson) [1059622] - [fs] nfs: always make sure page is up-to-date before extending a write to cover the entire page (Steve Dickson) [1059622] - [fs] nfs: page cache invalidation for dio (Steve Dickson) [1059622] - [fs] nfs: take i_mutex during direct I/O reads (Steve Dickson) [1059622] - [fs] nfs: merge nfs_direct_write into nfs_file_direct_write (Steve Dickson) [1059622] - [fs] nfs: merge nfs_direct_read into nfs_file_direct_read (Steve Dickson) [1059622] - [fs] nfs: increment i_dio_count for reads, too (Steve Dickson) [1059622] - [fs] nfs: defer inode_dio_done call until size update is done (Steve Dickson) [1059622] - [fs] nfs: fix size updates for aio writes (Steve Dickson) [1059622] - [fs] nfs: properly handle ENOTSUP in SECINFO_NO_NAME (Steve Dickson) [1059622] - [fs] nfs: Fix a race in nfs4_write_inode (Steve Dickson) [1059622] - [fs] nfs: Don't trust attributes if a pNFS LAYOUTCOMMIT is outstanding (Steve Dickson) [1059622] - [fs] nfs: use p(dD) point to the right include file in a comment (left over from a9004abc3) (Steve Dickson) [1059622] - [fs] nfs: dprintk() should not print negative fileids and inode numbers (Steve Dickson) [1059622] - [fs] nfs: use (dD) instead of open-coded (and often racy) equivalents (Steve Dickson) [1059622] - [lib] vsprintf: document formats for dentry and struct file (Steve Dickson) [1059622] - [lib] vsprintf: add formats for dentry/file pathnames (Steve Dickson) [1059622] - [fs] nfs: fix dead code of ipv6_addr_scope (Steve Dickson) [1059622] - [net] sunrpc: Fix infinite loop in RPC state machine (Steve Dickson) [1059622] - [net] sunrpc: Add tracepoint for socket errors (Steve Dickson) [1059622] - [net] sunrpc: Report connection error values to rpc_tasks on the pending queue (Steve Dickson) [1059622] - [net] sunrpc: Handle connect errors ECONNABORTED and EHOSTUNREACH (Steve Dickson) [1059622] - [net] sunrpc: Ensure xprt_connect_status handles all potential connection errors (Steve Dickson) [1059622] - [fs] nfs: OPEN must handle the NFS4ERR_IO return code correctly (Steve Dickson) [1059622]- [powerpc] finish off merge to put FP/VSX and VR state into structures (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in pseries EEH code (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in nvram code (Steve Best) [1051192] - [powerpc] Fix endian issues in crash dump code (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in MSI code (Steve Best) [1051192] - [powerpc] pseries: Fix PCIE link speed endian issue (Steve Best) [1051192] - [powerpc] Fix topology core_id endian issue on LE builds (Steve Best) [1051192] - [powerpc] Fix endian issue in setup-common.c (Steve Best) [1051192] - [powerpc] allyesconfig should not select CONFIG_CPU_LITTLE_ENDIAN (Steve Best) [1051192] - [powerpc] Fix error when cross building TAGS & cscope (Steve Best) [1051192] - [powerpc] kvm: allow guest control "E" attribute in mas2 (Steve Best) [1051192] - [powerpc] Wrong DWARF CFI in the kernel vdso for little-endian / ELFv2 (Steve Best) [1051192] - [powerpc] Add CONFIG_CPU_LITTLE_ENDIAN kernel config option (Steve Best) [1051192] - [powerpc] Don't use ELFv2 ABI to build the kernel (Steve Best) [1051192] - [powerpc] ELF2 binaries signal handling (Steve Best) [1051192] - [powerpc] ELF2 binaries launched directly (Steve Best) [1051192] - [powerpc] Set eflags correctly for ELF ABIv2 core dumps (Steve Best) [1051192] - [powerpc] Add TIF_ELF2ABI flag (Steve Best) [1051192] - [powerpc] Remove big endianness assumption in of_find_next_cache_node (Steve Best) [1051192] - [powerpc] word-at-a-time optimization for 64-bit Little Endian (Steve Best) [1051192] - [powerpc] bpf: BPF JIT compiler for 64-bit Little Endian (Steve Best) [1051192] - [powerpc] nvram: Fix endian issue when using the partition length (Steve Best) [1051192] - [powerpc] nvram: Fix endian issue when reading the NVRAM size (Steve Best) [1051192] - [powerpc] Use -mcpu=power7 on ppc64 little endian builds (Steve Best) [1051192] - [powerpc] booke64: Use appropriate -mcpu (Steve Best) [1051192] - [powerpc] Fix Unaligned LE Floating Point Loads and Stores (Steve Best) [1051192] - [powerpc] Fix Unaligned Loads and Stores (Steve Best) [1051192] - [powerpc] Enable Little Endian Alignment Handler for Float Pair Instructions (Steve Best) [1051192] - [powerpc] Fix Handler of Unaligned Load/Store Strings (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in pseries iommu code (Steve Best) [1051192] - [powerpc] Fix little endian issue in OF PCI scan (Steve Best) [1051192] - [powerpc] Make kernel module helper endian-safe (Steve Best) [1051192] - [powerpc] prom_init exception when updating core value (Steve Best) [1051192] - [powerpc] kernel: Fix endian issue in rtas_pci (Steve Best) [1051192] - [powerpc] Work around little endian gcc bug (Steve Best) [1051192] - [powerpc] Don't set HAVE_EFFICIENT_UNALIGNED_ACCESS on little endian builds (Steve Best) [1051192] - [powerpc] Add ability to build little endian kernels (Steve Best) [1051192] - [powerpc] kvm: Disable KVM on little endian builds (Steve Best) [1051192] - [powerpc] hvsi: Fix endian issues in HVSI driver (Steve Best) [1051192] - [powerpc] powernv: More little endian issues in OPAL RTC driver (Steve Best) [1051192] - [powerpc] powernv: Don't register exception handlers in little endian mode (Steve Best) [1051192] - [powerpc] powernv: Fix OPAL entry and exit in little endian mode (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL console and udbg backend (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in powernv PCI code (Steve Best) [1051192] - [powerpc] powernv: Make OPAL NVRAM device tree accesses endian safe (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL ICS backend (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL RTC driver (Steve Best) [1051192] - [powerpc] Little endian sparse clean up for arch/powerpc/platforms/powernv/pci-ioda.c (Steve Best) [1051192] - [powerpc] Little endian fix for arch/powerpc/platforms/powernv/pci-p5ioc2.c (Steve Best) [1051192] - [powerpc] Little endian fix for arch/powerpc/platforms/powernv/pci.c (Steve Best) [1051192] - [powerpc] Little endian fixes for platforms/powernv/opal.c (Steve Best) [1051192] - [powerpc] uname should return ppc64le/ppcle on little endian builds (Steve Best) [1051192] - [powerpc] Use generic memcpy code in little endian (Steve Best) [1051192] - [powerpc] Use generic checksum code in little endian (Steve Best) [1051192] - [powerpc] Handle VSX alignment faults in little endian mode (Steve Best) [1051192] - [powerpc] Add little endian support to alignment handler (Steve Best) [1051192] - [powerpc] Alignment handler shouldn't access VSX registers with TS_FPR (Steve Best) [1051192] - [powerpc] Remove hard coded FP offsets in alignment handler (Steve Best) [1051192] - [powerpc] Remove open coded byte swap macro in alignment handler (Steve Best) [1051192] - [powerpc] Endian safe trampoline (Steve Best) [1051192] - [powerpc] Include the appropriate endianness header (Steve Best) [1051192] - [powerpc] Set MSR_LE bit on little endian builds (Steve Best) [1051192] - [powerpc] Add little endian support for word-at-a-time functions (Steve Best) [1051192] - [powerpc] Support endian agnostic MMIO (Steve Best) [1051192] - [powerpc] Little endian builds double word swap VSX state during context save/restore (Steve Best) [1051192] - [powerpc] PTRACE_PEEKUSR/PTRACE_POKEUSER of FPR registers in little endian builds (Steve Best) [1051192] - [powerpc] Fix offset of FPRs in VSX registers in little endian builds (Steve Best) [1051192] - [powerpc] Book 3S MMU little endian support (Steve Best) [1051192] - [powerpc] Fix endian issues in VMX copy loops (Steve Best) [1051192] - [powerpc] Make rwlocks endian safe (Steve Best) [1051192] - [powerpc] Fix little endian coredumps (Steve Best) [1051192] - [powerpc] Simplify logic in include/uapi/asm/elf.h (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in H_GET_TERM_CHAR/H_PUT_TERM_CHAR (Steve Best) [1051192] - [powerpc] pseries: Simplify H_GET_TERM_CHAR (Steve Best) [1051192] - [powerpc] Little endian SMP IPI demux (Steve Best) [1051192] - [powerpc] Emulate instructions in little endian mode (Steve Best) [1051192] - [powerpc] Fix little endian lppaca, slb_shadow and dtl_entry (Steve Best) [1051192] - [powerpc] Add endian annotations to lppaca, slb_shadow and dtl_entry (Steve Best) [1051192] - [powerpc] Stop using non-architected shared_proc field in lppaca (Steve Best) [1051192] - [powerpc] Make NUMA device node code endian safe (Steve Best) [1051192] - [powerpc] Little endian fixes for legacy_serial.c (Steve Best) [1051192] - [powerpc] Make PCI device node device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make OF PCI device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make device tree accesses in VIO subsystem endian safe (Steve Best) [1051192] - [powerpc] Make device tree accesses in cache info code endian safe (Steve Best) [1051192] - [powerpc] of_parse_dma_window should take a __be32 *dma_window (Steve Best) [1051192] - [powerpc] Fix some endian issues in xics code (Steve Best) [1051192] - [powerpc] Add some endian annotations to time and xics code (Steve Best) [1051192] - [powerpc] More little endian fixes for setup-common.c (Steve Best) [1051192] - [powerpc] Make logical to real cpu mapping code endian safe (Steve Best) [1051192] - [powerpc] Make RTAS calls endian safe (Steve Best) [1051192] - [powerpc] Make cache info device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make RTAS device tree accesses endian safe (Steve Best) [1051192] - [powerpc] More little endian fixes for prom.c (Steve Best) [1051192] - [powerpc] Make prom.c device tree accesses endian safe (Steve Best) [1051192]- [net] netfilter: xt_nfqueue: fix --queue-bypass regression (Florian Westphal) [1067042] - [net] netfilter: nft_reject_inet: fix unintended fall-through in switch-statatement (Jiri Benc) [1066156] - [net] netfilter: nf_tables: fix log/queue expressions for NFPROTO_INET (Jiri Benc) [1066156] - [net] netfilter: nf_tables: add reject module for NFPROTO_INET (Jiri Benc) [1066156] - [net] netfilter: nft_reject: split up reject module into IPv4 and IPv6 specifc parts (Jiri Benc) [1066156] - [net] netfilter: nf_tables: add hook ops to struct nft_pktinfo (Jiri Benc) [1066156] - [net] netfilter: nft_reject: fix compilation warning if NF_TABLES_IPV6 is disabled (Jiri Benc) [1066156] - [net] netfilter: add help information to new nf_tables Kconfig options (Jiri Benc) [1066156] - [net] netfilter: nft_reject: support for IPv6 and TCP reset (Jiri Benc) [1066156] - [net] netfilter: reject: separate reusable code (Jiri Benc) [1066156] - [net] netfilter: nft: add queue module (Jiri Benc) [1066156] - [net] netfilter: xt_nfqueue: separate reusable code (Jiri Benc) [1066156] - [net] netfilter: ip6t_reject: skip checksum verification for outgoing ipv6 packets (Jiri Benc) [1066156] - [net] netfilter: nf_tables: check if payload length is a power of 2 (Jiri Benc) [1034791] - [net] netfilter: nft_meta: fix typo "CONFIG_NET_CLS_ROUTE" (Jiri Benc) [1034791] - [net] netfilter: nf_tables: unininline nft_trace_packet() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix loop checking with end interval elements (Jiri Benc) [1034791] - [net] netfilter: nft_rbtree: fix data handling of end interval elements (Jiri Benc) [1034791] - [net] netfilter: nf_tables: do not allow NFT_SET_ELEM_INTERVAL_END flag and data (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix racy rule deletion (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix log/queue expressions for NFPROTO_INET (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add AF specific expression support (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix missing NFT_CT_L3PROTOCOL key in validity checks (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix potential oops when dumping sets (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix overrun in nf_tables_set_alloc_name() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix oops when deleting a chain with references (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix unconditional dump of 'dir' attr (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix compilation warning if NF_CONNTRACK_MARK is not set (Jiri Benc) [1034791] - [net] netfilter: Add dependency on IPV6 for NF_TABLES_INET (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix missing byteorder conversion in policy (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix error path in the init functions (Jiri Benc) [1034791] - [net] netfilter: nf_tables: rename nft_do_chain_pktinfo() to nft_do_chain() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: prohibit deletion of a table with existing sets (Jiri Benc) [1034791] - [net] netfilter: nf_tables: take AF module reference when creating a table (Jiri Benc) [1034791] - [net] netfilter: nf_tables: perform flags validation before table allocation (Jiri Benc) [1034791] - [net] netfilter: nf_tables: minor nf_chain_type cleanups (Jiri Benc) [1034791] - [net] netfilter: nf_tables: constify chain type definitions and pointers (Jiri Benc) [1034791] - [net] netfilter: nf_tables: replay request after dropping locks to load chain type (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add missing module references to chain types (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix chain type module reference handling (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix check for table overflow (Jiri Benc) [1034791] - [net] netfilter: nf_tables: restore chain change atomicity (Jiri Benc) [1034791] - [net] netfilter: nf_tables: split chain policy validation from actually setting it (Jiri Benc) [1034791] - [net] netfilter: nft_meta: fix lack of validation of the input register (Jiri Benc) [1034791] - [net] netfilter: nft_ct: Add support to set the connmark (Jiri Benc) [1034791] - [net] netfilter: nft_ct: load both IPv4 and IPv6 conntrack modules for NFPROTO_INET (Jiri Benc) [1034791] - [net] netfilter: nft_meta: add l4proto support (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add nfproto support to meta expression (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add "inet" table for IPv4/IPv6 (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add support for multi family tables (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add hook ops to struct nft_pktinfo (Jiri Benc) [1034791] - [net] netfilter: nf_tables: make chain types override the default AF functions (Jiri Benc) [1034791] - [net] netfilter: nf_tables: dump sets in all existing families (Jiri Benc) [1034791] - [net] netfilter: nf_tables: remove unused variable in nf_tables_dump_set() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix type in parsing in nf_tables_set_alloc_name() (Jiri Benc) [1034791] - [net] netfilter: add help information to new nf_tables Kconfig options (Jiri Benc) [1034791] - [net] netfilter: select NFNETLINK when enabling NF_TABLES (Jiri Benc) [1034791] - [net] netfilter: nf_tables: remove nft_meta_target (Jiri Benc) [1034791] - [net] netfilter: nf_tables: nft_meta module get/set ops (Jiri Benc) [1034791] - [net] netfilter: nf_tables: Expose the table usage counter via netlink (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix issue with verdict support (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix wrong datatype in nft_validate_data_load() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix oops when updating table with user chains (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix dumping with large number of sets (Jiri Benc) [1034791] - [net] netfilter: nft_exthdr: call ipv6_find_hdr() with explicitly initialized offset (Jiri Benc) [1034791] - [net] netfilter: nft_reject: fix endianness in dump function (Jiri Benc) [1034791] - [net] nf_tables*.h: Remove extern from function prototypes (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix missing rules flushing per table (Jiri Benc) [1034791] - [net] netfilter: nft_compat: fix error path in nft_parse_compat() (Jiri Benc) [1034791] - [net] pktgen: Fix position of ip and udp header (Jiri Pirko) [1067485] - [net] nf: remove automatic helper assignment removal warning (Jiri Pirko) [1066453] - [net] inet_diag: fix inet_diag_dump_icsk() to use correct state for timewait sockets (Jesper Brouer) [1059721] - [net] netfilter: xt_socket: use sock_gen_put() (Jesper Brouer) [1059721] - [net] inet_diag: use sock_gen_put() (Jesper Brouer) [1059721] - [net] inet: rename ir_loc_port to ir_num (Jesper Brouer) [1059721] - [net] inet: includes a sock_common in request_sock (Jesper Brouer) [1059721] - [net] inet: inet_timewait_sock.h missing semi-colon when KMEMCHECK is enabled (Jesper Brouer) [1059721] - [net] fix build errors if ipv6 is disabled (Jesper Brouer) [1059721] - [net] sctp: fix initialization of local source address on accepted ipv6 sockets (Jesper Brouer) [1059721] - [net] ipv6: make lookups simpler and faster (Jesper Brouer) [1059721] - [net] tcp/dccp: remove twchain (Jesper Brouer) [1059721] - [net] tcp: shrink tcp6_timewait_sock by one cache line (Jesper Brouer) [1059721] - [net] inet: consolidate INET_TW_MATCH (Jesper Brouer) [1059721] - [net] inet*.h: Remove extern from function prototypes (Jesper Brouer) [1059721] - [net] openvswitch: datapath: fix dp check in ovs_dp_reset_user_features (Francesco Fusco) [1057099] - [net] openvswitch: Suppress error messages on megaflow updates (Francesco Fusco) [1057099] - [net] openvswitch: Fix ovs_flow_free() ovs-lock assert (Francesco Fusco) [1057099] - [net] openvswitch: Fix kernel panic on ovs_flow_free (Francesco Fusco) [1057099] - [net] openvswitch: Pad OVS_PACKET_ATTR_PACKET if linear copy was performed (Francesco Fusco) [1057099] - [tools] perf: Fix include for non x86 architectures (Francesco Fusco) [1057099] - [net] openvswitch: Use kmem_cache_free() instead of kfree() (Francesco Fusco) [1057099] - [net] openvswitch: Compute checksum in skb_gso_segment() if needed (Francesco Fusco) [1057099] - [net] openvswitch: Use skb_zerocopy() for upcall (Francesco Fusco) [1057099] - [net] openvswitch: Pass datapath into userspace queue functions (Francesco Fusco) [1057099] - [net] openvswitch: Drop user features if old user space attempted to create datapath (Francesco Fusco) [1057099] - [net] openvswitch: Allow user space to announce ability to accept unaligned Netlink messages (Francesco Fusco) [1057099] - [net] Export skb_zerocopy() to zerocopy from one skb to another (Francesco Fusco) [1057099] - [net] nf_queue: add NFQA_SKB_CSUM_NOTVERIFIED info flag (Francesco Fusco) [1057099] - [net] openvswitch: remove duplicated include from flow_table.c (Francesco Fusco) [1057099] - [net] openvswitch: use kfree_rcu instead of rcu_free_{sw_flow_mask_cb, acts_callback} (Francesco Fusco) [1057099] - [net] openvswitch: Per cpu flow stats (Francesco Fusco) [1057099] - [net] openvswitch: Enable memory mapped Netlink i/o (Francesco Fusco) [1057099] - [net] netlink: Avoid netlink mmap alloc if msg size exceeds frame size (Francesco Fusco) [1057099] - [net] genl: Add genlmsg_new_unicast() for unicast message allocation (Francesco Fusco) [1057099] - [net] openvswitch: Silence RCU lockdep checks from flow lookup (Francesco Fusco) [1057099] - [net] openvswitch: Change ovs_flow_tbl_lookup_xx() APIs (Francesco Fusco) [1057099] - [net] openvswitch: Shrink sw_flow_mask by 8 bytes (64-bit) or 4 bytes (32-bit) (Francesco Fusco) [1057099] - [net] openvswitch: Correct comment (Francesco Fusco) [1057099] - [net] Add utility functions to clear rxhash (Francesco Fusco) [1057099] - [net] openvswitch: use CRC32 accelerated flow hash if available (Francesco Fusco) [1057099] - [lib] hash: follow-up fixups for arch hash (Francesco Fusco) [1057099] - [lib] hash: Add missing arch generic-y entries for asm-generic/hash.h (Francesco Fusco) [1057099] - [lib] hash: introduce arch optimized hash library (Francesco Fusco) [1057099] - [net] rtnl: make ifla_policy static (Jiri Pirko) [1066614] - [net] ip, ipv6: handle gso skbs in forwarding path (Florian Westphal) [1065299] - [net] introduce netif_skb_dev_features (Florian Westphal) [1065299] - [net] add and use skb_gso_transport_seglen() (Florian Westphal) [1065299] - [net] bridge: separate querier and query timer into IGMP/IPv4 and MLD/IPv6 ones (Florian Westphal) [1065257] - [net] bridge: send query as soon as leave is received (Florian Westphal) [1065257] - [net] gro: remove a sparse error (Thomas Graf) [1051111] - [net] ipv4: Use proper RCU APIs for writer-side in udp_offload.c (Thomas Graf) [1051111] - [net] vxlan: Go over all candidate streams for GRO matching (Thomas Graf) [1051111] - [net] ipv4: Use non-atomic allocation of udp offloads structure instance (Thomas Graf) [1051111] - [net] ipv4: udp_offload: Handle static checker complaints (Thomas Graf) [1051111] - [net] vxlan: Share RX skb de-marking and checksum checks with ovs (Thomas Graf) [1051111] - [net] vxlan: Add GRO support for vxlan traffic (Thomas Graf) [1051111] - [net] vxlan: use __dev_get_by_index instead of dev_get_by_index to find interface (Thomas Graf) [1051111] - [net] vxlan: keep original skb ownership (Thomas Graf) [1051111] - [net] vxlan: remove vxlan_group_used in vxlan_open (Thomas Graf) [1051111] - [net] vxlan: release rt when found circular route (Thomas Graf) [1051111] - [net] vxlan: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...)) (Thomas Graf) [1051111] - [net] vxlan: Have the NIC drivers do less work for offloads (Thomas Graf) [1051111] - [net] vxlan: silence one build warning (Thomas Graf) [1051111] - [net] vxlan: Use RCU apis to access sk_user_data (Thomas Graf) [1051111] - [net] vxlan: Avoid creating fdb entry with NULL destination (Thomas Graf) [1051111] - [net] vxlan: Fix sparse warnings (Thomas Graf) [1051111] - [net] vxlan: Notify drivers for listening UDP port changes (Thomas Graf) [1051111] - [net] vxlan: Optimize vxlan rcv (Thomas Graf) [1051111] - [net] Export gro_find_by_type helpers (Thomas Graf) [1051111] - [net] Add GRO support for UDP encapsulating protocols (Thomas Graf) [1051111] - [net] gro: change GRO overflow strategy (Thomas Graf) [1051111] - [net] gre_offload: fix sparse non static symbol warning (Thomas Graf) [1051111] - [net] gre: gro: Add GRE support to the GRO stack (Thomas Graf) [1051111] - [net] ipv4: don't use module_init in non-modular gre_offload (Thomas Graf) [1051111] - [net] gre_offload: statically build GRE offloading support (Thomas Graf) [1051111] - [net] ipv6: Fix alleged compiler warning in ipv6_exthdrs_len() (Thomas Graf) [1051111] - [net] ipv6: fix compiler warning in ipv6_exthdrs_len (Thomas Graf) [1051111] - [net] gro: Prepare GRO stack for the upcoming tunneling support (Thomas Graf) [1051111] - [net] gro: small napi_get_frags() optim (Thomas Graf) [1051111] - [net] tcp: do not export tcp_gso_segment() and tcp_gro_receive() (Thomas Graf) [1051111] - [net] gro: Clean up tcpX_gro_receive checksum verification (Thomas Graf) [1051111] - [net] gro: Only verify TCP checksums for candidates (Thomas Graf) [1051111] - [net] gso: handle new frag_list of frags GRO packets (Thomas Graf) [1051111] - [net] gro: allow to build full sized skb (Thomas Graf) [1051111] - [net] tcp: gso: fix truesize tracking (Thomas Graf) [1051111] - [net] tcp: rename tcp_tso_segment() (Thomas Graf) [1051111] - [net] gro: should aggregate frames without DF (Thomas Graf) [1051111] - [net] sit: fix use after free of fb_tunnel_dev (Jiri Pirko) [1060210] - [net] sit: allow to use rtnl ops on fb tunnel (Jiri Pirko) [1060210] - [net] ip6tnl: fix use after free of fb_tnl_dev (Jiri Pirko) [1012835] - [net] ip6tnl: allow to use rtnl ops on fb tunnel (Jiri Pirko) [1012835] - [net] ip6tnl: add x-netns support (Jiri Pirko) [1012835] - [net] Correctly sync addresses from multiple sources to single device (Vlad Yasevich) [1059394]- [fs] xfs: ensure correct log item buffer alignment (Brian Foster) [1059843] - [fs] xfs: ensure correct timestamp updates from truncate (Brian Foster) [1059843] - [fs] xfs: remove XFS_TRANS_DEBUG dead code (Brian Foster) [1059843] - [fs] xfs: return -E2BIG if hit the maximum size limits of ACLs (Brian Foster) [1059843] - [fs] xfs: sanitize sb_inopblock in xfs_mount_validate_sb (Brian Foster) [1059843] - [fs] xfs: convert xfs_log_commit_cil() to void (Brian Foster) [1059843] - [fs] xfs: use tr_qm_dqalloc log reservation for dquot alloc (Brian Foster) [1059843] - [fs] xfs: remove unused tr_swrite (Brian Foster) [1059843] - [fs] xfs: use tr_growrtalloc for growing rt files (Brian Foster) [1059843] - [fs] xfs: Calling destroy_work_on_stack() to pair with INIT_WORK_ONSTACK() (Brian Foster) [1059843] - [fs] xfs: fix off-by-one error in xfs_attr3_rmt_verify (Brian Foster) [1059843] - [fs] xfs: assert that we hold the ilock for extent map access (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_attr_map_shared in xfs_attr_list_int (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_attr_map_shared in xfs_attr_get (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_data_map_shared in xfs_qm_dqiterate (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_data_map_shared in xfs_qm_dqtobp (Brian Foster) [1059843] - [fs] xfs: take the ilock around xfs_bmapi_read in xfs_zero_remaining_bytes (Brian Foster) [1059843] - [fs] xfs: reinstate the ilock in xfs_readdir (Brian Foster) [1059843] - [fs] xfs: add xfs_ilock_attr_map_shared (Brian Foster) [1059843] - [fs] xfs: rename xfs_ilock_map_shared (Brian Foster) [1059843] - [fs] xfs: remove xfs_iunlock_map_shared (Brian Foster) [1059843] - [fs] xfs: no need to lock the inode in xfs_find_handle (Brian Foster) [1059843] - [fs] xfs: abort metadata writeback on permanent errors (Brian Foster) [1059843] - [fs] xfs: swalloc doesn't align allocations properly (Brian Foster) [1059843] - [fs] xfs: remove xfsbdstrat error (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_imap (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_ifree_cluster (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_ialloc_inode_init (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_bulkstat (Brian Foster) [1059843] - [fs] xfs: introduce a common helper xfs_icluster_size_fsb (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_IALLOC_BLOCKS macros (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_INODE_CLUSTER_SIZE macros (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_IALLOC_INODES macros (Brian Foster) [1059843] - [fs] xfs: remove the quotaoff log format from the quotaoff log item (Brian Foster) [1059843] - [fs] xfs: remove the dquot log format from the dquot log item (Brian Foster) [1059843] - [fs] xfs: remove the inode log format from the inode log item (Brian Foster) [1059843] - [fs] xfs: format logged extents directly into the CIL (Brian Foster) [1059843] - [fs] xfs: format log items write directly into the linear CIL buffer (Brian Foster) [1059843] - [fs] xfs: introduce xlog_copy_iovec (Brian Foster) [1059843] - [fs] xfs: refactor xfs_inode_item_format (Brian Foster) [1059843] - [fs] xfs: refactor xfs_inode_item_size (Brian Foster) [1059843] - [fs] xfs: refactor xfs_buf_item_format_segment (Brian Foster) [1059843] - [fs] xfs: remove duplicate code in xlog_cil_insert_format_items (Brian Foster) [1059843] - [fs] xfs: align initial file allocations correctly (Brian Foster) [1059843] - [fs] xfs: fix calculation of freed inode cluster blocks (Brian Foster) [1059843] - [fs] xfs: xfs_dir2_block_to_sf temp buffer allocation fails (Brian Foster) [1059843] - [fs] xfs: fix infinite loop by detaching the group/project hints from user dquot (Brian Foster) [1059843] - [fs] xfs: fix assertion failure at xfs_setattr_nonsize (Brian Foster) [1059843] - [fs] xfs: add xfs_setattr_time (Brian Foster) [1059843] - [fs] xfs: tiny xfs_setattr_mode cleanup (Brian Foster) [1059843] - [fs] xfs: fix false assertion at xfs_qm_vop_create_dqattach (Brian Foster) [1059843] - [fs] xfs: integrate xfs_quota_priv header file to xfs_qm (Brian Foster) [1059843] - [fs] xfs: make quota metadata truncation behavior consistent to user space (Brian Foster) [1059843] - [fs] xfs: fix memory leak in xfs_dir2_node_removename (Brian Foster) [1059843] - [fs] xfs: free the list of recovery items on error (Brian Foster) [1059843] - [fs] xfs: growfs overruns AGFL buffer on V4 filesystems (Brian Foster) [1059843] - [fs] xfs: don't perform discard if the given range length is less than block size (Brian Foster) [1059843] - [fs] xfs: fix the comment explaining xfs_trans_dqlockedjoin (Brian Foster) [1059843] - [fs] xfs: underflow bug in xfs_attrlist_by_handle() (Brian Foster) [1059843 1034667] {CVE-2013-6382} - [fs] xfs: remove unused FI_ flags (Brian Foster) [1059843] - [fs] xfs: open code inc_inode_iversion when logging an inode (Brian Foster) [1059843] - [fs] xfs: increase inode cluster size for v5 filesystems (Brian Foster) [1059843] - [fs] xfs: fix unlock in xfs_bmap_add_attrfork (Brian Foster) [1059843] - [fs] xfs: simplify kmem_(zone_)zalloc (Brian Foster) [1059843] - [fs] xfs: add tracepoints to AGF/AGI read operations (Brian Foster) [1059843] - [fs] xfs: trace AIL manipulations (Brian Foster) [1059843] - [fs] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering (Brian Foster) [1059843] - [fs] xfs: fix the extent count when allocating an new indirection array entry (Brian Foster) [1059843] - [fs] xfs: be more forgiving of a v4 secondary sb w/ junk in v5 fields (Brian Foster) [1059843] - [fs] xfs: fix possible NULL dereference in xlog_verify_iclog (Brian Foster) [1059843] - [fs] xfs:xfs_dir2_node.c: pointer use before check for null (Brian Foster) [1059843] - [fs] xfs: prevent stack overflows from page cache allocation (Brian Foster) [1059843] - [fs] xfs: fix static and extern sparse warnings (Brian Foster) [1059843] - [fs] xfs: validity check the directory block leaf entry count (Brian Foster) [1059843] - [fs] xfs: make dir2 ftype offset pointers explicit (Brian Foster) [1059843] - [fs] xfs: convert directory vector functions to constants (Brian Foster) [1059843] - [fs] xfs: convert directory vector functions to constants (Brian Foster) [1059843] - [fs] xfs: vectorise encoding/decoding directory headers (Brian Foster) [1059843] - [fs] xfs: vectorise DA btree operations (Brian Foster) [1059843] - [fs] xfs: vectorise directory leaf operations (Brian Foster) [1059843] - [fs] xfs: vectorise directory data operations part 2 (Brian Foster) [1059843] - [fs] xfs: vectorise directory data operations (Brian Foster) [1059843] - [fs] xfs: vectorise remaining shortform dir2 ops (Brian Foster) [1059843] - [fs] xfs: abstract the differences in dir2/dir3 via an ops vector (Brian Foster) [1059843] - [fs] xfs: split xfs_rtalloc.c for userspace sanity (Brian Foster) [1059843] - [fs] xfs: decouple inode and bmap btree header files (Brian Foster) [1059843] - [fs] xfs: decouple log and transaction headers (Brian Foster) [1059843] - [fs] xfs: remove unused transaction callback variables (Brian Foster) [1059843] - [fs] xfs: split dquot buffer operations out (Brian Foster) [1059843] - [fs] xfs: unify directory/attribute format definitions (Brian Foster) [1059843] - [fs] xfs: create a shared header file for format-related information (Brian Foster) [1059843] - [fs] xfs: fold xfs_change_file_space into xfs_ioc_space (Brian Foster) [1059843] - [fs] xfs: simplify the fallocate path (Brian Foster) [1059843] - [fs] xfs: always hold the iolock when calling xfs_change_file_space (Brian Foster) [1059843] - [fs] xfs: remove the unused XFS_ATTR_NONBLOCK flag (Brian Foster) [1059843] - [fs] xfs: always take the iolock around xfs_setattr_size (Brian Foster) [1059843] - [fs] xfs: don't break from growfs ag update loop on error (Brian Foster) [1059843] - [fs] xfs: don't emit corruption noise on fs probes (Brian Foster) [1059843] - [fs] xfs: remove newlines from strings passed to __xfs_printk (Brian Foster) [1059843] - [fs] xfs: prevent deadlock trying to cover an active log (Brian Foster) [1059843] - [fs] xfs: clean up xfs_inactive() error handling, kill VN_INACTIVE_(NO)CACHE (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for ifree (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for truncate (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for remote symlinks (Brian Foster) [1059843] - [fs] xfs: add the inode directory type support to XFS_IOC_FSGEOM (Brian Foster) [1059843] - [fs] xfs: remove usage of is_bad_inode (Brian Foster) [1059843] - [fs] xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() (Brian Foster) [1059843] - [fs] xfs: get rid of count from xfs_iomap_write_allocate() (Brian Foster) [1059843] - [fs] xfs: Use kmem_free() instead of free() (Brian Foster) [1059843] - [fs] xfs: fix memory leak in xlog_recover_add_to_trans (Brian Foster) [1059843] - [fs] xfs: dirent dtype presence is dependent on directory magic numbers (Brian Foster) [1059843] - [fs] xfs: lockdep needs to know about 3 dquot-deep nesting (Brian Foster) [1059843] - [fs] xfs: log recovery lsn ordering needs uuid check (Brian Foster) [1059843] - [fs] xfs: fix XFS_IOC_FREE_EOFBLOCKS definition (Brian Foster) [1059843] - [fs] xfs: asserting lock not held during freeing not valid (Brian Foster) [1059843] - [fs] xfs: lock the AIL before removing the buffer item (Brian Foster) [1059843] - [fs] ext4: yield during large unlinks (Lukas Czerner) [1044544] - [fs] ext4: implement error handling of ext4_mb_new_preallocation() (Lukas Czerner) [1044544] - [fs] ext4: return FIEMAP_EXTENT_UNKNOWN for delalloc extents (Lukas Czerner) [1044544] - [fs] jbd2: fix duplicate debug label for phase 2 (Lukas Czerner) [1044544] - [fs] jbd2: drop checkpoint mutex when waiting in __jbd2_log_wait_for_space() (Lukas Czerner) [1044544] - [fs] jbd2: remove unused waitqueues (Lukas Czerner) [1044544] - [fs] jbd2: fix race in t_outstanding_credits update in jbd2_journal_extend() (Lukas Czerner) [1044544] - [fs] ext4: fix use of potentially uninitialized variables in debugging code (Lukas Czerner) [1044544] - [fs] ext4: check error return from ext4_write_inline_data_end() (Lukas Czerner) [1044544] - [fs] jbd2: relocate assert after state lock in journal_commit_transaction() (Lukas Czerner) [1044544] - [fs] ext4: add cond_resched() to ext4_free_blocks() & ext4_mb_regular_allocator() (Lukas Czerner) [1044544] - [fs] ext4: optimize test_root() (Lukas Czerner) [1044544] - [fs] ext4: add sanity check to ext4_get_group_info() (Lukas Czerner) [1044544] - [fs] ext4: verify group number in verify_group_input() before using it (Lukas Czerner) [1044544] - [fs] ext4: add check to io_submit_init_bio (Lukas Czerner) [1044544] - [fs] Fix race when checking i_size on direct i/o read (Robert S Peterson) [1052927] - [fs] gfs2: No need to invalidate pages for a dio read (Robert S Peterson) [1052927] - [fs] gfs2: Wait for async DIO in glock state changes (Robert S Peterson) [1052927] - [fs] gfs2: Fix incorrect invalidation for DIO/buffered I/O (Robert S Peterson) [1052927] - [fs] xfs: allow logical-sector sized O_DIRECT (Eric Sandeen) [999239] - [fs] xfs: rename xfs_buftarg structure members (Eric Sandeen) [999239] - [fs] xfs: clean up xfs_buftarg (Eric Sandeen) [999239] - [fs] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg (Eric Sandeen) [999239] - [fs] sunrpc: Don't create a gss auth cache unless rpc.gssd is running (Steve Dickson) [1063752] - [fs] gfs2: journal data writepages update (Robert S Peterson) [1010452] - [fs] nfs: Fix SP4_MACH_CRED negotiation in EXCHANGE_ID (Steve Dickson) [1063509] - [fs] gfs2: Add hints to directory leaf blocks (Robert S Peterson) [1062143] - [fs] gfs2: Lock i_mutex and use a local gfs2_holder for fallocate (Robert S Peterson) [1062305] - [fs] compat: fix lookup_dcookie() parameter handling (Hendrik Brueckner) [1060203] - [fs] compat: fix parameter handling for compat readv/writev syscalls (Hendrik Brueckner) [1049599]- [kernel] sched: Fix endless sync_sched/rcu() loop inside _cpu_down() (Rik van Riel) [1062647] - [kernel] sched: Remove extra put_online_cpus() inside sched_setaffinity() (Rik van Riel) [1062647] - [kernel] sched: Remove get_online_cpus() usage (Rik van Riel) [1062647] - [mm] move mmu notifier call from change_protection to change_pmd_range (Rik van Riel) [1066655] - [mm] numa: reorganize change_pmd_range (Rik van Riel) [1066655] - [kernel] sched/numa: add cond_resched to task_numa_work (Rik van Riel) [1066655] - [cpufreq] intel_pstate: Fail initialization if P-state information is missing (Marcelo Tosatti) [1061481] - [cpufreq] intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match (Marcelo Tosatti) [1061481] - [ethernet] bnx2x: More Shutdown revisions (Michal Schmidt) [1046885] - [ethernet] bnx2x: Don't release PCI bars on shutdown (Michal Schmidt) [1046885] - [security] keys, shmem: implement kernel private shmem inodes (Paul Moore) [1031154 1034833]- [drm] nouveau/devinit: prevent use of engines marked as disabled by hw/vbios (Rob Clark) [1054409] - [drm] nouveau/device: provide a way for devinit to mark engines as disabled (Rob Clark) [1054409] - [drm] nouveau/devinit: tidy up the subdev class definition (Rob Clark) [1054409] - [drm] nouveau: populate master subdev pointer only when fully constructed (Rob Clark) [1054409] - [drm] nouveau/i2c: use a custom bitbanging delay for the adt7473 (Rob Clark) [1054409] - [drm] nouveau/bios: fix offset calculation for BMPv1 bioses (Rob Clark) [1054409] - [drm] nouveau: return offset of allocated notifier (Rob Clark) [1054409] - [drm] nouveau/bios: make jump conditional (Rob Clark) [1054409] - [drm] nouveau: fix mthd data submission (Rob Clark) [1054409] - [drm] nouveau/disp: min/max are reversed in nv50_crtc_gamma_set() (Rob Clark) [1054409] - [drm] nouveau/sw: fix oops if gpu has its display block disabled (Rob Clark) [1054409] - [drm] nouveau/kms: send timestamp data for correct head in flip completion events (Rob Clark) [1054409] - [drm] nouveau: do not map evicted vram buffers in nouveau_bo_vma_add (Rob Clark) [1054409] - [drm] nouveau: shift wrapping bug in nvc0_grctx_generate_r406800 (Rob Clark) [1054409] - [drm] nouveau: allow nouveau_fence_ref() to be a noop (Rob Clark) [1054409] - [drm] nouveau: consider CLASS_DISPLAY_3D devices while detecting dsm/optimus (Rob Clark) [1054409] - [drm] nouveau: only runtime suspend by default in optimus configuration (Rob Clark) [1054409] - [drm] radeon: set correct pipe config for Hawaii in DCE (Rob Clark) [1054409] - [drm] radeon: 0x9649 is SUMO2 not SUMO (Rob Clark) [1054409] - [drm] radeon: expose render backend mask to the userspace (Rob Clark) [1054409] - [drm] radeon: fix render backend setup for SI and CIK (Rob Clark) [1054409] - [drm] radeon: fix UVD 256MB check (Rob Clark) [1054409] - [drm] i915: Use the correct GMCH_CTRL register for Sandybridge+ (Rob Clark) [1054409] - [drm] i915: change CRTC assertion on LCPLL disable (Rob Clark) [1054409] - [drm] i915: Fix erroneous dereference of batch_obj inside reset_status (Rob Clark) [1054409] - [drm] radeon: fix asic gfx values for scrapper asics (Rob Clark) [1054409] - [drm] radeon: check for 0 count in speaker allocation and SAD code (Rob Clark) [1054409] - [drm] radeon/dpm: disable ss on Cayman (Rob Clark) [1054409] - [drm] i915: don't update the dri1 breadcrumb with modesetting (Rob Clark) [1054409] - [drm] i915: Fix use-after-free in do_switch (Rob Clark) [1054409] - [drm] i915: Hold mutex across i915_gem_release (Rob Clark) [1054409] - [drm] i915: Take modeset locks around intel_modeset_setup_hw_state() (Rob Clark) [1054409] - [drm] radeon: add missing display tiling setup for oland (Rob Clark) [1054409] - [drm] radeon: fix typo in cik_copy_dma (Rob Clark) [1054409] - [drm] radeon: Fix sideport problems on certain RS690 boards (Rob Clark) [1054409] - [drm] ttm: Fix accesses through vmas with only partial coverage (Rob Clark) [1054409] - [drm] edid: add quirk for BPC in Samsung NP700G7A-S01PL notebook (Rob Clark) [1054409] - [drm] i915/vlv: fix up broken precision in vlv_crtc_clock_get (Rob Clark) [1054409] - [drm] i915/vlv: add VLV specific clock_get function v3 (Rob Clark) [1054409] - [drm] i915/vlv: untangle integrated clock source handling v4 (Rob Clark) [1054409] - [drm] radeon/atom: fix bus probes when hw_i2c is set (Rob Clark) [1054409] - [drm] radeon: fixup bad vram size on SI (Rob Clark) [1054409] - [drm] radeon: program DCE2 audio dto just like DCE3 (Rob Clark) [1054409] - [drm] radeon: fix typo in fetching mpll params (Rob Clark) [1054409] - [drm] i915: use the correct force_wake function at the PC8 code (Rob Clark) [1054409] - [drm] i915: Fix pipe CSC post offset calculation (Rob Clark) [1054409] - [drm] udl: fix issue with imported prime buffers (Rob Clark) [1054409] - [drm] radeon: adjust TN dpm parameters for stability (Rob Clark) [1054409] - [drm] radeon: hook up backlight functions for CI and KV family (Rob Clark) [1054409] - [drm] radeon/i2c: do not count reg index in number of i2c byte we are writing (Rob Clark) [1054409] - [drm] radeon: fix UVD destroy IB size (Rob Clark) [1054409] - [drm] i915: Replicate BIOS eDP bpp clamping hack for hsw (Rob Clark) [1054409] - [drm] i915: restore the early forcewake cleanup (Rob Clark) [1054409] - [drm] i915/dvo: call ->mode_set callback only when the port is running (Rob Clark) [1054409] - [drm] vmwgfx: Resource evict fixes (Rob Clark) [1054409] - [drm] i915: fix compiler warning (Rob Clark) [1054409] - [drm] allow DRM_IOCTL_VERSION on render-nodes (Rob Clark) [1054409] - [drm] i915: Fix the PPT fdi lane bifurcate state handling on ivb (Rob Clark) [1054409] - [drm] i915: No LVDS hardware on Intel D410PT and D425KT (Rob Clark) [1054409] - [drm] i915/dp: workaround BIOS eDP bpp clamping issue (Rob Clark) [1054409] - [drm] i915: Add HSW CRT output readout support (Rob Clark) [1054409] - [drm] i915: Add support for pipe_bpp readout (Rob Clark) [1054409] - [drm] radeon/dpm: fix incompatible casting on big endian (Rob Clark) [1054409] - [drm] radeon: disable bapm on KB (Rob Clark) [1054409] - [drm] radeon: use sw CTS/N values for audio on DCE4+ (Rob Clark) [1054409] - [s390] crypto: Fix aes-cbc IV corruption (Hendrik Brueckner) [1063810] - [s390] appldata: restore missing init_virt_timer() (Hendrik Brueckner) [1064246] - [s390] mm: Fix dump memory detection (Hendrik Brueckner) [1064244] - [s390] fix kernel crash due to linkage stack instructions (Hendrik Brueckner) [1059732] - [s390] crypto: fix des and des3_ede ctr concurrency issue (Hendrik Brueckner) [1062269] - [s390] crypto: fix des and des3_ede cbc concurrency issue (Hendrik Brueckner) [1062266] - [s390] crypto: fix concurrency issue in aes-ctr mode (Hendrik Brueckner) [1062260] - [ethernet] cxgb4: Fix referencing freed adapter (Steve Best) [1063483] - [mm] oom: base root bonus on current usage (Johannes Weiner) [822790] - [kernel] lockdep: increase MAX_LOCKDEP_ENTRIES (Kyle McMartin) [989385] - [scripts] tags.sh: ignore redhat/rpm (Prarit Bhargava) [1065511] - [security] selinux: Fix kernel BUG on empty security contexts (Paul Moore) [1064548] - [security] selinux: add SOCK_DIAG_BY_FAMILY to the list of netlink message types (Paul Moore) [1022394] - [powerpc] eeh: Drop taken reference to driver on eeh_rmv_device (Steve Best) [1059851] - [scripts] tags.sh: Ignore *.mod.c (Mark Langsdorf) [1062383] - [mm] keep page cache radix tree nodes in check (Johannes Weiner) [1062372] - [lib] radix_tree: tree node interface (Johannes Weiner) [1062372] - [mm] thrash detection-based file cache sizing (Johannes Weiner) [1062372] - [mm] store shadow entries in page cache (Johannes Weiner) [1062372] - [lib] radix-tree: radix_tree_delete_item() (Johannes Weiner) [1062372] - [mm] shmem: save one radix tree lookup when truncating swapped pages (Johannes Weiner) [1062372] - [mm] prepare for non-page entries in page cache radix trees (Johannes Weiner) [1062372] - [mm] vmstat: fix UP zone state accounting (Johannes Weiner) [1062372] - [mm] filemap: move radix tree hole searching here (Johannes Weiner) [1062372] - [fs] cachefiles: use add_to_page_cache_lru() (Johannes Weiner) [1062372] - [mm] page_alloc: revert NUMA aspect of fair allocation policy (Johannes Weiner) [1062372] - [mm] page_alloc: fair zone allocator policy (Johannes Weiner) [1062372] - [mm] memory-failure: shift page lock from head page to tail page after thp split (Naoya Horiguchi) [1051704] - [fs] proc/page: add PageAnon check to surely detect thp (Naoya Horiguchi) [1051704] - [mm] memory-failure: transfer page count from head page to tail page after split thp (Naoya Horiguchi) [1051704] - [mm] memory-failure: recheck PageHuge() after hugetlb page migrate successfully (Naoya Horiguchi) [1051704] - [mm] memory-failure: move set_migratetype_isolate() outside get_any_page() (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix false report on 2nd attempt at page recovery (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix test for a transparent huge page (Naoya Horiguchi) [1051704] - [mm] memory-failure: fix bug triggered by unpoisoning empty zero page (Naoya Horiguchi) [1051704] - [mm] hwpoison: don't set migration type twice to avoid holding heavily contend zone->lock (Naoya Horiguchi) [1051704] - [mm] hwpoison: replace atomic_long_sub() with atomic_long_dec() (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix race against poison thp (Naoya Horiguchi) [1051704] - [mm] hwpoison: don't need to hold compound lock for hugetlbfs page (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix loss of PG_dirty for errors on mlocked pages (Naoya Horiguchi) [1051704] - [mm] hwpoison: always unset MIGRATE_ISOLATE before returning from soft_offline_page() (Naoya Horiguchi) [1051704] - [mm] memory-failure: fix memory leak in successful soft offlining (Naoya Horiguchi) [1051704] - [virt] kvm: move KVM_CAP_HYPERV_TIME outside #ifdef (Vadim Rozenfeld) [1057170] - [virt] kvm: add support for Hyper-V reference time counter (Vadim Rozenfeld) [1057170] - [input] wacom: not all multi-interface devices support touch (Aristeu Rozanski) [1022595] - [input] wacom: add support for three new Intuos Pro devices (Aristeu Rozanski) [1022595] - [input] wacom: LED is only supported through digitizer interface (Aristeu Rozanski) [1022595] - [input] wacom: testing result shows get_report is unnecessary (Aristeu Rozanski) [1022595] - [input] wacom: send proper tablet state info when pen leaves proximity (Aristeu Rozanski) [1022595] - [input] wacom: fix error return code in wacom_probe() (Aristeu Rozanski) [1022595] - [input] wacom: integrate resolution calculation (Aristeu Rozanski) [1022595] - [fs] buffer: __set_page_dirty uses spin_lock_irqsave instead of spin_lock_irq (Motohiro Kosaki) [1057270] - [mm] __set_page_dirty_nobuffers uses spin_lock_irqseve instead of spin_lock_irq (Motohiro Kosaki) [1057270] - [virt] hv/ballon: Make pressure posting thread sleep interruptibly (Luiz Capitulino) [1065107] - [input] hyperv-keyboard: pass through 0xE1 prefix (Jason Wang) [1044874] - [mm] drop_caches: add some documentation and info message (Johannes Weiner) [838935] - [scsi] megaraid_sas: Performance boost fixes (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Set 32-bit DMA mask (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Big endian code related fixes (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Don't wait forever for non-IOCTL DCMDs (Tomas Henzl) [1064509]- [powerpc] Fix kdump hang issue on p8 with relocation on exception enabled (Steve Best) [1056321] - [powerpc] pseries: Disable relocation on exception while going down during crash (Steve Best) [1056321] - [kernel] sched/debug: Fix formatting of /proc//sched (Rik van Riel) [1064583] - [kernel] sched/fair: Remove unused variable from expire_cfs_rq_runtime() (Rik van Riel) [1064583] - [mm] vmscan: do not scale writeback pages when deciding whether to set ZONE_WRITEBACK (Rafael Aquini) [1009508] - [mm] vmscan: do not continue scanning if reclaim was aborted for compaction (Rafael Aquini) [1009508] - [ethernet] bnx2{,x}: Make module parameters readable (Neil Horman) [1062836] - [ethernet] bnx2x: namespace and dead code cleanups (Neil Horman) [1062836] - [drm] radeon: remove generic rptr/wptr functions (Steve Best) [1048290] - [block] nvme: Namespace use after free on surprise removal (David Milburn) [1062640] - [block] nvme: Correct uses of INIT_WORK (David Milburn) [1062640] - [block] nvme: Include device and queue numbers in interrupt name (David Milburn) [1062640] - [block] nvme: Add a pci_driver shutdown method (David Milburn) [1062640]- [mm] hugetlb: correct missing private flag clearing (Steve Best) [1062671] - [mm] hugetlb: return a reserved page to a reserved pool if failed (Steve Best) [1062671] - [mm] hugetlb: fix subpool accounting handling (Steve Best) [1062671] - [mm] hugetlb: protect reserved pages when soft offlining a hugepage (Steve Best) [1062671] - [mm] hugetlb: decrement reserve count if VM_NORESERVE alloc page cache (Steve Best) [1062671] - [mm] hugetlb: remove decrement_hugepage_resv_vma() (Steve Best) [1062671] - [mm] hugetlb: clean-up alloc_huge_page() (Steve Best) [1062671] - [mm] hugetlb: add VM_NORESERVE check in vma_has_reserves() (Steve Best) [1062671] - [mm] hugetlb: do not use a page in page cache for cow optimization (Steve Best) [1062671] - [s390] uapi: fix struct statfs64 definition (Hendrik Brueckner) [1060191] - [ethernet] myri10ge: Add support for ndo_busy_poll (Stanislaw Gruszka) [1059561] - [ethernet] be2net: add dma_mapping_error() check for dma_map_page() (Ivan Vecera) [995992] - [infiniband] srp: Avoid offlining operational SCSI devices (Doug Ledford) [1046103] - [infiniband] srp: Remove target from list before freeing Scsi_Host structure (Doug Ledford) [1046103] - [infiniband] srp: Add change_queue_depth and change_queue_type support (Doug Ledford) [1046103] - [infiniband] srp: Make queue size configurable (Doug Ledford) [1046103] - [infiniband] srp: Introduce srp_alloc_req_data() (Doug Ledford) [1046103] - [infiniband] srp: Export sgid to sysfs (Doug Ledford) [1046103] - [infiniband] srp: Add periodic reconnect functionality (Doug Ledford) [1046103] - [scsi] scsi_transport_srp: Add periodic reconnect support (Doug Ledford) [1046103] - [infiniband] srp: Start timers if a transport layer error occurs (Doug Ledford) [1046103] - [infiniband] srp: Use SRP transport layer error recovery (Doug Ledford) [1046103] - [scsi] scsi_transport_srp: Add transport layer error handling (Doug Ledford) [1046103] - [infiniband] srp: Keep rport as long as the IB transport layer (Doug Ledford) [1046103] - [infiniband] srp: Make transport layer retry count configurable (Doug Ledford) [1046103] - [infiniband] srp: Let srp_abort() return FAST_IO_FAIL if TL offline (Doug Ledford) [1046103] - [infiniband] srp: Bump driver version and release date (Doug Ledford) [1046103] - [infiniband] srp: Make HCA completion vector configurable (Doug Ledford) [1046103] - [infiniband] srp: Maintain a single connection per I_T nexus (Doug Ledford) [1046103] - [infiniband] srp: Fail I/O fast if target offline (Doug Ledford) [1046103] - [infiniband] srp: Skip host settle delay (Doug Ledford) [1046103] - [infiniband] srp: Avoid skipping srp_reset_host() after a transport error (Doug Ledford) [1046103] - [infiniband] srp: Fix remove_one crash due to resource exhaustion (Doug Ledford) [1046103] - [infiniband] iser-target: Move INIT_WORK setup into isert_create_device_ib_res (Andy Grover) [1051179] - [infiniband] iser-target: fix error return code in isert_create_device_ib_res() (Andy Grover) [1051179] - [target] Fix delayed Task Aborted Status (TAS) handling bug (Andy Grover) [1051179] - [x86] cpu: Always print SMP information in /proc/cpuinfo (Takahiro MUNEDA) [1062485] - [x86] add rh_cpuinfo_x86 shadow struct (Prarit Bhargava) [1010325] - [mm] thp: move preallocated PTE page table on move_huge_pmd() (Rik van Riel) [1063404] - [mm] numa: initialise numa balancing after jump label initialisation (Rik van Riel) [1059459] - [firmware] efivars: check for EFI_RUNTIME_SERVICES (Kyle McMartin) [1058525]- [fs] nfs: fix mm page leak at nfs_symlink() (Rafael Aquini) [1060565] - [kernel] sched/balancing: Periodically decay max cost of idle balance (Larry Woodman) [1031475] - [kernel] sched/balancing: Consider max cost of idle balance per sched domain (Larry Woodman) [1031475] - [kernel] sched: Reduce overestimating rq->avg_idle (Larry Woodman) [1031475] - [fs] vfs: make sure we don't have a stale root path if unlazy_walk() fails (Rafael Aquini) [1031475] - [fs] dcache: get/release read lock in read_seqbegin_or_lock() & friend (Rafael Aquini) [1031475] - [fs] split read_seqretry_or_unlock(), convert d_walk() to resulting primitives (Rafael Aquini) [1031475] - [lib] seqlock: Add a new locking reader type (Rafael Aquini) [1031475] - [fs] dcache: Translating dentry into pathname without taking rename_lock (Rafael Aquini) [1031475] - [fs] vfs: fix dentry RCU to refcounting possibly sleeping dput() (Rafael Aquini) [1031475] - [fs] vfs: use lockred "dead" flag to mark unrecoverably dead dentries (Rafael Aquini) [1031475] - [fs] vfs: reorganize dput() memory accesses (Rafael Aquini) [1031475] - [fs] vfs: reimplement d_rcu_to_refcount() using lockref_get_or_lock() (Rafael Aquini) [1031475] - [fs] vfs: use lockref_get_not_zero() for optimistic lockless dget_parent() (Rafael Aquini) [1031475] - [fs] vfs: make the dentry cache use the lockref infrastructure (Rafael Aquini) [1031475] - [fs] vfs: constify dentry parameter in d_count() (Rafael Aquini) [1031475] - [fs] helper for reading ->d_count (Rafael Aquini) [1031475] - [lib] lockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP() (Rafael Aquini) [1031475] - [lib] lockref: allow relaxed cmpxchg64 variant for lockless updates (Rafael Aquini) [1031475] - [lib] lockref: use cmpxchg64 explicitly for lockless updates (Rafael Aquini) [1031475] - [lib] lockref: add ability to mark lockrefs "dead" (Rafael Aquini) [1031475] - [lib] lockref: fix docbook argument names (Rafael Aquini) [1031475] - [lib] lockref: Relax in cmpxchg loop (Rafael Aquini) [1031475] - [lib] lockref: implement lockless reference count updates using cmpxchg() (Rafael Aquini) [1031475] - [lib] lockref: uninline lockref helper functions (Rafael Aquini) [1031475] - [lib] lockref: add 'lockref_get_or_lock() helper (Rafael Aquini) [1031475] - [lib] Add new lockref infrastructure reference implementation (Rafael Aquini) [1031475] - [s390] kdump: Increase crashkernel=auto base reservation from 128M to 160M (Baoquan He) [1052769] - [scsi] Derive the FLUSH_TIMEOUT from the basic I/O timeout (Fam Zheng) [1047563] - [acpi] Enhance ACPI warning for memory/IO address conflicts (Prarit Bhargava) [1047974]- [scsi] hpsa: mark hpsa as a tech preview (Tomas Henzl) [1061210] - [x86] mark known Intel processors as supported (Prarit Bhargava) [920766] - [drm] mgag200: fix oops in cursor code (Dave Airlie) [1044701 1045159 1052739] - [kernel] audit: printk USER_AVC messages when audit isn't enabled (Richard Guy Briggs) [1051539] - [cpufreq] Do not hold driver module references for additional policy CPUs (Prarit Bhargava) [1043788] - [cpufreq] Remove extra variables from cpufreq_add_dev_symlink() (Prarit Bhargava) [1043788] - [net] tuntap: Fix for a race in accessing numqueues (Jason Wang) [1056399] - [mm] numa: add a sysctl for numa_balancing (Rik van Riel) [1059782] - [pci] Create 'pci_driver_rh' KABI shadowing structure (Myron Stowe) [1053796] - [pci] Convert 'pci_bus' allocations and frees (Myron Stowe) [1053796] - [pci] Create 'pci_bus_rh' KABI shadowing structure (Myron Stowe) [1053796] - [pci] Convert specific 'pci_dev' related constructs (Myron Stowe) [1053796] - [pci] Convert 'pci_dev' allocations and frees (Myron Stowe) [1053796] - [pci] Create 'pci_dev_rh' KABI shadowing structure (Myron Stowe) [1053796] - [fs] proc/meminfo: provide estimated available memory (Luiz Capitulino) [1058977] - [x86] apic, kexec: Add disable_cpu_apicid kernel parameter (Baoquan He) [994688] - [drm] mgag200: fix typo causing bw limits to be ignored on some chips (Dave Airlie) [1045495] - [drm] ast, cirrus, mgag200: use drm_can_sleep (Dave Airlie) [1056989] - [mm] prevent setting of a value less than 0 to min_free_kbytes (Steve Best) [1050899] - [powerpc] perf: BHRB filter configuration should follow the task (Steve Best) [1061191] - [powerpc] perf: Ignore separate BHRB privilege state filter request (Steve Best) [1061191] - [ethernet] cxgb4: Avoid disabling PCI device twice (Steve Best) [1055438] - [ethernet] cxgb4: Don't retrieve stats during recovery (Steve Best) [1055438]- [kernel] errno: remove "NFS" from descriptions in comments (Eric Sandeen) [1009682] - [md] dm-cache: do not add migration to completed list before unhooking bio (Mike Snitzer) [1057197] - [md] dm-cache: move hook_info into common portion of per_bio_data structure (Mike Snitzer) [1057197] - [powerpc] Add debug checks to catch invalid cpu-to-node mappings (Steve Best) [1042526] - [powerpc] Fix the setup of CPU-to-Node mappings during CPU online (Steve Best) [1042526] - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [1060027] - [powerpc] Fix transactional FP/VMX/VSX unavailable handlers (Steve Best) [1052083] - [powerpc] Don't corrupt transactional state when using FP/VMX in kernel (Steve Best) [1052083] - [powerpc] Reclaim two unused thread_info flag bits (Steve Best) [1052083] - [powerpc] Reset MSR_LE on signal entry (Steve Best) [1052083] - [powerpc] Wrap MSR macros with parentheses (Steve Best) [1052083] - [powerpc] Make flush_fp_to_thread() nop when CONFIG_PPC_FPU is disabled (Steve Best) [1052083] - [powerpc] math-emu: Move the flush FPU state function into do_mathemu (Steve Best) [1052083] - [powerpc] math-emu: Allow math-emu to be used for HW FPU (Steve Best) [1052083] - [powerpc] remove the unused function disable_kernel_fp() (Steve Best) [1052083] - [powerpc] Restore dbcr0 on user space exit (Steve Best) [1052083] - [powerpc] Provide for giveup_fpu/altivec to save state in alternate location (Steve Best) [1052083] - [powerpc] Put FP/VSX and VR state into structures (Steve Best) [1052083] - [powerpc] kvm: Don't corrupt guest state when kernel uses VMX (Steve Best) [1052083] - [powerpc] Fix VRSAVE handling (Steve Best) [1052083] - [powerpc] Fix a number of sparse warnings (Steve Best) [1052083] - [powerpc] Align thread->fpr to 16 bytes (Steve Best) [1052083]- [s390] Unrevert kvm support patches (Jarod Wilson) [1035261] - [security] selinux: Fix possible NULL pointer dereference in selinux_inode_permission() (Eric Sandeen) [829715] - [scsi] qla2xxx: Correctly set the read_optrom pointer for ISP8044 (Chad Dupuis) [1057643] - [scsi] bnx2fc: Fixed scsi_remove_target soft lockup when rmmod bnx2x (Maurizio Lombardi) [1031770] - [scsi] config: remove LSI Logic New Generation RAID Device Drivers (Tomas Henzl) [979031] - [scsi] qla4xxx: v5.04.00.03.07.00-k0 (Chad Dupuis) [1049707] - [scsi] qla4xxx: Recreate chap data list during get chap operation (Chad Dupuis) [1049707] - [scsi] qla4xxx: overflow in qla4xxx_set_chap_entry() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix memory leak in qla4xxx_destroy_ddb (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix sparse warnings (Chad Dupuis) [1049707] - [scsi] qla4xxx: Handle IPv6 AEN notifications (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in func qla4xxx_do_dpc() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in func qla4xxx_eh_abort() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in qla4xxx_mailbox_command() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Updated print for device login, logout path (Chad Dupuis) [1049707] - [scsi] qla4xxx: Remove unused code from qla4xxx_set_ifcb() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix failure of mbox 0x31 (Chad Dupuis) [1049707] - [scsi] qla4xxx: Reduce rom-lock contention during reset recovery (Chad Dupuis) [1049707] - [scsi] qla4xxx: Driver not able to collect minidump for ISP84xx (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix pending IO completion in reset path before initiating chip reset (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix processing response queue during probe (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix failure of IDC Time Extend mailbox command (Chad Dupuis) [1049707] - [scsi] qla4xxx: Clear DDB index map upon connection close failure (Chad Dupuis) [1049707] - [scsi] qla4xxx: Return correct error status from func qla4xxx_request_irqs() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fixed AER reset sequence for ISP83xx/ISP84xx (Chad Dupuis) [1049707] - [scsi] qla4xxx: Correctly handle msleep_interruptible (Chad Dupuis) [1049707] - [scsi] qla4xxx: Rename ACB_STATE macros with IP_ADDRSTATE macros (Chad Dupuis) [1049707] - [scsi] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix comments in code (Chad Dupuis) [1049707] - [scsi] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed (Chad Dupuis) [1049707] - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [1049707] - [scsi] hpsa: allow SCSI mid layer to handle unit attention (Tomas Henzl) [1056703] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1056703] - [scsi] hpsa: enable unit attention reporting (Tomas Henzl) [1056703] - [scsi] hpsa: rename scsi prefetch field (Tomas Henzl) [1056703] - [scsi] hpsa: use workqueue instead of kernel thread for lockup detection (Tomas Henzl) [1056703] - [scsi] hpsa: fix pci-ids (Tomas Henzl) [1056703]- [tools] perf/stat: Add perf stat --transaction (Prarit Bhargava) [829878] - [kernel] perf: Add Haswell ULT model number used in Macbook Air and other systems (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Support full width counting (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add mem-loads/stores support for Haswell (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Support Haswell/v4 LBR format (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Move NMI clearing to end of PMI handler (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add Haswell PEBS support (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add Haswell PEBS record support (Prarit Bhargava) [829878] - [md] dm-log-userspace: allow mark requests to piggyback on flush requests (Mike Snitzer) [1057197] - [md] dm-space-map-metadata: fix bug in resizing of thin metadata (Mike Snitzer) [1057197] - [md] dm-cache: add policy name to status output (Mike Snitzer) [1057197] - [md] dm-thin: fix pool feature parsing (Mike Snitzer) [1057197] - [md] dm-sysfs: fix a module unload race (Mike Snitzer) [1057197] - [md] dm-snapshot: use dm-bufio prefetch (Mike Snitzer) [1057197] - [md] dm-snapshot: use dm-bufio (Mike Snitzer) [1057197] - [md] dm-snapshot: prepare for switch to using dm-bufio (Mike Snitzer) [1057197] - [md] dm-snapshot: use GFP_KERNEL when initializing exceptions (Mike Snitzer) [1057197] - [pci] Rename PCI_VC_PORT_REG1/2 to PCI_VC_PORT_CAP1/2 (Alex Williamson) [1053168] - [pci] Add Virtual Channel to save/restore support (Alex Williamson) [1053168] - [pci] Add support for save/restore of extended capabilities (Alex Williamson) [1053168] - [pci] Add pci_wait_for_pending() (refactor pci_wait_for_pending_transaction()) (Alex Williamson) [1053168] - [s390] increase CONFIG_NR_CPUS limit (Hendrik Brueckner) [1043827] - [s390] sclp: fix size of sclp_cpu_info structure (Hendrik Brueckner) [1043827] - [mm] create a separate slab for page->ptl allocation (Rik van Riel) [1058896] - [mm] properly separate the bloated ptl from the regular case (Rik van Riel) [1058896] - [mm] dynamically allocate page->ptl if it cannot be embedded to struct page (Rik van Riel) [1058896] - [mm] x86: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] s390: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] powerpc: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] allow pgtable_page_ctor() to fail (Rik van Riel) [1058896] - [mm] x86: add missed pgtable_pmd_page_ctor/dtor calls for preallocated pmds (Rik van Riel) [1058896] - [mm] x86: enable split page table lock for PMD level (Rik van Riel) [1058896] - [mm] implement split page table lock for PMD level (Rik van Riel) [1058896] - [mm] convert the rest to new page table lock api (Rik van Riel) [1058896] - [mm] hugetlb: convert hugetlbfs to use split pmd lock (Rik van Riel) [1058896] - [mm] hugetlb: grab a page_table_lock after page_cache_release (Rik van Riel) [1058896] - [mm] thp: do not access mm->pmd_huge_pte directly (Rik van Riel) [1058896] - [mm] thp: move ptl taking inside page_check_address_pmd() (Rik van Riel) [1058896] - [mm] thp: change pmd_trans_huge_lock() to return taken lock (Rik van Riel) [1058896] - [mm] introduce api for split page table lock for PMD level (Rik van Riel) [1058896] - [mm] convert mm->nr_ptes to atomic_long_t (Rik van Riel) [1058896] - [mm] rename USE_SPLIT_PTLOCKS to USE_SPLIT_PTE_PTLOCKS (Rik van Riel) [1058896] - [mm] avoid increase sizeof(struct page) due to split page table lock (Rik van Riel) [1058896] - [vfio] vfio-pci: Don't use device_lock around AER interrupt setup (Alex Williamson) [1045175] - [vfio] vfio-pci: Use pci "try" reset interface (Alex Williamson) [1045175] - [pci] Add pci_try_reset_function(), pci_try_reset_slot(), pci_try_reset_bus() (Alex Williamson) [1045175] - [infiniband] make sure the src net is infiniband when create new link (Jay Fenlason) [1049143]- [mm] Revisit tlb_flushall_shift tuning for page flushes except on IvyBridge (Rik van Riel) [1058886] - [mm] change tlb_flushall_shift for IvyBridge (Rik van Riel) [1058886] - [mm] Eliminate redundant page table walk during TLB range flushing (Rik van Riel) [1058886] - [mm] Clean up inconsistencies when flushing TLB ranges (Rik van Riel) [1058886] - [mm] thp: avoid PageUnevictable on active/inactive lru lists (Rafael Aquini) [982739] - [mm] swap: clear PageActive before adding pages onto unevictable list (Rafael Aquini) [982739] - [mm] remove lru parameter from __lru_cache_add and lru_cache_add_lru (Rafael Aquini) [982739] - [mm] remove lru parameter from __pagevec_lru_add and remove parts of pagevec API (Rafael Aquini) [982739] - [mm] activate !PageLRU pages on mark_page_accessed if page is on local pagevec (Rafael Aquini) [982739] - [mm] pagevec: defer deciding which LRU to add a page to until pagevec drain time (Rafael Aquini) [982739] - [mm] add tracepoints for LRU activation and insertions (Rafael Aquini) [982739] - [kernel] audit: fix dangling keywords in audit_log_set_loginuid() output (Richard Guy Briggs) [1045670] - [kernel] audit: don't generate loginuid log when audit disabled (Richard Guy Briggs) [1045670] - [kernel] audit: fix type of sessionid in audit_set_loginuid() (Richard Guy Briggs) [1045670] - [kernel] audit: audit feature to set loginuid immutable (Richard Guy Briggs) [1045670] - [kernel] audit: audit feature to only allow unsetting the loginuid (Richard Guy Briggs) [1045670] - [kernel] audit: allow unsetting the loginuid (with priv) (Richard Guy Briggs) [1045670] - [kernel] audit: remove CONFIG_AUDIT_LOGINUID_IMMUTABLE (Richard Guy Briggs) [1045670] - [kernel] audit: loginuid functions coding style (Richard Guy Briggs) [1045670] - [kernel] audit: change decimal constant to macro for invalid uid (Richard Guy Briggs) [1045670] - [mm] sched/numa: Turn some magic numbers into #defines (Rik van Riel) [1049096] - [mm] sched/numa: Rename variables in task_numa_fault() (Rik van Riel) [1049096] - [mm] sched/numa: Do statistics calculation using local variables only (Rik van Riel) [1049096] - [mm] sched/numa: Normalize faults_cpu stats and weigh by CPU use (Rik van Riel) [1049096] - [mm] sched/numa: Use active_nodes nodemask to limit numa migrations (Rik van Riel) [1049096] - [mm] sched/numa: Build per numa_group active node mask from numa_faults_cpu statistics (Rik van Riel) [1049096] - [mm] sched/numa: Track from which nodes NUMA faults are triggered (Rik van Riel) [1049096] - [mm] sched/numa: Rename p->numa_faults to numa_faults_memory (Rik van Riel) [1049096] - [mm] sched/numa: Remove p->numa_migrate_deferred (Rik van Riel) [1049096] - [mm] sched: Calculate effective load even if local weight is 0 (Rik van Riel) [1049096] - [net] ipv4: fix tunneled VM traffic over hw VXLAN/GRE GSO NIC (Michal Schmidt) [1031869] - [net] netfilter: nf_nat: fix access to uninitialized buffer in IRC NAT helper (Daniel Borkmann) [1058782] {CVE-2014-1690} - [net] packet: fix send path when running with proto == 0 (Jesper Brouer) [1058729] - [net] packet: fix use after free race in send path when dev is released (Jesper Brouer) [1058729] - [net] Fix memory leak if TPROXY used with TCP early demux (Florian Westphal) [1054483] - [net] ipv6: simplify detection of first operational link-local address on interface (Jiri Pirko) [1047425]- [infiniband] core: Resolve Ethernet L2 addresses when modifying QP (Doug Ledford) [1051187] - [infiniband] ocrdma: Populate GID table with IP based gids (Doug Ledford) [1051187] - [infiniband] ocrdma: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1051187] - [infiniband] mlx4: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1051187] - [infiniband] mlx4: Use IBoE (RoCE) IP based GIDs in the port GID table (Doug Ledford) [1051187] - [infiniband] cma: IBoE (RoCE) IP based GID addressing (Doug Ledford) [1051187] - [infiniband] core: Ethernet L2 attributes in verbs/cm structures (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix OCRDMA_GEN2_FAMILY macro definition (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix AV_VALID bit position (Doug Ledford) [1051187] - [infiniband] ocrdma: enable build (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove redundant check in ocrdma_build_fr() (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix a crash in rmmod (Doug Ledford) [1051187] - [infiniband] ocrdma: Silence an integer underflow warning (Doug Ledford) [1051187] - [infiniband] Remove unnecessary semicolons (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix compiler warning about int/pointer size mismatch (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix passing wrong opcode to modify_srq (Doug Ledford) [1051187] - [infiniband] ocrdma: Fill PVID in UMC case (Doug Ledford) [1051187] - [infiniband] ocrdma: Add ABI versioning support (Doug Ledford) [1051187] - [infiniband] ocrdma: Consider multiple SGES in case of DPP (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix for displaying proper link speed (Doug Ledford) [1051187] - [infiniband] ocrdma: Increase STAG array size (Doug Ledford) [1051187] - [infiniband] ocrdma: Dont use PD 0 for userpace CQ DB (Doug Ledford) [1051187] - [infiniband] ocrdma: FRMA code cleanup (Doug Ledford) [1051187] - [infiniband] ocrdma: For ERX2 irrespective of Qid, num_posted offset is 24 (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix to work with even a single MSI-X vector (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove the MTU check based on Ethernet MTU (Doug Ledford) [1051187] - [infiniband] ocrdma: Add support for fast register work requests (FRWR) (Doug Ledford) [1051187] - [infiniband] ocrdma: Create IRD queue fix (Doug Ledford) [1051187] - [infiniband] ocrdma: Cache recv DB until QP moved to RTR (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove __packed (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove driver QP state machine (Doug Ledford) [1051187] - [infiniband] ocrdma: Don't allow zero/invalid sgid usage (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove redundant dev reference (Doug Ledford) [1051187] - [infiniband] ocrdma: Style and redundant code cleanup (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix several stack info leaks (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove unused include (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix error return code in ocrdma_set_create_qp_rq_cmd() (Doug Ledford) [1051187] - [infiniband] ocrdma: Reorg structures to avoid padding (Doug Ledford) [1051187] - [infiniband] ocrdma: Change macros to inline funtions (Doug Ledford) [1051187] - [infiniband] ocrdma: Set bad_wr in error case (Doug Ledford) [1051187] - [infiniband] ocrdma: Replace ocrdma_err with pr_err (Doug Ledford) [1051187] - [infiniband] ocrdma: Use MCC_CREATE_EXT_V1 for MCC create (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove use_cnt for queues (Doug Ledford) [1051187] - [infiniband] uverbs: Check access to userspace response buffer in extended command (Doug Ledford) [1051187] - [infiniband] uverbs: Check input length in flow steering uverbs (Doug Ledford) [1051187] - [infiniband] uverbs: Set error code when fail to consume all flow_spec items (Doug Ledford) [1051187] - [infiniband] uverbs: Check reserved fields in create_flow (Doug Ledford) [1051187] - [infiniband] uverbs: Check comp_mask in destroy_flow (Doug Ledford) [1051187] - [infiniband] uverbs: Check reserved field in extended command header (Doug Ledford) [1051187] - [infiniband] uverbs: New macro to set pointers to NULL if length is 0 in INIT_UDATA() (Doug Ledford) [1051187] - [infiniband] core: const'ify inbuf in struct ib_udata (Doug Ledford) [1051187] - [infiniband] iwcm: Don't touch cm_id after deref in rem_ref (Doug Ledford) [1051187] - [infiniband] ucma: Convert use of typedef ctl_table to struct ctl_table (Doug Ledford) [1051187] - [infiniband] cm: Convert to using idr_alloc_cyclic() (Doug Ledford) [1051187] - [infiniband] core: Encorce MR access rights rules on kernel consumers (Doug Ledford) [1051187] - [infiniband] cma: Remove unused argument and minor dead code (Doug Ledford) [1051187] - [infiniband] ucma: Discard events for IDs not yet claimed by user space (Doug Ledford) [1051187] - [infiniband] core: Add Cisco usNIC rdma node and transport types (Doug Ledford) [1051187] - [infiniband] netlink: Remove superfluous RDMA_NL_GET_OP() masking (Doug Ledford) [1051187] - [infiniband] core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly (Doug Ledford) [1051187] - [infiniband] cma: Check for GID on listening device first (Doug Ledford) [1051187] - [infiniband] cma: Use cached gids (Doug Ledford) [1051187] - [infiniband] cma: Set IBoE SL (user-priority) by egress map when using vlans (Doug Ledford) [1051187] - [infiniband] cma: Add IPv6 support for iWARP (Doug Ledford) [1051187] - [infiniband] cma: Only call cma_save_ib_info() for CM REQs (Doug Ledford) [1051187] - [infiniband] cma: Fix accessing invalid private data for UD (Doug Ledford) [1051187] - [infiniband] cma: Fix gcc warning (Doug Ledford) [1051187] - [infiniband] uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd() (Doug Ledford) [1051187] - [misc] drivers: avoid format string in dev_set_name (Doug Ledford) [1051187] - [infiniband] core: Fix error return code in add_port() (Doug Ledford) [1051187] - [infiniband] cma: Export AF_IB statistics (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to specify AF_IB when joining multicast (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to pass AF_IB into resolve (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to bind to AF_IB (Doug Ledford) [1051187] - [infiniband] ucma: Name changes to indicate only IP addresses supported (Doug Ledford) [1051187] - [infiniband] ucma: Add ability to query GID addresses (Doug Ledford) [1051187] - [infiniband] cma: Export cma_get_service_id() (Doug Ledford) [1051187] - [infiniband] ucma: Support querying when IB paths are not reversible (Doug Ledford) [1051187] - [infiniband] sa: Export function to pack a path record into wire format (Doug Ledford) [1051187] - [infiniband] ucma: Support querying for AF_IB addresses (Doug Ledford) [1051187] - [infiniband] cma: Only listen on IB devices when using AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Set qkey for AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Expose private data when using AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Merge cma_get/save_net_info (Doug Ledford) [1051187] - [infiniband] cma: Remove unused SDP related code (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to cma_get_service_id() (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to rdma_resolve_route() (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to rdma_resolve_addr() (Doug Ledford) [1051187] - [infiniband] cma: Verify that source and dest sa_family are the same (Doug Ledford) [1051187] - [infiniband] cma: Restrict AF_IB loopback to binding to IB devices only (Doug Ledford) [1051187] - [infiniband] cma: Add helper functions to return id address information (Doug Ledford) [1051187] - [infiniband] cma: Do not modify sa_family when setting loopback address (Doug Ledford) [1051187] - [infiniband] cma: Allow user to specify AF_IB when binding (Doug Ledford) [1051187] - [infiniband] cma: Update port reservation to support AF_IB (Doug Ledford) [1051187] - [infiniband] addr: Add AF_IB support to ip_addr_size (Doug Ledford) [1051187] - [infiniband] cma: Include AF_IB in loopback and any address checks (Doug Ledford) [1051187] - [infiniband] cma: Allow enabling reuseaddr in any state (Doug Ledford) [1051187] - [infiniband] cma: Define native IB address (Doug Ledford) [1051187] - [net] vlan: Fix header ops passthru when doing TX VLAN offload (Doug Ledford) [1051187] - [net] vlan: Implement vlan_dev_get_egress_qos_mask as an inline (Doug Ledford) [1051187] - [net] vlan: Provide read access to the vlan egress map (Doug Ledford) [1051187] - [net] vlan: make vlan_dev_real_dev work over stacked vlans (Doug Ledford) [1051187] - [net] vlan: cleanup the usage of vlan_dev_priv(dev) (Doug Ledford) [1051187] - [ethernet] mlx4: Remove unnecessary validation for port number (Amir Vadai) [1030563] - [ethernet] mlx4: Warn if device doesn't have enough PCI bandwidth (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: lower NAPI weight (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Start multicast join process only on active ports (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Add path query flushing in ipoib_ib_dev_cleanup (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix usage of uninitialized multicast objects (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Avoid flushing the driver workqueue on dev_down (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix deadlock between dev_change_flags() and __ipoib_dev_flush() (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Change CM skb memory allocation to be non-atomic during init (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix crash in dev_open error flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix race in deleting ipoib_neigh entries (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Only cycle port if HW timestamp config changes (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add PTP hardware clock (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix layout of struct mlx5_init_seg (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Flush cache workqueue before destroying it (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add netdev support for TCP/IP offloads of vxlan tunneling (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add basic support for TCP/IP offloads under tunneling (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Check port number for validity before accessing data (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add NAPI support for transmit side (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Ignore irrelevant hypervisor events (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Set CQE/EQE size to 64B by default (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Configure the XPS queue mapping on driver load (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Implement ndo_get_phys_port_id (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Expose physical port id as PF/VF capability (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Introduce nic_info new flag in QUERY_FUNC_CAP (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Rename QUERY_FUNC_CAP fields (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Remove zeroed out of explicit QUERY_FUNC_CAP fields (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: destroy workqueue when driver fails to register (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Remove selftest TX queues empty condition (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Re-enable create_flow/destroy_flow uverbs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: extended command: an improved infrastructure for uverbs commands (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Remove ib_uverbs_flow_spec structure from userspace (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Use a common header for uverbs flow_specs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Make uverbs flow structure use names like verbs ones (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Rename 'flow' structs to match other uverbs structs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: clarify overflow/underflow checks on ib_create/destroy_flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix page shift in create CQ for userspace (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx4: Fix device max capabilities check (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix list_del of empty list (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove dead code (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx4: Fix endless loop in resize CQ (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Use enum to indicate adapter page size (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Update opt param mask for RTS2RTS (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove "Always false" comparison (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove dead code in mr.c (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Change optimal_reclaimed_pages for better performance (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Clear reserved area in set_hca_cap() (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Support communicating arbitrary host page size to firmware (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Fix cleanup flow when DMA mapping fails (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix srq free in destroy qp (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Simplify mlx5_ib_destroy_srq (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix overflow check in IB_WR_FAST_REG_MR (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Multithreaded create MR (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix check of number of entries in create CQ (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Datapath structures are allocated per NUMA node (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: ICM pages are allocated on device NUMA node (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Datapath resources allocated dynamically (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add immediate activate for VGT->VST->VGT (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Initialize all mailbox buffers to zero before use (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add RFS support in UDP (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Implement resource quota enforcement (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix quota handling in the QUERY_FUNC_CAP wrapper (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Structures and init/teardown for VF resource quotas (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix checking order in MR table init (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Don't fail reg/unreg vlan for older guests (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Resource tracker for reg/unreg vlans (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Use vlan id instead of vlan index for unregistration (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix reg/unreg vlan/mac to conform to the firmware spec (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix register/unreg vlan flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Temporarily disable create_flow/destroy_flow uverbs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Load higher level modules according to ports type (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Unused local variable in mlx4_opreq_action (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix typo, move similar defs to same location (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Clean the code to eliminate trivial build warnings (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Ensure proper synchronization accessing memory (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix alignment of reg umr gather buffers (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix eq names to display nicely in /proc/interrupts (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Fix error code translation from firmware to driver (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix opt param mask according to firmware spec (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix opt param mask for sq err to rts transition (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Disable atomic operations (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Keep polling to reclaim pages while any returned (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Avoid async events on invalid port number (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Decrease memory consumption of mr caches (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Remove checksum on command interface commands (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix memory leak in mlx5_ib_create_srq (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix send work queue size calculation (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Rename name of mlx4_en_rx_alloc members (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Check device state when setting coalescing (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Reduce scope of local variables in mlx4_en_xmit (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [scsi] reserve extension space to prevent KABI breakages (Maurizio Lombardi) [1029903] - [security] selinux: selinux_setprocattr()->ptrace_parent() needs rcu_read_lock() (Paul Moore) [800159]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.24 (Veaceslav Falico) [1040946] - [acpi] memhotplug: add parameter to disable memory hotplug (Prarit Bhargava) [1046555] - [kernel] kdump: Increase x86 crashkernel=auto base reservation from 128M to 160M (Baoquan He) [1044832] - [mfd] lpc_ich: Add support for Intel Avoton SoC (Prarit Bhargava) [1049638] - [net] ipv6: send Change Status Report after DAD is completed (Flavio Leitner) [1049092] - [mm] Revert: new shrinker count/scan API (Mike Snitzer) [1056647] - [drm] Revert: convert shrinkers to new count/scan API (Mike Snitzer) [1056647]- [virt] virtio-net: put virtio net header inline with data ("Michael S. Tsirkin") [990993] - [virt] virtio: VIRTIO_F_ANY_LAYOUT feature ("Michael S. Tsirkin") [990993] - [tools] turbostat: servers do not support uncore power register (Prarit Bhargava) [1037706] - [alsa] pcsp: Fix the order of input device unregistration (Jaroslav Kysela) [1044022] - [alsa] ak4114: Fix wrong register array size (Jaroslav Kysela) [1044022] - [alsa] pcsp: Fix initialization with nopcm=1 (Jaroslav Kysela) [1044022] - [alsa] opl3: Fix possible negative array index access (Jaroslav Kysela) [1044022] - [alsa] tea575x-tuner: move HW init to a separate function (Jaroslav Kysela) [1044022] - [alsa] ak4xx-adda: info leak in ak4xxx_capture_source_info() (Jaroslav Kysela) [1044022] - [alsa] vx_core: off by one in vx_read_status() (Jaroslav Kysela) [1044022] - [alsa] Remove the rest of *_set_drvdata(NULL) calls (Jaroslav Kysela) [1044022] - [alsa] virmidi: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] serial-u16550: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] pcsp: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] mtpav: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] mpu401: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] ml403-ac97cr: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] aloop: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] firewire-lib: use inlune function to calculate frame bytes (Jaroslav Kysela) [1044022] - [alsa] firewire-speakers: remove not-reused member from structure (Jaroslav Kysela) [1044022] - [alsa] snd-firewire-lib: remove unused header inclusion (Jaroslav Kysela) [1044022] - [alsa] firewire: fix error return code in scs_probe() (Jaroslav Kysela) [1044022] - [alsa] hda: Add Dell headset detection quirk for three laptop models (Jaroslav Kysela) [1044022] - [alsa] hda: Add enable_msi=0 workaround for four HP machines (Jaroslav Kysela) [1044022] - [alsa] hda: Split verb definitions into sound/hda_verbs.h (Jaroslav Kysela) [1044022] - [alsa] hda: Enable stereo mix as default for AD and VIA codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Ignore small negative LPIB delay correction (Jaroslav Kysela) [1044022] - [alsa] hda: Add missing initialization of aamix paths (Jaroslav Kysela) [1044022] - [alsa] hda: Allow capture-only configuration (Jaroslav Kysela) [1044022] - [alsa] hda: skip depop delay before D3 for Haswell and Valleyview2 display codec (Jaroslav Kysela) [1044022] - [alsa] hda: Clean up async codec PM using standard async infrastructure (Jaroslav Kysela) [1044022] - [alsa] hda: fixup ALC262 to skip depop delay before D3 on Intel BayleyBay (Jaroslav Kysela) [1044022] - [alsa] hda: Always do delayed probes for HD-audio devices (Jaroslav Kysela) [1044022] - [alsa] hda: allow a codec to define its own depop delay time (Jaroslav Kysela) [1044022] - [alsa] hda: fixup ALC262 to remove depop delay on Intel BayleyBay board (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Remove depop delay for suspend and resume if applicable (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add more codecs alias name for Dell (Jaroslav Kysela) [1044022] - [alsa] hda: resume codecs in parallel (Jaroslav Kysela) [1044022] - [alsa] hda: suspend codecs in parallel (Jaroslav Kysela) [1044022] - [alsa] hda: Disable runtime PM when EPSS is unavailable (Jaroslav Kysela) [1044022] - [alsa] hda: Enable runtime PM on Panther Point (Jaroslav Kysela) [1044022] - [alsa] hda: Refactor pm notification in hda_codec.c (Jaroslav Kysela) [1044022] - [alsa] hda: Bind with HDMI codec parser automatically (Jaroslav Kysela) [1044022] - [alsa] hda: Split the generic parser as an individual module (Jaroslav Kysela) [1044022] - [alsa] hda: Add static DAC/pin mapping for AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda: One more Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix IEC958 ctl indexes for some simple HDMI devices (Jaroslav Kysela) [1044022] - [alsa] hda: Mute all aamix inputs as default (Jaroslav Kysela) [1044022] - [alsa] hda: Another Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda: A Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Remove quirk for Dell Vostro 131 (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix uninitialized variable compile warning (Jaroslav Kysela) [1044022] - [alsa] hda: fix mic issues on Acer Aspire E-572 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent output on MacBook Air 2,1 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix missing ELD info when using jackpoll_ms parameter (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: remove hp_automute_hook from alc283_fixup_chromebook (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Independent of model for HP (Jaroslav Kysela) [1044022] - [alsa] hda: Fix headset mic input after muted internal mic (Dell/Realtek) (Jaroslav Kysela) [1044022] - [alsa] hda: Use always amps for auto-mute on AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda/analog: Handle inverted EAPD properly in vmaster hook (Jaroslav Kysela) [1044022] - [alsa] hda: Another fixup for ASUS laptop with ALC660 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Fix complete_all() timing in deferred probes (Jaroslav Kysela) [1044022] - [alsa] hda: Fix bad EAPD setup for HP machines with AD1984A (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent output on ASUS W7J laptop (Jaroslav Kysela) [1044022] - [alsa] hda: Add mono speaker quirk for Dell Inspiron 5439 (Jaroslav Kysela) [1044022] - [alsa] hda: Add LFE chmap to ASUS ET2700 (Jaroslav Kysela) [1044022] - [alsa] hda: Initialize missing bass speaker pin for ASUS AIO ET2700 (Jaroslav Kysela) [1044022] - [alsa] hda: limit mic boost on Asus UX31[A,E] (Jaroslav Kysela) [1044022] - [alsa] hda: Check leaf nodes to find aamix amps (Jaroslav Kysela) [1044022] - [alsa] hda: Fix hp-mic mode without VREF bits (Jaroslav Kysela) [1044022] - [alsa] hda: Create Headhpone Mic Jack Mode when really needed (Jaroslav Kysela) [1044022] - [alsa] usb: use multiple packets per urb for Wireless USB inbound audio (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec (Jaroslav Kysela) [1044022] - [alsa] hda: Drop bus->avoid_link_reset flag (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Set pcbeep amp for ALC668 (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add support of ALC231 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Set current_headset_type to ALC_HEADSET_TYPE_ENUM (Jaroslav Kysela) [1044022] - [alsa] hda: Provide missing pin configs for VAIO with ALC260 (Jaroslav Kysela) [1044022] - [alsa] hda: Add headset quirk for Dell Inspiron 3135 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the headphone jack detection on Sony VAIO TX (Jaroslav Kysela) [1044022] - [alsa] hda: Fix missing bass speaker on ASUS N550 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix unbalanced runtime PM notification at resume (Jaroslav Kysela) [1044022] - [alsa] hda: A casual Dell Headset quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Also enable mute/micmute LED control for "Lenovo dock" fixup (Jaroslav Kysela) [1044022] - [alsa] hda: Select FW_LOADER from CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mute/mic-mute LEDs for more Thinkpads with Realtek codec (Jaroslav Kysela) [1044022] - [alsa] hda: load EQ params into IDT codec on HP bNB13 systems (Jaroslav Kysela) [1044022] - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add front jack channel selector for EMU0204 (Jaroslav Kysela) [1044022] - [alsa] hda: Don't clear the power state at snd_hda_codec_reset() (Jaroslav Kysela) [1044022] - [alsa] hda: Control EAPD for Master volume on Lenovo N100 (Jaroslav Kysela) [1044022] - [alsa] hda: Don't turn off EAPD for headphone on Lenovo N100 (Jaroslav Kysela) [1044022] - [alsa] hda: Check keep_eapd_on before inv_eapd (Jaroslav Kysela) [1044022] - [alsa] hda: Fix Line Out automute on Realtek multifunction jacks (Jaroslav Kysela) [1044022] - [alsa] compress_core: don't return -EBADFD from poll if paused (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix wrong baseline length in ATI/AMD generated ELD (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Skip out-of-range latency values in AMD ELD generator (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add error-checking to some codec reads (Jaroslav Kysela) [1044022] - [alsa] usb: Fix wrong mapping of RLC and RRC channels (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Use TFx channel positions instead of FxH (Jaroslav Kysela) [1044022] - [alsa] hda: Control SPDIF out pin on MacBookPro 11,2 (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add new codec ALC255/ALC3234 UAJ supported (Jaroslav Kysela) [1044022] - [alsa] hda: Apply MacBook fixups for CS4208 correctly (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Make fixup regs persist after resume (Jaroslav Kysela) [1044022] - [alsa] hda_intel: ratelimit "spurious response" message (Jaroslav Kysela) [1044022] - [alsa] hda: Get rid of AMD HDMI exception in hdmi_present_sense() (Jaroslav Kysela) [1044022] - [alsa] ice1724: Fix compile warning with CONFIG_PROC_FS=n (Jaroslav Kysela) [1044022] - [alsa] hda: block HDMI jack reports while repolling (Jaroslav Kysela) [1044022] - [alsa] hda: Add a block_report flag to jacks (Jaroslav Kysela) [1044022] - [alsa] hda: Delay HDMI presence reports while waiting for ELD information (Jaroslav Kysela) [1044022] - [alsa] compress: fix drain calls blocking other compress functions (Jaroslav Kysela) [1044022] - [alsa] hda: Another Dell headset quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Add pincfg fixup for ASUS W5A (Jaroslav Kysela) [1044022] - [alsa] hda: Add support for CX20952 (Jaroslav Kysela) [1044022] - [alsa] lx6464es: Fix pointer cast compile warnings (Jaroslav Kysela) [1044022] - [alsa] hda: Limit mic boost and add mute LED for an HP machine (Jaroslav Kysela) [1044022] - [alsa] hda: Make sure mute LEDs stay on during runtime suspend (Realtek) (Jaroslav Kysela) [1044022] - [alsa] ctxfi: Use WARN_ON() instead of BUG_ON() (Jaroslav Kysela) [1044022] - [alsa] intel8x0: Fix chmap application (Jaroslav Kysela) [1044022] - [alsa] hda: Apply GPIO setup for MacBooks with CS4208 (Jaroslav Kysela) [1044022] - [alsa] hda: Name Haswell HDMI controllers better (Jaroslav Kysela) [1044022] - [alsa] hda: Force buffer alignment for Haswell HDMI controllers (Jaroslav Kysela) [1044022] - [alsa] hda: Enable Thinkpad mute/micmute LEDs for Realtek (Jaroslav Kysela) [1044022] - [alsa] hda: add device IDs for AMD Evergreen/Northern Islands HDMI (Jaroslav Kysela) [1044022] - [alsa] hda: Introduce the bitmask for excluding output volume (Jaroslav Kysela) [1044022] - [alsa] hda: Add sanity check of vmaster slave dB steps (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible zero-division (Jaroslav Kysela) [1044022] - [alsa] usb: Don't trust the channel config if the channel count changed (Jaroslav Kysela) [1044022] - [alsa] usb: For class 2 devices, use channel map from altsettings (Jaroslav Kysela) [1044022] - [alsa] usb: supply channel maps even when wChannelConfig is unspecified (Jaroslav Kysela) [1044022] - [alsa] hda: Enable SPDIF for Acer TravelMate 6293 (Jaroslav Kysela) [1044022] - [alsa] hda: Add Device IDs for Intel Wildcat Point-LP PCH (Jaroslav Kysela) [1044022] - [alsa] hda: rename function not_share_unassigned_cvt() (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Disallow unsupported 2ch remapping on NVIDIA codecs (Jaroslav Kysela) [1044022] - [alsa] hda: not choose assigned converters for unused pins of Valleyview (Jaroslav Kysela) [1044022] - [alsa] hda: Add extra chmap for 2.1 outputs on ASUS laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Disable AA-loopback on ALC283 Chromebook (Jaroslav Kysela) [1044022] - [alsa] lola: Fix uninitialized variable access in error message (Jaroslav Kysela) [1044022] - [alsa] ice1724: Fix uninitialized variable access (Jaroslav Kysela) [1044022] - [alsa] rme96: Return error code in PCM copy ops (Jaroslav Kysela) [1044022] - [alsa] ali5451: Drop unused variable (Jaroslav Kysela) [1044022] - [alsa] ad1889: Fix right attenuation proc output (Jaroslav Kysela) [1044022] - [alsa] Use strlcpy() instead of strncpy() (Jaroslav Kysela) [1044022] - [alsa] Limit the fallback card id string size (Jaroslav Kysela) [1044022] - [alsa] memalloc: NULL-initialize in snd_malloc_dev_iram() (Jaroslav Kysela) [1044022] - [alsa] memalloc: Make snd_{malloc|free}_dev_iram() static (Jaroslav Kysela) [1044022] - [alsa] Optimize module name check (Jaroslav Kysela) [1044022] - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1044022] - [alsa] hda: Remove locally dead codes (Jaroslav Kysela) [1044022] - [alsa] hda: Add a fallthru comment (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible NULL dereference in snd_hda_get_pin_label() (Jaroslav Kysela) [1044022] - [alsa] 6fire: Fix probe of multiple cards (Jaroslav Kysela) [1044022] - [alsa] memalloc: Yet another ifdef CONFIG_GENERIC_ALLOCATOR protection (Jaroslav Kysela) [1044022] - [alsa] pcm_dmaengine: Remove hardcoded PCM formats (Jaroslav Kysela) [1044022] - [alsa] hda: Sync EAPD with vmaster on AD1984A Thinkpads (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent headphone on Thinkpads with AD1984A codec (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Re-setup pin and infoframe on plug-in on all codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Disable ramp-up/down for non-PCM on AMD codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add ELD emulation for ATI/AMD codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add ATI/AMD multi-channel audio support (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Allow HDA patches to customize more operations (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Raise the delay for alc283_shutup (Jaroslav Kysela) [1044022] - [alsa] compress: fix drain calls blocking other compress functions (Jaroslav Kysela) [1044022] - [alsa] Add ifdef CONFIG_GENERIC_ALLOCATOR for SNDRV_DMA_TYPE_IRAM code (Jaroslav Kysela) [1044022] - [alsa] hda: Fix mute LED on HP laptops in runtime suspend (Jaroslav Kysela) [1044022] - [alsa] hda: Add support of ALC285 / ALC293 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Add support of ALC255 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove OOM message after input_allocate_device (Jaroslav Kysela) [1044022] - [alsa] Add SoC on-chip internal ram support for DMA buffer allocation (Jaroslav Kysela) [1044022] - [alsa] hda: Fix typos in patch_hdmi.c (Jaroslav Kysela) [1044022] - [alsa] hda: add codec ID for Valleyview2 display codec (Jaroslav Kysela) [1044022] - [alsa] emu10k1: code refactoring (Jaroslav Kysela) [1044022] - [alsa] hda: Move mutex from hda_eld to per_pin in HDMI codec driver (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible races in HDMI driver (Jaroslav Kysela) [1044022] - [alsa] hda: Treat zero connection as non-error (Jaroslav Kysela) [1044022] - [alsa] hda: add connection to thinkpad_acpi to control mute/micmute LEDs (Jaroslav Kysela) [1044022] - [alsa] hda: add HDA_FIXUP_ACT_FREE action (Jaroslav Kysela) [1044022] - [alsa] hdsp: info leak in snd_hdsp_hwdep_ioctl() (Jaroslav Kysela) [1044022] - [alsa] Remove unnecessary semicolons (Jaroslav Kysela) [1044022] - [alsa] hda: Sony VAIO Pro 13 (haswell) now has a working headset jack (Jaroslav Kysela) [1044022] - [alsa] hda: Add a headset mic model for ALC269 and friends (Jaroslav Kysela) [1044022] - [alsa] hda: Enable surround speakers (when line out is also present) (Jaroslav Kysela) [1044022] - [alsa] usb-audio: Use module_usb_driver (Jaroslav Kysela) [1044022] - [alsa] usb-audio: support wireless devices in snd_usb_parse_datainterval (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add support for wireless USB devices (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Tweak debug messages to be more useful (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix available channel maps missing from TLV (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix channel maps with less common speakers (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix unused slots being enabled in manual and non-PCM mappings (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix programmed active channel count (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix incorrect default channel mapping for unusual CAs (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED (Jaroslav Kysela) [1044022] - [alsa] usb-audio: rename alt_idx to altsetting (Jaroslav Kysela) [1044022] - [alsa] usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error (Jaroslav Kysela) [1044022] - [alsa] usb-audio: void return type of snd_usb_endpoint_deactivate() (Jaroslav Kysela) [1044022] - [alsa] usb-audio: don't deactivate URBs on in-use EP (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove deactivate_endpoints() (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove unused parameter from sync_ep_set_params (Jaroslav Kysela) [1044022] - [alsa] hda: Fix mono speakers and headset mic on Dell Vostro 5470 (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: LED support for Maschine Controller (Jaroslav Kysela) [1044022] - [alsa] ac97: Add ID for TI TLV320AIC27 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Enable internal mic on a Thinkpad machine with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix Internal Mic boost can't control with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for MacBook Air 6,1 and 6,2 with CS4208 codec (Jaroslav Kysela) [1044022] - [alsa] improve buffer size computations for USB PCM audio (Jaroslav Kysela) [1044022] - [alsa] hda: not use assigned converters for all unused pins (Jaroslav Kysela) [1044022] - [alsa] compress: Make sure we trigger STOP before closing the stream (Jaroslav Kysela) [1044022] - [alsa] rme9652: Remove redundant break (Jaroslav Kysela) [1044022] - [alsa] au88x0: Remove redundant break (Jaroslav Kysela) [1044022] - [alsa] hda/ca0132: Staticize codec_send_command (Jaroslav Kysela) [1044022] - [alsa] ctxfi: Staticize local symbols (Jaroslav Kysela) [1044022] - [alsa] asihpi: a couple array out of bounds issues (Jaroslav Kysela) [1044022] - [alsa] hda: Add CS4208 codec support for MacBook 6,1 and 6,2 (Jaroslav Kysela) [1044022] - [alsa] hda: unmute pin amplifier in infoframe setup for Haswell (Jaroslav Kysela) [1044022] - [alsa] hda: define is_haswell() to check if a display audio codec is Haswell (Jaroslav Kysela) [1044022] - [alsa] hda: Add dock speaker support for ASUS TX300 (Jaroslav Kysela) [1044022] - [alsa] snd/hda: add runtime suspend/resume on optimus support (Jaroslav Kysela) [1044022] - [alsa] hda: Simplify CONFIG_SND_HDA_I915 condition (Jaroslav Kysela) [1044022] - [alsa] hda: add device entry and inactive flag to unsolicited response (Jaroslav Kysela) [1044022] - [alsa] hda: Haswell codec exposes device list/select info on pins (Jaroslav Kysela) [1044022] - [alsa] hda: add device list & select info of display pins to codec proc file (Jaroslav Kysela) [1044022] - [alsa] hda: add flags and routines to get devices selection info for DP1.2 MST (Jaroslav Kysela) [1044022] - [alsa] treewide: Fix printks with 0x# (Jaroslav Kysela) [1044022] - [alsa] alsa/rme96: Add missing inclusion of linux/vmalloc.h (Jaroslav Kysela) [1044022] - [alsa] rme96: Check the return value of pci_enable_device() in resume callback (Jaroslav Kysela) [1044022] - [alsa] hda: Add workarounds for pop-noise on Chromebook with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix ALC283 headphone pop-noise better (Jaroslav Kysela) [1044022] - [alsa] rme96: Add PM support v3 (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use enums in hdspm_tco_ltc_frames() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Fix default value in SNDRV_HDSPM_IOCTL_GET_LTC (Jaroslav Kysela) [1044022] - [alsa] pcm: Use snd_printd_ratelimit() (Jaroslav Kysela) [1044022] - [alsa] pcm: Add snd_printd_ratelimit() (Jaroslav Kysela) [1044022] - [alsa] hda: Try to allow haswell HDMI audio even without powerwell (Jaroslav Kysela) [1044022] - [alsa] hda: Limit internal mic boost for a few more Thinkpad machines (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the order of a quirk table (janitorial) (Jaroslav Kysela) [1044022] - [alsa] hda: Fix internal mic boost on three Thinkpad machines (Jaroslav Kysela) [1044022] - [alsa] rme96: Add pcm stream synchronization (Jaroslav Kysela) [1044022] - [alsa] hda: Mute the right widget in auto_mute_via_amp mode (Jaroslav Kysela) [1044022] - [alsa] hda: Allow auto_mute_via_amp on bind mute controls (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix automatic Roland/Yamaha MIDI detection (Jaroslav Kysela) [1044022] - [alsa] don't push static constants on stack for *ph (Jaroslav Kysela) [1044022] - [alsa] usb-audio: WARN_ON when alts is passed as NULL (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove implicit_fb from quirk (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove is_playback from implicit feedback quirks (Jaroslav Kysela) [1044022] - [alsa] usb-audio: do not initialize and check implicit_fb (Jaroslav Kysela) [1044022] - [alsa] usb-audio: reverse condition logic in set_sync_endpoint (Jaroslav Kysela) [1044022] - [alsa] usb-audio: move implicit fb quirks to separate function (Jaroslav Kysela) [1044022] - [alsa] usb-audio: separate sync endpoint setting from set_format (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove assignment from if condition (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove disabled debug code in set_format (Jaroslav Kysela) [1044022] - [alsa] hda: Fix jack gating when auto_{mute,mic} is suppressed (Jaroslav Kysela) [1044022] - [alsa] hda: Fix invalid multi-io creation on VAIO-Z laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Remove analog mic pin override from STAC9228 dell-bios quirk (Jaroslav Kysela) [1044022] - [alsa] hda: WAKEEN feature enabling for runtime pm (Jaroslav Kysela) [1044022] - [alsa] hda: jack poll once if jackpoll_interval==0 (Jaroslav Kysela) [1044022] - [alsa] hda: Clearing jackpoll_interval avoid pending work (Jaroslav Kysela) [1044022] - [alsa] usx2y: remove an unneeded check (Jaroslav Kysela) [1044022] - [alsa] hda: use azx_writew() for 16-bit length register (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the noise after suspend on ALC283 codec (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Selectively call snd_hda_shutup_pins() (Jaroslav Kysela) [1044022] - [alsa] hiface: return correct XRUN indication (Jaroslav Kysela) [1044022] - [alsa] replace strict_strto*() with kstrto*() (Jaroslav Kysela) [1044022] - [alsa] hda: Add snd_hda_jack_detect_state() helper function (Jaroslav Kysela) [1044022] - [alsa] thinkpad-acpi: Add mute and mic-mute LED functionality (Jaroslav Kysela) [1044022] - [alsa] hda: Headphone mic support for an Asus/Conexant device (Jaroslav Kysela) [1044022] - [alsa] hdspm: remove unneeded semicolon (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix regression for fixed stream quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda: Drop a few other static quirks for AD1986A (Jaroslav Kysela) [1044022] - [alsa] hda: Drop static quirk for Toshiba Satellite L40-10Q (Jaroslav Kysela) [1044022] - [alsa] hda: Drop static quirks for other AD1986A Samsung machines (Jaroslav Kysela) [1044022] - [alsa] hda: Convert static quirks for AD1986A Samsung laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Convert the static quirk for Samsung Q1 Ultra (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1988 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1981 and AD1983 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1884/1984 & variants (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1882 (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for HP TouchSmart with AD1984A codec (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for Lenovo Thinkpad with AD1984 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Add GPIO control to AD1884 HP fixup (Jaroslav Kysela) [1044022] - [alsa] hda: Move azx_first_init() into azx_probe_continue() (Jaroslav Kysela) [1044022] - [alsa] hda: Fix runtime PM check (Jaroslav Kysela) [1044022] - [alsa] hda: Add power-welll support for haswell HDA (Jaroslav Kysela) [1044022] - [alsa] hda: Keep halting ALC5505 DSP (Jaroslav Kysela) [1044022] - [alsa] hdspm: Added some comments and control register documentation (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info() in snd_hdspm_info_autosync_ref (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info() for texts_autosync (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info for most text arrays (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO support (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Report external sample rate to userspace (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_external_rate_to_enum() helper function (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Include TCO and Sync-In in proc output (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO/Sync-In in snd_hdspm_put_sync_ref() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO input in hdspm_external_sample_rate() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Ignore float/int format bit (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AES32 in hdspm_get_tco_sample_rate (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AES32 in hdspm_get_wc_sample_rate (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add prototype declarations (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_get_aes_sample_rate() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Add TCO and Sync-In text entries (Jaroslav Kysela) [1044022] - [alsa] hdspm/aio: Drop superfluous HDSPM_AUTOSYNC_REF (Jaroslav Kysela) [1044022] - [alsa] hdspm: Cosmetics, no real change (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Fix TCO sync check reporting (Jaroslav Kysela) [1044022] - [alsa] hdspm: Create TCO readout function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Fix S/PDIF Sync status and frequency on RME AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add support for AEBs on RME AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AD/DA/PH gains and S/PDIF-Input select on AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce generic AIO tristate control (Jaroslav Kysela) [1044022] - [alsa] hdspm: Refactor ENUMERATED_CTL_INFO into function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add S/PDIF, XLR, WCK48 and ADAT-in controls for RME AIO cards (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add S/PDIF and WCK48 controls for RME RayDAT (Jaroslav Kysela) [1044022] - [alsa] hdspm: Drop duplicate code in hdspm_set_system_clock_mode() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Augment HDSPM_TOGGLE_SETTING for AIO/RayDAT (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_is_raydat_or_aio() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add missing defines for RME AIO and RayDAT (Jaroslav Kysela) [1044022] - [alsa] vmaster: Fix the regression of missing vmaster hook call (Jaroslav Kysela) [1044022] - [alsa] hda: Add Dell SSID to support Headset Mic recording (Jaroslav Kysela) [1044022] - [alsa] pcm_native: switch to fdget()/fdput() (Jaroslav Kysela) [1044022] - [alsa] treewide: relase -> release (Jaroslav Kysela) [1044022] - [alsa] usb-audio: Add Audio Advantage Micro II (Jaroslav Kysela) [1044022] - [alsa] Replace the magic number 44 with const (Jaroslav Kysela) [1044022] - [alsa] hda: Add support for ALC5505 DSP power-save mode (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE (Jaroslav Kysela) [1044022] - [alsa] usb-audio: claim autodetected PCM interfaces all at once (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove superfluous Roland quirks (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add MIDI port names for some Roland devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add support for many Roland/Yamaha devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: detect implicit feedback on Roland devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: store protocol version in struct audioformat (Jaroslav Kysela) [1044022] - [alsa] pci: replace numeric with standard PM state macros (Jaroslav Kysela) [1044022] - [alsa] hda: Add missing alc_inv_dmic_sync() call in alc269_resume() (Jaroslav Kysela) [1044022] - [alsa] hda: Remove superfluous stac_resume() (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: poll eld at resume time (Jaroslav Kysela) [1044022] - [alsa] hda: clean up code to reset hda link (Jaroslav Kysela) [1044022] - [alsa] hda: Add In-driver connection info (Jaroslav Kysela) [1044022] - [alsa] hda: Use auto_mute_via_amp=1 for VT1708 (Jaroslav Kysela) [1044022] - [alsa] hda: Add auto_mute_via_amp flag to generic parser (Jaroslav Kysela) [1044022] - [alsa] vmaster: Add snd_ctl_sync_vmaster() helper function (Jaroslav Kysela) [1044022] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [1044022] - [alsa] hda: reset hda link during system/runtime suspend (Jaroslav Kysela) [1044022] - [alsa] Add M2Tech hiFace USB-SPDIF driver (Jaroslav Kysela) [1044022] - [alsa] usb: uniform style used in MODULE_SUPPORTED_DEVICE() (Jaroslav Kysela) [1044022] - [alsa] snd-usb-6fire: use vmalloc buffers (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: use vmalloc buffers (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: remove the unused snd_card_used variable (Jaroslav Kysela) [1044022] - [alsa] hda: Make Thinkpad X220-tablet use generic parser (Jaroslav Kysela) [1044022] - [alsa] hda: Use snd_hda_check_power_state() in patch_hdmi.c (Jaroslav Kysela) [1044022] - [alsa] hda: Avoid choose same converter for unused pins (Jaroslav Kysela) [1044022] - [alsa] hda: Haswell converter power state D0 verify (Jaroslav Kysela) [1044022] - [alsa] ua101: convert __list_for_each usage to list_for_each (Jaroslav Kysela) [1044022] - [alsa] usx2y: remove some old dead code (Jaroslav Kysela) [1044022] - [alsa] hda: Don't take unresponsive D3 transition too serious (Jaroslav Kysela) [1044022] - [alsa] hda: Introduce bit flags to snd_hda_codec_read/write() (Jaroslav Kysela) [1044022] - [alsa] hda: Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS (Jaroslav Kysela) [1044022] - [alsa] hda/via: Use standard snd_hda_shutup_pins() (Jaroslav Kysela) [1044022] - [alsa] hda: add mic fixup for ALC269VB on Ordissimo EVE2 (Jaroslav Kysela) [1044022] - [alsa] hdspm: Allow SingleSpeed WordClock when in DS/QS mode (Jaroslav Kysela) [1044022] - [alsa] hdspm: Refactor SS/DS/QS clock multiplier into function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add support for 128-192kHz WordClock input (Jaroslav Kysela) [1044022] - [alsa] es1968: Add radio support for MediaForte M56VAP (Jaroslav Kysela) [1044022] - [alsa] pci: Remove superfluous pci_set_drvdata(pci, NULL) at remove (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mic-mute LED on more HP laptops (Jaroslav Kysela) [1044022] - [alsa] Add kconfig to specify the max card numbers (Jaroslav Kysela) [1044022] - [alsa] Fix the default suffix string with high card number (Jaroslav Kysela) [1044022] - [alsa] Constify the snd_pcm_substream struct ops field (Jaroslav Kysela) [1044022] - [alsa] hda: add PCI IDs for Intel BayTrail (Jaroslav Kysela) [1044022] - [alsa] Fix assignment of 0/1 to bool variables (Jaroslav Kysela) [1044022]- [scsi] hpsa: remove cancelled ID's and add a new one (Tomas Henzl) [1040644] - [scsi] hpsa: bump driver version to 3.4.2-1 (Tomas Henzl) [1040644] - [scsi] hpsa: add 4 new PCI ID's for HP Gen9 servers (Tomas Henzl) [1040644]- [s390] revert kvm support patches (Jarod Wilson) [1035261 1049469] - [block] nvme: Disable admin queue on init failure (David Milburn) [1049584] - [block] nvme: Dynamically allocate partition numbers (David Milburn) [1049584] - [block] nvme: Async IO queue deletion (David Milburn) [1049584] - [block] nvme: Surprise removal handling (David Milburn) [1049584] - [block] nvme: Abort timed out commands (David Milburn) [1049584] - [block] nvme: Schedule reset for failed controllers (David Milburn) [1049584] - [block] nvme: Device resume error handling (David Milburn) [1049584] - [block] nvme: Cache dev->pci_dev in a local pointer (David Milburn) [1049584] - [block] nvme: Fix lockdep warnings (David Milburn) [1049584] - [block] nvme: compat SG_IO ioctl (David Milburn) [1049584] - [block] nvme: remove deprecated IRQF_DISABLED (David Milburn) [1049584] - [block] nvme: Avoid shift operation when writing cq head doorbell (David Milburn) [1049584] - [block] nvme-core: replace dma_set_mask()+dma_set_coherent_mask() with new helper (David Milburn) [1049584] - [ethernet] be2net: update driver version to 10.0.x (Ivan Vecera) [1054092] - [ethernet] be2net: cleanup wake-on-lan code (Ivan Vecera) [1054092] - [ethernet] be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id (Ivan Vecera) [1054092] - [ethernet] be2net: do not use frag index in the RX-compl entry (Ivan Vecera) [1054092] - [ethernet] be2net: Remove "10Gbps" from driver description string (Ivan Vecera) [1054092] - [ethernet] be2net: fix incorrect setting of cmd_privileges for VFs (Ivan Vecera) [1054092] - [ethernet] be2net: ignore mac-addr set call for an already programmed mac-addr (Ivan Vecera) [1054092] - [ethernet] be2net: do not call be_set/get_fw_log_level() on Skyhawk-R (Ivan Vecera) [1054092] - [ethernet] be2net: Log the profile-id used by FW during driver initialization (Ivan Vecera) [1054092] - [ethernet] be2net: don't set "pport" field when querying "pvid" (Ivan Vecera) [1054092] - [ethernet] be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R (Ivan Vecera) [1054092] - [infiniband] qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() (Jay Fenlason) [725023] - [infiniband] qib: Improve SDMA performance (Jay Fenlason) [725023] - [infiniband] qib: Fix txselect regression (Jay Fenlason) [725023] - [infiniband] qib: Fix checkpatch __packed warnings (Jay Fenlason) [725023] - [infiniband] qib: fix (some) dcache abuses (Jay Fenlason) [725023] - [infiniband] qib: Remove GENERIC_HARDIRQ config option (Jay Fenlason) [725023] - [infiniband] qib: Move COUNTER_MASK definition within qib_mad.h header guards (Jay Fenlason) [725023] - [infiniband] qib: Clean up unnecessary MSI/MSI-X capability find (Jay Fenlason) [725023] - [infiniband] qib: Make qib_driver static (Jay Fenlason) [725023] - [infiniband] qib: Add err_decode() call for ring dump (Jay Fenlason) [725023] - [infiniband] qib: Log all SDMA errors unconditionally (Jay Fenlason) [725023] - [infiniband] qib: Fix module-level leak (Jay Fenlason) [725023] - [infiniband] qib: New transmitter tunning settings for Dell 1.1 backplane (Jay Fenlason) [725023] - [infiniband] qib: Add qp_stats debug file (Jay Fenlason) [725023] - [infiniband] qib: Add per-context stats interface (Jay Fenlason) [725023] - [infiniband] qib: Convert opcode counters to per-context (Jay Fenlason) [725023] - [infiniband] qib: Optimize CQ callbacks (Jay Fenlason) [725023] - [infiniband] qib: Add dual-rail NUMA awareness for PSM processes (Jay Fenlason) [725023] - [infiniband] qib: Add optional NUMA affinity (Jay Fenlason) [725023] - [infiniband] qib: Update minor version number (Jay Fenlason) [725023] - [infiniband] qib: Remove atomic_inc_not_zero() from QP RCU (Jay Fenlason) [725023] - [infiniband] qib: Add DCA support (Jay Fenlason) [725023] - [infiniband] qib: avoid format string in dev_set_name (Jay Fenlason) [725023] - [tools] power/turbostat: Support Silvermont (Lenny Szubowicz) [1048051] - [ethernet] bnx2: Update version to 2.2.5 (Neil Horman) [1051172] - [ethernet] bnx2: Report MDI/MDIX status to ethtool (Neil Horman) [1051172] - [ethernet] bnx2: Enable auto-mdix when autoneg is disabled (Neil Horman) [1051172] - [ethernet] bnx2: Advertise nothing when speed is forced (Neil Horman) [1051172] - [ethernet] bnx2: calls skb_set_hash (Neil Horman) [1051172] - [ethernet] bnx2: remove unnecessary pci_set_drvdata() (Neil Horman) [1051172] - [ethernet] bnx2: Miscellaneous conversions to ETH_ALEN (Neil Horman) [1051172] - [kernel] thermal: Disable power limit notification interrupt by default (Prarit Bhargava) [1050198] - [kernel] thermal: Delete power-limit-notification console messages (Prarit Bhargava) [1050198] - [x86] mce: Fix mce_start_timer semantics (Prarit Bhargava) [1045845] - [x86] Add check for number of available vectors before CPU down (Prarit Bhargava) [1045845] - [ethernet] i40evf: fix s390 build failure due to implicit prefetch.h (Stefan Assmann) [1053147] - [ethernet] i40evf: A0 silicon specific (Stefan Assmann) [1053147] - [ethernet] i40evf: add driver to kernel build system (Stefan Assmann) [1053147] - [ethernet] i40evf: init code and hardware support (Stefan Assmann) [1053147] - [ethernet] i40evf: driver core headers (Stefan Assmann) [1053147] - [ethernet] i40evf: virtual channel interface (Stefan Assmann) [1053147] - [ethernet] i40evf: core ethtool functionality (Stefan Assmann) [1053147] - [ethernet] i40evf: transmit and receive functionality (Stefan Assmann) [1053147] - [ethernet] i40evf: main driver core (Stefan Assmann) [1053147] - [pci] Never treat a VF as a multifunction device (Alex Williamson) [1049716]- [scsi] aacraid: kdump fix (Rich Bono) [1019091] - [scsi] lpfc: update version for 8.3.7.34.3p driver release (Rob Evers) [1025854] - [scsi] lpfc: Fixed unassigned variable in ELS timeout message (Rob Evers) [1025854] - [scsi] lpfc: Fixed incorrect allocation of iDiags directories/files in debugfs (Rob Evers) [1025854] - [scsi] lpfc: Fix kernel panics from corrupted ndlp list (Rob Evers) [1025854] - [scsi] lpfc: Fix Crash in lpfc_els_timeout_handler (Rob Evers) [1025854] - [scsi] lpfc: Fixed stopped FCF discovery on failed FCF record read (Rob Evers) [1025854] - [scsi] lpfc: Fixed IO hang when in msi mode (Rob Evers) [1025854] - [scsi] lpfc: Fix wrong assignment in lpfc_debugfs.c (Rob Evers) [1025854] - [scsi] lpfc: Fix typo on NULL assignment (Rob Evers) [1025854] - [scsi] lpfc: Update lpfc version for 8.3.7.34.1p driver release (Rob Evers) [1025854] - [scsi] lpfc: Fixed not processing task management IOCB response status (Rob Evers) [1025854] - [scsi] lpfc: Fixed spinlock hang (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid Total_Data_Placed value received for els and ct command responses (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid fcp_rsp length fir FCP_ICMND (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid mailbox timeouts (Rob Evers) [1025854] - [scsi] lpfc: Fixed spinlock inversion problem (Rob Evers) [1025854] - [scsi] lpfc: Fix crash after xri limit is reached (Rob Evers) [1025854] - [scsi] lpfc: remove unnecessary read of PCI_CAP_ID_EXP (Rob Evers) [1025854]- [kernel] audit: log task info on feature change (Richard Guy Briggs) [1050425] - [kernel] keys: correct alignment of system_certificate_list content in assembly file (Hendrik Brueckner) [1038139] - [kernel] system_certificate: use real contents instead of macro GLOBAL() (Hendrik Brueckner) [1038139] - [kernel] audit: don't generate audit feature changed log when audit disabled (Richard Guy Briggs) [1045668] - [kernel] audit: fix incorrect order of log new and old feature (Richard Guy Briggs) [1045668] - [kernel] selinux: apply selinux checks on new audit message types (Richard Guy Briggs) [1045668] - [kernel] audit: implement generic feature setting and retrieving (Richard Guy Briggs) [1045668] - [s390] smp: improve setup of possible cpu mask (Hendrik Brueckner) [1052906] - [iommu] intel-iommu: fix off-by-one in pagetable freeing (Myron Stowe) [1048955] - [mm] page_alloc: honor min_free_kbytes set by user (Steve Best) [1047779] - [kernel] mutex: Do not unnecessarily deal with waiters (Larry Woodman) [1031475] - [ethernet] tg3: Update version to 3.136 (Ivan Vecera) [1048557] - [ethernet] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1048557] - [ethernet] tg3: Set the MAC clock to the fastest speed during boot code load (Ivan Vecera) [1048557] - [ethernet] tg3: Add unicast filtering support (Ivan Vecera) [1048557] - [ethernet] tg3: Refactor __tg3_set_mac_addr() (Ivan Vecera) [1048557] - [ethernet] tg3: Expand 4g_overflow_test workaround to skb fragments of any size (Ivan Vecera) [1048557] - [ethernet] tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0 (Ivan Vecera) [1048557] - [ethernet] tg3: Update version to 3.135 (Ivan Vecera) [1048557] - [ethernet] tg3: Expand multicast drop counter miscounting fix to 5762 (Ivan Vecera) [1048557] - [ethernet] tg3: Fix bit definition for the nvram Auto Power Down setting (Ivan Vecera) [1048557] - [ethernet] tg3: Add flag to disable 1G Half Duplex advertisement (Ivan Vecera) [1048557] - [ethernet] tg3: Don't add rxbds_empty to rx_over_errors (Ivan Vecera) [1048557] - [ethernet] tg3: Give up chip reset and carrier loss handling if PCI device is not present (Ivan Vecera) [1048557] - [ethernet] tg3: Validate hwtstamp_config completely before applying it (Ivan Vecera) [1048557] - [ethernet] tg3: avoid double-freeing of rx data memory (Ivan Vecera) [1048557] - [ethernet] bnx2x: fix DMA unmapping of TSO split BDs (Michal Schmidt) [1043794] - [ethernet] bnx2x: fix VLAN configuration for VFs (Michal Schmidt) [1038666] - [ethernet] bnx2x: fix AFEX memory overflow (Michal Schmidt) [1038666] - [ethernet] bnx2x: Clean before update RSS arrives (Michal Schmidt) [1038666] - [ethernet] bnx2x: Correct number of MSI-X vectors for VFs (Michal Schmidt) [1038666] - [ethernet] bnx2x: limit number of interrupt vectors for 57711 (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix KR2 work-around detection of BCM8073 (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix incorrect link-up report (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix Duplex setting for 54618se (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix passive DAC cable detection (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix 578xx-KR 1G link (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix build with SRIOV disabled (Michal Schmidt) [1038666] - [ethernet] bnx2x: add VF Multicast filters support (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add num of VFs to Management statistics (Michal Schmidt) [1038666] - [ethernet] bnx2x: no error when RSS configuration fails (Michal Schmidt) [1038666] - [ethernet] bnx2x: add Big-Endian ethtool comment (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add AER support (missing bits) (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add support for Multi-Function UNDI (Michal Schmidt) [1038666] - [ethernet] bnx2x: downgrade "valid ME register value" message level (Michal Schmidt) [1038666] - [ethernet] bnx2x: cleanup skb_set_hash (Michal Schmidt) [1038666] - [ethernet] bnx2x: calls skb_set_hash (Michal Schmidt) [1038666] - [ethernet] bnx2x: avoid null pointer dereference when enabling SR-IOV (Michal Schmidt) [1038666] - [ethernet] bnx2x: add TSO support for SIT tunnels (Michal Schmidt) [1038666] - [ethernet] bnx2x: add TSO support for IPIP (Michal Schmidt) [1038666] - [ethernet] bnx2x: Prevent "timeout waiting for state X" (Michal Schmidt) [1038666] - [ethernet] bnx2x: prevent CFC attention (Michal Schmidt) [1038666] - [ethernet] bnx2x: Prevent panic during DMAE timeout (Michal Schmidt) [1038666] - [ethernet] bnx2x: Clean the sp rtnl task upon unload (Michal Schmidt) [1038666] - [ethernet] bnx2x: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Michal Schmidt) [1038666] - [misc] list: introduce list_next_entry() and list_prev_entry() (Michal Schmidt) [1038666] - [virt] kvm: fix apic_base enable check (Marcelo Tosatti) [1053143] - [virt] kvm: fix x86 emulation of "movzbl bpl, eax" (Marcelo Tosatti) [1053143] - [virt] kvm: limit PIT timer frequency (Marcelo Tosatti) [1053143] - [virt] kvm: fix tsc catchup issue with tsc scaling (Marcelo Tosatti) [1053143] - [virt] kvm: handle invalid root_hpa everywhere (Marcelo Tosatti) [1053143] - [virt] kvm/mmu: handle invalid root_hpa at __direct_map (Marcelo Tosatti) [1053143] - [virt] kvm/vmx: fix use after free of vmx->loaded_vmcs (Marcelo Tosatti) [1053143] - [virt] kvm: Fix APIC map calculation after re-enabling (Marcelo Tosatti) [1053143] - [virt] kvm: emulate SAHF instruction (Marcelo Tosatti) [1053143] - [virt] flags: Rename X86_EFLAGS_BIT1 to X86_EFLAGS_FIXED (Marcelo Tosatti) [1053143] - [virt] kvm: Mapping IOMMU pages after updating memslot (Marcelo Tosatti) [1053143] - [fs] aio: checking for NULL instead of IS_ERR (Motohiro Kosaki) [995323]- [net] bridge: Fix memory leak when deleting bridge with vlan filtering enabled (Vlad Yasevich) [1031068] - [net] bridge: Call vlan_vid_del for all vids at nbp_vlan_flush (Vlad Yasevich) [1031068] - [net] bridge: Use vlan_vid_[add/del] instead of direct ndo_vlan_rx_[add/kill]_vid calls (Vlad Yasevich) [1031068] - [net] ipv6: add link-local, sit and loopback address with INFINITY_LIFE_TIME (Jiri Pirko) [1054095] - [net] ipv6: don't install anycast address for /128 addresses on routers (Jiri Pirko) [1054095] - [net] ipv6: addrconf: fix preferred lifetime state-changing behavior while valid_lft is infinity (Jiri Pirko) [1054095] - [net] ipv4: processing ancillary IP_TOS or IP_TTL (Francesco Fusco) [1054160] - [net] ipv4: IP_TOS and IP_TTL can be specified as ancillary data (Francesco Fusco) [1054160] - [net] netfilter: synproxy: correct wscale option passing (Jesper Brouer) [1054076] - [net] netfilter: synproxy: send mss option to backend (Jesper Brouer) [1054076] - [net] ipv6: addrconf: don't cleanup prefix route for IFA_F_NOPREFIXROUTE (Jiri Pirko) [1052884] - [net] ipv6: addrconf: add IFA_F_NOPREFIXROUTE flag to suppress creation of IP6 routes (Jiri Pirko) [1052884] - [net] ipv6: addrconf spelling fixes (Jiri Pirko) [1052884] - [net] ipv6: unneccessary to get address prefix in addrconf_get_prefix_route (Jiri Pirko) [1052884] - [net] bridge: apply multicast snooping to IPv6 link-local, too (Francesco Fusco) [1051501] - [net] bridge: prevent flooding IPv6 packets that do not have a listener (Francesco Fusco) [1051501] - [net] ipv6: don't call fib6_run_gc() until routing is ready (Florian Westphal) [1052111] - [net] ipv6: always set the new created dst's from in ip6_rt_copy (Neil Horman) [1050828] - [net] vxlan: Mark vxlan_dev flags with VXLAN_F_IPV6 properly (Thomas Graf) [1049141] - [net] netfilter: RHEL7 kABI prepare struct netns_ct (Jesper Brouer) [1030994] - [net] reorder struct netns_ct for better cache-line usage (Jesper Brouer) [1030994] - [net] ipv6: release dst properly in ipip6_tunnel_xmit (Michal Schmidt) [1038708] - [net] ipv6: sit: update mtu check to take care of gso packets (Michal Schmidt) [1038708] - [net] ipv6: sit: add GSO/TSO support (Michal Schmidt) [1038708] - [net] ipv6: gso: make ipv6_gso_segment() stackable (Michal Schmidt) [1038708] - [net] ipv6: wire up skb->encapsulation (Michal Schmidt) [1038708] - [net] ipip: add GSO/TSO support (Michal Schmidt) [1038708] - [net] inet: fix a UFO regression (Michal Schmidt) [1038708] - [net] inet: restore gso for vxlan (Michal Schmidt) [1038708] - [net] ipv4: gso: make inet_gso_segment() stackable (Michal Schmidt) [1038708] - [net] ipv4: gso: send_check() & segment() cleanups (Michal Schmidt) [1038708] - [net] generalize skb_segment() (Michal Schmidt) [1038708] - [net] ipv4: generalize gre_handle_offloads (Michal Schmidt) [1038708]- [kernel] audit: audit_log_start running on auditd should not stop (Richard Guy Briggs) [1019895] - [kernel] audit: drop audit_cmd_lock in AUDIT_USER family of cases (Richard Guy Briggs) [1019895] - [security] smack: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019895] - [security] selinux: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019895] - [virt] vfio: Convert control interface to misc driver (Alex Williamson) [1044595] - [virt] vfio: Reserve minor for VFIO (Alex Williamson) [1044595] - [ethernet] qlcnic: Update version to 5.3.48.1 (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix bug in Tx completion path (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix usage of netif_tx_{wake, stop} api during link change (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix system hang while running traffic and bringing interface down (Chad Dupuis) [1048773] - [virt] hyperv/netvsc: don't flush peers notifying work during setting mtu (Jason Wang) [1040785 983434] - [virt] hyperv: Fix race between probe and open calls (Jason Wang) [983434] - [s390] kvm: mark as Tech Preview (Hendrik Brueckner) [1049469] - [x86] irq: Fix do_IRQ() interrupt warning for cpu hotplug retriggered irqs (Prarit Bhargava) [1052179] - [kernel] audit: log on errors from filter user rules (Richard Guy Briggs) [1034446] - [x86] uv: Add GRU distributed mode mappings (George Beshers) [1032365] - [iommu] dmar: Modify warn_invalid_dmar() message to do a less loud warning (Prarit Bhargava) [968249] - [dma] ioat: Modify ioat3_dca_init() message to do a less loud warning (Prarit Bhargava) [968235]- [ethernet] sfc: fix sparse non static symbol warning (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix RX drop filters for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add PTP counters to ethtool stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Changed the statistic name emerg_{fetch, wait} to hlb_{fetch, wait} (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unused 'enum efx_rx_alloc_method' (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unused 'refcnt' from efx_rx_page_state (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement efx_nic_type::filter_clear_rx operation for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Allow filter removal only with exactly matching priority (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Don't refer to 'stack' in filter implementation (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Change priority and flags for automatic MAC filters (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Change efx_nic_type::rx_push_indir_table to push hash key as well (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add more information to many warnings using WARN() and netdev_WARN() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove unnecessary condition for processing the TX timestamp queue (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Don't clear timestamps in efx_ptp_rx() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Enable PTP clock and timestamping for all functions on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Associate primary and secondary functions of controller (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Store VPD serial number at probe time (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add RX packet timestamping for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: split setup of hardware timestamping into NIC-type operation (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add support for SFC9100 timestamp format (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Tidy up PTP synchronization code (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: PTP - tidy up unused/useless variables (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove kernel-doc for efx_ptp_data fields not present in this version (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Initialise efx_ptp_data::phc_clock_info from a static template (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Do not use MAC address as clock name (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Store flags from MC_CMD_DRV_ATTACH for later use (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove dependency of PTP on having a dedicated channel (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Split PTP multicast filter insertion/removal out of efx_ptp_{start, stop}() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fold efx_flush_all() into efx_stop_port() and update comments (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Log all unexpected MCDI errors (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add new sensor names (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Revise sensor names to be more understandable and consistent (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Report units in sensor warnings (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Correct RX dropped count for drops while interface is down (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Make initial fill of RX descriptors synchronous (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Tighten the check for RX merged completion events (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add MC BISTs to ethtool offline self test on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Update MCDI protocol definitions (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Demote "MC Scheduler error" messages (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Poll for MCDI completion once before timeout occurs (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: RX buffer allocation takes prefix size into account in IP header alignment (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Maintain current frequency adjustment when applying a time offset (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Stop/re-start PTP when stopping/starting the datapath (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Rate-limit log message for PTP packets without a matching timestamp event (Nikolay Aleksandrov) [1028038] - [ethernet] sfc/ptp: Moderate log message on event queue overflow (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unnecessary pci_set_drvdata() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement the SIOCGHWTSTAMP ioctl (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix DMA unmapping issue with firmware assisted TSO (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add PM and RXDP drop counters to ethtool stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add definitions for new stats counters and capability flag (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Refactor EF10 stat mask code to allow for more conditional stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix internal indices of ethtool stats for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add rmb() between reading stats and generation count to ensure consistency (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Increase MCDI status timeout to 250ms (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Wait for MC reboot to complete before scheduling driver reset (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove extern from function prototypes (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Support ARFS for IPv6 flows (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Use TX PIO for sufficiently small packets (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Introduce inline functions to simplify TX insertion (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Allocate and link PIO buffers; map them with write-combining (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement firmware-assisted TSO for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fold tso_get_head_fragment() into tso_start() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add EF10 registers to register dump (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: efx_ef10_filter_update_rx_scatter() can be static (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: efx_ethtool_get_ts_info() can be static (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Reinitialise and re-validate datapath caps after MC reboot (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Clean up validation of datapath capabilities (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Reset derived rx_bad_bytes statistic when EF10 MC is rebooted (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Disable PTP on EF10 until we're ready to handle inline RX timestamps (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Minimal support for 40G link speed (Nikolay Aleksandrov) [1028038] - [net] net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP (Nikolay Aleksandrov) [1028038] - [net] socket: Merge multiple implementations of ifreq::ifr_data conversion (Nikolay Aleksandrov) [1028038] - [net] socket: Fix minor information leak in siocdevprivate_ioctl() (Nikolay Aleksandrov) [1028038] - [net] net_tstamp: Improve kernel-doc for struct hwtstamp_config (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Nikolay Aleksandrov) [1028038] - [virt] virtio-net: fix refill races during restore (Jason Wang) [1040802] - [virt] virtio: delete napi structures from netdev before releasing memory (Jason Wang) [1040802] - [virt] virtio-net: make all RX paths handle errors consistently (Jason Wang) [1032457] - [virt] virtio_net: fix error handling for mergeable buffers (Jason Wang) [1032457] - [firmware] efi-pstore: Make efi-pstore return a unique id (Seiji Aguchi) [1039150] - [firmware] efivars, efi-pstore: Hold off deletion of sysfs entry until the scan is completed (Seiji Aguchi) [1039145] - [firmware] efi-pstore: Cocci spatch "memdup.spatch" (Seiji Aguchi) [1039145] - [virt] kvm/svm: nested virt support off by default (Marcelo Tosatti) [1034974] - [x86] uv: Fix NULL pointer dereference in uv_flush_tlb_others() (George Beshers) [1049559] - [fs] kill anon_inode_getfile_private() (Motohiro Kosaki) [995323] - [fs] rework aio migrate pages to use aio fs (Motohiro Kosaki) [995323] - [fs] take anon inode allocation to libfs.c (Motohiro Kosaki) [995323] - [fs] libfs: get exports to definitions of objects being exported (Motohiro Kosaki) [995323] - [fs] aio: fix use-after-free in aio_migratepage (Motohiro Kosaki) [995323] - [fs] aio: remove unnecessary debugging from aio_free_ring() (Motohiro Kosaki) [995323] - [fs] aio: fix race in ring buffer page lookup introduced by page migration support (Motohiro Kosaki) [995323] - [fs] aio: fix build when migration is disabled (Motohiro Kosaki) [995323] - [fs] aio: Add support to aio ring pages migration (Motohiro Kosaki) [995323] - [fs] anon_inode: Introduce a new lib function anon_inode_getfile_private() (Motohiro Kosaki) [995323]- [md] dm-cache: add block sizes and total cache blocks to status output (Mike Snitzer) [1049591] - [md] dm-btree: add dm_btree_find_lowest_key (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: fix extending the space map (Mike Snitzer) [1049591] - [md] dm-space-map-common: make sure new space is used during extend (Mike Snitzer) [1049591] - [md] dm: wait until embedded kobject is released before destroying a device (Mike Snitzer) [1049591] - [md] dm: remove pointless kobject comparison in dm_get_from_kobject (Mike Snitzer) [1049591] - [md] dm-snapshot: call destroy_work_on_stack() to pair with INIT_WORK_ONSTACK() (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: introduce three promotion threshold tunables (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: use list_del_init instead of list_del + INIT_LIST_HEAD (Mike Snitzer) [1049591] - [md] dm-thin: fix set_pool_mode exposed pool operation races (Mike Snitzer) [1049591] - [md] dm-thin: eliminate the no_free_space flag (Mike Snitzer) [1049591] - [md] dm-thin: add error_if_no_space feature (Mike Snitzer) [1049591] - [md] dm-thin: requeue bios to DM core if no_free_space and in read-only mode (Mike Snitzer) [1049591] - [md] dm-thin: cleanup and improve no space handling (Mike Snitzer) [1049591] - [md] dm-thin: log info when growing the data or metadata device (Mike Snitzer) [1049591] - [md] dm-thin: handle metadata failures more consistently (Mike Snitzer) [1049591] - [md] dm-thin: factor out check_low_water_mark and use bools (Mike Snitzer) [1049591] - [md] dm-thin: add mappings to end of prepared_* lists (Mike Snitzer) [1049591] - [md] dm-thin: return error from alloc_data_block if pool is not in write mode (Mike Snitzer) [1049591] - [md] dm-thin: use bool rather than unsigned for flags in structures (Mike Snitzer) [1049591] - [md] dm-persistent-data: cleanup dm-thin specific references in text (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: limit errors in sm_metadata_new_block (Mike Snitzer) [1049591] - [md] dm-delay: use per-bio data instead of a mempool and slab cache (Mike Snitzer) [1049591] - [md] dm-table: remove unused buggy code that extends the targets array (Mike Snitzer) [1049591] - [md] dm-thin: fix discard support to a previously shared block (Mike Snitzer) [1049591] - [md] dm-thin: initialize dm_thin_new_mapping returned by get_next_mapping (Mike Snitzer) [1049591] - [md] dm-array: fix a reference counting bug in shadow_ablock (Mike Snitzer) [1049591] - [md] dm-space-map: disallow decrementing a reference count below zero (Mike Snitzer) [1049591] - [md] dm-stats: initialize read-only module parameter (Mike Snitzer) [1049591] - [md] dm-bufio: initialize read-only module parameters (Mike Snitzer) [1049591] - [md] dm-cache: actually resize cache (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: fix promotions to occur as expected (Mike Snitzer) [1049591] - [md] dm-thin: allow pool in read-only mode to transition to read-write mode (Mike Snitzer) [1049591] - [md] dm-thin: re-establish read-only state when switching to fail mode (Mike Snitzer) [1049591] - [md] dm-thin: always fallback the pool mode if commit fails (Mike Snitzer) [1049591] - [md] dm-thin: switch to read-only mode if metadata space is exhausted (Mike Snitzer) [1049591] - [md] dm-thin: switch to read only mode if a mapping insert fails (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: return on failure in sm_metadata_new_block (Mike Snitzer) [1049591] - [md] dm-table: fail dm_table_create on dm_round_up overflow (Mike Snitzer) [1049591] - [md] dm-snapshot: avoid snapshot space leak on crash (Mike Snitzer) [1049591] - [md] dm-delay: fix a possible deadlock due to shared workqueue (Mike Snitzer) [1049591] - [md] dm-cache: resolve small nits and improve Documentation (Mike Snitzer) [1049591] - [md] dm-cache: add cache block invalidation support (Mike Snitzer) [1049591] - [md] dm-cache: add remove_cblock method to policy interface (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: reduce memory requirements (Mike Snitzer) [1049591] - [md] dm-cache-metadata: check the metadata version when reading the superblock (Mike Snitzer) [1049591] - [md] dm-cache: add passthrough mode (Mike Snitzer) [1049591] - [md] dm-cache: cache shrinking support (Mike Snitzer) [1049591] - [md] dm-cache: promotion optimisation for writes (Mike Snitzer) [1049591] - [md] dm-cache: be much more aggressive about promoting writes to discarded blocks (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: implement writeback_work() and mq_{set, clear}_dirty() (Mike Snitzer) [1049591] - [md] dm-cache: optimize commit_if_needed (Mike Snitzer) [1049591] - [md] dm-space-map-disk: optimise sm_disk_dec_block (Mike Snitzer) [1049591] - [md] dm: fix Kconfig menu indentation (Mike Snitzer) [1049591] - [md] dm: allow remove to be deferred (Mike Snitzer) [1049591] - [md] dm-table: print error on preresume failure (Mike Snitzer) [1049591] - [md] dm-crypt: add TCW IV mode for old CBC TCRYPT containers (Mike Snitzer) [1049591] - [md] dm-crypt: properly handle extra key string in initialization (Mike Snitzer) [1049591] - [md] dm-cache: log error message if dm_kcopyd_copy() fails (Mike Snitzer) [1049591] - [md] dm-cache: use cell_defer() boolean argument consistently (Mike Snitzer) [1049591] - [md] dm-cache: return -EINVAL if the user specifies unknown cache policy (Mike Snitzer) [1049591] - [md] dm-cache-metadata: return bool from __superblock_all_zeroes (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: a few small fixes (Mike Snitzer) [1049591] - [md] dm-cache-policy: remove return from void policy_remove_mapping (Mike Snitzer) [1049591] - [md] dm-cache: improve efficiency of quiescing flag management (Mike Snitzer) [1049591] - [md] dm-cache: fix a race condition between queuing new migrations and quiescing for a shutdown (Mike Snitzer) [1049591] - [md] dm-cache: io destined for the cache device can now serve as tick bios (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: protect residency method with existing mutex (Mike Snitzer) [1049591] - [md] dm-array: fix bug in growing array (Mike Snitzer) [1049591] - [md] dm-mpath: requeue I/O during pg_init (Mike Snitzer) [1049591] - [md] dm-mpath: fix race condition between multipath_dtr and pg_init_done (Mike Snitzer) [1049591] - [md] dm: allocate buffer for messages with small number of arguments using GFP_NOIO (Mike Snitzer) [1049591] - [ethernet] be2net: fix max_evt_qs calculation for BE3 in SR-IOV config (Ivan Vecera) [1049512] - [ethernet] be2net: increase the timeout value for loopback-test FW cmd (Ivan Vecera) [1049512] - [ethernet] be2net: disable RSS when number of RXQs is reduced to 1 via set-channels (Ivan Vecera) [1049512] - [ethernet] be2net: slight optimization of addr compare (Ivan Vecera) [1049512] - [ethernet] be2net: calls skb_set_hash (Ivan Vecera) [1049512] - [net] Add function to set the rxhash (Ivan Vecera) [1049512] - [ethernet] be2net: Free/delete pmacs (in be_clear()) only if they exist (Ivan Vecera) [1049512] - [ethernet] be2net: Fix Lancer error recovery to distinguish FW download (Ivan Vecera) [1049512] - [ethernet] be2net: Avoid programming permenant MAC by BE3-R VFs (Ivan Vecera) [1049512] - [ethernet] be2net: set coalesce-wm in CQ_CREATE_V2 cmd (Ivan Vecera) [1049512] - [ethernet] be2net: Disabling and enabling interrupts in suspend and resume (Ivan Vecera) [1049512] - [ethernet] be2net: Delete secondary unicast MAC addresses during be_close (Ivan Vecera) [1049512] - [ethernet] be2net: Fix unconditional enabling of Rx interface options (Ivan Vecera) [1049512] - [ethernet] be2net: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Ivan Vecera) [1049512]- [scsi] qla4xxx: v5.04.00.02.07.00-k0 (Chad Dupuis) [948116] - [scsi] qla4xxx: Add support for additional network parameters settings (Chad Dupuis) [1006152] - [scsi] qla4xxx: v5.04.00.01.07.00-k0 (Chad Dupuis) [1006152] - [scsi] qla4xxx: Add support to get CHAP details for flash target session (Chad Dupuis) [1006152] - [scsi] qla4xxx: Add support to set CHAP entries (Chad Dupuis) [1006152] - [scsi] qla4xxx: Use offset based on adapter type to set CHAP entry in flash (Chad Dupuis) [1006152] - [scsi] iscsi_transport: Additional parameters for network settings (Chad Dupuis) [948116] - [scsi] iscsi_transport: Remove net param enum values (Chad Dupuis) [948116] - [scsi] scsi_transport_iscsi: Add support to set CHAP entries (Chad Dupuis) [1006152] - [scsi] Update documentation for scsi eh patchset (Ewan Milne) [987784] - [scsi] Set the minimum valid value of 'eh_deadline' as 0 (Ewan Milne) [987784] - [scsi] Unlock accesses to eh_deadline (Ewan Milne) [987784] - [scsi] improved eh timeout handler (Ewan Milne) [987784] - [scsi] Fix erratic device offline during EH (Ewan Milne) [987784] - [scsi] scsi_error: Escalate to LUN reset if abort fails (Ewan Milne) [987784] - [scsi] Adjust eh_deadline changes to match final upstream version (Ewan Milne) [987784] - [scsi] Disable WRITE SAME for RAID and virtual host adapter drivers (Ewan Milne) [1010379] - [scsi] pm80xx: Removing redundant code snippets (Rich Bono) [1044113] - [scsi] pm80xx: Tasklets synchronization fix (Rich Bono) [1044113] - [scsi] pm8001: clean up unnecessary MSI/MSI-X capability find (Rich Bono) [1044113] - [scsi] pm8001: use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Rich Bono) [1044113] - [scsi] pm80xx: Module author addition (Rich Bono) [1044113] - [scsi] pm80xx: Resetting the phy state (Rich Bono) [1044113] - [scsi] pm80xx: Fix for direct attached device (Rich Bono) [1044113] - [net] cnic: Add a signature to indicate valid doorbell offset (Maurizio Lombardi) [1051181] - [scsi] bfa: Driver version upgrade to 3.2.23.0 (Vijay Guvva) [1032723] - [scsi] bfa: Fix smatch warnings (Vijay Guvva) [1032723] - [scsi] bfa: change FC_ELS_TOV to 20sec (Vijay Guvva) [1032723] - [scsi] bfa: Observed auto D-port mode instead of manual (Vijay Guvva) [1032723] - [scsi] bfa: Fix for bcu or hcm faa query hang (Vijay Guvva) [1032723] - [scsi] bfa: LUN discovery issue in direct attach mode (Vijay Guvva) [1032723] - [scsi] bfa: Register port with SCSI even on port init failure (Vijay Guvva) [1032723] - [scsi] bfa: Firmware patch simplification (Vijay Guvva) [1032723] - [ethernet] bna: Fix build due to missing use of dma_unmap_len_set() (Ivan Vecera) [1030679] - [ethernet] bna: Update the Driver Version to 3.2.23.0 (Ivan Vecera) [1030679] - [ethernet] bna: Firmware Patch Simplification (Ivan Vecera) [1030679] - [ethernet] bna: Embed SKB Length in TX Vector (Ivan Vecera) [1030679] - [ethernet] bna: Handle the TX Setup Failures (Ivan Vecera) [1030679] - [ethernet] bna: Add NULL Check Before Dereferencing TCB (Ivan Vecera) [1030679] - [ethernet] bna: CQ Read Fix (Ivan Vecera) [1030679] - [ethernet] bna: RX Processing and Config Changes (Ivan Vecera) [1030679] - [ethernet] bna: Enable Multi Buffer RX (Ivan Vecera) [1030679] - [ethernet] bna: RX Filter Enhancements (Ivan Vecera) [1030679] - [ethernet] bna: Fix Filter Add Del (Ivan Vecera) [1030679] - [ethernet] bna: Set Get IOC fw State (Ivan Vecera) [1030679] - [ethernet] bna: Add software timestamping support (Ivan Vecera) [1030679] - [ethernet] bna: make local variable static (Ivan Vecera) [1030679] - [ethernet] bna: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1030679] - [ethernet] bna: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1030679] - [ethernet] bna: Remove extern from function prototypes (Ivan Vecera) [1030679] - [ethernet] bna: fix 32-bit DMA mask handling (Ivan Vecera) [1030679] - [kernel] dma-api: provide a helper to set both DMA and coherent DMA masks (Ivan Vecera) [1030679]- [firmware] efi: generalize efi_get_memory_map() (George Beshers) [973417] - [firmware] efi: Rename __get_map() to efi_get_memory_map() (George Beshers) [973417] - [x86] EFI stub support for large memory maps (George Beshers) [973417] - [x86] efi: Allow efi_free() to be called with size of 0 (George Beshers) [973417] - [x86] efi: use efi_get_memory_map() to get final map for x86 (George Beshers) [973417] - [x86] efi: Rename memory allocation/free functions (George Beshers) [973417] - [x86] efi: Add system table pointer argument to shared functions (George Beshers) [973417] - [x86] efi: Move common EFI stub code from x86 arch code to common location (George Beshers) [973417] - [x86] efi: Add proper definitions for some EFI function pointers (George Beshers) [973417] - [x86] efi: correct call to free_pages (George Beshers) [973417] - [ethernet] i40e: correctly setup ARQ descriptors (Stefan Assmann) [1011561] - [ethernet] i40e: remove redundant AQ enable (Stefan Assmann) [1011561] - [ethernet] i40e: Enable/Disable PF switch LB on SR-IOV configure changes (Stefan Assmann) [1011561] - [ethernet] i40e: whitespace paren and comment tweaks (Stefan Assmann) [1011561] - [ethernet] i40e: rework shadow ram read functions (Stefan Assmann) [1011561] - [ethernet] i40e: check MAC type before any REG access (Stefan Assmann) [1011561] - [ethernet] i40e: move PF ID init from PF reset to SC init (Stefan Assmann) [1011561] - [ethernet] i40e: Reduce range of interrupt reg in reg test (Stefan Assmann) [1011561] - [ethernet] i40e: update firmware api to 1.1 (Stefan Assmann) [1011561] - [ethernet] i40e: Add code to wait for FW to complete in reset path (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: Allow VF to set already assigned MAC address (Stefan Assmann) [1011561] - [ethernet] i40e: Stop accepting any VLAN tag on VLAN 0 filter set (Stefan Assmann) [1011561] - [ethernet] i40e: Do not enable broadcast promiscuous by default (Stefan Assmann) [1011561] - [ethernet] i40e: Expose AQ debugfs hooks (Stefan Assmann) [1011561] - [ethernet] i40e: Do not allow AQ calls from ndo-ops (Stefan Assmann) [1011561] - [ethernet] i40e: check asq alive before notify (Stefan Assmann) [1011561] - [ethernet] i40e: Admin queue shutdown fixes (Stefan Assmann) [1011561] - [ethernet] i40e: Hide the Port VLAN VLAN ID (Stefan Assmann) [1011561] - [ethernet] i40e: use correct struct for get and update vsi params (Stefan Assmann) [1011561] - [ethernet] i40e: Fix VF driver MAC address configuration (Stefan Assmann) [1011561] - [ethernet] i40e: support VFs on PFs other than 0 (Stefan Assmann) [1011561] - [ethernet] i40e: acknowledge VFLR when disabling SR-IOV (Stefan Assmann) [1011561] - [ethernet] i40e: don't allocate zero size (Stefan Assmann) [1011561] - [ethernet] i40e: use struct assign instead of memcpy (Stefan Assmann) [1011561] - [ethernet] i40e: Do not enable default port on the VEB (Stefan Assmann) [1011561] - [ethernet] i40e: avoid unnecessary register read (Stefan Assmann) [1011561] - [ethernet] i40e: fix whitespace (Stefan Assmann) [1011561] - [ethernet] i40e: Fix SR-IOV VF port VLAN (Stefan Assmann) [1011561] - [ethernet] i40e: Record dma buffer info for dummy packets (Stefan Assmann) [1011561] - [ethernet] i40e: remove un-necessary io-write (Stefan Assmann) [1011561] - [ethernet] i40e: Remove unnecessary prototypes (Stefan Assmann) [1011561] - [ethernet] i40e: I40E_FLAG_MQ_ENABLED is not used (Stefan Assmann) [1011561] - [ethernet] i40e: Fix ring allocation (Stefan Assmann) [1011561] - [ethernet] i40e: catch unset q_vector (Stefan Assmann) [1011561] - [ethernet] i40e: keep allocated memory in structs (Stefan Assmann) [1011561] - [ethernet] i40e: fix error handling when alloc of vsi array fails (Stefan Assmann) [1011561] - [ethernet] i40e: reinit buffer size each time (Stefan Assmann) [1011561] - [ethernet] i40e: use functions to enable and disable icr 0 (Stefan Assmann) [1011561] - [ethernet] i40e: add header file flag _I40E_TXRX_H_ (Stefan Assmann) [1011561] - [ethernet] i40e: guard against vf message races (Stefan Assmann) [1011561] - [ethernet] i40e: fix constant cast issues (Stefan Assmann) [1011561] - [ethernet] i40e: Change the ethtool NVM read method to use AQ (Stefan Assmann) [1011561] - [ethernet] i40e: fix mac address checking (Stefan Assmann) [1011561] - [ethernet] i40e: Dump the whole NVM, not half (Stefan Assmann) [1011561] - [ethernet] i40e: report VF MAC addresses correctly (Stefan Assmann) [1011561] - [ethernet] i40e: update led set args (Stefan Assmann) [1011561] - [ethernet] i40e: make a define from a large constant (Stefan Assmann) [1011561] - [ethernet] i40e: be more informative (Stefan Assmann) [1011561] - [ethernet] i40e: fix error return (Stefan Assmann) [1011561] - [ethernet] i40e: remove chatty log messages (Stefan Assmann) [1011561] - [ethernet] i40e: remove redundant code (Stefan Assmann) [1011561] - [ethernet] i40e: refactor VF reset flow (Stefan Assmann) [1011561] - [ethernet] i40e: move i40e_reset_vf (Stefan Assmann) [1011561] - [ethernet] i40e: Rx checksum offload for VXLAN (Stefan Assmann) [1011561] - [ethernet] i40e: Implementation of VXLAN ndo's (Stefan Assmann) [1011561] - [ethernet] i40e: fix curly brace use and return type (Stefan Assmann) [1011561] - [ethernet] i40e: add wake-on-lan support (Stefan Assmann) [1011561] - [ethernet] i40e: Populate and check pci bus speed and width (Stefan Assmann) [1011561] - [uapi] pci_regs: Add PCI bus link speed and width defines (Stefan Assmann) [1011561] - [ethernet] i40e: Suppress HMC error to Interrupt message level (Stefan Assmann) [1011561] - [ethernet] i40e: using for_each_set_bit to simplify the code (Stefan Assmann) [1011561] - [ethernet] i40e: make functions static and remove dead code (Stefan Assmann) [1011561] - [ethernet] i40e: Fix off by one in i40e_dbg_command_write (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version number (Stefan Assmann) [1011561] - [ethernet] i40e: Fix wrong mask bits being used in misc interrupt (Stefan Assmann) [1011561] - [ethernet] i40e: more print_hex_dump use (Stefan Assmann) [1011561] - [ethernet] i40e: fix up scanf decoders (Stefan Assmann) [1011561] - [ethernet] i40e: simplify error messages for dump descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: prevent null pointer exception in dump descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: Fix dump output from debugfs calls (Stefan Assmann) [1011561] - [ethernet] i40e: Remove FCoE in i40e_virtchnl_pf.c code (Stefan Assmann) [1011561] - [ethernet] i40e: support for suspend and resume (Stefan Assmann) [1011561] - [ethernet] i40e: rtnl_lock in reset path fixes (Stefan Assmann) [1011561] - [ethernet] i40e: Add basic support for get/set channels for RSS (Stefan Assmann) [1011561] - [ethernet] i40e: function to reconfigure RSS queues and rebuild (Stefan Assmann) [1011561] - [ethernet] i40e: reinit flow for the main VSI (Stefan Assmann) [1011561] - [ethernet] i40e: use same number of queues as CPUs (Stefan Assmann) [1011561] - [ethernet] i40e: trivial fixes (Stefan Assmann) [1011561] - [ethernet] i40e: init flow control settings to disabled (Stefan Assmann) [1011561] - [ethernet] i40e: Tell the stack about our actual number of queues (Stefan Assmann) [1011561] - [ethernet] i40e: fix pf reset after offline test (Stefan Assmann) [1011561] - [ethernet] i40e: fix up some of the ethtool connection reporting (Stefan Assmann) [1011561] - [ethernet] i40e: fix null dereference (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version number (Stefan Assmann) [1011561] - [ethernet] i40e: remove and fix confusing define name (Stefan Assmann) [1011561] - [ethernet] i40e: complain about out-of-range descriptor request (Stefan Assmann) [1011561] - [ethernet] i40e: loopback info and set loopback fix (Stefan Assmann) [1011561] - [ethernet] i40e: restrict diag test messages (Stefan Assmann) [1011561] - [ethernet] i40e: Add a new variable to track number of pf instances (Stefan Assmann) [1011561] - [ethernet] i40e: add num_VFs message (Stefan Assmann) [1011561] - [ethernet] i40e: refactor ethtool tests (Stefan Assmann) [1011561] - [ethernet] i40e: clear test state bit after all ethtool tests (Stefan Assmann) [1011561] - [ethernet] i40e: only set up the rings to be used (Stefan Assmann) [1011561] - [ethernet] i40e: Enable all PCTYPEs except FCOE for RSS (Stefan Assmann) [1011561] - [ethernet] i40e: refactor reset code (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: whitespace (Stefan Assmann) [1011561] - [ethernet] i40e: enable early hardware support (Stefan Assmann) [1011561] - [ethernet] i40e: Add flag for L2 VEB filtering (Stefan Assmann) [1011561] - [ethernet] i40e: get media type during link info (Stefan Assmann) [1011561] - [ethernet] i40e: check multi-bit state correctly (Stefan Assmann) [1011561] - [ethernet] i40e: separate TSYNVALID and TSYNINDX fields in Rx descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: sync header files with hardware (Stefan Assmann) [1011561] - [ethernet] i40e: restrict diag test length (Stefan Assmann) [1011561] - [ethernet] i40e: add support for triggering EMPR (Stefan Assmann) [1011561] - [ethernet] i40e: add interrupt test (Stefan Assmann) [1011561] - [ethernet] i40e: default debug mask setting (Stefan Assmann) [1011561] - [ethernet] i40e: fix debugging messages (Stefan Assmann) [1011561] - [ethernet] i40e: properly add VF MAC addresses (Stefan Assmann) [1011561] - [ethernet] i40e: retry call on timeout (Stefan Assmann) [1011561] - [ethernet] i40e: select reset counters correctly (Stefan Assmann) [1011561] - [ethernet] i40e: allow one more vector for VFs (Stefan Assmann) [1011561] - [ethernet] i40e: firmware version fields offsets update (Stefan Assmann) [1011561] - [ethernet] i40e: simplify aq head-tail-len setups (Stefan Assmann) [1011561] - [ethernet] i40e: clear AQ head and tail registers (Stefan Assmann) [1011561] - [ethernet] i40e: register file updates (Stefan Assmann) [1011561] - [ethernet] i40e: set pf_id based on device and function numbers (Stefan Assmann) [1011561] - [ethernet] i40e: fix error return code in i40e_probe() (Stefan Assmann) [1011561] - [ethernet] i40e: remove unused including (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: use pf_id for pf function id in qtx_ctl (Stefan Assmann) [1011561] - [ethernet] i40e: check vsi ptrs before dumping them (Stefan Assmann) [1011561] - [ethernet] i40e: reorder block declarations in debugfs (Stefan Assmann) [1011561] - [ethernet] i40e: tweaking icr0 handling for legacy irq (Stefan Assmann) [1011561] - [ethernet] i40e: refactor fdir setup function (Stefan Assmann) [1011561] - [ethernet] i40e: fix sign extension issue (Stefan Assmann) [1011561] - [ethernet] i40e: fix use of untrusted scalar value warning (Stefan Assmann) [1011561] - [ethernet] i40e: clamp debugfs nvm read command (Stefan Assmann) [1011561] - [ethernet] i40e: debugfs fixups (Stefan Assmann) [1011561] - [ethernet] i40e: fixup legacy interrupt handling (Stefan Assmann) [1011561] - [ethernet] i40e: assign correct vector to VF (Stefan Assmann) [1011561] - [ethernet] i40e: don't free nonexistent rings (Stefan Assmann) [1011561] - [ethernet] i40e: do not flush after re-enabling interrupts (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: Add support for 64 bit netstats (Stefan Assmann) [1011561] - [ethernet] i40e: Move rings from pointer to array to array of pointers (Stefan Assmann) [1011561] - [ethernet] i40e: Replace ring container array with linked list (Stefan Assmann) [1011561] - [ethernet] i40e: Move q_vectors from pointer to array to array of pointers (Stefan Assmann) [1011561] - [ethernet] i40e: Split bytes and packets from Rx/Tx stats (Stefan Assmann) [1011561] - [ethernet] i40e: Add support for Tx byte queue limits (Stefan Assmann) [1011561] - [ethernet] i40e: Drop dead code and flags from Tx hotpath (Stefan Assmann) [1011561] - [ethernet] i40e: clean up Tx fast path (Stefan Assmann) [1011561] - [ethernet] i40e: Do not directly increment Tx next_to_use (Stefan Assmann) [1011561] - [ethernet] i40e: Cleanup Tx buffer info layout (Stefan Assmann) [1011561] - [ethernet] i40e: Drop unused completed stat (Stefan Assmann) [1011561] - [ethernet] i40e: Link code updates (Stefan Assmann) [1011561] - [ethernet] i40e: clean up coccicheck reported errors (Stefan Assmann) [1011561] - [ethernet] i40e: better return values (Stefan Assmann) [1011561] - [ethernet] i40e: convert ret to aq_ret (Stefan Assmann) [1011561] - [ethernet] i40e: small clean ups from review (Stefan Assmann) [1011561] - [ethernet] i40e: use common failure flow (Stefan Assmann) [1011561] - [net] sunrpc/rpc_pipe: fix cleanup of dummy gssd directory when notification fails (Jeff Layton) [1048105] - [net] sunrpc: add an "info" file for the dummy gssd pipe (Jeff Layton) [1048105] - [net] sunrpc/rpc_pipe: remove the clntXX dir if creating the pipe fails (Jeff Layton) [1048105] - [fs] nfs: fix do_div() warning by instead using sector_div() (Steve Dickson) [769365] - [misc] MAINTAINERS: Update contact information for Trond Myklebust (Steve Dickson) [769365] - [fs] nfs: Prevent a 3-way deadlock between layoutreturn, open and state recovery (Steve Dickson) [769365] - [net] sunrpc: do not fail gss proc NULL calls with EACCES (Steve Dickson) [769365] - [fs] nfs: close needs to handle NFS4ERR_ADMIN_REVOKED (Steve Dickson) [769365] - [fs] nfs: Update list of irrecoverable errors on DELEGRETURN (Steve Dickson) [769365] - [fs] nfs: wait on recovery for async session errors (Steve Dickson) [769365] - [fs] nfs: Fix a warning in nfs_setsecurity (Steve Dickson) [769365] - [fs] nfs: Enabling v4.2 should not recompile nfsd and lockd (Steve Dickson) [769365] - [fs] nfs: fix pnfs Kconfig defaults (Steve Dickson) [769365] - [fs] nfs: correctly report misuse of "migration" mount option (Steve Dickson) [769365] - [ethernet] igb: fix driver reload with VF assigned to guest (Stefan Assmann) [986817] - [net] sunrpc: Cleanup xs_destroy() (Steve Dickson) [769365] - [net] sunrpc: close a rare race in xs_tcp_setup_socket (Steve Dickson) [769365] - [net] sunrpc: remove duplicated include from clnt.c (Steve Dickson) [769365] - [fs] nfs: use IS_ROOT not DCACHE_DISCONNECTED (Steve Dickson) [769365] - [net] sunrpc: Fix buffer overflow checking in gss_encode_v0_msg/gss_encode_v1_msg (Steve Dickson) [769365] - [net] sunrpc: gss_alloc_msg - choose _either_ a v0 message or a v1 message (Steve Dickson) [769365] - [net] sunrpc: remove an unnecessary if statement (Steve Dickson) [769365] - [fs] nfs: Remove useless 'error' assignment (Steve Dickson) [769365] - [net] sunrpc: comment typo fix (Steve Dickson) [769365] - [net] sunrpc: Add correct rcu_dereference annotation in rpc_clnt_set_transport (Steve Dickson) [769365] - [fs] nfs: add support for multiple sec= mount options (Steve Dickson) [769365] - [fs] nfs: stop using NFS_MOUNT_SECFLAVOUR server flag (Steve Dickson) [769365] - [fs] nfs: cache parsed auth_info in nfs_server (Steve Dickson) [769365] - [fs] nfs: separate passed security flavs from selected (Steve Dickson) [769365] - [fs] nfs: make nfs_find_best_sec static (Steve Dickson) [769365] - [fs] nfs: Fix possible endless state recovery wait (Steve Dickson) [769365] - [fs] nfs: Set EXCHGID4_FLAG_SUPP_MOVED_MIGR (Steve Dickson) [769365] - [fs] nfs: Handle SEQ4_STATUS_LEASE_MOVED (Steve Dickson) [769365] - [fs] nfs: Handle NFS4ERR_LEASE_MOVED during async RENEW (Steve Dickson) [769365] - [fs] nfs: Migration support for RELEASE_LOCKOWNER (Steve Dickson) [769365] - [fs] nfs: Implement support for NFS4ERR_LEASE_MOVED (Steve Dickson) [769365] - [fs] nfs: Support NFS4ERR_LEASE_MOVED recovery in state manager (Steve Dickson) [769365] - [fs] nfs: Add method to detect whether an FSID is still on the server (Steve Dickson) [769365] - [fs] nfs: Handle NFS4ERR_MOVED during delegation recall (Steve Dickson) [769365] - [fs] nfs: Add migration recovery callouts in nfs4proc.c (Steve Dickson) [769365] - [fs] nfs: Rename "stateid_invalid" label (Steve Dickson) [769365] - [fs] nfs: Re-use exit code in nfs4_async_handle_error() (Steve Dickson) [769365] - [fs] nfs: Add basic migration support to state manager thread (Steve Dickson) [769365] - [fs] nfs: Add a super_block backpointer to the nfs_server struct (Steve Dickson) [769365] - [fs] nfs: Add method to retrieve fs_locations during migration recovery (Steve Dickson) [769365] - [fs] nfs: Export _nfs_display_fhandle() (Steve Dickson) [769365] - [fs] nfs: Introduce a vector of migration recovery ops (Steve Dickson) [769365] - [fs] nfs: Add functions to swap transports during migration recovery (Steve Dickson) [769365] - [fs] nfs: Add nfs4_update_server (Steve Dickson) [769365] - [net] sunrpc: Add a helper to switch the transport of an rpc_clnt (Steve Dickson) [769365] - [net] sunrpc: Modify synopsis of rpc_client_register() (Steve Dickson) [769365] - [fs] nfs: don't reprocess cached open CLAIM_PREVIOUS (Steve Dickson) [769365] - [fs] nfs: Fix state reference counting in _nfs4_opendata_reclaim_to_nfs4_state (Steve Dickson) [769365] - [fs] nfs: don't fail on missing fattr in open recover (Steve Dickson) [769365] - [fs] nfs: fix NULL dereference in open recover (Steve Dickson) [769365] - [fs] nfs: Don't change the security label as part of open reclaim (Steve Dickson) [769365] - [fs] nfs: Remove zeroing state kern warnings (Steve Dickson) [769365] - [net] sunrpc: call_connect_status should recheck bind and connect status on error (Steve Dickson) [769365] - [net] sunrpc: Remove redundant initialisations of request rq_bytes_sent (Steve Dickson) [769365] - [net] sunrpc: Fix RPC call retransmission statistics (Steve Dickson) [769365] - [fs] nfs: Ensure that we disable the resend timeout for NFSv4 (Steve Dickson) [769365] - [net] sunrpc: Add RPC task and client level options to disable the resend timeout (Steve Dickson) [769365] - [net] sunrpc: Clean up - convert xprt_prepare_transmit to return a bool (Steve Dickson) [769365] - [net] sunrpc: Clear the request rq_bytes_sent field in xprt_release_write (Steve Dickson) [769365] - [net] sunrpc: Don't set the request connect_cookie until a successful transmit (Steve Dickson) [769365] - [net] sunrpc: Only update the TCP connect cookie on a successful connect (Steve Dickson) [769365] - [net] sunrpc: Enable the keepalive option for TCP sockets (Steve Dickson) [769365] - [fs] nfs: Fix a use-after-free situation in _nfs4_proc_getlk() (Steve Dickson) [769365] - [wireless] iwlwifi: enable shadow registers for 7000 (Stanislaw Gruszka) [1016320] - [wireless] iwlwifi: support BSS only (Stanislaw Gruszka) [1016320] - [fs] gfs2: Increase i_writecount during gfs2_setattr_chown (Robert S Peterson) [1049045] - [mm] thp: give transparent hugepage code a separate copy_page (Rik van Riel) [1044367] - [kernel] time: menu governor broken when nohz=off (George Beshers) [1043652] - [s390] perf: fix compile error (undefined reference sie_exit) (Hendrik Brueckner) [1035261] - [s390] mm: page_table_realloc returns failure (Hendrik Brueckner) [1035261] - [virt] virtio-net: Set RXCSUM feature if GUEST_CSUM is available (Hendrik Brueckner) [1035261] - [s390] kvm: Add helper function for setting condition code (Hendrik Brueckner) [1035261] - [s390] kvm: Make KVM_HVA_ERR_BAD usable on s390 (Hendrik Brueckner) [1035261] - [s390] kvm: use cookies for ioeventfd (Hendrik Brueckner) [1035261] - [s390] kvm/kvm-io: support cookies (Hendrik Brueckner) [1035261] - [s390] kvm: fix pfmf non-quiescing control handling (Hendrik Brueckner) [1035261] - [s390] kvm: Fix sparse warnings in priv.c (Hendrik Brueckner) [1035261] - [s390] kvm: declare virtual HW facilities (Hendrik Brueckner) [1035261] - [s390] kvm: fix task size check (Hendrik Brueckner) [1035261] - [s390] kvm: allow sie enablement for multi-threaded programs (Hendrik Brueckner) [1035261] - [s390] qeth: Increase default MTU for OSA devices (Hendrik Brueckner) [1035261] - [s390] kvm: Fixed priority of execution in STSI (Hendrik Brueckner) [1035261] - [s390] kvm: Reworked LCTL and LCTLG instructions (Hendrik Brueckner) [1035261] - [s390] kvm: Check for access exceptions during TPI (Hendrik Brueckner) [1035261] - [s390] kvm: Check for PSTATE when handling DIAGNOSE (Hendrik Brueckner) [1035261] - [s390] kvm: Privileged operation checks moved to instruction handlers (Hendrik Brueckner) [1035261] - [s390] kvm: Privileged operation check for TPROT (Hendrik Brueckner) [1035261] - [s390] kvm: Renamed PGM_PRIVILEGED_OPERATION (Hendrik Brueckner) [1035261] - [s390] kvm: Fix epsw instruction decoding (Hendrik Brueckner) [1035261] - [s390] kvm: Use common waitqueue (Hendrik Brueckner) [1035261] - [s390] kvm: code cleanup to use common vcpu slab cache (Hendrik Brueckner) [1035261] - [s390] kvm: Detect if perf samples belong to KVM host or guest (Hendrik Brueckner) [1035261] - [s390] kvm: guest large pages (Hendrik Brueckner) [1035261] - [s390] kvm: avoid automatic sie reentry (Hendrik Brueckner) [1035261] - [s390] kvm: Kick guests out of sie if prefix page host pte is touched (Hendrik Brueckner) [1035261] - [s390] kvm: Provide a way to prevent reentering SIE (Hendrik Brueckner) [1035261] - [s390] kvm: Mark if a cpu is in SIE (Hendrik Brueckner) [1035261] - [s390] kvm: rename RCP_xxx defines to PGSTE_xxx (Hendrik Brueckner) [1035261] - [s390] kvm: fix psw rewinding in handle_skey (Hendrik Brueckner) [1035261] - [s390] kvm: Provide function for setting the guest storage key (Hendrik Brueckner) [1035261] - [s390] facility: decompose test_facility() (Hendrik Brueckner) [1035261]- [kernel] perf: Account freq events globally (Jeremy Eder) [1025775] - [kernel] perf: Roll back callchain buffer refcount under the callchain mutex (Jeremy Eder) [1025775] - [kernel] watchdog: Make it work under full dynticks (Jeremy Eder) [1025775] - [kernel] watchdog: Boot-disable by default on full dynticks (Jeremy Eder) [1025775] - [kernel] watchdog: Rename confusing state variable (Jeremy Eder) [1025775] - [kernel] watchdog: Register / unregister watchdog kthreads on sysctl control (Jeremy Eder) [1025775] - [kernel] perf: Implement finer grained full dynticks kick (Jeremy Eder) [1025775] - [kernel] perf: Account freq events per cpu (Jeremy Eder) [1025775] - [kernel] perf: Migrate per cpu event accounting (Jeremy Eder) [1025775] - [kernel] perf: Split the per-cpu accounting part of the event accounting code (Jeremy Eder) [1025775] - [kernel] perf: Factor out event accounting code to account_event()/__free_event() (Jeremy Eder) [1025775] - [kernel] perf: Sanitize get_callchain_buffer() (Jeremy Eder) [1025775] - [kernel] perf: Fix branch stack refcount leak on callchain init failure (Jeremy Eder) [1025775] - [tools] perf/test: Update command line callchain attribute tests (Jiri Olsa) [1036665] - [tools] perf: Fixup mmap event consumption (Jiri Olsa) [1036665] - [tools] perf/top: Split -G and --call-graph (Jiri Olsa) [1036665] - [tools] perf/record: Split -g and --call-graph (Jiri Olsa) [1036665] - [tools] perf/hists: Add color overhead for stdio output buffer (Jiri Olsa) [1036665] - [tools] perf: Fix up /proc/PID/maps parsing (Jiri Olsa) [1036665] - [tools] perf/script: Fix mem leak due to missing Py_DECREFs on dict entries (Jiri Olsa) [1036665] - [tools] perf: Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1036665] - [tools] perf/scripting/perl: Fix build error on Fedora 12 (Jiri Olsa) [1036665] - [tools] perf/probe: Fix to initialize fname always before use it (Jiri Olsa) [1036665] - [tools] perf/session: Fix infinite loop on invalid perf.data file (Jiri Olsa) [1036665] - [tools] perf: Fix installation of libexec components (Jiri Olsa) [1036665] - [tools] perf/probe: Fix to find line information for probe list (Jiri Olsa) [1036665] - [tools] perf: Fix libaudit test (Jiri Olsa) [1036665] - [tools] perf/stat: Set child_pid after perf_evlist__prepare_workload() (Jiri Olsa) [1036665] - [tools] perf: Add default handler for mmap2 events (Jiri Olsa) [1036665] - [tools] perf/symbols: Demangle cloned functions (Jiri Olsa) [1036665] - [tools] perf/machine: Fix path unpopulated in machine__create_modules() (Jiri Olsa) [1036665] - [tools] perf: Explicitly add libdl dependency (Jiri Olsa) [1036665] - [tools] perf/probe: Fix probing symbols with optimization suffix (Jiri Olsa) [1036665] - [tools] perf/trace: Add mmap2 handler (Jiri Olsa) [1036665] - [tools] perf/kmem: Make it work again on non NUMA machines (Jiri Olsa) [1036665] - [tools] perf: Fix capabilities bitfield compatibility in 'struct perf_event_mmap_page' (Jiri Olsa) [1036665] - [tools] perf: Fix old GCC build error in trace-event-parse.c:parse_proc_kallsyms() (Jiri Olsa) [1036665] - [tools] perf/probe: Fix finder to find lines of given function (Jiri Olsa) [1036665] - [tools] perf/session: Check for SIGINT in more loops (Jiri Olsa) [1036665] - [tools] perf: Fix compile with libelf without get_phdrnum (Jiri Olsa) [1036665] - [tools] perf: Fix buildid cache handling of kallsyms with kcore (Jiri Olsa) [1036665] - [tools] perf/annotate: Fix objdump line parsing offset validation (Jiri Olsa) [1036665] - [tools] perf: Fill in new definitions for madvise()/mmap() flags (Jiri Olsa) [1036665] - [tools] perf: Sharpen the libaudit dependencies test (Jiri Olsa) [1036665] - [tools] perf: Add attr->mmap2 support (Jiri Olsa) [1036665] - [tools] perf/kvm: Fix sample_type manipulation (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix id pos in perf_evlist__open() (Jiri Olsa) [1036665] - [tools] perf/trace: Handle perf.data files with no tracepoints (Jiri Olsa) [1036665] - [tools] perf/session: Separate progress bar update when processing events (Jiri Olsa) [1036665] - [tools] perf/trace: Check if MAP_32BIT is defined (Jiri Olsa) [1036665] - [tools] perf/hists: Fix formatting of long symbol names (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix parsing with no sample_id_all bit set (Jiri Olsa) [1036665] - [tools] perf: Add test for parsing with no sample_id_all bit (Jiri Olsa) [1036665] - [tools] perf/trace: Check control+C more often (Jiri Olsa) [1036665] - [tools] perf/trace: Tell arg formatters the arg index (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for open's flags arg (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for lseek's whence arg (Jiri Olsa) [1036665] - [tools] perf: Fix symbol offset computation for some dsos (Jiri Olsa) [1036665] - [tools] perf/list: Skip unsupported events (Jiri Olsa) [1036665] - [tools] perf/tests: Add 'keep tracking' test (Jiri Olsa) [1036665] - [tools] perf: Add support for PERF_COUNT_SW_DUMMY (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for futex 'operation' parm (Jiri Olsa) [1036665] - [tools] perf/trace: Allow syscall arg formatters to mask args (Jiri Olsa) [1036665] - [tools] perf/trace: Handle missing HUGEPAGE defines (Jiri Olsa) [1036665] - [tools] perf/trace: Honor target pid / tid options when analyzing a file (Jiri Olsa) [1036665] - [tools] perf/trace: Add option to analyze events in a file versus live (Jiri Olsa) [1036665] - [tools] perf/evlist: Add tracepoint lookup by name (Jiri Olsa) [1036665] - [tools] perf/tests: Add a sample parsing test (Jiri Olsa) [1036665] - [tools] perf: Add a function to calculate sample event size (Jiri Olsa) [1036665] - [tools] perf: Expand perf_event__synthesize_sample() (Jiri Olsa) [1036665] - [tools] perf: Add missing 'abi' member to 'struct regs_dump' (Jiri Olsa) [1036665] - [tools] perf: Add support for PERF_SAMPLE_IDENTIFIER (Jiri Olsa) [1036665] - [tools] perf/evlist: Move perf_evlist__config() to a new source file (Jiri Olsa) [1036665] - [tools] perf: Remove references to struct ip_event (Jiri Olsa) [1036665] - [tools] perf/callchain: Remove unnecessary validation (Jiri Olsa) [1036665] - [tools] perf/evsel: Tidy up sample parsing overflow checking (Jiri Olsa) [1036665] - [tools] perf: change machine__findnew_thread() to set thread pid (Jiri Olsa) [1036665] - [tools] lib/traceevent: Fixup jobserver setup (Jiri Olsa) [1036665] - [tools] perf: Add pid to struct thread (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for madvise behaviour/advice parm (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for mmap flags parm (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for mmap prot parm (Jiri Olsa) [1036665] - [tools] perf/trace: Allow overiding the formatting of syscall fields (Jiri Olsa) [1036665] - [tools] perf/trace: Add aliases to remaining syscalls of the sys_enter_newfoo (Jiri Olsa) [1036665] - [tools] perf/trace: Allow printing syscall return values in hex (Jiri Olsa) [1036665] - [tools] perf/trace: Simplify sys_exit return printing (Jiri Olsa) [1036665] - [tools] perf/trace: Introduce syscall arg formatters (Jiri Olsa) [1036665] - [tools] perf/trace: Hide sys_exit messages about syscall id = -1 (Jiri Olsa) [1036665] - [tools] perf/trace: Add --verbose option (Jiri Olsa) [1036665] - [tools] perf/trace: Support ! in -e expressions (Jiri Olsa) [1036665] - [tools] perf: Don't install scripting files files when disabled (Jiri Olsa) [1036665] - [tools] perf: Sample after exit loses thread correlation (Jiri Olsa) [1036665] - [tools] perf/trace: Make command line arguments consistent with perf-record (Jiri Olsa) [1036665] - [tools] perf/trace: Implement -o/--output filename (Jiri Olsa) [1036665] - [tools] perf: Add debug prints (Jiri Olsa) [1036665] - [tools] perf: Re-implement debug print function for linking python/perf.so (Jiri Olsa) [1036665] - [tools] perf: Try to increase the file descriptor limits on EMFILE (Jiri Olsa) [1036665] - [tools] perf/kvm: Remove force option to cmd_record (Jiri Olsa) [1036665] - [tools] perf/trace: Allow specifying which syscalls to trace (Jiri Olsa) [1036665] - [tools] perf: Improve robustness of topology parsing code (Jiri Olsa) [1036665] - [tools] perf/tests: Fix compile failure on do_sort_something (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of thread__find_addr_map() (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of thread__find_addr_location() (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of perf_event__preprocess_sample() (Jiri Olsa) [1036665] - [tools] perf/annotate: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/mem: Remove unused symbol filter member (Jiri Olsa) [1036665] - [tools] perf/report: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/top: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/machine: Add symbol filter to struct machine (Jiri Olsa) [1036665] - [tools] perf/session: Change perf_session__has_traces to actually check for tracepoints (Jiri Olsa) [1036665] - [tools] perf/evsel: Add option to limit stack depth in callchain dumps (Jiri Olsa) [1036665] - [tools] perf/evsel: Add option to print stack trace on single line (Jiri Olsa) [1036665] - [tools] perf/tool: Simplify options to perf_evsel__print_ip (Jiri Olsa) [1036665] - [tools] perf/sched: Remove sched_process_fork tracepoint (Jiri Olsa) [1036665] - [tools] perf/sched: Remove sched_process_exit tracepoint (Jiri Olsa) [1036665] - [tools] perf/sched: Remove thread lookup in sample handler (Jiri Olsa) [1036665] - [tools] perf/sched: Simplify arguments to read_events (Jiri Olsa) [1036665] - [tools] perf/kvm: Update documentation with live command (Jiri Olsa) [1036665] - [tools] perf/kvm: Option to print events that exceed a duration (Jiri Olsa) [1036665] - [tools] perf/machine: Do not require /lib/modules/* on a guest (Jiri Olsa) [1036665] - [tools] perf/tests: Add tests of new pinned modifier (Jiri Olsa) [1036665] - [tools] perf: Add support for pinned modifier (Jiri Olsa) [1036665] - [tools] perf/ui/gtk: Fix segmentation fault on perf_hpp__for_each_format loop (Jiri Olsa) [1036665] - [tools] perf/kvm: Add option to analyze specific VM (Jiri Olsa) [1036665] - [tools] perf/kvm: Add min and max stats to display (Jiri Olsa) [1036665] - [tools] perf/kvm: Add live mode (Jiri Olsa) [1036665] - [tools] perf/session: Export queue_event function (Jiri Olsa) [1036665] - [tools] perf/annotate: Fix typo (Jiri Olsa) [1036665] - [tools] perf/annotate: Improve description of '?' hotkey (Jiri Olsa) [1036665] - [tools] perf/annotate: Add call target name if it is missing (Jiri Olsa) [1036665] - [tools] perf/annotate: Remove nop at end of annotation (Jiri Olsa) [1036665] - [tools] perf/annotate: Put dso name in symbol annotation title (Jiri Olsa) [1036665] - [tools] perf/annotate: Allow disassembly using /proc/kcore (Jiri Olsa) [1036665] - [tools] perf/tests: Add kcore to the object code reading test (Jiri Olsa) [1036665] - [tools] perf/tests: Adjust the vmlinux symtab matches kallsyms test again (Jiri Olsa) [1036665] - [tools] perf/symbols: Add support for reading from /proc/kcore (Jiri Olsa) [1036665] - [tools] perf: Make it possible to read object code from kernel modules (Jiri Olsa) [1036665] - [tools] perf/tests: Adjust the vmlinux symtab matches kallsyms test (Jiri Olsa) [1036665] - [tools] perf: Make it possible to read object code from vmlinux (Jiri Olsa) [1036665] - [tools] perf/symbols: Load kernel maps before using (Jiri Olsa) [1036665] - [tools] perf/tests: Add test for reading object code (Jiri Olsa) [1036665] - [tools] perf/symbols: avoid SyS kernel syscall aliases (Jiri Olsa) [1036665] - [tools] perf/stat: Flush output after each line in interval mode (Jiri Olsa) [1036665] - [tools] perf/stat: Add support for --initial-delay option (Jiri Olsa) [1036665] - [tools] perf/evsel: Add support for enabling counters (Jiri Olsa) [1036665] - [tools] perf/evlist: Remove obsolete dummy execve (Jiri Olsa) [1036665] - [tools] perf/kvm: Split out tracepoints from record args (Jiri Olsa) [1036665] - [tools] perf/session: Export a few functions for event processing (Jiri Olsa) [1036665] - [tools] perf/stats: Add max and min stats (Jiri Olsa) [1036665] - [tools] perf/top: move CONSOLE_CLEAR to header file (Jiri Olsa) [1036665] - [tools] perf/util: Add parse_nsec_time() function (Jiri Olsa) [1036665] - [tools] perf/python: Remove duplicate TID bit from mask (Jiri Olsa) [1036665] - [tools] perf/trace: Beautify 'connect' result (Jiri Olsa) [1036665] - [tools] perf: Fix compile of util/tsc.c (Jiri Olsa) [1036665] - [tools] perf/evsel: Actually show symbol offset in stack trace when requested (Jiri Olsa) [1036665] - [tools] perf: Add test for converting perf time to/from TSC (Jiri Olsa) [1036665] - [tools] perf: Move weight back to common sort keys (Jiri Olsa) [1036665] - [tools] perf/tests: Add broken install-* tests into tests/make (Jiri Olsa) [1036665] - [tools] perf/tests: Add 'make install/install-bin' tests into tests/make (Jiri Olsa) [1036665] - [tools] perf/tests: Add DESTDIR=TMP_DEST tests/make variable (Jiri Olsa) [1036665] - [tools] perf/tests: Rename TMP to TMP_O tests/make variable (Jiri Olsa) [1036665] - [tools] perf/tests: Run ctags/cscope make tests only with needed binaries (Jiri Olsa) [1036665] - [tools] perf: Fix build with perl 5.18 (Jiri Olsa) [1036665] - [tools] perf: Support callchain sorting based on addresses (Jiri Olsa) [1036665] - [tools] perf/bench: Fix memcpy benchmark for large sizes (Jiri Olsa) [1036665] - [tools] perf/evsel: Handle ENODEV on default cycles event (Jiri Olsa) [1036665] - [tools] perf/script: Fix named threads support (Jiri Olsa) [1036665] - [tools] perf/header: Recognize version number for perf data file (Jiri Olsa) [1036665] - [tools] perf/header: Introduce feat_offset into perf_header (Jiri Olsa) [1036665] - [tools] perf/header: Remove attr_offset from perf_header (Jiri Olsa) [1036665] - [tools] perf/header: Remove data_offset seek as it's not needed (Jiri Olsa) [1036665] - [tools] perf/session: Use session->fd instead of passing fd as argument (Jiri Olsa) [1036665] - [tools] perf/symbols: Do not apply symfs for an absolute vmlinux path (Jiri Olsa) [1036665] - [tools] perf: Fix 'make tools/perf' (Jiri Olsa) [1036665] - [tools] perf: Remove event types framework completely (Jiri Olsa) [1036665] - [tools] perf/record: Remove event types pushing (Jiri Olsa) [1036665] - [tools] perf: Remove event types from perf data file (Jiri Olsa) [1036665] - [tools] perf/timechart: Remove event types framework only user (Jiri Olsa) [1036665] - [tools] perf/timechart: Use traceevent lib event-parse.h include (Jiri Olsa) [1036665] - [tools] perf: Move hist_entry__period_snprintf into stdio code (Jiri Olsa) [1036665] - [tools] perf/report/top: Add option to collapse undesired parts of call graph (Jiri Olsa) [1036665] - [tools] perf/list: List kernel supplied event aliases (Jiri Olsa) [1036665] - [tools] perf: Default to cpu// for events v5 (Jiri Olsa) [1036665] - [tools] perf: struct thread has a tid not a pid (Jiri Olsa) [1036665] - [tools] perf: Validate perf event header size (Jiri Olsa) [1036665] - [tools] perf/evlist: Tidy duplicated munmap code (Jiri Olsa) [1036665] - [tools] perf: Add const specifier to perf_pmu__find name parameter (Jiri Olsa) [1036665] - [tools] perf/inject: Add missing 'finished_round' (Jiri Olsa) [1036665] - [tools] perf: Fix missing tool parameter (Jiri Olsa) [1036665] - [tools] perf/inject: Remove unused parameter (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Set rules hint for the hist browser (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Add a double-click handler for callchains (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Make column headers resizable (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Display callchain overhead also (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Add support for callchains (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Use GtkTreeStore instead of GtkListStore (Jiri Olsa) [1036665] - [tools] perf/sched: Move struct perf_sched definition out of cmd_sched() (Jiri Olsa) [1036665] - [tools] perf/util: Remove unused enum and macro in trace-event.h (Jiri Olsa) [1036665] - [tools] perf/util: No need to call read_trace_init() in tracing_data_header() (Jiri Olsa) [1036665] - [tools] perf/util: Rename read_*() functions in trace-event-info.c (Jiri Olsa) [1036665] - [tools] perf/script: Adopt latency_format variable (Jiri Olsa) [1036665] - [tools] perf/util: Get rid of unused header_page_* variables (Jiri Olsa) [1036665] - [tools] perf/util: Parse header_page to get proper long size (Jiri Olsa) [1036665] - [tools] perf/util: Skip reading header_event file (Jiri Olsa) [1036665] - [tools] perf/util: Make file/host_bigendian variable local (Jiri Olsa) [1036665] - [tools] perf/util: Save long size of traced system (Jiri Olsa) [1036665] - [tools] perf/util: Save page size in a trace file to pevent (Jiri Olsa) [1036665] - [tools] lib/traceevent: Port kbuffer parser routines (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add page_size field to pevent (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add trace_seq_reset() (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add const qualifier to string arguments (Jiri Olsa) [1036665] - [tools] lib/traceevent: Get rid of unused gui target (Jiri Olsa) [1036665] - [tools] lib/traceevent: Remove unused install targets (Jiri Olsa) [1036665] - [tools] perf/parse events: Demystify memory allocations (Jiri Olsa) [1036665] - [tools] perf/tests: Make terms a stack variable in test_term (Jiri Olsa) [1036665] - [tools] perf: Don't free list head in parse_events__free_terms (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix use of uninitialized variable (Jiri Olsa) [1036665] - [tools] perf/report: Fix perf_session__delete removal (Jiri Olsa) [1036665] - [tools] perf: Do not elide parent symbol column (Jiri Olsa) [1036665] - [tools] perf/util: Use evsel->name to get tracepoint_paths (Jiri Olsa) [1036665] - [tools] perf/util: Move debugfs/tracing helper functions to util.c (Jiri Olsa) [1036665] - [tools] perf: Remove callchain_cursor_reset call (Jiri Olsa) [1036665] - [tools] perf: Add methods for setting/retrieving priv element of thread struct (Jiri Olsa) [1036665] - [tools] perf: Use default include path notation for libtraceevent headers (Jiri Olsa) [1036665] - [tools] perf/tests: Make TEST_ASSERT_VAL global (Jiri Olsa) [1036665] - [tools] perf: Remove cwd from perf_session struct (Jiri Olsa) [1036665] - [tools] perf/top: Add --objdump option (Jiri Olsa) [1036665] - [tools] perf: Rename cpu_map__all() to cpu_map__empty() (Jiri Olsa) [1036665] - [tools] perf: Update ABI comment (Jiri Olsa) [1036665] - [tools] perf: Fix UAPI export of PERF_EVENT_IOC_ID (Jiri Olsa) [1036665] - [tools] perf: Add a dummy software event to keep tracking (Jiri Olsa) [1036665] - [tools] perf: Fix up MMAP2 buffer space reservation (Jiri Olsa) [1036665] - [tools] perf: Add attr->mmap2 attribute to an event (Jiri Olsa) [1036665] - [tools] perf: make events stream always parsable (Jiri Olsa) [1036665] - [tools] perf/x86: Add ability to calculate TSC from perf sample timestamps (Jiri Olsa) [1036665] - [tools] perf: Fix broken union in 'struct perf_event_mmap_page' (Jiri Olsa) [1036665] - [tools] perf: Update perf_event_type documentation (Jiri Olsa) [1036665] - [tools] perf: Remove the 'match' callback for auxiliary events processing (Jiri Olsa) [1036665] - [edac] amd64_edac: Correct erratum 505 range (Kim Naru) [1013820] - [edac] mce_amd: Add an MCE signature for new Fam15h models (Kim Naru) [1013820] - [edac] amd64_edac: Fix incorrect wraparounds (Kim Naru) [1013820] - [edac] amd64_edac: Get rid of boot_cpu_data accesses (Kim Naru) [1013820] - [edac] amd64_edac: Add ECC decoding support for newer F15h model (Kim Naru) [1013820] - [block] blk-mq: Don't reserve a tag for flush request (Mike Snitzer) [1048301] - [lib] percpu_ida: fix a live lock (Mike Snitzer) [1048301] - [net] ipv4: loopback device: ignore value changes after device is upped (Jiri Pirko) [1040347] - [net] netfilter: only warn once on wrong seqadj usage (Jesper Brouer) [1031968] - [net] ipvs: correct usage/allocation of seqadj ext in ipvs (Jesper Brouer) [1031968] - [net] netfilter: WARN about wrong usage of sequence number adjustments (Jesper Brouer) [1031968] - [net] vxlan: use custom ndo_change_mtu handler (Daniel Borkmann) [1039848] - [net] Loosen constraints for recalculating checksum in skb_segment() (Vlad Yasevich) [1042762] - [net] core: convert class code to use dev_groups (Jiri Benc) [1037452] - [net] ptp: convert class code to use dev_groups (Jiri Benc) [1037452]- [s390] time, vdso: fix clock_gettime for CLOCK_MONOTONIC (Hendrik Brueckner) [1036677] - [s390] vdso: ectg gettime support for CLOCK_THREAD_CPUTIME_ID (Hendrik Brueckner) [1036677] - [s390] vdso: fix access-list entry initialization (Hendrik Brueckner) [1036677] - [s390] time, vdso: convert to the new update_vsyscall interface (Hendrik Brueckner) [1036677]- [net] netfilter: fix wrong byte order in nf_ct_seqadj_set internal information (Jesper Brouer) [1045360] - [net] br: fix use of ->rx_handler_data in code executed on non-rx_handler path (Jiri Pirko) [1039118] - [net] openvswitch: Use flow hash during flow lookup operation (Francesco Fusco) [1043536] - [net] openvswitch: TCP flags matching support (Francesco Fusco) [1043536] - [net] openvswitch: Widen TCP flags handling (Francesco Fusco) [1043536] - [net] openvswitch: Enable all GSO features on internal port (Francesco Fusco) [1043536] - [net] openvswitch: collect mega flow mask stats (Francesco Fusco) [1043536] - [net] openvswitch: Simplify mega-flow APIs (Francesco Fusco) [1043536] - [net] openvswitch: Move mega-flow list out of rehashing struct (Francesco Fusco) [1043536] - [net] openvswitch: Restructure datapath.c and flow.c (Francesco Fusco) [1043536] - [net] openvswitch: remove duplicated include from vport-gre.c (Francesco Fusco) [1043536] - [net] openvswitch: remove duplicated include from vport-vxlan.c (Francesco Fusco) [1043536] - [net] openvswitch: Move flow table rehashing to flow install (Francesco Fusco) [1043536] - [net] openvswitch: flow: fix potential illegal memory access in __parse_flow_nlattrs (Francesco Fusco) [1043536] - [net] openvswitch: Fix alignment of struct sw_flow_key (Francesco Fusco) [1043536] - [net] add BUG_ON if kernel advertises msg_namelen > sizeof(struct sockaddr_storage) (Florian Westphal) [1039870] {CVE-2013-7266 CVE-2013-7267 CVE-2013-7268 CVE-2013-7269 CVE-2013-7270 CVE-2013-7271} - [net] rework recvmsg handler msg_name and msg_namelen logic (Florian Westphal) [1039870] {CVE-2013-7266 CVE-2013-7267 CVE-2013-7268 CVE-2013-7269 CVE-2013-7270 CVE-2013-7271} - [acpi] acpi_gpio: protect against future KABI breakage (Prarit Bhargava) [1037769] - [acpi] processor: Introduce apic_id in struct processor to save parsed APIC id (Prarit Bhargava) [1037769] - [edac] sb_edac: add support for Ivy Bridge (Aristeu Rozanski) [1029153] - [edac] sb_edac: avoid decoding the same error multiple times (Aristeu Rozanski) [1029153] - [edac] sb_edac: rename mci_bind_devs() (Aristeu Rozanski) [1029153] - [edac] sb_edac: enable multiple PCI id tables to be used (Aristeu Rozanski) [1029153] - [edac] sb_edac: rework sad_pkg (Aristeu Rozanski) [1029153] - [edac] sb_edac: allow different interleave lists (Aristeu Rozanski) [1029153] - [edac] sb_edac: allow different dram_rule arrays (Aristeu Rozanski) [1029153] - [edac] sb_edac: isolate TOHM retrieval (Aristeu Rozanski) [1029153] - [edac] sb_edac: rename pci_br (Aristeu Rozanski) [1029153] - [edac] sb_edac: isolate TOLM retrieval (Aristeu Rozanski) [1029153] - [edac] sb_edac: make RANK_CFG_A value part of sbridge_info (Aristeu Rozanski) [1029153] - [s390] time: revert direct ktime path for s390 clockevent device (Hendrik Brueckner) [1036682] - [security] keys: fix uninitialized persistent_keyring_register_sem (Steve Best) [1030472] - [sched] idle: Fix the idle polling state logic (Jeremy Eder) [1038152] - [misc] enclosure: fix WARN_ON in dual path device removing (Steve Best) [1030291] - [security] keys: Pre-clear struct key on allocation (David Howells) [1032980] - [powerpc] eeh: Use interruptible sleep in keehd (Steve Best) [1044378]- [md] fix calculation of stacking limits on level change (Jes Sorensen) [1033479] - [x86] better solution for x86 single cpu support check (Prarit Bhargava) [1032604] - [kernel] sched: Fix asymmetric scheduling for POWER7 (Steve Best) [1032796] - [fs] writeback: Fix data corruption on NFS (Jeff Layton) [1042112] - [fs] writeback: do not sync data dirtied after sync start (Jeff Layton) [1042112] - [fs] writeback: fix race that cause writeback hung (Jeff Layton) [1042112] - [fs] writeback: make writeback_inodes_wb static (Jeff Layton) [1042112] - [fs] writeback: fix occasional slow sync(1) (Jeff Layton) [1042112] - [fs] writeback: don't check force_wait to handle bdi->work_list (Jeff Layton) [1042112] - [fs] fs-writeback: make wb_do_writeback() as static (Jeff Layton) [1042112] - [fs] writeback: Do not sort b_io list only because of block device inode (Jeff Layton) [1042112] - [fs] sync: don't block the flusher thread waiting on IO (Jeff Layton) [1042112] - [security] selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute() (Paul Moore) [1040183] - [security] selinux: look for IPsec labels on both inbound and outbound packets (Paul Moore) [1040183] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute() (Paul Moore) [1040183] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output() (Paul Moore) [1040183] - [s390] signal: always restore saved runtime instrumentation psw bit (Hendrik Brueckner) [1029884] - [s390] fix handling of runtime instrumentation psw bit (Hendrik Brueckner) [1029884] - [platform] asus-nb-wmi: set wapf=4 for ASUSTeK COMPUTER INC. 1015E/U (Prarit Bhargava) [1043248] - [platform] asus-nb-wmi: ignore ALS notification key code (Prarit Bhargava) [1043248] - [fs] gfs2: Fix slab memory leak in gfs2_bufdata (Robert S Peterson) [1038123] - [fs] gfs2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1038123] - [virt] kvm: fix guest-initiated crash with x2apic (Andrew Jones) [1042101] {CVE-2013-6376} - [drm] qxl: fix memory leak in release list handling (Dave Airlie) [1035564] - [scsi] ipr: Increase msi-x interrupt vectors to 16 (Steve Best) [1038501]- [powerpc] powernv: Don't crash if there are no OPAL consoles (Steve Best) [1033086] - [powerpc] powernv: Reserve the correct PE number (Steve Best) [1033086] - [powerpc] powernv: Add PE to its own PELTV (Steve Best) [1033086] - [powerpc] eeh: Output PHB3 diag-data (Steve Best) [1033086] - [powerpc] powernv: Double size of log blob (Steve Best) [1033086] - [powerpc] eeh: Output error number (Steve Best) [1033086] - [powerpc] powernv: Support inbound error injection (Steve Best) [1033086] - [powerpc] powernv: Enable EEH for PHB3 (Steve Best) [1033086] - [powerpc] eeh: Fix undefined variable (Steve Best) [1033086] - [powerpc] pci: Remove duplicate check in pcibios_fixup_bus() (Steve Best) [1033086] - [powerpc] powernv: Needn't IO segment map for PHB3 (Steve Best) [1033086] - [powerpc] powernv: Check primary PHB through ID (Steve Best) [1033086] - [powerpc] powernv: Fetch PHB bus range from dev-tree (Steve Best) [1033086] - [powerpc] powernv: Free PHB instance upon error (Steve Best) [1033086] - [powerpc] eeh: Introdce flag to protect sysfs (Steve Best) [1033086] - [powerpc] eeh: Fix unbalanced enable for IRQ (Steve Best) [1033086] - [powerpc] eeh: Don't use pci_dev during BAR restore (Steve Best) [1033086] - [powerpc] eeh: Use partial hotplug for EEH unaware drivers (Steve Best) [1033086] - [powerpc] pci: Partial tree hotplug support (Steve Best) [1033086] - [powerpc] eeh: Use safe list traversal when walking EEH devices (Steve Best) [1033086] - [powerpc] eeh: Keep PE during hotplug (Steve Best) [1033086] - [pci] hotplug: Don't need to remove from EEH cache twice (Steve Best) [1033086] - [powerpc] pci: Override pcibios_release_device() (Steve Best) [1033086] - [powerpc] eeh: Export functions for hotplug (Steve Best) [1033086] - [powerpc] eeh: Remove reference to PCI device (Steve Best) [1033086] - [powerpc] powernv: Use dev-node in PCI config accessors (Steve Best) [1033086] - [powerpc] eeh: Avoid build warnings (Steve Best) [1033086] - [powerpc] eeh: Refactor the output message (Steve Best) [1033086] - [powerpc] eeh: Fix address catch for PowerNV (Steve Best) [1033086] - [powerpc] powernv: Replace variables with flags (Steve Best) [1033086] - [powerpc] eeh: Check PCIe link after reset (Steve Best) [1033086] - [powerpc] eeh: Don't collect PCI-CFG data on PHB (Steve Best) [1033086] - [powerpc] eeh: Debugfs for error injection (Steve Best) [1033086] - [powerpc] powernv: Debugfs directory for PHB (Steve Best) [1033086] - [powerpc] eeh: Register OPAL notifier for PCI error (Steve Best) [1033086] - [powerpc] powernv/opal: Disable OPAL notifier upon poweroff (Steve Best) [1033086] - [powerpc] powernv/opal: Notifier for OPAL events (Steve Best) [1033086] - [powerpc] eeh: Allow to check fenced PHB proactively (Steve Best) [1033086] - [powerpc] eeh: Enable EEH check for config access (Steve Best) [1033086] - [powerpc] eeh: Initialization for PowerNV (Steve Best) [1033086] - [powerpc] eeh: PowerNV EEH backends (Steve Best) [1033086] - [powerpc] eeh: I/O chip next error (Steve Best) [1033086] - [powerpc] eeh: I/O chip PE log and bridge setup (Steve Best) [1033086] - [powerpc] eeh: I/O chip PE reset (Steve Best) [1033086] - [powerpc] eeh: I/O chip EEH state retrieval (Steve Best) [1033086] - [powerpc] eeh: I/O chip EEH enable option (Steve Best) [1033086] - [powerpc] eeh: I/O chip post initialization (Steve Best) [1033086] - [powerpc] eeh: EEH backend for P7IOC (Steve Best) [1033086] - [powerpc] eeh: Sync OPAL API with firmware (Steve Best) [1033086] - [powerpc] eeh: EEH core to handle special event (Steve Best) [1033086] - [powerpc] eeh: Export confirm_error_lock (Steve Best) [1033086] - [powerpc] eeh: Allow to purge EEH events (Steve Best) [1033086] - [powerpc] eeh: Trace time on first error for PE (Steve Best) [1033086] - [powerpc] eeh: Single kthread to handle events (Steve Best) [1033086] - [powerpc] eeh: Delay EEH probe during hotplug (Steve Best) [1033086] - [powerpc] eeh: Refactor eeh_reset_pe_once() (Steve Best) [1033086] - [powerpc] eeh: EEH post initialization operation (Steve Best) [1033086] - [powerpc] eeh: Make eeh_init() public (Steve Best) [1033086] - [powerpc] eeh: Trace PCI bus from PE (Steve Best) [1033086] - [powerpc] eeh: Make eeh_pe_get() public (Steve Best) [1033086] - [powerpc] eeh: Make eeh_phb_pe_get() public (Steve Best) [1033086] - [powerpc] eeh: Move common part to kernel directory (Steve Best) [1033086] - [powerpc] eeh: Cleanup for EEH core (Steve Best) [1033086] - [powerpc] eeh: Enhance converting EEH dev (Steve Best) [1033086] - [s390] crypto: Fix aes-xts parameter corruption (Hendrik Brueckner) [1039937] - [fs] aio: restore locking of ioctx list on removal (Mateusz Guzik) [1013373] - [virt] kvm: Convert vapic synchronization to _cached functions (Andrew Jones) [1042092] {CVE-2013-6368} - [virt] kvm: Fix potential divide by 0 in lapic (Andrew Jones) [1042084] {CVE-2013-6367} - [virt] kvm: Improve create VCPU parameter (Andrew Jones) [1042074] {CVE-2013-4587} - [cpufreq] check cpufreq driver is valid and cpufreq isn't disabled in cpufreq_get() (Jan Stancek) [1040409] - [block] blk-mq: fix memory leaks on unplugging block device (Mike Snitzer) [1040675] - [block] blk-mq: fix use-after-free of request (Mike Snitzer) [1040675] - [block] blk-mq: fix dereference of rq->mq_ctx if allocation fails (Mike Snitzer) [1040675] - [block] blk-mq: add blktrace insert event trace (Mike Snitzer) [1040675] - [block] blk-mq: ensure that we set REQ_IO_STAT so diskstats work (Mike Snitzer) [1040675] - [mm] numa: write pte_numa pte back to the page tables (Rik van Riel) [1040200] - [mm] migrate: fix set cpupid on page migration twice against thp (Rik van Riel) [1040200] - [mm] numa: Guarantee that tlb_flush_pending updates are visible before page table updates (Rik van Riel) [1040200] - [sched] fix the theoretical signal_wake_up() vs schedule() race (Rik van Riel) [1040200] - [sched] Add tracepoints related to NUMA task migration (Rik van Riel) [1040200] - [mm] numa: Do not automatically migrate KSM pages (Rik van Riel) [1040200] - [mm] numa: Trace tasks that fail migration due to rate limiting (Rik van Riel) [1040200] - [mm] numa: Limit scope of lock for NUMA migrate rate limiting (Rik van Riel) [1040200] - [mm] numa: Make NUMA-migrate related functions static (Rik van Riel) [1040200] - [mm] numa: Defer TLB flush for THP migration as long as possible (Rik van Riel) [1040200] - [mm] fix TLB flush race between migration, and change_protection_range (Rik van Riel) [1040200] - [mm] numa: Avoid unnecessary disruption of NUMA hinting during migration (Rik van Riel) [1040200] - [mm] numa: Clear numa hinting information on mprotect (Rik van Riel) [1040200] - [sched] numa: Skip inaccessible VMAs (Rik van Riel) [1040200] - [mm] numa: Avoid unnecessary work on the failure path (Rik van Riel) [1040200] - [mm] numa: Ensure anon_vma is locked to prevent parallel THP splits (Rik van Riel) [1040200] - [mm] numa: Do not clear PTE for pte_numa update (Rik van Riel) [1040200] - [mm] numa: Do not clear PMD during PTE update scan (Rik van Riel) [1040200] - [mm] Clear pmd_numa before invalidating (Rik van Riel) [1040200] - [mm] numa: Call MMU notifiers on THP migration (Rik van Riel) [1040200] - [mm] numa: Serialise parallel get_user_page against THP migration (Rik van Riel) [1040200] - [mm] numa: return the number of base pages altered by protection changes (Rik van Riel) [1040200]- [net] ipv6: router reachability probing (Jiri Benc) [1032118] - [net] ipv6: remove the unnecessary statement in find_match() (Jiri Benc) [1032118] - [net] arp/neighbour.h: Remove extern from function prototypes (Jiri Benc) [1032118] - [net] netfilter: tproxy: fix build with IP6_NF_IPTABLES=n (Jiri Benc) [1035295] - [net] netfilter: tproxy: remove nf_tproxy_core.h (Jiri Benc) [1035295] - [net] netfilter: tproxy: remove nf_tproxy_core, keep tw sk assigned to skb (Jiri Benc) [1035295] - [net] neigh: ipv6: respect default values set before an address is assigned to device (Jiri Pirko) [1040347] - [net] neigh: restore old behaviour of default parms values (Jiri Pirko) [1040347] - [net] neigh: use tbl->family to distinguish ipv4 from ipv6 (Jiri Pirko) [1040347] - [net] neigh: wrap proc dointvec functions (Jiri Pirko) [1040347] - [net] neigh: convert parms to an array (Jiri Pirko) [1040347] - [net] net: neighbour: Remove CONFIG_ARPD (Jiri Pirko) [1040347] - [net] ndisc: bool initializations should use true and false (Jiri Pirko) [1040347] - [net] ipv4: add support for IFA_FLAGS nl attribute (Jiri Pirko) [1021871] - [net] ipv6: addrconf: revert /proc/net/if_inet6 ifa_flag format (Jiri Pirko) [1021871] - [net] ipv6: addrconf: introduce IFA_F_MANAGETEMPADDR to tell kernel to manage temporary addresses (Jiri Pirko) [1021871] - [net] ipv6: addrconf: extend ifa_flags to u32 (Jiri Pirko) [1021871] - [net] ipv6: Remove privacy config option (Jiri Pirko) [1021871] - [net] ipv6: fix leaking uninitialized port number of offender sockaddr (Florian Westphal) [1035884] {CVE-2013-6405} - [net] inet: fix addr_len/msg->msg_namelen assignment in recv_error and rxpmtu functions (Florian Westphal) [1035884] {CVE-2013-6405} - [net] inet: prevent leakage of uninitialized memory to user in recv syscalls (Florian Westphal) [1035884] {CVE-2013-6405} - [net] rename busy poll MIB counter (Michal Schmidt) [1038631] - [net] rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Michal Schmidt) [1038631] - [net] fix a compile error when CONFIG_NET_LL_RX_POLL is not set (Michal Schmidt) [1038631] - [net] af_packet: block BH in prb_shutdown_retire_blk_timer() (Veaceslav Falico) [1034605]- [scsi] pm80xx: remove unneeded NULL check (Rich Bono) [1019457] - [scsi] pm80xx: Fix for 32 bit compilation warning (Rich Bono) [1019457] - [scsi] pm80xx: Firmware logging support (Rich Bono) [1019457] - [scsi] pm80xx: Phy settings support for motherboard controller (Rich Bono) [1019457] - [scsi] pm80xx: IButton security feature support for motherboard controllers (Rich Bono) [1019457] - [scsi] pm80xx: Print SAS address of IO failed device (Rich Bono) [1019457] - [scsi] pm80xx: 4G boundary fix (Rich Bono) [1019457] - [scsi] pm80xx: Queue rotation logic for inbound and outbound queues (Rich Bono) [1019457] - [scsi] pm80xx: Set device state response logic fix (Rich Bono) [1019457] - [scsi] pm80xx: Display controller BIOS version (Rich Bono) [1019457] - [scsi] pm80xx: Indirect SMP request fix (Rich Bono) [1019457] - [scsi] pm80xx: Device id changes to support series 8 controllers (Rich Bono) [1019457] - [scsi] bfa: firmware update to 3.2.1.1 (Vijay Guvva) [726968] - [scsi] bfa: Update the driver version to 3.2.21.1 (Vijay Guvva) [726968] - [scsi] bfa: Chinook quad port 16G FC HBA claim issue (Vijay Guvva) [726968] - [scsi] bfa: switch to fixed_size_llseek() (Vijay Guvva) [726968] - [scsi] bfa: Fix crash when symb name set for offline vport (Vijay Guvva) [726968] - [scsi] bfa: dis-associate bfa path_tov with dev_loss_tmo (Vijay Guvva) [726968] - [scsi] bfa: Support for chinook-quad port card (Vijay Guvva) [726968] - [scsi] bfa: fix endianess issue for firmware stats (Vijay Guvva) [726968] - [scsi] bfa: Fix bug_on condition in RPSC rsp handling (Vijay Guvva) [726968] - [scsi] bfa: Allow rsp queue process during ioc disable (Vijay Guvva) [726968] - [scsi] bfa: firmware statistics update (Vijay Guvva) [726968] - [scsi] bfa: fru vpd date update changes (Vijay Guvva) [726968] - [scsi] bfa: driver compatibility with 32bit libs (Vijay Guvva) [726968] - [scsi] bfa: kdump fix on 815 and 825 adapters (Vijay Guvva) [726968] - [scsi] bfa: Fix FDISC timeout handling (Vijay Guvva) [726968] - [scsi] bfa: Fix 1860 port initialize when ATC is enabled (Vijay Guvva) [726968] - [scsi] bfa: FDMI enhancements (Vijay Guvva) [726968] - [scsi] bfa: Fix WARN_ON condition check (Vijay Guvva) [726968] - [scsi] bfa: Add dynamic diagnostic port support (Vijay Guvva) [726968] - [scsi] bfa: Forward Error Correction status query (Vijay Guvva) [726968] - [scsi] bfa: Support for FC BB credit recovery (Vijay Guvva) [726968] - [scsi] bfa: Fixes for 0-terminated strncpy and possible null pointer dereference (Vijay Guvva) [726968] - [scsi] bfa: fix for FC Direct Attach LUN discovery failure (Vijay Guvva) [726968] - [scsi] bfa: fix faulty handling of events in lps sm (Vijay Guvva) [726968] - [maintainers] Add maintainer info for bnx2i (Maurizio Lombardi) [725065] - [scsi] bnx2i: Update version and copyright year 2013 (Maurizio Lombardi) [725065] - [s390] uaccess: add missing page table walk range check (Hendrik Brueckner) [1036690] - [fs] nfsd: don't try to reuse an expired DRC entry off the list (Jeff Layton) [1036971] - [fs] nfsd: when reusing an existing repcache entry, unhash it first (Jeff Layton) [1036971] - [s390] pci: implement hotplug notifications (Hendrik Brueckner) [1030312] - [s390] pci: implement pcibios_remove_bus (Hendrik Brueckner) [1030312] - [s390] pci: improve handling of bus resources (Hendrik Brueckner) [1030312] - [s390] pci: cleanup function information block (Hendrik Brueckner) [1030312] - [s390] pci: remove CONFIG_PCI_DEBUG dependancy (Hendrik Brueckner) [1030312] - [s390] pci: message cleanup (Hendrik Brueckner) [1030312] - [s390] pci: implement hibernation hooks (Hendrik Brueckner) [1030312]- [ethernet] cxgb3: Fix warning about using rcu_dereference when not in a rcu-locked section (Veaceslav Falico) [1038494] - [fs] btrfs: relocate csums properly with prealloc extents (Eric Sandeen) [1030074] - [fs] btrfs: release path before starting transaction in can_nocow_extent (Eric Sandeen) [1030074] - [fs] btrfs: fix oops caused by the space balance and dead roots (Eric Sandeen) [1030074] - [fs] btrfs: insert orphan roots into fs radix tree (Eric Sandeen) [1030074] - [fs] btrfs: limit delalloc pages outside of find_delalloc_range (Eric Sandeen) [1030074] - [fs] btrfs: Fix crash due to not allocating integrity data for a bioset (Eric Sandeen) [1030074] - [fs] btrfs: fix a use-after-free bug in btrfs_dev_replace_finishing (Eric Sandeen) [1030074] - [fs] btrfs: eliminate races in worker stopping code (Eric Sandeen) [1030074] - [fs] btrfs: fix crash of compressed writes (Eric Sandeen) [1030074] - [fs] btrfs: fix transid verify errors when recovering log tree (Eric Sandeen) [1030074] - [fs] vfs: fix subtle use-after-free of pipe_inode_info (Steve Best) [1033905] - [powerpc] signals: Mark VSX not saved with small contexts (Steve Best) [1019549] - [security] selinux: correct locking in selinux_netlbl_socket_connect() (Paul Moore) [991605] - [net] xfrm: Fix potential null pointer dereference in xdst_queue_output (Herbert Xu) [1034891] - [net] ipv6: introduce function to find route for redirect (Jiri Pirko) [1035996] - [net] ipv6: handle Redirect ICMP Message with no Redirected Header option (Jiri Pirko) [1035996]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.20 (Veaceslav Falico) [1034281] - [s390] allow to set gcc -mtune flag (Hendrik Brueckner) [1032642] - [net] team: fix master carrier set when user linkup is enabled (Jiri Pirko) [1035258] - [net] openvswitch: fix vport-netdev unregister (Francesco Fusco) [1004267]- [pci] Fix whitespace, capitalization, and spelling errors (Myron Stowe) [1033834] - [pci] Remove duplicate pci_disable_device() from pcie_portdrv_remove() (Myron Stowe) [1033834] - [pci] Enable upstream bridges even for VFs on virtual buses (Myron Stowe) [1033834] - [pci] Add pci_upstream_bridge() (Myron Stowe) [1033834] - [pci] Add x86_msi.msi_mask_irq() and msix_mask_irq() (Myron Stowe) [1033834] - [pci] Warn on driver probe return value greater than zero (Myron Stowe) [1033834] - [pci] Drop warning about drivers that don't use pci_set_master() (Myron Stowe) [1033834] - [pci] Workaround missing pci_set_master in pci drivers (Myron Stowe) [1033834] - [powerpc] pci: Use pci_is_pcie() to simplify code fix (Myron Stowe) [1033834] - [pci] Update pcie_ports 'auto' behavior for non-ACPI platforms (Myron Stowe) [1033834] - [pci] Report pci_pme_active() kmalloc failure (Myron Stowe) [1033834] - [pci] Fail MSI/MSI-X initialization if device is not in PCI_D0 (Myron Stowe) [1033834] - [x86] pci: Coalesce multiple overlapping host bridge windows (Myron Stowe) [1033834] - [misc] MAINTAINERS: Add arch/x86/pci to PCI file patterns (Myron Stowe) [1033834] - [pci] pm: Remove pci_pm_complete() (Myron Stowe) [1033834] - [pci] Add pci_dev_show_local_cpu() to simplify code (Myron Stowe) [1033834] - [pci] Make pci_dev_pm_ops static (Myron Stowe) [1033834] - [pci] Make pci_bus_attrs, pci_dev_attrs, dev_rescan_attr, dev_remove_attr, vga_attr static (Myron Stowe) [1033834] - [pci] convert bus code to use dev_groups (Myron Stowe) [1033834] - [pci] convert bus code to use drv_groups (Myron Stowe) [1033834] - [pci] convert bus code to use bus_groups (Myron Stowe) [1033834] - [drm] radeon: use pcie_get_readrq() and pcie_set_readrq() to simplify code (Myron Stowe) [1033834] - [infiniband] qib: Drop qib_tune_pcie_caps() and qib_tune_pcie_coalesce() return values (Myron Stowe) [1033834] - [pci] Remove unused PCI_MSIX_FLAGS_BIRMASK definition (Myron Stowe) [1033834] - [pci] acpiphp_ibm: Convert to dynamic debug (Myron Stowe) [1033834] - [pci] acpiphp: Convert to dynamic debug (Myron Stowe) [1033834] - [pci] Remove Intel Haswell D3 delays (Myron Stowe) [1033834] - [pci] Pass type, width, and prefetchability for window alignment (Myron Stowe) [1033834] - [pci] Document reason for using pci_is_root_bus() (Myron Stowe) [1033834] - [pci] Use pci_is_root_bus() to check for root bus (Myron Stowe) [1033834] - [pci] Remove unused "is_pcie" from pci_dev structure (Myron Stowe) [1033834] - [pci] Update pci_find_slot() description in pci.txt (Myron Stowe) [1033834] - [scsi] qla2xxx: Use standard PCIe Capability Link register field names (Myron Stowe) [1033834] - [pci] Fix comment typo, remove unnecessary !! in pci_is_pcie() (Myron Stowe) [1033834] - [pci] Drop "setting latency timer" messages (Myron Stowe) [1033834] - [infiniband] qib: Use pcie_set_mps() and pcie_get_mps() to simplify code (Myron Stowe) [1033834] - [infiniband] qib: Use pci_is_root_bus() to check whether it is a root bus (Myron Stowe) [1033834] - [pci] Export pcie_set_mps() and pcie_get_mps() (Myron Stowe) [1033834] - [acpi] Decode _OSC bitmasks symbolically (Myron Stowe) [1033834] - [acpi] Separate out _OSC "we don't support enough services" path (Myron Stowe) [1033834] - [acpi] Separate out _OSC "PCIe port services disabled" path (Myron Stowe) [1033834] - [acpi] Skip _OSC control tests if _OSC support call failed (Myron Stowe) [1033834] - [acpi] Run _OSC only once for OSPM feature support (Myron Stowe) [1033834] - [acpi] Split _OSC "support" and "control" flags into separate variables (Myron Stowe) [1033834] - [acpi] Move _OSC stuff from acpi_pci_root_add() to negotiate_os_control() (Myron Stowe) [1033834] - [acpi] Drop unnecessary _OSC existence tests (Myron Stowe) [1033834] - [pci] Name _OSC #defines more consistently (Myron Stowe) [1033834] - [acpi] Write OSC_PCI_CONTROL_MASKS like OSC_PCI_SUPPORT_MASKS (Myron Stowe) [1033834] - [acpi] Remove unused OSC_PCI_NATIVE_HOTPLUG (Myron Stowe) [1033834] - [acpi] Tidy acpi_run_osc() declarations (Myron Stowe) [1033834] - [acpi] Rename OSC_QUERY_TYPE to OSC_QUERY_DWORD (Myron Stowe) [1033834] - [acpi] Write _OSC bit field definitions in hex (Myron Stowe) [1033834] - [powerpc] pci: Use pci_is_pcie() to simplify code (Myron Stowe) [1033834] - [scsi] qla2xxx: Use pcie_is_pcie() to simplify code (Myron Stowe) [1033834] - [scsi] csiostor: Use pcie_capability_clear_and_set_word() to simplify (Myron Stowe) [1033834] - [scsi] bfa: Use pcie_set()/get_readrq() to simplify code (Myron Stowe) [1033834] - [x86] pci: Use cached pci_dev->pcie_cap to simplify code (Myron Stowe) [1033834] - [pci] Use pci_is_pcie() to simplify code (Myron Stowe) [1033834] - [ethernet] be2net: call napi_disable() for all event queues (Ivan Vecera) [1032872] - [mm] get rid of unnecessary pageblock scanning in setup_zone_migrate_reserve (Motohiro Kosaki) [1023873] - [s390] mm: handle asce-type exceptions as normal page fault (Hendrik Brueckner) [1033645] - [s390] 3270: fix missing device_destroy() call (Hendrik Brueckner) [1032553] - [s390] boot: Install bzImage as default kernel image (Hendrik Brueckner) [1032548] - [x86] perf: Fix shared register mutual exclusion enforcement (Jiri Olsa) [1032093] - [mm] readahead: fix sequential read cache miss detection (Rik van Riel) [1032279] - [block] fix a race between request completion and timeout handling (Jeff Moyer) [1032138] - [s390] mm: correct tlb flush on page table upgrade (Hendrik Brueckner) [1029601]- [pci] msi: add default MSI operations for !HAVE_GENERIC_HARDIRQS platforms (Myron Stowe) [1034514] - [of] of_pci: add registry of MSI chips (Myron Stowe) [1034514] - [pci] Introduce new MSI chip infrastructure (Myron Stowe) [1034514] - [pci] remove ARCH_SUPPORTS_MSI kconfig option (Myron Stowe) [1034514] - [pci] use weak functions for MSI arch-specific functions (Myron Stowe) [1034514] - [of] of_pci: Add of_pci_parse_bus_range() function (Myron Stowe) [1034514] - [of] of_pci: Add of_pci_get_devfn() function (Myron Stowe) [1034514] - [fs] sysfs: sysfs_create_groups returns a value (Myron Stowe) [1034491] - [fs] sysfs: add sysfs_create/remove_groups for when SYSFS is not enabled (Myron Stowe) [1034491] - [fs] sysfs/group: fix up kerneldoc (Myron Stowe) [1034491] - [fs] sysfs/group: update copyright to add myself and the LF (Myron Stowe) [1034491] - [fs] sysfs/group: add kerneldoc for sysfs_remove_group (Myron Stowe) [1034491] - [fs] sysfs/group: fix up broken string coding style (Myron Stowe) [1034491] - [fs] sysfs/group: fix up some * coding style issues (Myron Stowe) [1034491] - [fs] sysfs/group: fix trailing whitespace (Myron Stowe) [1034491] - [fs] sysfs/group: move EXPORT_SYMBOL_GPL() to the proper location (Myron Stowe) [1034491] - [fs] sysfs: add sysfs_create/remove_groups() (Myron Stowe) [1034491] - [base] bus_type: add bus_groups (Myron Stowe) [1034491] - [base] bus_type: add drv_groups (Myron Stowe) [1034491] - [base] bus_type: add dev_groups (Myron Stowe) [1034491] - [ethernet] e1000e: fix overrun of PHY RAR array (John Green) [1031123] - [kernel] perf/ftrace: Fix paranoid level for enabling function tracer (Jiri Olsa) [1027778] {CVE-2013-2930} - [powerpc] kdump: Adding symbols in vmcoreinfo to facilitate dump filtering (Steve Best) [1025746] - [s390] block/dasd: hold request queue sysfs lock when calling elevator_init() (Tomoki Sekiyama) [1030615] - [block] elevator: acquire q->sysfs_lock in elevator_change() (Tomoki Sekiyama) [1030615] - [block] elevator: Fix a race in elevator switching and dm device initialization (Tomoki Sekiyama) [1030615] - [s390] vtime: correct idle time calculation (Hendrik Brueckner) [1029891] - [s390] time: fix get_tod_clock_ext inline assembly (Hendrik Brueckner) [1029891] - [s390] time: correct use of store clock fast (Hendrik Brueckner) [1029891] - [s390] time: return with irqs disabled from psw_idle (Hendrik Brueckner) [1029891] - [s390] fix save and restore of the floating-point-control register (Hendrik Brueckner) [1029602] - [s390] compat, signal: change return values to -EFAULT (Hendrik Brueckner) [1029602] - [net] flow_dissector: fail on evil iph->ihl (Jason Wang) [1007955] {CVE-2013-4348}- [acpi] Correct faulty check of Secure Level in acpi_os_get_root_pointer() (Lenny Szubowicz) [1034598]- [net] netfilter: push reasm skb through instead of original frag skbs (Jiri Pirko) [1032012] - [net] ip6_output: fragment outgoing reassembled skb properly (Jiri Pirko) [1032012] - [net] ipv6: fix headroom calculation in udp6_ufo_fragment (Jiri Pirko) [1030016] {CVE-2013-4563} - [net] macvtap: limit head length of skb allocated (Jason Wang) [1029380] - [net] tuntap: limit head length of skb allocated (Jason Wang) [1029380] - [fs] nfs: check if gssd is running before attempting to use krb5i auth in SETCLIENTID call (Jeff Layton) [998616] - [net] sunrpc: replace sunrpc_net->gssd_running flag with a more reliable check (Jeff Layton) [998616] - [net] sunrpc: create a new dummy pipe for gssd to hold open (Jeff Layton) [998616] - [s390] scm_block: do not hide eadm subchannel dependency (Hendrik Brueckner) [1032542] - [s390] qeth: avoid buffer overflow in snmp ioctl (Hendrik Brueckner) [1029890] - [s390] zfcpdump: Add support for XFS (Hendrik Brueckner) [1028103] - [x86] setup: print out a message if !ACPI (Prarit Bhargava) [1033181] - [cpufreq] intel_pstate: skip the driver if ACPI has power mgmt option (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add static declarations to internal functions (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add Baytrail support (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Refactor driver to support CPUs with different MSR layouts (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Correct calculation of min pstate value (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Improve accuracy by not truncating until final result (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Fix type mismatch warning (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Fix max_perf_pct on resume (Prarit Bhargava) [1031793] - [cpufreq] add new routine cpufreq_verify_within_cpu_limits() (Prarit Bhargava) [1031793] - [cpufreq] Optimize cpufreq_frequency_table_verify() (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: fix no_turbo (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add Haswell CPU models (Prarit Bhargava) [1031793] - [cpufreq] Drop the owner field from struct cpufreq_driver (Prarit Bhargava) [1031793] - [cpufreq] Use rwsem for protecting critical sections (Prarit Bhargava) [1031793] - [cpufreq] delete __cpuinit usage from all cpufreq files (Prarit Bhargava) [1031793] - [powerpc] ppc64 address space capped at 32TB, mmap randomisation disabled (Steve Best) [1031762]- [kernel] hung_task: add method to reset detector (Marcelo Tosatti) [987202] - [virt] pvclock: detect watchdog reset at pvclock read (Marcelo Tosatti) [987202] - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1026387] - [security] keys: Fix keyring content gc scanner (David Howells) [1030482] - [fs] ext4: fix warning in ext4_da_update_reserve_space() (Lukas Czerner) [1022185] - [fs] quota: provide interface for readding allocated space into reserved space (Lukas Czerner) [1022185] - [fs] nfs: don't retry detect_trunking with RPC_AUTH_UNIX more than once (Jeff Layton) [1030404] - [net] sunrpc: Avoid deep recursion in rpc_release_client (Jeff Layton) [1030404] - [net] sunrpc: Fix a data corruption issue when retransmitting RPC calls (Jeff Layton) [1030062] - [fs] nfs: Remove redundant checks in nfs_setsecurity+nfs4_label_init_security (Jeff Layton) [1030725] - [fs] nfs: Sanity check the server reply in _nfs4_server_capabilities (Jeff Layton) [1030725] - [fs] nfs: encode_readdir - only ask for labels when doing readdirplus (Jeff Layton) [1030725] - [fs] nfs: set security label when revalidating inode (Jeff Layton) [1030725] - [fs] nfs: Fix a mismatch between Linux labeled NFS and the NFSv4.2 spec (Jeff Layton) [1030725] - [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.18 (Veaceslav Falico) [1028210]- [fs] gfs2: Fix ref count bug relating to atomic_open (Robert S Peterson) [1032800]- [ethernet] mlx4: Fix pages never dma unmapped on rx (Steve Best) [1030192] - [kernel] Add method for displaying affection for Red Hat (Prarit Bhargava) [1025450] - [powerpc] Fix fatal SLB miss when restoring PPR (Steve Best) [1027633] - [fs] gfs2: Implement a "rgrp has no extents longer than X" scheme (Robert S Peterson) [1019462] - [fs] gfs2: Drop inadequate rgrps from the reservation tree (Robert S Peterson) [1019462] - [fs] gfs2: If requested is too large, use the largest extent in the rgrp (Robert S Peterson) [1019462] - [fs] gfs2: Add allocation parameters structure (Robert S Peterson) [1019462] - [security] keys: Fix error handling in big_key instantiation (David Howells) [1029877] - [kernel] move get_online_cpus/put_online_cpus locking out (Rik van Riel) [1027267] - [kernel] sched/numa: Cure update_numa_stats() vs. hotplug (Rik van Riel) [1027267] - [kernel] sched/numa: Fix NULL pointer dereference in task_numa_migrate() (Rik van Riel) [1028100] - [scsi] hpsa: remove P822se PCI ID (Tomas Henzl) [1029009] - [scsi] hpsa: correct gen9 PCI IDs (Tomas Henzl) [1029009] - [scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning (Ewan Milne) [1020355] - [scsi] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention (Ewan Milne) [1020355] - [scsi] scsi_debug: fix endianness bug in sdebug_build_parts() (Maurizio Lombardi) [1017128] - [block] blk-mq: don't disallow request merges for req->special being set (Mike Snitzer) [1016109] - [block] blk-mq: mq plug list breakage (Mike Snitzer) [1016109] - [block] blk-mq: fix for flush deadlock (Mike Snitzer) [1016109] - [block] blk-mq: add blk_mq_stop_hw_queues (Mike Snitzer) [1016109] - [block] blk-mq: fix permissions for ipi_redirect sysfs attribute (Mike Snitzer) [1016109] - [block] blk-mq: zero out ctx_map during initialization (Mike Snitzer) [1016109] - [block] blk-mq: cache rq->q (Mike Snitzer) [1016109] - [block] blk-mq: use a separate plug list for blk-mq requests (Mike Snitzer) [1016109] - [block] blk-mq: switch to percpu-ida for tag management (Mike Snitzer) [1016109] - [lib] percpu_ida: add an API to return free tags (Mike Snitzer) [1016109] - [lib] percpu_ida: add percpu_ida_for_each_free (Mike Snitzer) [1016109] - [lib] percpu_ida: make percpu_ida percpu size/batch configurable (Mike Snitzer) [1016109] - [lib] idr: Percpu ida (Mike Snitzer) [1016109] - [block] blk-mq: call exit_hctx on hw queue teardown (Mike Snitzer) [1016109] - [lib] percpu_counter: __this_cpu_write() doesn't need to be protected by spinlock (Mike Snitzer) [1016109] - [block] blk-mq: fix blk_mq_start_stopped_hw_queues from irq context (Mike Snitzer) [1016109] - [block] blk-mq: cleanup blk_mq_bio_to_request (Mike Snitzer) [1016109] - [block] blk-mq: kill blk_mq_finish_request (Mike Snitzer) [1016109] - [block] blk-mq: always complete bios in blk_mq_complete_request (Mike Snitzer) [1016109] - [block] blk-mq: dont call blk_mq_free_request from blk_mq_finish_request (Mike Snitzer) [1016109] - [block] blk-mq: more careful bio completion (Mike Snitzer) [1016109] - [block] use blk-exec.c infrastructure for blk-mq (Mike Snitzer) [1016109] - [block] make blk_get_put_request work for blk-mq drivers (Mike Snitzer) [1016109] - [block] remove request ref_count (Mike Snitzer) [1016109] - [block] blk-mq: Lower minimum queue depth from 4 to 1 (Mike Snitzer) [1016109] - [block] blk-mq: Do not fail blk_mq_reg::queue_depth value of zero (Mike Snitzer) [1016109] - [block] blk-mq: Do not allocate more cache entries than used (Mike Snitzer) [1016109] - [block] blk-mq: Check queue depth is valid (Mike Snitzer) [1016109] - [block] blk-mq: Sanity check reserved tags (Mike Snitzer) [1016109]- [x86] trace: Change user|kernel_page_fault to page_fault_user|kernel (Seiji Aguchi) [726853] - [x86] trace: Add page fault tracepoints (Seiji Aguchi) [726853] - [x86] trace: Delete __trace_alloc_intr_gate() (Seiji Aguchi) [726853] - [x86] trace: Register exception handler to trace IDT (Seiji Aguchi) [726853] - [x86] trace: Remove __alloc_intr_gate() (Seiji Aguchi) [726853] - [kernel] audit: call audit_bprm() only once to add AUDIT_EXECVE information (Richard Guy Briggs) [1010367] - [kernel] audit: move audit_aux_data_execve contents into audit_context union (Richard Guy Briggs) [1010367] - [kernel] audit: remove unused envc member of audit_aux_data_execve (Richard Guy Briggs) [1010367] - [kernel] audit: Kill the unused struct audit_aux_data_capset (Richard Guy Briggs) [1010367] - [fs] gfs2: fix dentry leaks (Abhijith Das) [1010350] - [fs] gfs2: d_splice_alias() can't return error (Abhijith Das) [1010350] - [fs] atomic_open: take care of EEXIST in no-open case with O_CREAT|O_EXCL in fs/namei.c (Abhijith Das) [1010350] - [fs] vfs: don't set FILE_CREATED before calling ->atomic_open() (Abhijith Das) [1010350] - [fs] nfs: set FILE_CREATED (Abhijith Das) [1010350] - [fs] gfs2: set FILE_CREATED (Abhijith Das) [1010350] - [fs] vfs: improve i_op->atomic_open() documentation (Abhijith Das) [1010350] - [net] svcrpc: set cr_gss_mech from gss-proxy as well as legacy upcall (J. Bruce Fields) [1026643] - [mm] zbud: fix condition check on allocation size (Jerome Marchand) [1009496] - [kernel] sched: Optimize task_sched_runtime() (Larry Woodman) [986058] - [x86] setup: add a customer friendly message for single cpu systems (Prarit Bhargava) [1009066] - [x86] efi: Disable secure boot if shim is in insecure mode (Lenny Szubowicz) [1004888] - [kernel] modsign: Support not importing certs from db (Lenny Szubowicz) [1004888] - [kernel] modsign: Import certificates from UEFI Secure Boot (Lenny Szubowicz) [1004888] - [kernel] keys: Add a system blacklist keyring (Lenny Szubowicz) [1004888] - [crypto] asymmetric_keys: Add an EFI signature blob parser and key loader (Lenny Szubowicz) [1004888] - [kernel] efi: Add EFI signature data types (Lenny Szubowicz) [1004888] - [kernel] hibernate: Disable if securelevel above zero (Lenny Szubowicz) [903815] - [x86] efi: Add EFI_SECURE_BOOT bit (Lenny Szubowicz) [903815] - [x86] Add option to automatically set securelevel when in Secure Boot mode (Lenny Szubowicz) [903815] - [platform] asus-wmi: Restrict debugfs interface when securelevel is set (Lenny Szubowicz) [903815] - [x86] Restrict MSR access when securelevel is set (Lenny Szubowicz) [903815] - [kernel] uswsusp: Disable when securelevel is set (Lenny Szubowicz) [903815] - [kernel] kexec: Disable at runtime if securelevel has been set (Lenny Szubowicz) [903815] - [acpi] Ignore acpi_rsdp kernel parameter when securelevel is set (Lenny Szubowicz) [903815] - [acpi] Limit access to custom_method if securelevel is set (Lenny Szubowicz) [903815] - [char] mem: Restrict /dev/mem and /dev/kmem when securelevel is set (Lenny Szubowicz) [903815] - [x86] Lock down IO port access when securelevel is enabled (Lenny Szubowicz) [903815] - [pci] Lock down BAR access when securelevel is enabled (Lenny Szubowicz) [903815] - [x86] Enforce module signatures when securelevel is greater than 0 (Lenny Szubowicz) [903815] - [kernel] Add BSD-style securelevel support (Lenny Szubowicz) [903815]- [net] nfnetlink: do not ack malformed messages (Jiri Benc) [1023123] - [net] netfilter: nft_compat: use _safe version of list_for_each (Jiri Benc) [1023123] - [net] netfilter: nf_tables: remove duplicated include from nf_tables_ipv4.c (Jiri Benc) [1023123] - [net] netfilter: bridge: nf_tables: add filter chain type (Jiri Benc) [1023123] - [net] netfilter: nft_nat: Fix endianness issue reported by sparse (Jiri Benc) [1023123] - [net] netfilter: bridge: fix nf_tables bridge dependencies with main core (Jiri Benc) [1023123] - [net] nf_tables: mark as Tech Preview (Jiri Benc) [1023123] - [net] nf_tables: stuff structures to preserve kABI in the future (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add ARP filtering support (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add trace support (Jiri Benc) [1023123] - [net] netfilter: nfnetlink: add batch support and use it from nf_tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add insert operation (Jiri Benc) [1023123] - [net] netfilter: nf_tables: complete net namespace support (Jiri Benc) [1023123] - [net] netfilter: nf_tables: Add support for IPv6 NAT (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add support for dormant tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: nft_payload: fix transport header base (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add compatibility layer for x_tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: convert built-in tables/chains to chain types (Jiri Benc) [1023123] - [net] netfilter: nft_payload: add optimized payload implementation for small loads (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add optimized data comparison for small values (Jiri Benc) [1023123] - [net] netfilter: nf_tables: expression ops overloading (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add netlink set API (Jiri Benc) [1023123] - [net] netfilter: add nftables (Jiri Benc) [1023123] - [net] netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c (Jiri Benc) [1023123] - [net] netfilter: pass hook ops to hookfn (Jiri Benc) [1023123] - [net] netlink: fix splat in skb_clone with large messages (Jiri Benc) [1023123] - [net] netlink: allow large data transfers from user-space (Jiri Benc) [1023123]- [virt] hyperv/vmbus: Fix a bug in channel rescind code (Jason Wang) [1017564] - [virt] hyperv: Fix wrong check for synic_event_page (Jason Wang) [1017564] - [virt] hyperv/vmbus: fix vmbus_recvpacket_raw() return code (Jason Wang) [1017564] - [virt] hyperv/input: add a driver to support Hyper-V synthetic keyboard (Jason Wang) [1017564] - [virt] hyperv: Correctly guard the local APIC calibration code (Jason Wang) [1017564] - [virt] hyperv: Get the local APIC timer frequency from the hypervisor (Jason Wang) [1017564] - [kernel] stop_machine: fix race between stop_two_cpus and stop_cpus (Rik van Riel) [1023627] - [video] fb: make fp_get_options name argument const (Rob Clark) [1018414] - [drm] nouveau/device: recognise GK208 (Rob Clark) [1018414] - [drm] nouveau/graph: fix a number of missing explicit array terminators (Rob Clark) [1018414] - [drm] nouveau/disp: semi-complete link training sequence even if display disappears (Rob Clark) [1018414] - [drm] nouveau/bios: some older boards have shorter displayport tables (Rob Clark) [1018414] - [drm] nouveau/fbcon: bracket entrypoints with a per-device enabled check (Rob Clark) [1018414] - [drm] nouveau/disp: reorder writes to lane current control regs (Rob Clark) [1018414] - [drm] nouveau/disp: reorder writes to lane current control regs (Rob Clark) [1018414] - [drm] nouveau/disp: log if DP link training fails (Rob Clark) [1018414] - [drm] nouveau/disp: disable display underflow reporting at init (Rob Clark) [1018414] - [drm] nouveau/clock: fix accidental limiting of pll coefficients (Rob Clark) [1018414] - [drm] nouveau/device: use an additional bit from NV_PMC_BOOT_0 to identify chipset (Rob Clark) [1018414] - [drm] nouveau/bios/init: return failure condition on invalid opcodes (Rob Clark) [1018414] - [drm] nouveau/therm: ack any pending IRQ at init (Rob Clark) [1018414] - [drm] nouveau/therm: kill some over-zealous debugging (Rob Clark) [1018414] - [drm] radeon: don't use PACKET2 on CIK (Rob Clark) [1018414] - [drm] nouveau: split lock into list+exec and enable refcount locks (Rob Clark) [1018414] - [drm] nouveau: convert event handler apis to split create/enable semantics (Rob Clark) [1018414] - [drm] nouveau: share engine/channel constructor between implementations (Rob Clark) [1018414] - [drm] nouveau: prepare for the sharing of constructors between implementations (Rob Clark) [1018414] - [drm] nouveau: make vblank tracking data private to the implementations (Rob Clark) [1018414] - [drm] nouveau: share engine/channel struct definitions between implementations (Rob Clark) [1018414] - [drm] nouveau: Allow asymmetric nouveau_event_get/_put (Rob Clark) [1018414] - [drm] nouveau: Move event index check from critical section (Rob Clark) [1018414] - [drm] nouveau: Add priv field for event handlers (Rob Clark) [1018414] - [drm] nouveau: off by one in nouveau_drm_vblank_enable() (Rob Clark) [1018414] - [drm] backport to Linux 3.12-rc7 (Rob Clark) [1018414] - [firmware] dmi: add support for exact DMI matches in addition to substring matching (Rob Clark) [1025360] - [vga] vga_switcheroo: add driver control power feature (Rob Clark) [1025360] - [mm] vmscan: new shrinker API (Rob Clark) [1025360] - [kernel] Add arch_phys_wc_{add, del} to manipulate WC MTRRs if needed (Rob Clark) [1025360] - [kernel] mutex: Move ww_mutex definitions to ww_mutex.h (Rob Clark) [1025360] - [kernel] reservation: cross-device reservation support (Rob Clark) [1025360] - [kernel] locking-selftests: Handle unexpected failures more strictly (Rob Clark) [1025360] - [kernel] mutex: Add more w/w tests to test EDEADLK path handling (Rob Clark) [1025360] - [kernel] mutex: Add more tests to lib/locking-selftest.c (Rob Clark) [1025360] - [kernel] mutex: Add w/w tests to lib/locking-selftest.c (Rob Clark) [1025360] - [kernel] mutex: Add w/w mutex slowpath debugging (Rob Clark) [1025360] - [kernel] mutex: Add support for wound/wait style locks (Rob Clark) [1025360] - [kernel] mutex: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not (Rob Clark) [1025360]- [usb] misc/usb3503: Fix compile error due to incorrect regmap depedency (Don Zickus) [895641] - [usb] storage: add quirk for mandatory READ_CAPACITY_16 (Don Zickus) [895641] - [usb] serial/option: blacklist Olivetti Olicard200 (Don Zickus) [895641] - [usb] quirks: add touchscreen that is dazzeled by remote wakeup (Don Zickus) [895641] - [usb] quirks: add one device that cannot deal with suspension (Don Zickus) [895641] - [usb] serial/option: add support for Inovia SEW858 device (Don Zickus) [895641] - [usb] serial/ti_usb_3410_5052: add Abbott strip port ID to combined table as well (Don Zickus) [895641] - [usb] support new huawei devices in option.c (Don Zickus) [895641] - [usb] xhci: Fix spurious wakeups after S5 on Haswell (Don Zickus) [895641] - [usb] xhci: fix write to USB3_PSSEN and XUSB2PRM pci config registers (Don Zickus) [895641] - [usb] xhci: quirk for extra long delay for S4 (Don Zickus) [895641] - [usb] xhci: Don't enable/disable RWE on bus suspend/resume (Don Zickus) [895641] - [net] usbnet: fix handling padding packet (Don Zickus) [895641] - [usb] imx21: accept very late isochronous URBs (Don Zickus) [895641] - [usb] core: check usb device's state before sending a Set SEL control transfer (Don Zickus) [895641] - [usb] xhci: Fix xHCI host issues on remote wakeup (Don Zickus) [1016889] - [usb] serial/pl2303: distinguish between original and cloned HX chips (Don Zickus) [895641] - [usb] fix typo in usb serial simple driver Kconfig (Don Zickus) [895641] - [usb] core: fix incorrect type in assignment in descriptors_changed() (Don Zickus) [895641] - [usb] core: compare and release one bos descriptor in usb_reset_and_verify_device() (Don Zickus) [895641] - [usb] ehci: remove debugging statement with ehci statistics in ehci_stop() (Don Zickus) [895641] - [usb] ehci: remove duplicate debug_async_open() prototype in ehci-dbg.c (Don Zickus) [895641] - [usb] ehci: enable debugging code when CONFIG_DYNAMIC_DEBUG is set (Don Zickus) [895641] - [usb] ehci: remove ehci_vdbg() verbose debugging statements (Don Zickus) [895641] - [usb] xhci: Fix warning introduced by disabling runtime PM (Don Zickus) [1016889] - [usb] storage: audit sysfs attribute permissions (Don Zickus) [895641] - [usb] xhci: prevent "callbacks suppressed" when debug is not enabled (Don Zickus) [1016889] - [usb] xhci: fix port BESL LPM capability checking (Don Zickus) [1016889] - [usb] ohci: fix build error related to ohci_suspend/resume (Don Zickus) [895641] - [usb] serial: clean up attribute permissions (Don Zickus) [895641] - [usb] usbtmc: fix up attribute permissions (Don Zickus) [895641] - [usb] core: be specific about attribute permissions (Don Zickus) [895641] - [usb] core: use DRIVER_ATTR_RW() (Don Zickus) [895641] - [usb] don't use bNbrPorts after initialization (Don Zickus) [895641] - [usb] fail on usb_hub_create_port_device() errors (Don Zickus) [895641] - [usb] fix cleanup after failure in hub_configure() (Don Zickus) [895641] - [usb] ohci: add missing PCI PM callbacks to ohci-pci.c (Don Zickus) [895641] - [usb] serial: fix stringify operator in usb-serial-simple (Don Zickus) [895641] - [usb] wusbcore: Use usb_init_urb instead of creating the URB manually (Don Zickus) [895641] - [usb] wusbcore: fix leak of urb in wa_xfer_destroy (Don Zickus) [895641] - [usb] wusbcore: fix resource cleanup in error path in __wa_xfer_setup_segs (Don Zickus) [895641] - [usb] wusbcore: clear RPIPE stall for control endpoints (Don Zickus) [895641] - [usb] uss720: fix DMA-buffer allocation (Don Zickus) [895641] - [usb] quatech2: fix port DMA-buffer allocations (Don Zickus) [895641] - [usb] quatech2: fix serial DMA-buffer allocations (Don Zickus) [895641] - [usb] keyspan: fix port DMA-buffer allocations (Don Zickus) [895641] - [usb] keyspan: fix serial DMA-buffer allocations (Don Zickus) [895641] - [usb] rh_call_control tbuf overflow fix (Don Zickus) [895641] - [usb] host: add Kconfig option for EHSET (Don Zickus) [895641] - [usb] serial/pl2303: improve the chip type detection/distinction (Don Zickus) [895641] - [usb] serial/pl2303: improve the chip type information output on startup (Don Zickus) [895641] - [usb] serial/pl2303: simplify the else-if contruct for type_1 chips in pl2303_startup() (Don Zickus) [895641] - [usb] xhci: fix dma mask setup in xhci.c (Don Zickus) [1016889] - [usb] xhci: trace debug statements related to ring expansion (Don Zickus) [1016889] - [usb] xhci: trace debug messages related to driver initialization and unload (Don Zickus) [1016889] - [usb] xhci: trace debug statements for urb cancellation (Don Zickus) [1016889] - [usb] xhci: add xhci_cmd_completion trace event (Don Zickus) [1016889] - [usb] xhci: add xhci_address_ctx trace event (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to endpoint reset (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to quirks (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to changing contexts (Don Zickus) [1016889] - [usb] xhci: add traces for debug messages in xhci_address_device() (Don Zickus) [1016889] - [usb] xhci: remove CONFIG_USB_XHCI_HCD_DEBUGGING and unused code (Don Zickus) [1016889] - [usb] xhci: replace printk(KERN_DEBUG ...) (Don Zickus) [1016889] - [usb] xhci: replace xhci_info() with xhci_dbg() (Don Zickus) [1016889] - [usb] xhci: Add Device Tree support to XHCI Platform driver (Don Zickus) [1016889] - [usb] serial/pl2303: add two comments concerning the supported baud rates with HX chips (Don Zickus) [895641] - [usb] serial/pl2303: also use the divisor based baud rate encoding method for baud rates < 115200 with HX chips (Don Zickus) [895641] - [usb] serial/pl2303: increase the allowed baud rate range for the divisor based encoding method (Don Zickus) [895641] - [usb] serial/pl2303: move the two baud rate encoding methods to separate functions (Don Zickus) [895641] - [usb] serial/pl2303: remove 500000 baud from the list of standard baud rates (Don Zickus) [895641] - [usb] serial/pl2303: do not round to the next nearest standard baud rate for the divisor based baud rate encoding method (Don Zickus) [895641] - [usb] serial/pl2303: fix the upper baud rate limit check for type_0/1 chips (Don Zickus) [895641] - [usb] serial/pl2303: fix+improve the divsor based baud rate encoding method (Don Zickus) [895641] - [usb] hwa: avoid constant suspend and resume on the root hub (Don Zickus) [895641] - [usb] adutux: fix big-endian device-type reporting (Don Zickus) [895641] - [usb] usbtmc: fix big-endian probe of Rigol devices (Don Zickus) [895641] - [usb] wusbcore: clean up list locking in urb enqueue (Don Zickus) [895641] - [usb] wusbcore: fix root hub hub_status_data to only return > 0 if status has actually changed (Don Zickus) [895641] - [usb] ehci: Add support for SINGLE_STEP_SET_FEATURE test of EHSET (Don Zickus) [895641] - [usb] hcd: Log error code if reset() fails (Don Zickus) [895641] - [usb] misc/usb3503: Support operation with no I2C control (Don Zickus) [895641] - [usb] misc/usb3503: Add USB3503A to the compatible list (Don Zickus) [895641] - [usb] misc/usb3503: Default to hub mode (Don Zickus) [895641] - [usb] misc/usb3503: Fix typos in error messages (Don Zickus) [895641] - [usb] misc/usb3503: Factor out I2C probe (Don Zickus) [895641] - [usb] misc/usb3503: Convert to regmap (Don Zickus) [895641] - [usb] misc/usb3503: Actively manage Hub Connect GPIO (Don Zickus) [895641] - [usb] misc/usb3503: Use gpio_set_value_cansleep() (Don Zickus) [895641] - [usb] Move definition of USB_EHCI_BIG_ENDIAN_MMIO et al. out side of the ifs (Don Zickus) [895641] - [usb] misc/usb3503: Convert to devm_ APIs (Don Zickus) [895641] - [usb] serial: move the "simple" drivers into usb-serial-simple.c (Don Zickus) [895641] - [net] usbnet: support DMA SG (Don Zickus) [895641] - [usb] xhci: mark no_sg_constraint (Don Zickus) [1016889] - [usb] introduce usb_device_no_sg_constraint() helper (Don Zickus) [895641] - [usb] ehci: support running URB giveback in tasklet context (Don Zickus) [895641] - [usb] ehci: improve interrupt qh unlink (Don Zickus) [895641] - [usb] ehci: improve ehci_endpoint_disable (Don Zickus) [895641] - [usb] hcd: support giveback of URB in tasklet context (Don Zickus) [895641] - [usb] fix some scripts/kernel-doc warnings (Don Zickus) [895641] - [usb] ehci: don't depend on hardware for tracking port resets and resumes (Don Zickus) [895641] - [usb] ehci: keep better track of resuming ports (Don Zickus) [895641] - [usb] pl2303: restrict the divisor based baud rate encoding method to the "HX" chip type (Don Zickus) [895641] - [usb] refactor code for enabling/disabling remote wakeup (Don Zickus) [895641] - [usb] simplify the interface of usb_get_status() (Don Zickus) [895641] - [usb] xhci: add missing dma-mapping.h includes (Don Zickus) [895641] - [net] usbnet: centralize computing of max rx/tx qlen (Don Zickus) [895641] - [usb] serial: add driver for Suunto ANT+ USB device (Don Zickus) [895641] - [usb] ohci_usb warn "irq nobody cared" on shutdown (Don Zickus) [895641] - [usb] ohci-ep93xx: tidy up driver (*probe) and (*remove) (Don Zickus) [895641] - [usb] ohci-ep93xx: use devm_clk_get() (Don Zickus) [895641] - [usb] ohci-ep93xx: use platform_get_irq() (Don Zickus) [895641] - [usb] ohci-ep93xx: use devm_ioremap_resource() (Don Zickus) [895641] - [usb] usb-skeleton: add retry for nonblocking read (Don Zickus) [895641] - [usb] usbtmc: convert to devm_kzalloc (Don Zickus) [895641] - [usb] usbtmc: remove redundant braces (Don Zickus) [895641] - [usb] usbtmc: call pr_err instead of plain printk (Don Zickus) [895641] - [usb] usbtmc: remove trailing spaces (Don Zickus) [895641] - [usb] usbfs: Allow printer class 'get_device_id' without needing to claim the intf (Don Zickus) [895641] - [usb] remove redundant "#if" (Don Zickus) [895641] - [usb] misc: EHSET Test Fixture device driver for host compliance (Don Zickus) [895641] - [usb] clamp bInterval to allowed range (Don Zickus) [895641] - [usb] atm/speedtch: be careful with bInterval (Don Zickus) [895641] - [usb] cdc-acm: be careful with bInterval (Don Zickus) [895641] - [usb] fix build warning in pci-quirks.h when CONFIG_PCI is not enabled (Don Zickus) [895641] - [usb] xhci: Mark two functions __maybe_unused (Don Zickus) [895641] - [usb] check sg buffer size in usb_submit_urb (Don Zickus) [895641] - [usb] isp1362: move debug files from proc to debugfs (Don Zickus) [895641] - [usb] sl811: move debug files from proc to debugfs (Don Zickus) [895641] - [usb] remove unneeded idr.h include (Don Zickus) [895641] - [usb] sl811: remove CONFIG_USB_DEBUG dependency (Don Zickus) [895641] - [usb] isp116x: remove dependency on CONFIG_USB_DEBUG (Don Zickus) [895641] - [usb] isp1362: remove CONFIG_USB_DEBUG dependency (Don Zickus) [895641] - [usb] isp1362: remove _DBG() usage (Don Zickus) [895641] - [usb] isp1362: remove unused _WARN_ON() calls (Don Zickus) [895641] - [usb] isp1362: remove unused _BUG_ON() calls (Don Zickus) [895641] - [usb] usbatm: remove CONFIG_USB_DEBUG dependancy (Don Zickus) [895641] - [usb] usbatm: move the atm_dbg() call to use dynamic debug (Don Zickus) [895641] - [usb] usbatm: don't rely on CONFIG_USB_DEBUG (Don Zickus) [895641] - [usb] usbatm: remove unneeded trace printk calls (Don Zickus) [895641] - [usb] usbatm: remove unused UDSL_ASSERT macro (Don Zickus) [895641] - [usb] ti_usb_3410_5052: remove vendor/product module parameters (Don Zickus) [895641] - [usb] ti_usb_3410_5052: remove unused wait queue (Don Zickus) [895641] - [usb] ti_usb_3410_5052: kill private fifo (Don Zickus) [895641] - [usb] safe_serial: remove vendor/product module parameters (Don Zickus) [895641] - [usb] mos7840: remove broken chase implementation (Don Zickus) [895641] - [usb] io_ti: move port initialisation to probe (Don Zickus) [895641] - [usb] io_ti: kill private fifo (Don Zickus) [895641] - [usb] io_edgeport: remove unused defines (Don Zickus) [895641] - [usb] ftdi_sio: remove unused defines (Don Zickus) [895641] - [usb] ftdi_sio: remove vendor/product module parameters (Don Zickus) [895641] - [usb] ftdi_sio: remove redundant raise of DTR/RTS at open (Don Zickus) [895641] - [usb] ftdi_sio: clean up device initialisation (Don Zickus) [895641] - [usb] oti6858: do not call set_termios with uninitialised data (Don Zickus) [895641] - [usb] pl2303: remove debugging noise (Don Zickus) [895641] - [usb] pl2303: clean up set_termios (Don Zickus) [895641] - [usb] pl2303: clean up baud-rate handling (Don Zickus) [895641] - [usb] pl2303: refactor baud-rate handling (Don Zickus) [895641] - [usb] console: remove unnecessary operations test (Don Zickus) [895641] - [usb] console: use dev_dbg (Don Zickus) [895641] - [usb] serial: set drain delay at port probe (Don Zickus) [895641] - [usb] serial: clean up dtr_rts (Don Zickus) [895641] - [usb] serial: remove hupping check from tiocmiwait (Don Zickus) [895641] - [usb] serial: remove defensive test from set_termios (Don Zickus) [895641] - [usb] misc: remove CONFIG_USB_DEBUG from Makefile (Don Zickus) [895641] - [usb] adutux: remove direct calls to printk() (Don Zickus) [895641] - [usb] adutux: remove custom debug macro and module parameter (Don Zickus) [895641] - [usb] adutux: remove custom debug macro (Don Zickus) [895641] - [usb] adutux: remove unneeded tracing macros (Don Zickus) [895641] - [usb] legotower: remove direct calls to printk() (Don Zickus) [895641] - [usb] legotower: remove custom debug macro and module parameter (Don Zickus) [895641] - [usb] legousbtower: remove custom debug macro (Don Zickus) [895641] - [usb] legotower: remove unneeded tracing macros (Don Zickus) [895641] - [usb] ldusb: remove custom dbg_info() macro (Don Zickus) [895641] - [usb] xhci: Correct misplaced newlines (Don Zickus) [1016889] - [usb] xhci: refactor EHCI/xHCI port switching (Don Zickus) [1016889 970717] - [usb] xhci: Report USB 2.1 link status for L1 (Don Zickus) [1016889] - [usb] xhci: Refactor port status into a new function (Don Zickus) [1016889] - [usb] xhci: add the suspend/resume functionality (Don Zickus) [1016889] - [usb] move the definition of USB_MAXCHILDREN (Don Zickus) [895641] - [usb] atm: avoid parsing names as kthread_run() format strings (Don Zickus) [895641] - [usb] xhci: Add missing unlocks on error paths (Don Zickus) [895641] - [usb] ehci-atmel: prepare clk before calling enable (Don Zickus) [895641] - [usb] hwa: fix device probe failure (Don Zickus) [895641] - [usb] wusbcore: add sysfs attribute for retry count (Don Zickus) [895641] - [usb] wusbcore: add sysfs attribute for DNTS count and interval (Don Zickus) [895641] - [usb] check usb_hub_to_struct_hub() return value (Don Zickus) [895641] - [usb] ehci: Remove double assignment of .start in ehci_msp_hc_driver (Don Zickus) [895641] - [usb] ehci: export ehci_handshake for ehci-hcd sub-drivers (Don Zickus) [895641] - [usb] wusbcore: add scatter gather support (Don Zickus) [895641] - [usb] cdc-acm: remove unneeded spin_lock_irqsave/restore on write path (Don Zickus) [895641] - [usb] serial: increase the number of devices we support (Don Zickus) [895641] - [usb] serial: make minor allocation dynamic (Don Zickus) [895641] - [usb] xhci: remove BUG() in xhci_get_endpoint_type() (Don Zickus) [895641] - [usb] xhci: Remove BUG in xhci_setup_addressable_virt_dev (Don Zickus) [895641] - [usb] xhci: Remove BUG_ON in xhci_get_input_control_ctx (Don Zickus) [895641] - [usb] xhci: Remove BUG_ON() in xhci_alloc_container_ctx (Don Zickus) [895641] - [usb] ehci-platform: add pre_setup() method to platform data (Don Zickus) [895641] - [usb] serial: add minor and port number (Don Zickus) [895641] - [usb] wusbcore: ignore HWA_NOTIF_BPST_ADJ notifications (Don Zickus) [895641] - [usb] wusbcore: add HWA-specific fields to usb_rpipe_descriptor (Don Zickus) [895641] - [usb] wusbhc: disable suspend and resume on the root hub (Don Zickus) [895641] - [usb] fix PTR_ERR translation in init_usb_class() (Don Zickus) [895641] - [usb] wusbcore: reduce keepalive threshold from timeout/2 to timeout/3 (Don Zickus) [895641] - [usb] host: make USB_ARCH_HAS_?HCI obsolete (Don Zickus) [895641] - [usb] ohci: remove bogus #error (Don Zickus) [895641] - [usb] add usb2 Link PM variables to sysfs and usb_device (Don Zickus) [895641] - [usb] xhci: add USB2 Link power management BESL support (Don Zickus) [895641] - [usb] xhci: define port register names and use them instead of magic numbers (Don Zickus) [895641] - [usb] xhci: check usb2 port capabilities before adding hw link PM support (Don Zickus) [895641] - [usb] xhci: unify parameter of xhci_msi_irq (Don Zickus) [895641] - [usb] xhci-dbg: Display endpoint number and direction in context dump (Don Zickus) [895641] - [usb] serial: pl2303 works at 500kbps (Don Zickus) [895641] - [usb] ohci: add a name for the platform-private field (Don Zickus) [895641] - [usb] ohci: make ohci-platform a separate driver (Don Zickus) [895641] - [usb] misc/usb3503: Remove 100ms sleep on reset, conform to data sheet (Don Zickus) [895641] - [usb] misc/usb3503: Fix up whitespace (Don Zickus) [895641] - [usb] Allow the USB HCD to create Wireless USB root hubs (Don Zickus) [895641] - [usb] serial: add support Infineon modem USB flashloader driver (Don Zickus) [895641] - [usb] ohci: make ohci-pci a separate driver (Don Zickus) [895641] - [usb] ohci: Generic changes to make ohci-pci a separate driver (Don Zickus) [895641] - [usb] ohci: prepare to make ohci-hcd a library module (Don Zickus) [895641] - [usb] fhci: upgrade the isochronous API (Don Zickus) [895641] - [usb] imx21: upgrade the isochronous API (Don Zickus) [895641] - [usb] serial: dump small buffers with help of *ph (Don Zickus) [895641] - [usb] host: remove leftover release_mem_region (Don Zickus) [895641] - [usb] misc/usb3503: Adding device tree entry 'disabled-ports' (Don Zickus) [895641] - [usb] misc/usb3503: Add to select the ports to disable (Don Zickus) [895641] - [usb] ehci: Only sleep for post-resume handover if devices use persist (Don Zickus) [895641] - [usb] message: Fixed parenthesis error in sizeof function (Don Zickus) [895641] - [usb] message: fixed error 'no space before bracket' (Don Zickus) [895641] - [usb] devio: fixed error 'do not use assignment in if condition' (Don Zickus) [895641] - [usb] devio: Fixed macro parenthesis error (Don Zickus) [895641] - [usb] devio: fixed warning 'use instead ' (Don Zickus) [895641] - [usb] usbtmc: Change magic number to constant (Don Zickus) [895641] - [usb] usbtmc: usbtmc_read sends multiple TMC header based on rigol_quirk (Don Zickus) [895641] - [usb] usbtmc: Set rigol_quirk if device is listed (Don Zickus) [895641] - [usb] usbtmc: TMC request code segregated from usbtmc_read (Don Zickus) [895641] - [usb] usbtmc: Add flag rigol_quirk to usbtmc_device_data (Don Zickus) [895641] - [usb] storage/alauda: initialize variables directly (Don Zickus) [895641] - [usb] storage/sddr09: initialize variables directly (Don Zickus) [895641] - [usb] fsl: add missing platform_driver owner (Don Zickus) [895641] - [usb] quatech2: Staticize local symbol (Don Zickus) [895641] - [usb] misc: Fixed assignment error in if statement (Don Zickus) [895641] - [usb] misc: Added space after closing brace in adutux.c (Don Zickus) [895641] - [usb] misc: Added space after comma in adutux.c (Don Zickus) [895641] - [usb] misc: Reformatted pointer variables in adutux.c (Don Zickus) [895641] - [usb] misc: Removed space before tabs in adutux.c (Don Zickus) [895641] - [usb] misc: Replaced deprecated preprocessor in adutux.c (Don Zickus) [895641] - [fs] nfsd: fix discarded security labels on setattr (J. Bruce Fields) [1025832] - [fs] nfs: fix inverted test for delegation in nfs4_reclaim_open_state (Jeff Layton) [1025457] - [x86] kdump: crashkernel=X try to reserve below 896M first, then try below 4G, then MAXMEM (Chao WANG) [994685] - [kernel] audit: format user messages to size of MAX_AUDIT_MESSAGE_LENGTH (Richard Guy Briggs) [1019913] - [kernel] audit_alloc: clear TIF_SYSCALL_AUDIT if !audit_context (Richard Guy Briggs) [1026043]- [ethernet] qlcnic: Update version to 5.3.48 (Chad Dupuis) [725018] - [ethernet] qlcnic: Implement ndo_get_phys_port_id for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable diagnostic test for multiple Tx queues (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Multi Tx queue support for 82xx Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.3.47 (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 84xx adapters to load firmware from file (Chad Dupuis) [725018] - [ethernet] qlcnic: Loopback Inter Driver Communication AEN handler (Chad Dupuis) [725018] - [ethernet] qlcnic: Add PVID support for 84xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable support for 844X adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.46 (Chad Dupuis) [725018] - [ethernet] qlcnic: Dump mailbox command data when a command times out (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix driver initialization for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Flush mailbox command list when mailbox is not available (Chad Dupuis) [725018] - [ethernet] qlcnic: Reinitialize mailbox data structures after firmware reset (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix beacon state return status handling (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix set driver version command (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix for flash update failure on 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix link speed and duplex display for 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix link speed display for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix external loopback test (Chad Dupuis) [725018] - [ethernet] qlcnic: Removed adapter series name from warning messages (Chad Dupuis) [725018] - [ethernet] qlcnic: Free up memory in error path (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix ingress MAC learning (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix MAC address filter issue on 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.45 (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable mailbox interface in poll mode when interrupts are not available (Chad Dupuis) [725018] - [ethernet] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface (Chad Dupuis) [725018] - [ethernet] qlcnic: Interrupt based driver firmware mailbox mechanism (Chad Dupuis) [725018] - [ethernet] qlcnic: Enhance diagnostic loopback error codes (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix setting Guest VLAN (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix operation type and command type (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix initialization of work function (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix guest VLAN (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix releasing of Tx frag which was never mapped (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix dump template version mask (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix ethtool display for 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix panic while setting VF's MAC address (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix multicast packet handling for PF and VF (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix NULL pointer dereference in VF probe path (Chad Dupuis) [725018] - [ethernet] qlcnic: Set __QLCNIC_DEV_UP in adapter state before enabling interrupts (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix invalid register offset calculation (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.44 (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 83xx suspend and resume (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 'set driver version' in 83XX (Chad Dupuis) [725018] - [ethernet] qlcnic: Cleanup of structure qlcnic_hardware_context (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for PEX DMA method to read memory section of adapter dump (Chad Dupuis) [725018] - [ethernet] qlcnic: Minimize sleep duration within loopback diagnostic test (Chad Dupuis) [725018] - [ethernet] qlcnic: Secondary unicast MAC address support (Chad Dupuis) [725018] - [ethernet] qlcnic: Handle qlcnic_alloc_mbx_args() failure (Chad Dupuis) [725018] - [ethernet] qlcnic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [725018] - [ethernet] qlcnic: remove redundant D0 power state set (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix typo in printk (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.43 (Chad Dupuis) [725018] - [ethernet] qlcnic: Enhance virtual NIC logging (Chad Dupuis) [725018] - [ethernet] qlcnic: qlcnic_get_board_name() function cleanup (Chad Dupuis) [725018] - [ethernet] qlcnic: Implement GET_LED_STATUS command for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: modify reset recovery path in diag mode (Chad Dupuis) [725018] - [ethernet] qlcnic: diagnostics routine changes (Chad Dupuis) [725018] - [ethernet] qlcnic: Convert nested if-else to switch-case (Chad Dupuis) [725018] - [ethernet] qlcnic: Initialize trans_work and idc_aen_work at VF probe (Chad Dupuis) [725018] - [ethernet] qlcnic: Remove qlcnic_config_npars module parameter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update IRQ name for 8200 and 8300 Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Disable INT-x interrupt for 83xx on driver unload (Chad Dupuis) [725018] - [ethernet] qlcnic: Support spoof check config (Chad Dupuis) [725018] - [x86] Fix x86 invalid cpu boot failure message (Prarit Bhargava) [1024731] - [virt] virtio-net: refill only when device is up during setting queues (Jason Wang) [1016469] - [crypto] crc-t10dif: add MODULE_SOFTDEP (Kyle McMartin) [968869] - [crypto] crct10dif: Add fallback for broken initrds (Kyle McMartin) [968869] - [crypto] crct10dif: Use PTR_RET (Kyle McMartin) [968869] - [crypto] crct10dif: Simple correctness and speed test for CRCT10DIF hash (Kyle McMartin) [968869] - [crypto] crct10dif: Glue code to cast accelerated CRCT10DIF assembly as a crypto transform (Kyle McMartin) [968869] - [crypto] crct10dif: Accelerated CRC T10 DIF computation with PCLMULQDQ instruction (Kyle McMartin) [968869] - [crypto] crct10dif: Wrap crc_t10dif function all to use crypto transform framework (Kyle McMartin) [968869] - [kernel] modules: add support for soft module dependencies (Kyle McMartin) [968869] - [misc] mei: don't get stuck in select during reset (Prarit Bhargava) [1025420] - [misc] mei/bus: do not overflow the device name buffer (Prarit Bhargava) [1025420] - [misc] mei: wake also writers on reset (Prarit Bhargava) [1025420] - [misc] mei/hbm: fix typo in error message (Prarit Bhargava) [1025420] - [misc] mei: check whether hw start has succeeded (Prarit Bhargava) [1025420] - [misc] mei: check if the hardware reset succeeded (Prarit Bhargava) [1025420] - [misc] mei: mei_cl_connect, don't multiply the timeout twice (Prarit Bhargava) [1025420] - [misc] mei: do not override a client writing state when buffering (Prarit Bhargava) [1025420] - [misc] mei: move mei_cl_irq_write_complete to client.c (Prarit Bhargava) [1025420] - [misc] mei: support HBM versioning (Prarit Bhargava) [1025420] - [nfc] mei_phy: Clean up file (Prarit Bhargava) [1025420] - [misc] mei: move mei_cl_complete to client.c (Prarit Bhargava) [1025420] - [misc] mei: revamp interrupt thread handlers (Prarit Bhargava) [1025420] - [virt] virtio-net: correctly handle cpu hotplug notifier during resuming (Jason Wang) [1016996] - [virt] virtio-net: don't respond to cpu hotplug notifier if we're not ready (Jason Wang) [1016996] - [fs] nfs: fix handling of invalid mount options in nfs_remount (Jeff Layton) [1021538] - [fs] nfs: reject version and minorversion changes on remount attempts (Jeff Layton) [1021538] - [drm] qxl: avoid an oops in the deferred io code (Dave Airlie) [1003728 1026182] - [drm] qxl: fix disabling extra monitors from client (Dave Airlie) [1026182] - [drm] qxl: remove unnecessary check (Dave Airlie) [1026182] - [drm] qxl: prefer the monitor config resolution (Dave Airlie) [1026182] - [drm] copy mode type in drm_mode_connector_list_update() (Dave Airlie) [1026182] - [drm] qxl: notify that the monitor config changed (Dave Airlie) [1026182] - [drm] return if changed in drm_helper_hpd_irq_event() (Dave Airlie) [1026182] - [block] rsxx: Fix possible kernel panic with invalid config (Steve Best) [1024550] - [block] rsxx: Disallow discards from being unmapped (Steve Best) [1024550] - [virt] hid-hyperv: convert alloc+memcpy to memdup (Jason Wang) [1026618] - [virt] hyperv/storvsc: Increase the value of STORVSC_MAX_IO_REQUESTS (Jason Wang) [1026618] - [virt] hyperv/storvsc: Support FC devices (Jason Wang) [1026618] - [virt] hyperv: Add the GUID fot synthetic fibre channel device (Jason Wang) [1026618] - [virt] hyperv/storvsc: Implement multi-channel support (Jason Wang) [1026618] - [virt] hyperv/storvsc: Update the storage protocol to win8 level (Jason Wang) [1026618] - [virt] hyperv/storvsc: Increase the value of scsi timeout for storvsc devices (Jason Wang) [1026618] - [virt] hyperv/vmbus: Terminate vmbus version negotiation on timeout (Jason Wang) [1026618] - [virt] hv_util: Correctly support ws2008R2 and earlier (Jason Wang) [1026618] - [virt] hyperv/vmbus: Do not attempt to negoatiate a new version prematurely (Jason Wang) [1026618] - [virt] hyperv/vmbus: Fix a bug in the handling of channel offers (Jason Wang) [1026618] - [virt] hyperv: remove HV_DRV_VERSION (Jason Wang) [1026618] - [virt] hv_balloon: Initialize the transaction ID just before sending the packet (Jason Wang) [1026618] - [virt] hv_util: Fix a bug in version negotiation code for util services (Jason Wang) [1026618] - [virt] hyperv/vmbus: incorrect device name is printed when child device is unregistered (Jason Wang) [1026618] - [virt] hyperv: allocate synic structures before hv_synic_init() (Jason Wang) [1026618] - [virt] hyperv: check interrupt mask before read_index (Jason Wang) [1026618] - [virt] hyperv/vmbus: Implement multi-channel support (Jason Wang) [1026618]- [net] bridge: pass correct vlan id to multicast code (Vlad Yasevich) [912737] - [net] bridge: Fix updating FDB entries when the PVID is applied (Vlad Yasevich) [912737] - [net] bridge: Fix the way the PVID is referenced (Vlad Yasevich) [912737] - [net] bridge: Apply the PVID to priority-tagged frames (Vlad Yasevich) [912737] - [net] bridge: Don't use VID 0 and 4095 in vlan filtering (Vlad Yasevich) [912737] - [net] bridge: Correctly clamp MAX forward_delay when enabling STP (Vlad Yasevich) [997814] - [net] bridge: Clamp forward_delay when enabling STP (Vlad Yasevich) [997814] - [net] ipv6: mld: introduce mld_{gq, ifc, dad}_stop_timer functions (Daniel Borkmann) [1023947] - [net] ipv6: mld: refactor query processing into v1/v2 functions (Daniel Borkmann) [1023947] - [net] ipv6: mld: similarly to MLDv2 have min max_delay of 1 (Daniel Borkmann) [1023947] - [net] ipv6: mld: implement RFC3810 MLDv2 mode only (Daniel Borkmann) [1023947] - [net] ipv6: mld: get rid of MLDV2_MRC and simplify calculation (Daniel Borkmann) [1023947] - [net] ipv6: mld: clean up MLD_V1_SEEN macro (Daniel Borkmann) [1023947] - [net] ipv6: mld: fix v1/v2 switchback timeout to rfc3810, 9.12. (Daniel Borkmann) [1023947] - [net] ipv6: mcast: use defines for rfc3810/8.1 lengths (Daniel Borkmann) [1023947] - [net] ipv6: *_start_timer: rather use unsigned long (Daniel Borkmann) [1023947] - [net] ipv6: igmp6_event_query: use msecs_to_jiffies (Daniel Borkmann) [1023947] - [net] ipv6: make unsolicited report intervals configurable for mld (Daniel Borkmann) [1023947] - [net] ipv4, ipv6: send igmpv3/mld packets with TC_PRIO_CONTROL (Daniel Borkmann) [1023947] - [net] bridge: disable snooping if there is no querier (Vlad Yasevich) [1019950] - [net] unix: inherit SOCK_PASS{CRED, SEC} flags from socket to fix race (Daniel Borkmann) [1023964]- [scsi] aacraid: missing capable() check in compat ioctl (Rich Bono) [1025840] - [scsi] scsi_dh_rdac: Add new IBM 1813 product id to rdac devlist (Rob Evers) [1020969] - [scsi] aic94xx: remove driver (Rich Bono) [978980] - [scsi] qla4xxx: Populate local CHAP credentials for flash target sessions (Chad Dupuis) [1006158] - [scsi] qla4xxx: Support setting of local CHAP index for flash target entry (Chad Dupuis) [1006158] - [scsi] qla4xxx: Correct the check for local CHAP entry type (Chad Dupuis) [1006158] - [scsi] qla4xxx: correctly update session discovery_parent_idx (Chad Dupuis) [1020197] - [scsi] aacraid: avoid parsing names as kthread_run() format strings (Rich Bono) [752081] - [scsi] hpsa: return 0 from driver probe function on success, not 1 (Tomas Henzl) [862713] - [scsi] hpsa: remove unused Smart Array ID (Tomas Henzl) [862713] - [scsi] hpsa: bump driver version to reflect changes (Tomas Henzl) [862713] - [scsi] hpsa: housekeeping patch for device_id and product arrays (Tomas Henzl) [862713] - [scsi] hpsa: add HP Smart Array Gen8 names (Tomas Henzl) [862713] - [scsi] hpsa: add HP Smart Array Gen9 PCI ID's (Tomas Henzl) [862713] - [treewide] Convert retrun typos to return (Tomas Henzl) [862713] - [scsi] hpsa: fix warning with smp_processor_id() in preemptible (Tomas Henzl) [862713] - [scsi] hpsa: remove unneeded variable (Tomas Henzl) [862713] - [scsi] hpsa: fix a race in cmd_free/scsi_done (Tomas Henzl) [862713]- [ethernet] tg3: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1024060] - [ethernet] tg3: Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1024060] - [ethernet] tg3: use phylib when robo switch is in use (Ivan Vecera) [1024060] - [netdrv] ssb: provide phy address for Gigabit Ethernet driver (Ivan Vecera) [1024060] - [ethernet] tg3: add support a phy at an address different than 01 (Ivan Vecera) [1024060] - [ethernet] tg3: Update version to 3.134 (Ivan Vecera) [1024060] - [ethernet] tg3: Remove unnecessary spinlock (Ivan Vecera) [1024060] - [ethernet] tg3: Appropriately classify interrupts during request_irq (Ivan Vecera) [1024060] - [ethernet] tg3: Remove redundant if check (Ivan Vecera) [1024060] - [ethernet] tg3: Remove if 0'd code (Ivan Vecera) [1024060] - [ethernet] tg3: LED in shared mode does not blink during traffic (Ivan Vecera) [1024060] - [ethernet] tg3: Add support for new 577xx device ids (Ivan Vecera) [1024060] - [ethernet] tg3: Add function tg3_phy_shdw_write() (Ivan Vecera) [1024060] - [ethernet] tg3: Use pci_dev pm_cap (Ivan Vecera) [1024060] - [ethernet] tg3: Expand led off fix to include 5720 (Ivan Vecera) [1024060] - [s390] cio: Introduce on-close CHSC IOCTLs (Hendrik Brueckner) [1022446] - [s390] cio: Make /dev/chsc a single-open device (Hendrik Brueckner) [1022442] - [s390] cio: Introduce generic synchronous CHSC IOCTL (Hendrik Brueckner) [1022441] - [s390] sclp: Add SCLP character device driver (Hendrik Brueckner) [1022425] - [virt] kvm: Create non-coherent DMA registeration (Alex Williamson) [1025470] - [virt] kvm: Convert iommu_flags to iommu_noncoherent (Alex Williamson) [1025470] - [virt] kvm: Add VFIO device (Alex Williamson) [1025470] - [vfio] vfio_iommu_type1: fix bug caused by break in nested loop (Alex Williamson) [1025468] - [vfio] fix documentation more (Alex Williamson) [1025468] - [vfio] vfio-pci: PCI hot reset interface (Alex Williamson) [1025468] - [vfio] vfio-pci: Test for extended config space (Alex Williamson) [1025468] - [vfio] vfio-pci: Use fdget() rather than eventfd_fget() (Alex Williamson) [1025468] - [vfio] Add O_CLOEXEC flag to vfio device fd (Alex Williamson) [1025468] - [vfio] use get_unused_fd_flags(0) instead of get_unused_fd() (Alex Williamson) [1025468] - [vfio] add external user support (Alex Williamson) [1025468] - [vfio] fix documentation (Alex Williamson) [1025468] - [block] blk-throttle: Enable hierarchy even when sane mount flag is not specified (Vivek Goyal) [1015648] - [block] blk-throttle: implement proper hierarchy support (Vivek Goyal) [1015648] - [block] blk-throttle: implement throtl_grp->has_rules[] (Vivek Goyal) [1015648] - [block] blk-throttle: Account for child group's start time in parent while bio climbs up (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_qnode for dispatch fairness (Vivek Goyal) [1015648] - [block] blk-throttle: make throtl_pending_timer_fn() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make tg_dispatch_one_bio() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make blk_throtl_bio() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make blk_throtl_drain() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: dispatch from throtl_pending_timer_fn() (Vivek Goyal) [1015648] - [block] blk-throttle: implement dispatch looping (Vivek Goyal) [1015648] - [block] blk-throttle: separate out throtl_service_queue->pending_timer from throtl_data->dispatch_work (Vivek Goyal) [1015648] - [block] blk-throttle: set REQ_THROTTLED from throtl_charge_bio() and gate stats update with it (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[], implement sq_to_tg(), sq_to_td() and throtl_log() (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_service_queue->parent_sq (Vivek Goyal) [1015648] - [block] blk-throttle: generalize update_disptime optimization in blk_throtl_bio() (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[] blk-throttle: dispatch to throtl_data->service_queue.bio_lists[] (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[] and friends to throtl_service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_grp->service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: reorganize throtl_service_queue passed around as argument (Vivek Goyal) [1015648] - [block] blk-throttle: pass around throtl_service_queue instead of throtl_data (Vivek Goyal) [1015648] - [block] blk-throttle: add backlink pointer from throtl_grp to throtl_data (Vivek Goyal) [1015648] - [block] blk-throttle: simplify throtl_grp flag handling (Vivek Goyal) [1015648] - [block] blk-throttle: rename throtl_rb_root to throtl_service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: remove pointless throtl_nr_queued() optimizations (Vivek Goyal) [1015648] - [block] blk-throttle: relocate throtl_schedule_delayed_work() (Vivek Goyal) [1015648] - [block] blk-throttle: collapse throtl_dispatch() into the work function (Vivek Goyal) [1015648] - [block] blk-throttle: remove deferred config application mechanism (Vivek Goyal) [1015648] - [block] blk-throttle: remove spurious throtl_enqueue_tg() call from throtl_select_dispatch() (Vivek Goyal) [1015648] - [block] blkcg: move bulk of blkcg_gq release operations to the RCU callback (Vivek Goyal) [1015648] - [block] blkcg: invoke blkcg_policy->pd_init() after parent is linked (Vivek Goyal) [1015648] - [block] blkcg: implement blkg_for_each_descendant_post() (Vivek Goyal) [1015648] - [block] blkcg: move blkg_for_each_descendant_pre() to block/blk-cgroup.h (Vivek Goyal) [1015648] - [block] blkcg: fix error return path in blkg_create() (Vivek Goyal) [1015648] - [char] ipmi: Add MODULE_ALIAS for autoloading ipmi driver on ACPI systems (Shyam Iyer) [844867]- [security] keys: Fix UID check in keyctl_get_persistent() (David Howells) [991110] - [security] keys: fix error return code in big_key_instantiate() (David Howells) [991110] - [powerpc] tm: Switch out userspace PPR and DSCR sooner (Steve Best) [1016823] - [virt] kvm: fix KVM_SET_XCRS loop (Paolo Bonzini) [1007897] - [virt] kvm: fix KVM_SET_XCRS for CPUs that do not support XSAVE (Paolo Bonzini) [1007897] - [virt] kvm: only copy XSAVE state for the supported features (Paolo Bonzini) [1007897] - [virt] kvm: prevent setting unsupported XSAVE states (Paolo Bonzini) [1007897] - [virt] kvm: mask unsupported XSAVE entries from leaf 0Dh index 0 (Paolo Bonzini) [1007897] - [ethernet] bnx2x: remove unnecessary pci_set_drvdata() (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add ndo_get_phys_port_id support (Michal Schmidt) [1022068] - [ethernet] bnx2x: Change variable type to bool (Michal Schmidt) [1022068] - [ethernet] bnx2x: skb_is_gso_v6() requires skb_is_gso() (Michal Schmidt) [1022068] - [ethernet] bnx2x: use pcie_get_minimum_link() (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add support for EXTPHY2 LED mode (Michal Schmidt) [1022068] - [ethernet] bnx2x: Change function prototype (Michal Schmidt) [1022068] - [ethernet] bnx2x: Don't disable/enable SR-IOV when loading (Michal Schmidt) [1022068] - [ethernet] bnx2x: Correct VF driver info (Michal Schmidt) [1022068] - [ethernet] bnx2x: Test nvram when interface is down (Michal Schmidt) [1022068] - [ethernet] bnx2x: Staticize local symbols (Michal Schmidt) [1022068] - [ethernet] bnx2x: Disable VF access on PF removal (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent FW assert on low mem during unload (Michal Schmidt) [1022068] - [ethernet] bnx2x: Set NETIF_F_HIGHDMA unconditionally (Michal Schmidt) [1022068] - [ethernet] bnx2x: Don't pretend during register dump (Michal Schmidt) [1022068] - [ethernet] bnx2x: Lock DMAE when used by statistic flow (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent null pointer dereference on error flow (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix config when SR-IOV and iSCSI are enabled (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix Coalescing configuration (Michal Schmidt) [1022068] - [ethernet] bnx2x: Unlock VF-PF channel on MAC/VLAN config error (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent an illegal pointer dereference during panic (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix Maximum CoS estimation for VFs (Michal Schmidt) [1022068] - [ethernet] bnx2x: record rx queue for LRO packets (Michal Schmidt) [1022068] - [ethernet] bnx2x: handle known but unsupported VF messages (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent masked MCP parities from appearing (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent masking error from cnic (Michal Schmidt) [1022068] - [ethernet] bnx2x: add missing VF resource allocation during init (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix support for VFs on some PFs (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent mistaken hangup between driver & FW (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix 848xx duplex settings (Michal Schmidt) [1022068] - [ethernet] bnx2x: Specific Active-DAC is not detected on 57810 (Michal Schmidt) [1022068] - [ethernet] bnx2x: 57840 non-external loopback test fail on 1G (Michal Schmidt) [1022068] - [ethernet] bnx2x: KR2 disablement fix (Michal Schmidt) [1022068] - [ethernet] bnx2x: Generalize KR work-around (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix bnx2i and bnx2fc regressions (Michal Schmidt) [1022068] - [ethernet] bnx2x: Use pci_dev pm_cap (Michal Schmidt) [1022068] - [ethernet] bnx2x: avoid atomic allocations during initialization (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix configuration of doorbell block (Michal Schmidt) [1022068] - [ethernet] bnx2x: Restore a call to config_init (Michal Schmidt) [1022068] - [ethernet] bnx2x: fix broken compilation with CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add missing braces in bnx2x:bnx2x_link_initialize (Michal Schmidt) [1022068] - [ethernet] bnx2x: VF RSS support - VF side (Michal Schmidt) [1022068] - [ethernet] bnx2x: VF RSS support - PF side (Michal Schmidt) [1022068] - [virt] hyperv-fb: add pci stub (Gerd Hoffmann) [1019185] - [ethernet] ixgbevf: move API neg to reset path (Andy Gospodarek) [1023107] - [ethernet] bna: firmware update to 3.2.1.1 (Ivan Vecera) [1007080] - [fs] nfs: Fix a missing initialisation when reading the SELinux label (Jeff Layton) [1019591] - [fs] nfs: fix oops when trying to set SELinux label (Jeff Layton) [1019591] - [ethernet] r8169: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1025463] - [ethernet] r8169: fix invalid register dump (Ivan Vecera) [1025463] - [ethernet] r8169: remember WOL preferences on driver load (Ivan Vecera) [1025463] - [ethernet] r8169, sis190: remove unnecessary length check (Ivan Vecera) [1025463] - [ethernet] r8169: remove "PHY reset until link up" log spam (Ivan Vecera) [1025463] - [ethernet] r8169: fix lockdep warning when removing interface (Ivan Vecera) [1025463] - [ethernet] r8169: add a new chip for RTL8411 (Ivan Vecera) [1025463] - [ethernet] be2net: Make lancer_wait_ready() static (Ivan Vecera) [1025412] - [ethernet] be2net: Remove interface type (Ivan Vecera) [1025412] - [ethernet] be2net: add support for ndo_busy_poll (Ivan Vecera) [1025412] - [ethernet] be2net: Warn users of possible broken functionality on BE2 cards with very old FW versions with latest driver (Ivan Vecera) [1025412] - [ethernet] be2net: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1025412] - [ethernet] be2net: Rework PCIe error report log messaging (Ivan Vecera) [1025412] - [ethernet] be2net: change the driver version number to 4.9.224.0 (Ivan Vecera) [1025412] - [ethernet] be2net: Display RoCE specific counters in ethtool -S (Ivan Vecera) [1025412] - [ethernet] be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R (Ivan Vecera) [1025412] - [ethernet] be2net: add a counter for pkts dropped in xmit path (Ivan Vecera) [1025412] - [ethernet] be2net: fix adaptive interrupt coalescing (Ivan Vecera) [1025412] - [ethernet] be2net: call ENABLE_VF cmd for Skyhawk-R too (Ivan Vecera) [1025412] - [ethernet] be2net: Create single TXQ on BE3-R 1G ports (Ivan Vecera) [1025412] - [ethernet] be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd (Ivan Vecera) [1025412] - [ethernet] be2net: Call be_vf_setup() even when VFs are enbaled from previous load (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to display the VLAN priority for a VF (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to configure VLAN priority for a VF interface (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to allow VLAN configuration on VF interfaces (Ivan Vecera) [1025412] - [ethernet] be2net: Fix number of VLANs supported in UMC mode for BE3-R (Ivan Vecera) [1025412] - [ethernet] be2net: Fix VLAN promiscuous mode programming (Ivan Vecera) [1025412] - [ethernet] be2net: Fix the size of be_nic_res_desc structure (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1025412] - [ethernet] be2net: Remove extern from function prototypes (Ivan Vecera) [1025412] - [ethernet] be2net: missing variable initialization (Ivan Vecera) [1025412] - [drm] cirrus: do not attempt to acquire a reservation while in an interrupt handler (Gerd Hoffmann) [1017433] - [drm] cirrus: Invalidate page tables when pinning a BO (Gerd Hoffmann) [1017433] - [virt] kvm: introduce guest count uevent (Paolo Bonzini) [1004799] - [ata] libahci: fix turning on LEDs in ahci_start_port() (David Milburn) [1024388] - [kernel] audit: do not reject all AUDIT_INODE filter types (Richard Guy Briggs) [985971] - [fs] fuse: drop dentry on failed revalidate (Brian Foster) [1006514] - [fs] fuse: clean up return in fuse_dentry_revalidate() (Brian Foster) [1006514] - [fs] fuse: use d_materialise_unique() (Brian Foster) [1006514] - [fs] sysfs: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] nfs: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] gfs2: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] vfs: check unlinked ancestors before mount (Brian Foster) [1006514] - [fs] vfs: check submounts and drop atomically (Brian Foster) [1006514] - [fs] vfs: add d_walk() (Brian Foster) [1006514] - [fs] vfs: restructure d_genocide() (Brian Foster) [1006514] - [powerpc] Only save/restore SDR1 if in hypervisor mode (Steve Best) [1018639] - [wireless] brcmsmac: Further reduce log spam from tx phy messages (John Green) [974223] - [wireless] brcmsmac: Reduce log spam in heavy tx, make err print in debug (John Green) [974223]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.17 (Veaceslav Falico) [1006938]- [kernel] keys: align system_certificate_list (Jan Stancek) [985961] - [security] keys: Fix keyring quota misaccounting on key replacement and unlink (David Howells) [1017806 991110] - [security] keys: Fix a race between negating a key and reading the error set (David Howells) [991110] - [security] keys: Make BIG_KEYS boolean (David Howells) [991110] - [crypto] x.509: remove possible code fragility, enumeration values not handled (David Howells) [985961] - [crypto] x.509: add module description and license (David Howells) [985961] - [lib] mpi: add module description and license (David Howells) [985961] - [security] keys: initialize root uid and session keyrings early (David Howells) [985961] - [crypto] keys: verify a certificate is signed by a 'trusted' key (David Howells) [985961] - [kernel] keys: Make the system 'trusted' keyring viewable by userspace (David Howells) [985961] - [crypto] keys: Set the asymmetric-key type default search method (David Howells) [985961] - [security] keys: Add a 'trusted' flag and a 'trusted only' flag (David Howells) [985961] - [kernel] keys: Separate the kernel signature checking keyring from module signing (David Howells) [985961] - [kernel] keys: Have make canonicalise the paths of the X.509 certs better to deduplicate (David Howells) [985961] - [kernel] modsign: Load *.x509 files into kernel keyring (David Howells) [985961] - [crypto] x.509: Remove certificate date checks (David Howells) [985961] - [crypto] x.509: Handle certificates that lack an authorityKeyIdentifier field (David Howells) [985961] - [crypto] x.509: Check the algorithm IDs obtained from parsing an X.509 certificate (David Howells) [985961] - [crypto] x.509: Embed public_key_signature struct and create filler function (David Howells) [985961] - [crypto] x.509: struct x509_certificate needs struct tm declaring (David Howells) [985961] - [crypto] keys: Store public key algo ID in public_key_signature struct (David Howells) [985961] - [crypto] keys: Split public_key_verify_signature() and make available (David Howells) [985961] - [crypto] keys: Store public key algo ID in public_key struct (David Howells) [985961] - [crypto] keys: Move the algorithm pointer array from x509 to public_key.c (David Howells) [985961] - [crypto] keys: Rename public key parameter name arrays (David Howells) [985961] - [security] keys: Add per-user_namespace registers for persistent per-UID kerberos caches (David Howells) [991110] - [security] keys: Implement a big key type that can save to tmpfs (David Howells) [991110] - [security] keys: Expand the capacity of a keyring (David Howells) [1014573 985961] - [lib] assoc_array: Add a generic associative array implementation (David Howells) [1014573 985961] - [security] keys: Drop the permissions argument from __keyring_search_one() (David Howells) [1014573 985961] - [security] keys: Define a __key_get() wrapper to use rather than atomic_inc() (David Howells) [1014573 985961] - [security] keys: Search for auth-key by name rather than target key ID (David Howells) [1014573 985961] - [security] keys: Introduce a search context structure (David Howells) [1014573 985961] - [security] keys: Consolidate the concept of an 'index key' for key access (David Howells) [1014573 985961] - [security] keys: key_is_dead() should take a const key pointer argument (David Howells) [1014573 985961] - [security] keys: Use bool in make_key_ref() and is_key_possessed() (David Howells) [1014573 985961] - [security] keys: Skip key state checks when checking for possession (David Howells) [1014573 985961 991110]- [net] bonding: ensure that TLB mode's active slave has correct mac filter (Veaceslav Falico) [1017573] - [net] netfilter: synproxy: fix BUG_ON triggered by corrupt TCP packets (Jesper Brouer) [1015035] - [net] proc_fs: print UIDs as unsigned int (Francesco Fusco) [996122] - [net] ipv6: Unify {raw,udp}6_sock_seq_show (Francesco Fusco) [996122] - [scsi] qla4xxx: Fix memory leak in func qla4_84xx_config_acb() (Chad Dupuis) [998557] - [scsi] qla4xxx: 5.04.00.00.07.00-k0 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.04.00-k1 (Chad Dupuis) [998557] - [scsi] qla4xxx: Return error if minidump data collection fails (Chad Dupuis) [998557] - [scsi] qla4xxx: Fix the minidump data collection check in for loop (Chad Dupuis) [998557] - [scsi] qla4xxx: Add pex-dma support for capturing minidump (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.04.00-k0 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [998557] - [scsi] qla4xxx: Implementation of ACB configuration during Loopback for ISP8042 (Chad Dupuis) [998557] - [scsi] qla4xxx: Added support for ISP8042 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.03.00-k11 (Chad Dupuis) [948123] - [scsi] qla4xxx: Export more firmware info in sysfs (Chad Dupuis) [948123] - [scsi] qla4xxx: Only BIOS boot target entries should be at index 0 and 1 (Chad Dupuis) [948123] - [scsi] qla4xxx: discovery_parent_idx can be shown without any check (Chad Dupuis) [948123] - [scsi] qla4xxx: Set IPv6 traffic class if device type is IPv6 (Chad Dupuis) [948123] - [scsi] qla4xxx: Use discovery_parent_idx instead of discovery_parent_type (Chad Dupuis) [948123] - [scsi] qla4xxx: Allow removal of failed session using logout (Chad Dupuis) [948123] - [scsi] qla4xxx: Update driver version to 5.03.00-k10 (Chad Dupuis) [948118] - [scsi] qla4xxx: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [948118] - [scsi] libiscsi: Add missing prints for session and connection sysfs attrs (Chad Dupuis) [948118] - [scsi] libiscsi: Added new boot entries in the session sysfs (Chad Dupuis) [948118] - [fs] nfs: inform the VM about pages being committed or unstable (Jerome Marchand) [1009508] - [mm] vmscan: take page buffers dirty and locked state into account (Jerome Marchand) [1009508] - [mm] vmscan: treat pages marked for immediate reclaim as zone congestion (Jerome Marchand) [1009508] - [mm] vmscan: move direct reclaim wait_iff_congested into shrink_list (Jerome Marchand) [1009508] - [mm] vmscan: set zone flags before blocking (Jerome Marchand) [1009508] - [mm] vmscan: stall page reclaim after a list of pages have been processed (Jerome Marchand) [1009508] - [mm] vmscan: stall page reclaim and writeback pages based on dirty/writepage pages encountered (Jerome Marchand) [1009508] - [mm] vmscan: move logic from balance_pgdat() to kswapd_shrink_zone() (Jerome Marchand) [1009508] - [mm] vmscan: check if kswapd should writepage once per pgdat scan (Jerome Marchand) [1009508] - [mm] vmscan: block kswapd if it is encountering pages under writeback (Jerome Marchand) [1009508] - [mm] vmscan: have kswapd writeback pages based on dirty pages encountered, not priority (Jerome Marchand) [1009508] - [mm] vmscan: do not allow kswapd to scan at maximum priority (Jerome Marchand) [1009508] - [mm] vmscan: decide whether to compact the pgdat based on reclaim progress (Jerome Marchand) [1009508] - [mm] vmscan: flatten kswapd priority loop (Jerome Marchand) [1009508] - [mm] vmscan: obey proportional scanning requirements for kswapd (Jerome Marchand) [1009508] - [mm] vmscan: limit the number of pages kswapd reclaims at each priority (Jerome Marchand) [1009508] - [iommu] Remove stack trace from broken irq remapping warning (Neil Horman) [1012860] - [kernel] audit: remove newline accidentally added during session id helper refactor (Richard Guy Briggs) [1010438] - [security] audit: suppress stock memalloc failure warnings since already managed (Richard Guy Briggs) [1016852] - [kernel] ntp: Make periodic RTC update more reliable (Prarit Bhargava) [1010351]- [virt] kvm/ppc/Book3S: Fix compile error in XICS emulation (Veaceslav Falico) [1006938] - [block] rsxx: fix Kernel Panic caused by mapping Discards (Steve Best) [1013995] - [block] rsxx: Moving pci_map_page to prevent overflow (Steve Best) [1011024] - [block] rsxx: Handling failed pci_map_page on PowerPC and double free (Steve Best) [1011024] - [block] rsxx: Adding in debugfs entries (Steve Best) [1002025] - [block] rsxx: Fixes incorrect stats calculation (Steve Best) [1002025] - [block] rsxx: Adding EEH check inside cregs timeout (Steve Best) [1002025] - [block] rsxx: Adapter address space sanity check (Steve Best) [1002025] - [block] rsxx: Fixes DLPAR add kernel panic if partition still mounted (Steve Best) [1002025] - [block] rsxx: Changing the adapter name to the official name (Steve Best) [1002025] - [block] rsxx: Adding in sync_start module paramenter (Steve Best) [1002025] - [block] rsxx: Allow block size to be determined by configuration (Steve Best) [1002025] - [block] rsxx: Fixes soft-lockup issues during DMAs (Steve Best) [1002025] - [block] rsxx: Restructured DMA cancel scheme (Steve Best) [1002025] - [block] rsxx: Individual workqueues for interruptible events (Steve Best) [1002025] - [md] Fix skipping recovery for read-only arrays (Jes Sorensen) [1016694] - [kernel] nohz: Include local CPU in full dynticks global kick (Jarod Wilson) [988015] - [kernel] nohz: Optimize full dynticks's sched hooks with static keys (Jarod Wilson) [988015] - [kernel] nohz: Optimize full dynticks state checks with static keys (Jarod Wilson) [988015] - [kernel] nohz: Rename a few state variables (Jarod Wilson) [988015] - [kernel] vtime: Always debug check snapshot source _before_ updating it (Jarod Wilson) [988015] - [kernel] vtime: Always scale generic vtime accounting results (Jarod Wilson) [988015] - [kernel] vtime: Optimize full dynticks accounting off case with static keys (Jarod Wilson) [988015] - [kernel] vtime: Describe overriden functions in dedicated arch headers (Jarod Wilson) [988015] - [kernel] hardirq: Split preempt count mask definitions (Jarod Wilson) [988015] - [kernel] context_tracking: Split low level state headers (Jarod Wilson) [988015] - [kernel] vtime: Fix racy cputime delta update (Jarod Wilson) [988015] - [kernel] vtime: Remove a few unneeded generic vtime state checks (Jarod Wilson) [988015] - [kernel] context_tracking: User/kernel broundary cross trace events (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize context switch off case with static keys (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize guest APIs off case with static key (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize main APIs off case with static key (Jarod Wilson) [988015] - [kernel] context_tracking: Ground setup for static key use (Jarod Wilson) [988015] - [kernel] context_tracking: Remove full dynticks' hacky dependency on wide context tracking (Jarod Wilson) [988015] - [kernel] nohz: Only enable context tracking on full dynticks CPUs (Jarod Wilson) [988015] - [kernel] context_tracking: Fix runtime CPU off-case (Jarod Wilson) [988015] - [kernel] vtime: Update a few comments (Jarod Wilson) [988015] - [kernel] context_tracking: Fix guest accounting with native vtime (Jarod Wilson) [988015] - [kernel] sched: Consolidate open coded preemptible() checks (Jarod Wilson) [988015] - [kernel] nohz: fix compile warning in tick_nohz_init() (Jarod Wilson) [988015] - [kernel] nohz: Do not warn about unstable tsc unless user uses nohz_full (Jarod Wilson) [988015] - [kernel] nohz: Remove obsolete check for full dynticks CPUs to be RCU nocbs (Jarod Wilson) [988015] - [kernel] nohz: Warn if the machine can not perform nohz_full (Jarod Wilson) [988015] - [md] raid5: avoid finding "discard" stripe (Jes Sorensen) [1023485] - [md] raid5: set bio bi_vcnt 0 for discard request (Jes Sorensen) [1023485] - [powerpc] make lorax work again (Steve Best) [1022797]- [netdrv] cnic: Fix crash in cnic_bnx2x_service_kcq() (Maurizio Lombardi) [1011203] - [scsi] bnx2fc: Bump version from 1.0.14 to 2.4.1 (Maurizio Lombardi) [1011211] - [scsi] bnx2fc: hung task timeout warning observed when rmmod bnx2x with active FCoE targets (Maurizio Lombardi) [1011211] - [scsi] bnx2fc: Fixed a SCSI CMD cmpl race condition between ABTS and CLEANUP (Maurizio Lombardi) [1011211] - [scsi] Allow error handling timeout to be specified (Ewan Milne) [1020944] - [scsi] be2iscsi: Bump driver version (Rob Evers) [726165] - [scsi] be2iscsi: Fix SGL posting for unaligned ICD values (Rob Evers) [726165] - [scsi] be2iscsi: Fix AER handling in driver (Rob Evers) [726165] - [scsi] be2iscsi: Invalidate WRB in Abort/Reset Path (Rob Evers) [726165] - [scsi] be2iscsi: Fix Insufficient Buffer Error returned in MBX Completion (Rob Evers) [726165] - [scsi] be2iscsi: Fix log level for protocol specific logs (Rob Evers) [726165] - [scsi] be2iscsi: Fix MSIx creation for SKH-R adapter (Rob Evers) [726165] - [scsi] be2iscsi: Display Port Identifier for each iSCSI function (Rob Evers) [726165] - [scsi] be2iscsi: Dispaly CID available for connection offload (Rob Evers) [726165] - [scsi] be2iscsi: Fix chute cleanup during drivers unload (Rob Evers) [726165] - [scsi] be2iscsi: Fix connection offload to support Dual Chute (Rob Evers) [726165] - [scsi] be2iscsi: Fix CID allocation/freeing to support Dual chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix WRB_Q posting to support Dual Chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix SGL Initilization and posting Pages for Dual Chute (Rob Evers) [726165] - [scsi] be2iscsi: Fix Template HDR support for Dual Chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix changes in ASYNC Path for SKH-R adapter (Rob Evers) [726165] - [scsi] be2iscsi: Config parameters update for Dual Chute Support (Rob Evers) [726165] - [scsi] be2iscsi: Fix soft lock up issue during UE or if FW taking time to respond (Rob Evers) [726165] - [scsi] be2iscsi: Fix locking mechanism in Unsol Path (Rob Evers) [726165] - [scsi] be2iscsi: Fix negotiated parameters upload to FW (Rob Evers) [726165] - [scsi] be2iscsi: Fix repeated issue of MAC ADDR get IOCTL (Rob Evers) [726165] - [scsi] be2iscsi: Fix the MCCQ count leakage (Rob Evers) [726165] - [scsi] be2iscsi: Fix Template HDR IOCTL (Rob Evers) [726165] - [scsi] lpfc: Update lpfc version for 8.3.7.31.1p driver release (Rob Evers) [726157] - [scsi] lpfc: Fixed issue of task management commands having a fixed timeout (Rob Evers) [726157] - [scsi] lpfc: Fixed inconsistent spin lock usage (Rob Evers) [726157] - [scsi] lpfc: Fix driver's abort loop functionality to skip IOs already getting aborted (Rob Evers) [726157] - [scsi] lpfc: Fixed failure to allocate SCSI buffer on PPC64 platform for SLI4 devices (Rob Evers) [726157] - [scsi] lpfc: Fix WARN_ON when driver unloads (Rob Evers) [726157] - [scsi] lpfc: Avoided making pci bar ioremap call during dual-chute WQ/RQ pci bar selection (Rob Evers) [726157] - [scsi] lpfc: Fixed driver iocbq structure's iocb_flag field running out of space (Rob Evers) [726157] - [scsi] lpfc: Fix crash on driver load due to cpu affinity logic (Rob Evers) [726157] - [scsi] lpfc: Fixed logging format of setting driver sysfs attributes hard to interpret (Rob Evers) [726157] - [scsi] lpfc: Fixed back to back RSCNs discovery failure (Rob Evers) [726157] - [scsi] lpfc: Fixed race condition between BSG I/O dispatch and timeout handling (Rob Evers) [726157] - [scsi] lpfc: Fixed function mode field defined too small for not recognizing dual-chute mode (Rob Evers) [726157] - [scsi] lpfc: Back out data count, (residual fcfi_parm) fix for bad target (Rob Evers) [726157] - [scsi] lpfc: Fixed mailbox memory leak (Rob Evers) [726157] - [scsi] lpfc: Fix random errors using first burst (Rob Evers) [726157] - [scsi] lpfc: Fixed not able to log informational messages at early stage of driver init time (Rob Evers) [726157] - [scsi] lpfc: Fixed using unsafe linked list macro for walking and deleting linked list (Rob Evers) [726157] - [scsi] lpfc: Removed obsolete fcp_eq_count and fcp_wq_count driver attributes (Rob Evers) [726157] - [scsi] lpfc: Update copyrights for 8.3.41 modifications (Rob Evers) [726157] - [scsi] lpfc: Fixed the format of some log message fields (Rob Evers) [726157] - [scsi] lpfc: Add first burst support to driver (Rob Evers) [726157] - [scsi] lpfc: Fixed not able to perform PCI function reset when board was not in online mode (Rob Evers) [726157] - [scsi] lpfc: Fixed failure in setting SLI3 board mode (Rob Evers) [726157] - [scsi] lpfc: Fixed SLI3 failing FCP write on check-condition no-sense with residual zero (Rob Evers) [726157] - [scsi] lpfc: Fixed support for 128 byte WQEs (Rob Evers) [726157] - [scsi] lpfc: Ensure driver properly zeros unused fields in SLI4 mailbox commands (Rob Evers) [726157] - [scsi] lpfc: Fixed max value of lpfc_lun_queue_depth (Rob Evers) [726157] - [scsi] lpfc: Fixed Receive Queue varied frame size handling (Rob Evers) [726157] - [scsi] lpfc: Fix mailbox byteswap issue on PPC (Rob Evers) [726157] - [scsi] lpfc: Fixed freeing of iocb when internal loopback times out (Rob Evers) [726157] - [scsi] lpfc: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 modifications (Rob Evers) [726157] - [scsi] lpfc: Fixed a race condition between SLI host and port failed FCF rediscovery (Rob Evers) [726157] - [scsi] lpfc: Fixed issue mailbox wait routine failed to issue dump memory mbox command (Rob Evers) [726157] - [scsi] lpfc: Fixed system panic due to unsafe walking and deleting linked list (Rob Evers) [726157] - [scsi] lpfc: Fixed FCoE connection list vlan identifier and add FCF list debug (Rob Evers) [726157] - [scsi] lpfc: Clarified the behavior of the lpfc_max_luns module parameter (Rob Evers) [726157] - [scsi] lpfc: Fix to allow OCM to report FEC status (Rob Evers) [726157] - [scsi] lpfc: Fixed a missing return code in a logging message (Rob Evers) [726157] - [scsi] lpfc: Fixed some logging message fields (Rob Evers) [726157] - [scsi] lpfc: Fixed list corruption when lpfc_drain_tx runs (Rob Evers) [726157] - [scsi] lpfc: Fix starting reference tag when calculating BG error (Rob Evers) [726157] - [scsi] lpfc: Fix inconsistent list removal causes crash (Rob Evers) [726157] - [scsi] lpfc: Fixed system panic during handling unsolicited receive buffer error condition (Rob Evers) [726157] - [scsi] lpfc: Fix BlockGuard error checking (Rob Evers) [726157] - [scsi] lpfc: Fixed crash during FCoE failover testing (Rob Evers) [726157] - [scsi] lpfc: Fix lpfc_used_cpu to be more dynamic (Rob Evers) [726157] - [scsi] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path (Tomas Henzl) [1019819] - [scsi] megaraid_sas: fixes for few endianess issues (Tomas Henzl) [1019819] - [scsi] megaraid_sas: addded support for big endian architecture (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Add High Availability clustering support using shared Logical Disks (Tomas Henzl) [1005934] - [scsi] megaraid_sas: fix memory leak if SGL has zero length entries (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Changelog and driver version update (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support to differentiate between iMR vs MR Firmware (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for Uneven Span PRL11 (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller (Tomas Henzl) [726228] - [scsi] megaraid_sas: Set IoFlags to enable Fast Path for JBODs for 12 Gb/s controllers (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support to display Customer branding details in syslog (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers (Tomas Henzl) [726228] - [scsi] megaraid_sas: Set IO request timeout value provided by OS timeout for Tape devices (Tomas Henzl) [726228] - [scsi] megaraid_sas: Free event detail memory without device ID check (Tomas Henzl) [726228] - [scsi] megaraid_sas: Update balance count in driver to be in sync of firmware (Tomas Henzl) [726228] - [scsi] megaraid_sas: Fix the interrupt mask for Gen2 controller (Tomas Henzl) [726228] - [scsi] megaraid_sas: Return DID_ERROR for SCSI IO, when controller is in critical h/w error (Tomas Henzl) [726228] - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [988042] - [scsi] remove check for 'resetting' (Ewan Milne) [988042] - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [988042] - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [988042] - [scsi] advansys: Remove 'last_reset' references (Ewan Milne) [988042] - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [988042] - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [988042]- [net] ip_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1014599] - [net] ip6_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1014599] - [net] udp6: respect IPV6_DONTFRAG sockopt in case there are pending frames (Jiri Pirko) [1014599] - [net] ipv6: udp packets following an UFO enqueued packet need also be handled by UFO (Jiri Pirko) [1011931] {CVE-2013-4387} - [net] bonding: combine pr_debugs in bond_set_dev_addr into one (Nikolay Aleksandrov) [1020621] - [net] bonding: when cloning a MAC use NET_ADDR_STOLEN (Nikolay Aleksandrov) [1020621] - [net] bonding: remove unnecessary dev_addr_from_first member (Nikolay Aleksandrov) [1020621] - [net] netfilter: nf_conntrack: use RCU safe kfree for conntrack extensions (Jesper Brouer) [1010252] - [net] tcp: TSQ can use a dynamic limit (Jiri Pirko) [998775] - [net] tcp: TSO packets automatic sizing (Jiri Pirko) [998775] - [security] selinux: fix selinuxfs policy file on big endian systems (Eric Paris) [839671] - [powerpc] Fix memory hotplug with sparse vmemmap (Steve Best) [805181] - [powerpc] mm: Mark Memory Resources as busy (Steve Best) [805181] - [tools] perf/bench: Fix failing assertions in numa bench (Petr Holasek) [1011923] - [hid] pantherlord: heap overflow flaw (Radomir Vrbovsky) [1000436] {CVE-2013-2892} - [powerpc] tm: Turn interrupts hard off in tm_reclaim() (Steve Best) [1017135] - [powerpc] tm: Clear MSR RI in non-recoverable TM code (Steve Best) [1017135] - [powerpc] perf: Fix handling of FAB events (Steve Best) [1015439]- [fs] xfs: remove dead code from xlog_recover_inode_pass2 (Dave Chinner) [1001861] - [fs] xfs: = vs == typo in ASSERT() (Dave Chinner) [1001861] - [fs] xfs: don't assert fail on bad inode numbers (Dave Chinner) [1001861] - [fs] xfs: aborted buf items can be in the AIL (Dave Chinner) [1001861] - [fs] xfs: factor all the kmalloc-or-vmalloc fallback allocations (Dave Chinner) [1001861] - [fs] xfs: fix memory allocation failures with ACLs (Dave Chinner) [1001861] - [fs] xfs: ensure we copy buffer type in da btree root splits (Dave Chinner) [1001861] - [fs] xfs: set remote symlink buffer type for recovery (Dave Chinner) [1001861] - [fs] xfs: recovery of swap extents operations for CRC filesystems (Dave Chinner) [1001861] - [fs] xfs: swap extents operations for CRC filesystems (Dave Chinner) [1001861] - [fs] xfs: check magic numbers in dir3 leaf verifier first (Dave Chinner) [1001861] - [fs] xfs: fix some minor sparse warnings (Dave Chinner) [1001861] - [fs] xfs: fix endian warning in xlog_recover_get_buf_lsn() (Dave Chinner) [1001861] - [fs] xfs: XFS_MOUNT_QUOTA_ALL needed by userspace (Dave Chinner) [1001861] - [fs] xfs: dtype changed xfs_dir2_sfe_put_ino to xfs_dir3_sfe_put_ino (Dave Chinner) [1001861] - [fs] xfs: Fix wrong flag ASSERT in xfs_attr_shortform_getvalue (Dave Chinner) [1001861] - [fs] xfs: finish removing IOP_* macros (Dave Chinner) [1001861] - [fs] xfs: inode log reservations are too small (Dave Chinner) [1001861] - [fs] xfs: check correct status variable for xfs_inobt_get_rec() call (Dave Chinner) [1001861] - [fs] xfs: inode buffers may not be valid during recovery readahead (Dave Chinner) [1001861] - [fs] xfs: check LSN ordering for v5 superblocks during recovery (Dave Chinner) [1001861] - [fs] xfs: btree block LSN escaping to disk uninitialised (Dave Chinner) [1001861] - [fs] xfs: Assertion failed: first <= last && last < BBTOB(bp->b_length), file: fs/xfs/xfs_trans_buf.c, line: 568 (Dave Chinner) [1001861] - [fs] xfs: fix bad dquot buffer size in log recovery readahead (Dave Chinner) [1001861] - [fs] xfs: don't account buffer cancellation during log recovery readahead (Dave Chinner) [1001861] - [fs] xfs: check for underflow in xfs_iformat_fork() (Dave Chinner) [1001861] - [fs] xfs: xfs_dir3_sfe_put_ino can be static (Dave Chinner) [1001861] - [fs] xfs: introduce object readahead to log recovery (Dave Chinner) [1001861] - [fs] xfs: Simplify xfs_ail_min() with list_first_entry_or_null() (Dave Chinner) [1001861] - [fs] xfs: Register hotcpu notifier after initialization (Dave Chinner) [1001861] - [fs] xfs: add xfs sb v4 support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add write support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add read-only support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add support for the Q_XGETQSTATV (Dave Chinner) [1001861] - [fs] quota: Add a new quotactl command Q_XGETQSTATV (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_mountfs() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_sb_quiet_read_verify() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_recover_do_dquot_buffer() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_log_unmount_write() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_ifree_cluster() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_ialloc_ag_select() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_extent_busy_update_extent() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_setsize_buftarg_early() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_punch_delalloc_range() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_last_before() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_validate_ret() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_count_tree() (Dave Chinner) [1001861] - [fs] xfs: rename bio_add_buffer() to xfs_bio_add_buffer() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_find_head() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_recover_buffer_pass2() (Dave Chinner) [1001861] - [fs] xfs: remove two unused macro definitions in xfs_linux.h (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_btree_get_iroot() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_iroot_realloc() (Dave Chinner) [1001861] - [fs] xfs: remove one blank line in xfs_btree_make_block_unfull() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_write_setup_copy() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_mod_incore_sb_unlocked() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_btree_lookup() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_buf_free() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_check_sizes() (Dave Chinner) [1001861] - [fs] xfs: use reference counts to free clean buffer items (Dave Chinner) [1001861] - [fs] xfs: split the CIL lock (Dave Chinner) [1001861] - [fs] xfs: Combine CIL insert and prepare passes (Dave Chinner) [1001861] - [fs] xfs: avoid CIL allocation during insert (Dave Chinner) [1001861] - [fs] xfs: Reduce allocations during CIL insertion (Dave Chinner) [1001861] - [fs] xfs: return log item size in IOP_SIZE (Dave Chinner) [1001861] - [fs] xfs: free bp in xlog_find_tail() error path (Dave Chinner) [1001861] - [fs] xfs: free bp in xlog_find_zeroed() error path (Dave Chinner) [1001861] - [fs] xfs: avoid double-free in xfs_attr_node_addname (Dave Chinner) [1001861] - [fs] xfs: call roundup_64() to calculate the min_logblks (Dave Chinner) [1001861] - [fs] xfs: Validate log space at mount time (Dave Chinner) [1001861] - [fs] xfs: Add xfs_log_rlimit.c (Dave Chinner) [1001861] - [fs] xfs: Refactor xfs_ticket_alloc() to extract a new helper (Dave Chinner) [1001861] - [fs] xfs: Get rid of all XFS_XXX_LOG_RES() macro (Dave Chinner) [1001861] - [fs] xfs: refactor xfs_trans_reserve() interface (Dave Chinner) [1001861] - [fs] xfs: Make writeid transaction use tr_writeid (Dave Chinner) [1001861] - [fs] xfs: Introduce tr_fsyncts to m_reservation (Dave Chinner) [1001861] - [fs] xfs: Introduce a new structure to hold transaction reservation items (Dave Chinner) [1001861] - [fs] xfs: make struct xfs_perag kernel only (Dave Chinner) [1001861] - [fs] xfs: move kernel specific type definitions to xfs.h (Dave Chinner) [1001861] - [fs] xfs: xfs_filestreams.h doesn't need __KERNEL__ (Dave Chinner) [1001861] - [fs] xfs: remove __KERNEL__ check from xfs_dir2_leaf.c (Dave Chinner) [1001861] - [fs] xfs: remove __KERNEL__ from debug code (Dave Chinner) [1001861] - [fs] xfs: kill __KERNEL__ check for debug code in allocation code (Dave Chinner) [1001861] - [fs] xfs: don't special case shared superblock mounts (Dave Chinner) [1001861] - [fs] xfs: consolidate extent swap code (Dave Chinner) [1001861] - [fs] xfs: consolidate xfs_utils.c (Dave Chinner) [1001861] - [fs] xfs: consolidate xfs_rename.c (Dave Chinner) [1001861] - [fs] xfs: kill xfs_vnodeops.[ch] (Dave Chinner) [1001861] - [fs] xfs: fix issues that cause userspace warnings (Dave Chinner) [1001861] - [fs] xfs: minor cleanups (Dave Chinner) [1001861] - [fs] xfs: create xfs_bmap_util.[ch] (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_sb.c for sharing with libxfs (Dave Chinner) [1001861] - [fs] xfs: split out the remote symlink handling (Dave Chinner) [1001861] - [fs] xfs: split out attribute fork truncation code into separate file (Dave Chinner) [1001861] - [fs] xfs: split out attribute listing code into separate file (Dave Chinner) [1001861] - [fs] xfs: reshuffle dir2 definitions around for userspace (Dave Chinner) [1001861] - [fs] xfs: move getdents code into it's own file (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_inode_buf.c for inode buffer operations (Dave Chinner) [1001861] - [fs] xfs: move unrelated definitions out of xfs_inode.h (Dave Chinner) [1001861] - [fs] xfs: move inode fork definitions to a new header file (Dave Chinner) [1001861] - [fs] xfs: split out transaction reservation code (Dave Chinner) [1001861] - [fs] xfs: sync minor header differences needed by userspace (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_quota_defs.h (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_rtalloc_defs.h (Dave Chinner) [1001861] - [fs] xfs: split out on-disk transaction definitions (Dave Chinner) [1001861] - [fs] xfs: separate icreate log format definitions from xfs_icreate_item.h (Dave Chinner) [1001861] - [fs] xfs: separate dquot on disk format definitions out of xfs_quota.h (Dave Chinner) [1001861] - [fs] xfs: split out EFI/EFD log item format definition (Dave Chinner) [1001861] - [fs] xfs: split out buf log item format definitions (Dave Chinner) [1001861] - [fs] xfs: split out inode log item format definition (Dave Chinner) [1001861] - [fs] xfs: separate out log format definitions (Dave Chinner) [1001861] - [fs] xfs: di_flushiter considered harmful (Dave Chinner) [1001861] - [fs] xfs: Start using pquotaino from the superblock (Dave Chinner) [1001861] - [fs] xfs: Initialize all quota inodes to be NULLFSINO (Dave Chinner) [1001861] - [fs] xfs: Fix a deadlock in xfs_log_commit_cil() code path (Dave Chinner) [1001861] - [fs] xfs: fix assertion failure in xfs_vm_write_failed() (Dave Chinner) [1001861] - [fs] xfs: Fix the logic check for all quotas being turned off (Dave Chinner) [1001861] - [fs] xfs: Add pquota fields where gquota is used (Dave Chinner) [1001861] - [fs] xfs: fix sgid inheritance for subdirectories inheriting default acls (Dave Chinner) [1001861] - [fs] xfs: dquot log reservations are too small (Dave Chinner) [1001861] - [fs] xfs: remove local fork format handling from xfs_bmapi_write() (Dave Chinner) [1001861] - [fs] xfs: use get_unused_fd_flags(0) instead of get_unused_fd() (Dave Chinner) [1001861] - [fs] xfs: clean up unused codes at xfs_bulkstat() (Dave Chinner) [1001861] - [fs] xfs: use XFS_BMAP_BMDR_SPACE vs. XFS_BROOT_SIZE_ADJ (Dave Chinner) [1001861] - [fs] xfs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD (Dave Chinner) [1001861] - [fs] xfs: Change xfs_dquot_acct to be a 2-dimensional array (Dave Chinner) [1001861] - [fs] xfs: Code cleanup and removal of some typedef usage (Dave Chinner) [1001861] - [fs] xfs: Replace macro XFS_DQ_TO_QIP with a function (Dave Chinner) [1001861] - [fs] xfs: Replace macro XFS_DQUOT_TREE with a function (Dave Chinner) [1001861] - [fs] xfs: Define a new function xfs_is_quota_inode() (Dave Chinner) [1001861] - [fs] xfs: implement inode change count (Dave Chinner) [1001861] - [fs] xfs: Use inode create transaction (Dave Chinner) [1001861] - [fs] xfs: Inode create item recovery (Dave Chinner) [1001861] - [fs] xfs: Inode create transaction reservations (Dave Chinner) [1001861] - [fs] xfs: Inode create log items (Dave Chinner) [1001861] - [fs] xfs: Introduce an ordered buffer item (Dave Chinner) [1001861] - [fs] xfs: Introduce ordered log vector support (Dave Chinner) [1001861] - [fs] xfs: xfs_ifree doesn't need to modify the inode buffer (Dave Chinner) [1001861] - [fs] xfs: don't do IO when creating an new inode (Dave Chinner) [1001861] - [fs] xfs: don't use speculative prealloc for small files (Dave Chinner) [1001861] - [fs] xfs: plug directory buffer readahead (Dave Chinner) [1001861] - [fs] xfs: add pluging for bulkstat readahead (Dave Chinner) [1001861] - [fs] xfs: Remove dead function prototype xfs_sync_inode_grab() (Dave Chinner) [1001861] - [fs] xfs: Remove the left function variable from xfs_ialloc_get_rec() (Dave Chinner) [1001861] - [fs] xfs: check on-disk (not incore) btree root size in dfrag.c (Dave Chinner) [1001861] - [fs] xfs: Remove XFS_MOUNT_RETERR (Dave Chinner) [1001861] - [fs] xfs: Remove two dead transaction log reservaion macros (Dave Chinner) [1001861] - [fs] xfs: return FIEMAP_EXTENT_UNKNOWN for delayed allocation extent (Dave Chinner) [1001861] - [fs] xfs: fix the symbolic link assert in xfs_ifree (Dave Chinner) [1001861] - [fs] xfs: Remove struct xfs_chash from xfs_mount (Dave Chinner) [1001861] - [fs] xfs: Don't keep silent if sunit/swidth can not be changed via mount (Dave Chinner) [1001861] - [fs] xfs: Remove redundant error variable from xfs_growfs_data_private() (Dave Chinner) [1001861] - [fs] xfs: Convert use of typedef ctl_table to struct ctl_table (Dave Chinner) [1001861] - [fs] xfs: Avoid pathological backwards allocation (Dave Chinner) [1001861]- [fs] btrfs: create the uuid tree on remount rw (Eric Sandeen) [1010071] - [fs] btrfs: change extent-same to copy entire argument struct (Eric Sandeen) [1010071] - [fs] btrfs: dir_inode_operations should use btrfs_update_time also (Eric Sandeen) [1010071] - [fs] btrfs: add btrfs prefix to kernel log output (Eric Sandeen) [1010071] - [fs] btrfs: refuse to remount read-write after abort (Eric Sandeen) [1010071] - [fs] btrfs: don't leak transaction in btrfs_sync_file() (Eric Sandeen) [1010071] - [fs] btrfs: add the missing mutex unlock in write_all_supers() (Eric Sandeen) [1010071] - [fs] btrfs: iput inode on allocation failure (Eric Sandeen) [1010071] - [fs] btrfs: remove space_info->reservation_progress (Eric Sandeen) [1010071] - [fs] btrfs: kill delay_iput arg to the wait_ordered functions (Eric Sandeen) [1010071] - [fs] btrfs: fix worst case calculator for space usage (Eric Sandeen) [1010071] - [fs] btrfs: improve replacing nocow extents (Eric Sandeen) [1010071] - [fs] btrfs: drop dir i_size when adding new names on replay (Eric Sandeen) [1010071] - [fs] btrfs: replay dir_index items before other items (Eric Sandeen) [1010071] - [fs] btrfs: check roots last log commit when checking if an inode has been logged (Eric Sandeen) [1010071] - [fs] btrfs: actually log directory we are fsync()'ing (Eric Sandeen) [1010071] - [fs] btrfs: actually limit the size of delalloc range (Eric Sandeen) [1010071] - [fs] btrfs: allocate the free space by the existed max extent size when ENOSPC (Eric Sandeen) [1010071] - [fs] btrfs: add lockdep and tracing annotations for uuid tree (Eric Sandeen) [1010071] - [fs] btrfs: show compiled-in config features at module load time (Eric Sandeen) [1010071] - [fs] btrfs: more efficient inode tree replace operation (Eric Sandeen) [1010071] - [fs] btrfs: do not add replace target to the alloc_list (Eric Sandeen) [1010071] - [fs] btrfs: fixup error handling in btrfs_reloc_cow (Eric Sandeen) [1010071] - [fs] btrfs: optimize key searches in btrfs_search_slot (Eric Sandeen) [1010071] - [fs] btrfs: don't use an async starter for most of our workers (Eric Sandeen) [1010071] - [fs] btrfs: only update disk_i_size as we remove extents (Eric Sandeen) [1010071] - [fs] btrfs: fix deadlock in uuid scan kthread (Eric Sandeen) [1010071] - [fs] btrfs: stop refusing the relocation of chunk 0 (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak of uuid_root in free_fs_info (Eric Sandeen) [1010071] - [fs] btrfs: reuse kbasename helper (Eric Sandeen) [1010071] - [fs] btrfs: return btrfs error code for dev excl ops err (Eric Sandeen) [1010071] - [fs] btrfs: allow partial ordered extent completion (Eric Sandeen) [1010071] - [fs] btrfs: convert all bug_ons in free-space-cache.c (Eric Sandeen) [1010071] - [fs] btrfs: add support for asserts (Eric Sandeen) [1010071] - [fs] btrfs: adjust the fs_devices->missing count on unmount (Eric Sandeen) [1010071] - [fs] btrfs: don't check for root_refs == 0 twice (Eric Sandeen) [1010071] - [fs] btrfs: fix for patch "cleanup: don't check the same thing twice" (Eric Sandeen) [1010071] - [fs] btrfs: get rid of one BUG() in write_all_supers() (Eric Sandeen) [1010071] - [fs] btrfs: allocate prelim_ref with a slab allocater (Eric Sandeen) [1010071] - [fs] btrfs: pass gfp_t to __add_prelim_ref() to avoid always using GFP_ATOMIC (Eric Sandeen) [1010071] - [fs] btrfs: fix race conditions in BTRFS_IOC_FS_INFO ioctl (Eric Sandeen) [1010071] - [fs] btrfs: fix race between removing a dev and writing sbs (Eric Sandeen) [1010071] - [fs] btrfs: remove ourselves from the cluster list under lock (Eric Sandeen) [1010071] - [fs] btrfs: do not clear our orphan item runtime flag on eexist (Eric Sandeen) [1010071] - [fs] btrfs: fix send to deal with sparse files properly (Eric Sandeen) [1010071] - [fs] btrfs: fix printing of non NULL terminated string (Eric Sandeen) [1010071] - [fs] btrfs: Use z to format size_t (Eric Sandeen) [1010071] - [fs] btrfs: Do not truncate sector_t on 32-bit with CONFIG_LBDAF=y (Eric Sandeen) [1010071] - [fs] btrfs: PAGE_CACHE_SIZE is already unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_header_chunk_tree_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_header_fsid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_dev_extent_chunk_tree_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_device_fsid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_device_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Format mirror_num as int (Eric Sandeen) [1010071] - [fs] btrfs: Format PAGE_SIZE as unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make BTRFS_DEV_REPLACE_DEVID an unsigned long long constant (Eric Sandeen) [1010071] - [fs] btrfs: Remove superfluous casts from u64 to unsigned long long (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak of orphan block rsv (Eric Sandeen) [1010071] - [fs] btrfs: rollback btrfs_device fields on umount (Eric Sandeen) [1010071] - [fs] btrfs: add alloc_fs_devices and switch to it (Eric Sandeen) [1010071] - [fs] btrfs: add btrfs_alloc_device and switch to it (Eric Sandeen) [1010071] - [fs] btrfs: find_next_devid: root -> fs_info (Eric Sandeen) [1010071] - [fs] btrfs: don't allow the replace procedure on read only filesystems (Eric Sandeen) [1010071] - [fs] btrfs: reset force_compress on btrfs_file_defrag failure (Eric Sandeen) [1010071] - [fs] btrfs: use __u64 in exported user headers (Eric Sandeen) [1010071] - [fs] btrfs: add mount option to force UUID tree checking (Eric Sandeen) [1010071] - [fs] btrfs: check UUID tree during mount if required (Eric Sandeen) [1010071] - [fs] btrfs: introduce uuid-tree-gen field (Eric Sandeen) [1010071] - [fs] btrfs: fill UUID tree initially (Eric Sandeen) [1010071] - [fs] btrfs: maintain subvolume items in the UUID tree (Eric Sandeen) [1010071] - [fs] btrfs: create UUID tree if required (Eric Sandeen) [1010071] - [fs] btrfs: support printing UUID tree elements (Eric Sandeen) [1010071] - [fs] btrfs: introduce a tree for items that map UUIDs to something (Eric Sandeen) [1010071] - [fs] btrfs: mark some local function as 'static' (Eric Sandeen) [1010071] - [fs] btrfs: get rid of sparse warnings (Eric Sandeen) [1010071] - [fs] btrfs: don't miss inode ref items in BTRFS_IOC_INO_LOOKUP (Eric Sandeen) [1010071] - [fs] btrfs: add missing error code to BTRFS_IOC_INO_LOOKUP handler (Eric Sandeen) [1010071] - [fs] btrfs: remove reduplicate check when disabling quota (Eric Sandeen) [1010071] - [fs] btrfs: move btrfs_free_qgroup_config() out of spin_lock and fix comments (Eric Sandeen) [1010071] - [fs] btrfs: fix oops when writing dirty qgroups to disk (Eric Sandeen) [1010071] - [fs] btrfs: fix send issues related to inode number reuse (Eric Sandeen) [1010071] - [fs] btrfs: separate out tests into their own directory (Eric Sandeen) [1010071] - [fs] btrfs: avoid starting a transaction in the write path (Eric Sandeen) [1010071] - [fs] btrfs: fix heavy delalloc related deadlock (Eric Sandeen) [1010071] - [fs] btrfs: fix the error handling wrt orphan items (Eric Sandeen) [1010071] - [fs] btrfs: don't allow a subvol to be deleted if it is the default subovl (Eric Sandeen) [1010071] - [fs] btrfs: skip subvol entries when checking if we've created a dir already (Eric Sandeen) [1010071] - [fs] btrfs: offline dedupe (Eric Sandeen) [1010071] - [fs] btrfs: Introduce extent_read_full_page_nolock() (Eric Sandeen) [1010071] - [fs] btrfs: btrfs_ioctl_clone, Move clone code into it's own function (Eric Sandeen) [1010071] - [fs] btrfs: abtract out range locking in clone ioctl() (Eric Sandeen) [1010071] - [fs] btrfs: fix possible memory leak in find_parent_nodes() (Eric Sandeen) [1010071] - [fs] btrfs: return ENOSPC when target space is full (Eric Sandeen) [1010071] - [fs] btrfs: don't ignore errors from btrfs_run_delayed_items (Eric Sandeen) [1010071] - [fs] btrfs: fix inode leak on kmalloc failure in tree-log.c (Eric Sandeen) [1010071] - [fs] btrfs: allow compressed extents to be merged during defragment (Eric Sandeen) [1010071] - [fs] btrfs: add mount option to set commit interval (Eric Sandeen) [1010071] - [fs] btrfs: stop using GFP_ATOMIC when allocating rewind ebs (Eric Sandeen) [1010071] - [fs] btrfs: deal with enomem in the rewind path (Eric Sandeen) [1010071] - [fs] btrfs: check our parent dir when doing a compare send (Eric Sandeen) [1010071] - [fs] btrfs: handle errors when doing slow caching (Eric Sandeen) [1010071] - [fs] btrfs: add missing error handling to read_tree_block (Eric Sandeen) [1010071] - [fs] btrfs: Fix leak in __btrfs_map_block error path (Eric Sandeen) [1010071] - [fs] btrfs: add missing error check to find_parent_nodes (Eric Sandeen) [1010071] - [fs] btrfs: optimize function btrfs_read_chunk_tree (Eric Sandeen) [1010071] - [fs] btrfs: don't bug_on when we fail when cleaning up transactions (Eric Sandeen) [1010071] - [fs] btrfs: change how we queue blocks for backref checking (Eric Sandeen) [1010071] - [fs] btrfs: check to see if we have an inline item properly (Eric Sandeen) [1010071] - [fs] btrfs: fix what bits we clear when erroring out from delalloc (Eric Sandeen) [1010071] - [fs] btrfs: cleanup arguments to extent_clear_unlock_delalloc (Eric Sandeen) [1010071] - [fs] btrfs: use BTRFS_SUPER_INFO_SIZE macro at btrfs_read_dev_super() (Eric Sandeen) [1010071] - [fs] btrfs: cache the extent map struct when reading several pages (Eric Sandeen) [1010071] - [fs] btrfs: batch the extent state operation when reading pages (Eric Sandeen) [1010071] - [fs] btrfs: batch the extent state operation in the end io handle of the read page (Eric Sandeen) [1010071] - [fs] btrfs: don't cache the csum value into the extent state tree (Eric Sandeen) [1010071] - [fs] btrfs: add branch prediction hints in the read page end IO function (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary argument of bio_readpage_error() (Eric Sandeen) [1010071] - [fs] btrfs: add missing mounting options in btrfs_show_options() (Eric Sandeen) [1010071] - [fs] btrfs: use u64 for subvolid when parsing mount options (Eric Sandeen) [1010071] - [fs] btrfs: add sanity checks regarding to parsing mount options (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak when allocating pages for p/q stripes failed in raid56 (Eric Sandeen) [1010071] - [fs] btrfs: fix and cleanup some error paths in raid56 (Eric Sandeen) [1010071] - [fs] btrfs: don't bother autodefragging if our root is going away (Eric Sandeen) [1010071] - [fs] btrfs: cleanup reloc roots properly on error (Eric Sandeen) [1010071] - [fs] btrfs: reset ret in record_one_backref (Eric Sandeen) [1010071] - [fs] btrfs: fix get set label blocking against balance (Eric Sandeen) [1010071] - [fs] btrfs: Print key type in decimal everywhere (Eric Sandeen) [1010071] - [fs] btrfs: update delayed ref tracepoints (Eric Sandeen) [1010071] - [fs] btrfs: btrfs_read_block_groups, Use enums to index (Eric Sandeen) [1010071] - [fs] btrfs: Cleanup for using BTRFS_SETGET_STACK instead of raw convert (Eric Sandeen) [1010071] - [fs] btrfs: set qgroup_ulist to be null after calling ulist_free() (Eric Sandeen) [1010071] - [fs] btrfs: add missing error checks to add_data_references (Eric Sandeen) [1010071] - [fs] btrfs: make errors in btrfs_num_copies less noisy (Eric Sandeen) [1010071] - [fs] btrfs: make free space caching faster with many non-inline extent references (Eric Sandeen) [1010071] - [fs] btrfs: fall back to global reservation when removing subvolumes (Eric Sandeen) [1010071] - [fs] btrfs: optimize btrfs_lookup_extent_info() (Eric Sandeen) [1010071] - [fs] btrfs: Release uuid_mutex for shrink during device delete (Eric Sandeen) [1010071] - [fs] btrfs: set lockdep class before locking new extent buffer (Eric Sandeen) [1010071] - [fs] btrfs: return -1 when lzo compression makes data bigger (Eric Sandeen) [1010071] - [fs] btrfs: stop using GFP_ATOMIC for the tree mod log allocations (Eric Sandeen) [1010071] - [fs] btrfs: treewide: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Eric Sandeen) [1010071] - [fs] btrfs: don't loop on large offsets in readdir (Eric Sandeen) [1010071] - [fs] btrfs: check to see if root_list is empty before adding it to dead roots (Eric Sandeen) [1010071] - [fs] btrfs: release both paths before logging dir/changed extents (Eric Sandeen) [1010071] - [fs] btrfs: allow splitting of hole em's when dropping extent cache (Eric Sandeen) [1010071] - [fs] btrfs: make sure the backref walker catches all refs to our extent (Eric Sandeen) [1010071] - [fs] btrfs: fix backref walking when we hit a compressed extent (Eric Sandeen) [1010071] - [fs] btrfs: do not offset physical if we're compressed (Eric Sandeen) [1010071] - [fs] btrfs: fix extent buffer leak after backref walking (Eric Sandeen) [1010071] - [fs] btrfs: fix a bug of snapshot-aware defrag to make it work on partial extents (Eric Sandeen) [1010071] - [fs] btrfs: fix file truncation if FALLOC_FL_KEEP_SIZE is specified (Eric Sandeen) [1010071] - [fs] btrfs: fix wrong write offset when replacing a device (Eric Sandeen) [1010071] - [fs] btrfs: re-add root to dead root list if we stop dropping it (Eric Sandeen) [1010071] - [fs] btrfs: fix lock leak when resuming snapshot deletion (Eric Sandeen) [1010071] - [fs] btrfs: update drop progress before stopping snapshot dropping (Eric Sandeen) [1010071] - [fs] btrfs: wait ordered range before doing direct io (Eric Sandeen) [1010071] - [fs] btrfs: only do the tree_mod_log_free_eb if this is our last ref (Eric Sandeen) [1010071] - [fs] btrfs: hold the tree mod lock in __tree_mod_log_rewind (Eric Sandeen) [1010071] - [fs] btrfs: make backref walking code handle skinny metadata (Eric Sandeen) [1010071] - [fs] btrfs: fix crash regarding to ulist_add_merge (Eric Sandeen) [1010071] - [fs] btrfs: fix several potential problems in copy_nocow_pages_for_inode (Eric Sandeen) [1010071] - [fs] btrfs: cleanup the code of copy_nocow_pages_for_inode() (Eric Sandeen) [1010071] - [fs] btrfs: fix oops when recovering the file data by scrub function (Eric Sandeen) [1010071] - [fs] btrfs: make the chunk allocator completely tree lockless (Eric Sandeen) [1010071] - [fs] btrfs: cleanup orphaned root orphan item (Eric Sandeen) [1010071] - [fs] btrfs: fix wrong mirror number tuning (Eric Sandeen) [1010071] - [fs] btrfs: cleanup redundant code in btrfs_submit_direct() (Eric Sandeen) [1010071] - [fs] btrfs: remove btrfs_sector_sum structure (Eric Sandeen) [1010071] - [fs] btrfs: check if we can nocow if we don't have data space (Eric Sandeen) [1010071] - [fs] btrfs: stop using try_to_writeback_inodes_sb_nr to flush delalloc (Eric Sandeen) [1010071] - [fs] btrfs: use a percpu to keep track of possibly pinned bytes (Eric Sandeen) [1010071] - [fs] btrfs: check for actual acls rather than just xattrs when caching no acl (Eric Sandeen) [1010071] - [fs] btrfs: move btrfs_truncate_page to btrfs_cont_expand instead of btrfs_truncate (Eric Sandeen) [1010071] - [fs] btrfs: optimize reada_for_balance (Eric Sandeen) [1010071] - [fs] btrfs: optimize read_block_for_search (Eric Sandeen) [1010071] - [fs] btrfs: unlock extent range on enospc in compressed submit (Eric Sandeen) [1010071] - [fs] btrfs: fix the comment typo for btrfs_attach_transaction_barrier (Eric Sandeen) [1010071] - [fs] btrfs: fix not being able to find skinny extents during relocate (Eric Sandeen) [1010071] - [fs] btrfs: cleanup backref search commit root flag stuff (Eric Sandeen) [1010071] - [fs] btrfs: free csums when we're done scrubbing an extent (Eric Sandeen) [1010071] - [fs] btrfs: fix transaction throttling for delayed refs (Eric Sandeen) [1010071] - [fs] btrfs: stop waiting on current trans if we aborted (Eric Sandeen) [1010071] - [fs] btrfs: wake up delayed ref flushing waiters on abort (Eric Sandeen) [1010071] - [fs] btrfs: fix the code comments for LZO compression workspace (Eric Sandeen) [1010071] - [fs] btrfs: fix broken nocow after balance (Eric Sandeen) [1010071] - [fs] btrfs: more open-coded file_inode() (Eric Sandeen) [1010071] - [fs] btrfs: exclude logged extents before replying when we are mixed (Eric Sandeen) [1010071] - [fs] btrfs: put our inode if orphan cleanup fails (Eric Sandeen) [1010071] - [fs] btrfs: add some missing iput()'s in btrfs_orphan_cleanup (Eric Sandeen) [1010071] - [fs] btrfs: do not pin while under spin lock (Eric Sandeen) [1010071] - [fs] btrfs: Cocci spatch "memdup.spatch" (Eric Sandeen) [1010071] - [fs] btrfs: Cocci spatch "ptr_ret.spatch" (Eric Sandeen) [1010071] - [fs] btrfs: fix qgroup rescan resume on mount (Eric Sandeen) [1010071] - [fs] btrfs: avoid double free of fs_info->qgroup_ulist (Eric Sandeen) [1010071] - [fs] btrfs: fix memory patcher through fs_info->qgroup_ulist (Eric Sandeen) [1010071] - [fs] btrfs: simplify unlink reservations (Eric Sandeen) [1010071] - [fs] btrfs: merge pending IO for tree log write back (Eric Sandeen) [1010071] - [fs] btrfs: allow file data clone within a file (Eric Sandeen) [1010071] - [fs] btrfs: remove unused code in btrfs_del_root (Eric Sandeen) [1010071] - [fs] btrfs: kill replicate code in replay_one_buffer (Eric Sandeen) [1010071] - [fs] btrfs: check if leaf's parent exists before pushing items around (Eric Sandeen) [1010071] - [fs] btrfs: update new flags for tracepoint (Eric Sandeen) [1010071] - [fs] btrfs: dont do log_removal in insert_new_root (Eric Sandeen) [1010071] - [fs] btrfs: return error code in btrfs_check_trunc_cache_free_space() (Eric Sandeen) [1010071] - [fs] btrfs: fix estale with btrfs send (Eric Sandeen) [1010071] - [fs] btrfs: device delete to get errors from the kernel (Eric Sandeen) [1010071] - [fs] btrfs: do delay iput in sync_fs (Eric Sandeen) [1010071] - [fs] btrfs: make the state of the transaction more readable (Eric Sandeen) [1010071] - [fs] btrfs: remove the time check in btrfs_commit_transaction() (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary varient ->num_joined in btrfs_transaction structure (Eric Sandeen) [1010071] - [fs] btrfs: don't flush the delalloc inodes in the while loop if flushoncommit is set (Eric Sandeen) [1010071] - [fs] btrfs: don't wait for all the writers circularly during the transaction commit (Eric Sandeen) [1010071] - [fs] btrfs: remove the code for the impossible case in cleanup_transaction() (Eric Sandeen) [1010071] - [fs] btrfs: cleanup unnecessary assignment when cleaning up all the residual transaction (Eric Sandeen) [1010071] - [fs] btrfs: just flush the delalloc inodes in the source tree before snapshot creation (Eric Sandeen) [1010071] - [fs] btrfs: introduce per-subvolume ordered extent list (Eric Sandeen) [1010071] - [fs] btrfs: introduce per-subvolume delalloc inode list (Eric Sandeen) [1010071] - [fs] btrfs: introduce grab/put functions for the root of the fs/file tree (Eric Sandeen) [1010071] - [fs] btrfs: cleanup the similar code of the fs root read (Eric Sandeen) [1010071] - [fs] btrfs: make the snap/subv deletion end more early when the fs is R/O (Eric Sandeen) [1010071] - [fs] btrfs: move the R/O check out of btrfs_clean_one_deleted_snapshot() (Eric Sandeen) [1010071] - [fs] btrfs: make the cleaner complete early when the fs is going to be umounted (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary ->s_umount in cleaner_kthread() (Eric Sandeen) [1010071] - [fs] btrfs: cleanup: don't check the same thing twice (Eric Sandeen) [1010071] - [fs] btrfs: cleanup, btrfs_read_fs_root_no_name() doesn't return NULL (Eric Sandeen) [1010071] - [fs] btrfs: delete unused function (Eric Sandeen) [1010071] - [fs] btrfs: remove useless copy in quota_ctl (Eric Sandeen) [1010071] - [fs] btrfs: Minor format cleanup (Eric Sandeen) [1010071] - [fs] btrfs: cleanup unused arguments in send.c (Eric Sandeen) [1010071] - [fs] btrfs: add ioctl to wait for qgroup rescan completion (Eric Sandeen) [1010071] - [fs] btrfs: introduce qgroup_ulist to avoid frequently allocating/freeing ulist (Eric Sandeen) [1010071] - [fs] btrfs: show compiled-in config features at module load time (Eric Sandeen) [1010071] - [fs] btrfs: move ifdef around sanity checks out of init_btrfs_fs (Eric Sandeen) [1010071] - [fs] btrfs: add prefix to sanity tests messages (Eric Sandeen) [1010071] - [fs] btrfs: add debug check for extent_io range alignment (Eric Sandeen) [1010071] - [fs] btrfs: fix check on same raid type flag twice (Eric Sandeen) [1010071] - [fs] btrfs: Fix typo in printk (Eric Sandeen) [1010071] - [fs] btrfs: fix btrfs_extend_item() comment (Eric Sandeen) [1010071]- [netdrv] mlx4: Fix handling of dma_map failure (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Notify user when TX ring in error state (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Disable global flow control when PFC enabled (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Coding style cleanup in mlx4_en_dcbnl_ieee_setpfc() (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Staticize local functions (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: VFs must ignore the enable_64b_cqe_eqe module param (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Don't give VFs MAC addresses which are derived from the PF MAC (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Respond to operation request by firmware (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix BlueFlame race (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: fix small memory leak on error (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add HW enforcement to VF link state (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Dynamic VST to VST vlan/qos changes (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fail device init if num_vfs is negative (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add warning in case of command timeouts (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Replace sscanf() with kstrtoint() (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Remove an unnecessary test (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add prints when TX timeout occurs (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix a race between napi poll function and RX ring cleanup (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Change log level from error to debug for vlan related messages (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Move register_netdev() to the end of initialization function (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Do not query stats when device port is down (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix resource leak in error flow (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: allow order-0 memory allocations in RX path (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add support for busy poll (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add VF link state support (Amir Vadai) [862498 868244 920465 978058 998202] - [net] core: Add VF link state control (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: use __netdev_pick_tx instead of __skb_tx_hash in mlx4_en_select_queue (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: use one page fragment per incoming frame (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] ipoib: Fix pkey change flow for virtualization environments (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] ipoib: Make sure child devices use valid/proper pkeys (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Create QP1 using the pkey index which contains the default pkey (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] mlx4: Use default pkey when creating tunnel QPs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Fix redundant pointer check in dealloc flow (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Fix possible memory leak in iser_create_frwr_pool() (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Introduce fast memory registration model (FRWR) (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Place the fmr pool into a union in iser's IB conn struct (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Handle unaligned SG in separate function (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Generalize rdma memory registration (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Accept session->cmds_max from user space (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Restructure allocation/deallocation of connection resources (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Use proper debug level value for info prints (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Add Discovery support (Amir Vadai) [862498 868244 920465 978058 998202] - [scsi] libiscsi: Exporting new attrs for iscsi session and connection in sysfs (Amir Vadai) [862498 868244 920465 978058 998202] - [scsi] scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Better checking of userspace values for receive flow steering (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] mlx4: Add receive flow steering support (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Export ib_create/destroy_flow through uverbs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Infrastructure for extensible uverbs commands (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Add receive flow steering support (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Fixes to XRC reference counting in uverbs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Add locking around event dispatching on XRC target QPs (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix XRC QPs detection in the resource tracker (Amir Vadai) [862498 868244 920465 978058 998202] - [powerpc] irq: Don't switch to irq stack from softirq stack (Steve Best) [1016454] - [powerpc] hvsi: Increase handshake timeout from 200ms to 400ms (Steve Best) [1012654] - [powerpc] zimage: make the "OF" wrapper support ePAPR boot (Steve Best) [1012654] - [powerpc] pseries: Do not start secondaries in Open Firmware (Steve Best) [1012654] - [powerpc] Make prom_init.c endian safe (Steve Best) [1012654] - [powerpc] Remove ksp_limit on ppc64 (Steve Best) [1012654] - [powerpc] irq: Run softirqs off the top of the irq stack (Steve Best) [1012654] - [mm] avoid reinserting isolated balloon pages into LRU lists (Rafael Aquini) [1017445] - [kernel] sched: fix race in migrate_swap_stop (Rik van Riel) [683513] - [kernel] sched/numa: Retry task_numa_migrate() periodically (Rik van Riel) [683513] - [kernel] sched/numa: Use unsigned longs for numa group fault stats (Rik van Riel) [683513] - [kernel] sched/numa: Skip some page migrations after a shared fault (Rik van Riel) [683513] - [kernel] sched/numa: Remove the numa_balancing_scan_period_reset sysctl (Rik van Riel) [683513] - [kernel] sched/numa: Adjust scan rate in task_numa_placement (Rik van Riel) [683513] - [kernel] sched/numa: Take false sharing into account when adapting scan rate (Rik van Riel) [683513] - [kernel] sched/numa: Be more careful about joining numa groups (Rik van Riel) [683513] - [kernel] sched/numa: Avoid migrating tasks that are placed on their preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Fix task or group comparison (Rik van Riel) [683513] - [kernel] sched/numa: Decide whether to favour task or group weights based on swap candidate relationships (Rik van Riel) [683513] - [kernel] sched/numa: Add debugging (Rik van Riel) [683513] - [kernel] sched/numa: Prevent parallel updates to group stats during placement (Rik van Riel) [683513] - [kernel] sched/numa: Call task_numa_free() from do_execve () (Rik van Riel) [683513] - [kernel] sched/numa: Use group fault statistics in numa placement (Rik van Riel) [683513] - [kernel] sched/numa: Stay on the same node if CLONE_VM (Rik van Riel) [683513] - [mm] numa: Do not batch handle PMD pages (Rik van Riel) [683513] - [mm] numa: Do not group on RO pages (Rik van Riel) [683513] - [mm] numa: Copy cpupid on page migration (Rik van Riel) [683513] - [kernel] sched/numa: Report a NUMA task group ID (Rik van Riel) [683513] - [kernel] sched/numa: Use {cpu, pid} to create task groups for shared faults (Rik van Riel) [683513] - [mm] numa: Change page last {nid, pid} into {cpu, pid} (Rik van Riel) [683513] - [kernel] sched/numa: Fix placement of workloads spread across multiple nodes (Rik van Riel) [683513] - [kernel] sched/numa: Favor placing a task on the preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Use a system-wide search to find swap/migration candidates (Rik van Riel) [683513] - [kernel] sched/numa: Introduce migrate_swap() (Rik van Riel) [683513] - [kernel] stop_machine: Introduce stop_two_cpus() (Rik van Riel) [683513] - [mm] numa: Trap pmd hinting faults only if we would otherwise trap PTE faults (Rik van Riel) [683513] - [kernel] sched/numa: Do not trap hinting faults for shared libraries (Rik van Riel) [683513] - [kernel] sched/numa: Increment numa_migrate_seq when task runs in correct location (Rik van Riel) [683513] - [kernel] sched/numa: Retry migration of tasks to CPU on a preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Avoid overloading CPUs on a preferred NUMA node (Rik van Riel) [683513] - [kernel] numa: Limit NUMA scanning to migrate-on-fault VMAs (Rik van Riel) [683513] - [kernel] sched/numa: Do not migrate memory immediately after switching node (Rik van Riel) [683513] - [mm] sched/numa: Set preferred NUMA node based on number of private faults (Rik van Riel) [683513] - [kernel] sched/numa: Remove check that skips small VMAs (Rik van Riel) [683513] - [mm] numa: Scan pages with elevated page_mapcount (Rik van Riel) [683513] - [kernel] sched/numa: Check current-> mm before allocating NUMA faults (Rik van Riel) [683513] - [kernel] sched/numa: Add infrastructure for split shared/ private accounting of NUMA hinting faults (Rik van Riel) [683513] - [kernel] sched/numa: Reschedule task on preferred NUMA node once selected (Rik van Riel) [683513] - [kernel] sched/numa: Resist moving tasks towards nodes with fewer hinting faults (Rik van Riel) [683513] - [kernel] sched/numa: Favour moving tasks towards the preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Update NUMA hinting faults once per scan (Rik van Riel) [683513] - [kernel] sched/numa: Select a preferred node with the most numa hinting faults (Rik van Riel) [683513] - [mm] sched/numa: Track NUMA hinting faults on per-node basis (Rik van Riel) [683513] - [mm] sched/numa: Slow scan rate if no NUMA hinting faults are being recorded (Rik van Riel) [683513] - [mm] sched/numa: Set the scan rate proportional to the memory usage of the task being scanned (Rik van Riel) [683513] - [mm] sched/numa: Initialise numa_next_scan properly (Rik van Riel) [683513] - [mm] sched/numa: Continue PTE scanning even if migrate rate limited (Rik van Riel) [683513] - [mm] sched/numa: Mitigate chance that same task always updates PTEs (Rik van Riel) [683513] - [mm] numa: Do not migrate or account for hinting faults on the zero page (Rik van Riel) [683513] - [mm] Only flush TLBs if a transhuge PMD is modified for NUMA pte scanning (Rik van Riel) [683513] - [mm] Do not flush TLB during protection change if !pte_present && !migration_entry (Rik van Riel) [683513] - [mm] Account for a THP NUMA hinting update as one PTE update (Rik van Riel) [683513] - [mm] Close races between THP migration and PMD numa clearing (Rik van Riel) [683513] - [mm] numa: Sanitize task_numa_fault() callsites (Rik van Riel) [683513] - [mm] Prevent parallel splits during THP migration (Rik van Riel) [683513] - [mm] Wait for THP migrations to complete during NUMA hinting faults (Rik van Riel) [683513] - [mm] numa: Do not account for a hinting fault if we raced (Rik van Riel) [683513] - [mm] sched/numa: Fix comments (Rik van Riel) [683513] - [mm] numa: Document automatic NUMA balancing sysctls (Rik van Riel) [683513] - [kernel] sched: monolithic code dump of what is being pushed (Rik van Riel) [683513] - [kernel] sched: Use an accessor to read the rq clock (Rik van Riel) [683513] - [kernel] sched: fix NUMA balancing when !SCHED_DEBUG (Rik van Riel) [683513] - [kernel] sched: Ensure update_cfs_shares() is called for parents of continuously-running tasks (Rik van Riel) [683513] - [kernel] sched: Fix some kernel-doc warnings (Rik van Riel) [683513] - [virt] kvm/vmx: do not check bit 12 of EPT violation exit qualification when undefined (Gleb Natapov) [1009441] - [virt] kvm/vmx: set "blocked by NMI" flag if EPT violation happens during IRET from NMI (Gleb Natapov) [1009441]- [netdrv] netxen_nic: Update version to 4.0.81 (Chad Dupuis) [725019] - [netdrv] netxen_nic: clean up unnecessary MSI/MSI-X capability find (Chad Dupuis) [725019] - [netdrv] netxen_nic: Convert mac address uses of 6 to ETH_ALEN (Chad Dupuis) [725019] - [netdrv] netxen_nic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [725019] - [netdrv] netxen_nic: Avoid mixed mode interrupts (Chad Dupuis) [725019] - [netdrv] netxen_nic: netxen_setup_intr() function code cleanup (Chad Dupuis) [725019] - [netdrv] netxen_nic: Log proper error message in case of mismatched adapter type (Chad Dupuis) [725019] - [netdrv] netxen_nic: Log driver version with firmware version (Chad Dupuis) [725019] - [tools] perf/diff: Add generic order option for compute sorting (Jiri Olsa) [1011529] - [tools] perf/diff: Making compute functions static (Jiri Olsa) [1011529] - [tools] perf/diff: Update perf diff documentation for multiple data comparison (Jiri Olsa) [1011529] - [tools] perf/diff: Change diff command to work over multiple data files (Jiri Olsa) [1011529] - [tools] perf/diff: Move columns into struct data__file (Jiri Olsa) [1011529] - [tools] perf/diff: Move diff related columns into diff command (Jiri Olsa) [1011529] - [tools] perf/diff: Display data file info ahead of the diff output (Jiri Olsa) [1011529] - [tools] perf/hists: Marking dummy hists entries (Jiri Olsa) [1011529] - [tools] perf/diff: Switching the base hists to be pairs head (Jiri Olsa) [1011529] - [tools] perf/diff: Introducing diff_data object to hold files (Jiri Olsa) [1011529] - [tools] perf: Centralize default columns init in perf_hpp__init (Jiri Olsa) [1011529] - [tools] perf: Add struct perf_hpp_fmt into hpp callbacks (Jiri Olsa) [1011529] - [s390] vmcore: use vmcore for zfcpdump (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: enable /proc/vmcore mmap for s390 (Hendrik Brueckner) [1012102] - [s390] vmcore: implement remap_oldmem_pfn_range for s390 (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: introduce remap_oldmem_pfn_range() (Hendrik Brueckner) [1012102] - [s390] vmcore: use ELF header in new memory feature (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: introduce ELF header in new memory feature (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: Disable mmap for s390 (Hendrik Brueckner) [1012102] - [s390] kdump: Allow copy_oldmem_page() copy to virtual memory (Hendrik Brueckner) [1012102] - [tracing] Add function probe to trigger a ftrace dump of current CPU trace (Jiri Olsa) [1011527] - [tracing] Add function probe to trigger a ftrace dump to console (Jiri Olsa) [1011527] - [virt] xen-gnt: prevent adding duplicate gnt callbacks (Radim Krcmar) [1013818] - [x86] microcode_amd: Fix patch level reporting for family 15h (Prarit Bhargava) [1014400] - [tty] Fix SIGTTOU not sent with tcflush() (Oleg Nesterov) [1012397] - [powerpc] sysfs: Disable writing to PURR in guest mode (Steve Best) [1015450] - [powerpc] vio: fix modalias_show return values (Prarit Bhargava) [1007924] - [powerpc] Correct FSCR bit definitions (Steve Best) [1008893] - [x86] microcode/amd: Fix early microcode loading (Jarod Wilson) [1016168] - [x86] microcode/amd: Make cpu_has_amd_erratum() use the correct struct cpuinfo_x86 (Jarod Wilson) [1016168] - [x86] microcode/amd: Fix error path in apply_microcode_amd() (Jarod Wilson) [1016168] - [x86] microcode/amd: Another early loading fixup (Jarod Wilson) [1016168] - [x86] microcode/amd: Allow multiple families' bin files appended together (Jarod Wilson) [1016168] - [x86] microcode/amd: Make find_ucode_in_initrd() __init (Jarod Wilson) [1016168] - [x86] microcode/amd: Fix warnings and errors on with CONFIG_MICROCODE=m (Jarod Wilson) [1016168] - [x86] microcode/amd: Early microcode patch loading support for AMD (Jarod Wilson) [1016168] - [x86] microcode/amd: Refactor functions to prepare for early loading (Jarod Wilson) [1016168] - [x86] microcode: Vendor abstract out save_microcode_in_initrd() (Jarod Wilson) [1016168] - [x86] microcode/intel: Correct typo in printk (Jarod Wilson) [1016168] - [block] nvme: Update nvme_id_power_state with latest spec (David Milburn) [1005908] - [block] nvme: Split header file into user-visible and kernel-visible pieces (David Milburn) [1005908] - [block] nvme: Merge issue on character device bring-up (David Milburn) [1005908] - [block] nvme: Handle ioremap failure (David Milburn) [1005908] - [block] nvme: Add pci suspend/resume driver callbacks (David Milburn) [1005908] - [block] nvme: Use normal shutdown (David Milburn) [1005908] - [block] nvme: Separate controller init from disk discovery (David Milburn) [1005908] - [block] nvme: Separate queue alloc/free from create/delete (David Milburn) [1005908] - [block] nvme: Group pci related actions in functions (David Milburn) [1005908] - [block] nvme: Disk stats for read/write commands only (David Milburn) [1005908] - [block] nvme: Bring up cdev on set feature failure (David Milburn) [1005908] - [block] nvme: Fix checkpatch issues (David Milburn) [1005908] - [block] nvme: Namespace IDs are unsigned (David Milburn) [1005908] - [block] nvme: Call nvme_process_cq from submission path (David Milburn) [1005908] - [block] nvme: Remove "process_cq did something" message (David Milburn) [1005908] - [block] nvme: Return correct value from interrupt handler (David Milburn) [1005908] - [block] nvme: Disk IO statistics (David Milburn) [1005908] - [block] nvme: Restructure MSI / MSI-X setup (David Milburn) [1005908] - [block] nvme: Use kzalloc instead of kmalloc+memset (David Milburn) [1005908]- [fs] nfs: Give "flavor" an initial value to fix a compile warning (Jeff Layton) [1009119] - [fs] nfs: try SECINFO_NO_NAME flavs until one works (Jeff Layton) [1009119] - [fs] nfs: Ensure memory ordering between nfs4_ds_connect and nfs4_fl_prepare_ds (Jeff Layton) [1009119] - [fs] nfs: nfs4_fl_prepare_ds, fix bugs when the connect attempt fails (Jeff Layton) [1009119] - [fs] nfs: Honour the 'opened' parameter in the atomic_open() filesystem method (Jeff Layton) [1009119] - [net] sunrpc: rpcsec_gss, fix crash on destroying gss auth (Jeff Layton) [1009119] - [net] sunrpc: No, I did not intend to create a 256KiB hashtable (Jeff Layton) [1009119] - [net] sunrpc: Add missing kuids conversion for printing (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred, WARN_ON -> WARN_ON_ONCE (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred, no need to ref count creds (Jeff Layton) [1009119] - [fs] nfs: fix SECINFO* use of put_rpccred (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred: ask for WRITE and COMMIT (Jeff Layton) [1009119] - [fs] nfs: fix decode_free_stateid (Jeff Layton) [1009119] - [fs] nfs: use mach cred for SECINFO_NO_NAME w/ integrity (Jeff Layton) [1009119] - [fs] nfs: nfs_compare_super shouldn't check the auth flavour unless 'sec=' was set (Jeff Layton) [1009119] - [fs] nfs: Allow security autonegotiation for submounts (Jeff Layton) [1009119] - [fs] nfs: Disallow security negotiation for lookups when 'sec=' is specified (Jeff Layton) [1009119] - [fs] nfs: Fix security auto-negotiation (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs_parse_security_flavors() (Jeff Layton) [1009119] - [fs] nfs: Clean up the auth flavour array mess (Jeff Layton) [1009119] - [fs] nfs: Use MDS auth flavor for data server connection (Jeff Layton) [1009119] - [fs] nfs: Map NFS4ERR_WRONG_CRED to EPERM (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED write and commit support (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED stateid support (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED secinfo suppor (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED cleanup support (Jeff Layton) [1009119] - [fs] nfs: Add state protection handler (Jeff Layton) [1009119] - [fs] nfs: Minimal SP4_MACH_CRED implementation (Jeff Layton) [1009119] - [net] sunrpc: Replace pointer values with task->tk_pid and rpc_clnt->cl_clid (Jeff Layton) [1009119] - [net] sunrpc: Add an identifier for struct rpc_clnt (Jeff Layton) [1009119] - [net] sunrpc: Ensure rpc_task->tk_pid is available for tracepoints (Jeff Layton) [1009119] - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [1009119] - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [1009119] - [net] sunrpc: Add tracepoints to help debug socket connection issues (Jeff Layton) [1009119] - [fs] nfs: Fix warning introduced by NFSv4.0 transport blocking patches (Jeff Layton) [1009119] - [fs] nfs: fix CONFIG_NFS_V4_1 not enabled "make C=2" warning (Jeff Layton) [1009119] - [fs] nfs: Update session draining barriers for NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add nfs4_sequence calls for OPEN_CONFIRM (Jeff Layton) [1009119] - [fs] nfs: Add nfs4_sequence calls for RELEASE_LOCKOWNER (Jeff Layton) [1009119] - [fs] nfs: Enable nfs4_setup_sequence() for DELEGRETURN (Jeff Layton) [1009119] - [fs] nfs: NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add a slot table to struct nfs_client for NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add global helper for releasing slot table resources (Jeff Layton) [1009119] - [fs] nfs: Add global helper to set up a stand-along nfs4_slot_table (Jeff Layton) [1009119] - [fs] nfs: Enable slot table helpers for NFSv4.0 (Jeff Layton) [1009119] - [fs] nfs: Remove unused call_sync minor version op (Jeff Layton) [1009119] - [fs] nfs: Add RPC callouts to start NFSv4.0 synchronous requests (Jeff Layton) [1009119] - [fs] nfs: Common versions of sequence helper functions (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs4_setup_sequence() (Jeff Layton) [1009119] - [fs] nfs: Rename nfs41_call_sync_data as a common data structure (Jeff Layton) [1009119] - [fs] nfs: When displaying session slot numbers, use "u" consistently (Jeff Layton) [1009119] - [fs] nfs: Ensure that rmdir() waits for sillyrenames to complete (Jeff Layton) [1009119] - [fs] nfs: use the mach cred for SECINFO w/ integrity (Jeff Layton) [1009119] - [net] sunrpc: refactor rpcauth_checkverf error returns (Jeff Layton) [1009119] - [fs] nfs: avoid expired credential keys for buffered writes (Jeff Layton) [1009119] - [net] sunrpc: new rpc_credops to test credential expiry (Jeff Layton) [1009119] - [net] sunrpc: don't map EKEYEXPIRED to EACCES in call_refreshresult (Jeff Layton) [1009119] - [fs] nfs: Fix up two use-after-free issues with the new tracing code (Jeff Layton) [1009119] - [fs] nfs: remove incorrect "Lock reclaim failed!" warning (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging test_stateid events (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging slot table operations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging layoutget/return/commit (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging reads and writes (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging getattr (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging the idmapper (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging delegations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging rename (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging inode manipulations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging lookup/create operations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging file locking (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging file open (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging state management problems (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging NFS hard links (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging NFS rename and sillyrename issues (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging directory changes (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging generic file create events (Jeff Layton) [1009119] - [fs] nfs: Add event tracing for generic NFS lookups (Jeff Layton) [1009119] - [fs] nfs: Pass in lookup flags from nfs_atomic_open to nfs_lookup (Jeff Layton) [1009119] - [fs] nfs: Add event tracing for generic NFS events (Jeff Layton) [1009119] - [fs] nfs: refactor code for calculating the crc32 hash of a filehandle (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs_sillyrename() (Jeff Layton) [1009119] - [fs] nfs: Fix an incorrect pointer declaration in decode_first_pnfs_layout_type (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs_idmap_get_key() (Jeff Layton) [1009119] - [fs] nfs: Deal with some more sparse warnings (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs4_opendata_alloc (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs3_proc_create (Jeff Layton) [1009119] - [fs] nfs: Remove the NFSv4 "open optimisation" from nfs_permission (Jeff Layton) [1009119] - [fs] nfs: Use clientid management rpc_clnt for secinfo_no_name (Jeff Layton) [1009119] - [fs] nfs: Use clientid management rpc_clnt for secinfo (Jeff Layton) [1009119] - [fs] nfs: Increase NFS4_DEF_SLOT_TABLE_SIZE (Jeff Layton) [1009119] - [fs] nfs: Remove unused authflavour parameter from init_client (Jeff Layton) [1009119] - [fs] nfs: Never use user credentials for lease renewal (Jeff Layton) [1009119] - [fs] nfs: Use root's credential for lease management when keytab is missing (Jeff Layton) [1009119] - [fs] nfs: Refuse mount attempts with proto=udp (Jeff Layton) [1009119] - [fs] nfs: Fix nfs4_init_uniform_client_string for net namespaces (Jeff Layton) [1009119] - [fs] nfs: Use the mount point rpc_clnt for layoutreturn (Jeff Layton) [1009119] - [fs] nfs: Fix return type of nfs4_end_drain_session() stub (Jeff Layton) [1009119] - [fs] nfs: encode_attrs should not backfill the bitmap and attribute length (Jeff Layton) [1009119] - [net] sunrpc: Fix memory corruption issue on 32-bit highmem systems (Jeff Layton) [1009119] - [fs] nfs: Remove unnecessary call to nfs_setsecurity in nfs_fhget() (Jeff Layton) [1009119] - [fs] nfs: Fix the sync mount option for nfs4 mounts (Jeff Layton) [1009119] - [fs] nfs: Fix writeback performance issue on cache invalidation (Jeff Layton) [1009119] - [net] sunrpc: If the rpcbind channel is disconnected, fail the call to unregister (Jeff Layton) [1009119] - [net] sunrpc: Don't auto-disconnect from the local rpcbind socket (Jeff Layton) [1009119] - [hid] zeroplus: validate output report details (Frantisek Hrbata) [999907] {CVE-2013-2889} - [hid] provide a helper for validating hid reports (Frantisek Hrbata) [999907] {CVE-2013-2889} - [s390] zfcp: enable FCP hardware data router by default (Hendrik Brueckner) [980146] - [scsi] csiostor: fix failure to communicate with firmware, error -110 (Jay Fenlason) [917907] - [block] mtip32xx: add SRSI support (David Milburn) [842533] - [misc] hpilo: Correct panic when an AUX iLO is detected (Nigel Croxon) [996603] - [Documentation] add write up on module signing (Kyle McMartin) [905495] - [net] netfilter: SYNPROXY: let unrelated packets continue (Jesper Brouer) [1007439] - [net] netfilter: synproxy_core: fix warning in __nf_ct_ext_add_length() (Jesper Brouer) [1007439] - [net] netfilter: more strict TCP flag matching in SYNPROXY (Jesper Brouer) [1007439] - [net] netfilter: add IPv6 SYNPROXY target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v6_init_sequence/cookie_v6_check (Jesper Brouer) [1007439] - [net] netfilter: add SYNPROXY core/target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v4_init_sequence/cookie_v4_check (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: make sequence number adjustments usuable without NAT (Jesper Brouer) [1007439] - [net] netfilter: nf_defrag_ipv6.o included twice (Jesper Brouer) [1007439] - [net] netfilter: ip[6]t_REJECT, tcp-reset using wrong MAC source if bridged (Jesper Brouer) [1007439] - [net] netfilter: export xt_HMARK.h to userland (Jesper Brouer) [1007439] - [net] netfilter: export xt_rpfilter.h to userland (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix uninitialized variable (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: allow to attach expectations to conntracks (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: refactor ctnetlink_create_expect (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: fix tcp_in_window for Fast Open (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: don't send destroy events from iterator (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_{log, queue}, fix information leaks in netlink message (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: correct return value in tcpmss_mangle_packet (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPOPTSTRIP: fix possible off by one access (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: use per-conntrack locking for sequence number adjustments (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: change sequence number adjustments to 32 bits (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: fix locking in nf_nat_seq_adjust() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove duplicate code in ctnetlink (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: constify sk_buff argument to nf_ct_attach() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove net_ratelimit() for LOG_INVALID() (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix incorrect NAT expectation dumping (Jesper Brouer) [1007439] - [net] netfilter: Fix build errors with xt_socket.c (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: fix broken v0 support (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: add XT_SOCKET_NOWILDCARD flag (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jesper Brouer) [1007439] - [net] netfilter: check return code from nla_parse_tested (Jesper Brouer) [1007439] - [net] Convert uses of typedef ctl_table to struct ctl_table (Jesper Brouer) [1007439] - [net] netfilter: Implement RFC 1123 for FTP conntrack (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: avoid peer_portid test (Jesper Brouer) [1007439] - [net] netfilter: don't panic on error while walking through the init path (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: use IP early demux (Jesper Brouer) [1007439] - [net] netfilter: xt_CT: optimize XT_CT_NOTRACK (Jesper Brouer) [1007439] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Jesper Brouer) [1000395] - [net] qdisc: make args to qdisc_create_default const (Jesper Brouer) [1000395] - [net] qdisc: allow setting default queuing discipline (Jesper Brouer) [1000395] - [net] Remove extern from include/net/ scheduling prototypes (Jesper Brouer) [1000395] - [net] htb: fix sign extension bug (Jesper Brouer) [1000395] - [net] htb: refactor struct htb_sched fields for performance (Jesper Brouer) [1000395] - [net] htb: reorder struct htb_class fields for performance (Jesper Brouer) [1000395] - [net] htb: do not setup default rate estimators (Jesper Brouer) [1000395] - [net] net_sched: add 64bit rate estimators (Jesper Brouer) [1000395]- [net] netfilter: SYNPROXY: let unrelated packets continue (Jesper Brouer) [1007439] - [net] netfilter: synproxy_core: fix warning in __nf_ct_ext_add_length() (Jesper Brouer) [1007439] - [net] netfilter: more strict TCP flag matching in SYNPROXY (Jesper Brouer) [1007439] - [net] netfilter: add IPv6 SYNPROXY target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v6_init_sequence/cookie_v6_check (Jesper Brouer) [1007439] - [net] netfilter: add SYNPROXY core/target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v4_init_sequence/cookie_v4_check (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: make sequence number adjustments usuable without NAT (Jesper Brouer) [1007439] - [net] netfilter: nf_defrag_ipv6.o included twice (Jesper Brouer) [1007439] - [net] netfilter: ip[6]t_REJECT, tcp-reset using wrong MAC source if bridged (Jesper Brouer) [1007439] - [net] netfilter: export xt_HMARK.h to userland (Jesper Brouer) [1007439] - [net] netfilter: export xt_rpfilter.h to userland (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix uninitialized variable (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: allow to attach expectations to conntracks (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: refactor ctnetlink_create_expect (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: fix tcp_in_window for Fast Open (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: don't send destroy events from iterator (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_{log, queue}, fix information leaks in netlink message (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: correct return value in tcpmss_mangle_packet (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPOPTSTRIP: fix possible off by one access (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: use per-conntrack locking for sequence number adjustments (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: change sequence number adjustments to 32 bits (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: fix locking in nf_nat_seq_adjust() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove duplicate code in ctnetlink (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: constify sk_buff argument to nf_ct_attach() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove net_ratelimit() for LOG_INVALID() (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix incorrect NAT expectation dumping (Jesper Brouer) [1007439] - [net] netfilter: Fix build errors with xt_socket.c (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: fix broken v0 support (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: add XT_SOCKET_NOWILDCARD flag (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jesper Brouer) [1007439] - [net] netfilter: check return code from nla_parse_tested (Jesper Brouer) [1007439] - [net] Convert uses of typedef ctl_table to struct ctl_table (Jesper Brouer) [1007439] - [net] netfilter: Implement RFC 1123 for FTP conntrack (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: avoid peer_portid test (Jesper Brouer) [1007439] - [net] netfilter: don't panic on error while walking through the init path (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: use IP early demux (Jesper Brouer) [1007439] - [net] netfilter: xt_CT: optimize XT_CT_NOTRACK (Jesper Brouer) [1007439] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Jesper Brouer) [1000395] - [net] qdisc: make args to qdisc_create_default const (Jesper Brouer) [1000395] - [net] qdisc: allow setting default queuing discipline (Jesper Brouer) [1000395] - [net] Remove extern from include/net/ scheduling prototypes (Jesper Brouer) [1000395] - [net] htb: fix sign extension bug (Jesper Brouer) [1000395] - [net] htb: refactor struct htb_sched fields for performance (Jesper Brouer) [1000395] - [net] htb: reorder struct htb_class fields for performance (Jesper Brouer) [1000395] - [net] htb: do not setup default rate estimators (Jesper Brouer) [1000395] - [net] net_sched: add 64bit rate estimators (Jesper Brouer) [1000395]- [watchdog] hpwdt: Patch to ignore auxilary iLO devices (Nigel Croxon) [996605] - [s390] tx: allow program interruption filtering in user space (Hendrik Brueckner) [1006517] - [block] add padding for kabi to block_device_operations (Don Zickus) [988500] - [fs] gfs2: Don't flag consistency error if first mounter is a spectator (Robert S Peterson) [1004448] - [tty] disassociate_ctty() sends the extra SIGCONT (Oleg Nesterov) [1011820] - [x86] mm: Add memory tracking support for 1G hugepages (David Bulkow) [1000149] - [tty] hvc_iucv: Disconnect IUCV connection when lowering DTR (Hendrik Brueckner) [1007571] - [tty] hvc_console: Add DTR/RTS callback to handle HUPCL control (Hendrik Brueckner) [1007571] - [netdrv] enic: update enic maintainers and driver (Stefan Assmann) [747385] - [netdrv] enic: Exposing symbols for Cisco's low latency driver (Stefan Assmann) [747385] - [netdrv] enic: Try DMA 64 first, then failover to DMA (Stefan Assmann) [747385] - [netdrv] enic: record q_number and rss_hash for skb (Stefan Assmann) [747385] - [netdrv] enic: Add multi tx support for enic (Stefan Assmann) [747385] - [netdrv] enic: Generate notification of hardware crash (Stefan Assmann) [747385] - [netdrv] enic: Add an interface for USNIC to interact with firmware (Stefan Assmann) [747385] - [netdrv] enic: Adding support for Cisco Low Latency NIC (Stefan Assmann) [747385] - [netdrv] enic: Move ethtool code to a separate file (Stefan Assmann) [747385] - [netdrv] enic: release rtnl_lock on error-path (Stefan Assmann) [747385] - [powerpc] perf: Power7 Update testing ABI to list CPI-stack events (Steve Best) [1009105] - [powerpc] perf: Make Power7 events available for perf (Steve Best) [1009105] - [powerpc] perf: fix a typo of a Power7 event name (Steve Best) [1009105] - [tools] perf/tests: Add parse events tests for leader sampling (Jiri Olsa) [1011533] - [tools] perf/tests: Add attr record group sampling test (Jiri Olsa) [1011533] - [tools] perf: Add 'S' event/group modifier to read sample value (Jiri Olsa) [1011533] - [tools] perf/evsel: Add PERF_SAMPLE_READ sample related processing (Jiri Olsa) [1011533] - [tools] perf/evlist: Add perf_evlist__id2sid method to get event ID related data (Jiri Olsa) [1011533] - [tools] perf/evlist: Fix event ID retrieval for group format read case (Jiri Olsa) [1011533] - [tools] perf: Add support for parsing PERF_SAMPLE_READ sample type (Jiri Olsa) [1011533] - [kernel] perf/evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event id (Jiri Olsa) [1011533] - [kernel] perf: Do not get values from disabled counters in group format read (Jiri Olsa) [1011533] - [kernel] perf: Add PERF_EVENT_IOC_ID ioctl to return event ID (Jiri Olsa) [1011533] - [kernel] add support for init_array constructors fix (Frantisek Hrbata) [824466] - [kernel] add support for init_array constructors (Frantisek Hrbata) [824466] - [kernel] gcov: compile specific gcov implementation based on gcc version (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix 3 (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format checkpatch fixes (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix fix (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 4.7 gcov format (Frantisek Hrbata) [824466] - [kernel] gcov: move gcov structs definitions to a gcc version specific file (Frantisek Hrbata) [824466]- [drm] qxl: add delayed fb operations (Dave Airlie) [1002056] - [edac] Fix lockdep splat (Aristeu Rozanski) [967459] - [mm] vmalloc: fix memleak in __vunmap (Jan Stancek) [1012358] - [x86] perf_event_amd: Rework AMD PMU init code (Prarit Bhargava) [1000672] - [md] dm: add reserved_bio_based_ios module parameter (Mike Snitzer) [1010450] - [md] dm: add reserved_rq_based_ios module parameter (Mike Snitzer) [1010450] - [md] dm: lower bio-based mempool reservation (Mike Snitzer) [1010450] - [block] Add nr_bios to block_rq_remap tracepoint (Mike Snitzer) [1010450] - [md] dm-mpath: disable WRITE SAME if it fails (Mike Snitzer) [987454] - [md] dm-mpath: do not fail path on -ENOSPC (Mike Snitzer) [1010437] - [scsi] Return ENODATA on medium error (Mike Snitzer) [1010437] - [scsi] return ENOSPC on thin provisioning failure (Mike Snitzer) [1010437] - [scsi] Set hostbyte status in scsi_check_sense() (Mike Snitzer) [1010437] - [scsi] Document enhanced error codes (Mike Snitzer) [1010437] - [md] dm-thin: do not expose non-zero discard limits if discards disabled (Mike Snitzer) [998421] - [md] dm-snapshot: fix performance degradation due to small hash size (Mike Snitzer) [1010437] - [md] dm-snapshot: workaround for a false positive lockdep warning (Mike Snitzer) [1010437] - [md] dm-stripe: silence a couple sparse warnings (Mike Snitzer) [1010437] - [md] dm-stats: fix possible counter corruption on 32-bit systems (Mike Snitzer) [1010437] - [md] dm: add statistics support (Mike Snitzer) [1010437] - [lib] math64: New separate div64_u64_rem helper (Mike Snitzer) [1010437] - [md] dm-thin: always return -ENOSPC if no_free_space is set (Mike Snitzer) [1010437] - [md] dm-ioctl: cleanup error handling in table_load (Mike Snitzer) [1010437] - [md] dm-ioctl: increase granularity of type_lock when loading table (Mike Snitzer) [1010437] - [md] dm-ioctl: prevent rename to empty name or uuid (Mike Snitzer) [1010437] - [md] dm-thin: set pool read-only if breaking_sharing fails block allocation (Mike Snitzer) [1010437] - [md] dm-thin: prefix pool error messages with pool device name (Mike Snitzer) [1010437] - [md] dm: allow error target to replace bio-based and request-based targets (Mike Snitzer) [1010437] - [md] dm-space-map: optimise sm_ll_dec and sm_ll_inc (Mike Snitzer) [1010437] - [md] dm-btree: prefetch child nodes when walking tree for a dm_btree_del (Mike Snitzer) [1010437] - [md] dm-btree: use pop_frame in dm_btree_del to cleanup code (Mike Snitzer) [1010437] - [md] dm-cache: eliminate holes in cache structure (Mike Snitzer) [1010437] - [md] dm-cache: fix stacking of geometry limits (Mike Snitzer) [1010437] - [md] dm-thin: fix stacking of geometry limits (Mike Snitzer) [1010437] - [md] dm-cache: add data block size limits to code and Documentation (Mike Snitzer) [1010437] - [md] dm: stop using WQ_NON_REENTRANT (Mike Snitzer) [1010437] - [md] dm-cache: avoid conflicting remove_mapping() in mq policy (Mike Snitzer) [1010437] - [md] dm: optimize reorder structure (Mike Snitzer) [1010437] - [md] dm: optimize use SRCU and RCU (Mike Snitzer) [1010437] - [md] dm-bufio: submit writes outside lock (Mike Snitzer) [1010437] - [md] dm-cache: fix arm link errors with inline (Mike Snitzer) [1010437] - [md] dm-verity: use __ffs and __fls (Mike Snitzer) [1010437] - [md] dm-flakey: correct ctr alloc failure mesg (Mike Snitzer) [1010437] - [md] dm-verity: remove pointless comparison (Mike Snitzer) [1010437] - [md] dm: use __GFP_HIGHMEM in __vmalloc (Mike Snitzer) [1010437] - [md] dm-verity: fix inability to use a few specific devices sizes (Mike Snitzer) [1010437] - [md] dm-ioctl: set noio flag to avoid __vmalloc deadlock (Mike Snitzer) [1010437] - [md] dm-mpath: fix ioctl deadlock when no paths (Mike Snitzer) [1010437] - [powerpc] Default arch idle could cede processor on pseries (Steve Best) [1008895]- [s390] zfcp: remove access control tables interface (keep sysfs files) (Hendrik Brueckner) [1006516] - [s390] zfcp: fix lock imbalance by reworking request queue locking (Hendrik Brueckner) [1006525] - [s390] zfcp: fix schedule-inside-lock in scsi_device list loops (Hendrik Brueckner) [1006524] - [x86] setup: avoid remapping data in parse_setup_data() (Nigel Croxon) [1004428] - [hid] validate HID report id size (Frantisek Hrbata) [1000454] {CVE-2013-2888} - [kernel] userns: prevent the use of user namespaces (Aristeu Rozanski) [993320] - [crypto] x509: don't reject not-yet-valid keys (kyle mcmartin) [905910] - [kernel] perf: Prevent race in unthrottling code (Jiri Olsa) [992941] - [s390] pci: use adapter interrupt vector helpers (Hendrik Brueckner) [1005896] - [s390] pci: cleanup function names (Hendrik Brueckner) [1005896] - [s390] airq: introduce adapter interrupt vector helper (Hendrik Brueckner) [1005896] - [s390] pci: use virtual memory for iommu bitmap (Hendrik Brueckner) [1005896] - [s390] cio: fix unlocked access of global bitmap (Hendrik Brueckner) [1005896] - [s390] pci: update function handle after resume from hibernate (Hendrik Brueckner) [1005896] - [s390] pci: try harder to modify a function (Hendrik Brueckner) [1005896] - [s390] pci: split lpf (Hendrik Brueckner) [1005896] - [s390] hibernate: add early resume function (Hendrik Brueckner) [1005896] - [s390] pci: add recover sysfs knob (Hendrik Brueckner) [1005896] - [s390] pci: use claim_resource (Hendrik Brueckner) [1005896] - [s390] pci/hotplug: convert to be builtin only (Hendrik Brueckner) [1005896] - [s390] airq: simplify adapter interrupt code (Hendrik Brueckner) [1005896] - [s390] qdio: cleanup chsc SADC usage (Hendrik Brueckner) [1005896] - [s390] qdio: cleanup chsc SSQD usage (Hendrik Brueckner) [1005896] - [s390] pci: remove per device debug attribute (Hendrik Brueckner) [1005896] - [s390] pci: sysfs remove strlen (Hendrik Brueckner) [1005896] - [s390] pci: remove pdev during unplug (Hendrik Brueckner) [1005896] - [s390] pci: cleanup hotplug code (Hendrik Brueckner) [1005896] - [s390] pci: implement pcibios_release_device (Hendrik Brueckner) [1005896] - [s390] pci: use to_pci_dev (Hendrik Brueckner) [1005896] - [netdrv] sfc: check for allocation failure (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update copyright banners (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for Solarflare SFC9100 family (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make efx_mcdi_{init, fini}() call efx_mcdi_drv_attach() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allocate NVRAM partition ID range for PHY images (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add EF10 register and structure definitions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Extend struct efx_tx_buffer to allow pushing option descriptors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use a global count of active queues instead of pending drains (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Prepare for RX scatter on EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allow efx_nic_type::dimension_resources to fail (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allow event queue initialisation to fail (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Document conditions for multicast replication vs filter replacement (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Implement asynchronous MCDI requests (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove unnecessary use of atomic_t (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for new board sensors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Return an error code when a sensor is busy (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for reading packet length from prefix (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add TX merged completion counter (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Generalise packet hash lookup to support EF10 RX prefix (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove early call to efx_nic_type::reconfigure_mac in efx_reset_up() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: use MCDI epoch flag to improve MC reboot detection in the driver (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add EF10 support for TX/RX DMA error events handling (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add a function pointer to abstract write of host time into NIC shared memory (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: PTP MCDI requests need to initialise periph ID field (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Delegate MAC/NIC statistic description to efx_nic_type (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove driver-local struct ethtool_string (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove more left-overs from Falcon GMAC support (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move MTD operations into efx_nic_type (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move NIC-type-specific MTD partition date into separate structures (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Eliminate struct efx_mtd (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename SPI stuff to show that it is Falcon-specific (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Cleanup Falcon-arch simple MAC filter state (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Define and use MCDI_POPULATE_DWORD_{1, 2, 3, 4, 5, 6, 7} (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add flag for stack-owned RX MAC filters (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor Falcon-arch filter removal (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make most filter operations NIC-type-specific (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor Falcon-arch search limit reset (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Split Falcon-arch-specific and common filter state (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Extend and abstract efx_filter_spec to cover Huntington/EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Name the RX drop queue ID (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename Falcon-arch filter implementation types and functions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove unused filter_flags variables and efx_farch_filter_id_flags() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Do not assume efx_nic_type::ev_fini is idempotent (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix race in completion handling (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for MCDI v2 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update MCDI protocol definitions for EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Translate MCDI error numbers received in events (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move and rename Falcon/Siena common NIC operations (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove bogus call to efx_release_tx_buffers() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Stop RX refill before flushing RX queues (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Limit scope of a Falcon A1 IRQ workaround (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rework IRQ enable/disable (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove efx_process_channel_now() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename Falcon-architecture register definitions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make struct efx_special_buffer less special (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make MCDI independent of Siena (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Collect all MCDI port functions into mcdi_port.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move efx_mcdi_mac_reconfigure() to siena.c and rename (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move siena_reset_hw() and siena_map_reset_reason() into MCDI module (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Ensure MCDI buffers, but not lengths, are dword aligned (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use proper macros to declare and access MCDI arrays (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro for Siena-specific code (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fill out the set of MCDI accessors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rationalise MCDI buffer accessors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Introduce and use MCDI_DECLARE_BUF macro (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move more Falcon-specific code and definitions into falcon.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move details of a Falcon bug workaround out of ethtool.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure from efx_nic (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: const-qualify source pointers for MMIO write functions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix lookup of default RX MAC filters when steered using ethtool (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable RX scatter for flows steered by RFS (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix memory leak when discarding scattered packets (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Improve test for IOMMU in use (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix IRQ cleanup in case of a probe failure (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Do not pass non-TCP packets into GRO code (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Define and set RX buffer flag for packets parsed as TCP (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable accelerated RFS on vlans (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Report software timestamping capabilities (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Increase size of RX SKB header area (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable RX checksum offload for packets not handled by GRO (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix EEH with legacy interrupts (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Store port number in private data, not net_device::dev_id (Nikolay Aleksandrov) [1005248]- [fs] namei: Add missing unlocks to error paths of mountpoint_last (Jeff Layton) [980172] - [fs] autofs4: fix device ioctl mount lookup (Jeff Layton) [980172] - [fs] namei: introduce kern_path_mountpoint() (Jeff Layton) [980172] - [fs] namei: rename user_path_umountat() to user_path_mountpoint_at() (Jeff Layton) [980172] - [fs] namei: take unlazy_walk() into umount_lookup_last() (Jeff Layton) [980172] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Jeff Layton) [980172] - [acpi] apei: Soft-offline a page on firmware GHES notification (Janet Morgan) [984133] - [acpi] apei: Add a boot option to disable ff mode for corrected errors (Janet Morgan) [984133] - [mcheck] mce: Honour Firmware First for MCA banks listed in APEI HEST CMC (Janet Morgan) [984133] - [fs] cifs: Respect epoch value from create lease context v2 (Sachin Prabhu) [1007981] - [fs] cifs: Add create lease v2 context for SMB3 (Sachin Prabhu) [1007981] - [fs] cifs: Move parsing lease buffer to ops struct (Sachin Prabhu) [1007981] - [fs] cifs: Move creating lease buffer to ops struct (Sachin Prabhu) [1007981] - [fs] cifs: Store lease state itself rather than a mapped oplock value (Sachin Prabhu) [1007981] - [fs] cifs: Replace clientCanCache* bools with an integer (Sachin Prabhu) [1007981] - [fs] cifs: quiet sparse compile warning (Sachin Prabhu) [1007981] - [fs] cifs: Start using per session key for smb2/3 for signature generation (Sachin Prabhu) [1007981] - [fs] cifs: Add a variable specific to NTLMSSP for key exchange (Sachin Prabhu) [1007981] - [fs] cifs: Process post session setup code in respective dialect functions (Sachin Prabhu) [1007981] - [fs] cifs: convert to use le32_add_cpu() (Sachin Prabhu) [1007981] - [fs] cifs: Fix missing lease break (Sachin Prabhu) [1007981] - [fs] cifs: Fix a memory leak when a lease break comes (Sachin Prabhu) [1007981] - [fs] cifs: convert case-insensitive dentry ops to use new case conversion routines (Sachin Prabhu) [1007981] - [fs] cifs: add new case-insensitive conversion routines that are based on wchar_t's (Sachin Prabhu) [1007981] - [fs] cifs: Move and expand MAX_SERVER_SIZE definition (Sachin Prabhu) [1007981] - [fs] cifs: Expand max share name length to 256 (Sachin Prabhu) [1007981] - [fs] cifs: Move string length definitions to uapi (Sachin Prabhu) [1007981] - [fs] cifs: Implement follow_link for nounix CIFS mounts (Sachin Prabhu) [1007981] - [fs] cifs: Implement follow_link for SMB2 (Sachin Prabhu) [1007981] - [fs] cifs: display iocharset= option in /proc/mounts (Sachin Prabhu) [1007981] - [fs] cifs: create a new Documentation/ directory and move docfiles into it (Sachin Prabhu) [1007981] - [fs] cifs: ensure that srv_mutex is held when dealing with ssocket pointer (Sachin Prabhu) [1007981] - [fs] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately (Sachin Prabhu) [1007981] - [fs] cifs: set sb->s_d_op before calling d_make_root() (Sachin Prabhu) [1007981] - [fs] cifs: file, initialize oparms.reconnect before using it (Sachin Prabhu) [1007981] - [fs] cifs: Do not attempt to do cifs operations reading symlinks with SMB2 (Sachin Prabhu) [1007981] - [fs] cifs: extend the buffer length enought for sprintf() using (Sachin Prabhu) [1007981] - [fs] dlm: log an error for unmanaged lockspaces (David Teigland) [1008005] - [acpi] acpi_ipmi, replace mutex with spin_lock_irqsave (Tony Camuso) [1007574] - [kernel] sched: Micro-optimize the smart wake-affine logic (Larry Woodman) [947186] - [kernel] sched: Implement smarter wake-affine logic (Larry Woodman) [947186] - [net] sunrpc: rpcauth_create needs to know about rpc_clnt clone status (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Share all credential caches on a per-transport basis (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Share rpc_pipes when an rpc_clnt owns multiple rpcsec auth caches (Jeff Layton) [1002576] - [net] sunrpc: Add a helper to allow sharing of rpc_pipefs directory objects (Jeff Layton) [1002576] - [net] sunrpc: Remove the rpc_client->cl_dentry (Jeff Layton) [1002576] - [fs] nfs: Convert idmapper to use the new framework for pipefs dentries (Jeff Layton) [1002576] - [net] sunrpc: Remove the obsolete auth-only interface for pipefs dentry management (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Switch auth_gss to use the new framework for pipefs dentries (Jeff Layton) [1002576] - [net] sunrpc: Add a framework to clean up management of rpc_pipefs directories (Jeff Layton) [1002576] - [fs] nfs: Fix a potentially Oopsable condition in __nfs_idmap_unregister (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Fix an Oopsable condition when creating/destroying pipefs objects (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Further cleanups (Jeff Layton) [1002576] - [net] sunrpc: Replace clnt->cl_principal (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Clean up upcall message allocation (Jeff Layton) [1002576] - [net] sunrpc: Cleanup rpc_setup_pipedir (Jeff Layton) [1002576] - [net] sunrpc: Remove unused struct rpc_clnt field cl_protname (Jeff Layton) [1002576] - [net] sunrpc: Deprecate rpc_client->cl_protname (Jeff Layton) [1002576] - [net] sunrpc/rpc_pipe: convert back to simple_dir_inode_operations (Jeff Layton) [1002576] - [fs] libfs: make simple_lookup() usable for filesystems that set ->s_d_op (Jeff Layton) [1002576] - [net] sunrpc: __rpc_lookup_create_exclusive, pass string instead of qstr (Jeff Layton) [1002576] - [net] sunrpc: rpc_create_*_dir, don't bother with qstr (Jeff Layton) [1002576]- [netdrv] i40e: include i40e in kernel proper (Stefan Assmann) [726825] - [netdrv] i40e: debugfs interface (Stefan Assmann) [726825] - [netdrv] i40e: init code and hardware support (Stefan Assmann) [726825] - [netdrv] i40e: implement virtual device interface (Stefan Assmann) [726825] - [netdrv] i40e: driver core headers (Stefan Assmann) [726825] - [netdrv] i40e: driver ethtool core (Stefan Assmann) [726825] - [netdrv] i40e: transmit, receive, and NAPI (Stefan Assmann) [726825] - [netdrv] i40e: main driver core (Stefan Assmann) [726825] - [netdrv] e1000e: balance semaphore put/get for 82573 (Dean Nelson) [726816] - [netdrv] e1000e: resolve checkpatch JIFFIES_COMPARISON warning (Dean Nelson) [726816] - [netdrv] e1000e: Avoid kernel crash during shutdown (Dean Nelson) [726816] - [netdrv] e1000e: Add code to check for failure of pci_disable_link_state call (Dean Nelson) [726816] - [netdrv] e1000e: cleanup whitespace in recent commit (Dean Nelson) [726816] - [netdrv] e1000e: fix I217/I218 PHY initialization flow (Dean Nelson) [726816] - [netdrv] e1000e: do not resume device from RPM suspend to read PHY status registers (Dean Nelson) [726816] - [netdrv] e1000e: enable support for new device IDs (Dean Nelson) [726816] - [netdrv] e1000e: ethtool unnecessarily takes device out of RPM suspend (Dean Nelson) [726816] - [netdrv] e1000e: Tx hang on I218 when linked at 100Half and slow response at 10Mbps (Dean Nelson) [726816] - [netdrv] e1000e: low throughput using 4K jumbos on I218 (Dean Nelson) [726816] - [netdrv] e1000e: iAMT connections drop on driver unload when jumbo frames enabled (Dean Nelson) [726816] - [netdrv] e1000e: disable ASPM L1 on 82583 (Dean Nelson) [726816] - [netdrv] e1000e: Use marco instead of digit for defining e1000_rx_desc_packet_split (Dean Nelson) [726816] - [netdrv] e1000e: Remove duplicate assignment of default rx/tx ring size (Dean Nelson) [726816] - [netdrv] e1000e: restore call to pci_clear_master() (Dean Nelson) [726816] - [netdrv] e1000e: Release mutex lock only if it has been initially acquired (Dean Nelson) [726816] - [netdrv] e1000e: prevent warning from -Wunused-parameter (Dean Nelson) [726816] - [netdrv] e1000e: cleanup whitespace (Dean Nelson) [726816] - [netdrv] bna: Staticize local functions (Ivan Vecera) [978045] - [netdrv] bna: switch to fixed_size_llseek() (Ivan Vecera) [978045] - [fs] read_write: new helper, fixed_size_llseek() (Ivan Vecera) [978045] - [netdrv] bna: Driver and Firmware Updated (Ivan Vecera) [978045] - [netdrv] bna: Enahncement to Identify Default IOC Function (Ivan Vecera) [978045] - [netdrv] bna: Fix Ucast Failure Handling (Ivan Vecera) [978045] - [netdrv] bna: Clear Driver Config Flags When HW Resets (Ivan Vecera) [978045] - [netdrv] tg3: Don't turn off led on 5719 serdes port 0 (Ivan Vecera) [1006987] - [netdrv] tg3: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Ivan Vecera) [1006987] - [netdrv] tg3: fix NULL pointer dereference in tg3_io_error_detected and tg3_io_slot_reset (Ivan Vecera) [1006987] - [netdrv] tg3: clean up unnecessary MSI/MSI-X capability find (Ivan Vecera) [1006987] - [netdrv] tg3: Fix warning from pci_disable_device() (Ivan Vecera) [1006987] - [netdrv] tg3: Fix kernel crash (Ivan Vecera) [1006987] - [netdrv] tg3: Update version to 3.133 (Ivan Vecera) [1006987] - [netdrv] tg3: Fix UDP fragments treated as RMCP (Ivan Vecera) [1006987] - [netdrv] tg3: Enable support for timesync gpio output (Ivan Vecera) [1006987] - [netdrv] tg3: Implement the shutdown handler (Ivan Vecera) [1006987] - [netdrv] tg3: Allow NVRAM programming when interface is down (Ivan Vecera) [1006987] - [netdrv] tg3: Remove incorrect switch to aux power (Ivan Vecera) [1006987] - [netdrv] tg3: Prevent system hang during repeated EEH errors (Ivan Vecera) [1006987] - [netdrv] tg3: remove redundant pm init code (Ivan Vecera) [1006987] - [netdrv] tg3: Remove unnecessary lock around tg3_flag_set (Ivan Vecera) [1006987] - [netdrv] tg3: Fix misplaced empty line (Ivan Vecera) [1006987] - [netdrv] tg3: Use descriptive label names in tg3_start (Ivan Vecera) [1006987] - [netdrv] tg3: Make tg3_rings_reset() more concise (Ivan Vecera) [1006987] - [netdrv] tg3: Simplify ring control block setup (Ivan Vecera) [1006987] - [netdrv] tg3: Split APE driver state change out of boot reset signature update (Ivan Vecera) [1006987] - [netdrv] tg3: Use module_pci_driver to register driver (Ivan Vecera) [1006987] - [netdrv] tg3: Implement set/get_eee handlers (Ivan Vecera) [1006987] - [netdrv] tg3: Simplify tg3_phy_eee_config_ok() by reusing tg3_eee_pull_config() (Ivan Vecera) [1006987] - [netdrv] tg3: Add tg3_eee_pull_config() function (Ivan Vecera) [1006987] - [netdrv] tg3: Add ethtool_eee struct and tg3_setup_eee() (Ivan Vecera) [1006987] - [netdrv] be2net: set and query VEB/VEPA mode of the PF interface (Ivan Vecera) [726160] - [netdrv] be2net: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Ivan Vecera) [726160] - [netdrv] be2net: implement ethtool set/get_channel hooks (Ivan Vecera) [726160] - [netdrv] be2net: refactor be_setup() to consolidate queue creation routines (Ivan Vecera) [726160] - [netdrv] be2net: Fix be_cmd_if_create() to use MBOX if MCCQ is not created (Ivan Vecera) [726160] - [netdrv] be2net: refactor be_get_resources() code (Ivan Vecera) [726160] - [netdrv] be2net: Fixup profile management routines (Ivan Vecera) [726160] - [netdrv] be2net: use EQ_CREATEv2 for SH-R (Ivan Vecera) [726160] - [netdrv] be2net: Check for POST state in suspend-resume sequence (Ivan Vecera) [726160] - [netdrv] be2net: fix disabling TX in be_close() (Ivan Vecera) [726160] - [netdrv] be2net: Clear any capability flags that driver is not interested in (Ivan Vecera) [726160] - [netdrv] be2net: update driver version (Ivan Vecera) [726160] - [netdrv] be2net: Initialize "status" in be_cmd_get_die_temperature() (Ivan Vecera) [726160] - [netdrv] be2net: fixup log msgs for async events (Ivan Vecera) [726160] - [netdrv] be2net: Fix displaying supported speeds for BE2 (Ivan Vecera) [726160] - [netdrv] be2net: don't limit max MAC and VLAN counts (Ivan Vecera) [726160] - [netdrv] be2net: Do not call get_die_temperature cmd for VF (Ivan Vecera) [726160] - [netdrv] be2net: Adding more speeds reported by get_settings (Ivan Vecera) [726160] - [netdrv] be2net: Staticize local functions (Ivan Vecera) [726160] - [netdrv] be2net: don't use dev_err when AER enabling fails (Ivan Vecera) [726160] - [netdrv] be2net: delete primary MAC address while unloading (Ivan Vecera) [726160] - [netdrv] be2net: use SET/GET_MAC_LIST for SH-R (Ivan Vecera) [726160] - [netdrv] be2net: refactor MAC-addr setup code (Ivan Vecera) [726160] - [netdrv] be2net: fix pmac_id for BE3 VFs (Ivan Vecera) [726160] - [netdrv] be2net: allow VFs to program MAC and VLAN filters (Ivan Vecera) [726160] - [netdrv] be2net: fix MAC address modification for VF (Ivan Vecera) [726160] - [netdrv] be2net: replace numeric with standard PM state macros (Ivan Vecera) [726160] - [netdrv] be2net: use pci_vfs_assigned()/pci_num_vf() instead of be_find_vfs() (Ivan Vecera) [726160] - [netdrv] be2net: Implement initiate FW dump feature for Lancer (Ivan Vecera) [726160] - [netdrv] be2net: Trim padded packets for Lancer (Ivan Vecera) [726160] - [netdrv] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [726160] - [netdrv] be2net: cleanup be_get_drvinfo() (Ivan Vecera) [726160] - [netdrv] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [726160] - [netdrv] mlx5: remove unused MLX5_DEBUG param in Kconfig (Amir Vadai) [864578] - [netdrv] mlx5: Support MANAGE_PAGES and QUERY_PAGES firmware command changes (Amir Vadai) [864578] - [netdrv] mlx5: remove health handler plugin (Amir Vadai) [864578] - [infiniband] mlx5: Variable may be used uninitialized (Amir Vadai) [864578] - [netdrv] mlx5: Implement new initialization sequence (Amir Vadai) [864578] - [infiniband] mlx5: Fix stack info leak in mlx5_ib_alloc_ucontext() (Amir Vadai) [864578] - [infiniband] mlx5: Fix error return code in init_one() (Amir Vadai) [864578] - [netdrv] mlx5: fix error return code in mlx5_alloc_uuars() (Amir Vadai) [864578] - [netdrv] mlx5: use after free in mlx5_cmd_comp_handler() (Amir Vadai) [864578] - [netdrv] mlx5: Fix __udivdi3 when compiling for 32 bit arches (Amir Vadai) [864578] - [netdrv] mlx5: Return -EFAULT instead of -EPERM (Amir Vadai) [864578] - [netdrv] mlx5: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec (Amir Vadai) [864578] - [netdrv] mlx5: Fixes for sparse warnings (Amir Vadai) [864578] - [infiniband] mlx5: Make profile[] static in main.c (Amir Vadai) [864578] - [infiniband] mlx5: Add driver for Mellanox Connect-IB adapters (Amir Vadai) [864578] - [infiniband] core: Add reserved values to enums for low-level driver use (Amir Vadai) [864578]- [net] tuntap: correctly handle error in tun_set_iff() (Jiri Benc) [1007739] {CVE-2013-4343} - [net] sctp: fix ipv6 ipsec encryption bug in sctp_v6_xmit (Daniel Borkmann) [998398] {CVE-2013-4350} - [net] netlink: filter particular protocols from analyzers (Daniel Borkmann) [957721] - [net] ipv6: accept tlv which includes only padding (Jiri Pirko) [990968]- [scsi] mpt2sas: Bump driver version to v16.100.00.00 (Tomas Henzl) [736230] - [scsi] mpt2sas: Remove phys on topology change (Tomas Henzl) [736230] - [scsi] mpt2sas: Fix for kernel panic when driver loads with HBA connected to non LUN 0 configured expander (Tomas Henzl) [736230] - [scsi] mpt2sas: when Async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [736230] - [scsi] mpt2sas: Infinite loop can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [736230] - [scsi] mpt2sas: The copyright in driver sources is updated for the year 2013 (Tomas Henzl) [736230] - [scsi] mpt2sas: MPI2 Rev X (2.00.16) specifications (Tomas Henzl) [736230] - [scsi] mpt2sas: Change in MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED notification methodology (Tomas Henzl) [736230] - [scsi] mpt2sas: Null pointer deference possibility in mpt2sas_ctl_event_callback function (Tomas Henzl) [736230] - [scsi] mpt2sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [736230] - [scsi] mpt2sas: fix for unused variable 'event_data' warning (Tomas Henzl) [736230] - [scsi] mpt2sas: Calulate the Reply post queue depth calculation as per the MPI spec (Tomas Henzl) [736230] - [scsi] mpt2sas: fix firmware failure with wrong task attribute (Tomas Henzl) [736230] - [scsi] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop (Tomas Henzl) [736230] - [scsi] mpt2sas: Update the timing requirements for issuing a Hard Reset (Tomas Henzl) [736230] - [scsi] mpt2sas: MPI2 Rev W (2.00.15) specification (Tomas Henzl) [736230] - [powerpc] Fix possible deadlock on page fault (Steve Best) [999374] - [scsi] qla2xxx: Update driver version to 8.06.00.08.07.0-k (Chad Dupuis) [725014] - [scsi] qla2xxx: Select link initialization option bits from current operating mode (Chad Dupuis) [725014] - [scsi] qla2xxx: Add loopback IDC-TIME-EXTEND aen handling support (Chad Dupuis) [725014] - [scsi] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it (Chad Dupuis) [725014] - [scsi] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN (Chad Dupuis) [725014] - [scsi] qla2xxx: Correct Interrupt Register offset for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove handling of Shutdown Requested AEN from qlafx00_process_aen() (Chad Dupuis) [725014] - [scsi] qla2xxx: Send all AENs for ISPFx00 to above layers (Chad Dupuis) [725014] - [scsi] qla2xxx: Add changes in initialization for ISPFX00 cards with BIOS (Chad Dupuis) [725014] - [scsi] qla2xxx: Add changes to support extended IOs for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Add missing FCP statistics to sysfs interface (Chad Dupuis) [725014] - [scsi] qla2xxx: Make log message that prints when a completion status requires a port down more readable (Chad Dupuis) [725014] - [scsi] qla2xxx: Add critical temperature handling for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is shut down (Chad Dupuis) [725014] - [scsi] qla2xxx: Reconfigure thermal temperature (Chad Dupuis) [725014] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c (Chad Dupuis) [725014] - [scsi] qla2xxx: Add ISPFX00 specific bus reset routine (Chad Dupuis) [725014] - [scsi] qla2xxx: Perform warm reset every 2 minutes if firmware load fails for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Set factory reset recovery timeout to 10 min. for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Correct multiqueue offset calculations (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix incorrect test after list_for_each_entry() exits (Chad Dupuis) [725014] - [scsi] qla2xxx: Add support for ISP8044 (Chad Dupuis) [725014] - [scsi] qla2xxx: Print some variables to hexadecimal string via *phN format (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix sparse warnings in qlafx00_fxdisc_iocb function (Chad Dupuis) [725014] - [scsi] qla2xxx: Properly set the tagging for commands (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove an unused variable from qla2x00_remove_one() (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix qla2xxx_check_risc_status() (Chad Dupuis) [725014] - [scsi] qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove redundant assignments (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove a dead assignment in qla24xx_build_scsi_crc_2_iocbs() (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove two superfluous tests (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove dead code in qla2x00_configure_hba() (Chad Dupuis) [725014] - [scsi] qla2xxx: Clean up qla84xx_mgmt_cmd() (Chad Dupuis) [725014] - [scsi] qla2xxx: Clean up qla24xx_iidma() (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c (Chad Dupuis) [725014] - [scsi] qla2xxx: Do not take a second firmware dump when intentionally generating one (Chad Dupuis) [725014] - [scsi] qla2xxx: Do not query FC statistics during chip reset (Chad Dupuis) [725014] - [scsi] qla2xxx: Move qla2x00_free_device to the correct location (Chad Dupuis) [725014] - [scsi] qla2xxx: Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (Chad Dupuis) [725014] - [scsi] qla2xxx: Clear the MBX_INTR_WAIT flag when the mailbox time-out happens (Chad Dupuis) [725014] - [scsi] mpt3sas: Bump driver version to v02.100.00.00 (Tomas Henzl) [889435] - [scsi] mpt3sas: Added a driver module parameter max_msix_vectors (Tomas Henzl) [889435] - [scsi] mpt3sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [889435] - [scsi] mpt3sas: when async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [889435] - [scsi] mpt3sas: MPI2.5 Rev F v2.5.1.1 specification (Tomas Henzl) [889435] - [scsi] mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [889435] - [scsi] mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander (Tomas Henzl) [889435] - [scsi] mpt3sas: Updated the Hardware timing requirements (Tomas Henzl) [889435] - [scsi] mpt3sas: 2013 source code copyright (Tomas Henzl) [889435] - [netdrv] ixgbe: add support for older QSFP active DA cables (Andy Gospodarek) [726818] - [netdrv] ixgbe: include QSFP PHY types in ixgbe_is_sfp() (Andy Gospodarek) [726818] - [netdrv] ixgbe: add 1Gbps support for QSFP+ (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules from an offset (Andy Gospodarek) [726818] - [netdrv] ixgbe: cleanup some log messages (Andy Gospodarek) [726818] - [netdrv] ixgbe: zero out mailbox buffer on init (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix link test when connected to 1Gbps link partner (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix incorrect limit value in ring transverse (Andy Gospodarek) [726818] - [netdrv] ixgbe: Check return value on eeprom reads (Andy Gospodarek) [726818] - [netdrv] ixgbe: disable link when adapter goes down (Andy Gospodarek) [726818] - [netdrv] ixgbe: add support for quad-port x520 adapter (Andy Gospodarek) [726818] - [netdrv] ixgbe: clear semaphore bits on timeouts (Andy Gospodarek) [726818] - [netdrv] ixgbe: rename LL_EXTENDED_STATS to use queue instead of q (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix lockdep annotation issue for ptp's work item (Andy Gospodarek) [726818] - [netdrv] ixgbe: call pcie_get_mimimum_link to check if device has enough bandwidth (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix semaphore lock for I2C read/writes on 82598 (Andy Gospodarek) [726818] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [726818] - [netdrv] ixgbe: add new media type (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix fc autoneg ethtool reporting (Andy Gospodarek) [726818] - [netdrv] ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (Andy Gospodarek) [726818] - [netdrv] ixgbe: Retain VLAN filtering in promiscuous + VT mode (Andy Gospodarek) [726818] - [netdrv] ixgbe: Fix Tx Hang issue with lldpad on 82598EB (Andy Gospodarek) [726818] - [netdrv] ixgbe: Set the SW prio_tc values at initialization to the HW setting (Andy Gospodarek) [726818] - [pci] expose pcie_link_speed and pcix_bus_speed arrays (Andy Gospodarek) [726818] - [pci] move enum pcie_link_width into pci.h (Andy Gospodarek) [726818] - [pci] Add function to obtain minimum link width and speed (Andy Gospodarek) [726818] - [netdrv] cnic: Update version to 2.5.18 (Tomas Henzl) [725064] - [netdrv] cnic: Eliminate local copy of pfid (Tomas Henzl) [725064] - [netdrv] cnic: Eliminate CNIC_PORT macro and port_mode in local struct (Tomas Henzl) [725064] - [netdrv] cnic: Redefine BNX2X_HW_CID using existing bnx2x macros (Tomas Henzl) [725064] - [netdrv] cnic: Use CHIP_NUM macros from bnx2x.h (Tomas Henzl) [725064] - [netdrv] cnic: Convert mac address uses of 6 to ETH_ALEN (Tomas Henzl) [725064] - [netdrv] cnic: Update version to 2.5.17 and copyright year (Tomas Henzl) [725064] - [netdrv] cnic: Add missing error checking for RAMROD_CMD_ID_CLOSE (Tomas Henzl) [725064] - [netdrv] cnic: Update TCP options setup for iSCSI (Tomas Henzl) [725064] - [netdrv] cnic: Reset tcp_flags during cnic_cm_create() (Tomas Henzl) [725064] - [netdrv] cnic: Simplify cnic_release() (Tomas Henzl) [725064] - [netdrv] cnic: Simplify netdev events handling (Tomas Henzl) [725064]- [Documentation] kvm: Add documentation on Hypercalls and features used for PV spinlock (Andrew Jones) [981581] - [virt] kvm: Simplify kvm_for_each_vcpu with kvm_irq_delivery_to_apic (Andrew Jones) [981581] - [virt] kvm: Add a hypercall to KVM hypervisor to support pv-ticketlocks (Andrew Jones) [981581] - [virt] kvm: Paravirtual ticketlocks support for linux guests running on KVM hypervisor (Andrew Jones) [981581] - [virt] kvm: Add configuration support to enable debug information for KVM Guests (Andrew Jones) [981581] - [virt] kvm: Add KICK_CPU and PV_UNHALT definition to uapi (Andrew Jones) [981581] - [virt] pvticketlock: Allow interrupts to be enabled while blocking (Andrew Jones) [981581] - [virt] ticketlock: Add slowpath logic (Andrew Jones) [981581] - [kernel] jump_label: Split jumplabel ratelimit (Andrew Jones) [981581] - [virt] pvticketlock: Use callee-save for lock_spinning (Andrew Jones) [981581] - [virt] pvticketlocks: Add xen_nopvspin parameter to disable xen pv ticketlocks (Andrew Jones) [981581] - [virt] pvticketlock: Xen implementation for PV ticket locks (Andrew Jones) [981581] - [virt] xen: Defer spinlock setup until boot CPU setup (Andrew Jones) [981581] - [virt] ticketlock: Collapse a layer of functions (Andrew Jones) [981581] - [virt] ticketlock: Don't inline _spin_unlock when using paravirt spinlocks (Andrew Jones) [981581] - [virt] spinlock: Replace pv spinlocks with pv ticketlocks (Andrew Jones) [981581] - [fs] proc/vmcore: support mmap() on /proc/vmcore (Nigel Croxon) [990298] - [fs] proc/vmcore: calculate vmcore file size from buffer size and total size of vmcore objects (Nigel Croxon) [990298] - [fs] proc/vmcore: allow user process to remap ELF note segment buffer (Nigel Croxon) [990298] - [fs] proc/vmcore: allocate ELF note segment in the 2nd kernel vmalloc memory (Nigel Croxon) [990298] - [mm] vmalloc: introduce remap_vmalloc_range_partial (Nigel Croxon) [990298] - [mm] vmalloc: make find_vm_area check in range (Nigel Croxon) [990298] - [fs] proc/vmcore: treat memory chunks referenced by PT_LOAD program header entries in page-size boundary in vmcore_list (Nigel Croxon) [990298] - [fs] proc/vmcore: allocate buffer for ELF headers on page-size alignment (Nigel Croxon) [990298] - [fs] proc/vmcore: clean up read_vmcore() (Nigel Croxon) [990298] - [mm] add PAGE_ALIGNED() helper (Nigel Croxon) [990298] - [fs] nfs Fix up nfs4_proc_lookup_mountpoint (Jeff Layton) [1007357] - [fs] nfs: Don't check lock owner compatability unless file is locked (part 2) (Jeff Layton) [1007035] - [fs] nfs: Don't check lock owner compatibility in writes unless file is locked (Jeff Layton) [1007035] - [pci] Remove pcie_cap_has_devctl() (Myron Stowe) [1005229] - [pci] Support PCIe Capability Slot registers only for ports with slots (Myron Stowe) [1005229] - [pci] Remove PCIe Capability version checks (Myron Stowe) [1005229] - [pci] Allow PCIe Capability link-related register access for switches (Myron Stowe) [1005229] - [pci] Add offsets of PCIe capability registers (Myron Stowe) [1005229] - [pci] Tidy bitmasks and spacing of PCIe capability definitions (Myron Stowe) [1005229] - [pci] Remove obsolete comment reference to pci_pcie_cap2() (Myron Stowe) [1005229] - [pci] Clarify PCI_EXP_TYPE_PCI_BRIDGE comment (Myron Stowe) [1005229] - [pci] Rename PCIe capability definitions to follow convention (Myron Stowe) [1005229] - [pci] Warn if unsafe MPS settings detected (Myron Stowe) [1005229] - [pci] Fix MPS peer-to-peer DMA comment syntax (Myron Stowe) [1005229] - [pci] Disable decoding for BAR sizing only when it was actually enabled (Myron Stowe) [1005229] - [pci] Add comment about needing pci_msi_off() even when CONFIG_PCI_MSI=n (Myron Stowe) [1005229] - [pci] Add pcibios_pm_ops for optional arch-specific hibernate functionality (Myron Stowe) [1005229] - [pci] Don't restrict MPS for slots below Root Ports (Myron Stowe) [1005229] - [pci] Simplify MPS test for Downstream Port (Myron Stowe) [1005229] - [pci] Remove unnecessary check for pcie_get_mps() failure (Myron Stowe) [1005229] - [pci] Simplify pcie_bus_configure_settings() interface (Myron Stowe) [1005229] - [pci] Drop "PCI-E" prefix from Max Payload Size message (Myron Stowe) [1005229] - [pci] Add pci_probe_reset_slot() and pci_probe_reset_bus() (Myron Stowe) [1005229] - [pci] Remove aer_do_secondary_bus_reset() (Myron Stowe) [1005229] - [pci] Tune secondary bus reset timing (Myron Stowe) [1005229] - [pci] Wake-up devices before saving config space for reset (Myron Stowe) [1005229] - [pci] Add pci_reset_slot() and pci_reset_bus() (Myron Stowe) [1005229] - [pci] Split out pci_dev lock/unlock and save/restore (Myron Stowe) [1005229] - [pci] Add slot reset option to pci_dev_reset() (Myron Stowe) [1005229] - [pci] pciehp: Add reset_slot() method (Myron Stowe) [1005229] - [pci] Add hotplug_slot_ops.reset_slot() (Myron Stowe) [1005229] - [pci] quirks: Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1005229] - [netdrv] bnx2x: Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1005229] - [pci] quirks: Enable Bus Master during Function-Level Reset on Chelsio (Myron Stowe) [1005229] - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1005229] - [pci] Add pci_reset_bridge_secondary_bus() (Myron Stowe) [1005229] - [pci] Align bridge I/O windows as required by downstream devices & bridges (Myron Stowe) [1005229] - [pci] Fix types in pbus_size_io() (Myron Stowe) [1005229] - [pci] Add comments for pbus_size_mem() parameters (Myron Stowe) [1005229] - [pci] Enumerate subordinate buses, not devices, in pci_bus_get_depth() (Myron Stowe) [1005229] - [pci] Fix comment typo for pci_add_cap_save_buffer() (Myron Stowe) [1005229] - [pci] Return -ENOSYS for SR-IOV operations on non-SR-IOV devices (Myron Stowe) [1005229] - [pci] Update NumVFs register when disabling SR-IOV (Myron Stowe) [1005229] - [pci] mmconfig: Check earlier for MMCONFIG region at address zero (Myron Stowe) [1005229] - [pci] Assign resources for hot-added host bridge more aggressively (Myron Stowe) [1005229] - [pci] Move resource reallocation code to non-__init (Myron Stowe) [1005229] - [pci] Delay enabling bridges until they're needed (Myron Stowe) [1005229] - [pci] Assign resources on a per-bus basis (Myron Stowe) [1005229] - [pci] Enable unassigned resource reallocation on per-bus basis (Myron Stowe) [1005229] - [pci] Turn on reallocation for unassigned resources with host bridge offset (Myron Stowe) [1005229] - [pci] Look for unassigned resources on per-bus basis (Myron Stowe) [1005229] - [pci] Drop temporary variable in pci_assign_unassigned_resources() (Myron Stowe) [1005229] - [pci] Claim ACS support for AMD southbridge devices (Myron Stowe) [1005229] - [pci] Differentiate ACS controllable from enabled (Myron Stowe) [1005229] - [pci] Check all ACS features for multifunction downstream ports (Myron Stowe) [1005229] - [pci] Convert class code to use dev_groups (Myron Stowe) [1005229] - [pci] mrst: Cleanup checkpatch.pl warnings (Myron Stowe) [1005229] - [pci] Rename "PCI Express support" kconfig title (Myron Stowe) [1005229] - [pci] Fix comment typo in iov.c (Myron Stowe) [1005229] - [fs] sysfs: use file mode defines from stat.h (Myron Stowe) [1005229] - [fs] sysfs: add more helper macro's for (bin_)attribute(_groups) (Myron Stowe) [1005229] - [misc] device: add default groups to struct class (Myron Stowe) [1005229] - [misc] device: Introduce device_create_groups (Myron Stowe) [1005229] - [fs] sysfs: prevent warning when only using binary attributes (Myron Stowe) [1005229] - [fs] sysfs: add support for binary attributes in groups (Myron Stowe) [1005229] - [misc] device: add RW and RO attribute macros (Myron Stowe) [1005229] - [misc] sysfs: add BIN_ATTR macro (Myron Stowe) [1005229] - [misc] sysfs: add ATTRIBUTE_GROUPS() macro (Myron Stowe) [1005229] - [misc] sysfs: add __ATTR_RW() macro (Myron Stowe) [1005229]- [kernel] kexec: improve logging when crashkernel=auto can't be satisfied (Steve Best) [989576]- [netdrv] bnx2: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Neil Horman) [725061] - [netdrv] bnx2: clean up unnecessary MSI/MSI-X capability find (Neil Horman) [725061] - [netdrv] bnx2: Update version to 2.2.4 (Neil Horman) [725061] - [netdrv] bnx2: Add pci shutdown handler (Neil Horman) [725061] - [netdrv] bnx2: Use SIMPLE_DEV_PM_OPS (Neil Horman) [725061] - [netdrv] bnx2: Refactor WoL setup into a separate function (Neil Horman) [725061] - [netdrv] bnx2: Use kernel APIs for WoL and power state changes (Neil Horman) [725061] - [netdrv] bnx2: Handle error condition in ->slot_reset() (Neil Horman) [725061] - [netdrv] bnx2: use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Neil Horman) [725061] - [netdrv] bnx2: Use module_pci_driver to register driver (Neil Horman) [725061] - [netdrv] igb: Update version number (Stefan Assmann) [726817] - [netdrv] igb: Implementation to report advertised/supported link on i354 devices (Stefan Assmann) [726817] - [netdrv] igb: Get speed and duplex for 1G non_copper devices (Stefan Assmann) [726817] - [netdrv] igb: Support to get 2_5G link status for appropriate media type (Stefan Assmann) [726817] - [netdrv] igb: No PHPM support in i354 devices (Stefan Assmann) [726817] - [netdrv] igb: M88E1543 PHY downshift implementation (Stefan Assmann) [726817] - [netdrv] igb: New PHY_ID for i354 device (Stefan Assmann) [726817] - [netdrv] igb: Implementation of 1-sec delay for i210 devices (Stefan Assmann) [726817] - [netdrv] igb: Don't look for a PBA in the iNVM when flashless (Stefan Assmann) [726817] - [netdrv] igb: Expose RSS indirection table for ethtool (Stefan Assmann) [726817] - [netdrv] igb: Add macro for size of RETA indirection table (Stefan Assmann) [726817] - [netdrv] igb: Fix get_fw_version function for all parts (Stefan Assmann) [726817] - [netdrv] igb: Add device support for flashless SKU of i210 device (Stefan Assmann) [726817] - [netdrv] igb: Refactor NVM read functions to accommodate devices with no flash (Stefan Assmann) [726817] - [netdrv] igb: Refactor of init_nvm_params (Stefan Assmann) [726817] - [netdrv] igb: Update MTU so that it is always at least a standard frame size (Stefan Assmann) [726817] - [netdrv] igb: don't allow SR-IOV without MSI-X (Stefan Assmann) [726817] - [netdrv] igb: Added rcu_lock to avoid race (Stefan Assmann) [726817] - [netdrv] igb: Read register for latch_on without return value (Stefan Assmann) [726817] - [netdrv] igb: Reset the link when EEE setting changed (Stefan Assmann) [726817] - [netdrv] igb: fix vlan filtering in promisc mode when not in VT mode (Stefan Assmann) [726817] - [netdrv] igb: relase -> release (Stefan Assmann) [726817] - [netdrv] igb: Removed unused i2c function (Stefan Assmann) [726817] - [netdrv] igb: Implementation of i210/i211 LED support (Stefan Assmann) [726817] - [netdrv] igb: Fix possible panic caused by Rx traffic arrival while interface is down (Stefan Assmann) [726817] - [netdrv] igb: Fix set_ethtool function to call update nvm for entire image (Stefan Assmann) [726817] - [netdrv] igb: SerDes flow control setting (Stefan Assmann) [726817] - [netdrv] igb: Support for SFP modules discovery (Stefan Assmann) [726817] - [netdrv] igb: Add update to last_rx_timestamp in Rx rings (Stefan Assmann) [726817] - [netdrv] igb: Changed LEDs blink mechanism to include designs using cathode (Stefan Assmann) [726817] - [virt] kvm/mmu: avoid fast page fault fixing mmio page fault (Gleb Natapov) [981979] - [virt] kvm/vmx: mark unusable segment as nonpresent (Gleb Natapov) [981979] - [virt] kvm: get rid of $(addprefix ../../../virt/kvm/, ...) in Makefiles (Gleb Natapov) [981979] - [virt] kvm: Fix RTC interrupt coalescing tracking (Gleb Natapov) [981979] - [virt] kvm: Add a tracepoint write_tsc_offset (Gleb Natapov) [981979] - [virt] kvm: Inform users of mmio generation wraparound (Gleb Natapov) [981979] - [virt] kvm: document fast invalidate all mmio sptes (Gleb Natapov) [981979] - [virt] kvm: document fast invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: document fast page fault (Gleb Natapov) [981979] - [virt] kvm: document mmio page fault (Gleb Natapov) [981979] - [virt] kvm: document write_flooding_count (Gleb Natapov) [981979] - [virt] kvm: document clear_spte_count (Gleb Natapov) [981979] - [virt] kvm: drop kvm_mmu_zap_mmio_sptes (Gleb Natapov) [981979] - [virt] kvm: init kvm generation close to mmio wrap-around value (Gleb Natapov) [981979] - [virt] kvm: add tracepoint for check_mmio_spte (Gleb Natapov) [981979] - [virt] kvm: fast invalidate all mmio sptes (Gleb Natapov) [981979] - [virt] kvm: make return value of mmio page fault handler more readable (Gleb Natapov) [981979] - [virt] kvm: store generation-number into mmio spte (Gleb Natapov) [981979] - [virt] kvm: retain more available bits on mmio spte (Gleb Natapov) [981979] - [virt] kvm: update the documentation for reverse mapping of parent_pte (Gleb Natapov) [981979] - [Documentation] kvm: fix section numbers (Gleb Natapov) [981979] - [virt] kvm: handle idiv overflow at kvm_write_tsc (Gleb Natapov) [981979] - [virt] kvm: reduce KVM_REQ_MMU_RELOAD when root page is zapped (Gleb Natapov) [981979] - [virt] kvm: reclaim the zapped-obsolete page first (Gleb Natapov) [981979] - [virt] kvm: collapse TLB flushes when zap all pages (Gleb Natapov) [981979] - [virt] kvm: zap pages in batch (Gleb Natapov) [981979] - [virt] kvm: do not reuse the obsolete page (Gleb Natapov) [981979] - [virt] kvm: add tracepoint for kvm_mmu_invalidate_all_pages (Gleb Natapov) [981979] - [virt] kvm: show mmu_valid_gen in shadow page related tracepoints (Gleb Natapov) [981979] - [virt] kvm: use the fast way to invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: fast invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: drop unnecessary kvm_reload_remote_mmus (Gleb Natapov) [981979] - [virt] kvm: drop calling kvm_mmu_zap_all in emulator_fix_hypercall (Gleb Natapov) [981979] - [virt] kvm: exclude ioeventfd from counting kvm_io_range limit (Gleb Natapov) [981979] - [virt] kvm: convert XADD to fastop (Gleb Natapov) [981979] - [virt] kvm: drop unused old-style inline emulation (Gleb Natapov) [981979] - [virt] kvm: convert DIV/IDIV to fastop (Gleb Natapov) [981979] - [virt] kvm: convert single-operand MUL/IMUL to fastop (Gleb Natapov) [981979] - [virt] kvm: Switch fastop src operand to RDX (Gleb Natapov) [981979] - [virt] kvm: switch MUL/DIV to DstXacc (Gleb Natapov) [981979] - [virt] kvm: decode extended accumulator explicity (Gleb Natapov) [981979] - [virt] kvm: add support for writing back the source operand (Gleb Natapov) [981979] - [virt] kvm: clenaup locking in mmu_free_roots() (Gleb Natapov) [981979] - [virt] kvm: limit difference between kvmclock updates (Gleb Natapov) [981979] - [virt] kvm: Remove support for reporting coalesced APIC IRQs (Gleb Natapov) [981979] - [virt] kvm: Use kvm_mmu_sync_roots() in kvm_mmu_load() (Gleb Natapov) [981979] - [virt] kvm: add missing misc_deregister() on error in kvm_init() (Gleb Natapov) [981979]- [net] net_sched: fix a typo in htb_change_class() (Jesper Brouer) [998588] - [net] tcp_probe: adapt tbuf size for recent changes (Daniel Borkmann) [1000470] - [net] tcp_probe: allow more advanced ingress filtering by mark (Daniel Borkmann) [1000470] - [net] tcp_probe: add IPv6 support (Daniel Borkmann) [1000470] - [net] tcp_probe: kprobes: adapt jtcp_rcv_established signature (Daniel Borkmann) [1000470] - [net] tcp_probe: also include rcv_wnd next to snd_wnd (Daniel Borkmann) [1000470] - [lib] vsprintf: add IPv4/v6 generic p[Ii]S[pfs] format specifier (Daniel Borkmann) [1000470] - [net] ipv6: fix potential use after free in tcp_v6_do_rcv (Jiri Benc) [1004165] - [net] netlabel: use domain based selectors when address based selectors are not available (Paul Moore) [983949]- [fs] gfs2: dirty inode correctly in gfs2_write_end (Benjamin Marzinski) [1004054] - [netdrv] bnx2x: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Michal Schmidt) [819849] - [netdrv] bnx2x: clean up unnecessary MSI/MSI-X capability find (Michal Schmidt) [819849] - [netdrv] bnx2x: Revising locking scheme for MAC configuration (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix VF stats sync (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix VF memory leak unload (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix functionality of configuring vlan list (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix move FP memory deallocations (Michal Schmidt) [819849] - [netdrv] bnx2x: vf mark stats started (Michal Schmidt) [819849] - [netdrv] bnx2x: set VF DMAE when first function has 0 supported VFs (Michal Schmidt) [819849] - [netdrv] bnx2x: Protect against VFs' ndos when SR-IOV is disabled (Michal Schmidt) [819849] - [netdrv] bnx2x: prevent VF benign attentions (Michal Schmidt) [819849] - [netdrv] bnx2x: Consider DCBX remote error (Michal Schmidt) [819849] - [netdrv] bnx2x: Change DCB context handling (Michal Schmidt) [819849] - [netdrv] bnx2x: dropless flow control not always functional (Michal Schmidt) [819849] - [netdrv] bnx2x: prevent crash in shutdown flow with CNIC (Michal Schmidt) [819849] - [netdrv] bnx2x: fix PTE write access error (Michal Schmidt) [819849] - [netdrv] bnx2x: fix memory leak in VF (Michal Schmidt) [819849] - [netdrv] bnx2x: update fairness parameters following DCB negotiation (Michal Schmidt) [819849] - [netdrv] bnx2x: protect different statistics flows (Michal Schmidt) [819849] - [netdrv] bnx2x: fix tunneling CSUM calculation (Michal Schmidt) [819849] - [netdrv] bnx2x: fill in sane dump flag information (Michal Schmidt) [819849] - [netdrv] bnx2x: fix dump flag handling (Michal Schmidt) [819849] - [netdrv] bnx2x: remove zeroing of dump data buffer (Michal Schmidt) [819849] - [netdrv] bnx2x: Remove sparse and coccinelle warnings (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix compilation with no IOV support (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix 20G KR2 support claims (Michal Schmidt) [819849] - [netdrv] bnx2x: improve VF timings (Michal Schmidt) [819849] - [netdrv] bnx2x: VF ndo sanity (Michal Schmidt) [819849] - [netdrv] bnx2x: Improve PF behaviour toward VF (Michal Schmidt) [819849] - [netdrv] bnx2x: remove redundant D0 power state set (Michal Schmidt) [819849] - [netdrv] bnx2x: replace mechanism to check for next available packet (Michal Schmidt) [819849] - [netdrv] bnx2x: add support for busy-poll (Michal Schmidt) [819849] - [netdrv] bnx2x: fix a power state test (Michal Schmidt) [819849] - [netdrv] bnx2x: semi-Semantic changes (Michal Schmidt) [819849] - [netdrv] bnx2x: Revise prints (Michal Schmidt) [819849] - [netdrv] bnx2x: Semantic removal and beautification (Michal Schmidt) [819849] - [netdrv] bnx2x: Revise comments and alignment (Michal Schmidt) [819849] - [netdrv] bnx2x: Semantic change of empty lines (Michal Schmidt) [819849] - [netdrv] bnx2x: use XPS if possible for bnx2x_select_queue instead of pure hash (Michal Schmidt) [819849] - [netdrv] bnx2x: Change to D3hot only on removal (Michal Schmidt) [819849] - [netdrv] bnx2x: Implement PCI shutdown (Michal Schmidt) [819849] - [netdrv] bnx2x: Count number of possible FCoE interfaces (Michal Schmidt) [819849] - [netdrv] bnx2x: Ack unknown VF messages (Michal Schmidt) [819849] - [netdrv] bnx2x: Add and correct PCI link speed prints (Michal Schmidt) [819849] - [netdrv] bnx2x: Zero VFs starting MACs (Michal Schmidt) [819849] - [netdrv] bnx2x: Enable `set_phys_id' for all functions (Michal Schmidt) [819849] - [netdrv] bnx2x: Link-flap avoidance in switch dependent mode (Michal Schmidt) [819849] - [netdrv] bnx2x: Add Private Flags Support (Michal Schmidt) [819849] - [netdrv] bnx2x: dont reload on GRO change (Michal Schmidt) [819849]- [crypto] nx: fix SHA-2 for chunks bigger than block size (Steve Best) [999606] - [crypto] nx: fix GCM for zero length messages (Steve Best) [999606] - [crypto] nx: fix XCBC for zero length messages (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CCM (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-XCBC (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-GCM (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CTR (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CBC (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-ECB (Steve Best) [999606] - [crypto] nx: add offset to nx_build_sg_lists() (Steve Best) [999606] - [virt] virtio_console: prevent use-after-free of port name in port unplug (Amit Shah) [990419] - [virt] virtio_console: fix locking around send_sigio_to_port() (Amit Shah) [986968] - [virt] virtio_console: add locking in port unplug path (Amit Shah) [990419] - [virt] virtio_console: add locks around buffer removal in port unplug path (Amit Shah) [990419] - [virt] virtio_console: return -ENODEV on all read operations after unplug (Amit Shah) [975716] - [virt] virtio_console: fix raising SIGIO after port unplug (Amit Shah) [986968] - [virt] virtio_console: clean up port data immediately at time of unplug (Amit Shah) [990419] - [virt] virtio_console: fix race in port_fops_open() and port unplug (Amit Shah) [990419] - [virt] virtio_console: fix race with port unplug and open/close (Amit Shah) [990419] - [virt] virtio_console: Add pipe_lock/unlock for splice_write (Amit Shah) [987722] - [virt] virtio_console: Quit from splice_write if pipe->nrbufs is 0 (Amit Shah) [987722] - [scsi] Generate uevents on certain unit attention codes (Ewan Milne) [740795] - [virt] kvm: update masterclock when kvmclock_offset is calculated (Marcelo Tosatti) [978425] - [acpi] pci_root: Fix _OSC ordering to allow PCIe hotplug use when available (Neil Horman) [990078]- [net] ipv4: make snmp_mib_free static inline (Amerigo Wang) [970585] - [net] vxlan: include net/ip6_checksum.h for csum_ipv6_magic() (Amerigo Wang) [970585] - [net] vxlan: fix flowi6_proto value (Amerigo Wang) [970585] - [net] udp: unify skb_udp_tunnel_segment() and skb_udp6_tunnel_segment() (Amerigo Wang) [970585] - [net] ipv6: Add generic UDP Tunnel segmentation (Amerigo Wang) [970585] - [net] vxlan: add ipv6 proxy support (Amerigo Wang) [970585] - [net] ipv6: move in6_dev_finish_destroy() into core kernel (Amerigo Wang) [970585] - [net] ipv6: add include file to suppress sparse warnings (Amerigo Wang) [970585] - [net] vxlan: add ipv6 route short circuit support (Amerigo Wang) [970585] - [net] vxlan: add ipv6 support (Amerigo Wang) [970585] - [net] ipv6: do not call ndisc_send_rs() with write lock (Amerigo Wang) [970585] - [net] ipv6: export in6addr_loopback to modules (Amerigo Wang) [970585] - [net] ipv6: export a stub for IPv6 symbols used by vxlan (Amerigo Wang) [970585] - [net] ipv6: Remove extern function prototypes (Amerigo Wang) [970585] - [net] ipv6: always hold idev->lock before mca_lock (Amerigo Wang) [970585] - [net] ipv6: move ip6_local_out into core kernel (Amerigo Wang) [970585] - [net] ipv6: move ip6_dst_hoplimit() into core kernel (Amerigo Wang) [970585] - [net] udp: move GSO functions to udp_offload (Amerigo Wang) [970585] - [net] tcp: move GRO/GSO functions to tcp_offload (Amerigo Wang) [970585] - [net] tcp: use tcp_skb_mss helper in tcp_tso_segment (Amerigo Wang) [970585] - [scsi] csgb4i: convert skb->transport_header into skb_transport_header(skb) (Amerigo Wang) [970585] - [net] pass correct parameter to skb_headers_offset_update() (Amerigo Wang) [970585] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] clean up skb headers code (Amerigo Wang) [970585] - [net] Fix build warnings after mac_header and transport_header became __u16 (Amerigo Wang) [970585] - [net] netfilter: Correct calculation using skb->tail and skb-network_header (Amerigo Wang) [970585] - [net] Correct assignment of skb->network_header to skb->tail (Amerigo Wang) [970585] - [net] sctp: Correct access to skb->{network, transport}_header (Amerigo Wang) [970585] - [net] ipv4: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] ipv6: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [netdrv] isdn: Correct comparison of skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] Copy inner_protocol in copy_skb_header() (Amerigo Wang) [970585] - [net] mpls: Add limited GSO support (Amerigo Wang) [970585] - [net] Use 16bits for *_headers fields of struct skbuff (Amerigo Wang) [970585]- [fs] lockd: Don't call utsname()->nodename from nlmclnt_setlockargs (Jan Stancek) [999289] - [scsi] ipr: Add sereral new CCIN definitions for new adapters support (Steve Best) [1002200] - [virt] x86/xen: Sync the CMOS RTC as well as the Xen wallclock (Radim Krcmar) [1003683] - [virt] x86/xen: Sync the wallclock when the system time is set (Radim Krcmar) [1003683] - [virt] x86: Increase precision of x86_platform.get/set_wallclock() (Radim Krcmar) [1003683] - [powerpc] Don't Oops when accessing /proc/powerpc/lparcfg without hypervisor (Steve Best) [1002206] - [virt] xen/smp: initialize IPI vectors before marking CPU online (Radim Krcmar) [1003683] - [virt] xen/events: mask events when changing their VCPU binding (Radim Krcmar) [1003683] - [virt] xen/events: initialize local per-cpu mask for all possible events (Radim Krcmar) [1003683] - [virt] x86/xen: do not identity map UNUSABLE regions in the machine E820 (Radim Krcmar) [1003683] - [virt] xen/evtchn: avoid a deadlock when unbinding an event channel (Radim Krcmar) [1003683] - [virt] xenbus: frontend resume cleanup (Radim Krcmar) [1003683] - [virt] xen-netfront: pull on receive skb may need to happen earlier (Radim Krcmar) [1003683] - [virt] xen: Use more current logging styles (Radim Krcmar) [1003683] - [virt] xen/time: remove blocked time accounting from xen "clockchip" (Radim Krcmar) [1003683] - [virt] xen: Convert printks to pr_ (Radim Krcmar) [1003683] - [virt] xen: ifdef CONFIG_HIBERNATE_CALLBACKS xen_*_suspend (Radim Krcmar) [1003683] - [virt] xen-blkfront: set blk_queue_max_hw_sectors correctly (Radim Krcmar) [1003683] - [virt] xen/io: new macro to detect whether there are too many requests on the ring (Radim Krcmar) [1003683] - [virt] xen-netfront: use skb_partial_csum_set() to simplify the codes (Radim Krcmar) [1003683] - [virt] xen/time: Free onlined per-cpu data structure if we want to online it again (Radim Krcmar) [1003683] - [virt] xen/time: Check that the per_cpu data structure has data before freeing (Radim Krcmar) [1003683] - [virt] xen/time: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/time: Encapsulate the struct clock_event_device in another structure (Radim Krcmar) [1003683] - [virt] xen/spinlock: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/smp: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/smp: Set the per-cpu IRQ number to a valid default (Radim Krcmar) [1003683] - [virt] xen/smp: Introduce a common structure to contain the IRQ name and interrupt line (Radim Krcmar) [1003683] - [virt] xen/smp: Coalesce the free_irq calls in one function (Radim Krcmar) [1003683] - [virt] xen-blkback: Use physical sector size for setup (Radim Krcmar) [1003683] - [virt] xen-blkfront: Introduce a 'max' module parameter to alter the amount of indirect segments (Radim Krcmar) [1003683] - [virt] xen/netif: document feature-split-event-channels (Radim Krcmar) [1003683] - [virt] xen-netfront: split event channels support for Xen frontend driver (Radim Krcmar) [1003683] - [virt] xen-netfront: avoid leaking resources when setup_netfront fails (Radim Krcmar) [1003683] - [virt] xen-blkfront: use a different scatterlist for each request (Radim Krcmar) [1003683] - [virt] xen-block: implement indirect descriptors (Radim Krcmar) [1003683] - [acpi] Try harder to resolve _ADR collisions for bridges (Myron Stowe) [1003183] - [cpufreq] rename ignore_nice as ignore_nice_load (Myron Stowe) [1003183] - [acpi] processor: move try_offline_node() after acpi_unmap_lsapic() (Myron Stowe) [1003183] - [acpi] Drop physical_node_id_bitmap from struct acpi_device (Myron Stowe) [1003183] - [acpi] pm: Walk physical_node_list under physical_node_lock (Myron Stowe) [1003183] - [acpi] video: improve quirk check in acpi_video_bqc_quirk() (Myron Stowe) [1003183] - [kernel] freezer: set PF_SUSPEND_TASK flag on tasks that call freeze_processes (Myron Stowe) [1003183] - [acpi] battery: Fix parsing _BIX return value (Myron Stowe) [1003183] - [cpufreq] Fix cpufreq driver module refcount balance after suspend/resume (Myron Stowe) [1003183] - [cpufreq] intel_pstate: Change to scale off of max P-state (Myron Stowe) [1003183] - [acpi] video: ignore BIOS initial backlight value for Fujitsu E753 (Myron Stowe) [1003183] - [pnp] acpi: avoid garbage in resource name (Myron Stowe) [1003183] - [power] sleep: Fix comment typo in pm_wakeup.h (Myron Stowe) [1003183] - [power] sleep: avoid 'autosleep' in shutdown progress (Myron Stowe) [1003183] - [acpi] scan: Always call acpi_bus_scan() for bus check notifications (Myron Stowe) [1003183] - [acpi] scan: Do not try to attach scan handlers to devices having them (Myron Stowe) [1003183]- [powerpc] Avoid link stack corruption for MMU on exceptions (Steve Best) [999556] - [virt] net/hyperv: Fix the NETIF_F_SG flag setting in netvsc (Jason Wang) [984810] - [pci] Retry allocation of only the resource type that failed (Myron Stowe) [1001217] - [pci] pciehp: Convert pciehp to be builtin only, not modular (Myron Stowe) [1001217] - [pci] hotplug: Convert to be builtin only, not modular (Myron Stowe) [1001217] - [pci] pciehp: Fix null pointer deref when hot-removing SR-IOV device (Myron Stowe) [1001217]- [drm] qxl: backport updates from v3.11-rc1 (Dave Airlie) [979176] - [drm] add hotspot support for cursors (Dave Airlie) [983312] - [virt] x86: Correctly detect hypervisor (Jason Wang) [985743] - [virt] kvm: Switch to use hypervisor_cpuid_base() (Jason Wang) [985743] - [virt] xen: Switch to use hypervisor_cpuid_base() (Jason Wang) [985743] - [virt] x86: Introduce hypervisor_cpuid_base() (Jason Wang) [985743] - [net] sunrpc: prepare NFS for 2038 (Harshula Jayasuriya) [847926] - [netdrv] macvtap: Ignore tap features when VNET_HDR is off (Vlad Yasevich) [1001053] - [netdrv] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled (Vlad Yasevich) [1001053] - [netdrv] macvtap: simplify usage of tap_features (Vlad Yasevich) [1001053]- [net] openvswitch: optimize flow compare and mask functions (Thomas Graf) [1002051] - [net] openvswitch: Rename key_len to key_end (Thomas Graf) [1002051] - [net] openvswitch: Add SCTP support (Thomas Graf) [1002051] - [net] ipv6: Add NEXTHDR_SCTP to ipv6.h (Thomas Graf) [1002051] - [net] sctp: Refactor SCTP skb checksum computation (Thomas Graf) [1002051] - [net] sctp: prevent checksum.h from double inclusion (Thomas Graf) [1002051] - [net] openvswitch: Mega flow implementation (Thomas Graf) [1002051] - [net] openvswitch: Fix argument descriptions in vport.c (Thomas Graf) [1002051] - [net] openvswitch: link upper device for port devices (Thomas Graf) [1002051] - [net] openvswitch: Use non rcu hlist_del() flow table entry (Thomas Graf) [1002051] - [net] openvswitch: Use RCU lock for dp dump operation (Thomas Graf) [1002051] - [net] openvswitch: Use RCU lock for flow dump operation (Thomas Graf) [1002051] - [net] ipv6: prevent race between address creation and removal (Jiri Benc) [991392] - [net] ipv6: move peer_addr init into ipv6_add_addr() (Jiri Benc) [991392] - [net] ipv6: use ipv6_addr_scope() helper (Jiri Benc) [991392] - [net] ipv6: add support of peer address (Jiri Benc) [991392] - [net] rtm_to_ifaddr: free ifa if ifa_cacheinfo processing fails (Daniel Borkmann) [992908] - [net] net_sched: restore "linklayer atm" handling (Jesper Brouer) [998588] - [net] net_sched: psched_ratecfg_precompute() improvements (Jesper Brouer) [998588] - [net] ip_tunnel: Do not use inner ip-header-id for tunnel ip-header-id (Amerigo Wang) [989522] - [net] openvswitch: Add vxlan tunneling support (Amerigo Wang) [989522] - [net] vxlan: Add tx-vlan offload support (Amerigo Wang) [989522] - [net] vxlan: Improve vxlan headroom calculation (Amerigo Wang) [989522] - [net] vxlan: Factor out vxlan send api (Amerigo Wang) [989522] - [net] vxlan: Extend vxlan handlers for openvswitch (Amerigo Wang) [989522] - [net] vxlan: Add vxlan recv demux (Amerigo Wang) [989522] - [net] vxlan: Restructure vxlan receive (Amerigo Wang) [989522] - [net] vxlan: Restructure vxlan socket apis (Amerigo Wang) [989522] - [net] openvswitch: Reset tunnel key between input and output (Amerigo Wang) [989522] - [net] openvswitch: Use correct type while allocating flex array (Amerigo Wang) [989522] - [net] openvswitch: Fix bad merge resolution (Amerigo Wang) [989522] - [net] rtnetlink: Fix inverted check in ndo_dflt_fdb_del() (Amerigo Wang) [989522] - [net] rtnetlink: allow using zero MAC address in rtnl_fdb_{add, del} (Amerigo Wang) [989522] - [net] vxlan: fix a soft lockup in vxlan module removal (Amerigo Wang) [989522] - [net] vxlan: fix a regression of igmp join (Amerigo Wang) [989522] - [net] vxlan: fix rcu related warning (Amerigo Wang) [989522] - [net] vxlan: fdb: replace an existing entry (Amerigo Wang) [989522] - [net] vxlan: fix igmp races (Amerigo Wang) [989522] - [net] vxlan: unregister on namespace exit (Amerigo Wang) [989522] - [net] vxlan: add necessary locking on device removal (Amerigo Wang) [989522] - [net] vxlan: Fix kernel crash on rmmod (Amerigo Wang) [989522] - [net] vxlan: fix function name spelling (Amerigo Wang) [989522] - [net] vxlan: fdb: allow specifying multiple destinations for zero MAC (Amerigo Wang) [989522] - [net] vxlan: allow removal of single destination from fdb entry (Amerigo Wang) [989522] - [net] vxlan: introduce vxlan_fdb_parse (Amerigo Wang) [989522] - [net] vxlan: introduce vxlan_fdb_find_rdst (Amerigo Wang) [989522] - [net] vxlan: add implicit fdb entry for default destination (Amerigo Wang) [989522] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [989522] - [net] vxlan: cosmetic cleanup's (Amerigo Wang) [989522] - [net] vxlan: Use initializer for dummy structures (Amerigo Wang) [989522] - [net] vxlan: port module param should be ushort (Amerigo Wang) [989522] - [net] vxlan: convert remotes list to list_rcu (Amerigo Wang) [989522] - [net] vxlan: make vxlan_xmit_one void (Amerigo Wang) [989522] - [net] vxlan: move cleanup to uninit (Amerigo Wang) [989522] - [net] vxlan: fix race caused by dropping rtnl_unlock (Amerigo Wang) [989522] - [net] vxlan: send notification when MAC migrates (Amerigo Wang) [989522] - [net] vxlan: move IGMP join/leave to work queue (Amerigo Wang) [989522] - [net] vxlan: fix crash from work pending on module removal (Amerigo Wang) [989522] - [net] vxlan: fix out of order operation on module removal (Amerigo Wang) [989522] - [net] vxlan: defer vxlan init as late as possible (Amerigo Wang) [989522] - [net] vxlan: use unsigned int instead of unsigned (Amerigo Wang) [989522] - [net] vxlan: remove the unused rcu head from struct vxlan_rdst (Amerigo Wang) [989522] - [net] vxlan: listen on multiple ports (Amerigo Wang) [989522] - [rhel] Kconfig: enable CONFIG_OPENVSWITCH_GRE (Amerigo Wang) [992917] - [net] ip_tunnel: embed hash list head (Amerigo Wang) [992917] - [net] sit: fix tunnel update via netlink (Amerigo Wang) [992917] - [net] ipv6: only apply anti-spoofing checks to not-pointopoint tunnels (Amerigo Wang) [992917] - [net] gre: Fix MTU sizing check for gretap tunnels (Amerigo Wang) [992917] - [net] ip_tunnels: Use skb-len to PMTU check (Amerigo Wang) [992917] - [net] gso: Update tunnel segmentation to support Tx checksum offload (Amerigo Wang) [992917] - [net] gre: move GSO functions to gre_offload (Amerigo Wang) [992917] - [net] gre: fix a regression in ioctl (Amerigo Wang) [992917] - [net] sit: add support of x-netns (Amerigo Wang) [992917] - [net] dev: introduce skb_scrub_packet() (Amerigo Wang) [992917] - [net] dev: remove duplicate 'skb->dev = dev' in dev_forward_skb() (Amerigo Wang) [992917] - [net] sit: fix an oops when IFLA_IPTUN_PROTO is not set (Amerigo Wang) [992917] - [net] sit: fix 4in4 + IPsec scenario (Amerigo Wang) [992917] - [net] openvswitch: Add Kconfig dependency on GRE-DEMUX (Amerigo Wang) [992917] - [net] ip_tunnel: Protect tunnel functions with CONFIG_INET guard (Amerigo Wang) [992917] - [net] openvswitch: Use correct config guard (Amerigo Wang) [992917] - [net] openvswitch: Add gre tunnel support (Amerigo Wang) [992917] - [net] openvswitch: Optimize flow key match for non tunnel flows (Amerigo Wang) [992917] - [net] openvswitch: Expand action buffer size (Amerigo Wang) [992917] - [net] openvswitch: Add tunneling interface (Amerigo Wang) [992917] - [net] openvswitch: Copy individual actions (Amerigo Wang) [992917] - [net] ip_tunnel: Add dont fragment flag (Amerigo Wang) [992917] - [net] ip_tunnel: push generic protocol handling to ip_tunnel module (Amerigo Wang) [992917] - [net] ip_tunnel: extend iptunnel_xmit() (Amerigo Wang) [992917] - [net] gre: export gre_handle_offloads() function (Amerigo Wang) [992917] - [net] gre: export gre_build_header() function (Amerigo Wang) [992917] - [net] gre: Allow multiple protocol listener for gre protocol (Amerigo Wang) [992917] - [net] gre: Simplify gre protocol registration locking (Amerigo Wang) [992917] - [net] openvswitch: make skb->csum consistent with rest of networking stack (Amerigo Wang) [992917] - [net] openvswitch: Simplify interface ovs_flow_metadata_from_nlattrs() (Amerigo Wang) [992917] - [net] openvswitch: Fix misspellings in comments and docs (Amerigo Wang) [992917] - [net] openvswitch: Unify vport error stats handling (Amerigo Wang) [992917] - [net] openvswitch: fix variable names in comment (Amerigo Wang) [992917] - [net] openvswitch: Immediately exit on error in ovs_vport_cmd_set() (Amerigo Wang) [992917] - [net] openvswitch: Remove unused get_config vport op (Amerigo Wang) [992917] - [net] iptunnel: specify protocol outside IP header (Amerigo Wang) [992917] - [net] sit: add IPv4 over IPv4 support (Amerigo Wang) [992917] - [net] export physical port id via sysfs (Jiri Pirko) [991026] - [net] rtnl: export physical port id via RT netlink (Jiri Pirko) [991026] - [net] add ndo to get id of physical port of the device (Jiri Pirko) [991026] - [net] busy_poll: revert unsupported bits from creation of BUSY_POLL socket option (Neil Horman) [958330] - [net] busy_poll: rename busy poll socket op and globals (Neil Horman) [958330] - [net] busy_poll: rename ll methods to busy-poll (Neil Horman) [958330] - [net] busy_poll: rename include/net/ll_poll.h to include/net/busy_poll.h (Neil Horman) [958330] - [net] busy_poll: change busy poll time accounting (Neil Horman) [958330] - [net] busy_poll: rename low latency sockets functions to busy poll (Neil Horman) [958330] - [net] busy_poll: lls fix build with allnoconfig (Neil Horman) [958330] - [net] busy_poll: convert lls to use time_in_range() (Neil Horman) [958330] - [net] busy_poll: avoid calling sched_clock when LLS is off (Neil Horman) [958330] - [net] busy_poll: fix LLS debug_smp_processor_id() warning (Neil Horman) [958330] - [net] busy_poll: poll/select low latency socket support (Neil Horman) [958330] - [net] busy_poll: add socket option for low latency polling (Neil Horman) [958330] - [net] busy_poll: remove NET_LL_RX_POLL config menu (Neil Horman) [958330] - [net] busy_poll: convert low latency sockets to sched_clock() (Neil Horman) [958330] - [net] busy_poll: change sysctl_net_ll_poll into an unsigned int (Neil Horman) [958330] - [netdrv] ixgbe: add extra stats for ndo_ll_poll (Neil Horman) [958330] - [netdrv] ixgbe: add support for ndo_ll_poll (Neil Horman) [958330] - [net] tcp: add low latency socket poll support (Neil Horman) [958330] - [net] udp: add low latency socket poll support (Neil Horman) [958330] - [net] busy_poll: add low latency socket poll (Neil Horman) [958330] - [net] add napi_id and hash (Neil Horman) [958330]- [powerpc] pseries: Drop "select HOTPLUG" (Myron Stowe) [999178] - [misc] Finally eradicate CONFIG_HOTPLUG (Myron Stowe) [999178] - [vfio] vfio-pci: Avoid deadlock on remove (Alex Williamson) [912293] - [vfio] Ignore sprurious notifies (Alex Williamson) [912293] - [vfio] Don't overreact to DEL_DEVICE (Alex Williamson) [912293] - [s390] qeth: Fix crash on initial MTU size change (Hendrik Brueckner) [997607] - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997635] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [996178] - [s390] zcrypt: Alias for new zcrypt device driver base module (Hendrik Brueckner) [996731] - [s390] zfcp: status read buffers on first adapter open with link down (Hendrik Brueckner) [976636] - [s390] zfcp: fix adapter (re)open recovery while link to SAN is down (Hendrik Brueckner) [889079] - [netdrv] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [982900] - [fs] gfs2: Take glock reference in examine_bucket() (Steven Whitehouse) [999897] - [fs] gfs2: Check for glock already held in gfs2_getxattr (Steven Whitehouse) [997604] - [crypto] nx: fix nx-aes-gcm verification (Steve Best) [997057] - [s390] zfcp: remove access control tables interface (Hendrik Brueckner) [994519] - [s390] zfcp: cfdc fops add owner (Hendrik Brueckner) [994519] - [scsi] fcoe: cleanup return codes from fcoe_rcv (Neil Horman) [984876] - [scsi] fcoe: make sure fcoe frames are unshared prior to manipulating them (Neil Horman) [984876] - [scsi] fcoe: ensure that skb placed on the fip_recv_list are unshared (Neil Horman) [984876] - [mm] zswap: add documentation (Steve Best) [731499] - [mm] zswap: add to mm (Steve Best) [731499] - [mm] zbud: add to mm (Steve Best) [731499] - [misc] MAINTAINERS: add zswap and zbud maintainer (Steve Best) [731499] - [fs] debugfs: add get/set for atomic types (Steve Best) [731499]- [acpi] memhotplug: Fix a stale pointer in error path (Lenny Szubowicz) [995322] - [powerpc] Add second POWER8 PVR entry (Steve Best) [995355] - [acpi] power: add missing newline to debug messages (Myron Stowe) [998633] - [tools] cpupower: Add Haswell family 0x45 specific idle monitor to show PC8, 9, 10 states (Myron Stowe) [998633] - [tools] cpupower: Haswell also supports the C-states introduced with SandyBridge (Myron Stowe) [998633] - [tools] cpupower: Introduce idle-set subcommand and C-state enabling/disabling (Myron Stowe) [998633] - [tools] cpupower: Implement disabling of cstate interface (Myron Stowe) [998633] - [tools] cpupower: Make idlestate usage unsigned (Myron Stowe) [998633] - [acpi] fan: Initialize acpi_state variable (Myron Stowe) [998633] - [acpi] scan: remove unused LIST_HEAD(acpi_device_list) (Myron Stowe) [998633] - [acpi] dock: Actually define acpi_dock_init() as void (Myron Stowe) [998633] - [acpi] pm: Fix corner case in acpi_bus_update_power() (Myron Stowe) [998633] - [cpufreq] Fix serialization of frequency transitions (Myron Stowe) [998633] - [cpufreq] Fix cpufreq regression after suspend/resume (Myron Stowe) [991615] - [acpi] pm: Fix possible NULL pointer deref in acpi_pm_device_sleep_state() (Myron Stowe) [991615] - [kernel] power: Warn about system time after resume with pm_trace (Myron Stowe) [991615] - [cpufreq] don't leave stale policy pointer in cdbs->cur_policy (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: Add new sysfs attribute freqdomain_cpus (Myron Stowe) [991615] - [cpufreq] make sure frequency transitions are serialized (Myron Stowe) [991615] - [acpi] implement acpi_os_get_timer() according the spec (Myron Stowe) [991615] - [acpi] ec: Add HP Folio 13 to ec_dmi_table in order to skip DSDT scan (Myron Stowe) [991615] - [acpi] Add CMOS RTC Operation Region handler support (Myron Stowe) [991615] - [acpi] processor: Drop unused variable from processor_perflib.c (Myron Stowe) [991615] - [cpufreq] powernow-k8: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [cpufreq] pcc: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [Documentation] power: Add pm_qos and dev_pm_qos to events-power.txt (Myron Stowe) [991615] - [base] power/qos: Add dev_pm_qos_request tracepoints (Myron Stowe) [991615] - [kernel] power/qos: Add pm_qos_request tracepoints (Myron Stowe) [991615] - [kernel] power/qos: Add pm_qos_update_target/flags tracepoints (Myron Stowe) [991615] - [acpi] processor: Remove unused macros in processor_driver.c (Myron Stowe) [991615] - [Documentation] power: Update Documentation/power/pm_qos_interface.txt (Myron Stowe) [991615] - [Documentation] cpu-hotplug: Rephrase the outdated description for MADT entries (Myron Stowe) [991615] - [cpufreq] make __cpufreq_notify_transition() static (Myron Stowe) [991615] - [cpufreq] Fix minor formatting issues (Myron Stowe) [991615] - [cpufreq] Fix governor start/stop race condition (Myron Stowe) [991615] - [kernel] power: Print last wakeup source on failed wakeup_count write (Myron Stowe) [991615] - [kernel] power/qos: correct the valid range of pm_qos_class (Myron Stowe) [991615] - [Documentation] video: update video_extension.txt for backlight control (Myron Stowe) [991615] - [Documentation] video: move video_extension.txt to Documentation/acpi (Myron Stowe) [991615] - [Documentation] video: add description for brightness_switch_enabled (Myron Stowe) [991615] - [Documentation] Add ACPI namespace documentation (Myron Stowe) [991615] - [Documentation] Add sysfs ABI documentation (Myron Stowe) [991615] - [Documentation] MAINTAINERS: include Documentation/acpi (Myron Stowe) [991615] - [acpi] acpica: Update version to 20130517 (Myron Stowe) [991615] - [acpi] acpica: _CST repair, handle null package entries (Myron Stowe) [991615] - [acpi] acpica: Add several repairs for _CST predefined name (Myron Stowe) [991615] - [acpi] acpica: Move _PRT repair into the standard complex repair module (Myron Stowe) [991615] - [acpi] scan: Do not bind ACPI drivers to objects with scan handlers (Myron Stowe) [991615] - [acpi] pm: Rework and clean up acpi_dev_pm_get_state() (Myron Stowe) [991615] - [acpi] pm: Replace ACPI_STATE_D3 with ACPI_STATE_D3_COLD in device_pm.c (Myron Stowe) [991615] - [acpi] pm: Rename function acpi_device_power_state() and make it static (Myron Stowe) [991615] - [acpi] pm: acpi_processor_suspend() can be static (Myron Stowe) [991615] - [virt] xen/acpi: Register an acpi_suspend_lowlevel callback (Myron Stowe) [991615] - [x86] acpi/sleep: Provide registration for acpi_suspend_lowlevel (Myron Stowe) [991615] - [acpi] Remove unused flags in acpi_device_flags (Myron Stowe) [991615] - [acpi] Remove useless initializers (Myron Stowe) [991615] - [acpi] battery: Make sure all spaces are in correct places (Myron Stowe) [991615] - [acpi] add _STA evaluation at do_acpi_find_child() (Myron Stowe) [991615] - [acpi] ec: access user space with get_user()/put_user() (Myron Stowe) [991615] - [cpufreq] Simplify userspace governor (Myron Stowe) [991615] - [acpi] lpss: override SDIO private register space size from ACPI tables (Myron Stowe) [991615] - [acpi] lpss: mask the UART TX completion interrupt (Myron Stowe) [991615] - [acpi] lpss: add support for Intel BayTrail (Myron Stowe) [991615] - [acpi] Do not use CONFIG_ACPI_HOTPLUG_MEMORY_MODULE (Myron Stowe) [991615] - [cpufreq] x86: make X86_AMD_FREQ_SENSITIVITY select CPU_FREQ_TABLE (Myron Stowe) [991615] - [cpufreq] powerpc: make CBE_RAS select CPU_FREQ_TABLE (Myron Stowe) [991615] - [cpufreq] blackfin: enable driver for CONFIG_BFIN_CPU_FREQ (Myron Stowe) [991615] - [acpi] acpica: Clear events initialized flag upon event component termination (Myron Stowe) [991615] - [acpi] acpica: Fix possible memory leak in GPE init error path (Myron Stowe) [991615] - [acpi] acpica: on termination, delete global lock pending lock (Myron Stowe) [991615] - [acpi] acpica: Update interface to acpi_ut_valid_acpi_name() (Myron Stowe) [991615] - [acpi] acpica: Do not use extended sleep registers unless HW-reduced bit is set (Myron Stowe) [991615] - [acpi] acpica: Split table print utilities to a new a separate file (Myron Stowe) [991615] - [acpi] acpica: Add option to disable loading of SSDTs from the RSDT/XSDT (Myron Stowe) [991615] - [acpi] acpica: Standardize all switch() blocks (Myron Stowe) [991615] - [acpi] acpica: Split internal error msg routines to a separate file (Myron Stowe) [991615] - [acpi] acpica: Split buffer dump routines into separate file (Myron Stowe) [991615] - [acpi] scan: Simplify ACPI driver probing (Myron Stowe) [991615] - [base] power/wakeup: Adjust messaging for wake events during suspend (Myron Stowe) [991615] - [cpuidle] Fix ARCH_NEEDS_CPU_IDLE_COUPLED dependency warning (Myron Stowe) [991615] - [cpuidle] Comment the driver's framework code (Myron Stowe) [991615] - [cpuidle] simplify multiple driver support (Myron Stowe) [991615] - [cpufreq] powerpc: move cpufreq driver to drivers/cpufreq (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: Add ACPI processor device IDs to acpi-cpufreq (Myron Stowe) [991615] - [cpufreq] remove unnecessary cpufreq_cpu_{get,put}() calls (Myron Stowe) [991615] - [Documentation] MAINTAINERS: Add git tree path for ARM specific updates to cpufreq (Myron Stowe) [991615] - [cpufreq] rename index as driver_data in cpufreq_frequency_table (Myron Stowe) [991615] - [Documentation] power: Update .runtime_idle() callback documentation (Myron Stowe) [991615] - [kernel] power: Rework the "runtime idle" helper routine (Myron Stowe) [991615] - [kernel] power: print physical addresses consistently with other parts of kernel (Myron Stowe) [991615] - [cpuidle] improve governor Kconfig options (Myron Stowe) [991615] - [Documentation] MAINTAINERS: update mailing list for devfreq(DVFS) (Myron Stowe) [991615] - [devfreq] fix typo "CPU_EXYNOS4.12" twice (Myron Stowe) [991615] - [devfreq] add comments and Documentation (Myron Stowe) [991615] - [devfreq] account suspend/resume for stats (Myron Stowe) [991615] - [mm] memory_hotplug: Move alternative function definitions to header (Myron Stowe) [991615] - [acpi] processor: Fix potential NULL pointer dereference in acpi_processor_add() (Myron Stowe) [991615] - [acpi] acpica: Update version to 20130418 (Myron Stowe) [991615] - [acpi] acpica: Update for "orphan" embedded controller _REG method support (Myron Stowe) [991615] - [acpi] acpica: Remove unused macros, no functional change (Myron Stowe) [991615] - [acpi] acpica: Predefined name support, remove unused local variable (Myron Stowe) [991615] - [acpi] acpica: Add argument typechecking for all predefined ACPI names (Myron Stowe) [991615] - [acpi] acpica: Add BIOS error interface for predefined name validation support (Myron Stowe) [991615] - [acpi] acpica: Change an exception code for the ASL UnLoad() operator (Myron Stowe) [991615] - [acpi] memhotplug: Simplify memory removal (Myron Stowe) [991615] - [acpi] scan: Add second pass of companion offlining to hot-remove code (Myron Stowe) [991615] - [base] memory: Drop offline_memory_block() (Myron Stowe) [991615] - [acpi] processor: Pass processor object handle to acpi_bind_one() (Myron Stowe) [991615] - [acpi] Drop removal_type field from struct acpi_device (Myron Stowe) [991615] - [base] memory: Simplify __memory_block_change_state() (Myron Stowe) [991615] - [acpi] processor: Initialize per_cpu(processors, pr->id) properly (Myron Stowe) [991615] - [base] cpu: Fix sysfs cpu/online of offlined CPUs (Myron Stowe) [991615] - [cpufreq] Don't create empty /sys/devices/system/cpu/cpufreq directory (Myron Stowe) [991615] - [cpufreq] Move get_cpu_idle_time() to cpufreq.c (Myron Stowe) [991615] - [cpufreq] governors: Move get_governor_parent_kobj() to cpufreq.c (Myron Stowe) [991615] - [cpufreq] Add EXPORT_SYMBOL_GPL for have_governor_per_policy (Myron Stowe) [991615] - [pnp] restore automatic resolution of DMA conflicts (Myron Stowe) [991615] - [net] af_unix: use freezable blocking calls in read (Myron Stowe) [991615] - [kernel] sigtimedwait: use freezable blocking call (Myron Stowe) [991615] - [kernel] nanosleep: use freezable blocking call (Myron Stowe) [991615] - [kernel] futex: use freezable blocking call (Myron Stowe) [991615] - [fs] select: use freezable blocking call (Myron Stowe) [991615] - [fs] epoll: use freezable blocking call (Myron Stowe) [991615] - [kernel] freezer: add new freezable helpers using freezer_do_not_count() (Myron Stowe) [991615] - [kernel] freezer: convert freezable helpers to static inline where possible (Myron Stowe) [991615] - [kernel] freezer: convert freezable helpers to freezer_do_not_count() (Myron Stowe) [991615] - [kernel] freezer: skip waking up tasks with PF_FREEZER_SKIP set (Myron Stowe) [991615] - [kernel] power: shorten freezer sleep time using exponential backoff (Myron Stowe) [991615] - [kernel] lockdep: check that no locks held at freeze time (Myron Stowe) [991615] - [kernel] lockdep: remove task argument from debug_check_no_locks_held (Myron Stowe) [991615] - [fs] cifs: add unsafe versions of freezable helpers for CIFS (Myron Stowe) [991615] - [fs] nfs: add unsafe versions of freezable helpers for NFS (Myron Stowe) [991615] - [base] memory: Introduce offline/online callbacks for memory blocks (Myron Stowe) [991615] - [acpi] memhotplug: Bind removable memory blocks to ACPI device nodes (Myron Stowe) [991615] - [acpi] processor: Use common hotplug infrastructure (Myron Stowe) [991615] - [acpi] hotplug: Use device offline/online for graceful hot-removal (Myron Stowe) [991615] - [base] cpu: Use generic offline/online for CPU offline/online (Myron Stowe) [991615] - [base] core: Add offline/online device operations (Myron Stowe) [991615] - [scsi] bnx2i: Fix bug on some bnx2x devices that don't support iSCSI (Tomas Henzl) [957024] - [x86] tracing: Add irq_enter/exit() in smp_trace_reschedule_interrupt() (Seiji Aguchi) [741673] - [x86] trace: Add config option checking to the definitions of mce handlers (Seiji Aguchi) [741673] - [x86] trace: Do not call local_irq_save() in load_current_idt() (Seiji Aguchi) [741673] - [x86] trace: Move creation of irq tracepoints from apic.c to irq.c (Seiji Aguchi) [741673] - [x86] trace: Add irq vector tracepoints (Seiji Aguchi) [741673] - [x86] trace: Rename variables for debugging (Seiji Aguchi) [741673] - [x86] trace: Introduce entering/exiting_irq() (Seiji Aguchi) [741673] - [tracing] Add DEFINE_EVENT_FN() macro (Seiji Aguchi) [741673] - [fs] pstore: Fail to unlink if a driver has not defined pstore_erase (Steve Best) [996930] - [powerpc] pseries: Inform the hypervisor we are using EBB regs (Steve Best) [997646] - [powerpc] perf: Export PERF_EVENT_CONFIG_EBB_SHIFT to userspace (Steve Best) [997646] - [powerpc] perf: Set PPC_FEATURE2_EBB when we register the power8 PMU (Steve Best) [997646] - [powerpc] Fix hypervisor facility unavaliable vector number (Steve Best) [995354] - [powerpc] Fix context switch DSCR on POWER8 (Steve Best) [995354] - [powerpc] Rework setting up H/FSCR bit definitions (Steve Best) [995354] - [powerpc] Wire up the HV facility unavailable exception (Steve Best) [995354] - [powerpc] Rename and flesh out the facility unavailable exception handler (Steve Best) [995354] - [powerpc] Remove KVMTEST from RELON exception handlers (Steve Best) [995354] - [powerpc] tm: Fix context switching TAR, PPR and DSCR SPRs (Steve Best) [988340] - [powerpc] Save the TAR register earlier (Steve Best) [988340]- [security] Revert: Secure Boot related kernel enforcements (Jarod Wilson) [903815]- [block] blk-mq: blk-mq should free bios in pass through case (Mike Snitzer) [960150] - [block] blk-mq: add missing percpu_counter_destroy for mq_usage_counter (Mike Snitzer) [960150] - [fs] direct-io: only inc_dec inode->i_dio_count for file systems (Mike Snitzer) [960150] - [lib] percpu_counter: make APIs irq safe (Mike Snitzer) [960150] - [block] null_blk: multi queue aware block test driver (Mike Snitzer) [960150] - [kernel] smp: Export __smp_call_function_single() (Mike Snitzer) [960150] - [block] blk-mq: change sw <-> hw queue mappings on hotplug events (Mike Snitzer) [960150] - [block] blk-mq: re-initialize queue data structure after CPU hotplug (Mike Snitzer) [960150] - [block] blk-mq: add queue freeze/unfreeze support (Mike Snitzer) [960150] - [block] blk-mq: fix timer infinite loop after first timeout event (Mike Snitzer) [960150] - [block] blk-mq: timeout fixes (Mike Snitzer) [960150] - [block] blk-mq: cpu hot plug_unplug fixes (Mike Snitzer) [960150] - [block] blk-mq: flush handling (Mike Snitzer) [960150] - [block] blk-mq: new multi-queue block IO queueing mechanism (Mike Snitzer) [960150] - [block] make rq->cmd_flags be 64-bit (Mike Snitzer) [960150] - [kernel] smp: don't warn about csd->flags having CSD_FLAG_LOCK cleared for !wait (Mike Snitzer) [960150] - [mm] sched: Allow uaccess in atomic with pagefault_disable() (Michael S. Tsirkin) [988029] - [mm] sched: Drop voluntary schedule from might_fault() (Michael S. Tsirkin) [988029] - [x86] uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [powerpc] uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [misc] asm-generic: uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [x86] efi: Disable secure boot if shim is in insecure mode (Lenny Szubowicz) [903815] - [kernel] modsign: Import certificates from UEFI Secure Boot (Lenny Szubowicz) [903815] - [kernel] keys: Add a system blacklist keyring (Lenny Szubowicz) [903815] - [crypto] asymmetric_keys: Add an EFI signature blob parser and key loader (Lenny Szubowicz) [903815] - [kernel] modsign: Fix including certificate twice when the signing_key.x509 already exists (Lenny Szubowicz) [903815] - [kernel] keys: Add a 'trusted' flag and a 'trusted only' flag (Lenny Szubowicz) [903815] - [kernel] modsign: Separate the kernel signature checking keyring from module signing (Lenny Szubowicz) [903815] - [kernel] modsign: Load *.x509 files into kernel keyring (Lenny Szubowicz) [903815] - [efi] Add EFI signature data types (Lenny Szubowicz) [903815] - [kernel] modsign: Always enforce module signing in a Secure Boot environment (Lenny Szubowicz) [903815] - [kernel] hibernate: Disable in a Secure Boot environment (Lenny Szubowicz) [903815] - [kernel] kexec: Disable in a secure boot environment (Lenny Szubowicz) [903815] - [x86] Lock down MSR writing in secure boot (Lenny Szubowicz) [903815] - [acpi] Ignore acpi_rsdp kernel parameter in a secure boot environment (Lenny Szubowicz) [903815] - [char] mem: Restrict /dev/mem and /dev/kmem in secure boot setups (Lenny Szubowicz) [903815] - [platform] asus-wmi: Restrict debugfs interface (Lenny Szubowicz) [903815] - [acpi] Limit access to custom_method (Lenny Szubowicz) [903815] - [x86] Lock down IO port access in secure boot environments (Lenny Szubowicz) [903815] - [pci] Lock down BAR access in secure boot environments (Lenny Szubowicz) [903815] - [x86] efi: Enable secure boot lockdown automatically when enabled in firmware (Lenny Szubowicz) [903815] - [kernel] Add a kernel parameter that will force on Secure Boot mode (Lenny Szubowicz) [903815] - [security] selinux: define mapping for new Secure Boot capability (Lenny Szubowicz) [903815] - [uapi] Add new secure boot capability (Lenny Szubowicz) [903815] - [kernel] audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record (Jeff Layton) [908885 953186] - [kernel] audit: log the audit_names record type (Jeff Layton) [908885 953186] - [kernel] audit: add child record before the create to handle case where create fails (Jeff Layton) [908885 953186] - [md] dm-raid: silence compiler warning on rebuilds_per_group (Jonathan E Brassow) [970782] - [md] dm-raid: Fix raid_resume not reviving failed devices in all cases (Jonathan E Brassow) [970782] - [md] dm-raid: Break-up untidy function (Jonathan E Brassow) [970782] - [s390] zfcp: block queue limits with data router (Hendrik Brueckner) [976657] - [scsi] scsi_lib: Fix race between starved list and device removal (Ewan Milne) [986037] - [md] dm-switch: add switch target (Mike Snitzer) [983188] - [wireless] disable WiMAX support (John Linville) [915650] - [fs] gfs2: don't overrun reserved revokes (Benjamin Marzinski) [950622] - [fs] gfs2: Reserve journal space for quota change in do_grow (Robert S Peterson) [979131] - [x86] setup: Add cpu_has_hypervisor check to rh_check_supported() (Prarit Bhargava) [986048] - [x86] sched: Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [990747] - [crypto] nx: fix concurrency issue (Steve Best) [996565] - [powerpc] mm: Fix fallthrough bug in hpte_decode (Steve Best) [993326] - [misc] Kconfig: enable building user namespace with xfs (Dave Chinner) [987255] - [fs] xfs: add capability check to free eofblocks ioctl (Dave Chinner) [987255] - [fs] xfs: create internal eofblocks structure with kuid_t types (Dave Chinner) [987255] - [fs] xfs: convert kuid_t to/from uid_t for internal structures (Dave Chinner) [987255] - [fs] xfs: ioctl check for capabilities in the current user namespace (Dave Chinner) [987255] - [fs] xfs: convert kuid_t to/from uid_t in ACLs (Dave Chinner) [987255] - [fs] xfs: create wrappers for converting kuid_t to/from uid_t (Dave Chinner) [987255] - [md] raid5: fix interaction of 'replace' and 'recovery' (Jes Sorensen) [978055] - [md] raid10: remove use-after-free bug (Jes Sorensen) [978055] - [md] raid1: fix bio handling problems in process_checks() (Jes Sorensen) [978055] - [md] Remove recent change which allows devices to skip recovery (Jes Sorensen) [978055] - [md] raid10: fix two problems with RAID10 resync (Jes Sorensen) [978055] - [md] raid10: fix bug which causes all RAID10 reshapes to move no data (Jes Sorensen) [978055] - [md] raid5: allow 5-device RAID6 to be reshaped to 4-device (Jes Sorensen) [978055] - [md] raid10: fix two bugs affecting RAID10 reshape (Jes Sorensen) [978055] - [md] Remember the last sync operation that was performed (Jes Sorensen) [978055] - [md] raid0: fix buglet in RAID5 -> RAID0 conversion (Jes Sorensen) [978055] - [md] raid10: check In_sync flag in 'enough()' (Jes Sorensen) [978055] - [md] raid10: locking changes for 'enough()' (Jes Sorensen) [978055] - [md] replace strict_strto*() with kstrto*() (Jes Sorensen) [978055] - [md] Wait for md_check_recovery before attempting device removal (Jes Sorensen) [978055] - [md] dm-raid: Add ability to restore transiently failed devices on resume (Jes Sorensen) [978055] - [net] ipv6: resend MLD report if a link-local address completes DAD (Flavio Leitner) [889455] - [net] ipv6: introduce per-interface counter for dad-completed ipv6 addresses (Flavio Leitner) [889455] - [net] ipv6: split duplicate address detection and router solicitation timer (Flavio Leitner) [889455] - [net] tcp: introduce a per-route knob for quick ack (Amerigo Wang) [984504] - [net] nlmon: use standard rtnetlink link api for add/del devices (Daniel Borkmann) [957721] - [net] nlmon: fix comparison in nlmon_is_valid_mtu (Daniel Borkmann) [957721] - [net] packet: nlmon: virtual netlink monitoring device for packet sockets (Daniel Borkmann) [957721] - [net] netlink: virtual tap device management (Daniel Borkmann) [957721] - [net] if_arp: add ARPHRD_NETLINK type (Daniel Borkmann) [957721]- [kernel] sched: disable autogroups by default (Josh Poimboeuf) [989741] - [powerpc] pseries: Add backward compatibilty to read old kernel oops-log (Steve Best) [991831] - [powerpc] pseries: Fix buffer overflow when reading from pstore (Steve Best) [991831] - [crypto] nx: saves chaining value from co-processor (Steve Best) [972656] - [crypto] nx: fix limits to sg lists for SHA-2 (Steve Best) [972656] - [crypto] nx: fix physical addresses added to sg lists (Steve Best) [972656]- [net] ipv6: ip6_append_data_mtu did not care about pmtudisc and frag_size (Francesco Fusco) [994346] {CVE-2013-4163} - [net] ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data (Francesco Fusco) [988355] {CVE-2013-4162} - [kernel] sysctl: range checking in do_proc_dointvec_ms_jiffies_conv (Francesco Fusco) [972393] - [net] neigh: prevent overflowing params in /proc/sys/net/ipv4/neigh/ (Francesco Fusco) [972393] - [net] vhost-net: fix use-after-free in vhost_net_flush (Thomas Graf) [984723] {CVE-2013-4127} - [powerpc] tm: Fix return of active 64bit signals (Steve Best) [731886] - [powerpc] tm: Fix return of 32bit rt signals to active transactions (Steve Best) [731886] - [powerpc] tm: Fix restoration of MSR on 32bit signal return (Steve Best) [731886] - [powerpc] tm: Fix 32 bit non-rt signals (Steve Best) [731886] - [powerpc] tm: Fix writing top half of MSR on 32 bit signals (Steve Best) [731886] - [fs] nfs: verify open flags before allowing an atomic open (Jeff Layton) [984823] - [s390] zfcp: module parameter dbflevel for early debugging (Hendrik Brueckner) [994597] - [virt] virtio_net: fix the race between channels setting and refill (Jason Wang) [978153] - [kernel] audit: restore order of tty and ses fields in log output (Richard Guy Briggs) [983157] - [kernel] time/tick: Make oneshot broadcast robust vs. CPU offlining (Prarit Bhargava) [967464] - [virt] virtio_net: fix race in RX VQ processing (Jason Wang) [989409] - [virt] virtio: support unlocked queue poll (Jason Wang) [989409] - [powerpc] mm: Use the correct SLB(LLP) encoding in tlbie instruction (Steve Best) [993448] - [net] tuntap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [982513] - [net] tuntap: correctly linearize skb when zerocopy is used (Jason Wang) [982513] - [virt] macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [990786] - [virt] macvtap: do not assume 802.1Q when send vlan packets (Jason Wang) [990786] - [virt] macvtap: fix the missing ret value of TUNSETQUEUE (Jason Wang) [990786] - [virt] macvtap: correctly linearize skb when zerocopy is used (Jason Wang) [982513] - [virt] macvtap: Perform GSO on forwarding path (Jason Wang) [895484] - [virt] macvtap: Let TUNSETOFFLOAD actually controll offload features (Jason Wang) [895484] - [virt] macvtap: Consistently use rcu functions (Jason Wang) [895484] - [virt] macvtap: Convert to using rtnl lock (Jason Wang) [895484] - [virt] macvtap: fix uninitialized return value macvtap_ioctl_set_queue() (Jason Wang) [731550] - [virt] macvtap: slient sparse warnings (Jason Wang) [731550] - [virt] macvtap: enable multiqueue flag (Jason Wang) [731550] - [virt] macvtap: add TUNSETQUEUE ioctl (Jason Wang) [731550] - [virt] macvtap: eliminate linear search (Jason Wang) [731550] - [virt] macvtap: introduce macvtap_get_vlan() (Jason Wang) [731550] - [virt] macvtap: do not add self to waitqueue if doing a nonblock read (Jason Wang) [731550] - [virt] macvtap: fix a possible race between queue selection and changing queues (Jason Wang) [731550]- [vfio] type1: Fix leak on error path (Alex Williamson) [984081] - [vfio] Limit group opens (Alex Williamson) [984081] - [vfio] type1: Fix missed frees and zero sized removes (Alex Williamson) [984081] - [vfio] Provide module option to disable vfio_iommu_type1 hugepage support (Alex Williamson) [984081] - [vfio] hugepage support for vfio_iommu_type1 (Alex Williamson) [984081] - [vfio] Convert type1 iommu to use rbtree (Alex Williamson) [984081] - [iommu] Use pa and zx instead of casting (Alex Williamson) [984081] - [iommu] amd: Only unmap large pages from the first pte (Alex Williamson) [984081] - [iommu] Fix compiler warning on pr_debug (Alex Williamson) [984081] - [iommu] amd: Fix memory leak in free_pagetable (Alex Williamson) [984081] - [iommu] Split iommu_unmaps (Alex Williamson) [984081] - [iommu] intel, amd: Remove multifunction assumption around grouping (Alex Williamson) [984081] - [x86] spinlock: make ticket lock increment 2, unconditionally (Rik van Riel) [970737] - [virt] pvticketlock: When paravirtualizing ticket locks, increment by 2 (Rik van Riel) [970737] - [scsi] isci: Fix a race condition in the SSP task management path (David Milburn) [990201] - [netdrv] bnx2x: Wait for MCP validity during AER (Michal Schmidt) [797460] - [virt] virtio_scsi: Fix virtqueue affinity setup (Asias He) [971826] - [fs] nfs: fix open(O_RDONLY|O_TRUNC) in NFS4.0 (Jeff Layton) [987615] - [watchdog] hpwdt: Add check for UEFI bits (Linda Knippers) [985195] - [powerpc] mm/numa: VPHN topology change updates all siblings (Steve Best) [973594] - [powerpc] powernv: Fix iommu initialization again (Steve Best) [979523] - [firmware] efivars: If pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz) [983597] - [acpi] Eliminate console msg if pstore.backend excludes ERST (Lenny Szubowicz) [983597] - [fs] pstore: Return unique error if backend registration excluded by kernel param (Lenny Szubowicz) [983597]- [fs] locks: move file_lock_list to a set of percpu hlist_heads and convert file_lock_lock to an lglock (Jeff Layton) [976876] - [fs] seq_file: add seq_list_*_percpu helpers (Jeff Layton) [976876] - [fs] locks: give the blocked_hash its own spinlock (Jeff Layton) [976876] - [fs] locks: add a new "lm_owner_key" lock operation (Jeff Layton) [976876] - [fs] locks: turn the blocked_list into a hashtable (Jeff Layton) [976876] - [fs] locks: convert fl_link to a hlist_node (Jeff Layton) [976876] - [fs] locks: avoid taking global lock if possible when waking up blocked waiters (Jeff Layton) [976876] - [fs] locks: protect most of the file_lock handling with i_lock (Jeff Layton) [976876] - [fs] locks: encapsulate the fl_link list handling (Jeff Layton) [976876] - [fs] locks: make "added" in __posix_lock_file a bool (Jeff Layton) [976876] - [fs] locks: comment cleanups and clarifications (Jeff Layton) [976876] - [fs] locks: make generic_add_lease and generic_delete_lease static (Jeff Layton) [976876] - [fs] cifs: use posix_unblock_lock instead of locks_delete_block (Jeff Layton) [976876] - [fs] locks: drop the unused filp argument to posix_unblock_lock (Jeff Layton) [976876] - [scsi] ipr: IOA Status Code(IOASC) update (Steve Best) [731129] - [scsi] ipr: qc_fill_rtf() method should not store alternate status register (Steve Best) [731129] - [scsi] ipr: possible irq lock inversion dependency detected (Steve Best) [731129] - [fs] nfsd: when dentry_open returns an error do not propagate as struct file (Steve Dickson) [987090] - [net] sunrpc: underflow issue in decode_write_list() (Steve Dickson) [987090] - [fs] nfsd: fix minorversion support interface (Steve Dickson) [987090] - [fs] lockd: protect nlm_blocked access in nlmsvc_retry_blocked (Steve Dickson) [987090] - [fs] nfsd: support minorversion 1 by default (Steve Dickson) [987090] - [fs] nfsd: allow destroy_session over destroyed session (Steve Dickson) [987090] - [net] sunrpc: fix failures to handle -1 uid's (Steve Dickson) [987090] - [net] sunrpc: Don't schedule an upcall on a replaced cache entry (Steve Dickson) [987090] - [net] sunrpc: xpt_auth_cache should be ignored when expired (Steve Dickson) [987090] - [net] sunrpc/cache: ensure items removed from cache do not have pending upcalls (Steve Dickson) [987090] - [net] sunrpc/cache: use cache_fresh_unlocked consistently and correctly (Steve Dickson) [987090] - [net] sunrpc/cache: remove races with queuing an upcall (Steve Dickson) [987090] - [fs] nfsd: return delegation immediately if lease fails (Steve Dickson) [987090] - [fs] nfsd: do not throw away 4.1 lock state on last unlock (Steve Dickson) [987090] - [fs] nfsd: delegation-based open reclaims should bypass permissions (Steve Dickson) [987090] - [net] sunrpc: don't error out on small tcp fragment (Steve Dickson) [987090] - [net] sunrpc: fix handling of too-short rpc's (Steve Dickson) [987090] - [fs] nfsd: minor read_buf cleanup (Steve Dickson) [987090] - [fs] nfsd: fix decoding of compounds across page boundaries (Steve Dickson) [987090] - [fs] nfsd: clean up nfs4_open_delegation (Steve Dickson) [987090] - [fs] nfsd: Don't give out read delegations on creates (Steve Dickson) [987090] - [fs] nfsd: allow client to send no cb_sec flavors (Steve Dickson) [987090] - [fs] nfsd: fail attempts to request gss on the backchannel (Steve Dickson) [987090] - [fs] nfsd: implement minimal SP4_MACH_CRED (Steve Dickson) [987090] - [net] sunrpc: store gss mech in svc_cred (Steve Dickson) [987090] - [net] sunrpc: introduce init_svc_cred (Steve Dickson) [987090] - [fs] nfsd: avoid undefined signed overflow (Steve Dickson) [987090] - [net] sunrpc: the cache_detail in cache_is_valid is unused any more (Steve Dickson) [987090] - [net] sunrpc: server back channel needs no rpcbind method (Steve Dickson) [987090] - [fs] nfsd: fix compile in !CONFIG_NFSD_V4_SECURITY_LABEL case (Steve Dickson) [987090] - [fs] nfsd: Server implementation of MAC Labeling (Steve Dickson) [987090] - [fs] nfsd: Add NFS v4.2 support to the NFS server (Steve Dickson) [987090] - [security] fix cap_inode_getsecctx returning garbage (Steve Dickson) [987090] - [fs] nfsd: store correct client minorversion for >=4.2 (Steve Dickson) [987090] - [fs] nfsd: get rid of the unused functions in vfs (Steve Dickson) [987090] - [fs] nfs: Fix brainfart in attribute length calculation (Steve Dickson) [987090] - [fs] nfs: Fix a regression against the FreeBSD server (Steve Dickson) [987090] - [net] sunrpc/rpc_pipe: rpc_dir_inode_operations can be static (Steve Dickson) [987090] - [fs] nfs: Allow nfs_updatepage to extend a write under additional circumstances (Steve Dickson) [987090] - [fs] nfs: Make nfs_readdir revalidate less often (Steve Dickson) [987090] - [fs] nfs: Make nfs_attribute_cache_expired() non-static (Steve Dickson) [987090] - [net] sunrpc/rpc_pipe: set dentry operations at d_alloc time (Steve Dickson) [987090] - [fs] nfs: set verifier on existing dentries in nfs_prime_dcache (Steve Dickson) [987090] - [fs] nfs: Set NFS_CS_MIGRATION for NFSv4 mounts (Steve Dickson) [987090] - [fs] nfs: Refactor nfs4_init_session and nfs4_init_channel_attrs (Steve Dickson) [987090] - [fs] nfs: use pnfs_device maxcount for the objectlayout gdia_maxcount (Steve Dickson) [987090] - [fs] nfs: use pnfs_device maxcount for the blocklayout gdia_maxcount (Steve Dickson) [987090] - [fs] nfs: Fix gdia_maxcount calculation to fit in ca_maxresponsesize (Steve Dickson) [987090] - [fs] nfs: Improve legacy idmapping fallback (Steve Dickson) [987090] - [fs] nfs: end back channel session draining (Steve Dickson) [987090] - [fs] nfs: Apply v4.1 capabilities to v4.2 (Steve Dickson) [987090] - [fs] nfs: Clean up layout segment comparison helper names (Steve Dickson) [987090] - [fs] nfs: layout segment comparison helpers should take 'const' parameters (Steve Dickson) [987090] - [fs] nfs: Move the DNS resolver into the NFSv4 module (Steve Dickson) [987090] - [net] sunrpc/rpc_pipefs: only set rpc_dentry_ops if d_op isn't already set (Steve Dickson) [987090] - [fs] nfs: SETCLIENTID add the format string for the NETID (Steve Dickson) [987090] - [fs] nfs: Add in v4.2 callback operation (Steve Dickson) [987090] - [fs] nfs: Make callbacks minor version generic (Steve Dickson) [987090] - [fs] nfs: Add Kconfig entry for Labeled NFS V4 client (Steve Dickson) [987090] - [fs] nfs: Extend NFS xattr handlers to accept the security namespace (Steve Dickson) [987090] - [fs] nfs: Client implementation of Labeled-NFS (Steve Dickson) [987090] - [fs] nfs: Add label lifecycle management (Steve Dickson) [987090] - [fs] nfs: Add labels to client function prototypes (Steve Dickson) [987090] - [fs] nfs: Extend fattr bitmaps to support all 3 words (Steve Dickson) [987090] - [fs] nfs: Introduce new label structure (Steve Dickson) [987090] - [fs] nfs: Add label recommended attribute and NFSv4 flags (Steve Dickson) [987090] - [fs] nfs: Added NFS v4.2 support to the NFS client (Steve Dickson) [987090] - [security] selinux: Add new labeling type native labels (Steve Dickson) [987090] - [security] lsm: Add flags field to security_sb_set_mnt_opts for in kernel mount data (Steve Dickson) [987090] - [security] Add Hook to test if the particular xattr is part of a MAC model (Steve Dickson) [987090] - [security] Add hook to calculate context based on a negative dentry (Steve Dickson) [987090] - [fs] nfs: Close another NFSv4 recovery race (Steve Dickson) [987090] - [fs] nfs: Move dentry instantiation into the NFSv4-specific atomic open code (Steve Dickson) [987090] - [fs] nfs: Refactor _nfs4_open_and_get_state to set ctx->state (Steve Dickson) [987090] - [fs] nfs: pass the nfs_open_context to nfs4_do_open (Steve Dickson) [987090] - [fs] nfs: Remove redundant check for FMODE_EXEC in nfs_finish_open (Steve Dickson) [987090] - [net] sunrpc: Remove redundant call to rpc_set_running() in __rpc_execute() (Steve Dickson) [987090] - [net] sunrpc: Remove unused functions rpc_task_set/has_priority (Steve Dickson) [987090] - [net] sunrpc: Remove the unused helpers task_for_each() and task_for_first() (Steve Dickson) [987090] - [net] sunrpc: Remove unused function rpc_queue_empty (Steve Dickson) [987090] - [net] sunrpc: Fix a potential race in rpc_execute (Steve Dickson) [987090] - [fs] nfs: Simplify setting the layout header credential (Steve Dickson) [987090] - [fs] nfs: Enable state protection (Steve Dickson) [987090] - [fs] nfs: Use layout credentials for get_deviceinfo calls (Steve Dickson) [987090] - [fs] nfs: Ensure that test_stateid and free_stateid use correct credentials (Steve Dickson) [987090] - [fs] nfs: Ensure that reclaim_complete uses the right credential (Steve Dickson) [987090] - [fs] nfs: Ensure that layoutreturn uses the correct credential (Steve Dickson) [987090] - [fs] nfs: Ensure that layoutget is called using the layout credential (Steve Dickson) [987090] - [fs] nfs: Add NFSv4.2 protocol constants (Steve Dickson) [987090]- [fs] cifs: fix bad error handling in crypto code (Jeff Layton) [988398] - [fs] cifs: Fix a deadlock when a file is reopened (Sachin Prabhu) [988398] - [fs] cifs: Reopen the file if reconnect durable handle failed (Sachin Prabhu) [988398] - [fs] cifs: Fix minor endian error in durable handle patch series (Sachin Prabhu) [988398] - [fs] cifs: Reconnect durable handles for SMB2 (Sachin Prabhu) [988398] - [fs] cifs: Make SMB2_open use cifs_open_parms struct (Sachin Prabhu) [988398] - [fs] cifs: Introduce cifs_open_parms struct (Sachin Prabhu) [988398] - [fs] cifs: Request durable open for SMB2 opens (Sachin Prabhu) [988398] - [fs] cifs: Simplify SMB2 create context handling (Sachin Prabhu) [988398] - [fs] cifs: Simplify SMB2_open code path (Sachin Prabhu) [988398] - [fs] cifs: Respect create_options in smb2_open_file (Sachin Prabhu) [988398] - [fs] cifs: Fix lease context buffer parsing (Sachin Prabhu) [988398] - [fs] cifs: use sensible file nlink values if unprovided (Sachin Prabhu) [988398] - [fs] cifs: Limit allocation of crypto mechanisms to dialect which requires (Sachin Prabhu) [988398] - [fs] cifs: Don't pass inode to ->d_hash() and ->d_compare() (Sachin Prabhu) [988398] - [fs] cifs: fill TRANS2_QUERY_FILE_INFO ByteCount fields (Sachin Prabhu) [988398] - [fs] cifs: fix SMB2 signing enablement in cifs_enable_signing (Sachin Prabhu) [988398] - [fs] cifs: Fix build warning (Sachin Prabhu) [988398] - [fs] cifs: SMB3 Signing enablement (Sachin Prabhu) [988398] - [fs] cifs: Do not set DFS flag on SMB2 open (Sachin Prabhu) [988398] - [fs] cifs: fix static checker warning (Sachin Prabhu) [988398] - [fs] cifs: try to handle the MUST SecurityFlags sanely (Sachin Prabhu) [988398] - [fs] cifs: When server doesn't provide SecurityBuffer on SMB2Negotiate pick default (Sachin Prabhu) [988398] - [fs] cifs: Handle big endianness in NTLM (ntlmv2) authentication (Sachin Prabhu) [988398] - [fs] cifs: revalidate directories instiantiated via FIND_* in order to handle DFS referrals (Sachin Prabhu) [988398] - [fs] cifs: SMB2 FSCTL and IOCTL worker function (Sachin Prabhu) [988398] - [fs] cifs: Charge at least one credit, if server says that it supports multicredit (Sachin Prabhu) [988398] - [fs] cifs: Remove typo (Sachin Prabhu) [988398] - [fs] cifs: Some missing share flags (Sachin Prabhu) [988398] - [fs] cifs: using strlcpy instead of strncpy (Sachin Prabhu) [988398] - [fs] cifs: Update headers to update various SMB3 ioctl definitions (Sachin Prabhu) [988398] - [fs] cifs: Update cifs version number (Sachin Prabhu) [988398] - [fs] cifs: Add ability to dipslay SMB3 share flags and capabilities for debugging (Sachin Prabhu) [988398] - [fs] cifs: Add some missing SMB3 and SMB3.02 flags (Sachin Prabhu) [988398] - [fs] cifs: Add SMB3.02 dialect support (Sachin Prabhu) [988398] - [fs] cifs: Fix endian error in SMB2 protocol negotiation (Sachin Prabhu) [988398] - [fs] cifs: clean up the SecurityFlags write handler (Sachin Prabhu) [988398] - [fs] cifs: update the default global_secflags to include "raw" NTLMv2 (Sachin Prabhu) [988398] - [fs] move sectype to the cifs_ses instead of TCP_Server_Info (Sachin Prabhu) [988398] - [fs] cifs: track the enablement of signing in the TCP_Server_Info (Sachin Prabhu) [988398] - [fs] add new fields to smb_vol to track the requested security flavor (Sachin Prabhu) [988398] - [fs] cifs: add new fields to cifs_ses to track requested security flavor (Sachin Prabhu) [988398] - [fs] cifs: track the flavor of the NEGOTIATE reponse (Sachin Prabhu) [988398] - [fs] cifs: add new "Unspecified" securityEnum value (Sachin Prabhu) [988398] - [fs] cifs: factor out check for extended security bit into separate function (Sachin Prabhu) [988398] - [fs] cifs: move handling of signed connections into separate function (Sachin Prabhu) [988398] - [fs] cifs: break out lanman NEGOTIATE handling into separate function (Sachin Prabhu) [988398] - [fs] cifs: break out decoding of security blob into separate function (Sachin Prabhu) [988398] - [fs] cifs: remove the cifs_ses->flags field (Sachin Prabhu) [988398] - [fs] cifs: throw a warning if negotiate or sess_setup ops are passed NULL server or session pointers (Sachin Prabhu) [988398] - [fs] cifs: make decode_ascii_ssetup void return (Sachin Prabhu) [988398] - [fs] cifs: remove useless memset in LANMAN auth code (Sachin Prabhu) [988398] - [fs] cifs: remove protocolEnum definition (Sachin Prabhu) [988398] - [fs] cifs: add a "nosharesock" mount option to force new sockets to server to be created (Sachin Prabhu) [988398] - [fs] fuse: readdirplus cleanup (Niels de Vos) [988312] - [fs] fuse: readdirplus change attributes once (Niels de Vos) [988312] - [fs] fuse: readdirplus fix instantiate (Niels de Vos) [988312] - [fs] fuse: readdirplus sanity checks (Niels de Vos) [988312] - [fs] fuse: fix readdirplus dentry leak (Niels de Vos) [988312] - [powerpc] hw_brk: Fix off by one error when validating DAWR region end (Steve Best) [843485] - [powerpc] hw_brk: Fix clearing of extraneous IRQ (Steve Best) [843485] - [powerpc] hw_brk: Fix setting of length for exact mode breakpoints (Steve Best) [843485] - [powerpc] perf: Add power8 EBB support (Steve Best) [969176] - [powerpc] perf: Core EBB support for 64-bit book3s (Steve Best) [969176] - [powerpc] perf: Don't enable if we have zero events (Steve Best) [969176] - [powerpc] powerpc/perf: Use existing out label in power_pmu_enable() (Steve Best) [969176] - [powerpc] perf: Freeze PMC5/6 if we're not using them (Steve Best) [969176] - [powerpc] powerpc/perf: Rework disable logic in pmu_disable() (Steve Best) [969176] - [powerpc] perf: Check that events only include valid bits on Power8 (Steve Best) [969176] - [ipc] sem: rename try_atomic_semop() to perform_atomic_semop(), docu update (Rik van Riel) [881820] - [ipc] sem: replace shared sem_otime with per-semaphore value (Rik van Riel) [881820] - [ipc] sem: always use only one queue for alter operations (Rik van Riel) [881820] - [ipc] sem: separate wait-for-zero and alter tasks into seperate queues (Rik van Riel) [881820] - [ipc] sem: cacheline align the semaphore structures (Rik van Riel) [881820] - [fs] gfs2: Add atomic_open support (Steven Whitehouse) [983098] - [fs] gfs2: Only do one directory search on create (Steven Whitehouse) [983098] - [fs] pstore: Add hsize argument in write_buf call of pstore_ftrace_call (Steve Best) [947161] - [powerpc] pseries: Support compression of oops text via pstore (Steve Best) [947161] - [powerpc] pseries: Re-organise the oops compression code (Steve Best) [947161] - [powerpc] pstore: Pass header size in the pstore write callback (Steve Best) [947161] - [powerpc] pseries: Read common partition via pstore (Steve Best) [947161] - [powerpc] pseries: Read of-config partition via pstore (Steve Best) [947161] - [powerpc] pseries: Distinguish between a os-partition and non-os partition (Steve Best) [947161] - [powerpc] pseries: Read rtas partition via pstore (Steve Best) [947161] - [powerpc] pseries: Read/Write oops nvram partition via pstore (Steve Best) [947161] - [powerpc] pseries: Introduce generic read function to read nvram-partitions (Steve Best) [947161] - [powerpc] pseries: Add version and timestamp to oops header (Steve Best) [947161] - [powerpc] pseries: Remove syslog prefix in uncompressed oops text (Steve Best) [947161]- [x86] signals: Merge EFLAGS bit clearing into a single statement (Jiri Olsa) [986216] - [x86] signals: Clear RF EFLAGS bit for signal handler (Jiri Olsa) [986216] - [x86] signals: Propagate RF EFLAGS bit through the signal restore call (Jiri Olsa) [986216] - [kernel] perf: Fix perf_lock_task_context() vs RCU (Jiri Olsa) [986216] - [kernel] perf: Remove WARN_ON_ONCE() check in __perf_event_enable() for valid scenario (Jiri Olsa) [986216] - [kernel] perf: Clone child context from parent context pmu (Jiri Olsa) [986216] - [kernel] perf: Fix interrupt handler timing harness (Jiri Olsa) [986216] - [kernel] perf: Drop sample rate when sampling is too slow (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Introduce "struct bp_cpuinfo" (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify *register_wide_hw_breakpoint() (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Introduce cpumask_of_bp() (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify the "weight" usage in toggle_bp_slot() paths (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify list/idx mess in toggle_bp_slot() paths (Jiri Olsa) [986216] - [kernel] perf: Add simple Haswell PMU support (Jiri Olsa) [986216] - [kernel] perf: Add const qualifier to perf_pmu_register's 'name' arg (Jiri Olsa) [986216] - [kernel] perf: Fix hypervisor branch sampling permission check (Jiri Olsa) [986216] - [kernel] perf: Check branch sampling priv level in generic code (Jiri Olsa) [986216] - [kernel] perf: Add sysfs entry to adjust multiplexing interval per PMU (Jiri Olsa) [986216] - [kernel] perf: Use hrtimers for event multiplexing (Jiri Olsa) [986216] - [kernel] perf: Fix hw breakpoints overflow period sampling (Jiri Olsa) [986216] - [tools] perf/tests: Check proper prev_state size for sched_switch tp (Jiri Olsa) [984998] - [tools] perf/tests: Omit end of the symbol check failure for test 1 (Jiri Olsa) [984998] - [tools] perf/script: Fix broken include in Context.xs (Jiri Olsa) [984998] - [tools] perf: Fix -ldw/-lelf link test when static linking (Jiri Olsa) [984998] - [tools] perf: Fix perf version generation (Jiri Olsa) [984998] - [tools] perf/stat: Fix per-socket output bug for uncore events (Jiri Olsa) [984998] - [tools] perf/symbols: Fix vdso list searching (Jiri Olsa) [984998] - [tools] perf/evsel: Fix missing increment in sample parsing (Jiri Olsa) [984998] - [tools] perf: Update symbol_conf.nr_events when processing attribute events (Jiri Olsa) [984998] - [tools] perf: Fix new_term() missing free on error path (Jiri Olsa) [984998] - [tools] perf: Fix parse_events_terms() segfault on error path (Jiri Olsa) [984998] - [tools] perf/evsel: Fix count parameter to read call in event_format__new (Jiri Olsa) [984998] - [tools] perf: Fix -x/--exclude-other option for report command (Jiri Olsa) [984998] - [tools] perf/evlist: Enhance perf_evlist__start_workload() (Jiri Olsa) [984998] - [tools] perf/record: Remove -f/--force option (Jiri Olsa) [984998] - [tools] perf/record: Remove -A/--append option (Jiri Olsa) [984998] - [tools] perf/stat: Avoid sending SIGTERM to random processes (Jiri Olsa) [984998] - [tools] perf: Include termios.h explicitly (Jiri Olsa) [984998] - [tools] perf/bench: Fix memory allocation fail check in mem{set, cpy} workloads (Jiri Olsa) [984998] - [tools] perf: Fix build errors with O and DESTDIR make vars set (Jiri Olsa) [984998] - [tools] perf: Fix output directory of Documentation/ (Jiri Olsa) [984998] - [tools] perf: Get only verbose output with V=1 (Jiri Olsa) [984998] - [tools] perf: Add missing liblk.a dependency for python/perf.so (Jiri Olsa) [984998] - [tools] perf: Remove '?=' Makefile STRIP assignment (Jiri Olsa) [984998] - [tools] perf: Replace multiple line assignment with multiple statements (Jiri Olsa) [984998] - [tools] perf: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [984998] - [tools] perf: Add NO_BIONIC variable to confiure bionic setup (Jiri Olsa) [984998] - [tools] perf: Switch to full path C include directories (Jiri Olsa) [984998] - [tools] perf: Merge all *LDFLAGS* make variable into LDFLAGS (Jiri Olsa) [984998] - [tools] perf: Merge all *CFLAGS* make variable into CFLAGS (Jiri Olsa) [984998] - [tools] perf/evlist: Reset SIGTERM handler in workload child process (Jiri Olsa) [984998] - [tools] perf: Remove cwdlen from struct perf_session (Jiri Olsa) [984998] - [tools] perf: Remove frozen from perf_header struct (Jiri Olsa) [984998] - [tools] perf/tests: Fix exclude_guest|exclude_host checking for attr tests (Jiri Olsa) [984998] - [tools] perf/tests: Fix attr test for record -d option (Jiri Olsa) [984998] - [tools] perf: Final touches for CHK config move (Jiri Olsa) [984998] - [tools] perf: Move paths config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libnuma check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move stdlib check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libbfd check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libpython check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libperl check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move gtk2 check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move slang check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libaudit check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libunwind check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libdw check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libelf check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move compiler and linker flags check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move programs check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move arch check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Add automated make test suite (Jiri Olsa) [984998] - [tools] perf: Save parent pid in thread struct (Jiri Olsa) [984998] - [tools] perf/stats: Fix divide by 0 in variance (Jiri Olsa) [984998] - [tools] perf/kvm: Handle realloc failures (Jiri Olsa) [984998] - [tools] perf/evsel: Fix printing of perf_event_paranoid message (Jiri Olsa) [984998] - [tools] perf/test: Fix typo (Jiri Olsa) [984998] - [tools] perf/hists: Rename hist_entry__add_pair arguments (Jiri Olsa) [984998] - [tools] perf/diff: Use internal rb tree for hists__precompute (Jiri Olsa) [984998] - [tools] perf/report: Add report.percent-limit config variable (Jiri Olsa) [984998] - [tools] perf/top: Add --percent-limit option (Jiri Olsa) [984998] - [tools] perf/report: Add --percent-limit option (Jiri Olsa) [984998] - [tools] perf/report: Don't bother locking when adding hist entries (Jiri Olsa) [984998] - [tools] perf/hists: Move locking to its call-sites (Jiri Olsa) [984998] - [tools] perf/top: Get rid of *_threaded() functions (Jiri Olsa) [984998] - [tools] perf/top: Fix percent output when no samples collected (Jiri Olsa) [984998] - [tools] perf/top: Fix -E option behavior (Jiri Olsa) [984998] - [tools] perf/record: handle death by SIGTERM (Jiri Olsa) [984998] - [tools] perf: Handle JITed code in shared memory (Jiri Olsa) [984998] - [tools] perf/tests: Fix compile errors in bp_signal files (Jiri Olsa) [984998] - [tools] perf: Fix tab vs spaces issue in Makefile ifdef/endif (Jiri Olsa) [984998] - [tools] perf/hists browser: Use sort__has_sym (Jiri Olsa) [984998] - [tools] perf/top: Use sort__has_sym (Jiri Olsa) [984998] - [tools] perf/sort: Cleanup sort__has_sym setting (Jiri Olsa) [984998] - [tools] perf/sort: Reorder HISTC_SRCLINE index (Jiri Olsa) [984998] - [tools] perf/archive: Fix typo on Documentation (Jiri Olsa) [984998] - [tools] perf/sort: Consolidate sort_entry__setup_elide() (Jiri Olsa) [984998] - [tools] perf/sort: Separate out memory-specific sort keys (Jiri Olsa) [984998] - [tools] perf/sort: Factor out common code in sort_dimension__add() (Jiri Olsa) [984998] - [tools] perf/sort: Introduce sort__mode variable (Jiri Olsa) [984998] - [tools] perf/report: Fix alignment of symbol column when -v is given (Jiri Olsa) [984998] - [tools] perf/hists: Free unused mem info of a matched hist entry (Jiri Olsa) [984998] - [tools] perf/hists: Fix an invalid memory free on he->branch_info (Jiri Olsa) [984998] - [tools] perf: Fix bug in isupper() and islower() (Jiri Olsa) [984998] - [mm] thp: define HPAGE_PMD_* constants as BUILD_BUG() if !THP (Steve Best) [947166] - [powerpc] mm: Fix build warnings with CONFIG_TRANSPARENT_HUGEPAGE disabled (Steve Best) [947166] - [powerpc] mm: Optimize hugepage invalidate (Steve Best) [947166] - [powerpc] thp: Enable THP on PPC64 (Steve Best) [947166] - [powerpc] mm: split hugepage when using subpage protection (Steve Best) [947166] - [powerpc] mm: disable assert_pte_locked for collapse_huge_page (Steve Best) [947166] - [powerpc] mm: Prevent gcc to re-read the pagetables (Steve Best) [947166] - [powerpc] mm: Make linux pagetable walk safe with THP enabled (Steve Best) [947166] - [powerpc] thp: Add code to handle HPTE faults for hugepages (Steve Best) [947166] - [powerpc] mm: Update gup_pmd_range to handle transparent hugepages (Steve Best) [947166] - [powerpc] kvm: Handle transparent hugepage in KVM (Steve Best) [947166] - [powerpc] mm: Replace find_linux_pte with find_linux_pte_or_hugepte (Steve Best) [947166] - [powerpc] mm: Update find_linux_pte_or_hugepte to handle transparent hugepages (Steve Best) [947166] - [powerpc] mm: move find_linux_pte_or_hugepte and gup_hugepte to common code (Steve Best) [947166] - [powerpc] thp: Implement transparent hugepages for ppc64 (Steve Best) [947166] - [powerpc] thp: Double the PMD table size for THP (Steve Best) [947166] - [powerpc] mm: handle hugepage size correctly when invalidating hpte entries (Steve Best) [947166] - [mm] thp: deposit the transpare huge pgtable before set_pmd (Steve Best) [947166] - [mm] thp: don't use HPAGE_SHIFT in transparent hugepage code (Steve Best) [947166] - [mm] thp: withdraw the pgtable after pmdp related operations (Steve Best) [947166] - [mm] thp: add pmd args to pgtable deposit and withdraw APIs (Steve Best) [947166] - [mm] thp: use the correct function when updating access flags (Steve Best) [947166]- [powerpc] mm/numa: Do not update sysfs cpu registration from invalid context (Steve Best) [967447] - [misc] MAINTAINERS: Add ACPI folks for ACPI-related things under drivers/pci (Myron Stowe) [984759] - [pci] Add CircuitCo vendor ID and subsystem ID (Myron Stowe) [984759] - [pci] Use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Myron Stowe) [984759] - [pci] Return early on allocation failures to unindent mainline code (Myron Stowe) [984759] - [pci] Simplify IOV implementation and fix reference count races (Myron Stowe) [984759] - [pci] Drop redundant setting of bus->is_added in virtfn_add_bus() (Myron Stowe) [984759] - [pci] pci-acpi: Use correct power state strings in messages (Myron Stowe) [984759] - [pci] Fix comment typo for pcie_pme_remove() (Myron Stowe) [984759] - [pci] Rename pci_release_bus_bridge_dev() to pci_release_host_bridge_dev() (Myron Stowe) [984759] - [pci] Fix refcount issue in pci_create_root_bus() error recovery path (Myron Stowe) [984759] - [pci] Convert alloc_pci_dev(void) to pci_alloc_dev(bus) (Myron Stowe) [984759] - [pci] Hide remove and rescan sysfs interfaces for SR-IOV virtual functions (Myron Stowe) [984759] - [pci] Add pcibios_release_device() (Myron Stowe) [984759] - [iommu] irq_remapping: Conserve interrupt resources when using multiple-MSIs (Myron Stowe) [984759] - [i2c] i2c-piix4: Add AMD CZ SMBus device ID (Myron Stowe) [984759] - [ata] ahci: Add AMD CZ SATA device ID (Myron Stowe) [984759] - [pci] Put Hudson-2 device IDs together (Myron Stowe) [984759] - [pci] Replace strict_strtoul() with kstrtoul() (Myron Stowe) [984759] - [pci] Finish SR-IOV VF setup before adding the device (Myron Stowe) [984759] - [pci] Fix comment typo for PCI_EXP_LNKCAP_CLKPM (Myron Stowe) [984759] - [acpi] pci_root: Use dev_printk(), acpi_handle_print(), pr_xxx() when possible (Myron Stowe) [984759] - [acpi] pci_root: Remove unused global list acpi_pci_roots (Myron Stowe) [984759] - [acpi] pci_root: Introduce "handle" local for economy of expression (Myron Stowe) [984759] - [acpi] pci_root: Combine duplicate adjacent "if" tests (Myron Stowe) [984759] - [pci] Allocate only as many MSI vectors as requested by driver (Myron Stowe) [984759] - [pci] Replace printks with appropriate pr_*() (Myron Stowe) [984759] - [pci] Fix kerneldoc for pci_disable_link_state() (Myron Stowe) [984759] - [x86] pci: Increase info->res_num before checking pci_use_crs (Myron Stowe) [984759] - [pci] Fix INTC comment typo for pci_swizzle_interrupt_pin() (Myron Stowe) [984759] - [pci] Convert ioapic.c to module_pci_driver (Myron Stowe) [984759] - [pci] Introduce pci_alloc_dev(struct pci_bus*) to replace alloc_pci_dev() (Myron Stowe) [984759] - [pci] Introduce pci_bus_{get|put}() to manage PCI bus reference count (Myron Stowe) [984759] - [pci] Unset resource if initial BAR value is invalid (Myron Stowe) [984759] - [pci] Consolidate calls to pcibios_bus_to_resource() in __pci_read_base() (Myron Stowe) [984759] - [pci] Add 0x prefix to BAR register position in __pci_read_base() (Myron Stowe) [984759] - [pci] aspm: Warn when driver asks to disable ASPM, but we can't do it (Myron Stowe) [984759] - [powerpc] pci: Use PCI_UNKNOWN for unknown power state (Myron Stowe) [984759] - [acpi] pci_root: Check acpi_resource_to_address64() return value (Myron Stowe) [984759] - [pci] Work around Ivytown NTB BAR size issue (Myron Stowe) [984759] - [net] sunrpc: Fix another issue with rpc_client_register() (Jeff Layton) [924649] - [net] sunrpc: Fix a deadlock in rpc_client_register() (Jeff Layton) [924649] - [net] sunrpc: PipeFS MOUNT notification optimization for dying clients (Jeff Layton) [924649] - [net] sunrpc: split client creation routine into setup and registration (Jeff Layton) [924649] - [net] sunrpc: fix races on PipeFS UMOUNT notifications (Jeff Layton) [924649] - [net] sunrpc: fix races on PipeFS MOUNT notifications (Jeff Layton) [924649]- [scsi] sd: fix crash when UA received on DIF enabled device (Ewan Milne) [979440] - [md] dm-cache: add call to mark_tech_preview (Mike Snitzer) [982752] - [fs] nfs: have NFSv3 try server-specified auth flavors in turn (Jeff Layton) [977649] - [fs] nfs: have nfs_mount fake up a auth_flavs list when the server didn't provide it (Jeff Layton) [977649] - [fs] nfs: move server_authlist into nfs_try_mount_request (Jeff Layton) [977649] - [fs] nfs: refactor "need_mount" code out of nfs_try_mount (Jeff Layton) [977649] - [pci] ear: Reset link for devices below Root Port or Downstream Port (Myron Stowe) [797485] - [acpi] apei: Force fatal AER severity when component has been reset (Myron Stowe) [797485] - [pci] aer: Remove "extern" from function declarations (Myron Stowe) [797485] - [pci] aer: Move AER severity defines to aer.h (Myron Stowe) [797485] - [pci] aer: Set dev->__aer_firmware_first only for matching devices (Myron Stowe) [797485] - [pci] aer: Factor out HEST device type matching (Myron Stowe) [797485] - [pci] aer: Don't parse HEST table for non-PCIe devices (Myron Stowe) [797485]- [x86] fix !CONFIG_HYPERVISOR_GUEST compile (Andrew Jones) - [s390x] crash: Fuzzy live dump for Linux on System z (Hendrik Brueckner) [805120] - [xen] xenfv: fix hangs when kdumping (Andrew Jones) [845471] - [libata] export ata_port port_no attribute via /sys (David Milburn) [951181] - [s390x] kdump: Use 4 GiB for KEXEC_AUTO_THRESHOLD (Hendrik Brueckner) [953044] - [x86] hpet: allow user controlled mmap for user processes (Prarit Bhargava) [788727] - [mm] add memory tracking hooks (James Paradis) [725860] - [kernel] clocksource, fix !CONFIG_CLOCKSOURCE_WATCHDOG compile (Prarit Bhargava) [914709] - [x86] disable clocksource watchdog (Prarit Bhargava) [914709] - [kdump] x86, fix kdump and unsupported HW check (Prarit Bhargava) [923256] - [x86] support single cpu on guests only (Prarit Bhargava) [873806] - [kernel] Mark power5, power6, !Intel, and !AMD systems as unsupported (Prarit Bhargava) [870129] - [kernel] Backport RH specific TAINT flags (Prarit Bhargava) [870129] - [s390x] zfcpdump: Add user space tool (Hendrik Brueckner) [825189] - [kdump] crashkernel=auto fixes and cleanup (Dave Young) [804077] - [fedora] /dev/crash driver (Kyle McMartin) [808839] - [kdump] forward port crashkernel auto reservation code (Dave Young) [804077] - [block] Change scheduler to CFQ for ATA/SATA (Vivek Goyal) [811016] - [kernel] kbuild: AFTER_LINK (Roland McGrath) - [ppc64] disable INFINIBAND_EHCA temporarily, it ftbfs (Kyle McMartin) - [kernel] Add RHEL_{MAJOR,MINOR,RELEASE} to top level Makefile (Kyle McMartin)- Trimmed changelog for rhel7.git, see rhpkg git for earlier history./bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~---------------------------------------------------------------------------------------------------------------------------------.......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~.................................................................................................................................////////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~=================================================================================================================================>>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i3.10.0-1160.62.1.el73.10.0-1160.62.1.el7.x86_643.10.0-1160.62.1.el73.10.0-1160.62.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     4 4 5 4 4 6 4 4 4 4 4 4 4 4 4       7    8 8 9 :     ;  < <  m =mm > ? @ > A B Cm D D E D Fmm Gm Hmm I I Imm Jmm K L K K M K K K N Nm O O P Q O Om R S S Tmm U U Um Vm W W X W W W W W W Y W W Z Z Z W W W W W [ [ [ [ [ W W W \ \ \ W ] W W ^ W W W W W _ W W ` ` W W W W W a a a W W b W W W W c W W W W d d W W W W W W W W W W Wm e f e e em g g gm h i i j h kmm l l l l l l l m l l nmm om p p q qm r smm t t t t ummm vmmm w w x w y zmm {m |m }m ~m mm mm m mm mm m mm mm m mm mm mmm m m mm mm mmm m mmmmg g g g g g                                                                                                              !!! """""""""" ######################################################################### $$$$ % g&&&&&&&&&g''''''''''(('''''''')))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''g*g+++g,,---,,,,,,,,,,,,.........,,,,,,////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0000000000000000000000000000000000,11,,,,,,,,,,,,,,,,,,,,,,,,,,,,223333324444442222222222222222222222222222222222222,,,5555555555555555,,,,66666,,,,7777,,,,,,,,,,,,,,,,,,,8888888888,,,,,,,,99999999999999,,,,,,,,,,,,,,,,,,,,g::::::g;g<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<g==g>???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>g@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@gABBBAAAgCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCgEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEGGGGGGGGGGGGGGGGGGGGGGEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHJJJHHKKKKKKHHHHHHHHHHLHHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNHHHHHOOHHHHHHHPPHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHQQQHHHHHHHHHHHHHHHHHHHHHRRHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHSSHHHHHHHHHHHHHHHHHHHHHHHHHTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTHHVVVHHWWWWWWWWWWWWWWWWWWWHHHXXXXXXXXXXXHHYYYYYYYYYYYYYHHHHHHHHHHHHHHZZZZZZHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH[[[HHHHHHHHHHHHHHHH\HHHHHHHHHHHHHHHHHHHHHHHH]]HHHHH^^HHHHHHHHH_______________H`````HHHHHHHHHHHHHHHHHHHHHHHHHaaaaaaaaaaaaaHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHbbHHHHHEccEddddddEeeeeefffeeeeeeeeeeeeeeeeeeeeeEggghhhhhgggEiiiiiiiiiiiiiiiEjjjjEkkkglllllllllllllllllllllllllllllllllllllllllllllllllllllllgmmmmmmmmmmnnnnnnoonpppppppppppnnnnnnnnnmmmmmmmmmqqrsssssstsusvvwsxsyyszzs{{s||s}s~~s                   !!!" ##$ %%%&%'%(%)%*%+%,%-%.%/%0 11 22233 44 55565758595:5;5<5=5>5?5@5AA5B5C5D5E5F5G5H5I5J5K5L5M5N OOOPOQ RR SS TTTUUTVVVWWXVYVZZV[V\V] ^^ __ ```a bcbbbdbebfbggbhbi jjkkllmnmkooooopoqrksktkukvwwkxkyzy{y|y}k~kkkkkkkkkk3.10.0-1160.62.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.hueficpercper.hx86.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.62.1.el7.x86_64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/alpha//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/alpha/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/alpha/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/alpha/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/alpha/math-emu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/alpha/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/alpha/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arc/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arc/boot/dts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arc/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arc/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arc/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arc/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arc/plat-arcfpga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arc/plat-tb10x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/boot/bootp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/boot/compressed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/boot/dts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/crypto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/kvm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-at91//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-bcm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-bcm2835//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-clps711x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-cns3xxx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-davinci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-dove//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-ebsa110//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-ep93xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-exynos//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-footbridge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-gemini//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-highbank//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-imx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-imx/devices//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-integrator//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-iop13xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-iop32x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-iop33x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-ixp4xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-kirkwood//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-ks8695//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-lpc32xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-mmp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-msm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-mv78xx0//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-mvebu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-mxs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-netx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-nomadik//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-omap1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-omap2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-orion5x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-picoxcell//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-prima2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-pxa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-realview//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-rpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-s3c24xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-s3c64xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-s5p64x0//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-s5pc100//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-s5pv210//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-sa1100//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-shark//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-shmobile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-socfpga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-spear//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-sunxi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-tegra//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-u300//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-ux500//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-versatile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-vexpress//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-virt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-vt8500//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-w90x900//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mach-zynq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/nwfpe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/plat-iop//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/plat-omap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/plat-orion//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/plat-pxa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/plat-samsung//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/plat-versatile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/tools//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/vfp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm/xen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm64/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm64/boot/dts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm64/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm64/kernel/vdso//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm64/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/arm64/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/boards/atngw100//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/boards/atstk1000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/boards/favr-32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/boards/hammerhead//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/boards/merisc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/boards/mimc200//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/boot/images//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/boot/u-boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/mach-at32ap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/avr32/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf518//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf518/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf527//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf527/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf533//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf533/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf537//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf537/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf538//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf538/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf548//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf548/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf561//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf561/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf609//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-bf609/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mach-common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/blackfin/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/c6x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/c6x/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/c6x/boot/dts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/c6x/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/c6x/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/c6x/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/c6x/platforms//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v10//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v10/drivers//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v10/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v10/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v10/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v32/drivers//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v32/drivers/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v32/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v32/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v32/mach-a3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v32/mach-fs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/arch-v32/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/boot/compressed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/boot/rescue//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/include//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/include/arch-v32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/include/arch-v32/arch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/cris/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/frv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/frv/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/frv/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/frv/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/frv/mb93090-mb00//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/frv/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/boot/compressed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/kernel/timer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/platform//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/platform/h8300h//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/platform/h8300h/generic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/platform/h8300h/h8max//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/platform/h8s//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/h8300/platform/h8s/generic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/hexagon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/hexagon/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/hexagon/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/hexagon/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/dig//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/hp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/hp/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/hp/sim//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/hp/sim/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/hp/zx1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/sn//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/sn/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/sn/kernel/sn2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/sn/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/sn/pci/pcibr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/uv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/uv/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/ia64/xen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/boot/compressed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/platforms//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/platforms/m32104ut//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/platforms/m32700ut//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/platforms/mappi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/platforms/mappi2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/platforms/mappi3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/platforms/oaks32r//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/platforms/opsput//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m32r/platforms/usrv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/amiga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/apollo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/atari//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/bvme6000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/emu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/fpsp040//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/hp300//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/ifpsp060//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/mac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/math-emu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/mvme147//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/mvme16x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/platform//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/platform/68000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/platform/68360//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/platform/coldfire//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/q40//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/sun3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/sun3/prom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/sun3x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/tools//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/m68k/tools/amiga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/metag//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/metag/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/metag/boot/dts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/metag/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/metag/kernel/perf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/metag/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/metag/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/metag/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/metag/tbx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/microblaze//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/microblaze/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/microblaze/boot/dts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/microblaze/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/microblaze/kernel/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/microblaze/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/microblaze/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/microblaze/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/microblaze/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/microblaze/platform//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/microblaze/platform/generic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/alchemy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/alchemy/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/alchemy/devboards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/ar7//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/ath79//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/bcm47xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/bcm63xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/bcm63xx/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/boot/compressed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/cavium-octeon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/cavium-octeon/executive//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/cobalt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/dec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/dec/prom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/emma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/emma/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/emma/markeins//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/fw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/fw/arc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/fw/cfe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/fw/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/fw/sni//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/jazz//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/jz4740//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/kvm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/lantiq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/lantiq/dts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/lantiq/falcon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/lantiq/xway//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/lasat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/lasat/image//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/loongson//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/loongson/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/loongson/common/cs5536//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/loongson/fuloong-2e//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/loongson/lemote-2f//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/loongson1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/loongson1/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/loongson1/ls1b//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/math-emu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/mti-malta//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/mti-sead3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/netlogic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/netlogic/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/netlogic/dts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/netlogic/xlp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/netlogic/xlr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/pmcs-msp71xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/pnx833x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/pnx833x/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/pnx833x/stb22x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/power//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/powertv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/powertv/asic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/powertv/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/ralink//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/ralink/dts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/rb532//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/sgi-ip22//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/sgi-ip27//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/sgi-ip32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/sibyte//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/sibyte/bcm1480//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/sibyte/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/sibyte/sb1250//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/sibyte/swarm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/sni//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/txx9//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/txx9/generic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/txx9/jmr3927//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/txx9/rbtx4927//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/txx9/rbtx4938//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/txx9/rbtx4939//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/vr41xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/vr41xx/casio-e55//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/vr41xx/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mips/wrppmc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mn10300//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mn10300/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mn10300/boot/compressed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mn10300/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mn10300/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mn10300/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mn10300/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mn10300/proc-mn103e010//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mn10300/proc-mn2ws0050//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mn10300/unit-asb2303//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mn10300/unit-asb2305//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/mn10300/unit-asb2364//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/openrisc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/openrisc/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/openrisc/boot/dts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/openrisc/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/openrisc/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/openrisc/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/parisc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/parisc/hpux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/parisc/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/parisc/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/parisc/math-emu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/parisc/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/parisc/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/crypto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/kernel/vdso32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/kernel/vdso64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/kvm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/math-emu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/perf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/40x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/44x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/512x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/52xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/82xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/83xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/85xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/86xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/8xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/amigaone//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/cell//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/cell/spufs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/chrp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/embedded6xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/maple//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/pasemi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/powermac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/powernv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/ps3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/pseries//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/platforms/wsp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/sysdev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/sysdev/ge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/sysdev/qe_lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/sysdev/xics//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/powerpc/xmon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/appldata//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/boot/compressed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/crypto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/hypfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/kernel/vdso32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/kernel/vdso64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/kvm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/math-emu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/s390/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/score//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/score/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/score/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/score/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/score/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-ap325rxa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-cayman//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-dreamcast//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-ecovec24//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-highlander//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-hp6xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-kfr2r09//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-landisk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-lboxre2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-microdev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-migor//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-r2d//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-rsk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-sdk7780//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-sdk7786//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-se//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-se/7206//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-se/7343//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-se/770x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-se/7721//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-se/7722//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-se/7724//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-se/7751//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-se/7780//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-sh03//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boards/mach-x3proto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boot/compressed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/boot/romimage//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/cchips//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/cchips/hd6446x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/drivers//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/drivers/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/drivers/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/drivers/superhyway//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/kernel/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/kernel/cpu/irq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/kernel/cpu/sh2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/kernel/cpu/sh2a//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/kernel/cpu/sh3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/kernel/cpu/sh4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/kernel/cpu/sh4a//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/kernel/cpu/sh5//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/kernel/cpu/shmobile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/kernel/vsyscall//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/lib64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/math-emu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sh/tools//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sparc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sparc/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sparc/crypto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sparc/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sparc/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sparc/math-emu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sparc/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sparc/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sparc/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sparc/power//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/sparc/prom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/tile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/tile/gxio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/tile/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/tile/kvm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/tile/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/tile/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/um//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/um/drivers//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/um/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/um/kernel/skas//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/um/os-Linux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/um/os-Linux/drivers//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/um/os-Linux/skas//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/um/scripts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/um/sys-ia64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/um/sys-ppc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/unicore32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/unicore32/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/unicore32/boot/compressed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/unicore32/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/unicore32/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/unicore32/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/boot/compressed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/crypto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/crypto/sha-mb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/crypto/sha256-mb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/crypto/sha512-mb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/events//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/events/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/hyperv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/ia32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/asm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/asm/crypto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/asm/numachip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/asm/trace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/asm/uv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/asm/visws//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/asm/xen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/generated//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/generated/asm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/generated/uapi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/generated/uapi/asm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/uapi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/include/uapi/asm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/kernel/acpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/kernel/apic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/kernel/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/kernel/cpu/mcheck//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/kernel/cpu/microcode//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/kernel/cpu/mtrr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/kernel/kprobes//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/kvm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/lguest//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/math-emu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/mm/kmemcheck//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/ce4100//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/efi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/geode//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/goldfish//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/iris//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/mrst//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/olpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/scx200//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/sfi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/ts5500//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/uv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/platform/visws//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/power//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/purgatory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/realmode//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/realmode/rm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/syscalls//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/tools//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/um//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/um/os-Linux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/um/vdso//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/vdso//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/video//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/x86/xen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/boot/boot-elf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/boot/boot-redboot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/boot/boot-uboot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/boot/dts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/boot/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/platforms//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/platforms/iss//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/platforms/s6105//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/platforms/xt2000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/platforms/xtfpga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/variants//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/arch/xtensa/variants/s6000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/block//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/block/partitions//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/crypto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/crypto/asymmetric_keys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/crypto/async_tx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/accessibility//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/accessibility/braille//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/acpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/acpi/acpica//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/acpi/apei//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/acpi/dptf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/acpi/nfit//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/amba//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ata//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/atm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/auxdisplay//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/base//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/base/power//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/base/regmap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/bcma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/block//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/block/aoe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/block/drbd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/block/mtip32xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/block/paride//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/block/rsxx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/block/xen-blkback//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/block/zram//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/bluetooth//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/bus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/cdrom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/char//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/char/agp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/char/hw_random//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/char/ipmi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/char/mwave//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/char/pcmcia//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/char/tpm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/char/tpm/st33zp24//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/char/xilinx_hwicap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clk/mmp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clk/mvebu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clk/mxs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clk/samsung//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clk/socfpga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clk/spear//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clk/sunxi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clk/tegra//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clk/ux500//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clk/versatile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clk/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/clocksource//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/connector//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/cpufreq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/cpuidle//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/cpuidle/governors//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/amcc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/caam//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/ccp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/chelsio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/nx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/qat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/qat/qat_c3xxx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/qat/qat_c3xxxvf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/qat/qat_c62x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/qat/qat_c62xvf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/qat/qat_common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/qat/qat_dh895xccvf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/ux500//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/ux500/cryp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/ux500/hash//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/crypto/vmx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/dax//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/dca//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/devfreq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/dio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/dma-buf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/dma/bestcomm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/dma/dw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/dma/ioat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/dma/ipu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/dma/ppc4xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/dma/sh//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/edac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/eisa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/extcon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/firewire//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/firmware//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/firmware/efi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/firmware/google//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/acp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/calcs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dce100//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/i2caux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/modules//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/powerplay//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/powerplay/hwmgr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/amd/powerplay/smumgr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/ast//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/bochs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/bridge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/cirrus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/exynos//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/gma500//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/i2c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/i810//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/i915//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/i915/gvt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/mga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/mgag200//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/nouveau//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/omapdrm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/panel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/qxl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/r128//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/radeon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/savage//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/scheduler//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/selftests//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/shmobile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/sis//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/tdfx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/tilcdc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/ttm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/udl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/vgem//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/via//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/virtio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/vkms//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/drm/vmwgfx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/host1x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/host1x/drm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/host1x/hw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/gpu/vga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hid/i2c-hid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hid/intel-ish-hid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hid/usbhid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hsi/clients//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hwmon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hwmon/pmbus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hwspinlock//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hwtracing//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hwtracing/intel_th//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/hwtracing/stm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/i2c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/i2c/algos//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/i2c/busses//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/i2c/muxes//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ide//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/idle//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/accel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/adc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/amplifiers//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/buffer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/common/hid-sensors//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/common/st_sensors//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/dac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/frequency//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/gyro//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/imu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/imu/inv_mpu6050//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/light//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/magnetometer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/orientation//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/pressure//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iio/trigger//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/amso1100//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/bnxt_re//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/cxgb3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/cxgb4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/ehca//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/hfi1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/i40iw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/ipath//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/mlx4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/mlx5//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/mthca//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/nes//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/ocrdma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/qedr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/qib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/usnic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/sw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/sw/rdmavt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/sw/rxe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/ulp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/ulp/ipoib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/ulp/iser//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/ulp/isert//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/ulp/srp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/infiniband/ulp/srpt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/input//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/input/gameport//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/input/joystick//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/input/joystick/iforce//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/input/keyboard//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/input/misc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/input/mouse//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/input/rmi4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/input/serio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/input/tablet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/input/touchscreen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/iommu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ipack//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ipack/carriers//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ipack/devices//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/irqchip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/act2000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/capi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/divert//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/gigaset//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/hardware//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/hardware/avm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/hardware/eicon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/hardware/mISDN//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/hisax//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/hysdn//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/i4l//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/icn//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/isdnloop//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/mISDN//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/pcbit//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/isdn/sc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/leds//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/leds/trigger//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/lguest//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/macintosh//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/macintosh/ams//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mailbox//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/md//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/md/bcache//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/md/persistent-data//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/common/b2c2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/common/saa7146//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/common/siano//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/dvb-core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/dvb-frontends//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/firewire//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/i2c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/i2c/cx25840//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/i2c/m5mols//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/i2c/s5c73m3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/i2c/smiapp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/i2c/soc_camera//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/mmc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/mmc/siano//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/parport//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/b2c2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/bt8xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/cx18//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/cx23885//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/cx25821//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/cx88//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/ddbridge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/dm1105//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/ivtv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/mantis//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/meye//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/ngene//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/pluto2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/pt1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/saa7134//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/saa7146//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/saa7164//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/sta2x11//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/ttpci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/pci/zoran//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/blackfin//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/davinci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/exynos-gsc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/exynos4-is//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/marvell-ccic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/omap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/omap3isp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/s3c-camif//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/s5p-g2d//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/s5p-jpeg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/s5p-mfc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/s5p-tv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/platform/soc_camera//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/radio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/radio/si470x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/radio/wl128x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/rc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/rc/keymaps//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/tuners//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/au0828//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/b2c2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/cpia2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/cx231xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/dvb-usb-v2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/dvb-usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/em28xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/gspca//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/gspca/gl860//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/gspca/m5602//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/gspca/stv06xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/hdpvr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/pvrusb2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/pwc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/s2255//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/siano//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/sn9c102//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/stk1160//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/stkwebcam//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/tlg2300//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/tm6000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/ttusb-budget//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/ttusb-dec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/usbvision//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/uvc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/usb/zr364xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/media/v4l2-core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/memstick//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/memstick/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/memstick/host//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/message//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/message/fusion//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/message/i2o//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mfd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/altera-stapl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/c2port//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/carma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/cb710//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/cxl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/eeprom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/genwqe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/ibmasm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/lis3lv02d//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/mei//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/sgi-gru//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/sgi-xp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/ti-st//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/misc/vmw_vmci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mmc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mmc/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mmc/host//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mtd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mtd/chips//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mtd/devices//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mtd/lpddr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mtd/maps//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mtd/nand//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mtd/nand/bcm47xxnflash//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mtd/nand/gpmi-nand//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mtd/onenand//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mtd/tests//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/mtd/ubi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/appletalk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/arcnet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/bonding//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/caif//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/can//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/can/c_can//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/can/cc770//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/can/mscan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/can/sja1000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/can/softing//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/can/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/can/usb/peak_usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/cris//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/dsa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/3com//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/8390//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/adaptec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/adi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/aeroflex//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/alteon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/amazon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/amazon/ena//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/amd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/amd/xgbe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/apple//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/aquantia//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/atheros//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/atheros/alx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/atheros/atlx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/broadcom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/brocade//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/brocade/bna//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/cadence//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/calxeda//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/cavium//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/chelsio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/cirrus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/cisco//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/cisco/enic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/davicom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/dec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/dec/tulip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/dlink//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/emulex//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/emulex/benet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/faraday//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/freescale//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/fujitsu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/google//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/google/gve//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/hp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/i825xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/ibm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/ibm/ehea//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/ibm/emac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/icplus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel/e1000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel/e1000e//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel/fm10k//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel/i40e//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel/iavf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel/ice//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel/igb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel/igbvf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel/igc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel/ixgb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/marvell//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/accel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/diag//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/en//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/en_accel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/fpga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/ipoib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox/mlx5/core/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/micrel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/microchip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/myricom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/natsemi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/neterion//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/neterion/vxge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/netronome//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/netronome/nfp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/netronome/nfp/bpf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/netronome/nfp/flower//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/netronome/nfp/nfpcore//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/netronome/nfp/nic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/nuvoton//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/nvidia//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/nxp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/octeon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/oki-semi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/packetengines//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/pasemi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/qlogic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/qlogic/qed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/qlogic/qede//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/qlogic/qlge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/rdc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/realtek//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/renesas//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/rocker//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/seeq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/sfc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/sfc/falcon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/sgi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/silan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/sis//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/smsc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/stmicro//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/sun//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/tehuti//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/ti//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/tile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/toshiba//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/tundra//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/via//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/wiznet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/xilinx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/xircom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ethernet/xscale//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/fddi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/fddi/skfp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/fjes//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/hamradio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/hippi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/hyperv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ieee802154//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/irda//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/phy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/plip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/ppp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/slip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/team//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/vmxnet3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wan/lmc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wimax//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wimax/i2400m//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ath//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ath/ar5523//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ath/ath10k//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ath/ath5k//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ath/ath6kl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ath/ath9k//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ath/carl9170//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ath/wil6210//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/b43//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/b43legacy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/broadcom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/hostap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ipw2x00//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/libertas//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/libertas_tf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/marvell//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/orinoco//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/p54//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/prism54//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ralink//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/realtek/rtw88//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ti//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ti/wl1251//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ti/wl12xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ti/wl18xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/ti/wlcore//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/wireless/zd1211rw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/net/xen-netback//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/nfc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/nfc/microread//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/nfc/pn544//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ntb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ntb/hw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ntb/hw/amd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ntb/hw/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ntb/test//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/nubus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/nvdimm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/nvme//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/nvme/host//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/nvme/target//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/nvmem//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/of//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/parisc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/parport//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pci/hotplug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pci/pcie//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pci/pcie/aer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pcmcia//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pinctrl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pinctrl/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pinctrl/mvebu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pinctrl/sh-pfc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pinctrl/spear//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pinctrl/vt8500//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/platform//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/platform/goldfish//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/platform/olpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/platform/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pnp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pnp/isapnp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pnp/pnpacpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pnp/pnpbios//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/power//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/power/avs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/power/reset//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/powercap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pps//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pps/clients//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pps/generators//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ps3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ptp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/pwm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/rapidio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/rapidio/devices//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/rapidio/switches//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ras//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/regulator//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/remoteproc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/reset//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/rpmsg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/rtc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/s390//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/s390/block//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/s390/char//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/s390/cio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/s390/crypto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/s390/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/s390/scsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/s390/virtio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/sbus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/sbus/char//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/aacraid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/aic7xxx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/aic94xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/arcmsr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/arm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/be2iscsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/bfa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/bnx2fc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/bnx2i//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/csiostor//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/cxgbi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/cxlflash//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/device_handler//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/fcoe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/fnic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/ibmvscsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/isci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/libfc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/libsas//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/lpfc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/megaraid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/mpt3sas//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/mvsas//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/osd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/pcmcia//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/pm8001//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/qedf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/qedi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/qla2xxx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/qla4xxx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/smartpqi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/sym53c8xx_2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/scsi/ufs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/sfi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/sh//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/sh/clk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/sh/intc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/sh/maple//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/sh/superhyway//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/sn//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/spi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ssb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/ssbi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/android//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/asus_oled//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/bcm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/ced1401//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/comedi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/comedi/drivers//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/comedi/kcomedilib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/cptm1217//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/crystalhd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/csr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/cxt1e1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/dgrp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/dwc2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/echo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/et131x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/frontier//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/ft1000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/ft1000/ft1000-pcmcia//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/ft1000/ft1000-usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/fwserial//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/gdm72xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/goldfish//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio/accel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio/adc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio/addac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio/cdc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio/frequency//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio/gyro//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio/impedance-analyzer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio/light//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio/magnetometer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio/meter//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio/resolver//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/iio/trigger//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/imx-drm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/imx-drm/ipu-v3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/keucr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/line6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/media//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/media/as102//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/media/cxd2099//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/media/davinci_vpfe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/media/dt3155v4l//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/media/go7007//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/media/lirc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/media/solo6x10//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/netlogic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/nvec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/octeon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/olpc_dcon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/ozwpan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/panel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/phison//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/quickstart//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/rtl8187se//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/rtl8192e//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/rtl8192u//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/rtl8192u/ieee80211//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/rtl8712//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/rts5139//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/sb105x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/sbe-2t3e3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/sep//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/serqt_usb2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/silicom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/silicom/bypasslib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/slicoss//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/sm7xxfb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/speakup//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/ste_rmi4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/ti-soc-thermal//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/tidspbridge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/unisys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/unisys/visorbus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/unisys/visorhba//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/unisys/visorhid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/unisys/visornic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/vme//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/vme/devices//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/vt6655//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/vt6656//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/winbond//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/wlags49_h2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/wlags49_h25//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/wlan-ng//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/xgifb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/staging/zcache//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/target//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/target/iscsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/target/iscsi/cxgbit//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/target/loopback//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/target/sbp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/target/tcm_fc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/tc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/thermal//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/thermal/int340x_thermal//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/thunderbolt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/tty//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/tty/hvc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/tty/ipwireless//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/tty/serial//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/tty/serial/8250//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/tty/serial/cpm_uart//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/tty/serial/jsm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/tty/vt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/uio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/atm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/c67x00//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/chipidea//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/class//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/dwc3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/early//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/gadget//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/host//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/image//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/misc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/misc/sisusbvga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/mon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/musb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/phy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/renesas_usbhs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/roles//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/serial//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/storage//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/typec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/typec/altmodes//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/typec/fusb302//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/typec/mux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/typec/ucsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/usbip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/usb/wusbcore//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/uwb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/uwb/i1480//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/uwb/i1480/dfu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/vfio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/vfio/mdev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/vfio/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/vhost//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/aty//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/backlight//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/console//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/exynos//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/geode//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/i810//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/intelfb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/kyro//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/logo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/matrox//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/mb862xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/mbx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/mmp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/mmp/fb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/mmp/hw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/mmp/panel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/msm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/nvidia//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/omap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/omap2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/omap2/displays//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/omap2/dss//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/omap2/omapfb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/riva//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/savage//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/sis//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/vermilion//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/video/via//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/virt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/virtio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/vlynq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/vme//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/vme/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/vme/bridges//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/w1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/w1/masters//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/w1/slaves//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/watchdog//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/xen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/xen/xen-pciback//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/xen/xenbus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/xen/xenfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/drivers/zorro//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/firmware//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/9p//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/adfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/affs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/afs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/autofs4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/befs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/bfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/btrfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/cachefiles//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ceph//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/cifs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/coda//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/configfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/cramfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/debugfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/devpts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/dlm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ecryptfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/efivarfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/efs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/exofs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/exportfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ext2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ext3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ext4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/f2fs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/fat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/freevxfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/fscache//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/fuse//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/gfs2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/hfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/hfsplus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/hostfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/hpfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/hppfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/hugetlbfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/isofs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/jbd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/jbd2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/jffs2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/jfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/kernfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/lockd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/logfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/minix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ncpfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/nfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/nfs/blocklayout//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/nfs/filelayout//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/nfs/flexfilelayout//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/nfs_common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/nfsd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/nilfs2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/nls//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/notify//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/notify/dnotify//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/notify/fanotify//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/notify/inotify//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ntfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ocfs2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ocfs2/cluster//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ocfs2/dlm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ocfs2/dlmfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/omfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/openpromfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/overlayfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/proc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/pstore//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/qnx4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/qnx6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/quota//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ramfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/reiserfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/romfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/squashfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/sysfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/sysv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ubifs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/udf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/ufs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/fs/xfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/acpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/acpi/platform//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/asm-generic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/asm-generic/bitops//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/clocksource//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/6lowpan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/6lowpan/nhc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/8139too//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ac97//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/acer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/acpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/acpi/apei//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/acpi/apei/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/acpi/cppc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/acpi/custom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/acpi/ec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/acpi/hotplug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/acpi/initrd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/acpi/initrd/table//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/acpi/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/acpi/processor//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/agp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/aic79xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/aic79xx/cmds//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/aic79xx/cmds/per//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/aic79xx/debug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/aic79xx/reset//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/aic79xx/reset/delay//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/alim1535//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/alim7101//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/altera//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/amd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/amd/iommu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/amd/mem//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/amd/xgbe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/amd/xgbe/have//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/amd8111//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/amiga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/amilo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/anon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/apple//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/clocksource//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/cpuidle//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/discard//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/dma/addr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/dma/addr/t//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/enable//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/enable/hugepage//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/enable/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/enable/split//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/enable/split/pmd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/add//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/atomic64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/atomic64/dec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/atomic64/dec/if//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/cache//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/cache/line//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/debug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/debug/strict//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/debug/strict/user//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/debug/strict/user/copy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/elf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/mem//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/membarrier//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/membarrier/sync//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/mmio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/pmem//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/sync//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/sync/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/sync/core/before//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/has/uaccess//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/have//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/have/nmi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/have/nmi/safe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/hibernation//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/hweight//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/may//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/may/have//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/may/have/pc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/mmap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/mmap/rnd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/mmap/rnd/bits//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/mmap/rnd/compat/bits//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/phys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/phys/addr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/phys/addr/t//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/proc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/proc/kcore//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/select//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/select/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/sparsemem//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/supports//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/supports/debug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/supports/deferred//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/supports/deferred/struct//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/supports/deferred/struct/page//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/supports/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/supports/numa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/supports/optimized//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/suspend//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/use//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/use/builtin//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/use/cmpxchg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/use/memremap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/use/queued//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/uses//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/uses/high//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/uses/high/vma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/uses/numa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/uses/numa/prot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/uses/pg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/batched//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/batched/unmap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/batched/unmap/tlb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/compat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/compat/ipc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/compat/ipc/parse//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/frame//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/general//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/huge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/huge/pmd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/old//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/old/compat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/want/optional//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/wants//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/wants/prot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/wants/prot/numa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arch/wants/prot/numa/prot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/arm/at91//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/associative//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/asus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/asus/nb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/asymmetric//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/asymmetric/key//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/asymmetric/public//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/asymmetric/public/key//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/async//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/async/raid6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/async/tx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/at803x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ata//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ata/over//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ata/verbose//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ath//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ath10k//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ath9k//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ath9k/btcoex//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ath9k/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/atm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/atomic64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/audit//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/autofs4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/b44//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/b44/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/b44/pcicore//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/backlight//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/backlight/class//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/backlight/lcd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/balloon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/base//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bcm87xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bcma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bcma/driver//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bcma/driver/gmac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bcma/host//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bcma/host/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/be2net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/big//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/binary//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/binfmt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk/debug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk/dev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk/dev/dm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk/dev/io//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk/dev/loop//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk/dev/loop/min//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk/dev/null//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk/dev/nvme//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk/dev/pciessd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk/dev/ram//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk/dev/sr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/blk/mq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/block//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bnx2x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bnxt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bnxt/flower//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/boot/printk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bootparam//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bootparam/hardlockup//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bootparam/hardlockup/panic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bootparam/hotplug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bootparam/hung//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bootparam/hung/task//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bootparam/hung/task/panic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bootparam/softlockup//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bootparam/softlockup/panic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bpf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bpf/jit//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bpf/jit/always//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bpf/kprobe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/branch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/branch/profile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/brcmfmac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/brcmfmac/proto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bridge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bridge/ebt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bridge/ebt/802//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bridge/ebt/mark//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bridge/ebt/t//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bridge/igmp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bridge/nf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bridge/vlan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/broadcom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bsd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bsd/process//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bsd/process/acct//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bt/bnep//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bt/bnep/mc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bt/bnep/proto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bt/hcibtusb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bt/hciuart//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bt/mrvl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/bt/rfcomm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/btrfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/btrfs/fs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/btrfs/fs/posix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/build//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/buildtime//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/buildtime/extable//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/can//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/can/8dev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/can/c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/can/c/can//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/can/calc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/can/cc770//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/can/ems//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/can/esd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/can/kvaser//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/can/peak//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/can/plx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/can/sja1000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/capi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/carl9170//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cb710//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cb710/debug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cc/stackprotector//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cdrom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cdrom/pktcdvd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ceph//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ceph/fs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ceph/fs/posix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ceph/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ceph/lib/use//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ceph/lib/use/dns//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cfag12864b//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cfg80211//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cfg80211/crda//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cfg80211/default//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cfq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cfq/group//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cgroup//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/charger//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/check//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/checkpoint//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/chelsio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/chr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/chr/dev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/chromeos//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cicada//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cifs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cifs/dfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cifs/weak//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cifs/weak/pw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/clkbld//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/clkdev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/clkevt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/clocksource//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/clocksource/validate//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/clocksource/validate/last//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cls//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cls/u32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/clz//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cmpxchg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/compal//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/compat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/compat/binfmt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/compat/for//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/compat/for/u64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/compat/netlink//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/compat/old//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/configfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/console//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/context//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/context/switch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/core/dump//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/core/dump/default//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/core/dump/default/elf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cpu/freq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cpu/freq/default//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cpu/freq/default/gov//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cpu/freq/gov//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cpu/freq/stat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cpu/idle//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cpu/idle/gov//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cpu/sup//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cpumask//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crash//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crc/itu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crc32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cross//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cross/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/ablk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/ablk/helper//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/aes//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/aes/ni//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/aes/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/ansi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/blowfish//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/blowfish/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/camellia//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/camellia/aesni//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/camellia/aesni/avx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/camellia/aesni/avx/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/camellia/aesni/avx2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/camellia/aesni/avx2/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/camellia/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/cast//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/cast5//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/cast5/avx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/cast5/avx/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/cast6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/cast6/avx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/cast6/avx/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/crc32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/crc32c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/crct10dif//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/dev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/dev/ccp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/dev/padlock//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/dev/qat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/drbg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/ghash//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/ghash/clmul//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/ghash/clmul/ni//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/glue//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/glue/helper//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/hash//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/michael//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/salsa20//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/salsa20/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/serpent//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/serpent/avx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/serpent/avx/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/serpent/avx2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/serpent/avx2/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/serpent/sse2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/serpent/sse2/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/sha1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/sha256//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/sha512//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/twofish//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/twofish/avx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/twofish/avx/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/twofish/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/twofish/x86/64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/user//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/crypto/user/api//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/cypress//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/davicom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dax//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dcache//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dcache/word//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/de//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/de2104x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/debug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/debug/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/debug/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/debug/rodata//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/debug/section//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/debug/set//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/debug/set/module//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/decompress//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/default//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/default/hung//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/default/hung/task//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/default/io//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/default/io/delay//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/default/message//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/default/mmap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/default/mmap/min//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/default/security//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/default/tcp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/defconfig//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/deferred//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/deferred/struct//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/deferred/struct/page//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dell//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dell/smbios//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dell/wmi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/detect//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/detect/hung//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dev/dax//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/devpts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/devpts/multiple//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/devtmpfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/direct//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dlci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dlm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dm/bio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dm/cache//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dm/log//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dm/multipath//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dm/persistent//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dm/thin//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dma/shared//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dma/virt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dma/virtual//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dmar//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dmi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dmi/scan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dmi/scan/machine//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dmi/scan/machine/non//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dmi/scan/machine/non/efi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dns//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dp83640//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/amd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/amd/dc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/amd/dc/dcn1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/cirrus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/dp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/dp/aux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/fbdev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/i2c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/i915//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/i915/capture//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/i915/compress//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/i915/gvt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/kms//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/kms/fb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/load//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/load/edid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/mipi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/nouveau//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/panel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/panel/orientation//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/virtio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/drm/vmwgfx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dst//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dummy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/au8522//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/av7110//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/b2c2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/b2c2/flexcop//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/budget//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/dynamic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/firedtv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/it913x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/max//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/ttusb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/tuner//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/usb/af9005//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/usb/cinergy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/usb/dibusb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/usb/nova//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/usb/nova/t//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/usb/technisat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dvb/usb/umt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dw/dmac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dynamic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dynamic/ftrace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/dynamic/ftrace/with//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/e1000e//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/early//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/early/printk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/edac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/edac/decode//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/edac/legacy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/edac/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/eeepc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/eeprom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/efi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/efi/runtime//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/efi/secure//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/efi/secure/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/efi/signature//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/efi/signature/list//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/efi/vars//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/efi/vars/pstore//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/efi/vars/pstore/default//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/efivar//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/elf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ena//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/enable//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/enable/must//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/enclosure//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/encrypted//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/event//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/evm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/evm/hmac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ext4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ext4/fs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ext4/fs/posix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ext4/use//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ext4/use/for//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/extra//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/f71808e//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fair//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fair/group//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fanotify//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fanotify/access//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fat/default//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fb/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fb/boot/vesa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fb/cfb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fb/deferred//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fb/sys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fcoe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/file//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/firewire//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/firmware//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fix/earlycon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fixed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/font//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/frame//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/framebuffer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/framebuffer/console//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/framebuffer/console/detect//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fs/dax//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fs/posix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fscache//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ftrace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ftrace/mcount//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fujitsu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/function//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/function/graph//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fuse//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fusion//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fusion/max//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/fw/cfg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/gact//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/gart//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/bug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/bug/relative//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/calibrate//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/clockevents//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/clockevents/min//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/cmos//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/find//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/find/first//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/irq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/irq/legacy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/irq/legacy/alloc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/isa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/pending//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/smp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/smp/idle//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/strncpy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/strncpy/from//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/strnlen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/generic/time//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/gfs2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/gfs2/fs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/gfs2/fs/locking//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/gigaset//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/gpio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/gpiolib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/grace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/haltpoll//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hangcheck//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hardened//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hardlockup//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hardlockup/check//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/has//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/aligned//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/aligned/struct//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/arch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/arch/huge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/arch/jump//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/arch/mmap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/arch/mmap/rnd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/arch/seccomp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/arch/soft//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/arch/transparent//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/arch/transparent/hugepage//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/arch/within//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/arch/within/stack//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/bootmem//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/bootmem/info//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/cc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/clk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/cmpxchg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/context//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/debug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/dma/api//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/dynamic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/dynamic/ftrace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/dynamic/ftrace/with//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/ebpf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/efficient//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/efficient/unaligned//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/ftrace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/ftrace/mcount//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/function//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/function/graph//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/generic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/hardened//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/hardened/usercopy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/hw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/ioremap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/irq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/irq/time//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/kprobe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/kprobes//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/kprobes/on//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/kvm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/kvm/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/kvm/cpu/relax//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/kvm/irq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/latencytop//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/memblock//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/memblock/node//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/mixed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/mixed/breakpoints//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/mmiotrace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/pcspkr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/perf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/perf/events//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/perf/user//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/perf/user/stack//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/rcu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/rcu/table//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/regs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/regs/and//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/regs/and/stack//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/regs/and/stack/access//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/reliable//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/setup//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/setup/per//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/setup/per/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/stack//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/syscall//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/text//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/text/poke//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/unstable//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/unstable/sched//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/user//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/have/user/return//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hdlc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hdmi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hdmi/lpe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/headers//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hibernate//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/battery//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/hyperv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/lenovo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/logitech//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/picolcd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/sensor//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/sensor/accel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/sensor/custom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/sensor/device//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/sensor/gyro//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/sensor/iio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/sensor/inclinometer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/sensor/magnetometer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hid/wiimote//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/high//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/high/res//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hisax//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hisax/16//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hisax/avm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hisax/avm/a1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hisax/bkm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hisax/enternow//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hisax/fritz//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hisax/hfc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hisax/max//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hisax/netjet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hisax/no//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hisax/sct//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hmc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hmm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hotplug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hotplug/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hotplug/pci/acpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hpet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hpet/emulate//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hpwdt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hpwdt/nmi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hsa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ht//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hugetlb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hvc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hvc/xen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hw/random//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hwlat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hwmon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hwpoison//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hyperv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hypervisor//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hysdn//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/hz//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i2c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i2c/amd756//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i2c/designware//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i2c/diolan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i2c/helper//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i2c/nforce2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i2c/parport//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i2c/pca//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i2c/tiny//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i40e//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i6300esb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i7300//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i7300/idle//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i7300/idle/ioat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/i8253//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ia32//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ib700//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/icplus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ideapad//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/idle//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/idle/page//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ie6xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ieee802154//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/igb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iio/buffer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iio/consumers//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iio/consumers/per//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iio/kfifo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iio/triggered//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/illegal//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/illegal/pointer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ima//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ima/lsm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ima/measure//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ima/measure/pcr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ima/trusted//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inet/dccp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inet/sctp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inet/tcp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inet/udp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inet/xfrm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inet/xfrm/mode//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inet6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inet6/xfrm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inet6/xfrm/mode//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/infiniband//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/infiniband/addr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/infiniband/addr/trans//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/infiniband/bnxt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/infiniband/ipoib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/infiniband/mthca//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/infiniband/on//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/infiniband/on/demand//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/infiniband/opa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/infiniband/qib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/infiniband/user//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/infiniband/vmware//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/init//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/init/env//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/init/env/arg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/initramfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inline//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inline/read//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inline/read/unlock//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inline/spin//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inline/spin/unlock//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inline/write//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inline/write/unlock//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/inotify//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/input//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/input/ati//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/input/atlas//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/input/ff//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/input/gpio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/input/gpio/rotary//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/input/keyspan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/input/mousedev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/input/mousedev/screen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/input/xen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/input/xen/kbddev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/instruction//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/int340x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/integrity//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/integrity/asymmetric//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/intel/hid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/intel/iommu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/intel/iommu/floppy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/intel/ish//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/intel/mei//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/intel/pmc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/intel/th//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/intel/wmi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/interval//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/io//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/io/delay//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/io/delay/type//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iommu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iosched//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iosf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/advanced//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/dccp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/dccp/tfrc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/fib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/fib/trie//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/mroute//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/mroute/multiple//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/multiple//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/nf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/nf/arp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/nf/match//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/nf/target//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/pimsm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/route//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/set//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/set/bitmap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/set/hash//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/set/list//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/vs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/vs/pe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/vs/proto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/vs/proto/ah//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/vs/sh//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/vs/sh/tab//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip/vs/tab//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip6/nf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip6/nf/match//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ip6/nf/target//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipmi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipmi/device//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipmi/dmi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipmi/panic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipmi/proc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ippp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipv6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipv6/mroute//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipv6/mroute/multiple//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipv6/multiple//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipv6/ndisc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipv6/optimistic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipv6/pimsm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipv6/route//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipv6/router//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ipv6/sit//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/gpio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/ite//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/jvc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/lirc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/mce//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/mce/kbd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/nec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/rc5//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/rc5/sz//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/rc6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/sanyo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/sony//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ir/winbond//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/irq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/irq/bypass//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/irq/forced//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/isa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/isa/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iscsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iscsi/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iscsi/ibft//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iscsi/target//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/isdn//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/isdn/capi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/isdn/drv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/isdn/drv/avmb1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/isdn/ppp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/isdn/tty//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iso9660//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/it87//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/it8712f//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/itco//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/itco/vendor//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iwlegacy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iwlwifi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/iwlwifi/opmode//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ixgbe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/jump//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kallsyms//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/karma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kdb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kdb/continue//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kexec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kexec/auto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kexec/bzimage//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kexec/bzimage/verify//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kexec/verify//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/keyboard//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/keys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/keys/debug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/keys/debug/proc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kgdb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kgdb/low//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kgdb/low/level//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kgdb/serial//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kprobe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kprobes//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kprobes/on//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ks0108//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kvm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kvm/apic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kvm/async//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kvm/generic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kvm/generic/dirtylog//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kvm/generic/dirtylog/read//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/kvm/mmu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/l2tp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lcd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lcd/class//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/leds//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/leds/clevo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/leds/dell//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/leds/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/leds/lp55xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/leds/trigger//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/leds/trigger/default//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/liquidio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lock//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lock/debugging//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lock/spin//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lock/spin/on//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lockd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lockdep//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lockup//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/log//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/log/buf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/logo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/logo/linux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/loopback//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lsi/et1011c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lsm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lsm/mmap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lsm/mmap/min//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lxt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/lzo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mac80211//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mac80211/has//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mac80211/rc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mac80211/rc/default//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mac80211/sta//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mac80211/sta/hash//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mac80211/sta/hash/max//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/machz//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/macintosh//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/magic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mandatory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mandatory/file//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mantis//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/marvell//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/max//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/max/raw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/may//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/may/use//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/md//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mdio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/altera//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/analog//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/analog/tv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/camera//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/digital//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/digital/tv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/radio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/rc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/subdrv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/tuner//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/media/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/megaraid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mem//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mem/soft//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/memcg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/memcg/swap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/memory/hotplug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/memstick//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/memstick/jmicron//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/memstick/realtek//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/memstick/tifm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mfd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mfd/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mfd/intel/lpss//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mfd/rtsx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mfd/sm501//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/micrel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/microcode//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/microcode/old//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/minix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/misc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/misdn//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mlx4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mlx4/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mlx4/en//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mlx5//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mlx5/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mlx5/core/en//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mlx5/en//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mlxsw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mlxsw/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mlxsw/spectrum//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mmc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mmc/block//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mmc/realtek//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mmc/ricoh//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mmc/sdhci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mmc/tifm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mmc/via//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mmu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/module//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/module/force//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/module/sig//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/module/srcversion//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/modules//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/modules/use//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/modules/use/elf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mouse//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mouse/ps2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mouse/ps2/synaptics//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mouse/synaptics//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/movable//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mq/iosched//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/msdos//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/msi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mspro//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtd/cfi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtd/map//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtd/map/bank//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtd/map/bank/width//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtd/ubi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtd/ubi/beb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtd/ubi/wl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtrr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtrr/sanitizer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtrr/sanitizer/enable//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtrr/sanitizer/spare//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mutex//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mutex/spin//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mutex/spin/on//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mwifiex//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/mxm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/myri10ge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/n//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/national//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/need//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/need/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/need/dma/map//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/need/multiple//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/need/per//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/need/per/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/need/per/cpu/embed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/need/per/cpu/embed/first//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/need/per/cpu/page//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/need/per/cpu/page/first//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/need/sg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/need/sg/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/act//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/act/tunnel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/calxeda//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/cls//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/dma/rh//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/drop//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/ematch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/ip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/ipgre//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/key//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/mpls//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/packet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/poll//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/rx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/rx/busy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/sch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/sch/fq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/team//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/team/mode//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/udp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/net/vendor//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/netconsole//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/netfilter//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/netfilter/netlink//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/netfilter/netlink/queue//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/netfilter/xt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/netfilter/xt/match//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/netfilter/xt/target//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/netlink//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/netprio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/network//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/network/phy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/netxen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/new//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/conntrack//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/conntrack/netbios//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/ct//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/ct/netlink//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/ct/proto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/defrag//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/dup//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/log//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/nat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/nat/masquerade//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/nat/proto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/nat/snmp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/reject//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nf/tables//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfp/app//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfp/app/abm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfs/acl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfs/use//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfs/use/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfs/v3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfs/v4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfs/v4/1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfs/v4/1/implementation//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfs/v4/1/implementation/id//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfs/v4/security//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfsd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfsd/v2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfsd/v3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfsd/v4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nfsd/v4/security//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nft//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nft/bridge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nft/chain//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nft/chain/nat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nft/chain/route//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nft/dup//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nft/masq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nft/redir//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nft/reject//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nls//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nls/codepage//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nls/iso8859//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nls/koi8//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nls/mac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/no//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/no/hz//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nodes//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nodes/span//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nodes/span/other//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nop//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nouveau//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nouveau/debug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ntb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/numa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/numa/balancing//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/numa/balancing/default//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nvdimm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nvme//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/nvme/target//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/oid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/old//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/openvswitch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/oprofile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/oprofile/event//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/oprofile/nmi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/optimize//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/osf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/output//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/overlay//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/packet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/page//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/page/table//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pageflags//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/panasonic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/panic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/panic/on//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/panic/on/oops//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/paravirt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/paravirt/time//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/parport//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/parport/not//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/partition//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pata//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pata/arasan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pata/pdc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pci/bus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pci/bus/addr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pci/bus/addr/t//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pcie//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pcieaer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pcieaspm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pcmcia//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pcspkr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pdc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/percpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/perf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/perf/events//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/perf/events/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/persistent//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/phys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/phys/addr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/phys/addr/t//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/physical//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pinctrl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pkcs7//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pkcs7/message//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pm/advanced//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pm/sleep//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pm/std//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pm/trace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pnfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pnfs/file//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pnfs/flexfile//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/posix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/posix/mqueue//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/power//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ppp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ppp/sync//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pps//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pps/client//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/preempt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/prevent//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/prevent/firmware//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/print//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/print/quota//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/printk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/probe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/proc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/proc/page//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/proc/pid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/proc/vmcore//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/proc/vmcore/device//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/provide//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/provide/ohci1394//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/provide/ohci1394/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pstore//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ptp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ptp/1588//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ptp/1588/clock//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/public//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/public/key//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/public/key/algo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/pwm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/qed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/qfmt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/qlcnic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/qsemi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/queued//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/quota//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/quota/netlink//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/quotactl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/radix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/radix/tree//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/raid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/raid6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/randomize//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/randomize/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/randomize/memory/physical//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/raw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rc/ati//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rcu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rcu/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rcu/cpu/stall//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rcu/fanout//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rcu/nocb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rcu/nocb/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rcu/stall//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rcu/user//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rdma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/realtek//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/reed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/reed/solomon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/regmap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rfkill//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rh//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rh/kabi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rh/kabi/size//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rh/kabi/size/align//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ring//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ring/buffer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ring/buffer/allow//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rmi4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rmi4/2d//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rmi4/f03//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rpcsec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rpcsec/gss//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rt/group//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rt2800//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rt2800/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rt2800pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rt2800usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rt2x00//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rt2x00/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtc/drv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtc/drv/m41t80//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtc/hctosys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtc/intf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtl8187//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtl8192c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtl8723//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtllib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtllib/crypto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtlwifi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rtw88//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rwsem//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rwsem/spin//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rwsem/spin/on//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/rwsem/xchgadd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/samsung//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sata//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sata/acard//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sata/ahci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sbc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sbc/fitpc2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sched//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sched/mc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sched/omit//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sched/omit/frame//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/3w//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/bfa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/bnx2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/bnx2x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/chelsio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/cxgb3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/cxgb4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/dh//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/dh/hp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/fc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/fc/tgt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/iscsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/mpt2sas//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/mpt2sas/max//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/mpt3sas//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/mpt3sas/max//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/multi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/mvsas//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/osd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/osd/dprint//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/proc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/qla//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/sas//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/sas/host//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/scan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/spi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/srp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/srp/tgt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/scsi/ufshcd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sctp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sctp/cookie//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sctp/cookie/hmac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sctp/default//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sctp/default/cookie//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sctp/default/cookie/hmac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sdio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/seccomp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/security//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/security/network//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/security/selinux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/security/selinux/avc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/security/selinux/bootparam//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/security/selinux/checkreqprot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/security/yama//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/select//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/select/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sensors//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sensors/acpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sensors/fam15h//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sensors/i5k//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sensors/lis3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sensors/ntc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sensors/sch56xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sensors/via//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/serial//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/serial/8250//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/serial/8250/many//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/serial/8250/nr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/serial/8250/runtime//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/serial/8250/share//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/serial/arc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/serial/arc/nr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/serial/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/serio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/serio/altera//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/serio/arc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sfc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sfc/falcon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sfc/mcdi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sgi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/signed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/signed/pe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/signed/pe/file//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/skge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/slip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/slub//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sms//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sms/sdio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sms/siano//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sms/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/smsc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/smsc/sch311x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/ac97//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/ac97/power//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/ac97/power/save//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/atiixp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/compress//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/cs46xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/cs46xx/new//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/dynamic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/emu10k1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/es1968//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/firewire//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/hda//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/hda/codec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/hda/codec/ca0132//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/hda/dsp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/hda/ext//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/hda/input//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/hda/input/beep//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/hda/patch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/hda/power//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/hda/power/save//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/hda/prealloc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/jack//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/jack/input//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/maestro3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/max//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/mpu401//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/opl3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/opl3/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/oxygen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/pcm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/proc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/seq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/seq/hrtimer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/seq/midi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/sequencer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/acpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/acpi/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/hdac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/i2c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/i2c/and//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/bdw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/bdw/rt5677//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/broadwell//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/bxt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/bxt/da7219//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/bxt/da7219/max98357a//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/bxt/rt298//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/byt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/byt/cht//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/byt/cht/da7213//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/byt/cht/es8316//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/byt/cht/nocodec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/bytcr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/bytcr/rt5640//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/bytcr/rt5651//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/cht//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/cht/bsw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/cht/bsw/max98090//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/cht/bsw/max98090/ti//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/cht/bsw/rt5645//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/cht/bsw/rt5672//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/haswell//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/kbl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/kbl/rt5663//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/kbl/rt5663/max98927//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/kbl/rt5663/rt5514//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/kbl/rt5663/rt5514/max98927//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/skl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/skl/nau88l25//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/skl/nau88l25/max98357a//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/skl/nau88l25/ssm4567//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/skl/rt286//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/skylake//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/skylake/ssp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/intel/sst//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/rt5514//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/soc/rt5677//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/sst//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/sst/atom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/sst/atom/hifi2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/sst/ipc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/synth//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/usb/caiaq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/verbose//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/via82xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/snd/vx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/soft//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/solaris//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/solaris/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sony//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sonypi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sound//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sound/oss//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sound/oss/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sp5100//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sparse//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sparse/rcu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sparsemem//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sparsemem/alloc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sparsemem/alloc/mem//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sparsemem/alloc/mem/map//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sparsemem/vmemmap//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/spi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/split//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/split/ptlock//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/squashfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/squashfs/fragment//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/squashfs/fragment/cache//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ssb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ssb/driver//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ssb/driver/pcicore//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ssb/pcihost//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ssb/sdiohost//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/stack//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/stacktrace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/stm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/stm/proto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/stm/proto/sys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/stm/source//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/stop//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/strict//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/strip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/strip/asm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sun//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sunrpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sunrpc/xprt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/suspend//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/swiotlb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/syn//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sync//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/synclink//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sysctl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sysctl/exception//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/system//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/system/blacklist//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/system/trusted//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/sysvipc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tablet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tablet/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/target//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/task//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/task/delay//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/task/io//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tcg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tcg/tis//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tcg/tis/i2c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tcg/tis/st33zp24//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tcm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tcp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tcp/cong//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/test//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/textsearch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/thermal//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/thermal/default//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/thermal/default/gov//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/thermal/default/gov/step//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/thermal/gov//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/thermal/gov/fair//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/thermal/gov/step//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/thinkpad//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/thinkpad/acpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/thinkpad/acpi/alsa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/thinkpad/acpi/hotkey//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/thunderbolt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tick//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tifm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tigon3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/timer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tmpfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tmpfs/posix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/topstar//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/toshiba//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/toshiba/bt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/touchscreen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/touchscreen/wacom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/trace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/trace/irqflags//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tracer//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tracer/max//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tracing//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/track//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/track/dirty//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/transparent//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/transparent/hugepage//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tree//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/trusted//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ttpci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/tulip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/typec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/typec/dp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ucs2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/ucsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/udf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uefi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uefi/cper//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uevent//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uevent/helper//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uidgid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uidgid/strict//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uidgid/strict/type//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uio/hv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uio/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uio/pdrv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/unix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/unix98//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/unixware//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uprobe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/ali//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/announce//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/announce/new//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/arch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/arch/has//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/default//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/ehci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/ehci/root//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/ehci/root/hub//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/ehci/tt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/ezusb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/ftdi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/gspca//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/gspca/ov534//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/gspca/xirlink//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/hsic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/hwa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/leds//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/leds/trigger//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/net/ax88179//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/net/cdc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/net/cdc/subset//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/net/cx82310//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/net/huawei//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/net/huawei/cdc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/net/qmi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/net/rndis//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/ohci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/ohci/hcd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/ohci/little//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/pwc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/pwc/input//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/serial//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/serial/cypress//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/serial/digi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/serial/edgeport//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/serial/ftdi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/serial/keyspan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/serial/kobil//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/serial/mct//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/serial/mos7715//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/serial/safe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/serial/xsens//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/sierra//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/sisusbvga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/storage//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/storage/cypress//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/storage/ene//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/uhci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/video//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/video/class//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/video/class/input//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/wusb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usb/xhci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/usbip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/use//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/use/generic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/use/generic/smp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/use/percpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/use/percpu/numa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/use/percpu/numa/node//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/user//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/user/return//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/user/stacktrace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/uwb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vfat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vfio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vfio/iommu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vfio/mdev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vfio/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vga//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vga/arb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vga/arb/max//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vgacon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vgacon/soft//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vgacon/soft/scrollback//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vhost//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/via//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/au0828//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/cx18//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/cx231xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/cx88//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/em28xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/fb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/ir//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/output//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/pvrusb2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/saa7134//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/saa7146//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/stk1160//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/video/tm6000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/videobuf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/videobuf/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/videobuf2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/virt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/virt/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/virt/cpu/accounting//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/virt/to//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/virtio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/virtio/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/virtio/vsockets//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vitesse//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vlan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vlan/8021q//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vm/event//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vmware//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vmware/vmci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vsockets//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vt/console//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vt/hw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/vt/hw/console//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/w83627hf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/w83697hf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/w83697ug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/w83877f//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/w83977f//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/want//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/want/dev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/watchdog//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/watchdog/handle//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/watchdog/handle/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/wdat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/wext//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/wil6210//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/wil6210/isr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/winbond//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/wireless//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/wlan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/wlan/vendor//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x509//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x509/certificate//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/64/acpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/acpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/acpi/cpufreq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/amd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/amd/freq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/amd/platform//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/check//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/check/bios//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/decoder//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/dev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/dev/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/extended//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/intel/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/intel/memory/protection//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/intel/tsx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/intel/tsx/mode//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/internode//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/internode/cache//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/io//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/l1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/l1/cache//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/local//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/mce//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/minimum//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/minimum/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/need//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/p4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/pcc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/platform//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/pm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/pmem//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/pmem/legacy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/powernow//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/reroute//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/reroute/for//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/reroute/for/broken//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/reroute/for/broken/boot//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/reserve//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/speedstep//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/supports//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/supports/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/x86/thermal//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen/acpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen/blkdev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen/compat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen/dev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen/have//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen/max//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen/max/domain//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen/netdev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen/save//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen/scrub//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen/sys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xen/xenbus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xfrm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xfrm/sub//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xfs/posix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xor//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xz//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/xz/dec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/yenta//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/yenta/ene//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/zlib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/zone//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/config/zone/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/crypto//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/crypto/internal//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/drm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/drm/bridge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/drm/i2c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/drm/ttm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/dt-bindings//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/dt-bindings/gpio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/dt-bindings/interrupt-controller//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/generated//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/generated/uapi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/generated/uapi/linux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/keys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/amba//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/avf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/bcma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/byteorder//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/can//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/can/platform//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/ceph//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/clk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/crush//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/decompress//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/dma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/extcon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/fsl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/fsl/bestcomm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/gpio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/hsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/i2c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/iio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/iio/adc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/iio/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/iio/dac//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/iio/frequency//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/iio/gyro//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/iio/imu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/input//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/irqchip//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/isdn//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/lockd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mfd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mfd/abx500//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mfd/arizona//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mfd/da9052//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mfd/da9055//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mfd/pcf50633//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mfd/pm8xxx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mfd/samsung//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mfd/syscon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mfd/wm831x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mfd/wm8350//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mfd/wm8994//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mlx4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mlx5//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mmc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/mtd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/netfilter//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/netfilter/ipset//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/netfilter_arp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/netfilter_bridge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/netfilter_ipv4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/netfilter_ipv6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/phy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/pinctrl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/platform_data//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/power//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/qed//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/raid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/regulator//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/rtc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/sched//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/spi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/ssb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/sunrpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/ulpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/unaligned//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/uwb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/linux/wimax//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/math-emu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/media//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/media/blackfin//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/media/davinci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/memory//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/misc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/9p//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/bluetooth//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/caif//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/irda//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/iucv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/netfilter//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/netfilter/ipv4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/netfilter/ipv6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/netns//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/nfc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/phonet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/sctp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/net/tc_act//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/pcmcia//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/ras//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/rdma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/rxrpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/scsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/scsi/fc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/sound//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/target//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/target/iscsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/trace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/trace/events//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/asm-generic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/drm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/byteorder//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/caif//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/can//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/cifs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/dvb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/genwqe//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/hdlc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/hsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/iio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/isdn//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/mmc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/netfilter//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/netfilter/ipset//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/netfilter_arp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/netfilter_bridge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/netfilter_ipv4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/netfilter_ipv6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/nfsd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/raid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/sched//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/spi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/sunrpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/tc_act//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/tc_ematch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/linux/wimax//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/misc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/mtd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/rdma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/rdma/hfi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/scsi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/scsi/fc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/sound//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/video//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/uapi/xen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/video//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/xen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/xen/interface//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/xen/interface/hvm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/include/xen/interface/io//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/init//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/ipc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel/bpf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel/cpu//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel/debug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel/debug/kdb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel/events//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel/gcov//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel/irq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel/livepatch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel/power//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel/sched//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel/time//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/kernel/trace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/lib/842//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/lib/livepatch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/lib/lzo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/lib/mpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/lib/raid6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/lib/raid6/test//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/lib/reed_solomon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/lib/xz//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/lib/zlib_deflate//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/lib/zlib_inflate//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/mm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/6lowpan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/802//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/8021q//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/9p//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/appletalk//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/atm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/ax25//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/batman-adv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/bluetooth//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/bluetooth/bnep//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/bluetooth/cmtp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/bluetooth/hidp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/bluetooth/rfcomm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/bpf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/bridge//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/bridge/netfilter//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/caif//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/can//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/ceph//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/dcb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/dccp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/dccp/ccids//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/decnet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/decnet/netfilter//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/dns_resolver//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/dsa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/ethernet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/ieee802154//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/ieee802154/6lowpan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/ife//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/ipv4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/ipv4/netfilter//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/ipv6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/ipv6/netfilter//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/ipx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/irda//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/irda/ircomm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/irda/irlan//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/irda/irnet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/iucv//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/key//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/l2tp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/lapb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/llc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/mac80211//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/mac802154//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/mpls//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/netfilter//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/netfilter/ipset//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/netfilter/ipvs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/netlabel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/netlink//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/netrom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/nfc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/nfc/hci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/nfc/nci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/openvswitch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/packet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/phonet//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/psample//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/rds//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/rfkill//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/rose//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/rxrpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/sched//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/sctp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/sunrpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/sunrpc/auth_gss//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/sunrpc/xprtrdma//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/switchdev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/tipc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/unix//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/vmw_vsock//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/wimax//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/wireless//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/x25//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/net/xfrm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/bpf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/hidraw//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/hw_breakpoint//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/kdb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/kfifo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/kobject//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/kprobes//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/livepatch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/rpmsg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/seccomp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/trace_events//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/uhid//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/samples/vfio-mdev//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/basic//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/coccinelle//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/coccinelle/api//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/coccinelle/api/alloc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/coccinelle/free//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/coccinelle/iterators//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/coccinelle/locks//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/coccinelle/misc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/coccinelle/null//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/coccinelle/tests//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/dtc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/dtc/libfdt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/genksyms//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/kconfig//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/kconfig/lxdialog//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/ksymoops//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/mod//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/package//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/rt-tester//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/selinux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/selinux/genheaders//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/selinux/mdp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/scripts/tracing//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/security//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/security/apparmor//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/security/integrity//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/security/integrity/evm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/security/integrity/ima//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/security/keys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/security/keys/encrypted-keys//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/security/selinux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/security/selinux/include//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/security/smack//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/security/tomoyo//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/security/yama//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/aoa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/aoa/codecs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/aoa/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/aoa/fabrics//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/aoa/soundbus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/aoa/soundbus/i2sbus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/arm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/atmel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/core//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/core/oss//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/core/seq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/core/seq/oss//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/drivers//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/drivers/mpu401//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/drivers/opl3//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/drivers/opl4//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/drivers/pcsp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/drivers/vx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/firewire//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/hda//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/hda/ext//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/i2c//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/i2c/other//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/isa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/isa/ad1816a//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/isa/ad1848//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/isa/cs423x//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/isa/es1688//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/isa/galaxy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/isa/gus//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/isa/msnd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/isa/opti9xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/isa/sb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/isa/wavefront//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/isa/wss//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/mips//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/oss//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/oss/dmasound//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/parisc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/ac97//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/ali5451//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/asihpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/au88x0//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/aw2//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/ca0106//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/cs46xx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/cs5535audio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/ctxfi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/echoaudio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/emu10k1//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/hda//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/ice1712//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/korg1212//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/lola//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/lx6464es//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/mixart//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/nm256//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/oxygen//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/pcxhr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/riptide//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/rme9652//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/trident//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/vx222//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pci/ymfpci//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pcmcia//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pcmcia/pdaudiocf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/pcmcia/vx//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/ppc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/sh//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/soc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/soc/codecs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/soc/intel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/soc/intel/atom//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/soc/intel/atom/sst//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/soc/intel/baytrail//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/soc/intel/boards//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/soc/intel/common//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/soc/intel/haswell//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/soc/intel/skylake//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/sparc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/spi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/synth//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/synth/emux//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/usb/6fire//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/usb/bcd2000//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/usb/caiaq//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/usb/hiface//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/usb/line6//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/usb/misc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/usb/usx2y//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/sound/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/bpf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/bpf/bpftool//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/bpf/bpftool/Documentation//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/build//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/build/feature//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/build/tests//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/build/tests/ex//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/cgroup//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/firewire//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/iio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/include//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/include/tools//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/lguest//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/lib//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/lib/api//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/lib/bpf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/lib/subcmd//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/lib/traceevent//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/objtool//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/Documentation//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/arch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/arch/arm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/arch/arm64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/arch/powerpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/arch/s390//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/arch/sh//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/arch/sparc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/arch/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/arch/xtensa//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/scripts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/scripts/perl//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/acpi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/acpi/tools//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/acpi/tools/acpidbg//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/acpi/tools/acpidump//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/acpi/tools/ec//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/cpupower//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/cpupower/bench//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/cpupower/debug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/cpupower/debug/i386//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/cpupower/debug/kernel//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/cpupower/debug/x86_64//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/x86/turbostat//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/scripts//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/nvdimm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/radix-tree//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/bpf//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/breakpoints//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/capabilities//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/cpu-hotplug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/efivarfs//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/ipc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/kcmp//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/livepatch//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/memory-hotplug//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/mqueue//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/net//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/powerpc//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/powerpc/dscr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/powerpc/tm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/ptrace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/vm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/selftests/x86//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/testing/vsock//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/thermal//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/thermal/tmon//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/usb//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/virtio//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/virtio/vhost_test//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/virtio/virtio-trace//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/vm//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/tools/wmi//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/usr//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/virt//usr/src/kernels/3.10.0-1160.62.1.el7.x86_64/virt/kvm//usr/src/kernels/3.10.0-1160.62.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ӫ`&Gua`DǓ.B zEF啍J+9߈Ρm[J޳8%59Uj5͎S[Իcm1bq$MGqE3X-7dx16dz a=%C\[kK8U b/{+z ^b p*"YסV~.Em#g;篛(0]'!(GzT9=8A3)F'IMSo,я}go}Rv2wGx,aJs- qJլo\2YV?@S'UyN!01]a)Kg|Qi$ߛkm {BMė?+|CV7ƿȰU7JMȄC8B.865~MK5νEfreu%QlBiqm4KeWWWNG#GAbhÿ9 R~tE#! {ԕE-?i1r ߩ }߭%]mN>z߲-NAbAo1Dz1opx"XIv~\`z--ڱT8!|0!/Ѽ4Ն)$Wy/ߩ؝_d0 U9xJGDAJ/s5jG~Tȿ!ҮkpZ8TE dp䮸GY{,٨EWY4ޮgRa"kbI F4#rv =H.NgMyyo]﹠HB, Vk@wt% ^McYlެͮ5׭SBzsr,'}2R &wP@-iE}$WK*whp h_O;гNpBŸnboWozڌ!#:V5L>uUZiT6w樳G4o ?s/BØS:)/N&d\<\%bbJf lunq\#OfƼx r%}v;guF DՏd6 N GML-`AC èlxkȍ5cNQ%eJrale5giMHh~WQҬxyA1A-Ѓ`Z"f`f\J;ڀ=΀HMZU%(wW1ы7<+bc}B<O0(NXiZ^g5M!a9S2zZVhh>\#%x5\4:&Dm ŕ9Oelmmٰ2|ZW-+:Oǖ{۾q @ gmOuv<9 1Gè] Bq _ױ:|b5Ӄ*pr(k)WRK)0}?Ş\bB45@-7lmrY}!gWpapYW$ɕii+iFޕ(5x[-tCl9)ye0yCʄHweەSv+D[Blq5 h*y`j3㾸_p_iC,bɧṣ%`),P2 _U65>,H=P6t+Q]sbG3Qn%(Aȱ!45)#WraPpjdUq Q7o QH"ӧ)Qf+غ@:6[|@,knV*">r;e>X"^8DMX)^! Z! z!D wSSOl@쀨poT%Torr|יX3TI2%L:4[@C*:HYuQfUSK;W,x\)] %Jo[u͍0 w"}ךgr oR0Z |9/$sG5p1ɥCO&al4N И?/ Vd:罌~|˖:rtk &|d]tQeC5vH8lugK,owچ>E+&6Tw #?-ػgXHN0R6&`R= Ϙ䟞8w &P}i#z#9)mnas)Ql_+~j/据[=@IRl.D̛U׋wpSMCnxU W(i/Ma_8\}k1sr^[d$起WyP(\ #霾s,ηC[d-p2VڅX|+c?۶(#HA;XLkHP-ZbF~KHWO|d>ı[YO3/LPTNCei*kCaDbqbLm؅nKRV8f4H ;:4 nc)?GÊ'9Qp,jya`^]OdȠsc^*ᾟΓլs!}c]R0Rրi]w dw }֕>?NK/@ſPee@un$z-]0"Q SSV?.BtR4=N-P@@Na񫙙NHk ?U/Q[;>uP0q e i_*Miq̏ 9-7p;y re}H$g[Pzkͽ*/tS҆aҿ=GAsZT7{@(ao{{1[xFv?hy eI'!G"whF2]BpV vgy:C}?ֶ}@6N> 077 ;; iv: q|.# `M 6rg^3ГMa0 6#$Ss1@[ْ5#+ϵYӞ&ANw U˛ uhHT$4ą9H惲ѕ yM9- |;8RCb֟>D'l`edH?m"~Lk pI3gl0OV)b#\)AӆgˊLX斷[lR&3K4A_}IaZ&HL?'N8`;0ܗ a:UzdSn}!K2 3C x)opSRu\=u1쑃a3nl _ ;Sn<4AM w|8Ch&XÝAT.PP6rX?Ķ_%}tùV@>+0q*P1$6UVq) dߦf֝@:j,֫Z}7܀LV/u)9*K*IY8^Jv\Xl 4*^80]$YFئZ>'WXdH|Cchظ [ؼUFgEZrwRLC$Vx 6i )1v MsYGFqgѣмG8;u~ܤu982>C)'%">Bt:&YRB-DQw Y;P55lͬcJ_jlq+Y&ow>ɾmjdgw_=V.x1xG,\(։_ٛOg]J݅[&'xZ}f%1l7@I$7mx;>,*0xB[ :LEK˕JNۻ𽁈^N@t&I#F02ϼxe)e]Ѽs{ lVxA~MbmbT`ac?́uɫ v-#\g- ]M%`+-)ZwbT((7QAuۭ15@j#A"2X*rEw.;/ .9P;D %Cp)!YfLdWq!>ŰK s81<wI7f*i *2җܨ*ni 8镽}3(t)$U_*nO[fjK ِIޚ?BDy#OrA7'ğ7݆vbꃝ๯+b|:qGQ#ߘt%D343,L!91Za ZJ"j^aˣUmgO+?11dt^@l %f GRyG3UJ:P^9P{.> IG?%'e\E^9-Z*ZJ͇ǣ`=T(:68(a)1fs$_[+mz=, ugŒ_X-X8NpA/h/lGSiQ>| zkpqGȔ=*Rյ\j^6 :aOeLZȑ[=>}Ȼz@ ѕdiLR61,|ϋyT&E."]GdA/ԬL)-eKpbB-N̓'Bʇi9Vzr̜QLvG5Ș')e#J :Hϐ4 YqȆ?3^yr]Hp4x07RCϐۂSur=Ȋ!ѩ2<3]CBu |$)J~p| &+Dޝǒ*C@4pe|xzwJ-VcZ5w_7Orp5) {{Σ??JІXGH*enVxk& ~ 7G"

=ȗFjY;B k Ť MZthW{x(*Q tYuɇX sYԱ60FK>TEPڰoo6\0zŀesQJ[Z s1N|9njM( %S$ :NZ^,~ 6ێdpnx0[)r.\>cpm9ӊb>'Xعפ;qGZ2?~NLLm-Ch+ n,&s'~5nc5rW=B}I_CLɣ ?zŔUۏ]Bޑ"I_wG^sON0:wGl|n/ (v6έZJ~r,hzBZےd,Qə%qhKw$%cqۻ}wzi!\\#0E9E@Vq5k萁$ h† ]xA7ֻ_/i۵ի0#7lS2JP$J:w NOs=s/'}:rЀE'a[+;<{A,& a[ڝpx'(G&IZ:k+5y"L NuB:(^j EHBƬZ`!C gO|fefZƟ;7zUrf tш{puU}o4L.bn ̬!j}0) ! >@qDW.4 u2{6=01YWdQ%=sQԦ-CsX7D fyӖy"ĪM7fUGnMtF[ 4A=wg(FmX9B/W$0Hm~ f#Oe&I-mPy22]b]L+F5Gb}}. xEaFfߊBzK!70ޟvrd֕t,:yC'*H[N_C{$ H-ɍ#Um)$68QW0s.Z~=ߥEQN8Ý+~R1%!|Q-ь~4Hu8ZyYuBJ;g?IJ쏣U a:0~ > Ǜnd oN7U-a@M VMzvAE[agkU}A |{7doCKp,ǀ޻yr{ӽ(! d︎k\T2$9Gl\8n, ^9۸4Gb{*\(4פ^ffvCnU Cj^5UGKt*%"w?i ZC0N ~ BX$?$S3XA=+)`/*Ik9SR?8@5[5d7J+W&[a ]@MCfiC_e}"d8JCNۇ`5˺p}#Z.!fXLTεa&juYp"zgZS_r,K":0jdaϻhx.H 1wCMg(4 k8m::#;; Wd_-9/"yVĢx>LY7ʳ}}ڟlcߠPӈˆ}̩2c5єI ipskspDr>wPQ8oLT/N؏?Z'Yw%, :-ѥU ,VI8-R^!&t0I%HUv ׂAl/+||<'$mөFht݋O#Y | j:V.l錄(m?ȁm^&ėTWd0L`<7YE2_۩l~P);OM,#1QiqH'9s:,u9?(;qD A@"mScyt^t>5:ӋcXg;زW ֌/U1k@@1@AfU>\zg4hf]ajcW[ՅՕpoj;!@IؓQg۲$OxK#NAeF&Ei{3i (~+?3 h3Aũ9hsZh!k;wBoR&s1 UΛQut9a%k$I3W M"m [ ` )yA++J wcL2GU*88>^P/ɖsS%%s(B4hhk>7Zt=Ki=kd[$B4ņq^'BJ(T6m er7 7660ȺT]bҞX#UYtw22dr'16*-ީFG UK6S֥msOO~7׵_{Z? {)u-hv;1Ɓ  h-~EƢ&"fF7Ԋ33u2usS//!=fq&Hj0B;mYbSбIbJx+EŝS𳛦;;ǨL|X'_Aq@²XX(v;c c`4*؊PbnDażQT]2h#V?3ƻp`a?58Ja_)l*,vHk$G5嚣(m+ݬ̪1~eTU_9֒KIn:\c\\Ԓ t_gm>k: ĹAE!]ju\.ɾ5'h=}7@ߢ mm/7y@M&ek"cJf S {Z]P2)W_܇,Cb͎;!r|GB+,~"yሱMJnEҐ f:H覫A~$+Rj蛌)fuc(*M6o+Z)w{{ EXsQUFOFm2 t' vpa $sK m>$ȇ~D 10/t3ҋOwհMN8I1nqouats{:nܧ ˞֯0cw.N(8=.1Áp{ ~yCb;{?q+iF>M*P`[n0W% !=#l5c ]I@1=\L#0N/E2Oۈ/7t+|NTcY24!1<ǭٜKP[p.&0RnGbS3PQYDv) H*L_$}R^W\ZsAQxb(֋ơD(D9H7J5a9S.æ~626uik&'rugk/d``sT5By emP4Z2 06Ld2̺dIvo)ɺ :f XK0DÈHht'; έ)(qϔI#tG`ARE+3q%棇|ZIy 53ŏXl]~p[g)^~0>7 `.SPnNJ:l}Ni˹1M$A\6폌hH-zTA;NMp ! }ă"dZ*OmHy& MQD& svIkjw :ɑ[czM(.po8ƉSm6U6Vj̜HX+e¤a "XcdZhxQi3P x7j߻N%I]QW1ROV^@{ȅzq,M\y^Z,=kP[D;E+Я\vF>m+9?Hڙ|-%DS̴Li| H8rٴ'ʕL%Q:BI~H~jKxsKLՅXhrEynINJhMwd|;ͮ,߉Z%uf6-~6{Z󵋓X䐇zջjK_n\SRDb~'sˢ5 *aJkb 6vV ! `OYj=e >csWI+|f (.N]?t ۯC.6V)4[Ӝ;VZbgFzl(*֕+0d KX ٕfH'Ou@a )l&"8ϬL_N&uCW26m đ-x[~y/=)H♪oȐ0 g5v*"PkI@`/)#gRaW2Q(˅5Z~ 4f@rvz{* H`Ĩ{0ye.6:='̚*R<*2.ul_vd}mVu=S$63Sn"y%uU퐨Cq~:eՃҘΕ$駽\܆ӷ{쏞ED# (KUbd nQ)jTwN:{x-u[]Z)`Jhs@b{.=cD3|NlyUcXSߤ,LEν@9Oد6I7sV##tK^{Ec"b6}8LRNt܇ GږRTwb %I/fs7'9wf̣9aM8oB(K>R]3wudCIs'sw^Ek ;gZ+U`1 \fУ =Yi^OOKxUM}Rǥ !bs',^4KbÆW`iݍyh ȿr&czyb_ JRZskE8>ZX:R=[0PƁ(!> ) kz({ <ğ.>{0ڗdM7ʌ7hrvsh "@<%6z-9F;-;ã(#^gy'D uCT]vvT5$g4UC$^㦃v?H6K7g1A)^wY??&pIG\V=8I0a``N$(MZu1x#=isx h_KYO/ U+VViGYr"k`Ia fpiD#]0rMH` U :-6qY]Jh#C{cGqkb Y._ Ϝ_N<OqD J`e( C,scX"" :3ښį 7 FIݸb.# M W[7LBrhNfgxxql_HHS1Uև'OW#` zA& b¤SfhK6yH= SԠ{|ɇf\T\܊ļiS+kUqGΐ):X8]+t۰N4]#Zj['҆942PI3*rf9GRk/Op q$ 9sgWkrxEz響D ԼsYW@W:U}hQMWF[xC@^ej#9Z+mR/S| އ=; lrYlPN h%"{~uU˰Lhd`DC1礮:njٓY9U$nWOraPaǴO)CwX5)w3JDc]Ta(2N~#إ7 'vLh"Szob|!W>څ 6hͯ}"* as,\W-9JRt%bA=|jVyO4ur x 9-4Q=b*s`]D qMǀ"zx-U}Z+m*:PuNibׂz/Mт334f-gGf.y02,6 `4Z KL:`bT z8'"lTh6o}] ՘HޘFw (-.o,tP~zmAqG& _zdž~}Xzn.޲UIKsd"{2!bE*3<*YH~bƉ?ER/aQgڦTZXHv EPN?\Bc 4BP P`ʤ`GA6{,*):Hm  n+D΍c2iM4%D/v+}qwuDDzØKA]ʊݝh@>0 ]g=JI @:+S,Ϭ9*D"*UڃQ8u ˵NBIi c|g/*#0{B?RYJc0W?fMc,c`DE,Zزu6_j ReX jv HlŞ)3ʒ$7=ODREu*pu{p7ZYÏ| 36_pT- n_Ѓк9u3b׾fҚ5A+7W-Ҁ<F3A z3nt֠gm4U78R$ׅ_D?1[xax'i`B߇;)lHgŒ~1vvVCzXŠ謞gD9Wɡ[! BZ$xx%Sfgetޫڌs*Bӆ2p9;{ihj9`&m,ߋ3(1 D-8n|?|K #NNE1|cBN!NAs^tp:< QBg MXo#%*corszų'H0 Wyw>~l&v}Cu܄TK-A[`s:<2=?Mw^p>& o.UjvY\Leϙl˚.[ ߌ_:oFdX:lbLH?.JQ}o)Xs"?g'F856=OgMH7ˑ7 URq0{]3Mm *̍cA0b'*Wyz\_xM,.i:W9ŤVflU:Lwu:Y'hXmel]QImZTCy Ӵ=E8Gy">ld_'!e!ӻ8NMu Ðwj8; fb7_Yn iA6~-:^} Va9T(D~IcPls+v,^"ޝ3|տGI#ԩimA-Rt8i)' vm`_/y܉p/2vV?/ =]sAcJNB[YmQcgrw9n宆{{i ~'y>5aBi>am7?z=;*{0SI\$Bmpgoܻo]|:>#J)vr2?aS7MK-)\PYq(FxkvV]Cq'@쳏M)%O!=XI#Pnq^UiQt0AeG;(f #(4jCd \%C KYXp}SQ撒ŨҞbͻ@kRҺ ?ՉT͗kC ߱/iݐdq511)>),-.I.ϾE$V "m@oە 8P] hb~ary\iP8|&E[.j H,I<wIOXʼJe/kEFh&?5J:Vt64f ]9?hIR.{\UX-,R^t/XI"[v.M°۾{Tx-\YLTm{ȑR XSt*(v}4:O eR7[@(͵\%Wï%Uj9.a0=՟4bF(c)S%:# b_⋦!hG&v2]H<^{,( g }ZԃVt;e'iay+A}Ќh9pZ =sZPX@c-y,E! 32^0'T Ռ5vN\89~U=Y=iazs ]]U?:dc[%OltYECAƩꜣYVrHȊg@/6&o4^c?XN@ yxC-Kyg)rzL=*̩И_d ~omgvP›Z~PqsQj0֦r~JT@m0s8h~csN~69cؙ!9.2ל\vF&νdfl{a:e#q0ZY7pqň|5t|?%QM <.#ѐ)>`Q0Tݴ5F*L9y.'66Xei9UR:>ۙ+Cϝޖ%6(!dDga⸈Ԍxj9s;C@:[HXm*iޕ%Z!/[V$<ӄN$qzG6k'm{$d+51=*\ vI1Kjeh( ݶvNj\NPJGG;6%I!_ /,ј`~i-@z9ӧBpbDd9Y18Iqq aG-Q ZXzh]p2: EPIU*Q8 mg S,{{ m\9;Uƫ8"ssϺI"J?"^q( I^:vqVaK2`Лzlpp#aZNG%']}[|!Bnb@>jʄF{$Cܫ vHmHΌۥ~帎Pػ)gF7"xy;i8S\(brmq;؉Gڬ GԀdt31OQaƐn ?' ?Oݜ{KP>8CH8k Stm]۾oOt<`Cς6g`}QssIrsH/9{GChS٬بWf1GOeI7CBW9M7V8m1ݟ~tT1e Iv7KT8(S7\_ Q+f7Mi)tjNSi/S w^g T~O <].XW7i22Mj,J*REsnR8[J ޼.=(K<_H+5[Jh8#clW߳"n4ċ#BT6e*C2L-Ѓ7!+7 n/H⠌D"` $V\u"P*-)\ӰaדiŽYw2G&asD⳻PR @ރuOxhIˠ [9!%\cϊm8tc viYوP>H:^ev_G8(.d{@%\:+>olsAi#ϗi|[T8ط\?A"UTt* ܿ1^M xZ!+6g09'@8@ҕ0ruAG&F ~nBϊ4$vҜ5ҡA׭J'QR::n pX>8> (PlD% %-{"`IjD_4GE ȉ>ګGæ:|52A}g=ǡ=͉KQoBvjNc?L#C]]W)ostvFM4V kJ&XN1UvS<ܬ$?Vxmrjb`utӏAz. =}4,wۆ^u>/xs-q1~~;`2:CqTw)LAe@Tp7C;D$]6(2mV y6Ͼs\.sJr1IfvE26H;xV -AJ$mL Ly,G%_Ād|͞Fͱ1JeOb[(+Fmz埽Gu]g)p{4S[8Z ?̤i5ͷ %yFjs _nyѶfznae.͡_c@cw GJNLR+%حtECḆfdҵCxrl5@TyYE@_:؜֎Bv]poo2G%>pX di=/b:>Hn}woF@X z0pج|+0%lD^z$D+"\x gAkO=SJ$:( "7L 1~y߱Iu^|l9;4甆qp~Tealya3U$-G(Ef<[ .! U3{VG6%B+M,ojKřn/U@;nVz/5H:xLM* sa<W,*Q;SNƱ V,u w,GbCeec޳S?Rojq3NhO"$FCD¿jVeRa?P( nvڇ@ 0oi/M #8=P YO &Oe7gORM:PV>@`;#0TvFH}e٩}Ő \nTk>̽xJꔅ#J1o5ͺ]^(BKO슒1re.!UkWz2"-0 ,ug HwAh$G6K1kkTf?F/4[l~AhGZyo 9FmZV\%Uמ:X*g]Ѷ HT&gOK6_)*Qy-Jp.o4Ya*#.~'C&.C&zK<]v;9qD~Cfw*267rIMAmը?0bY9eja.Pw3%;:’a㔩!u&z KFb*rg,FT.l% f.+S|77L6 xf9'ϡ{1V.&".ZHع`skT:Pá?SNaX<3ڏ+gRP3f XP=Ds GҡCP'Nyh\!JJ'(Uʀz^e l~g,*Y11OVwrXxO00tiqYq@;%[QVQv'{:.L]CI,6̞- n=:0dTC0X#>Wy"hEn%t% f=/@#n83QDBMhAEsI - Wr7z{AY%n~i!f-̒㋫_V8R 4YP\=T VKɘb~)`nK8j(8Omj}; !(Mۘ ֠!׸ q5 }2Sh;>MrfyHO 4Ę6OUBMFDʑ%@޶%T kոY TA/SBl|=3M[mG Uƍ٪1fz~~'U$ d)7Phs1VLr^6 VƷϨJլ2Fހp)}̴tK] yZM̊|9ϬE&+,vVhr)Kۓ喌_>-mMlticVn|$+"=Dfې Vӷlf2ȋ_j c_I"d:ј=OW;kHYo)}P y c|L^l_IܾI_<VQUHS@5\? _8Z_ӑk^""ˇSu8=H.(«!ևLH-\k%$R<7Ͽz1hyE<MI0Aw̅Ok|ӟ8!:k54Ƨ~_֗mtδF ۰Z(Hhh/؈ddF;j*Z iO vN).u&g)l Bۍc ΓGǶQaBi=w".9hY6r $x(ʼn׸öնo(Zc%C2- !>}./5F9qi!VlS` @D;' sq',-i o/WcE#P͂c@kcPUCIm '{4XbrBѬV朣/5zbxb-GT?׀,A^SM@r / 0qd<֝E²B$\ *%t~= uc;i:;h]"@Zi1Ĭ]ܳ-M㿾a;p0X}\2j¥|S/Z0@ EiCA*@vBҸn-N#L"LHD/Ø#jC?}TF5W4UmʈqU3EwF2|Y1gF?ԊGBZ $IvI+yBG| OE/Whs$&G`}d*+7[>QJ(jFaɖnUHQEhB,LWc- l0c|MԿZT¹55RT"7GnC+ΑH ߖ>HSQkp(Vb0Ԡ&ύE>/Efu 'hn9)eX-k@8[!M*kyo@=-$dzbNg5 !v!6״A/t Y2VNZg/ʙK~6qkUMJm9JQihÓcюb^. Ǩ,nD8<@JKkL琼v|l䒂KOxhf8^4ܒh0*E9v~hkhGzp c^`>6S/P;\Y#CƍRn') mۆs@.c,x_{u"j>R'Qbnd?_,]Q́;Y0ps80Oo`5d‰]H*=z i=j7F < Rcw9@}Re\,jv$Q)vf7 h60&m=Ʈ)hiY0VAB[T"4H4q# L&w/x~K[eTnb2VO[;zrFcG1-)s\ly^=9}gfiT[olߕh2́_?xY'<0st$ӽ}u X;:Ncb. TwkK>; 'ZT5ssΕ[)O)lj^_[.Q"j\m/!*z2ԗKTJwm̲?hw<#pOQfijAj,(RF a5F1e ,A4:8%4n+Y=[g} E/YWIC|E&ul,|p0e, 0C.ԥLWeFq% ]D_7ﴑ7P',ME[$4M9$geWUS" Z_w8zӺY"LtY YjEӈ.Ur FR> 9`\ISA}C}GޠS^__P޴ә|ce<*R-RЌ&D~uu]B|jG/3 |=ߛoXuU`f&3BfN?3U}^yKv;_n>k5Wm~&%q;`;{&u2U~ /6}6 ߳ZǐNJ{)+\F>Hwnoۉ٣/$G"aȩ,'[YTfh>Hfϭ7D&q8IOFGIΛM렞i#*_\Wʪ 'ӻXvq}ƙ¼P|\x-|z-˕` %#vDyǁJwa%Gz.z,a͔ Z&I=č g@zx8Eߥ0+(l.>r+lC{0Ek /`f/fPj24 6S/)}ԜCA)V%fBVP`Bs}ufk$;3ST%_#uw_daug?#ľ5U"S4G4|݈«2@ӃVk5eZ~W_MLVL?*q3D<'6Ԧ8/̀Ӊ詈mzn-?gI~R9ua}ErB?*sǙ¼i2{O,RKA(es*.+3s#²Uc=/ ~TI9,J(ƾU=6V^K@qlH7-a i9 x t?ҹi_˟d׼oN=GnJU$hw,3Cdr a<<^eИ}㾘 .2_VeWڵJxB稟v/gz:\9P| %Rۓ1&&gKǭ -U BAD3w61Z"Əi]i!%L[6w 2^4D2[PCP`~. B ܤcB'xCF@r0='_ˑUN@!K8B/ݸW|)CAU%"7Xxiwl/;Sĉ͹$R<gylĂԒ2`+7\I{-`΍C4rDat (WdȤ!\"O )xri9(~ ʢjܾCG!"Ju.Hpʨ)wK[$W]G~V\/c{tGѮ91@ gYn0*X)Lvk` 8%6[҉D3NWkz=L׌)߮B +ӌB.inΖ]@Ne`Zŧ׈,+frd b(0^ʊ$BXB.|ynhy2IVAR=6T`~1Q/L9k6@%$ LpԱNB# 2 Q {`:Ji%N$ǜo,V>~Aj ?}(d= ѽd}r&Eo1-HAFB1{ضKo~pVTp{Lɪf>?a7fĨPIݬjhK]lV;wQ96M~7t_!IVqRl,Bb_.'xE˄ـ8JNrD'&O{pYi53>=qnj34y5OMn@ۯѝ]3H_>F&ȨzYs{icb~GÞ+-V˟>CKO9;UoTGK^Hk$f$Rv .ҽEDv yDQu+y*]D[ QA>,#f-b7U{ 1XUnEJRR2gO 428Ap]Gml>ܻեm$C% wOpR#a7:FۼY=B7D OᐦWP<8V 1h]ᐼ26gdB^bK-zK{<>s;,C> j@Ԣ,D]\@QH%\M98/سs0p2ϡ/ Op4d }'*(J6u_H&(%[toXCs!C5WL\ьq;fzX 鏊Q}w~Hav`D9W ЏUL7科} θ ?,j<"];z2ʈ[Sbfɥg -1 .kK ʊr687 _P|uJ N乴zcmMG^e&~@ _"@sȔ!"]uՅ ~kIp,Ug[6Uu׉-=[CL؆_rn(;Bw!B.tOijHQjʣEE}oqۘg*-: 9@L7\d%԰ʏBEai/あa=쌹&|#Kz\S,!oEl 7؎$0ciq~Yw<-Dorq-򇓞zckp.)f=6*Rϵnj\=gYvz1q1!aI-m)By}b?LsR0s0pۦt#ܭzROH@d#R-2 ˩HP2?%6pW%RuBKsU8S(|yW $(k:G{Ba-z[P&!ɬo8P+*\ؚIa4[4@y#]cx9_b(ÔX B_u\Fj[Žfpzz!xy=qnK N)ښx/D&xs8rH"*^Ci"8+a(*ү΄-)œ0auG0$"8Y:\]SrU RLwu!Ia&hGp1yJ"i؍qTe :zᖁ@w {kR:<NJ !;R+y2|=A3bbL)zP9ͿLb- ~!xu:+ 3 T|'zh 4HgW1/TJ6;^G,;i̻yr'߀0/]Tװi(yNW'qnNSj>j5gbnaM@|ӻg$)r,Eb\8[32e;M[7tfi{ӎyOvR䡗/5}wRY!bsհ4bܔч^^J?K>5ѫGpFBHL9i{9suCF>?ܲc.ՋE RarЬ,#_kCɒE\=8G1W(j e :> bL?efvF< wJ",R,vCc 1KNlh&jp8H#珍24MPwV+3dZO Hiq J߶݄C/7C`xxvm!ECljF&k]|-B++ltl _f_RD̋>…Sd2KXb[ @;[.\*ɑ7VB۾ԺX>$P:oۜovzC0ҧ9]]B r%S){r;ܜ&~ю~Ը32Nv@yz/J6eiUa)&n2iwb/*KSM#!TER}|5o;Kt!gX.)7m Zma)0L|;Ka cȷά+q4|s \vjfAkQ\*I;b2-5LEZw;gc X 3-R#&;֖:oOO7=]d2Όr=y̵xrab4 ;ה^a@)Tϐ9HYΉdV6ev*WY$,}2,=t\JB^50[ԷN67}H;QSw)BM҈9_1vpժΔ5Bi5ϑi;0!7A*T@{jR<;Fĥ_/H¦[SF 86bnЕ4srx ;<1#p$Ͽquϸ 8 XK8 XKrT~sqQ';pPC$R{GkQM!6VЈx^Zk\yIF}dU=h~O.-% 6M.LCpdM?Z-=Վ9`pjO2Lsa|JcZD ԟgDNNpmrJf7uv0.mČ /erjDA՛ G߁=z R[qnمYXĈYȊʾB9;[\.4pu,BS<߽P!:H_{qUɏ~%TG~yebl>˻',6@CWq_(MVPFo.9Jr>gLmGx4t?!2qZƗ_S;$?ZvAOv/r/edEq-3 V vDctfިrΫ0#~R "-`${'NE9aH"_DiV|5˾IOu‚%^nFUr))X/Q55/HJj_c\7fw1D^J y:=[FbtخxIkX^Gq7)WTIghlxnQ̌F'@qVBOA<멋u~TS\Jj9t]:U %Oѩ`*5brW#tO,| :`q5"!`":RܰXeLa5n`5V' Oo8 qN2[^6JbUyfyE@ 8ϓ,tU#xOigeY P͗(ʏU}v^q*<& GSʅpqTWl|%13LfVHx]68+_₪=H^hPbw8ށ*= ?.GvVӲw;Rݫf>2Y@ŸKMsuN&3 Rf"AOճGXcI5%6e7PٛW5G!$!1'ut[$ڣV.; dt'Mlq0:]³m^ɏ{77~t#:C \>~铱רdC9Fk9ťbQ)VO? XTa!ה!L9\WQΝ֑jn1^|v_`bIG=Ih0B3n6e٫F?!婟jpZÆ@74g%% (u-킙`X:ù8Æmڏ}Lfd:*HP--'u{h5W9Fbni:ޒ(v}FMVe@N`[ Qk۔kx73{'ɓMg,!i2s}fy|X.tߝ`/x9VTxt՜ ='-!VGK9 x)Rj_k+D|D2[!1!߱WҒ<,)A1tYNXr'*rjnJ5žy5ø*ehОO|̝) 5>iIdU3x(o#tHzMzLگ<\/ ̺kuiTo}Y)F-d$`:!b2 _ 9zLCM`XjECiEҡSI*=OhA0t{Hu CT3#?oE ԁYRɊꄨħ|}YnC>}0b̦!*=JI3|_IǏH?kחARHLʛfYܲk\x%P B6s6xi f] VZWSc꼕O*WlJ,_-+*w9펾p; mp:-APsg~U{4w6b̒R2ɺw@qc=D4'n5+@;䟈wWzQ +7oj Q@zڮ qh\ɦ!Q|h-|i l8 13K_3%嵜Rﰱ]Gsu8&]n!*MohehXφiNv ^S~A38_ L>A5-Ob͈צuv>I&~uB߉aT_ŨOۈo,Uks}BDb" r 9b;Q{q`uWuQڛ<4CE GSgqRkpyjb mtR*fͅ #n]?^nϫ܀uzEm.cVd}y4B 'Q#(P Zgsҡt1Xc{dOJT5FHL{rCȮN5L(o`P!Qk^v 4).M_ V4%>`YV@P MADxQj@^ =[=|:|jg']+rX2tô3P:DH$ GӂY}]ď7F cea %l5~t @5䋷u-,OWC-_mSdsO Ls;bk K5 LS_\A}Mk,Z e Yd|nqu~\N[ Xuْ؈#HiWIq0 '>Yh VM6j$Vy cwŽM*QSAqDa {L| G J@d.`';D TH$>gAO|Kw^Y0v-j͊r?;s7]5 r`Qe0ۇMI'< W~M_}"klI8fG旊ڱFԏӑ=[ qos-?*~<k&ag`X #5T$ jLjMo"7Qh*JU GTM%M9r#G=nzڶ"TvuZEYqc_F=gOFL! 奜ʭR3DP*U U0^cIucAgJiJ@d'ORR NWjvS.dA:tGnӗ4#˚UIݭZco繨tDُ`(>G$- FhRPya͝'l-hBd\^) b" e*0-=13ѣD!g,‚&d˛b*Ń ~ * D U~kmMY*/sV 9Wdۄhʣs@2YJ=0 Kt߬/]8kZ6dQMG٪lY1 U1 SCp'Uy1RB@ DN KlB0<4vc _DЌb5Iw._sir(\cZFzdf[y)M)w.0ΊVuɅddEw)4wXɲkCC [kzs`0=AiqOeAwRa80=D5{2ʻp9d /die_Z:Ё^-c 0s]@Cj tRMh)1, uQ@)CbQG`̞T ~<j#˕\3t 9bRŦesP菄z.|INN hFA@pPa{ͺc8WyKB3DA 6Au+}S\_."zJ30ܽf;&:6{ D8 '!yn0umKdp̊.W?h||/ԪY{5`^YtWR b|![J:rC )MA omҏ AF$)CUB7Pe^&j@mqb9=.eo;aW;lۿe(%( vd] }8N96#ِh>-!*u=0ehҁk?TUʳGș(xx52)#R>0Y f%^ֵq:K0h[OKF<-wq'rY]'?O%Cկ#ٌ2C90TV\A,A6y*w0~B/h]\gOA2xTP=^<Wd9ERh] xCzGeBvSc4Ko5^SXfK'ۗzơt'hUT#go`}W I6Y8iF}EТ phuQ4<٠ )ǯ\[Qٝ^9nDi PI\EB2K?>PXό;#EIOI'x)ywF ] q],Uv* jFgX3`8]Scg"7߈]Iԫ6UJE[Ru[- rblA%2U;,[i2#PIߠ*;UgSQ\2 E}wpXog$ùa?_% #l6哳kR'A蠮,!*m<{QDm2 6//]5PG ~u>5@=<"SB p.ST.&TP`M [䥏" h| BcuJryhE+ xV~e݊7779Zrؾv1xU0/06y_9&QMCA/(Z8U f0);bN?iSctѺ' *-Mav).Ӿ!6:^r!4t4bĺ$-!9G7]-{|pQԇBG9H CCN`RҾ ^Ѹ\5AS4Z=pC{[H:~~zѬ; 1\&rX2ykH䵋r?z7Zڍ̗RS8a tGalgjя1Q`#2+$=M˭&>5,~JߺW3z,CVceY4KNt9&a F{!pƹuK΢Xc/>i_C_., >\ij,I$_! E ('<0[ Ig0lD29B_UGWU^&WOSnumF5Z4rTo* ANA4X Fߢɴ4$,/"cR┩D9?J ,c@3K?,N%$mhFAiCdmiE : 2V Fo[PGDq2@#h9&8jS(e1v* eceah@Mc^*a#}o|CLVDd}CϸQٲ)G1_9jQA˚ۿ}YXAfpSBx LAˠZ*wүW ȭ{Kw9\ެ)Ȝ19J)ߴI'w*6՗|m1`M3 )_ΘnJvN6o[jgF o9A%(EV?V oeT;=y{[es{G|ZZ_EZRO*^=aH[>0\߷\%iC袐?o`UnUdz@2Ki@~[L(Ԕe©~lN`dJÙ鴮!cnT7i-MoĝZ AT^}-''+a1#}:d'#;2TuDQ)C*zLG Q6(EZio?sfPTCH䢬@RЫohGssRD+.Wy%P wǧE!Mfc(!<΋NO^AQPi*sː -  YMJ^)µ8DGK(MPwr}{VBpX^{u(S2@!w IiTO)uPb hmkY!Hl6ʤ9јU[L>,*\BV>.o0JT9.ʞ_\[?/ܷ8EsH]4ge3K-S{Gi Mi !D ekȠ(ug ŋy-[drhOJ3s1bDwsmJEy8k:o6)3XMIvBME$~{LX]2#.&=gdb+l1jwhޓ"mh׉G}ښF%?Ta/G% ŵ67JFiG; hl,n@ӧk#H͍ۯѢ9 m[L;gy#N+B~=X(k\=&N/tT [ڨ&V]Zªmp "JgN-Y=yl1?y#nOWDzɼգEǖ4 SK4],H2Gf )?ia G t޾Y,:MF18H H Xư Z5s )lw:{}np2ኂ&Ap鑙0Mh6r#"?RPG055#5=TpŸi âh𲁁Ѣ1Q3 yW)nv-(i[}}&ϭv ӬR’ R;;9EN`ykBu#Hu֗?4lm'oX#WݰF'dYWBY3 n$o?br;313|W22xy/gf# Ur6Q 9g>bSou҇o_5cY%g( @b2O:vvcƿcNZHʆʈ7Lt]jJnM vҤټPcZXr۲ٿ4IG8? qE&hyhq55tu_['O{`6W !>HZ1V W- WxGI,rsZR8L"f@ %Tavˍ\Pڡk6jw6ieƚ + )r**FpUzGAϧi y%?4Atwea.C2.Ȭ ;u/"h˿zlKr`trVe lc 灪5[jR||؛z|pJ |۫F`έwH?uJ;x+g\p{F&rӇ9K amh/ ̻6&$/ELᐅfBHdOQ>< CNygy#xGչzR0qk5CڇA$],PoD)Po*QE3;O"q  =GFSAx11A Á%}v=ɪLcJ3j9j&l%'x)L;ʘiCa$6>脏oc%sf]m?Gp_=V@{0wuGt#45ɀ- k-TI=@ }fZI [\" $ưCJt<Fơ38BU:f0:2amlOY}i`8QJeжUx% / ñAܤP{NӺ?dV!DTTO-9 aފDÕ1!40k:8P+'gx+"ݢ/y;+EQ}aj؅񡻔⢳x}vaETʺUxF[x)li3`iWxZO"ELNzqDL4u1m etLeeQŘ}.qڵ$&`'P@㩌lx5*V֌9xY|O#1$nwgp-[4z@^t!tOwpAhyzv;wRYu ]}c(FjWr6WotGg=j3V"Ot+J:,N.W ^qrfpjF Ȋ)1)@'#1gN5QPʷH1^N>qbR(&}f:{%̺[Պ-Af` t+3XY2Jn&̟O#Jv|몛P°ܠ &6M8՜wS$Y$Qh2}/֒*oAF-'"]FK(732M ArڿYrv Nm9Hr}{'3]{Ŧ7@In܊&L~eYLxHe/5W50~suCQ뀍~(bT5n E-W@4r cfhM%pHT&n^3En mX(Q}Rޓ\np)*D7Q)/}i\#6OF;yV(꫞+E۝]" ,{&^/PGVdqI@,-5-U̡46c %tNS4wɟN$Qӯ|v = *$ODP_D;Xa,ִA#%%AIo& )2^)<ّ4)EHjɉh}x"5HcA2κS0%}$SuۛsP:+ɛ򞒀ɳU@w3 2mM72x"5@iI'9?"YD/7Ki==O,G 6bnTxF1& 7G")-ܪ5JMYaCz{B7qz=2~p%9]'q>/a_:>H"NE6st> N4!:)HdZ#.|n{jJp_sn9DUIfL8 1OW1|, B:Kİ!T׎jʸ{4u2/ՉÜ/R 먰kZ->jhH8xk/Ut>O!0V_q "z32pelhX HH֎Шb|ܚ J8#|X@ 'P}@،bA9p.`Gf7̠Oe'N˰"$9a$=]v*Ub,W^R-.z7hC\ Ê|9F:Hݻ3\Gl㦻Bx炄<+= +F$aP-߈eBΨj r. >:RRnskfZOzvP  BwkeI%Y<0Jq dJ>h{Gu%/w4}L@OTХDS.ąؗxiN!ՀG7*EB{AVm 8= vEE$ w[O^\0}EsisH[;ߜ|h_e $Ŀk2:,~t&"!K2frzY4hRx]PM7 ?V|1 f RG3^ [֗z=y2f]nORIb'tX%x/nJ`B =.nN.Vgfd19r|nH+`N,QTŠgeY,1@N<4j7ӧZIt6J ņ4(w9iL*n8yik>ϯ"ГULz߫$L/s?yX]NTVfecHzTPn(δԶfUR,>͘Rq6V Y-vJ' * 6b0 ]#E| Z&L ˦@Nq /CowiܕhHu /ƅ}_Va% ˲7e4RFc[ZH>DMYMGЁv>+O`MwrH8!3oHp x{٠13yS\;ABNUV=Yϔr\$ 9)Vz {s:cɮ&j.*"7KP.Z޸wU+A`ۿ]a]ޘxO#׷hfV7%m332J| 5e.T9cA=p֧Ľ"DC!`2a;^e-b{<x(N~wItHRbW]f#6T9G ĎNDgф?l83%S$,_3eLv}YQZDɠ[KDVIy{H|Z3Ę_2Ã'2XOˋ|â,!-+ fki1|oը]y 2c&) N'Y.1e&D&d5]1r= x(AmP*ܤUJ~d8ֳP}7ی\W (b{GqMnn'"50鯞K!}lGA6]C_tNbFsftYc{>n©L/40Қ<}8,XNދr&EjR eO@ -²֞m6з-6rB"^9XT]G*1/G 켮` );ORQ]^ȻQTG !cKXz+9ٓ:YB؛ uH΂NU)hKB^ =lSrVrpXjJ)QvGdsm)~Տ6ٻ3Jױ27l@U8`\+΁E\aλyjє;#q)?ǵ1T> [> /G!JBzKsI>i*CDRHw3]&U8jWOoIbЫ'jH.EmX nD!M#7Jx@]֘D1H;$h\3Pxlz? &SQRvLJFP91H4PeX>7j#zKj8,G)ϋB?7KCY<Dyh^¸d@B/A" :}`/8$kpH-R0vk< *\90? %PhHuV49^:Ě+3 ۨ߱ZGQ8`eWNf_@ "/>}q$M~iK/`8w#*M>iU)"| ~ulQĎUE_jkx~֊SGEd^pdI[=8 oQoK^O]$*8}^+Hà|KΥw͇\0 x{IsP (R?Ab sjbt"@4,0 Jk9LCxh0g?kMr3^nUgu0ܚo] u ҕ"J{3Qt77ș}H(Gvp|lWcOP"DQ+W +|In# _{⠹>z;Ǽ))b @dZBb\(+uaid]c4@)E31U +9)b ;@$3]"}@Jψ¬ ;X*ʞ[9궱d-H,RgZt S9(d ,RKwGɔW(?2]L ՏD@j߱#&b%>-,"|x#u%8&OBI/am_>ڳXE5#Mx oA|=[g~-\jgZ޽^[rO7QʯZܜj]1+߷ys=M`üPde{Co3Qqg+ݷ2ЖfqfN;)G}wbE/EHRfU@)'cEmۤC'XFmb }&sF-zW42Jp8b ik>#InK_{-'ٶTv`9d8nVJg ՃM`)7#s|3 9#8 o3V t|Ogf"R]P[fԼmX߸*&/}y,e*o҆fnpjo_zd7S0m'XdVk\ϊgS>DMn#1UյuL}&j)1Ec7ԬM,D͏1*|]huPu> ݑfܐL"OEsg;j>xWS-P +lc@Ws_w HnO5f{P,KCNxG]]2 歋10ׁ1X,oR4C(ѱ!5#zM>dFF]SmRnZ|Z -}(+rHB"S%JwoU1%\*mAR>ibn1.SaDéE4V{x^z8NA Y$d8:H?PҞw3'Oim6 '%3f1KS5*g2NG3awAGE%'--FXgPP,c-FZÞQѤM|bE ^>ex]vCo%m2XϏ.6QJQKtEIKЪl|Lv-\CF`" Z)fXӭSIJ"m2uw:ksMMb|`Hb.y`>vM"I1P2UXf/XYQf~j`Ҏ})Ӑ-OW8mzrRX|Qst 濾@*G9< `(<Ka#LK ۽cSs_PCMӉ3`㟾u&{uS7LD8 b-/ђiGSiLt|ǃ 8 3 mro%A~K;y 3櫙p!^qI&D|=VN@TA ˬxʌe2|)Ľ6rz X `TDn}4g \h:{v({g(&%DdZmFrl$i٢&y1ˏe]tXu z |ҽ|ke!_&q 7iW6tΫRA4W+) $%(Z'NztDVm+$/WB;KӅ 0 MrW3h-UtE&~Aceg=eEZiϳ;?ۖ!JX)((6&ZK#TTa6K$ءBɑ/-Y<:'|Y:<{/F=vsRU$-F? D]X-sor{qɄ5q űF秶w{%~ am={J-(6^npy;R^|SsG .xE%FsvNn\D{lF6ƊvۮF!: , MA-{$: vfy|"~ޱH,}:55?gD Tmf䐒Î5VZMcg6uX!: R(ZF.Flc-~L?;2u"~ДXILPB`qo&&6;2- ٘q M.K&l>>*DYQ^y7}p_>ΦOӋiSSB>͉zCꩂo9OKTӧWm{0Z3gx*s:57ҨC +7(?KqOVݙ-}gs=?"k'mP4c+|P/!L;։؄$pxN=h_5*mƁ֓z1,=<~uƗs򮂍qp>לS[he?P}(lP]TBT"9`T_x·o8a>Zt,l{@=!R:$9~,lb~n O3}?%|z$@ )ɟDMLD80-E5* 3-AߍRsƕ1'$v ʰ 1)XVoƽ͉T b]n]v3ނIiBWtw]A{* Ň~i㲁 X6< I񄟦 (9lVK={v4r ~F/l/B+*^4vM+Cp[/!Zk#Yf~,kd,^UaH/G> o 7hZAi;S$Hk:" x:pHʎOk-[ZUUF.o$ fzΚJn&LDn}9`k ep>& Yz3 D[{icFT.09nܑ !pʜqד ăņX t_}B,r{59zj7ML/Aww21V>LFX~&;U)<ηzC)Ho獶ĿC1T4NQrR16`'򀭸 ?r.čh0K@.-J8\N f0$5"VQ^l&pbpyE=g̯T OmݹiQܰiF ":<)xԉ[!!6Ѭ ]AhQ?1NLA"di].]1<u|TXn 9tH8 M)XKK?e$*Κ=hvQHm?b$%oat.Ҥ\p/Sr 9w7sw_}߸Ԯ-._7J2z}ݓfJr-~,RcS"~q}|dŚKnL`7j(*A`WP7.ei\Oi EcߢPF'dW^d ةsU7вV-^jzP3.)Aض|$!H #f˰#) iB_uZ6f_@8rμ`( Gif)1{ϟ <JLIlj>]$Q~7"!#C^+- jK%/wTI&pR;ՓZJzHC[_\oXzEEaǂI@!y p'R\~'M9M+tEL s"g@hSOyXCU9gy؜_sCP1S_dcϲfZr Z2l=$=C;:{) 48ljѦ aPnFsDzrm=^y%i2js§J#5XM=zE>ln0BY} ^ApX}-VkB=Q;H{,}n)رNHEKW;9en2TP'#CpK0sډeյA@G Oˋ !cضl5dn@6Rhda LOƟ >SœKB# 0czl=; &aLI|ǸCl7JF4ķ5;aπǢJ͔y\ Hn T\|3g:yv~ς,==?kRȥW73(?[!+ɷr mFe7kߦqUrDr,V73L O,B;Z7Eh)ns=a^&VYYzͫ2MjlUhlB+X'M,р|bCMV(31¯$H`׮DFov ) +;> NA C鲅0J^XʈPr.\' ]bl_/;W-1>&)&[<= -5F_dal$:NEwۢU䴑&!A~ .4kdZ V,d܎m+t* lsPz[r CJհ,Yŗg94Q.uL7>~L|eNvo*;Qֽ4 垁]80KacfenC@WF2z4QWB!}y eUцbK4IF2$ElsDP ED'ʹJN!%wJXH9>c_paGI]SwERia>Vx+Iu gyUH ߲Mg',fy[*2ɷ 'w^'|¢PFt@/=}ʶ;O]HF (H)L'fhVp f2 n 鲫؀\)tDZ٦g+3M?iZxАZ!;8Jáv=fAPwc"ewLU !k1-@ɽ`bemNwkdsQ֣\'#rّ_Ke;xqnWpy_15@(jo#"Nqtߞ%5=F qc=oSb=nF4 @o kN9#D 3XH09xFqQK(XD,Vea1"Lz{рSnr _ϯ'-rfg<r )zjuFZ G1bRuvDuxB P&3Řlɻ7~4[]+y^6Ɛc Rj7?hU_6#gjsώ af\ʾ7[tmo3n8S7.p~ !"REZ|0N߫<;,lFPsUR)8QPTɚGwp e^+\lUC*q l ](Ngr.*Ei޸6vJDȇfPl.0G3^AZPz a+^L)ٔ B(b6>pR4 6}]9+C(+=|XblVAQsv#,5S˧>‰ 5N!-m RFYM [9!8?t<\4iCnhUZhk|] -WndPct->,1(P ZV<z15w4#k Og  ;N4 (5s:g~C7o '}=PrP]X Ƞ!vYbc ,#I*o0A= d,a#m ) ”{Ӄr9G(T.iJ;r ]r!@!VE:*5G١^v|3N;sGQ)`- T%ɦ?=OCPƺ'lBRJ\Pwup_ 4e"@COϼhA(հ;kR^CW# ALT}@3"ƦQ5B^PaƎf4n_ruX5`8*NA9έ- q5dmM< ZFHtL22Vqc]ZZ85 )*bP 9ЍIO7}s5egKv1fC voTB/RwJ&.̼|7(Mvx?U|pRvOFc](K liQJ𧡟`ؼey퉃h*) sM gGYq{+^N' #əvCiSe7&7<'4͹%HQ6GD}&* 9*74oE-hTażA&w̑>ԕ8Թ:+mM#c R]`U4؇r Ryė7\`%l jipį)cMW?r^opuOw`f]FK KgP^a4 :MK57V4Um¼l P&f #W@C趩OPՄ@ҭЀ!3> f>ހvVIr5wJ؁@B{[DZw+^^/lhC0rLi:ki)xio7Mn OS?[Xzˌ|yp#"wJFYȪwV`Tgͼ.àS)͋5iZ.ĝb̵ҭPQ~ %/@UNnR $AōZш45RPFiX-s%g.gAbmĶ#@kl8|[R4XSs-PU2NxFk{+r4Wb0IoUϾ+ȑJ*Grd+كA8ƛ 8q=sPLrko43CVdB/+[َZJib+ Rﴊĩ>WZPɋ$sWRQU2=)X$hQbI{39uaAשCeC,jt CŖ',ș@ |9Is(b7&^S!2UlZIqܪbhSCQ. 8 AL(IlU%4v0I;p{ }u(T mV]%# 2 8iNߛ( #iFq_TKs?Kc%c% SA7 BN~wIw1`Hf}~,jd Y:NsZ4V{&w߾=@)ۮF$xDNsC:f戩#go6ge6e:4'%v^r^Ģh>cqW!Mh=%+n"G^Gf8[ebf(:o@Թ͑|ҏBuvӐQAgр8WtDؗie+B^PoM7HS7.B(KYE>@S+& @yEbџxmqn!髈S C0"rEthGohƒG6F rG$pˆ" -nZ !qDd)E'P!E5[E`ؗJvvݚ;&-m@o( AYC?d`K ZqxR~ ^#Tk)D(( 5 8k!-U*9.}`cV!Z_GB ^|)oۣY1Sj>+"l36'M0SY#Iy*0%J]&~>rEMiIϞHkoڏt{)ɐE5HY/dzYoC,$ʃ:8t wY  RW3sc⊵\5G,xHJRZ{[&u{=we0-e;f ~%( Er3M.Nw淝x(œ"uMQ:%Q>0A)'oNbwlX:G-u%78umXmہ!,DdsD C56&ҭ1 %o 2ak n&#Fq,r2Ш4T {䯃q =Ucv%/:N#2@!=t?;?{ {}B"4J8?%Ҕ,a}rh-|)p_^5Ob q z9:E^bܧh_so"lڄ sNwH^# x *6j~m)wGE+Qf91$!);h<]SiťՎ*Z˛MjVI_ɔJd{*؎~\ ݣ;%.5-3.Cw;"GEp6רW߼r0zflwuBeT p`.fvOR)v в13Mvb>$Ot.$ G o4f9|ڒO])FG<⌈q/~)O5X[4PHΑ\( a6%ҧL1pvvc08[֏M4jfN x rә<# ]]i R ;]uHd>|px 56,^|oS7jS.+FUEqzaauEr$H}T#ZmWJR}&uUD~_@v-G/GTk{4ol6hҽ@)i_Lw y2Հz#A$x~\:x̠Q&40} GCbƞC?W-Q 'ίJ LF7-~FsW yg6_$9!ôs\F,V_?\F#CA_pǵ>w5|%{jOG5W:Jbފ`/%-I# ͬ |u? B?˿9K5U'tK Ą@AF $2+gRa'$_Ln5lj,=T(^SSmc&'2"YM<bAF@c\I3I4-mZWW&Ԥc(i>KXl^0^M"0Gm-%AQHsUD!nrڷ/=oa[g<և`5_W7DtaZ4[d}?/IoB^lnﳧ^١+Hwj$|}SSCLА{24sT47MTrR7*vVV@:"-sg3 l?GM1J̢Y K ӅhV R0"6hPߐߧ)dIpzxo%DA[6-tr6"''Y8f}`.bOUH"06%caY3fR?]Bif/7f1dE$-q Z&Zd'`K5WEsv_m;%+b\I?SimgzX5`bS֐F/Ȩ4 /E|:WBu]ek~rIB'Ve`a M#WsPnGɌB[~|!=vX%<"I-?t(g}Ȕ!Q.r0Bw_> eX dk7=e ~Gd| jmAU0YÌDP7lcB7qʒEg 2aC&db=Ҕg`= [~LՊ,t_>?^VxJ+"~b#Gܥ9 tY_Q511h/";uNKI,|9YkR1G>PȚ]ԵxO.7zznw Gh"&cH0N:>f.RvQTdLd#'e9H(Q6c˯@eSSMzmׅa)Pk >6b{>li(GLtܳ׃i!fܴz~v@'0S6&? ⏲#IU9 XVNo8LuvS{$(ĮBTl߰$^w>+OBj^$L<5b\c59/7>ǬXhq !rJ ;p}9A EdI4UN7(bγYS4׉E~U)win$0מKB؅$YxY\tѷ _ړa .vb 7?]ώn*}b%!Hy}N#7' ;>Ckz[μj{n0p\Gc0Vx$vp6١}m߮^rTOl=+g,m]b1je&4O@ -U\(wT%u/ۓF6LF*} ԕK<4fVo=a:`◦ ze 8UE)<#.qAIN琾{!Apѩ @>4ubPPhI*QSp/Ӎ`v>EEg\ .e$;tå7≠oN≟2hE1{\PUeR( Аܖ bSрF%FXn/AȦL!7b[a&Y8(DK$I^8\=GN} P$4*tww8qEVj9qOj>F0g\+5)>YTڏD@>Db n%\⮕Bbx0fflBdIECi,sfNk?"ypʮt6F4-2XN SuYP)̖)bq~}P^9f{dAT&aAˉ}ij*Rv]]ͼ.jo路fjh9:u[%^0X'ǐe|:3Lw1Ŗ"RiAmӃlCwR_aMD0õLA`2^|ȘZj:t]04t@ Z(:T6bF˭zm,xhl]v#m<'H|^*lb5Kw֑[E(>HriE+dJD^6lѬD_ n^)6$LqjH:RJrx..l%bo}9DM1{g&z:B1h&fU~J;Ht39*y{R8k\)B>z@.xQZ;k$XH[ f.qI DAtl~;a iToszI|nInV/|KLNi楆 Z5gE|aseRE.? iq ?е2࿤[fDᤖV*[7HtwUnPK=G`?،YL)=)m__mfWOG?4LzSz*Na\)~$hPBo%MGbҕvFͼfimczDPbIaKAxJa[Ω!WP.-(}*G)"곏}B`vs3^]RTdX͕qmN^boEm{q >zֿpbXY h:ERmBWrO,( 0"G"_dwC*1P̪Q6_].PǦI?ZW-C䊔M{": &" ^՞w;>ө$c'Yа3{+KӅ]e@ko3K0 S͐%Db*erΌ4o .At_rK&n1Le) 2eUVZB/,f|O5^TmTcYZ02/H[E'8RL-:^s!2fNeVa]brzI⚘H 9Ƿ!<軍Uvh .8/ pg%$w)t#0=Qi' 8dSvS~SRT{³RNsQC7nc+h hQ0TU#z?݃LQ ͜inN>fȢl#,D+Aʹm ƓVBrX5ujvݠ i<i}O..ONSD`!,y^1 MHe[@ Sc%QIlhnGAz^Gc)^-q¥)tFmCqqcCLS?k>oFT+)`b_IB}QbƍMn+O޹a J1"M㋫nF4XŊ [0K Ɇ2,noZbAm kR>m6 =v/ڶtp7hzYdLgiy/J/Ϝut(nHۧ ['&op<+ ILaPxY-d1=׏L%τG;I\&leJ:Xa~qN1M؛_?ė߮0'ǾqpݖGHFgu 4| vU)Ăy|޷uy.ބsx^فK)H*D@W~cQ0yL[*46[3zk3Vk٭ !.D6eK-%pW"18֮K'*3z@+ Yތ/ʯZKɪEO(ySfxTj޽ /KĮf7e!୮NwTYGmŕ %s K_-|~A$@נY7fDR6Pݎh mEHN0]+2]n u8q*OARbA\ *'d-z nG@GjHp\6o.7tGw jڀTG %ۣD'?a\Fu:S()ׁ\7O&E%WzUN_@;ikpu$3Y<&mVۭh37Рf=YV0g9-ʼ(D[(,h_Pk9^IV d ~pgP+|R`zV"XT{0J(rndgqa"஠ {+]ճ_9I%~JJ[栗y#NR|Zkb2 096;>9iUGS@iyNGk&%qD pOǨCtoSN\YRz0h#!{D jڶB?$ >~ L,N f',/Z'oMfFAFD7 cR֫\*'CjU8kgB^/P7wBsC|5C5@lKd%Zo6˟ãzY9Q`BԺs3̅n\( o"i喏!slp.q7<j`f] a:NI)jf%V6^eio/+p&T>}t3xdkD& uwPfp-hpD<%heZk3e2Kp tK ]Jc/C%T5yqH_y$C.3JubW_W/+L)tRANZ:FQ\ `'=f"PG$᰻M蓱G~|Wq7Oo@'ƑLL4~Cx$)kp<v&o ~.eKm袩/NM$p񘃺pt #/947-#kI~ú:98AS^C.o!h6yKJ-߶49C;8p4ۡr~gRžN>ޙilUFZQr_ =F;ZC$xrꗈ{IZ=Ll-jN]hΎr]"g'l* אeϐdcβ!]Y#M|W>[ I:2yŞ@n[YV<qgR|j̚xHiJ(G^ڊy#ڂ> bܻ^R)HU a/.^I*}DbIXt^oJ $dEP2aJ]S,p_b_]M"ך.D*Se_"Ii1ХD=&FȺ$VPcEޱt/<%tBYoEVV}(=$KpMp8I"ζb3:yF$#c2?bU73% ]a.:%H>>?ύ4@ iITVNj1…Zuh^Y|'al)mҗ-)MLA+Urals-pp,26ݞQ%-(Cַve~;_S6%t լ+Gw*CbdF9 vcvWbDk@ro8􊡯-jv'm1_lK/n}qq#1gvya3hKs^`т>pԣ:CД{N.ʅgN:?!eqf&HNoPVv@O`@_ƺ|bLj+d,mf#SCUyS`gX%}Y#`u]" 6'~wS (3s2H]lb"n d-e%el N~M"Ru<&4݋<pe᜚z&mMY vOnꚇ𩧏z…,TCxԳ8#3i}_kqط3QwQ0y/G|nY/<;叡 'Fv?2ǞBj4<+`n:Uhiˆ}pba =]EɌؖc]K6GL؏_^L&ˆ:%:iJP˩T%Ŏ]D )FA$91S :ARLu}͉ʟeds̗^ a ڀ3{w8mKi Hܛ*?4&2"E_L`RCh3^;Ra2Xk֬mco#?7HNe{2d[d I`Q[B$!sa`ciU?i`V0\20 ێS/jOţ\.E(>}O1Ӥb[i"L\V:D1CK pB|V+f\a[  7"S<(x.w﷮saJ@$ xla튡)s3 XzRBFLeQ~ f׵.];!.9~YmWBkP< KzvǬ䵁V#j;K1cg]oX#jJ tg=הK۩`Tf2Ϩ#tbEEḯ`"+xHnWC8e:[sK%c<%zr%9t_1[΍㵗e&lCogPWYd΅W}fM]7̮:kzd>-醙#GګP1`{|!n'ݒfW!ua"oO̾FboH89/z>;&oPD"C]PVʛV7'J{5OԹn'=|窀+EWW8<.9`,Ml>2KCIe&8@ʊJ"TuA120ܸ aPv A*fxc;.$Jž m4:mU} ]WCV*42z-*X; i,Ks.UOGE"Zt:5Q7za.3BOo9'nʅw[K+59"Jiq`|k|"b=E"]Qb;cк[>8ӯBe-_KN{ cf_up?gykA˰4PeiM,И\Wc53xvE׏ %;)?(t `:ݳFOjF/͔lby` QP_FBTק|{T5~p!/ٲrTˬv i+,p:LјrN2̽]);:gkF\m1}#2L5%f?=(EgMQH#"Mٌvt.&@cۡɵ!jِ,Oh*taӎ5y/?M9M___)-5;:L.9lBMP\룎[MkTel=!kxq_H\u^Pv*J`BXRK+tظ"Dc <үt܀.s@ҕ)C@#H&ܶ^5~r9mmlc7})d#8(n VY@ɕA,9s<8>]c~ȤlUoK!?Uޏ.TR{|ԋt%!^\©o@rH_wM1aV9}|QX &o% źQWm! ̺)K܀sh%o:Y+s9Xa&Gr INA \Ǥc+~.[͞nMi"C廙0Ԭ=6dvSL|w=Dm' ŸЄ:ӑӷ.rzZq4F4iRxC=^>{=4кӶ;zV+gΩ؂ėx J8w Cu"KYK-61&.7D h mBj%KI u..&\-h2P*wD:td!R7Ly0*`;\%PN`\nD/^ }H~6\ZfZc񦂿ҟBkJ$AG T7FdDoϨ*RyO|\Yv8ReyN.XN9®p&8ypE֜ŢA~ ]Nkƍk>!hB`+Ԉ `&Ten+ ė8fNu^Y֑cEر0wIџ}풷mT'xF̭r3Qny!@?e-MzB)"Wd:wDq\! vcx ]ua|#9ѡ)ɯ1^dU)a [4Lsp95T{v6ik=%w`z%V#H#|bx\5⛦+G$]D"Ւ a3`Q٫~?ܻ0b\G =R>8;"Iڱi1-ygW. x"0x,kWa4JXfEv1ֹ-K40'[l1≎-D3+<<3{lNz+qkhFIhrr,UtKHݰ3(:*=bׯ &-ĒC|1QvFEx&AJI ~SGP덺0yzRNfH+$ _^RO1Ѣ8wϏ̘ %$Rtj~([g;{cLB "?B#9u-A!V쯔YYXH%9f&nuolK:S6@J>ߧLjyn|X2JE*۬_@Bj8iR)&cbiJDh~ɮ(2+#GNVEkեə }Yy4?t=Űsȧd_j4^eS_w֜Al%a߯)hdB>,J?Llxw𥄃hTRM|>dG3$ e/m8Xj>XTGf]|t%B 2e`lw$IN0O=⾵*TdzVSQcgDRKG$_'w ns$EXsIVm3D`ZBnj21(6 ȑ}3#P8q686{B'hL='\}D=R+ %$>U oA¨Lq]7 :xZPGG և>.b}0/DrgcΙ|";}j]@C8b,d2O>D;p"w7u[^!.捭~ ,C&\3h~ .RbS^yA]n96s U6Ks[hkId޲$NRtXowrU^I}aYv"VS@qjߡ6:+aɳ / nk_ؾSeT?j(z;6CZ.@xN?C4H$%ϯk>񷝉=N )o;Q`xȹc252 x?|7 $L]0*ZW.7SnJ Vp9_x۴U^-\0P#fXp7Z0Or/Ȁ걟kzh:j+񾏪 [LyШh ]ʋ1롍ĝu= Ҹ9cy|-~W_d懛F'$oi @`ԔmĮ<ق1 1 A^:o* _L|8K }a4E}}7dzF1 Y|3L/} ZFVpz6D"BÔMr}H 0:Bd4g;9,_go{MЋxxpߔK T{CZȇL\ W#Mg^׵V[.da6ζMX8/.z%\uo<4"5TGN;(.nܸTh¬]A5R%a۪2w_'r؟]vQG ՜ ٫0_$O֑%H~N2$G:˵3VIHyu#.R?U+ b>,XLqNHo~҄n%3 J2ށsvJQ⎯鿇 oqu.oڦhetk?IKu%_˻omɹYam5F[pzUҲ>8Q8e7K[ )0bkk9UK,T[3/ Zhs~neCr:lXDq>9VܮXfT8p"C" QS:^7jQw*&_7 (D(Ԋ%'7#/ 6e'ɂ:u]`@}_Hv=[8m*(-WO}U0}er'WO6 5p"Xl&A36ICc&mɼښe s`5e2J܊4n';g_sU">Ol4MZ4AE0^|*bċ7#p Nٱ kmJ֢{5VҙHadlzCdacxiɘv(a2K ꆏ&yxÿ6\ۀSTS/֐9;};i}2[ :g6=&elBK>z9@z }d`htj#.u8G Nhg^ k ieoA>'S[E!mиMl?uX l<,TܯԃB'.lEcөQF"t&!N\yC&G˪_/gj@1MX=.G,QvEܯ\ qEd(ef'.^`𠢟q!Mޖ_=nGxQ4n ̒] -^;aTp?9bb-f}Ї A>$OfM-vTuyN6AY`KkKÿvHQAd[MrE¿0 qZ2mUn+Ąeße(1pƛM2K=f389M<!%R_ H0WW-1tr#{7w<6l}Y;Yd@E)_(6.8rL\2 SgآZlyOՁ䣌[] T!$\EU]*1MM drI[+WPS5Gh=۵K9.sEwR.̈Xg*Cx9'S Fka)9EԓS(K%ΫJ^-mK75kۑa >uUc* gt癄oTQnka֮oB)j@@2*.+wa6-$O৙Gy:-nG~ [*SW$"`T#dt Y6y}dj+r0}q^J_7N̨ ;XN啁7DIU^47 zs|d;$ú$}eqN%0ΩsS(.'a㻫z\0Yk:VT})]i se~k{ ʄshtZf## ohKm3Ho/]"ܞ70@M& j+kV58*7m!ŻXr-U'TP=aSrvz{Я kltd]EHyI5IUHYk۰)GuW@B/ܛZ45D#F-OJ &|o1v?R7es l ~Of"5:8ْKϹϕ# 4pK*uye8%526hwfp>Sj#Ԇx@^^{[CUDkZj+nkH^xdH-`n'^rKtUoGbk& 8a$=q߳8e^BH%0pnE_Aךhetlqi%e +Wmq]A FC Y;Bcߞ3nOI9]xi;&OwE[!߲4`\<пM @w.y0<NrDeYFRQ'jP7x_?[:8{E緩8/?φz%;h^&kӳ˯)&O*`+2ї_ONӢ* c*.hpgξ ~?Qnr&eqx\_{pygԟ4b3S2LJ%4lfQUIVfU&/3"V ^_MӮIH9:wE֒S2qk#L|~|n t~Buj*'Šcz٢!IS:wE]>}=UtTXoօŔ`7[À2feW8~Iz_A ڡufp ?vu?:B^$O%u,n!(áv{IЛ^Zx,huޛ & w:!O_ xCb=Tuy>Z5ٷ8gy%2=\fGv;qt.v'V&WTGTtw碑﨡Wf3lkg/'GbyY#J5VYy9b1*5╄ xk|OL-b'xū–^]/`QgZ'?]w ;z`Jz&~eiEfPkz$O|RCYJHɜd+ffˮE a1*H4It>""a^> hWJ|Ȼr{)Nm- a  Rqg>޵*/TO I#6+09 ?&‘bʉ猯 G%k3QɽwITdIwwOpmW>)B~kK讅4=Ԑg+ C,)'@* gTFC]xELgi(;0[~ 7V6~5rEcfK܋FD-&DO:Ǔ0-ծv06 6ѳ8;s_[VUM ݡ5&;RD"lvg,\<.j~{Cl\>cfVZ,O\'*&qHqNK|NjE栺 HcBUW¼eK4Qsܬ2=GM/w\`5pʇg/,D @,%a DF4}i/{үR"ę87lCWĹFo*`pf"Kыk;csKS\z'Eَ(g>I .utgIE)  u'O~}\{}zxfQLd! + k5e˭:@Mk67GiykOϜ7DŪ(ˇܢ\ AycVw6U"/(qd<:<}HI{M@Vn h ٲ7e7jt]B5h`J"ǃZyY:D l*o0| } /ȐBy>cw<\˫G%)"HVwDA( aB #Ad|pyMGcFp) Yq5鍊&9\U54텁`oMeoR0ˀC̳,}}s0T"0Z~1|\.p=7m,H %)M7YSڠTKs#2q-q$ވv {PV @NA~!v|o 9 m2@@ !YPMJjZUA;t-$`i/:fח/|eВJk<ɟ3jg.eZ:I߯mT[/Ho[,c8IWc,2E<-뫈&>@2sw>J,EݑhC9ɬs%5. 遬E$0 v떶V#ɰY(N.Boa.#~ JrA} ?>nQCiW\i'#;ⴷV :ry[#3㋚g'"*:4H7s'!t$1⩔˵ x8txNqWԾտ\ ̭R{+J-\Ԡ]kEO6 ~dߟAOAd{`Kj!&βN}SXvh~6THgכU[rЯ7f)Vq`CvPO7:7|WgN)A\C)n`RgNar-4DĊؤB"agQ/wte3œ- K!l΍b@E^/%4P1顳wT7ʴ^eP5¦ ̫d#sl ͯ+ jr|ᒱN*Jr W*i tTn![䩺_w=Lmhete|<[y۔.eCttkoߊ[4[XaF \s{ FAxvak)dl' v6 Mr/O%{O>+{3Fi? .ܾT񛴄i#SKnfiힹag"ɗ&v곰o8;kX2ڈIaHi`D,mKx)YyEP*( yMj20fxx|W;6fsmlkf5Ȱi7FvJ Q]_]}4}>KYC2d݇~]1yʈ77F̥)d tM>jc1i?ICJ0u+^3%5g̉|N_;㵪C'Xj|@;bkn* /4]@9&ÈPH V{.x]Б6[;v>{1WbxjFjTW*^{,|z֛ҥx" jH`X3,핟fYg!Ld7VƎɜ!$ej>C|%A?c-c2N B\$N?јC~UI1%r_B8ag&_x/X#lQ&Ds8q5i0\:Ǿ;OH$ mH[“\Yh9McXFmղ։ARϚ/la:e؇jeg;ԩrFwp^C4Z9^%gN: Q¤9uȄ[kߩ>s%Pf3!pyI{l6b(r9<Gj 6Iᯰ9 rtj{pz_٩5A6mNkyRGft%Ʒʦ3vR#^^U$HHg3& ]pzŐ5u;w.d<b-2'yΌ~J \ }:B8SR?$NmcGhyb@dM2oq=4]Ϸ;y0)| ;RۀA*(5YȸzyN=zr藏/x)?]' C9՝`޸oȖ6Gzȉ/Z b{n DSU㭋7Dz<{߭+7X'yFyrs!Dãot!e}oI}tB_ /SSs`2E݌ʄ{5&p8JŦuhϓu8Z(?W@Д N!i?@;SĸsmmV*TO7o^Os%+ڕIW=W 1E{ę"ȴu2fyNXvl"#]DQ@|A /k0?Ky4Q0PD/y"]`}xI@k$04}!_-uQ:6h5T"^&ʆ"/swÁJ:?z̸QlW-)$rDa2 쥦KhΝJrص z?,:E+OVOIM/iM+ArIV,v/a,R!=,0l,m^P3J^S$8 Bu 0=9wovoG'^5;KHIqVH6QFZuBy.Ca8A'mAndz*"״G:}F7RBQh7A%VXGS(J&QcOSiAp\t9a@Zewg{p&(Pb~T8!A` WƖ!*^CWqE^p6U UR缨;[I4BSQpo|LȽeNcrgιRdNӟQ}lkHr60'kZ{g[9;Urene5V ҹr= YlqRfBLlcyJ=mx ቐ$J7):#mŮ7g쑌ih-s-(hfz`^͡zv榗l}}v*ÞGm]t#Y?ZOE+vR(5P\NRf)^2Rcx'oYĹIW ,J,Y\w;r.W,2iwD({(/ sBMa_%cvi) YtpzuP.3\p}>ԾP`hlbI8hn6ϏZMN$xTHYLCxλR)5z>q5ago֟rJE)L5vş՝㛺Wdq9R7kIT`n!*T2k+btύ Hv.JZP'sYpy(DڿKI-Bm w\Ή9'+\It$mVě{WC NC!0@xFMD&b KWֵ&?KAueԅyk!un!@1 km,`04qjVth q C o?z$URj#)D5&L"/IT/?], :.2um;:fѫpM7C8c%sx ?NqѝR%ZAw7!׆PǔlJ-w,qJ|0ĐN_x8 [,׈50YpM {X rQ(pz#5ޒ%=0Dw7}N}5 a7֙wc?ofKf4~(:[А_m)rՠ՛7",,P $ǝg ;@$š8$甉I7:\PJ0x!ދ;ǻ&7*|Ay%2S[ct#D?Ѩj5? n/dFB{, z^7-TUF!! 8n\*Ӫ\}/jKK ta$#66ogѵZjJ/wh:CrLeϸnO:I+}/ErHբm6*|8o Eʣ5觻DXjF!0b~\.Bqω9Ą}5=#".{/f41*UfP2ᡢao5P v87Ϥe')֙b/8ּQ\"RY5cG,ą8; *l'ފ%9 /(G0eBc{~fV #jlPl "0}ɸzv~mՆ+1fVt>rKlW-H 4gnAL(6Q|6^BӡۥwGuo%;~"`S5R1ܼmX'][^:ip)ɅyZ;a;#yf>#*{3FAs)Eٻ&䗷Y `)<c&ܾ"$?{*/9yޘZ 1F7?KmP/fL-E szo$ٶtNU;3"[/#YN,-mJ>7_`%HsX1)f]b}`$#MBԔ8Ց@q#;ܲI *0 Kzo$m<ĠtR_=cMRlJeg!~膾v,ƈ𺋥Ԡ-\qq ZSaNy`诂ۚډ >2~\P4 燾8zt_@@ $a ji|OM@a/N[Z KݼɤF=\TsXt^C2_TmJ&i8P M$*.GG@hzX5q(S`J؀+ߥ_SZ#ߗ5]-u. `tFwYo/Ri⢀; ɔZuQ':k) 6EIk=BE'tZO[2Nt\g_MT^Bs4v}Q|lD""{x wgՙ&z(Kg9<oDoj\f]f)GC: &%@L:F`O;=WWxKPy tWkڕ _Z+~ XC94hqQm?fƵՎ!JQڇ×N}bS/"ZZnx]^^414|H~CҀGU?ègrGfмF>+M3\aYo7eĮ?\پ̩29~ ? k)dV.$9QB 3w&TT3 lqBOdNhBnzjd+RPnU< ?]K=/8L`Qځ0_[w}Q.L,{"p !]L8* 594<f1ZgXڛp@/bm/ K2; jKmWK"&Sr,dSHBDSx5.,vʖ!'SfðPņO2"?&DΘ3j9ͬ(@5%p]sI C/Iz nrv,) )Ş;V#t2 80Qwf .ۨENY(.Jy[ΆvYiVqE &2 _>_qڙ)Q~klelr};7Y3i a"T_Xvj%]OSmW./꫆ה-!y*Hj/rMfS0[m]^g<1}ݕ{b^ka!xI4(dscFU|5I/|U]} -̒N f ZښADuQ.^vn Q4m4S)Af$ JCtxDP a EGUΪ6V[+Ux C3Fk{jmWvu$% >0j]c Qx*lm?_ ?l;#k{wj^Ҧ5~YD<[ e>3GR\%>2YHnz`ToG(uUh;*QI>HiOݛY ~rzH"0 B|[%{eG 55ZuWM ` Su' z8Qv^kE?4/Z<9*"3xδY"y Mf5Tel:'6+{n'sx=y tyu!e@g݊c|cP](jNRHms|D[0`X]iғ[%noYViPS<cN~\yք5tj-,|OC)=kVWŕ U/I> T ؆Y0bZe;`JT5w VNʺ.#`XcL":T->`#;4⸌V#r[_yU&e_?C- >uuxj. -zΙ O@Lc;/j1խ']Z7!TrG"7=~,){h/Fq(w'Z&e$C\'.Rf=cJ' #xxtY]bF1VlY|)#*T"Ӗxymkg!=:J7, O@?e4m Z*$5*Cr@ P#o.u5}^wFiYe!r#zCu-EHdρw|ۧGdG [Q ęϳI*(ېjUT8O)@\s XX&}\5< @(&+s9F .xyCO4Ef4clF]{c4 }̰D]qAÔݤG+Aycz1#{U\-|А$ ("-|GŌ͔"*9Qb'*L'?>XРzN"3ƃzaVqP9·)-U@!zRl@sK\U|0+ Mn);t.I&L&n 6aruBى8'9`-wF)׆Ƨ!"V_ݣw]Fo)?_B{R pv4)Xn]x 0S#|9JCևJVrl 9vGDUsɂ 2bB{:"[wT'k/W l|M 9!҉ 6ԎS@N$0?"ŠsSIn;HI"M}ɴluC,3f j)s4JbkF}P@!5|m"N]Zh]FS"ϩ tb>ځ@*R%U$hV,? aRlKI;VJѵUG}hf(64Clឡ~uvdz1?bO36 )4Yŵ$9.lWM -m7u{\P]V\ÀWcG4AZ1n%),JK??iI,B{U){rFPhVvTH@|MPiU+Jg*JIǺ/(nR}@3,;WK;Tz)9ί5Ȗ&o*=Çrp~y/2l2;an7f_$KĪsL-(f|RCBwcV# >}am<ۃiF,9v bN5zPSKmge{;Jk%g^IX 9dgDn%]"?)~Dp@ fx113>?.g`l6?GEe{VzAA)mU2i.5phƷJ#݋JZ\j:MY2ȣĝQ{IW#g]J)PX3߳*J![aAˡp êкi-x V\tdEUV[XAM4gvZNWE2(@VAHL NJ_ZU7c G۸Ϧf֌?#%"C~NQD!Rzh#()6~Gp=Ada ?U} mqgp/ "ɮ}Zb`bAz`AΙ0I.׈].ψ޹:]?e+H@慫mׄ["u6-ʃگHs]~6QN`A! >=({V⡣?ە,qҪr W J茙Zaxj,C8!(@xI6DJ4Xg]h >gG혟Hrq--@.GmWD 1dM;k!jMpT neawK֢eao%s*ou_^˼FQK\3.y(555yTe H` _ZGI9ffy)1u9~sZvNm»x(Ani&Bġ`2G5 UZLsh*x.OVg.Mr#(*N?dGV2b]P03rSQɂ'\ |I+ ނȎgc58ϖAD4l |yjR=d;~%UuA@fja`D@G ?ׯG"&`#LOA"jZKUhjSȚྟu%Ƌx*`du1Emշ.-Yi_d_}nCd4vmO}|A ‘*Rྔ uYy>5Iq5e8J8ׄ'.}_ `cN'?G<.^5V2)pV)&EE!L S ?!bߵ6!sդJVˆaTFbWN8JkfjrrSmzOY&e)ƙ&kpJinD2ϻ;?c vƉd 4d%4;W6W\UA3ǛsP}ARwe?P$jt3igS鐕'W{?Fm|w4-U97:^lq"_;:E&[tNU\%N є9M&,!@h*Bci-uO0( A7D}HWM[+Y09Lŵ1lo |&71AT1p5Crc[XHL$qgt2>kG4Ln S%[>d V)듋yʏC8{ig_&#΀ Ȋ^4/EwԱꂯceZZ2V3C7]*#|15U=&^a9 \l @^Q}mmSZ"?m! ƅ I{8;R}B$r=Q l!S:aRbcPaʤ*Iiemr;ᇪE923l>i]1]eJD) #!t |>4=#%aD{NN5Ui(zW@<2Y}7<.?{-8J'_N]7:RCs;qS&W0iZ'iH\+$&!“~Jߣi0D'.r|) aˈ*4]kחyrog~b84O; gkF=O˚t-e |5NH,qcO/RuUM==|YMsj9R:VE>jTFXwLܠ!Fι{%Jyr(7Sh"b]>{tB̒f̀FR^>Z8n0*` _YW q;/cmGuh=`{ E*)S?ilp@ZY{B=t#mb:6 gV GYҸA{R32kg=v̛ho[M,ֈZk:3rPޚQA5=L l-q4MG YS=3*xJV'_k|\HB@**m-:,EX5A~w_gE G?JF،߀PM/"kJEPz•ەaMǶEOve'fElygz;<@ciө78@/Y{Y}cWu;rVQ22ϟm57v {֦?6i=ּ`P2(*X퉍: iCxv'smSi؋ SzgIӺ=4?h(B9Nj 8Xp"b/.vb^e:+1d ` C!n]ؕc?H_B$WN"d2mU͙k/nYpFVel5ƩJxBIsfL㟮UU)V11^pLy/SKK*G"ϩbX{Y%mf[Rdž^6ZDě]G&NL(R`I<8B9srǰ`ۏB7컔/ң=3v%qi mj}Eiōml6xJҭ-?xj'NBg fĬ]݄Ǣ Ja0vd}Z`uw9qEk…N k9!_pf]b-U}yrY.|~,1qb^RK&l}(s.l8 !C).z;MNր(?!r 5t ˖_M/ڷ3PܙI(Qmg'jmZN>4_E^MYzϸA&ُqh]䞘@DW~B_LҞ]MBpa:<\ah83} h83Ԁ: P@_&A}z(~עWW'n2n0EB}NM+A^Bo7jm[R]zi0W]DPb5x aѤ,/fd)C)Ǔx^; L|$&r |WM`)VINJ~ڻ?1E3OlȆ ʝ84 #r:w.vyK<߬ %O1dX-&z.}F;S[`1\T5.ћCS )$0lVQ[{myOϺ3OXXc^;|/4f{;`cґŤI[Ӓ6 8~it`uǂ0?tG$ L6H&]d|)JOl᡿Omn[gLN 9׈z]EVe/ Uߍ)aM26[n̶ 1GH*yxӈ7.ˆQ-iHG(DyaJ !tmJV [!u|`]Q<<`2 QbDc%x| ۆΪc> 3=E!GS*flJ3'iظ=J3A{6!ᇚCUcc2UZ\ᅢp2{/L@~35?|ԅ[ܯ3ȷ_;=S-_bf˄o`jvZ~ӟ*k{qI?qm$N'7f^)݂a빣PezsSIC@^[S\ESP,-{}H/S&E9I;`0;&2`#8cygHn'yipֵmjǶ޽P''Vaob_=nFڑ 6 O'I JQ?iyiֈL_nI54>(I837ZwN,~;[ bHuj~OaUnqq7@,Rtw9#%*3Gm2'Ĥ jU(s @=Cnju7vYqq06 q$W0ROWTrFU?X~Mb`ۍgܰpF!E0gWBx=a3['Qm>/Vޚor LGl>Ƈa/zH%|m'>גEk)xF Npq{UǯP-fKw|%dV(GF)GNfڷх N뫕)[#IʋA0^Hwkͫx5Ch ۚ,[4S6MmЏn2JcÓ"=Z~]dt0Z "pݡ4`"˖gžK8c;H׆k7{;o3ڡ vʼc1PR<3Y7 ' xac`qe\$ U4ݦP"}N ס<2K^yԴ9]xS/-kXX5?'oElJ>Nڂ][gfC_W;"ŴTl~]Rj iIl$2D?T'9jަaϝ3b*JXԒ/yl#lO&[Fo&+3xE}ܔx0D;#EGqx ZpLpSb.DI/Sr }K#F<昼D8Whd0Hm.@nNdO͆.X5Zk=vj6~#11[qV+߶RlJ}$YV>asV>GFKBz I,y I%׭ *9Q8T~(ha;ȇ]MywcK3Oq|?pu|9cIluu fK?~%QY܋Cp:~fer * E~kyE9+ -[v %:4/tءy[n(9vM H ֩< PK'3SI08jĐ0Ҡ,rMKy-m#x ~ .2[]u kj՛@O8WQdmй40;zAt~ 2l_''Y e<Oc#|؟LR,}kޕȆF7&uk9=tCrRfdIv4F-,_X=1xU.]U{o8C&G$EY>:?_TV>L ^($ҁ;N鳹4bE 8!kۣ4*@a{0sBIŕР  d.:A k`'_n2Ϙ-VP YKl]b߅udKkNLjM4/cFO]GzIFWX.r+V/fucV[lLbOX+u6"̊uFTs)P}V]z_Ж8%y_#7i[ ޙat0R醴mDT3y=֔]_UÁbN E p W9{[))5!)w5<hoN2l^w2jUXWo`4sӶLY'JK+- $un:`ylͤxQ3%!)rI66+?Rt(zVO{$tQZ7~*DLdвwB 9m|{ Y=X(6z[?l=+%[|]CR@̓sr2j?OmR8O"F~ e.Shq i?S&5*t<;}فh!E]E݋u1ǡW`Qha))rm|&Tr@ieu"[Azy [ 8TEWnɣVJH; J~L}vmatI[o: ׼2i",#ScKAa T %֢'vIpޓBM7lMCt iZvXE7Z ̲HLNhN@^LjݍoZf=rmKE@'?=3"g*5-0$|P_ ;&,HJQO& Iю34/9@sSLGh G.A+O2=w&bWk.YKK]8pENɓo/pʷA iD$ ½M|gr8vJ#auY9j"ѧ vȑ5vl.f)xQj_\6R8ŀk-JnՔD ꮲ2+ue!FeFik蠴ۆ"I7M8Oy ]{ٽ1D|]e>e="1)b7G̙'0kAHgрN6EtԟG>KIRb/ԇX j_*̒2cJ>0SRa LI7?7?LhdԨ?1|O+̢zY[DZg4UA-NLns- BUU'$I5+_nsj;!W /}iBBۇ_ O3#isANg~j{zMZ"s9W :o Gw̵a7ʇ)my 4N#5XBudf`!jI齸ǣtOb4)#J6Z03P;NEvv-%!<;9%($ԙU$ڨ/`G%>[QGpഖX 齏|%U | IDrA猙GiRĹw DrZX1a\^8w&;8@H7*s2$OGM5a,qq oO 9jc6PX/5d|Udn`"KEd \2*a/U`7d~~]mnԞPu|E%XKςg:i4h,HrJ)X"ӯRy>43p.K"v^F8; _}I3D@gm)P@|[n`(8_5F歗N[Ϣ,.tBSu6r1b^UAs;j7ݪQN?Ԉ/Hձ:%|<|Ł[@J W gSNfญܽavH#F S{tTi΍4Kҹ_=09[H j :qPq N#g7}?DJUP .iMoAk8|]pjxlb7e@lcCbJd 82e)M+*q>P=hp:<,'_χ|w4U.!$;gH߲ʟũu5N2A©:Z0Z_˒ "y"~EKυF+e4sd}$b +oP_̀  P1 a (*&[X/Nb!OhO gM;8ET]!^t?}^X|~,h]񋍰4zgU6x=/\^"e3x6H[|I)вqA:Zd~Ksm2ny ];|UxiFrf) ;v2E'ǃUkq-.e5ċVPq8,b;TbiVMi]v`~B%vM\eq23/浊 cnt|?H|G_D}mHŠ 'g7RcsL'taLjlǺޭÉSX,9>Gq,x4\k7wdޞ?du2r%>!)z?bI Y5G~'a~Do;f@O:UjP`UPP?%LȦ /hnLlMk^m" fKQ7aq9~s15ޒ\M}88|[΄P'L[}Im:o(VOYSWyΆh+q٦qgwSܚH~5Y1c̘p w PR?s˙ gQ YD¶\wvC?># %+Иrt2vkUqmG,MM_s1Ɗb@oِP@E&1!V+; +q{:#A5`5+'o4xaa=c8 io7q9lmam:^$yyK,Ă ɪ$#7 Mdd{/,Z~KWe#8G824f u^I,BiDZa4orV_d`2z\,nsߩ w-n:飦؋O}0![}bO|L YMpͽrw"SYޢ,il,+degAyolD4ve墳m^qT"\Mzwq3hݺXװ/Š,ƂwL/n?p`RzqF7'Ԍ'3;_OLaJpZyKN?/ntR ~Z"NG$0Nn5sOgSKuQ7ΕRr]q66Vʨ.3I~%k?PGa f 2A}7u27%hy% 2B$Z>-bE/A$`[ʜWXFC{% FdimޓcPcXZR"IG |UN@& evۀ\y[ѹg(#~9ձV?`4@A5Qn%)UB 04k vEgeOP(Dx< #}g| k=ԩ0X9,B0y;`Fiɻ5$LiJ5HеWqoy;j0v+kmm*tu6* 1h2̾eC(P5|^.`A)`JOGW cGpʀ%-o2U=#trXcXn*oYU j!cw%aG@q Q~Y&Ϸ"9LO^oq gT0ʨ!MXY^[ 'ƎNP{[|TW]51xgy8{ Z y޽˶΅56έ, (7G9<LnEW c~ !#FW| `>dd-)Ҕ:@ǽY9)yn7_ EiPlu׵(1V՟G'd)|B !W%z* (U7(Y [Mֻ ͚•^7΃U{IIAvV)<OgF5Ҝi̚]L `yu lIt2`꼯LGjz9Qr`o_|7񼱬?^d Z˯FeGp+o|bXנEFӠplzTtx޷4{9AsDmxKB DIR3vpi Q:S@eq BwBBk|؀Gk#<ȸW3䘗G웍GJ8+~4i'o+"#:8:kU/#ri39c@? pˌQ< F[1ݠPQIg\/iC.yX߱޵YCa87SYqW{HAF&dhO㣞k'pbjZWʜ"ӽ}$BtI  BGrb`Ga4WK:VԚg!(. tlT ʸޚ¼:a9)46{DID,CeG1ip|E 0%;!D}MEdeo SBo+ѕA+HKadq.pjW7F !W5"LZx=vıfsS)WMY7/1$-R3AI^uQ`*܌z״6GMX@ts%]dqLĝom>Xn};~^6ah-?R}Ʋ72w`޴xF15+ ;#1s T1Ka3vCvH ַrQ}犾U,KkpHZ +LY.)C(+Դe#\RV@6#?2炪Sŗ=毎]Atݡ\sS~Xn~{nr.}{*l1xY1g  f$>ACڢ6`*Z .\qN;!*4޺Xځ{Hd{e';J9ĦSDbզ&<d{CֶC+@ٚA5(%$3\opC`fBW_?pBDݗ0o&oWbH(dv'|cNs'S=#krQ-5&!TN/A!OJ J6)Ssf`>piye0M55um @dߠF k:I6'oK5Nu$_}x]ii2z4fNc.j.uT2%7LL>ݹ ';qcJ?arvV_/b.Nj(1 UYCg2iht_ۢYBK<ѫ?5oi vq0ݔq5$_MՌc1kw.0(oԯDSHKA-.l,Ҩӧ%2MPYX(Sd>%sq`rh\Jl?mK%h=Κq[-^X6J۹Lz2 9[`%hFCGRl+1ŇkYs# ˸BAue/gU_`v_#"!/*W|-EhUj  [lR&=QR,<ցGfuptD D`ޅ{Q~[V(ߎo(MޓtxIZEf#Kyx3Q{#0Af%)5{,Txaߗ#zOJ)aqSٲ1ӫzح_Npƙ 0{KЫ~y 3s&]y11TWXbG6uq4-"#Lz-,cIFUve3`pyƛTPXNzjdwc}qo+- "{?l mZWqL%ATDNgT9P7p U~Қ6ԶN7'LC=j3@z8-MfcU M@:6%2ܴls_Ha!~ƘO76gLg\ǵiƿ\$a洨,x\w}z!Vf֐dS2aNB1^EdՃ p*fQNE3 *vHF}ztZ28* QId1tV6#(LU1lW| yЂo2~.a[+7Ƿ`[.xn܅^z"Qӹ*]|pʯ覿 ]5^E`RC%g`X)bÜ p - gւ5DKî#U!V-@d}Zݍ`߄0$;)q9E6C0OdKjN!C$CgB`6CJ BofzMtG1>I=q~o#/k w@@a"E+LR4G }/ MZC1LtB%9,jF,hFrib +gF/ O8oYq^-{VewgdƤǠ %b`zV>u >Ѿ v7S;>JT[y^F/I%g׭0MzKiŎ7g/xH_,Y>k/)m@ ;n_lM/Ϲc,NP8uvy ^*"YקEj~Xo0ӵns“ZwXTcR +vtaLnjx];g]FahpXևʲN3W\ a(!F"-]t:,Oa{%$tv5ٌnܠM'}D[NjƙzXCD]18^lxxժ@pm,YMQcOu( S 2$ z}5…mxNRY A=I``OQ!>xr(̹S FD72=蕎=fD^kS +FĭD"7~56:+%M{&D1NDi V&4oRImӴ"0k j?mp@e񵅟lXʃ~)1O׮ڸNHgz@%hg83D:!,c-\& 8}9@wYq/UNˈe~z|c SOvLπFRP޹Np5}xS phpn@mKQ.[dPY8:>ݥnԛˡZB}`U _%t 򃝪x"C—xqd [Gߩ[ ܴ 顴@n Q)S[7rdK9TfVB3R@~Dk׊@X9Vay/c`?@_;NӞ6 pETw'UK1;`Fo'U4/Լ_eLH6%Sν )@W[-깙P)sd_/tO7xPH]u`#'Ba]wԘgSpk^pnS4]`BTtMd؛UOtMu댖+IkŘ f-D2}CI%kIC3]Bt<@xS1Wdx)}"ğW9 ܼG`6YZhiD?$GxEW It JDfL.疙ҩIlEaT"r8"ȀDՕ[sYa 泐.R6n#˽9!ʾ`Z \t/]`ԆKB!(D֧v*LE 7hjwуܹr{ew[P:,U+`H ꎹD %~nQ|u4!ՀPH֔%]l&RF.z7"L7"}́VbP`wqz2p, q%'0Y+ Yvmg/9'pS~:R<'Am09\KyЈح>3D+m[g::|KV@WN`i:M{FfLFLxrFu秳IJGT0V͊&a/Y3|>~jiBFn ^[.o'ڲQ]^f4"ƂdxWG-hOCu~ Ԙ}s-JuC-F\zM'2\ GJW 6m6{05ǣ3 ?)`҃Q^=;QECCzبB!s63PPog~*/m3OEl(b.O@E!+rŪpiGN-^^AQBmc;n# V؋(aٲ,@Gd#jy}F^8,޷0RPDc$ex#_ZlI ݫg2$j?a+hi@tG6,?&9헦F|{3.n@Wԑi-ETCۺP~!P HT hy+qFJIZ> z P*_oLI}/Pk_?lBNF#&+s7? ]nwe|r~-yHw",nYE*c >o#?6w\wZ}coqsၵ2w&.ݽ%>SB%y޾ \MY[iZXYD]wD-*|[^yj6{y* '$TG1ی&?yuj4grhA5O2].Vs\ŃMڀ'ۖM c֤ܜ ֦OEȕ:}_oJ_ J᳔ֹ -~zTBYH<Zprd5Kk*(~YBHnk4Ƽ3#9_A*,}xG Mad@Whg d"P0tV*,L#}y_rVk5\BW62u4EL3$;4~6]0Nt7=t84J^TQDFd7#&DEI<۔ɶARE2W+|[EyTU32w^b;z'3޳.P'*Ov+tG.-nZVc RZt~.: 3XDY]u f غC;fݹHyk=/#iTN|Oo]I*Ts(0ME9]`/iF:F45?u1,:'Ԡ@ owNZZKL%)02+Z"VlZ=ѡ;0p˰*=['!<qt,~* .3G$Pc mj$eRy'($'xiFbvD 0v&{"9:a$ijؓ (NT@nuzPt;F#܆¬ UQW4v5Xx(_ϲ{5szg\]T÷$op|*A)$wNmJr>JC;v˨PʍnQw%5Lfv˜K)Z=M&jw:pVoEFTfX0{2[W@yA]ЍwA>ihU$]`}Q9.& (E oXx4~M*qUι̌+QűI A{ʊcq to .|%ʶ1)SzGubP}s^EϓO؆Nٌ7l 8؞}:i8ssFxH Yti2-9fЦgWܞ~- ;}Co`:yW?B3`=kƅ @l/d1tg%\Sr!&Buց+(yeˤDMd#09sbޒL777'(zw<^p“[LwΗ5fC&E\Yc i@ hM%{(:_ cە:1 ,OF,88̤C*!EQiNpZ@hͰaM۩`(H0i +{uL?7!ϧR[7 ϣEԘdRv'd@^NZ:]Ut"M"3`# aְeIcmRx=,jس;y _nnmujVR ;YʚG+deg%:KE~ ` Z[1dcg_舴g3:bINÍ` Tn:%\0.t5R+Q  scc$IC̗{]Ƭ²kGaɋ[XnxPC"bUQp.0j% :6߿ RsbQǪ2~|z+73(4@ptIuID˻8E2Q{ڼK:z3FC{ى3U}Ӥ9Hc]f5{ρQA' ӕ6]@u}*3<3ۃ3t[,` CNcj{Iz Ҝ,/ޗ=ܦi@ݧkvut֔1/oR,+;j3|OF5Q!!)UgY?%B›DM*R fDOD>WcΞY-խ puYf7;n(ӣ !K)ߌ@i4n ю n)Ni\j". RI*n(dՊFcx M\jWO^C:k_I$⫃.h[OJzWK[UG^،^S'5ؚB5V[5f.R~@.Y@${av+;3}r*{"֣3klCmy5?at5)>{FƁ 3_NR0>=PX=OQ`~P w[jFf.2E_u% eȡ씝Zʂ22wU" (+XbHKtNy67*GDb@ֿ0lQ\~E)<}B>n Dp[rs5$YvpeiT:lmcUTa8Dw&W89ZjjVg )GJ0JBwȑ<&qHȞKˆJ|:{Pd%/wSgW:W(HK#b/'jPzdQŸ;WD,(튾Py 3#[dUcQuK{cn0٬|,!dX qrv>%I+w8߫\#Nc#YS=?r,˜ Ahwkئpu 70F~ލPY->^z.QbЦWP\ &ESHgBuqr pAW4.-/2&qԝ{xXbiAߎG[:F!b-A 'VGq 1xށ H+geݲY}w-50'̈́2#y^#Ŧ<"2\C/tތ YsFK= v[%7t(`ꢕȶfL+ѴɯU@^Rs),ܢs2?ЋUԤ^gWʷ LDDzcnb mNNDɕ}munj#5Yi4K2;d+sjUUK/o% GU mvYfbZy?[43lq!7٣5S+}l~5'½sR_eNHov=]x˲F0IfӾݎ[4H,U2 )wlC/ҷK(W0WX*.:Ç?,m85_hg"%~7Bo!]Tl_whu:\>O8t 5}eZp7;`rnpe#q؅g?8 v쉑]n%ƴ3sHf%8fYB t nr"+}<0< ڗme \rR5LnD14b: 0_\BSaE 72ȺUt F!z00EͨU؏-#~VKMs[ Tns6 ;Y0Døc~k<#b hh-= cCKT`܆V =n vE]jZ֞-EGFqPDž>y#dr[[]G'-2f>-0,`7q%]]5- i}9h  ܢ{G~߸~z>Kex>%U״Ȫ"LqfI*$wf>2ĞM=|m@"*Uچ:N 3X~XS/FNaJ(| 6XDWr珞4_to@NEڥA,U PGM|ޙmCIP js?䀹_6`!"$2Ok&mϛeށhr˻Td5Aɍ'X1 8 n(Ns\".xHjurl mP}yeɧ5NکTѰʶnGMItϷ J_|67dp{K? "JLΗA DI 6#$_>[d78`՛CkĊik1g`lL^8 [W*jtW*Xo۽D/kM>1Н):&FNUK/D3yq0VtjGiawyZt P{9lj*S4`qT"b#'td6_8W&U9=i.GC'uY\poPb:p<ܞt+4#I{ڛXv SaҴ$g-]_*̵f HfJQtw)Z gYaHޣD/d2o%ݗ0]ꆃsMop~*\i/4"Cr'<#B= OFԩ1'qOORV>[ 0+jdIyFd;!ӕi2HwnpDnTdyB~C0t9 l P1px].~0Uhqvn]ɃnuSCb)D.ƍ.\;"nY߅B%F}"$U0m-snlS)Vxֺ] eH05=Zy.-eEy%ԣ4PGz?t ~55ݸMG2NCUCfWvQzI`TQok1w3g3Rzku3 51,LDp\RDZQ*7GH<}3, F絯82/71)yQ JG;vNd!*~d) 6OR~gA~j7̀΍v(-SYʰpL}2[Ӵf EUv0)dX1P}tG%vMIׅ6bo b4[Osi%;m@\T@Ďtr(B;&҃:-ƕLm@1ކ!hw>\ulb7-*Qoh@C~lyjĈSm2y\]}b](赑}tQb/y.^D0/0b|"^:r^HU5"e*Ƿ0>#Ώ󺩠A:۳!}f)KlkogalV,tPkTՏ'ŧ-`AQ zh.͝LcDeVI%'zX)+ BtmE[ 8=O!U#rAj!\gٞFNµ eO2Y,R|6dfP+J/Wu8Rу:08Rs|K6^h3L5=͂:? cڂ0h"m ¾F4xC^}R$`J +V z|$TZr5*Z8`5^ftF٠&}IKd*5҈;xAx?QS8ʾB]DeEXcot8؈wbM5!][Xԙ)$#$RN@?SQ9J2.L΀pl{ɰH$N&.2/5BRNm'J9[*ob#&E혲 ` ՕM azW}G;rґp÷"b_ɑ zL]7+,o+DׂoSO7UR@dfSŀОHe@{D"J~HR/z-N/< iJC>89ћyR 6"g;8/"heM5R #D߶`Pĥ5"]R5⸴@ĆGi8ѳ?2 ] 8(5kZa S~m>`Yk@nHͺ@Gm(|)~ыncI=X&XO-Gr}35SèlE|uqoV/i;=}OkРu kcz:]̓+EL9 zryؽ@8=iDCez! #Q=88.ˌs|JŭnC푹c taۺsڂ,' TlA'DJ5+%V~X${㼵UZ̅5#XZK QsUD iPEiiZh~dD]N9ph׾oZn ޣdMRVuݸ _I PKn+@y9$?NRs!\%x$>V?3J{:#߱*y]Sq%F+k#%zR}KJ|Zb'FLFLZЈ潀67׍+;in"Otб[,@3hH/p-Z;s=ovpE/j6 AH5)O+E2ZE̪dcpf\/D\|P/BXA2[Y}.*#BkeK{B(2*Afkֱ "*geWx䌪~7GҐ;2(e2d3t>1_Z8;MlsP| 9ϪJ֋T\eA"GO)~!K}⨿Szx =t&vQ%ݬG]Y վy(*?TNaFܡDh@0 i0UW*7y|p"i$H4Sm~5ܜ¤nO7' Jƴ?2Ym->7]RV<1=^o|n^#.ʥ9EaUU\_aEC?1 o5=։ͷmq[շ`ހ$."?;J:A%|hav3XJ>#FcL€tΰ*ox::NkP5G6X? :}_!\=Usеmj#7ƽphQ5\ GJRgn(}l`%b@2c]b5|i\ fz P3 xHm-lژc8scksU^(X![, 4jgiy}=1;d}5 kfn a~r 4&lCz6p d\T)%YRBG_aUdV߰zx䕜Ѻ#_@G'^0րYM_pd)T)Z؅}3;W+i!f (nM3:t䧛` 38K(9 X:#µ{?yrBMdr5يf+ml~;M b͸#t, u?fDӡhlk4 \ q;sځ80LtKf0 ?>\=OMXqOR=Nbyc:\K'y^}I؆ !kKXk"a͹A鲢^8̌k5ҁiMK0k/5'ćO"#E7r ZhKJn22r"] m> bB.+ v┼.@Ƚȹ4>W$ӏ Iz 0T}ҹ,.3-y|>I123O6 6E5Kl_g>0DQJ([OڐLfܱو5Kh`=_k,%;ܭk#":'k|OyQc! Ag2JV:Y7TgSw]G8x|t%ū)sy],tР ǵPs$w "iCg?'x\kW]K40_: /[6%zW%"o` +n1-=o a<<"AP Q>~:+j !MnF?B3`'q29TG] F)}2R84wBSc͓ZPEcA_նWӀpZ/^/@HzrrKQi0 p:5|qyy@/ojuy7]vZC*Ȁܫa:*bHQUW-evX=$b*6ʦO8Kq2"p#Hz-'*r[ҜkRϖ<  ư >x1d@!!^ `N$р@}lv7uWBņ3 њW^rGOcz(,z Cm.mޓ%xDAIg [yps0m"ا% V&a% nulFJW57!+OJe9;}0c90ہp)vn*Ի KGƇLv=# M;?/u{Ҟrfv҆S)kz4Y]j簫@(}E90?l؃6<7c5$rHmmf*7t؉:?D.Cp@78Ѽ e{y<޺f׊6π]6c%0eRxg3+}FQ.T?A9 $8s_؎@:L݃sI؟JS8#X!#kJlzH5Τo&9)Rb bNދE_̰vv5lJzѦ$WtɌ8I0I|Q=L% =`b\ъ_u-ogo49O'XѠ7w]=Yk1 ;!q_7-sW2CIFs^mehZE82qB5&v},O7X٠W=1ιwre7_Є|@f7;Rm:?Mo(du#m"VTW]nrI"+Ƽrf0ELґzɚi E̶8@?ˣRV~t'sЕe#M<TSq}&NgUHТ>[5NUL" pPjkۧ/o͠ v}U;rzX4b *0gk: Md.y#;Fcu4Lғ@;~$c_!Zm!늽?;'wmhTFhF&+(r8 62uwb!^?L?1 3_!Ru*2["B-MX>Ț̌o6~og-QEa& 0؍+!oٝүi~60EYLx&$&) &PHֶXtF[8n YoVJk\(͑)ON )| wJ/aCImCg0iF'MUG WsMY o-/ HZJ,1H|wՠHA2^`+IJF*~b*r9r'cCʽU_y6REY̳Ǻ8׆ۉ&R-B7&|NN>+ ŜR ,;d$V,Fr럨0r_Eo#&4҃jĨ Ms>lҕENHUW=<fGuђX5bdQxMGiblF$plLK4IAeXdxk94Gsh \bK% Q؁,t;C햰8:@Mk}C[LU=o Jc276kY!1[' BW@ ?G;R g&CL lGZ<2O!zp$/ kV?/]YZqa>Y'"=ŧ.|l~xW\B6 Hhu q6HծcFf6mAܭъ9:oBw-$Ai}Dml-lJWe t5ZLځ̙ѻd^C,0>Y9F>m kYcceK)k G7.2p>vYF 84fUH]zSue޴q?G~П%˒!n{Zf,HME${k Nr8 7 瓽V4!fqӓh0j& ;|4|$2Z͌<>|JcN C67)L_]8T%6_Fm$xُ(s* JnES&,wИ"g?Mu٩A3ELZ&2<uce>hY\1Ed,)YSlaR @1ڌ#=s}VNmQE mɮareq>= 2\nIw%Z%2 #bGeZtth~GWAֻyEޫ*t#VB=Ҩ\a z+>~F Y\ptm $vݏ|eOL jʀGjc=L["fΰOIM@&*meiBowvOI@¶ (ջu$4?9c1N)Llzej#nQu`H`|{eSv0B)>x-Y *q ۬q#klԐɯs.z>!Tvr=6r0w]]>1`c " R?HzeQ ;Vop1F1buGk mڳZ3\slN6kKOe#&r,y?Ԅ{ɮxIʺ:ýo}vaﶆ$)6|{q?CZEԚ뻘k=0CY٭);ySU%Цe=T=S4V<;{/ qe RK<>j$ULSYtmb@6ysg$ #j]Hv;f4烁lN|б 4Tm\kݓMz.@?OsZH°C4_5u0 \o!eRkr{jkq5t`oXD#6yh =Oj8._,Kܡ.%1.҄ eB!˻]r@0)ote0hi,D qzH'1' f^EĸXG tnTT DM %@:x-NR%-43r*OԬ̱w5;o9ӤFV!l_tX? :ΜfP %Q nmueqL6ǡwƎ|&ъN߅Y(<`$˙3.x݋>Y ֣J=fʖ|U#):X[uRl)܂a?R+1w*oد<(EHX#3.^F^)#EJ3$GC!N6=q{8y?ݎA-mQH1*&֣c5^ 9R ʚ@)~|U=osD?3Sq~Rdy$[ϣԺ3t_N{pSVFY:xN\t+'Ӷ dg,b (8NЂoԜ % %NuM^t9aк%ޙiq9]YuAPN\Q<aq$jW+''̠&[jCٹq|wmSSqMv1rÿֶv6' [hf^P|Po|U֪Jo2.#)V `7b%؇GWHRUJ'$'F( EPvڧ)3X(DcH@ ѕ0i 8R ]^MF }{s;w#n_r=h3W|aW/CnUy<%bbֺgۤ(ٹжO@sr5 lf;l#Lc)dN  /g!_vPz:v )PMoڛ$[TWpJZFR?\o9ދkiXʋpK&Uէ4$,2˜LG"_U()7~*4MuDvju uZH.F$pA2M:vc]DŽkX}KjnwdT<^#Jv1_@!' ֵEOwPScK7#d>{bQdioֻG?\G#v'.xg.tG23$\oa=Jњ&kFq-)UL<"5N+yV%؇,OZS3³8!L(F|R<I20<'9a+-s,>HEgPJ:Cp.TD9YSnTG!n_ﱷiU-yj%YJ(?m z1t23EwT)C* ̑Jxϫ!P`]۽.2N º+UƔKmv- EpsȣZ~S#tKA*[WǕw.BB⠣S(\oe'0➎ ]nwg]sIDV/j"uEΊ`3Y8@oӷFp1=޹VS ecUK Y4}fQ`SS'l0\!8m{o-?Kλ)7' ;A4.Wc~A=w?}"OWV>l#$K^f* 0ccb'҂}u}a1NKjLp\޴@(M)E}7KmL >Q{*47Env58ڟyuH\K &ӑ;_{ֲЄ_9k gqO3wlc I U)s-66dаx]ӗ}z/a8pG(R$~Qg=$&xL75%X\)}3PHmۇ6-v;g  mx)*,7?F`L/ g kx9a3%! k%nGV&uED@6u-t$x`Lr +X?9t|mDyǰ}ju:ګ41DCwZx.[+wi 6 ~9e0FHqtdoy z A\윲+DAPO6$a_ 'zdgTLhX$_ ^ctʙ]Ж|uZ 8dFč#,D ;f˒ԧ3``Fه-7-]Q4G+ eRdP_,Mխ9/(:ޯs8،E!}Gk#TꐝVcxB y [y6g \Ԧ}Q~ϵ?Y'@gro׷bAi9њJi9?2׈^-R[{MAXa|sF(ID8,LʤGN+DT mfByH' qެ#||L2I8ae$!K_!73k\%f,WdG"Rf *Jl&G3ek'&uk't'Sʼn9XC 9?})b!|On'ڑ_šPC/#)ЍGSWΌN%| H}MxބC>xGL7B'b㫉Q(6VoV}*~)R0j؅DžoٺIO d\7mƧ O)(&,!&hbHTq).:?ϞryT*>7`07lGN̏aȺBH %sꌛrҽTfs^rḼ~ uZh[Us*m#a.鞚a$ݧi,V|:K+vY Nu6'˒Bcjl3a&#[w39aOŞ9Yӫg ð6!Ƈ ŮYo0]1KA/X]3/_WkQ!9F9Z=.3q+cV蚲 g5'3KJҴ.WVonW2_ [wOee3xF^9O`Jۑ~.'j.\Sٵw"| ?"[ɹ}٘yw`.e6=OaUN9s;3=jO|9˄2h";e5;ޭ!_F afD 9qɍ1QLrvC^M2;c= S5 U76 QXV Vy G;m8͒ASD,-f&,Ev;OPtt"4T9*eh֎A}g%bzq1mj(OQl>WD2]`jod#ævշx!@}дp᥼p YEZHcz+4`%ַR|վXkx9<ۘ%gFye s2d#]J-+64y$ޒ^П+@j~ձaC::禍LUr6/"˥Uxo_}ӾWWI b?>8!WtEwfFnv],q\Y1#D4z փ](lP4̭β/c '!̴a-3yS~V1D_[Z,uK}[,w=*~KLiY~~*8ӯPFS5K{G i2oť5?3 p^ sB B>}l\~Nիݩ aȭoO:`aˆTHZFj] 36]AG2[Vwƍ4,TU~K!T к `9yH.4۟7obȟ/McD[fY%&)& nb̨gig#/32;KNuc 7>R'1yUۄ:O Wt?Jm䰡nE Lr(z#y}JKAܩ(Uǚ0e6AdZ{)q%)U1C|y ,AlKRɗWQFgOBۂIv#>I!-\ϣ/v7*181ޣ> ^2hfRB.dvQa%&JIW?3 `\h("@TkMB5_L yws˶ K=9/>q5e|(jzTgm,00Qf^xZڈkD뮁EG)=Cy9쁃fچf[d4GՊW }qM4}&IbA cM\=fiYѮf@"PKn}Z,-hj!ڗ!yqҭ^=pl:k5ヴԩ%c'V0¨>"f_ '4D_0CbjYW "ipY|P i$="QQPz]3a4r[R=fyz0SC0$a,Bc96͠ prv1y+&9o].3%xYꋪaͯ NDX¬u7"oSe 7"`|uP+hA_@y`/"k.&`WG'<vK' b[w" 'S;/@f 輶&,g#=̧ ?<.O) ^Ida,!-3է@8$1?Yǚ;u'l}(ըOxPUJDb/t [796Muo_>hVX|dw\w"sW`[2}+ƌmm(?ڻ4Ha%=a+3,P(P6} Zx<kqš}xhhF :& HRuAꐿ14A؋V$>0j^MHq;FhATYU#.}*m)D*\s 0,<|^A{N%R;TA0=D h{AD 6jŤqܾj}6@!}ӕ?+c- NWL18#hDAyI8ThHI y R9m DA3Ά_gieNYLf<{)%ÞcPq{Nª}Sbv]%6yO_u,|8s(]fģZ&J8BOB,)kp0dzb硨 "3Ƴ0Beo o뢖& ȜI10yn^PD^~~,+$YBIcI%qa霯GKir*!?k`,#n ' sʧߏr}ZIUYc2? fencu#B z"ddXp6ω@v=ש`o@t~H]:;Ezn'VA~,pQ(]=HE*ʰh\)N7i0x0z $-^5_S0[[=i]>`S0ud-e%Fa:two4﷍j=yju~|EQ-Ŝ }eێЦv| ~0>9V?U:uciq|1TI4sX G5)&˩w>^9'- [O^0%>~6-%!BF*$* <#\(iL}ع+6@&noq,,ۨ-p70*J\Z>/:~?vL@C]NQn>fH0T[w-3<_)<]ɟ'Op  ltup,#xNekc6wp!~r)s Xo<҄Vi1 ]{n,dgt%p5uR Z%Is#6Υ"0!2CFbpު3ZeCǨ)a- 1tP5W v!3u=/qw`Cz S$jš]_Xo;XFPeru.i>x劇pUL9Pӧ? z!:nwlZ{]S0|21:$rVxB&\M CD O^oW?,we?;~-/? OElF-gAfнKMda6L ) O[8Z]p41w܋#'ŕGj?$Qclۍ5DHDc@]7" N EV PuSq"ZN{K,ؽzчWFk&_%I6FM]:4'Yw_:JC9khnIk;b5Z?QՖR/-j\g& ?[w^6M-ÑN]fU#lI* f}@L 6'sSk/2x-$p `baQ'rC80^E]m u#Đw֙m.%Z,*]?iCl8FtMjJ/fPZAK#( rrBjhUeX{.+7Yo}F*~JTbrshzj({Ud"20.%zmOoDniU_,0$6.}x2n6-9t#&Rk֒,+Oi)x4L),>.Y&kϔSz{.MTdn;1oD7 @bKptO%_K$5Lro2xO5-XުnJgx-ȑ?aJ+wsp7ܯ6KElΖ+NEՇmd1.ȫQ}~gϤwyf;{xa ̾ ݼ@K}h O3:EOaȃOmBEjKJe@0`[[("d /);0/j~6zeb?裓N"\TwG"]s'˯QT(]D) * b<ĵ\Z̺ht+eɛ t4j@dd?ؘP)utݠC[5uW5_,K9mPÊN.ؾ()~c3Z2J|恻0Ŕ݈J.៟bcu{YMݺ1@/Ml,̰L< #,\^um[y?NV}h:(keC5Tm=j'-u>fX,=&_ljzYPԆˎ& "`_Z&|P'$xE> B,ZĞR٬ 染p6px$+>vǃmI? 8'%?D𨥈G$ B{?ڽ3K!19)GCޑ { '3t$d#*d@_ dT'% U?QM ZBsH.Y$6b[ ]Y]ۊpx;k8'>NեɁ>35V)T|{C "q1$ӳۦ*(E~{DC7_幍ޯW`!k~as$-vX5g/W7h1XzURP`P'rZaKbuJ vǛFo]ڷypRT>QG' 8 eiŜ%!0ب eoȴԳNms]qVLXk0(W| #^Ĵ䈤!fGoibpE=˸2 KgE*ʽA,e+e3ufO/:M_>.?UXu0Qe1=\nN`W쑽(,A70$QU[Fx[_c|Iv +`06h)Ϝj-T:>d8"er?9 P{]UKAd5)w-=3S}GX M <Hj3 + i!nDˢFZFa;gnE#jȀ3y6}ag{zd >yzH&ԄwFM,jSn]=*J^kZX':g*;&ڸ iv8b|}܃|9rԕ=regq}9UDt7-{#B/#g1Yﮁ^g$-i^ٲF|>(N %$03xG 4yd2houݎV4U_GX/pnE_^Mjp\* 8Y7ImL j+GYܟ6D=Һԏ<{^i t+>E2)j4O8oaxn;J!_G5O{T1_ʻ-BL R왋*SR*C 3Tc3s"2Wu5Hv9yß)oN:uDe;ܥ9;哶< M DK<6]_b1Q"'5,c츰bG)&"otg&ґHPώ\#Up`e-YzIsDm۔c_Wzd!LpKɋ'N4K]G(jY84QY*?I.p}zo.;Ӿ215RBjcgniuAR !4;ՓJ|"X =W*YZ#g*/;S Ùe]C|'S`J0m{mFZPǡvyW.Уܟ,/BlWB6i+M}`y߷o^n)L\O+Fs'4(n%Q"e+ Gї ΕgCQCN}b{g7ĸDqsʕRriДO/:i;!4!naפi6,Eehlgn艿!СZGvf4U;ߵdTq3$T0^fh[]amA#lϻ LTmkF1m$|BGݡzL=?Է5CIJ:h)2.?ĢDc05I{~Gǁ @ 7@m22G"" j4 w@*Jܥ]I7k&I+rYU R',wJ1vYdor`fchM2-pT։fOz#sh[8>*0eDFÌmx*&A¡'g t.ZaτnȰe4Ǻ1ZfD֏;*LoK.㲵.0t~J=ۈ@|0#gBȯ1ևyxvMk; v^ה&IHzJ{aV$hŁ1JZLi STXj&pؒT&H+T>@9לQ".ߪ;5п6WLw2$\Kƀ^H@7b@[4 BNbWms]fy150[H` ̈+ !/ u21+_-o53RZكHJxK'?Z!$J׈oȬ#Oz3ԐMO[{Y;C%f~yS/m僂;i )ÝaeZ+S6+W'tH.h whٺ}S;YzlTh3uh,O Shߤ j;sFBsE0#~"OAE &P!F^KeOyz.2!q 4ܭȕjP+B;]-NP!A^Uz*/\2܄kx@G[AHi<œ;o}œY;sJ6 AewG4s̔ ӕG\ТkYoޏf7yG0ym} ][&m4-j eNߚ} QrRJu% /)hU6zDkҏ^y]ex~ǐ xm4$I YzŸ<Á .ٝ:9hlMStPsFOqQ@:*jH DQ[l S0E~8Yc-ޫ(LFr_ExO@OAaJ/>Re*ӟo9Pqiz;n'w(dELՂYB³~۾eدzÕ$]y( ꫩ!89VWTCuƮƁBg/ח=V Be3Bnן?O8 #۪Y%0~𧯘f٪:_%pxqhOiR/óv6#%ЀG0y[ ams"R5OjO:e]ipq.ncʤxoqK瞨`$igbFsB eV8APA 3eZFv2# NC(r%A?edQ O 4mawԴɋ,)MAO(}lG\ /6|CS~XTsy0^Xϥ 9#S_lOp%RE=]qHdQ?oST(t`kJYe0.am$B*8kHd<E+9>;E&U`508 >r}rp+&ѽf/#G{@@ FP1j펣X{+C&+v JRp_: kLG:cgy>d%p5\Iߝrf|] IoJa̝ϭ{ohܐ}T%~\`Z)%R fY| )&dO",eέ汅"/] KM3\ 2ڥ;5 *y72J.` D2yįHL2 cI²gͶYwkAN,wxFG;&*n5fLkQU~"XB"䩘e./c9.`hq4⡩a* sly1sEQݤ7Sk =E i=«f|df AZ;42Q @΋v.X9)=lBߎ]w,D$pR\8 ܏9xͼ,p 0Č{'I/]7o}\Mʅqw,ɩXt D3i3<`YlNnVT"DkD/AL9m&DZysF*0d?g-UI':B*51+s]\NsVgvb@ j?fӯA*54B"#nuŠb#cxR,n[˼T([y0BZfpus;%=e[άrk_OasEXOӧ%wd]-lHug {7gwM2ȝâzv,`U&Iҗ^kpAbLK nv 혭Ψ3n]ؐ> S9nlS`4]qnq>Și01GT 8 4gɩ;rCwsC^Wm<׊lh5CN6C)*(i(d# RBxW -lj k禯 5e:܈OJ Jk(2a ɟ޾ 5gx',cSBD󆶐6O+YA-F>QIj6J~ DY-ƨ pL=^uietqPsCYkL]IQt/qCOX.ٲ翱?Nf2.f?M_R8΀%d(3hKΡ\\p#5K9 kxgo3D,AGTY>|ߟꧫK3Ƨ`պu~0ab$%1#D3$)˹QQG'q)N)☸L튩M"P5QKdv-ZPbsՆ'Ū-nþ(HȬQm&(y8o'|EzsI'BMeӭD% Y-CB 16-e*kFw&{BF.f*8yQ4** W$?ˡwhW?qW _6WbA#ek# m n:^cnpnV~ؙV ItyxcN. ArzhpP&L>ԗ_ԅG{:=ϧhI%d,FyWaD|ȗWSV9EboJS‹F<$nK`ffWU掙z'C4pR39(.*9[2XyuVE `! }]xG#Mւ휺kQ=YǼyc|PYP|~??̴Ce a Ce3N,0c1jrIP^Fנ%o5/9w3: . ̞2Fh#6קؾRkQb߲ ɟ0 *Ceº(l- z\@eB//Uu$iL(X@,=)"Jb* -2Y\ H Q:fYj.6DnuĚ5v9Sz6"M5H']*xo/ | X%0ve<#<N "b]"`\v:c'5\o⇧V~-Z4#PcoJ`Yk4CH!AB%B\ xߌo/ǖYhI+́&u'8? |&X$REƫ(Hpڻ!%v);q;-߻3JIaPVCkjv] ECP[j4%gZ{>oN6ݑx\$J,"Q|EfQ"JM'8ڰdáS',#)|*},;ҦLE\,zᐲpe"A}1!} 0I ze)S#kU4l~.}QaНžLK_6ăw/h7TF$dJۭp] +I>fH}3hl( .[=w&@Vq_A5Pk֣J0]dSWaYp9PA Znp:KOi'\i'=+3arlqp9$h<OL\`Py]A>-#3;qBߖt3ygq|czEﶺi, f3&R 'cz3v]w3]0^֩ts`7ofu78yVͮC8kxO=Z;[fڭE`>_is/ſ҉K$o9g%sO9XR&Ï52[dz*VRO ͫ8 "Ľ*bvl^.FdXyzhͧ;-MzpԐEBLd3u uz') g Ũ_+%/QSR;ՈA@HΑJsZt0Bpks&NYFRi|8%IHɦ(.шZ˞RaxPZ8!RF ^t()qQ ˏG@k3W3OtZt@Nry"q|o`b(2FpSYWZ3C9"<:aZ9ќv=#kl6L9|ɛ ;l/ Ĩ19kt,w(pKuGIŌwXRPyE “P[2mĶnR]s p:΂݇DzoÄ;й^Lo0ݼI_}*v8>!1C"hnvvoSp/, hG-r`b2.? Q "T.i ?IX}X t\N^#Mb*& |Ntl`b־<)d1_ ݁nU$W/iI\:֏E #T(%BB y;udquVeF_ t$_CȢ6Q aU[*z^¹vў?v&p,Z _T5ul͋dy>lwg a Ϥb16# y9靴vl[Rt= ^3C}f=xYE.긢"\M=H-paT~J؃/bԚ3z02YMTHncJ!@ZS׿ѓL*Y$Vi/S*Ug>2KR'!AVOԨ k=5gwVO@v,o=NجJ:yǻƿ5-botgؓh՚lX!@u?lD."AunBʦ)̫kGÿ7j,X?@xL[cVѯg6Zu]1x6EXo**?zpQ?EiUT4-P ik-QKA?j+ B$r_@"F FlVuwxXdy\i%a,φH|4#fvDudf%pG$CJRQ 6F" ES o Iӳ8:dԠu*`Cq<U1D3 j.:Ei;U$]rmr{pg`3|Rث6#b[쿽8&t`]MF.|q4X=O6@BM+W DNLQ-"Nzn}SN$!\[5k$k؉=ڭ'ӹ- 75'3Ñ nwՅއy他Ls~"dﲂ&,HCVU4u|JLW*Zl*j9'o\36S%z٥AvEnNic5,b*j'Z~O[>G&C)įN.T@_ZmQ 5Hץւڀٶ0C)ݤ[p}L1Bucuf@6Md̶bQUEs"jۄ2:Kx¢ey1m+l#N@heƾf)TْVDft}du+~ZfUyopK1C0Gd5-37퇑|-9旣:B¯pdű(&F%=$-cж۰ u EJqq(Z܋h{$JFp޼^((oy<;yy5jRzo<7V}4w(ؽJ?#V^0tl!ڇOZYH–m; y)=l7DO+ Yt]Lu! eɼkRG6,1aP6h]cEAT< 1LƠB+OgЅ.DQ :s u8Gbe'(&Cp˟fwUW.ǓDv_Z ~=5gtak29TFuYj%?©WP%HWNŵi r8 ]nܚNrKah䔵# ~Ș);^xZU\lj~WPE~ǜV_ ?v)m0<]?/*>o(ԓDZV$ƌl~!1WFٽi v f;QޚVXS|SI99~aA,Fx'yd%pkg{H}V.'EVOq7+pڷ/7<"' }!t*[4'ꯓ]>[GtA \*W8} D* \O)E,s.l"u֣D(c-$[34eC'yv Ā^'`F[E_!f.^<^M>%?Sv^pLU9{9= Br﷊e(cN҃^%Ju6⻃ٲ%}4ijxE7y v_, XBѤEb Nq`%@GHq t='&ދ@a$.Ag>ն𳦏W:FK,#$vt~ <68RA3L|=3 HN@sk~gޡ%ΏlHנnh>a-"= ^qn;hkXb&Q{LHV{37ă8gcP`Ƶ/.H '#!~`!!'[-߰oBdoD58h_`_39?V}!{KO:qJ'3UzXŮ [XC퍱P~F' *w{AyP>nAvD^Iq̇MИgpO΅uStB\}QSB$l bFFU2M +w%$~ zf4^\;( }a؇zBD_"S@dPo56͊x6q,F4LK-bרn3TFV!fhgkœ[ Aioz} /ؓot_oPM'+ϨhM$n֮mM&YGF0W ~RPd-]BKk)4˲l|xf^HejcGfQ>iT5l:=8娡pF.):uj?79XG"?=F/ #;$}5TȢߘja#y0QUzqP'A2ILKIW&,>K-LK4`NͧP)HFv4_Ke\*WWT3 ͒ 0zHF4V]uR}hH!pcp#1z5 u~JmW/Wh@񏁈c}-KX[@YIĶ,Ӯq;%;ȓ6|莄x*Ӭ3X8uC3Ja+v\9=՘/6u6Q:ڨlJЋeI& xg? !k -{\2ư -H%<4ϙo*?gX@9,c4z$6{cGy"B}l~^fטf6c'(T`ijEˆ!:*Dm؈0fȫP@$ 2^fO]6x-UO_p,o0܊(>F64:Ns`1Ms;oAwaX4e(ݙQڽH}?q-'HS6ddܼLIr<ܠKH:˗_#`ұ)>ybmW0y-_`Nc6pD楶-os)RzѼ/؈Y^b0qM%[Lp|g½^ϖky)Ђga\N${-y-)iY$݆A~D8=qX_&d]ާ/ B 9Zu7Z;=f(#|P{ 5?&"g@FrW\!J|ft}\6Nyvš19N+ְ'dӊ 2,ᚩɀ÷ T=l߹$[Do%"ؔkADI^Xh75ZC|!ú:pN.f>{Ɔ {4}R9­P} n/B4+ђ)4 eL %:onIgL)mbh, Se_ɓZK{rBCS) 7-kEnTZ7 P75LOF]0mfm:P)>zW}aƙF9Uӆ ڼYLhi%:Qȁ-4(di] QKVfqipc|4\`7)}{@7ud&I\YI~vu`VY|&H#n<͛>IӐ"Ё R)ƱB 5ש~ D]y|NдƪULh+aXB|8zd,`ty]J< b8_RVZV.t#O^(̭{{zJ'v[FdҷĔ-4=jZ˴ e#,b xTG҈2DEQ Gc+􃔜2Hg) :2Df 3s l:&Qp`pG WuL>=. loudW,-1k2qdv5GcR&QetJpۖSIzF wi(g334cp@ &e. au<07PX4]bʝX ?߻>/pC[C*#"s mjbb T8 C >i\LҷgQ* @E7F:>>\ %vb= |v*DQuF=2 S͙Ll߾`pBʠr>t_gi5Гg10%ts0rJfhdNܘ ^IQ7yCaxp>Hf1Zw}q!c{D%y\V*/B#19)OХB2/lA U^*=n-ZfS^KYczͩ HLZb)6fU*~t 8A^??YF)ǵkn]@<7X!+3WcqW> 39u2 8>qJ"t=aP{s _F"䱥Xҁ6垾Nhp- #[0HJN;} % y^isLA"Ri`ld3m8 ޞSo %o~e蓘xE˱gc+33#{ Us5`)>õn4݌yi yG!)hV;RWeBhO8!W]ǽ>_D/.ц$gm*OczXuCEIt1C gi ?#9K_7s(7%YZ^+7ƘxnKEpuBbƃgm0"n|Qa,3@멷/;N0 A]I$|aW~8+Wg+ϥcSc|pcX]տDV`tʄeϼ )Ď_,rFUc,OٰI-?Dk]BO%w*=/Efu)2R<0^rʤn~(:i(WT>_ 7^TK=T  0tbYVݩd*L 80B2˩mqHLc(Bg0 Y2%_5Lݿ◔sRN7U9YjeN k>ԡ!o'6PƇ_gz?^sQG¾8gWSW9v1f]S 7V3Ef]z7̭WXOFJ#caoffߌ2Vfo=ڜ:E"  *u ^>l[deL/2Zt2v V]z@{w`[=UfTIߜGnejp-%".NFbemKI6?}9|YZ]am#;8r9U_\XWwzvtLDi=ڻ!x5&}ܢN9ZZQ35:fs`i\E].=+.nTG+a;Z4k[q)R|[R Ac~i;ӨM\]6Up4kM7I?n[·R;N]3wѐGu4;YFa,+J]Ah7/~^n_$ 5ɧr.N뎨R0y wa ~Kd\*w@JN&&6o'.Q1+4 J<aiTD.Le ›j=a}:+S>ĦGV7v:Pr:1TTQxL{ !9xB5Bz7H\FoXiGρItG. ?dLEzH^ԅ9c*1Qn;k-nJX藽^2tّx]n?iX8?DXtЛ hOn#@Qg]m=%ĐwmNlMU(t[,.gA o2N4uJ o=]Un,[|baK-s?!fWB+eYC̏Ci0e }{LB~I 5~N^ ޻unt'3okyh3W'Uq.ʒd̨(PI?qdklv]7A$$ܧ \U42b{m.};*$ )^moD~A8o~1 T%=EX,}V]h/$U6(ov["M# (4&#@F'e½7-Et<ܳkd #25!4Eh28(&Q% $Q!Su;VK3%`4)k^|yz3M:'5WRAhܰS}$Br+_v dTuC954==IRkp-&Fp3Sw=ŢpdE>)z?ՌJ\^Pr9H˗O&tܞO|}")jd뿐Ê"+sVo23Kt u~,W]~FKBJn IӤkY!߹ 6nUt ǹM 5!qJryy%[Q뵠G|Hא |窠vm (N{K=s Т3 @vgr]*L\p`f1 _Ut~_01_}wT=gB#GcI)Px܈sL);3\K_dfw3";kJHU:Ģr-Z}f d44ѵGOR0C._] ._Ӝl946;z50O: t0ƤAQs`꠿ĥRK67~4jo( n_ER10=*4QbaVP)0te@ʷyAܯW@̅Ɓɢ G!e֠`7bg'Hu4'5HHֽaйU]k J=TFJxm5'Q}hz0C︕.E#D2Pâ+eQ+-cEZj$/KA[?҈~{׺v}HУfkϓ2-[5FK3fzlXAXccʃ uya Ym_d)aA*-8{$y Ş j*bѬ t7$ӐobbVV{7STS+iR#*/bRV:j&q" a-YC$ܷ\=\}Jޒ#NlſQvPBB?ZՊ̙CVGE& {!(1MF[߬epcў/_OfDRlx|='*y0yGmFbZ6IGqãZDbK^^'G5łnS2$O,L1Oޟs>F$-u@uY^G;o_?˕Ro WNL4D# $8[xg$3r#>WL0Ө"Rs4tNRÖ"kjPstJd~Ø[E.aEx ^Ňd|~["kiqH %>C1K? N3+K:V,+zxu(es=9U1ܟ0$TIz^ M&l69PڵSpO<23pz %Te { ,7ޠx;/Y$ Bi=Ƕ܋_y7ח&ͯ eZ ve߿V/̉&>8vʷyq4k_HO Ag)'0O +=,!c. HH3%SUCOݔ'o̟ _7'Kbϧ 0ZƒbyYp7#.XQ>FE)ST ;kΤv(ɲߓg#I̹u)'tb=D= F}KˤhƱuaxꍔ!P Z ʑ*W^IS){Ͻ">" xA\ ^nYGBqy*Ïay2<{{fX(RB?N6.@JO3(̊ ,WGބlf71 \XHJ(".zj+'D2Z4b5qةNZd3/<jf^%kg 4h'SѫX%`f~I y%VJbK 39uDi{y(:M&bΪ1w }a.ЅYN31k=yn[P]uc7j/ RA}Wl9[ dȗ+xF^`6 P5hn<ٲ#H(vxd_0G uO@+Z/@B"O23E#gOEh\l2Jx&715/ @jELd 2D\oʃd1V]1uvyݢ$"z\r[ v&fgir #vVєe9>+8D7It& % ȅXEQ{i \LhX&'Q\ewgҺEkv@tvT]L"p+jEvAۨ/P9w؀: %]6y6֤BP8GSr(~ӆ-K>_o)e3ީ-mNpaΊ>oFwΑ#d?}fcjZQ<0AOBM vZpW< CYplƛ]߃aR`V$\%CL%oe< F/EVٶdZ 88-p&GXmڄ9g^fk۟ӓw \Ϛ٠PxX|rRL_΢%唶DHQud'N&wN-,_dW.SL^yP;ЛXeYkS RϘy\L#qg3qq̆ݳ`Lt|K+w+2ʋcL{؛n')T$ @apx\;[>*:eX.l,{z}͹  U RBh6 t7-kUIݦL^ۗf䇍zq䞱z+lS;_if/ajEo?ڰb9T*马ʊhCH>xc^hK ,}WiSt.c$ٞ v:(d5U4{p2R3( D,O<4%Ӡ,:?eʼ?/Ia)~5|v SQ[9t-x\DM!#|tjĜyGKrG$ 4nsor]a|9-"nԶSGo[䧝6 9]ʤFQKlʭP=3*y W(@ڽm70mdzb艒T cd)+(JB;ܪa v-T7"(!Zqe$EvZ2gJAmZR(7k#_E\4Lo&bEnmxz^Rl@ ^U?Tz+2~Q5gL 7-WߣmwAH 1Tz vɗW5ɮZe2$MBio9{I_H-S::z6*cy2\Kp^*g2z7N `J,3B6ZY`3@ީzDJLv9T|P\*!~ 'nJ=+eUN mMCy]Pw֝Wl2~A =h]v=~N%Bb@ȕ@Wm^;H7/\ƩJ:#SP5LɫRx5'pbJs7+G2ЯC6pFD/g@% WQ-J1^lqD!ʿK͒9S<oN9'z酮 ޠon4P:Eߨ܁8$u 6j1|qntk2!C uZI9hxdAc<|Rj 3u譼4;FU]cXA D@*Rubw4O0~F&mDaiQGv.2w \Pʔiz#"l2S0-MI}o49?}GE_c<3,~qwT,4/9Au^YI{00.na!+z@cGCj(fH@.E\QtlVPmKu*`LÚ&qJW|iw=RHlD#ApD01_=vY(nF,znhw\R 2gcupf\uf < S]P=z JR$&#FQ ں|v@REAA. t*zр "ՄdxxMSjLr_浹ȍFBLylŪcf,ơ{dӳ$RٴZLNCד0nm}APzD{̞I2'6# ݬk4Pc7{ZHXc.0u/>K@C`h.voL!ߏǫ\u2~Oi^V6-z&tHzfr0yh KBƧk rO&kV+j;_jxC$ϵ򵘆asԓn L$ԤXG$>e |jC5eOӅ5eIDN.,U5.ȓFqWUjLm \4z ҭF0pl_U tɢ {l/*A6VVnD!H}^TŘSum{(C*?dQ3Ȏn(5U0Yx/g3~i`TUT2BcXPΝ ^7h`o,T0m{M3c#/n,ul% <ĕ)2L}y6,04ݕKͩ C&,`d%Ut^[Bpoڼ1 Տq/^da~ {U+jeY]x-y)3$nE1Pwm9|6Ys[5MP/ BߘᯓIQ(]|+^U&( C-KH0(qa,Ř}5AQ3X^"*AO@lJe,-TeP&Ghb{JB![/V}j$U܂%tƖ20w3 ͍VK5M?;!at^|/MX/a=22/.1%a۾Gj吱۵.U|B#V.[<&Ռ[%y珗-Mȃy-,k%8fݡ7UOrsagLQM:p֒3>Xޜs" (/WtEIDB R6JjXu  4 T1 M9|a; &U?7h-~kXX+Q6M]P]iGk;"8p%* ~M xQ(Ei":} ϋl0iO39hzXgф,DZ:Saf|̝]a_ߪڍ]%\/&P?^,B.;CbmWA]lr%[9kdj|_e:c79.(q7zW58b'Qˢf%~ BjDl )DĺK6 H!ڣje/W2>_= ,##R o+Y2z5'^KCfT3IYozeԞWLls +[|ɦgwj:eʏif3 16hG3cSdd/dI *heg59gOqnOX9ctwmEE6V6x \?fnT_ݻa;wQ+,L:,B.=Pw>1Uߺ_H)fb˽0ov{V=c8"fMVNB 1t]eB7_|bc™d^;70#Z6`7 \ץ CplK&;iI4i]M7F1l#~7iDCvvCˁI$$/vj׺-3iU vr`7Ďis97E52%PcQ휿?B5ZIBvvR\5crukq*1Bd~&vۖE;&ivb#Q\+I;~ U'sQ:4ݐQ?Fe.9tu>!zp[EKِj}*gN&š`);udM$z%A4A7ncI#AHfnI-[ 8\UqN~u ^ @yk<@lSJ?Sn,0HJ OM0z ՟:QfZ, C'EЋ3(Rob㸬> +7t'OiɺmsdJ,l##,tQS{eV{LAwof >"-,sv9sCFr+=MvSk"~0A=={M &ELM g-y1vQX/cHOt x+4bFGE'`{ϚIXf}a&bqL[ |kqq? a~nb-"GU$}B&Pm"_-䑽=l쐒wb,v)in _of$1&XMi[C廪r/ONv)3 tͺ 8lVO^; E-L Kи4 I͏=J~)eֽ;C "Ȃr``zn<@9]sW!VC}; \dIyfы/=X%`ٚ;#%t"_IZgI1Ett22qc18eo`oD %Cz0Q-w!?4ٿ2^5g9j]+)/i ]/\r;M7۰* V-TO0{+6u,-@zCZg'teTSg;-IjZǏBtZmO+HKK˪ǵf t J|O)VF&{[%,)dg؎qk 0?3E1Q@3߫̔`=hv`3c·SZ~ّ\ՉB.eOpJ眤k맋S ag[F%:3TGgtx/Ce,`T7=E+OM.N1 W ,%MK|](1==RX] vʬiUO&\r+mu" FԱ畖"gpjT#!8a("ars=4cEB*njAj.@V  fP.g͋czCc+UPeb k/j ;95)l_g!|"f+Íf.BaC' X>lV`HNBsqA7&5J 5@ g.a2T^"MvTp6:wSU{vu8 ^u8&Jmg+o`T 4' ^~jTIY A7Bt]J(ѱ/MP2e,"pū[Wۈ0-c睅.6;i,ST}&/=!n/xORH4HTzqÓj6k</y-/Ix2- [}!Sڇ ^ا-)+r.OLAww2./I9S:5%᏿IOv# ^Tp: =a@ʷ;-iB7x,ӛ2rV?:t/؜ kzN'?5&e},^#;WF]ms![>S/wxs;2fntGLϑ&y9aaHRW%+:IН: ˞%=ԩT }$4 @C--{mwwj$M ,4j>w?reZa5QCiH b:3VYTRvՂ!{[-Oջʎ:ɴ*`_UZD(H^KC]N/&uj^Нp4qVd3Lr+* 3nPIG*W;~5+ފ<gg#S>KU64Y*٣hv Q\ A-!Fc` ^Wjor7a޲r} $~9BT"ʝ4RϦ:0{:01w>o_fA_7E8d`|CFFa>.Q\3 E?)w?<^Mx)5:m:1 C)J6B!&=i0? q'ޔT\,=X~xJ-I4WR.zgl (AQ:FF})J>ԥLO?NSr|q[ȽD&M|'Ϝ.XKjW.Gt- UHş607CZJ۠?6)dVr_[;ea3}ײ(,V5 v@q{hE]!L!s8"pq.gN<4,CIs:5j9'׷UU/.&t}^6[iLCbIDJi$N:HT{Yy3_Ɛpj4P8$1ȫ#M=_BsG3G'酫,Fd yl2x$ }}?Im%Jx,oj@*q]| < t;{c<( s*,pN3KL`~9q5AQ)&@K<ɹq ANW8KYŒeewڝA$:omQ +$>eŭn@;xz屭z3dU$fA‡: ]$z` |%^/Tpcm"-$ED`K_m‘l԰Nq[fN]q}S\Ũqօ(* #8@#FmOI?I,u,o2Yo_l1Π y߉fCb&_Ld{Ua,VqHReh o\3$*c$!Nuz,^{dD-!ɜbd:m@ai F쨵~HYfvX.ARR6wMFI~1k׻GG0hej*rLHYro" [ !pl]5xp[sp֋KOy9|!{D>+ӹjѤzߎqU9A+ T74,y+J1:fF% A2 jx,i+zBF )s[UN|$AU`K^oE ovOU:KLQsݔ#4vvVţ@` ~K3:ϗ{;;8s [$]Sh =WW GdVk*Z/eoLԁj _ߣlI!ZΖ{A -BnRK.V$/iquT icOsљ`ߗjYZ! N(V&A,[_Pan<`mBk.0FŸ?_&̪$a[<];'ߓ:O!.lWfDkl194uK?Y.ʆyw6 GlY/C=pƶvANEF"/y7s,ׁE_1AtpKԁ ٧}J#ah[s5߆_ َ ,(R.jQ$&&{C~rΩHTmux6U83t+@~1ŏ0Pl HQ0hsCOmN) `gyEw ?VuCL1`v1?_SUqZqt r #sO9c&t&+gT|?o8j0OqQنj%nP1NfMd7@*b{T 9g_ 5ctj p.%n{ E 3 ołA1_^t`oV8Pܓo8k$Y+~*Cf ġy >CmI2MBg`n6'6>M^D9ߥ5|1k]B:{zTĜGA~E”>X[қ^%|Uuˮ>U\Hdsvf/٤4(Msha :h9НR`KY5S8X{_B)E-&@u*˿ Qh wySeU2}_vZ4-[e/ acRIqzYdzUE3qpm57 dϧsUQtMiD۠QQ'yB vq?,%p}p!`R㣮r6y_j<ɝ[8'Ҋ˚q&Fϓl"=9k-/PVF;;<}ЧyA1̞H%|Hm<@w+H$M@&p!K3H]w&0=QVvi/^{xc|9ǝUxX%UJ:H㤍x OC F喅 =)nyydզI=b˙ܩ,}sC?Dz&qU7W)͹pi4 IN0IP$S?튽,leM'=VZIw*1u4Y#O-#rKJ]8=jiƜU{xq@ƨܺ@םw*aؾ⢜(FR.h~+r7^}w_TmhnRO3C:i@u=@&T pd @OΐYiaْ뻜ֵ"*?YPC;RG37?MpT3wA-{lFjNDzj*`>4{/b)rSM'$'_w>3 /@h#NƞSXp4Db?zXW8t4IX/}[dr-iκ|vVzuNfIPq~6e}fe3M5w_V*Ɨ5_)ˌG7mjxѯ9 "&|]]&Er=1hޮO"7&~wЫDBKĎu+M^(pҷːOTsҐ\joZ$ Ɲ;'H,S{[x[P|4@;řCDJ%SkXO&9&j˖3]NR^/(/j rgxNv׎/oߑZpsW44SP o͗::d\ɋJܾ%]w-N-L.KI`&n|HЀ;@B's|ad;ݍ@ =fhҁZvsYc3NQvJE^'ZA%}G.S4C'!,EA+s͂0DcVޒ+u@ĵB ohVm#7x> V"bӞi#ong-3}S4nJmu5ˀ!pK@q=χbh }dO@$`Y8% a[P'& " H*UJ@)8))4ʆ >m`z ajz'e?rl̼VZIu}<6|4F5ώ /a/3\"u6i8jWHppiy?Fdr+jna稥ɤ0I?lƔC'Pe թSM%+?ZET:YY:>slo>>جDv$+q;>fvnج [ӑJ 'Ϧ)lصpܢ%sRt1C#ӀH?Na8J@ڙx;\ZD *, $0?'ᢨc9ir_wжGd#o^#8zsp 'L789=#!$+"SaR%tc2bL **xk'O5JdY: NN/p'̏J7%]Kv*OXSdlJ{S, -jzs$5hV_z.CHs#%}3@4hxDǏ :)pOaEyUJՎ4ߢ.g\DqWa"H;vXexӝ^Y!W>$+u4T}+͋DO3,V w]|G9 O5m$mъk q\8+eE6yPh0QyS-OUQ>INH1:hNVgM#\=n%YYN`"ሶ__hƢikF )^Gp]  uf`F 17iq{odg*gԗ7vr s q.6`ݴHJMփ,OaJ$hW6S'm;en*^i6y)(w3 SX쇑fbˑ}D}pb $R`+8kn_ʧʸZK}:s`6g%~9iOs @};mNI@wS@ ٪,}.ՒYZh;'Y}Rġ]󄦴 Ⳝ`o!"r 45t4t _̻A&i#'OrAG`|Ğ@EJ<~ge ?ǾPJJJڻ-Lx}k+bv7UL]3t]] [XO&wט+WeXz1lO#CC4JKRt"RSU"|z/$~L- rEu*Im!{x:?U)u2;M5|ltзV4]LÏbOfb'fs-Gߝ\}-5>Q!<]Oɹ2,Fl tK,ks$~j1(ͯ`ϒM"B\pN, =lڰYvC# hOE}`]`3_1#3z4U])<4&L%-l)hXwSftz$:tpzqI#M6D}o]EHrSs7_W߻1go6#b\:AH(N=q OXn** P>5",r?AIwGcglYfPXFoX=bnUһ^pxIBྷ%ұy hޒKn%pa$7ŷ=؃j'蘹mU']1si]ZL)`}gjYG7kaΧ L\J[;G*z$޿ࡢiE+LAz {Ҥ˧$sIW)'5M^6gMT_'ˎo)YE`&㬄SΎ04j/ʊ|gbA*N 0 9d*XK;er/mrUbT!zʄv.ct 1@xp{q~fYݣ03 g{D!QӇ~t,]o!1Ixj$kv2æj kTvCIףe adf^?lZߌ(Ŷ&f1 QKԡ 5|@Wi>c.au/C Y"o^Tv"kv*96@)#"wAUwI}@ąؖhĮ"'>(~t*ȜFJh5Gk,wg=Y,ﺤjVMW01y^Q]x߃FO'+P=cȎ342c_e9~[" /9uA3ѥt[op,N!ej}C&\N K n];Cepܡ֭@ϫrщ5d̚hw<*42ݗ@>uWiE=yM{@ȱ!=L!&\o[:VPb{\fwAl-#KJcOTUiloW<' 2ڶzӴ3Rn|$qpHK">>˰9CVSJ3;l[=yi *t~VTMkIJYې׸4cM(p_fjg*Dwè_ISp\M +kT kgf| `]x@Jj[L^]rY(թQ էkbx[L XӘ-=K/s>F& jƒNg YKc?GRX_p@̺5&s,--/Y;@4WBbnUX\݃QDލMU< z٠g}~YJrM.-ЄI <]KDmn<D]DVݺ7.G :Imf@%q=22Z355ةk&mNJrbGU:q[|Dž LŶNen&it|fv kow|'S8>qBF_"-)=2_Y T (ƅѤ.k { :.?ڳț| R( EG]gp+ܜ!_] x46gFO hp +IFu'vE@F+Q(sEk>AF ! &DhJf&3#ՍnF熁M ] 4 zݐn_, 7EvF-ND:n1&"]HaI'oFkf~؏@5c2t#3 +[F$X&6#I\y೷#"6l꧁gOr_Ő޸R2yf:PZ.to$\`pkDbL?|.+NXbf\~ b&\D#߳/K-';_$2e7>Ɓf$TăG ppiZ^@33B8o]~ ʑQEv%5BJn΂P%m̀=!Qzݤib_*i}`}+nSu/0ֳ.;e" е-\/ϴ9̟m,)8[Mu~r.a0|KFxN]^XVْXK2<$$ĩ84..bʔ$O{ʓ@Do * eilяpz횐 ˓FS^~kyGmXH߄r16"6ԺV&RQ㕮2[y2*m%SʎFGx]kEKQ0 Ove%8ȻW@@vC}P(*T!}9n8<.%ǵC@Pwt@?۬mN/2" A<sc=|B:-BB'7nӟCZŧ8-_>8$h!QcplkmwJ~ ^NuA9l$ Yrn~Mս`$tO\3i6+(QOvjM:m6 VWOL8eN,66mc1ZZҲ˜`ĚDOQӀ,m?Q,KT&"C(.&q{1rU<ZFeף> #LMRן xk,LO}pc?Zp9S#|@ݶrE5Up1Ֆ+t&`#G z&gvWf<ŧ0؁+b%\Ɍ{>y/a.qƻ-׀@}; ܈D]<tX jkM2*C1U_9J(ï혼%PNPCo {;Q`:T8IږERpXbQ _tb, wR^&E tԻ tx#!x5êh\ d+cх4(Cf&LOĸc$I-qj7摙ThωB627W@ب;0݉y~!vmԯ-ϒ^%A9usc(X32CYGa^}h? {hܑy|!;}d0B$ĩ_Չ3 x,q XME^Bx6Jl$XqH*.^SW̜[.ö=] j*;56G`gAjL[0)7{ X MA^LU-E5̋Ks1QɓWdn +t}Qk2t6fif\nd[:#ȗc!3o|(0Z^,ǟm}wQ(W36 a:DM%Zv k!( t( p0ufQ6:A]8}E m9Ҝ}Tq ^czwu & 1򳊈Xe,VU͋뉡QR AE4[·7@X˺'WVa0P LR70zf.B Cю5JP+n  ̧'KB3M?fq2xȱcR^ $,_c`:rܬe&Th&[Ő%cʕiڱqY]KHK7狼4ylxJ:{X^X{Yuwo/Mv=y|uA~^teFrL>@0n^ߑZ~$Hr暔ld:x5AC)5i02DNh0NWtZ[" XzݚTf~leƺkd6gtWaoV$m kA~g/]q!{Aiآ:J獀~+Q†{Y㎉(W}kHyQ #~p_8>JzXT#r4:+|yY60: BHiY|/5N6S6S4I)¢xzo9Dg^`n^ VmT;I< &[\i#Ш#'Dw]_{e- }1^;?ҚAn&u&ON}P{u4nxtzA+dž- E1 = X z 6yp$QLIՏ+Al{*H갱MyeI9,ᶂ-r9t {#oSk Şhj4yP,_\J0"\B;-;:hT*.Qm(1 ADhȚ1;X~>sJd=Ơ2?*,Ol2Q(Cql?hʋ?1a/THq09}}W4xn=UnB/O{ݞb~YU=YV΀]-Qo^QQ7ZijN㶍xLo:#[GDȱF౪B͐RI2"Ո(Mq0LNϊN'Sxeg3bEd-ܽ.mVo*{&"CXp̹ti`3N Z+vŦfG&Z4}cjk 'g_H䨈X+T|0gB,C #e<|mŔXDѹfbBׄJecP;ӂ=֧ ݿeJ]B\rNx9yS _b&i=I ZQ 奰~f5].#lC͔@Lj-2OgoPE.~kju!,Ӱ#}7!Q;ըSt/&`_\9V0W}!,S*F#8Rh ZDX6v+-!sZy#$8.67{%}^n3A<kT&\0z] ]L7  1;J⬫u`Ex{l)eBAx@F̄0 E.1+ZHkڪvzB1i[7iB2tWM`n{NF~Ajh?`ѩKٔnm]^ڎm`#% "%CQ 3U}Ψ_/1bM"9:_S}M٧ҘRzMS@3՛xmdؤF_=6IfNrf" AwZJCSRc82$lrH5F^wMYًj,jc9ldh՜S:Z%ty+rO=qehh ikf٨4v"˚7\|1.ad?$m?<ᕗ7J6M8ܛPP(Ś2KCr?X"{]<JppޞT p=ʵ/Q1+ҕVsqMHPxQҀ^R^ƍ~f>tL3e Dei4σ=CK8e%qC:ik1FIb5,Ir:~{-՘MX_Ks0'$6Ni$z#P{ӸX@ 2ػ=h+(8kH^6m.#:}_u 9vif3Ve2~}6։puD/V]9HmX H F0KU /AF .7Z2/i9t[uS Pc+8@G)}=#9K뛙GE̒t'ˡ㽍/N/auB*IM|~l֟}^=@ GC4*D-&b ."5q#~(Όgo7KRu0JoPNK,Eu9'H>' S ňF_v+bJdCf=g,#t14&iUuVK;֨BX$DtZU.܈VXq ώg7H-ZxOZ 4ro\C}u`Xf재&5;FV ^], Y18͌bɯue)ja> }$i=+TQ3(l1ieY7\zF3^Hct;fH'dz@'_2'&gs(Tlu0j]Ow_h$>Y#7,C(/ꤞׁ[0)0+ֲ+}gSEn1WK뜃qY)dQ)5=TpZd/Qljo6Iㄌ^:h0پEl4ʬcW>5tb?JSp7aL]=k|gWC_ܱqjuGXK+:_Q7$cX͖jV-[9 xb4+Rk L~E{ ?_fCqrXB{ƨ{m>|zH@~634]/iBCoeʃ):mz 1șGigQ[{H28pp`|"G,-+q*Jv= gJX.Óaw]1}葴h(}#B TF B$6 Tew}Euף1.戺_8ԄX\D <*-F晶JwPE14Ton?tvl59pSJN;ڿ&5 f}*#a{=!D-V_1ǭoRCX4(2[Ezkt-KK:9ޟIv2kQܸsP%Fʲ=X!٘d`+(j?.j{g*qktr/{+ 7FM~v RSNЈNM/խ|udI'C$5η]7YҮEO%쫫't,|t ;Q2zyj$ σIRg;Ho#$hU6~,eELO:g.#j4f{H +f<ѹ8G$a?*o:ES_Ah$:i2(![=O-`8D~L=żv/&a"gV.ý>:R4D f5:CǼٝǼ䔯#Mg[Yݰ3"Ipw݊eqDq~du?al}{ ͪ8!gUCem Ж+KBB!7>̠ qC{FIs. j͡D B'y~$o2>zl "Dv(|k{Z5`窍+ucFlC$GWzSk)g@M Ӗl(v$k-^݀8%L 3vmdI],P%DL)9RA-K1crQ{?w̤NZJwMdFU0 n=thi@t {] %}WX"/ =WŌjlwJ&d$`5Z_RYJ\"\[Q׊GҮi)Zp>@l/ Up5֬Mg<Zz6¿Eux:JCqR>hra h &|Zơ*y@$)p]tyS9|䧳)5=F [SX(=tifoTC08iF0/zi*C?'w@7H,]m`p6<JJ_"J7G/PCܕ܊߉*<#gCX[ř Sa]H~ʓ#$ƤKW(x$*Ꝍ΅ٓيbJ5hy(J7ŠFimP' kvjᯞu5~o$~Zm+ :_0*qLUkiĂ6W7޳;C2z{L ]k XgQ wQq]Ps[bʀu>5%1#Dע^(װ%K`Pij/9Ro' 4졓J|Fыu/=#ȥ˪rt̡U3HK~ef? M.n^H#]Y g8z2|ZQ6Cf.AQDӫuk2dS7XQi݁mM@+& 2 nPß}ɒ.qJ&r='=4}t+Iz%++Ep vp{-{p+g;\~Uw֯xlƲZ' @3Z4; הe,Z߸u^asQ[t;2-E5Je 70Й3ӒiIZ0nЎpONjFeN?H?8Uʅ76a^_f@8<(gt4,RLt*7ҏB`9`&HK$ZEշC4f7ڽpS Q>:&[*Bv3e~ޭzhO"Gf s= k *y1A |K)+ZD8D:u$ۻ=E5r^3STh9 9k Y IB% $8RvhGVU8&*蓋U} W 2\}Lx|/} *Y7 ڗq<>Vzl8$&w~(_8]{О C姠۝f1`sLuS*zs߂2Ox9Y'(VB Pz)~һ 9 V'6H:΅V ppۗ1f*݆B-DH'ǔqPc6r;,oaVB=0%PF5naO/7MiyXT P &ɵX /c ("l֞TF"R6j]z 7 C aQ"ˀ ^R3L$ ݕ(Q6RlQ|`e^6KQ$]e,e lv=9diWPK\4`@9@&/$.Jr&孬L5xCl8(),-Kl³f ?/Tz GBk=,JLˬڽѡju؜q n&SqU^![ ,QʀRy+}-HEœ#aSvΉ;@u߲mgV $KX7eHr~8_US37U`1{LyYD[مRm5,Lc'TE3 _W8i5OCFo>`w{B߈SB.ᠻGdzyM}m+g#vOkֽ ƶL/}q1o;|?aNKc#]IZ`g56Ys)W6Q3KkE0` ` 'e$J. 4CU}N-Vaq$|YghM<~:TԱQ<6K&YYsq, EQ9oaK֑qC0NH MZlD d+䟢 mI8sF]ބy܄3pl*(dO >P#0`v,qlQ}½ݢ8%EO0X)4'#V·NiAn!O76dwAaxPl}%QYq:ikkl9pD11OeQec ."<yi9AQ6$)psa:A54jeӐI%ʑpG o kMurItpKrQ~wjise%Vhq=9:q,>h)6)p< +Є&+\' &xnm;gad[c4*p(߱|G̓}{. cf+%du"/ZX9c_NQ *%u%SoTeWxPIjv?,6yax΃/u z;B+vPN5)u n?tPAgH6(\T-aϿvmzRøe}U܇[[DS˽}[x`H@!1V$]v!7$$~%T6avAm3!Hl$y(N9'olb.{'5t1d]%NݍI[ غ B)YN$WH|{;_gȁ_a{+Nw8ʅz_MI-z8Rr}"u oO]X v.0fՏ eг1‡YCPjLIhumo|6ԪC*o{>yg2*VͶo0LLȬ⦵OA4-$ e0GϽ Nx;޺jߌ)XfAOPro++i`CqNq`❗lVsK#vGXOe@qN(<-[HA)+$ |ըAۘOLung(ƇRp\lLwwlG_֎D97gu׼7q ɤeSy(9N}\Z(V`JmXN׷-Y|: WX:uYt.֫g\Q:K50Pð: yIQQy#MsDSl~i]cx̖aFŽ\SeKuq9U4u` &察U)ƮvːPG-|D iya-_w|Uj9nWwog]oXpPJPD?7CADh\չ5hZ4"җ3 ̓t-ͫsL""eQ"Y5Ѿdy;|B%ɻ_j8!51_\l!F;=RD 9XB"Bt>C 8V.6rθrn֧? xĘ(ۙ ޷9iܤ( c&Lr?|lGV̚2x9y2OK".hױ x;B3e-qϦX9D%[6/y6\S_"iѴOb?j+}d2e'xhZ.]w1v{t 6呐%`a嗗d))FVzt fXp7  HtKR喑b"$"Xҽ'CB Ċi opr3wDj/eŋĴV+B: DnС&k ;Ip , 9ҁ`Ӥ2aFï9 E9`8"n͙O*qLP1)`*wt-nk8֮#s-JjdLWbͰ.`Q1ƃbz% !a!"0?C-<3Fӥ^/a0Od򝹡~$lNlplIt k5g១7Hu:sMesC:9P:nڑqL})#| {X(~, ]kZے aEOvL^[}iIp{;{cPA:|r$Ā*goT h[JY0L-a1ү1[Ln &yP^87=v?2?.?dAѨj'з ?jN mzW2S&ҟhrQhF"?7z:)]5l )U9$B6[N|˩֛ECuzLŘhix΋kmҌ& &D q-UGcV೟`PyAga *+@B@_$0`ZPcUڲJY|kAm2adMPM|t󣉯Kys66̷'WijYrЕ})w[|Qn1ڬzc06hQ>޳{]R 1ar)>Kip(DQSC%ePȠ<}xq[k|gG$^LagC=Q2! rI<ܐ,]h`y L&mB#*'ӃunSb3mGg[!~gfM7WNVE}TUs_tan'Urk֓qia*z4_4BCL]u"re4` H1S۟Ucbm#gXz͵oæisI$^,餎ӏzMwљtk*' :L`۝4#zݼt1mlK8Ui_W˔v\U&t@S+ˁ,D|lA׺!4f'۰6iZS![c"9xvD6Xxs,4 @L#Gb?& C.\QԊFUWE/IQm^yi>bcY -nhmD)DĐR ǐϮ~Jv1m߇v[X›~p;sibD"9ْ:_fXiϱV8(07" E`< :B 7|pwq{5HIHޕT8_Z"#g*^7± H^ͩ#[I gdݚ~13Q$X(KP@riݤkt_dvN<Ђ [ B^> faPVK-=Ltw /E*~96gD鼜dZMX!³)ZEB=@" E"fߙ$Zh^'Y&׿6QvmGb~a[̇+^>0>>&$FpƄDJ+P_-0} awNg9ߓBKg)XYhVH}2|Mm |3~¥Py!m YS[f}KwsyB0˼OnǠJ7KM]]95SdYnu6 Bl;GG>GJݯ dEE]gDwx7³9x3;<1[гԿX ͪtT;IY|2q~ע)X+b0EXqT:8"jSFU?Pད ,ׂYG t [$h{%5/oDi8ÒJΉ7go81YHbOcú $E0CmDŽ|*KUȯ3mx)>~xKѤi~Hʯj㟶dڄ(l43;@`5|vbs~U2ڈU5$sW [39))99{?,ZnޛRƴ=Vi$c37i'.iGOropL]ۥiUGjHB5ȅ 17q,M+Co&=*ZeƪmֆFnԮtטmFTX@L& 5 MlDcww -yQUJN;UY5ŧ?H9+<D7kڔAyUʙ]mC}kɕ.K>#8?sZ0 :`7t۩Ȭ6].T1!1;XI˕lnj?AbxY}?CQ=9QU*zZ5|-Twg+ HkNͤθā^<7W3658qc ( 'l!6 1xjГ\'^| )ϽR;k Sݗu! y_5.'u{^:k "?wʛR {< \9RP3)xNn -v%ڀ̜ CU̗0pSHM|h4!0/ CIyX*NE3|ڵDS5'.d҉bUG!zrK{zcL<1UJ)*2DmYF:&Rku*̤@`q<)&;+};h^5b<꥚B @d8p'*a9ѡC)ڒy=T_7V4erDxKҐ߈O6MPitH6බqdZ;1aŵ/Q֝pT=L1HQ(.~ z9TD3R[cۿ1<ݝIcrk[Ir`&~ʈ5Fn)~D/xP"bn-P)&8͘ va9?'Ĕ%A3pMpp`P,MmcFbp hai |*%??(NYm8Sdg|ET @l`_*[ygsˆPBcwoNǴeSN}f4 +^U*pP Vh&FPFQΓ| *D3sfh圾@98mqnj6͜;"y.O]J ,}p8@ [E/2|zN24SNSŔ=uj7UP[|L̈́:vfh?cWy֭#K C w6puSC?};ǥ[3t޴@4i-+Z?Φ[R" ˸`hwI/##kDKC)irP4  XA.w7eYEU UehAO2pňb ۏP5%沨@RN9W &uX̀!Aw|ZU;#F}=n(|0 hU[쒊a7fiKȱTC|9XzABY d@A|A5'B`2+-JEUXfҍӝNh2zJ&W٬VS@I_%ߥA:6+ąI@DQ6?wEq5L0rƙ L+o6?pwc7>^jbd6% ~ @ Lԗ=y츆 G)&7#EffP,4lae=ߕX? p|Ħr;ƑM8@*TherR8=BbI.r%ZpѤj/RĒf0PV!} `jqru:ÚzrjĮm;>;LȲ>v .xRihB-g+8^@_7/^IO:d1gsԮ\YQ|'(nl=R!]hX5?s0Kmlz#f,ٸ)jwS>]!jup"^i]q;mi1[^FrN@[FBu#JQ6UAy AӼcAw1Ύ51V"+h6:T7dqN:>b[O75QF2P&G74Hd~IFvobfKxޓ1LkN4@,BsዜzeQH/T:t{#)8y*~i|;e#чaNWd]Nc98MXbmi-.1ce'S_c2c>+Gdh.kߺܜcw+X'AԲcUe}޴fXU:uAFx+=NE1xXC!`$=z,*~V.pA^,c9T P-$ʩn8|c!--,܃ Ez. A[UwʟD98ˉlrP DlCv]B{ %yXW(%D?Gc/sOWA9+U-o%EźX~VHF[y$/OU3}S$RqZL|a͓ iab*M-ZNvAv@H ;$n}M{Dq w (&Fp[)W,NWNY%;Yo:rmܧG۸{- >~»0rY2{dOW5.XߞmDض~Gt޻ ˾W՛"pcɲuLJ-s-ɢPR<8}~* =.⅌]Us|(t.K6Y[ 8н`}Xt (ocG+d9̧):FEae>71/j. gYGZwp+KɷC+@pwY'B>N紪7.be3:A-ӊ";/T4!1 xC9j;U(q3 8KAnvD ~2A.ZaGUk8q$C7nѴT-ο0^Ș'2K?œWeG/&gtDBr7WYR 浳˭w<* _!zKhް/*qPsY,TB"#>\% fNTuVʒN߀ڤׇ$0| mFAc+M1pS^c&]Ḛ̄l9"/OKPM_w ɳqŤ4nj%O,?IvUuߏ+nzJ T1DrKS JD $\}6 aȪ-3")`N-8dFɱEpW`Gņ=I~"CBW%, yj0Ӥ l}vDlBIG:T7GOnh$N0  S/Vi\Xe3`4p}-[Fh7|vC?Y#71c#qÕ-lO.A_Rόp(wTE=`KO*}<%('?WaNZڙf}0e:+6!C/ѱC1}۷7'}ÀVW )_UFFx;3; }gVX\8=;Źc t,`B{>EOx#4lG)lQM]KB̕.!U~%ZXpx&$ooJC,bҌ~=d)AzntߜpcE q}K@j^=(<)?6s@.Kuۊ(8GQlv]1,⌑(WbmK-܄:422QNa$n^.z#Σ?Ŝ/aN<ӏR"1?r"T]_{8Nn"`C zJPҟBYLɪ;gM`<\l ;?pn7@`FހwdG>O*HYGF# OvKۆ8PN\#(H#AkVnK=a蛹 v͸S/?XٛL6Autb{G"o j{9ak3^rK1IJ8!Ĥ@VA`$* hK;{d0b ꛠ,a ~w:>

UE gDu=褓W- !,|FiH /Qe?IB7lݡ(yuXww tz6\Vuj?W Qͽ?O9Y)d!\~/ X2AEG" N~/ ^I0 uZ81.n#ZucA5 !)QW y'u c!n)̶N~e"P4;"/$J'7 b 3s)@x?z|R!ޚyxb-7l %a;c^rhUYFh&Fކ{[5^Rb;2K=/ Ғ3ՏrHDsFEkӚwI/ֵ"a,ܒi| ?1%C@c;z4HߎUy U.D񹌽'aV\Igblx-Y%*3fct?l،Prr@s̕¯K&uyY0jNGX )T46izf^:?:N"qrΫ{Ê@n +p/m(jg5uZ85͝"#cVNV⃰f4@_&H8Zp@-װKG_0:g?QdԻ% s-[ȝ(<;?FpOZfۚu(?&w@nd*OQ5ƓW.&JĄk@PۇM%Mh($jr୼eFTVVOߏ뵢 -w_$ 7Z H&hS@V!~ɡvyק"@a 'l< vJ\ŭuuܿ`7qub .WO‘]Ʉ//8Ԙ>TsdN-1 y@\2(o_윾AUkLB!z\-<ktEde h4Lm<< @rQ zd2ĘV'Wqd^gџ\YY,'@f1!EL9^tbuR܅A""T,`"7²[2:#B%#.v!3% s&/fUhG-` q8)/鰙Ag_6ˤ(#XsVpִHTGL GioE֎x2^!:p&M%J|h{N?s/6PMY@wPc¸}̇lPr{H\K㥓  =>K\-l]S蒟.BvRCjqᖴ_ə P+\k}7 6ot@#B5}oeɝKؑd] v̪%[kN(L$CT˽ځ#qzˡNxDtg*[e &Q,;_a#?EUqLlm!b~3 8Op̖(1)e+\ǃ Zx3޺>dh$ -LQ:&:W}ciZHY12祅_n0z]`Kv/7Mlh)$."w/ t>_p + HNɛ0 Cg5cxƅhGrUŖI/$z BdQBI[U0s bwglBYx~ۯ&YN]铭rvn"vBiC4o|K3sS+R A+q!2ҍVw?J_~qäG@ i^yQO";~: d1wjK 剋]S'Y۪fFgbDuitu5SB{PXKnUY;-#/l,"vm?蚏V" NͥP)lB<&^?'%F%EǣJc<bpۚf8%0]/kɴJ*B%5q%n)_h|;ɜWA^yS7!%XA{wznaklUB8Gt=d5GB)6>@b.! u].[mC!6GrMgj@OU۵\H*tT^@K$hpx% MM<kZ.>ˤOͽ mf@SY *d򾚕K׉ O ,Ȥ7믳2 ugΊkUr,5d?7`wq $~FΓUbts2vG9%#R1ƠH3|Ms+WNU9*.;Zm:Kra\Xؑ'~/MmmF[nq{pn1B%=csJ qTUdCq-Ae7];RjG;ĞVB27r ձ/vYERs$+{]y;WlV^c<:< ]:@l!uѼiMk(Wէ4Vsg֪A&+ :6gض>}EsFRμe+uD.sz.CNn/1SŰw40ZaГtx%o JAmz!s۔ gL fet|rwIWӏ49 wrNZˈ qcdЉޒoVt0ė1'򷠯Ϝpekz/`5\ݓSH=_ q:vkTAqݘ$@K>r;(~N\J`$qt]o=XгҾ3歝mY[JB7DaS3jNCyg(s,5[ ]5f&`'1e?Bk*cOcŒd6'Ԝ}Q&#^*L Hc5:cJ5?b~'p&Bw?IkS77dKH:-'!oܻk{Woysz䯞3F eE=Ѝf5*HJN 0$Oqsٔ~hhg1QXDd_Fm*u0Iiuљ@ \;j_ͩ{wqZN/TF-JK#X0t-G:j4vm$(W 5Ivݔk8ADZj.[Cw( PQEnri8 -)@$~H uF|Op+\3OxxEa.@YA`5iFؑC8gv,F@B 5OL !"E ^^hWEbK]~0"=уo G3ϕ.>ә䌝68^eri #DĊ'd+2m %?4*QEðfp&N+ wo|r0?:eMrϬ|G 3XO9>׎Uڷ:܂^Qkxe;]u})ź<]4->Eƌiށq/_ up)OiET-Dpp &Yߖb2Y@G_[0*$mUuX=8B㧋|EIT[{DQsUYDBln̘N99.TκQ!ϸEC}H1;XkA*SQA˚[0-{z7"QKFaб<Ę ϝt  ׁt&$u$lH7R!/V.lf+BdUc̖zH%c4G) IhnH6_~Х ѻ@__PRcok/e xT'6c8dƭo 1MͶi/SRT{~1LF=̈́ WF kzM}SeV5J;;ĈX $Mf#Zc-rufޜvh{(fnG>##[RjIj*S >Ez ^?RlWJhmuHڃYmc,9$_ő\J }ؚ9ÓUC嘖>^aje]"K$Xp+4c;/*$.UlH,- )pqs$KLl%{7KoƉEq$ t4SoU-RQb>827 ZOnY+G=w<+t;tbh-e\)NMˏaK:"vΛUU_iƢQ<7 ^XaEJSQ0p|iz1Cuet94/#eE,+a_XL9SQ #D@ 2Sgw!ˡPNRiq 0uQ:fH_VJ aA f;[IbR7Nb}`ujqҍ3y!i{9dت|F(="ʽFSԨ@kn$0șj$/M1 G\E;r7%.$wq]#M&ld`oCQ@p\.dg?+Wː1@B`$ߩHNܮ7|yD="D*H? NT(iV%̜@YÃ*51'YA\&2/~2mVC+ص)Wg$G9`xgMڃj̙onX;*Z7 ȯoꡍc;(&`,^Q%Bpt*eS= A ?{eԆg<7*,g*ṛTӑ~+3OxT4$pckk%Jyhwlx(Xk;ZeߣY3q:ۼF|8>YFW_KZ-I#~@і%Xm$IyT7=M+XGu`9#YNL|yh?fPg*'tk'Enny^d<f%XOqq8ނ{$Ɗa͑2t& ;n0]P!i=>jw5 8[_i>$%-{JGˈ<ti:WXaA WĐ9?DIVMk}Kp"T\-D*=3eۄ_@ᴝo*|\ ӯ0}9:2ŏNL3lūo؟V/&^ uVE%R . X"rX|*Y[ͣWʻ]}(V>Sސ$N{m2ře(.:'{ 'W7Ȥ]~<|?!%~F*5يIfܐMj9 --KԌ"%(#vYzsrL-A \V:Nxފrj3-Œ_%ђxy ?.٤(iԍz !n*shϺ`LgWH[rMxx[:v$9,[ȁ@G17F`v[v Gdg+8{CR,3aau5jڈ1X=3+1N|G`zYmh 8).}؏9iۡ\ϴE8Qg9ѝb 0 @FmWnՆ]ESgqWws࢓!zܕ|!5ѓ"0cĬL"B.$rXТ10E"p\ zvh-nLNMB&}%h׫ibnXx0"11`  %tjZQegT/HGS pMl:Td&V} + |3'AJ҉-} )đXP ,ɏ[l+C}jqI T1 fOڪW £nl]-9"shCC/&Ȑj; R䙪uS|NvL 2g<\dGԠv0b:cOf*Kg#h H vCvZ%{ 0"*TnYKj + ^mY.k+e3D}ҭ5oS 'Iw}x.M;Ǚ$pd\b#k1ۛ~t$ H[5#M:_F"8>4d۰*ܘ֞1-uMM]V/I_FtddN&% @zoaT\q.!ga ߿x^`i$# 4ol(aqLOzn̸Ͷ)Z 3:ȯ2~nb$QMe <4|F08Y7BN:v *a PԶkn+z~ xO+Y{yoNN)MCNS;4gGw0egik`-ddX/˺LTD'#S~ٸP8@] {lL/Sd(j90 &u+&J{LC| X 5IgeSXO5i^vqVrcCdM^mC^zA%qd-Sc8@qT ŽM5|,W8bӋٯ<7E"<Zl@[27>t yiu#B.'[ 0,mNW ̋;(4]L` pj*3$͗@EY8{:1Ň![CV]qˢYYhV7Ǥ #pY1 TbIJC$@*]\?)۠Po:MM7kKdکAɆ-}d{"of/{Z[lk$#k.DO8l͙\?HK$ jreFxVG:ء;L:O;E|]R3 l܊|Qx^ZY#ҨS+N1dAMr_l$ѽ,N smn0}asaQk)n{n͚J6Yu~LؗhUl/!?{jgԀJ4QR`R3pNTL@@h.+۩7WCFD4%NNc5.>$Ǫ+ |ҝ?\`mc]yu"")>UB??X@|0  Y i>2cm6藭$sH9/G=S-ZD (!M'@vFn՛6q9E`[3ukmCm=Fj}b-d BIm0 }껋m0Ak 5&Uz"^M ^/A[eY+?#BdhosuvuFH9򟥋(sp{#hvf/icLr3nEd.ajjځДg0_]pdA?;w}'bp@txp3@Lo[Yh<*v2}̽#WV$?j ńg8h*y(̿Hnک#=% S_nNO)U=a% B|+* o΋ar>ޥss9lni#`@qx"G}9}/HǠ8isby2DŽ9;IJp b313`E`Q:K*||H.||R?-l"B(+b|z_Ʌ-y1n3f4)'!L&g۫ >so pV+Hg Y/~z6/`o6QTzf f$}[^PקR3aU oVh:=%gcVK!O'lP@?um\Eby+jgb['˵S,в[d)biL-50^ݵC21:h#fZc^j|𘧺߹"po IK\YٚWeaS(۩ ?pqF:nIXkpZoDU*2]en N_`kL_xXD@P;,8_5ǔ29&-w;,AT/:Nuёѳ6Z]h4iԻ߄mlw8Nu490?ak |6!Dۧ%4 6`-1-%9; |wP3fIx@SpLȯٍ3 R_;[!Փ5.@brGg&9TZd#4r]|nm0:KsdWL߹ff~P4F5uTjD&S Ii<(o tkpAqehp,HF>yg5%NQ44<8FM\@zAY-OcR^d{tpˮ۩@C[|9X+P1Ź| X>>Dht,` [޳|zTKֵҍ:;Iq_: %4 5Wb,sIS<]Uܾ 兆5q8xP**` s?wෟD@fd;XKƩ4a$JE'ڰDz*r ݯVǙm;z?9dUJnxOni咺xh`4V=G4oWr 80?>Wώ,trWrܓ'COMލΊ2!9sNۿjaI:E` @xT}h[Ys`W\? ~X];D,L-H b]`ܿtĥyg 9#uAf]c 73=جPN,Ea؃y8RڕPҮn:>J7ԁ*/<LȔhDk^H Uwv t;cЃGVJRx:HpS;VzRe!;ܻrZQX [7+W*AuֲļeAV%O bU1;h嘪ډ&]%NhM9OF Ԃ;!^R]p"^*2içTJb榿;R\٫ 8\{XHT'8|UA>Ae| Xi̝a' 8^{C@⿻ǶQndf4z.uu i?j_+ 0+@SeO̅gbig #9 G՗i,vvΤ?'.%~e?3'c7RhkRD(AGFnTmC)Cd{h/_jgcJb>Iކ({B*8:7~t5&_4l ˜O@bY±&*7(/ߵ-U6e; ]`DiIoɕ fTg姢% ~Gi/O/"?F~iY6~ 󶶳Ȧ16Ր>R24rQ0^29|3ΥYU.LuyהuX2}=K`1/ S[iii0ٵ4WQd_,a?Gi ږ/Q~:۔fq6SOK, =tyivH9w|L:SgefsTdjD! 6 zt. 8L B >qGy+964ƟPdjgyߧ'}OS'HJTޱZP,!kqԓV>O"Ƶ"!ܑ7SJ:5!-qIJL1jCS/zXYWF?FP3yc9yIa{yU4su.-9"m%LHv$s_.KJYa|Yy)u/暱zNRg7*7N`S"OR*M̷^uBV$sis^*Bϒ"! |Q Hp_wgI츝AWB jnLV"?*-,k ")a28;PzVy;VlT;襛 ǔ_R#"-$t,k9hTiKܟ 1kOFB6A%NJ=$:|D*”M8 K )+NqRų g#,0ĥ\/{ڌ@ոo<9i~-MQSpQP&oSwg>vh<<~YKj8{5W1Byn1 V^rR} ksTǻJ &[F:/m9BQ^I$CgΗeI^9l\:J" ;o|ʣ w{a )ihDQj^EMOϐ/H_1pKR/4Kk-~x ;YŽL pr7 ۗqZrMB'7Ephf 9WV#nY e鰌^(,Mhh)=ʑzCm$VɌC2<ɨhh )030tGC j:~, ϶u'8LuHeo9s4sC@׎ئrK.(O.ȭ&%>T"v5(INk 5ɡXae"0vLBґO{'X;l$Dp3 ZɲqhyhowC\"Q( cu[kΖ; ,3Tm%M'UQBDX<3Ԡ㤢R ڝh':5DaLACA#es,B4[5K25WF旻!xӑw}<S6~X-~@n}ኚ:p)?g秊OPDd\X>39;2$ϯ$ !L/^Kb9L8?߫A͂ 5fJ j,Uc@"xH-t'F$r6 Ɉ݅ڍk6O=׋BbM&}?tiѸDSfs|5U:{1?P91HbV \$Hn.n3OwX{?n!>IX f5V8VI9vfk1$sB0$AX)i<:M? 4 1@b~VV?tO]^g bKBRZG!MXȤyvYLqx GU)\uTcO1мpY 7 )pEظ =\WmSDm_auN(ro0 5krWvYI-c[fÏ+4?s =⢴!EPl1ǚS峄n[F;{1c {3W tkx(CtJһ)J!aw&qi丨Ǵ GS50_DhJ%8'0-Q?I(͒œ ztrc *׃ί{1$nCes'3<G揼%g*J2hV uS3.LR\qMLsOX1XRL{ ?4!:IEcx"L%gKz ]&ZqW"0fe"rהkK JאGcb>oasV3Ʈ m6$Q'(bY_h<+Xs3--ͦ͂UX 3y_M3m:l-/c>gFɻ^k{ffce;GeA>bLkS :AP@z'Uפ6#Jp7C8b6Q77"9@n7uj=r:LXPMi U87A`1#+yJ<ƒ)WeK)Zׇ>Ff2~=LšfѢ՞^^ kUծ犭D0xwR 6Y,8B0)v6t8$'7x02oci4cQyHKd)V& \#ȤDajGjmgM [HNFIx#ݤ)#pWWJ8t#Tz#SDp=]%t^]-L{cc!!?lbZԆibLc/ &_jJؘ_Wz0l!x5`J sftǴC F O`W6cu7חFdN`duium^p%Q *[%$b\` tY)/Z~ފ/QjXrh\"UQjS"u}'?EӪph %VǍt-~n6Ja\")mv+:i6ZCrJL{dLݝi3q'CY&{fpq3RzSxcASsjvS>fcEFcϋ\}||T|G%"оyep>`=OQo1qqs.(.I:fN}~͞/^)oS)~BLŭQi}/<+l*wElS\)`~ak1dxt|a V%P9uIr+gAGGQQokۢ4m>I NaD!k!ZT"p{3Y=1u*OC^(ET.Q[mT4nAmȍb61ݥY7N{nkc9in C(h޿K\LBȄ˥c%JFPkKozQ[:3i|L+ 4MDɁHZ^QoWtXs.RI l [Zfc~  \Yy$@"d`#s3q]ޕUzC ] /eK=ԛ9%_vczdBOY ɬ^S)QX(3+vүs w&B{Xbig`,kSwԀ}b]X4 dv6:PPz7q tܮ\ޓUTuə;~nBbn.7ng\E+?@µ"yfƈt_2qPj[ǻ0 V6XiMHUŀ?tIĞNr!^zYiY>U .j!"kŢQ5jN4ZOHtqҺ91xWbQ n$v;'ii4ɷ|[pxq5ՙʍIC!Ј7+R)ic3ɂ{l߆Iuh9=ff b(DifrvihIy"&REF2aN{}վa]#9zl릇AAsL-Vy#ÛG>މvt"S;2 vk| sݎC2kR7i!5{I!fg'oJ \F=%"P\Z»<V¨LY ?bw`3Z+K[OQRHlECu O*$sUdmND˒JUU*쥪/yg o̪ X*l~Ꝑ̈́B-I]^fHVێTժfqdt8@DdD&W߿5ijVv?B)٫oS^kYLvDG XrYXΌpb~y鮵"4z\8m[yOU׹}ZZTDA,JNS*F pֹojn#0WYQ3۵:hR֙Urķ,ER՛q+E"v~7Iiw<Jdw7QQS#vk]!l{no D KR8M7tJru)U7NÎX wF/Hk<)mכuC*nv5+1%#?)h#mĉk]9)[0tmyt}ժ"-&N2FKe[׫nB:uWc዗C.|jz#kI@bǒ|/rk-9y-GgRo#p ;5`fGV/fjǽځ9Q/HWw/Um 1?AISuPƸ'G1&1yռ"HTppW~ZJ$c7Q$_lf=s0f7Rc6rXcMeÑ bN}cOf(! twBh7j`ԗ@07g@D{_ݓ31Ԑ/H痢@>;zSJDk3k8:-[AN6*=Tzo ;Gb#&yRDTRv=acwK+!BOv(ҭNE9fIUc5Iq0+lYgL@i:+ $``s@ԧNm' z Pe6M=*u5gBEL8~ 48. FU`P!-w^L~d ǣPDH.twq[pS+,9'DZ2R#[!ށG :x^STncIc#ouk8c߮Mqn XQǼkSO|3˷Dl8nP=Q)żY0f5r4Op9pyL_ {;nЬ:H^#u4n i|ǭ er$VdbVqA頴9Rj^ neJ(\蓡>cs$ jh&4?Z<Öˇ |HZ6ZV  =`lS!b(hcsI@tHqR.,zz;nj^<NэPLFUBTL!cd?\ۢ'w*-߷7%rNfbw< + hKd9#]7Z_,/a+SFM;P(N;8Ur%JC6oRs"յ^ǻWNքX1@"uJiy$@rUQl쓑z2{dj+`d*7rr, % $`)1{/;Ae"*™U{L1<|k[DU֪zrs ;!©:^"脡Y|՞TnH;(rBaP ?V6)gG:pu!Wy{_0sӘԇ3&fJ\ёJj'{^cinqӓ+G%z&ֵG=.B {5^y`-C9EULو>Ҍ!<ՂUw)v:p~jMyQb >nmxa G̨VJ08MyPuY Q{[`RmVL CLq]k,غ\i豕nUZuIVG<o\msݘp:3?$ 8b?Um̈́u1[+(IT%5<W ϟn-?‫|t3`7 9d4D3ڊ<f\e~*wrT&J|e{D|>tTkPBSD!)`#(2Qt UE>kģsUU&Zh1 yw@%ne^%ޠMx&刈>3X3Q,yKP`, Mb?*)~\=/cძb 8n99I ߾8>(˩p.}پ0 $"x"v5+Rn$ET(?>.?xH "jI 0ړsnlI8SKeyI)JrXrogVưL<F]ݓ[x[E\&L|,GQN"&Jr{W=].jsge;5"Uh`-f)U"OKՉq5hTS }*3dOpʎpfy Q.LP7>\7Ih͸-던o{= 2Տłl.!xq9Ս"!44nᨁ˕O>^e۵P[IwZQ=M Xv19[L7"gR=ǚ, udDG0km`M=n`J}.MA#r&畇ҥ?chMb"ػ'/6_؉@t,xFv{UQQ >4Bi"r-i~_Ԣ -Q,NmwZ,jF0'8(c/ 2:9J"=n%ݱtF VQ.*73DꚥFY4iUJQaϹg2F%&wX(j2REA͓M_[6HT- c(^xP90E^= mL{~m5xWÀ5%& ̹Glji"ӒO\O *x>V~'{A$ _5옶 \Sj,z v^>#i~1M>`c[* 'a!3Nq<}mVC)H K78| OFҞWX=L9/yVcdNU>E^|i|Kp:<ߍcevRESA ,t쑼0gIGk3oxY>VZ[N7?8%?w=uppFV1[9E9#!;Ikw: ϛΝ#ngZ}PQ@3e㌅.3wFisKƖt#(ڡв|ڪEىIY;HpXUg}z w1n縥Oݎ,Q(2hsJȦG ٠'Ktp?Tw@QVt L!} HģD%BR/$ԕGN*,-(:AcO@J/w rT0tՅ9^k} 8Y#xngjee«ziÙo\4UR_N&N>m`c|8Ʋ[FQV$a`le8[N!\Ѫ֝H6pzΊܚ35!7ϓNFZzWb tc5f/֜a?忹ŭVD59o:~롷ua ,`]Ou+i2qäV%siSt|*=655&mŅʹbc=*f*:ʅ,zSčq:˰? ֹ'uuLh{n-E(nВ4\:Ex+5C<仲vAY vw\nB-m8~~+xʲA9Lel,&~"_ouS& }w '8ڷCv(9ΦؼSԶl ae]Wmps^<^qR^)l;,q+FiU0i->6PD#Ly8/KBuMd*/L|G5ݍb!I-KyKuqQc`#ك*IqP 3oT)V>B)~0^zd:$iҦI1K1diȸͯyv-Yb &qJinN 퀲~gt ^v+rB{;m#:&Iśx ?ٔ쇉]#+lk'`,f=f9$)p2?<~}Gk}B4+۫$QHKHb,e育'`& 5kcYIS1tBImFh-y ز}HbǪIiԽV_|h"?N_P΋7_~FL }c+s:^$kewH5d,¥-)Cc 6M/Ba~ C-jF/k3N[rP=q  =Z7?MFkuݎމ$4rsV{v #r-.вtNT=\ Sc:d$"[gg 'P3ܝ]7x{{|2sSFɩ vc^Y,7 [P*jD35'殜|e0h1@`l߀KY()w>gqdE2o-|Y$訧^-75 %}F3my4.-iʄf@o#h~k3O*OjO^)"wF$ HgzyD#/Wg_)usov ALZV ]bfދw]o{YGhO۰ 玡#`#rM|y˚9 K1| G-Q288% *)N.H{GZ˭&5zHj{<9*R΃= V7#d\daymRmfP:=I>q/ّ ɲo08~.%Km\ν2 < à@/'C7NIK&6JV`LKQ2}pMܽZvǃv4]Iy@)5/o~3jwr }  5VtW{߷kD/+Is+*a/!@TkXԚ:eoM@B`퐮H J{H5Ãև?/uJW`"QFƦb(dzb7U[[t`$ɫ;W!v65uen݂Y2U_ɚC-)aԍ=(_x%vbxxZ*luʹ[}CPdn'ap Xd~V^b]$pӫuMn5yݦjH;RUQ0-X1 EH}䄑OƸᐅ?%#߄-a$Ӫ\xJpfxI(x?]G+mǴ/cav4w7ڵ[>^ Z@LR8vtF`MO!KX]=SK^V}ie>2C!jϞIzzx~wi_ל'w*1 )`) >dvN7 \—kڼtWxo~u3&1 ,<޹ ,֗bII9ࣝ0YP~Ϫxc~tH쨏v{r7[8.Ѣr%j QBĜWٍZ '~;b(:=롎S js?4fL (̇? @3FKQLߕB"Sqj413?A`/mL-T 7gl +ܐ7?Y S{Hzi)3~-5?sB_DDžn%+R44jZ fbgYqB0ޡs^UDE!kmN\Ԅw/YH;Ek='%/"7Z=vՓT lEt9f_m*ݓz< l5iz1  ٹ XN X۸\( pۛ%ߔM1V\VPƐN6s?ˈZDq^x zȨ; 3M;~RTk;0xՋ(UR-W 5TGxWg~_b4p%p`cs L b#6uBb\`_Wi|t0Gژ`N~ !7cY_ӋV^^l;?W:)#sC=Rc}josx%_%a&S}\=\.cx X~|h}"b|{eg1B$ 1b;Pp?faΎvK #Wjpwl.OH%PX״#!7]fI6? V7*]~8"<ߔP{ߛ' eu79vLUS7RB]?Ox !`=qC^,n!W| SZ YNcćcQGhŸohŹl&c9)k`ĘךQ-~xTNsj %(soHĊ>?WڿˊaB Dh"jcz3?eL]v@3RM:չ7$UNn4 @Yyx撇;[`Fzz\9@yj<_ORWD(rc& Y?3$#x(8I 1ǔzـQjjm[؏k-,lo@ٕ#:[eR7POr5 DXVր#)ܮ:lG}+xI>٠8hzYg89 |[șɫqKRYۋj֭yt'N**|34c c,uԯyk+6_pFh\.SNzk#J7m0/KAXь* m3֓d f dT^,R1Z]og' nAq0mpnYjj=li+2b,d9TZ %LG-V/ǐH$=ȧaw`4bd_{dl59t% 8vYWCO_ CgRi4ZI_]fZt_Y%JsyoF(ؘwV_/WeNP̬C; Dʅ}*ɜWhUiĹDD!(/rsSlIB n6NfX(ダQvVS@Ql68gysxb)S%_KH~R0NyS2FNǸlۙIE-V>c+Φ2dž ߮CZ̀/`9&q [¯ц>S&[xu")tv)̏hQ&;E{0u)HA.G|DZH=$1%0kKvā55]0u*/n~ K!8B^wk @tc\^(k>2}n$b7o֢T5)|>8iUj?9/BajƥAi~ Q7bOadS2 q$6#+q+20)-9Kk )J3_Bзw(Su+b< X0a;X/kSn]$~;kb6~?YKr$M9Bk}$im'4{B*=KHc@ ?FzR\PLcd v^gWjvF1]?Wŏ?x݊\ȉ/U]ZBDwZ+J^Yug`<+1(QzI߅Yw:\.ƒJ\Fq[(޸:k{~13O;Dk Şiо ]>J74TxH&oLIQ:'@sD1UZE^afc֑|=3,V*vQPӨ9]&4a 3s@Z>Xܩcjx(D{S+~\U"ٓ JINK̓kο2X&Y'5#πS ~ g_Z GXYD `z"13e*qxur.^zkT|(ECzui)U49}qe4CY@4 LXd<7g}rsp ]{h['_e[L:;k?<K$[%H*[jG&) R0 mMX!́` Un0̠kqs-ɵ# rUx Q ;aaӗ5).tM.玍م!([rn賨r/yXyAȲ3iLwTfƱ5;ҾJ-Z<jd{`AI`,t[!ݕ8`A C ّ`4O.Pa?eI7x7H-bqu6Vu+vY\h 1{fvų y񯸃ID#tΔ98|DPp4aךqZ;$.yByK9Ez}~ P̰=}.K)Y 'L!^} EsH- P; JVN8gaq' /GX>ܝ\MJoGsy*USoM-iAz$4_#Qc)wXLzf~nA1W \EhP$?Z0itο8ʶ39LDO#9WwI.vych>|I^7KFo2jL#'&"c8qӮR^878ه͙|~[u6+&Vma+ K1# Gsy>tCr;q4Z{ FY ۏ-E.9 ^YE~ň\Xal-:YXr`gcLP՘\L0!,ڹKACBt''߱RZ> ?DB. e"j$H1@D5h൚W 3;7xP} g7$WʦAy^"Tފ5vn0,P<[wN%{Q}5  }8CB %=ĎoAz"Q_$?,>W. 㗘Dp _{ ӠFm{ \d ?#Xrv:f.E-MW3w@͎}tF!FCsr_Q}HAgŠw}uKw `AܕA,bQ*5Z yL,x72UTEch,b-L%؞" :]2Bޭ0]R+ Y{<%PXh1~A857Swșu`d$nOM?{x{v`NcVW1t ,KL%Zp򝯮kgã]7Bx4[ޣg, ڲ`,ZHV蔈jCʊEĒeVFC{T`;[b'3T [?-,SE,+T` 29x =+@V\JR$;y($'8>aPN-, hw"E-ll=mWY #@n n奂;1{]vA{jG,KWx:]Cq14n7楧od<#/g J*ơPmdz[ \FL~?E:2*XN$<ӟ''QK^_\ICp82K?Ω ƭwQ V B m`Hю</+/Rb X'~;FQ:[ a g[7e0-WɟQ$H϶۷M:*;XN (9f|9aZH), b.2Ѭ1iKB[:lZ3L'b*C$di ۝b>$Yw..y9O,,+EE, `"8FGi$ z((I~ cG(Q:~44_t KZ.+)rH9'Ѡm;xYVu' >oڗO๲r}&~ϟ.x_!Vۍ J%Yf/h͊q[FdI@HRY((!l.Sm$'j\k7bu0O ճUoTdOX~jLk]fF&kv#9/wKJcvU?;6frhy?^(^:IT!PُtFtsA>`ߺ Ӳv6_\1v 2Z,]@i˫t@ػ Z=5\dP[ض!oadžf6CdME(ܩᤇSgD}z,\}}صM𜜬@3Fu{׎4I?5țj?XP.Tz)ѧM->L>2 [^v z0gWn۫fgZT7`.Ëh w:-/l7M7R*Ϣ~5(cYs"8.8ydy͞)UϼuviMMlr[#ca ;nbCu|ڌ«(g$Cm]*9b Le!JLB=}vn;D]=Xyj{n'pv{Vo ޙ~Qhr ⽋;!AMxD%ϓꇄZʭ{{?*QI#Vݰ=%?&ܶ`tW@>D8*"\#F/y e|Qrdt=D v^{dJf3ӴE\n?pdꮿa V:ʡsJŖ٧wGCScNG4Z|Rv]F*;7tIu ƆckUU_[%~e3N<î1j; 4B=*&Nd`QhRaԥn`t삜n8 kpNUz"cʼn)56`Z_{@x~xip'#$a=#Y"~y]mZ37Je w]V:=U5]ݒ-9kK_Trg@ǒY8&%`zL}"٦U^0TbIٟd6|X9CdMO: ς fgB@V_ @\)ل a:qŚVf`; ,'y- * ^lxʇ 1ۃC_h"NAl~37.qPyQZ ׵CpqaBɛBDxdM:Ko!_',$jOKp4ΕѮ`f1h9%;.- UrDpws 槍u= HM%G/E$E0TpyiѧzͲ Ѱr*'b:)?ݔgP-Ujh뗘JVU`ѷkcy=X *YҔzS$J/Ovd3Ԯ@~W~G./ yJG*!8q',1oR򵿿2% ,ZLqF!exܗ'it-뺹"Z݅2J^S3l8I~;)~릏8QX̵?HH2EAє@g7)teЭao&$cġodBxo)\EvzzJ?m=LVi1Rh&;*>_$lT2M(#ާjcycR0\2'Ntl,1ιfx?쬕nuEaXVL޽AV_8vLtEix%/)2(&a{uHW['s;6*>g\屴x[|]|? V|Sy_ޣ{8&/'ه-/hZOl\{oPX/Pi?OI4`։C74JgXFaJ)_+L+5l]Lϊ!ebTtKsc{>~#ܑjP{J߯yB0e>tB: U47+枙iTԝD8f;Cz艴AG7{;؎lN{vCaOoݷqIa_ Kϕ{3#(ϬX2'PZR/Kʰ'?PC7'DV{TԆTNglPuǽb] "EPA[D4v'T)9~j#6₈W:"(DM#dD7/ Eʙ=7Ugf+=6 3O6Ofb,)QXȮw >RƤ~E>s0Sf8 /!y\yK)Bf̀D\pd^M]p}12q0v–[ZSq@9eqB</{IɐWWD,1#^~G>]G=Bj a,ZW$ϗ9*rQOlPebNLp$G%4iTq`fCY-d4ĹF{;&8P.3&/K Si:_8?V28A°;Uh# 9Sw"(~#1_ +U#Q;;P`cI({W^DNdZ!\ M"E#Ϭ! ~)U5_DJফku-^6] kڷ,j1ݾl6k#$ j,t~VNyYe |$iB6u 8e`o|У*S=P;{=+a 솼)Euss!=Gʹ'z%N}qx "v&`kYFdQS ?!Pzدe蹃Ftra%ɶ4sFoӿjSdꦲS3 h`02973GW!>oۃY:o[nK# TUXZd=Tu&:Kh0zSltݬGhXwY~C5!Q26yI ᐔG%z; 4}q '`b0<ʥ=[W2̞x"-$& [hJK^a:P};pV%ʓe:S{S08xf; 2DrфS192dאDsor?ydfV6# Ȕ%9TΜ"Ɏk/ A1;B](8ZecxZDɠu'9,B3O }J>eObE՘U .>Ya߶ݑ*,7m#~d 1"X}Ggt{igrRX"qŚDJKQ]pyD%&V3kd;g_a= n0qC?@5z606 B#VNޚݿG3AR9fK̝/#w9v0|U]4b)#@iNt֪0#lK͒y%G֏lNfw$P=߸d+!Rڧ1s؂-Mh!:[ؚI?|ŇVМm>ɇ[&3^BCb44g6g/1g=徹U"9,l GnUa~Mm/rLȑL٭}/~糓\p>/ Κ&mZv՛3i+X vqt8; KPJbeBÇp ΆnMt'amj"P(+qHJG(EA8b4+OIxUslr@X 8t 생c[JFZb 'KzsqzRr_awB}b؍ ܂g3J=ސNR )T&u6٠$ 3~n}1%bM (I*pY~5&)Wo1A3t6NJ#rb%krk*^pSЉݸKRECJBzSx0{لvB&%0zQKH+0~8q bKc+Og$WaH?˵72k)a0/%"ryG)4h+~p~|"yEY}2=9Yʦrf_U[b/H#wy *0貈ghmU(7r?#k._X7 ?4"[!fVX)6*ozZT<]Rs\ӡzc~aEKF }hG3;wV@&;EtDt:nNX5 6'c<Cvq4ZzCPAS7TVN5g 0笊y#SKu2>]Ògx[6敁_ӷ/*%(%r)b MjY(r M\S)_ӷd!Mor1)A`QeX,L2. RzX8??R'lܗ;D֩+@[,VH3K,lN8;4A5( K(+ lzY*k |k#-y /|N Slֺy60먄<DC)?_ V}CȌ3=dE5ޚO[|*=% uz_P&1E0Btü,]I3G{zl|Lr_GqteCڦZ )V8 .qlXMoRXB!W,l8R>quX'7 %\"- חy2̛c4Ȅwjͱ0u9ˉ&=pYF8sTsc2RK+*G!/3DחWpC?چPti6)aKUJg6)m uZЖ6@aUOM4>IՒs@/pYU MO)`eTy 1éSn}Xf!8}e[p{$#n4$" /R$v+;6yxDSqEyyxItҫҟU8hldHNŐ+m+LJ^ܭlOBߍod \c (h6}8g_β0)J-.>pJĦh]yjaE=-G. ͯSZqƬrBwUȇ_γDcYYkuaz}%9o՞:8*$OFS+a G_ZTy=n"Y`HB$qQqA꒱?4C XϽ 23V:$ q]ݩE׈Juw.U=̈́8RQE%ЙBzdZJb%3fqwo}^(!0q~0qrEvYLST'-ރX3(kE4(r-MQ$;1Ed^_`Q%TF ӔnJ3">e L'c;u0dN&Mwd$Oqu()mIM| f1Ǎ_U#x8ǩ ?qpQ"D5Q~^ﲨjbN|pDd7< 6[Py^)Zl( (hfZ3 2!NY 0xIYB/ zIIBA'RHkI2F5=2;fMzֻ[/}u%e [ -m-t"k6oFxiv?*<K8M*IYeq@߰@IUlH-ܰ9rܥV;! xP(7x4}T,v ZI-q8omտ8욨p(%pkHn=DrLoRBn]^9'6}!`|y=YDNI&o`H:I1)y4- X3 4}jgaN>P9NAY@ ]*,rb0^Xof,o XjaX\xrb%d[*GӖNf/W F3jU0|[ŢTEOi qM˼&|Y7t bT&%P{^̖ cl0p<6"#T!Q5 4 NN= !/Ю~%s_>qWiW&]WU1ۧ=|TT*˸ mH z+,/K[=,~F? VpphGf[L&]b 3M $eW5WG-a3rVE7(:@rQ7QF .2qu c/P OV֧"a|fF`(yayU%Bj=筞ġ C{+Df?uYP鉏&aFu:dZf[(y\ri ׺qQ,;PҞ ];@0MFhXiE[7|XC ޾i.R\T{vQPj#^< lo*5KPf>GZ`qc 9ċðŪ0s^c;+ z%ԊEr^~,weNʂCpK?b=I'W,j~sLëK7ĝ4Dn6tr7]l @:D7?fch }]^rX_C֠OBn^cu0P1B he@"seR;84v*NRaqD\]8+R:{Ŵ\{*tɮlL?>pK}2cWm:@) Ŷn i`!6G|Gx.<7>w DEq} ![jd@uuXX9y9Q6N$.+OnXD p fK?L/y|:vµf o5?vp oFY͠]f;kt̀tlC5GV=TWʯܫJu;Bca8H 0f擢J.|6@CSPc"U++R7,ʗ/gf=[%/4P3t-?Ia>pI~Af5<"a@vJ Į:_{$^]U]&./Pdn^;)j;yGYMvXmM<}ːʦbW8XQh3RN%Vگ^Y)Cr7.r:lY3)bU7-4)E[G͛>}#f 3w5@[@|n`Mhj\h>>*)ꄚϵh[:ӼϤ't]þ`u|-yu$ot13"?K`Hٗju%q; g0Md"$,Hv;zrprB7YDlȃp'k0 7FS#uEⷋj'1V`\iU|"_;+G+{STo!BTg%b\[WV(S8G'+LD"{[F$sRdCh処كX'+AiSsР>h&`jCMRVFǕU ͇zYZ2ɪhT~H3lD$y46 74bϫ;そ?V\`ԑ4 pK*9Yѷ%u:5H=7Exײַ#Yм) &Jd9Ar5ΣX(UJ~ndiOBp,NȠC&Ŝ>/'3 {}T؎/s0|kQ; bYxVXtCv^%F#XKJJ}fM#K|YXۿ3Ԝkhu/-H,9?Ns÷|k0T'>%δ@yg,=$\ udѿ$zt Y!:lfPS<۾ l>-]=հoCc 22VQ0H&]<2ndULJgVr5x4G5ݺh'J, AE*~ HG{E D\<P~;Vn}# K 5: 4 9QxP:bbV:&o(YJEG,YJIJqEA$]7k(u9bFu"qGp"RNGƮGg젠oT%myM_K}Tڍd5W4etS3݂ZGr7ǘ{[}FVҴݜ{M|l5Ɠh#+@}.h.޴|BAfн4ƥ)k0p O<EHD:?ICpjk XO.BLd/<\|b}+ QF2 #""J! ]r)@L w>%xj"k4n~ |"(.3biN9V,Zʹ kD\~Lc ;3o d,TV8fCatb^5 ԗ]Nz,S0=D"j8yPI38Q/.us+Fv~1YyuJӢ1LU?]ǹ f4`xs*1dX{] {5B0wC]ciGtwαF buio*/emL.&;@Q =0VMOs )q-|t$8gYSFɜX`PUOЃ=\6 d+cո~ f8gQ5SWe*k)uSq=nn"Ǿ-NU1s{mp-WQX<}_]|}2UɪϹW.5FHd}(wu@?0RȰ14f%lemg @Doq.# w1h VQwU %c4`Phb;2 ;ֳL."<$h}gQ^ٿ AOCf i@X]-h14g'[S7`Ar}{)JWe^s[SƝ :FI#0Udx:0|VYo8++ i^ʊij/z)hi_68Y"޹ۜ+e [.XMo ssƎ]OGs!718Ǽ0$T<ʰeUSর~G'T{M5V!.biv^'o6X'EINiD>6#$dƃx J!V'م%͂k*:_+|h(s2{j Zi֮@;rX<@s Cu ?e_r :{sy7* S4Vzؿlf33D){%M}bs%܂4É4t\Vr:v Vaa{Ez6cw$eHQw@: i&4OI's|,lNom{;T~njێ~^?,Ȅ`Yrm4fB~DVB[q6HVjPz.7Y$Ug> ˇӲi^iolUL$ nMd'Yo[ãO vhJ1*dv9ϗBH>* Anz5} CtKBՊBN}P\O*n/.I^Pcḭv wvEX\-0NIS2&vʥۤi'L5!=m1ȤYHRU(Eb%g?32v贷?y'p۽ ^þѐ^u,$J-Y ǫf4g|`0f*IIrVkv.nz ѩ,@i"y82-q)\t1v˰R'A2(%!1 yp:khF1U,6J TFP[xU+oW,I|NL Ra\L/H P[r 'RF&0&>m&g{SFd{n#.ߠx}l{donܠ.[R^PŤL^f`-*4^wdWDꏂK);''?tmwRbXEpY+aEwAƬ4u80+A=i5T,ˆE[JʈYf}f,&Bo^rm8v/h}%|SdJxƝIsG4'k>'RYVtmmoirYIKkuتeSZ=Vccuv>1m0-iE9_YJ%[?Iڮ$UNe/ ( [xݝ4J14D쥁x|xf3@ћaLZ Jx&d O $G `ztʅC%шS2⅟S3( C\ IR^ 8m]| C2$ӝ)6ҸW]d B-Ev B L f, O+9;Z1@| l 3 F^|R:BF5I{5N F< p&%B* ͆ru\r㍎TTN}loCE_s4N_ +w4$ ritP`UR⯢:1®1J@9SɻA %hUwE_%dcP1p(X,}.JTW<-޺,^qtX6-A%ut4\66i> ;4.+B4'mEtUTϋ<~V'ꇑ^ Ug8j+VЌ&}zl3zv2 \4*"9xWjj)-; d _hǣ\ѵTNiKysHK]jaʽ.0ܸ Bئ'H{a<4U]k#)o-WN8K`m`wkYӸiNvm=#Y,Dh_/lW% |@o?6n_+z~PiE܍zKM d޷f[S.\⿲y"Dcvv 숊׬ڴvF~4cmoo=C'm.tod2.ApEv* 08e(Q:h K2ݺQ#e_PXMT‘'v6 {|SL3U.~[ ]H[H`;ӎ:~ sMHBg͹a @u0H?X◛8O`ő^ө|K\;XgxNbZab-)]rbe+/"7R#cJ4W鸖1+3]‰)2mmv5`iy#}%۟YZlWyIz~*k"+ lJпlFCU=i̫[@glYT'c,"37s6yWт4slo?xnjm7$Z]ṿ[HPJ:EɹCV5$pA>DR]|1dt ^k1[o6040Pe~TAtT#VL@Ë# +(A  (:_<=pjʷ^5e*Qz``k(l@v[ #䌈elw$\*ꙁ;3R!wN7YT?))چD)X0GJ~2!^<ڛu'!Z1ЌJ1; 9[IɱtdJ:gjgơbKdoO[\%'좲}m8P郘/na5RM=U907/ m3yAoͪPJNP1JmdUorZg#{)m<p}Q@iSlX3!+.b* Ksm ^L5U[-|srnp *; ͉emp>Y;i_h XmjRD (T,;qnt`2 Xeb@VZ]l c? SJY"$p ]7^)3rNPĬ>6::o6af+Nv "'s남Q.X"_ 8o')T9$eŘ(Nl2^{ǜC.X>1bے<@$kJU9_YdDZN}MzPlI3spqkk"l+QlnRT*=bP#[Co_pX󃓉{EAOzЬ0dͷ駡3Z|/T<>>R  LrRryU V R⨝1~m ACYȃfЏ q_j٤hvU ЧIbfe)Pn9,Lkw]&NIHzqXHv@,9u)K&J kڄ/ׂ.)?0TzYuyVk , ,s9_.D|ԽCuBZNAXwv;:mDQynĘ2 [rя7uiF3x;.aӡ% jBY)lZ⼑:, ˛êDd{WÁ9RU0q_Is8itxBW-VT䄵[D\/ȿq]isخ/VM9|mSP?Vj廄UWe|/5'ORZ761|[w$Cφs ұM` t+Ur[GMuό0)77}vu;ϩw/uAt1%RB4 a{_6\]j,[ -h_(p˲xZ(&pO ;s=P/= #74S^˃i!2O}Z^oe c͘>f,`Nl6keBhu&FiQ̟-)Mc 'yl%qCx;JO]]>PI)dgT7ɫ/J/\dzs>BFKGch恕k6$"}&(Ymo3T/o_pg T2 ]n m"F{rtmx!amU;Vï+aV"Mo i5rܬL$o[)E¨+dz.s3&~a|@(** nyS.M~{t>e Ui(i>Z Bp @ 4U~@|tU\;>`)q|] ?YF~B!w=4@qG-7SZA8<|Aa1NaXe/ P{~ WtuS멵Ύ>׌p;YgHT~g=!pwċ+hCa@JjvV#H[_wڡ[$;x;7.bj{xOEA4U}AFWmňKtrD]9 C;sR(QnO5\jdSlq *)J ʡ 0| p ENB=T™*$KeE_@jK8J͌=F㚫pTwb9si[MԸqFּKR¯z ;a^Q"d<}UR7\~ɗ3eV~vgwWW}T'3N |rA2OZ?V@z*eK*5m1%s)L%{j֝x;a>k$ڌZFcecMbqc4 vi4%K'7Y2wSseXcj *6pw|] D&? eORv`qQ +Ń hxvUG%?ښ*6m,Ak1%78$ \.Qy屻`p0Ljb &_y()=R mU =< lzA h< 8z X΅vxhVoQa BjiV}(hx7RՉL A'pRXgYIM+걽Zle1ܻ\(Ě`2]}c6gn i9kG4Bkm.B<SXdL:SzMXT9 d?9<ȱ ꂑ9+~>P>fT̀?6K^phQ)[F:5dŹjn.G+1-)iM4%:<й|# ,x4Eޫq N{7'I.1/0 -guKb.-'ꌖ~&aR蟌ܥ!]꯼ToH ~G{.3T4'D.7v~OK֠fLu3OԖY|t<7H X͌J@|/䇼4rw 94ޏ|($F" $y؅(AFCk KK3iV~I-w= B!eqO}Ol=C4\UvĞCԽT+崻miBIPbayIrxCR#*;a7Y!T>CwwBBVȧ6MΤL)<Ǡ$!qEsI A`?J TpM-.uwUU))Ȣ9'_Y_,Kp R[Xo=TVR°rzSUgIuZ6 rᙡ=kq&؇ࡎ/y~Z2ʂyOE_@R_i҉Ȱ4ת Ģ}V,E]ޡq%o&G7ke,Gֺ5,?*"j4܅ڂ^1'BhP90\0mTHrO֎ "D٫p8`Sʫkq08?uI5PHC>iN(Y2=>_بUc}W-0D[:'')kjPNۛ I[S'H=oxJGJ5F4^!-,7PRGMZUQX$DBrmS^!Ŕyл2r[EJyHuA^ö_KԚVv lDR&?XU>ߊ ,.EdNhJTn2Oj8<"Ybz)i.^̙aܱտ{tߜ%Շ:#Mk=07МWtf(./s`Ӥc\(h䧛֕h0fN򕡚s( BѫV6N] , 2*[h+(c{ F0D 8ѩ9/kV^'ZzژlnOJj_qW*G_]ed}/Vh>eUuh b Bf<ԴHi[9ʗ?\W%tNThkn=ordD9߉NDۆR*/s@FA0A"e3@RLv7ⳙyxm,/֔a82L6|vӚ_\%TqeY[F(&Yid,/Ix޴$KZwUϛKboR4Bmw ن.b' }\5b jhq}|(>pcܲ;$+uп*fxqnYf-v ݥ/¾kR$P;Ϩj>ӰY(j(+O |D8N%ZY/ [A 䴺֊V,e;զFGnMG^Z˼@ċ vw:"ӈu6؋vm$?HSo1 IJR7p^2$)|hI׽Mc}`k)('aV{kW|>'cxȐ.oo7m'EE$%J, fO[i1u(r:+d8kB1C@rGAFIP]kvZt0TvWNWZx̍E!@% <Ӽ֬?C3DL5.Kk2A( рM6ƅrNyUBCE句o%Apo&#b3,=Z [۰Apr""P+ePA^k Z I~gX?;"Т|#j+mUcn`10_6k_h9)m 2,p RXwۘ*+Űbv4.m΅:ϲ!( pBȬŔQSjr]# >4 ޹@PTBa P3O{X1Ǝ=f*S8Cr'#r#cVB^ ?,D^`-/,%ysA@Wo 5ւw%\ 8O..){a$d-ն{Ώ2}"7Q7}1r/a؞W_,U5^ZnxD %7_SȞ]7v\UPo dkw5ZnƫIjX@ gt)6yD3UfyKxE蓤P~S$hrLliTM1WljA1Q:ˣ5Kc0z_ %fQ569Afp4:(Z9>]F /`C+ݯ&7'[Νf/CMZC @ rzAv|W?_+cy'Y.jgllrNoi XE w!u<3z71j{^f4k 395EwjwQv8Őc4HD,䜁Mh:WC%`jtS GJyQq1 F)לmdH1LK,456DntUY% 0@ ׳[LɄR Ux?o0!1oYqG D"CJWG&:Dp &Njʖ(m}`; ,tucSL^1%0PY`P 2M[煋I&G=9e #my_M+C/^E<- x&W7C |atyFkҽ)pk#u&o{ JM 决RZؕLؓM {8ȺaZɗ#U@$%*U\ u@;&b!cܶu/"`Pah'K.~Mj5M 0ʉ$YA` 낅ϑ)ibF/<}q,<2ryGH*&Cl893ⷬHw:.¨N0q_zӤUe}ٟ3Zyg,9HQuGoRK0OPgVag_q;f,&!8Thk3Iz4rL@ $|-ʚ~aV'؞W/]g4wMۇ ϝD4%:h>!MLEOalU- 7XvgBXVDۼ~C(Fͦ4Zٲ.p1i^RsTehܠو&'S:e cF38Ptjֶ0SY#p>0;IoGX CA1BxX`U%V[%*=@.c+ `ԉX`H3x{I%0$sbF1WhqJ}_Ie n$o^ SDt]&-2Mj; :VSXK#v&Ťt_!wl5Mp;zGIa̻+Q*Lo0ڞ8=VCRx2F5't1?rNjKW?Ax5=_. `yϮ )Eb뾘6a"x<*$9t%֠%~zr$"*Di}dBf&eELu#1BbX&~DU}w#- ]r_X >QvncW?N͇EZ1+,i 4#IX݇+>xݟjYYOgHxshZ1Ey9<54爛KWNI Ap*%Δ0dLL  7F9d<(n&\|+jL%'/D &.y޽wAr6O62˜21|Œl,n:|/,-2>z_,d16lkNrFMD,nÕYAYS>N'%9nG- kU/P x7%8H=LPLKIc0N~m1lx\!bk@cm@9`^˅ab>Bxh~W/-["|+= VDZp,ZnM;JWm!`Z8Y&kȖTpϽ)YN 綳e`.&1x]ӰA'BaR6TǛ(m.zx;.n U+ APL.^lӄQw6@[,Qvba}ZBיz$hr5;yiZVi# ZJ|^=yR e,+ہ\ov }nTӶέ*rXGb`mn`L'mx'~GyЯ睚(<ʏf"F1WS"I"~)JVQl0om4J,sC5į)^Of'cW%ѢAjJlς1&-%#;v!Cᶼbbq dҨ;< xRͷv]\gs8ų^s?l47`ۖ:x yYS4Z D ؞\+k- H:eA1k(q_6">GpהAV}oh"U˜"җՙl_-ݑ f_'1AƫmSF#A|yLnlI~mmVY 0޹Byaʼn،*ǁ,Cld X"q>T`ʠzO[]l*1>VʹN ׎rZJkSR[d<'~Ccş[+PYC@y/B_RV='ky)0=?¸所'm݄ 9҅!o?aW& T­z -jF#߁DMSoDhc|㣕-Psѿi=.'bH;c儧). h|}qcB { OP"x)<^NTI Q a BkNfS=)H E۫S>jqۍL.Q+ ,*[Q=0Ꮑ3t%x$WHn}uQ}\,F +0&4D`Җx^9m#D3?ya#~B~Nq\ŖA)3̷:i[WXC-|[dqdd>V%-/G8.,tCjs/.x1 ?'=yw=zb]@yѶ$XH s/k ad.apW&lw5KH?I -*LPa#- `+y)tl<>lIKp5˰NHmA=&ibr0/SpXljF'Ka.8.$X:\fޫ7qR4-цʏD;{c8 惸I}@Oi(UWm!#I)PEC)Aur¥S9ts1$E&dȣ&XI}tJKI;R$hU&tsK䃣LDna@6 |\*}~[X xxO},m|ÞU!ϴ!Hw`]\Ak|)Kț!({@QZAvaU#*XؠA̢a&qk]dЌ'qcn߯-\~8ؘJsu]0°a!Rѡ6lƖp|pA)QGLt?6IQHn,nYLBL@.p ҫK/>o sooCçUJV}˝Xgp[jΥ?sTqݴ>}#f}W?(s8XoƞXG~[!FB/`_I&V:&ϣ6nG:Ըf֒b"NR=9?́ֈ{ &+\ B~ SQ=FL|_:õD 0F~ovcajWkR/؁Ѣ{{z yfOtKpV:I}xl_-6%FJAci=/ƲqZ[t}ID~3!{'\G04z'yfLhx-p80xS ܊d6@Եs[3?vΜ8s6Pu64PyX)sSi" $E%GAV_uȈ܏JL`{G-ߩ% hKr9U$qE\kMq x[cEu(l'IjoK].ՙb;ho#v&엗)-n>3NXe_KщٸD#ەz*u/@*#Tvp]oNNNsvH&HëQ5/PoLh60>8%QwjňfKLitޏN-43?K ڄ9Y >  ${tLB|Pͮϐ:r~Kb':;tÕI&{2ٸ;5*5r1 g&gmN 5NQdKhPZZƆ@vȺD+aIK1fڼTo"8kgD,*X.r0G͠h!7n dV"̦ɿ=7Q)IsmvU,kW ANPϥvdړXt>i5Y܊pR[%Dʧ6l6o]O$hm?.@u<%Yc6e 8`NZ6zPI] W֎¯?fO|̱Z4Tekbصppc)a0!ϱM&3Cz\\Hnbl$Uט[P޸*p/y[QBOu7k+g]e:1 o9RK3V)hɥM[}j@p| WEXND M4nW߅h!o mOGBH%Y}Ӣ0Ž\6!8ҺL'EKbh\ce%!skC Lqߙ * OZ( yHwh5}U,0cC6$!s qH &S%xRCoM^?]-o=- a\Ћ{}xۧ^\9baalc4נZ쀊k?DB"8U&tꭢGiiXZ3h ے z}>Mߗ-?*paN~w`i)4Ki*i >[ABbS}C#9̿0fwxi?ǰԴ[,GA-5qɰ}ow=MtӨvl!2r)؍QDf[bZ\B[4(T^5f[ݪb,x3 ˩۰&&Z(a_ק懊+6N3 msg&7!YZH{%ڬEp^XN8/vUe&v@B2NI3]0sRM *3g7=6^HRR[z$LLYdI6nUVe[*Zwr!"IⲣAg1.悋lR5úW+uUλэx g=T A9R7vװ:0+#ȱM(@)_j|r65VԭyQr߸wcNOm 0ӣV$l ??<eC\Ȱ1+z%nzuJ `~נs.Fv?OMBXGf X@^#ö*&:iux6QԵ1aX_2/VHep"fFRG⃎70haIp_[e"3omCCW?X)O$,'ʉÖj,Z *wviMωz\Eȅ%sJv0@p&h8/,WØNʱKMbgbH7xOH4*>&≨aܓdDdg$Z$Dl,XJ qo]kL͎WKYB1튾c:;ʚvM,eӱ $%x+d? Jvn, "ȿ>[H}vsxinT~+ُdN.SBFEmCsqxLǴ r[vwda_yӤTM 9VS\k6HUσJc4- 0Q4=D|P" LEC {3TLBunpZSt3 џcN*82ņ(~iKA_L4cbC7V/c`ox$t.Nr2sV! 2s2}ADeg2.wWƭ7^ͦ%L8CC!e ,Ȃ?g3cL^WGݶ oG}HqUOijrN=2 M^h#%*0lmv_וDvDm8Gxi-,jP`k ~x}:E ,- u|lo\Wwzg4$^8^pgGgM·b(rXm˿GGG_+ d+g j܇,1^R9d"]{=Xv+6 wu +;\/|.Ґl+B'4 C 7{QTH0Zdӝ'e!1C&(<,%9{3,EEWΨ 9eltf6ԠA?QZOkV)'8 =_Qx*Q!] tg,/e-.ooM/` Fm4'Ƥڕ(G0epHĦ8x)_\w h">7j.= 0JTq~;kUP 5T]G,(S.T$C|jy0왤C=Wm#,I9LB7YM7;_8]@~܅/͌6܀S+fo!(6f효"C Jɖ&rk~"!G FrbAݺ3>* ɠ'C0Feh̀U^G͸5Z0ϼw=@% ĨܞS'/$%LI{CJƑ\p~Iv >+p!Wл@B&̧Ԣ)^L|{;.)f:mLze0D癢x}k7,b/0=up[~APhe@. +.RƴGWU~Ur*x!֩m;ͨ:er)5x(bҒEtvר*j?(Éo%fHD&ٻe{$[0wJ-k 6~uQ|ruzQ~b03o6~F/ձ gȜg8͠?*Z~m9J.\1sʯVk4f,v!3(:KBH\Xu,tBU>uN$v.Rw>1|`]vdgC%u5F]d,)" 4B(Q]$gm_C@eDlQ%Rڮ6XT M~N1*zD /L,6jsOmta4O#/$y\ TȢ8)g |gN$D:o-K`qeI`]Y2N}dW)6K [)_.+&.cJ#7&!I8 E)-rʈnE,i@cҍSM/ sfg/v4Qy>>s҇Ƣ ګWI|i@6 ljf"E^6lfP|sv:= MSG?'J{聑6sFP)8Sё$K{Z ]ULJ\ dڠB=DSjuCȓK8c%m}i\}.r1đCH߀o?D' *88c۳=òܘ%9lrCu>_DvvD8n q``V¶9ϔ^R`PM}74jE 1+Qod!/yt'[~Wz,L2>ֺak28(GF"ɪ^^Pq]8jRx2(z4y4T?%-F :&NzD.֎vD{ǫ=+=)yk%MoRľj7`{AJ䅠."Jg>e\4uPGn ۽#+^>4 LA ʶb)zzdMcyZ} v41 ^E)3x2h.Q$Ɲda'5<:lS{/N ._$4eH>P1I tYGX).M{He Ŋh;CַuX "+Ы]]QqcѼִۭt{"{`"aP'&tۉ ŵrDp[e r,S *JvG2Ps w |rorAbL=.mO[Is,K/4^6O+5TN8Wmlkx==J/h~k2IߜZ*,Ͷյb۩yW匿p3ZxsD w;sB8(Pf{r-dq3 8ׂ>O҃suajŮLi~śwq4sNUDf>.õr X$HLWB Ч{Vs?`#\Ș*Wj8d[DFJ$jJ򅋜vSDkUOn6ay+<̳npj&RCX ȝvͳ %ZFh!9k1gª$8SslOc)&1C,wi fJ2{Ö׉ۯdr?'dn6#=yʉ~ݒ"<G"l]Z5.4'πdŀKz#j>2D\-0CAQhܤݡvaK`= c)8U$xih\#Y.9nh_ИQ{Nvp'f%uU)2vt\1-P'>XR Ptw#n`hzDʆ*H~'T=s[0Ҳ'f#XkנD*;dȕڢmGio(Otp_;TRیSIt՝?` >ҙة:%TAPCWR[4eF9N m8|v`FcN0{;`ȗyޑl[Hxv`Ҟ}!ktBlNivdK#u yh)ΏӄUTJ3F5&S[H["3W`P|~IXڑ<4R{X 9)F폷=0w;̠jv/FZ}zB&1rـ`oJI|tA+Ig$ T\s1P qCQ7BИ*+^<r-v$ڐ>-~=alNCY៻|ETA}JݣTGN@ѝ10n:g dyKwNm$OAOi*/j^ UkTW'PIwXUq8[D'U'Y!絟4&M{CrɾK*cj5 [q4 IЫ`ok ZN\;Bd fc z5m J`gj ݥXT"etϢY3Wj/w5S%Cmw8S杔=RaEup5>U/$'횣}c! mѡ8~ .LE-V0y|#dR(!e J/]7k̚"pAJmy=/SQEö/N!y!U#',Tk6}aSƆHRCh=p!/MG (EZȄ&E~J8vhƚwcBoki(!0"#-x -6deP<>]4ԥ3\W#1 he*yu=*ۛ4hb1ː;vCf?= (1ܘ5tU:7KD9G Hb+7LՍ.Q]9"/w9 hhRnתASW(mն4FzmӚ sw[2̮v1CPrUpcc/AUgݱ^/o0-4*Y܊ShWmѠt]MK>UJ'9g|h [Zu5)K7q1;ГsTvJ\$F o_XgaGvIq+1s16m|kyO|lU.T.op.v[ $Z!-T`$!j>m)K~&mRn8kH̹I]>oq:p ;DT"慳r@kW\1kAh%f2\:#kIs[0̫W&Fs? {6"ǹ|6Wm<{z&LdyګLGfGڶ) 0+msu3,Gz ұXhYؖ4L+1BeKZNtUeӆ-O_i >B&l◒T~,G6?6eU 'ֹƉ&&4/bxK+ȼՔnȑx!$$na v:;"s>XdA=Rc]#u JiDuJmv\dp{[ ' )[m?Mw;\rE ڊNK'TeVq<"f AM91\@@ubOˌhZd"\$iD]Xn%3cV,S>VY ݎp{]MD/Q{4I_w3 wmD8apt`GDj*W]`TR[M.PqW]qVMڪtv$}6/&λ&M+ 0:$mD{cE#st%| c5UX&(FAz' 1@3jE,;gy^J?}Qb'Q>7HMr|R-r{:?@nikm׋CኒDYq[ otA5hѱM@m΃~5ZontjcZa$ 4>P/p`d7Q*0"RM⋺0%~꧱j>ٙEn.2Y򿈊w8> {`paCH~?gG fK(]MPFD+"( \~Ȥd" iLD U;bFԲgkJi`@zx}ےW>Aou b0:vK|ѯcɲjHŃ;l~r|6m(#P Yo{-3Š}T b5 bpDy5 kKWQ5M@(P8)ʓDkwu?*iFL &%jmZAt415&OwlkWIUeHP\rDν ؐ҆IYO-UH+Qak~MfhcD֋>K(Pp{ 팜K oD _jZ$6*Vj ,iqI$:NMjTuZ9V08"gഠǓ2 ؿ F=FI CƮN/0 U>\VŰ8c2D̋'$(ƌ7UoK)XtDA7Te:^KUdc`k EO)h*ѬẼz'6_m'xsw!I^s 807tCj*2YҼ2,ƛ Jťf*ݞPV1=VЕ`mI^oQ|u~u6ѕ/U2s*Nn }pA) |ڣPөl'Fx6m`rÕT8׌ Fca#>B/4)zY q3Q!Qun%Tqkx@>4ƷΪ{-g8xn@ygR;n(&/))10}nCĹXΣ7!YV`iu JyIG$LM8dɺ0y:8["3ǘs*G# 'r;{>ԮL_ ;XQ wIkvaz,v;:N5X8 `ŧI|]ԃi;?HLPm B0UNsR[<+,}K,uIY_ YtSL4Ƥ7Y_}'vW$A}%1lr$^gBmQCG fV")+}!bXo26%Q{LQ,H t08}ǖ3wPX4Ro8hE4yNVtWj1*I=GMU o$)zDksnP!m%0` LܢpY"Oc Cd nڏA&/~`AeI⿪720N1d_}JR #?/뜟}=c Caz~ sSKq k:ϲ!MXE6#Vq5 id}VuoP݃.9Y|'{=F>f?@|MK{K4e2U{ϐn<ޖy;66fh m9C_,|̮@9FӋA M們xƔlcft=I .dh\_?K?x;Ke" 1CfLi%|JVk_I_Fr؞'4 )[qWVN/QC~ikui]hU럺,#V }_i Bz M58wB\y&<ypwUw?=->HF[_ ̇a+Ʊ_7ZW=B$x HVK@t)/c?/)[0,1mNReqZ:1KikRxJ e{z'ڕ}8iKo!~)势̄"kc͟T77%))'=Ԧ.9j@E;W)bNHK2|{Ƴ^7 jW?s:-~>{j bYSj:;AFc;PG*Ny`^q C|tg P[yOs E0\~Ͽ]H 𫛀S欗ToyKd vJL7Ԟ*?p5SMy8N3k||Df^J$Bۧ|K1}M)3܉E f6 +(8Ie;KyMF~W%JX &{ҁI;-=qZX|B<__a ~y{8k>/pK &8n4ƭqZqFBhH,*1inY_D ȤNהy{+]W||q[V[ul6.歄Wulo"<3i{֛3 9zYrc|;Ш3oVQtam 9-6Cj‡ꃡرG%>2=&]k^bsx~#ޚV$s ߀>MyEԢH@oϵfmvmlMh'cWGyWϽC0}XEFj a"_%6[/qLdM̆CވQ'4iؾX{d,CzWJ)S8FoĖ`׮lxW+Ad/8svؓ *+^u!)'=nEwjRӴH_m]epj/}D.*fAch񠿷EjH=Ӏg^i 2nP (ȕS8SUQnkO Bgt%[|TX9fi_rvj3gOZw,^ }Wh(6K ݲK|Э mm ~?}m%ۅA]wf/ 5W%$d:W@[tVՕ3&9E-ejRe]=~7Y jɥ]w#t/C$)y֔q׋n"{z2_!v.>bf pTuN? S[._}DQھjL|pXL{B&ۂZZO}H̦*^]pSÄUEOϻ1X>#,6wNVD\?J/^eܩ:zaFs酟^Hͩ)uXC߇r=Z[Ohi-#'ҺזKsK׮4H2D9g\@qWiArBlioDg^%?1zjv2JG/cSS@\5S.,7 OE{\lqДOhsOn2"t$ѻtnY!{ЂY;l훨Qo Lh#pNI/\{^: 90SIFu}ó]eQ@ ~ؘ8uVVt̯AnoHsuKa?Rڣ%"XSRVݣQ$IL |Դ h# s4l%c!@aQ́b_jӽ6[. ;מǐY6۫p)撫 :D9|65h_d$"ϭ_9~6Mu)s!Q*au]j#єO[eͼVk  z\ kEZL\AbDRR>k!o2WkLc/1.S`i*ꑇuy@yNWd Zs؏Q3 "\.'0<>J4U}͌7k!Jv+To ӯ`nkK`s;T}l_!yȉ &4Xa M:Y D {1`q 杖[ {Gsͼ֨`N71gkzv *W5u0>2i,Aie$_5ѹLòү)s7iKOHɊ/uIAL/o~m2CTfgwg jXN=sPis,8e4Ę rP [234^ݗi^XnM^)Uҁ8P2xFuye "aAMVa1T9z [{*ZS _͆i$C"TXx#,uZ?jZ}u뻤/7|sDv0e '9;p4a-cwܾZJp>3uo u9) sچVRW;UgpGT˴^;ŕK8[P F]I7wW~HP w5,Vm輹3&@ 4 'tƎX?ni629qټ -vtgN( ^gp!0Y[UFyj{PT.רf*2|T\md@d0!GOM.8j9L?U:sQ1$ }D 3QRӄMezSkxh:. 7AGrlC:{2)8 I?4YʝSJX q۾Gٍ0-$@nOE]̿`fYC]pVsAXwTl?f*2a7*A>jtr4O$z;VnvO8ЧZ#ԧ=Ltj~߲1\yfr2CkxN{[7E)lUL쎇+'NT3ymkk8Pu2s8=]m+rRYWYSr Q#D Tp@<_ ^rx .啟VHuGӍElNM ݨwP/Y[iCE6\Xֵ gKSED2Wp^VXI.*bjAҶtХ`ONٖO ㌭b:]2i`x`5_Y*֩dSGذ0djnhևNf(nNWdžy4o"_y9΋߭/i*ٙYzpJCq JB @c=_U[`pC #'Sd_Ofn]O4o@Rzf*=`~~utOӳ&fF, ds(uQ*H^pQ]Ga`;SAoΊ67Jg}CE9o'ͻ~0g,@Q޻v1uZ;nh)?2ȎU[[{]NBp} ߨzک-9 ! 0,(#B#] (Xz!i<Lm#EO|8-+ۨ|ଘqTisnMX~g' jEq$i\jqHU}fFVL?/n}ߩSMj`QeتxXwQr?LS+E7,s&aK&ɖl\-:U`Nm%@RHo@iGCSFxHu2>rm}tNTN ^ٟQ?("8B WTs\arkz(*oG@mT{+%[&Mt7T>[Xfm+H׌Ku 0J_/LB`Upˈ}Rf 9s~ qYס=lѤ?b7#l ݊ȿ$i_Ds/>P\A&,Z''aO~Q hzU*r?#w:ye{W1r׾ ECm5^X?,ʫxVgoA8oRe_֓JJ.&6uZq/_@̏=V8;G)U1`o=s@,Ģy,j ch翀GFL pu@l\:~##"AɊD y],m4M*J]x{̎KYt=X?sxUbZꔰW&g ~|-b!b&O(pJK&71=1g2 IקbmEEjhzwUQ=, >+򲐉'"M~}Rb$K`@:K.?vhkϮYE[sԪG.@*57@4`MFHqn0Nq.ptQS_ŁFZKhܺBImUw֕JD8hʺC՘MHl\D'1Y"MOju3JhNV}Ɲ3e}{S[%);z$U~rA`MZmyA#==fң**kv_boӨ`qn4hB>?z4ȉxzZ[׬W}aOoBO:A{ ϗJք GYP賮5ֱH^+ +*|vvi-=9 #>( i!Q0DgOSg )%n~q?s ʥ |ݧw^=+ Twhp  l7"VX/oG~,VM *V?,$[ " thl`w٠?At\,hZJ'nݟ'ַ!?׍pr;$VeG(mMHa^ȘsNdwMK"U} @2~B'+#fJ,&D0KŠ)ssB ry.fS h*8ioD01)r E/S[>;Dys(PB嶳L"٭v8q(s,68H^N }JaW5NC?kF7ωH8%$ H/ZIGn8Ǣ z!WP^1;%:dmNB!%XI=tVV7BJVs%c@GA_iBkϝH vkU* FA·h_>+CI8 s <sw@$XW9(:s<F&A`֣T5HhS~H}xӚ y>j۩Q@ YBOF'0k*WnIqkq0Lw̍@]ayK1>A O +3#<&;7M2]چANoȴ 4>ba l쎕O40ev* HX쯷_nq%[ɫ|I ]ɷ"gX+wexّ`4j3!1L*\Smo>$&ʀzE 1ZYX:l|bZFOYCE M<"g?1׎vG2 S5W4(iz4GE (U/%J}g3Πn:H'VW5BY܁+0Y?k@Ncb^<*0Ha!r|YEzv=>>Vck$E7Kes,yԋdĴF )5(D!lՍdMQ;8xC-u3$߰B: y.a|<60 -`@)g4;S$ݵ$;~4W1{o^d}rDJ fݐHlV&3vkWoRdYx#w'(Uh'Ef4`KpvJa&QyJ͇f8|8,z $%Vjűf8E5y v#sglG=mAts7nBƧAAH84fԞ2ĶnWx)KG[CZ^C# Fu6W-"vrW+4-[n@,n'2)yF}< ZEUǥ2S+"*&_OeSR TƢ9%K!&Ki~.T} MvZ`ҹٶaʐXT=~aEdE% `wDHf{דbƉWRKuvz0#ÁJ@GyӲj!#:qy#|(8|~ o y[9c"T_x0D@=RGn2휃k-c $ᶽo{)JUQj9T*^ ]TmtnE }] T.Hr)KbEE9/1K AA󭎃,UX XPۖ5ARu]mu^xo𸂌{ oڷ1~Tr{mX,/*jҼ&9PJ.ճdE##kMۊS_7>Z[c*0s2^8{vѫ,Kvpd5.{Ef*V,ThO~qMzJՔzQ,Bu!Jz|p/ %˺"{ye <:F B,6Oɉ0S=qs: Z0tHe]W>9Hwm ޔ̗!7|Q̨ǓJ^Hxna>VjnjH`5m2) %Mِ0XXZ B_7vj%J,X"^27d$Gr|[`3MJKBb c߈y]OEIӨF(@?zDSlY|ѿ4mؑg5a${>< 0x/PyF䰸yW0IdB+LD ()B%NRoqLV1ɓ19;3ʓ!ȹ֏C{ ҿ7e"~?5=-$7|6SvF ىe; RpAq FLrLڸEp7SJzθ5Vн:u/MJZF n/Лo7 Aw*NDmնMy(: mp zOht)RNB16eiˤw'ˢm^֎ԏTp?@â$~cD 4K/6HTG8顔X HZb5KsA4S& e|cMR(s"o*v6@&WmW^? \ BluR[|ap~+D\\غbZM~@,QPk&v۝谽uC;LYƕ^\NxdHr[428% FchD@F ~N-@[\'/u [c?naM`5`:U;I\c( _fl:nݖɅ>6 ! X{lв!(/Zwf oz$Eg4ÉiHqXTϧ1ж `yکL35:UGds/TMr\ q;sMZLIb\| EV99G>p#_!&#,Ӯ*j lq}-u@+8f@,0)NCMc#K}CC IҞX\vE̮FH~gf'⃊ĝ??w9W>uLld8>?jPʻ;=2g*$91`q0CҤM{Ke" XyPN.PQIoePZެ? U뜘%m:Ia /Գ9KdI<M>T8p%iJIZo{>p,7- _y΃%}\p߫r`Ni\w|9!.%d qAJF~ 7 5 s A' [^ xV Ӏ]&->V!Y#kπR:m_X}0lClꨳʈ=\1VJZݒ14Zq4V&F0pdGB#R􏿆#hd_f03;a _6÷-Gnb+8_iH=un>)bBK@Lj'|a]f ǥ}ƠI),aw.-Tؔ i{q+dv j'$XsH Cru/; 巅1I3U嘋H#ɃiSD5OWcMN׃SmbSʄwv$361һl)rj.f8*%[jPX]k1˓V >Qm/\eG󢃫M"P祀]Ŕ|)Y92|F|DZo6pUχ vwl9%d@QpB8tm.SW7KDfHֱNjV9`>{^B=̞6X3n?/i Uu =$?Dj;}=iba2ym7wKg4~)!h,ZGdPwOۃMAESQ&lӹ3S{_?FH2;Y=o5_cR 6PY唅뷤^i?>Ց*^VЏ0y'yBݤ!Z; 7i{xRzb@I4R^x+J"u/m'NH)T`Hɑ`[#-!켥yƋvB86aM.6tUa]oeK' z.!l 'ftRpi!ρAqJ5"bſt1Z釈hߚdiޡL"/G* \tѼu([r Ѷ} >:ѳJ!e!Fã%f眺2ݑhXI9E凍+j3C /4=M܏ÚV2l*]4<#WӟŰ|AxS ˕I (XVӛ 1~\F.Q&B5iH 2xʊֻ뙒+Qq %K$VUbJ ~NLg;rk \^'ʾWơ%֔;4 iuCj>nb:Yɽe \OO:Xx4ԵyUc< AqhMBҗ0 Qf#-Ӑ[-D? zmkBXL`y =գU8SwVǽGl$ TzyŁq2{-mK͐`qTժVwAY+PfIƒ0߱0Hl崏Kʾ5Î~$rFk0:ol&g#$ZY&wHj}‡vz' kk[ PKo:ŐcP^POkTe4?Ⱥ-@cyIdc.#1ʗcM~i|X:KIG-V^t67[ :;]p 0AgrkN"W:6Vȹm־vP;]4 ^"WBFpƪi~|~_"U[eޥ`ƴͅK k#nXB*RBYW{B'yYMD6+ylϿzܪx웯pky(侖p@R{k-k:Y;z҈*.TMZF:eRd@R׮MF(jvVgڑ,J1891~tp*Z9@PEŧ(!B2*n:6*9c˵g%?^ֹ%]WAIQ\ۘ)BcxjeݨX(eԺC,3Pd%$3eNoձnml dVG-=fFf6 NYLTg\wO [ͬwiA3Yyy%j)R# Y Dz ه,:'aFMsN tO SKAs[OuMD)#oqP^6*v<#qvvQfhKDZ_{䠵^o*$~M}D`2G*a򣝑(0@0@IyJH}M,"IkY0C?,4Yj猔R1>\&YUm _H0F#Y  lҪh& z9~!Z1t?W-٪Pxfh_Rr1LĖd41fh Rb?;}12` zYۂ&ݿka]Z5崳7 xd7јD+mn >p[IiO ?5e"8%[!~E͌y'Z2W}HlÃTFԏ7DT8>δ={r iS=5&:&ɛlVz9 ulN mݸ&eE=I`@U;TޖEV3U?}G0(1v&;K Izqdи(«8r١9wB$]XeUs)97e=^ϥ47 9T]ӓt=nhn2!$g\hP#Yā;b,‡ZiyL0Fw[2F*2CɅb{{@zVbڸ9X%Q(rG6nǗ0r=9bP=x$X9R݌2꜍,ӎ$}yN֡1bt;eDFXS8O0\/[UD? 1֪>tC0\`/h9#pkЇH>-\6x>h|t"dq{^I[7݌9=Y;[<@MD4) X C e 4ןH1pO{5)ȟ!G#ZaeKSwݰصyU%t߄&/8%24ox餎n gNYW<%7J} /a },@=rGIm^[e,;kii*G!@[b8@ixC *j=?}؀' Q- 3?)}x?e1 xNS/w#գɘVrHխzC.Yb TJk1~}7p $ ,N;vC'[V@^K0yov!sbr)H])O^e@b%aaʐ;𼫷L47e}m@AlDc|Qy )Ejc`W06KK=A744hSq̏͞^El iLR΀aw^MCvh bgE3@6jE_d]`zYKZJbC2r/A].GI'G)24W0mz?IZw`"n's/5ors6<**L}eq#()! @yB +%#qo=/0}ϒ8p꫻BB³ E6Nd+778@y}/Yѹ~-ؔTH5QX%Q݌ ǝ:+!0ә˞rÛTH\Cb2_1WnCu-ۼ>pZG|un}=  -W}+,AcNL5(bT{egt>_lU&xZHUTlG@$A_uuxsC83N[+p=.b-]} ~ jVok2D.^~$ݍ# uETHNuUy>uX, ~ Ce/VL1p^l/_[/cBb#l t7'zzF#XZܥܭ|Pv`fˠI3I$oBOv66#)iLveȌ/ü˛C7ɮWޔT3_N`O{as@`O7ORQӝno}PC<<8uD_mdD4hɡy+&5+_Tn Ɔ,'m_(,ԚZ /B*Yf{$Rf&pQ z?kݼOHʤ$.P !%A5uACn5ɯg7CKbl4ޖ^< tlk-Π ` h3WPē2efVjM_9%J-@q!FVGrCLa~T:COٻXJ$B5Rve:9"A-9 Rܘ[e .Y @a՜ W cPud!W)JۧJŊ{Wo,zu Any< ;yZ9*af'h[:x$!@bZAfދJ3u78ym ڽÙ= 7E%?#4\a?ʜ5it1l.HYH֢ 6KsF*%#DewTQQOlOMAByvgH$H +TtU.3<{(ă!KtnE/s ^͜'CiR0Yv)Ir) 8Z'ACpt:]r3lAvm'%U7G?vL0 vQGC#o'W K'LRi8i}.5g2~]]woIBCa8uБ#m"a5 Kg¹zVVGE CRJݍC1NGo1 |9% 5wn#ɥfNŠK0"T{_2YVcE!c3a n[YgI7nƱbٹ2i1sevv:$ScKV .0S7xy:lmH\dݒ (AP-9,^Xޞ@X< w([VEk*mᄺ6B/iB <_B󬆇籲{DcM~]C-Gark66?e `9gNGcQ r}X͡nE>nNOgG3z[}P'+RaHZITɺ?Doq'MGJL ih_TߜaԜ;6V~# !5)!ܕb^#ykaԶv h%wj 3P|[5"uHC [b4fIy*YyڂPifʟPN{;>ֺmuzR V%ۜ]%AjRdqtC+᷐0xjAމP  e uTDFm`$kuGby lʵ4 {^QF JY%Ax_o#RP(. 'n41bs3xx}pXLz4c3ߦkx}(H;6`ADQǫ3Ɩ~Hɦ{:fj4 4ɧ~ƄG2L2'ZE`!񬢓Ш]".+ :);P ~r !6ؠM\zw ;(SyxYap])c(1HZLL<曓!'Ճ(N(^q<]7!`) Rvr36aҒ)|>Q2Ւ qmɺj¬Ïi5s~x@jB*0m뚍q7+@e"1PLi/&&PjAp8E sե~#*qOntm'JF8vvڻ.! b%ջX4gd2iN2S(cB}FoBɩgMSc-oњi!&e8`ٞ?*up*Ɔɣ'c 5s xZKDni:TZdJIϰؓʧ L6(8c@ɥCdk{ HtY.'R|䛳$պ7O5=i%&Y#Ob񓒹PkDC#)Ϧф]XyY ՀA%x+'TyfbH uN'G.Ȃԟ6^$Vr7fe<,^@yDe? Lj>?Рҧ1`tEsgX!+?pN֤|Q  Lpnw.[Hw?JJ{Bfwyj XJŀ;CmW Vw/nzs"u流*& o¾խk=4hhF24^lZ{bP[? I6R9 jǍ^6m 3Q$*S`өcߐyG]w`Đux%08:G$^vI7!ł')-#&8~-N*PjǐQ=ƫ9 4Ĵט}f.{O?V}E@wO&)yS/ )Ae*D:i *M_(DwB?]|BH@56aQ4+x7X-ąBD==Dil O9qwv`BN ;JAڡi&EЋӀSהZk񯷴s<ݎAlεXj1& a٤Ҳ͜2rcPhdȿצnI4U\+ܧZ3s΃uV3 [͟1Gcam~Cs=w?op*k|klPK[]Q u.$~l-^tuYq,?UFJ ڇ-=1 2eh=`xb"Bk'li/ \v}~3d{7 .Tj|gDE ^[X %9~C]$ރ{& eAa?bHކGHߗMMWq1I<{8 Ue@N|k$W=rFÃOiaͰV`<LoPs\Yg$j\=&`Eӻn[Sr8Vƛb4)1uS˸Vf:%OF( MZ(?;<$P *Ɨs b}>|p;n/?j?`bneڰn$wwqL Us덣MKj msI &%m/Ν :iD7G=;DkE02d?306wM5]-ɕZ~I $γ'Qb^]9ys@HY/&*,@=ksLPk J;M%<鬯.i72u9ojjh_kyRaP(D5}Ӿ{6cjŦw(ğu:>j hv)Ir\ǐͥd `G/4\W0/UojX5ĝ6E\ȧfS?wc߯}(R6oNIot΃7e0/0E$"k:L WUFT\j!rX."S'ձT)@lRXWt>`<ٻ;'xS=[38S>y 2vWcepn ݩ_~HH*m vJ&OUk3}`Ra>4*Vm[DQ%]rD-jOt|DF湸K@^83QtLq!{]9au- JI@0zbW5 &i9 չJݍC8;7.mӾ{q+v+/ ǁ\J~O] 23VSY;sC`Ƭ:; 8ԥ 7&.˧DścIjˏ[E sHEhH[6ɐ5&.ǔ5C{`X*H&!?BC'|f 2Bu>8ATƤ80`b;4%SSv芾* @%~+5 i@IvBלC1/\* i۸R3y,H׶8i;K,kxG yLDZ Ws+Y  o@N53ssü!O3'\(^@F-D|:JYprPȢ\v\mZӌǀʂQY ɎIL  s+$ï7ޘoBr'r lYc5Wsuf$L=!-Xj._ ;K;,$1NO;Vm7 Ieqc@6iWЛ)Au13-axZ`v$j |h_ɯg`|tM@MLy5Ь _aHBZADN@Cq,Q:DIS `LuPWjX'znH P F$H]ƪR#d6"e|ҿ11rA5nVYnJl Y.Toe ؁\Ǥ,eón3dz:~v)O ;ko8k?f5My+o j̄zMy(v TBwHsdpᜒH)rè"z)*Li8P50ȶ =g?~?L dRWڞ2+YA^rzFH*eʟ~@]AB+phL5&mNc}3 ROdF'7 7RxFlE4UQ;g ^RJgR=c0NІ{/j98[ шi,HzʪiC>0=E45qNl)1= @d) .IxOW*:`x[%pm^0_,ׯ)B}3;QH^ݒ?ث\}~J׍7'gqxx#Ea6F\q%0r )C&]Q;j8*Ġg@o-".zp(53g-UT;k3pu )Q8)zSM?E3|9T[٪ $LtH?mcv8ֈ}D`aXĪl*զMaz#58ܰӋZ\d۶15Nb?~$D̥+UI4h.FA𞮗T7KȠ?:iI݋Df**=]i?/5U(߸fzMh)bi#n: (9 [l٭Q_"C,D|s&+A!Qٰl!$FjpZ`LFrQyjFj=!זυND?]2ayt/&.6/r{$ _:W-wlQPgT YqpVҡ;{'iLCr^'pəj[>umT陵qm7HEuLpZ%:bTM %s)uCsF"΃JARb2򨰱Y' 4>Oֵ>u77ȗi?%W-̔9IM8붷Fu)!F#p^~I` e؊l![pE\EiGVc m݈H!_ k報Sx9mds&2"gٹ0_j 22 X6ZgѴ {Q*>P "Hwimhp8 ?6H^w0?\?.&<O1t-Y Ǯ6A>c]`Bss-#~UپYt e\;d3.Uz%:Zl>@apz,PR8kid1]`+/_>e|@֐ ؇HW=ݟL8e=j8t b1݆H~o3EЛqh:H"I Kù[ ,$J.M7dLn_XՀ!ga+(u'$-k\`6IljMե~HBH:&b?$0b|j\2%Ǩ5PX}#1F@rݘzF>@GOҾ\l[)>)ˑ00DdkWpRVcU^fBM$_,Gdco9-j`|4|[l0vw+gv~ Ո_#6>,'v ȫ) SXP fߢ8ěkY? /iKr$'D=fněݐ]7tUD_ҬC\w+8XbPix69VWޣ *YZ ⧝&8zľVDv_geMlGYZ ]h i01bOʧ@B5 \Ycı@9، ґDK H'Vuhb|SDdQ$qr/3cL¦R)_LaFΟ̸&D%@|MBCMh„% +5t:zYr9\~YgM3b]&)bdM1)O00r2 Hݳ:7\y̛f@0, riaͣ"A|j[tu?Cg#9/ɨX 81|xE CIMRZI+-c=q-)rGEͱD Sgft`쒱kgwDEʤBscٳP1TRYtwu|۲è3l|,d^y4 ~M?縥W~)Wt3^n cJ=}Nb^܁.!==U=,W\^t{A k tI)+g{|xFҞ(aoɁV)HIaBx[Jʣ 5]nhtZ`J5Pk T>|%SZ /[W&l7*@|1<:K(|@{9A4\vzV)Z3QkA5YKmNŷk8)}-dICtEB\#wyx1sLnP"![c(MxGQ:2v"R@>=#\$7tdB!􈚤kE3?h?[~1A!WRn+M@ Pz/aq ¨DzsiYC+Ѣ\upM(6Ń"@vó@ 9(i4~xi Ao-S0f" {⣈zu$k`–Xj=m]R>spC s$#=&Df"IdF+}@ +JH4x^NY4 |sBI;f[,m;"mf>AZioj=%_`sݮa1+Բz7m|A*mßA"$ji nԘ *VĽK$|QyDn?!,|OB)'y)raǛĮRHkXF0ݓ-)ĵQSOG$"[ B\45c[7D:@ߗۥ8PpwR-gv d}/>i: Vsb{Y2#{=st!>L`B_8aZLUSsOr]2;|$KI 7 ޝ**B,dT YU(_PxYwSlb `Z}v9j-+GZ]\7dz_v1#/ep"d~Zyz}0 ͦW?Qg9~/ IXsħ.kUuκW5BRňv>++%M_5,3EO_1i+1֙ZrqLR% %Rm:M^=Gq__g ٳT*0eݰNT**.ƱI@xsǦ&5z_6RpR3ʗҪkS6irs=uIcr ßn͸go*b 5 C 1d1JK!#.Vk ';W&VEG CW*\"\*WԚTjdn:[nY8N\CM9YCKrg. 8WQo +$hYcֺCz˷oʼg6p=v%.(PPuGtN`%oM@DLVqYrx部~.5R90{DYz}޿X$|QmϛNrSGpץ) 3[oKNx-X^f|ϡ%Uů~Aŵ?݃F I3_$0!h*a{UvaA(W\W7ѪY,V[mg@JbïcU[g/ȏT즓ߜr`Sdm)*F Od /ƛU}RC s Tw%o7 %Na=urg`.yh.kj{Z9 DWad cV:L(U/Ӭڀc~vōDʷCTjʤ _r-cK7UUm1Cښ*:bs:{o@ZuIGlP !/쏝ARN_>8VU_Lu-* ^-"Eۅ.V VYXQɑȧN5 TUdXZy Paìk :CsM(6wREsN_N*HTIrŀzP OtQb{^Epۍ?A"~C8IDuuTg \iV7`^/dWe?H_b$4ͫ!@2^r ;kkc5toa.ʕ߁Δ8X=nRǜ$pSTL >i|Ux}U=\ fJ :$jn'(8?'-N̈G7P*N& aCr@:{.|I]:,U}?Q;/+eAC<%c#=`RF1KV]"0^}CKvQ?Sy!m n4lv(7et\9+&)& aL-& ;t8j'|O2í6n'jӯ䥶x-;0ud E>Bw [bAL4tBRFI!nGGĴMjvFyW F}5<ʩmkp:\ږW ,a c:`n[^ScޓJf"e< 5.2e {E[z+E/)rYZ}&Bh!yN?vCLDcctՑ|tn߮?霙{LwN O9-XO mбRm9y&mUe:hqg($}RDJ7Jxqel)xVmP:%]?kXV/šZ :Cڱ mb)ˈ}`RϨ[J@ aɼP=̱S!L9o+۲-Vx'QdZFkfխ _Jd+2>۰.9ttC|>kd\@ĸu㘡 !9&zka~_asKwne߽Ο;+*H/V@>'JFyO/L=hb7<뮔ɍ؂nqX́sv%j:к#Ȟ`~I-6؛4:%Zb3skn}y᧯`+$"HG3W /L< N).9"x>J?0׿ wdܭ(u,ByX[*p4'2 ^񺹸(.OІ\ů]@)ƣJۥRlpyyw:`DsBUΖ  䢇Ej{Z㽖x3+i/baB!hjZ[̵!! :1B!O8-!<&YqZ}&.\= P2c<w+ZH0Jyġf%N[?Ȣ)5f2Fc% 1b?RTG^qS(sI*h+<<$Cxf$/( B5z m@a$ >8#ee-`jcRudDĎ3ןic$gyš""qv$Lēdž/@pnRWL?o܍#' \b//0fCUl:aGS\?b ɂez=I5}31˿dVqHBR)PCR lEh\sBYc7cQw|zxO;M3}W.&n]a0 ycTO V>E+jT;PdÛbrV|Xc1`wL5 eV gDfoAv?$<$>b/Jr.ؙrǎê-xHit^/9D7>t-lT7ohHc1s3Ý4 ԻYv'(rxڪ,RZ,MdQU*Eڌ ʆ/pɱ`[M9t(& 0ɀEB#{pU99èJPF.,ҁL6rʇˏNBwkR98}svx[^bo42߿ Z{]TZ‰U ^x6@NHK ΢?n#dX6fF13 OLy7䢓!o)fM% Q.9c;( YZ:L4*dim5 lȪ V/ǮQc4o|X, v2^ss>dy(g8FXr˻GdÔ۽9 Nx2,ÝZC32=g8gqM`PJ.JݟÆMVZ?>jKU8ۭ9ڌ 1_~"[$;s1E˪+sA}$e?H位W<7W*d\{YW63 ~2{ơ% {!P&ռj,I,b+ѶuiD oJF̞䕞 S33A0ql~⏖ ٷV c ^$|>ce<;rL寅XiТh.݇BdpVMGCh&{cٲdfDhOc1C;QhO<>=9U{K+/UD07C,:H^8VDhOQF$ejwr̈́4u)V0d\]F~*`kq01Dt4 z!_cS1bV\$5>JVoj ^)0&ZxїBUO} o9ݫݴ]18U_fQ"yKY@#̪|b}+aqwK\;&mqޫM׵"'[EG3/_8D`3~Dq?'/ck΄Դ2(n P`4 =凗DrҕyrO,z~ZB0w6!:8>;"1)`Ђ;p}f鉸>Xv_!_D?)Al+M إNJ4vl?2 qƆ"dU+ЍtI/mJElrQd "vIIywU2> X )u#§]@>x. `/UG;\ٷE>Z͵KICV4`:ءcB91hU~Y+##^FcM2aWg?Qq~ӯPNb:"pLV~ &R3AQtIi=CuY_dHtS6 `p#Q >\InOUjd Oe!㎊))D`zp$ɔTө:,C١= Bl߸woG0@+#H<皡BzfC&!XNKY7X~TńfښPeIzxJikՎ Ր6[;QEeL 6/Cݮۓ?b;"ٟP>T+r|_U D]'<(ŵȯ,N  db+0!]ނ$4/^n*,rŝ}yw$[0ZEXptrɜ^ DYf58t@ZYd~ Q*o иMfz`E%m5 z̟B*0,,E ZNj%@]Aq"Uf$RhKc3O0=..Mcvs{6T/Y|~;/%6*{CNX Xk6a\cx_Rw ?)Sl^5.& ;` 3Wmd̀)Tz*1GJ(aWCoE? O&l?5l44"&j!(}Efg-sY6ps鏏2|wR9ƭUgZfҩ+9J翕(.ʀ^u"x5|=cIg(n7ȭ|$/)}k9xSepIq7%PƙB,ϟw4+s=/T!I4*lf6fk?tfCu ܨR W/͝BB,>d6^aC y{=h{ǣ>.?ѥWۡR)*v?6zx? (6?OV>fB[:@( s*fc4_NبA1p<0$m! Ɲ; s~AѠ$ӴQ|Dy S;a>|wN]lHN&(<:ѵ)Dh{C+Is7?K!!/F<%z|>1yLVuá1U61ҽ.rd߼kK\igWWFfXt}S9w*V%˗?|:v4KhzB,0|q,=n>N\kf룥êvlpDB3xmقRΐr"| fnX†N*`) %St*OQt6<'O9"gO؏mMG8Hg!LUĬ6tzǂ9l):B<=w!H jeFTEMzy҃MXo+/Pd'W/ck* b$XNbې/9|z$WZΙO%I lIAA 1 fxe E.k'V%_{/ìʢm%ƺo_V ֖a[: \|cYEMUqz<2FdS phAĊC5h*|W?GLj_3{_ | @g߼+6 .@~:d:`d8>>n!3lP p՜0uVa7aY?jܯ>niR3Y.6M>ryFo.)FqiJej)A:NoԌ0Xِm^:ކ2$5.Pr2ㆿUוYUmDj_,Q{T@jN,CYR P^_ OBY%8C$7 m@FĨg!B*3327Ŧbǂ Ys xnߤB3Swm@_r"vcֽSlL0Gb:L 6R4Rl@goj%!]_E2rU#uMTW[>c;l)BΰQQG_$9܋F`_%0b_a]pˣd#MoꏝO9c'D%Pekl*1q5{g}~ kΎw> iF8^IhMP%[_u{\aruׂEk)jtQ|-۔kF𹮮0$4&塂q/`ۧOJ#j a:rWnCB&A6ލ9T|.泝exZ@LGfVD@)myY{Z}MfqG#?RлTJc4 ϳ6d C>I-6ZGo㾚Q*sP*l$k?Cz>\~FIc7=RBȼW}ܝ= /|h7&F;f?~a6(4S B/ C3dd ϟ!'jNdP<>[1c%ZR,JKWWl'᱌o.`kÕpu1_zg40T@i2iU-o Њ=ˡB| 3M QJ?# %݊w>E2kLD4ZtK-IDw>$MT6k^?vͥ}.]*F2K}A7V zGn]_e""%'nS7>-aMQG¸g⽧:il~f)_QgEJ[kObHx/ #,iXuuo2uM(A>Cc`+rlJzn>ypp~v h1ưVU_f4O[:{3Rz Q_i'gX3Hi^|R_~#y&W4'X7-WQk];_<-rKWʼ|]-_o>jf vA Z "H| ZFOVP1N~: ߧH+dnmnu8Jo?ɟ [OTUdftr]=}~UXďȩC=}~~WUnܺZ Z6/Kʡ ;;rS! Ŧr3-\$2)4E=~˨pL=vGT!$ wfӦ~;YWaqHJ1mՠ5WkgF Sce:Es3;6F*kŎuJub@A$ÝCK1VXO[3c.d3e;We: '3KF.GKdaV6N|_[wC>CKr9~6"`kdFA5rXwWv+2ꚭc(ntַ/1/SǓ[VU:(T>8KTq,PKeC.2kRAn&lUI|pn&fOnNmur^ܦqwW;#F }΄**h :CD(}Xof^T1AUֲJ =h bV̷G]foWP+;Vle& =u{$v;/V+`&A*N78|k_`M56+*y>m_x'fv;: W\fK)哌DA*n>~{!&?뽄+bD)GurH6L'R/2><N5XY I}֧?ⶔփӋ+fT`69fooaZ%Ɍc̀~s;HWd+T E #N=b}gI7˨,փA4ӸrM larMjV zq6sЏk '.ReT$6좫1Uy, IeæzG5*WY|Ռ.yA 8dt3yjRlY Ŧ脾l=S%(N{R Q6]AɚfM+`1hפ0CN$!N rۊ{ZEQ<-pnA1QavO*DM]<5aGY?JF\/.DhFU9K,V)]G@p)8hFX }pW$"`ʦ@FUM@Pr0+Gu 0CMw601E%_LZPFP{|# nR|s;omd^G[⻬cwhw= "X8v-1ɱoxʕ!d,lae륣++BYaOind (`ĵ8uƿA=w# P6]oT# X䅓2eVGEO_Gm!oo=$$ZOPF>:4VQ R],`[C' 8-;Ex?+ f;'%zpS`'~AorE=8%oVpʑO |4BW(TL:-= v}op48 P qD6rYP^Kjґ _<>Vs\`\|ӽE1Ch\yٮgmF#Nᐧ1쑑d'4o9]2έq!^e &8a$/pS,GT\qA$[YոkŌÉQHδZlLu3<8EGN:۳3a| "v =,BN'z1O[S?1wѤo|TNh#EXKn׫,m?>m>\@qltX[! q*>BIO3pD2uo,K5';>ܷ'i-!S/%UV]V* ppuL]:V[tU`6#M IKGn1s;MqrLK+5WcAl]@qd@SG*"eFxS}j6]aS"fOwB"op (@f{,dp" [Uo{7BaAm:J5ÓUE,+ 34K ·Ry?": +8NvQpS aX_ӓHi؋' ,]E8#a'|ysʥZ^"C 3Q+l !$,^S8/ vļͫe'\XXp,}rt $]ΠUrqpwg60{2 TW[k7ptNx<+ޠDYTgϒFlnUW`:>?&0:t}} \҆1dtPi=! -!ˤ8N 7v^(̙AF.X%qJ* \zNVW,?_ >+7`nɕE%ͤp[SsyDlɈPPV8 x&~ 0CE &ɳw^(xP[.Pjfɼ8lÔFAxVrA6!\]wr?{4ϫIV ;ˢHjFq9D=)tG ;m :qU7;%RvUg@i]= ]밇W}mqӰOْ /Eٰ6rb?4;Q |Ubrrd_X;? I~jү;M U&PJxљ^NN PA3ȭiC<'Bg t|Ң)?>o=qnVy6zT(CD‰#~FC}oSy/}%M)i},ut-,P;54}VyWoGk_1 1~^Zn0_@̵n!+r!|-l.2Iq Y`>&о'^3R7YLTr>+Rئ)-,"'{+ýB~WP S 6;͠KVHrq}ӽ+{~:|fnBU\2?T"NRjdE;-2vdX(+;/VN]/J档ymm~Y|t@-TCz٦^aKQ5Ub"rp,%NΣ#Ņr#ͯi\i䀥E&iP3w?{ A] I.5@ :(j+IK7@S ;#6JS]VP׸W\qhn;62H#M^;O lWjYuN4LtE׎}';*-+epŗڨEOm7F-=d]k\A ><ȿ)"[٪*ӜBۑ {㗘g<*r?4EiL{iҶ6]&x?6 =gQL Nr>sq2l@O)gԠT\k7a&E\6LS=C6h%j2V8,T\goa\{S^C]r1Ǵ!ՄOg9-=5RU񳋗9sT\= uK%XۧǶUXjz͕v/٘;#g`Ou79:@qlO}N%v|ͮ ÿ6=!c~iZig O{DYP VZީ8>w".9Nl1/Uf7$#=fH0]iW:/4pxR {av v(Co4xmwFrjDŽme!Œ$fx .B\LV?bȰMέsf>p o%tncT$t[Urf' *pԌ\mxuH'놁s5AK$S<& M E_ښ3!-|,@y c/wѐc8^kJe$BY` XEtܕ8;NN~}dGT! ;y?VS6oXY} buH7TY.`0\ hJPjbk^+-2e8W0^7Wf]EOy ੿N>ɱ:2zU&9}(GBŮ&^pDl٠/9/%F3וJeZc#9R\DxݮޟF() m90K1ɸyp)J}!{p9lHo^v],/8A+tX9Q`uO P!X@\Hno&WccijaV;X%"LҠtYʔF'cFM#+H'"D[c*ޏ'7`===lAwiF8̢8+4µ{.:o?q-}ALX/nmʼ< ArF#C ڍ iBVgE3Ո;PxCz$:l_<ler=00kJ̮<V* .]zkKOsQ(th.rD(p#2(2 %g:IԶ:& 딽4$[${ 0V˺3/%g&;z`RF8ؙMPxA`פ)* mZ$.&ϋq=b\YkaޗKҢ3Pc oB$pZƽ-א7m&|BD t-#N&[:78ؕ%4t7Ug)ibo Iq:|lkoMb(uO.L >pם3曃nkQz: MK.0@یbIaSRﶰu8{6Bi0W="+-.t# @8`yfA|8 %,2E KG=AvɁ}syϨVu}<;nEB&zW5C/8 ~-Zz&=M}!rfTV$@d_)6\WT cI/+PE:\W cA}Ҽ"r1O$縼Jnh=TܫqG#=T <'gkc}@:CmVʼyR_B7s>\,DXv6n#'LCmpOw'JŒKBs~%=ԓ`(䵬;܁N%tylSy*bkl~:*.nG[k-%{,&_t*8J[c6$pKWN"4?<"BD.5Kp!H/iF'g4(XB ,> =h8ԥstޓUkY?w$%R`恱 4I|+ IqAÊQc8yK$)ց>0值Ƚj|UUΫA^opptKQ]{ AP[Ɲ.X,$) ng]uN*aZyp/CJxמ]*:.6i,oD=\blgfTk2U. pIBU/S>Fy:kpj^+v[ò Fpmd\nvj$>}pjI=ΑHx;)[)IiLxyP`L971wmW`՝,&J(CAKӮJE,F>jr,4~^Yno<&e'''+|j>%@HzkOi銰󷴇nW;չ[Z!,{WKMbqb1l+ZZVyXBb'6yUC~gSu2ORx)BM#Ow,cUPqVAAnXD;Ts VLQO=h|yNT/G9DJKMKQWv PzTBI :U8 utZ +věY6G_ +{z)?h?HMZ pdT#?XOT)ϸ8ĹIek P"Hϖ*b N=*P!~Q_utO|q:X \~Ɖf@š<1Wgqa<,>]CuIf$XVtZS2%O#(qxT;2=ĨYQٕ=M/W7AeEzRYB4C(ty(3{9?f69(t{BR;+8p% jhp,L?ƁXD=}.ɏ`؈Oͦ,ғTKYpYc-Fmnl1Htk4,2DSDToHR7ҺIʲm 4 tK1>7D[{R9u2,)=NनWCWȪ7"kye؍37S$.1/AAPN;r<5=6BVkpTw aMc-Y$YGc*qN`CB)/,<<QÖj1-^r%TR*eAϬ@hN6_NS'ͬxVQFv`-:K,1CˇT '+Y!aH̶8J|niw=啷A=ENuwbNm1%vg#߿VeDTZ־lR*f<ϓU.}p}wًF(',w?3! T#֙|6e l[ʓߑk!1ld%f|v~vA']>Z6A{Rꄷ'NGK1ŕT"ΚLdݫ(PK$D9=>(V4ţ(eC Tzj޾d Pnb@l@ l4IÌ"\_u ߋT^B4*G*Y:}4مڿSh`i7sv[=y½M`B[oKh F#!(5&xR>0зu\FT(tw.X0]oC7m]bXbJXf`X?X>r50R;W_m^ƩQw5H聃۪J7ԁZU)1|T޷oOSGklj?wn#UPyr,<2 41*w tOª'rJNu}i@T6|QJm* o8H8 0-.Ƭዙ@#23gXڪ_yc|ò-%y#mrJ7Yt %SՑ,%jk&wҎ}U$[gD]t%193=NĿ}1 ߇6~%n^}(g '2R?*"Zubkcte_z5Ѻ?shEH]Z葶_3UL@c@%s v-~ҙq;)EţEb4JCr{nG",1aҿZ([ Oݱe3mgLLF_W*XR ߰D DGsXP\ro,:ÕH#էE>e&#AI]۠inbҜ⣌MFԜ_㥘bYEySIEfMՖ8"؝j _wZzd Lˠ;4YJ3ƧX= Uuj$lDEvܳx+\~ɏy z&)Fo`$ ݾ! nk_:zΜlA SN C :*#*9M-d|<u?>B)4m01wKt(Ogg2&XsWν)Pv㕻FQ_=_Gih] h&>X i7  6aA.]6^)K~{Fjڕˊ6RwdLY3'wT2V~k%>WH,r¡%fI1+#M1 OĔ "Oj^Hzugk1쉣xg%_xoGd !WC 4F|g!DӆyYUG !wSZőI&&7mfUDI=Uo:+f||_KI^BRh[aX xq%jv\5˹lD6/gbo?R*8f("4W>ѽ{+!Xգ~%46Bd^' u:dEnJub6e%){}c- 96'N!*KFe{Ri] llGVg3uG Z.h5xIi@mE/9a_7kcd;_=#Lo38Йz~_h;=d)>3B.(ݭJb !kenظ6֛ ` ]DzoznE5 <q^ۼl-ABP4zMYȜ=2 s |> ap.̼¸6i ORWv8ec3Vqۭ~f^ )'xčv ֎ R}Uzۺ~ÞY{pP_xz %T X.R*5|v9[Kd]O hN4Q-Ȼ٪:lz!.}`t}f̣"9siBL ɗxZ\c7pG͡<8:uʖ-Bǽ S#@i%wPo3kΑ(HpYg5_ŔHa:hCܓ-<zlU !|Eh`N#hE]iDf$BkP?f8@5rYV2\YP?D+gmiyHB1NP5R߾Qh{hʿL9}^̈'(0˫M~q߱eČ>KfӵCN85V:FI.3:|[?Q 2w(/ '(^wv:_@ >4b[(LhiddY x[3L"\kyn7xg lNKA&9W.0b{A w):]no ُ3Gq! ^D^R9!Yo?ŮF"$PVȦϙ٬h*)`> Z!Ĵ m|qvsDG1%09n&}0h_^r7]18 ϡ*ۃBcl^1[)]62 5iI0<'= nWa!5,g¡o{w5i=6 `#އmFM黓w8XLk>Lup!J3Z_"aJVhf/R^sb;`d4^ܘ ϪEt Ҵ9< ]ef lxۢkq !INFinυ_ 1y˯*~#aUL4D6۸&X"p&6@wk:9!V7#v6/6꧎ Goߥ=lBf4_ ZNXTqo]Bs=Z(%' *Oa|SDWt=0ʀ X/J* Em%ɴYՒŷy/cNOvBQa6YغP]}4f@dC~މkW&# 6ֶKawD 4穹Q!&%s"'W`!o,aP68pܠei瀼n9ң Y. լv c7̶ʂw{%d`}4Y9n>80_.nsDt<(ZcC+|&Cgo7M"Sk.fD ff2@dCd'0=Ջ?bC튡"i_ M-iD B͔8 `\xǴ@-GyO!x*JNݣR CorO,Wmrjszxm%]qoJ4eڶ\&Eq#V" @v)C5Q{a/ru[UC6ނiM+L7jlq$v kj=7 d +4|s]0lz+첻t{6'J //D:;,W[wr\9ԻZFռwsT\lߒqSz;!0p4? `2(CoȪ`LVˎſe(i_>0Hi!*D[ҀyVK[jˌ-4 u1;zj:aЇ2I@0J]>RE 0v?u k;u7411 {A*W.TZ 񄝍::6#B3j%+ CpBN.)c-F;~{9MUҟ}EL!sInI9A|  8VweQH6;@e..W4zwyQMiW8b*)2-U% ļ - >r !6K!dN*I{mૅYÝea!MfWyOl|t#QsZs/t#4~PgCjzG[* `2hr8;GYY|I[ĵFqްzΘz<4g\It;tO{^x.ki<=59:w0fZbb/M55``=(b6!L|{]ÏMb\9b{~nm{[mj"ilb0+зmȷ+qSGq0?K[T\hCbGEEȑƠ)_^={H=j;^+ Q(,Hq8aD N` 4iFYeF~zC5CIkKOe~PDW/5*>L*/Oz:Fa˃[i7qM2px"16' .["D I M SlD)x  ώ<>cT-A6̈́ZR|.bsyݦB:|{QYo*΢o%`c}9 v X2TЄt̸B:`1,=t^l }Tab]I>]Ӄ!PpAM~O34k9Ao/ϙ2ll2oW[$UfO,Y~8X _$1$L>8jaLw9-!e3R0u?KyMBLt׽ OGvGHڞ͂JY"#hXP9]Wë*VCD1W*Gxأ5y~e: ? 5vY?k|n b>` R5Hy"EX. *7V`(2ϭmx`^=fo|tZ_d`=c/EA) g_0-TaA~ vǢbRSbȽt복xQpxit2Xpxn h (Hlg^*A0brv=׎T(԰+i۩Hݪj5ܝ|xh{%:5y'4i`fgʵ^l/q@wEAu.tB-<e{*vyq3eʘ-9F/PHA"P%,_c{G|Tfy[]|i^ՃΡ$aCifjNr*\b9ޒ1>YI*?JjoECmpG| EQb9[b+OP9;&i&P H~}W+r=m=J n#Y^KnER&D]sΥhoQX'>IIܨ,4lo+:V4u4ک평R nSDcsmx`KuU &H9Wlэ?q-fD=\r%',cAv(f3Qn;P]iɰpu_ +eZ/(!JBѵ]g99N(]o@b 20޲mRBʘsJ¤fς6WZ7!BUumckiu !=p. 23I%X,Uyon-]N08қ#"ѩbGX#ERY gBN?73k2U6Rd"H!B0wUBZh m2I)CBUpŕ$նoe5䍒A!.a ==pM#}F[K]xLvzϽTm,";aFh ACnDUWQ,:#ޠ)SU1QH"nDr3E$ЎAV{lsW:{6F0Q 7|Vη2Wl$}ū,,, ~95Kn∯cP0%]H)ü𯻥qTLsaX/ŷٛy5q)_O6oT։NT|4}6(͔ }Oٍ!"\^WYg"%DUinnd>3&PvÓsJM38ip+ nasQS;DW@;.R>Z)ۆ0[ib73.UJcp%6Rnd]\]vB5Oϸ9v1v,=th"ų'!zS7\mDsDy;h*MMOd&R cWrЈ%iɖ;v/ \ OsގQȢD =JxM#_a$6}*x`ZBmlK*eWYGBjD'Kk,JjÅ3r4TM+(o ^n( zA*FW>M P䖞|15;, ' q AZАcHo35/+]>@sRv+x0:-y>he2U\skB$GĽ2|-[ðw]az苓{>j.>F7f Ps_v~>gkgN<ЪZy3҈gf=+}(UwӠvj7rr /6"]Mqzb35}c*l#e2.]< A4VT\2jdUGiҪ(sCR*ةh _PbjZ 8Rsqrqbz]3RPAҋY>~ dh~&7B!s*PD-JY:QNyXg\Α XX`)7ѿj Ɯ<0>ub\Gibq ƈaQ\M6U%!ldtr;dlЧհF*/Z:+9ϦZ㺧]_B_sQSa|uzƞ^J3#.iJ\;,-x፩>/9h+6ZFJۣb6Q`9rz>lֿ />Oܻ=xdIB =y- 9.NNѣ%Km"3Gfo( MP=N }#""*lG_Z]Wy1$ePwfY 0 ٜ2U<Pr~rXje*V0>zUQDvuל(2aЦb~$|n M8AȞQ8w ͳ3QRS@p~lH&|290݌ ȯL"|AD_s Okv`̤Zw^; 5?g`AW ݕ! c@E jm716 +A8qXhf.5%bOI;آ [O1U4NKOLD?0 = yʴo>f ZFnK(3Aiq}3&sP;7ۂk\=<79As4{fY~3[>ؙ)JXF ͺ 6|5ل~kXf~4д{Z;UH kvk I:l+lOo%fUf!YLڍF]Ű:r;* > ,OSUrc-N]Z(z LGXBIjG#he- W`VMqfRRw7ֻ o`:@FUelp-2,c)t_8[u4Q:֒`,i#Ir`̊FۑzYU}ʤNohKWekWT>X'$ʐhM:aCЈsc7UNXNs} *Sײ*=;k)9 }/W<U8|Yz#)[6k1{(Rڋ-:U |Z*Sicij,D݁|cVT\QB-x1Sε23P;xRXqSDuBI(ݼ޿O&*D#؈{%^] 1f9'9V{\>N$$FdX7|g og/OV˳usk)ZAeCbbi8*hš>c|?y1)<|r9Udi}Mn䦋ڑnfkc 9xܡ4{ !6դ&Fq)NW+fM٥OX?Ymaf Z^M?ڐLV\-PqJN$+%y eUm 8cmF6Z2MKk3H3sW 'b63ٵSf%#lO fM0`%5+x{0Z!(1h,,8 ڃ(?uUJNoE A_\/x~U|^̜d4&$vbm$DЙq7W㔦ۙ9\C{<ï^/?%tTLt:Kvm_^Xr8o(ikVBv!ro^ffrブ⨃4K-P3gYi>˒9,*իԷ:[7u/)k1 $!"l'k99iG^;uKB}/1)r,O@-tx^+/HD2Jz=g_UJ["V_P+.Ҕ.oe2xS5,'3]8DZT=}5eL{J" 8,z"S0?.o'v yRic#KF5V &Q i1ot 5UC0@Jl 7Qo21 fE J ! WX=uw/DoUm"v묝zd-f[7Q>xRid: t/wou|%1 o(,|_`Ke,dx e\2^XȨ%]i7fjiDf=F/fuΚH Ks%Z};u~c)*CUy~A 2xpd@4l2{Aܹ=jڄnNi{d܊Z, ́| e@o"~䦦zސW ww^E~+\8;CEa B*\4l(ފ2E. d-[;yL'kx1sɑ<ۈ-Ƃ͖4w$HmHn"AU܇@o8N#0xkolDAOR#[v/K|1]Wz9(&cAMnG I/4  a•A]l[? Lt:RՑn3>\0 WZc6vψn/%ͱZ8)|- '+ gֳ4n " 7dŤJ PIdYnjs-i37s :,9V 'ugGz2#p>06Eo?SYK1] !Kl[ o/MVyyQ% S?\ڮE%+2Pwr,!bUEv7Zg>fycl^42z#Ń9wbh/\c8"( v>?}r,y]>7ʘƻ1#܏hztez92xG9Pwi, 8.[oIs"Hg8ao''U xqX1\9RUQr!@z5ؚWʳi*2㤅LӀu) :҂kp\2"uG ϻr◵:IuR] chZj{sC1$bos'yFNnYx^6Ѕ06bŁ0[h]i;ep n=5xs֩5*K !cfoԹcgv=wGf׈1`s(ԾڌePMUM{e..Fz$%}rYbL%&Hj};\c8v 3; EW5,Y䓺BjB_6QEJ݂Ĩ2pfB.GP(b?XOxlс(a+"h2{?H xDP]S*WZIZ,g;G% Lg % NH3l@mrsp?Lw|v {~jJ*/|H/+9} .2S2q9q/7T ukm5Gc !rI*8&!:bWP9A`\TDXoveKj۴(׶H1* N/uΒ5[zT["e{rs1zZ$du,Wt{Z ˉ xlIXf#wgR[`:+4 "}O`|.5D7k6$:RuZ+D$eobY,unjZ.L@倽MbO VQ$9_I<Ο2칊QʄGv!šANjq'K3?_FcvIVT긆汤v()L8^ihͅf0ƀ Jpݢ\}|mBWzRHd9&LsYK*-4 O1:eՀ#r> H fPy=ImiȴÑ8+i[$d+\j;9GҠuRۋz©vGD&.%ٯxfʩ*le/""Z33$`-KOńh 31}aN H6?&,:!zߙ_3fKSx7cl[fE2'WJKHfB&ss͞v*ӹY~9-4w$S;lFNj S#]RGZSZ+/ (I?avMr RXwh[9ݔ48} [=r?\`Bf.- H1T"H4Ǜ@=ޑnaH'S[Z_:5'ʺ?Tƽ'"%1MJ{t4TW|)AپGtpaHjBrߊ\mYDH/sR%':0% ]a F=|{@g{骶p#?o1jqE^R`Hc!=ۥ< ;F$q7'w~u _-w%*.gGdb`>2Ep*zCLp\{0TJ35]9Pt@\0~M'>d|aQDn"C9R~*<)I^{4kX!Әgt3"6>7xYmG*6PEj2!mx÷Ͱ臮KWydmF2enWGI|@/l۴ k4dc#}G8:lNkǁ2JJk FfhVMi'6L%;q+i\ES`'il'Cx&Q.%lPMljqaִ&2ԗ{L/0Yo=ǸfUTWzPHO_^tx9 OS=Ùft;YC%b,мEOS+UU7@ei0m W/ȯq_cqG3H<0AQ%1!s )p`7VҎW˶~F݆ɴΈ.gpf+BI*l•wFN{5c(R71W{qyZ؟G5Rht4>9V*e,8)},l],3erQܩ1GTs_D#JW 5LEu jK  Ȑv#D\X }^N=aS # #u|{Rt<Tyź\+C 6DL &XjUf&ܩ݋$ԕ%U mK/(|3'be U26̝f~NP㵊g 5cB$"n.1߹L_9&QLK =ټ|fA G4>oL5&4@̆4H%Hqf)G^i*aK,RyX53>0A} F ~i: z *(Io03 "tOucaLPAfcGj 3X: vtBylDZOxI@e6Cj,{\\bbj\psE l8lzc3| ZI}-w߻k7"K_khwǨeaVIb^fe]}C,DWi:2)Xprs.㈄]&+OWe9/Q ,RGXʳ/&MctWK/\\q*eF295s֞ee; jc;{VH<ˍ Bu `PNlutNSsWO_IG.aj(Lh9w.ڙ;u;w^!_\ıt JM:u,2BYȮO {>sQ7hȦ|;.!.[?`GCCn¼tvNޚm4@/\r o%eֵ؇ʉ#x{˰W{kR\*SQ^CVZ27&6%qj^!䇏i ]TғpVEnS|AD6LkvV xCHpz6?myPQM@4>(N:{5\˻aΒzuy]| t/u;~:o}Zxuu'XWjL/ÿ/Fzɤsokƒk1鐮[ Hq^9co2nC-01Ysvxap.yczΉסV"aF?l RHwYT C]\Ԧ/BYIGި(2-3#39 xP慉n#g=Z%30PFY[ vΉص夰Qsa+y1v=d1&< */K M6G̣m@ JYZMdZ#Ѱ+FJzP)&XDגּ9[SKq^IljcG@?8 Y^/HI\rƒwZ{ܯS6dEK,kFW"!؋*C<\Cs/8[lyJc4}Nr^ld?piJbOѾ8id0Z) [< 1R}NzD1ZM2rb1+ TXt3_r*#֧4 ZCz(wL0 j\s8sWA_ﭟ4O Ra A> 2qR_`gge)Vth ]3Z QnbqK(C^Z׭[˿FLNܲ,ex͌* އ7W`v; ;[K[Q(b7{{oIj [~,o_~=rC_kN ɼ"xԛpsV(}- Yhq+Rlquڣ\+@@+X|||åK’2U0xH94 @QS+=z]7A0)fypMAȓT5\!p(}DCG78eB$0&B O'\xO }W3Fͷf^|єIp.'r>]0gYuAIԇӃTF.^uBq.k=_îT9JJVHUGz !$IRpPN{#nl:1C\Āo kyYKhߗi;ƤRA%㉕ ,}6$COy[]a=\vk}iVL-_9,MF*kPL}{Kj6Sȵ,6:Eowޠ;BOJ~Ց*8SyCXՖ8T)xBلO*ISTOW% .HKx4'Z\6y9/<ísZݏ:r4;/?NWʑԄFZǰaUx|U8a Q(VQEG6kA*+|mr&Q2浲t4ޠQ-vՈǽ'Lc T`y&-rX җӍb%w֣9hwĻ#!}$=8smiWV^oM4W _7z JjDa:^)‡.1,,-h0-P.8lNh"i9fp$VhK=?OɊޏ> %^`Sޫ8d-|a2}(Y)E[/aBӓNait^\7ԇʹ!ϥ٫կ g$'k6N7E72t.=`N~? <|L+44ֲ7Za ^l%Pll(J =`rhBCpbUY6WNct/FhU7!r1Hɹ/.s(sјca 5Ȯ>]Ďc2[m7d^ACT8$: nZ.8j4Z @\=çg̎u&U$.+(F)X~aX{'BYm@ދ2.KӄpiHz2ZW}.5M |Ӗdl uJ^-?`⠠m$\hce>oDI~{_%Y/*( #8b:BkaN 2ց, NSTRH Dd (zEP.R%0/ l|J_&0T>-jΆQ7^0%?G=G5o!P6qј)?ه)DcHu"rgs" 84rB/&cܘ@FwLWF}+fB;EKK/8b^D{VǕ!2~^=mUEn ƙ}dTښvl&҉)%oJ ѬJu2j̛sinH|'H.pJV바HwP}~^cvE^ yUXiW7 {|`G5R~R*Pk M.x{aI^w_)vCKݑ3{kբ1Pf53fj!5Ǻh.}Wp%_Y ]J/? 8mW>0^xnu^[\ε9gY꜠wʋw~ߗX|sVV?TǬlAڠQ[$lL dZ hzwODwZW@¯aN]&Ѭ0x;fiwmgB;:t4,`#*,WAs}&^/R/lOBϲ䩰0Ϗ_,Y\́5ã7>kAݝV9º1V*pDL͌ݥ2\.)MLQߋo.8IevCYv!^(;ҰJҹM+luo$pO3 .ʕɤ'yH s2Bh9ؖT7tKͦ+Pb{H4/V]dR@/*vf?mEO+LU6tI=H% I 5V"T)Kk(noJyeXV鰆+~ ˆӎP&ED'l {{9n&HHAj=wct YqЍ$#]%:7A^cǪ9~m1@>c3v++M {ش!Y# ֣mt!sIQ@~+ pɸButrv> J7_MrjVO /ǖ$ҎF*LԊ#lz[`BrI},]eDs?m'lbLAN[zoI zc̯ԇIlyFK%\Awp_4ZutSht~~c_WX?RI]UB>7WEZpٰ奤 !Ys̀t$Ѹm{s 2`0P`z;Tv0nMlyTy.{w~ԉCb+ "0 ]{5br$>r3 mc1hsPj JH알e_hmj7dRHrZYٗ3OL0fkΗ+ǐ" qD0ʏ5(]7, q7YJ"7A:L$MHTrm)oԳŊg3^V޽HĤ330|rKNE. O:[OyV3/T"ּmNl[y+T9/מNyz ']AF׏1ݵD< :yVbg9ڷq~Q.lES o d|Pzl8x:=mXnj%TϪg8_:Z TÿMs/Kʋ3c~ԏs8 {uJDji ~?E[pҋV&)ȈZ=V,|jq 4RǿlY ~[%0@؇ c.B໦I% ^i[!ImjSwKmӳ3ꍬf]˻Y@WI>޳B/{ fzېbl"bCq0{QTJ<{9gLۛnK.4S'-;]wG{gf=t.c] h1LO p n qjBf!3:ׄ%A窭v!,J.X6 ymTL lAx&Y"t?64 ^ k}^bvRXX;/(W131$;qw5;~ff TUD˞{.xX s=y/G/zu3MLhZ[ƅ?7ZXgSƹMgV 4-%^VՆbFAYo(OS4p4]?p"$8VRSoR9dǹZEmw͉kߎMr:iPXޑ@̳:U.3t KV2\Bs/> "ݿ 6rұ6]r?RXG_|C-lFߎ)ԑ]ZZ^qY4*4Hޱ`aҴel1riJU8?c7*u]hqL޼FDs33LU7[T;Yp(ϿM\jWMƟCEP8f+b˺$| @u?*t& HGIY_ոpc E;;x$gI'/HqP\< FF,J jc6 }?pN`l몖%y ]܊I>;@ D*u tA{̓5RjS_tM­h.یM]q0ftl cKvB.^'rBs]t2,܆b>$"&sSu.,bJmWJ8S s/JٞtSzqa;b HvTBi=}-Mo<#Ġ}!\ýc |n@|Oϼ,9aWs!ggG*\g66-]~ς 8WZOXb@V-Ԡh-ď.>).$UaIy?G-&um/%ri@c<%0<Q{ZW$F:أBK{xf7;&z;ƌXhN6(ѥN%DyoRVe|5u3Q ȩngeBdfg׌k)>qӸdx [[5dt2i;)ڔ+'Q>I 8REpicvYYt߲}N^F| Ɖ۽%~ԲKX JV*sI!wm]W$pz?I>S]8,| [v+]M_m2h.L7'֘_]?$&}v_=g1r:Ä(v{i`J mBS1[\Sf#g.lo^u;k |?ThuB0UVڦA 9Ԧ+V`m症&bHuB+?ga1@_wHPЊ+UXd̑ !Hi/Ŵ !HH Ep{7%idtX@X#=+uQ@؃}J3 |I@9ږ6,-[]e b5 t/v41T1FRMiZO>µg9X΢vfbm0q`isFuodC[9 dKRBy_` N"6%-hƖ{0%jQUgo/uݲ0&VUBR/+8kdw P ABrHDCO@Fz8fK-r&cbLu B )uC'Ɂ TST'_~Y-HR|k(jGQ>9oc-iawҔtP9t Vh-Ƞ`iuaĴ<}͂U@b>'mj nEk2Wm3I{}rp\uQzC<Ć\E[:?4oq|4z XSmܦPJ^e*#/δongUnL^8{n7fQY(Nׇ.3u M!xSNDٱa{ wqO )H^!g9yzNf/nlh|*yuL@"4Ya˿ kTd-c>F{EMA@ۀʙiz+$; ̉m@ҝ\ʏP`" ԛH9c/D`؎`nk]eZ;t,ݎ""VJ˰X˛|a6u&=H 4/M>,5mѢ Dyyr;ޘ54m0opBnXkvH`k @J7{r7wNN~]&B'yP1v.)/$#N|JSYGq/,[8dIf328eغUD鏞ޤ.T1Jԥe 3 \5VI93{h?R.6%ڗyYlX n–ڂjqM+vg Tg}(g ԁ S謣q@R6]yuҜܘ؏{8qyV'MZtU$ǿӭ4x~ja{֛ 1j}q9X*\&Huv^IYώ2ӉҎxpm?q~5,Vb}=mXs^JTavi5Í:'PwX<[UVF K9> ."<LH8`;5B֑,t#Q:k%3)@-Zc/tŎ I9slo5m= s: nIXB ž?(~c/ j;bl^woe4 \Pv "SY͋!PFe=Ǎ5 Ӻr +5cpˢbɿٺ;}ȢK<;Eޣ?fL[end̋W~3$^R6RuP? 1/׳39pe!SZVzm_2gB|4ap6M?"P;P>P2-CN/=5::jO`zDۯyTYʹmO f -d%QH/K*%X{\8dlYGvG1G<'MΫN<^*;rHheU_}@z6yd\6Ƚ"tǦќk<.)pW|#|BWa!|CY[X̐57t?dG:MPDGBeY~Ek ^.Է[I.|CRy9Fkf ` e\?oJ^bC9eB'OU  8W/ 3s!B~SeR%/x;X(2AIס& X뇜SGY`ёY W4e,ljnYN+)UwT!DM!Wݴji1cJɒT^ ۋ-d2Y_0rK ;d^"]l-}է&gWա<$kiU u~XmGb ,aaY EE]Y.Q2D0V&sJمH Id̾$O|:82rkYv=Vc 챌RЏOټ (U/G=l|Fse c6SËnIg@Oa$aׂ3"FEXId=#bEƒ٨+%+ V!e6Z"03inJb^B cwF^ ӍA-I_岘~=*mH@ Ȉl ms!h\$}ohv@E3If_Pk("uE|b0Z_"zjXe<6StΚ_}L8 f0^}-㒊BҖa }7$#^޳V& -KΦ6)L Iw쳗 \jȻwù{X_dv 8' p 9Ny!z:Qh@5(h(Qt2ͩO$ߘ^5(yE97?1j/*5ԽR!>ELnLg 2KrU`` w۟(f3^ p (0eaΞ&jp'F5C`Ǔ.>f͸F(|Zjm\c2+j|0W>GҚ{I?(_8AXQ L6Bbr؝ 桩+P Hă=$d@emQJN/w?OxI}Rfl# R`O*GR;E%aj:tհO~ YJa-!4d M#R'0|wv؀IKbŐjHQ-&E_6VQN"H%O ӇFߕ3np`s+,h/WI[Y]vgK FJp9DS PC5Ц턃 E M&i m;lwIT.x)F/Y)"YSRQKda 0+-GGy/9L@홁tY(v~DQEueA45iȦr"9 P϶6 ҧC=I-'Kn -V^@A bY BJ] n6|VJ>3":5KK QZx}/ -bEnkk].Y>"0o2vXP-9%͹uDRd η~Z!v+pޓe\:9n hJ!'Bؗ/u#ֹ nNLվ 3'ۯ˼ N=&cHGHPu~FBqhwj)v-*}s#1y2Ce)n)VDH2H8;' ~ٳAQ7Ƙ zpҌwz'˸CHE":e[ /"VBOư'W퍖dX9m?Nq }0a֤|Ԍ"OŇ2yAY,(kDUf >pNjLR (v_D&σ-РRls?lw4 l(sm6٠!n= [4i^_X׵\c=9Ù߬}ېs(<9`Ո%Y.o=k`+ٟ`si6oEr.=y~Gm#->{ Om"fQҲ\EA6'J41zK_~6yZ#ɳ/XPY&ݰăTM2,ј(E""xP/ؼg5:RwF$v-I }\S7mmRS&Ȧm a%N~ɥv| V΂4sM<8i\>ySz92+!>v+c:3rQf ,=\)*[&K[BQZ+K{7[3s!,g[r;p|(}x/qGQ@{4Z ^E5l<tP[Q'>C_G~9QUDϫūYYC4j3%oJZlYíf0JZ"7f\E`hpH $]ط PZkOU Jz>pA[eM3[xwn\k_1mD W H!izb[D.- _y@U9=τ 1Ug UJȅISG&UMJ!c׸A}/}Bp4kTެPFv.9v5,[" RB&7/cER+@عUJiv ?E|XO[j+X]I:pñW2ReZydpOE57F&Zþ{iK,DL:zgUHZ%պViHL{0j+Z#gCs/އV*48߼ĈLTѱO1 DeERx31s2VauU6 W=0.`rCJSÕO_s]߉ۄ;17.&LY4d>m8PXzդV>E3Δ~Y=hR) <|I9E7l Ad.y'~gQjpZ|VIh}%,M~+q׺fȭ>-8D7z ^{)̙zL /HmKJx>^CA 4S#[#4]U ;AjBy,^{}BS]52fхv @ 嫎#[HeȰ~S'zC!nd}9:hfhRlFjme5L F0zuTeg .fƙ(ˉv2zǿ&VFUN?zM dh…rcK/mQH bȹˎ ֛01:ږh`%Feƿ@ 4JzW5RY\AfyHJ $o7:^ϗ n6#?vX.ž6}}jc֬Ұ_ d4z4 O7m5/wCX]rcfM5<)hmohCoRi•Up[ZiƔx` |>o,$hV5̾@Ti,ᳶb\kj= l6?o&$j)ڤ aK4„Ы'ic.OA6-ˋRQy,g=q ϩ/rݑGOM8 pWYA9-ȖֹNe&>d#GhɩɨH Xq.o0T^i` hwsNAlݷ߁1!I kܚzFWFG }soy3!Jnߔǎ}CzSaI&db8qيnNjPaϻ\7]k>z8)#̡L>>y[O)cߗlrU27^q =7/[1MIA\7GpXH.PW4 S6zy0:)>v_Ц QzfSƾnjwA> yƆZ2"cmƾֻGuAVL(E[\P8P":I'G"!PE-Rk =ِ3p+t}H3lY3)޹$1#NaXg:E962aX@LCi%ʑ >.?H:5ҵVw(Z'@;yۢV Gۈ,'~?\皘Hִ晿Xu#`@ KXG&w(G4>Mhl X90!|usȦV۽k,&z:["xSJ6'ɻ90"m:./x"ǔLe63}ΏkѶջ2XC%zi0GDg0'.ƎmfhE9fMmԁ!ݤ 0 {18=Yw_Wej5'мw'2|jӅhzz*gO]ƱM>Õ(LuV!5|5[ɩ5/?P&/eW鶈'y[dhRKVT\E #ȸ$qVi-uVho.?-"ݧZ TXj ֈ(<;r׳ї%9lfe!mP3t}|2OEOD@iɖm6Y]0:-O {Pk÷Eq)fO_|;*aԋ9iJ]qSNPVTkgf 2j[$@{s `T3<6)=K ^3*'4nhzdgtպb9׆ P:Vib{-'kk4g!#RP[)OPH*G,.>9&_ |.s{٢j*0Y$|0{5l~W 4?A]cb5>'' RKޭzB<l9 FeU+nxZU?9G][)P? e6?W-BgoZS߽8z]8ߘ!d9{wľ њGb n9oY㕃;WV,W\ p'DYO,l.-5QCH|Ӑ#]Ţ┤1$X 4imME@f'&@U9Ր$T~_HPFCӽڽ\,Mjc`^7[J-T۰Ox9+8bƊ+m{iݼg\1etPP,@uV/s7YJ6KG^u&H'w8~b*BD<7s;4qfC^B"|G -+ >֍QVCNZ.WYNp铐߮t؏P1T@w)ֶNM@y}befwqO~RcEhz?,,UMlvFK b'r3̐ݯ,Gng%F xY*D6+qvd{A ԚUYI8Gsjy< 9dw{ ? ML_&ϡ!?y)j6uٜCyoYNuɄ-3/deZh8e_߮OtwM #:hINQhivp+[#BÀe :%an {!.ۜvEotglC.cbQ?`O5"~һ|L::yYpzF-*uI%wm&Z)H˦IdR͓Hb9q7w<~yUx (7%" &z8 %Mbj!.XtAth/<SU?(Ul {5X8^q?߮ZK&A5^Y_7Oz&3"hf8}\]F]_9 L跥c %DV<˶BbF8:Ft4q׊k SN&35yF"ƛSh)Z=J% :g-kwbs 1(T}WNk{41Y[)ƃxH0}én~yuv_jl lJI=8T^  c,v9>Z{ΗD9ߙRMKpzR/=aFNjd4/jx( =%[3S[y*3aE/y^+$ Ee8I+9;b) Om #3G*)R"V"Уޅp n z.@\%K-+<'G!89(.yޗlA6sQ ; a1kMEs O0CV {#iG@7{A{< K3ݳ@E aYBQQ]vgQB^G('YN'vZ]X5;h:WNVt/pP54͔BlSރ{N ickHӥ*x57d8rTx{ș=N: ԝK^(QiY )gMRl/Xsb>(^Z1_O֫@DvNe:ƕϢz^eq{c_i/G*ЁЮmT͠o4^NjJ򄪗&2!N"7ѣsKHyͽ*"~ 7v a BDU!/yNV&~l7RK^N?P?a?J{;0U1e}p%opJ@8 st5QL.~_d1R:i1]~nNEäQt0dx[`Dkقf 0/o+ ~X!]o 0/ ]C*󟾳:%:KIa>W_ I`fڪ_fe<"^$+4NPB%-t [fz 5v[39ǂO؋lm\j'^@cᮗLM}F8aTnK]rLXe`x AFb7>ָ܊PAC li"A's#ٯOfۂ=EOrCY6|(m'PUP.#"1J G Uv&YܕK-Lو> ݬ9s.o?:,o^z؍~63v?(2ǿjA冂uVٞv kW3وl>H1=!'ڕs^/+]rbm2 XC愣,ۅh,zLQe/3UFBif$/z9$*Ĕe(vҳC7ty3:lmx}>il'\Y+kx}i샮1V>ӻCxmPKyjБ6jH9~N-ƺ`Dި:iƧcp'3 @Ǚ^s7!ZPLGY l*o]sg6N$Hk1 7s!JmC.e Op=6՚/$ WbSm^pL8d%AEȪW&r= V+wwD =xG傹 nHKFx|-수dh:P7"}ve|%`'Q&$!D)t۸m Jdǁm;YDH*f&0$+՜}.0~fU-l+]㨁 {4]W 4H^D$!X$fBKQ6h`x߿箓,6lb2 jiSw΁}W0<.oqW+DI ^$0=V!U{Q*&$m*ԙ{r#JKy˻K#`|Y/g)s`죥3!0h D3NR(Z9DU!yjbL)Z:;_t< ]P'&;:Ś_隡'ٹ#>DDA$ ~QHPOG3[n4}=Z'us>3X |x]9XxqZ^F*)oQidlrzhȜSʯn ",=鞮En}o,i&t+99:;0ݙ+w熈ϱna'Mݖ}(.3zX,~"]U ӘE#7OB5U:p) w !=[c3luf{q޿(N6 4Omal@;4It2K$K#ÑdU6C&\<'%9<|#{1X fN1_h? !@n"ꁈ_I&}MrgF;# fRAa.g1]k챟:h ]B*(;h3vٔ{Z`])§?; |*ЀmQ#2 8z|[N'jR4LY# ? Y>J(B \}vP2sy<RiO3%O9;*lMS4?Co7%tkt^%*-Kj|k{NŭEhpgem }ᴦj/ nj:_/(TcӘhz"!DBRNMry^e̫H*!*I1]@`U˙1 %U=p{`Ab3*GxnpG]S?P`΍Q;T0E7S!_YөZ[nns`5ԉ~XfHE{n9eĜ2[{BkWX%L2ͪ@>@Wa!e`<7x{6hTi\{54]hc"B92Rz-< ʒȓZJ|d&zoS9\=8`Ɯh~#>9D"PZpZtK%&Yn'Z̯x\i)DH} Hnvïk4Pއ \'#Ydc(*Y: tHFEV N1J[A=9l }&N᪥g,Ktwxz.$\+&;jmO@SODݠ9  }gw_> Jw4 *?@9!lߵ AEavXy[ Y]kljvW5#ٿϩ zJdpɿi8& T5ȼ2"ԝ ܹܲ9I76[/QXʠTݛshpT ^*9ൽQ5c˝pRO 0ц^D=1/';Ģhz1AU) ѯuAډ( Xb/'m"5%;:E*nh..4e]$OZk&{[MøhOR'k#TQᮥ,J*. o6y֐r_u~ n[/p)W%"9>2%v{>!mv7@L5Da(H凔܋Zp0V+fy]F^;;줐 w\⠵B˱dP=х0uF*l-*{з@VМwdDG-H2.+ FmFj#Vʔ~'vi߻HŃ{f:tɡzbH;j@% *{<{K*g@Mn6:t9#1&g ڰ1 &%|,h٭VBA.CEV8軣 M.2ӇBiY Wmcᶮ_Z1}Bp]; Hm/?!_/ Iۓ$33̇x"eHj/:#aѐ uy'@Y?:#u-t} aw=mB\l4Xє~?#~}x:`MՊ¿Q䨧VsűTa:Ւ ~)oe&lBp dN0-7CV_7\Q(1 ص~i΀b F~{dEۏ8ɕ"\x!qekyaq3?6DAknXm\U򯬺!'؞mg<[gd5eMIe+ OU=WWvvK'Ce űT_yH06 xYz&1lpUC nFoP"pa0cI'7ؙ;y?[`.[h}}-dѯ,l )FW'NON6hۙXc_&2]M.9*3CWP<%'qK;;`c ce~>žH޲!2<止D,ZR bӡXu`8V(D43&%Y$!Ҋ@[?p) M/~Y4qAC}8ʛ$xGJqu+Av}S>`,19Xn2Tږ|#ʹ? ආ.%V.Ž#!{#v&drIGlT׃0WSUf$]x,PrAo.Gݗdr約dP(D|M :ȒonYkf]/GʊZ9:dzwr^ _R FZ-"'>/J\nZنLANP3Z|W"G =#G2 >3js ٙ,h (/^f(ߒ )_j f9-~~&id#E_͢#YpYG`DpA^QG) `7#QJyyw?6Å.G'WKYą?t^st7fHR&KM..kb2*E.e ɚSN6޴[rV=kH\'S2R)*[K/9)>g'XհG:JVҀ')+J-v.=}.)[sB놡Pnbh"щPjOȟ2 .ڗ;_g7(ʫ?E.P@8*$c) |\!Ij@(nՔP| #{[TPiy9y-$?릨r 0JW p9sq;8em=*yQ?Vi8_9Ӻ i_-[%|k _i+]SU{AM룯t C7'rg hTsEd7H8}`d^KIA$W_9> &L{;moY!lBˬG3'ȑ'0]Ye7x,j?']lt~G[_ڙkB\yn.01g֏x`P@]F1A| %rt:us^#Cmj 2'>ŵ=bւi<]xJy 5О ,]ET|}焈;NE ג`1jf153tZ3ԶrȨ<qy'N)Qp7Q:z8bC;4ꨫؚ@o%|,MTb_-~Ny|4Uq,y4R>mU\;zloM$7Tf"wS3U(54ג }E=[V=LZ ^247p!7ޛbڣګ\};~PKpuCu7uS3}n^MUO}p]-H0t?y ;;5Ꮞrn9 .5.! 7Y-XQ9k"XcSSmaeO6d}TlW/ kͯ_7 x 0$ Cǧ&?u.8'=[Dda6hPlE;'^]^xg #q3T IP0g\i͚$wHDY#+!}㒕7dI1~}Ru2Ҫ!67"6ȷL J^iD C/T: rÄGi>P.E@pg~8'̷%l==][Ne r(g{d>OjT ]"zy&q|i%$u_tXO:Ў"=WTRLնO$04 ! PsB>o+/X}m5%QdChME`\j˝g΋'n9+rXČk=2`R<-gSFbUH&tjčTU,]c6[0a$7jAhPVe〷NBTb&m UlY2#t%!#YB@dJÀ (D),2%"h/Lp9}bHe> a57dJ @~;m')W,I NA`σsCN.ᷡD^z.nrmAƝKs|W3;퀡Eٔb sS,(plhl0vMK۶`%hS}JnϨwA/*+tJ6V}:=%$u V2--`4fy{첪/l}b'k_'Q#ɄZ2>ضѤh{X-I jxG|)!JNחRyŒfcph.uQs/$8dK6ZTݼ-1}LT>Y)6H77:m'ՋնJyq{zm@5"Ú1ͦ$J41`~1wIf-YmS}B U?І"]pGV^C> 5뛸*nim~{kdF6g89Z 14d_LiUw7kPCCOrb"ʀO2w11 ONkrC޷//}scdr9s*--#LBeM/\%3$>s7v[aG'e/[ kC\qJn iXs:b"CK9O EA=8LV7>ӣB=$ R+ƐDunHߝ*} t6?k>ZuT!+fL#tо]$Ƞ ,[wC!̚ >PUsa P xs>F$cQR=PfuW&Hb#788B>h_ L1%3Սv=| şP9˛=J877{ڮ!$/NV]_}t'fiX/:N?1yq`}^"[n|Tg hE2cf9OeE_F%YOMXš 8@=2 7F】#+j&xsU7JIBe8 _'C/Uwi;a4EM_J+iv8!Ϋ+A$nҗ ~ 4#dLĭ&@FhxˆPټbV|{V.&.d =IĈXndZ =v'5Zk2* ͳ|BUh/Nc-f N +aStvgYa*2b7uo2E>JG~=ˊIhsz7R6ƖZ|¶fgBΧ ^P*:GLnϝz_,5~]CQ0g9@Y T3kHGf[VFMܲ]Wyg0<*x.Ժ~F:h.sBXf؇%\)~ۡޯcAYݎS+9VpҋꄻaEn mIsw -tma#ہ3ζB򰝰eX%˞S :nf8 &g/>[z'euq9HVH3Q|_:` _δIq:U\݈ɳf^}|QSæspep3ڀH1AA[nZqv-^|Ui0/& ?t^Y[U9g%5ſxd[R&r?}|f61!`0ȨL f ܑRN nɵse9N͏JFVU(}re>d:]NG?Wɫ+iѠaF+t} Q%qrga;iΩ鼦d{QuQ <.PP/9C@rS q/ _'f|)`XOE%=ٓEH(PzS=þ);%y&/M21}}qz<`=ᐺ|@RUKXzJLGѝRbxCA>i v#8-h㈐ɖ t9['e"K1,In7SEr*Iig涒_Z/|/"yF.39蜖qO[~4QIq = Rr-{4 ` X.6qC;m[8QŘFR:B|bhEOodM {C(#qFNTaC([!)".|Hξwi"Z8"hRyηT^L[NX?I}\.R>Au{geɐ,g7pU(Zvݙ{#B|pU3{>zbyP,vIb <2ѰOދ(_ `my&[icHkIßn3koK^} ߻?@kjz \ خ0!Jӂ@N`އ|Hܪ8~3l g`i۾8g+zA= 0*2/{& E=}W47L ~D[(1w{Gv1jZ½ˢ AfՌD|º}PCh۳)UGlX^RB A/X܄'0xFt 2h^J(עP$\R@r1/e 3dPT@6])jB{]+=g[='"P.oWPW bپs0Y[pU_C$N2.5фO?L>V g!ioC!G .4O 5B"ЍAS{ !rv?L% Pfm(A 2k*+vc}{Nr;e?[3Ϸ¹fx'okrnr\$޷cd!O%,6TFhUVO(>I0zݥf1Ư,g1!1|=qO9ܕ_)B:yvgzVUA>hXi'ߨWwV}LܩyWvb [{WRv0ת.uQ (Ŏ;1L^Cn`0m8qZcj|_#cfi7Of>+3Oo$n P(%p~ t|Fq bmf|LoMiU<%[?j#ĩc_TzMDƂaI`q*m Hnzﭿ18Ϲ@+͸zRk. jw^#/l:ЂsnN)O;]]Z_ QM:vTEoWdow&r~K{H<3C$G>2tD[Q-=8CLhBzH;V^htP1: L+Թ!gDK؉jSXA" ́RϾօOYHC #e›+! uWWow4`]ɒ+Qp] @RٱBSUo\2V~bX\`Ć4P8$S7N]4{G ӖIݹTVJJ5ahY =͟T'8|ߏxj!7FCHf1HSjWFGʕW?WZo_eN8nimWѱ+eLEqwS;q]SPwBDS*O5l]6VgwoUcjзﮝj){U Ns}JO'Hm묧'<Zcܹ \^:'ڎ:t W:z)lԉ2?=Fs]I5XC:<]OjRyM2km88,=Dyk-ԛr h ޯp߃>W/rtqNHZK'ͽ8r 5 O@ggRМ%{ci>Krq LP|~ha=aSu&K":%=>=w'lNj'qQ().[Y*Y;A283s23u:_ο;EJSǐY׷(-lvĝah7I /ÆmEX~Ոَ k&b}N 33[4 0T1%\JnV/aa11򜞓p!:Mo|t<mO+gxRvl'2OORBfYʷRkU?cC!y;#b\]n4w$=Q5ȼ|7FKgxаVePF:/QV\xz]((\S8 S1+\f\Qn9ftolFcޖ`!Fg)v $ajH (b^vyv`AaNeS[tq|nouQ p =Hvpd:@0>_s꜃K>B3hj/aoqf!5$mUj4B B0۷Ζ)TMm{jv!:l%<Q/IJt{]2. ga-'eR ]{>t qת<,T^ۃMN\z*ԯs"'1|s|Tʘ@xxuC6b9/_\7y8鶥W/9{i!#<+#AlwyRu4WB?`pв\znx@eV,,=SS%fz%qRyq||8GZP< e*ĵy{cGղJҿqx+y٘l֪k\i*FٍǖHbO")q/mZ;t3Xd׌u8kV0j),t!<0{t˂&$l+)&%_*@\9(=yg$c(t&!soH?50Mh$W;:~׳LȹTNoB 1U?Բ%ĎwyMZT>)1[ԞV6P~ d^KW\_/ISjsN+"֘wǫ/b1 gm ,{'͒:yP v_1q@ݶ:>BL7Ӓ򋺟A^{۴nuEu=8!Bڹgɣ$/flGޱb E|lԽ\UFTB1̳[>zuixW=s9[/TPv~L.Xj0"?rј)_ҝ~UU^KOօlkjo½RsJYߣ,^M\׌Ͼr^ RbBɬ6#x-c D)A.j306sG?;ֻjK!" \=#9wwe{e/17]r=Y3:V]Ԡ3*\ x0I=f~ۧΎw9ڠt$G"~D?pb(*,$}$_(̕/%Qή{([Ɋbdj >v_ 8x-/mhԦk6=Ip]i7 Ꙕ|U:{)_*X=ѷZ2^h dN2!i[FAݨ6(.ڟ#ʯlFCO4CR矠N=LbdAE$ Wf{Xư^Dtex)Ih33!Zq)] jӶ%,ϳ 0asQjRR'Aa6NiESl[.r06 jZH#\͖E7Nu}G*dJ1n:\ є,5.I3)Hkw{ <ǑH9!@=5$Bw=i:Vru84IKK4J>J4 IƐ.W_;?6d[RےU"%aw|jˡ޹ =#=AJ*Fhw=G5)A!:3b;sS.ׂ/fF&gjk;6YBɡz-)E@UU"VLBfؐOm]%T_r2z^MuYF%ݶsǗ;_m- iՄY%-ׁtL:o~1rhxf?<dn$@K)Uc +^h0Jr]%;NS,^Gz@#s=U+l.!.=Mh'/M\ WIpeuU:RoH|-A,:5$\%?UͿ)v, ._~)U/?&{CFlnf=tC=Og͗$Nkȝ.L}! Q+ HMm_*maKsP2nfx -ňW9`]$9R4Ёgmӹ r(Y-:xW=vTdŖ%mtLZͱ-C猎Y,NhIL֥Hc'9ԙu|z;xBnfվ yA;d@PDv{w1cJ9yٔɷaY8ݯRslmyw\ i֖r \ڝF~bF#ۿY\v w1c(cg?șvgGsn G}[P3 ^pbk~ 10 RىXP=5t2y>>,/S14NzpYJTB:Nh2t^UE@g{^TqլTbE.%&[# >)vrbfu^z5"{dTs%Q~;*l37߅k}fӉ.0̭vœK5j4aL1>ˆ Z`u.vH|3Ѿ>ن7X*rs~+8=,lMeZ\Y HVQ+\AE5s$9u%s8b zAwc K-: i'x|3IٓLj[C2;a͗1|7W P{EPń OUP~p]4˱ѩ-_e Cxݦ(@OEhܧ|&))gOζu'v1M=;9Q?&_ąAYV|M׮^},ޠԚ}{y͒̐lJ D2BK BsLB?OhU;EYt_m:Gk4 X1ҍ)i ,h)wI-#t/h`{ c:i8Q*|́Y7Z ;(t#j<Q b|$@a&+rv\6mFOVΤd@J., ߀&. N=׭3H- aPz#U4}7]h5˖GTjt>‡0RRiGvi.Ÿ&0+Oyjʟt $Ofj`~"CJf6 tJ[bo(]]t>R8f?;Qu4RSL&;-ZUd*`ًA{C bPvkqJ9=~Y(/Q" +qgBEgb%ݹ"23N^6O)9}u;_r'ɴaQD U kۈgӰ cJ'|j0#뙨[ PO$5a'>8EirzS#_(Ś lVIi$@fpZê떺m(NAppDܽb w[y`Vqyѕ}jf 8{Vu#ߍg3ؓ% `nO;V3,IoZɭ9F y2$'cy%E!phxƆ_0$4+0/P#s . }K[^:5^N _"pEhm9Ppv$Xmn.ïkWH+$Īc]O^1X#D"NuFz+@9$ܶpl,Wc} Gʛ:P%ڿX7WXmŢ&`l$ݦkJ#cεuo3 T[Z)4(ug$=@4DpK"cҘ#W#.0ޔNEbJ Ϩr5j/3Գa^("\L >wmybҺĈS+Q,Z7:jEeG#Sn'3߻u0.L2_LN kږc8ϫZ'nUG GA8ΉkOss_v&4*B(5 h=jL@h&g3&\+a@( e~.qx!SG3͔.yBG,~|7g3k% `J& VT}ƙ;3L&f_q+b'hBI? QyQoBЁח?u\e17A5:MeF61Bn3VyKQ>E4?'%cFM9[TEv)_NHY.L"W=֮xkJU ޡ Jsw5?%!~[ XqPΦSGޚs<:˿1Iui⨼σQK 0iDױ@TYMPs@viJ by` ՗/?WMBT+sw\tqCpŽk0.pa`#S)wOG!4^;P8҅3˹qEǸ9Uw3vGIPLa't=TҞpdm<:ߒ r"pj K<:ɨny(4#^2ig0@%|7{~4Ed{# :ŕ <z&76l!]Wp44$dgܑ{T/}nS;']{ZBے-ˋ•lNAHNJG\mV"EMS<Ɵ!㧧5~O:DA7Kr/š_)tcoYĶ2AY#+L !(KI⍶8z)\i/?cT3; [$벒fQ]ݘs]B nm]7. YN>0<&둣&RoV>*Blz^ԙ^|B5lIg4*JbmV{{{YZڬ)}n]9ڠ~bXs7 ۿ~y3~~S%At(*ҷr"cH@"Κ'sӑAF2u3s,N丨 /Ē 4cN_P 3FJ)i\eBܩy%rk$jˎU\5RzvUc% p>aS>MВk(luggHm 5ҟ[,-eFv^C\楾$?;fz|21C*I9J7P[e:"ՀLL~<㙽dHpm^KpzmӪ~x`t$|y5G>+)]ُ&@51H$;q{AH~4dK{XotW3ٵ _"qAnov }8份50g5iJ,?ႚJ8Oǐ;ı*S6Gsv"mRE@)cP~aNڐ /8fe{[Y8{E4 F6?Ox^)el$ QX&CY掑>PL"l@/{ĬJˎvAR?9ĘGYKhRγE $pU_K3^QПM6('j=|wt9jwP#^ǻ % Ed529G,LmF&嚟Dr6kX6\P`t '(5o8qK3%UQtkzyKH\׍w/op-O{M+jckK*I0FTJϠxS^đJj+L*n/6t$((yc\s{ أ!nu lAsҌ^^HZ!#@WF,D['!S*ϡ-GNE 9xaxCzy 9NsZƲ|S : ]D@;PlOCiB0X?Q)p AAz򜧮'sSi5_:i| ΃WJK!"cM`@#Ɖc }H>$?vE`˨Fpr,]uj 3p(Bhձt/Ν1^&tƍBBl UB7L ,p(6.{sэ6 "$y#nSj kx؀[q2uBtAE`:}=q%EVi]%QN 5t5*"W,`/1u}f.G2+ NQ:D~t u<=%Sʾiz(Ju*y:KD|xg$p1S }BGڜjhhz8ruRO6p]gb5Mv1ί.`U1p~w+ nᔌt+"I=hVw.\+u*>pɏ"Z/+P::l%%,hF?`?LǙ2[ȅ:Sgl޳@2c uN Cރ[ F]vE@R~%[ "hqWZL  GbC9lԌPLphveUaC.YE #x^{dӡB=M/O*O ;#w_m &}iг%z'r[BGi棛GB{_r@ur޸sDV u%,]/s,1xI 5_N#C[gd"#F * 6-03HFds.:N- ̮*¨*ĭ;qݿzY}hTZP؁1bz[vqIC@jl9 yڿx7ep0x)_ѭbX's@BRjڶW-ƅ@6@ʦ$fZf_Ʊ\=vX⊏c]&EkX^g?Z ײ4qsLT>g q_ޥin?]`m3ݻ5 Vù$9Tod YQh,;Ch6:ZkU'xmrəVNHr_XVHQ1pp3HtšJ<!'Apƃ^*wWo/rV5.E8jԠ^$ӛ$ Z x+.crkbb-wÑ*GG^&2+ *F&<*c8sM,ABihiօ0GqzS!XP!"D;CHaHШDZIk@sMXUJ=$a+j?db}ADj%(71-ڑh''3侌sB_u}l2 nt{:y6'53CAv DEZ= =hKӺ?Śp\prY[]?]!}g/>?Ge;I옩Zg̨|XA\|Ypr!r~#n2ϯBo>U;y̼xFQ)ED1hc}Od ȱI?IDV%@CS $mG[:|)TLmQZߌêięIj?C-d/"@}uFwyC=vk*N~e\eө́@PY84 >w$W7g>BdjBqW̷rqӆE"'h5- 8߮؛ZX{Jק,5_]2:eD40ɅkW/n'Wc}khSgSO y U,a]f\O{w.^UMHe?Cz&h N]­52=Rn)w =w!a_*  tɖ͞Pqж£)-lzLcrc ~Dsi϶2+ |EU~ MEtJ\+O+rmSrEVtXuƋ_+lah=)W 7CZv B_ Wm5FTҏOCi%nKJKȺ$Ga7S/ͩO/Q57V|cC!TlM Y7} (O: \g30מZu`?L.rj!?^ptAmg;O( S >G b诋*?O0τ? iuA7a: ^)v;č2p2c ,[*z]%L®ǼIe3A< H`cbbfWTR;uͺsXïgF'Յ`8xho1JQ6JJ22~וƑ+kuh2~&PmqWKBTkSp+$沧]GGJ BP!CZ">JZ9]^c³¿ΥT{,+(i;!}}E=|74PgW`cɰo#e 6a@q hg\ T f)v̱cOvHU\zGEq K۹F/1] O'U$]Qw1NPQJ Qj|[*S0_0"%WB*ȸ7O!(v?o>Tq(F(ꦿŹk<$G\KMeӍN.vVCP`Q:G0d{+7Joꛣ,Q@ uC zIO/H.kt6E(JbYju~uz+0BD~*ҟoͻ;TJB*{7uEZGY:16$}}L{#x΃fPU\macaBʶND(wx\+);vosun7켮 2VD3E UW˳ ֈ5*3V]po/1}}AVJj<*OI,T3@k5>u\ t}YEɕ Dӣ0r?}ejn XOŋ JF(F?4kܱ4˩LZXuo(5VBA$L78)aM'V:ͩG4?lۉCg$~iS[G'ڿQ)aLB5tKѻ7F'T0tzj"iѻ6Ξ˘"y.9pG1Myd/@Mih-_/`2,ʻkZeQͨH[4a4"I/  TҦ$fQK@xG1ع=O[SGQ&S{;T*K1KbuF -y D6.l $# )Vx0爼 `ߍ ҂hYOmTmQǔy6b 5hNh@HIW[^\vOp{KWE=g91 ?FYWse߾0ihV?ci3?6㏕V'5SCi8gC/%Xf)) `;AF\z]W3eg_)xaA&@|v<#zl̓46EF:GOka]7O\ȓzPl,]¢:{\78F+?{$7z(;f0!GR,ʶK;#=e=3.uuKv1I?rt]r,:cq!ӷ#Y4Nq[Y7GeqD$<('.'Ď4aMIBy0ԉB:jY K>K/Bp],?BAX@:ZeW?zft7D_CXKdyr S4>^QCCR`|vR}{hS[ ʴ,4Af2Lw:nlh!J(xJEh ߽Hj{)!1kJpYtGv0 :;%%5ǏHp$%V)=&RKzkx ׉7ҸUs%zpDnIZ_!% &eʶh!>f ؍u`J+)\D<]-9=ND8UλUtKj<p;$.9O p/cf'djRܔGx 榊F,amB*/~ UeMѤS14ޑӺ/ʖ[VGPV29* qNᠢG걙Z: ȈIzGXUhYOma-l{-~\ipg 73;|GM2^ U>yhE<Їr/L =K vWC=${_` QY<h"mɹ﹞)]xKFͻ5T܊2oj~{fzh/vY H59 Yu h?t-adQO^${ɣ@sU] ƏP`CڄׁE)DK!do,t` s߀p7җ>pc׏V*lɿ,7K@UZ~8?/F~1(U 9 e2IwVC$(kW&(e2}#e訁qlki%8"::34:tRA Y#e(Wp@d[I:K=jsnnǏ!U 2Kd ^=VgC^ '} e`Gx+l,OR2h 'B#%]k\0Cnk)ڳ;Gd K9mQJ2ͼU8^⃴&^C.Eta 0U9X0ȑKw,Y<([>ZH,)Q3Pu%F)/Նq{"B;k!̸ hQј %%pV䊯> <+[Y֦ꂦwЊ@IV/ݝ9}4_ g^슆oV\eUŬ"bC%x5js6܂]^c(vj?+Pٲ8@G^m LfFA@OUbfjBoJ ֓̏ )c_tXvhx[EuaG 'j0D@H'DkszepgtONעnԞ%Tz% =kސ؟u⽟fB 8 Z,܍y;-ƄX#upXդ"Vىw؈uZs־feFD(Qv7,8Ĕ2ma"ƝlBt&Tq6KObspZ8H%:615L`P}ZbL1mUĹ cW A9E2y7mE1.C7sto("/iS?J5a%l^ k2?,ǀEK퍈^. tθ^ $_Dt6TŔX'hbpz-c[2`7Av; b!R_=qJM3 [C2Nw]td4 a&hhuDkO|ENي0(Q C8BxwBPKAgIa&v˘6Q }_:dLK]O:  !6$Œ7K{Xq|:fZ`T_V*ggsjma݉nE,O̺NfHI}& UBW/h ,FSdmalN /ꘙ/PnBcᰧ7m{g9 L\BzUqGdl78y]V$;"(~Ht[{؉Rl7<B%ŨV%fG6xDy,#u.BL,Y5yt&BkF[V\k?YFz)MvΐC^}(5FE.V^, RګkVtYJÔQ:_`&F.c!-e&cYdɚY'+ş~I#UN34!{أe%8n "XL{LOCEN>,D}$?\)~G'e/ΜNm[~lVwuOSj%g+SEP~ܙ.AEީIc|_9X7\mb}~_iBC˶cvp+rikU> Q1'aLU]AeH4Ar[Ax)t'>wZp֖*+h ayPCH*J vfz@nł {e\gO4歞acd崿q(sͰե!jJkr]1!|1 B>o>o3;!3 @*#!u_\#1"_fYgZqԇ?[2z.YcLd39TO&{,Hos׹{ZtKx/ XwV\Dgd:GXOxKd, q|ԨoެsTZſ餤2v:KZ5{m(DC:fI1c,#+\*U)w[z͊Kժ=\:!AEv)/2I8Ao,IRZ]36ڦDxUEP'R8i8i,Tއv$쀠\%ka }=V* ]!`l1N6Ր%?8-gXgY*X=5= B-@9{IV5  9;oD.0BRP&N i!f)0꘦i oW߽-vMhP:%LCH ;V(c@nmFn2%4յ$kn2ַg>ZZtȥJMeL2AٸY6C Feӕ25-%hB\=CH; $g+nh1+qQKiZJKxJW{ 'X'Q 1>rW58c]mFǾ< N%Bw `W%504!`c|Phň4z,hߓsSFg|F/*'~ >vxƙuE"| Ƒ$W'lnHn cN6*r|Kjo3'MU;|z" )&\/)$zyVc%hkxцUPd+7z'K8T#|m8}ޝ?G),n%>; x:-S 2 %~$ aV1S# ?x 6t#;d|fk]fC$7+IdZUJI PA1=Gc/ʹX̩(d2L;)Q$]絓7c܌%Um3\Oxiaǁ|1N{g W]/Y8|?4׆f?yzsg]KÛU{zc,cyCf 2ڏͨ e ʋLPftc0\=nM AjRBxT.*_2 ۊYFF]ŞFHAkMJ" 4)3gM[kKS;>j5* QX4V{Rg%Rl?XkXZ)1IO4Թ rlX1Mr / uOi'$cavF ƒ-&GҴb3ta{Ǹ3W=K,.$s:܀Ʊ9O-i(N.N)xHqF5ldMX{ƨRxcd∠2:ڲN?j7CcjGIZ$VFtdžMV:ܭV23-0 Mq.Gq  :*(=g\4ˁL"qxg%<3; \M GR9nEl/&[CIuit4^IIJQJGo-{lȆ{;Sbr3,N 0b<̭DZT)C4[7Ro+YVDOkb6=*63QZzyte8g7)CN|_Mx\Iۇ]O/mj+Ôs1HlA3]°&{V (5'trj_tATⴷas^k|W+@1AH?J&7O/i=wjobbz (&E͓GD8)"+ҷ\-,.o'/tZ¢pV:NJ:72{aVBX9TAx][)Y?GYu݌Cn*jAi09ݽg$J &Dv&ŅY ^2w\g5s ܝl[e8+'p =qi<#x"9Zu#S9NƟ S\J5dnD)9ֿ/p-ƺZpaqC=KW&^!_5LBm|aΌ,^Ro 鷢*j_/,NB(0{d`SOT`3G4qJ'i&M|z>uI`Ā׾%%pkɉ7h Ԯx"ƲhTQ[E-|hnmܢK"0@X!S.q&/$9Ƙіv]3G ? a=1ь:Uk\kSpү\ l@i9?=sP67;h)15Sy%4dՈT5¬-UEGf&´"@뽒d9շ<7yIYӯ?7bZ[]ߪۃb*鸣z#*E3+X/c*ꮚ~ 5Џset@$/h102kYd _تm9H5TRc.S19l)+f(b1**Ov_3 +¦a %\AxᰲW=he wn!DZF^i:;R#""%+y819@Y<&5D5ܮo\Z]qWf641vquV2즹a+T"Qxw# Y'r{m+."85xYm'Qxt,. IYM>uhيn\9_^^"M^&o$%mMiH8!LeTΕAW8|q82l+mO'[4CTƫr~e-|^4y!Ymɭ.>7ˉ1[XHqo[ͤAWV2v%Ή[R |VZzy|qz2H._"-0WnP7=O齠h3d_ C/zbC[٤&)FIvu!b㕵 q/+ hgR ce3O_gl֥Tap5lЂ͈hRP_L{ LwOL`;ֈPPpl.ČދK!' Giwq`OG<ǽ- )CD o@%~1м׮4k 5'Cdpy4_DC*<`oo^BQʙ8i.]$eftYަ-Z,ż `ZҩAAe4d]W{X;K5zZ!CF$Ž!@ Q>s_3-?n 9g?5ᾇAy`^B`1t沈Do לwp@:{OohDxhC/ PB`;jQ(3:GgMu#HנZD4s}rׯ#Kcn TYLaH~Ug޿Uy٬x)jSn}0/*DZ+@#&Ǹ&hzL׭ LL*K-YKm#|:>G=x0*$R{0g@kwTNZp;SWM,XE7 D0Ny*ܹY1/Ga%|KWϘNYJ9- =<ߗ}b>+*2Fڎ?Еec!6(&c]'4HYt=p +wc+&ĬVԵ. K /nj׶9r^د8vRNJL5́N.QiZ|gV0Ar*$aRq&jll/a]Cj;v6FzzԔڕҠ|}] WQ"d+,P@jZI">TݫLȂE"8uka!=QRJ@l$ ROCWPPa )S9BP@=>53P'X}4C.u3r'3o|7]65 X%+#nCHrB8TP^i9P*aĞ IKNZcpLozGn<娜C)<|'+ALډRCcrEs@ci`s2%cmotXs zSvC~Jͮ5> u5(:G"9A s^rDG(".׺gs%g1 K̋)};FwWd\nINݻ5؏پw/0:}&9 ۣj̞YiU>]rERuE찪 4 '+z'7i'3K멼}T)([ <$4֣l@ض5Sd^)#`ݡ73'(27> ~M-Fy{Cb&ilM|jk;l7mR,{&~s =S} _բa{$)[Tz*tB [ ^䍆XY1kOc}x| FW0 `ּoT.gZ2 R\Zp3Bi|8ZQ9௟ج5MNE~WBL^'yhmTUO٪#4ϟ_;Ȋ '6n,u&l,!E, WxVkғE_[qb=7EVeg,l %}9i|\f-AabAc%Ĝl2w6GkvsFS{߮3 ePn*ұmߡ1R%?I)Qo}HY/ak?Iw2Y Nimd[6,ӵ1z 0Eu31xk+1edr IW7C za~RRȶ6m"i5gpQ^@v(G~xF=T2P̞{l"0Hyu%B{PsS-aXD Ly[UZnIc6B Xer{Nl12GD*]Yï(k[7 OtB}8b!uɯ q(3}:Nu%pE [/Qhc&hG/th 箞Af^ K8P ]-(/h KpIP4IY T΂JDPn;-3z a` p`(hOB S)n`D%S [n40'tr~4,dya7p)-!ƠS5H<+Rr3*gSr4MR%tԮ/6z/ĭ*BIE#V5t>aO66=cyGS.[;ByF!UPVx.|-O T~dqmb@WTs`#}͹暝ϖM"]/S\T&\3'[I^"iy.աc6s\7mO|kx^5X h_K#p!YIs5 ۍЇARj&N] XAUڦG 5|MRʸW|tDVP]޲;*hP)eu]G;o Q+ht Cm6jgӮuNi=dW5FNuk Bӕ\ռYk٤G6سSv$m\m/G6sʁ=V GN{O5HR߉dFqƬ G{Rɾ7`ƺa^Irvij<#g c ֛*lG.b6D+^= wZ)}UVt)hI\[Ψ>Dya͎C Z+!5riVt>Ǧ;ǾH:LU/}mwb@"'e`o#x-O*J #"k(ǃ-~k!!-nR`Ɲqq3|怤\drY'bgٵc  LbYΪc܃ gq2óV x]&aFFV$?X .u>V\+T;~݆_ z۴j8BYp mC0F|0WXP9(O@tΧ^]OIp9X2 >vHq%7Y@$h'z% ԉc"[kh"eV%I~T1_Eqbp~zw즋ܐBtޕ^`Ӛ`+<4 k F!qǕx,Xi[[8 W"<%Kh3d0JBR}XDX'{^\\%r7]n(n;twV/3ҍN qV;qZZi~y<slRIY@kK5ѤTW`ucCWuH=W:J;}/:Xbw=ZA#OMS 4K¼"2BS<ƴ"./ԺJcM@5|va?r2$=x3(WJ\dlM52Lv ~ wUD18G(97R:gI[KcpS}C Dd>&/wwpO\&=Q9HMvXB _l!R- |tYIv>)S"|#g0`}GoǰO렓|B隈fϋ)Ɏ3:5:{`v#+&7\T]#~oD9Sc Xgt4Q4O}}-6l4`ެR  8LbFtCt! rY Oh k6iKՠ1(PuJ4L$V.Z4ˆ<ʐb*EbJZ]'m5` Ԣ!xczCP`NWT4Y@- E W/BƬ QT7@rc8M̈z5+ S.x IZS!Gs.9P;K_:shjՕo<&ܟ:3$ eΞBM~x9٨ujguBfcz["9DKDz@4Qji xlQWMN8{_f:2@3^X1M} p20 h+ؐdx4wcf̟ǓLVŊ8 @vB ?$1mZR9*V6C5c3k.֔I9 7Hԍ_ +.f 7({e3f a.}\~oh.) -Dܟx%MȽ׉/kjVET`{5kY[dCD{X_؇\$R&|DW<!+tGE">i E] ;d RdF~$u#$C|&b%kW7giˮx/\Wn3LR٥ .ZgORp bmuT3D#G?uEu7rQ) ]IV (둇Tw2h6",*{ k#goRZ8dx֋ˣXI%&~S rQ$W @v[s]!7~AWh^)́ .#6zfM/d̤ӼE0xk]bzaes&FΛ<<+x. JT{/:9/co.w@Ip+y ۫v7m|i҂fbWSI TxڤQE j_V1 Q#'^].9 ̽s:;)#a\(>/be-h|n,JvPBkENeI<9/cr<WL5 J3){$ 1@ w9$b)ar#;LtrDȯ1{E<  eci:s]ݦ|/21yCMUK,x풶w2yi%c>xǮbxg6l/NR 2UyZ=Sa{W;${pWQ8 =DaK2W7PJ2|0LDwn_ ke*Y[:XR/XXPU5d䵗 Bcq"e<&p=@*h9XA ^x)R&̋olsћvцuTZ}!)\\ N1Is.z9zgU::,WlmQ TƈzX?4.~7a)¢"^g[ Bp[;&Y'LY?}ͦYTbY(xE>+>E gלNh=vseҥ*1 @3{pBDԆMawf\jb%Ny"j/T@SnA+@C0b 6kGt>x% D~dYdT oXKELԝ:;\}3u1f|ukդjNN{S'IXcD78..=o5yfjoV,gE@~ۘ4/8-m,+XAr dynhZ|y RSTjh`F QQMBKz!2x.I&yT Sٜ]ݖ)jr+l+ȥwl֢k w5~;?ڜ| ~*.*XSx^K3QK%N}T*~\Zы#2\A n)N(`Rj"GQs5,]G$_wk"Qgv'K ɴ  r)[=NO$C#|# ÈzBW I3 :Ӥ;W9ǓB)Wj0;.gyzl^n䩢V929'ъjr~m*ohY1Us?koE\Ч6_Q Jr6yWI:"'jQ*8m[ua'5㛈Ԙ Z? S,Gb\VM,P74Xo=.( HqSӵP[m /O݂&xsnr*dI+FԂЭrg۴m܎)ŀ6NUO,G);s/Eτ84DrCvYo-TJ TT*\9Oܣ"dcJъw׎ v^yV.P- l|V lHz~CqKMyfI>TMS?JSWWrLV*ē($f[,P7U,mQ!46̂Jm~.@J`4]P~^e͂>B/ZyEA @+>r:Vzs?簖uFWb Q${>!h2KIK2Q7J u># }bDSSʿ "o湥Q;Tf\I$a#2z6Lh,".&HBzIEU( pSlB\($qz1JZ)6A?k75I?;wHW4^fuVYurb 4xU鑱/ks*v&f0tZ=&{#V3w?eu7EiBzE jT{윖@3?U)tEXY锄92aMdl>`;LVC&Q(ػj{*W%eLh5G꫾6Vikղ[lֳa9m;M.N(^eS2Ts,8✋RHAJt0:y ]]ȏ7P4#AFT91(EjFa+%,P8mzasCoQ:VI0ZV˚Whx;.q~'ѯj*tN>Yߠ "^HڣyL"yMm Έ52r0F~lÎC -T$&=1Qv jvvYK2=wWG_C,9|GJ5cl Grت:g:`;t!CL`F{v"Xb;2?ڜFdᬉ ٯby8n&MJU9*l;ki SwNBl,v5OvD{7 ݠ`2b^T S>0F#佄/4`6n!Q9FGXo* ѳ/#'T3F{A su<PoHQ륕xc.dRYN},ַw| SQ%WQnכN0`pOsbf4iU%'i];ɗ*kb/^Ç3տu 3Lw4xydr> fl)1Yv-6'\wbbA*1lh?{5twpΈ5VxlQR/&DMOen``MieI _:^[yZz`MԝD̵ܶ}TF]i&@f DӭpaXJݫ=5EEu.1Py^BcS?$gn-I)tGVeĮ!>fxЇY~ j6Un܈ȉI8^F^Q_1Xu~hN9l:ײ%iq`ggǵ[TX6/q~ptmIDq2Ggs?F[8u ;ԃ(=!=A"'!%R3Cmrl$&/38.Pps)K/6mta/Tw:@k0+7 eV!|.ċmݼ PW2}E[ͮP2B~( ^v\or"O$Go.;!k psNGH@ʘ҃(WcHykn g6FS=pRs]a| W\Լ{ɨTݿ;*f pŵ+P%cOt)W"p؇xhC/p_<@I_S0|4=kG??L]`_ۛ\/ yәe%b 'Ƶg1ll\@ʹ6gR^7EŇ|E|O*ڱ!2j?I Ay>3+oL2]]\"E ڔɔ!=N{NW ~:H~}g*ZO'KdXzR(cL1A6N*-uA[}*:[ޘ~ l9ǣmh좍E PF9F7vc?O OMus>b}>S^fDdhW+a=iOGq, d72/O%rjjͯጚ43 co#V3̉!w0‡ \wX8#> thy$RܛܸIqmD3KԕD$S9p &,l+ܥ_ ˸^T+: ʥ*"B$ܳtZ$U)~[rngtd,~r\Hز}\"J5ʼn-2[;-'-iN_/Uy ,wTĽs)Fo9DEnUqudx$:E/#ƌn`!A8o@Iu8j9 'n[j8P7ef_qN Ua[ٛLVpE@l~k{y.jwr&3e#,%})dl,=wvؑv`sİ#&p*<ظU. .J<&-.3W80Ywd9} oC"%*AIڣ4ΤI՗)cRʈJuX9 _:JD~GܙI0 ]}K0 !Qd{ 5Z|Qt@@B"*vFа i_f#8#2ܜ7;Čv3#Ke{$v6U{M{̍yɥ@΀d})m/4ZQJԑw܎wGÍ`gz⁐Y&Z:n\Cy*0h\ 7V{M YU,mPU4鐵GB n`Sak&7gڰ]˔ ZN,-V&zE 0b?imXe)sm؉ NSc$e o9o ¼p;"QYXQl!`e%2gj㱹 ?$A$Sz{2n|fYW<:Dk"GU'c9n{e|@Ms4РnY=hEeN ,6@С3V1M?FW7-G{ќËF7.Js]|~ jB{# (2qZx+X <|FeM! Ba^Ht#̵ȇs1e ̃m[Y;$Fx9!826F ٰL ]|5Y)4؃D2NT0t2LZwp1QYSrW\) 0$!($ī*~A0_бВы|BpUS!%fb04PO5v[ *h>.PSgTdvFk~EU = bh¦Ji aRPƒ8S4">Y|taoM٫3P$/.,Vf#K,blKyH1q/AhY`Db6U" ?l>?*w:bA(Dl&9 C4dڝMKgU,=L A  1&5vzAb3ho3} tbMɭ%35lQ[mgҞ 5=<8ʁօׅftmVZq-p?68h&smYܟ6I zniGFŭ% mk#rN׌PzX>a 5gX #9Wo&}bz.kh*(Nپ$_rr@R)ޒΕY N]7zuUu4wgvXK \:Sp3V'2՚`* ?>۽T: ͣ,^M8<3ai3Ok e h%fa:WSjPfܫ"qeG ҧunꍤUxRL_fߦn7LNi6nީ9qഇ.ƿr _DĂg*;fZs1RfE* %(M2C<3_Uwfծ {l|R{ujH sɟU [\A~&j6;}+mNFjY?LI]#{Rv7cYh+7H:*5:#р)D)hkN`\CYFLӤ:f?l4.KR_IM[N̑1姩P@%t@oK3cFT'j- 6MbI T"fk'1w oCYF쐇*yUvؠO)GS/]JؕI ] Xeut1iFβB89log^ /#s%\HRM8'7{64&qCIES(ר[UGO]d޷DQx[Ʃ=aܘajBDqxkvU3X˜[ v 0`H7]*A sROS_f9Gt*j^,LuBϢ.d3 Tupc|%8zl'KG UK?#bRx9(F2 c rVIơr-BsJ8U%wxx3ߎzOMjXkcjTSprnٓȨ#\N2>i5sy D;PrE=lLii ?Au ̏+m9=lMg/#e=|Pz I=:f3n|p]C.ukԷ;{^X9C_t5fArb.ˇKI+ HSz$N곞8Mc=G٣I˷X&8i꾢;0YT.(U&*top>/IxҚ< .Z|(]b3(R^,jq&@E|b=V0wd ҃y"5<ޠV:h]pׯxME;,DJ嫏iփCӵaxeꠈ4d̴LでR'V a]) 39Sި@lE$ eB0 YIN!YFxθ_}S<ψUmh⌀"'XsBk Z@ R(U?h.FU KbPQWJ5CAD(%EPhfP&i2Ry]e4;2:Pplk>\7WpA,Q;[*DB4sa)_&#G[YT@C|Aoi jɐd!.Cv qAp uS,C vDz/?>abyʓ^ 3!lU__4(9-Q,?e5n[X|TaDBuE`A[AgF 肦Ot:J嫩2{pKV\/=$]ɞ&dž՚ (%F-z K/=dC_Um( gU%p?  qI ϽqraYAhLΖ7]bmSDEnmRWK |5v,\B@Zazhf#A]H,z:Xh4D4]{-{ȇd<5Ivyqc [|ܱhi`O̴pJWʤbc^fCV,2yAx2XKP"kSDZ whӣh6U)^"PvCSzbnX~fmMm*!6~DP*xF[0pW6bj9C ZK"ӽ+dmP_yнzޝRO<;|3=L^8c@;{eVX0 EpD8.lѝK;2V1A;um.,%jdߋݢ7R|OIDaˠ|d'h ':?BQtFg2=!oxLMNOWYW_9"ʄas~7EmdO{0nB:I1 *#f}31rՆ [g570l{6K>)TmAT}}q?%y~Ǯσ1!uB i< { w ouwuic-S4M6R3{SV^:W!NPg1OޠI](; C^;`qjUw>XVJƑr3c&6q8 qh܍8⹠ b(:%\t>iSpӲ'Iκs %_,uD^vzQxg8XS@McR)Dze5Aۗ>LJj^d$ߧGWHDEM|oBA _ҼW+7[14XvkyRo5WBz:xxd`my7ZTm'456δ"sCŗOS''Cy{lzCn EC[?֤<ێ#wGEʉMt3^ѕOw3Z|E-;`EamxӪӱat  @]v%׉i3;rJLRT)S"+Z-VmII Ou|]R)U? JDZ1m*ề=`N[|xE.4\5UTW&`Z'3}WSB1 _ƶ\ֶ"P$Սêxc4t8Z2Ldsne/fn}Xzf0  1GSkgV/` ".؛4VZ ,.B{G(jٹW5Nj C =\} *Z Jv5G6#7aOFpYQ^hM :y|"Zw}_4rd?_bo{6XÀNEy PxvNFk5ok f wube*LI3UtB@«U{#{QL-P IfnoGK^!W)Ҩnu]KϓR!㍋K٭"t5*b Z6 +gY%ړw*l˙z aGia.p'Cb-(+N~ַ'Y -Qf ac;zdP^%?Hm 0I>5fXsŽquLt}D}[w۹@;6sg4ǸPEK< fAj-Շ3꾷4F_3oN(j1Aꖷt40!Ks5ą=p mehdcd0 ҎQ3:)H"KYzq9> cFo6q8?iPz**DJ{#V-Mf 0?K!S0[/fBUgI.FE,~f-q(|GrU4#]\ueq'LYDˉ '3ӜrGk@!ӊ%:G-˦GzHp@C.~^wы|zyE֠ԡhq'd'A&)cT,nm'VɚX\ؾ N Tkڄ?1^3 LF; SHe"!e&&AIć)%8@Z 9#Gu e7"O׼KC:'`0@IRCNftˑYT$^_nQ_CQQMwD1Ѕ`Ǵjǣ{,mUhXϖ2ӁI٘ 7"I82"w_vCi/q qغbunnp'!9&nb۲֧6o!4I_߹!JHfcjՄcYyNi qou؈HGw]\%,`fig hYHC W h"~aw9AE*{r")(ǎueq>&߯{ k{0N3z$נ2cqnɊlW8^ulU j(@mjmf*S= OJ4*MqUV@.8q{Ȯo0wUk%yS/KxknK)ŮGV/) PgzGtπ `pFl1;;ߙEY<`Atzչeд{`xwL=43\.**!`ivZ`}̓Z@7l@9Fë/4dXycҐ+V N^t}BC&(e5IWO%͉SAʳīxDVD|Z_/[ ^N6=qk#ŴX3:_t\Enr"Rپ/8N|]-sΡF/9X[ڑכhX'OgQxfL|Ţ.$Z5~S +? 2(p!hS5\(>t-2 ^uE?灂 >ۛn:.Q=@ )<6oTo>NF+ zF !2-'+qXudy5i/'-w:e aII_(I2Lng?|amv{\ e\.|)yh3:ra7wT*-V`O[mͨ`U)3eVQ 0Ԃ d|oǭMY{?MH*CKo щh1Zg}&Qx^(?m% Cb' ė2d4-8'Y|Lft!B)k.]bRZL1L:ۇ`X". \Dbp.ǵsbJ[^>@06K{q[NTsA]sc#1׆5(&^Dd"Q.U@zaLA99اL(5 /KE2M N޾c~5819”]_N{zS&[A(.9H ZLÚ/{osY&DM/ě(cWNJo Pצ,{|?q]hYj&6fW4}c-;Nm)F[f6 "pٶ-\@1Tٜss'BA.LVj3r]Sjn:)#P[5#鉇UMK\פv10Kw&HOC a~Gn1萊ƅ<(]ɟa^K_m,m6a>ePfIaw8g|BZ55=N)~AyS դ_;jʻٷ0;eWVc?)^' nlJlŊ6klgĉ4Kb+4mE l8ZS`F0(x'4%V#e AA*RTgY ghL8dI>4n cNU)ѷ]':Zp/R0'JpXb[ߙOqpF{q-On*lc.n-qsᏚmI'@ay-/ ^f«$׾c_XU_}5[ٱgamk~Ƞm/ΉrEk͉T@`tRm#}8J@9ک݆kTd|OO@ gL *R%uSk\/#Xƪ&ܬ6l8+bkr6&1 c&~o`%{{r_?B"$;>[*OOVy,kyn2VMJ%6U =aGIԈ;|vad=yHEH9ܩ-0~29{fyh@maGx ` . Jȸ -{CJ~\,e= 8Apj#/J?tp.f3$>M_d0]tA"_,lVJFg̨fwV(_6BAyUsK~e&Fb=ylb,-'i"F0+/>`29aUAe/4JH=YVǭ,A# =s+Ry%=lLpESl( V [mۇK]&ƔsػtGo*{Ug%^!y,7C71XI:hJj-7r ](B_ d4Pf"M:I2 1cլ&Lr85 ZnFS!cb68%nv>EvYR1$pK>#3F6d9Uuȸf Aނ3+ ;g'-cInD*_ Ż`'@Y,z; FLJʛ,!rpBLּ&84xwEGNȋc! #߬8Ѯz訣=q:0Дc$v2$̋Jޡ;G m}U`CWqdi]U`|r xŀgr}}oSqB2pl -3ʷp}7nh5i{J- T70#k$@HB\y.RL>8F ۱E;$Us|"{cpɹK&{탓z(3<ޅiQC,CN!~"aLC^l1dx1\A< iz"P9*sSm"p8ާx~ڿMHQ0gJ :w-=0fxBe[q>c5PQ~$dԥoO*_Q.NTC.G&V*'/o\bT/۰!nŴ_a!~IEQ&5 A1(y=(/.`\zAJ1C(rn?1 ^|C m=$Z.'grG Uxo $+vIU!Rm(-TȒvH~N~z ha|E~AF=^Lb#zF DI%9| KGlzԯp8%U9`y%uXC7h_"Rblk(9Yq]vi#پ9ct QDd:8J9^4p|GYY\1s`saEO=Ǣ ha, CÕP\BYAJPTI"`p#Wd^S` bGX<Pw",&eac1"(Z3k`y@D V uGE;*٢ǴD-X(6ҬE(> .ꊹJ6ZU`7 vq74DRcVON[ 4k܃۔\mKI)o*Kn@1G< ElM>Az<<&x4({(ٕ6kI<-#t6MIh}Ux֍Gz8Rؔ=gFsJ YY>kzMATabyȪ9U.ycM!w㩝;T]ÏV,]2S12 ir @R)`Hm{AҴjC՚1H7:[J,I(N,yԔT m> 8éfh.GBuk96bQ 2 5WZX"m=%욞]C#i=ثpiԨ"{^K먀e Ffa?(CFi LND=,X~.\PVvFn ACDL6-FKn G`Wd*[CW#\VQom:d 9:s܂&  c:Q!ژ_sƪz~QN+YWڂ*5$_GP/4Zq1V[RREN͊& u00_p=-t"|X zYтyI(BjU(l{EA(bҟxp˼z)ZnJgF Hɫ !|34'aկ54_>".l6k'ycvbr/.҇N/e2c1k@$H^ɹ8T+sC' G7o" l-!`Cf|,$(gyD"g:5@;晍iޥ/Bz&\ ;ђ]%u M {"=CTG{nBz4FwYcu^ۄ͎+R[.{!mdMr:)1暴g _K:+Di >+B M樶t[X׌ lWaG@Vl7.QnT?t>5::!̋]y0m٠4gr+5_g@"͖u=xTF+iS%nzw:s* XlS)(?yY3Y9wpG5e^4a*! ;(GEl#fKـ.eR ݺzˌ-||+@̹e}P5>Q?Bݠ[M5qh N EecS8Rn;Zrd sUZX7^8¯eǓw*4Nv!e>YGϿ#:ͯe?냣2KϤW@ _Ņ*z5J#M盼Iӳh.*"}s)]I矖 Zb3AO\?<Z~iG*cRI]i;3k4 Հ82>MuaI#v Gc UM*"bR4ewh7< Tni 9] HўݽGʾ%K#q+0rj]fi>ZHm."e#%aI3 {92 $KpH+\]Dg(InGۧRoan񆅤ZF+%3RǯEn5"I@jjn&87LT%^\ BwGUPIf{^{Rɍ'`e<~:=7#ϕkEqKc;yZ9CA|o'G C~̰P.'{#4ᒻ:Zz* _*x|>+<謬LLMl=Kl,r<|xO oz̗$Bth 7Sx]ވoyR I~_h/\CW,]+Eͭp)8SxO[3ᦞ-ypgFi3g"Y,Wgט{#VV_h6c/ |(m'kTG:3*?v;#ѥpnkTS'}~gDi$ A\;-GwK7o6JU%5%yk~ube Pû9+C|b`ndB}9*24Ai0=qZoFN5(cLpka%3$8r!<iJ2IS$(x+-$pG[uae\Gh1_9 Dɿp>f:}Q@!t=ѹ켝 b>Zn1D m1.){)b퐕*]41eS x72|?~ jLeHƝ/Kn`+~BH5\oQLU*J @l]s!sPr, -3f`_sPrQ-$?6[5U#(bpaV-׍bBULxlo*Re2x6 z4¯ Q;=N!Uz>NہVy{`2Jn-?7lfлs&)Zf)ɾ@mz)Y0 78L)/i:]%G-9J]ZAkܿbdO$0~^-?)x^ł̟{[!rhZ_OTZfT_LG3iVRgQjد!8ݜS5\4ߧ'Ό1[hxY7CJtÓ``-&7^)>G1sJh3"xߢ @,Qz߬> %^v1. CL I(x}ҴժE,0 _yL2uDU+^"vy_wmF3t=v{;vh x_G3{GS#ʱ~i?U]Ss}Wkaі=|cCZ7Q17^Hm+h~˞ߞffNIn{fpE)>WsFnU![uӗ΅ 5ɬOX^;f9}`}}JKYefRP;זmo_*:Zw&KpJTxo;~C*f]3{+rДFE1$"(}p*kT! x)2}4Աˀ ˪-DuŦgͭ1(VIOv.fb}dU@?>ǔ7߲/z*]1v1aWZĶuWÉKw#u]wh^`ʖQx Wȷ V,z`zO=yJ`tzTZ[ف9DX[V,=}K;MkN*'lCB\Xpl8G'nw麺5Y[u7lS׳1$2jNജSl_}S:#orJvaPQf-.%0k/cq2P%S wRk#Lu暫۟|fM)RmSye)RcZ4f+٦)/# ]鵬== ':Y/Jb>vXyyf;dmGy9IOϦD(1E]΢VyF4{)uV@3J7+~oÿB9.Ċŕ&Qر~c cgř5"q١g\N23\; ,N"@bgKxKZY'L~*" Mk-zWzҟP"R?$PE2EM:ڎEO,Zˊ⌟{bl`:v]R*Ml8\aDk(\'GqN5E'RЎZh| 9 ղmsb7tR9>Pϓ-o^HH+d=j$I8Q<p$3%+ \'( B5lT~S|0uуߏ!@9yToא⇙QbCPr2BIS*F\z7{/a{;_80n[grYc괁4' h4gi~fְv%uI +L/R]avB׽}y}k5ef Ebfr zx QG?0yfPL_тaOمi}No=ca EeXWDt.Ŧ8HA5tI#|㡱#B./ޤZiLWNjPmh襽Qʚik m@ Ʈ0 PW9]0B qJv&h%,7_OJt/osIΘ;ECsN(3>(h,@/+PҎJ>ITG'hJX^4@<+٠R;_c+H"K^tkgN66F]-}m-9n+{IDOCܖq EnGZIe_;njܖۦe[ RVp`ֻ=>g][-k7@K\7~?X/Y"`WH_X}62/EV_.o#PE*VQTM s,;JRz)_?6zZ5x!G|st)thB]dBip9t <'-!tXȉ?AV5N!Ů 棍 =I͠CDTkfGPQ\+8jڸXM]M̯(%I]ۅj^*2d>yw]$]^+ԃj cyi(eߐ"ü]sL< x@"U?J}ę {Z=?wߚՅ]I{ՊleT8f,+w|}ߗi*4&cY=l];<A\;mj`+A1kn<}5hG3@='39!6Kj)yۦlu5#ީt#*,fc^mY5: /u Zk؊#lъV ֹ(V}Ն%09r-~+<F¤"ʆ{},@_Gq/ ZkҌEQUwHw?-a@un !a]Nǝ(AzFunT.Ac5H:ruR?Y8<.Cumxa}.zxngxIP4 ?xۈ'f95aOߏ#|05>26ɴ6I&+%|U)ZbpCiwW@J9GZ&ԾjGIٛQzUa))}x(丵M̺f;A˽ӈMD!5 w0‘in=d-N7J{'S}+F͸XReB{Jh4P+Zp`\lb+?0Rvخ ++KӺ_d* ^kH:ʾu.iFz %챢fhSr\*bJ ݜyIeoJiN[iO `UDVU*i1OQpol񂈪f)ROMF /WTpٻ95^e*r:ꐡ3?LXuup{c 2=kdb)q40_E+k o.XV-T@<^5`^d7Hf ZDG\3Q)*ďGXy NSup;hK\nbt RM1ݗ=>[Ҝ,e@[7%[EwB~zDzA--sn 0z$(DT$(z6%uR,vz3p?yWF9Ô 3U]X_̎9 ncN Nrd:_ADBr gRkQ.@؁}݊)e >q-'5GD1IbGweԍW>iMmpDK?}sؿLw uSfH})u:׀@~(E(mg2|j/aP@HDu- Bqڦ‡+ Q"Ґc#.cǔ9{RGe %OX $qd# }7VKjUZ`hUU<6~X~$4p{%p>RT騻rx17z˞Y׹|$OE!P C:NWjKG:N"زi)|U⺗YnJ+{ݣPjK6Xe"#]eAϑs`}Dž\- j޽hCޢStfj+0r\) H1a':tgSDz.-憩eƐ͓ٛIYFz:n1n|7=&kb8Rh `|nI5h;,޿ͽAz88XQ\6d8p1" y& grլ?J]n䣩ȘDJפTʤl/Ԑ۴`ӥbwF]+?S:.XeuG BhU7=&|f^ Iuo?jdߵVU|:y@J-)G^"VTPN yziF+_.[N.k궟ȡ\(pv]P;X+7RE;Tv8Xd%TG֤U!O#O-CU s5uثlPثUDHv՝AIwGwoN/}dy&$PX}j9>ќ;L˄Ʀ Lߵu[Ҕ! zah0 dej7Mɴ}d: D{-?PJ-s5UEL q-QWz{UkU|G-LJ;Mz/GYn[ˎgH2֓1&[v1-zm9dE, ]tae=56{S='Lh %A e"Vfc\T1bܗ7"ES!*Ԭ zvϖࣖ~Lg> ]âڬ])8=\9SR6' |#hCX.t+ ؅e1_h^4vF Sp]-^a "RGUd:}aTo4 r)V^.Z¡q.+t3'jx ַUHUPcdy/Z(z6.{dBhAy9XjyIgv]VnBo[WH\~ݰ8 =V יRϣ&樏v\',|b \fSpLSyĆ+¯]v,e'~ڦ`/nOqEC[:bÂL|Dw;1R@#+x\>Q+7{_s 8Ggk|D;fnҘj<@]Q+|^9 gwÌP\và$ y&oUPnL^>=P?Gt!'s>({\6,w)ʎX_֬;uT)麼Y >epݨ<֒% d?]%zO4/4ݴ|3ITu{V|p !ll~TO<\p<;5sz(JƘt 3+ⷐLltr(2qDZَYm o{ -&C&U9*ABO@xe{I*6[0фXXT0Hz<7}u#W')D$Q~xs6K2l]-c%/Ckl1( RË6,_: NՊ>_;&yKֶ~NN$ -0}z$EǩY} ͛dɹ񪸌Oֺ]V8%q:oZ?k !7V_S_kUj`nsvlc:D[o-vE.c~;2W,nԪR/9Ugs8<ΧtlW FNgqDO`CmeClN?vαVR#+Me:&7ù98-bבuU[ ˞m1ꇲ\,~A^OhRk/p ٭˷C~#=l'O*(Le`9U2_=C0[wWQaCc9$$ɴ/b.-hwlJؠmy2a޹7 ]N!6QaX3Q)f-p4Tk5g^LnDG=*ujhmlYb3Y_o_Jtz3>VO !Rְ`4ɔ )r:o6Æ[́ޗ sN2MzeAoDȣe=P@E]쑉UZފ{u% )|Yqc˄Od 8 : ſFugϞV2}˺2;To}΄d6>nHG\frc`.뎕Yg/L֘ g9Ҷ'd}{9s;,˅~ t>[D$W*NF__ީN4XW(~vĎ׈RynspF2/9vb :a~~0c?`ퟸX՞Z`vS1Dac>ӧӮ*uDT_JЂ0JҴϡD{;H5PivL <Խ:۪![߳"g ^3W e &HRoFз  R`WȓRQ9G%2e!/똉/HI19T=}(Zim4&&cP#Be%00*#8r_fDE s*mV#\Q Feg0ͦ7⑈DضU5Ri*݇hE,p9ǺEn! p $ W%;8Aq9G~ʳ갋+MgLUÚb铦Z.+]XGz^CJ(V)K7P)RFu<vե[0ʞVn&~w"8[Xѳ )sN* RgXm7ޟv {|1ӂ\>XpA"hMZ׋hF G7"@ P&(@h{_SXuإ FG<.n2Z4+qE cn/'DXƆ3Y\J>L bs ,1{]"VǾ2|sX!Pa- DX'Vֱ!ҬDF<ȽP}A@mO߼%>0=K-B~D9q= (wAa%?"r:.a#aJd O-Mw*F >%{|k/&31:岒D,kbEΈB,S-VR=][bB-R$6-wzՇiL|9YwCqzV֜cƘ7dlhU!q쳦o͌+N#,]EFf@hKN0杓7v[HG0cP|܂~,@ Z7}Q)9cYF$!+Ge}`#٩kE>lͥSY'i1ЈAh: 9&PVm8ųsPX% %VnFDPmԌè_<@%Oth1cFِ]uKxrɝ&o;a$}\-;fe ]FtS=1?@ +dE6׼K8;nZZhZtQ󨅒`w;J8Wpq:{9.. /GCS9kpp1I+׭tk~8-ػl?99DC }u>>חEM:zkܩR'.?=jڐG떖iu58^ӷmϸ*Sc gktN!U;H;Ewm6Z{7IٴG%B$= 6 }rKS*,DNkPw74X?GOX::W|x.>>Y.TdHW%Zp%̈,h)x3:QleT-,V Z9gۈ2q##W\#vd/>֗Wˉ@2bp+Y{rpT*yHTD΁J7,)3 *UWၒx?ɾHIJ{ US7 `iT8 t(%Sc.ڀ34ђ܃4K˷T&9 0lb;cQӚLZٿ{zN)&J:"9l67?VV4P"t)3ӭg},BCge[WTcAdӸ7W57g%Mvj..F'썅HuRXƍr'H0-XXxqo\졶@RgJEnPīP?rNLuC@x!P^Tި@1*X&ZhAX^fF}sFE)Ɗ Q|R y]7;~b5,_$ ߻X["UrI~WK[OȣE ^Յd+9.|(lK@G[%c5Okc2+h$$,-B hnG&.+&Lh8MU.Րb@&RAe=47-VӶSBM,TòNkHSMˬF_=z(岇bp$z,a%f*8sg+drNݨ3j\j~Mp/ϑ2I}, ԻjcAf G9aBvfJp[`YX`P󬷷RaX&.#ۆ cSO R=N'dfD~HVV{bYTP0-ɃnpUOٛ Yj6߈R0Ve;s x];`Iϑ AY/HJ֫ ~~`H{ic -Y/,{ 1iQmүFI )%]$ԛ\+AZӎGAᏤHgb(Z&x7W?i3y{ldGJKuOG:w%WXsWoAV 7ŖJǾc^Rj_%KYr!;E:[ m|ff~}?ӊ0wG۳˾nb d3Ⱥ[ {[SMeɍ/a9X+'[{O'"LSLjavK.g6_d͂\ ~ l%=FWrPMmЍ+Ç#P spKn qD)_6.h ZQְk_OZiI" ЄxSh4'z)@%s3^𐢯E]SZ5|fd(G9VΕȹws*7U647اD\ă0߂;hJaLAL=ΝJ?W@R(4ԼŴ!֐F_7f1غYh-:;-d~z HЅaCQ)Gn ~_d!3FҺߩo QI'py[>؝-صc*si]Or@ kmח0>Ը0 jUH@WM6O}@%* ?da:۳c^b8aڒy sVd.XW6 P AugܒnȖV*]YT ʨrTC=PNDIPBS|ciBpɸ 7UtZ'JlqE%h-.~l`o&'N&Hcd8:)e<(qI&?Uv~C.^a! M8B.x9=ah8vV#\3f\d'8\q.aX.vg܍G86fu)sνť ŷO3TUnry[GLeL1}n!Ki>wEc(zcݹ_ˤٜ+֥/ZpPÐ~X&꾠J$O9A"g'ijnMjGC5*2t5ؒh-;r; @'WLE^IP50.^ME0OSuo- $3־jZVvLxW5FS*+4RUg[ _K8 Ka$G޺ABء9^o]OD0w:\}x|+.5GyxHx;6@xP+DX˭ rRqD0:XOȭR&3>WtQYaITIW4_۽&.l8_@sg]4@l_5IaXMgM:tx0_`݃A$WϱcƻGKAVxI\YeŎ񼕸w}@rٸ'K gPQie3s  *#:kZb.w k֙ZI\ElTy^>/F]7!.^6%,vLgq0 KU\M5}ibRZoӸLUa`x b{A]ЍLtшpca>EgoЋ@q.v3yzf 1$P(s@BaK oyAg&f,!|?Y]4\פLɘ2m_,(ZJv3@ڊJ`a黁3,saV\,_w}MԽF]cz}*n r4U=RPﷵ $J|%k.S&yzʢUɃ>-=a,B3{2h;D yvkRpUO 1nxbҬ{̱V_7PӶ8ABPn%'>㋴c(#r}L%1jCj*P+2ћBnZQc~=p˼2c4) DM"n1VTY*ΉIem݅}vMaFC8 Z.N6[D&=up  hz}u$toMN3<7Y<>OhGE Lӌ7U븑z&=j{Oip4B@4g08fv3f29s?hGo ,ȬBȶGrvV8s1Ė6D39dsCYLBcсxou qf Z]5 <@|;xy ;OM:^t&>GGFbJAd?4iov!b0v!F0@`Mp&rg#;b+d 7 Zio(OXUTD ʝ-x`ZΣ7yȇѸFh"ojGk11"48YTJ0=}O8M"{ġpdKv*e Z59Ȅјi6AˈrUNY+2 AW{T;k:VRg'p8MU>5_C]&Ȱxy<=()Y칈TH"vF,+f`H"kxm[gaihjWZ2?&;d^=J8€beEu]{_ xJ|~BTź+ecU!оjLˋHg^ ^IБ#El6{Nܝ05[}D72Q5~F(5C];)Vlo5_" 5Z^\2Wo4]P?yL>aq xler5#S-2e"M!OefN z;VoQq^̰z8igg|А]?ݎ+jn0!6t8PJצH7̇uc`!ocXKHN+Cnpޜ+@Yz/}U.c ֟]!aqgTaw}aBYmTyi{l+vm= pWjrS`a A<7'U<86:oB2!e.Pj0-0Z:"ZWbhckRVLD SU/4'ĽEU,#:׊kb9(1X (hk;acƪAtS =6efxao,xLT( I{ogt ^~7?;l" X$ɟ|OόIK4}?|}20e{iUWbw]:.=fde9%82ܢ"Ujê^r>\{s׉ Wn/w75] " ^ɓa}{fzHwQue, *`elfd2mBryn[Vg/r".T|͛g㋾UrQ~R6⼼E'ѵHb"S&!#px>GG4kC`SOD"VVʫ5e;mЍ-՟Z6ev]g}K+B,uW|?w~ h5Kp}ւh-7k=b2KhjVvuvMj[l_Lcٜͯ&zg(Uq/VB^z=]0nW:b4ޟhF0z) +ܧe.y=/G3}6:`ʭ12be ‹ƾ{ ڢ(5MڂDm:v`o6[!>Pʌj.3v"0|rS\2[ Cj<ߔnO`u/5HwlcdٕǷ鯘cX7߇9} QųOYfEz\=!| ڴ3_n}!-LGF;f At~sj$!lp(MvWͮXb(^T[ BKx|8GMu_H؎%0$h=pqGml}1D4%r^O>[~M@퀱VJVLCO:u<9N:L?FAr߼@ͣnHbbARJ!~jA?Ph݀'D *PhW~p$]'r(m&U6F:?lecծ0GL؊9wC/t'dy JBb\p]=ʌv>1L)~GwቦʽȈw{nRw8ۤ`I{b-Se9]1 DX4k <3;qu؆iXqء-Hhe,S511Q;D\2p0VGGU{^8:st/[V˝v5pC Iga,5m\K'sns -LA|dՆDC%f9~s 2G˜"UWNq/&%9vI}~\~&Ѯ/NC32K5wM 湝^SZ(nei[!hYu(iY1Vqfʧ<`O!ym"q(ʡix8,L~&A 9dEUQuVѧxla yïP'RBDݻoA8Mtf0L&% OyoerA4?q:,1^no /gSqUgGo5tPU{8Dg3Ұ/@c}7 wQep5C[\'h?t&_:$$nnmڨI뢮+~|i0)J2ܫ DC#Z n TVWlk ]无dr t5@ҘF5qimt8=HOpg 9R 7wnR6nwK7y k'BWcZP@|CD79Ư}blriz14؅f'x @:Ǐ{P=+Dʩ%s50I45\j&C~Nj8T| wQ&G&ĎIf65Ju(q [e=؍<'TJ3zUT˅-{hrD DG"?7W9ISAR7y k^.Ϛy6_ I{ɓ"DQV, 5"`ܿ~\Yn{M!P+xy|S,p342S{"y(\By"&%d$WaWSl&TxCU?"2ˀZl2ǟ &|]TYjX8uv͂U~3QCaQhݱ'YQ֯SR(;9ҞAw0a\IT/gULDűD 4rf'É^YHznKD7!zv-[/0 G&l4dE9 #|WG[RC]p< .9.'^? SMf! r+4F 182=n\tc/p d I`pHoYƁe~I#B.O8ɏa3@^fm 'eU`(6tw ӮnIRf.D AkjLP:E`Geg Iaԝ\KeAFo/kT2qܰ wjFAsI7s0[ |z$& Ucs=ʝF[1,mPOʇP@y: H?XBכD% ba;) WI|t(gfmg{B~ r*(@A;m{Wjzw@+*/CŔL| `e!R,09"!h U¶7) \"?bqGDFD"`8pq į϶ !ŗz`>pO>7DFS<7H!Ǹ*wwloȇaTVJɑr–wld}eswEq`ZV%&י#uviu_ݽs@ jifփRW;ˎUeeKÝeͲ/,?_HGsV /5(j)a|V;@O-.mi25<++=qk_tˏCӐyŤ硑-/L5 &_JA1LO&ϳlq\,*5G2‚ s+F swE{(X)6|]Ug'zDO0?8pI>'Cwd&eM0sWC!풚Ir9HNxа^Io7tu2U) 9s)nm6m-\oDp! K~ih'`&[tm⭰z16Zv#>q$i 3; kvwXqx9NПXa9lYޠKR^n:֤/8l!!rt.Ʀbu9yX[X9s 4uq[AW]-e(8|h;- P(?+5zu_4y7YazAJaECΈ뢋-V>6C.Բ)@4F YǤ&;/frv~4JM6̂{H]%2N%/ctJ9VފRN8F⅕Frӳ71 jSߺ5wp d1ĜF]Y/?@8t{ x]֋)^sg" -#Je ?JaqOZ'X_ wޟ$nXͶW̹z9W#Uܟ*A$c p-ery W8L&.w=Y t:#[tmC xJ.;Ai=" \UL!Оs3x>Eg~ B5h+ 7,^CbX.)$2;q5G"LwLzlD(r~Pd;SzyZޞ/Z'b/}h~}+wp|F>,ؕq:M6 CjIN`4znt \ڼUߦ~e޶c-0 J~׻J{3I2t;m7 'FVnM횔xIʘ_*9QJR7|- eL\I̹ TM@"lU]|xqNq fowgy(CNApF~m<|SnUnO}}ԋSX?FMnp{?1[VW. u} =:|Ev^vPql @ t4+P!L>|yrK}CVx7Ò}ke 'MRzTXOUkwxJ*mq̓hPG]l^QgjXPS xmjTg0K\.Iƈ{:Xe+-g3ȶw8FR9MpAf ˴?~?ه^rЈڕ4J1-bJu>C-Sztl1bzlg.{1ݬo0p^'__[jhtMUgE*v7 En1lKjrŀ\_g&QIt S"ΐy;Y,W|j7woLgF{'Ce!.+IIg<56C@'>yoMMHD z"ȱ?ȑxVLCIȔMuN'n*7bXke6Of_B?Xa^ ASYV@C'NؾN2;qhUm|.b` ZxWѤ_Y Nqϝګ:'NҹlwyJ^]J#aĚ$Mso Gg\ddOoR蛈MB{TSRq#dsv|dAJ,*jR=]|odOJB3qr)*9?G{5EH8M#2Dn)$ 3{7XB6+2il8CПM;IWkuZtX 9 ]bL}NqqWKPM5Ahr c"xJ}Aȅc }#^ .Czb1LM#WVlh8vBb 8V/+6wgm -~QjN@kp Wx ㆛Bž!!Uޠ}N"4 e;Ð` 8$]Nq2L\?3TiuFjKTv:SIO;WS"$\˺~P^fMfps`^B&u E7&|qNsxz% +fi+Ӕ)OlpF *@Yh[XNٻs˾pӕ%b Afn뜷LKU@@'#a' 6|) (JQ"#A@_ԇe^m82Wkܒ#G#uv"fmH=1#[x:l@I^9c/H[q% Ǟ GXKwLjV'uWb5`oی;ԍ],AtbqPRo=u yŐzjی.jp Td1&yJC^E\؟H JRZ~.½]Z\нYD5_BV6p" {X&9Ѳ(?UFm ث8E(|'fC>@ [ @S(~`P" ?o"/rI.rĺ+ÕA(b!d/wd6, qSMWLy:ݐ^%~v%  gXk` JSyо4`]p@|Ntr~hRB,\mWr hԽ?KnvkеlmRJ^ŷAd!^_ =ij&1 #ރUˆL gwOo7 ˗ׄ> E蕻3s0I^e0ޝ:v[W7D*֥D\jBb&AsP+#d^}_Kv4gUy~M ɾF8~$ѸɯwaJ)dG.0G^LE0m&VZ5݋n39vH-8HWz~5b+`c30 Do=Qc'Մ\=>k$kv$6e3Nx[㬼v!+;o|"} K1̎>ڶ+wڒerbM4gPW~`9ciE[@GkI<$@8aTz\="~*Wu ' 1c{v3Y(&O{kާ/)⫗Ch2|J?91& nklw b/j&L.8E> EphG)֛… EY 7:d2N9Jk{ۀa$Ȍ\Sv^zrZ;ᘆ τcEM]iY L8n\ Wbmѷ%+mef#RerӾ@Tg-el5wf0ܛY^*b]K & G^D_FXeoQJTO ic04U @ho+;=lt~(KIbRUKEYp; hvABorUsQvfܤ9rk 'ƽt:8PDR=@K"a QV v!=GT?) CtHBu C缼=eZ-ʡJ[G>pG79XyHQv;\+2vFO bǣpP(2Tw/eݗCE H]Y7ng~e3~jYE 'O#A>8#t+jJX@'W}2/+;?&PMs5{i֍L`LT*؜=u^N)d'[5 cW>qj0X2V;b`,c*(-+bc &jmVdzAkyȦ {<Ǒ C+SfVewǻ2"oɰA7 >L!hҘ 87iD7Dz܅X0h;,`;ηw:V {d ,gsD8u4Jf'4:cX*/<^{F 6\[|#''0j168%g'OyF4]j.*IؓLjZ\Xe{Em},4Z2hRL'ӪԟFU\~I&eSu88҆GEPOR҄]'ɦW^'06BĒ@?=N[px*+yZh/L<MvKSҭJ9e1Gkl'+2#1 "4̄g#w*+Yh U`4OD=(x*!=m- u_?Q\;Ċ_U0m/lOBrېŗ}3evE2|DXCVYk[?^먚_?*&D#]t3-p-e:P,_&mKdl3B5x#\9T" [WӍ~Y%zsz&faT?ewPо) }j\ zK@֫=߹UUJ7MyRbnnjx:7al,e^SU۪`V8З%u_.iPu_l:&+D_yΫ2E?œv³kZ]ZwcgR6W6}3;Sa bt|ñDZjc~ ;4XqLOjV{Z Kkh4hf'-5_d)Y6 kx,*h8 w虃\<[/ͥWjn)Q撧9;{m:8t1O`JY҈+t&jmZ,z%wxJ-o6>3݇AZiT톞Ɖȉ#ush( 4AQ(>IgGRZ3Qdz4`L;J8ȭ޷$Vիi`xm#6z÷z0:utxnwxGswԶo!>8#u5#ܡ-i3 Me t\_v"ZKhs]c|f5a*A6G:OV:E#]T So #Xb'b`UFr<;}YP*}yaZ긠8+WtQW ^Ɵ.KLiho+L=|_&~1*3DG9~Z*E %8 r;s 6O^IgGsP*wOKʑ'c aȜ.-`Gjm&;k`Ci=X ۊprI(ԝQ5Mk K:[ F-US,wt{C217Y(5;󘍩 zCyBF+Fhu|=tBG~3LPyp?g]BOHWaL$Uc>LA|\, Yny uʫߒokwWى)0fd>8[xE|Y;Q(Iҋp3BlSXna/p?˩z˿B:ʷdٖ0ժSVZ׻i>.L1 i| +v6};sv-Xh4@PO4Hvk4ܘXAxM+bHqF(pIf ~_cY(M4w](RBEt} uh(*QX;*:LGG:mct*(8*R3agB[=[9G_rU&%^s:iZf( RlP lybk QYnfc(ӏRq|c{+ZV p?\Oz2D\قᜬJUdzCaCƥ8VA;- ?D g,^0]"uv^P"071iз'X;K9v<~ѫZś'iV _;b㮰*•E95[#3r P4&> /=)}࿹czRtFWt XM'Ĩ_GbTD, B$|#b ֐NE@A[H!4kZGy74yQwY9(pd!aE-1SfJ>R͝OOG5DZ|2b?JJxpG-ԩsTHW{,]Ndv)[ 82RL {5R5tWBЄnՍ|9۹ ۛ4nrxc 1"x!K$q:xch@Ŀ%@qpv?3քw) @=O+p >XZt0#<=?pk1Q TN?£}IxT)0 vXd͈]9|6_\@R(>z4-(FG%4.@\)sǗL[*;2>9T^-TNY&kP>ZU_ 0P`# qm UF130lm"uѩ5%~_^:Tܹڑ&7CYm1!Vx0nρU+-6F,F!(WA"k7Ob&ڣv|\J gkg%|y "Z=s)A#&1yؚ }2WN'Lo'@ݤq͛㜈i3v,z3\^oBͻ|BIߎqSR1pC"qAdX+{I^.U0+M^)kQ(frsl9 6AF(@C) jOX[TV;=VKmքMՏͬvYh8;$6)?@y`{EZ4 <֩0K^%B+f<xR*w2{#gI~~y'%^K+v;avaȰ(%.}`%IP U Lt7-`"7k]ۧTrџËKV*#.$pͪR\r +lOK¾Fxqg/(0KR[;p愋@(}xח)ܛ({%<9SmJ`ݍ NP.lwHj 1_G:x1me!][mvFhΙFĻ䪚"? b27ex`oQ/ub V+efSX %E6QwZpJSt]Ѥ#'>go+.zȶ_Cx̍j%Ejo|~vQDh-ܫrC@gGڳɌ V^\bI?_ΰӒ2{$_'YC?Mr< Dмh}B) & #UEЍ%Uu'me:cwU5 FSnܺTA&DZ=z?󪐊>OY)ٶQ;m50G(Ő,TŃ&bVW/vMQj~`d/ m!B)kdS2Z qi9_%9x>eylP,3G*|%Јv4ꇏb= []=%C N0{pI%^p^XzWD뷟+tpTzC:Rxˑ;U؅65aD.|HdmP C SHRNd wW1Ĝ6t$iv0 `/vaj+3*Ry(H e4=ɵD %ôK_%(ᓩ$1G׏˓?pyu``:@n?Q+BM kXPK?z6i7>uVNS'=qkLp ҺhB:$ncpBGmL IS@El! D1sZl5gtMQmYߐXauz$k#U9isĿTm(miD(^^_ڕ*Y]Rgh/^Ƭ?y5!TKd~ -?z!:͛SeIp|]R|@;Hˍv gAf=ZC|1AhD.CYmqWv?сYg/!A@GjuMR;Qm2(ײ<գhV%s^߽|YSC%[,Vuj~E/ī3 57ݧ*N]at[Vr%<{L46L>ǀg/}kW767nv3#ӿUmݓ+V6=|߀^EJ,^H$8Uu4Xךw;T> o`cI%&@7N=U9a?HnQqXv8tkD #$m]#+,-(QםwSRׇs,*}sP ~szŧBDBLG jV>D̀=!Ȱ/FR+zƣ ֮o6+{ْyl ~ 0-Ok:]0 ݜ$*;Ҹ3"r{-:td:&l}+1GMZ2CS1Wzƶh5fޘo/C bi_ptۋߌݺT%̾Kd_L9v/7?X]RiE?d^V ޖCGŅk_jtfC_k;(Īv^Fc6)~986lUav4~V*;)P$p vwN@'rMa/C{#H( ̙@񟽵C}mu׍аӕ;׭[7wa^$!R!B$wc*ŚcN61֙Eu8OTxkOh9(]607Su-M6~MY|AǘlUֵrV^xR`Զ/#9uwR!CfV]!8JGsC%Ϟ-^[YAy7+lLR|VǞv[QIzöxSqA *l:4*!{eqt^Œ9k/t}r ݛ&Wu a:2Ac`I1P[l\;+v:j ؈z>qÂhŨA-3C[,@,rk"wzL}-7N}6VT ml]]P^ ^s挟<(8sMjr&z/zu'}b}˅<D**<٭K<99Wg`0odS5?Xe$Azqkydsѻy"+vўĚ)9#!cjY/J oBՕieT4Ԅ8qpŏCl&,kdIocWͮ]7Դ] 92(Tk !{}8ȍsfW@r|˙ iI|*v{c-t.hJK56"5<<٫yW}gw5{LMom6S:ci6?_63TOVayWWtm\#`W xRIݝ絓P mĖ sp#βNS^޻y$jMcTAeFsCV/F#r$iYV7}iOП:Ab 8"Si7dŹ|J'⃥fk)7nx"YnK6"5"C6n3/^y.%˄s#n V*YH[Vw@=t!JD-Ջߺ]:mW/,R\']GYh[h54(XC^"Tl^C^ܽr^;큙OOB`!?KM+]WܚsY0&z·rS_0>k[`^`?agc=`D3LCQܐWPŬVP3zkAkB.38*eo$ԑ[=HJ}v>OIC~U>+KS""bYum }KD([b`-2oK'XuPvȃnziZvaXFEWj8)W6 ruLU[^ 97J&€ YdIZ<4$'Ûv8# hc#L3S0Angd _d,9=:1o{q+ǽNE}J#*@qRZdm9Xy|E.ϳ\P@<'<=Az/cNͽ &qYB6'M̐4i?.q%4i\^ܜ -үb"^1܅T{yoS7f0%ٱ ҅rXy`5){!Ɏ*wL9Oe*|ؿ ˠVst~:Y݈cU\WzZQ{tRY6E/x =9>:!ZԲ +=d`?Nxd߈{e͆m]eU㩭+w\=Lxkv2IϾTGlDoAI ,xM@֕rf6C>Uԅطs_ 5|Xi,Z UWkż Z[G[lz&BILjIc[fw_B+~ |U n"0Z|Hmzm>Ɩ_b^K3,lW^ץA1MZ,$ hNCi[p(o.zM}­[D@r}dgG.<^3kR-LMRy1Ζ2Z}n_;kI"opS)bc=~ ٵvA)c@Mm 7W.AFbÎ E^7t Y4%vATW!5KK.zs4:'D D\UyԗX/O| == I m@TO)'SԚ/Qɬ%tpn'MxP>wk3LX1uכn/%gǀByjP} dv2YNK:/V% ^qiV@ {2oŻRQ$.#brqgXh>[cID*Bz_cUU{OP̷r"Y4P\4qѡ\%t)*UlVsjƾH%Rl@RnD[d8K|S71Jo&x a-U4!2a70NmW#;8{SA|E,oꞗdNڟXS~м7 o,";7z곬+գQ T{hD {ɨAqYO}2|k */٦yPK}</|Ygoz&$(!n3RY59EA z&q奸[4xw`R ĭCeࡍ /= H }>e0cy~ 0h$_q]qr.;&ZxfQ\d3v~~vTB ;wVöq.sBG֓[Dm{H Dj'O_ E:Ty!b)@v\u>m'IpF,~k {w~UqE!OuAӴ[gusb^`3 =1GX: P1AS:wa{Ļ+k?LQ' n3[rdXKl'a1 Zbiw!s"*+uhΧ}1_|@wM;pa݂U`@dgS&jJtK=m,V6:2O/W:fD M5Mg*u$ٓcM؛BťОRlVj_XT<&tät}-8;?/Q"3mG|ʥ@,[hu%[j/h_"IR)3Bt}#)tE-z^uitkL5bD\VһՔqEsfku۵ }mHxpFJAɹ'5:$fǻ U3%#p*7 B#KFd_a4WG%Xo$3m 4B1w oa= eVIgy5sJoY3tڂ*Ȅ6̛zgy3{:`e;KcDZW[#p/uiXAr9p= ~#Xh$gq׍f /5Ӟeb( ZlP' zͻsO`A۱EÍ>K0qM+Fpv]pv&NT3zk!L}nW\6O!mG#x< #vA^%r72RRQeaAvy K'|TU+fAտփWY}~DЉ+|@|} 1h?}) "3ś[`۹XM!@4,.mCk i2Nl+|,.ت ,/e;FjդF.(Gz(x<`s^X4ΎڰMUZՈ&/}~TT1~?@|)AgYӘtUF Hٖ35Go,Q7Zᓢ?(s],VL$%t?F|?xVEɋ5)3=&PZG0 `oڧHlY_p/-q98zʻ̼zpQ,kxv!#UbH(AfMR ^CTJ<q^TSi  YAX"CS .VYDbE,69 ._gs>n>g ]s ijJO&$:]{a}>` a$N/]HN&wzRlP*M'e+:l 7V[qˌENSbHRt9& g ,DA V~rGi $C^Jrz!Ç=mS rgF$?J|eaRT6˓ҝ_e$y9i r퉊FvkIJ6*،֠I'_Emsۯyk ,!oa 9Hz!rqan)N\ dy`;M+ cce VNxf̐ \ϡUmJI離Ci z`&R/hDou<P[m;(orõʵ?`)l%mnQЦuhN5)9fcH^NYoCFT)t9pm &E!-aXlM]d5Whqj8.lOP {4h%~>LR£cG{eӣKKKe?#.*n4e>9هEg.}B28O۠z`'@WxN"uov͌>nm6٧o !;4/y["yZt9:]^Lǐ%3A15~ PxМVt Ԑͱ^'tA'v X NGkP\K㪛DhxKM ߛb5/#lo4 mD'\ h6~k" +Ok1EL ,)3_VgX禖V,;x DSuf'MU*-CZkO[^~aQZ'|+wɩSEz %6n̰ž3l&#dL"QϲPP`\!F^\g5h)ɫ֒1zk?`{&6~$KSK͸Եi>DW fGVl?K(74f ^H&sN35i"MTRHNE7p0`paL,Y1Eq2y^3n-5s&YSA4EL8%`/(TG&2 Ԭ9PA̪+%]Ɵt3u]gɦPl Hנd4%ܗP^ <:ISrfF ϊî}&kEfIfem=yJ5SP ~i0}&oM gR5}wC++~]RD|uU4o,dnY0gp Rߴ5斏NtK&_<'oo^<")Fdec6ۣw!UH@9>|_&fjm w#Vyy"Ty:o鰌ߞ7oP-LJעɁ .~UF# ނC hl*Zfx%8j=|Tu1=^D İML)o9+^ƞkrPi1lXmڂ[W]b6҆WuPP{1=kNXN+4ÉutYOJ|md.;:4e$\Vr'R)$'xf8g*>`0Ӷ_9R.u2h #P BKMݡ!VdI ×NݞD +;wVﬦlmJkףdS0S.2)x',1D :%V1؎t*P@]VN^Me+ z-+QDK ))]2PҰw֪i;^7q0tܪH`ͪxy! n=FuTzO&7+~dWoIqc]g΃H<# qE{[Š Z`Y*Ѥ2PnCwTfK3ȱ|pTpvٸuz T^{4jQN-AK^;c{ } LBdvwx]ewӀx6'8S1GYET%Ak&hXȈAh9Gĕ)C8ӊM|h~ZF0L8oQ**sq֣Vcrݯ Z,2szjThD2i (ْܯnb.޶ϵc320??0_v;ӽ?|M+QtEcmEQ-ɘE㥫k7ir9>@ϧ2p\f8! ivbԪrCaG$#>$Gq{/} 08U:ղwCIAtUA#OO|2%09<9ij04\МGR+hf#npGq4KΧ73/7ߊ@֏h~K-4n(p3,F8_FL~dzq2Q{1'=2;O3 e"ZZ{[@jRp 9/F^YP]ŀ8u5Շ\+(?8z 7z%M(dJJzr \!B3X]2c%k]S0RLIi]T upyԯ: 'KX^gWm9E <#_Y&IR n^I(Uk; ԍM/H!m0I;3Ş b[uҳpokhH,\R[f:(7:󛴝$@4c#] VUk@pB"((rg7MB &W5 eS3Ps%ZY8S)St 8L,p?=@hI:/ R,p)1)WZ 3@n#`f/S6&X1Gw"אh7rfjʔd(kc=93TseѱP«ĕ J]^8pax Aب6uj՟\1x+UX]1Z1\\*ڔ"bֹ @7n橨gB!$|g$, SmjY{rL%Ԟ{Mt.n04{#,3$)43s5i3b#_5/<͵8 2.C?E-&\&k'ol{sǔli*Ew7i=lDB^p YbZՈKL3Q/J&k ԆZ¹fCSZRh6ѡz\>Rt@8<,i[pWM^MiX2U}Mu+L9ӻj҇qKby]6:5>>ŗݔc5{`Q!b'zA!;FB:@p^V!B{=r&&nG,$]+#Gx3c*"箝ĿC4EHBABY;Ӵ"8>Zm}_#Vo?&lЛoM=fqyn^T &=wl3k*0NЪUf$oc$ck7hù>((W-|BNmisRoa)p:._<4/)EWkEhAhhP ˶T j!hġߓCs虠K|IAX.$oPS<>2s;/oY\ksgP%R)Py9iL/9̎WHo|r^yA~}Lʸ'+$ɂzFD< y9m=.+ ?2F@:6rߤ1yyx#j-hzoGxbXضzAu @D\8Ыx|o">|'i=ы[ -H)~dOFf"ĜA,I1xZy{1|~|4>EEOP$hD~..GqQjbTd ZXrL0;:wn$K94_{)tvj·|a/"tO_dm}8*ηw~ cMo U5坸)srᆽǯb\S˱Ipһ3-4K 9.AIX3vz-mrËjNPks׎5D/ #`6FxbcB2zبiHA`#g>UrlkPJ_)y\jO SmGoX* DlE/̪t>wE}αw? wzѦ\,PӍeE^ ut\qxSKk]y=p6OXMӝ)6CX4T's'P2YnqA.7"hR\ՕfѪ,xF(oW{Ϥ]0wǖ%/a~w4B SU@eM&3Ir%f9?_rmLdq AI ;vo?2dYJf 8<>T U_ e0DNSi _/N9H.Ԕ6M&9>>UE&esMр,!?{ҏsF^^,95ԇOy0 |E-_>򧱜DP8#ǃTbZu^A\IJ 퐓A(qBCe{M 9dD=ˌȵ( ʾk}{]b{imp'Y[ DT~wU't+:gF'Naȉh^98J^4Qf8ޱ+l2ͥ~Y1Rx."\.y87lf޴,j#=nd{5# UN:>J ; @=ɵM],. x ZFSM4 J#2_eRNLeFs@uhIB`6/-vhUz։+@bPʘQ;>.T 1Ͼۗ#,jĜn1ËU2]1v/T,I^d5U,=3I6l󥯱Sۡ$?4nGx{s A:AV9$-gN ]CJ8teX̖+tYb%֨8^XK0 bf1Ɓ*~Z=ڵ<v:|- #ȸ%/FT3e#4W 8h8*eZ4??8_j(Ƒ_60z{;}8A ӵ>{ v7N@M֤$f`?8aE;xP_Ypz&$s >uQahE]>vb%AٷU.ئí)HBZ6a$/BR8Ǔ><-l,Ui^wb b5̷}xm;ߦ|zZlu$k r&<4[DE~sr_F|ޫ~}n@wsu9K>N.jB3Eai:$udҐvIyI Ya,ruX׏ q!}]>U^K9AbtBJQB_,y 'j<%Kv?D`+DM 4<̕]Bk{3nA`ȉ@P;?IvJ׌x fCN7#ڈA? G ?-7Ȗ58mk%sZZ7ls/$P&/b[%P140> ,$)skN|`=Zq1x[r ~̖qޭZ#'zcv01 Ap>Fc3.FvQ(,5W/Y~9qL\SvRF Ω2W7.\Eǯ  .bդxq7O De7G{nY}&T,kWj7xэΆ=v-1TfnqogQyXgڵ Z'j$ЕTło|7C\sŭWC<`Е٦H6R[SZPGڟhSA=|6A}3 1N2_fhq_zƽaIV{'̉ZV7^I|A],$0莗ylB:HIb,|\$zunvbv!rj\()8OG4QP7MTTA5 EjgDcn"hN%?gNB ]pFsH!M w 4? A5jc7mIsrW7r9gxKɓI 2 [OfF)S#̟.@ki:NTc{~[ߛ[?U#DZ ,{]T|-4xKV-\G\+\#9(ͅޓm ߝzN\o VRbiHz)8ph?* G:úrj>DgRՃ6+"s ̣ Z _[Bh crn @~WSFmJ6NCH9-wD퍡9ho9DY !;EbI3ISZEO-#=R.6ç^V982x8jYm7Oc<TU%Z'1ؔ3B\-#2{ |Q׏6P2}g(%;p8udHt ͒MxrJ-zc@Qr˞b(Ud!=:_C7s KDKիOGc-^V8际m[*X q$ŕjοLn 6&aSOa bn)I@)8fazy *|}8 +`q*?|- Ė_Sqk1-?L @]D5pf!j l1QnըJ\bƦ/ chx#`7=PW] ũ߉ 7`r={^Նop|iךǞȾkL=y>m;]!yQʼ(T$.h+|`z]m&擵PXR.T%3 aUn:L;'iwmV0wK+0:yE[^O]lO\I[G5+,H-׼8˝uի  T3%͚omzaC/- 2'iGK]U MT֩RQΒZTqW~]}[ ىիTǜ`nl DGqt䵒`DL$~ű oo Ό鲲O=>ā>P̓9}j8zoU+Qrz+p9YH8ZO]8'-캉K#-h.!UDscљK6QnSy{aJSȩՉlԸf7/ .+_"K`ӽxuW΀lfDaCG9Sū#<°QG垐7w[9ヺ)y— Ja7ܜIpkN*9w^CgXB.OVtFVz;Arݛi24.D247f<VlqJ'-քo0^-T/e" KSp4j-.de]:OXCa l$-xQ #{apX{e NK g4j8z4P^- 5oh°**%2Mv\4R7-"=JZZߏf)Vl[\Kt+Btuf@D.\{}*kkIbW<%ዯ"J1_߮1G$5T[3@95j# @/~J>8`̄wRWC_LRSـ52尶HA < vs,Xƕe]~L.B4!f\; & Eb U e@' 2i|J0q^ ۟ ػ4/Ch,@'P鏪{;t)HkzP(I%#5JCSB@:NLʰfkqVW8k*U M/K5ы ӽVȇWH|0ųC ż]2BI$ob'Q~ }&U+6 9 -aӚwWdXt)(1),bH.'R Yl.Z璯c o`NX&u9X'TuR {eu[ox6^؉;PN;ŕo \7u-zƙ("/؝@qmV=9L=f_$*[STP鞉˪0V. ]_3X #~T䝪+F}>HVF/J܁J/?  Z зTϩC csT$XH>gxR7yXQ>J$)۟IIXiu;U6!DgK> iвT4"1%, #'+y_ଲ}e/ zf P͚Dy).NmdokRAhJ+rF=#:eHOϿg#h];[Ы];6y(ap?$aޏN@ߺԢXH >{@*dcxxEUrݮ+57#;x'WFCA?OXDGymZoHo%IșQ6hzW8bOT-]we_qW;Gg<ck97Ep8ڙ=ԃFH&qB'jJ؜T@%9Q1n0^̘x #@GI8|v2QcK֒+4:M¿,Nmd`!2168_AeW<,3yDu6V?9JA@)lUVwwߤnFx;:Dc|ml2zO 871(n3nA6NryATD`-l3| ׾ CO0;Dp7s-U#lht2ds-Eap W3Ic~ryBpsQ8T`*=&~J{ߞLA?MYlAZy(Ex1Xfi?:ZLhV9k[s(,LDؙ48 CnEBJnp@K}֑K\O UGׄ?XY16sVXܱY܎X\k/܎S2-GO ~@ɈHԩ9VKt7IW(XfK#6SBRhUR*{ʙڿ0Y='6vA)0[uneba 6lYBԏŭ)S!}ڝ*BO/"깨~&$o(3:[07L@dt8mg?R|>՝5k{ҍl{BÉ 6H"Rcfݰ>WT~aat]T*\866 ^E2G&EY47(P0OɊ$O*wx ;%X;͒-Yv~#<׹ɣѬk|y愡TyM{k{s7{-0#҅>)n%sE][H]ـԺ3՟z-U (Dj.ĒN҆2mT;e 7xi"u:֥ӟ8!ߔz7ZxZ *D])6/iJk~peP|{fo' LBń>|5ۑy|õƼ_݃xчɢ G[&~,㱩2lI1ɕ3V40~KUsƨf?ʩ%J΃Ǚ#1^%c3/'Kp&)omt>ldKeUYXxco8jccBugrpۿz5wJE1 {df LkhS0ǵ&m N+*^!ɳ_%|A4P\}Qsmc#{ E(/I߾[`%Ҋpp6ke{Erj@뜾9SB8P(:Y(pڽ>xY6r`?FHjG/ pE `/#>E\nuKi7ng:5XtU}vV=Զd5aݧ 4IsTy%=Qr![A^0!bӝluRm(G, r`\>r-g$ NfWpJl-NNlh0>/M&xD-i=Dd;T##e0bᯩS:4@('{ QY|eN(KP< v:[?p!&D/u!DTn?.mA|+LWn@jR.dCK9+q7<~j^R&}O[ S4fnX"=P+پsj iӰiS-/QE=T}7cy(\[`Z X{7 K6in4G߷"-iUHwT53P%n1Qa(ǝ#c:Œ[Զgyhuʘs-&nzKΞœy>39O#y{/9#Ԕ?%ُ nEuo'No<>sJ 5Ai:C|ĕNcFe9GU)ְk"L}cDl,՜oː9l4 Dř6%R<artB mXɻwg] 27ɌlKu$<f%4yTvRdvGEDx/ḀQl`Dl-뿛H=[jiQ'Qq9*0N+q%}PpL^EeaE${iq$3Uls2{k ̡=s(I~$֊34P@xZV+UN4Yas)xJJ5Ig~FAy~-l-VBȗ1r|BPCT#L:d?#kՆ%&&lHӫsJBN þtңB#1PUURb! Y5e Pir_r&I®/.Hq9ٳ8{0h'J~ 0߷i(A1$+(a,o4Yi4.~",܌)xdacSbDiS_6cd9BvUՠM$[S([K&͂C" Xhi(_(ۙmws`%wlr b[A.2^g]H&4tUM߲FUwp??".0[%t+uU0u8t{9_c?d$%}f(b-g 0*:+) ޴d,ĕP|;vnArr{^^PN[]P):gf?u '^롑TD~)3!αSDeA֑!A> 1YYsRdZ2 8.hx2`̖k^iwrFo[qV W^j rX7㾍6kj9rU2/Z[aaIiyNAi0_2ewx8Z}haUл0Ɇ@#5?Hρ[I" Hi6rGu{&íal6:<ȉumOjTBMDS}c܂a'<li5-@q먃KEv.x%l(_<‹m&=JJ"JWXFe0Ip4*x?0u$y3Ka-`7S>g<3}X;֙eG2J}k).s#~+3q&-l8TURJ-a V|\Z &S ԓfM*Ok\(RVCo/.?xبk)[>˶3ɕRLCϻ qq7(&k:@^?RO*g~M TUǴricv,7EȐ_6=e]!#"nW,$h2ƻ[&N5&2sLy''yoWH|?4-u' @E ?8z͊0P'@W6ܡ=U[eRfGw6z++Uq/>T!V{'#{4+=YM*X@=dbmNX :{UY$dj 副H6^d4TICHUxWo/Q:E}[{2C߯ ]o)2O14DƢV2׺uCx}u@b1b[jlRҙ_b pdJ@1 w[Xp$:gz*`ɹӱ0T郃,u\8FK1((R lEuDpڴ!"] R{wuWI) "M5~!bEi2ᣡ҅Y#\ 5=q' 0U)l43")<3Y]S' $Y?bOu}SOc2`c@Q9Zǘy|Wz gLB0kpt)H y@zlW^ߊv, (a͂՚>z6dU'm=r2d㱱_P-ܩmzB|S2Qeƥ16MqGv3rpqF?~d=ht:fph㵫K Γ!'ɭ\x1N{[!+Ok_˒tw ݷ^))L5E_|xFFe~Ӹ'aV8G{Jڜݪkد4b@ߎXHgS3(fx* F<)1X0lAR4b&5@fCºצ0H pWz/<U5`x;ڦer7)JG_^W羔0=4҅h$9RD<ѫAyJM3 >.`%^]Ae3-Č("U eπ/cӄ΀!ˠx.vEHlFig Цft2}f`l?˘EO;٬KA0ȣ@)gAR3ڑ@-;'%)fYvXg&%" fcpG.QcvGTČWX]/]G`}DnjJ1#˜,оPt/'+[Rf*L[ڿ>82j)SkO΁4\J',?Af~&<>6L$}c 1Jd44BSd|J7 u )~8u6sz,NREi`Bjj7\мr* hVUu#kwv1ʿVI^S Gk(=<-\|CmfRÂÖ{ހg83nyPqoizAX4X{t!+K7H?ip"6. f(O. I >doj5+Zr \R%keFL-,eiBK AR[YyIRҿ X6C3X֊CF+o_hR7{|˹ζ3x_"O!O~hghH_*˃ `6ә\H/O3̥7ɘ9x fV/{q)爽 ୿z&rWp9^#aY?MɹH^iYJs ƦfʎCZ a#F=ˮ֕$0%kb*1f%[ZꨘfikI~8kPzc>_qEDϫhkF^PM og:XAtǷeyub}=k>1B%?aAWZͻO`]bU&"It0PX Aq o%KT1 cXWr \X),ѯ"n+g-˅^ 93q8dMz^M. r`2BC 0rt)@ 4{IUN ͚ųGC[yXg>&`}khڪ}Dw~<!]% ۖu\k.#f>{DM0`F8כI` E"mTm^2[AC'20#3"ϋ Af6Gso`G JG#) 9o @MI?ڬNL :b4ߣ^a9?dGR&%r8>|:\z)A 4pFzjt_f]6GP6[`+~M_L:'ڽ+Y3k̨Sٔ"`h/l?F2`; $JmuJnEKDlVՎch=꽟΢ Cu6PSPON~OL@{y -Q2vXtS ~e$- zlx2*; WH?`*pGrG?ۧIo5ߦ&`~ Y?0JN[A <"5! 27ɫ\3+WE)3 8qCBpFK[>CaDA@pLolr, 6[zD1|GXKCyw1]<$7g!YF]gAE3hw;¾Op#0g8U8,q]=K'8MBC bSnLwc('IϕqXni#mK~%<]MA=14@ K{;4kֲT0࡝X5~Ov:qoíME*c4$B,cxz}'5t F\@5k[NA |q6ԕIp @.H*ܵ4  ՎW&y(cy.Tڳ~{*mh~a_@4j0Ʀj<_:Z*&s4KhD6pdvŹrhÇwk#5>V˻K["83 V^dkAO!'YDcQυ41QkD]^eSRvO4ܵM۔_SAqny2x%~dU^. f~i WH}n G_Nh ;_˳(뗥H8 c {7lU}]0B ;sGi Vԋ7'd3bXX1 ^ޟ]-_# :Rw;q %}zl%y,)Pz?8 coxsI9k RC &sϢтn A: :I٪79Gn[h2G1@IuaᏮ'[_s-aM_=?YhU9 gPhޟGPl秨[]Of(k94(U-Zp0@I`F/'i:o!RTX&vLwdc +{n?r7]ܶWG Zm#vx%us_z^usSn0^yud̀yNoiM`ܡY[iMGvg/r*ł0T 9 |,񸒦rSuS7>@&s}@V܈>u>& i!yLc`o K:=`=0Ci:XRJHɏ%*pH B(J/L 9fC`w3yj0Ŋ0 f(% xyo»};a `ЀǗ{OG~dN"ŪMAՕ ) I,Sꏕ^<_\ui1Ԑ7c(qng>rE{fw6p_Oq+ě&8@~̅Ms׈(=j [#/nZU4;!ڽgEN"}@ޏSa=H!MB|+W?.TMl,e= W8b*A4Oc k^:VTUT%=Bs.XIa̿1$NGzX21{DI.'ꕯϾa¼Kq6rЫ }b,. %neB-s˰Tgu3 ͶyN% K%A\R;(Rh[C<^4H d1/K.?, { 5TG6/3F)6bבsޖ(]rjZgU wg!z#n?.=m޶12^  ggU:;bH čl7%R߼ZbBu[ʑSR!07ƴx)}@Ҁw%YuN-,+KC`ZOnB>7H:ekJ7-NML[H U$#ܥ9SŃkx;]6Շf߮ZO[ߕ'y/~_w&% +Qt4;nӽpcIFSFA  [%[q:*Y!>ӇW޵$V G@MV t͐"{) v4B9>]TzI'VM:e24?n hw^ j8}U^<́+2D0!@A:^W|kq0^uruaV%K]3@ 5BZ qtz2 "o J,E ]07kHQRoof! n#)-3` =P=V?:g_TOu]oy:.447Ȇ? L2D@v>e')z .".*ym_Hm'NrlD[>{H? m2u_pm,%L1/U.S }~{ QZ<|2H&< 6k[j:cCG2vwE9~|jéTZl6 2iRB][_[;%J'p(D4TB,_ дl Y{/s3+u#B/&_R;^+wv?#2\Ͷ0߉;p媁Ϸ5[Ԧ0emR(ΓsTJh<º8p Ii]0x̘4ܢ o |Yt:& z EaQ_\z=4/+pNHar-Z_k * [L48VLheڙ;RDS/plmL.99![GwrdytIcTN.||ccwŽ4̡˹e`@La"Z.b&\>X;&XVRqRJ[fzecg:`(M6l 4kUE9yk2s=` hs >ڶPHkx xw%:]/?^)i4W3cтyԖ.4z}-bWVKo]{5؇)렁67)q"L?ħDiLp]p|HVQD뱫Hq>Ո%V H6~ eU[>2Ë&*+v%1Z-؆<AqĽZ}o?V  [\U6W.|YҥcPZnƘ~`՚T*n$A^p܈VEG`Fw^έwCRs-GZ5]%ʧa:! wgo.q9iew: /+(֒4K;2V\[F اU+m'}jkīǗޟ2VB'bc FLOdpusj9$*RQ3kx.G?5߸ELBaO& 1~4܁;Z?b#§*ÎW," sф9 4\nM"3DRG}ҫ?w`)t"#s8hZvfn_).vքg.8L*,kegWQԤĖ}g|gݴcɡbj?uPs{V/^%//^H"hϚ*%ɽRW=7HCKB:M\9){TCͯ/Upa*?C3xce6O'pbe6@iI "kgJCqG%ii~BǖIPQvVc!H ЄǸܦM Ub6>]b)_@$Y ~_"w_^RZu k Έ7Al  ք^l`5`hN#!@ZJ{ ߎ?ٕu St]Se1pOĆyʀyj^9{,YD{VM u3Vs)wud20KOcW9v*|JIyLcWJԫdoSMO4" kwD>]X8ݯCG \]L’j\Ed}ܺצr!N? bֻVzyIcwtV׾R ?ngi, Dfyͼs)kEL3C@O*sqv  J^ѓ-ϭ_T+/KӓbPlJe*?ӦQ-{Hi3/nlLl+nZE6Q}6fkYhdZjׂhƧ,PGF Au7 nt)|ç ~ 8I @DQmx ҭ\M(\j^(oqiԬa^$S۴:5gVoXY_t/wY0W}_j9򮭂^\%bBĞ+pL]Y y~ uh6;OH5c8ZxF<+h@|!m%㆜y!SR/Hל)#Xz6YkMcj Iңp`?­B]IQj]Z`9?}rE. E\f:aTr#oX9?6-uڪD?{e81n{(0QԿ!:$U~px'0N4]~C-ayFD4Ӟ@iY^X4vEJ|E[#tn khFz]w7tqԂhq%w>j[6<-@ٝY6TxY25 Q!啥m~'3b[aMXf,5uC]9u*"V]›2eFm 1c}2ŕ̶9E0⏊EBu&c& *lt,׶x[ZIH讞&繛q@v^_$7k{z DkH`0-hm{c\eh um׈Ay"V+7ZTq|7U+/7J\yMkE6{- f8qx==P՞wcK4Fij1EV HoЍǢ]ZoQaqw)~HP8^55bڈj͔j]H5I>a/*.oCHwƢ*ZU##F*DY\Wx#~INt|f:nKv6ri3(8r?QIzHէނ U0ԈdrxTNe.%JLP3;Ly5{&9DåbD^hrИV΃>ǡ<2Qg2 Tf C}=ZsŶzudK.Z^vkveOJi-'Ją1ţli|٦ޥz:UyΤ7q q,թ`&Oj^f݌1 Tw}%F?GHgr϶$mt>Llхكix).>VH˙]5T>2YՐ97\J4~ܮ -8Mx]W@ zz<2P:#q5)[# .eFy6Ca/)ѿ_AO]D`:f_A$HKL0z v~ $oF%"* /buDM*C:v;< ߛ:sF'6v4ۉd,s.|)O-`j>r8Gjg(uK0``~gO"dG ezPW"g?'*|u>ѰZwرl)w9DH{ij5$6%@ً߽b;,{ws)v. G"_IFp5kU>YN.9d{bA*=y5K6y2#doc$Wnge`̲cN!OĈ*xbzNJҌYgPV,EQ5 `: & SuVpayGz9Na6W q7'z!Z%hGO(Wl wp72YyrréHcP@G4ZL*]:,9Ge Ҳy](ED> eL:Mww4i2= e?@!`=; 5 o9ܪ·0]L&7h#Znl_ ಡ@&D:ǒf:=xyJ5H;uaWZ%=6f0 y (k-:cn׊|Dh:m ej [m]\R5#^SQbDogiڻi8Wq%G|ohWrRZi y<0ہv qZ!*`5xI6Yw9G&_o\CvM[5yDaˑ\1%IU?D.']taU? hҵFނ*xxCjy;;„0(Mˡk)Г9v H< ̕c}VN2a{bk4kNUiFR2@v~mOiw+3WhVϏ%*(uW(ѷ'%<=b Hߣi;+w-/!7ά- aw1Lk\7en֤_eR5Uvj|Ԏ#e}X;r|hz>:l/N¦zK-CC8F,hy㪺~&ddy-܄+s)t5eD['`CfڌȻ5@Z6g4zyprȸ̢>aYUi.K69`x[2.PϞgsPGq < yi36; l_-sCFe7NUuQz"R 4O) o7^&`%V'1k nL/6@ϸ&YOn:PxO-]M"0P)&yVR!ǥ3\!i8%޵(|UUp&O]Hbc.}@),ƵT0u Q`D x>^5A"L|8۫lU:W|@mچH+9BT8ONIL|Yq~0^ ˟9Թh#O+@3-Ɂ)l-)N/` u/4)_)mD)8nd(jًịVFKsZ]pL-q5=&}t.erD}ZVYxֿI.XKD]gY oX'DL(rYL Um&%0ϔoJ) F$#ŷd]U5MEPIZ"%'}Y +~}$?} 4)( ܋6ܖ[>ůԅ]֠!`' WOָy2Kc?ǐR! ?u#]5.g׫8eb>F;@_7ybwMBs>|p*\.B<i}W1ۏ}_bn͉a?GM:kڝZL i+=#~~JY$'fOEmeQu&i3V ʟ{PqlprL Ƭz&`vWհ<5XZ@*j/$?¿mDaew-_6i3BzG#4MARPg"`0\S܄Q)AyY9Ll_xIc!=& ތh;ʒ 1[$3QfBƠ> :Iy+{iNG<(#j팢79} 9<:!FU%&J[7f!aIH00 o\!2+Z# 4[N<^dt,Б۪;ϋBoP:3=k@8 i~ @_.ਰښWVq8FTkA y.ARl{y&j;Qn9D![ ?EEj~! f5 EPK1rW S#IO>^.`"'c?Vŕ;J=2iomil6E$vA"Q[cdc|4RD"$|Wn1$5} s\Ԣ:*'?pM6# J^4 h[<._jX> ʁVDk16o r9} Mg=<+?%~`{YyeʟvY>Z^%Fb ^iP*ޣi z㨘j(#NƒvKHo< bFOq{a}Y!uc 1W$JICuEXKv%}x\@YMt(` geL~cBkX͡Бy`QCR&]ߜsbHF"}Q E~,vys |C`ZM24ߕJƒ<<~zU]bO!A1. dt0'C"/2_Jq& ׌L\^޵B Xq`z}{ܟQO+o3a5` ףae Lؽ6q,lhho>aCxR'wCF]BYIgxkD 8<%H-u\ C ? *^`Dzy_׺ U`_EB}VR*$oi$b7U;-/+9S]'+4xU׏"'@zk,B cr)@W9syJ0#ϊ}Ktm*Qm\HoK_{ j,a 18&GL5TI;ߛ =i5hJ ՚ nגF1 t҅i -h P[dSh+U#FlRIJ̄H8*#{L@kY];7m[0]gY6||-uW?xFC?@&YO&̭K- aNƖNnRţ+f,-)NPY D qi$@gRimhq\Yܺ+ >&b6cYp*70%%om4EGeLLW$*o4 B>f}}cC7>'.,wݧ:lvu~6"\sLSr_-tgo{]Wg*bcUtYJQE.6n(ўЃbmH7ƢыxP?9huoײX6$fuvLO Rd0zs81b*57~J9?yD2|],ʻ& UOQ΍YS., +\|K8nZ>'{N\^N,ˏ|aX6vi^%ݜD &v)Mω tů#L_d$L#=|&xkV>{^:B­UslꜼX$abEXxG!aNKX;q0Hɩu!xw?3: I}QES_uOcO=_jhZ쉖M,Otpfd`[h檹8j{RA 9&nb0s^j$XvJ>g6&""^8wҕjĒĵzLle*K:Pe4aBd8W&Tbה<*TqP:'Ad)29G*D`3nDMSBD[Jj%ϻSx6jdUmw4D vv7!k|{y [ޅl;$vk:٬M?S} |*8[wKd1pFys0-qq"proYv$OZL(SoZ#/-%?PH'PVMlS#k(:e]hd:.AtqL>BB~vk_aaZnl\n1kѼ)%*;$#Czf&x c ~8Ha~D3v҃SGa( HgjMű!w"8uo{n;F7vJ*|$d%YVg UR<& F$2Hn ѠQCH%#vN_|u U|u0Wl[Sm[֖!^9(ס۪w;o?@y 2~^4>]NIa.g11~x(|W)dkϥLҷ %W Q -r$ ~9IjFP` 70*_[[φW`;c+-/C{>LCL%F4jO@"ypT!L_`G~tj֒xa_.vGE>roJy!:I>v%rVc躻.i1Sdڅ!?_\ji,c-Q d;R:UPn* @)eX],1IkiľRϣ~ [!iUWWzb skVVyr疖{L$f֨y80Oe*9o"7+sqj!Xg&K*6<||)t>ĭ1#So6 &vݥ*\}{H'K5۫Ľ) #_ wikTf'ȁti*hC7$/am XP ΄^0,@gUw59PqyGxynI*Rc2)(߶K$9&$ޟ,|{c3T/Va*><65uݸOZ  mco|Fn}8*gk5蕢+z(t#Qx"?#X알K ;\B;wA_ҷWLK ; 4[غ-hWq͋UOU%]E.Nh1wBok;!QֽE`xE.X?Dzg#ʎ$0vCcI}GҐz"~oj 0S P M*#J'xȺz$[b(DiBRi-nС ˱RkrRfŞ|y( lq&m>7bˣ@JyL<\L m4]ٕ_P6 _Ak|QV7^>yi~{f6-#U6Jc~=`}BZSһV(ತQ E0_=Sɑ8p@ jVAjZM}Xb|qaJ 6fsާ v(o@\ $Qw:E/!ܻfr.pN~n75/iFռୡ42:ݙfC $ssvp,M\鍻E]#(<<ׁ])dP))0 k/>p+5kq}e~n˼aFgG)Eɡht}՟˟pӬ gp2rV`_X%A8YL*@&ݨ 8N©T*ڰ(N#Yήe _ \BL AI:6(@놨-ޭM7mY"T2 Lq1G ԂDqᗻ ,C)T?z`4"䂧i9eM OBF/b["CRΜ%~'4d;> 2qXvFA'}/ZT$MĤr ] ;ٷ:H#/+ӾH[HGŠkZPUNo bM>gjC6"f_7o3DZp1OhVXMI8-C#ՍҴBZzEuZMG ?o9-qbY 6,x(isx_scB)˰X>\w>i^7089JP@V۴p+$%gkt9^!lK(j@95VBduf@F_g>?uh5xv s4&,'Nl3>pkp>&glZB*? >j}PI֮!#k%B\TʧDRa=UKPZƹdݒyW^2b/דd=$Dr-eGҜ5~|E*]1 =H 0`7MSP /G=roW Bq *;+z;?enuϷuUz^䟳lq?:}Գ[4Nކ|]ELE 02<+B,::wھPpFkߠ `h{/:_~gah)QfŤv?\cX:ɟ\d-;pjVm#$=L{XfQND"Dpqb/6uL#EÙކSN}W]Ti3kU0PuP TUE,21uZYBAfp)|n|=>XW:C5_Ш {,E&ћ}aA5R19tp5DϬ't܄$J.g9gQW$FG`TZ{>|w:ƫ妾UPvCҕG4swz~"%o 3~ݽ^Er  c _Cgp9Y Ѿ-'$^ frSzj_vAl\ : Cgz$ ~" D )j֬Ac4a!bW怜؟Ρ7-r/ ?r! $t*S?S=Y /ݙ@"iS ]vX.^I֬_?qRýRzvR5̆k-Fba=)Xm&Gj`pA!cKK~cP>g^.[K).I?-|ز%jE|:3N8"㟤 ɷ { BF۱ٴre@ug,rnG9)?igvZlLvZׅŜ%FnN[4\Q|D\Үs/Y@a4ѕ m++u[AɩA<$Gj,r!IQL\ :ar͙F&ceL" hvp溧Bws:D?UYRaGp{0]˝A]U+io 'QeÇy-.RzQјˣ_{Ftrۻ vj6=JJnj",YLX]]`r'GupIҋiv{T@梔g!-WP7A;_6Vnz9WF=S&s]ɠУYeq*Z\'ͪN#ukL)*`9~Ljrx 3H{څRFV+`t{8hJkZla⠢(\tRSx _˚OJ 32ˠ&Asfy#CE$b+t;\ke~eZ0<\p,D<6wSIRǼҲ6{I/>.&b(_"I^7J~e&Ⱥ5q!|o+$Dglil0]T쾭/"swl,%=rodžD!Z &`x$A#0h TP3q\;-o/x#98b%Vf'R369O w&QOHgvLOXAR%*꠰e2N \g";<}>srhTKB&\[<TW=5",Z@s}p޾wY7$ 7}t쭮^xyDojG/c6.:K&Hxj7I*@~Ք% YeL˹ƕn2d 7G5u=( 'Jһ: 6~"t&5[gIO0 ϖ.mŊone93{ySݦ k?B=nq_݂bcHc@ЮzHg cNZeb&=6BZ03EP@. :@gcҧ) VVޯ7P<<O62ѡq[x\]^m `%7̼f#qj*X~b-bˌNg扇MZ̦E*5p5{d`UձL&Esfn/GWGN}\l4zIɋLvNtYg83K +F 3:M}~ߎ@zQ3Gk~sp,.4֋H,47ۂ}0-ݞWb6J-?nT+_Zo)pvIЎ8.œCY%T9>D{qBݟ+ U0/6IJQ40;ަ]&W^MhpZ"urkƌ]T-WDt /Ō y|e^鑩 pjy|KE"8>Pk}Yʑ/918?uַ$&NN+]:߿bijA餩;<# hd '$|} $@;{=o(b3oAf[,H& a*L" *rӈ(SH' y)!c7! sԨSĈ[LueXtW GGJgl pjY^G'V.Sp[ gPκ\}\{Cnp׭3׉-ceX/.>Y}i:(vнW%k@m:%}?0f;v9ܟ!)ʟl[ffC#F`4 Ah"}(C *۝$:!َ 1 ~bj j1o!2zG+ZЁ&AWoJgH+Cv N㍽ }Z臘b4T+ [wςʺeq|rت7CI%9DyPT\J}?B*#m@ƕR=R_-F-=R J‰EU֨/w,|MSmXcFӏ n_ [g:O *esvSM^2#SP^E&3CZvwJ{bOVO?n%|Hhŀ*c7vky;M4)\+]ۺ[1߷xGh`Z-:7^g͹uCɚF#LȈSѼNJ_pXG~" N` uM* -t~F,${ȞFJφ,+y509:%vJ QRv[4eaެ2zQ{nGx,Lٖok㲫yGW*d慷gWjZyi֟xG 48a.ZFo^WwBbrțֱV΂֛ё,n$PXYW8~u1h.(Fd"3 "R:D]*%^[98}eyj+7-4 얛c>vP8VS&J(}2l>. ~v4؇%0X;fa{'HP )+ьv_)<|}_0.01d-m 鹝lU#ݍ|x8-LL )(|=QX_ ]pnMи7A.3 %T~ɔ|E=f;/ۛn)@J_.}M!6<">>HXd+d'X_}UH \=:SȼL>NN.{idqȳ]L*N_2R, #b%xvSc'3Ddk縠o+Y[oZocЛ+]p}uADayL9<ɥF[{?MuSj:420PÛ nxetv#-9k@ k׽%u>7%C\6 7ip1+'+DON֜2Rפ8ԛr(܆ӳI"JGC8tOCW]&<4c@-K 9- W6cA>t8Ƨ`$bCfԼ!8h-@hP PjGT9)ocwAb}D@ťSCLA5{+iLC`/uck\`ko. ɬ-jkɁt}?\{aU/ GURZQ{ŷR݀ LFoŻn6%-tT;ʒDl~b+(# 1AH#SBgFQ ;akF$ Q a|,L8|θכ<^hC DujS>*>X -_ЍTx۔'jZp##) oRtO՟Y6p·puFY@TqGo$P0e/=L6 , +UA8Om;Q儩4qUjK [Nj橬yp|lc*tp`0b嵈nĥ8X?iY>!,9YI0$;L Jt %;Oalt =x(iҮZzn2Pb(9we+'dIN⼍.wTGkrtNPP|խ2@ACFmzBO-Q87 )OdnD|n+D'WX䳟4_]ʉD"j}˭30.3H6xPyȒUDf"дݰ@p0-d/ J(_ Ev<"kh`ktWa;'Y>h0 6c 1.P.{SAB;woj5Nh4E7!؍y.- qG/vPpEN[lKyLHYDtckGO]u8 ~6̚dKn=$Ae_( ox[I#{7\ Z :U?t4_ H;Mǃ`@c:Ac kMJqok\(5]8'sFV\fs/|yU0$AT hlcEB͕FBlzgٓ|{͝KlH>ʞ,c;y< H19O`7PpDd}WT$ h0duP>͙f|Nrv> |mfz9ukP-F-A/ks?-OSK.w.0y;_!O6K$RJ8 *L]g ¿so6 ;vrYXyMω73|zmM ^">1 Uq ctЗfd^G.Euj@Ǫ@U`DdI8JRNɑ`XBQ uYLأyoFN*f/€^$A-WB0׳0EiX85!!O[,0FgN lvUkxyӇ߼ $I.9fnfGh, D ap^0ZN.h#dp[(iizJgq2#X}Ҫ)RqryV?_M٘;e tKV=}JDu4vFfpҔko%3"r? z [óf9}~=Cr~9ή|uj&LDưC)'G]*/gr2hE 2NhF QD?Ȭ1+*Ѷ𔳄~"Q b@5yy(,~S\ iϫ0 bݠy盓V_2N < ;4#6 Vjg%c:e :3 8/0ÒqՄ,Ygy8t9mL6wƩ{J2rpXpX߻XEџߋ@Z8pk舘I"oZV6ދlxܑMءI=-‰CQ 'њZ΍)?_`;^u)5CC& CrM cP&dlNEY]:̜[}PkkI3=i)kw5zaZҗjN\rh CC5 ɺJ7dd{fB|Tn:K_sP׋ 3X8xˇw67;&3W!wKf b: cP>i((H2WXJ݄Werg=~!r܉îʩws\!́-ԀnrK&a e)oEF/]pE!Q)j!-eEN/اۍvۖ(+pobhENn(2#yAށ~%:}m0B5h/ SY|_wB~?#a!.)5&/`laN("X², R_I4Oޗ]o?$ e}YKP}y]6Fr`^~_mAϣbg?yh8 <'jƧѣF݌pF{=7]sw*xHlk4~5)Nc^Wii[3_uZKs︜X,tW1M 3I̋E+2ϷWf8W-;hoyj E>WMɡ@FDg6/7q"s^E )ȅ(R}1SU! PE0%!6\%Hk:yamw>w90eT6?#.ء4L:5[+IeSGLBabr;V`m=ː T4FT?ZSiItU^_ @ PVުR8lwvz޶>DɃG) /KoE֢q 2N}<:Z|B>5`Erp~{"icWy$%wjχ!*Jq:S$:<;T|~ae*QmtXm O@Kr%\e.81՞=)pwMg=PaHzENTvugЩr ]^ CA(-䶋EW)Z\a4E¤sGBP,z"siЋTDV&C|7ͿVu\n =$Fj5Wv9|K^U**6wΜ>E*=#9ԍ~Ba _:_ Be2\{Ɗ0ZltAz8鰥l&(G.UdOpYW cOBSG#Ho̚<3cOS"-p;%Pe{[nEf )wjq q`*pԄfk;N˒$t:ӠqmY"f1?MWC>.ӱEni>;pZȰ8UzTS}`91["L# @8.'gwV!j{O4+7Ὥ]|ՎD g%K뷈 7jUːԋƀđMUͥ!t~(:. tF;6̘2%yPPɣrQ?ߞZ5>I3SRH$3lJ }9qL( 39?Ihd͞m\%ΐ&3^_Ɍ6|@oF9Ğ]託1).o`)Jx%nR@g4(GDI4ӲԲ#eIL*xyԌma֑@ױT`t9Y﭂鼮3MCחRN5Kr|aEdZ%S"k=W-4:O>C  P/Fn݊\~ZK)+dBWRZΐ]VޘNEv5䬴g }g밓䅛&pI7 H#I3lS$>Nh օ,2#%U7@[ESn "qi+B Ԇ lt1T=UkN7٘ jgC]hqxҮNF!t(kw8Â+^6bKjk& |VX.>g2qn9UJM,5  ި*JDF*M]ǁhKӕwm1>t *, yi-Ki%@BMLB~d%_1;kwQTjQ ,'uozMz.v ]Ɨ~c:#Ꮫry1ܱ.9"S4Xw[@LL.dOe !DNB7@E԰XN]i(J!P.p>ř{?^9- ieGkX:zC+i?n a5Ԏ!90+ ČߔMSq+I(^^\rA k}F#iqVw|`nWntk4L:,h??z .(US3)>jDk I +miMF࢞8TyFbwn&/  ,8俊4>䧈l]/@-*zf56cI+ ʟQkA|z 됫;#]l:ԕ0M/12u&3SgHT`U3 UT[1br8/~!(^ "^vV=]ACF'g}>4ix^W䬤9cO >9*8WǤ?}iAaJibJP$-5b3@"!$U,"0~#&6Rpltz;cX!y<ފi+>dM+4DM {Ddz`LI۩-,`=$"+y(@QuY2@k". Qe+j.ЀKLFq #ZaRLo&E̯e⭬?:V6M>S]~1cc׀ .1QK&, + o q t\MA_ϲ/ 㰟j$E-:#}@h5Cy@Y>KAP1pX?㪧>9,jkYmYn.iMk0rMja y_l͚fD,h,X72Ŋ-*ʅ֤L E4E7W_(PoWf`,z}\^=?Y@=MKdkӑo>Zʯ_ DyN}D ?@ Eybu^\s, RYwL}g ru#tiq}mBwE&/Na+3ak@/0cH9 Z&w)M-ٽ]fYTsYS]GE2?Qb~9Zf\CF?^V3¤IG\h9(Ru9)~,>!,LUz8\D;37u#ǟz90ddH:Zh{ߢ2u13a2{ɄJHN:|8%ׁ)yE깚)B/0,0-LuQ)%L0hu鲛'|-bʓb6QXсpq1anh.d8FIETFbQZg d E9Kľ/Ϭ #^';ǣJyh$}x`Լf6S̖qP u:#z\F&+=͎ꐴp25@eQ< =&By@x?C_*p6 k@xy[}3%ӳr" ޭc~’đ;[ w߾\RJ HB lͅҼק r5y~DAIJˉ_%[xD霕\/&O)2F-E/Na~0&? -L'apj+T=1>7~gި |f Y U@fY Bðci祔K}zDd4ǿ0 o1 X.<=`3."K%!rNz7uuflKbK]u4}pL+H֖PفN-E-I`ufP3~DW!Q#׏.V +zcH"Ŧ*cI;ܺj&8ߛ?U̷ `ۣ՗lY4&|$1R:CQTK=3α#ց XժNJQђ\r{Fjq:[=cW8n*a!:5$d}(: nRJίwX3J_&\{ ZɟAfdт@46ڡNY'9%/LW7 wEKu(elWŗ{J c'OHHOGG2l)LeՆm^~#8RB\ehwɳƆ蚓YFӏ(HC*~P\U U:7Kjy.ʹS`~ Ӕ.41\n=6= Bf)' ~ݩ'A;D&y0den`ibTs*$#@1!"r屣3:y}"á]Kii\82Y;|ɮ$ )Ueg5" fR uU˕>+zee;8KUȓ&4 h ޲DqGE0W3hьG qr33K@%]N=ߟ6>.hL=q~-5.HSm4#xȹN. wU=drȌÈP1%@x[^3ܞU߱@ \$VGԧl-Rid!#?^UaKZ@/Np{/utĵ K~_h3 cl},[!<LhҎNB+`4 i;>VEl:SDPNn6ycqLfzkDjXhz g'bʄ/˴>q L+,B\cClU[El2L&yRU-Q*RUL7&cqJ;:#O&" `w\rǦ~r:pU.] hk jPk?ѐ# CP7OfMJ- 7;&vq 'HӜLm!,@'%S}7m&e?ZV`@5aEPʲ{BF~׹@Iz+Pg/QO8>Ed o ?j;ǭuK:$dX~|-#K{7h4ɒ鵜m no͇Kj)/>M]j4[Yen轷;slPmBQ64 z>p6I?2jmy5BU8`I6d<쟼c>Zqy{Ҹ:fb f\PX53!\!WF7,b4TΚ6Xs/g"*d?DT8jdo\*p ,bKE$#퓜񻈌 *RQNFe}%{!GIsB0jPLNX9~؏0NjC]}'5]z$l Y9W{礇i h$V'Gcvߛ kDT=!%h_?V<9](5TYw w aHe{[[tP9{ׇuǮ#߾擢{&+0@ pډiuiAkHャ0 MܛKjQe)pTm卻\Q\"J0P5!G=#uW7_v.ǃY-l,ɳ8;U,<@݊Ώ=4:7PشajB{I  V" FK%I C9! g([1|~ȼhǂ8Ƥ.ZtnKiV{ ؀$<5edmVy)QZVJac]>uʥ+l${PԂDsCihYmM\9 N0 +S`uRjK40 ngRIQ}/'Vwú y"1ߑV@{e\{R vy٩)ҹQlqJEĀ BO9ⶰ+\w:4AxU6VA}F'{ i;`&}Xk)꫼386~V $'! ؕm<ΝWԓk_PY>F`8 >lL)fzAj1M{?iB.-l jF.KD ZJj=5>zm%D }!_euqԢ뵚_0݅LB]3,$#]}+aʀ OiœU̸JUU7=h/ AkA[0 oXXOlDx M?W \_&EQBHS i|y[9!62>@q- - ^ U7v~Q#o= ~bR rX)ϽyxA*gdh.빤ĭ`ʥX^`uK!́aT6S`k*דGDyQG ER`raSFOtζ݇cDBTOEk#zxud.PfIb( 6Jyl||w<}@.k-;{ͯ `Ae E=6ǝ.`isX[ad8ojA H@8G3@c-ߴ@,& {Q' ;@I?t*;RDb^,f_7vim;>|2;}``k 5g}8{@?sGbİk5MvRβbD'q'4'8մ`a2 w-r};]j]z=)Ů yz]! ȇ!(&+BQ>ñ4Mޔ:31ɠz _֧`@ #B v!'1d v*x;b9&ڥJR_goR G4% ~vqdwB^e K;B)/_8Hzy$#e֟xMu*"͛$B(1gY>"&@Z;*H2mr6AQi&µ%@h4*hHʣ<'̧L#*2h~pyzGP|u*l 8sJ|FyʶF)e]g%/oh:ݳmHS· f>X I @̙1Bgq1:poٚ^'*˴}E UY?AOS-mW"LH@x_:(X *=C"QZt@ a4e\+Ij K@gw3po.8uBqMJC&7m@L<VQ.Wv!r )*1/q͔5t5D:ГHߜ:t7}$[d|i!}=M@ c;^Pԃln$$vhlAGhevZ1R/>0>,W&z lŜ!avɮ:|yTL6"7 )!~dH@EC3"9VôQj͉WK£ [S3)W{Bcn`BBT}o8a13{:?41QZi4tyhVQ+Foyu_9K9HJ;,ŏ<ÁdPɏfy5%~K$~ Co,cWxvs|ի*X?!)7JcmªsVp5sp/^!@Wb6NՀGvύF?^Q@¡GLAO+H"gߎXاasҿw(Ƽ/Z/uȉۢJcrH p ȓWy7*?I $5%>zc7Fel\%|nUJ-3s `PɄaRPM˟(C'PUF>arJ12ץ”俨8FE}w@Ze&FWgC^ǶRP 2:ڨ\tF>3ALq<} 2LނN tf/` B|YܲCi{^*i|[Z+]*s+=P' SO+mu \mS..ZDPI3B'UMSi'ohJ3(Vԕ8#s~ZJI,zGQv#탟htA_6WC_7OG( Oo! %?#b2IۊM~ 4ӎW?:Miy4~daT2.qH2lr?H@R됀#sRtuɫO t#au.Ua7iH>ƫz[6V>Cn3ng ׸S 2=} Y"nYJfd8v!1ra5j.{2-nap_HY&%>_8 bҜԝ"ד0U]1i$xgd.zF+H@"T{-Ų''8gb"J/;`Dk7? *^r(᥽LO{mDāMfadtdp@Ye%M7 PO:1m>c[) <gm SE*FWE کqI3b%̗ 0侈@d(nk<;”Dd5ɍx9޳f)Q(.G6"5X1U<%_I s _(y̅ys֩`"iDHό\xu:%=znǫߵnYb`SO5v!QG6N# QXEt\82Ehدsvzߝ*z^8fs/VeiД w7$\h70=[XeLN%v=)Qc6|Z};,}MQ}4|0*" | ).2 e#'zU'G;76`(xܬzkdC ķ/׳7d` Dy0mVJۭeFTZc7bH: 0zT\i)y0<n-7:&.SU&6gl0\s#^N.\ N{ R"ϯ?]H CC7"(\7M H|NLLQ5]22 4&* :@y] p$.H|&vj"ExRGFCq:yȔywX ،E9i6Pک!'?HZj㮋 ^RL?>38~PI9:ʧ"ÇdhTT_[_Z˃T j@E?\O`oH)yLdރƠOP>l16f1hX7E 63:[ #nh6b>fx'z a ]Hk6Vr\]wwo 9ڡp#FIpq1*ȗn47=H% 7x!@,ɥ) wH2g7|w]{Xۺ?j[MXt=U㫃IӴYO5 9;[6m߬^ö"%G& 1 *sMO&3"ETd%/h>LEM:T)I d.ŭMxr.aZHWαied%v􉉲!+$)w77 ^/~ oÇ SV 0ʩJl_w:$^M^{oTdm*d(}>2Ja4ŏ)3>UK+*^'[+7q+ a1;&8EH`L6Dotx=`iqwO=K2_0(Ǵ95[-1連*cVW A4 VLC5(MxKtV9Y?2Rɀ'G8#~Lyanbz_X삮!d#oWEקA2Z> EH3 Op33}?(6ˊu6m]ٙfע۝dښ,IFyp'g)-|h c0TWSDjUf@>eI4 C)[ ̤SͪȍN-f̫.(MҚd\/Gq~$cT)0D>G)8ǩS5*No|0xú𡇥fr8^KTYl؞&H!Ct~5$#a<(w]Gy2ޡ l1Ǩ =@ ]JzZF)ZXqη7/hf?~-받\b\UicƹzG{P%{߯ .J"Y^ec^Gz*R2l9R>u~F0 C| ZGz$Ш̿qWA"WNF? LgwC(f?7K9|g"iTK5Y1Dp(fzX$H .HA+A"iBW]m7DCjv!KTTkklvp6q5_n3k4y= MVmwBf|"uLhŬG /R ?j"bCfD?iiF68 ĂFؠ`(\&̀{ث!ш$u*8) yxW\yQаG$NK1v*L 2ISB뢊ˮeKhTi?]O4=lڃLt6~Vwu#G3Iq^ľ?:vaT{k|?w$xtV*E(-# n Yͫcj<:-:ᣨE9Q5devq$uԴpLc s"6qrQt>ȋXhS!聗]G{>xvg @ \t$L4)cIrpޖap/ϕ?Sq3۟F^JtLHYΒ#㕚?V_ yq Bٚq [\rkWaݟEq$1nij="0b7462Lܼ8N[@` ,oaՋ~lɧٍA1!'~BjֵNX`l7n[k}b+i%1J2?R/LB{5q~#ydL0%ݜ<Ԕ iol|pԊ"afr/ےBq, 6,z*(yH1^B55#p!s7)=yB>qܽ`'  zŐKj|A;,y|e>܎n {EUh;koe++g|c{2}_u"\*r1'CwNzvi7NpiPO|(C0d%q(^LIWqW O:}FrB-g%5oM+(5 c " [QёdaM~#!y^E@#\P`4; RO&G궣#,^CEH!]}uzy.K8槂{b$N{(@UYfc:#`٫JY2vERfP.hѧY 2,|/Eaմ&ܐ%%5cΈm^7^4!x|qZ.(nI!F@#93# he9:Zj-QyrL,k2r%x1NH~a/ Y/N+EL fx[قJ0`=8 t0].K%Ҩup,4$P 6kBVYu9 *"^R}Pj! 5wUh(i'tDc /b fUx1P;@ؘ*Z+u2*K4 f$R =2Iֈ% pඝnwZmc9[3iߧ] .f2}崺)kZ8/N=dz.?y/s&0".-Q%*@Hv0V dQptUm=:MxOi} A:"}72J"d'[mlxp㩉{p&!˻z%{fVCA6df|19uЁZUok y hَLBϤ*;ٗ߬78~Иp籴ǧ7h'Ciw5OXUy-B_ua ^hEgA[{"iaY8F$>/Rd,IlQԺ#D`!Mo_Q $ER_8{ݎQM:ʃw<tGrE3* سTJV]!tJƮ1V B[u2,]u u W$#!`!@;ʊ"*`4 -f nN x" .k4G?lm{ ˥Y(ےl6,v# G a*\/&s Zs=fg`#2@&n <| D 䧺*':DszsoFa=㾱Cˢ8V@\# &^k~DψJ9u35O#߿ ޼\5 Sy)#$kk"`h{'MLXܙXHnq:4Œ\M`B +;@f  =Z~pO,of3 wk/<~h1%7 V.fh0SDSA/srO|[qMt(N%$Dےѳ9`_"K`ё,-k,յMBXB08EPnZYx[y- q(&YTЁ< 9f[;m~ӂbfxfԛ/Oo `}r2wzSoՂvΗi&ꝹNj |Ax9=s^C3<>Nb=u φዿvWcܰn λHU)/%yRtv 9>Ԥy8Ejf:ҀNm×] c|*~drV bAd ;rSc׶̵G6mZvLio+ZQ)clD(.ԑ?˄xy^V~"dK*^^Q,ϵ1 Zg 8'>O'.ʊR(5ShLg⍱W kM ?Jf((G $ '?u0aGy ۱fR:ָM21p7:bArˎ : '7477I>;:L7$GONTK+7XMeA7^P-e<r`b8:p IKV1b!j!R5 A pJ4պonHù岢33ܦy7Z%7'b~q~-lAWlDW }/t1ṱ$K ˗:KZ<%zz7C|)N}c #DFSxo3e#ivrs nF煀;6$:pI #@p?A=7w@̇=;'v.!dtqE M}ѐx3B(`лJ J.DqaIpaGGޚ- w$m^`ap^sv;09$v ϔZ*f-uuJxN1aK_!3g*&{E"zh3o2w^dnzsڵRtǺ=c2e>6 ټ8^a@Wמ4C-A~[(@xwơETJqnJŮ .Y J$?A~!.A瞌k-w-S|Mh&$3339P?ߴiSDs0^ j qR!]Wћ)\%B [̵VoM0s,h,SNA5zٽҵ^MwCoUH?\\3qfC;`;Q#*: >&z_Uܯɨ_U:ȦxwoXUȸgވR 0O[Fܿ,DTՂ'Pn6prKΉ#y0gXMƔ%¸p\5eT`$p[|'e訯JZ0f@fvP}zP62+P%+CLd_UWffk@ t<K"C7KUj>hyn*wW hWdcė&y('cif;AB%?^ZWuWgtR Iݜl#w}v DŽCmHNVw'(_ ^\˯(maՠmM\iiklht5ƭKdHNz,$M(fp+>\^Mdfwu\;:7UBZP#G bNӶLA3M;TZq;mzG]{uw06X k`B=2T> *j_qM#C}m1sA:n;^)d*6} Mr/X#[ԁӻd'z&@'Sǩ|4 |g OBEAT&Z3]H.l>qa$ٱ8ҝe%&\V)p)d"au]z44ВG>[])y#DNj8bG0RN ([]ՍHZ4r0Ї{g gp9HO-xm8+APUWn95%89""@@m0=WƖV;\V(._)[pl%|y~"G'YA):bG5+b9 4XCdt 0QaBͲIq(jxhCW+ rxCZWh]#J.c>o"Wfv v':דҗ֨bph@Ԋ*Z!y>0F +WJ+ˊ<1K]tUw]1bS\(n#&):Dȕe)&@-'ܤm#Ϋ&hZ&D'Fwq=!ѝ[PcӔT|_SYGi h~zShأD5P)>z[%j2įnڑšn-F˚F~_]tFlA c3WN\ǻ)Mʽ:;:v(>?n(2 OOS-y@jڅٞ380hჸOW n1Zl.hP#+`?HDy$` ]cccQMl"F+JNK2)7}2.,9L;1};C+AC9T|b}~k[3WbzGq3HΤ멱  ޏ%C{B-+y, TCA8 ox2]*b(W3^ F9BMR»)Ngs:d3jSDO`(#{DWW|:a9y("}b`miA-@#$L{X([f[GZc.O7U%-W7V~S<&Rkiԓ-E-!DTGTblXv2Y݁ٽJTYXPC[=Ie;\"PGUIN )lkk 'I ⏒̿0r$ZsY@HɕاB}cnYh;j/a5 jQ"V6zvzX3땰2nRRv4x>7VV/~/4lpl;ZP}YrL,?,4%qWgORM|Ӓ,8'q'Q4{I \~L9J%|άkG3Z(*s3D=.F߂}b9?/]M쭲X反y5=zۤ.HA)-ZCde]}K[Xlo,d'n{|{B{K$N+#a%5ޡRqi$h@ӄ5 +5=hq?>Ap̫+<Ț* 7]dpr{r!2su_'Ś^1k"=$Lɼ=w59f-pISԖ_rƳOQBa >dך){GȀ&d1[&MV gߩi hF7W"Ǭ~(7A"GBHPS@/UJ190לQBg&bⅴ2aN:zKm`2^8̔0LU$tK[IG+ ,xWT'b8Ff=#QL[!=_gO5j01"w `~iSeK )ql߫5x;.C -Ӫp܃=2fOЊ!1B֯r3 1[1* _U^ sعml6<WJ%&|%P_ods>mnhGjcct]qJ܏ٮ| ɚ08$c_~lNyc 7.VQ doҮ:(TEG􋙂\@L#+dx3A6e IJ#SBޢ®"ֹ"`ki^pCǂv4մB'19o"=KxW yDEvz#H:VW]j.DtB)x'vp kN;ZsTn=ɘ"dױd&ɖJeIxe5Z \@X<+8wM:_"Z b"!e>Nt GSN1$eQ7̡S{=$|-U:cJe*iv#MW ÕX>xuw2bNݯY-<dlt& #(*w,{ݵ(iHlřL~~<nLЄlZT=Z ;xc R3s#ƔzNͣfoX=Ueɀl 1ܝFJ\bp)UׄIՖYRKTɊ=9KtuŃ_rpN} "zY>Wꈮڴa^#%*I]I$9cS`uCROsW6n!Ә3cGrG<5K}05,ݑ\ )KC΀a"\z 3{I qq<_\/gu*Gg7̢E@haj]!DvĦɥFușɯ4ⶍR3]} zBK 9ty8H,w 8woY\ x-Bc麁{&M+Jx*ZWKWKؚu! lm_b]='ҘGy9(鴪9s,K?_(/l_aX YLHe\Wg SȶW6?+ǩly$i`M"ge4_ϲJ2xqi*y!)hl:)AoK;ȗm@񌺠pQoSGe&$oJg3ֱI=Vxq<PrrQ%O7 w޷I z슕]Z1yQqHi3u,Ɉ@!:9ȟpË=Uw(.kcx5;V(ӝ"1*(yaYWyٲNlL\Nˏ,0{}"فg_XʄӖ'^Ҋjeh\\jڢL*K#oF#!]g]=-̆g`v6Xkh摺U-iTL8W.@P)ADp[1-d_ςrE]7u~Xa?INQ砟as0)+/%Y%UR6?*ϑy |3vB'տD^Bl Ϡ2:rZ˶܍"cO47^mK 'a5QlbtD~k,G$ P?)/zR|l\щ+ޕS`o3=cB\>;LD#.X~%>W(4O5B$NO~h]k3t 8FUj\ PMNe!/GVuG<! b^ 3R4%C,֥RUݵ^x jw7S1~<DSgv8+gj嚋< bV1VK-| ڲ+.o#2Vt7IU%LUѷ,!2:1]Մ:>.Vl M-SHUCWXr.CWXKg9~ cqh׷:~([C2R)NqXIvYD/d̕" 5e{Ru>U8WJCɤ5En̂\ZN$aBZSNwu7FwAa5U2"@Qz^Y,xp9q*3ǿ 8,=Ma .&퇹^/f'B9>!~+ʱXjc'ŷ> ٦}ǟo;dEpe{oc3 u~UNV.,.SXW-K)ʪej`G/V{^U3>kumAw9bd x_mSC.X }{+,|8TBVG2bI(o ! &n*}yΜ藻Vs &}E,ky>{rngͯ!Q>/%u-VQlWBZp'&W| =\70b]OG)ܒE-yx艭*6l61S19D9v'J-#%ip4nDk~lo:%@RLޒ:PE.=h6^v[t!ҫWskבwVqawRu]|-joV| zM Ҥsnx=hX Y@k';wqڵ~q gʓ$MiMl_ clE“/r_YR_}Oӟa Rx%;3QP"J`nϔY#zwš,k;3g\-}͘>9(0/ʇ,8Hsڀ\j׹\Uo=mA7C aXn-Ɨu?<0 0bB [ J#@po%MOdXG[WgvU hͤ|vI1]up6ţ5|.` d@*?0;^uB\ju?f`FM@͇=$ޣ]h^҃sb16VǘGXmgpg6 B:2b5b8 a͵,Z_d' "Y!\9l]yi~PBo%X=X~&=K' d;g1C!! o vS,|d<z^2Tv-pGP.eGC`2 _IAeA,HLvZZZybJ^F1䎭Ï &ݧ |0^*τj͗x{jw͹Nx55%QӲ WoA>%]K YԥZ0i #GhuTr9%DzC]Z;gA+ChC k ΐ5ӯ uZ \Ihs+B=aJ;l-hz̨(귿lVqVD(H*ݵdn!iî$α]94cgdF -h{^R4Th &#'OSh9எ8uNbB%0]A<Y,9x9g"d~ ~"0mfKvYi:;eYhVǸM`ZDAōB/$Mw >\c8LX#e[%E9kUG]K:njF 2ed6LoדS&[$9.YA܌%ŝTӷ#"jo ˁٞħ qUJD&dkݥ댁vJta{h>\PtrҶ@neסdt;8{ bu>dS9hyZ\VBEJ%ݚ4 (f3P8?Y4٘i]yH"U&oBp jчl@]}/aЋ,Y{,[^D'@)28Jmm*G@->:,X[w{6&6O^M59*OH!ǻp!;XaCH-ou7![X?߼s% jw3?1)/eb%Pj7˃9ߋpܺg0X*>g|)`~aŨ^-'ꮨBDpʑ':DpUCKTq;EPv@.ɂ#=R]Zr1 E/|VU5]p}U&Ya%oCt! D,0m!荜4ij~+(áÎ5"-&uv{ zMH!6 Msbr7-Qƃ$v5e0Br%qB mE)89Gxi%+b^rd#J7,_UQ+_ՠ80Qlio `@H'7O3kUŗ4mǾ;=ouf(?2:) Jy fCkxo!w}7 etmt*T"wNos1 @P, 3`8 V'nH+SV압 s埻oi !ݕ2V*Gc`kr҄r au !Z su^Oa<0y@{`6㓦V.<*^!v_ +T!OPS na  mKdCӢԂqGQ7IeNKiM\:O!_b\(ʸjK!m,)2fl▲Yj|I4d7bOo?fx@!}a # lDmD9.z WN.1T ؟FMB$P9SԡRjH>nIT3F@ yc+K^HGzej D)M2+ІiٖߌGm@{(PF`KBԯ1M ` ]ey+pKޏ'0f"rWrTrv(5ONJ~(bþ*X~(s6 _ǩ ,B1"&Hcp]oQlcPb#iEnilQPkcbݩY.^rip, 0o8t-MYqg @VmKփmiX3۽ 7p` MHYMr챳UxgӾftMoa{ug@wouZjS^%JU^Ɣn M^8r@N1ϓ;s\JSoK- YGD ŸGSm)N2 { N켈l)m2aKpD L4uG-F'9`lj TP;G yH˦+F zӝ|t鏑y-/t]ܧ(P3Jx$,40e #(}dGEYXguF CTrxZ<2L`[9ǝSJUtDeZ\oPS(~_+r c%筌ĸQ>3{Ωv"鏉J%P7P Z7bJoH3& hr47/L\Uڲ8t7O==QoQQ~:i T/@Rݎh}95J^ʝx]{YZ0E{$|} v䄼S(g-ҡ:İ{[\CQ -瘱W^Ӻ*0=6v -u8,Jլ']AD[+s'Qa g;C1m?rոc4S@@krl5Ѵ]kB9T t086$P-6?Ʃ)(G|oH6 @ rMͣ#?d`iXa0O(g 0Pjl~/*#vMmE흊عw ߊ1n@H5:sFf~@#%" ɱ΍)a,ys4N|׻V>< d JhN,r?vx/ė1׫3ͷ{U>^wUNHZZa$0aTqkY|{Ē`9omkkܵӳ4:;c˷^iwqOX.,\qGXkrܿQBTjC8F_𬖌/s}9]8+XQ=KWOͷױ~W7G;9-.^[ܻQ&?<]z ;-+C@oL\e)%(IN4Nf<02G<)c%rMagBͮ$:$ .yhIZH=t}6J7KApƯ8У]RX&.8Xӫ u\?/[V>6 2 NaSP3Id\v}Ȕ<b4E1H 2_2'KrZ axy6x:knDZ\` O)rhCAnuHqތϥTc"똁 Uh)\f z$z˩$2<T-D' i7 ZAuR Vs5S|sD s E'd/ɻ %+wFRicW>N-~|ʓk֤0T Vq&}N LFJO>~u?*]?_@ZF!o(\.C*la3Oot#Be^Yh^%AuCjֲRlg,>'THmܥnޒ+1u3U--kuHsw>9!l܂ky;cD̙X e+ ׈O@ܣ9cizHu+fy$: .?k'!;mDd\iǸ q5p8%D LF|pB#NjTLPM(J{o~:д mk5gƊ͞5w r4#;dd>n"[RG0%ܯu5JH/}ōO!uYo'~5bV="P©+ {A쾛I(V`b+3!!e# kq߇틆*@.8Xz>7|W q1#kCbOlS/ZD9aCUY.h Tܛٷcw$?b*떘kw&çY Mɉm@~cQXo]뼊X'$qp,.i0^k S䫉l;.NU]Et[g2Pb $\š]1>N6"CT^ }h/H[S3Y!O 9em,!!GxX`Fo'Vݜ^4Bq?ǁ[ ʾXuien_n7};CI*/0@ 0 aSĬD+kY|5hጿ]耊{?DpLz9NhwZܣ#pm] 4j/%zR߲kiEs}yg8WZf:FTC_a %{z?D刭]pIi c%*dLEYs %isA#Wփ+cge:jJ//+3mtJ/.asDBrDiUmCyF"/SQւ {x)U| M&dxEɡu̻ixJiz2Y`mM#fiRBtK==\e(D,=1j?S 💆J E 9#T0b:V^ KlT@.*pJm)e7C 4LN+nq~Ĝ_xz?@ݛ¥XO"dsghH#L%0d86oKމObIޚ2@[ |z88]=]g0P bUY}u5k$~sVF&)biSue@nT+lcW{0B-?Ej؏p@.bK*pvA`S1J$}\'@oxgiGsBLH]^LЗfSR)foE _plSTq\^ 6+=+ ٹMNcQ]aX/6d$H?۞anC݀!|נLB0u `yIՉ]ss?SSJT*x'qf%fp {ƍ%rvDڛ8[&Abmu%R ]Ebj9e\ubae{{{O:vAڅjj%_Klk)w8}3@I^;/!ЩBM6tzݧCKyH{ߪDN^o8R9NoNK0LO(BE1|N $L++xG$}\4Ӣ2 O^UBpܴh 2| vǔ4P\Ŕs,ȖGmMN>-^^[ hiv~s<#Cbd K:*AW &⪕"'l 'Qθ;ž1Fkcz~`J<.eȖ  pi%9S8R⎲G5$!^vPj +/ir~q(Cj@ a0tTM+[>$Ȟ :HITy,i [nޠz Zvj4S<\zƚ*k&KKafj;Bbh{uTd Y(# 'n~;o^Ebv9FJi*TK[Op;_p_::XZ(nlh^A@ĭrʢNR%C^ uh'5J?G 5DK{Ԑx{;w~k l T.@U0yo《UQϭ=ڜDžvd{'( hMۖ\-+& gG& >夹_PfM5 :G6E7R1?wKר1aЩ Oly(P<_>;r?TmC3g~)8_ĈQhhs c8vf8 ܝӊZpVx0S^eO<0nTn9eTL}+Z;zja ֻ[fĻ~0Y/IFzM=n\`'/7O"1-7(L6[CLuwg6*: aw&/A)beGD|VJ۸x'p|?Uh$!q {gh/^ p%PުB);olۏif@L 2Y2MAA{G_x 3%T^,xSHfu)*ng[jln8#uۏRJ?eP 16g)$e i? E\=0/"9fO VL򩼱d7[T7H\(d:U/@AnICZ`<2Ij!BhV2mLԏs@#{/(s?ۓ`XX 2M3`oi擦uPiM,eГDx DЈ9))c $L}tɚʊR\]'i`IzﻚRR:qݪ{_z^|e*1YjXZfN} r V'uV`Շ2TnItmMz`&uxOe@y \HY`M6Ll^ {1Ore:b@J_7x1p8Kh_Oqa6.A+/2kU0 .&8llo>KG 3u.偯%&Б =с4uTU7brg>aL-e2pǷ;;Hl|Txg rԴBC*=v'k($cnƣ:܆f嬸+ $n_> 1kȳ0dށUR:#>.kF!Axx/}$+!m @E Fpۦ{-E'_u(\Cь`P047ӷYq75m p$]m\gMd 4%*baݡ<> wޮ횖U9ըW. RLFscW7Z\B]Y.܀YfACDf6B_nb=`rA&uk߫j>GJNzdRl@S1}y} ΅r6V߉h@ mj >}%K[< {U[ftM(SD٥ 0R b_.M"6; 7DVٔ)IXBD[OQJJ4]e4.G/F&.n+/89a;},bPZZύ?gFa>oI_O240@Fd`?16%<ӛը~= cA痨A<<7  pmw b[e*ۉ _:3EOk7= -U]-cfu==;fu^[[WK%e TZhwO3~F GBtZڞ2O_ /S9)khyE:74Z`(&HQAwZVDl-&iyfȟҗ i2DdRqt߬< 0 ݰ.tۭA'<47 Dߙ,⃗r϶S9c]̥KIfZZor86}1f^TK-u%:&;b.!q >ZJʺwNG3Lgf ٝR"v-[kz7j y:*Ş^ sULy3pיO6]%8pF\p{g5^XKs*x8=S)nR֩"ȒAA0=3 ڞ Lt׍A`;]{H7 x%nF;ݑ9)㋇\uYUJQ׼.Pj<\Y85.ڭ}/1Mq|8uvaucM?d~tVrAM"9`G#*<=ch6'8t.Ԑ%%H7 Hf/ʡHP.]~i! RvxP/IƦgYonyeL2f܎ʡ>d6}#U14ou,FvP-alnC ظ.\D@$)ADVx[i}׺\AâYHa0QC6nBa0t]6AMvҌre Z~1d>1HhvQzv: @{0 Ev<_٤ɻϐޔipU.cU3zg.w(ϐY~m}hwOT?e1Hw=lM)#K9>K*%.'mXuq!"&45H,V /F`Mh7,)˴|qaCtwr-h?sBJw An7R|k BƋ: ]x+8V?Z>1kwd<C?´«p<Y輔-!ܸ*{*6jZšgH΅an|'LL_CO#..H r\hVL*K;Vu)VG\2 ;G}DKUᣯB+:@ecFW&?[-sKjbpR_Zں*$B8JŴ޳AIg"]z) SE=)v貧',"Hbg?!p/A9x =SxW0m_BOlBi۷0ěԂ %NxqZJJC>(V_tn3f}DQ6>ML9j nI%!D1w%ۥoebጽx/"鈩^MζHuS7t5$m.^S]ހUf,4>6*2 BPl{ fEkgR(+ !R/&v2?+Bu]:?S5L/smfو%z\.(x [\Hcx#6H~7>F,pC,uq$҆7"vWZ0$LDldswd #+FuAIF蝌@*˿3,)̃q&.pi#鹶9gOnT"YBˠBLrM` fK_iuءK*J-rD.v+!)~g_/MD|leHapF=W/1ZR>=?`=xB$8x}Zjuσ#.YU'+(I%xr {^2m>n y%^noP0VEU܋%HK"~EM#N+CIWRsU2YΫ@Ƚ*,QÜzoͺ~I+o{l$ܾ,'Ae11g FBn%~UxM>pF('a2Y~\]欬 z%J8rgwԐ&HI _ DB3.0Aq/3pG[KmޛNyscK(')?Nruy~:r[>$FF+"ݮ@"~+zp}ysI\ܻoC~{p6l[4{" cvP]nyH;70pIȊa@kBLXuNhQZ-X$ka~6nμ~O;e{ Hs[c~63MҭQj p ^Utv^'yAB\BDq]B.DPIZ~]+PL۽:{Zk7ai ypI?Ҋ}1 A- wt5U&7ж=i"P84sD8Ry{߼1GYY&vOJJzWu#h`ݸ@&BYCb[Tvd#q=G^!:T!)g\0ƿ$q+`mOd/˄RѿLw1M |y0(U1A}DlU>xRĹٲT>T>{PTz#uU Fĵ0$*ɦa]&A x" ]Ai]EbF&)iKh+hȐm)Epj#vjyԋn!ac 7b-KE#)sFQ/_8ׅI|Zt'eG6SBx;(yH60a[oux(ȭD^P$R֋1"[+n a 5:=QITC*ͼd9C\.z%gTg!Ï IT;,@0]X#&0.gb/upS}zPw ʛxPRަo=eBwWiJA]PB  LAV8~c@E[X9*mt|,2.sfU(_)PN2-H2Sd8pPCSZE.#9|5>}~eI[5|=V|FN"a ՠ= mDF ΉJ֧վ识&L3r)0 A9A[CQ^{ǬtoP Rٽf@`|MyZā4uuOHh:w q F%D0JvuNn`A% %zGp]mPygs0aZO^#rUk1+ nYE ru;Xn1|5UF6ϱ۸e+ l$ÁfᕆKU~u)KSى:Hfߗj8@PNYtG3R(r]CWr/jhBhAX,50̞f iM,$]=ór/1~:'?b3 VU7kl_Sz5ybY|47Qح : 1ft--zIO>'X.&~fǭ~lEHN;Oc\cWĀX]P YV%C810D*Fb4@;$Fnd7n=뿯 vOy7В, M}лt=g{]5'6ذ4{aIrՔ?3{$)@z *M ǟxaqNq8@ sς[Q$TtPŸϳ|.I30k[ < {98X^lczD:!ݓdf) 1@eg([m> @;qc]LSnc9'/GCnXWa.Ob_,\;؉M} lqC Hx+zs̵v6E1 Sߡy]И(8QT֔O-2 #)Sʨ,uN H6U=VXC+e9+Jk=tUS?ZU/qSOo~wh+5oryrY/Vō?kcy)fܗb毶*0Z;.Z7hcSFY|L8JϨ47#)Kc6UFH8i}Y{!8)=TdJKac=޹# Ao/-7Oqøli (Rϡ$!=SLf!K"G5,ȫ O}qS@ʽS6 0W@cÂ:3q`J~߮=ffXFfGw1ta]Ҳ||mHdW|:4]71+nkS >{pYQu2~c _Ы*WC[ԢC(?R]gz|*znzNU7*TH4*%hU?/wX~ױX~wt|Vm԰itkefh᛽u.I5SUrHȗג >ۚ ̬mV)D奱є״7zZΌDiE DYK tfQ+pn.V 2vu \G2wT~;^u#z{=zPC7+V'{0+6̍P N~C=^jkʁkʃC{rp|5&:Po2A)Zȗ*lɏ'"h\DE8`ds8.N^|`MэkwKT-R£@ yuȄX2D&HY-mps0څEOۮDmOַ$#1N􁷖6LmMȈֳ-A"/t>qqAN!zؑlz!5^^ QRMZ<2s ^^ y30!?4@~ q`` K<6_bµZDp;1coN^xRJFΕ\,WRڕZ! p蠼"WxVNb/yuT MRV-׫7"mj“Q?xZKJOq Lr p:-zܫb3m&ˁ[2*{?|:{r·3(4}bd[D# UDfaV&1SJR2ht s䃩4\2  ѾȡPƏk_!^4DXzIJ .]ovQ'F}O3`6{4EQR-0 _GQ(fsEN #9{:+uFW7 i)Ӊ D{Y%9 h`Y}}ǝ(Z ƓSp9'R<fLrN}@ YXi1 Caz<5uipWHu'JW᭄5R.?2E؂[~ 1o.rrO n&=Q%pqEܒ2*3 j.נĽ0Tkv9iC"q# `j[; $252Dt-o~t0(l0mV"ʁg򟌏YDuz\1ςtt,B ݻ@Gշh~ вz#TH[$_)\}u>h翸$5TÝbc!a(V8j9FGgKzV޾ kRt:W8C1D>b)ݢ9-hP{>S07}h)yqUa5:3R73xpZYl.QYeX+lw?O&6/FP$4UgI@~K{v3Y?N >=ӺMf+![4%Dʃiiy|!W9]CǑ}n'6T~1}N. ,Tpnvu Y:@N_PV_`ކz3^]H쟪"ED~xd*̩y9t^MwmzyQ/t-RsԽIJǎ(jzȁ<,{Bg)Vw' h""'GǾ"T ,%9S4GJ易*K%Tzvr˦ K Q ealYٓJaYiT"NJEF[ne`WPZߔp>nu=0(&TÊOUZc0W6DAIՀ&U)\S|N6QOTިAQ͐łS Q < AxPh(ǂϏNMңҺ{NMGZAn,\$?Vs/oHR۔,?l?2]V;(Ԧ9)بroMEEIG k5Ρ_W@bՒ$g;Xh$3@(ylBC;Zjo&,l8ݢ|ϒZI_ '$@;=xu[}N]o;5Q“r8C:FT9ŬKzLe͊Qh돏eGݣ1g`&2|k؆DMf SoyxbЂgϑ 9!-X@\:Kܿ7OW༘#bRzQ=C݉^3\SI,YXh|ɑp@QR/[sxӐPf}(ޅw\DžtdtRYWߘv2jBd_p]vy@™3qʱ4C\K6 lilP&y:81K;KJ&pLmPio-\+Y`#. xd!h`B:e@y'@ґQ,@$#q&Q|_@Pa0(h6%Tr_-n|+I/KM`{)scQMY;O拉7( zV7hErU{KɿZ:[Dl}{!t %F֚cH g*ӸItgأV6 T4;}#jď e q7F꿦JK|+Ҧ`vꖄtu!S0ʷ R 7+ڦޮ<{9p~y$%7yd_έ<0, Oqc9"O\iYs9(Ed"ǒAy^65|EƋgmOD窜A8;HݘGbȎ}*${!z&&q̕XOz2lTǛEr\^es`DWxe |ɦeì-zD \@7jQaE =o0wQh,aODZ0hˆmYi\d0Trΰcy0h{ إz㶎aP{~DWzJNrK[+dy2Di4?%6ͲFGoLd}ԜaMGJTapN +trV/&uL<+x/^5Z\{s Bņ2vNr)LT#29zN!_<9g W&c:%Q]KPzqײxg\2 }Dď/3!:b?l} jߛG3CEXz0ɺd*€O)_!A3w(~2_3(uz{{ o=)t6]W?Fj^8@˨ۭ筍LH`q-_.{G6O[4'-4lt~vD T@'vUvU̟~G^W;Wr3ea{s8<,#¦J29Ӣ4%&͚ (Um_!5[`07^}^Wf7!2aŠg, 3GJRiÎ)f-..dJΏ]~5!FR.L],Y UOg'oPHkCs{5 ૾ȾN!aŃyhT: _/ev3va utqc⚕ _ 8M,N> Y0'U#7wMm:ͶẢb&ssvS\%w K'Zrc3GF>]325)ruSmrF~ό}W,4/Hm?8a`dȋq2@})H7_Vaee]gaKqx]Yh No^+/xAIG{P6_1}3.L} L$ <\"$nFgEOZI^$O&bEn1 iVvck_\]&kgͿ[z=F>U>/kt։/89WJO {gOu"=s'o3sÛ$@$1+~>|cPJNgmXWY5o|pAzF'<^hց?]D FBQD(~oL4bà{!|fB3sV}G. ӷf_mAVmEKn[?bF.E RʡmDzx<sA7RX6l܄ReyT~>%!̪t'vrmuS@͗E4BB;sU#5tJWRFdd0x?t CY7Y[ qPD >&0J?>E﷬>uFuf y{D٫7ͲJs9+]$G̾S()L0'3'64 R'N}T` az;N2tGFkꢯ3DmX` ͘$ _Aiб;Eo8&f =Ҿz_=NMRwCw#o!BU0&zT}ר>[H/BMmb'@ {3T}#x&$?:VbV {wqMڋ[JP&pjd=*n)Ѱb38aRhe{JH=/&qgtqzzW_7VP!i9i"k|ZՐo)ՄlJWɊx!d>Xov]6r0sVi(Ql 89>, ֈܐe 9d ۩{%>!PDw c6yFL{U& (8M٠Y%j 5 tKV6f6i&eвu((*S!G2~Yv7Cg7wIt4^ʝHؐByr~ bJE 1l=@](ͽ-3kJ )#PZ4Z d'CBᇅƯ-Ӳb$>0[guT=Cc]_znZdȹwl5ݞqV_RqhjI_ ʏ) z)U_ ~kVMp{w%?x&a2}:ԑbFUq7&Lߥ-og~C^Ma*2ǖ"yWSIKvg@>Nut&c4p)^]=, G>WD[+ H1Qc}/<5ѧt^3v}۴Eݦ}Y A<;>3mBG/X$1!4RXD QV0_FjUl] ܒ$*ڼ$#9Q1S6_t ^`'[U[L\kB,gWjTPĝᾁ/$.Pa[ [!i_`4Ӣ)ߢd!iź5I~AGO*> ~Օ=?YXenk%dr=$SRʡZ\'A0B?w=Ͱ"7v&7YFYm2yB;<"*:!mN/) CvG!|kIC#yņRsLI.aDR̼ g0}D5lҏpqA$ 臊v9B reoT\ t""a ȿ{hB G_TovVNUdb |6#Mqsac[x9(Xx'@~7e-{DH[էglD؏lC+}): mq`;/Tz0M@6n w}a= {Bf- oZLHVK4_ձYFFꀏiIg&n r3Œe'l*aret zjf4햅-ׇ+37G%Ib bB|)<6)eZC0K}$l417G-<,]NS!D^kh#G+,y_y`8%1BAov4ŔB@,,Lۡ(߻,_ BC%5GTǾՉodMX#CƑd%S]xE* W2ycl/ד *6n](CY.&vZOF.z4`j@r;8TCg#3Q۶[ r:mHh^\`$D~)CY-P uSؕb$R0fYWOX X*KDJ, xdyqI qüTMy~?2L/tӣ砅Y-30eF/Z-NJNO`w8۵L6?4 jUڻ8^~PsIgBL1:hRoCHa‘JJf@[^h:1>%m @K-]Ơr{VQȸn/(;.bt]x=oq-BP-h4L(YSj7;cfUCL'bEZ (7hwuh([S}u q"(tOol8k:czh.-8D5oNwJ XJȮh`שkCBP ޚRnH%P)ް|{JA9C֓>yEtG* )~V.6$܇.r(8aTmn&+:]ij="ߌ:+J(dH/"Cϟru.k&!E.=<:M; Vɺcipj)U?_/Grs[D QO‘bg -dyoJH6gS=v}Gi]eu/62k‡JTweTÇ.kX :B&݋TR\mym+ c#~PE"d! ޠ_qv(.3B8x!ULlǚsZ0 H!XPՆ#1 ysXLގBAX19WA`aJmf~M+]FyuI,76g.F%`b[&'#C[~:"w󪽿 .V7Ͼ{&`*s18"4ԉdLh+"X2ҮhYJ"sDiV8Sc3pubRq&-xj_radov4Zq9'';>X3HmjG.pr۽@Qd>07@\ߐ$/MDRG`fz•V%Qd׌Pa4 d Iq[#(t"DeaǘrWܮ]MMz3{fVS+.5^/;@AvFaO @81AUJLNioXS{؞mќwV-b̃YU)A e L%y_=$0\n)z[K̠jBT@(kR,Jf"9TMԐk.Šh)Nz/ٍB=˭BRcψ!3xl£((pEvm_=$5(]y$)>l^X+Pnvd"]_HkBqHG([H"3aj[N.Τ*q:Gr>/O@ڡ <8Mos#UB׽^75YhX7 4U69 0=y f&2 _o9 djM;v)f 9/t'9{xGxu]#?Pu||ebmN,i ;qt6md)k|kj/Ťъv͠tDU9M_HXJcZyڒ粹aX=`fJ!};^y)b+~Cb[dRSoQffo0̴1akBlٍA}8Eh߻Ow^8;q(~i+ _5z;xiwv͚\Q=#afKInyO}}{/U:>*‘MY8PwLQ]`w=VX\ qb_FI + >Ej Ӆ^}rP|;gb fJ#g`])[oJ9bK˺ !Hvɺl:J2:pwI(~j^$|}<<^Kd*0>fqgImNWh~.f*2}A'`8Qzx=sZiJsvi/vxpSid% 7LI-FJ .K1AYɃ8[]W fOw3 2@u:?bzuJ_Ap9!\"W:GeO1U6Ex nܼK%㧥*h]CЩK˺ !L1ݛ/OO%dÐ)\DjF$NJ.A\ihb nO{i.+Hy}cxwUsGWcX K ɫFǧ).s $-rRpG=fൌ>~٢9TtRsy>f5H<%)xU@ca qPD !v=$nasmbgb"oBK#)# *tRY7`TGJE(2ϺբԶdtKRd@5Yu(źn>U`kE]$FG#̢/CB#[C+4+$ߚOقzt3XTfOvMqH3X[p;;S~wөܿ!+;- A48NjS@z&XJR݇qK=|^xwҶ~9: ;G 4wf1M&]i~<5o32OC{EJRrOPGXoB áCt~oSjͪL޶u(pqww|.SGs+%(a g:DD۩yIk=1iS3񊥐_ -ѭ3&LwE*wN\:aEj4dd(t":"Qb( .eMr5~qGa9,q1w:nG-ëwv:A҂4 !Xӌ+ fݧ)ї<ݗwaI&˜~]Y?L=쬗>[#Ak(4mgen1\Ʋ oϰOD8v׶.N8'|{~rE8ѯڄ>yh3QI=l/7dso_g'o,m/" lF|QeWj@~TL1ߘ&~THyWò'"vn%w1^!#O`ufډB"My)c\aKg!9Z)v4J$*h uü^#]1y}/.a6^YD\q'ߕ6ʄ|Jm(7S@tz"hPQ%tH&~B:rY4MȄNM& !"̖u OO?Ue|1- Yq?`-\*v7Y;"( k ùϥ~JӁ =@_t{{Eg>Y79sO87Mm.]"G/) Z@P *$x9V @L=rвvLIzAa?QEK|{F25/|Y>T)K936?r‰_XǓm1~r aU෋:`G#3Z_ XpF#dtK-G4bbQ LFם.S0Hhy ~B{&T'I)lTUaxp)Uftot[Z>U/YHRD^+yva[vSZM2.vJH!Sߺ=`]Y=CjQIhW7:CXa[S'r^jr~!OHWH^U-TUg[HKڔO.g/2poMJ?y7Ӓ[M]7-+"^7(tŢ$|TyG'ٕ[#&2Vu!pLnR>#K7o{KOyZ8|ie3@?p5嵅0 M%’3]|؎e| /`adtR=" Gۮ7v9ZXYs]ͯ+A%k8( io|x mM\rgxo,N[Q} vB:FG%۔ /XQ Vu"7_/_ C- Aj,VR9Uݤ(7@v}RH~,gla%ӳDĝs"Cn/ش2BF6sҞ&S38޽r1b7(Ct1) #7vd5`"~Vֲ6->lo+S| y&PGq,Bw:?AȁIyrLv r>K?ieM`<7w%i4}vs^>lbP6\jTnDN,$бh"tYoq:w:8(p6d1n5Q_-6\Xਬhۘ"4x 3=/"z# $8֮l v?Jz]WߢM_,ď5T%v1iMVLMټќ:v%)q/1jNQ)r.w<(8 f/[L(r;m W'{ aUf[mkc< !%CƠ[*o瓹f}O A* l :h} Y=E r܌clkҿ*:x96O~B/n=?-}RlS %~g̓m\-hXY,x=AP=|RJG rP5Cv6?Lي>EG@inQ&.`y 1'G6IJvv+ {7biL L%I0V7elz51.0t}S{U1HިmW\}ݿlQNld yl-1;87p;sDd[QOG_ ar Ђ1:ܕͱ6TwJك\``ۄr+t,?:Y`3N@?G{ШܔHZBPݎms4i!a@ D,kPLR"v(57DEyA*x !twxC|GMfDج`qy ^  nۊ;(+Xa@^g)F Z{7c@|LmBQA$LYSsO z&f\L[>[|K3M"~?{![ OoKFr=$g  /&CM ]8y kpǥz qɢac(랡u6T"Y{NVTpX__;0(u ,G@~BdICM%h<ҙ\=:  V"]r tȞ}Wh]h0lZ_!ΐ%\җQ~XֽQp0 STa3 }lr3A"[֘<28^LnXݥPh} I`S?'1r V˩!gkQSQA$l% ·]]zy=`.< }N+(6?` Δ4/<(qn/KD0B ٖ'<;A/?UT?$qlYoE ^vok5@pH`5/S-<НN*!hY}E, ߰K}.BJ'Z!hSqwkyb}9^:WO5ꘄ6S66"IEA+_8ŇP~0I 5<, )AxQ!ClMp/)?T.5tsu KM*HX!=Y/ *VC'`KN!Vb1.1=%oq[Mg 6Sn&koZnB=WC' f9 ڍ%2,-Meܑ%#Tq."Phm=*{%6&/CA9^qz/=?@@c)H^U6BX2慫'ҁBHg&ͅ/GǴ% ᆻʍ2^MMZGstDځX7G$Q޶3Mx Y$]6tٶbkFlt(xI7>#Y\YEȩ"V3WV` UIy C++m7ҵn޺us`\kVq=x9jkCxr64#)i@xt ol?7V?̿M.C4GUav Be;H(w^06%!"ERl.@}yu5piӆeJRF(!aWI{4l LWB"U J+H_)Z+&T%x9Tt()7끏7gPvhٶъ٣”ГZRz~쬇D.a>iSN3b4rٕK{i@/$(oܡMXY[F꡽+Ud,אʡG٥]:1l~pBz2VN`R+ͣ@!0%ሃ/jo5¬YO`'DXs 2td6j)ĔRr&' V8Aըl@rrʫE*StK&h ~s?; 1c6B*ƅp htk;wȜ<y>+o U[)G1'U hb6:@E¥p-P2$E\y dkIʍbdhEnGa;<95]g+U߷j֚}WH(Ug'Ř@!:L(Jk#RЍ{7HRZSNק}ѐXf!px:Ò>/U\lJ5i:T!x|BKuj2KFT z€WV>̡ am[4`+vʺ\9@x|(pPt^T"kpƁ6xŗxJG}{ ,AUSe)"o({ȝ>Ip{1IյZAa 8\y2RYfixgHbhk5\KMXŐIbBOQE1I5OxVj ;Mi;5ν#_~ZXޫ#ÜH*@3nKaTR-2S$g" l4#lXcKگ",0Z9o78=H|&mȄOF#X"Eɝ\hGUUC$CaP @8а[҃/tn"'u+W15XIT"}!ʙp:1<3EQmhW+ M.C:Kھ0'`-,qkh|l͝F 79U: !! o2D5x+k% Qiq\P&ũ08 o{oi#i0~m>#Mgm,cx|MI)/[?/DaaJ1>-Oebc"us ُH6Qeb'.H,IHu&~ERv~4x_NgP7UgOQJ h|*i%:҆@;j}0jw9~1TJbq2oΥ{`kˮq7wVKx-UcbzYF_sVdan-tKhԳITk^ӷ2p$(p0+>4bAGb~s~kUtBe!oЃ1ș'^es9u|=!}M`2qS4Z26 "1?VJqk,*ק<^8?tsZw(رF[$J[h^ n>g%b>@YρgDl`p״:(xh*aA/GxYT2j~Ct7h% \fUUEkb<6t%[l3j ІEY_ ׈,̴Zf*&/C;ͱ͵:,W>ZO[/}Dx@%h%R~=oז 5 eec F>q3/9*C& XRCL3v\ٛG!< œ^JO87ZL'{UϘ}]_hS^6y߱sOm_)VGM|@>/9 P9* )1?7S!WJT]Br9:pM <9ln7spZ'1\2]t!:h2כR)a))Baˢo#Skd ;DK豅(S+:ۀ|yz.u1[۵ V{5򆯺.@9o.e LlPQ5pBC3#.ޯv]&]Ot*Fl\!pI$h`^cɀ]}YkO=ixvR %]ljziBMcG`w!y<B/ԽZ =ұ.U!|({cȤw'{ۮLQ(EFg2@q }jOCc 0K1.Ya:Hy[E!.M ĩavVׇ[P- [t.mҥbmm$ޖ~4)o~7|$rn|6PAuk!|%4~@txfxa q$$|TNaCo1#t "jP)W[$JwkOԁ0R"qsܪ~kD"{{R]fE+, J7ABmá3 d8TH_UWI}zfqT=] )B+^jH!,Ms?T* [v'!)@llԇKDQFV:"j]jǼu.߫?,5($$ @kMmfZmƮ#w8fҪ0E+ j`JY6Fsp ÆJ1G !8h&5<Q@EJ8?&l {>C>v0 0.{*n@. 98ǒep׍PUfa!wU)Ȓ.Fc q4k`&'0AZjkch45NzUdOdg_~۩vIP)ǥ#+$JM*Nzˁ8O9næ a̩E 8fEsE~vx/9'팦f;lmW᧐8yx}b?lWd6ܑ,V_gsy-u]Z"xiztMiK̕F hdlX bxnUS60?!}AElWV *?ʾ*lg3 7$:jvE%-$Lzfp=^ß($( HU1@LxV6 W 9V!UC_4>x|{Ԧ\Rt ixVL,".x27)?;Gn3͘:N׀”=)ZOg<~5<VTiwm4 ;x8 ݔNF}E@6wM{z9x^>c F}F,Rp]z^ՙ u]7˽o,sG]%"<7=EhOpX0|Hm\OC%eRPdE#%aT]Wд0ҔM .l?'#_ Tv- Ss+r̫%c w1嵭w艰XjF3! 9 x]/mXaPy,a?}8(E~}QnW[[v(yq xVӉ`ˇ}>3fO^MZ#V1D_x]1) uU NV)^/'1Qu>a {{ޜ=eum8Ag1 î^-k4;e :8|h Ŀ+C4zA_6ϵӤ,Ne\"ТĢxX#Ϫ{i0eVf6lD# NxY!~>Mn†Ifl6Wt$?2(Q<(U?P3.jL̆^LHBCM̋拾B)Q[p#bᕷW uJy2r>֘ex7e7z_@OZG<0e]A[Ȕ:/ބ63xٯIjy*G=,)*;WL < 7[m =%@+Zmdg#{Z ®~kzpVVo {lGt;<8!qȢGet_RRwgrտAVQ(i~w3p!>*WyÂZ Q B%#? +ٺ7 |`Ts$4)=_"_B=#>3 j&06v߭Do4#zH S!sMhP!i2'`mV1g$~%:4о`x]HW@<ˈe?6OO˧L`hMMON%eRu(?ԹGZ =r%0a$&)7II,RsuӺ*Ɠ0(%tv-}D B5كRJRڋ :t*p#yi dE z=a1wON8s\!0Ka==طGOlY>-;m,)sVlT\`2M='cs_@wZ%h4w+B;iA_GR)H_\.B.;]oR{u3EAGP͗[μ]TH"ЪsN Th*Ct9ݶGύyxA$!p,+Z7lЋ7 F?߅ Ȋ7'ռ7e8/sgޖ=sgT52MLS&҈>I'n^4lc1_2Wr_e;@ ؎<߂1Cbv7Z lRIȃ5}x𽶊EbLiKb1/ʑ#`+E1i׫)7pC_N r*X,ҴY)(iVW\(o[T$^JviI٩Y@+GkBv.56WԱH<ەV% W'Ȟ ??Č3rMGQ-: ˈY{"vLnCX7vFͫ'efbJj o’J|BhWI`8U4,ԴU@Em]Fw;>үSL ?Pzߺ2䯴T(,_Ze<*2P&|%WkNzo{+z .򲐠QZKI=R=fӉ=/kR:J<}*#X\xJQlS=O8a3h7Q7K1z-Az),Ke8+CrIBTIeLMb!Qmk[XpTOqbq=AJ7Ief)v}-t&x"7+W=Z%tC|nՓ{lZt![kw5-gEMk%gŮ_NiB_l 3_ҩS=0J%Ke^TԖy^$[]sX?IHZ*i J{dϠJ/?wQ׼{ &$M[ 07͜Jގ(N.j?[Њ4TtSrc[^t"RK43gC"ǡ(XBRa-:%N|րL5)w)V3/!Q޽e4hS-ziH5 k doF4+X3 '<&I[ \jO &m^e-jغi- я[ֲ[n΃;{^ߔ50/cyoz$P40{md'$Dι`01nzԐ4Zi4pHH2! :W$N4y׭HkɀFU) ນ#9"AyDHß(PɌ CoBYU@ 5f' PRgJu-22N0dp^"ulj}Aΰy!j )$dAyϷry^ynsri= f}V+ئvѭ >G 5{"h9<7&['ߵO̧D21 &R~pƱ`CBב>^YL1;7.օx~{?C,9f eRK?7i+hLo}ze)XwO2ԇHDqGUXGre#AFOۡwMRX2(Ē +c餷KvҾAө pOhzsTUEy0 Ϥ52t&2hK-Ig:uV]qqPȝ>#KQqy.W_фȮYz^c8փt>|taA%׌qe;Em kiRQ>Sfd t!YI@59ɂy G^_x/y0w`){޵}[q$i؈iRgJC$AQwͳSߩf  ec}rZZȀ/rC.ŸR{muӼaK m#:"/h0`LgSH[%E<U2Or9ɯ/m. 3T|H ؏p̉gmIʥ]wF⁻Q5ۘNFPCARO3U]VqJ81<G8A}.lDqQ>3Q/ q%Ө3z!Y^ISGX0#*E#~q7]gĊW/>n/H]ȃ<`˳϶i;I~SR?;QR*q9]:u=bq?} rCSNr*'G v"b1xDVe"a`N+.0Z#_/.?Kn A[ uH@I=#z..5_.yuM7IYW\u.J@rnD|#ŕc&Sn|?wN^y砇>ɦUq=LH?TZnYc(sE9yt{ἫH FMKYR,K Scl ao.77@t2rם0})S;kpԱ_w:Ѵ@q/FN5#Onaf4n}ABUҙ^d<(IPr9AH}!1YSB9W+ЬVaD+ I8XUi9[J oL=GwDr+jaW$$pݐG3fEH&0fbڑػa[&RŃV$Sȫv>Q>dH'zkR7S`0{ZpuPgy9$6RFD[ X-sW~2O)@821.a΁Ҋ-.yA&Du%sPPĤ*5PBW t3ָH [ڟOzQeg(7uY(p&-4kV/& "}`9YY pռ^1hս_oIa$3py W.(Q-$ ã %U]?AAۜTXSxGW{ؙͭ~cv!dә$Bz-x}?8 *v#i1ns2-SL_d g\ɹ 'r+zwdQbج 2rY_XN1&ga'fH0"s&o1o~Y 1i)iJ[~fz?zeƊ[%G2q&|]~-PQxMw: OZGKAĂ :Qa\rczcWEm0\G3*7b,¥&9̓R7˅({LY\ uH|/Wy;l-cL&R 8uLΝN s8?@jp`9%ըYwIֿFJ|g\ab:Sl|.' w$$~/9/@@#}ıF+ 6#|_8% jp+b.xe{H"掸Ô`c; 8`DWEc!YZb|Bާ@^f-_Kc-6XaySPqc &ZQE@hMH% h O:|E{4>5]d9Fɹ>}>lCIGf\zQj0xʩ@w58U8FIspw]UҭɭhRY7WT3/@Sӌ_!65fbxbf4B(_2þRG 6DV%"$60`J"D%{Dc]B:5Bs;nࠆ2V˔LX3٢pmlZТ/t{ꀬҜ/ƒ~@韞ANi (aKu/[0\zerxXhǣc"s;(~FqE0qm n4jKŬL6q/fnq;21jP #rOL'(H4N`Xq)@ [>rIqB3bD.u8ƕ7M90!ϙj %1IB; *r#3 Wn$³*b@.4nlV\;#q_ ƐM=QY w/ȀBl8]Kq'B;8x@xvL-|ił3\"bxs;$`AםFL&31`ׅ&.b$#p.1"Z sA3*}ZSUoGS)|NhW ai ) IMge\7zQisxrމPe} Gۤ p0wii^~6p;b{ЧE۵ƋYdznFTEZOQءv(4T8<,Rg݋}xeF3 ٫LZ%[8 dlؕ+!w=L܅܊׎z#9M͹~`FZ?NZڃc /"͐ϫq?Kg[TOl }I/Z_xqQVj {.sؚˏ!}}Wc\/K)f7:kTJzA6|q<):Udžg!&OB":kq3ăn5 {}䎏1CWL @^?bxz1υy/m( @}S۹˓"O2 g-n-G8JziΪ;nL/|.V)!`Ⱥh zN;N*b 1 QPB_&$ZY%yخ#6NifrĪ%NE# GĵM`WfEzUMjQixl[jàaʀ0!w!U譟B2M 0rL ;2Xf6oz'ؽv@[OΧaM߃$|&{wcXg~<& <*Ɂ!Hm.zKY1a Hm!/k[?^ǴY> #7eD(-kù4>v g?d@ǝ>C+@U.vfBcaE׏h%D7k D.ڔnk5(1Ҝb~q2=\6¢!d4bZ @꟯DX!/}pnLX) pMT%:5VCi҂/n03񬢢6)jQQo.ΆP:̐+ghR7R%hB*igb9Vၒ; aŒ$yUu[9KU~zSK]N>2H3C)c?y|a<~8CU%@9RHlB2F{jZr-@:bseǗISyA.X z3}D;ٴ'kJ9氝təJ)|3hs#xIbN'[9%$TR|?m" ]B_еkm$Ə٢`%#U= Ͷao2R/4"JI>Fw9۔EzG:d D;kԐ"[CY;bi;Aq/)wyk%3ර{s;ʹ'%=j}TcaIxOz/v.*]6 "eF0 >z;0w3 #p8eB]P7e*4JT?piLi,Nln <7^@+ⲡMe@5uV 5/0%g#>dC /Γ`q ̧9ӚLS }p뱴S=:EV Ew:GwmlC[EΡ̰$ݸ$yiȚ?nX 7Y\[`8/N)B52|ա1h8Ƶg,+eQh('RZ㍪SZc 0ucWQVmnKY&uyX4i+(RϷ=,9ER Oh2AزoJ*:+@vF{J?+T\50*rGJC?z p(6娆qn{8>ڷMl"!29 ~[$+A춼XoQͯiiWP& 8oe*F)p" LSpR>P&i:q(/upRզRz]hN+*-nJ%;}"9_TU}dS0p.982YǣcL 57{B2ۼ*o$ԿJj02I|yyfG%#F}(AXuC5 T'L1ĬӼpQ?@jXw4ylL @_tqnz2ιMD`7 aWiƌ`oƕm(E>+4s\!D(("Zj?KB\|Be{/-ۮ| v)F=!OGb&NJ"4ӴV~b>|@9oj3a-^JR6UrR,r 7SE̩]ghПĨ;^~*u_I*̪Dq W_ưי^!a*~#ZC ޅΧD5} 2$? qC#YJU]3/d K~Ѩ̊I ObWM*n:MW7Zj#ɰRk5 'Bzm!Ll4xZQLPp]DLټtqLfx"i y+A\yVfZ3^ *XTMYM3e92N!f(Z{cܔr>n[cQDj Qib.3(~ eO0JAb_*9$p @Mqw =ذ]5AR=`@W =9pPr- 륹P8,!etZ6@ɗ%l.CZZ)=]̆C͓R%-|>[\@էsGU}-N(f~5qydGi:ʻU ~` g,)7Btu)-JcUXbRV`lOGVڜҺU䌥[ټeAqJQi4Gb(8K(fݜk&ԝp+;n֜p i WF(f.fM)bޒSU,.s1 mؾ"8fz]iECAW p`C8{WvZz`GFV AOhe4ޡ+d&f@ӆnl%0ݿ|go)!Py/E$JM^L"]$mԿ&3™5x' ~KlETYȺzW0~ӱߙ[o{UAwRgf}])^_6 H/p[rE~)o :}(|BcK 91\0W`S\%`iyѲϬlM8}X_56Y7tBs̝|sRr mJ>2n8 `gI⤜ARCsjԔyrp}{@wP @MunԊ (v d2w [WVj,A YRKCOPn|/ j ~5sYAVԤG8ukYg)u٢s҃xr|hSi B(N[𖚒2}A1= ,g 8f5ɴ9P4]5 v6hfLr- Q83Sܡ=%ynWϞT"C Dž_ Jk} (I8jCwYAD{N'ka1d;/*۽27ãwngI8sX`[? ?TL1I `2eY|Xd&G44ᇊg987keEmkzZɑ\**`OP OfO9LV@~].|f 5aK2TzIMh`vڣps!#"y=zK"-idY}w?v~nVsLCEC~H6M% >E%%~5li)u /N̸#{kk402h&.7(3ˊ1/R6A省s@9^<&jhV sDbETyR1[E9K9CwF;mKX7i@%W3;L 0E7ga u2* BrzY4Ih<-rl|3b@sfX acz)a /lʂ*-rufe9|u6?.SWD[%к7`ZIxdV-nG-\ۮN?C,ԏ9?ydo9@MغzaFSlG= 8jZN=Y|7.5`q4C,.mfxxx8Ew9jG64 @:'n1B)d1o}r?bxY&`b<]k.? EJ\N".W:Z>kCM yNvIijӠr\"3m\EKj‚q+:|D.Mw\s6\+hpIzMuf#}:#޾lZ܉[K 󋜯]u i @cxCbS=?Iɦ~ֽMgpJW,skNc5o8tߩ |F њ9;<{NR:W`(I@]egAJ=PƱŠ7} Kx^,X/zXۗ+ %\]H^}9?Zj׵"e.4^[6=.#—4z DǗ28U}nRiOݾ~ iMee!Qi LAᇊnMY\1t2a |2wW:~sԶcyPUFWY%^] Ï@bi.)s!O4vg\@38 ) U9/b1;Twbp6Y׃d}$N0o#Z/(w0mщNcj Ƕ 괻l;5"[К\G\;p hFl%?-\ )2&{uO;s.`FxS&-< ݥv2Q@=r`^Ynׁ gZ%ZhUހnʯnbXH)~-[":;K $X"l)m9=e9+j sJio.}۩k2yApTa H5Cц4z}PMlҧ&Qy$PPG/_͞*)/4># +Ғ; `bIAHI2Mw'X#Uhbx 4a&fF,M˵T %eԷoNN6sLye"\ņ'1x','cUp\s=3 Z>^^ս(ԟL}hLc` -& qܸ{뮩Ν0K7Ķv#7d0OZmnWzx$ nx oSf"8Jxeuora<Ů?/!  ?"X_iA8κ_FҲeA Ī?K"cZJcBp?b9L^|\X^la=4%0@<bcApq!oñI|Ybk\;B?Fs`p'u_u^(gI آTuB-ɘEii8^a|QY_SsvľGpMkl)Qv%iHr:b76㏜Q\Aߒ\yRȫ{vCΚMf#Fytq@.f?xJ?., jL;n~t)+o95lkދ xl_çco$WeH!(rXnG#hH1H6 l0\(nKvObTJ0h~l~؊rӊZ"lv[(>E%ݜ-T扔:e'0=Lbr{* l6wWwd^h#I64]E{ |Oﳾgੱ* g֪i5I\&. '%>(^zĄ\<3{T-v%DEWt!WK%۟Xϗ)eچ"І5ȴkUK, byT< ؊@|-$YQӡZ0Me,.‰/7Qe,!D_+^L ϳ<ʯ3.Pw` rc-Hsvpo/҃ ㍕#+7-!7reeO2AdKWd2o>E-T@啡uUV弗ƿ+1 d,/a&54}~zsmc*awQo%Љ0e{S\)h=7k'?ۧmDs!";ﴍQK̅QfٺA7j͑˝> .4^ˠSd7O@q;tk*@LMqٖ$уcSp`QzЉcVBt~c6·Grfi*h%(1#^NBU`vjctZ4(#O*BІXV>sxk%6h /-3R_oFuqC)R L%c+BŇ IOwckkV4C\[(ݵz:|W&|#bXrE&gEN۠h`ꑟPAv9c*0 سZIyi|˗3֯זt;_'ĉ]es[Bkȩ8| ()U${Mm09DQToY~A?ʘ5j8=wgXtZ@W=H֗MNH!$ADUln-3܎I;8QcRܽi̐f'$ $iGwT\킅o sO% F{,s*89O\XJ b#IK+Ʒ6ŸUS ~ U湤@X:K_NE5sn@ّk5ی) FK-iP'lFrrW-vO5*|퀇G~j[};5\.ïcl5V_:/<fƥ __$}fY@cV4Av1cYi@9'ZRՈeuF}ںMiҫ?gw۶DZΑrXk9)CE"䘝{q G]ugGɡ%ݬZ!;wҤ3I~'R8a, A*;xͅ; }g0͠NZN^~kXq #/wsu ^!A$tv_cnxtЪquC-",pSGf ;Sk[݇8{>]-/M:17Z&]a)w*%!'.Yʹ6}Ɇ+Y7PȄ׸ KG8ghbW{#5!o*lR>`0DNHcCgմLS:cd,]dEV" fIȴ\.9|`)t$@ R;z;5|Ji"cH9S7G hM,}W3X ٓ\t:<'RΕ'`EpTȔ{O$̸be(7PMJ0'(նL>YT@ TK-zC~6f{\cf2zۅlN)M/W0)à=&YD#+(>\ հU0OSh6`ԥu1mu\="sN]E..αҗ\ڸ>i9-BE{rc lZ=J\*ȅmǭE-37U#v wCK5df)e]C!YārN4 pNxQz^'kVN<,GIIv2)yOBK3ly@];?z 9/#19Ff;5j&I됗@cc<mo !.[8fcNK9MT]^Q^Z "%%P&8![jrŒQ}4K ڇ8H;| {}~0W"#(ufCnXaB^fo&qUJsVU x1ߗEZ-sw x#PP4&#S~~Bq'%L9*/46M9]Z(43C'Xk <ڻ@SG[ʮ8G0_RS`3FoGCM[N'2=i>fv7V^,y;)]5j6B5RD;t[ZıQiEZEqF%-;T(#Vb%0c"Qsyw/H^k[NMT)ڙfnM'+~yw!"c'"y볚լ=xEᙉh+=lтf{ )XooI^IF>ލ[굕Y\Mlr4ӄk{68Na5Qm{)i* ''mo;T "'xE'$S]tSƖ}a,[A^<9 p&b86}4G㽲H*iԒcW>[#g&6^L%dbZѕg/wW}Zuo2͋2| xokEb/̾@ `$?U~[S+=Nu`3>TO-4L7_! ;dx5Bj L907&b1®d)K 4ޥ94gW8?:rKC0b0M H~}F6dcYl$ʉ3qI gW k|w[?=tû'e': 4Noze>.Tz?XRf6̶EIWY_FT~|:qS%^vFi nYoઈf kߦ$K9N 꺹D!`d5*qBCqY '|d\Dd@Q.-s'czra`azAC)[6l1 ba^t{n3@um=®_UIQz~xo>;r 9Sš?KcEdFl (iЏxԢ[y{! r BTMMjVkmJl1a-> !%VhAF;[jy=X?*vbu|[z;:0V#ҫb =}O\UAFG\ҏj+18tL{8N̍#Mk;{^A~˃c.6[Y]"M#K &μN+YX<&_]=~+`Έ>HãDY#nfN;_⾫)Fl.- '[۬hBquN߆wHifs|p(^>Ct'Q xL*FLX"DZCR:ʳJd8^](//6FT<YjOl$k [&A=h=d_1nc`p$~R~Rh 0c1 yw0IQ0 FS|6y0o.>K6s uP4OzGP 0? lܵ>_~4`RV*nakj@~:b7Ջ}D:gtHs`$oZSseb>MZyQmP̛e=yԜuAwkO|C//π+7#2t:MI)紓;\) 3 z\4N@CJ<Wʖ=jNdf* ^^)G .扪Y.&6@9I&nv{sKVEIh;:HT $5k6lgF᏿n5Xc۟B=oV'D:ALXp R@f)BdG֖ܖF|RURS[9GY=O a%' =*+e(fC-8vUNibX?}/KVӻ*ܾOk^(gQ z6;<^WiB<4d ( tcQg }%^3w2FE~ uu_Vl͑?+n^gsHPe=ʾȂe۰5h0ހk ,s]%!O5Ulwr'6z)V£<˔;EgGu8LsWsx&]2hWڲDt[%х.O+Vܔ-{Be!AD^5)mk*ZU'oلy59#3GW8\;YD{,ۖ 5:ڰkA `5qGs3=&B"@1>8*۪e\Nf< 踀yZ= gg2~ǝ]8}[^g\ƽ34'H#"4# BFcbf91v>4gU "fmk,U/a4 ! Py1ɍ*}@?h!J> m`:h6fM)aQd&Euv7ˡϾ^/ܔq5Ucٸ"!LUh$ UJrσ7m r.R-GNxPCL@58nRLKjSzQJFW[:>]0,7do?L_a2A4} IՀ*.QY[ȜEy@{9/#CZQ*/ Lt$X0c?HH.t_E1嶭+swVv PXAk(3;]ѼO rHȳf*ye@nUf8@db\_Z!L`ۈ|=-Fi;-*{ů%~6 k6k_Lq5C?^VL%m L ̞VYu6!h:7wͧ,[yDd==i$LZ QbOKy> _.1if9.lHp!S|]H^V;>>PŘ6i,r0Y;LU25MPEIJJȟ髏x-e~3(0[Kr i{ bi)ܽ^S7I }h16$!@O4{bh*`dIq[H5}VN3Y&Sxn6>] !cQߤ USH5m=~>d7D0C'^7'oZ9Z*Xn3Md E , \PnTчnƫ8)rQR>A6K: r)˰$kݦ)w, \W =eʺcQ)D||4*(q\bh-%8lCBb CqrɆcd%WɢE+Y|HXؙ9T`GJf{c[>Z`(>X9|1)Sߚm!"CӢAŁ|lyIŠoPrVM$U;m M'*8 M6m6+"8UÎUDCQ:NYx3y^6"QF/m-80~"p* ^uTxozqLu 7}=$FօR8,lZ]GN魑J'x2RZ6TyϜ髖_NSjxaHBv!7%+/oɿvr.W][A4i/=@5<[$ r om.ϚvOU'y5DZdWHqS$A =`f]b{5SY}1'05,ȍFր86E\23jnc-lT1Cኩ@(+FR̼ MfYՀ+urJ%(fK}X yLٕK.,4] 2\M ~}tf+Ju93Κ|H5PT>іW- ~֡CSj`>֗yR?{Zt:%xs YykYYrE˶=Vl/+:OR8k=j\'Q2trെBW[Î#|Se W$< Nr>!4! CDbکJ?T~Bo@wm?fFD!._+?2w»G[>h3SȂ(Z6bV"Iw;j\DdZòÀ9^zC{œ@C&%u/VsE.g&\{|fdf&| LdKsGKIm FBI[K[ k .$& NXVŇfԁ9vmPZ%s6=2d7Sd"& CXE5yaQ[aulÇ|C9,!#/bˆ;9Md:>zsi4yZw)k8s+1"מ;+:[\Ey^TspV8ys~7|uxYԝSOSko@b4ga^y/4MKEMFs1utdԓaEi=eհC $HQ\%>tq),*e݊(du4N*='X(1Ӏ՛X 9(7?K9@;\wGo <{٭a V4zOþ=PW|+zS7I?1ѻҤ_ċ$;zTϿ51bu0|̆hIRrX}hqIO}XYk ,YX\i>"]/ 6GQȐkso,aAL>W5[Vti#Oο5> wɛt:\I'D~@t06މ򮩁"d\Pv|lF}x$I>sOb7`+P 931$\9 p`ȍPi^W >8!YŔ(uOߘ$Uͪ+ qƮq輙-{Ց Cgːix/ጵM!]Hi?7ȧfcD7.e;|^Hz+7ʼ*yDSpATw'1.pN֞+#MYe+K0<5u=ϔwVF[4\1Rꑾl98N~יYW]'L7 J=2cp2uU6)p-Rw1Ci:eϹ0u>>Y &AU;Bw@DJ' vjUx$^XDc?, 1zPEO ,$Gոx1_fZ`|eV43 4z+ IcWzQxnJ6ΎXhPq UX怬wd)|N]scI.koV}=&hͯW=ye:Z ͨ!qø樆p-HVj!/('߰pCL"1wېHgu,j4 ϼQU Dv]ΰxe{8XȰm'U$S6 +Nl/-` [MMP3)IN/`n@mi ./3.`(SAnEE0U9QP}9N`+)k#(B]A}ENpiܧb#jB}\$8-XЏ$k ,>/ LaX>x]jVBoI [uV8f@oƞZC2y]#7p wdV׸N[}@Oc0*Pԕ \f@ρ(}pwPZs^̿Z^Qy tLw53*G#Xlͺ>ޯSx"ٗHD?Tk뀖`lDu]o"1URHLbW p7u[ߴkmxJή }}O&\^}^WT)h6-UqX @r5AwsEqSwl=dYv[z2j&L7X&U'"3t{ZbмbV {c+ VҎ zR ĝ1Ŭ]V˱mrH0 ̉N!xnbW%,yPM oٱЉ^G ;d;yME! oܸGHd8PQqd)nHcF Iڨ2Qh)XRh)|͑2A;ip׺r'TIv_"ltDԳY~:9R~8KExhZGQGwX+N րdqۀv1EDprsx>|M6a.U4X(ԗDEn3(#'[Io׬Hr҂;wd'H ggԹ&t'*px=㔏;`>Dwv% 7GɅ]yg)l7@_vJ7(vaġ⎷(?l*x 2TCLtߕ:NحaԴJ!u `X~q 3Q p{@i[+AQd=ÒS2f|{+^8fMNꕱfoɕ$Zw{6,tnf ni&fS|7(nnWXXpIGky2Ph-rB/J鏿m6 ^nj؟Cj`,$B9EDoc`R^I"\`q@qyĹ=tKiwMxRpaF Yk;~y [xQ}dS.&. C,ɱ\܈06.H#03L=-uӇy5us{XH^BHӝZ ,iV7r<虬IJIq7 ^@/=YD"y~;-q%Yc;U o?=Z9(YuiI-˟z7r΢ u-Ќkb xkT_A޵p h6p!T%iy}# Y2G#M+459[@ۼIO^vAҫ4Tɰ|u.zn`03E54\xJuTX>Ո>gP&W&߱IqŦ„w1/s)69$i\0iz*vQ3q܅ˤ%NcliF vza3X$t3Sg J7nJ9R\Z%.jiXP~. >_w[L7 eud]늗>t]恴Tw}9FJ_HLY9>izS^T`ʤپ7v׆smX7,W~G`SeZ+w*}"IRu%\ Yq?[`גB{d)'H_߷ƿt#o7?Sq-G,j8ɕ5lqt)6~g14t!)a"]wpmD0O5SuRI?O[K}+JEƤG{!P X\8d+\w_g{V́YYZdlhYۑ&:^֡<Ca5Y[er#t B(Bba:ơ^b`1y W)f]"Y Ûȣ=EX9u(v6\Zeb1gL6/i֬F܅WmВO`e^K{l:u]AX+.榎~K:;0{t^lzNp`iSY0B{$p o2ЅP+Sas^t T+mz/A#@szs<|"a+[Ҭ2Z\o`a9qco$]焪s6 t*/ nH)U`ΎEg 'HC^6wF1Q=j1璻[{mȘüXh ~&veF==zoEP<'Vwx" tFCGװW+7W•at$f+=fnBX].@c݌.֖z2XOP)# (xRα#|56mL9 @ Fna1,(cfЌGWA@T*Ktep >LhJG%̳p$+N98?T29Iuq B(lR0FDNA_y\v)[drŝHH>o?`FT'>YI/4=͒aq5n2e^n#5靟XATKa0K"V&7K@g\s !kGWBGKM@l[FǿI[.\m#Z^>cJt}gس|/}a5~sPAIk|yz CU5]n)Co$Jf 7//j9<Z${. hiyp۵:̴A-6LܬV\_4P@.WJypB4:S=&{ 3Z(Ƀ3N2 "M:8'4Y;6oג%c+fua XeQ)(>9yRjDo34%rv?`0J?֓P wt0==}w<3 HuFP "zߔÞt^"j6\]6 V]0/twWWz l_7ӿ;K['fm~nD^@Qg/gY5[HЕAl*:4ϒǙyk =j!/Oj؏jL6/-Aֶ!. Fd\BԲx1<$V#[/ӆQ(Ó)Kip4qes~ԜQ95f !kj2ެr!U`X[2$j Q]#_Ş^b%b+RS@!B9+a)A9dŽ6;` " J4?)f^oVPr :յ.iG|˯jUK.v")d JƔ j7<~Nv!]c7pDN{?oCm_WCDztD>&EJf0LkfB;08"u~}tEd-ԋ~yE|ϩg@ ;81՛M_;gȺ'Ia(N A5$)TfgpmS,Q$HbD~ZoVc4ɂx9^KDmh,i ql.:(#=*,?dEOMPRK&.okPG)F)A荖T qGҮSj;9Ga5TCǷ]KU7塭sbPkljJ < e].$yAd$eƭ@r xnbW.Rx\M8ִ8O-^>vh2*(K%!_>7X5aUE??)UM + vi>z*e\JEj1>&LGҩ}=0Zbr!TMqעy67&ZfrmXw.Qg9ϝ!ŒF;Wr%Ɗw"v<ԋ'=T`j_d.fQL}bBOIy~$/Vnu=IQ8\-;8oxa;U'|jT;UZ┡CҊ\zL9`l2YVV_fMXfsBOD%-  Ho/@8uC_lNU} °V iX% v`~);e|- r(W|luf]tuGƆA x;672 O.w XeVg4pO{\+I`YξeAV.k'y x=mbVʩCP 4) Qid.DO-"S~NūLI TSr} î81sz] aN@vn{byDR(݂(Un"{.fy2~8$'+54N2~C^&sաg)=rJuB˾y [;t6eJwsujwVIHm~Z7$ݢgOpS&s 4Mu޷͋[3ԗt .2 OX4n 4e<W%ُܪjiOKWZqv5|9*Y(@K-V`&Ӊق?1Jr7 Xk5 9~-IS)بY,bχ*k/z;E/Y+ϕj&+įW feUE&JUKUm~ +< Y%/Pr=!tM/aT֘<U  e~+6Ɨl3cW:*Yn{[gB ElΦAr͆]q:O01/#2tzqF.zGZ +Aӽ49 .jki9SX1! d Tk GXs<8xؖ Mr^^q2_1ʔ',? Oӑ_zcLx0*W0͑b1̘ ( 7KJ{%<1X?5E9gDZ¢ڇGk&3s4),Y"7MM~vd]T@ tzl%GfoU4N 7 2]QN# o?佨ll:}(\u:>FM!HVE{}ju(}R l6;_M -B ֬iAKAT**@Zc3\7[}h(FmOޤY978MGTK^_d,R{ݎoۢaC)4E.VYeWԄф~A*a Aɽ݊ws?VnxekV"񻀭y" >S}.߂:*}nJjDsnT>}$(8N0֙6 tUOk*ZSQy*#K;32x]Z ;٦SeCbyP&a:T_=MMS6UP&!.@\h ~] ?B( d(=Ν(><^թ!VXF͖3UDyl`e/`(*#^11AًMoޓs'^= ،t-:t$!k~ ""WТżl<~?'6?o(4QiĚ5C3hy5Ors]>9Y>ۡ~%HG( Jy^Gh!xCl$+s.kgCcbHnsDDլ˓_iH(;w<\Kb5)tu`TM ]{6rh6)lh\wtb$MSKO3u-av2r WC~xkpEy!K $N ݌'umNhyQ¢) ~~Jz@x@Xl7&_M͚9R/#VYlc]lj9C9B@f1oرjsL? B50XxQF9s6ɸzU ez]d5@b5y@VkDI%m֡|]1Ї!-U18;z!oWUhK$NI.Ԋ|]Amrv2>6enIpjmNvM/{/(k%o!Y8Rmк7K ˺.H7KM 1$hUb@+k >wizsyL\uz890?ݏ.*;Ōd!.`&e_ylz.se1Om̩c./ +N6@ypDݙD+w@OOHidmnWYv$Ò]؅M[E&Q՟R;К131t[r@8gaEY֤j1ȸITPOo׫P qm` aSccZk8ᡝaO^1T{D؍rW_,7أ6gZqzV岍{S}b߃$\ﻭdU}w&hw Z^i @ܬ/x7&cD\;dʜY?6ȴ+_y<fp!am!v642KpGǫV˦*'Ch/ Κ.L'"oAA-J/ #Ox+.te%\ʐJbAz`o/@<+P" "S9J<M< 3BOz5q㬖Qw~i |/q~2Ƴ7%}S h̵\;_3r,W;=e:h)%M*wzo߈BJǵ$ psF}`Tv,17o1/]ڍe^}xu.X/_)=HjV|ׯzsX_9ApQu%J ZFHtk||kNcս(v^@Ş~,!/5m+kf4isT>I6y鴎,S6vQԻFXf)ћ4D6X&=yz_̸2oEj^=WwiU#Fόe9r'`Χ,*.)\ZM.]ilu ]\N'jod t2$+3^I]#Xw+#q~z;SR d#@.55Ɛ25 upդ_ *S,,>];ZGEֶs~EM՘N^s&aWs4]،!g2LQGTyyL6GaN{{^LT4@,)Y4h$Vn6LNXӱCI'YtJO=8p4SLWGWz7ЩN<*e_(ʣ\ Q1(܄zdpq?&_}0әG詊-bR@E0Q}k}0 /.trQ2&*9'A,œu'h!?DyOKP XjXDѹS;e=kr>wBH2->G_\ J  ئECD~1 +kp@_Q"coViוkѤTIjlݾ|T#Bvb ya܁dMT%D.D[wT``[э*+1[hM65ՀLɭD=nMեDaPއ4G?^OYPg=UDe(R5ջd&p{1O]?ʐ 44iz_wnN K\FyoE7c=gy:: H B9Ita7 )CufB1]D1Xv 쮶O΍CڎU`BͲ $nr$orߚ* rp<(c= Z[Z+j{wsQ̶ D|(PD[u;܎N@i5WbE҉n;xUr2<K=2¸dt|;٩hGgP@=,]7mBDMIDd yu[5[0B$dHm흑ڱ19M80|%kC=&?lű|"IC5311^C>7;a^K&J,`}R% <'0oXBϯ[q%4C;K:C,NVR*!0'^xbc|E;ҏ]UA2"OD&4n/W[JW͊ex1BJ=JS~5y`B.[-թIΜe:MOJۅ^5K[[SbTHA| t8`rCJ=˚VSNw4Q8s+ɒzl wH 'oXw/+!BL a刖spf;kUIs%ؕ,$/XYq1uJj'Y`Bh(-.p@n jc⹰5vlϡi rfLZW_y/.o!=|}ڑ&^I {d{Pk2hjOB|gï$0H!D)èNJ͚ڰEJ^ZaUi6] &˗$)DvgFa3M}[AC{qq|l^qbN=*Ѿܺ8n _ڍ!)m ni߶B{i N ݡQX-BVT^x39BF"Sh0i4 q.^qN"{ɀ4jO̚.&TixgX7>O)[#aҊ)AF pslz薫A!)!v2܏uHU{J*/ʘk Cs oHdDMnГKRXA/~= ^ \(Qart_aX)qzy?V(FXx$p733%n/[=FU /4?+bH.ұ /A}s(\hijaq\Hs{Ogێ~LXq JwjPs:zNZH~\t?D87 &rju\`<Ѥ3D˓9X?߃=qHxg{H}'ɟEbKxc99lGr]7+*sXk֍m4w\"xa>}+| XRb'ٕnز1Vj Y4dm(gHyJQPlm$V /]'8~.沈:T,(,ыY R5[omƶ6AYWdڀGwak6ښꕧ̗ m(qI*J~ !GdV`. ImeCgTX~n;\NHn:)l=Kw{>g5~aE-$kὐx":KU +J搏UB3PԎ]`fW+I. cQ80QKy ׺B_!f(656+EI/`DW0uR\{lVD_ ʫP` IwbGot6-ZwZp@|rUc^#Nt;\ҙ|]rD*X/!]ZI\_B'kvcTYEu _@ƸLA@<-^΂"VK\(Fb7`H4n~[vBG.gY M7L0#ۑup;"ڧ}:vɯ!SqUxF9UG77T;00OC[!TF2<氪/ K^Jes``7xJDb>(1 Z@⽔t{˧4$T! aS%1sqsv`2$}đWki3zPGM$= ʬ y`0%Se)n궲^_ }-hُhN6 t ;lU뱴FE|ѽ3XDp> eU lyBSȜco\K~0. 1߾;&QkAw?G~ ~<IЯ6OD >āseBdBb({|3{ee2:&G*.اs\뛼8to-w ߈f9#0Km]! L*S):D+2+[ a@OiolUáJyWh*ĉY!3Սb(m> h_f8a"#A<& 2fsT>M ^TE2fF9LE5gk^;#$߭lcr?u.K Gd +*88k-t'=ύMsB3M;Y;3?3iucVZad ` b ̭b鲺%~BKY/&}LpWxv ;%¼';k=.Vϯn2+?O7{{vˎ?\rP^^iK;Ƶ`-(ZZ*R8\evN- q" 8q@4Wub꼁9GJzfN}YT4Z͇ W Pf#NTIs )͔ƲBhYiI| rPSݒ2 ZY{Az(pNP4h:h|lc ԧC䎖 >ܑ;f;i+AP%DE5qƟEzŢE~#SZ’zA{8[`E4PF|S3yEz׸0v?nv2;wZ!SYa4Z_n OvݒSMY0VmZ"x@Wx^+1Ϡ:ْ= N* x_G6t*-lܴ5mLf+oX.'9PV6 G剥&\%#G#'ה^۸;Wօ*ϘxS(xR꩝U@1 JalxcN,ס_}߃'E4f?=P PTrBU_m"`m 7$B~mT65x 6ҵU{O--LB#'X x蹎`W{Tp)s0wʬOK^M Ε#駤YF)Shc\"SIJiQ";b\IޣPRڂmPhmzh݅{a3f y^I [3yUe,}5JW623|e2mi>o$WP h}9͵05oġa(n %ZQ$Au< [|Mp\6[K;Ze1plhI{X}Y6NS r`05\,c"BF3l (027 ~(gQƦ/q:Ǝ԰IrvzюN#Q]F/zDDv>,iL-٢w{vK4EF>aRx8dP9`oųOE[ӈ|6{V)VQ~>%~9jS&9*sڠ/߽E2KЌ//ro~и}¡8%i.vm{iÄ0 &Sy?X."L?^5OR"gα0\x+C_)VAJ *>&H(U'ZMH1or$Mc`W1Îujΰi]ڇm>glɉ /{ fdnԁh lZA`oOZbd&וjx37$K 򇪓>$ZPO4k;a8_ԫVˇzqf., =)S2am`OZ̡0ˉ'wuEVbQ`q4d=7|zeSd)&܄wXl٧ͫzㅥAR|hRX{K:^:?{3C i"W,zDZƥ<ܖ4Pz*|6C.L59N?D9f Ѹ&M[ # K71Fs-HG;(0Cbmj?#J? 0Q^`Z;K Hnw=1Qf ӓ +^>Lg<}A\ƵV,oP4FbG%U?,{q(cX h}Af($|9r^4 _}0S 1N#A"GC܈_4"9wGD* WdEv]hC9Twn%fVuGkM O7Ś$^bQgiog 8JY\\ D-Nmy?~o&خ_h.S DnmJhjD31ljؿNJ:3BS;Yud ^oSw]/ n, )$[I|}HxD2Ň[XyL>S`Fiu1# j*YՄp*_#zЗJ[~VBj׀Wuro;,~mba(5>K%h^' ;>>4v"I @s)&~{H0u+! =>FT~ 00Bk}]^bJҰIלj}h!Jf I;A$O6pPQE]b@(02p3}-ݬVJR#B:π%_ڏ%myymn-$dl:\7h#| P=}C&9k[ +[ nPe-Tїα䱺V@0%9T5|.$5K¾yj)GO9G[e9wMof3:"~fR7váC#s}a g6|NOOmn~]f-vrCåu޼YzڊzT0: Lx^ i.t&~E_Wt>7:q:uǠƷq^ {hzRbBAkh٬oA!%rs}!.I2D@XTz|竞#q>-Q)[Id3暧"<Cl|Bv>Al y(4Hǔ69۞󃅣bf(bHU6= J:^ZlӠ7q{)C7&:!Alڳb19)KB !rAT%\ ,pYԛ8<}TRhߤ'2,#00zFzXǢ6-NLûjKM~F b >nCx"J pf8g'B"Ѓ[e(w_cg|g'.ӃƜ~l$ԷeI`SxHvEu@z I7YthaN8Ua.(~| +t移~7MJd,79NkkO?+lXi3I^xvkKCݎ_O'1ydd77178K`bv$Pq'm`Ss#b򆝷0]#\tی*N9,gʇs. @éb<0G>^BcN$vi ΅~"]ctHL>SDpbMUerڗ2+ޔ3b\9%if#_Ah0kC BĎ}OƯČO]Pt~te`.M):>-r-rfHmjq4Ř!+!Gf֯\R\vήlcM`3SτS>n <ކ?Q -Xvd)ak2t$qUyO@q&/?5q8 t@eԤw2rxL;%Y`Ֆn)puG"!.hP۪E< V3SK Ca/S;b}B^zk.nV>ԘumydNl5gkU8.C%m`eIwhh!q"9Qu Ue'2^xG+?9"F@8\~;iZhA 'z9InX 葢Ksa'͒tnK0$4*8F"kfY58bḩXf#^I}K:ղ Q{*X&oKu,3)u4u )?U`gO$s @V|5m)??=˞iB*\򱫜nجkc>JmUϙ.c7d*Ljy bu CP&I;8.`xح*,CJ' ۠?x3}Izxp%M<]u'$nxDY6Ee~<3>#|WeR'{IY"?Wݰ} D:L8HvXOy""5 `3y:t _{ZI[TfztOnr)g83b$MJLN\GL1Gw 8AaoyA1s !S0DL-W.|[{$Ou1NiכU$ 1*?gP'2]NAwD4 2ez>5v=D*Oi،ڗyf yFcר,1}w]#WULl5K2tZqY_\}b14P= ^}.>H'hGxix!i~,wtB/-(uZ6p Kf۪2ci>:*Vt 4NI*1ֽ!GR&[ifuBwB[nZWn~ ΄&f[72 zƟ9pݾq:HU%egV{qQ‹zL3aK}=F=_Ry 60[I3\\m`E$%S>D?~tލ, W,UkoiiL!'-i81讞6օ x@$)n0gzM\V|7nb$mI`h4o> dn]kf[pZr:b\Vehž U dh "b$yȫ嬃R#ݑֺulp`xĦko6rj#(k؞dѪsV| ;&OD0k^`ei6 E<5쌬ypӌ xؘrW bbpΣs]:pQ=·!,Qrܓ#i!h3±HӉ.H6ʶqHʏT@B}}| dj

"_OB_{ Oؼ3SPex>a3AnCMi)o@atE%ElJA4cR{Ōֲ6F+q-1QMA4Fcvച =+-/" zXyt@,Zm(k"T[SI!}Msgរ. 5 ݓY{P{H8uᅬq&t 2Xp2E&[9=B8c8C8_ԕ8c~*JeT !Zk8]bγ&Ϲc99Q^pM\DT,#sg 孂1J=ǰ:a_7;L{/usG'?WVH4,$ MܾJ]PQӷ:dVT=f`b^T(KQf>T^j2`k,I޳* mٺQ2325>u97@/Ljϯĕ>c4@CDjHbN}rI_=m<1eC)[7Dzeĺ~znsn kGIQr6 1!{@% -~g6aنޖ @(29ޣѽ-GaT`CvGTKj73XP\0}(M_=A})ָj\Vk|B<*_Ii62\"R1 ([ۢW,*{8bp "$JHd4Yga%q C)hw+ )26S܉uKM @48ghȖ<n`Xb$uY)HT~hcPKMSGk˽MEifxUhc7LJE:e9碐 t'2Z='h%V*CyT/U~%n;5&8SM"oI3 vi遵LP}fͬ CRC)kjb-s{,?j[2YCW&NNoq]p=[ L2rmH;DOSUu˕.W UjB@NI:yˊ.Ox 'ʭ)G/* *ݒ{0Cd\&53wq7x{V ī5ttQ{Oj [vkx0?{P@|$A64S \D2u^z"gr=*lোSP-(zi85? S?|>ng'+)i/x#*ڿC*Bf#N $^ 2Vn)dpsTYanXOڎ 98J[ Wlbh%D3]ʌ3 *e-Fs`[iϰq)dm99_%{Iiz0L$W6 e&ǐTEMP}'!{7M`A7Q0p~nnmUrNO Q\fZAeRRlUe}-(Lo9t76k־*z7[:g^T ˮ" |)"O2ý's੐YoyDMtN)RKSx{Z) KL#mDJv۩b`a VIT΁Qvط?4  JMYhcÜ*kh0wG9徆6ċF5UC (yܳq2>6Ϸ m %܇~֩> &@w-@{d/KLnȇJqPl>yZ*j帎xϝpR12*K@@ZsM7_d/V-jrG{j=>d@ܤ_YN=Hg#Qza@/9I<.eoX7Axh !$yt:mc[W|r2sM9Gmoe9xvZ'/gsAg~,eiۑ au,6=,5trQ䢸}DNcЬGd`j+Dl#"H_Im+UUb`+ ";l,ݶs/,kj,jqx]h5nxneMlKXKHۺ[ZOIosê^ӅF#$OEI<, R?l!_qL|n'38teJߔ^ ݻ_n `Qʖ壗/Tf -Zvuڔ_&xǯ!ϔ+2^_ET%6G0KԀ,k%-ǔy _Le뛧Evp Ċ8oN&eCJ_i 0fȗġFQ2t)3p,VP<;Ɓ,cfgأ +?ن=-|Xbd~ ^w`B\Td^(g.kdesX*_2NThr/΅Z&-cRQ.ŧJr(AFK!U|WesuG @. G8t.{jTmLd\} %sQL[BP f;9|,ZD_Phjڕ!ԓ6k2H"#nѺ’z9|j`?kPf.JAU|7L*t+b:OBݚ$aB,}XO i9dzK{׺'c":`P06UAZsVh/EL{,ɬ\_M/ e< ;0 e }4JIm  R\Ph-;@4| ̏&'!$I~Ki@#f!ZaУ`l؊5?gjā|9ӡ5ߨ T-JG֜̽| ek%,ٚ}ubͶ;@6(^8ρ)B\>fĠqx dM>y׳bźMĆ[oS"K$+,D;9oħuqmkqZYFmHH~A]XuR9q0;VPq-p?K/2Cjȼ<q=1υ d6ע+ݸ.:!FA0TD ~xn%)VMڪFua? ! ':03>VCGAVPR?$^m%ؓ7j;^'ɦcOQ/e^ Pr,UE_N 5Ґsb)Ra0o4Y.Ff| @AUѥDRqB%ifW=:}3cr,6>(&!XJ^JְkoQ6тd9۫xIQ7^gLdsȔ:"RHs`=艼W~MBV*x|6Sݎ^IWN׍`:F<֘٧#kN$WoS:%$qiT&E]fĔO2u2~DPŢWP41:5$m})>6#~6TyA"y2:&~D#wjibBlgrW55œ3 ^(pb<%XbT8cRi(y|UrT讉ӎq5bj*jڴ6Zec1Z zֿ3Y-*Bۜ9\hPڻN:&wcKwH ֨"~vM tn-8:61P.)\}F-хLo ūy9ϕJì ɜ$K5de.u>@7 ;$;{ӢCLuϕO>v-Cr0B'mc=Nm'UuxF0ݶJ>C{`I?fi5pwo29!EjnhM7ň=e\$Ƒ5oe#TYR(MB , oͪVx62@+༇2B=i륨:GFkUzF'h|o\T3:6ntU9ryL۷A 5]D@B/ܨgegp$]yS.ELs<x~2.;qQNR6nDx˰H58 HK;DldL<ӏr @-G!GABKͅG6攤{ D3xJ1GwSr6u"^ gjG~w&m!Y %Ȩ鞱ю_"/ /+Te_NJ1a.\?SYk͖Cycr}_7?8o:Ib>=@:B}Jl(j~V`CwL%;$0j~W*lJ؂?eeNJ8p$ۇ#a#,9|;߸`2Q,4 9/~ZxvhB|}d^*/FctG|L'=ہӕSJR2D/M c&7pFxWi Q*u[NРEO7O~P[qFǼUF7gojz+,28S--E %2JC:zxW+!CL׎SwΏqGwV.,lPk՜T%Eڗ^,hTLXGnj fSk^#6'qݲ-./GbK"=),FNi8(X +=?t@Zה&5ߣ1ҘTZኵݧ9E1+湅] T|;F\d㥟S/β5Ef0z7;c/w+abm¶$N([Nƻ+#cڣ^}f&+ZuLJS~~=toŻ'0U@~%+j-/j$ % O]n+o]W l[{OwBм l(l뼘|#G[:FIpLU 7V?A]d|礝,Ё:+R~Y-4au?&M=8i+VyXNr'{ޔKr-X*͠ y'ZY۷[j3;k?>¾tr1 ^1S > 76kT(:Q/C`:mlD.|AKBTPR II+u4TXRpos퐰ige;ӌehv89q4Ww(j2V?wkw^6bN&M{N,vGXlzZ 3sHe;=9?p'{(2#1aSrX-Ҿ4h{-g9fɦf9vYe0{",8zCRXV5sV(+K:9O%JCCV_]٣H3 @li6[4њ\2L Y0|h>f+\m8dcJe,Xm*JUR1=ϖ|KV~g)7C졒f8ᵳ_|+88Y`qGg_@0*=707{pxyxS۴0\Xe4<y+Ɯ/@frPzLr >#l '4V饂pxYZt=ܬ.*jf0Yx>!xb}Z=ً9S<]c&6ϙ*LHR[n!CDT”I?v abh72nKNďXW%,8VI 5 1XV(;dݩڻBcϤDVi? croۗ67*tl~$<:0WSN]֝6jμfWBO$>~Paԋn{h֎:2gOݫB =bH OpœAq?dr>#-Dw|aN礿4#J&}1zy{^vm^,ZUD*NQmKlv i2ǀʇUQlb !&dOD Unˊmf]Lȷr 2'ʇsM @j;5h"OW1╸b1_mV01:\C^m@N=/bF xM;c0pu(VeJ z[9sI,r\^f4y>alr8>>3G+U;ݬ+>3_⻕E Qktlj_(q5U\En‡m[BG'=tx"`֮!>'KĪy|yakO搽7Y_'SzP)M=7ކ4亹GZ$0_mr&v2v].6V`8ܟF z3UX]X>LM 3#{̀ \ 92\akv66(Ay Zl[WCS32CbD[C3dꇶ`m\~JeEW6}W;üW9!`H^e\$j4d/_82hC}BA˄Dž\оGt1#s1d|O_GRiG.%q "=NeYUd~Q WP+"Z͖`sClx*Ұ~8[$M,4~Όׯ7Hbǐ%*\g]W)a sR)EPń2mSon+  z`&x{9sL/͖\ i>?;]AZ;{SIwvL ;wB^Ճi^H'm(]R'XGOkYg"Xc(mPbYl۝MYԸG]m~EXN@꿺.tOywLQvnjNqeo fwOջT )FX4wc܃,QqƦA G"XFK+yT`~l_( }G6}6 }m{ak 1<B dw `j3f&_Lx(LHj4T(SH\< _:'giґm^e<Ϳ/>?ɧV${dC wM)# GfA T3eMQoj[O%$fEN2!̓o-{ N>Ws0xxzD-jYMɝ[iQ;1<Ѐ]ʈEYZ-Lk4DEs bd| zmwJF*=8pc< X>@M\rDeGqn~:VS9j|ъ1F2O{K=/=˷-kFT%Pkę4aٲhgS;8fɚmhyPoB.C- ಏ /aJ^l7vA}vok\to8&%|o' *rVT\i·:J+U,%zxo#V X{x| 犏x N?\Ј$tJoU:N:V!/fp 9F=-40k=c5MR4\[GC >QEB4()KAVVk)!1W0.7I0˻2$$26ڇdl~s2+ }$&;t%uNg{28 M#AN2Fm"A[|l?[3I6C:ߺyώ H D*#m2x4.ƹEx ޡ> {X8)o^% ^]{׭C߹07rTXň`lxVzѪi:S< Y=F xwoo8?$ؚYce W.U]W A/pruy2OrveQeH)PdѬ kcl5 +hb]0Y::E—Nk]ehUX״QM CR=܆YJ]Z0 /f@A^hqwmzVL%۴ :0U_W7ޑHazrq&/9%hq#'L[Wjdh&\]Pxu ߮jV/> Gc&jǤ6\.6_ŮHSˣĄM>u6gsea˨}h\O]SB0'3Qsg.k!**a9r;1';S^=YD Mv3K.IW;Uk Ze&]yV_-69,XMe%[? bEq5)ܶֈ(KN_E5tOfNOkݹ\kǠ܃ dv`!W ;W3dzɼCNkR=!TXAő*I8˞<~Hk=8bB<0"0vzԆB~+tqϽ/(K#:"fިpMw*0J?{jX/D(WZb>!6pm/曓K]!\ N .1:NjjM~3pC$|`qM]c3ovь㿇tN Nj;QOoMf74LAߙ6E~=cuWJ&-_!Dk!*72*L?*0Sٱ*}π?^;KҊ8.m'n|yvf:Rʅ =olP_ڐ*!~ث)!'-{9+ .vO,|fp`ևMJEjz})*نfR@ԇ"*5Xq֌_0^gKCH>u@ U$ASj P .eX/ޫKGېo Bz욟o1 .c+HOh?2m@LLL 8(@$9kһ?RE'8VStj毊lްj"#NB&"vΞ>zsT7J80o .EJb؞]a\y ^b:g'_&є -.Dg9Yjs '4,b,BajOXҎzkQ0o +/*!Y~z ٢H`= Rhv|nS_DoTD^@C@J\8j|AVojJ86 XbqJDcXdu~ \b!3[:E݃)?Gy >@5S@T!.3_KU#pB Juŕ4@ L|qPd}~ 3~OXM`>:zHed%!\!Q<@#c2X5![n]0"ttpR3ӵm28RhfB4iEl.⩙2+č(x/BJh=pc deX߹[/07Ajd<>~j-sUZvE/y7[4sy!fXe$b~|jzT[#:) Ű=q 6SFrc3늱3IɈwwd/>gs:|Ih:ܿF^E[D3w UŰ2<#c6ޏŸgILƛ s5nnW};YXtŪR@H:!D_\vN%L K$d:Q1B{#c$ a=yF91f@)BvWgT5Ef߂F2E]et5^[{FpC-p+jߗҜf)cj~zy^Rʕ  z[ Ͽ>ͭq8RNQAKIq8 P[6lF2G&>="IំҗQ"Y$GYte:>=`T'nBZ}8#eR(soê)x>?بME7;Om>]S-/RTgR@?q{o n2~{'UN]uq5ɝT=b[åwQá~waԎSx/קBN]]rccs-mK ~ȇrQ2V7Y4n}gkʾF˟DPU~@j^*]'ebNe$0!:ayK`2{{d452ʋ/U}CмT9yـ!l=U@Blq:O>eT|y 󞪯(O;䵎L==_5겣jUbʢ EB!Y!$tf)`,Ұ1FSgk<|0K[s!=B,F"Լ[qFmrIŁ54q^ ە  r(䘽堪Sbϸ~ M}?UcF/ns}bRY7|CX0n:Lp.l:}"ef huTy;\ˢ|) hjn]$Fhs}gtTMN·)XS| 5.'_=4ZkB ְ,_<`QxqY}y}:)>5/K68W.X_uѺҠ^Ǵ;Jb]h $ Kxd>64ըr5ã!%Ö\vkqD[tgy(U}\G r"8F|-"4jb 8[Q!<(S*v,ݬsӀI'DŽֿϹ^+ȒMEVlbS' AD~GK5ZEƚ}jmOcuk-ry K&K2[Q vtJã&OkzL*סraD˭nNV*ĸG^qkn:n :oqfr˨R])'*Չ]$-:ݒ;nɍdRCyN{²`J_K}ܞc^3w8W3XSwbYDe8-Km %˹ɜa!!bB< !fO渾x8`l^Xa妢8C沝>Q51`%Rw)QP <]IYsc*WABC0&V 0(/5m <=4_͗@辈}S gHfyzS㶑7td|_eԮ E<1j=`fǓTe构Pz.}5;;E.n+S.\xWT7g7/1dI}@>13rGCi%iFJMo3mVTs?AjU![8fPꮉi4 vf Q`;Or{=72ζW}mwek9SP5GWAH"1Urq j fNU7Ѝmł?OsT" ~[K,K)- Abctzϖ, Xy2D3'5 !o)nrv<`8s v~}_ѦT@ܩ2t`5 ݴ{PGF`+B~ޓ˿&K"TL:,;~+;fz=URb3udȿ@oP)Ku g+> w$+@. y,8PG I*_pLh楐_ϲ09Ɂ1A oJ|0V\y v=^m:2@a>=Y>>Űf+3Y~;8OF e2n]Mbŏ+:3[?y]Aek\b|e_aL/༳p Le79HE܎0-qh0H(Eolq'tҀccN1]fnk:d؍ă< MT͊y7̘?:޳a[2/5q(58Wj6gRL h]ߑbfnExU M̬ hI,z#>—Ţ8q;ʺd[2u,rVh{i+3U%Bz}Sub+[a"^\^+YZz ]~c#G æ?s;Sgh3]29G# s6.8_ڬ= LaɉqJ]54L(Y{f8\ɷ wp/ 6c flZ}1KPl؟O>ݽߺZ6B)Mn%QK?hGqoYOkwf5h a͖< /ZA VOPwlToislDF}[sf֟H缕ihKHTϦspęwB,HH/9Dٶ<=۞x`h Rc310UJ< 7CRIxK Ǹb#A\o?K|TLbwN@>ٻ9p.;:VF: C!t[xVPt9).\#؛M(ԵadY; GnWN/]fbfp{oa~>_"%ƜS=%v@2[ H W$ AVe0eX}YXv5[XѓD!A}`jx(2_R,"9nl̫v˸gTFQYO?y`"6 *oS OT{ވ5q5 !h?"&+cr,mgUh -NJ[A. &hfR60}s~RN9W?2ظa0l\HҘ?Bd&9kW>( /W{TAgpC^,+Y[n|!m)6%Pz&gCb( u.Y}xZT(7)϶d魺BHEaCKśMwgΨtؽI﹠su1.JJ.{be I&"\v1kL^S9At[7eMgHDoYdpd`vA.taɅjq3 J5y`T1ZqRbNւ} cDk=,fez5ĹB|>9_pvsF7OYUU(Spf-d@uLz:RmkY"Ct hSw) bEVm4!$wx)h=ATGJ`3՚+09, ˢyLD1"g  Lʒu=ڱ N;p69[;qs&5MxJ\DN狯Q])#FPCk y*< BbŻb0$/(JDs4Fƛ /iUdF BpRmdF7O:JSϢLrW81G6غ;DAE'&W"ORYhjgGlA` r|&$Wn)Q:&C; UTU$V!A'x@IrzMnNdk0a@9?u܊鹶>ALEСEk h=Q~/í .v*c,]}])i4kiAgnҼTf԰^%]R Z jac@ϛ93%:M=T&: 0PX"umyӈifk ոeQv?;o, ,kآ9D#Y KɇC헣S=n0H4_%ϛ c^3-g:xoYs0]zLPYYKB?{CCea6(g AWnQXpͱFe$)~0֠Q^Jy9ZUi+? E2[̴7\[b!DKݝDۢRX!7->pT嚆 >VX滵0 o.g+YK1ak/W7:䠿z[s1X4joLy2ZGHD.Rk E`g}#-;z/f4I"T H&d"貳s;7ުpr8,@Nl[bwůѮ|wxPn#<-xtȲg"h,yhQhx3qT1x=qi{K2XT rvl&hX} ̓&M[1}~ͩbAR< VGx/ě=;Q*RX@b K'3n잩 !ax"@q `ߋ" b6vOj!:" ~7U\ّI!-o$v=Q"! ҉U;* S w]M6Qvצ=M.zLE:hWtk*X[7RCovSSn\ q q)cw:`^EQ\=4iM & N+0(8 ήU+u)d-L[ݕ+#E~ ֨ "vu T.28emKL=(8,8&UM~"ϸjg suR"3uS;}X LQ1=%)`G󡙝6I4(y?A NBnarKw률Nr*E!&112v i]/f v`"nlSؙ)P聽c▒UGW[*\%ԵXe`{CkY[[=6 C*ثWq\Pu_`oˢOgXu]c@o!'/I"RMi=oﵪ̳Y]K3#N(. 6M.[,7E rhgH47Dq{ʢYy[fq ,\OBΒag瀷u ij)rz#3#3Q2cG8v8vG{s:) (VRo5'xȽvr15: k_ yԪ7XR Uopڀ޿,Vh]IٮiG;zIk#}uę&_!}b$gxe=/}DBm=}jdw0hB}HŎnT7͏[ H/\=Y(ejX/9$ӽ;d >8p5akq Tk%d0q6w0kc+$5LgkX̪٦?9Sg^wYMMyOo Ѱp8PA eo :NwvF3D3 :%2wg{D^pULd:(ȭ0^0p[e\oYAQZq{ (}Af q'#tf8?WO"0s$ձ>U0ٞ*ݿ2]ulO"^+"ӏA:>Ś¯2VK `n3 D(y $gFc"KHDul{9p*l_,a ? "R,Cl5'-bf QZ-,)7227cZ$ռ_п q7zY CT<Ek 51^w=96;9̦IJ2 %VP_9X!;H#Jh3ۄXXWq`2sT7j:tO=ܡFFi#`y}o:܏M쬔p|a3`JUaU4 8,y9r[u^OTt/W?. ;Xƈ*60hL_05OJ)#$%fyoN;ZJǠ%BSn-ߛW.Gb_E] 㵯ߗ :eO:xbR_ a }e/T`Erg[۶V1MA]F,g:_r#U gé\ \u-P *iKMNuwK(5Ԕvf%ˆwTk"99eĎ.>S1G M =VO)u~%C&p&3y ㆱYzJ+ ??!r䵉3P?;}Ӡ` ĵ :[>Pt9[;WIzEqY m+n>JFGYB:+M0dZ~涕eb7k l$da\5Xsr9<[l5&ZPMso+9D>[PCa"G4|(oy$t}#%)>,* Y0u>cczdzm%s 56ޤ5[pSV8&/k Y~ŭjYv£oLS9a)(Ouzq܃͛f6EQn O߉?qn•f\}Zf8r&VHx,Iԕ!B6A-gv1/΀/(2 Br"Yn3 i{k7b~eƴY,T@%wtF9Q@uet˲c/p OZ? 1I.Q ,\yDo#χ0Jzkĩ- R6$"5R/m;DQ24[:ED(X,ϭ1NUL D |}`ߟ!*cio4P6&>$X,^},bq15J_eT$ K4WTy E76w|U$qC;7*3}vS{kc<0 ב p:yDh+@U-[Cĉ?g ;nLY5}5S /iu*Q"U)0P4ƄGo95)q6L),R$Dϖ1e\ktäXnh3:'vޗ+` 䭟w$IU`?IKtw0R HSe9#"y#o;O!&{Xmv!SVx|ِAQ;tgcU}d B,/WJ $$(h];-҈^f(A&[Hh5Z]ŁusڒjW$x[3U{{ʆrb; t/͕P*Oo4 )"; \?4*9jӢW_juXk͵[)6aP Wyt7F;eWR{P=E@=ܦ3? *QJDte{eP2 %m-wI |XxS.T![zST\nNÛf׽SLk0PWW èk!6l%` H₺^.em+^Om- 8X%햵1O(][ےX>r Z=n-:[/Ilx%@⯄o4?VjS'/qiN͡bAh` E^cl }`B0&*dǀ4TWC`k29{_ʘtW<JƖ_*.~o7UZZ.s* 1u:}"+eB4qn|Brv"H(buMb$VҤΥqU̴ =bMq_O8DtHp|N4i`VlbԎo뺗HXR NoL©Vhn+iWd.u[2L/m\[ӧkA'@͂ReHAUYŜ* QcA>t"$VH&bm*f&z뉽NvߋH,h2౸jԄr̓G+|x mFάݽ 6jO6fS% Ils*/#k~\eS$>ru+ۺ;AeBWȒ鮒 + WBPG{"[E+EBᳱL.\G$:53{S1rtˣݘaCwf2 Rb ےՌ&NRz=+[ƫh G&W\:~cn3[ϡ;2R6& kt#J77>}se:".1.J, |FV6ɉqC+pk%=|Uii5 }o㶜eEaʎLUf3P)UgC<4r㹻{}krx 40D[G R:u.J`6a#,RVppu9Qqy =X̬ ?;;2)6PR SqzсȐg^76w`dp`{5$$zlj;=-}ڨt6md@T ;w8!iW=gEhԴg17Tu~~Y<@,r7s&vYsיk9_gxcg`d1gqA@^7b0bԤ;F&ãw5uA[ʈt 蛬!]-OBTu!g0z4wㅓ*'(+gЉ°șar|p`'ZɾI$mkQ=pMBּ)CeTݨAa;L ;w?ξK@pPa/s58v-DD] k6+?JY^KnI@3`-dw;< :j$P7ƞ.Di>Ք qO+dl,rG{D'0+Paf0s#J0i3!ueX $s@AibGd(dZTߵ3O bIdGm֧4Q?A%t밹&%gN5hB)e Z 4{hcK_19nR.+ΉϑB?ю G%~ľF̓8֑Y#DI ΰEYlW.{^=ziɏ9Xo3Bk0ZCl#=o$KM we>#DU$R 1I_<˪b 6-91}h_Cwi`QL.{ jD @ MI4 (N7K0#F5Tn_SMt[fV^+$[~=Zɜ ;=^JLV+rSimuLB%K?#q:xRŎ "lلrh SXp7N1Y3R !ژ2 '?+4s6gg]+1vC=arbz %k c9IVy_5mX=;a8*QzgW&?EG{qE"-r3Mnֆ ʖ rG )O@ C^ѰH2$ _Q+ύu " ~Dhl!ڬa,y3>{@yYzѠ񠗫؇b?*d;w5kC ü"weh хVv-.t/䈠W굺j!#`~ܐtv]7JE-%M2 BK"4Vtf)rE@ڜ"e5:O 'HہJrPs𔽔bةݽ0pDwk _:JL9NgOs_Ė1Յfr>$D؉[h(WN(EJ5ﰞʒ:ЦfCzm  >Z&6'H&gJz|쐓Ho!T-~VLzFj!B2 Ӆ{jam.xaZ^\4U 5x:ßsnգCf<yn.p={FRË]JlE,~+ijzkiOɔ{ҽI72bG2~\i.OcH?rTTh蝏v)lH!cP4CkpzdŽ좯_u7bY4^$Ddt5~JP")m9ECJ`sZ&2Jnq~^'W)_XMs+(+\|l;=o'_KH$=oJtxA-Dm7V,Rf1pjlŤe7Hh6όZ)&Gh=W*W:{h#&YG~$h\b1F ` :쓞0$*#? ~ 7+f!uT5*gM ^@!fxm&K$W7KP 2uto);r{ q)vxxomXSp/aa r綑g B+xkK 6w._8=Pt+O2*.H@Ɔ/}eaֳT"nrfᅃw1Ye^: kU M\ X>ޢjVf'Gzc`,m[ܸ~ؔl!^[kZtg?1KL3{ixbTcsxq K;с̏ҭ׸%r`o+FUWA?E+WʩUP5>vk|[EeD/lEc\.oy۳ث<$d z2%T.)$DKgnjJE׏}}^c0#i:d%]=pM^e}X$}R 9v%.AL6]HgF+6 [ EһI j7@ïUI]0?\k.>Sa@CjI-$'/igWn`@Bu!Mw$RVabw&k{5nTVQ6Ĺhcm]D?sȢ/z-2E#^ wnf%7h-rLvަH mT5(6-€Eimdp|%#-4i:U 6Q$ͣ|_)ZBm(9%ȏnE'@r -#3ӕكc"/m+!3#_gtbqBE\^**S FGl'x{\j{LG_e(n#"8 f71O~r)E  v\˨nt%ܧnIfn-*تCH-viVtH*;Pfnsȟ_}v$ I|]pI;8P 4}g 0z $L @=GH٥nQKJ`,_G16C)¬ݘFq XSJ02\|=-멌pZpȵo0&(4͎P*k օchk!Gv.2Qu=`I^3 PwQJg*34C~~.'56}c Ty4S(@l]yϤ͟,PAb~V_Ey'gAӧ)p̿">CVHl+yF~ Q!p;]Gi@'-\4)}k i 1sXǜGzirngF 0NT>˳շlmyPf^K q@_F W k}^:M=x״/.Xn&vhAO%24%nRQ0R@^|P^4j(hJoFp#))mĴx,fK~41dl<^TU0[%N 9r_Cc;8 Ql;[:`9wњdCuUͭ tJPOf%^y&ZDdwVU&BڄTj1G ZӨtAFwqwhK^S,PQGvcQd}.LX9 Kz,@~}=Z{|%Nuy=*gL`8O0K_IE-A21xݾVqOTZrHX#Um1zՖGBE#/:uD<6r,]W|8vi==%x*FN0: | lb}Y<sEG _ /8X=Ab'_%)E译 +kOQbʺPeWg3c+nZedi/{rT?*! c(( v8} ~Sfle&9'h {DvyG39KcU'`q7m9'ە ;R)0TD"q&3-m20?Ax6mݛ+֭!v%5W^Fhv2oY`ft̗ڷKNX{(ЕxTL5&a*%UЈ. SjQ*Z~l:J bgfRQV~( {x}?ZN54^dsl>ʋ7{[FC`L!8~@e$=2`4 yoK=p?Iofótx(I~2S^5xy5Db1<\/DK5m̌2v`$)\êf 4_s(Eb*  Ɵf͐Erӏi05 :y"'ky7+c'qH =ɶRQKΑXZ2 ƣ*5py.ʶr9ݘF`97vݻa6"ww,lMx۫T}P+{ L3X!zz$o8a$^_ֿ/C4h!ͲdyԬʌܨ.E'G;  E-Jq4|鴏6wMCӒ)тÖ+C;[a%\Yv0[P}3Ԃ~MH q#m m!"?lf'UPi'G -HgLK"o$W8ẓ6՛㕖T5diHEŞ身:<ֆp9%Vpfܷ Z Dx~+Ό.,N"C7"QMq+ A%GHa ˠYV6lqB!G)Ƥa/dِkW))q[,/dFp`;$ F6rS.V$fjUT<%әOnITGA8YZ/^n(AxxVRy{) {R윔y,uʕldU7H`z[gLka5l 87Qz Ls{T6~^Lw@0iB9`"_+8VmpGm5Aw=͗'ZJr;UkW!wJ~ YrbF(s)p,ġJ7u9~ľmW $UU-πJl:7ս/Ƣ`a@ Sz4sjIUM^=l`ZSv^2ؼ-o Cn͔Js|I&~jBtjs2ʃ`F^zr]∁tu:OM仅ERCxى ȴ4juHőJFHT[bH,ƭ@TG&,04Ě)p^җ,z#?2j ጋ"B~~l"܈ZikG3+N85OHdsJsKZ*ձYl y5ȥD'WmOI_IY>/EXORZ䴆U:\iȄHى^;t@g ODJxG|<;„ϻ5-1hIds]Ug8?e,b;N6FhX]~fm1@zƸqԜ.WM 'Řdn @/r'XM=csIƢyT |K2"yLɰfϫrs}G p hN0Cޙ:N?(ExΩueBN-E둧]׺Aj=wj1C(Ӿi͛qAQ,+ib_uے-XGY2g^8P;ٴlJ<0%*q?J/M@wCQ|j,>W!JM"VX-v*CVfeD*4B$[&[? u)>Uy].lh@eh@SӢ3%\)x \*얘Pj^E2D^翺e}0EAbXC-0_\[6n%vGyo d|S,+?Z]KֻHM}r.Ѻ`*PUS>Ԕɏ(9 48Nf&ɖ}e~J>y;IM>wK$XP7yw1Ǖc4T&t]晗+ˆ0Xc^8|rS{C-X:1#$F;)[&5Etq^`Pj-?S{/h?t^N@ăO,݃ PPԸ_ݝiwϡCgCM-Msp|ӽ(gfao%Yz :R2w< T)&RxK{x; ojq Mf\c k ( .Cgqk:1$y=P^aMAv>fуa'3H NoW;3w8cqq`]3ӌMfҦƌ FhCPy۽+/W90d FPQA}j_ݪ:R+~n&` 2R!DOhbI0u沠I Esy4!"6q("l 洽It?eDE J g9F>*U&JX>`5,Z 9Qz5AoT#uc긃)6n'}tb Yɟmtf@rYD(}3-VOv"!'p=Zru=SW&b^hmﵒ\dv}suh,WʸdѧԾjdLӹlmx ^-<+c/U%]E}b; 1'176oX*H^ܽF=f@PŽ^m]F_~s]1< 1xpҧ= gHqL; ݎ\n,%v,c6אPI=_0$@"2*o*vī[g%#Sp1.9o"(9 TK~eB)'0 h|ZYK@~ʡ.梾s= (# S`@CF>iw4=O\>D2LGQ:!jNWB#˺k ̆w\H.zUEG5W- Ha9P}C$(Ŗ)I:IGO1)X$c̯E7KPٶ-<% i|.Kp*"D*ZP0B Pi)+zj-* u0lᅹ?v[?JQXY| P13 Pd 0h, 0'0иL#BS0f{k 4c)X:;f&z*g/k`U~jՂc\MfֹzMVrKg# sw)OiJ^f5 2aRw^C!IBL%YiZ/ɲdqz/dz^-ĊL|aj?qAF\:Rs5y~,Xa#03Xz?ݞb]<FE n[mj75צA}`z@c+СO4||;954?Y2c Ŭȧ7$\֢MReV:$)Y}`?ۨT7 o뵤MHY$T?@_Td;K{XPRĤ<% jeiF)tlVv/mA:@݄umuqr&<طQ2߹x.tAXf;ubU.̻nrsKހ<:t^ƪ 'M(iRvDnm‰ >s3\gOdPX]ޑ&hn>Ɩ(J}xO$3_wŪ 8ߴp=Lꄫtfwo{L ߗ]}-Z5RR ȫV-g35CX.‘I<8!ǞF)Lɣ;s}B/&4`ÿaa;Xt dJ"4sGIjq@.X/j)%+7GyC2ٓ>\A$ZB8>8~?wrZF=ζ)gLI^fI:xs@eC4!_>}ܷA[!p*^J "$GIvN2PB m4PĹqR(0O Vo70;}bd'"|q&0ɨTq=>λi)?J/43x\ 2QVa} ]O!eF%HˀoOTra!@@[wI|e.6M2pbT yY]WF z@n M}5D!;wS ZŽݝqv JqezeXB]}0r<`ep@^xڳyoL5{h !SvSR2=ۑSZXjgd); ?EUv/hbgGw٪Q4ݻgܓntS{j^Χ!89RGԵPU@5,*{0=q.?v M6DHлYw=eQ+ui,؂[q.hCp3' k vE6)&;U6a*v:$l!,P G@?Wc^8 =9ǎ+0aA!m0 81F'dq/ 2 ŒAOlDؓ8)\&F~6@PXmBT/N2"֜TGbpkj7p?M:/zs[]cS19#'=bpV[~Aufm:w.G ,J Zӣ$Zk^*nr"مI<2p\-ȝ":p PEN m}`g\n uC˰>Gn%& QBz\$<efRs YM~x;Ly;= G>EZJM wʭisB) $f@163-{ P|D{6O\g)|JzEB%B%n6WjYEI9DE;HiٶWtAǯ\nתݚeg_oʸWVhB w)1YoZP2`p׶D٘E ?) gڇדݵ&jAlhi's2:Kr268TY@cV=N72_Gs^;56Yϲ>^).&1©MJIΚ\ XCLq3(w ӃW{"F8!su^O|jK;9n!إ?XM3t!e "åYY. Tm:1ȠY.El(8DJT䦖9~N=ԳL ]i>=[0_Tb36UXM FuZYZO׼l1o>?z mKsL 9[}K\ш'ur; kFnpۄ@Pbj/n(/KYد^E;v(L!]7BZrG 8I6QO:C?[a̠H%ӻF„Wܮsf EdJss߭|pufMLΊo s]MűR%J0Fm?4i;^j^~30K<|"׈h,K+ebErzyc&QBϫݻPs@bH G~&x/WyYmƧ;;ӕLUK,4 r?̦\q 3\~.?Pm FNz \a5qm00->V7 'NxHW"&.EhTuPnvdG *2D{*YVYȋҾm-rE$#& 8w#BV P@jQyZ8&; QӰ+AdqT&>7xNh 1FLQw-kwF`_l7b-¿( C--}5L=j91I YF46@khJWVb/Nlp6@L/u Ԧ;W<8ol[J^]ķ0xtmu;^żMoU(:`X.O!JQo&}a}>ynz DG`gCsyM<=,L%8+9a׼ ,*\>CWTn6mL*`19e]I|~B5zh,ȭ%ބe3=KgjтhW#CU|a\ \cȊ,E&+9mE|U:xumC+kD^?\ݏMW{2)`X:#MeMY,+҃ kL)쀩ˆcěvdBφVAFd\QfFw,;0-5cedLZF2=lԼum#/|nha4<0N#Zb{_,o*5%A7nAmR rR~+ AT;nZWFq crC%Q<fh>wO*)T'ӈmv%w]#r*^Ǫ٧3IțHu@U pm%Oed0A~ Va ԭb>,U_/_3bʧrnkҏe3kY5K=Ëí3uUGu梢$aF+3}mw1ĥ/V!UWG:T_3)ފa 5^יE5Ԥ#7wzX cNJ,_;'Z{b?Ul'PM1ɠJбVvEU” g7"e =KCϨA]TeNvx&y l)$n~虹1F$6,!>+mB#W^,\Le}u`;Us0hpjqZZm^lRaQr}E wt.t:9K%;:3@EJ*Ӑ%^2G"/0WpY\9)`  %5ҧ}8X͜F7Ktk`Ārl6FN\"erՌ^l>rК6#X5;t!J NBQ-tl't+HNPꓟ2iN ?߼`}QΏ~.ȳУd d+ u&H |˨ V978[f.ޣI\T Hz5Iy ԭ~tAǦƊ=}״>I^+0gKuֹ] X5}}ӘFBt-teD#:n r" w`zPS/We{8`/&)WGz pXi,I O5'R in.;sgBHDl،Ԇ\7SﻲZ:' fZk#53ʳMeB<ǓطhH,+C JmXRAXmxApaxK#kQdIZeIF8D0@8Ay qۄΆC9-$_>;{Фtç:.K]5np#2mS 5"ð+(fyw+%ߓ={vFcHgTvC]!lvޛ! -SXy7t HI?e"^Ghr%k =&)HKR#9w~~=AiD4U~W:lVY̵rs‰C+# ^uzײ@S=dx& _%o,S}Vnힽ+J $<"FDJнNjEU 3LD s::I/ߗ.hZdKweHLxT`1e6ypo8]Rh}&g$yVƆEJBGUWc jW2 n;~Oc`Rgo{KhRi`{dBL@/~ [G psh_=8oA._ pRcՎ B^] r31cC !pϵrܫ{\ 5eck٧ѤICQg޿(ג!I⦉WwKxvu8Rz'!! [pN'&}j}~sI$O8'ybiv/Z#mބ(mFAFyAFMC.\^u Sݞ,pBi!R"`R'[~΁Yg3+v\dHn{2)-gAkF`g 2V^BVϖ21WN{[!`5Lx&Staw cyVXx{5IYNCWURgl4h"RŗɄ#QnJ' _c<`+ =5\:ؾb4X_1 g~>?H}d ͉}݄AhK?2{E8CN؊oa`chE] =L8#f"yr nsoh\ z *wpiM9UQ+8Xq1Ez$egkoF:Z]U3ܬ%ef-.n)XGcM6@Q/e cVKiltBض3mд4Ζ.f15m Pii k񶸍VIa/C^-\QཽO$$ig8`}=$23EL dEMtUs>pQ?>SǸmPSRf*qMTqhߞGcp#L\ѮFr3<)<`t2抺HL^8zCJOѶu^w/ 0Y:ݫq ]=oԧEkR4$b3wͬ]鯪x[NrQdQ:O;f]ySs4PI+ncj%dwzr 4aр쨿W89 M A(❀ !#hJZ;uyO{5ܠ(Z*Pg`'G8zʔ[ެ8(-#N؉"''&eEڛ;tՏQ aa,~ RzH Y7 ݎΏ0?f`|Vs8LLIps5m3sL.$hl(z'Ay잃ʕE'];fOÝ][]hK_IgM~y^6 ɦhf+vy2kȅe2.E C3()H%k pسCzRR04ͣYO;L6,͂a] n\l')۵<}31JSYKI#4.FlÑW{Me湣Gߑ86,(8K~RWl_+R\̻xy+іjOQ/%#uF5Pu:Y)W2F'(U<:d`U;ꩈ0.J; 8 vDi3ƅ26QA(wt@1mӞڧRjiY8&eZ ] wzԥףƤ5RfyGmW=' dJ:熘>Nibs( q^*8>~D v> 1՚l9t Oft8}Q+a+{R>jքâeҝ\$)NJvH%eE>.woAV~S ]|GfXlH!GCrj!҈<&-(zx\-ucܒ ŝG>#\#ƹ;Bj^pa/j6aU|PZnOҋ禪c ihcn%K>s-ؠz?GΘc.wYk"֦$ gEB\_D9*=m@s+,HÊ:/6df*fI%NRY]Hp.fuTS S7y:{5^3L=0t~ׄaķ'`U^(Բ@@X%Co  OSh)պ2kG{YXJ~]MyZ\ @@}c. |L=0!, K9Z*~' ՃtZBHl۾ѐ*wo4QYWcB%gœbD_0a sMH^GMK*Q5qJq-LOjIZ¹hBX-5'`0's1ͮS Rn8YaٺaTjO$up}B1R=%)9HM$4 ~OspS0?0P11ܔ)pu4oin۠JG0CF '*#Du[ `׍jZuAS,_ Kt2O쒫pEX#kCZ{=91gMqu*)hNhoQ]ԈyMX|C9M܃ =ITi6X[HrltzJ<48Y{æy3[9\{7ZTNGŭՖ#N< jYґ?. ?W@"oGQ .Rmz<8vE⫝̸ ,WgWT>kD2dJflFx9\ڂd"g]) =&h@=7yS@݇:v*ӳ.dVM{r$vxق+֥愂mxO~$W' >fbL'YO E3"ŔqP+șCsBW 2+| ,? n} $f*q#YEYdC_%dWxa>.vpNOn-B՜ț %7)R1}-IPLVFY͸|I|*il:ˋ+Kmg.AT(h[>2pkT|b{Уn#_*Hܛ:,8CIpNOG5a"C5wV#j G)ҒՌ%;T:0a77@Ix4XsGh4V1◎鑘wr?hΚ'$!:1 E&t/m9" ke}&pYi֗¬Njnʏt_;07xXPPLa8ZTP\;>pm +GVֱq%}%m\XOv!FΒ=bAQs0A_KSk[ HmL dDbnïT!u?>ų;`PEPz2ص0'{}@q\ax0M=5Wm} /rQ.uKǏ] 'l/d3w @VCB"Rr ,0'D}*cdPOH|?x- +̾*f]:#@`u( keLLa;OfwõʋnBR`I ֽQ3f\FgHpš(xY|<n&͹c !S5FVB(:"-^o X6PW1=Q~|m7Qey{Υ=7򭰾55]3gfPoiW}Tq֯]ٚLy;XxSi{]z6Ć&:YbDF=4hAsDQhw*d@>W4dbe$Sfcyit3PE1B2^\rdA>44> R~U@VұOk XE%TK:'//}yyj^DSF4 ~bwR2T_,կc {3 9+z*D? y;Oqty=ɫHQz?7"֟!}u6F~fs$Զ5wdҜbΤ=4c)^-ʻd*|xt4Nč+T:0MI0jbVtHil$eǖxjyKJe; Y%)8-?)?5F0єr_BU^fS u a]}ՅWuҊ˨],O^n" -!ϔ(0p_Vx .R 74 ]<lEM=Jq^ uzbHÀ p|͂^܌?綐(,nx6ZdvDο۠=$wcf*ԫљmvVO*v8xǞՠj>k"Ȣ ;BG:}Jm >~ jp|HjsVE.;%iQLn@}VFR]r_tw\G~eq vTNQ moz|J@pB_3 qt2HmP7!؋R{AWj?l;J-Ѡ#m%v93h0uCe3lr.B=n6cxaE2bd' FHU`>d2&Q)u!']뛥LѮ,YiSp> ji6CU"NU<.E5Mzt3H*}wdq5f_q!P]N"#Q!ĨÕ}Xkj^e_9pnOP&|O(S^^dƑi 8 e}?`e^@Mhl$'kا%&=:M y G $Iwl &MtZc3}5.O\A 4sG }_6_g;:dR]L4)M"qKP\\OU'\(ؙRK(g l˞^FkQB# ±nPa,=>WenK_V҆Uع`>MtYt J!ZUR ]|p}ЁF`ܿw{ܿyb]i>j"2@/q*ꮿ>&p:aN`\/,B˘( (irEv9QKUZ ֪n+7"rU3:/N =]N6ۗeP kqЂ'fEkH$WvyLVce miaN? tA,z8\ڑ2jd>E8+dsq@}ufrt-M!".1钥KXb4t@x{P&߮<.b` \ѩh_WX-@v٢ Hk >H%AfUB7^_C{mLP)_g, l,DY-$C0+}AO,~͏ξKv=\mƐPO'Td38Abb[ -U3+.qlשԘm7:[$8[ .>/v w#xϙc|<{И0фj]JqiKMD(6&!T-R{H݈i\PUd(Ќqt6&bį? s=#DM-u^:Lޒ>?Yb0X5Aj(΃!+ʣa@S+N/cËStUP8fqsBR=Zɓ$'ʷq/eG"ۀ;ׯ{=q}u{Љ@%5čKf#p9B;)BC^_٨8=[|݋\念e@@X'{t`MF_Lh ]< l#k4g_iM0M\rjHc8v'4s-,`躚}w]E.SMsdʪa1ʋq5pƞ%BXYռKbnsK HT (P-m,6.)YB WCmDgxQ!ufų]Shǩհ+f.ՌgXEߪJ/jG:j벢+! tg,#QhQ@PIZҺB kP^4NrCF_''tfZe=YijGܪ;-ĉ"Qqʸ/6\Ž!꒻clhtebOe0<{DxbȋRwKߩ\G Vꁯl%UjvO7_4RMcRNV#Xkxɚdd`j":\}d9wxOÞ Z <`,eGɈoo]uɽ%ĒeIG &= U Few),ıi?cs}#@f홭~&s!Sce`,R掷mMM$ .sSASn8ˌv(0 wf߫"78٤Ssˇ$H 'H0\ĝ:c+J͔N}3BRoE"sR`$[P96̛P\VX>|k[&z>Cyi%K -CLkZc+7znfODE wpPYE >x:+2]ݷ8I׹y]OZF^_pJ/IG֘?W&o&HsNJtz]\b D0=8?KJ|0+ƏdJ$8'5 >r7޷m3+]C v:TwLX<nIEc' 8w_hee_!#wFS$Hs~'ci#ao`3ɹp/{7Qm1']I[ͅc%+' AK}j X$2K`t\X-?xGB/ @U-:R[<")=1y_ćceӸx$\ ڂPDE~e+UJg" <kA -0f>ot0T<6_aڌ+ߑ5FNӅtsX@*O QcҝȤ*5?870&54;_Yoۜ¨}w)'܍v`n|%W8Z;=$[r?k wJR4iͤ񮷅&K"TYf{üiܩh}38e"?h,&/GU̯I/e *JYŬw5\3ϗwC]4v.W%)2436,y)J GGTQ抉HQQGBkڔD$ntQ?D n N`cKO#FnE`t$ˋpV"p҉4$]Jh"ʨ5 f'ygYu>LVw <}!֩.q .*֌V|xm6:IVVsqv Mō ԡvr^VB~,WݜP$dN6W)O?)SM45kd`xB @0Y9Ɣ%;vHP^˔el{H v=79vϹ-et~dÄK+tnYZ/qWwi$Qz@j}߰]mJ^[__T CqBm;,ɷ]#\I< UگYh٬~MDηi^/bpƸ?V,LL?h0v#XD:f) ظ!/mNMQI6obuJjo(d%*Pp$Fx󣩱`;g}q(xPJȰ0[CgЅhN2̆g`n~'R !.?/9)RYQ͈DcѸoL%rl尖|&n4B[hqDOkހ 9̃ ߷S a8!>v&Zb8Vd[Cr96LWD` ҂ST9gRS9LAڅG2R0)̊i6B a\J;|d^-9ԬQr3b$c8jPN P{/٫ߣ$ip RH2߽9MB=&eC EњJ.jquR>IGZd,vɷux 6 &-Im p~Rͫriv2$ >RwㆬGZXFPsuίZLSYzg}Dar]>vӁ`wPDOf' ?CQ*Y੒\(@\ xT +C:6XT*ƥ:5Wf Hu$mQF%.rGE HvoQn+r0w^lDv0=tbhe"[4Vh$/MnFn]yĭHtYdvyM|-S,^{jqEO00bIbt&1G^~ )?4II!Njqb1a8‚Lt8TxaAvJRrME6nn*PA~_xF JaEqdI*R6g+,b9C׸|S&2]b~fu#4ք=Lt2^&Sl"V 4G2P L6 9SaLQ )@giszJ1>&ufkPSxrB73O&$ViqvsCBk]GlΒvd 2~n|7Oȋx^5EZ fچ.X;,!CcymKmEHp98%!OO;ުt{*yNWe ) N#aqk>D<= <"fbF7`.=Ox JAMfAΌqfQYr*tNBJE|M}O8K[Y' c n1,^I9%FML3 RߍV}\s}r2N€vel,^,IFv{ߧ.^V֩#"K _~2!@#V1Jm(i"`n}Z>9T2 *cŠy!>NYqnm PD%I͙ G6X%m=ȂƦ\Wdд7oBF=Vg[_ͬd 7]a4Ca J4j&#s`v(ey#H͗z#V-gt1SRFDG9涾SyM=ްPӽ8a 1[.B,ߴtOtj$RǎwçwD3I S MfI^HZ8;3-,itC`,qQCZZ3=cћVc\˂G1.3u Yc$+4shG=操Bdsf:`q9> sI"q}e{K̉;E)zubeqB}mҽǚ&5:->da%-#&us<" TO~G1E,3l.d \VdBLuIi.-?=쩘} FT-v)e&V]cRd>vr51KZjK;,ThcR.z6F7y-ew$Պq\{1Ma]2C!,Hz-MQzIOL6a!m1 NLnp >)hEgeA "tMNqC](be C(. CjXYn::xk^ c~ѩx'Np^qW'ex~^i5'XJ`%4-Ym_{qa\{XzkfaEZSr~uuTt( aSa#_]0wT6HIƧq@R[/"(Ewa4U`.ٻ7cM6~iݎڷMьب3NN=Ad!{NG>e溈[^wIǂU{ ϭkَJ'޷~ &< kjwZW+(YwU (%Mڧ 쌙Ms.줾_"/$t!/mBԳQ3:UD+/x*&~5g=ׇU}T56d,=4?ŔMu^CʤbR#a/ aW:bfUSX$9V!#c:!*_WC ͂->ҝHK} R~6%1S9^'ftgTć%.K~7Ps7/2o'4đZsqG:iŀ٦#?]yS dx80_82bZg<8/`;w4_ui+ [ =kAO2dg'Qd S|Y–/( ذ < ¨5ɦ7 ܊\->@i~4sgf[ձi[>/8p" )g-!0 (ѷpd6Wgay\nA{ɻH[eJ.H=qx8qxBr4T` l,ȒZoBHp9N{)1uˀ?e643.fͽ׺Aa:RDFv~yPrtP9-9K\]+, e~#&*e#6U:͑UI`S- Jd 4dEU{d Tݶ#Z|Fz{Z7Z-oU5o4>[a\_#_#9 RZb#_r&|Z@M7=#]6WgBٮ~RE0+Yq&o7#Ko M4@rd=%g{ ;DU)TH M0G82X;{!$4M4{{u"\z~*Ut2/ 24#0O.Nr/O*#+63[l`I_3HC l2YQ鮰p -"Q@^<5 E~ʺ䟫7}41Yrc*Vߙ'Z&$vw(:W `5PW+?! yb8d92c=Q0'<ҴŊ 6Ѝ-Ŋ zv<8t*۾)Тfv|;iRqhDc1rv% fR$kO(1347 $W_ |F.kG?gLb.:|&zLqkvUõÕ hKU}#8F'[TfcIޅ@ߨi,v‘h$H(+ߑ6'ƛ4m,m!USVz^ @4/ JN'"J=r+V{Ս4}`uhk6L^IxI3ߠol=b*Ib`q2a>?$%bבle0OaeW!]Z W?"a/deK[ه垾&DjƈQrAؤ+^T] Z XI*u"룅ܝ>bmb=L6Cʉg1hFuNg X(qS_ Jh)J<,k̗ء tTCɐ($6vax%\bg-@BeZW"Qr#sm޺{P J\BIUۺ<"e`XdmX/V ?]|˰3Rv`cnymCO3']$%OKg~ż k?ZӾTl&xYR! z]uR׳DgAD\Vt.h. wܤFɦ7vxQ3oqj 7䫵ڤs ͧ7ƦX:;VyCczto9  |iy2lBj| !s&5vq + buRI捓.,|Phyޣ?M!.pn221sKG!# {`2rUM[r'_)k}Px~p'H%G0o͙T>sN]?eݖEBm eM]Ub*<|պ< h̢_9?&P`8xb ]?_ЗvmrŕRF"'pG^}ӎHtEbH`,gȅxEyD19m s6Rf4añ,bIGlY4Vi]]/QBb\sa~߂^o>UK,q9CE 3-P@|@2ưq318D1č'#@?~9fSݥ#Gv0H)6S45lMTlV9Y/mMިOf ,B>Ń>SL?hK#pX7s~ :8ռtRӧ]9lrd JEYɪ"llzXHn^ hmO7ჟ3;`Yϛ dA$c@9qe: n+;ģ;:>`o~Џp_pF|r3f3sy=}ȋC$ O3DU8.[(}~'e.}9[qX^K'Ҕ.xӖWs4bwv ֶBLʞxp7!7ݠGgNq\7xpb$E<[CVngITwp L8sok UV~-̥ E' Eو'.ǮGky fwtO@8͐򠠁R iBUSn'hoy~+0Z8d JT:?kL'>v]#i F,=w؉(u ?i )._\I7j1zyrMIBB<$SJ{bRbkˮC\q LdeeB<ƳqZa./dҿjXFI^tLTĞiI'q;]uz|S[!ngW;pM2OiIu)_ƤwqXnȔN; :Gߏ?Su3;=)sjՑjɜ<&c/ Dok8YQz_Jh"ɄT&x,?% dP赇䐢ӧf: D4;Lf:mYCYqU)笶1) 61n߷* 8[qmF$/*ٸ啜Aȉ5t_ۓp?b0 +m[3 AGn@l !Og6zYơ~8c+e_:pB3 3^DB$2!Ze9<\=>D  ;ݹxWc'p ",=3<#ij!h& S?"}bg}|(fs%ؖ!zݱ87L0X˭li%ٕ:X͘TVpʚggXlǔtU) m"K ţK N!ޅ&Dol~ϡcGJ X<^qr8ʼkC'Ttpfy ;\?M{4[QI@>Jm5ŎGRpr~B/_̵*fIT7)%n ν07 SᎮ7: hyǾ/9"ud.wq-pэg;{VPWOY NZ*ƺ.WśJ oo>B0ԾS !x9v2WmS?Q/QH6^)>(JkZ>TXUeCq)7D! y?#@UXCˤn1 pm$@;8=ejʉİ R S0ݔ_|n> */}}GU{-i/?dFhQWIz5k5ƟMw2'1s5IE$MSr2j睺ӹERH~ 5{V,?\~l6U^#\i>dָ@ kXZ1O`'*Cqv Θew"x+ڦv;\(D[wEV?䡣WnѲW{hɆe巳nQ}mL͎ɡR}9.£WB#?pt1qw?̽D`0|?wM }e_ʇcuxw%! @)}\N|uǝ9 9覝 1a-)*~z-L1kS&/B) Cqb[KbVs-$ilmYnt:dDZ6[y}V@hs} Ka.PH=@IHlH G Wz#p)Aۤj"[ qOm eSjߡL3B /Ʈ ͛硯Pesn g=.;ls%oj-x^"}=@"C=HfHBFw&-/[1]@|z:ZDM/]p7rvִZv;9Jr~p1qنOdA3FcX37' 2 M:{-IXXCr3^AlvS3݋vsu~gp[ Q<~5}]e38ߗXå$ .ޕWxX6E{$z >`q3>O5%kcS"X!܁څ~Z尒]2\V⹆s(bVf.ReN+2D7Yk;ODmLX͋"F̍^hLjx/, >u@o3ЂO\GywԕPH`I:w@˲cfM{5#'7Yoo\Io|a%"[e&vή݊c:JveI)91whJVnTf%_Y?PtL.K9FӾ+E<\ B|ȞI& OabOPNu5Io98t P~Bʁ  #x4gPO8V/{^⊼SMvN"]~)ZYA@6sGo1NSW%W8LIU"ϱBq!d)!gZ)yLD.C/ʜa߯z| 3ZlHRû\,F=81;{k A,{Ģf CAQ+ Roؠ8b WkDR^^1BӾKEeޣ_xE̸J>@I-+Xtz"*ff(zl`}1WۯtItbg7&OYhT϶+j1fb1<=wb©&ً0 ƽ= ֌}.4Juq=5xaf0N9Gv@l S ',H+Ҳȷ{. Fĸ쭾܍_2+uoEwMͲW`i7yw(4@f)xp{7 lxL0s1╍t7;bf}0K2MgAro&Nfd'pFA}\'9۳ai>.S,Z@gikubƢN';vu*xltnme3.ey eCk\Fd\ a=P.j);fisQq%ZD[p,hx$ 0a\<: 2/2faV*XA'W9aK;FNb(#o&R X2q<,pԭzf%~ő$g_$ iļՔaĎXLah>,<҇)c/X,Wم<̠Ii,{54BL,xP R\uj8Jv*u}@{=;3,>bLwڤA&.jn}'2Ҫ#ST^T忝[H'U_K\+rg,Z O<ms;6Eϩv蚘0\O09o ͻu:Wwm 3+@:<1ArRM dHlsƂfF+uF v3mQ0zcOY\lBY&e%.jSެ}:wji-BoIFɻxa隡g ?0ab !9~BU5sk 6L0fE&Xg|V#JW9D&?Cpp9]`0|UcXJ+umDcێ+j!? ]ovp'2f@D -ͺiKR;v9zq=dE' Nu*-;N-S ZuǛ6Vئ q%: \M, qV3=QyB .z8xa ogZWd?X,򻒟0d)7]vkHX>SҮ0^HgEBt6ȴJ)a7] c^sm"չrApm`3i:aӾtݍqK2}tW)/IYRl*ҝV>2}U} \yV0EhL.³QB 'UL:\#%7i2R:\3&|-peEepkBX7k ]mNtgkPſJUinŻ50[mPElҁ\K eV -s#O7a6:"۪ȀL>m?>F#K %=9_kq{Z,5yB| uR@J)E3Og(DF*-<￵ģB%n d,(ؗZS,.}O9K[ !z;M)1*Y#ՄYUxGLh0mle1:LJ$*a¼5A39uGhdf*̰uR/kTi Ic%OX۷t$)yMKoz M 9qgl+yAlp 8HDX]'|s/lP;&}vƈ^.,)TM9<-b6Kҕ~GNtaF!|v~y,/{]GY?*9:^gP| \D3,Z'uim|@,;%Ã% **nghkO;h!KW,Hjz3ς mVQ"zzh6}{+z>Ž09q?TVbeQ{wB fOho*<:7jdCp(cpM~7A6B|_J҇m t <]es=AkԬ'#~_GnLȧ|u&̊gg $qx.T""Ҕ] (7Ҏ)ٟȥI p 7g2c7F #rRiB el,?JDns ,q `p+Pv\렑\K= ~4dU?0}OA\<凥Uaz ^~;n9 kjYwc6tퟌ7Q.Kڎ"ݗ x1ϒؠ5g ۋ Pg?5]{̈́8=#󇥷p1xL,.Ueخ*F.C'~ݪB )K|>L/~>:keCS_cK:+ Skh7'zz*p3ӃXo-AHy!eZ߂kIs8/YhAO;vo$YS ] 14]?&3L}PEuetxe630=P3>'D$f>X)zާN"0fv<ȯ4&AL')܌#Z?.[bByI4/g&Ԧdl Pژ;㙀-enʊn;i, @gLo{WB飒d i} -\D&Kuս){67CkC/D9](3ȣrG6l2G"y(a rkrqkaץcX[u72iX<XMsS!c:xN ӡ>Rק,Eڅn32 DS(K.HZ" VyͩjQӽ]K^r>{unj+yG*93N2tݨ np2esp>J-(= ѯ&0c2bVE{~lKH諐Q=y;D+PR.ӦVͬ.3D>Caw-5 N aF,jr*_%;l#Uq=Y<'f?ÛĻۿrQ[f'ΘkѺYSv„(@uɈb+ [ $"rXk U Ug`ʭ+LF$k]ײXigaȥp$r.7 ]:T.9ܩzi#8Wwst(l@ְ[`0I6G,N$T^W&tT^  goC)wSr.EY ts7v. bM*@|mIԼKYqdBF. }# :JߕW.UѦhxٱ7O]pYUAC||BI ֻ$[L8x+V"G@*ʞu)qg]pLz<.xCI{a2'"F]j0K3_Zy+Tc3 CUh.<ٴԱCwk6/?()y33d7R+WA%#ܡa>D Ν !r >[^Քrܾ)JO|ҥs. ^l _6g/Kpn9UbWgzu%=̍?$t6Ű9}b;咢ze4i" ڄNym] E ytcNACkmH /N9M~;éΏQ>zf 㴲9=OtA1IŤRtAw>8Eu"I6vBO,w{m<9*g߂wl /垾J XcwŻƭ2!q`2^/VGY3' ?.*>Ϻt=i+%lGg"N’IFf繪+Eδt\ LAQ"~.VSl^tO.R$T1 s8E7HRd7Urp?u3\NX,LF)D5ofљy+1|y9`.NB|kX)SZ;@bW9tƼrD}YjѶ ++Ubei,&ˑPz|vWE%{q)͇oô(F٭kG'UjV8s}eT opPkTz)a_mns '76$cCʫ͐uw$~!U0WԫbG*Z,i%Ԇmeٖ@5 JR[Ͳ2ݎGeHm>fќCR14>J1jMdcAT͊PU3\Bym]SȐTj1m̨f}~K ؼ)"Ƿ8uhmvftO%.eo3^E#.a~+1]wlᆇ g;lԪU= S\2גͿ(Ǣsa=4FΊ:Davv֣ 1rm!5^L/Zӑ {1&G_.7oDzF2nu N=;˷˘!تRQ^lJ:p;:sfQ3Nb/JM3JMW/u~k&ֺ].\-~ƒy:!Xt򣟚 l.^P EOq:7榋5%L9g)`@4Y( }+9Y , լf /׽41Gau`\6g ` DXZPi caFe -5ʌ=C1} _kmqy1lO>>39i+Z[ۙ5pñI"pp'!Ey!)aaW˷`PJJ'uIGn`+0bX%`qřx|:Y㒟7rS#92C{=3pd=4Le´XwQΉ tHjz0!/ݟ`l EP)q9߿ :7J,y8Zf ?mMnsBfY!{F>Selh:/a>8#!mFeuzTOw_3KʍzTP3a~iٯh)2&OX 6u[2֐%EkJd̮f`rd| XaͲ趹|70䊧 ,-֊ x2A !Y[v/ 'W~;wEւ%h*lc[U4-[{F}*QNhV9L_`s,lum6n>ADT)@{kg$ 3弇 OȰ{ZEO5in١Et*nr1<"geeZe֏ K@ib$)>dp ԧk^(W-PW6/c { $Pz2k3lɞ;hTCEkk$-Ӂ 3輳0j3b_ ۢ!~?`AVxA4ySNx{T!Nqc1rR6tHpU;#ϬY2beuzR%G"%KO`IP(t_. `^膘EUuEaOy3z ._?o.6B>d&vQA#YlHМMw,]ޙҦev|_:iVx$'XYF՚ N2].oK ^_qDVMə mʼ¾@,FC4l,F5NT` aw>6%d#ʣE(t$0Sd4m%!v FCWi^&;?xJ,Ԡݺc` ~vfTB*Y j!$1;,R)Obt9ûF@-14{?tuQS8# uuJ4mt. V,]08 ջe#6 {iE7wg63#m+ܕ}@k8 4.6GG "{MIlj@ꢑő1uk;j=Ge2PHh w ¢6yYz|[ xGfJkSZym0 )=Bj 6:Sq|o@@qbl,qY'xQ'[%w3Ƒ.=!oAeI[&nLQPrv e4{x58zwxa?S}W]c>Ǵfya.rTH:†Ѣ&t6"u]kμ@Y،Sz4f zYiF)|7Bu ۑ]KٯXb~Vu'2l V:`i (|}+˃4q4jO{NWi86 S Mڱ#cB#Qzly U ݩNGKsչm"*.5RGcZ9 ̻d|OvL,x3nKعB/ʪuBh7e/Irv۬?sBgfڞ H'2gcb~(?)aRt/ZBYc\qx|RCAɽ#4M/G+| d^­ʥ:{9;yN\E;ɭ{]5<>z Z ,* BFtY7)ϗ*i5 ?[ ԡF`6޹`J.nѬp#ш y0㝧.`8EL+< @o=렀Lw JrAb OHrќOVGF2 r*U˓i^ .{r4+tQqqE,LqH|L> l|' dh {]Niv4 ibeph, j괻 ךb􇎐'(HL^8f-,.`I&V&Dl\rVh]lYf.tK *NT mgtlAt-JT"H74)m:m/uך8>~.늌[c> DV?N:TT mue&;7qNҵY/ukicL̐mj7#ewEh$ y꾯"iX]] v>{dC-JK?_`VWSK^Eql']/^+\mnz?f)P.i\w9[dcX;0vtHvqJWgvȫ&?;:&j( ]{'kF6c ^A(^wp#8d3!z~GO91 |apom@EVH<I5-[92dp^7Q]iѐ ;C(= N1Sx1-125cj%<lˉk"#U<+\]< .&tU_oM-Ulc 4Wp&Db1cYMܾ [*΁Yrp1v q5i;sA2x+&ֺ tL6|uq1VtE`b 2u=6fDSk Mvr%&!X1-VBާ߻Sr?d؞VǴ:?+JőOxwhe1KQE?z*%&B;+ߓﺚEq!p pRd!W퀀]W=}O]vrW@n}:{o !6Y0FwJ46s8r@D[?/@>tjrM`* ?<eS?yޫB~2íGK wgmhqk{a؉Pb}5[w.49{lxoPĴFrς,.D%h>P023+Qyi<: u8KiLg\M_E^3 AgwRHܴp K+@bFGÅ.WAF*/2`.uNRLDDqWxs+ m11am}Ej,4>) 3*!^el\ևV}?j,6zv}ifc̻^B)tSv ^+ Ҿs,9(Qad}9 {EWۜ4gs%&(Eʝ'$S3k/"d7`.qp1?s1=bm^JՇB̧92&W\;a0. 7RFe70>{W_XrP׼r[KnCgIv|`"MD(VZLmSmEy@kn__QM r.~-½7ά0rɂ?Rw_f] c :olIvqT ^물Xh:Uuнr#{,nK})ӢU!ZeI~*pR`;(X/NQ?%h$at=X-(#^2@Ѱ?j3KY-?|:jh $vzlJgBZ✷)4`){n {2}ќ=D8Kl{qh301,&'O 6z %.{i %Ax$֫$Q%\x3w,ލ~kI_Z"iQ]:N}&ZnT/,$h2acc"5 9N*_21 Fdys,O7-I"S}-.czRu]a[o߮1xFGmzѵN>c/h$#dl&M:D:$le455܀gddZ}+'έi%o9>0G|=N_j;F?WCHtBrƛ*  M9)4?5 `v {,:<>;EQ> sJ9UoIتex?>RE~ւg73qS^/gGژSdfd&y &,!B@_-Vfi{vġ06d8vpU7<ߞ"sbK-ZLQ‰mc 0ݢtWT'&cHNq6?"fPЏHMi\ۘc~tE\9u9,qz<ẠۢTM5C[ۻE•@_eZ@>es6:+D0WI\R4j:f5baP#bi)^qdzPXWjíΌ$Thdhp.}$}]G" MxNۖoZ^*aE>BE/6LKVN520{gCvV#aieMV5=g:pa܁O=a}9 ~[k/[ː2yE>k>(4 ' OS{uݥNY34T!h,D gE7[[6nlv*_83@7/{C;؍w hS:<CM` .']2]:*To$^3n0U-Hu `i¡^'$4~49AͼJUb b\#ZoOXZɏgp9F,?7{|ݠFpjj=W-l=N`6ASK|$i`R?&*s=|-/E?y?z-< Q:H@$R[ })qAJqh0uUt`CRPnQR:qw]?O;eREd: ,Wmz D{[vx ։D}{AF#yW)Ǥ}n[CO2*Gz9}G?Zi_d$|ahrNTεlaE^qZdזwkKT0Y0CmB4+3B? shW7tD"շH?_̫AcV`29Sf:u)ӛeߟ^j04/TuR4N3ȄbGA3; [E]5E\nfjܳ ݺqA(+D .c֣k@E}bjrpBcUzŭ5$|v*b.|R}qDz~7Nڛ; ^30֥bR]"DSx ` f}5Za ͼޒY2#5TdSZQ9HдgI5b%pUA|pS;Kb`ΝPiQB&nVb簱(0 dSGsIP;鬌e-f4 jc'Q#/~ o:6f}!vM]55ŪsX\Wvc'S Y7O# |Y+Qh=R;"&tjb=%2I&NLJDy 0;S>I D DR|)zYk Fl~ڧLA++'!cDp;]ޥWIf4W=g9/.cx*^E}J LErD`z#Adňi LvN#2ȴ(J<0?Le70!x|m=(@4ʸy ,'@ґܡ!OQ uP(3o_>mݰ[/pc~8 vDڐ&Cu{V 5/JQ ZTo? "/0R8i)PݝM\w)JeFc=_XCOE3uB%PXJc4Ŵ .Wp.i#dZdjci1R%ȟiܬ < Sh-u]`>WKu鑖"zˣ\2ۇQ5Z=,GUUgLvXmwG6 O_%1 Tp32y4M&t@9 <*H$-6gQ^m Y/ D C9Xm eC_KD,|5v P$K~ȱIH̊ */0c.:j1uWwe߄!lMv878jaSzV2!& aϸKA>ﹾ]Iף)UaP2U3 QG]©S'\-Q4ۅ˨E)PdzX];#Kw[>()r텳]Vxj)B7rp ^%o؜06QeDT@L4} Rk;| гk} Lf4~a~i70)Z[cJ>OD7\\~HA2A_Mz7Au$eCg17YFD(mݯӊdz.dTQ19܄a 8C+Wŷ839 ̡>r,7"h܄6Kffcf}L ֻ#ō@@'|DbjPx wu90Tf( zC{ӠG7AdX ܓ4|"o2)L/;&%:`gOP|Fbb_m47vL="@o쿥z5Q-ӄii3|]eydo "@a+*I.e^5]? B*o|*+-"j$,#4,f%Ο9R' F1VxFW#i n5WO0ѿYi?:lh&HؠŚ䒅$dppv|㳾>I\ :+O@1Ǎ pX$P*-W8 e cs▦/mOO- X[?I5~sk-[ֳp^&؏#%X;eSBv6UQw d77=Lj4/eg!VZk[["p-:GZ4E.,k `;# hK-Fw}.ç9Ov ҉ˢCs${?@&tM A|$*=+~ j9mfvqmO=j5g+ܪ$rW=,qS)a yE.Zt,!=@5+RnNp*vLSx^`]X E, 9uǃ`lw9YnCU,h25,91o;'Ƶu$i/=J( ҧqCKV=ekL\p&@wFR)82e˪#+ ][jFZǚ NԱjr}jWo:)sv,B-畬@Wi tV<)][%WtGR/󲺴b)P\X_EA2Ḍ,{ 8K$=7kR0huyWS|aDs-EB PWV4zp~$gڷ Qqb>uQƯWqv cN0O!}-i+%sQ7sCJp%,cJUįL^: J3T( vVݲKKqouH/k9o?9 I c Tɴ/ ۑ;u * lZŻ 3ɚrP& wۥ7o4}0ȓJmpN/2!NBӠ9w&&pdYG% TBq%LU LΠϸl[D &g+3j&TɁIw˹ >ѫq2cᡉiIvB {\ Qz6T{-p M'"6\ar4StZ !! ` =$;'N|Cl<#8c[i6T$!Xw */-rSp-^*E+ht&2GD'扄](8,uy-.d$6fݮަVfF鞃[W! d&(ϳ$DvxY6[/fiW f}V}}N!R򜬻,JV5b|pg<c1q /sGH;*W= paˈM>nڣU`W v)On[zs:ԵS} @潏)"\G\3"@sDPBWҫr<>e+? a8nYEUa{9'ΒDŹ'蜿veM0 H |.gFZ¶4Ra/VrS jBo@(n HT+(pRvD79cD{MbG @Oۂ*d^'p\<¿EΖ42}X]sn ĕӡz]sqjyPG::<(M 4m|d9ш<'_5#A(!!|BU524 G:C+B嬐[[tMK>|2AѪ~xCi{uSG)q~gf:}}H/aAÞ8C`R =fle՝cI)KRAWۍ$ .&!9Y&^'ujeI]|R2!D=_6k@!ׅs NXDr!u5VA" ?wv_R GXcXKP呵' CD  ETy:g:fB&^bfN*ƗTLG Uk(鍮bG>>gxQUˎdo'ɯ"xm08Ji#y&"ߚi}cMd0[ 3V%aҒcVDb%vG&8AHB(]p0AmIYuj&ypW}~?I`2 7x/>Rpw}kYoYeULCjXt,!uՂ(Z6J6gGq% arTAYzSG7H(`1P6p#GAS( C(+.BO&kξ\łm"ݦW28CD`9[PlUbO\!CrF&8/Ӕ<= XKCQ̢ ;oAFJRsn3:9nܿaz^Ddo!V8רMqf ζɢ 6 D2S*vc&Dt{`HDCp0H ngpB % 0I֤#<:JL`RظF bgl"O=%hj HNFFbQ,?xpg/mCYפjv- "Jo|^?x0Ef@g, /].4늀S. LtPwྒYGr_}J:LP;)vȼ{ gL|Bh̆QrH{xYbG^0'r.5T|wdDu؇](]FyCr ;Zϯ~aXi,IڇO ?1m}vR@dkTm^$@5G՛B$,bcmA^y<^ "yl{)`*R űSCynYXMdH /{^~ ysOq p\N-S'ڵUĻ76Aay9),qH/Z( (H8b W\C˙WT\`+Co5`=k]6$&ke wc٥Aa@yIc7=}I< *`R#^Y/E) .xsjݧ +.VYXI@Ў {A(A-j]t**+vka?_2_`Z?B!L[' zr@3qP6Ykx\w l0j]둆Ca})U8߇$MjLIO3v-&ro< vt1 &lꪈp<:f}<Om1Zsdi\wnǮ;|o; Lc^-; {ka?Jyt\cԔIx#j*8tS_LRj_FM ƃυ ltiPڛW\,.βb~yʷs"/cm$ 'ltUMmkͻ{A15*tyBKyݤ&:'S>'jLf -q]K{Fʲ&:{Xɥz_h75 wTp9f/Bh"fP[쬕d]G`CeaJvUbRoߣd{zo Cb%GJHaEe?ڰ=vUH.Tj& v!K $C*x1=]f/mo Mw0Oq h@1N='h>`\-}[xtd 35L닌dސS; |˻erbvQ7hˊߕt$ Z8+YkMAn:Me Ƃkm-mDblFvG:pvhe|-+R GsrWt-j⇚a ]vK)zBP9mw`EHH(S8M߂bF糷 ,*, u;Yܺtؽ(RD<;m$薺oH،= -`XnyO: 4zF̭k"]l;.ڿC'49"5У¹\dvpy`Ei1| 3) ?x?/ Kp:!p'\^rqkbbMMϓϼ8oKײKVe:ul1e/{'>|4-Zժv*Qpc?'%[nA%gG|xS@=l 5m_sΏ~FiW<wlkMƶ]MMCNH&p~+50\;Y'0$AIRy[B׃Cț 0>wEN?Ce!铣 &4.%S$>siS}{)}J\H 7QuP5rQ E%:U:!3/(u;4(x$#৷TEG`b~'hAPm[W]4Y[ 2f\_p= ۽2Pj! qQ7k%e(BÜf0F[Kr$㧗ڹ=D:/'Vg7"t|Vj[b,nU@J-> lrrY(!̸\6pSU$_ܴc\@X﫿u +(yE7.QyiV,k8 E>mRQ|kݹ0,ahd|4gb+G?`>;`s{d^|ۈS*`2_ :d>B #[/ZJ +^"L7j,h/+usĐ&2VR18::eRNc@qnO"h~tIg.+sbKRk%,/%QD.^ޜtip"UTEK}0O*Q}H&?s:_c 4e3'{ɉ+o2ZB!Y+KFGf_/:zeWE`JEe.dJqp뇑XiR"g &fe;B[eXU: ØŔD d!^o b:eH/cU:ެZ)𕝘I `|C 6cL*l\:^<{U: ьVV>utPCaW`T#vE>ߋRi405>ixX´6q r[bg$uR.S} Leg~X2U*`Xu 3nJ">ت3>I&0xi;3tCFFW+0u j$~10a={A1ӯK 8C_u2ԣlUȔݹ\Vq@: m 1+9RqM漊A(GP])}EjIk/OgݍDti6;w@^/D 迪 %6]=/mr.aCT4vrw,N7X)9۞!LTC(j`\ y8!1 ԩCWw) u`jkgBD)߹ wAE9 %_Ϳ z'hFpn70hVVE\e`g{XYM vH{6TQ?s W~3큋1_QE=s~zy,Qܬ_EləvRD}A.X5=!g8Ua܃D4홚Veg/Qu,&LXS P(H` -4f+ {C1aP$;>.TLHQGHšA9K؞;}!L*@r>4B[KΠB] ifv5'+Dj+Z|wd2Lٕ7XbdV/lt8meʯψ4 Ase/c6FUndbZ R1`3{iv  ̗rX4Cc (8Qzi;Xv;y=2-\ځ+%PEMKTXr^{r[1z"Gir9 LE=U~)rϐ͢V()3bZ~.`GYUroAbۈRW,D;90וMowh45;$ nrk1`>:hVk睂$_oXe2$2BK Wm[?\4t TNxv ?Ct(?eqJ,}șnW>[_|)@x_Nz-O7Xd0iLkgVT{v5_>m~$s\BT )2q3Zn6 =UMҺ ,Md+\h[-txE(78UE\ NSEFJR v}p͎7ʠXvv0E\15eV:%vb.kNRQ?ʎ1>zЈ$]Pahj7bK4#N6ZW5I97j˟^飀TPv՚Fx,crM虄2芟̩Ik)z dAAb` ecgI:Tiٽ{oHBӔIL.۟:$҆6 [v+n$' !GHNi`Pzoۆo[#!zI~`Lr@DE>J1Y=k (oa/rip=Q;FŅiq^Nei1U H#5 bB$Y8Ĺa(yʙgs]c7;jYc;z,qstjNZP@~5CmﲬyVJ@Z&K{nKڛɪX@4 M=yq~ɜ يA&; G Odʕ(,n z:ȯyDA3%QJrekߙ@ri\ oKQY\qQ$;5}]WV:kЅ1(gZzYG߀RF2b%YVF;k"=#|Fέ ڙmVtf/nHIw fb .M"nוp|;D~ze'*? A,|Ҽ\Zx(郅@ RF$nGsh־9LQfD3>wo߮ \(ne(o8h62RS`ow[){E0@*g Nb`nEӧ_Öج$!)V5@:sCH7s7ŰH \.Ӯ3u洪Hѳ݀,Zm 近Pqm O9B YFd1B*ٮUЎ2ĺ h.=jLz=WP-)kJ%hW0m,ֱu1w\530NTJ!qXw3:?]\4ZHOwHTN8i]G.g?܎pK+ "~l+3?t}.'-FߟUcWLDܤj8_Iizi'+.n4bflX P\xwimF{1ILEܩaˈIе} mڕ|F$eX{uBrN1u ֍id9%~ykw>ky o`T x=z1ِr@'LR(>G0OOD3,zʪ.YƝsMc%Hqۮ{Bt,CgJu߸aŞҸeڌ7AN^X8B2Ik_kHIg1u7s @Ǐۛ`Z:m'vW4{bsHlȠ$Td:=_Vw0.ǒ "1tx[f;Wo~W/rw nAqPǨ;1Qn"&ߧ)W+1>>r(oIv'ZXks@5M3u깸 ѸTCm3Zr!%#Xp-ͪ?{z"IgZ̏L:1p\&byb,'(rK‘@PAr; !.^,/e`Dű7R )ԉeh %DžML֨HӺhy n't< ʠQí|$jNnYwjMxjcvm K{jsKf>/5X:юsC2⇺b/3Ax MЮl#>b1hE?R"<#/ `3gPWS"q:lԥ&VW^bİ!*.52q=/G^/uUe G&/ɽ JImXhucU6Va.WqL $2"bbtzrP-IH/ :!^oUf.ver!5&6+QjtIZm8z ,@h w&ꦸ<}*-ɲm7eRM0ܲRԪ7|8 Cw WO,ܩ@+PTJ l $U :Z,[i:j"{m (|'vo8Z%@ V-*ݩsM ]͎CH)t2+o0F;yFO VblQ9+Wd^5믴\-zXmft 6Σ\HJ #e 7b?uw$瀁t,X} c=\з Om4 3eg:U޶Uya1IF)*{,;9`.kZPZq/00`V!2)g˹_!$0x>)Q-ۧ_|_\ؙJ*()nRpL꩓KVݴu K}9C*ӹV04=+CWj!ب("riQWux0Sjǁ#җEi8EXgXNIb .!b~ _pxoʼnݣ+a$q#J"ѼV le1戴BuhWGˈwBsve%_ؠ.ɪf|,4QnMcN5zTUąh5#30Eo5ʵ(xdePwzL#e*'Aշez3$ZYaNpP*WN☂%W[8xAFƿ̿!ܽ7t-L$.FYb@0ZLwc_PJ b|lKmCa- mvyˀfSي 5 ƸԽn\6fh{n$!?yk4@"گl֡ϺA'j)9ƿm[ZTLG 1_g{ɔJةgbt1 ;a|BJ^}n\~tAd_;K 9}Bh`*g&lVV"͜TC:\-722HRpA ls۱ߏ˙ؼXs7NTK_;SFz.5-{fwJG p\d`p*wCWBT_m].\" CѺ?HjO'Cz.N3S_]z[=f>o~ѭP -K>6J!>udtO%uԿo4o@ߪܨ;kQ qBs7 26R![SԩgsIfv3g͟,.xƐ"]V//>J!mҀ&A$޺ŕ p( uZ'«ށ"xg4~o-UczS(%ɟdEl xO 9ctO UoȳVP-f(ҾXD{24x.UcB˅tyTзMj[(jnWГe3)4wež/8̸ܷ<"L(m"VHb*$l4py/K Oɸ$hDCh[ Ǐ Vp`d.GL)*؋:S}n%*t&hiq=KV (qAg#F|Q c5h)(&ԕ$7muu2p%6#Y jœH&ß!\j|0bdP2/Yk!U ]fc̄{Qq fˏU'KµIFGiژ/47Ft+s{Ahr D>y=m{%x2T/C_wj-VZ ޡ6Wet _nZ|As,xh* 0"tO>]$#Sv&G *d0uL1LGS2YW&ǹZɭb`Jɝp-\}x4&wp}j0Y:!q"RxLS1ruE@]pcBkcmn;x7Jk"QzuATN)pxIȳ߈'awn/H1p ތکUkW(@Zm}[8.; 4T"VB\|OrmK*X `(JP3="`Nkm(J9n :[۳H$ӃqHRI Q3`x:+Qr$yu@v,}xdW',%3_{=s3x`}T M$fV cDrssJc# h0&gE@PHw+Ci涞5fQo ĿHr/A_˧5r`ʧ/V} `]zKkp62{%JJg 7E'{VaR6wWJ}F§GeX'qA~OS)oɗbi 7}viO>9T)+Fhz /꿿xt*߃'l4 -`zo^P#-ߖwߍ31@%Cjgc]﮻ wV6ACo F^e4MA2,mqg5Yqii3_T(E-&T}I ?9¯.H1%+6-~}O^![d-30EM;jл"qinRobR0ϣj|B4w/ڙ,T3"%}JjJ:*Gi`YiݖQ aiMil|kyYehmЍ`@17+/v%q@߬0-L0ˬCgnEG/DOB8|r =%8+h'tݜQ~JX+ (J;m\k V*f_xsr{_~yk^q^%5E :xu n{#Ue7 " ntCj12fϛ)O8ڌű,y#!["/9eb5jߋRVL1iEU]ҷF+k>3%%хr샍Nd3T*nQq@] EF'R{5aՃ!9ʀտԣjzwuR^q-WŗR?Rv}!-Bu#,w4gwF:]z[iha UWQQyoR❳1ϑV"e]΁hJ,lHY¼<龲࠽?Bjឝä< ϽF~(#^?z5u/(JlYr*vDMBOAW=  e:DW"\lyF7ɏ\/@.9_wab6ZQ6c.d,%./ʭZ uICHȣ6*}$t >s8t5nc2%3*P~ 5_YHZڤ*EdysE033601U#5B[E,9+}v3a=+IJAL #*'c*?0r~(,f$rK 'un"vX( >'/4<@kBwfcMXzm !G-BtA?jtIAggom)+N1'H!}~F5s37|U_UDu3I$[B/@!y%yz:׮ϥҨRZ< _㕠)7W)"muimEkF0t<&yDPS΁!=1z^Mzsh,eA&p{h- ŘjoJ$qiB_@M a eۥk%8n?6`y^V463;_92q< ҆}n?i`J azq)$ivh'7;HD`9̺EN#m]I|9 bVLزV``9>?x蓙+G)z WSɦf"g~,TlXXc6g;6. "mB zڀUb&Hɦ)GRﮰ@Oyv ֢=D R)= c;\v$Q.u`Ae!XHG"CC3zbSmCKzS'~EV7zOqZ#>؀ǼI_&(W K&Zw_LɞYۃR:fQV_1Q+ `^3͹Fr-do3VM ʛ1%1~pXЈ遬nV}+cJayRyYPH;6䳟_ح94u]AW)dIT s?6&/pS~)f_Rѫcp5D*^U'W\ u37))Ȳ>f+pwt|WsюK)86`-M`7-#s2,NR* ٷGMi*?X s'ȭĮ½ S2)^zW$Eqww|@ XПF'̜-W}65}%0` Z+(ώS@Sҋc| Zç$A2#_M.RH[؂N,5^1p'0x0)[Gnǚ/_n|Vv +wOb_jJ bNIcN/_jܚc\FJ{haYtw#bH?xg3kVqIjDmKzC'1~Ra3x4K y J7iE.߈WAo"˨ V ?>FG0nNkuqsJ 1Wd%[ +J6[J- <MxMD⣌Lpg ^|{5=ܫۡ@z'g&goLs*-q?!ҿvƤ =R ]uB@ NuskY{D)e#"}xB;Hgٗw9Yze"t͔4 ɥ'b䎃\4Fr;Uؐ!קF; r*mpd*$$Bw(=8{HdXPhźnbģȘ1/O1%Rsnk5S_" nvpˁ%_:2ySr[u 7޻ vcmRD_I(Q1HHgQ;#b+&&mF\ -Sn ˔1DhOx5*Ys@qĉOs/7_-MM@ Ԟ<һ{ ^aX1OsDF'Gr# 47C;~xj4fSTRRmr*dqfH]S:1GC{zx F2&M;PY;>^,&g 7!=uOWQ,]7mIHE˝-"T4Kr\ޠXY3{^ȝ}IdIq*l֧{y-3"7yE#/a[98`]1/91Y HCO)Vх+8໳ˑ"P ? G=VXVtV31j'?MϬWPn+_${g\R{T6E;})('sBߌʹ|rfF:ݕsoq+n bo:ɢ{2㥱뇳Y^m9v9 BRfBl['˓P+?8'xjd@MHLQs6xe?/[ӚZ2-4QkΰkxeĐmß%o ]ב}ߤLhv\0%zGIY ԰-Wp+_^1qIѓlU9o{"24b 5ɧ>*6\\b ~ko!LivjX{xXG.4r5ӇnQpU?.n!䑱/R{>LD1c k,(~!FBw!wSs y*--sٮk?~h7˧fM/1cRn+2YY/Os^V\FIٓkǬ(F8]mQY~g\:j[*K:΅ExKN Ú )[S1xU7laޮ_pشSҴ)C _hF'8GCu;Wx t{.yL֊jrJ5<4i$IR;R vI6\)+k^y_6K69L8~\{|";pѷeA|*ۡ8bhENm ,u.Afs6W^FրUBÑ+l؟Fmҵ}s˰HElW:pu}pg!,p<[Tܵt߽UWYoԚĽUtџmC3aL S\ rZv3 9]FjTj,u  @1t'`yNRƧ:k<+Lj40 neG/Hb:]].gԕ^J^us̯aK@޸  S-6V_ jx $2BR s_Z EVw9[L7~r mfEW<Q>smR4pPn?Xw;Cf| Vky(3.6>BF%< |[qT&h7 6%]Gbo#cz )'Po&B\ C@jmڕ+Š2X P""j=sbȧm'Y{U.@gMKa(a5Oڞl'vhPV.ݺ D,IÒܹÈqxp$^$"c-AГW{)/଑ۗN9P]GCk;p mK3YGdo)a!G!uPxݤ&qn,+劕bI܏RMj& J34Ζƀl݋ ZB~?|'5!qlYG\DjRݢ6[ƅR' Tux.$`k:'}PvUSJq]_[$=̭Rx/5I;MbP%4J8;j:9s.Aa~[j0T ȕ W~ 0`s*0(e|U'8imZZ1v0S{w$h(t6A+F&T'hz`]ZvANkaI3`QF/;plb6*)E:DК°/µG1m*Ifj];4|iKA_szPʝdw\+ HwgDbDžRϘO?F';<[:gtZdUD3bGrgtYmXb%^~|';Ų=K|E tgpO0KJ򉛹PD\Owb܂I ^27f=j )Pgܟz=e>mkF!h{|g+m4)GpL1l.Tzl-[64+"ہƴ\\q*pEC> 2+ccG_P Qt8"*L,G[:'dv%TcoЎb%R7LLr|~1׮7 Qlf2t'L2u "k-;Vϔs} R~Ga9|ؗ hۭl3Rrik$gnF YI0^%1!sm cO0jR ʍA~H"ۙ f9x*)5ƜgqXNXf:d6KsMȭh牉ԶL/Lv@8+;7oݘ3@_KӖe4灝UtAa4jJk`R/q&<(d7YF{Uum_j7jyRg"!T%@|`g߹驳~l7Omu+knRyG^rN23!wN-)]8ܵF:Q&/qӥԲf ]]aFBX&\?!0h2J7Orp5d(U:sY"H8(Jj"L9з"> 'l\.WXHQL{uSZnEO& D@ﱟ(5Rdd˝ =Ivq>*^hjr Ӗ]>C j GuP-q6l0=DmrLTrXb` S jQ#~Ψ@g uW xk;306ة+:MUl" j'pk$Bsl[l*yӖ53{Kiʶi| Jo?`3@w6=L z1eYf$m*.SI9KlWhSG\LA$ c?v(V~B{;zw6kůUNժg%H]vRT٪wvc@='v߁*-UZkBϕbTwZ#ŃGfM1amxZ(!G#ZOx?,MjQ*6!LR|Qygb^[Wow^KQ|l܉YJxiU_D;C_% {E6cPgbxPoz(߆{o+uiʛ&qJۍx(R%^8k$%1蔝"JۧSi0u4q1z^44f&504u lMMP%=0B[os YLN&l&`i|?o]f!h[HR(1q'.Qa<]PU$ÂQ Չ*ϯEDѱ䠌X3(~4L RT_Q(C[06cY~2Q(qhpsPbVطYkd&:c3jWO oapVZ.P oX'j1pd@yyqF\.)MVԆy>IC*f}yx戭}:̼:е#>5!w`{)xly`?2JضE{ 6tybܥ|3.`Ƀf"ӹ)-Uσv9\/q ..E'W*lOHE2e2a8?рeў Ml5s,bClM`9 ^&u yL0 6R/syY Nv=ϸr?tk[B).U0&2-{eOӊm iqA]EbtOZi׷%!^DZ%_b=²4+x0&I阊x ')sk*Gۨ(;5Yފ+Dې.v,Z?0W/x%5<>²/dY.\^w3s?p@qnWͻ fGψlE{Ϛ%2^E5 g(a!HXS#_5.3|2#o ut2Ӳc יhJ* 5ǓjW$B#аw"smvƠ|!ب'갞M,$\=NѨ=9ow Elc}UA37Qgj;؇p9PuGXSh]|K! mY:>Ë}+#몡i{*V(b_~* d7'g3]ĦӅmO?l@ v[|,{̐[]Pen$[& yUϮ_ĕ|pHjSG:>G֜xU^$Voz/`qNױ؀r]Tc8xn_4$3EQ?.iR x58Vg9aF6<[c\ƿy/vͺM]:yvȆYW~;jh;P쳫M4b.AMfhmώ724T|Ok<I3=n V_k^9f?4Ķ(aeq`|b\f^9oiB:QV}Jd=A񰼑"LN}-m)r~["`IЉe"_,w3zRgry0Ǜ]>OX|rފk;IV_1y:hI.jcM~)9}&i%ǭ>N0bv$ٞ6 ooɞU`HQjP~)2=f#-Dqz$()+H2'|3 IAtFs |>&kھa 'Ч1i 4>={'O-]#u17TEbFwʼ~vQTp!c='cw Ynel[pQSvgQY0YpFsM&^PEj8m2R_HB2"  7' @y l-xJߍAd#)9yQiY,ynCJ`N3%V"l1h 4Lώ0a^:  ,Б ^-ez"F P|H9 m1.j-,W/bDXMyRBo%+@*qקf1OcX:bƐ-䣯<-ړnfKnr(lvW`6+7 އpO'QÓ3JڬWܺ**og|4-8K(Ʃ 1K͹:Ġ6Ԩ0RH"Z/8֊"y|A Jy s{Ihlma~!u-~%}X}Q![j-ܝ,&fs: ,_ƴXQGn j7M^y=7_y]a5)Snann:Sg?_vg%}@H4+, ?@k ɟBQfA%.eeBqpQngQr$6vE7rĮrQ2֫ߎoOI3-/<̬8eOʩ5$97ߌ" mL?F~j}TAFϱ<(nǶ13JI.AdQr$ڬR+ Hxxv8.VK7{b0-K Q_NbBP+H%-ßd_@A_F3P!+8Ƃ>ByQb#-LuW۾3܌S1N[ -+nc MZ[)\Av%pV-GqajTqaLi^2H(=ͪv &'8 eKn`uc#3*cyKCF4??<Jo\*ȚՏҖ]`? d"+?`!IJ3gOJW{2ҒJ] 0/_ڟeaV^.˾dMِWrH#X 3bps,pXTGd뭜!;mݯB`f]gQ4Y[Ǹ8k6T#h>Kwγ=<2RًSxRx ><7}XlE$92/],Uv,C GhemQ],Fl7K]A(V2s$޳S @򶨢gt9l񌹫 l!fy_gpSi.?<]gjNte8\39CRˆIZrcZ1rt lxW@Tm.>JU(m.~=˵nk/Įa{/.%s4% #vw=Q&?"I; {Ǫ"/m^ %Gx(eMj NMD\+Vr=Iֈ]=?ϬTGPD.DEdo(!3z#lzy6Ex|]Qnڟ^œ dCZքcYra7 3nG[cQ` P̭N YɖyXOM\ET~bd0x6*JSHM-5B!"T?AJ ܗy:Q=l+}h5ܩ;nx#~1@W3DH"!翝ؒ1䪮|=?[r>pBx>Xۛ9.CJ ]Bw!nɨ&,kG=̬>M )9.K;FT 39gU+kGT:y9?qPdO;O^$ez0@xkwZyԑYD9q_tMli]H[t~i9tBKW8(vѴ#?TUK#& f{9ew0DZJ=X{꾧N<bJ ;Sh AHr?Ⱥ[.?a[_" ^34@uBj{j$v~)8y)Hn%-kec<嗹(\b<&(rK L  iP&]Lu% YI-b;;Y<_ׯ%GTEͺy6-daJb]\ˆv]W`{{3ޘ|U*UF=ǾӬno eDpOa"Ѷum>v{?&A_*A=M/=`jKTjCka'&^SkD9+ }ywJeB3 t!.=kGwsH@y4S$FUr O!7'BZHzA/v\4sC( j^W_HLdpW%V҃RlC1V28d9 퍋?ч6@m׷;-FUJ`R= 5iCf9#0\ܸqZ˴M^~͌r}>okv OFl(pӯJ|W~@~&ukjaB<xn#%cofn7J.A=(=V\'G Nߘ/ ݈(┾w)Nczl$UCmJ/'[tÈaeВfgt)WȁQݘ@hv!2fHAj iTU\ך)鯌-cZdFP)ĈM}'KlRwzCe|Y~/>B~C47[빭mHƅ +x_ wKNἹ2(^S5xqn.Ot)GfSwf^򱪍E󌗆):3[;)h:/zAf4ƨc+L#+M"{xzjL`!0 2 1 "E hV6 hA#3i丮o?N6e}63B$^;|BHaJE5Hbp@vjAԉKך-_Xndhz";0覻>"ϋpmZz"昀\$O#. M(^ {(l67* dfq@ hNamٗ߿2e(b}ZaI P&-R6/pճ\p^]5JO@g-M܌%PURsҩ}M" V}|xl ~aCP[K;c5JhŤ116z035 6a=y*}sE!^9PAjՋ5@;3ؖ\%Chwߎ@ޜYmh.fb\@8 :q8}h|Cr OT ,8﫤ڨ+8VeJ^ 7Guʀ|+5kZ|vhp˓eV@ `0.+0Ϙ0(Z>#sR'KZ,>}kuzSܱ9j7(QGz=Qc78Sz)֋ p~]c HͨP. ;}JqO0A\b!&dѾ`̙lfKur>8όJ G*UXmrO"+/}X;մOQ@Uu"R^)"9gladl^Vd~OS6&$J*0䈂ףh3!vYM#-H1Dȣ죿ZK\FJd޳`/TD Q ؖtbBletKIN[+z eaT!{/(HO/xPUv>c}cC 0ΔЄb+2z< s4ʿR( qX[@L?Yp~/XZױ"s?B&@9Z <J[yAvj^8 fJ5+L*q t™VH@7/H mO s fIwh}^ . TDmWa#h/a\V T8m,Tm?$!E`[)W*Cmr|!zZAyC VH:L;w0UGH~Cѣ?)JO:Gwc5͏5 y&c:K͵o,y| %=Kd6MǦG(`zp5OjI1%,*z6@+qq(}WW5?!q!d\'&Cqs*4eU nV5bV PK_"!iwwP.q0 ݂nj &yȋ-Wu)gܷe\詐0a݁2!'ht݇7xLn?xtRfQWkJ/C;Ih@*i~V2;ɵ_v9toMciKRiV[_Ҙv5)Xy VT*aQ֦ul98H?} *L5WO_%ÎڛqtLN B!KOp ~/$Ԥ+>%fR)&cf6w6-IrZW^Se3aEb>jzy4tJ6M?*ߨZ)?G}݅ج(T{)r:%Tx*XFJ_MZ얠ʴתk@r֠U;@,kcdaHt cy ,&Fv~փX,6`I$ZΓ^v)j_e8BA= FoPl?z[ϘK{# pZ9E|tkK~]~= I3J'hG3bЁ܂pQ@1Y ",Q,dJؿN{\gcJ3UG(FuɲQ K*En3.U􃅱n狁mغgtѲ Ch*%N'q L ,mtM{-Z( HOۈ>͵'aq1{-"r tjha*`}&,zxћsCi1笸/AJ1sW\xQF8 l[Ym02گ ǺIHGY.v>۱Cc$ ؗb LN&_VTyW^(gXHZ_{Tl35ee6L}ʑ6 7eSq,c}"@(Q74is^ŅKW<ʛŖC¬Xqa[?mi?jsuo0)eI~@S#xhXx<*h i10 >7`+S])K;%"$P>P({P _#3Zd |#D,L=U# QF'yC3Ģ3t㉈'K*;͋.g a!^, vvZ\X-w=s {L\cSHƒQvaϐeT5F0pfn7I|_?&=LYxX&g,7qZ;ōVd/|ʴ⸛q!8zfo !q?d`eә-l nE:{EQEspږ>@B"d.3rL`z8RBEPZiI*Ks}9t_(хu3eM^uIu*Ʉ.TGTj _]IW hZRYѺF@ore]@Q`kbM4;k_< ~J0{PMCoU/whjb[3LOZ0)mőʹI™4w#7AO2U} еM.LWm8fJ;)8htqJ}L[q&k:Y5yUٛ2E@>/RHw{ \pjR耸j4v-W#4aMwʔjC[n͕ZX@z{mYMwYhP:{. {a^ļ7wa_ۧ ,:)?^Lј9x0./r?QR )_=/k8IcEj`*e^T/O\$hƉ:JVt,4|Ȣ9 ~:ߪ°5L7Z, Ղ(9|̠-N&~ֻ?G$4к.MOi2Igi׮Oӻ դठhR&\鐫[kN{e+Wy<*@+Top$fTrV6iՈۥF1q0 ,pN͗|9k'fb1 9f>@Ś{ߍGFjCDmK[ ʴ?i30 WV96c˺8"u w.24Ѩɐd6Dࣗ. w/鮂!Y`18g+ ٭s2 ZmӲ`,.m;CtR&%)ZG C\jbv᩷V|65CS?@&ök٭K\&+篆7Eם{bi0VKK .0 v0.d~`v My!f&R ZCRhqkrzLVN/t:0^R< {8S G!`xK-9EvP_nQ"m.L6v5bA3SHL7h6v%[~CiSIQR/ O̶maP4ݼf4w܏?ґ:ZSo%7cEߑ4ށT9('XqtQܣ*W$~v_sEȶVp|бEPo[hu `Ϩ9eؽdwR!n[­s/ S [+0u-QE;HSV'rJI.g~)JeI?E7Bv7hDe[i0|pkyB9q`YwV1aJTw+;%adga![/Fojk`[L뫢 G /B-r'#j2cZ'Ln~inc(8WኖtMby,8U{TT>A4R9f#7Qz #&|pR0crxtY?Y%; h7}2;<98L~(K'N՜=||6֖3a'ZČӦ+ u٪†싻kZ"<4ޅҡ={6}G!cFj ? IU;&n+bvKu"R:D!pmw4q:K:QT1tC ss]?K4÷0$@2@ܮfaE v9Wǻkjx=6b@"zfJN- As KA7nj3ēM =EVo=ȴ%s9_Qw,U Ԍ=u;YKwYvҍ24õ9 !l/0|+Ί+i4 5X NmPxvkSpϪAsܰasuI"C${/gU E1(Z,:Hx8n^@ g<P?]_fG KEU]d{/7PzX ڥKKz2>Z Z7f6]mU8d{AqZr^j.,J?"o/?dDLvid(V8HvTBAr {d K&etM{~bo-5 GgWUYnv"էFفqB:QqI׻i>@8T}lchnK(ȢzKs;StSMcU$r$ ' )$ k֭0<$M)L٘ܤ2jLޓeox-pl6y{ JR6ϔBȡwסq3ĈM"YQDhzRZVdu?&+q.H|5x󃛁G74 57͕=` >Gf5kS Y%v]HքJ^U)ɪz汞&Έ0kMwDlKBfT]ex+D^VW1!W1<%'$t&g8bHx .:j|fGaD[=Cv3 ̢׬0@ٵg6X Q+~6 ] xu-2eKwܗ1ђt"-2IdV:WTzj-7t@YkaV`"ǨLcmZSrPĔ+qَ>Rm]6-B'-MOR{V$0;fj}i eG ӟҭv[!w;~0zE6 0GRux4uKCÊG$kk{GG JlݼѬGZw\@M#?KrP /ݨDOb|Al FzH6Ku@>FԌyX4r.sB`Z&=ipjW/čˉ3ghL֗cTYb5Iד9uϯTnYFL̶c܈i⪔mǨې7z*/uDZZ,*J:gGE_6ʑ$¶ M[ֺnEJ8QM}MuWp}ts,alg*>-\e5:˔*h \gzhjPsmD\c{гCF"YJ(U_7e>v6 5.*z,WX%iㄴi~H9+FF;Lc˂v=8ԧbotlJv@*4p|8S<azxcp;qJR>\լ ŚYg*]d_ l@<ȏAN.v`7xb 0q67/(0 Э\l99( %/r97hNcBx,֍Gszx1c vlhLo+$e̜%]Zv J޷_ ȟ8/ xQKϧ$7YڲG,goqa R[%%|0of;|`*ޒ޵nf1a64U=p$JraDz/sBZF-ΐ /u`Ss0㈐~P_DD#`;)@qp'i"U΅r $;BySAYEgJ4a&㕒K2F:l'x>yhٓ'&k<[ə`i[OrW;3*8rGUe*۷Ga+qRҗYWp]lx CԶ$JŁF҈s[oe(S'OlRas>g|Eb&>SHǟ % -e_4`S'U~aÌD#Uq wF[qUpj)wV aX@?u. nBUnN1s = w˳&^CYol7K;\ zmڈa _"V=FV{ƹ@v Vڔ$]E2r vhŗJ]ý]C۽;f9`qXxIeQ3J7N%k0P3O!C|V}'9K4\#>;ԁfFV#;w򸡹HCg_L}TdRʾ_$L O?]w{/]ft.))-x0AA6 $탯>c]4 CQ1)qN0;56؇?犲h&jԵ +4ÍWk  I]l7fِf뎑-pw=t)\?yC^2vq>j-=dT$qgHa}g ^ɀ3wF@bQ^P|J]pV\Ϊ20abdw\ N.#)P-RYkdG!0i(@2{^BM4hM~u>i(o)X[i*$ozQneA:Ⱔ~֐]o)K'? éb6髮-$[ŝR[T].Zᮿ|QYѩ%a"|_VO^WQ5bȗ-yCKI:0nDވ6oSvrNJR٨]ҚɗnӫyG&C?)OU (߹&`+[Y>iSo0,ܪˠc^;C Ou?`|l5^qΰ {oOi*0e6U0?9҅V=QN4G7qOT$+> ݚR4o6F$G.{b0Zm`,mjm3}F}KKi1Lkbe W'z/WdibUKO>y Rzht{Ɩ[O.eS2Nvϳ =2'AbD)CͶ-'& B&C=RSNIʾӬR=j{XSiSdGre#ҎT*E 05Q7ؕV '#hhINg:,P b2>0}:c+4dZVeY#$;CFN$~K%݄Im=U~On }'BXCd00m͓Sn[,:4 vm1iV&! YVm|& Kd*#"m3zSxKM`I5܃@6q 7pmd^"~ݲ-U/W0<]dtG@bۡn\ "۵~g?Z UR4>FRŖ;2ACYuˆbD} re _L|jhO;YF٪!xh ygVH;Kﲮ$'Cf/-bE].OnYdoEW 4sʝQU#3_- >%LKxUaT8緶8?XU,/m:9yèl),Bڻ+E&4\x̰6=Ңlb|u}*`3R63O!k\8ÿ)M7WHS>@uu[O"u2G >g`cLK!xCZr=}(u~`$b@bO`zC5Ct"dn㵐z[{DF'IoTlFO*.sD!GB$\8_*\y=bݒ?3N}!O29# *x :zwTQ:k1=^G#>fTٹgAlbx7FjM%m$eyM}Gn@acjA0q+%<-K?bKEWV,/KZD+4+)l8)MYz݇4ϕy` I "x'ED^hngߢ,yz6Ocײߟbߏd{!ֶS8\cEߠ%xٓ1?t9OF#,f?‚cP@\Z͈G)4ǐ:! _k !K2h:s'u?G{\(| !)ԦQT$h'd_!v "DkY΀=6V5A]& S}9sqý!n !%r63U>sdm ׺H/4 ޞtX@턆X,GCrf SE9 c4Iy:l~t䱪e*\HO"^s E. L0&n,ֱsDO4g?誯tea LHO!x̶*7i##-2 C9ҚK= IvNA EJ\w;0##6c/gڏw{ߒwLNÂ`㭖/o2$}T՘R?/=[Lp#M nX*HbՀbh]0(U:=.:Yf&ѓk}rB5٢d<0KD.\ t>lv#p d2ڂ2+p7@tĔdD {`<' t+$E$N݅R2Le̅?y6~2;]ZIC&nQOٺ_KS =$q9\ITb+R1_"$U³Ռ۷e53rO }=G$0^j0Z}kS֪Q])KmwyZ.\nI0dvW8-N!`lĜ#YlwA nI5al S-4z!?A`G&NM6)(Ͼ$uJQl9 f?4O"5yDg c UHCPOD$i" NKF`+. X&J2bg«AfwJMR9]A+HEݲmWl潑ߩ|!"tia[8'KJҎkJK|,GI+'d?(?, æʼ$[9S 7u"L kCF$BՅ QSVq㍬WDs|/ୣraGmH>ٮMߚQwp R^#ϭLzl [UyX hK 8rp#Hc+ZA_R&Z[ GJ(؁,/(q<ᩧ(0VK+S@IhӢk[<)8(YH>wFh DMJ.!]ҴrP˟Vaz>drڦ&MC==Ɂ sB4mйC]ks΀X= 0\> tDZeou8n|Zi^NPVU)%l9Ewy7wĨ> Yқ-K4 +&!rԙ-bW碏azBuю0.սPk'z*YpDYʔ8آfn`:^M^c"c̈́ n){6&jgȡ\~lg ^Sg !N1:R isK "f́#U˾Ce7J֥qMRJ#矂Q%?E~6VmOH̘g~$ ڱ~Smb^ -cdX0jbRq3Mc]h_dh&e czrU* e6(!>MH.wJK,b)wK\,^.Lt6)'JetYeZYY2xS~> ${[.b;Wma3O ;:CyW"5%3EɌ|A%u/PE/5!Y" ڣuzF8 4k28xbD_WL-XQDr.쟛){h0(\76o;'TJ] 179 I'&ca`9o r%05yT GBK:;-pDrR ?8|hkT]8LBE¨%t5CJYs '?/ܛf}+j*r9Ojmfe;Ƣ]"Yİ$&v~YWT4Hٴv?o4 #4S̫٭ݪїz%.U7Eg',5%w}x":T5:0-U.pθŒ$`tN-6iy:PnVS0 ֓RL;mƽq,0w`x9ТVrxp9h(JN`1j #%5f38a;.tFȄh,~'`6cK#\ݾ"BRx?;>4gJ@b׹ЏpIz0*]ʹ0XpI< ]^l8qvꨫ돇' >q/E [8PJPI3 xϥ?-FU mh{'pcѮV4JZC0gRyfR'V|CBk\ I^ZXg~iťW*]z [P[N.4%!OImjT qjy5~܊4y9Se]S{T#p(ϽPmK2~0'>_z>y r1fm|>4c[OִY||X& hm*Bl_Qpƅ;~^ލi$"S3^43dLV';%5bgI[DuI>|}$OTZϸQw_q[so8\FîF%1r -D/"!V=*JSɭMbe%o˺QޡHS'%G09ecr#WlI6/`wlfv;B3<*Aݍ \#NGsDR)# ^6pbؼSÝNuDoBT@D>a2Ч)FvH@pu\+͵)zxoKo"S#M;lPŜ tvThfv{B_A%dG1S "D :a3Ya[zf!Ը:~[?v,֒rF4,I+`.B|yo<8oځTjj{>$ڔmX7l9:Q=ߙ fdbJNmʲbY\&#LOt܇ۼ7]o,&Z7r`̋csPNb\Dơs74  Mvewǯ0`r7/nϸXar}s#H82D`; G&+AUqcSv--Yx}_ߗb;RFg_ P!v7ӫ{beZ"/}K 0af&XKb69)~?w(bSyvq[ e{%NZ#O `!GЃs{ϧ %?82D:|AIIyGN%u/ߩTo/]gwmu ܣkTb5)4AI֜# ׇOǘDY{}:BX lk@8,Gdl #,KG_MaA3LvI@;] pQt䢡o4p,-RX2JL巈ֻ?˪^"d d#6s|IՖ#JnMwex9lhOD1)]|TPpf{Zŷu8"TGR}5Yn[2sKAq(:K<_21"x΄ʪ%#4)䱖փVCa#R*|6yh Xam PEt XMFCe7 . :BvB؛͠:΄yuEu[F@x`PphW*>$pK кw4!C TtUabS潻 Z-Z%ڥ׮pF0lWŏn__7f>(_򯺲+P[ GmGsXU{xOʳcDU/23iɅ '5Mqq(vGw_:ڔWM1 jO3ILJ5Et[kTp/b4dcrלס[sV`[-\߲poŦ!ff}w7 }72X<,X*:،Zs>i~:aWԕnl)B*Rnt Kd.;(\ĻSᄞA4#+R@{WŴE׺!tjܿӢaԘu[!h$l'D40.J#MCco4m,O#ڦv3G[JR *I*39\ԏ(}FOen?< 89| Xj58GmBHp~) W!`'2QxtrnƘ?l8iKj'"Ouو֫C\ :Jboa#XQ(UeI7@:9,yE)ʦPX~qU 2KҐDw@v`QFZO9]f^K!jIr#yr&/x*G"Nm;KS r/tGw%")!fmT~ ྑ{HS9djQXӆA@#ݮ ?o__F;xkP.dW#J9Wy1 60n59ѳԗbY/ASkmduEPl!*pKT6'ˮEgw+h $|~IJx*diHmϓ[h]'2= „6&VUpHgGzg>/J fgjި}ڦh:_9@[~-G1\ze5-2ʤM"U"E8eS&VF}pn&j/t5^v5<5D9?d!6r|rLm$~YXr_+ -2Čf1N{{\cDtw]nΆA$ut@>yeS`;H*xPύA{G h샃 ل򩖧/Ԑ '²YXbq5{^Hң`P;>E|d2l65V5@Xoyia3GIXw=vW嬓 ~5`jCf`%|>+MA0oũ*GEБ{P-%EW'ٱ0;Q`x"2 8  Տ[?q̴LvֿRBI&z>,W6)&.vZp vF+`N+bowcIrP4ؽ/ώ^5mAn`N)ѿNJa)ؓLW~HT:F  m̈uuU܋ ׎zy1=Xv Q m5W5/5N(N S=?~!1=2fyL¥9< ⥛ D-^j*>c !ڝ 7,r-`m=";4B/( 0j.ӈx +g_1s Fopf2id\&d/R'!%En Lp'2(s|TA$:[E<"BX{Ricvgͻ pJG/BOCvy. ^ŃBL"툁Ļ3ǷJ]{5~a0MG2K!(#!,7m8]Ii[90LoIz^ 眞6K=mݹ{tPP88\}clؗ+ ʸS&L*~GY;`*C8#!HMDq\q`k:hL0r;9ހ Zؚ/+tM;w(DpbfZ_k2pIj;QF&8'X]5 >Ixh?_ 9V[1ދQ!7]ܻMS47/,53q_TS6vP͑&5j<J nexCZ|fϡ鰚+x)#bk;7(uP.Pqz-аhb_uX 6h)VIK- ;Cy3c 0|PjݓUV[Մ `[YՐtɋu^HZkB4,j)k4(@QZ5K+oBVBxSJJPn[g4H53~I* f`ƒ_d4-Q 0TyFUl0XrAc /2,R@Zf50/ S5fijzD{ǽ(CTO|)g:e~P}X P@ݮWTAˬ:!KNi#Y=܋Fv]8oggUbj!/E!*L"l0qh$z17!˩qꐺRM̐pyYz_IC{j8r>׶6o%8A͜-gLrp9:5&N -<%:aiJr5L$-ԖeW $&:ߢ ,AdRإ*xC+ԣaan5q |>}Z/'qSDƒ"io+uG*d TN2cqn%zbszC^ `cm~;~Y&SS/Cgσؙt_ݶ4Im{\QR&#e 8?W^)%FH=GG;U1e[@BkvSҝh8}Wǒ(N'3X5CiHS"NK'(JK;Pϛ#0b+G2f_5Xv&[el bvk 9n-B*RZ9!7FGƳ7jؠ/ɲQH.RXK&Kд"ΥM  NCHFײ8gpFbbn`V#FCܲ\'daӪ*3fy-CK^_ ( LBg%b3͙JI !9=er-NG LPᕝ s! =ЂU'n"d8w_L**~K AdP`nTڕN$O +,5P[Kc;Su!$W`It<3pzzbGLt" Lc{A-1M~Vсl'j&$ QzgBT v#:8s"H˅u1 j{KC*&%o2?a$3QVP4')xBC%Qs :_yU| #jvc#dIKp7k _aUf< z 4rD;q<&z7QA2?]"p2K*UU>ISzJ7U-R;BA/qdz;0B嘶" \4=!2,RҀB{ѓ `>&Z'b: C CVbĭz ^܏?k 9pڧ&NzxcMe)%?K(Nx18Ph."w~"nZ!vۻQR-ЕĀ̯u}Ce dEvJR-?JmЇK#ʹj@4SCsvFXl`mqYx`!u0u{-{n?c%V3ٌS`iԵ`4PϺ-D #٤J xjEJ<)D5 nߎrmXI&`qRܷ9< ?uuni>w5u4e/\Mq'7To##ۀ9lif _$k||a_6S:PqAGq83UݦH7°YP80>J"П*>xƟs^i|Tr z&"OV/>ݮY+d+YRhKj fϱYEw=K0ETJvH| Uz rDO`[Rr9?;մlVˁcVAC9 #{}We''N܊"Beu cUcaoYKIC}԰֠J|-nʶ4pm{X24̗E3R2??cU„eEʷQ%}f2IpE߃=h {s+h.>8 %'#L^]f)MuX=>d"7v5M9-li_G'}8YtDP:uJԖVJFKQE,3: I_Sb΁W: 9e&}٫!01芭~iU\_9p)ϥ7O21=wuOsP稼+W4Q%6pg>iVB mw\w0v*8֭-yܗ픽bʊ>gZFiВp@)W;9fBy))(CX?K)L`AI&bz\\?x|} Ta_Zh%8whbZٖ' {]u-MCItZY̊\W@;rKll0C'`i$٤{`)m3u4lu8_83Ș%Ŭ@ƬC@@Aㆴ y JB9xF(k54yzw,  [v:" >iy>z֙-y^갩em"TWa3e4Yq0:kccۢ..>1n3߰YnJJ46Kֱb ?;716Pʣ2ԸcO2G)82ϾH^R/LS*8k w[v>4 -幆E4R61;,5次طyԶQ*5IZ \{mdeDU9DgzVA>#|+)k]Y^t/d;3˾AZʛ"Sdk9})*BO{Q130zJf(_{1",P~0(LoR+< پF`F<:n(5~˒$h7Ž. ͼıEc sgBWjLIƆ99Kb^jpc~N3F]z'@F}xcd*v∇B5Ai19 Y_J2\s 2]CRJJl{ t5 Yv$0#H V}º,och| E yp&GoVm/ Vu#'ڵBlmC9(G%> YQF0f,BXtwB!`yV "OԶ+W@MSHPH_ 9=TǪGJӊ&G: hE mNh"(5gN_ @9ZZWԳK@ATLzI8B U!Z!`G@+UG!ڎ8 gokDfu)6遠SOS2`'eYz1#+ԋJ]pgFObg~_]3pe^7WY-d) װBC +wkj頤~K$AkprZjfҜ|ءKO A̹mt/ "a~l+_(T M3@:.ED/ب  CsHVKnR,C8{L<"<{ױƦ!}( LT=د,\  KgbC`CS0FB~mƻ $\1.d;oDT4$!z<ܩT=jd\&8P^%[Ν1½\Z"VKGTjڠ74<si>^ ͡g~>p)֕Q+/,*aFV &crk|tW"j`/\ymn5CGh@6?B|* c}iS<Oxy^ۻzgI^TDDօURˊ]@Fj.Llwy"°j ""Pn^( iB%P21y;:=DmRj׋WUYgu=zU\~a?9\%[VcA.8.9sr,W_mHME#7sas0ym;Z*>̈́MirrV Чt  yӀ[p#)j;01 4 NɌt`x;`tA<=jstm=oVs,ħV7ce99fOw|5@IxG.FA.Q]8tW,}3&!(W@+VN,Č#kH3$|zzQ&f"*l4P+<{)]z ;3K@^<˜G k~fY L9|E?E0ܺ M뷣?Ve%g /V"#?h_iE gcD$H#S-Qڣ~VZXwL0o8~J&'헩K}r4_5͸ԉzpgК[*d1E&gzSCezN:waEThzm"L zK^%hglVQ-n>֏Y3ؕG+0o8Gi#Jo?hHf۲s*ts%g2\^ OXԬբC ~,dQ9WcvI#Zi NN ns5og+>3t%IKcC͗JY][ħL`u`CN{ z>>awmr i+LޔmwE[Bim̥ā5ƍ.VC$|IBU4K@qRX 8mkﺼ _q=졍{رs~mV54eVT,[$،Z&MwiRv$Va0\ 1|eYnZcW)K2@b qxa:䨃%(  f4d|kdh;L/Mx9FEK4IS#hF`,+~8%*]h\_ jT AmB650Re@wvaM`&"jZ5/uY^,hO2VN3 䍶JA$c2L< M,633C,,ZuejW҇t\E>!z˻^x$n9?AQ ^*hXH1·l1B~^U!Lh`8/z*'ÙT*>Qf.#zpI{ռyYlkKV| ah֐s@4x$D?9Jv @ 0RStBD =$.xnΡrtW{k><*s"onBx@MBi&!\(|z%vt`؍uFPm~AYcTҼ4СdhbVbtqn~3)BKd"ْeWuo³Qy':x9I_Bh\/DZ\:чؼ t$Ԃ:[H&vCg0ፇKݎ. T*T0r*[/m'ٷ]聘N▤uD) PSp5 mP-K#@^/O!WBGa3xc0 T;LRT)>cտQx'?P3^oԯK)ƚr&+H H;e_P"hɨqە2CfS(Svϔ ^$t4"0q!]X ΙppdnS"{^GɩL3ڐ:`wʲrAz9Ŕd' 1("g09>dIbi#u[B%XѶ5@^;qӴֈ=ђ]OI~Fh]n!F0h?4,㨀=)`eYgfSZEFQb B_߾YYA/1g޻Z8K.򗺙dntp+ZMƉH= )j|-}D9c3#.[gud9X%m"9ɨ w$Af`5nNK\=J9&C % !fpN[2 O[+ڧr1*ifl>q#d o\ V%33 7 Е fO, "ܓ磙,JU*`ׁHdNr@FDsw2`6rY^VK,ߞo(.5y)}^ ,b831d`=WəBz Dvs;h!\!s1KhfQб  sc Դ㈃Wj"h+Xw19QƧĈևq,k#"P*Jx D=VՁFƀ :?ESr9asG-lxK!,?,M9\~c\FZL4HH^3Ds8VP@)_qإczIؚ[k㳧(8iv0rʄ(o2J@vEMmIqٳH%>8/f&[|^S}c24dLS|mx rnk0T,{W66$vtF"s 2Zn\Siivp]oӉ}ob-$(z7;q2F({Kay>qXPWÇA'Ņ47f?'}RaU&3@ CtYѾW5eP08Dnu Թw `qcQ@F ST9|,^-P[(=yiSjȷ m׵2rϻVAfWTIN"Bǂ+m[nT1VF3B%s!yÙ& tiԜ><*noMн OT@HE'sL8)Ns1ߋ'!Mb7$Wʹ|`:B[3yv 6̐j5R, PU΍w>I|F7*xj.vOG;\ި{Cs9$k~Fj|*prrBO+dG;nHhN,nEdA^No;1eՒ@xkVׁqhN ulN)siED C.V+,/3@8![Qɺfux@`i,KphA24E.}_f4tǯoOG]Lk[l,KJmYP_1 T^Mw3:Ҏ%\RYxz,$p \b@Nis?ؒzUCKYvo%'Q,9rZgO?ҳH8ё|4-᠇4B1*!@1"Ƣ]N$@ 9S5!{2lD}|*ܜ 3ɇ[3]f|2O$ ±|8%\oHwmMC&(4d3384){z&Gܻ5%-xN+ Kqpn1pQUDrW%3Je>ۉj}}UHţɖP*֜-Tlnj /Um3c?}a|t^mZj=N?FWߞ1 (Ѿ5w>iBnf+W`vvc}/J[&+UB-x8YV6{cmL]k6awFӮꙮRCnhtvP-nRRv+7.S?OgX]$gݥvrv蹵0Zj`k)/m]5*1Q(.Q/K p oo❁]DrޛLK#!tX+I{yy (xҠk\Ec~ 3 $eK=6j^NVĤH3qor"Y286|5mf2&crum DPbՠ횺c>NwB|Q_;p7Ńݴ\Fj8F p^Y q3y۾ہ"vl/@2R,qܔ+B}arK=YŬ6:)//nq=ү1 ڼo.-ihͳI]ģOa~Uh8+Y ضHWǟٿ%a@3|c{V$hWs g],yx(2T&[Mo]82J uc088U&WE|.кP±m. !3bީLZvBB[ *jU|}X;жr%< =ט{zox;ZS)sZ> f#|={Wl!҂Va]eJmw28i-Ә/+C3>ـrp9v3?,y>˦o]aLq0:T#2hu})]s%vWN|wj06jՃ2L)+$!P~70M=m!z AGc.nM^t2Djz O)WK4ZL~olOd VnS-BkWp?hn!.0[@رr{7h^wtnӽ{8qAB1񫮜A'RF(I8OGC;aJM~Ut#86i<7e?yp1z,/L2@oHg4ʹq&JF˒VܸkiE|2q.:G:5mRFkwq^F-|mK;9n${ 0 1#1J컵|~{-Զ  b"}f?BhSNf'56Ƒm/ݍ }N&nEֆ)/N?ND[p`ʹ^fyDk cv?eؒX!Z=fmn0>uBs4X91]26<4\1[#zߎjքs.rׁmh3m*dX鮫C )NmPՐEʗV'tnE2 n9eV3JTQݕ]Ac?EJ| k}0g45]C sNH H'H)=aS#':]ZɚxQ}N ݈g fg4Y=[ &âPM(7f}d^k@U(*eZ/ߋpyjE_ǃy 4"̴+a8BX cP{y#~Ήǩ[Ա mㅡ$ K AssBDXiLg㭔l/fI7[2l dl rs XCXo0A*e-D^#ѝ{֌_ RFbSiX%T}ya'qy6K Bꓘ؟VeMq(p& BOs@t8gPZ[gǍ, w5ȂF2,Cg<>dgND >vttu^!QaqXבMK}x|{cQVhMIhu)n=!No5@t>m ["@xYČ:X*2v;eVk5yR\,o V "DsKb/ "si2ˇ<0];6AKeNLEU*=C+@6Tݢ|-As#2K+`l"_Ӂc:ǔ %MI`Q_A/fqa6鿞\) ~8})<p ya+;&ܐz{]/谣` 41 '~6?88NigArR0%)opz^h䂲HwJN8^fjoXz6QK/$<\8owX85<|PÊpmzP\ۭz1GN$r쁞N{߼L8;.-b1ά(hQUhLB~_3kh]Vs6,Ay{hc&%(, $Fzvt1v{If#t[]%΢8in,&-Y>,Sx/ gA^-U()I'v`!3< e=s\:{O{FF`BWpŎ㾀r)T ޻|in32M xD<:!@{%VQ>Ok0mEB85r:j CZk}.iU>3\ VgV?b[`I^ftRV%ðĚ7^X:\)nsW; 8sW>+mWQ,5[z:o_L`'0bk 9h&υo~:BvrlkBBRABzSک'.Kd h=HG,,QTEɒ^4UQ#۷|J`ղCEkx'9Rq9M$e<69'%*e5^[Z&B]ıg␇ӜCYmKif}.3@$0鋯yi1; ֪ =:fR:=R`.q$m[+'wwCj򕶺jv:0Qh>'T'T.RfJ)7w|дI!́H"/UsqfDHBP B+?̚dQs2a,1Wi@Lkxb6gUEӚ'uL)Rz<}uOG/ x؏_KέG+ g[ew)l3 PE;2aQ-ޱj('Tpȧ 8c0"ĜV*2:I n3Ht~Ku#ܛ #Ew 2@P5[a-EFBVC%Y">&2&8F*֠UP[B8BHE? P̀')Ok6rr ߀q[k۔@~x hyBμZgF0] &)(%NChՑN>;QKwpFl⢘sHɟײőgmA/icB,"z[傃v,#5}8_LOKCC{%.k#qnJ؉$TwA/% 2:-k6K/ꖛYǚ)K 8c̈́nw^&4Q&{xL|HZ[yoH4~BBsHdB.o)l4nI᠉ u8iZ0,n)_PXH9lO7SP[nX|=caN0<%p~;3$^HbLwIfφKr4[.  IYx-x嚝*/NN MZdZ/G:l}y=",d˒HPT 'ĘfIM^櫔!s у,R 8&]!հLQZ PrN.7s P陸4ϬmzWIT?4!;%H$kFY_錒6&k@qo9!_CQ;Z%-8N)䅧--َ2y%zC37eP\0:Yjb1 ;]vP99z;긴 ƻ3ML[0wu{ Py-$XD6Ec=})0$` <}P1+/B'܌7/+&S(2yĺ'G#1_YXI` _k,E];F/"Aeq)BCB}_|AZ;XP뗻`#Џ9ʆiAc~'NùyL'u#9cS /+&{.yE\]tMQMVE'k 'ؖ2x _;D1= Jmw6#B)#{H,9P\s)[Ygٵrh&V(@tl.߄XN]wK`a>Dm~\+Dy^i+cm׍@Af8:uwHȾ&*w"if^Z։j9ߛNTR|"}*_SW'㘂/$ PtdQ|f@ zi[C+ONNDv[ksAU]-]o*\dװjI{E'ZgbϏ#ݴVrYn#98}lOhyt!M&Z`X9k'>ͷsr9W /}`lՕ@/MK $qgG)\c\ [  =F`w(yAaT%.{fWy %*gXcaWϛ>0TSQxlG$~ V g&)$ZS`̕j0^5Xh0Mkuy J[B Wg)TyY X4V C\R O\KJu}3V?\ /ky#eE[F1<+9,W7DR'S02S*ZJ~JGJeQ\^ w_#dBz*yaƧx~2{Ϊ,5 1C9;%A5 VɆ I6p=i{g8abELbvDg(C'3yNE`簃P QD!(o7ʮr?ܺUj#3G4 ,AM+cT+-u2` vv Ak)r\bka_ {x$TVжa]DmQYֽsp`Axrѳ81 'eJSHQ )tz8L[3 _=L}szmLv2>W3͏IY v}613F,]i`zH&n<;: EɈ;!Lf6(˸d:gw:ܑ(6mFQrqos۰pW'J zac,=y0=Mn!m]ڵ_ j(Ƀ*CWߏ'_hem U3} SJ}e%,,N}X<6rZۻ~ G߲׏5Ӡ㮞þ{rg+<%qX=֎GE#_rN>y^У 9 x3Tq<$K=t}MKt>rs~)( mW=Ms@sDW*¼??ٱcx߾* _z$ZɓpYRfɂ25Or0HSW`W8| uLh^ Yhfu"%"2]JJ#/L񒃼]_Jk [_b~ Wu 4jkQ%ƻEc[|+eRT%h?A!1qJ)gfEhJ1i|R&Q"^ܧ/A%|E*t\w¦adwZ" όN﹧or,R32kc3TO`lau@;׏-b;Xb_qk}S3> J@Tzmfi#hVʋLpOCҏLx=O3+f7-`ʓFS &N8@,_ m b$ ![ ƇVηD/֩x>N7ϑ~oN i?ޝJi. 3aϓ_E `f~h ()GKi槣)Cמ*`-Q92*5{>[Fkyj0rb(}JU?4oÛ%~hل^s]p,-:{g'X֤D.ƌ1~5];7'}M =WYCw_< (7)K6iM)>1VIN@m0 {`zԵmTf!$'"d`H^܏(ʭo8<_lfč;.kn,BŌ K!쫻Ƴ3N ]̊^#Nktr$JCIfK[D7t }T_ҁBٮ ;ؠ2F*V$XH&boiv-b`zk X=쀎r#ƥ6M'mT_r/i2٘-v6պg; J҅ZwW]a]i"~| 4GXlT+06Rqgs{IkFdɱEJHuۍ\C@xrnk.n~HOI&ͪ5粶}omoM"A g@aWlqIaH O~RyUZZ8 F0b_ݶ5?Q¯Rsfr:L>Vjn7/A(9p]q]˅S Kt?%n&fH\ s͆/1ȉ5d 񛒚_V8r9eCRrހo{l O(Urxb(e5XuVxKMC#"ud Yi1!`yW5 rC/{;m!a7֘4CI(:uh/0!R4דeSN)3K"D/+~U:|zeB?0.(JJeos*׬[ƙ-4my}?ֻUU=8x]dqVkn0r:$ʙ"x(o՚d~]'F$Ƶx)f)U.7^MS_ EW{,@)95a+ۭd2"H/;Z\tVW\?.}vE7Cs[cN>#w^C_^X$:RQC41Q1=` Re4y4|K]35ꐬ蹮|['$>=`Hs݅`'V %:䅭c a`Jw'L9UJ;?+d$fʪ@,-p `r$7N;*`M{pۘ>j}ɨZTo l͏nڅmc_ /cq:BAc6 f;?ۑ/q^M:ڿXZMv*[!' ;9zf֊ÀoXLWcx86 D thgQ]rCl{2&'yCgbaG(VAtn+q3UMl$Uпat>ܙA <$n@*tv ǟU1݅ ɜ䡫"8 Eyx%PmPTc ݁NCӱ=Q#,Xkw$eaKcߍ̂V|!Ҷ;b+':ݹG 7sev)Oojcc ;VcŦv(^@]|{ ӅmaqN@48Ioefc&<rP\4V$xߤ짢:Cybe"/ GpJҧ\NxUcV%A+N긖cm6z>qf['}Nvd$CWU/T}_ҙ>(\ E+凫 <ũzC;।'oaX^}]ShY[r0Et0mA/}fj?U2e/U}jZ1n< f,-x4mhZ=vۊ'pLAR@VvwV5om CH^46ZrޅߏiQEWDŽ-% '[mwe2gYCҠ a 1؁}pIsF'7\sbv գFMvO&A{W;&̅*T7D\2hݼB͊7K)BJg!1 ΓpSG?@r(KWM62JCrMKtVj+5a>Y]ūL./,$>P@d5 9!v#L66:4RlVݎdXva k||ۓ}UF;Ylt I4&2+a 4aCE(kj VcAiDLrWc$ `]b9e2}BmNG|؅n߇B*"B6ں[1*sll9bV*##A1N?!kzPZ'`_5yDc #`:_6!uRUj6kDj)sAa㶖2Y(7! ̕rngqG!phiW2W4]\g >9fy$^L|S&>=(6so}HEva^18O*hɕ*_&&QefFfצVm@3eg. ܅XʥWeP-,4l1X45|VMa>48JCf-'EFs)]:MG(ʬ3߸ uMKG(T@ џF"$P ҿ[%g.}9,P27넢US*iF&<7쭌bQ!S4cْazOzLD]Zp-Dx996 [3yA0UdY`&[N<8'Bg*?) tBn" GZ>2ylΣsnWyka3DVic~YuF]Б]@{ORRR;[7(ȐJg'"&m#sos8>#N>:LȦgF/ D߯&֦ \>A-mSm+䨗Fj6G,)+oˡx*qAqC3J! ޵0}TμQ~[7abedm&eM+(5yD]\b\B0o +,-e8;)ߵ*cPxi4um6zd[pyɸCmM҂ WKu)gM= / ɻY@؃xO MX ꦟ~;~1d$Tlli#}شc/#$\t=_lg5v& vͫY KH Md1KZ L, a9&8ۣT2o4dޚ9S-;eJ$5X|{G@\v7gJu(Q}/Fǰߘ]AD߮]@^[f+GsldIf n%@ŕgͨ.?U424Bנ[4" Jy۞ vh*xgR:,/%tvϷbdiB@]L? r QpwpJUz> ^q} I%u/<pigs><uC[JVR„Iÿ27WTKn4@8)o=ʀIG$=WM̯Gޓ^y^TĮMTKI$]\rp>ȓ^OJbRSw̻Wޡf&hQ֦:?V v"jz6I.rp< c6uOV|[\9<+8Λ PROADUF@DLDa8:3O 5jl1&{Bb^rHب;^嶫&ɿu.Y~ p˺cJQdzW(yb,:( |^n?`\s+1s=T^w-N5܃AFjt&f&X/O[!:Y'uz/["tZnϜ JZ|PRȾzlZ.AOp INS ܜ)ԁ{XNM-.sfuw^;(kCzG"0znٲYN|,OyR\˓HӽqC:Syʴ9$/ H7Q+h`ޣcb5z[LJ :S635C)._jiX.82;ip̴@nq49b FYp Y7ܸ[{ /1eeɰ>0e]7a{!Ewq^k펜 rDS%%94b~~ :mp'$x<'AOtl,Xձΰyt>kG'frHp( d?x5+,|33BdMiN`r'.cR$.y~\:bARUTC&WUec>gہ86lĆ fW/,|I'qK]^:P _%5_ } [[c=\lb.>a}7 dGAт?Jq@G fpY$l&Ď1qi}l4 RA8Ei2z *U[҃Ę0SLQhd@)%b5P¦:֋X:,ڬ\czO:x-0@WJ'q`_9ȃsOĕ ?J3B%ʷ4\3,;eD,z%! 'r_}u ʏ oR9J^/T]o;uHCNMB$Z;ZvfYLE<}Z`7]b|ҡcُ0slY/XˍpS:\vwd]bs%jk>fZ]t~aJ˅6f<+{DJv׸PTfPԷ4k$Е whw&39H5dGy% ]PJ 3o(N+V bpN+zzĻ[[2&̼߰4l&/l[f ri;G7v!G!SZl#lRtIwĽ‚'}TsR̔HQn1(ext(KD!QǽCPvU!\RU0z{McTk_e]%;T`]P@K S=kRڿ,{g۫߄ɛڭZR.S%|k"u?j\M~,^gB'2>< HM \$Hr׊|6 _\pM !֔~yqs#4oHMHj8\>t !Aa[S*c HYE M&,immش3v=8BMfQ-}ʞ 4UKÄx:YgV8gjP#~ZB 5(a& 2Dbv89mo-'@d-a2P>^?ġXY(dbm^/6=f t+JDk(/}8YFzOL={pY6F9pl=D4YexRbV UMLs<M@o;-Zr$M X=LYUl n"65q*3 }3I5g[u\IDC[uf$,8z)Y?N({NB"6<) 6Du8.Z9oolẀ̇Yzu/M]Ugc) vwY򗢖hu+ ބY%X%N0BhZKa -谋$[9赞1/3r )š%PFa ƙy<lUt0J_Fa0]t"4Jtf4y;a!Lt R, G+|@NSWJ]7ݺk6:/o/O%!t Rz5k}i IFo=$&Gtck'<ȼ4;;ԝ^/}~KE5 b|ͪ pz&^.vcxLt}dS+nۻ@?Wy(6c3бnx(Wf+y1]ł$5UnnV ]:Y1 #Ia>G8]b0S;YNp݂0;Nϸ *q4:;=Jۤ^qV(;{}_&Vz_J`]< d'mK0[DEt)3\ѿύ4Kk5F h@^7>¡`؈  _H:r#H9~ٻ/!( $2۠MAɖ0܅g?-n#,G;5Oh hzPkKHE{?"j> !K5g³ˎFzrbE=z3'j̔0m sA/çR.GgU@S[͵|8TplH28AA3~r/{]EH]C"BW~r t]̯rjoU&dWsXhaq&m̽? +p9c -n Z먝=obVJfh/=ݦIscXK} BU`h26/.@јTs'^JˀIqv0CG@9&?vuW+Ə 8u~3YoRϝZgVSz7+g.VjcP ~2tX{, otu}W}J ;Mh(oA߽H_}IʶK) O VC;L^ ԝ[in P "JQM緾R\Q Yd|+i +Y FCuzm2mrwKfBfCӽ h9g%z a@Ķ "gq5TQ:z x>Z}UؔH+p=Vp0VF7&E" nh[P?M&C``R H &Xkc~tmq/ k0Ƨ jqETxdAcjvk%R`KoA6mۀg[ k0]Iխ{;+ ~DvP9&5o-40Z0 R b˜Ȼ2O_?dUcgb.uݴ}Myirk6͟4.U ׁe;V"p4 `|͂< l*) %,ȈƥFh /ZZgHFw%k,Bz` zδYtYe`ȇRSX!V jgz&OOfK3/?Ou/F$/-[Ē!2 |g XUbo CPW"d}ʺwy>?bޗbI^h[uc)%ĺ$W!ֱ]rPX^,(z۝$<ܗ+m[ =9uFVxH0R.L LQQXg#:9ODTRogiGjMz]cb3TJȍM T~Is#3B) s8ƫ͕Hڂ`x\?&CH "6(,wc­_SozgJy?;(FTG>Jx頧 njI֛ y{04qdT(Ng@dV;X"EH0q袰WkV9g-<$a<5b;;lSuݼmf VQs[Jl q-ؐM:+0Q8̱p/&p5d^%Rx޺!%10OV ۡKևt[hD}^GhG$#lGx`g|(GS/)o0U׏e ; !e;=u^p)=9ov?eKFGԧp+꯯|JHsɼn_ Mz%]Z&hoe ?|35?̾隚 LI4UT6P|eZ@."4VHle jP`^2G`nrDz;QM){p;( h=;~ mO %6~ken#>f*Z6#ayHq*\-GV&z, F_u,Ϥm?520_'+5s՛hF'/|}"Q;.F '5GXyI5xyV;[*zo(xE.?I-wDĂw8x)1j@7t|btROdAU.gJүAXz"N3݁aUx7c~بK}RH FS>"]^o0PY.56Z-F&zXҁuh_ aasUG<0R힥Boͼ=z~B2%HUx I[l?-Hn LV (Bpuu_ioH8I\US$(Q'5Pj7a҉6r|̀ӜG*P2HC7UJ2]uBQ-bjc|52"40"DVvÃ/8/Fo_ t5wa Ҙ/VJfݛF–&{X;nCVD&=01~ EHvy6HQv-?5FUO^Yb8=xGƥ.QpÐsyfJ5r~ŃUeKc2xΑU y%R0(Bysd|OT48ooo2Ba g$X@İ"DM& vdJ1IG?c֜֍P3u>u0[ObNӍ<r %ryTh߆̉h\>_Uُ)5,'v{=WM1u(pww)63Սcq U%ę=05Q.W- P˜epbe/hE+v1Bk /7 #Ll̾$kNʑ|Mјp03{|j1qI՞@ʭ䴧P8Xh[ov,u t"nD%LAdݸ&N&pkݵm;n"ET+M_f!)߄S7̤ "Yj%n#Z} ĝfW!%\b7FH(NE_8&ռ]b4vC Z/^|v8Oyq,<\J j5[&Y yv>e8m@I=B,]=s!#Գ(DߥRxJ{¶ TR4td><\SjoXyxbm08njynu)pvJƗC 9H묌Ԟm~!H\%z -J)U=_XT#]3^"l 8c$ aD؛`){s7ZQ0ߵ;pSv#Ղŏl4T~3Z[Gܠ0sP Ҳ;kE6E. F c/q=TF-?|n쬑.*^LFjN> )tTge.e4;׽yANނXGtlS 2TČ{ڊ]6i 0_`3 A03.X~Cesp .ݵ"QwH(աۖ8j D!F{١ $ĵ@p76DyWl@ 0sWɂV5GeAazH$IZ|u}Nk|A ~pvG*Wu@M*5ӁuJoΕ xם@بOFꗖ"B7D,ۜ) 9u1hG\}UJ'1dCX.zPLE tNG j?ػ\~t(+wsɆ0oo %}LvEP5U̪gӍ#F8*h Zr5\ PbXงi [n8#n fZ:ϗwǥݙ./b郶 A:r ֬ޢA:OȚ5^߷ {ZMiŲ,>t$xV{~E2z.l({jq(PENMsS*pΨ|m<9X S}Dj\NuoOX1?JIG_|UO;hcD9YO[X!z U7F-yT}n c@xg+D_(9 YH+ljO@  WBK1gB~;ryK%'(H-}em\Y.TYz`TK.^/ %w !3\|O${)>ST0[Ts1`G$cUԯܠ%E›ZP! gXRPRP}^%u.Ђą 5WE(;\d^8$ns}u0O^:M@4mtK 8`@l2qsxI{0 /j |hRR ܙ-}&;@] f1\94P,ղ2tBmjуX+"e} :u͉{tp1P*t7 m2.s϶'I302] T-t8dv5E; کb '{9+Yr1ax^U+CGe:0 yi_'.:/| g4lusIYi}-G3l~5k(Ƹ&`Pj[O-@ĤDBVXv35󦌏hZ7k0CS#^׆N^h0ӫ'1w1m7WYRh٣w٭Ճ4p'׶b劎`a.A3scMƦxYbp} ;X.kV$ڊ 9}J WϺ^aIJtӝYZ|ňyϣ/\͙awִzYL8xaTIhZh@RG{׏@.dˑ=H7ɣ <-'.\q\ lMG6^r)@i|)6gY!ŷL _/K v9Lڳm z}\ڳ]?rt} p&R$ߴJ iDŽVU#<﬒JZD!=;p%t|%yGY-h_OS!vNaC?4L&ꥰaY 3kE)7i]^iϺG$ ) +ne.6T"`AQ2 pK !8҉A GUDA!D}n"\, 8ӳ'$W;7V╥RohT9DgCx5)Jq;0 kpO -=v5\厓mF p 3׷:24E*P+Skr#{]߂t D·c4wpA +68m#Ljz,X||Rmo_Ur#.ѱDP\ >:8K"rDrS jt_بBW0|G9;aijXmwء_,tu}z}jFu*.w9cm4,0~l[Y?S$ng")gք,r0H{@t\dQgm礃R/ZO;zM"bDLJ3"9n6^]%_mνG^;"G< 1bʗ!R#,[Sw9o#C& ;wa4B.OG!!gR|X[YK/iQ\KsdT C1_Aʹ*%~{9$s2X?QM -3ɏמ?,YlA07!L>ڙ}ĘO4.ELqIρ}tӧkQԝ5~;anJ fŮRb- BAZzQ{'=Y]*?À%xE# Va )huXȸ EojL^ Y]m?NGWp h"Wȃ%w `O)##G =색j@0+1{/ݧٷ~BdJo! ]N1)#;QGp$OlYWޫ$;1ֹ$.6N8K O2 x{l+q<\k> أ/@0 F@aA+}Ҋa][ ǟtN]!BP?I0o)򜻜e ,0 Ϣ"\'IL`5#׆}ِ ;;Xv(gIJ\w7_4IRY$`b#c!ZQ`v%?In-~9q/}i)Jsde/zXjA!pq"I B YMD")sN<[B$#_ZKw+kU tO=JDRЯyIXsRۋQɄRSIƥY+~oH?2t4u1)Od? aQ>^1KdAlcXMŭ\L ]H/sdڤOxBΠMUO hK ' J{JOM7%F1l]=vL-#DNAun%0j~CHlRi평.C'iQDU Bݔ@DAQ4xcHEy9ms&1gv_3ftd4^P|r¹{w2M nTܭ6[zC}TG "}KDqrv7|5%+zZmڋDLŏ| 76$Ħ`W\#ɜFaXW`PPZ`_C][\$_Uf~Q` ;֗GK#,nZgIcgO$t|Y' O NNsWR3p,0(S7G" +}^uSU5D1kYSTho ~l/O~7v)Rv7Tx޵T oda Tg&es\uHNچ{$ y6X&~;[G$3BNg)p]e` ;{GL};yC- AgL}Dֿ(mR(Ă~O_>| jr!t}&N╔fhsF_A}Ŕ`|+Ug,F!oAKFr1ۈ|VF =qcDy6{ (V |0cI=h# 7da;Itç`S`l0oh~ y}O?`#"hyWYxǀsDN;[M .aAq[ Dһ+Gµ{>Cx'k5f=`UEzL5SCiKx){((2#pj$9᫧C5?BjUJ0t|h/zy]!7eS!#|ĭ:=O钎w#bsje{@Z%%9APƓ*f+doŰ)St]3PZ(`#rot4Rwn6P)͠ HE#ep2_5äִ́?ۙ7w*7Zu@R94Z땸==hA}#&Mz;9CMx}*^Q;(=mP7VȔzX,u|b4(x__?W;#đzL@^ ҳ%٨If? $Ql %mR?HCB A{H;n9äd-tli&O3yl?Q`WH8rңv3coSY":Yb.wGJoKiJrZ],<`O2>=9\XTnte8{㈑,oϡQOr `~ϡ)c:6Qpfha4Wr*{$hR\8 >-gq+p;St5&_6}1_;dfoZq]On%P߫iMb1ȟS3N"fVV/4+ɵ6,񗖒UT[|h(?r Vbpۧ9;d@2~pgєppN]$ RXxt̛,EA;먺 ayaJs؈^AIY6)$x(l&bNn$ls*6Z!-u_%gl 5>/ eL8+X>AV?hL\JT=u墈U_~oWv JÁ2?r` ?8.֐!TQ|X(h_xj`O<ܭX!Mx(a4[Ac8K>2=u/zXH4zQ"~:VB:YhKPL3T끺$K ~! p3U oa؀𐗤)df\۩aoLZp5uٹ 딜fVD% ʂԸ6+B?Dր]\TI5CNuNAQ*t-:.6ۑ%zP;"&ID -뎍07BehyI`+QKigmI!gb&'<eOofwc.kAŸMWOӎ)J(e-{5ߛLCO̧MdF:".fMp"LޫA~;TȘi:hty[GZ o6&XA4S -@6xs"ę.8x^rv,~movgVV4G9V}PX‚7oXijj"w\qub@?.l`%E9Bq3޸6|C95*èNT.jFlV'8`hv^WlM8 ~yzn`W!) O.̔$Xy|BМJV3hg=z+e*5>\] xAJ(zmc@Ά<(\n0wu hKkg;7(}E_.9 St=ŌG7’ &l&`;굽 nh+>b6,P4H\&לMd0w/mYCiarKzmC"dlSj5<'zM+$4A>Z:Cnk⨁䊼8Wk}դ9Dk=aALM#H@Ti~7EtI|gI-·C⤓/bd4%4Ʊ\еA3׸j̄_fl˲U:_rLA*!mPE65L@ $nɑޚGp26Љ~8I_SA@PKi|:X~֨d/?#6 z٬~cɿmNސNҘy>~LlNp-eE0/ tW#RΕvK Y_8p㚐זG®sSmNqZ2haCuY4n w߉j!0i_@zpۥݏl"g1 QI8m>dS¡MHAD3 8!+?X0d>l`np]2. $wdy@?~J#I ءG3>h:ruHּ4(uD]dڄFeԔBQiF'HRљ>8E}9hz71H3kD&E>eҸƟv 3| $lE3dQf!0b2K馫=1XgSgOiZ!o1&|&[K^Fɨj<  g)tNiC\O ''QYNb)΀<+AS KcjAⲢ4(zZ" ҸG>[HÊ.LPh&M68kZ*untJ1iofde$ a2xX[ƳwcuUQbF-v\)_@3yyKIRŀ‘lžӎb {rܕOqix{,G=RlPo |ӡsQڸB q`fz)]5t0&|)HSlyFi1#YF.W53Q}4ژ&q>Ɋ$VSqm/|J#UEu39`,H>g><̯?|k{gzltg撣 WԨw]! H5׫#=$pYQN9$?%0UO*C E} לuJoI4춨L4F̩=%p<Яg3X7w@MU] F^ð %dt, s< ƒvDקrQ=F5S\ae~^}GS^\#t&yFUQlCx.&'W䣹rqB.]%lf} dm!=jWp' ^lXlJ0Z2z3hdhHl㰊`gOͨ}uQ#4C Pq\x:,@g y5v9&F20j8]` P&yKbKL8R7&;gmdNP? H:C\ѾeJTdk㉝GW`nfXaVMē=GJҫ}Jft^ T 5}X[jmP Z ٠6(A3xyJx~vr BB6\)B40fE9Yd_Zyn-?ѫܓ6t+A곶3f49 r0ͩprLes<Х0 ș$,#jH腕䉤Sci,MZ+MuJjŒ ;+A{@DNQS#u m200Ʉ,o[p]O0NpHW-)(sRXdFf\=WDzd[.$=nO> 7t]1 C ʿ׫d&1yy# '(b$)N]>3řCm+&[0zԀoc J5=[`b#PS}xVgs6Ĵ:}sNVރ=4{;q )U-jzmW!. H+e*Ңe:;_?{_)[.ȓY+$p,P( o2K Enh :80`5%BɗQ-Z S #_=zY0q9`K|REtSj~=i%F@y x}9N`Xf5f˥&#O1aNjm2lIkloZPSC>jDt<2hyN^o1zұ74|mNvb\<=_#ߌSqE1Y} =#142.\l |96keHkw6 ++ 6$JScJb"Q SHu {B{xuW~Wq p!}68%:~t?̃ɟvYQg齲.}a>B_9NJ 2H|҆nWduuQetZ9dT6\^IutlϺEzw:|O nL=2~nw .nw2 , ZwWםO]ƾJ.5CrI{s/,?Qa?ȋ4 aEQ_ 0(@]6fu,;0 P` A*Ⅻ[7?2 ,,NAuqv קbirPRrӫK9 z_Rt(g7V/ڶ9B1bk|lbk ͸HEΥ9FӣU4yBs3TG:~g;CsY,(QIgCb(,.@e?hɫ-rB1,r~ r^<x9Mr3 Q%;83O:Өƛl l=BӬ&Z0rB oe{O'<ہsK*4e#2\X==ai-JdR'~}(cVM ~&\B2)30\Wl͂O2#u%бڃb-"FRJ~U[1f ֭ rpHj5ʮ4TC,I b1# (_5gd+M7=!VF&ŁDbf8~/T7*b{ZTdi XkeFL=ٟ[ߧ~. z3G~A䖪8-9EgeJd~ ucR@s D Sv$]GO-&a*p/0 JC ;qJ|Q5|ʬqz$Ggw~g%pȿk 9GT5RHug-ɣ^ ?VO?i;tTYHxp3ŵ- mv|c'-XmENbWJ %II*͡#5L/3}XkDSL*ǔ m V""۵Õ[!-/_90l/kW!Zf/ӣKꠕ/CZiܖ+D Vs5ɬl8NG Z0/aThz\2nЃKME`mv2$6'k<bbO6??*o F 87Z9 .Ved?u*}~5| _3)r(IRꩣ)y'Da-,u{r`|D7+9AJPF(y^Ix[h1PqMoY,dNqpDT&\|G"9 |LKf_y,HxTf6;+AmmB Mnc^<|ž<_@_Z! :ѡ n$=HH`+J]j9ܩ1{& ` KHˆ0x@)ֈ-r%lє2THm$b* 58gƞ8Aʥ7-@92Dxb @sh5[%hQ3@:t=i7}:ުssI:IJzeP7PR[Wb^(]4#Glu78AoE!M.ldig/ 6?5]ԁа LZ]dR(92E0ۿ1iF 1·BP&ӌ"ht`྘^լ`E m&$2 y1:8T*٪n#Vߠ'-.>NjǼ,Z 63P_r!9dm'Vf-.f}A:.EUvɻ|=*e9{5HBv!VI*Sg=Ih8x,YAbcތ۞YMUor8eO8>E|u2q_}[=tZXdiI^RiǴŤtK 9VŷzB|(Tc6ϒͳ O~ctI]r`x*Y6bs/،qN=TLhUq_OX{@ C}bK,ˢ4E]|_ƑeuДRbfɓpA XcIR)/ >vO;j۪_QR,N[3L/Nh l[ Uk7P׌%}T|o^xw71c_o5w[+\Hr|㟓kDP aO3?19^mSȅM+60cv"8nM/(ji&0tPn9 x[[Δ沶GG=Ph>& qM.&4˻-;;˗za|+Ld+eKida20%S4E&R>~1H;N@>9< "[jqw}ĸ!bc^.8x:Z9{.!u_nqY7k8G˓~na8. GCaq̡FyE,?N+#IB޾L'")5`}`I*΃L~?p2V_߆\wաnF qr.&fM~ԊZO<2.'Dl:MŦ7IFBanM Dj. LPP=]bhHJ{['uqWOʓoerXƀ+s/uLSM$s||9CK,X:vGԿ52,'`@|4n ϬXCYKҜV!ݗ/i6]d9!T 5ey2bs3Q9)fciFŌeX9nBx;3)6@Q 6tcnmog)(X%:#m)@w4"z]"A *ve5N)k)2† ܭmC7Y:sU'/{? R|xrM4V5IiS6m_Ǘ 0>FJ¤ o#Cud G HpFҏp.~5j d[PƵUwq߲絞N? ۧxu y&c-Cu`8A4t1ʲ|դ EyS\9J닽KRf[z.lccmV O35Ic~?Z{zcևu~Cf9/3œ|ʂPB!_#.nߙ n#λnέ~:ؙٖaDN-20}W^6u壀!'}n{d; 2Mran)!'J5X'c\-kU<EԚ;WYcGYHc9:5#e.^դMNsk@_I%s/ aA~絫;Bʟ7cxeςekn>/ 3Ea|Q77ZFSR_87Z0ꟻ0;6=4G$.<|Vc(kki1<7t. #3WӖ>X%. Fu *?}(2>X5-.ԋӱD|Xm+J|$*p3DSdELc vy m/66PU*Exc$_̲NCGir@2gI4O9(9C]jOk ;~gb(}Hyv<D^ZݘXrdsE29:x27[JnYP=Zrkt@!O0a_7VfDyZ58DxHL,4'_\}6cɊV.9Nع]//~ +؁9 W羞CI)P6y6LM'~lـ}ȠsuӣgP=sw WNPfH"AIA` b7=Y& ϐH)"!F4D!H|^aݸ$z&v +:<TYU]W`'D"G!yl{*/&CNMgj2It_Z4ihAǐ=0=hե U[@rM1澴BLG8"ϐ 2!l,~N7͎m;_? Yrew#hN(:T,%t?nˡX3*]tمtyl* )`)P̂fI=jˢR}G}H]Vțw:cslUgʩ2{8͗4Jk9^yAr?q[¾t1HіGfz3ڰoYsB/\Ͳ ԟrvZqʮ&JiE| F}vf`t4`Uo*m K(+l;"^Tq:^tΧmZIh]/gK#Kl̂\*jأ#@ܟy}bHGT2vXeS#pZfO|s44%&tGHzǔe~U/9 n#yÃ)J,m˃2ڕ4|}$8 qh|l2qPbv=EO|sq%{v˘ICnqM|ډpMK4~Y1+ބN*p 7b b sP"1W+&PP3'7IeoD|lA.%^/=b5Fg?`R@EzYCxZfM쪈SUT[)`9:T .|bVt^V+H/5V9˗6ʈYTCQae1tqm'S5cKD!e–v1{|1#``x} Ez :zkpVA+aHh᛹Sg&)@ʜR#@.}W8,T85e> ߽oBR/ܒѽ>߽I'֧ȍHmq)EGlvCQ3COn1jw9et<:/fSmilw(V.R-ù)n_ ٤N ӁDWd%ȉLTe\H@0_?p' MU?T]e =ˉc*>SaZW*7.@hR*[! Xh2n7ANE|cA6coZf츁0~܋Њݻ(JC}^/^(IA<9]XsPUrz Bsl%.[5$(\Ǐk"|Az 8B;ه۸r%.r}Lj=µ,2 A\QYS} ổ*$[Roiޣa`K>_2+hD." &_02?RĴ5ꆚtٍP )+=3VG:%-.ՇW/y] 2@LN݊f'~-dV!*wT=yۯz#I=. րtqL]Kôady`#d8-O0rF8+e|GtX/[UAwU49rp{tBzG/VyD}qҔ*DM{_3R_?g Mxۛ[8B s2mӸ{ٺ&r1 nNiJnj?: Ȼ*Eh&mZysbǎ KÕNP=1j]j#ۮB&O[l-MO"FL\a0@ 3.!𗝍@?L6prVȓ+1CS>lG3d[5;cw:pȋw2BvŤ,HFl<ȀY)AǘSeJ2ޤ2][N^Kx АtA<€BtYY"TnK6R[G=}2&.{gҥ5vڋ-mtB>n9T{RwɅ8M앩 emQ\k,43O5CD1mM!05wlx9eэI6-[_˛_jjh=%֥XE;ucCfh=';i)qr9:ZЍڗSrV|-tw@&v*0cdiCVq(G~C=ٌ@S\g XQ^5]zC@c΍|hEzb!F RY)LwWՅll$CNXM{(K~R8)}(:޷ [7Z ))VQWgE Wim6^ 4YRA`IA݁x=RX)h8ma_OUv&FIR^_zv.E谫?edql<#)վ gOXv-;UNA]3&ҳ$(hd>M=S LDWQ5& Q_nz=#<[-j|pB NZI#%]Un~[J,EyC=#r ;>Ws F-] WǪ. w]B庰wD2"m}hOV73Wv3զj `9QRd)i~2nk 7 79ƑȌr кC;}wD9 ~R,#}"ʆ}>2p׀-ڋG BPh,}>1upVO]ʣWJn=0W w3dAbBP,ù@ 2Rߔ 5$KSЩ?JևV(|]iZ *s>{qLu͋rWQ˭'l4;BnЂ 7til&ERa{y3ij%&A?,aך_i{ l '苎 Uۧ57 B1En/>T`v*s[ Gǻ>ݤ"[Ơ=m&U[?{e+ :g0`S- p_vc$c!(RBlyc);NbMقmZb1[>>ڕ\ ?/ME!OSO/\e!-*V7)kwjNCN=ca] [Zc~3š%n ĵ\v<7osLhMq>g`a[r0BʡرYKPi51_{%ʚ(:*[r>&CTGv7^OpgJi3je$DT?|?'{ ~k -UeE=IB|VhM.݀GXꁎKw_^Z&KWl(;2!B 4 x(Гoe3aYv)d*/Z|L zӪћ%VnP?9_9w2wNH\jdrvFDPoTxlKS9)4Τޤ_D)Td’Ѥg "hA~mpS>":}kk4"FB PBzK>[1-v9~ |s>hCH^dmF̤/jGl$0@xصZ:V+ h/IH0_8ofJ]n zqb_s)19.:q,w6 v}(ۇهQDytfxljץ.Q?>ft4ܱ0?I㉺X$'!D aBk3mEQkD'3kq gЇlApX,}`sUa,ȝR 'V*frM#!`?ayk%[JrL_j(3y2QNiWIJ>lM6;H2) ӽwQoU756!x!l,ʁƧBǠY{ 0ɺ_!H m3E9p z Бnsr__Q kl>F%O'[L]'f{` ["/r'u։6v@uw`|HGPQ^%m̶yE9ysb!"G{>k0r%ӦBb+p$v{OJÂWX)4=WКO6}ꪪF;|;h37ojd^7y>~MC]&;oa:xfԪ'Q[uGӟ9 1v24эflYT| 8 l-(F!,g XU=1= DTa5kG:س t]f5cRuؐ-f5fLSKK ?V];ʆ\̦*=ez gZ8^ N C0&IwK4bmK~=Xwr$o> FQ'$~Ba7>[3}"Z5Be&gc=Fi}t$WN{xh ? _UV(j! 3K;*}l/1lJfΘ,`!즪LGpuY 5Ie݈S&RtN1ӄ{"j836-yaL/y̘KHCX   { O^Z~cg֮}p TFPKJnQ=)I ?tɃPItO{&ÚOJ@TgOBK(vfo2}ȸ94cG|z^f(2%ލ[}24D*bP! ;wыѝn0^,Z+ME]!*}c̞ͅmdKEDd=.7S"B4]H-NAK /L`$n(1&v &-KJD[@ZH69]Gw%A7(+٠M ߡT0o`F-8ϥ!p >ĈWe"a-UCPsv!-m\@gNc2OnP>BP[ztM-ZN(W1_Rϟλ JCSAY9Ė@.2W5"S;z@/Ůuy SP.Z:>H HhBx_1+hxp3> l]2$Rd%o$NIB ?GDi:7g !Ϫez[$8h92HCFMr0 =Q ͑Xi/&bVCr]xG02N- /$˭9>U~]3C,S~J Z89<-6]'d 4(&Bf㫻qWe}oU?=l*g٬!@,6G,`<O}`8@9R깍 HvLn1Jî ˖GgѭB|r.\U4y}Ufid,DO:Jׂlj#7[MVor8WOu!"&3fƫsqsq]C =./P,uloLVmBw FmstV6VR9 :E%SʓLMBFV/O.UT*٬cທb䦟A:`e0 b #*#wʆE ')M& C Nv"բyDnc6h6!}uAruBv+\u9BhH̆3sN [ĪKPnwrJXV)ټ( hn>.;~:cxm}H\i@ !#h?i%] Iй@'آ0[x m:vs4Z'@^j~BmKU/2#P 眣R R1(:PĚQˡ0SIǏF4teC&=suL;s@PS픱+4?P^)cɂ%DQ:UV[q*H߭99V9?a8nZ5(7Ȩ4P@P1yE xw r%mhk9 LWUE#,?wev<H67Yf#x: EVM,+f~^Kf*6Aa]?/MdLy͖xI+V|e{|w4T~/q̯$먪ؘ0Cq[^J- }tMAY3{Q*0 D^#0Tdގ<`(EqZn"3oyyTplN6sB2Em## 2Il_q~Ny 8j%z=M:%(z֔ʠ/5=ICVT9>!"H@W]8X5V!ʥJ_~nEW5{IFC2+;zG|J,P^ ڃ; !AE" dFNdҡy:@`g7SMr8xM@w-5R Ǚ_j& ȇ: Bor >b r|t}F'8S3t[TFtyVeQU7}pTPFkƈg`\D |2iEr~n17HH˨_LJdl TZmOQ^~%9ۖb?bxjI˩+G 3 %UG=k$Xg]X/_n݀= [?\!Sd Q4+iuVKRꪪǺ*jca;>i=Q'ʈh @2'?py_ ;NWoF2h!:d=%p(v_FqqK7C7 rcsCP~K?=r*!ğ W+cP jjՒ`mY[8"s{v ˖7/ ʊ n{Qq^ٌ :N 7I^<2&>kId'M(n=P0CoN/n%r:Fx+"0J~s:p;玧.crsPo@tmߚ6dL01VwY@'I*VH'NlAr"7!e.P_xt5۝h@ kjэOmWM)Jp MkiN̓XZLk]RS)i5:0OIG&JoѵҼX`Jk-WJ5k)wyRva_}$ }lݒsm@:uiMf ,$ɞϡK~(Jh_ފ>HOFS,yo b٬L{ZhI,~ Oto{7c~vk[j>$hZ`mikڥX u|\nXd?U.YU[? `D`k Lc D{$-3)ZB?9Zqm"51ѣ/s^Լ!Dt¥V,STyn+t8C8@] =on£XVdz܄荀kHpnN0joQxRȲw>OfcF[#~m рc9 Rk@ ]Z/Zl}ps-~gWIL5'YM0ɵm(+~+NqW=okRPf9R^FaIBgʔgVL f LDZ*;/Ga09>{yӐ-K䛔<8PhjTԏ&|ц^? o6~ȁCm)]]94%;A {=6`7$Yqvh1Zk~vAk# Z(8\ΫGýpn2U95 s~ofA8ޭ-&FSyUy|\lh׀8(}`O,WOVK(*uQw^6KP_0aW5Z+FyT?l۵0S$u@de$6kc&3Ry̤C\ &[AAp+ ѩ7׵]zQ=zm dr"| &&ݫ%%ROK'D%f;5#L5=p8%$!zf#un {P>hmf%78LzJ,;  Y$hII4N됁5SzpZ 4Iٶ+ؽ&w^%j 0v., 11> ~FX3p* |Z?IPc `"+'V"5m{֟ ņhOܖvKYU MU侜$)AsVeVl3ĭ)u ւzmfJjRolh-I ]m!x0CƽAI o~vv7x? PX CveotV, #W² Pe6zFlO17B@RSWl9\tFRN`GM19?tbê@шn\A=19%dz4G QYuÑ'C h!0Ngcmy6IչhPEIec<Jn%v§хdxk UniSȼI;MrE&o -AW \}HXP&p թ ~$f/zW^OǠ3&|S!,r4ԑC,J/c S+۱˿Ê0.5'=<%ir s/@TT4;k3K)С#o]pR'yꚙTny]jݛ(#&Fz|J ׾`1|p쏛 +؜gz f 0}&ڒ ֡^wp:Qaf*?o(,'ّ{gDZ 4i] ^H1xC9iZ"n3CpTzEFՓҪ{Bp&No}1#|f쉨'v="\Qb؊]{a")SuhF܎'E4d 'UHtB. x~G9.jZ@a⡰&YCrGGFTg&.FR^z PO;LAMĹxXeL(T{ x0',y>vjGuerAbYBL5铿y#FYLat˚hױmuxfD62&D%#u'{\Vwcy^X9!s:EŶ{#e jUZ#>' IaG^0P:8$* OU*.ZtT ;I|杒^% %k-Yo<6대m qp }:W LZc$M{oRp~2֠`=R \cMeXU(>\-eх[7c6C:^N%*ĬĔv|7f4{`(ZkI% 0S\Q5'E:9nZ܁,ϝ8'#E@LE 5+,,;SMaټɚ~ɲ,4^NV M nF1a>9h<՛ 2GM0{^(R,%#CUpow^(6‚ ]&;s/BcGΟMŅѴQ/J3u ,uO%1-KᾟrCz& sca[cCQ8O]fw bSKiƬ֭ ȘK+AFgUpjf3q1Bz4]؊EH 868 ;=}VJJ^X.ǿ`~~21,>[" 05uݺ\MPrss] @ c 4X׆RɻNRk4Z'6z$HF"`Ev)YLeWl6[2$)q[m纯2;mB1P Z]]"^X@ߪ, Yu[{9 bխxV)αLw"6e*M6BC95]?znөXG}p5fg$fuOTlLۅmR|7jN׉̒ IRx3M/3*>&O=5bjتm2Bnz^k|>:ɺ5XAW}xoa?+#7hc^'ٚ?=+̽ͺ.wY.»UgiXƧ`( Y :[槳.3X;^K8{ЀB$c:DXlȾ⻒^t*O{4R9`ʄ3lDْj=߻O$w4Ŵ~9>[ FFZFBB72L> ^lYmO VtQncn `=g ޯN޲O,xu.]lEdh\_APYH냶&zWOI{㬉 ׭*DO8,'p_[$@{qYw+rP{H^lTkȤlhMf;l6 Z#bC65$Io$05Xp$= ro @o4[yQheWqXkL_/G#S;-$(xx#`ьP!@_K}b%j'EҘN/lD+~a\Zz`sܵs t͌r5N aV35!]Dx!沃&Z =oh"?Jpͬz:4/(H_ =y%71>xT H9sm˚{:+$p/*{5qwf8#z xy[SYU> iֆ$%T 3&E⡬Çg&@ȿ4AD5NF=ihJENR v\;znW- 0j$C14.AUK[%̨eʢKlx@/nh>3)]fq 6 PPE#pff1& e^ U'-BdqK h Q>()Ĝ7]V* >Bp [czxxUWF f5%8M<>6ܝ !0Qw_C*>lP=yxdXM9rNǚ@.Ww͙kXi (,BG,-\䍉^rF-`8Ԧ3Wsb^UpzOǑ Ren3mY/(m vL{[V{ u;r ![=h}<~r FNX=LI@.K ׇ{o\9L7m'DIy,e&挢ACK١&ᏌtVEJu;V%J*d Ŏr"jĩlj':ƱݞpޛF%I_d*N$UraŔh,Su,jELc [6 9j,w,d层^GӔW Qnµ-k |S}Qơ;g:)Ih@BKDXX!2W[3v=_dFd=H~ÿҽh=jN-_ϪA\a>Ѧ>cK`G56sex+>iQk晭{a|tNS1Ʈ$kӭ+NAHb-AMBdӁ"4%ێ%mvK ,_L ̓n;x;5(O~z|K d6԰6 ($B8ᣝF:-[ev'}5u0i#㉏˺ަHa^g~ f?%5#pՆe{u -!24ElA0U!&9){2?f2eEܲ3{T*` ALa o툄 ~yy~9'IP~)ο,ʱ{!&hVb"s笧7@Nf־UqQ8M5*K3%|`6A0nxhHhh~V/_g8u"KS$0T޴ IO3+*8=Qw#g;S=X (KJ(AS :=܂*vĽx ogF%!' b y)cPPzm1:-\;lqW3'o@ۂ0`F>5 6jW4|6<8u,%܃%^ =ׅ.&Fo3\_ 'D#gXoh1FZ2ءf( `<()Chh\}OEJ4EI84khp @ǿ:8.iIG}0gsN%zT.cbANpaR1]c'55!WWNx=詡XL'pd`.scTIfdY0m3GZ&P}RUY.KJ J ^䃿ʇ^Zxx 9grz7+sR$zSAs*3|OTW +Cjȍ6X/`[=_9rc{N v\;'~Y0[W5fp~foq͠T:O)bӣ!XD4b鬱"ds]f گ+E`>7y۟[秵&Mp:TzL&,XNϮb_Sª=R:A\ߗ.B*z%dN QctWG` r,HnsUUx[EOS6]3LV% ;vrޔ~Oj販H-Oڋ3Scr_0]iNt\.U_lb'L\Dlq9k ă:vO;X=Iy]--b5Hm'pvLZ7}F0L4xWjZpº/Qb('#b݊rh삟{#X xr+ +PYRjzq\vbर;YQXʅٱdCǽ ,?{MR^" h UtLߧ=C8WF fa'd( c؍5IF {$fJ5s}#rK'-S* 뵧LJ\I胳]V|8$[ ۘYρ߻y%IYʑ7)ckt]aF>pQM)-[JS$ O %%X g3VC}^-DR/eS ܣhX֒gO@{49"d5NY ZZf(z7VIĞ.?%2c,kfg`f>Yaʲ+f:o^O/৩<-h<0omCط+bm8 \-`X)TiˁΚxN"^෍u3҄t<r45ч}VZa3*)1Q!^"f!aX!$""3򢂤` "O33"[q8#(Yu]rN4DprIl9-iw .dž7M}v  E[-/Y'6%(֡`'H!X#8g+U/ik72=&£2[(~dp-i Qz++]nv`᭒7 wPq٬~ YNdH(|tEuCS׫D*g5/ٲ#v蕏ar \[0BdP3C' ajea%F]֡4dPm6钶x5ŒxVMGqY"޻U[56\Yj.#\BA?̢լx+$҃&d,ґ# @MPT̥|;n+[lrOnf hD"ѱNTEsNѧ|/JJAie0yhmKTZa242oڈӶ\>.f1+CfQZdpu\́CytZ@iF c6aFftw\u.UГйKpẇŹAݟb|睶i!G.L֟S҆{ ՙVyc|x)=OjZT>9ooMzcAre\~.P<握THtWϨh 'H0ʁ(,&W gn^W' Fk RCX?Azhgh_0_\_>fԎ$#m9UpxU7L܂t,)E'"`g~"gYϨV<]%g9Hwx ]uHyy0S@<͙lH"SU'q.ZDg6vK d8|Q3ېNSv [̤yTD1@Iʁa%φ L"_BOeEb-RM#b+7PF$ρWևKTljAF@Y!Hi<ӄ^+07bea$ ^1*Cqˢo`)QetwĄ%oco]zra1Y#2{,b-l, 5ǘ4|.IJe,sfߐT1a$ 6 KA\OhWSA7Mʹe3sY'^8ˡ dTB g01q^-zVbͲq-fUNFU-ASKeY <*8QGHYo~4ܖ yGB=~ >PՂBb\2{QHO8_ tH<U w7'8UHbez="/}^X[Aۧ&E`_ʗ7 x t)TiKR"o:Molm ϣm}׊%,tbk/G]`b_KGMH U5fTqkϐo'bb憍{9:suxN~({u]mB>%ڳ|G F4fjs&2B7Ӑ6NN7J;^UWbg7ixLBE6$ⱖ rZ2QW҂6:}E*厅9ت]m|qɘ :*s"m\<}6A {hW i"Ա;Hj[W7yִcf%S&y ( eoe¹!hcrq הs ( q) z\" yf#Q@ڶ?\nD_5\m'^Kq'#7W m*| \TIzsɪ%qo׭L?U^ }CZT}&0v,[Hjy%[˄ Qgf׎ uz,\EPy̋";_ĶHo,t5΋y?A =Jug yܬd>̅-'&A&TT^Ɂ?ۚJBSdIb9U/dYd2>B_ei=:I$C"/EWe7OK+Ջ!s0_dFqS,AϭTs`+83]9NQARut NC T]nZw4Xk|o'w1a6dl-2 #a+OWCs=PCOKsn0,btspsт=Fߪo%(55OL5B$ZBϯFL3y~tIv Ac"ZNư`蔝EQp5v,Qh~\xWURMp8T87hժSFtڻa000R36\Z꥟yelZF'\w%gZE}Q7#'_S,WvC r'M_A'cRf6ÜvҿC֢n=Q3H׷YEq&PJGE~b]N4oi ɊuOO*Vÿ燵} +QVkQ ̱@(x2R8[|K>wN TbvOm;(E4;o!бS2ϳ *Iᑎׅc1yK(E Up[&IYWe(E7?2(߷=Y_:=gCK`$:OQ(BՔ?%W^m2" VբWU.!=zƓoY5?%U@H-PK=rHR72pmUlҴ$ȑ,L#/㯺iLf՗0aM*zS 4fR0)ub@Q7d v@8?Jd#}G>մZn~[$i"*{2~1w=tr3[zR4\mo|CO;[SBGOФZ"O/)9b2)|N yb\YA͏gpwbk^ ER|'ھvq|M UvWǣή'pL֩4"+I*Pnq󚾄+W}X?fsCl>OڧbWUQ0j? q\N9o!(I*sl}<I$UdrꮠΉxTwVDnn)g/1aPV vIo>odL~o2Ti 0n`YO'!+@Nb_2J/찜cNYZ5uoA4o=[MLo^u7Ӛa۰F7pq]x̳#UIQJJ@(eg:Ctsk_T!rT݁owE$H{ L[Ds0GuYG2Pc} #lj![ƻ<LM$QĻ;#Tk%& 6!mY[Ws,6Us>vq*YdI 8mgyD&jơ+)h}ذ؏Yi*\?@ep(tUCZ?e~ĭ.K}@1#el.ѬeXV\mgp*K(g5mj^!$@; XVf|t–֬jkxGc'*li/~IOR{i)-\>Zo=nB3ϱH>^N+nw  \2b\ao'PC|Np;H۔"'{C?n Nuv3!<U, )E!hk P?aJHrQ~;A$}fj-1y}]~ hF#~GH 皭&R`ꆔ7uY~NkkPCL'olA i4,9͛1 @+M[,c\ 5ExJ*m.vѷIn=ojshrϴQ:C %&d Ό- mW)q .uގ42X x7Td܌eEW%fߪ3ݘ0%D'v -DxOq!!H;pQҏ̙w޷H!Z1.|M Ou:,hƝDwܖ(nzjN53ډpֿaVs7< ]2}NZ16x&pq(ʦ*4i];O]'eMpUYwwV.62tt~xšiN lTD.0”V*Ei 9*H̱3QҰΕ@>~==VB9'#TuR&s@!i W'46tvw BzEZ)x;%´{X,ɔ!CJr\jBdIoHr&i_Ke~\Ԍ+wψ?k8T;|>0~-}X$yyB?(fhg{XqRYDP:o!zs/SH[WW/o&uѤ^a|dSC帵QpO#dd;v&*nsZ&Lv{@>%S ^?PjZF"UWi _%Ea}1뷒żK>C1j^-ev֜F Ɵ a4w^)XxIjf7Jۤa?hA5ph&UUifj"Ք"-BF‡1=^wUsٰp=.0KK%*p$4P.X46ʍ4ܓ{aiշP0Q"Eoj118B{2_x~5C_Xdh̰hBY*g$C]A]s~>{`G0qحBlFjDA&K1S6Of:5=Xy'X)s>C.HӽYXo#R p[9ͨ>27m&llM5%XjnY}u6obD͐5Ær)C_]dfɲ cƂAHK(I]yj$z4D}9qIMͫE*#T9hbą-lžd8+R IHKs>|TP ˼|,]Nn\-mA4OF". 2c3Ag[=5poi*ڊu@FyM`& 3ÆjZg$<.=~Ӹ[0_vXS5>"+ŦWXzфӏ \Gc|D!F/SWvFUQ/YI:.83oKE3OCx͘YM$TH^+^EgDf}OK7!~= >z|6SURlj4hAQG3m 뺰n`/4tB1f}+xznP4 RΟ ]5BOS)Ңp99vք^/ frЪ1 %_b\ 嫡1)u;31ITyc yh,t Pq 1L&}$?HvϰD97n]37 nߪl(;cȸ [2} YĮxlz q rd^AFwcH ,jHDvX. ~[P&DYbAh#PTۭfH>7?~_* -6t:: T.FO(^7[(e[8(!0揃hR>'zm1 F%SœWB`kigm@PNó6`/UV}Xb=P| #zZOX1"JXY߸O˱%诎DXr t?5(ݻQsY"@>L0zć%\(B_ u:'6fXVʽ ;bJbtjbb_ѿbɨK :hS?.>ƘID*[*uYG[Z&Q1&:h" xw['I4IUgY_4f,UEߠ: c |\W1 !Xe9a3\:0"x)bn-O՝r^.[lm8_-VN 4Bh8(*V [T&Nr6n7A!F@)^~l+Uoȿe|Ws̓WC%m\Hs࿿vƛe}}[$2c'Σ#a%y|OnW1zQarFdwYGߧ[Vϴ!KtRXЛQ<QY1mg &%BHC_gz"J:Ste=d5Ƒ"l^GpZDYlK#zvȝuw:UMjQc@ !z [u9੪ȀxY#ɪ Rb'#WP@M>dWޔ*]gfNyEzAo2X#"GmPY1\M$`9e~ib5fJwq6`ԇi,qz 5%b9,6-Aؐ_%՞9qq=LE?VRo WRfLa3 (pRZ=q$ fϟ*HদC<]z\<lߛ oCbS_ R`^%1m]^s򂊬3ݕ/WoԿ. jW?NՓ릷\#տfw62nH3@p!-!wcX6:T>V`oĀf-3@ؑ# rMDp#4KZGJ26B鐤[=TRsQA dۖheu(ak~0wv)ɖra@ч-%M6lxLg-wWÃT|{C˪kԢr*!HϹy6)IeĄKNW.;kE  C_wRI'FszN9i;6uw'R0Z(J#˜Y/a ΕLj4bj@ݟ`YyuWR<0M-J LLks̘]pd|^f|=B-ĦKf!ku~P!3Y1:[\|\)w֋dtmc9Qe}ZYAO8_WM`)`3,Ozq?T\i ڔ.H펡"F ՒRǷN7 ix2J{B_Uۅ]o~M2kg;ǧP,~'bt .=H(1ܜpV OGnR|Usȵ5SsA] x!gL$Zi3h@'Y}v0WžK΃ ILT)pc "bSr/k#igpX@UJ_av$l hzf7_D_AB1|`a`*=?B/㌀8ﲍ4M2nPR+= 5KAOϨ)qIgGN5rg摎 P|{螱lD #ANo?Q" N7ǓnՠʜUP1Q$ |6D0μ;Cъqc2冨wK*75J8xlOm:넽^ lXxenᝳzZ1ȼ;^d7NsƉ^unX)BbpW0^qFF;M ;enW4cVyчz6ir$4U F7B`bJIJuiR3" #6v -S@<.=J.dTf#)mӚIGaMK4w74śs/aw{{msa@ʺU (欃ѺW6;™cF1G/uv3ܼk9ph7(t PY6Aؗ" Nڭ:~"#ڵ?=@ω sb'E7h[w61fvg9^{}J2m p5W?%>߼8ur]j\&usGlMxh*PiP UӴ?  T x{e{&^B/)]դjt;s+ 2TCN#BN\sY)LmlcAtSOh& e нXmvij'*OwJ4%E&1aMm|~ ):B2]ֶ0{ X"QѰI- B|Xl> LF^_6o4ۧ74+I6v+︅EҌypš|Y}5V?WZ|J >I&T'Zw`G-N%:XiAE4ؤ',Xb.>`l+ aIg(IU2aX(^ +[ޫّ?(5Q7J Flvt|뼓rؙ4fe6;Baeۦ'ˎN)ovmwJ's);&QgAV[9ꭕV\ORSZr ~Y.fme1p:CBr|L%nn<5 ]9bദ q ꣔ "dư"z쒆=e͇)nƬ*B{t;$8Fps0>\&[>F9D1K3s2  m* w#Mr1drc|bL,уp餂lzG0:(U{ʻ+mtYؕq'6k^asIn?3dbNZw,[J3.@TD1*(ynFo-S%]8Q >a8b_;Twv P.i  !a"/r3, gӎgʘݙn%1[F /=F0㮏2%m>WOR< boi4 yN'Bg̯nbrZ:qۑ9 n me^'gzǵe?v/X(9VmpuῌjAF¢lRhx9.,lT=x8&wfE (X9PARlB8&C5pkK4w mOi{Lr x%ӞcV-RUӞLspe9-9F׶[&hmTޱ-<[oBL4b**05;:Dr~g-#X)I:PPRXJ6mM;wt> G&d P7Yc4?Cˊ~gJtĹnMKƸ}j"%Pmqd^ OH*#?6aQ%-jY8AɕM6&(E'˰ V<Dr![xd@ Kѷ |ssiЛ~/}A]̹OCkXYX;=*v]jgny:x1'2H3 gi#,pR5%> 1"t|Ԟ";??X< `5ێz U2 l r<3>*c{- yl?1FԹ(ŹkY&F&_ED_RVWD q+*7RzFYƆB(d"$n.$1e4)0JŚ@d(AHfR=L-f"eև QyW",;.,E~ ªN~Ҹ9h}CloBLb8oG[$g=i˭fp җ#t>>gKpQj?E&SR5<1@|5nCjZ9Ub~5,gҷkƭczE<>6aqo3*ܿN`Z=oxU&ԗ c~|ޡ#!qı!{rgڜNW&n#^^xbu6txpǁK_ EMqwUIšڻL!0\oi1Kд!i[dŃpF QWaq% ; bn]:ӞhRS̡?&8tp>?|gn9K n".9.d#UUur RP I%=f q7"s进A3Ѷ İOLbx0ub>y WQFy-) *U4aY%Nk/4ʋK_oF3ωơ};[~G?BMP+zk)2ekח]Wlɚ}Fe R%Bg.Cɡ%#^JNJ}x53C!T9cCVc4/!!P~fG@a6͒%e/pNZ|,/kЫ:l^7c@c9;5k1dP5ڝ%}.Ք4tf/ g }AOIɅ]xѳh8CZ0RM=A.f&ÄajZ*5…zZvXˋ5@Q[SvX3f}CVk@o!Mċa߅jHGbͧanpe~E q7PB!TDnсTyRs`P1_KmbK8b!Ox9xQ8%6 e3>LNiHrW+ $T_8A8 ],.K_*X:60Ygס9wQ،K%:F$AuWj ;^qˎ4Ui }й`WXIgPX pnHK$Rz;iLi8)vUQXisDWDS$O}$9G No/,$/ <#}tΧI,XROHa1gt e7ϠX&cQJ?n,$$³ZZeҪ^,b#s9k:D)Vqt#Ǫ i@6 1?]ߞS-DnB@6IBv9 x2ʲyNՍ* A5oABOⲃ1v2JFFqX"XloN.($}6E5gtGӔtpVC~?8%n5W@kMSfV$G vH`j27ףpTmubޏ:JL:A$t7 $„k΁D޵(J!pQzxQ; T:Ϡ^8!Z~%M-BBaQkqhjkJU)㸬\xrQ#GSWq-7WQ6تH|, 'Yk&c.π/<BMOӞ/]=~X+L RxqELɩE~ջhx*Y4w2kiL׽&क'O,ǖkwGNI|0;JO7QCnsrŠeΠG,Ԋ܎ ]zg`[tD5*8i!04K{XAuZ(E#>~p%(N"6h]GS!&C%BktkNQN63'$Wd~FnVoO8K{ۈ%Вӄ[r2,+3 vѸqMt&)8Wjwy{h+mVfest̽,Un1\r*Q˒PLMckHH\] vj^%TULȈy2u(tΊqHo_ +& J˗pB, fA'F#4aO!aDd\nhЊ{7巉9ݲ&k}ňG$aJTޞ,%FN oDŽڭ~.;^5SaC8m_&\7Jky}%8+2/^VIqF{ +2ޭwB DhST(fZhO} U/- E|ggvJ}m]d;r#r٦܀K񸺠K%^7TX'u#/w5w`*F,%"*羨} |@BaDiL^o U8ua:ߣ.ƵjLzuAN3WMI8׽DAtNVfUgwx@ _bc/paRqt CB#<6Y.gC(BrsCt>6剬arWeÒԐ0cp}M_YSc1~0/Q6fl@7KjbvT|48ifV™ <?ކ9zP`}0{5[Ǚ)!V1VrmD-T5ٵqKؤe+<2j.yF\Ump޷]F߼tNї*F,w#kd3c恑Jp.)6@]*W KXH0y6JJbJ}Fp<ୁVap VP} 1g˕N~Kl`Ax{Ԗ`zJO'Jiu |AnT IIi v00S`vA[FER`="H'u9J6S۞ֈ;? BPŚ_el'T.eί8MȲEsf K53dڮ)XY←jp#E$^lV􌞒Zuw{^Qͺ%_=c _HSms˲@w$֮cլ~415EB< KͼF\t$+zbcs*#|:=7 qni- w:A[қIFPrJ3ɾo qjv(rhWχьa]J+BuSYhSe&!+Y4*6$x`yՙ=^j6P bHUVM,$p)Bn1qa?^mjdfOi$+hc̛faU6lxAtpBwWIs> w 6G&fLW^`Iuf͚tWhD'8IE|iÿh6.&yS㇮O$[/'TL`DIoC:iQYtZlxo\`5"V-(KiA(1DZ> u0z7;KgZXXdֆ#ДUhbGPW,nۗ{e2n&/n3mO|{sI" NuΩUzsFt5=5hH!"7$8}Y)wg.oؔ&^4H3(obƜ HM>=>/ڐp?*DrdCr^a@mH~"X#ɚӚS3](Pr(7EzѡPl.zהoui~\[?J$fy Q8lC)ERGOu D=pp6WXM8*葇펶~uWé!uebH)RO&_PSGsٹDm 5\ykR4 &]܃̏:F:U0/acR昮e & f;zyAN-降dBX\i%5:7'?]ZL6XdUXsP\33|q퍂v|gnf a8jLXa$ P1qH#?d= @ 4Alna߿٨4!s3N/b>lp aOf?P`~-U+ :i@#u sk%7?((Dpϸepؤ4+pm=*ƑjXAy_}|58gCv2+$Ċ/_o?e$ԫ͊݅a3@\꽩n8#nAchQwj/}~ h hll{q[,$D7m]/?}B O$0D~S:y_YeV"D'8-槐HoXmX :g\3"@qWGЭ drE(j`'aƠ[{_T wCO".TmݵFI:Fdd~gBb!qiPƻ,L;V܋?}To݌9^j=thzLs0w[}KߵJ`T;jXTJKêCbv A{Ƶ؂{l+1Iӂ_[M Sg\iU7f& ڟ_fܾ<"}*ŰvZbhhT;'X>9>mvS4+$ؐ MZ]U)V&/u@FNlO5 Ka}ʭrZ@T nc!R5oǧZBd9лݸEͧ6Z.XyvHYHp{5~o eաi iw Td5\0<*loyK­~.#pN}PKaRK-DŽCTnxEacy/:@ni^t: xwjtx":F#OJF`p(́_m}YY3n|=W1=F^)w+TgH">W6 E켟MC` vNKq]]$?T|.9aVK˻{H^c#:L6 88P^{%T, TZ{&-alK|EćZlZtl%Dю1,ӳ{Pߴoz\huPzGAltB^µ?Dmv`0O4HVZT3EAD1y>V]Qwd/ڧ'#uw2h룼xM(s2bo/n-YoeAKúI᡽\ZJ`w[ t]ظ; _5磌..l/U9EُJ4@&*,w慺EúK[slYt g{nה>A-~yLmY2r#Y53fmUEG/Ż.%Jn.㗓"KFO]8Y4NqU5|0@,8@DL̨D*'p߁*6K!$˧i rRĴH3ֽY@!|`ǃ/O`eb-.3ZvG| dbawQ4aЧ*uw($Vn B4BZKC?p Xџ4ʜ8Ms둾T)~n5ĥ"¨.?ҜXt:7ZgဤH7wѦ5Ъ`ϦҖKS꫼~]̀L&w'㥋 f5A;*r4w}? F.n}ۀ/(Į):FEԆHs#i&lAOW@¡]0dye8?`yZbw[7ĥccqY{y+qM:U:#$qD~"Tp9bwJ$⧈ 93v;$<+6YD ,!cFO1Ү`F9atQ^loK6'e5b,/~'ʙVp@WFA%rhR!Y=wm.,n5LKmIS`B?ؘ 4PMNM_RU-kCޠX֖㿣Jh,3$Wt 3B<7QI9|&QD(lGWݴG>'vA5_haj\|̾'҃͌/c&J~iq_^h]UԚMⱣRKAv֬0eT@>VISDĭxa Y Y DkuCέ tĈJYp;>ɍk/?rur0 qS!)Bf&=zӮB%w<Z !ԝ3HL %!ȷf%(щ.X$-T y"BмEҪaw"Mh;[Ě{X%biѕ71Xî};nPUuJY ŤvX$ 9-"3񑴔 rYv5kgnBN~>#k.*7\$4tS˄Kެ_Ltӽ\w*r=4m-=A32N|,d!"9ZNʍ`a`@Әz͕q>v(DFƒR$oӺ,A<Ne|t֮΍ 4k |^nE"EȔ|vynK gTYc E2J08aiw%2dq ~Hp ͅr+'!GEv)#-}V^{TJ-Y i/ 0%|sd@,\$fjOѮi09筗Dѥ~;ϔv0_eҺEI2ʊ[s¨gi~YUk>K 5u~ܖ=LX$qS)g 长KqZ;# _syt)(˄7f cۇAw]$ ,{!WfI{ra #>_+<FjQ('8 8ۯ@9䔮9-w`awӁ\'RU!'xE#fúN3rV&W ?!^NIkmd|5QAXkzJ]*+hETt[QY_ EBHS# ƝIUfKX>6őLw侒PGJ@:y{:t=$[;ڏJ.R2v(zHPCoVUXUqv5 &,J]gDt}M#'H ba~zD?HDw{#K(aOtgX]AȲciS:(% :$;{O-A06Ub9BٲbQўВ- "«%IQqAҹ(M\vVT2̃PW Gj"%MW*y+la26ޗvg(؂sv'WD׽ApylaT=xxyϼ1S@CEsǺ2Y{7BŘlfI Mˋ9;,=4.ޡ ԯ#4-S4Lq'ɔN [VJR 6Ax4!?mɹ2!h`Q**?8R5\)>U[vR+!oPAրgiP6Got?jrb5!tɔE!(o?UH+BGqf^^T(D$[i4ٮ~FnNc4r!>aS*N1 6{>k`4›A QjO&Ogh,KSJ$Mԣ(l)r]%+{B Nz.băO 9'-{Ryf] 5HɒlB%#`lu@>}T7o>S&7fxxl e D6Ԫ|Զ3w1_!Q6(d?zIeyX_([םpZI xׄO^ǵzCVYN7cQ`}H^UdW7GSSsbJ6ocu:!?-hцjigԫv"`j8GQ'cEbabA iN}5Ԅ~p ^I_ mH?>Esv~4Y!TC3!|"t﮾];ZD E+(H{$E+"#,VCvHڔ ^Ӆ(JhK dC^emYVI!}K^Oo[zW (\V)vu+zVpvhq/jP+xBѥvv p#p5*|;K[B]b;ݯ靇Ԏ& 4Wzl߄}kxq:S s"d52fH$£#`?<el1C#( tagp Su]5ₘ 3FX/AZ͞EB<,O4Eۋ"Ⱥ9'W -ʱ3H17]ӱņH**}V:\3Cq-2=`a,xvJ;GVN/$G|}Erڐb MA+C!-X&ku;es+J1nEoA+_HJ0. WCD6SYz"{+ʉ3E66g+vZwoq縮rn'V*,j% 9H+'ZCgnQ1h ,' %Znl-_c5()@nЃnsN~7M#ߝ vY/ގ_DI"$򂇄WYT0PT0'lL_wt`3o|K>#1d$/Xe0#[O,B]{#v|Uf3KMg^Onfz(=Va|)sr" w]X,L@N]Co_7lÀ/S)~]PxrNh(nDK('Bdתtxn&\ 0*p7\pX%΅M@ڢVK>JSLt`qNdz4pgE*;PgΪt?uG+kr tD'l>|k[Hh+vk)՜eo+ؕrb'x *Xhyq\>a;wQ{Ѥ)4J]N<4{1UH6el;p&.–U[/q ynih?UW;^-g3Fo37vs=Toե]$ ԍX PAG#< t+Bo],]GquX0ݜf2XP{spgpn'3\GX4>ܣ~?O:(x bA~q MZ&9OJfCYe$**"D7Gڿ=$?ZBx!lSPP̕ҥ+p8q9|ߴ;{.Ն{?dv6l.+5~R]+<)==bv#W[R ?ۛ 0nXBhQ"}|`=HCl1[ $e{Ɍ5/MӋXԳBFz;ʧ9ퟬw1?p>0 0[,"dq DF8ƈߙ+Yѩ_'=ʽCՄx)`㘅17 5-=1pׂ&W2)j@Cevǵoy=Dv6GjHK#!tRv_;i3o^ة &7d#fBvM;n3ɨa:P]{*Xf+"kmޥ!=\] ؒ@.}^~fkiEG.R<~v\? hew 'NO+^Ȝ}bs`QȄ.ܨ3qƞ%'pc9V` \`A XacHSDB,}6y+bu" ů `y[5Bu6P/:ԉL%ߊFFٙKiĦl\"{}T)n_(a*үr@Z"yLLomբ:2SvPT0ԝKc0"f)w,{ŭR^5R,z ynRgRD$#*NvMp>yEuCecLY:ܭIVCf˱ΌŐwh`QS5_=fΗP#񗋐Kol-::ߤp{q-)XZƅA5 ( Uy Uv[vOkBPȇ>w]XY`QmLTcKw7#VKq[ ZLt[TYr.-[RW~eKlQ*,\܏h&`I3EקGqkf,2B|Ci?/j83?;5Af20RO.ZBV' LN sH-^MhprMQ۾tFv!պ6;vQ~`h? +XGjUB$C#b^J=C.%덶O_ Jq'TˢSwV;:?DcT&`czDǔP֒#G֧!%1 -0G}oBY8cyh }кjOlE4rsb*G>V5Uz>֟Zb,ㄷmQr:O9U{G4?j3ٞ٬}#&[,ױ[}vLffuvPةA}0;C1 c{y|V=hQk`Oth`4BQBՏX0*ô*7D"6GcP&vYuͻ?5PN hF*좴_NlʊW]oz&5bDXi@wujh.H/O:?h{0T˾ju[q3Oz8? Xs"¾^~~NH QydJH ?GK ?wEh*# @fNM/H$ IQD%O޽Y. sOg|x_ =[VNZ;E> WR_2Ē;m]TbB䨗A5:>e{+JuUq]듢фڻDGׯ,O,NLs͕Ue8!E` ?Ztfˋ'b 5۪jt "wnu8t/= \e :i].#zTU r1x{d¹l{8Lg69sCD-ҝ&xܞ%~1#353Jk|֡hb$;&Ce3/X/]w-2}-K6">mY"sRWt}|} zɣn'x2ęΨ4alt yW}׌;; Nlׇ`ei$:k[ {|8u)Ȣ|/_Ʉך->dQ}KY=;{ހ(Ab@KRx֖VGOyڧ6b¾Z} s($e.0ܵ%5[]} 7 Lrh24#YTc8rPg.f$**W5\sI+Q'QB>ldK oC#ck7ej@S[Cx]+iN`&hM]і]Ҏ1bfg:7/tSq`SDeli;gjbSR5Pa`͡#+zo;o/;Rd7G能] :Ǵ J5sUW') {<lD8ߝcyC*ELl8yf7ǩ)c"n](e(֘PLE.F uEHUQǗPg6 2I 8t]ܘdJoo\ozNmVA7̢XloFQ!: -|oTG҉0A@s5Zڥ-ebJzѰ?p7Zy=b-o$ɭ=!(>C Z7sA[o}wTb{ZMD.[:u G fk3nŰgOcv|:oH[{30 c4 Լ o֥3co׊-Z1ӹ5x~ߴɔf6D){ +Mį߾uk2ZEz %,frvne>f˛1Iwip>[h>z* 67 曊{:W ֦jpL\pbLgqC:Y _Mcӏ1c)U J"6oInY2_0v GR* y|C{+AJ/!EK-QT2y158 &%h1MSmNl=oC|~oNsr\}2|8he^ﶶ8eb?o`?JmfLaT =mP$m pX%m~ B6+uu(֓A80BClc'[l[PxE|%9"MmGW;X.js; mCZi 7.0\xN=N9:$ʦ%6Bt]VB] Ǝ_Y9&C[p`y7a1ɀ:66p'j!DF `7'DD-8yMՑ/!3 ߇)`yWhwo@̽ g5m*T""OugILt "[J8wq0_"mOK*eXנǼ7u*dPW:ݸMk^\i Ac=U0Hߖbr#rdmpum%sbY<)c790;Eh9LcF[lRSLZPѦ>VVblb"SITcGG/N.G']7 fCF5ϗLU5| ~Op^s&L&}+s~&ɦI!53 r Ha>c'M I߫XWuTBt)e DQA\a@_}Hc=ԻkŹ'?:~[uuΆi~6'^n-}j  T疎.xq1@HdGC!ժ]E=X<Œqe l "vU%jj}XqI'9y5u}R\ lצGXYް66m,؎xe"]adCh֨Ĩu<1K_PpXy5({ݬnq9UxM.H~kT1w8j>lCۇ kbWu#NȮ2oU$( U,}=0OF{Ү|/øt &#OQ7u$ 淲'Z=O ;/uE _a36,-zu9K@r i[*@X\9t n*#ה187vݦs`%5EfQd+ES1%j93MI-q@9Tv{Wzm 2hL QD`"{;~: ֤X4 xq q)<9Ua<\!1p RF4.&Wsvp_@?LV)ehT}!Vm]iմMl :a/v4PDA:A޼s GJ6!}g%HH]߹iʼn)hgbA(OfE:;Kq[ks/IDZ|s07raᕬ-ϴsPW̆Б @JG@Ru?^n)>OP2 L/Jw,%XS )2`Iì56,ZfᏢBC7"S] L{24?x2!wC7as>(qXkT_k pei?*LG|G){&9V}6EIE ֮Jf`aodW2I RW{JZBA8-ͭDdT[xK>WVtƩЃq/G0@ɌZH"u ts\Qbhk!MYoMTDӰ?pHex(Η) wӣ]vݱDHq+ ^P8$ֽ93Oڜ?X ,Ma**+!5\R+q9fn $ޝ'3Pd˕z(}ۻ5"#S`m4! @u渶*5C2nW?$<@v*X^R)h:b.%\Z,tu]axЪ8oƗ&-FKB!D^##E1S>*]rlA  }Zy2:#_bf7fwmV9/qot7#U*IW81yr.YM=00Gs_5{Jݯ7MIw4- lv"^!:Sbͨ7'F#јAoe[Hy7KCۅ\{>F"G[p=e`' )ZHb@I/`c-19AoXWi!OP7 v3[vuմ4@ H+Ww38l3%0p-V lGHhPOyj^5HJ ~UCbZV}X@ܑS-3(~)# ~@VP yh"WMή|_{@ 貭9;}QlxszX2j"pt`Eu`O`ΌܐZ9c(ۨZq"Ѯfs}=`C#64:x}a-Ϗwf>:QMn|o4Ce VT0ʔB^ gqj5:1HTi_-,ygBY[?x|T$eԶ68|y R-%AWHUskLȹBhqT,ȧ&0v=T, ;eיQWL7('w\:Iisd$;.]|6$6em-#?<_3 Ǘ: LJ"_`<,{1>#.gB#y#| > a ~XQZ `wu|0 Ta)KD@2,L[UE=y `|v_禪mij+VwDa I_'(ؔ@zs9e-<3 ȄӅM_rX9 ~I3C!da KN259$uoiU=cw H`%Z;bNqqMoNndd(@QM@'s3Xf$uwHfߩ %l=ӌ- /k~\I4ån~@cP6'D0kd?c hZ _.@NK9D_|28K[8?MdE]V:3^7K>] $ +,!Ntƚ1 ˇ'أٙV"ѕSC >lj>YfCqj _9b<\ C˖e*^'k`NFNQ3qS*7hǖ#|bf3`GU"-)wwxBíQz&::QR;L=)5L8D&(+w)*4~o#fSỉSqjm@xb7Y"F"*8&TXy=geHvϴz5P)†YkSyn_b+ԂT7)k u1k7sUX!Is@h}XRx%3h.?IH2,+!CK36DיR~[h`0p7Y?9HS]oVeqd9Bɱ~I驝R7ighؕ + q瘜׷5Gx/g_'-mlE8E xv z)0جH5_vMyqp" `vHH7X7\71X,^ U9;VکfP'y:`$M+9&fGcl`\ z&!%33L7U`%:rMgRO վyˎ463s4 |Ҙ{kwt4. =]Ne^xcI7nG(yFh긛ۂm/ZcVZ$ 7=^pqmX"ANRm(7W4 Ck.q%I q_0zVw6 xĊz.A-|4<˯ā:8^@Tz>XV5.0{[`Qp)8.*n(&YrjYo"m83嶙έU ?rw\:L3a,nUqSEI*eK5faw ^%>^L4ۺ$k^D?~3W{VFPAJRo$TΜҸ!Su r;3N.Yv/rWΖ*FľzYڔGR0խ9/n1>YLɯ]hQ C [!ې<zcoVi?(}xB/jv8p>0h=bRrmVo4HU 0 6<P= L_V!M72? cuoޗ=YYRyr!+3,ԧ[i[Dv$DUBcs+7=[H]$ yӣhI08CÇ+ ".ܽ1׵saTYv*TD\RUZ`J=e>qmR@[6 j홈}YDIbĐėT{B鋸Sc>JT "?f>ɟǰc2%۲OYYjLTRBt\V"AIipĞ0զǵp6l:=裙v#E!d[= v5Yd5b!nf0h-7%&Z/*]4qZӌ.G0G$1gMGYhQv܃ αپ maP~x|AN{hAIHEc񺼫3Cl u9g4!x.r̡Ld$T] *+Ϭj#cUN ٻDe96@(l1kMhckj>B;'Egq+9\t",$218$w>i]RѪ4'.LcP$y[dm:Z'׈-thXôu휋L@i) DC:^eաxm ,qV@폽'z ܝ4m+sX><,S(o[6a5%XE&=]9JLe|kb5~0U /q+W2<'oojO7:E|l !@S[u SXFf.t{'#0/"#r vD' `iaqpM0fxh;GI{6;IQRA$çuNJ* 2ZY<6`m~"H좮5"s p|ߴVڵX{Yaw].-ϋY9s|wWS >~op>o|??\1NBʦ't²]3)bR3 `F;5$f|$W}6|=Aeഺc5-ƆR"viNl!u%vo냙7U~em Hs}0ط E̱Hi޾'R,n1}m-8kaXx|*|l.&qBPzqQ? AŕS7 c3_0IzBiLԚ5Or;˜},f3zfcZʄXuIL3bRu^WtTjnq[D@- BzgH(O%eu. xgV#E3=<;w<-Dwi:(6}zIEvJ7Bq\Za &5\pERqxl:K8<7WL0`f4%Vq (H Z9T'P#խyVh+!t!SY螗i]nƅXSEnn~'Z#Xs 6*rˮ6)O6SUC_Zbkَ.I CRBbЎ"J-4T^q أ<힝?&th#X;hn: vL]/nQ#wrb8&G[$&..ۚ9p2E=bGTLE~S~;T-+QW@&hD> '14n&U9w5$(㻇*>U HӿNy6snRo؎xrx90ڡ-`ybPCTq:3F%=[E1jxO/&tٝo!]_p+rFinp+]I[?΁v)$QHQ6!5rKpd>Y-bP%/H& /aQɔ<ex~Mr,b+̯ 4J_Ʊ1?n٩:U3ZȺ\H㯇ZRZ5i\f[ź[Pq;א37|֑-j[cH[<\M:ϡ)o^Qh$\z󖮺V: II u_P.y|;#?0nKRFA,FeR߫-ӊ ONsV 'ᝡ¡%j!c:$6~z,3 "X% Lz'n3w}<ߞ,;XUr+J#-P3٠N1T/n=WHd%k7̄2C 1%|x>*K-HׄQZ<^ilϚV2gdI^Z&(Fn|&O7*g%dc;UPlvxe10f#x6Λu:}Q=.r8~ kR~׆{CaEgx8hJI+uM2OBg}&j쒻?{/jEzӺ< Ծ@]wD]"<R s-s|;i3HݓE3KQ6$Mdsl* BG'R8_0G` ֌ cF-k UpUqδ/0= 7$O9sR> OM+\/t: 3r+Km`yeF9i膙5tK +,,1qhu³ y/gIc19 (f{I+fAC_ FGau*E?S{鮪ŋsʝ i1qmnF꣢3?Hfl"^-FPZhm&b,K~C]Jx0br@,f z t%0QhCퟝgRl_8U޴`Ұ^ֽ)UO:o} sS(yT(7 ]+ZLAfX+F(~{5YcqYn ? :6+l֫Cv<%H-6Cr{wt4SYC_!$;-=:X8 CVaA푳PNѯ~-ys.#5*<<5qN6D1WX{(-/c:,Sp:Dϣc>R1~؋5-_Xd}.mI?pΚC$ S# $`t%X6}S3W*:sAU> 0tΡmż|8:\gsgR3{βf<+Pz58 ~iXlQ˦bZM$ww1xws;_d]M29X:'ł %%؂r I6~9$3kg^LI,Ϛgr}?U&%X~NLuyUҶ:V1}mFt~p"V׽Ҏ3_mAxM9yMxbNp 5ʥ~iQYENm1ӏ)`{/Ht[gޣm/U#5sRY>{ }U 2}B9mʘ i8L{xJT#֪9h:!޵BFkj۟\Mr|:uP)Ir+`q\NUj:G5~x B.eLGVTfe+ad:cD5~^k 4!*W58-U7RPFV Tt?gyOl~cgs6*gQFG;7`0Q]UE#4Oc+>7,]cեRn8,Ou 0{±5flgv"Y18&<H: Fco]|i,{%'6||^XA\'iD$hU LȠL:A3-m?19;m{Z(<_>~Ym0}*7,*y$ hT<fa(r7,xUIBbK/;ݧY\9sdn-yA!ۘ+Xcw_DEB(=@S(s1^Wg6ꃜ]M?~\)8lR|ehf{W_jڼ8YCO &f2t9/Q +MG(Dl^uSd5 *%X- HtM1xA9_%5b**[YfL8ph3J338@'_ov27̔ΛfGN-?#d=5&?A ؾԚ6!([`7w&DLA I3_VdK߶CSp%Rn1@Zd,b+CzA]鑽Ê+B]Adܜ#YVnÖ .BzPE|i5ix>1~ MGlGǔf[ q}jo̢nj迳"#%*%)|O3RQʢ\e_]Ֆ9jJZs^S`;B˝E-.O] |CJOXwPDN:'AP;܋f!6*K]6T1٣<}gV)=}{49 5o`X_q*ksA=畡77&7^̪r۷\+(A)Dw7vt_BZS >)b9}Zb*%tTW0F.1.cACER_8xL@Yb ć_:4QUQS$Zj-NEc00r^?T+#]< ekV\»3_ +C[A Jr(q_.aߠj|Lm0(h5ng^jfX#,ɹjRҨp`jˆwzxՋ',YL2ZD|H)ΥX,5Dڜ,/#/I)aעj9}yu5 K\s*+{OܑKG]U\7d`ex}{2L❢UJRG/;ϣgc=̋C?y2'9VFARs6}sf~Fv=w6[k'Z ; jF 6OnXt`}idIм6$\o:c@a,L4돍`F!c७~.J{I]0N*?#d}% @ &yNҙh8,) ԣ# ɴ);~W{4Da/ACڔ\"wyϖx6^ +=P.!qCU$68:0<^C U"Krrބf56^.59wE*̓7Lԩ MSf;%IPJui =3J7vm3PKCK`'kL@.]'$g2I3+!!>(" QzSg|5J[C#lq w#-Hsϭa^B50ދʌ=rxK- &4D :u-w@`d_XGb: 1 3ޔ8]13#&9{/yhI(t LjuM}M(V5 |D7'i$nOxdU 6L/(%c7g@*qL~e[\B![?>W\ص  ь y-li` 1p3mdYq*&g]3p`<&h0RwYGq}99Oó]oIbh|ŮXPdZé d[%dL.qq-O#aX[H`n&B2B/.9':`ABӀkbq+0) 8a%`Q?`;/PQ \LYDaEdS1-T6 0P TK9p9l覭6eڴ~prGQR2o/[ 6,~ĔAysDk%,;M,`U6PSJXx0aetӓIw1VpǼ[?Ch^30…+-L .A]49 !2h7:~"Q1d^[=i1 ʥ:Yb],*fLf!_j8z79=PŇ# @L"Gg+^j msosx?u ҥO@&,;28/w$3rd)/h$zCyOwZ-"vk&`~[$"Tw;*&OdUKJ!rЈsK x(%cҧBuF-RPfX`r=F2"u%4t{{$s,N)5q܉I4%2"d"|ɼoHowM Gr_> ժz P;َ)yJ(q|I?!dJH,$rj{?eZ+VV{GZ 8 dwGѢOЌFE)XI>F{#0 d*Hbj+HI;tCzrLwR( L3A-'l¡:6DͶwIf=>F^tOT{CwߤمvZwڥ 7=s MnXLZ%*גԚ+m)GCCɶƶtDߓڍX}(QG=l[nH䋶anPוڔ0 ;G{uǠuyŔ越PΒs4*\aZdR+9 ֬U]fWbTmI©rsEHo(Ў&FhUt LjZbI3`72~+R}{A`у`Z37|Q+58 W~/ho(ҙKGE[}jH}~QPnz",K#h޻CY{Ae3Wn hlDOjf|,<#naUbG '9aNܒM>&{[u3,7c`[sgkzh6_l\q cæɃ_>q%dž0/֐ {9 p3̶_~=)lpEg+*VOj>Y2lDQ KnT1!tE(S 9}B;2l( f6'quUV-5~|i0?UuKyn{Z[#}sJfeQ[q "3ծR&jᕬG-Ui*?ylxUHX12߃{C. TYj>$r'S-F0BL{4JCu$a٨AK^  "6Μ% fbI䨿R![l?Y* ]ED`5MLY[Kp>m\-GBd}PK$դC8*ƻGj:s;yKR6>}C67Ɔ=ĻH>c Cs**XT7|Ph؃8U*9}٘ۤsm;"x==.ܞmOO)G) m;.A> 6o:Td2WQd^B_Os;Ͷ \]x2uy,LNZy02d+Rz3&Pj0CbU}7K-3`撄<9/-6]{8+efP)9bJ="Ԩ22]'jCR2[LN6n sHl0O'Һy"I$ /a|t t9xJ,6h!e~w᜶Y3b++U78[csC1Lb.lAE#Hʾ}&aO-mcZ ['q8Y'2Q̈́/‘Se`@VAO"84H1=pZ;&~6x́eb@QCZ`tVcOv!_*X66Bς z.]- "jsTyx0FMiU QMd<Ʃcn\|ʹ&8=k9 # ;EU|]IAz#U?Pzh$1O eh A4׺7M >a|[j0BÕBvZ{)S hhTk(}֎6 ^@8w }~fDٜ%$ i=1xhZCf@^粌FDF3/ƒر~@CQiwܶ#irgӼfN+ސ.WI<:v,~>f4S-Hߪ/ s/*?f9ژ(+o3]$@Ջ&XT|0\|4v ZJxPΈ9]B1Y_ȏ\CiOug-&a= x4fNtTM,TE#u[s-0-Y)q%wIziʶ7q$$M7oCgwml{ʱJ=ÄSr`rα*ֹAT~Wa\vU9jELЦB`Ȅ?Btv",ѓ[~ 1t$&OkR[EmET CnťA۶>>ۧma k>m+ݧfO@I`TӡGΪv6qoMkGor)Y MtOdq?Bs' /6Bđ5f4z0O&.[Y-,M e!WH Hsḽ)FoM6\V+=\P]JSr_Err"lcA_()BI})(Sl<KfJp4kƜZ-͹ʼܧuF\[Bhn ɺNHOfz`##tՈɭaŶȫx F]p*؝\T1ܐ0.ֆ`y"[/ 𣜨[i6ڔRV\CL_7J zr;ӴS YﭠhЪ<\CY;b_Z ޥMm) adH8Tc54d5qEQZ^ eGе}ԭKv$iTΔUEX{az $$[w;%$FH05]}q<*_shB-U! aypG4P<݉;9*VKcɨT^7MAj2Y5^Aެ 6NB$7QulFryDg%}IדNoR,]ՠoxRhTOɘ]g8k+j}`  R8]R6w'ͧz`u3gΑ{޶g縀)?36ϟCa ӏ揓}\kp6N)*xĦNHO:„ r{XUo'6LXboYyEi, (iqzĥʳHBFlb9SWV7A}Ւ\R;8J$3bs)2*ei%vGmùq,3GM1̴mtXVR67鐒?=)I :נMYݑ'Z $D?5īM]]Fz_̑g7p SS'&[Ңt*Pj %h+!$GȼD! c֐G:>*4AmyFZQ)-R uGtvq8Σ=?Z;- ԗ4$:?u ՙ >Fwk:=*)a"Otcg|TlQVɓxcS6Bh 8k{K/L5ybo eAt&X>'ԝZl:ZʔEfu812L!N*-džO:Q֤h}5~S:X x$]@EdW5:[cU Wh":=`#7!֞Mve,j 1Y2GO<;yEePp`ˇNعkA%p>C*b!2Nud8 gk>FWuֱT8j|cv6h|#B-=_8Mx KQj; 3MRC GG,zeGk$-| cDJDwH}Iuѥм_ÌT 1;;KQssUxQ^y sS %uf5D&\Bb;=$i]"F1T-t)epºvC7/aw0W<mcpȪ]OeKz0<.)$Fp朿" ^q]^j*ex[JhXG+(~O;D0\OudSx I<Zo< Z]j$v芸m5?jf铨&SC"n%FN/R̳){Ү0zK_>eoP5=4CR剁6-̱'(U/GZ*Hf9yk-RuX/%gJjP R$վl˽Iqe`h&#5nQ.px$2F2^Oq ٴϒX,óϟ!|ڕc%ctߠ3R S9u,AB<}ur+S3'܉ҐѪ5q#ꖰb:ׯ<_MW*[F oQ$X̍uXlI-LG@'0tXɞm4%OBڑ_jVcTFv50=hqeM,K.l?[Yli⿵F]Dk%0Vd=Sus5+/rI-W`z 5P;\ϬlNg'ATceC=6 +U*\)JT'gDl]hܙqufbNqPɔ1_= rp?{܍Ma!dKGiLg%@r7QE6}0DBYg/oo _2Fn[07pC+0scIh}qc\ 3֮8PW|ʜbJF>BA 'OmWn> H!&`x 3; rMV[+ s,mD4reRD!NݕP3CeTщǜS(.:V\ZK?Q|l]g8!lȂԤر[,_0<6<%INIe gGz?;87*_ț{P'L[h1uwYp yS. 2%;a1߼N_p7Q˒Z \ANu=DesD% Z{Hv D: $bwg}Ha,\|U؏tIy&hhO(yb؎ 1zĕf]F3, 0ղkPѫ]F Ϋhyxd&sJ(fDWX3i[U8Xy…ӡ -8o^3SEOi"qZ,: ɶ IW?t#Ro.F6JH,Rhe/P#-v>|) s'Ƒ{ +^k'հ]jjt j4Vw+QEd*Ztψlh? M46<I3pQ\Q)} -rǼ>Os$u:1LDV:ʎ{F(טaE2h`)@t"5}Ÿѿ(i(GW hj'pulLXo^"!nէ}Rˏg%JhA1^rdYiח>ndڛ@ʷgI(p*эHUL;|w n.Sq6ؼӝW)nf{1ȊCϘDV nf&j+nvZsoӯ/"b1,~9 cRݪN775 G ͚oω`Yyt}Җ-#ɺ!Ugɖ .Ee12P+ə xS1Dq/7jnŘ Fu|MC[G}HQ^:ݛc(G^WW =9]EDpS8 GŅƮALMzctcS%TRN:feӑ?[ eo Ksj8gNX6țA9_9(Uu)vGw큳?4} f@ eG:I^kyT?bM$8"ƒ7+(K)Ak;p?Ӡ=XBiR<L5[ (Ʀ I "NR'ׄ9H@0x,|UoE,~{OS6Y%-91\l^t2@r, +XE JO^媣o%|_ԿӠГiDF}z%F{3dmBg7l[R~EʹL̗Y@Vu蹎i&DGmGUD %\!Oa;*4zh(l,@rӞԤ8\ΪuO-؂+)P?(ٺhjnZ~.pD^_-P18NfKM쐰oB [A8HX]Tk97N%H ]Q-pzDƻ^n6Q} l4wdY2{c[ `{HU|v,3#.^VCЛm 94:wbiwK M1 "%ai그[;ʦE 2 (X-O2B ;WjӅ'D]:}D.z͎\=L(rU)c}'+y%fY:Yo?'i'QL4h+q"6x|n2g?6O0"h{51Tc!|1(eّ6/IͿuʩz4ObdK}?XtcѾp Hxt6`āxp|3XTj:F^+ւ]m;")hW F0S u@NFvN]|wpX-K| )0\ 5<8Z#RUЍvnxRe:sxtKW%qk3TKDHhz0l ; ܒvM~Uգዟ) ӛ_tL&'~\@A1䃶b>kYUI낤oJhAV•)ǎ7tT</_l(-wwNk)-)+@543QA KX6e@37)-D viIDd勄xϔ_?'kKS^_\/_RUquD"@a }&x͇\ CM=ʛˮA2Qd>gX Ή%:r"U]H=(Ͱ#)xrzr{$Z` ,oѡ\)$/YlatP4=ʢ AR {s ¸MrRC}}^w|ҀcW{W5ك)7̊h=_}S<@FF Gze[ˁY+S=U0,Cepjr۹ _T չbĔ^zwxZǡy: 'aX tvlʲڨ{eP9L;=I'0XFǣxVv< g29z:^s. wޱXAO~˜A ̫^,$>:E!&)'~m;$"ZM5r =ſ(=RG|aV.-6qfz[-9goXTyYʵfsM0wutm*{ѽ8MaW޷ Ӑi)#A{_~7@طZh %=~Q-sr@Ec/,|zªW:BnH쥓37vx:)$oX[{^_ Bؒe#F,ARYnP7o- }zeL:‰-{{]~jqTul ɿbS. D䍫̒?nk|5%# Ud 9H75M~T 4;JNj.n!<ğ+K?\R?z'tF~ok_"61g~H$oNjޗ/A 23'²٥meԓSamaVoh1@)kSJ>?o"瓌FYkR0\E7ҵo񗔂CP5a8I5i|ۛ+) C (O\c㜗@<.uQ +Vd'P2E1EZpJ&R.) pc:pGogv Xk @9^"oV=Śg<_RB3uL+$1{&p͝npLIX xj y3M%3an>M`8Ֆs !*;M2[E ޠiszF5+N*nD:\ UE)|'_51ru>h3mԭ 5v],1ӝX D9QrbSA>HQ<>זŔ= qz~J ;U;˸>VWsJ,Q=Z#V>G|.\4B_Tvy.ihIv?f:(wr6.s#U1M2%g!?.Ԥ) u F"\iޱ[jx ǥ8f$r[hI;;Ң8l/Sa>vϠNb ivP PqTLύT2w~V 4g|ՠQq6oj@xԼ'G-񁚏Ԡ-sl,1j[0 N3T(T<h쏐a6W ބ^.0e /4y͚lu{L<) oT~3ҹ`ł6/M-:IxWR H3C^qޝG`֐8 >ĉkv Xsq-5ޑɧ8"EY!ϒ&՘H'ZCf=&*R4ӄL^#W2cEEC[ˣ?2BIn"*=fBD-ud<NJW f Ϥq/@b#N&AJ߽AhXK$tk);-BSC yNwz~6v.Lڹn@-rxh`o41iX1Dw{Ѿt+S_q;7/pk[T5BK*ѽY₹c\:# /)Mx NEt] .NzfSq"" [Xg^ܧ D:tx" Q`E !nJ jC\d ܼe`{[ؙ3Js%T8jCڀc YE J[\ &H9Ng!G18cظ(]PṀ(lew̆ 5 ` 6G6r"Va.XH5\h%%$r@]dz1P]l- G`ф j{aËgKL .͔R )0Z̝eF{Dm1$:բuAcڧ]?RPwt )"ŤsiFДU yRZ Đׯ[ ELGxR6Z< !ҭ<}鴙uW*6΄7~NzA"6Y*ɀ`x@ Zl PQ|vW| ؝h1~BHwvw289ĖhT9NK#d P%)f؜,!b_F&Yf^[;(on1}2jL<I-{]C2r?ސqw%kKr;T{\{wõD@twYD3oz/aC=4@2p t  N 4[I(ļ =*|eIrQ EZEꡭGrgzLp.n<YVzDXrT )cq>hmi>=ekr)鄼+ťaXӥZvD^/s3l0RɨE+Bxɚ(֣*-K \nW¤?ijV.$eZdsYS'}ioh?]3!G88˪A\.GiId(}2_[g*߳2cg|2Iybɢ6 rվSl'hW@A\WH*m);\CEL<7wJ|a/5;5Y#f[4pPri˓m,U*}b |dEj.ݳr@ZnVb8ſSV[`qE0=zK{ kA>_1iC[}m7@.OLԿBZop/a:A!\%. YCXw-Y\R*%L+C|#u|.q)jEܥf5p'FL:TT~w8.*zѴrVr%wzs2BF1~PBVƱ{YM*B3Дc.\ E\\)_ɁeM :D7vړbTDŽsl3X#5&bƣeq@9MFWsʨc@w'fP4hWT}Ȣ7w'KLG!@~'{xj5%~z|&@hN%,e[Dؑ b&\NgK(6g0e3sނtM2x d?C2C R%ș7?W턀}dW,Cۈ>'s+]-5pNJX֣ tBXB% JlQo)~ K!H>n~DQ/ pWX/g`u)P;7ˌhqWWXV짲 @0#E 75 e'_\ωZmoUyu &k4Ysa3.z`] b]g-g= '7g:jNzU$u%*2`4^UMk]F]M#8 B6LbQ?DKуrt, ? *YLt9Z X(H5(wΜO& J~#6a-D$@hDf"_*rШD "0{54 ͚Gwv Fpdv\DcAF]&-p8pA(T# 2ěސ^+W4WI2H-xta>~]D P8 D9DL᭲ՋWvߒ3ȥB6fS{q9|VD&z eEoT:`D'+ X¯)O> ['8w .?~c,J;R  );g[nLE D b/D,*e\ d-Ʃlb2"97{3KSU !ud*+&xIdB*Wk$m߻4!>T[6X@-Ie۽تGs):_ g<>q|j!K/'PG{&xs[Q vT1KLt(gbe cݔN}&-/(l^k^TnF&1ftV͖y`X8E$4 ZT rBV0}k#+jҗ! H]͋J'9{R3i!Ng@ Qqki5C׉޷[bKDC4t5$ k(bkf=BzQcq$}˘q:G¾;'' Y xXy_oq̅zZA `hvchoj_kئ3u[5yzwJ^M=ma\pu!%~Xsy륨?ru[=Ir{VQD抺t<鹘 >،IƁs£Ma'x C~xs}G@7Voa"%/lvOj!Fn 7Qů+D'~@}(5{F.3NkuřNU{SL!v =qI՗'wi r4+y۔m%r`-ԏWڗ{r5 oNH.;KXX{z88*ju3.)æCuAN\g"ޖ aT3ϖJ܂j1|ґ08d$`~G"9'݂ ~!MgţF[ؖ^jO\-<~'^]\1 C Xϣ۴Y* 0F^G[U˓ev=ag;[ҝ7ߔfժbJMo|~-`+s|:b3>a] Vփݷ:{Ѣ-Ïu gcD">7~ enPF(+QcB' ,ZU+<cY )i&BĎw_dl3e'GH?L+ vAvP;XjmKPo3SDž1,w*^ط5`u] Lx8AzC%3Jaʄ@ @vj>]{j9 /贲4aw ︕ܖQ6`v` Ը /$Uػ]S!͚hYk}]C1;cP-8p74zG,[7}2I*wN0;jIcN²ĖŬ'Qsfu4alI$ݼqhuh0oϥMXJV&u[s'-XP'9Q*ez5Xq^I;Kg!ȰXg5P^.p2t6g uĊiCh0 {R; hIkb{6x8h'Gu6K5ҙ\!+nۤ8 N\`ZMјĜC_Soc iOPd$x5u:3K4{4~:Ǩ+pgRϝJ{ZΎe*&Z|Z'VN<\?'^~pR*^Z-dZ- d|!3s,Y?f1~5Q`." f.=>?fcY|&P@vf*=>9, L!DM#J aT"v+}孫^ĈIJ6rރKv,f!\b܉݇? 5ا?vtnHHUM FSJI W1LOy$(i+,W0+oƇDՇ/Nmky8K~PP/TpsLGiywidęv_"a/rlXB3U^xgg.qJ 45P٥szNlܬ oepdp-JD=ȵO|Dt[\yڦzݛh;d5[eWrgv2*>$| z''r=u}2Y~ Foy㊓؇xHc*c?cc=h\?)T[_)ѷ/U\0"Z {vBcv<,-~,Ku Ԫ\Otl,^?)r]}:f=1 |RCz=-zc ^6Ȏar fxG1iS IR9yÈ&(%* (QoqRQۚt9Z@i R˩4O! >#KrG.46Xp)KL`KbE&'!I-W˞ȝ5(~Ŵ*{!۟(lsf5.GO#

[ZB/#t4daJ_Y?5Fƛ4Zx-Պ&[*)^k# ""#(#-8sCM熬e`[#FNx9v.CK"V:h4ȷl,7bխ/y=JUΈD+XGmufh`"K? |^\;L8ΥQepJh@_Se-#W؀!v\LfUEHXaSn=iqBe z γ=,,?U [YkZHm Z,# H2QVXٝ3z|- slۙj :%֊8*}HAiZyuA.@b_cq'y-5eGLlal/g7G^Daŋnܿ9>hBͤr&d,,!2+"f&9xE, oկ8 aK1 XȡM'3dzfV CK6JZE S1]lIuj 1^=x; !_vWռ+1@F/8 vb56fl:c)>؁-b?iVd5}m;c](ݷT=Zm |^f~`"P0bvqdMYK1΋ς! o`t=7Ԛ6Z2U ]KIG'`N8#'_?œQ(S\tn S(ۛ4^{P"핍jKL iOo^t7!VBea\;ܪGF[k٪3"D;5ْU%}RQu[O3iU:Eklu>!2az]Ġ{kyG*TZ^/rI`'9ż.ZڌfK~#> MNB!14{**^.< &'\t6u] | AAkj5z!+6k`n̝ :H \_Pm ?ݪ(: .6UW-;!ɨeTۍmu}n$ C"toQ /׊TR?]suUr `_QbO b(viN2>zwsI]]BB Cp"X3kPjl3 uZU|mzM4+AZS.O?<0 7[gMu9;5a盘1C,.g] ?N:}i#"-S}$З9*<%^eխLqHZD|Z*>*}-aX2sngV0&/)lٽ2af='7zTMܟ9tAl#ƛdcsIS$IW%pt/?g~VxA+Xvs 4půŢ&սݛ,t /!s z_&:> ݬzFIʇbxQeH6sIJcEmIHZ 2,8+V#d7L4꜔S(= /VhA/n( e:T(1~ffX09n[6pFVq)8 # D/:go.X]%h9gf&Lx:wo tM:8"֛j=&8E'$wgU j,HNPv'h3Rf%_z1Aa2J*uD躑8E]/yNTn픭SzEq[RE@`.ez%hf#3TB&}z2o*D)8Qk6 `P4)~IU )Y:c!)΅of'JYRqhZwF*Z&I^x Yo,,Cåq,>f`;tnp)zoO~Q_*[ 2OseuE\ͷey'o].G{yW׶ܪ e_7C(J60էƺT &0J4|H#g$O|򄽒T-PNH̯? dhԟM@l9 6F ɣ8"&g*PQIT# ,Xl<ހ٠6/*ϖr-G@mPƠGA`?d): ⭜Ty[OJ8Rzi=GS"X$=kTM*Y,KrQCh4홙WFIL|ѻ9]k^â^}SɃ-;2,d3H[BŻdrbo1IsШxJpS*nן^lI}˹SQO49RӽAxB]ѓ9rEceLI|r$d ~O:KUɌesgʂvnz ^H];+OCe%l;Y^=ݤ1nX8V̵>ӳ+Z$Qsx*thcG}Զ٨nr2-^EN Y'7ۨlKi],r~xee>it69- *fI σTS5!Y }V"7ǂ^ 5m }|e]_]-meI|\BHgj/u1XȟrI.09;S&m|Ō]cKWSp= `[ZAZY1ֺRpLq8qHK;(QMmP2Fȳ"7[/Ժ %cvFP0&?+$`IU9EE<> ƭƯ Yۏ^:}( O׹:ٷ>h2jkXE_f+MЫrV3ZյAזx&3 !&cG "^k( h%_߮T >F=5 re@_eSVaw˕JGV9G [5X DTr2` ;Vop(/ 3,EyU: o^~i in) v7=SuJqBOXHq۠c4g<}a\".DNuƹwKЍڡIIF3#{mhqk 9"W53]qo%s֒Ou{1r tk܁ZVӰXJj6t0㒊.L3%S jog^QM O韈->`+Ȯ($ c EGf*1JQmPk^PFc0w=b 4q3/@Qd2ib\R(|TZ( $(zF(\nVVYeSca4xK3ڳ\&bf8CK`PuH1.QFPsѲ#ߌSʜDMDx O IeÐVm[?0&ށxɢvVUg ^.Lw |T[*-3bq-vp81t:J@ f?o_^ H8Y"p=,FW'mR":rNNm }^])BT5iL^1׼دwՎG30Ȗ N'e)nUZ>Jٷw+4LZ\$"5N5<P((ы)m-tS8~H7xY7w%mM 4hJBEGtg" uZb,*t\:a#d{ʬd6}a: ELHAA< V׈;cӖ2[IwE\P v_=@t$F_=U8Bqs&10D3=TOF/hAߋ<,VÌ:ުqn6/>vv 8 0c߮\ώ捺̦˻ q"ݶPx"[$^|lTpFx=\r<{痋h4 ]}VLWv7}vU5(fSUP~aY%D54Et q>1UE>쑥{f:Ol]ϦntqVΟ<\Bi K&g[Y#;d v3LjTZ-ȨU>F¾mPLGmE@2HLŠ" u3Z2(q 6<ʵT]N]8o&PXE< Z#ٷ3>_OR0twfJT/9ӽ3@ѓ @( +Ae  vGC ^ӐIe*< /ݐ \T>?p DL"Plփ>IUO^+k(6aYzEf?Ix3שD<|߲*;_SUpˡ0(u+)*NIj]߲F8x01Ċ=g$y)@4eq&aΤBmx(H-ưBܪ*/-u'fBؐhpt8G_ģLyeh6#0J"b΋k8p,t)+Ӽ  47\#rDA;KTOfTnkBc#ȾYܪVD2t-#??pMɓ$y ="Zb.wO+ ݖ_Քza%lJ{ tf5Ï )rθ㸏35Ӌ4 aeVV`On q2⺒w5+P8\j Cʈ*nn@!" !;O`M@QtS wvgL)]oYp2oQ3;V;"4)ACW{-Hłc4Fe!'ue.zU.(@TK&'d8Yƀ)ǪJM%S111eBi6V)4&pE"WuU~*wm'l=`4՟Ǎ:Eן?W@-XКn~(1Z(Z"7e0~L=Ng+Tqp`ۡc?⩵ʒ0M!O2e̫xLRj+tFk V\DnYR$5TO~^p#סuMx2~ī3w̢G<(Z cAz6yά0E ek_: :kR/!{b͗*D0\  õUb~x4ɘ"/Y2<Ӫ]OF~Gj&2)R'~gKCjdр2v?Tv^c*D|.x* ;^ۜeMl8vnG򐦡Evv.DځOc9-1ŏJ !2iⲅ@#7Lk8) ]sz%9qol2=nfk!@,Yo/ҡ,C90rby WΣ;B3<(bhdXύlǂTCH$ J~9}d >wF5,ȝŽ(29~qƃzf|P:(LWT,D@ A &dw ,„Z )ey{w NwCJѩ6C'->Nb$⬓K+xg7FW-~?kKހ IKIx Q&V*o˶dd2@?qGE qȆ۴Z3[?h%Az36sLjk'#E[vHnw{ն):3@tk*X'o!ɆqL>-M.(TYIG][Fhe3L@WH }=!f!^A25x@s?XNBz'w29jrwadX{2iY _&öVr6ﭘbNph,9C1Np/tkXͶAȊS _{qBZ5Ui.@Yܼ7"BXÍ=lyA34~W"NN觰lh #-:sO{Tj](O)?/9d׎ ?mb]OQޘ a`:l|I]""܉kX5HRan{NvT@<3}膳 [|r:T= 0ڞu; !o=%Ī Eprh;3/E8AJ/u6X"#_ 7(JeHYxjpZ1CN۳g[zAzbhwnǛqRH3ʵ|#tٍ1"c_@jh( '[(i4}gy M_57]ʹWvG NmK˽/Ѝ?HZ*RԨ* yibFs=˥%GzW0=`{n>z^dةNEg VD3z;fO@22g>aɹ?A +(`U$wt)_  ~^>H=a4 E":Xx1…V)ՙ%F)o]RUMI~+4O 6?[BOϽc3V2H_ ⋈S.&$hnvFdE[{ت x7._|tW{O=, W0"Y >3Zq+:9qfO,#m2r r'(^Ϯx鴝m@"q}&ef Sxgw*,rدIބJycB?[zC%;EAvNXRv߁HA 2% 'k&?E/8C4Ζ+m1t:"eLVyTO>+jOFH^8$6LβX!7T]ʠ=p1hbE`u :> 6 8!mche\860_-;ȓZĎ}גlZ}20߷WX\b!VeV6 CiST3!d8ӵ7x`đ{M@mIZqsm/a4@ ͮy@Gޮ4fR]O"iqg3JSZ[gjj%!Z3G=Y꽷Oߟ!$\}2T(y=.Zhk뉧L:E-2\\]́i-y?սet4 /6yjNyvԫ!:M1t=>՛c/e|ȝ ǑԺWHܲU ק*qLk (>\?CjH dt\KB9V]m !Qz8: RNѕI(MHtKIDFR2 v?'ujz_~trKw8B0y*>%-q3虵0i(۵UHXGz+ Ib6HA#Y:(]z@Ω ҆IX!54y֮%Oy PhF'S1w N0^Wi'n?B?,c2HcUm($m)ٺ/Wk>} 2y:b/CO0Ѻ k1@t{U IR\*D('{mX[CG)ZʈR mmc3pZj؛L_٩Oa,E3V4Jg9}dar|ğeĀ%O G{+ez!d_Fc|n׃wAIqձLS=LRvG)vr\d?2kC(q1\-ShgzNx) ܫR[@p"%G󭫟Gه1=>;"t-jX#谚w5k SQgv&?؜inϖ_e@aQPu : -x9eSW s [ t(9ŃZżYu%wlH qshD hib,  &x&])Ɍt!@M,3Q-$0PJ ]4T0ݢuXɹC~):wOJ'煔990Ǎ2j.פNpEF:=b;s=s7Wh'Uu_6sEmbߑUlLʞNMHBP!pǽK-fOm)K6279|S/H'n+lqU1ǁfA>(M8nE2کI‚`K.QlixR*yf #:7ȁ >:UGt)xDf]ϻh)S2N@~iL2BUlITmUyѮhOTIb:{qQygkk\n qy`CPA_ʺnOp= Ҥ̝xF0AOh|H ę<>`>qFH\#Y^ R_H¸g4%w6tOSPC',vEosB]|'V Zw:` Y*߰~+|>e᜵+n20ܼ# YE(y-g=gzB]Ή+{nis-ՐA)#J"L?%mE / H: JTyrir'U$jlwo*>CAц{xb]q4k0K(@iC;A _¡TSc>-[\o`kuĝI{[P9<sWK4/ͯ%@=T߬n:4Uv!nvϩ͕" rMhnJJk\dI+6Ate~qoC耍cP|B Vq>W( o|nB,HA>º~z; Ƿ)H6yuhNS\Lߋ !y2 )z?eo o\Wܬí&sЖ?mɗ8yhbPkf6n& *1#7wǓ@jy?=gAdutc+l}M>EP9׌}:OX0/Aa屩 v5r"],}xv8z*fFgJqPGQ J@xSY,\7fGM:QOwu( BS :*H4GNFU|tغǀ^A`p;&s$$fCvtX q*&r@TxbKI:T܁tPYT 6񏈕 Xi&3ZY رڬV!ήwzjiK/ |j>o0[ g"v3W/W5/-Xp1Z36 FF\n<kHȼc'~A_>.VxD_j20ly̆+OSc߶f[=Qd>z݈YP%ws?q[MbB>%mk> ʆ1'Mby|W227O,cGFpU@Nj阉%<}P20nYFl6]\$ 8&M@=L$Q1G4UYu#"_SN/>y+4? {QU{96*?]'N7KZ{]04rys>*%-F|K"-x$7 ~kҺ:ȊNcMd ^*kdaU"V>NߧT^E$wp Bqy*;i_W7U_SO%*$U V.uc#Nil 06`XG_tb=#K\^?? ^2}B06E|Z.ÊH WN >ÊXj)O ލ'=i.[ܻײA05-.*Vy:u-Iv._r +f8 :51YZ4igv F- y)r(ʳT?컄k:+]D>Je%'MšoTk&;]diѡ5N3eSOb%WOv -u_{߳`,O#n+ZyL@ ,Sw_P}]b'bO#w$Hi R~5`]nQlNg[3yˋ]C"ܖǤi3Ja=cA=?Hç\^*,|=UMFƛR!l螐o"& k\$IJ#զylqcX4KW6X $m$j[ܽB']c{A4\7r74`Zh  ϠW[鱱Nu8}CDsǡl̳z4uVQX3 5FLhxGdۯ= 9bdߏU@4R3F;߅2a<V~^4}su|T{U0V~ڸW\x$dp/Avzssx:7m2ʷ:d3ه LPUW"`d@|?J'u.DnLtj䂝SBRܾKhc*PAʅ\ǻ)EFÛ&8;8pj}!XL^*a_knNBdz^8EO|4YsΦ݋b{' .ZĢjRI;bc>#ĹdZ #h`ȗIR{$d<с)@V6fL2iL&oZm8>1wYNZSRNzkur ]tSdEM`QEEVjڣERU6S9));PO>+lmҦQ,uK_ 4'1 `BcõN9F)z|FC ,~8G?(}7Ab fjOb+b q@J8DgK?: C/VS3#KNs1p)L48bLVjrpHmMYd"X"WV@%C:>6a\W-%\sOuoo,7,vګ,4$3]HF^,l{?mVn`ukn#CMg. o(Kf-򌎜,4\\Ho F*^_`զ; Okk1uד/q~1~,r}r*/kgxҝ"T{ND: 끭'&"wXOe8a<PVSh$XY~xZ3O{A!1>V+.0i7aO4f{I2goZz;X]̅XH%c*lΡuA>.T[!pt{ 1~X*ף,l7TqåPiT¼Y 4#%l1}Hg?Tגe'O+H C>xl\sNJ-rRe Q* xYlmJn MR ^ D )$KDxOw,̧2u`XJJ3, ٘>l{GőH! ,4( ,cǢu؏eJŎL @~%NzB(&I/L`t~<&b5jؔ?D t$+qS j&kh+DG WE>U=+.!e[y+K'Y3eF.˓j6..|68LixrNJ'=<I_Ўf۞i9$0t7H[%ELk{I @M[)OÜ EdE&B%{mpq,(,F?Ndڌo( l}twa5Zt-iKǐ\Af__A?fVL5 D]kѴ`1Vg9I`w׍qETd!5e0ғYOX#Q  !EݼEwۃ_<gg;n~* > 5ֹ:w@!wJ%3nK}ujVZ~Kcs_vpUlSR1WYu..' q5 !.?6Q+{r;\ó|ݧ {5V;*&,ٯ{3"tf0FF0CSeμ6שtA. ;G)$L.bZXa"UЫåCɆÑ]rNb]~b@s}#IF,Q9+ހ|*=G"+//!i|,u!8ij`޺=QKӝtQ ūaUAqfjz~CٚĨVS/;`KE9R"%)f 9Nyꇼ`QcYIũ&s2B o}(ug+\ԊdE5 +ra)ssyqQ冟S!)y =ΐ=]X[(ᯫ4rSy_ҠK;PX뜎)pImws7Z2RȺ$`Q+\g$xv,3LY (;v ޣ0o9n_}Q,bA~*֝xB `[O%^'A\HyYtvS - [|+4N2sXgnyи9)",L$(udg}f y:ᡋjS].4QHTp" ;CWFTր+hցk !2.fB_g>wHoȵi,$,$9q;Af*fR< }ArrQq?*,},QC =\jR`aMM`a`c2.F5ۭs!gll$"ӥp㓔V۵Ī{0 ss>҃3Y_Y"Iœ%QKB-_~s49La_s`rD 2 +x~Iwy-jf( ~ ?P _(9H\[6H"ѣD qH#*#+]~K ZJHk\fv7DG BڟH2P:k~6>EI}痌T+(0T!S~sZN5RsuH: e(o*3/u:Նɿ ;AL5F*ͧ__Jz'UJt%W~̼Cv[ dϱYL!LO-Kq2LE=owK-K\P%^vOBI #&bU9,<<s"R-ϏPl*p&oA4tڂжQɲV%dv5ڢ}DG3{3p"m(0W BJ䊆qRZ,:;'ZECkф hH|܊?]vħ@zJtUAan$!8V޻7m|&P!UMhRnQu&K'mA$  l'z\A{VK-*.- ~}gV=Z_*x]/igIJP_X|zXVفHmL{DfDM>;vu)8$HKS82V:6>b2UQyE U2VAK0֩@/MOC+L&?t躑6쪲3C~UcU^d`\jBkĺQh0 A+#% {gVck[*d'ы5DS)҉Vݱd((rBj-J=j>۹$TOZ0W+!Eؚ&W_=D䰬B>:NU;K̥[b[]Ce1VgtiOi%'dX/*`QKk,+N^2۪ކ6#:B(AflwFޅ~.'9`>s_9=iT+*F*݃ Qp7ĩib{-Z"e SE1M n2GDLZQ#ȘK*߳7 ꙏTQeH=` Hֈ0]8Em^,-Au$&89-Li Ƒ<; }Ro jN?2r4ss;u4 a<=uM5qbԈ^:K[ޫ%9=H$W$cFA%V{L|ޑJIM.e?sx+>fnQa }ޓL~vjZ0ΘԿ9HTP03W:ttn'LL,JAQ:P&O`%!_10@@;7ŤGڡ&+Ǎ%ٯ (s3fvthTk3v/yeLЅɚ/:NŢu 2B.p89p-~NP@)gldu Lɢ;.>e:E%=uf ,#,L 7iGyrt"al k*i^j,)Xh%RGS,4Iܻ*X{Y#T*I-ngLJ=X]պΣ d y814lRϤ]Mi &k:b0 ce,o ֐AO>6֭Oxjzy;dbgRਃ} #jxɜ TJ\9iֶyri:.硍I!_5%1GI1CjQ!9t;}wf h?gdC$H(|יPLfiQք5=B.3G"VaF%xr-]ьHaܨa؄X1cPtM/"HDt-xR#|hM뺘͆#(+2?D4ӻW$n$1@+.)VlnyKC@ ӜzyBӘUs>Z\zkߋI{J^ sʕ_p?[_umZBH芧UG$? C?;|k$LtFGNLscKöV$ ><kT;e:֊+U1jGew RcшS.kSTd,78 :w3ڇɮT׿A-T7oWX:Ӓu~0Cu ˸;S#^ JWs:"bI/Ҕ5+"9ɴx"i)Ta})Y 1qa#w3t6 lx[|%dڷtEu=杁XO$b SXIb8l| w36ƺ2nYU6W{"r d7k%v6'Et?ovhMw>Vy4X%39Ty]&O!q(jD5jƎ@ E07o;TrJa>5U鈀s3'>~,1#w/މRz5cKg3UK/X,JuZ SI>\ 9O)b>%G+%)#V,PGp%J;UwS~YKBCNeZxV:@l@нsZ׋X݉UYRgWIP.4\lÇF/wa!{bCR)^r}]۱MBأvzO<&\iU,o ZQr ŭ$\o * >'I[p T8$_-*UJ7qӱ4|s H>NuW͌*Lz7l\bbf,`]B! 2/8Ra5QBî0฼ K'{zG_"gfS 3g\m{a*t 4M5c ~cOV)#>ĭQxV[;A,Am~2O})oLQv+ 1jlɘ=żLFZxR=ufɜlㆦ/w4^9^yrzTؒ]lV+/%V>GNoAU`8QӺuEArbu!-SrQ,3~.ta3հn$W#p5ݸihS :-6lu?R0wo5K$i#yTs#ѡN]7\[F2yͽ:($`)I*O%9p hR#9-Tj KrΐOlV>G"u/y>=[1zWyQ0sA4vN!a)ōٸ -N+Aׂ:W1_3k87#E ˈk-ӡMČj]9R9K% DY#_Lm%,$7Ky$Ҧ}nDD8 f-ַNہ!4K}|ӫPSNPFW^rm92-*$'6TUE\qy$Թ+;ɽ 6j؜S}[z)2:V`RHBjmt Xv?20C3S(L-,a{wG?}YCN;{iĚ+ҡqc\Uls xui*B 2\Nh>3UH&;l; Y-H ;ss6Xc G梲Kp_vP~}s0\mVԟR-!k^'>WDzz-~_Eƽsp#q.Z< *SSoy<ڂKC.L83(L5ﮩWL/u48kN ,1LAMS 5%0pbNff 1ں{w;s(-c߲qiD2uix遂lCZa`Ҿ]=:qNp{̭#5Β*@_UYZI-i۠7o ˻fYFSI-e цA]Rq8m`2vGs!7M@u̦Y!THa#6:؇ t)♻nkX~}X{4ah0w1=dR ' i\pP9 uC{)s9B6GvjbjW>{'Ջ>y 9 q$ܸX|Be E`(pxZ_Oje߂UX9R]z/*)%KcA/4TsП/:\磦%Z d  ȧ\km,"jW)%l_\4)hmeǤDw.ښ/.-3jω 8M.a8|=nJuS N_s F=*U!C14aUv!|FLd-Uu~/ҸL?0='RAK? RK&jjRqi@1=:GR~?X,ǂ|Zpk%(I.P})8j,'* $jubxPщ2X}w1Uc7iȹ 5+57-šSTÞ*bk+L~fѦ:U{r螈Hv%he:hj)$$X G^"Б,p¶P/*sq $. FWT6b\q Vnn_Ii UYC{iB*yҦbp_(;8!S%~ly?rZYÆh G=S=2=wMqݍxsyr_Ru<8WD4ʫ֏t@Tlbby_ѹ233XWp?,' {H7p)YV8Qw&,a#Jjd%m))IHz,t\0/h,yT=D\O5P&s7MhB%lq8KO<0'_HǮt`{ ,Fgy@lyM_.)˥ݣNW, ɗJ`pi.^} d-:нVA;&Ծ@|8H`{k>m=pTa ͭ?rkeH%u9qc}9kuwJ×@i8D4CDc;Mb:%'{{pq|\SHOablCBH^$l B4B~G?#er4Z"e}!Dל\Xfmmة~fcd;릫f{&Й!nMt:DI{soV\HaC#)ʙ8)˪ۂVMϟ~ď\ci (5' xNTs;:Ш'zm(*Qc+} ޲GCx蓄ν xjh2+R-q y@PYڜȳ0-eq%uyӛ^(7%;뿢ra8NC dL_ϦO1AfA0 _ci XkxX행me =IHex&URR- "T"ZH$8밲".7g PW82aPL"'BznÆ/ِ w?sn*pfz<q2dpg~MJQ@~1UC 7~/Z@K1N#'wVbSD0]3|1g!-7;E;Q{>^vt=\ȝoԦK I'brJ SlP4-2;FӲّ)\٨JQSM`O|?ҏVXH3 lW*\$/. U2L*SmD6ʻ,=9Fhp',Ins٦̷~H-|P1&>_1A& nFR'"MA^Ք#1b qD= pB\P1Vf~k/ Rg B7 %e-@,S5t #wRѐ!09ɨE(2P&)GyW~ZAXEIqErbGϜ.6~0~U'dn$nxwec#JUӣ2ۊa12tzC+:TaLmF4IpGEX,륰 ,cZWO$;ΐ(GdY?3|D 3ɅY(k=u& K>*$%Px=S!uGz1sZ@C<{$_Dmksݙ7yᣳKOD͗ڳM, cynhl8wѡ{Yp.+fGb9ML 4,k&Қ. M{믄 Nk?g.MO~0D1۬}a= RU!5dɷa4*$|y( Zh+M瘨L;5x%%UrtۊyVCi# ;[B}Rgh7'|aO bx\FmЮMaU/޼8FҀ3(/AϤy:o]zŦ5W-ǠE5m(}gq O$'uY{l./H ֘n78/q1 ݌Hr( ^Nd5AS B"Iߝꁝa|xt<;`ʨ|Ǜn.<]qV $z.Y,SZeƆ*TmcOhp?a? O9L(zbʑP'U3o"LDD"'+-&qM*#(Tz=r3  1سkismF1>IZ[>xc^ցԫ 9X1,³Uؗ7%(9ro ?Н3KjC /Qf[.',Hܮt:-鸗O=ҠPa=`.XoL/lx$hӃ,8 k>̽յ,Z,t]?GHək{7rnco\O9yCMW {kN!+HlkiZ|Q؍MP%2-U'|W]uJu%' +=h w+>V^)wfofd[f-H0W\㬿*iFׁSoLPFX3DF(>R}}wc-1$t8j)[T|Zή9ݦ]t}Q*ofy]oJ$Z"uSߊ0<қI^ךiTO(&"?4[@#qkWB3(U_ܸ1B)m'@cWˢ}wNr%pl0}R*;q4L帷r"H7BH.(suP=I}mYyb16uToi5cjMq\/ኩ.؈OfxDc 6-*s_X[-.!Sox9#oZLGY1}3~H~:WLBB<hf2c{yK@%{YĂQ7yV'LA 3gSr$|cpz6 䞭d^R]v^ɔ9;Py%Yts53tz!*:U DF/h{ĮYC_m;$1y]Ϥ"se?.vBe16#Th,XkDdP OAM޷Y1Zr4v9=ҳQL&#DvQ3df0͚7TT:#1NOхņ8;y&H)^)bP6r+7bX6Q4\MOޞo&b%Cۏ6AiD%a=RM)8nڦMoXjs=Xf+7 ]ƒdKͧ~CMT n;<ʵ'aۡQd1jT S-@l&f-)gud˟v`&&flYu`v}&pU+vBFRD't=o`YFҡrB̢_jGrz},x]G妐 Vcن~¬4/ύZx*|0OD $ijs`4ş*gE]2`%_wL]L~X1WBTgOc%x 7j>RVH4"("P䄭D0:X%"0_=/(7w0klm켕%JBV_S9+F6Qn ;tƢr蹲cZǵI/j 'J#"Hs&˂Wޒd)N Z&[ˆ# u«MQ{JҮa{&K3H.IAu @ڵG/͈?h wٲ;8!"t #76M`>մoCQF>{AxR;ljIB ϰ #c @zDn!G.[L([Oꈣ6H0̊NZ ek75H=DǢʠ٤ͬH/x sw(wX5A2n:#84{:h?SM X݄s,>3t%fׇ) ~U1~,` :2ak%tS@%|eJ-Vn/V47XNt@w7H3}c@YY&af)DիyAm's؅F6TBJ!熔05!?)s!k`œ2vMʊ&; &l@,,✍$~tpD<ȇ>鋿0(0cIS ml" [4N 44t2:u"du~u*O1UVdͮo$+{H(۔\uRqq|-"nwզ(| 9<# 9ͦ\9}[g%J"4}Z q$ }!*,xⓃ KTjIs%X2lgB3TeBɓqܭcR~|iNCNMɒg J&Ȝ =lQ53-874kN2UZ0?W3=U!ﻧ=IlQ%yU*oy, SUM|쐋ZW2oDl#*'8t)n4l!>Ge+_SnA7k(B3g$ 5`[ "/R<+BsB ު.n.ԟ#vk$8o9__z!HE?ZN=їX\UϠ| -.ZKӯ7dZ96zL_nji_۲ ?H2[1oߓ+̤'UaM9|]{;]^f!KĴ#|LZӴ"91ۮGT*g6*[Lqx8lU2;dei!K'Geq47қDprZvBk" TWNASu5 yMlfb8HLpPW~, {9"xxƇ)88l lFBN%Z#LHNcZDQ8[Z_!gPӞD ^[?2HeL惺\bxNtԱ= QwD Tf;g eu˶ȿ#`?3vP~MxX^wwl$͈\PӶg<3˺K8R LQԶSBRX9{g5ͯE^nD=*gp4N+s(3ȜnOFJ)~)Wxa4 -"Ey8@D{7=~؜ScNIRSBEQ}ec褁|E-sbBL~47NQ1E_4̧Gc ks }]L&w^-j!glOP}CGhqVg6K'_\Cj)PMOmm@j&`Gw w4nrfm@.?ø#\+7q ,  Oխ=N\(?1UI=: ?;PA~ԡ6+dHpT979$ҜN__WY3Q[ݱ0n:ۛSӑ,&D[`JPV@#= ,crv{JQDDיG$O2ewi(Pccq>ݰ¨>dpAp`<?yzA2W0P|wYK_,>A.A(B+e7 /N n1."}[ Rկ%?jcA_ EQ߲ q&$Q GzG72~N):6n#N^iK눾΃mu6]|KLR&gGpSJj!X>Mـ,ZerCoHK< ԧ ]"ivW3u#,;vu/3>L2r8h\&~D#-Y'S:/$vt<-x/d}EAfhkWb&JEbGidou;Fu-uwco؍AǓc螗3jTGe`)#k-ǠMHW2 yPe2\[ uJ"V9=?25+=$$0#^igًkb3V/( WKW j.vXgX9X5g@1Iz-L`Knտ'ji$FgD/7P>dulBYE#/4n-<߂ q3j^צ|,hZ*Qt^E蝦6?CJl7)6J^˱NO6Y[9zX޾ÚעMQ9ˮ)yq,J@M)}ød6pl67}nfQ!=\Nm9g=r.UDyܴ F3;œ/7!j&bWavB|l -a-z|h %XYLjvJop3;6k"RFF?R3ʕ!u@fe 0'ZK!jVBnr!iZ}OV鷒'*ۤ5WEKt BxhkJ|0z6D (zPˮ2XƣP7$7<`xH -{v:8RƙۢmGɇ:>k.kh߫c,, rۤ `۰+Uxi.' 1 X(|x^]J]]~UNhCR?ʿu)c4%.؍ 5ނD)ʤbz7z};|6rg/?AxEqi?!m{ J~dM@(c,نR<MR%j\}*2cOvRO쩡J#7TtȆI(>zN="E)WHӗI*-"6`QQѨ׸\8s{+ /DCF*PVZB[Q1n@\l*@fm5a2{>AیHXR 6|ai^zvo+pKZl" :j,)DA'}T^JcB m}G냽Nt&x>bEʉaѦ .G2⣰lS՞HStԴn+KܩTIǀ/;S;Wqr jI(j%T\2Fw2%s,UVʹoyQX_hE_I ܮhcJaN m,~XcHiQ],4f& <>(0JWw%:D+amgk! s R+ч-⥌>vDK|KfYQNߛʾ[jvj 2[:N)3r{gapC4kO$Sfۍ{WO~}Hm]Xt%YpOz>hz"fHc*=%`"a~pV}x!8*<|uan3Id|2HWHtG=dBl ϓ.2wԀʰ&\JV9^/IΥ8Yeq/ yAK*wa`AˏFG ev3*ܳ cDNR2jm6WFRӍlZ@ɰ0n~X&ˊ#}!Q@M]EOW#ӈ Ss© ȾYӟ]#rgR9t$B]YѸ^ztZ̍uZc>B[G>8Wi#U5K f;K©kn`_%e;eoTO4^SEEJ'0(\;S7ݕ%jmf}u+rtR4$P2Fv0@%rj?-ԏF|mEYaLl (~%GDmbES&+9ő0ҏykiayw%M}ԀCGwt'5#TSy1j􋿧)n2ȋ T*!r%`jS&iǖ$ ;j屢9ob=Du^$$vKnǸt}89un#R[X%khR a 2 센%ZءbZQZcP+oA6Y-QF<#t/mË:Ր甡6]vp5h)>Jc\R(w Vlz| 1^ؠ.{~f#Z6tKv$/#^[>{4X'3!#6U- < !>΅>9|q?CDVSK{b P$gjq.*S;nͱl4)Kbv*Ƶy_D#kSZ6\'oY & iC>饋pvP%tkv:t1 ߼z=dsU@QmS^D2_FrʅXѱI߀.ȸ#כܘZ_-௜ 2$ iNjx[Ѱ3ZkLyaAK0^ g9(F=xsKAcbA`ңI)|07.ť)$H\w19NM8RF>Q#5}33{ԳۻAn`_2%~*]2`54.qHQ%;!%PB bhT6)nG?e>K< B6=Y~_DᓅG7fNp "Ԃ#V dQիc3CNĸ cP6,>-;rs!եVnmR#NDR*L$)m2(`[F:`3*IS?`bO5EEDC \L< r8zuM}2i7ݪhI9o`-[/I]Mp&([q]EEM4X٭pS8IgA\o]8P]:EuF>#D3r~XZM-|6TM iF[oFʣ&5G6JwB|q @XOe[4%aE8Oc"WR&*+kӫ7a , f;V Ct[,+8u1LwJJ)!d8W\IR+C^9ν.?d 'Lz J oDՉN 7"'_52ʳ;.FDM5=1U9$5"CEpG >4&tfqBr"xh *VyJ٭T[;9c&~k\K6V%O T < ?:Swj'CϹvŐ&''(̸pK =u97_嬣$_kwҘkhξChѥ0q@x?es-| s" ҝW5`LɲAih$kp =VZ=R𓹨  rw4耫H]1틙s$9H ✁L)['Ou1ae Mr-vD򝠢G5 d1C\12sM׶[+ݢ+{0װCD(*-KG6ktBw Sj|+6^p?O>2š~" Osyc۸~0KX7KǙ#I_,&mN~;goЦf#bjIE.,4i3zZ¶;TVhA 5DB73Y#!!2ɝmUB(AYJ!f(߇\zQخQo)ߡȜ| *ѢU)Zi+*Kf^RpQ޼E_BX7.Ԫ"U[ȎlޤTo7M<<ƱuZpߏ|8T-K%O 2^4@ju`xVhp$C ?L))]fXcvY6~=H?^ܓ2C@ ?@Ii `!M| )#mU;)Lobxb@+w% |y=D~T~.lho"MǼx"A;nX '2gKX` G,@bקέoҪ^ʱ[@ϷuJ퍑wDJlQRKԂWTJu\A0%Ԝv(}>3]SVFfthF"{Rd,S 5D3צ4Cdy^+pgU9^YVB 4,?@YKkp`-A hZ($ou1M@*@5jMrcA)tEpk.J-GjoZұG9xa-6-K+4Q8N]/XOP*l@*}'ݿ0nKo}6QPôSUPt-ͬM9N/8+p(8$􅳼6]Vfr%|+? в ȍ!AnkZn9f#rQZ*TLlKPYI*?* VEd uwn62껇-XLLC]:0Q{YU;RU9 l"W{/Wf8 H8nWPͱ r`,fӟTcZEn]ȶmu]WGnz|J +C*Q_RɳC{nB1Z1B*#N7ˣf+_}Cg$_#X/Z<߮=Z16JL4 X , Xv>_3ϿkT :ZT \CuqJ⩍z^N\_s5]܋mu;^*Z(q}=TγFzHqϮ]aXyUr4g!@EAkzj |w̎,s2Ƒ6~$A 7{-0S}D"92̽r`Jm15|f F$yɜCD"Y[X<dRZZ2ئ[87F Bk&RX7u1To+pH1( zv!h.ζ X"F}QQ?I9bw,f};r{/0vA5y zxpsFKO>eH1G3٫ w{*ٌ@O^f4i'0ZG|l'[&t&WLT툆Ljj9 vx&4(@s):B7纠{bG=;rHXIF'*=sC {!g^|Cp9ﰒDhu۟8K1-U%0m%O•`êU>/WbW[oˁPZ/ fugo,rtD V8 /פ!X\Ѹ-☨Kbuti O&Ђ< r p t—r#&qu7g#E09(\xՄƍ0Q@õ]%=o2L4'gt6"x?z]ui ݉GNRsl;U4_TE#~*wU&:؝6,gB1GfKm@SjPV)ז5H(Cɿ)}/"g<5 QV^ݲ9& 7SO6?9kH>6gY(}s(Ct\Rӟ/%+}|FwF5VlԡalۥaZ,iv}dm_I+RdQLd^Rf6!xz![;yvtS\KOlsn~hJqc|ECK Mi!΃ qsޔ,8s=9yVrxP#9VS]h^v$,)v[ vjAXeJxDip { <藚ALgrykZ^#*?"ke @dǟ=-d OMA N$Pf{X~NoﶼvDR0dA|4!3dI<:=o#&8OmRGLv>%yuW&nCN_FUjI'cq$>B^|Zkݲ,@W"oV(bs:w*)ڲ'9[M2hP &0ع7f_:6țzgUl֠r v5!.$ oN`UK]҉[S6[KmDI-?A:8-c?e=ʹoW`\℣.z(r ]Vd.Ϗ[4ql9N QM'/&:YR8!* +?I+y|Czf'^ j`PkjDX`*-%+kxۜu]_YF.5Kvȅ4j;Y k-T>O\g^e R_0)NPVB+8'Oτ;VQ𢭀 1Q-Nn0?jS[j4K6{ژɽ17q N%$|> PI͐5:Q!;Tu"|!yr$ Uxg:TI'\3?Mls~¶FvwbrRQ1nՂzk+ ޣy(̉0MPL<5~eeؔM}0y ZIzIJ33]1 ;qnx Eن{'gujQ"C0-ElA95PQ{0GV>=;&Jr_1|C՟U ڗ5MLun~AF) 3Wk4iĹX%fV]>! @x< #9DXBMs(6?6]ч:UGGŢ R"#[脴7HUc&koT#T=*9>{'\yV:VGa=w?VPV c}j٨e˶Mb0\Q6JJ濕 }yo|bZt#A~e`miͼI zq_D*0xZX>y^APDX;mZ->b#/gN\E2Hn\LMtZQ?{ ]Ir̋ΩɣynN-\9of4xk=XWKE0 X>t:btVgG~5}[m|WZ.e+S;B T\1#6HR n3[oLD =VVf 3{ u^[> $RR=ź5-z4yow}}co3jsޥrB@1ݭW.DPq:ß4b:Hh!˧l|Ԏ{a\Ms"5 `h{N'bd?b2.if)oS\dk8$x ڷX-C_Y)ӗ/Y׶6e[h(q 5~$"!D}%FA\~dWgߴQ46I6n`=3\҈O0Hm1޶2cO!Ig-S9R`nŠzyV6q=Y k =iJ] O2!2ᲃ廉r<]bz/iuΔwN+k]`F/6:fnY|8ZMATX1 hX"~>4(pj)s6fcfKN-Fh{ZUlϼ_]nYũH\VD:[s͓<Χ[EA2{$ߤ !b#.׋+1ZS oN.G;^[5VtSb8Ƀo?e= aA E˙;JB6 rCߠ 6j9E|#0|q+PGd9C0.lxArFtKiXI6NutmNʃjZ\}"؎.Sc_@wVVt8=zxlGHc!*}W|pSBL;{?}b_ձL Z֑DM-&\M(%"sN!FV>HIeaOxMp&'N"ڈ% n$|K06jZQ탂*1l嘇sMOEDzƌZ#/-A] N? A ,@"(iB<ֲT.=4&fs!l-̰₶/?9}\})1 F_evNYvq$fZ$].,IO|Ϯ ['/LG<(0 Һ^]!El 9 fg_s3qq@]9HDXzoQq,{Ӎ 󒅫'{ @1J9v/VMe7E)FtR [j7y=>?Qzj˖G Jb48Xd|VО4fNf*:J었ܤ7 {_*]e`tg*Aa$~pNiKnVW^Cd+iylb==7|geWe-؞O?Fi/'fa&& NLxz)g\su^EHN)rT ܒg}0\BnlzO[i/I@O@> g܍V~)`I`;PUNXVg#Z: %tP28~Kkˀ i"m(A$./u}0U\|b186#)5-ࢨs;@6LR2quf<ҐiE`^o/bDclhHg eХ_]ܒ MPv9yNiZRP$6'rÆPD&S ZDPI {FSkQXSDP۳^>3V9'D|b><Fc'˰4GN;vrTeJiL N8]QC&6IRo-{PzY=OowCRVqL6ɇr"}Ød{ii6ֺ}[SoTY[4@JQ)8: AElT \rc(MEܠwo#{YYD$L'0ۮ%e ) jp2&RQѲ/ȿ 8uyuqBPb~t15Ue\7)֯ v[ӆyWc]4)3Mb[ADG\ ٜ?35n|R6fݮV|ˮ00Y (mw0oP7[&NNGo+½-QVvR[@!ݖ(!|kToȡ`-;Z,mЕh~ǻ:^AxS\xiZ$+q\CfyY}Y5W}:LJiҾmQ%'=e6 ko1r>դIG#PsgCQ2 g~k y]jiir~I+?.ʹ=~;fy81T C15_#*ݥZ0'+Mr9ʂ\b#h 2h۴ͮ+B0Cy2 %jY5RBB H|p|#jF'K)d%fI%FmE$̜Sso5bOxhkY.y,&ju > ꩱH6m<(LФBC!t 3n&G~/e}X!)IoO}]K ٭H:h&_9>N+r9yW5yuJڳ@R` 7j^bLG> ρ[_x nйF ٦,V!>`caD"pюPl:3>ܫE֔hf)ze \ş*Q.5«qDےsZ, S`og͢ 5bu-L{1Ƥ=oĴ^ {ۦ+9\4[`elc0cga~H tcc@>PYU/8Л8g;F4ti"=G9te:hN"vM0C;-@?~۲С|w#`nA݃٨D}J[ sh;4d#ҖɄ40@m5a GЪ  S/W˵%ݗwMu{lHxM*dzVኄ9mSOb?8jlZx)$CGkU#܊%Q]AlS2bNl"`,[ T`$IakڍSz<#)ɸ\?7g*a_^.3FO`O ئ]ʢz~Lw .spϙ`f0ŚG4et%F[|9l^RpUA1cd-Z,o7 cR <9A5VS*C<Dt&@Y+t%\kךD #`R?t?cld$R'`{H9M޲hFʵp-sL])pܝe΅nP oh)_@'~PrgHba|А;9 oWhNtC5t/GoZRoT68bۑƒ{u-k5$qѩ͖G<ö=LNJ^9*ڈ~M< ⴗ3?dU1PoV[HNj 8L4CZW =L@'CھKBdp6IU 0]}U kbmzʊ]A5~oΫT͛T}! k{S }m ].bzXu&!jn!: !ȉ0 ;1;OfF3+ZoRս=PT _|j*Z}0yuDA zNԼ!W*&ARzHtE2ѡyo)\;pߛaZ}t.7/T?ї!uD {*T+O '#;~!'7rBYZt1F"uRSY(K -3|YPF!@mgAnnD'[|o2w IK[+مV;b*Ͼ>%Zݸ4U/twz)e-,*&4;li^\N:mlu8CQd7g gu9a @yz ;@Qcѝ[:lKչSd'k]?hζ?rSyR 0?` &=5*>]H8)8+k%%TMN"ӹlw5*G]OOBӣ:N+Duơ@VJ]bed^S-HL#xg(X U׭X3:Q4dCwʄ ūj 7Uo+?u[56b*vI|gؤ3o&շek<h{_ 7` E7mhOIlV }TMp4ãݡdj䦅GT2NY |V&vئSǥ 7g9%EY{;mԾL)pB>|Ugu72]]}K/l-Zf/Bj7$oԔ+!JFpcғzyNS] \Mr.+*.*Nz't1loLrј/7u SJv&%0J!ovws&=_JsDZ0TRt?Ql骔b B8ఠhOs\G~ @-@Ԥx GHΛ˭GզGm۰r$˄9Ŧܵq'x QdZs|S3G!Mn̡t;}KCX-nˏD8-XDDQ?J|(WJ¤8,׹`IlsVw:jғ gQ^$L|dvq2sJ;6=$`g%7g¾xkED`N^YGdhyNlQ2ʫmaCgqу,' >Q)F馧3` @.cx[@'^ݚ;F͈| EaB6 MXtצ MpU@-2A㨄IqN vkH2lBv+|ua;+,81 %_ɫ[ u/Kp)P_<BIOS[ךA_ggILu a |v#2d'htϫWh4|qbLmٙed&>;glxJ(Uy"=]*i&Eh|&` y砒%_?Hg+nS/byLvɬzWjh簌/̾e_L?,K^U~;qvQ\iDqp?a/fvKtdxq z Njr?Rb1)qņ2rXJF7>JՖ m+d/$A7kcp:4Yy9\WGlstq'Ie#ZA&Lh[ ou`\wS N\BNvMbΙ_|йk=GKVҩe75K®{*-~۫HD6X7M![m ㎳ t Tn\X*OYafgG_ Z]Z~P*(Ⱥ2?5A9kԦe,z GUHTs̑پɍj2a`pC'VXюTX ž:q+wXw7`lbJ$U[K}[(]*[Avl¨qZBVl4P0]0x5HKuw$R`0z7Dϭ̡ʾ䒎Do7 [35:S#JVq{Ussp //ӹ+ʖeE={sn'(^m6^ڳ s.J!:5Ŵ5\ΦxںR󷤀4'~ Ck|^:l!ll4)1]V/r8Ψ%3U\0-ݟ$t;`E.1nUlO9m?a$קw:'%Z J8鯉Me s0nT W'oBH{ٶO1 oo( mR-W"嶣xQ7TC<43&L $jlܦm}˅"1+CRAF?yaj<$-4'Z,iæ_-4q!QQ'Y0cgt d򥚍(PP cs׸n 099rʪ ot oBc9CƠ eRo|o'GD)S: QL2cr?.}CnSzB<~hM({xU]} 4=aM,"P5asz= SiŠ=e!4"{ w1WL;&U݇ TNEm1N6 .X_!Os p;lfk,FGkt2- '炘3.re=?dv{ <섾х A?ndι}"A~j(,w_JM<#Y_\y>%‡ j@Am0~lmH}I%>hl z'8al=.(21ǚBVKj7m.>BgHdԗᶥ5wCB!1sNj$d VGy>NDG ʇuw&myݨ #Fl:1x"8hSu}.U^ȻXCz>`PsNy{>PE>6 $̬TN iet+co>S Meyrn,තQ,s37kNM%Hv޽!,El(7C WUBH0BVv|Ų-9a ޞ/X7{12lRoІҾuUԱ)>nLLv~1 peVZp1dZ%2K=PGCh8 '\F<SFfXe37* @ ;f w0p5gb\S;.8JL8J*R(3]As&1P³sZ, -!ʎҐinA͢OӵU((Q+* q"=cpDC( ؛l%1)hI/ ?ռ Xft7/D2.憡}A.-R+º[a˽ODbWb%naxX^> {lӈ틻}}g ͟ߚ\@O~Pƛ`&&HBIElj㇡J=V8S)|^Lt.AċSQjnW$:x1@#tΆlj nؑ͏i̸놧QEa6Wѭ(Y?V#b5uoR#d[ x|X OA Ff@Nb'JF^g:m'"`Yaz>oF)_J#"*Jp?APdOsilbזJjt;;mꢃ2%b^gwJogܐN|G7[|J 4 EӐTte&RzQ3ŷ50GG)ap (8,?LRגq $B{Msax>0/QH}q!u_Z4IZdB$̥hwYZ1k:8jݤN0?VaHG쓣 -'>d{:Ijpi607{zƜZD ~ o2ͅϧ5pR].LꝗȎd).ngԫ}cVc٨[\"ȧVSMnI'O0 2\'ti8kZe)yWv ~(f3'zM*ʅ怃oKfO Hy_os\WǏ$HAfZqʪ_ҥQYp AiZ1E+72%GrP/](ߞIhw೓AJ j w@ȴ0H͔> t>AwMx{R8S]P}$ J,]- _&Qꚉi^d;pVܸgh,}dgZR[\}Ŷ_1ҏG{rHr3[R~pϴ=3=Ne^>~,~ۆ;-om]PnBdZ`tNAP&]_{kMI̯۽Xa'c6 W|WnS[̿$҇{Ey\#5[#WgũT%,K+c5rLD{ te>6ˈ0nzj[h؈ `o*hP:4xKGMB<Yqc;csAQM%/nPm}! μR[,$&`SfwpܾCފ=0,}j-|XlTfxuD5e{|"cg/quY7t.EyڍsK#-5k/&8K{׾H@A? c39FOLhzkMLQɚe1YNVU'9eaM:djk.3ҷW֋^zSa lq=d}((s4ndgDhZ>}Yds?~f߭ ztl:zb#F Tk i][r6$6ؑD|heJy2!!]hT3$O|D#]%gI3X=t%v[ *bo:/+JV 7Aby)<'>1 2V4ƦImG+TeDqu@9T)u#O@%}Jf?:&iz̺?qew6WJ(W@5CP~-WƐJ}Gd\Q&{ȇ Z1!AQ 8"]"\~w7Ⱦs[/PP~|+Mf讈{R/N|-ok gX{\7B QڰsT}>̵ol tk6C|ͼ ܤBpNDSUɰc_9M[Ov3/TW}a89BR8BxiXX`v:^ePt;{F@t.-nј!i$(a]M dyF L>WWZ,G/hFvFVgYº`qnǠ-P"Bsg/uz, }!#Hn6jK@~d:Ea֜fh.?~?c "84>+p}.m#AODsʨ->X<81[Ȫ_@9X7F/V_#,GRA @*8.:&N>%^#kӿ?kCMo5\5wꀏi6@C !p"HZ`0_TG&>508_>8ʹ3D𯎓&r+pbi91]r!5N{ě|+n|F 59! :;z 2ܰ0ʿ؇otLÑ$8zZ{F,v23]IFԧ7n ćD2\O[q; ۞4*=x{& J#? /pë,7a0NO0q7j=g"c #:uˊ)&ˈn5j#צw;`l6U_c/>wo zY?' E.ƐC/[  e 5yG~Y]E[xg9OZ&WDSkk:p?,s(ob~%wUB}}qu./S|M]5q;usEt|!OwB֓H*:/z<F6(9:-[ؒ j /Frbwt3!SuYՍ13Ei._tG~Lm'!8D /v_'!.L(gР/"r߄4+\ڜ|LAQYX G3hވPQ7َ0휨0YH* 5eW33?CPS=Vd燾 ψ6r"uZd*)ǚo'mV=ժ os5ׄkĶ -4L̚Hy66hTJ0[S50f'z= H1aYؼI2 r>3O]Y>@S۠y;jZH&ߚpzRJI)z5Jߝ(RYi&36\,vBlVr-=_hEO['KAᲂb d(_4_y)Ѓ(sub7LhhVwZGA$2lmعsl$ٓaJVoax &hENt%U=վ^؋p@.ϰ# .[Ƕs}܉e:t,4-GUeҎ{n~"P5*aGRՒx /*`uY 6d/2[k} N7.Viu2g$ w &S֣ʖL^6׍f[jrA?(R205i YB:c=,o"tjySA]b|Hgxx5?ilӚ&*2ڔRo.z}vy,˷`LI4a#NCObl8[ D㒢pQJLVjt1gZjGצ0 ]u\~V1;hp|z+ƵАdn\M Ӭ;l+,W&~l!>%R$yۀrI̾FgQw?u_Rcҙ`LJ%<ɿ^=s8,Q@Qi]uz})ѧE$Y}:ƹ_惔œbV;lchS;/D`Uk M܉ff+*0},vV``bo#~bQDoBze %$RD/ϲ]iы ld Aje[:H+:k:4 ]sW\K],a+i&k{ o-5}D潙UTUFM:I?Oh&a+%͌W-J$h=f< .q%6QW'3n;GVm):WE<#sKK M8vR ::*@)~_N/Kzo9j(y 5c[¨JݭW}zU#9>th*rkploj#,t{tpbH׉RaIQFz[h*L.c[ V-ٷ j#c|۞ѵ ]~(F(L& &7;%C"tǨX2V/,GzېT, .H9i b W?TQ}dĮħ{l/Ъ^)}94οb,GOnޣJnl ~ث똙&ׁ]: 6a<[XR| I5Ův;w)VFyPA@DZJ N:g] /;>+GZN8{TTCovbs#a4 gWl:N EG j˥yD>9#Hgwt﮷JFK [|5 P oiPwyymy?|O!Fﮛ4z6{VAﮓ'Ħ-gp)?R#bJ/<:2fE[lL߶ޯxb"vٍG*X qQr EC]ȼ" 7<ʀuJi1X-([@|ywUG]VҌ?rO'׾<mq iľfd[Gj)ja~D֡g֓$Bab+}DI UZpΉXATRIԆMxS&CK6@>99pXݾ.$d`FL|&@\.hI2 Hܶclw Mq =ÝE A,⃕lē ֖5tZ\,j4bA`!g/!c[A"L 0TF6ry3:v98+ #$fhDmsM+ش..vg+Q*6or@v M!744( '@QݐZҔ$G :UOdlS%zrƺ"r8P|в鯡E'`G+t~Ѥ)z^$Z]E)y<h`A<ɎY\Gyɍw۵F}ݏjۣ˘*ǃTID;_qVGYTmܝ_rf `߼3w̜a1"AS"eTQ(Za)\ƽfL/)zM`Pv]oi[}Wdo}զ? )]G*rWJ$^#%=X4qXg:"6o7F ]] "xtŻ}{{(%zF w:OwAn6c<WڊxNh]w+tڡuXUR|%3'*y9[`]wD)Ц9iQת]7 Iq^MgrgCiU!$tH+b IHm4jULoL0" ⰥriR46Z?Ņ 9}ƞDK-vK\-Ѫhd-HaSz؇G.Ym6j0&ic+!=u$wRشvBacjִ\yˏ+6@CYý ]$!y'-H a4j6cFI]A~*'g[+[@{6(rCԒd-\6 p'х32g2-6<< cBWovqa <1jf?m"kRRgӂAp|"B 8&{1fV$9A|~[>djs(Hp&I9RPFu|aڜtʌXM.}ow"Xy'`SsbGs6'G (Y*o ; ڥɰk5!@7ZwP B/(Mj՛t apEbÐ$cuշ QW!;łoV;ۜ6KPϽ4vG Yb&Fz6Z4h3MmT[}l&A)=/ (1kSK`RY!ʴV^=+= 0J )?ٛ!F\i̶e-b@W5D!9؋:?VJ"DTE.&~sz$;v,vJTG$_RE9R*FIۣS[?UyAF؃'!YjTvL*j2Eg6;ZrRtO'{StY+|N􀁂&Zp5AXXލ5n q @Y/Rm)ЄʺGę`/ T;b%xIQ9;Vh)F2-G mµKD?>?s4=Η2рc^)'sW< 43J|:F9_ -l1kG݉FC@vqCih2QXQ3/mjd!+g ,jb4RA1-Q.3,";eShR#Z-ǵސ UnYm{<#8Dޘ6U#Qhy7; A M vM0H@|B4OW&zS |ar l%fC)s2lll8XJW0&gf^-6(XnD g*mTD?opi3u?B}W}e;@!1Z[X,N[őbP@D+Z Яt(#XJ&Rgp1w' ڸE?KHY#.4X1i'dg Hs-[5hdtE )a;R _@apBr,EǨܐRnW`KRd-B9VEOSؾߎ y>I_Zh"]tyASb%AиY.?09] 0Ӗx2LBβV2zw:!WqQf`k-Ľh%K£{zށ"㧱8MOSH$T3\_X_ )t%ŋRsxDK3\09/N;9~Z,kl])5]!42Yidl똶*۶-TF'J_ğ1-F#j3խxE6.c*T^J&P(f XB#ھ[aj|V˕s\<ې)Nivz` 3Uf>I@.")޵]2{ '  n9l(Ġ[K~WӎAr@M_^/'6 Wt0~Nh78oʧ3gy{gasOU\.k` lWO)5?kֺB|y*vp[MQ_CyM@iL^SBPDUXWe7! %Z"62A$MN cq4p;wbO9)in{'^lt-g`ҽ>T\dqUZФ1Tg<&T}G(Ȁ}b>PspPpt|l*yvmrfqIe ˄Ef1;J$/k<߈H+qIʻi {M^ uŪdva%n0 [/w'97ZhTA{Gb"}jDkbGr9/8F{\ HXt†|Zln Z Z㚮Jl+8޴/ ys1@D m3>*h\&Y@A^eFyHP~.aqf跩կVWyر>[1z#Wa@qj-5AI)Tq ,($ˑisR9J.t{Q} 2)E@3w,i@xDBF5ZFtM07Z;("F kӖހehGTmsD09Vgֶ;RPT2E撾>f.9,{(z0Za$NSD ':jc 5ף:4B-U^Kʌ=OְR\l#ׁ6{vvQU#tXY?(A6nA74KV{ IeyVOS$ wz/sfz%d{]-fɠOM뮺ǿū4)Q-J{okFIY0G[<2m)TbʕSjTSHJK<S} ws3&{eSWg疞yߖ'{q00Uq] m3/l\TЛ"A:FpMi̭Ы<^0ԯU>,0Lᶦ!MG/H= F~^3_NK[m@$cVNF9: vTD}]"*4G }FW=רL\H˥vbufܙaM=W2`E+ =Fh ? ^ʬKRgB;v.`2 $S|zcm|=|]MlZFQ  R0:eXdD>\#78{W ړ;9sLWӕVX6O;{N~lk,gkaQ!Jt"n}; ֻK6 UFGɋ {jUZ؇旪Kb>8 ]OqdP7I-OV%;?& jX>dYCk L0,kXZ0Sbȱ; 4Qr8<7Mnoc8DJqex-/"فvHu. Ӿ01kD9#QXoM/.# Nݨar_9lIѩ,>z ; "GO2³CJL|m-B>,;.GdYݲJ92 ,sQCJz+VCCكb0} .`PgeDA# lPs!f%Ȇv{0R)Z#!ŗiC4)Ei,d>=j܇~EB>U4OKb͒|!ǝ6ЛQ᳐Pu8&t#T%œ5~`Ͻ'MM)6j  Qn_=|HP?{kW9Eسmbv%4bKZ)p^Uhǹȉ//Өl)ԡtsjÞ@ *NF;/Ի>JN|JfW<: 5&@9C[yJ tM陂ߨyVMrmنwK0j[+t/A-ġei@̡cԋ&nwIh s|=I8*\8$nb3qjO0wFn mWr^ QΪkMKP&aF%U].M[ƣYO 5q/è^$Oe\{a Up0 ;|RP԰5 qC~z.A#)ne;V1"%.GVDiQ7 PpI**;L1/Kp/ҹdj22BQXx^2FBlҬN\Ҟ67-GlSN18 zH\>idV8 ј#|Q#Ar$DuOl)QwIiґ~ոXvs| U'Lc uߐEY $p4EG&6sBcc4!R AJEQQO_&=c͕@ c4K#eaE6Yث򘒨s SF اNH4*N\OًK'uڰύ:/!9B6x{U6eˇ#҅,P(j6d%DNn 8+@0`}Д';pLSN?#7 @LK+QXI8oGu^'iEE|Fi3ﭬM_T9(B%&*>\qcߘX}LʭPܧ Ȋ Z4T-+ոļX[\3 ŀPtG7a8j=qSljM M`&7n/ahJ|`CBHjB +6(6VRO$Y1:9X1eqO. x6Vq?Io>/(?Tdm$u,x<ԺBt Q^O/|Ky63q&x/{kN#w50>mK+ܰtIXkJ^ExaZ^W;^H@^vӴD GbI1 wjΫvjݠ˄W| l-<5|t .n.(9$p( 8>V]$OfNm1_A-@A^N$9v̻3c_4Fxj߆[V.QU36']Ϭ>?JMKlL%DDO[u Jz2/ !/b!;2%̂am[n!9"~@QԟBqTꈉfktǏZ%HZw.]"2JTဴqj*$0+&kN0bwyyj.^Uc\-1;(1ߕq`sT>]z:vy징ܵ1Ƣ#f ]f>u}l#P܂Tjӵ&AO-(wCB}I!"ixb:#G!UZJpV!#6ru޿->D[臤imxw"k ZdFɕD0rPFcfӃG"Dv.x4 q"B$!I?P/H{UK~\j]Nt8Iܠ!7UWˁ 湋& #Գ%[? (ZBr^HQcG *ݬASYr}C {ϯT L 10R~2QH2۵[5QS+EFImvԚ JogiNTfhI+6v"yQoc =CE .ea C@wNkN?Q5%Aus|I:` atd cKLD &'`hqoe3" uJ]Rxku;g&EeGYUW S?Df|hF Q+B15Zzzyh/ 2e7! S$Nqk*~ɯ1~omͽ AO-7C2tsˣI섽&x^UMkEFME8bPH238u#-/֬aqb H~/!%#ECd#"f9 !НT5yD۲;5kצ*#@Xd#҉|[=*?U_PsbcŠl^cFSdG֛oW\Uxy61pŞܒQy0СbFVxQz^_ ^S Йܯ äh`%@Ş5b"ќp>R;ģ pT^õRxF풆'vI O)lGڬR\ZcюH(6^Y˩p>Lv$mрb's</Gb mH/KA/f{FSB.XJO w34w)޻9 ȴ4äVmc_oj<q;iߞB6?r0zx+T~|B|Ө sy~[#c]VyʛdW.sr#;nk?|SiC;qY)b#Uw8ҠgCm7fu}QB_fU xM"wީ )7E!)!v8/w#*|5u{}K5+Em r0g9@-'D87m'swC9p W9JF4岱 5I&= =4B}Yz}nHnP. EKr?T97#Θ fɿx- Go1ّW,X\1^EmKmWXv&̦RQOkT1c}Gm0gjƘtYBgխgu`2*E'5_}DU+DZsssbs2[#iYsK3f-6{1{'NWDq̥!@~zGgBrKMIQQ3*e{ዞ{H hYl\LX>^E>,~4ӻ2'܁o}m$c{؞7v D l ,;?Y vI/lچ%Q@.&˚ 0c6RyBtIugxWV a&T/]OGf?*9N4 3~jG xmnB(ItWwMȈ# "[w$ @7`tb)j_,luOD42fUx>brBX ##:4s6įAۖHm 7KNyY^'1 |Q,$H" {:=hVڹ*I?r}DA/*[Uj,xB׾pҷ/A־zO6]/HK.õrm?JYq:بe V8XOҀ,ֻs8"w2h []5:"[A);;7g伄~"þx`^ϹK|*R~JU;/%YIt4W[j@aG;Q"4JYo1N)Ph=O+L٪߱+#t6?t5">N6>Nlqֹ娪 ^E$=\"B٤Ӛ:d;8_[^>o6Yo)WVˁQM H*,:`<353R}7 K <|,.}" {%.[a" m&lKK޶+vAD{?Ytm9( f2WfAq]wa:!=h=" B].Lh2,e'L >[&"]̂Bi}g4,= bF \҉tzk J<ɮ\_/6.i8k}nFS`J/Oɪɮ0 A'+؃0\?ҫu(nl6mx1,9 kIaC}d4@, ƇQ2~?mݥrLLDsY5J&zNh1Q;?^ -" w!bWf;d#kDK}ep-?<;G6$g֍Bdpzp? _fæ1 s(fk>9cTLN¬%xgChsVrI'$74G6{%rc2on{>|)>ep s†w|.|euL9);Vi$k@R~ic Q£Ź4t/5RuF^뤩ڷ٣q&}u;5Ԙ-PKo0}g4fhUkA!=a c4-աbL{==&͹̢$A9 #fOhac|(0Wqi=#]dmN/o}İ/umihU sr\LtpsۓY5̰Q1Yȣ2q_\A7ZC2 ~V#Ti+)= nƦ:ĦDkG$@![!ytPSڔayb(Sl[Æm / }LC5CiK/{Sf ?_n$g7W#c77k |;(WY.O8z\DĠ܅̥&v:2 (T ǸU ͉iH^ Pl~0Y?܋K.q[, ]SABӒNS~!)vxJV)}4J˟&툼-뜱wu$F*}!uK$Yu(bo^ҘYt/C[mS!}Jմ}iE 0ss 9fI49VkzG gK79?OUg4IiXSb<9TT}sU?||lI\D,qT!wJ@Ϧ'ἯE$se}C~Y 'hlċ'it|s vڍR͹ L;={:aHO+ b£ BC#*rdT{sLߕJˉ e@ˊĬɏc sCP alL-h zw4! rN 'HPy)c =a_u*8)+)3Ma/7Xl|3R<0.VVoJ7t0هM(w1c=)&Y!Ձ[C|c&7vq*]-DL( xC/!{pw2.-(YE$m 5;dUg.Bv0OYzw|cУdk]RR8)&Aa-S\Ygqӷ 1ߛxrOKN)> 2 iFU*(F(0M@NW;S݀1ܰ[s1c*J[uiM75#(7YԱ`҄ab@Ԉ1FVRMIrb=A,,:`:>hW>e=d$Fr=>PNQ5g%ucf~d,o9U%(\|8Dǭ&v9U{3doRN3)Bill7 fą֦xܥ>mW;F$С@O{jׄׯI^(݂L%81QQ}IgD[mP JNcف""Jo=*p[ wszYr#nXgO-6:W"} c Q(=Ƅ4 $p /*ũ?6YV5G!)߽]hx=̀¿b|}r"yP|?LݔxI:d۾7D Zei]Pd8j4HA7d?i U=|'9k.<\ $Y'MY`2t,!KYzt"gXb*Km[Q{&g{"xn\#:LF^~ykPvNYRnGV4go1EShTrer`mKA}I laƿ 긐9hΝb'IOt3лZ[UpZA]_b]g esC(^iw$U4"un!? 6G7`9ӣFp~ʩYR O]41 َ 魞ի VTO[OVs]s9#o 8K(܆_ѷ ,,w^0/Pn..ǻY-$}Ҹo`'`1\YXx^˶+Q*`F!aWwKyPR0%fE[9;a1U_WX{OY',@.# ̢\tgذJ?!-釽kG1{}v7p@}V,KjZ3Rc/^V/sR@P{x{ݻHfAA̎Nh>>̀XHdԞ[@>7V%%WD}X0΄7Hgt(9 V ɿ2g Dv '_Xw}eGD3*5;K.)?5kyK@aJ=dgvYM2H1]}y:1T"X5H$kևZgY}z8移FD=|Zߔ5; (T?%IzZ>n2n*\3N1>㟟;/9P9'i\p}T4Bؑ2_pCA &IBȂ;-D_q#⼭egJsz&7 Yx k?0SgsK3)C$6<yv1) O͸rxRVfC 7o')¼3Y_y׼jAV6]١ͦFGA嘭V5GUh1uϵ _hVt {[90Jfr`~m.c$tr9 e8^5` {!ؘ& e$,c oaK٬($U'K-2Ae'NHbA{>t?mV [v\ry</hBa|gsJ3" 8p3ݹa3~Q0SRyӽcV׋ =42o=m׏ӹn L-mM!k HRk [gMκF>tz \L{0k xoܰ7GHx,__[\b$*nSIxHq-b㰘8*-맕r/`Jyo /Eс+]cX!,eTCI 8z\*i!VqEfdq&3S9AS1CfO"QSG¡UxMeB/!,_DJC5oq\Joe#i9%;᳤;'4݌0sbO,FP+GtBY؀+2QAGג##TdAk^ٜ,KKPLq xkM(vR|˽|pLDn4z9;bٮROC:%78f`d#*+׫mD hŨARzuX.m'Ż?ss:y+L{. )Ft|pVcќH]CsuS "MzUeEr6 >{.w5h4\p {YInps0V"lz {+?i"M}@L=mZVt~Xͫj~>MfHh?4sNdJƒ(lcp00Q2 `yR^m s$"Š`\{ҽsYZ^ rvsïis;E2xq c <eu^ ,$6#AUuaDXHW8s 6Xeȃ@($fȤI(GVܝaR6[\?XA)ck߿Od`YEPk,$1=;}i exWct}^wi!:W$$;3o9vR;sG kha6C{&SScO@&䄠b=5a%Aʳ)k4"W9,yAA蘽AHJj2W_i(̭l-HHj "d- xxdJHuQ-߬/Ds P,FeD hAgʃ֮:Ǫnp@b/嘉4?бZ$qN8<@Jh#gʽȖ"(_mH1yqKV(={B rJ:j^0-cMGkHxx$w\G00lnӰil}tHnk6q1vlu.x1:$A_y7da}̹NFil$q!oaE,KIaU&:K2ʷ+hgm^*X Q7i P 4"()1Gw3j7ӺjPx+/?pqwJB"CXzCA%\I]h{E]il"tD򸤭̟Fl9;REzWI4߷zY"TeCM\ӈU҄ TAJm}{A Iyj/.k* {OgCE-<6RNG;kI#f?J>Ũ[(ԥvr_33jhiN^ P"Z.\w ]MQyIjf MkxZbN?W2,Pzc,ey(gLܗ2/{>x[pxj;BL>$71"XA6$1ʶԘSaǯ]%:`5Tʿ FX ; sAt_ qk)ftP{$YRL@SRΌPWC}G-d.K%{ Xpt2>JqinUa|zQ|a[+C{]fW؉0kf2VQrN#]I˗c(שG V -.˟Q̧ яMIEΉU b_QOȣ !XJ8ע5™[ ^[BuKsEM1HMk:]/WS'64-s)*L7= v?ojLAGċu$zb\HNg @'ܚkrv.OִzSĴbα(llFdyҴy M/d!nßJhWRE-@>vП0a𐋉 ! jhpT_޳oZOZҥUu~?;"''p}ˡ\l8^hqcv[$ZB\Wxj4Z nMKɪ׶^ïQ@mQYX<ÝZ^d0HE0BZ"$wl;~o1T[s.uO8hm̰]}ϋHWe!;nD3йoqJ`:"TfO+%s\oj^Dq똟ߞbEFWiiNa@R~oyn+"m:I.2qnPq-!U #ݲQ#CNĽQNjvЧ5ι7D_I r^Aժ4u’Y/@l2ߙtKeB&ƕĚq&)U ::H@?Np,[G9b=p4v6̙[%;rkeKY~7u(L>2-کRg{E1g8oc(uk T4]dXF~ Jv^z,]dGZp]Dk:sP1I4 Be7g!K9r÷j#S δg.D21f_.(`:[5[[?b+Zjfyo"tSxr/gsV>]PҀ8<%!D@q !GIQf!U| P5R8j23!܀mBHa%d{U_-Z8ǓĽg$8n?Fy4p%zy0hubn)u',^MŠ5zfwn V2N4("[1fO xCw 3F,*f_~^RiKS<lpȋ4&ftk;NmoZw2P+mJYI$Bqw_M  W9+R|Z+Ǫ$.?쐫B௕r_ :͊i#@>MRu|i|J|`HMٛ"KLÍ0E6I@li@&}if2 7>hC:YhwzcX9dOvLYAև9(!E&\9ɿ:*XW^X7 }qyX%0y/!)ə, Q"% Bق?NVf$GD (iAe$ypː4»)Bm'MDcv2rh=ڎ:E# rq:A_2uIEf{_X,ކ TG#=0l,]¨ZŪ5s=sO.2 ^gv>sAuʿ )/:.6;eЫ}L*wڲl 1(񻣴\ejv=VBu8i N~t@D9ݽ=zHJD0RuJRGa$԰pDGF:_̺ o-8lj("ɸSUudpo`ę w2nZiHNmjYRͳ?7 +> UAl*#9;~ٷM "Z|(JyUhSjqbEvݒ4فLPE}Gƛ9EQ3"l;{?w91~Jqd8:`{Cpb!_mב!eY I0GZeHh dž*2rC,O)~8"\TPjHht )TX7 J^/1$([vA ?8ő׷]fϙgžySU ڴ%,ؓbUVu%5L:+ J]^o&/tX6mW&?"[_|_3 `O6YH`hvׂaĕ[tY[EF*%nMj~}\l*3]5~p'bpRtpè>L{*dɝ(}M@k0_CJB2Eٰ ,K[TbH XYA%-#mu6jSFQ*0ty)(dR{7!/VGT"4J}ȩКcik:CծdmwDcii-Y:;qu~48),0SYN8uٓ)C-CQ8RBQ/;BG9z~u3Or` /  j 8guY`Xh`z[PNP}6""N#j~YM𼬪v)_za fؚߤ%%| ki!x/RP#lH0F^8U"p9d~t&'-8f"5\zޢ@fsj]^G[<#f-*PaX]0XV&G!]H/*z\?NxiMF ́}JjA|  4ɷߢ*;G~6U`:0ddܿ1 Q+Rzw`*`tp1\h:NbyRPo<[3y$CWT'fUVPr _E5*UvjT~mط{g{xͪq!]_RL/#^VcLΈY4Qk:1Rwsݗ)I;G1 kGC!6l#g23H`)V#f5 c% WpȆ4BVPvZH]. 'Ģū )@ XHe-%pN2KT%I+#@4: 0 Ԍba~DliK{R7 zT)o]?:_\UZoY ͜X&(HUqEu^2"Ch R13]fhCS}iJdk9ߠl6EEm[u̪)f"sP qSFܬdO9[Ad?Ư@δˆ(?JFLkҧ)_`<)P [G l9oa9r&IB͖ ;MH%-KEg!ε_SI-_ /sN(±=vLAc]$qGbKSSA_~> P>DK^4fY߃Nh \]j(Ь">2M2Sy̼tNX>,i Xk Sy˸mT<^KsvWI~Uqd-R`}}&GSb `Au<@X8lG@H/IOQJZ.N;j`dzIע>Xq ^ ":'ۖFYFb/uo{PpaGq*‰])Toz./k 6IR$O9SF0~y9` ); |&P ~q/b)% ڶ@;LyFqIOYSBA[K>*hxc*[ڇ=bqx.`1]S Td=8sPVa쑯uyv>W5_ Ta%DŽԂۮrڸJNumތW,OmVOQ<8>=->b7#f}Gˏ+MŘ(yhꕗE3KMwv6q=a O[Xqy8f:o Jco_2G@aJ$ 7i0n촲 5}8(ʣUC𖞾=!ZXPե5Ӿv8c՜lP5,Ee'!'/%@k)𨊯B[0}tavntrEHRuX 3ԩB-Th7  5rK؜&ȱ"i#%}[yc<&?E8ReݭՔxS_/iz mZ] l2]jԿTŭ ]JhlundߤMr Kňm ~]Ljθ mb&.#F0oTLC?,8M,}n 麻@ Ҵ,wHo2C66Qzv`gS x<07邵$Q*&XB=mx#'a[*2w 5h  .XŁ n^l ERiI!lϤAOƐ W^?q[r:80x#%1WsG֐s&Bk&+NiSj]J?dTX׶ ׳Tw{cG ;pPP=N::Ah"G"04})%s!7MY288o8!F<,/t*C:mm[6St0RRWrVa v|͂sϏ[s5a-c>j! F15x<"15+}@-R, [>R%+VqQBfjJpE]Toެ8NIeYgڌFdІ=[I/ukV]fWap6.z2շYM*0r.1/&U9H<8YEZ1`їPNm9)fTDjְe!/R~{07X06pQŊNRA$m8 9k*eA(GOg8Qmh%GlZLbA5VBB!櫱2g@~P+ NuKx>LyrYС&ǀRJ OcJ1/H#IÒDlrH?&oW=閿 *͆}Ο2> Ad4co"㣊b<+#EJn[Z⬄ZP8O\V񵕑i)`TWKky8£h!3^b߮ؤqV)<&=\XR>hfp cETz{IyYq"„3*,t?0Nܚ}21,>=-trNy23r@[y U6 )ē T'sQ0KU=4ibԈ)6(cl-ޜ\L8B3]?zL )UZAFzgMMԥl=oVoQ={]/U"鲽ђ%J nZ.C+?8 }9ƭClj~+[L74FАƢ/;üMHؙc>~UX(:YE逞ԯ]RZ򞒷e}^~u`0^1876)Ѝb` JUJf)& 4|u1~Ɔ0"d$ ?gAtiU3P'1gA~P}qgp4F3?6sj!F%ژjT CЯ7'Ax$󯬐/FdsS%`C/aG?Mq; 粁s]n5z.cN _8XjZlp5KF]5m0(Sc/dwj_gTя/IUAc1 mdvƃ$Jm>aA-T;AirZ[2ҪoE30SCCX+MP0= Dr]b'{P_pMFU9w>T{yP=Ok8pAhäwp OuI<Ҥ j ;`nfőLd'Ѯxt+oDv81F/ה qшo\=]Qs5X 6V;_ҮBrn|Z[dj*^66)25>} BjӘKI/@+i G:?C 0= 񞻪I-ę.,Y]KGFKUQQ"+%Eo Z:SEpWY~>S9EijSçL9JHÖk' !̿貵uGSrcy݋6ⲑ%_ ?d@ww-@q@SOKqDS5xL贡GI |ˌ寫n WF#-ɋ4V#L|,˽83(7hr֚VaO$OW؍Z/6|xjtnMmL06]^v#d8=MRamnւ >!֧o:y܉q*|yGWd[q;LoSҧ^#+:2Ac ɛ_F&tEmz˘Zt XD &\tN\\rB~!\gC.zbj_ɚh/,o~_t-Rޗ,s{K)8Ԫi<}&ލԄF7 j3 )1O_ŊߑCFV}R鎵@wIܘdPy2Z㖛 "-=ϭ\o䝨JVwGQm(qҙvf{ Ӳqq8{$h~n3%#ݓC3r랄 ^`:R@#i7_*THWyvRe!Bòj{avRgԥz+sviu'G_A L IssO#j: ;Q9@=L}l9[qi ?[bЋ#W69=ЯYav yFֵn; rL؇w.A6XTdDU@u Q4kxjrQQy*!uMӄqs؏e)Q)$#56!BK e}xD ~YFW,2YonbĊlSLI fa7uoԵaZ:5M =$h7ʛ*;. )9{TF>[db0G-X1 bxzYbB]M1'k;lE MJO9Z7 2&ur&= Ϛx3-]<$WatE+S^?C*X'+kF*m{<:~-7Y`F7 qNлs9T>q/cz#큲gDrc3 h,aݤ*Jyp?H dT#78q'H`l7Yj<7'ք4tCxG=- 5Z_ߎ"Z3QU ` &RJirl\ƍu-.dцU^38/w;ګiHYg^H3IC͹gXjI2^o^~RK.YSڙډXQ e<@y&JhI;Տ ídm3ҎW$"0с=u8WKLdDkgQL3xVaxB t{zQ01 yWɭǗՐYYh9@/"yKF'޽ e[fT@χ68ЩGmTc+6H%.hFJ#;zxXs6.HUX@s~!u4|4bXӠX \AV;{d0Ac2fKmUcsxdvd8+g18{> Zvd(l|4Ξ"f\PMB~Yq6BQd瓫 "֑uĉD@qx 5޿ @P 30|p8r,v^xf~"I. CךƢa5QCI|9ϣ:;s|sǝZwqcaټPGc],,bI*=j{, eշ?X++yԆM4G+AT/W |Ab`%;G+!({pZ*eDL;u{wT OVh DBmQj$$`hF%mb6s'ozMOwЎɒTӶ0%y{~^N7d.艑r^9bDLQdKHjGc͆?~<HOtv-'pzH|i.óŠ2cT4ݎ2sWCIeQ>:6Z'6CpEt,&O4XFB`RY32%WÄ^ ,q-G> wQ6েoC阑Jitye[x@,ho5K[+xPabtco+}`b ʾ٨ɺ "n;M*764(x1e0W>=1\_gZ>N\HMq4n"1.E}ڂ*m-i3U|p >ե1NO:L::qh`z m.ln')sѸ욖~I:͹RL4b~zL'a+Z.[{-/#̘*a#|@m E݃ I1yX{&'R97Ezp'BHQqqQ$ϋMQ"P85Z[[Q/1jkeRХ¢@ocHB"]ƭӆIRyA}JH4ɡ9kCZ' q^OqmI)PZeW};d&f KlW3^{Mr/cs.PgW0zN2*ƕX} ?U bgR1ɼ]IIOMw-mg]mʣ&2͠)G5(z;>qŏ}iZ 3&.)ߨN!M[g2T;!M2ύJQxnp<=ๅŌj6 _BPN8 ϼ;uK1j+{;Ak4p!{v/z'ԝ*(ե/Jh|q2 쥁kbe-mؾ_V>_~pw9MO@7//duuc^>y9kC蓝NmFnzDg@h=qI6q Pk+p5_T4W2**]OTa [?"d80;͘p~u/9vM\,`Caf.eUx}UБG*#b'DOz?Kэ& cz 䩁e1FS=_(5-& [hZ5` wh!ۦr߲࣎׾BU#yfj_@$[4VϏ Ǘf5~@=udmE9r4Ӗvbic@)?7 ZSgD Y"A:o -}Qhsp↘$m_K{Nn{v}pԏWrG֙x^Ӊޙ]v<BZ6!j $l~tr q'$|k1`/0eYQOF,M%6'_D,蜅N9s)<wV :[ܫBMV ?q6, ڷ}onk%kTȺ /ELJ/j3mDyOG߽BT2K2[)O8Ӝ‚Y.[ɘ<4{[l)?=@`,xzc~wnAQs4`sC&UXs>D !@d1jU0[k)6f@?ph- r}bЙ ĩIW<.J&L+|[M.LGkv/@%;D\I"xZ_5 NQx{iXGRA|z @`$wtbOzcA}]1[{ #"mp]QUkaqjJ )o};vjh}m%_tAW𪾠 Nd/zz_)9޴w/"T2L55lulcU[}& CQaI@9R0%2 %(ߛrD(YܭC>jR9o>Pڔ 35b-Jz:oą~i5RgZtŚ4 xF >5=7z'%>%ٿDRʻhp 6CucJ1>rČ8 s30*EL^,wrBjcίh,U;84? M\4sT@ɿjC ] v TTPCiDU% dyN#]>r!SN 6@BMl6;(&B+dasdje+ }\xe~o/9^&x>V^»4N4Lh^]dtVS]pt6xP1lhR=;we ̹p^K*?'{1dsq ]lXdmL5݂4;o[='!O Be<^WX#}7dj^f ma[FkF>\lk}=Ub`I/5b1+@},a{Z."PXY}m*φ[cpF*O pG`$?B|IPߊZwE \a4Vo7t+V?yƹ'#/+!EZ( 4-괞J7 {g"tt\RBr!n],$*fX9:\fK_4'p\kTc?Av?= R PO(M !U$&A8MI jVߍ̫+s'Mf haH_aKthg2YCʳ;ϼ?.?!ڊ9:g#_&ႁHX}Gl/MF[k|#>wds~U:R ՚FJtx cV E[]j$E^ 6)[ZlR[@iVߕC$+k%fwF^yL3簜.$x3A# r7" V4f7鷻q֐E6 }JvѼQ{a:[۟idئx߿|ְe4!^6trK˱^jC  l@0AAngZ,²zJT9SU(xR9C2"l"h걳 zCQlC=cN,7c{wB@vVSQa`ǛQ^ wG3X- -[-(T'zBߊ¿K{Vo}P>S9αaLv&!?(%M;X-%ȍy#l/ AN"זp/qL'unzQ'hI3ό)"6M'?"7b`NyO. fgw\H~+# VmI BJ!%qyhz5W1`3ٚT,% y$d724: m*6K;% {2To1D!I_OZv,("% |@n[?}J|2d*Xڭ0{Uf:.2O*Ub-e &eB[9b~sMIFLML#]k6'!kf' <R'4F~ww|;qtq)qM!_Z񒸬5`%^ЎД3x=7]Dc{ ^Y;%{C~2;Hbl]/'Tؓ59XqAv¤ Ta.򕜡yG,8 Tǂ];et{chy~Tww_mZ(W`{Dc$:L)ЪǷN DzaN;Or}؞/2^r`/bp0eO E ln G}~hZx3.烯=֬ Dͽuw/AZDܨ4M\8Y_(\"yǵ/J%247إ uw?D44ުLMWb6DN 2\SP3M.Ӑv[!4f%=-f!tŨ/@ŗq:wQ|jYqk0*+Z(V7JWɛ8}K@+R.'F{&re~^\.'nb qU#` q&OvV?DgsoFHz<3GP胜ȖO(/nb툘?Q" efzE'm)sNZ>rF>$M|0^uenl*ٷ7L3\+Ny_AEl bxyޢ/)g=G35xFbT:J(.^NG-1wd?2QFMq9.WI§\A)loq^F_w+/ܡnm.,u~$,g%U[t}G%v/Oh Bft-? f"ԟudPMaf rKl|\ȐZVUx@*6^1Ns.CSN'c8BRdOS?%dUW$ hGts*͋LmG–b$oW/A͗S5s֛knaj}5Z~5dwpc PML@Xł7dF;32[Y`é_ 9$OVDׁm'9a/Z/Eqcyky|1+7f{heK৊^$d>A<e{` yii4 ^|,\<B}1$#aJJpEcV\sTbtwEK]b!rM3ȝp"4lD!{/SL( Yʣnf_-End8l>0_=%z04q:S5M8I)B"wNS!P=Iu _%!{Vd&\ʜmggm,U=W)50h RI%J&&UA "nC> XkSƥܠ)?JxWObDqΊΘµ O&.er~I85 > *ᯫ = j.$h34םKl[WYQWtWH[$l,xA)D|UeAEDR eG)T4{k`mMJdu1g^r Z_\N?ҔTc t?VԽ/! ŤZ/D)I"3CalId\jepF^||]lf4,`ɺ1c5RQ;eq>9J{|КB 0wٯhZYZ)uPj@%'G7h3g_'n[k+f//k%PȨL4d/D-+෋a2T.f٥PʌUheF!EewaŝK*I#*w?!$V;_s 3%RoCQЃe,oLsƆDli-?R0o8\ȹc,?%`5͔5: @O"M.;񝹝H& 5pmo9,pT΅h'鮳W#P@yĤ՞ईΟ$[ P{q9lFڔﱐω-yi+-v䧞7@4TI=ЍN` @i!"LgJ#wkхN+&|VgEwZNco1  [\J̈́w4㢘+6Mc>0ؔ(CxF.`)I2vC_-rj,PZ͠Ufb|/Q@ٺ1Rcp jI!doHzw2gx~)op8Ӣ10இm"IDI2+'x[Í8[NÍ<ίjl P)'  zV[n^ޡPWl+~' ݚXjAppRZ.2s-m:~|3v- ;+Apptp/G .] +3 h ৄh>";0`/^:|@7[0(_i䯂L$!4Qr ꫇]SՋ$PǞF{dmh|ky )cج)ܞ]G^]9$~Ĝ|.=j')ZLjU+Jb?<8x%ކãTI{]9j>57sW=ľ/uCWbT)$?T##Kh@3d@8\#`c)~2NN|!=5A:vK' ܰh.sFh߬'CRAN =H>/Qs݃UDf=N޶>pϞ"58(k#JYԜԪV2"e.%Anrw) I$>9᳭T".&2UѷJCH$9@xfG/yN |jL}aL?t%uq*3b"yAUwG1 mQFjbsC;.9a$,wS>0_I-IY;u";&;jUtFe7FbF!='q{A/j X/n>a>oC6ٍ#x|Qª_:0-9|r z fmy`~%e#to&9Mgr-ќa) ·Ift4kCPzzrV.C*eg@22o U [s\է\l.O_HVq([oȔywvlI *;V#Ec892:Tj"2R{):$磩˨ER UCVOMKJʓLhuûfAX3R|]& ѩBMo9Rݨh.CEM(cD Bg~ܼ~fBQ)|B jK7$[ )B^,.&"ۅ)Z߇rheS)bœ!XM%< (` 9|pJR$Mh?u@s2LsW^lq9K|eTր|Hcw!Ed.Awh=9:^֝f;Z.jz|a&hѾ̍d8O&bá6הp h"&] 5K1TKy\%'3A) J(qzS^!^,o*,Pscl -iÕkn zן![..<#Pq 7s"rE!WxD9 S*I&:&{yP=yGAҐmo!#G~-uD4[N0:Em 58^"9zgtHp~ˍPvVTbSb'hˮ揵 F۷/\kvrkQE݆Pv[OmӏA9NPBPoԿG֌{]v͹R͍d2mzHː(Y=|7ӗN[-S<ѭj]e.`c]0*"R+~ilV aA 'ނFX<#apB-$hMCi)|U'ǡM- P ql{$vGzdTNtlSl|f cua?nE$tT?8b#^HF'h"< ^ I4jTς<{/r<`ڦ6H"uP< 3We6ÝQ]WeeCbUk{a2#&eLnj:qf ksˏf-۴2/P"0r?QkM[J%l" IҬjO;ӏQw>ͷՄG'PTIE3 .UT!AݚqJB[&#b@I~wTKXq5tOgs7X"4HϱnONk"||]HD>BPyeѕTm!Ē-+5`kmG-նqP{w.ƼA@t\EtEBaRd^8/n:a/إA['=& EI mYG)eQކ wvciygW.Uc&bS_d7[9G%@%rq791<د' [PY&qBCN֕6IY$6~5JDj`mt0E*Md㣻~깕w/ybUrt;eV#>N: +Lh[i~@`$xdDR5eͿ'CvT4o»Fcë!ifz~mK,DeT D}<"t!w_ZȞ`K;i:Gac/\ui8"7*P e]"9$$9t,"h M͝W(_@(L7^o/YL?4H}5K&w|㈇"?j>ŗLlRy潧. ŧP gRsۜ sx|H-e~@/1'fIU8de3XOl쎷KH?/i]lRߐڢ&Z6y0n-E=<] ƧӖ:Ƚ3i 0!kiˡ$HuՔppc#1էFG} Uh_c8z!vd,Rd2a)5]dIHCMfd*\x>5|##ts !l-Y$\"_m !g AC(nqH p={t$%\d:OR-)g\@C8m_iU&-mN-7-8 ؆0iA0By.1h6jSk2e(bѹs2θv)py_x:6蓤4YaK@H(aOM%drg #86bPA3c V9;/|WrAPsxR?ћG*ǁ:Sy`gYq$1!oeS}USx;b֩ߟA$'G^lIѿA0J-<.;Li_L@ܦy,lwmuYCiQAh@0T/rYa_6oVS)>R8nRVJ7z+l7҈l:eBew:kY;M|+,?ʽOꞹ ȐtI H)|g7=-f /(?7TY& nV7S,"vEXhuk.٪;觧G Iim$߰CI\8hu4JDj)ɼ@SJ*HZ3~I#UYE"U%F{ zׇXP K,6 쵠WH4x"E12ӯX$Jb,p 7Z4GL䝎~j#HCfC*>G|$%Ryp`Geit#t_؋#ӫ|kCnrnP6HU[JG(7,$gw؟% )gдXn [K@P_V_.lVuCI$3exN^O/T"ad#-ί  SتYƟ_ZmXL&$OZB!IBQ0Y)=xSI׏@>3* {eA[3ap̼O']C3‡ձa?KOďkҿGX_1Khۙe\FT  "l2@s-> w=N|:Biޑq8ڜcqYWޭn s)&kY!E=QpI'mCtVƭ:>غB^JTΙ$qs֦aQ _`>ra'XfY`_/?[1{s"UW5,aR a.i{-+O@ѱGN]Bv$EUv3ʑ*Si!7A\?$c Q3>1Lrl]H.MqjFƮFRV*m6R}4wb~v((4f3YXrK9zK{1^j ?K;wMٗ5̖X 9k *<@o ;^-l"6Vח2kyGj؈(+ͮqi s%D"U!k {vkR] pM f hTl&NbV:lv,29ޣJՅ\QjMeO(O xp% O)n0PLg3$wX n`Z<ۣ )2#9V[Q }Y5jw̛BϢk A݆gIOzi &[y('8_>Ѧ՘oؒ4 /AT@C4Ǜˁ@G\8JX)j*ޟ$lǑ:=1|m<@)hҐ;e ^Wl]3+5quGzFk@_ H"xdc%@1lt8M1yB@W+!ҝ=- JƗPͻ꺪Uk/"HZ<2%7"t]]4:AWwuc #g`JC_xfbkap Ŀfu\[u tJԨ%#9EƗqӧ(w޲+r̉ٴ!BQc\);O)I4⫳u/}<1wOo:*gTt_53Ėۍ xĵW{h֤i{{/R 3+l7(75Ea7~\^n*ڔ.I8 pXO^-ɽR!/!x ̻EKߡ~f+7 ,|+AǗ-LAi/7wpkSl]%&=B~)W@G@PDz;Hh/lN)X CBS!^F]`XMlo޿m`c-b.)O o纕!kƈ1F`vMU.!qw$PE/Ӵ rr/z,\dTBn7Vzn.u|~Ζ|P^ s/\ﬠ1o$5yd>‚^Sg1U)uUKaB)DY 1ien]4LsQGK&⼘|F=G`-p,0;*Zs](;3u=@ |X=vۜP9~XJ$P0lu\_p'<1t̎$^&bڋIN6nFx 9Q:J.1a+&/tz #^a!g'V#c @OG^/S41Ul @.Uja+062ёl2nuj.\U- S7_&IEdS`:{귵H.tW'}I5aJK9UϑEffFO[R_`tĐkXJlxJD 4?) S]:2b>]TjȒ*/hNYm{wyY)&-m{sHǪ욨ʫh%ݍbɱN{, cC?V@!76^kwWgRN2toE}"}0F:s]H5ZPsd?&Ϝfy Q|U-: 5\ @vHҦ_:"=1CV뚫(.hvD&?XE4W2<PExA+8)*sqBy]Խ i$rBކ\%i伐@(~.I_g@Bͮ26+QxM^I.%B辕s8+) ]%ч^:+T i)*us 1Ǵ H:'͈rcl )x.VQ^Q8eQWCsumWt?dyݫ:n^KX[U;ј#WJ雫'EI(~yV S(.vI3InI1?Gn}YJa 7j>|͔&]\Ǿ;JO+&|e+HR 'J_n<"[1}/͸/$ݑRQ6VbN W3q3d:FU;JzǍb@BӰ6?I~Gږ\ةST\^k(d/?#p":MG$3nG>|(oh)J5So^G-e_˱3u7Vܰ 0?d=a/Z%rXiq)}f˨U^Ol+E ڏj99Ohрe龣]}P+ e ɒqM(^l_Ϋh2[|Kb ˭Ҷ(*[V׈6\#1"K/ȴKU< [7 Nje$ٹC98zMo3>/#^ʵ jۚ`M~n&Auـ.lnm9YjJ{VuqO~ξ! ?ed0{`SVϡ/m108~K)g!Li~\FrfXQ,f<'O)"M g-O >^ ع97gp > p>TFJT<:{(lʬ"B֔S Kx:`= zݴIF~E;8oE(jy\ho$W )jk;B#y?1w#\/пS7&o_qq @da}?^7eN"|0sS$mV!Qu}j7}Թf9~˞gy(oib %OsHs.ޗI 2E!bq5-sv" k0/Zl};-l\rf`#ͦAe TqҦ"Xf!))8{VmłܠdNz'4z󪭻r5^]N.88nPr)lF:Έw0R!_;bNl#Q,ж/2TҢ)?m#SD#h<.*' t䦔W\Ɗ2_SraNW1NkSr=k]p%6{u$',7q ȵr*l(4nx;HAgj:1t- vcgVbD&t@+&ܡl}t^,c1 :q \rq;,0v@fM$pI X4 ۋYV"?R<-o'2(Gw5/GZ@ x8dƌJ5 ;T5`1b 4eyXʡl8r)Ag ,Gt(s&wV[oFFxc`H} ԇf2[? ]?`y[M NêJ'@TtAL}Ut$ø5&3 ;9nL0'y4eMφK>;G|t97MhmOɌ_+2JObͩuW=%HnsEAMb`;nI/)0xP8J`B}D6ހZMV@p^*@l0fz9v] ƣX ◠/]152,qEPTePiSFX%cfqkeH?V4d ޣf2lA[sbӊ =\Y5F.T ):6Xt@]'AKN"Zg,;1$BQL{`>훈1=j/ 28EBeCm^UG٠ZEpo9#(B{fQz0  Q$E# N_i l& 2 L!8ʷ 3k ._4Oh69D8p5pf+-B^ c ԭxMe}係@^P{yМ>F]omYXC>y]xmZH^SULJ( $y(k<5}mjB,Q^.o^tPx$8QIGO(E>5'{zhBusN?g%(˫,4PߊCR2ocEJ85/VKĖ!Pǿ1Bgܧ]UCh8v|C-y;Sw̝vyB db]w0ǞlU Iʀg.GY}:!زs=Ӹ+]K_B+]lwEٓ=l 33=#B0Y'(/[{UWܒ'įZ N֍-v!ym&7F"mQf{MO `\;˜ ~kESzXB"o8͟[`Qwૌp&!?AF7gs,6mޠڙtEuܣ5G2_ЦN85tNCvIejRL"NK+BvĽh mPZ%b3{pO ޟ.$f< z:@ΏP5@,hjT=j(U =}v+" s4Wc19—u;ȍӞƜUX:En_JMNrNлMWR>(ȹe!$"s?l}y|/2:dYU Bcd?1SЛ (UfWLc]ˡ]i_y'W&||{(g|-*L3AXsEsG-W_eJ&7g=嫅v7~H$ tf 8>n>=.+DU@j~Q8\ ,#KKo 3itsA!](`"r&Xw9X# LE&<]^, gii3E r]_qy %~3bIJh7tefUJ<+$0b,c|HdSBokY>=bÝ`qu3 &zn 4{ ƕJ 18N=&M2Xa[C=.!"###V+N✕EnpTP.kJ,ݖ G @/G#F:fH+7[xюX)`@ KO, )댽.SC\ pO=n`xo?D#rkCw\rSRK،W+zhˁQ9.VֆOd `4ڨk׋eṖg5KvI%S # 'xr=g :y!li)_MDHp Hm6޻%b)F5Hr3F_;ox*+ʤ>FZ)I6/]BԚr65I7??%ʠJEb2e%Ccv|B-'#5'̂z^[ m! (ͺ~Y\ Q?ʩV%HCZ]kfZ}CZc '.HNwTf ! RQqc؞ӧ_y++&$U "V)^2MCw rN,,5̘ӆvmnq݂Rʩ:<OnPU S=sC c(o0q=_b'䬐In:gaD!bC}[G\}Y2T|ҡl0Gر⎳` j,p%JL4T)+['B`c^ybnQMX)EI:3rDg'DtP0itTǫD5Ɏ޴w>RwZ"sJ [vk17L\KI<5%.d-*J&q:)!MCrw9(Wl-Ú|g47O)o&iVKxv-@^x,Wk1˙"~A\@B0˞Afuop ܙ֫k:,9cB0dT/߇OxC6)- >鮜v|,`ULҼ"A 7wv a0Nݧ[+ӭFQ=hԽ7tbGg-K="8R[e2&/Lc_"qdCg 3k_#hZĒ*lGRW;*E]U$,`) <ʏ8g}!>@5DzP#V7!كWH6Ga 卩s: jh`ֵ[Ez'/pLb#oE{:ă/A L%FQL/6H0}broǦmSNԦ^FLԢ lēBn<̂Onvk.Lɯw'{:jcX¼.eO\,wo@AʿrǼ?qaXpC#SBPsԶ'b,tdYD,aB +!6O MƐwylboZ >]1o5HܙɁAB1|eGݮ_߯?z椼aO#]j#H d>q$`)mVJ8mrMlYԲE/OR~#m#v$U򡡎x~Mq}GGZ]kf"?гD/dO3P5dOPl-5xvAR/a*Jd7o"5&'a =,$Q"Z%&D+ );q^iNwD&BUuL}ZJ>˨v0rdA4oιM_찱LG>4qUp* C6Y!ꚓs2"ً̙adt]ށ*(gGNXtp-a%O۬w}Y8 ҉\x݌21^Ia/g~ԅ`:̤=Av"RE45t"isݧk<ٍ͋,pNUr\ڻ[a ?] Vj2yK -tsB'"/3ʿdgVUA_0%Ndr$s (]h9jEXjq];ЩТJ`< a˿alׄjeg<2>^EB9Rq&q=:#{2uH^I}?8;R %y hnXO#ZoWs{`7PO}uW\*qUi7D$]#v<aՉ@\kLmYŏ66cE&[h:څ_TG2˾%cKLఅF TpڳcG̅ȬzT}_02™k }yQt# wjDw9.0EEAC8,20>.ԿMppt䉓IW?i[\ $LvmGa-M 1OL9јN5pסZN+WŲfA* Œm:k$oQum, T;&s3Il`Wɒ)/d[#8/ݷM^et(-pET'l⎘!q 8H`;qM| ke!O"@%77&j?-R է7vđ̬.)psŋ nG]+@[\=ıs7 fKȋu@z귮4X3]c~-ON !~/pICU=Rm1߷A1%cf}Xk]S+W^N;m49…\7&h|2Jy kߣ uQKd,m0N]8tCHWq@D*)JRۋr#|c՛2 ܚyv>/kpR|f C|kRZ醺y^o(8p1-v8۩Bs# jC]4ֶɥTxRϧ{ S`v T$6flro及b(\[(d 3(~Tah"?y5pkty^Y'S^nMkgַA>R9`\eAV^!sx^ V`(ty=?ER0_DVVE^NMgx,@bL+ꄷM>݃eTdDw*ȕ$k(m'qSm]T"DČcŅjJk]wy|~j'Խ0ʄv)cw:b$J4k)fq5kWtvgXu*B4 L:󬙆%nެ"Ccuu %YmӇ:̝?ǜ`$ 7f9Fuu0!l=QQ p8M-{)-~N7]ܤ /C]Z#5"\\ m](X mbʎ _DmO+sOBRЖ|(,Ι}kL!my9w,R_֫3KXK+ 0Ű[?LHM 9-R"W.^%eԷ(k9]",AΧ/*B:EyӚ|2> I_.n‚{38 &dhy<D~h@'˩{؝^͞O@kM5E 39DK̵IK_PBxy!a; hkD`[lq+FitH;jhqf{sĝtB$ 2qA/+t+%4ɱY_C{+?75"#yGA+2%@7^.i Y%jInƴum i0;n Ś,WDMlͰߣ J;U_\B.Ɛk6`7}K`vfX'\ԐtjPM|P ˻r_ =]1x䪁d0{!99Q87>?'';'0 ]f p% :xLnMKĪ?Kŷ+O=i&`_- +4h g#rIh-G 5͹'2˿*45tLv 6풱@nj-K̀|= n”c',cEB,1o)f4 ;2L.?$>Wpw&=^ qG`iÛP?$SYݦls - UEZQ5jю&] tt,* zir`VLV$SGY6zJQ4tK"< [ùNjs wD$"ڕ~u& 1{WUo* @DQ1TmoEKqv =@/3uog=D3#@{y^1rϥ9WTh1lMAW 4>P\ZQSLL$j)GzAQmES(^:Ys8`>"MOmS.91[;hEe<';D9X'5#$ RK@@ )CQJ";U/g hĢi+d&%npX]Oաx5$K,laMIɊlюrS~akL&ķLW1 ܚ}`?I-}c'M 3s+qԓ AuV)|K!=_&kTPYApH :Dt=qIcqSU)$\C5< z3ov-F_!h"ri&'%f.-HցW~jM1NF $_{Xٰ[cޚC?K kFDT<9FJב~x 3rK撼05ܷgL:*P8q ٿSDwq[b׊>.9![㱺\^u0W2dRkP41GrivXU@0-Put6e}jOټ!DKDrjonIx[͵]rl9aby:Eugu !xrB,dBmد+BP-ŞwqQjz@ez{5%aw oQ&nȗƗdt՜JqqͥG}D`9r#.qwRSݩo%S,<h}(?ؽn,a0K@c-#QZk-}k]E)x?Fݡ _Pý @} (U; tx cl%\R]ӨmU/z A`Ezj)R{sdKWah+rO2u54Nc8*nRKnUoz1oyUrI`9 Mw?i]s`mSH-"97˧Ķu&xY}L4LH}#CSZ,3m+OP`enU) W% 1:8`G*XtNMV阘67vEu>dfuX>x)f=.xXZ4w$Jgԑ%Q'rbvWDf#YxS1ΛM8 , P]'XLmcD1w(~^75W[6ꩽv*M*a(?@/0*{_}H 0§ɔrwՁ+̟I*Oy`CP6-䂌Ǎpќ*/yur6ρP<,kEp5;m;%K}b@?.Oo**vD;{3Q*Yh5}u7ތRbJ5A-Q}jmX‹EcFf]"?4u2S;3m(fgPhl{dm::D&;OdG+)HZr)BpBt O^v5RCOOk#-$ V-oɺIޚ"g7ky~Q,#Rgi(]%"E}%+GOF:ЪzsA۔Z!me<꧛MZGU +]c4UW ۠F,j½ ERJW@B~\U>;rP s3 L93e>> \k^R>j{/a.#B􇷥IٲA0z{⼲5 !8q| Ӻلft4g-J$RպQVۧW4GOٛΏ{ ʋ|8)9P.. +f 1 :} P LQww_!x) vղ#pؾ̲ |5l7^ SY+Q2$_jg0P3ׄ J]Cu NJoLzX @ @T G=]|αvt7~UF!oo/>Gյ% 2=y!oWl:ut@ze4׷/ەaɸlON0dK5E37# S"5NC#O^P dGTSCM r<+l +႓B/ b/6Ms|b6,ZA?Oms*#cΈ61-ע9ǜ]6{eǑ[ <]ܺB bvCEɎ'_ڼ\HX@)[O08zO^( C eUXF]:O'r" FK6i=f| .5]EPpo\$0hq9DL 6s*W8z{Xm Vw¹~Lx H~x̌ҧOģ2^N >1m9Gqϖ*wj5G9Bk^%k04# 0EFdǜE~z|wͫb 0]BU`v@lHy`;_D`cO]KVS8ZLM*IGXbQÄDq L[}UYs*6O]\V9F W`Rd ˟^*Y[S yD?NOeRh1YͅG _2Z-3jy(vz* m9P'H䕁mat=1uKB{ìNƩJ;E1e GKՉ\K:aCA|45 |K) ȞXy~1enM89Rߚc ަⳛ)]x+ 8c`Py+?\모nfnu>BBE',# RҊb-b{2l\OCu@WH=Y-;#M.:7umcwo\9/_errZ Ĉ䫽n'\itZKl ^jrbI?w_?eKퟦMᩎM͕AX یKmf;8E/hΐԜ4d-} \Wd9R 4}\nrnpi2o3 OI'@~m-sDHP$E 4Mcyit3 cKx|nayp4UBrmt2Zފp h0-}{݅an{w&K!*Zu>A Zke`(tcJ7yƤQlZ Ƅ4&$̂qM_&Π" Q:ׂ[6^pz`{.3w@\F{‰g /~tqo+bz͟u He G+KI ӹ7/ЈE/`XV_nqwcێ2-d"fpw n|<>O=oURPѝ~8Z|WBQ,e}9;A:60Em?59F>`tœN%{46taWdpE?"rbe<Ѵ/zrsqn=62+wgEYm/w=Qe缂Fâp/>g?Ye+,-M2hdDf9@xxPL$Tv!+c Pc\No&8LXSs!2ADYRmLP@ҁi3\=kQkUHw3;- :4"~jj)#CI ^SDZCsÖ2]m9QQqC~Zap;K.߳1G<+$w> '_TE/ 3 ܡOWarZ ^弭ꢃmX*ABL G==-ͶG6\ ܹ{w,}٥ٙx= UU0%r k^?!S~ig +gm&eOH.{ fKjV\r }#^>H.x߆unG8(E4WH b4R#qb^ L.5+da] &l>ò`{[uG֗oNPc:@L02ɭṏ'x '}ktD@"&~P۲^%o&Sh;zqy%/7kNď>m}Knzwf"^jEN]OԈE\~N*b)A@TbJ>3=?3Edԗ鼛F7V$.+Mu< V/?cѢ0d'8zgjֻk(Y,JƒEmh{Ehb0[Ō<Ӷhܑ 7 f0.f 6$k[ZL(pr)lAkz:V%l$B;k$5w4=QLožE&iY-0KhcR)kd/V/?W^cZ[=SzVwǵdU%S 2Ÿ#,45I2\B/cM [^#XA6yRL/6㹭yKꤨ,?vr>//Ari|P9e5lvA:i CK?'yHmAMZw@]+ 3M]u,A-2 ԑ-Ƽ$ T6X1ː3Fw;!QS~8\3l菑H<ٝ r&MX^/Fv{ T<5_.blX7Og/WfKjDL#4\g C'Fљ&= 6b=6ՍM`|chG@Z@'DM`WԉtS}n"ÚIV: .X")Tsn:\0SL9Ps9"Tkl,:)h?ݺ zea6d5{|ԙpHTY,ROl+87/)˞rSx,(rb+He1yNe0w?J[31_Յfsd.Ҕx.סK_ƻp)mJR/h q$x,>b!6Wdŕe*j ޵g^ iQ+-4y:g k-$)Ӭ<`UkFm[L#VqqFK2I{]z%OFTܥ5q59ϵETP }V}i5[&[,(K6L;[V4x'%wOPks5VGp{^F=B. Lbvi!>^Gh)r. @/wi=#ꔎoIV1 xnoLz&6k/.5E6@1G$RTŸ@9z}"J8v&o#㍨Aj#I2/\h'-һ}+CܵޑI.^9(M!)X&j5Mcݑ`}U꒥A+^t՝dyӼriRfDi8P_#7jR9Q} \鮹_k7m18ctӟXl?} "H.QbIq_[K?iB=ӌ tz@tja]ǏA]FGhDoF6;08TV Q*}dcCoC(@^ӹ;'W3Z7I}cE,h O6]CͰ3e1h ;ߌU8~h=AԈ3\\ʠ . qTnfbx$D|y2^BLעTpBߨx/]f/CGHPM+:DRZ%7/\J|@RBlER͋+;81Wh(^7 %yg]}GZ2Aa{#b+0ni7s,|#{]$b-\*hr QU<w;3NV{^R\.z}8TįgASۍ[%5;}(iP/pn]n baUXD#^ 0_fG]+ǓWN$ 38etR)ћ6nOf8R}=AkoŴ(%>qJ> aǀaѬZw_1qnQ2 d:MM`?K f?#K̎1@Xң(ZS}D2繽 ():R_Ҋn,Q_Q={W,]mvF p,-|_S%M@1D| l]d#n[/>|DɻOLy ;곣pO͒z$6EǁUOҜ`+RiqXnqhc݂tZ=Usa{|<*1x䠍J)\J6ki@Ԡ@qy"R"x*ӫ:;KgS%,Ifp7tG| 49c3{9 ;/c#~ܥSaxp}cX"Ot `f&#fZcGNP7Bya#$J"#$Ҕ켺MO b)8ZXS]m/D,K =^`p݉@޲BLs !㧤db쥪vhy>< UA,Uwםt &+~U.Y?coJph4:.Jҭ<;QF]sdP{>8۱q71[ӣ7y`臑#4YJj ^*ĦG=/Xn6OUGC$Y0fRM1G7*0q&i -,:ڰFOVQYl Pi4VYv8,F,ظ8= I1֖T7PCvaSL6:4 LNMeF;~M]<<׬&:}uRPꃶ\@n w`9 ԏ4A̱˭XؖM#rzFl R%:Ü;<8O=dΤfU)CFWz҅Lb1.GWwvqJYbZEdp a`x@o9!UyрaȑJF板{Uv Gk!F~(af? QP2|'ׄxXԲ%0yQQ][ɶE1YOĦtѡ<Š G6Ѕ8_w!!A;no%z )㣟,C+\aLmwt4ǦhsiKŞLG^>'a'a,~ٞ(ٜcaa18zB|]0|ML_RLڒ`' @ \k*9̛3eݚ4{6z0 FQܛ.¯O=0̳HSF@s8=(Uy`kV:M}wO vjJ?0Q8_ IyQoy7FMkJoApCO^@6&q4=@ P܄\;n2F\C/~F+-|,j/`nd{`.xu .mh(2=}KkH8;/n&$td;g`ocZXdqؒa=2|Z{4#ƭy}eUk?BfR\9 *IM`{b= 7;sa Oha]衶B%ko2c, cE2ff ;n X$oR @ɒ7wL<Y&/xPk5^NФ @^HK1y?Mܢ7 'o ՟ь|&Й92V%uu8,|IVmsbC-|>7`bPѧR,`Jjd;)tDVuC@*3?5|d4YKVʖ>"饥 =,"n E͎^r`jTWc1H 8/{쨦ny 3εRlZuL_b՝a1^zˠ'T*W+D@L8Cfي*5+XbC0ΞQ Xw\&m9eX1(*/%:5Qt ekL[7Ϣ^i,'};Up圣(b|fh5шǞ+2IJ#B9g[bT7LBvԘD,$"˭{+bО>/CXHӵrIH&#N Ss45{yH_/TG,f0!'{YQЋ((oIܹPŇbe\ס]ad T  +.3z#$K9XlȬ`6JUR;UE:]ל6tSJ`2i,D-hҵGH5O(|`6u@C=tǧ:P?CWQ]WO]/Cنl-=*9;<Z.0|R8|٪PaP^D1ūy-jCぴcE>0^TSn%ĔX֣N >'~ ;7raw(?FpN%G-.qt=Xl1<̽/ ĿU%t@Pm& I5LqEfYs]&|&(5?4 > dB T[ְUCc$mVq9Bϰ3C1 kCXx{MT_{!9~L/ԨjK{3>N$ Q|/.NS}&.+vC 0-0NWg#fi&>|HqY6KvԺqo ށ)~b+ 5 *^l%2,iž>i-yʌՅj_Рqq2@I+bj<?ܧdo{7rzuڸx/"ח, H 8g;w>ݒ4M˨S *V%%616JH'DefJ2ҕH0b+eN ׵W<&L!E>^>'ͥ:Pd󞇟6Sx:ݔȩPnsv6 ],X$RN6!gm;?M”Ǚ|$Ц" !(i2^TcȒX|DósCMl+ |L/)(Ǯq^AZ,pک@3$.wOУ`P&$U@\fӃe2-rJxE6ɮV WxD;&|*G} FJV.JR6ӬӅtWEĶzpl D 66o|t]/:%:̓,,֨8 \fA=X")72<4ZT74Y] 9 gs4!hZw˓v[yJ<4#*@ܛQ8.!>3k74j$'mZN;jIJŝzOMݪk1ѳh$zQ_U0,Bи4i*mq.K?iҽm  A,2wn]DUrteNOYό7@ y}x{v&j5q-ZR sA/i\ &LNޚQ|2Ck-I7]񓕮l9 eV2ؔ?®uµpu/E;a_X26b}TJ7%AMgU~rH묏F-+.Vj5Kmz5y~ f/VL"8-ߊ`$aWM|W;2ѫq?J 5|! VYC58.{焵*S01Xpyi#"Jm_~"`⑫;g_ 6"ێ4!9͐I>wa3XURh}<K*WƢgN|މ# imi@[7xqfc 6蚉HJvF _Qq{&?H0^FNͯWylz&S203m:IaL1yኸm@훳L9nX*'N2y5H+s{k0ۂC},>JGp"&MUX݃K]c<iғ)vs@͂ QZů | «]IzKdծQ=1N O` 2AM;<Ң%\x5 /tʃ u_,%k2 9BȮfK$h~ழ ztp<ɥx;;jS-4} 7VrBll͗3[bfJ,{2K;qz3&.NKBn$8eў_F¹v|$vDoW!{ `i/ʋ/ /ݭ58W#XlM8S!<2K3kKѲ? pI 8xg^z/-2-溨|y7eJ;@UaQH.i[)4M4fT<] b#7%RQSpb?Uo`%!y˥[xgj-*[(d@'z)׫K@,X~K>'Y|pVʝWSޜe)q`uZq&czv|nZI[%߉q_$ԿR>.V9ʢd5nQfճ~AN2hFFrKFor5nKq.Nn/ >sxk*bf47D cZWSQ0Tݥr&03P(߾8JCjȖyG 4qɓsJ9.Q)Ey@=sdXO~ %;?!z᷻٪҄-9mM 5pTBdI Cz \T#{&=v8 vXS tR]Yg͚ȁӣY)+v!GWg`92~(%Iw.r&.$nƎ+>0.P#wgYiV,sIs0xHЕv~ xJ sZRڨeȕy1 rY`r?Wrh7

ch3~h u5=IJ?y:  c18G]H\=!]#&1:5-O)[8k:Zf-cNb=[; htt-Xi_`%Iؼ儊cu|R`O_ؒENeBmd>MΩʧD;HI-QG7K,܎>ds"Ph֧@bbƍʈWCoJ'\}WkzxfVn4`&w &zE$ ۧ gG4+}^f}YD`;(s{)1iOnŞ몏#xWAj;+yrF^u#2s ۮ蓰*5)v巔KcJiwX>Ah"2%!pمN)F+Y]芢aצiO0F(?Jubj>KLkRrnfXWv@bO,T(bSt iodn\[;>uWpDz)\ L]}74<*VE0@73U$['軱d A=IԔ)# cWH[0"40_BPlm2 _-K>)t[` _\0. \Q_QS+1Qħ4+1 !.XETc4QaH&0ZN&*YMeoUphم0?Pn{V YH9G¯"]ʕo- /J"[N*u?9MpYɎ<Jz{"r_mx y`Ry7m+rH!)3\}g?~[.3uB pD΁n q/NSjIrҞEGr&p\/,ʟq6DsRǺH+OLФkKX/LO;"c^Is\3WՆi?j=zYL]{>n yF 5|c) D!s!*~&G!2NQ1qIZwibAO-7Zux5|ijre_G Aܲ0zR]9 9ba|;5=׎J/FըThHc/˘Z8iZ@O `I渗WɣjNjcwot(|gŠNJ"YQMIUml^]9Ċy,t?w>XDd=_:iSu%0%cNJ¸:I/,y!?N*=iB "MrqhVezuQfo.1C,{-]dNwpQڱy֊$5R"z;Eߺ"%Nxe蟌]핇f⮌( YJ)FR{4 Ta rt ܷ$s^+z~87'"!|!cY3>H׈fJe+#}bK{wLTӱR4Y։L^R{!* 4Cb Y2=]TX-s+CӐ%<;)ӌIUx0oxsrrm@ T E}8Cy=IQTlwMD*"yWm fhLtԅ_:Ao >8L\yHb;*x|{u{m2+Yuڢ Cn1:<:gָWܗ= xKj9)SO3qXJAksÌ zj1BHc[aW r2B1;G\oJӎti}Z+Wpndvvbqg8Tnhl5w V'>YŻdk~:9Ö .HpHE%fPgC͂ئ5Z᪆ -9P< סL]Uw2/ j׳2#NmJ㩚rׇP4OqJIuwd7NMVIJycsmVFZouŅ=əZ޺/!yj-9&{-t_&bC|FOx_:冇Iv)iB!Yn%UKǪ!\@l?Z W+4$ڂE?' J-;DqG:ڡM g[)wz2Fǟ'ܪ}k5dskp߸ۮn#2 鳯ҐX`ԄF<3 ]~nH}2j:|sQYG"MZIJe]b4"A4~l'ih> (Хȃ-t@t:1}+܀YVŎ%k~);O"{U2B|!(WN$m;(!`^LYת\ϑ;Bܫށvx/Cu_ySoZ_}~RN${t4Y|>-Vͪ0x1Hbza¼ # ʼnIl\-|e̔~HRw+91>)b=es,qÑg䭌Gaf.JvדFĈdvoBZ7I M\5G/Æ"ąti)i"WVU3F&'wuW$P0")(~/014Hߺ,'c2Ɠ?׾v.77?.hJn!%d;:"t_=CH%>9.o\I*.?rxOF3DIA),~MAII'uT:κ30 !rX ;sw@7"T = K0v PMpx,͢6$]y2_O(1( kЬ,D:^:R[;DSQ+ "7 w8W)0aJYG^157O}@ P$W?ŝUtx׭\[l ym04s)  OJO1KlNJdtA[{ J4,~0a|L='3#a%y9I^o1},_RY: !,8aI, BRGI{<5=XlmS^8&ә[vuE͂y#yoToyTt*a(AÐYCl0- of?tʍsY H tM/2&+EoK&bíJVzpaszWՙԻJc*^s oK'.OvquW8'4~ rP4ΉrM)AZ.KAi<=/#QW"Qʤ<|xdh PBb*Bsm9zY ٌC2䩒깕t?$tB}!2 Icsx=kñv-̦"$pJWu*7ٽ]x]*\!%}$4 DzoD@zQk#x䝻 "eJPҳ srQ0aBt4_Jxu@]ve%[ї_r;xCjMmX,g)D0` "PZd'Q*[4Ě y'Zy={RFOrgEubkTz\x8G߳T ؞cdf8a qpgF#@f M{xkDc2 ]ۼ<%C &ߢ:b5N!Wb5+QIkGR5eaJp/PC-?bUq &qB -,ZZMёJxG:zdEc/"OD{GC֚ d6N(FȲW`F\)@"WM@\N53 ^'>d_6کÙ ́g_ǵ!*(Tl?iۇzJe e7K7@$H1E:͝Q]{K88]PFkȾmbnp|N i0/&Y{;!ﻆa.Com)b ޡ &;xm_rщ&<> #N3ދ7[M"`)Q\2\ؚdAK>H"FOe;ЙNk6{}˄U= YxWBS$e'_ΐ " H##bKCڲQ5% q@_<3Ym<84nu:MgGԆOYd*kl^+$>+4*9$hQy'x #P0 iL! m+YjƆ  le }vVQNHzMf4\t⎶dhw2#!)߃Gm@tDni ]=wNjWf}益Ϧ,a(@zE3a,Ii㓼h;AvuqPH|Q7H3;"kyre@ZZt:?"t1*`igƲMONgyZ7ZIb~ɶŤ`V_(^i_Qna( ðAr W4-}= hG'`8& <覒"N_qӪas,=rd WXFjV- W 'MU Ц6}?zM[2GiŜ"c2:qxABLJ$=Z0d\ E/|*"BQo&?i^TXulD 2"um(%E\5,򒶘,Sysɠc2qҖRA{;ӵcky^R5Zuڒ-5G x~ؒZpSH̀9Lt>*}G?T vt|iFoЃ7ˁL Jb\O)+<>VtZ}*8vBOkssvzyߢX4αwQC,/״)v7Od7ۼ?^9K*Dδ\kfQ$]%sqPlg 6wWט\&{7Gj $k:WkX1"w0`l2\=^%:bq~Djx+kq杓0Ӈk=%{rv6AQO^v*w^G F~db`{IM9]P#A߶/"#rvDVGNĶIb o\'kdD-97,QlCFY*D{Dyw-?)L@^c dbjEy3k@mH`U٫a.CTmՑw \.'⟸5Ћ߰ÎPӏ=WV os 62m4t 9dDnkH`pV_ W8*s1bFBV{ 06Xlpg8L~&~tN5:Po=51ω+~PSZ+)vh/0v80!Na7(K]"Oa$ 0~T d2a<ӈ-&`؋{|J&ɪrщ>}.YX ~mr@O.%um}*6 HN/#\1D 4s#B|QϟBIຈU" {D7F8%FbXYf#WGY+-<ޗGOJvdDQO_"*c>8yD/"ΥJ8/<Ӽ ~b%,Ń|]=ko;R/3YA)}}8xQ 3mB?Pi&ʬk?R@xjLr$c C^?ˑnb6_dfwQ+iKK?Q(1v(ufe7.øEzָv2n?G0'#_ _Rҭv,N7>M&JUzo)b\@\5{.о4~|!?0e<ݘ?dɿٔ=efMxYsR}P1jRwiʌZˤ;f<>}a60vro A]Wt./ߚSAFT8&dvy5FKLB_݇槪G!ejZGZ e>F1NUWҝ4&hr^. wW[p'+S;Iql HbN#&3wcЖN"f[H*,48!+Ia& , +Nl@SWbࡤCVswD%ΩP >9 Dtȭ%َ(!S}CK37yì5sa{Mz4.P; G Gg|Brz7{fu}(akRa~:õ\fQkhsMpL'ȑWU\hMvJ<Ǣ t w/^١Wz~7@`f ![ߚe:IDہAl(H(cŠf7ˣʇsx &dۓXcAK{F,@a]YTF Ja ?тn.<>Zn+.ᄦ!1 p?F<$މfϺXGvZ 3c#;!_&>>UPwV5=a& M\=Wե ?>\O}>AC?=h<·%FS+.U4]uguRs8 1˨٦INnہr>yJ~!daZ|Y"]qBx q`mzq`^DgY~Vi;B=B$֚"Փw3j[9jiJ\F`+Oތ~HèUky+V>4 <"L/pXeA Ƀo#{SRtLjP"DQv<-KL\d_@\*Ci% '&5rcJ'[CA5(8R1'iے7VF1Bsle_:6*::OR̽L Mr[+g*HPJ "lQ:U_n?9$8A<&mZ#N7 w̸/avPINU.'Hu>A+ CݐV|d4E8;㲽(:+iakKcpWG!2mU~B"o\zn!36,'y#2\|8GeX: OlX c*5icjjԙ|lr0..`_5x,zHJyjH:] uϸ7}|RQdF vO^*/:ʥ\1Dbiz:x8 B΃ W׀,^7 H&P,q'|^h|_Gu-jBIu{9.cGPȱ>1z#Qf薏.]%l⒍D9&k0]( f%D VMUZjAyXo M8X .u~7RP\BVl;YJft#򀓍p ]\V)pNllk?߯+;cVbDp]/c_ 8u,gme;iad+k:l.X{G)3xPOw͖|ՍJBi, (æa{h A >E&@a=TPԔxƖ{'I%+֑TH4w0O4R1a|s*ƀ]̅/.C&Qօ̟-;QȭXw2.V.}B[U+CM |t"V%;Ma>z!ҵeL{8ז9ڐ DD/U\hR?QV9,٣~~JXݪ=UNS0 ʽ|Ub#yH:ۚfBpHX169KFLDIt݉KO|chS$6i"+`PbB[vFo*1O ƿDR3Vlz!^hZkǨȘukyk^W,29uT$f>,/C-nʹ%|>ґvT0 Wje[ ~nkm-ufqAu:pprI^Լ@,cbLdɪtz¨6*Xy'Cj6M(Rޖ߄)Z(P Fqn'/Q b/B?mwK&9"RuA R,Xհ\yZtH&\nJr!du$ ;Bx_a9ی>(+7Cy/},zrsװLli׻[@  T/6%$\laYh6)o(ab穥TIA69Bl /!0:/X}b4tLyUuwttgy]+{95q;':eѨ1&+$S>BbFnXwuU )Hq{/;]3AL?@`AXF', LcKDA#$&.2cyhue ,ƛMc 1Sڿxрf.w\[ZapW~*?&5nmfݒj&q%K;V qd&+sHu9EGU.!U{_7 I[pB̚fL,qX78* Yx҄0I>9ҖWbFg*] Z I}tg,3aG=ӟ)w.@fD+J%!0*Fɾ FC̪}Gݞ˱3?GCDP˹/F)oRs)Œt%&/p[LӍ=XˣSQobXpdlvЛEqF{!U{ihTߒqԑjXĤ?^˟]1&[#&734ɐA(A]XԷ=4Y{D,}vI t>Z t[s^=bʳ SZY=E wZ4tfD].kp"uP uаcL Is gܠjd@+M<ʨ ĘwΘtr{k¨_yJCr2#}*Da 4I`oBts<•4(ȐАﶮ-x |ø:=}(Nj+=q+0spg8 P#p~9)3xQ/eO @ $L+i?$vQ*8oIZ+ I$:a$&%:QFl*pYIIHkZ>}gO/Fq:g)T -#a)s(Nn ˳8ya*g[ڐ|[s=L2pU h&EcuSEi7<ޟD?)? o(xvN1`ZzkŶʁվ_aKeDkJ2\-FⳖ25yxn8hhGu ,^sL k6h+[ 2=r. *ARH^ Mjt^F}A?sUրib~j ,_qXCDb Hmcp7GKסv` |"Yu+觿5|GYJ*k3p3ł3'*OH)Dz;Qj蹢F %# ou&ș~Eq3,|zۥvi;s(疹_b|8QB@Lqڎ ev@@7yQ0^\Wu1*֕g#XLE^bRK|ѡÂ*͒J,5HCIK*iw H|U5~ocjQB`M8 >k 3}Yk7`˵A?AxZ&6.#DȢ[vK}zEKbB<$P34iv몰`g_9sGLD-uJM#Hz^OPdʐ-Q"\ >,#k/2q80ѣ1#CWeV==Scw QMPQBG7_0pCET!uA_FT9Hi^ v!4[[bAlO*蛝KH=M`!Vė",,1! Z8ގ_Yi8 =9w1&` ==QI-}͒ϳ:gDb|;_̇ѐ.,A-9D짟a6l<፣vqmݶ}^$tú.A_f9@ H 8iP6(3ג7Vn!Ȥj+V lXZ3XhO(~݅Dq+ֱSNu7\?ϹF?HQWa㑵eX7V]( Rdk^\}wrkiܦ:6F7T,Yn([}TRQ% w_v8mfuBynuEݞ=YMZEwP/B-/<3'LNk:4匯=xV%F/ +~jyzD?VvvauF<@~dg/B'!RBz+^ݎ<Ʃ9$_x1 Oc ,W;'hEڸ1i$Xϒy$T4 A9!h94[AWܖC=v'IUÑߢѐYFo,'5.1w}V'$)WEG<.xmwO=D:  Q&ru ,8MYZ䆣1eפyO;8լ%.s[PNI&seEcRێU'HhP%ފSH 28 0Y"lLX٭*mN$ } CEoFU'ZP *Fj\γxKԛ{,Z]F#BT{VyURuuSwulFU&el[>*_wa1^^㥙#h^­Ru>'Y^T{3$rtC'le =uv99/SǠOd0QywЛ"0qE(*`-^bYN 7  Ì7jsS5ߚ i$R+lV'?ckÙQ,Í[im Ad'%XE.(tPӴճF,|=}R :Fuݒx[fE8x ^a#8AԴdYyg!ZQ/qr JUWAn߅J<&ڑ {ȝ{%Z rN 8#;ϳn^Mz5Pgqq?qxi^ PRp){]G]b)֪S|F#t$#nQc\,ǎPm0c;t2"j3wux s~ OɇDk 2cSUB[>Xp\E(OQ3L2}$˖$ ʨ~s9^o >0U@Q{}cD&gY 8#RqwtvYlOaisRV-"> Wȑ8h">ƓP R۪ b2v.\+I=vFwĞT#ҧM!7VZD9J%T ӏ 'X쩩jP-jр0qp}H=kGʲCl̩[/{+A]%ԫMG~fGs&viӻIa&R4! Vʞj~zjg"Bk=9X>D77`!m1%t(\v['Ć ~%jR(="^0 q:N.k18ǣ |~3t xXDZ{#S.WimoU]bKzpmiIa{s 1%8COl> T^' sd>.P?v.7x&ÎՇ*tbKIx5l L>̠4p?: 8ΙvbaE3>q9<,cX/$:_ф=  ?; .UnwSJg -*<~, JHD 6ѷI-{ RUZؘ$5‚ׄN86gE^, %Mz5!oxJҷAGi.=b~-`O609%rs( 6tU2+JC0(17]x@i#bߢ zl,xuH0A 0t f-f|/h%d8ẃu5R*Ϛ$۰̛}!29#ɭ#Da lѯޝNh'#IySo^~0,&x}NY q5O,]eב&z{ ڣw߅5T A\Ip,U2޸So{*BVkiv;*~XXa1~Rl2SvL{EG2>#2gg˾XSl9"Ah[1`f݂;XuaU0ʔM޽2tث29θ=~xEmAiLq3[L^@{^BHn#^,"-XCT);`lmW=~U:}Pqd t*Z'CqAY$ēg5hi)ll8 ?+jo6yLex.ug5©?5"ay.0J.26NtEW p=rYUzHZ / [) ?|р-2\SدPa)VW2%7oBO{[w;EH]ϗQa[gݙ'̶VzSg?E΅}Z?oGXsR5w0H0,egLzykGHz}]SRkmxOHϯHCQr \sɋcC!(_\"rs cEݒ奾K|D;s8d;xÅPLfb~ekT3# A4 Vh{%>}M&^Q)S>r">4L5JUPgMA2/1C: ?pĿu7lOyiXŒG_~a@ˆE5$[,@X؈GrQw Eyi7qPx9R1E)-^ )LkXCER"v1F:%k|#z}ioAjk"0M]xːK"~EX+ۦbCn ˦~1oJj5m +\Υ)E?ѿ NRPwrO]-P6XD1N"?$?V(2%fmE5UjP-+ބ}r+<ͰÒU[\2F"Py@yZ?X,.}I'pe'rHS Ӫ{ELWXnrF,n_>;v)W`퀈tA1íF{3G}9f-uƣU$ǽ^iߵke V4MGy Y{\Jύ-+Q%۬{_q;TΫm(U-/GjZյXV ! تg\:D.NDYwhY.1oiz~m ZL-NA 5aWJ/m)Ҭ3j:OW)Rz#Ru ճ< J;I2܂R1AtJ:)h:]SK%c N$&4Fox~Jԁx*H(&RCFM"56[/0J6ci0̔/ux2|A-(b00{KɂPv-Ar_XV\xw i<6Py ϤTZt ɟW&CH}?k .C hу(bj(pys8# |U]YO7T d =f$kt?/qb\~3vy "ICemH/M NM s/On_޺Q>LDI[}n/S!`W`iΕ14bh*%Ԅvn.Iip*zwË`mM~C1u afO%1Da 'ܖJ"pe%sdwfLBLв`BŨmw3> @Y(,h͍zfrpr߭Wh`L3&’ah,a[5vO;Lk8y E| /.CL'VbyG3d2iq0+ 2EigmmC#m.)t#ur{6cA'4)mo>9wB"+ 7iAcY6y $1q!H "7 T ҹxm a=M%*B+f^I?LEM]H&Bfj\` Ҍ_yhEC p|D.ܿn^b!?+Qj# ֮"P&:ɪJ%%*)f] ~uYݨHry Mb5t`XijG.<"й)q߯z4i[5π+T>9 V.9J s 0wף?zypΦ`j9_ ÚM; wvQm/4 {6EV i~ϽMϝU/L=OC4B6 LRzySh㉋ {X{T@xڅxbDoQݶLΉ\iڬfINGkGpO7Y \[Ǧ@6>.>%ּUZ%]x>jqw" Giͻ.dr=AuT[Kp~ӠQ \:,2PI=oiKq_,MLJmr*7=XyRtOSw>[ rpL swGf;3#'^ezږ_98ZLL`|d@}t9Ԗ_*純C{Ŏ25Yb4Ua'1 `X[Ai%.;6ΐ;1Vk䤭z5 Yf2lgF9]i&~7 gćṷ9Z wt`YXd'͖Yb'Mj;/ +\ul--k)պ9yju$--e7ԯH,17آ_r IB_Ժ7):t?>gvদXOQCPSSp'Ni }{|ipΠx:^tSs=I{%~5B׊BIE,s8l/\s5#d]ӦWb ޱ!E6heA2&2`|p|ƫױ+RY=%YՆ^X5yotS#w'ZoQm_JN[Է$(lRϰz^9@ dBtrdw*D fu'b(MU;7)? S/ZC5W5BK>ME9qݍ4<H%u;kU}Zr{f0?"'M_7`3} SY0rlJE,CäIocD>To>p=h'uz ZYb]jg5=yXq-s!BZiITA #Š>RvFV)vѶ,7^]=3^b٭w8 uz$%Fb`>B7e$8 pb BEGtH|t۸Sݵ|ZpCcB?HouWl0-V<JU1SlvmyوQD(J=-1RNU Jemf"};c== 9Xo)X1Cb>zM֐I=>ꁩ(> #3$=KY|pS$0ZpGj*[VAO#j|^A1$NAT:CQ ŝr~n+]*ݼC_WY&/8j7w'0Evʱ3㴥DT۸z  HH,~v%JTf#sNmFlG0s\ϡȅ۞tfiN)=4ǓOc׎,=z{ 7˚HI$Ϊe1(wŧ=JgX.V2b[/Iy2 6[zU+m<:0[d4:-龛8*/ CU <7wAj\-N{P|DbQQS|x F>$g`JaW;b7S2F=ǫgq9.<k'tULTΧ;ZWDUº) Тrk.iX)<W.k'44T)fNQn5 fDa2L¢q7X;ER Psc'=k{֜~7㏕3oPbl9QCog>EmcEL5 ᲬZӝ[WIz>{;!b!cW\O0O#gٷCⶏ(㹌mr=31bQ^;XɅ y :ߙi_Qz=t5- r<^l3K< f؃>I竵p(JOyda0 CMEv@p7ӗ32Sn h_$`˳]v W\n| aC oz{@( S|@uy1T'{)j:,Ljrq7U]m*|=Z W6Սp B\4D71|l\g%8 铜]}/d4H o'!ZZ,6oh%iE WEy-P8:V3*?dĸǤ=f*2$K-w>F +R#K5evkc.\ =9PI["gŞUy 1{-Vb qqC RZ~s讷L釟b<MLqW,;o& 幾 4}  !LJ?qY j# ܨ\xK&|_^ZdVhcUB{D)=Qm.?S eeŁPmqZ9o=Sva?ML恓QZ/&K@&J{E.̽iɵ7v#M`VÓ6NY$ ݟ񳁉؍KhSɐRW(:yǰG(XuH~h u[I[&g#uE]'Ĥr XP ޽GhQc:\2 dadj(˷ģXb3%8y: yc 0S5q}}o{@+*ԼPʬ| m^bżyVUTVKP^Tɬ^`EϷH;tDOg(j,6tPzU& '0 ]]kPPoxƿC);Mnin&́pyl9")[7pԼg홄>qXi:F9u_^2Y{_wz{귓2$[s14VCV!A`ә5fR*oZQldZT42rafZQN>nsAtr&j` hSwDzXG:Hw@Yx::+?^5ieu OM6VCra]T$! =~ ypXݔsJrvOT!!6)o5>(z*~pFjdB/T66h|GCvOWHn߄\xx_OV[ehp{e+Z)K.%+TJ¯wh) j\gŒv AmBO ̎qOB:Dl{,wX  8Af+gj'xY;pIy*+/?H=Wm`myƄ-A_hCk9 7,5m}+8:ʿ3F̋[i._ !~5s>>.=9A'0I,²?&xcR$S5g;P ME%#ߜ(@Z\+0f2CF 8?N_>\Ƥ p+KR>IE~~`$z˰~`Ԩ,Vei:ͤеZx6nvn0-zLvBWrJ[$:-X3b y0m` Z!@4 Xap)kjJ#M>#:mrė`M$g#|ً{1an/x1o>~QGkv Z9`\hwȓl3UiVŴ/: y4Yzz鲚qnOK6{1-.Hs ş@홵vN6{?خXkV&Bo?\?6Q8ҩT6U+̘dG!yL ;e| dv<>He˴S|S@,q)]A/,o[Fvr(#^߄we\%棘zi+յdVT/Ԅ׈;/v4l̢q-Pcm .'27֒*{M#&lHtxΪV)^3"wNqN?H(Y[s:5,D-ZV4Tz!{6e^?r^HϢdLjyplZlńnjgG VE)DXdФ#$ޒ6A\TeGig0?%璜}/+0͐IXve'4/l\*zB+iȎAAcU}~_v޾HE)ޏ?^1.8/u@ʑ:h:m cpa׺Hܙ*ŒzӜ7ءA[#]?{ cO= լ^3N)>p|WRM5a*K$R7w~n|s+HEFcmיŸ[ hgs5޼mw>Pc$r0}YJd_Y) CN"%thx2>/][6o)&Uԉ1d:iߓ R7;_{Ba_ :>.i>OTMgr/X`9ʹIҫ7G_էͶxBs.ٕ)~O w*y@)$h6 1E\U,cdT vuN?Ÿ&  ';;D4nx'K//@ah)p{Nmbۍ6+Z3r[%: DeE>4Axr!UE܏|dxY 4'3}V*iuf0-D4;6`;N.Ʊ(W3ôI Y6d3WHXq3(ђeѵA>!E˟TfuXg~5:x@?H1pJiT:R$K%v`r`1s/[I~.TOӣyOܬ+ G+'H u .D#y6yDo_A`q(9ۺ~l[v\ᤲ&;1z~Bвe )c1f׾ {^X fLE :jL}Ii7~"8 JDYĹ0AU:zl߱f k{Cn=\]XS j{ R}R1vЛ6f_z\[AǐV6ĵͳ(}:D+raB-B0G{IJ/AtK-7OP嘷U5Z^*t Ru-)bt=J}l(F^(5.sa6=O=4һ_"҃$Jc5گ4)jEZ|1I`j9SAmԼG"5jdM5)> QEC ScW^ kC}5WonrlT FKŗպ8BLn?1Tv9Y{fJd(;8 Pk:yDLy1$JrKb(4 悦cvDD@dʭ]ˆ\=t߯W,#I{r'>3+!z'HV I*كs> =B N6e#`N;Tr~t?&}0+" ,,&phVa߂b:&qlw*q`]l @ }wWrF@2y]mQei7K[F$*5 EsW"E*[n8O)ɟRr5Dת3 : _pZWKsFc4N= Ն(]K3Nԣr ԝe VlQqͷ=첣 P^L"v'⿬ /,$k5 }XA\hNtwTm|R G !tLB֙3@iՌF&F2U+ȌjU8GmT)nfKPWSi+dM;c f͸> Ǹ3qSOR 9\ 9))(,=  3.@B U"W<[\TA6nKe=4MIB1$_A~{,&gy`{ z!U 8t%ޭ(D6Bs/P%&IɠJ?1B;vHcLj0fINd f[5:Xˑ6 o%{XTBϫTm \k)I/խo)DĖfڴ:a;'U1:Y'qطf_VUydtdvPևK63CD{K?gtԡ3Ḇu:a@ UHNo.3-{0d|M\%b94D1!r $\0Tc7)qb8$N =+$ڙVݑS 2ikq%)p,A26 |&iZۚݶI;eeRբ֐j߭2.ӺBLf{f X'tt )6xP\S7gÎ5˛!c? P }$QXQ{ `:3>@Yx ^LBMl p__0o Tz64.v¦L^4[l/ -ےKe\M\/ :_иk wLc_sXVٲt|8qKWAEm_[cd+~Fz¨67`Hl/p D*5c]C}8iø0Kq=A_]\\Oע"4 ґ1ei8=[Cz-٭lN(2wʆ>T "3YҒĿ'4zhA𲕴D '[P*I`}#֘ hʱԬmDcY'5ï\J]:mb`%s( UIԖeN&{2w87mXtѤjAU0<v_uF} RKh=ؓ,3gA8=[^{I 8 '|@? !Gik ymNϺ\h3׊ltDI6|&X:LdA@nxxO3XvU] ~\!c6uh|8|ԡ\ 'e 4Ftn6$C HߞG-.FlϑŤzEJ^<8LdMb/OԣC_:&;;yׂE2~=Vw%./7cOk У\j"NQF˲; ޡG0#>!ݟ`ijQ[4v%bcz䬥1/[޷v_;s5@*hUA*ZWHXQY"a==m߉t (8?~ ܪ~6x3PUӞ6AWuϮOP PmF~UӻBTx4HilټL?J\ 20?D"8M՟le`yav\zdN/z7MSڔiq;ͣӀ)f5k\0%G qmBTZۮ~Z`i+fn)miUcg ТdBUK 0 U2GanUAX8,d{,KUVk5L>N! ؛O; H!+b /0* FNT;5.P4aF#WmRFy*tgud)pܒ|Xfm_萄 /2昤Jc0۠:p(:&XP_%G854C@TDyAᷙ:1/{hM&Omw^Xd uԬc`]V\Sn)_E {!'[i* wH6.j R+a:o HD'v#T}J;hR'1RK %fv 3H,&=a왈g |Mqpkуݽ,(iJɔwgU"\&y4ogs8 Z|wbMlkus VBOm[ zU\l(b)ߨE-PaRT}[oAgB@>`U~&KSSgP#{atª:/MD <aՂD%ÏS8%¼bi +ʞV K )H7јyPP#pϗ?# ںDybh%iR#Q"r/G&]sc•2؎&ܙyfRVT[U̴7JyÔ+f~ɗ8,TT9YAdOT!81"%MSrqypڼg`N<_isOOVJuݲ'eRDʺa{fFv͵iLqo,Ȓ(ɾ#c;>r \OI)7zp^oM L d"frjrۤx 1$)35ї]$`f ˷'o ˬ]Zq{8f{fEy'SPeSv]]H?Y,Y5Et`z:tytGzIEe=:%nn["6_6j_78`Ll~*o<$`Jr ]lIKRr髅ȳ^N7]PoOzsa+9,ۍljY_6AxIJl2sp@NItC&*Kn 104~j~⫝̸f0 5oSmE_#A!"~S|xs/\q!e# j te- wLo*+5ur𫮓!=Xjn)=7m|UZ GL@t(xl FR321iKiyew'q.[XI>ן`EXwmi\vC"]Dg,]EtLDhՇ rMT{ 4Q(v:,RůZ2T< م$|p" ^qkCvZiY4QZ!<{*v( e(%'עx`5aT' ?=OU^6C$;I? rm#V;ބ|1H8M>qJAgAȷR3fD| `Wz|AC7n+N3:e+.VU,$Xf?{Zz7֑)zwbv,8Rx}zuUϰa_mGp93gC~r;Dp*GXr>ݢWIЄ݂,ݔ)='1%#=vsci+O͜>ʧ0mϫX(v,2f7 'm'u͑+ 9Qє~LYٜv(kFe?Wp-=QǪzXDɝ!Ar=]ם,n/P%L(OVg, Hqؤ =>c0dQ4Q-ƳR o瑜C1M\SD˹ա[#D⥫\[D`˧7ESBc[k(Y]p ='?~lV{_-|r L9Jf宒mhN/L},b1*$8qցIȑ%L}#G)4l(@xx7k"ѽÂ"֮zІKT0~NЬ8.a91*ɏl[z#Nqb.C2~'QΩrI5P}Ƈ}v>arb٦4SH.y/w'Nڍ 52;1_!s ?jp4 fvehG Ft`_Z`/Kg= ;}%y\\[Yo'ZmNbK* wc|r֦=2(6_ GK\NLɶG3~IO~D@bq@UxÝ-ؼ"0D%pQ\瘈sIs:S~4b~СcT兰9_yCeJhty&K1Vr%F\DS6%\9D< ;%X8Kcةh56DՁeJik|lw,h:Y闖Ф[-WZ|q۳zv1 ,ƄA`ݻ4݂uɂ+9ƭG3Bf m#ò=*V(„qK|):'YQ(\BLxb4{{6!3B=5CtrïI,V%,kVG#6 RPKrU+E بzP:CE?ߧ 1?9p\㢠Wa:sh Pf7V&^QEz;1fC7{Metf"(G.7e`:N93 rQ6`?sv <1V99&ԇed qc"(G]׶}JRV݀P}A64`/=ː<)pm!]S&dTT>W F\K!*RiU+g<=沾ԁAϺ )hT-+@?R0a2Q1գ%X8OJ`%}է@eǙyZoF~cNzx8ح_-ꩢ5Uq^Xao Z^n Mܼlkuءʤ̲0XrYe祒nEpF&D=Ŋ"(DMRQg◅68~Mxu 9fvE=st%Q-N V]4Q$kC#dw#)O,Q]Jd]A> lcuNg̔TuXصp%MdV4O6PvSUNEMB}f@d1 -'W'/4aK*_ux&GDv~5t*pqEXtMf`XD8"SQ~K>Py2Pd%a6^9θ_OXG1>jK ?N Chp~\35׳lbWP;4D*L(tSkF*NÀ J*~H홏.% h~ :Zod/nA΋vxm;:7Ej(HLᓸ?*}q05o:1czd}.5dL|o/#{3ͅ sɯ "P#^EMFw661S5FfX! >(\ck ZLV~1rUBS46σTl$9U"Mһ(ӳGM1n304?с3.iIJ\l%l0s>=g^"(@f|rV8 l;Ԥ2\Xh8Fs 21+qsY6] +&ECkԸI NKFw1Wt{M6Y1iEz%NI2uS۽7sP>4uGS{7pfF# ,i[delMo?\o; ޯvNDmlhW@uS!@7Lcv]{㱁>ԤOz)yBƓ9(:lnjڇvI;q Ԭd߅)g|xBtNÑu)< M.W0{A%,_a'ux_=_?mbF {!̝dQV:Ii`u}ϝO, /ŴzB,Xے@ >?t9_>\\w4E.Z㪿Đ/?3 m'vXF Ǔ<ťkA " AT< P- `oR?pjL5M~l&龜+1TtU9aV.WeܯY xZƟ0+qN'8*1v}_iox5x.,S'}~Mvߙ1ݣb5ٳH͐W_TsC-^8IPc}ʯqdiLhڝuܰvS/0=t/5liIH^ΡHjNވ+`50 6bթެd0LTUauv11c^Uȝ/9x a S]cufgf}9HY0_H8&`vֿ!SߙQU:U<&pF;.$\εpz%'b#%nXy?y!mJb֧D s3ծ>މ

*WLlIҰߋR? x OVJ$BV{,2lk5Ld4$t^ԖQ gcd"ŀ91ҩ0(WxXs}L)?ɊDZ\ఁ)=RI KzHe1tk~lv> qub;w52oޓ۬g|taSdw1|Bbݪ_հSޟZ?94סԅ۱ xG!Htut'B/ &0/J7K B 㤡 X̦,*xU^j[w<$Kvqn5v)$aC_f$#!|WQv3f7whs[%|nGsh <Ř=I<#J.s]y_~$T|7ERBw#Zp&wMl7)=TgM\d '#TG3'TW)2x@@0.?_ _Q4^dD]~^:}'L4$,1*^@%40I]:\s/ H)^;!JWiLD*p+\&R{QImc#QKU"yb=<"7*J#WZuʂ0=K([ F66hm pͺqg+7gB|7CEb#@ͿžQ@'d{N*k` mGRш$)7C('qJσ|G Q36bLݦy# Bu"d}C 4,3Xg@DÕ3i7/2R9((=l6ݤB!FtJoK|nh)o0+$ )Vxɳf2Z8._}Žij=U|%1s;9hrjzh@k[/0QCYEg̺^)}pK4~&y# )i`Ѹ@\>Sk e,T_>" Bb@NcwAo *H'@KTQ~4H2w,?{W 4 |v$!MNxr,Ci/ɾ~䎣a-$\"}9 Cjq} q\LaĀi8:!_pfI u;i|pV?:^."!\rCB~{5){ݵĝH*AzZ:IY1-6@nGiLirKq!YyQQ7PjR.c}6,48VJ&$ `LJ4IERYtNgcInob7KMMll{P&hI 2~(^cT?kH= G0Hĝ^ߖ&jn~V+z@+ wqύDU8m)*i=*`K+_jo0# lG¶Q]i^9fXIZѻ3#Z@QwpCVAMi 1~465rXz>,ܔBoolvwBwB`} >\h2 Sytک .ܮ/+i0rPX'7f 2i#RsiV @-iA賡 V-Yƍq̓ ` pzP=Mas~Eۤ MPoߺp dkKa}jwxϓ[+h?U:Õb,m.Q|Z)u쥗]SAWȀ5o xEP6-]hʗLxFMU0v! "E~77=s; D*Gw$Yn=Tq^dY'_~ߣiZx2G$)*g ܗ 2ϛ#֨?TB,byn=RR߻Pv8U]Jm郬9w؜ټ ZkyLO@A^TUOUȚPd&N^9Y*U,} cP0| NRMU&3Ǒ`Џ8]sGZԍy1\卣$VyPH۴U/ L쾟 ͔[Ӟg/g=h!l%rRܕZ=޽WMӻ+d=O]bߙ]iȆU53~ y"o]kKQm)sY&R`"yq$C(Wxe̝n,cEY=FlYDF]  sxݴB@Ho'<?ƅkpp.͵^_$٩_>s&plqŹox Mx[Oo׋]l1 qP ʣm)΂tgx 6CO,8]yk/kO).TWI)㟉rۗ-=lx3uUGɌ.hϠsa1yO|ҿ{=pScҪ H;A7GVJW00;{xv$FVvw8TkLnf6FNA@gNL /.'_6):@wѻd:r ZH#ZyFjhOu>[Ʒ-04sng3O {E%j]0t YpXRNH)Nrw $̪#cƮ[b~cq`X>Ftf&oF;U`cs6{a߲zjAߢ Iu*҈~5YcC+IWO#m@ 7$ccͰb"+eY 3HULQWMfU@Cio[Ha^#CֱKC, GC4 '|zS2ߺui@FґKL9]R !?1ﱃ irU욺U#=IXb&X fͷJdc xhnV?V. WI `ppJgD qTdg-mT 9$\@ mQ'V~teibE?Z2!hB}JǧKOۘBj@My[>N$ t1Bs` 9c<.kZ6$̶6!'| Y$'8!b}kOy+\b՛ Ҿ^eᠻQY@A]*-NHpQg, ~jBs, FZW/OJ䄷`vtۼA{KM󾮏⇻9ïJ MU=l AAk?܆av>LNE'-3doV)ˉ}+I>ӿ C$]_ _z޿Gst' }f鵒~qՕhOPĈwpFakՑ c!H,f&ū+3!.V7S!zbI\hQ^_8qv24m *۴ ]a,t[&+ s=>vvR2iНw2Svt&U[뢡Km:~`;KE-l \J>-, *[>6Cr城/%MYe/ω2)Ges40:;c/4F2$-ॿEDPt%;H%[EY 8P{DBS@aUa7ԫpm毂/W5Y%p> uԷ}%V2CP1P4<ܟi ~4[d S45x`ë6s'9%Ԯ1~ճXn>vz[Ӫ1'_%gA_$L&;!KұXoWLVԼ csc3tǑbi,\%õ v22&| t=L5HLg- SۀuFLDSg1$} 0ClhKne]/*uo3ȗW톪bH Mجm)|GSN[-a]HA7m[X@7{ =$ .I`\9 z,7!3]lxlBdCM-'0B'no(̻,Y?p;YTACgƫ'F02DX|؛x˦egeQG{T\'Y!OVhй5[ڮStW#n|Y8=T^<oN^2qUWїȂs"rʊmb?aA*N66\|_eْ`EƘ!g%Nv4cD/i% 5!~Ee sE`h[il@N}!|4[,4@p;gHʷJ\IBmzxx&Ť5VKn I`jjȣVK:S'ѲYgjH:r$ ] ~,x)Y13H_8VےuJoЌ*Z dj/EM- 'X#Afh+Ԟ>TS:ihR߻[9 *{ "citxf${zlL#RǏDdJ;B_΅P;"J9#W}JjSH)e$*O29`L| fZ~hn2U_N& PXKcGIK7X~J~x nځ;׿nڑ(^<4vjeqiZ򿜚y 8)NZP< A$b=">/D`r `7[4Xg,ø+(}wKqR 84% x## T. \_OF y@V1y8*Qľw9cy\[r(պS9 ھ`pC#B[䉍W(Fd@thrԵL3]@}.s$I˜)F08VVTËg.*q iy1G XcgO"C'׭Ԉ*5:F.d7}᨟)B#ha;kD1~n.*XB5Ҡ2hui5sځzO*vҟj%ܽyY%Rep[g>`"Dd6 ~'t9=H)+@{J e[ziNv=4~:ܙ=tx]aAZ9hY=|pT'4$rhPa2_)#*lACsFwo`ֿg?H\[QƿŅc]LnY+Xabf ,1UVj_P[e%?2BXlO lĞ}N:|fbn .{j{2IOEu8_ɊUfhW=akpsb F!xG¿=%ܾWN<̟p3w^zXIVo@BnZJ})>.4W1r 'asA4[qeh3ؖ2UXӟkXd br,799l/Q(]ekAKyh.!A'#[~f9$$ma3<^<B́ :$EcyL`RlҒ8$}q1V=a8{9PV}M\o&j?o TѪ%DؘfjPz]|j햗 FfbXEAK7~%%(yi!*Hm>YF%dS6!Ҩ;cdwci?<+TWS' @8lܻhk\fƚXh]HBD HEg+\$UdLAT^7q9al)l';t8cӷb$q _R;Ƒ &̠HU7{XmAV5#^rܒ3>〘Y=xL== Ľ:,HGv_ ?|zX0 9\h5kWTut;lb@Evx1g*s 5NSXt)PWS,~dm8bs&-0NJ~|0sŇJX\| 39S&7cOF{Aa F$Oa@Biw= 3AW_-ܻ)paw&Q"\bTڪK Ȑ0 ';2/g+;Q 8H-PBoÊa(j8iLdR }4ٙ'_\0.E JUrлB=r;i|>1 nD]Ah׸Ըk-kژ"BA9Ԇ6>m\5G?Ijvz?H˲2޳Qx#IkgI'\wR6܌tզ7_jBqn헦Bճ^՛" {hc-)u$abI"OY5L D4lT(%!淍JGpCq/Unη\ }uO>4WVn/ײ03* `ȚE|u kޛɏ<Tܸ *rkW^}QC(m Β(% jS0ϝe<0l>(?Zq v/ T5N ?50H حTxԋT.)SDj8ޒqqp4=Y?$Ry+1Im>rN7|QAih8U E 7 bdqN4*qM2ݱ+k6zHPH)9;heݬMIOlF3bwƏ"3)ٔE8rDy8k]ccj܇ރޞ=[_QoH4%vN"-Q.dRn=UtMA  .~b!!IG P԰Nj}l7PnATj7C|FXo}yt3y5ViF9Dp[^I2P+ ǣ>Cp }//&ZppUdq~kIޑc''EI}ԝY).AoU+?1u5ma~B޴h/ZU /6ϐ &˸[f [ ѨD1H ^LǞ=sH#a\^$A9pcÛ},wfW%& 6nH8Ѧ?Uio#TK_U2FѨ둃^"KakUZ y\D(ieF#{Xkw T1QC)d*3Fת7 }M楣,vܵщ/ӻJa+h}1K\T@}ƾmݚsm& g®&rwbݘ,}4dB 1;v{5V܌*SHqk0vHE+&zJvaJCKWo2̡ >{#B$O^o2|.AdhJ,(YRk*:9̲*< )]߭D\5MŶιm Bu*%1;ɝ5\Fɗ/" `!:0c'g:}_m1kcIa3*5̛'8 ja~SPoF5zkM4>` \z#!mMt⬓xB=.Η)ޜޣ>\aZ֫3")'*8 ;0*[B=!ύ\+CѶ|:>C_3 :bYˀܙ4ۉRȜ= ػ IO;\̡uk*2v amP,p4Ny]?'#XObv;AF@zSm7?wf$-TUs}RQAw fg\ZVNwG؈sWJ' ` O;6BPVv(-P8}]񠥣 X!o &? ʶ#oE(kϙ(G5;pxx02T630ϟHeڍۆ}lRڄ`Ɉ`Ǟ*$RO쉜?<U7v)T! \/|žpѵ]ZbJ%([Sg͊Q =ApM_9tV?HQ. 8,;Aޯz.N~WgVj.Ζ7۔-Bwy NcpNfSϑk)4цN瓑/k4O08ГgO m=< Hps {5cKOt T1#Z婳 Eb>K.T.,.~lt=k|*LujGӇi6҄xr\1#+N">{v3֑jBߚ 5< RI]$c_mc S-aEk T|2%wLO%4Lׄ\`DMZKчC0T4w3a8/6QdU*R鎎rIp_LS˔59Tĭ7=`Q"E;h [?Z 6V9kOlYFt 4w2M"S~6%W0+ X!A# Ю^=RБrwyY/`Xy>|NF@}Ǿ*gF9^n3hgqzËG+cC L8: 񵪘`#Y -nQIv( JE>^>5Ywuڶޥ{q ts۷؏ r/)Yz! ҢiK~$L`OZ=>lΏ4dTɠ}keڒHCA uK SH#w#¦.Mg9Z[D\gϠptxRxv)\"J+}Q3E༃->&6fU{~݂bTJ U^?F\'fƮP)K d1r]e~O53V,&eѫ$⨿fPǚn̽7nBjiBTӫŤ5.u%?_[bǜ.yJ + SuAu#>O>'7ј}!hbGb<ŵ.I9A. ˎN4\⹻k8៻Hh|O3Bu.b\p`ei`Ff]`xV84m%7 pT Q==g2N/i*g- Pr^B/\tqB1cP೐= W|vB23$12*RDF2% v`%NlQByh+LJ0`R@ )Fy!x aD/aȼPh=8Z"`ŕ A,XXbPS {'a7ef\.7;M=$ s9@X !#%NI~NDʌ{kg۔B {F+oRL1el'ZCfl[YaЌb#-a;Zꑢo{JY?A9ڲOi0%笗DC$RRM"h?- d8 :|},ޜ\a9+lj\yyM~L ̯ P*GqهJcvMu韌Vs˛-@bM]%4qkP4$K&@d4-S3ڐ\ص4dU̴ǣ[xzkMĖ]d#ޢH6 P( @J7Z9%? $wDĊ`6-L mXq WpL]ռ'fƊ ҆ݵ9t[fݏ`ҹٍM\X{u [Y܂ńLs aN<^T,e K-H^G䳸n'PKQ]9pSlƎ}4BE.̗vim ڟY?kd_yޫ+I_2EqQ|!H F0&κwckB(2 (b:Ŏtx'(셁O~X9 <%)5s?Zv[}qq.qxM~3ȱ-/dXn>΀NL+}]} 5f9xxͤ+񽓐Ò*t7H4u!WH5gEy.PŐ+2"`XC>=ʯ$*~8؋5|@+$DŽV,B۞ W!o1z=V-@/dR؛ H* */F?%dU.2W2mЧ[t1` o}%wk ,OgB9D XTy?=WQcRfN"B"hPTh-2@#WoHX/r!; IF[-mwCDz)ɪ^rM@8kfN:%GpZPZ()[4摅j |˳1PDX5 9d=CG՜F/:#f]0id4Uy'IȄE`='@N!U!W|IQicLݓngvafŲ(}gp $sVzw w+pDh XHek )IiMRiƅ$͘ $ _}!eF)GJxʬB͍_mCk-PwF1˺On0tmOaS*jm?87v]xbPFb$61x2+IRfsuNiD%S!ԁ<9X]sL!/AVҍfzBCszCU1jw p-0{He!෍0cu> Tq En1U֍i=§li8fTߊc\YS!1иДyй T=,[A7% A構ƈGSmG#,,mUw Bhp06%FȻm3j֖fKv%<[I37Cfl.IKٱYs!Weo8RδЧya 3#?en`"4 oB>cKV ̋rJ/N:< "K$%my`wzapbxwERN@+K2B0";gPKȵa8P.S˔D#ֲs}x@XẝohɂhJ3-- X3ySm*^ٽyNƨnWrʡGL )Rq .le!e$t ݿ銀 |-B6}$RjTjH^j V9k61/ !l32x eG}ޙ]Ѝd:CyldnSXqsT&]+HǰGj,SroaQFI#"g,:Кs炁 -m-tSyTԶkq! #'(.ʜd;Iˡo!r+jqiO!X>vSlQFgk\UlP~Lk"ZcOF/+HhTtjM}wnG3c #A#KR΋ƕ GZNJLqzA$[8ZRMW%CR*p 5ۏ"޺-׼8aW$έ4 =f 2 :;|hh3M=JHpiH d:{=Hm/2؊2ZR"%HlZLi8fQiTJ4xc'Qt-9TR*y OU$F䘇y2y.r= I%Z ;ښ/?n׎bCeoj0}Tuf,6Uo ƠNLRVG&P.N( C L oX%]xc~(wˍIƚV7䬹~ Vp+ʚ816,nx[Y?b>2FW)B ADG[];OzbPaZ(aBjSG >^Op2; >W%/h ;S 0' ~%1"TRFuݤ aQԠAMXP sj +Dwsk?Όۖ7]ɈbHp9ĩЕ07\6KOZ SVw<: lPJN%-f*S1:H^6;%xRZ;' zӂQW`ãz,вI;ldzK0dKnKmaԐ3WSu0oU/%3%c"=pvS?['F5ֿ~uʀܡZ0TFKZw%O|2hȘ|y`q'JlF8'gIOsg ~F+a߫c>)-:'-2sK#!G8JIscU@4 T{D08HVk`ԇkQP[P|0=>ؓUm$4#GB\5,Zs68uuq-$pqaZgL`ȫ()(sEW -=ѽ#݊^gʲٚnK)4o/8u&O>So?@؁ ֽ!bdfH} p$?ԘQSK3շAAP>2뻢"W#)CGnF:lx9=.be u\,~#M~cS !=zRh|Fum /)TwCQbVS=O0NNV:[<_!#.N_c1s@k՟C$.-> \"CPt)K”20AJp.+q6ݳT Ϙ*~hKU (PQ7a$6%54A}5G\CT@HBjBQ7s c5礘d.t玣gҙڕE:\6EAmKfaMJїHVz>@\]"urBeߣjSh`s Tq|F+汔Ƒ@RDÉi3{V#D0\_HVo3Z(Lmm7Wa6R-Se H\ЈҐq~gKi{U 925Oᣎu۱Nrޅ 3XE_"ɘK2Efj SzsBp&Gȷ A%di Ob dU.BΧS +M{m.gR8&j+17ӥ)d6\U5Zݺ"I1YBk lpw, (6-].)7Zw#Y4 H_v0'b JN`M6 )ɴMʟ-ܩ>mBIr@c0@]aba8#{N@Hk(ܻ)b"6VڢsJ3SjQ"¥G`GtV-g?X9zЧȹJ텆Gtg[Ze͒F:!ejJ$d'\w#[!9-ߋ±ya?0# x 6(ɑy@2hs%s\"i͔5=̈́ (+DXއ"#d-z ".>uaTg~P%CFwf$7bPTgV1B,B%E_L]ع: [^;45"@}ü vtoYgqa@}\*hlUU-BܹE"0;J:9*UG"q&8 H$kq2;vIw~Q~$n֬쭅>B~lwh1*K\Oqh4|<,h1Fh.0ޥ{?ү͹>5ִ ͮMk[uhk(h;TY8Y#J i*bt@Msz;qɄZ?%c 5,: ^[6#-I$I%Z au.Jb|$oT y[g: lpBךNFl8M5Ql Pqx~>&T̈ҫI\Ma Hh>'L s\@(k <8L"/]SQipT UW)fiP=d8CskQeQD`QI(`y;5}BN(}sp.r ]B>Vve|e@7j#FUmA S)g6Qe@Q|0pB7 ?N3Ye9sEd]jdd ߴj )̡TbۍySWE鴒qOCS@Κ}+"éNMj_MeN r(+nQ*C 68*m{J # *`EԷ!: %ŌwPEv! " o|tFsf'Z)ΚCS({TE-k4x{\|3HEpCOIKD{oza㤧s*+VR I+:teit(GKqqC~B^l=#ܶWhAC &.4)dzagxcˠ\J;2BR8(q{PɉY(6(;;) ]w ۂnѽjm--.i.";NGK_WEsIÄI$h\NĻ;qֈ2f!2ܭ/E@fD`߈tw=OvJH}(O~ NItB. )gt#d4Sca0q|L0װa/-B1i)i@[wTA_{h*^}.iN8+asUޅ,y Wbi䶷3UB?L=H$Jj _NL~^~^#,ןmh TzCO V|?Г ;=V5= lȩC`'FT/2 ƒL-(2G4rDڷT{ǔ݋cioglw" >I^/BEzC/[S|&OV^?y> \ *6~x_ _|kxm]/OJb*i#7i zz1ǹV`W5^k}bAkR)hי.Wy$5I|z;X_`-fzR7h?F DPCGd9fy&SPzU]U~bJ =sc]LpqoF%=7 n%#۽ WpJ:VK;N2y DVsx-:x,Tn/[0fuSVLQyn[Lm.ύD-ϟ"=.| nDkVNfjTwpb!YEQl 5lYCG6#`%˴cfRk.N#qG߭s OI,S]X-·4]O=DjLJ'l4T+ooAR=2~9VtݳOsL0FЯP=o1Q5+n+|T| E/ H7 p[@BWslLMǗhA<6ԸdG)[$ y*wA; pbmQk"r?3K vYmQND]]{_7%[BˊޜlPzUیw,vߎf wJm~ŜYnz1 k q ޴=\KR"Zo2Ü<8; Y Z.k_y&>[*F7en[PC?ӱ$pP1~鲙﹩ſr}WQfxB[0oһN1c"P x GKui" -P[$2o`nq*EƨMca""jL"atqtdAQ.c",#!&ږPۛzuSTu( ސ$c e4=V5 [@, t}]Y|"-sE"[n\P٣.4!dxBtu+r :ON鄌䱱-j?w[Ǖ,QHtҧ3E#]"zFW'#v.-h>uwE`ժ +*o!z<{3(C9{-1FO,.ʯV@ayI7_LtHXa,{ Ͱt5Qxc1)䌦$B2||T {:M DoV̌e>|5jƃ\scN-T}J (&0W̒vU,vITT﷔P$0 \. $ l _yӪCPu,,D>W|MK5dn"*L׽" ؑQ&!-]l c8"QzC{ZM%n BNiyqo6QH,*a7Ǜ| tb&=T=(5}Dӛz5zuLT\6Pen].18S=WB9t xxw;<9TEO ήĴH Q#N *&Oj~B|kxXT -n' +6(ThNc}Cחl/foЬZ!Us1u=kQ$ܨxVD] $2-'1jMwD`:o:k3u4IMTp N7([BK40s:kYXm]X/mc")K׈xI1xNھyw]goߤا)rCA j[Y9H$[-15 O4BkFlMQy5SJ@6{\Z76?Rh;IptIFrWZcm3рAc0$3a'IstZ[+y&vwN?:u]~Q"FJr)kuCsGGݒ/?==;df=L~R`P gT!K^X &d=$J&=n{ZԮrY{&>fp Xt3U.?*=IB˾s 56̶ż륪Y Je ^' Dԥ7p \m)Ӆ&:ȥ]V*(K88wW,MFa$mᑘvr pA#BW%`xUNBϯ{#: r»u᜽ʔ\y'ݵpƓ:a驕>bF 6n?67w4Q1+oS01EQ=$zƚ;#r>Ly+#fqjj:yk2&xoD$Y0w[dy b TZ@fv^'⅃V*SKjP{b ƪyx Y%t6i,YELnm`6g1_Lm;EGwM yc[ɜo!9J52 +Dyh5wOL,2A*FD$x?mʯlCph@~tʭn%ŕpnVn7&|~A{ 3  7+PZ%9.>7Hӫ67Qi#[C;$ɂZ; =+b%Z|.6ly?& В ߍ.lb`"GHƫpz:вX}S:Bi<1`v6n>&&`ZT8b5_H1]0kx+ ªL4~G$n]nOdayS4cmMI]pK]B)KhfB[Ju/cC?rg^4u5lIqR '~ rcvm%VɽB Qk]j_<ܿBNJfV-$=@^y-0"Գt ߌk@ƙUk<b9S'y݅?- U-aeUh ^3:y y$0>ƽ#^OiB%D8~>E*GGzKT?kK"M-6R2 i{{" 9<3-*!}}iy^a؆^kQD'LF(.~B@[EHB+虝< . `ՉC.s'pLM{. U.NX$ǯN"/Yn5t1b;9M*?)p|| ȚwbԶ k}ن#gz|LBܚ YY?`\riѦ}R=[AILdݍqc[#5%O2s̰qo(x{kv_{o2<}lաY!1t_hT,(Gdʨq+\_.Udp!djPІ#K6Zټv1E&MkVZгPOÞ4TޡMЫg9ӡ+B_9 2]a+'0#[ eзHwcc(w=ubB`1 j5IWd[Ӭ&ڙ8xt2KI0@PZCʏ-\dy2˄d"'LVN !=~V_p*?L Fzn:ni3kw/Iؼtc?ʓc׷^Ĺ5%TXmS}>'NnDzHqHEuD ~)%9W_PzH8F ֿ3_=ȶF[l (ssJyc="m?yjh~>Q:ԊSY6gMxƬ|bڍ8c;UTm>|"JuQF°ߢRA|_ɩxߪQ#@A7k{j'ž0qئUdI>;9f ?b< 1[nd2'!x:xƌz5.40t *2K J48!u DÖʣ)Z\91M$E֛;'Y מMhb&+-ݥbWK[N,Dtb@2o*Q'rML{MwQ#$T(בN~R5npy 'a::4DY u|YwY"N[hw'NT|ǻCzy8b@ F962F2%VWat3DGԿU$.I<6NMH]uG(}*-1df/ v|?dkjlHFP=a^Jn(zK2+`8jsJFURJGnEM.W݂Ц ųIgwe$=нRuП_hm-DǓCUL͘'JZxFyk ԏil 糞銓 :\- [us͸Qa- 'jmFb0Fk,G 僼%"PS@c&&af+pF iAiAMpxTޞ hD`%wkALemo&o\sWvROլJz$DzALoDH$nD A cxtָNDk ߎ7v;qU@D?cVɖ/:q9ZW(B Ozj}ؐZݤ3Fzb^is8 fnji5 T"i5w-SVSP9n@BJ 䃛=4ٕ*u\6D`CIö*9#h )3u zNXThN̕]]\q =<^=!0R}/+i9_), Bz VKeu(d1 eWJri+ IBҚwVqHtOKXn> U &j1~z5>$W_Yٝ0BfVj8청 ;= !LfAcZOԣUz.V˹moT`%'VGr"%T.e_T;=sz0k6bo_AW"ж.E4#f&MvcXPT/0,J'z7]on+ aGBYV _6jhؐaZfkwBx#q'kc'i*S@&]YMOdAjHhR[i[zŸORے? ǎ+:Y˲d'PjM]v;]:N(ϑ7ɆPQ5нz6fިمt?0Eˌ"7dx~Y-A3xEf &J&V"W l L@ 솖F yiW,B:Ƥ]K`Jbq3xa9ع Zx]lH}P8l PӻPOsnmR!"Y7Ɉ<2g*o'V,W͆w$``5EMvy̐:  iӇDxh\?|ti1eMv'} 1] Iʴqٙ#+`o] %î^ӅhFKTڜ٫3X~`X!-3q6K@+|yhЉ%šJjf$#!| M _`fobU(ʬt͇x3NZwzO%_ƃ;ƿ 7cX#x ~mnuVkb2=6#[ȡ3 MR?\mڙO ֏ jb4qj/owsb3z' _ہ~XP8yzksUYI@dvsW}lȮRrlZgK=(ZTemcM}61q6Fn׉'Oi+VOa)}Z63uTVOCy~2qMYJ?QEo7P;X:SP%@*Q5-2KOhNl:<YzS:~Q5q$KUnXdXwXE6*|B:׭_NbF|.PVfq^R9‡_O<(i [yiġ%h/xr<qy ̑3O;iY E"ww]`$ݪۨ}{_* &YwQ+\i U3ƒmF>Á1O1?ԅKyhUH7Js-"{s²Ȣs5{;?f&BmUi3@dݰ/L,L;BjO>4ܓԔu:`^ob y3 1Kq8.anXS]" ` L%]oʕ@zZnl[~d8_2w3v^X܁`k/Cj!+`Rh&y h73MDz73tAMh7!D2QփG o 5l9딕U619;~.cN̡M%wR׿+V56bXcuv떳$;@lJ(VaJŕcHUiyE/dX|ȏԯ{t*dW^:=Ψt󿚆5䦭"\CȮ@%9ъPf {B!SCW=J+fnĦHK?.Z&BFNLP.\ NVC0n+S8[u㞤)o{mamYȣi ,%@' tB{^G}43*"GQ iՐٶ9n?, Rh(O/|s_&6SbP5/v7NEUݬ(Eۓ Blli"Ѓ/3n-yˊT-ܵ0mR%ł i^qk;ff`af_:KDaH5 }W yaf hzX7EyA[zE5Lpo @ֳIwL2L<%zBꎈZJwjEؤћR[cDbdPۜu[ʙ4r!i&hKU-ӿR ]G6$&m2MlG瓙v_'Ed OHO}`tDE$fۢgwp.ɡ!`l(n0\- ,)0Т^Kñ!%Tm!$UtեtXjl,veL8$r.hU@GVguyy'JN0qf%W>„'">031abd7g4k,˳-}j: ̻:NNB_ǡ6]yʡ- X$!uFKLJnZr#~~>M{h.箻RY.?Pѣ6]ʤhsGy+),kI:k)pb_tPGP1"S)t\(fAoXHѰݜ]0ucGq2A֭vLhFԿ@ri=N Doz6g5iI~/MlHj%ʾB>hW!OݸP핷*^69*& ~w40@6g*(3)3lJR >\SEGBF$.l&)p?jU g^3A ƆvqsNU3?6Y7`"iáeQ-y5~~:+v|Ay<6=A#ҁۙFv灀7"1\wꝽ`2MAeJG ^+mܶz;ѲwVPt[`X,DJʔ^ :xN{Lˎo 5u'$@,[ IKWFNX`z-p|LIӦj2 C?Swn*cYYp+';dD׋ʪ9ӈ #xR]!r2eS_C_T@vݥ9kIJcB0D@%EެHtJk$,cϸ".ڪU!̶e|W}f ?dF geS3x)p,3*/w~Xa&8d^&܊j|U<]3U7uU"+܌фg뒄9p_>J{GiH̦n¼,p-kO^hJe"Hxfm$а_NIpWf_%m<|RߴN7*n|րp:{E^Xh{R47Rr%糪&~Sw+~.5"Gf#Y4r~Riޘ 4EvQ/*Q.?A bx6*8Vԣ ~9p Umq c6iοNīT(~g1igk.拇ZP4+(*hULZNul͉Pl<s^ﯡHR੎JȠ@>r el3&HPŨri]N^ASA)N)"ÛH(.!DrZU649wvWW޲w"ozxcmR(B+ҳS|8 M>xkj>tSr50uMĽ`HXYqg?*z>lbՂgwH(z\m-;e8ʧNͭP?s%8z9SFfyGXݾ7dF; %n NKgݥ7>"˛!!0ˎݗ[˔^ ǿ{!T%GqLj oyWݬx!Tc+7Qfn,\@4RVkzTAU,q@|T\V'Ac *_SeK`-C=v?ij#3}?d4V> #w@j;Enø>:b՘pؾR jׁ"g y|.{nֶ5@Z7Xd.|)`GH=̄v:%zF&EH_Gcוsob1'8}2ym!qQH0:0f]|`>iw sȠK7}e$|;܂>I zߊm ]+2q;/d;ͬTgICtƓ7=/|s?ݟlv>,o;s 5G}on" l(+ /w41(PDwG? %4ע.wQJ uT:(RBfnKP7P㽉+; RiFxh'$8_F*O__mX%Nk 7@턥*~풬'hWT3TT&L%% NL'HP*'xx i(ol>؇t5iӜI'Ko6iviG("|l,fsSܶD% |EC(>`pSDW*vQmN8wbSw O2i2(]@6w0Gb 8[ܫLy460UFSB\HISS@z_ xUF7>g阐X$6l`=i2inm;cWi_f͎(yT:4y04<NY 0CoM)̐y}X ms!3 ϖi"FC^>ͽw}?뜦A4 KtFP,"5"Z;] D~ f~ݟ>RkPV<̓ڲ?d!׈eJһ)#T{WG<D# W),Xo20:g] @>"%3yKPp7 \ a-! s@*elI21r*eh+kC bbAc8HNp1r]C\ ̐ RN_LfzFqvI kކZE%by\N8bG ՄS!3 "Ej\bc~:wyuڝ\ՙǓe_;2g.̙ (%U*C0W7;Ꞹ >i, >S?Dr\/5 k$b'TYŝ\u\_9Zx=p=ZRqp\&Kˆ^! ̃ Ii>46ُ`^tܶZ!tfң\IO^)ێ8Ba9G \~`az~R1Y,KR:)Wp]0h &Fl{ \T $3v,TSrO_a]Bj\7?ٞ$Js}̮ͤHߗ"0tqm <]FuFf~DV7R^!nB_찈{٥ x rsMwJ\cS{M%z 1o~VH=hxXwҭ!nZB?Ek**r%4|~Go'rHugLxK4ar .z"=2\:7&:s *o TVzG⑂9xr)nlesQfbaXpF9jL9AT/w"c9\lsb2{P{kM07RnwgJ*0Ο'eV~p3-g$ɫ?qx_P!^/GeҠ6Un *kw O|ʜ,ΆFR r߼ ( Ux:73P5 ]볈K]) կ.ȗmX7M= w+zT\h*iZ5,Ceز⁝"("W|IA7X K6gY?9A7_FjR~svbMg "X;\|u'&Q(x7%$M>}4'}П5Sf|xӶKv:E~ՋE=©KBAF9eUb8,(YFs4Z { D-Cg ,O_MP[C㛜1?`(m0o L Fց 8B6s㣅N:("':T ϺZ`LX{Ai=@fH Qz.@3:+G6ᇝ׭!M ;2u`椟!0%%=.4O>ޢv6f.?ī3%aRЊ4إgڸþ:v]W|xrtx?#L[sz|4 nrO/Ӓf)cA5lIsO:  f(La>#ƫeXdְV{6CWDà\)Mo G 1u4`4uB \7*9"Yf q~6BzW h>9ĺhn}gdNjY n⿻!:?7ki <VLuӋʝ6fG{䛐z\0L >N aZč1v[ cgrx:VsX;(x&}{1> *],KȥM-%M輨?ylBg3BW$NR({CPԆ]0j. !jeF ,Ac]=tHI1]J,yXG&]ԱݦY=8:,< ReȌ 4Wb3^|#ʵG^;"fNzM]UͺUiK Xݸ"kEՖ~™=jVK[oăUiSgw閃fiWƧHQ+I$jQK%zo :-SK:|fM,;Kp\: BaK2S١A)ƨE2xa%Vŋ/jSfl| yL 2Gdi
G?M{D\Φ/ۍ `ɲfj׼{IwiUJD-upCm-TB'‰ )UNW֜JFcb13U_Kt@CD`n)4鄙p^aExnnu92QRd GV}i`Ofڟ XAro~9s%`,'BV.9:$URU WG:ȴ$ |yh¥#b/LXF ypj)7'*!GFwo`jjY6TtOLN 3Hƭ޻>МWcw$c7jl )  Vf˳N?FX>6d}qFW #`n̆3NG;eM |Q&jHDhMHW g.L`4yWmc⹣V$-Dݛh*,^ @;S+¿΀7OCwuK/Ak1* G`)*a-Ngvnx1%C8~=~|T,IqVmdP@jk|!ۼ}NW6F(%$x4njkmBuOۦQzl&=tY/R}+}OLZҼ?v]cN_;l m5@w9Z%5d䘯ޗR 1`!qʏSKv;EM[OiACZauʺo.2vSI"kˉ&;4,啵:D N(͂ؕJ gߜaV[ZZI(=9^.Rk:?ccGlI沇l[uu b)>[kӞEuJZw&}GFs9Fzڔ x~yE)yqjOv/z5ϟ.jiz$;Ll0Lv=DDӉf_̓\gagaW2xlR2{|F@95KG<`4c[?g-gkgzRN}N ;Xe~uZ ֐BǃkS"󮝹r4> 04ce[x75 Yn|&.o St'=K.U2F8/p P `׸÷o$(vxնi&x<綯5-68>KAM3 V:1W3 }Hjnz'SQ iQ*/r㪜U5}\HM`\VJC&:Ʋ@6J7`f<&t Ӣas~\?hMrñFá*H#4gDh*kJ29p{ͻOwdBphw$l^7j Ю)_/}NfȕN!ln`C~y| * mI% >$H#=*@ATw.:Dujad).RƭB!.vӳVo rfAfIjPVk(g̸ǃCghH\rJ5.;hǴB,^f?߂-& ,z,`ugl>~>VR HwZ>o>s%]QvUJiT/~Rt,aQNgcjTe\Kl5Xl\9iW06QVЖ"wP&@xB3y!I`wI6*ȍd[>3RhiCvNͳbDc`lxR^U}Ȕ $暛ˏtm<*"Y!l]22Ĩj!u͞SVȘʐf/ nQ )gcYD/Xi jX4LqF+6oueʚ1 cFA0 :t7ڝg48۾nRZ3_p_0K1-7$~{f,> 3 '3eCBCG>!DQ tNߕ; ?J಍[/7r h8ޖKC -K eU"fDQ)Ia(ro94=ZlN/ SSzgʁocŏ+?5dYD/ U”SVnLk!VS_x 2J>݈ hL!AP<3 ]\pI60y$m Bߺ;R4ZIf*AR=JZjhM-tsA>Foj(Ǭ(ZiM?BP芚teA_1&",X3ӠYF@ [IZ[Kʴq9:6fsw9u_T̺)i1Z6AʟRɫf^6oe@ْ^RSҒu5) (|%9M6}SxȖL,xO7 Iy(I!)qJ$p [|[NdH&~w+tjhi{Q„t븊oA(OoG [Wsa'!޻~KAMto+گ3kW,aIMI`0xC-ɼL^c1o5)_,4[Du )jj5_$D h-qQיsħ~0 Ȗh@<{&U0P4\+_DL:&()rɵ^ Ip*H|߹ńʄlKk;`G+w<~ [ķY7p+B1Tln\}?>'YH GNvЂvfB?ȫ|R"'zhEw)lGv̚3^ ׺.ժV4Ìˋݲ)q ՋW(le7Cɏ⬷(*f2 knH).gEWAcȂM+wS q'K)=4:WanoS Q1vQ]3UW^hBWJ'"%r幯=:6f. ǔr'R<N`io.!w۞fAPo Zqk5L4N+O7aKÏ}GqN  :uG]tG+=(2Yo[ʚC+ z/ @0pAEܿGntmRgСz{ZK߅8fhԚIPB9ғ jzwi!+oޫhRdnOZCV!j&R]0~Q4|ȆIlx'g(G՝"tJ쐹ZϢ# <82fJoi.׉ b9^a)S*+쉦)-~gd4eS ?Yb-?hwY>NɆpk)br//[1}~õK"ԑI+xT[A{Z?7Hu6.ޥtHk-1I}#Yn{/5Ru-+_GBQ{V#,"vK╲GA-ָڝZo"hs̏IfoHCew#N5vYPiŜo.oHWc.5C3:GU* r_%Ks {yV~;%(DC{*,7N$K2XԿa-m^֨"gVe+=x*԰%#v_jk [58CA:? l|k3\rd=&׻a >S"-ǫb; 'U4!!#=F\DviT2-[Y3̯otN[)$3H*Z-rü:K!8NnN ӫm.,a#hE92? E^YQsxK8H3~/c]h,nſ$߆:M#͆_@Rű\E͚x|"Z-f `9m@Sj²`1}t˴/IVn*^UA3| 0ꄘBj1?X{$lˈLFG2Mǩ]KoL:> ,+^k7E?Dda]H6߂UkW&PՉ_ cx{]qMtoU}k_1pٹ`^M\VR RS[jh,4e ҿaB *?F;˲&qucb91p9<aK1wgcR# s Mde4BeŒ1yQ gur7eē4=NGxEO<}Xh[wDwsL:Ʒ=8ֺD2R48To r m!u dxC?z9gm L.l- <>nhL܂Z{#=_.f˼.ꈟ-WE {w7OB] !"_+#yK$sǺK]u)LAĨ4&%v*y!UFڟTdPb:)|8R%7 zyC=q*K Uĥ wYM坛Xؙsl~}Ѥ0itԢ.g~X6?}J{o~6~+9jD/Qێ%&6=kf6Rح]U>q_k/y03*elHatGÂ@γ v/3!#0R"2ϐ5颯#5@ݑ,f46hM -}IgDok-Y# r#jG6NZx,n{SUkR{\xNVxLFtu%ϲ21zSHCL~,8\Bw&UP$C3y() !l& k7 E:4~ ye'-Lr+D:ٔ]OB♈x9u }>CV+vrz(,kTIH r.gMq%3խ^p㥆 u/v:)betwM97 N%ROpb.4d H>?VRqgc}L[ K=ûм,qk v=b&WӪ)1/)ؘnL@V&*aLfc f,w{0S|_vd_G0<@;1(%2 Adm+MU=*%K}xvV})ǽZZfnn[v@}{QC [ʇx$~Xb$@ d~C:XUR\EɄugnؒzsp>|Lѻz8DB2ҬH}\-bh`<ΗKډ"'֭c:YΌUAԯ@h [hT ~24撄8~E `44+_檙2F kH-gml}6*b<ȡ}Bg(,RLPHZ)qf =]NS5^Z[9+>R00 uShcs#)Ȗ|}%_@**us6o0/!;"Qj$ϒI`<;:Kڕ/ƅ z߸W_dpa3#)(Qu/hY1+18/`xUIz p0/dGR-dqdET6F/"Ft=y,htWc@N' ULooRRg퇓&K64j[_*aXS-/('0uOX_\)#@83kД\G@ I'}{~vUi1f"[ @}cxgV?E#e", f qq`2ޫ}M 4z9ksl\k55"]ѬD<)GaM^ST_+nь:0tw8Įv\[[kt}</%$+mEZU){C2)(L*[Ei/u,SXKpuZ#^ʀBoQRBvqgF,c_ꁧt^JmӒ^c#n9 W&B bwsoX ?A՞2L󖄫 g4!HGՂ1XO!y/&\Z2/>uykXp^iBjQTl?' o41?>>3S5O%s~7]!ަ)M#tA88sCRxO9rk)㮸[ݣBBb"|5)̨UE~Ύ0tirWl0M|'Jq- CyփAo$"f6s~>dxzبlSr5ba2o\ 1 $b; Rq9%t?.&t|)N`ѼcWlTdb5RFڬ>5e[ͤ'anZR (ɚL%69H.P^(?^XvXFURh P=Uٞe7cY$C!r-aqip6 i-@p tヲ2 Mk=G5V6Dԁ(tI:^Y 蔄) d)5&̰p,eAo2vW#Ҥ87Y.Ż]%Oۋ QJ0)-J3v(N*_~~ W)cIÌ4DkW/4ZAժfeaPZF}l  >Cu.ckHym1& q?%vEFb,BOh=5;6Oت- y +unA9]M J`bҭ*k}z?4ҡNW]/:aAi|≹F1 [?|Hxz"Ɇĕ1,#rwHkƼ"xK#1'*l G ;(]jBc[ksaNAy>)ߛfh Z:^g WYIv ]"Lp eO'S@1Ew#E^MupK8C 5C1$&CܵZ*:69 5[X٤`Z3fŋ"CΘG?j|KL[+:QGS@rrl> _njv*lp`!Z4Yw ra~_:E3~4¢?@@Rlkk%п}WqwI-8-sIbt, 莯'Nܾ;wSȥ3BhE!%g=ҩph-;ſ1v܆­@}pRQ}T%j hܣnF·T!'gp`R( @e;/8jcbXldPRhϪaن-{\H'St Џ{=L6OF7~UWT<.m>4J>p>~ lF4[0FS@8<ʵ"8D#`?E%B&ޥ@SdiL͍~F$ٻ6sA*"<7BdVeVjI@&Vkv?kƸ{:Gg(K6+uQ:zfħ+*^sR30J;o+&~qFz}"Xd>\ W W B7rhˌE=K*UG--cSǧL[/'N?%wVrΫcZY% '<6O&elyB,O ~ fq  R c$.K7jnJǍ3WE2h-vmyD Ǐd8]Q {82Ԡw2o,"6 LeƐ^1qJ)"0M6GbTMRE ɟb2C&-̡NkG.)l Sm1t,0GLq0(r [j񸣉}K+7Zդa0[3`<7s's71O7AFwtebuU b=Xҷ|ġfi`K *1imUNE'=6 5pԪdh !4aE);ŒA1]&ޣ";7zT +2reȔ؆҃W٭u5 ^Bg5@^sfduSy ŴUᗿF#S0 IĔ-Aou( c#6GL>4>ŏҺKJ_XL)6". ANmR[$R !C}:ݑק#(=Ij&qKoG'|äQLEyqU+*D@/eԪpѵB0!`rM֚ب/AoIJ_Q Eru@T8O"i7@0[ T zN.|1H.27 DIC/Ϳ ކb6P͈ueDlv,O%o$N\碋jw/=xs ĶUM7▊GGhR[WqS;cgS3FL~<}+~j~{`XHAZonP f=lsqm=GER5nopR0 C|)I`6duh6O #l8XL`VM0:ԍt&&r4 4,.N3$pd4_[Ćti ~/k;_D''dn˒b̟oM40ndKTG^ LMq=UljTl٭~JV${l,wp#:1|Vͬc@ŽO,gLOS"δc1?^ЀTkW y<$KmA9}OԀV;M+I2mtӊ2\ pO8d\]$ {E&=(~QMSRNÿ A_81ԹF;qfX[b)kNP]$ƸpQ$ϨN [s vR-Wdp-厲s^\oa>sbu. /6ޛlYȚ R֩KhGU ޑ-Fu ԑdv|̂GCL/H-t?E|cGSngCiS5L_|r'͆ڗ]u- ]ҶPz5N0?tWvyvCi$O%82g0y+eHM1kJda~V&9-BQlpv1.EDJ Tku2A**VUyKFXnENE~ZJxV4\;xtKK 8:{qN7U}2RL/f+Dz,Ne`wֹ\z$~o{gx>3& -00'MW6%#tg΋TG~_~Ҏc'{$#xyFĜ /gM;>Oe_Tj̡rv ß L?KBŒNtbP  e;c9'6o줫vwO4-FB@-X1 8[W2W*;zǗSB!XIm_ U~,bAu渥r@=d]f8Z5z*n(L!5>dGjERL4vzj \0~È|aXhbluopKv9t6F mMnFn3hSײ!=4V3Y ?mUѶs2AK+ˍrB _ ! ƌ%VbehZRN5cLȌx =2Z%׃]qg3dXYJx: le#>ŷU'V'.#KVM-7[{GeF\RuT63bO_0n?AkPVȋ2ºB#%i˰ y$Vm>f)eu d#V8K 4vO؎[h%[XکSQNcV- ̙P+> 4yx9_$$),s9Lfoqg ϛ_2I9UQ!ud`xK?‚~fbqx~И&sy(!•|ipԜ y-DtK6b1Gkp ig`J~/RJ81( r /F:X'>Y}xCȗJqwb45zarb;;/oHϐt |s`3 >;'HTx9i4#4Tu*Lh VKiT-ʭ2)cWxj, ;5z_0+ѯ˅j$-m%IWF:኉2' 5C;Pu"4 Q@Q\ҖE2**ٰq.͚>yW; ٠psqL/R\sZt̀+GRΗdLPN) ^wGAb*ӋzS㯟_i7tdn9j%i>+-8UjߘǷ 1";Z$N]lf'@K0#{";{ 2_'tZa2vMs SnTW_*n`c II\7`n-!Kr(-pdǴQeh/ƷSqS\p>RX>,Uhm)~pd/{0 촒{dyu"TFb:;Z Abv|=4SدzU`Gbgt*;t:gGV2eeڴV٨p}>&FU$&m b覓'c &B;*u-1Nuc4'`\2!" mMWOPD}KkBA AN?$2ptUptsx|]-W ff0bξID)6iS hǴ b2 .{1M~shmf4rLL-(v8xEܸE"&"=bW9@c%\δ9תX$8울 OW1P+dhKz.~2RcQ x{))xuUl}ĎB ΌF{oD~p]!ݾ^ĵβ #Aq9#]'D0zhζ䣈WeH?A]Ѵ ~:q09A"_Ц'9zGC_f n?S[5Mʹ2ҿ] Q4'hx߈EjLطy$?f}2nS!e``H^e߫3 鿝0tFjag;Ɲ&S ܹ$C6%J.|OP0t%0:'QsxeN#cf:4=$*Qb֮XQ ee2%Pk.)!{Z%,1 / `ԽC@]|xMܾwΝZ=vd%YUXd!" -in0F<,=REwk)~  d*˕~Tp920[y'Z8G BqA(1gER )Ry8Oqˎ~`Uzml`NMjc7MQJ): K^A$z;p$3di*܆aYu?KGAaB`Yv )0~OcT)h65}` -t:yhYyο90(Ͳ&mC_Nh%MƈySu\+!&J7[F~)36<`iO3I[i)I(yFuqADXas+ս%`KoX-l ݝ[@3:!qiF{#HzP'Bzԯ-x]a?.^V\V;=~˔qog3oKueFpRU?o7T E`B<1.51 Ez.ِʔ ^KL*m}p&}&y[(@vqX)}>@洞kF^)C<37p`weRϕe.^q-GB ΂XBYth7"ivj[^8%KǑکg 6xdJwBMjZ7뫷+b 7M7 -A\T>3ihuVe !9򗘟W)ʇ<;.ɒhOb9NY`-V;8iߩUSdiX+|_X'w0xj _ OWL/\.ADC55~ڛ\ѧ ٦b2CyKʼmaY5=8x5/}Y$U{]ILU U|Q𢡄Vx:o {%pO;9[o hvů'Um-QX16Hf: ZKh%s9B*pGEu cⴍUARneؗW* 1h]<-?'`p̴AUuJQPى-OGW;N7QI)y<_>PywײoZ!n0@щ/˨ Dc!l͌MBxZ:|L00`wJ;L`9X$>u%-IrGg[FVACԢqpgs6V"޼` |_\tI4k+6nx:9A$ ׮ Gϝi'~yqe̻~Zsfp~*Dxݲ7ٯ r}Jbg~: |4`sٛ|?pX_!ѻeANJۥRlV|3h[R ~c闟iK[}&eLܴȈ_SVmNrspd2rΏF"bE o~ o ; C^1twuG:2š_kz<㙎hɴ2H5^PH' 8JJ\:~{iCVhwj OMHt([־ nVdiQv@BAj\l«v:ԔN::Z鲝@ 'ր5jƜ /FnVߘ#dJEd)3b.1|Yn'c`$ڶEY7do!}BGr_ s.]ds"tEnN1. {)WRM5,cA-l!%= zLxk3fD)f@_F%֜&Lym0. 5f+:*L]\y$:bgZlnHҘwbvfIw:x4` KA-lV붦%< "MM{S7/A@f궗.ǺCvg0<795Y /}pS͎6(%X(&({RuRN?〝*~W=4ƫ(KZϞ!rWUԿ@J{ElE2s@T/ce(aѸMi2Z S~Z7K5w"m%zUQ %LNtLNj+%}Y0a1^݄?H]smZH (Tg4fOy6RwYTwT{eM61м5p2QDvؽlWpZh7kW^kE[ԢBRO.T?pL zE,|7h280Ƅnښg#]T1Jt%8ZV+FV62QYp\IS닾kU[X,9$oS(c[o{Ӈ %7-PJW &Q@0Eפ =󼚑ԺxݙGj8*vH-?V.@m7zKчO%: ֦<~p$Wڧ^/G,Ry0.j z D| cf%$*Kj9T\ob{$EG˸q_#sPɌl[.I BDiU;-;Ӭʗlt?埨$}>bTBD@>bP1V`Orw'HmLjQK`C"C|=h"LJX.^=E>a'3VY15Dy=xSn"%o{Ƣo\Gbl+[C.2aYzBF sfCA]Kzj `Q @7L4S!RBJ4*K'!΋Fs XKIR Ra̋t5)yXN;^3N,a;1lʝ{f0yy Se.So05!~ }̳%T8Ǫ6Cp8)=Oh (<usǑOo8N"IjRL)m;6!C;Z U C rRILDFLF !1W Kr=&}*3x1 n |dhM;=<)x>+5V C++1drOb|OSvtU~*z/,[^ Jž{73;e, `|;crZ<؀pb]"PټL._VKTOi7&9r"i`D61* j|_[1uxZ-i;7IIe+{Yz _ь@("Mo~97 /Pϱ@ԽYL)t{nP")[b&gC&3v yNG&irN"rYv;F {֟+ ܟgLQ隧0[,sR~*6tj:ΏI%#El5ۊȾ7J( xVgPm b\/8*#emk}rIP2h[8ؼf^1ϹE{ (gk*B^IA@t?Km8!3Vá @l8ҟmC<ѷJSf,GZnV_(($+|HL7xzg4b49 b1"qohSXQ4`Ɵ,s sNK9PGnNp=t?ۼgi֓DfM>ۯ|;A 7aMB6p][:vc!ήPM`~ipq} N u8B}V/`B.`|ϲb]6`nop炡R#&twl7@0*ځS@,f`g j/cDE9 Dނ.T8vooUN1t?C1bhEK"Lr]ZP]EmAa._50;csD SbPw lOmU2l<-8j/YKkD]HW8Efޣ2UGۖFTe?cȇysiMSYpL;_SOiViRGhZKpGIqEHp,n. UY<@)XD'EԘ}ƿ67ΎQ3zLsY9Wio='OQ݀VtԯZ{NfNegmZ+dVau>}:Ij=S{<&qqa[jl}>jz_;Ԫ{A 7rIFӜӺ¾dl ( J3 >/5K/RCο-b-k+f;,%kKMk sc`HlcA#- įjXpr`G wͿcL;Xn \Q]*x[0 O)ZO2(|:\`I4Ezs $H a'Ot60*/೟c OF痈,]wEeL[m'hlvkry"O ^ Ac6Zau8#:eԢR`7cBµI/iph5j'1O]`OKjTRKgvJ!Ff}kre H1ק] %mřkש0(?e~7a^{_Ps7XtkpLeN%mIF`teANEYCx9;[C}1Lc%&s{\{X(_{%-98:'8Kn;M>BVMsx[{L9ߔ WsUfiq7=4=#O'к|Qn BS*ڏ1\_̗A,!kBR0h+OF#CnkIVK"A@^M$wX[Jvrdω߉ď{ȍGvq5f;^73кƄA -DY$ar^=.++6,R570r"Uv9{rqh4y#5@@咇C#g~W|8dc]]sZȿAϝnw \vU?5¤3CQ]fW\£Rd>Q𚈫OUn]%v]@޳5RyfU4v1.R `=Ԟꢐٚ!{;NY+W?ClSG\ pfbZIԸDtCgm#Z3sv+ؿIw{7M;Sڊu^x)Q |l=}VwvZh#,j/-?2oCoI=]ܤ7 N{}WN%g>m: %)M[U`  ˸mNTGzЋ1J tԇ^jٝ8AU+{HfaN}s8E˄xa-r^'6#yAo+uXݩO͊ ,o3"%8U0<;B:>sVB̾=rw3mdaO}*"IT*dg mF7hP']ؤ; ǔf5y T~S+EI#/bKWn426VӛX<I˼&*Y &%jr&2ğ, |ʟ-yT9e {Y "M(tҀw&iY0t1ưl^Q.'U'o $[$D -ĺNhմ (aTqS:{&Xg me?;ifvu@OIbƃj> *E-Ϟ'w4`Rصa^ܫoO &K p7HեJz$vkDtEք/ qկ:LG@dz9Ķ.@Unܩ\-BBE. 0qJc:%dS !%$EStjIkk`V|k#3TD caB_# ME{Zpf+'*\Vj]oD7 7`?{J|}\"0 Sr47rc B\lid!<ړvaI,"sq2'&)3 T^I&,[ qW aS؊M~\N!$h')1i ~>}[Գ򰮖1ܞ]P;ptw5m:XY ?Ŋ&ߴ)D?zUl!e&Kz1 wt#2n> xfGFRt\W:&Ai:[v?9tx [N݆PqUumWl&b"ۋjtW'?  m:nfmc;l>l@i^ y  ʧ5DB33mL񱟤?l=${jխ{,Qu?pP[QSv5mK"Չֶ$YH^LʅQO6M?e`6zaU3?[+@:NP!m%(>:nUMpܩu=`OZa*ς';ڄ0XI@&@l/ȫXq*rXcfZوpn0u;8"~N|)ui H&=ɳPOB?|i|`_!Y1L-Pܣ++1R`D`zuBڂ$G|S<[в>8FR1B@mONkvRHKO%"WmeTh`Sh4(?\fP ]*Lذ̒]Q`8ԫ>?A| RL6|ō"^l- He =ZNu:.1ZTTsx9PNi[6`+8MnJ˯Ҁu[gRI_8^{rtE޲񝂗_v s|8 x1̔Aa&#,7Dc((4+;i_ۂVu#4ޗ?` "1kqFi.UKh8"Mj2OG;㭅NbPox `lkG2a]}v@3:u$TxjM=NWgE}W'tkYA<58%;'5 {VwЛlX4@#(~9ubNjSG lY/W9[{1dX$1W 5I qJf߷OvBP]g786Z{ϳʛa6c;d3y %*:~oͧ68qVͶn7Vcch,d~%bE)K_ocCdr+?;T Z&mPٜީYX7qK0<"K Ș7©l <yy\e20F4t* bwXJSX ?!| 9f}UƬm=0C,Ԣ΄RΟW/|ꗞ|6 f)ôOmH)=zMX:R4&y5SFsV6LO ~{q Ca:GK #/^f~7bj џVJ!r;8~oNjV4~]T5rLϚ{Cth1?@% ?)T&YB!mUovi/zJeX0u9ԫMSR-^GjЧɖt0>.3Iw&I&zعEf&d9gGc1 5A0'v#u&`RQ$c2p7\Da9ٸ>~iG!8@Cw@R>h`c3$TIU|^w n^8ѥTƎvѠϰI\ 5$ER無w'EF?5/S:-ىDvkv [DNMW!vf5}_֔:c> Tn? A@ ks>fBqk'l=]&4/caS. ";q1vNy1_6 lz@xm kK5frMc#FX+NJ0,ξhvI&CYqnOT N~COR4m YdƺeeݥhrԂǛx#3uQ&Q\$3]$?z5˗$_~.ZV4(DTĠ卓~du G[H, W+xHOE&NP)15s.ںe,AS(:rm'6 .m3i½t}.[;'5ׁ1|FWj; (6kE$y }:`83_K?HJjA}})ٻ慄-ZYQ;Y9L4KPJ1>RՐ1`7@pOAғt8xřϷ %K6-ϵ| hSa%$ppEv%r4Z'>Tk^*5&.PҢ\Z*QU guW +\^Gkϫ;Z08 VUZ[y"Չ5Sff[~W9~O9D"@(9d(鸢T +eL&Pt/|9=a=GWmt&vbQۻ<QNH :eSʅ{- n>bO6$eɐ-*G!ӪJc FGJ߈.*Ct^}efK2eQn"t4#WܒH/r, .:PɚrR}nyDJ2 p ;?NE'.?E~+N= CdVBŦ&[@[Ne [qԂ*D`.O%N+رVvtgMԐ*!'ri8`s^Py WwMUtW QH<֎EZm-g$;t 6oJ[ ͠=nP<[}@D/`i`LrkKw ?5rdTTDY,ݦb 9[ݔ%8 K[:J5)6#3 s5e׹2e5+6 fgt4gj{J B.³Ť>an&75Jl(]7K X32X+^SM4r,P41.`9aP;G^wyr<:I k  0`+;{6XG 9ױݧo@~E|IJv@+͕9=mz&uh&W ?1 f)'$giev0{qs\E ԡxe_FaG@= Ȃ񠭳A~ =vfPhV&(zc/w sP(qmZv#C=t,C y|ԡ;0&M%ط ZPèvQ{;-]Lgdc-Ox=8UlϖM@d~o l{>Y ^QAw FYM+">?E[Jd',j<Y`3Vi9PYo-deFD6:sYook :!:y |S]l @n{m$+P@0Ԃ*mtO3Y"x7Hei}L1ު Ua>dA=Ց 9LQg\"LKs}][fkOhV;MU+B 2s˓R)[b{(eC%zBȞ%$myA1oY;g@ƫE%Yk( N4&'7iF_Y+_-a#X[K;VtL1ly>91={أG,ÍKGnS\ET9}o@ J$lԴܱX%|j1vm̍]J* mUhat nϮUs -(ƪKϊ.IjiOC"+o#V&bF}˓Yum(i&XAV"Of_֮)s#mz<).+:fUٛ]J$-^1@[)Vr ev-a7${&50- +\T߻T$Am= f ۻ&J{Sl4%3(@Zo+FVtÍ[j錚WC϶qpޞϡ@K5"a4ت.Zduol=O ܇b48>LPL۷_|CzRC1Bӊ5Dx]})dLBҕk劂trEVɷb.MI+ *XU4)Y}sXihJܽifY_ǫK@X0e\'Hژ$VsMã4 lA?A2wv뷨˜*.jӼ*J wKd=G9 Ty۠"CT`%K5Y뀑J#8c2Y 8ᡔ*_]9db'oͬc.V DAHfCg)cGn`)ˤrae jǻQ&*Z=hn?^n5;$zqe4KL97~0.E!$onjIp@gy/ݳ!Sՙً8%[t=䩞CjO*j|ZU;0Wl"@ {XwtO(=^ND*EGhhdZynu̯= yܹst6! ڴѮݖ!8L@Rj[+c2Q ,To=Z/so~핚ŬIv'-ϓ4[J )*(*y=bcO#g1FPp&L焌c}8hxdn/z-lud)S@GǪ'˄5ߵp ssB2^|JDlwDBb)X&5a>̑g WTaabf21WQwVS=;aqi)8ύ 9`9<7Fi@ Mn!=ғsiI鉍:~~/:2QbC]r*͐FZ{ԬŻlC^Nn2[vCQKwiAU_'Ϊ+6 a^Wh>K'jpm6w}M3*0hiy}P~a`Wǃ 먒^q|s^іQkx층j׏,79|1'Y6%&qyRYw-.24 #B`6GNT6sH}H@Eurn?,j!%!n5ULX_$zuZU# UCkqbM SL~.G&f:P3} ? f `]ymힹ1eƣnK+X]P6ڐ3ĎYb @/VxŠBysS]aΚ:r׏ڝUX~36ˮg/wDzr淳GPcG RU(Z;H .1ƶQjNh:VF sF"툔{F6r)P 8C>$i3LԱَɢΥC(WQKTQOdxi'œrK~w%' Vt'ShFʻZFdGG;<XɕIa u6K| PCL.Eꄅ, Ƞj`Ձ1LSfOܛNߕ.%P`UWkKj;B?a21|.?UzōI껜CMgքA#gSRUpe8j<BOfb’v >;_/RGA!hk\!wZsпMZC&.mvAk[D{ft8!^@=/(O~Z'ibmu0Aic/&1p6T#ydA{>uK ܸjӓ8667+Zue6Թ "a\n.or[lv!ч@-! bIϳ%"GQCޤGtY>l? Ƿ17:՟oHD+ye*eҳhlho^4tq}KO ׸) $WF7u6-F=5n,7Ya*_So?NG;rJιSX{n)'v2'琗TQ]Y(* emf f"ElnzWG-%m4hP¥6 4i#8DE][Qvd]\KL Ghy( \V_CfC ?ĕۤ-,u7|>|Ai.R2̵ 9C!u`^XCEC^u7_^|@2f$?u/o{̯7O+}{ʈ+ $eᴼw\k >Ϧpq9Ld͝vw[H} eH\Gh44·`3c;9]N;<!)DK 1^RghbV 1ߩ2YG[̟c-}8IO u')wrBQЊ$*?$Z О*ƭ)y(߄'o EſC^;tYaAZo)LO4!/36$l@|RScS]Fآq]XAKni$=9Goz"#:w b]sg~/_8fӨm`{[™/uY[-]>PLN!OOCM )b6K_ ~#x+ԣ)qdV{ٔ'(M7GrY8'QyyQKI=D^asQIZ83FWN yt1/{$8z3Fwx/.TE3WLȃݡ(7 Uԟ'>,5Ɨ6ᩁl2innQvh|-Y)eo`qwK3 %|=in0h"!9rmX {xm'XkM+Ds`HGE_Fc! ==p޳:lg;n-ap8T1DFS##_`+-: ˚j4YF7=KxE S?*5ֺY[ˋ8_nVEGwEyݖ\׊zc 7Iމ rwhӻ*זsQ~DNt\ ێ'WMg|l!!]%E֏o%0:BVqkpXΉorT-gAc䞦SZu 0^\>b3+V4X1iҬhE|;o_s_S9.N7\?ї0`9BhP%PS3'9 &OΔp@LOX@xbUԖ ]ٲ'`1*B͑>GA[ N?Is b+RzaepOêSm y@j2+*yB~ߙ%T}5go+2r?.h%$ 2LJ ?W]?x4!I5 jGgͧ?$=d {ٞ,³Ҭft5!e61̓{a>8½Y Ϡ'4Ыg2Y)cB8~ex$}Kle7'n^ieoA,'HC*")FØլDM 57?:lkIn٘LZT-dmZ y$<1 Rtr 3 a=5],]sr.nuk Xcy9D$,fǼ8LWq.[سR͙ 5|C8NAM"P "jLzܖB*\+`^<φ|n;2פ1El(dĨOMžYS#ň%0K0R}V)|]6.٨H@| #~*-cԦ2mp 2<*^$D(CB^o|Mo5 O쒹*z Ѳ)h%:hCNQ沦mrُΥƊ`x{2jn!IB[F7;!5EN#{P*jAPYŔ0 }v_חL/] XV&|&g;>89hJyQֺ47?G}N@o؟Ýllց*2 4/Kܢ,hFJоjc=(LHBzY>1Dtk/ QB_.ui BԸ ˲gM"P (aJ$XU' /6V|2P V4XvԞ0՚gN^wu[("-gY*lkWޜs.9I9C?J"lYݞ|Ƿ^*\Z[MNlLj\F-vg{ <*>CPD:Loxrn}}XnVv2$1j'3Y ( >؜YLBeOHO?AˋA㓯 ɈL3_ڳeEO#Wmw;^] ե?`;c)ؿMDꬢ5"`dStx4 Q0A0gQbn`o T3^>$iu=d$D8zp S(z稘0b  ,{a]ЃbNJ0g)SqkpQPEɶG>77NϴMcU0z YdX2Z+9K4r`%ueqG,5 RϜ4rWn!Ze, #@Vz<4bLxHU97j}pAZr/NUib~y>愢5m}3[;9zep nudvx(Z::&ylFS}~fZy ) Q,Ъ<:.\~ӍQչE7J@ai4*W0#L`_x蝔Yj{%gJxC5AyGwlꃢ;ϔ zًD։OAo",<a;7| P3ʧ)+LWHGrH-Uv4?tIB7sɮ{˖71{H/O|>5IL D}A  ;qc0 Nϻ7&LЧ _h*^\~ڤ@E1vLw dEU{ܠ ޽$GJ PZT+qaVT\qjݳ%1j(xs? 6[QOd0WA`M>Eb:a"=c;Vdda!Ds1\)8qA!v_%Pi(277R?k{cڇWSma,hty_Ir;;LXf6L Z)ғ.?qϬ¼~ZCZ@-PfC:hB4@s-yU-$\7QTKA9GT5<'~ڑnvh͏GR#/O@w~)z}Aȃ5FC>6qY7&&G5| ;K Y9!jAȑmKB14 lxM*\?5mou L=v D! - =Dh>~w 9IIa$XX5Lķf(},;ִȅHܑQͯ0 [+F60M& ؃ᩊ!psAt/EVDQy tw( c^]gф2w8Ca$#r vKNhuJz 3}Ƣ8_CCdG{+mSBS`қqTݿvjen&,N~ˍX2b' YiY{[afѦ9Q~DX;-б[Klf yB ,J!n <,9't&]#LݭC6zOEfIz(:1E3 ftEɻq, +fR%:Je'!,l)ET q"53264#Ovdf5l3xgV3Gʓ  my]+vӥQK_8qwܣ'*DguTR )+ ҶY, imMMd(y:x^3G@={e͖駷L2mOym&&f`Vnp)ᄊYdw1Xx7c%UJ 7QȪz(4;hFK:' !6LPP~1&蜟"6=tD K艊A\xqw2W W#IvC\i5ںQiM*b|V@{R~&Mo!ƔA?#ްBs"%y.pz_=z8R+܃L(a"-ދO jKIR?O؉6ȃ~xXjYVֵۣҞzi#$tX4_™@KGX^NM%{5dMt'\fm>g`el򕡄+(!)!؅6b&Q]||ޚ?>{)"'i'.yJ)YM*ʦhUX~`4 x'fGyݪGt2rdG/=MlIDg|S~rDuxLz Ϝ/'x8"Z|V>s9܇L]dp즗c"9ӧ8yj+4n'5@р1ʕA(H`w1gt[ *VIiriQ]hv}BtM6;m^~~8/ 8'WQ w*bb?͹5J(7\/e@2y׎Z}Q,)KH8AAQ9~Z<5žm/3Of%v颬 ֹ~#:َaP^8VP!ʴ;.0ϩS*z!$EIQt½ TSpAF$s.E w';} $68 TPG^ 1Rg۽n)M`c/@0 ‘~WH;D7+aAZ/W) T5ߪ\hq +iF]@tt)DnZ-8d"8$LR?MГo;U?^⾧fK>AF'7kB|ٜ/hϗtAD-q 1N<8wᨣ[Np4Ak]ad_H[9ѿV68/F{FaI={yA,26{ S1tfj桙?Dzג ]lpJo (W-.;܍3c&=}Z¡29~s0Y.1Ƶm-;+"l9|Bʸ#e< }6QWoQ5q.![Ȣ6|37=RT8KPNhImjSo|iukCܡ1_"Mb7GmFI'p /yzǓml.]4+CŇD)E>Cw0ͷV0c6~]I6orx(B/L1ߨG_Fkgy۩]]:X@/u5auKG VnbZϩ `_"97A{xY봠&0`EjhZW*j A (-eƷs[z`ъh+=p 4Kmhi̲̺ց,/*Q,29"oW{/)q#n-= Px_w7TW)$0rsss_o sq0ې=B|= cZN'7eN=Rg}K5 _8AO*p4ֱ[i<֛ds(C,ofC /:~:+:J[VethEJmnD0J1ث9|ѡڲa6m1&@h^d$&^6ui XS?˵$k >" Csx-#5'Õa/X|d\N80ta5TE%YK懇]pylbph**SR懇ė:, 4:ߝrȵu/s6l*oG*MѯpaK*3^ON.™2T%;@>a vJ% M{K}|qn *CE3bf6yhLԖ7H˹XVOUXiɞWg E9PLW1"FyD`"7=Z+<;Xeÿc%f/z(8v-S'c<̛d?BR.SJ5Kl*S R%oc1=dl+U"EѭQ#LgV=0@Ơ,# 0zY( H$fD *(6a C پ}+0f5mOD1Af,J;[=ޘ+|:e$nG^0Yf<5kyk)`a'Wɲbk-n3Vf菴ҦuEě LzeJ rO\o 5xI";0sf_lkgrmL‚ UUw%Yi1#RE61Ez쥓JR$c T)/ >#jn֭Z8ʁqlGҹ|{kPqG6Dv^ 5\0bC|B8WݲFԯFuґʣ[[C>[&VDğZ:™0{EBz*'`ݹ,pUv)uniX`(PZrH/\[Zx>< H+Qu "F4C(Gsa syT/dSIҌ@B=Hh JoPb֩WOhL2nT`s",W(#i0B\U>&%A5B00r1tb.]b>O Ɠ "Y/[y3W -F @`70_#"ŐiǼ#Yiv:5 ?J7i'TiF`wIGdG 57JV `^d{zqWsKҩѺu4hu*K5EAYo3t*F^ezjzEFsUNXJϲzkg>6p #4Q0&y}$o?}p -C)a1j@Yu9zd/1ĎQ>Eu!_?RO`eSGzFGR҆ೣwS-q 2Q2 ?gDocp{2ŢF` ~y~>~iO-5 /9]8vE]H#JsS7C^0Z qxbdl1kLrŸ0f W&ⳝՕjkl A/WtQO9,ab!SC]o6#WEz0;YVgtb4?䯁z+9r%vQf ޯY [nWC5f.I}6zAp͛}Qm OX HД=n[U,) 10mW<3D$Sw j3u,JÝ$hXW>y19lܯ<ڥM?cK!1T$dhHtR#0Om7\IX(-T~(וϏ$[Y>ހΖw)#AbQlHc&#?u[DL8+gKd}%(>-|:_5Yl?b)(NWȣPAh^x q :_ir~)qe|7[F{AlY4y8q> OעHp_'`C>>i2 l,N9i0'P6҅zz8e@y],pD F,f#(TBB+׆xdΞhoeQ^w'X\ ċ}j >w{k@_z"yqTo+>)^YV^X9 `#u ^RKЀEiǏ&m~V.9l],hYxWt/9 vYr5.?P3xit1T1iRZ4 YFI*_txPSjXy8QP B̈́9 ,@-âڹzV;7Z۱;xŷ+-q¡)Q"} 2^z@@WpD bꔷ践  bٖ@]DгoG nNcl6]p>ˣ TG.s㗆309mwd\%bۤ5kf5dt- @Z(mw"\q،ف[%pv뮤7b՗&M9a3W9B%V@lb\)O"*z5qgR9~]Nj9jzCơuĮbbA(Mun;M1՞ G7v_o$eM7:X鼄Ld= C GZe:/?W`K>BqK5cT Zў(4\3}xiFAcLjVZbO-2&FvW90Cx3-*-^ˣ˿@%s˭(ʴB7@`J2,d\SQ$;hhd0ms1X#dmBiqI$ o.)O#,^p&I:l;+&9|95gE7w;%DBKWAC/ctkij`SR.וEKg]d Z!Iyb"Ikt_utSۤS?!fY 왣B'$)H?UZ258Yקv|ʅ8/GɴPw D?:h7D@dѷT/ [*8Hs LAyGH?N)onj Y2MkpF$*c/ӛk:^)7N{NI௉9WH"캄iVk#In%-ֻ@QfHRDyCmP YiOve ]wb{j;aʆbYJ=ª Qi΢6ښzgG$_BWX`D"4ҀVor D׶,2W"gLLsT!ȤJ7m:mK,bYciY5/o6Ӄ/1)@4B s*/wW\ a7Y_6BZ5j#/R_{CO++zHv @ߒD"M4J=zk)CiC]$jVUdIlM'[e1W8=%:qRZ֋OKIP\}xd&DKOXV#ܶS#"_o&{{7oI\t1Oi.&kDb|)(bsfÞ[`CC| ҟh 0ꛏZP{BoP8\1amQKZt(uG>R c1Q&ҚQjWMPp}=YmnmfwHthi"OoyB/*v!( #vŁ?9C"1Is[X)8DZ;'kVM{ûK5r*F"؈8ٕ3/VľtPXX*Ml9C'Mn=DݎstnX/7uq t |1&;9[Kߛ+2wD}獄ikpd2=8?۸Unր[f`DWMz{[P^}=n)4T{7^$] /_PI? GKF= #n`;+oV.:uDž|,dTvP74v5A{OmoV$R>-!Y ֙k,mZQHiH-Fp[<`~j$F락BtgB]c˴&ӱCV?Ǒ E/ FxDDQNvRxs& @W _$N3@Qʼf.߮yὰϥYB"6aeX:sGw 1D[q%t -wߤfܦh]1yab9bh9яL3T!nA438v&m .hCFTvrY0O,)ZM#57?@ ED-n}6+a`!`]tgߑOI=k3Q:稶LtUGQV}`k1{=.A{$EVr~RxK:x0ð(4ou|5[ZNgZ9*\W7gPχ1oYƛ)ߓPT{#+zǬ"Pb!e:XSqh-\BX'4"U@IRwKlP!}j)€5N 4O7_)XvPs$ah&{ Y$sK`闔U-p.I#;hsۢReDVJZ^emt>I6?h?S ">4?#ql  O4trjΏfL3e?2=c/_zo_ܙZlu083v ĸ_%kfPG)^ʡ`> ԹU___^s|Nb &\=|z?u@4`֕|(2<:/2qЀ>i!9~SB;ˊ sq |viqB˨Gg5͌@Z-V5BOJ1:| 28uVP_P/0#`ۧyh=$lX=A[Fvt&tρY5NN DKWW {,V0 $Q/C:"*ܱ 6 "D 1~'XxAL >؉{`b!4-П)q6N@!wa ^r^DqL@@:Rnsa'%FU/$U<\K@Xc*p_V_EC7ŰȩEѨ IDM 6L6RΫkHOabW㈼%yyGeZW˭$'Quo_)O{8-Ξ!N;EN\I֣#> R_U@~Ɉmc S&cL2J'hEcdʳt?Udsar.ԟv=j:R,6.fMbvf@nxrX8`lNUЁ$|?,$VM#:]㳾H yH' 2a&򦠷ܽ; h<.TQ aB7), P | kd1 zht U&g6oCZ_|)h5ǂJ x"ZС"xMD,g94&Q5+aeVj~.0a^o @X~CVV h] !m^g6%3$"T];琘 䈐yxa'WJ7k).XlئQ.( "띭ڰ8YZIN:b+"]Y,j,C"' { vDgY]'{K vCn7^wh[. lI{vl_FU{lv{ԋrt(Q4&GeɛZUi'Sx KFӿ_X0t\Ei߽j@LMm| ,՛r5%Ox6[\й̔J+7Ug9aF:IDh1z7~=aJ/+d(MIs8/"%j90Ր.l<а~ xrǔkJS%vPA$_]ҽuyL2+َDG%jtީ ̝p>C"S0Sj@ڲ|*_ ;; `5̈ /b迎MF-d_7}"y4_!8`G Ej‚=s=YC͝yЅgqPň [OυDhzO aM}va/;3vBZ+:/:I CUrR-k9C诪*y;#iEuW]va {dD}@"tnP,1Vׯ\v])0}k4ECX,R> ˳1NJ?@ .-ȩ1 vaf`A:EjBt=otq4_z>*ITԝ2#=&SH& &2w\8=PKXf չvfwU4uMAW1PސFcЂ _C[G%SUt3qdz-wnPК.rf|J7֜ /0:yA7_ꈥ2Se/' *-I vJ>6i(5:i*Luؼis_hҳ@EnbeYf[/, Elzxg0weo1w9O^dDꭂZZ\d:AC4fXSh=fL@WQZ=қqoL+rHGhhD'z?+~Nt!`ڟf{7sv8u`9ZJԡj+:B!-A*xpPADXWfF%>ޡtFtR3] pXɗ03yIAL9!\(s"i xz5*H%jÏ 4ԂBD :ǔ|3MϙhlRr5IѹUAcln_w)U#I{Jƴ0zj:Pt\HM*pQl`O6Y_+|jKn a9:js3wX ^' {H/!Ǜz<#\iCh_r#2ĸWbV=:Fjf2c^qTAX6큀7!NS^HiLZJ3 kY9aDfcga[2GusiKKM  ǖR6#dqfnA'JVN-(6}N\7߽vG" Pgdt|OZ P, ?x}Mҋ؇c E^/N*PdAQf;Lve2p@KN%[/P>./19}EU2ߚ'uJ4hxyIN N|OZ^hF'APo ttYŰg nϏd-ZvC%tmvd(͆/RVA%^dH.9g?̶a% \tDч*PY ],2Kix~bw3<[M1%qTGr<h#4Nf2LwUb3u08n*)l |#8 /J9ſij(KIx A'cc:`,چ f¦ Y n ?.3ay7?ʕ/ZӇQ ȋeTecB+:mμю j #W4b"s)zvQΞ PegfQ ُʸ4G3QA6 a(Fh+!0*O*aIiou!'U)uSOZ'҉A!x&!L1\i$Dےx#B_$Gl##\U{sfAO!1|?ENSMQuDky9O Qbg@wڅj :4t# ٗnGhxT∙.Vۇ.z3гQbnd_#%4?lk=CTk^~rҊBL~(Y 5f4͑ m`#ҭLA$^鸜kAwגk6\'pWZ c*%Ѿ@slliG(5" c1k_:6|Y'ZSv[ #<-4W%p5Jdj8H&+@)Cv/Q&/`(G`Wf?e}+lJ}?̮]kJxH8_o''$.C[h&&n=y:~vR6⻳Icgy Je1 =R!`ra_~}JA87ůF'ɅE}b,I-=/8ӜR+ v& &! p"M]8υ.Y%eټI DBL`DGq,4Yjx8) 9pGs3]S):Op7oċZᅧZb w &m7{DRȌhݳO+[.4!>ȑ@hlihDm`"*m1KHQΙpE|0tVNdPGy`g$I/ZuK3(X`YMM8QJ0L_R'(#wgvt4OtvF sM4X4CbHɆ1uz[S^!]&6ϼȧ%Q 4e#D.흪Sdpr*k@'R !o6@tys|?Lvπ%f)I|eIf ?UWh]M E/Ҽ(CE=)>Vn@ݰ $^E˰* jN[ xrNzlH:xIcmg=K |qZp,ʨ&M+'EP%ޤg[#߃1lC5h0 i=/}%5 87 2U `6 <>%)a":4?N1T<Ͱb-f=ƝBVV$Hfl^%N48&Bc>-)O&m|μ k%c_trҎn}`húQ=Q0w^7}XUBFMb[Q_}tڳvvoL !S,C_<;Ih%M>(` n&Dϖ nAiݵ r\g΋0 ۗ0l|qLBgj6ڌJU*oֺbhb'$ o2Xm( خ YrH )'z(suU+P+}}G\5\=(%,?Ѵ?]/(Rr7sKvJh"0FLz?t5N!DFE=j $D?@7Wa'F8izsGagmv1w}ޤEfwZ&ZiJ(!"\\W@? ,rY$S3r[Ĵ@X!]?֢0;֠xCvɐanTGq*oU+zKv[.%0Og /#T\G1'e\nrPcUMLAZخ$ ?ޥYzF4i9dI@~C%狲:XIن"OW6'Spn᳽/m_;m"Xd]I"%+>o<01kjiz]2fYIEkkT9zFD.7!E8,O0l ~ /zx--Cݽʳ+T"jj"5WM")F .+(lS 0 Y1X}eޠ{f#fFs7nf拓oأO~~uibeq NẀ6Ljӛ-LqEAѵ ⛢\Q'Nk|OQ:-(n)X?ߏ\]}SaD! XS -bC kCr{{atI\+~f,(.} ~<%%s>sN~cv<e_Ȏ,iAe>z[i*?+idfԖE օG 0@H xJ(]st n1@s)~ \FfC&G@Ӛ MEw<9B -ֹ^IB,OcRrq7,{ gCMz5Z^V} +n%'#"Ϯ*+!tU.L(!ѾV\^G|J8 0Mޤ |cC;ɬSH`3A$5p? _M{koA/_+ <*.<|Z*ilg*a:`Ν92B9UmghK i`1\i u{07s˧hyw0+T͏.)2U1p|ZDG)#xy\dIw0aB P$̼p !$xXk~+q࠘׷TCxpmH ŒdiL76ZD@/n?c`U~䓉8ZJ1 */4!/=isgJ?#?ꤹ93|`7(G#(5ۼ˸tY=g-& {[ Kv5+YWso3廼_ʧLkD.a֪jTcXY"NdzS4Gq: @ZCRmsyRw]b7z=}hbaYWЄT^Ja ga,"l[aviYRX{$CT) x2u+EqX^Z;ܷu QI *ꮥНiaJO;K|Pްst۔ T#0q;Le^d I|aN(L"]K3D!5؞5Jx  KJ#uel.t]y׹ُ \9I/hgS2Dz %«8djŃRT6TpKw W[s\ ѧEBe\8~>:eCxswYKM"sq԰J9=m\e~X~[Yju?~J"Aw1^pDg{7A+9}-&:#r4PKs5WҕU|Xީ,hQpNitY JG|"b S+5 &jBB4]vf2 1GAPr%~?%rak^ 5^.ܡvg/}Htb!!w>̞Cht콗K,xh1p'nY*,FoFNwxB4qpO4CLQ=`{:HRVH)u^Seh'DA7d4_ mBoJQtuf-x3PQxZu"B2l%2_οzzF x|D.ԡ]v{m Ipb;НЩYs&{ CsC&ohKNziKwG4R.`+wM xR|Bg,E6͂u#^I.QKCcWUDr(>C S(]$@KH6 AL:b3:Ϭc΁(d5')5ݾ?"L _OrPk`Ya^~ea* .Mf>I+[QwN8m i~NÏ6Ir(('kƫ@~}fQz-@6(PzgI8zk;[x& ^z70Y(B2< *;%ܴޕlH-auhF]ڱ y55Z#R5ͯD z45݋j*t~?Gڔ2&?Y IL(Wf)M!$Smk;Ƀ&kt7[FPv +n/3brsLCDԑ`ZY3;8et~9,F\P/"h.fZ?P!dBz0JVxz SC^HaF@|?f.[H('ӗGߵ3,Ts9j,k+5V< }/U䅩{[jc"Lh=r{'@ (&TX3QTğW|n~LsSFK;"AP픱;#WnTm5rN8Gsoק#1[@EќH<1DWBu5EL}Jzca< ߎ:š-Q.3,`o1!}Lb׫ +'%%ᓍAxv 2qf+Sjkb >5"չrtц/iE('̋CJeR$t)* vX䯶Ҿ.cFgVC?϶=ރFftugZA"+ Tk*z]Y1\,`,}I[ݤqXxUA:ulˁkKQ TסL@&"5.H'%gҙ7kЀ"H. ĺT__<^L.:Ji?k')MӋQ$*jV mi ·4XBmV}D-C/ocǙfSw \N#p7Ҕ1j᳴Qw}(L&7d!<ΡdЌr†N-|%]OBXfyX2oJEf{.k4XOGѼ48p#-iț?]}=4kZ4RjjHWq.%6Ǭ,R}#eOb8T¢4w[T'fǿ4=ir6شKY><#rJ;(6 7=sY"Ụb OUSncQ9.doJ5yȑIDRu5pJ<=dTFrkv;enʇ6DuM$͹iY9wP$R<;Wa޲wv\3 BkzH eV,U9pFB"xgmǪVwMD Q /K6pٮNVwjh삛>㩧Au2,z|LK _V,B&KH[1 qw֎jpM\e\c*77ve3L J(HLܖxMz'QM9w\1ͱ%Sʃ@Փ;oeE1ٹI AdDk|O0;2ƫG Cҩ7QGzs@{i {;z8}@sNlyO>m?]#j[)1nY:-[< `!s 8˜Ms-"bL锡 X EEʪ\"B8ښ 92MA iX4 IPm"?$UFѕ0}D xeT.`c > ]kyeT`ɉ\S&-Q]>1/3m_q^Yh.f%muʕ bvq'DDDAkdI Aahw'n$IXVPi "JZsCsx yf]QUJң;F$ %C&n8KJSZ3ӥDo q,MiPȜ4Q T#GFFnyX'_ͧHck/-lq|yR&JPc~nť.2Slko#|moa[6R^uߠ ,/QaidSdV\RM&gBƹ - $Wl1RBrokZtz[ }iNF2xuh "e2_֓waݜ `ZAΨڋOkFc%C@!9zFc1edԇ}\V1v _rִ8V `3!5.U< OF€f(q9lwހUdǤ5'BeOj}=ٳ4 ]бl/%Ť @N:@h#\qƺPei]z7u^ ]~Y@S3Ů- 4QAnfb"^[zZcȚPXɋP ]:xGl@C xHO wׁXL}BIdł]`7yfTrO]@s7j"㌪%m. U2._~y`/q[(s+ڀ[ɴXV:B"XmPNi\i[mgQ]Df@ |3 |7޾#̬? L3\"c9Bxy|[>6{}<Ԧu{P{ L5m=E%oVc-!ts;7Y #AL8ۂ9RY*>@L?(+τzR*wHl6Bn|uLl΂Xu:^G7@ 'KYY"klg"= ;R䤰U2Zt׭m#ec5u7 "Yq u#jBs1G0'=z "q!`  S7 r2Kj/k@2N9p<=oK.}tyb3A1.z9f=b㮃9"FVL(cH(Us»v^ cСg 7G[^VGA/Ⴋ62*pYVEtY0-T?Bc*dqZpa"$EIl]&[Kc.N-F,7֊*"3ͤWel2#wRR_gp (-.sao_/g?d0nJ~Z=[>Ԁyhn$oMfv =k? &]iʼ\?S ᕡ ~} 3̿G!|N7t)C d{K!NVK538TPY{u=[d̽ QR!?/GRgG+@aBmniwfeq{}`#2PG4q@j/oK|*`RIS{`t-ତWXzLǖgM@TGG5>D\:$y$/@N0-(_1־|9T2f &W*)X6Н\d5c4.!2%e\֩{1PkLyɌ̩3b|؇*X`1D\e+j(qeN\Y[_F0v6ֱk|̭]S~"Ɩa;x:&op >5tJDh" nLPP'lw2ڗT\{9`g,5$B%|<:EGKPJ[ρިăwwZEA};_<R RY&bPluJpy8b{v))U:I6KƄ:ޝ/'~չ35fJ ˜~ⴄH;pNl?D>qX W&ن;<MoڇK M̀a铯;>C $?ѿm@9"c )7&ZKh2i<+Ь$uU $\ imqƲ#틌SVʤ6#DQ`#\L"E @0Tnw6qy+ס~^Z2퇵 oV:~m( !F+rMO}Րyܾ@R=w١"J[1DDj 6$~Ӂ9mCt&m^&P HҰ{ame_D}XUH:BzS5ܚM/GhH5A&0^FC,uG|چ 3 m/hvݭ: Ϸ+}* uD[!kIx棘g `hDZ:C.mD7TM-躉>Q'9Yg}X1 -</{@EiX% kQ!=gʺq`[L p L.^l( <"ADLB[)<ϳLmel$0Ȇ[&TvlRϥ _-?-t꛵_%4X,x2EFC}YtTglo IT' ]/ogs s?xrN! c82y1&+ ՆLs%ЅةX'/?wBH" tUa:W$ϡI~e62H+;OͧIngdWX^˫ek9r*C!unV:;KB+>fjTE*ZmZ% ~vl&yb|%wVܜ}_#+ _h?wm\.]ɹ?,'ʏS NE]Hl1Wg ?<ο YiSĝEC: m6ME^E)~лC3S5mJ2+b5"kuk~>g9++9/lo 2.U_0^N櫇+v;at qXvuknϘ䌼0{߮-o DLF26fCő ďUѧЌ3c\s[Ť!WePy|Ę9-8X@:y*8 bOT)3zrb{Mllh(nrL+#KM]VFayv%9o2yM %9Zt7 wS]@['D%AB&Ғxtl Cqf+a~GWx69Ba^Sr0ֻϏ!͎+c"djPVjunz7b:` [+BZ>pF5o< .np>mF ^YDP^ڜ_LW^ZH-'.u,Q# R tTblnzFהJQPɾ[6c?@Hu-_yQG+ĝjC~'pRrld[ :bV{d2oI;c,2}B>dQIM>몲v,H_\?nvƄtʈ {PC=;GT9ϖPf.ۅG|Wx¹Q65XX&>?@sXu6ޤqM%_fYO-eLnQ9E'S,T _Q֯ 'h[ ߌk-W_kg %_ڇaF9V!-{;s9'Ċ]-^J,Q +Y~^s7J9= >` rJ{}1Q~"6#Ţf t r` p/7 Ǽ<Jt[mMvZJ\c.jxfAznoH=9mmTfR$Yfr5F BWhGt1}'.GxuW-@emFk=rsr,qW<3xs2B[hzR5-*g#4u÷S|[؋UZ ,opi2cU9-! -+wY-FnTFVg֩05aң]i!wKF33cF}MS& ^.+t#RvhnOw 8 [6s*x5SVӣR n.4K$@c?|+SAYHl.eʵ,/+@]4ʃ_АLψw\C3VɋsϚ:rn'XT"$f^^b4{H`7q ߃_yg!ˡ,l֘7WxcϺ{RZF֫Xs^aG;8ytY(~Bn.ܣMϩSE{壞*Ӄi<_iٺHnmN-*Jp)CtYA|UK9̐iM~V(VGK$ y}eXD):[;-PE"}[I-:dLGO%y~8 jTK})bY?NDᨅ7KD**R/B;7I) Js/Sgkh)A?XbSQk9Ce@/YיrvܵCc?@d@>!}bw+'=b,y t<$)괇\DszAt9e 8nNH.y?$j:h{/|wGn c3J/CB8a)DE]=5*AmtX oS8xlψHbraZ-3D7[7%Ӧ&H>UY;͵u vBxdQ#NzqR߄v/K#Bۍ^> Fc.ӫm2vé|CzǬn\hoi_K+\]/b3X;?pߖׁRX(j%ҁѼIM*3@س<êO9It `R_ѧl`p} KGWk;ssb- }̯-kFN+ōe걺fj^6ֳ~dG|18Iҡّ?&q݃]RԡC!:y|c1?v3@ynL5,1 "Aga]LŀkJ1 .٬)v|45^@zsqàoFc=1Lb.F4X5&*O?85K4<% ne`r|(X`Yl ^GTgu۷& ҩ:yZ!SCPJ pj5dtCQÿh$V=59Pġ4Y7QWU@!s /[# B,khҐYSWzU竸a`p ıtz?u>\Kτ3rx 'Ĩ a^n!JI1Z#}פY:m=}TbB׈/7[1jP`@v6.ckge١r"OY {+ ^@xNj$6K\ϴ;MkɸnKJ(1+$g߄Ѭ9JmV ҵwdAWǛ @ }!7D\ᘜʯ,k*bQ=r6j/4)m>q??O3$5" [YZY8Szy7t_K2B{P"5h$ix]Գǀ0w*dn tmw9gW877եrwŬbI< I0{hM>rLRԸ=oyT2 q3Yֶȳ [Aj ZW@8!k .@M0^18ebnpą'g$Q.`,=#LݎE~.65@S]5M #@OWީ8c'?T"X=FY /ȅвm*$eŒj t"cZOjP8a؞I*C )Zn)LD鵴  !,[5,`u~7l|CzlœU(g9(q1.{xJ?xcuJ *l%'Pg4JVw&9;>FrlnEfI;e)aEeNRXPKrtE,Vǻ֙dE M14 )un O#ebX;ZOpiٹ|r95wf{Sit[V2Cn-UƊZ㙪-D(ՆcB2 >TV (E(/Si^=l(زoΧ4G@i>.VüYi-+a; e .|3O"nIYW.꬘9 cn&Ӓv(xK4+A&0܁ jtM|QsԞ^kl; SlfGHv7Q5O si'yZG_"?$|7 J?h2آd5x0P8ȣ-+¢s ǢP/[@qJЊ L#WmKP], 59q%_-mZ bH 닌?7b;~K1]8?7r(,AU&MhgûCtW9v/.2zwnN;0,ߐ},#_ Xg%N[hۮ. cKD evVl 1y~*ZlۙS&R JڝQM@ 6ۋj9hofnNlӤBmM/ \Nv EKГ0\ QՁn`YJU}0=sP!?P8ZOߍx1bTk1b Faiz2baX}(Kd{8-KՉيP*hJ'TEmZZ(e YO޺=6:TK)ծ\ [CC!lJ[@YOZeрŁٻヌ/RGP +5ć XzӼ m5wȒ.]ve$h?eGjܡB&ӥG5GHfee}Q;cù-U=;"Uv(_uĭ[1xBhziFBWT 셔.V;D2M)[Nl.mKx>˗ "IPFhMۺk\s?u#J:X(LJ/8whfҦQ0F-Y)\c 9Ҫ c\Hyqsȣ=tΆV80_BPHI9H9.n.k 9UHY“ʳdS]kZv؏g3^V)sǮT:r%)2)>e㜺@aj2'?ُ:/ T <#UWORX.eH۵ne1*pL7sxg=vŴvKLVH>Kb}yzbէ (YTh@~W'UzZrnWp@E3i?WF}@Q"4& V QR[M`BbtK:5ke(;}u D+ "+MTI!ݹ5r] ne$ao|~mXB,zՕuknt:$cHg-Q*(/M#6cMTL(2JAkҷK%yOr{(oHZmaP2rMc|W:Dۻ/&QT*'-J@.ew7=MVƚk^_띖t!3 &AuzYêز ފD@Ϗ!1w8p\ߎ i_7'xDB4 ^@n5.m];[evѺUfIG55bݯrpLب*]!I 8ؙ;YWpEqGz?~Fd zt!ʞ/@Z!a 5^肈#{upz6}sܵO_%P_M6Ŋ)N.Ie9-8퐬aN%.}9"238D6Xzq#F&SP2r/oƯ+I>t7t_* 3zS|sL6EMG\wЋ}V<;0.ߐơEY.<KgHv6t~VrY1Aо'X?ǯʢ5tR<mۄB6#\&ΗkNjլ3&#%.WI:]K9۩RmxꨦhyTuadHoZ%V9nجׯw_hiL&&Jw+XfRѩZbQ{.2Z:'R?P ^Snlt^ 5 >d>$ R1iy ocrCjYQ c~3Cd}^= $UǛjQ&ӆ$hu0zMZF{c:;6{ of,έV5)I\jVDn(D>}ԃr6Y#M֤zyVz=wO&<wY䠓g;ūHgHA5[q+Y+_cl*4!',i07 x6np( ?45WN v3+gdžKqYI'v$;9?iÅTifzAH݈] W5&,OQI)KrȐ#g[a-Bh, 1cgpz1  `3*m' qK'$\-r-S݂4ܞ\KXFs:XGda oFz5˰*C>}lh4( &M93ے+ *ktUw8f$캨24m~O3f@ܾJwLYJJiV0!`xbҲ{(gYuE״왤WMTE<£]oXI[\+*q *GN=#}i̮([r"PS@;1&O޹ZQ`l3|#zҭ緙bJG_pa C. ˬɽ@NjwRC`vIxѨcowz$9b^6n̡#?$n(yuY}I~J /Š]שrGIO2i; |OۛGJz"9+|yՌ6FЈ'2f|~L_հD5XI3wUF}{0qi: kϯi~]<.)TeUҳ *=4'd3Lא$7Iq>oaw1)6K%w-ϘTo9@m\Fߴ8#&V-&`0^n3 T\;؆.lF22A<^YC~5Vt~`($8$Em1~'}KC Ie'M?7󛷲$v) ! ɺfwmJpr?| qJj Em뿶"БWcȈБ y$q,,ѣaX[H' pA0bX!Fpt'Z+@A- A2Cȹl[&ZH7fgJ%c\./[Gqwj?'E8 ,=vA殑2,v: +Io WтmlhFxY+ɈJFd{Kfw0x}l3ZjGOG\N")mď̒@Fmݶ?}xpT8_l_3H_EO9`O#]xizQ|v< 5wlrP㤧W9Cs-ΫV˽#'=W2 .s7%ǭ,ѫ(v2_:Q@Ρ@S^c_%TO9q@;~GtMe;w&JS+l#M*3ekGt&N Gy~,oHmgFZJ:j2Ƈ8Ip{a,OjRKJeyo<>uJ2W0Idjʹdsm.޸:찊,X]Ōr*{ԀذO+t#+7Ƿ7Mණ4BNXz2))UB<^kX@Z1,PAڞ;G (7cPs;r >&ͺ5-M$\H]/L JteNbdHzզ ;LY#r;x‡xF['biITkt*` W4usFWjO翟L;$iY&GńXI(Kд}µ nӈ o]y*`=5ia A;B&l9Lf {P4sMLAG+`%rMK0pjդ =`SIml#d:NPoMxcDuYe /ĕD_ks*h[݇XrW'eRx`o0* 7QH&4q͌  #{ M׶zwnMMA#I:bwrŇ"O~[fűs)"kt۱۟A4a[+P"gNXս]^mU%Ku }yCY{qy!Hoob#^fpl6D}Ӑm dMIvN:k4&FY[>*;No;1!x9 Q1E9Aj >HQ_E`ΈPlxbb/0lYgMPJ&Z,! :$C|C4nWCo*LVnό©$.%ae:m$. anm /ԋά{S».^L_ M\ ϳ5?x[hni|iLHy B'*OBul}V\46.VI?;m֘cճ՜ŝ#u?x"O=rx5M%SF$jDW)Ր]ID nr̓\):9\|̐ >^&)W7\ ֓R~R*ύ%ח|{3eCUuf&v2%Mjf)c9q2Kb5mv L %U/nU(1J/W9vIa35R{Q'(a.vܤ^_uɎ6 A nt"a:II0[wýB/$ rB=jߎū Q@m e3ӗXPeLe6Op1hu k|t܀!`@RSx +V?[ QFa+p.2Ec؎?~HN=[cRZP ]UJ]}(N ፎ|QRJS-ʍg/wq3K/2j'2E8E?d|GtV`Sd{v' FLo"+ݠ%":1z(M>9E,ad_]5K9x겼;}G}8Hrه9d 31›{u}_FRcXm(K)#)>lVv!ćkwn_pjrbE^I 젃4NDҠ:W9}')t0y[T`FERQ@c=@1Ё|3rȚRa(!KU| YkLYYVAo D\)v4 &ҏu.@Í( 9A}nx[C1qwTJ&Sֿs~ĞْyDm_,W]X{-t߲*QHXXp-v&mˋI9h"j b&u d`c&\y~&/1.|Eg @-4ǹo^Xkxeh`HQ*0bfh8" qÅ9ʼnmصcno^&lsj `aKu[P(w._"Bz;=_ocg/ģ"v1p1]djsM`ICFN5z&J1TN#xg< t c j2)"l%$u+^Y `{C*iczo:#z:I tk?^V 3B tlШ'OWb~>;n||JE^P{OtYaQ9^I O; W&fZ05( 6*p N/<r OߙW!\?Ьb5 UV]|="R9XD>(C幉c4QQijs bcgS8zޅ2s}麑-@^ܺD%(B e`Z $xq⬂aIƉXwxf`SE!6߸jeͷ;BOi>~hׅЧjFXQgJ5܎%RE\'P.F5= &1{ɳs5GL!ae'/%RNGQk jǨq<:-NW:A(aQHi^;CGa\2 &Pړ#t}z-=z14DVZ0Y㫪'f_h6VRixZEf{8'W/糎i)UnGu0~95/ڟ2*q6n2ԌK@N*DąM!~+< s_/1:4 ns!|,Vn$I>vr`B c :lpj;'?}ybچm׮M w&gFKt67r:Mfs%DaSĄp<'] 8{*&D9K:V""_I?Bx,:>61R?a W,)z4RJ,hvRݛpOF5VӭeX|‚ VhЗ^87 3ޯQ82ـob6W)iI?0*_ͱ-ZJ`8x,Ef&K6}đ!/1IJyCcѝ 8*B.BW#V*`n|3xSUWi=JCd&ѱȻppq>\F8ڀܡr%iwٱ(`}ZHM wcPwJ8kgǦ+㴜ʢ~{d ?\ͮ׬ͮD;mȌEr/X=ۚ&L5iwhJLpO2IK]U6t>ߐt|#|G=U;`P.'c"|n#(mi|uwHeTd2$lPA{t.k)c'ȷ!GWgl۸~OSDL}[CP4i DV$)4$D "533&·v O%ݲo!Rlt73!:MNF|q|%.}))VRϰX,,Ovux@/6 ب {VtNO=j 6QF*=PY\ٝ H qa]kߝ@D5R;m}V;E1fJ|J@&1(>3w{x`OV ^Ak|~7xyTKO[R9 u$Pŏ~Y84,eېy5Lx .wqKgmӣo^}9\oo2?RCq>)>I~Y⋶ia j#I' `[%.}ZCY_}/V^9~£mWlm|c7cR] .BcF4-n鿨qIMlHw׷$5$iOtZۧANG=pm+qehwVL ŘWxƯTGS5bͰ\mi~a$@a}0G3F М 70|qَ|]ՠ0 :`Ǒ{Ki5}8+<20ɶfTI5N{Y6dYgyn҅ H%GB0v&͊ŹB;t+ATRCQ-~5/y޲: 9ĺ- nkMgj)S-)Ȥ4k Af~]>?oTMΐURF_xSQzD,`RʴY҄;q=:I^Sj/ ð#Bb0|Y7F? >۠aSmʬ%,Jc1HZ (K(5d{ >\&}s |fE*apGr.YȐ?PwsjA@ <&r]J ܆wZF R% *k(p9ҚPx~(O.{#sJ=#3RH3EeR'Gj~iad흰MlRi D1JpGA"X 0/C![33Z2yibypx/ڛl! (ÛϕHu{So/deF^Yb~d}7BvsMrrʨNq2HAߗ.tRvR $Ҹ 6izdm?֖v!HDACt++\w΀ëMܶr>i P 3|'Մ>kc`pnmni ~cw)B df:йMcT}s %OF:F9+eoI76}~b5*Dh(Ѝ:T,cɜKɍiXg@ޕprve0NMy>฽K@S᫺F5ۮ͍NƩsas=>Wd{XJp곃kJ݂$+I탴KreӁu ( ;ԃ_;YJ`n{=# /θhpRi%%t"@n!9վy :B҂(.k aYEC)\w,\':õA8;Xpc%12 *Švv(]MYQ,S6"?xB:Lch+!f`9oA|V;е󯞂buuFb. x_"eT%|qԊp=- ЍE3{73Ϟ*s꘣C @ Pc\^nhGIV iu{&Ϙ-)tsǟ Jl]мxh]6Iik/5*9@k}5>AkfT)h*ܹs2C*5ϣ3$ҳsNmu6I·j$>-G(v?.Zw25YUüNhg>5NU'uQg.y3+{XȰF:6.)64Snp0K6XiKJ8?lGia 5doi@@ Usdv_U(d00^"ySToE.WZ&(CT쁅IENף`"Sx)[0cI便O܃h:#N`5y@P "<ѳImS'\ Me^Vp[`XBd߆]_x'uiMtT NLj!-~G7Tq,F>ύ2ta4"_"Ol:48gҟMqR1 Z;4|%*ɄZыAf$LEyvVc7m;xv 3)PN] $gZ$2#_G֫6JLj l۴wrj>^ޅ'Zĭclޭm2 Hh%B A.~*z$YH?2H!t#z }o~e݇dY  1/ :*,W-!CA"uHh)/{r(:gBK1&+4EL N Mkq/>y㻧Y;>&օYmS+ g:5sG2TVa+ c랗 ]n!o-1+)iFnv}fԀw km&+HQA oPXGߖ^ 2y\2Y&J,V~!6\;bfrA3:LF6"m}̬#L̓_JrWz/mU7R]NnFz3 x񁛹udg6hvb7U_]ڇfFԊ7+`T y prasPoz=e1C;&RL^H(t{}?zb$bH>7usv8#H%q$(\+ e}WqSHU)TZY. Nlj$*ag4|!2q 1}nq(WG"JFwBmDMaC8H;rV%;A\}!Z㲟sD7٣x|R?>ըVUX{eBPƝ{:|q5NFpBVw,Irhsha 5 eeϒ*K:1, 0*GAw}CjXJIʙ!BϛVW*Z *<9=GW%v?Z}ɈNӉbNd8fz( yz{)_x6$B/*N;I`4d@ZE6pVD)$2.Ŀs #d*b|yرEc宸\%M!OU/.tϞbbuyYfII@#xz0Ë(ƔxgXvb|7bb\, JPX:X M^SX _'l51or8uF[:`ƼN.L{ Kv~fFCsJ"0qBie4z]tOJ+j8`@i[MHD.WC.I ;4gL *a7guF:IHRVJ & uGh8^*hB&\}(t yW!.XyQxX1ݪSؘRg+inh޼9KLn8/ 5W@C<⧫ 7i4|&#= vBqNԘAF 8w@Oghj.pN1яjQglb/ \+DU[P̨`54{㼉xy\]Ah෈QRo.RL%dym Q =6'=?~`%I_Gϩ1ptkjzvUޱ{՞F9u MlK-J"^9MVL@܆'XqCBJC)]0 ]bn&32qݾ/R=yo r0Jȵrn,\3d*yLS CxYAZ4vs3! CLVجA-~rcki_D-AP4'`.@LlA<> k?o8"y(IX*VƷy$//ve5\O^4EGe{y 3\nq&=bquV<˦-N&:ᨬ}gͭ!v$1Efw sC y|2;8;v{]|"K,\vOoRΡ-p^qkAjDGEbcH|6k $nH|\#b2= z{9$R:'/DJRkws˙Q #|A#%mq %E(497$YvnbY ?|pu/H%H@B]MAJ{멌obRx;M@pڬ?1VAZLP"ؑ8I>KO[C`Xb$\ckXtOOEZ;r\%aZt= "JOTjʨ,1LcFp *`Ԕ;Q4 YTaSbY[;H/_mɵlLbg0sлQ6&G+G^=Z&Wbߏuq ;#9<É:u /F=~}m6ȻtV BgqP<=KaAЋVŪ*2Q5NKRy$g 4~Ϟ u< @rN>)yu2=_JtJ}vVUCL"$LJ1FK'.S.I/RL(}YK +y[N.Ռ<^Ỵ("++|ǖkCm|B 0o|%·=9*b =[4܁vnSCM0ۭV*qIp8i"" x4grF~&.g¿ 8GxEX3ltՋFGM~L{Zlx'znX0 ~I,Tk qзz-N1ZhX7 3!ΥK/y"L(qPȤZ՘ pCMV.*w~Z-MuLSե$U"8򅏕BNŴYlgqS{qY0wM< J{َ@a#:mv#/] _6=/|:' )8投 e!= :ͼhesZ*=ME47 )ˮ~L6m1qDe$nU> .+g5Jg.%*PXu1\Y)гUp;+i9 |9jr$}+VHsZ6@#_wЖY:(D5-]7d&ns4@x(/[aR^bjEDsG?sg#f;Q{wOXⷨ0V#`XN.KXQ({Zw "O쉴'H[\OOb>y VbۛItѳЪ(o9hU" FeFPc+#YO9s N;b-ٝP澪>B!ޥA`˿PQKХ$5c=@o)X[X h-%CZ1wY؟<Hwɧ~MS+1d`E迱!7Gi]n 7epUQ.HU׈ql@$OhΰUm- Df9D=eY6?+c>4x<2v^|y͠׏C8HߛYv\e>-9+Id$CD=ϡMN =s|nw1"Vtb'`: l}(c ((oJKʗG':&~`Lv#ڗk%lm>I{6?TakW (ٗ9{^aѦQF81n6FjLi(Q TdgPu^cf@~ֽ.3| fj x&Q@?Ib䨻mJSUMYO sšI_brP}gu0M^׵9:}7{@}d\aQ-qm aBYs"ag°Xy+`a]Ǐws)lLSz  Y1=<_i$l}W`Fn\d;X8Ak<|no~z.LrUY;a  2ɲygD2.0Q1n-~IE^(zX9wSε[[YQi=6y$SeΡŤQ +/Y$ibFU]5'7=Ð&<_Y@bڏT*8NIЖ 9!7A%Yc~HjsswD[щo1QEBU5%: Тv _c='B0SIBoX \J"60`/Zkw(9CU!&*_i1X`w啻K"W-/WZ+PMy=9㹓1hعphM˨bMBTg"3I"^) EAGP7m bهUYԺXI^ɫj5eʙ\Y?͍@f[c6lz]”8zi+(뷰$vBE|"C_%y]?L4&' O1COkYc5DPWꋈsߌh 6=)>0 _-sQ=}vn{e06eb,)ngzژȞS\0dy M R8ݼ6iɰ7Epm18k?I9'f.-j7A)~sX{I)L`4.UyI]GoZdc`g8JAphe&Ҋ 'FT-a*U`e%m.L XKhwΤK5mo*Ax_lњ7Q3"izD4]zk# pQo%*Ӵ&87HVH_i`i{{#kĂ2Ȕ ȀƬTL\XВ#3*ħU?S'n6`8H# =;enü*/+r]zEǺ0dLz(zG驳 p1BA+jV%)IE0ޕC.1Gݍ* &_IlZ4z sTbtq)}];/ӝSreה[Vg.^Xpw;X%b_muxY4 蔣3T域,ZF `&a:BOxF;jnv XHi0 S`>mt7ҳxf-.=k9:1G y&oNe*Ι[yjI/ )dXf̠ "ɢK{^߀3;dRU<͝؋+ā֐1jjfޝ\SE FT9q3zF:WpLFH.s:}cH*9~[#5fkw_GuN  })x 4DZHP"THQ^m9 L#zIh e02OZsݳ8ɘ ʻlp􏕈zrL\ҧ`s& >ͧ4 _kK'aFwכqCg2]qVR,Z Vu!+rcT#Q{cT^ЏtN[5-7*`d~T:d8Zz0FG$iSe2)CXs'ZIkF7jD!wy얄Kj)5j,o]貕]l6_3g`A VL9f5rv=ĝ7mGqvS)5{؛3FA8֗A9R/ :UʜWxNj}RŁ|)- ZSjڛ7sFPÃA.}f=˷g=luӵwh?;?HS8K}R'iw_ć}㬷>I  0wS$HVRߜ |oII(B1l\Wn_I[ 'i[^%+@vIȊ7)Ihġk`$G 2#B,(F}Sɏe .)X: mJW}/vQswBǠ'E㿂L$4@Y\j=O ,L4+"@;[R|01 73(juXb|PđΌCD}\RlH|Ѓb:9Jdך*"/zdɡ2XKV!ˢ[=D+|Q9[,.Tie|H$3 + 87 5]z,R*:M ՛lqGzw.6AD0Y૳%(әMsCt)c QإҎwz.t܊A9 Y-: Lq?s3(zrC#ps7µҝ1 X˄lfMs MoyIFY';Eb+l(="GN! x$셢=EcGw[lo.aR30с`]X$vC`X~URbeLݕDw Q%~7w!K|K9L"< ]P}U,==vrr^$?xC ¹L4M$2Br5Fo#qJ/}?ђW9c`qp%[H(OT8SkѮ o+a5W#rR a5:z ,!ku?e*Zi\}̳WӈK(˥iwO*mĔ3?+7UXKZ7e=c]('RmhPjN~GtW4>BrؓR;쵝MSWZ8v`id9z3Dž' vFp\3S;۬7Ǜ$3~TU@zgyK:M)ȏug™SZoD\*t<&\z3j.1X=)[W k h8Rdk:H+M"ԗ،N||vvtFiI<`V`uɓYzMZ_{>i{xL7]RO1(NMjzQ &Q]R:v:ye7|EJrp[gu\SjXTBaKhZا51piKͥnWv}2[̇1V ,?it Q88*]IA~>$L.@y!8f"\I_4 P {K}znP(w/O^D>IPZ 1S$ݘs5WF>x1w <‰* 1 -XQoLGJ8d^gd=ck[-\e4TDə/.-,(oBh!kWHX)_,P5OG!Ё kd1;am-A2eIihD.m"Aԯ[1ȔsdT9lT,gSI;,t9:gU}}-;w#D㞘[T\Y`qg'o Ǽ/mrz["e*Da%#\+klvb2Յ2%hy uPJ'ei/F@„jf~y.V8;r T9g=Su BPA$VФm"gjM0|Da"DFqoe㘇>G%qJȰxEBW Mc-Bué0-XP5*m<ج?- ⇍iK sٕtŬ٘Tbׯ]T9t`eKSo]T>Ǫkf:i_$6h-1YLFI79,Gn»>O7ŕG$M4<)ioQe?O8X.ed6fL+f#6I}ކ{`T͞W^9Iۊ^gy7]M^_MxXo%3qg=O//3t0Dy-d=%Sm8CiX97*{;VX8!v"k`@6J}l/!ܻ*3nQe V8"&t!2@v~b);sw ^pJ3`}jmu3)&>Tb˚@bRxPEXt.u%fc:)3T?52Quɱp== *"AUʎ8l` TC-Gx7uU#ҬEOڎi*0{tXCxH焴i6w)-5keR_2v ų;d,c zRQ-h]y=S7&i[ͼ#W2`D hin\'0"7b,;3!Fgq"sY:EPx&g>"Ж@ tVkH[m_ۂ#Hң@Ǫ8a0|ˆ4kaPkCɹvBhdKA.kmfflE pg9bOhAU]rDI GN %.Cw O?G[p`} xA_wm7D'=?CӴ`ݏLZ(5P8aJNeY*G㇟+3qp_On%7DXTA+T.j#E}E."^H_lj= !e*YxC^} mIi>m|8gs QOwHDs$'=**a0W$Jqc"ļ!tuͤUV*z{'Ɣ3⡙?F սb38;ܿs:yQ=ÍB59Ta۬awAޕ@T;&zkM8b=ay|v~6dk2C2]^*s,7G9]gr{#+^,ێU)PןA" ̢OF2 #cK64s3bzҟ/fRK|'bS~zAENR\i`E+!S>g7ч`䱺#9&0@>\T2.͞w>lPURhdB]aaX;B7)OSpvlDYÍ=X][p*a\2s AD7c[CP,Β E"(кh)ԥi!sa\4{Tlvԯ>bG#"QGi(|ˠi/ժQk3\} s2nze|l5洭g+ zEkr0N#'q} @_#z,{4)%p9.4 qSEW%# C|$z*ѯ=)ս/:,%-FGUUOSrO i]iK*)oԙ\ 0}#9^3].5f Pmp݁-"m'D`dzH>fz*ŨXj d8f D.< ֈTQ@2őIJ`RDjvB {ڕ^)I]eἹ`Su?sɇ`DZ0k]Q =Йeid˯P_/qk S$` 53j g_ 5ÿߵ NT,&9>wfO+ۊ^L-~ (3=mx_?{S_9E(a1H!f/Q4Pw·l",XႹ*ZIHh[T~W<I6iMh i6P;L8qdQYmnADՅքIj:Rx_Bl` ީ:(Fhk ;H-t2,K*oځr˜دCGL?bp ) -iϦs!m se!ױ>sSߠMe\)EvP2r! qB[a#, g܍6BDߟ,LFE݌qKTP"}UW#O+׆sYk@2Bgmq]Gy~w)Mgy*,O+L*Q߷Ώb1c)m&0|d Kd"XmPlfH't}-u_kRȈ%ɒ#Ss (X^",AdsIgd%4V;3LsUDRW@m#'O;44l!TGV\h܀֦[{c#3yoʎS4|Cn Ց36(=5ٴF( e"F7e[~i71t]Oe5vn# L~)bzyf${W= ݡN3Ჲ֭$)yJٳuː~}  +s~>|€46UF7šRYQ4WnoVgm;N^6g4 x-r5gl GAJ^AŰ! ΂wוE)nEp{0mtI9@bE۹<|ɂ{ʲG*4y'>93A+2*{/V4 t7ġ&sR:U J5r_[nª~.&L$y*B!L)V*_~0ɍ#@y~.vRƒ ͊S`%{|'ѕSbeßN%-'GϮ$Yi4*`{x c?1MI[X BCޮdUBs Zʠ 5Qj #iX.i"S{^fA픳Q VnjAE,/+ 0wl ԇ?S$Z~80ƵNͳB#N,^ mJ"ֵ [!R69UAsO^YK `ƳѬ+ "ݨ XEK*}>'CZA S"U/<!:b$AÅ89 .^BBP['S 3멬ۚ}&{?VZ|Mv7yqXe_z֦N9=_m>hoICk/[%yۮsFbӏEq,r!ΐ388UV@ǘxjq1L1{fO4:봌Q9$/olȫT˞lцd'Ng7L:Fj͏?W0 Mu#'w]_m'"[Y/n]]XjQz \c 8sj=x';aѴ:q 3 c \|8D<>RŲ*/&[Q%=r?$nZaKtc3F9(910R z:mD/GjT T>!?OI3~6Tw@+J c KrC =6,3,ON!b(8|"9@Kf>\q[ 0&H aN uC[ 446(p(skUo W-+z$yƇlmo#ړJ-8@(+=J5VS~56ݷm.@p !׻lv1ӘqrOe~(HE:`S| : jrzLoT;[= \owi8h]ɖlFbj Wr[@^kL؈8}TvX\0FȨNe\Y{`hyXqfZJxq㟹qxj{-RH.ā-)7؇Mz)xDIZUF u.CלǁC-4;fZ-m+dλXX>>;#6xQ2mC8̶ok"B0ldҸH AW-}:j'r M^Je3-",a!b&qF-[=-3LY/6T2Y%끛*9Tn̓GT KU4؀ gڬtV_O<Gxe6det=3ԪfhX..iU1D\F'h/XVxdD D+xؓ[?'y ɧۊqzdͤQ|R8K.}2&jx?.뱑y)iʇ= %y>9:$U2e)\@؋3q`R\;ja#m"JJ*/g߷j8'BmK9<}73!6ZĊQ,i>DڳRne8&( 7KKiB/rp+ >',.DH9-Rn S::0VF_՜P xLQn5ù'G[{KzdR*Z&59CD"Dko=cLhp,hϖn텼zQ+i 2Nk/~KƁaMÏrQ Jou%K^?> ]<I5 tI`N H[#'QT"IP@lf;jp2}@muh_pծ讵NL;RA!oGT-tYQz G%NٷRD*Zۭ)Jne]Z$2`ml^euް|Δ-sV ; 2fvZS]BԛC+9y_06. rF}R %Xn.m8ש]4`*uRO߉ 4_nCbt`BLÍk;y#PqT#|zn3XLSn@.εTWuw?T\1{T{KVIe,G/4LNu.HWP|o' _3iî|Gn͎^~cSQPk2Ic]VhTwcv WsGx󧊹pAz;H1^'!A%aPqVM+s ʔ%Ix [Ħq|6ޗW=2 4/c?Wغ3!L.Y۠ӯbsT_\c0h7֞-s#P:XIE"mJ=A `Y8RjCY7# geH g[T9j=[~9ʌi}Q |R jf_s7L "9k\(k}Q<[>t;.LƼ@jN(O@{8>8hEc[y G >(9G_'K Xٿ=|0ᓋ0 3w̑T!lv?%i>dF/G ̃27W:R!6@Xw … ,;)m[QGxhy- "$Z^[R)lr6g9[bǂfaȜE<-ѿ!Ί31n@Vf eiF^m^b}_RdNӖ+b@$c50D8o3Sĩݘ;ѕ9IUș%A}kⱻnoe,3"{oXFhr3t̒ZJ>{ۥgx@mbU/xȈ WUv"8`'11.F7*1n!Iḵn! &S|L ,N~5~d` |;~5x\=g5wYy7SQ > O =g#VOeScx1"$01* 'u]bֱ FSfM)Iٔ[*wFαW*T-o)Q0f24mh<$BSAQu~T |z] PޖBUp%9^e+0יS/$PvJ:)i'ku.wTYǴєͶ .3?O+.C_Z;c_5Wh '9@".ktd\?'q `÷Q7{=ĐҟM,R !{iJ!]W6vG*Qpǻ449}Ng{pZ$`4lNl]!v] IvLϥǨAʥa >~&WL˽$xߴ] oa]Mާi{纎vÀ}̿dҭ&~TBR>/'"ރ W}ǡ!xFoalc0Zl7v*>т!86QۅMCuy@ɃP bZUwxG1LϴշAQ\T$Ys~'nI7Xn1vEKOØj!TH">8mt N,<oHZ4OSvGJ']u)nQ 2&Mŝi$n˸.l p9~mPaȽvO|0;qyXɨno%̀P=lETl %:F 0Z}k;xuf\m z蜧g0.2h]ttAMGzBؐP8D9B@}̏}ހ̖{;o7|.)HPD&DŻ&cc%ɀ0<8Vb;ࢣ\j.KԂϪrUN~l1[?n.]H pwrHjp7`rK-&V*3/JKre$ 5@RdŪHaom,͝"UZX0['rUmSeH0^0HGxL`sB7?Hd9j\?Ϙ<4QOk=};4 z7<~yH"/MQ|r).e?S̙g`Wl3m Dw#c`Wv0$f,cM^ VuݪWrj6\pkWN&hRPIăDP^mm&tc@ mӠ"4(>uf 9KSYf'-8Le"晍 Q[h,X-<lOǓ/A #mSŇº4I+.#c`rAa pβ4bI%BRs%T , !2?Ei%ryK|͑˨ ,]Xzeqb>` Oސ{5˥xNm}|S1剠$5:j}uC3t-"3['&;LhvM@FX:7(72͕Bs[D(U^`͢Y4#,Áot4U{{;ãխ7X0".D-CO.+hjԻm+Ѕ_bԬ^j61b?Emk0Lrfv6xYPB}IaϘkݔܚʒwiڇ2 2 0[,lF:Tk}䊈EL xrO<.#pd*i~zK'؈:ԀQ~fD{P,f< z8BͳWԋ ғ}ɘIFڞ$SFs_\FQ۰>O@YWUfR+r8f|q' unt:n.ߩ.v/We-}.X F~~$Kwޮ;Ƥ~,ݔ4XYilك؞! P C]jO_ek.=_hq /D]8!ђJP}|_f)etIadM*M])p^z xb`S2 QHa~g~hXͯêPO;Vz6ˤ)EAxOT* [K"{,^~㯛^8u̗x3#kLjԑ#3N=5??b7\gHҮ`BaO~GlT?9{ԙ(NEЊ|ڥ'l/Te䣜x'GG*w JNėJ"eNg4c`0q xӏ+%j; 酻COP*^eaPfbbzL=.K!ӆؽ >'6D47*fÂT roT;1CWq;g> /'~79* R3$W}U`>:32ɯ':poH}xF." *#m 4޺|^!I>dؑRj Vƈ,b2|$ڶ䀯i`C3 (EQ֤=/Ócf S @Ki2mo( {[ * 䀡W-̃5:xuZ$e7ry|#SIKS[#HMR`a_j'T__A=ԉ G8V榮]-/>nřB6nKmqs/۽YPI_8@ bt>@10eIF+ޥzQ>-mץb{Ht/e^eU92ƽ.{r1;`; g!bOU/@UxZC}$`ws{)g=(@YѩI3ȪF(#8vcSJ>,\6?U IǍuJ2V1QA%g5VUH֋B9nd; ó, '5F8w+L٣w}=\WH3< %",~f 1FNHrr\`'0b@l;Un*s` x)-+Ԍ(V6TёLчewؒ#+-<٠gG_ޜ/m<NޔTڗhhh/fd.7DÛU}v9=7ROax4 UD'n| ĬCoB){,?/F+<َ3U8bJDCb1Wײtb]Bm%:)MiTڇm{vNB4wYژARpOֳ6t5&6PK3Vhek\"7ދlY^TdiJ 뭑}$#}jû`P#8Ҥ=1}֚N_d ̓pnz (9qQHǩRA$|r]P^ibprfGu#NOv`m{0$9[Uնl#].'SԹ;.b'?k偁~]\{/OXt"N. dT*Bz8i@f* VVaH^&c< sycd:5BP)M bN帗̖\yp1ߜ= 9Fڭ͡]6Яatgi~2~㦮] YHkgio5GKMOUg4Ѥ*j5>xl}F+%oМ 1_B@#yştLLYU?O~N7ޘ!2(p;1⋧5 v""Tguog\8?7a7vGwy Z'?-Lk"f2N I"67F5O{81D-FBPOXٲjኽ)6L*Pg3VJL:?͓uhڨ7!wwD{Ո48Zx(t?Yx<Js.Б9 P TQ12h韡SB_bi@B{d,6dy%:siaG2PR;Pي"d \ (WR1Lb&^8̞HQSҵTw77TD$^F?`]SZ+ڻMx! . @WnL$_%fsa}S8.8&(7mVr|+'W,xVMYэkYVR.ciҫ Z{'] /Ӽr&ۑյ0>aXb*.g}d3*&yftG ~?OI(/W6E\:z&J& Ydx c}"&_Mv Mڼ0 h,*kcz%RSǴ k$B7UKk!3?Lϥ Gl0NuN!S1oL[:"b4B*U`+.HҗϽ ?U!o b]K.XFwy^ $c(rRHԤ\q% 7">|o6M:>M•`g]j̤ FU@f[62o^쵍f+PJ^+܀csr9Ba.%{Ebܪ4=?@6wiFt\DBTm;w|hݔI)c\̛6Vk=B 3X~{y1n]:dNDS g&(*|Bq&뜩n\s_.V_dUrd$e/7gJ: it&)˭*wjeNk8&W{1 u}n RCIi洧V6|iNZM9خjf6`GLՈjY)B]6lI= xҁ25˄~f6ߟS:Sȑer6~]s;2(-Δ]UۍbO@ؠTk={='nŇ}}ՕK(}7Q&[/uX@4+*uAI}5!"nJCh"6DJfHe)Z(JJ Hk!SZK*(fL1? NakU& p?'4Ĝe,H,+1t:ꟁ3%~ɉ+O{ٖT7):Gv͈)(venc,z-wc67Qӎ[ڮZC{yVm`࢖Ԭ,8\ :}jX?:KZo`;̤Q"_tG9& MH['x);eZd&4 äYD_A·ySЛMdJ\MK>R|V' XM8A#ԌH?щ4YR썖_ 2nglohRa]q}F>.7FU!iSG+"0( f i_MU+-vJ`,?jH+5? {Khgi`{ W֮P$+~6N/j7^<-A\f!s+#j=`:FAdz!ht kH*Jm#30z3\fe>+US!u.:!_~a=D.y qM\DiS%uL~lr膍ȼPsk2Y_qg, b8/^UNxQ /3ereI:imFu0sib*/vCT@vBlp cAJ%ڒ҆әS '^G!6 ,\B\gydʮ`8 = vp/(;EݍR9CcՋvsUB}SrT8)H'\<ŢeY0yWV "Cqa'.À(h^*HBI ʴ'Fup~48Em+^5MJ) {S88qͭ4PX]L*@zc$v׫>I/|2++HUSv*퍞,;'JAvwOM,WC>qh#XAڛ_m ukxu./Ҕ6Ѧ 3gq=GGGh}C9kaZE6p 5w$jj`Xd'mh*˵  E}|"]L^rE>AUVJ2c3׿$ wgpn;1=^f:eyb;߼CBCO#w/:/l3$Ӵpȣ.Q>~] 3 ԬN?`.3v {5ZNޥTzWӓyQJݹ#BWA?^{ qh}! |vWV= "ZlDN%H/xR}|9@zK̼BV1Any :~;v7ɺ0-X8tP\EAˍ"$u?`M_2w8y#Vv ĐM zFNayD&`Y^Nr<0C[˙|"s]3?1a#vR7d: Ll"ŠHOXi (RM"|QS<*.!Sa-H,}gI7o+z~ ]*-J$Ef/Hzy̐Y[œ'Is]ph,%P?77lW=4SScnzֵ@J.7_XAGsf;e -h@Knpf2cEbpV8)Y'M{tF<`]꧖ r+.j-I׻~5zh"1㎓^HOk^}%Hb\GU`Y2Y76ۼ IwvJ]L/\ܯ /B6~p\dhhG.Jэx=/L?G:&vwY-So@ϣ@Z G\[&$]f뻧Z*؇LzR'k̑.!!8^c|yCӌvo EoX綠!Hq: gc7EMQixpD'D#l250M4{ $'tLбCa.՗# k_г[ .SR LB%-dΒ;&t9x? egʸ880feE Y"y'5Ya<_CƛkމӸ?#=,ov#] 9604?VOtD;٢ӵM[㺗ղs1{bV) @%I@)_4>G;Za`'mabmBlhuwnO0RXͷu;ll ru LxM?d1'#3"EJ }44*=,hKz9x{;NukO: lVY gxWK9zZY(XBps@!v +] ur%!Juz%M9=R~,]V0 $<||2@31YD[c\y9.5p Cx[molQtIű IPSfq6I06ȏ{+DUN=*_M+KNKLhyލrOOJ*%IeʯT:,L)nIa|j0u 4Rq̈/Fȇ\T;c10j NYىZO`Sm%(o*)>2!gL5MzktȊbŚÒBN%sM>C6@{v~Wll=:#f#~v1; ]Z9DW)AUP2d؍ꍙRsYlϐp'  "EB[[[΄r@B7W hдAa1 } )ǹ 2y#g,f?RYݸayv,?{JѯCnn3ڢYWhwR$AӗrSF5:0KxKpZv:kmT;?}lDM9RHZ8!ݤpxx7OBѺ{ @ߤۺfX5B'9A>t )P۸>gA6nNƧ-A7#һn"&_S׊ئ\]JO}@mX+$ҽJΏ@aOarQ? Y\jAMreB ܨf@m8`Sz7Gs͐`'Hc Z烞3$G]|By K{t{jjN$bBj;Gu&.(^,-^\AI 0k NX07(Fkj/5+EƒkF|@GC̈́䠂z욫j# [9Do`eKI$mEC2>>|x(-w˅@b˔3׎T=̉*:g2hqQ0o$k+Nr6{jc6bO5E0z'_YE#|uVɰwJ|YR{E}0L(K]ޟG?x-,2& zB $k#&0iqUq2\?zttpOb*@=M%/R-ݺP{@L[KjvҚ?+ob1&%bZ0PJ{k5kj⳨$zZ$9U;7ٍl ̿V\{@M|j7G%Dk3(jPlnsn#>2 >GsvojWS+bĭQM`s.pZ㗒X5:%xDDlP*!ooT/jul;#1qapj;LI>n |Y}5hPbZRj(-APi4Yr{t;"l%aHg6^ r%\(n[tIz x`>ls0 -}~ݽp<,@Hב"Fj{Qǁ0oz^h7F*9Sb Kcnnň~dZ3++y,;Y(ߑ^jeRr2 Cva69w*\a9Ơ\6[sܓKrO?j7B(E{(ˎY'Y$aY3?{%#`~w€1"?r ؁~_x|Cf. BΒ.Dpu{$CreRng߳GAW;B{o~J nn)Kۼ%~|ؼNg" %5,>|gs}槅Ϋd/!L5`WH:˪wHuAz@s(8.޾[Х8{Ị/L۵u0n˰U G3q @ yIvY[ݙk1~V Ŵ/؋AmyOߛ Z#9 bW`p`1/:krJ?uf5^/+]az'We to&Q@4 ~ p\¹&tSEz8 hw*#Awv?“<^:en:Oi#{U']]C>nY{;"A'"vt1rm|qLw|όT>g7=j E6O 2Eyhd j-$X=A"WEyuT Nl|3xQh5Qa-%:)>ѷ@DX"S:qVSjhT/m!h2ij~`!>?3%jIVg_TW;%衝¹Oms}<;10 i.ӊ+vk ^ JP$?Y7kK/7b*TfyFj QRVH!ߗ"=t;?WRR 3e <@&,#𨩱rv9߈hRxAVayu)SP\j_+!-/kOͣz$aިJνʿO6dQz<ҥDXpɏF"kMo),sȱv=eZ}=¡d̘qcEd& dLN`P醭ICbXPY+υt8XOo#"<1MFEv|z!ER$\͙ "7U2jS$$**KsiѰAB@PFAİr,3 FXD:]DυZ*Oh\0`'3->ɇHxb< wjxF}t=iH|'l;\p uh{я ?ӫ>ˊ(6oЁ̈/0!e\6O<ȯh%SZVLKqoô~X8yb.A0"mqLH˸<Oψ8$XpG2]TAB[*q|/`gd+T-+HRj2npiذc{dD\Q}a$jQ>|ڑ}&!0c{փ\گ  ZgtV1?'({؍ۄ{>pf8>noz2̲O{ӧL|HKMqۭS Q35e*9~d8&ʕH}:(SNH9L!TKX*ttsK*7dF׫y]S!|hmiM !RjbȡMz7cWhf:܉7hdc%O8Pv#m_"MQM ?oǔ_4kr"*(|~ͫҬy)(w}IEz'~jz! b #$3U_"b 놚B?DXv(A Tg"ѝ c&p9RfM(~dgk{=[4_mcԞёtbi~ TiElEWk<#H4/#Ь4!{D}qy=PT}wqYu't~HD_ܲhr4a>ÈxFE/ .%(],r~+oKY%ź'rȊ D6 d4b:)$An{z+?La 6`eӫc@׀zW7`(g-eV^6/!'v a/UC*'zWsu=loj0aXҊd|TyM2>DF̯#X{vNr+0pѸa#D~rn6x[S~EAʠ^jSiA'p['ĄW;ti^ ;JUfIoBIl?i[E`C4y,/v?%TXFך-- m jG w YRؿ8) B쨓3 -0$Hq{}w(4+wgyd4n}ss4^ZtnjwNj,4&%GLfė*GmN0vq)tH¥xTmj 1cR8&$o&Z#g=x=]ߐaeqW2v%}RKeT$V.oYPi%,XCX&b` A<~:Do1Ц5mwtf|sd^B5%ˑ=$|&O"ٚW5N !?[C(DD:2!nj1E)|z^Ԍ7܏{>J9=t{B!AC$>[ |zqBU3n5:Zs'l%3O+{gY-&d|4STz@2vd':l7qnRb\TG ݒ0˼Z M=ptj?咵)=pT87A6gkYdhn$a'w녛 {C%ի0z-=UKPK'xw+X,_Z 06; N'u'Et Ip[5؄mjᾰm@.R.᠛;1]+:A["h=dþ88=J|{Z>?&$='aU %eVDz̾˛X0]"z8oUY)>l5]I+"*;0w,$%Lئ>MTHS o.nyxnT]s]ǰLĘ]s̈́T E^˻pzu%wLYaRt:T&:IpPCa H6zj//\hGhN Έ8Z~fY&4E$N^kqVh!alK Z li&Qdy1LRu9KM0@o$Y"!Ss#R6tn zo^5xZ9Ap)E{WʼAc65< ℅ģ0$~. /:å5?<fѱ߱ ڠm1' &:`o.z5A ClP&sn.yGwoY5'E[5\ɔB 9s׳h~ Cð5gH;tfQĕ`V)6-UP8>5D[j@ }!l~1$Hp׀)DږestLiү2^iπked:AEv>eҚTD ҌX/oIn6M z !-X@\!*ѐ|G/G?27 a"Ag$ZOe);pHǓ Z+ӗႊbFw(샚*5K|7.y  kì 1<sM¸G8 fB@:*8ZY`Jǫ7=Eۜ_F,i_کbCR:ƭ$GL舃F;{+D1lCV% A[upߖu(x!j6LF&Pe-TʎoTj2Fe5!i7M'̎ x$D_ţ̷fkof&asdu4Jh,{ă1{=/~5n?vL:?tn!j[FܵSH7KXdn)㐼9eHa`B!q HЯ-&NEE,xEE Q{wk5-b{)Q w.B2<W mLfZ~2k*b%b+ιW` pZ6X+:ztma5ihd;)e ZwA'D0 Fʐ1f# WԬC60tO,Y'Q(l, 81L lj0B34Ԍs=KdJ7J.xd@"'ʥ]rEbVaݘM~6Ĵa( mSOVKm_an#6g2i&^kjȨ>Tda[ѡ7 u ;L9ÃAe j bKkDۓbu(1"0TЏ(dxn*`!]WۃLN+`~Px1\f: 69dBپ݋<"{ߎx0)j[S@RT䌲:-#*?-W55zEj=տ'oBx׈ڕP?{0?.NdW]]WBIUނͰV!S+.٤-a2YYx) WP9 C/3x~Y `{ك eYvmq@KDSͅHd\u֧Tˑo5mm 3rRfYxJTWsKw=Uwy$Y ֛GIHǺ$VeA^Fns|u⦢zj4XW+S.faUgηa¯dA˞,_5e04ٺXuڴB)5xZlAX}&('dnN#dO VWeGl^gRF44!k.Z,0\Seq]3VU}PS苈ˎqHci:[oswQ-OR*S?!zم#%;¶}62_]XqݬFZ>2$Їhf7tV0jysDYH]r/)|t^HU3]+p!Tn )VL~fGS5~ @&ɯ0@Wn>T%`(G?~9( W|CY2* Q_d. zRhV|h#I;ETGT<ܹ4^W0tjK="((Gx_;j䃠\vχE*8GON![%4=KJqAA 6\EZR{ ywџٯTh!# _![c A+51C#7j%(oDDhqg6-QPG>4rcm=F^2h]*l aU<D2!xXtm?{(P#JЄ@e+8qmD\Z4䴦.LD%iG$`o9d7]$o.?Y#J'XȈ"&WiuQFZKAVR VRBji!ͬZ>ТwCݹiRГPtb"6D~4F} {5֯ Ju;JW$(MMccb't}ڐF@xvq6O%K7 ޘU a,I$LD5ASR&f54خzc uc'..!Au 1l #_ =,<Ԭˆ]廡r'u1ӥYJmr"C@M@wvE6 !(s@m',Avs-C&9C#05~Drp;ǷuxOr׻+ëIAH%;L V֭0UF7qR|xbfAΤ8[/ 5܎t0$O*9VOkf>-A"iw.H\ʻ+Y|.ގEBf*]/sXne/ ɕ]dBLeߛ!;gVHg0d˛ 3{V#AyZ( oY%0ͦB@*Wz|OEv`]Tj݀3}5sA.s`u>Yg3̷[&U YBZhy}kc-Ed^< wN < R@d0>p<+ iyPuL&ݨ8;,> OTG6XU&txR"J'W ڵHjj5SQ!?[,Yooh3h>N{0 IGטmQV;Eb;ԽF]Y9}BZe~Fu ̬FC|Xr[(? !yϺU[Ufm\tc!Jk d_ "0ߜB=ylp<(XU]kEUs E{dY۬#ә{\^0 U#|!oI8%وeXW]ɏ&>QphIIF[HeUZWSg%W܆=$:J=AÍNZ&Nm\*[~v.'.we?R:BZ!/V_N+LA[āO8- #4l~_3;KtM^X nؐ"ب$/$dFZX3gd@[. <`[餱k6pnvj&i5HtC'j1ana=m%UC_>w@؎kTbx65W!Ԯ"(}ݴ|djl|X=߄Rug󰉷(:jkSmL2XZerS ,'XkB*yk%f ɄMrzXmql~$)N -R~ϧ}+T2_@ $HV})0d?M=vL՝+crza$)O xXnUcٌ? tqcftp{hdۋ&`׼CәJNs s">V`a&YSLȈWÇs,. Ẅ́"їW6b@n̒= :[pK;x A&raƬ(-?">J :[y1?VhvK,+uF\,Nf5Q@:Oڴ'm{F|/qS&.XaH40Gݮj#vZ#HƟ}H\]CJMڝ (mዩ<*#B!E /my|- '?av@THD[W:n-scy􈅃"Gp;mzMyw p&wAB2 >7''ܧ޺-IX~Suk EHKS#=C5 |Wd i)1rhb sfjp*o)D)fBЕ@x dO9. -T[2<]nL"/*qB3yUZ2yY12Nz:g(ڟNu Yjߖ[3P>s;u=]@_ٻʹ8ʼpWkħ~;m`Np|P諯pe<%^{/f\ZDI2y3?1AsfK({ѪL[O@Rv b-~zqd:+l;O[OI-%|DRPëbwQa~WqKmFkMGVZ1Nm]l׃CD{fJ:EA_ 7&]mn^H. 6ݰ?Rt62ǻwS+/B:fɗs_z'T jW _W(hZ{1FVp7FD~DFFp]B!U`QW Թ=4WdqPŚ»XQ3խŢQ5\ƦB f<9ϷV[9Pp e?j@`BvǰQ@8,U1m#^&qDk3$AaĠ C6T (Kgn Z!Ƹv WHGsIYT^H,VA NΑJ"S%R0{_:tҗw3Sn p)E ހyD&0@ݺkif7. w l͵9ASrĶ{F%Ō(m3|-1>tWt8v E=$Dw3/0,Q7yldF`yAndaT򝟞d8Wor2_d[&!L& yt͖Q(&/gXyCtOڠ .޽  $͓d?qrhDm-s35ԠN4rwM5Y[8o5t_YH/zrmF I냥6vڑȤVй+݃+}phM¶@vNWJk d}$|%.gɍfB\\eϳ`0=EG.}{߭J bs߲ؽjTrwsv6%aJ" iжE{? ͣcR0N+B͈CiHk;O[me"vus]SP;iH-y,z<^UęMά3̝kk}ju}n·鍊\~"fԽ]\7DX">PbbMs|( _“$h% N@Y1u M_b *],Dx=φYCMoAOov7ݲA3ےiky-HUh2g70)MͫW`>8특%].ʈ4MruHrdU4/6U=.O KYMoNX5&u5XM#G% Z|2) 4\j0M2 cL2Y_`%+:m؇AfP ȣ`֫RZT<|xhM;/g'i*?Uɼ2k[w= RϿg҃85^x;O+Mϖ%5[\z3ΆTX].|+#)K9-$tPBNkv. Cr*R[G̔|m:Ou1qӲe|\f_$"FDG%/e*aWXXA hlՐȬ׀Gx#Ꙩ0_ AFCԜ{|ߝ%efUp0V=-mtfwg=TFŀv4Y]1 D` 9{irMee^XRh4CfWrї&hVCmp7#*GaL 46WْnF%: X -wyo,``kDWa'clRsE2Ohfhi1ceځLh8n0? '&}2A4UY 0{q i}kY_On"ǐדȩ((΅kwyPpi8Fz}ٻ&I(;&e{tY6R(m/RyܱI^rX.v wR!L ?4PsݓΤc0X.A3"ȳ\ۅ+ZP0~Z G>EvIln9{* 6qפkw-c`F奱LWƂMfy#o0k65;|aB-1;|FRBC+.uߝ3tGt3Lk~&1[ ̫f)UD]قE? \v?3W)PqJ:Fҷ;#FW&]DR҄)d`Lۿ2VN d/sfibr3S_#J۠Y`8b@/3]=q@fyjtK5lѧgX"$6e9 G,;t&v$F% Q3FUv6H'H;9 VAAItBbz5 WY!|VN7#}RzϏ5*O+Sm^2cKG7SG8;w2]< UI'M>!8/vo /+'AZѧeoC̎7V١@; oK!Eup(~bǷy}~!`O'0BrR+mhԷ {wz{Qbgt]o*.s*缊:}l4|-bGcr/w,1w.y<}Hr֯4$:y1hAfxނȫlMy`0SDb,iɷ2 oQ6"Ndɦlq<`g~8}࿔@X1y$b1J{VJOZ/:ߗ fq<Ʃnj'qQ1P~"b+'>{VK?YuE2-*2,ujH]o aAN."~R/U j,-mU<<8]hXmJed4pu\0'XrĘ^;S-4fpN4EF_T1&O2M*XFh_4uIZ+`Ui'1*"`\ M- Rb'!@ޥ1 h\ݸ!F =0WmWxs^2qğl (&5Bj%][}+EdXkۂS/ }MoB{&A(S4i{V{1EQw;5> F`Lbe7wd?ԕ9A$dkyO.Gx#K%rX^ ^BKGh|~"~Y<GBSQ>jՔ)O^[$S%GL[3[ZujU9lp}O@< hE^ gAɝױxY+Wz'{}h؆$zhoȨ=On=ï`Nd3T"Zc6o?r,v4}oaWŝ$87_r9f9GXUJ 'Ŀ 7n=8г=h~ˑ[~w1Yy*޸=O`)vw`TA[\=-S&җݭ$u婚VV_USN{z_Rqݻj]lkkQ.V݇ސۗ/v@@rq+F,VJ"(A5[~08-WG]z$.U(($'* 3 1H~xCKjUڣlAr&M\Oi@PWh6h>̑Vڝ&$2$A̿!'RWžVZ؀y4x_*2"klPw2| &ˠ$O}ƙYmkdzfxdLE)teot|;G7`Rj̮s1+9}= un(=fӏy~kpat $dFB[l^TFnHE\JOY7֏,[$3/&vFk"<  b*I^s;\ Dk.B)FLG7r=]@ Eꭢf·:LtiчHRF6h{a*KFoƇNNxh~ٷl.V4\ǮOCiOfO${"I3MML9ޱ>v/<zK_cP~!_ &# S'XT" ):)Lpe6}w[H3M(T~Áƨt K2HkTv#8SL<'bO9_Ctl]pֳa*AQ}$ȌNkG)mM&-2Ff'㽺RCBD>[bl _g(^vRc#эt UGסLi"Ы4y v8u6/ ,|HFȰ%@ =J.D6vs2?or/q$ Ȟ AO†dKh}&8Չsb[f*E@©M5oH9Ta0h udKf-_\-OJVmSARбNFvȹYTL?y-zf2$D6^ E(I҉pwk:&XXԁ7 ed~%()2$j5CMX'$kt8Aχ=p&aORO} gn& y6Wr>NޡS&,bh`9;vkJMmQ`I 4 gU2Sc tVqj^"^f7@)Tb6PtC׎'(ԛm^S?%x[ B78<5} 3bgPuItŞw1!pUeYgʂ &Շ; ƊxJηPM7{]%X..ezz%B,`"TC|-t;yqv Ӊ.ҳgqiWˆA+W3F_Yq0YjaLq&6 1q7#n7J^sb`,JJMG}5\q}7}o0ejX ž݈58 >3Ӥ@TNpRN#RT[ptC9$ }Gϰ))C;qz F)3Tо9\}Or0hvׄV"GЕ@-. Ӭ5 M?yn $.]dĄ{mKLYFda@k bK+cƿoq;FܓzF9GIwT1j*:`ی ֠.!Cӧ8*׈vwp Hph"6Q,iݹ?؀X(( X4պl@gjӆ[.sA ,6,bc8J[A qBz|I` )4g[)K|C}\2[;I9s+o0pzeM011~,Q[ E*H1 rpr朻>>Ka0;({,$+"IҁBߒp-U=Vx[D:4P*Qkd0kk6oQ_WB{*3SU4(‰}nL/N\x&+i,=.liw'rrT@o n64G7⸔l(C]m[4T1BB0nmy%u0ec&|nn@|mM0.fSw!ƞ04H%,VZZ7#%$ Ucb;IFSIw{;01RƅK4]jKܝ MQ7NLxu$Ur}yZ[a^lY7A&FPgA4QHًMPhBۑA41FNaOdAֲn.ȁug\D$Bb_ XT:aP#nބ?5_@s=뒂/"Nm@#vLEjo=-jd3; *wm {O@~k_F/KMM˒uM8)U\ \iLF{N v0Ŗs#EIFC021^?I6d]-*b;u5 Ke9kN&Z_g-…LL$MyĩD.M VoMSUJ~eVh+ePvڱcP400}5t- -YŒܥ1s1_yAKEr!GOdhLuI!{,{=U|^aڊ=lgy;^3e[1xq]M溋)#LpUG×In XłDv妦ڀlRS)3POTqԱp1S*i׆G~l=H*$G|ysR[%() yb^drkGI̞-I[x oZ`l o>67Ѽ.%GtrP.lAx4~ܪI(}vo v"EKT0J$)8}zmQWh=-mú}ٛ]R܅z€#kd|䌀.nh^Ľ?&a} Sts=k-)5$S2=X{Bs_bnq3Lj(`eagr &|VȽ 4P-`faPLLTjԙcsW+Iٱ6f.S!'!.X@).5 iupnLey"q"8mMlt>\&u-$U]&bK i3^X*6\'Cv1Y|K_[H[q4g Aጔah9c`$2%U]JNv-\\Zix R0zU[:jHndC Gݫie(V.+ ^BAvUB 0l'^kڹ6rEmnɳ9Tf gl]_XtWN<{Nڙ~AP7qO?ԗp̶S)4E)毐Ā۩QŒ*o?YS<,]Yy{%E9{)kYi*Ooa19wHtz(tFA yfAYf̤&in~+WGvQppj|Y |]K Z2xaӹ E(u:634#ocn*#fS3 ;˕?.y?Xw~t>R5pa#3#ҁ(LV%#ύy4e>O5 ۰mpuUϽ6 R,=HQpt&8W+5:4=0/8yu/g}$X]^AZ^i7dЭ޷20%9qxD6m3b[x_,o&-@8*eM17g¨v&bJ0/*l]qٵMQ4z+tKZSMz?LFd.x~qHw}L MxE[ӝ^ber6%o[◒д%2] ʂ N.)c!|eA \ ir^T}fEQ?8 7dX_v8 $అsǥx`‹X'_%x] qV4,Q8,!E 0I`Q ҳÚg0WrUS#`+~mo7 FZtmL $A\+ oהIlV)9#$= "tM$vɃ`j=iTAwBrY/P]م/cY'0/S\z RRZ}&2"_U ܪi@32( 3a@bqZ_ؕ +6 J#8mi)DKL3E.*o}*n\>Eljj!ju@Ҳo㈋j((ssĜuzQAlv6V8-sӳiWaS kl9f/;<9$-S^q>y[ rBgIFznIs˯a"lf2bs-M!GFMpLu⨈FC݋XpCe?ֱRG2EeY;)x`dD8,Si^1YkusXj- O~jJQ F0H/HR~v*M,dSf t,9|zDz?0tS枛ˉݝ2ȳ~`$T+]RD6~^VKO;PsݯV<HK|)2dHUY'Vyu:D;s~~OTD<'.jnHevo=B\,0Ѡ"ZgFu6q:["R$X6w p? 5F&YN Yx1=lW4-0X&wYL^ D&#hg9Q MUmui)wm?4<`ioW ƳU6%Cr|ILPڍA^/VB)~ QIhf *2WSRsیITR;Dox0_5ӿ[V|Qj>q2qiPLu&jnTVҨax52Shi2>d)0r2NSzufR| d9+ZQAᢇ]\{`]r%iۂؤ=#x}oIiUciQDKױez2:Mɩ1Z"䉣xJA*ӹ@q|X=.~vɆ pMi'utu aTP=ZܔuJgZG?n_aN !8 0jGMu'\B P)<$q"w*HӁ~Z3% ڃΔM (TF.zd83vhVi'IC*Aj2fIU˙II7\fqzETw}Z7 F$sõ'nN?(toT]U4 16TX@A^ 9U*Me39& F D4%c&N*Lޤɫ {KBٙu"twڮhTX>`uXuvreq4N `źNQ Z4B 2 \7"\,gY/%?2n2IдBxJq3D~ywAWZMͷ[/i96{ )s(Ğjpiv)J&\нאmi3-ʏn %,|$s)|&M[D9\C |u3ןUO=Qu'ˆEaDi[E^zK[gִ 5ݟ=Xe.D:b_J*֪vKExIѭ8b@%@Grܥ[]Ln-[pv&5чe 6Vg;l_fY@h W)(91pz qØfcGn0N6xCIwA2O/I)qʼnf:1V:_by1sFstDgw\(p\?|ݤp$XĂL#M9/n3K= 'M7| ?(:``#AA^0z7L\W<(GK)r(bۖ\Pp`%|Yhn:ww~Ob/nyKG;͵jsd&`/{GbuvAՏ ܑe0㽥JOgye?5,1nO,C%T7IU۴0\0E#"Tw76CP&;Q+3`AS>1 ӟYMv HwD㑢<#{D*U_ |yOQ; qYqi䘫IVz4iҞ`P^; [U& X,  TU$:IȲ'̪>2 鯿dbh~'kv^@C2WߨW86vM`Ic0mw~nݟC"_CH|uvO7w $+ܥm?Q}.W"`'6aa4+gN2($-ؔjx> F0zz4M:b:Kj ႒O!ŬPǎ>2tUp&fv~@ t&٪xY*׉ktYP4rg]j*v8kw̰gAQuY] ʥ;^L?F3n͘zU9<\zI4>xsERgp 6Q"$ĒBčFoC Fk°h(?ݧ~Ky~_?`WH˽J܇?*X\ELsXMf,%6ħBO1.(Wh=o'ap> 'ÒJ$ =\ᗚ-YOl`i[oj8d#,(?DtP:LHuj׼ڛ`xRP Ego.ymϻ1)T2XW# |&bsnV?t>F&S(WwK,YV)]Y_u1=N >g+;GvM@НٚjJuu唰JOV/! *یi?d]qa_)*e}d&bTIC'\RI6l},=,H#A.c0a7 dA 7Fl,J-SG m ?ភΨ[."@=AWo9 Uc9ÒOk]VWҒeVAzx)YIDn1g%?ETN]M0Q2vIBFTF p~GʂrBCeȤH-IǤ_kG(l\u =`Jq p1O5q?˒-Lg 2$V;wn0 tqT}wB.-Ոw㵜Y!6hY&[R`i'ɓ`Mw-2չd.``Q s3"@TKr7't:,>3Юu~0hץN 9A.7 (fcHsK5!Gtb\aK{;Zp5Ol!$'^OBI)͟;`'Q:| mN+[fuFQ 1G8\'uƜagЌ@I}r/E7M`wEW-@Qň4@2R=}\t!i(|{{mD*+^0up #+] š,@lčlðvq ,{W{DnW?GW c7 (=\ ySaL+wC|s82.1}!q /S"2V%G4( _ײ=th.B*)&p̧D FehNQ.qZvУF&Vh@wF9X峗l&MÓݎ1Bq6K'tz F֝~7R0 ;\H_IɄ< ZF -$.운Zkٽ їJsABݩ qWL#$6 ^&ի *bL͏/z eq-QD)*s[@ENJ"4:m} <"V<9>шEyD=\p^yKJ1 [u`mrIiQtvڐUBCY5˰*(2֠HwscRDɇ}cHO")9_'J{m/9S_@WQ3IKO6VPg6T?uߦ{EN`(-kT3hvY6;b{H&`Q*>NnWlw|q18Ȟ~{nW@o){ɴxq ݺ܎Ryj^1݁otGYJn Th#C>I-p ($!V|/+ʩ}47{m]3ǛT䚵ښ㾼М,ʟhul[;s*^IlKֱ8 F.l=Q+ifJZ*yhQ)L)j>';B2QujqH1(Bz<\*U+գc&,zӞیkVCgzC;,"Xy=f9V ?#o%O'+ՠEꮎKHB"T̒zvIYp˾K$9k85$'yP?bl/#襅LH˔5wQ$Iܞ\2 }t ZB+OZb֛5醮J+qm/pM2ԬS;|t!4-XےsW :SKR|Һ{:z[\s(e ZM'EIRrGDTq>,`Em!YbݳH^<@<0 R~JmM)7P g†(m8MPW9-U=)#m{R/҉uY,M;Ġ+ &)"Xb賏|FX6ȫ3SZڟH˾%/h&3CWu:rc\H+{g6+vl ab8L .N.ǯC'P'ǘ \[5QpfKݮrM(P4b@a$ppf2H!tq>[u=/cRqdwLN`81,yڍf$hwfPoir{Q o$YW!5kl1Q4f^ds~Xl 9/Qn?σE~u4Ko( ̹"ZQmf>BN@B?XSc ֎nBkWj*%w^,)vcsdO<ݘqT7ƄaO&Fn<-5dUܑCb%JB8Xdj!*K߈$?O{Loլ`/gH M|7DW4Ƕj/ 8G)ݗn)쉡:2Dp/,eT\zʰt"<0 t If u\E'=#pzYBP_#"he05! )gLs3m(}C2Σ@iYy(t?rꭅz,znrC9-|1e1=I`r!PM~x X8,AŰc\L#oOձ$gx`O(JnPj;YF%RlhÔG[nΣY 麻1 )9SO|͗gaxˋ XN,Tё`_?T`8L~ 59lBjի._aU?tQ![EGfš5c'P+O64XY u]%HO#6aðХQ*r f UuTW\0娡"c(INyC05p|TdX]XşlI$jTc ,j4EyjE}4/ki ^sD&Ys*6ٜ`~sU]8wHoK̟I=ZOӂ6ED#rf/lSDs>Pam>̬rn;F86&^֠RIWֲ nF$h@{ybTIDx[6⬉6Jt|E{ '[pPrAy\.:ȼe2EqY|n+ flǍћ(`SbpˏkUOb+l}AHؓKU1L+:0:ڿwr@0) 8㝳3 ^c$Vo&7NE_Z_9Ͻwۮ$D ̖qʥj uѩsY6a3NPI95~>d@ z!H u._O*cc@a6AI`}r2ϖCF(0 _`5eQE"q!P:BEGщXJzӋVy&c C>>i@ Xx$\wL.-@DdUDFc$v? ?ߜ9?ܵiԑDH&&V*а͈SoPI1V}L2P9B$ <U]@=@/vFVޢ&HGb#PaP 3_иKfkE6',eQ3?Z~:'4`%k8I!Il:ݍb[/T +CZ-\Ƿ iS6:nǵEv_n9ja' u<{\-X mD 68RygH#j.E1HQ@2 eq\,\.5'R6i$DUlC'"};b@ELiZZmނx ~bG29*`['yXMYݫs-!^%,[FďvzEX"qi٫іJ8VeuN!N_ ,ʶ ?oۛL}ʵe@K[51A߃'mz)λzOxE):mP}ɓƤ/(8í&r?#_3G?@=ܒWQs#~y"Ԗ&(YB! YukcȨf |laըη7cpAt`i]$Ɲ?^ZXၧc!X,4"9IP-|-P3XNq Ԣp]$^Mi^`H&>WFj7Whї\Emk4ctVdn)o/&ȝ- jHW(t0rW_DE-MLZ{Dz~/lmARmnr ~ƆnArRA&E)kLz3)F>Mg,Rn+C=U59Q=OKC5h"[~h`)?DG6LKV;vzw&+Pxϗ0_k"v?TpV{uP3-v冊7-Q_>ﵹ:oNZ3hft+w߬K-P~<=.o1}{X(ɷTYIx*gӄJV 6ĨN>0Wxtð3J`dTNͱ=(fbMxY[#Nݬ:=x#槤M4 lM[ 6}ht0hOX8U&n; ub+.'Oj QKיKy\ixR_yX7(D+0<ĞR 1M-6AZY!J<)Qʦ-Y#. yDH٣|s^ZuÂ%E/ e!:IiIY痍@7C){^#U/u_ W!yhu@uڞ$6bSz1&7Q2# Ҁ.wj@ЏЬd,$\m } .F&N:oƝ"d:[ xEjP3QW;Y_gܙbOs'$׻k #lAt`U)槑'0=|r8~UX=ȧ3 @Kx(raCcxAa4KezCͪiGtIwϳdy!茊|ma_(TiC'/&bOnku; H>Mެkt~};.,oCJ{mwEΓv?W~婮YQ/TJtZfh#J N}Q(0i!7 $Y>..}p<4O &YS,**I.e>->{*YjIiBǧk`+L/½L&aE~FЭ*e͕h-w5S-V|,b;ҌZ-(|?f gM| ,~NEŷ*rBoI*=$>X׉o3Xp4Þ`O P (TTeU |bSHQO׉H(I&X)]@& 9b_DRW yS\ܚբz߯2 Kjܞb_S&u[Z~FuMl7tb-']DŽϘs*[z">a\X5f<{.quTD3Vq2UVW( Įin 'FF6ĘIHGe%Hc2QW爛_߭97VF8g47?4Kiʞ[Za1A0hD1*%>6A#3Yih" ,KY:iKY;gyE%pOarёL, v$D,F2@/0IO(5$=m(S#ϙAz4cټm7{BoG~IW&+_+ 0Śo V<h߉Po2e|o7HH> $=RmaWZz@}9'6q(w/#Asq8L9v@]RUcu_׏Z*MuKM k*pAVԯ 犔جw 6%嵱5*eDڣ2WX5% B'$i6r6Xس? so0yVR=o{_k2*םU\#>n@Fq[plWN,'rQp-RrW K 2W]~+Mϡ< ?ޯ{P~k%=xlzNJW v=vƬ(X7ߵx( L| >={繙˙wtTAִ6LԕTrhpPޔj CS8&a(w-.znu3%0D%@دy#p_nЙmW}6,m۽n@V~?ge"6/հ[^OSe*Pxv#S ;V?UھnZ :. vUU76-kλ%\Ha2zYD '&W(rj!3̗ @w޲lhepI=g=Ma pr$/y-"،{ixj3:#\ ZŰS'CJ˂9nO 8:Q"H|L0؂& cy6F| DumWr^6qyT@ ҳGNjIUn?T%_ib@CA)ԪANuҡtx1q?[2Xnҋcs (t.l\ʢEU05{ߺbفC^&:8Є6ㅓSa$f S2H4DT睾 O\3wBlT~q7G ˦%@m0/vxze*e,ڎt "b pGQL2%BAVXnK[uD}:lᇓ ^nG&K&J4Ld32mO1W]$4%}񆝝 9iF1^fff;۶)I`{7so*ECNxok'ѩ0j/״!&վhŏִ6!ƍ^4Fzcه$ϾQ>r/eRFQM:@X_\`Pק@uvu㐏w>l)pMLdo}MwZXDu߳I:p}("6T%ݡDe^_Erntalk$'+a7lL3)v۸+v͗Aܤ#YIV,kouMf_>+.\qe ؽ7DVBTV: 9E/,0T*  v$t}&V4O5mNRZr*j zpUҹ}'_4! U (L炞bnH/ΑN}2St 26W[E|'5_'M xri}0G%˚qZ.)9F}*hM '犲hdԊrWQ`w䌬֕ eQ^arLa% R%tB 8Yrut*?5d}ʓC'9Rl 2 >L~' 8nX`ԈB8a`6in}hjƨQ  cҤ"WN¦?JaU0VnGSg:Oaҝ (iU"Oe,"bnZ=d|ZJ9i;cd5cRȜ$nea~/Skt<b/G/YL B&KU<_K8)n Iû-P,}3"d9Yu6D= z~J)݈HjL`.mk WVWƂ6^!XB= ЖXADo_$;7To򺁖)Aɿͦr}1D+Wj -D- N);:N|:`DDx'Faw^PfW0$a@/#eȏ:Z"c>: ܪT8>S #ZkRd^ ~B@'41]j1KG oU~;["a,,'ER!L4Fgi jE[*M=wm (k31;l*0T!SY;2-[IG Esb^q{Ap#E \A DݱZR#12+u d9x 2AL3A> [ƃ3sSN9?z0ֵC2bٕЂ v_އ1:#Q((Xn$8i Vd)U~W"= 9E:}vjהz} "^אZQdT;Fٜ&6&b@0nuV-.o73k; b <|{%@0BGY0C{ GtBWkb"ʹr<֒q3Y9/OH7T .6ڡ kYJ4[܎ޅjLiKbuI $o*Ie#Fn hshymr2l% /["C`./n4-W NȍxӅXu,&7k:Nnp\ z67rDͷ03{o&ALuFᙄq@ Z%4I{|Y5VʲYsV]]/_3)&@ׅ4^:ߣjGJ>D{2P%S7y57M^!R8/y)WO.Ri!+aJ}ڌD-!7[тmQZusEXe܀ dk:P1anHhr\mDy~}G&< h t72(tFJl-w.0n)!0?-xZ٢~Ƞ@&/ufx Q;q?6wasp3,{#Rӷ]Cx%! +~t7~fH\IS^ CI`p(i.U!:YVxJ48ܸV4d&Yd6"MIպj SZ4mP )Be,BwN\{\q9nj/^d!t7t/J`J҃մb@!XL^i1嶗=xˁ]0laĖb ,3X[yo8ZwƜE3Zmx{?5G-f0.ptA1Knس@MhMEeN A|ipA;i5k0^[@;g4BǜSbq3eծ'=2,hђm`r9ü/S;E^f*2+I›`\R { E]:\M^|AL1x]c ~.bPXF)v/IJ3쟅Ԕ%4n j8D.c7ނəe*LLCqC[s`vϹ"ݯ-?6w3[{mQ#U"iPRl'"Gb'hZ29L|1xi&bGvu5..oˬ<\w)TjЅ{5ڂ8ƶr BIﻓ9Q%Mܼj8k(` V t#c1rq=FT˅W vR=-5+X'- eucXN.3bDr1g:P2_ `JA}|kpvsU2N8IFy{- SGq9X_x@/v];.;QZvw{ŘC(} o"n3+Fxp?>Sr(WYdQCYBDC-r]s/٧e/ *ߙL- ~!1 RH}3GL<2LV'!*59ϨG{ҘrCcC{ON(V 2<e<VM̶j MA͜E"mI#ahd-: Qdm fҩGwdukO0n֧AN%"~U*NCRU{WΪNBVK?hJTzpʺ-gOSQi;GF\=i #|X}+״I,QBs4W ЊG}MDOC啠R(nxf$R QĒcW,0P8am2V_젖'Msnq b IfF8` DV,I7̶5ʦY֔OTˆɆH9lMz_gm<4=2GjWNaa* O72 [ cR?f\6@@`tx)^Nukb=x*5T{ҾpBǎ:2=WDz Ld1a.5*O?bK{)^[-H+qnlT,OL!4L 3 8ۻOGZ y$hw+p;ڽ zK=ʩcrzq[9pArKTJ7w {"@g!ՙjhr{}#=Y`x`{x\: Oj}gwI!-ZAf AO ^lgF<#rÑIjh5l($Eҽ9|e@{:~vuJl+3m@ 5#6k<('I(^:/4 Ӏ*Ɂa6vDuow2#C8kBr~ e2z̈́Vp}p-O1!6Hk l:a1F$_uoːs c nֹƻXGb]<~ * < 8P:ZJc5$Mu{NY%cFT> f3T3OK7]/q:j5dZ^g( #ogc W41bp lHǡTХzHj/^*e~>8\vx` oWY: L ֈ]D?ߩ<_ #PO$|s ޽SRr2"l[/ -# (?Zx[v+br; ^l_“ DuvI#b`}, .CkXGG-$-B#n eYzj`[וJɑj`J̕u .Y$ w("a^=_$we` nSAj FvnqmNP S݂Y5]QuY>Nzh`]t|g~SDN/$]ym #65F w5$ Vĺ'#FqXaiHs=af6Z3/N!*"@!9F¦WK,.il>="mjݟ)7\ (V}lχ#\^? RQy$jM(v>q>' րo; !זRl,-}ZfJ&_N$h6q^7֧~T}42U6BUno>p9& zC-|/L o%hvs8j71sځ# tb vIP,!Vx*nwwu͆?dp7p @2\ |:1^-L+~[i`@)-;ޤ%nS%gm%R$_3G¥jC,u1:lm䀂|B<F(Z3pZ G^gk2̡Mf!r<J1*;6g-߅qR-NogoX+4н[srW x%K0>f}Js.Xm]O֊K{aq1|{yuј_|ah¬mnqIzav^=-bc"/u'Npν c[}x3NQ g'Aj<4[==CPWs*qgEʗ҂Y/ qW:Hº2pmDt+߬ 7oFGuY0qϠ&`{A.%0;~/x< ȯ7|&d 0%<1;􎁢@D^-wn-PȣoDDB s?_ 8wnTs9K^{Z?t;;`C~<2OM|z%ڪ&uk` HB>M!!9敇ovJ$'v-X%Z .ԍnt4\6#㯭tؖ&G3+`"{GE?SOr.W$-u%N@[(7,v?.ޕt5ѩS;B`E2EާO1tpѰ@e,4rw3/ Ld]+ئ I4a[t,9>x+驴EQ2V̎~^cm=%\).-? /}x$6^w`UmbWZua ̢&VADew.kmvǵwç~t/J괉Lq옇{yk{E-<WU}_<LcvI>ҹtXJ'Q1&L҄4`X\ף>翠1/:Har3I>J$hE}OcnntukqFڅ߲ZQBgd yUMF\Όa+M!(³hڰjIfӷYy@NNgeTl:N%HFtZa_gT؎F12^9nihBfF++ v̤A®:dHFT$ލY'l2H2%IѠgkmͲPL~!)t@.sܑ+;I@wN@X8l3o駰ƚ_Le/b9iA4ҏLC.gQa"!ys+Y'䉠~vqg!L˂uXy5bw$^ϗ^PuȠ7x= %QuL/B D:\8^Z-\d_*¹l1cf. Hsi̾jIkk+ w1BafuLDVNٌFz(D\ѻsa_{Ne@9=tsq[nU u9ԪɐBHя*LRSQhE$$c,-le`-2Z8gP*7 +kd.4!UeZ 2 3K zyBck6֑k$=M%z/Rj)Kmy s|*t$PlQqwDc$oJPePflfKE b: sό{gQ xDJS91wӄJ^ dg=L9ǏP`k=NJQĔhpC9֫ S_Y{.ksJKX)Sc l VMUdܣL=06`P$)4+th}C,w 1u ,hj oJqZ8d0u0>S.ROȪ>s\SPb TLIhp\ .$:VEp*ĹQ=bZ^I\f5bgUb>ɫz p\CtUT@}|fETm-<_!K>om$3yICoRp*C#Q'gPp>)ix^;7jF5;k냗GaS_*E} fx⤫w7giՑZ[r䘸k(/qq}cq?9,&3Wb/IV4R]]ոm=Ê3nsx.d&ơ`,}e*YQ[nB!NkKlfwpr9ך@GFe,*~}jpyg)и\/`֏~]ZwiqvEāRL0[[SuS4t5#rp&.'Rv2c'Yܿmؐ(A%K2B'Psā!\兯~DƕM%ÆnĜc g6a8xq#ԓplE5\#oYHfwouv!tykӶ[!!tQWA ҿUN˕{rfMAŬL]P)q(I~(Ι#BPp4vo Y%ꁋҞt2w T X%f%ꤒ!A2~Hkж[(sA"Ln"?.PBV .*rP„YɛJf f# 5wN%T%>]09?+ujr/uв+(5Fbק%AF N7x///vC+`UǍzd5w>)f}K%$`̝_Yߺp-q 8}ϗ2 @c8.rL)+C +35\ٱܡ`Jɧ,Q)0̖hsZ3e {gFJQq ET T;4fU?8S/-z!j;Rgߔpn;Pw.1M3A{7PTFE+VP"0Ax\s_ 㚦Ðh_atqU~΂Mp _+Ml)h$قe M4n,w#^gvkoMŸh"ruٳxYp׷9: @ F GbA?Ąio!E)9Y'.5w25|v"xǵCTJW!MkЅ&iT̪'dʄ`9O_(6!nr^ŕp)4_vȥD=kBw54uA}Z…ncـA*T#鱉qi0y;݈-]W?tZjlfcklb((ȃ7*%[0i>C z”]86mY/΋a"v&!}J&[z  U@qTz9&dthvP lVW D # ^(A!Kcf^fV2`,/QBuPA1PikKݐ<}$y >0N "w7"m^5X|Ps2HqyvF%~~7&<װ?H(͡ZJ'^dpH!6Đj;滶Q~H<$2j0c^ 'b9PS3*_ԯPn#VţzaY}>-PIȵE(_@`Q{ Q6 5A+R~Ut㿁 *IxU OZ).zqG2~1L{qiλ>K'pKmG.p=|sBV2\c&gu^|ML:U ,ߟ <Bg,-qRS@d5E7SɓpT!LD")!فĨnML*>ƥV# ^k? -n \PSl,0v7sb6wKWj(PqA>~ 2¬B3wA93 deX*k1˟zq =QQ]fm4/t6=\r/[,h/}5 BIzR=x8)_r! v*2売k 0a;( /_U!o ]dQBc!v$1pC+U3@z%K}RsrgeyH}SSɓ.]BeuV HuHEK YTg}*HroMn̄4VF׵xovf洰+ǬJ=/N::Stk̷PR/.SXкo1g##o4 <ӡ,00 窂l1pTZc1M-&vEoB-RR^*4v`5C$U$X?=06|KM7p& NioL#xґK`Ye1(v_CjZVj=? |*W߮kd+aVҬ鿓*Z;O `el6t _›u59D)ٰIQU|[*qaG[bFZu<)z1q,l>L9B–ECU'Umv/> BTt-I!J K[;lWkKЄr _3=kEVEӕcW] jwy^hwn}}0)gM/-ܡ|ٍ`X%ɖWq(ƾfc?D^N#}3Lkޯ&SMuOYI/F':JE||me[)1Sv^?BfGZX.#yq1YH<+ ^Rn&cܟzO7!o4z6+s _3šIʆ.+;R?K?(U.cn֠$g%Ċ wfq8cA;^7}U>bdrܧU0뀃wm "A-}%@]i&Əh݊g]κ@3wudiV4 FC%HaA)4Sq=kt*^#] ?vn-_ Etp;YLD*O\O5i(1j 9*6NE?Ao!/ 'ugwT<SCXM޴G$Ȧa0;5a;}6©|aF:?Ku> a~;"ނnr4FͬREl#b#zeq#tɳքp,&ېPkUQ~qw{5~ 3Da87>L%hC KxWe%?"wA!U˻Nfq}]:2M4uwxr?yeL6U~4spRh$%`uI4'%9LZ#ַO1`0[IGR5FE嶒T~>$o;+?4nЅFw뙕<\ꩰɗ '=|$ZK. y j"YԹ {xI =ӎyp/dNcn3 =(ȋܒ HRS];4N1)t@;"q\[Z&{y4ðጪWq L5ȧ֫=$n7&o-Q").{u{ Hjs|# *I+Fy㶔w)T 7L33]<O\5/PjU);Im1N (Txb;u\JXQ={J&&&!QX) P|uN!JVO>yo]`Dn!r"\$3{`X 6MgwB̈́J~"!)5].pNN(X[1XHּ~8Nyeu?*Ji:24`zMRogX7HV6wJӦOxʲ$D67m@gyB\f~[ {@aR#iU -~nKNTu9_|P  XL\@?cĄWBY 0Yނs>.-aPRn)~%va0bM}c'')=4 B*kĢ##VޜgӴ7mW(w422,o 3&'<&lK1!:*L:U,a:T5TaH;dVA;xȨ7@l Baw1CW/q4n+U&|_Ӽq[Q6k(VM,hp&MVy،s6ыWRZ.fVwm~r,$)^sw$.?0Ct!2FIChձ.?ݲ͜!`N)xx,,ݥt%O):ɷBꭔ_Z? Md?EniS<8c3K>-$F!B 7s@ԄS[ E: RI9U?j&啓WK*hwmA"[^t(R΂Q>gpIZӥϓ'쾴*LD'CzWsOG댑Az;9ng$!x`m `弶lQyo0B·3 i099+7z"Bۥ.ɥl_f܃r!P=jMC%' EXu:r~4}y3iY4B :FpAp; ]#$6+|SQ\$@^C@r*0Nc,yXZ!>l_<؈xHRK,U4Z7)`ZÐ"Fr=aLJ(Kܸ$rպSAhS6#Eg$B Q{:uy _ɉT^vRPϺ4xO`/˹gL0!79ַעGKF{^A|r8X|YMvg᥮ʝ$,=%E@_t+Q(]G~Ĉe8$2{zx._+U1T/bXA!L r0OJԳB|VJ$}SG(v b+#$G}C7{uF*< (H$,U_5}w2/4+< uiPUQ=9*ݢ0yǿ҃u &W-f#Bvt3.m}nR 6e8>c #8|r]O͖ ,:oB̓fx%=g9}CWOSwg]x6V78)XUl_f52EPTnP*\/s@+=`o9֗ ! ߶G]Z*m7%;һa_py)׬nUl_4ki ܷs+AtzmV0?_˕8D/b{gDſqIM$DzmdjxAQ4\%'RȖ5*uȣRdL3z낂_Umm3&[=mO{Z^TI 01gyNu=*X4r m!PuȝlI&ǭf4:VNasvhٵv Iz;q`lTntzN_#"#;7BPL:_cv#(/Z\2bXERZ)!Iuwm2i]|>I; g*C7!9N.#Bf*ϻ_.FbŰJἧE|lNG+R׸#(PJBGУ7M|am&ix:0R^azهIȪERqN6P̋-,jEW{~jFUhE}ϟ,'Yg}&ihMsYą>df 0kA2(h on&2I![hYL=x*`gM,FBfW>ikhsC Fϕ4p$;צ@W;Zꀅb0DO鶅k|YʣsC_ENpo [CN C,&O޲s F"jDށSj@<)H߰*, Ji*\lZ*Nk~/V)&( .GI!z/QQ\s65E'fikK)"vWs~~Zu/3rm{\3ld*QP8?$od!x厭 ig5c'y&!ojp:<ݟk)% +~=91$x(8kLWYN$[;/me{v= |ZwyѸVʤqX]~c#I[./n=1:m?̩zH&{Yn0i}X)l":^7w(ю&51;ďLW=x?m_ ֫x  R03]{@,q +zCKeG|%?ڵsW hx~lr hʖbBpCgF}4 K^YŘG2Ejp51ʇOW˧HYr߻D;WY`ڕO /-VBtX)"Rڐ5qweGEP=3N z~ྰ"IQ (cɰ.'`233FGyתUvq PeTƆ=[17:fc}jV(ArXa T22}z\e<~RT ]wt'=n'Y{%+˘oSL$U]:xi?T%fDOL@Ip۬"ď[7b}iui `F1k u7`1rbt`$gS\lFڝNƾ)o{€ݟanь7 8^VX*MFTABMU M}s%fmR=E .ڵ zYy@|-Xf6~QvUB):"(RT9s3Gl^v-.#a@KѲxd}",##taYt! eU:Z5rdբ/}pl!ri5ۥG̒ONݡ\iN:0`W笚g2 Iچ]zɔN`g Hѕaaa4>b[oIS?^='qKv5,1̻9lrIobǤjn ˆ{~vj.İW]+B}622$I_o|(%V]O+] ,s(sXch_o7/MmRT'"T*[~,*L.g?eCSUmK 8zS*L \x·RBE91;#urԥ]wS QUsQ(s 7~l_gD*D77rfӻLl*spۄ*RtO!GTڏ;\V1KL%-+s7oX]e%!̣#󝄻/3{1PZ`&g!c /i%N]) Jz+~*/llێ!9 g#VMBQ:9 3Z>BoM592UܑHu6s ^PNV&:3i]kt”-gL|&@畕DZ}uk Sd7DTaר` . %A-X&R~G/(bQ@]2hzo~s䝉=HMB5<\sGvJ펒\KlwPuU*Tݩ1 ;fgIgQC=Bz#і pz**r9b[\\}āgʞdh07omLp)CTuBWpS@CM}@!*}[8GA*HT;E:!P<~nC|<V,RϏzxHR=RJvί)8D9D/Kv9 K˒oaTaq1f1k-*=L;1 (NTZzo㸥/xG"I/<]%NXښGjxbd2)ѣ=3dPWqSEw8tהD> $MkYr_̛pDR=CA[_v%7 ,% G\Uܛ_Uӎޡ*+kum$%\!+uA+0Nv*ew7fG,,ZjkUE;x \[N#v䀱>,KX![W.`ڎrvf^@E4]l9tA9in.AM6Zc39ܿ%-4c&/q/l77c^UIeC e:`.~G.T=uÕ?!T8I zMg3/ Hdg[grJmXtOU: lwKZQyncQ+1!H`o\(J^vP@v h|u"lN@>PS)rp lig~\8te9d$N'm\41̡&7q;CIdeN3Bl6r}Mk@/"<|6kWLvtER=psk9-ɠMke΍3ߑfD|NN=?vI|EM3Gs?].wP@qXld?F>Q}FlycqYŮv o:dl\QۂMJRT!U,qDwŅkzp`(ѽqr^5s.&9RiK pA0 G ͥs f\z#"QVGgbvO|woS-wW#iגk&(!$p އ'ifi>lwAUT#C#I s6X0knn}2rNOӕUj+d / ȏJ …@nj/N›wy O7Gy_ -*Qg4F̅|wK6y m*6֫YO`6bϼ5:;hnҊOЗX*BN\ ^L3hElk$C̉UFv0W s (8boPL\Xw$8y emi]7 ؎kfdIGS?UA*?U3_pe4xHZ$D(nR'K_v6\IgDbX!§:$6vs1,S#tK02u$qĥNZ9Uuź[\9"au1v 0gd}yc0%",XM@nl)Mܽf6Zfj1G4 T#w_SI 7fYd"\ /oeHe힦^Š}|ĕh'J*$RK? j^RGC^ ub17Fou͠Ea,5qkУ66"wĭ}M=_ C}㌪{D݅V﫻~ekZ&Ѐ%ݹөc:VD'x_ĺ N83%J  jf7Z!n,&'Ψp9Д {_ZRҒt?Z GY=N&X<ܵArttopbHu1%l|B+Mώ•7R;رb'{^:y$%MTۗ:]lMEAYѱ">3KBi p :+UPew ћbF+{DZA7ƒnjYKJ8p)Q2ApsS2˾%f\LDҔkHY6AM^<~'/R'w70%eEԏ0H`1z>-[.6ɉc~~9NFdMb\]n/f<|u]Ҿ`A/.yub4>zaE'son tAi+$C|YPվރ#pyezsʣCWaUS=J #Չ" E4!=M ;C@QzE5^4@d+RibrEd8gD۬H߷ڗ4@3lzK*O%^zt: UC)fa{H/ㅳ=tϋZ=nD6҅ "(&j{'lybk)^.Ufπ-U8CMڨW ]{'KljvD3*ܩ7|+:9Yvc@G`Z5XW*q%E*PQ''f/;*2iOy6Pbc0$bQ &*vP$ύH]^AO؁"fhm`@=҆Ɖu<>CzW/#{;(`q_{j'Al;ܺPL+ !W(ތmȫY 3{&% Ϝ!L7}'fPU a NxNRĮO+M\t>ΰGHd0 d/ii nVU?> OGLcf@˽-5ؾSܓ?҇سmQǭi@U*_0g ~o*ȤjO C'q*"MG '3D*&,/$@2jw?(jӻ_K67r| ?|Xw8J7[J &wE'~vzz쬞ߴ{v1Vx?Ce~}*:b@:*i+(IZVle*z~\b55dPzn3 b759O*JK>RY=`(FNb6* CQ?7I:a.Yx* ,-ymj!X6 pY=m HRMhLGHaD҂1/+ cJ-Ŋ#t5H:5q;ɷ¿K'SSuaV5<ꅏʔU@BO_QM;4E7n~+/+r1OOxbhVi4GR2N7kDEnlZ* He߮$A;8nK(!md8BHѹe8 [`G슧N3~Ch̤&{}{ۑ5AN[)#|Kإ+ , 0/ǯ^.WQC *8X C^\vb1h$fNz]0M`mz8PCvu^hIv*MdC9'|Qý8;A;~i(,8(i- Vi!2?YS.pd5<@8),/U&|9Xf p(-7!-cW!JmՍ,h} 8];ijC2>wv7*EθqZ}p%&ѕtū(ݰwlM+B;Wd{I:~ћz~s>CϨ˦hˡ`bfE9XJI+ݘXHz ehX0P~UcY6ZĿڸm8q:&b;%ȹ.Qfи"X^*vy,[T՝Fa'a:Iu[\2L5cDZ@y %Jթo1OȀ@Z(…;u]1nzUV-w;4)WEw \RYpŸd0Æ88 ,-2 rHY;_v}:3nR;0FJDL߸ O6󇻻n8[kȥa.TEc3W V:%uxJ\.I!T/|<(qMD^)$ԑX +PǧB.Svf?ݯ6g 2Q͌+ Jq#E+F(XN,0wv0Gx5hI9#N% ^T JICQDsDѮ0{CsGi'~}VC7CR^BΘMnvBfI+{Pf#~'uK (kvu# ۚ^ws  e|T<3~'Y4B]Kb^mCTS --R;pPS<*jTG$¥o*|(r7;ZxYGfwOi`@dՀiQ6n-Cw9:Tߗb![>}N9Q{ cJ^S7j$41i8V#FO;svi֮*5ԅȀK Xi.i즖kGc;d,NzG+7h $h͚}Cd0~!V.5\3rLB- 2Tp9o\kc u w5oGr Gne_Jx A+Up%lb|x*jV)#Q2p̊xJ冹8>d=s&Ā$Bzzo|,m ?&@ zMty3 \#x2夃n >t+ ;T.S/n*v3,stwq1K+ût6e$E\mDgΞ3PTޠt\ VQPu٩O:| AQ6ydpb1~[mpާ`\&3k J ެoP=fo8mJ|𴾻pBMZ_O0kPn _$aTm% mKwW!fϻmJP5Ӵ˚tIo h}k!0y\k=*{$AcuAi2: Цb]'aA>\7`ljV&7,Ş@GIwVvhϤ$҇]D:jvԏ-4 {_ Dkз3;4_s eDvDR|{Oʇdor+SLh oALl$eH^,mԬ 8 ] CR渿_h SB?(ЍM^?)\| >vjg't9 6`'8熋;Y{E#sY$6\1^k,w:IP,v7tw?szyLKtc!Q[&-m͂jh2j^D"S*M(uX*h8 -*#r2L6/M#"'a.K-~Os5;iDai?%fj?b=סr}B~c3\)O^Ž4= g7r*UB1'qu_k{.H2_[USs~9BE <"0D?vz2QVY,< y$}Յ0뒤YtZYBv=a^wmDғ LypUB-:3 !REF,Njf4;Kܣ\t=e-Tr #jvR†;j 9M&[A Yt+TCdg:mUx3=s]̈'vyěp/biR=_wWI^-)jT1j&8fq ScK-K*е\-ۼ4@2,ʐnl&OwCtsYIqʻ4"ʼ]ShX8݂[舀}k>d:9vlexs#.Fl cE9d}pHOyunql"˱F^/?:_v23-?VW#K@}Đ W04aM6Kx.y3OY4m^Ƿ3etjn n ]Bb|i>%ԂQ Œg=gĠ$ø+D!*L"V=7X(`v*2OF~nBpm}H][JQQB ԋ+~GPǏ_Z+B/lm.ȗh=ɲSQmzYms eNP;\UB&%/a]z4xGV"b"r䄈r6 @+A_woe6}WC2,';. Bq堸BRd+YzRA YNnC7坥cJ{ 装h!QMH[vD`;yˆp+A$AtL9PXwPOU.@QtR,`% lo71ۘg$̄@E~~jGxHUg_M@S/#xV">5\=1 k|pt#laLG”g#?J  }31QQiR_Yr#t09]Stl93Wr<.، pDDHxV1_%<˦Rdj#n?Snl Eg@XdZ$Z[є/YzbAl]{0˲jI9y:\+poSVu#!-m>GdCoE gt9X!c8w MLoжjA Dr-ߜ gzޥp@.*\MOM2ֽ68DE:K?i禿k v aR)o>W\tiA&U%X5y;&c8O[.Y(p{C 1d^|9hn3,l6YtZc@-l|G p/%qYa a!;RkB#?s)MǮK>VعȣJNTh 7a`gMQ8(U)F[d "RB5ƚ1M 7&Uқ,4ꃛN2m@^? ^\-ɫ Aat lҋ~dwQ+vĉr==-qGiJo袓}b+םgy40Zx늄ג77vXR%-S*Oj_~orTكJ_EEj"ރ?7֎_?-Aj?L~'rI].d~Q1xaq* ׭m ~/L/# QY55 3)=**׳FhւU\~yhƞ'RVŒ S]Y"]YԩLRp}Ტ5nUwG䖌 S  9:lq0c?{;T,~/ZïE ~˟6'`:?3~{t@2n!N$9vS+Io3s{̶SVeV<@E5 ld7`-om/E2j KtK-*ZZ񒙧T}X&N@#L)Y3=i.1G|K;HpQ;_{ݑ*p:H. (HTNȓG~myD i4&GA3UOl'4=;ݧFĽ.)zIiY =b{ˌ9P_Pݾ` '9@ ph ێU_} ]x7Nlj:N1<;]5 [; sYRyG5@s lvsk!sα\ vakF5ѡ8as I$deo9q#)@8(2xWI[jw> s$xdPWNCY t[{5]Uaw,#,@RSH"`5bbQ`>Se]l/d-V/kL.BL|n|Bi=k O3*C4<`]0@7~c " ڃں9" rR0Bs^ k7}8@h>/|݁cSSocvXج ;ÅMGkq`KJZ˩89 j938KJ!q:2ނ VI)ؙ2ج[O ?ʶ~S!t8.(rnn?u-^nH7S1\7$؉g2fgY\eJ@~O1_pj-^SN@MGw $Nʖ~`H9ȉ:E,}!X(x&|Yz3\-_s[fZPf"pG6*?bL&pM(BPK̞SdӇv d ;ܗD!=2H{;)5Fz Tva, _y,>h;o> ONwSx^Sh ͏ Iw5ӸzeD'dF ]Yx" {ky}v$Gb_W9c8U7f[d3,Nc7"/@m:ء'5k[ Ӗg;Ԕxæv\ 1LU&g/Cf(|aZ^>-uJ,MGocv{6l$sbu.kDH>ڌ[ʀP U)i]w^4pFa]?}tKM8+ȓH(;>@BC)G A2ߚll]x~#)_4 >ia|I_?D:A'{W$F?|Tt=ќno ߌWгh!TuY=Exz2-<C+En)ABSoc7;USF/!Hv*b6AV籒M噃AӦ#HO THVBaPE;I#)lE t׹메LJFURD8 <\0vB0Go<д<Ť R{Uayy F$1]{sg0r̨ [~CK<5szo3„ɨ=HU۱>Ioqd8{CIJŠHZ u6[ 6Lj 8OxfDtqu&a vȶk[p`,&&N0WU?)f`tz༼mTPb1_6*Q清"7?` -5~`_e{jOΒ nC}Nt'HMt[zÍ w3uA^rt儩Z|ϻ7Tr9( ]+2:a1)sϠB,ބJ%hgr߹=+gFuv6F pcVT& f쀿NcJCGΊL.%/ߜ`{paO$N{-7#kVJ1٦e`GN7\FP Fc':]Qp6.g \*ֺ@aDࡧ} ;B%sBDG>/gɪax;Of㘗ڌ04{M':$*+d5_iBɜCRz  mѭ͘QcC)/"Hy Vagy & t6`2=X6-P<݁ t<|1h}*Kjj E9 ްiv&( &<:d"ĝh<'3Th(mp:`>{1k0M\꘼sMVR7HXL2yGqx:$sEgV&Ksh2_Igx \[1nGA`X4wΙ:hgwjjkEmeZs:;X "Qbܯfdtb O > zS_*&9\1ʃC-v5`,}TGfYhn-xxe@p},"(xCݜ]Buw(^yz2_3хIZL<1%Ap\du{dlz5ufO'^U_nHJgbV!xFZ Ty@rpQ-J8ʲO.d{Pay\$5]ضAE).?\(L1pyPie]FK hsڋK̒d8 CG.Fv_ok^W s0# Agʑ.ҋkD Q&a]R7D]r {["YF_ eyQXw ~;-TC džo:4oA oDDM׉ K}:`Z#]J0K2BY! l0'=Ubpi ␲EKȬp4wڌStaPj^Ko J߈l 0k8|e5s7%{r9 ?ZD_kWK}@->٦G?5YVJ69;w"KJ3ßIS d1'3kXMY"g(-Kx=9]);e\U<5 /VOn=5t noekpr̄"EΕi8mEB*?jDHP@?YVFM Cߗ ( H7JswV8!k㾷9D,߶^gPq_J 9f>HD44|?0MNdy u;@ɴ,.. ? ?[?OU!Fsű<<I{BFe~_d8va;MO8GG[lC\T3=ݙuc)`_L\V֏gthcu νvXpk~wpnJc1BS P'GLp$FA'04nΜAe︅ Őaq&SݿA WpXy9lD.ʀj:GB#`;%;k9~JtJmi!& L6:I3 7h#/GJ׹Մ:q׽y ~WgF\% ߘȴ S93# #&"ká.mv2wiȧdtMG!^`p%07IC"0XPV} K m( ~0]J|E$33acW׺ 8A@*g)XJ`Od\ rB 9F_vl(oeWc@kUsA 9šg}D:VJ1eƆNdUZI>Z 7ClU/<]PFɜU8z]wv~:'( KBE$XΟrNT/߶?JFl*:#5Fw,1I`Hi][iL [I%^Wx0);@6@%+bhA QbUZH_f.ZeDhj^iw?bM$wBUĒ&_^pz6(1LAk: B ݁Oխ 2IFc|&K*Ċs{h2Z5zC١- q&'[#9B}#&A04p ŪYFiQŮKG?]* P.*mN{p)v q6^ej -s8CÆJTcYE^kx=ԉCⴰk6x41F=.ަ>?OCC$yውhPߓ϶it-tE$r˜Nb5#)ڶEA}4߀%n6]&lT^Jd5K(TS-6ƦL(-GZZ fջaiFۮ!Wʒ[4(KPض+R Yc5h%>\K=p)vS*s5S=sW|E 5\cV}xvvwO^mq'_.Z,cWT9g|.}J/YV0$oտpoL$u5D w-HDI] 9=*C틟x}06TK$sYIE49y NSv)EQ[5ʖ"47k'v2!aK.iP~I Ycso5SMBi-%(i L+sҖC5IkuM 7ώ*qD0S)л^S[ M ݰ-Uc`qd}_a"kK7>4S{ ~ ޭkUD(qst¹R49*0gRh< _gKtPgSjh+63OIL6eM+EQQ4.݋EyAإv HދW! mȬ)fj`V,HG kJ_XH^,}bK&Uߏ:z&ŋΪ893ZF" qCT" }WRZ@ܞYǣ9vN ij5N}6s`ě>p6 tâc/agW@( t^9FL.OVhez~XL1lT~/%!Z#@ϕFЩh$K 9_^'{!%Uݖ~%8s0fy`),!v~2tЁqxas-[W~U$=lz!1$ɘö.fNѵoPv'sN*/i&LNJH+vV]v(0š^E"I?#.C";c2-N|h/7Ϥ,7b{w|ҲW>HbS9[$#E%^˵W5'=_t3LM.Os Kɂ(Kæ qg$઎Ia6Ki,^`Je~Ɵ9L$%˴g 4B3:E7aۜmn'g"Q;)]Hmx$SYm5/[J")xp?#WM2 |zD7\LZB1s1dhOhNz}yFbcQu1cэ?ՐNP:ty@u>(P!CRx2&+}m7n௉ߐX ~uإ!^x掾toi*?KY@_I%PgI5Ǟ\Bp< tQ 2ex;7#CL7,ssPvF0|+ C< sӳ_E-D'Me!FVakm.vm=ܣx78E[7&G=+ ZApِ]Bd o7Yg8S01Mm*g'/ ~+k]}{gǍx$]=180L %q}9yK{j/]/pbU,Gf/$ - Jd|\#v}WEZ]w{-ւ֓hmq `c qLMJ$U3Vj/~7.9^:0%?!m95`J=?ШղBG5ȡ91tĸ-cLMM>Nwuӟ]5FAɔ%3JlPlpFMov-kW-tyN2WYI5a Oȟu_az_ZLpw\=8O)ѧĤ~ޱg5,j79M@@@rhDV {1C$/}s庽+|~GzZA6<wCtsYEe3< AԾd_'X90^ARmL:ߧ6Wj]Vpo^="c!<#iɀ.TYi1!?GBon!4 x-&} Ih&_Zik+P-J> יyR&eZk/>%z7>Gd{}^)ɸk_ݳC'hT'wOM1,!7/:>\$JQX׷ׂ0C)/'$*AU3b| vƠS|o>TS=$3ʗuSB[LNιӭH0Q{ S"=V{1+F5 FGr,mA>uy/NmYB6&Z#5W@ލȡCH}"ϠRiboLFx9(`2 @kG]Pۅ!(؂@Aő4fDR %;_SA;oS*/ߜO*|< 3sf{m7?DlB#pú; 6mRB7YFw*D +`V]R ҷ4NGM\깍z% OaB>nOSPa | aY34ڼPS!C @|A~[c?;OSy`z`I=qk5> "J!_M@pzBO 1H45FV^ ^" 3$VSi0J |J6L4N`te,]R1N+<Z$?ڐQCG`^lSI* AA@vkX7(?`ϝa"irxz J41lJC>@""ԕ7#CC' 4 9 mǤlcRryA;`@7k`t=>}M8--#*c mwa(pLؚ 8\Lrď? q &Y7D.ࡂG@rBrȹ3#bD2'^s߉ M1{-U'sѢk hJ$ å|ol_P< 0M(文!JCrO8]tqGل"ymQJI n͒ 4nKvdXh1?*xմ6J4C[,CA3(Ǜ_ c`0'Sk[k ,W/Jbw 4Tٻ] ǁ?+iiT$žu]i*K`\`ؘ4: V)J'+Z_RP˟ (c<6&)\Oٌ1`eT'j^g>k%m ꊷor8P D*?( |:E(xS(l8VΦ@Q(Z#hk(&Fe/|_'<1t%=)Axi?Rp_,7%uR\}\yLPB{TZl!GCpɉUz{x32DEfr YzR9߻/dĆ7BCz@HA|Cqin39!֌9=*C(=V?.MK9#CϚegsU<$zԂ'1|Xhj˯9L, XC,2Li (@P!z+&5~Pt,p󙨠M}4iӘεyte}6B\~MQRquy YQ=Sޤ cJRfآ8 ^1~x K#NYH "qh&yqYu#/Xwz'_ܮr8opcHTZBao.v6Qb&9<ZzK(gbU$urEiw ĔAu>SXՌ="7z*hBf$<psjHA' 9kD% FYq/~u ka`*:pLj @Z6R "HӵrvqclPGK["AHІ 8 8V.|}Ig?хu\-Nr䅮$[MW@ (#AzFen2iR-zT9GϜJtgUT(OVtlfYϢKztܨm2:𠫬Ȫ[P*qy3O01Id--ָ򄓺W$2$"h|bEXz6Ր_Mq)FG8u iLr J9*VLgZۋq,,6~S_xG @!^ Ъ^< k_FJ~;cOK^{#oGJ"~~ozoDk28@]x͟ TL_v/%m_̌D.ԗ]e cc&ECE4$ghK幂x;}mD"s7LŶ!9ދ2 3I^kcyLL Z7$%\ޣ+ؔuga_e2)h;.5fCs6l?_~ x\!(M DNdL3/Y)X%k*FxJxg0,ʲ끈KO_ )HtדDr a-7Gum6o[ѓ1ΥŬ˪p6|M평pĔk ]ڏvFц>(]Ԗq*w2R3@k$xHE9/*C@/$eO]E =Ƙ@\- ੩Kt(P+`lAycVtH(aI]fkՔ4Nv/ ~C/}f3ϭ*oaX0$=nډ|g[P5e6]WTQƵQv-AP\u5'`7d[~ jcfG 8`21/ Eq厥_ə C3 ѐƍ$0=vٸhMo({͈VeyZ~'ni#95j})oaQXTrk߂%u\s`}"0MC "!p[W CZ$^D  <L9WdRMe$V1HZ.rc67PNAANY #ʌQjru{Opp) i#lgXR<<4xL9|PW~_,kW_۔:+ =a T-Fa18Wn4j[, 2 %.(@o!$D֕x kqHe~,C5`q_M@_ADOfBxs!) ^ǮxN;v߃|YL{\Z G lD+ 辵΀[5~.cŒ|߾;n7d @|L3{CyƚbtyaV_uPe-qD,E\s{S hWIП EBFl.nXh@{$-aqYHHZ Gi(Ž4Y6.I2BمKd1ƋĬLCQε?;Rws?XB1+2xwyM ef P``7r܅vɺ30?I' vCßu,tDa! \^8tKFl5o$V+w:f4G8@n#HO`3W+Nko,'IZFI{ ?GY%9gҒ^И.vf0O,Cj:~@rOTP}pd-1!PD"9BG|~Ni] w6FZ'KM5}vHG12.7%V Tt,ZNЍZ8\;&ctmt YC74* |٬C{Ff ;~:S P<DjNjPBZ,#SS!b^MX&\a{qkaOua7H f7t7(%Gh\޻F';!JA( +X۫u`-paߜ,3Wy^c +D%8N"B&vj11"Sƒju¡f\:` .gd FVP4e$=~o": P-Db֙\\LxpJyk?lQ~?M(nԘhK[kEJ;*J; B7ÍkĶNEul 6o8VP34 b;5ڑUQ^pZO^!nQε1u~IRdAQ4o4W"]oX {ހ./FˡY'7j]$l87V[E ~}LmؾU_*c2ɗ4;پ  ~9D :6{ihGfmNUPb><%7AM.GKTeF:ps9Q#EG3ϱoN0ZD ,t{q/,Y ~VIn2e+W )R}[M NOAbU7(NN DN5zg!Ý`wJ{;5e`[H  8#4+T59@vtn5E#lF0ziY#Ϩ/6PQHmɊݱoߙe1x[(a3ajи\hY*-`'0+lBT.zEfS:moni 2U~Hg7t;ۗcpZmznfNWc36CD"J-bia(Kd}6t))YQ|1@OƜv»Pw}ܠSR 8 %]JV؀S24[1Y7rے95LZ 9!~v%8:F/@9! @// h=@kb:vak &^|1ZHPO?dWGzE)XK,̘_k!-a!e2ܐ[}jfI#>Ƹ'#r-z]sJr\f^:~d[-UQj21j@=[\˜ dՄ?!UX/Px.)->M6Z>Cr m6kJI`}<:5w D{Yq\}>MOðNi[!r+-V缷wgqm{s,rʀ}JtwVyvZ/UcXx*{T6Hmĵ(g52ȑ?6t$} Wb$UvZ(3zHSS{8 8I()c/T Me^;\bbCr׷OeW͡|p&I/5ve]3ƞvBLSNyG ?e8:'c/ܠn񞖯7"$5[:x9&1[ʏ.s吉EFIg*(va| l2sU 1b\َ$%%,T'' KD-eb iא<׽ w\/OCbJ]gg$fmdEtof'5``xG$He{4DnU dIۥ vAY'>oxQAҟ₤::oDjREE\zը2[ńp~pKyxV?6NkbV1m؊ɖ4O8솞 14dEfٻi?>|3%lGy!I_- EX[-#2|ź?Ok0]QGE/M8C\.&v?\$-G|j NC;޽L1=X; sۏؕ#3@Cp"c:@M٬E!k=P z-꿂YS'aiG/[h~^b~ v.s6s)}Z- "43&U:7;`[g) gyzz_HPq2ũ r.n6Vo74*ݕ Guˮ>Lc|3x#WɄi>43uv1h,jY>A l'Pܵ䲋Vx׾~d ^(4).և"(6N|hq|pcO'>Iڣ.J?[ K-w>"r"#i@#OẒH9yhUִCN3q<  QZzGϖamkNevf UݝS7@%!ȔmZ_ܩVi<qIgriOu9F<:W/P=O K}v88z(ԘI68VQ u]ڈAG-og0VܛZgI`["}݋V0\w ]|$)qo&o3@1Jd'DRw!zj1(7Ӌ)<<ӪsUV8LSO|j$xq19.+u-56:B7aK$y'zHo4w!80+Ir;Ǭ^ϝVX M* mO x,?Ш6kyDѝ?HN\N[Cz]=s!fl;1Tv~ZM7-tVeےLvA-pW,yA;yN֞N)bn/NGd2`8)ڈ[ڤ-v\~aONoB𠽛"K$nvԼ,D3M T|J'AOaޖKnﴧk<"#P3nonx%.I*NǝHsE˧qWg;)L) rxD}G q[7*R2MPmkF/ e% 3%Bp.糤3DCNɚ 9\"_o'v`NGRnrcG)>((1tv ]>ڝbMA 5{03KXkt>xQm?lsax|ziFF2744<hAI0Bo~Oƹޛu eT{U>po;7Cnhiht&Qkbn4ӹNåO.I\+:Xkg#٠4vMb0ǿѯC}#T.p_909!GkSln7dˮ]9bUdME##F*:t P5}} IRA))gހmHyDz;,A!{%[-sHәl-NΩeVP[Au! e DɍH ɵieFw3Y<+J i1ۑX0{Pa99\rQׇ BjD0h{dg}N sGK%9[BsB#bIErnA.baD{axr0N-SZPotl"+sxYpW F(T~e jѱx;tp7vLTC>jUpZKtT*j$p!q;ο8,^SPY62qCKRYf̋}QG٥b:Ma.@b4숡KnﶱcSeu}.f{Ζ?D%,ɮ [,,51{0eAtuq+P!;'3I I.c{c56AWEo~G%%OR΢iU@~߾Y> z!+\c͜t䥵gxƳQ1dWD>k%K_+3:t~{}-B5-hae˔/ŦDiSMDzmZȾ8\hOM }ݘN#r!4Y?:UB+SXuniٌd+`:tA rSrZ]HŰ$]_ $M:o]L 1''Τ ߮Oi?NX\ VT38?@@}>fwd+?(^6/ޑwwٝ%!epZ"ao|J+EeEaBMT?{o-j?;.Xxڷ@r\ly_c=aꉴM0\?DԿ[e׺4;^!lm3^s됒j gܶ`"JqBy>dR&j'7r=0MOCVZRaAǚޓSDoB_B6 b2)gϽqߜ8?[;gq-8Szi{|(:B,7h>,Oxqr6yӍjlT$fʉ<} =/SFNw 3z%xquO+Z3&17;{pq5y)Hitkk~$p!$$&dd}7RcQq6s3fXdDs_ U$jkZn *sŀ/j+vgJ.Xda<w/kgkgkle3+ VǛ85zlk*-EB iOL6JgSQOTg A<"wt(M`TR@[ĒպtqVS!&Jzτbo؊VDi- a'}=tx ;hpک+E, ?-[&CA!<A+㥸1Y %k kiҏbnV+lK43An' 2(wL^/e2ˊ9FS~09[<+JvTKitar;Vlv@O+"QA$~YNi1)17 (6,>џ @Q~sd&.͵8SPiװ YytK!qBU)=hgGUTԵ'{EWBtÊyEӱ4$90)S{~of=w\B9`j2IP׬±q2 P:W_یgy"_12 y_5] y%Kmu29 QpaF&bGa^/,rƹ@'\j2p&1Ucuh g6Oxґ8Vw6&Z?ۏ"q"#Kq~q)#*F~net;@+RPAAP̍0Z\З2A|sc[;pn|.5&,~2OF[欃tk\[HmơQd1.v3kr&g=B5%1R<Wp5K} xzULc<ƻi6c#St^H>uJda*' lo -^EqIf&}S֏HT' AfVOU &Lj*Z:Yq&R FN Wr|'4tzZ/F^44<_{}dWO956˩NWYHUiGeIG.#z^gC$ᐥ {8vA;ωvn4 ZܨyGҵA{q#[팘cpg* 8DLSiY촒dD cyk@H\~+{֕EY g?U1h}) ك#7P$4*',Q?CZ}]΄Uw 3,@c쑱e:TKjFˏGg`4'IvSND!Z7+FД`܂1&+&d7KVJݪby*f=!~$2ɪa ^GwBx@,*aBK3?1Aڳu${96zw\q~H k|%lZ:㑮ޝ؁AG OzɘFi7 f?QnM>a,d9`x{J4+'ز2miA *amSɘ"2K*DBaC@Gv/:q 3kxkCgg@]:U]$h;gÏfp4M\9k֘+m%VC(k(}jG& j2+ o_tS$ڐHzD94o$49a|'GB{ak]юZcCKlBأ ƺl5xBU4S? $_rE)l'ߝ=SmЍo=Ie4ՖV[5182~3HGgeovi>,6cHzR(s|,&C{ |3 s޳qQç+F^14yIy+QVؕ;Suѿ.Nև)jnJqHݗ'Ut]bo}LP,ڷ?+ 'v"[mANc]-b/6z^!`^+bWஷqhOO[h>_$cǷe͵͟QF"5zc"EiQK 獺h |췵ң*G">m #V@nB%i$OTkE.ozfmX [LI{"FG} |l˅#.nD![CD/K&E@\SDŽ/I]RDB:7+` <լ7jd,uVǃ.$w,N՛TO?ɵ'ÌΞ[7MYH%s4k~FA㵸i+9SYN3HJ\PB3`W.@"BZRڏD Wt*zY'zJb~}5G cEWGƬ_Vl_݆^!-$} D[H U9fuK4"tEGGhn\{mة.Ųw@P{sq)]rEⶬ@i[S-x`9)+E.~!& @Im`(*ݰCE!*#Ӆ<> )a aLWE0 /M/r(RpFjYmʎuKG 8EOe?RS 6}zŻv{֛[7~螽nNkNӍ' R*o*o._j$޻Ͳ'2eqcy68PQw}_V/9k-Bh!`f[) $smeidC`Ӽզ`$rD\ZiJ?ʲPU/0Z}82F/׬,Q sx N.J3!Np}+f\X+pٔ,+`7x3X0U3 .$<+ږBPַF1Gr=}G:Vp{!Iptc@ N!4&SBZ;ku?775'ZD% Lz`(.WPTJl,Zrf57< 7?Ͻ, Oa@ɳP/1bt,rXH*+}vl *kPɏG"x|]@F'0^5ʬ!z9쳿xp7HoR:J|:7MB8f vOZB }249x|ڭ1|Q@9]gnҦ- f#I` G`]nɓc`qT,d1v,paA7Ief҃U`ڰh_ q3P&*v~[[Du-jjIIlX2O\E$ޓTl9`#?p1-Ĕw˽@v41k3:mK95e v} '(f:[4RdmSP1y ODl6 Ϫl䩬ن~S#f]^RW̔0Do^)['7@WJ#>'؛m3yKdl5W']{O.󙕡Ej \J!%wZ)$}u{ƌǙ,kR}ޘ GGN@y>8 sEʯ}zfh$kp!= :U;C toJ%*?R:ZY0p"H<cJ~S`.?ǾojGmN(NY'u䞤$d gR1[,~LZOK Դۂ_Zag ^ c X}/nWQ5҉O]BWv,כS' foUVŘ?"]ɵw myPGƜHI#E GH jX&曂sZa>X iҁ]|~D7=U%X) -Z|yxC 3t~UL\BJf^.V"힑cuhCR>CPX&z#sEknTYښ<nz6_A,6TB/wfRH_W%R8 0*> 㟖y@w4erpٙaovcf ΔF)44;R3( ($H _Sr9tq5W漢j1$i;8y&"Ҍu,Me`eu\}XbYB#y㤐qUJ@3#puVE). ϳe'h?Uh򩓦 =cG6R/ P\1ٓ嫥9Y*Ebtᚙ-[}z*]B"C)+oUWbVw㻶o9ebe{݀8k4D;+=H?B<LpSz'@l8R/`zE:f{βv"耟$̑8`*{AA/:faAJ_lk_"V𪆷8`JDyB#V:MJq[)ńJxQ;/T+t5*6lٸ^->[롂.ϡVxqvF,O&a4h6}!:,tOv'&N^($rèQ M;ltB-8vQC쌁x8tDvLte8ۆHci*zſlkM Uz@]dp=}6_?&v@m/pz6uEXBv4Y|!a})y:` vRht<,3_TTz}/ˎIMpmpĽu@0Iʹ MG0A+aٸΰH0-orXbgyrU>[cs7+e /̪ B1D1G !`{7qAn< Rvc}߼Pb+¥UnI/e+&G灭^Xw蹃zb5=$NY%okC"3;r/ 9_ e )3DQPXfuV Z K"]@ eB鴆.Hb^cߖ>-@ zdX/;6+M^j3F M0)ѢvwO(߂oAIJ-lI@!ߒM y Eč~vDL:Iu8fB=> !w8 e4.HSb/tqkz堹[RGT|+1 =Ycnް&Ҍ%AD,i,xNv1Y/uZYC(ZO`8G4ECJ쏔 twEmUT2O@-ľ?M$M=r#˷QWt@z4LcN+Z. t?1zε/&,Yi}w' gn߱k+;$j^@OuI/\VbK u.}&D]Xp<)0e| GI=o blE䳗_ud#)m:;0ǹu'uE$\R8^+opt ?D\I򒢔#u1Ik/ ZŠy{W)RC)WslE%l:fyE|3^EOOk) sҭOQ/FԾ1No ¨*,:+_ub$KLc`ԑݹՈzb]XBzmĨo b~Q_TV$SfMODT ?}^=2 @ 6o^DH<vE~ݶSֻd`Aw󣟏^/G S+!V'8S-2N68g~x ETs:IVw%F\0G 9ܲn<}Ö˵e5%@~>;w_AG6~FHp)t!C][ifGCL\wf$#$DdG%ԇ]팅:4PQ'/\Fv0]T3ֻU輕Ty@k 'oz%;MopR:R85Z"9] D]Kn ISs/!9w3'=xjEEnvsv픔S6J[Sp뢻[;vAkNkg\gE[  ^`}3qcuXh0~~lߩl҅V4ۗ=fF*9/k{jeWz e! n=)zLޜVf I";b,')V^0 j FeVԧĥVo[كFَN5ޕ=.뀼[#(gpih< (VHj-|H"V#ext*މJ Gw5a;Ѝ2 !KA&XSo$R]QNI8u-r=+nWc`6'c~ugmTbđQ^vt}OAw)9Q=u LwǁHf)lcGfos6Ŵ $Ki|8@j0c6 ?N48ɺ!M.a\d[X9^Bp-4{B!*{{败 teh _kWδҍ~{'vŔ_tDW#1a؇o\ B0]uv!-;)Iih*4>i!}%i`\~6!Eq~}0mj[[p*83y^ ~FV%gK b/؝!SL (ۥ܎x Lnyj@[J~U,v_aڄsOB8NW{cIե Xm68؊U 8KPp00-.Vp[tKɐY [TQ`Nڠ(u(u22ݱ+8L>P08r:@Uϵs@jGG;E3ov-n&0ֽ)y dA4Ri{xIF["㔴,P1tw&bjװ۩ޝRb('ve(5n{~1W0q%cV@dS] dD[0:`+j/:zee/YMJ },Jo -QI4 s_PHlq8$]=ޖ|n!Aa=_8vY.sg=gxQ$7;fU7yr+F l^ahd]mq'wF,('pi%]V\ly z;jFa7CO{sX8^Zl+5fi b/?͏%=Z $ 8VE]u9M]p}f|WL$so|ڥ}i#߅fP0:u,>!YAfqt^SD $3=@!='x8\y'{S\!5-prgw$[G#-HNME@#9p=網4B=%F#gEj轼la7 ?}f̨4xyδD9kd`USM_d\!aÃעqeh3ฟ"8h Z]K3WS>X5G0g- "WI˂/.t abQ<O_$~$2ݛh=- c낈f!B˸;7wf',BHt0г$ZgwʯO^6A. IKRdZ5cu0 'B_c^*K *l.?6sis#G _6S(3[8Cf 됈փډL!@,.O }oLD-F&)E|^&;i!gx{>Ry;BԀ)H7:6M?')쎜f##FCCX`fK)9P̉LLBh}4kӢ24٨^N7kF{{$"#yI^ΐ<޿/t)5EB!w=.&{->(@Q-˺< 3)K֤> J[ўK{ȽXJ\_ J#? pnhղ+A#VO0Zpɖ@Џ}u}O[jt9e"7\R2[͛z ,r| y{VodP,w^nα} " tv粩z퍰v'ۺG{;\u3NؓƓUulXɝ 3 `XEr mWӣc țlt:g1p|NsúS8Yܽv '=?ޡ|-PWd 0oիN,>Ua}ͽnzC 6gfb U#IO'Lw4@(,3#։;07XPϻz4 SyJDm(GمޣGOƟWLL@xh;68|.oj)9k\Dƣ Q젦{Vׂj@5t;:SWw2?]XwR]DmL?`;OH^'2d; DJXԎd0w-x|’N F-ё`R{;Ԟc|#w%=g~覚\ 6ԈLxxua1~qlHFΈ⤆}htG9hk@j{= Q&%(aZjf!dϪ-d\!y`qƌua6Z7ooxJ 6.BWNrח\l\GJֳ=Qp[v<1Jk|62eeXᢁZ{RVmWוq+I:)NM-) St|!J3c vTG"rQĄY҅[I+ą>:pSF$F}Q %l>S-#$'$*eQӏZSwY(Me?@Q% K~/|Ѓ;bt@MxxuXSKը?=qX}LvIVP%x&,_+E|s2eDo v"͔nD)r M$'B"EM,G-An3 m@yfL` `]k &.^EAvH٧o%5]TB08,͸̽?#ōC7Œ˝=[P:KzLM׆u:F>2HSi5<*Jp#z+V~DHKsV3Q\YxN$mWZ':pD[z&KdJ aJy 7= x . 6>u-}0V y[yCL]1L6ՌȹrM]Kӫ\+:Ox"7EzKy_v$lKcx1xxs;e7F6A[w)TZ!OzD+N:f@WEvfw4`=׵ /uIʊ}&dT$Or.c%H`ї ?=Iu: R&Vp)8Ny Hi(dB-v+`fI?W\ZLۉk|8DwR'fFj4a DICՍ5\e~nM2ŋO@on(閙.۬Sz7bvI紸7s8V~x! V}^_n!}zp#hE TN[h}`\6E|5K#3sus;[,=G-!m<1V)gA\4蔧 =ߙh-*yl8 0zaE)rThd|Pqh=ckjihV1|pZ=>8#MI EwׂteIo#U1w2Bj(PUe:SA TAtG2[O:ƅ|G)U*ÔW10 +0HQU7,_`H䆷5@Řc,a drpa ZYO'}_(x"?r{?S:#@KM-K7!ۀL@D{ȫF&-( O+;HԄwgVC{="-Z (t=DV *&uVbQ<6Aŏp#1.ή0jJ cvFN{^!W!kc0kv*~+v[M_p٤r0#vK{mj'{8QhpA(j7=iZ8Hjlp:/s@ʤ#2=H.N!Κ#;W4R׌DRV"뙌͢oM?;oS!aX2* RXM^7Et,n) }آU3-A>箕rCSvрX׊۪.gT?TOϛilz!PJ+hD1|²^*s4L M u&ջ1MPp-/H Oٯ3~J;g3"Qۋ瀴-a1xmC>,!\ >7f>_ By9 tg(g+ +QKe! ȄX& T{,7dԇ&GǙz\0bY [,Ä|:!y c !($ӂxax .T_>A Bh0߇[Wmӻ&b1Ra\ OH_7:pݕu*o>1?|i/v:b$:m'~[􃥀Ik{Q?nE}  2(@&ߏ:/kl3ev2 `r݈§SexXttTɍpM0 tsLwOIp# # өRb9yź .'}4T}^w2AlJqtN<W78.C`,0bcGbB&"U*A ԱѬR;g׋čJEQD2b\ۅ)Dα`As[1i`F+V79V ȑ T^HjhvgMDIA%Re63LgZ%nYJ[BQ%#u]ʹ{Yܮ\)zJ?e"m\{R<-=x$FSH d[W| 9}z q )QTe 7[ja)bP6͏nasܑՈQ8Cbw̱z-nn8ƚG$Ā ~,H> ǖS'{f4rB:WL!ku$}yvn:[6̠3\ ҧޕ~P!r%E׫:ހ:ٮ<.Yύq>ɅpxP iW-]@J.08<*;FLh#vmD],O(zJKkJmZդ>F$YϖGQ[zv<U5z ~t׌sN #{jGy XՓ쉇<vqɶHZȟh2ˎ´7&33]0h61DtlQ1 ,xz~1oU"#@j3>"iQx^C{c"CeƓN-rL0%-g1],Cyw͟aep?td)1ڙwpgNuY825=/ , !|oQS=v?ǩmtA[׶n&==ۀ8*Nc`V&T(ٵ+RW`O>/Eqm2;:+7m>(nKr*Xfgnġn'P)FPpJ=z!26o+fVvN=97!"xu f[P[WGUj"O\nE.W`V S Kqfe] 9vTgQWA(YY2~rýHIޜوGSoE?d }2bV5' |Α#& CDgCbjQX?C~"^5}~L?񠎻Bt4/ى[/XdNG%Kq.3dSY%Tܥa,q﷖ws%Jo9L@͑g4Hpv6 .d0ec 0&. Af/Li? 9C|:S[>tnor?674\ #i@R*kEΰyw.EDwU]q膂jO|Z֬}bb.59ӶmK~LWQ GDl gpQ~!:'*,N+WO<_4 M1;P+SlY40y9IſmTwZ&2 RŒgS\oYUaqJY5tOSG;%;P;,D&s%wIjA`Ɣd *uv3hqզ=r`+d]jD^@ȇM<af;47oJ۔‘D[UCc?KsQGO_!!!:.ODy!wv3 2 fښ Xh_1gᵜ|kU ,Q(J`N>H~Q`6~H$ kIO#aT+C6-"y.H 5g#  z8R/gΊm:Md֡NNL&X}! ?gi}޶bS=)XյI\HWI9#,#TFۭev[#5JYeȜlC0[KT*(XkE ;s | IPoW3&b| w˯y#EƺUZDc|Y4W|C˓aNscEkAR_ %| pdrlx(v %{!㤄w \*mp2>ݟϽzǑ]c:nS-CuIdRd#wn/>'|g Vt25 tw1e'_CAu2=zr U!sv5u=E hb"0y3@ i_\&2,OIe݄k xg{O͡X7;Tt/G2S^%MXK6(h5{8M' hX"!UG&aN )]ABcԣ&o xQZȨ5IhvSԸXy)Bm5d;q΄0@CWZ4! NkW8)e嗀]2Y{P є}\uβZJu*O;*"ݗ,ՄVs&* 8|4G\u.\MrH,=yYpN#gڋY}GA{Va5(i6€/md-ap.@ѪB'k}_HW"rScx5a!;gkES.1ej? [̖}GvA>i%^ LtmFzxf.-xtyooyHK\Q'F4}M0MN?I]ftWbI!j=)4/_~67>`TK؄M4BY|k_ܕa tA@!\ !ݬ} }t$e(2c S_,{gFUVGے$143xi|H W8,Y//-ւvX!0 qZ}I\[<6$F(;`}C_J"}֌bDt1z{HTlp0:6{mN#N.BU{B з{,OG^} {R84T$ʄi5">]ݜ6a|oO³Upe=Ϋ}@>^ ™c& TE^YYռM=fN졌ܾ'5/sR!ՋCS{/m4`:Rk܊ˡ#Lɡs߅~8E|4Bz`zsĸCVwN,h04itr *&Lr%nlDIb̥:D ]#f+ȰDt.ZFGs,c7'7pB`Q7J߂5Q;&ܳ.Osmϑ{*gWþӽ\מG2/?;dBޣxPLHEW9VAB5@>%b*3.9w\97Q:E'4>ѭlZ#׎Żr@8e|I2q/h’. N9UQ +[w[9ȅ/%& qOYW}aWF#?oMI;+x6鬔eHL”wҥ6?$Fp[ 8,o3_!.VMC\NlzB%):k՝C!Y%62cϟFoqKt[(IAZ;E"YO ` )0"-dk;"gAdȶ5rE*8 ~Yʧnn][-Z>.Z ` pDH+'nr}P0hsH:N"~ :^ 魶,c%͒ %;Qpl:[xA䢱wwRgXn㺮U:f aQrq%eX`!2JB4z*~]26-/q@si(ZRPqMIE&wvC~FzH܉#M-S8V!>%uK/n챴ir#:]~\,n7טw{%D^/$v;YyMs" S3?*Gki&09e+I|w2E - eaRL^f]F Þ1d Fr<ݽ~RȤf51g; aխwO .1/▐(Jt5 CWa`”2TJq i'#=L2d2W :zo],:MK|2rM 4h6ju&LmaL6ަ1yA U22 о"2Z+ ru:#l x-jFhE]+akU)`T$<$H08ë2@[vŒ!\Z;(LCy2s>OH!G!X-GL3|OD4_mIĞ aEֺYh9p5kȫڮfLۊQ`f/R``Z" 'a 㽡% o6$؇}ocd] Q'pZdN(u7i| o+"f Rٹ7%OT݆6^mDRxA5OB[ٳka7eMRV'#Cv6ks׎N\t^7I&2ѳ pԤ?R(!5W(@7gK L&@$8& 2"phݓwIi~<*AU_>܏*Y=2Y{ 궬qL&A܊"?>4,n ހ}{K1\?8tM r ǎt0p g*MX6 ܺWNIG%v7DNl` `:VoHNgo}sHq" hBs!eC 0ж%'_.me1" Ze`@ !ų]JYnܴ4OjM\ҨQkqB8z` `friLǡD[1YƫLv V{5pGPm3F3Z}Wk: ;Mȷ~M 1%mYǏỹ1/{0}_޺oAP_͆VE^'-b!ha6,޹O-A|d/GBhO$ZG&GL|0RJ|~5GM@iЩh@e: ,B.)8ڡS#J4 1aE#4*Egtt{nH2.õϜyuj NTFq WS5yrq9q/b_z>ukz<].Ԙ5¥Oo'PҊmo|o/0B?tIYy²%( P+QGx %*T%Ou>h_l&q^["ص%Rqm=>sBռkg~P0rlfb?S$vD <)HAR8EጏTFC~qUH2mΣ--inRx}N2AUg} J<|?uކ1&%1z0!-ELF$4$i̚ fդ9Թ#V >UFuy2ux}< ō+Ҽ%좫wXUY,љS\:ԥE:XgX fLhOw|PdPR%b|L(kn킭3ۖ^ҹ9t_:9lL}̻~&vRH0ɣB $$Z.,0ATÅ4$4Fgp 5p\m 3h& =N +`V2HdL,:!4w+Owۧnڕ xt64 ;DJWx;u}OS(n縺1_2 #0n0E#;QnV>Pa. ؅6 ^(v(53_xt`ںUmκ\p X!ӧ $^=4jEiފΖ\lGƥk38t$ ;c!vIOsvz0xC1[-8a6TDYaUa62 TeF|5u=j &Jx< M:h̬R"[)'&w&VbDCP\RHFp We VtA&}!_C)g"9e. , Fh@yUo7IV='Hh6?p8ޫ&8ıX5cdM RǗ+rCjÂ_C>3 "}JF1M7K̇72}KUfÓ DM6hX:0jfkHSje߇ M6I=SlVN 5>X(1@Fa$ЧѪhekq'^؛œ? ?1}FU$7[f|_YxA <-'9͸v̺9⮕&9Kw) ]4бf??F'h6gkP_!PrBl^T4T P_6-fmD,ʋn qvVcJ41mR|Znٵssv9\2T~a77'l=Z9eBp"*WFZLr ٞy$p @1>n%i8j){U1HH i EG b&{#8bCx)3@fVR.WȹZY nmmE)H ZR\\`k8U3)"=O &dS:WIB8+6MB$K@lJ9f]y-#KKްߚ;Y+E0XO2,1HRbSB4a<>܁qD%Ӑ!O]c2~~l쑁Sbk)ߩ}MX6مX&-LKX 1 vYx/_.o]rCnP ubЦ;|7iNz'Q[48D/oQl)j[rCa`e?z8mBOIv6 xDG|jr^O807{j_4{1lp b4BeR@T&m/DOUw8r=s]R'|G_̇u ldUж5iϚ9@ H6js?{W lѶi>5rf\5K/YR5v[=#{TP%TMV)\eFp;`x?g'b#'»s{G"`Q]]z(k@<4#<^%FN~JhXj7i en/S/0LB}N[M^ Ce8Qzy9w rF} MewDZ8 uő>g(9-˪@sJd V{Nh dP -j W !.!ѧ<ޘwv#3z5# f{_);q>l_7lCy{%P1% cl@n_9;ǟ_}cE YCV{7H kةww${~F+ /{e^$TN†l؇Yt5%N-Y97R&F9:x6%E_U'=ؔ{PRʇ'\=]<&r7^Ut5x)jJTZ1q+ e!: 4O U+8̎i%4!G>^1 դk25#; 6_4 if a-}pn] %*5 Yxp؁*B~`&1I!ӰZRCBɊti,4kFk}֪-kvpX&*6=4`[k\ؽ3=Vpn} +n+k,*JF{_h²xxS#`jlQ]TIg?ںKmt82MȷDW@Pr %ҭ nҥqXnF cܓi-W,A*&:Q@K͕НtE:'Hԩ:$XлLsZ 6ZE(=xrnI+LVk+ۻ9.ACa?|C||(T8lC3.Z6ϼcn:~紹gc3gK^ lN/ew){ƷtX,ܴ_U"vK'wc~`0{AnE;fTCX?B)m{ `f(Vj10LחMxI3S."ܤ~&k>}b:LP%-&I~N]w+hOH-P_q>7\ɟCs9sS[=&?ْ>GOؾ݊X'B ޡ<#٧ nx.%ng薦#:O![r1)hYtR][59hgYt>DkbDuHtQ]ڴ& sBռKkAUTsWх&k4 {XrZ7)|?K2~ԆkNPfŔ7cU eHN]-[Lp::*M{&̗=ĹX$@x vL}@ w(+煪1~ tk vD.ȇ-x A%E@jFI#m0!RK3aQYZ1h<:g][d=WvPR'Hf>Q#r3LBBaW:|ݐ79i{w4I]gKpmkešWJ|5XPY?v8R\PU&4ؓ&]~p޸ˋ[+Ԟ)\%Q]Bءo'To V/͊ޢD!KvI^[xz6ϵұg÷4ma:}`o/>VcpzUEÄ%:VwY;K_%*-ɕ'm$Ao?<Z ~(ekwV$W!kwU}:Tz^7kf@|*ogb0^9f#I|X蕬kZWW^Y]v0QcU?&myG!~~V A9B[_1Y뚝FX\iESA ^޸p`NXPhc"iũ8MY ̤X@HMң Â?.Wt*y0[_@驿 ʬ#K_[bf%j O;b;=э?w4w)4#{#>`|xCbQ`GRN}R,/gHB1x܃_rS"A) z[UhC?7H xWEVhb%<5jmQ׬VԬIcC02x {_a_lW5 U2ȺƦ:L_g\}Ć~C|:Lj~t#M9JfUf@$ o%Jm(,![ wiSWgk _*p`JxSΗg{h>+#SgQ1ēo.`mP!U6d''ڲG3C/TZ}hѶ^YWG"ӞQ8qRGYpaQj]3mWPW8ܾx([Q=)z։v&zz*sԶC"M,^ gWf{pLz*q/)>&M#,*>+[hb(N}@Q`,\~K[~F rxlav]9Wp%,?Ej:0M8إ\q2| ҧ l?}} ֜% ~o5ppvJxna&񬒡׌YS$7(HjM̚*r<\vc5%4$/F9c$M3+q= ǘyi(cn~K|b==NJ+]1:* %K:fgw+ȱ /4:ό XzI;a\5Qʼ`;QA*7=eOn/7Qb)~ˁMQwcj&4( TƑ+d-)Pl#iM]{"m B, c̔'Ӛ Y*$_!%#?YKi.Z[a['wGvϷΟ3fŗ$IW3lI82[hbهP vmK ,iK\괂κ)S`ת YGa@]FERq  ]KR*/܍p=FTs}sdL7j G^v icoNvLg,& _*ڲ)(|3>X}sM!U6h}5`\ݰ}b*br'»P&]9:+=TR([T3AWOpЍ? EE%*m5^yۄoOMsQ)خ , j}f?'JжF|Rn_1FpZ8ZQa>1j5=%eH6>oW-:&(tED9I&lY.qC_Shؔ@j$6hi\NZ$it}.U:C,fh7/iр[ ,W8$l륗 bo<7Ag!|0.s!߂2{ j M9Ͽ +Ɗtr }_e5=NLM*!ܧ͋[,[+1 G,R03]ê % -D# DEgzUvɕ3}W1muU$Yѝ_s ٵ$fONl!6÷1IbpMU3,Gnbo^Wo"AE8 x&_ʲWȁnS/ |IEr7:УHGk3BYmX(҃2uAIZ[QB}ĸcEY>ӽh&6<6a۳bSCF6^X0g5dW瑪FBgIp?߶'!Ͽ%xH*zDzI5IO#-b땕Q`P7Ʈ$s>XD n3kn7aøz X_%F(z̾3߮kg>}H dѺ|Y<f-1tpY?n*czkЦ ۔`RE>MKz}X!NQPț_I\>XWU'AU.`+zXt RsN%aW\9&fS[2 1hBo3d/ސ7%J8N^T: dUgDL6A|E70h}A F4-ZRyZ()~ g>(=˷j Ml)/][pɲ\hT[LEgQ܁ q<pŔs)9V&e2K]?2g.KG]"O{k*їw4(23sCSN=T gI-jE<>h4{6`$DPCFT("+?_4gaY#N\yJ}[sD$r$g#a>K6Hx)c̳e[<ΔaFzcV/Ǫ_^gfՉ);!"1wVo$~ĕ>g/nkDKJvϖ/юQW[٬i$YA$6g㽦^‘Q/)i^&7"z` 9m;RuzUHk_~M*4)+`{ZY`+s&;F0*flcy0Oabwr.Dl;Tv)1n><R^K5_C7$&Q^)b4_tzhiI1^(gb+0bE4#@ؼWyhHo͈ANXVV݄nڂG?r1 79V~\vm ~d9]3ywdkJc^H3|~ q\%~fA=IFK a  $-q{I4 MC$Ӽք`O]A'z_8w9` 0l/߹*JalD'CZCB2wu~̓bp8c/XfH(9$#Fϰ^Cl- %(&RS:ˠ(XENZ 6]v uY6?. %, )+I4C/O4}uaڧww:>elu5kE=Z<)M&y0a^+Vn6[Tf ۡb7KzNQ+`cmlGNNN̛KrKNlLh>59Xt坴K/PQ$>Iρ纷'78HOH-C']p+ˁ)^< 0N6zs#;įGSGg\[Y9.y٬3 ef(hY6K{zn?fe r3x] ͇PԈ^^uar$;VQf:+_M_|"74m9doZ8/e/bs/(31ju/$ᆋ}:pȲd=Y0p'Fhq\jo>D}dC0:}SGj23JΨl< Xce_N.!%-[}B]3e83ˬ8~|́H?ڹ[ӒʞA&Ȧzh@xKN9lX\љ( hS`L}+`(1-nПj/q0;b635i#<#ׇ_I7Ε)^%jLr':Ϭ ݍSRgC-t@ JyL$fZkPGӉX5[A^٤ Xbj]\歩J^jnfɪq"bWVg=حCxN劥PB+wnvI0`ͻe|p¿62#nT/PɜuSH{ Ӯ3˼ܴXj ?!Pm(>&)f;d{p . -gUJTB҉զgbVYz 9xFob+Lٺmm?y Q%L Md~^%򂴿Ei}7 3'eY01RƒE ɤ:H,?\s?{Jy Kk{!z'Uͻt>}E@\FWrD-{5fE <2 fB6ΰ9ga?JE/ ڑuA2m+_*Qyztb\Sg6y2 kcw\OU_:Q 2r~keQS#6:1NeWhO"==Lj fبB7:8Wյ E!Ԇ0`HC5eJ|9x:Q&¢ oe ~#6,tM!q ĴIyw자;3G S+Zh$΂Do֦W2ى9X=qqk]F)k~9&~o|k J%7vCyHL]*YzK׭]+y%VVae)0H tb}kНI-\uY_iԗc$MbAO89^pބyWʻ4Wn]>FRFE4\BVKdD[=*j/{ә$0C8?m `,Wtge/R 90oW],D~%mbu &XW} hjA"aT"'_%cG+{X$L(N?f)0߶N`Ny&xl# θ2*#/ga85vwVfs$pOZ?o ƲK3I) fcu+4j 0@">+NDu֢7* =A <^݃:+t _ٌpbQ &1]6i\_bLgwm "7V/uq^STa|_τQlS'^uT[\x:Sf|ڦD( 5&O%Ig /g1#~z?=`^">d10Ki2yh%}47*ݔQWrAcf Ӽ@T2@NARyvWKv!ĆE_ű|Yvhp!Z_aڥ,$ܾM \0$ꍔ:g̓obؽ>$CFgN^ :U1a|~Ϭʹ[$fGv"ZM1%y3QD3;#WDT9|3.!GՇe-V>J_ی}BӷF ir"##؊JAʄj!Ͷ:}s̆[i4n /K}KҍVV.ziWkSH]^Pp9y-t۞Ftb cwviԽ{[wߺߖ,6%KrY^~nXcZ;3=14yΪ8X4Z0=t2 N%'IHNEИt~C.Zo4dE05NWXY1②^ 0i(:~vqCf r&Ɠ?* iu'i汍sCgS߹<`",Sv{yAF0_X_;PRW~Nl-#2c<♒ONCdQ*oxB&T~n_lK*݌bP^#?IHi:EM'YՄC|O^4b1-ĞiiIKcA3J9@^uEH$u#9/ "~q61:/ ?E]K+LPx_°`%52bT5 ,:7{$197Tl09a@QeD{& 'HRPEʋ4o$ Nʘ,;(8O'Q {yr(kD[[Uue4@w#t@s6xn\(HJCwkʛleܔ0.xb^p`b^O[ S1z͟^-2[飞j1́rZlSȖk~uR5_q*Acw]S&g~P[ϖH24*6߽%*w6,_X[UqstLx,o$#(UAczrŪFfKZZyY Z8#&:8p5x ;¸J3[c%ߑ21UXA#WH¯L&@apmJxys|ijZ%96tU}EH4D)R48 Qe(D4AzH6<ȈFȉe9_a^H0>d cұI 'mYm p,_&0]_vxwEy}ŐL͞jX9?$}2 zD7( ˕H,q-CZ[G~ɟX$Fܦ&EAS&)֨[w Ë́et+N}Wzulb"'~j"Ч;H]ϭVDOY4&% V|K#Mhdp&x;J>Q-tZS e0ʀ9aUy^};gLA(I$ i"w.Z4iʖ  ei`UJ"Ѹɕ [$4y1kgllU ZmQ`5?fp, dV~r\NݯttZmMy^ M)ҽtw\6{OA0!gROw!}U$'s.Q;? AuVgOi μ?[ܙu k+iՕ@YH2(^ҴE)P$w$7cBvmng=i1yc[H,S䷩04);ndӦ99ph숒ǎnzvjS p|nP Wd.=!иyo3 Hw^3~L}n :&{ҕW` 5bH=F8.RxR0ێBw0&VZ^ )ֹ+pOU(=ٓi7]p .uiT ~i&~#rrpK8'o1M75&$@[/S]HX;f;M<CY)mtdbJm:Ts`5=J N-j]0,8l3bէ9CV'.ZoH^ɾ1UlRYO-VXyi+/cݜhr~ܮZ%BOρyZcbՠ>"S2^! |Oj9%#bkU$dg_5gA ?B @cs̲ hUƥ i`/Җ& x33=2Z07NN,!HOd\Km ޥA(Vj}hb>r|[J<3` qb¢5R D3zx5Y"\^ ^]θ>_ȞdL}{(tNs#Q!Qƻhm7}` ){JJI, F-%zN){t*!C729Iw%=v%I?ψ%1Tb6~ykH6nG GZ:p5-y8l'Yκ6Qz2hP5]R}uϤ^ j/DKv'ѹ*lA0` .0^{ګ=-0԰64> `3^"'R0W)!k‘"D+6i#EZn1gyJC;gf3+6RҮ,yM(zЋIFyFo<.GA~2GwHtAE @pHߺF3@+4H)!X֨;|귣lvk{S#-*!!y&ޟ|wTYhTAerDaײI][\ .U~`HLA mL58駫+_$q *.̣ɟzOp ؅R'_']b|+C@ b9cķmJS_ldei`h^ 9/6:K/9_ -eXf|gw-چ`R@(+v^ 2}VQрsG:C]IŘo?|#HJFY`k+?4RUpR-,Y ^:ri}d qRvKt(?j4l:':<8YС"ta_b*$W76wrN&KM~x@) tH2ԭRdfF=DBDwn/oPe4 uDMäC=+0Gbmb'@d"Nc{L/njs {a"XR˅O` zzoTzOءLTI@U.~3>d,+d+wdp<%W,/GAI>⟥O !=vF +bD9?rǑ+=x_/LN*ۯYptZO=孼5[y '}ܣAQ&V"D î] 4LJ x2-6 Ifd4#iA]5/B}!`qGN@ ,3~\x&T i1'`)k+Ol a!GX=6czزŠe:Ώc,x' O60Y?ߜ`"UNF_|Ǜ!4aW!i&ىr3/E(fv[T8"rxW?ɗ@O<9 .0}3"EPcW w[gW^^XEumC E>{f:T }Su]$8 ,;^?CpFIGu6P=.\kMPEVqǽ5a8YYڲ HڐA9_Ƿbb82\vIK#Z}3~/7\4#*`|dYstY 220vi3Z~F^V[]i.y4eO$"FքY@I _(Dmzc78}ށ31GGo5.>*t^ﳎ6&T=~)t:<{"$o+ԖԚ rb(A,.`+UQP5P]uxr,<\RΎ7*j)H,Adc }['DX)iߥaxA*u[ ENCh GRɔR_DJ}7*sa_1 UZ˽Vm=vIow&]d =ThTq (0~RcAH*c߹`jsVn>UqHӫD6އ½Ham<ٚ|7%Ư-T5 hGzj&DL1'Hѐf-s}];8sOY} -Hvz১MJ&7 ӆ/_B40$;qf j$I`Pl%BMB"5 N&=f#_GB2Tje\3ŠBs=%1FBQx0z"OG\v(_*޻@(|PtέLmNDjQ.%X,hUo(#sJ=:n-ٖv?Vk#D~:4+5W*to Т`d|o,Be*`~#@` T/9zJ>(,5z%A 1egs+Iρ qϫc3EsvN5rV^KĿGt?z3T72^,aKa>Sf+Ɛ*_4z:$_ j>țdKYc.HkHr˻AYp=q=ƅPqgP av^'d =ɵKQ'gøG׃j[۳Hʬ#ew:M"@iQe]WBHZY$AF$NRN<]=_O*e`KWIGdjFRs-}ӡ7T}a`tTrc#Nև/t։0~ T+ŠSlqðdeJb^Gwn_9 $YuOHd~CH MXB%L>Efl;3j8ɍ69ڀ=r{yv-`vMGIqV wWr9+4&ݍ]ŋ-B$oܺ+jنݟ78 퉓AXY Y|l?FOsgs[.KtW:5!}KUt6i."tWP7@ȳ^ro%nWצZyz;NnlXb͍ L be95gT)W6`Gd uEٌUNP];t ibEDNǪ@19>^%ns?m.[J:3bώ tr;J7 |GntP42)1;G3qpN1sR[F>0ʖgb (s;9> zteSU^}>w?*9]-$F{(pLLWi|P1`θ0Khƹ1uyC%fJdZ):Cy3&xm'殘dVղ-_uTbZ k.RafR& -N(2CsI{@ /A СΜE:YajIp#YW̢,mkՍȆ0 Jxv`&5{K0D)<_t]Q VW_4”n mNt qP\_J"L(N}kj#e(Sk ؄+d3Y|2ʳ(k?,Y RWyc>t[<+Rh)>zi).œppSJ$ 5RyF5x6ZWO7DGQ/ 5[6(̘fQVzbW!H< լrN&^.=e"1OQkـD@ V7,wȴMF(>q7YXy5h b moؖ]fSLz~xޮx1(_ԆLɀaӱ9&$4(Br56|iz9Jgv|v řCj/N?m8ѐ-m`6b*yЎ (]&]&򪴛 mP詪G{|4&T7ݔ`vvxB/j.Eƭo[WBC}z@7*R#-OFזGȽsPsPkUϧS0p 'DXIο3˷{ Lhk KdxF3wҔoD/:8B:^4EI!LXoDo2]6ѽ %v*_Xq"|Mu'0Ô C{kn@oR ԠZfCW#O hBSdU>,9~\ǵ33y4 mzf rr᭠m'DꊴVi 72Pd_&=jN$}og ;AQR 5k=BAZak݁ڗw}?FWτYUZ {c%0- 6'x;a,|DKj<}1x:b,ýk0K*\tv9)PdP nG(mL8!d^v;h6H А)Wkl^:IVo 8= "0L}p`"|USxãܚ8w?KJs\+}4 8S`a=+B^Q4ښO'X/1cU2kИ!}f QF/6x:K_TK婁C>^J{+SoQDB-1nuy((ٹa"g;r '!Ƞ38 vsX!'fu_N Fəkӣ>Ȯ_z&ZE׆cqqXB2)L]2O dymro d"O}YPoRd)eB ?Nd]ml?7j#$ZekK5,?%&uKŌ@nnk5i[L8,pFeX /n>Z`T8Sf. yE6HfȴwM̰J_".R>Hk l =i)A|T91HR^[I,Ly-?{%\(F0bh-tC؈6.WÜw\LQ}jy$`TFUZ2P;bG&elR®~e`q,XM li8TTop V<{O~Βۺ%0{ ҫVJL7{/cՉ9Q]R1~w'8dr_>n 1T@Q8D%W=xF#M6,;LX96}~e#StHaÏ l-'/tR3PR-( c\y0ugbCr mVqƄljJkæDe $0+$!U*i^8pwL"V)3teY3Yn}Ƥ~b{'w(v.=f95LAݭkeVB(^D 0a4fo1pI׌GI|[\UP_IѰ3U)'qT^؈YR/ 7/.\hˏOm֏# 9GKL'ꎬQ hg1r%7_ Ql%U%sH T| Gw5 X]n1ֲH^w8[4ᕑU5o7!ܢ0jîVLE`9wU=^S̓vm/馘^z|J53T'Ccƌ͆@뷒}RrKO7.MiD:g;'EڡbsSͿÞJXX-6҃ ! FsfB$;:3Ʀޜ I/o1M- $)$<~T#B_W#ǻ%v(۴ e1'kV:l6`!sf*T,߻~v,pac&G3s/Eq3YvPT缵o^LyCސp}^&S-hr b,gp5͎) PK }a9 (}C%@3hҋne +V \]1dQ[vɨ.ηB DNsu4Q*ٲ| \Z"";e #J/yu.DrTbUb3-jl_ڋc/ 4d.Z]xUIH /Ź!N0E*H.>yY_Ne2ח''S35ݞ1ϋRÿr7ii(tZzpcuď\9{9E)~'Pt ً;\mBf؇{֑+,D>4}a-9K>Yi2WCZsb2 xJ:Aa.<>ˠhX=]"%`/xކ}D$Y!ML3ONO~vF?f;ɖۤy4`N{d$ BR04J/w"o{˷LeKGfx8fƖ; -ۥk}0?Bf#j3_jxqz%93EbkH&Y ^ғwvHL/?PP$^[M qKzCY/ 5]] B4$O% t2hCOQ@a+UQXj 234:^Yk2!}|"亀~=P{֚T]xYCqf~ӏf( jc(3q0X"K$g Uǭ~Nrͧn&PU9eX0QQ©}抏V%P8,A2d%%_d#\\H+0LAZ`)%:keEPБ^3w+N6A{n%߱a}:˪v4\,l ) ^̓L!S#a/[ojW-h_@NL Jh.xvs%&PR 'ByFc1za)KM$ֳ9>`u:jH=*TӫUs=鲸yv+0cdH.c(QzH >H_QT-*,Kz\86Ԟy6N56(=?|Z@h=_eN1Ơy1Sٌ3\)9R%KG%H!b3qxk;#Neё)l塢na&[~ʷnI`t<u -,OKl"2nJ2, g|T{4;'^.z-5'*Jg$QwZD D@! Mzl2MQ꽋:bL];;h]ujxdX8=,j!<9p$OtSAh+ QVdžw~^E[kWnn5: V 5(;Ms,usmjBDGn[{%]n^˿a<_alk2$[x,#0ϕאo\7A>9`udAԲEq+<AxKi&˫! %ԍb{1=Lܒuk1kz~s duj^OA]-TU5w=oPivsyzG܉wuokȸ^֩m |p${X|ss E:Tam/2:[*E;q*^[|!#m:BJTMږŸa3+ک4VllōJHih:\Ӷ?6\;cV9 _ n0i+>;-"\?[L0@} n=Zц`< jRwtOPkb*8\P''_[ϓGCᘕ,Sg-w[xJ_zхɎ"@ .H /K>|UqmI}Z X><6s]]FavzIRT"68|]*[B|i!eƳx0Uu|dZ'է]D~f˘[p6?\\/z at)8X( GR9-KѬ.R+Xd OJibb,K{yTtX z㭞&~s1e!)v7e/r5kSx8ȯ[<_g-^P֩A.fO#>.J%:a:%0(ibh_4Ӡ|W2ӵr α0ؙh8(Ukm#\[#] yvQXctqbɇ 5_I &ib X*UgOaN({7#Ax 1Caī}P82ѰjØhatc?Vp,&"i|Lg u # PdTѯ=wDT`cڙru8@RZ2B)LA=,UhsiQZœݩ̧#W RրhhB-pgJs p’1(6Kn ʣWh_(?܌cLZ^+F5F-To5d_$N8V3{=ˤSPB*u '2f^Bu>>~x)LWu&et[eVhVmF WKF6XŌ@ihP?a}?ŇѷvIk|(B@Qo_p:bAޢ3s{yÃQ0åf+4]lcM6_mm)g);ZB1Tz8^\SP XDe5Rljz+楨_{:]@!⺩x cTGuK4 Hi59Ÿ5\Lóz@ (aRej;9"A'ܔيQԒ>i%LYC|w.8jgdq9e|MW>&sDk'ܨXx+-"^[b$Ml P@V7 1ċ,b0 N ;W0KpgGrtmXcHE@W(۩{`;URcG'}>'xڃ*i4|\t5~b>A]w7PC^?`p3Rq`*uX\B] *cq.x;hcFY{Ex![ ͆GQ'#WLؒ' 8x+ڢKheTfUÊi PvDV _n;OrV{7! 'nC O0%q:s8.O-[Za}b8CrK'Q,]A^[*hNW)ABԟ68L0<{,CNRUQ*OE.˔7*jc`-nog'r=aY8j:<11Ԑ~E4>.T[m#1j$}grM)owRn` vpmŤyWq(z>RRCwaLi=ȶs1Bpe\`}P N#xDf{ и0pR#6 >MUOӟ'"+ue4J˘o?WlWBf\|Kީωp<~:*&نg{rU uL&AWʡֹ,'*Jlt_`[> RIMTʜΨ z A6, U=c4\X;NRbg-MV;¥A{jFÖpոADgكfcVwv)&@Vrјa ByU 5ӯ5e`8 AȢo3p#龜P c[uJxcwBиjs,G[KtЎb3ӑq}վ/Yagz AMN ,Ь*,P(3R)(̐F)ڟ-.4.(푧wzlxtFf b-Kw^^u>[Kavsڬ.njihCx$FlC{-ay#9u-R @(!wb@ǡ>ny&~4xվ7 k+%뺂MWݴsOճ9Oxʂ+;3Heeߡ%Rc?OI*0r{PQZP. *`( MvO"0se_ڪW'M[w=VF|imiQ1g '<$Q`7ar nP=O3Q0@0߅pj-ӄLAX@q]#":ţA,Az[u3uLS4 ͽm~)rT)AAbN%i0HQT|g HtEşB@{PI"ٜ k'jVT4ջmUI\@J>G^!:ZX^R%XJ}l=ĊoG!bt>,~j5rLjOH׀(x|eX\'L ejtrZ92E=U?"MAiL(̣>Jf!}Օv_:Dcc}B?nP cY2[,"* mnqԇG|(_Xr*;M,_}\'SI8 *r>Â&|_5)N- ܧmfR_ 390P1l*]GΉ;mQ5FCIu ba}τ9B4=D!È1=xק|r@k졘e^ʯ2jw}~,VNfNZia5[n|LrR^beSЫs`oI{&ZއoQt+.lrƙ>ا;[دB.F G%{nλߺ\!9 [[T/9*RBGmz.e݅U6WS;$a [>[bٛw%lp[V_aXv>e_!j~Vy[4sCa\yG5.s (B;*f32e2xzdd=N*EH_c# v yIN-BarpIg^yԃ5!DW܅AC ж83D©^!㊘c 8{A]u:Zp\%#-MS#CV heI,Iz-_3O[W {i@!lL }B4A "J3o!VVј8`f$^^0d7Β7N"}VAF%3C>7sHj3o" ] 5_'r[elE *_bJA,Ў /V6!|]cluqUd+?B73ټGЌĮΔ)H1 0,ǐ968 y DL:Bɱ-|iά_h< /) z4]QWk&8D} g" uC-kwPy㧞\$څ73~mFPɛv  zJ ?>%'?-&ɀ(EI=m낮ܡSu Q2Erܞ0q<+40>J\:[J\Ȩ]"#_AdSmY<@7o P4g=1Z MB#(ʰU.pUJlB&2`\vBqPCu\MC)ϙ%TL TS`B{:Zӹ#TLƃp[r:{Z)RxQHlooUG[:}kXSμGdPENž>I`g,-O%g_ ga`(6VRpЭf|  NXe AZmJh @mjA3:DXre /u47#(};('~]e)+~oa >-Ls +xϭ̨ ;0,.Bڀrc@` {*pAk_]ҹ< sqXx|Vgכ0"6 1N +K=Ǘ;۝B]NfOP%ӛs96%X(.<Qym;Ume5^w0Ver\סVF{e={ePN<1e9!H2ɕ\5?>.{mo yB;0 .zO' ]pܩ tT_qH5jS80,Q[N,$0̘ ~+|5ڄ .Ypi0pN ǡc+gXvYiީr63?ih~B/Jk@&W,"lȓWHcmX>?YLKA`D{?S4ckXi5ߊREգ[p!E4s$M{FZ.k!^IД'D޿)4E=%ս7q¾BNe)jy%9y6/\:6N<žl73 P 2kɜ@N{Ł›[0oyY52EB*,eX$dRSs.֊}nQ.9px;ж .tܖ\A"%y-fQIaW1Iathȳ0~麾f`H!:ҧ%]+|Zgr,1kx} bW hLJU/'b=PN%e,^|% \YT/AsPQݜk\WV_G}pv:BmsxIJ^/n=GV3.O&jC6UQSQAD#' ֎J ʱ5[Z^yl֑)64tnt+X缾sP d,!CΥ<ڴwcLOΘZO? O aSlΥ|o0ZaV8 n`Mj! /p HfB ;`-sn{ |Zd chEqnJanY VK ?M<ۚ/) 떺7Ue:SUT8 'Jؐ:^%Qå!R.ц?gHyY@C`h̴~cJ*VSlmPؐ~- 5 #Q*zN|6&~txn%$0r ]#{o_5*2BDÕظ\JTr7c SZ|=!ţ2l:yՙe+ĽĀ$RW̷m=hj4TjRb'o$z.%| bofnNxa{_%>p}?}}w^8˻ajPP4Ia3/f_C%ނo*_e)C]jo6@D K֖ p&)VA_Hkȋ)EV[ 6*k€_4Aqэk48m@YnpƹcoԃސK#)Z-D0<K+0{phY\R}^,tWLmṞkP)4!6Iv/NoFJ.e0N/sߜ_Fq4`hD oɖCmI`唏ꢧ䐕iw{,t,0lAW[ǟ՘Pq7mj}#z΍_Q(S4F&PτbIPca֔\99)ڏt$,TM5k}+Ac.+zm풄#X!տ=̊*F N1ۿA V{e ZGkrvYgf=iNÇ2ԍ<'Z9zG %yNWť$Fk Viog/&AHgoady m@ c ^8T5UO8B\ ZMi=^a«/qg a9G^׺)_KW ׏,6?!5b-8$c6"P5ఒN`8}^tvܛ6QM'v%"E p=qzDaQ>;Čk'jP)BdYv91&rt]$Yn=ﻮO;p>)ނܦ\m^zjN>Dku+jo}h!= ].56ea؉Vmfz`)EOQ!pQ ǥH؝Xa](oDG,0- bVcJv.qHDĬftLqe3xg|!rTY_3K\}ߦgKvX'h:r]iġAH8Q\UM/j$VHyAfh&o}RI0U8Yk"X<|xQ#m|k~/WAr鬤u#0A7{c>( QAgk?]0ȚʫQrnm=+{{ c׶Pccϓd:,G%W r\$wْIu?T@g lAX TxS,ۦ3SHlt؂oѽwfe*ճN+S 4ڨeRe&YE17Ajꝺ]FW[3\LX+{|W%•׈lίO 9P[eA퓳FKp%=N p dy>~ N2nLDZG:ؓ)- rsI,|u`ڔnoo"DT/Y7n9JZ0?vByin5#ˏ&b%X01 *ٌ.)k͠a[Gu"34~Nc(2gZ׽ 4Y@E v5z_ ?u7YGYF>=m{%G[ AJyCeWiVzp#/=Ӳ6 5޴6 ׬ٜ;Ww~3&i>xPy57/srE2O@zIpr1ҟBO< VP'@$ H: 8o$̒n\ndJ_ǠNޥGTb~kO}_FzffU:++V 9ʨFFJK7JBv_ :M`3>ŪP"zt[gBIX{ df]?JσOu9hlÆ}}Lq8Hj:*&%!x7/!VZjKsM8,fOPS%~Ч_϶R-0׷ (轵Cͼ4\?*Kٗ_8~rTpv9o@m@Dj2P?Ts#YѻD?{&Zڴ?wqqk邙جT |3kp~kg_N9rXL-u#G}[|؛'GA\r/ļ L56{UR߾#n$M*X{N!" K:@bDDP`zпjzVc؏-y1ZHđQ2ᔜQJcb9U1H$RoKar ݹTHcQjN'ɫdͥyf d:sMlU|d*1^$H>ߒXVR+γ^HqR Z4jR-[Z - {U; (͌I>п{k#Ku\Ťr4ARU/,|/Nixڷ#~݂݆6;K(YܩѤae,@X+ ExZ!PlZZs_=|{uolJf XQDpZC1RA%ݚPcJwJxRGhp0$$$ciu_֟71GvHI#|:Rm^e4ƃm"#ϡV6$Wݣ_bf'mqzG}q97ur%z̕N$M5u1ZL3foIXPb ř\( )iUv٘/2߫gU:9ˢM4/6FY .UmGV4"j8zl`$ tdd<`%E{u>~ww6jTL eͮ':$w,}l^sip!-άs%b.=S(}8V3Sۥvט1|c Ndi6hn∎ѧicWʾS a# T07e,Hnk)}NԅLR{'Ocf(rbr1@QE nUQD\;Ra 72aTÓܣ^쿥DKbo1QYo7kx?:U">9!R}sybާS;1#)hg8z_$vԡب.˯E$+tm##P{̦/Ƶ}o`jߟZއ.si3"Mĕ#v`Ț|_A?$@uT1,V n~^%?/;(}~bs+ZjQL+8cfXC:UcN #.ԙxEHT#mneca1-K(VHfE*a|[loYvt]˿3zGyZIwY@חrk AL.yL ח\ii> 2RDCܱݒW D3ȱE4ïIiv*Ќ*XfkD*!O~P®2,n4h pfqгCaȋ1Oĕ ڞ؊{VC:LU.mKU!V$;d=6oܪK x,w۸B 0R?<.ޙ:Ln2@^s +[2ْ}Wd#L+d02KB]ɑN-'G56Fɤ+[=?kwcovEg&=haO&%槥7D G Yu>O' QFkM ڻ>b/kuuwm$i)>+,r0:a=u#6>D`ʟtzyap!p4:ZD3NTMyq%Z{dgJcY%HTp~y\m|s _|"]_&hD0}uo6{`5mowJVq |L$ K9܏G~K'sDD`0SyFŌimAp/YN73h"11 1qٲ8dݑQ3Yfb#ԀEb,"Y+^FwW#@Z9Gn0$$\nr;n*hEvHZ?U޳]RtEE卜+cL f b_r.|(H6Xdk.7&6~L,ieHwhXZM]U0UTڦD+b2 yv$K wcdoy &UY9}Pdug_:1|2wBe"&:%ILJR]n+@6cohTg)sƯ]auV'1T#=sr~OœsA5eGU,(ޠx =21%4C+He8kbVP)'AgK:5_`P8Lʆ8Wvd7zR^0)-J`O /\x GV!f9?%d3-5Rb==-{]epgZjhv2e^f?;)"KP6F𝃎Tq!IF璥x \k$; *|&îHsJm@{>>`] 񼫬QRi+@"JfL]m;-oĽw\x ^kKc|]4V:|ٵ%çwoomwH4$k Yf"ȁ=0\gz\~Jhe{]Q#׫s3I1x졦%j5ʊmص{W* !wKV4*ڰfPlFɊfVfM[h7BF6o Q @ !}FlI A1Y[_ʤ@хFبB&`YPC+ZЕk.yj*vUX'gg!}p5梹-Sw!%Љ& = > 5VAQS 1.b[<'p(2Kr# vkּ؇,$wb!XIF0@bA7<5L?Բ({oKI6[y[2X.&wxm|hWAQ?01"}íoh_#^=4=*oǹ !^nH 6yյhH" ;%C@0]bzsLpz^ .hԮZ4iToY8t-GTZ: MZW79VMfty&V0v^fM?ycO/&N-<^{;שengQE/#N^WKY=*'hB{,vx:eR+H~A•FeTNg ey@O\? (})Uy^Aۦ-3&Kћ;~ œ87>Q-,#K#؜(,u`r"O 5Ю:]^spx%RFt{Q)2 ~A8w߻5"]d7` Hk Vl! D)JhGT|qfAV"dWn7u"jES%( nȼE.D=([-Gb֚&sQi@|l$}CvdaI%R +Tr| .'oNr,6 wT,(h ;Gj0 5NC,)d{3ZNU6|gcT YGCVpuѬ {D|-chP3.ap4ʬ3")D + PjP^ug&}-&Mjhzc r; Zs] m+E.k[%]p{ďMUv5N`v6hjN bץ6sz<}Y% +TFpiTzw(QMQ'Ӊ,U!GB0if~sЏ|=\ta҅?dznOtߪrbxQ`ȃoLo@91Wx 嗨_{#P*8΂ѯ5&e9W8L㸚e I`x|D0Ϙ:=nc2f{;jtq82$W6زm~YKmE!&#\2Ȯ t-<Ʉ4?V'v{e8M_=)$5=R?70 J'+9EMٖe"Si%UqQ-uYiN +ZB6dy%sFRj#!4~~e"MId*.-mRN,ދ*inV)Iq@ ʽR0Goƭfհ%[qlny=:-EkAfjnxJkJ@k|sjM=_`iч_(RC4Xw-G'b Du3aR٦2nVP%bvy*Ty腽hڕNO0C}?H\$Ew7h['u{ri~').JFw^h裛wҭNuy5H3t7Ŵ48>_kGywx::qSY `p+&խ+${5~ZuczY d4 q,p v#2^Z.iDŒǓ{ߺǖR'+N*eT[r β" b}#EvEpCX4eȗj45t++:c/"x=BtUh.fDIvxf@"?#m#b!݅=o@C|;d4Zm^I X$df`x `|oۡ&޷c}l=0NUC)!{0]L;+Ml0$ƲS&!4,ėӱt>gw 9(x0PUFՍ&?Ny{߉Xv9;FH_Z3+%CM+BKIJ{'jJϤ'zu** $ YءsJXQ!T} sgsė 6>*ƌx3;_pS5CFhӠ:m{Y_8ۓ)nhJcDEhZǿp_ԩ_`&S}e#@}",+$qSJw2nqD%Јj4'T,ȿt.|AR7JgǛa1wM>ygj/rKe8&I T62#&W[9o-Oj[~ONQ)dWyC JD2UhX`+ =,ˊVu&Fyh K[J=˜dji-ך#7H4yQǭޡd%iY3vEQtJ 3 G>J!hd 0YGÌZy"DܜAdzeG[zr=b6ızʇ֓E6>9*ŊqG-,/$}ShmeCJ+VdQVf0{yP"\۽=nXmźܬʳD'f N9lӍ:"yX+沒)81Ԉt墱IE`z/5oYjk?uz(ܐ?W^DIÀ%*rFF\!e1+{RvX/6b,$_Zf1#!b"Tb=_nC0Bu|]cjGo =qaf c,%`B%a긇!-ؙ_l[VԊsE( }=+ǫ29iNaSXEB3͟(?u0isZ3'f׹ۍpKy3UAѷ= L֑HJ`QFڔCJ23tELS /zNϫ;zTU%OU 4B7'}6CQ1Wԭ lXÙMx[Cw1J ̽5y:d-i=f.( @gng}]]0`1K}It0М 륔X{5O8ZNto"kBnBzU[- [qcgo@a~Ar7:x]w hp~z ׸ڐ҉k=ۖ]Zz:,X@GC w0G'e9<3UЯP wY=y0 Rfn 0)9V dyq{PV(lS~$%\–0jæ3駉>MERxfM%3LLxיV xc^!Hv >nbhT+3y+3M0`2}G;׍gt|u3ޙo;c${Pq)7)x!XjT؂x bw`} 9cȞ\OPX #=F@YXYʊ6Yajm !t 4R֣]|⨢% nG"ؿDVW߶,2RVR R15G-/"e`AHJ0g%VB,)Vq9nY<_tYM] oK^ʭCβj-{ T'6|Ivx.rwLihz7&=VCIBTOZ Hol]qn-mTq.WbVV Hq&9 OtQCPL.wz Qvi^pG5!ռ% WOD%R]VuUu] |UK4rXtle`z\:G+W a[>:o|s5ll>^fVlف{mnsǺncner)nh9O`{x_zՐw'8"5sɬ[ xSGA W4o"_-N׾8ȕ˕~ NU/F8:9]}t14H`)ng5n3Nt]suD3xgACE#s02Ϧ SF2,>Nkݗu8pJ1MU&o_Щ|׾5<$0C|b ¸ۖTPkNXB؍'q!{Bg\>$0 "2`,>+ߩgZˊG}Y5`˳P%9/N}:lBs-LsB{*+ʄ}ƙj4%kF菫yl&VAC|Ykwv}SUcS\G<40FF'[JY. V=!x;1?"AB8Bawpz y3D_w^h$G7{ߺA^KL6j7GM]K0+IN.gZD14gAF4Be2/܁G}pRv`G|U$b͝ϏQ3z40Ӫl9S. eԔ.IrF=)ښ𦔦 pEa^\T+iNJtgzϊajH88s` |[?}Y!E5CvY-ߡp@OQ7D}͕*'c<+P3D]⎯ߧ׋(YJq& f#Uf`FLyYsԾK׼Hq^_CK QIK l"/6[$W5+:*\c?f/Fw  *ouu,hSb,>@x,ёq\xg'ao%vZAz(Y;z:zvHAd[^Lb.Fb%/kZi4I _#aSK_W% af'C03g*jM}T i:\՟_,bk'y K4 VWrAoVݕ/jC&wzEV+XT4!dFbW+,d?ňݧBpL[u:V vV!,H(D3Avgpv`K[jl+C/Z}ɜ &bMْW~GxLx8C)BOwL%Y>>$'\z=NtbKRdׄo1uHRHZ|:^xg@Gir@c&Cl?DbhVݪ@4c9/ r[B3}K #sakki*ebb4ԂHRG"pS&V~wJeXTӦy;x8#TIi#u5M󷤲ER$zEv")]o >oޟ(JB3b[Lm_t4kb4ҥ,s7"ɔWK\=O|I샡UB$L`DU۾Ifl]*F>M S1|˖K/鵽~>c#U2ԺVߍ2r*X~ QVA$7{q1E3O3Ȩ swh/94Ջ{7bNV}$ m3@Ja=-g=`MjfV<]+'C%q^g x.ݴ|_3e4H!YNP o(N^7 &~z!,E ?>b2\#$³,Iy>'j"^SL"Yҭ{إK~GZ>Z{ D{HGQ*nQ_\nḡ..qRrH8"MU8^2%wvW&R(GM tuԓhr+ 3 7kPȝ~}@ }&1 #0!E>,4[QG峾k7$ 7qhC/T:h13x)hг $=Bw!4 /X(*Ó,tnj49kK 4e S:po|T8 - 5z)i>$?%,a2 -#FY"fst*VIzh|Ǎ pVCK q\? o J=ٙk0;N|sGM1h[=خ͌'ڨuHIV>СrJK`|O&kNl5{ p-҈BDX\cz,ⱞ?yܘb*LO%Q( 1fj%+2Ar(ZĢ  g$L{ciMYEH`}a4W7?:~}X o >qӠv?乼Hj@dr #X@ e šXF)l0IPK}ym%(]8/V5vEI0Ŕ*n X HbJ vrVOFVtT0}[QtƞUF.^58ba>dO(:=[ޢ␑ (h[PqP@UQvWꕿy f%Ζ +W)Ɨ AzuRˏzV7-nѝp8FxI=Y%AjJ`KfH;tK&%2eW}rAgz`zK 4j)/tШ" r2$j"\^jgy9Jz*%kDo] g]+_;k㑓r Fݒ(+de&ZŖ<\H).XH*>s8懦BNg)A}amh5pwn)S,v96cάǣٍ${LX itx)j K*HQm'NexM" $qyKnz (6Ȇ֭3ik> r0eTl`&U:Vh0r̘1tC943W4|QQNOLP|B=3W@/!jzΕ\n?-f$)[(e&VzJ\.>4ֽz#9K?ÿO-Nj [/YiY`]m(,UIS̬Xvy~CZP1Z爫 f1NUE3.GS~LuxF*0>!j/Zb_˃5,Yfhjms `®j>/g*j])ހ>l)"~{Ka>FBw㎇it7? >W WX#ׂU!-DF ,(@ȭ5wO7𰍐\;|lu I2s݋E^ j MAA.haTǑ0H}ET謞Cv[6d]5JᗌH=d|[O!ȳ&Y?:ltk7ީ`T,z( 0"#z۩nH.jr!#qoUșɒ&2ы)6 g1ReƼr.92884u,'Th O?he>r9uħ^ hR=@vΪg$ y$G[!qp`m@&YSZ!2Hdh|ae 4k؋ލ @2toyR ۫( X3ZvqFJuTZGJ* ##C6oP1mLVFU> ƅ![^!-`w"MF6K;HLh՛jJH̓2O~i{ytQŖגnTB_u!fp=PQr|\I$ʴ "< MAFĹj GY #p:Ur,G^9$i0 Ws}?2mc/e&nvkE n̰ 3狋SEuQƪEA c`^c-OU4uaIk%Y4 s|U^ }$Ɏ4I8:,ym`T0adZ1]=~aߤ,T3.fOu eҏ?Os=jb$6lZUT<҂5qb-Om^OUmVмQju m\8 -E6?jXU N ~&(}o`̵&Es2}ELX2_зD 4O )':5K:]Ǘy[mYygSd Vg$ 9I@2/WͲ8>_/]C(ao#鈝WZz=oDMC\ FW1jNlbmAs2/|3b?vDF$ӢcnMO|eX;R* ;^o$)! %rj b|$9c'Sd҈bE@x&f%f9Wc cY##lKQZM/G7C|FwLM2+U/UxK'FIsJ}"gRGc$UR >W 5]Տa) &s:F<=X WWeA=Y ֭TI[ d5DKj!Dr$"HisAG1BԓkО9n@q:'ލROj|HR2_ΑgÍ@ }|Tp_]N NV6 2N핊P8Cv)\>^nvc<2x@v.Çѿ1JY~(+&B ?,6}x{X-?$"#X₮w? w3vσB뭒&ԓ>@(U{:GRMYN&ë[LA5y =9p.V> $>kA2sDl?^x9 f_hNdOX4G&՜O7W-e:b{DcLoJ_+NGO7h\m5/Z_6{P[ٗNqt3CFT\lR{_nΖ=Sk3(hLK  D~dr\yޒ,ԭ~* %5}B $!\)]p"j yBd $D4y I@W e@mG%$1^M1v>5af4;uVV+}&8lxOwJPNXaH+[FP;um +Ꮫq<6$h)Jbgvi2Y9Ew]KO,B@|~ѷLa4rNC)ی6<Ҙd~۟եXF?jYm1>J">4£M!_|( fv.}ihI:F#e҂d\;ila3X`nD^D"'JQ2p&0װzkqȃpSH߷_pvJ0 Ad!4?oQ' YcuL6: SoimK-Tf҅I! 1m Gu 3 ą2EWb{冕.}t3J|[s?f 㳲> Ey8Sc=R(ÁS(c~oOxV &wj5ԖX[6E|ag\=0c;0ԦYճ0ߌ-b"իNU/X cyaj H?PM]UI ^؟ ?Gf8.Xr!2:_]3TSאg~:{3ǰ:x9XQE%~Ƃ_CCx1tyӳ7T-ݭGZwT28$$QFʾdy-12u/RX3X]ҽ7Q=l%C'Rn/"H·9ĄN}璜mC^ȭg$#=]s߷{z;r <"hP+|>L2P˶U 窢HAZem.qM{ʮFtǫ:5zNOJj8\><(k/`U~[m)a~ר#ts9)uy6 PZ%oV +d~APf\0o釨U9axkE G}Mz8:+^ Tg7;bÞ% oaONݮvL! &F)]ϙ`ʧ5*}ܜ?Y(.+Iq+=[[}SLwlɵsЗ!qwS޿q@c>H$U .:@N>Wحch kHxCR֙XΝF~ >L;sjj)LHG+% : h ֌/Y`-e3P"?(ǡ,5J#F#1d;avOGKfny®3[ ÜDžqв~zl5t 0kzTQr]#n[렃Wn]tvU+ϡ',96H_&Ӄ$zƮ^&#CDvLEM/qIbIea3W.{KmTPv2kiZ 0Qo BEVD (.Ű_81MĖ_ib6VwΫ7KQHahmIԍ?Ȑ{mx/rƮbWԉCbƦNxĂUx4 -q $y#p \IodC[4{`F/ϡjN7w?y/mKi6|vETόZ?jPQJ~}Ht=fgb{T(]'!O PTKeseFT巯Fh|Zv,m$~ܙ^'f- :*-ᖿ$GPO?5֟|Bt|zt~qtA:]kNZ-@ln6lqY~Y@\ .`J=~n;$-e ؂Hbh- sW|<w(1jXil}n 2QOE()Jna >KGk8%5HwN_0? XJ7l$%i*g+B7.~ }ҳ9u뙼{< +ONl] g =2|h?+{G OaX-/i:YX&We<~%3{Z]Oz d3p5jQ6,tuᝑn&9tF,v_^q4C'jWw4MLv!x=9:ͽzr@)|"Q*kBMM;!)"u+(ż%ǏpC2iZZ}_Gc3w-yңU4|!gٽOa\hF4/ c<$c!8܋S_'-/C IvGQGِc9{z~o1^Ԏ*(`h3@ͭT3h86 Zѹ{!;ǩ~NMl%.YNv{; )ߕz6W ߣ<l|+iTl\߽lrkKCWIE|R.u3#%Wb`0h(+^oԖbc9Ԍ3-ZK:ڜH4QV5*\U@적Ya/ p!RT W| bSxw/fͦ-YA-1- ƕ|tvDd,4@Ok`#|LM"4=Py˿|Wma6 ; Du082ċg.BS&X+g[]Bab,7^'N7|.b4 s"|>ǣۺECwGKzNLc,ALv9+I{ G4~}b*|mx5_ C'K%(ٮ$qK]wiGrsjYNxuNWvό<[U̠ݢh_Ժ$h ,j֡\ʣ)ڧYrlpWM{ښR!BX_ڙYnj#4&AN}DexKdyZ`} Fg60k,J/ߴhD%s0؍4^;J"pXU}&+Dwo]٤U .^7YC.MУSErHhZ/U :GkrjݗvǨAO~̅)o'}-V81CR,){m%s0pi ?G}Gֿ!k)?>'pN1E"jvP}xߕVŝS= ".\MQGI/0dMCPpfs8 qv+ ǯNY|A4t idFk [Dž`lW+ $8o%ؠ)rmI=%y-L꤬ny]TN|^;uF>5sf.kL KtCٞLKW{zkD_F_C&bV 5 43o1*m՘Q89/Ga0 scV* 䪽\.%^_#Ô5_L1b Ds`0<#'8c{m˜ @--2հXPN"\!+aW Ĉ!FZ 6`#,pjJ 'G$k"-"';նq 0KOBfpwí:῜NT(jw[K~t4 CkPdrMST=^e4ۺHQ&mA箔st(pd/ÉƥG7ZVٕS4߀jF=j;ٗĹL:kOG[l \ME~%, BUʛ C?.A?>QՒp0J{ؿvA[ W7}8IUx`Auǰ* q!=ie}|F^Js4qfknl kc_C%*pw$fޏp$a0V$sP=>rwW㧕>Ȩ_eL,NGsiZ©Q9:t䷏c(Zp[~ m) :ں9ЙݸN faGl"gQ|?LX 7%}F >tdG,EIJH=;]&ZOΤ^=yeC¿,Ós@5_7b9dezВg'#adf SkEI}6,RR}dJ:(-fb/2"l^fĘRD>R;*׊ @%lwسw$Kk됹ۭ+r*3($Z:,xW]{,KB_3 9=Sݛ$ARp.jb27q&N8sup#z.X:}|7>Yv>P@zõY.sXiyޕ%%t}n0@B}a ë=`J=M}Nl8ǝO>ʳ1ޚ_Y fOtV7a"[8ZhI ZyYPH=M K)Er_CEKWi{[/D~wL^1:ˈg&rEc;s*4+.˸qRѺe7w}CC|- ]J0XLhO8ߖ3J >E"V R.[HW[xF7oJo\W'"EbkkYph`Jރ-ZޢՓN"MB2 `3#|!&|1X`K4mV'Kpk v!,-lhثAfdr=L*3@^QbU x &&k?4^$ig&yQoX{fv_4k`w8c0dx)n@|U\p |}8%$N)5p[0 vUX[/M},}7%Qr)YCQGQ2L[[TZ&;pMi|brF .ۀC%4 8r6 AvWkG@X04uH/֙k=CvpP;㞨s.SzkyjzsK᠖UhsC6G[^+/<9t֮X vwF*{|#;o$R_oTBkom)7K/.IDUz#c`FӍ݁?62fd~5_up^'f[e*NvݎxGh),w(zz<֌Q,~k>3t39sw-1,^+ƙu), 3yƳ[/r=D=KxZ؈ኇn #"ѧQ}w3mO /-_y50jX +]G!x]gmlK 40 w؅KIl4/!nU?b_S Gg?kR-̰zN.-ފ|:A]b)\S/y>3]. ]ߟ#2a[EhؐlB!./i6BE_9Ph$(0̡ް K{ W0^cFfV;6-)b؊L_CvR 3N}t(>xlX(Sx5F@jgj܎(,Wt`ZMzWA]nDj"A)E$'!T^7%rrX0:t>`f1P{|\]ONX0x< fGVk)|p ^g˥>Dx]ROz \hJT28+Ղ(}hj}Am=D/47#:+eX^=*bD9۾rmÛ)˴cs]U8e88I|ȋH:΁D(OMa۲BN Q{=Ve[ TLvXCZK0H<MNШ͍ǺsP[YmCx *2o נ=^#HhIٳ0Ns \#!\֫qCكi桒0s8 i1C l58mj@{u)ßٷM w)daPV<~ =N8(5$Uj4cY' H2io=p }W']s> % ,OM ~r!UA+oS_"MOc {M 126bY\_Ϸd>߾>;iwnة]FO~qfoXGx-5hG 3=Wɴ5I5٦Y-#CDw!}±x[Zp$uz\ATII͚3~&<]R} N)zRЃYv-7$ ,@^QWc0O2/g~ `\0u*v,E#r2{u;sɢL+Plv|2|4awZUw1fI8܃&:吰!d&ÚAU/Ln̶$ Z0gX?qoȸ(y&/V+Z?'&^XTýbBICo0uyegeX8sQ8GăcG?J?Q39FŸ 2PY JS ;8WVjr.PK('inGdY?)Ep44DSo;ջNmp  3(lSٲrek%M1trw1t%9CX)_zpȑrK_qNM8HUMǞȎ$ "p'5YlSPiU.P>0 X wTyGψ};0~[*g3JGPqcҶZke9ԉ3Gpun`}#RT=ZIf5|ͬ|Q@Ņ$|~%m:I' 1['B_jJxm28 bOh}6m $ %}H(oĴ1MF֝ZٮohV7HpМ\E|.rVa)BXTcAH@12=317[u%"kˌޚQQB`\aKwp!}ҘNڌ4"PMaP^G=ĭ7< 3EOe$+>9QX vZAƐ q)~'/i  `rymB5u n)V 2+XzXL};efZ6KZ\r*O I{I :'cK0v=9S,wًVARV-{A4{C5oBFyK>Ώkߋ@7>nL;ZC ( מYkrn,{$O|P$A7C|H:N[a<@WS2"eJ_dFDY]ۚ>;D>+Ͼ g8f8{h=ʊ&#G($E֗W%fS̳5(+t"I>-u,Ρ;H`Y ֙>M[sbq1q'rg{^4IPah:4Zc90`fG]21gj ,z.eӯizyH6%NMKL|O'0y4;SPDDzh.S[N ,d$-A#]NxBi0'Kldf]D\+z97F]=p[$VEC"]ҊlF:P!Oς2߳@kY1Xգ!arl'* .i0_>rKfr^|~y%q(EIT" Pӈ.uXbZxOۄ hÖ.897~}1.U@7ʽb;k]B\VJ<d>E>fŘL9Rݣf46CO6J P247λ<,8\܌UgbXQv̈́y`vqyВTKqEesgo);D8Wܱ8:@T刡4i&jY(h.?&V^q}~fzHD󺜭L c>2΅&Gauc/S}/Wā:t.WaԛA:MzQ=Dĭ9j+|=dRe@_yA'E}1䴨Y*,Pp?]P)_*$aD@ u6Hܢ}V3mWI$ @ rk{wW"p&:by+]BHXkЃ럹M=/#I5[yX gan5}mula /cKLo3tZ Wh*)!E2nA KD#//rapkk/{kpZ=Uo$_G> Yof3Ipy1Amؖ|t&@:j/4E=+ɣG2&!U9ŸX>;Z}2A3 9N )J/Y+ΜCqҲhX_O]Km-].K𸙑G:pIC[:BN\^ B̉`[D&ӓJ:6m uÓOyc ybx19H .zN~- l oGZIݙ6H z{*`FN\~ a3U+ ~i!D42?k(}x2v .`^߹YYƜF'jebwKoE(m&45C/jb0jؼe궾hh7Bp/8,mF%I]s_sjjqTcͥ_&-!/~㯬8̼˴ζ"q03T&p] A>ZDSZxe E;[4],VPqߞ!>T TzK.U FBjuhA89kl1SqƂ[/6پj@>D0^MZ'G%6`L[_™a%1}_Dx_ qI*e K%<΋/nI#$,Y;pk4R0޽lj)Oިo1VCRn(kM;o$ 'sFYo2&MRU(EORs]V, 4L}[2 J ҭ<EóĦ8j%Vi8Ο\OIXhZtUen# 驳q-ęz|>ez;7[qzr9 !M[C^Cq4src0"aWg0RK|b{P>@zbE('ZY(e^+^fª$*STrKNé l$ !2#KqEpifB!=..Q2ڑ,#F{IRS Unx,NxU h'fpQe7U\%l,{_KLυ0h>BT,'ֱH~uFZYW'-~X7Iv[CģXO(&WAEmii tר}*Vผ‡=|K: *ˢ3iЀ˘Ѝo$ A4, B:1. >J% w"c"X*u^)1 ߤ)JE}Ʒk(L\ⵓ`i\"^';B]≘#ޅXCځG/7'W)׋fPxUuFQ<ƵaC-ظ[ENz47^SOZ@ܜ#8gђɉ &vCzm5jLEz cVưtve v*) Նʆ{Lo>]o~!@j'(ι zd[Vz8Dm n~ XuD7 ˨2JkN&Y6 ;C7H]0Jclf̯f^_=CӍ7O]"i~*D_eC7ھ53_VP`fl[0կ4|) 8VXCs1;!=x3}( Siom;*cE#?s~/Be,A5!8's|"0*K&Q,qUHuGX.{wP 68TbwuIȈT`Q>h4'Û|Lt#d9]U27i]2#yz1뿾5 2 ,Ln; YC\9.6lgG43Uh y[{Of sMHO?#h&EV ,APʴOZ]>23&* G{UR"jJL熈6"CTަV$mAvR, ȾpfȏբKVȈE0u~ B b9w66Ff)|ɓCJFG~Mx|t+M. H)PIty5< +0s.4ezɀ/D#_gɬp(sRGQH\OFX!a~FYG v߱IyVYGvՙSJ%$V-ЀtۂYMZhtRXEĠn7YQF?4t$^N*Ί*R97|0 - ʊvȠafeB63m8K6/(0΋< Iҫ(mZFsYQQ;tҁ*^9^c8s#c}rp?E .ou7('&JYLR娄}^.j(D) m5Rw ӴL!wYzgy fJF{Wa^%󕤕wOر( 5Qnjx*@Ď9b#,yΛ}RLR34(NX>Tu^dOۨ=/7TC] R<."ǒt#%%7lY'>+aOR2 sPa R8-g<^z+bT/dTܦBD0rw8>,D&ib֧ r;gO y~hLW 3iQ:M7KNEWn5rc`e6b^.Sx{t_1ԭ&>5 YxʥL5 m$5lh9\NvPAS:?m]K5~Bkڲƶ y;}Saj=6\5A$<iܔGWM#Q HFx4O+QEoi6^>|iF~HfFGJ;Y_8*2[hNb h8+}=ĥ9gLT\ؙ!~pi]X6[ ȍPz`:QBZ~&:JȞrsHذNZG+ar"EŹ]-c@)—0gslw?5eߚ<_ّN aems}סD7ˇ+oB$"_%IGސlCuAKz7ƒ1[݉U_ c{TRҮs96rqyM:б{Y\i }T샹 _RqX7R7=<: )`9q;"PżqIh &q(COQ(^~gxͬJ)) nd–}eEA)dS G]qP?r8ʷܞetvn[Mw " # FKu]kW^[)eS\?ΛBMT:듢pT;bnѝt; Ъ-Yg9ԄpȎ &0/'nC&!7]]q 2+0 lozMKᬸP-B `yYyEϤ51 TN~jZ9&iZ,KrN)B$ a*wnVYh I]y2oOO칍tM[$:{yۈajœYD5gf J[[ArFpm"T~d Ih!ەn;:*%KigopJV\DxZ~"FK4/1k_n)BɷvhKxdS|]qOME{R”O5ۜrA|Ͷ! \J=TO\m՞}/{!%p$ CUh_YU %*) "Xek߶,ؠҒn^Ѩ.p@?tH0Ƹz Qz%V+ lEk-E_Vd6NO潲\Yk8Ya&NsDyLUM #]ǒ>QCyh=+J:1kzBUVm9 Xɽخ9'Q/u2BOCZ!ˉS1竻8R '1iNd:ܴ>hϛӽfb=wdiC[9lh36,Jrf>Bz.ޡFl08%΃lsFT{p_C@rRAYJOf7_[^AW[5r<Wb߷w͓s Ve7u4WH<٘` &Z$ 'NIw٫tdmӸjxjd+%<@7T8Ⱥ6y'F5Cj?-3w鄽#oq |X^Q˕%N&a$j2>;&V\X:gj(e\ nI<ݟd^=t>?cW HZJ=$Hu)>t;N#}x(nJvQ^ :YOl+ XHk+,_ve<ڬm١V\h/Of r*ke,%@#5"(?cx:!m 䌀=H`k,8Z}0sN)OV ,)ݿ1X(1:5# k;MhbZ} Z,y Z1y1u']9z>s{p[j<joFaoHæD(NROZedLuCQ)Q_ "!}dᙎ{;5캫eƷˋDȃ{c,iٖQ2#bJjpsHiNSA@[hYrLN8J[Eڝ2՝]ՀPyc"m^KD\ IDSB݃?C,˻3']ьq WzSL,fgݸh'] "t}8n$Oc;`Wme%RN,g ӽM)؇R gecHM'o ȶZ%k gh.%ˣο4<nH~ L `S,KgveVD9u3>-Y } e_(|$I".J D3[.CREi~5û?V}mY6/wl!׈narUm483d{!/۽IPm"g;zWF\ +VQ$ +]$x0k=΂Ӌev_OW͑l^fl׈d+Y3|[Gl.LP{3axP2l)*НbI:Eck%5K,֓BK7r&~9מѐAlْB { \'QuPeK1IMB˳Gs?H򘟋r"lO2&U~QJ:ރsVeVX+1;PJ$pvH_+ҵK"miU@drS{!t=g &K_#+ruM 7KD( sk[zM)MR^ 2!J@BI4E'w)hKcFFcOnVg{ rĺ7L+={ HµaVX&Y.x%.Xw,o(=OXJejg! l)ڋ cl 0jhWpR)"p %xyQç# j{@5t -HIP$[AbїI4#p:w&0ܖ\wd qRd=@3.t2EYkf"!7?ז;ZKNRz.y!3!6=u%V| ȘO6C<,WvJ]@.[+ʠdBY :|ՔSҲpj4#e`=bj2r,*ug 8Ԙ~h {϶F-D[K~m5zëNrX0Ԥ tn|d6)Eड़82XO iA߿)E7OKb7rCdEjM6\R=Z/尢xEmˆ37/FB^p+ԡFFؘ#p)Iw.4y1x4X[f6j} {JRgSaF@JDsl&JLGTP%AzVk(?U1=A!)~s_rэ#B)Id?)p'{-QuW'wWc/-sOMl'<ѯסgMяySR[5I͟6n&{Z+n50d_ms3HSP&\~Iqcm\zd0w.۲"VNDve +d@wv3hFNҤ :Bnpkr?Q.vo ToBʷYRu51$ONE֜_1Y >J1 esP)s.6qme+mK=YgZ캙P{N2(V&{5Og ߨY `*%$'Oќ%{i:H}, HS!rk[^ea`Nh{?٠ xC$qq3vr^=|$HpgJ‰^/&4tTQ^: 8yNDËcVn=<'`Mw(a===+0F76bܐzY_(Se V1de-NZ?Y?6K3!O3qQp9ݰ3 *+ :( r^q1,H Є@}PtҤh4MZcxTCe9ge!v"s@Kׅ;/P^(%}:lo^z;M6}v{h\L-ahv_^4G Uצl8pX[C%OglW2'y$I d"~~(aOD2_ibŐZUSص$ /wjhVm 92(\>"?̻Q )ڹ? rvWmW-3 73]$ ?PR'3o)ļFUS'iZ010g@?Kx4 Z*hA=(iv1ZLW?ILyuh4{Z#D$>E(p J5ai|8i0oB<  '" Ym?2836bme81,\a7j F$mY\[rE.7Xt~V .ПN L*'֨MlKѵFXlxU;0n.qEdhS\F/Jw6-ʡ~oY *}?ip@羣 @[UMo:lS4L^E67t$M("yC&wjCW*%Il٫lt*0rtBqHZz"w4bt\Gh8>z\b:B/E8O H4+[3_ RRrk!?mfAhn yC3ZvGNd7ic/ Af ʒ ]! : 5ើ̪ Qt3^ g$tsbeCmŹx$ &p.}]rB>)ZqK3:L&E&d8Q.,3/ȳJ3Ҵ8ژ *v;| KTӛD$Tچf6|U,V[$}JF0J5eFG\6]~fA<|29*[H_<|=0o`<(k3sVV@' h `L0d;H:CwEhyrnٹG AqT9y4m&yy[TK H3r>kJ?]aUMQc+ !4wT(Η4p <=:M`z଴?%KoXU="wen רl}Vv .6SZTAhĂAOCYU3 +jap{Hq=whu'CT`Sylݑ9,(+E\O-|n3.-1J\|Ȥ-~2:yD8QYk> ƒ)֘젘$BD!Hm;^ldzL:eLEiX`>24gwK!R{}1 N[ɂic BD%29h`']})mRW3U/ 2өmL.JZAW=7KJ=֗ˁDņbDnîk8:{war/QPxoVcJ wM!HM^)'XA+$ʾ0Zg7!FʳrkM_BnEO84݀eߎGfNsRkWB2XP׈:!Yc4tISD+J+/2]gt[O^A8 {!vtQS)/4QI@1Oo^6W[%q0fDDd#/l@'ux)G[Rv!@LJFd?WJR\*Q/d+uط*]ܯms?^o*EWNdmَ݀؎k,n6LqcA)D# s-9A:r{^TݲB{rW.=#ۃ'4[&PC8|vkYe7H0 Fu> (YU#piϢ!K-S건oN9C>g al dIa1|d[=b00;**>,W1DuuNYN\ IsoM[uj/am 97چɨg-:bѹW #4Tǀ>mD=M2}w|# gپIȄ*b?z2+~\~'r-0 'n Tn\CA=.ggZ&ժg|ZtW"'Et#L$ i|GnRP +HKk.z9ΈQ뀂~%lU]b`,}׺5?șk{ݎ"aWᅊk1'T SqX.i.d +* ̈́ӓ Qw@8 F r?41+,rM[w *byTu#U}*3c4OBv܉$PU?QTZ'd8U6G jN\o{uH a|SK7Sun\()ef18֔`E+!qJew1=oa `6L5}}_{!J*Q6Л}ǤJk.f7ڟCD#m D8~lQ ~8-Hlpc{P Xغs E<o^ƒ?{xU|qJ,纩aZa?iP?-##".uoޅ@8jh,Ttyٿ͏ U[-FI)y`D Uj٧Cfeu=Et~_2,+!?% WeR _j6zs|NdsNqIfX6`^Z!Dt莃Xez{_ɵaӿdFpZ}*弸祼کA3`rTeQ,ӟlmOW(|!/zٗ5!7g {flz`hwߩoC8i8/Vet0n1]d%ޗbzQww_кukKM TZ!oPΈ'J1]k%St4tyLݡN0o+7"mnSd CX w?1#iy-b: SZj@?_YSmҸLo/F$g۔`%Mn x𯋌q~vV*ʼnl$oOmГ#*既L4]*,Jw'ԻA{`imTP:< Z4Ie7us橚" ʁYFC RZyajo:~ I%$/[Nֳ#}+^.7.: P>ݥFԃAδ 0c[|S yDp|M@j1J=S^DCRSE[Ĕ@nPfyƄk_ stg<J @m\BJъ,&Ӿإw*A=ĀYOR_QᵤN$66oMs)`/YAHʼ&49*hktaVoK߯ݝƐ3Y<8{Ӏ?7&7@w˩+Ǣ|3/3y(G<X3c^ɩ G}4'>ntQ)eaeUi?L[q}]X(H)1ց]ΧK5n02 G*1 )ҫ 7w5e?*:W`\tpza0ߍx'DZ׮jib4MF4qQq55&٨Jò ME Ӑ(jeܩ}(kuhziXWvڴ]VKgri"_ B&%Cةrjr1o{6hȲn_B hR1 1Nv܉"9GwJ: ?F*S$:oRIV(ø¶d9>>O=$u5{86}XV# T16>0'p}D,c{GSCJafSmR~vh-k>9A&ϨCHDw*pQ#^mzt^o#}yxNՠE,raห#XM-V\x< ABv& N֌ e߰^~(MuY;+ A0q0 mnE,<>!wlsc>BX#t TaȕWu \_'{KR4vDž.2Y2`=!2?WZQ!Q'05;}b´Ix?Hsy Zxa~Oup*rHbuzjπ/ry $sH`6Mbp #x_ɵB΄X7q}*)U MAHKN;U+ w>ooeH|(,rIec`i'\n~Ta5|3I dEBJdGPf^5bIi^",`Fgu:ԇ ;vF3vf_O̬jp(" J3-wDci 7"^E '2 4S1xu`lw"ɞK.79QwM@G5B[I'sAx1[OYδ?w"lYgo 51r&z&CԦi_֕ԱJhYilѹ̨~ ҀŁ#ٗX95IJl~eOp31=Ύ&]iFjA*KHE!$+|a,Ds{d,UsEy%L8Z8M{nZ;%BTv&Ҭl/%Ck]EkeXl Lo2u-(H+2P$nY$شt螶#Li))6UPgѰ/-bHp:_(hlF3/۠2[R3ۥu!mC[s#>j1πɉoĂsJp1e >QZ\_ò*u 6u9*`o'/ٚͭ^ dV`GG=Mb>bj+"Z"j?ES'osPfyܶ έ>IHpZHomk|u MJh7DŨsLQK-j!\b#7̇Y7cR_d쳨ar(SHl8Q<6 Tv6NO1Q8A]הӝP*lmzT@{xsن2 A"G 4ՔHyu$HFn/qvOQYbK"/`AnpA|J9i4kV8s≬ן{,S5H3Oc:P|a^Lg :΄e:bdZEƏBq᭛b]4p #8&qk ~)=ejV4ʌBf;J.XI#ZSb#MľiF:'VM\I#ήޞ#]FIuupa?6w7(v)(%M9"DgөKF;p+~ZzjٴpLHj7 **Qs%]ȏ-(G)m5truݰVǺ9j)Ñ@:aZLYWrN%팹~=k;8)آ|ڿ,Gj|ijMd@ɰ\k+ R/4TOU>_6l{հXL}0DGl. dTBąj[V*O%#Y3V#4p΂lr.<NI*`&┢zS\ӕ40ަ龍)KZR,?G;Kdo4B'Z/"䟘(>o&XbrOA[kN=UΝӱHQq:fC @\?fT^J;jE9衍^mu>7`E.|~\g?$b>v>T)5 )I =VZ) M{O*&/)R52^ͣ%~s† Zb3`[hl&-|˷d$305KIK|kLB#Cë6ëc}Ղ(~P +ჂNsIl߄ ڥc`[`#wFSm%:iByA%Ά}BA? ]w-nXA ϫTpPͭs̷"p@tuߊv X'hO_OC}{Kɕ)F">L/S7q 5*S? &̍N:ۺç&N\蚰%!ob?ί l6|-:-~b5 쑶iOޓ=V; ,Oz,h|_ף{cꉞ.BN'43jz=4 O璋f7+yAes)kԨZ}?]{wW“~Wh8[\"B݊e`R83/ڄT焪?v-ɜˠAnOzucnpWKis~9_дQy9/-VA9)4=XU,,Dc\$Fy!/(­-7_i +Ew~0^K]+#)| `{m4gԆ,;ANQ_ W_po$O V)uo/H'HM7X´ܤ:-A% lOu+58n"TELhk0wOHNf[ZEzo9ck-YW哘 nQUG 9 ?MJP z9hA$499L>pgmۍ+m:>|4:q;;Jo<T$~Z$ua4|H4f(y5籤u@;Mf:Й*h$&۰msIS뿆9Z_-7XpJb Tto.i&QqOeAԠtTڝǖoXQkYhX1t"7 WH>fC DEțT[U.|T] j<ߐ'Ux#x1p|ū+g'TQ A'{d:Y jy8͢ ז`X7{Wb ƅXSJG}"v.V@g7v VCʗWߤ]aA!Ƹiq 45yd_a:spL խlb`y\iT}_gq|z?@H/<ٰ%yHܯ;baE }p@lF:#W$m&imY"}˧7mG H鬰 99}aW$ ǂ/].Tq%'פw}«r>{#K/n|S2﫾V쉊t@:z^Bu,*i'.LE+67t_4S2JN5ѹP)@j*7I͟\X+vCĭ^E$p ޞەia4:7Zݘu̝1bZF {%=oїE=>>MF`{.[MDJQ1ʗpvV%1fr h!`S53ߎc"H%b_``G,+DX-|V*zV]^r^v{XtYTtZ-"bA EI-n^[T#rI ѢWIMo6 hƀ^el[YEZImsCMaY6"I(FH8HqcJV9R[hnPEji\xݳA6RX,Ђ|kjeATGᛡjGCDy4) o]Ȩi^kfC蟂ivyEΈ^)=H ,mr5sH%IfrlѮ Pǚ/m]("BQO;%bܙP쮋[ Q*))w:8#:g6(n z_OЋPM@2 (:&xt1`؃y%BJԡ-NTuW?HIPf~G2[<  d(#Zz&g)42)uKf3rgA8c6(` oJ(L\VQGR1x8{r-+͏LJT.(( SG#%hm J#U ЁP]hWl?F׳cm1-Bu8KQ9D(BкtNɛ]0kd O=OzSp(ڪlTi``տg3B|qHP@ىs*ƈ ]{-StQUj˥pwCQ&(v(/v1/=kv, I:}T*Or)^}̼V/\x5zzv)*Lju'FGl].*/8ܵ΁K$ inȪY H7bRٖA*?u>*))T ~p}7s,p"=Tߎ mꑹ(BMJl"n .N.F } )V*=!U!S7^3δR͖.r0`)Mn|;\ԯ%k@fiFI^;pb|ϒ\Y|GHBtiZ; f]u4/=%dH7 Miz"|EG7{zC^\Zu!,BJE؅)b,"(wvyRIR \ HU=Vc:r3LK1=|Hpmʝ9i"7q32?_z9T' z5]R'dp{B΃ZUr~di,-s&Qw/ҿ bSIf6UY .mi5uy?Mլ@Ʋ\ȤFp>u[G-,nf 8$X`1Di bXjY1?(ӷr_P/ψN2螺Z&f>X~@:h]tzMhLND6ǫ%Ӆ̨zoHZwkjDON%؏7ʄW[O&g;z񍲱v~wb?ƾyHTA9 2GZT(N :. ԁPP81Xh&sMX29fP&Bq̔.-=t0KMW±P4(٬bkkૉ* ?mc[ {iYẈG((rm|Gf2QyL!hfٱ "Q!.ؤic Sx{>^<$C{ ud9d/!t4lUW̛|:/^09a'gC XJy9U*AAbGag_f6@ѵe1/(ZJGxg?oX4 `H)>a Y+ܙ31m*!ljY>GqBx3X44kx<\(~KksxV;>mflT,hkPR|V}{?(Olg8 ]%rAK-H$A9VW(YtR=VT)ͼHCIH8o]/-`5VhOyHq)b*H {ٖ Vw0_tV;/A)WG'*( ]/McK% X(+ގz^;_Drcۨpk$C_@c Ft3-3^>q2p<~q;̎1ZשY܀V{(ᣍ5 Lra Q_| y/-؞;T W&ϫ tHVХ!847,d9)~M4(o6jPl:odK; Wed)F]uC8VgpWIRwFmfwP '6FӱYݱ d9Y)UdvK|K?b%i9d޶ev\ig7D71څisY_qTʒm|rGVGˆR y`ΡM3&DER I %խD ~~?>ٯh@5*R@1q(Ļtd\~́ W.!N ;zZ՛DcpVg^; Hih(6yBWC\pz9lj;yFK0Ph49v;Ɯ3R7r%h>ovuǓ2aɓI]9:_| 1Z>r6̛?a!9 NwL h"r9ӡq!vn)uƽ6YMD5m̴ӟ G = R-eiD̜s6?je筩Ge֒Tun`:DULS FGDЭ{47Xd>qjfPFj[8#j[f4ZEԇEtY Vd 7>9:j{7gU/Es:)sq))-sv<#?b;8 {~6I֦mϐq]Aآ!0ٝyw;o4}Њ)z_oSA{s5@rssLN4h*sV~6Q{~=?&Maoh:GBˏTm9xn~}{r+0|u] Qeo(1ɩ.oǀ Bc.3G#;/SI9\l)o`bhww=AGAԭ( ݻ/q.7br2uX~B@.F꯷Jfj+;k()ORKd:4n$R6~:#AFPZ|'D8(\jF+oI[ a)']%ъec^ hKxѦ?o{{8P@ʢB@E5ҌP(h\ O@ĻEdnˌ)}cD5Z1n#߽ \hq& z^2|s8YBk[ 7S{j O:3-Ny޺JcCdJaZ1J=11Z5udG(n 6BdajO%hSPdp=Uܢw|O x1P`LL !Y&XQO\o&6DO3LPla]edwGr9oXnqw߆ d̗ƳM[a&ŽYܘd9ĈrV]UC}C9+uU/ u]<:Lߪ*\p`wB%#qQf¶ҍH`1%y ԙ 8RUWZv xWGMJ^&B"/Q\I\U]#Vr>j8]GlQH31.syi\&%!_QmK?՟m#ɱD :Y%Y"KZGOסs%[ط.c 3RxsB%@N#|.9]q}ϢLU5X~_lf!՛M@f[ 7]9^ůZ/ݿĘ,H`jW (v}.gZ܉H:EJHŔL0!lWKF)S虉tTs[ѵeMM^ kfoĥ~yI/rxy{D(Hyٍf_1+ДJ|$k8rĠUF1A]ŚnT!y5Bte-R!o:Tc!N*@<^ d;CVM2[;7w5)6)2J{v+:ݮd㸝a Z-:H<2LVj mJO^rD7R>;Jcp3 rz( 0Jʠd+Qp6%)? /#}sqCgrl|^K $mR"=OIsE?) Som⻹'%^UK,,<߬O6; onzt<|Nxq˃a6HQǥxcՋ FxKmi!"6^7^e!}1^tǜhR;&PX,@ao e^Fܫi<76D`hM@ӱ#s!bјS3GGmcxfqл.jxdFLW9=zhp+D~dlOJ=u B\M*qp9 _Q VVxU":% ^Zl!lπE `2Vk04Q+uQlvP041>'_+(P,W8K4G rm@"4Y4MD5kk zZ^}T?!wf3L'dݸM–ҵkwa|,O/d {L{Nnf]e׍IV#Qezz>JxُC\:_^7 oH,h4Lz&?`4Ie,K*4L vLEDE&&D0pr5M0qJHLL`)|u&vxgA,ϨX3c\ak#3˧ K&zfسN'LN ~rȹεdB+uj\A RL'vHΰSG|HERMR/evo! yV}J|՘٣O;V SĈ136ǿb]ZPѮnT['(qޭd*ԣz*s$'HɬW47_뿈Fdy tڵVXc%l$?G+bdPȀb9d@fp!kJ5zxgU:ԚW)o<SLcy)>@u}*t1=hecijQQ?Z䀉Ⱦg8P9#oO 9CN~4%e"GA@wj>#@[xhVy9a7+/`"*$oW1cS6poqe +Ug;0܌$']I X~ NWXJg`sEzPfkOK\ [Xm ;{HWG։M%7DkDNU]8X rz?9d|Yf,pbf2 F,'jchhqلÚ~i̫2KŕE .>@c*)%s Zt|) 0 E_]sYw!ŦݑoEHQ áT~~:gnYXnF,?^5j۠o˺ H\>!-1nZrXB)a뤪ZFWߌ->ġtC;Z{-]f a^N 3jW_B5ooIàx# y&j2))wjn&\CSDvMFUBC_/]+ehP nAh^Оm3 h5Y/bq5 " ȀM 1 *T=KZ0Rx7P n`Q;:r@7]_1R(lD{x;C?ӒД!: Ν$,IaxME#w5) ,09Q<`cb=#Xu%'i'Lh;b\ GyHt K]Ʒ!DN|sGSzi̩VlnhY "l} /IәJW&ŭr Ҁ+*#pIU0̃ǟmiV'8q5D(h.\Y>OH6NUyx'yhCj3%ErsmR# }̵ZAľkyC} os5i°#R܃#q6}u֤9񉾩Ѹ G ?مpv^gb,4/U./#C?HL|a.8_|h++E&ˬ]& TN]ѬP)b"ʚ*۠\rkàǘk\ YQo)wCOT(!k Pp1k.yUseT̂9ǖ yXBwسZ,FD:\O"I*C-'/c|)IԖRBeOނT2^6cxɓ9wӀٳwu }GV5W搳ϕ-qJh;~/(.](:m5;6Gn捻q[iv\@#R3 boЀL 5*1йk?+NR4m_4"ٶ1Of;EO}OPzs-2 bra?oY'3/cqn2`:T-~Ր w9{M/J|~+5PHRTV!Pdn]4 '52ro]?Q|W--QIz$uZp);Sn.2]}M!!m0{N^W`|mwc0!Tp*}J%# ].Y:Pm-+级I |>_ dΜ;3TN=!^!DhpR zj.Ln0<`H$c ;]^ ZSEd᱌>i/'uj2dG軷k6Rv|]1߮ϲ^hBĸE!!^WOxbYu.Sfp ξ'8(ҹi'e!B}614ГD#l 9n a) OP>͍h1s$ư`ay<={ bU[>oiD=Y^M' SfqµNupE HD u]MҺ9v@˼gˎ~%{9$٩!L,S=>JADÂs_(gU 6#ϒw2{xۙ,g)g|bZFE -ň<`kJfEΈ G3Eh>e -B3֟EbJu;8w)wn JJ#S8~6Km Vi5_\s\;5<5mb3X!|5i4&&DXզ`(w$HB vۺjԊK1ZpWd3@8JA*i PߘDsơЗ#lM kñyee{@ҷ]73 䦮Kjgu5P8;|{v|IY {Ӥay^=Hm9XQ_؄HTPC3š61s\tÌjDh SzD&dC[SD@j)[%y HS;,wRA;5 ׻ХX2!'ڤYI)ZVŒ_X2xflQ=7):̩׏5m~\iwh#s&EyMq=<9z+suD~sfH?])=F)b|q@nQ;inTg~;&;AuxGA;[A,/FpӿP^ cx"%|pQ;[zdj\I^Tں;;*Sb ;] 't *)Mrm pzs2kph6'UA^I;_NDd"# ?J`?Yk;[a ZJ-b1!jvT 5Y"&/25y>;,SP9 &ua!SHN *YX&~ͺ8Y<8F̥u.t %#UK6+§DQh5D]~דGY$e5OF—N$랑ˬ5L ;iN< J'!ԁ]LjksKk߷e_Ay~ds&Tzun"ZmD9tn倨Yj5^Bo%dBP7نuX^8R<1 48){B{rlIxLVu銟dSu7A[S. 63&YQ1 m۶UbdYohUGr* icOn|gx)1!S;P~\2aTK~35~{0r \Zu^? x6?މz4}zYOmY8 bS_w*d Y KӬ`Y,|>Z^%"`WDE?+| GI_hQn q?_sc4/ܽU j)6NARpV_e,m#a}ͩo̭J)0`PaP}S\ܣ%C:  LAiC)%UUz(G} n7vJ5CR/"c'( `vHd.T9ک%^K8 S&BzU=n|kk.u3U h4~f:5Y:9>O̤\2szK{͝ޗL_qih:gW i D z$̅=u=k *w)!G4 D>d#Ec* {{ZtDuc|xzɪct$͆aGEa紬iޡ6X.*' = ĉmj/n'2FY-Z*އ)'zniAvE-uª^9^b[f ߷)$ 1/A.rnCI y0Vd=MAXAg1z{BU4"QT5@ZP8@S%@4wY;R']RXeziW u3S39_C_ZP h}>{H[{N0fشBS3L" `7Jrׁz}({(0#6[[ÉKLt. ea(Jzؔd&qnE ƢʻXUz̳X@uW^KF ظXk5-/*nErCuw饭#/\_Sb RP:+5ox \CuI*x×6NVc?X 9QҪ$xk .檩CybzgF`7!Ω50V^d!mcӟ ?J-<„З6:DcȺCё$zl; )@cS]^|ɖ5!M@4kqgzhXv'P*ypPl|cl'z}'(Äpkd&}_z|kxu!+/s`lM lQMQ&NJTSjTQ9Aa !<~s_nf(4}vS\fV#/諮μ-F[ cY?vՅ.sFwtEtP"kƳC|!1!V؝f/$+̽_ ]g #c 1dy o(RhF4,h LHuPqFO|W|GQh%oĸLKj!0= zYo .1! L]-i@/ 똥/<;!-տGsU#̯;bh&nϑ.;dЅ٠Z4An` d3pHR \3N~n߯Ʋ Z?mAodQDbAg޾r+1ў~[0+\}߈UҒ N8ioJ84!?ۥ^{>W_86O8(jL; n 1?~>7fNd溴_.3тT'+=:q(5tdj抠ȪT >5!(jF*sPC1D*xYo~S| /xA:q @MRܵ#:"viIk1LR&yQ < V(aWs[ _S8+_ere !Լ::>,$Iz|uZ=Fo ɅlD->0 ÛYi]ڷYGK'˜m};&R]i ^>jx{{e{_{A3p)#?KT$IPkk͂k቉> _ғsӥ5`췳ZIj\u=jF@ۚ _0ڜk:BIkZVhc1v :dyE٭YEMd,Mo@ߤhցJA/`'={FYU1[J0vBDpET-`+ 6 -iDXڄf/(BM~v.[y\Q"2vRґX4V6& ml'=ˌ/Wj8Cz͓?xƠC'&!^TD1g*c (#k} ˗ =Li&Ga.U"P4Ԥ5"PCE\WʄdA *z!J QFE]\B QgQD]ۄ Oy"[Y<@i2(`,)N7ුw5<#^3> ˥al6Mk,.yLװV$519ʫm֜ 'դӚ& (m1hfīqkA89iw+pLC؋0e6n2cxnS O̻%"zy L2 C@I)ȁ2Xz{~qϬY"K =!OG'Pfũk0sUv;"stqy#;7K;dull9"O̬21@zj;^~2 zt tKaQ0!ՇIx =0%7cq輧xfVCՕxbI q$kP'uU~WSPjFF@%¾U4uet3bIi# 8a(؁\0P*U]BTQcXM:j(:4I"0bЉz¿E)rN+P&|b(BmQ$h~W ƉJZp!v(hGߦS4ݛ!IY_3:~69DlWK6?6acM+sѮ/ c53Fre1`8t!)f F7p sڎ1:*]L.uX'kQSyg>w6F %5~5j'J@ZHH$I4!pO:Wp7|#ܗ;E28u2IȸדysOh<*S;jN,Vڸ򈸔Ɍ,qBj[$ }8+o7ߙR*@OpgVQUKV3_k $Oz;acD$tx`eھ mXU=9mV9&tx;ӳ|c[*VuyRh|Z&MMN@1yHz5?k7ǎ*pH\;tΐϟGͰ}Go~䱚J;3I4#L&a{kހiwA!8%x5٤\r| /WRIy+Ҧ4z+/؇]`6߈& GB=c[a 1et'io }(=ՓkƘ v%29 d(fwQR2)۳JŰH"CHA?>:Rƫ5%oa舋O]y}XMCY"`FDU`0`O-gK}ހIiaj75>gƊK>J y$&?:\4RȗOKD;LdgoN|3Jo@2@ _82ESiTݿ̌Q& ֢S *ƦXaHxsq_Z ىwU, ;$Tr*;Z?FFVӺI|%'6_Zj8 Ȍ57Nđp ]c@ڟ49_^:>vܶ'5YƧrLJNc͞ì!a䝧ro+-ⓙF;Ztq3]Tfyys Ir`l͕lDAa-EvP5ӇkǡV"z(} R Wqc#YIۚ꫓qqȁFκB6?CW>$Țg"Yl||SQB{Z.Ћ'IipZը$cP ~=P ] + 6X(/eS*ޮ(!8v1m^aܒ\w|Qo/jtG* ^ߩ%^OH- aꁊ< e?i,`*q(h {6@Z Zከ96K޿I/҆"WΓ›){, Oa((~\Hv>ˁriZCmY>\M&'Xݧ $^ÔhRm"}|vLmKVKș} uc8?t7YF%w/yq(W)A$w?ڞ1I4:B `^$Br@:wrbN%xjX6Y hŌoi A:RK"K7ZyjIhޤ犹xOx͔#Dt8 Ebز 2#t%o2 ۞}4 M%ӣ*LBަ̋`wL'wo jiE"l WuG2.|T[d@`zP!:ʉ =1PIÜ4̸?@H 6XDجN3}y?wd7I& 9%e}qm^4,p:E9#c %7 BTgnc(+b`\tؿ鮞3ZDj$w*V)K8lݚaGJ4"lTL"˃G'6hE2-J΋:^7W;Wڋ74: ܏qbl hC~N$~v/$D/"|!g ȜػIxjgؾ嶐pNdC6 !ebńl3?|Ns &Qj0"c K 4 4FӬ1+@Ӡ7CIc*IO.X1,1Q5Rm"7~/f&{,׷ Ż)q𰋌3V[~(1_pH P $35O}֕ER'µdkŲ^?5"|gSl&ݸg(#Ⱦdl:ٜ\=G5T`gi9O_3Ivc]*!G3BBzӔnk\T"imxjJgfV%/EvWƁ54l W`x>o^4b ,[;+Cj7gLA+WЁ_޼4i h&8Po#k*v@ހ>[dx&Cf-G!kl|,sb2✯ʐe.!^=mp)wXR.1W,W-jZ*LaEX_JG{]VԂ+c!޺q1Ogf b\F%4yr%8״ fXy ğ)<VneC׿(a~T D}+qs+I_Eڗ@'7"8UeU@״KЀl7SpN@Qݽy6K/u!MG G{q,;G(HU)rn>ōbh[>:P@ Q֠F81ZBtIyT!aq+RgE 4L/N;@3_Ig$.nжȐr;?Zf+HqPÜru2w(ku#MR|tbOomm:ً},ܕa#sڧAc忭i'K8g>Ua\oJf?9SKZVS.=G^ QZs:-d0%_+WxETSve׳ MOKo 38}9ƚ:eX3ÅPLap PCAU|47Wh_f]ۿDFf#O4|Ł+.u&sa2S(A6xq6`OW\a6m&մ68mj]* F*`=A_8"jTզh>} $ 5s| VcOL So(.ܩ󔺕^XCTR"ۊ}9k=Ҙ9 ciΌe?1'XU/3GĢ(1YxYP|/>re_dlѶ]9VCAmSn2O̟Fx U q-}]ꔻt'^3}&!htT6#=tYu35˒Af31>q;,5%ɲ'[(ߎ|^E9[Ij`9WusnQ=VM)lc%7Vn{5U' /p VLy>6<싒[$y "L [Sǵi k=RLc6O~b5Xyʧfڰj ~\ 0QYtD7o@,)tS d 8/0~$6 `BT𩋬8H԰|ߴ>aM) 'WH%е9ki&cM~πo[zfWJQi&5puuIԍH{6 n]%j4Le|3 ޘp֙$cD:C[owM 21;Fw Q-Z4!e`icszO탎Q"Y$""|e&U;`T `T@v54&ڭtU OB]@N@mvt<`ȗ #‹Ep{m_6 A [~{)ȇ@%STq}Xy?"1En' D mS7W W3ݰJ3"Xg(8\(u/%sr ~.˝;ĿsF\]:64~6aŶ;˲ ~gRb(XYH@~ e_ eZGM ڶWۣ#A0]f3&wwFOhܓE=otXXtG==1޶}r'WOP2W !7ѹdtQ>FM_m`v]Kѳ튢0GRT5B9VHJRxW}k\45IR2V[3ws1_uݜ| ]Mi;K/ 4;)?)>+0-ˀ?ÎIr& ٦6O\i4H">Ow2B3u!pSVbZ]X)f'k! Gz_Cfޜ?q$GJv=r*2<=kQieD,6 .AA;?J8 ww$#秏AD2f8.;&[-zu?n:Q&TuniF)u=,j0i^p2x#1IvnVu6KُDVS,(kM츯- 89viK_+$o>xOu_>픘ބ&|'Lq)Bj1G K!FAT _9Z,kp(L][0ڬ*D6ȷ(,lOSxD*ZICG\yFXvx=YE"0ԙKAK ͞W/U;mBc-Fvcqɗ+X >8H;r=*fjc39W*ob'r澈6󏭎L4n%"LP| qVt)?$.!]RBR=X&}JbXpkO͙[ 9&s5/TA(pɷ:AK0ЦbT&`T/Մu} B? 6bc.elN}r pUCRdH˖D*!ޣlr|;IZ%|ooH SN.) )Z58BF ԙ#T~pVI.G}I\,qbڧƧW0_B)K]+ףSyX{ۢNY5e{$:泌3CE4ʟCn$. IuHk㳂)+e\1 8y/^"+&!smVҽP;Ŝ>Jkz,LhŒpOs+L5>jg&6,lB%^^h$Tzhot S^2eq<ЌK ǕyFԔ$;A3qh`@~?CwI(JRொt]6h ]6ٟgqghleNn-=q=&ŝNHn꫘ 8/&Kq#HGrL~VP9)gkes\4P0 cn52{65hlNDŽ+lAeΡi%Ӝ5I>z'â؊H9KK@q T=F5n5)!%鍻vÈ F[<䫻8MH1Zv<vB}07{"VD{!i^[ Ix?^Q#o,hpsOul`ΰ XUHs0H"KyjaD}BӾ-t6kkF#NSoeL]j o d0a?J~v4 By[Jf<.n1 Έ uEsI L$٦VW+R_"x#wK("G3mOuC>)GO4}Cg* :_-eMU1 [4ٰ>bUTXŋs+Rb7}5z*-h!Y>B}p{4rk_-"'$_I ؇O?aE2wN-$=ٕ%qⱔ_F]C0Xn$#VeqQA0]!ZE(qșq'*9b=y""j/-(fb=vV~cf@ÀȈ "q3{!S VeB&N~(6g|ɺ$j&)9(:'lKVOǧWӐ>i Ѵtba+jԝ"bp6 9+ɛqNX.zQ)l1(Ec1Q{ΙPK1$0pev(՚Yf9e߻d!?ꦨB84;Ge篪[}aIH}_XXolGѢC<2wh+]5}8d;Cy+(v{r_hQt#2`3QP s?Pɭr6&' ]0E a eKE:i_724g4ºᏮTҸn` AtW*Q1ulq(q-!>}.pdb}#C/~Sp8PB8(U!Wet,N:vqJQm/GAC/\2<%*RSNs+r>B /wAZ-1BD=!T n*a, .rf.W˹AfQUpX'o z`|Z 2{`){֘hdѰB3>99d:AرDO: 5|Fq||Z<ͳGWmFcddܶ_^e&Mw"x;]B} I\ɂ9c޼9f\S.ګj[pcWIr{%껔uH'eI7Ñn y[002Qb1Ԗ1f0fŌWFBc/v3jBq''[U}[R4E~u4L1m)=7yYnk4^ u`ADjZl{O}YxݿZMj |)Qdt8-U" " #c/L!(p*=qw L&Djs9 S7I}c|Np~|4`G&s>Eck'v-"@$0nYXfpl7 КShY X!T d }m̅+ GXeAgG^wN_1M4].hR`eފ;M#+Aث=Grw4F4Jm5?0q.Q/ ^eL=vG,n`o KfW1 FΟ?rDY{v=O/ 4)zV=ɳV "nH  ]wSd$;`ECEjxhXGE1nlq_P.0pt)]$bu/T5hղyNMj7Y >m?tsyhayEE{B_gZ4μ \?ߘm٩VG?>KxoBcm02@Itj)6==Ik1wX' :WD)nmε3FjcaJpQby Wk޴pw:Ck_弤{?~k7XL{<͔ ,T 'B9MP_ >ܗϲʁ+%V6* dBLS+0)Lhcr }zzqwO^aQ:E͌@:yq(Khn)n4:\C{*_-[BT ^]&LߋG0$1KԨ7i^M = bNUGNEj@SfA9a􁏦B]%g;|cOY/ɚ^^uqT'Ak{/q< uq P;zTLŸ(CMdƴDMpa%R^2: ָ[aLm"MvZU(5Lˌ9Pc}YFh!(|ciIٹ8^YmDߏpf0<;b>x+7;; {c7h#d*e\HQM^i)59%+#jL,V#NVSJ׬ ~^+? <^JyC d $n$,_R'J)iGm{_ɀdhٚnZ_`e*IG+S-J)ΓΥ#ը?.&"k`х]3drb\жRVi n`K^j=FD5>ՋH j$[AGưW{MPd)w^@,C;$|w:"IGߠ^huVف땊a&?c2eQװ;DYMA.tx=q <=$vtL4L;@Kk-{AQݸ;W|^ze:*΃t|g;;H0Ȼٮ:렼ÅD3kz&O?k,P 4eYx(OZI\ n.x?  @MwrXu[OD;0br:Uew "iǔSA,+sq_o1t 8T&t2}sa-lH;28= >e$bg:!|[ =?w,uVAnwh ҖHt\y!!# 8SpQvm(+93zR:m꧸+ .Q8jàG'J_ 7A݈s3JڇR&e>MLtu>nafQ' IY*)*Ƙҗ1kK)̦u@QY'Bn0qq^w&LŜ[Fo|zxh "xE%2?qͨdel N~|W\Q@s꽂jiϼ !^r*7SsOGuGQ1ٟoaL4Q 2e? g]!dA7s&pٌ$ѭvSIC*<$P ~+yX:,cR\]a98'Q`Rˡ☖zǤq 5vR׸WIeC,z=I혋q`p >6)ӄ_M 9v}0ee”=(-X*\/%sV8YNZw˅B/+Oj<6[4n6Jpx&9#l 5ML7){H(d}~.0 *|]ϵ 5RSC+&0 9K:]@VF>6nVo1VAu, :Pu 86d5.Pϒxo'?r?bP3N$650HWAQGYE '㫨yw݊&qko-]Bd5v2\fVyD34g z3|V:8T_[)(^*-F{ ,b])`m ~^boziV|ws$i_s\&?dy lr͙,rA.DN휗wvn̡Z%$$^U8K\3{0E>X lBPP`Qڧ }E5iPfV`39l!6` W!v;7v憑x}O xq[fWY"cUDtX:xr{ K( o; RVb6" p^Pw'N]CQٔ m5%Z+B18+Ĺ{J`w7V˺:L:2 ,}^Yb7D9|7"xucͫLFjbw[C G~@%ȃ9Zߗ6\dPͥO`-VVxkJTƷ w_ĥ [u|7\?pMc -OLBw$Jk+wܤxJ$4_N8Wn!6P1&.B_+[|]"頞QMN][ jSid'}Çh!Sh0T|ӬdEd6;S%2/΢9-BKBdPp qjHc*N ibe [9!0k9K:zӃҟ尔@}T2KJn)e H߄^B1!xy0Ks6R]1A9$ Y8;l ef* pfAm .rM>8!%Sģ{FucG;x8 sqΘ {w~c8!z<ǪX>DL?6ɉv)D&\ɾKp𦦛qY\I:ǎq GaMuc xD%uMB0Ɩx=tѢb6j|'ս눠.6r_Qx;=.7H ӣRCqp~HDM#h3%Gce0W H@jr!m'nL z `ybC`?M$}(#7{#h9įD/)}[cp">d" [LXN:cQB:34S}O@>v1.@w\v?炉{C^" O(K`;B{0,:aFet+lJ@/!ˍV;E };,;B-I Jvc/#$UszVT HH IYz<<".[*vdSqd&. ͱ!^gs A0=Ϫ FnyxIGQ>.H*~NI4w,*U~ /&^VΘ*Rqo鴫\i)L*_%d7-2.KQS۩!/XCl2D E wHzm~{1MX%]u&~Fvo,`ϛp3v#lw]Ae'vr:2-2`fqkHtGߎ1|`'"T# 2GcXRY)^LuӖh~:T߭ ޸'.b6>)ٝ&r'_ƜSEs4!Vx<~G_:WU1]zV*noPu=R?79XgbpqLeCϱr,ݢmi2/Sow4yQwo}A,ҒkJ{k,@NrEaF։YPfnELF3XijbyJunClt(@Lʮ3hF 0p\ /֮L!06/s4Q tpdއ; y[ /1ّ }#:͝FHPSȷ.؎NX놪Ia~' >p$;m;GԮ D4fFdw;2D'@nc=3Hԣ[a+j &&+v6 ӕqX h1ghsoNb {<R%~fCKPV4yԂJ&O֛+[X9j=тBi/6&+Yjv5O[ ._l-FI,JԄRo֮Nm^_.`3,'gxu6 >b={XcC\Z3_|oPzκX.G)|֖zunSV΀S;IϽfcV6=?w?J+A"70Z,VgH)Ɵy(\4O@&r T >lt bIhG1w>:8٩0K#_v )-)X]gBU)d m羐o,8ma̧7SٽbHgи~=M+o.pz EP>)ފԠ["q<_1Gl526YKaw`Zy1W; ;& 4p\C>ޒ-$A^!YIy, =X-T;>g{ݭA K DB7OW0f5'y?>F]f K"3d⋄Y`m1R;& #ˬgNZ>W6E1Wb_nD<"(ȅSfG/uoV)&}bP=|0e@mu~Ǝ>Mi@+;4es쵖OD~^5j$h}SC usigD?HP~u3 "f:.fuF D)<J%qO]Glq4 j(z)2NmeR I@#1i+I`HR1TZ5!_OW;ghH2MR#;.zi`bgƨbͯY57 -tsnxvf_SՂk k0q v(Fa!h_LZƓkuqGu$ snFQ|VC tƨ-A}";Ќ#tZcTGHaZ;]냪FYALh䫂ELY*g'<^lBb n,6[>d;qƕ8#<#6r:pהΖ7nʔs#K&@:+syMTDn+%W]Y |>&Ev֖0  ɧDR4#8i :[uvԔt)F[ԑTU?ASF昪$ 灗;˵2gE ^!;.o&_z12z bazK,N=hϓrlxM0ȼ*HQNSred4N4Pq| ̙##E\}~q N6vPkwEdP=jDFp^0a6_ <:d|bw `i%PD軱dk}S@8('!݃^B"m1ŠԨ61g}Yj >VZ=wPnetҒ?<)_OG)Ä?f23wSSUHZ x,kvj%PԸ Sվ$Pe&zϳxfOrOU 'Sw)E nW},P>"V\ϐR#= )ktB: A8#dhOu}.w:CCH3Ӡ]gDHl"g1Q`~:50>0-9ɲ؊9BMU=%4F&zSA/3ؚ=tL;)= JIn| yVR3T!:2 ƟZd0XޫzG1.+"-EfVvȇLfD%~-F 2̥'>}Y1p0r1^Uoa{dW#&m[fyLJ=x6hD Vf=wJ J<""}5{W'}h1icbwXn9Iyc:b/kfѭБaDb@7i莔B1t]^|MEjT/Ӣ$F<.?zbdN$;T Bd +-qQ|W`m`lφ?Jf8-=Gx*>H},fD߁BBdR?K[94 OC*otdkLHF5'Iޣ.Od%1Γ1T{ ɚf{,GߟM+njXBH؆cnGb&Ef=w@kHD1/~Xg7ܗ=wKIr^km ]A =6Z ;6V*k ѢD"qجQ| $|m)7[ +~O>53{ҴbSc%01w&`_BfH_8o 4=4K nTd?хs3|F@;EAx="Ŕ$ d[ v!M6BI, Ag!hдc.g(-?5QGt'P7'Șix-=)D8tLog'6)5F6_AUmA )n𐏦 w}xkphf"?o䖣M'@-{E##w 2zb ͠ MW}YB>\:? z’%u_+ Aq׬$l '?RA28j8RJQ$.VB@]&(L,셛URb!e=Ί:HKyBaZK Զ-{7gH )9 EԱ9pIQne+č3[r$%`H R A8=:uh)tXÖ:iƸX'Ǩ?SIⷘ؝IEa7cEpe>Eb$lG~ }Fϰ4Zm}%O#PV7|PJc@8Xs0r54%g;6ܞaJ^,SFtOrTs(78$=Zм6[AqH~ݴ ElW;CJ  E DPoZc$""v2"t8oX9zB+WH V~{5/lY|uus]l.GCq,"~kK-4[_. tM@d#yhF  )C=A|p|8˯hB, 4}uiMҼvo-jB-3X;Zd;9r 3ҽFJ˚21ἵHh;c*,-k6srR (R6}(kNce!̽ñ+ r*1eFj%6꛽HRZ)CG9AyB]1oΥׂ}o = "p=2W2}@ >"ܽ\B B>oyؾMO+)};x"Vf*k(:e g#5|^{vV 3疯}wiQ% wדr}~fʿ|m)ofb2Ql3p\3fЮDnOzdȦƊTׂŎjuuOH^.p@?o[iP^0=lERB nxfKꝺ7IC7?أf$l'TYPxK찈p? ۬h '#`W6r>WAo|LObwU34auhtf,ZnO g+o hn`s=P#Itzh3ݱ(;Da3W;ݗ%&c ;ݼX}B?NF9ĭo)(} 9MJ̞(p6Y λ=34H2;mPyą5YMk03 쮋y92b .X5gB:Tw=dT+tEpnyTi:#f+I(-Ǽ\\pd7EBJ|h :D^ Ӳ}Ӻ-!yb{)iﯸ$&ͼ 6Tݓaqh={0f y|Iz@29\k0GE$!mL=q̘ #{^\qWip17A-B <.A_!s&R5UhQ ֱS-HA z'>w/75˞8ҊTbnAHǸ`\Z B۸Ϭ?#&apvY&%Cǎ7w˞,!.{o*xӸ{LNMY+-VbXfй&o{G +t!wl2fphzS1n%72!4f;`<\Qjb Wpx%redGWxGZM.^_V 2\⩺u9=PHܴEūK`z0z۔r0Oo[.6>ʧ'p~ŶAUp?&heЉ\_\;c2[dƺf`?o( iǮ\щ!$,nU!r/3Q}cd?Di$HdυQC %Xf߹$(aWm"Ŝý?BN,5$CxRLO:EgBG@{:U= S[D=)l&f-#I&8vϠ6m^ -4uG-7(|B9ls uh2@jznu~juHNŔ? ?{I06v(K¡n$Ң {d{' UzXPH3Vev85O \Mٔ(k7m.BDI2m2 2sFlRUZ[wY CH4IQކwmv|bDdtzgs§M"Vx̫%|L*u=<Ն ?p7L{O}YC+њuZB4VoPdoJ^a/\ i vk2R΍ʕoQ!-GK}+Sn'm+>&I?{EVIB]w϶TFsylE=2Õ=8.Jf Z CM smiVځ ?:¼mZ=ZMBr\t~2?,A~xi|)g>$|&I\ Af3S% -bnO$ӑ-|,y!\mGc;F(!qs<jhe"WxnHЍڳPPF$@xn'E^//k\/2Rң' !lbG"}}ECK~H3uF펙 ٣]bZaC^v(D l2,x{Nn߻=V.VY!:k FqXBYmM񊞂+[󖏣 "I^ÉJ'IQ^>ۮ"+Vz uCg׻:WC&0J][[v^ǑsAz4d ʾiJnO4 {M,ʣl1:'Up7Sͅ-5vZc"Ge"/eєcvKA?s9w q}RoôQ3=*~)2R]rDa0_L+S)Xz\p8 ?mis蘒ן 54NbT9mLv}ӗZeV7Licl "D3z>UݽIS5NMͱ-[7^ccx󟧽vsɁ^03ML`KJ'~ꩄt]ǁ(mvʎ*uD qH3S\P_je4]I*Ht%F8lF8[X!M0n (/6$;bx8 Gdmtr'dmg].)eg*c:g5v2e{V!j[!I˖ߒ((wo, E2\ANNwЀx6jCNj~ cn pXE]ʆ B.u ΠxY$!RB$P_|xMe#͠f(󌞵1H,m5ry= oc} De TcᗘDj룥U2YmnOLl@|yL-1/Ҧ%x=(ɷ>ZK?ȁ۠ hY:SZsӺwWҞ%a/vp-D[v|HsvkyK$RL d Q/J ~hbZ/W!ѧ\q5TsE~msfEzc!h$WkhN#~31j^3)LJ3Oy}jJh K-F4*_56۬n(.t/ʣ ' D_S{6CVJ'J l-ᚲ0_y+aemd6SwfG\LABߑ`[='KFL<F1ʲf *"&9B B"PP!sbL 鋿KGk ⑧Lp&,kA_DQdgR.@ f̸ |JdI`Mr@rrљBpNneeMN?Z.^mf;LdEs)Tȝ"Z@,6uQ, @Z]Jp #;>zC3}m^B-=_v,3k/_Ù1n[Bٜ$cڡ#fij#c(<ǿDz"*bhjXM oj(ީQg53EmL*cl=appʧ mpNq/] W%B'f`w -vkPRSE8XY=g6|>E竃,Sm<G6bŊ}>lIha ƝNE:}A[5W;RIae%l(z/.H~8=[V˾8%f4ц tf2wtxSw~cfYە F?B;n wLl"aaY4Kx? -܃G}||[ NDBٮ'I5NͲ;pVEK]Nkh:x_QIZ0f %.JTT?e >} Ɇ"J~2M΋Ju-Dm_87Ejy x놩2T]</+!)(MKIQP\E eqZG-T<)Y:÷\.j_(L+u7&< rشB>⠾(Q2A㱛KB^U1":$;1w r4c}6 +Bl'pLLHkՅNahW]37blrӷպN&4:+30xoc %7d-J@7_n`d;jDB HDtyAznT,*/iM:zn):_? a#+#d4DŽ5.!ߙ Rĭ3Tzlαs=ȝY SdV*TY҄=^!Հv77TʷW4ii,?N_3RX>U4hBgL&R[V<u)P/:BY TQzn5 5V~qpY wZѾނu1E2ҕ\ޫۜW .΂9$'z,U0.l9}{~e4eb.6跃ٿ ! P8L-L+b ]Z#P:ý+t^ kID#eynىt'Uz8XY>M+dJ&4l\<㉧+tr \q_^7T.X{MpZ96@a@*F9@+kEW4VY.7p!ΙvlS1kgO)XvٳӴˢ\%̂`_+HX*e9_ kr>F-,{x6i ar̺-%B`!  )d,Wb b;qx+Wҹu&\Jh!K-g"S_x t(mUp.gۖIẍ́چ-QKZ{MWhM'K-]T. /[:**fо[,;uf v ccAyt+sY:Y$}٢}m9T$t>̄rs<]ލX2Q&'ԞakHdk1i">u{$تOZ 1#@ɶ"\$C/j.#X+&+ECEpTc\t[(\ .OdܵTmnjc}8z}^n|&C"D)/NK>A agqί!.vT6ov´+ n DфF:`וm<^q1٧5X:-e95 2|Ri:Vn/3XFL["3F:qC PR-(PKdC gMf`:BKO0CBJfW{nlڠ$9*^]E.VdBjvJa9(S(U+0{N{ҧ,Q?rZshp9E&Ff%Yƍ;DAYZq<)rZzj怠Gھ .o4T>82Bf6yG]|-K3"zEOxS'ÑjS^qyCF\Ő ǫ9m,\A^Cԥ}ELZ43?⣧R'jB44{ux {GIC;G-[%R8-f3Ӛ_bBar)hp8K} yٟeQ- I൅_\9zc ƔFUIza,A!E%oodbwe& M]D ߿j@!*JDN~=wt*$漯Wf;5x|dE۷2n1( bWQ8V1u2nJe_#by|uT r᱔"<:R^12hXi@j+•r>Wv`&XJ"N!n|խxz5(cG x* O W 11ّzi߫]DsKJ*;BKthukdnsk~$%tn Dy:Svh۲bٶKN(5H6A@)픒d+O +UفҗrL"F#N 1AV:x׉ࡥfTX/LBkKB&̃NoԊ%1bL>eϿ=z}? ۵]{DIegmv<3`J9K g"~2PF1]V\׺ ;^!F Y3$#"5H D1QՒ@&S(ee$URJ PD)&] L d %>yrf[KKOۋɧh7%89Qm8"GVw5>xN3B/~.l{2ގt/^2'x|b4tM#d~od:zbҰ©9x&'ȿ>#P_)v w[- OHfTsB?.U[Uz)l>/m~"P 7UmNLW2/<+[_uw6Ɩ0KA vʼJ4Tw()BW!bU n$ՀPar0[ɀ<N?8l%%DsZ]/b53!5vB3t#*=''2o>7l63&(YIڠ]5|zS쏏* ѡHhOk.g:qn 'ࡕTޅe@ۅMWgurMRV98Fzּ;'>-zvL6(L#WwT߾GP^уT):֟6l)td1Dg h u4Z,<γ3x=y`YZV5 gڤ =!zFA@KZ8&\WtOѧ7frvEʻUzC=Ih߀Y48m˦U4F哘P٩=q=@O{!b7&nrEgy-lFVő'Ufе[zZY'8(V77kdE+ӎRـQyϞ珘o)pej,zQ%bV~+!ԅԺ DKv-4Sa {&p5;p0[.= eWRWBE"~hg. Ӏ>an _4:e؏e5hmX ukp$.B%8FۯVd&_CfgTN\*Ȫ{˳pneXes>$HB[d(cGGEk&n6pTR..[br*]D^k> R!J o2{ Ӓc~8Ҍu]G<A?!aAM|)hb:,V Umy뗈R+&{vf$bvc5~n grwnS%ۗ $GA=^qͥ- m$[(1#Ux'+M^aB 1BC]` c ^ȝBa2]2ug\;}nذ7UnxɓH+v힨^.s)7zjo4B,ǤnK̗TQSctz #_7e38cRO3) D++E;m~I[kXa~e8KX/2g*Q>;Nh'dr2]GMO® J+]+ Ҋͫi; wS$Q_e_ևj? q}pcm:a'(;Dj̜y֣ɍ`8TZ7Ntqg/*%t &Cͼ .u *n 0[4 v[CH1*0 ?z {0 '+dB򇈞2Cط: 8bk@o`(QB̓ I!w02o^Yʒ2$;Y7-t[be!3 870sR6}*niڛ[Β`\Xf-+g3nl&,V tbkj{oʾ(.$y\WItg9ķC pԯ n6~0==M*%C4}t,3]ؽvul5$¨_SxDm5׀}1\M1N?᪱MBe Ty?K0Yck5 7m,ɰ/{Bl~8,D)>aBjqtf%o=TmN}4J+m Wcl< _݇|sq0,VE+Dǿr8/tA 7Pf)FT7 CEF[ᴷխf]_'.kWQ.eNk׺`)|owس?Q7 g) )Y@Y&SiVa9k-I}(ʾ7++ҥob/˙ -}OJŽF4=w_o$@!j|CNk{T~xd,{Wb8$ݢB%l(\c%w4j.x^1m._/ݑDy )[@SeT&-3-2AxBچ(cf Rv5ͥf?'нnJ,e[ :N4 (b p q8e2v8.8L$:P~T" bCEؔk_13k1SH]孆Gz>I?QhDG~ r~#57*ۣaZmF$j ju_| .89]%U8+:xoL]l8B; )t*F Q_\{'ggF-[_uhg8 em,HDFv@.%UeTҶOPK޲Il/! K˝#؄Et#llJP,#yl> h.jٟjkn$ ='^_[ɺ*og%X$ 5))L^L;)_L`OBDv+<FGjBr (;J8u3&菋equ %Y%ԃo_8fy}(`+Ǭx\׬-V=YZr2_3V tȎs+0!"Qi6"nnn!Ja Et8iO᳃Z*+ds >wχ+ A$jlEϺ!VG.(GTowSv ECEUkZxT'ć+)X,nQۍsmOKQOti=*wخ.433BATwkÏuG[f {AtKsRt0*^|E9<5hOs0bC[;!.P m$ P5[8 \]msė dkg.G t7vb4[[G`L:Pl\~D.z\Qmג½68EG?3 HM䧽;F[Rؼlhm3LI>2 v454Qة^ގ-/FFX#]+fzSr.~!齫I#Dua㑹ugHo5P*RBպ`E@prLx ΂9r^aPͯ<42|Gcgcf Ӿѽ1FjՖ# &û`eS5|TׇEEbSp " ք;9-@f?#6ktn,_ʟMF#e_p5MB('Syľy+ ƿIQL ?X6g}1ю@Ks @\ ߜ#{bZG<;>+ S= |s.Y-}uE=+C9ؠa^^2l0*ȜxtQ$LCjP`44eDo0I(.4w/ RN,w2ܢ Nc\ "2Y{*'AlZIDiu. &~{r=bWtʤyV />&uQwEY"PO֙!҃%L;cpRhؑ0]MgX . < 7>.a -[yp3*u62065wa)}ifo hE7bv:L70M %n6ņDo.Ŭˆ3 [pc 1nZ'\Sai0 u:}F]PBnS2'_$?mIcAQ\X 9(Q 67mskn&R~s kxnN#RSO{] T̯Y[(= ?(ks7G&†t >E֙xXqDMYme_ݿ%q7V3{_x:iܱER zE񦓱FY jkk,tUNC;`TDZ$N f/eSpq*.]#!:B#eחr+$Y"3W%^d|+u,rn+cr l'q}Ω$#&1b[[PΎPP'oi;AQH~&zF/Ev;0;+" O^*/moZemeJ錄FUݤqu;Xs5N1#=a(|L,LCvUpgaT?5Gxe%CCYEfv*~7|",s: rx3G\ш{ih,. W"@*SᡞMȺJ*9c!=&n+tt0Ti^dzEZ@xx[%G&`8hLR'wqaI|,/q&1p@a,:EU%m.캛JWѡ5Am1i4.H ״J ޼LChgLTD?``6EA ` h?vIے-w,kr/1X$ ?@H%vo4x!3fшWf=K8~!j?gXpξIAW q!$NRfܩ}mt|tc-euȟ=i.t8^GKnyEۛ8p&ЀġrsdD%\zd$v^C >L[\U4u Z)e3~'16<ղp{rʙ7@_/AEs0`ެ3yw"`,<7;òzŌ]@YxN G8N/B s2G%YE 9%FiȚ`"VQKr_ER^G]Ut+~ӂƼϐuZWbJ)w#9A2Ff ?yaQ2tߓ!hC;^˄!!ͪGCy+ͽX:'"L#v?ߠ."ezOX1Hz j  0r|eBR4mtLPTF@khFC`;́ ND]'r{vVISLX/AGd )>|ȤtqI>9w8g1ҌzlPYWrFf<7 Ԯè(֏1z/hߡoR^ѦwMȩQt)ϰ4i4 T5?9Z1^%zjS$@2CC QS Bm/L0%Z,e2j0ӯ*:OgGx ?:I?8IIt E2AĒn7W;S֜4DCv(8G{Y<[t8ե!S`ฃ'{]kA報j[^0dK`!DΝ,ϻ-%g;svwfK4N_sG=/+ UcA^E-ڊm5=vMLxN&V*h|}R9ΡMn#Ɲ6YS>2 InL6Gh& TeX_~q3 W{bWo5/~;d}"(6yBP:bxsT9Pj4/2\]xmV^W $z;O_dUJ7 74k[;{#~^5Ӿ,I >Tw}n!$L($5fs;ϗN/Ewv ]'=>MH\]P;)zEn,@ cɃ+bHMإ{,gyL)WCSk߹Y% D&Y}KKyer2?:gjtdnX}I[d0&_" n[GnkT` O)…l+vstD| =@6]9QDRD&v0Tw!KpeHr %2 .>VΈ=vA~Z]{(`{D9Wf)X]y o \WIʂJMS> 'LG+%;b1[74:anxkG-;L>UM1 =2gE&LHTFv-A33mmZ qbþxdgx?;q5gsR5_ gBTgJ/Zwg@~Вn6[i(JK LjSe1F(xſE4a_^[0e1.ӭٔ}i*:8h-beE9ǹw/67?-jKAY}UYNgRS#{lߣ9PU^J:#<2o&0(ޭMK&FG jZ$!˺&a"Q34g҅Zs]أnF[b't8ߛl4O _imo;7SL 挒i\U[Ŭ EŞ/y99B[4Cے*.h& љI +dAJ]'1XSaѥ`hS (C9d`D%mh^rojzO2:q`t) )mUOH$>p1YT@ NO8麷QN*o@n! gl؊gBjѤXn֞57%ҋ5ư^Ӵwj0QgG[ MJj_2|x}nƌݧSo,nAY9im֒M}zu4eWA {3cTh xK)33$fKt {yѸĽMyCD: ;y/K֧$jʧ R} :3Gqե8%#E?k04SzTմ`7T LFO$@8E䔧)\E헴j d<&vc*f{bX.UcqQ4A BϨCn ?hZ:Ɩ0 O[a|A©k:'W~0pd!O nDs W 9s^Hb8<rC7/w"p紮_9SP+Ƨ* cg‰w5`͡!.g&Wp3iK٩3&,a-ľ/=6 ]shӽ6b⭔$J$[4Gp|3X& 9si'NP u=+qnRg Ewv mF? |́SZAI $)q{fv פMͭ`Hu |J+Ohs|+$s_,qW Rv'v,wٜs/1wZ"78grRbIt&.:{ ŀ{\!RZrxa<_wm)8l;oJԭZ`iiYN@KOu %[PNr#r'XXbEZjOQs.?)%Kd{RoIϫ/T R$N|&ŒZq.&},@s0g\m IGMJ-l;V]bWfd#rKjFeH'T}EƤM_oqΎzn 5T]! [r.;n\=I)"Mza`o#Fh4sm+Sߕ*o~Bx FTz L6[&Jvj2b͟ 2;|ҚZ' ]fnbڞpuDP!WE>˛Ku8sP +9 _[QqQ0lҊh!E^$:MsӏYDݾ.sM$:\̘؀1@z5pWXR G(. m z]h;r S1H6@0V?WnC&WQOJc4E>De~_GZ(|1f a}\,@Ni!3/R8ƭ-T|@8Onʗ­Y֛dY 7RemH]Vޘ%IsǺ$8(b`&=%K6z|C\9 7|mt|, ʐ bG{v[pDQ/ 8;i˛ZWmO"_ȓlUدӹWfz܈XG&@xhms[ewa/6 [ZNG)p r~v1".x-Iي-Ih8?gl`n~0oɋm!dd<UG|C{~[%HwZ`y/oe˸lƮ\ W#Ⲛb^W;UgM#RIXmeL6w\}Kry9.`KKFw5.'mrY-{/76)B篾W(&X0̴78VɇɽYrO7Uo6\ *cТ+f*.B!bhp8(S5;K?dzj=^=5ѝbai,an%äK]9 Wf# d <-YwSTP)d+[nƺbB7qqICj8QoU{"Ep:ڃ ȺY:>+Sxߚ.O}0B rSgD&rLm!y@}%7Y&WϠ(hӼ )2E{n5$)h-(ë)dH[,\+~./=,{HckʞTBBn#)KM{^;G$uB= '-J .RP6ص7oTAvI] B2#_p* kP7[71?>G+:a$ZL"HM|.0Qg%]sZDX{BRnz6拏p > ;}Qo,Ȥv^l7|O\yS YoYɬ)$r¬0?U*eV*.H6ܶ`wDe?p¾*]MY|‡4#V#J(hfi>p~K%KWxнK. >ڣKR=;;5"ri+hb?(J1RKerB.S:BNI~]5 ˑH{t, مpǺXf-k.ήqrۦ:M2^wّ5z- vuz^c0$4ngSNm̽V_̓=l5a^Χ r6 VdG)5DKZ6%1*(_ mE\5%5rcC4TEC(._14mIϦ_m|;-nO7;8/TUE~Q^?)c0DBX&K2Oss[El#@ty4Cf_ƞ9Qd`xمzDL_cC#8c\-(-ʤYE<̿<lN@mi{Xn$tK0>S" 0ph`Vv9»@h^X"xq 2dxN0-+CRR<0iaBeY2JƆ =vC=O[Qf<^V{k aIk/n㶿9an9q{#PԥC׉.g] xY~`,2-]v]LhU~2900Sp7D23qdT[mdݝu5wb(K[ ĵ$!0NQsQJm)<<J +xc$s͂n¾DHۮZp)ב8gqyf]beiF,.89UJ[S8)GYW缭O 25̾  KFmZ*Q"7QSgYʄ3FN@TϾOFA7nQX;!ͨdߎŰn((Q뚁mE;DW᎓B҂=!&HݹNA;N{ "J?rIS]J' E_ٵ [L3ACCff):6{<l.`4]uQkKg"o)nsLR=7K!UWɜZըQu|^î uGSzԼ" wɸswɝaۏ%4 v6f`*+ݦ+Bi/%Qo,Nj/6.A8#[#M21j42` +zqOƺ%x7`Rl#FbJG+{Y6ʅ[3++Sx$bV_ lnDϼUB0LaBC?,YP1=cnH[ś\!:&E_r7ݤ'Eq˃r>7'dt ^7KR?m馦1݆Q-٣~KvD܀/DϲE4D9+[B]p IF|;~}{ITeS5Inũէj. j Wyƀ'Iη~OP -blp!*;n@ϼA3J>}g- <ȫY]ꋑ wfrvnjQ^Ui(6bhT;U4VѪt2XAJp8Nǃ`H2(5,jfqH{5ӌz}tP4+(ıu7V߷S/pOp[@fDhGyoݗ\ս:ji:joeK O{>$yoπ9zF_R ;m6B2>=ҕ;IŊ;gB * t*zerI?eQ%94bx qwg)\~F+Ht=;OphT=Fi /wsˍEQ4)AmT,•>lf!g.'ڜꦤxCl%SkXclu0xs\hE'V' +EVU|Y` Ua=Bv%tA$$0K9 `WeN6|2W5l&l& tc[Df # 3J7qXhjVR! (i!OB e/=$LX9=HJ!+AXOqZ6N]r}ؓ(5>u+@-N^9sc y~̿S WU}o41e7i`ic:I5lezݍwW_:k>N@EX~Pt:Q-Nx\P]y>|y4NpDnʕwmjW$9J;ࠊ@D=Ohʒq#J+zzHNMٞ޼Tx/_21moF"𢎫o\mxʳηmR!sus~!&+ Ofw`[4+b>3MN4F#`de2oV{;=lh|Qs)y0K.,d2,])w"ARy8~bm_R@=/x [ȩq}jG.}ȲӛvqsOh%Rˊ=&ڨSFIYq"uUsB[E \ L 3war;@OKYQK }5mzm˭PPI-#y:E5)A yFhoBU?PU6r\6QU1u!:X*3-xiX1^)쨿27=0IT˰1; m%z}hۄV)/yaU]}R -ZЀ hLp21GR)()/Ф&1}[Q-JEi&YC)qBS[$0Y'nGHh,%vw.'*^JS*>*,Tage9bovl&@| y\͉S5BVN}-sw#D^oi(DSSc1"5+YcTsNדʛ5GG<)g~DXJ y)r+$n8wǾ"VxD-uKeHϖG'"҅Gےiy=Q%d7J_bȏq^oVa!QA$1UnK"ծ~0nTN`iم+B>Q'$] z b2z;jcY.+Z8֖${ƙw3韇oÇL2 !@Z/[ o!FBЈà;f:$V U۶@f9TNWwK7r/p?G^1-B4Ӹe[c6 md0"+hmaxVy!x&) Nb(K{O3lQ)T\Xa!/: [lkPlsNkp:ϹRU-*_wX_ T&1$y\\ 2Sl n74*i|(H(9DD>|jl5<cZplu QpiHM"(BCJeމzj ,Yá\] g ]y;9u#p)`%i`*_8pñ.EsWX ΁'_Q-<&itDSe㗦p4Ս~8R?$Vꇸу% 6xߙK@ 7>^jGcQCT˪q,UKX=YG CŒ7ఆ\v,#>H*!0W0/cm70ӑe(TAvPdT 'H=uái'ܯuJn6J_0YHš4L>b5]j&ʙ\怛V',՟| i͆qNËpA)-"45Tiď$$WHu!乽TBh%;9cXŸ=ѽH }xtݽ0Rʐ ^NJvDs5eh$~sWb%-_M2~̹Tx eFZ0 ΉP58P@GZogwRБHGyJ+av GbK,̇[1]Gɐ@ S2 vFC^g;ҢRjjq}ʈ_н g }iNم&|ܦjԽ { "єQp@#&lFr,Qsm>IFIhzm;3>MVMYL/{s٧je7Nh:;0HQt:cu_dӥucPov,BH7 Ԅ`f2"dr AxXvbF8+g`5"UOHw(]ZO~5^W|ן:t1N\lIF( 䮋:X!/a2*J9:K1 e9gI/&7dRZ%7e5Nѱ9Gx2VeA%M .B=WpO̿6t^3ra;ْăӉTtJs=i3D|Pz +.cw.^>QMzਈIh Qe(VŪn{yr EƀЯ,:/ȁ{Eδ =% i{13!~60Bp%zf#.t>4,riG+ :Dd-V+N~"٫Pbbn| Kx:4.1KE|X?KWoFiuihWl-w E#=M4BB 'bcc)5\2[0G]ދ}M?̅=.uňC^tld-~M_.)w|66bX{BqØ4Sgiq"Us0=@U34G"6Hpa:{.#񦻸8tA1$㉛OӠVΥ A{TIy]D%hο^ MQ=j_Pߪ ";Fmx | ?¢R)p d2R͓8RXveǿ$Faz&Wjғj5H!N5T*f `9W<1iSu^_SwJdsc7>;}o :B}1UX6Y+\"~W1R?|yֶ: xwX]YȪ7I^-4hPӥ98tigv!"; 9[~\Q"/ g17xTp3JBǐKM)_s=/=5P mL`A7)Fۨ au< @$XFڍ _$j7ȝBJ]Gʦ)8  0:<~-rj~5b#qw8ֻBMdW r/0% kO9l9=‚]Q&0PAU[[e=ǑPrC;ET}8A"|!me xS]j9o4sToҰu@9Ҝ6VDcyqqT} S@G5=Ou y;5V +!ܬzخf -brܔ{*x9s]H!O {[jҰFӧOL#$E=qd,Jk)r&Nq* nػa87X6h*/& GU"bHн?rzۓ9:ޢoйuwFuWp<&aSwI,zi -p: V}zWZg3:Nik<|hO.jGe7Bs1 { J0Ʒ )ǃqgGPhxğX3&Vk$ݗQOlR=ns=1kfpt2-ABչg Ҧ`A,JrP֊YE {'3f 03Z3 _C'+wb2B؜Z_I MW8'elS6vepJ`8 N3 "mhq,k_m摵U?/*Pˏ]Qo@əM'<* nƠx4QQCf\Ire3qPNj`p!Nxh+O+U6[{%r*#}MGRY > o*(e1ȤP2S0[*%הw\NE' XJ})2E%.#RCmGs5fmi[ v3tR Aߙdn"Ҙu# DfM]`.aHI8&1%Dy`tWBhQxLhBRq=ypC֙ulP3-f|vA`Z2&8;K=W&{*p;BxDNZ{ox;,gvE#: @-u 5IOf-*A>wNW2z~l/4#"ϫ1jw< hS>b%xm/iy=ɤ/B(pٛHU_[yi| :6ĥT@YP%YD}jWp-*x$xŹ*l`'"e=ՈEt2<̮ױh6z A llXeoҐ>*Hh\RxjT96Du*f N{dV [3LG>\ܪK&l6 F [ݎDAtIu-Wy<*j`H7NP/z'Waǃ,J mX\~Qb$|)yT4%CYt]sJ U鋴φ-DT\Dg3C#!0hMIPIJlO ΥT] F8;A<m@(ȫfkPj;FAZiE Ol2{L.ڨ۷_Mo=<4СG@[OeTg'cԶGpswW18jLNJ̍OҁǗ2 ή TU؊9~m@ub[w`@sEYfT-Ը^(Ov#Od2/)]|H|jcnE$۸0H=vx@ʣuM$hs* __ĥ8&Q%S=|=[]㘖=}vi~ =jvl3ΰ 9 Y+vڙnBdb4 ~;HP? RFv#X [1w@Vd8Ag2$J}QP%'@\IK  ~DLp'c99*̫5Yү;GZ7kե\T[5'1l{PX{#^rd $ YtG /!_8MV秂 -QĻ hfOy\ MRo6B?'ZЮ|j+񆸪>hgh!W,w8g>Z_} ܮy*gryfty|t=4mMBf$Y(vonSnJM *,hkxx1Ni9/ I|aĪfXxplZUUԉo^+?!xdI׹=d.-ܚjD;Tf] ԿdMrOPw} A~Ymmxu__ޗQE( nb$ldLGآ]l (EMexSިnv%BkzLZiՍ+%Dy vIoc6 } y|uMs)$N)ڕO:܍McMk42{ cqLsd;Z*P 3~ w;Ռj#åA nˏi3"6̘AZ1LrQtY3ۍ~9MCQ!w8e10ПC{~w#&Q۫-榁_oI׶Ur]nT` w̳XBtU*KE<٘Θ_|ºg˅ 1yivF,k ʞE_&r73ER[0 ~]MxG ~_fpi H ,Lz/|ash~]s; GVf*K@0o|?V!N4ylv /Ғ"UȮ sEϦ"Zd#٬&c er>7֠?Z 5Z#g">Xg̀N$Q%/?̾B2-H[bQzI1x+͓ th:Ҷ6X X2uʦ;QRH^*^xlj/k)$3@aLy&Z2 2B8A㮧gaT4^  :Ͷ& n8>4qS!jVGYIk(԰4˾EA[+Nq;@qYۃ.eJ_!˽ZrlNĦ{}&Bkwªhɰ\Iqj }I#gK"% \gQQ55%WEK._S\Ȅg!86ɶ|AS/lkJgpMoq\ >t.KpW=&ѱʭ[:C+lò1]c[bD3 ցG+M6KF]],NްFtK ^T.9)W,dnYu4/^\k)+`ӴCޮ&~IsTa="j]Si YGhL._ ,SHd0:ǜ/W"%PC?Xп"d"PF7JVy4R UPIoW//L%ewDBO9Nx5Vqi筫\6}%|]V=:$dEIY p1ZѸd*p>SȒpSFkTq^YKs BœcPwǸq'M!e'qۣ*PQr5Φj/1ѽ 0L1ML$3 <̎rV&%*h?ES|/yF[ |WIJ6nqeS1C1#UPG\y^,l\ >Û4Q ~UE=1lzF' 1ו̖eRO?=_LS|@qS6H0 kU;Am2-%CV OV$E,GN3&;:9yejl\m*-' dJaW?C<=Y@;AsZ4z@uKNC!" *ʢ9;XJE#C}$Kx?՜9r?S5[,5,;U62Kj׉b.+[! .T)| Q'43,A qͣ;IwOnA d K4 }"7+Csq랖(0maBfQ1RŚj!Q(.UlH9@Ed߃9/]vJ_A[_I:`IͯN<, 9_:hZ-hcp!5nDpᢠ:É:vzGDV" u;k'c GVĒ1,9'.:lCJ@婕4z #UVWJJ]θYml3sC ΢^ԞHYml-9|^8.+j]9 y)5 ,R>S?.=^.a6X*cqΉ2y6LZ/2v"o EgMd~r`=tJZţY,x \w]/8$kE XKȋDrPSp dŸiwS>Xԏ4_pCû&׳\ި  hRܓyrf ͱYYiʚH ٯ Ǟ=$W~V7&2;ooD'*%*X aDC7! tz!dc?\M@&yujlM?\wG0VMPXˎtàn.jQRO"t `´8>z  Zۊ +1g:ewvz+0HYF:NRzIo}p-]^pFM$*)Eu@᯵ر =@SDyI71~Jl!(E@f:RfgM| GZKB}eQE !RRb8v<cnU: | <0īZ-+}ZYxg6~;F&-#kCYj[ 3k. J\6V*/\1A`;T9u>aF؏FN?τ3=<(zX܊G95$ A.uPq4߆oW0}~h= Dk p)Lyێ*}YsύZ~zH"Q̕dMeU.ۢoqSڱR0na&_UG%6sSDߊ[Joȝ> IK:E_%bXgsxO3pF8fկ)yø͇A~`zm{ӼRK6O N|˧CG|GffS)j2] N?Fk "t}v " ζ( NRJvnz.Lg<6y,A K/WzWnaX%mnJy.Yh%jNkt`;_j2c*dv.e]0Z}2zJU71&==DxleFfgl0\Sdzׇa$,KLy};N}.JWah%^V\4AlRp ۤd+(k" =w^.\.Z~ eM;$N{V^(\T%+!e̸&`Alx >Ćce2q*sɄ0&-n6]9$2rޘG~աB!āpZzTnK=(jxr\2.K.E15\NW3vmLOXwԬ$!u̦wTeexǝX2%^0^-J(,B`nK >l){xUx}cCœ)!A0۱%?h]1(; zuQdIE% O4ݸ\B.uۆYބ8kD Ym?L^!޵cUp9e4^owiX͋/4?&ZeDj>b!yxn{Ԟ;IKV0R ]lJ4SKosT26r\<%6˩VdRރoB俾RBaI\7\}aGo(m-u3ᩉ]V  g^H=|悳NO"#hM1G|"J7$Щ>a @.K)<$%25=ϱgg}/T`Jv"Q#W{L; ۃ2N.m [|ז(«SH-(UV?H3PfW/d˼KXn`Az^B0zjwzƐб.&R&b[h?"IFl35H1/Jms l%q>eRȝtsR̾{on˦ki9 ֜4w[>-ۺJ; ہbD}9ժ]Ip|闽>֝IwXI MR ǽt\*u?uO[Rl/ S-[6=-j24b)ӣ¿!6F K $!~!;n0IsXcUB *͐g4Aubf|e2 8 XwЃsPnW}  |PlWI!DQ(1@;<7(ڎh>K~åk3TKҫV 4z*ɔ+mr &{G Sq1kbIBLBhЭeY/BGJ3!- lyKWKhvBIY'H*1[3Ƞ+C&>a>;2M \!⒍V,p7jR^Q,0vJX\2PN/XP: Sj6S օ9p6 OY OTFz3O"I7St?vp4ַC YE=ʉUI%e0:o5Kx. \#f0Q_r_*" f0t5'8־z$1K cbuzmVh#|nS36sK 6\OE<> Z.~L7_&a'G㪨@t eyΧd92wVeDX-o5Vjc-oPk %UB_^lOr&Ic/Xn:Me/v|kw8nuJWǾC#n+6^)!']ViHhI$;eW_vs+T~X˗;C}T R†K#0:BBqREͺ`_,A3j)bamiaOP51i3-KS&iZ;;Su5bڞ epjQ9;ۉ:\;("7vNJdP@lI^ LF4umI3S\W7d:D%Bg!'򟼋e7\&ؿ{g2}l̔';mJvlоxs)i2# @@ N!Ü)+1tЈ?4%Dsd 5$D~.OV EQR. jEն Е2TurohrT1nH9怕EǛOFmyYeJzSV(+j~r4qx`HF/S 9X7%/:/O4TXBEOh%ezpDEm+^La1x 7eޘ鶰`Tnjhr#;l`_hr@q+iMmv

lb3Ihu&|W3 VtuNe00#b{gۋ[= woKۍ𭙮QP+:x෿џ#ΎP["n@}4K:2)Oߋ T=%1YQr;*x>!" 2[d}b1WhW#n;,_.?"F#,x7JQ A6jog`4jGv3{}ۭ D5wdzU^`nƯX%gH5`ZP$K}c.`Wr$&6f TG3}C i13?sH؉]h%ۇr+|Q!+X 9UyOdG,{/uo$6xT0s K%UF/iFf)S!}XWø^J^k|3=SJ! sgZS̡N dRr\arIow9f!2EXi|B7-;TC 4k)zڱ>%Ŵ.6DSpChi w % ^ Q-/GbJ}{Q!,K yߔﳼd #ͼدvO4](ZVpb2[|jq,~KVe"S:g3݈π;L:BاO#7A[{8΄;i\Xw 2t(GKLGmjl\~$iwVZ_u@ rUr06>Pvнqꛃ*>E t^cFȏ}c 8N_cAbL5㐐#ϼ7*9efܫ 6HvƯuVNI[EA%7ڬv÷39*ߚWe54mفKu Eg^,P. LՃDfRW` y(Ζ}=!e#;OKpۄy ٥\ÒtʎvBѾwlDUnl瞱x  0{M V l<w{. t O- h&"Ek U)M-*u^ _aWmqG8.2d@H²a^N~_\b۳X c=gn0%sQX6Ħ_ ){+G!uGN  fÕYyz8mʊ=`OP ?TQM mPNlI`;*#בŒW_dC<([ڿHFsT*M1o"$S͈G)v"ۅ¤C{vDl~Jzr}3?P7^8 DhMe<df:X8C27í=,J\RԦHuGnrZ F<~ͪ+%fh1L7,Fd-8uhE$hѳY#ag&qo sBG(>^DYZ39xY֧X`ҞX -Ѱc,,7锆zHg6-d|+φ/D+$#/DlzE8]&8~e'Y;E ry~ڏn0+ΰPΪ]K &=B`UN/ԅ< D@0"Wt |T^MHӳ>f)_cA:TBp4P{E.,R`G"u{~a h \umψ_r}#3Ǽkz,2!V1_+C9.#=QaK}R ahap:c' e"GdX:j@]shлfOCc $F ,Gf13u\9,LJz QGⷰݤ̆^+ u6^1xPTW[RFp6%m60'Ci7+EĬxJ*K!y<#h@ V|آ]|9Te~?VK )TI\/E }br,CƤ߿4%!.m(e,kh<ِs*?oyn`-\>>g5:pjBܳtBKdE'SJTϒ\;eF_>#IPJ)`PbT4<3<.S>CılMa*-qy ebɷ`a @P7eW͉LfnF*mw=|,Xug]ęȷm!_) $%$)Z?&My^bL 9hR|BWctffe:(r9շx=VhT՛hϵBٷqG@qg]o  [&:}Q=!5`.u(gȵbTdvyQj"(LR~WoY@*.%>Mp/%E|jSz+gK]/}ծIMrj)uCvOֲm-pq3YÊ9^_0W4Vbx d܆T^W_jr1SUŒUhPL%ǚ[>EӶ)h+8=V÷P©Teq=)4.[V\]0jn m9ݗT,T+7$Qvݟ;ټQ^upZdxX3kDkq9(u2TظC)HwW`mOل =x,*LaU =&'iM]3s~9H-I+Gw>R2'~[k*z6ރ, b<Ӹ4J' G?oiᬛŴ2=4N8ovJy[]fX Tƪiu~r`2} gCfPRX= n%2yn Q>FYCIT;r[("2kI8 [c S̓!,iZqq\N3 ~m?Lu4ՀFd2ue/}>ғO PY7=iFAg漵G&6WMIQWit7CG<0샗ÌEcLt˓qWq @aF%~Fn{hZ5e]O*6A۔EFEl^/ԡ6yB*,%MJ"GB}-ي} [|iAڜq /XMP7M4>yZ}!S3og_$ IԱŒSljxcBA~ws$ pu`!$:XexeNZ\[׼"2t4Ⱦ&(NvTˬ1a\ŠBAlTG]ˠ0\ KMy8"NJ_H'#<P,صTwl@z7/={N^*$ JkTsU00tWȰJscE~!Jg#Kc5IF ӽ&yZdk* ^^Uu0sb$Y~7%Ms_M"uJpH/D'9qD\%؅9'Q}i,lW0I5C VkOw׀M D߇Y0Yd%%|Jbt[K{Ǻ&O5a݉22m*\ *6o܉7/.+TGVCcձV0Q7{ 4]VTem97Np飰,7_sWWdW#HCH[˾tq=PΨsw d=Ppxz%e&EO3HF\8y[`Z`| ح=NƹY,u5ƗM}ټUߤ"z8j]cOd 707^څbdl -K!TkMQ9o] ;# ظ_iU=Iw(nFE}\4[媍l.}6ٞ+qaI~cÇ_GRXb\~[ws0yM۩VȊg1Ut%mJVp 4~{X<9z!|H\Zb]*@}K]|IG&My Cdm7é\+9UTY+0়؜H$> tEm:^4+-]@g -KGwqrfȲ(UOĒ 8XǦreȰ1*y Ț9F0\~hQPv(g= I' L\~棇ae+ߣQM{&%,Q 3:==='6S YQ.$dK+t6j% >wՁ1EHkWYB,ir9ُDG!UKqf[Wa,H-$rw3iJ?_fB \5P9ZbȦ 4>ֿ8m"P\ŔEE`rw`J+7e/<~1)op+-/{(]J>_(viLXhEv:p&ƎoLy~U^&ݼUأ e5cv&GhGҖ|+֨%S>dSc`uMe^F&oXzI 2:oJS并UZ rRe4tNd-_ۀ5QGUj ã9 {l5KA1 [j\[u7h4q/|BLWRy0݈7++|1j0H#M1?"ZgLHV߂ L+{uhPdȘIMa9@[d}#v:z?0 5"CHh/^d6fKKozht!LOPOe}Z5 Tr⧿Fxy[4{dšPnA%)X e{?Ix.rE[yK,`(RXH($3\VVZMқO.D 12PH-{h[ݽu0;lN\vgo4,U'0:2XK#VȘ-1])2zI7v>AHxvKgg͆EЌn ,b8t=*Pn:J&M\C_uw&yB.8cfX•; 'x3d&ʺjNR8:s?ws;`|[iో}z).ņQJ <&݈4/L0T2?BaCax狻>*ЃTxE߲oBqSBHbCݦ[iKs{^c֔Н/$c#=P!.7ЅyKSeCI?<1@)O$é&uu].B;#}D ! N<.sYȆW;B$@<)(}/#}Eу@AK l5m0pk5"I7xGRLS5 [wUzKC"$_BhEHazY߬@a~e&3cv6<^(}ИcuKlz w,fO1lT蹔抂S:!= 1R&ETn,*ʈfҩ({j 60R/tT@_/`%27Wڒ}'ascKKzetr^byzU=L0ċӭAJ{CsMSwF2j<˄]{ =ʢց"A%/\^M%\P]WM=a?_.9);H=5䜋 wJ)HA׉ \Xc~(92Q&P(y wc.DGD'YA֬AʞIU|Rdɣc$qE :o&5r5 p ~"O ϔv0o p8zIu:DZ^Xgn ҅L1 ʑ,걶vhU#)sM*n+#3" a \cBq( wX+uv~{%0ߗq*iJچjwU 1 cZn%( S(. nWhzF߿ _L{V+Hڗd y*weܭX{|%?w[(P7tSD")71PHhJ]`)Օ5 y PQqCQB=oO`/腈ajaB~0k灏՜lŇZ:hjVS,=n#EX0o}v#Fy'юi++}yC{y}4aqbh,wZ_JDC_a8l+L6m8m\b quAB 01SĤxXՓ@? '6'5 zjI'2*ٶdZU_7O?n "5ZD6'ISD_Oݼ)NwG(꼻.^v̌+߽yMRar(&$@pn;Z'GWppP0-s] Ib䢵A|H6 wAk61sS"A;R3Arm6%oPPݘQ̂F{]Xgيn>ͱѳQd4 DzIw[C@f-{7&`~MKo!+Aܵ͟XZ!q;b&tKrnQ9bj>F^ tciˀ&t&ƣ/ ~F'HdяmI{ i!My?Cէtf:Վ6ۜnp9(Z:k%3{C3wE1uҳcVgs7@#hn؛$C2C )vOÜZH `FR~r ۷hkl^*pM.)d(KT@ xXN -2A4n+* eAF$[B1CBscNTxZf[iϧy' vFr)))ϾI/Xhi 0&[f=I=r8п3LK}Rla)D -G*4S1 Xsq迪LR P{CHu &3yMZcʵ4Ztő,$'W{xHAo[*LCm-0!KE>YL?ͩKöpF=a+YKܜr/$D>!eU]5WSğZ۵(fo \qp$c|Ԣ(fwpA~*xey%<3Ql)KXӋFꊈS}(ċ1ɽ m_JǑދ6:WH0pgWKg?W;ԳREPI?o:=|.^B _pnVHG> yr vZ1xUX7)kiT5Ƨ '<$4)Dתʇk`>:Hh\<=P*UX mDlfCt6ņ ^ є+R964.c>"N7 䛉Ċ\}滜fl[Uf# l~ ՏPײH*uŜ)?}vL d%"9_aZ~tգ֬mD H7G8r8, yy?H(J[iąP^2hB}˜cSbݝquɁ[@g0X+hįMC UtQo^<5ML'}'΀6 8 "]}&r]/`J: xZxaolreHZ&7UZ]h_wp^aqMI2%!-tRԝĘJ7 +++p%G^ЊgSiy]cAp^3qJI)Ppn^+] _'+r^OʚC 1QVV[,1̓t1Bi"iwBQU`^l|%3Scplgd@l71l<8Pf_ěLpˬ dt^ɔhq!sf!@ A;$ir+f4Az,i z֜6@YW] S9NnB:3bsZDIx-Av *A˞9q{qMK1Hhg.z=a"$82E`- rۧ|෨1W\]+J,t/d7."hvWgs!nt84DS2JwiCSB/c6Oh8;esCD͸dCuB*iXG) ;X.LT̡rPJ34VD+ pH 6y^>`68I$!"dpBz}CiiK@\~ d ]ucj,o.},Dv ܤK6T~2Gw wðneZ&S Јȷ{G+'Hud?d=*Eh2Ey񣦋y<0[CCg6^~ AG ϵFx#vO8x\vq+{+{%9׏ͿKe2]=eN< h(MvSwNtqv%(c`x"C-7-&n{^xIf{ I =KTDUiI8AP?',۬R{cS@x&kh\ӽ!p:?g {xz]\&wU~N { k. eq"qV:tZW07}Ori@^:df՝!í+>{4$q;CwPfh fn0qpD"ĥ+\I;rڸV?7 aќ;~`#tC)BH02LQ{ ~E$w;|g@g΂Ѷz9$n]fUqeAP^x$ e`=ps6FwPSgR ]Q=xa0C ΐːm9#ϓۥ?tu;>goY$nEa}= :߈y +G|Or-2PcЦn<^Ѓ jGS"sNX+W*sl:f0H'7Sa>Cqus$eyRN3O2ys:hZ,߽M~"BZF^MEQzv\FMGyk`M=29Q3^Ն,8\f&\,hwMoeoqCo!W{2V6\Ck8vn zfVnzp_ wǧe>GmRJ4s+[nܻ~v!u*6bJ1I'UBq1%O!P.ܿ/G(Ys¡z Z bI4q?p}vun= *(3R͛Ql&Aꕐbe/Irg)c&TQķMevL/<1]g3@㥅f%5Iksں1.4or;{̀& X!N>yI!SuE, ąTxZ")j)0=A˶E=W0(eYó6<\&^3֟ÿZ9?ڤYI~R "~7@ /:sNgnBXR/ jfEo1`4 7xz'c/QtiR~JE *.Fd Ir 4ٗxjп:+vDR&@V2: {iH"Rnff.MLim2P=۬QMS.OI&iN+wjj՘CtE@Y8f<&3S6*7SC^mKM3#|,[Ug“XHe^ٽ-z>EAn9de5W3Js,Q1#2:P)]E;̓ QL|wјs٬MLܷΉoC[#֒B7bb@/M Mws W'TVt#C9g"~O1WQ+2K c=6]B :M@S-HE^|HPLce[|߫bAQ mIZD/ފj7sҢ}]ue0*pdzJ#8=wS#S{FØ}_B1s,>y\c 74M[֛@~$"tk|D'A%pjp:7ƍu!xRCJ%5>ЕIz G$ - ? ٨Jnv{eH"A(>b<̘d~* UNZ}kGFe;]MlKWSu) V#LQ`w$ǣm^|iE8;5vX1#G?+21`&sN' M2.t*(aY/2G8DLK̼3g0Je878?OWZX'oh,p+tIon'{0! C4и|UV{P>9O9\Ôaf [!1pQu{=<{/u>R_aRr 6'T%0ɟʙ%'3ݝIػL7>.ZG#AcJ-*͘\br@Aa[K`UrIh/Z$ lMa2#L;Qg6f1Fʍ4Ns3:t]t-P>Z?L1}Az6drnzo'0?{iZ|A@ u5 Ivċyԡ#8{RxAH%·&z6,iK Ta^U;/ FvM q/A* @HW`T"p Ty>whϟl@=s^ۿdP8FTP2ɱ ()=xS|ZWcqP={i 7AT.a/sHpfq:I6G.!fTJי{A( TV¾Y jj4^ wT=3 ˛[qp3b.ѭRy7~H*H7.zmcN],3Y@F -pr%MΞJ4<뇒ULZ)2y6ȪNGR1p @1Yû5FHKjļoP:hK^w X'unv˲_S7?8gV%T!J5CqY־@s\ÙI"qf@)s1[u9*2ąxbnG^i:t!{V@:g~AWѱ<y6)bKx_-ldh_? 6a>)(4"1P1J`|<'ĘpBbU}_BF<"SQ(Ӂ5Z&rgL/ӡ.~"pJ\o6`!3پQ c7c[Կ:|Wy.F~0LWf\MѝחX"94jeĂR6c{T~<^Q,{\90 ?8^U4S3cG8@*bW8y8D sէE19Ϥ涥)fyx+:^UJ2BЗYoV=*,h >TۇA"_vA?Z 4 3i$T }oAUZ5)"Ŗo`ycT+.)YEVEuT-;^ ݝY=BOWMr hN橴afY5~"KJ =|~wX7{ܴT=a5L#EA(9Ʒd;!֬I y/#`0\Yݶ[tj% W5sū]ڼ`_6]* ]-8vPqJc2ǃڴ@440j6sԳ) td=}9u=qt)LAJmȣyWMG؂yj)-Y?2lҚ nst@N8Ljp{=)(ߗd@lm ;k!݁>,燺 <-x\\.vKUS-ιbDUpBH)& 6ma9F`67QR%+iOxnX@ڵco_5h+Hy-PX6SxEY;[Y6N|JKoot<lfduV`Zv*- m';{JRŔ-[䬦f cL$KF>'b,B*S i&Y'x"2fqJD4noU+

"re=. iL)b~߂})׭3j )'IDIjRhm=^1.ȳd!m%V(;ƗNȘTȉLn+O\LKH|~` /I q[:nbO~'E%!ц'=ź{)0rB5}G.y8& "`5q+JuL ,߶ytPYwWYͱ̍33b|](p.XӜ(wEȢC%/w^ "„ߢKo[4=|ļBW_#X+髀ICD`Ӥ6\x8[z|H_Ztݤ+ ܈:?rV c X2Jڥ!Z5%-R(mEȱV0=pw߱^w)[BŠMx[}"J#[}2rB㫊4++Dȯ17/jGDqLOK z)+RGluPӸ02@9e aW[G8&WLJ$#yۅFet]/{o`*EX"Mzv{+$n;Y.9}@t.+e:I)6ER<}-J>ҝ4<:p$tT3(jW(3|4/F1^>*k P?yX݌ K*;׎{-a=QHT~AΊY@rD@T8 C%750^M bJⷘ! *G;Se51 7~"&V-޳$ݭ"&LrGωKI\*H5;㰇JGbpũ"Nbq@瘿*1:\^8#o piX\狊v_@+h39̊g`fڴB=53Qx})" 2G"yz \|4KX6P#!`GRy$h*$(ZeAu#1FZ'M WܪATa16N)c|]]Ȕ?倅v4nRv!{f4ܩ˥Ƚ{L|0l_#Oμ]LOdcV+ ]\>gRjmG`jǧi~>m#-@"i׮T\y-P6JD|$h t蚿dMW#y|n|>57 ^Y{ZK7jF]2L)Dͤiv1uO -sl{KƴUT^'X!nǩe>R*rY=ZB٥/x TLdr:k}RB'&Y?i[!]!E$`C@zr!Z}nFn6ڌx=fU$G fLaeRREBfS ]3KtUrK["دb`dGAYaSҼbltoW3qhId!z3YX1l +tdyY"ێCQ[m=[ВdA\DF̚+p-Gq#8ܧ ׃g{fW: R.˳b;U^'̆7N1Ώ%۾z4'^R/(YRZn?#e0ưumUG· pN,[^ F7R䪋, :bjsx[RșY:ʄ<6RMU_DEK_0] }07~rBX0qwvs0Oݨ3/OE[O~Z:cj,.\l%^nj9:^_<4I j1"tCkgݘz=pi\ߦv}Na hG׹SX_j=?(^) K|Z+h}Ql#M(2vg;$wES fW5E(&&f̮f#PNot9{: ވ u]sLi{(=p:{9&a^M=<l~`%Zr׳f,.y?n I Tn>g Dyic'?pŒŝ9QQDܜC6%'SoǾB,.u+fA]TLSx;1qߌe иn2@&;?+}oPqcL^+j<kݫ^'C , Vr$.hy:2e~o>Z7a1 v'Ah5WykAȏNMM=&D/x ZT㬛d/tE;ޒHܗoV?ďcV _ܛ+@eaٻYpwd/dܘcD D2˥\41o]9WPn32LĪ=#F,_u,k$)PiҥlX-љ'3eF1%کӾA;KFERT1\Yw3[ʹIۋaF3I$/RZ=liS8 -^6(z [Ki$(U.s"z].;>ˏF}9O4،h@,•8JFHjw(g{/?9KEK #%*$Ԏo\4HŠӗ$DHwxaq! jT\HB;ڶ/W-r>wmv?Gx>_70e[%S)-D"]Q"ހ"ׯFV_}qU7Hx@4I9L@cQRg*!;i%agIb-=YK_{ AU~dFm"Ś ;})0sD v iK+.,[hv GM*̒98aonگԣ|8%gN(jm64!qGUaZ@ΝiM |s(eE^#3ױH@0vṃb,=ڿ*z˧E֊U ޿$48U-m45&M0f4D{o oypQmކ$ MAz8E*hJeBӍw{~Iш Y%D=g}2PK74~jz9ـ?}tR|(b5n|kWQ&t841d澌E0,˲*$b Ih޹5y#pK-0mSF,νmhM\ Œq M(rBgrZwAMnKh}ۆ9gS -y1F~E? B&n' '&zfhS{Co?؅]\,nkҚ:0o^s](;a0LFHP^pud·1iא Og\$VIw_^2j9̗O#8EMf56wz, ϲ`Bh]V-8Mke&a_Ư g׭[CZ|}\ե{6.6yci#OlU@DqoXc/ B/dH`Ko+Ww >f!TÅb}B*yOF߆8>U?xBvn:I@77!앪o͐\+KaĐ/\k %K5A \ 4Y"|B C*R]eba۠Μf'!Dv]G~W+n*ۻ2e0Sb}V"1'=Rh3)ܛ}G ؚɓ2L`2q'wCDZr>rnPy^mxҦ$Rrx zU ʙ+}pp&0DcX_?rȶWQJW571(wL:st>MYlb?Y䄿MiaMYo9a]  DG3JkёUOT3)Ol{Cx t9 B17fQLGs"f 8K`1LCZ=)YDž3c"dݐ|\OQ i7y0Dޮ+ 䕋oGSr;C,C4iAZS b+]9F>&|WӢ3vgrCS▄b`!NӓSsHUYϩ $jbBOݜOoW\yn"33 {u\cl嶙IzZbApZ7@HҪiOg gAggcpq Q$H"^rk}"||25[!h ;&7zjފAa,dȃp͆^іx\ ={7]FUebFWTfǛTg.)bSJCҸ9<)+u M#MS@)Gע1 Gq\鶨8M.5"y ,w_`~L0ZhҤQ|8<^rݞ}%//,\PnϺ"VOǿBf M.) NlxNό"~86r"硓 `j*LL`|Myat4YoqЯ~W {̄(qn-;>nsP ׷Wã!T'w y:pug\ds^Fv :] XpwIKp4#mKr?ΊZ!"?ՙ)Âeiqӹn 7Ibs;澂-βg8檭\`y}dB5d3gQ%ԽgܴrrDFS})ORŮ@PI/NOsB b`Ec{rtú0;f6%f%ML +na#Uwp>Ą ,=4n%7lÄv!"m:$jZ-$H|J;.Ȕ{|:` pWl#N+{5%0jTG2c.1l BFk4yOKL Wg__9dU]f~TJў]ۑL9&8&{/@')a5lwW5? D;pk7g<$oU2< ȱf% 7Xp#&I. }~(>Y&J~q6V3ҴVSJK =oX)Zw&Sf*g kַ= N48g9X*/:zcu|U1uhs~;tct )!1Zd"еwM jЋEk\;t}W)cm[)lStd "vIIfBc @qt,1`QO12hP_ԭq-x9ŚxUmzbnaQ E5Q BR\Us'O3(ӄ?l +TGzBZsjey{B(}Ϡ`WG-S%/!؂ڙyA.,/P#.oE<^<0 W)mp/u [Z ; fY%DGkL1*:[9B^Ltl曚ILZ|O?QR `Cd(=fCtN3ֽGυ8#xH17]?P)ԅ:?C;G]!s%iZ;a6:u s^BdX "'ea`8Z#0N!-hBaeqmS+"L"ȷmj4%Rz˛ G,3ZpD1̝eM w+{hBBfy@=)gkv}w,_ƖM c> ?O J8Bʇc6JjU{>!Me['eb3 ([O%}jzݪh6}C%&8R ^-+4J%\!"gˈbtSDk_]q&wɸ7*BI0< sqx|^qr SΒ6vZ$}dM:*uiANHo~;V}PG;9().7^Z@ mM1.{eXc濙^mQ]iC`_Ibmz梚$<{5Z.1F$;9(91$uMOy +57~Gl 8PNvqu+VٶРC 7ϻ:RAfy睚l6`MK^nwz{̽~*-ِӟNKmq>*a0E?aU[ PsEVurO׃2PEg20|'@i ,[1Dfh໾hف˓򽼄AK Ѕs%rmh+(rYWya]5[=R8Yn ʻ#*KǸʘiƨtіְPOyGmBpZRO-n!~ 5K A.$܁r_׼.p.3Tذ.@]}ni]X[JSe`VYD ]K/k׼xA)שNdGi)8qFIw ەTM:!]$[`}0%{շh_.+_;.Ͼ jn+TIqŅ}R gߩ+PS0<,eWFnc !N =L`8.s\n. =SSc͍[ P@qb#P )M✤:_- ڬw3,. ja[y7svL@zb5?# 'BmfI<]0"2Ϋ ز6w6T#^ŰGT܈ԺEY*KXֿ>"SuX-Bo,he"H_CxIh(aŬeP"%|_M-ԙ6VE' Ny=(ƪ(O^ A86_̹i5 s"*ؽ/AA޷`pi N@PCfǯ[UѾУٲk\/ݶ[߮qzhvϏ2]a6PqjV1P}]6+lRaTo« 0u剖\pK?]:tf_m=+F o':O_]^3dG8<hwzK @ |o"ͮUv!=ZS1حq j79HИ a&?Xj$S1a  x;SyE%.3:j]4%B:X #4̎n)CAJZ.Lj`큜b~]ٖR'$w#HvvJ)2z6f[ւ$ӮQ%"~σK˙ӿss,+B T ŴX5]#gmxdNO*`R0Djil^AiAQVXJap 85 T\f08ۨ2YTbcDWN4+E֯gr^ZZW:Ds,6WV UB&%W6[ie/0R6Q腚Q@+ 56}P@A+ O78o"H4Pv3wրRnSg@w.[JC\kmۦ8, ;p+w2}ع"@{`̓1Y$Qh1A@@_=L _8!D{eHٞl3 Ca&W_`?RՃE,+J$]O=tQV'HuKG3/*&(.;voի/FrUDGD]x}>bb(/VWg;+u!e= C18 K|Ki*CoqvW/c«Hi(eMHuoxa 5ӿp:'$7"Jy{Oza]J+LmwzK"ñi>;ĦaEUT.b"yg;˝.ykkؕ܇c~g[=*6w<`D- h(ңZ=.tOXRxЫ wW6QTK?XۄD\wj7[!\> ͙ tUi4bwu !,ī7RW(Qci n"x}wdpWchIDuAN}_)!-I!77Z=F(BMW^0ڠC))'3v-1)' a/_gB*,U+pJQ}p f@9chYHFaϢg:ta_[tv{#D $QFx=PolOc@'TyW94l sx $t𡬵;=h%^޹"_a @[Qd6 Hl]%IK=>PBu N|Ԗq&Hwƭ- glQGt%tc7E$[;S$"?ћWY8/h%zzhT'D`dK\s r#sD` Q,{f(_>wO'}*€? VU VAGUtV,fDm# c6XtTtL2H9*yB P ׿ɀp*3DN|D-sF DqmkW0[/6Oթ_"IJ'BHYY-2'fnVt>mamؠ7Kt2HWV y\_G4:{M [/Kތ&']3aᷯ& :}4?fQv8xk= zdZLuy-Y{,_vqB!KXuMjpl*>eZNƭsڢq1kMȂ sY=ezu`X 67)3ʕ.1_crYRLe:F@}E.I[0:6Y32vI;';1\PBs!gE(pJ O#ğβ>iMm/ [b=`oі1u¡GJlY-E&psvɝsHi?[>Ǣ1JjFup%/dC! YIP:xhވz͂U_($\O𪸩aQ: q^Dx`#digusSb :pyǩ]eȂ3N<;=qEğ.Q#4®sn=+Z5uJ ?_  6O]xx+jƋm5ˑd[(4$Ezj?Ɉ`04 @a6 ܏{0tUҲ{?ʡ_ 5]c<c}jߖ6*پԢEXkwQ9t}U;oml$ Dd' :V1-zT0y1,ٛٶHӾ7EڗDf2OJ Sc=0AQͬycd :GҐG8}lc?_Mʴ:Pc9FCâdc:T Ʋ{|_B 2&$: `1wsOiD[j'E."z=  e%N1aee)qrISx/tl=Ġ/'0- HmhbCc~0ҵ7j@XroXukRc2:uLף.ǁ$xwu&8=}KKq!xzw]Tax]󱎝|(@yq9)*ŖD[wIg532DO^ߪj}ُf ,>!? kpO PÞjQ'?\Fx gU8/'UJ$4y؛LXhwa@?e'SB}J#q<b^I[;" G޴jO8 DL[#7Q4K3uމ!&7=mWkw<6X;/1(kAׁisї78G<47RQFdS]QbPzC꟔4ƞos>hmHld*4O%%Zz5@Rc뎗t'6 1_s[Hr 5 z!%$b D8]x\ٰP"0ّ5H-Ҳ+bN:IJ F_lc&o99Fsb 6IEYt,|RhtS!dqwb׊Me Fv~K{@˸HKLEneىȎPBajZj ЉDhƖ^19Uvi5MptRΙux#J FQvң} Z3Q.^ 遼zyS&nHB Gz~* Z?;Uhrzu=II(O$Zb|P ב}Ÿ;e3fpdy@UƨD@_4%Q=N߸up/Ad(3o ?2OQb4mLJ,,> 'm~%JK;=F)e,4aވhTvTU Y/;0!1~/$Vf"XK۷!8cPހM?m ev~,Rp(dAqԂ7L^hf@A&ۤ;jgbnBJCZfҘ 0396Xp.Ӛ P,9`ORi2B %A{-; K:5QV`{nYY觃:b:#J ) 0{GPlnJo¯r\"t\<1Dt5&憄Lʴz/js`83$+F9De dme!h~Gsk<}Pړ{K0F֎Oo5 g]@d^N%CLhݫ<&^5oFT$=ʞcZ#D;$-yNc9缛N|yA˽nGb;"e.*! NT'c-&|%&ǵQ6 /2y\++HCa-]ƴTrzHy! ? LۢDQSϹ` F9IЩ~q!Eʹ@PZ̖sՌY[FNũ;#AiXZu'Lj=^T` ^,HYd%;9x^3I&䄬0Sg{xm1ҼXq.vfooT,b}/gˈ.~9 ͯMDF~7/9eF&ek=ev6#QWYc5u AttÀ~ PK9i^,Lܡ|P]5[ X;rO('GKz@@a^Wo|&+~ _d_J +'-9%Cs=^0)'upOܖm/JgGWAkmw>F{ADchAc_>fTNW(~ɫP)JnOlcc=^HlBZnT} uB>$-mYYሂ΁PPE4z.%V7eM*+m1譆h(us kgwJ.-؊_WŪf%+GXz!QPco Սq _ Nz edfai 6pMVyUsLdHw 0ZWe!B2)qC^Lyi2"ඦ`vRn‹@ 4 Of{ȐS8чޓ=TZd "&{9>U@7{MjI3d"aF  k~f~-!SA?b|JgJ[TxӤӃ0k {X;JpLnP| ڪz^MYFoaQL)cXhk\+_I׍ 9n`KfVmH-<|~(Կ~ " l?Sa ̽(S#P1O!̸V A)]#2G ֒*JŵfiVbH%`:z9- C1<àc=z)i7 ѥ̕!H@\x& \JUܬEp_s9l]R`s̛K&P<@ܖۮ;Af]mL_4t/Irx4=Pd|{#80Մ94 Nj?듸rH/۳I7LI;]&/9qE?@C&:iڭj#@V#{k#m;p2SH(&\0k @sCI`^R|9q5x~4jb9Zrf 6ZE}re$m2!m!ZA OTƢhؕמlTy kݺW"#HvY [<~ h ;,zNH=;w"c5=ޓ7GGD D=2>P9)@PR Z\ &S*{iޱN`}5l@ ‡aQɝ3MUyL&POsuN/pGnlןRM"Ԧl\u` G7;r(g*mȒr>`3(\kfhL!S2{Xo0҉@D(VןhƊbXH;G䜿mf^ϸf/ %] xxh%`S_ j8fG"=XoɶRliVؿSl׃1(V?>0Q$BYB3dΒWRNr V+}l,8eJ/]|{^-XM6OÂ`,!1u#iyPhg<.PԁgT͊ɖc8 M-"-U",0W=\l@CZO6iYfzbx"(Zj?_t;eҪE<}{4qcbpg1t )y&]ɸ?Kފʲ;E :(oُgIn;MеT}HD3b뢿}֪Ӝ)S OG׃>{ul^{`9PPEtJQ zݱZZ+:n ?xq{$==SȓX5$իQ/NH\d{~e%뛏韦5`'-?+ܿ/kpQ>HsջFX_Yd?YFb <]ҹ5uCcܸڋ2~ !(ShHn^`)2JaV1~9򊣦m"]\5LCMW Os]ZA&0~p ЊTWߍHYDAK?Fwr .*ɨ AI 1Zq`Ngs)ne<Y?%IAJ"[K՚JJ^s\VU6CG8II'0CFH/~!%b2(2gM4pt`Ev$拘$59ڎiTVo]ĪIjg֙*ǻ`]&[G1{p/`O ra-ݜyʎB~ 'dܕ"3*Z*QN}2_P48b47jY(ʧ11.YN5wA# ~NˈɐmRJ1rmBrZS>oMc3΂p 96; %ESE"{/5tϑyIxFƢv+c;ZU BR4-2@vT?#Se}lvo#! H7nw*ۇEY{fk+@+ w"L4@E yX yޡ=g[_Xm -sFR6jZ#6LQZ߆:8w.M  6PD5&y,8x:BV≽vsC\B菪@Nt 1Nr."wdh\ v6XONB4}L$5@vnrgN )MX?+t<8A z|W Sy".Rd'äV> @p#'yw!EH8w`fߞ)Id-⁛c11>l}̩VsCrEs=)/LjpG$YG fKx&i$m$K%j/ aq>uد])eӀ2M<Y r[r= 7߽S]BǐT?˞ bWdj!Iao|5:Cɕ-bZd" RVқR0ɕjDL zxYpC8x坘I@Jt?%'e.)m9Q~T}>JҊIU)jZAuhgd~LG]͵P16A;e/{3]j|Od.9z gʹEr"X0 cB2,?`Wz7AծW ?}~XZOݶyxnWad#SOp/ !ڷ]O]jCP slh">,j8 &o,livqH[ <Gi3R'R+0jt 9X]Svve cs"&J1 :dռHdҗ+JXikAciKp QnF{VM3xfwWh7*gEi!kJ o[ȧwPםזv[QfG^LH/i~ь0Æ{5* -6MDSGֿ}OO蹫A. vޏbAz!:3Z`llӥ >ێ \hFNb H5f,uZ VɍaF)D T2Npa $™9!}ǚې]ʼnA4pkBi6Oɻ\f*tr) $ZG0!Vlza[o'kRۼ4q)W]]qVUzc D"|&e6X;np,> Fʓ&e-۱ГVxa>TM׈MhADBѠQ vQy?-x ;Hr4c(aL_m: {~1lSbUMU7m"u4"oFstQr`ϓ/4` rbm" ~a5lU\4Ub3toJS ]lZs~w^ Wwujtsџ[|(~k"EO)w|F<E 0AH4baGLecao:u0JԴSNY蠐G!.FH@!FR,O.tRE'{HB01^z ehĭ>EɕBi{jtW`ZIdq0L,}Vt3J!sڶk\D_"^=;#T߻@缂IzRa{@uEֈ..89C9fx?+qm^&>YC#8*[<o!ݯW-Yb&b`H||iIׁH*V Lh JXpg[>S⹓Yrd /Jmg.O }vo'^A5GK[بw[T0iޜQks=$Zt1;h` 8W \dpRXKaԜV(;`:+{şi&ůbꍇD]Gk4cS{?D;y)1 oSV91]VI./M-Ә,qRk8aB][rpfdH(UWg"%LG (6@u(퓷Á( "mPpm؄2Ғ5hH?/_1gC حw-&VsZUS#:B GTo` i|Y (]'sv:͙fk 5&zbSGGqD(`;j&s!As /{4O/ Afd9}'3<iZSHu.fot/7P۠| ˏ50[OM tdsWBj~^Ͳ`R.Q;:Fv=eEځ;..f`(X]َ`[xG{Iyseź+FȚ ŋ6?AHCc yyt{b IΈ~\^ojcXiT5\L~[L}߱H---0 x`"J笊4sj H>L)iŖsFjjPy X{6eyiUl.,,ޚR^^ilC'U:X  lI!.ݥ 28zjP o|2AJlPe T`Oz>Ws@;gP |&@^ُ]^<ˌosuy.@bKgz9=g/28|)̱l9WO6X>`\jS.t0}zOX/F<JE˼_uj6{(m^XS\n}J~ǹ8-ꚅJv (2fj' @wsVBU6M]ju Pi~rt*zzySj[coSR 9࿗2XηpCEdc^ û у jA >rkW, cq] E_Iy?,X+2Fn*"\UNX-e4*yxSi'PxJJ~eI:t"`KQWDnf%xī: r E,4Gg~V j=hXO6]WgL%=^ 9k33Ҧ|T{lPk0J;TŌdՃhk:4XFiL{8V<&`8@j1̒ɿ+ۨQ&.i]֤3o5D|P)H:bcMu|1$]#.V?lH],SK[{4y wۊg)霽mJfHl#2p1<}X:#f)0dK:5at;\r쾮n/?W6BZ4rh0Yjo +Gݍx[W'cJ.m 0?ˁWnwӚ%obU44FPsm,% GeJ oo_h[F-DB &~ƃe]H;.DP.f&cjW( `p9rxE E*暇;1K%ncnCu*ҡ:7W,Y~,4 2`fͺ8ǵK(d7'A&͟V$EZ Sd]61r/VX!S5Tb ?_+؋nE| F_"yiQfCG?Wbk~[?"wgX/ząh(Z,ĮS5jYg2*N'"G0A@E>zwAdfEH]s(p C ݅`4{_xxBW/핾BBZf׾u,-D";5ϯT?ˬ-CK#+QN :`@2q=1=&C K^L,73ۥg 0Em# ]ѻ@}}r[mi2;|EJMتu%Gź?ڍ5 b>j@[rHu'O"%L{ڈ+P3Ϣb?o;hdi6'QMZ>i&~T1ʧ}Hp4=sϩP4i[8T,ln1G3%M-(|~#X+lib]<*GVG(V& ehF;zeNcF 68{ƝoU=ncZ [:*ݥA@Yo]\+Xm{#.m8)&5`hz)-7H[ I!pΐd ۥT@[5~ZY.Dz:E4`*uВ~A)!+*2~he3p:WRځ{K !,+$*RԜsju{ f8d(獑->$ILv,*Y; gܯYhIxu΋˩ 5^рml/˙8t%) m8 =+p2x{TD2}1d8c!cuUKv&]uRSh; z/ jio`%|B%~4G9E54FzX i+xHRG.+4 09%u6%Y8M8 :_ؚ~EQX_>2.h-acx *?cc \>zp Ƕac`r$cB ƴz5@_FH4-pK`p>UOVh}-ڹ{K7Tgf :y7_Z҇Aճ_jCFHte3/}VOIdwpoy?X'mX‰U2bd_}1b)3P֓vJW1"q\U K93^ @}jM<.?~'i] uhނ!125tVPw I\x`w9RYtq$--G`T/3Wju)$Q{Ob;Omժb5Ct[PVX{d-SC徜l:{b/y~Wxb/17=ZKvՉ.ڣ$VWY-}L`4Vj(.xJ. ɋCFtr-0tåy.|l@ÈbpLh~]+iRv.9?qOGB "qv.U:\BlMvCoS򜀙$j_|*8MK4&2!Rg&єZKob*zF:N&8(fV]& k; [صa$7=U%y:h}"/ +(c/ ƶcbeFeԡY'5$̧lh! Jy:T4$f;Aʴ1}vCïH/d~"xiX"|JzEy(Lɀ5 zM~?*ns 1qjP\Cs/0Qz HTcs v;QH,e? ) L4 ,|F|~Z({6L$jcFCNlJhgxEWc ?bG1oNrmXK^0Fzx~bL5=N2xL=E EUG'¸ I!t s07Xn0{}$G,DH$.{~ _9pUD65ZMDDx&ȬLO+ō*5=T/QI7l|xiT7-"ͳ62yk`n2Mc?4 Uys:ag8M$8Q!!ZZU(Uξ"f=q3 "LhYg 뿘xW) MKDNр*͟f֔HoYL%`gbY]X"+X\!ܮ 0g\n`Rb{ ⅺ%qsP$-LWh[JALυۆLPj0($P%?u%UBS*B0<4nk9:{]A%=_r|=ެҷpv nr (~k0.n1ժ1NJEX Dx&y[DTFP :%%2'kXՒeҩ",[VJ٘B=Ԯ`iUiPqZg3V{2\U\[D2ܖ 6% P75描:J1EV 1g:9ն@-gQz& ;-LFް+F5b}9 Z-6 -՞{:?Pv{Jw΃Ώ/IjSH;DIq6/|/aXF5{M9JT[i}8Yܛʚ=҈ΐ*ukZ񦥇.Al^1BTZC󴟡1NləAF|&y35U]^ـD%hSUOnъa`,(kU~/3=GLLRw?v4t$͢y*Nn?J;R6~t΃`_krm7mAuVs{Ym]1n/ 5h6|<M^6nVR18}1~ẮXvmQz,tƅˉR%!.@~*s)DA1!@LqN 4z pdҰ"YϞMap@'!=F&zL&oW=&=&bLri}/K=udq*!w C6-E`"o`{S$M= rV+kD{mΒˉ r;@$dM*Z1k0=%$Z c.G(y 7CaZ[ t$Aހ3nTEK\m ˂bh5[Þk G.3 ;0ggҩO% p\02YA1p5,t"Ȅ7[/72,J%{U>hp ,ӹ9t9_?ґ`M EAkXABPڵLJ1^oH1@\qX^߷b-ɉ9%Vp)/-U5J*;:R3%D0pVpP[~Iu~+<nE&(>(`g~9[%=lH3P+w'"ytԄz'``O-ٗ5 0+)Ym!o /yr%!hWά%M=OZ׿:,\*( +J3s*dr^sȊ%}ql|e[ٺz_dOPgGt L2Ou A8l1#)ݙZ{dAe5q| KfvpkM=,Unc /;s;>?NpR]>X}]$yED:jaVH8s)R wd/r`׹h4LEQXrW>CؼwIIeAAmtMx#dTw.QBr.qv$ꎺ^=LaƯ~Ggxg<>/*] U4vPő$J7qH $1j7}}μ{뜄 9j3$msNcf/oX/hfdھI5bІz.DyTc!ZIqfZRV\q`Lu 3Xs כJP;l vs%rkik9؈=rcG@+fsֈGeoͲ(47R7 SH-5ynx `۸55nr$~mhRsFRk V[(Fn/Olβso(K6u1ڃFM(92~ڤ|1v~lpvhb?Bc\SW& )x3&ΟqߍaGeAO 25bcBsHH $٥qɟgq21UL8^/!9kk\VS AvME&khnj̗[uOK=,һ9,'Ҹ(VK2~Cݹ/zr#P¾OSBqhk!.H~'Tw <$Tldu${Q;C F&K8hzC//j u&>o{ '" wɩlJE&d}<]@N!ɢ.O?G|kq԰1Iza,U+gjM#1+Yf$ ܙ =>XDf>~<^v;M#tj4{}vfAqIiA;|Tjs]fw6݆__R1x͡;ch ܛx,`Z`nJ):WpKLqKv6::o:6;qr M+hF$ a̜J˨6cYeѨ~JQ"׬$lgm.;_>q_v)p%ϩ^iSU5%` @ A-ۀm˶+}ٞ?t!_ѵq&IMEn-^6\A&Ob#`W4*ͨ~Cwٚ~ J)G(ϸrAu2t҆x}-i4A aO?[iZ=zRhKT0IC@[O{zȥX֒3V1 Ttx I exP g ݸp)X)df#~b[wcFr&ڒ{hߧ[,9]0#{C)l=SH9;Il,ۉ츍%LɸY,6֜Sr)hrVaLCx\eH Foכ l;|zkfd ihqǃH<~7ߗ3*g%{[8[ywlW$+ƌPNjRQ^OHga=szEO%YЎY%`?؆ܗ\Lufל-W"gY0yfj#1FSڇ>d,*@`h2Tm(Nj&,bI15hL3%/YT7?ZtޥtNÕ%TЧ.QtTmk-hy NBϓs+5!JG/fB3,nfȹ[qc:akz@Tf~3-s+/-,n5gWY\\mïCwY./%$]MqADsA Sª.ߎf)S_8Z.:e?hQ+Zybjx)3a~_vPVbUiGb23%-F"La 1cH:tDSՋYCh^!uWt 毩x M.J1 `⏯ <g|8 S&W~HQøtDWfgFVrp=!Ѓvфc;ǹxy * P@RMFZP"R|;Ek7{t]DV6q1sGunx' 3A!8KtGҾ(_3jms@7AÛtWH:ۄEOCz~~q|]EN\A>2UY6sHjoIt[i/$kQ2Ɣž9[ ҁ4'Y..J703r͵ڮ$wx[G͊l-5b݄;Z mʥkͤy5F #]N@Ir?V yr`i7R6}/"}$nӮN~ _9TJY_#ű8\(/8+O[ՒGz]"й}Q_>x)wS,: OAhC0^W,|;p+n5}?6yrDyWA7d&+# mV[8óvpm)EEn"!҃G+KOD9gjϰGղ6tfbRp~Z^H(6{7m e] _QO&lyIS6 [ЄXpV3A8{k 4d)'*xLHt$F+ )L-"ls-V*ȀuӥvVԁ;ReϬ˹b.XƬ눩FP]=gi+,q*[vJRoѨ=4x;|id/X8h+q6Yv@HP*u=hF[d-Z%uXώ`-w=sE̡S 7!||⠱& `%хݰma]v>#:ل|X]so [-.V:p*jPPݜ-!4atRD"Zn/o| ҐYïSBpPj+JD"o`Y@Q>l,jhd.NOµf^?9ÚZ֏8MQ\vqgRR "ZA&(`ov@ ǟ;8&Rۯ|R: h5غI1ST;zih-) IB}b1qsŭmd$GP播Q4] R WF'4QVl,ڡXJ6Eԋnh9B-ul|LIwȺ=:7qBNEPz< f+MUy!O|$q|?j0lx~&s 6e6vFAt ?jVBə!ӃGس_ɓ> /9ugtk[UJbлr(r]q]RHmrn֝iXc=o[Ƈ;| &,D\UM!uu=hA,U4ۼj(JɇV $(sr0OIY`Sa =p-U{VKQwV\ 8\49ɭAWP9u|&Fh dq'I\N3n&W!M`Y ũڛɅM n%{E)k@g$V;<퀦_:IA?ehF>dVkDt;,6t n2{0{M1a+Y ] E DgKX~hO 7 WZ 4" 3%w:Uj4o w7!hWU<79%ࣆMGf쾫Ʋb5wQqsV2F3uioY.= '.0t:m WI@sjDRA]ܾ y6m+RƢzYB8[T#MYT^1`-ӆn{`{s?J54UhOTXPjLa F`tQku*]rSP$TG28F)#\&)fq|tڹ).AQP~5uE"܍͊nyFL>r(s5Y2`JA HG[[OiCB3݆6 Z{( (/Sѯ>Y>{l6p<54k!Sza/{dz3_B >_,eFeW3jcHZan\f낆`\C8=y Dy^+Vg_zmue׿j̜@×g/zJ^ˍN 3vWѨ(95Cʩb, <xgpm*Rf4GxKuA9r슪ԭwamֽF%V_jV bGu F 2|haYw1v-E[Ym$?ۮC,ã|E1x᢭q] ~~Ã\Kn:@I\%X̣'Cc)D 7&(]4Q.u_Kq*)gɋx(#6lӐ!KᲷ1Wp6с xz$.$iw}q˼>)ޅ;@  .93X,!yPe,lU *`q”和JU Ze$0.KKHmyn%b[k:ϨwKı~'ĤCǞ%iU粙ԐD6 ńvܗLMC'W()({LaZzroN0eǙz4j8Wj\S9#c@Uq{49"ov;MBV({ݓz]ݧ=9ciNdu1/y me=qc GWcΈ?X+.&$,gEN;h~}MSmXY@% !tf\IyɹUӋS1;DTw E.ljkC5>>Mos7jN_ԕ&'{KK`y)[ Ǭ?-x %8D)iMѓ9ZB+BH,v)1PWvC>9`n5U"%=o abq3;~o,հ , rf:~8t'!ayXKkp}fep8vBӆ"xQ=h->USp\LR9L`GaNa1{3:U8^'eKEV ד[q#IOdHr,ڔxo-, i8(tyѓm၂wq}4P݁~^{w W%1*Ixr}(^>3,nOOPR旳]Z=$k^r+Nx~4w?S43TSޭ_8 [w9[K9ȝbІyVp7n%5Hr9N'\pP=kSBIvRC6ytv$`@G`զۯ@"?!70UW`,r Eo6%w^NA!G<=U7` 7rxfSc 6̖$cFiO7xB|g" 6jf&B~[IĕʮB) uԡOD?"XB^hs4Dr? aaV.rl,;r~6 bEPs]`%ݾ|DΗ{'-€֞B.B9 NMJ(1x5<[[z|bMƑu# Re2>Yp#Җ\S,}J[s1`8QX=:,Tz]Z8RӮk5Uqm_sB,\a,0OuG+Ii*Ԁ15/LimXv|{*pw0VW9ɶ \> q=>ʜ/K,^(?i+ PW nyb5v j!)gp+.WK;/)Ӟ=#DĪ]Gs9ץcGrtE̒m]IfNq rdc wݙ[݅wj jOsfÁAkgCb]@&(Lʧ|/wLȪa=C$BRͅ2Npi{zOKc+bZʎoZ{ѱ9A"J:ɲ8lHh^fRRiUriYD"GJ<ppȟ٪f^ލQ[w̑яPA?E>2/>ׄ$LŃ6s Pq>{T-Lp7 ?XJ?ńڵ2^6ΫCظeBvܧ Rg >]I;w. Q^%pzikd- ]h`ƘPstI'刿uIW9X˽N&[T{p Hl (lw=6/1pCv|xnt\!,,)0|r~"@NEZS"V ھ7lJ )y,'dw9ޅNM)-~骣`Ωr5+ryl]`@ۆ)Xv0Eɢ~4'릵sn6Uc.v_Ə Dϒ Yrq<ۂƜn]%(Gnإ]LagǾB'샡!UC tKm=83זW5| &?\߉x3չW+S4&uAѓ+ښ=5gD2Yd `{!p)Cxz|wՆEpC[pt skA,LܽX1kxrK3mneK4 ץF Sh>ԦUV쌚i$8X(‹엩#k6^mFAK>~[rq׎S!Bz@ (pS,zns{ RU<ݮUy[NZb _T Zܗy3ؤ.p7!10 тei*n"kv?)RO*4=Q53)BD/s^Q7V"c, dE;yS1%c&10Wv٥x4R㒪OH.IF P)KSW]_95lpLAsvU%Xc]+*v)ßx7* Gc^oH^p:{T]5PQ&M-Y}^JUUD;Y03fC1AhpOzܨE:cW.4U 12Ԡas 1wkWr")E~Pl>:*ϰܙf>`QuOCkC !+ 93L1ҷg8w/9UqwLE6˺RIs?_{YCW95hIh8%G'@A6l V H/?3vKQB/1򙧰zN{\%wh# aWvO A{zWf}91L_l/=j)bEp?--M)T$XT^0wW}ok͏L+`3m +2Oʑ6P*Zڱ8q*@:) [o1d-CGU;Sjigl(롌a5^\?zέW4 4T)o HA>HZp8?⚸L"nv̏\CͭP>x~l] C%oK 䟤܈vDk<4sU۵کk4mcCE@ bDA2|x IlX~stv8=2V#j>s@E+QXL(Vp,֠^אַqjoF@&WwNum~ǥ ky<43p5<6a`8B:jcF'L5Pjfu9$5l)7MyWf|L,&N'$Ԋ2clr )ӋC~Mv˚wp;ENiqŹ2o]fLQQ?[В*j3N_U;yں -LKm? sy0Ӑ+R ,VYQ撥MV=Iz ` GT je XUhě %/Ƣ}ʍƯP="_.AZ苼{lEYFeYa+xܒ/7q[~ly[gE?y&lĬ` QI\f3O~GL֓#tj}ij@P^RwQ -,di:$;҃~iŸ8J ߐҟ7I)[jaLBj,Q덑iV7صzZ` RtԼO UG:CVyBm/>պH"pF/@N]ӒϦXX$p ;>b+i^p ?>>?c:|fV]zN,^Ԓnj*$2LdVJgȨA%KӽŌ N7g)Y j5N xBYBW;Z)#(JȯT~ݸIGfwF=I=;-wAwaf7-xr˽z.W\<7ym}$w/g38d)ZBpt\VDҒAAMY\ )Sap']Y~EpypD|/bs~r,= ~`J s ȶ8Lrź\N"FP&3 4]ۇ iyRvEN tH!*O\E"΅ήCUZ9P(G!q`+ :7ɵdV;Ⰱ(OmC@3pzיܿYaDTt1؊Th6 HX]ȚHc"8B<򟦵c j($xBR)ȲdԛA [ad)l5lڷ+rJ@winS)kJSCncqR@"b"hmRHM!mRgJww:H5~s낄,\'_q(b櫮mN%õ%5ߴ)vUpzO;Ywq -sՀ\_mp%4YFYב@n=$q,[͍+pC0x)V,Q ~YRRHpL+̇k2laPp$C z 6QDjK,;Cܾvy5ei+DDlnx*sݽ/:gml8(P}L6Eq]oWM XPDT/˙|kA>Durr 8sPvSjr,Ɯ?PgA 'E:lw%N),#ou>YuA 5KEjT_jA'FUM flx"E1MJhAkkU!wysShAM"E(~]Igg~!3 ͻ!n`Hב;I\j!hCӽt/|DDfxܤLx2Å{!{#pֵy gf]5k&ew5蓮rVTN=P`/tPXNF?q1\,5t H+^ƀbL"j~ ,wY3"l: v*3A/I`38*SDiԵdGF4+刟"ܯմR* IrPOqMwHsAO3.G\aG'`tٵ8\ .v[qTʕSX!0Mg:c mEgSCa|Zi}G*{ѓ3*ݵs[eLq ehcC!Qӻ Gfc {Ӗ\6l:SKXXfZȦ8Au&|#cRN^hN7zB4j#"z r!+@b2 _2?}sQ]E[01oʼޮnҧ{z~ /iƢO&r)lT!7GRLd@5. ڻ:Cİeڈ olbЙ<(;0rޥWJ$QVa_{.9BvZa!Q9r˼N!^ߘZ eN JWHlXKY1%4`FM2YM]G9[0v>{'wTnM4< lIx҄uP P']]'*xXVtBrdQUtg&5tȉbii-qQrԅ$])e%RG(Em~_E4OyI4ɶío]eW gIFV >҅J.p]Z<-u,SE^dO s`Lb$9EaDl:Ys9Ej㷑}E+0íIzJnri|qtR뾧>pW_Z#>[;S!13ŘꝑHf >?ZdY$hK09[ʧrY| LEɧ.EB/L D^}YK,+:Yא&sBpt\})Y|y%Ky$oo#T)x 29ĕSJ5%rnҽmyCz? h%)9g ~b^"N|9 @\Vi`7=LQ/ }͕a\u\CFSxX. $>jO?i""ց ΦmXWd? fm}恼d<`!_X?ᗟڂIJ>{R=fo:E iW[I1O:q¦5U%2 [XFdž3.֝.. q.deh_# *-2^HH?%} e+*&Q^銎%`\2:L, n'w4`mݬ;}B[bJDp"׳t+'0h S(ٍer0Ahj}?͛LR]U^^W;*J_*gygꧥWš;m#Iy=YʲWdoJz9U*s84ު/Ne#!aǴoŌ\Km !"<mD/2 `VXEũs{NI<-$סs״,>YE^[R$Y!T*-[dn{n7"]l pf@r)f jbgWxbIWJ= 0剜6F]/4MoS·gJS"n8N <[=BpAa^!QyAQ3ZSL5 T @anB1ڝ5D῁;yzPoKɤO )oID;(8DQ BbHRr uZm~/_p *4젪ȮMս BnO{BI)VS 1jg18)_l|lx)7.Q͒HmANIv]}gqJ` HlTY-yъ6ƨkXC(( 0!]wkҟb+t&P guC y*+;13e#_ɰ;IqS84}}d`#eCӓPCY&Q۝"bڠR'Ap' I~#'9I40F <Ӊ"!FYۮ"NEeCV \ i4f/ӤBIܴ(ˑܾnjîfx&g@$'K<X_>lõsz¢$f٭ Ȕ_[Ett2,dQGn8ڂ-ML5݌Seh'wo ýdB*-A ߩN**/tJђg{꠽%[@V8~74xS]ZwpA~ Pd=LP, -kL&8Mievj!jOMĩԛeY-nmH W^)Gw/\71gEi5ڱ?#6=FpkyϾ?gS xpqQ}>fm('U6}XX4ܭ1iũ`Vυˬ@.-PEDuApA`;h%x$M'.b ^AKX! Ojl4*' KHz#2 pX b7 }C_<:#Q'a!eS98Ն7y3(lV:xƗzo'4 >sTX}WpLT@-Js4\WtM̮bܦMqwHd؈HPNBG,hfxn˚FJJ4yzŏJZT*$OsjURgx +&ZXW,~ o\83G}t"g$c'3+n |#A`^7Mfa;Wk;#y{/<7|oE]67N|2zi8lb,&1.TVჸZ=V :3{rCPYx:f@AP=]a(Q3@HG$_80 wT6 Ҫ>]uxHSTJt:W5 ' SF g4+34;->"#V 4xETPL!ѓWNֽٌ}#bHVw*5/ԀSf+m b10[3n*^` fKlтVV].7_ a.A6 }glf#@, PﴠDgk;2l0x=jm8.r;JYc͔IeSWbQauk}vg۷RF̚ieUeĥ*{ia|+X)rB{^ᙓzmvf%mÜ5>cH(~L;_]L)ZF= h.^!4}2SFׂ XƐFA'g_1p[p8؉X'̱YN+˾(e0G5hѤy-bg 3b$ӅƘ\3U|v?չY" ,8kۄ[[ e o EM뱰;֭AK0O@(7 W\7V"N>*u +^$AL&Z<Z $@팜-`ݛi܋gYrH9cL@Zߥ"EYƂ?ѡ\, "ZUhMhF{I6DW~_+yj ج ƞRYAB9nn^PӻF~:c_N= spj54^! mRQ7~BT΀w}=Sh9V^aQ5g,Gr/*+ ΅dO2o=(13.D&@kEK-7aƹGmsgC2 ԱmkpA$ߺ>I'ٯ}4=ae$ӀLnuZ,J ^}㵦F_A͖&_v 88rUfV-RlY߹dj/ԑ?/]XNV,6TW Ea%crx“*?:zty$۽d9p!q'5I sg41{*}y*_x%\%&PD%u,(L@7tl8մtڄ4;c? )LEx\;~8=YVyk43j-b}~Dgh9&u7 `r'I=S߸/,A|ARZ[D롈͓pjt>giHNpaeafG~lshN6FOU3ue=s17&M7n 1cbZ2Nxċ0xޓ jz0Վt( Ff ۓh"5K;0 C2@7G3|}fPj7E)#*rX&(Ifd̩ ;#4;5XMl۝|#u? ɳ' ^Jx} ˧~ǘE{>lEk9ONPz6I1 N͔0m K-5QxKošPmYO<&;D@lVi.{c BQcL: {OJDZ?QQi~ƼuKT S:d4gɭI4A&yC`xװ]:rh] m'XfdL\^19QҒ=Qy<oon~B?x`r-SYD_=!yb[Xin_VVam xR (o~/Ct Գ8FG2novyyuBG xn }M'|{9z(l2W.Bivpdaca0:k:p2=RH9VZQ UkhqlRXP<β®yz?>5X,xKUЍ mo%KT؆ɻ|MSY>`'(}303m`B@_2}_kõAawhDBA`_l@nj(c;\Oq1̓cG[n 1l P8D_P2x~^q<CDhIPo UdTZ#[:"gTe8D ub^EYPu~|y5y&0C<\\B%`ͯvOtYaEH/<ޝ,g"Q`(qAFWBL)N炥!nIE8v)O:s2Gs lq[ϭͶ)p*)#tڊ'žLNCO~4>.'fxl$|dQ]?N߀`YLIǠ͛#I5w˽JJL6G~W`C2(t6u1L"sa[D>ʅ^ƜY}q*wNuZfxQR UR'@+ (CQ-.ѡ$K2Rks>YZxtD٪xOlbJ xշ|/"g[Pԏ礬s{7 7r{-t]$!rZ!= &! ߢIDܡifq5CjHyƚk~iQ=1U%EE=Jsq߃+'l]:S+~ E6@V&6Uu~G4hڠwY-5jBOp(WTDIRpUaC1$صcQ? [2H;E 7A Y:w{6>$LzX/ng]<"Hք ̞IceOe-{z؋'~܋V@M}Omˏ,%zqQq:Xdy gk@q3ŇH&٣FEwƗ^>dP@ڶOcrFZm8ͯƼw)WnL7\(}6sƵfjO& Z9AVrr}ۼ+8ث= F\϶TP"N/v/f ozTu" }1Q.½"cp'4EOJ < Bf ]/w~VE `\jY4qh:9s<նO_i૴)gw~Xa Z?8=P#x\NJKCMbˊ!inf(^əoiȖd$JƳn?6lMZcμIIи*zw|ۥI>@P 11Xsp`&]OR.XSgd^{!m5woZxq{! ?Q7uHN.P״AK?vռ:ǰ_, jBqjQFcoYbnr0L[ ̀{Kv'Lf} چd@ER|ZjV#:2+aZXylùc B|Ewf31I.xpn<_¿H*a,{EEPz#.ĉ !+g,ރ/<JًUZKBOG˛YԑA+- 9Ĕi6:v},dX v.D* MdJ9/pp"}OH"gI67Ir=);hC_݇BH# O,'OvH:ƄHS#+PhBw=s?D]Q"ZWʧ!C> BnVC#Jx%ӗb 0FK$i|'9(!pԙ̮!JK˭ooҘxR}{*nЭ{ӑ'l-wŕ(nmsWE7eHzt[Q+u~W4&ImWCK!5X-Q~3X 0/ܬ..LCT# c.`t֒)a$2)^p7d_RcuB)ӆyҌkA1Ȥ?VPbl5 pS1ݱsqtAqUL_W*u精"]0*ÅqWrhд}8u< k5q̾D3kD㞅&~dwּSt^6tA_&ۄTnǠI&%~6†4kJo]Q]n |}v@_f4 :nb2P:׵Pt"cezCnsmktM곾+2嶧̟N4hd~Y3j p.;H*SgpX;Cfux oj G^%@s{)l)4B6%:ILgnGi4׆뮄SuEHc_^ ="qG6:C8O/(Xgn$e۶}^ }a/91(T&*h_M'ͯ+ FpaH|yQ)2 t燽 /tCGy]+@ :J&s8NP 5pzi1ɀ h[lݰjR 0p >~d?%#OGAs"'n{az>0y= kEq;#0wl`8j%t#w ?y]siŊaxr +[dӚ#z/qE(*V2>n.L6!dC5qz)~?\Fhwү,\^h!Qe?Cb y3m k~ŭZ/[DsSӵgrdIgBK*~MpTR8MNgx%T%FtrO_ן( oR-N0 fȼf_22Ml:2:1!tAs&%/H~0(!\lꙠ j3Gj5rL3,k)"v 3P]?I446%~]OGH$;ϒCJ4hMOn:%`! l\Ügԅ4T52`sަysʏI0ه) dR[5G5i@HU7|=W9ϴTo~)zYfw'h4YVZ 5ؤ`5}'txk}3H zƿn'2EVTX rZɭOQr+vO[|=5n\CPt=!c"&fQ B(Tr }>:lA5*R-]Ak*D1C* [ ?J QȰdhX4}0vnl|%DLAR0b. -Bkå ^g4M'ic=!PD_{d`baw#88H܂05Fq(! ܞ!Z㻺ƎD@qѨkp]Wp9RBM)y<(4PGYt+|@*\ɛ! xN?5k"#Hy.բ([/])QQO+q#jT\O"HҖ2!jX={r@g6a7i?T -_8y#ýAc}e%qu`ԋxAz[XX,lBB9\a@]]_AGJdAֵe'˖2̂n`KisWW;U\cV86- Kh!?)ng&#{cdN2ղ\jD\mt2"_ T!͊NwOGqV%MPCn3ǨQߡ4lyDH1&!"X"g1<JvXoBw,6m(_0y0ʫ Ӄabb:o+pk[40Y/X#WrU"6kach Qg~} ,X [v%EfaVNKo#8TL|߂bU_S(C{Fe*{m0K:F2OriԮs̔`.]G=mؔOsf -% p=9h5>]]? j$2P0ivS[_+oyxa>( ƂPß) Oc1Y땦zSD=Sen euEџb՘+-řWp' ߙW]7k(V'!f7mhMgU'wTY7-\lrO)OR*=[$Z艃78Iv.M5O??21@`eoNrȁw )-ܢ6&@ang5:%¢OW^L h-tj2Lgxzi(b>uЉ/ G Ҷ['g1LHLd~2̟PO;р̙1xV@ vm Xk#=ߙ`Ǯk1qq WVc]Rj4Z-ʊ3Ѫ*aգЌ_Cf5W’8b0DJUރ^ؘ3҅c,@ZWz(Z$?K%|+ұ-R@: 5 VOri5>(iIzLד+民ύj;L(;) 2YT {H-ÕlKN+5&7U7oi=mzBe{.伭8M!(| wUEא'JhڧMi4ʹ{uV>"+%+4.u}drSJ<{gC |N{&r1 =SuxsE_kqXjm+{\dBZ^:!NTfo3ny.MU:%A;zS!ኆ$Xb3,%nZ KI#󺶡s]v-`-L|u~cRA@/˄:9puo (֠! XMTrp@oG4EvP` U'`g? an3c&l:b(]}?Xj W_s20N{MRzLrqׁή8KxC>,z^E#\fTs.$`pNPc,#A$`X">?\{PpC4'^r6s05bDR6CKfooNt"{9ᐜW>I|L&+ia\$:,ă@[ &5D0^ kZiH}"jtF b^~`Qa-gMCZe&Dd^- 8_ȑbA'Cq80QP ʬhuke x"=v;HqzD-Y1*@]Nu6wյ( "8&޷^*s$MmE")f# 0yDi@[֊Zzo{|OMzxv87gY#ǒm4(럒5c^}MBaO2!ēn `[DTZy; ֣U|)v#'  kԻfkj698'Ayݔ2f!`rB6+e/~Jb+Ae zt284UZmdDtA';[5h`ʬˇ8iBuP^V,i=\Ǹ Ip=oI O+I.- /М#x%%RsbejZFK)~,oC4e:ϲ($,.߁Dd k ;-}s aI؅Xʓ9ݤ(x$V$ȍVڬ|ө{9d߼G؞=7i,w6/->Pl^@,M-v5 7"tb]zk<<_2#UW8y@a]e_BӼzBHufiEr>Pr~cc5/e=@혥_/ ˦qp ~'K>KZ:(ݩg8TU9j4"]5'wu r=ꃰ)K#yaYݑ7zKڳFIDw{H<{$TT<*j/l\U@kQA_?|9=!mtCsi 05eKtú{6h kS`|%K X<;"%_yg59QC7 c`}OA;v #ȟ$Ϧ:H\[+bD$iIp%_ԛX*laAbO7cE̹=q2N7zJ,/T!A/]&]|b'p-e~j6Q!8 fh;55.vHfu~0"Dݬ;@Vq9h(MZϨ^X(֋G~}9uOu!l*?pR]|W̩?c6YuUR.kɪdᒾˬ-;nS\E8c>ze}^$.'VDH$!=hP0h{(t dB! f kkh#"ޥ4ȵΓl%FQĜ;Ç; B$8y;.jnڢ;N^banAJ}jrx0;ت 0:sM" !g/{(m*S)Up{ b$5r GxGg0$u (LGs*ߒSSVC[_ԉltt[_>$31UEY}'@2β902+5dEW S-V&n3$hwf'sʋGOw7Āއ/(t&Y^$ҬKgT:n P"7x?3́ jI{Ъ+m|AO3֨DMI/;^EsSV̀MlSY-6ےMsdoD^fw UYb*'b >r.KIzbg7KSބؘܐ:]=x ,~/qK䗋Wp;};5j*ㆣ 2p޻淩iR8[x5]LBqYW9<۠*1YKZ+m8jʟ[9= ೈmy BۑO7?.:-1l#'k1Q@+'\y6E<ؕf ` \Uw ţ]y@:E+v⋽Xѫ یOPA=orҘDwkIm/"8y؞om9aG@.컛jwp0%o[<~ 7ZB=H;/1NH!hlJ{ k,PX(VcmPQC@!( sxa0{+ +ΨS|>>Q~chU$BA 9=Q,3n=dyYhQaNJW,PneWv1XS%sfgY]Ջ2(nQEq@N+0 锞l8UƓfެH whOTgZ0 d}2P5ЬZ82rJKIH+QEjKT!Ӭ0 dE4OB>)HdHw3%,'?cyTHWFQN@Dyۧ:WUsn;`” ?EjMNp%f)Lҩ¶[ ngD8e4av-@&ę2(s& KeLע\=!s`0@EJ$$H:Qm/nHДۇO+BԘ[HZ._lԊtaۚGu(ЌP㧟bE,X{GoP dY4hM$yDG3\ZYzsdb))d$x>%-NDέh.dgG M:|XycQgR0ԉK'f±D#|-V*Zwa{rcЖZIO &}ݨ. JGd*'GFWq{y΄0lӽOk=g'w"6w(;w-V-},zWۇ?׺Wet :du3@s@][4D/@*:-*3'̫_xLuG'oLUpQej矅(Ip;sĭpHo9ȗ' ZOV؍`)s*Kի}+T5' 6,*&PوoL sVU]]&p٥Y4U]Z]BhtvχjfF~yzC܃L{Bu~&Akɮ|7 e 彩!s̉ SjNv(Li!hW`<e =aiyxs3 5>>jVU0Ltqnc,Yc^ 4<ReP\]ާ쭗C x<9Qr.#= T4ZP$lҭ̙aw1hX0 2ɲ=[yP;t$tZTJ@R}C j'eDGbWT9ΖqIoaqm\cp "_"kWDk^տ~]z"0iم"[ѢKy?Ȼ! ;TdL@3p| +O';H{ܐ4ΌH!+kwAГR@z(M튱2JA)|"J_H}?fjt4O5nˏ<EĂml .>Ds> 66g8%ܝЛܦ|3"H^1L#Ȅ9kx:&Av.O3峼| :a$QB}\ ! `1z(3qjAK) Į Xܤn,wζř;nY ߶hl ؖ\ٝX^) <-D{!|/>*.MӪkuppr0_ yiaPB8D֕>YV5;4\wVe3r'FPT Шko/pN<鯯;6jAv]h3akN7i8Xp\Ә tJsgog棡2qVi-Kѯęɤf81#V[OKRW=>S(Zs^7~UӠtjaA1>/gt9O9i%pasBÑsX4"aD L{ YNCd[`+w/^ 7d)嘃v[:-BU[3276MXHH)UEHvF ˼zHv4(P{GC:3$6", P-ZNw9R'3y\JZW0%D-oNW0p]j2ԪUETH1 Z%EJؐX XY0,*V:r (x 拗[OX^T4~`5y>fTRj%&UU$:ﬧ|dHڸWOY> v@@z`=^R#z,+kL>tN/u}*:ŵX.[/#;wb ÷RޤɩR$HXm*ī'o]uh݇h1>>qIZU,+um(-˼4IP12|2&5hh EX)!dS朵/(zL&rA Ǚac&]^C+^(`H-5a E([wP3D`g'2I}pE2B *RM0 rCzQb\S/"\/ 5.gGFƏI_S7K~4-91k5?aI':-; SEb8Io vȖJ)iaʤrca[ 8CnSP= VZbEV!8;G22ҝ3巗Zunw bݐdr(?²i@`{2@W8Qg2JZD"%.ƭ߀qݞYJi40ۿܖ'bh>e <pv+@˳#ƩK.Ȅ<5 [ޥ#ۗMg~ vbnN8v#!4 fU\ENiJӐTmyTIHa Ρ H0wsߺ!m<yZ|  @Lj *ӊ!t~#/x%社 o|F_FJHiP[eT]?w=׈ajѵ{yHLI#6d :#b߾vP/̆cDofx켗":(q$PSBNU#dj r/mxǷė kv< yQ%YDV~9/QU@;NU6ЛHu|)zQۇϩ]*L?4UfB̗-"69?Fbv4F9UFQ]9! a*/.FK"X؀H^S?>9[K^l2U*(wDla+p-~P4أEg dhD40oT*sRo~^ݟ>cGmUgLj?kLR/A8*3p>po:/YpT2#.7 y;U5[ 8u:^Oyնh(:Ц*>qϬh EʙuL=y]֜"N >ENH$x񌟘6YyE;Wj[+ տŬ(jut2"/6󤆼[)CIOnL FS^t:P|ϒe4$zบ$N^. 6E\rBOs)b""^Y,]&7YDC $ZR'8Bn1"b#$` Ώ"jUYqk Pq{9]oBL^ Â$*ˑVvV?M+xSr76^ H'=櫭[XƗV 3C@k}TJ@2| &=Ҏ`F"5mq w4O4`+ɞO-n$P5g._%o.a3y-:I^oD5\);1GA&wlH0zSk9Pes\kGn{ db'H٠ЁjfQy4ג{Z+0MX:b4~ȎI3gT٘Fs !#ܑ.ԁ^z 6|&x N=f濸 ?O ,b=Ɣ46'ie 0@Tel%}f[= ڕ='⇼YX>.ۍzgEӢ De ST-Y,~6M575&ʈ>6ή?]Ƀ֘K4ӳGv})R/_s- s@ߗ[u( ~|-#5Qڍ2Hq3JqܯT-.ul P.8&BZ37 ICE׏xH.EJ?Bnl /S} K s4"GPqZz$ sF39+ 2o<˱T|wXyԝV8"!nQ1gV ` ~;͇e1#SÑu%!rƑb A+D>|'VjǒEð-4ts>;hHύDMoe>d$3ŀJۜ{;ƤNmXJ+X֖)~;:Bѹ5R\`31\=\I^)mfqϾmCfR E]ZRX6EЈhTt:FQn0u[ pGChHx"ǽ TZnzd_/U*E*C$V‚(!O #4Һ LpsSQSn WǛd^|$P/+ADiS20Ĵ*=`Kg?w8ipewA_~"^Eu2zf_)RH#Dk.sv/&ۺtO%(g;D׼{B,;޺NG k'p'ѪYOR` |~+z3!#[U<7ERGL.[֝䦆հCůׅ̏Hn60EهH ^8Jc"I!OZBiL)vh4 x4.Uod7COz^5/Ẹc z﯄A-Kw?Lږ5']"b D ~.BO{sWRk88Vd9ⷔq%̻aDUGV Dn۵꭛ʐD[ŭyUF "!jx4ĻYV5^{1kc!%0yRl$.LͲᛋό G5y1,(vC@Y VUms!0#uv>U(%z{ے h)BxZ 哥m&TS̕%n ZIT_ {їG^`Sm 37f {? s<}3'qf`2?!E/mw,홈1ާ?~X@YK{^^z:X\zB=)֡QmbK\'L9f?t{U8 㧶=̚Uͫ"﷑] @`a+DZO44*9Z8_vVKu{g9A9"녘Ok_3u,=T5/KwSlxBj>cvN vE8nz'TMEfO)##ji%Y(z+iGA:=n9/|9rϲ(?>iHr6 !{*1nY м_Z+oȞ0K:G%2ᤑUs/*HpmNTJVW/=KfC'FAQn;s_eԭ)+ze^Gxrk*kؤt!xf B4P;X0cq zjM'jWkD:&yNڙŜątS?qI2>GV<}v scCXH09"eİ'Vķ B|!"ƩMu]3~+ɖ St Gi^̫旊cjb^ծY)az<X`vWAos*=D`}{Ya85 >\ȳ=xzjJ[fG@llF@9{,a,>Oưw;˩F~֑5TٻQ#jt(/0)'%9,SSbweJ>=+Tk`Yvw}ENMvAA$/C-6X%U^l50$C{Rp!n!*kK5,8XNKY|Anqy>?ŊQ(,Ú5rq`q1_6\2;6Ԝ#O0,W' 7 9xZ<軮glI yE҄| ]Mx[]"#3FFYF^]%s^KŲj&.] 7MMWGt\=/5sul=1V}잢LJkh$5(:ĨꚊRd|SݵH[B4"C2vP_'A@x#uӥѷ]o~G")p>0)Vo]k!LQZ_1m;=GRvGg?DIT`RqZ tYycaq53N*Z!p9ɺ;U\(1TR;4\Ļ$~_} o囀k$/d>1$.bl12tvK/( +*U[J: ZЫd=DZ:㿏`L;(R\? 7U`Ls*Ap2V.VfbN<| 8r n#dVtuM-'Bh?&4-&O!et۵Qޗ0s %f(@oR\wTaFN[{a;ve΋Co(#!o=E*Wƙgj'ŮV wGsgt6R (Q,Kz-M6ѮcPFt&va{P^Ɛ{tl[([_ *7<꒝Ҫw6nߌо)_`l!`B}*z7$5q"V%CRs0&t943$ ,b!?$]A쾤ӊWoRby+N,gzZ,p5aOp|9j4˾П/*c忑pE&uUr,{QqZ:GDGF|BN$.0jFChAWGnWW_e;ltƱmN.hR ۘ KtM!\iKi**s +zb̜7nCygeGFYl7E;w$a|&UWIQ3J[a{JJX,k d* 9rlo'ٸ.38#6|ԌT$zYU.U#*W*wB[#6^ʮ *?ZlEBw0x^AhuX-*zVG5z+jq&F|Of]MSV[{d0Λy0"qh3ɁZD#s1|a4i|#)p7'? o&(Gx//A~?y3:o+_mlfqdPGo&prWvHHx"< Y6gftaakvG Q5O# uS[3PmבWMrUOd[vnAa?o%tړ f^Tswq'TwЮwLG#hh,iRh" t4;8.I Fɞ~k l*?*~+gKG9)wMnr jjt4c*%B?!iJz;FC57Y*tSu=yKQ|Vߌ? vDL]T`󸆄H'-fp!q؝ډ{~$zMyf;8dٴWƀL+7w N8VmFRoY~u&y=jQ1C=R]=j.zؘmlbwg1&H(ois44d34i#cdΈS2Pa_p;{f-=64ߡl ڧ095ZCo_ s|ytFe%o;pkCʨ4`J8%S> nʖ `sDQgPnKXD tuzdH Pc)}d 9Z9n.2. 6]A9aTG6sް)\P'Q)MkJD݅a@@rMۻJt2_ f4OH.9yKO酲:lg_+?&*6ؘmڒ-Q>:^QG2Y<鮐~5$Œ/^҆gεr&}x&.< BR,\Ӄ6Um UvД&W!˦];DO]ox./G^#WDړ̊.鑗Ah3F-&|S~8kfzʻm"0'nd}HB  o>;cQqS5A>uzb KYOʼn YGyIz0͌/wuTOҒ 6.경$n N _ƿ}گM`1=alhY/ɕ.? F;i`^AZ[)VnI3ULM-逫-sFG55 Q_ PوWJx nlQ[]em$nvQ43[I"-EKZCzwS/^#@١}`pȎn^ϳn}(Ү'3&q+Kbm^)B %t8ZDApsߩC ^!4RaM'5ɼ9,B8sΝcQ.(j_XgoT?pir˃^ZTf3[(u*g偏x^[| fB醴,I49yFBW$V䣡u${gOnU^A[ڤr8le.ĻE0*i X"͹p鼤;>~v5E (ZQ,Ӛ_"h06$)f|C%om^X+Fb'3lTz$1~|D| y~EtDY`!G K;%gjҀM8 +o=ȄV@2,G53^vY1pA>[0&% @PNԾcHRiljgA`Κ,h.We3 'E9g6!zƛHTDlWbbᗒř! $0L3+Sͽ6ё!lΘ`hJ]p9Jꯀz ~^uaT4ϯllS~V~ +Ewk4BP{kʁBe*TնY] 3grv qw@D.`hv:RTS՛ ;V>_qߺm#"OCGĴqqAg5Z'Q:y GfE-\+;84{aC!Ӧ Huh̎%0&@u}¡ʱeZ6uTޭ/t͢bydYT8fT P򳃚H#ṃfj&:[Q@ЖX ʉ'DQ@@5]@@v <0aNIj_J'f9θOطJYSvO5CKe{‹l8z\E'pM %i=#;Fw(9+z^P!>Ρ0iczu`W6ͽCu7)]Z~h~U|kY3:B<&ј-l|M}qmow_$.BhMXQS[Ck͚JTm?,t$(_.cC65b +dl+\ORӤaŤfL:c v0&UF\N=]Aۼ"+_ U\VXr}`uoU>i "Li7w6vP +{ sǡx9 91큶&~]lŧ4mjHͦέ\ryjicwz &v"l{^S`7x}%ve>DM1FKxr}cp@k$Y2qNx|w m,H=t %C.05<ٝ8:Y63I;A :"P*BW?+{?Ȑ c pup7]?VtA!"aЅEHCX_8/+Ag-h5T=qޤI.˨#/;ԔvicdQ4ue<#w3sp[1gܕ' (c736[gag.]BC-Ƹ`Zd=]3Cba Y6}H++.LɊP;~ ;t xN\i_<<q;QVz}Ь-%|,Oj0YX%@Z>|Rp HϙeO#jy k.NLi t A[%jj=$h"#J`*ztIGȢచ`H*d_KWt$mEg,thD#{h0|{\'Gw N[Z h|/˔Gz&O|>5AM:ʦ%O"/=vK-ʡ0bTC[xszu3ee2-vp 33 g[Y*mt늆$і 80͜؇t+=>}@/q6zt;TfvA_?Uѹz&Hv9ȹvˠ^u+=,y(I bHٷާKur,hJO@ %ҶB6v;7n^ެԪ zs/]1e9`{8I~+8BE]]mj)9la]&A&Es#^vڗXLx{nՋ\^n:a{,AH|LuE,'YVjvQ-?ul$K[ϋń "T юN#\C'y**2%y3ty87{N5>Y'T))v?A0fg b^;OpZESP3=RvŤwLލ|lyjzU&G\uQ$' l^Z9gbiqe7m}pz~tٶ܉"ewVI?*')N(R_4>$x=MWiތɦz]pfIzi' b0+2''Ic)*YZy`,O.u(qgp^yaڄ Q,qY~_AKe37!)1רwd2ȓ*A8[|WlG$F\HN0p腚Gӛ!K tD$4Dcq+]ƨW!Y.{mh+ ^D)ZͫRy0# X&Q!;t"A5`֛Oh ǟ"(9] D 7-wc^g:X3.p?VZ+/ahviO2,)Elke ` ˤZ6ՈMC6:E; Q# T;C9"Oń$'iy|YD~*UB!6bnԡg/jlbIugTpㄶ?M  Gv-ߋ%- cP) c9?4]K 1" :t OK(JW$9R#"w~A0'K(v0+αHA[ ܱ[Ey9.)Hɇ ,9mMh9{g-D,=S\cn~jo"0eZ,)shf́+Z @1L]3t/a12JzD0o0R(*)\ToSWVPÎ6?OoW]Ņ8_.*\|<Ӎl;5#31i<0@EGn}ġWp{Y<KYz'2 ӇNƈ){ʯ{x5ܫ2BM:q[ @˅,0 d%7[C>0,4Boh8C!LʗmRU]xziSh7yᦑEF[bVC`$u(HF x8]6+ϑxlȞ8U:8Yf]8GFe𜠌S(m?~EKa^P 17QU@t&A= űju]w_ |<8̺}pCiH_VcqcC 6?\u@<+ Le1U"{.zHw%2F셁HE!nIɖ5C:֑٧\7z™cj|kX\[=ToM1]eԟz+(ɢ鬦uygg'@'/GIQju K#:^gjIy9q e9`eP@u,87Vb*|3|VVJeI ͊b 9M+íR?GyWg]h;k~WdBI(]Cdȉ0.z)88X✳ #Pwvd˜ٷ 4n=m7sh(냦p?n{L q{NWՙE[ }'stjhpŰàR#=@*cɯشgV: -ۃ%/.C0g kZ`8"Y;\1E%AŠ t+ Clv+/X9'j2d!*ើ3=juLl|38X#|'cahW3}@(g既EA1ėuP|[I*Hfe69MK?x8NFL1%K%ZLw(0'=t4nh܉P<5GAH=lhUCQ8 *A\(%*ڸIvRj#sbFB $m0u55GYzN@)Eb5`եQM*yU?{1 6l _Ⱥ8bڠ$q[S11HVq:bY^Ewqk@0gQFȶ-w.nWZ}ʷz'"' 8Us1m8asy&iK ^fv/ Gr-Q2+r:voɏE8r{@-vHkkɗuʙ;_XBPyfr1L9; 8I0 {{tP=(tpn$5jEVV"kɖEs[!34_ Pq.h =E[8 ZJbmvk!?k{dx"^Os*n ;]/#uyLߐ0Iqq@>s063VUdCR < _|"33h7ޚI~,f>[^b+*g4I-kkȍ׭lVܝdWWf18KKEIKQLo@R3$ԱF|ZYnKT"r`p^tUjʆD"HĻٓӸQp55GZ!qB]!_0 .zFoƾhueaCf|7J4TniVua2|1e, 0%G" }ɯibs 7O]raJ0Q'6`⫝40F3<6&K[j-D#=cHѦ%sǩ$XHXvuo*YJb ۓ\zP I5>Ö*1L8&r7m 8S8cR*Mo0ma7+mag+@+%λDm⽐qzJ]FBGǁ}[J\d dKI$P-qDin#_ gH~])/X΍ǐmL]:jա2eR i5eqsOɒ&qj7]ϔZ@nL0kV$|㾊9N{|:.S}j q/v-+pjf;^oCZ( ׫WD< ÖE0CodY+i+pPϑ)mŢI7hֲ3Y[M|(\wf9Wx/M%bEڀn9Y5 |F@j:=L6KWem\h¹GUAgVRs 5mNgx)MR:roT*~cq7ࢌA' Ԓ&ѰREp]3}omZ#W-5ϷWsMJr>k+S]$c^ׅY}k7^M`6znDhLA.:6fd[0'RS.of5Va6g~_cN Q]5CMOPfz__wCqF"&y.zTA%,^ #͏C7v+]Z.Sp85?qOg/Z!hS=mfe(rxu#I+˥[C@fYB}(Mffqm 4-&z]Q ůO v_HtP,Z[aGV.Cu枋"YC%>!єĨ.ߪ(xMX+z{2<#&m@?{)B!>Y$vPw>61uWУ ( !f)+&y8鑢f.+55|nMJޘ+xtسFsܯP=pJ1y'RB FٽKPRsO "]X\\Fh5c=>{beX-kDޢwP "ٖ앥SXG+㕂t, \U=eCc-#̀ $vt0޴C&MT"zW]U9=h5Y-ٿ % Xμ.-5iwЮfx>N@FzĎiPg3W13JW[H￴#D9:iR{c|\纪Pr`2dM_ ۩FqK85jPU[P${Sɛ6M3 "|mld5;u՛g_g.#S_xƜY I .7Ű:?qkDgO*5& hMWꜿf\0T,e|9}h}L&V|݆т EF{ 7-\ӯl j_:M)هڒM_iY(7IOvs%q!G5ǜVrFVz֓#2sjšs2I|˼j$ DIHloJyC檝ׯɝcuexy2䫨*hkgCs"3:B^RRB+9r7l-.6Ppf5{~SffPtB[d=c7]:9-$/8Vs>,#Зb(ZkjoJCSnx`$lڴCSW=Xp =d_=T#,LNqn1=kP/ |T(eYS5-FH$Vj=p쾗9 FExcΝ<~ nN4"O%IaF*};rƛKMt_W'>bUIe 䭦CD`xip 4h+Ӌ:rXLsh+ H5${u3d}ec F[(B^PRm#.j9"= ({P (b@p~9"έlܕ¥nmB/aAӐb.ӰOB^!Տý0p-0UPΝ`({@uxӭc(Sz!>P΀[."CûVs]l5wq_jRG~aTYAᄊ.\pUY[H4 =SEla\5Ƈ'VykGHDCp_(M@38c?u:XѶvfެA@/Qۖ؋S(ZT䔯X4/dHcI#-n^C{7ӬO!Rlpv] /E.̨;WVݦ V.R.+=8jA0e 85y9 'ܫqOrIEstU[C c0QiQgjUY^< vxi $nnsGQtRW6hVlY]ÇI=K<7%G ys$ lgm6dѸS('j>l:[4,{2aoYA_|,!o! _[KCe*HKXYi\/̨eVgMwenvhWH]L-~Ilu:>&-ݿӢO l|2V峆)oԔt1DHbA[!Fžn l0L. y@i$/KS`^x?82lh]=c'G'.&N ($ҿ kR5\cO=#{98vHMʈ.xQ *D}N̹Noo]ű;žQ^VR7:qyİS7"z`Fc P2rBNVXCL{@s82Պ JOcwĆTu|t):%!X64{gTBhż,ya-ﰩ}*記]˯v9"f/m|F `6@:8.FƓ[p BN`%]Y Ҝn )Z,5RGSU7߁Ȃ}O54Zff\5(ķ~%1(q zߩ~~+vRr]?JZ5ʻQS#ΛӿzYmMӹ|W$M#CDD&I|A 0 Z@Lm;sЂ}B7qQ֝egC觘j-z/Wz.w:)my;d8h",z({dc[$L&=euP$sʎ~p6PNk~Xm`3قk#5I3XGY2,HvL "{t1 i*!DEVK6w_u3yCQREvIHbycʊxgQ3DDeg*&\EۂQK<;X瀄_ so>S= X'.Dٮx\&֖W`Vz>P-šz?4.)g'rͽmg'khꡢTAGh *L;j % ";Ks4i#ǜ%tAAD:n )l)QKݷ&5jeG=@+\itL)»xcӈIҘ3ӎ!폤UAkUʃly8>9uLB?/02/?vͳw$?S?AmtG˵n\-r0S?꯷Ip`h&*#5^d1ϲa[jB%} S*2ѲɀEË!4/WYC[l5940}+G~F&"h|06<7lT0i:S!y"\ޏ.j'^OD,_ϣVj:&Mo-RqeÖ҂)& $UaDzT`64MJR|80.F=VyAjfv%R)9TD@"PeQւ/չ8Խ"=ێwRl]DX&ew{>!, {>b 8Z?1;l]Y+cYslo%f ̀W%+01(+-f6pE*-F ޛGʱztWDav"s(F1(+=H{ T9a/X*5[pltkޫ-FP/h:V;bF}klb[-}ԝҏEykpMe8K}ȆĖ 1 h$+ ~ ܲ@WakoB4r*+bZRb\%oPpckRbg&Hda%:I*n~GcyψM${2&#Tik5 ἰn]L]v6|VYJ!jmt҉UG0vkeģ'T,<#+m9V)1^ɝ p2'oVDR[NwDurGr`2uVjn6V*Ye K!KJq &d@>6{s?P~{' d=NFr7m3Fg`/X5"Bf[-g1;8J9ܤHbu*xOڈ+1MO>  GuDT>=H >4.Qcgwhv翠lPyF/Q@x)rno` :aI/= cԗ"aB# <. XG0g,Ի;-(fA>|oRĞ@Xx5ax}T&\EDAң#>1.&b< m>K=Fd͖;#D{6r2#f.Q ܿ`σ'sFfG޵(';h͑}}X"fh4I hsc<~R_o"J]D@o#='0fv`<&89aj (s\{Buz>Z2ΨIA-=$i"@iaLO$,SyMr4=lun Szck q,ɗ }jDBcom+6njef+-<_ȵ `O~T[E h4;FjeGX:DT!/3S\{ c4FSOAQ@n'1V&} gY ˹\#,rf# `QScg|1&4צo{o3@IwEMJ pco(>C,b.GB['~2|sS 2Ѵ%t%j%.5Lw̽zP[x̋qN*ΐk H MdF(֤%MCa?:# 4EvWKL/nAE֞Wi /b=!tۛq~K]+C,|[E]m97c ))+YtDùqW4sTl`߾N$ K5!txkآwNt{Jk/y\Un{:W"!N4&ý}\^ D*7b|5[/CŬkbGSKԪ~qmӊa-k2"vmjo+oK6TU%|wd$-]%_u},ussu/8Ob{G Fg>.F;+xQe17YGt2YEX4H9Bg#Irܡ.!I.μfa+3&bKI2=)qnI랋4"X3Hu3Id|ì SQCcXd+?v? ^VyGǤi&S5nymla䄱a.dp`ܪ(>t`aNcI*K\&aT{8B֣$}#sjަEi(ifoڄ9*!#c)fC"%:iQYbZaoAC͖p>h}&kgxOs c.:cӤmϾ^tm3<,٨5;+u;h-/Z^=*\%C63FՉZAeKBtY[U ;rLra2XUz\@*#MY+GyJ:b< D*>|:rsP̗DK2ޗ2Zu>2~~A 0v{ (dg[`dѽ8J 3*l'z!̉IjvwE-U2MFwٗ@0Bbm>nX, $<}>oǺurO(fptۨe¾r]0R<_?ďc v؀\Nl< iiٮ4C Z_ lU窤h+n,{]CHv1pp}̵0Lol}fut,2 99zWɉQ{ ,;;֔%~Q"\|kVݟ@lL4 wF1;&'GR >y[6̨*=ib]^By L*5IJ!p9MΖ%ErXg ]RL-EUpGA,upI*u!DI炤DLhIQUbwu@ڭxǝ{ /r`1˻sh81+ewm9ep¤^J҆IG!a G;RSj>bf(=mɻ{>y?4*k ]6sޯA"8,szzh@u0LS Vp/ʢIl(h${A˖|ZZ3Nx ɆHnu$?0ChSrQUe A#[8/)r9WyuCpp,@&j! .:lq|k"qu`d;eՙ"FS!Xl:>:1N&Mv|5QIrgA5d\(!9zxIccU>W暞& vi ;_ˬJq9j!ˌ]j<><<^T"6QQ~[65y`lճE bd,Jto]9"'#175x U*one*|W(_M5Xx` %}x[gn# _4{,/<$!fg-l0w(!-mQ6$@ eS*TK.e3kfTvDךf2mբ&kɝh#=5"b7d-:gH9*: ҅]k'2:!ՋE㿎ȗF=JyN&z>7@yG> :/âɣ,IP )^U;za5ӟna+/yVr2Yx.F2RXyOw:[ʹMPINV!4J`U*ʽJo?=.%$\f(>| -;L䑫[XBq?9'byz\7ݿ(<_en3B)V<ռ{-7+'bN!]9晽~ H8!?I2RL<n?3roJzh%&T'EuM ĞĘ*`cX6Aiψ gb^ֈk%o(/# fiN͈՝(R;ցỎp_Pba[IUXĝL}4;bDYA=*pOl$ڍw6sCFP#vi >;%/[賠-^;=M 쫼.m^2(]S:܏} yyxRB)7RnBP R"`+8AW@5#hr YO_m Ăa:j N"J"r۽&0R$˜`nLDA?DIF7 uqt@]C ȪHxD# 2y| ws:Si/zٷuzqG(z게`R1R&̆6ϥcc;Y9@*")=NBq081 V=d&s2 Et(qq [2ז̖} !J: -Cr^mbԬ_97j 1Q٭ܪ`w Gt/) [f,[VW~@O$3*n oAfD'.u?].8l]]ov%$9ȫz+%vNbٺeLBFT#MXGAQ6$l hV?UmXp+c;jji:Aݴt/ u+e#{7!Yzɇڤx`7s4\7@P=/- Xd'_SW6 (|A{~F1 |#}MD u_"'PU/oOU'|OWƳ&$`r|u{'&fsyZ<" A2RcFV,y}:)B@jopW֭cCO<'wKa`6y&C P^J7"4LD4dMY o’gՊ(:g1u6 &*HWC08w.1zQ/nL hhXE9{DK娾6/ [v4)*ujgrߟtF4I%FSÔP'؟e-ձ]QLYC*0 zZk?T~,o8\QIM[}Ș ˋUd!Dy4P"z icϡka>`E*C;1 [rF4#Kխ#O"KeJ$SCJXPjI˜m 7&c丵bla)e%=ƟpS̥rU "C1K%()mb3dLm }^ݰö _V7azAx'`O4PZZW.tWR &fN}ry;Z|b ۂ~HE!W?b^hZ|oOyG??dS6>O/^Aؤ)RRo[,_ǥ,,#2]%5 Ӂ|n J |.#y7H*p+ŖU6qMS-$ 0S б,mGe'M"MA$l3ȳqۻ'{|mx_^= ͆p(CeUus#[׋ mCm~[tkfv8Q&˄.c9XvG3?YV k* YK,%8ڣD&H{C?QPGctp^7/*>NA://84N$I1VmZj _ ]3٩qhQ)mdeF\n8g)~7)1Ϗ$LGj4N yҼY?.T_ T4puQ)\k>QLiZHuz*&X!'SuXj .$b A'?ˑHg( / sIr@: m2\3-@óS"O*YG`8Yfq" y1~"e6bC&9-x9`O/xDdcsIY6yYLև,9?ϋ3=ǘ=88I\Gd1GC? EQc`qXHͽEtk}T_[<;Jf~ڤ` fn^ٮڜXx϶άN)#+#Oo5q/J©#:7XJ.1V?!6?/1ן#eߔ!@+O@PTGY}rJQ.6b_􀭻TSB~?NRIxsǃM‘+Ed_~^˾JBQp<{ &gSq!04|,s)-m<7:Pò-KFAk2F-bZP48"hlztbM(`t i5^r ɵvXR8pl2n #\}/fW1XP_ev6?pF3j2+[M!c:x?'r#w {q*)ˀB]&xX=̏{_sxQJE] ;xxCf7x'I`..4 e…=EȭGD!~^Ga ']f,2XK:#jI8,dCSQ[;(!snNB|I"~ #O$shи4/|g{e tB񍅩2v0ثk$9?  ^SjOu 3PxOG[kNs;2r8"NMd97D{Փf@̭Mtt16/F=84R/m hLkphrUBdfX1]ф1\:J'k ļkK2OBUaÕʺupnrƙ4$N>Xu l`a3SCzL!ج48 .G,شr.^i(7t#_B:Ju+mg7 -f2Da]-`'#?4-m8̯!MB&wrڟ:4l>ő6Q>uO[=Mbg"Wmpʼv5Gm awKawr jmewisL=Mĕ|~FZ:ʔa T: ¶ۢV +A_$fc+ؙaYNG6$X8YAP2t` 'Aպnfl yHWgT荩1h`iRر>fܴZÝBxt_+!UeW7D&EL_Ym+\ɺ+;ϼ:]|AfMtqܲuP$x0m:QXq%E, |kXկ1kM{T.4Q%^>.glMwJ՚扦X1mJ]ojfq̄bc/_rR sFlu7zkwod1G' w.}0LZBE ywͻqPkms*iܫtb鈼6,E!xGH5 5gyEC#VXg=&BLUWMy1ΚDE9Ab2vgkE Qn+VO#>VGkk۳bZBya;p>^|nj nS(c\dAAw9$5lGu5lneKw%0}+?L}V3|ȯ;#As-軾32b_i$iD3L1){e?UQ-@Y!`ֶ[Eohmxi:+"Kn@wUĚjh-`RϼV9P%m {˲Aw$b̄OyÇ-+b&KcSDDMg[qo✓nK9k+-UkM |?Ri"n9ЖhXI՛m*s?VRޱ- 6&lG42p|< ip~pF>ƣ|}NW!DA d_ h`_Ywx)1_ʼ ]~6|+W`2cj!uS>$TjR+|TwB' ^M\x}B9n kXZkL$+jt3[ լrIR c I%^k Q:z,.&sPTp1fdmi4ھg7Ү'81)*)4"ZF-bűT9 3ȹ;1i_;l,4C]W'oSכ|"3boluF*QwL}_c˙Qx0,ĸ\)ucHX 9؜ck;9!Ī U`#۾/,X`ǫDmd)BeU8O$7i,}#=5J-1`0޾R4 E6^̓GP8{d 4API[]'A)K-iy*%. ŸKCӵH ED Zh.6R=_\4 2h=ʉOJGlaHFEmcqk =xiR6Ə~+e ALl@-i\JhHU m'W }*^6wǎEҖ]IZ{?~;U-nMoJ%|9FJ˓8kuVIA"pU~kVLݓNF|{yRdi4j~dNA(,5`ߔ>Kj8O)<1]pF^!qJ]w$"}7 G֮z)[rA S &R{ư8j UԎ{wVk5Ȓ&ݾfVk\.ȃa`ܝ6*B|$T4[<o]'}'у9qlC*P|[ؚH\]N ],߄WBu R۠V!Zo{dZ_Alutq +u;Aq( i֚#EPEX19L@˷As/f=ı:=G3Jb!ƬnS9덞( O8#T-w׉]@6TA5t[Yv4}'`/!X9;%eBij@GY{5J܈5oj̝߸R ?cY_aG4@D^u!Mȣ3=6Ma4 =`i-T܋g)i*_Amg|qSDv=XBJ6yI+]8`8`mEwߤO>p;l,Q͛:ZInk>@MQdWQFĎg2L`Z'd1 ʖyyYz! nO({=bw^/i2+:€\4&]ИIjF2t~U _=k:Œz3s݇Kԡ't a.˵߶\9,{IR7Nx׫>^ŽĀǺoZw-aaV";p`1O}.62KE—EZt\gې~tU{i/Qn*h3B8 S<>B BAm_Q7;6ء.Vp*wX&Əg))DUzZT5 mi-OV|?=c-*ߗ5ÝjG!A^xh(R4(GaӇ=dME/>BM2N&îcHg fjKf[5tIu#qҡKrw=rH.P]>"[l C B8$[b:Bw6}9 !MId؛⿼ɮ}fY~utPSL7ᠻ'mGZ6h~d \ݩK58 ʊ(zRyoPZKLFΜr.2{ޓ;]rXLUq(XxbH']XՈpk S}s[ɵJg%[ M)hK&|ķ0---#BXq/+6-%G\%_ P2wJ$tv>2mM|ߟFʛf2H6y q*MYJOKvSK#!`#b-} d=[$ Q'IwtXn/P,24_wT'X&>>jڭp^Necrsd\!I+\v*b?;ڠ8L>I1%`ZmcoP(XbpU]M҅= \T&5u˦ɾ:-Q2꒭mWg'p7.^ g#"O,:c8z+b; X,6zd?9X կĪSeu՞D!@J* qfy+}="kj- ::|Iܠ6tpK|+c{/q@2vVݗX)cY-&BؾGZyhO|&Zܨn)c"iQ_[`Q7_XGAM|R;L_ss:?'sN @8h&Ez9'ʃqd/@M!D#KZ}pe׬qIaHdj[<51f0L.C^[#_mT#G28Z(KFT0gC2Y=4uf31k^;cr)IvS8C "v<}&ws Đ+3H5Rj|&XȾav # vX_jܻӏܿj]xy?>JWyj094kɃ>% VnQCB+b{CږHC0Uo4P8{eB HYL@:5|5|9]8]FM*k%ifPFFU7{!=Ec4PANmDQ%@b%к0O%vvERt zc+>w0%p|C B -[;V8rjIƖY5W5fِ p?C*鑐G\]:>T2ĸ(9%FGL}`b6bt϶ŠLWKus\orl| f.1x ^퐒 dNcbJ1ΐ M <Or8R_:/'=͠Bb #Ǎ c>MI2цz>9 A>6B6q) )%9ٖaE{B9 o "=etp%"Sp UR_fW?{H A"̓0ĸJ:u6. rȶ$כ'%_a;d&kaNNv5>XV4X'~6 HūYYB/dl?v6dOhםrZ@@ |H Ռ[Pxg|w -e0Nk㒘O/ ?_;;F5EpXWk<$>fbPvkSm-WCD8J 2_ҢUj{8q$Xq[_ծA AgNĸ 鸼<1T)UamܣOz_nQ47x8[܋nʹ{Gϳ4$M "YI0MaJᴧ;y1RYk4aR;a҇BjE_W}T6U^dC$=Y +\+sDpr8JBYdq/Pp +ȉ+&wl"] KLS5GRpqLVTwz)~00vAy*J?ăĔP7}7e1$r8tf(b$LduJE W"U<c#.DDaacE,z_iW0(lS\PxrMְA++U)@&'aR : ?{_40xU8hN*SFgX=j8Qg>>ΰb*{A8~-nOEjd;x+DnZq^3A(ѽSS`gg_cmvJug|޿Kb`J,:Idi][JF՗$-Su'jOن i.!dV˓]E̳Hov]^%̦+Tg pv_oU1b:;XgҞPeN)h M2g<p(6JɐBwQ^ꒅA>hpKmk_ }9Sq2!ȑbRcf%~O:sթ.Ac0v*mSuro t ؼj T4?{ij]'T`BhF\j= u>D>ZrJK^Kz@៉31EUL/Mڥ[byr!Q UrI;–bNѰWjx p$Z@a1fS1i! 92ρӐxd@apRxtD(3bO>c1{„oKk Pigb"Z,TZb,V}eZ@r/Xv!̿.NS^t03^bQNn#܍.L-ުFQtr!!+F]Cc) :^'x7:x4y˾*"2wl0?|SN|76Bg-Ա* z'O kJCOd5_1 X/&fy 9YͳJo -W}2˕R_DDvЊt' AԎk Ŕ[E}N (3r|8ϐ!{ 2E¯{Ga*\^UEBq_QHQ>iR9%.=k)!e !.8Ɯ`OicO9+vLa(I<*8 (KE 3 6P]&WWe;ˤz2{."HFIȖ3B/b8J nf|bv3,HFKA%Ʃ.G@A+u:SMk @,eG*쯰sS29*b$WPn2'"C]C:KE/68X"Kˁ7Dj5㶷''9{Ϗħ3Q=!+ _$, H^;Tˆz?=5IhK.krHKkBy`MoH' ~G֯a0IEӓe:+UPJPJcD@ '1$CAaehIq?-EVVkzk#~Y}6yx|@ ARs$)1W3(ܘvlBzQi…rTm{Xx渲@E]1&vX(̦w(&8ax"0s#w1:(LX?Rt&(e~\N L_hmx heR;ҹД?zaøD||l b'%%0Q ,aor)pm5OuC#zl[h $*pL =֯lM8;,wr#C4P%h*Q Gy~YGZP rS*zJ.ÅcðxAROr&ױ> /zA, m--#a$`z)IDRpa0\㇣ַ1Xa\$@0 eVK Xme#ه4]]Q1"*t|S ^}SK6wq!h,kbKEZ]mY`@p%9L/&A_׆V8^qjYJCAba%L.<ѱfX鹙k<Ζu-K%s<` Ñ3[áqd_C6!n4j'SDtox ^C$ܤ-'n#t'r2X9}Ej;צev>]~j>-BA(7{kgӻU&[&R`9qO$K5ky_(::zoV?/~$M Ê:˛XwSdžz#elm`ap<%hBu^+i7%TZkRvu\'+p M<{n`WG+(LfAݛ%4aBQ h}ZĤNa@} !UW$Hfq.v7hEQF!HžAe&/`ZƲ+hz ol%F2iB(ձX]7_'{D^4j0ͶV@ҩ!KT2jjFby4<[$6H&D ii Xea.UԟXua"vN ˽ϟM~w8)a wl FrW*B|WDMB%H_#eA.:.WD2+d舷_f!}L͇1eL^?rN,Α΀$Sx*7m|wWǽbDxgDK'ZnCAcZoވZoD9]EzI2M@KHiUj^7AvXRB?"#bԇ&om b9'@&}Egʓ?..xYNC +*U6ՃW52ub:|S34\m_ a8 9oB*zA+Y .A>ԁy)vS^4]׍]? oކ^}h-oa 4\)j ܆EQ8qJ=ΚyT51 qv#1)9G2OIpu7Hˆo(R%|6{Z'$(٠K`kY"q͉4Y1x,C UC18J\{Lk{Ȋ1(cjN=-ԓems7%/qalܹaYT`D( ZAV+u;MV~:砡\-&ܢ]@>8 ̦`X,H#9"o\xb^S=? q )<.pM'P-45ғr/YISʮDqٍ"r]X `qD,Z.|^R-VrQyHkl^=Gf 1@#.*`ɀ?4MCpСxI+cR$D}?'ȝƔLyO8k.uCGwjǿ: #j?'J"N3@o9$a[AӠg!Dmmh{iM4sG9V ^["c#vF{K 5Q`h+S5(yM:ns^qi9uK] D:VJV{ծA%MD'+Ri?3?dI_|[N61g,by csDa<\r$B-~ۮ}=<`眭bJSGl(f^bi0Hs޳VK(e=c 3=~޵Llw\ z e^KnonYqMfqq.n04N{ hfdZ%ک՛MKѪ ee Bo!z&Bb  oѾ Іs5A`4=ߡoQU89h3!UuE6VYcqAXX*:$]vCg1!)1"DѬ{OH,v1O#q_\%(+ "hȺt}-8Q_dXJv7 ~k K`/{^)Wݠ+f[q7UNaUw]z=jг@5Hnxɪ$íMLCs^"ex/PpXi8+Oylut4&yAdc;z0&. ۫GWN`yZȨEDxŃOȀsld0vaG .hs`dRbl PkQ. Qzbd@oʜ"Z{A8y ibAtĂ:oLjwBeQ8l>^*1q#՟u0F:YIA,g!%rHCH} I i00i8cd55wG SeV1fop(( .!"agд_§M3do^oyI3~2qUkG<97DP2FED|E,DI A=@z޵]lmpjf4C n%w5Ag`)}S2IQ`? &\ ˦Ajn4i^o$pF6-2-c߫ yQTdcfN;)YbɊiSdwoUZ."vd?2cLC{h.b[3!3RJླྀ>y\gɅܶ*k〒 Pmpdm^;x"pfLcjՎwqwq(]׸qGv0[(t LY9qb:ďL#V[ͦY xU?)ZڎE38#iV$|I /Ɍ>Ӑ9 4JhLˠOtܛkK|Fbu Ǚ| L F09%W:~wB-XC82iJeh.X`zVJ9 ՉL]ȑrT0ԈQ@285[Azf&jqN dX:zzSg! ^ЈwgϴC>PR~EoAr8 #*st3*$dFe`q.Z d6y6@Ф$A_28j$pX>cqSe0i%م<Kvsmr$zqA=4ֽ87 Qj&.} 4Dʍ85(I?+7['B i  |:zQn`>ubys `P`Ƭ{BAsh!o%j9ejQ"V4.\>yݺ06)OUMZqsfC'GeXRFp@V5; Ŷx!K$)XnFq*2 了P7xE>َdIO dp rxY7Bh5jF􀩷>)3z TCU3DMT *{]_xXlAX`L+o9Է9T[;FU'2ƠA!̳gGʍVԓ<.Y@Ÿ]8Y2K=,m?k}yoG ߽R~l$9o v_D'0mt>*$tFNKvh7.rkAv 1WXB}P%oXyTpZ`-_ɲ񴑷؞${ ?eD3u|zLܪJ03v!x<v;緰aj!Ym8- -Dzo}$0!o1^`{`6 L"2RV퇌wiѽd?/D8K%NXGlJlfpy3oFx6ÓLÜXTW͋4"8^{Xg;Cm+ɬO}sM#i(FS\WHvC|(cTG|ÉO x-@[QkЇ wf?bYAc܅J[5vm§3%x?oˉz8Pyr;xƉvHw0jB M'e@,LNo B&brH ;/TyHyz` BM5p?z2}X\ #ȵK?ePmEz_yBi!b0Cj  ledl%A}E\O-S(%KD~@Q#6K&R$_N2+llc Sy_ p s˫4,8$YvMy´x \G]^yqWXEvXl^SO¯)![{.Cڱe q}LoR7z,0+0]wg^eEiʲsOxY7R]y^\Y& |CQ|؆Jᐬb()z~ܮ$vէ3Bp` u,ٶ,@$ըVz?dR&?Ucv%о8|>-DHc|!\UGmtaIĢz׎ GrnVX9T\44fq0Ԛ3gq^ΐlO@2*v2!-Y8q8+ӹ vL`M_tJVoYٰ:J+azGOM'0ypgBAvz vqs]dK SmBG [ O$;#~g:ES|`i2UZy߫_uzm 둎-)=`um ÿRy4 qMDO!)O)|1 Z(FcFM!]*Xp#@w{] a(76;Խ೴EKLg ś[jv/PVxIQFNWR)iIw,%ɊelW5y/et߆MG%'ÐuЉ Z)+ -\6aQڗU j C>'HIy F3){zC)1kM5g*)o2?JPp`I::tђp3J zo2ZDr@KGB]n3A`K9ɠ @G7ޝ>рIXV ;& AQ">jp ݔf@'K7.Y2 T0s[&I"SBgAcvAiTt;~@X x{ \.rA? lhI!C?^Syr1)B&A3^e{:"f^V_̴i9a~1 鷨J-t\;A`_ -ݍ嬨d< Óhp* 8q2a)b&1;67w" Yr]lk7·b,L'EFr}be˼-&USjuٛ,Xr߁)z#9گ8հx+6,mg+ 8ϘP9KmYwo(&kp,5V}I=]YlAs *ٷUg4*`^`RrMC.ch7n$5J,:r>%&JGH?ЗizdHrɻ \9'Simp[E S5qì+Wtjv8FhK] B( %kk~Qo`6dh 5Ah~{r~U{շ I~Jo&]=7;Ҵr,ŗgb:~gd DEZ}x@ȰjKnڍBsu4tp<9jeZo&1ŇVR/~~^';570S{N‡\nqr,q@lϟ,k\WWGEnT+5-4q<CCוҴž9 \%_}鿣ǎnsAAAj`a-BbF TiN̟H ,:[wK!Q␹"%GKv@=*ޠC/ NaUh`3qo@^F\&]slKGƕ#! o0kdީr;Nz'޻ Wh:o3bCwwEc_$ƴ [I"Xy): daU}?%R-o*v=O pׇ/sԻ?zb| _-_DYB+0+oswZ6PUU!.=e>1~X~mM$^ix{"4/1a'fbdP(x06fVU5a 0>d e,A;  mf)0މAB⅒оL3VVW5_~umb5s~i|q`v\r&ћu`&>$Ϯ?Z^10N707uy%[Eb/?GBMϑmޘFWSV)xG 1ڷœK)&@:Ԝw#_o/%W1PlOFD+/<5u-خoBu&;ɾ8Qmt%WpzMPP}G$y(so%q85uc?㦿,wѓN.EB̐ ^yWRK61_󬒤 jO .1fD&=ٔ;UYu-K* Tc͊딝#wo 5JҽSĂ?9yK<m6~Xu;:$ (>#KF$Z V2fBT~M&b@Qv])ҴBT1O;bSlZpވLfjt ^2'd|JG*{ӒэW9td[6} ؼ{ $*b%锥N OޑLIk [$ɯ V1, /_WoN1ѕ07/Luo|IƋՅnd &۔: ;mSB*rrϗGRW1*qd"*Deq/¼\w>%Mj^(;^¥.l~vM2T/~E1xhX{!j9ܰ(P;n]؂!Lż 4gn׍ɱAEIN `Z8/lSV}F (m\l*Zi6-i(+ 1w{]h`amrVH8{W%_WtC]DFK(7& 3,W1&7|y%3?=0[1f>($=JMs߶aGC u G:zB3h 5O?Ha24-oF,8;,|e9 is y}P&\|Kˠ> o{"6ڵ7$̣LTĵ=P.a|꺉#eLՠG;%#lW$O+v0nZZ%f+oaCҜ UBU \{7PM^|QҁBSiފ GH%Y97(qq-yQGoEX $ۗ~3Gn #rTO{%JȄ󥥈Sҙ~O+x)!d[j~<iZ rcs:'ufq|a{ {p4,lU}3!i7qh]s=\q'mK@tcǷTV_;p/sWoƒhu`Z~Di$(mݗ#DS/5th/tL~ە*l'zC-+ ѥ:*m ͬAR_g9[E~ s6s}B -8ũM/,N/8Wo.Q Cڝ,`|HrGv֑j}JW+l2'c$pMk9M|,4u E?~:|`IS1$Fg#q +4Qg-$j2m#t/3Bq܎bՒ$*"iP$Ćcej! 5ڜ__EC|9ŋL(!~)Q f)2L9 O Gwk wK+xϫTeez0 C! 3]V=ag.z+0|H[sSҌI348IP9$ )ΗkM k:5"aN  èH1,Ѝ>')B__.YaE0Z{/sTߑrε:ͦHGYyF@ąC9o*c&Z/cQK\E\>7;ݟ:d!Oqo,l:s ;4{|KwL5,ގ(/P"qUbG5^xUǬC' 釽>3iϞFj /+"75i$uii4B$ sz>':"H(>ažӷ%͏HFZ\:MTqA(ĤNJ(=I ]aC%0RTEh.`C.-T̓=P9_hCfy$ ;]7Ku0qrAj9SC.W4γ n{le4S:4oEM5Oڇv+Es`o:]PpW=X5sg,vW!Zy연%z#= {^)ޣuJ<;NJf}FԱ4=*:ױ9ߌ ᨉϸEGU?%m'z|CŊLQ' C8d"FnQOv}Ʃh/C&hFBQ=d|DLJ:WJBtX滱Y/ݜY2#dG |(GA#>o`p#< /,,'Ckf$׬VEþ2BR7SH O=ܲzVu:A.I ^8#i X/","EiXh2Uŭrbo}8;9hbdXBv |oK b 6bЍ;dlzE}vq5_6g$mdD%MU)䡙6jn-uRq#*qA8U_+_>!4Ё)$%gyYS{#97kuriUD%\Fw]9ȍN,̥$fq•IAY4;Q;G-Z\yzkC/͉s WW*um _{Cn=s(+|QXZչUॆ]>BMu7$_>^EfJ^YwAM >wK^έUD207왢vX5_*]=a'`c ~X1=Y9iKvhSS5M6QWScsZ*U[:D0 H]-2OJtL~גOY xCC_ik6?%2UX #3_/mbKW^bS: 5ySjnS!]#«,_h &ŕe:(Wʕ7^ .`a%-Y6p# 9d6z ?n㳹-P.ˈ/r{GKtncEߓ-˴jB GaPkM4b}J 6iM~ΉPNҺGYm\Jbonj-*W2;UпbrED>Xq.5v̉JE IKx-kTĘZ9qy'cx3N 794[cjJɠHwF3V`qv 7VYS.)ьL%>c 90rt1wBߺz3ݹ{x ')ds |,dMnа6vRHlUɘ4F*5ZzQV )(ՈYV,ć'VF 7:jW7\8>!NN5ݘ\*\ 93 iw{F0LDfjha}"#ND_s4S#Y pH:swhdx˦&G~T~Dɝ3ZEV4H|߆1aJNҶϷ |vt&y{梯EoUG&2N9@HK}䣦ʍ.!'* pw`s>&92!Ͻև)1\`Κk^Z[ն`dCKzGUl 8҅, 6앛j.a]ćbu1'w<ϥWwKDSbyzoP"`zZ\rjE.(C+r7m<^pwu snjo,;\p.1`DyĕҖ?L˓3|& =b{S2sr= IIPGC| ݙY_f%htrJy}-8Z鑳6vr]/ nD`HMi6(jj!N8y m rhZD(Wz|)cj_"3vS} RT&}w7`msY?-%^3'dm-bExVid=8S3e]nr'}0>LYܡIg]kUr l?4[Uv Kg?/* q mi'辘QX]߸omO@zL^.ʤ#~Rm)<[棗 Nzg{BS]HaOn!n+a*Oj.^٤n(>=_>\dPw3’3!2j`Mljf坡~^J#(-]t@zKQ#[%?]vQ8Y!ZLGD6Z~ rdyLHcd^ՠTUY-0/]uwX4L5T<~qT8JAIwcwp Õɳyym<yBU$Q[ ҶH_jl } HG+xp<`%%Nr!G?^k1A+r('HQ7]wo@M>xnƯ!-i6pq€瀵!GTĨ*r>KT5.5]Mg>0a}5<~GF>oxb+^=ߣU\"t@KMwѶ867yf>. =O]+}֬܈,f3opشm.4ju4ʟ'([:]MN 8w;zU5=ǵOd鬘^1v)*@VW4?tSǖ2ꂮm+8 z[FdsVE }.GKnݨq8v~afGP9ճ3|Mw7dMԡPDPĄ0:xR֩-.qYTA4Ͼ2bգaoȶνI17s3 \IRę>=MX_r[%W H&mT5x\yS_!H* C菰??6P2ÅxBMxWk[ӊۙRԜ^q ^<ڮy6o)\4\2ءE12ou8[}R%"װ9QƢDjgL]G:@v }Ql72蟵Pïd,k*I:.ۨuTF +k >4Ya&-WP)i2?ձtdSҸ| a[OdP289auv[9V=IAS82鞫OH&K̐Bqz82m/8g QldvwH&_yz !5Иf'WR޿=zm",vթe[dO.`\ sCy|U,@:fEW)֬<\d JwǤa7[ F_3d!\ӄOKhK0>Ĩp3΀YcPL]0NJ6xs+wlP0vH?aTƂLݘvqSJ)fס6wBbXӡQi7Pnwʷo~$,DcBY&2EB#"3wRԷ>kjN}*"SM?N.\2}zьHZ9L ācbzHmysZ^kS9~ѱ/W֌yv`Ӿ fT`06mۅB 5>Ľr/̎#7k]>vC]c)Ya7$ 6ē0k/}ȟ^kvaQ=lòK(oL4~6 .&S?mA+N~%IW]l$ݓ//x 1n 7q{X9A}QwR:}K6UqGR_~(g-a+!zPO~o;z9qa;Wq)M2 k!wXAAd&9̤M9,5!^8@H+=V̋qU`*mvwRfΚlJTP'Eqhk&ZXp%UXF[dB$ | X]Ʃ;D AW [x[GJɭIfIǻR 5DH2FPsE&ħHsamv|1_%3SJ[5AOV1Oj NO{8"yѷbs|d) wڵuZ/5G9-Ԅ߅ 9eY{Zu&()0#J@~Bu)| p* ?;ꬽ:|}ǩNZVhp'V,Oe'̎𠇠X:1hsG<^ZYB5A`a';)6FT$\<7 gYJ8ӐӶ),8(wVT$K F4ӻ6wLCiϤǥ~#FP0?h2&RlOa# wAz֕a/,o90:dyJU7Oޑ8+!2ʘ5xB;q.KTyw9D?VaHCY(F uQ:K)CX -rN*ޡiV ;gq]\h|9>(‘W/G1O"(G&MN[&̡uZ\L:`DvA1: &F0Jv:cid=[]e)j -n9m!9Ӻ6(fN 8  }^C o& R$gRYReo+]1k@a;;Eo??*/I+?"Yb~x)ù-߃yg-9!e{wDb+OY<4W h5i jmFTG21%.Y8gkĨ1 Ndje5L21@eX0MG4dcļL/7>34FI$ֽQ|ZgŽet3<'cu-?g;3մGǩ6&un0w7g!+;~GdmluUoB|i?x~}_\bٽiuX5aJдY} ?ꏀ:JSTB蜉G/i_iShB}WNnbϖWׄhV\w]2K2^DUe~+4{((ח}Pi;q STfU|F*V6gp߹. L=>T [Z0Qi拧Uƚӿ"\%*|EIa|%Lw$eHnC/2~ bTؼ4=,`ž=@MTժJ &#ԗ 73d`au'Y&lPKu{tnQ"}O,$d sm*i0\$6tqxP3^Z%"n<1O{FJvS+zpb[(W&Zޭ6$Pdz©'|*m$MxuCTTBߎRVv k+c%S #[s$!O3 fX.T.Q#QXkuSQ8rˎҸʧ5:?%𥵭 V ? Ԣ4²^~2pFߑRV:ytuud&O¾އJfzzI׾I ,%Eo5L4KȌ,[Gsts`90U8YB2Ba/&M}2gꉑ@Wx3nְ0d(5r$jy(ÏBgI:G׋ $<yge~o.p,8KYDNu 7?4Lxr4uSaGȯQ]kaˬI\JQf?a̒fUjC3:\_Iΐr\ VzI:o*@jHuxt&; *R- Lf3MpC8YH\&1Vcϭd,66g|Gɒ'Ɏu~@}Rcup-<+%BHi>SHuհRv׉He-{+輄cJ"{ӻ>K*ip7a~`#+Y;cW'O/4wWB.DffiLp1FxM)Ŵ!07-{$2 jIL<9m#$%1 L~E3 }ne}DUc#TT$n_`>*zoz4Vvuꎅ<]nӸ鑡v:CTw[xi/YRVq-/+0S풡HYĨCtb,u)nrhDxECg+8F8K`+𵻜ZmmBIj[y^P;"E*.ySksR{;tn3ĨS3AT+4oH^w K1@}Fal07-(]TOpXNlG.uWu)ZMuwS Or1ݨ)bۨ }+ɽLrC[ _> h}s&PGlY_}0sǯR|Q4'&}Ѡjڑ+XeED혈Iwi~01bl?R1gG:>D@ѧ7u}weX3@7a$:eýXksPo= 27 {aW骂SYIOXO ?8Ͱ"R%Y>D1J{?=jfB4Tntp"G+ZόnzSNQ]`[M8#D{%`ۊ ,Z! To[|lD}>0׆=;t5mG3b"a"kg6*2EY:Zj OPa˚z?Hd0( (_ˉa|c9{81' .'Wq9&_Z2'{2^@:;7!K0Ǧơʇe3s$Lԕ㻾#:YDUhǙ zEwLtɈ ovvvK r.l9kR9 1@ I_~FQ rQ6 _|x5CN^FЃo%) E1Կ=7$lfO"=Y#r I r Z~xhoKjt5י]Z@-X)#F#Ͳ`&m7', ^mE]<+7spw%VIC:aX(5~i[c\o&clKU)E@E{PJ>t#;Xo!"}3Ȇ/h賯>e_WmE哶e)ă /Fk|Q'NQM}zPr.$u2GT9O#$`x80h3xRrb$qa$A 7?uTfvO%aEV@Ire#TN!ik+^3ǂf$|om}Gf)C|OUb̀\nsmI*nᰶXIe\8ƻDz8;x4qTf0&sdr)nԢ'R:V*T<-5.p(< Tجd̘C6xKÑNlDIپr|U@zU0a(;>k*wr'"ܠ>-0 r^}%5Iob7EʠH vۉMT(8s+wIWEcu}t_939s#+w%i=6’H,3S+ClWj2gӴ̲IyXjY-)k0iuT? ޟe\q(wUILy$>YiJ:\ Na$FaZ*EYvvcN`Iw,T|QQ348HkcѦ Lj +UXZ>rpLScw3:($O{]MYțןOoLYL_æӨJ@PC)y2uw$ ]{/x2 C2/飶4\c%1NIPƦS.`KAc:?p_"؉gC ɠ(M*gLީ7Y()\af8t9<frc&3LK X˳cARD 3G l 6(~@p)a,VDԂ(t m?IQȶ Ό+Q{l%^2QмNI v7} 'o̶kgl$Cg;v\#u,vHt3ur ?AbѼ WDGTtXƆ٥y,\?UMӷ1he^Q߷C>j W^*fÅw8o( 0f8NGo4{ 4zVhioP0sih68gy3O.gu1AGQIE0=d]],8%bN]Z!KM/UǦd v %_P8Te@қV&JX\{ޞ@]]P4Ť~iH 4uZ_yŤ6/@A4 H[z4k/ ` V]lO,]64 &ۢ@l.F4"$ӧGR2dSoCg[H v$B}Hb$"+q|bõ?aa/N݅>Q>]ũt≲d;Xx۴mJ6}ZIctY3Z)xza0L̃. NԧESOOX:He0YeJV>hN͞iJtG@ѸeȟϪBvtbc5K4jDjh,xXʘCn#s_  Wu[|?r2H0r,{PL㷲.b3-Bv 0O„s.&/{k&9$YSoQ#u?KbհΫmݜŠNo1߷eo4$yj^/g&S?k'bn(ͦȩ䢍蚛 È.7%*ĄY4=ܭ"$fXID0H΁ˇGh/,e[dMҎ?71 j[0y En뽷||/2.]d_拟=cJ;=IڸFgɚ&Vΰ#1yuVî]u# 5Q~tOڨ:]n&4RiSv`;9/c2B&2J2=-y ~2{ch63oleW)1Ej Y dI~A 1}4T+ n22m `_xks9VH5sD:548_%j> j//!) j g78^ZXdz8v@] e_p]-*,#\o3VID&z9ozBT Nږkz,0=Kmg.xe2T1+8+1A2uXCDӭu8q~|]?V!ڗR<{!a,őArũ[b E]e&l<}]3O9ncɷ1AT'_#d5RfnPo~^yOy7xE_r:R6yЃ/BKt3(^4qЎ_‘ F^S`:EYl8sl;=deUuчMx^.×G^b&y݁0{=:]yN \#8:4׈f?=p60A^.u6y'CޕֿѥՕx-o[a@1Җ/ MVSqؑ°@&Rœl7~#Vɠww]B!BH]SN1^M8?vT(~gO;3!8ZFNBDpg#2UyQ@$@ˈt-W4pԫD|x6ƞC&XA0o58t,~3cbQ˧rt|*pj)OmEޗ\ͭ~K}]юnypH9rh:1l}G'Q*\kKUb,nE+擟-Br/rX>v?Br op!F0h_omSmi]t^֠':̪xBL`r Uxm30diۖ gTu4{de Kj.CֿWv7 3L0Ow.Ty|_ v{-1ssܕ[U =lOETuLOu1lRUVxn7{uMK,0E?.ͬ#+&Kz–pcQUVrԊ`< J]UX)+W[Đ_W]Z8po8OKn -ߋ&l'@=yjBch^A`'D&Xe(_ :˥eY akd6ɉB˿"֢mԺ^86vCV }=}I>|>pڵ\4=zK1UHpo |  Ϲף~L>~;×Opʔh3AUȤͻ^^W{@3HT ۹Ag+48UPOl(rU].gHì^ֶT-Eݟ w85z J [t2;D94.Ѐ vDwٜ(+>TsuNnʍ6<1AFT-XHhƽ/%E/);dOhr5f2;vD1\dKL0<ee&3$fO4aj~buel[Vkq"~qX|`k='SQ۝ۢyе]M$=1ɉF籙pd}.;Uz?l~{o^3$aA| 2<)W /Dz% 3rNJ϶_ L4fӬ 4aƙ[Ep̧C W^X H&j+B t-&_te bEN&崆"22UN$1z~o>?5Bׁ[$989^Ȩyo4KmP4|$߅uJ(Aa@ l_x$MΪ;n9صK{SS*%|~b;+Bwk)k X" s4uXWMט)mg]~SՉHi`dg+Sc8Ev'${߀_lܸXM 96h|UH2JzA(#x"`/*"t$@:Љ1*!_n[Ljy* ٽ>qPmeE*1m/,3+]Or5m@RIoPZ]ɖ C31&' x]Dˑ6IdݧP8'i/qK ƛXPAęrqbo Z8/<2|}iz%:|,vVbpN[ ?;.%x*i۹6hOaVq]M%Y ;*/՘u Lٵ 1>v&C^ŲӰ1GܖRMx6$FPH%55۾y_~Bυ\qWx}.xB}5gs`% |4 []wa&,L|1eR8l#=GMkLk֜Փ| Hm‘ ID@049{Lgr"sQ}fBjS2Yh#qű p|h+/%RyMS0,<i)DubL4J'AcqxʷNufD)$ ()a"j?_^  jW<]*Pĝ".o:l$)̘uͅnLGa\g/E:XceX/؜o>A6XqBmMJS D$/% 'DS,7`17wvIˠ|6OhoJEܹ3v ,;E-xyv.(W6ZH2~MzÑF~\%n0m#Ez]YL$5^D2ư4!y`_G {lЙ 3'Π}J;Vͯ|)]y4m ozUZ{pXlntPn@\?<5rܹ\\VE!hu=zFqWFɋ+xw+Cyڮ!Ι".8~Qќ ׶Gr5/si&3;aAĺGjI+"bƇmҶ4js)7GPiw I5F0r=WKH@i&q֠vyѿ5S8ָA' I‰EgL Tvߙd &C.rMccE"bRA0"N^D4XT:vϋT7pYg@rƆ+C?%EУH|iZhFicbk G IvŊMj4;|h\)Q~ȳ ^tR%cn3 ύ8y^XX.TS(Yދ"RXG@@ޟSk?ϩb]"k%P@Δ0}'Хn6p,:5IJ#xLJ]^,]hqS@!DXc:?Y)BP=;*P<+_t{Kxqi;vTL 8yO9PZ8SqH9ABp ~XKy͌p mI@+P=58[J)+dA&. -#$k+"8j՝.ܧwM0?fg= ެ Lm9$|?bj5%Qғs0#[l?ncҧ[y!@=-l61Fhj`ŃƵc فe)%Wz'։ZAoף wbCv?n\V(}UZ>z"B^}GOk@J[i+s|edqəo>Vv+b,")*/b¶MĹ/ȴ>hh1 .E!Uʈ}˳6ZLUY*T_{Ggu lfQybG՗N=*|זpN-@9jTk[d f"4L MK4Xg@?AZ0d- XSk#O,0% HG,\$[ljHɀo2t B ^55j>)ST_WO8 QSʣ+|+T#88^s$(QXJ"ensHIJ̓g(/MmGGʣ5bQ1m撃:.ϑBȢXWN8AZ\i}fMT\*!Ԭ]02o$!FA&W-dWB*pz1Om ii\~MޖK֐ LoYo__Gx6CQtrZ@ 9Tq?:dj ID#b\#nLZ3q] :$NY%ތZ$|t_uMIδF1) pĊJ2M#l>[j`Q<[x}(xЕnGnTqfL@`zĹUmh`9`eĪ9.2& McjڎvLK`h?x|9r~G0Ypv7/7H gr6FQ80dJbo/D]\K BI )f$HᘏyQ,YFU+hK09 {FTZRo6"`n@lx3waI=)oHI[uA!Tp] muE(hT& $"?P u9d"#ζTM.5Dc7_nO0}ϙ:8A j0?Ux KFן2ca%!N~pk[AGcTK>W 1nߝdj" {y WH}jfrxJ~q%~cY5?{;$KM `%#gzdԄ:ujL^XE1'l݋O=Ԍ5GEV,H4frCj^MNmX㍣BP#Yv; Y؅XV? m=\-rď \gN;>0ڔf3t ",˫GfW0h.Ѫ&$&s֒t*'Pz`WXWtc <}a=G^e]p;I ۬8u Fmyk4Oq lnGc5N1 qz|jvǏF#S.l gH2^݊,7(5? {B$F@Z(r.J{&9de.)+M@yDG(8=zձ̝ i0,CB,mwm slg3v Ӗ0&/4z3w޴9Dj }|˟эv'$:[JՉ m2\RMjnȢ& `͗x V?σA<.V+J-AA)$Au5;FQW 2i껛%&Ol;Q.A#?\4w2mH>Y N,7PG<8/B3WY S);@s,dymq^Kz-tre `ga\u:k%%M:hXfUFJT Mt"6w^1IG@F!uI/:aν.#yxrvKW0Q6W2B^MmLfΨりbȤ)7ιӃ@rޮ®Yc*uBY0 hTp<[D/AOl7s/|NL(i})&I~kV\ h~Eے|VXҙ 7 @\\N۝.I{'F+"XcJ`uBȀ*i, 8xHq&R~(sˍJC~.>֪O*WԊWv-igѱ|"I 5CAy\R kz=3fz0\2(7y].4g Th -4sC^GR6pEBq!3N#?jԞ܊xZqq]x_trXadP]5¿<SY /ch#*ၛIKƝ{h)Kp$&nA-5;8֭{)3MFaUR%xkJGbHjy^r;#f;)dHuE[л1cW ձF{ GDCR3sc|菵eXN?ؠ;JϝLB[䈢-:J=lIP:P6Bx+ ,&$|`]vwbQ a* vW*! Sp.@H#u ѳt6L_`mf3&U;3VЖ{WnA%Dl=izԥ$,2? >)7' "ciHDÇBqO1!J O&_NzR×|Lˮo@f\ɠp$X s[N"*TP*8^8p+ p׆w\C!U? {x?`AG:{E^W| B K8r|yA"1#1qPPid)ڨ,0M9a eOרakYd |708Fň/طtH9 H$c%JӘa_9˴kQv6R)fUj %αPs~xv }K.֞)+3;_nEY#Zc `ӥ!zP튪\^ҡJŃELfk8 y@  0՞ɈԣCJ[Q^lO X\QG4ǿOmrC>{RHwb"O>so*GM,~(LPN:`z<&6 }7t ߭RAO$׼zYz "m9B^*QYm.J>5@rBi? ?jN5ELݙQ^*x6AK±av-6$^+t6aJbC/ۿ>996ȧ>ҦJ g_Gė+ νȭ# /UdD6{NL:Z Fa0FoH>Y/ sAߌTFPl6m/Ҝ۷dm xnQNW e Vʌlk!@rRj?Aw|UMő˫(e^ؖQ猑%{[B#JIt0Me%8&Ftv!LV 6mAK*g3ew\{h|vy`MCr ">|%_w6eou"7s+2!]kWup><ܞGh? Dx}?޺,U|o oS8V7:mA/C(lZ<`n a|k| JFjʭW`B3%Ìʀδ<גڧB{A욲A{TtHʀ3*?vMtO[bDRqKB\e^uxP "暚guH /'Df;S@xݖ r:b(-D<.uRrqpЄq;zADg▸ =N>V-j^|˵kbǎ@^yԁd޽l _T$M1gUb@1~(ћ^/4bv4I|xƧb@= fVj\A3c^n! 7E<H1GCx %DH|ZReLlPq08Jѫ{l!0aGF4f%-~+vm*܋[PNs/S`UlZG((}=c C[*`-.s=mC"!kVGM*rK}k*$/8epN0ğBnpʣ<43h(as>GsdUnMC|ҀIBKZcƮ*dap]vܳ Y HtK&)7}aJ|9'Sx_t&I-U>kKjJ9jR!lObXz=cɈ5ͳy\iUr[n3~sT솷&^Ij]YS1[ fs,O\{ぉ>޺kcGŻ:N4]!Bhksz&~%'pGē_9lZua@/2VLwt ߐrB[=[O"Yޖ صZiy90ɁGn=KȖfછD^jk";՝eɽb ݕ~ Rغؑ voM- yyKT8kɢ[bsNS-Ŵ@ÙF CtaPAN1 ckc~̂>Ce(}xfD};T;NZvC_P~,' \4T$ |NLw[ 030ʦp)4dfSV#*fBV<pےllA5wdBeSR17­E𱿛e_?a5KXI8P8y\_<:#'ĉ2?}ѴbbֹCms{orz&ݪU> B(#oMXߧl4 ό[J}mufݳ fdŝ~'ҟF6p-Bi>kH1`8[U2BKˉnɽ?ɖudO5w *T%[y-5# 0>F{]!wsI"KK_Y/V3R-:)ڎ&l!9ḴĄ;Ch rt#Qv`"Z*Kqؙt_?.6z/7 ]r@!fveb]pHeo'=9=#{zq)i, * xp7T ĀJMavN|ISl), E" wlXE|=ߑQ=7_ c{."soTjF;Ŀq֕ .G'ŚS?Rʺ2Iيnhlx9%픀2Y;`EZl<N?4SV1sҝpq%-^wV`Y<՝6WaI*g [+Gou?0Sx pzI(lP$#3&PNi^C/CjWWղ47G=c+wBB7bOk(TB@sIE]NFJv}ů{ !۞6 ǨQ#pdH.M,ߐo?*iKG\e+.\/m=z ߎc"_-VCw4,a Xo\a,s[~pT]ӿyj0uFF,f:BB]'I9f0!4$O&_> ƥraTFh;bמ k6# 4)|G+hI:&0I@@QBMn?<a)E½_H΃;guωU!Ij0狰N7FV 0^?g+6@!X34=pC[tq@ ]@_M7'jXTca53eFAQjV Ch2!~< `5$&&2)%{)(~Ue#46P}g}]/PE%{ Xÿ{nܾz+-/5'Յf3ɲ6qn+sYdyjNӃU&J7D?slwm(04&ɓLR3:E#R^[_ñRDB Q')?%?P1 R3Vi;2!0i* G1Xބ6폸>eOkѩuwcGB JQ^N`Vn?U!*j~ vW""P-J!$sh (1D6O*I'^{Lly;eRhr?.kOFs,t$qWI.pf(P-f\5ѵtح-:^~ATA"cvb3mFT5 *H?wlf:ihMIh揓3crQey`Qzi~N\t8Y)#Ipi&P2~$|@2$"~+jt柌p`#,T?eSMiUyJGQ9'.]i7V-LwS kqN`kq9[HHbr!L$6U<ҿ5 B%k ޾k,{6ELpbOгUU%売=Hqm#$yյ)H?$$ c,oAE)k2fT[46ST6;m6ѕ86 F]Jz{c&@cVV 5ٴ'6ܚ7TXϩWfN! h"6q%6'M8I< osL nқ]7}az-%d}M{bb`1ubUKbl@Y ZYې%}QRa0\:b. !n!^Yd(T$l]*8 0PF=䜽`eZ,huy=TPU}(gں]zY'̀[~=>H7 ;a5y?ď`Wg"yS=hس .&CԭdEpQOuvuϚ+4i/KH|鈶TO%Rx%tJ[3!Z/d|dbO̍RR4⬚-E DeHXB(4H;xk`HȲ[}]lMxt@;K ą6zZT"彙Ai4g%ҀuƫUpgzVCr_0i E!#4f3S͉G(Lw&T)va1O>%kZsW,.5M_>F]cݑ֨Pe^;.6x(Z.,`0bHGoc$]CiD)ʀ=𪃖5PM{&[i@-۶{'IZp@DXZĊ|$qaS&tԿpmRq"4l/k&\ipp260bau Zf\.6!0~q ( ?<(.IBg^D"%{G5_Oeo%ñ㫌棁D3@QJdŷwDp^P^fw_JnxQhRԓA,0\$ P;DTC@D7n̦ .Χ'fJe\&Ā9Y}1G0i0C#}gFMvjfc,"-RY;5O ;KjX4y޹'> {LZn*۲gMTϵtᔎn4 *(hc3+ô/螛=sY5Wbpq `<-GjnUhHb,E No  lb4]rRAq a>G."TX(W))CXv̠Fi\;Pj  ۔ ,9b1jI-AB Dh=@P3J?\ /Y})%qtb84v} c1JPMPhkNZ4 D5rgnheLCjNY(%.׌, }qVwwBA;JX@vk&֏R%pMbj#|%ҪN+m%z4Y\th @)6^t)'5 iau?:J x{Kôc_sl|ώ!y>և> #yiؠzJti_wpj +}^;Xu=T<ɗ3 /k2Px4 ^ƺR<`Ef)OYދY7V$Pמ˨oe0 zP7D,+!,@=C!m3DIiK[O8`_@W#գ4-lqgCJfW"2 fU|FJmL1:b<]В "s#I%<[QX[oR IDSQ$/XG{Jf Fz0<ЫI ԎS3zJ‑ Q7;t>KR` @5dKîILHҪ)ٮUZB.>K+?d\7G-ؐi,'ۋ^vq5;1;۫q6jp5_ȓ9==d0x[Q*N {Fk:\ioZ+f4+=,yq-YEvWk?%}p&N v rS+hRy~7&$tS^iq~$@~D҂ aoluC;},Zf-3Exdxc)E\ `o"|O\x-/|L ؃{Tʍr*nK1wr@S;Z/)mt8S6Go k V7{--Eޕ0.Q^rދ+),+Je؋$1d$MLΘ&t[+mpu'yzLAe'iJvAi C~,Vw_ay梣7wcɎV:jz4vkm*%IikDKG== ~0QQ73i5zPwDl??X[7p,T^?+tzzC?j6Hhx Ě9-'ءqۮ6S'Y m3h"ok_kAaIrRVY2.%AD[&Jk߹1'1ZO=1 ^7`/aLnI \ E h4:oۧբy>Ed0SclڙQR¡Gpo_ՠ(Gzy@xdH<%D_?nOUAe7c`+CVBv6NGD )`0̀})!&x33ӫ5Q~ꗪ5 (բ14S;a$/NAJ^xd}+W,:l[Oz,}<$mQB6PN$}pv+`س /$ʸr(v mޘ (^)͠ Bϥm6u-$7t1osސREi)ȤSrm^Y6Kb{Z&qa+h|\S ::Xʏ$ I϶3`43qm^,L}ݎz&Tqbve;.{BR%.wq[aYF#g?j"~C,_OoVo _XxT%E m+m'TRq9.PCuHkL6G1eTo'x|V,oOox"{B H!|qhf--(3 + I{~B1JD\áSF.&+1"bU׉&f`:yI} 8n .:HZY8F醵 YC<|ZuօwyyO(#0(I ß~lpF,csa=٭#P$OJ'e$zur.ŧ{ B8^&0FfLx +-guGczu׸[jmI7 } N}N⩎trlƙK V-ˑ"HHc _LQR_4ɵz A├>ujܴ~v:V?6(/Iܨ\gy3 O}t q@cf&8")ɦ|VFp~-lM N \/3Mf 2`b=`@uLC`if ^`>L]ǰG86|0my0hE 8 ޒ! 8VDA#_BHi{vmsn8:+d(Z{g͝Q<+#LH,H =ݢZ,Yll8#o(:mK:K  d)wPEӆNHԮ (r|֥{giw\?<}lŮ7Po KFƌI7ZYn*r@AN/wo\^XsT  b#yz#sRj:Ӌ딠߱؉ 93:{`wo1f竨|в&jd+EFfSћa;%GcFUI1̧T/:JY_v[|ȼ5^BkF iwLaduXJ.'۸,(-`t lneXj&Q%6ޖy|;&wS&W 8'b r .D8Zʳ:$LjfSjnPZӎ@"YNzq#=~S*+I`Xޱ,OX") CdT}K{R瘯^e3MߚFB,PB6=(R $u53Z=d =& ? ʐ=;<ℨJgӕ)e[Ն[dOc A E8t"W:+s‚O`VTup[o~,f;$epQ*rm݂UJve{l^g)MUw 5{thb Tύ2䴰e)xvK'[cMv;O(s5WCb#;Ǯ̱XJ?iKtsa{Y>7Pb`/xͲIl !1TVf: <;":.}&QYB+I28/.~)+ߣpY x &4k %D첶_ BQG@2&TSBiv}O7ܘU/em {k\6ii**fQf13P$g{]c[HF_0(Seza)F7зSNCR_]E=`-BDzc#.y+h]6 3kTj֒X]0zCzHn %oP}O)a>Hp=)P.DCn}45.? \_T69Ϛ;gdDhpDʛH Y4y赁deeE7\r:|ogm'nV|SܚO.|xxSh 2aE0 +ao)2 zU 6sCY}?P|Ć=)C5LiGP1Bgs 98cjh`_S~o 3?W,ȡlQway2^+ʼn=@4>Af DnEƾ+Go~TI3:1ޮlbZnH>a*_ۈ)6z6!l{ }4FvY$oW\"#v`tpuD |Zoa0籠Z/P u_9D>bDNR92Ca _Z/v+_)}DnX@Lc)+=c GzRL,m(`#,ߩ-i]bQ=δ`M/iPowo/R[yGS@ou rJk7Dܽ_LZ[EԔT́)ԃpM:^ G?=ROƕ~%'.хx7ŀ?LtU#%kojؘI^MS{&w'״i;E19ԃ <˦e' RceئGb˳Ӻz$K&Q:f_1&(<;~C!6} f$p@]PghwEھ;U?mLfW /,_tՓŬHVZmde凸GA}CD͓\moΥlEWQU;EO_1)vmk l-M'96 bIx ~]BS[w>ȦM5e(-emQ-]zmz!B.K_"9%]D!.' 0{X0S{˺;KL(F czD n~F;!)A7Q}KWD"e%Ff( z5:(j(D!$'a\f,P@Pҵ'c8EJG_|OSB %< mPk=c(*c3ﶉS5@, Uvf+hMV\nxIJv Ri:Dhp :x%ɍ}M].6.icuQp̐OP0)OE09l8@HP5[ )hݘcAX(hK@J>ˉ..; * UAupbL,8|=* a!,q;Б&:9? %}$+3Z"8f !Y@Q#q?|5}#[\z+9g}E9ޢrC[=Iۮ>p 6AcFZ#*>>H3zc} MJk)qhTv>_Y|aMaBE2b{~;0 owmC-B WNNP?6sơG kRL,*~}LsiV8( ٷMnљ!Xe""fߔh .ӊq\Qa`MK;2J=EY")eUj;.mܣ}v5W٠4qIT7oȸS4 Qd\P%WOw*Y+?;}i2y%q)rS )gNIuF&$WTO`3>& |<NhGW 仼f]B8,/nΠe+f1tqʍ #`HR90L ^j@ %!7ˍerEZɢZClt瞽=c?SJ`oJ$].)x ,]X&؄ E^J`4ͣyԢ^uJ_4"+_.S0| !J7&{Mg)t^c cry['2K.Ά EIQH PB1jJX7g &oz3L{ޕtHCRО1 ; ^z&'Vdas\Vv6wK8z b0K[$Dr/:ډ sRsA I1FXLH|lZnQ:M8qM$G kL˛>/?D敢4Y 3.@`jyh2H`6:~4!I&ȽA~v E[ŭjWKfM YzFyHu:3ړ 4 C=36 3_>9E` $xylq 9i}fY߁ƿTEB:;Z d)p4ٖ{a?Etz} 2[5H[ #,JVNZqz9݂YFtmےi$Ϗrnf2Ѭ,Uv4'WXsq-"nxh#lJ7?z/k礱.x8KqIФOҷN?m}JDְy@r#; af 7DV]2.xhwNNi$kK Y.,SOWqw*[ m'R\s 簲.uޅF8ye+$=s=a9RJ :Oe<WpQn?JG ӲP^ #(9~vhT pǼ8B"8j bϒoe.-.*3ix>Fb"OL0ZBJhpzrW-Ma5фTӬ>CxS)PlދG B$JUB@hv?`CIO@vim G92\ۃ K&_d/T/r8_N[י1"cE1$Yp= FeEV u v0eomD]rm0_6'H,p<*QRy}pHLn,*de>Z u&,7 TǿkTsƺ#ŭ^mF=^ X@6_eI.k_|,"ӺK_K_:͡ŢEܹ/whvwm85M"8}ΛrҴ[aK+wVnUm4M+Q'FFm[mq{U3% t!":9|0ߑ. leg^W~VjTh; ^Le8e7Z>Ne>EHx~reJŀ#bM@uĽ<-пSL(5 Xr7X5'^kWsNXX޸.#YyxF3a&qfJ Ku)Y}ߴ Z3L#R92KhB wH ~FUbΈ镐T=CWo0&fZXx*`ȯ9c_Oe8% zY  H}EPa;KmY*zГ5|ˊVQha y/h4CF ?+;ߔ=p G=Q>+lA% 9g k?9fҫ&pqL=AkIųA M>(Zf!^@Bul\,T=wߖ6[gkxf7}k  hF-nҦ8ͣڭ x %;5]y(1_~x?vvDMv+S7{fzTdؾ.c1/~Sm2wN*(%K\N:3&#Rik,Ijk=!Y:$5 [/Sv)trǸO |w]_%~1a9Uk(vAvGD UzUn Tur2? ˓qZNJ0wl B宯<ZS,Q֏c&;bFtjqv]4_2ѴŠ};9DrAzrP:@Jѥ~0Hт'I,Yw rrq/!,,n ]j?<26jccU5z~֏5nBo)D״i=-/(*͉22R^IkdM+ㅴ[I MkG\w  o9 8H͟bxG '%;G<7zTM>$LCdȃi9Ǽζ7Yy% q~6_Ce CS[rv.,{¢rF sĎlF>=94qWmHUuD5jn>Wj¢eGN836^zFKl` v "T@oe\u;\*P*PldsFaIg0[xDSGZc{e9{2? MQNq @*_4CbO-G5Ф LtMɽ鏠}fz>܄Ohȇ~|S6BAO~H7C ZGS?r!Nh]ʤ&s1X F/7TDT~seH /@."-S?05U5S}딎.EDZ0U,4Uׅ< <@SJ`<70Wsiwal;I D.X'{C % U 2UL͋x)j1X0)C, l20Ã9"`+J[o*K<]Xr̿M$͇^5VffNs[K6ycdAlsv%mhmsa ar dG &DtD4ƶ4PX\]~c,xuO+ޡsQyhyVCJ?cw8e+)}M!$Cblgs>|rݏՎ ԯZ"&Q BA`{`y}wT8X,^!<˙54CՐ 3bLhI e >yBY;J)h- ЗҩGf -7*طG{NϢ;x!$"Y56I.x7ヤ reO%PW%"# !mȷݰ\wy/"|ơAUFLKAɗNW{aH<jE2R Mm̨,Nυ\ 'qt*GHQ GnU-ǯhf;- dVm6gh#葍Tu$46Ȥ66G28 TD_l9,SDg˞QzB-2jɢFᆮ8p'&YҩQ>jVL_9"kzU3=v$XϥkƉY<=]~js)'SpըFft_/E\D/*`fi dcCOi_"[lTHq-)rp8Yom˰==߻N>XtV;|EV5]TBQسtGD/55 %VjTx܆onVW30O#ܺf U_QL~p̰`ДHІ+SjE_%ݜeO-X1vPQG[;#mJ"l*5tkз[y CW5LNL̺+_@^o"EZ7)YC+T8ħİ9 cVh>AqYv}d$Œ) ,PFVax#e ^ⶌH2h9ᦅ\  <\I%n[$}zx=R-"PEcFu'Xy1X%~WxKXLNp+MCi㚗dkLqdM:4 F:\KS8Ql'Nߥ<ьs2'.)NgGV.s4 Kگq6 Ot7r}\3_31폕{s>p`!Fx(o'(kfDkOnɗFj6`I}*yEš"A3X"/:qsG%8w\Ul$ͪ_YiX5^ӟQp`9K9Xff>:;qF߹vQ蛎ڟhʵP;# n`dA0eEmOU( cr0p*5훋*4Ʊ j68A?X,iw&^6э!bE|"d7>Kx &[p팵>1%24ÊN+pu#(kߏs٬ >YCFct2vdФN 3뀁14fuu}aO%A%>q&]5!4[PYi:TVھ21^fӗG$+FFzQ=@x!WsSY xJ\ԥ}ozSX%JlC5ܩuQ...LB*G~.8J9' =ov}fvs%npta&Q—wJFm3! UcXC^JL N_cMl ,Ocŋ?^ʇsyA&p}ʹNG\61mjΥ\' i5Z_+1q Ih6Z%ZP`B85C2E{nXXw4 ԫ }Iy'gx3T ޶3hvAFltI紁;Jloh0"8)Xi-)wp}jgp!k xEԁf-f`JqQFp"ClKc-K0{{[LhΙ;uX>_8ޚg[X iXzB-,HAhO)3[kQgRTx;KmPu.B9]Py"9a/JhV{w -*T-/9FonTB5h6@AfnE^t?(9Yzڛ63kۤRg`ۆ3 ϳ#ϘWG L1X.CC.F͐'01=:tEE7*ak^XiM 8ojhΧ{0Kzh0' mk@10ռk&pEb͂+~iRUV)Qr Ya#8۪wzm9$ݬ&q1wQPVNṇq_ Ú:m#\OH1ɊG>Č$Qn_>'yi?8h<~t R%z'04>k^C&~Eʥ-gl_ xK{Af[MX'qv[9Xp#э lo.y|=S~J?nƗpHc]Z6ﺞw{E.'[fm*|EޝCAϙpNwva?Լ13vF3DS(`2ywN@|FK%;wn oA,|/c34d3uUR_>AGcmv3FaE[4>,% x$u:+z3g2ѕ(2cZri@ AMRwAпcE|ne_]ґȤ?x5+=8Jm:΂YD59!Ps5Cx{̐뇏]PX'6Wa>zZF9?sSH$k#\IəqӚp KKǹT˵gJ![vJ nbZ аܹijKٗ8PX& ;!?z6P^a6rc)3._xŨ#p[x$F,1 }iÀ_-Yq#U'JēokFR(}%C{l;N>~CӠ@zX&zS>,;Sw26\YajCRDdb&/'权:>S99@] 4Ĺ=pw%jߗ JU#-H۵%Qu2*^mbIOL 7M3:Zڼ$W}ŦFs(ϔ̙a.V}ѐ[*omM7Rb(OnG-:1 <ᕪ?FԄgT}:948osRKT0}聃'9H#]t ӛ&lP ^`8|R~~w 3 (mQ .*́ݤ#c9a`7 BNe6];bY$FԫW*&Q] l၎ C!'" Yr*M{U_G>Q&\9Dw$˧UoiپF{tŕ\*ogВqTH8C+5B[ 7RMpTؕmpA\n87LC~LZg!-H&% Iiw) xݐbB;&' qKD>%ɜ=i]i`Rl*MJAy>()Sdz/,rf9y<\ ^'\)o*c54"sZ[ >*Ϫ939cb{b7k w@aʶ6%R`x8 D;Rw8w*meR6[0D x~bmǭ~\/y,\:V`1je&!f\sfʳM\=1";4?(Gb,#epRp^W\'VA]b.CV nR HZ汢`D"6UץL 6N%v]qoڋ>ADEje bb=~y/&7{Kt7BSc>ҶpZD(nTVg:|))t}CYv01R⭥ v`W^ŏW#%% _˟J!I`͒K*)Gey~P2K}GU Npucm9zih Yw^4A80,[tfw}P;,_$ȧ[]]C2'4n5Dc`KN8[0lJ6=6"v$'JU|zq;)bCD!YTco RIڷ`.*ۍj(=E tdx.-l!_PFyfUOW4_u^yq?){b53ߔku{U v >_H">'b枈dp?SY5Vy&Y<ZO͔m{h'33b]KX9ۚ>s!<`a]SmXhӧ.N tTvHajՀ˩ƍe/l%C'C+9W^$y7KNݜ p;34A"m_2zKN~0jےQ@[@K| QݗH>(^& r?H}:~e7' yD{ա<4m}"nN  j4%}ky :JMB) DB3gEqrJܐ oH?D^c BF-͘2'[Q`E4;7k`^pW3wf[jOn7xQ&9M~ ADBQT:ӤvHWLeÞ]H!$YmGrd ۡʌ"eJ 9>{;m mU|nʘI~kX({|ԮyyڽF䑵ȬĽ&o+/f&ϨJ.d4.@#Z $~Ki0lb_V: BcOe Xd"eY!JGC HlV^F+YɕQwL1{S 6`5sWd:@?{\ "} |!Nwwş,r||//B*]U|#Te-/{ivm"d3zO j@XY)=$ugn\" |W:<}6z&OWʰ\cK1R-? -}GKMm1Qei)R!斠YRgϸ9U"c-뎕ߖ6Q,Do$)޽=?::yM %_j4$eөDO8쿯1>Y  DA>FY~cN)VFY3s;O( @ɾoJ+mlDC5IpZS0D9Iƞ11#}Y 4K8Ɩ/q3ö%nb$ծ#^1BoMkMv2Ss`9Z]R uhw{ yU!(AOb H\b)PR<$,{9 Cփ5kd5߾x7e0I_W''aGd9F(K܆]Ӡ! RG/x_+P5hH!g7=6ЕE]f=hM0]|oO3ZLfx@WW0R)k )&DQdҰg,Ž 14Ի/b%";끳5ĥ ==9Kfs+pd27i ( zѤ{m%. 7W !0StԯpEK'߲t?A[~kL+6튾SoU|e8KGm ( @n0CK.(M0!_vb4` NCP׹Xɒ.V*آrgmx._dBOIaThv N >ƝN*7 )S =ୖ֢p!\>a9zW+n gCx@4{5?;| bPޙdIOx f -0,%50=*V& ;˲[w֔BD +hmY@M<uOK HЗ뭷<sӬ?TLZ8P>ZsjJ$sKH*j$3  \$gڪ{eV=vfOB)būO/IP~ص_7x=Auxob2#oj pؒcC Z_؜nHGo+( d V'n ބ+Ul+n128Ip 5ˬ'"!K٢S{r`bVwo!,rm =~xjiс\^R[wٌHYԟ#FFC{8<n ok2 ΥxπM &oj}լRŦ쫐m z֮%;.H7墨JK[=#W4#V4myu Sl>9t{ ~u&w| 3u7t뀸ju=rŴrpɴ0ʼH V;3A=~©9'}Ic8OE0гbE+( nÒ;:XFr`D"PG%j7!|97 4kr-[o!ܥ/&k2bȷMu{_@*|sƓ ڻ|e/kLbBwtP?ۧ0@boU3CE~D:vy -MîE/^(y[YK K%x:_*K{d:RC>jD8BI5!:Lyt|οj'u'$JkwLapkuq߿ Sg:yKm-l5tck1ι*W뼧|T|nXV8 UzYyc605~Z<_erK| yEQvA$KqyX< 7^Zi24͕&Д[>ǶApX|ŲvI|7[e F]T ?D oWTBc?en#p Є굤1M6Us*PtEMcTY8ǕKk<h9,ydpnˑyKv 2,M~5#ZG.ɘGXMDV0WX7)p@fM$o^e &䤚)u}n҂!2v2"lxw\.@X;Fkx8|4DEwY=-A7d`̲;]4!ׁ̣G`~蟳lP6W tOEBO5 :fN, A r09jRI Ċ2w7^mO3Ff?Z8F.|9\v=H?U x6}HZb_2i|W~*>۹΋&b$~CD `_jMNu6Q pbD24qR/'|ZAO)Oi"T}VQ#Ҵ-#_ZΖXԞbr ȵPs>ll3K-p8Z?EET6l9g}ziʑϴ`a?ܔ7QՂ(|RWG;jOϜ(5 t0F፼/*WKTbL 7L{Q6ZS"7el%hԦ3c>;v6l]4}D)$.I`8hU_0Fj0Z/NxoX- laS쐔!h)t";2N%ߌ}dV)DcݴxD0[h< l>n2|Tϗ@筼aLP'; 'ʸ(:S14PQ L|7DQK.%Ҧ C<B:CEizL0:5F,@{yqI~![3 ~ns Xtod.T}YR*,YDim)]Hw]o3u7IA46 j!Jr? V-;I_ׇx;G@rTX<@G`8 5kL'K.<+W ( eE27>P͹2<Eʢ^ Z2$o,uBW2X&Q`#X NHJpSg*GK@ǀ]3dr4'I#@R=niϰ8 ho .\/K4j.78ˮQ5lhsⒾ˲F hB+14Sl$GȫK#t ?Ҥ¶@ #<% &$qw)eG_Nh>wɣ=01g\C^,λTNJ>Gn@_ g%1ɡQĽuVt%PeLgEgAy !6˔:%7Hb =,  6JGkf$|@kI e5bbg-ۥQ"c^ 8߻ۚۺ)H%I8]끂23 /MX2_TRGF=PUb/P{U,9^(h]{>M^r,5GPTĄF q}A){h9Bɧ3;` q Al0d,^l<SÊziyj?bovPϓ+i1M퐤8-PIr0c<5D} =NMx).Ppb5|?xλ֠g`cѫEd0?0ʿ߼ >_e=wܘi`^'TGD3h25 j2Մ5vC =^d c<谞zw1 eO.GI*ǣdlM}y<{"ÅQ/w&`2&hG k:*D Q͕@|M-K!Cdk:Re<5ߟgW!Dx:I(m~ݪsұBp,` yAfk)zAZ$c%Ж, f@PIi [ T= &C̼^8{FȄhgbEg-y AB{AEcsn"K Nψ8Vn7{z4Wc]ztt̟/G@h𙉃5|.JA3u0O=w 3LDCj =A9*UO $Ex\׫GV+@5`4_V֒]qH= ѭN`Tz[XI&i#9<:u7R&5xdd}U0p'IO vgZ 6fV |\_p Ҥ[*\WTcF.j kŦ4c%},9@xHBZ~IBL/aO$uD?>(mH,>E(_q KA"CTqP$g:w^R4"Dњl7naDb){NEߨ7l*m+%eA0"BEl>7+</XF5Շ.WX3t[q>)GgyopB0q3=#윙<)b˽z\OLF4Xx24@QERTi3J*4vgD?cXWc]|A2Qb(.Ƨgw[v.QbC~,J-;VVjqB1:IXiP@SgYG9+N_G`=c՞^=ñ'ؼ)'%mIE ]ss}J˒fwQJ;4{1Vy[X lrhPcjzX3^܈iXѳvbJ]V+jdCe_#ai=' ͖<":nqk<$+n%I\7IsRNEtٓ]Q P6vr@v b~/S;eD?Kv&egfʩ[ ӌ_jag[_vteᕜ*n&m{o9ʙ~,$}Ed &H &l2O&V{-_)3RsSԉ vxPJ9 c]5\J R-#iJpH5K973/ixJP'`q.nK:}B*Ⱥ tfxǂW;`@ND J3~ykb8NƓbhz p76Qw&GV9%AQN B.or3R`r-NY1>>jb}MIiUwי<#;p;@7;(rCy.v5"g%AL)u6 dŴ|8}6:#dx1Ȅ?i @RŨ}s¡h2դUC?.ⒼcŒn1+&ƼDl8c)s6QA,=4Ax!AqV|.L.uq쑨 Vjk g F|=n/IV?9St}29]xM3 cd=u<|rbǁɚ sHJʸD~1tU-OJ<>ۜ >svi-FnAW*k*B3ӪB@:iHpڧ0"\0] pyۻN<3|jMO&Nbϯn- '>2>;36.I"F#;- ?*wIgNWLz(c@'5S)GHIf9@`\}p`& #Jjtg $H[6[[WQƄj3zs=r+YCN7IArK8k3? ߸_o"ۤz6ukduU| nn-}59jN^/h >%nyJ+;174XD5+dbhr1iWԏ;~YC-R,ڴr%Sե& ]x'68qv|H4%AN? ބJ\)lViY0[NRkdW+]gL6Z.oE[=64W _| e:{?Iw)} ?R?߾OKxrÙ,`AFD=M O\fS7O:Ô37c\>^gK.Qt Fܺ'C='#Jg)7`HyeLO/Lz1qr'UzEP\H;IS~DHN?0 5!!i?%V`} mg83]FIh{)]ͤnq<.Gfe+R&ޓJLf%6OwX`f}o=D]28ŒO,u># rԊA 1Jt6ÃZmϲ]/L'IG0qd* db||O|Q>5m{+yp=Na+k;1(G.F2p#|Y`-Uh4lɰg<,,k9LO5e2'V0(+h_86Q3}}].i*Sgoё,7Bڟ筛ƍ ڜWiqXD E6E0;͝w!)d^nX' fzpŠo5xi)qi[;'Oa4tE(2N ]n2= GQ/AZď#^֐v=ݥuL~j*=N "a'\A5!,D02{~4H$h`i}T+2IC=\ Ua^7bi&sAh0gx ݚbal!\ f]3e/D6 5Ą1,h Y%F~- @1C IfK6B`Z`ce,wCK(Zr o=417daIf%G ȌIjb #JESݗt2(aƯt)8}mhw!۝+$==Xl=a yBh<~}_'!~+U5Şc q ̪-4[^Bew6ǶS>Hbl3WWz9ܺ%~ou"C"Hj[y3/yUxڣenxx n1 WPÞ/T¾,ў$k%Of GX ?k14-:GdG4~??'?G'd!9~p25E4_bHJy@@`n|Q!ğOA XN>',;@ήJNX:Ɩ|è Qc4 ۵QI/ʇЙsX:_5^܌ cՆ} i^0P2,c VdUuC:8/&iv솥t~7!i|ws1gؐsLq'H7MQfJj=&'?GlM5v u|F'/"8 @\sވb0kq9 UA%zF\/^(+?ԙWgiᚤ` p-҃V gh7mvq4[Mӌ4z\A{<@rɸIh)9-]ߦuh4r ⟶c-fiEG2) XmK?@󁤍Nj-'rMv J "pt&xu_c?l"~뀗a\c5m(O9/uEsj\Ak.˦+i9!/] '~+uqE;gBvX眰A-J.ǁ;,y_oeJ1]V^B@y7lFfڴbjEiID6\yFTT/O"\K KiB;&wlgZ4uofFn,HtsR}.aD}[d=;j2 X)dXYux>{3ȳs `si?hE.T %~8j`xK8XVtCjˡ:ƈQǔԹ`}S|Z1kUۥ(J\A,D=X=r"Vݪ.zc!?L&P,jlOV V&4va"TBDY{"m.yh^bNnPx6ׯ5>JXzPui)ٮF[*|sm 8Gy?0`=ʦMNțDCh6k'C.əA_j"ܾoZ)L\02gzҿFdS߶a'R >@&24BT P̰ ^mUCj ,nNZ͏*ѓ j+eކHmwZPM;prwp:^vȷ1^ÿ2'HUj崌CU^ +4>L `CI5po](ā&Hbw!ކHU V4OQy%D`LXn sfo~IS\|̠̓3R+*  L4\i Y \Hs i"1]34 ]+n}$i?z+;RD͓x'fS!t: HwjÃ'UZ/I-A {q߳Jr$sn}QbH6ʔ{<k_[-9V\3ؤH X`[Ky.Oj:R~*Xsi0}__!t/Pm)]~J 1H8Rd>`ʒQDkIDiҁ= @*'5l paS=s,ճiFjٓeIW37lD7V켡}W*rsĩ6h;gHځ,Eeffj{lg%V<\n>rRH~9 .t)3^(vPfr,kb"-f|Vd0`/1\`*m9"X| jKTjVC8p\ z4%(J3v-\L1e wH*_H?7řb)+%N"ާtt <bi{a9NT:N¶Q+{ƒSYܺJIO(ؐ*ϲꗢN]xɘLM?ImRz CC7vCi]NPl C:yC0>hFjhE}uj-IјtHKP?J7)|&F$ε=T~ki^(|mPPY:U>kFwMM@%۵23܂;Qh?._'JiZDd&E|s m%_]6" ^}[O ;ZjwSލ;*_hjzϭpUS))W0wsP-b>tC*u \όW62CޝROiϭH;Xj^ўJJb &ej9CG5"`ߣG?;ra~7 f K %CɟJ|GI~Rzw(2H ˺i7Vp_ *T< QNlFԌ-1;ߝC6k}7  !ؑmERmѮ+8j| `hk~"3r C+񙧨GrqO]SǑvc)(:+&q0WKo m.V$KZn_ C9B~(!lN@="1cI(UcF.j{ Poc3vE&4Qҍ(',d w"*Mq0%Fmx*?X:v{8kktQc:פ!T|jk )dWSԶ:vҟ%=@.t 4Lw bz؜TCirͦ_|fȣh{vBcleQ{1%f Dcu|8;PB)uMi@X, %[veALE3l9-tRWwiذ6 %_0qiGU [a}]WdE yjCpꤚ< k<XPh)!SWZGC' @hPɭ5)5< 8-P˦˒s5bQJ"Э5ݾI&rZ޴}5$#2ڪTsx`) ClCtݭ6E0 f NnBLM+G_++FTE< bf&IOJYnÐiM>Ҥͳ0O'Ѩ1t'jm5v6>` 7w;rQ"ȶn4o)fIZg>^8umyul *p/풲+t2HcQ{yi0V-І"z*Aw#{[P>gXKl LSC>%,q'PvCQW}EQЖ;Z7Tӝ (ʅbL>QŇ]\3ˍqme0tKz {%(;yՋΫf*ب#sTtЩ ʭ" iXJ# $͙?X&NcL]A?*ufq 擝5hԛ4kr@4vr0#OOj;.iF#g/SNβcrXf"u@[&u(n{ЉU uEI2:m;%>v~QQtq!.DB/0ą(  xx}ze8D+u4QѰH/brN";yX3[ W?ɨ!-[!<]r%/u!U}J3׹fbb &SzR<^pL (-}G!vQض7;(vrޕs~Ҭ"_4`/RcƯL>UqDun/a*]KD[[d-7I9X uWᮼreYyPK['>\sst-g Ŝ<>hSY+L&G?5VउC |R&Y52Zku A0_ġ]*N(1$]áG$,WHBca͓l u1ͻ7\@u}.U3rw'lx0'ĤUPݤ{$l@6l_4& ״#n]5}%u8POrXϓC_IM~g bZ; =K~{mgI[`-:J6rC}}+Zҕ@eaK|R%2HjRUrk[XDi'&h6fY# a*F=b߲K8H71Lh>B ̜SMO5tJWrŮ -1a8-ؽHj?EXNv%#w;Y"ɳӾCZzoq< (\D)/lvA@w.j?çz&Y#:9e ym޺|/rV>h(>ù)eH,jٚ;XsP=M\ƕPn˃&*鵓AY&Vm=:JN~j3إ2tv  Y@GacPwŹ?j&`bb-YNu3sX#a@>Zep Þxp,MW;"N)M8$y_AEbi j&?q|B &[efpPɆV~r5[%{`VUcrSK3(|_LBG6hVnPkAk^e&U\M}~4 tP#ym퀻tA Ƕph/Uw"RX˔grּ7_^=fUh(vxµy,/YTT TI5 ^u'q@I%ˠw2߰J2ߤHT3H 2 w.v_me>ԙ)9r!K23iJkF ;p-pe^6-$'Y؆{-B-grѕ1234#KW Mpcf|jL`5bgEwnwAըKV#1n& Gd#`Bf*d2 9jdsH.IGjz$6,.HEB#*QNvSx(RE.at& DZ;͟av^.EviV;&,v {glw cE#A< ^$QB|OՋs>R+5a7d~U@si4Dt.OK:E`S1+$*o>0. `:LY5 6g>T]JbԐbkHfh3hPu >w(ۋ)[u Ü֗g6M_vm|c p7۬ޏطs)6@>6Ft챯Ar4i(2 W"KIt"bER_!:q La 'Uah=8iXX2XgxhҍxIXAްVh*5ہVN:xH ]=.HXs"&XÌc@- FG+1i2慍yx. y36-BM N2M<H.Kb.i :IC70S3H,\~*8~%ei9JSCo{G %%s17+u֕'q^s Ú*RG)Ip1umpaȅdyt]RTMxבc?k4&k6[c_*p,N:RG26%O qKV 0/m -ӛ$]YNd8M\!G ȸ*6ڤKwpUP21+i]]tɥmC^>wĀFLeP+tVy)L`'ghJ3Yl5(hGoz4bog j \JWoe\y{Evݖj2R+rXt#AJ>F M]x?XłUgX՚cvS+3n bP1 `9o>*:,┯EV2͍NێM,}vߊ8FAĉJk[ -gZeb3j?Ng<!s 9?(Yf{;=bL AM (&UX\THg]o-o)hHܐ6-Zht(_8}ضwi2z/1RXc/YIO]ސ  CDp~O/ф~/ *Dw%4=I½΅Qu9ō믉p}/}B,tlj,.Mz=[r5\Qb'.`X|ce^(^^sܼҮǣ z=7S(n>R@]𙷌PYQ/ ."1Hv\*)ijXCD^f V!.2 rִߔt<Ϸ aҷhn?ݍi#'GD<ٽ KӞwꯅQ&K͝ Ha/oТSj͍iKᲂŋRp&;@e3OԽlxFC<#G|n8>Pbl5n|g숑G?gI1ګxI;Zѵ,5 i57܃1x`~2| ǧ$h&&}`8rvh%aCV&HRb#_p}`$yHҐ$yw-GjA(Ȭ_O?Ǫ؛Â%Lgys0J }٠3-1Zl ϻCi0A)C ؠ˨1pRgKd7؂TWj  zl"젏v{aWݚMED0Zs0͸_Y/j#HLrع 2|ݾULD%Aވf sڿM% eoG~@=޽f>ΊW Gq,\@Y9c$y^*?H3$ﰟ/e8!T/PDNtL,כR"A4Y{ÓN.?8CXQdC\!qT@Za@,9>, d5u%(c`)!esbAU%]SoS֠ͧ҃%͘Jm\IqN5 VۆP\ib< u٫qeTo &He'ڢ|וRdv.Ի,@lT+ eJW dEWT"!MQ1O`] m; ]5[\ԃаfYM!, z D T$Yo|y󻵳di< pˡ&߾  |v# 0?;&gSFB%g6H \3 /g4R{[l6~X>_Im-pKB [rUU/'!5 BT_7 *Or8&|ۻ/epL[w.7Ulz`|J۾ P{t=#/l4*О8Rb :yԎx.v£5}z2ЧMjuL} 6,:w紷Rlg港LD+ f۲ M36l",Y\7Xguz*qeFxf khW%& )FnR;y1՝τa,Z\'1_y6vH ,h[R4}3KiDpdC_A7FT~}@/ gD0:0 Nx^dܫ$ @)eN ih{-槬-7ƍ^(#kJ0PxVl>a%Y T}#\)so gsT}^Ѐk>Jo|I!L@r\T =;*dQz!4$!sY.ڊs DCvE5GnIebaH֟cEl ,5{3)؇si : G%Uxl(pu'VYQٯ="wq߼;ZkϔE lӗ){h ViNR0Agh~!09oZ32^ kIG$fUVdH' kuњy$<ݚ8P @EqSllIc.س,`)HZ xb]8u=$4I 0]nh&&beɖ%u)3 5Ȗ'T^ Ԧf:>T.webK˧AuIbF?L]mISu{zK nvd6d(}6WLQL&{KV vΥ:/AՎXKչ]1|P,nb>ǠKJ]og#Bҿ_ T#2HF烧t~tth*I\[ft ?yq6axI3A |`T<Ɔ8JL^HΝуex|4œAZB{n\I%_o^Ǻw*[~f~ۢFdh 0].Jajv{6`[#넱ށO WмU" ^dN};w#gFruFe_e/ؚy[@W.ʵ7x!So^wf`4`+0H_F5<&Jwuy_A:nbdOkO>\L%(`c.A>|F K]lȡ'ٮ܀Ds[q[l_nS 7K`Qʼnxh2\ѨnLjx0vخdKZ7WegT.IROU;nWPG8R0FD :Ŭ,.iG^8\ \#5DLMB(Mx _rDun!9O5߁H#0O!*= Eյagxwn{r 'HB`>3HYn-26CC.H̃vgDkwZh3A[`ua갨t ;eR}`kTX~; B(ΰ$[3Ӂn8Hc-[^ЫfmNSc)կeJFOkmm ,?Q= v\(ebfjo do}ǁښuzY?;3<늲zL=kc[8u"HPKo-91d"O~o'k-=#Mvx")_s`y8FPa @[5M^9ga, ."@MӬ|_%+I D/xT|@1Hg|^p 1X7M2S?#UmLXwGqyJCMRPih˞HnFdg ?]|%[cz8Cy/)jOt>b3qJ:*m94Ez*D܁/ Χ.iw=[?Ee+(_8N/Y^R5ƒM 1^ szqqB8U FPHLU2?}PwAYJ7agx )Ztl} yTAͰ|ckЊhJ}rjmBt@:Ĉ&EXժ ^T2vbQ2M$NY-5P+mzM*2PuSJw KsV-7l]h:y)Mh2\P$5/rނ0(O+pA˖*%@y!1)сIq͂6`W}^ uWܐQ`3S(OBAt0GȰ3{>Ny~zf;q Q]̛8wҗEU# uPO`(`.41MH71Go]46CVLk u2eh LѠLoA JJ=Ѯt`y(pAZ7Ngd$Nhv/VD^s/Q݆T? #`]*c~gE4&Jzj$jnUKaSV|F+ՐrUlERoN}Y]s b\Lv06Dk{*+=05}]_h9IUΦ9L^ax@_0yww+(lژЀjUWK)2g3|NayCxS~2S05cw-A=o LV %{ -lԲtcQ2 2^ο<3R#O7ur~XE l, HG6j\'<5,BP3+,d$RBXh ێJ 90Y& !sn.A n[{( [1x2oL~_LJHO%n;69X =yAn񐡂K1~FN]|%rI){߻|1n˓fi@VgnJru9x{@{xjҭ97O;O '>[,R#4|'&n9,(;CL.э;cӱ#8SQ@2ޡ,BZ 10CnÙ%%1\cnŃ`vkPcBB(iyXJyfd_0`J,$ ƖLҌGʔVf~Q?Ú| r^ G`#N-+Pu.*r Z^Pt]85j4ŕ /h᭜ Q5}@;WVՄI k." =K/oόݠIڸW >EV?Ng&/ջ5t1Q]"t*gcҖ FY_?:>K~e냕 @{0V Z7^NTWW 1lN瑍ͪϞ;_-7(130+^}J?:\ n"??9auAj7j=` pmP#$F 4)bZM~ -2yursDT$ƴ¨猪fxÞ1n8ɹu\BDTeR/횶{HYve׮p􇆾`t{܌4f(KŮA ū)`gZ(*${y;m"48 |ԮE >Z?ЇPW.9rdd^63F>;M{T`Q.*Ra¬TUaPf"p+xR%L;n4}TA?l0Kx9@':R3h_@I^ . pr5LO7"'.oܟʇ(-45Ck(.   &%D?KVËZˋݬ(rJgJbTa-k&F{mJR W`m+HCF5AnDWnJ }}8`G<F~ [c ?B{~C?Q}GvkvW;1V޲kPg!6>uLb»Rug``~Wgi*eDܬWkYji#'>>~8nj4tώR1La5BRUMV$K-tuD͚ s g= B V~@$6|dg?rUp|C]c8gВ$"'Fe*vYHMSe极~ջTH;K6]LԺX~5R<eGe^:O:wiQ~Mƪ ӻٖH LP'/T]_x.]џviQtIppkBJ)G,=^7G2O AH6zO^pE:,(JZӘ%Nf k@"oQw ??>e 8rĩ!ReV* =}o-r)F%J@L}K?Pa65:TYy]#`Za%֗MJ*(ڇY/" `ꑇkbK]Ah'Dx|[ǚNm/f)8gowyNy Nʿ0U^~.ǀ`&< f PүTYWu/E ؕScgHq Xd03$`qHS ]R1 0aK 1/]:YW1};MȒw$RC+%m ~s'YL_Hڶ$vh7;ɀS̵ GI܃t}cn4Ur{p:}U'bU@Z?[:_[Q5ط;^:Ajw3)mv)}6BN#L˜|4$A%Z/xY 1~?;[Nh)[2y&4ߚNH%7;$+ ׫)5MZ6U s2ubzU___5r-UMH"{._\N1RKBh/vqQ3pY|.5%6R(ʹ"{&LQEU&# 4[njCeG *9MB~g u-b@% H}Fi 0[B3tS+U TG@Ўwg2u8a,ցJl[~iP} s"Z)PCvB\SmZTc kwz[M$O8Sj&<.R)Cg YQg K[[|wQx^ hQ3O?8!gZsy3x[T83-$J.C5<j\M5[O&NV-@ ɪ0]yke7Ŗb{:tg-\#3:ISR_Ojl`hC% lh r"!ꦁהrC>\s ҁaaX&j{h&(0cxM(ۧ=zm'O5ł}ow.%=Mvۇpo <,ƅ;㟐VcHQ-+3ctP$- J,>;\fjq9jg* tF[babwoodjJ,unO !9UOs0}r\J7|rKxdCi}dosly aI4ݖxL4+qzv:\םELd}RjQۀ`\H&jWY䓑nw?g&df0>hL,‹JܧB2  1έb@W-1:.m{MGqɛ߶Cp򔿹}on0i=QHX`ac,/5)Ukܛa4TAɾH֖V>S}b4@iV)Ca C[^1(!YJ H- NtT~Oowx[X+Dʃ)J/ Dβq&JuJ%U.Ό]?k@I۬B霷%~nat@] %T];ԎLd E m8Cz6,3e(ڱ* 8-\t8p|[_h}G'5 =t^.CZLzTHD!f`(w鴬lʬ*Z8ǘ ̪kEO{0!^@J,iЎHj>P%HH#ktJp9C<6;F6*DQ>: $*2eeg)A#W<?}Q;ym< ԨFvpVmݍLl^F7[\1|.͖U %^*QUU}bq;Œ}oE ~ ww:/@6t(ŕf$ vdq8XʦG+OY"|3[99=|2=r !dxs^NpTcq%b7ob2ֆS7,A2 iE};qJTtg"$)Ikfv7Ӟiv܊Jϣ8U92/I0:oB^N-65>mys K,SR;`*긗Sͼ X WIԎZPA]b{P7ęC֤39kӶPJO."bAtC[4d?i}$;u#aUCj[R@KYCiEufB4e͔K*dNj?-4ő ;"妽XtOlvuaۖVp3:kՒ! B,LsM6%Ɗ*i$KsT^f h'u80N],&&ɍ&ͦvgkn[!/Sӵm~:y\;Ò21EB c&x{AK:)[Lٱl!2 a.>sFj\X~R`ǖg:xhn#%&K}zIQe+ )ET5S~:R53h`,i9u3tt҃Lojnʼn $޴>S}=z ;a^;?DX'n_DkyǗmjLԼ<ہ< |  XnneJYZ0l4 ߥ{,K/צb8%mEѓ<(J'E)9TirEH.ilkCk*[]-@%O`Y]0Tx:ta;|u`(9>n>mݝSY*TŒݥjðܕ&R=[bV_It:gя@ձO>!Î,HucuH*J@ƹ*a7(t&ۦ㟹Y,1L9 ËvmF1$-됱a ~@r6jO(*~8r)HߞGc3#m?FJNf)'aAOgkeygC~$d!y4 0Wx;a[*i ao?s$6.?YX7\ӨvL glP;~n ?Wű j-iR\ )G*V >1ՑfrV9!CZ` ;8`MKDYd0ڶZv=2EXof-F6i>#.ЕV[$O =Z6-*3-oahhq0y#‚lCNCvZaId1:!ݨ9rгJ1޹VÜD=1TC[H\d)cʖ4WMCŚ5.?Tr3χZ7+r '8+Ct~FMa ~(Mj|qe KC*"":3RB*iAXƕ= GB#zmع|z`.Z!YJr"t.}rk{RFYb(4mז%ًatٰR% vN<Z,.O{c42,G!- V7wm>_xQ+KƤͷ7V"G" lNh,$٫ 6D] p<(ٵ.70F,= Kl GLРSMS(,Y.u:~;JI*9KI~9Th m܀!} 9VcĄ_v3mE ]t&K;z3"G:2TCA6Hq}Z DzjZSW{Ƴ1k \q||才JF0<0ۣÃ%o=h4ةEBu(4'EF/J@,@"TD4Oe7N1@I@cɞz&]B}CuM"aBC@ /ssQW[ BfHih A5L׳A2~D .XNh˴ |ѯ67smKf׎~N_<#gse#AUqaɧEagڨvɢz [f-Βq AR׶AZÝᘄd@N0s< 3gmA3UE >7`mD20>+i}C }K0\ZTmP>"';0Љ?֦ ТֺQ",N^@t13K\XMdj,EaCu2_b*DZK Ф8U5 c##K/Jir>d7ejKb&BkyD_cu?'#6Q0WnX: o6GyPvznIbJ"UAS3Sxhu^u݆LvjJe_U3Jsa _P'~E$|f=_Y){ܢi36=-H/T AMTM훢Yj#Zq-)&bNPndfxaAV< EP d@/89ΰ;}"?95KOf%_t WkFMw".Tp V[0˽PD#hl  ue |2$%5%v# Dh8cAe*3)PE) К/ԆB,!TxS:+= [X7=5# ͌ 7У(/oWTveY؉&{_"vǾJ٭ieԄ ]7ܿQydw҅(~vJcȕR mשw65fuBΒƌ Ep (OWs8Qp4F H v)H{Ǥᔌ֚ޠ=ˌ P<*%1^q]wo^ A'Cp^m9.Qz|R j.j n2^+\[0#.R4m,ɛSHA!mЇ!_7qNcG Y#J$F$/xňKb(l.Wf֢ )S`FEʔ\;#7 ^~| FQd-Q F:(r %|AH*i:m#.jv6O=؍H"^RXMq E0'b=4@&'SeR2,̩٘kP=e <@I ϸ^ӱQra j3kk 87Q I x?ܑk180ۓ''= $ .ˣm54~?*# V?8b^K^\g#5YjH4Y#uv+ߺLĉ~A7Ļ پVYF v0oؤy%;ϏIOHa_e%yey%kjŔ[եِ[RT %>(`iabat-%݈kJj)WyMsM{Ԏm.F be\K˳7=\0pAbUd?BOmOt@k'"e$v~3#ԚeAQ1aSO&#J[*Ddkk -2ZoBLmT0m_/1,kHEjRK? oi&+M5Fܝ3l3Q$*xZP?iGitnEj cAc&Tӯ$+; ۿ18d,3jCҩFC]}J1_Z:ƫۦ*,qT٤R'Köw'FN`xvxS b/3Ke5hg!ev 86XEw ?-цz} mR~N^3=D)S}>U&eMuiS]-'b 6nu*nL}* KjpXg0E< ;:'E-dM/Hzo]2fۤ:J;΢=lp.A'cFv !ߋ+\_ ,+,|J| zlxTn|45aD;=+Nl(TEټG؁p#dbi[ 1m7ZUl8nmm c sPUOI@Er:(uaVov,3}BvtSG8kЍq=ْ(uS-X8FFSњN>iy@vAE @rxˆ3DQ߱+CG휳סM1,bwBiNTW؏ RFN*Q`o *Lf)X+K 4  CԶxGuhr4q̜̇zɲ3|9]ln珰&_ɛvb=KW> R3*gN]~**$)͘ى &?b [vӟ믰 kasSC]57vϩ󚝼 3lHKqnǒw|4-3z4zR&߸K?NLT-:~N#m=Nj@+CVIq[CGM;^?.hz.n̦- "}Ӷ&yY&ת> TN`J`i{ƺ7˞xeX^p|$aǫrqOPܥJ{sY6kZEJʮHFF붆:>Kv@W!.2mj޴reJ Nċ&Ƶչ,.cq~ERL-q9 w ԧ bJNf`G3ܴE¹(rȗFJJ CK`u\ Sg㻣N+<89c@.aZ1>;3@G+W^-ͭF 5Q5o+ vī4a8yWJM6L |yNn\|W/' Qێ7I 7yXaTz nQL4q"Hh* jP"pkChMiG{71@{(ΛXZgW`8JmbLAI= N#8vQ.6z1 Iė~ߕˬm֊ +h翺y>0 )zׄB@K?~l|8'o2 dqm]ׅ&#Cpm†L%j"<>LJt׀efQ'zZWi''&9=@Hsk3[@"l?ْ``?z S0MnYLcGG}kJpRԫڔf{w>"JB^iG%c GIpcef8aJ]ZqfMͭJoi7xل8%6yҖUr)5&YSvTK:zK)FA] &AܔEީo9e, Ɗ9X&/W2M4a7 …V<LI6޼SwH`G(MׅiABwszC[߂4}T?XH&F.JQ5=!Veqbe4|vnɿNPHgbN1u g8 5 ? IHC;z@&4(0VŪKfcd[xz'q leO1PndhԘiNoZOU:jj##U빙D@mm/h F0 $wl^d!:_ldOx96WyӌzTTlz+y*p|`2 <3 ~ 2:5hhK/.v@֥ .诎@$!%yK+SX!6]cePOKqH_q&v(ۅNYOHO%7vcƲg`ft:Fz\yĬ#f֞stwNrH3a}l;2l-ٽsBYtotO %X!>?Z٬a&mvW;pqN1Vd:+jˉfM \".3~7&̇l|龗JM`{ 1l<Fuit?H >9nL2LvB2{[,=¨wy[é[B^[/a%c:@}THڀ55 MI[FI1Ⱥ2Ɋ/ 1\cUj\Cm6 j2L0œeg;N,?鲑v gY]F1ǬN1}'dB&8oI<^R'yѲb2J1WuZ0>)вA/~5%Γ\/9a'Bg~ȷs2|yTЂ'+bդjDEO 6dW>#R*ڦFZ-SɹQkO+l \_/ py)',U;-<8.$&&r n?4,PߙA<@G);!6p#fZbd8cUPkPb^Y Gڎ$TF-SjNaS\."jt-fHI"F` -TpeoM>k)çGEKY,$ԏ~Hn@eʟFys !GBy~R's^ޚu,냑qoǾZKcv-kηQR3@r#}XR`8+괷 ږ;u1a$]i`}Ciuwh˩j-U2}0(CV1t MB,'[Юm tS_v > rA.]~U ?yy_,/Z>?ȣg" r596XHIJ#9dbQئ1Ydߤ/Eˇf/R I˝g?0늇q+6w},m7:\JPTDv}G[J5\m 刳XVF/? 6x?:"`,w eGX'էL3=y "$86/p[cfߙ[8ՠ(Qj!r^J¯e1k[FX/R0zD⺱&` raR(x}9lH2frR,!*fy1w{i-a|h'LL:bXCICa(!-?--5vϫ kHwWDvK SO)ՠYCʽ˗oZkp\+%9ʵ qzFsffkK?h"FBZw@е=(ј+NY2rI-=Kv;pFEx O) M   Ľ$&DD?叏.>*l:{ 68_dwK﨔˝i%.sl KZT# c##Ӹ&!pu ;̀F!=xO?]d:6=snCT`YmǂG(X#+zV z4UO;eyA"ki=kmTw|jnCfJ}1)CJִ]Ս_0F LAkIF:?xuu:++c89f)_rhؒ#2]Z0:DP:|n3Z9n<6W}q3\N3@ҽ(yH/2#߻ v_?*G*/n,(#aedSo6("Do*7܊FH^8vjӐd{芭,zUvVr8xp nhL/?^L`t>fg 5Ʀ*-oea jӊ)3TxG526]LrRd .ϾCrܔ㟉ޛ1ݑ|eu֟p@ѕ<'GOּӵߋ˦ ʋ(Kf>n%(X x/ЂoigHYȷ[e'Weٔ"hw+WdxPx4Uc SԃgvdWh)Q25 vrNܭMJ6c&1:&"!psE!Q4V2sC #?@R*sIQľHEN(g0]fdEګq Ѿ6^slZsͤ L/KE-3,xs#;uM8[e΄*v s~tyx 2cHۏ^is+̚E|8` S=U٬SJΨMW`468s!-l>'o(9 k5x+;PƧ4IhtOlGPDjS®ɸ{OdV9 7pBxAKpnR]"kpEgV% }ݹmrX A5]J<`09 >l%F`\_"/z@}lH)^ eA k(!e 9M{k6X{z18VJN`c/v%;tfR22!0M$](g@nbyqkTw,+{ki+mq5WbңltwL⨚1c_.cϺz ! 4/u'`ZQFx!*O Cv (+lԀji቏)>xm ]+禜$=a neLTL}[Rm|X}nn(Hv4'!1 2c!$Fi2೵B~ay3}❾h%j|-RE<2{QvdBvn64EiGOe`@XjŔ(ɦBXW p&ǖD݅ 5!x0;AZZ͌wkwr)8"G,.Uzøl^9;X;PN dQ2&kePɎ5MiPV/i0[F@07V[&7lZDn%ͧb۵=q}53**ۼ0Ե).8v=̜Zᒇ!?ɑK,T:4[Y'FH%1ڊvucP%Qئ*cBPYvtY<j|Qh)ɁQ\>i ɮ!a*$7yӫ7$$,3𓠒ෛ?橝V{Ȝ$'Ta)h2AŢ}J{zD[O :T8{Q5U_yA߈:e eF tu^4l1 @{[H @OdZB8Z vӉ]"n%irD}މ^K43ܥ6pwyh "Vs]\=o?V.0=/X-Au#O2s(2tm03aVF@m6鐕 eȊ SWTw) Gq]hډ*{$1RRT2B;gR[*ѩ1F|NNYߏʗ$pR$$Z٭e>ڋ.'.G+2kW B:SjhąC1XNÕ%$w P<>D$j4C0`4ٙ`I[^<^*[ Wi\u'c3igH>|Y'z܀qc#{֔kr%%$&>se3}Tm7!M8J+n&b_*q|(ԲG&PAg隙KU=ϼ}u:|ꋊ(OzAHMW=x@񌷾0~!&RaOњ_Ӳ9S/`]ߴ3"?wFώ{:{g,3ۉ_##){o q}U0%<:. /El6ae2Cr x5V&d!6-eO©rSè΢5u_{CCmYYZdOaUu$CW4%D%g\,kP؊&wLf ){ BQ="X9.̈́Bm6͒lYLބ 6?U[# b/[OXQTNXJN{.د!F:'M]ij(A[,OkLDInKr%MlӚ%*n3k(,XMzdcw,$:;MH{3MX:0g^ ;stkv&!yDd*qnty6y78vToU@C! `JқC fAhcy ! BjDI=q\ ERt8 LoX]IO,$j^$Z T52w (EH8FQ 냹n۩hpInsX'U뺣Fϵlix1\w]%Y3rV+!͓Y~(nHF۰1>+|[@ַTe@Y*X~la ۵bAp FNQC=g>WG+o"1 ,B+^Ú<^% 7#%w%h]RE>Y40;$v}xסu=1><3'֘8#T3rU=MȦSX6ǾcA[հaԚw25Sug@LPZqu'v] $|fZ#'r{Ay(<տ~Y9)F+pi&` תh:4w a(ۮCJ?^L@sF<G: (b&Wxx᪨@iڵlbX9*ɡ-4ʝ^Ӳ?BE{i̐/S+d3rȷĖaI7mq՗Le_ d}S^ 筴H:[tYxzbX@G2EPAJS0kI6聽_{ĠfnŒ'GUe++E:|=-|cx4/`?t^fT'Z5| i٠ơN%,¸y`;t1m`dS֊aMyu@nrVsXucc%0!p]mpVe(@c1l*woY8\X ѩr}+=~ tLt%8tóƜڀǾYӧ1w2p?[`yl3m_Cw~7j+=ɢY|4#9̭  j*'N3i`R9$S~)k '-"<E+ѮL~ ;֫ #P k/C[+Ԛ*< w_n\֌B^uah`'nj1']M.9,!BrSs{є^zQn_/ԷE"~qrXEа㮪o>kK;] }ETb/t&^.֭E0b|h.8/z#+ۇuX /w _:cO:Q.3 * 5'G[`M&e׽7_.^Q`ߗ:u@[Uݹ H{Ff8N#4aq)njvKԗPA=ԎS}zC adи.t% ~I qη#D=I0](E@BwӛΔwQ :7t׋ヰGٲ+Ȇjӝnef@ g9Eb )*9C֛i]ڦ:JKkp8z~E<-h ?\WHR Ow; dwǺ1hNcxKZȣh'g4.t'J^f$斻1MRȬzbWVty ҌB;7{"ϜtVf;5{ņq̺ γ@'J- Ƹe T>&E7'H%2 `j`6gõ-5ѡ2`M|qh=:cZ8:>0ByI"G8O6X4qWqh9t,;j`֟gV<$ȗ4q aWXOSF4KdaJN JG̸[cT$4HZWQú 0"Rm1#vۃpA824'Ҁz:ŗ90*\AUMk&l2.uj_DJh{r%:l=y;T;ߟT4nLɬ%!wm)䘦5ښPVjt_'~;ނ;m)dt>b gn] ۗ$+AMmƨ"5 hOᳲqvI ja˾b &.1a%ϔ}r 0.g%>])[㱝ݤqa'U`@zubhKV An¿NbOUVOύM] 4H>p&>tjxIQbY;GhXlW GY`ȥ9$^PN `$ )T2\4yۖl]M&8( y!T@ Oد: ۩3Tь|2Ǭk@/teʰ~6sY?ac0Rg/(2:&FPd9 o5X+lkj~w|OayLk)hSl#) AHD ĤĞ;v*Gtɺ=\˫d F>U.sӱ3 +*pLCϿ )WX|(\+|Q,6p{?LTǵxq{~ָ? cYWy=կ< EE?\o2Z ړđ}֎rh .a`pP43@QH"]@6@KH3`-|)lԋi Ɖ DY"rOKYalE_Lf'H*;U9[@Gm1)[De餱B3i W yHtse FΝ}BPVa"_887:zUd%"/H!D'p#kPjk$$\Ȟ,9y>vG^c4n HU.J}֧\H!NJ+XXǏCE&.C8cR 0`.c맅Ht*UvzEJ7^TlL[G6(K &ֳ{?p0&hMr J}(\'8j߈B%K'*Q_,GԨVGS9r_D =ldqdɹDچ]\-cu^ˍtxN&/(q]WFO+iϰI޵ B4H˹3@] Ǟ dd.2atD/qs( VĄzyf\/Y_ٷQ(4 <Tߜp$uf=3roΝ$LgII[1i6г(&(ƒ ejL!-y:2N)AGvfh.Tm#FF)rEÍ(W!Z=u+u-5q*{ZIv 0<Պ oerՅcQ"ܱMo69>_h6rfG]"[VWRӎ޿#Te>yL%hB_  /Mp.ʰ_>^yHp.gTAHY5rjbNyY XwqʌYb#k3kI_D4\-*EW bkʓ,Gg~k\PRbaRkRς8$Mdc‚B=L {u8WD~l}hIis;i@ 6fVt(k!Sa[ᤄ% 2եbY XNA/lF0&^Y*eBeʅQ,L·%Ɏu˗{b? Po!bKUװro_Fb]нZY fO~n#st鈛=Sn8T*Pǿq+dy2v 1M^=V\]vҢ \.:QGw{ˠ:~I_~|: YOTS}mbIx$p+ɛ+oݴi7x`b<0%t%_zҨNDn1ΒC5p.Fi:HJ;\—͏|];˰݅8saG:UVqP LW8gBiwDY1) u{Ef&eyJؖw[+WmLg M\+:'[xqX,E5l r bBm|AEq6]8sRp`sH#^Md0P( /H-o}M4zTr #?L.} ~rc㨟0PZBßE$.6Ax[7cc¼r K͛.cӡ:mF_o JQ<1c5$0PO|/\%!ttJ$,xvIqgoIҀϽ P,6oַ4JK%|Do)1flz!vU`k ?lc!U,14,;!5,ml PZTX[qk:x* ۑ=r"E9u^­l)7oETwJNS}Ɇ=jQHaN?󇊚)ZA2ڒP2VвRK,CȯFqVpj) pBK*k݄Vi{mMn|HdF4@]E+Ȱhf gZ%?6.ReTnD7E9hLƺO:4_{EE~}we5cb,BaDoXRJj}o"PAa`;O4oa4$b9ѡa$1Y>+rlu|='Q_FOf4 #d.I!ap(T\k\KC59||q9nKiٻ_ԒVJf00 11Pm ` e=nɰ0{S)5M=ZyLrQg/'ކ!m$ӊ աzWX[*\i7 ٻ r(k(`Y+iGJ0qx'y+6|;ߝG=$Ԓ a"}U)-siM \'04ڌ`NK՚:QVk,NmH)c2\pf(&1iu^X&yR$> @Eݟ9ε$He,wo]>3a>߯VԈ+ޠ_ lτQ*/D/cdk/ò z@Koz":xA\4G$"V=nW>zr/6梘](ݽݪmwg)]^w ߨ hE!`B8.` ʋPF׆a:sս)/Ed|-Uؓaf8;7F(\js=pzqk#GV~c7p4`ZluծN,:7ܕe5F2+  ^m 4ƍH-p0+i޼ ?S:ePG WbsN<ƿFF{O~G K#NGCZN~ {SA-Z/>ͪQJHk ;=TRa.})CfpA ĀL]7W@ ߗG">Ivin ` ƃ&?9Ax`q/jrS1;> cacv{˝]A68{$z)1H8GA-+I! _]q{cu$)(l {9B{zPj[N7IBXY¥`,:?m5hWƉ (qxW xЭc =%+Hr&k'\ZBlkHPp-Q;Ht,.ŞZe4ɇU>s7/~Hrsv$ B؟c#^ړcbkQ) \v? pO ({?C"%p^Lcˇ,@F #CK&?̩غrӤ~z1M|XI\66}+k9<Β!uxڶn "[&bOe:_-83ƙuꮎ~w&T 5$Aá}jFrGw"4ǩyUa>DV|GOhMEdK {ΰ~H՛˛= Bj/>hmJ[!VUJm7ÔU<,)փ"Ң[niZ@A\_!#XXT⮦|6;)IΒDWi@u;^z6DYz.{ȢաQ.ߟ{ؑ5ĵc <2&>'&)Zq1.PqbỼQ3D] ~ ivѪFTZT^Zh5 aߛ9yȏR kr~SrR1$(^%ו,ټXF%>T!9cuIƝpηO9ЗJ-V|:6g Ka_IgUӟU!PX_ʆA[RcC=FwK߈}Ā$tΨ/dں3S3Nـ\y4656ޥE tjdL7&y"$DI $Tܧ y8]ct-{oOxIHv >SYgN9<,i[̧cy ȏ=gi ֯}/KO-5ռ+iW_[ E,Du_ M'\x,(g#!BBe4wٶLQQneN** &0v$–sX )+!O`>ØۅA<.`oElq9O if&$ǯi9Yi. qifu Ks44Mw\nPr\ $Vl 4}1EM՞9Y 58 vS"}xA xrQl.Q?T(3i=I(͝t+Kknx|[RcNfÜQ w @8]DLAbru Q9 | 씇ႈ Z[J4:MD\ligɴx8rјJ]D!; :YPsDO{6 زOfj|בx}ADLL%͔IPWX K6dh;{.ԣU.7ƛa.39`A4αZ:T' zsp.tz=z2P8 }-+/ZVڧ*8%,p=#|?2,s#Ihv7zeOzzlt}*^aOTˇOm YZu]N<_)U |Z|,BD]VĥVzu;oץ8q#.+ nL0 X)g<{aX|i$X8 53qn_SW> ʉ6h93͏eC .fM61"w֒jNQ!̺CpKhDePF=DߛR ^Ŏ[ yJ5z9ӣݎNQ5-sRwq 2R~g&=Y4}N*h+9:18m"/ll ${/)e3smwW{8{(h9M_ 4D#y 凤Utj2GbkasUQY57*,_4U"8㺮ӕw{Ym)Wm~wO%UZ~(E`ΫE֫&4(tR,3_^œCբx\3t:Z%|OUd,>(TcBVzc "΅y,;Ux@^| wOף Gת;NlkR0bLF;&Qz1-ƵYZ0.'-}z)ou/^ɩ,EHwƸœ2}%wd̹P43'r*h b+&^+h,z\w;*up|OhJ% f+o)8ww݉>ֺ[EZA<5Q:V|\;AHmS`-Zls#J&piw ݎ!*Zρ|Xg87ݮ;Yī7 A.񔗙jэVL _WQ2Q|(DA_C8 EO2_8!G؊6ӑ!\ 9`xbƃ&JZg nnPд,т=N+N,Լ#qu3us\NuLyAe1%N(ϛC4*vBc9'q㥡,_'4V|GSC UbiB_7=ȜCA9$ӕ~r.4:ӥنiDDT)|љ͒ՁR鞛!%QDD^_ bT',? }yAV$4!Hh E?.}` [&0HnyRrp}@ `}QS R!:J@K#X G}4vֆ/PA-y\u# uּ(ap-b7#։KtsIA-L{z`"RmG! 97z6y+Su ד^5-k[N7-H6v`k C6e॔%1AlZ6(=wOCʧS[>.p}҅u1SA5$QZwG@0iV%rzKL~LXŠM!8,pC2J0L-ЅB)Tև Z2%8!m֠A+h0`ѪS?LmS$HB>3JGN`SOx iLuMYӔg ;8֟Q>@ 0B[dgZX҄ǿDD,ʽ;0;eDJH-n=d )]*m2lʝmaαy4M*'E bdHVX ;N@zms) a:W)) ^}Jl윘W-Q怮m5O0Mꊛ2ˊwVo~uһvx"U3ٍ0LEv#FNԥ9ccUk-S7!<;~d0&\+Z /CE8&و=!<0:])SQntlG-;P64% tyu.?{Rٮ7,|hڼAHX/{@{[ K:FC_gB ĶO^m";j,2Htw\j-/8)H32cFHFfU$Ys\ JVvS[һTը}|N5GnwKw Bsxj@N@\,V1ω 3s|,N8Bb]J;60=Mۻٸwcz7%h\ Q}]zU52rKGWEcR"v~s翖fp:XGjzI+ g$1)a^b[Na‡}` $ygñ3ہ|8~A}?-@z_g I|I:<Chq2bG~$O"d1$foS~cV{KZGjPGJɘhsW0{__rı= ՙ@Lrۉ`Gk!% 2Jb\lIR36a_H@Uf^/j#l <3|D!Gdjpy(>w*`utG L*L9 9E`KQv,ozy0r8kr#mĉ1{Ho|֋.py@M4`nl<<w:S~9Ai <9{ӧk7 {i 3DsysSEPJl'n5uIU(g7+ݛla],MyU9-u`k 9Ѵ+\&1}P0E0s,ZăڢIF28\RK4ʯm2G8@*ۛooH[ k\jPd ?Rڂ2eQ^:mtƺt3ip`+҇nUᬚ;vShA؝-F `(zﮜ&%5"pUˮ8x!utŮmʗ nϧyxV1>?̂r y x]٪<(0V:ϠMÆ !5gT4,*Э&x8Ww Xn=HYjRiGǻE`&l#$@ Wm3!ΩCM#Ba} M}XrNq }_-oT mCZ}wT[V3qtxFh-9!]84YCۯ΃[2i+lw@$t՘6A9 sp2:ٹWuiUB>qCK#st!U?~w KNQx먖O:%{g,$m֎G-,y>Zc/ףpК7/N/(V^)Uu9Vj<ƍ ]"% l}ҔJZAdYw'ܹ-z&ew*|p1H HPMWONcס1h'%M1h{ 4_`ktABCJ_cӮZf L .H=]+kzNsDG'fB@&NJpyN|'P((W WnTZo\yQf ba5Ŋo K|#d+X{ <)5mC#YЯ>sō^Ƃ];ҵ he~Sj_t|vnTZ9VM B םǘ'g}TjY);\ľaA_jอ_HG--z/raoA5ZgyOIرP m]K2ؙx*[Ul L]5qp/ZZ={Cw(ﴫ7{5zמ̹cLȆmr!b(?32GZI'W.Mv,60@q.o@:Oߡr#,hlҌ:4Nn<%kG\y*&`$w]+c- BS`EtUh@;Skam\AϫE_硐eZa"B7-H٣> @ɇl[BQ,Z 2˽T~|c%Yȍ!㩑j^:),]?Jwo˚k8w֎#jS!KJ;/ .c|ĞF)K*}0˅`^~Xm)3qꐁV& 62f+:!hQ϶2M3mv!dZ=tٰEl"φ\$_L[jR9,g6̄@RgJ!φ#>}{ٕ2-ʓb 8og 5W%sl%L,jR8] VAu/&x?U!`DS\eڳ<\+ӻiVC> ^:eTzO8܃Ajk)oh1sL Js{B IX[ի.B}:ڻ}ƾ9lP4Ues,,_N*^$PE[hd^4}TNރ+\9skC 2R>~_x鹹=g|Oa@(*T%+%Rub̶-h<Gm}BV{n5S΋=#B*ˮ}D68Ɠ0he(ԖɭX$2ҿ$.9 Ah;bC7V{k;qZpdaKNjý+yE(w/{Nv ﶚdm3/6J2Tօ3u Mѓdݭ&j2cCx,hmbDnU]􆣼5F{A\Ќ1Gk&lnș)xYb~|.3tlS7Ɖg)UkD`6ѰrRӠk]FQQP0["&6P [Ӱʦ.+u\05MOa!'wǐY>l}$\b~Nn82G'ANp vfqoט$G Tth(lsMxY]@&"\L4~͔03pU},<8}}wՇB:/c O_P Y[cL /qJ) 5 D0h8*q\Rl,{bWgk8Cc_1z}V&ls cʘ8&4'J~=aaӏdꖳ4ldZv&#IC68zUz[֫QD7A ҀG[}%*B[nMCR}S!0N̺޺ɡ;7ׁf`Ado&mlG!9(Dyd~!V KGjCS+b[<k?$Y+k'xAFjV2sSxBÚS#x89(P";o@2!OCgA}^>1}tI7-';ew/t9(  !^>A 6M7TN_l  鎢!AIwz xRVW = `gK{R0dtMgo޵cz1kRBp3C }#UDAе#m,]&;W^DAox|KhhH*S"$bǠ ,|{+I"aJ#pDOߝl6̅/F J̝*?NX ݪ5dd EY(eVYS"T&lZ_Q{Dm ޛP.5XMN@0k&+87kne,3d& UR٫qEӶS]I +W憪=GQ񄑵1kojKCcq/Տ1:A-tB#cT"i2\ h@%FX4>%+hMZWJ7F.㾎1_>\*؍|^;Ќ12c`.:{6s5Y{|\ Fh"qժy12`hjE g+ H{>t^rж%(q3ӝ]|]^Ǯx8"aWEg u'ѥj 5uXy`Q5&;DJyw ض^ .uî,.po;_0H9`{l` v˒| {zEy|eR'nN^_^Vs+}1,ϝ.1w`%NCN"NFa\ oZ `漟G5aC_²ɴ+ ^Gk ?3onm{ Ls lmpۖy4CY)%mחnBd@\Uv\fejIffP=˜>UXE `p- "fGH#2$2(ƬtͲ|^x/?rj/)9=ק7UJ> kv*uMVt^4c~Zgc&(5)xTֲaMt'Z&dJ.$ UOXiQp~y'esS)gJ%ƉNRvf[5m-~L.kRB! HӬl'Բ5S>LGFħG_i=o߳׾sR\Q;G9,#GNtf@?VpXeqe iq>"9P^?eK98};Iia%mCdU9R< PA z-8FC3ٲ` 6,bĿިYPVƳYDq?UhO &m,Z7Hj/1eʍVϒrh;v3 fvnHNy1+Cj-5wojlF;W;(2lN r ؘ50Fk)aC P#7Snz)X>Pko {{&a<3AMF=/'d{+ 5±;y ro,k`&MO|JVWXp9l c' 1*9 _4޼u kaϽ=#woR}Yi&0pO ľ=ځ^)ז [ E"|qM$];i] -@3:$hbDpA\f}gWF0EKFcy!q:BrT0Os'@JaGԿ62@<̻ ׈}uUN.2=9N*a;}zQ;ygǴW`JS G[|D f`k`3[]Og$1QtQvi"#J3Ch@T&#@w(q ޑAn 0Lzrtۤ[q9Ɖ쇗|U1G^i{,d"w$"c+("UNW%w=Cfn&mB{w hLwu6"Hd]r6bU?%[QwxwaҒ7ߖ rvz2 >5~CDӧ!h5?S;;1ŷi"|fkb#Pu9so'ΒVȒَHOOnroy&rt<6NZ6dfdN ϯ~h]wU`"[8l S$~EjWfYdX[ $e>u$,YP'%Q{F$Ф/bxA+⢡abH-+q:/r9xr-T%죟0*{X7ސj{-j:sxkD =e@A$X4b):bRa'uT.Ο9g>%KC' hj 1 {ij\bS#,;4=>cfvk{Yӡʣ#i0G"Ukg mZf! \RO +Z /4M`ޥ} 5 aG&![oۍo2jPQYP4=~A<Ҕ_ mÀg+],ƼB.448t\fr[Քݥ ; "&ܫ+s.KaBXky z"5su J3 NAK U5O$śb$>r=NgI@$ZKj}|ôÑ&ȧp9x UXmd hƯو:NL=]AuIЫ,۰QC< X2Og3xd6C MByafbc@1\akxUI $:Q|tsb52KU)mbGcݩ֥Ԉ ©=8蹷: ~c5r8#63{_5YLhK1jzZsn< [&RjQƫsJOzKA nP>Rxz,k׫x'; 7)q4W0V{(=g=:{Hsơq4zIhr治ӱPm_>->DKivistf]1x֚)6AZPn#?g*{P 5ωJP:Š`c#^dZUb_4^Y+%oQu:KϠVՔV~Ǻb,ȃ]Yў}!ЖFgVۑPpFY#띧7"|YCž+ιӣ8+ [!ݪO]Hn djNDyXhz+%B?Sj9kTzb0+SQ:8p6'K~LH9z=5Ua1iLR!y"p״Ld Dɖ~9vE=a Q땯aQ^;=]2?4"@x;"xH"ќS ኒ|P"{e;.زZT[K2Znqc`Itd&Nw#vPhj ТDo |}\?xx8Paq0 %36FGmDt-gw?f.}6icO(!͉'#2^?un0`6T[=]^,:˗vo8X3ש' +,J 4=u<[69nsz#siEl*[x3(k?X{J0% Wrxγg]hɩCaMGP.k f{GG#?z*j !g =`vՃT 06%5{ߠ6,Yn!t2ƼV9a1E*vC-Jm) ]Yg(eIx$cX#Tw=O8к\ TNTRи(Ma#I@X^]ePqҒ\' ͨ/\+%gֿ194vz|DC;J}}*k^zjZOa`rxE,Nӌr; .&[4AC$H6Amʌi3sN}3yL"&@^dv/!fp᝻ tgbQƤ*]>,+kv"1sUT|&]F)gV4@bMѮYC*!*/O!]4 TP1;ok~eM (47e *u\pŅ?$5&ޚbwΰg䒁D,ҏ #RX2ۄ9F?"kCv5ff% 2L|򲛰WX {jV(!)o3<L*Z`)>9>oJw0 ^,=5_RMfֵU!LF;Z_r`Yڱ ,j+[WOU.:J»"?^_=37(׺^rdr +D0Vz8 Q J;Qq*U4% S0qI-qe> 0&Yn;o V@ :TIzogkf-`3E:0ZIP~KFW\ eD ֐!eVh=\^]8,3-1O;L7lޭJj,PmIKM(NMvA"Q+0 3W2t Քe ӖdJ VU R;ÃSVx0Jn61]%?v Uۛ(g߲+`ڪHlսϩ7;w`Omgt/)aʠU1+|L%鹐 P'̺6_?\9gB |Sٛ9cS? w/5%=> Y`"G歼aT)_=(.6[g+g^/qY&{`~>ԥ.vat:̡u<ƨdk]DHU/D+5q.f퍠e& m P6:޿h73hY+eqɯyFD1!Qyş Ϻܪ:\pғbf3tywO6]܂] = ZVղ?5B?_(yUǤY+0OkV6 TxP4.iVL((Zz̽QV)Y;4c@\;YEsՄcFvhX6{@I=T1=ѾӨ'˔$ @>2eR]{8i,Wh0#ܐJ\!y]G_6Ķd?Xn8pUrVK_I}7Tԡd"WM$S(}=0Sz01.,n,wPBɥ7`TL ߦcQ+X\yt %vjWix(;=e3,Aã ڏʽ**ʗPYKdb^4n [A2B»TgCRgxS*P)Iugy#M~|<|Mʽ`PaF2M 8֔Cy>vgF):ei!-Z\XlT"5n+B*|ȫpkhY]<1~z񫉺էiXsQIS3Tx)AT*0xϭ` u^_rQA@godp!S=xJZ+4qeͨ]EK9\#Pnz@3߬hjlj$H4V.m#Zv$(vL+X]8~~y\J?vi  3R]ا] xfnnNbL-K;"l__D)Ě0J۶vfp$K9eOB9l鵙Ss'eml ;E0,!p 2bsTZf0 VX ;L0 -Np]aVh'Aٻœ OO=u"H+~~Zf^KI]S2j/rO 1z(L[vf&b1Ҕ ~@ͭĢqFAkuU?yˏC85F.8z,@4"„>2R~uA!^@{3ǵ+hUΧr?/%nP|Wt?Cni$Zg섈_~Sp~1a|3 jw3( Og6Ju{@@v-S*!TtG ZK0I|T3-փN]l%K8?uWK^8È[8k/e&\BBFq-Sz-J5ti͝CIۋ3#۷ЏVN .2/>].ڞIb >WO.ecq+ !)G} ,ysEZ]~kVP0LPGzJ\hH%%(q2zFSTUyTYf#'K櫅d C5sG+x:c! 2pǸQ'\ؒkIGg<^Aܕ3&7ckRrR„d(0R M(6jn# IŜ PuO5o%G&K$R$$I/L@~̈́yu8GsZ}TVaV͕6Otom %7݇>vO`/mj.nFK0N 5>]yzQ4Ng JgfͶc; qr恫W kޟ7Z1w7 -tgf0 Crsl0ne =)"S&k4U2AKo>PfYm(IS؞I؇}1yv@V){9ϛ}&] rlF:BnClE qrСQ<ǨE*+sqfcΛ4!Ep<,6l<koti|:iQ:;j) .ܠ u]kf΄u G8gt5%r-DK3|Ha Bm+T*3B8V.Sy1_8jxYc @G&gS}TmChuoo߷['x~❁1gȧWhnfl|g,k&xLL`&'[x'B;p2IKcfM4FUrjs.@1lZ79_23(E4lla%D=7H:9^C|Ō.`iݦu;3F-wT~87|vЂR7 :\\WHWv()uќhZu6g %Pb{ PjlNDgd .kv s-Ŕ~M<~\f]Jv nyy+U`ޙذR:/g}:y'92-_Z@tarMzwJ4W"mC<&LF6HʩZ9 eCxdTdW5 ;rcWtR@e,S_燚s]bA%Q}9QG-ioZ ^3 ۈ^ϠPM]f%9 `r0i1X~5:Ÿ-/h`'<K$ CB[ ܗb4cȳ!M,xIt ՚'gGtD rGqP $AtMr{3{3U)ls'D@ik2[U9t MJM <w8%T$gOfX~Uҿ7VԞܚT^]\bb#]\d"O\&52YJСlNE =,Leq;^>@j.;xBŗ64 3b\k r2Atځxi^JL؉]o6{Z{bu'~\";1v*I!g Lp=s0X0>E/v»'8.UNj[Npx6| ^Y6H$LzA>IfPʲ^/;G TEZQKTb=Ln+C LvTqcvmv"P8yXl TZ"IL$w7Ne5N'+bгӺ"+@#N|GkQ۪˜ d_:-_r|C .HT/aF`<q̸ /E[L 1(~v(G/zѱ˷/֧N 9ކܰE~KhĐ#/Uc~W s8Ƈ P ۑc3c}V;V:}t{4[u.l5\c=9(sB7BhR zF^!Tww=QPA^XH5O -9 }?K)E,S;?~pPl0`䏣Rd02ߋ}T}D)Y?,E`sj~IɆӕҙ≷<2l|aϢ6~~^LXn? vzԋ V.LAwO:+;uM=X9ܓMOT"h,*Qe>eRN/, H/@=| s07%6%˲#\5|;Yr9Nuc)Jff~j̪هp =[+ͤ/_g>;n#lpi9xj~dk!FrF6ӄ;v]`³IDEde0ЇF0߃ƗaKr-$ʚ3XyDHG)kH~Eއ7T"mJT a6̏OqZ謞HilUmqu`Y2tgjdP| )>vK]ڪ0;yCmtd]ݔxY'|gUp7։nT`3F=%rG;K]H\IYسS*b;#pr]oîYcї"'‰rY6F,j^CxUxǿT/D@I`;Z\$cOFUsOC^ 3NspeSaF]wpQQ*PFQ'[) "&y6a-kɴBZNOØa 4 fNr9}K]pxڨ4dYX&R^X|8\m,bLitɤpp},mg+, A;N%LT%@ugX2BJv4YJ0!7>rj)9?fߪ3@ qRPRv>'*6:@'} Sy#VyKg,3>˽ mEUmyu7UoI!ϏTن?e ca7vwpSfڦg~jL,L]?Z\p&ًΟyKȭ{X~iRQ:QV5e߭kAwd5S:m^=vTZ-Y>EV:/~ij6~zLdҕcQ$ًLXI{J˱6h0mk08=-Ft*pQU[\-.blr,1$m'Tf8\2s2@-f,q.S'AHlaH(㸾 gut!rw3Wo \G1>,+mTe*/Hd0֔Gr9V#شj%!-k`NvWmÜ<҆g@Œ|j sxa?R0^N;'ХvJ#bZZ9`b~bk-Q(CQ:" E|FHկBj!ゎR'J"<\He Ft}^\OS*Hm iޔ^0L6uU}` 3!uEhJ7ʹիf>_%(\]9Η ({߫ g+#mS41kYeFNvN #3&{4OnhGtJ_/'^kxJЁpf\0䙼k.ȍ.5v'Osy+(X! &xVRV<:CuCx#]9izZe5IBJDtJyZ!ڤx"?L-Pew=J"C}O eds}FcWvpzVZLI=I•nv@߰s.Q}K BfmtB BG8iO~}rk0ufAÉ׽y{;y Eie)B^ۂn*&'~ 95hYHeNF5 14]S&I,eD3,FGV"7ǿCԯ_1")[ͥ%41f 띾L5y)*Z}YNo5}~L;dgR0Y-*PŋqV}T1ZBf{̜"l+6%†n;`wj,׮ν_Pm)b8$ kWٱo*YpU3)7kEh{e!o~Gv `# 0M0+eo U7o t? zglaqæ`]39soyi+J߇tژ'mwBU>6k|(i.oHK.M< fί\P`؜I")CӍppA(gFtP+io"O7Ks/jq)8׎wPµIBH,hG sN/[5ɢc2&+mգk\哯 `G T#O;bsǐa)2{cCS%m G]jg5kJkq Yͮg"^#225nv*MXU9mejr^ m{# FZo Ҏ>2$ډ]=bC)L&0B$^`.ZnĻE߀)b؈KÄBo2ޮ .XP )Rq-a*Ёi9g$~RX @|/l̈́p4OC2h̔M7ȁ3CL`k^{R\ ekrTqs$ tv|is6)Y5'$n ~DῪBaXKWt>$2!+7m~仺ib)w뭣_ !4szr/N,JE\|V79AqK\5ɦ2W6m ǥ-vh- n)J{?'!8!!=QNqh0Z6xhljz)LEu^"O(EBP҆9`Sti)~ͯh % )^aPh Xvo Jw({$A,14o4j^ 瀜Kn_gQ-lGLj!:$1م _JɅ6yUAg7wKWt^mm\ Ӽ`N'z}:[\_SUą*!.6HZi[䈹U+ap=ă!k&%bb?G 0FB Qh )y2DJ oO/tg# @-V3{Yf~'@ݖ<^=U#/ mO}A"EUS''H={ll~zwڃ{%:nebQ?K\OڐJuuġOٌ\͸¬&$t\a=iN*ѽ-I~ڇkU#3tR]sS c Wi O= xH  ojwPgcS[-Lf\hHѭdw"M|WƁp60-#j R_qVPZ++,D];Ԇ + 7b5wHh f|,U}RMXING-ko +zv Op>OwK& P^ ߉m}FvO'H h:~Ͻ ˞%cҝ5"I&q)=Y0ng?4Leqo @X 7/ҞrR"@sRwI0A XE)s#[:3ڡ-wJfYH߇a#TJ-D+M^\v>^{= .y`C|!`>6)#r#;?Mr~_`M)#`Z_٫h߬f*o;T!j)i;? D5ߒvGPÅȳ$&%vJK>U QIZ e_Hϧɧ1`ejn7hbm=#! NwyYbv8]d07m_Kw5NƖZ"+8I;j%17-˩p<;M<9C^w]J@B~tirU3RC#x9&m DK _Ua(nYkᢜ085ڑI7Fbf*d 3ue=@jҵ`+28{3> ňWS?<=̼jO;f[ȓ̲Ĉm4-[Өh鮆w*Vw6hyTIbZo"YlR& oO^"z{ ekضyn<:,w@;?(ֆz gC>?vn$չ\v{JEQZ.ٕx@7~&}V\[D 6tO|[C89AScI7,ƶ};(6W%FD`X8X-[ʐv.>߃6ؗ@G?=D\(WTs *Yr >Lr$8>btW@ ;[Zf;חX%?"(L{yb"Z˔8iZEˡɇ0Ił)wk]+qōM3e<Ô 'gг>J,M;45&E6꠨]ܷyn w7Na*OB܌(Kæ2 ;}Шv$4L]Z{w 2 +{R#og‘/5U2Oʦl|dLc֑d{%NB&R t`vAǃuNwywiFyuBzSAJR_jj΋C\%rG#Y+R~xf ڀoh_!&Z%-*&c$x:TCꞞN"'JmQZޛ|ؔ!Β^ni8ǣUX71>:S&Ypn3`uuśFv6^36<^(%;sEkꒌJtAnaH-'ZJW\s,H:"Es[ӈ1~TK) ?)mMy~2-YAPER~$3[C-Y ~Q'fE$SOʭY9OWnۮU6tde"u5XII3a6?v+mufT0j5؍N"lZ]/GQmEҞn:VQб|VWL25杆 0~/vV- XZ]MpϔHZnFs%XY&Y ~|a!ͭ=J`$'>d:=7FTAj!T*_m?rw#1Uussna̴?o+'*#d}{B * \lofjzǎ\}nUOK|V/q)zq\︳xL]ⳬEb|)*E~⟘HEbUӶ~~Ez>=)InOVl ,T,":@jgmo` YV~5˘|n,ޛ#~= !Ksݯg]JKьΒczZAܦ V4>4df$s19e6'q0DŽǷ2渴Á'4_6&w}I5{2Oa(u{#O/AQНu00wٟmЬH_tKޠ?u;EK-SP$›F̈7g|!Fh|w].\Ff>5Әײ e[2/!#>޹nW0]L1-"1>,I0Vo߇ƌ5_j5pM׊!hK;Rw3mV+ˬ>:>IɑHz PPoB~;p?lk `z7MJkv ?_eP*] bjB' 6~2%6 ?OC3۷IuBNpPP, Y`Y\qbu+1,muy4S`XtL%Z#Gy~eUbe1XU9dq'QhfJ t-5w&I5i0)W0z5|bؤr[t.Ee HPѺ~EuC.EjS q KYdE9334T[:iSyEuG7+ 2R#|醯N3A9;?t7Ro};EFKo[]֦!:An]vfr?{`y Wg6)b#r8>yDc[moJdnpثg ZeIY W6fC`Up_r@Vkp'q|gʜD&@jz Xs݃rd%n4efb2 )PXuMz+"3>:E(6@Dxy&nc>cXW3I6w) A ma1g_al\-잫dUZ\9'fTRJ߄0[T[Ol膉$rڋ59i2MM!FQGXR=u0Gc0@d_-3? o)дqT:TÖD1?_lFwA=mgOHEElD~ ʣ3+SI 5JD۬U"a4^ہ8p Ky'#yOOaxonZ3,ЬRkbj@Ȉ>׷wfgCI9HN{@V!)(3ܻ'Lvfh ](!Ft۳X U=aפ4eոhӕtL遀a \͌P/ s\[פfA8mɨT&R{Uow"H,jv_. 9LXMjI]R8nL[Uamv*gE=->8&˴,b _TBc!Oj yZh]b~Vĭ͢E J?L1H$|9&AgOvcUL:7f5E-+M) '5zjUhm P(֔vAt:Q$49=ܥ>%3UTW 1`gzFZrBKQzG+ }ܪQ]~dkњHMgjl)Ӿx>|gY+Q]?[/j'OKC2-% S6)wt\wwF"3gƤ^CTdTEXfiZYw '_CR6m捔?53~8ҷ:۸d5B-R –ͪ.TWmC\_mw:~-Z\^; BC-B4lzs : =Ծc8~{Ws@ubX=wai9 `3¤tì4c 3*ҠGOtǯ2[`{דXߡӖYM3ɣR`,c^ɭ"rBڴ)e.<kX>b/596:-ePg&{q# wT}2|_w=12"}"]i+B+fhu$wo^4F,$t&"+ܮ1,|q?Z")RXX֦rbޱRm+vXmkL5I%2PHݗKAx\,7N2@yUo!u,/ܤ g<*A`+tjxK̃uTeW|p7հO\Ԩn&Cڔ+ !)AUG&~Q  .+U>@a6r>3)̑v{٩+?l0@ ;%>6r3TOM] fqqZD,Z)񬚰wA`t3ܙ9\JK팴:J"9;2`Ve(j2U, %)I g%Pц_nj p,s ^qd~Wbػ%]5RJDL>"$!2@6GdHSsA3d{Ą0V1"}@;YvWwj)O Pt܇.y.G0Xh(;(O oF5;e|UJS6"eȷV7`hAK{,+A޳)I`ںFuq}a&R|δD^DIq.f # q~U*|zp~DZ]ѡvSڔ0C|Wd"t&IEy f9}IvȊ1ȶR\adz&-4 0@$Bzm9oXV]ч)DѮ y{3 #2$ n:*u!=9Y7IR@@ZB~Čj#WFјDb2D_W4}DpB5d hDnș:'f/їkRqbL9^~s̸dN1$&B)PRv-t;UgrVb}?cMIWtZ pytBo*VUW&XQhUL<2m[ Ǫ!M}-@vrEmvY1.=.]a qaķ A1 Y`2!)gQ3~?Fn$aαFC5zhwE..}.˜jLP`t4<(@zAm5;aOmV28C.* 60T%>IpSઆs4~rW"4#пo¢.U)QJ/Kli_qjw% g.>{UZ\ڐr@z[X g XHۨ>?jFn-d.i89k]r= p}Kw8a]2 Qy16E]#"TS{ `/qm;J Fg+&x{wއxSj"rw'xFxm9xUl^7x8p@I]IHʼn97{0R fzd=*EZct«nI6ZT:leIt)Mc'eFt!N n9vΛf-?r~²>aOtQ7KܛUJuA`tpeE]wO Gre(Z*6e =آGR'̕)|6#I9O2˶+0mZJ+%-ᣨH5~'ܼ_Kr~c9{Xύ(]t9z y8[-z]Sc.rfK(d:m~Ky7*ѳOqZH'`C8~?`zuJ)RjA5`_^UԏN\qn'ͼY-Sf .@nUo^@؀> ;d/˾qҚ&uܼk"0nhۆ9nth]žhDMq2w"+;&wJ 힕P'vF0^ #=էaf@d8'd5snQ-qΜQQ n.C ~Ű-v°E,n!*6.ӸF,db|BS{z.ad#6NTDN'~1Ϥӹ!} #n{Ul@U\wI,Ne¸i"{^L_ya~mEl.^JPW~H%b|3@7[&/Jmq|{Ea9K*Q_ .WY>jt]D 6_sR9QvN+|'^gŠ>M 4JtipWp;'{ζpaxmkxjYNga9FPe|44jϢ]c)Xm͇O%, |dI̼Uhu?ز-O_#&.ƛvOҗ Cvy]yvmyY89%e I1<(pPg6Sef;lmJ%uHۃ Ⱥ靨x5V'3z [.ZfG?fKIiH6wL{v30^1KHty1+}!0TWY^kb6.nyL N5ܒ%!1x 7uA 2yTYxM+_@J5B&X u%#FK&U̝S՝K%Ȓ`?m3ˌԪ$Sug3'1?ցx7iON.^ZP_lw\vu4aj(asCkn{KIYa YW %aTcmYuMuOK&9kj妦+PWz]IHcQ%(m𵞳|BF◉)«_FU0j o &1qn42ˬuxS 0~Hs>Gsa.Ю~KߢUq.5ssB2ž&rWW''ɑ,ꦪ DTPݮgoU^ P # T~$xxu00odRq_AF{YF+tUᑍ;cxu& B9ioVԷntE/ ĺ$33k-"+$D/L$gLQ}HzܦBL({`1.:pcVIEZDZy )*9F%DWuלBh$T>&5*q5ܙgE b|ϮxlLLO&t@!~h*C 䲥 `KmLa۾VNPY&=4۰5ib@<+EK7ÊW;IgUzmʾHO^V(]U^|3T;eLՎR]M0*E#YxkHu`6?\O|YԸA ,Dm+a!4VϧGW_h$fpF~B9G]릌 1tB{(e{"SbpvЦ/s|80 xRVO)~h23Q=". x XstA$רx$V뼃FD^NS`?qDee6^jd":{&4E};"h_'6Ϥ;bT y [w)^zy&.zZL,&cO={n]Jj rh#7%"GJቾ#ޔ9FkQp GpḚx,O= k԰D?3}K)9Ϗv5G!a˪|bQkElO c2mI8wPYϬɝ̋k 2lY%^y=fclpJ\RiXEQPԺӷӗ|wk _E|~ 6(o˛M;v Hth ^Fɨha01nj]B=Y8o4Sܾv*d3_FfW9Rے*86߷Kӝ8iU)_?t13#9X=+WswB:X:V ¾OLZH=93.(Cfͷh=3;&8a{}.Z7AF#X!U^y3L% O@"/^V3 /RŞ#msGW-Ə"V5Nw̩j0jt V2~ID-XLPQۘ;(ރ\2^\3Ȼb03nd.PjHI[1l6rccb TKzF i2K38KGh<[jMfG_I5vt¡<‘dVu/ԯ ͳ9 e 0nFo8:#Sv@v+e2Zڤ ^z?UuKX,;Bߞs 2ݠ [e,pq+qEI4T>,o$0Ƙ h=3dIzC0}C}NN36 Tܢ~!vR$pRcֆk%2lbBt]?B&3n #|7%6|6;.*o_saj{q4J=wbqTSP MzcD>hZIUe:!t=oi~V:`y7XhxBhu^$elyD]C]ю ~ 〃22P=TC0eg$D 8uy8CE2qvOlIxL;A~*@u NHgr#u@t{E2ekK9ysʛ)=] hrT(ib@Eݧ1u~PZqɿ0#Hg8@sYGؙC}Ry#~QnҺxȗACOާ%ߍXD2C`檮V993! Qch"aEE wF|bVn!YYdƱrT>3nSO'E06s|',d*m. ¬=_Vƚ m^$ % ո=\3={8T;>?/u\@+/APox.I⹨ĖnnE-?df"w iNs[?_O?ܺlrTMl6{~?;NW]CihmH3 ͚[<[_xVT:x܉z!C?C|py}>T c ?2[xflk*8M5]\;8pBaN#$F˓C< M|3$XAXb;#[CXܽ+-L S+K:9MqR2I~ܬ=.RzjlWt3m3|'=80D:w<$E BO0mL:@\ҚuN|Ⱦj..Z? eo~hn0M [!e4 B|h#?uvkU,h*O7uŶ ,ѧ7i{Z5h#1,̽ e]&]ais9Q&Ql=nv+R^|)uJ߯tbfcFb!` " +#q+/jV-k-*rrFPD2}X@\jSsmZfkMLpfח˥&F=y\oYKRPlfXpxS{ s ~W3A"ٳ:痗A\zd[G:JkB/'mlͩ# b6_w4,05A[lx1EN(H~]p'6Й\0;J>_,0ϑqf̧c>0W:%Y.U8oVL"Zt?*2 V[hsV/w/1ݗ?%,们^I_Md-ѐFL<5NE23Ӓ6/1#YWC<, d8*褓P'Lj;6o $ntSuАG1r4g\qIaYՀmp 0&6?\f: "2 72vK NqW&+^ 8]R.7GaLUb 1==r'S %!-C/3jxX@"~?-`FȂD[ ;S E>&OO {2Mp]PVUn Ij VbO8DbggZ ! ߠ)<ջ9Di6=Q^pDvN~qn-PZTZEqgzq&])L G$Q$EEplg Zk'_񽨎>8qR3H<2*Z&!sQ$#h(>M .K~#ok̋fT|~Ga.rXmTRh]+E U+ANb$74en/cg-x&0skIT%+\ Sy7ՀZ0QzƄ5% i4+l}:;@S GĤS}cV Vjtoʈ?Q/kh㗳Z$* )6{Ar*,֯7е.$p>LX84ڬ5t&#d| -Dz&o6c Ey*FJ ]߀TW&$!wU&uQ>qÌًƟ@DR9N>XbfLƓ%k y ~%S<zeyr2,3!&4L{(rZ*ub4"ƸٰT=~@Ȏ^EPc/SGуQP = ;h`?i4 $!ZMJ7b)hѳ"39ַhͅ,[pڞsT+% 9hk%*;&;檵[%6IуD3GLMnݼ+}Ǥ㬃bpdM dj ?ʼ|HKxiWĘ9#U <0OC 0q0# &<_ ^`+$8a d i w~o7(m8=!W"?T%S֚j%߇$$쮋$*f@M_׎ErŢ%Wz) ٹnFNt)0a˗79f- 7qOU6k/MltNPzN6(6Œos.(6Nޱ=O8 ^eNXR$Z{n]s^P5W;!8Fan&}[_y1+/nNhgu[tYT0A+;2Ɯ.`2>~5TF}̩_ `^'e5aՂ['{*Ptsհ W'ϑAmIJߌOW o ~a śj ,_W02S@y96 PskPHWBoSd`;}}Q84ݤiC? %{V\-XsL*;~)R)cЋueL'id7%$K:dž:@ErxS0;SXܑcG $D Wp#^гB'}ށ2<%[i" (߹F|׋-`(ђ6vjg;>ODyKК|(si[)ߜuQhQ;OkQY RYeA2v& [I%}v2h(yط2r$ X}XJK( WE0sgr7q*fk!x!`?H-\XQsZV\lc||yaɄU:(=dFc8'Q:!ʈ(` k )'nx_Ddݾ|p 䞆;%D2x[˛2\ڭ@1Mهƶka7Ӎ*jޟ7pGqI%khCC#`Wqs%n|ӥiK'$2%4~Q>1R;'Ob08cS*4WBRYeJ۝|.a'Rk!H(5\ߧR%rwڦܽ5}Ǩ:0憟 ׳dqC' 5Xsv?. Yf _X8Zዶr6_bp;m345G/)Y)(*[^+*W~SU?(V37ԗ)X* DјČkCIv$#~&u!U7tWEu9fvq%e| 9ف~$U=,7K?d *YC3_g 唉O X<]&Kf`.jӾ2>T 85ֈ_{UIʻƂK bmsV QwkFIAr[<~Ysrm#"1$ /]C2.k7UNtpm =[ʪa*u18ޝ۞8x.YdsxbIiԯkqX-C&:\eE&Vru@iHS㡔}!gxW!Ԅ)_)_H0mEYm4!ƾ;i 9u E'k1`/R;av7ܷgg%"Z_XK $_BR=nn?_Lhĩ}uZE%5#I.Cv0hBܦO> p$0.@9Z;$L?/ |WqmA <|2)r :0N|4(- B? O#Fo,-5\p Z)͸*3@qUMmS T ^:tZh9GaOLJf6bڽUܓwPm=9<\"TJ'!;%o$iDd63j=Whp-Z}賤k_YpXʿ̮Viv*6H3W;qyjpzgQ EvH|Lcc 3c:2zfswb2v>Keקɀk.BW!n%%=S/8N.g$tqoJ=ȀͅnZ4΄tbEWI)t`VQǐQ"\4)5r@s`4r k|swPx(UEϙӼC%8_]5+̿<8AA[."%WMN&Zpy>Rm} 'Ze4^mL+j@to!Z2vpTvaQmtȱl\V @z!y e)YO-Gbb)k,q,)~T*}B{azͽc-` HDanA% `'!N pD?>ً~ky);'c/9CcO#(>v;$(yDn2z*,2SPE%kEL=,iP'{ȍN]^t1#߂Iۈ0f>3u|l*bM3ի菮^P7^#,E7ժ]p Éy׺HЄu/G4KE\76x17/L35]|.\]@"*V}h-;&YgӯL P>1%IX0_M̮2%p:[X ɡùd{!& cKl̆SD]n +.&Yo!"T;,o V>V'>_d;J J(.tNkHaWӫ @h\]-ɧ7)7$K{8*}6?2tIU}F1ܗD%+paNGd* ؽ^.Y0ԬSz6Mj^GxivU1)%T9XKPh E~/Q/5^< τN6>dwi0E!ɪ[Eg%Z)M0)p\QwZ aˍ?x"GZܩٍ]'d=;Ķq đEsi_h]lNy1J* m?hC BIa &XcS2`O[ƙBp,S rS Pʃ~r*uywynjlvJ' i db[zόs(G0q^wGJ] q "; ո:DJ4k@( UUܼ#y}y 5"W> H^f]Icb.UN+z>߰΋z"ْ*@Å @edPᡒrEM Yһ Ml]u' yk&b]$ڧS!/Z[۹d I'Y /t9CQѾ9؎%;cp| w\ N$DOxj+KuߜkE})m{ cEKA2\qFV_h<)Ts XM+`@R9tSo[!dEV;8Ȁ[_ u ϑ Xpz{ߑFDܘhƊKg|/K. 7Y8fzf#*R~ߥ%hQn%ޅC?B>bX3y?l{JDeUxNg7De Ֆ͒jY4f{6)Uzs,#5^#KmDօZD6ey\ gF7CAOKAhs֯wku!륥ル !fl0E{CS;DH4w8aqivԅͯ c[Aþ@kMb ֭zl74Dt 71œiJ3c"ܾm+?./ kΔ~S]o[ _ˮly>]>9U~қvsY' f?gW;A $æ*s1َj\ szEl]W뀕lM)>/h%jC`#G܉@d|d~֠'!}|PYG^vmkَ 飧c&i2ԛŬB+RO>b2@D{ a02 >&W6\%~1eX%=7 <L$TͪtH ^x4.m$w*oF 1 1 ?n3ZvQٌ<0MYu ZfMDt4 Pٰ+2? YsCS ֥wz,Bw|T\m"{1_)!q|>۫`E#$n sʐta ߱$k*c2. zPR#HvuB)fbojmuفikt/X=?Ґ:R%7=Á챟ـs.uxū-rM~nJGrs)f&R)[FG$fy_$BAvxR. ƱŨqWol)Ȳ8 ro9h*=7ɶr*BaG>&8aÝ9i>r%|H.1{ݥF\X7?Sc#.$ "[BŤG]wA$fH]6d*ӣK=aA=\@RŁ-=˫_ڡ`v_;ؑ:3ؖODYc}g&fUн8ˤ<˭T<<5>'zעQ0ph ]^#^fOtr<#17Ii#;T B_RY{{;E0P O1'Fyfd2E/~ Z|٤*|,ȀnX>Ќ?xkz/vSsNY'XespWruU1usyhM[CC; Wn麨cKf^CЬQOYUK"-M Z;/H &;s, vѤs@ob V-0X(KfyQ#觺/Pif,M[|⌊ p;o8[g|+SE-u{ZH7Ȳ1'ْw4U:WƒK% S$8h}Tc,7ZL'=qa2>gi]D덒 s)(M/zọ>OƕXzCejlT*]NM%:;/G.䲞N3upkij ɩS#7W 96)\Q+~=I)_a6cTƷe2Zruԡ0a7?C@Ooݛ  $?G2LymK~2Iesc'fd{Aэ֡YրS- V#W|c'P+N(uiZ?'T ?p[QJCdzuw%y Og0/0co&xgEu`}t{y .Datwb#MD'rl2&ۊTwsଜߘW`z.SK Z`r}Av iHإLGX#n L T(T52AR,0GZkBdɺ8q2Mwh7;\h6_Uq#ĸt.\[0CLLf4S3a׆ק~,ԥkn8:~MJ4̱4q#˱a (ѧuȀzN}Its~S(C@/*DnR@O>7{}g t^f։riH rr+ )6:{B:WdLNzfoɇ+ aJՔ,Ui]ȵ$PU#ݚٖ&viN j&+CA̭e%u5+)M^ .3٥HL['C<#_) PߝFXO G ?'ǒVAߜ-:횺0ѹCLcyB<ƅk͜ Iȇٹ:ʵ5va|™ЩL-z!3RMCLx0r|Oӽ*-<l[-E'@01TEPoqj`9P!d0uTq]<,l(a<nU$%T?C HBݙ@h]$ d.<[dÔ2W`d=gˀ qf}{ذ'YO q /׫8͡- l1+>OΗb΄,m6?HTM$oD7+,8Eد~+RN M2&^ݙ]B\~6<;-2Fu}^DIԏ̷(3KE2+Dn/K/Z˦ ;Wrs9#7xs6tIԭRN4ue ߬_=-R$,,)3g)-'nOh l(0^P2_U&KU h#lʍ9O9Fd_% ۾""s`i[-S$@kuc5/zєh&4HdcXb> oZ}D49Z6,m)OOԋ3 mDyH .8Mخqv9)!96˲S{,pf< Qa #_8Dfmaaiئd9>@sG<.:{Zn 8>gݲ}W"Qs& 5N5idAh)`YXk;=HYyuְsɏhVW xΝ[fnF-r\vm- M "^pVf.˝S8ɰ'[g\y*̡y{$oE~_JhcѦ5i\iGOs)UNacT": ?VtV*֠<ۥ4b=Z~+o;d[.!3!sjy7TF?w`Q}CY&>:xbWf' F^Hjz3ximi뽩+Mȥx]_c偫t5E]! `q˖DNOa;OXO?β%d嵱3mKqܝ1#@r;DC3O¡VVc pl,:F'*H1W:}gjҷjsZft\pb!m怃,]vAꀀVa=Dwcv1X+<K4w=_?u˺w!aߡv{gFu1(ه:)!:JR^]3\Kjlo\#>{-Fˠ7[rO~f;r/yi2U()N-{Ʃ$w*uxAc'T WiE7$u~L_l63pAҾ=F@ek$!}˘  <T:H0a:/_-/Q؟|lg~ ,NL 6V eGF|;9* 0%Z΅p+xp:.LI]*W'=Zŕ-puUySࡪ86m Dؼu j?uY ~8cɹ)]A(K3&1ZH=4 IҁM/^A|'1Aǀ?5,HH_g>S ؁PO{:b@Cm7#h1p2X+{e,^#Fp|7Byf~g$&) sV$vn3a qP.BweW:,sSwP 惴\Zki>J 4묒9M =E d{Tw;(׽wɉr>2Ӿ=,x~xB.Y-*K-X#Nv)F?V⥲_>rJ7k//,⠆Qs{&}Uic|2tYzD`|މ+C\ҽ4SGqD㺙t%V G=>|qi"bSg+'ʢM+NШ'>tᗋ6Jt?sۇS YbFI!WTzT/5]Wɏțrbhnm'N: :X?C>kSaB\'5X/K.?]r \ky:%۝L5A ~b)Wd[C-KkqaB+qio QK;4=.-p~[Z}ų4suJv`KzX1ΣBZBGa&bn2Q`14:]cV'!v4ouulR2kU` DxJ}z*6@K_Wuß4iE4AO-,3|$9VQi%JB9-?fI?~юc-:Q)z*5QU;I1o z-/RD3 b@m#|y 25p<P>8Ѓn =|-ԗ^OOz-w| PR4\WfY勶si>*!{,Bްe-3UX!C+XB˕o79E|d;5לl{?M5AZ֔aeiᩚ+Qiit<",VWp42^< h<`Wk~VAciy&buX|"z٤LfR^uzD(6˜ӣ掰)bܜs@bc=ԯon g~㻀Sr]JQ~&}$xðe۱Cˑ_F25nޖK޿[_Z<}l]5`᲋翐۲vnI._#9d&Q{ VRC {dc Uf4ջZAFg&].umX.dSA_x- lx7%Tb.(AI7C ܔ$Q{! [knv0iָ$jf}%S:ioOL<wRV pzC$U'љ-D(e͇b<&$dЖ]ο:q9Jd ?xq |@_EȽgi?L|$R|^P䘧2 _096 [ۦy?njfٻTiEY GSd*Q֍P@nخַ?E63i,ⱖa+/5@Wn*Àf=- :8#Yda#dbcMw:.uyJoS@d54mz,lürPgԼ?Z K}Rk;,w[ wtwDH$CScO~7xU-٣ZFQ=rDPAL%H ![_gNҥ9{#ꧧ\ƹϳ-jRnǽ͍j- [-l6d*LS=6cX`2K* j Іl$Qjmb&VVRS6 #EC׃|YE.puC! wgxx،]J{'W\F/BL1]~ #\L}FjwM,Wj5ZERaIuXeL|2oYRBzC8?"zfWnN:x a7걇5Z>yy2lW)xyx6S )!af)AuFaR-KF$4sVq!_\w+-O 3 Ïeq_ٲx02[mI|G5 bد`(gp}#3rzuѷ JՙJֻmn~Nj MȽ Pu]y'-',V>%$4Oک%g; m2_SyqoqUGC2Q#:j;Ki@A,X֬jI(i $bdcȋ8reB|F+rpEb,(\(:TB?&-p.h:ئ?@+TZ-")hWfXH HuqG1~4ߡh7!fF@.ѓzLkD$anpddb.:@rM7΢:ǡ2~,ArR\%`!=uswn]Y$h &]#Tp†IԎ+ocz84HNsat;+![%7ya#j}ŽĚᓻɸ)ѓ8i( mPkbY5:!i9yPÿ?fg _\5GL=NIT3{$ 4ݭPq;QVŽ5$!)$io(OfMȨ#&-gfŇ9?gǜ<>I%xlqI"( DCx<){QWkBw7݅sJc tɚ9 ?b6Sڮ.n UMFu7gw+>^=Zx/SvB[\G^kC WUjŇt m~;ف7I<=Ԩ ^vri 3kt jKu+֬}TܫJ)s1T% U*YPAȜZebQA; "6Q ߝ̘ a{*| >Q`'x @'UxIM=ѺlدIHԻ ]aBŷm*JCsDE5[i뇬@y P0A3rv:Ө^Ӳx@q& buz\3‹ԣ۾⏿g]quźOԀ@[-dyo~X(B.@JJ -o>xJNK9d "+%0 , 97m9a`:ʉ}K# f\x'/LE'j~QT$|c x *7^)u @l%}摃@&x c<}e'SYLߡ -%C 6ev ѯCGm~0x> N-iʤ+!C:bDzzi%}ST!! &u")]{yLvf{xoFUF/YZt*Ub<քg 6!R@ņI)r-BEJb,GbcYY6" .m(w O*PEn"(h k9{~Drx." 'nr"5nێvlF6178ͳv?=ou1[ ?[g i%Gd4@qwr8QtVӤ =w(LKW#nM2Ҹ=:tf|by[U\UDvD ZL9)c_܈R;_3dE &0RJu!VV2'ѣY9edseƣXVnn܂k24W䘔AP`DjAډ]HW!UE0>|}K(]WeC[Yp*)#io\꠩%_'CSیV}H :!uo ھPt#60#q S$ژ|1a*!_XqVEq<`E3sIa檌<(ֻ*?]0a؊z6{PN#Ͼ?|%`iouL. ]ڂWH<0 LP/TN*v/8WOz42'4 g+ˈ"~ QgAόaX/7xa[i\W)<.m}ɂ$…tRC+#zV!аf*^@4:w-jiaX{vI}n95~\|!2=t4tDGpr%6(j$MgM!C̖Yz|ia|~2';yV]k:~#4?xS:~, V7 ʩ')6iC4,F|J{* T[>0[HY<pϕ~6W\{"ߦQU"x+:1@\Y+j ?m`N((B~EJCmQ!r,7l{:lp,X8"4&e.Z^xBz۠(MwL#R2Xa`S =O&}c ZzRg-9e7 dE;!wWa.{ױ+G3_wcRds ް9l\a& ˍSd>^y;/^8# t1Č bPK+rė ?~.PeG[7Q^^lpJسoה/YŅ7=*ogI@8V?U&T#Ţ` FwHDu"ЍIB 29MIT8CGd$չm7ArΒ8Ӓ@^ȁ证 3]'ږYxԌ 43xuu* AZ"=[{H@x~mC󭹆ߵJi0^^VB K҃oTRn0Є೺&{*7Ho,rk}9v=;) 2CF 5խH_0\*zc&rh6aaGH"78.I|R3L}RFSzJ_2s*Z?î/!]6Dah`:/@ouG& i‚4zf1/nͯ4l~=\YͲ& O7%'Nx V"[5Sւe,cFҍs IaAg|HV # ]>Y6DfVQA/f6KZ';v UE;kyQP ::(~2Wp_<*<)zG6Uo3b)q&6.ꎥ%}.3Z޶X4(؊=D*r^3c&TAdV">л[qX@/IaKV+ SUگ<V30/q"ՇeDY;/3"mW,2dd?Dp0d5"aŒzq Zٺxpd0ۓȧ]lV&:'"q'x,zl2CO %Y]ͽ'4e{A-|W2u픢u۪j9Qg߅9<`B3r?=yHij\={kZAK AyG\XJب'[wx390O}B2/t)ປFKAOvhTf#S65`(%5vuїÃ~$=oȶ_< [Aܲ辕oOeԢaJz Uj0 veHv{'6jj78 v ;;2H,1Z CW R9P&fh9hJMc CCDk} :M(dZQbjg33_o+ .qv/W1dRXъ YȍHga-U/Xx@@k&Bka[ji)2R:+aOyynֽIBIUn {ŜYFVg9=&Pŋ `h?QlKֺ{f(Y%֥8N"I`6||QrYiCt*UdUvUءɥ2 G&[iNz@q<ߥ)Nu9ݸAfP"?C$Nlt?Rl.;DIA&tY7C7(3#1hF-ucغGhV]KE}kȞ7qvr>hh#g!5 ~'drePВ"F1S<)pY]g(#F"=37$o|Ҫ+*4¯.[i>I:foB+W6'tnȗVVŝ<vJ|fRn"n|weW/7/ 40}WᾍLϩ1{v^W9 @]%Ӕhm+(J&FзT̮_1]oB*18h’hVQI1la5= b[j /_ɯ"O..WaQݔG"1rUצ+M;?+.x P|k3c&RxKx$nT7I'## 6B͡:F4F1_9_\FN)`fUaB{%g H9H=@y&c U )!'}Qɻc:n.-x+Phz ~hc5[/U$ :/hhO%_= CF/yIƦ1@V׷@8t׊EP "3a2oPLQS+#Q[jIĿpM14 _SຉVs'{.7vh6:/-Ft5$StKnYΪFM ]>XS/X!*~f6茥j$ݮ^5ލ3.ZSs JJ=~&o{\KAЕv+,' a!Y~URP٪56ޯ .4fRz X{/K4ID Ѡ[1kWVBC^*!`=Gj~·byd'Hؖ p ?c(8 `1"E=#/J(ވJƗ^愣ua<@A^"g1z>aC;]jf)}S%64'zO3cCG=93Zu(mʎ,%15dh-Z/dZ2C +rʞ%%'569H®n o =0O 'ý d9a&#+W`䡤 {1p UC:az(ąǜ4I͸ד(a޸& uEe2RZab, b7mP|7,Wx"2A'5-X8Dڐ1Rj9?;I!r^4@ fC9$f~:Dx_)]36?~:ߌ2ʭKPqgMhtQ(K;k3n Բ9%$-i{0dԐqg1 Cls{%ƭؾ۽/n|I6* {Dt?$U>͔h E R?aC4gWV0N %xM9D!é4/{vp1͚uG~GYmLfct_G|R Gd=@|pOtW졼[N/0ʖu"K"%pPtG46㞳2>?HxT}1F{j}A aZ{ bQ"!زqz X|x t"wiB3"[Ji0k] 3 Nj5-3r(Zً['Ðb5*1q2(1 vm-aA)H@wgۊ(Q.DqݝB~m>gz*/vo4e]`Boʔօl͡(8p*I`M ^Iza$g,/}>SqhD!:,GFf54ZmZA<[a˦wWсosT}LW 6\DGjXf=J΍{W_T,(Ԃ{Q]X (v`c}̃ ţ`y. s7綢{rs,X0+ABƏ y OяDЀed͒'s8_6pŢ5j]'ѢBK{1љv6 (nW?%KI9,$,2̅^~TlD{yWN'}vL7Ն_a1:|uroK1b-nZm]J'{enpXj%ai= J7ά;vzuIF $!NJ*DZ`l7" =P G p󥑽H6uFvr܁}zO"{0<(_VZMQŐ;? ͽ^ C1̞Fт鎼}'1S#9?n%xo_9d.7A)c%pWMy[l**ZKˡs#1?[$8˚~sYHW8-龴yiDQ9;&n}HP|H'ee!k%jqqc:Rzw Q|J^z;Wt0gDpjWooitJ90;y1%\xfE4!Z]N|> CQ|Pd ~s/Tpl۪ܶ%-}=3.%B #&>(j' DS?WHU%صEŹs79E  J`b09Pw'9H)4(>e ߴ J?m#jVT%wmFUMY+xo߃.Tp=tMIK`1w@b: jELBփ]PwLeqf 99ц,Ɏ oѰ"L3 rq>"1`ia+1M'0?7/H.וD{Fq#ׅ0D&2ʡYCt}k:+*[]ӡISFu=u$Hd͌߸6YW%md+'9ҿ]R`9r"t*!|0v-[%ṯ )VцGsż&&{E; `.IZU%aԞo3XE2(:e<𮙭 2P#V ik+xeRËGe0&SmJ Nsj&rIšhfzb! e5 /.2=2zl`ux} b)9r0aA"!(૶&m{9Xh(ٵgdr-?ڰٹSFU;;x%k3!b ۯ,R-.9oר G0Uƌ .*,CUoUT0GWg+HrLp"0E>wހ ט2n ´iYl^3& Ƀ+p‘U+yNΌŴk%q`egơ5/l{8QQj:ߙVzμUd7Sτ:c]  Q|,pc T#r,y뙞gXvQU-_߸a2{KХQJ+՘~##U ne(ó ==8a7 8s'1\ó:K!(E Dp..bB^ǩ>/ H`},CϰX|GZFPpc<բ{<.D4ql!AA 4981{.jP6 *iqftuvݽ>WVy#kif6B1V@5E}u7@X- ^}o3 )9f6m׸Y,{i\v!#"{ѨL%RBxS2MH 2ÕcorD8aqYA;,TʎDmg=*:No@[|I 19PA86M]1D8 4 ap{Ugd yfy7-;v$#bvV'zmzALT;pLLtTet1R]6ٝ*VH33)?Mc~"TMuttH;)c8&ME}-[bU|H Wq *ЎpSn+ǀHjp71 :FbGhDݬLT!ָ= k14FyqiF07K;Z yGufoܳ$kOc܃vQEcϯMIdU.v$6){uFVy?;ts=t*#C٣$#Wo[ n1D>0ACEl~60aq¯8Y?!\ W:94~Y`"qo/c ^kFQ]az K^ ֓ ȑy)]ty t;An Ia#pf`?CUCLc-[MTމhᔍ?A+ [lpAzk߸rK5?m/1/QKi$4AQi̒2#3Rp_.A9_PA^Cr0ꀸ+%7~"qX-'8*}Ttɣ~^sGImĕ R{~*S*J._ ~T{%ggUE N: #((GVu V10b*`=aS)c}EK/!?5x37$]IZTr0NFm%‚({ey困! 6!͌ǿJn}C6b%2l+Ll}+/I[~&+_RpևN _?N^aU>(}FOZܯMRV ?%@)>0ڦrJZ'*tezͽ+#L 0AJoAdk [勧\w rvt'>72;+z>[dY+5vfPC+`7p8Ya,OeG|r5mC l;U0S):7a(mԽK3%eC1) Qx1Tف&^ nG<( sfEKwlyEc2f0Y/cԡfysě;`d\hč*cP~|?0Y6U`et4( Hg=ߦ尙-zj90:YQe/Xm T,zNeNmǢ-B1}H~IxZEg. ?s8tP,6KՏfRozN۫{Uj$ѱuE3 BJ,$Df`IN_Yr%~JR}ت\{*tty?mCXkذغyGy岗h WPf1><1.[=N ~6~`Qe0[DU>- mм{ LQ dh}#NKZp<,#~EBmYSG,oi+hū)86}plYe:06 N!Ɉ٢2?1e*!po' ;xЁOG_R9dh/H \"ɵ$h CI+cӺ`XW_W)ܯ׬셎aEĤvm=hF ~Se(_ס`>` @JAk奬 JAG>_o rM4:H,XF2ՠyInD1ޯjD)N添`ݢcbrTt(mwmumK ."N8}:DvlL\T%x0$)$ۀ&d![3!z-'.W.c8k$ᰯL{f?(@_g+1T0 5B-'fO! F9ˮҥI:qTέ;ofaeyU;l|ɟİV?l1ڒ-,MƯTU [77v`+T4'=xj􇬇P>.9.Ga3vGdVXP;lx9v }u62  AzTDG|a_]כOFGQ!I)^3ߖT\KB~ \HXTq05фS*J/uA"X<8Wx2swͳRN !|BΫjPJD IWTi.^Rp@v2R ,2&LZb`SXkvTh$fh/az Xm#h;m15=_좠lYyghA֒bmMڢKl)nflN7챑RPiD[xR=WKBSx"Oe-ajz#eܳ>_pguQ_C%HH44.'[(} ͠&EnX(jMBXo^o" mܪQLTMJ;mzϛGнUD߳$X [pŚ͇Pg4Y&yGM'ne{ a^!2{3-t 7zAKfҮF*Y#Sd.-AؘE^|ްW"^SD&֕A Jvף CifObAؤ@_;mp]\yg Y,&pܩM*0%V(2.ZfA0[(?ü&OC;GGV(u~_nԘ^X{Qog_pj'QSKJ@nzL9z5Thdi.Ed&UJ2Xk%ĸ)k aܚe$(4츹v?.?Ȳ1^@;=m!i2J4]q?ncOt冖22[%xsE_ AcZ+-)o& e^KHV>ibF&'XѵB?{eQP-u4My;Yt Fϝ7hA [p{F/ ϦDtrJ5ITR"3y~io3+ Km^Z/V~_'GFME`[5X|NH)]|F~*0C ks1nv $T1*j4Ypp :Ck]ZMbUMmkݫ+ni2m6{1ZR1ߏȨp^szefޕFM=7r}>&7 ^ Oٍ!dhh1wu肩Y`1/BmXk%w )) x ӗ&ܞ NWox횖^1l8+Ad4B<Nm7NɦBן*z|.'J.9+,<ڙT LQl'P1~Q$A@\8L)(g)xc Mש(Fʪ+_@wmRE|b8ЄΌeZSl ?^k SѸX WD!f^U:sإ o|/tGW[ڐ|[1>UD>s,7Pʉuz&5&5Or58# %]co9TiN U5~L3x}M7p7*>A>N?`3@= y|$ilGԛPP-WC1*]P8@Ңb'XSXcY(LfYp-W x2)RxquEo m5mzy1] )ijղ\¾ C#$(cMjօ:D FVn]B؜*ԇtɞ,~K#ZrVZ_.S.ҚeYKoxy]fp۾J9ơ5>,*cz1G/ATNunK9}zJ;6aP#(s~8߸hNJi ?KuT4a&,%KZ^愑Jjb:uZ1j$y 4$74I$a~vQ?CP[Z}B 38튳" )^ukTVN1o| Zlnx w66Atm2-_DB}x 4 )S/ |2.]Q$yh5ʸ %C+E8k:DK"TwD$lG>Sco*w0wi3FuAmgemھ-P| a0Tk-! C*g::u{uj(FǂkS5e4eCpx1jaֶ҇;K77O):lD%]٘t[ VkaN:FnVViVo,B<@bpT p*z'᫽/^sΈOV/-A i A|KiqԽ7$I!]3LS,ur?in @Y d:l'~0R逢 >1^4//_#) jYQFu/C"~iZn̻;$V6wx܂ز!2Z?_=NuGku{KY%\yL<@2S|=Bư؍|}dA-JJXłW_' K_M<مfg_( ]+Gex#nA:5L{EmgtV{h)B%Q-|:V4s:ҼFIE=mG\ 12U͜h*ܙRYv&VI$] p[%r?쳰 8r~>ȢwZL ԇÝ.](͟IQ0뷩DL~ bx/ZY .Jͥ2S#łʓ!VTmb%"=-\SM1'I '̲m(5^,ɀK}aQ81Y;zL AN 6𮮧lI1rS̫ۻ,{ mo8Pz&SA荅=5bs&lQ-D 99ꥁ"X~*S d< ' gU ,YŨix1h[N_i/XĨ/E(?Bc뀮@yy/rf9)'v1`}.#1/f`vqth39nsv. [7L'Hxu~rONX ~?/ ()9Ԧjm?6gn;ae_cx>­v2|zu p3f|!͗f\y0є:Dgow20GJMQov=ZJ,BVz:{~͝l{Cc]@KMh`,Y8`P@7*NUpI{& ,d[fh]e~ +oS}yitJYnBs昷"d*6[UK_D) c4L{g `daנS iJd9FقFnbeoLیi<=7%;h}׏r|kyݑND"Z猾BzЊƕ_5hUG 4acV 13`e#0>r5kHi#"ǤQ>zz\H$#}! +Ad[#2գ>෩W`EHNV) ٕjzۢo2~8Ϳ-l^dwlGP'~<5NTPEJ g :-%i/:n]a'K̂EjD2yM7E?/USǽS.?+f]fdG gmum ~Ft_&˖ q<43r[ߛ03gj]h9l%pCZn6#|fj,Sn`rNx( b}PaZJj NtG-]_tt֨ËxdHKo1[R&%~o(9{ I[ ~GIhfes!.b-|tg͇*oc)s J}Yr77:VhTsva}3R,s8r*nO{Jsh,ӕSA,-|zN jbs95…_^??y)tgZͱF}$=l:fbEIa|i])hNMF0q!r~ZSGsX\4,%,$9zI/0&<)ݙ?*] 0Qe 6IF[o\JB $Mq8:S6$+,z gmhgZnFbv pOW&܅H!V1;AOtʹns/E2ЭB-A(U!_HG>nQD~m%'WHc(Zb83Q -Ctt${7KFmuݽHW2G).ۇ qP=ٸDm-9W8Õ,'bi76~t*w/92ȭn9 P j?>pf)5{pW[7tجJEb6$4A9׉75:vzIH&,ԠU%fGg-x!L*T%JZT xY^c_'y'ã#3exV)h#0{BK!ZHZh{{էy*evѯ\oO:!`gs[+2=/|8l|LTyhfzCՓlk$!e3ڍ4 tVBJ-XȪ'cATtj7hJ6qd3)rg}B-| mLȞem >+ЊV`BNG!ʫ2@r咀aO"0%<~ H"_jCp)\\E=ҙn͢(Bc f!=4O= w1]N*K =?ukq?":緑J) eD[< -wl5y9g\mR"# jS*r4J,KIs#|I\O =-Z"G0Kv˪(|}i'N-rc<*=i+8PZf.0wQGeUݴvzEY"+Sg!ԟ:E cp2ufdz]tjMG5D|a\/Z%w.=VtbwU6iHCy$ RY#PE I 7u?d!\@eb[p[ {-{>9AQ'膲ћb$%wE:JBCdʮ plin>DA͗|poGC-UcB 4»v^x.-P kyN4]}|ӝav8ʃ/v'VNCb5ky~n`4RwAj?Ap!ܚ?}Blu ĘIܙìwܟV)u?旗iᄧ\ӿ]@':OMdƓ٭%Jw aːITs~.;RPJbF9SRX<t<[ha["37a;vqrߦ䠮6z~ܹZs;>NHt߈ G=N̐=Ii;(CD,+>hmi'_A \6R,]c"q냱4}ƕsh'/UϏSށYWM\U'99?8J?2@+[oi5e:II ZE[4hW0υDx][KKKԞ}tcp2^hc՜ њ5?;)v „ٓ@ +W t?TkyU߶qKL<<%z x)o 3w%f=#LHPt|OgTq<\7<o%e9r޿Ri+O3νJG#9[CJR.ShpJllfrVd(%!ܒ`*a{0͒njMMX9k3gJHՆiGk6͘X0Twuvk#xCa6MAH"f>Gʓ *T{Xq:`:%O兓/OrUCM0_ea]K\ScDz5pT_H=yw&%Fے9"_1 M,/RVkÎ%uN1ERWN9S&z-E] q`VY=+)mb]IıT.^QH*7:_j rwVɀ353Ʀ&N@oQiVō. &qSGIQԗ'1*ph8ϱD˦VXv%Ç YE}pLLz o-~ֆvt'Ӿ jacOR2Г+P:·9f ~1+qSkG;Dc4iH'tSVJX/oPHz6hXWwh;](_KL$|GmCP>Ĵիf`X ȹ䌯=I/l\vs6V/=sOJECNL0bDk#?OЗF0 i!RY'O e0b)Mq"SDte58m8b29;~ {4!irh'ӄ"pܳ1j?㓖;ʺqYQܬ;FFW7p}^O#)8خl$#Ϗ|| ffq9[XZ7eNn3|k'/NsE1Uёx)׀a>S WǤO>4f\Hqt MTE:>{Rb/ƻ}jxD8簋.{VF:K ё&[ S0K h|uMnŮ4d ת\]o{^(u_|ĤV.A8cQ i3hW_Z{|3  (6]^l-~yh#(ٔ&+#;ΏG/Y _.LJnvLX <{ HB9[.)'G"4խ쩾 /BUsO8 5ԧ +=`JfK"Q!(΢){2qKq6i؃iyʔdRGK|tZ/ƭ3j*US,ւ@yI>59sYCcU,e_\+."N!ɞG.c0UҙQ;Qf #H\-~dZ :c`qv3"J&$+wtKKҦ6gۄy|r^kF&=&Ќ*!xCj!LHQV֭<Qbe2mb]WtvBd {ᤀ+L+Khb]J=DQ=cqJ=qrjrq/12!HwopU[.lƏ )-5y>x& o^{Gܐr[h,zyXI#OD5#>qžPqSGA@U%;Fik%ߨna$!'#r6YݪyHzMǴ*xBlhn+OXQ?w5r=hIvöOAX9,@Zi+!jUa\_j#lXoy;D~r"P.e6_k<)}[=ӥUVM쿶s2C@s2>ޮ!)^;ؔCBG/@iFW{8*D zɾg/"M*z4hX'Ƙ*Pݦd>BY:|lOgq3 QÐL&-;WڧH#Jy6il\HBH^,(rCi6_et]mc* ^!QxKԌڶJsWW ]o*Bxo,د ߒ> NYv ]q9=DnP+dG{T6%~m懑gOo?wԆ%Cdn9Ckf4fo7mf %!# c|y(|?ɂeՈig\1jkCoQErξD\1 z( ӎSzMufOdW|4HwΘ>؝ bk2Dpf0͈弯 jzo!pCVR}YGX[~;g Ƞ>&E W Ri݄:2*|6nb|S0*(,xO`4cƜe?>B`ed_ Juۻdj1b_a.t/AkJZ3 BroŘ{]=G6BQ_B>O! {#խ7t)" |,[}D]8py D\,@H]M!9ҶƲs@9n6\uBu6{8{ÀX(J,qd= NUwdx-XׯpVr3eY7JLBq$1[9k~xϽvճń #P"]o )K:wun^azX ːX!`3^c tjGKfN|0{٩ca5(U3XX%Veg﯆Ns*;B0-`F,ǎt4VmB|#}{ 6cBՁ&_m͵R{^mv3#u!%kI8^C5SSȠ#J8y3m]b~["0UE4~洫d 6)"q>b_76֬C2W+`j~D{U:Lb,˹]Q>^_GQW Bi z3 05[]Ê"65}V׌7- z[3 Op]G;- l#aM4 &kCF|0& ~\2T5ZkeUdQ̥ N R;[U{p*E"τ{.8E b=66eu$\w~6RvMSw ܁=5%0`pkl sܴ)ٴmS^Eڸ UNV]/ط(,[ s5]32m'{PR_^Y&{[mE=D]Wm;zL:>,0X'Jc!A)4VkQLyiwu<Ջa:u JZ&]υ>VQg'Ԇܹ9w-߲Kvѕ;=⬟S0QIZD/N珏rW};6> Z2Euy,;uę쥗=ή+CSt,%u5\]V.<D",n ط)m5ܹ_' 2% @Jq_aѳ[bb*cV&y0I|X*b1> ޠUųp\_nN[JU6Be@;Re*٧X<`u[ e^p+-|H=pQ%(ݜSKAkS%OP/,E{J1b*|2W)f~mIdY| Tqp{iok0.mfçIjJB+ *)iڕ;mo,t"k2Wx){ uRy# L[MVMAͲrf0?;z(}JYn+1hQ2`XrؾGGdZ[1V0~qƼݳ4 )s*!r:w M]\mYSxjerDHZ-Wahlَ(mvJ 75c5>hݩjB3!) F8tV2n7ZloKAJS5d "+C:)}m IPO{=|m' #Oܫxm}‰bhT̻jوJ*t2Y*IV蜙4،N*bIBg}9\rSxʱ_<oiV,bRBC4P DZS'y_s{mw/iͣQ M׆ kVՏvt[fχຕR?cG&sl|٣s"L-2{re<;-0:Ls88M APޜ9AcКYѼzC1CHc~V_v9-'.$!#I8Nˀ? G.Y]|]2!8{R)uf@b6KA ˱  DV<d@{P0m\ +f斅.KD22^ҜUn8dRdra nʭ!Zѩ zW9?2a8WXu.HWOTsQ.\ya_kRr1[n6cd $~f͜Dxˈ7*è[MUn2)̘},\bK<}HEe-[ ,n8KP-H6ponD3 D}PT6> nJ`p2JÌwJ +{Mɵ YmC%b޻ Gq|rRk0 ŝ.sXݰhSl]V 4xo¶" _h8pK::.hkXKU.A)؉^=.|{]^ Յ/gGPuf]SP#&;o gDˮBsBi)o#Ϝ@y+O&S(-o Ği [>k%<ʏrԲ=4U;Sip)Mٟ篐Rp{G~QiR;?JӸ&72'F_f"o+3/ 󍠉5cZЖzF>'aoB`%ƒrbM٩2tky:zq3G޳\{Ģ.:}&}U}cEk/c 3k{fGAwf'A RPe^ϤuфOp|,ͱ=2X&|ʇWh]Ru/efAeƾjccW&\Us&?,o\ϒz,:~jZ:pJCT?dKᆀeO[G={P?d<"b3]ڷrQLTـ"e}p N_Byhcة*!1NWRS d0Nz. sne?]# FؚkM!Ɏ;WP>`qzCf"]W$e!_Fo<6)PS`?l}h$ 楪j<&}ӿOUh _kf_"9%k (q)y˜O/SAT<&1VBFR 8αijHmRfolO7UL}7FP=M 6L<[٣g .˜@o8:v+t̂Ĕzx["?]_n?B^3}¢+tg|os/#us#:n|@зe"c|:j+ EhsZQuS?dћw3BHu!@`wS^ bw-fr+t-{*]Z:|՚[(fRw:7TpȨ>a|&uu-R<_@1ES:;4ԽHAmVGۘ[;|RFοbDkP;>IOs{O=>:af&D'rX#S}:Alx AP5:eR/lg,h'# 輆.J./96b2U -G |&tQVԷ#i۹1aƘ{Z)iq`̟AБʕ.]9#bg~NѸ19dfQMrZ= Wb2>@E8ZjpZ؈ؤP*mvqǂOMؗ;3BR0Rf&]e%x7NCZ@;zb[S1l\5|Ė4Du,XZ/ߦl%G~l2.`mtp@߆~VWd (ЛOկ UW<2]yȈ:JŴr)[ QAǷA,̱{'S`H+Y y-m0,:#]Rį1:ChG笈ݸ" jpEYk=<6P$zdS>J:Q`@~ߛrs誠̿ÛocG Gj.2j'ŭ-ì p9xE_baJ9[*Rhtov229vdœ{L(Olm#2Fj ۬{*y yW?w:,Rݩ} {  G/`$ v_W3)p3Ʌw/ Ƒd(Z{L_Ў5a>8/G vu=矋MLUpDVD2;!xE>mOvHh9.!;oQs{YCUOPX7Ŀ(Wcft6L$(SK<[:oÏ-naxU f2$,ԑّ5؃/306KQO%鄹Lj52p3hLf(uxI}]#.^>;hS[MM\*I[ZwhԦf1L+<*e:;DK޵~K$-9mԥ+-y$&痑f f} #Uaߞeb tl!jN.›N͞Z~V\nג,Dq\C{IюƲd'ԫ 'GW_nn[s2Raοylժ( 2r 1 uHh<ܘ$bs)grF"~I&OcU~(9 ۀѺ+.@#'ǨoCyL:L00ݓʖ{R0噊$8[3gYu}^apѶm팂kfUn ڋwQ Yd#sG;Xf*r6}`k#eB8} ȬNs'0sq@d?4 \;VM4N OZ /l.8x)"82[[ͻ[8E'gtON#ǧƽOA@$j "? N{ZY2-fEi|:QTo ̸1\ E=䓲nth7b` Y#R߰c y08bŰUqh)d(a'cWcVm&XGl@$77f-2F@(F wCx{ao=H:=v.1 #)z PGnx߸;N}P'G?\]gh }~u0M˽$*Fz#͵\'Dy@]ql@jʒuEf7}2};/|K4ݲXF/^7[+5(zlǓsY/ˌF\W+=U0FQɰ腜SMUdN*oR>T~1tUu;xF{iBTT˵ޣ>a軘qץV0!]ւV[?%Ne<׹-4ND6ݚHT҂ ٝE a9nM SujFlXGe?'N_ystmFtJ>gF+^$ٝ@J-AkǠ3mwy;TXb f&SEʕWx8M*GU-kZGMMKϏ.Im/eGEs%M A_o⓳%q,$IsnDܟ ӹW&fI WXubE8o~8_GQJi747`Ե_kJOjbn F 4yLtcMk(?~y96EtBT¼h8,`byDhnjZT NWws7{g͕\ ulp8e.u- /Nf =Ra^~͊~21…(bqŮq)&?e-'dlk](ˉp:g-? SAz V-5z0l~NߣO_X2dnGTmq_HWWNg%d%ψS&mx:X ߵq~{>M.gQ;yޚjMNI-'8NvDpe9":Ɇ|Ѕ#0%LhO ;N x_--Kx% Փ&hdn~ f r5Аfp.inBm\>[scW@& "Ō;@~4:ÍIm@Ѧ 5+|DU8BdU˕!u )7BxH>Q!贱ß*_%ml_gyp&e/$`&+&Yz*X}c?M@G@^Wix$4m7{dOĘYUl:+{EٲK_3bBS~+p&#EW/&eSP{ZkU)X|D6jYؽbSu@HN}g(s2V7tRT/7JW5a[d(bKT{s DSahN˸.X(*hTD &1 UF8&?Gؿ!aF( q!ݭhoAKR)Ĵk$6mד(TuJJN-#_Y. #@:PUER WND:*ds[ffjM1lܨh_ YD|b+-Bu`CL奔WV϶cFIDeMM/TYrO|a<0>5 XNeN)3i^o)1#3V+xX+ׇvl>P3Cɨ|Rݝ;pM0g%IIPXT+h]dUHҧ~j*VӔfX!snq2@@~(^!-hys}xWQmPFYntx-F賐 D[ވе3tgg=1YRQ$˽u\u}Qpfizb '& BVy>,UezDLYy$(R6(<Ϙ%8S9Kgq4;7XK'ܿ8D͑!u?_q-;([aT%FI!H{|:V:2FqGKGF=a 5i:{,4hwբ2=,4[" $:X5/h'rJ۪' i89ƯSh>Z/QYr/ӳ}[^uD >b-pܯ23@M!θ8]"&a& m)i 떍l{<& G0I1.)\W0$?b[ t7 0FL"p;qVv\>W RyTx s&Gp>_LaCCΥɘQ\PDR.hXwWNCk''88 QQ|{@UFEXئ Sk*!AtRCA&\027lWP/6di Q3siceIA&Dt EKExhK6Y&Y'w9&,٨xG~N} FHp!s2ɡE4p/)v9 ,V}L(lnikWSls\Wy7͈p (Zg@P˒//R4p3`Gٓ.*.ɳc9.El?g᫐ͦ_\^&«Wu&ںjh9]d{=iшs7dx>EfM~Nt?ntu_Y<) $BQT1CN_bڇ+P k Ξ i'zsy'XH(m TrA^}|[$~ ~ꍙ'*Rp 9PEI-XF)?b^1ؕҧKӕt 'W0QA _|5hUR~}S죏\@ ү S}1 @Tg:pI=?!\A^ u J]FV;'gQ+B9P%dfcGtՕ;&yinYZR!+8Ӵgӛo2ﻆIg.72;Dx$[/Bkqc yh?%L"EO<-[0, \F2eS;)51o,~v_ Ju>5 |àG_́Y`@LA c p[u Mr%|DoZ]Dlc"ɘ}U31Q@1zO5)ޫQCS)Bźbnޡ$]N8:s<l^8"𡾇w,tźIWWyu[{sU[s&Ij4L+`#aU S{I]6M8^0{&sXie~6=Xg2W9'p_fgoNkPgF6q'I56$D!KK}5v%᷃I)9G-I和>L`W%OyĀ"?|sRw.2&إУ'岎6@{JZMW]Y߼jJ-,ce^ׇ- uϨ;r:J.Ia>wfPvtR Sන7Sp?Hq{3'TX~uyh>C  />f/fBE?P(Ge_yIԸaGJ;@?vWa^OniWbeixj'&|6 $Jپ.2g+&aUaxsHFǐW,=DԢœ1*2nȳjE>74_+dJK':T:ZN+ouu$NY.I6=Ĵ کMC0nVʾ!Ō6~E/п^@{Iǃ|̬piSv*es f˛uQ` \8#.ma!ǀr@-T(*i]ykXf #n*{dX<ڛ\a!z`t/S*C`9;or${ n>2;>ž*xM*U? ]RaqS^I/̮Zqfufn)4QԒDL3J $b:?{8(oBsJm77v@`-4n:_OKj8c꣌*ݒ[fn0!egXMKo>,mcZl:X- cMeEiS(d]7~41/d 쏙(4!x6g|RHM5dh,Bpz.h _:Z'~u|iї*AVW'qJJ}!Fq $':k]%h צ34W;o+#ĈJؽue~Y߼wX0Ѯbv,}+4rV-MGwc5(J[Ҫ؃y?χf9rx!i_O@TAw^Qgп0O/쒡ק݇<b[S'K=Eiziv4((s[P^X*vw9g*=Y/_,FRR#ҵg2ץ>]lЎha+ΗL՚µ-\ FͰx,oW8:@SgMw;]F@=&S=Fb2Ca%Sta#K>:b vg ~?<1OWE튉F6*" KbsRVz~il5ڛ^xqoC4]T᥶0fs(vYL=3-iٗ(jea!JCHaxOb KcUE0dMM>҃ZhӰƓȤsSYƨt>F|-KQU>ضgiF'--sXO3UYo컚8uVbxBEdU>e:>:3fZ!jFeş2wk]Td!$@{i`G9x&_`;J}N5bt}0= `-~35LUZ︺)0t-MRP˅w=e3(Uef9Wrl8\ܑctSfa*>a* h偰ȮE dWLdIśx0 #iQ>UEĪOG}n56WhCqRt ܚ]VƑhO[>܌G^А(9=iLIѕ^\"n*Knw$3q:.]i5TSYc3V522P:wr/%I -1ҫ˹7?WW!rQ n 83ua`h?HC6$ Js`O^SeY˦-WP%pA z]P)IHb~.li{ pe.J T dTJ}Y'ɧña ̔ޯ:q7 1 /SoR<-* 5z~е*Q1 :F$'XE_XrY W0/4^ef'T{KWh+GgW:/`k)M+-4ր8N&@|hWŐ*)u;١O!D78GsbOqx(WڤI쭏x] Ն8Vd?ZtTSēeDW* u.¡/\XjQXf /1$S]3+i:Z,')5,ÙŨ=x=[%\vz2*&xPZbrQ-XNHiil 5--g޽6ͥrXK%Re>{ѿ4#9L芭Px;r҃fp. P`6̚R ѹn>C<ڶ Q"7H-O{/?wtI|ֻ\7bqaZ$;ޮq%^<0*TrLlt''BSQlbff"ZH8tt:%eG&tSzw{c;HrJs:jkh$JY~ب#F~#\"6 yf~bSL&2"D{^Ev'|epeAp $N#ߪ|tD¾2sT/fq{Nm~Or^GV$ike]݉2=`͂ Jd?~cFsj-}7 |118̦@䖑qqIJX{yS,);,Lag-tPXϛmڏ 2llYkJ5 Px3um0 GWoߢ1rwnWp'CۍޜX_!m),_9SUG݀_jbw^8.IIϦO8->Z˛9i,I} M }:76-Cy "i1}?L"]JI9 2/{,0C7qHy6=2uN;(Jm1hoa `僦8sqբGv Dأ 4BVCTBzCFr st;Z(#19-}PkC٤R@LmрuB?z)긼,;-)$+V1;֟I_XWF+ѧ wB27J3bHRi֢[LLՅaP4aQuz\@INSuYwժIĻt)ɴ=GѥXީdOS3>'\nPnM酒H< /*wxcABNG o5*g2@ 8Bn9t2̱(b6 *[ .d#vW @&.iBL/1ZΣanG.oB}ͯdH}@ݧɆb9EDÍH&8ɰv]~ ܔx/ G6xTeK;.@`rꭵ oM !YwH=UN1+5sOz/V2%ݖ Cۂq &*J;0Ogyn@2tZߎ{,ύ@q&fUD_YPrJIة!(GjT#{ƻ=aPBrKmL!< ˽ipha^!Wh87L8+)oGٰk0_TRhfDFvxL>_R6,RUdtaXiU)$Ϝ됟Vv( EvK# OW8W4pH&p2Dh nNLgϬxW>ۊ:-@fe~7)k!i4߄*(d2X0}Qƙ(-f7]VwS}$ug-vx xhWBsc!;zDnB6o˓B9>s8(F~LN`C}xqǂYc%aDY=9젩/7^(_s+x)>L(ؽɦ du- ;. ĝBg);{x' m,y.R)S:V̇lVn1i[;?)o(?ޫ¯/c tKF()ug*LGxYo&·Tӳ.^(lXC(CJ"ZZ3>jEmfJH صNI̟+%n#U! y;:ANZJ/+gFh2pd0Wj.ߘ k鞓I6Nh$%: audH/ !+o&,̵aWHD\ Fce%ypodu֞<~UpMYL i%}} g˨*1ٍ!Yo8sS+ hfjGbb>~J6 fE=T;<|18|[kC]h612ľZvaxnŀvŚv\@P#;"Q>>P}Nﰄr]k"Зm. ڂ "5ҝl%`?+mCoXUQ 1My[r~xPmm0+t7) \1JKGyR8k؏+LZPt;Yw1->U/mîncNy5VXz) 73(2)e]&K;,[~S!Q\LrW.WQ`)eU ^}^&+DXa!z?I5Eډ^ItwmyZՋiI=F><8}&-U!cxGՋn8M85w='kV. w[cj{&}&{Hf3&n}.ڑ/ \qq^gTNFq8_iF ,5l#]1AR&o xPT%f.y)ۋܢ~4yQNwT_蒱}+CRM`zI7ĊhCDT arؒO5b/NJD{|} b\g$0Tfl\x㩶 < sekA6A]B$3k5&% }-Op4uc^1k2~GR*7CMr X$%nz|zƲݝCi{QB~//LNߖ^ CN9A <. ť}\ky"3]ic14٨? [[,u0R<(MN k2-0@m8]_ VȉsmAF' u6@zHӵBo}\} PݴԊQ'&ex0̐%$7.'-{~ y{rPdxbuFr6sh1] RDL X5*'PuL Teś 6a*5,S)F$>:Aw;ҍRgSW\a2ݦm$s IAIs%[LD{1qfI6f+Z#JU.$2aY=y8F|d%bxzd(e{n۽/ Ry" Go҉%z&NQ*״tq$<&\sF1~10*:ǻӄ^'~e:Z=Q+ԟLMr<~O8gn!$8mX)>`L9LU3[> \@ O_vCI.;қ5n_FdH=O5`ŵBnZT 'F |XpԙuKL~6[η3̒B/e}G\1<'+X-6X )裹a֙ $}rbYx@V x6aepߩE|*WJˈ3hggHȡL.ϝJ1޳Q#c;W?dZ}Վ͋?eXJFZ "R3Gע5]2}"dwhp q#~8W.qqOHOJl/} 5x,D{ +5*Nn4C]&ΰ:(J$.X|ÆwTY:bu`FhR jH& ?cfSEI aqeZ~2 .Bj]" T:o#cMhCs/).ܻoux풕E#N;(MRH$rq6V˴mgY@v.oCR{{DȀ@.LPq4;!m \/ %:hd]^i ň~`'?: ;v@\ ڷs5]u3|^~}.K/5Oj%geM"-z4};j+ "EfjJ~f=Hz\bl!)pQ"٪%{Haeq@ɧ="g+#VX֋=b"/p.aJ=B7#:=QJdHc#B+;k0l‡kw)S WD%f &])@#ܚ#ڴ RTݜ}9릱ǧrsN&Ԯ97o;G`~-?Exַg0Yw-;#+[cB˲v)# 5.R4`$1JY Źyc)5j@z܇yYfM@:b?iNZXi$EoȳRyFZݏՅ]qv)lùDi&Kߒ$'bb7.`7;p$E9 3oܙXQe~L.ƠニprEP?x K( ~r^pW:̯R^w郮r:a:H fL6LmdذJ,z.;MZ$zl! ^nKic$dJ\@5ab༟G_qnySRʯ{KD ChdԘ>x,*R]6xIqz:Zم ׃W ]`V)4NRGs% *Rn:sf{7 ~I "+ʟ' Oq;w==Iśm'C 9#˽$^ 5`,h7\V!.i΁gAwo|D^rU:_ M *а$ʬ ̪u˄K<)2:8JًfA}Kɢّ5wH`S. *'QD@_7f2(#庸c;{BӕLd>j(j a,$ܘƼ{ Ϧ"]0W^֋3Ii+4lf#lۦ¤>Z]7<'t=Hi.W'#a>VN&KpfNn%z:~w[9;cM;ۼj`'UԪ(D6nHpL KcOhu4ǣRPh䐮/s PZnm* fk}8͹VYEh;[Wt! -Aҭǜsy]V)_e}RAߑuӆQ>wyDb3ѧ9@L Ch7 5LE+RSBϒ%{)vv#F ;ul:ɭ{g]}"a@yNPdln:)wOd"E1*^н<p{6hW!JQ33u߼ .=HB*ب >OԹ`=5D a ?!"=-:8Gc b- AJ IzxQXowd\WWWnNܐ$f $ﱛIQ+bOg˼X}|qÓxWi>='C~'wȾi6Il=^SS iF :Q©&O=DWmijf,9y`ͼ+5&ӡV~Ჹ W.{^Š8N6T! ''>fUpoC{~FBU4q,j48pOB[՟y{%5qQ `,-Vbiڇ/ .CW L`ш["PxVδ.3!$]]+Fm ")kŻB"D+_PSe) Ԏ ̂VHeDxx1KOAsChHC#9ɧGksKm[78? % $ś!m;~qE@ h1qzWhgGaJ6/S.$m+S\gټ qpC@?.H'evuFAfxJw9=a(hfe`SLs9AnǸPxq=NY,('.c x6zwp *60.vWvLvo< #tylxБ!(nJ+ʍ!;_hX5RYU  N˭,7'S" ݷc `^~cO_Zqn)gYf6Oӵ٭.ے@2ɯ eIJKYy$N}_V>n)0z@3(=HX)I݊xr_Fyь!ieNbOrN]OU8]I6j5vk,&8axBv7ӿK'Bv˻pQXT(ߜT߬ CkeK4f$&) -[c77\V@PNJumB7xiVtoPi}FjhJjI_OlPOD+'R+v"G0홧-~g 9+?Ga myOsqj"'hC4WQ68PF<_{q x>ϯ#V.h$$ DqnprC9VK渧g&1FoH6d`.VY] hyny0 #x2vǢցa$khFhMbVrz /* L'_萣C}(C>sWUk`" J[6Sag<^o䲑wЎݷ{7/ u^8>k9;/F H1W`isnʚ[~-W9>/Rw;s,MaD}чy6];s ۶1kQm^4UMʉLiiT)-H8dsi&& -Y/ wijxO= O366rA^(-jQkge00j:pGaQ_" #Mn_?n#Oh /Tw{8MƋKk*>27'fgzI~+-=LEv4斏m[S=~K$cAw2v/\?/&3€ȓnL)oҠy?V2ȱqsʊ;Y/B*\OεQX.e3{PPvQgэ81W(҄8S *WbE:( <2S<4D(D)Z!?5֢fc^7+ч<)^nO 'θrt^14{|3x'>&6a@2:5hA=u~fH{d?Y깣( Uj^+9~9g$ΚX#\RdËU2ЪҨ߯nPĵ{gvѪܱhq-/>-q Ri7 >;3X^)`:[CbbփOj:㭝}J)0DvO%X:4Msbߞ2'$OuoBkV;,;iR=͔nYRM!6](} ŷHeg@pģ;b]Wį TG%RO׉:/Y| "9)?Ρm= mg^6!'p' JGudAQp6Y=i/a1P'FE~֢18 ;7d_b gt s&-dåHYgE\=lL'|4vfsv.eON{dv/#ǎO)U\#aqs `Q0y.9w:Mԉgb[ 1:lTj1&4m1K2t+%ݹ=~pNA5Wv!Eٸ}g.`T=ҼuUs2R(KH6.5\[IN j_ASʲyt+.ɶ!̉e$X$%q2B/G%5r\S>/?uNwuRLq؈b+m'L˖s+.kGmLHa8*RJ#0(_< ڻ07^p ^]\1M+9/uxgDrc,z6)R6wGMĮ #a׉wkw +DqV|ԇVt`'E,xUJ^gX"'`oJ\eOgGӡ [5Nz cO5&'Ls&Yj<`\uO׃t ۜ >Xp+vVg!YvZ+`+Pq.M]l/9s}sv#] xK6Z%Ӳ}^P +%CM ؉nDHAShqv:"o~Eh%8#PHhqC$mESVo Hj"s#6#6iyr곜DZ$nP&R1Lu"IɺJlVs^A(v*TÆQtcRLdT-k*B*ر NTFGc ʦj69Y9Cc)ŧjHI%kvUe~w6!#ݓ?,E۵ zj/۾zG[4{z/W#jQhE.>O䙜##!tP $hY 2[*> Ih=iFP#Sih}I5ZlI\B!y5+8/!CbXȦrDID¯:mPnr g|9T`' j.I l$(y~`ͅGCπj-vA"z:l?g]9X$B%Q3$_+YYD> \Ow[+oʜ0Co>D6B e9vz5 D<WgV K$6(@FwѯZ|9o7"| lE.}^O3S9 "OCoe [{[ 5gSqa+%ViW首E(EO1).Q>to;]Y4A0&c0Se;f{\e+R_3P9{SN91ckw*"=@EĊ*K7 'Xn"{R% +&NnWRz3{׍P".-IrKr$顔I%U=$K&CP g{F x:6nLD[1H5⠋Sp7D~y$i[ER  Gi&@ -ـICH!FN|0Qgt2 qH>.2;@j3*sŲ@gؘWGlae ꣍"gx{mVG9! ԙ$$ukЌPT^iV9}\7=p vCY=T>.BizZQa3}2HHpvp5Pu}] 4@ɲ,t!hrK5uO1z:1J_p%+(މBh`*o⣩k N*pRWV9S`t(:,E^[ hW?T7B+dQX+Y7Xa1HAB?PF2HHɆ" y5׻įc /9 +ڙ{/| OtJo J4GXoL9|@z^~0!&e|Gi_=[AYfޘ_99.5y/ c,Qb_wi"a\̿[h?^Y )]LK֠TA `ɝ*|D<XS霂f&%TC0R]_u;qm7㚈1x{Z>s a_~>-@% ̚v {G="<-߉-a"z~*ڠZkYEA`~c4BHsrh<*cxiqrv8,?GJ41PW[kGwQ4qLˁ>&-tJ<6wQO&zYtt2Z&_A5 Ï3j[֙C43>%âqR̈&$n195 > Qǰ>_8 G@EbNxd<0G 5dX6b(CL u.a}x{+֭e~kn-0Ϛ%pUXqH٬>Ӌnp<XV8!B$myz:鿕-o 63n-$_5s|HArA?Dg^1z37Ϫb"n /tctPp62lFKc>!2 @TO˄٢OST`GE)^ZOkm$FҌLSʳƸ\"Zp.TQЎ9!@Ä ' oʂa&ŲF v#ꨲ $5gĔ>LuCoNEORJd_ΰM!P!~7qF%(P'Lг|v;jU=Xk4 MoA9ÞB^y}U\0k\g!-Da*_*7lJ,W*Mkń)ɜhܘA$t#W)*4%aL0W< 7=[/bX競WNƍylgFO?oSoPf%-5V822*|Dk4 \NgvDAi]–MQ+3y <[!O6g@3_4yB6C ,=S)L)Qnz͑|]ʚ~*j'e^9P9ZqɁfC>8z r0S4ZKrIHS-HQ M3V[KTqGK&NG;XU'=.'VF_-5zX,mR6JjM,*yA;16 ^W""ļZ_>,,A)F `ࢣ/r;?mKNr%^V#=̍_Sn6_-k&@S]֌$g={@jגQRIPn:iޞ`a]:q JR,Oa$*o{0@c6B=Ft]D+o'_a'k@KxTK`X\NJ/eCCȧLaFޱR Wv ~{K8oWskBt!}ܟ-x\( ^_V;yԎ͹z?1V'ꕆA3Ŏ@i;( r vkYDWk1KSwtQZQ}>5<׸î)ffb1KR}b?pj2p摆fCΞG`IdBNr:;~NV@I ;_1y/"-={ȥd|E %ֈS_9Ӕ GFLW'|z 97MDM!,6fx5+ &V+݀"9>6Xgd ^)OY+, ^H40CUx Dɛ\`ȷ_,;#oJLRT{G E| lp.D,Sngߤ's4>F0z6'&Wf[`:k>9s9nKgOF?/c{g.NolFۻ/ A9[{$I֥б R@ĢH!";+Ԇ],31$Gއv:Ī@]Z@$ P)=n+4ܰCHm񰳞쁹+c$p$F[Mn<}qfQU k.=;x`#= `7;a1OO8|scCL\vSٝq#)ϟQ2E:cMaqOD1԰70B7py+nćÿwܹhP8~Kf?R(i g+lQz`S WIEb$pQG?*DF3B*X̬g-]LW8+!؈LP!0^Ƹ;fR:Q:hS,x G ֙ǁ)Ǫ)/Gk+ ٱs%G*Yrμ!~,j4Q`dZW&. xWC@7\*j?M?6ʂ!424NS$hǫSfDZL~uOONTܚV 5ۅt7T49"mI_2zu%ԠuOC2 {~fgNGm3TEZ_h{XH(V (rF趗)]`xvmqS -c j=,` :iyd{S , yQ28ey׶zE&|\xCa]M] D9{?2M+,bc$_GX3,_}FuAenhqm”@'}UC.Y2ر5?{1NVW%)b6+><`S?@oT#p5b ɒ|xz:+}hf- LGivD:W՚]{ɝv7i|TTmFa(8HZxd zלT9;R]$&syBPnUkp{nH1bAy_zxLk ; [e 4~5ZL^ G)JcZ\}P4y گgXӽLiۯ7-=j,>ڿ2Mvɑ?b~17܃ BϓbhQ s \TIo1nG} دM%oDޞ]&٤.#FwyW & )Ԝl54U犥i%w;xJz !.2#8,zB}ȢlGKɛe$!?j}_TDQ:t$b ٖ"kv7xKEvª809g3h;Bw {aF+ 3+A(׵ȫmŵ;,p XJjsZP$vzY6dUWT*W@Jݸfh ,0S+JF0K{?2=4AܓyZK&͌ѡ0;Do8)XkU^3 g.=:]lPHXa\w/2,dcNrZ\kTΰPi&xQэi{9ɤX RL"C)$Wl! ) Ay=#ɭ&++I>jЉWwŸ<Ζ.*4*]F\,'amxЇ&J<ܫ{u^J# p~:v+dX LL~#p6g~M7d$u h1ӏo8e,p ,<-zPk{̃}dM&|öp|,?'q4h 2ϧ S]1# \l.^G87tl={~=䦲: o̹-jw>0I@2%֣qnj)ԬBڰC61lR,EɕɆ{T ڂ%% yK|3 cSfh1,1 ,s$'M} Ә_uG: ,ZBNG4|ڡxdK&ǰ{AN BDx~ ^ci7Zw.Fh0u NAy\ڋϮ?۴ K: z .^h+\ADȒ&X^+ p0>hk06zmaV֞F'a^ƴ舜p/\/@9!& Xa{r 1Rt npTk6I/4[Ȝ[H)4G( T"MlܯO|q[{.0x\H+ ~ϯĔv[7eұI4JHՏ3{&Pld{?d}^@6t>՗HeA+R2wFhShƾ$m>h6o譾G3sʛ ,1ċnB[XevtK^5J@4}vKL"{޴7e42)7^B{4{B@I%ho!|xC2pNriteȋ g l8i*8`?sMBha_Z< s8T| p,"6M!pȞ\\ k|qx'F:Cun+4H tb[YG_h.^*Zf9˯rQ8{ C^+-=>4mYomaL`Si;.;MԨxI&Ð"ߔ.ˆp$rB:lK8BƚAdw(G ' RuI3Jo:z/9ffys-.BCVBBHGҙ,B8sC8i%<цI eO O+K",@UA!YME[1&@n1e=IDVm%?eHkeA8m@< BKmݢwڠij]6 So7apm9RLDO~6q3].K4=BܱW_Mრ3PSz2>+z<ڥ)NTfc)Momt24DPk&5"s[o 4#8`*Rí$Pcf[>:qTuQSx>|S7b osc0Ch葀8S aчq>D[͹ɈrD1)u9\$w,LYcb[v:R3JHM=55BzJG /@vT-A@59P )a{Wh$)xE L΁Ұ',Z\wcɝx4.@eڮTa:u3Hp6t r6ב5Ym!sށR-n#hi.ݍ皽 jj#\x[a_ֱ-d8=3'mA̘"mݱrsbN$ USfP/.J^̆@'K|C23p2N2Z)6NA}xDkEjۏ[XTۏSTݼ$?9'{I=ƥx/Ȼa9`7Z'й##rθw$(#a#*O6w\L/Q>KHnFK@4nnP[6kA=gƾCtxW=^"32r`[ng(ꍐдcg&mC]2S(:b#5C׿HՐ1Wl|]f6/FҳZnC;#khN__^2R7 n=u D a.GR:OϦJ8{d)Busg634oN77Sw[%9R^ZɫЌeƄmar ]jTr[GB\L+,`^tx_f3BK~8%q >2N.u!߲!)e)6+?;hx%eęФ4)ҡ@cg-3]u㪶 ;ΰY2p@IVs=+!k ˸2s.7|쓌d @pjR^Gjh* khi)/An}vJO#B-GOiHƳfI塅(#)2fihF19M|W"㢅" /J.ߡ)Eoq?.4sN^DRhCD?%a8-lsv/0we=u^'n# (FH+. !bl>-Y,])F}P4 8r"f548 f9}C(7D aL1ҭrEнߍKՏu}V]e?K (5-u 2ݪ~~lu[>ou4~Haxuڭ4W Z]k\܂iI,2{uI4d-}IatZebwb+8[Le~މ!߽髀!x_5N_jIsl&fc ST?6<-#֌𗥛UY뙏Xj3j#B~G=tugXw<* Kb\^i`P :v ̽0D*g P"WR eB4@D kO92菝 #F/D}/6]]91em/P0|m%y7?͏iN:?t|Z>K ;sLxVX& o _0@؋M%HW(S ).#@B>*&btÓ)-hD%Bb^&T<ʆ8@ƪ-`r{Asb oFegz)buJ\AD[-tzE_Tȋ7i* mU"Ux B}$ٓ⎹y \I:Z|Ao'չ} ?b&ثq~nO,;i-.n`R߃n;~bfKy2yI}./H3gZM`Ѧ_c6Dlu!#@By`T+JȐմ")1k9]d;oc xm۷[x;O$]).^3=16F@@ɵlюJSZAmsbgF҉hZ9dP}fMCX1{x{vРٿTmxvcҩ=lBb/B2`ւmL >1L0Au kǴZ !)Lփ)3LΨ)S5fH+vb D)3+zmsY;>dbkPw (sIS5`}C 8E$g;ՍeEhbo>px{_72 RFwbI*).H^bE`S+3q%5,B`nK'TK [b^42_,gĥYSfGҔ=}+wLJy3i-K$DOxҘ8'ZO"׬_Jk3V,ÜFoַ2o 7FR[-KiɄשmY4zŕ؆3ŵ&n[fSBx\Cp\Νq{5"!Bp׻`>OlqЌ!o`#:eL#~D;kK6&"d8X9jbFzHA;Evxn?`(9j;h›&3=nTΧ@Iz˭e:J&[5aՂs/A920 -Mֽ=jsLk|QVŒ;\n4/eP49/c7y{϶R?z,.4{u4 8SkYh/fk9; Uqhqw@L^2`@rr],.GKZTVkυQNBb=r&5;fMZ/%Bת݁޶Ue64JLX5F?$Es|9 {EDImJrNuX5a~>sFM:$@y>(47A6Zp,(# ,/|BvS](4Q\=`$z25Eݕz˝Yj]`UgjW HGW[91+7C]'0ah@_ycU@GX\%P-v3T(X~JG6T9N\^L+ބ,)Ec9,(DVUrrp/) 3lp=jtP}$#kOFK>g;=(B =6[`(ӡ4s.] ctk/9Z}]'3(*[' %Ӡx't(&炕@fa3MR0/d˾bd<`<b-ZdopR WTB@4; f7G,stjUkVY'1e8x!ƿ Mcn"?/` IS3!49+}4Y-E-UMJ⤸_o!."L:CK[ GgmI^plE*2ӼAxIJ-L✲ EŰo0Ч ago64?1̢$@,dܿrU"ҳ,R B}k! EH6R] { (c:"-먍Ubk?\ 5O1qRZFNdC.ɘk}jCaIت:= |rP[x1T}ln `$b&Q08TU iLl=l09oP2A⨈s js#M]mS+5:AAJ&'ʶ> ]Z[T2>jPW  F A#ao2~aў6?{Ysb0r7}w*R.+)_'"Fyy#pc߭ 0:~ 8q Z7@NZ !w&܇qI)QidM8^ܷSgҟTE,s+:AAz1h~KL`1&Oa "NSv3ѢPEB1w׳9)85dEA(+[j) S,_b%5,qvNi[1&<^!hP^@yZȕCۘw<|+_֤Q,+edDJnƽͶ~BveBWv}@}PR5̚6tL)?+^)+qσ,i7S .rbH %qұ"9׏X}(u9Gs !=!|TW\kb{ ER$unw Č{PryP:a{ :OX =ipA'\SbMA>f|wřN'd9|Dd$b0;]7zzvߕWR%] k`l7)X}jFD/Ʃ+.L%<)TrS* ~- QTrVb&{ 쿡9`/PA4:ĩ]c iؘ|tٟ3ӳ*@Z4\ߪ%٪r깨p]Z'iAG Mmn"*d8>=kЊg5 5œ.h%Z^( suߟU4&= F o$͹~^KLyx۰G!bJ^BM+F7zĽZ͂?1,Q{t4Ю_,M8b @'H ]H|oj ǎ,ZwGe H.:fu~^:::W&T)gD0Dy > ǹy)Z'| ^$1ޛű:*`D=̕-E!א2Nv ʭ.'2ZiB Iut$j}/u*ۚJ{ؑ`aUXa&d-pJb(N{%hDnkpa„*466xsyQ '#Aípp8dTJ{kFo J'# >Jk_r&y3EvԒRéqΪ{[$ M',{vTiSLOJT2ՀEY'X>mTƛ-!^Q0gܼ<$L9(/Ӿ|iyFBtu?zwIVm$-߷9fUR`U1iB%6s#u^o#i @%O$W/ݷ/i}&5!; !*tg+.cX:4 nCzO-̾M%]]$ ql8.Y7d^\K* y蠑ϖecV%ˆyuM)Ԧ3  kRQݎ|D7K %uRWViPȬ {8Edƞg?и%=,\ 3=>j:[>? @m}jҀxp ?sE_QuT藙 00jeStll(e86dCYth橾v8w7L ct4 2=M=Gn$XC\<#J KxZ%iCOT Xz>S5 <~ips{ ^&JIFFj{L^ =Ÿ2(]?S."隅[qa=x!(i9c}5$F:8DX7G Ef+#LBA.d? KGPs;b~視G>;g&?F"K/ܖpU}crP{ZdtϹs\M؁KZvn2Ww_fұ;Az'Nzmj+4tr"r6]Jq`*O fGѶ+[6ȴ\}[NV6n A{@7 *.6LKݦR@ZZ/Z¬5 ƓYm!z pf ns!B4P߀wtپ~+T*3PlW0@\#Pnk5Vd㍔rv|Z}|I˰vԫ: '``'NScf1Yb魓<рA96asCŗըN1ɮ}j5yP,c7T8ppLYl F#P~B/tBnԮ百v#ǽ535{'ݒ0k6A&89-5{PzG1ߔE) tg"m׊B:nDs.uކģeQڢASx SU[^Фt쵺}tT8וBbRkR*AƲj*Uz-MNz,R+EyFo][C<ˎeugC mp0hYr̀N算6]j7'D7g ?X7.SYT!-Țyx®ecUr Ŏ|Y=Jjq6fJ{LUIcPuݎkftG@:2gJ!?̫Ǽ5"[l c-zF%k1X|)ju1?M`XAJ o>}亶Tvn"μK\cUsN.$*:Z\5;1n\+/Ϥ5A8-SOŋë{oJ@q_K6rhP3@hmnN +"çKu9:]KRGW)L_: BJ[c  uvBĭד.Qv DGVɗU'NV PSߔ[DZ8OXzew1A͉? :hDAm9< .yؔ g䨋WTh]0¶] #yxO#,qCqOi$0aWQQ=c| ܝ-`rz;εUiꁸ wl BY|Mק *Lissך (Gb?F#֨ԲjT7"yͫP.H8~Ū1^FGꈭhnF[`1*:zv4Ipb+2d<8')`QbKnNk1F^{ tH;>SGr3zLP 5HYse[5'/,R ,i8j7F5 ,&A}`sx*kƣЉ@6ecr ـ4-]r?& w:/3I8;=Hc #-/@سK"F ΅> >@l̮HY|T¾SZX H0}\%U+NͲ߂E 7Jt:nOR:~(HGPԐ7g&"sTTqL!maj4W'WNѲIc\ ~54,jøVEEq,0pūL_KNHqI>ƶR7 #N?JA^jy&j[yQQO wK|8PXbbWԬ""A]=NLT LRh9*Ho][ jRy^MPZf5d'zK;P:W۷+9sCԮ hOD3琖Qhd=5pzZmRr藴/!\3]'Џng9{_}۳o肂D__:3չŁI*weguVa~>WgygFTzT2."G]xιCit-Q W[Ts\֠OoԛlAJCm,˜ lSG͐@u8vU)CB^ <&2LɕZ8`;KUUH=ͦ90e 92yv:JuA~>0CM)X_YlmZ!}SO`+B;MFյ.bU]1yޟi#;e"jv;j V'l?Co [lX%%C-xf?*?9+;sRo WTL3 8d I>rsInc.$ƪ䩠CkqLkO&Łytv_l*~Bpkͳ9,ڄVkCKRmz7~) -)_}.6SQdM[U`ԛ7KfFCџ(Me0gIk{2t _M >H0` %7Vl&k-XaiX<DQjQz姄yM0]mN*/zˮ-2sO&-FciQl;L;qzvJAwmUVt V;VK&1'Z9)(1kѢk_fzvZi_?G4,_ n%`NƲuRw oȌc^dXފ5Vlχ»}tv%/Lqt!|9ß1>O:<(V/VPX>4Qdrȴv6??J__B Qu$XՙCJX8y&koynb'8MhXut'0'ˀ#GѠw7aOby* !PEHD2[˜b.S'/EJ:SPؗAs`!>} <#9/WXgXe{%;-m r Y]; h@[ƀWFz̷UGFhmΐ,avŹz翀z伶3ޑ2H#HN_GP_ tX)_߉F"m|N`/hCc/S$N|N|eIxxn&C57m@ gEië!Jbh`}L}$\ag`Iw"ĽWZ{Q{~ F\ne[wtH2FI$9pM^O"9_叆^Cf0'u;̮!=oV-Gdq=qNe]o 9qm H(>㘱>ێ4Lw8 Yϣ*@ihZ.9z.SZ31.-(Eqw|=EEv;}qz,3Q½tx Vvo +7.]4Ȼ K=L5V07a:oEU+#dHK )`v) 0*:1ldLM[)Q ~Ø106 wNhGmJ@Nh\.-˫t0?+YC'AjL\R )eZ{ZwT#zOL{Tϫڕ}hc2Yu(-Fx@\L{,V '/4qrӮ,x9 >vj8tڨԻO]eTq_b:f%B0ft@3(܏Lm=؟kX¯gȻP}3 *-LM{So0Oauihz R Իh_9[via_tHw.UIU"QL%/O4FwEsBO{W n [c ~`H,Eahˏ`n樌TɊo^oo2~sTy#d?[>Y:f&QOuk? a!]~\2 {#?ZA\n^ηQcnClfƋ[C0t*4Oߖl&s,Q85DvQFFgǕjEbp6]wƔ3?e =rPL9 Yq_EEU;ȴp.B鴷3I'*U}sDÇwW f"ȨmȉV0/ފ=IxH\Ni2CB*"OK_jFGdH;[f#0 (^ń95q*B6VjHelYo\_|D;!V9Hd9H=j8i\bao5o ?gucy+w s#~BRx=d{Hr.;s&dcǦ.lqWur@.[(7h߶bԶպ/c JQYx:MQ#T IGيuzz2iqW uOEs܃s+P4d 𪾵-؁>`*Gu> rWv Q>YҝqFC1!:\X#QǭQz$v7o}0K͹و7,Uџ(Ԅ"kMlR%d q*--+m$_ s8*Bt,GKOHh7: dx bg`/"7NvV !w3ips4A+8+2f=;R7h+_R6z[ǖ 묬;;p8f4?DXX[Z$l A}yfZ0_%c& ,J2KI)\m(p!Ftpȫ=κ@es5+/潉GU6yauzn.b !\=z~tO*v,!L Hlpݬ):#RW&|#/%k>Zӕ$Q!@f8 -إh@yVSwb`ɟ`LEK8!anC 7MΦvB=Jmwa'.oj+9~qy/8>}p8<h_Cy Ҡ$a-[byw|Qk'v7$yM_N>F: lYpwt}# hFrY6#YHl8O"SNstV2\+V4Jhh*圉ms}G~ P?h#94/=l鄅˩ђk6LŧC%enЇ[A?kgRSJhI60~cH=."><ξmkݚ;],G_%ʸlԛVfU{SEWԷGY2;2͂aTW]7Hz< |xo5uxj]{vN}Iu<tN 6ˣB̆Qf47?u$'Y mYk ó 0ѓo׬H,*:Bvz JxCjj MYCtbOEclqY񆕍 {0ɦ I?ıg&b-?jeDBϘsEaE?\@iT$V`CcVl\$Ej<6d&3+ nKt4ʥK$̍oSMPy3e <ݬK5$\ utied2D<(1,]ϲ"fty3XwMNL:78,+}xPw ||u6*|otN&&i)Hąe1g+0d ͆IjD YOXc4Kf3dfuF> tdWؘ9%y x|<ݡJzV7/~<2tD1E%dYIQYJCC#< ~kF kUPI ?{ $܆lD%ZЦ #uN̚y:;yb3$$ԡ/[zXZd;A:Dz! DD!0-!v2Y*oa!폿Ȳ[O< G)0sKrn,N,ufm4C Zk;xE{y?r(*Z悁PLoT$fGlڱ'%r2# L-{!9%ep^W)M |! Z5'Ğ#_.\tǝR?B.R$u¸ GPW{~Fe*9en9 MۉW@q "B ЄK4| BQ-'<%kTuGjyGBgɊp> ZP,,/_6crVmdi}ML$~Bx"(0<3@*?LO͉|iIE .`b82!.”赦i,?ãymI_buD|12pv0ki9Uܭ&PQ$ߖ9HBw7rhE,n)|}u<|6=nWYOF-"^XyZP|U\*̓ \iՇAWz>!vdtǦY?VIʭ[Yl9 ρBՠ苾qWCܠWd)Klu^ʛ_t]] lj zOZ YĐyL:To&kp2tƭI\hMR\SjTi!ب#ݛch83:vQ)nǡ#_6%+?\{ph ǬZ5 $意 Xq 4xɎZu~3 gn~hJ>af;NoK;򼜪V2DR|RxZ&~5ZVǓy λ4w߹ 6Co士hϊ m--|U'fJ̄TOfnZHid+Rk֐nn^W`$,iH~ճD צ|?5?+[s cSev2"qXy6C,G ⎆fؗOJqbqSՎDdmJA8;UaβK(0->"D55'; 26]C46t\/z33gemc3] "wn+Sck$-B oj$AbX w*} #EOƴbߤ2x? >א>6Ecb1DVGdۄb7=6v5cc#_w6P3i-D`>-KvHL-G܊ĜNz7G6mHov6TkOWjD^ ?\ r~V]#BHj(ئ.AC=@h3L[O" e{ %Š,qwH9*^;oT5S8J0=VCjuڋgDfA;}W0Ҩ+/sY B| |F [b:gO}{vq "ƩXWBMcK ;T#PsmNGa4}*\NJsM5 k^UVN'6̫P?ބ:6Y<d Rz;e&xБ+4:~Z$_ m쿑T ƽ#MtUaP?:Mުk 'f6LuzXu"˘燎6d4#Gks,7h|1Egr'"C ƫpڼ\<[-J~=ѭCܟ( K.<>{t3ecn:ztp1=e_72Qy ʣm5%y[kԛAw}:32Uڅq=' έT]m~/OC>_Foci7-xU⣭ ]"ŻmgH-8{ziÊ**"K늭؎EDw9+2õyDN+%nO940}q^b꟝"u,@ ЪќF9mIqҎvGjڣ+SA%W$'XwrJZ,}U(4SVH lK6%%!RٝՎj_Sp1+CK}JW>HSS^r,@Ӆ zO W83k2rnZ4@D!kM}5~79!Q =FZߗx)dm.Rk/QipqhL\s+]e`2敉By)94%%j6"4k[6ǍM"RBtCweԖCgU]#ё |CJouq7:7#hs@,xtE g/l凬ixmm7Ĵ~6oj"+~@5.5,eAX\xix| +>$ =>I7 !XV!či-kN>^>=֕C5 '?u4cpȦ:xTsc7GР 3)E-z7-ar?&[p#] s۬u\I(kor1{M͒]].4z0 x_&`jwKnm^|TkpOyn.&hTˈFVᒡYDo.ܥTpM M3lBtovjon<(;\^hvL6A!qu_(&Epާ\ 1KW9 t؍`-hivm-_Wwkjc6j/v'Q ^|rq.w4t rTGD ^Y{n $H\9A wF bQz/wQԚR*=;/G4F8'ӏk}9₉笜#,JPKA0h:jwu׌z 27'Z+8Dͨ4cD#?^]cestiTw$jpQ#`whwF?2!%$wO4},yoƋlL0=Gs:MҭT1֎cL^9qb1T dqnC $ C(>!3b!CR.}R7gwϙm>yi$謣K%]'̣!+(I}a|Dc]b5sdV ʗY}=*d`}ΧSθn}<ƣӡ؏gz[-I=WS#eO?)J)% XTxFsLZ+MtUoߝzŌ@'#f°7Whim~ 6/>8K;ZU K¯+ﵯ}[;PWC/ߍ7 C?Ґ&m-/VDDӂ;Yh䗜j4*_=w?]J)*XjiЧd kdH OZW;@uǜ+0 i{SAH\?lcS2}OycȮ\>8k jL5kK1HuR/\p݈)? e"n| ^_pu/7-(;@ HqŴZWb78cb4C'?|FQzAfvڬ;(E@PçΉPbh|Dh6 *4̯K V{MƵps9`o؈5 &s0\MX*.0gư;_j]%E1F\A3QE6O.Xn F1R~EY3StE6:ͳ3|SI3ǹ9Cx;"66ҋD33λB22sOcb~S0J_xN]{%S Awhz?N@/{\,sR\)Np ;yZA# + >^AG1hrәU.-׃[FɄX@5?As)' .}N)Â8j-9-Vqv=7[G!]9h^iH/켾1 !;Q54"2FP 뇁(Kg̥MU "޷c%ͨJ38z̄yw9֨m⪠8Zmǡ6cJ1Ia򫣺=|YOjck4F}+T@PpAT>.};iޟ ی${9U|K ?4b6(UZo<7lQW^GN7?ŏ20?Ep udNyog,ߵQt`NQQЭDɜKV+J"NWqi/}YhKe_7h9\fpvUAErꯠၪ5'8 ^B"3(I}>d-sh5X&,[ :9PD/l%V/l3)` Q!فoKр,хA@XR=e!\3w(m,oߪh$3_ޓ!vZȠxܶIk ,9g2 syoz]vn.2Q\&&ъ;{ЦgnU{$7BHGNjvA9%ܺY!2+ `S0=:/ +O芓y@ ;Q%K6WaUXqf$7{Ͳ?hġq3١)HMώ.okfڟY T ۖnDCF*Yo$1'D^Hѡt)/oxRP~-:+dG|b|{lF=۔mPDg=Iwu#fmϫy?d^<~:,>-;irQzI&0mo#u){az~\$Q6bŘQhuN`:q˄:3bj)FUhkb˕GV`3O }}LT/^j(xiY{̷. W@2Vn6$OTtv8⸠)dLAR)ŅaE#? jyiyb&}OPXp2ҕ-$L,ϬSc|n5x7G!hj"P0oŨ+ʙt3_txBA,к>.4juMҡW })tnc 7[h}Wc)4 ؇}u-h+y#uvUʧsc A5 H*jKuy~d'n)׸k|ӷyİ% ϻ,C^ t br]kfD{/vM%(d|nN@~BWHUtJwB^&ނDh.v9]1k"q/U`dYCfGTp@W.2xxa4Y]j 7s7+DIp:.Z'BCcY.צʆ$t(%Ժ5DdjOOuzo•,cR\IW_׮b/A8kx}0raG#x: h+FB=O͂. {$墶+1nCb܎w҅Օ, ch>渏e6)\\vwdvqIrʏd3rJq/$hih&MdO~H-`ӭ>T`ŀnV2~sOY4n؈`%DSPkzVVjI{>+X"*kO1u9%Eiݍ)@z$[,|;3h>`>sV:^8bm'XW]!X.񚚥!i&2, 3ɕVAߩ{wz ]iPE :e kَlF PF\qnэk zU?Tdxw;be%cQAAq|tu]_DqX,vd)tȑp m۲Mʄ=o}Y՜WBd*Mކh̐|:l?$1vtadW5˨ˣd`zO/;d7wVP<-T1V<`e0dzwā94?iy.7j vTQ(7H o]=> i ӰJ(}g?Y"rf:qZgbײ^HЊv^>;fNuVϿu"@۽}@x.7JI4QXzoXcYYwijW(LHYYB) {%gA<^M+(@' 0UiH7{&đ)6_`׮4~d [}/ÑA-1-l}^dkZ0?fSo"ּ51GKeܹ.!DJKF ,x pP=ӟm 9P^_#gϓEcGV":_Wֵ Wrl)1>iT6_}(J HPtTcB@kg1>Iھ<QDEBՉ <^YZwd+O\{26գY8r͕.`a!u}dJ+W"S$xL &]ڈ[iLۓ^M^S4qBjyH)<ȒqyN=V5TolGgR N>=s۔Rھ/BR>ZJg3JPK0҆ISAƪJFq݊5&vY@#9~aU1Nkg~W*`=IA1?G9!^"`>ˣ54srh6_a$:yMAttHHruHJW x@rư g: r80i]qwtb3gଯ.Ùw2V0`Pdӛ& 3|#QvEI j.L 1=mGԠl5mN~,TO4rJ8?wFl!-h׉~\,kRt6蕠5tI$rڴ c|WHrK/U۟_=dLf{b y^4N<y]Vf,aPtRYÞ1eg+|MCZMQTnpw&n݊dк`JJ$jF*J=oՎF#o\?zfuSd2oX< lQ_q Iwb \zB JJ#3h@G8wsBan0dIU~|)$>6jZ0: &iSXH˨M> V'*-<зI]# +o킊J} r')Ѡc̨LUjn2ͩ[WH U`̣O¢[HO{B&YJ Wwס5l !;dKe B"Hdԏ"ݩ6] v41gAE,&WBߎ[rq<`gH Ѫ Rͬ'ۋl[E(Nw$&6)RR&m_旈=@/z$ܞ Wh9(ƍ*XJe+ăGN:-<W `64*nG~m 2r3%]8HTCߤwS`L66vjJ_\RxDd"}6N$JP0q~L~0WLex%مӥD2|ZQ+T +Hem$˴8$k#GlG6iCd l Ly@(ԩ7"Dt Ou;H!3t}`SޢSr"t27 bH,{ʘM~\cjA8X`'9P3Mzsھ s<:NS*[*,ʒ\F8'M@q1E!:X31+[tCN9$lI09nHwțظ piu{vdl@Kwne\O*IuTAtTw+NGMJ⸒:+֝jTK>uno-A5mK47.u@=4 m|y>.=?43Q:ZɜcKiOQ_"ק9$p(S-S#l4%^n] m@+ْ؝U^hGhBQL{8O$nSZ g+_yC!'EbNU$Ps!8|5_L sc htt&vC,Ɇ,@4 T7]C%`.)}]RwqX"ܿ S2pkR}-Bfi7?>D- Gk$-L^fOb.NXȾy6GGǃ'>X:ya26B q8C]buN%wElKA"g/ NܦP%S1zlVIgvD4mvp5W+4Ll9ZT ܔUsA}DJ m=\bK:Fj 8mE14t"mӷ g2N5cR1o{rf#vdFzQjƋM(Y1&@&X4(Č} lC@ ĞƤ_0J6t X)Fo;Nu_Uoߘ%tGqet%^:|igy_]amӽIP>q}ո&`z-IS71_ -nw>~T(gH[Ҁ!Q(U8Us(ͣCʄ~EVE\ ɬh椡;\eVm1_P&Z37046oSlxB4٪4 H/OPVֲi^Fٹ@E9k sg,f6.^_( 8\<u[SĨ/0I;{ab4v,xx #z{pћPBcCnFҢ՞O\ <ꫧvC~ m4|bhLw,W^9 &wCL"*!zylcj|5$pHr9)$WkO!9t0Fǘz! \׍ r2\wtcZa:`6xb⎩@ya&+-پD],.J6D_`P52, E;ӕGGκmSqK̿:WHgǚ%Ҷ}VزX:Λ竬 F 7bxy|xm`,6,aPj$ֵz7Gd xfycPԏ<څ1!]Xozp4yeCghVz$c"r&YgSxjB_Ks-e-〦ڔ} ȝlA u%usXQ[Q;;ו*bRj^Lo&$pPRJ2i0IHؗm@ޔmzSO6- LpRw!(u/v{\è{[Ŝh5yd(4lM9L+\= 5g2lJ[*;v6Ǻ&l6 &)P@%WGdiƹ|(t^ڽ`J)j!~0R0ra;bjSUůK/bk )NB'vPnF~.PuJ5ynv_hCʄǂx՛Cr9Lpi] C|a1Ku/NcbFĺB!7I;My7a=I!r%D8K?W Ύ*3Ԭn Wm.NSQ:!z)$#`ˊ,~BȲ+R951yb:V& yN*!ք1NəjnKoc3vlJ> ^%"+/v)ꞵ~Դ-sYK`ɻXg71`SÒ E4Hӝc`e1h|0=ϲOfamz(56[GO3Dƥ+WPTT_ڒ)<`rkiCƌØb}P>4f|TЃo4_\{DjLڳX_ZUKx^yn~~*xdn,y3e!$QOahU8WimO,\9yH̛\)]5؝ܪ ;bTc9RX6Kv4$_Iѳ9wT㹸l2`=y*fHqsm,Q K_BqMq}x7ʑu`DۯV{4;e4@h u\̼co;ؑ 6+*U";[e_7"ek=ibViv4k,:-YU W1}CkO|l$sAt\Jcc,wVRV2~7l@ežGeӟsɘ mS笡''& N=jF/%s((#ˀnF?<B)Q[6<_Jqu \dLP<3&䭔,A<V p/L(U k=6 4c'E*!06푗akXA4!bMH~jx/1D}z︯/⻨Xݰ5I>lx48W`\Ǐ!ib6yTǏ SQՉ2mOJz@ iDf\l˰&cT'+'dTBAM+6B$nzm~f~6S[4d׫KXMRd:ZI9ާlDz]X.(2QQ oHP3&WvUoA=`)QkN&8M$r,9>lDqOT%俪W@;ORxXX|iEa1i*6`jcr{qlmSXnޔ Uljoؼ;Ǖ>}JCv AxrF%-ilsBdD5@ ~-#՟B+l~&Ty vj#}OpmƘײs?P^  g-`š([Ȥ0b@}&EY/ŨYJ !蹶U$<^ˤP7; d]Ug i#F9K<ʨ;SZ›bV-KaC]*署H:M'Ao"{>2Дʠc-.=Q[?|Ob͸Hss/`iފT4ÑyK7oghKG!z?OCk3>xZ]p&߬||hApJ#g$"4'!Ӗ]ӗHl:RW:_#VEx>jݬJb~PiZ0Ϋ6M^ޱI‚]`u-`xC\Tf2n&Aك7RQ6r^+k UѫGԖNg?;oz[38Bɀs*;r;B= u";]07,כ8j] x%Yyo=_WPGf2. `J;3Q?X#8vi[JdhZXA_B`"p/$h5Pq^0{ۺXɘ&vuu 7 rȗ&P^ 8/T8VWlT7~sKԎז[5+<)fN פȒ[Դk,?S:Dyh*sB%0d]=fXg Yڲ4&JKQޮ^*N`p:l'u/]4AwGaPM:b3w=%DZsE\07"nc)7d|` 2#ivv$чRfF!1Ŗ?Ù )>+d#cr?vؚƂQ4sa|*o­&]'&[e%[zs5RkZZe[e4JT{3i0~\o *F3AD1$Z[:NrG/!7s@2U TT5vsDX& SJgU71ru. 65(㜾BuN< 6v/径bބq :A%צj, 4pL EWƴ$tWם@܄hT w< 6C^uu KerDӤ'6]Q7.C˘]B.\4<-=`ECAFl~ݯf֐D9~j\ճUK#M_Tiw@lAXr1N|4B?:x)1)Ev%gm6?s;|? xUf BM9WzE.AVܗ$*X樽_e:M$9HߍZ%oP$_b5!+Zy &o\11Wn9əm=@Z@|ў /j]ma{L[7M2Pw=_%TeJt) WI`_ M8h<_ %PNͅklZvuu"d'r ?<)K؝$r * 43S8n!~BTz"V3Ҝ0Zyi0e歨z h) bVRHlhWe(;\5 L( * |S޲>':POlb&CBn:XuU(X<./oɌr3N-`ѩw _P伔C_2A=^^LmhXn8zE mD'w٣ck29cgIg>@D:">Um_ 5634$[A&'xA%su;:|K`mM/Hc7P6#YaPѳX61DL4qߨ]M141OECuP@o qzz$)wbKw,Mj#twRȞq☎S%l-8@>-lZe-!LW>Y f}$2^󶞇zPC5ܒR`'| Iѥ 47Gt8q$1uPmPQ`sWw*L]([ܩPq%ZM5oi1dҰGt$l#*i legD񄧞 JL(7wfhܶ=;֟D:u/Jp1 F:U ,pGX^„ u1~V v.6 =gh)hTm\oBysoˢÉ3#Nć\[ ~dݑ*@?Wo4~xkorD@=[4 a"0[`eDB~3r=M9sU10`j~-_ezA8PI <1¼-e$B37:{E:ݷ'A<[O[i!)iw uk8v X۰b\K:ŷ>.\rt8m=4TS-,<СT4V@ k$dЪ8юoi zCCms[Ai'~&C&P8GlAt{:Z&33@/0| -~D04,rPxj4j}/;p2{76$-j>5Y'L~d@deF!ګgyv^`];h$N)-e;[vzdW`*GC` rMf?I^ /U04+,P<R~oߚM8p rm^Y*k#UxbpԎ+'|!oC{DLBL Pƫ!؄hdego}ekbi(; &bDu wb׀gV>,KGŝVzY6}Q-F6꣩R\w^ozF::a*3fR">}O邦mփ ̘ {7SyD*eVB'̉n(cB+R :ݴEj\'RE`d7pGDNn%vީT>7]D׳R7ܾwQIS={6)qWaSm: ;3fڔ@᦯Js)UDK,%Jom VV~"fwE=ԏd qgtIj]ʃhWX(Ϩ,$[m}-8DC`ERUz ]κpu"HH^`!9QmJ#_e? kF|*D}t-uuCէ9ܑ7ڕ4AL/9:q8RxoS:ԠV]٦ 5'S%|mkZ ,|SfUbg/bN"4 G3LkL}(H[vh$eŖ[aj}c˴] уLlȹ}1aD#-y$weY;hoҞg,]hȋu; /%sgQ0G }O"쒱1Zg[>ѳlxJ-pQ+ &)*N#å= (NΝi"u]SgNrtqi~ aL[w/l5x yaؤ V6L˷3Xm)qOReT8Y+p%wŅVp >Sq-ὖ5F ,u{ zZ㞐֐׸Y9:qrzb@25"oZ~B폾"hƨe_~k-#JMm2mCW=u4e6ƛo!9EDĞ,>7cGŢF0!U"l+( z40G:25_gluˏ@Bl|P-ă] GZOD4%1r,r1) W>hpr{{bg(G hTd.ؑRmlG`zLE)oTH)>؇s/[htBT\=a~e0T"ɊT=c22%XtkcbL0:cf# wRȱKJ+$t4&y{,n{f V#8mzgu.n붞-VZNz^> 3ؔ*GəPnRI@DƟq/8KCpғΘntSN`cob.ҙ1>x~|x`Uϣj=VЎMRWV:G!A]چz3ݡ1guISe,NF#YIߏ,K>erSIYkPɈϙG($+kb#*4 /|r-"K@2sYe[er~N6w1b 7ھF1l/z.]KF뱣ž(IO'oR=!yf.3sܛG@ߣvXk(p-yKV;c SD~>kd/&]N#ss \;.NCARuC`hP^T#jm.%Ae@z6:@ 2()C.3xRZ'4тz#,&D٩e<`Ā6Rj$**:Nhm6W;{Zi {4,?V(6 bVkT:^1rw Ӛ/xWk!XYr*m(י'9B(+hďDjPK&p ța_gSjL:LdӦ2/m";"cocy08m}:Ϳݢ׷32S1O T {Q<Ε=As_S#q>$oJU^<F\ئX;O%8 ڽrsh]L%]EOfN1|*[a݇ j*\cNF@*+(Hv6sΧ<"&l *]:A~s!egInNwW ݵqxc1Vh'pvv 9R% ODwʾt Q{-쀽&<͞Rqe~ߩ@e4f,GabPM\⫷~䵍JQr]$po.4w~4`x\ɔ1]K+'hJ h߈褗vx᳕xAP,7D$z<GB8^H 64Av."sUXyQ/j9WY B6;H LiC܇Ȁ=OP;ȹaL%WJZܭä<VǔkQPLԧDkoIe ؂huϺR9Q!r,{{ɰM?,0H6~?@3!gr6ZDId#;k*wz+ߝϬl=n1$ukɥYl/كw!.@<){ $c5Ymul]~er+@7AW!1׮]m39 )M>{Moc)af>ؤߝm"g. EF2~G®/&ZN 5骺ZQU!jN& 7B?{u'BNg[cX nBߖ2h*^YWm וg3#o(6R(+;}UNj8#/"$*6D=noS>F~ViI.MI6DΤig#j7VA ͡zLcwUcA8=|JEv^HT/MFAU_ym{&nO]pZPU$+XI7i)sMxvEE2ۛ]'#Ú_}/2jڡh\J`↘!:])Ƞeq"ۯdsfҍ˂,WA[1$ZoEC{c7fs&ﭡDa]"&)߭I\RԧTlBiOĪU5hTNL}"ȼi$[Y#o/ Z#@QUs=/f44%rJb8ٙߊ[:z8M :kn/Ce:*eKo>bJ /5f0骥B#T*~^MX]Vgzw9h"oQnJ ݴ塚;~m|4QhaSzNK/uj/P;1\,2?&1c?`Up˶Mr wc#q$ g$#o2ۓT:i/bn:_kKm6B u82+ebyX~X@=nB2T;d.Ʒ9ڌWȎùo"1?\GT8IiC=+dDk٨RAJ,urA9`oo2MǎN@C^!P&F(#1f񠦜;4 =6u{b_ n4MbK@!4Lb<]R rfM() 5h)o|'ߜE~&ZO^|(yDQ(gK=tdwv'sJD{b2V tR˗_aB FP%$`BO,:6Ӷe|}Um,yõ }2W]ْ .9pڷdw *Q@n$}^LF0mxD!<'pe(+%3*=`1; Pβ#GL4ev#IK-vKyX QeFU?uH1]5Y+H;/5@?*2!c_j7gy|am%6Nz'֪QgOh[1[_9ݜ<ߪ=vJCqgT ӥذhWH'K8: ,::FˋKcs(tR-<\rP'nH|:6D_? 256{4.n U%;Pxi]=*ux'ђم w-ahBcoxW1`xhjb3K[)F֗~}cOMÉGf0l>L>Du[:clˆ E`TDkv̪FCܻ#NLu c֋i}E^zí)t/4h4)ґ Ҋ[mj­閂y|WȫayU-\9F,/v>|Q'Tac\!E@(27=⟎P㴋_%?ߧyĶtBDFL@UA;q: e*S•ڛqØFCAm>OQ}K H2"  XkkT\s&mcr9(&Z `7uO",܊lYL8OrA0u:]xԙ&}%G8Chpk 1 25$%8"%J#D;O;Y{ft)ͬIC_a-Ey=G%yʾ8=7 ![eօVgߒme^MmNG)RʵxKռܧd&=F*XVpx'MaOOQU ócr],_lS1jKCi[G2lE6π pJl& o8[-εY׶A  ޼c ʾKtl8դ1a^!Fn_>b1[fU| r=1, [3_UJ?i=z.p% q~V 8N:{hci|qby"#,:D+#zDmKDqvea~󒦽ɽ 8y_Xx il{9жR5M}]hѰo_f.D3{{mx-g T;abc*vMpǿ6ҏ?T*!Ew}},L&ٍAq #_L eoYd>"*I2!WsUgKoC_y*IX=Y/?CmA؉A;t3Œ'[2U1_Ob7M1fȜ,2Uk*WCkw.pMm]?Yspb\*QwcP|U-KP,*u|)0C@#3ɶ90@/v6 kqi\%$y8:.4xCI=<1{jJ u"M{s^eUzok%)D/vI|9+K,j3ou$/A]8䂕c c-c"gPrvy-yoU7?=CL>fn`סCl-Em YXOɩS)~Z_|i )xb <s% tps-esu .yIЉܫ F˚0K1X$ z, woh ^dHPFxx%;ˣ`"Q*w@IpUǽT.W0a<29nWtwnXAXZUHVA )-!ib`((\[:M>~:ֶ3cM1NZ"ҥGA%ѻ p0᦯(j(N_N?;..ZȲAg߫ dE.~OMPƓ-eǫƐ̉s'c'ܪsX׻F2PEQ%G+Cߙ_ >hΘn8g7Kӄ$Ib=Opych`[ҳ+"W'qitWGdj#*EG`π$VڿBG\E|qjٛnR!=K3ޗ0st!v1.#k\ Vgۇ5cdžٳ"0=;sr^]"@-$9PڂyyT*8lޣ]ḯc+{MQUȳ6K4>+f_/`bA6(J `َTڪ/N'뷆7P]{f N7@uN  neC u4Ĥ8#-3 bb?PM[z#PI\u1\ē +Oq˙>Z&ZSla1ar5,wuW~ǼHi3s?.Jș1sYAb3O|ta14dă.'$b@*nASL]7&.g]O'sw?]ѦCT^=G#ʭLz3LacAp!À Xj( >g(ӜnE)E^XĘOJ8YNHG7F]pPnܴ2U E{8-WgRM|IqBnM>C3_G[Lنc]g'cE&5p҃ID9tű6dW;!} 5ʛr}:׍˓at.֐7[{Qà13.ޏ!9_n>2֤cbSEF0 vJim;Sp}(HvZ &55'i?{2\,5hL&|[LDdxv @d{"x/ :-bRn.nQ#MiR粂qqj6(a&EP Wxjݥ =HIWk>IR_6Z.{\i;nş5B^-K7? IX!wvJbHtɟۏ @DʣuSELtH~d){ݤoJ<(L4>φl"G֖|nekd`Gwe+vg+u6>5c`nON︦@ZKM E_=f~Ҟ-VcB!Ôr0e+i-oO{uexU*~*q) hJV0?MCBE:'*6 Bmx aX@'5qiD amѸt`*Ft*JʹxC'&Vb29 QV\ˆ{/genBO-cEl7zG`V#\莅B gH9c Z|cx,@,Kx 5r>|%~Xe@#.Y/5B!ՙ 2P{ڐO`'?y2hb9֯Eh\y ^w˧e jgvB}lҺO#+*)x画w)O`OPڇ"2]LiZEJj,ad%mzHu02ylyg6:E]a'jbtWDެj kiՐ[53ؖ3OB͡w1].RƒN+J!n8}T2U>R<)ںӴ9)qߢ7*P4"ۗ]SW[Go}oRc¶Nda0@2[J5C؍0 {5%bv_l٭P$=d'J.eH)Xq@".sW {Mϱ⎂#0rEXja0=VצϠlj#Ǘ}^ymg,c' %/hIZrCb!%t)[ԴS} oUN~rӞ977E+r4- j\2vo(' q^CktKnA.XRd.L ђ"NG%:A I7$A"b} ѹՠ) +;}j s{uI[L[dc>f7T#5g)g XXH=dd-]1TS| kѱWȂl,n;J ` |W9`Z^|<3`z&1!^r(_<1n5곖ؽ9vK. KGP>ƞ!TWsbۆF*/*+j݁)rgpx\l^=*Y@y4:KFIRlAE b8 ߠ1jpg-Ju{Lr.!+qۙ]Sq3sTt6ƙzx&-Dkl);AjnpFJaW#A"S,{j=X~b"{s)mVFo$ʵ =Y"R(*"stB=DΫЉ1bDLfH*CqK=I0J߸fI&g(d3p lC`䌗vXPs_.d03h&PN:d.'{<"8~%/*E Wzi6or+ʑѢ{dHnÈPjwD~g}([M( p}Dt,RMȑ5p 2A u^an8Jt[wA<\ErKUVQ$j l3'sקcFK!`2ڋ}xdjhoƒ'/N3LiiHD="ν2|vJ5D2-Yo41=xcP/b.(ˣEhA$NɝKrL汇4b6ūO;I峨r}|,6ɪvyƙ.۝{R7BI[@ƈ/2 {fn(P<_\'}jR\ OjA|=d 9h{It;[RUsY%^=uZyZIJZ*\)R .2jLh +I3Ys;ړLa_CSL'eQcw};6APGJ+$g2o*|ؑ_Ex25f#JvGd%n1Kɴ^߆̫v#CKHI.3QkC3];if%wz3 <zOOfa›mSJ0W'< ~}7@7\!t.)BZ*xQ}tQmNU>>~]Dp۾ker N-=w]:=wcWIz*63obQ4E4 ?־<>Fؔr ]G߅{ˈ`0J]tBb XQ{]RZoxzc#BI0W *&! *.IXByU\Q. CcW hDT 85/"|Vv'c ,O[㪊 1rˇ:#:kgVŠIx|jIpXE_o5w ;xK@([*=Qّi^w?vFƗǁa ='8itonsTvD3x%lXM`zJuu_|RBLm\QI0o}Rtfa'SLiG֩?#1@?Ӝ|;`+^u6rPy25P6jڱAă ŧXÆzk#l'v7A -ѝ,+ʳJw\+Q#;:h*w3ivu7WDpE"}K 4 1E qx [mcĚ1Myt- Yft_˜j b8 {j^98ŷGA aO|Þ %-xC|-}i"sW ,<*Fӻ1c& _|LqzP1>yA'^D"J쇧/W8 %5<2!uJpt➎U^:{0$3(D94S,F_Y&D]{WRa-(+?D rP[֓-g5 c&HmtnR \W@gQ`߷tQtlqsN;I'&!"Z؊\0Qba|'[T|}`esx _պ jqq5C<:m9+Srbfh ZOmdwrf:] 4&o nĠ¦42ҧ ~njl2JyϣPv2 T~g 7C• 8Lp E/pA5p.2mZ2S1h\N3ߪ?F3tA MfCÊqMӛI?#KƄOėuG6c\|z Rk96zp G91e S(es7B99-'W&Fp tg\ҤRZk'ԦY:@kyӗW6q}!/IS.:jn4}E .Ŗn$e|QR2̾6$[ wqr,E[i)W%3ϘKҤ25hZ%A%wD-pɪ8 $Q=<|ȁf_xN 8=2C3odt)i W֯STɰL(6q)%n?2,Y+f,U5ھ3 lzj˄#dyS 8#cSE YmdȄ1!0O.WcO+O`QS;z uL(5j ߓdFx!kt@; ەl}Q ֺV/3ǝNWm.GRX_#6O^ 2`R1Ӱx=l  q"UH7cDotBrọ3h 7/aOkL)BDm9,#)C_ zs &rAEQ`Ii99;gϾڊ< yi%j c0 R[bg4x\ o5Hsŋ ljz{hhUdS.Ml &[2׮Bw9'lnD@It2b҅LYKrJ2rcǔ-IGAL>FɵB0Y_-V ?ЭK AxeP bXC_$Kbu( LSTՅڛ 6眵'(ybHF眦G'<Ja\Nƅ/)Bu\jb=qf_n)ݲJw_fI?$YO@*EZBE!3^JhK/@LU ӮOc~?.Ge Ms}LmkA= >obf>po ?!͇vb2a".۩i;\*gq9=pfWScAp2}+1E&IeGKHF@bq֑?N㌭PZ &%D_ 6p'&ʼ`VYU87\VY2 .6BD2y}vϬf;у !={m Jא˞bso%Qn4;Y 5 Â㄀? !1K̋ "uKoĊ(7luzbeό-+q#^ύ ^0L.j|n2G5J?SIqCT0I_g(شgfqc *^碤6)[8x߸{.Oe"7ɴ%$R΄ɽt"E]N~]K?=q{չYI??10㨹> c\v,/9~:>4i򭣒#Ň[0 R*p.z=TꌗjXUR^K Mxq  cdzw7Yc9^l(+]Tv)4zT\{Fg ԉ-2nPm@XUY!6`}VVyr`g5*(/a$_00ڿ[,ji8*)]-?G?#児#-2Z(RY|:hZ(X>u.LJ^CSV_r;_с] 2: yq""G(퐽<*1U$YjAb'6.^ޠ5OWB63*j_åbmS|7fI ׌11_9,Z5dą2a۩2wuPe?^eI0T_l:PCvHt3"2ʖ+Z+|y`ym[.׋c[*{c4Q,@u.UG:svk?n1 d8aDg_1WbxL ×:6dtW3}>^Bʌ9t ӽ %M\틹>g7Tx19TYdanh*p]58VDwhS_57:N4GyŁ4/ V@)ϟŷo OoZ: įWS%KQ Y&7 '; pyL,vEN֭ά/yt7#Ik]ɫͫ6#擶&o;g;6cp+7^Ut3jenT+Ƭ>Jq Y!$ji=pBwk7e[QV'6<7 "f-UP.|NJI +8baD+Nt]"/m7K[\j(Ik rU&?DKeɹ Fy<v++n_0)Gð]2CIf]2 u\Cc?qKv6vS -Hl j;w_:eyh1K(s*~_p2 yi.ܚd0@ELX)JclqE_d?3,AaMb."Xe;Վ&dW gf_W)DH3=J%-'^1ozm_0ǐzPc`:,cn_{y+S$Ar=||!ǻg^DŽ%g:+A_J5He/Ad'"K<Ռ)0n؅'X8' 7a;:[b5Db +66@ v:kz2{ˣxʔ*ƽr%ZDM?, >v,R>fַ%JN~Ir^u ܗ0쫄K˿[5vQ0ŬZ|{dwIB'1I+>G2mo8HT;ynjwںz8vdYd ث,G28 T"E'ժ-#B4ɑ~`aɕCY~n6(Iͻ7$E!Q4UQL1HH6fuR "9!C~PZIcZT#_22hS)<;_4);cm $dYL?>N.\ b&TG5\6}9?‹2-Pm$V{L]ZYL8 zfnѢ^ ֒A_bWWq~mgZNxΖ]kt=H(o]kD0iL:M @X BzU<绸#?HM! hRLHOGU91hC%X9DHW*~M<kd6z`^T4⍛&[8ȟU *cs b25G73^:}d$FuJ!y vç\ oe;p"me? Y;}dfKy OM^bʳSuF4 %'seSɉ,$Y3&?@4#T3sJ%J/ W抾Bl י=aR\)b5Awq#g7߫\Y''k10Ŝ?EzcF&I6rnBǞx3[&y$5r(&꯾x/,fHZIC/Mn[,/2c}0X~ԛ u]%Z-G·l!bC~؝(^ ՉFiNm=J~z jpd\Zupp+p  IGAT>`Q^WģddH==Y(3lX91Jdb@uU/7 >+3݂j_1Rjm>λ߃9[Jmi[-C<4I?/HĹ-࣪9/[w ,6Sѝ:qW LUCg{;x!NiwQ‰G=5+ @oҀ)qBePԻ ,ɪ &NXjXA%kld`)|K%xQC;0,mR+{{و>rzjWۯ``iޛ,2̌c)V- A{+<),;b~8CqO}l6Jpaiڡ#q Vc tMGa=֍6Ύ*Ƚ9.`wFx_"nMW iy(ÌbXXh4{UEEzQ=Y;[ 7?Hgkܵvkc4Ì@ýneSUϟl_g;/aD{!),jb{A\+ {I煒tity %8kPx{iڴC46 !Րc,*7\;x&;VVi{lM*`;,ZriR{߆rTrFkYoYuX,A}W̖`ƒ.5`ą,1jn%†=CBkу`cd I fjPsT4 uB1Vd?d+_h`8%N]zEaJNLi+nc*g|M5蓘1 n0U-ݏEƕ}]ϴz9/x-jϭӲ6ZQ@z>Rdf-+Áldn /'.̗?$>~MHjr`PcF=Ms4uQl7VݍSPwʪ8͠xE=L*_!wO,>:M|k;G^ݧZq~Y׎J&pBgYGDž%{_ݿ dbBT˰]g g"˿.:T/[-?ztݞoy6'?pB6' kѭ>[SyUw7'Rc5bS!3(˾x˗_6̾ f?=ߡ Vή% 47:~Ӳ4&94xhW:BT>OFg7.`ܖf wɡܞr?*qMOWT} nx}aTsm)(ʼ92JdÎo,o+>6Nq"4p*=(*t t`SL\#ݟsl2"@b9HM @ I4`kL!&-gB=wZ_~kއ_ 6ȴ>hӽ7Gq7"_fAo{>Ngץµe2 2"ȧ tow`wQ[q`rsz,rLƵ[ڲ.A 00L8&~!9j hwEG%x'ݥ*.>NXsPk#>#Kw -e>v%?Xiʥk4Zaynm5t"՞)֝mwρx̰OSV $O4É! C7_8d#0 0oFGU^1o)53D堐SZMuARMt4'2@Lu¿P5Kz "20?:e/lAj}2 ZAN+H1A?ֽ's<2% W 9 vt,sJ!ު&.u[=p{k^0_JwZ^DKO퍅mZۋ#@W9%`-+ h.n-S2i?9`!ؖdŚ𾶎.8S@N şÑ䒉q}^]OX }OJ IC7dA:.Y֥< OZ($&IlVLrZqM()G6Mǘx[6<9WfI*M.E u.0=)܃3xx(vYtlLz@'~\K Z:5l*ٺd¯dYIJ42R6#p Ht^xhۃ Gn\ %ԒQAƏBX=&-7%D7FMB{9q8僒CiV$+ej)^)_Ž%~ž~h[Ko" .i宮 1ȏ(-s+\ҿ"k:ޓOyIN:y蓊I&,xغh&0T CoMkS ӁuhQ%b Q:z1L æa/[Ѽ_ug=D.B774&WLlױz~ӹY(5Ku8p{^M;%J[@\O'*ϱ2rz'+ ҵ-sѪH8+N5W)2F/_P,Oچ.4tDMů3B +W"zk 3EʏAp'jx@mPn~wGnd ,AsSpH8,qFWlo_z E6kgӟyT}`IǏA|=NSU34ԔpRMeOkF?jZ+ԺIҊ geG<+]2` owIٜs'Kpx~ ' J繬yy:)?r6 dOc:)]8 HH"򫒲7 TS?/)e5m$-9h=jC߫)5*a=,"yt|zXU> b=A[l/2~f%㈄z85*$ЗI 9iz! ޱ4Q &+za q6XSėfձ9:"|j,|MUJڛZO @"[FHa"mBX8S:nI t.oCQfI~@I&ryD7WyMP2E'm*KҠJ{`yb0)ܡ̟|S{?At,r͵F ש8j[GďX ԇF]b~/: |}bnY0ڙuU"q-S7M2nmO9FNL+^ DF}xiI2j)˽8`c4'k9g6XuEY-PH@w(]m#xqun&b#o͗^RVB9ҜΟf C%?(otlBi&&#D*OEtZUzp*E'xEʿiW偅b]%n!UUS9QLw]\*͍)SomR0~?LV+Q -巑4HhAdX:H 7fiF E=̗DmT D*+PvlˣE-mvJVxqA5~a ٤XY*Dˡ86qd6% Ǘ֔F~@Z+[c4V*WIJpM˖gZʒ(n_-<Z4K"mkŎ ŜBb2 QA^}^D/%U&.iIQ\cvW|@8U 4IPyrI|1r?oUĘtK83:O)﹚e+hY~jHtU;Ź:n\uOl "6/4vm#6^qrQvIji+^o2i6tS[AU),QDzSO_daYZZ^ÇIVa@)6JPNRV鍟+q2nQT YO%Ux(O܄щ\=VcTlV6l܁}mg({ *V]7 f]." OCE`3gcc^ Bm a~ޛ5 \6dP\hK^}`$wſ^lqو&(@]bɑFԲmtᛉS> "p\z0t7NTp R<_ѬG{Ko@-t5E{%-_c_%M 9[4szC _al=pQ+wm(.1ڂ^[OIAbc-](/3 !:z$1Gj=nxen+$*gqv  Zo\ ` rE8,uN~~/& ߦX9{_NGD;L=ھ)t@?Ys'Yzr> $̭r|cxVْp馝!crA'iX7Q|Lt;C4# ;ToJ [a.'x> b'4a`6uqzO\jS:$ rl[CcĒ6WħF ;jɳx]~-_mqNn㋈-e@LX!.`tpg࿋i%6LgW&vEꉩyY.["6Ar@nh/ S-8dgD/ˑ4z7b$5Ċ]\$.{c{/Mt 7(ֺ̦Ղ>=;P>X_tJDGI8Lډb[ e,%[~`a Ox?o/;WIHTa\zy<0~, F֣E"}sp@9C f&E,t;n- |6 #8u;?܁0DwfYkLW'D:-0g2Ĩ◥pRBO'rb3EgtbLdXi!:pDt{>nIt"^ڥuJ_ d 6b5sqPÒ==T+s8uj+ViWGIz Q{$_iӰe3gP87D;$Yh /H@⺌a6bGH$N#~DeJ)A^:p:=?'DdH'T0[? riwpەl` Hw p ] (CqiSkb^>+4䵠T%8}JcjRڳgq2Vu=d3P:5Ҧe0^dV8kϋKŷOEp}Ĕh46e944^.6n uI7(CUOr92)CVT/U0eqɟ [f20`x-\VմVFy`_s,NPFAQe]% g4TӉjmDojP}dȇmrcJ~ slV烆"f\Op9I{TJ\w1ZL M[v d5e wN]PNZA p􋡜A4RܷFi|,DǞt^oV!Q hPuא'#m~~!W64{wh}wL_hBfҍrx䝄CC&5<ЧL>,ZZ]_uQf2%OGZZ#(-IwW8[,F_"eecJyވ,v6v҃%fc59g8( Jh]kl.)UU+* :b`:iYS`fE,A׶2 B\T[dOp$.3076SBoTo"4DcL_Wz2d)<7ӜG<(my]@sGky Sƛ ]oM_".cw4'}cǔR4Lkuq}3Q5KVՓ·TUSNq)cz}BJ2Q 픯UEf;P&il u͡dc Vۙ͝yGf'l[6?ٴMjolK@?F t$4IkLD+7W--hKލܵyV! [*? U 3f+H:jl^x)a(yf|F8Fk53aL-]@\յ䟞ʌt N;˯Ρ릯̖2 ]SC6DZuy_>O'ϯ1|+v@d(~C^)_ Be=%04{OqQ+F,p;k;6ֻ#+5N{&3x|Ca>dam];ev/MVˑYU ZwNVQyQ~~iZö3؞Fv&Uh~F` ~2:T8Hظ%րwhׂ]az7MH? 1%YoVdŜ%w^C N& $3C9XR "Ir_8':=K ф9J2"a<ßuhp+>CY^sز7BTi:.<&o)~m{U+R@\ЫZypT$S3B=x$dǨl׃M\Tf#Q6ϩe(gGVZ+Nka,@5fZmGxn82>@lv*4fHC#p;7xbiyLą^U3EٶkݽsYUXlfY4C?ؙ*I! |pinuFެ't̙D+lߪ} ޫ\JWx"hϵ2I˂a4mwVJk/.!po&Wc|aN+M?"HTC}Ñ2i*ZJ)m=D+-) d&^>98m񥒍:_Ge.{cUu)Yx4k3_`qד G`lF;og̥PC;2A^ `fi2A,v 'XաߠUѾWuZ&yXc´iONc/Ʋ|J>+ +f_5(q#Xkuiޯs]gglM݇9`k5S8IXWюW4nֵ "7mR:@OlR!r%q".Hߩ^ d(,3 [r oj7sdpʅ c#s)= V0ޠ o/؜Cޯ57Zx4΋MxExםSeǧ)/ e-g*{L`/p$lɲ'#x9vn\i'k`uT}[]%䳶vwB~OD_ Qƃv[b!tJʞ Ǒ}SxckPgmVNɈk9r$&PqwQ.TsP>c#YF(Oտ<N.b[ :N_ɜ׽a9H<|o9)0݊?JQjU*/TW,>@x7j&)rp?8/G&a2~q;?zO23i2O(rwP_KnاRzOwZuE6YuG×0)}Tz!DqACͪ !Ye"*+ᶯ񧵬F O: d^sOg`^ʗ)VVbiUM7MdSSG=-|Q\]%'Sqeho:gЍIA{\8"!lHq׻8|d: ʡ>/S/ xaz~8S^`vrMKcKc\+Pq[1gBdCѻ.lqf4By֘G7ٷ+8ʟEmV͗Õ V'9o,>kkS^'BG ƪVX+6yq]peT /\mA}v׉H$&}@;V$>n7V$ uFI/2 )Z` 875ԍM.(aq%`w`աA0& S8yqh`zǨqznB5ydْgp*GP=l7 ,>c?`ݟ4Qo%^|LZ3,i+CY2-R _5a}ڌ߇X^GW xwe kܖwi%DXVj-y.zBA%޵ߞ)$G,F&URZA>C'<_lTvo_Ws!;Wb{i-j/We/Λ݉"1Jlw;FQw"SC75Y@Dy69vVLN-+"5fSa{ԁ7= ڧK4e".$~'b%Z {bKTѠNĖB (ir`S-$ExXCec&ԟèl Xen[ҨY+Zr?ر%o ]kݔX 0Pq@,$u0s3=wgkBмOp_2j/gZIPeO@pcQ#ME!SVtte}4,caK d_;VD_(i7o]nX|!lʿsI~2Fj ֡';OM.Ff3jcbfBCwYo̦2At4SvZ_ 8?+\ۤ?O+j|L Msg|t3c!+ bT.6( u];{z|{rm廇嶟|L8zaK&YgJB89աx9eҹe2P/Z^1Օixv,I),hAp;{b/\ie~T sN.˖xT5sf.R~E,'0j Mfl跟Q>byl6Ϋb vfeAvB2y dbƐxTٙМc9q\{It"1c^mzcRuhvkOg) O"l{rK%X .T`bieha8\2xd:\^D0:DeDV} ]o?yv:b. m1AuTg(%}hT{^CR:/]tC?C$e (MŒg ]%. 8/.WJc[i*$Qh(B :>S - z|?^&*\]CL˫4);gzl٘%).`bvlc4axv&0SO>~gYԟfn1vfVS'44o[krb;%ΗpFeɫ$$sU0?K?kEeMLb7irw*3mKBһA 405l8xA%j- MF+HnzJD˟6{twW1eNwkn_9& <6(OūHߖ6v^tr[*p2XPôEJ\ RF]8EQ!sO@@Vm5Ywu՜T`~Z9ҿ4b?j21rvFR]tحNZW?"Rh|+YXPniCM FaQRB.9n4 ߙmoH!]7FroWXYJv `~xђLb4\vIqJȘr5Xŗ 9p~7hjK c3pXɦ̏0 U"k\^LHnd$`joe(zƚ~ڿoɐa'ϣF抋F L zFYl2@懴 ߮+Hn+*j{4>]c'!Bs+O}Y.;I#22`t·OM.)4rXT{&@}嵜aUXhrʻFy!|$#|dOnP?/Vu\&ᭃXcuƑ.Ϡ ?v ;EpR+#lX,>T/Q p+Jpo%ܤ?k4[~~Q^6!^DCS{UWzd+y OIbIM8/~&x$QzHj[8QD3_=d/Դqw|m%SҥU[HU|V{4A(\Z-z"԰SUdD=\b ⽠@& Y G vK Tݍ_Q(h:^ =?} ɜ:eLCP'y|Nc5^`["҉31dȻbAl~DkA!TmiU;)aҵB3 m{OO'KC4MxL&|ծ0Fny{ ڣ*y9E뭝:(ȋ $M0.cH>|d|J@?UdHy㩕;Ҫz?7bRKR?ͼj`qnHO/xA{yب<1>Z;o8}etW  ~C퀒a hiW"bO}٧τ˼dHp8+6vlL~ ~8p)nu<-qcD,m2ְmX0eaҀ=Ɠ2!t{΀[wm*eD[, ep"uE⯑ehdž:q) eN擧AI1)Fqa'V@^_ 3soK{xnJcft>kTlk`g)cҊҔޯ@rp$5Y0,N!!Y:NU۔.R ۼU:!InyA'\A {p^f Q=%X9Eҕ^ICSy%!>Da}zF `rSIZAԵh:QgV D[B-h->dg?ǃc4J4)rܓ[q佋-T%K e:nldi&j0.z^f/IJǽ nJOQE,@lI-"U. +TA=oHװaˮ;9_(~V/_Oq;Yż=Z tX7C]!'GXOxz:d2v<c{7<.H0.U6$c|v<٠U!s O.EBlFEG+V2k;H&V-;lhWbEBm@it---fZ ῬȘa`"׷//:]O*%pQvmǢ#1Ib+y%Eɖ Es?!3F,mDM§\6j|w ;s0ТݍI}M.b JR\Cw}k@30-kf;Jv̰]yw-ga}bBI%N#y@;PC.̺#YV|+HR Ch#)+fO:ls ٳpk)YvU::K׉biLw2-~KUg\r?AᢚttfAZv+>Bk%#w>"} ,Ki%(b H!vI#8Cb]>_kѤѷ:XF+0!VHz{zf8hם@Kmh>PI!clM:B4\jqDM]:15O]~fDc_)E\ZAf;;4ԲH,$ӍlfX_uaH{!OG( O0IC:/`=PA':LGi!v[n=w@3Xn.,+3,m52bv"Lw JNwx3`7jM`3+28EA^SH08o-khKK/^2 %fxOP .l߱>V;Q-G'qkX#V( 6mu佶@C-io {u7|81M@'(n#0A y$ gGQc]{Q:e3<>MK!(0ZyۍVuc`͖,xL|/RPF ͊YZRg%j܅ſ\m'x"&ԡ!_M@_bB,0pktb!tNZ:XAaXQD2ݖs1BiHjrO#?(8([ h([nA嵫=KUB0xrzv9q.+ʣ p%k_wOy&S4n"Tjsst) ,Vν ڟu',pk=%T7/Ӑ##!/iF[^8*?ei[Y'տz Pa#CD/ 5| _XV;$#}K_G|eBx P2#ǵ`jvڞZݪ:*ʱޥp@4=;ibDy 8AZU;Q;%.M'I}5XyX>MHぱp./U9Dn!vT"`!O +"/PH6僱7xz XȞjT 8,dEo< 'ҖQ~swsilNCs_樆`V C hN/KT%٠0zų9QUAR,l]MYAG}f3n4:8L=ĠyؚlP>NSd*dx)YK!Cp<|Nʁ!sZ%siY&qȉ4!氥̧Ŭv sqLymskV!5b!,dAEW.d>2[~ 2,=O;ޘ}pRl|;z G֗C&(3pgjB4 X)$?g M[][Uo6.zmv*LWPC];$Y+iUOD vbGP=IZ! 54_0k [RFp6Ю>FL2=8GUXaЀAh5>;; gl\+ Qsçgp`[Fw1e[4-}K\=`}ј4:hrc󋑊 ?*vKv@e& ٧1I'*64/(@T)0NޠcѦqp/$97fF1\r>%\}QCFsʊ `>'W ’)9 5&a*ެRe0] _L>ff/MS ሹg}-OxuCdX!rOÚB6a.m2yJ@=jb.^y7rG!eK3BunE](GM.&`#,!ė抔Ia=4r,Х-%&dDv*E_&@ϳF-rw)n&~ ngܖ M-,yQy8Piu~vX磀a(}`pMp]jhHf|$K֏ ~o^}a:}GAɟC(w 7ᓶ,Z˭K0}._QIKFf2Hp|^L3lpiO@ܖGYuӚvԸ!VK"5I[CLUU|*ZW`cMNL'Yz$>`BsG~9B}@Hxl!Gm,*f>sщR=w''h5uu@GpDd\ߞ},䙬6|KK㩾x Y <%\O]^btU9MN؎Н5*Lo{]Lo**(OnOo, cU>:"\D,9{kMU2fG_SmsK5s Ytr| E*)ybr?GwJ-1 33p~☓N6",9"8u9S8\Q,ImȪOBy$HZ,z`> /J"!?!ƍ&2᪤t*<q+mB3*ᥜ"UNOh A{JS>\HfsBJw5\GJ!J-.(eI"u2wL7 : 9*Hy\ !08L[)!/,*nd@X,&$C\ZKB[^BEec}'h <$3{}ć[wMf*m-MafzV+%5V||=GB'(ؤp= eHKg9+ w)*D R0Os" 9T*\1*(ZZXB3[ >]h]]"pb$ Ei0&-7N(yn R{0H+zUbλxCKo#O56ȚiC1#rWU5X&zU S%1K' gHIPl!i&# kE>Z0}ؐA=iY?}HĜ0nY~6ηs]*;xq\q0 zCԦu@ d+] 8hW-ؙB+s"`[5h[N õD+1Pfk MP! }A2/5!xZy3Sz >Z5^TG|d5E+ d `C1/KA+T-\=o,3} Үf]I:%[zLc f2ui\8>Ig#aP9*:(hQBT2̍[\?+FQx2~ K`ݙ-W>d cPPA4R-%᪪ j"60,YEťHKcDVLJݨ"'A}+tYC `]`4%9os m(,8vu F($ SJ%+&oMP3wKj3@w3qOjsѧ|$Ǻ/[K>.&_}4+|ۈ) 2"4_ 0-"H\кpCc7,m9nĒ!%0LHd;AWA1zl}XvR|l)[- :7m;;^WU!* ̛P1*~ܗ}\ݵ򧱅L#N:Ry)4+1ƂM|\[f;Ǣ<\z-l9 B?ykgQQ6v]wz+{;kO(J4oA ! ɚN 3HkN,f:QՊ|r+;G"dWSYiMI4 ѳggotyLο2:ȫ?59 $Džž˂RPRe \jڷkCC\zzL/2DGK]Y=O'<.6Bl)@eߡX0 F??K%8.e,Ʒ9v;u"(ǖRUCRh$vLzW]Qj9 UI(]:c[J 'l0+Τ~rN.mM+kQEED|%lt ^ _kN bޤ|\SEt :L?WJ6EZGaݽdGt8 Кyޮn> #4hka.0:-5W z#Y5 4\cp5 vt[aJ‡}T,`_S(lV^338c`?K` "YD~݊3R̓~B̓'i+W%rt'`"a(Ool1Dtw¨CcN@ޭJ K{ʉkn >Kcp*6F6ol +|ڦ"z-:la$w7xʒ< ֻ()k0&,WNguq.xnɛG)8=}Hޕ.Q8RJӁےlvWjF b7S(AH)4QBy| 8ݒv[)Is.fm> 3p!C _\`2Z(=޽^djjͿt'"Mٮ{M(6-P9U[& *YY߇a\!&]0{̌dUhH8xPDIr`}9zsB.Nll@5anqU0OKQմE%K\=Z B=d|豒B LL͏THř/@Qʡ~m[Wl*]8 %33u@}|pÈh&蝂t3dP`O,;eR+!".'V l028#wG~N{~w9h,2 G>8pQ6̄ٽA.ywFw:c( c䮙:W?+"FMpu5U8 KVXcy$(Qq'HwDiSN7I+OO~+V4+gDEoM[˙n0RbqG#B|(y%~/Uxb&6;D2s1_j9-.ACk aS˻%)/XK bN(X<-Ip`C> \~u]O,VSyd &P!+Cǚ:9mR:v6T#f.]OhP[BTbieK^Ю k-͹}(Q K%4nݫbA0>eȠfz_[?wL؂1{N]$6c| 2J)'y3@M],4[: sb}_:lֹ6AA:g. Ox+/>xdKk2 Ư-o|61n|gx/ܴHXNq͔{/=I4v !ٟ㎆>ADhkgCOF(|A Vz]kmĊvFUW}kTW^?|~/ *]yLun GI=M&OFXYY0Rq]n[41'㷎iH||Kpqrl{Oדl@DFƣT+9%hF#/WjW" 餈}9TdNv3{ }cFHuv2qov/Of,%)3yc K))C-_Sb`w"!*XYwWR{($i̜K@|įUN/R%Muި1ַF:|W2z~&?%=Mf:sTʄ 9_ՍS_Jʒs ۥGKA"7_hMzmc[DCYDgŕ(ޕȿ|~CӓKXŚH0RB), H3ơ\&侫0uBRH us'D܇-mqEt_2fVa9hn"!Jլ=Y#ȔƄtx>8Xc;&* lgP{Yj2vU8]ZLTkR$'6+:-[ XϮ G{9\_\^%PT\W>B\mjUN൱֛B˂q)nCw Jmzqndh#)?s}(66?E1m织U/Xځ%(戦-\l2:XHHmʬH=Wym ghZ Id.2@5X7fmW.ʼpIX+}튪J%hyu, >PkluSR) G` (c6y*yo e:=6:qTeDzEQ"RV `X 'Uwz"9*Cd%"`2RqJ䓻ՕgEVϗvL1W~XWH]^;>dzC8j%tVT o'љ 3jexMyE]La/d[#@:2UDy}|mTYV ?G)F뮇 FG(ԇT&&l0oBzn1֒Ku^a }lC2ۺ.lٸDI4UG: %)e04QK@tVCQڇFX@qbb.wIW"DKbO}8Tg#TjFޗ #z`ƚftҥ8lcAD'`L6% r‰>jӍ"KLqXE P6nt2>. a(%۪Uk4.򚩞97%?{uUvM ])`H-~u?Ul|ؘrWnkf{(ZFg("U.q]+D:1pTH(R+l$oF~ \lнٗwíPBxh{f'NT0482`GR|)C%UU VNc.+B#- ϯ~n̩ ))9l_ӹɸ<r݁W7_+S|Mv`+- =͖<lQRuN\_O{;]TT{,bhsj&V+8fiifx_uCf]׾{YD:')݂,HBA,%-m~:ͧS\;Xɠ~Q6Q2N"! c1:9ym ?{F|:ϰ&fWguB]!:M)Qa[( ugi ɳH&K)a/fw`WF`clt$Cfg cL-|`F1t_|Z&l4¯ysoݩB8fZEXޓOX@y;E¹mj~?8酷aO0f0iM4? Ҟ#TjSﭬ:ᘖ}xЭQSHw+THĥgfXM@Sg Jc/mЛoSMUack{JDPvI[ UGGp*)lSpVCBߓLwG @Ꝏ3W, aɼ!dMy[;Of+MlPӗH {ͣ :Ťa/W?2P,w4ˌ3#VҾvUC?[9S //=Kcuԝ斈Yk\c-H_9=Q_OPlsi8Rg GW7V,[aTнsC"jHEŎP+.rIGPt]~uEՃ=`O$-Nl3.Uo܆6!յs>Q[mvY;[tDD]w]Z6:.aTD{_K-yސ t8vP&WmȽM7Y bc niޢTY1<@E/CΔ[ǂUo?clD(`R C$Ϙ%ly;lBn4aAl+ITJ-j٠҅'8Nv\pVVڅ$XU-e4g-SJyF`-Q'gS5pF=&fPɌoQD1N3gm@N}MyXjȚhP׳y sL뼚iɗMԒ[x~@jNV{IylF-fh$38Oٮ iSg\vjzX{#Z_fG勢,m[bgk|h#d\Ϧ͵nNęk&-#nJYlBh "3G *bp55Ǧ,V|$>#Ϝuh_ %׉o[xdT9Kޭ";:`A\T.ґ|X]3]ܨ^Z8t øTOKQb˼3Ic\I< FЀ M{X14r`;mc0ڥ[.[E&5b8ngu VE^焤|?DME HX-כgxR< ~BYo|Eю3hߦWb_o r: 򑕉$ۑCF(P -s|_L0ge#D -"}76{U &4ক)~s2(B{L̓h>1 'E˚'G hpBVfcr4^pK%5]9MzQ "k}ޖ?( q_5 {N'v5Bq8!~IP4lEVҫۡŬ<%V}df#&2G{5Zt@p-r!5UOzpNB1\,dW;`[Z*ݻa#9MMzTST\1)h[n=\H2tbjdA Ԫ;DZZ B6 #MLV!*#򄯁fh?##,&?Nx͑zlR&2+70_Z N[ݠ9J<(P|*Q(\D"7A otF4vFLӧ.~)Sюg&aDMͯjwѫs4P}0We)KZMHϗ}PlTYL Al ?R,EuPMLǯ:a1vPAOkb#\~)&? I%may'Zdf(dvǤT^󈵂!@`yqi,HƔÖ7!y̯Ɂm)xQT&zk@{<.rDlRCn=5f!hudIOl 64C ?sq4^U91wn|t|QZG+I֑bwd}> c0VD\{QhWԈ$kM-INY= Ĕ,!Ԩn{vx6b5ݵKi=rl>̎')1JğI#" a3T mm/n9srgjݙKpN puU՞8dc"4>Z&CkQ|z% =H!5v2ܖ ?G:quz"f(Ms t[|WF_jkQҞOz8K6ӁCQiKrfՙWdI/p0МH @2>K37X(~e Ocp*yLjq{Xz`L\$5~/ywsX2BCx9 UM΅*:8ٗ#.X|xe?xs&n}C6ߠ=M_71%O$kIIY^ օ@{z,jPdwYHaVGSr3+\?#"Hl2p\|1(fe$^Pk^b<⧀y o(8{S+Y&"bG3(t{o9BC#ߑd.j0^sdbJnt^M?9n];85h.ա=MyMc`J!>5!{/7b@V{Vj2Ea.s~Ɖiw.(8=/Np#aH{0c`n'\z?LٜK=n?-8":l`2}hId (K;dH{D㋞t~ꄠkZj uri a> fF_^ƷrpGizYA\1m⮲u-IDy8ɝl}+sHW=f*.ejX C e x* !7Y &-ۧp 8nhU)d?ƌyMV/sY|brSoykv!zibqi@teYڠ;]O,)/9<4bRbdtK*/L~;R~k6_YǺjjU̸_<Fcrb21S.d2v{?ޱI(/cۘRRp[ͺsZڅ*h/ IN:&VlIœS)jYp3piB@t\ j\hh+mRO}ܕJ_ez%'QLv.X^V7/67c(:-t)bSNAʬ{뤼Zp܎/qٮíUم\}7|Vg9ǧp`*j8%;_)\Z&GHB ͏C( bhWlԾggS &Pz`X %q%C|#2tAN[%Y2! pSmU.hV"^V]$8ADʴ[t?驕z:19W]O<;T{qTĺzdż ]7r,æ*"9CoPCW4g}R ;qpM_4qE s? L,+ 6E0Wd4uvc yE4F"%etOY?Cz2E[\-s GrCFNҞ"bTl>uc{:Mg6)𫅨"us`:NW̓IRp3\o@ ^jcZ< |y*Q~5͐]Ѓmj Kc^BkEE˜y\$i.{p8;3I%KCJ&:^nvM]:XOV/>+WtaK{6Cn`e)skWbhk;ˬP'Rz).vX}IV,HbR#!&fJ ($ D_lf%@idIITK yUcQ;H'׽I ȷÊ=;RE̮O\F)z&o3nuZu2cGBͣ)鞍|k31ϯ5W-z4ɫK±J1b]ϫ7PaRNr@qU1N*q^dqJkS,2pM*'v&Nl5+0ݣҿ.NfAk!\uP+l)˜]HlQ|]: 46aZ} ]L"zDgND0gkf)>{qi.Pu! 346r0d!ڼ{)̮M~l V)){b<54 P%]䣰Z s<0;4bdNCQqg6 k;q"K)5K% aamZc7L֍rcAIQBgAؙ - on,]҄Q,ݸXQY#]҂&M/$lz)7dL&gT}:5 <xf魮@Q&vOs@Ja-0Ű4b+0_zR"* u }pQ|X*/L͖)qi` 嘔h1PL9&>ޓdji.b+g *R =p6䨤NG4|;YW(=} r6|j-a]LlRi]W9{%\hm4-$@ v=M鞑V@`[CK\#'?ng-8^Y+֐f1jdؽB2eVDkzL/n,4q{jQzaɯS1eN.`oyZ$5JvjŒ4ĵ6Xu'kFટÖUMW"tNpqVg^aQs:Yؠ~#jEξV-5o4?4z*4G>cDϴU>" h(Y7UA!&29?s\*S'c4k zx<^Ϩ j}z#J{|CJv֣B#>FxI8Ÿ2dPPX6dȺ?l1z0nG?fF/Ohx!Ժ3 =Eߣ$3{_^R^RֺS47ӕ Hsyq .LLo+xo=|d"jeEjԗjى%, EQ.yIkva:co{cn=$Ș @kb 3ð(Kn S#nn͈SÓ2|wl,XVģG"׼Fޞ#oR<ק*A4)~V=e6<_Af/'hC6SΗFGzpy']TPW7PZcS-f8}N|oTO~uLWmu'!0ʗ_4(uf7.JG\}: aE^ Y$2)?]'E恥윉's%r+ v*'KB]Cy*g M_SF&ƀAS5 U 9L= sOμL^=(vM1s))@3 ّ9A«$5JiI7979#9,=\@/w*l j{\h\[ D&CĆ~6vM>@6ik?oݭ^Vd!ս̖c}>$ɵ @ϐD19k&ڊʔt OK|X#q%y,M> <{5}v>.LB-3ML"|A$OKZ&V#<ۯSjTpQt=pxxr}c輈@Kˢ6@}!&JԦsݫRיuۃ!*cZ!qxbKEG9rxzi!i銄rp6̯3U_ Ϭ57}qI5* sq[rq5o,RxBGwGXny9Zޓ&bFƛv c5eVuu uRT2̊ ۝yAgVt¢\ {;Uhc6HxesOR-K=SuU&mF#ǹd"Edi44'Ҷq&2)i˜FWF+Kkg3poIFYH3ግou+AZ%٘@zȾ Ab&R &t &.噘D~u qA/>F7/[̘Godof1ϑ,~6)gV1gE W7yzKħv2AHt+7 (E4F&zVq4 sxa0 l־F#;\g=wOt ,ˁ% vA Ĉc\R!.%{-+O)l5 KkSw|t2=;2niWZs$ٜ=Ieiq ͘O"}qC/S9Sr`MP?(xCgӗqs@4=0Xgw p2: w31?L}d#m E|}FN܄ȃLvٙ*+c'D-[xƘi.wIů^zi GnԵA .~Ra†^yl{Ԗ %6qz| r  1SMKmc~Z;Hj9w2~SB}vȍ 3Pf[R 5gZsIp67-G L43Z.#k0'vOœ/6ݙwkWNL~r˩WpHȨBpݑދ r& ^ ,wF3KH$bSc<3[&%di2vqo"lR}LpJKݳTpsNpa+o=EPeT0ԧ\\O+e!lVw^5|p)D$IIGeꪉo.wDǁF]ҒbͷI4\|0[Zh ˧=L7vF◐|Ix.d&QPhYIF˦G[ĕ&ap'Wpa._LqSiQ`,>E j>nr` .rϮFO)uƻ4F%Q*;xCn>k*FJBz}9o2wyʬj iO"Eej[lyiiIW;lrVgH⁕~YT:51H HF,[og񾟦rv GfɾuBˈX쵞B8%= Wߙ'`! H_g–<{Գ@OQ X|mʴ&l=~lW4bŔjȹOD ^hhwQ{v2Te؎]w+ HH.qo9OJs}͍0Up`= ֫{jxr8f|PZ>'~j";H[$z^"Yсd\1tj~?mf7ޗC,dᲵ6Ͳd"$d{Vײ'֡ }T[zvQ[/1Uw$#^/JA m_s@{= 5_)yIe"!CBAUP 6i,]hA2J'б``pg" {f]5Рay[9 a@hQyc\iB"[j"P La}IETe~rTRtY=D5:R] 6ArJuB ƭ2Bdh~쐃&b/ӥŘf\A XXw ).? f@P<4`( p$f=y<+LtK# 'XF:"\2UWJgm7gXeU? YCT+u c8`Vy? &ֳ=k>453 c5?yK<e QEx䈇R<驧|%7 ]\Lvѐ<>bMQ,lSpю? \iHK!iDP D]{0m*w>obiWPo-BaDjV4Ɔ#(ć&/n'JOnɳ$E x8u\\J֋/se~Y;i 9ڏpت ]#&SPU2^LaLFݧwZX;7П< Cxɼu1^ r;<:+y䊏˻Mp;?q F Uc:> K !uw%]qK;,ߓWJ+1.$\B3 4qAk `w!Eo@'pVHTB6FmYW?!1IW[4O ,nw5vwdrNkL^hkumE.)de/js/*U2y>wi׺0A`|_O|bQN$h}myS~np^ eSO14(vT`~Ï<, P~+|jrU Vt|dcrk%I)LOOC{*h>LGUQmVZ>RO?Q'P.X]:!Km355K/GV0rzPؚiJl楤;=#ěiDOW:ͅ]Mfr&P+B?CߐK]0' u{ӆz>egkMjlJ#z"QaYCҕp0j$Q{gQ=u#t/ֽ\B`w3u4' 04y݄ߊ&G*/D>ƫ _-[}f-xv^n?'G/Ř5q~ Q>G"OlyσrsQG'G? o jM hX^GHoc!Ev&D ;/^ =0a ӮgGhci(р6w)t*~_WuFcqɌ*7N>HF̹ğlL Ҍ'`8@鸷 Q">.϶|~˿*m*lo$,t2ȣ5ױȔ&jZR)+_{nl]eR62_ W䍉薂1.Y 4+:L~ i cu5A؂}t^Oh^ "ҹ ЅSG;Č]TBVvS1&PVu Z“4 d'R:#] @^ړo:}(gOb( Rx= l@I&}SiɷH;EB-<:{1Y^g)8hGDLVr@,v<oK Ĵc-rcT#\[JlEPK?8~vcf(U7Y=>^~3mDBC1/{{x::4d8 1zl\8*ѓ<_NVqWrXl1q`vXvS42Yn/'zTխfĤ SV'6}x&EF iż5v|۵wtj%w[UWz4k mռN^䭯ړy2Y 4.h(uO:l-u'eQ0G D&-r:QN8tkuBۻ53b)4Shr UtvxBtۅcn V5&]/_uYf{9:3N쥓4lv|kx s؀`2_5\[wmm/VQ0_i>vjASe 3, ~;Mc BH4f8px.O~WrGM[_Û 렶iEpg {6OoJ"85~2[T7PG8 (Y 8%n_U,T#8 i+k>w/NfY * Rp&+m-"_ i\_lg1WtGYPҵ@YEjLIGeI) )eS̐6R]j+I߬m(5D] }:p7!|N,b彌Wb쟼PЬ^vbcoG"8}0ZM7'O,73+wTO;96E'y|TUm|!͞w~4mbh 7ڏy<>&mӄN|"O-$&pUuBlfH\Kw|rB)r.ilHݛ3xޏK x@& f]i*i<*+k3ߒ IrL,B3#g ?yCYH;!h'G^K6,v|9*`|2wR:Gv?*'i{Y43J^:{ 4Qſ1[Dv}#J+Ql?UTr@ 0@y?xr:0D„4>$Y¶>VçMK0JM].u8$eyѺ EwRD"v&rK:؞q"94 ll)]fR\Ό2٧%`H>qC}h$R+=0~|GG6&ʫpb>~P (jJW']Жh>W\3{#橴7Rr0bj$6/K!I?t PX'?V$kulPc^O/+ܻP3.$Ņ]$o'R#=p.n@=\%M[pɽ9obg"j$bK i&CT4?UZ$@o@ N 6I`XځVsG"St% `@?NyeKE~N8|A]<&~̈SKM-:nx:p?Ugo,0a&NB/TWw L=. B>N9FlmX{t_wYF[h)Y*ІWy Y;XoJzurpА N?׺"x#fjSYVrl[Tΐ_):KKZ0}upUτ*hCAcRF ݊mX&N}w,[=\\M YjD9]/ů,H"2gsiɴB,.+2 aCa 5T88!v~JW>J9Xc;aG⌄N8/-yh\{R&dPivZ`Eїg73:E'B;\lŜ6;,y [N#@M\RD@N FtJULDWSS+v8hӡ_uÊp51aM Mk "QJ[)E]7l}r֒lDW\PWNP&]LNڲ$w욹U wjKS&sÁzDeZQ[3ߞd)`GiY%[$T^r΅U4RSVs,$Crqg  ;Wtҭ z6>F*暚!M UX*<K`ְF7ٺ YW # R+99-J>i͐<".lAsZFچez'~x:TKVe^An %L]>l)cJ"jXIY(z"rB=Qtu0Ϭ\EZWij=]!Eo+a21>sp+}Ihvsv/1<v4CK?P!&Ctgگ(4cW4}BaQ#VN] P~=PR0^u[3d !ǜk<z'AQ EBږ(ּBr'z:mm*Q ,~]-%%YF4F1R$`rP]WI̽znl o^! K.ut d$-ĔbQYqY2qgK-DI=HC21 a?gČLѣgimkۚiQ:f\\ (7AL\: &)%$GљxZ|UK:w];+51#=z7N9lLKh%08K[t59~s^WGZ0aF&5Rgl޶An5Bd w&_e{? 7$몯Cpa7ycryTI8Nb}4I- gJeq YFombᒸֽTy?#~t\BQ=! -eܛ@ JfzBItϧ}QhrEʹK!)ӓ={^q [NG(RIVqQUS̽ %1 ϩ !9[;G|${vNkʩȷd.<;GUE_v8썰GfD ۞>}o R;i j0}o]-5,3|INVF&U9JˌB9ܵJ4ԛs*a鑷ˆsǻt5MMqآ& y`si7/C_ztx󯥎s1,_e ~fQ&a-[%4q ߈sDZ1* J͞So<8/Hظ*5g;1b*d&*@8avɐĴ e&}1l\@Hk!vzF. BUt2Y# ȾAD`13 R1ݧ:q\EWn{̚}wE^T[QnDy6_[xY[;Gh+MÒv<ɍ(h^V;T-&!j77_\&gSfP`GZ)~@`7ZiAlwd(,gt[Sn /LxQ 2~9ހm&FDh˶m凍|/8KS㌬<@3thc C}4ã)Ţ@KSCq!=_Ig۹}ۍђ@'.2*F%8(!q;R޵УP_mu\2z]2uTE͞īL3lpC-hq}ؙd;R5wP=cG(f8k5Y?C 'B[S\'4wLH v=߈&S>-xjiEW1&H6 .g6l :{,~{LZj4ΕX^ ,A_jnf9 !)ۖԩ ]Dz\\Y\'%4wEDYyr-ܼəpTz4\Z`Wіm=U0bvQ^ШƖU.zv*eoW$gQpuR`w,gh܇b:俠4}?sk#&t$f_sx_>IEeO&У$b3YTJDŽ);% O-GWhft?"ӧ}>osJwO> 7zM^$D1%ۼо&~cQ]k6[NJ9g6'q`BXqw:K< o|j%? SP&eZ1Qd=g=%U(& MՑ_*3\@LT3!,,KF;,jk[;P bfٰB@џ}UGIݮm InܻuG'd2a"SC;ûB-a[`M]  ymu?p`1J˴N% GR$>]ݡC$ RXQ^tpU+.)Ve  x.OG:l H԰=qSTeC?z&)Bvxd/t% |2Vdn( o}"2c0!}oe̙̚I*^ˠI> tUpĶRTt"\3/R.'"TȄU;)k8s6nMfR4&MIsTpi0{@"3j(= ؐl `2~ ;=c~c5[wJΉe2F^p$k˜_ >v>fl!c#P%MSTONw4QSľ5#Apρ9wNƊ4DkVE! EdpN^lE*`1i|麤/Of26 k'#dd$LZnͽoȸzJCrƯcSdG dSg8{LHn -]K:/Sy3gv0{؅S݈E` X崖#EZ5kZpek%FkW4F)8YT[@=U& 8iP[忰{r}vjߢTUקw<"W\X"+x-.٢'5|3:'U 5?]NÑC-a}styAsEtM3 >C}^ $;yRݞXk:lu rn[AwD|ѿLr N94a'$#oM*S>Ee{\x>ZUNc:'Vx Ì,J嚤^K"6̈Rݡ RAZ,JD!Y6r I2faٌ'*q=L;ؽ~E.+r ͎YiGCOJ!'OJ=0)9i(rKN,8ybĸg#|tQ{A2=OKnz(=G?<|UmrU>{JTbaf 2̷CہK\!Yvѥyet` >4YZ:Rt&l=T]\(L%7 Q6B6h)[ՏOcoM$;C@E0a4ukA`UGC_aL-"/(ĄF#9۝]]iKZ=BQ|܍NlMȆQmT=:B M*Yϖ(0%&|x!)Fu<VvKBj Uy@\/gzG SiЎu7gI(OljUUQ, kYYNT=\˰m7xEԐ Xko|S,%']0&W8o44Uq '4uI`U idϬMk 4/&Zg ZbHT[%)-&>mPn(hL䢷13zd澈&o$zH 5ܙ߱ߋFLlN6Qn _LbC ?ˆ{(q(m*U^UQ漡T#T|bʧ ʇy티u0+ 1oGzé__-HS72J!6X&as hȋj[@?2n+e9J)O3_Kk7 ` 4u'ɾ; q[ Y`a0lymN{XMHj%-0q Є ,`R+lOq/Rۋ<Jۭ֏kR_6 *"? LpI`ĖƱ0W&ndN*V7赑K'yu)l`-T@HB2F8 4iɗ(iv߈1:28~ QK9܇uVUUDГO:a d]qr-b@Bt2U>j]v2[_WP:p<=j5w#|+,тħ4u%u.IJxɝ~Sg;' d@T*RBm!Pˎ_ٳE0=C=+.+ĕ*l-YdpU:)=s"S(ޫU]Dm0]F66`D-A)ԁߵ|OB.gSW{lp&áOs^>H*؏ .tgϲUnxQ<}o@j"%hHw֫{L^FcMm3})'P]!:O)YcBfgT3#~`/&of5\!x-R(tWʊK6.@lRzgg)e[ uO9V&kg͆  mLNq #xFlc:ޥD7.Ʒ,Om#Q˼dwb^2%쿟H_eAn \O:|SD/g1>ű-zo,YjH²lqS0v%uF%`i~ygHzxk90eGq6ELKa-}QM ~c߯`"5߷*rg o&詤HxLa}+X쀅_ MsځWJ NK&IOkYJ<}~y/y"/kMf akGf~A;¶ؓ軖 wZ).?9|C]6wBy)3^Pڵdsoygg7LŽ*^ #[$b³UpԻK'>K"T|v4@wWKTH$*}&|5s@aX=yqyXa~ Mz3~oO].7dmc Wk** I[FQV V Jm@;٦ᓫPP IPfP仒&{>NY7( 4UqyԎo@!m12 Ub8x?9"-a iNk.\. (vWK|uA  (Dķ3f#yv?n{orY7&TUH}ƈBn̴X<QKYG$)q&F ?0 1b8W}^59c[nN}Tp|Q'ISH:1.qCKޟ!%v^e3J*qmq;OT, i{/8J1"mBzUBBv(&mAnÎU5پq-ӚR?v f\^^ Hxd! >yZ6α*Tq /LV͋p12ߊy1"8o)}-h4D똸|g Ee>eM(U>l=pdRrUWBk%FrjQmU !ED:kZ&3J( ,`.dhfYJy$AB~ (q܍` 0u2n@mU>rXXe;BlL+6FPej qad]`SZoOw R +1DTf5éʜBISހhezdQi`hSMڀp 'F #ߌsyEmQ=PLp^ﻠZ%Kw"FL1#ș}ћ)k)i@:l9V6c0`9oZ x?4iq̗.YZ31)z7!_CY؁kVK {i zob[Heq LȟF/|2{{ mdQy8Ր {iQ)+, h\T,9i{<=o 1E~ #~3v3@,^Q3|ʎk'mA\7ﯫs$ O?y4vm u f-$gIâ: 2RōoG@>}XUrl:LL¸*$?(}!KB߻+Ws!4 Х 4誦q2.!:3KZ.\ߟ6їP}ϥpHq3/>E]}i:jhyDqf-PY1ku`=̍r*>XilXsz9XCuHC<e9eYInkRM fn\IU3{JpE1Ȅj E t;J,q}n r끪eDp =+eHe0k-dlV*GU7q%tBN6da:ڠƒśEu+^C`/MKjkj r _Cpy.HSH8 4FZD %XXd Y^)u\G*A4IcbArF+&; 6W"ʒ.grga [|U<?/8{[[L (-Bv*oZ{{exaU"3LWþڋBU)VF.X ]B#AdR3=&2Cy0$ׂR2Ci¾㹌{A];_&@Wih$b.r/cG%Cda*mfV xiRg(UzqvBY*H>Kb݊8+݂PH.y wQO!hlւDO)N~ ;Y# ^I4|PWP*KsLgW8'DWxr˧:˳D]Q-.gEy9_$R \Քm_8}w*F/h0kgӷ8z{qhjT+3FRdg\VMӷbw[C 8?ϛ3-̭ci)MϴBOk(ٖ]Q@a|!S 6]!容‚6*ۥ{D#YW!8[7M0ph5UMW>wMӊTcz'+F‹׬4; b>>@/~cG9=rEBEKcl9i1Mu̞i_3Dcr3ޫ7GZl@| ^:KLP7pA*lj,gv2 VզuU-}2H w >>*K:E1b֛=$VVpY//hw ڗBXa'6 S 籤zۄ {}bBb ڻ2L,q}X;2\)њ.xP@`V1޻vRj?*Ѳ sUy:QEm|Ö{V"䕂P5K8 rMQv. [s\wAwggc (a04: 楉Ov#dl,~/Eb;;JMk Vwiܡ7OY)ʓ4Rkk?@W y: "|?jUؚŃ;7Yn8`rK4f--EWP+}o2&Dݤp\| vU37]˲$;-TjWK,.yY;]js>SPlAJ~0t5R';n;BAh^~-AFć&w4AD'mו EL\.>8{}@63'T:Cla|j)aED=>j\NaƩ;RzyhwȿPMGDV \x\Nq#u{@U79M$^ulSy(S,f ӫ.ύrJ\p!i96RnVeDklEu#&-qD2%`"FPKn7MϚ^ QOϳu m'XA\۳Yw\Nd&<" YBaeN|b3+H/y0gǧNje:hWIe\a@~H;OW ]ߩU X^ƶFw.k&#veWVAѦnm⾥D<7HyOrmK9I<3o0(wҪy;]XIh`ȭCXO =Ng_qXO&4NrC5LHbX?~FmۂŻG&R8{n/QQUΩ`$8:}mсx} )0!ZsdjԟAՄy#( 퍱7giY]6Da;Fg6NŒ|vnIBt*a|CH9>GTh ӥLRpu/+}[!NHZ);sG5}uDOۍLeO߶FZJ@;-6nD+j="MMNa,%BZΓl{P=pllș'8R{vބ n!q6~n4ۆ? {'5DAнh+|Xɵ.bvV(wlvem.. qqr3K <{5,syz )+M8{PS?@>[!=Z//\1$Yatx\#"S=&X-C#+P%ʦ>BYa xG/f4GEX`Gu{O-EZ'Rh(.\%U&NEhw9oLN>'Sa%kQ&(}i扐t8cgR_МtT.:V3n*rܱ ]Qۦ?9fw/x7="kC,pq,o~YU)?.#4".uA\ZaC6|K VGƨD~fz(^GI#S?7,}ua/ڳۜf(SxO~%.)@ 濏;_w[I-tESir_J. |Ha_F]GQ3QFFP_qf[%e%jb&[༵fQ?YEN=dAP-z‘Pv:I).2 )#2I4H$âGI8%wHR>()LInj<K_NeM-(nęe nq K#{ViV X@[51AYGf$7Lgu%|i$ڛ$|HmQ EO VWJYd$d?ηǟcVAtDbh}܁~1!̗m$RF5&d1FezR[S""ۿ@ǚG;ORo; "w0Q'û7]pڇMà .3s7&@|٤|0mqpoNq)3+;f 8VMաڼv1IE՟6¿-[(>}٬Wf,]\R [#|GYfuqDw#JbsvI󗢇 oxp\htKǸi),^F9޴@GM+`colFwfyN7saqNf7Љʫ,{;T'!mL9`uD )8vPtlYL.nU'T88p>vj4D5TfF8kɠ^j}tQtWF擦[ !ȵ2,|yϲ_]+"QuӞW6 %HYxќ1&5S~e$qЗ& [Zk{ky70ZD>C Fy1S9orɜ,Dxg|P`6JY3zsy&Fu%dFx.>fi{UA"qa@GDʈ/2ݱ|-κi~z6Gl@O,\w|um`Y5 G,ktz7^\s`ERT(O3n1kv6(ǒE|p0b3][tAv-L.DZ<у4~Ady .+b=_޻蟲tI:PէZɼ+w_m U]WSO ~jq˥ ؗcp(Ct)0餧A2*_KKq.4avsԬ֠\͵z![#6Fs$ER_Un`; PZP24\lgDms2س.&`2?KOaMbƪ<|JBoޗ@>eJJpNw<||'u!{E|Eo8_[ৈC hOE(Uq5=]\%K%iPe#')mH -RO '0NY1'ʗ,7HYۆU$#6APBkpξt2zз;}v?M e*"8@gjx5E?Qxt~y"D D,OY `ӵF~-9Ƀ.r&\ ::Q0SAX+-e+ܨx(ۛ &\.м!osCyMaOtT58G@VMnuxʺ:(oQD3ۘuX,߭U0ӆ^˦_Tr>yl< xt$+;A$s˶3r Hrkߛ'0gBsݵn@ܫބƥ5`xOU|vK8mY X\Knml*rhl'Qfc i 7fL-(l"o_ZP0]?@S 7bIbNXGsakUU80St͂iɰTԆ-HXgYj~ jN0$lSj5{YO'(fQ%WD!Q/]g$`\kc%I9vbE [l0>6 Rh*IePrTwH#<~ώAVL]o"Wұq$J]Py5^eU@H2*ljV"1è_1l6N̯1f%}N 9θ 8/%{C0.I5MD' 9'0{9.r59s2 &CoHdos,y=8:^ܦ|! _3(s+gz6mwZ;dm3jwσ剧 &/AMPHJ1?ri)i4<7ƝU~Bs~ NH?eW;ɱB .>פ>G,'1#~3[{]\["%,4wsG}9k?;H۷31x-U=xTSv8KWyrV--ˏޭX?`ꇨt}}:>R̖ 'I>&+S}X+ 4 w &Ò܀!ޯj\$@ڎv|w^Wު>ʜeC>4oͷУE؈9q(\t{FGw@PF1K NR!-8C8e8Ń __Aşz=vz}bk۬"'~8K;Osu' @=Umm,--sS,K-M30-kd6!e'}#:mh(]v0sxӧh܀2(Vv@,0 ,Oֳ!@vZU H.JPSlkwً )KXY?mͪ^zk,j'#ND쵽^̸oŶG40Yޗ}nNd{/Hjrh BB"m82Ao mmd"s8bqrLԊ4t~QNQD[C1›2=`|P l~Q:?"J.I4H,i>42<EVv% uJtUϡ2 Noj'-_-FvIP!? ".~Z.ۅ5@ Sd& BxaY/ޯ"IĞL iC0ݠT͋.VoZ%R0N*HS^!z$/WNBo}Mm(nb z~@XQ?.vԑ*](ՂWZyS{o%3w(U>/suٹ}{DT7SyAb?|jÍsiߥq&25mN{ SGW&4yj6pt4ڃTS~"%ɮ rMK5Sein~Xc((;Y[H5yاgerp?V.cFbD8#1,!AX`!-inH{n$E9ǮFT[jt6ufkی.B ǙtOsZK죵W¼wId.,Jnӂxqn z>uGmc-O͡vB+}=_e ukaKc`K\` 1oFw_epov-%sv F%uh X*'s/8xN&YU+i"5J!_"A y"z$|K@kVgJn;<>]D$ \J- @u޽ы7WrF{cL& /MXSWJ L ʹ}4)D".0QsN@=rN8eoB?,h}spj PBv; u?ҺZ YsT]Y{gZ}~hV"/N߭^B+o9ɔ=|?_-Qqd5{E)8>̒ ? >cVH7 ҽ?@1 hE/FDߧ"~"Rv'TFHjpV.Qw,h" rӰ]a)m7$[-Ҟ5p<Fg#,/jZY=ρ$6~9O$GCއl.qlU}sthŀ -Zt0 tƾcq[,:7I0Юu[kgv |]EOy O }̡&rkŻJBzRoDLsa|Y6vC]0rPovs`x:Lmf^ٶ{"߰.]GXk r.5nx3s&9E6cAʆвd&MdQXLrE)l-i]9-U‰*:_rZusήM851x}@`%%LǮ8{mYR +\ ɻɨ6E0m84K |j;p޸H_yHy(z V(bb uGbe 4A &?Aroj(DF+Pņ emhX ~ƱgC9ᨌj;QpcND5Ԝ2md>JHlᤴcTTihObm_ ^ Tj_4JJ+|Uow_PHuuiAcf3UiBs9O♹x4|X86i BKsfEP~$jCޙP=KӨIk1UIG-+DpsLՃRjP"sJ9@Pj^Y0 i+ %OFf@K}>AG fD~xa+更_2௠iYYq3KC-aoRlXo+/|28㣘LSi.1:I nY|;~tSUf0|a=H4e>XC@rQ'uz>M4g&Mv9Oi#bBeݫ_o_#14pR1yAsUG&%nPn$.oQMMԊZ5P2I~i?rxB=KAINPi'U WIzE3Ojfq#^ķ48=J>A^V_?<;0bPǑ++dcm3`#?i_S3m8I Bw!ϽyⶨeWlx{|VWIscJ']T@昛JZ(G1ytd./=AD52P:d۵YܤV|^ݐT 䘪oG2߰)ȆQFwIoE|۟17L/UZMPvOFfw"K̎Ej Vn ^{:?e eиy֠5@o/PdAHڎKzܖT[P{B%Q(7.a N,Y|3 YHP(-o¨&ʔ#WM@a~ܻa[/iZ!֓-03?x㚭q5ՒCJB}QAzܾJiڻ+ih8f{Vb>()[o.-idO[Z|%+8POD;!9[@MRGKIšc~ErMҔܱMUO4Q6to,zt7N^ 0̃'v⺌ܜzRA:MCk\q ב!_z]}" APUd`*/\(!c^jLOJ[F+5{4xM:\FPpأ>mB\ǃ&.K# SD8ګ?qzZbuC'Rڳk݃,yqѠk+3J"Нь'+>ؽҘ@4]߯^‡-/B78̩D,)MVwN3-tp5Okgr"!)Z4Рwn˧E{fgJ7~w\2@ٺ?I@ƚnԂw#lx3#vecUBJqKGr@4{v3N91JxAX1 >OcPvClІb}T^p2@!g,YT([&4GZgZBjcCuŎ\zl)_1qWm4L/<F|EN`6x/P>V0n"?&#<nw`a_J>oKAS"0 b3Wy= Q[5Շ1u][%Do+5#*LC]sn&YvD& ;T9a&t;6$7=Ygr%oE3<1`B).RYGnj+۽K{izu1_Y?d߀ҞD*TvH^VVoK,?(nZJ\[S6&o>ڿ Ƙh9D%Ւ}Cr~8pmԋ%fNcThi+x rTäű9XWp/ofd@CJ%q>Av7Bi'bk꩞Bv5YJ;NY1 GKS&Hޮ=  =[>OTAK HpIҿ0jWaTҊި}O&҄qߧ㱮*0!A0&"VoȄOVF\\ `pkYZbTL 4℄O8WL&`B 26֌\ArsIUzclh%aJ5 ^)q?^ws0)d#ijӯr-hxkw|SuU"M(IBwחc4[BDs_aFuUIȞwO+I_#޿]N zg fՒ_R$#M k(ikʄc91) gk3ep(-c|_e]7\ b +Us3p{%i+hˣh5mP *Rg_ǥ<Of6[QQVAE^k8BqoqnG i:r ;&%.W ߄e?1p @ p1Ϩ9G7(i@Dnfe ³*xM mi%?S%7>Rۈ B"^74"0K*II`b&sQ2G1@M6aJæyWFyɏdn j:3QSY {4، )}_.é8$Oa9x|a-Fevzc42Am~ #yiܻ؅vt77m;͕VtHvTE1;I#W ; uǔ_{ܨI~=&Y^J30DxBz]nuW:зbrԼN!7X J36,+AVCzy J.6xgޛ#czȼ)2.yjR_@+#?$60S\:i9׌:r 7?C$Vb% RLF9JO49~]Ls -0&Fae>Ֆ'3A)R&nEjNUo=󛖽B/ؖ+YU'wTʼnᮆPN}N##QIҶJ)3rE)t~jn j q+1#u=,H $[k\?c.$êKI.Ž"0V Ta= h?T\a9DRJ w D<e$ZHoj|0 q.BG0n6 GA?֮8yNKb=3C NAwJ#GJȔcx=Ŷ>7:/֟>EbǾ0pmkUFx `Xs֦;-ό^Э1S` &ٞh9Wu.bH&[L>|^5 bKMߥ5X=?WS2Se`+qx#6έ֓|J"l:5 s>Aޠc*iJ41j 1h?A?ˡلDإ4`rĬts+a5mɶP9 &?5.)6KVNe2sQ&%::JCRJ g!eY8͑Ӯ~=h4mJq򜵍pQ t*PCHR( !|+eI90?אn;YYwyG[ PLy|Bq?ب7*ҩi 34W╆g) =݊?IN|0vC|/ۇdGV w J" YgS brv*$|-D}Wx2eȨ%Ȋem w؞se^rfgPOa ҒgiC d~@wh$e'Iqyo{n,k:Tud2þϭJ6¾gok=҅eC j= X.b)a/@m蹠k҈Z/)7.E@~ih o(/J Y`D |d=[Mn/?(f2P@^ٿZ`xeA8H~y?V,{ZqΏ#-֨پ̋/DSE*+[W C^ɔZ$#A%/"ycnW}̕;]QX#喖 %,}ԪYmȲO׫![7dV蒍;WLH5dKW4ew2&2(XgLWg(n/0$kӰgO(Υ'=NE bTZt 㺧s0 PӚ+"N;]6n])Ҽ 1+x{LԱUIU6FS12}2OT KX؞/TM)eBf93<}$!!y2 )y\%zN%=ݽ4GFghp]wD W`zW>3%8FK!sr2)4UEA36ė,w_+6qTP9l%Z ߑ[ GC6 `3W+7fvlzk @YC i7Xn'@Y`GSvZ %rg^[|)'i$# $$)>IK+vL9YfuWT맹Ŀó~ٰ:|"4iQ+6Π ?Q::8r{L$ɲcۛ+ġ[GԠ%nJRɗR3q){ !jŴ#ëlr;c2gfԮy%?wR6/m2:* j7K|_]-)t%ÐH#KS] A/>cϊ-i,~YGo K榨fE@sERG×۩98t?Ttt8ps- (aS<3Ve`}-yBX?.6NaUGf?%zq쐊Ɛ@A΁Kwy9g%7"~.y#ec)CC1턿fB-S{LLbmOb0 S2L.:J7?)ڊ^#*`YnPS@ե=c wtGғ~(aQ:yCjJ#H%GH{0|%!Fal9M6z7["2KzHD C[<{,.R"x?` 1["̳]w2+2lOB,plufy兇rZ v+ApS4pmxLv3 BkÐ$C7OFE8/}2B@=8!5xv3gޟmsr`.@dw YA[_V>v[M.x5CiݡjpU{4H&HƓ-?NP>i"+×k}#ZgEF- WвzqIg_sd%(ö T̪`Mח VԀV>7;j<7QE- %E;L)Dya@HOڹruxLdC.6`t.`P]\!.U?!/Y)_zZ{rAUWƒQ+ĹQ 83L ~rܼ oYFU+ۓx&`?>l-6k4ZpQq-_bqr.SG.iDWk/K+aM#c?~txrueg斲;{8UGT[[XwMz,퓐W4IE^^3T!$FUۄ,b'||xuzKL7`5Oo)Cߔgֆ_rpƖn~w6&Ke31_yb<*Ŧo;/z)28jY N/3ǗD0l#!Z<>'dncN)}C"N|rV^[*FypM9R <%JؔXj,*U' hN Β7.%CH9;ar+F!\N3 ,"SK$ K(SA~U~m'HYzܵno@*xoY6{T;IT~?lJp`aDG5, #~֥Er_]0^%NrQa>"xdg)3)!FQqﰅ8'59r? Ml .^uo7_+x2ݫ5f4fndD?:.F,Vte7@eȔ(#аBٝ&l Evxv)`cZZz ?<϶qs \~-^;; %hh4gJr%kѓk+p Ǔ)htIo\0Fy S?"4 b0&kTAbL_znP6Lxi%e=@pGaIf+ᔉT=A9? maا@4hgaCV$]gIlxYb U1QEᠫXa)R$zH64xi]U^f9g,г>wd2EM ( ^N=s/|ĺawo'Ж9Om˦.X<wI8%(Urٸi\(0>j.9{ yvہ7d+Ex`{{ϑsf8AUKiuJjFSZp(f4M 'Z&_6DrB7F(R19ԛB|fw4#w[v2Rv mq@r:B}2%Z9Ma+ r-Nt;ME1*S8ŷZԣN}/]iTWdt]w e1|QRC˝j;CS|zCr}5!@VP lMc ϰUvǸJ\E4l_~4" )zWMssK𩒰ҁc) ^6Qm[e Dg_N0H=T>'4P 5"_$^fKy r ||Mp!=䝮bd]%nkY&%̜݊S `S,ɪhʟTu{eA-)?EqON3}D35Y 8{K쌵VVX1 fuc! dTepBԮCz`||RxZᾦ&R j.1,ѫS/ӔMN{Ӵ tˉqր4% 쯙-(dL|2';5giMÐ̰ܨ,Dɞ6mTzx;qb# :ug:/Ύ nz b#h 5֘eMs:ۉ_SRO ve%$oD. 5^^m=6¿a@(?`gj"z>4B[.26W nX0Q>VRԵsJ5@nYNt( @IJT |.ddNU !(ZD Z hBM(.g+gTdbN>EnnS DI5w tada z [R\Ox&>ҿPa8b"c64="E"Fn4djmjWZIKbϩ0KJXXMlǝ;5Qu&#Ɇ܍7A^H`2zZf@2ic:C"'o]HjvؽP85uCeT[(%`q&tR>`&AV+-2hz O7IaWNa2IzcH`$B-AHF Y<ѓ5BUM30N`W 9Rl4ٞZg.s{r𲵛[ 4"#-? LqSxSnUo 4JǓBFSk`3KlqgnpT%s lgj@! 'ō& 41'09{+UD)mM$ׇ[5?bYItp  MuMOsmɮ*b1!}%$.WIQ^g?9DH(hɟ[7~r0YR,qRRɗGBg45#$-]yGMnc ªVI5;yYɢ)jLm(n CN]ua3~33ena C fY/|=X=Gx~ ׉6A``҈EA/7ਲ਼U*s?lY#Q(P6Cߐ-z)#j K.jyА{yF.d@O8J S:+rB 8̑ n䤎FUè=\ fkKxa3&m Ӣ8%:LU#hmw(zWїJldϸi$~1  ǥ.>Qhvf&Nfm@Pq5aʹ;sGMqJ]Hmtλ%FC܆'{.Eh:-.=g)~l#_z/nbWuGajD\lu&!qP*ݹR3r_9hh~Yi6zWEx|$J6a:&zO{ ^px]2/ 8:*|{,b8L0$Ֆ6I4;t΍yPJ$ZKz78@_XҖ^iA 0w+էPhxѥ4IJ9qeK Z?NT.Jfh*S sz+a i|='V <8T:; zSm[o^(20dKKyaOxwX,9Vyj v_1"9~7F~2e 2JB!ZŠC\Z,Y< L 5ƞ@b0?5\fj?g+5;h+rt VĒ㱖\֖O]L\B_9-JLtQ[}b7bjʀ1ig\̬`kyzDV;KMP6"'c׻ ;j/ ^k~kIUbH6D(d@z!]4Yf)<]CbN]*IotG8$/5mhjc]zY=J#)Jŭ ;2!p!Y5Pc;V\۟"`Ta?[݄hZEoؚx^4<P23[M憬u^2bB8qԜ6hZ-k%0d!ԋqZVPQ ZGo_6}eeȉe:Aj@w5o%A@[FZ; sq-ߌF KEW.04h~jBPk,gc|:A軇}@9'tcz M5> #oÞ}0=#* Qu yψ1uUvv@>9߄*Io^e7a#Ġ"Jd$hўY07xM=?%-V1$ <2ZuiZ$qCa"tGkUϥ?7L=r5d{ŊNTx칡O^f_bLi"Xԕ~/G~Qd)l;q9$ct:( 8$<'qu!eFtWtyUW$*yz}a:pLh#$%"@wg0 >aS UY>4!l]bKgh9+Y>P "HhEu.͓D!G ; ) s@K:pK{r&6tvX蔼Ac#'\xgpZS[yĥu9 J  ~싆-|;krwuWhO IL[LSF2+p<9Rȧ~mǕfm;{\S9 5gHvȊfɢ9z.YBp}Wmq\L"_;{ ol7Wqεź|٦˾בi,& g1{cPq1&y/R/zXS ᗊ 0wtnFKe4o{ykrIBc<~7ˉDߋ!>MunVLw0%QɏCsW3'pqʔ/I|׻h\>5>K9@2M 9QciTƲLwnܷ$ab*^FOE:1`'|ƛX ƝmC͝ әA0Ǐe*.FD{>*eEyC##R>u4B#a:lUHH\ ,o4cFx/{S8JB՜;?!S0Z z:[3~4)IcF#zr5TquϽt-5w4tAIYY!\%G05(]1=lhK6?z"D}hr ~;:A/ ׄ ![Xמvb eQ"v*t9%aj~ xp- TMIA\ĜHjg-έŔvzݒWN"@ IJ|Jg|AMД< i*-C;oU h£A"V'WՉǙ9u Ñ(GD2k~ U0&h> :q|RZ{:y_fIs'B N4A[ .y9 ¯;w9J+qaiscndU&ζ1riE !2G2g5^Il C!I.2s ZDk&Q@,sYg.#N_. ϠⵏM+S.LlIXX3g r+=IaN=:Jm5;8؎6*f~ѵ ^9qk۟i1R[_p;RDg:$mk"~fM0u!-M9lY8$=jݽAd) n ZѳDD0.gl-I =X@y;;MDejI+mxC.~ӦUaIjTn[o"Czqo`{J<-QqMfk@`%(xH}fDr˷5~rH8="Ѓ6W6/UW_MBu!\F9d#1i0e@X/q^z[IRO 4ħ&xouLd/˨ivSe7|G+e=B>ߋPx,Swjj~֍vй8BWSlZMg#qlZH_k`d50tZAߣfӫrPyN ކ>u ܗs)W17Ru[TThY!(n??viXb1g\,PbOeId'勷;7 &)>^|E> /ͭy"MY;yq~Y/@l%@}] $%e@Z/CR29{swFriIg+‰D;6>T"dh/sU|8ǮNz;1φKPQ7Hw"U&,]LK;¹ yT揠^=08 'Ѩ\kw9]1Ŋ?0[K믪bKTj7~i-(GVۋ~` hU(cC46 Pt]w~RCtpH)MX.4D@>׭0fmp0izjΫndBF&a쒀o p)w!gS ˴BL@iOPFΔZo\p8@i5eIJ]LR&7`E_[{Ϸ_هES6#1j߉$tg`6Bop|jzj5]j* H*v^}Edf]J'..T[:#r5H恮mjɝ}+5mFej/s P,d Lw#IrdkQFpl"Yw,%4\_o^uZDʧwX(jdV?[;S, a.r3{_1N ބ Ol`Z}ꆛƶG-'oɭg*OE^^P.i mGL+K86jjkha2s-`-[#fF 6 qig`f}Ʋ*E!%?`X*<>!0)L7Q7ڭ=0Scs\Oŏ%(Z@/.ysCiEo6kdI*^p,s >Eدg‚j^6HWK~!RE[2H>n01 ;xs ].?ԷA|"@d,֗cn((3G]j <{pbxmM;脈Je\Cz:9KfWE92rp3!ҦmM^krsSF} agWRMm 18=P K* \ӚI2)i`C.K|ϸe+'!t\Woٰ9ֲ%v%(ؿ!ė 0WD-(_pME M\RaOcHzEJU}Gi;AͲ0B׾[:,*BûqzMJ9< LNl>+Wu?;94賔] /09Z^-󩶸I&\T485tb#=m5$_Pgu&20-IrHSbł_xLhD3ISDиe6wK:Z0J>6L؎Эz_.hђn`[%"=52'WH=v~F;dY{p ·}:C* CH]x0җ9i4j1\6t5#!`Pk cDtit- Ȁ5)/x9XVh@Gk_ ř h8=%(iGn~ܲd~H'`ցIl/EwLe9t/#sܝ 'l&R9/\X2elT? #nt$xr`π7eSf5f&=k1J$ q1e@`?>x 49-S3Jy15ŕJxCov/KV=CX/ Ǧq S?[9y], :W['$\a_0*s]kXe>vyۧ P;`><q ڌmS!{^-$kO]+hO$ ՌXUibџ8sqGT)CR%[^/pH)>ݎێf V+GPHdKnwrv-7JM{"M=Ύ>nѸhH $`/jS{Hg|_&a+aӟP9ppo('QOe5Dl&l)ͮxBq@,/o +&pV1A,nNN^ j g@ QQdl9 }gkoËzmS\Dm %rmH^ ￾D(\a(ӝw'6Y1z|@tnIB3̗Ȩ|5rLE^xTd_ <#hdZxW ^[тۀ'ʶ51lj($[ؤ1gyN\[-@ PZJ`! ܕ;kKUT ۄ"wb%OuɲmA&a! كlc(ݦΗ|&&+Ʉ6_f@4ǁ|l^"7p>*Y1$O2#sµ J:upX;K lnZ\u?ݚ7CR禔Iӽh|![Æ$zv')!`-%+r.(l[ڝQ~SufAd{r[39!%Pyn0ܴ4Vd~G:cN7 &=TýͻM-P 6NڬS>)2evg&Di9uU0E-qY5C~V1z|c*UPwѢRkN'1"DЁR&QnɌtٶpnL37?wc[.6624-贻^T(c䒣v+i 0>̲\G.WXh_CO?/g[#MGFw_"iϟ):OqԯHKP˳~f>V oêRh%>9'gVi}Qa,[@F iY7 stR3mplgҁUMvl!y$Xr jsKZp_ᄉ]4eq&X¢%fPA(#k.^(BqD˩}ֈGS?m;ع/|3;H[! ?Oc/H@'0{DMbhi Y+VuHD<$k*lRϤaZh.pʷC*1n]-Quʭpۚ\8>T.k?y3)sXwU<-eix }ƚ"NFYÕkd?ayV{D*s.A[?MFxQ'@RLH_P5z3yJ ԪXL|d0@{1s?O8@N1=8JngSzэ]"eو}!PcAɢZjgV0(mEABI#ڂB%{J۲ T!mu1?uD %J;u;KFwa)UQYՒcc-_LzZ0N%I_$|Dͳ}Eu^Wk 6?^[Xgh+{lO5ӧ+'RzD""'} pqTv:pQIv,7RX@&0\^ ]R|+ og H8wS#n`=>V9JpuPJv+Wd V0'B!rL%!Tx`sS2L M -<ɍھ*'ԡ~H 3 8DIzQNw~MA O,ą & (l2Ƿ軝TilnRaҴÝtPoMv OS Sw'3ޖ?&=RQ~&fҙ]GR#t#>u/ fNmkMޯ%.P_́UZzSJ_h2\k\<[#pBzv&Q+lY5{+~rG+$:.IooILn4kŷ_m/,Ʋ cďr#KL`9 0H6:=κnWpZa2W3g54r{6dCCy3ME Lj^3әA k]J-=uɅ =y*3i<>ԈNpv4,ꘕ.ցaMqt@5[\p!2t^KH+| RՕ JN͟>1 K liyt3ffOswgxw-{%];a1Pe,:2خ >^NߣX(syS|?Mr^ŝ[ 8-tls]ƒ~&>Aiu~%5p ڵizݦOشܶhu=$O{E* 0ʿ!? ,)5#%k@$ [AeWB@srb0`2Pslʐ4zw1/InxQL}HȚ)켒YV!eQT6:~T*߻Biw\*]h_,Tk:.nOHU>o[yltZ}grl?X@ؘ0ע'Qs'u}_@{>pw*_,q:t٫SCХ@Krt*7壟%+/AEh ]hۜ%Ma L17Qor fo@V!&@.nl$,_ɵQ(3)%n~Zg.'4D;/sALJ=*a'Oe%:#vhK9ۦEz~'p8OnճQ.E?5p9+ O0$K봙4JD({NXp: w_*f6; 8.v"1zn';('5k=,$Л(|u"_,H0XKq]r㸆Wڢ-X//[J{$i^JgKo\x? J0UD~I됂$A{i g]j9z5L\0|f$|F1dxք,5@N/ D`!d<?Wj4QH*GaΒ${&^{LOf8y㎮ºK s'*g5nA\UFJLQ> DF)j"w7Gy3ffŸ4>ΠG}ȹ_Չ^#NŎ/CIFnw?ZzVӁVԏRUo}ccW73j)x ~m܊h\igߋD!_VO<{?k?tdC M 4=$Wjl?.+ 2e$Hӱ.1V3Z~| ?)ʽ8鞭lhv|˕l2fKB ; io=7Tయ ^`"?O%:Q?&M%Z7Oc \PX1W| 3m~ MTŗ&_wڀ֮'WUiFa9K~\0^5_ޯ$`|Y k[@]%}1[{D_B ޼r+%qa~dN3.V,2ZRn+ #Ԙ!xa'E[TE88ah~l1++GF >׷BmcRu+'|[Z8<]|T7(tQ+򩄩#PHY._Y»$A]-989s:ٜj )Q<} U^bE*OO-C xqOVwQr1}N#z;OhڞOB3kwe.mPkv|P]*ɔuHWiʨdTy olh ~Nt'+1TaS0i>*/ć.hwӡ09 ƻNߪqBmX~b7% L '-fvH qPcʩᇶ/԰v]r,o~,[)U~ՁJwmjD( 8blRqj-yb!2~esu@~)+L: ߰<cmv# tICCUߟNaDMb_$f,LTΦ/dA{)zur)դynYٵ&pgP_ΠYVȃNƉ7C0j꺽+T#9uwh_\Ɲ‹=J7ƧDy7pAc}0NwjCwrl@^qBɕ?)I50P@^jdӸF ff;!*"#,5~:~Kҗ5s>H_&%'mh|wt8F?X>$f ^ :-*\@ O9P۰ռ95`Ծ#+wdtpZXe.ם {Vd>"Πe}a G$^e'kŦgܾٖ8헷jeVmhm ]z6qXg<-8f-Br+>\ACVn1,U ]_0(B[>L όssĐX` #5tUv RݡWb>dh ;葷ƞ6[ GK$埀D:u I=_Q[Z@Jwίu]v%RޓF-l)@g=_;S`C$$+<5,pjc_I0z(CU+SG| 2廎A tXb?,=]}dM#$e|j?Uyv3 ;_D,~ޢƻ1WUٱP:dfч/Qns=aam;X*p>\/Qҁ|^at n( +zx\^g-7'q=ݰySt-xJ% I D>PE"|8ZG2f Δ-1mVϹ16yο-Zbn)N` W`wK&\!6|Ud~\W~W (}KX[&"՘t ̰DDu7$?/u>GAH9"R7-i02s>ݓL+Agi OUO)Q~xb66qAŨV13b uwp#Ğ_j_$_gNUJMY`n=f7}'5&987lB+]]B_ךZ-NgzL >CEӤ`w H&ۿ `$m •kLe#f0VN;VϋrI<%c[M"aZ=y9 ȱ|7ۭ2z3lqcR~,I3-3}F:RM&e :dT.SHix%=O|8BC *$h me̅n\Tb:p+{ x K)M2d_A89u~}F>s j(Xv*98C%‡0V3g1kYҔimS#@K5S#3gSNw]!ēїi>+XXNV3μf+TҟT#M-(}b*A+&z` pef*/]p7,fċ,@Je+~XKd0Ȁ K,p')Hz>+ 6Z++r܇AД g+պd4K4 xP#ATݚx*&]mxSHक़ :3= 'i4 AzDځd{^K%n_H{De[*ל2\3\p&PVy)/OU% q{i4]{/ Jc>u\7(2Nۿ)(@%f1O ?.#fPcv?=L~~?=;W06Qf9K3z$e}m)u{ւ?ކMUUbթ;(j*BkQ D07)wԿVm1A IO4_>D~;+kn]i+ɻ6p?w@רGý qL^i0Yh9m tF7Wvf1(#xk* V5Ved\aL*zn[{e*i 'Io\~q%8G(p`(k)INU|/1ZdeA`?\VN9W : Q:W\ɼ׭ChsWz|m؜@$t@Cu~zO= FTb=`՛07v33ȔB]R:HmIЉ8[]_$?Y8a#?X0X|q{neM=$|s8J @6Q Hnlk}!͇!۟cwS]UV1 Dљ+@KfiށpFxٵwcէ )}a0If9Dn!ï@pN? oϡO1*VG5]^_<…) 腫P1HdaPJO&M|8؍)i(( >ŕE721>SS59&!/-&0wFF}*=Y@SM֝ˉdWTj9]C;GY^DvLJ.e3N|u+'ūuq$%_(`<dԣ/%wUj&Be[ˤbpEɶ"#*P!xY8E@Xjn; ~\=G%XM{cN{y ?"{/E zu](;5{9n ѯr 5?Ba)y>m5nQfTzs0Y*~aZ<$\@3!Z N*B\+Ƀ25+%bK;>LփM' 0KBnPl?beՕpz ;09J(֊EȨmb+@r!N!l 4g{GDyݡ xWaH&SP+i)dǞWKƜ{0(Y;!T(ÈhPƭ˥NaR%}nCWohAF94 'ri)=0f-|Q{!p1|-W:_ ;7;gͽyĦFPIᣱm Gћ0Yy%Q8!=hc)BzmόZVȯʪ度G\{s/%]Da!Aq`x OtM<-ec'm{7;9ݬf ,Mwr)?fT>H9r6d4 " Q8dBjFϣg x:҄tD> &&oQs#Xc$%=_2mO7ax{W+գqKy{kz;7UNJvۖ@hm^1 ]/N>$QNێԼl+)}LOsN;Ll2.tT?$ΉԽ~PHl?gg[wG%FѶ>=H"+c$k = _F}nKG8[Ԣ9!a/Ы {CEox>X<}获fЮxC$J'be¸Ll96䫏1O!7ϱUjﵔTD<hEiR0uu!U.0 zs xpʡ ~A?*e[i'h3X(uywPKWokGKř`Gwb]ezUKP-M]{{U^n`V/(l[\8 Oh44SBU!yMp=Nng"4,ܥ#U-fԚ}:[hrL19QTEҌA{$K=_7[* Kd75j=85~v_ /;[$IT (Lyn-0ZNic)ȐAC02dyȇsR$9tj#_Ш{eDg*Ȍ?lѢRZuebAR9Ua\JEiC!OȖ 7Zp|S(fN$&Kٔ\@1~!|Ö 8`ҙEuѪ_×}gl7 lU+Qb3wt[M }sBf(H]t;i>o8 w@u{CeĦ;#%Aa1"|Yn1D5EːˌR^N]z- yDoSF~[CBz=~4'WJ?XW;3t7E,r뎄{EdW:|d/.M=V P3 m} vjv a1q帺@e,UrVZ0ŗ)jyo"V<7:EZǚEwby\k2o8? Xxfr|y: %؆x KKZvo^VoVc,&s]5wVӜVIm`nfm 8{`<;wCa&&~k akH6Llh7 cџ ^D*0nԱje*Xk) d`"꫆I/P9g<>;ѻ`I1F\A n!7K$<$CG)&!Ub %7&xZ$Qy`7(#hs3gUc=~V^Tj)g(~I4 >I 0.sa0l'6{sFWV0]Aj;C#y@{S> gn9x=Jz髌CQӄw5,chd@%th'<"  Aq1ḱ Ň-P6 ai'}BCJ[)}哞ƃ]oהڴ0 8#'cۚky"8S(h˙6܊ܧQ]Rk?pl+f)!%Uy-VJ-RhK~S^fܬ΋Uxu VJ|23Kq U):N9Ġ8|)7- uŷf]X&кb.&*H}Cr2GSUgӷSMN //OBf>bC+a r-QrB="dx8T_,P4&:ֹLH.M@=ݽS43ijrB֕rҝ&rcW}sAi5TI-g-w6lg؇"F|0wL7h!WvgETQJV`ohF e("T. ڗʥtn.r-ep[QAG#\=57XO?c2cd}ԗ֞~Ay)\f| ;Ca| )hkfJ̰eJϺ34M߁nnCkqORbpпk:ʈ[aqr^&ta(UJ۽%GK)6YbGYceQI `eéhJV [{PGs';.ax e&8n}j 5!|g05!. s/cUANo5}Q<5O'&O3ˉk_  J%$!)#]Ծ: )k/9+xwDH U4oKgleȚ+Y3UIu:EKKێ?ςz:KSQn4^9Ԗw`ܫ"xgjQxad(4^X܅ ֩i[ܞqTz2 ;?ZVxR~~;r`J΂@ !.I輸OK|RN2iݢCs[)S  k*xVˊ ɓ?fqwWL`p낆laJn43W.[& 8N٣A@s0KAUY34\ dj}N k]x[Pq;+M BjzJ ^Nf0]x|q~#$hSr"( !r?dݭ JuM^o8!Od#GygzID^| ڱn܂ )]i<˥!BR" I%Hgg'Y3ev@XݘxwؘC.}tNHdp<]/QǪQt{uCA VWa/,9|h#jPVBEU/U#WJaE3T2eri `CbxNd˟hC<*кMN+th]?JO:TgpTg [Sx b>} 3fDHTJ^#ԐsBd8hH 7RP% fO7+~BeM4H% \^=A樅*28paA¬#^VG/eJdT;LX]1(л&4}LG$MG!1us|Qa}3㑾W(-VfX^;L‰!I;x% ??uTcHB6zZ߅9ӶT/P @(xK[pPpTqgK Bp"SrUPDBˆf2d*4x=>S}U2X9}4Y1!`.gK8;Z+BG'池8>Iry ~\ 鹪7˹N? 9ꬮ3&P+2ƕJd,n 4>ݨ.[}иHKX8`i8);9hʹB(.ۯ+n Qlj(ػ䲭bfva:`D @†up.9FOۼzUH+ҷšJ F߅O`fշgky=1q<W2FUw-8<_\%7R ^MsPsXz3Y[*ǼH:u)\Qzj9O#pr|¨ 㸻cǧPc*'蔣|Y،u[Ζ!tz l" [nS \DvDGs?T$_ﮏ@HG(g=KuLo0el/_"\|')I}3~U;2Yѿؕ$h'@ױYBq +r7-lH}[6F=B=rVFP9 :PsJR16Z#?Ѿ`'+z?Y6S~FFܞK!oiz)ѻkw3ƩD@7Cd*;yC`3vkQ`Y:ctF-:/äL BgL].c4`[:^:eO*i4p!m@+˙ v+WCq0?x>sP̚pZ,#u6[%YM܈(\ӡrG h[!xڙ0,GR Xxİ0^i25C݄&Ȳ5r[Gri&k<ȧt<ٚnxOņ" RIMϠ}sk򾄫OpZ!ӤRyᶲLE#AG%o*-%\ x,۾1WbQ^ܱc䂷<_Y8Pa2͆{eYŠPyoƚ^>{ pueb kj׍[y7{D$&rsp`Q^Zxɑ]{tR) LcK\1 LD7xFJO*}bJe[CtD*{1U/[2( %zߧ@.Q}.ub@oGw\ c42!OQq LU;Qς ۵}ʼ dy*. (q7 n{x{iUW=JN@5.0*<й#W?D6Ǘu/ dVRôDI/4\o/ ɮ,[ @8Rg|0p) :•8V7wNV;`u{gK)Vsj&O@ؔ^*KFop&?lP/)z"q'h4GaUC#D+OQMUI%һ8fr" pc,ȶM .|ۤcDkNBqz{Ő_)kR!aDM\͢DH֓%՜AᮌvK'c@QTW[ϢP(0ks_ Oᓶiuo.dx-ʬ;/#EB߈s\6Uh (LCO1ހSLbO9o4ehww jYasͲz#UEjV3v>wl{<9rfg'EV-EGod4<ŝ\u-CsKjW(*&1K2)1x)2F9|I#]+jYw=H"Ţf; A?vD[9.w̜ ; l ${»ߞȝ;ss_9 zc<95^BUқru|PBԝOTx!8D* X—Janj'Ӎ6Cz)zufG7?SH/#-*jۢRZt ̩C I[]w;>M)>_].$eݠݯ~0U\F֦Lu22u-CaGY AUPjH]f.{(ۀƒ(uvU2|ĴTRjq:G!DqhdXkLBfh>2~/--_dPxe^GzN&*Dmh1mZmw'L}h?<Sv}`k#H:T[+sC|jS+S,0CfwI]'Bl>d(UxLU#,=rJSRwLGm ;m,<C+(ԫWJ 8$wc+;d?3f;J?,OJ=D?Tk"W܍u\s\hYnjl h*+,u)Y2=TpL2IwfZyb61'Pp I 9SGsLwh1XyȐҲnF*~J+sp,UMikÇ+ɩ3=fcվ4;l% OnT,ܭ Ĕߛ$kcU2IVE/hj5^*;!.LՉ -P e6D yH~1&Hm!Kl3ƥAڼa[~S?f}(޴%E^6Mb]4>2Hyǰݎ'S^rsD};Umm ͏¹\SNՂ vzE"=Չz,Dc:4DЧ;0=VB,u\uװ76ŬtG ;$X!T_ŐE. {%L_ _/*ro4|!LQgC 0tV4:ANror ('m[VwDV2 ֠+;P 8wg:2!xH#^b?') HFAR>`Tĵ& ZhT3UN,$8 Gq%ւ[T%yQ)ԔdF'SM=i#bAZ:y11_1=lLKn$_ k5ou]gi;A!f6r(85r˧ $-؇ NVj \sCo^bkeTF15tX{ݙDP^O/D4*s+x\ 2oV_c1~W_(M׀`oFǔ㗋Q~N@ݚG}DqpC0[oq)r ՘)29EҊjKWsSbR>DQCUNijq|)l(p(Ә3^MKҘQ"_Ϳp7ǛBeqŲ 7K!Qz۔~;$xmPf1=O) ;p1X-pg[仫Q]$iN0Vi͢E|kgRm$ԔݩWg=5Fsu>*v O"AD N;ԥWe>dt_kc8EqGhDDjq x'eT@aǡ@j}tHoSĻnXAsrDa2{Xho{-íiTli+fJZRB'#ZA#=1Y[Wl{eoKOu^aHt]K:YOP 9zeƐCXdV%lź:m<.3eQ5 )qBw̬ ےm] yǷȐ@ $MXM cmi 44R=54kgX]BQ4GJm„(`MPbinT}ş<L:8 Fkφuk+2G !s+zR!Ds`mS$4mtH9p-kUqb#ewd[Kj`{䫏ݬՎV8|W۳yd鵦Դ r*>b^kn^`=:% LH!.(/'Zh& M8O!m1@2<BTY.IEyKso]^fEdsmpr'wD7e=fE0 ]C2ӵ!Z@Qx(eV46RuvHI݄6[.PE!JhWQ.AZ8Vkf~OL :-X]YCZWh+n$p(_戼`ȰnRaܺXN5;?MW(D<߇=qex>GMTwaҹKWԒf`NVISr[c rv(!Mqv;}=1\;3,BVmJ:dF{ŷ8m"$~ J>͜,tliguccPƉG=AZ_7Zrȭ!Rҵȏ,c!eȰ(//'ȷrK"Gdh M *ׂS!l^W!-vqUXYcbg/7XzdB;J۶4 E4hܞ(MIs6 RLġaj#Kx-4vL;hϟ%i s꿷a~NJBH#IV e>KEC/#bd'h4˿@b?mʴ|y<ܐԕ)VJrmhu1d Ω*ڗlzvʉeԖ)%ɮ[6NKzHMUҼ/Rl8"52{=OXq@P4Òѥ0SEx.e" 1~\U93T,PĠ U ζ*0_d@\mHbS%"UT-r\5&>6OD0#`qߛXL^S=@(v3o=[(y^uH!.DwFpTpNd6!@(ϣ:ylڸք g3*|P "RyC5Ws[ $Հ?LfD&p>%ItmG;o[+ Py >Zk$/]$D*>@bMSpIn*qdVWW`!4ՒZ!Fh)# S=vo%NR>8ܪJ?Қ(FeW]䷬ !fOOLfh_z%J$ '1s@VgN-Ɠ;WG\vB5YAP00R_v6e8+70i6r}0s]ǏR " VWTq  ?~M ]6όIRz2Po P/ΘtOPYK ly@jXTcB.'!wYPb<>E]X\chyRAUum`h2} iPQLHQ vq ddzvp 656bF&Q D)9Mp `窸oZI9[w8^~5i=6cC]}('V枕 v Ǭ wF5Aðfbd&ԅ/ct#djĎ8i~0 1曨Qń `M%nk6 L-O2Y ` 2,~ uf\FB.^|sI|KHE"Ş@) vV^Ad" Q,;qcBRـ!iXTPm"ߏNkCʜfҌfصmb '{ 5];&i-ZGb(.BLI::4l>-?HwɬYKܣ^p?l ؓ.ENp?#'v6QsĿBhz/PshCԕ_qV2%B sn EKv*|r@%T I/h H_T&`%$E鋌" X)@_Q0|'ÿBnUȭ@B2C 쫭/"7|xv%@1Ld(\ϧ>\Ws|_sI)TGPAo49bpKڬDx_SĽ<YHK`&}tԚv2<Ԝ#ev`(^@ p7Mpgǧ t#XH? ;#uJ谬nUT:&䫑w+Eh/xrfproD$i^G-Kǝ++:u¨gϼOϞkpz?{a{ ?ye!v^%f/2T5dqL$s@ς4Hyb Ss@ؾb薿Ӫ$ܐiHz}0Ҡ^iBF6oRI(rpȏ\VuI[~} ~yFրbn1vJ]E]JZ)zKo^=n7B1|Uz;_kNlvc=6&*KB TC$OK#CjW፦]NzvM?>k#"SP"*](ԟ\j%ŒݿF*1~&kn3G , 6Zj*}u`#b_õ6 N&F)Cu7 D #j0&U9-I F[W{ѫu LB=nHMh/ِEJW.T(9>_19uձj ;1f&%^H0EQ}m0B)ǁaJ]mրΙ%t~`6.&=eAZE%YY2LJiAͧbw߶yʞ͒I==-^LGE]>⇨E>gQS@ށO1qm0k5cqI>JګINEBqBra*nlfMlllC L*Ybj }Vh<BV.D!XSZJ؇KK*K%ЄIYy/D}޷t9D2iQ^O N%ɀ9nOd+\Z+p_ڼ;Y}$;"X,P0\ODy ݴ oNd9qJJ8mcSS7JYs_ޕDXGNπ?! 8!S*q!jGVJI:>i?ĭ 2k稲f!T$㛩؆ް@hFVCw+y`-@̣Z]x~|Qn]߆ [*Żcڦ-9qF(,c+UT$^ P_˝)\.Lay i|ϕuBu\ EےӰ K| D ,`0ABLce![(/vCm K^k`}I3ځZSNJ{&KI:6[Hdo)5Mf7 򹡬Q4 OC|NC#UEJYV71,7hYfHi%c"zXA:0#N՟_cAj`lCz`h1OM"%Ij~DM6I[G#{186Hv֓RGOc4$ H{XeڎGemqKެPd\./ +(.yp}A̎Iڿ?'&s[9AevF ӖW6>~^[Igא\r-mŹFƂ0H*isI#rNkw: 1kBOb\ÝD3bmoWJ?o~wļ,*k~l-n9y'cUU}x~;h3STb&}n!mpyKd2֮qb*64I!BG1=k mWnm nK7E"R<{\3ؾBϘ[̹U_h%SޥeE<z9^ZNBG/dG~QWRXǧG`EQ_Wfdnq@Lz9*vڵ y߀im9*yN8j"q{z%w "nt׾0ףI+pϐ&VqW@$ hAG>4,ƭHk v%(>9C F!3ӝfV,$ xua9 Wz2@pJ'l?@f~7ō e\؂=R=2#<&{ۀhyI,wqqP մC7~|ɓ/4#i_8Q(Τ#*ÅLUTI:/w 怔n# X|b4)QAhMxYj;ӓY$BE%)':C̜){k lZ j !yTD`j$0\(i`uߦАP_E#4Ct}3H8Jꔢi,=ҏ7O-'.O#d9pJe[r2 ݦ-ek҂E]&ᓰY<Hle3!r\^@&fL9ܷ_mYOeL[b<=[#'{ߦif2<_p2ofVNր3v*H,CV|*'VWy7LQKr 4MڝpwxOp[R ?+׿{e- N4}=m. –.B)35G:j>Q.AURױi osHqy2C(+Tc`7iΌs¼2 ~AVY) X=bctj+݀Ub/b/0^4*S3\~E֫@ /q)Hɩ@%?.z;<} h26x.B~&詼{;_dZw*7c%I ^.ZCc Y\ ""DP[c&g_͒,˗1%>+FowlXWA 8).׾[Yj'@4xxVٌ(3yޛ꺵Gܱ%F~dC bi`2 B[og2=cg!hWc2^ +!oT e, L1+9!pzY6wNKeD9cL}A$u0NZ dN6{& /y ߆ giJk\prL|N7 _XWE! XVARP @ +$m0y |Je̥_S l${ 5XUjݔ:Íq~,ZvǗZl]F2CB56|6gHMo"_/cQ=4N+{hACh'%`f?@ҿچ]hEe|C./IGV<.%ugRoՈs /ZO>4*<(}ؿSk*@K4ϦhWKeKmd;8 Cq,a00m! ꣄[lBaoM{v.e.xId:帴X2Ƥ ڿU "f^LTՍ (0 xxX2AH!!PHMZq5TO+S-~[MɋZ9P%'{kƑT~SƜ8pDIRbU713l|}1͵S[zy؇&P)7,a@wOfg/Gkk&[0$|5Q;v]Tiy{&9 Jyj{jMc^ *G4:k"4TVo +P[ʟA.;KgOD^LX N"9O<&_,'eJMh[sj4e:gg m>0GgjqvXE="Vyx.3-|BiRw*'+FQB}?ݠj 3;!'lc0OZXdY]OU_ν/wM6B=;6n+@ lwǃTUxFT73rk0RU TjSɋd1Mr{W.BuwERcsc+b=!)&ii9[|K?O8{hŵpvp/)ouLQ,< >9o0jMC{ n̈Yx;Ȧ}otPNOSӃ9_[09o wtYFDe(Z5ZR}KrWCJn=x/ݙ*18wtTzF<ˠayDz 81,$Ljhab€M(ڿ‡` oY^k{ʪęsYR\^ R@k6V;y1*CKsfχ<4rH)at̜>wdb2م1i)8)6BiHzH=o.T,M쐁Pn8E|?^n8y3Lq[#.s{5lLH/׎(v  +T ApS&.2Oz M?N<p9EgqsbH]\7}IRe+|E(jCcbpqW:IPF\(SiL~I+mq]uW;"*Z4|\<Ѥ߫2pRS >Y^;xPm3Qk*A[eR\J[";bîYBW{*lYKoYVyY3kOG1ܣNoģ)WqRR&dy:b䣘f^| {*]Nw;.Y}|uȡ`\7&LZD2ɸQqFwVh6cv3֞҂ 8G~4^6]U)G0A;;0[PAS\W/ٔ'P7ͬ/ʧy*8 w_o?NsT"{|bـ4A ++m5ym/9~'R܇LzNqI_Sn  `0k&um[;?0iF~00Rv/ m; ҼPUU 9t%t^V*R!d 6qo(VThXVOGr:, ߱dx馐yΗX8"{M[}wUp;zđ>D!OګHZ6T8&MyH'lhYDA<5!]z_{|Ec)۝mK+*iZ=p9c#Nho!#L+X$;BK^/ B:. I.5EuEgm: !^N 7 vg/<5\8:fEрh*yhc=3"; ^ 9 A9^^)HLXS Ig0ו¢ ||Ǫ#a)ZƑ9 %lxb/nI"B f]F>8+BGJvQOC~|3QtـFߌ_#fFd`U &6r%W+5_H͙H\\ FˈxXSUT<"v $$aLaz_qTkj_4 ڥ҄0 4ez$LJ}<:O vl܉`ݽ'£_D]r6|3PE'%j jÁcY]X0^,31!*Ʀ*%Ctz AD(5 7z}ȳT+umvҫhI7Xašs43]4A5#83%Lnqu+-kn{yo+1^1 ϭ)uz 㛢Wh"gmB}NlTXL{jX /2%;,S] PhSʷsb䱸Pci\,8[4F+kr/'9AJ-e$C-aY!V`C*cW ]7aE aFmvC#{t\a^ѧ@0OD,v{X%[8Ig.TOkBmZ8D@K4AT'OzH0x[Co(UdS*%HHK۰,K&eO3TC&uVG])˸7..lYC]Zk@p8YhNً-Cnʠĭ- H/=6(9z+Y#a$*ҍD+ -5o.UD ,~4J辏;wDONu,C;P?$`4aS|ӈu[ϩE~onKH9Pod[vnA j"*KeT."T WFy "OZ%k!i V >6cJF!q@EI XG[.AvJOJ${2G5 . tS WW~JiknD#烠$;|և z5҆^ed'4nRIi6zj<4t&V doUxj 2*g_rܦ95MUY N,L)øO{mMLN5~)'Ӽh`[v5E.d_l|GCQ`w4Rx"DQ&Zρg9rvAĪY$ + .x!E.NL,DvQrC% ʒ64Ik):[ƨTI)2=ӏe%fy[XB@({>F}ҹp y~ lgY!m۶34ݕ,y=+srmC*XoůB^BH *!BFse/zlzA*i\8Řȩh4y,a{.Ρ'JV„Xvv[#^)y4R6< NOEc^6("$&]F2,n>Kn˘헖2]oRȏT$$z]狫}+{W}t{8WN>ƀpI[ݲǪ ^Dg0H$Wy4MEߥavxb]/ꤠ)aPG&BtnU.߷xYH+Pwj{TR<;Gb\Cgv!ol2;e')>:xٴ@KS 3d:VʿL`8xm;pU5gq"M/fbΒ0a*HV׬I;\#k,V+9!P< tR~$c=vD5tUx*c&i[H,*|K?6ӏ@L^a~ZӀW g Ar83 ~=9eTہҴ-vL*Ϭb㵆@[4:yB_Vr*_1?mʱR|Ɗ~u@NN=Ϊ;DBOWؔe폈 nC`,FQ,p(hNL gkԤ!ץVVG2Q7o5k]UFάAe@x2~9"ٕ/ԍ΃\1Xe4YDzݕ(rX%ņ:t94do@{g/Ks\˭S 2d&_&`QIeZ}k6?})SfsΤ3徶f `<%tYJv$J3RI^HPOԘEH{x蹃n ~NpqR0]gƼW7uދuwI>a$y2,~9)@rFG.+!3GE6Qy.$?hxL@6vR{2*-I!$~\Ub-(W]ߋ#1 [=ZĐ&]f<?_Q,^=%65ه< 2 ~cgAv +ւI7 )Ʒ( (A#֕uc .ծ#y%[d~:L^M8R OCyezCB|_,A6 [gs @Gz?~cl&N\g;*]5 F'^1l2Kh5fş.IB -|Qo%tleN[B0 S˻`2DP"LNiZKCoѲnRB4HAOTdGdvG*?R|N ٿC:.k]P+.dŭ#ii &%l;TVg6h7؎1A6g/ɁL^E irhrhL7p/e(Y_oo>K@8 :׈^uR3K҂u݋J=5VKti@(Yqsd"͛XG TSE!_;Xnr.j>Cyat@naZ|˦T1Oͯ2eK |ѣDH ߂eFx"Uň,^C x8T6#]K([AXV˜FjHgwpFSC;˶`^d>A2y`bؐ 3˻]zm^ק-@9W=Հ;?2t &$OWg O]ĤHy#M݂&M;90#4J0!5o ~׳F8NI)ŒU+9!|˴>,MGMfpTkWq D3w&2 zT럵%&C_uLu52 y^v%HzB$B剂XP鱉ٞ`a$ lA)2Ds[|Dzbh7t8 `\n3>*c^ ZaE.LG3K]Ҟ0x eL dǂOYFFpf9EH٧tAY C{@OvEŪFNdLBЍ9%{*] BMe8jfń!G %'S臖MB\mb(ji *>Fgh Qt/x21er03y:j01bHt.aW#_Hn+H` v) HZ앳'.xrU>:jM}9i nY]Zd'}VDHx`"ƶ|.Rn*)B:A 虙a9cP[Ͽ%dBa@JwaSwnce3|)mVx9pJ24L gQABg4$7g+!1`S1V jXMJ}> mHou}{V+^!n3vHT/R>vVb \;B KFdwuu@7 |L2O\s}gMIC!8(oTTNVpG)qI3w}WXijC/-G{zOJc M-'%`99IU,!lE[0SƬ,-Sg+E_Au*83}, Bc05+}:[VㅀρIm43ƿ)٫sߞ4FSzjq?<Qk֏ mݓ$ݟ ",!R^n} (`U ؗ^ [*MnlaQpgOe3:&Oy='[*c}Ź '+b? ^ڠk{SR-{.©_/;Ds×i~V5zuԛq `O!9P.';xF"5ec!U0Y[[]N>QjB֓)p;.&>g|GkQ̭Czz(_ٔyKYXOax2e&`|ؙ%awߍvs9Tv6Ac%`"7, #Fj- 40M$@ҺZNHiFv.R=&&Ja.IO[{31wl612t~IrΚr7}֔ WMgeCϔyW5V9=W^ʎlo rDl,Cp 6W)ߪtU[3kS$9?sHӸ5 YcM'3W|z͏A=J8%olА ΐMRb -G#M5J'I~lTD$K9 jνV$"RpGIطPV2ޥFӮ[8c*bK,IF7~VЋ 7%C0rXpGZG(ܲ\jz g!*/^w^>KTf\)VIy K+\v_ ì]RR `N,fD&KH`t(VCKwp^tLC,JB"?uwgC#'/~`* rok 3I-Gf- ͫDJ'ѡq-q%g~IE ? [/؇Eq0S+j҂A1r 0:@|Q =mEAZ%?㭑`cf~OM+g})%88չǒ¹_f=Je,guE.J V tlrpuc1!I>bbG[3L:puKk!_huy+*>J޲NC$Q1wGAM%EoJ%<4H ߩgixi>aOH 3uS o mr 3;~ (|zciOi n[TXsXMDr5&5$Mf5},LSw ;Tǡ:`& 2/><وArJҟSz֥* w)A4P`|iJohArX'}"{ڲaur۽8%IJc:VsJ_IS "Cy3͊Q<41 ržEvW{T|vׯ j#,FAY ?hc]g I^%YyT.k| ZӭV%w;M@=`V 824vhlyʵ7AEl'JSQ FSj K uȁA!+9bs$+E[yJk&QË& nZQc)uzDMnb_$\Q@K歴uMF#3uCF!440R z6֬66%--]R߁|Xlq*M 4Yp.9Ԧj`H>5R[ `c_j?Û^5W)5؊M.&He*¤ +=8u4{5|% SF"Ȑ+W8QK:0C<%@;u踫}}njÈ hjps)jfaJ|/協@,((4}=byS]`؝(s+Xd'L9|W D3x]m:5 1-ce,znAE>HAY#Tӥ ;QEe#t~p"HvSjU/ܣZ̾58D-D$g-ބvW{٬r7l2b}AG Xe~;6D\.*p碿GE$%9z 9](4z%k\C֟إ kV)zOXIdq1S=2)S}p ;qf.cB[>Y0`>Gkr ?PHEzGQ-$,gL0}C Z94Lp/py 7u яqF"^g/fyF.A*aJ7e{GGjl!sOQ}gu$}AgvF&7l|704kzC.^o\A??ioedCJm~{GqbԥsaP\$pzL{-UmRCʹo0ݛsKzfAЃ,(ق_57Ь6>n'6PtR uQRD@ : X1H 5o9)QOfl[ĉZ_"ԚvP04.cb4T$+L=5~5-} Ȅ3+ kqB9mY$>\Z KGQt|+V&feIݫs]1HQ3t/kFxfܒl`uw]8#z;[s폍7҇*ub}d.y&#D{75 )&oA|bRLS.Du$kT3L5zq"35'[>.Po"J)M_+˹-\3!0==Qrǹ Rmg^!E9CeP4YOz{M%JI"FH}m6MVggˍ= мx=$-#ۂՂ]RGM+8R߃P"[[g^\}~7،ɾQmHD}8}Zq_Uۄcc]s:cBE͸gg]YOyo4Oģ1rRzh)bk|`bK(A" p ۰*'fݜss0w\k_D_Jz]dDΚ͉!"z&"|v%ף'ę_`sfRDܾyt-{`ꮎAޑ$tl#bԫ0D?+;ǧ&G菣S)iZ] V!hEUq+i"Xx>,Pg0{_@ W2r2"(1JpqE5u "  Ev6{`suǗYp\Ώd&Vy (Q̽6} BCOfOFT#NYL\Y 8a1@anu:mN%ъ:̀^Y('nГ|bMRf?UY^{nM_}U')*#l3$U<%!@Z 3jIr84`M6}7:'+D^Fu.L臛hAG+f8 o{9HWrqʜC0.16iAsSooʞ*~|oF#G-E)1U rU#_j9@t< ;~)GvRJYS;,a\b)ďH3X⦉1NzBk \yzI##kƙ쐳LE8"j 7{і3z3˕ZvXc/MY|PfsQSWqBNZ0ynV[#(+in RY70p,Z* F;g">|Z&X !9;=)Ӻ%x k`|,sNak+&Ly"ӚKkj벳tO )yŗ~Humfy> i Tq. #,æ j9o{z(f9Th.uT<"?L񗫏|Z,gaV3fssk2nF]?4JC+R䖧X<)69mIHiA &ƪ ar`q;y ُ=AijuҶ诛N#`.͍}uB*jUS~ړ%qo=9~ 䮳ݷlP?S8vXȹ+Kj#Gv9卺N"o x_a@}p2%KR'Snk}Ee&E9 ,K>ŽeYe4:tb<47.`g ;'G\^)p=cJqwЮh(wؘFl_}~ƌ2&Q8l$f:{v(vFLf9Zs2_svP滏΅ G{~vMzr#t3eBPk'u9!'/{V #̓=.qKX6EШVtXDsg5ZFX.<ט4dkʆzv[ Tט%/.kX:PGKlNZPmsvϓpZ9ʡfA+R\#:c Xe.,2'J~Cqb *50mb-spE oWy}cxY: 88cJx;׿\^}m|-d рˎlD˨ Ki{A9=ij!2a ;5ȋ[p"ICF` .g뺔vtHWIeI:"r'z.Qin+4OŹ/_cW₊6hzo'FpI^!>4Oy#Ԝ ~dUp4&SzMySTc",&+.M$4/_R9a _-i;Zp {<`uݷYGAY=ZVpdnK?}Dlaٻ+iQ.Ķ}!7<^WgQ XW  o'A-bxOl~<^p$-5Ďaɢ%4+Oe{u9uJ^ sj$VԄB+%6nHgM;@neSmM֒ePoRlKLKMJqلwVp{_ 8e$otFg.۞ߞA>#Q&˥[1m}W~qouC&i{ϤSBbKĥҰILaRT #.f9/cA:6}֣v 頗[Y\Eor>DPWYXxdbr/6~+m=u7D 3iH/f}Vfd %0%(Kzļp4 8d̅SSR!YlOvv<ΕI\؁mW JK&l2t Bg,|߀hFO>Gz m$Iw.:@ Ctrq|G$V#5ĵUuOmԖtl@U#˗42W+, oGuo;w&oT)i7.+tmS :>vwܭZK`iM#7`_JrN|O4E.(ڹ[On#e+sA˴o%{]$ 2d9rB> 9|}Ͷh…dǭfI3#'wkex>+e K*Ru.P,7]3}v}1f=n"s Kؘ 6p`c N.;Pf#HF?/:Q?rdU)9"^Goy7!]q$8ݣgucZK(ӕ*x5 ߴ_t,4;{:6ڗŲA%ˡ}p?ɥ$8q8&ry, ,vL҄^i2(OEfUZD!2$  Ӹ"1fT*jSO( >0bɂR6fW{)2H9OV!m[,^Fޡ|nP92w<ǧ۹~Y Itu*sOxɅiRAtoǨʲ_|?"!ar{P=W36R<ȎyhϬߪ;I͘*pZoXnlNnS~&'bL`MHo%!m ^Et )qi4}7R80L? L/ҡp1 {h:gn΍rI_ UYci.Ø(GZ \ 녪)|悽cqSK S8hKqZN]/l_,,,w2aUX%B+X>Lal"O`vx9JJq ńtx/}zDIzBnm2/Y!xb/$D u$ߋ:,T/B<ݘ;k38'\ w d:k,#?ӺEaXwTTFwBa?A(>aq)90uk'/*\ 2~6|d yDo^"dm;bEցtij>J.:]}, mқ*}[E-X =+_QWPGJ=AoF FDVDZ[LB̑IU\ 3WŦjgB-dVnZ N.;4WҥܲXh} "c`΍ׁŖl|(v;o.{Jf2sC}r; ?zrzquxOoH˜U̫{Ąn^8t?')t[ &A kZ m!}0t}QȈ+wXcA(2)3ˢA>PYkIG?o%e}zO,A{R@t&Cfe)jGW [:r:M_B=k& Iܟ?&=OG) CO7d[2:8N9r{IYRNzD#0!PDG}Wge|lirhCH1@cxxq1mJ`gW{kJn^3~SeZzc|ܠVW3Hxch ,\K8&vE>ੀL%PS |P'‰9g 4gjmF~I+<%zT]*ʎy܃g] ''-hUZ݇7])XX%H)b;12nlëaEB@Y>BH OxJ!X[yøݕzrHO0TY(LH69g-?_Pe_hʺ+6vQbVAazc;;q0? -U x8a492&*NW O/ 0K}uVF)$BH*^c8jt'VIߕjc7n{b;5+Ygnw% 6d6n9z%sNSv& ܟXyĨ BWTݍ40u~;&9$kEɇR H;6J}%KdW'Wc3Vi~GDW$ij)4|ics& O;X82Ȋ#sJZf09W"Do:xy<g~0jGį6\ԡZteJ\/DpA},M,6,pj{8țk<4Άvˠ#] eAf0PI~o'!ە ϊ\,_E̅L c/YAŊeItR]"*DLu 0I+.*񊱄[ԽI&FnVq6l,]mV]Ҳa`]Ky gAY}EU902!k}UF_v}5ߑ~ C6783c}U-0SF$'j|7/`!R 7krF"B|'h=&=,R#M/O |+"Os5qZFKi6\BfZZϣr >[OZ|BFx@Ӥ20-X::*Bۛqrqfjj]קJ E2߳2`=yfYqbW +A1N)C,S{BW<7dDtkoXfhc^UzqݕkNfZxCh>z@?qBN,C]D0 W5ӁUA]ܓ-z#Z%u*Vh_HLWO'(%Uocr-YT=`;{*q.ZB344^ci\_][|7.j\=?soHYRV^^N#exY~p {.)tCAPqW' gy>W,3r;OȼYܲۏ* _ K [9H U]C376D5ᘾ.+XnҌ#{e/z='S7T:͹*4*l[COSmD:6:)֨bhjWVUe,9^qCaOdAHy!/'d{Kػ #/|y.O S̽jJO콓IDת:/ uLG'I\ӨЗޭz1('vE\TF*vs"9al]Wd⫽=y",xO x'4+OfQ`;0٢H-WU/AɌT#ۚ头LqN(#7~o~qZ~@E/fN3Ʊ+ ]Rv+ݖEz7w\ÆAC)uPh#;QHTIB VCH)BˬҤ&Iu x6MrɨN6{$ ڷӜ}QAlIQi 20UBiN % -[Tb3ʐ'r-Zî<{Q+j_5UBV9 nsߣ{ ;K@֖K/U$d읗VLH0fܡ2)$6K(Pug%{m|A7Zl|pQGpZCJڄZ>*4~6Lc>ZTR~4i]{Vcdx-؂fOwq^P|Kz&ɒ3%dRl9Fʞb/i qɧȻ^ª_P~0U10ڧB\<ռ͜P3=Ǧ-.>i>ot#NSyiWxbN hb6C̶߀llx ,:X׮NP碹/^F ur5Q2neO˷p:@;F0?΀nod4|1"WCB~R9t* ?ÇD&0thBIJ}eTCV;6_7 ~뮮8X&Abfdf.Jf~vxrg\Pps4$Nd .P[Vh-oe6~2L 4҂mn"l+:kc@}񬉔bi$7jp1}W)J;HV}^+f5G|ԱYP Tm7>wΖ+ S9o^ߵW_*C!l.xa ]분R2bM( fL XWCjOE^`< Z:?/r40F2t]lQ{l/0q+pF{[-'ߤy8=ivBJu}'}5$TL /;ƮFe O" #.S/3@0X EYC \Qb9}sxưh>'HꗴoO6psǫ@P)GoIۦ~m"sg!hアe+SN7zrqJp77@zd3b ta~W\, eu7"DŽ{apKU"T󖩐~ jq U8!i˚̈́fLB+XT,mh.^ |Xy~`mxr/i]y=3 #GP#UZ'R XŚ L ˛[ uԽ]GIpݥ*lⲆGI \)x~v.!EF2z 9 C+Dac,9K |ߘztҿnrko +HG,(b^Ep݀!Y 6d1i0KTX U//3b@"u~0H,C `śZ/l '{[C@#J3 x t4EH+rD%= iǻ Mna{ŕ?j-ZiQ2kov֫盀Hm H>jbi9KUi#X^|!ip/Di]R[ki>u;[u_?nV=rCb\W\Rc^BelFnzF%.m+7S_(D >ǔIpV,·vv$6/,p,51Z~,CoHiwN}8.C93=6@(hpto-A䅻&tZ|eܔ")3DN:&;R =(n9m.cTcSY{c,=⚮mjQ0L2P>Э!a^_p(gKh:3bÃW<d?$s¦/˰l5ojTiRglh@$bECC@\rTOЙ\,zcx"NpIMt>8kx-޷$$jl2 ikB#Fx6"b/,֖=aPX_lsGş5u6d f]=-\28Rlϣ^r_Cav(@NhPQ5t]wpKc 9 )>Y[xo`Ŷ BŌ 4"ˈw] 큈yoQm}#7ܾ#:x N3ղQr~'CM ;b-)c;~();EB [nV%6aŬ _1O![im yyyN>q@Ԑ J$4DZ'\y '' xr]&_.U6H/obrWŨ$Gdt S@KUaXG# U&PX)󃓏&A6~*`u*Ik (Gf޽J=|L.؃sl7%Sm~GXkzwuJu Ej" Jg >t-9}Fb<}k p@Ɲ$_Q{G`^MTu\~aU~ tW#f8o C~8oÞy6ә5Ma,SlO[$ߢw NXAk(+ T0(Ozxo03/͵V.M/3Ơ^xTB9!C='v.BL`|aRxW MYfΨ"Esc} CN1m'g<900Ú.#R+Xc,ߔ3y@`Qո%FGGmDqΪmpm.R|ýqcc gPmPLlz½EꏿbUAOEu4T1XA{vlu9..D-!q*by| 5i|R<^+SIorm\+#?TVS"mj w sh #|^`1͗C}p[,smG .ĖZk rc@5Cߚ7  ?,?uEOS4[4fCUt0S\;K5&R;.D0 `ӑcO-ݰ>ltH&I9h_K5LBI&Y:l BJ34yFkY`UGMTacSU.~2ZyKkHyoSt GbW w4aƑh .&3/x CY>۬-E5EQn m9S2"{LHY76d(zAOnE{߿uR s"6,4Ɛ rwy2؝+;k?8Y2S{r>8`i`ҳ!\pL ر9a*Ua{|e\"i*P=}j 0>ZZCͤ/t80hK/e(:`/!2Xl g;72tDŽI| a$Zw+`yĶXxѤ,lqa(V #\3(̇71d<7X^-ז>)TNfM6^,VQW\84b`/X@iZǷiwر_S,hva\j*9-' AuU)଑nw9HH`W4'~m$"W#2ǦP3q!Y'  nhl9-RTnOctDUl&iL`-ArD6.qR5v"_!Cf`$.cYPsBpR͹y7qNݾަЫ?xb'L}&>*z+܈#*I,U.5Qއ0:~OX72ZAmtc۝l9X7q~:Մ!o4]M7 dUP \ȜThy UDk6p@MF H5jo yA\' B2 0Tݰ?B6ue*pJ {?*j}+^Ȥ]i ,|]X⹔,2~,uQXvô9"軛U:rWKŪ(! 'J3\c.'>Y'q dލӝ*M3F;j}F{1ɯdܮj_moZ:amt$q_ (kzaËk]V9 XjD=pPw#"l; (Hq"96Qʠ‘x>x쒞&Umȿ-i/ Ot5.yli $=EB[=.۫mWd1$>KyzN2"W$t-+ _ )>YP]WhfN{mYA+[_sBP%O3u͆G9n11 A[行Zb oٗ!1lbRn?NPs8(cjt;e4IhSXK /泇|Ld *Xf+R:JTAB=i/j4'/vwqI'XlY o֟0VX/f!s'V)Q̮rl,0ʼnJ~' ?>&5k,dݞuVXʰ属QA?wkwɆYN5YkJPqR^,$ s&># MXX(`lZC%=+{m[GϚP*\}ȡz.<Ƶ3&rI b0=wUS5'%RjwW*xlf]?t贈P˂@C3-"ܱX>ty];@+e WI'.+B'&ϵ(:3QVV:GVUSn"]x44v C[fx+<[-P }G+[ b$VÛy5|o'? ؃*1tʑzۗN7DyJCط7_8?r: eP0pYBJ5RVF9%::03O0+4DˡC{j{Gs$K\:zX!L2 @3+Vt̑ދ._JN73i0',n{c$3?bщeZ`ʻfbz?~6꾓+fz 3gk~ "> I meKYN2ى6;WKe-ܑ(VR@$.DEiisxVwrC/]7-yS,pnfڲv.\T1W|cb8gٻ}ҌVH@ɾa }D!ki )'+}Hlnrpaҿ{NMv4eڗc0sS(Oڒ qRx/Xt&zTN$ %i҆|ڛ $;pKUW "U&5p@+'=,p--JfB@(E$ghIW$;m!u}V/*aC-_f%B+/)'rF,g8{9v:ŲMˈjrmg\jQM#2y]JC;DP˃bԵŤ }3A|mÄ![ ,;Rk*krנn 6`mT#mh3Rvkc ( V*Z;_`" ϧ+h͝Iű\-{mYJ<H\ MmTf$/ӷ}& +tΗ o/Kύ\@V,S 7`M3nɑ>Z\u\eG .ѽq$|b|hNtR>  Yns ,pz;>tmoDa'ψ9ަ@U -=q^)+-)=9}yϋ!Of|ys$&YZqt`fِx͂[r# /5<m 8gRȢC!FZ,/CWD͢-Xw([vxA0-@KL k_(u.{@l Ig3f#Yո˅uO57|/?Q| {@렲9-VÀݠ\%^975ЂF7T҉JדyBz%3A4ӗ9C~>k~G?Sfz4Tݭ8;TulD*ܥ6S{hI[Y)iG8,49MFII 㓨jUn |G]jÚJ?pG?/yj ! aM*>~ 8K$A X48GY΢'nr ]|O<3QSkD \:ۺ[m*X>'U~'@mhoy;լ4~P|7$ʾU}1p'{!D/V3~ "G mn1=>F,m3z"e;4OƂ-q:W׺qTa! 35bĢWY/>pK^c>m3%W\rezGL+!Kb'=:g8UXY_LKPN~*}UnH;tvdF&?=lofYd}& ݀x⅀߯1zA#WC]WׇblIu]{V!EN`@%,#{KZ" {li+RG\>9!+"Ng;r75زE(H,C:Ʃ>^P,K>MARw#G3闯ikAյ_̔d8CazkK/ r`M?5GAid n F҇eסyFyQ 峁[†XGM43V$ˍ-FUԚG,D=S_ƕu~X;0@W~ oeH&- ДIvdc)_N:Cw1i-143ilETwPv^)CbsĚu'vB=&Q33|̚mDHaB*Ԗ>YTџԎhAa.y Jlj!q>F'OY!TɌܳ o:j_akc $YX~URg-vVU x8BW_+ &E]lxq(qaZ(JgN] S&Ir8S;szLlksiɋ$`(+׌R_7v%[Z%h1gK[ڡYOj2} ?>IFMIƝP!ԓ1lP_}w Ў2i*}Iu<Pj\y+޳yoT?TnmBV s@"G MtYGYӟ`%OЎ~HAX b4MNYqyl2D"y$E/B-wU" ">f@X):Ha5eD8K('{o6b)BƵBZwᡱ>2 hC(lu8b[5<=ٿO`% H/mW{*RG!_]3JPe[\ʺNs/xH Kϥ("Ds_v (T$۪c$Lg,Lº:8g:%/{M%RDm'|PFt=fOnKUSQA Gfr vVvס`ɂύS^5#N[ .)t)mAakm?Q~KeCK>] '2z!B.E1w bkm1wasi˴z*sɓSinu^,O-!+oxt&V걺F.Xbg7n/d<Q'Cee漲&pʝ ̆Oq42@_R]Cr;'&CrDEv :Eۡ&>egM[j"jM2$6NL[߳40\F,9qˋV֞_VkQJo;:XtA{?&=Dh:cA)3]J{1 u% ح]OT)i7m\v} ͚^X"40x`(z:<(w4`AGy)N_L,,bΣWzKۯ8MK'N$pdAa# 8'sKf5u1hPcEOmɑmwo3Ks;xl2h}kS^}1P Ob1:„2mU>CY+2+%)lʚTCTa#y?N >4}8^;P,-%p]+VC:|/DIiT! Q8rWQe<LR%a:Σmm :01ǡͯ^uc/4(r_, ~z1̓j]6 >yCa"tɚJl@&ʁ״Jn"xƚ{!P ,Gjʶ+;uy8bS 3[;x9M:̚Sg 2+l_) ^!B_|+`tQOQ9%O*RP7):`WإnenŅ kJ(0q7T cLDF_ERd?%@p{s}yNB. 赠. #vpo/^=7vkۥZ}a9h4#lfoToL`hh?4Cƶ5Շcơcp\%df;&%cQأjR%D3*)R#D\uc~,J,y~<`\ @Ř)ˠ&&10$\8u[kˣhw G#`Bp wzT۴sy~Q 9ݭ-\"j~n3ZGr*wPlAVaT$_!t{nyY5 K[C$V4B{gk$Q}d!%Y<[ϧYrrF*!a`:CqQ}30Z͋[TIy{xZwU 2YoyqpDh "|0Qug[|[vsU %1 \> ;?Gk 1FﭪFH5oÞS|+c1]€ϰgVb=n]bM|/@\RwWne Gqc/8$=<;g! u_);dx%ITXYa__;)~f ՋXFӾ%|xcr_osћwF#J 56jw ?d 4(ʠO|@Q#N|?!zi,S}'wKK_H{)!P]l5?>}6' ʼ/I=f`]t,)2a 4K#<&ޭD:-"=Od@ݞ/PY'ĕr@fnuPKn 5V8uY_m Ͱ#nU&= v%+ct|5B&áF1Cg̢ikJ#6tC>4Ӄ>@=φ" )a茨&,7Ēt0W]û7(Fl$6]+kz܍?P0 YT#1gcnf ]h{wG]vAR]p3Q:WZM^ QU!^gK,l# wx/˅ FȡNi|oJO)M!.IJv.<&$NIKZ?twwQ"Em Ge;.:z8x!f\pDV1[\fߺ+II1Ƶ%e. ;Da4 8^Qa7dxz>HN 'f9 (t"Wb5ɣ Rd5IpvH-pA mqۗbd>c@cY~`_ptZF/;Xn")PWAUMS4}YR}% ԪZ-b/u8=zmsӹ%2"&]~OP*zT-L4 U%>&k8ffFK;_(J{U$5}_ϫGcEʜ-W°1 $CiE6/jIyP^X~`I53d^;V nSh~`njf}I/"#8rЌMYM`;tȧe3# }xm&1N2Km׏[. i(܈{YK.GR)Q݇`iY8kֆ!,Gr: J**}Pu:ºew[Z+ ؙ!sN7>ͣAi!ࣛH\.cDvKAf2uRi\cV8Z2x3S%^Q.BZXS~d>Mqq󁔆^IJ[0E83[ &R岁w6ϡd˝Ymwe^_Ĵq04k#\N0mpqMwχQݧ_\1gIr̸W!0^tz%16V SZ f]J4`{97Y!k4fJ4񂮏#js_Q>y59N;f+MU6:A̧k@l/r4"7ߋGWayvG _;&S1IRpKX|}4[MT~{R:k.fw٢ ]j#c% F͂|)sڄcsy..D*1쇀44/L#n} (ſh@]Nbd}ʭs3[뀏(uZvNlvqDzd\-E mk1Pu;JL"#uoɹ{UݏICOԬث3䬵31NonBhT A %AϫWmi|g¿F fz8థ- _Tm- A6PEʵ yvm6JDˬOUzBTiU;vk;>f ,P 9Ww=p:i9-hVz_C񅨗[(&H5q>r'%-'@VT,[d7ŒDM8B W#Ӂ K%dgB_ B(=#1)k*9!7őikSWĸ탐4NAuI\I?(]/n+tR6{σMP k}07< J?4F E=`"1<AԩicwL^Zޭ;`v,joHJF ,݌c^@bz~1/_4T7[ h` YC6,3-NHG=-)=Te98-4|LN}_[q8NJYT#^Σ`"h s{%rϤfVMn(o8FuEV erWBJ[.&q_-^sE4fmv̿F`lX$J9"+5gt]m#?kv߈|pD'/o^pOIƻ<:yl{ Q?.I\)G\P@@&+L;`GT]1ҝf($B"w0~FtW4(; G:m;yW`dx+.0)~1 KonU˷@yYƷܧx(IJ (\uFH^Y@\~>'5a-V)^Qq[q e=䠟9U?0dcq,9kdJ؇rRUd'G*3k;P/\0+0 ɈG[6$stz![ \ؼY@,ٶ e_=Ax]@ +&g4O'dC6O%B@ E:8 FwNIU@_MK:JNN,Z2%ܻǥxE4ҽh Ƹukx/\mU^R9NQWgRE>#,,#P >pV $ NӲw9~WH|7|QE&7TWoAI\𔢒F== f 3lv{M+p3<~FlI 7u,UNsz; Uh[>vq3v.?%gD]=PBz* >CUo!&Ձ$ZםApr?ѧ7.Mg@qdz^Ƒ0Ur2@0s98"0#g7kӲH,D 1!QPdҠI2#wIIyg\Ui~(S.քX4 |AP+}qj}pns5x iـ8*ĩ`^ hU5<_/oV+k (K( $Z=!dkD o|Le"Q')}L>nL$5"@sHo?!Zh"'njFSlvFh0޼@U3?C\R7%To?ަI<;%[=ԑBf?Zp^Z/̉Fğ"ӔK1./K(Hs"SQ(A?Ь0R=7A .(rUBA<\bӀ.xgu*vx*1B؀Ѣji^2Ivf#b۵9hC? -ajLVYL k$ 5!7Fh7n:4_rSbĊ +Fz&j1bF@Kr>kTeE1>oL#ba"S94)υ6< ~L*rӟhq[E9Aع"*VS[NnK:@_2W r_مe}}(Z8ΘxTlyКfl.4,8I75gAbYgd02sI N-W ֧FE1b1f? մH#\f/<:u^N^H.6oimϱ&uΗ%?g{H&ҷ Gdq\e@7`mHPg[>z8jo,:WJ=ƭȒNn 8WhՄfzmq|Wu(j_߳WeߒJ{ `珱v^[$lEG8}]᫷聭^х\*q-j(b>W 'JI:\ى4n`> zzkL& `pݍ{+)g R8j315WA.E6!; jZ'B*h6jV/54~=NJ昣E^?*& 2T H H:Iـ ݜ;VUIE=7] |aNmY&b}} t;/|ݕhɟw)7q2j Z\;]TW7阡;XJn돷Ryv_3rx܊y8'YF%:>ްޞ ~_Fw͟CJ^ydF?}[Aʽrj`ejnљ"y퉐J(:%5~XZ&Y7wҎJꈽ*xY &(kW+,gFod0.;~F(v:_-#,]WV̸ۤvt:nW,cFÒDm]1(% q7Qnwʒ>,MfiOaCg8)5`K<T)(w^Iy t_"zԨ%% Q^ .%0ةkO+,W:?j#, SN7Tt%.YJXPucCvj/1u=>Hn BǏt'8ۏ)h'6&>,ObϞH{$;r}H 'Px 3jDV +o4dy!p<0˷V^5>Բ;EV펈UX'ًZ h.$H~*CX1hStQ8`ܗe "^u.d4hAO}ej/@8*o,疷Y$ygC(|=$>jRg/akcѣ*{ 8ȔY X:C+r ㏆%]q4# Qe |b2apw=ռb1eҏxAK.5E+)q)nNh8.ªJU?KNlX8Da W &9#Fts&v*oW\l& 9&)2$qOp13y<;,>'C`O}x]'a25˚]Q{W'RyGHTؼ\v݃䬼J 3r^mj[’Jn"7`8R ]VnLgB.U|^j S-[ 02j9vۖOpZs&_h[.Ѧ~V4>㠜m5Q j<ͅC<9۷[l ׯl)}>9~s- [`̟.G&㈓oJ,0?WU f(̙}5BMm:smE"!_v~ZbJ-P`~"UjV>s9Q4YzG 9:fGA'd"ˬ+uz]hGȣ GkD=NF:"8Ӿp"yy͸:eo=PD\~յ}̗1ePݩMtw5UwDW·?e328 yo!Zg" T %E=Hfa3&%aBW̬b@, [HKQ0.uYxw6ުe1z2MvJ/Ul Uo4VRe"!OWmyuI`S@J̔}7ωDjqb/T jhuеmkW1}8x"jy&iC$D ԰DB8dlȏ$"htMՐp\07-Qξ}cXKhu.xnM,?4kV@h]~82Ѥ}E.G*y&, D1Җ [¿i0j e5+.̌=.ch({!FjY}J@?xգ`ؚj_H}53CF*pBx>|c,3 F\S8$’' G HMlF]mJ,Y ʌ~(5R/;^8_+A2]pWd# ).N6*.8du(:Z#2N 9(̶ńB=ީqf*l?h$`(j$vKvC Jܐ `ML[|Rupr&hեء4` L]jjhlY[WVAdk隻b6`Y-|nmx>ShHշu!V[u\!xJ+P&?Z7*Yy*x$UyH8dd|SG/-Ʀ+.1̻a sC6*jatT:4݀ +#N?ޑkմ]B+)6nYn1[ʂ+/|izu r$|ۄ}zd;{Xc3KO9r0w= u~a+$jUS`t-;V/j<;au'F"x/wV?lwLui;d <î!t-TvzxCuurbU~.p7)"15v5-߬ &qIX jG_D5M -f7a?$pPl8_*.žza"t Tw$ztWP:~fyVu[tœ(Sʐ|ɜ, E:Xq[De+xoht󲏵r|2 >BlJCx)&^}u8)LN]ex9b,4uZYov"رSU| [6XVPp%0 l˫nm'\9XB/^Sd.| ?]`Tݳd$7v%۴ }zmiW`(Ợ=7i1E;^'8I`;fsyMnaw͟&҅!EX?6]AA_%pZ$b0#+#"fbUJ:.c&N:,|:Cqa-̮E߲4/˩I n#Cs{<./玼aόG#/|#n(}Ucgy =+La!omF qA1RuU ٕ㤍4Au阼ߐ%F;)ݜ h7o25s bdWz;$2&Gb  ɘa۹˃}K*׶w-(={1>_Y{'lǵvJQ)@s h׮w!i=YĢ)W,h$pW+KR0M? C~`j0;+ B"/ @Ϫ,chMΚ|hWp?dxuN|]37"9Ze jb͈x qFD bjrɴ/Tf_O|uX&Mz,]U]4ЃZӝoB54 0UkX*--n6#S͍rXY0M!˼Xvf>Eg 8H4q֢d55ki;Ow6H\ 3E»^J>s3в@J醨;~PCj[n2^ɟ RD_D= m C'X2xm~%o:A^ld8ߕttO*h, zVgzG_WDY_t= 8&C7ET×Sq`Pp(H!,6󯵪ZjpK I7 }$G i/;sJ<Ҥz\D ۞uʼn[:hp1o]A&'ln+:5uP.Q/81}D4끲Qj+j 7 n\ma9Gs| 6usTsty!PFόџܗ'yִrbyrVd:6lP22SMOq$Պup 2b`v w8V|Ug5<%vxs^}Z~+YvUȰ9mX_>= r&~pFsꗊG:<ⳆifdX!p 1J%aݖ1)5fnx0bi*KS|lV`ePu0Ao 8/_7k 7YݧyF F̉lg_[@k8M&̓7pVJwS6۷]%^~a1M&D'rt|Qe4?| wj=t0:YU[5Lr9!b+B`:Eph]g JT**@!Wm, !gYSs󨙱{vG 39 L2w^6K2 XoSK "rG{1F=|o 䛒9 )\H®%M~_YX$mAZn;D2Q) uQ%3*)M-\} 903]+z*jiwl"jS6 ThH*ѰX*jQ`S@hB h=.[qB .28E匹?gU΀~Z}?M_tFN6h#4gb9c)Tk/dt|q5\F>W_ǀ.C W)2Uu3ƈo\> B` Jh2b%@92|=à8'o"j^{h? xQq,x|cY) wXc?Ӭ t'uac@#:KiW#؟|D8PUE.4:9cs?,,q 6WƕCCԌuSKKԦ\Rx1 Fn5Dד-ͤ52e E//ԲW9frKP`?Bz̺_.]V  5M)hk XqMc)I޴N{J6ܽUȚ/!R#Ҟ=|Zn Us[|p)/KMB~ S/''Kn׻hQef"?~BXqwGE_4ZrN_ 7ϧlkk*|zlRHda @>z?BN0]EP1Oy*r(>iF +M>Q{^'hNZګ0rz0V:š{`jnK>Iʩ$RJ7f&ť:o!I߃o!lU_zSDuFߺ/fV*@H.f)tJ 3|s"A{ zq)lHMFE<8E+ 4NP4H,˜I1VZBj=ҭcI$(gD@r04ƼdGIMo̒/|pr0]` .3\6t3%| ݷˣ-2%n9?ws Ɛk{)|E 3 J01wqpe[ lWR\껲 =$ (}fӞ gg!sL9Tx/GMVfŦL Oij9vHCDcڨB J£.Cj6+9PUE2d8%\8|HtP(Fc6gpmoBdw(\!r|ԍqSqFw}koǖRW{T4up|>=/u}բaƇYg`Dv&~yL}2JưIu,#7{KINZj[u AEPz572i[@FyXx础i ϴުzW | zC5BQw#YZߒ2Xm kZ+ rܢӐRB2[le,nA f"7t=J pV.t\d`~j[Cu$Ikhv>X'ב=A}5.Z*8@ynbJ 5ثTfmƌ3d^d >UIvK EE,@ElrrC°wIؐ洲^b=?" 8Wb6#f͂r[APH6Lb&s0i *n`h}*lÎxͼee{Fuq&95Us7T&6=-6OfK܍wIc(&zMc"sZ/egS m>_I/`-cpi>{#fyMej{Y@8.vVG){"YMe,=DkK$J1wD8}OAsD)]z.s`@Jf?M6YB("ڠf%!x}c@abޑȁn{ruE&ieVOVlYwHo VKp_; (;`#+(@ݝUUK(Ϧ_*EBczD 1f~mS1x[,1zsZ_uf62E&5D:fnh9S.OY>#Ê ml$k"ȜrnI~k'TPJF"\eT>أ8_Nh#ۤMM?c(c nv68qĜYE9qvj+NNvz9.Ur^[/J_{*i3 msϼ5gxMfzFyuەU_q{ƛDPΩ w8] GϽ%h_K&Bȩa`|tݯNEz [EZ A45ɒ 6vi9hm F( zBXӳ^: KܾhEgk,5Fёd?C[M* h7GAtO>]^|K)8J?ڀӖ!Eh `RWN8W ͕,u=7FNdjƂxq\^+(nT+\vMβ$#8)gn/^f݁aW 9Qe3ΪP.b;f4܈&]D}rPbS9ZphPXBۓx %I.V>9j c2J(ȮWҺJIHBO3@"7dh[7%R9rQh3~3'Hj8҄?^\D/)mS~`je7䃁ksP36CJck &=tDE Jz?\VrWEDE_p/t$ gܟ5+޵`:iSMltdAw^6nTlL:Q~jbyQ]F4@&CP]n3 ^pkz3nA2l=ܖA_Ą ^|qB#HCd3G^@3y'MAC.ɐ1ף]f^ugqӠ)qS񶯂 әn7_C1mv߲OTR(tTx4T&qefQC!\I iد{sKښ阉$aۏSJ-8wcjR6 Áb#9aî'ŴL~ݖF"T\4eH4CnyA"Yk͝< ?i=4 QqEf$ɨ-}$[[6NQFkmxIP9Tdzzul0صo"g4 e@(xnij.H$<=;fSɓ:Ņ7 4̘i*uwS9'7.P;=$t#K⛷3Q,^h22&Ԑh:N`|GNȦtdLGl38 W7w]$ܬSy]^BbTl' 3ÖK]F'LkQb :#4!̆3~sf@C-y13j0?)?%cmV\-Hl@GWM.{/ >Qo<92tnVXOWZ1%\r[_~u[ɥTFtDiJ^@TϺL嵰0?!8W[kKLsfͨSær#OA)|!a[p5Iƌ=æhٳM=N. t跮3bNm6o!QC 8[{ik1O4MyXa4qd1Vapb+J0 . JЖ! |EfϴDchfP/!6V\jMkD{kzkdtܡV. EFAdB?/FU| ix3EYy3%8 aJX~L9R1F,8^ .o1YfOҭ<^i}NR$DT2A2lFTWJΜNjk6eDGc"9>Z\MBC %mjpЪE*JKv{兕w-taR{Bi4K. \#7eu-B3%H=HtbtL}TIV0/tϧo_& 9!U /-Ϋ?|2ahv̌ͻN)*aB0s{ h[obcJv{0U B |[nLX.#yr=@Ó)08/z"WәO=9u}51:+gVާH)BD9oՐjBfM<z4Y`H! oϲ cv5aS{2x[䩵 ^L  =eX$ctrP5sVkw]/wjxօ,R#@bx"vhݻ)%)$@qT*pY‹(E%(r6 3=~ӚJ%[??y`~^+aP8ѐ/%9t]SE#`#Ik> ٬ {!YʮkhM 'zQ >'d~ MԔI`PzYShBG̭^-_w̖@ƶf)-nxHjof$"IFPb Df5+%_78F4 .p&6 :hQ!]4dħWS&9 {8ԤCG4֓k$:S3u ϰh&w*}(PA S0?@)@)3fi:a)'rg*, 8^[\:\Ö (-y>횟ك&+ LvdiZ`HR#WO:v|vyh̊5AߜY'$ҪŪ4*E`@n\ǿm3I߮Ce;iZ~?r)KɃhQ[ %R1'@ь%kPH/͒s (H +(3R ;uLSށ[KG#cjet춷:Rn$#vAJhRԄ}k?r*_n !$+1d,@tXx Kt򘆛oVUA%2d)u9gc `S͒}5Lo;@a[}``u*/\  RW"_04O6ڲg2ZKkF(èħ nt-YY9 u6K^S޿$O#7&h`z3V/Duȯ3d\9n"1i#u͛*@PFPLRNlv|ݍs^ĮU`+@Ü[`'ܕ+ƙ1S5d^;sD/2̹uܙ*ܴ="1ҷ VV$mr`p3u,c^GrN_g A9򌫟>X/68"GXiUY^d w6Iĺ^63"F(1"Qi#~7sL@~TzF|{^87ZOTbgX+(e-VVOcY 0Z` Za{:CP" g;R@Aã#>1o*Yݝ֎ee HO ^-fy:7)|PuVx2&(mBG_b%}(^=Y`V"z/"V,q)vswhuZ6,_Xkf|Ic~QqԺFdaow-[f*+2}M 0yũˢzP@|91۷Ydd KOX暵b:ٷ5}DrIƼ㬑:0rSiI[}%y:t@\p { wMHμG5we\^TdmR%/aD[߰yӭ1=<#׏(RxL:-3<&cͩbN՞\4Xчfn tB@E-xn8iA6uTW15k @s;g[G}C/Zgi|+d9;FKj00*iڞrR1kp8忾`X$/hCbG# !!鍪+6 v1v HzEϞoWS\.u&AnG<}li*`8<σaIBV.;{awp@26l,w<$Ĝ, /]3Y &_Uz&-M~{Ќh}] P !9Aտ["u PŦ=M_:CTeWU)$za$̵jaCU)4Zqy0X13t RبqK1Ec1IPiW|+(ȫ~J4wKT6 a,oPu% #vX9e*:َNVEbPJkMcθCs_ R]$:Ġ4n@XW9'uaHbg>rlRce)gy'I ,pPv 48F0n `LosѤ_|o&ܦÓ.<sCk$IY$ܶȶRS<*-e}B> %M0,8. bPAe#24ü*rmzݳ׮3!@|MvdB.<>ͨ<[dL@%f%Oz&{|W1N8S_0I\+t$~[A$غR?ExM9ZMX6@Gk,OJX7fFT=QΨI"VXi컔̉H?l1t"4D2^\'q$;Ύh,vѥS XnH`qE/N â] lHEo +mpA.ѓjޔo YZE%ٞOϫ私>8G!>^N-~aƬI]4crJM Oy1~0Gg *G̖ GbgF~IWqB[SwhVoOk_OXޙ]ȝ߮a>6v=_WyQq3(-v'\O %壛r}RʗNGC{ 6ļg} [ 2f,oTW\I!WLpg^q%\L=+1]z^T?!vE$HSO+ޫMk* {WrLkD3Gdm@n\#̋ZpZIGku!Uiƿpĭ׌,0,9 +Pj=N ~3I:t/)\fM$ Ya>5rp~hyKhEcX hg㨼z[rwc()bqv= =͒fdZ٢Yy7ȴ9`}LTtfpw'6TKـ+ sU(L 8,4^,Rټ:UaNh6꫁kTEzsDLkQ.9>w?z2%p-Tm4D2y~)Ԉ95恑=q[.&`Mj.i垀cS5e4@-עha3U='дj<]xx Gnyx,&0:k%5=gD!,|k8/S%GᢜiݹĀv6^DZ;̩ Eb6uh׻5.SyAkRԡ@c6k|mG lr^:i>%ܔK:y)RG0$,L- xaˀ4"~ ̽43/=~ϲ"ՠOC+sR/Тi qJ'ﰋi?^2E UvX"QVF`ePF{&K5T]xv἖h{O]NƓk|w2Is]{%PkMr%WXY TTGf>L)Y c/+xQ/5S~ݸCchR@赸/ZLG60_ HX_z4C>]v7r3=PPӌx\jNS'̋Q++ҮA708Җt-A"Nu4(hqrΎD! eӐ5A^-Q%JolٹzR&D}޳-}e힐_ blIixe쓢@H[ӈh?x1Q1$В7_ ɢG<^a^(8TVuvoU˰1'hl^H JdY hJEiL^{j(x!.]Wtv1utM~ɢ)ᝮj`;IO=!#. e7$1g2 ~1#tFSiXA!o3*[d$l]M\3vNPӘوkx?#I j[̔Vb . FTAwCD3e5 > |sAf,:F99weCOT5 #/TI[/#ցDL]nBT̐{()9hY_RL:W0Kj#M Lܺ"n};$j^`vyO['q?A {=jQ v,!3rBnY5ŤǭGV{;Us0%ߖgGxO QsFuUHcSPl;N]2%Mqܱ}O|N%M!Yvĝac]l$ޭzH m]IgC"yDˬ[y1hh ?Wn[`TQz5Ujf@33neۼW;Fׂt'k9#܏MM.Q,_3wQa!.B'x>-x4NYX N`pRj6T4ɇA+̖3J£=+~ HJX9Á + }S _yg e>vDC|  p/MIwDɥ|'¦] P©a^S٥b^<JWDѝ%mR*4^㼗< q)(()* C#U\:ѿA W z"y0>F` U0(}$:LR羼ZYQg}_Ja\/{AMPaB$ڀ9xLʔ1`A)"e%!WŐ?bjlG"Dvs$?ѓ4Uno N Zy5<Ƴ [ۜ<ٛLlOS}\ERAd| I]lZy9duG"*Tc"=.SLf4뿹>mQ"8h-. oQ7^"H⌖=(!˛3#wf Yz=!3srϻHX99@ ݳ~Ұ4.Ѩ)/C+Ėʔqtђ;sӲJ z@3r.eڈ7{gGA /+˜l1 'vfV m6:5`LT] #;)V$OCCׁ!9X<9 <rG5$0xs`_[@tpP]0/WN$鮝&w K3hzQ3QCu"AAآaƻm6Gnc_Sh砜ݲA:P^Ecy0Zr1NG.*PiPƓ~2ٛ&0*xB ax~ :n|t@Q؇'Yج]Nk#5 xC]M}Uk~}-bZ*?nI !Kġ;ЊnL=EAw^J"&g55rFzH4;{|E={o]6*Dsp?vX-[ka↩~raX1Y6d/eNX=Auˬw=XӉVMt .jYw\˚avj4'xuا`WY4Y^TЯjN%\fmGZ+Y+-wQ!ş7_4J T8$٫71d9<=Vc<+; *6[y444HHS8&FEPG:t. )] 'AqTvrp1JvZ_iKktsЖ(ƧhQE̅*ͧ}w<|[^|N%MV'$%R쾢ouJ:9R)f⺼'mcزU7q7q]ӣ4Y8Dd-2#: |ܛn=* 2fam;L.n4îoA7xDǠ#b6śZ*-_NC"538j# mǦ5Ŵ[su0()Alk١Aӄ'x,fRaKz:J@'V: -wzn\2-Wp[mf un`9+~JQu_5WHVIK zV"W"9ΗD0R,2r&V=tS洳^Qʼ\%6:4Q-,sU:O6djo F,}^_斮M|y7c H$3Mmfm:* 7˓3  R\zn>b҂=pG+<0FEy>txԖKeE_K5ڸ&1遀ݱ#/fިZp_3Ád3uo^7Ǒڌ`9.:I^ gTzd z&ga`n=$k6RkW*b/UߚHTHFdvʘ̎"{p9GXGwEJ Nc*euLh%!Fx3(bhV$$l]~Bښun6E&HTR뫐yfq,>irh6V v%iCė.CO4)X+ጃ )Nlr4uں7=YW*O#Y5 JCYA zP~RvHK_gST{nj ů5 _{-\ |`[aնvɝn^D^8%?T9܅[tK*<goȔrbV 1 (4<&;D=iU N0Lv,i\@ {y'PmY5%10NZÆ%B5Z3MrNdI :0S5@Ngg̾*kir)1 xM9~ E 8PU1|@>ٍ=C= "a\@2C.Cr]ȥENyk7ń=i#GOfEpO \4nZKѭaY=ƞ9/!`s$Sѻ~Uk_— *"f6w/qIܖu`Vbrr% ί'hk: --T9to3_شOCȻp! D 7KѱC\@SJ(Bp T%S*3ahl- .$uX7Ű^+``4C&?'=vMTVGBĥ~,VULڰ~bKTJڜ>6jN:CiR: r0կ~"!* 5i:h2nºjDSqP>;}Z#mVxce3!&=RTr:tØ ~IHas *wQ@9>>F(mFl3q@Ϣr xc"LdVL=oev®u:74w%,( xᑉ+̍&OsX)lBYz+"n h9h _! -252@iVsdlSC4PV*7G.%^ajKLWĮn}V6":sZɔ,J6Hlg8uBsΉWP9[(g˂GSeѦK]<#ڔr$#D>vpb70_8°r ^(pMT|8FRy2e:v\kR4Q.*ɔ$D)ta,*5.sK=<" XWLo[xmubEvUIqB̵HBW!ؖA#9M{I|c-e8B_\*HPs5\^-#h+:ʢvC5MH75ıcaAް ϳ)~4$)!I0}'׊Ge6]CSr<[ 犬ƊƼmSKky",$t=X+ydhjhTF8%`gFveGWIרWi.F,W':l R6ͽrxO:D(Y[ݎN-Y|fW9g Ȅv1CN5T8iݼs\afV  @ 6j^P N h Bw%$Wՠc"s%^+>-e˄r+hc)>ԒIl.]a+|qsld ?7oo>ʜEkV#.]V@奲'8tqdF^NnV吤 E#Pn<(+RiufU%֟28`/g ]Ϛ%EPiPҥ`|7 m'HsqY7)LtYϨ n0`oH?vi0P˪K/ D{.> od> B~@_?~ob8~˧Beb].휏1+wTO; (OmtB),3 H^~r1XE`ؑ``JL_=ZT$TONn: F]̟:/zbgBO}x5%L }J穼wW;_~xyp'^^ڑu%I ,kC[+2<,CVZh}>6^_˾PtƂlx=䥷d`@vjnVL|!/oD7)uĠ[,dA?3Y6"lKtΔ~Y~A$FmLմj?A,#h*v()驢 ;vIe ,=#,>YX{IvHKr%v. =b:K0%S#toovT vWYVVnQVi{C^ r'UbtrDUTc` )吨I%p5eb^vcO1̓|.ON tA#zi/']I^ HJko|o;{3珮0|zgƽgh^{}hHns: }hlJ7ƓvKTJӬ?U; /vsI*b 8e ؜/g,Zꕚ:L](x&+IeZ7RW79_ bWn%gqJ#iuY5(dަ(ʄ͝P/9_‚`_ɸLnǢUPKH3*17r'esި=E@IgtC)O7*O# _+3}XM֨#-Qqʟh]MN4t߿2u&M,|Ob^}̼i EU+76>Ҫ@3{->F+E,Q|tiIhԣ;!! I%x%6.DϯQz=NA n4`4`gBD6%sm E$$>ng}-//[-'[HJu)Q5rb{P>ӶkF/8{y(LE+H#.i6B ck}{֔ADm_ѢY/g7VZqT}5n )Xׯdg /|Jsչw!jfAuA^7 j;i<bC$K &HR ةdYRڥvJ ol꺍iЁBeG=0|:X TѴ/B]`H$?Jrj~}x--%^pw^= ؖALN4m϶ى5dleӳ?x_p|ڝ tt/qHj.B-[ؖRK1YGgQdG~9) DJF egC;coUxq`KU P> 1Y+$0cPP05M;hNTF ?j좺y٬l%*[@nٝ؆ vd{(yQ2Fן^ .ɹ-}3~BjYZlӻ?vEeD-N$CLwQi-~5*]R߅ӻYݪH#mD?*5F+cHT6.p31+0Rجߙ$&V}֩G?,ELXF6+NxľY1xcdgc$F_ _ ,ʠ(\~y@;7'QAzvk HYFl (oJ:ࠔjyYx(% ۥx"K4LkuA "W8)s ew7GL$+j-:"_u=$"iiSz<$/b6t/g{#uCwazJC b|7 בIS'ܿ) 7Ey¿a"F?.)$dRH-ʅ $w8Tyt<;bܶƯ'_5s\9?9[[AtV_Qmϵc;&PDOMANTQ~?$}-CZo)bok6n=ڴֳe '8AQ HE,4LeB!I֥Q_&븏vn"ieEpÙ/so"k,2|Cz 2ԝFw_ǖĴ!ꦔ%6|iA8\y Lv;Qfio,ZO6P2v6KIMߜg8ԫ[!W 7jc%i0,YJ8ds;>f("^8 2Z>TA- iDǦTI6 PGc _3r6L纂nt3*F1֔_$o2{h{HD`3ݦC7~~ӈӶʉ4 ӭ}7lE?MO*o>Et׏M1jISH{Nkg=pJ J!ePd pq@~3\>{?SO2"')mRqYrVˇסK2d!0 Xm.9溱Ҋ.t.[ƒ5kާ׌/Jh}oWywkrxHqΫ"^ff\9N4e1~Τ+.**{{[Iۆ`0ztwѫQS-XoS-.(3_>5kT02 V#*ī3te34o"$Xc3 l] & vE3huͰ< e&@`~hƽ4 =MdT3u% ^5lL43\5  RgYyU ZbxU_By VcX!"*"|SxVvo3fm 8ZaH\R%h1wdtî99)dPo*ډ5z#6i8+O>xq+ɴ(up<j><-[!MbvH[]M}Ա}&D`=hR9iC@&-Hx닠2ߕպW;Od8p6R k4t(v3A 8(հ7D|^o&FC"N)W3|?NףP}8qJ/|T%\^b24p7tw8a+NӢo|=ߚ6LF(] zW>cvFZUp7ґǾ'4 /ȮJ/݂/q7nƏ+v|Ʀl6-7*FU&w ߃ BIqjvޞ/E#4y͇m)*yZ^K˦q$^]+AtЃr=jsP_M*R- x>5.m$! ZeL%3mai=P8"H$FO8Vv[^/gL--KO429&u/Y ˁˮl&cf6ڢyK΋" i_.H!7wa{M4IC clD-P[ZZ6$F;L5Z.={V$<ս,?s&CX.sdUe8]<'|wN`?i%!nK&.\?ъn|Wzf{lŹ%pqpFswC{AYy/'Y?W#j(,8a4՝@h}nrxH a%~uK*ͩJ &k,6a<Bi mhvUJOb];m@wD(~ nRS|{=bdvuavf7 z$-X!#1 .d9gN5aVVPF%PSgQ A,{gls~ɥV#`@sm{Em6&sVutԫgC$=2(v=Xbݮ;wTƀfr?W`VM"HK,)[d;V߾.bpOhIdž3V,ʩ=2צlDZ]`|dlQG`6?m1pxgs:0 >A#VK^49)3f{˞R7rIl E~!Q(]ԠQ!y^k]j0di>  s̋ռx00 @f {2&)wBO!oC-?s:dT([xKR\ccxm~uFƖq#LČ6ssq2o.VX`S;._ f) \q+6pخ ,4i|iGd! gi>(ͥ iJ7V%nCeb jwZv1*q4xÉXAe}c)`?W0P K-Dn~+V=zyN[Ha N֎P(4ݨ/nuҘ`B,.f(gp=$p{;Z2QCٔš̥kbs*xT/ dgbգ&+5ND1%9p8+Mz\*JxsPɚکIlMyӥ cƔ8+*.]LϺ)Xa9i 53B:L)r )װv2C')ܐ~[5UWȱ[N mJokzs&DQGJ cr7 1'Ɋ彭 N# ;Gz: 3 Ͳi>4өXzvضĵt( _ ^s? tm:^D7 b ;~bXX ʚ1rr1  ׅ) a)ź]B!)w2N#7x4-2.:JYN(d P н#UghDҬhcӛ#2QB1PU~\( 6d4.<89}CE^lQ> 6cp_kXZTh20cZXcB=hE QFt7!⃦3ӳT;J^o;6ۍ*E#U?ymDc%z|=wq8sic>B ( q1,M+Ù[]#E U JL&D2e~Iz1O# _x TZENhH]"eT%Q@s.wjwG]:2\c8If.gOV%"" 9NHd4JPFcFTQZ^i{>®YCŚO("$v@h>:8N6pVpƳWq _94ЧgJ$>#f7..JARe@@ ^?9޹A'Wxk^I/*|@b&~GbtzP*PFv㘐ke㑿]*| oGhD{ԸlR/ {_dT֚QW} Q^v 1wUͳ*_qj&̧N49Lhgb{Se"Ԓ(b :}֨װE`-MݸTlP,vsA-U&{ǰOJ "i3 gƸx<'=S/AP+QGUǖ@՟ UX6ɰT<6oG♞u4 Eܻ YyHűom|S\l# cYmf-aͿ ]iƸDгA8-D%q@lkK?j!O ً.ǧ+HTF,0Df1qsH/G?G@-!:gueQ2NAE!S_jVl .QyK qM6;jdI>QTq%gʂvI*jnM߰kP!#>Jذmg|YZhPZtM制Ig,i3HR8&g0.P/u2F9>6NAÔ,+ju}TH?*-- u4/鿁\.`˦#7 I4< 0j F~j 4k 7)w+pvdˣ_eA Yh%O2Qn{}%!cvFa "7! Lue0 3tB$R/4:i6_Q&ٱC+2hc:XNҫ 8e.oq#?Cjiy+γ(Bz9_-9*>ʩ6J_"$~ʾurט*˹M%}"ydqճ5B(-aXv)Bsٕ"J \f ~4ӏ`e>:U۠ڽcMDb@$r !BL"2r[iq?kXWvʾ ~LtC#ϴbY;{O&XF ܠ 6Ո:pVzz#8:谪Ew; Pn $߹ Yo{$6%/WS7s%Ʋ-/DD5QlH<<$D-QFR~^+_z61RLoYXCh>|<;G ׽x4DW 8XN4 Ę#',kjvj6=GpuHXb-N l^_Ld|&6"7%trđ`]uA0&&zG+F" flfW?<9;pq?pb6A}$s]/r&xOhܚ Z7_3Iyp%԰+]POR{oÙ4!5qקzlu˅Dh?Ag(g7]qө`^c}paXb<R896&U|70cU.6$~HOBP#N|, %ٸDC_x1TX8 #$k3,}`(w̼|= ]s:^ƓwJmP5 7s5(ggϾgX*8xlt;Ylɂn0DF$DuA :!;(fM9=>9KܢZMȉ6.KYb}A:-NJe@tEjQI+D7F^V '[bMѽ#e2^voCO){?`vHXWo|J_6'c<= GDi>$1 *-%`[ UF.OTk| QvLs n$. 39#aQ -)':2;&Γɖ#^$o2:o h`&M=b72C)?߿#h'J?S8#ª+noS‹k27[#`"΂J)5 6Qp(!0;! n-҃Ō):Ӊ;iw\8]4G Q%VAnMՁZ|kkylx{BcR'{OfE9GV䐁`f+?18FlJD:ⵠL;hFbA*lE3VuIl"ߓ "ml:f^W8vg+K?}{$F33hh-8ll;M,"j8eXc3 YUlpw52[O HA@3;#jT 2)nbq "OU%36}.b$xȒ+3e~JTjl:ǘ׍D& J6 =M7qk5y䭘o. -.5Uk!Ɇi7tu0 %/d6TŹiku: 5Q$Pm&B|sJh$l;T[-~I|=M8mY.A& ^}Wr([RlI|te㢎ovR[FˉGA/3@؎00ʞ<Τ:GJcZ9I Vz+$xCV5*`u15LxԽӃIoN0 ^ dJ*u*dH˩ҫmS,4nԤR !Mg&腿'aQf$"4=DK6?!RRAۉy+@,&SI M>*b;h km馑JpWO[m;U;5Ȇ$7WOۨnG06&2uL̈49CJ_3Y0߄rcZ-q?&0Ll_^{`RYalI/v\:@yhP^n0ܓk쩿᳤s j`k/-b^84ݐHzta?8*݌<@dϨᚑSwLkHh8+qz7!s( /;Tv8|+d־u9-d2B2 G[e}\ηGluv߹"L ՚a!۹Jzl-o\ RXeAQoɑ!N`mՇk'ʱV:ؠ_~E)}P jEk(-T,E} xgĴH?b񴬍h郑ץܪ^Jʭ찕 qQXoK6G;="(ޗʱSNaAf1 bQ.Bbr(rǩQPQ6U|eqfbK {ϸ=~A̩վU-NĢ'4йpv/7W5A:U\z8QH24OM9qrݿ] Wĺ ݄i<آZ3V_,#yXBn)SBso0\y|@*hxTIN8CL+&xn[IY;AAXʄݼPwDz;XBfU:=EGL9e /j_G3ud%ˍθl&*6E{pHXsjm[ݸ T)(?6O{%K@D`4"R-$JMuv/-v$S0n 1oWkQ /{r^p!m1*7Z͋'S>U+~yZw 2C;̢\*7+a0N& rz}'U %^,7+yjkE,RvvL+e5CSq8;MOATgÃϑqRJlbU FŘHDq -RY)]Nax.45}@8 y' `<'\h|^)wEBV;xQ:x3u&TB"鯻A};}~q'q³2R] 28,]ӓ텦#gtr#1 fq tRWefs!x>Lf+eCϠj^x32Kq*UN6;Tb0 ](h>NbJoX:L4C ͥX?DAAoHȋK&p׊:luU "T8.\{L*=AFݯav].Plsv~ 9Fz *SݨB`Xn NHƳkmj~m}rYw=ntWD rb [w=*aihOoܓ-A1DŽuHn M֨447BGH ,I:num6F)@f\RnD)] zC#`}{"| .;ZkڮTZ/9ҭ{^΃;PCBX-9$]m{8S!!9iXnB JpdG ~>-j ^sGn2Q(EUfiB'k;oq{uL$*ISn>>D91bi~m=Lu8[v.TH92[x%Iv72%)}`?tPq!y)8 bRY 9 듉rP;Y&v 0„iYF|"q09H<9ʒ)x+u{;@qeѹHXf6A{ֽީKפH.EE@vաb"QkiC.?7[b\! hCU^DPJMmQ ,ԬGety j!dK^3O.7.z 1!I䦑M Bʖg7[uuDZ;UEaH+qj;>-x[pMQ@weTO1a}#M!`_ECh|ymؒGYl,Bh!$ll|8PW"s .<&@tY8WzS)+8ժ=$[q(־vS!JKz płC^xG@0!j|!E-LX8 'lsʦdyƷnWadk9ۃWhe_BRGk bw $GN ~ui{3*O!ƒN{4[$>DJkW- tVxm>=l8ŢM"`f9g]'<;qkE9b"wd $_t~GgF}Pq>Z@/ݡʌX1%EIEh 5_UΈIE[‹"CĈ+Vc-6?E` 4"8zހBWOi@ D!m#;A!e焑ٿ^qWxr`뀊hNM4ʻPE51GI!w 6}{X{ ~r۷a]PVjDY9M-R3qqYŠ"Xi5k8<}ńw*S8Bo? c>@@Zrpff/9+~ڝ'S・ǥa WSmXd18m`u?T,u]{ {-߰ g.g4s2Bn2st|&f#9(қcVÅdN и 0wFLցr r;qi"F{lCD@z.ߖlETɶ[MR6K$J?m1p6eEu2!gtv؂pǤƲ<\qߡAi NiKN'mT,rl>NߦNpsþvP7`oAo_nؖ=O@pqտWWL h)Eq2< uSx980LLIOK $r=}?Tw=SW6*`)U_M)Rq¥3%[Q_X!X=0kHPjݴ@AAc~FLδ`>1Cݤ\*׆]-w)ń[nYZ C V.}PşB# gi66תZ e̗PQoBۈq,e=GǜZØߠ$/-S N͞:ik.KYvfJ)g;Qg͘i@vCϮ@~G6vI/҉;+>`B7$ﶯ/ DߋuiCp;+e٘'Z)p05h$$gXӔ:,t E;Χ׻˪B*74BUF֒-<)@~7߭lވnfRUwaν S9%[H6)1H9+!Y@` GJ @rȥΨt HFU!;c}pxM;a8X׏Q:UxLrr 9Z[*1Mt:4'X4oPOw|һ/_$p}dSMdt7Jg+"+,~IT| &bʎ4V*~;G}K0Y�o|0.Jt//! XJ^wiǓ;Klhj^xq&׀n@*skHzbxEcaJXүl, AZSq 1huà <t).L۵2yWȣv>tk -ʪN wdwchpF=_[ 5D~P4: MfN. 6 XLiHDEQVO{ZɸVGD>Y!!j/S>nnS{|A K Yڇ8'rHGb;t3QIir1xGޔ=ylO؅qzRSYukQxŸi+p_7h lwIg\CP8sq3o *b6W4 &0a*N҅M*sp9m Vgs1Lsy0^?a0d7O[oWCp7iK4Hìy^GL3q1WB<.Y@fYnz\!Ř#w<Z LTKzDBZ Gӄ;u aSPl-fwӷUK+Q~Z@-Ti6Fb8k𯭒*dݴSHc瑬H:}fc3Ś"^kxE5/5W$PYPe3YS0| 5Ip^;d99j̀n3 A$ЦXnqo_t'JD|Tuu KtCxNSʸ7HF?(??565©0g>V2 &K,$l]cǒ22z#qIt A~KF#ݜ9~%,Ѿ/ۆĚ"4 w2zZ*VDԂ9l*Hf} &zLcó).IQQV)B` q D2Vm~[\ \8Fal*gKQͲfKm7\!s G=Ud)&M>>[h&":*A'FwE dG5iYÉ@9aU['橭d+CPL~\y,RVim`Mwۘu,ӍY*HݧUq-?9G.lu-e/742 {ֻ=VZf <{|Zy ŠTnp^}jGV;a/8U_Ƽs_#6)aǻ QT44I]pS\8-? C*~}Wl`>.E*=0/ou3c`I˗FczL`Ԫ~FBg bo}A3ȱ&%JƫIr?͌0ioVW:]l=,лZ:_u&й60pG\|ݯȔk?$V=A|Mp@BcI-N?5& q`C꒏0 ;@%Yv~1#'v'ĔtȈN`ز=>8H+@Fo{#>Am@`N*H|AnBTլ`M>9/4Įss_Ü>6-7 %{tχUJO=Pĉt?LwVhDsaԧl4:kl564qL;9ikSzt:R4{53B&6A7/3ĢO̩|7P@ ~KmïGH8RĖjsa,O2dvYDk̮@D}PFc*:#Pe k"h]j`iGBz%Tmʰ ]1>R“S=Is nAN)eS{M@ RŹd1CS1QSwUTb)-۟e ߐAϗ_S)\Θy&f^ظ(U%gP ] }0i&FRT+Oh(s̲Lr=o~%(6_X]_p=Qc40wQT j ѺʭKe(kp<䠣evE.$w@>{B Dp(?R'~ q ?Ǻ̎<1@x"/Ie]ϛ4_Uv\H2WQ׵jSB9PKI2<*~{%3' \rt9v2ex S%5@VyNUѕdeFf-wvs67r \8[O-{Lu |4Iݨ ?$ _y|W6K#{ 0"iF{PH^]YswXf!͍Ms_1PڶD3nQQ e$.k#Hc]fsG5k̜B2ϱS-k.Bl>;Hj,ZK`F0}cĨF GFEZO[`D  d c_2{w@( 3NVQ*7b#SaBX cz[џ"I@O|?%TO! qoܼ#EhcxhonW-jPצINϷcobe8@ޱ4: m5'4(n1Ax/961`]AJ?>eS5gxQ@[wG 4}1-^(Tm|-jaSko[Zx(^lPz5 GXAm( c89Ⱥ[$Bm)Daw] ĭyk}tJ0kOf!KU4$HpXg_#Lx}l$Ipf7OҁZw f'`Wo5/_r)læk/5vӏL)By~i|m~Ln_ p  c4v[ r\oO@frpQS7ԂXK~N~R֕2D`xv&$v) ]nj]>i/y6r?J9IɘImXzh3JIj2au,vW1!;}J K)!i+` b"BGe r #_=t\ 3tXv 5%u--jСbQ؇dA f̈-=-6nn?5ь*Q_h5RT9Of;ʽEzz2SVYҭjwZ*@,5nFreGm}4q\9BV£"ω;,p-"SwS)8lgͩF94j!J_SXW֌ȬF(šJP_WCqh &{k_#(H3x SP8&آ 'Rql34ubc)7`$&oS@5Kb]%G(lE^r7YSLGS0+;"p3㐢A+YK*3f)I9`a{VYY5@iE4 $ܕE.5n"oO]Bj6vB1#W2uZdcL҅-Q]\F7k W$< 3͵o5L=4u9ձũ XyzAZPpAovrtI':.V XjgK Τf@D JSu3]zu_,k1G>`uwB9gnV+#DSk =PSX#2"޼4XR)bMYsQInu_0o S¯%_;r IVy2{ zU?]۳|l0 =,TFBUqүrX_k?Fx*$cMXЧFDg~pv>TGJ ݻsG& 909) !K'n?2vjy[F,sihVѐHw2#G`?{r3t8 -wSzO$$LNIU-DQ1~k䑑m۱0NUȐ/(z`'6rB-;1`O1T끿V@IU*x9=}*%ke7eEs I_ [kxM_tB gÎM]ox _I{8x$uqJ< c-@WtNsX1%0ǧQ 6\3_MJqid7dtH 2ص4!lpg 6ID˂ֱ*) ,*䤌¼> %qkH޽ғob2Xт3cϕƨ#6=!$9 4̈́2>tܛb-L>)C`PtkpdԂ&}΍R"pD\xg>=kvwbZ+S t/yߪ/هgc) W>wGLk DZiz!t'Z@gݏ_A<@}I q0j}U:C.J16hč17SÇc1_Pf+ "ӗW3ѫuWlś`_*vL"^:[Kt7>sŨhQ;݁1N63a[s5]:;* KЋ-lMY@?$X<@+d A$*y XU}r i?HO|q5;=nΕ OsD&x|diYc־1x(wٷ\/F`<8Vҗ2k9ku``H߫[gmmQp "׶ }5$b6rfn0'q5}3J2 2a)u4[ 6VQێ/[?dFSrV3A8ot_׈m6) I^C{/G&?$#f/<m?)m(dWO=#tvel"Ml$`Pǂpw&dE'qzfæ wVY,jaϠo|1"vSz &L.O|M> >Qy  JXᙎPRL+d٥yv#.(1KvojGJ1Xj]U#uRD}hf+eA?ޱ q1 F $3d2_k1PȚZBGŬ?_@*Ȕ* @ʨR%J%-G.v}jWr ]n¨>˒:F)FhyP2POsP1 ‚iP`sBp5]FQcጬ1pʱ"t4H(Y|=Xzuyt XпcDl(,^툝,G{RԆ b7JeAa<@F0=k$5]>0м9&Q˖ڝs%6[';uK"tXܨ#̾BJS%HW]okC~眝{$Plȕ8&}ʿjKXQ'^|~;rdA_7l y>LW krWSq)=:A80QqY&V}Ky-`S\C ˷H`5#V!iAPCOHZk*Xb+t ޠƢnC` ƹ.%?̭wɰ5N[ jhoNKTnQ@rCWg^ۥvROnsiQ2:! zk>s7|o0KFm.2HpyqH̉|& ]?svF[O`Iۉb Xg^d&Bo(*S-2f-Îs0^P"%q+_"Z/12!DpGɇ@v4eP)b%X`Vʉ~NFti5!9'} O1NnwF)SI}t L<,Y]iIQM|l?똼?ȜVK_HFRo: +ӶXc {J~/.".#`]M(n>XU98׵Xi|P٦JL1+@ɒqH-!=\3E4Fxw!1bN[=gƫg;Ya w-08+ /d߱eLh{Ydb "I9f5B^5Ymxn;SwS?'rxN"f- SNfLP1INvXXT(BA>И7s9M{HUb]SK`Ȳ@DZ^y~nB~ G}>KT@Ns O5ǣQͦoA=?=|J}t 8ZQA -#[)1;}=d]۟~m/-x$>HH`)0{^2@ G>ɧPPM[R }&#mȖ句M49lDdh ĨIjYJ. Ifr4 +Ihk>lZ)p\2WeP8-< i5H9n+O"'>#q]Y4zJ;:rQ0n!lY([7a( fwB 8MG7ujy?z eQ5ȏ'ͳp)uh%O* }5hȘXMqDŐhs5|xtq,߷[4 G5BOb-VSݱWuz 9)+g0H-J?~MtE3QQlAؽ^ٛ*|\'T3Üz8Ax{o{):!WA$ˉ;ov4Mo2n[W)'"ts^T|K\*;t-.ևn{U$󝞯0̣)d4kF 9@# , Q50~n0J?@QpKaCwz,Ԛd qs@|1A%y `l3F.QأXQAd)_;e(?/ ]twozeHMC]N3ʧcj7Pˊ1  q 7 =OTƆrofo4[- j"PtvS6;V4o˧-ȎFt_,K 6 Dj;N>1.+wrgEJ3uhjelꑫܚ=56Ch@1ySvST_N4j">j/+(- 0kw3-^ԌNf6 ꪼOXIZ+̌ Gݯ"+ud ?:li1탍0Heze ?oqDl7!*c=ƲZ<_luxj|IX/P݋&(Yb=0K 56j97BH)>j`R︿;\h:832eqe ʑ:Fo@rPG1"t5xNlg:fvߙl90h<7Rxp($ 3yR$hU |Ѫ ƣ߾-(zXiVMwmSZ)Q#!BFw3Ia\dB'hH-=ʶm;"#_y d8e"?AYX/[㳚=wvѯ5'b rHjD8 mFEqN%fq4Cbˉ u%iE'z 6*'J7 HR-BhHY!΄Q b8Xi%G48OtqZ|LċMh(IJda,buJ w}H?ؿ[mmncݤC$=E/acdWWӀh-bVt1 [SPX7?+9εOOϠ\No=s,cIb!A5 nz ;Q=$a'yؽ+S&G*4JT$ٶb}DiNAhKWhQyf;yF{wc˺n܁/cuGL#H_>! M=#+7`Ա fIx~6,7uAI-e-ƌͦnF8׼Vj;qcwko8Ulx?B[".*b.p3̓u6<\~ݳKL,4j烄`X[ hFPp8+m/ 9VʯI,P鈠َ^3M.5fè^pz(/h |JwwY3)WrGXC\|"En#1L"R 蛒9=~"#kqh\!{m /yPZ,o=\_j&R{aT›ڶ7ЅmȃVvpԲy2[K{^aPϫa|3HJtb5Y(kϛU xNPlO};dmZ.|z_:IRCOz+Drθmo0*rSy"`^*٫t| )7?f<61.Wq1B!]c> ~j^E>DHZ" @f?xu1ӐM)^]` *D4z}O$RRˆ sO#林 Wǽ}UgM) lH}&5UNoG QHশ?LdGñUh bEcm垡i]=E=eje©cft B}يVĺ4L/Py=>TYs+єYB3)deI4,̸Ӻ#X8_I!>w[o ݡW~߼<|RgI6pT|A _ƕ]IȐ%j" \_CбV7e5Rs>*XS0`ӆRy iߢ-Li|ZLJsɚu{v@Ģ !;LFq*<.X A;i__`Ɖ]JV!Vraod/P#jl)s$ ks_m"QOGCY:_FtFzm%[_{Bޚ~ UץYy 5s秥e{|VSI p`XB^V:rIvښRqj&2b4&12] cW`])kkj4M'2U" H9~ ҨOWLGɑn)u k.y]*,ـ^FEKE,D|iYD:;8#+p,䃲V& Ww!%PU۞A%HA@6/R^`dn:m2Ee?  |3!V4|>yp1*=yN{6Ui>huCN۾=OǏCWq~aYۿdǘln^hBFɓt9O1ՙ}6{J CUx2{JN5 &, J26T0a6-Xp{BԮK/x9su(mG2DѦ_d-)f(m/NIOjo!1#M;oF P)cG>79F$:u2g+w:/U4T$)!;:PEyc)0 _da@ 'U<@1:~Oc{ v&_ZL-TSٴ! $uU;ྭ[,ʇ] U/ OI"gfykr&_ Ux)  T]!Ta,E2`a?aw2`@.tܐ{h!kQ1Kа}#\;gݴJ :&@iZyPEGŠ4 f[Kxe;|_ТyMce*h庘M0|= (8@;Ĝ_ =Z#:VSޓ OaekDIW2AN[8q7Z.*}â6j ,% '\pnlpA .vIOe)FVGNS -ܭ%q[?\Ы1vY~& ^dR, %fJ3K #SyEvwRBRlaĠu@m@mQkQV9&n=nN#3mF6_*jsD_av>O*yy:9e}mٰFfn6az oxA2r2HӼ`!u_ŖR ]~<,yd9Z|D. ο~.9WJXO3 $|X(u;>T״>0*ݱ7dn[x<ۊ26CN2e33?dp{QrӅթ0Ԥ*{^BE;=j@l%q[/;J=jNFW?e2C[LX$ ntS^m= 06QN{^$Vs#g Y..k8s8LGMьQLfa:!KALOŖ^εhWA8{H>1.~\(նX!fޭŐ}YʿGoR?y!^ɳv1!dH܆߽PBo(ks82@6PHGb!2[3<@ĮtRxuW#7 דT)G@f]Vf)-ۉI|N!`DdauK^LRm$VERZ:Q[6'u^´MI -E[bJ+*h#%C?.\5XaA:`-ϻ8u+%FOFk,eքmX}=`<6լ#;9hO`HP&}(R;A&h;_LI0A^4}f>Ú9%=2*3i悿NS8m1ɑdliJP0EPGuڱ!-%onm܆MLHJ-0]@hȭx +.G ܵS_b97H~G.|$Ẁ<05B+cZ;$/E d}Q`Wtx%na3[SaQP&G {ᭀ:/CPa)_TJv&}ܚ P·qw`HTME@y=Puk9yJ Q;s$ߩ,otQtx~@W2CS_P‡8_я$[ajLx,QC )IB9 n-a#%Y/co `UG9QViKB"@#Esڽ*A'9z$q^>M=O|$-ze/ȩ$l+@/%S 1N7xvt;~ X0]pi!/maBv|\UT㵬c=t&YG V)F)LE WQޠr+u> XH򇕴3\7ŀdϯӒID gSlJ d$\8I{,"HL~ h*Xt 1k-v uaPS IY!:P̹_r])+}BȇpNysnz?s7y3qi3o,-bK[RїpB!(%۰nq2BKG}\%QQ`v;4Ns T,8Jt6}΁|znH)w%,$| |;c|ѽ3>_j"P/iZFR:PF؉GQBWHրg!Ϝ a&qx2 _;'ӺNv9c(0 4e[%&_ R91dZNH` /0vͭ 4uYmId+'X6-E>7;@xEWHtM_,s[&0*fꣂ Z$pO49ZE \L}`vQIv u uQ򠊁4=;Ԉ'|$p-vIE}F;ZQm+[Bϣ3IX{R Sv!~(U +'XIJ-"AB}C$,@hZNrGVȕa6+fX9_qD̓t( ID{Aeg*Ffᠵ57jI_@a,M#)(tulHu%o$1TPG 㰺P#3%/[OT@UzAɖG(YL_y-q%ir>,vfܠdMΟ2Peeh.JPTsPӉUwgc/)xcyw<݌%7E$Y$T!4 Й0Ƙ@#o]ca-"w@ì fX@ pY欖czT)EFu|\𸂐!>G2YɆY+vX1ᎄSkJ 3iL5jhipAԤ47u%UTQfonZMDf•t XCɷ {PV u^h)jȅ"yGtЄ(BR7 &o%h`0.*ajO! xj` aSo5!%m*d*FnX@k CPAciKfVlb&ހsB/ g@Au!*jT:z%-eJH=.$xѰ X`+L* BhUXWU>/-)^fY]ԅ.<ި0 6$u^R! `=4C##Bb/<32XˣU8"ٮE!|Rۧ2p=3RZk>:pCX.t[,|SyJ`$ϗ70TH \yO݂'O3d><~ŗR1L.P}Tp;/J8/mMՏyb^)N+S_AM+[Βjo䎷@>g6BpksJ+{uvx0[緡ebj{iGe*TK:?x!)ӾFC53Fi6qx{xR[c-vւUt>vkY0obx>;$PO.I("VPNƤ<[d sj`U2ke m +mHw$T,(;NQRnD Q@Y\4/]M,q9V!g 8wc0‡s[J\O/%QVt6HC(  -q4~ J)*;ֿ -ab́rS9<KeRrET p.p]nRzN}IS(;Q/k7_US8ߙm:iUNv3T%|3glGE̅|O ;Cjvr!!\KeU4|)f;&tI/R|g5Bg|FQhX*0bעM$#~Pm!Qs u7*.<+Cbl,ۻ8఺I3*1󵩙&5x反ʙq^HVk] b2 t0kM*[u:)QDN7;@xIBl|XN_}D:gN@)s['-r?~6` W`qW{Fy0^#tjWR)Vt~NZtpkpIJTGh g 2'`H]לꒊCw%e+K_v"cR= * WXB1c)RElE+K6LH9-&W7p Uёte&OC[QOd&E"7 Ycbq葺4M♝ϭ~} |Yⷙ5/S'gU7:"z#4g+ۜ{Ў$b˷ n* Ho@Ƚ^cጠW׭pmZGnq~U+Y>u]ke1(ԪJ!#(92ҕŸP[d`kDw>ɘMs#D)G +Z֩Q6'B572F<[xI(5CHbR2'BO2NF, ~MXNmЍYvyKz[op"Fmm&CR]+ eݻ<3U8[Bh]kŐhqvA]Нc|uD (á@RMz}9  \;w mE?.egQ7jĨYA=$y7?麚Tac1Sc4^Ssz5=Wɶtӿa/dY!f4#svXqsPb~ Nj/0 X<.]Yl``4Ho0) (G Epe#+$ׅL ŖpdjD-7#yĕ[<\PgqSVJ,1e9vQ$r>nj`Z ,26 ]=B)C@20Dt ,g\P=sg6UA!`}\`c%N_Vpf"kkpN!!+ok}A+'6nTٸU;Er̸ &7R$q/- H([lI:B/?E:xN4VE-"WE6&C $ ar 2^B}Cx"˴5`f%0u@ᙟIjѶå]0 #(|S3QO~kZ|wN tE<'/ݦ /c잲cSA1 >?="`mgf~$Y b|GRlǡhD؍_حf[Ay`:GAM: MEHó\WNE4k7 lbgJ=;"g׬hH|v'NY# jNd |m¥Ȑq:@?:qvMPs6$*`$_I9'r`Z*]L6)%b$Sq;%u`SO!2D.ks)&Ɉ"̌"TyAjAAjMW 9: ̻` ʠd5!>v}_La;;άQe]*koupPJvf W0c.W茝LֶpsKD:+.5::2ٞTK$dۢ*jGJIAB:XesH1b.[wXB:Qz]yT͇%vMGQFYй]χ]oز8*$^DŨg$#錿o|s ǟГl{3E9]8TW]@gI5؟ #ܪtAzd[*5Μ@Xj9Gbn_.[R}P͠hJUcIF :1dA/ kdhڿFuA3ŗYD \ħsDćF_LKv}+`R6;ͧPTTOd +yzh w@H Vz_</ۢjHp"N[-ƌq|F0!-J C|֝_qkܤӗ+kUq>"d @QO1U-P/\H2%>AK+r`dQYe]8!/_4Wȼ1йVPbGt9E.%_._kvVceFE3 e]ge B5 AR ! &O]oI ?͝ʵX\2<2Ht^Ȑ.ƆXRy:>x5g8h^:o>QxoZHCimY*D5zb"bH8Z]$Z_Į MZѹYBz[dPfo^z&O.ZBAsŋh/i|Y (;aQf9]BGVs3}uCyhd벀=<܏m){?P!+,GnEhVV큸YXb#fBxB L!Q+'FeVKuܞ{4uFrס_羚b%sZ]VxHʮI/Lfk6=hO(qŴںL/rE۬9C1Pօ4ƪ r/I*:`BwO%~ M+ l+ wU27IX`7աQ0Ojcjm.Qqg­ĺaL?9sY50LqD3 V82i=AXv'GP2Rdd>4'E :أE;nҹ"k = &*VaGᜪA1zhO@4ߙ5]J$~`iɒOԁ;4Ba^F zDLvIz{M!3fi[qQ dt%?wyxglHz' ?2b1VfuX$90%,9oR*wԾ`NSHB`$ffB4WOQ''jA.ncl(I0gBsgC*9Eدؒx@,6"x@p&k 23٤A@`%3*a< 9ЯA&6v'xB0<$&œHj%qʔ1ޑbWVL?X'$]{$Ln >+*n{9+*XcˌWF[?鑲\MChA՚-<`h$=ć@c4w +Kt}C>ZFFq]G ҟOop~wAq6ԙUq0/Tp>8a0Dk>5?껧VȢ҆:HoFfilu6d5Pe;:a?ח9\!lxD0{Q~~g咬[_b{F@&w/V 0Rw ({ dgU '$7\ , _ hS`mЇlPNXBw,`ۣ$>a_Zr .)G.D3bZ4 ?e+252WXtDm'΁[8ړey@%O[8 -(qm:$jkJLwKPs̛5pyGAWD[_w<UȀ4rfĩcIupΙ= x~,g9Zk92d>a1Ic uVa]''?Gvy9Pu"q5T{RhM Q7(YrP9=rFKviDy(X!dXbRR*Z*2;9gϻUҍRn.lX.fUllR8(+c?;P"bg[(qJfjuyJ{$׶@35~+IwcvĿyP8"A˹s;0 O#bkHjzBLXSr(V32m ^!Y3FAqF R;(W']]U<p?cdVzhr.('P0Kv^-sE Y̰ksڋB`}Yܣ(Z| tkcǭHMީh45q_U-pB=71 Ƶjq߆ͽ6ߙxs齘X}*UøNgaJϑ?i,PXhf|?"2>\[74(i$ދ<3I -kt?.[ VWxl1'D72$H勣,9FEX3CbS%ZIl[?"ʵ9&r8%|THC0j걅xJ8+*.~Nʙ3bMi6KX!Ct}ޖTHvlQڧ ! ?mFGi=a=Z%G3I[S'g'Ap6g Ka[w_q@†fV>mK>AS@6z0RJ¡Weq:^aһGv B8[ <#kH2&jQ\b _-}7bC!fA%WeilSCϺzѸFǓzdl0jdw쓾"¿<7toб.PcKOõ=Ihgaf0ⲇ_>#zBXr]IR&6͇=!ej>c~~p]B5;^-Vs-RpSh*)cRRw^SXGՌJTEq:D؍TJȆe? QFnAF#~\8ϛ1î2%o^۔H"aV7N^=ǙcRCDXvzLKhRpH9Ph#/fWs=vXvSdX\@D"(S  Y˨ɖ[A,*a Üme\^&>X3:- yM?^Enk e %.9l 꾍@;ll+S x;Z<3 `w9#k'lu.&'+8MB8Q'܍3?kVŕ_'g/\Ff}˿x-J2nI&hPr!J-xh{bV"Jahn^hk gD ۸.M^lK*BfC(TMnjRIASAkΕpfYjNwKbp/M3tPՍW6g̾k~X^3l(#\qLZX5#ևfڮ;\Q0tȎ \x.T.Bޛ>@>r|Y0VKv(E?#_!o(Fx~j?wFR'ošlߛk>g4+qTKDOtj"IZOjkgZi_7? Y|<;A{u{;id%d>ɑFкb=]tY; į=ޢ\zcJ*7W|=  BK-kӣbP>GPWeKť 4IM|ߔ' Ӫ(6a9tzgD?Z.m]{e%]( YRvƄe8Od>fhj75tGnUdB@0ߐ˚/,Ђo)XasHw<ee}ݷP,FPT5lV#4x.{,,a7.۾g=ì 1CLژf "4i3uo6\ƯN-tTLUUDWO2‡>Vql(q> hG ~Zj-0 3锫0:t (νʵOfhߜ&oJu.hm$6+g'J5mGuh6_jWջ+1mRYe1Ikh#s,X.bb ՀTdDlc4OI9mZh顔 c2tر|æ1/Lۨ+a>WNֈ" syx۸0LN/LvBۑd]YdQ*!5Fg̶EѺmgel=gҡ~G*fֱMdd5A~ ie_ 0P~Y[ oȰxm|ac= Yf"G]m\##Z3nY*39,! K*mDԈgT!H,AtAF#7XtC >%UyXF'[32Y1{.mn"RqCmj Cƒs1*ހQ5E.qꛦJd 2l^K ՜Upa_ɘ0%jK;j7# Ë iBw"<,0V6;jW 7!БR6^!̿RcxtМͽltJ2Ꙕନ gvۡxTڦSφ@zW/?/Y֠A#ٱE͒P:4AuȻ 5 ,|ޗJ[/f(YMb2^ `Lz=PhQ]O LRӻt @S)l v#,>8df<f<ItuMVȵMz^$EHN}911ȮOG$ w"5Ėc·+z@Ѓ"&T:c}=bmuamʞg #7"4@>9¬y'MYW-+"!Nqn%LuM"& w8`,1les`aKoYMYH9TE 6D3?0bx{onNT98 %x\ s[fD"nXL+Cc<IB;q.aţ @;xTp?e $ a?ĴRZ]Tf]ih@8:yyG Po3Fȇ9XO<׹752t{Gh?E%a~;mp[9lG\lBK}}0wn/@%2GCB'Ʉ CML XKxhoQU3C5tťVIQذq)`'QHA]\[>=&3vUMYd_NvR`oNkѴ%ne˔ fgy·^־3S{T}>N)&р͠Z |0$b ׿:X y1{ Q0'=[sPF,_J5ߑ<~lgn[!]Y@3gɔHP.ABڕ 6z5᳕8g;\,kkV_*MStv2`(@"dnUee$.אo0!Փd!65̀0xDڏ1ϖ'$Ԕ#gZ꠰((e %)Ww`ޛ٭$0:w߰x)vžݢ;;tW7?j n71:@#ߺ54jviMd` Ӹ1o8gUq(ȠT$6zU~:fx=-ɶ]J|NR5+d(TS϶GML*$̊*"olUkم:Z&Zӹ`,E:Ck?RzGd?^68ozdTiO@IK;LfUY]]jɹ-ˢ3V+3pEM.Wաo|;WYP6s6:Wq mrU7$T׸7ơJ[Ng⮈Z}FQsVXY<(Hia`;E$"{WZsIaUтǰex) MX?L\r@S3-LP  B,9fBCY[s騝 Ypym%icۢ4:T (Lr@8AW~lFQ/KGPԿ#0$4 *',Z hP1utl'mzSMe]$Ϋf1L B _ōrXR8Yrl’D_5alUj4)Z1g|>0:SM)/7n RzPE=qRTRw:`cFR5n,5V6,oaruѯo?Dm:{؜j 0,NKNo9H &WS<%NvDSh/lbYgdϸvu|:7+gh'MlpR|;]57PufpJ؅5!sD| U+xR|a] >1oW4bX" jкGВ{SM5F썏Ωu͙^V(c͊cqJ2:f{s\4acBQ=LLZ + qa]]|aܮա%J]'vHaߩuHj9cggt >FaVsmSTTtwDqkdž+(<18ŻF3By65Pڣ}n1牣UJWS&td;b[htƷj{̛\_Δ_D2~oGu6گ#*9yCK4kKZ(A2|PIu9;T;rMEشMO{*vu!v;t~Dg/oL|Xc8BB_SdpZ*++¿#(NZ!`.I 若˪%?tQsޙpțYׅ)6xW٬IoVT5rF!b1o2}q nˍ1|-PueWHbbF;xƍ ܄Eh;|蕓-SE"._D\!J#a~V@F,JlnV[W6\Gb"Iq;X@1fП8#+䱐L9z<'39 1w%M4wAqǮie_ s_BI&ZϜIk| 9f~?A*4s_3JP%&1֠zߴ22qE0*+hNmwnNi3 W 2~a-D@brojFa; =,\;lO# <C EL>a[|%MC@Ht퇓:d:.BX)w/$Heh-'XoA AB4F@VxϢ :Z`׿̙ [OږvU+5=0Yʐ_ݰ֌ qS^Jl' ^W61TGg#2a3W ! +! M?m#>νc: +|^l}w;롎0lxÀpPO*:x @lL'T;//ۤ{@<~ڣq+svJ~vO)j,?3*n ,Qn ޴ב_˰HSm\A5ʉSHBq=n]-/l]Z+CqǏ]umgDhYs?mo S|DxN"^Vᴬx͉a 5#l)`-ڹPӆxtlmHikp@b/Q]qvԓ[5LOH/Sqi|h]xL! s^3Z\:)"r!JISM1<+ {^釨fuŽr2'8zȖ %^!%yܥn&誻b8ME6ۚ\nJ,kZJ_m0Z !-.WgKyjl&a»E57nFsY% 'NJ˺`֘mJcw(DZGϧ30shP/+8"_O 9F,|e~&@ I4*9]i9,@m}V=(3UKE $w>cR= G'Uמ[pP& QSɶR _qsP%0A\Dlj$~Nfy[/!?uFa2 ˎya*5doPS7S {fe6&=a$'TӪWbP*a@hGBWҞÒ^^{('Xs_+hia֔@jSj%n52'K_P~ a-PViZAXq\GJxF_4kEscx2BWt؂]U+ [ͫqjxYp'p{ =XbA+ ODC0R /ȴ9FHlG%_kh$4$& 3Ba"4c3>בzYv%7kΨ6})N}t>X:yJZ;/PەSҀTnj c ^>2o(:G*p&lb*/+K:j-D/REy6k ng&kS r ?G.c $T>w(z@mЦ-a8¹۳@vQILGSwŜ4lκQK1E&a5朽 I w;D܃?LTt=3`J- sB\MOѪqՈ?:r9,bs`g,/rCpeq@dT[=>HeqJF`8:+|69&,yZ/moNȴk5WQeʾz™յy!LdrՔYzIVZ#v%Pk2Q[0e1WC, (EI^ +IJUq)#JiYL$;CsS'|luy}}"~ W<$D_7ԷMp `"FDWQ_UJI1 K:fB[aB69;0Q5ߛ \8bJ\S-ߨ9ʐ?zq(2[hMN{$os\Ęlݪao \3#AT2@Dx?%c|vmq$;3CCrQ-VDH#-~N %mK<* KPWΧ i T2{ O'U'jI89&j*Rri'`ҡY=|x}JR#M^Enw4 4˺هO92xc(L~ᖺ[c c5:*/OaԺ.0b8>Qje^R& {8kK' te4؎^@XB"͐@iGd %$)1c~+/j=y n Sլ(Jw'V.MC ֵ`hf G>Ehe Q5}9H_E Ae9plF;FD)vؔYj&Qw%w7A64)9DT_*)D%}*)c:>֜a/;cY(c 3,TYK%sDa2UFJkhf=bJ%$'!1&`X$V\Kt6PDe.gpdwZ\5(I5z$WC ?xƍxTrbs)v.+;C5ANqι:zח@w+Zk `ustm~2fuA,-+L_e7V')JcP QT 3? 78 %Y66Xs@Ga>v]_,snHGU(òu74M,e辗@@eǨ܉dV l$+ǞN?L3>GZ1fp5Dl.TcA]DuICة,VoV[ؠuc2eThkJ7` Y3_DtEqsux.j#qسz6l=_9=%ay rkwC[9һL c7{z*חjZ.GȿS9dJhuLjii)ߍέR~ErQY*L9E号8E`.KtOz(3ePR&]#p7EA~3 :7BWץ1h|D&A:cٹ݆LJn#Xb\0,h Y淢[+@6kL lVUnZ/yz Ur\#DYsl f~UeԄ)xզ#w띭jb3P|nARPS0.f6J=Gq} 2l]vg:|̂nk=ue,݂u8k^D4zڜbnAcrNJ1m} _8)t/P%Ŧ: bK~>2Smui8dqq*4yGVHW_8DLQJxn:ߊ֑VYt՚1LcrUD7~wJ̌MOd1vGk;S23Gj[nߟ8حcc?fM0_k=X1JR؁1*? Ċ PNx-h?MP/V cmyt!-@%vrʸʀ%'sڷXEݟN&D}j<^?g9q2  [1`I iSo OM9WWj7wa# ;}Eiz$r w.r3REU !X^w>vy&fR~ +^%CR,l-pkRiR)#.P{AQU;^*{1Nry{H&"c&;.+݈ciB[*+HKMX`G0o'wKtx\chqs+|{G4U .SO~ˈvұ_NGy5]ٴ,nH~'05Xws8ƭQפ2+}1> %<ɰZMC!Bڊ_Z*Q}XIHp_e9U*.o,Kz(1\OY Ѹ} >,1Luy.hQH85( Mi_%J{LH0fU' 1(^R`zZ ۡ<;R߃!UxapQ`.SLjm.H6 ה!ouE؇{b4i|c/Mr De?<[sV5_cF]co/þ pFZh P6aɨٙ+ lĒVCR*1% @G RLuKC': \/z6@×%, ͪ̑c?׀u""!̬ z@jpMgg3!3Pzp,s;Xj^+RbPćSJ hⲃu \Pe|x[[W"q(.cZ$-SыkDH[L ["k'u@ n"}_]Io\,L0rx ˳cy[N2.^lE\udu7?SFp$m07c @Z4*\ vUmB Y9gHVX How k8_c5z~ 8{B?(ey.AA:A"D'f}+1'QHSd2 O|P(Uz H6__w\ @ܺi##!Ow̚Ӱaav CdфȃY22(ȺeݳPcVlϯ5_ñ|;&0f3%|i5NYePb3x?1@e#ʁzu)?%#&ɬK.q tv%:O,ۢ`"ݶ6a KUP Jv42aVg`reL9v>858$j4]Weũ>yƞ`C^ o`怢elFf/ :%8 C/YڄU4^S#k}CsH9F'ݳɪ-> U}?ܯy ꪍ▿#W(--(ԕEi:nnDBřZ)g;r+&?d[v?%4%ps>`S;sQ֝Fg$zUOXF2cŀ=Y=3b|8 ڷ?1_\ea:Hn<ŧ oO͞oe\GJuZvr S h+MWi(=# ѶdR}o C֒347ѕ&Էh_ LuS5ωM7=&~ f.P֚}z:Ń D/5f<楪I]D,8,L ڰ*R֦VZk4=؁9[j8Yk>?:J8u4BnlƢFXT=K%ͩ"1R?ۖ^/ݤlJ-3Zr/y:>C17(/'Bs6+KNV*=܄G#̣W^ޖ> {8R}󇱔0ςMFHǎ{ιrޕ zi=3Ȋ Nbʳ'O*+;2ݤ]cDir ?n4ʴT)A6[C=E4 k>$Irx',_ ] o9?H)+8銮U`fAW[M 2#|GuWIHl)^s>JQꉰ:ҵEl[O3Osoĉ;Ga{cPkQmR-ӫdgԩG6t{8v5V /KX"wjêRaq)w죌/05po Zԥ#"'"bC>h*a} 5jc0suj;lEUe|ji8nI 6Sɹg)4ku2Z8dЛfջ poHSwnOs&.GZ9 ը7d@D8 3YbĥJ)O*L*#IhORU~.DRr>`'s+%焐櫈̛(sp爝?f26}8alr@PvQ$4ϣdd,ƤI[ʼnhJj1!~owS}|+n' m%p[$(yۂ|Q{t9^c4Fhky0zeݽfQtxܟ2n 0pLo{1Xǎ oQ;7r4ߗ}WV̮r x>i4%'*@SN MyK\d\R 0( b)Cr^yr! gwՅ@lc;W)AŒJ%;x#TXA6%ځێ+ɖ&gK{F8 }EL[@f@# zAګ^_S2Rjk1K65k5&=HMVIǫ;9:)ۨU]cՓr|4惮j*ngy΃]Cb`yJZ} le_/_{PƎI:hl"j+5.^ 9¨ an)ro.{NMח+oCxC K{פ ]CxgůWN1S_rs]_Ydj{t1giO2tM{wfSÈz9^޷fyw-ઊ͏Uέ=ݽȭA$]LB~ZmBxiN6u&Yj*Hy$וEƹ*tePjk\<„' y}*~umbJMf6]bF'ұ^,TBsxZgy*J?Q?|LBPݤM{Bj#+FvVڤwѨQfg"~9,TO.TM{R (qGJ~5_ ]Db DurxsnjYF9xtl,A,W i|z5$:e爳@ IcM˛Gr|@ Wj))Fllw{t3)pCn)st: ՞;f.Ϛکdh@D^V6\݌~Aѭ$FuvFh;eoXX10x[ͣu(RvT\._=> xfZkE3uT[I|#CY.* G"/( [&& pY ?NLѪ#:zE5C ^D\LBJ4>-#n,9jXt[ 0UڥqUt͡>膖6ֿZGeS< q /! 2vKc$tAq.rKulΣRkeywHO8t1u!w$[CLuXEjS@pA}=w{;W9#.obv" Ǝwգmmvj4:EAz_Wvɀl z+(B;'9(tXABovWm4ʅuQ6Wn; {:Ndv1WqC36w0v&.՛5 ~{۩$Tvtz~A$[7 %hRZVtɻm.c&Kޭ)ϵE5Ix0eZ6CIO"i.-fQRn`&eC`f&9u85)^=>Wez5_w'ggrf WO{pa-0qH'BT1o |HպX+y.+P>azIWc.|w0mA[:dXDwү/`]n^WT_onid 7s#*,-P7*EywjuɺL9ݻPc 駨2;FÿRJ "֔4B$#Uj%,n̶~K\F@Wg=+Ւ+qrζ `g|/./QkDmN=ioC~vcpn"Kl-v tӓrQNB"jj MW{"Z0b'˪'r в&+RV .ƪ냽Oe*KV0N.=SC0\zT8^v{Kq2]wkk$ E|j$0Hv8]xeLī5>j%>)XCK4Opo7颓=;-}>QhTPb<%s˰ ~8&cM`byh5Xfy9u |~@\ҞQG?-ǭD}ZK{\EVK 9Io_g"ȿ' equ jO K9eeB'y-~_$~xCW3Q׌!ˑ7gXi|lx!$X0q+JNlsc1u-])oqyM~1aL# ɼ/?}NV*+Q;a( ßG(Uz*>*3dC1)86xt(T:b#< ZՙTpݗt ;'K2JWpSɠ: ojtFҎrBJ\hNx(B]TD^>{o^]?U:xr.)8] 1]Gg , :$&?&N̪Rʎt3`֡u{ZOF5ڦ3:rRv W K1*FL=-m=\a[%&Wz5>Y mm`CÜ? n`Xˑ*7%F(4 Ve$pd0^EƝcx؋BZ)u7w`f 5Hc&{ ZI jȒi,yK~suj#.x P1a,6/ J%N˿̘aa䬃t/A{1Nk` ڪX8L2Txҭ |%gr 7#cr cgGgʋjᦑXDN>9ƌZp2 F!Er.Wg,2IwDV*2]R^jVCTZ$g qF#aܐ2|Z˨<P0c!1sZK@3F<#]gbnl4il3o*zF.ig6ke YkpgXyY֡ /q-5Sٸ㜱&R*)KJ(=a\qEN %2˜9͜^xXn]# ~`P'_ijq"e)7ү`q.QzxPi>#-2 r$tw2AǨ!?,R@Q3V)]rX{._#>u 57&lCla&f-u讎k;p0ݜ1.Y[eEے}ǚtMT&Js,jѸ=4]'@vd9= /)b*Qo\E]w,_NJ 8,^~/N)Ng](~w e*E Yib\V*)~>K9#\V:)=%w1PZȕWi/C'4cmOָU̍\EFNΗ^=ީt@@ u=>ס3&DS.(jP}_7p^ߜi)F0'նz@AX{@RAӹQA=oW9tzGB53bەgfz&b1#1G1('u4_؞T%-/&!d6PW,6ߐ[#ܧ6VĀ*bÕx\> εjʜL'[?!ì58yO#p3;cSVX%!s9 :Bf[T H _iŅG=hVBݘ /3{fC5o-AݥdtZX.>:_Jm')VCKOh>bZHU o=7[C-?]>?W+ hE0aTlHpIWF؉/w!V K0qF@;X2֭ EHAaK+ex:V4BxA۽Ԗ 5v|Yذa]MЛ`y9VcXG-`QeW,xut=mӶPMØoBSbgz3<xn=-Kŧ#>pkU%?  ?uUU َ^䮸?+z$J圏v;N/1}vDGvgPf ʕ姘t ǚX&^\ymjLcHŌ=kRdiډ1pL ccW 5wQ9 [oRֵP Z ֜O %TsnDyG'a|6O+o<ޱY5\ޭT HX}ZHyg;6K/Y+r.+ޖ9 @3\*Nlh#aD/>q\PkМ/%JLt6_cޮ֝*/ztC£5ϙ Ԧ(d 故\ϕ@Gݛj3oEY"lC!f~,D?,Jޤ^Z#~Y 'ud0TOp.ͬ߃277):,ocR@B^Β$fl[V* 4q #+PܝJf75I U[S| (5MR;03K J |j~5Pkz:ئLl+A!Gi47rdF V74Ȣ~fXX'5WA$b>Ԝ`!lؙ?-UP'Y' lZJxIAnaz#]Ԫmt;؀VJqնe#u0/ch@@9=X5ڠWoxh@-BH~НHbU!kH+q#]l&N15 4өH(⽇\@~ /}+Ń}kE%᧓FCEwL iRS ؁|Pk()Uit8I%ܨ J.DGB ɀp3N>emw}?O!j-(xdaC`nKE4ŋ Iv >Ia? R|:HX$Zɋ'5p 4+tR-EЌ}s3[-kBv7Zjέd䲳V(f[>x h^Vȅ-f6pMgeĉ>ɝ$p+Ғ<_N'ۊ>i8i`)Gg/Badڨ)pYsG!73?WaJG9-n:sZIpB"הWmoܙfB"p.:\=-+::{.Zb2U:X #:ANN{MV5Σ%&⨔o\X8cX4G-5_$v4x5z'뚣+}yIÖfܬ۠EeZJ!uЈ%`gGB\c fdqN%NcZEK:ry8uRzip!"Pb0$wBڃJ4b6it)Y8&ro% d7:/KPVWO1'=pꁕI=\ 1V=-Rº[ 0O٩XxzkJ4af$*&iUhqMD_߃O`\MBFcf"^+-j4xt/X4c,]ua#.'f܋*bocv?H3~,?p2L8G j-։ SehjZd`0){+$h伵_WDuFAp*l&dwD\!}G|oڕj*˶05R0W"Gݑ9lϚ[>[9nT@N쟣f`uu=W@{%ٶiƁ +`s҄5,WmѲFP| q~*iJ4fvʱ;AUWbfa55D^勐HJ¤ =OՓR]'Ndt )oY; }n8zD/z󨞾"*G=9ab6pzF*[.31ot1.=sLFrA~JPkDFN Ϫ L]&bʁl{%TQv~kZ%W]FB8nӭ6H;+ AA ,uS/N fPXtM'6<[+PYϊ0-jiIϠ]g*lQFަk6~?)2+ZbTz#P )#J;ǻE7U{V>bq55mܢSϐH*cT$ףvvS騌 &ZJCȆe]A6d{M9,87xB{@7iwİUq9C &Ԟxrgԏٜ&g3O kΑ/iG4ď)mv6n#~ҷ֫KYp(3`,b 9ycǕ:ĪJ7o_i kïKi;oeC6|*_3: 0#2G`<j7}ٓi΁ᴓLG;"yMv,HH1R80dO b@M%1nA`ޓ?zf(TTjOQ: }ujUCMeEwRD,]fauց-+Mf/e5YJKXsH }ojOaHA8kQtT -g m5P4Q8Vn7f7B͕:PnO ԬQaueKG7?taE~9hM*ԯȻ;!!׳Pѥl+>HHѢğm u\eqiHeԎudR-1L~Z/7}g_/?ON4zĽQM?ѭ+Pk[[@a4 q) @.i>%v&k+,9]ϠqQZnC1  3T;f42PfK ㈗5 wl!㉢ז2N3o|t Ed}Dqؠ̔ 9ߝ`PO#DHh+ -G̷5cj5M;=^d,:f~{iO08rp8bAla6⡮*+ju's@;+PYk3^4PLx~+;Fi-gD{?5Qk%PS䌒VTw`E@dz9D+J5jyn޽ 34=G^deı6d뮴nԑQ}=};] )꩝lY;^%@f~~Dn}oV'V.ˑo6ZS(g ʉ.L~L ˭q&/Noxt>§k)=˜oFm &uYUODx~l\zڌjc4'zIђxWyJ#Cҗʛpyk?AUW>sEIH"ҚEq<RJ<8JP[aSYk6/C9昽`7%)>^q%_ʕJVx+V>1YJA|"S-2HjkZ0 zŝ4AbdV,OaEj/crP_A}J̖OĪ*"KTSg)02yDzsqnEsXl&.X s*mX^۞o`{:UE9]}=vR)Ё˜/T/+m.yj ptƿh Z5j^~/ 1]=RUPA}XATBY磙0KLľ &ŏ,ӥI蹥 U jdXە1k16E,>LlnngHEwT 8)֠\*5S@v gd7gs&&]07qZCnΝ>5U5 \B-GtH8| {v'Hgw0&oCU,iOo:7g {RicS.VP IImKCEw:F8X="Dհ'EiU>:+}u mNW8q1qIyap !FM~!liEkL"=X9 N_Yy\9Ҁ&8 1D ˶G[ºu8%I4[t:.ȊYWmRQ>2d+n èu#.^,j?b#w03WѣC$D}t8\_*?;{1UE ]z4BM)Pbx-_RǓO3Z(k&/<4[3_T+#q́YY7QqyWčr[Q18mT])Q`O_4tuWV>WAhd2" 2Jrq{ 5̚ `"_9qr9.!B:CsX0‚VĽ\pWfZ)q}u9G#Q>E=EWt=vɕܣ a iRё^/t։V|D1 ;s]_C(X\i88p_DuzVc%QxTkvM/?Er4لrF/,fx&cM J9Bc%+]%C( ay{+uMcIjnUbYC! $%;1svC.}? .NC`F$ni9:0SH\̝W64@E;A Wm#yR~'Da˼t)El6N/zz#ߎv-Yʹ<#F|Vȓ"X 6OI-aJdUM,X"~sȯǵm2+ wǵ:v` |~8BnD1PʅWyE!^SqFEdycLEI] ֊,p m"IV)bєRYc2tCl[7³0Zg,g7zĤ@4`J}lbMT z ǭJbBW"^FK6cP;nܾ㔯[OhFЀ?d~Qˎ͛ϓ2nU$K}kr*@my|{xڸ#6=-eHxyWT [ijP}TuEʷ璐gGctdR ]zQ}wd2ڋ SuV& =s }cCNǕkoMʓobl-$!?LDTLjs`/Bytzd:sK&8ׇI)H@a' H9.n ͅ^/&bjldvAPs3=*3ɚ C4! m]v`g̓$I&-X{5{c5_uTUtO0d&K yq5b[[l2GO<}uA!-sVNoo|*GjխH|xڳ0bn*+R@pi|QK0I͹_k_0:NE]_E"2 >aE ϟ*̒Njdoɞ0o*=j1kB@ Mm64s?kh2D27wWK 41Ht)Zf[ch~ &d]-YRQԺ!oeÄ!M; GWMhmhUwJڧ[;\"Eɸ]{+fϜfy9}fޠb?%61Rg:p]B e>e(cA62nX)m=hzd0jWw6 hz->- ':Y;;>DOsnKԖDѝ|hKQw`T|ϰU["ϱr 2[Q7Etd >/i%j?& _ FYVOF.M>d vdTn 7I]ǸaDcO,[ѽ}=}zdaF0A/u yzxZG*>͊͵WJCvZXBLJWp?6K6fμ0C=Y7VK2iR>C ozT[E'"1|^߅} kfc(C)կȘv̥ٹ̼c+)ךSN''k9ȿFJi*ؔOuLD4<=gR02-Z8jG~ Z&˅ a{+m"ּ N(=7+@n鉰lnsp-2yB$2oc:ǰ\`{SSmIk(ʫ4kI95'-8 7 sږ7PZ=6i.hɓx& 'UAkSBYAC:d9Zv!fsO&S3 oA(N^6j#!"4pM j]t\V! Kn'6]L;*}*FjЯ+a {h|@ d!UcN Ӗ<]@w[V R=R,-} @.1HLE', ^%APHಃF3˵'mzd}J_fI DM6&sx `Aru2ؒ0f}p{9/QIg9JGm+}BwM! ؃H㫩e@ot=o1Dz ݎ}-oO&KW۠F\ n{ 2{/Ƀh([M(FYylPX@~&q;\^?YK3FvU} Xc4Juy ~B+0KDHz+>P:.y]Hv?L=<]|g~|ʖ1=ƷGDkk0=@h|4Ie͟uG \ Aг>O*?@L<\q1Z OU>V$׊ݚ~Q./㒈ag}͋E>\%Q{k$w`YAZ 69~CW{РD| Q3 iɐo W<Wm)cLDؗWRpiZ/AQY"J8,z)*'JԋV[O%TZ`WF [MwL2PI⾧ۣl܀-)aUσK8 _ ?gRI`R=YmLIhZf/vD:Cd\t&S,1@T_@jQ}Ȓ̩= B/X7g)hBXd\w,g4ڹhtMؑVF*džBO _`!.<=!MA7NG#v(afy T6~:B{+N@j rW]Myö\v;~f`t(;Yۄ1*j۲mhk{K7$p!dkƷF~~ `P~| Šu R3H,=ʌ!v4^2Ó`۾}N ؍=\;TH# _x~rQԷc졊j{`UF`\vA2N| Z ֻ&T}֬5ʃq½(Bԉi_0]ٜW3]T.0* ]@e]b(5>ux?ʰb"(4ːzHPg~ h=d0[nDe<[ QcM$3ົ 丹Wc7h0(‹˥֒u2%ft!q]Ѕ? < :ʂ yE+'|QR6|v[1HhhCzR!$drvU K^'hZ3 ̯ʅ;VC,WJ7z'Ev~Brf>F- wUI*ZJgT)z;2WEC"Z4cdz!qL. HmYշYE+#UA k12YI;,8 'a*HP=Gt:告)[@Í#ײ˳r&eBAuX_da4HXOy*p$D)֏ nt*;{ FA^y t-^"Oqg ؗi)7gtA$[UWYEaJuTeF6ca|x7TI}°쿭({e\L?+N;N澵gEtX18$rՕXN4 c/N(D^< Z`X$d'~=A:¨^s[{8/kRTE 0 "1}A=6=ow+B)|E WDw̿ӛ<* ۓ.ғŢM*5qK!X{qJ̍r=NgD*}-aIk* G?#Z3J~v{)8״یMfŮh FئNbDX. h#LQ2-"Ox̟bޘxYSMŹ PL@gPI4Sۼ|j94*xj ܟk$N~=<#&Obl荜Yłckƛ.^۟zXv5xW5#exW6@ş9ubE?dJq<!JFzt ;KpctZ8eXD[(?>pߒKv%` _T a6ݔ!$Y'i]3'msy QJ8Ql.K&[z1TEζE_ ?Y?I;QbH*$$O*. l,E4ȍjx/=W6Ra%0'+U`:Puc}t)s/8x5_V㳔t$i)50po/?jONT TkE(1FW3!)sye32 Md5lZUɍl ߁ *F2uVUzD j;¬kE^aS!V75§ߝ&,,$O?7!a N>_/^ qDvkIc>V4?oC'˹t#(/D$#صkrgu%wTNܭMu_Lգm/ȈC_v 5.,˩%Ym\$5hNڋyFCv0 KCt /)ݽec 8iom@?CH3(F'U"\Q>j i1}Gݲ,ɵ4q.ѓxf O(k̳b¿IuW zmgqvS/!Xr ʊJKNa<B8"h2ubEPh4`GiT%4K8H>KM_T.U^:L R[~5#R&f3!EeEk^]:UTNYAd mDHs (\qD}Wp!C}I3] OE{~㑬çV%x(_#N$Z|IDb!ܒd`^䦯 nwY*@.@D)Q)Hcu=AH6vRH$eh,{8Nut)rξ1p:jhFb1إKWYÜv9/BXP<}njռLYVtρvQDdx\ʑ$ubvMdW3[[ez0?( ^ ݀=_֒kT l7M?Mgx[1* %Duu gbcކ{U-g6Nv΀gp~ hۃqn4QCl>#[y7kwWdࢫVorV) f-Mqni9IؑZ=V&O;ՠb=.}{`}x7vٲ ?\ג_.Q~8匬JfQS~M.Œx|Rۊs?O c]3B+C$Oۄ1=3QwhOtm!е-@a垨EOEɂN>h[d/TTQ˝t7p+D*Y/aT z[a1;Ky 9GSSnQ H`n;>yGƼ %H1@ [G_i7 eyMX{D'mشAkX| {,CLs4J-&~8IG; WU`GXyp(nhmm x%,u.ݵCU+{Lʌ[]7DL#tກg
&?pe,wJww}QM 2?cZi\8I B,#R1i6~k .rxH|U&6zz.˺K2qq&'`t }k:p3Q⎦]rXU [dϿdu:Juo")v#϶D'øX[o/lG GvtZi\ݣnR_mO^%8ah\?;*67\?UfC³%aycS9+yVMheE1+d'ܽn :u<ޯHa mQы/l ^| cEA_mU9uf)- :T"\^)/m)nR;?篔Ms"ܝЁ/)]37bdM4U!],AV_i!u8cc-zG_?!rho'><ȄU!0Ct Tf ? _:9PN>\2еgs0e[H8'!+K6 hN5t΅xONcS7f:OT;U+?lu}]R/CQ3?^.9sKƍ2)rXxHi] RKXRKc(goQۙX#d48 ;2we"SGއfkC<Ɍe?{]vN%Rmx J)a|$$Qp^<6;3TFSnh{+{wģp2yi{X~XJtBYe4Cۿm-/G%>f&|Q钻f?y`pZTh$fMFv"-TnFh?wY8S*7D8qO䇫KPv΅sx_qlW-a{4 +:bɽǜ eEhCqo3f\GyR#Mps#g.*4/ ^t-tS_4* ͷ>h'zXgo\mɳ ԪP"VzWU`$Z,n!|Utj1͆⊛!_-:'@Bou}ց5JpOT)7D"L1oP8n]$uX@@zYf3bl<2uج8j@-*\;7%"H۵'i] ũw򸊀8`Eqrc}I9z%JV4p];Y20=>c$um+bAҗex"q$GDmW~wW=凨UiTd$Ӏ<_DsֹR\lqdkHC'?4uHԦ0-^g~\1R:R}Q3ΒڑPܦ$:щm9o, gȚ|0#+$5^9%k_V@S'AF}0E{YiRK]Ocqm֤{׭s5 @HiOz.@{Aȯc=4P5BC0+ɀUhfGzB{O1sp,T-.iAyiu݂Ma6|iZ>N4ֲ*0\ )7?:\xkIsRmqAʇ;Si A(} H!.hڭΫWccЈj7{#W>]Z AG Q{UmAb7=ۆ+k A%M rFWvN{@Jg1'$؅a{$ƾn<ӬGt0L>~a AΩuڲ_‰BA3z[Cs{9#8g5bdŸ]V}|n~1\n(ýymXH "Sنv`wObl9A1kIJy%^j|WیTn:Ow¬ixP877j'lgjY2RxZ%}ߔCxg6A}նlUߡPq&㸍/iBEj`F/7i3OYkOӳ21Q02i;+OIBڅbGDb=ELQajYLŦ%bXbãl )[ً%ɎIQz+4 (=#S WU&@+n{Q쁴 c̩o,||k;LP 8 t!# ĢCU&!x}Y{!6FA3AՁ!=7KW\EңL+XshSOn:iX<KL.4I_J10wC?~o4T%ӻWw$\ PaϬ>qyouYKO\(^?kPP.nь"}6 GHoOCiEWe2qzЈ vX86yaIQ9kI;RڈLԾ@OFUDa:}{ʴ]ǣn)Yɖ._1b#;" "#fy.6fCEЙSh9el/I%83cϯuǃLպF&Xlua1܁i%B%Tu{@K'5O%2{ {>q8,l6A_Y^r |W[:[<ݤ(b!K hȷŎb熪CY,QFpl 2TW,}'[43Ě*jdPIƖ#XroOaRQ^iteNxu%Y|:>G|`.9Ln*烘B0x0cE M,!q ӟ 3gG(=ܐ eQ7x']1dWo^1n%*C&IݗaҚ9bg`],jT}0069yQkFbjYa:h.'X|e fB5~tTg\f eq#6i̔sɃ['7P[BԺQU۲&;M8 ;-Q @ג$-ϥD|r %v< F;gHg}1 ZͫTc,a`j7UB A)5֓|Qwݘ"<;쿖 ~>u-=FCpQ,Ka׶y!9vT"#ܐ(u]D%SEo΃D]{T`݌ ?':I H`B_0Q.X%NLnՃ 2#o>@|ؓ=2S @ѐ=h2a brBq!F*蔟 ?7tg< .$6We3ATO51퀀8[W"o0|s0a-TDOHΪs\&tVƺ}pFu'և|LmrV%;ig>36C:"NzQ7TqS~HRWw}-3-. ^fEi^Sðē ⾴Ah&cph!;xYQj9eՊ;;2 #]bIHӕ? 7<1U\–Ih˲ 0}T,E#>'Z eVua}D 9MzVa}"ɏZ8IIpTO:G埅%tam YyUu;兖F~2[q/YQˋ&e2[gQ7!ySA<*BBG3tl)9SAr[ʞf^T?O"ͻ:kMN+o\{S%_<**엝4`{ ==chs|2(DʮhbrMyƇ)Z.[tZ$f+WP㫅Qt m A]<ݙ9I?d#/u9 SW!꜈Mh2c^C5l}1Z*,E)E4 X:q17L{[}8Cŵڏ:8bYeY!t5,';g6=l3/aPU9@fL@._֔g) PR _屆utJAҊhqa\ jJJYU1ө&SBc~YO鄀)Hʕb(\MQx6FedzDw'c }c$LO0G9P?Fxp91p[ ?0j!8]Gh}/HŁQ;oǹZىݹ%?dQDJp$Z/ A5mFt .9MHՃd1:"08;3َ O*YU՚xl3zJ^y+1EKg|"췳'uXߗa-}+.c:^‚3>f^VG 8^QUCT>3:,5!Q ݒ۹I]ɽ@i###RK̋zϷI7wo2 o9t#OIOZ]KY4i~i/6ܾض[w!Qoh`f]|.|x22 k*~kX0&epiU)#7C4HkwiiW;y=&Ӧ<(JBMDl `yBЌCmcO`!A+ZOS|(p+zZ3 7:Y)̙#]`E@;s`u"`*:8=?r<)؅G՟EU]%< ̢Mm辷14pm™mdg_WH>I6n^~,oL0A* WkCEnoSRV([O`z yPh&sխrlwzkԵW4ˠD?9Za e0M73Su!Z?ᘦ +f~^&nKiiG@ n%,"pJJ5-IҺ)jQBmUdcCJI۞Uߺ[h)$ur@`;AB8*+3/Wmݘ>:}Hw'g=lz\FeM"l9*h;`txU͠TsiH8]<7KnI0@B4b\)GSEFhŀ}AWc|Pz΀!/_ x )+M%{?pj;c7~,Ye_ K"eKO;>3=#%$k&GQQO\Wlɨ?Wsӕ†w^Ct??a/w.d* J~`|慥ɾLA}7gp@cSF(pf\E<;-gO^T*cfLaJ}4uϴL|!$v[sC&b?t5J9|hT5Kk@tfkL2=&KŒ8ekw\<)ŕZ<>'+oyHTxO42BT彻;&]mmxȉMDz$6%'ros.ۇ[_{Q]7c΄@2X85'>o(˅&Ghp+w3"Gm@y-^4e1h >3d.n-}Gk %}w\y'`vwWrqy9='$kW SD:ΝPNj;ѧ󂠼(Kѭit%2SKpWbPRr >_d{QfKP_;⼨i/PY&OQ$-3YRҘR鷨]N!T `VdUA3['N&&1t' /?RsڪG1Yٴq@k2T2;`ue"=ju]~ A6uJ!nSy8@b+d. .C@~(= ^6X(hR Ġ[ pY/s{ĔH:BuW=10厞{-Q C"|RO#,4:|ߑ:]-4DR k2Y]ׯ\"8O(=J.3 ̭%$8 5ly&|}t*3DA_AhlAzkxMO7 sn oFwi$a9A$ɰhPB fa>컟)tVu\ PHJ]ƴP]"RNkDGVA:{Q34ɟW=d;+qlAT +]bI(oevSim nL棵,a4 s KG#OxIm] gxXEݣ?<csmAtqvtni/O[Jݜ4zyWV='Y!-f#LA 02"5RZqB0SʩrMO%*63 fU/ ~1ѿ3eGE3.jz}pѫx顜xOl!XS&m )[ʂ= $_έғ G&%$q)p4,V=qeu2F؀v$)AÎ)LoY%?n} 'xE^m\Εc}9{Ƒ!yu5Ru;:ƫGewj˟˅g?V/Gxﵘ~Lc׆az<= 9?N4U(\R!/C)z+KPn` ˺5f󹪌4RkEqؖI +LI-4OwceM&Fuw-FB~b;Y}pӍ[3jI&~g$hEҜNBQrg~לSoIs !ؓ=/ԟfVŔvNsnNx*x7-FP<:>p1-(1!S76/, Q%\LtDOt ;)5~AՅv嬼^\ .Mo=+ygWRvsgJ¤ky6O >(*`E2|!iyNJ߾# Q8\tIp?a8ˏ8UGxD{>M9G|5nݹB"sF M1g^ݡ!`%jTpTۑ!v}J:oޡ.֦E4>#l!(3Ƹ qf&-0MY+<Gp<ᖐr- 3:|,/`B[2ʽx,O .c! +z/txGPWu$#t(ն[ Ή\\#ՓU`8112N^y{X[~ݖ{3dfEg/>|$lWcqol'D# lp1g [>Xfzl#ѥ3BŋnѨE&Z Ta4*_5d E UrI"S"u&r ٠ g^X .!f6Vl53Qq\2kA YdqD#GG8~flM92ջRS%OM@,YߙYkH49[%_xN<8F%d;l0{ n܍G|bI2]v/; Ryx9b*5)/b t ^9fO|ceVihm8DO3c7z;ew}pf(QE!͈uE2r! Kې%{(bn9TVB'Jq0f=1U9.*< cTηYdIy98:1(y[9۞Ǘ0ʫ {X1KISdfô\78>̲MnU\݆Ud[P#̈́!j P"; wpip\!l6 G€п L)K&d>-['Uk~N &s̿ްPRBuYc92]SnyZXZ| ՘b>pzq,*@@V=@GEcVIzı4XS%ļ D(em AŮoi4\h܎-1UB @X"/kZMVdbr'>qLjBzF@)ŷA]_Rʗ J߽<6G XE{$ic1aIj`γ| 2$u{,,b^Y1=k.$b~6 żZE $G ^7vExYp׀[7GC^RJh!o\o氋JbS%L%gB[j՜ S )fw24ޒ?ؕP{KJ<&Fc\fg_ljLPys*ꍯ&6O% :bj!JHke$1O$.'p`\ 溣RpO7|㌮W<.B# pz/&KX'p4ņ(~."6eý2uj(3(Sgg 5խ[Ufc@b|RB}KxrZY=32&%~eGsEִW,Edɍ툔~iC.q]OsJu1C$zyܩ[C)H& 1GI_kc r)~kJR)igODTY4.q pf:Eǀ/owIFzH%#O7?#2 2.{(. _*) ^ieGa8 H{ .ڿfNd8bX;[AbYlOH6Օr}!`9dZ6LN.XqP{rt3}6$!BLEƯXT'6p?0(,,߁dHeIi7v 2 )IY}oalmՍ]،mƭ&8gArY{Qox}6$V|+3`N-C/q#s Wm>2?60EΣIDPmoq:w8J\I@W]3/^ Ԕd7e'_c8\S׈|\d~Q z*VƺѰyvШt)ftu{,7[AjBl踝)\Slڍ=݀.IcZPiuwI?sMD{O|J- b2jzn{<̊Y{$dݰڃD$e ˴)6'fT܄1eUS.MMYNvcJn;sj>dFXw${.z"n&7GFcZkAOݔu?%/DLFR_EJ,I&H&v+I)UBZ gGcǗcyF)ͺ̽RGcI֡@o;DlH|2dffss ra] mیj̺C?he㚫k8ڴꊺQS|85nʃ)˂0W@aO 'j )1:y2玲I-kAy= zcګVO_mߡYw49 _tܤ҂=kzxL I>YC~s7 !WGcӳ}c<Ǵu\7C鯋bH}kT>c* Q{rme0'#Ϛ@^?l)u2JcQeǃU7LMRLn301UFyV_./@ZmCL< t:KyQֆZ~6jϓu%A22aϼNw(ݜ+-xh%r7y8>_9}% `V·Ql*!&LirSb<a멊X1 V.ԭQKiƎ0yF"e|5p1H9HN¦=tԻʛ~Oih/&UTDiܣ}5G Xsqˉ1?*t$`n̛P:O u{'1f6Ox1ɰt[?{O3!/V ?u!TG^`xnH n+e@r 17N_ 6e!%! y54b;c'%/FH߾_ctds_g@7![x5ՋdדsOxˊ<"ͨgG_|Sg ;־)>Qީۚ V.r0`5 'PjD(E^"-w!>;!Tz|G<^~2xs52h6y$(V0t"ڝ2ֱ'ϑ`"6}$|嚱Jh%cWt$=_y  j-$ws8jQv:K<|Y3OKKp4u\6@[cuR0ed+zB㞰qժ . v u_,0׸hS2݂ XCok 6EH(*oK˓a G99R,K#u>6*kv7+<"ES#bA'<)|I)]g*fsuo*I[ĉM+glr['_F5t`LJR9J]m(bϴS%rxY#* L2؂ <<$ɆڐM #9] f5EHm7ֿK/;8%X,c/ޖ쁄y\rCaA"9n^>,#KkOR9QWU!BJi\4)kvK#Ԩ/eۼdeJu܅y )[؜[kW6m*%>#^5u_][ ,Mچe3H -La B)>(սG`qL aYDc̘[8[ӯ&pֹ9ϱm'tz$RS~Bho\H3` :NҖ|paء:KtGgإddl7$[8-eCxɻN9de(edzanmvu OdAUzz4߭tQf+)$ӒM,fXB鼻\9 Z3Qj-$i> kaaf(%{z=p^+bq2fTHrZ.}bɬe1n _S1+1A  䒉0sw9Xx|(,KX}’+|A< ec-)qqZ5Զb*nD@y % Ž=+DJsJ=幇)i _YPNtEj\3ceftt -^D3؏ntOEao7y؞m¹!XEIuhNvKNpX# Se '߱Øt/FuS?K xO-a}^ ugB1P<);w}ˮ^OSQ@r|i^LnZkcn[MqV1΁H.-Que)/.nY(iTJ8kh=N3맣;aP*X$4 Mc롔6G:A4E=@h e7Ft,cVs酃f''a'ypm Y xT*=vrۓ{ɳ5!G?W5*_A2qoFu@֢i^r*E!-*ZuOzBPzFD 1|$D؍@z+ %t˜qo% ) ^C `ņCxE.wM,'e&7iV&,#{,SmAO^/@Ew觨 &bHJ$şߢ,WT+xd)WG7?977#vYY@a@ U-, ϰSamGĞ Z_F5X}u>=ЩyU"!TȠ Mq4]㸤I;=jDHf-fiÁ*@U)aCa.lBy-9* /tMa` -sKm@2" >3qݧAΨ"*$H/xޛj5WG Lb'O-~`zQD:bCܼ5<s E&MgNƈNrxEjGIbTdLz y> 9) q%I h6|*bqVh0[y uʍFODF9AJ=--\';/`k?  5)GЏQoaYJ^ɭM"L4"QsIerF0aqhE_[B% £S 1>A7aET}XCWh Xgkk۠B\AM}c)v!_h@҇ʑ@W ihhm-|;i\Qcƭ2Q=1 VS2i@ qbso)%VlZtvĘD9d%XM p2LU:bh'gi2qo@9<tscH5ԟpæuQ8,<4ꓖ3ƭ75یN;X) x-pm:`fY!1f7&>'*FͲSs$3ѷQe5zD V<4+ vj=R?Ynڵ k=,NAbnhvz慵@xMpFx ԧs [?++a? xvP#PBθ)-X&?]`5qQ[[%;w~MzL@!,gja?BY.cTΨ7 ;j›].>t14,RB]*,6e3V)t܏OȒkvXX"`j :B38.}j3pa4ȏ}40Ǝ,b4)dL׏иA:/ Y{4(j`zŻ矾^}iүNJ,N-p5k'ZD ϾB'0 ѣd4[R# H1JqX28d3ǙC JNa. QU*"kܬcGLLX2bƃ@,vtx^V=Ke:pbeuBKj*eo]?8+Y6nȋER3k:X(zE:&Rh(xhFȼBVd?jVx ntWlDY1Ersz Ϩ>\]Wų32w@5L-]L^ޡ|SjDf PUwɛ~ $#_sPMEL"Kk+^ N= ^ZaRq7"m?m))Xg!U/:ж.=p{VJzpOi5Vx[H+e;?6N`84SCJ!) I4yhaPƗ ?YGzk_κ(VXZsG+YZm+{G@In'*+/Mn$풀]/Uv>9u:)UpED&3ڭS[~MhS lṓi*DS,0 Di{Կm+wIZ_ ^ˇ\sPO6rdWxPTr*p2'x UY('R Ǽ|`Hc Lb϶_D}(`3 2%]зe+9W\Fzs9F 9s7SY?$X+6y =<C/7H #0\y@Nb)'z?2|s0(DnݞyFRߙE+b{]aS ^hKegŜsooAt0&ed6~ [QrdCD )~.'"vȃ#n\= )|a {x`F=j P /+}T.|+;SwgCN634жXjc/s>tV.C7q/̛ (H!kO[R%&zp'*0ruCw$*L*)p4;-6T9UB8= 2D6iP~e#%0)nXJ$ºӷ }wc?` Q[V Dq}p=Y mRCkk* P9 <+"tG3١۱Dg1oJ3%4AVF J~@I Է,Zv%-RR~D">"< d̑#`<(#03ZdZ#z˗SѥtooЍ2oEvٺ@]̮d,2#|dx\n{3a(7uZPo<(!a=^BSU` j0fJNK(Hȁ&]k` A0Ti¡|/zw^+&EYե|m*GHwp0$0=rҸmbs\Po~㺱8S7y*P9 K,6!FwK&݁bQ>g;פB1= A/S #< 2k%?0#ogȿgR~t[0/&tҀL֨hu$QT.IRi^⥸5<ҬJH"^nX~T1,Ngm';Ey6[CvU W >Bx̚@}YT], ?BuRA, IJ]BKHlhvM).ϏU'I᎗0pnT3:L+UX25*6YEl(jN;?UHR@CymO=U}L t{PZCr~;xfWs< 0>H+MuФs U= "^wXAWGj/ ZwCԔs^̬#c^t1s7ؐp32:l,[cZ븖|~9NYտ4x1N|)\? >QEzSrtf:YO_"ՋdAU)(qE9ࢋN-sn jˎѾ$slRkzW|ٷUXp栿]"AxC^,MFgI3C~;xZ6t lo).@|:M2og4|=w /Wo ĨZ.9yT/b}5˸>.כpۥ%k<;S*&tf1‹}"o⾂{O"X XEJF 2i Ŋ'm%٨񭟼nu7CÒn )41B3wy['Fm<Ҫ5OT;7*G ?M|v EG{rEۮs +.zfʐ_EBGcrMܻ>~l>9:}62Jp%1 DGi XUt 24ok_K\k;I'0R|PfHEWImgw颠DS FdzGRُlK!;؇3x™xQnBeȎoHbFS'Do$Z`slh~ؔ ww;^xw]>SyQڙ.9UB33Fv1<M֜ FHcL;IY3-*kxf96֦5t/`&]DFM&9`]X>|RKjx4}!H|³?N+5͕?3Ig@:xj^jŽs.н6c+-ͳelPgISyTJā:1d{VpS/Te< \MO2kҥqY5ň|p3EО5@K֮HefP(r~ Y~?Ul.qG)y $k+sB߉j]AcvsPAQqq<,o @G ~>t`1G˘z-@;~j54YwPՍ:5&xѹ^iљܺe9fj }ݜ+ٗ9gq\,!9ĵ 9̲;ȩsI'1]+e$DE +qp;`q#r̎^:z/,|P+< e'[E16>֩yLyg'!~ҏ& mJs7 Q^k[f?b24%@fߑh*\WQ/pQ8}#;GӿC%ϒG}SEtp$9@5d~TwN/ߗ'u.-=(‘^8jj:z^g]]KdW3\m+I]`Vct)`75xC VnI ۣғ*HW[1˙:S m[ga)3(Zɀm t̛ݲ mfDxCdooQ!g6?Z|b{x=>mSW> NUeɍ0< #LWAmM0 }@K yq{}hkUķ{ZKAvD_u2)fJm{Nv w_#?`,\.\Z;?~(B$ 5'˯s.K椼cq2[^?S^\XtWmO]^s?j{hT9k@[%pW̳F&{̾{Q3 Jlp8[LƯF#^,語+??yNn>ggC]iCK_CPVP90Kzl`up"%YR љBi d-b6ng>8$ ʱD7]XÑh@Jmd_wpݠI^wk-|^HXVB'v-N2y)3ԥW;bȤ9Rx8RGu*$\IG!(Xr52 "Pc7w{OP ?cq FJ=lN{ L'FzSFE jH޹HuK:0U-roy}oko!9 i$0pm4}*Z:ˆHמ@Vگ۸T<>;'(eV&N]fZU~pQyp=bEWhF#/*.;Aɋ7gEh@{w׳5j ϗY̛y&ǃn={ko? !*#&y$.tƙQeIZ;7_%Е( _{ I^B)a4S9O픧's]J6K=mKVdf.mV /w3C'h}Z(ʩ2+T^LW;%Bs VDė&w[HjeYYj"[V h7T7[xܤ~l$, Ag(Ik.è;*X!{weh{E9c!CH+RCn 9BN@f4Dpah\X־f"W4޴O0wO fRt|*ߘ"=&Y$!;>mNbqe,/|:*mBLgA/P|v?'?Y.a˔W\a#axaA=kW@'@G$x$ ?/c {68w7|ão%*hg 6^=bNA~*qA $k6fDCΆi yrk/6nO< TT"Ͽs<*`NU!Zk_24ك~9_*k~<&4_ЯꞲBoxZCM2`FE-,jpx>Dbh2bC-Xy;'3B_յIn* n7d 'o1ǎI}1Í0n,ǛC^18Of ,D]ܠg%q03 יVLKQ1_Fߋpg4fCG^bG*ju8S?1vT * )!Ǐ:Wjw7dR nh|olDjB"h ;6:m\SsnԮ b0Z'g;Ϡ(e84yXʵ@,t3r V}Yo*YZo6 6 'Ԩs|9uʹ}";mzpCxR8d 12j6͑g;Fejũ[Bsv {Ubu*.i׿yV ջiZIkW-sp6Nv*5lQ9; ͔oCATH]V^{if_іS^XC,s׫sz %!)1r mgf7U5JWJ\Ұe=ӞK/ IMx-rŨBUV4>Ḛ̌ ֳ6Z&˙x"W+/@Z 7m]BDxT1fѲ&35OzuW7yZ(UnOFHCqZTU$MY3;eD0-B١ن b[C؂r>֋ҥс1oZO-V9߉:r<8?Ckfd]g qVVR0Pa0D2jBΟey9B .itWCIxѸ|_jwy?k,Z_75`/iUaF$?#˯=k儬˭q#O)|BLB d{vMI:zɊ4 V`:- B3z:uWk?& ȑpo'Dn(X` QJi3ģԈԢaC  #A65n0Srl aZ1^et9<"hؙdz:Gu ~`:%^DY5ޒQ'k(%e{ټVm$VGeFp,_~{'|6M;Ny Q/ aý`luNf8\&P3ꟙ!_,Fp/v]C´A3B_ A3x3m\_9=k2t@="\EJg051fUѠ}`|9gʫ mң:@ec8fbQ`4>uFNDjX򙑹%LcoŕܖEX[Yhd$~! {*dq5A"H(C,NU7fj6pbm0;۸xw0$F/sI pѲ{T }7qE)EA\T5 i-)}6频CKr;V4s Og wR 9<'Z=+ 9><%+bhA>Jt+nLت^Pj,\Q>^qGt5 cz_q:E =6$_ BF{*6DPBb FciE_'S߹#HXt GxE@<h DxݸG3z-HZ=RZ""Wb2"}-Zn!7 C#"5#Pi?Yqhc,'%,$#:gsh6 QB R{.L6~~ʃލ;`@I -g^tJߑt)^c#9`Rټ񒦭Y ZwX/r,Lu?(YL[!`bkKH\.ؘ zDC/[^T0ݸkj^-bx 4}ddk0Bx q2\e xC^B2lWQ9Qu}IqA@2FQ?xsn[G~mOkE[[OppK}Lh >?uuZon506^Lov$zp58s}/S;E2G뇕 lLqgJ[*N8mX d8ICdBU|]"s8ffJrޏl8?yAHp'Tk!  -ƶʜ fu:UL`祦;5 )w #WɈ;K~QSisK\pfY|I?\j84&%p*/#lvU);Men#_9Or?ְP1=_ZFhT*[(c~o}\[VʶD̍[N8LHQ. eMv-spT%}84Z[3_1wlO.߯ nM>5r̜6ڹ<;l u)FMM߶Oɮìk_BTocg5\@١581YMs﵇ic -D5pp[U߱P{[yOd P+I,ntVGiӖ @7z=*)bڄW1YeyOE嚚wt+?< b&ѣT=<=EDG!\YsCJz x4Im>S!GtZ1f%Q9O&0!zId쬤iBs[^8`ږ: &TӜ% Bt.{aDO9"poYkZyt9NbO1jdKFgi,N7wW#0~4p`,C^KC^}(ՓzO!B|o `ZXvb(2㭗!/VϚb B9Nr}0~B r(gN]>_N2k\8}FaԴuW¥CZiVOK%!;o^aZEV Tk/5%א`5-@N[ Vw0˄|ػ馃t+`%)@lP(`3hs6b,׮9Y3A1@s̼C~%jy޴O.Z4]*P*Yˏx,iSۃcx`1"q)͸<,>͛,HONM u?_AL nu}ntQTq(JҳוXqPު/7s17{W'C4^7Ŗ7bE[!-%Ә-q0}?U[HXK׍`N/;yUԒiFؚnY^+8i2< O3ߴ0[5p۳;,$ۤsB*4]!rI4u*D.'q'^dQ~JF[kd;·U87a djhT_j)ObWy6'q0 ;Y5-Fͽ_B }kO9 _q@RW]>J7 Z2\TSJҩh$l)zC,C \RJ;#x1xw5xxxAP+أ^;V ׽2MЪݓnJL&N gpq3=mP6A$n-EѝTM~OyK"s,T^Uy̴7% ǯÏt!5h3 CIp]' =i'x&~`R⾓ktĊ JWmנ?'翯jlֳXƖ D'ُoe6W)>R:^# mGMJ!9WUWx9آ?wdhГyE~iMr`9ݣЂYY?if=F[XB-^Dp1՜9s61gL}ڪd6E~5:5b={񧭫J!E" dq1l&yb}GRo>!^<xm7Xyp˝R[цzx aٳ@(॑2X40 a qmc{t\+a^O=,'b%$ !DP }%uݮW+֌ů&&aN<-8!0+d]z7iAiN`%W洈 `\3 ĥݺzw#W$y;JK*2Lqat-ȘJ#X_ SX/\V]t@ht҄gRe!cϱ(LD׳ b{-'UX)V)۞a%b7t%nN{Waa/&O4f!M])iɥOd:O3g^ü~W\(asw\N Y.)rEK<3&(04>uxr8pa׆|~ z3[q6X,\`EdqwDZ\1;/b FfnfILCBk5R ߑPfR4YM$OiPa" 1o+tvr6\7ZPwB*ZoB:N$ !([l< ukHTꧾbqʹ$Y~p^|oYmݗ'USfw?jIQ]QGōX|4GC&aB ~̫eĹ cKYg8Hv>"syѧ2vfJb_Cϡ /ISxUT23ԇEv儳Mжi^qA4= {H4bA猻%C=RK#'0# yz ̼8!/^cEd4@μIiN!w0S>k;)["˲4UTܢ6)eM9{]SR:6aaHNxZ!y-L<CT0aę~ՀEE,&Z[&K|jx('u꼿 ,"Qm39,.5 AKJTE8PVG'L(Ajy͏G/dh9o9]fwp{+:yX Qߧ_R/vL*JFFڨ:_RY3m[ԯR{*)t:Hjt\6#qDaDGt~^ωl6x/fa,d􇖻dl^l4{T(RJ~o=?O**c@]=X.~a=*TܔsJ(ܫ"*3>I㙢G<&lL%Wa”Bv22U2meܪ(ԇ-Ga]=j9/Mk0 UԪ]\eGx^ enF&ǯN)48F< xxHPnMVvekĞqQra4X,КE "@=*yt}4oI QVx%|ivZ9т_40F2}Fkp>cƘfN?U?z__<  کKkAK_g$o{2 [۫Ba:c628LJ3Q=U6jĴb=amן}pR[%tYKĪe &[]4ʾ;md2AYp𫱦~7DS+M3EJ.iO/"=5dIo'>-ĜrXHt!VbGoפ_hXZ<]v(;' 8DVHb}iPv.RM۞d/Ouh{R5=MwDWԬt€6AԊR7 GodLҡDKO"mgpq`[a+1M/ P,@]}#J@~o\*tG8 -O{!ʩdms2N EX ]MO]/_2>Bu'%GHAA/ zi uH\徇{Lz4(Sv(b+3uYFXb`zZ/ks뷪dLC b 6cS\Ӄb {D֭eWxx.e2G >@L)Ms$btI.Ȇ[GGJ?])!Gnlq4i{{S#8"s"^īpɁ~RLo=ro{dT/ Ȼ֡`:s>hVX՜O7d1Z ROk*8 ~<Wav9)>dQE w˕ ,"^{޾'+{~U3;jC p"cqzyrzAyh(dɃ'e$ #mp/ j˓'O:{D(T='WosL9ZNSC:>6l֛\mXeh\9ԮlCJ#&yԁӶD$T 6%oʸMG7U$|B`#H`n@׽x/RwL镗@TKv=DcKmjŒ۶a$a D>C ~[;ϔT+T`#@e^/evs)=J[ʐ0b8 ?!GMWԾ9 Y.0!i iO=]3@8)o|; O2|Q^wlD#wiIYmH8r6!+uI]L-eUö ^+&^ni%Snh ;#MnVVf&1:}ʐ[0I18L^b SʟZwk+d]z#CQTRۘtJy_QB,c=G+jtY%:c v~OJNw16c\ %ecU%Vv {)kިu3SQkK`1Tl_"x)J}oR?;]lk0`Ob:=p =$;n;&C$"4q?=( έmWb[6S4Kۥ@Eguf~&ݭAKINכJp6k٘dy΋XN74(։qy-O,J, ewtmӻ jJi2³h)`RΡ1| RY$Q 8ޛ~_@qKرf6`ί_,=~!"VA!36%:LIe xreFWNtd/e 3CNP?O* 28 mx 7\,Tu@U([Q*eNɛ& רmbΧ͈dk`etkTM!SيJip%\$Jދ#t| 7bTR=XSY̶y=HxZt70q/Wඖ'760 G8^{%'wY9WzL*#xgE!T|D6=Mb.z[3?39%$M'52>C5Lэ~u`jܨ͛\Hq[ߺՐN@2ܽt9AHOkZy\W8h~rKrd D/)s o䞐`6}q3+ -d\GB~0[1%|*?tL:ۡw4nϋwϗn `D]ŷ}yqF"';!!%O#v柰"RTm;ǟD] HxbRtg# {us\i`o5Fk)T5Un3!RI>0濑 ό>ѨGaUhDZ2''M6)#M.j''?1*F+eJ}p0m3IM8ſ8|g1 l"X-4>gE.! !}T&_hUos[:%o]] Z̸P='Kp$wSF7"{-"-_퀣Zԭ7qb(͐ GG;mQe%%^e5e)Іqu.Couw4&.rOa}_)fYFTs<3kSqV

NִUd9l-rOfkX\ ~w`k!=4h_\,ЋH5Z ?"تbakU(•L2颖yΞeEt: ZJ]}_{X`Y0#gdʉu,G,6yamL i@p ȌD?P76i[d{Po{GKgZ|\p'NHω?m?yK;QPvq3釽G 9{sU lo ;Ј*Z.K&A{l/7wBz*LaW"KäX6nU\􋜧@ yɅt2m*bnu[qK*ױ8֗[u2w WK@:IT![RJ 0lZJQjzObZ%Zs14xU/B6* D_}Aw0ئnw6fp? Y2cwۿ 83g:E]`rvtkjU[Eȣ׽˿i!q<.5hGAmG)X.x,qC5C K#Xo:¸T'at|0:ybNQhm,pބv5fjitaP/Nec@LNCZ8.frT EB9rBdi$V?smAl<ًs7OY_ͬYlϝzSxl89^-,1xR3N}n7]3 ! gn:OEBwYO"ԔS~YpY܇>H^?te{͖c Lh`IR}֭e}qz,95LD| {]-0$#gM΄pd&"`9Xz2A L@F\WjԬv2,`?awxhì8Yvɦ3;W]caχ< oFk*MoFGD JwP9jCF >zrG)*=$}VT'+~%#R6^9VWJŪN@H{TBg<~>Lm]D}7 ط[bb6qi%Ҟ.}(E 0Z<_*Z$k^1Duc?֠QPAkjCcbf%~j:%}I3MC2Zy3|,klAn͏ZR&5ܡLΧFvT[6"(߽NIRuws-}[XEpU"Ƨ';\*7͑P\ Zb+n`1F XEf췓I"zE t(k'}j,!'ojVX:"9J1bQnD;Ж٘a ('CL13W皊ʴ.D{W( VDA^afv;ޠ&J fL\NN'mW}Q&HttݹTgGHpa/x8/Pt=,__hԦdq-ޟ` Ha,DΎ9M: eӓp,n +_, zhβRjrF?bBNNMeꔬˍt{U8YāP:~]О/_Y6@7 PwyS\śs N$,!q劣.){V sIŦ\Ì[EQ9]0菪df#Pٺ'cO2( UȱaʘJOk\FӊcXz-!}Z/kȹ`g/w4%TT6w@Lu =6*  5h{1Yiɸ3lDN|0m?p"A\ԚYTV{&e&sRd邂c 0~9*pj:K!Os:o Fmf'7BVѭmA5j9-7'8(ؿ^4:ޙ\|M%wF=|ěo4L?q#]R 畮V;`tpþMkRPzSnwp1N1[m͘7Z\_2%hw< cW.fPj3+xx ~d,f|ŷ:.G1,59!ò? ?]_.of*w, & :9~:Ov2$^ak$mXv^8)'u|/›匜q%JrˎK 8%!A]{leu2$Ma6Z1a@*Mknm^H]~?MSHۤ)Aӂ'Yh0!6pP^8(& ӼtYkzsd=+E\~,8SkeثB ofADi_k̇=Uz3S8hR ` z2}MγN)R;WICP/53_)T\/TQk_>w4=G'ZUk I/K$j o<2=\QܹeNŊ/p`v٬*IoWld608&>"=716xřPUzIˆvP:'Zf(6 J]ܛ%š:uz6=d=}aEy QQ["簶Ώx\U 8У?v:$dUc7'mjJX\atAKnߩ$m'y'nxa2{ A4(s^5~Tާ82Ꝿ⥳;#ߤtl.} sD+H]z 7i`7E}kE"߯hM6`F_Wjpc=udʁa_EA6k,OfkF3z@Xd EX4v Ο^ܢ`] $GU=(O׳#"(pnߓ67Z巏^i̭C5[ѶZ1fy _Ĝt粩QKIrn9+sY0O̳R^ۍHy +NlQN4HrȒ0ݢJkE9W ?J׿z|IЅ];aoAbC%ܓA;vqgw?^ cܳ$x뱇 %"O96_DMt,y2&M\E5\3<݋ŠHjgUj#`DJru9hqP.m^ٽxn/uM~4户ā3 _u2q(aX (^{N4 ^91÷UVWe mb}?s¶՞| ͐})qe:Y?ҭ6Q[ms#=[&!f~4uhgC;' _qY=)lcx 9BI!ex5:/WKOkgݷcXa;Xsf-9; M] M;% -krnFnXtBT ,G齰w} nfh:ZOA~=g0&:KugJIpfӝcĂajΩXB{W$ BcUBKaiR`֠\MVYAZ4 ӽ3ZS z ^|/w.Kpxtb$Tr93&4WTiSl{_swkD~x] ߎtBgUUL݀Cfc+mzu~nՎZ>,{ .`>I{uw=nf:U:r)n=r,yzɄJsvs,)qUms"!/:;I!y}BZiQڬ[Y@0P]>.]8mcmTC%pC]ӦFD({wL`>ݗK8&jAƦ<1nJ )ꃨf [a:VݱHfJv?RϠDpa&A5A[xD`ۼ <9Ӳ ]j2MT帒i8gyns7/aw8B8NN&V4*oa˭]de eքcLὲ/5*eO髻k #ƼMW;[:ۋ* Qzy0CD08OM`C(K?}aNC |ވ<@$y.Ffn[ JMfLt GcG2f%j} /idgB}P֥Ct4xrES5ˎ8?cIc{J#y{@X֗?I]Ao푐S2xX ^迪JC,H#Q$38@E~shuj.!ȅ/s -]{-`VtCܗ?˴ocgɓQ2^vdcnkяz;u,eY'WD#9~QlU&3j8N=9͠{aFs*/v沬FHG2wI15LĢ>i" ZlN oچsW $OȴAюFV3o ;̇pgѭ 9( Ӂ60/Kg vyXGځΔދ&)vc`w>#63*K쥧Nwْ=n֧6֮=#$~6kj7(%KaC}n FN%u^~Uz#{z߀`!⛒\s O +Sñ|*tA9հ천y23M*#f t‡8*صщgK0U}`#„N0>QJ &oc@1$A]r!9WE)Ẍ]wUq~1X>7\Op`@r3?ah]T›!hH)nG j Tfdd@.d ɼfD $d+ 8@(j,^)[F5#$UM}Moii-cx Y;|f`nHRY|n!@.mLT dPc田~M` uf9L%72)\~TD]VlxiU$M9>E\4$!oB,|b&]'uͬi]LjfdK@ ]W{N1}]?-Ja=Y㱎STҴ˰f2#b:7{; TW*zoe2>iE3dsvciLܜ 9Z4)fY@m>{րu"h5_^SG:Ϫ_."aR[z%ɨ*0B ?^bؽď"F.S HfͼJR[*{tAN:0$?j}~aꗢA lEB"g9Es͞ef.SV=ܜ'6fEYPOTe[ J$6sp g(\cD.Z%o䞟okPa壹4Pw "ѥHhZf,z{y[4@5 c <փ;E7;{e/J-`IsYUvݙosKkZURB3&UL.CqwG5}swӢg|`^t}ĀAvLA(Ҍ+D%Ud`u WZ+%gh<ΨE:iUrTkC7Xr+21%2nYP΁R 8m+a3󨏍du0j-0I݁dx<2h- "np.ў9CI /ՠt9wv|o0dN7!$JO%a<. kY?V3ًua7CL @%>KA,@YZvZ(i$ꇍ>4RM ?'.}< l=󅆨n#]$>cw:)}#ϞUL_<'"|< :9;{E]PXʚQ CHk`}ڨ-zplYWW0s=Ne'P(/r'Bl7 HbA:2}}c.esH]睾4Nn.h6Lz'|a~op N2j!r4|8)@Lmtv<_ê1)TEy[  b NB-9c㟟^GH7Ks6v qZohlYuxդi=_t~m_NjwHHhSl2,"祑Ɠɬ p{DUanOQ$=quFi in L3P2+ڟK!鹙)Otk񒫽dvo?nSmm?㸀#9G' 83Vuig8`^vƍ]'*{8Cpž<̙q(3e2VW|*)?`LzxPd>sOr<5 pj:m0ݜFy!p`E㶼+e-YՊɲb˽%FhJf=/<91k6T >pw< 4\{a>aUC.rusi*Ԧ b֙2ƭ&u& K&@XfK}LD2J}6Ab%Z6g#Dh9rㅳ\U]}{s7tY׾Q֔r=^1Jur=v ~a8n>)2><{u}"[!Uzv |^ސ9o~fJkүIGLO X^Q0U"d9;p#v˳M_$@ѹd 9~iҦu#*U]A9Jڗ>/7㒏9xa:1'P}f-kT/ob2GE~f˨!WH4G>c.gKVu!R*Ӆ0~ʳ+-6S)ʉu?[TK! W2[V1qk!%eo#tl<|"yQw䶘kȲ;jw K6|&0kYq@.% 6F I ߏؖ)ɞ`g$帜nm;Nʐz]%`esyeu OA8UzW[s{Vdz8{ j"g*/҅:~tȑlOՎ6qIFV_Jji定Ω˕%ujѸUI"L5 |Ʈ:w/9 L>V4KIbSNUK KlZYC9+fl|v9/'Rq2nA fn}]؞qfZGN>13AU5=j1g<&!tY2jp KƌFHK,|w{iGU|kCӒAK{L&*(1XAf;Nu?! .h*x33-~m#d#צ](簧LΈlz~}_2X?;R~VC(oGkւ̄#jDadn&WݮM.ų$n8Js$V'TV@4 :Dt9Y! =xGRi6M6!A`30R 4:dePݦ_1z*:P{Ei[949Aki~ꬲ!tO+Jɧ^:k#ҲFvC:ݾP]`@hGUٶkVMlA 1ߎ4 xMXI6,w#]'p ~jN,YÝ'rt3KYI⢫CL,H !8^|,Q r]E::wF JA/j(o|8a9p0m܂L(ُͻ%`}xgLJ') [8B. m6U.)hp/"Mņm1#ȁ3\-E72G EfH\NMˊ ae}們JJskz22l{rzÁq=iNqJNP|]WɏKb jk*/OLD;kU)ٱJ+?۹=疅e'D_+%o XC&ZqFzvlJU;h3 BP"g P_/oTIBd+]mPl,|"j(w6-/[Z' %I%Lcba1=Jx)y|[ŴtϏ S8|NPȪ9-E(p1`4&$J3P,-J 7>r5k\$ 8aZkGyJ'P:ZylAMk/DfG}4S-pD82z<2_UJ)йˢӽTdL6+6fxd͘\~bClq_޼}VGٸ6豛k3=HʍtD9&Pf>BXόuyfܧf)pt`;tshE?sý|r Ϯ%c5FY] 49mAzYh$&di'Y<c冬`:M tQT&64+TK7y17ڕMq&s$Qm{ns5LĵmP84ܼ"/gf\F Ɵv&)wȃ+ƒ.IiT6#g5=FdW,;"bؽlmh l!Ou$xXAqClS*:tt фԃlq:3*FBINBAM- aԑwk87^>% N+P/=a:| 0Oܺ 1/$pGW^Vs& &.&yGmզ m/xyoCأesq80桔Z[|;DL(Ys;as@h RI;W_|Rm%=6zpTZ?]!o실gFR nrE^7*TW憔0c[ Mp5ױ)8i>L=EnEm(*H| ~ctQέ%QW h#<~- DNܲBEaeK5SGua墎Z<~5_ˮh_wEbSSmr#Mf_%#wlӻFGDm3 E뺺FuuF_J[vcKɒS Wp*NIxo<_lH?G^-{E@kVk_ 2&,ɔ;"נtw{*9덝'ABb[A+* y%ve@qk?'T`U!l udb(n-`B.MYnNnxaJv6H)׎͎0M&V= x㡪'Y8^*\[(_w1ߗUZIQ )G騒QF]~h(>t~LށD_H^__zH70wX?{[WyA#jYj'~8}([ጷh]p-sF@mdEoMgYh5T1j"UV3X;CCw\A,e/a\AlPh#ٞ!K,_Sx'D[2HxA> <~V wچ D 5m{ٸbaOSZS<]@"W`E7FP4VzEt0.Tx.ryABmyU|)W"7p+Ƽ+ ӱ鯒giM zWL"k֣ /@lpAԊ10f4+zk7Ք~#~@Uϣ߄jH}bHYG_ֵW9-XC} Q{6o@X3SAf~WK$ MB> (muR#V%"5kLSň~){u+B#a[>", ;/gLAFŬJM(/#}MVj:d%bںCw knw:qyMbJ)Vuci HٕHS¡ieCgM%n0:UgytIp3r[h%&/N=j hN 8;L yj9fE~bh1^5s_GK|N GL 4B`Tt ] 9*< Ku/h( (JH{~|c8WXV{:pnRR=xE鍁>Q2`cjsc~ _~`Lpd67;ap ʡL+*k]D$Ved3w҆BuH ʿ쟽-ǝ}®bcĀp&G[G>. o{3jهFQfctbr6K\>kc?# u%?M@$wRtȐ[xM({.Kѣ@2.jKTJ,QrzKTBsNw1Hذ5T4W!nDhy~*À:AJ8c*ls^+I{Pb8Bch {2=RT`,6:i-` nLb9l!%~040|+ƮZp|hTEGt8} ,{nēCඬ9\t sCc/);Ba I1^!m+۷hV9S]%0u2FpAx {M87lF=WQW/ʛ9?U(5ݖfDƀ܎8~,W`#0ԝc݂LcVޫ(#>$Zl=QD uU#JKqr m\?w&g3%yO9 yP90?S/̇Q4UD' |?K}WCa9=}J:]h ߰sͧ{1Cu))1\J;@9Dh^3 $B { ``*œBDFhrBCǒ#҉1;մ> 엁`*sˋX>qmg\r%Y U΁eb9$ᄁj(mj* +;7$7&-vʹRRI7QNyy)2Jy@7q(+) J7sScq^ςNLi]%Nnp2: / }_v"qΐnͦDHGbH^WWMۍyA M3[edd#ԉT $?H^eX\[Yfţ-Bp@Yb¡1B1!.[Pzsx0t5ǀn{"4d9o*ݡĸڪ{ ._׺ieҁ|_~toe>J2l@'f3$Gq6H:3l-=_;e/o<*h|3zX[`s{/a,}*T3.Bc\ꓶYtݿ$AКձE<mҋ_6 åZ$K=^늈P޼ SIkjT<`U>Isu/6[J*<(ͩ0W '3}e7Ηv QƢ*:꧋Uyχ^\pa.E[~re[@WAj!03 uh}!t'8-bBB݆pQ/b']6| 5 ߡRzv"zC0-ƁiZlA>vm/Я+vadMDG$ vT N˹ĺQy~4e"lڇL8v(2AXe$]*/O!nc\i]0z?*^.g_P@_G,ISHsMy wϠ|Q)"w׌*"$@muBHhtǢ5`c%Ag4Č:p׭ u}뻫,dY %H@P0{Lw̭[,ZEFĸvDg@Hn)[\Joc:K3*%\m(9APը=MCfL!oH%srTFs:7?RxS~ӽ),w.tY;栗d{Jf/)2EE&-hm`6V,'a/~@ĀHF!kܖSix€sZBs8iAjy)ާ5r1=X2%]M-=ŔKa竳X9n!l卩rLǍ7:9U}M)xSvmlZF VDhs/ߖ1`{<6߯CrϫK² ^ 9 92*(DU31¥A$};4Tَw_<$-s4-b1r~|?Ljg[|0k=mu'Q jk\i^ Go]蓊Jag;q6h4RM"jBU(LlxD/qs* Fяd^P B3-c .z;0 hYV4g5xicOlŦI,R+IBna;0@m4fu'YΟX!}ƒ:qػK!- 椇芅q٤9?Q/)I53S|04_!3+ AzvOF;*%Yޱ˹tjI~e~BPb$epGl pj؊07!ss (Dpf/pUh-;G+Li.>k!\LW ʱ_/Y?t0p n$m.id30On7hqQN(cp} d`XǭsX dpd/Y& t+$݈5"[8q M\wuoԦbI%бٛ䦎)9Ku|TV~M]l Bj2p&]4Zza,oxQcOXMۍY>`PWV6&ض/AT\yL\$AFYgib8OݑD$W[\ӓ4 Tpg=Ɉe?c31Wɍ;Jaual|#rt~F*be ;7)>VZjħsU3OKaߟÿ m{/뀣hcQ#hSA fhBZ E?'W>wYKJwFsD㖀OnR Zӭ!+?gHz+#!ۀ$Ā )s\k+t<ڔZC`%`b<߯BGč6@Pt$tfőUY?'=gdcqFϠM@J+=KC.Mdeԍ@5\&ǡ$šCbF VHR?Hi{t(~b⻆Ho\4Dz?Du/7v[LI(l~Voom`aF#XɄ|O}@ QuVNat2E ofksLS3E"'Is _9? 9k<t/:R5u:DND9CNl;z1pj/3!\Ԭ_\߫*PW?_ s+ۭg2 p \c*APO&-IgnraZLNI1t PJřVlջ(2eQ!S vL4}1ܓFOUac Aa.=6 dn_֤+dv}Cwb+4nztN{/8h9„I97j\GC^rYvcC1<?U9 Y.!6s`-Z=# |d-֕F2VBݭ"х,CV.Yub=.#55#Dn)l >~ʵ5wW lp;ߛm&F$WF6gyE`b8$Re {b%e╷j{$/nSc~xs"kufԛ%qz6ϯx"GUoKvKVfag.AHy~s :{)LOkE̿)>tm(x Kշ,"uMU[Ɛvgȡ}|=fw۫4%"/,;QCk@t;2>%Tb95&:UţS 𽀖=sކKFQ*! 7 j-28MBm:NR4elVє\dP@b1aQ7 }qz6 Mc9ʬ9uXQ˝qJ oۺtC3dtWKuBN+'.?S \7`n&}nqPuIb'E@ٯE Qܝfavi7XRciqZ+"iJEJ+dzVBEØ< Kl:2Ls9->t a37q%(#UMd. ?9^3N& o@2`1fG웣(Vfx@)֪x'xbw28~^=&WNi7(+ҞkIQtG} u >-!%s-2(yG#_M{j1R#kU:u8pn^mӠ=0.PyL[;TؗlENMr(|{]hr`j gf{?|ǠdMڞklZX߰x?4⩸e7O;zy$ wβ7o5Gn߃ 2+K~|юj{Iv 0̕  ׼-zBK&Tp0YV(V:KKb3M?0&5v9qUIza/$2_| ‡>GyG_ 4[@<@,oDD: }K*3IrrE0p^zAśw~aPm,SRm5fzp{X?mċ0(Et QI~/3ZMN$‰6ۡ+*f"i y7IJE>&&ܟYs9P*ģ~`HA V{:`!i ;TiNxC4ĆgqB*8s^KM;Ӭ`*GóycQVs~8_Qbc˧rX 4}IL7z3x|=({1~\!1]?-m R+!aKD/ftiuI8^OrQ'j\IGx>H@-0RG֛cPv˰7؞6Yf1?m,Ixï~"wgRM)5ncb3(Ԅ5@jsERU\h%<icNp.@8mF"d.ޱ|L28dP`CL_䐕hփzeԁO>H5}|5f, ڴGpp" cW#%}N'7.WŊUM}'NP(˺ziDnPb8MVDk]i ~ >q42k {x4TJ`,j=fpx*"ԋ=ͤUX iKi.:ۋIGgY+B#k%iÔ d`zu#캧5a"; mngӧv Nυ{<ɚ= YXca2aAm9k"I> bFN} <7/I4[BݹJEJ(vCbv%3!ѳ^ّN2 <%(3XecswǽpSbwgSpM(?.0]ba4]!^i*JkF4E#n8Q*a|%\:vOE򽵔 wr9kL*Xx*M\ʼnhh29Om^%+Wh.#89'd.ZZ] T̑T%ț6 :7Ha`nB(o9TӨ_KףgH7Lb,-f]ktؿd:lŠSgJNp[ /eN:I08B</xYt]:62;%ͷiZ&XNOq\E O#&&Ёs?elׅ`00'w1RTFs~Q'q loy7PILB0ꊄ^QϾU__QF7i$K'R,$>΂g`oet" Qa(jKrҝoעF*B+ NncuT/} AOyCInBmc7.(AaJގ|Yq nW8>s.㬶x+)YNb;~%'Js>qbd ,aEl0!t굺zbnj &EIf74Y(H Ĕ5zZ-/~*3isV5?ԑ|mZ z%:x! S9G;ex0<%e0`at!bSKwW>߈{lBi$*-# 6V(nii'FC#\CRhH&ay]Uϴ3'PG$,F0ȦoU[WNɸTn^gppU/TޯEi \$bo::0s꾼 N׼-4C(;ؾ'^20c?kD(E,Yn%3Tuҹ:oBEr8_gU1'po^d]BQ5ˀplKB.M4!Ř"}etHsG^@2X'fyp8 Qz=cjD F|x^Y2A_{ Z%mDGΪw3YJcJgQ_Af\5^M|n2,넸F^$0!TPdƏ˂CMJ KWhW~jN\'^˟JSN4ؔ&͆Nbr(ɮHxxztN\RJ$Jpe JdlSRO xZv}qǃ'^JqM9s?+:SE@5[jАz2 GbW!՟@xTd_MtIB|V I÷Vf>0[5k:> o[d/Aބ\7d^ 5-v6͓ag=9enܝ[jAQn5.>OD}4MPŨ8WEtL}oBzCčDђ8{W*,YvJpvVڅ3~da3+Q` @& b\;-y}omSZo ]],4!p?kolA+K }64;{KѯF,a{98pL٩@kt;‰0CTF~ Gsu8*ji;,0Q 1gb]q -W3|@u#STm#iM1l  e.ܒ|Ҫ8ೞ(> tI-}t^K9| ) (!h[msm H}ts~/:B i3;FsSuvue5{u?g Eä,+]*)\Xy"!~OlDm@;*"|F_ {AdɑUc yljħ0Ik+ Ӹ3%ll BX PSB; `nDn-r;q+Վ񗸏*%nb+5CCYJ-oL=UqUUa%t[/G B봼o2N/jZ&s\0njBLF*Ц$wSJ>A_ڄ< AD^@G+55g~VѠ(QRX坸l`03]CDO# ,'Gi튯O#Zr,ِx'+U\|-:@D %Mϫ:0Xo*`mBj4Tw xin):?%7ͧV";~+D3 pyvvCT:WqPۛw~Pg*L*.0(iSt"Քib4R6+GB/MO4s)HLaJ9RBH:c$iYxRw,jJk-p' ZVCP\zOyxM5D+kIA:pc'Z8_tHWXNP7V8 SCfwn06A! pHxAe- CXoWTzzpGn\V 4S"AdBdaҴlc5yb~B dsiw6b~c$KEPy#szCINJ0vzK*1Ya&O'RV/sO}#SBel^̯"=~xi9m}dbv${F#Z+NsȻaT$da+\v)nVm4p.;T(@ZO`yܺ[!t8 j9jL`"'wW\P II蹪S '-(9u$ F6ϻ2[DY:Jx- |p=8#  5Zn?ߗE%(w| ܄e8ryU^W Ͳu1zVI|,3\)R:jLrb~: tC?$o=j/j?hP$]O\K]ÏvmoWe"8<3PnVzB_ޑ\efrP$@<ӠSQa6q~{u@!kI 9xU,zԣ>W}P6=S*%)uxЫ&n9-s%D-BkQ+8/\OYi Ax o޳C)PS  _&;Zo> xs[)H,fh^ECMsD[t3T@1Ve {N9OHQ2$* D4>O,=A M|/p Bs㮸\XND/ 娚@TFɔ.xl䵙aO3]EݳbKW}mpI{b{D~co;kS2UU շdJ a ?>&{*[P|}٭胁c/G1ipG51Y[ɨ`+# P+;DvL꼔*=H]PS:%mg=m^QI~msrVIziG6nycI7F~OA; {ozX9|^W 2&VK.N_\9n5j%wTEs9B5rDާd>Q&rτ5.be.(Է)/%n!#Ǝ5agW;LN.)81Js˭?{@[q8ⳅ!ϊmXCtOc UèÌ3~gh>V'n.yj̞.I&r^ ؘa$Ǵz] wW~HL?=8TQc3ܡKY_9lh_F,`5Wj,DLpS~jZU٬upԈg(-"LeHfs0lbyZ/|I'q[ȋѬ'{ :xi1s6ӮXMW0gQ ůugk{ѓ^x%Ali+srcLRɲgp~OB5"Ucڏ9u.yM !w6k 3pwjDd|^ #\MrKo'oE Mn+uKFB^$p-Z.Fgfϥc rlh~ NS#|bT޵, ߗI7#VY 0WvG=22'SYşd1‡'k(ƴ^X3+m>an ݚP7_ $Ĵ)6 لl:x̹5 3 FmllIN;Tb35sjBg}%xcF.|{uEun&\UUWo ro괺!;F->fN|X~B}RG̰N%/e*M3au1.qM5!=1^ٽ Yxk^ٮHM߾R<םSpԄ>o.l\s zu$ĸI1+ b4MJL-mÇ&>49qL{v BN+fQ7q?.: FX0Y¡SZɅ #r?@f(Sy'׍N{ S/AC=i^n+T"2Y1!0yo+۾"C.P -fLS"EKϴKa#Kź ŀtkyts]o:G[E|);ǐ'2M8L.S(GpЩ,a/'{fZsx'-F<Ϋ!L*D2RǒZ\#\ TY_ K2V>l ķ9:]Փ3LW[ƜA#SSTW j`y_21d ĕ kg7+96))x9#2b7KsрF؀Oճ d)f05iʪSf/9oqKEjO(y9!sd 9ԮgR_~⎥?!%g gx~o!ѐ,-V ώDJ<u*;Qo.k Z3~cXuYN}*/oN<4}Kl?Nqz; 3MÎ嘑/"[biX ^$A\Jwi1U+UOhHɍ9kYw(y[m,]'f3nһ8/i1d#5LcSuעB "~K}"DF8;,0=QůFᶒKv瘁dnKG"<i:!{5%t/bPF6 @@v;V+6h "(׷Rc*Mv&|=%A';tJC.2]{9;wxC2mA\33e{87-Ags2n aX}6_gX_9g"ΤגR^m*5fE8j-a?rX< z@ ڏF3*T'␘ l%,J]LNfq,}xYrNQ 0T1f<D`{h}Ejd(K4;4Yݻzk*#g}̀x\&JGO3PDdAunTDs`_µ>v_"˜zb:AoQ^kF5`Eaɠ?8+7*O}|tݩ4%s'5ȘrANa%XJxcاr|{92T*?%:I4X'ZVYZbDPæ$@;[8 e猷k8ýcp#5i@!o3[GZ&hM? 6e+R39G)rP^VB?'),hm$Gapo|2KB=FwQMޯ՚MB1D_dLBeX⍴LktO$IG/yrD\j$J56a  b`6% nHNY!5KlmXM%X@ZAKC;#pSELaYXX(Do0+97x%ZT '?6\]SĠǺ._e451#otBۘT6ȴ渘Xv U eh09R̡9dL,YyJr&<8^g%fWS9qP$3s$6I.xӏ}@Z6|m@gt["Nܕ岡|=P۟CN<_.*xR|J$=l.a{Tĵ徭C((8А`Uv, @P}܅G1m.CQzB+6DX8ɛ;W$y2s[*/#{ziƂjR]$NuMN n;%+=8xK5 o3Åᘂ"Olɪv6!!2bJQWH[r?1=Cݔj+uOKVv!j'dɤ|(6;5ȍ{Pqi b3bSN1WB=t ~ҏ|A FcGK:"e䧧 E>|]m}'r>e dm++NOtqK1L}}sӈ.Y͑hr"'4 }X36fvr`+݊plZ _c=7.&\L%H?$a)`Y]ZG]"o)_%9KBTxj&!י wsХ:&5gx4ŋa|[#0J'WbkOI|:Q0P̞Nl1N"nDrp*."UߵD^v2=wZ$B[ʘDw\oF͟Dģн Γ[w[T ̈́EobԔ+P IYXر7#)~Md65['bhUf1PC"l;)K^D h܎eBzPi{xTV WHf&(J3.σ~8&Tٟ ( Rsm9.Er~۾eKѻnk{{2IwK2UDbz%QrTEF6 pr]װHnMOĎCنkB'qn?1Px XBuk9Q[]^.LNk"o.\o)jf2pt&>ީ!QkAgsh'0~W]< K9Oף/Cɣv}408 3W{K?xWc&|<4īA9dսqڶj<60h0j޵a\&+?n|FP35!+e3u.SɁzšBFa'y52A5VvmO5u+ݐDw`27njM2梜Kir}ɓ.#֨ z>Y~pi=,'^/ssS]-*b~12>ڕ~<زH,<;y x>7Y"!â8ofHxqd!HHoo\ fIOב0:r{x|&}1>Q!fN4gI nB03L1:t8F5E@_,/{! 7̻Ƣ4At}6A1(ޜl4#.h]A_EHĘ 1i7ЉE>|޶ۻo g"+ZLRrVFepe˳gYjǽq&2D[\z{tdHhrP/ɥ׵ 2 E Q9SW02-E 3f٥hTvP%ij1IƂB*z~:ZdҴd8M~, (C /ҍV*5B6̈Q[A Q őv|Eboc !O\r_TЪ{ T}*KvpqAt $U&A#TtőD]7.Fk<6ͩw@jn'Yu`B4+GKX|V2)|(wNbGgr9<+a`/TLJ&w30ih @zFlrջIN"nXqrBgQ-(twSW (ʔd<ǰ-;ATiA 9{dTUζin I M7D #p"Pe ΡtMZ{?4ZMD|PsqFP< ʙAnĨ Gx}χpIJDJ[v/ Ӡj^R_h] I+I "+uvex9]kqoW58NE*siƭ%DiX=|8>k|+Mq5߉ɩh*;H 3']nxqN]^̦l"=\C¹bت%3Fӕtն˫.O;&$ luSUD`AY0%o9*Y&{`gd'Im Ҭrf`bFʸ9%K%nmTzhjA);1Y{` ?+%UQ w<#Vk1-VŒ M[}NYznٞdlW\xNCYbݘ_)E$%vj/7kWv>5/Kkiީ=B᎒b={v: Pޤrd:L4N&hq; ez+kzj{=$x?V=<)?Vi "XU[EUags,pM"Mfo@p\e[l>K .\n5…ppdk}5ˋ+%JIik@tU ԼEШqV9KnPѭX*\6cM'@}Vdq՜8nH2zJzß;+ZUr*v}X( ¨u`DqArk?4;́4 "Qw 0]2F/&+ҹsMPsxK:09qYȎ%HZ:jhhGy^LKG9ְO85eNSVh`ƁWe%ϧ\\C#)1i*Uf$#_/.X]i<<=-XmBMh[f:jצg=x@6,b*.̳Na \¨B%"Rvp?][D˦\HV)IW>ވ{ |k۰.7K_BU8bjv?rU;|Zvϊi-vF Q-2mc ⟛,^yPV/ E0\|~m}J;MπwT3GHohyn ?2C'2M} LW')P ۊ蟅%(RR-R&zZR{nR +@ ){.=wͭf2 j;.?:S]\KJ5ޢ[*:K'=>b^~%=cfÈLbi00˪h&}*i`g˂E`§)"_HܺF}*bfr?d?i*^w i_ZB FB>Ti4#a/e. 8ݒݓE.hnUjF|+6PUfo{U(נNqW8Coő8!cc@x Yq߯j( DN>Re *Ȣ?ie"ێ?L|#zNX Oz3f^}-c= hK'?SׯTݱ>*ʷWsޯ3o;7&mt4 znIX6kv>ɕh$\x Nx0b #$vY |٫ R!/Y$I ,ȖRZ@z*4snAHMjݴ|ѷX8i9l[qO={8ŰM{h#hv@WɠxpԽvKEZغk4Ħ)XYCױ(/XŤC_V*q֮,+:{:n˫S+ {[(;`E64UߘyoߺF%AŊ)wC >DJMuxԬݵ57uvxDe/{0HZ!pMh*>W &(a^M\?0OBw >TT#׾,&Uܾo_%1 [As8?EߊmmD[\ϊu;Om˹؟_ 2ՋQ(]^h.ʣ&6Z}mG ˀ@Y,i{Zo ؕj2WcM|XD!{x?;^k0t`<1w3knlx{Tc>tH :,פ`Mߟ>٘&D]kSNJ~?ë!2AcŬ^{cF'?1)T _/dc$J# 'Mp[)~\8CmǮ~T)`> 2sX /軫 6U )|ux8"_t\, xH'/wSCP,@;;We6@aMvךMoϦQ3@>*|DG jgLkRf6!txH^@U 'Ϳ^'a# ʜj.J7|{bu"Vxh-bc]cڱPzio+;Kr[Vsګl5S!b,ɷ96iJ&TveX.8 8">w&x#]bP]"KB},B7R3ߟGzYeFXf7{֛x*egfwoLwo0zchIGŇnI X/_dAVuw ³ĭdL߅B^˶,ȴ$ m|xgxWvWW.J'|ʺ ݓ?»W+G (@{B#\lRNSo>|)0y쾤 X5+ݖQx=)<)Qv}8*jEH}mAbd+MWQ$u -myeL#?A]n5"%KVij.)FS DDt$pǶמUɼp 3v|WLǤ݉Qw,L=wde+YO/ily{ [KԿ὘N!Dr6hc8e.N}\lA!U[=JeQvȄAt, T'يs8 40*n;u,1a3dE+'?g[r M@% uy.tY U*cu3˂akMvsdLօxӀ2XV 1_UxxiG5Y~ӈPf N1z௻Wuk"QNiZڲUG4a{1IP7 -f4y㔅|(\=85k ƹn\k粦_w$>5R5SawW/Wt~:2bc7 #O/KD01ȑ&,Mбw]zk2&3lf_"%JVd*OJLj嚡@+ऺ2:UQ;C`} 7T;7\ 5$\'uYYf4( xEf?ᒲmP:7o6p} ?eʗ\\΁jmg؊~-\XZ+_že_IfQ"a$mIIYJWQQ1$we]ϑ:0 ?~Gs&MptΝ0չ ^XnGSݭDw^w30>(Ԡic/BN0;aN*6JJ[pR6zqD1ANd1Twyq"i[FiuU / ^r"7L5 FxkI'o@)3IgW:ʹJo w!| @1q&eα,lF`,)=0KZ_(Y冄"⠊s~ceTiۮ\( gU13r8(Ҟ~4OVA-nX@]u m'o.`Q(ţya:C#[EX^GY!f6%{\s(tɱЎkEq/*K\@mͅK`ȸh Wu^bE#Jpxnoy]RM6 c^4uʻFi.@1?6~;\⾘ OmsK}ϸ3i2g<$"I;;wL +✳wRBMǂ1>}bު @Λ؛%Maj;"ܿ=݂c% 5R]o{㇁PTx̏9qgb}\*7@tę^: ~6\q @eHAt繆RTEVyo CJ4wmug/| Rsy]%0B NEƨgnK*"uccݞޡՂޓO8k;IgPC F33.Ds:ZоWO'y#TFSC 󔆔F"h:->rY}8_;(k<Ϟ$1ѯk٤{$!7->a֐ t+qRz7d*c*9jwfY!GMɟԈ,_fA$^X݈: !.d_M|'7VP9S?fW0{wI/>#/h~3a T/ѹ}6k~]൶/dwcz*&S`WS<oRHdtő"tDŌX~ WQc3 X M]t*<Ƣ ~QDG?<J>'"\t1aAߛ =?;O =ky7ㅝ$+NZē­xz=/qCx 2V +,ZMj<5x?K($dJ窀L݇XlZg^\%`2XބYq>vj)cM_cԟ /,LCd 'M˦/A!@ڑS9`E`Ƃ9 M24y 6ljMR*5xʸi*8=/-୛,CWԍ:L^7^Ve|`TܵšGIЎʼ4 ~hq\]+TQE3Eؘ9Rܼ'}1"#fw}C gHҏzcYX ҰMn%K{M]0b/K8K|gWpSc+#d+Ma^D Vd4pfdბM{<_2A{c@ՙ|pfЄ2*fdӝHKt *n,:^Ǯ8MR 0C,\1OcRHOQG3ؐYphG[aF*J-B^*,2LL|o$.SU{1U' VZ%cOvx)dN uw[NbQRmfaqjrH&+GhߣOplPMW[""x[m/ň,@~ID/sBvT2 3,.)6,[1Y9Z+)8#r)K S&l't|CTb2== EK)Փw j w=z bG 6ESшy+g@lL>MT`U#7b_a:Ayd8ac(vNC3#xQ}ݦp?Ϊ5O$#J>R:iWM`. :0GC8`Kku#"pQ/RV^d 2#t6ŲdJ_#|u+(]T`U#Q{zWL~Z{\]nH A5œYps"J0Q{Gp`%W3 \!𩹻#}iZ![ {!rϵk(gt&c>S7z }pNt12~Y4/V5g=rH虳wBSS?mJ]]Ң](Ikfh pfčɯ',VjdK车R\nG7K|iGZ3+0ZNw« * V7|4}@ a7l81Cd'WLծ^ 6QNd,FEӜ]5I#p>= ɮ|Au `o±RE9*MFx: 9":T(=  !dQZ u :MQj߼P R뫗{[J7ɜ 7J|7#G;wqY8f7ufS- DEV7CcN_ϾoL/r_:;enr1D:`A,.x & bŁ / Y_ge[3HvLF'qzuciit 7 )'t#(F׀¼hc-i}5+NkIkAR-~W o/gǩ8 ]Ѵt݇jsx%X.{L)afӾ'v\m&ΙE)W7śr;(ōjaj{@Tp)o/ÝgUAqVVyaz9~&*r@ ^'WbTɨzeb\| WX#1\ZWPj/e!KI6ŷ#}A2E zcBnYa1ȜxOtB{LS(OHH~>Ad3]VpLr!'iCh})bnVqC5 d"s5v%^0y9zǁ `*>B5 &>_0}j89w8zFu(Uws!Pli2%%s ;-yoDZtݨh%Ja 4jsdgqgeٙ b{b$.v wSiqb'.;ύIԛbB1S"¸lF ,QPpcrZAt8ɴ,w&ݠ$5,1,p?2F"J acU)eR|tv݈ME蛣?oGmaI4LJai|R =u*\Dl!nyj!1]8!J*T:T11^FmeTnGqW+BwVU也Ξ.? !gܨUbk挑q׶^Tڃȿlbz}ےT[0٫LmW2YY| ~{b p͕: J:@|`Yĸ^jsJ9e{a l'Qv.MO dB˕3)9NS7lC[TOTr5T&@E'@hRe=^(֘I:ȃ Oo6tbvJ=r u)ǰ]'he ̀X/+5 3F.6D1]NAM Y\`d8B^UOߒSZ|=g^9N)RD@aR$pTYڒA@kb~SS70a|9Qx_meEp,JyڙU墍ɦյT9z3xDonhbD;y\i5l _ /]$`U@/rs<7zٿޓ^DLYhv!mԈӦ ́c1nL4!*P"9v@ 7 ~4da.J$6sOE w#bv̸~#ĜC4aUZ5e&'Ÿ3E#u| '%b[܅$C㊗Z$ ptHYD $Nkm`(B&㥚c,KZݢH G ̪D:,Qx X=Y8]?<\/ U~c HBEvn>4 75Ѥl~RF K3fYCohQ53K~l2aq|6WSkD(UA>ѓ/_ JǓ22ux`%mA{܃qkdB4jŝ44oFF18TYg{,,fmğJM+8_%%f &ynZQ-;PS;x]8k YپîPRkս5Q2M 7Gt#I9Uc('HY,M=Ƿ7q`!jh(?ӬHiaS I^HjXϑ_#fRhDd|B|y.Qfܛ/7$% /Jc8h|yG|G`Lm`1$& ^qH_*-F aH(۴1 Ol ya-J| p6HV)t tceA}M>9.QfiPjyWAo{`9zޫN *\oO1EKɂ{# дى*H/?StX*H+|E;XD'=Zkt-|j W_'phgy r52O4tGZ璱XϰI_ ٻ y uǵB`6|u}1bV1?sYqNnR)k]G<:84'K9X[5\#ؿ0 Acz̨bL`aoTGBtP.(x`x /뤑,g|qejQ4&cYcfIjnD"x s Bl^>l図/= ]q}@5ٝj;jCvNӜc %Foh/b)+O* b9R̂ w1ytoVa2j-R{SΝ.HKT =vƴg>Cuҵ dJe6ǧ*ZVSCLF.kx""SYUV .x&hyBZ1¬dy;Kc&:6}Dd{ /_h-ozhBQEǶsy4usazQBdM W{Dr?Т g=+ \v 5jFϕϑc91pVItA6/nQ0eW[aIKHRSy7%@@~ދ]ui>(dɳQCd5+ƒ"М`"EdaspeN\4c1ۇ`{ml徍3.᫙'QN>c907\ +=1c8!-w 8<~n6&C%쫩9TXLxc%_/V+.l ]#G:!cYMZJeJj$`&cD` ]Ĵ$qH˞jCw. Y$kMXH!D\f {Y* ~gU b*0JBg`N҃zj: !!]\b\LN0mʙg%!0)۷'. sPDhdܙcQ^潷h"l̉ Y8>Y^?M #T }6rع{Wm[ŰKZY^M([ٍ-qiKH?-xx8-)'LcU|r/?sI]$,P$X9 sXub:0jflXlic<7 *_$>ƖƏ$$cº P<ߜYb5v}]h?=4$X=GE YU4G QIG2.Xk|h A osVK}Ԁ\; sb\}Jdaэ_v *Q+=|fЅPH*$2PWn)d\*b;UF\ߥ)?L 35ZMY4%|ZQnf}wO79;_m5_/A 3q>)Tq:yi`x$Hob]: Bi`2|W/WrYO2iAW. #xKGD! $Gos;M&1!4[s#E2Oy[0W8}X˿g o,j>Q^OM/ĸrHJHm8l?D]=3$޹t_R KIb4(v}-ƅ"yZMԻHh1;+#iL4臾GHMK*bRI0}j~+BN S<]X;ݔ`byM2s|}J%072}+ʬ\Nk;/=t!N<>4 ,1TA`a_ґ6aBHqE~da"iP~'c/ ‚1?˫{N7 . lpՅ-RYcμ7sޖ gq: (';j^0# SdVHY2)æCR7Y@4 ^R8tkւW:96= P\SHhӒtx= ~a r M 7= ԰m ElFK'NJ똚g.~i,6p8!y{E^NH'H8aBkJ"sJĦʪ!|,}x;ekkW,׷w]^Vݞ9;`H!kR^`kpwXӄb&뙢OeVVoY:Ht*G};aƵ+ c>lzFwS}Tc^IʘTRL\L<z*D뢰ʫ4 Q``{ Vu[I0SjA @cGQʮD2S網/45@A6Z8r wGUD;2*\jU53T"'rn/3ȝH[1N0v> n 4c4eKח u =::t$*2&4U If$]:0+VRa"(=$(.;\p `9` /|$1QG%ztMuw}⮔4d߷ u9^eu@ b !gKs\Ss-kY x||5NYb\<]0z_Xtŗ6 ιC d LYPXibZk!9P'\7UۥoPzy'PYO^Fm`!4PZЄghH[0^ADO&*8S rtսұ\nYLri۸DL {gRlo.C;9q(DC|$#4Ò9XDJvj5hzrFH5fMfx!> 21 <n%|DWY6hX'C3%V,H\S2PIYۋ:65ħ6`FBTީ=G|3$hL_Yfv8fRTȅ/ A,kGGd՗Fcer'G *6x ,e币3 FGT[)'VQiH<1i0ߝEm3](RNW ]%ػMSB)TC |2n3>An$5禸ifBuU&xSd߱+2籣FȪ@;hEUuP/B$#{VJGcFYϲu+@ b9r@ I1$aK/ t1%瞴VD;'kqzC~\3 ΀G eP3f+v ?ċyHʌZ?Β+H&>띄P.b ln\Kw(}e]>7EN,V.e37/PpbuHyK8} ,Al*tJAdS v%0zCj S`KkX4 НDDsvZL΁4 +Vi.㐑@bnu<"{@q ;t|lJS%b9L5dJ ϛd|$X/4u6 Еyլl 91Sԃ-,Җ PNa: R^.ĺ&S*7/G.mӡڣD,⏢SƨY?^ USm88 )Ohn{kCnks@F/U6v4Ή{sM$W<5P*O;W`) 1lHb~{>_KCBfQ'ƗKw 43=_s$rDumxB/Vdc({kGZ. "BT^* uƝtgƟ=|`|.T]_ɮ6栏JB b7ZGaR娙&sB$jLh6={jZXx@JuǕ+ژ¥NyvS]PyS)koyGM6oHpך rO&x ׺{GuFRsȮd(!V- {s7MNEboI0}j>˘ڝVgT)u] S*vq{QL>Y8(@AGx.^8qJRkLyxV&n8'u^RTV ]BŸ,[\{#iĤT̄&/{NŔJ)H(?[\\G:Țۘ =ǬumQɀy뤝X(=T/FSW>/<ʍ Τh)f&Vyݯ@[=<`%suV_L1}n>)$`%=VCWt؎αUD!Iӕzͮ/.6_!<=w On`xfښ\X;Y0JKO$G%XBc UvS="Al=8Y ԡjѪK;/Ƶf Vy6AZ+׋sC[!:^oi)Oͳ9r}uG`Z4Zp"Q^Qyf8ЇPSGD 1/+ Rhp4`O۞)~Nj1`g^LsntoJ/ VM( &ZAGj_(FަōuV yKsIKCYŮH@rYGp G4$gO83Ćj-_ u`oTq fR` _thEVqb-R\ȜE_#}'jD7~GEķNV>1Ma?kJe 0@uN{waDN6-X;*P\LH3e/ݺț /RCrdc|ttoG*qMp(98a68_|A~ƯcXw*mDqs d铔"9LDž^4wut}@TVIšIʚuRB~PoG$zue ,ߓHޫo;N_nR l&}.\fh+ 5]eYaޚV2'2(06:Wf #¦igZHH`uXI39J 4٦{~3z`E)K)ƾcnmCn^-BI j"l8o!i8@WtĶ*̎]9ZӲ3[8O IjV?,8jZKGeh(ɢU' #le3d "!⃘@:4;W1ze=,U3_'wABs6bQaʘ:U}1~fD)U6|OAyc f/(x){B*d8=[8EP:41 cMJ{l`}Pd!6J-6`C&EmJ,wO8S.=f%+j}bwi%;ࡾȥG]PVS{eVGjB@yٗQJ'ݎvƴD9}uyFL"#R1/h67 n3Эcuyзutm)${,<#4nxF2$I| P;z\Tq&~cGj+q iTB^ҥ+F վV?KC9KMY{oڳ]sю"q"A'5QH53 pJ`h $%MjhJ >+VDZ^wb&sQlW;y'ܛlp7Sm1giDUQKDfK+.V#jcQ[!醈7Wv`YZ#_&Js\/6meUO!oGQ7CҞR)dsoC[)W'i4)oZ?aԊ})L#ϗekCo9v@a( ubvrc>I;WD.IJ| "|Q=~uf;q2*ג9lw*'z;Z;mJЌ lCڵiآgϸZ:nb0;ȹ x?3U3ڣv%x^0MnDe"}uNTg#@04jôO/z @/C:`竘7M: QQ.dBBtb jtM4[Tk[JTzZo0)#Q@nQص[BsJlv?@Y 2>,ͭ6QQD\YPuI}N,UP8 T L\ گ5ͩ9atN (f:o 15X$)Լ $Y`uCjYHc:兀i*|3˳9HfLFaVt@HwG v%Ъb7ۮ"RBĵkID[I:q!FMxg0y<\-y!V9cIJxImUe{ Q-mcNNS#2<޹{TGM.CwMO4=1-BuqT]1߹e]B2|۝Ƿ %{ FC7N} *HP36)ZT KڦLq/]$@ @h偐Kiu( cw!~&)_0c'`=3k)  z-T1L9(Z|hT ͨ` "B_?:Vh9NjW>(6qQmjM:ѩԻc*:J;)#%1bbT@B.(oxyűM0EV4C^*YG7$d79cu峳 l`W!M _K-ӗ @?mLĸp 6 T5yRZSwhauxyvGՙ׎"0b38eOJ@=C5jy/ x_ZQRʇx$]fʽiMyaq'rt91bL|$<ߒJy=OG/ c Mic4BZPtD*SԀ [ᔑ[V,=S65쵬s$LB&WCc0@Fd/'}8K rԈ7sM.0`e`+"b,U G.| L36)Uvmk=u5NT.>׭ xD . o@- 2AըbЂD]F35#.oxb1V)zUSiNyNs{$j(~Y^}1'P;0WNj"bP]t7?CW-&UZ#/Ăgyz2m{Cٔ$WwnW&U3h)J6_5W>X0zbl̴\ >EycQ r΃ >1Bvp7a֡c1` Ԑ@JST8nmӕfQ۞}ן_l;i xEŦ%(ᣲ y"Glգo'AQs7G+mSk+Ep&MfD1R{[aj0OX]OP][j@ TlaO u`pށU YL-uJ1o>ѯ~?U/i'ٯRҺuC3 ]i"WyМUB Ld.m ao$߶#Ķ *|59:wn aW3RO`HoVjXT&X$ϳZCoK8@y@p唓@TO+(nfTVBn\c eܓĔ6Z=z=J7ȏlD̆? r-ܖ P$WkFɃzg&I=-rIN(ܩ~{Aqa޹>];AijY3ػg\$5\KYi ($jfZ˂(mi҇r|M 0/[._ஒᦝsz^:*?:u=@:F! 쐂fqxB'#(/)A^ ߳IV"L? "e5#O-VqmaHs!G.Fũ`mȱ9 dLG8+an;hZd;c҇ݜEV(_W%BpWW:1-U7Oc׿O;,c\wHa$K6YTNF{CEi}o86 hY@*f.*ٕU晜'a@iU 窚?wXvxyυ!{<]״Y*/Z(L\d36{ = yRrW Gsi>y$z1l6kheK@Hf#p||Bcp[Zf3C}9a*1i,OKCF¥6Eh0k{q{`d$3ԍZą=׏ Ma;@(sA8 lY&QS`_ ӥ 9×Wea:_Fa8XRG?q2(]Z_9LԳchZi[t*- 0zy`x:AvN}qpOɇJ6__WJC4 #Vr{Jbdu'r)1n| ޠq5^ Q}en 94݁u"Ya"W2gį0/$)YHIG1teR8\Kw?8w'$G):8^f+ R~UqB',qW5kNy[WW=*x0?SytҏJ/w iyό-mzȼgAΠ\>bTbwkĥ\JZh-f)e.ӭthJNg6䤀ek}H>%:Fq*jd{ZZ[C,VP$^PVApH Hcv`LMD >>&I\a` 3I<+̽(, [A LTmC3 LjM ˦I;wDLFB+/BAx_?ˏj(߹ZڷB^X/4<рS6X;׊ 7aTcdr #7wLAL(_N&_?S> i01o+E60C2!MRdM4_9Еm-I*BWNjb>lQuy q ^NKB*c)f40BKbͽh<ڤs"gp_vF*x*{(37Mw褆ȟbl͹ p0,ΩX C+luw:Bi`|142VyGJe.E+[gg"(HMд%2/s (mf]SW=lNoCN%<{G(GPE);y?hRʶ*o'os\Ǭe)z Vjx.m;a6&me7m,i}aI!K]PTȼa!9g/ZӜMqކj½y,ۘw{f{91BL+90(/p緯tc8j"~o|jRޥ͒H -n8*}I\/P|p1+yEo[Xf(&vQ@'  -2(zӼf_}xn a,ARO[l?:$DeY_]Շ(kh#~ 0zBbԫh8)s9; \v4 hgkղ),ЫV\(GΥ 9p#:|zSDJK>#m'?à!G_%W|Mx`@=mdx"WsT4HHu,x*!.O?;lu1PSh*R' ƈ=N>{@rG {bS4ŽfÈ69͜Hd /\C_2gide z7a, ?BgK!тowW2ybon6;Qk13I"aYM?\_ߴ<߰X\ivP2 [G)VzF8wPS)LHl$8{eab4Pp %6`7D9)l)n\C׈ʋ.7R"E$"I2Ǵ8Hyl b:aEIlXiGͻ~i`^{oZ# ۉ,d{䆊K:1 .„ Y_jQyQ>gú !{mن;e3$b+` ~Iʫ*˥#e?>y (j\l޳>4CǪ"bG|$y oȘOd/YUm5 dTpvRՌBvp?rm aJYg ] )r%B\8I)\H¹W$ zK%Ӟ(s8ұK'ٿEwIeГKqP|<0o^)Å r.F#Nw%a8QDYØ 9``FԷ}mݔkVlncb>ŕoiM} u) gO'vVm1TOOTԚءQ.)yu֗Y޽ Ly42p&-w>|gJ [[qun]bma}MZ pyEU2)߄רa+25ĝ`HYWXDԎ]co'}U)%T_Vx 逬! pnIKRt$7 bq'.턈cvU,ʬGxO'=L(MrrK=yqR6Ђ/PIyoqFB(TDv2?/TL>wP=.49s949zϖ\O{=sr(>bT`E$P1ϳ%|雎\|Z&/"8nQРJ/{O d|hJM1~μ,' 1$D5xV0_#u{OP`cVix[(vq:aeckAzTqeS x1{P1q4N6O) z5&cjr9S’,AT!tY>ZfhJ0#i捻+T&^"KkeO >CgtGuL.V9}1ϡX?41n6A3T$58NEK= ş*Vw%S%%7_K[a .Vb*7#BZ:2 2kP5<ۯ0 sVv%*^ [E\G1h m@RWt%x]ɨd~& z<Po#*sK^F@>]fcyź#B"k[WI{-5;2 PWw=g5);mw.;BvLE#Oю?}挢DΩtY ·NCF@a>=-65_Y't*zls3/e@wS'wEؗj^w)Cme&-\ߔs3bG!NJnއWE*Cӣ6|쟉>s?͸T?G 6 , (/PAҭֹ7fP 0_u JfTmiD"e3vU tfWNAbS6֨'}<G4nՈT#93<ʈuUB;P Xac,Ieg8~MV61}dkV# €-$x eMMrcL0ĐW]up}ΜۙẈٳQel^k#}!CMʹР:|q)a@'U5ZYe O}Oz1ԑ i_Ta -:JzM׿EiVYJI nbcnLH)ԁu!(PT5 4,u,W:lEέ˲y^an:>ňPI wuҒ}DD6[.Cy!}[(|\B,}F/s 5g꣛\jTzp; ELB,csWcs32"uxΧut[h ߒ 3-HKx^XHQrw48I`]\N-{Dys9aSUz9S+41@xȻ+M=/ oF\ *Zp–I;<IDw,2V7" QᒄDk4KBN%:yuߣϏqT[Is!Ag3}Ӕ@Kby`~LO|ѨkYS~s7eie+W}vcq\u*mI\FIU;w!;1QBFtbWq]=}ﻰЫl3QY|1 K=P(>}@kpNh< S҅8MHX$7^2./ Vm]p{=aaejA#<ыeզ%i]h{%$0[>͐ll!3O;>/$hVi8 T6~o疂=II+uބ!;NZJGb(ټmN;vGg53|:3 "C``UC¢!V NPe/stZ%7$_%WI+dn s2l衁Ip d+q'&#<EWJ('i)L(/.2qFCrM#?N'گ#C )l$`r綶k:>ExtD=P2.F6*g>.%͎kbupDYu2"AiusNQb1h%gʖ=|f!]^( ]G`j 6Y -O h%>bQl'S܉ tC,@4J<<ѿ4!cgvN&w{Y؁pnloTS(\D -(o7jg鬿篒z p d'NJ)`f"9qՃp%X޿^CK0 kypcvkzP{,|: G6): Md2xX"2*K \:¶l/x9W|Uy>jG,: vIeݡwl^K3os:sA~D·CL62zDmH͈Z7O <_n56Y y9KLHn[_hQ4ZsN5_TUPk'v,?w\û*Ǥ "]9&Aʇtk$9)ہ cŬC& ^NÍ1D5?J<]a꼧VV^5o%=[*YT|\ 9u'Y&P 8S-|7e vL՛1ey:b'!tEęnI662.``cc:q*)+Y<[oj_A9\017. ?bqwˎf"4YU/ 1ұq/@jA4`.a׃[0V'1I*٨L#9;`Cy+1cM [=yID'k6b]|đh|Wq 93߄:ΉOm--I9Q_0i%y@*(["A\ F0d}74V+j_gq,3w"xCC0XŦby9ʵ9z]4FwkxX% !w'PZSPCcw~1,;j@ ٽKDئX+X7bU0$(^OFJQ?Tr<5Y$PEo3}eY0K+Y,N <|n:nZF)I#^:ʷ+jZ,2Q} ì`. N_@mg?O< N3 #Ra Gy[~Uo8E8P~Tt ,|^tr 'kMЏׯc/ȍbЎÀ*Tq@y(gUw g X{H@\{%Fh냺_YA7щJ7g-d)hTgҧT0£յ^~];[fb*aꦃ0@!{1?L1!tYv¤hڱKgΑdX5<ְOXGY[[.犊|x`B1EƵUx3ex)|DUԚ批Ēp8㳧Ɂّmk">%r¡=5 >k#%mшw2`fpOAD\,k7oM!!=J껈cة1 NElE:5No7@9 `W@! %.ؠCu<]M̋y(:4^4j0od 0ANq'_u'[ ߂|䪑;kyJ˺!uNQ#gcK^|(p.RvD*]Ѯ?`V0CH6wV |>ffԷ4۝9K%?b,I$|њQm`FTpyv#h gYD6;SO9 LnP >s WOeQy$;Kd u#&` ; io JEi>) wU.CT B PnJV#pk%a%7uBP$uVnn]jyUy3>=Gu}|rB-Sn@ q*˕!\ ^5E1o/? hFD![Y^A`{n)⸣.!"n}/jނւaeV\Da9@wflط9GN:oh)`YiHQm7ZܷDb4 -) N˨A |CgnAҶr=)5r }z='x Д3cq h8kD15҉M3QՔiza$!>cÉ'pY7 +;4P9hfjهOb"50;4S-jHAj%`+uTvN+JJC2Tfo:̐EF۲6[@hIt3R6@gEl{v >r\vOӒD ,X(zFLx='9Xr- Xߢuu1#XYk_۽]Z%KA/VTTG79 r}Xqe!Fr\1}] 83eD s^ݟ('?@T;{c)>(T*lcݷn!\៛wYHVpB|cL1HhB7%ˆwU)`:mG]vs7U8 ٵe (`NX>pŷXG42s]2,Eqf9"g*sqڸEFItݲ#V\Vn]UywG+[n7~; 䧵J ;˥4)NXwԼ^(]w ӟXR[fs1VpݱO"jVwK%[Ɵ1nĄt{xXH$-h 8I`D3*fA,.5i''EѱtM~YlAݫ qf w˾S ^\:5'Ɨu*+W7s@([yqho_eFp/SkqnnvSΐ\Wޅm]hU'/1<6ƭuυX 3X!S~y\ݢu5p擥Evb- KHZBd&,:Zj`D8G|>Ȍ\xJ_ r~A_^EqXCl~M@`xy!LD1.෬u_Zט+i:W' RU젿8(m/P!6 1 JxͥH߱4z8ӠSQZtS|" ^}h㦉Bw/Sы}r)MLJ~O(H N{kA80 0Ű_Fy ڱ"k 'rힿ'�[g!4͒d}e1]\߾otٽ+¾hCy3|hEs>~yȇFo[B2;)^G6!K:Q~<ðypx9dLWe ־^ Fp޽XAYq+"ť&a GH78ѡѶ=͔af29`pe0dgIf̘{ ? .a즾SݣI6}AV1nL(w ]% rF}m/$&riwixՉws\#"@.Ґ{jG>q$H,(ɤwEU^60P?sNX)JLu怐H-ta`fe*A]ԫץeDM@46fTCb+ǰ[dAMxA}]:NIjJ. ca1+n]zq~kYiAj $†2䬓\)h~$hr*W߯@dM^gZ4"WD Hbh-ȾzHv_Z~NWZz~A`S͡4K35Ҏ #۶%1ku G v:  Uf lgxoyp.џ @ ˧|q~L Dǡ*"%'2ɩ]ʿHz_010ׂ_ppbf33֙JO L7QTu鏷o9(xMIz9|}?TR#uߌQ>dUw`JsGO`c1@8~^VkcnD 2f>$G7 T+4103*]X?H߬sڭFWYzܿ)33:h& 6W.l$K>|;F-ѽ}̆M|'+ӵ"a;ժ B DfL_ZU4+j\=w1nU践$YN?Kqr|em1풃NrdKxe#](/;,G;ePc^rWf%?l,>3a#Sb&&{ޯƍ"T°&Q7iC@_k ##],*CKǣ|ʔ6,>FnhV47~xeC*#f&K_mrW%]ާl =_vXJK \Vn^7ÿgϑxT=A"*pB\mc,Ln]y|Q4ֆUAm8MK(A eUMj,GR6kDæWqu[~:%wͷzc-X\Z Sg&^:4} u'|P#ZI_E Dצu(>v>s8i]atARl;7X" eZ!&S(/p IL&8_ Q1?"n,Z/.2LUpF bnƽE\F&Xr Ϝun<> /t/]Ac`9#/%^< n3|ìg J$~~AH*8#]?PG1eyq^ K&Fo+:Iҏ$,_HiY[G^[ā[Ӟ25s$`l(2e;D#~'.,Aԩ9 :_ NGNlQ}7 &(  q39]Oa5RFEH62Ŗ_4\ݎlӶ_Cm}ڮc+NCx+^Pt{(Aj;H)G׆".I +]oO, ;t <6OۚR+,dZ t.6/7 gƹ}wZK $v2 Aϖ Xۊ^nhM*>}K,9ώ@M+ȅf&5l{u`8(`A&IAΝ {,}i>FMfhU&GPoB d[NY!'cz[+?N u9p*l~7lրjƝ~oQL9X&҅[)&`Zt$3U_UKBhY²ˏ  r O"k6(/` Rۣmd{T dz遶xr( jB $M?D{2W^HbȏN/Uwڄ#|Ey9py8{Df^FjaZѠDwr/dkuZ+-| 0.ou7NkbOe؆:.+B e*ČSTG$]+Vg@n˙fxJ;J($VL#ag>s{f g7Pcw^' 1pOty`4jP:Gc,'n (?!~ٕ~W+ЉnPabI ?awz<=* Up40&t.ou e\\rOob$ EH^8YfԔA7nv-} T&nios%~ !J6{,8A. ,uM#z6]t<%-IMC[ՇC7 uXNɡx4 C֥C,*UDT[ Ԑ-, ' ni^"CļxOzh\:VIuѫю&-:MfɂzSΆ0uXd>HʩΖJrñRKus9IHt(/5)e6 bH$X@F_-{{(DyRI>>ir'r|YTWQQhf&:^&&E䖾 Ց C C@'p,]kz SU[zOwߒֲA )*x(Ϯv3Ӯ*{=QI(t/$ E{ ~Q9F|-ƕZIئ@Kh6e ys 4+Ӫ:A3p(B*3}64E@QLS+&1\Laꯩ%wV0`4}"V֦Xf:+6#8ꯍoV&ZTH@+ ]q .+J7}XG'1紮8ۋ!uVEMS$RF,!32R- * :ːszhgwo#Bkf^ʁC73ϒ ~BMIfҿG>qHB2GQ'Ix&Щ?yŜmS%]΄NDt%Đ urA>N5vgmCVeZToU/x#g{C2ʼ#mg("/MzeNvHy ȎbAp۠f}zo؎&I#J-3?K(vb&TKkw`\xIHtuĩ:pRK`娼 k'P!6eXdWd3v%HǙ>g@`_)0LjL@)#x@R/G68rU%(釩uL[ԯw'wAR?{ 1JFa@gq )r\\$h.)H_[*.9?L֫6P63O+t<}I;KYtQ}$pG/jkqUljB4y%3{5^yR Xu̹6_r|2;ƃS-ӳJnTcˡtCdF@f *c٢[b'J<kOE!;!0KeǼkP&]kh]!X(5 xX"JE, ãU$+JCPbDf'ƋB$X,6G+&J/@󥋢5g9D2 ְzkʊ7_+:r ӱWf9Kdd5Ec86+u$*gc8W/p#dW~ l `Vp1N9;nG1Ϩ Q<^BB %W of-ev&tZ~SI,N3yY$VHUlK)nM 'UUnH2Ci@ʌvB ۢVBS y]G-\AYʌ 8.Asqҝ *Af*>7ѼJo"BXK}^L]mݒN@@YpٛGCQxS{  iTaJug!~-p_1E`Zrdne#{+'xJGY  o% fِ%n }LDBXAZ{*g 荎iRW`ƅ%5b2bcbEId.fCmnMZgTMNP>Qѭ#3DL)S.-8@;~v%@%kXBȱ #&.$(DDd"7@_ CD|~CD#Ϥܢ;M> OX/Mq&6*kI!%4) kwu}CϻpvLud{T}=ص`W A"ȕÎH-eqcz@>BGG2kqFzEl__тUDO8O)5X,P".'3\)z[}N p\`6F+[?ؐ }bEJ5BJ7,* O\$+vu9ӘVr!4V vf.o޼~ocbn^~%pD$5eXZy  Qa.Re@#_I-#ƚע ں-9OCn^]w36LVLY'0.:a& \0›o^3=knN9_4#Cri=uDx#] d$^T7ą$?4ecnUԆЈ㑈~5Jl?{rRpxe3~6N1ߺJ*Ƥ[ЂW&CPٗ$h r0wA4.T0*ST#T&}Q4$ғc.VؕFcCKmLvvۅ5? +B3${ a3<AU9g Spk܅Y:IkqJ)LEKg_$LΠn_"uᙰM =aͥRxQR/[aP-ѩ#\Z9DGU>7w-&1hUG_i(UU8ND kZm>ʋ|źs/N}MKE T&V-^T:$F+׆64,[Oec8\n VxnW@',&I+&xY7 )qbr_WU%J79W`gicpv(xZg&RP.2]>m|+b 06T"k})wʕ=N4WKo~;t@}ՄQmzż2"d~tbwk[26r/^dae*|qB)Ɇ.%f~-%.E5QMkO'.O\OQйL|M"ϰQLhނ_S HNNEPJ/3kW w }&N㸤o DP`s줲w,Dz r`>'6vM)mz#ߺYTqR8#Kĕ3 pL Bh%`JZFM/22+n7:U;S dOx~eô,N;*^JUC^06iDK{Nw{k{&Ic4bC??@+< ѽF!*@nr+ڄCDRaY;&f)m…Ҧ?6uY,+<`kF"H<ZPoY}±`bpRBޤ/IGvȚus-(sQuqq| Le"ݥq:c;qs | t"Э{mB0.7) CKX @*In]Yv*ܖB ca->m cଦ5Iv q!uͫ҉Xd@2;0Br(`tFlh=K" aB!/7(VQTqAI&,xnwܡXuWRx0tFRzjq:Ia4NO~Xjɐy&\=kgdۄI݈_tԅ2>EBoԙ\)k[LAxKG %l|t?b1\gG"ߴڒ _ rN؎H3G8S2(22?W6XlU x *ޅ4٧OfG)(˙`ͪƊHӪcNJy~1CnV @,=Ĉ9pfls@M\j1|7 XV,ztJEV:P8 l%QlmzZgg;@nv~EgNw\{E;1^J@?YƉc0~j;rčüMR=ɽx\]})ztIm\(f@s] CGup'#B;ҧ6"݅[v3BTc͞or7> nQ??}/#UX"+Fr'ƞ4޵yN<(>*7{4M/^3? xY]X*-N@&ktˢg?GUJ-/d'$'VCaLWo.8 j-p@> =RyzMW767]]B ۪O(l#aׅ<w $c\.O5xjg8sEYtm\K#<ĺBWR&NE%x zOvvwջ՝PATل -,lp;Ɏ 0e1w! s!,-TBgkY'=]̿>=bV9CsbF!n-~ҕ̷$A)Wy3|do6{yʁۺ# P'5 [ˬ+GQY8{`Oj, m կ{ u%Ob@_6uZ ڝFa&$)̏GX&b5_}.ӞoIdC#a2BY 5oOEy86b>`J98рZH:fNرdU TI(sF|}"~[ WN/x"A|qPZq ^^>Vb/ܴqzsiV&)pVGot+:4 h<3 3dӠ~ 4-,E6茮7|eT]P(8F`%Q(x+[grső` )10qNer牽z նgAS%48ژ8(=hr>9堞ԨKX' 0WbH!4+V 5'gbo'x4C%huN[EMxw^ob8G< K>ciGNhbp^HWyNvV$=T65N5m3꧞}a})^Ul6Ɩ>uQ[@7D݃ԕGң~~\?=4VxxLh1ƋyzCտ} tØ~@rG,f%K Aп0,8V#FCjas6p3ZJċĞvQnOCN['u--AvٿM+`\?V|3j]Ž=[2^V$\ _zOb?~3>DۅY7+;D:\4*+9<߄A_B9F9sO0Y'77\,I?*S?*!Iv\!u>AL$W|XWk1,M/71q#9W?ww-xHBfyoǕCFeF`deiUརZݞQ\U 9V]ĺ^ס@>dY;,?ccݣTX}s/9ՃA4EZnՔ:$ocÑ/{euT1GnT;Yc"Kʐ:kG 8O(aqg\dCNHY z?'D\1,B(8 /ZćBtj׭iik#% Ծ:Rjji+nyd<؏BkrGl%":i(~ıdZ1oW\L 6&Bz:w,.B6kY [$`Ѐ*'ZzA~ Bl;@١'KW:l(WBO*hַ ,Mf{捳8$V*Oܵђc^;i e[vkʆj*8z;2W[gS11I9$?1ǣw#%f[F6D37m0J y.[/<KBse77u@_\cꙜJdXdg:e&nhq#^%K"6;{Z~/m~ (4{0߷ 8%"(0QFt+ҩJ@:׬9u`ߨNiBj-J-0N n[[|`Utile $,'$P s3 ;ʕ6!eJ&a+65,g5j;Z:q/n 4B1ߗ#2c !S.ꑭL.bʟ9Yw>#cV}Jxo1q&\|As{VXe4_̇벖Seqn{ľtjXܭ b}S,G\z%]LdY]X oBSNFҽo\L5\M#@}ƥ`KVP_% 8Bx|{{z5mx&}# gf޵,hK",Ү{p]CkuG׊;a O U9!lFFؘZSRvFFAv9S:31<7VKVTlweD eK\qOtOs/~rƯ= ޞFdS ?N&y~6eRԉi$4 YbB5HH[`U;Y\0Ok>kdaī?|qkpOpSv<6}H>!ae,?@k|PfU $ʋ1# {,|vGdKK> O/Yǁ` Bֆ^Jth ?ˣL?2bƺ FɌ-H=1JF8wܵBݽLC.Rj5/?V=lf4I3cv@i+HYBxG* y3.!Vw8$E76j̮Tq I!9abԠ SR ؏+H^uQ0ٟ#w-vbdbȥv]UH^[v8l-! nvތv] }r/ŋej~p/儮i[HV`Ʀ8{oV3~Wr'?.%C>rmT)s2[)l9D2&&y姽(aϳ=,r.qMwṯSg=^O?S8QK_>MnJ;^U l Zw] _,֟w Q{刽̒q[ѡ.^?=̱a(:ZQvWZmz0+!.7TTAvI$sBӠt=&Ui!62}|IDu& 0>h[@o8l'9L!aޟGD>,i# B ^K;DmO4Ma/h,16\m* oykoMT>=CHPY"i{n'.ji(ΰXqN%@ 72pAXڃ ν|ԽӾ2%kx*<Jl?hz{5Q{?MBÆ lȘF72{?i X"O頵>0{s#|G'28mK2UѺnYu1jx ȘP+c9{:?1\>:?_W#y|I~ Bَ*n%pݲGR $ =82)>Z+RWY8<5ܸ ԁl998=雮dk 1I?^u|a1IF3kmzb;'AS*>NJ'b̲FrUAe,]͐9ΔQp&f$80m%pɁAYSԏNVHY9;_I+)M+X$,?@DFQH[`D|%M(grG=r޵BxcVs/=~fL`cL 4b+iχ!Bi&Ȱc_9HR@,h @ytJԳ}W1_1C>"m["[i?J[\Tot - }нLW0wڡWע{%8IljL❕~} Ueb~U8qQSaQX\3\`\11Q(;y%+*FBp2N<-lMpIRhǁ9S72`ԝ ٝJ_I/~h)#'idȶJ1G RC~ fB|E7ٳ,'( Ŕ^8<_I㘈" KOF&YeRބyDqI9>J~?@4~\.~Q)KQMOwWs^2˝~ eԌۤ_=!M8'0@06S{ir p-gꩾZuLMKx&nHndQ w 7FV*9Ga:=$ϞO q܆̱+'l!ks֩ЁTM,2C,L+ 4H?ֱ7RU}ĵ-JNܹfQ5Z B+)w`#ͣ`s~lzlGזUtopXr0Ls) VjH *~L\.%kpu=5 XbZk#E+ q2\cV1%r,p6  \n(~g *&#< )UUChM!y"=9foQ=E9AJl-s*/dKL `2hu_@R8H<kõ,&~1*%B`/5z&AdgWl7#z-Yj#b1Rݻ [w WL)kܘHJKvAӫMu2WX'0)^\R*,s.>'8;L KNu}1gK*ph=@oNȆmP|UU?ay))߹0n ̔Atvun`zsf<rxqҘ5^K[w5-yE `$A&?= %npcA.n`|$toBg"ƽzߚcHsu $ 6-Sqv>nR1T4fɲax@ipb6L P@ֽH&RN7ѱZ_>pspnXWt ઔJ/PzYw~%5l5$ e!3= e<䱁ǓD|8_tÛ`a2Vs<E}1ɼ.%\(KVG>2.͠z)Y{-_rns=U. R s|jK[+ (Y)xE g!pHǎ)Ͻr<~=4?%07`$#$l 5\a T̚+w{q2p(<>Oh+Е;}] e]񘸘=ϟPӾi:L;(+k)t}t{hY/0;T-c 2zT+|ƫyBvΚnP#As+!F>CtÌќǃgL\*nJ`[#"֐3õPu.R&HWLOӴB3K '^a'Ds41 =Ӑ .REM Z] 񼘩;=UsfWEF*~@az4Uo<<"})\E9JqZ?` O/pIXOc^ҏT_iY[m1"v^R:> p~K Hbe(m{Aͦ҅lh-:!9Ps䀰TDb#:~&d^.ľZ#TuB*6 x/PnߖWV0 X>kӴ ֨2޺ꐄCE2 T)jqu,VS-7&7y`-)ט8N: Pg_9x Q4zAV%o"`Υ-g$fE,'GΌ1L7wf|%w[GEP'mM{0x@V5U}6+ʠ @윀ّA8IK.+e}GbN+=Pb^YJȱjpujyϟX>-0 1׿C0ȘT1LȨ'w^9v{_.8Zx-*g'V}7|cM)/kjG *\0X'bT^U>dCL_QF0j< K2faf= &Kō_ƂSm-q7]dH?@iI]bL&ˁC2>(^iUAG*Gm}zU ō/#zu[(vn8c_eUSH1u%4=04:E$25w\^y7ZYGb,9#qґ: 2t/jO}_^__ s=\-lHk$v?kg hJ 1&/}shλBw$ᄇ0Mhn>Uf*Ō |+Dži+bꖲ- ӯpQq8w[wi4;]3])l[+ϡr~Œ #\-}B"J{T-0ݯR<{R?IxŧKMUwLәKI5-&@l0LU#d+' Ȕ4s졬[rI:a4fë݁թ5 ?lgQ5?PQaڳ;cи\J{yOpW\Zlh';8_~*V|bl ޏC n /u=L/*dV)ItPHv8Cn7l_}{ "Ue旊[K3% }JG?Y>vX eh L8.By*O#ɥמȲki=TO#aOgڊg06&8Mis W<^ϪJRE LPܘ~q/EY_gP MEDSS<-_|C$? lVf8fjɺhX 1Ezj-ʜ܍S~.L0ҧ^"}ٽKD͓:τRBP HïbڶY a}B*MeƩZ/6* dL3yJHu_L͟pg_2Fj:hgQ ֱ(t=Y9fӝ0isʌ y&eiCPw|Ӛ+j>RizGNijj&K%#R|`b]Ӝ7T}_BB df +O $ܿ3Fn&Ǻ{(,:Umc @f݃)#eaQ8;s_Bo8AZ: 'iw!Dud=2ڵ^B؆DZU K tȱ"z6R`2zLwv_pliuToO.$ť2\׆H ]u2g3T\KR?FO=y,ԚtL[(o :^:"0%3[? Av~6OEf¥sf7N&7uLn0֬^ܱ녭,ý cZjGN$ÉC7kgM@*0m$Txy_ aalZJ>yeJR/x±fdG>h%l>>ƻ&$B,2Ĥ\T'O-\5~nC)RH Pq8lEMiƤ! `OWPsc/1~qauSƈ^S]h .Sg%Wl [ 1·U&4]A;I0z!o.Ab!oҟEu/ /ߠa3oX.bW}=Z]?US Eʎy]1<)e<їwb(o!YlcVnfXH0Uu ^.lV$K i4@idV71 v˞ANJO4F0zl gG +v{~NErBFoxL:1Rbnǫl(qn77.k߈q|?\s&F.-8{ԃ6_YD[h)8WiTwL&ka胾+] "ӾPّK B!c^=騶SAc+ A!b4(AUX1۟.@,N(KMK܇N)^Ι/}I5KT,E{fIK/$d*Fv3 3o@L#+ZiD"o O&v2E ˺i"׫r&ð>%zMN^gnY'6gUحU1:@Ĕ(MSbk|I|Vf?S1GSTFYՔ1$}a aq縰`A2Z`>inn$u^f/`V dꆂ\=0&CvUinõ[.-.h {k "2CpNn"*_1א*]tJN`Hv&tkF[UkN۠% bX氾*\/&Ry7u6OFl먖 Ȏe\}\w?Y/moף.pS `nQ v 0|Z:Ou|Q -5MOV8\Л A6P jpoW3ճ 6;ٯ>?ӴA,{Oi5t|kvf,9ˡ^ƌzND1y%_B614Z_F|-+_Gz>); `{嵸?kϝ|ek:Q8SJ}6^$a(vo`|ek\፾jc2Gpz0օKCY~R!N$2|vs ƒ.G|-P0B;BܕxJ=PsGH4&QuF@*WI̫}JID$yDbhj AjOetyv1{5?XTjXdҷ.mTʝ&EqQlYW jᬬE5+BSC 1vm+R=SP২X0\3q̕ʳXe8Vk 3H0skU,Tlf"wJ {8%.$HJ;0+ ۪L;iU44&tI*#4XB=Ϡ Gm;&Йȕ;9bE4> jfy7Pj"V&r4y7~/<S_2j_E\{ c'1g-^1%d|^HQ-J?(/(2L[;{ "J_ @ uX^L3 8<0eM!0*bWf?`Yv-+{ݾs!bfBתec7~G]\_jo%4+.N鵺2rՂ*wQ^01AL;:$ 1\ܮ[Tc݊屃\,ӌ ]{E1wK)# P$fY?L|Cӹ*Hsteh%dO.і= z4֬_ܜ7Od(^SQ&BQ] 8 N%Bdj~ڶ+P>שƦWGԹض/PmK}H烸.@xY6t#xaV#+Ha-TQGi5_ &i,<E:z KFdWk sb,ul=/jFY|k _+ =!xVy춫AR ^SM,S|R:AZ@ <%TO pHUEK>)HS^ }* !#KGB"/ɲ4ҡA]_QΩƉQһ%C>J\u}idebS '~(bWn?k#ѳZq>Zñvn'ZMZm=Lq:'f;7vcW(."uvG.@{WPS]_ȯ8 `^sc`r2t 埧&Úx.4 *@VDoUOijSv@}V%\x-+1!y^*q Mx;zOX'g3&/zhe`Ao%9O_ G;*H["sjD>~%qkXAb6ݒ_\`iM搥eX.:e(෰֓c$%H+6y&G\uͪ>f$ټȘ)d r/A<.axlAP( ?h}*Pv^uA.Y/ oMv:a@[mv(\}{]UCrLuz IdzuQyLrIcV gq1[H}( TOvKg/}7? Qt;JN$(6>}B*̱Mxli$bPa.l[4J "-6Tw=%mCQʱ^GJE^dQ?i X/w*cJs8Y#ht)kTRa kÔʎc: xo_[ th.' SűS&'p|U+Q_ ĵ{20e= S; )<*A6uM]XEaRUp+_4> R]$&}/y~hm.[D3I 6HOJ~[V`X Deޓ:Z:n4MpRgiz̮cfW"%F<`r`WQU>GEt>xHp8Mj+.$盹x#,\{#N@ evLSҵLcE Ҍ͙KEeմ;5֗grL֦l>u D`!5R)ߛL/󢂆HS H._0`kqm`O7~.yGf Oyx`NS0yV<#~AMxyjW*ЉΌ$7݆ԪA?# *ݪj-v a4/"FnaN@<>`*mKBιfty*CeQN\v}|z_'6 V6o% ^V+QM#Im8>`,JMj?^ZBE,Q 0/Nw P-p7M\8qR~f@0 RyP)YsPܩǎI6R8ea9W?Lj\/7줽޻G+ k5y%l' =[zpH.*4 UτWsXUg?)/ T1/#ݠ P'#qi-X몊+q'Y@3rhET^ ]:0 @-_e7/T9 &u=_! '?k]Q+>pVe# vz] pf3;Bk3]T  RC2 &fC !&0`wX~PtL{nϙ 7Unn܌7o0}He;87TWao`WJXQ?j)Á!ie%rjJ6#T5$top:y72a[{vֹv&ҦQ}KwYˎv6N,"sL"՛  [yVZ#9֯4ﷂfd1[I%y=[n-$}^2DZkyዿ9ԏ&}mvIN| C0glEVkҒ{@&RJ 6p#u;`n&أ-pۢҰxy2r<+[Yyӵ5 ,YonlWd+a x> طJ>Cz̩0@x=t-Eg?ۿ%#߭mMDZ?HrLoۙmDϵiA?/Fl^ C"+;PI3x'fgR&4afl3XpqxU_ '>Pf=-撒ٵ@]u r g u.LF8l&~Q6h qu[Y))x>?}X5mzhɸy}?Vͅ: =4 o^|q!o"BKlX ȈS.QL4y {}Eu0ZMAR&qC( =%W FI)t&GX!цw4rt'G!vӨx:`A0wƍ&}DT''nX%<3-vf9N nC:`O9¤ hc^ujl[- pToj;wscƩ~l].r잒ғ U% )}t҇1hfem? }7 T#)c`{[Dr7%15By~8uOmA5#$US0xξXȬ*貯pa{bdytoʔ.P$xPuz.U%^;KP0}yX۴rJ9 DN%]9g]J'-Xڛ9o345:jХ9,$$p.Í6{&5NIh8i_Z2B'~AA) nJ?)G@mG2($m…|i9}6\Vl!m)ʨYИYQKG9M'J;=?@E"MdV`a/EҬE:k62J䅞ʟY`YX<$.M0+gͣUu0g\aL;:'4Q?",BgIԇ& hu+Wz3`(J4y~~P񸐲-\4 ^"Taug&TP:OJ#+,@jв>xedR^j`QH>ES%SL^#%A uѤq uA87%IuErhPz:Pn5]29<ЮD7[%B9Ε IoQ'7]?,VBRsҨx@ߢ8jh{΃nT)젧>Fy7XZ+f ^= U~y~1hn3 3Żf$fr`o|ߣ?<7դ [$Zl 4Yt2+ ]-8ag@Be̤ ؆@AnIHA864^e.peRnuc2'l7>p+#V;Ȼ5n4z/OOI+(طrff5tԾu|T1p! F>wD 톐Vv# JzN(W1_{9"hOwcFʋ+BiDhY2дnu3j|9+O,߄tG#4Xlkka9엪BNR\V{igm; ZIپIpQ* O0vtbOPX^'*{HS*$Q̜#RHF*Ĕ;HnkO d1EFmzP@;oqk鯊sSb\, Ko8w׊N,_n"p]_8gQC,w;@խ@ܟ!buQsI>vG 䖒rb<ιqDQ1KMܹNb_ A>+jT̍-H+ pƤGb饟a>Hֵt;tSOR -&#/$׶~c7WIŐ>EQab$W@oJ_nyCIKF 3WYyTiˋʒ=u뒸{Z(݁xK>?mmM1t߆(pL?SOX)GHkeD`wu~ [Ųtؤ|?ס|$?TGP7rG*z D%GCF~3_%*u~Tޏe?x<=lJ݊12 æbu dk^vࢗSі 4; u@F뵣~^]rlVCD.>jܩ@ MCL)4W /v8C&Hx W<61g-{8oI\\@r!q1̎ƍ HG +UDrY/robB7V ee z Ddv𕩑C刻њe퓂l14Q|U /^91~~y?^NjvVɵƌ0^4Y)[ՑhQ85Q4BzqI#TP;DppIv2+C~7L f&%'\{{sjĉUQ``qa"0HYAJBgED=Վq18[s:S.s,A+D>k!y0gJn>f ǠHg1Ңɨj$Pg&5*+3^Ļ׸,I#4ehSD6v™׸Jؼ=26alKȤ3SlM[!<3fѱn[O<,9)Ej=#ц%QnL5Mqrnqq%l?#Vc5JNOXS+[TP'oa]șuzvs!EyW5*ApтM5ASJv{9_YEO,ljYո$CH %w1CN`RRn?wQsZ}=m9i)vi?U'm7aEL S=Xx$Mb Ձ7'8L9hkp/?܅r*tex~"e<-\b4frxt+UI/&8xxauT$ՔX̃({ع5:Ԕ㝏2mT:~bLjQm.sO?_ $o|%] "+d}$gr0Z}V^Xl<.YܣD B^Vy&RqP\2-oϥ*0.Eژs ⴵg T\)tJU:*N%H-RFG?F8F327SRP@YrGq:շ `rl_Bgt-*2{(:=jjⓩa:*0d!Q& yX]TQ^HVf2\EJHG:k oʋ<=kƊDȅ,$ZZq"\ iFZ%nNV5!j(x\Fyʒ)rz ¢ *\鮏SpoZ;CdQl_OhwP17CֿdySH@l]mgv_jQgLϙ*.8 ,b@{ lLf,rړ}xD݄ gK<|+~X58T:1lt w e(-ր6(dwk8_Exճ^67޾ FL4jv#OC+[_=Eؖ|5f0? n&m!PhԢŒ86 ,80i>Z][!]M-|@9(Zd22dĜA |Rl\ͅ!x<9ũXQGSHn*o,pxs$S:vxԬN)9XhLw䷶k LGt̊s>z?bh7~\PZ%YuOHycw6BsZ F}.lcoxG˥qnwUGZ 9J5jM*f"B&hrZpCs6ࠋ#Ч!"GT#Q-`>4I/LkA ] Rۍ)ꂯ™TD0˧/tHSe M,*>т%T#3֎SM&Qo`Z %2iZcM,ijM9p6Sē&Um*v!>`'c  GVשף+a3agq׬OZ;6XL]|s=nxz nlJ&1=uAtkCMDS dGlY!G|yQEf)'w)-7JmCJ )ܵk*+ˁ8޵yN.`ݺ=~06?[MӚ8J-1P9 r:;XO.ދ93 ub}g2d։{s챕ԕ4mZsLm;JQOF\I"fCS16|>s¥Y[ c7kϬ|t+zHE`n rCh9@E"t[FiɠH$|8o䡋DyYwP/a[(or]~)r* [l#e ?.pt:hLiqw%{wrv.lT׼j/o5ivtDD|I` `\e84WRl:>`Ab˚բ>#/5n}D8iE'Q(\b7@?;nF| !ַȗhy K&2rN*VɞŝCE@fM}Yp5CZ FPE˼ɤ4B^*VxT8UCkto@梿²"4EZ.p O;/1a4|%F]:`I~ P*$6[,^j`jHRwF]īk?)K!8 7<{Z9 Sp xڜ)C!/$8譝 @شqh(m['cwIHY`ܶN_ZxWմتanOc4v *ځӤ25nk/a"WYM'BCf2T:fII /^HfC7AM7)􃊤b!z;R(@6eNal;~4jNd*c mxHK00Lz$qf4bQgjfk]`E&d5:b*&}!?G 2X+)͛L=׭! QƉ{gYR--Cŕ[g58q) f @ ~C2։<#^>e0}rDAW0`|Xdמ9<M1qfJqo KD(IbZ _͓#>CQYP1ڀuf-4Vo,0,*DkOi.lfQK}R[:#]qMMl}N$`lh]uDRl:5lYOg= Yp ,cLRRv9|;$7mO ?0zfCf2 m+ h]4veL6KY%d=".΃R輡"PUJ0/=~gbmÖSWܮCad[}F͛Q Z/ w79@hIlG6Y!Qi&]%81F<_JWAvE! n%@>j1(iCGfcKT:E <%bS^9$;:Y%As#ӍɃkhȃ\ ѢJ;[`L4SD:7wd|UmQ 8vYԼJ#[%l F0D|*y2q|JBβ_[΅䲎|AZc!܄Pf)U޼$<_ltaH.?>*#?=x*ݜV̷~#އ?f>Z~'X1 25ի@O_XkTU+)OD̠=(ʽݧ{cFKh'PQ"9և@>ʇHYea s3a;]8?+ !,~~E/N]8?}K=y_~ !ԁT+I> :Ѹ;}.eu/0vZxA,N.ח}GQ5>kC0JW@NHNSh8Xg$QE?YeNn;*ZmogZԇXOL+YeTܓ0ؿ_mVj/Vhl 3"= ?VjȝHG\OwfR!;}I&B(0xMw`C7#>(kR-^ҝ"SC2^3aῄyE7jxBN0'Db!͏ G& 8 oT"yeKEIr"ܗڒ$e?.,33ԯG|,6 zhUf#X×3Sj!<C=D1%E-`K(@NF~QS&rRkw|phRo}^ұ"JAfRXޘpX&v-?uhGTo_T\}e\(DNcikt!1dBY ?˜܋(j6 Zh9& hdz?7Օ竲Qk/)h{<_F u[}rSnƞ ~6p$F;N@ V1DZV?er6a:\'T!gR#VRڔxU5ׁyZ{_?7a<3, `3'gӡuNߖ/^ 8/eTt ;P\ѸYR;g22y42y IF{:=nrͮŎ-U:F?`/0V>\D 0ڪb(s=r.\![%W<u#Y Qgw'%7\jhzUx16=,1(8/u6! ?"F^SM.zWm5 5 U0+t9*WtKPo0ʛea9T"~{| 72@:jkF 7ڧDJ\(;=g?=HUl\9t X_\+VsZ&>XK23̫-AŮ[v]m,)q J#fDy7wO^H7q4`^/-_Ziڹөp8M٣SoFַ~j;3r$Y k>ew]J  *E6cRF{3Ya52R]?ac)6Gw\DA>&͏U(xm9X>li$8w !=\lS D 4ZpuΨ)zZ e-]Ji4`PCImB]  `d•JKViԬxt؏tE$uKfH s>N;42bbqtg D\xuKqvA!)t@e~u[^#$8cͨIΆ}KQН͆`+~~mg CڡYe'bciG\>Ր(y/.m[vpdC@6in)+/ǵ47"= /=תtEXI̱n&2\w^z$c 9P?)ubrf[xI) rۑ50bJ_F6@csWٜ$XG[2'MܥM$1wv}]sE\I?7 vcjI]R숴B-"lC$Jo[}SfwT ,n)W@k)"H9o3I0c׋Ds~ R^ 1[&c oA'TdF6s`9(Fk2#KԴ6v@{Ks~:wLKyt`zWE0!ggAR]|#P]30͉ɷo}-&߸v0Bs\\HJĉ}mc~bTFb[FF!^G6muz%!⒜a/m9=v-6blb~ܭGRx1cnwӚY(NWSJ\.0Y񩟷8 2ܒF6AJ6%ۅ4ɏU{=kϜ(S<:Pew.l86L q+ȺED?öVh чWyPd]osTh]5ƫ_TmC>cĽtɡܜW1f8c\A a3Րvrۅeh\pGȇw &%q ˋOG~Gu̖"3.Ch72IE9U74LJx^kHLkMN|_˛.C|wv,i%nXh6iZl9bBq?;E^zj+XAtFZ{], WC.$GH~=)HGե^@sJ0˯8!6`to 3<|Qz-ʵm~J1JX5*@Av p^yg}aZCuxH0+~X/wf6^Q: mÆ 6؍I8Co ?P=#Ši(,auٮD }QIHr7̝yUqNz%\L*(ޯį]_ g[*Um{4tASm/Y&C&/WU')g&%1l,pgMtbo HD7V=Vھmz)czӀ=ldU٬4 -?B ]7ޡaWʹSGxW_{/}"^55vDbܙ(&$ $3Fs~C*ZݙN WGd+& 5!7xvr6g5ǣ9QUE)|{&'iB/EOEqUR(# |PË3OiaDU>RuGF6\%[F 3{_2E\Q/3C{޼ eˆy?*{ h ^tQ&~^_upդFRrI_|t2c-׹ PyaVSi'o_<(q`A V 5N'#8ޜ-!5%6y(8@Gx2 ENw^ iI vm HK!z}CY7ߺ"(juB0F`'BRX+vۢăTOnZO7FsQZo YF*+AEo]ѭqR m(fŕ|CP)؏59s $XNGKNnXm +n#&w rjs-~Vk7F_#ڮZ6\j%DhnzMKWHˆ5(pA~ř%w^n?@d:`׍Qx1N#ɳ|wWhJJ۹RFs2`$aFFL%6 /[:7Dh%-':_iK3uD$E=A)^[ J˅C6Ýx) DCG0N=\_׶m#Nm5)TUqh}ܽBd)yqd&]8Di7i 8ݍ/%xcD˥sWE_"cHۓ\<<7)A#Vy@x81螆s>% EV\6g-6Eab?(Uz0ۀ|QKFңXyT%<)Э4_ބa;&`-57;՞^)suDU ꤯=fE`0hdžλtP`BLrzY'i 8ܑ16=U{Ez,hK!"/ZSw? ~b6F`,6w?g'&"l8@9Y{Ґ5/N"9eiMJ4É$ :D09lEgCQo t|6J72!wn鏍#)Q6P 1nъH,בZBSuW3p<࡭I$J^M Lmo~Kd# ^I}V2˯Hƀu4݇*{Ybi10VY+~Cg"LB^A=nG _^F8=6ew[t̛.!Wv(h xMj1p+RZ˴ة+.nO}\3zS}=UsRpu3_ĆzYOh[r4Oyc[g[6JpPUu(#&iO<|BƵL2S#,4ٜٝ6bt<@#[q2nؘ{>rLߋvףH"]%",J8,) |œ׀)٨2UuZQ1+J)󃊗Uq^vpZY&pׁc}8Mj>=o4fw ʽ]>O"͞AپM':.jv HCj6'CO-{'du;@51K^-kKX=MEf)JA>uL#,(@ln;/ &A<XY?Rmzn6o;kC?Q$X@4}jҜ/_:34t)o?ka[RJW܌(Iv.=ye+ܻ^"%\-"Ss{fxudmQrQO134-3|jB@<Ɔ١᝭2Nxd}>807]Yd wu>4<t``_j#⫕Yy!648r1@m|T:RɖMG:T6ALR7n8MT샲\=jm4"b>}\}{7}OӠKzNøw:2,X`2#\}1.hM>8FiD-9Pm=RbT%}&۳@HSl yHB3)m`.t7olF5d\ Mx|Lum9L ͮɘzmB (1?E$ЎkĨ;nt|b|C5m jBpY1R W">:Qk9IydBWo7˅QXp8RĦЏA1GcIcGuYG@rnD[9}9^Ҥ$o]/-:tRڔ^?ZB$8~PBַloHߔ}3!C$Iv|qO枫\ J?'J>Myo|Jh/Dӭh+MŎ*EaQ@L&` 0Qa~%EOA j'†@jS%S2OX9w)+ _ iJ3 蚌]konKMیsTF+2(ѾZBA^,riXC?g=)3?<`ޓ.XܣWxxt8FxP:̻_M~SHKMpoW̨CɆrhԋZv5.\lh 苣a?=b8o%n* f,b&p>}}1m* .:̝+eZk08xFN0 &uCP-'pw띕qz9 vq6UW템Zm,ע3ϝu@G !8wR@BofTŋKTqX!%_EE6#&"8X < ˜d?WTt"UO_յzUG~Fo)8s#쌨9n' AtILب\$UE丮qv<԰[JDGJC'Muʭ"凪3⃑n-h"Ma\jcӒ6ʿ(=]V?LB#\D65fb 퉂"JF㭝1zݫ!bW▪;H @ 0JCnu*z;^r6(9#c>rj;ro$]3_ˑEӊG3 jao!7Gecv0ߙRoZyr~p_btB/$u^ê[w ™/ [Z(c6V`xeиp%ƉPI[KQ|B|7hآQ(dOUDE!Zk* au$g3wP6s9)W|k"@+8ba#y)Z7(LWO'&OFN^TSWlnJv<(ŧfA^kb)W*Tq UZ#)Feqab򒡚)ɨE8p!Zֻ Ld(1cfo |9r~,VuEU2 h]^R C;gVAL ^aԬeNj!N s6&Q{JSmWA)Y =U.jΙhj IBEO|uF`-x%Tl r&o]NA^L %B[\[n r1ܿ'G 6*vo(x8fwX!~YM8-RΌU#]qL;|&,.-k+ߕa6Y,5o{9٢=?Jr#fζy1C%Sՠmr +?t(-^p&_AT){T(c!C@bVsV&q7฼C?; agL%譭޻Fd\D뫪HjN+݁kԌy\K7$Tǒh?^<F ̦ĆO `Zuub$ #0G^;E?^Ocq6E^􍚜-ck71Atf |>Y ԉG R) "fra࡝"bAPJ(B^?,A: .ن3uDUMiZ`@p \htb}~zr1gC| Sf_e[{PkVIn˥2 6;$N}̃%$6 gxuƿU'@u7R&x6ۆ ={ߒ& B5!7vޠ\iNt=:A*m^Vܨn~ /TY^RF3'MMZG)eeK1DY#c}ilcluOj3 oG߈>F荢ۥԾ$E$@e;t\z _.VN咵t yu`6DQr9V$P\:v[\)*uGyo3Lkzo~o&W3׳Lxf>aܷ^*C\!CeObFFΈUszh3IbQ>}˫.%n)O#uh mL$L {yU[Rw<;z=ь5*ؤu#݃xn6 5i0BZNyO4;dLԜN7%Ćà"m~ㆁiZ$=,?wLB{W.m6cf<) 6M2ͭ.9*h[ݚsZA<5n0V?V_K=)u3[_SGpo=0u p_P{R`5wsy⢮fl,pul\CsCܯj"Lkwx M]?eLtۣ qڼT|5j.Ѝ쫊>S\r\MgjPNt/I5K$9o:V4anAt4/%XⷍR^|dRg,d|?(Z/8 f zc*6j˄v}z|)i:F&|.,R{./:̩b^Gl [_ 6 ǑxvYXR\9) mйmh-j)ktL7sⱾډYmҸZtGm:uǎ-ilz* 3e2,*4Skr8Q0Y6Ȝf[]tk $@$ 'Tkwwbn|roFv凹m&3B H=X A<) rv-{ v"5X8)7&j3#|6y !@<egʉ3 ̥m@D܈G{o%ax83ףs$MVEGICŠ9_Dn\kNz_8j=p+ؾjs:4|*ڲ];_}U(B/Nk[сH򧥖޲ ᖂ*s7n+O8b4e'!kےL5QOLU|p|dk\D.;X~1z&s’w%r7 D oWGq"w K'[Bq[nk `^}"4eV\Ni uDa]m%nL9F @ U2oK7bȶ̳⢟it +;t ~iՃU,)LCzi!c`|]˺bΡ@̒6*"At`; #M׀wl= L"V_w(*d J㨝×V\x/O# > m2vw d:|J^]'].ئ޶86h1(#ހW6y /~6dWAH8F\8gA޿5L^]oN_(9`n%X3h#oa?c&X Q8k8#w=#jN{[3wKȝ-8,9ش }.60i+l(9&4^ U6LPGeʳ0BUw \÷Hew0,'a:X՝G+8n2sgrPrtB4/&gEoHͼ1/E:5_޼Dŀ`_/QHAS\"Sj܅- 1Vd' b^/:K/Gn\$ڥi{d 5b0P >oDN\~-^˪ ;8Z@H"6~)Du)T dm,k]Wq&JY5H}O`<`mv۴_ޡNln?L#غR0tAG1>_MwuSl$yfA|1lK A譻70qpsH$W ީ^7;+}5mvS.'~z.}=?eX r27S1qTkċBFgwx4ªx: `mp\q",|Ζ;|@uqtSgCŌCaW,nOLdFB:1RG+/M[e0:.}\Nn"[PAn HGMdf pReL0 xNcDO+ l]!mm?xx%8 )e jX{Oh2hQʵm-RH89YCV_40oG7Fh&c)9vd8W5jT&Fgof>oUBP:!)o9?F#\CݝʪkNn' .ypjdԒ%վU؜jgxbw? cB;Cy\Rf6y>D|:-Wwh/Zl>|]#y s*DpK4CZՕ@/DRhiv%D4{vBNSŜv% UרpJ ~,(}l_PT`:  xB.\4,^z1g&:&׭a+_;iQAc(6T@ܘN{|k8 .=5jǙncksuyI30\F*mÃ[Yg q@KXetĻzfvR73&߾f&7Ǚp'ͤ½$83Ⱦ&gЯ{i@2dkίLF=kwy2pҩ&ؕ(- D4;r.ئ{C,”!rW;Bng0g.@< >Ŝ~gItHJ^G M 4#/(iQ!y0:Oɏ1:ef.A& tNyXn<,x(dS/7=iد4 ;Y40T{8#6l7>H}{YHم!}G$dE2n@Yoꢷ]wlPT..R=I7%rZ&m @A: m'&񬊹P# 9lJb?8v#A2$LӢJn*&ؿRX@{aBTcBR J/ ) 0·F9qa9¥aIo1]> \ڨ۹#V]\c:,mզӡ?CTC5ED̯ԓ9.iek l )^[WrJ_V/: BrX zD[P&[=c[ I\~eG'%q%e P)|n4ѿ"t2+3&Lաo`+=*S-3-"g+~ b$g Г)(BV Ë'1&aRF{ čּ)ŚlMTdX(=!퐸Hd?뵌ѡO Xڤ4'oӢVêv1A*|dŶ3wayQUCZ÷$F 1{3j1^HxM<)Yvx"z=B)O|XM<]13쨢YlJ鮨.GI9휠;:@+Nv[($#YĤ+4+1ؐ*]=Mies}Hs)TM<*٥5]C4;kG9sqm6^F| VAi,.$T\}Qrx V! _OTVwJJl܎G䟠x5włD!EBL2XNd@$yfɛ$LƖ#Tӗ'sWOz;ݽS!JeC'+~_7ge-> g7mI*8[^&ne ?>i㈫x22U6<sS5q#zmOGȆnPt3Z"BgùA;r^WA(F086 H-|',3Ծ$OZ^Zh̙Mx#۩*|@uLh-C8eF_emtXK;P,\ΰ&n~_/(Pa, u=hL$r0p򿶕gnI5!܊$^֑l< Vz2;Ga QnqoXQV"T [i/w'9KHҴ歙&s!N5!>=&I| F}dV5 8geG H}$$q%F{pwj00$;pi!T^iM;`HW;5b@֨Km102jmW>ňcrp!&/Ӥ;^t6(DuK=dhH͏ <) ,v1`l]}6ҦO` W F@=ʥ"McynVJSy9zݞQZ9߅x]%41fSYZ8ң[=/*o!GS>`-Ѭ!_;,NĂBpgL{C;bWa;G9DQ}4\IX"J=Ey+Q_EPsJFQ$Eua&g nꥌV6ovuQXz<]mj.gl3#p p-fEߎԐLS: S S,&G>jG?I `^A %2XKU$zpaW/FS73lJ8U\Il,,75 jy4"R lK |GC=,+: NB?' J|`LFLR]%ֳ^jL5!X t͏7$ dk,M( w`{#ѳAsS6Ppi,fFeAU#+u!|'w sxO6k9DWW̮.XCm"$]-o;l8l.Y]e~Ġpf m9>/Уʠt~jy ۜĒɧQRE [w~ ԟ߳=":)RZ-4BsLK(jJ˟4@_\5I2z-]&_ݥwp3ӟu|(aXT@tfYA.&Ş'ZF!g mqי_ oey/1_&nބ*~01eZck版T'R0ӣ X$?!.TYM.3faW(E ѽj|-Jj`̇wO$K*3pqmLj@69Jqc&_E U]ZJa7agn*,,o s|;皽9MgI/&Gb4@I(*Ɋpp@RH|@QSYtb $$ AQzQȂ10Vz@#nyYbGre;i[qPqOw0JI)Z‹<&A .Otjh73_ j'[ZU漍w߇u䙮/#@ Nk$akh216[siyi]﷨{D@=Qù; \pyGT7~.ĝs;+Yj}1Pi#Pϙ+Kx@ubasx#=ga&l9ڕA%mZ冷5c, 0>rxZ M.DžhG UxB~@eqt 3QR:Wg`˜\ nRf,+q7Bɍj)دMYǚWB3ث%@Vql% @5wW` 7b04=aQ'e dXg"IiB!ࣨv^Lnjk xbsd1[jtR ǰ83/ظ(ҸQfi^f'O󉍒纪ֽB#zWQN>])nYuR/YG`%eJd|dqe,~rm! h"]W`'v6ǨnRk'2eu64gu:"~h+W Ӊ 'kTB~i9ӐLVb Ts:8x~XV/eH QybA}>fxi\l@E)NB[{r\x{T~wN~_$|#]VNB;=`&|!=ωk~;$m!H0A7OD|(3WP? ``]ALsU> `FbC`jtr]UٶK웧&ȩG>˴3B9Tz7/{^[fDt,/vu:C+F7٥#$wPB=ȘP@ bC c<Τ0Fc_7.tL2t/zp_cN }1r˦ō+L4ZS@WcUqLKbEE^9rACrvkEqj:ԧdhD'܈p,șADW}\asoT77ĺM`h/Sur[޺E+L@|lC7f-O{*: f?[lD[޼y?b68xKI#gDU@v$06"d+ ƨ+)tM$9m|(tzr'1J:}*Ӂt>֬Wl kڑE8@)8]y78>XuxѯCzϖZ9f]7vGA_#mW8үAO攱585Z2@eQh9bB^t< Q.(#+xP̳e>ջOTV\ &lA'd*~.Iw_rDvkEϗ|0bZP10qU"iPkB#x{|3N.3+K\pg2G3Ǎ۠S^B'ټ_pQ`f$M+B>ؔ;q0CɼTM,D {Fyu mB hA*\.INIp)-*{Cs+ `JS7ܢ.‹aBXGZ'"qk%Αs8܆&k4v(SU#a gI~[}S,E?V\Us?pau[5恊~"WauJʖv'QA%$(5g8Z X3ze:U8Z`WS}X:ΟnNRNa3ܭv*l\G}47uGiGDxE:V~G=nɆACZ&f[v&d9m3ܰ]yNf f8Dz0{Ɂ*,}V1LiѸu) #Rlbs-'791`!F:f-tjZ@ '9{wNxVho.ѩ.YUFM!~,;)ݬcoU3AP*zeH>$;r |3[3_*HViH*&x ueB%Wʵƶ9g+J-L2$|ϕ~\T0_W!1\_iSXto?q4Sk7 ғ!;o5b+>:,p *[YUVFblfP&LƝyѵfTȝWc 2&4u ??_bVl_,?ߚ#GN7 ~!&Hizlqa`OLyٖx}N.BڰY;ZdFX >7.*|a W'j!; AلҦPef2=AZ`yaL6# !$\.\e;?Sb>8*N ܓ<m wv--9>k3$-/,aHi>QF_&Vk>%AUUsMt 5uްkBzQ4 CRp7dR@\+O_񞜛[v#ݾi1W] ҋ![6۠؍%jin mŢl i*㷧Fk͞܊849CgN\ڧ)RbBp* RCUӠp |V,%"Zȍr*`;\#,6qle>!AE`q+کywQ`0B^bxN(2֚_Za:cQ#V nziIG.U5Ϟ`@oz]HTe'X_) %!yZF ̱?KɓMP\V/rAПT` nPR[CU`UG4PuWX,T -7Mk/TjfKj47ڳ+7q\ WgBDj>2Y rG+< "B4k*@sua*TDZdnOz^˹Fj) [Ӎ(O lѡJJU2dZSjxc ChFj1Ц찎$e]TDjRD`?spm6z7p.L w4o>Os]+9o,UC2T5b۵D=iIBVb)[ֺ8e&-f iNHv\¢ڥ-g`C2m4DNMO?+NO0yTg#Hn WsX ĤX^MZڞ:>(1gSQ$sDmy)67q8[7~y ɢ)w cVZ1C:B"|JM~ܻuu/+ߠ-OA"Y"YsiGb9 5VqX{@:/~8_pq bO/Ow1͠ԟ-Q0_'Y;lWLrnmGe o6@mܱ~l=0#e>6nn继Ȏdry$g#F$IC{EV4I fI&,w 5M0D)»b{?ش'X }7;70<5IsY3lVt;b*nR6厒8# U((?q wb2gfoLKpvgMa1ZlM8  +c`N32ȮTGke8zS­1Wqmb>gwbs. (#!'OpqNru\XU:R& ʢ;`&a n msv#,JI|nQC2\sF,ZzmSJCxBL-EsGI\wyJ-zY4z8XCMH=qAGE {/=,vqYIgQRm;Ҽ+?nj~: !OMvʃӞE'18&k> JdUMޖlM &JV[6`P,jٙ?h⡬!~d/lӕ"<0R ? jkbcS>q>G~(?fmIѾD7ߪ)^MyJ1DG3)VBVߪuIH/>^ׄkHHy, %blQ>f'E( qL+huԀ?؋OiR_}ԌcTM7ûR&4/|8$|֜O0U+,!O|7jn* -6Ynp}.0Nե2 ~dv;v5\+kh5J MfQMs@BRoZDh @Zz3;gxr PO*88Tmp/'P+=0umٛ`Z*SQ+Qd^PbT&Ěi5,K:|L3M^ pA߳È0o0uƒz)w;NZz)DBg:f$`xuR ' 韏7[{R 6H}3|ePPgw})k!P($uajί bС|Z [yvވh2R*rа50\Am"yB),5mqkUS]F}EL cMmBy!xw@J_.H5@ SClbm%&5tbLj5z`a(+1!TQ9vdAmbA8H,_K/_6?濏-Y+%=gg$=R@h4ڄP?KqSɳubRF}ewduro%GAF*aYPfnh*$m̟6wdbH2%= n\@ucLkuW'/O|sxwU;)ꔐ,-;&iQ3[L8=\4B'Ct.jpnYÉq{>.9s6"# xYZ|[uW z.HMaCi%qKf>}!?AOS{-`Zn !!Z@ղjn8 2 >$IV2ƅ9 kgb -'2B\~K06kL (\=Qd]Bw{/v31멑PclS73T8l Qd'y2W9dƌ9C߁bo U}iCrT慭;1I8l{z1_ ȏ#<y PQiľb CK?R m)t0C]\fO,m) YG ՏT]H.:HJ74,sΗ0dȧAk?Sl՜ݱ≦)FfۼsP{؛fݕѲˇdv'6ŅLw^Y̞yK2 vlSu2ruE S^ۜzr$Ikҋ2? \>p(ww`r̆?Opl>a\wbtSx̏9RT!HZA,=r80TXDGeci~7;;4VĒܚYB;sG&*O|x2O$[-03D,PF\bsԇx 5A^8X6MO lY) ^%`U[tXC$Hēf(3nŨ;s#eU9M%OmE`cbo⠯sAi3-ڑ jٓH[~OnFA#Yu$'&`w 3CNlf'+N$!8Wao=F=pyB=][':Q>x%3L f M4}8]ƭ;zci/o5s2Qu &9.V_W ՅlWQT_ʤp<3sxpȌOiz> ҷ_! H8{ƹ_BP` 7}><@˂h)m)"!F@58 a- N!?K\bB}e]<PUYcI_ؾaf*K!-pFuixNpv3_53{aoK=.5`ۇw7|J[cX)s!zuuu3J6e=^t;?!#V l+:ipGdh\}#t`8uAdۧf_ 1 T4e[lZUSIICWX E@!m8@6M )s`IWn-dp!shTՋ@:|t26 ete*CjS7EQȶ;D6a!HOP^r GR vϭ!Rp˄-.7̠v}XWɳ4rw}YԎnY}ňr>l7YL|XzF,e#@Ɉv#-g۞afʄ9V+"XZ _#.^_x<فfܝ5uYw(yWoJ'+s_d/Tfϭ*#8=3د x4:bL}8[dIJk{ ͖)и]5X׶b˲  c ; \?$cEuF`?gijs:HQq>ROa88/rLc(~-eFuRI͈~ RJviagQ,0vkmJ2gD[BFZ:NETʎKB*ƞa=(L@,vGnT S'N^0P~ؑrWWĪP|u~ dV#tpW纷gӻQ ]"t0e~Q}S|yLt_^םC)\75$؈U>E}^^C~U5Frk+N❍lmA)=R |{|y#v-3"4 i6x*II Nƪ+xu,{;5;NcDwX;w"b%sdpa]0l$8c`M:i0`YC.˾[ЖȎU&^)f]D[†Dy7k-3&hږvCRkRʔIVAa2-h}mKD; YM*HW4wPάYx̞t[RI+viDQG-6550oI2B}!}3RY*,z#\^LKS+k'~(>B1,@#2S.1/ {qӓ~%z]*k"릥qaY=db,m%z?d6Ċd \[OI26b*H΅;&Z> JBߖlsz ߶/։Peu|5Xroz=ʋKT4H@6l';VBOy 9 nPcΐbj 6sY]|n,ulJQ_J>>K q3@3%lVAߖKxد5߭ZXRXGy)[Q+Hl8@ٲapXpnoZ&g m0a=wad%Am:!I&6E\CM_7Q 0$ ? mdˆF1HWl3Q\a#2gpa#נXcy~R2o4A>#tյqE&5/rh9✜FtrԺSV\nWzV-@/O|38f\9' Jx-Dpm $BZG^tQ3pY*̽ XjtPD2+)T'JiMBGr 1?[bo[Ka/ =RIj^.4uTp1r4S^y+ůUٹz ,% 50M9D^;7_kШ3Qw@1|$"TrS3MB(QUO[j/T Щ+(:Ǻ3ud$Υ^0d~,C#)պ f'| QY6 k:q@~)Ug}қVɋ@%8;f 8 r|Ye}v)vg U25F$\m Ţ }ӒO X>׫;w7c+<]ţn{}ГGa3{톡D; 1`|hҫe6)G եF||JE$1 !X|UNG. q2 ڸ؛zS5ev9_*R8z>ٱFN1Qb{ѷĘaf~{FȦDrMÙO5PKYE[sŇvbͳ(0vY_?[Ii %Sv4GeӓgtEMTd cS杩qۆ9x$,/ni' qʢ )v̂s qjBWgOf4={Y=N?E\{9qAVon 8(%2YS()g6%퉹pJ6z>+KwRӷgwI-גJFu1>=t-^y ~*_Lm6B^ƌ-{`Nn 7c/T)OXH{Y7v":29GϴK1#lcݢWc`B%/cd.Ƚ/7wPICvޓFS(,(MQ~&ꕓ[ź0"~o˵02R1\!2puX#9$6MؾYPϾ[M4v%:s2@qyeeLRCNc *JgJ gȒio;D[|li5> ;-7ad5s u< ,ӗlz6z/GL^pP~ xʄb[e%rTfgHDjmh0 Di'O imwgow9{U!Ce_F2D Ϯ 蔽F <PúLҸ|hȘ'ڳNd~QDi*YFU u%>b"/ Y:fǞEfH]cҾ59)<)}:.,H!nh%yba[ k.7.ʘ>QSdj - ѝB#=ٸ j9N~E&tC䊜i?޷"u);K| Ԉp#Hv14%7 N͗Cf^ O:;+^*3tŴmlwFBGH?_FebTGS{ѓQv~xj1Qm;z,4S~GB}r1v|yoe>/?!XhH)ʷ4Vg!@{.^1=8`?|l'roȲ˔҃&yB+H^EY5ߵ`X =*yt/)6\`P&|bl}9֥wLz*^4箆 tcUa;G`$J$%Q/q}A/*㹍pvݔ,+jscq{bk>CZ=a+;Ht_Oq Dggfҋ4:8oF 66zX` x)>&j>[Jqo n bȜ?C~'o<$1yPt{jt>^Q]{x@ChAB&McԈHAPu)= NRv(z}LۿyAyGH l&RLx/sF0Bf RFdTf+$c_ӏ (4<}wyOt:iJl%H{kQCMG´ &iao҂mWyϧg{:.H^ep6]F+l;O9 ۠3 -e>p.;D{\BHK|uglEq:]/{fc Nt)e >tIiy̹iBtyl>7Q1 U 2ak͛WIjke\3{,WB\2F;_oT/6*ҋM @Ԍbw1"Oސ'd{fP{2.XGjmzar%PBP VզJam\{a ?Q g%Z|;7sL<r }yMic3ә0.nKzX=8e4i%jP{ :~q{Ήw>lGi8V6{_ez+S OZ|fDem$Wj $5B]\y6h2E\Y\[Wڦ>nU=zLYm49sd:/3h!cFʇ?1x cc۷҂{SՂЙH  Ȼ1\FScݔPKK{t4}; "/fBtfA.M[,VE`F4U{emX/ ]88)7"JĵW ʽX'Z21M.{!ҊrIWX1P;E(|{5]ހ H8Ͷ42|NE0]L ɭ~f=9E6 %7ldU91S\ wdJ!_7/_o_MgA 9=, eY.Uwl$ԴэvHWba61?&ul=S!c3T z=L4 }ڶpÈ^ƶWgѭd Oրǽ6Y ,Oe{͸\ ޺k؏dfrU+@8AZS :طNFj^SYwǸpO{S=$~QlMT(vIbMcAXiQQY6hMv HbcjP)'uiLedw?$$-3q/ kH]}-y~Ha <v|L6Ad0K3*`mvK$F(AƼՄ;+ '#_;!$?X fiPjfe1Nq؞)Vc: Y~ t8VObygi!uy2En]:`9l >LcgTj20>X3e&w۟sV]ш~NmLDxghqdq w+.If%\C0u-T~C=‡ /Rx2NϼtbaYlR>ލ4-1uxASÚW;P>,e\z,~÷ y3fB0/#iq8 nˠ-}:JթEuWc3Yl4;C6Fm;&y3f1RuX'@A!fu](GS8ygQ R1"+aBjZ.xNS" r0~O׷sTBz—kl?rHןcU!m8$CcJs: 6L)0ȺVPl7d lVK.J]f|st)#v 'D]~!y'ۤw(lGC6(!jDpnV]py>)5ˉmD&S`d=3x"? N OOr^6bR-c݂ݣ`en3^GekQ.)ARpHwbVWrPl\p\*P[|nO؃'미~2 0OJJj7L?p_@J!O*kzh8Ey&-iSl b,[#ӓ`$[s&y٦ɍSnTvwAi9%> 'S (ŎKөbS} K%}6\nD.&q((o /YLV@P |]?.8a}5똇P3,c1q8nt/{ֈX:2-H'XpWFjO$/?^own:q6F|~ٮA{T+C"Ga_^^!gBBK6Ǹ|;1< -b#(\ƌ 9G) ԌQ5yHo߀]36&ݦ\ј@lUu:=U(r3K 9m;Faөp4l"AcANFbaj[J`v-dE>M{ԛ’Hh$|ŀБmh燒TxNRy;y\i_V+=L$BUEOngIRHAm73,/f A1w)Z?yMj pFbo`/mgi*6t dO8ӧY9O:1dXYn$Dw{Y1& | Rg Y C43-wgìEjݭߟ Yn8E/>??%bndMȼnDdonWgLQd&­(:3 Ѻ33OqVĥP;QHt ob닳xx&K"2LH$eSޠ=ksO\{AfʿpE6pd,,]A6%&9<(PtH$(d}kĝA"t3L"`^Q+K$кvYw^*l6&*r[1C Cb{ra`}D5&ΐ BUF i!y|ΝnG o -,g'-[ΎpukC>긘busXKuo"oEYtmAIqsߗraHuBN9u}›ƿ0oJBVWT,Ӧ@IZUZyDTʣ㟢XO.WCm[NŬ +4ӻ e ktt%5s(: ˞@ J5'i"{Z F~0@j;\ͱTWCU@b@ѩͶ[A۽ʦeݽfy͙^OF8VIcv7gɚS{_x|3d9Z5q, t3ٞґ򷥾?sM[rP_G7ijj(þѱE1KPɋzr"te34]z\5k j0@QvCh 0eR{#H~C7')S1  S7|*QXt5'o[J˝pj=5} .؄AWdwM@o*55Ʋ6_76ڣ}}e/Ga dwxF,4#wJwLCCߡ~6EbZ.K};F`;,R~bVT{ hz7RI݇ &oSoZI R~QPAtϰ4{]\Kt*|&!L&&Akժ,U`SK@_vЋѰQ тM:mU`@ԓ}d Bu=&?1]7XʹߋUWԂhZdI?F:8mxccL_!#?qieFt7Xc,`áTۯ0mj\euяiB_idSt"K[#Mn*LbYHUj`٢u|A~tpzࠊD6 adPoh@]w^INPoKv$7 4V=khoQ?W_Y>ڮּKt8%/ތX,c)^*i$ {dm!C]LNӓ+O6 LT>3<^!!ʴ zl ȾnۣO3`I#f6ppe_4bijcxiu8-਑ ЩME4o9v{ߠTэ)@]4$뛋+i0㉩9,(Cv?WryiEhwCqLg0$޷lpvW{F}\ذ^^ bXlO7KdNٜYZ/΅7,6Bi}6۵:rg3Db?Z#jnkMjDz|W\ ;0qy 2wĻJgTPJʵUvĊɑ0p! yȴ9($=20N^N+v`{2m6ඨ*!Jn $ cYϬ9 6e8R2}h|Lf/3H"0h;uR(:*\UY^oJhj|A:Yq_W#>մksy6l/TgvNMI3\I !-Nbd>Qi ma3յŻ-86XQX~9Hԑ-x8L#09'h XJ K'y.OoZTHX!G/~::Gǭp+l 5\2<_ :؃ ;ƒDjr ؾ cNo gN?E/ؾˬ:+8 UB-##dѦq[Xr4>0Ovj4{gװ1YjBGsmhy4ݐGapQ~49bl)H0Pʤ83$J6b tj0F%]3k ">:rxǶ F [ShπF/A1_?L "N$?%آVyjX$ -wʂ1\ wG$ەҊ:<]x1P6b}Q.R!ƼK%:k^%ȅC%8"00PL-?k;l؈dk7Z}Hpķāڣi"?S٦h&{G17XnAڈ[ 8eT.j}YC/$a)B`'nkO<]HaX@Dz@JCSa0Āz[/`ė|HIl(lRZd;LwܫjyhC?rh/7{?3-HUD um^ V< >[!tli&7b&w!nEMVKD%ޫrfQpy*% 3Rw1YZZuߥfwG6|p"hOBWb!7RdqOmJxv7@Ax,(.Jj,YlNM8>W6tu|-VsX00Ci,V.tܚN Ri_$_YS>gcQ/ssCṫIާdZJKh >oќ nuOV:æV$. n{i'$_L"Ǚt!BV: I3 "$=R',Eso|:RhպN3glWw$CFLJl(_ܐ'}fj.׈b[o߽2TtKI-y"OB Plq!P!ǐ]ao&N_FaE2B;h|iHnnѵSumg%P5C-2tU/:5#lJ9$6N^;4ܝ{2##b34?Mo8 FzӦ|'Jg3u,_שc]IA6FnżG4\<1*Vi ~M=:UFqV<2Vj*+8r`4^p?"?@Y =/FhwmXN&f#B(,J}R +jG@8pEBRkމ&zzb:|ɱn%hάH_P+VρB*:Ӊyj}I+?62Sm} WK3 seOIf/ffl ܡJ#b:[^ J_XQ#.$E/$c # c faFOl1֢z@holҩ3*%-\@x*Vzmm\1{?܂uo8YY@?S#&s\6E=hMWL3\E!530*(âhڛ0t7JW 7m' Ghf:dIq^ݭL>xOW%RI(nI>!툇e/:LqBXbˀi !bTK"Jh\>#)S]F 7<N~eUș3fQrZ+++JmGPiQg_ %*H.}vF0n9$64NrTćBy\ZPEhr m?4BV5B.+}?u<`U)ѹڹ"Z˾ e%bEOݥ)?}r(6718KyȻ&9YS٠nfTWk>U!h 2@UŃ%1u%v@$)tUq 4ДG=t0z6 yif4Xi Q:"i UĂk&MY4.3 |U=_NBaZ)W*;=nt#p8c#ub7"?>"ֶCp5$ 7^Q~ QV[`L@!UVfC$9m`潢!\oͧB.luF'~-v[_eA3^o,SLµohÐ?WB:W%ދy#X| XcZ>[H; b]6M]@0N \8!Zal`ιGAxޯN>zj㖥HT -tw]*޶Gl"}}/vd GYPtiKoXSՕ(ttV.RcaL/`d6LK.o.3}GcN˥.kX,$,h9a"]].f#]} St<m5e^76T)v>&Mؤ, &]&M1(Z<' +^@=XjњD8pn?6x@#Z|taNL,y& 奜ab4%$cm?//.iV ٧3aGT:ߣpkܜm\S|S ;7vAeiC & R'y A ;u QQ/䀀 EZJ;:zHСNl3~2mh=C@BG)sgAFo ׌ꄁy1\O!9 d|򀝒4bȎ ,?AoYn*X|gQ"щGȈlzb&@f܁XQ KTiu'e9*Ó>Kǁ y?1+듫p!;vO/瓽1BL 6)h; yT?FL/6?,HWA{= HzZ;s1m1S.h {F}w@xL|1;d#`S ѳd64^frdk$2m.A$PUQ -1jՃ@TQ wPEvx:MA]g#J3V4 Ce+y=,{7q!:(=-ok>pC>wn.``.&3'G@'62 !9TYЏFܬe(UэB2Y5$QHpGA.RņˆA@u_rKs$̬FWIi,%nt0Qs"tA'J0%u) p)%Y6-/ˬRbSCC&r غ gK݌Y]K5KK7g7*&=ih8(oUD[C3{4-(Y( #ڛ_i ?C"d];y=MyAGl)8*=)SbT9&_a @I{+&~b8jbrs49zJޮJ3ڵz 8JR7RY8ˍ;pI10yX#FKJĒ<'_?)별t,T\6cJ3΢#H#j Z" 0%P&t5, z8b̮ D~S1[^t[{BG9:;-h ]R{;"$z]tz "E1XOwzKmb&fm/r{@gܯK;-8m~= &U)-tUfz)_ի)Np,:d] $f0G 'T]lCjfpjojUOAL 1;D/j]l$ a=p幢]N x T39r8i{ݮ;g60ͪi@{2[SJH%>rDt$q7JI]$":`4_xt젚:4>ЋyN.9OV2>P1ldۂ;꧌Ӗ{.oxZ# mlx#2U,SHP?Wx8h~5,vXm7lo;mD^mb\`BjKMT !8^C8+ybrOR ]<7hXp1sC iB6:J |"sO5rb0l:LC#'sͦvwNAGO Թ‚aEP Yj W%KP 63ߜ|2l?l9hX]S{vfJG b9lz2~tx!ѭ&g cݹH2lyzv z mGF,WEbIvϞ)5@YOϝy/N8QR8P{J#%emEmBh Bt~U0ҳ#]?"z'pz=BmݵOu\RTwFv̟< xPsA3uOt:qִC9'BV,--yIIE)d r`-kv$?~3'E}лs_Z(S|,1kF4/Btx bAOvo>j4qi<%#; V5oxIhk ϼME Hɲ4";dF1Fi]Q p쯳7#Z5OGM]ۙ:֊WS>eT-seLȴVI>N6T6ǭAVΜvSuTiE%<}%:xw%bk쮲NLYx*)>@$4˥ {oV:5l JZoem`Ƴͷ7Պ`!u/HߞAU;_WEy_1F dd:,)E?8!MΣqz /QЦ^ƶUb:TSo?׾(~gjw߿HA TACp|e@߅y4pOtġO8d#Mc$t*^!} +=4V4w=۷`P mUZIAd1Su7V[L5u)YQ63ʤAgMQf2HVI^dd}3![7%Y_^@N]O%~KU 7B/~ yNwQ.[\ɒUvPKzs'_,3Vza dD)Xg z?B*~1 ]^e.Am%mX~Y^8ot]6KS G':pN\?ԇgnN''>Ԅ)E-P|$Z 1mo(hr7AH<1fU6ZW\,ynD@Jӟ{VOIƳ!nJ+]33o`-H"bm^&g't ɭ{R v a,7 ܕ3Rmt^ʋ¸$8=cyG>]yT:~E*K>B<.G@f ] J^t' m`=-  iAV Ԯt3_, CIl}M# Ā*ԙTuϲ>8,|WlEF"0Tr627"bBB/QǣGmS~u\ jޅ]  a<ࡎ>Ҥ=vqpTtfUx|^_\"9P,)+.+H/vt/[V׀{GԧX RCz{xtΔDkM3 ܽ$#n XCj`?f#k}/xֵrv~(8k'F\i*rӁ5_ ;,7t4to,=Ŝ زN|9TgreD(L ,-!G/gâ$MYa,jf b y:eRM5CB2s4A^Y4ABZ_P`UgṞ5aQ7!]$rޛJ[H L"n BU.V2GS -jcO׀Cc?,ACM9Sޮ}tf|Gptr"^pv|cV3F }ZT;GEm(FTV6nEE Cq菍k!Z|5}wgAV(YȒ5O^,X[BI0 bMrɛr M R-6юv|-CPdB`v sF|r](`mZ/hj!mÅ:=3t4R)hVO(ig]-: ~Xo4Ϸۤwtm{~g ֘Q7Z^Ng號5)"q4ӎ/hkWy q7`<T !dAZE~|BLX Zf&;xaAw=&9$CکXp1f5531_cŎP^Kס'|]]ie~Xf<l -XhhjIo:ҁLœ8S`V]}.w Ÿ5k+ģ37L͉4q5V޹cܵ4$46p.?od)o 3sq.'rq19TyqRrw5=o^ɮ!W G܌lB8a :>M MuF[p$aBpCj nh' SK?hkFvi,S9=f]o_5mFjicy<_O:`8K{g+V>Չۙ;V8uԡVӱ gqk~,uE %^BYvysvRMa1P0z@.m-h5'7c&Zlﵵ"A:C'թnn~A A2%ؤYO tdAcg8GPn w0 ZE;\(SRNwB%-?ST9˅+)Eyվ D Do-buseCN ^1aВ)áp/&c@d @cNaM?j4#'fm^KM ,`%ϵX&\U( lTAknl)v24 n]DHP1c` JdM]wRY"3+Rp/w>xфT&K\gl_B4B#QCu+,çcMk%.tЮ6DQ>mbUM z(w!(&^ΦzOe <{"S/T%}_#u:7{]VD,}?)_"ۢ~rwq=1IJ• W뭒d`wn9: *\`dvKƈLݗ!|gȆ+KzS_]Dik=4v~:%ZcI\edfrO7Q l}cy*Ǫ>wo㓔ċ1ؘºy3}L S3M~b9y3 G?e&=dFdjK fv:V6Hw$)0TC8Aի:O6BmN`fڷ)5w{dl5~D9peĶt-aG#>5F= Y6H*!fK 1_kj[Yt4*.l?q3yaUE3˱hpK-OtYgT`j)dkMicMˎZO?_+M̗;nĪ36`:E+2Cr6 bU?aDaHĔ5j6V. K:Dkzs8c&U=g*>|LtKRmx`#gtSW; MiF}7s*0Y|gdզҒOL26ٕA8$CO$JI.2s|ӋCg7׵'ɲߢ(6<$s{vKj4; MQQ(C}Wǥ1׭HG_C I":49!gxGPC<{[О/o55?N֎ND d7R t߀yZw~ N{_.r@ ?m,bmn'wm uZ '(Ƒ)b%:;_`S@ D}} qN^3/s*pyVQZ,C 5zuxJnf[!V;hUBxa}Cqqv#cÃ'%__q}t]q#6 xb%Z( 4kzP`}J'AU3s7Akzv9F<,E[ŭ]0kB*, A1kXF#J,>GYn+%ى Ct+){rߴJGX- fRErhӷrܑru19YwP4H+`d'2 va>h3|7/YbTTM5EO=+&"=e:ʻ7剢 f(y7Cw!k_iK M"yJ3Sbqe p4?D+Z0LЉQQVuL9;]_7Ө2w`3]6)WL$F_J~1tjO7baJyWPThVSg_u+xLv{0ZL܍w֒E?b 81=\,bSU(aV_vٛ] :/'sE0D t?O`  r51ŨaCHl!o0,Ia EӈIs Q"_5[m $ $:m\/{;ot)oh䭊 i8M2\?:({c7SebCXCӞ5DIE̒w $ 6d&s)3s{=sUw4Ͳ=zFў Z[ {51H6U& * J~هwIij'ąy}sB;5 47*WY%oSaM@Ei9yt %ĽysRCPdm}b_$ f:  ~+_ģ=N( fKE@H?z*MEMqeP#{g}Er{#{ ^RKfD6`5XhH)|&łm7ibC3nvc>2XW|c]/c{IEvqT{\yIS=;gotv"p 7Uqۧ$5/}ifyhX9m ERKQ yYu j=KVq&%T=R|ܡpĺz)p_L&u%z }{[ihuO89"{Ezn o4s;&0AGOo$6*-2:4~L4>pDB $ ` 湄d[۬/ڴ|qԸnÅ}4Od:2NlA8Xkκp)Yi 3aɠRG $a:s }L5b`;' qu1TT}B%e`siP5LXu 麥RH'D7/oh,Q7p:\˭-aSq4mpWޱrm؎DI-uPpUn69tѴ3{3kƒJ@Ze'rR 4~&7;'ur+Hnz(M~ߥL i}H]5QJca`"-"8p\qQ*92A,B3FQXyX6ǧ҆e ½l12? j|KJ s^VȹџW3ܦh{ݭEPݲVcٮBo doru|$oTD`&u։gvv}ADMEe^'Ң6ĞI{;Aa($G(VFIT59'hį%K.ax1i_`Ȍ &+$!+Q-јX \"-sb&Ug4_(iݗ/6YK*v@i_vd3yu=4 TTzņ)n|%G+z(T甖ga(.ߔ ,WcA[mg 9<Բ:adT `N:Vdf1 $#i 3>?zn+KJtkX8m*?>7:C"M16UжV?(0L\i^"buv8T-mC8^Fuy(m< )$o&<'nXS(LH7Y^X[n`ZˌLO4Ѡ#BϺ_"X~6t$WkoH~e{ByMCpG VÂm5jz!|naߞ-ν@ٽ p+ԩ\u*w_3.EUn7ѥKlIrUȄk׌vk QYo^3ֲy* l]ρGMOM$׸/QJZWz n 삚p*IVFrn/E8N77w=8e# 28n϶|$TXxDΰ Rxwn*3+eig%UnY̭S}6(O{jMM@0OY  dbl>׷Pd80k 4\|ggɓS kx 8U󘣼*WZBt6saimfzX]t6MJǒŢKãi'CF|JpRTR%?kRt+F/qYw™k\(k%cUptA閧uP˜k6J ~o !å9}adh_y^P dϪnoJrv>PrXN∫OuC2޸2W9#. v}wu(->a9>/y;&x>Z 3U!X͂yNk}o'l'쨄v~`Stiv?hh,.RAc>C 6_ 3O"La+8G0c s](3>RLFd}G>B؄wVy j#ZϩSN •Ig4 ߄Ԫ? {Ȝ-~K=3kYǒkN5;Frg<@Tu0dnԁAp_wΜexr\a/6ؕrM6!mPfE_i79Dj" Y/jLҫ^_}'qǃH=B`uR:S)2?WlVUnCYZUU}Hi\~i$sA+3nˑ*f"Ba3z`JD6-LYLua2$<EYjc4>p^A?RZ[lY9?ZhɺaJ: W. ŵh3eӻa-s|<)ht{ [uaxL _հ`p ia`U@c>IV)oH}{߭ #9*1]3()܇4 1i3竣a3+"'<E&@94 f.Mq8 |/Hc\#FxD;Gzi}:#b1BgSr} ^H[\}`wqT4&JW-r wc\j">+/!ggeSq68/k"<>cͯt5;jyy-g8k}E?`gĠ.J*nOS$.BG13e|Q')׳5Mst$"$^>1{'g$w49UXC |_hW֫DsaSJHks{{:Npoebazd!bT2Kǫof iI]pq ٺ"wRG*>٘ WE@pb_ _j4Nj7`׵ ?%@@ 2w Ϯ{_Pk7!@5DUq'tEf3&j̽ĪpHK bEVU љ_T`G8 r.fp*Jg^E Z&A<$B[͝IyRQ϶c:g@;{2i$y,]kfjߦFQ2=*fM9(Nվkbҩeџp>/P'^b+/0(U[X3 i(%IwW3WwI;f߂+GHY(t b".&r_Ha?S~:\ aɶb0-&.čAmɥps!QY:>#]$&̈8a&= gfՅ#<)%*%53;'U49LuL=Nl~8Poe¨Y>_QN0lV&|%NJ-m";4HS{޻.s,ѫǼ2{!4Ӱw$?V+RϮ9C~)hv`{Q(F)k) &'lv@kaԈ7Uզ X)am:mn&ּ4"Q)^㈠Xop0]+AYO6 YIcwnΐuI U@sdrhmӚ-GD՟rPߚK {>_/S֠gGוiLVpvJ[Hb9G8w=qd ;k\Y{4}}c{vە{Csݚ/ ;j׉a 꾡Y{[0XVJp+*z=zmEM Cꊒia'$ש\lb>!u5 c=a[s-ZT +Gd?ydV >mY}wcireOzH'[m_T,~s,R~nHa_a>gsBܗmNmO_ ~ =@Ft$Uq-X" .(K.)|h]Q'k _+ kkGu&@PtauEb%V3Ym"~$ٳ+C^V GћduK( 98g\% {/N޶Evڃ򄄘y%Dh!`\!.Ce]ƪ~~LR1Oz{=9ԕM. m:8V{9w  venͥsƎ)s2/jTRpt0UPlgV@RSrU%xY|]9.3gI훁o<{{4jjf1*AԵxݙX1V#KpURGWkAFU`ϳ!Sg9W[]mx}"޴ǁjݱtg_f )2 &@o8NFQ >_#*#*^ á )7U t\RwoHV&=, =isnBIiLٹQ#Ρ#MZ)#Q!D^B]I\[oYV\j}7 ;d#"֐lϦ(_(ì||֧Z=FL p]WKGtmYϓuQ\I*Jo`^^ W:"Run1rk.v>/ 0&.P96&@Rwxc/7vv圇^?!lc:VSTD"Dt:7EF R>sŔJ#7PJQzrYjڏ%Cz"&nS歬7̱umz|Vbg䐫OMLjF/Qw8E#|"Xt$n j1qˀ5¥3nYe4;{APPE}uHŷ~':+ђT̿V:?q;2t1Ek_\FpQ0''>q >?E޹48fRx*  ! 9&LȐ'o{@R(+vq]gڿSh~=7*h8M%&ĝeV?4lÝ rE0|qJ&Sjd=Pk[~/ l# (BNsR8chGz0nU.$Rk 93zNҮ@efزAhNMWvwf,"IJfܱʺO Q(?g9OSY4*/mHnѐ(zqp1S;2 XK* BS{S;? p-i9t |p EBMHL ;2t[bikZP?_ HMşF@^~=uC`bdv@T4| 죞w!ajT~LR襸{O]rh'k,]BX=m8,ČP;_W__޽H/Cq \X+f4!oq& S[HV2dL$3]SgRC<-]M5 2v*?1:N)9Fu"Zr9\ĭ s; Hg^&XΩ% IKHV2{B'/WGJ)|xl-?$qƖ[!H?j6ZE¦hLSJc LY?-iaE@UU~U0"IADvQ(/Mn*g@Ѱ A.}&(V'ՊHIz"rH) 67uLtjk8u0-لwc>YU)+#,a\zCr 穼O{ Ɨml q +6 ޴Ϯlϥ] O(]-TtϾ͚Ε;/+ 8؅ؘjWO' FLJ3K5_b0b<;Yrʴl/=>2] ᭑B~#-M cmgHyX6)>쉕7?k4~Вm[[ oa!t-]ўΟ?VBr1RiUT U?rAyirH>(QEcNm&W^m2dz)sZǑ}= NdWvYMO=WcMW:[׈-+0:-20N'ٲ2&y艤OʬgIf4Z{vb t38ǀ4h~dޡ66ɎpQq<]TEx'MȪ]#!iZ\\SS ;F9j >ɛWPDGlj>G%_;](@AmY4(!T*]V|*W("=ӿۮzy+lT7s%URYGԠ鶕w1N NHqS0IdFi2+LZj3a2(ݟ/M&1 GӮb7$}~h QZޝ M,5׏zg= QVW^7?D\;;8EYW;(d.C3i*8&Yty8y&:=yV̕5+3Qd , eBcT~40._z<ryC{IH0.|܎FسdlN1-]٥6vSFIP;[G*+fĬb~t:L`y&r_NwbT b2rU= eB tNqz̦:#DUU \=F>~AdR[%V1󽓊rȗ[}]{nj~pHsAXT;N3qV2Eo" 7ٷm|=d]NSjd t>.q)ah0n" {Nc{k{^&BuC"PH s߬TNSyG\ϕL;Qw֯#Eʍf"z+wR1?tuܖWH1LHr5ozE]4B5'P.O9y޺`U?=ݩEwk&Z=kwZrN|7&pv?8)H (tlr݃'W5Lgzyð`Bi&.ȳLt8ThB1) }/ &ztLbCX1Byr;Z& K=~+:/Fj-j){o)z@ $ۘծ#&mg*!Ijd3h|ÊRr?3~x^D;Ay Lj&R5W'i1P+ U*lBueORA9yPȗMv@sb!;g@"VY~Bt)ٴ`h`rja@crw.p0﷦{ =[AVVf}N ݢEQ2 gԞ1(ջr c9iO庥;svӏI*hS},`D<8%(7Ssp<YD 4p"pvg⊈fRX=Cjk|X |1VmZAH3mf TH2Og=1cj1o>w5aT ~!)T$7i >VpuۧGld1ggF{*[0%^ fNw408&&c6gYj 5.B˖9Htפ$uE MᎿ9@efoZݯAA(q.\5u npՂ+7K)vk`Wk~ wkyP);|ϻ(YoT?|In0vU׌Z'Pgzy S7:l1_ĉ3_fm2jtk&m6n#0N\ P`qzݮӖd_]*Y/͟X]4q>Kg ?9!y\-FDܑB%47JWMn e^~Gy+鴇jga`BFkp6"VONG/sVo~E~-9EB~ArGZ䢵.X0\Lbsn͍'eTqɬ ˩*U' o6PO hxP3e܏(Q_9u.Bfl?b[DbZ-Bk7*ɩ3%M4V3r>pHi]4h}0|IdeE"3N냲oQ h8#L!PIۏ:^rb~ȦEh>+^0ϟ3Ͽ4Tw0TtmO}8X>|6ЭJi/TwqŘGgIfr7nUa| 4п3(C^(((b mUD+`e㨢D8ڦs'w)"V ~wu[H 0o`UUR)N7e0'W5pނrؓk֕2>&[DTM&V锜ШdaH4(Y^L߇ O)2˜ob[f(~PShf *h} l VI6V$7P3k/Uᔗe5Pj*a>֘fM as8y*VI U㚆{_9:Aڊ|ը[9"zN.nU³ojK>x,M RiE JhaNdhI6 GכR+Țn8C6brX ϳJк߽`p$d6'7(mmB _f HRb8}*Qx&K u,^juKZ~.Gu {EBt(%qM9m.@^d˘bL;$থ K>PRh\=_$ +^iڟ1Rrɝ34ZfЃL!qsXzKl0ygi7fYqU!O6ͬ< xXQ$PWlo!Y0d !yMc [=G֥|?{4w]B=V'$U(w bZU%HXJL )o1R_ 5޼WR90${2,C7FP_`3W@ ¬i x1"6ˑN=hxDF@BvxL8Qe$O;,J 3T6X˽v+@3z,GES=32u/S~bf-&U(]֗hhtE2B-QVi!g'вlv/]QҏlUӭD|j&*ZNrPD1)] FՒgXw d%wEkrUp:#s̞݄BTsBB!mUg-bHA.%ܪyif-J2%A:8|\^:p4ó/?4gIvi({M~|x_gi.nryYMxE~ .ROf+N73YYSҕY Jă6aW+sd2Z|%9g^E5 ̨DfX&T~lK߉43sch7U_3Y:l*q}ƥsv.oVn! 1K>_Gvħ髄G%g2|.Ar>滭/̊XH v1ҕI~S'\N/Kiv"\~ "-k!05\)5~(2ëA~J_>}P譣^fdk+~ 2|h80z`u3buz' DOftu!/9nE, ?K1Ne9f?QqtwV3IT@dbw{mta5MN%V SջK!zWRWm?1.ŊW!Z< UƅG@|h}oKQАXvJ]*8^5lR3Nri)vE |idvUW77: 5_#LLVnkylV_ZZݱ)Ei"9 Bࢼ9]I45lʛ- q_C6 eYS䣶?yЌ+8'(,*ejn.W, ,כֲ(t2PhW2>5| YߗjfxVԃAq?18g»ޫLO5ູ<%6qpP &+RG[/Ʀ0.`a;NXa"wgw& T4Frݮj@Ij `B)/<ka "C>ZI~l?*}k hZ<@vVD`K Z kHYCm"C0*@icb*9}Q !S'<16""Pd*"߄6sF`=ֱÆIbz |YL|Sǐ=T&ˈNz*)!4Ac#k+׃( 7h>{Ư<eVm׷(.KA~x"x[k8)K1}#} \IabbAE[2`C>%c.F:(E5FTcw8i^}uxnEEdV{HA6-tAFl0(T_ ^Ƕ)ط@1rcYVy f7wL{LoE1;g?- o d8.湳Ƌ(ͨ6Rެ*RBGa{a`wÙ Mij ^y&*c KYom){O5G$#>KHK4fuXG,!O+HVT;}@E}Ƨ(#+t},MSؙ?JDQ>,΋J=7ׁm袞 u\*Y>¸𑙌b*j*>Db0 7D G@ZtR…Sl\T@PB#ElH;323tJnY 0#<j`җf?Qu`VD҄bgƞWtI31? ,#i^b4=N*\MiFxBze.vi9´a[A=oڞ]H^dK묇mVCP~`mכ 2~kÐk 6t-SB0yR 9.[Ժ7jm\ 6T)XU@jvg#fQ2}}3V6'X4*Qu0-}zgQ0(-K!B U =+ew07UOiʡ~%d¬yFدա'3Ͼ^# !VJv:AZK5hӃo6dDNGsDz$TL&^zR%-ojh/ke{\Dwɸ*+ ?!>*}VrPP!dH%DצS\>ǯp(ܑ;q7VZpMMKuszDqW7E~ vsdf.hn֝رT8$_?CI1%tϊNL\s|^eRB0)CZ3]ocR:z@ޱScˡ h<]8lz!FV'7%UlaNA5}~QC*;kǿĤCԒa=udֿ K\$>E|9j!'0Yg,-% [`>,.>gXAݜ$}Gȱ%SZc2,K5p!YP?H8UT/7vOJR(4.vOcÅYTIrT{p88|2O1kVz.YD M299GWxx4;-FUSNSTͅE6n^*aD@?4|br:TG@>bB&.ƠzV_t5Z2,BCۇbq fFob.Q >O112}$og\Pŗ+7'曖 '߮/Ho͆ ˈ9қAB}Du+/d!6t3ݲ~vo?PvP$*X/A2_)Ќ6β b²ޅ\vx3gLWMw!CJ@:Y EElMУ9߁Tvo8vhK;|`^&ИzpPZoaHQo8̚3S0t1k,S8Z޸[ i.Tn跪 =%Fe1~dՉB0~#]3kYO.BĶ@+~抟 J++TK;'uYCȩ6ӓ|1E&]ɓܿt7Lo[5]y"E iV`Er T]uũ aCo#z#!8D GypU qC,w`OBl+YsCR # ު7GF*H[Rcmaw3=s KT[ǯ_X?v킶 XkW&ܻc kDf׾9gO۪6Ge@g@ %Yt$0^ib^T}-6]XcX5*SeC<x >ԘYd:(eP'l?4P(OxqMh)O oĮwdQsatLR|K*"'KHCؼAI%-RE W?;ϦP|<^l$_!Wm`1ϋhk^ol 7n25S1]lq磲՞ZiL@&& ,ZG)H8h<1[l} _1}OB' E=.P(`N+*^z!쵇Lv&!&`01L*VAx5jm=\p(zVҋb77ߒW[-dt647RU넄;! уmqex< > nm5놔zMVQbZ^Bvίd?6!B BjksE Rz۸k /Q(iGY m>HyVP/'oˠ?r }Y{QuO+h|Nď\8N 0_T[xUĘCbPf: 2p@ezn~HzH$Ӈ^t}7hwWG-l_kЊ'Dƅ5T%@ܲ1HeS' %>SKCVZVR^#3ϊϚbW5&9czQ"jϥObu[)M|_"X vsk4݅ o("F 7EgvQ-0݂2[caǥ)9E z]s@ݺd}YUhI#\PT6lY hB\#XClmr FA;^ * ٔeFL>\jE cby"qJJ0r#jr|Oz+Y4bt{aA.wEܢ]?7aj+oEtdl7G%b|Hb%S5ՒU6}2_P oAVBvn5|.gBavn[|rCvx]fN6 | J\}kE˼Bs il głJJY,;* Eqru-gRShg(KDDZN K Xefe  x@`tGt}6ɝ2E}:6NmBSiIH:1I=2:¶pJIFeSE>1Um]*~3H- -#m`C;n\D&Zo2V|)̋rSͺOƭgu- %*7g|{LB13eڻ0A<_XQ|b9TO]Grk߫ *izzj$BۋJ9Иm#}POOiW=-q2;ڰX)1C+¥C]oJVeY=֬ ` `z)߷M[i4ԾF[S@3hZ@HduڜwsO 6/ j^R#GՔC3a:Nص흝*A \u*)E¸\j cu@V6t)c9Hƈw]<e P!h^ݻ`v9$3RE_6Wߏn\U) '>uՎt.ZӍ wyl U!*aٵh=T 3`Ͷ;~cc,*1ju }5}y?8!s;Ϫe:ݐa%+g#Y?uh*r<騁MiDžv|8ȿ ش9H_ ty"Yn΄dAAB=Bpl1Fvg+^rd 4Y"CǍ5%JmT9'~A<.P{~Tٲ<1P~!/2?. |84G+kX'WCШ  =5 x0*#W5΃KƑ i^^gEW) SBe/G'뼨D2p# pmtM켎傞 ?J0p}&Qnɥwd Q?/z4E)x⯒TWtD mlrNhD _ C\)ʆ@fS+^xygS} $wL<n% ײED]NN lXq2GPE6aKB7 UܝNU߱صLYLNjl^RqMp}Ѽl@pX'PX"-ZXj3gl#W&\1:N d RZ|f0HB4-ag,5cB_m2<5?l(\򋊡S\3j<`W PHvG)(T',#-<3ь.|VܹX\*ﬞ:[ƻЛyp)#;IC$>wqkޗF.bK汦Zu⟘}@0Vc*uF]V0 7p_Iهwټ_U x(Iُ,[oȇZ)+ &4X&9q 0Q1D h]h22sYӻʲZ0RTÂ&q"xTLaMd`s; Xr~UEh=XE f * QDzf~p 4t+ߋa4q81YoRc(9=d6$tֹ O0IHu}>E|Rm`еsIf% g+ Pe-:ٵ@:H>m(JX |.!<]:>f~Ǒ-`AE `j=i$ -(~\V8ʼ:l:Gl6M> >`yQ\/%(27E@#ߪyw-$]B0bvѬ46d!C#}l1v.kvYk8w:wH)c{OS4g !!#4x6'biYq>,h`限~&_-Y riQ~xE酓ippԒKNw(h>JpO-*2iMo_- 4 j,L"j$> V21S3 wg] }[ u-s7~_5*a.%&P0Kz56=ysg>. ZuhC6c!8Jy ;*@&iWx75nK?35Ԙ,g7k9cTsj:p{L6mY\ϖ*6[ssi W=HIID_k^ c}[HQABm7UfAAMpti4*>L_ oXZycdpVz}+h=1HO@Jue몓{\ IM,=T ӣ[\+]Um9K~rTSR/O2B#B?A9)\ q92xwE FNeZ뻼 %!5ng$Zy@t8ld #juh],IGuk7p ˸)b_AlgJlulJDuD4ޙF_?Vӂ&1| JtīZs)JI%bt_W\{4\ \1- =k US'ِgO. GeUy?^z56їQVȬ2k =~I`j *ry`xLi&Fw9=9͞feP9 k%ᦼ˕+pNx)/U( G`lwUv8 oSpٞt !I4W9\"yyrb*&ΡTbM{ȗNrqlsUkD!J$I֫[Iu+[䯗 PeU;Oi8_4Vhӕx~1gq1cn n K$5 cl&o|as| L#J+fvȸ6(YT/)5 DI@,''KyqB=].ҠA QM%] &u<ֿGeH_* `JVu*Ԓ2%{}.YD=p |HP2l}Va6Ɨ)Zhe_J" W/= URFI6BjA-N"#֟$RKP9^0T&,U*>HZ^A:ɟ"Hw? 1E&?u,a-Cf;vcz_躎W/.[➐k6ѰOv8" ?&8{$yYF T.C^ BhGp bTtʖ[ĆJ+9ODG7yw6c{?2] g ?Z7Fm(l#y"~`I:0޺ȡYO|WQ) d2̈+Ȃ^0^Mb Ͳ&{_6 S⠗(h0*1$ȳ&Jřm)uritGxށ^ JlvL\zܕ r3b*.'Pffc򠎨rn'$kgq̌+pȾqQ"yx=L\3.vv6C[aŚ)i< USV۹:7.r3TBb<d-MFԹO7@M6`%{~5$h7v X\SDYDfIJ$aS7ɗ Iؑ^ZZu* pTHn80A[2GvB$L<]{݀%['jqsփOTD>ѱaEQ2)33O M:z"yut(M:+ǨmM >|g خ[hR/cf-Pw t/ٗ)zUECg!~[©^kKõhv*qיo{s|*La.e.L錷K!Eڐ"A|=BrߒCbtR. [Ol鏕9TDVy n]g^h5R1=;'6&\(f ][ڇ$x<%dG$Oɦ\S,󉻞󥢓I|DQ4cHKD"_J(Hd y]9 JM1:v*: #լp7 ,ABdLsWuꕧBHޮTu]TC&:v:f ⥃{3CPw .\G NYpM Tuފu.RX9ԟ[[LrG#t%k>z4\[,ovHesTwi6Z-07V]n=d%Ԙn#]"PiFԧx}M?,56vYqT;rG|ݑsz-Jnf !d VbK^>*U2S su1)$صRl@kl/nc0E27"bz)ţ^AĆyG{#+Y[("&$neFvBi" )m:cqA^_/< z%^ώxV@ȃ]tQa eӻͫ@5~EheW_DОpG_Ђ+c):BhdxRdhI)Dkam,#0.`bK6LYwzA<6FO+S).V椨H-Hm#+gI܊_sТ7o־^G;HKV\5ŦfJpAw C!o[{'8!(WzI}'qrp5Id}`K\AǠ 9肵]גJmdѬ2'AJF0,+l WrQzJ,*ZAoGcتk+ Z *PQ;UN0,`qnH~@J'Z)Wۛ fdebɔ~;X\(S n>%iT`\VVv5)i*FT~[hIJ /\){ ٔ"|vo  u{^~?kR[g!7QO2b(Ӏqi.@Iw,tnw iEmUsr]7XT֐8`Ix)Xټx N}UׇF@@@soAeL_ޖ`8_ 3uJYN(7Uڙ$>4_$}?Q]͢]bDc١xM6fic~IPF{âӱL fCXӮЊlZ'Y'X_4CV8f_pD>k&.=PuC6 E:18XY3X&Ǔq5 Kh]eP"ߦקM"7! ϖl SzX8a_p$^gݬYW﯎v2Ӥ@ta/]a1}/N:kMA߹1YT)Kzo{_!\4GƁJ`_wT)>jAW-ՋgLx>+ /ڤ|]GASCUՖȁ[zַ贬t!;,/ٟp\z=hP̴o}p؇ɐjp`?}p+-־8VߑYQa\pR&o۫4c|VsUu:3#WW;vMn2,%ٰ楥dw](ğur@6#VU&P \p$7EHgs vS:v6ʜ(נ[YTQ:S9 GM`Ҙb)A]|TnC_~& - |\_zAMaPc93k|H%`S 9{jv-q Mysi91vmf޵:t7)-+'߲>i Dr \m0S!Fw!7oJʻ\gte3o[Kٶ#RWy `lqSTBAN83Ʈ`#dGA_R rY sA7X7RFSPң9-&ArELKt{0UX\+Nb&gK_tkgܱ 4iGD.)7lP#jx qw/;8,–Q?m2F2cG{@ @Q$vv Mi;l@Q~A0~խTQO}$ç[<'xm yߴ>xZ0"er_ʹX~•csR*Qyg}Fzזq|}|*OЛř2P E;B{k6/{Ge}\pB7LRUKx2ԮŮާ&֭g:tR[R+-$ErkPꍡ$Y2?X^?GvD1ޙiI~g+ P _yo_gKZeu`j碶QnX H3or F\N2!Lo'IgbߣE{xV\=ӲSO:xvIuV9O驄m>7$F$_ޔ:lRK!O1'V/rnE]ҥyZU,,Իe`I?y:/k~7vahyL({ ~A`o=L`nB#-M11I0/ȄނھC*כAQ-8891VVX]@=C^8UHS9pӤ jkRDNAyQWѶ> f}U#ugp׌ڊGHmv^.Y\wbx0nl&BpLcLڶxm7=!ָ=~4Z6o4Ilw'S!?S~(:ߦiPK2$cxTC,Ϩt3ͯX7~@6lEZjjoȮxA1Ay3Ȱu(6b*'.)aSzJ`ç&E@V7I~j&MZk0V#+"nKwz|_Z^+$L{Ŭy|$.(o֛9*EMthJA"0}W:k;?)۵@#]z=PV]흦(1U 3 uؖ2lZot{>0\sB*2x n%g"Sg5U91 CRAcRZl6+1E+3Et{DcT&TCŅ3Y#6L 8V<; ^u1Y7%e3 ` )BӠb?٨.PN]$SRT"dLO+++]BؗlO`*4ԗ~ړ{}A`(&y j?} B%qkҔqj2 F}9OQJ<) 9u;&zywDy[5WR;Qٞ$=LbŮ2 $,Fq}iPUύWI+s J |qxrcpŖ#bgTBw>b#B~ͦ q>- P!gؽ;[)/=9Q 2u&KN#fс`Hop™X .ձuFJ# p`G켉C~dbf$u$vG, T{fb$~ܽ85- K`7z)c]'j{|QfLEk,LNSm @V mju9ǑwtI>uGզn/0g <Ј)OkwuZ\ͻBqah)22r'XI0y+@^"QGQC 3:IT1]xѺ=8fdd$K T~(wRZ0h {3ӊ'`lɤ@}M 8lÞ&;G҄>vCjIK.s9%@:?~#w4ƅюq}V~Ng֡Ro 9Hn!otY,!1]y1"R^~];?n'" WZ鬨VStz+|sKuxƭ_Sc1upx-S](jC+V4l9B0>?9iIWdDVTk1V'ls99qR#Q̎:&K7Z70\nAm'H;+Z, x^ ok?K!cj`՝صH5w]gɽLk$Pk#}CPO- `M=nd=}Vʌ,`Gyo dB? 9d$,kby,Oz&ÒA+xˆ(0j4޷KGlc!޾ m»|1!6Rա"r E4DK+Ch׼c@ &Ϯj̈́qEY&SB#b}X-)9ɜJ*I,ۣ쇺44ΰ#aI≋>h ,P,QoGh]+=kF-HgPC`VE0eH;Ew#2Yԩ vM̢sI܆5H!qR=:Z>}9 $70׎?yKVqA(E[פx7:׿@֋ڻUBk*,IK^8H*(?P/_:p3/<)-6KWɩ=]ʛN>tTz9[v^7snܳ/#C `J⢒G&\j ~.M;O55 1jG?mع akԌvtbc1T Q5㶗 +6!;RRTqfDgA)$ A=7:w!:qX¡mapŜ?b>:CÚp.ǑU~#$iPpIįEH3b3L_੣ls:2$eyĹ{b)W)hUC̱~1Enۇ0==WMn{ pKmcf>|֙\v'9ì*Ul_/C1%ɟev=ZF|'}OUB>o&B %:9;zT@:DiI O V)SJbdj^܅ƙmKsY޾g6/2Ʒ7 %ԐgZ ;p VU t3t b̃ sʁpߦlX.@yx6,9K~bY/o6KN=~MXݷaHnRn>-<2ӵ.54 ,B9Nb8gBL6ȑ] dD̅zh&3d[a^({A19Xr6zb8aYG KM#.4W~{tCX&nF&L .p$OsO}*NdEegn$Vr{!tQw3'-J3J jyD[+?D$S^Q$L! jc[xr2Byr[H\[,^aLi\0v>DXUX1kv`.Uʄoɓ;Ah.; _BG%Z9PA ʪ LE3DUe6ek9Z$f>\=1l__Ԃ2p?%%oduaNg0́ϗQw{ iN>`Ӯ O45@0rpehWG{JtO$qk_t'̦\7\#?\E)X{I6$.7ܐ]/B3ŸO $DR[m)!}%~r`l)t^lN|,p>=$D4SI_ d?‹5[^0^1&@) pWXj>?P=mgqXf@ދc~>ॏSo_=nNܱotm;>$ O=T- rWҜdG%z2Ul^#S' *Z̶s/zv]Uks^Nxx[˻$c]nbIm N79r%{zKoyC>[h` Q/=BEtjٳ[K %Itu{Eٙp7m` Po+ s3m/m|s!ccC Vo|cRaR }1p`C(\03,|6e^8u܍'O)va#Z"7UbbEވ%^E_9wzeҕMIYNA^բ9bΌwVP(7]]xd+?# v) 4fo|v1i֒?MI7J1ӫRfwm\i@ otp{_QHBγŵIa68yM㗟Ea-=ȫζ3%,Z٠,uz]e690>j$хG7bDBa?j@n`OJ?1Lgz;w> AgݔXq_yWYXTpZ~bIP0\}r]zBuiw H< ϺK {ɬK?[ebx5CՐD_"+7Uٮst!ot#)3y=p.檾_TGw5]TOl3 kwl#X&],҄YK[24v76e 5X)rĊ "rN~O#]ث 7t1Rц#.03GԟTpҶtAN`3w j=8Ƣ5x hbbF^RL_*=邧 `yINײ\ ^wVk"rs"Ȏ6L&(#%[`kg3x"D|1 iӺMoe6ɓ"pf^{G0qti0Q(9WK3wmvxp?KرAVZ)Uy1df}jLD5Wג-0O"鱅vW~d-'I-kfK4 xN vZV97,^=|A;pEאv3eyhp}F6fb\KVѺ#8+=iF$RfE/F{d%!Ar^ƈc0%PHM\ZHV)"/1};Α_cX \hNdVqc:3v6tnVΥEIˊP=m[Z=:b_꘣- hRhfJ DzI?wVwaWpTXNADt5험h`2: F\i^j0ɑòf?}6[*"~ cDB0hg.}QYZA [K_Fn3,LW~ػFƽA-V7F%2]_îa2WORU͑O+ʚ! 8ƤXgTraJ}}w.iٴ'ujs0lP;v!"lfp}G"O]5(-`_ߦHN)N~BA\C:?] 2s=.DLҼ q^GH!:{‘jcND(Bm)F>|%D1]h7,MepF "6Sħ)ZZ'nþBCO3a]`#" T\!;SND0t\|RrW2s4(ɯP[zb1=fCzا"gЗ-Af%#A- X`˺[=ZeS}9dH hP`_QE?B \Kв(_Xfh"Ug^ÖŜ(Q}뫺#1WY24sj4*vicW*t "b<"n[,Aigw{ft6i%-TujBR5k0Nx%SL0_~`Pk3@4f R5pB&pLN/0un?ZDp+0"z pIV6g{fFH-J AƖVTƺ|!=Ep@u`() tIOAmm Z_kuc#Q.;Gk1ZAkѲIIg& qȵBG6= 2FɟĜ5>8[(ж@*ѝ&b+ FɔZx1bί3T` 99[8khf_/9tDYHY6]n|jN<≠ؙT~FǷPH 86u>F #c%1-(W:]ڈn:~kҷblg_L`߸Dl!JesONkhCmؒ| T->kA4aб. ЎO;;  3bp}?Wv-!AuQsnZIHd uZu+bnVZ7H/D[1OHSqY#HQC06aT>PQ.g {鋐/7EhR <[v҈vy/W,y*ڲ,ͱ[e؄?\3=2z*}҆连E0sn+Injn(3rZ~O:`[0mAvV}L),%B"'cj(ۍ,' $L^8(Zu Yuf 4[ w]7EǭN}7 уUʲ ZX ?Y=؆ dsei:+'PTH1_jǰQ2Agօw: O0 yw$4 r]*4Ԑ3+Ry;C*ϲis,pfr.1:z| C#}8-DYNφ7j %t(cމ|1Hrut Qىy@Hk UC+/J+O71'eIe*ȭ~Cx$v7q|4w]P 5JVx͈?~H8?q:,=2QXguhD?vHpY/q6EX{rX pڦybbVއ?]?Gw7!l?|1폲XKԾDžHIؓշ=:ෞG\%sSn!{q!FX"םR@HY`oQD!A(ւ6Nogb{ޡ,3-^Sۣ3 )TU8i3v UND<YL UYӒ($Ƙ8 Â]WTޡ)϶1daLvB" +X2BEa쒤(Z&58)? f&#ܻ2+Ӎe`tCrՋP2 h_3ie.֩ N*Dens8rx+澲3%Dvvr^0`ՏFqB _L&Iz 믩1u.f8q*t1[GPc1+㍪!a7:ҟ.72<݂L Fl=3Sk˜(zV%^"Ui@w=~/Ԟ|dle":[u J'iW7b a\2BNb4UwG^]>4a\fc)Ejd^0^$WKNDr+m᪅ԅQT`u'% X[wCY\oUOb!r/w9g6h?:/H5폝KX*+څ0[ʡuW<guecU0C#(|)/h٠yCr}w#)DVNg8U!(0R#I 5Mnꤙ5/233 ⳻wq 'awY9~Ѽ SDnip#.QjpgR@_ۮkM٠["8jaݸ斴$Yyd9V@@d npocHoYzEYBo|W#.J]ݭlpXPب]kf:aWW-a$w C2c7:nŖ0tJW;9ˣ mDSWP`"ptt&͈1ZRHrc s $m ыSq˘̺Jɴ̞8vXw b*Nлt^Bs3 DƽVF~w˂y %zh\KؚAΒc=z(L=iE_%>σ\SR Dy}J\D4c)J(Fþ7S5o /"mj 5C揺 @D}gbiٕ |+.%C%  WSN'G"3)|0{񅻵4hX"XW4$Bϭ?Hp ggl,5\ {1*[SJ5wȴȕ=ƅ^%,l51oPctdPQvPnV=LYp^6}Y[iQ#\NHk`ʾ4oG:^y,wM "=mϫp]߂:Jrٚ=)8`6s}ld>"XƋ#/"]f?I/- XW(̺6%E/ ƒ_q(}DFA~`/ kڪh&B"](r(2J6ݗ?9ǔ Ah TŕUm@+LoۈcUT`~!dV^>Ѧ*H) ~Ø0(AcGd+0ia&h.lhCzSQDGvd665dI_yh`mXL ֩b8/6˪u~Njj|}UmNEPj9yTC', 1@bƬ߲\Յ=y@~%KaDA,OHsZR|hE}* µML.Od \6nnU|ym9tn/44skKhAĚNoM2 e~Xz.[fGl%y!sAOkdh%(y]^AܚcَN,7׆>40 b.0lݑ4!V.="HJþȮrQt*Xޤmu~k.ٹгXf\wwv>p_`QQ[޻^#fcl&$S_6APe&ȿIL & !bSC|?ʗ$`lEyu&Cavux>w/XB%(m ٫[/qQZWdBfؐq4) Q%HylӔ(N&@e3cEg1Z~)̥hLܔ-~0 p 'TĺrkXiV볻ƋЂwf_B_c#%AT!~7pk%M1[xR䏨.9%>לhKw> l[__dyf.p @38jZijmJ~mO_=Y!4zGy/݂;cd|AH?<@x} uL?kwi1MHk\ JD!cb90:0VLSg^^H?t)#WMfKE'"Tµ5vQ!UE Ų<@H2w{ cmd^aCImC~ʨ yq0rRUR4ajyv5ЋQqS~1i&wi_4\+9&m_zRA|B=]2e7,}ZoTUG,PEzlyzp/j46" A[=MIǼKdIHnr[C߿Js"& z-1gٳgfQWf\p|^Pd/MyYv$&rY_K呗k#[JE*H^$ Z>4=ߩ8`]o0xbH-Nhο.-Wc$ %+>Y(XSK&w|4qs*Gkd cZmMP?"!%+x-ޯ"p @YRX{w˂eIpKc4X-owjKҥGk '- n`3 ;<dXzӎP瑻|J~NلzSLc4 K{<$HK[Tz/Nu'5(Y\rOMܔ.HƼ"k3ʓze_E;s%;>* - x 2T[>h EQ3ؑUǓ7eߍRC>|q6tSfYE=i>DaHJ+JQ䠥DjrlVi1Ɗ4s,DP%PUгN|u5wX\~j-r[b'_"$}q65xl#yPw[v؜=j;C\y*fa ԰R[y&6o0Ml('$MS5 9e>Ea\ؘUDVk+Ω +Z]kNFuC5^*<a'o*"g p _A{yq؞πTu\#|!A;+Cu`]S?TтpYgKŵtk۝M Le4 $>,+ p?1G2sOM_u$r iOiOK;4_6\z-R۔Ayp}ܬ5{cڂ7Yݻ vP!࿸!In oU$!Ij-c[1Fu)T'V(-eiN:pF;~꤉e** TGqڎwƋBւTJd?tT.0pKJI b$CsmP+V{1[Q!|QrҮ2 TЛx&R֙:_|͑ljۧ4 ]+٢nq`k2_Ѻ]:2{=гt-I [#o$$ u*sOӂ&o{վFW(K1U~ʄzz~ Ac^xMHޠۊʙ4%!Uӵ` @YnG49iySEbs6dzP/ a;"w8A]8[o"j qbغ%vi6{SA龘]Ke6Q ŗ[yHBGB{džte}v{$p*w\ƾV C1wEb|*DPb j@[9C. n3_+xVݓPzrC?˪Nf9m ?NoдsqMTWMν^s8|ܛ^_ w'z F"dRŒ֋R"w5a zxNY)=umL%mk, +i9{lA5UMdNAτ 62gnLi*hϕrSRKg・cK9IFQM>k? =. dvOoU&Vw7-~lS3n~- )~+ 1%ɋxuOIv$5%<+HDrp)h@>A2gtS*AcPS$Wl';$ܴe W}3ݜ d{Lr^mX}`WVi UW馂qA)CO'V]gK3=zl7F ?%AF{b7{2{gT&V|7u?ON*AY"_+6wN az˾2䯱r~ڳC#"\F+t-:TrM%M3$'oY7۔v$2'f o|EdF:YCTpEarP$l2,љSf&{-3aRۘ}n|=PW·- 0П*ʆEd $hR>eQJX2 r3/!OWGň$X|14FX~M5=Kմj^goah:S*pt ڥK 6*P,jfek]%\ӃVmܒm9'# x{!?TɈW*1i;\hؔ+bEU|~}E]6 탄:0b{U OM[`ibrr$//c@.Vle/]@͝Cj8{;ORvJ&,+,b6 ] /$c4jd\f¾/DuTMMhĩe?cSZpߡɰyGG1yn#=Uf |$c&x'"ʡdWxqh`YS<F|h2@#_ %)7b4R`;&$wnF؍4{hzD-νb(h$ ۹ D&Mў%gtTZ~ST,<1i rg*SJSCk3E ] FZVVVo?ς-%q*o,*W ub7.W⌈_x|߅eVgJ∯XCjY=SOO$1E%>g9ʆ^'+QpZVY 94EmCŸJ3scKަ/>r#֣sƲdW ҢI|DKytB%1Q,;7p)!>S(Lۇ%W°G6VǏҚ6vr,7EL3 z Ae{zIQƱ}AZQ&N貫m9<цD*HF唖4I Q(Q!~:(|k5U\{M :r3e2S&ă2LlyS۩J|DL"j1uxB4#5Έ9EXD\ iMqPs ҎD,WcOM> +7mؔR.4I#p/H7ڨU,zxٿ莈螮FfGFY Z{hkf <\2;$"NBѡau^%ӖauX+tDTRUDx ⣋Fn [K;Og  KB0h|O(2u:=@pu=ޑ\k2xWą%@E!b_"P'at3kf4⍌KCe~F#Hh\Ow-.Qޅ&;DI7رZ%ӻb7/-?^iy.p'dntfz/(ƃcAE X &Ƨ}l~4=Cu//JMYd@$;E$(MRGQqŨ?ȳA^a(;c? l %1+wrs EpgZ5vG ݔyJ"F\O#O?jp-݅vazfGeɲwj]`Ngj̠fуo6 Mp^*n:,u" ҼL[<4 ?vѬjfqV_׍x8ZS`f^yiAPAY=4o8g$EiZ9^LIO~XHpS$B%k]%m5s'+GĦ]6Qps^ $ɂkZtL\ T({Y}Pc=+z;J-Ao1 U6bs@kX7o@ 1BEyB^%I%4n[_4HLݥ8h1tEbpCJI}202ǮIb5m2>wُ-c @p!VkJu1w#~I:Mᵗ$YzKaKG;U*]~f[ո{෫w4E-ǐ 5 _0Meb͡" vMn^N02jGjtOkj#TBM_ȝQ>F>xUZcĿ+m״%de(pm +orү*ά-A3؋J̈ . e2=MXmՑuj"ÉDH&n5|uT_Qb+%xtξz0ѭ5qt9#1 =vKllf+*MvT񟲋W3Zң38K "$Q mKŠ }gn6qD/5ȍe3t_1H87 Seiue^]>3]&eT`60coLפzbٕcQ_myzcqE,$K>i/E+Ԇj#}j 3V4u|ퟤM6XǦ2PjvA{WoW(סqL @pdP\Mͽ || I *ABEv66\B>r$ n%rv5iOvevFZK :MiUԩ߁hc`bBŭ yjOe$V}'D1'à_1Vꃊhg|E [-$D-#V# R{eջ(f_ E;iѓt9AA Xq`B2unLPTqZrph33?"|t~i?M(zO4VyO7eW&vT6!4u$d6hZJHѫ4ǝha> _oF FfdZ~Ec4l7)f\zs9sy /*PĬV&IshQ3Q&asp(Se5.>}aH;m y2(=q0>%c9^2])29މ[?1.}zY*joO;pC|u-<DI*< Ky!J,> B E %zx[PRc&/x6XT(̰ԫy<5&6ӝ^4+M&$AZ)AHWh>3[O)zj{(Ma:n=#{pN=y͙yM߽֖چf >1{&amkw4.zm\Slx{঻S 4&;C$-Xd2?Y#[K6w4{v3~1 >.Dv̸ApywrE_Z+-G`x2d|1'(/e4ۖ [nN*ǿy1rLόbZ58n9}OE19‰"ȯt]FcO 3 ][ ĒŴ@"ثG@úV] o l*n(8?ΓϨ/AV;C 7Ip^s4B'>e~4jiظR\Ԝ5I?z>b88уZ\N@1bkvc6O4.C&$H9η 8Mяj|8PQŰ8X>&'0f(d%BPM@Đ G2ޫNR1ɭ ۾ͽ'1kz5=]n廮|w8 U*Al $3wom i絺qU۵A4jySW"k1 $f}%ALA懑Bx`NU//a(P#"xTyxbIMXrct !1[g[1wYq^"aj\;sDxBZ /&eMVc܉R"RTd\l3P)uI!t#sxj4G,kK~HyWzM2lr0eHaJjo d u>vMQ4+hh@lz *wySrL(>H8sVC:@{Jؒ9<|b 1T|Y :0GQ`{%A<5>ђ]Hԕu5a}:lBW. O+c@ NIY@sb}PjH6EO:exRM2]Yh.{u`S]س=@ShNb]t> M~Il?a![+ }jnXdVk3h㍳U,}}rSnj_(>2/LtԤAH[;.{$VL܍!@,h?^[# ]tYwYP-wgZ6ʏlk':3I4^ip ?/r:7RF,s&BZ;,33h* (L%dFoc _YrNݷ :_2$$D~׉LY(U}9홮$!lhB͑KOp*Cu]O__뒡'Tmwiy$*늂_l lQT f`˒h^о-q&Vh<, ]!Y߿=lZCle!6hWv"53ѻue[{6bo-.aı%H_f#9tMo.A~CRnbbbWۢ"[1x$b Vs ?lGI}g-,ޜe5_#G644 D|삼 sRbk ~@@CG&>緀s^%%"+Qog頤 su] H >)!al0s' tc?+o[ӊ_s q_N-RjT:U蟅}8igΞ6VL3GIFeKҚ2urMOb| ?:X?@mf zMe_[/ץJ `:GK9jLڍp{/U,LSfT0> eaPgZ[qvu2ޗNE\,+x9: FsÔ4p)QV} ./7Ir7jP_Haz[y td5:,ҥeE}kz?W˞RV*qSH9=u!2XJENE3,p : [ =eќ +r[*rUit}yY}F5$ Biz N9f*b`$_.U}++ן[SVD/m_>c_%o~:v6*-Q$)ܰ^C\1Fhjb4Pkѩ1'<% 8s1q ŗtm1ʪ8=gm=+zΊpI_gB#T~xҞn1T-9 =qמq%Qva:Iv0,XSҥ,Jg?(^uN^ j|Gşr_baL NXBMʙIZM4.NjǹQTF3Sg? -WfOFl+ \z!(ձ\<4X{yA9jue9_}Y`AdY-z6b6¿[k<R`eʲ\pfp$j2XWmy,an'hY#N+<*N7Hw9)7C3DUBXAfE,_/G.%aLF^Ag]ҕN4NUL*\H:>TK9QaR>و/~SbcKRޕJ|lbSU|NGc:&)]@bl؂R0LaaU{=&&2Q A1%>M&> p:ٔ q}. f=[o˸I&6(G-%"ܶOBkg31a硓Q/啕_DL`N#x3c?]۰vYs}DÀ@W~D!,x 3^=&SYPvq[$`]ss!i4/+^\IL`f!NlL&nlmSu80/F\.krlp% X^ Mo7$o3y3*"򖫲 PTo대G0GW>F1TVf)b")B=oZ~i?".2ۋkh䔮!Uxu܄P?yk3Їj 9f"6p}QO/!Z+qbk\ŏp5| *$8r:d^Cf։Zm q$z%иM6 Ѥ%a Ä>L ы?'n kT ݽݺnMή4_[\o ƙOIIJv>S8~IvLiIZ>MJњC5dҝ<#SF}iB0ifpsےB } 3,2\ZN|E薧;U5;W h+ ppkaTd)H΄t!&⤐(ϑIJaJ-g'XȎmH=c@>˱[ }kR:Upak+Z?%zr+g\~PqmfN pkJ,*U7o$ɯ2 //`gv_%"0qrh,kSlEb3x§#a'x`YUmS+$+V JciڻE QU=G4!M|IW<943b{rsVNqA$`_'+ i+9yI`cx W {@q7CYˏܗW,e7ڨKHR#OO>yK0Y2?j@7+@8VMoa4~2 տD)ep3hE̓.unKIwWv,m%[u>(WdXXv-j*|*!Ci'P8&9m<@|)%UPFS2%:oN$ .L-n_G3EP0μqUrZf%+$\y dB/ Y/:5s7|)NݲA`:gZFB)ˮ}F N&o~ʻZZcq^iPg+JKR]; 4¸@$1O, A?wz3ľ(߽'iU܍$3Ra0D_ҏk 8, KldLcdY~N`p.MΞǵiʱ8SPʷoS'dkp ̽?ҙ "da1ӫP];,6/JF96ˡz ʂb/aꙹiF:*2&R CW!Z{LF6B1r4=ݩ@&mMb@<{QUFq1?h]# 40X>ѰM,~xƈM,h }ן!T +~k=y'F ,3Ḙ`)?KmNӾWJ-iW`u6ga nQkC. Ijj+%|XUjzeDy=vU _kt f0[I~j+K!%Ņ$14Q-DF pꋴ$_.XJ4-fLv)P*sP9]11N ]YлTv"`-5ܤyUTUKZUSY6MOe 1iYW9_6L TAEiY:(C+ KA=h_NK }&`j-9-"cn~%9qpQu@\>.]6uK]B_KHh^ج!1%čIP ^.X; ,0lEQV:5/ 5g}"]_mZ*?H\<L_Y-0H],0: EǙ% =NVD 7l]0C5J $p^ ^/9cוֲ*XQux؎k))/-:x~&s=٢8`l;؊2:ȹmGBޟ3|S7o uGA'9%EO@dsIrë /T/3_Y_-IHi[V$4RB~o1Hi@2]˅J!}t# b(|w )G ,$`"&ϻl_Ak%=' [֞Lhl$Ļia9. jeS?xX$+ ȚEQѳ]p[ Cl?|rtrk9Of8E԰B g}އ6qC60ӽ{y7N&@`3n^ÓH5] AHЊlP|EHZ}rVX ?7 юR܊4,|PEjPl1Q%đ\)cM2!S6![GO Su|ED=!t$gVHC'^:Î&gnݜRB%#Vw\ y~S-Ol -f3Xl35? ~fS| =tV1"c3w @!={om>> [Hi#{,?N Yʍ+͚eb~K_ϥ &0 .\5^ gwRKï-d2`-FХ[hBx3bm apfUv4tf<./&кo-_T>E,'9ieA2XOgސlpFXO5)" T2}KBhp%U&zlhPƿ%ei;$cZ*SkJRH8kQj7n(Wmr߰ ;ٷ>ãnܺQVmmgr%#OS !"C Rr"l{F/=t}][bBֱd|#-;Q;QFpfKz$Ju$]?3|Y|n58Y{/q]f\5\V}$/Abb@05dJz= bxU+N+5/zӐzHs> vJS$l݄3n_yt8}|ٖ+Ȧ) f$32}/y2;8ɵ$U(,[=vb{V8 DD''Z_.S.3߃X=*s;8ͺ@16}g#v1lߺ'_soyh]K%#}J%Pia1lHϸmуڑ1x),8YhxluZRm76\㮥kS]9o׮)h`Vz I++_/ODCVd7 +B_gkz}:9Y5]6@I&K59[ʥSN}{RO<_"^.:*Y >RQPWTgaD3YLA'!}ҟTlhr,q6ǤF*qp_XHa/2#L`f%XmBj(iw% +Ҁ̆C/b動R y4&^7:%)ƧC^b4oAkX"R*r&joF'pɎgy3y]X P,'݄2Ҋ d]C6F14^l*Ȇ*NpnUT}*ڻwOO>mfv21;$GLE\Oֻ  }XaIxtK&-+ .?&BF,rv>yY}uH0/cR$. } 1 x[c^4qQzBΤ\GD^y+G-hW^W"xپoENmHxQTG_UOg0hMD] LVJ1!ԓ9V93g3gU=/eM\S|ƇyXm[ʗklTLHml&뵔\"Ƶ9$rR\@?(-Ɛzx-z7=N,9B4F;(>Fҋ?J_ۢ;%H,x]ĽrIG=mr.I*-ִta1[̦{q3&uIcEO|Ҫn2lӲ֒FF? &TUzREh-tߪS2l*C4܅+zW&v }/fGrݫѤ5QA=@oᵏYc %5!B-g!,ky *KbLmHVqW/})C4Pmum)K!މ!f{Л 8Pv̖68MdIvÔٱ&v(,!%Du. TQY`6d  ,kőHl^>{jj37AY }QN%"a}Z%)Re_|u|҆M*uTˑv"Ua拳㈇Np?gؓEK-,Vt2~#F>|jĂn_d W -2=R5*#UL-fNYoOusA|p(E E0eb^uS(&F{@_p*\)^2t|=enDqF-PDԧ3!e)`%^AZPq~${8ٵb n!I;@/=[F-Ôf7#G^y&J]*I7C@)ǟK9\e&.އŒgt8$WH%`,h_Lx2sXhFqE9l^h=NX#>aPe^5bKLl Tب`l~8Ԟ^mƋwL= 4JJ1LOΠ{-Et_٦e!۾L[ MC0ߐ(͓ȮGr>ixk%60*fn=G!3%ky\Ds\p;+;\+͚#*7$Aeΐh?,@ }hW8AHg6isTpBdmf66l ݸI_a 0 %.zg PZY(b2Ɣĥt [Z`-j&/RWsϝ{i֕3O?S ƛu̢᳄˘)OFJ.t̂YD1v[/JZ<$9[u|3 g4I2Gz>)On~(E7Q+HP)2R=Llr|yzE)gc`kx郱uȼdy{}n4JƸ(%2/udӀ6Ėds^G)s8HfBǦն2g-_h.FIsWtֵcӏW((Lw@ڑW)̔ o`p xX'`X{]@uf՛+ֹ,q(i|2p7LC"Nl;[.c2bAQ8QAcĝGi F$[s%/1>$o6q-%-A^(*د._jM)l\)h31CI vN]bot,0ӶV p=?mx&qRQ1fғD]Q2J`t Qg\Ti߷KLN:ɮ0rql>y~tS[%kT^odK!i-Ve\#u$lTΩi {!P/q,FUJJ5Zߵ>-n͡sgu_+A+x˅_h8̿8;YöHmsor~X|^ R|6 Z5cwNT`8tR,pZJCF4>Pӥ𻼃aaϗЀST K{i%VG> ʞmO mȯOjK11I7fXv @^T6nlrnk=%y15SMVBoFg@q VxN ԨG5&7ɾ,{Z9PM2%RCqlEK#GryhBHJM56Ys<E+K蟾8$ ?S wbН量BQmR,q@A11{N`^q/lyW 4/ܾq kP,j@_# SVeѻznKB/6ȡ_ 밂:b0+:?[s*T9zA/*|Y#x}u>/ 2zX0 =H^z vz:KrrN-M qMw] Ly(sZ;7N"n22gzVHuZNvXX(]2s|kC g2 ~u#B 񬪧=ijV rª)XѦ3&dD7-O =gA[tb22p򵮂pM[W+sPVĐid+3)7~4s4u!9(3@Pˉ7*#UwԖ Ʌhby{m\暩Ơf¡C@j;‰T4w7*nѭkm<"+Ո$Qx-W/:8Q$ːkAci|I;4Ik~Pȉpz%˖Z[54ƕZ4DŽ֬go9km: >? <;Qּmg*bj\7:6} I2 u MOLI 9Xֱʛ|Rh!4U=0ܽvs)z|I ' `/3}3ı{6ji6CbK.ʗ 8Aa?C;97&o>k\Uv΍՞%B%0,.[Con!^2uC%'p`$ٽK+k'04b@ã`CDLY{(ZZ,pb݄/e> {#IoC6,@%?& GVhE&_GZA t< Rxo)rBZ6^Kjrfu͍gQYG6On+.UXe ڵ)V]g0L&EfI›eVfKa9N u jSEuz @u0 ?X}fe"(nq˧7i`c'Q q?c.ܲq^V,ud|I}MmG΍c|]6Jw#nss` "g!4vq/&mFk)eQ'sӁI}.D&_b'$6s^C+ "@WT-5`z~(Q}TZ 2N~^:, ׯ;(~+ E]|;2 KoͤMC%P{v-3$Y T`:|Wkطb&Tk*1g#Or0Dr%6l& v='z&=YP7"*`#dˊ}$+E4fRxMEeCrz-s HdQ,~o\*=p s7LkWkBjSOJM6.]Vq8@A6u@UNo3$X)nQ4+|/uDZWv xf:CZ-츀V~2tHtߎtꑮ T}w |iyH%qM}3ݦJnL)ؔϽs~5׊7Uη^QIhuLX0oJ[??BG_3SMBuIdꗖ꫘$kǫ#M/|cfT8Nrt5xlg<w#j!O3dM `@ZaSҁ ˩JG M#rq2 ִp^T7Pl埊@UIF8j T )kQQto2Ex4k;1ķ=W2?O E,󙻫G :^|(:&N5[Vyj\綡ܑVF!&Ilt sVB?_iاԹunù/ (Hvm/u*UqŨZKcie|h7 vYn@2!\LC^Яl3e4Q3 8uHbk@/-UL2@!09f6$9XjoeȱyҖ Z9FoԅT- frjLRa,j>`SLʹⱦ:XJY꘹,VŪ1st οԂVoy/.8GTp]ߛ >Fli3ާ[9Y]:84;J셹0B=!<>]J!;ttzʼnzY>|VCq H˰Kqcцmʧ LQ!K0! $6#tdΪ W?!B)\UB&N<𓉭OBaүy@dEՑa52[S|MxLMvgHD(1ɂbBoFeJS5#lAm<Ä38SB1ܐ- 䂟h#\Fi*S/DV7{{N0u Xd3́ IY<'`Ye/eL`u< Xv>w}e69OMf( đ\h4I/sfUh;~f "?O!KCJdmvG7wt ȶ @M O'ɼ&$$_LPe﵇MmuzYzDQPgQ@.ty5p&BD 43dyӥhaZ"0SFq@J.aLDqdzdѣ+lfNA3XU&w3k`e.qʍt fnv@v`sr2i^Ԛ\)257#C^u?3#)?Y:ypy\*}> H=3db#ܩ^詘I%"1~U F:+)f3r3FS=/ǪԬmY,UVnٖ:'A7䤂6 YᣵEŇB2R Ý)DSB#"ի@VsɕLl{3ILiUd3q9H>ľ6 2'!*f2teerˆq_ tQc"iN 漝XH6_ K=pnjY>giE{C:_JFPkƒRlCQ*j97™pQ7:D vҪm([Pl:ղ6,$gTυ>5ecF.z{0w||\Q F-䩥SNEyraꮝwյE[9Wio&+ ;97W P@/^{LQ[$')p`5y3m8{'-VORgko챟 CA_;'U(&CO$q'+KՇ)EM.8G-gRY*&Gpk@d]`5C'Y$}OZ-p8.Wn/"#a~w*ŁVvBJfėZpmҼՕ hv5L᳚Qe!SU7׎6?tk>sߧt;1D:DJ%e#)!fGQ[,tdUqk| a?6:}c(#25q¥Q%H!AֲK">lD_%K"Ȏ{l ?\T<ܸґ- Cី-$&P{nεi0gi$G=Rm7-YfA9YELv|=\2բZΘit]\(|Lggw)sPJŨ36Y*P%}R02耧`Cz!atnb`/) q_40߾0Yҵ4*zznTƯ{nmïP)' NjfVOE…'P LptXEsüq],H7Fi"U8"t~8]iQ`̛kbp^8s G9GXQR +̟쳦4-- պsy|o]z /5M $!B#P[ݜ s(|%Ru.lK)c1Yb}E'ag8DH6ّf8p9N$Zۻu3㾑|<YTo -9&نFҒߖGI$`iQC#'|`n#ۈT7Mº}lnh63p]U 4.bߡ^e *ܦYw 4޳˃$ M_ | ג-AȠozHmyFA2R1Z+c{uL}llRZ -T;[TCOb4kpgL,t̓09Lm{/fm+O-R 6V> *S )8KٙF= G%WjX6$&T=Hfקo2롚1x+0"Ńn>qa乮FY=4UYxE {Vc/YXd8 ]t+AdBfyDx.<8跬CC<.SAz]JiS$(e,GtN5xz}]A!R9(_J A_k^/ԥaKOM@'#:L<df YE%¿51Q; d^ETWHn6m8Xx[ʿ%~qvP, C G$!QGN)N6]|rŁ&|JhL|/psam]FIo [+MP3Yn`EdcW] <;E[x Ky֡ у(L]50EW97H>&\ ^A篿wB j3yU,8"*AɡoOyB"tg4A; v;zHAn1jު1L2Uw67k;Su ߖ)9!7eLer2r f0} ÏS`Wj3wߣsu%mvzVl,u=B>(R>mYhS_[B=#kRHDL^!]\x;ےEFN^Ewxi*}le"5ۇ5m{jȏfĬmZ0KE1&d/fɍ!rO}+b)U;( (ǿ{HLi,lWUfåvJ H}MHt|X M)˪N xT+aB~[haHe|#rzwqϒfW/| ?|>l|d*Ls y+/HGhfvՊѺ+D626.L\gA(:F~|\ =4^"3Ae%/9)$Dwu^(i6F(0uB |5 )${g8# <3G=f: H^ ٬EUG=Zdž N )<~ ^e@Ľ0٫_6" 'zoMBHq>r<]z,(i#`&EU#/g4Tİp+#ЀLH<fѴ +IטrBPհ ·  {a6?slc H1aVIG[%-4ŠoZ7y VE /-4WC. 'p_HJfš{v10\<u˭| :V"W+Q.:Ufڔў$ӭjUJW̲|Qoޤ?r9M]y)ŋ']n)B,ʀ۔ 8MhODb2l}.s}QP~~޽a- {:o;=4椔 XIQ/@[e./kj~[@k`&p^qr?U*TNQ0AjL8[Zfv Hy.oRrȯ-u<|+(rz_'c .ڈ|5q^b;[2:M9Y̰k GwBWJ=ZHǻ#ャzY!AH֒ &"i<[g; ޻:u洹]ٔT'՚D_+(#.D%ӎ VuA\;iXK٢6. ш:&aKMx 1zK]x@kѴ@'<< 2{ nlNْ[#LX |4_zDoI&FƝZ~ϢfԵ6HD`֮vڪqh9}=xY3-ݚFǙ/48[=@hW9AjMaO8&wػRKDs"Ɏ9^| Vǘ<( ֫[[7}Pk̈́a`]c6ޞ~&muwC1 %s$|dluQO߽qh]Qa<<+ڄ[o$o.ɩ4j D9P.K%\ƕ´YT+eCTwo_ <~(ipsVVp9/!bƏ).Hו`B|c"$Ͻz04~BK߸R IW44J ?l/$xb% q KCvf3O1Hʢya/(mSйL:Yz=+׾? zQj(skA!R HތC2Ɂ7<9KQt҅~(%4{;iXohK$!H#gI%WڹŶCc;uOmav@([__V|Dn=!EtF2 2LŠ U@H&e`Dck_ KSX5m kB0,"C]b-m H%a#o->BW~d\S|,9MQhL.3({k*8xT 5eOU ]=Q93[ r3*c2dUX)<[6OFs)!` I;i 5!~\d|hԹiF,2/v V2OfسGkkl.n"&6 m.HscUPѺinY(njg.]4- XODA@3Ҳ)d3S0!UHtP{9&XQ<6pzwJ+&|U5>{p"i>eNG *FK.5se3sF|,@g|>ބ3xB[ ``Yf"; ȅsj۔ M"ͱ9HMUSW !~uĦN{ʄ-:J=0qW|Tn}iQ~Ha,!/. (ĀԘu'Ⱥ7 xKSAk(-~歆u)}|ȃt+<'tN8|`TPuϡoSD8 Zx|zmb5ߧIɐSuz':E̺ݳ*AI,RSc@(=,iq6>aDMpLq=˘E1ۂ*%o97iw򝬌 DѺ>\0I83CbWGY5nM=[ HƼ'}V@؂3ۺBz$Ui)V#)gB+1?;% Rǿ,\gp8i7Dl3`RNᔡ ߂=b?cX9*^1)_V_)KGߝ\ї:[T9,pT#(O).)7N?~!2X fw#cA#Kmt`K_ ʚK Wî@8D#EkV\5ǹ9ij:|Ӱ\#FԞQ1N~+3{y#զ,ߨ P}cHJ'{꿥D}"_:干5qi`o`oG dC{ Fڮ-QGW!'zDq[&Qe4qP13L[ @)`+Ԉ[X7sP;1o ·pXiI)MX7F3r՛G,R:ۻ0U=u"놪V:cQ$E*WDSWMII73FKEllU+G{Gvvզvّ\S94 %S%Ol% \^u17QO^~ E.1y2_0!cP-^TgIv\?ӠvMY>m#C!#0 %#A1ɧ5~(ffJF{VWcX^g nU2~/+ 50/qw掂 *d\t嗐ٖ3 kHS.?fٵZ"GFua241\v ]Re\δ2+CJBe)d:(>Y,U.{D$3gZov v{T&bKɟ)rWGl6rޕFpyr<>/;bIԮ>rbzrjYo3]h#GQCĕH, nކ1Ģ`Ī݃AM\F@4Rw+pw8q4މYS4iqdv6!:X2MF\2u [inw=t=V](4/ dKDuR"hndh"A|N0O&Ot&ߙ~Xj7?h%Vok('F ^fr/|iɩ/+YLr!muP(oz$Xi6-5QpwBĕ%`{& bfcRsD"ݨe}: OK{pGD^]db4ݏ.0{NxN n?/uRV -*U ^}3$^v=Nr7C3T P$o*A)uqm^^E__ӏu\P/\^&|,OjxarZZ{_^Gh׋Ǟı6 v, ڽΝ>i`!FJ]&AެV٫۫6.W2̌q[sSui?r(4 %{fSDdk\0MdR.%iRuFOMtE 12 ";< $wЗH$wNnZPo6<z鄔/h|)!Aښe~okJ-/ 4P_nXltumZ|k P q]Ggc87Y'X5`Ǐ6P9? K!J]&JjMׇmE EL$i}2'荒 >K>Sf(|q)7o|N?MUhh5:\U2_4'1 @'3hͶ- {eVC_OymʮNYl &@T(U{sn*,Uew r|e4iEh*_1軐.TX'r'\ϾC0WrP#8xFG\'ҡ6Y4<+Lc ̬ZC &m}oT8R F'^iO.ޒ'H?}e FX ੍ۦ㈧Eh(B;p$,0Xa%V<-"-/LBh/g?]4IӶ`.N K}4I BՈr4^׾0"6k‚S^vpV*}} 9he!]ѬܾxNa˨(!yjt3n?ؾç.S. b3N_`N?ՉEC[8;'6:1qtؿ|߉]478Nn~a\a>ZV\bAk+usTg}KvcT[f[շnAҵk۬Jldj[@c0{ !kt!\f8mLEd1&Fw|-Ov ,(B'#CG ?)#+#)h^*ݔsONh#up EPKXp D}:v`r/RcLum4TBϜж`U?3W ABI{?\`a Z k9Y̽u%p^g񕲶FxtCuyNoZl`!bejE|/\9 ըŹzSY::ۨA}AQv"Gl+"e~dv o*؎tB߿*=|C8P ^VR%99' h˸,LKZyPM$4\md4~NsHg'ryS8 ƭ`O=1D$WԥL@߱slW=eu@}["e0 t\q6)Vr-;4랬rl$K/Y@]P$d i[C竢^=| Z>n&$\.^_Y\V0(.rB?u'OzO+P,Τ|V1 OT= xF]*9PXNGLWc}es&Ѭj ڑVB%ΧI?HOJA>PWv*O ql=`ȲQ=;ąl u pGO 鞃@P9P(ED-\РiR3fAUVк7Y,vo>ז~qA6(}? h^-d?/d`|')n,,0+xB5t%K`eAypߑv7tm*IڸeJGLaXyEp#2P[LjBW\٩ tx.9KG Pwt T_M_+{U%( -Nmo#)LQ!M%9&d1D05 o"3A^ BSd| #ݭ 9ft͡WI^IYkg0N2S_ggZ2+A e48ۋWYo1?{i98 iO 7e!-:Q19/C^-iF#Anv`o4ܲ߷ĤA)J Oq' ja{Ju=9Yru!_{UÒ/7=}9ԼoK9I-21H=Y/D@;~>䏴53撵6dw4T5ݜO8аӖ(G. W'i[ bY5cm*bkZFJ ʾF(huq|lt~G !,T 0ֹߦW]] upD)3C%'D'z>sV{e`%J^N./SHêNSQRbmý9ea2OIOix緩UB߈Kʖk## Q:y=Y֐("˚U6Ti# F4j fpF+cE$gX<kLXjy_й8AtTSfR@qW^m oN ƣd؋!Dq>,a ~#޳ĀG}UǾ#썹щ?Iw7T\tPFk8}(" Iq#qD4x,,-m!!^Ii}Tm?YnX̨6 %0/L1lq :`(Dݱw80pgeL;!y& ~V2e*s==,"$AV/u5>~b+4zPVRZax* A03 E6(8_T| =TaJ`u]QdH3d)YfD5}C, D=b1Έ.e@"w.{6&X9? EV}*Wv Hq1,J:4:ogJ{yzݲB؁~f-5/*ӜmQX!tڊ̏)H7Զ%Z`\q>rM 00ʱyaA6UH8=s kɚÓE?1g2%/%.42<ČyPjXJYǿ:&jOïM>{ぴNTFF %4M9!#75E:qq_o6\a ?_et;r¼jiUD@kN'+Cz#Y*^T<]PAv>GI L^pV(J-vfH[vPس}١Zjv_#w)18EA(a+Uf TB(i㼳Qv-]R >c6j8^zCtdH6,-WN{<ÿ ?!"L`-E/ʐaG jX<.V0YLr䘌dP&GEoG@%94sJ"34#R㟋C9]blBl}5- j98v/5TA؁`iW3jww_ ;f=9(mn _JՃuze_<0zV*mQ&3h.|m]K|u!̟HՈcFM,nuǞ->B +S><@LX+ɪXhekm P0$ M:Kp_4-x >F!zxRheY?!DK~*yf}+&su-BO9DX=톇+pٜDbvR=dUD 9Wcz πtJR#EKz({l a9 4Is6ϣcz\$ 9' ^xQfv%Q*ˑhI\* DX{~/+Cgl{brOLJ{ErItN]&W_uI!)vh$v h'浇M@9ߏm&%9CŴ:Bga6pJ6ݹ)?9;ev reqL@jĄLkDWl,JvId )JY2g{ǥ6r _tPZA߾u2ӌGW8#/z͉ ׮$b:IX%b  $Icrې{z7v6ۅM>Mײϱ l6êF\V<a&S(hVG|#02C (q_9f˱rFH`W$YI 6rϞ9L1$Z>(ZFxUD!(AP%iO <+挎$Cr`pq տ̵S+`obxb]: : KT8˷ rg$A9HwJE%"Yݨ‹.Cn9r\Sc>5 tVA n1 |f\uaR&^%aqY1+\YRzvcƉ4bЗҮX}.gzต/RAUd~VIUԨf:͓A^m/7/gͨZ#9ʴ-)R)6 Nl!u]|M]k[lMmOΙJ4+Ig)?½ Ӡl2ɯ aCTCaFr|\c!Ўc2Dȉo>N 3@hEJ^9aqwʵXF@c8 &/ϝmA.R{q[3<:اuҕ/2<`xY ;e49)8[(Si+mxŴ =,u.he*i$C!nq/o<6}Jn{}7|}CJ|$q:Zx3Mw<ނvI>4Jշ7v׽7UDd??Jn . !0p2靽e'lA'B,Jc޷N6jà*EΪ&DhhRwʉ  Y*Y⠍{(6,̑_jm=9Yn՗P4oF Wzo8~etw/v9Tň"mf ';f>^Uk ֊>[= _" 4{o2 6gk!OJOQI?"fnf wbmlyL󯁞8fH|yPC\" } ФIJIn/tnbs)H[hz uDa$-lΏT_z,1} .9Ƕ.vd#nlŢY}pnWY/./q8,K^Y4?@j#w֡ qy}Qղqh j0No~HDI^esܛ*ֶv{* B@MTH5ġןxgLxܱ/3:D5#:A45"}^VHb`"TG8RA՘)hYn:7.)1;R i ԼpA&]PCIXV5qE0ƭPqmU ]&m?t*e F)1`C3xؗGi`RR°DWVF%8>\3 K^ޫ` J'$oɭR"MVqR\$jo1RA['K,b351tbth) .=R"c~EYK}(nT#@̓ó^#ˣ:\0l`T?hF:.jxNhVZͶJMy&K-P+7*&r{7U/+ l^^]n4SnI] t!g驮Ha*05AJ~/`/9W5D äUAwdc4W,ujpVzZL8<#&țҮ=c%=o=LksǞVbo߬sA+8ג޴ Ve}s~Py?A@qXEuTymcx=GgiHa. 5XF?=>O4-QHy{ംY5 ,:!8#ucݲ}%E ̶YYOw"8-fu"cY udMԕYs*6l"I4 K_C;VC@b!hF?u-EXCd g,N.V|&3PɂtOǵB7sī</ (<=1\*wcr>IL/pp'oa"n >TR)RϠѾ˵dk?RRA5ZwѡKMeVsv^ o⧡R5%u *T]MQNg?uSsdmaP[(yTs}C*$1dO[1ur/-mI%  Ki;|HS*s<'XnUWu_wH)ƥ{G!xTyC˜+ku[wHCf" P^&zx3oXH zg,ҵ8EM`7ᕒaunRzvt\5OhB#CuRsꁡz$ Rt !0ו Nr3FgVrWCS ll $y=/ (WNa ZUN>}:ǻPGփQ0sr!-QhGvM3Mx,sٷHc=m^RԪJ}in]F"|dͤ7+ys ;5})!3Bx/(z]vvq-ۮlXupLy(2Q[|BJ--{o8~RiK@R1G^KHpi:m7A#=!u*XӴP>}k u'ݮzȬxI)塈NsoGnj֍RmR=,JرLJ&?xp=MI=yv8 ڷij/eHmmtpw榸0_O%o:K"աITG^}5n]"*G0V+k3hs _M |։|zaT؋P^2[ZOw噷e3.jaD )ic "\  /v'/~_EQSuJ{a[=ǶA@"p\dT>]O8c/%sCH{ q@VtVFǙAZo .h[dy:LpmzbuSd_Sq{3gL@U 5 ĥx;aϪ<(gFJ%)L-%BEgv&{2_dKU& q'I3Z=R!;Mq sI9@h#]Ą9s1(9υUdJOIf毮=~gSalGZ &G^qz'pq}E 3>e ֞H.=78Df)$3in,͚g**dY*z'\G奧8 B6-jHHqsŲDziWoN#ukޔ`A/ɤ'u:ZU;̝stZ亵(\K|ҹ ÊJYv -i( 3bВMrccQ.G[ozu.tK@_JԈ~w}.ь7\ 0&|]q|x5~ W?ƚdU;"d÷[0Ch4$^rnq ;_Hfz}>9<5g5G^Uб"_+ >es{_!=4&m: M&oq+y`Jeڣovs--\c VFKtߡ)bցTfZlc%Vwn\06C#GrִAܟ vq]OQ9MaDr r ͒G&9qRȳӦ۹v;{ \7 jo֌C-T[~W.!͞wݪBqؤ4#qFӽy{ڌbpT2GW.B˚ FK `[މ2tſE|-4C-I>)p^le̢DA5c_юAX!L:pơ4[eg&U^|fJъ t,u =tx[:M4=@X"i#JpZD8&m-L*l0iEA#;(&5XɅ&/Vԏge0UU[5oq7 G?ݶp'lb P0'w:aeO2Id/EuD9NV's3.:uGfV*ڒu3\4!\5jPS|2{r=},%j?O*{Pw(}C #7+ŜP\풔_VCAPNa<_*ݼWm 舆WhiQjoybaGd؛v#!dA.dMqx_5$a6tkzЍkU7P: ? Hxv M)*#Sdb4sC~o쑯qem4[ImzcJfC3C0s(0Ů,dp<O]N W]UhuD9)=jNRo0FFOK]XV{\FyƾAm) #V CI7c'ɒ=m2ɫ'>c^Y)A?&*SD55xJ y 3YOg{[NYȇnv1 8ap`;. s_㋋˱HZ*p1ȴ1yؤUp 7I{JIHS%xF^Vl v؁ʞչoh1=k[QJ^17.W~gB2HẮzax$K[)MP=N57ҙϖK£kMۯNoben:B`BFY#&k+{^de Z~ܟ+u=iσ'KN;UǗ3S['"\c "tMJ?#%ԇ/t=d=KfcWXx!t,~hH).j|:7\AIc3& nn߲3w+/ZPOc{E|7;mQyMM>K;;>`ZcJ6qS~Q󆬨tU᷉&UX呬y<ۓMZ6uie4~3F +AZoch;?(Bryuҽ(˜b14`c5~/ MŅy="MB$K׶,hj,8&:%A}_]zQ Z/XkdB=b*}: >]ݖAYpo~WԮ5s10?Sɐds#D} 5E.$l5:`g uuqX2Xj\KAɨiv'ޜS5u:y!F60Soj,&(F.Zɔ90 `%IƊYm ֛4荸(c +nkrIogt*hW57;gUo%PܿL.v62 ?'iu݃n%fyG~0x5UjJe]3'cם,cixXz7{o94m]2U<ޗAt>5Ic@|.1)8Rӟ5i!J'zeJ559Z֪ :+_e~ȝvU;r\%ŭ gOzSu|* }J~)wxA|> QQdj4c}y8PW9WBfLg"LqܭoQIt^dw~4-?0O~J.:̎bw\|__ր&;*o ؓQ CB$fQ,xչ8pp2rb>tUS?up 1A>4(wER$d3ֲ$vU3y)o3EaɅUx7Do`awR Ҍ$=//Վue)u ܈=R-LB,[*5%8^[yVEc f6zG]|^A5J⷏B1覸Ru0Ef{(JH;POӯf^we<tusC׬/Z/zBkX\Oa헾gUښԪʏk0pE3vg;>,`L<ɳmӣZٖb-e/^7v i1m:[Zڰ>>^x\Sll)|:}qdr՟r|fGSyI\drá&Y_̷Ru&8? 樂nӜr?^Di:],؊F@d%zrҾ,1MtGge#X``/e=yec#ǭ!y;A ]-д&G#@78CN1Fxmt]xR([Dhñ:z[T!@>@e2xoSjȭm]5Sڄf7uz"`e! &ThX5άx]Эi k&Z9 eFjD|}<(_ZʪǨ<+m(,\I0;%)D|nzCV':GQ7Be2F8Ts\7otʌ7EE_X k!{aw櫜@z1hh1A:~Uy ߒIҞҖ};ч־r31 8`]Ir^~ٿ+ qܻ4>h[B`s*R˲Uؽ}1*'E[-ɀs' b/;-8XQ$E!idJdaͯC(^Izs-pz5NlQݶ X*9Ӕ0Q{d8{֢ l\uA[qJZn喝O攈[S.bR5rHnL!Xw@^3{u1mdzJ%t T]cO<`&3Vz>?K%I*j)∃8:ʼZaWC5eslS( z9^ scuAfF`gqr _#@L]ܶ*|)6^~9bs믴8[fߖĔGF:TU]Q I<T7j,L[UFֻMx wR/ "z~4yHZ$2=.Z^gl78+2~Gb Txآ.rmd/SaK-Yk՗@ot#nɦs ,XsxCRQ4G˦~/nI$e{JRE$9.48f+hyF}>XK!Yc}B4/ mM0SԷ#Dr7%R V//=^RSB ahFw7g]2/ V6G&Kᘀ LmL9O9@$0͙#Ԫ+bx~\6P8i9xs&izVx.gU*DQJ6yH}KKxooq5v)ƣ^ }5 sɰNԇXA*z~Tįv{J=6n c5,הqagm aJj!xm아`(!jGPw*e˞ftnb|vu\%7^Up Uqq~H*qD}'IjiidΏPubc6|Nf<؋|0SG_]{Cn^t ڪ5Gκ{?UŨ9^F:1Z! PW,hOh|Ch]qivP@^||@\L3Y a؏60 w剄k\k1:Gt\R1AS%l+'vSn{S Nݲ5rJl^HALi8tUKLHwKh*7)<2+À˨)x~FJB.<] Z_KrTjrN餹'38 !4wS D'Tg7fnL޿]Ѕ0I *-k+MAtҭ-ƄL۠n0KPQ ֛l0ܶ#Ta@Kזbe^Vx0<@3ryVMyA5sb]-^򳅵n~(Ml< 6c "$/ZWZuqxGlճw8bys&by.QNR~Ô%U8C;Xnj>f,f1\c0DkVN4"dЖ쳳^DBz_~GD>NkraрZUv޼M?1v;=Oe'0\9I Ȉ:cm403+x喂5y&.tJۖkZ4R!]\ s1?.yYXõeaȘ8QӑX[:0H -pDS_z- 6Qgȕ3>ǂgcChwq@-7ѐhzYJ6xVA)@6A!koP p4)[x3YUq/Ƶ*pwͿ#Qf!CW%+3* A#Ȇ7' cwysoBg@F;Lgp0RPbHu͵DE!(w{%Ǿ.Ɋ?~AS :H嶚5FI~Aaxa]H#=MrKK%aFβ7Ϣ^/iZ_:1h;AZ=ڛT RHhC^CcIHzq1 t#TɹM9Ok`vލ2v⋹k[K=RT 2 ڹ~6Y9yyZ[U>PC40$#{kt+Sy#v>A۵Rֈx{΍-59 tf뿮޶ɵ [kMZ/įcj.U<*(G i GQ/ʃ.zzEesen𓍲eR`-Wऋ J `-w=/ +{m3uـRd737>ӘF2mfjʘݓ<;W M̲2iw.=`$Eq8Nvc]V\#rR9hU֎cV:=t$/nqEIiDV3}s-U%XT!ᶑn*#bbyꧯpݖ٦9B1 ox/w8UxG{0Oawn\]B4Xʝdղ*DҕVn<_\yT ZVL*C2UϊZսeeD$9c&}$g?J8U!7g(*QtZ_DZUءlg%J1LI^nWfz ˬ1!<H[CFV%ehgRHFdDS[tHG3C^usn[w̝_{ wrZ5r(%LJ~eٲ2cs[h9G+[կgcaQM RF^v&$Km( r*Ьhg>Ϸ_>cj}X+O6\IR~voCk$& CZ ҩ!·XX-ʀ-_dr &H8PR 麱A5*0,/C{t9'/&Kc+[ c܇A=o6d=4];θ4_[qRFA*/J\oA=SD֛.oEQj]N}5⮣]M:| UOjTMN$tlT),ȬS8R;dE)4,r=v"q7L=z߼а>[!,uoхe]B1X?@{۬3WAfkߨZ,䧢A,orز?`[S'kz4H%&ތ`JNwBZR07ͽ>[+͙`yxa " vD7h^0X[к|!EXũ()YB{B QD%#B031轵dmŕ`2>]V'kԕn;a%foצh0r+mUJQ|iy߾{?=K i*mUq ieB| FwCm~n1:<.(?p zG^ĭR}f4+mv<Imw|>x9^CZ~ǀN>"(Ab|}u  kNWEy?ƒItkЇv?r.Dqt+ѪW5/c!<:] ҒK 6PN `3d, =QTW(!ZeLf iܡYJ!yn?" 6XZqb肈|=y~0j{!%RDwDp}9V򞜀K8<}+4@/fS}@`"2Z}w,zD%F.w-,yGΟ*b|X}PT WnD8ɥb~'VǨR:a%;Er43HJx,$&ԡ>W fiR?L³j7σѸ]-qsd{xv] wbZ/̧7/t!E2#  }{y5̌bxԅWe AbFO"RAmKNjirȰ;Ut}%|U?ωЌPo,^-WqEo8Oy辬I;}] A=D?UCx`5MDHo\FKzX>O'5m0)s$\|2ă# טf_7h[A [8쨩hif^ij-rXtm3$& jclzM[MAmr*X+-Mz[{Ӈ#5)Dv^%Ƙeςv*@dmgAgs1wlc~\9lm2nՍA񮆊/B&b||Q>9o!/Hs{X.=|ǰo%ABL\A|tQxrґ k:X6(ڤk9 .*Zm)bj%^oW y?Ejٔ}L`n=v v,!U.vI|dT\>o_҈/Y|oHRgK8VT&)$~MTngs@ G$lB8Q8";{-] Tl}wO]Ԧ~XSBg I9oޫ m=IdՊ6mɨ |f9BLeыI,ܞ@]E/?([3d]*2ͩjU%vy (qin.*pz{by#~saH,VG6>чQ{R[Yl Rr1_&y 2Y║+H9!e(g3Z⃩L]i0S KAX0]t|%u+2% ]Vu=m82:qWx AtvDiLXHOQ']E!>- b3L+q?2yo6PLY7d˂ػjʪuy Gɳ9G!mĈ uTĒ%cqtC`V$ƨ!2of/Cj sE#pײ铊$_֤">u%"'RUtg9\%<27x$ڙM uBFn:̼G4(4EMO/̈́ =zNZTW*(u3S.'3\Q˰_x?.F K[X9s<tP@l)3ma-@@|taR4Sqޙt 32Vts *"A4O|PC nL'h&5[#N:Rq, =ȒuXګ[o_@~Ӏ5j}'/wf6 {hv*$Nã"9ѳo`Vb jX^ar6bF9L.ĝ!b$:LU>ẋ{KoXNBaFL$gd6(B]}$>S!ym;.b>@)=y>;;{#MF~wػ2sЉ 3SS,GWػ%3T惸r Z [Y]@7ݕftLi+?8lRM~h'%'l' !D*fh!LQy3YyPԫe\x1Lo[?鉽eRdwie'V^hw blXX'ܬH e2Ws 2 -+Q~'{ES{ ݜʡf 3R[`ÅTU\PR/Y-Ľa[9ĉ;Pe0@-|X5U|WN*HB"|`g^§ +h)Fg|W cǶKZ9v #q&+t13N.1@cx@ѭ2׾O/ w6g,NqHwh$-LEM4}qRzmq=JA}9c`n@>XQMYxK8 yK7Wo=GmqVblpxkSf:㰼={]¼"SM+1 ɴ/a˩Oh͖= Ϯtm"gSJ+K, i veNxiSϞKC)rzQבUbDd_pkZ 6-tCCWWD'7-^3ٶ #J]^kE9К@!uwSx6#]( IILY?NDk6y;>w1s=@BVhh 8' *՞s]H<%;}?FiS&>ԧ^k(=vSQܷχҿ64PP iT*7a/,}M73uPfחr B.ڃ %LtU揩X+e9Pgb'/09xU?vW}Gko&GI$JסZunR +w:ceMޔޝŷvel΅e{`3 1 U"ߴ*s7BoleUq3'tcWcg;KC#!$:7ݥD-y; !m$[?8CO hI<ֽ2aBvDʘvSEL; X=MVmK̤Z] ng}&NJh lhi&PrUlI7!tۧZ*F]4LNAJ-B*&b)&(l)5Z?ii7drcB}\d}LS:\J4o4kj`j*0:k4E,NJ^tgUL?SsRia/i} [,ݟf~'D5C  uw½q -:90uaە˿tN# >SҭK".Zzo;mt$ 2iӿY'\4OuȅJ=Wiu8-)WB%z5k0ɿ4{/}FDK ge$xdcvJD!f,hӞj\!|athMWS5fyz#@PEoaȓKA*t}CHY9/]P ,}M ޅV2)5-HjRT9rا۔us 10A;&<ɺ5Y>%#wnza7D z- 1\Rd~UbUO덚|qܙJq^XcL+t4+o,|T`ߋCL^0(`D ^3g"|EXʗC6e,=]_T[ы)u{_IFܲO\M2_Y͵M~ԉ`Mh5ܶjD*=o`|q*,.2ޛݳl[W=#7mŁ6dCEi|5/>f`Sb]qf}?x%zme09kC&QMMIZ\[S~[f(rSh(vFʥܦ6+-%t>-vt RG<7cbEcFg[D-X9,fFKJ;:UFY:Lw܂4, S\->HC[!*Bn;?D-]h jՐGfzseO'\Du ĺ%iS֊T2;0X6_K{?^Z8,odHӧ@ê 6"<}m%!?)9VPodyn)5>]Sd%oY/mk_Ne!Ͼ6ouS_yZ;,_mlGZ<0ЈS)ڦɹx]<``v /%dTS8A"m/=_cIh3'CC[\{#Ta[k jiP&%i̷떸V(0;[lK YSl.$Huk2$P*gv/Qv-;B6%c}A1P=~u>qb/4+t8,,uOe9#W>`˃E&cytp!c { ini;(q<]p6X VMvnܗqD|9\1|0@TpK "^&gT/zxF -xAk>P!ډࢧ\\tw>By4'ӞZ5n"QMqK̍`VHJQjŒ&OYqh@ɾSW (yULJR̺_o-OpUiIK|umc:!zhfY0!x.e{nZK${Pn"۾XXR#j̥ǒ4 g[R;90Y9%zs0j/jN[xh>vJtw*}w}81H\6)?Soa߮YKbVba @= }=sD٣jo4vhs"X_+33ӐgX! |׎y8VT$'<;88f:B` p+s5Nd Ӱяr7A<99T =\UE3Tɔ5uS3[ǷIi=B:9ͱ][M $dń\{]Þ@Px:x~B? Uo?MCUrO1Q4EMš!GK{K[3=Fn)D6o$"Cç?q kTpJ_TzE\>K7T,#7pet҄H+2yX+2f3z0-۫zkgI" u;~Oѵ0lPjTw&ԑY̰ƧPǘJ* 3+ м$޸n_i["*E#f} L7\3\.Z6CrY>]bm&7$FTR-,;;eA1|Gnu(R~fb! ͛f8^L1BU s-M rrTI7ip}eD TUN dI fp ] yB-1+Q|cZ!R6痣B qF@09Ϻ#G"U`x\U9"TSTu#?=|dK=לҘxuI=}GG$b۞=wt+r8.F, & i-t T~}[)&G_ijRMvu+ $I3vUOSA#2yYD3«lPn {/LILk,UDv-#ڳ ⋂"W)q[I[cY*sO3+\<8#2E T:3, ږM\Y~2StHńq wxE+KN^J⪭&:W^0bMRY]->7EB? ~un<siz&g!ɸiؕ+.SG\kZ ≡ )Sm*@XZK k`)@w=q ^J{B%IO`vOZ?Ln;3ԗ \Z 1y̯fCyelTҍKiêQɂ ak_b3'+#/E[4hg08N[h8/^XkOV683~fWY݁~4Q|1XSm7?>xn}ާp3AN1FDk!:fysN)R%x][[Sj1 o$B_ ,[41s*$zRI33:V& Ľ5[]'e&XUΪu,յmMfP:ʖV`Zʰ!zu0 7T6V8&Ś^JVc +u$ꡘѴe$r2 Dme` bmw׶x$@~LlmMl:~sFld_a=`-\tӓZֽ .VrjkHLy6] {QhA%b- Vj[81dI)r+Ȱ rXثꡱ[h_3v.#,Ob!94[ !@8{\ojPgVC(XD\  %Nolp==Q6Aǰa=5BꂗDrg/rֱT~YJߏqqu y4Ec2eQfk N]{/zOut.\IBdD AtK*%i\F Th+W*K0ޔ}GX Oh3f6me" d6oNr"ߓ* /H@QF4֪N25 i~v025+׽wP|ND_jͬz#& boIC+M}uQ`K+f!ϣ:H2QGeH, >+VCdu"2x/O? 0@Q(1ȃI-LN| hn;/\DTD%ـ D&sKc_{W~\.6 L^WKoL|Ֆ~ AaCẓkf"W A,Bid҃.$WɁ\FXӰvKS$Dܦ9z wG*?pZҗj%D@i6(ri<7=;u&w<*t;w3p }\ø@:Ls=YZ2GHzGȆi:mY,Л=|5C~9|>S)4:'sfal+=a򊢲wV7'We}-Zt FQ,G" xd=Ξ_5"!LY-kry`J}E)RS25'X?i)T|׊ !H꘯.a-9@icbۄk==Il4*k =d6X\k&h!@|Ïh0&kQ 5&Vn,(da F[ 9l z!dxt|50{gc]`[L;aGx 9Tf/襶EaGa=6U\n*siY7'VjD$e}ƟִOf^4ÁQ_ HX%7JC^a*Ǡn6^%ҬW̳d̲6Kޮh^5Ets@bWj0MF xmzܨ[8U(9303K}+|&e7~No 3n{ Η qz ֺ  9X2Mbz{e!}γr?|=0Dq0JǠVݡ\vt:oîJNİt駝y6fh|'MSW݄Y')#f_TF߰W7.y]RpTT1ݙ\8t7#n󀜊^_v32!KX q'Y"U ʌJԳ )wK1zt? =UzNW._qƼveJɗ0"iYj8m* ו.Jk؀kj/ oih>$+vt!{ug!4:js_`e.uS2. baf8AV0FL|3@[=)R9DQ-wyKX(1\Ҍ+{lμ0 lOtQe ,Q TY"6zz $:mt@'|__[A}#/ 9>K4ѳ[Czhvln'L}5nR+1'fʺ&[` V[PRF]:;'`(Y`e/6 8r䄌mY E*[W94Yyޫ/M͆&N1k/#w\}=뽸DzYE-xGЪ@*P9cy &>̈< 6a1-GIJh7UwnwduvW|-f>'af>C.ÃczAkP.OUy9"[r7:Yi jG!vvOc#}%|䑓& [N 2}Hlny&LHMIwhzcॏ0= ]ܸp ?1_#7Q)4 ܤ)(aS/xm!ߗQ<-X (> FO&7CA2k#֧ю 1"f gaCM[zV{U_vyyqyMS?VpH$ȫƗ3B.])P n:08d ;/2uj*̠L")Vy%!U"J NHDR;Cf=I BǤq̧{7bcfa=g0NI;"КzyAg72aӌk '~ՍY/;ejDS‹ʔ`nV %c)ǘ-҇r]y2[QO9:CZqOJQU@GG Yt0ǘ>֏n2 &b$-hc).նBb*MQqش17^sz 0YE#C٘Em9okK3 F9giK3p F051>>$%Pd2*b Q¸P:>3d"`75 A}bR8?R 0I[K 0 ^}Jnᱨ!>1C9LLuu6/Z AS *:oZ`$hn0급o`zH,0۷HEIP4koQGxnc`ӡpa}vYY2a 1-TZalEBsl,H)  W&CjOJ!j;. UESAL _Ir̈́ɯwi=g^68h"2$c4eđHMP/kk"]jDO9ɾdicUH)mFO܎4)Nu"٠Pے1XD .E[gr88DSPSE'4[ꉧ ,=[|(Jl{ui'_˷>8Do߰ʩݰiT3r|i |Ha0ب")k`_b4EUG̀r;^pe T?嶛<[JP)TTx>!\lbt8!x-$6ʎlӨ =kTQU"e֋5(*$)bwSn5u^'}0tDW͈;=,[[KƥjOOr{ >ۑ7 haKSLA4.v މo* 7(!5tw Gj?ݬE*$ lfkxQ(Īh4M[:4}Pmt'}XNߓ 4A!zf X+_lf9_Xtk kO4k[J m\ =D[;YHw@P_*T!gePW91#E l4e JuSː "Ta۳#V=?*3Hh$w,M J~V7d^BS*v-E7c˂b$:~ݮLF(aNJg J%CMOf)x-nki^=<…i`Sn7e$ZA"A%4䊳mvlz3P&~Ƴz$4_3.tZR fiX`w^miuP9LٖR)PLזMo87L{ݭ8(Nx4 fxOp;Y+qDQx\f>=p&3}$a܇2\PUdA E )|]mQDC_ɰmWH>U8b{P{%*yB̍XzTT**ڦ zy^R=0ZE/wu,MEpz  E}Dc@:L5h/N¡4p.R+g c_2t&ufح`:UkapX\٧j/ٴ|P['@vtSx,J=wxf?o mWȯXDWaNjo%SOcr-Z/d3̄'Iwu-p^'#'."Δ/W;NTR&kTZʝ,OR9*hL?忷tRE9dA䡗~&>ʇ$ 6)Kn7j̵O  މs|t9y+De&`Sb`$ߥ_I:LN`@>aN8JWz(i:sKL>n$s~()fmGlkLK+  ^B64*Te`[L΁`lP^G}ʂE5ȷ{5ֱ#pDn8o}k]IxӖNyğyێuAWv!{cm/gھ,$Ho{̰ޠKZ&$ Œj$Dk hWCӢ$_yV:3Pɉ1 5UTB˗jIHuK䧎yeTtT$ȇ ,OxawuzƼBj)X񺾭^t>ҩ.rʾN @as%jh~ge^ 7bO$y1t98OܺyVR4LCx-ĵ8ƕKz#gm.i諘|v GF/>ɪ9\6\*BPS2.Nuhf)HpϽ 1d}$&>V"ޓ8H1YY9ZWZ852*1xAեDSцQ爩2٬"(Z T[dD[ 9y6d:K5bMG ;_zſRW!澍+'] =8W2Mܚz%`]賂q53k i)裁pumO܈3#@?{L6tS1N4۳;bn M[J+xu qoՃԔ<O۰xK,×~!UNAo,C?;մRA+2:O |UNW^^j[`پcNWx B3HҾFrI]d 6EHƤԪjv3 hs Fx)Zdb&ws*њ=\SEEI@⌌[rAc$0} mB1yتK`aS t_+ytaDp`4"U!?k#e so4 J PE6(xFŏy#q !#h|YlBWFXBPަ;/[b*Ȩ(WJUTm*E-y<$$V!wVC.{" ꏳD.OyP?xt@iSzOtKOrs`T1Ȱ\X2 ͝.TK9rZvDZ[{FM-B%ùjLL,HgX45Y<9zv h{,A~ǷNJ ,~;dޠ[#52v̸ ">2 ZF 2}F~Lab2hv1eBĂ9"$r13jioCUwc5O&켆 .p"m_ZS7w=Lemqa>l HieC 2fIAמDPotaM꫓\ PoOYfiP.G̛,-lgU: j8;}wtk8WwoT-"4 FU}dHЦ%yHGYeʣN:87Q%yPV1Z ENn{Ox:A4T&Abύo&xO/4zg!rFٚm4 ^Aɤ>_&YI:Zޗl-Q$dz^{{as d$$*ĪOpE ^(7[i Srv`:b(\YdR`HǚlOX8h$ qD^YRH8$"ٿG;:YGK$mvCP#fDF00TP##Ot|eҺ%=ը"dtF\*zXs Cӱ~`k_l+m.Yٟӣ"(Ar%-`AL-̰ԉ% @tLgxPI-:4M m)4 <\E@ 9ؚB8JT곹L,yh܉!g1Fx$i#6-D?$|/COTM|i"3aQ>>׀7LjI2g9'&ނjSySG dzRY[min*(ˊi￶8M_a[I?JyАBƥs~7yA DXŐ!IYwċsZ|>[)w>2lZ=S`/4ƗTe \gOb^Pʌ`]q(cRd$y rV'Ʈ~@yJ[_n+[CyHojxxTp9;.ue]<{LHV]^4It}JhKwBn7L"Ͷo1] qdDmR hJ߈O D ˟ǯӽL |dU3 $0 pɱY΁Ss&x&HmR҉#mwHfEvhaΎ{G6ׄI=YUOrn nvS=FZQ0)S^"anFgΣQT p*`K2S| ʣ-t0X_|VV%LVMx[1Ҟ]*6.D3 jb]6Q]:B̡Mɣ]EMGwE@Ӝy8hDIW]/_Mf綫ΤX8GfQp./]:ߧp!w)7SX~yHaؽyfYȍ[#JMJywotuˇn.5Tmb<2¯;0I+f۟9}!MåM1b;bc(2KfIFU<)vJ8yPP{Lҽ-rxk\A}W"O%(,曎c$etbG5R{ZStJ*?,$?⁒Z76~tuN5ZXp_-Jږ6 ½O XxŸ9`'iߪ%e^?f0 f|b4Hb痙[cV/Ik< Wb7e [hB0}M=V*?; mJ}A`.!vv* 1mg{yFV6Sf2P|WbY3>ܝwP5tt-%pPױUSAnh>s,-6݄d*~u(R}?<:Wi8 1fu>yhQ%.fŒÀevL[0 XV95'(.cpsCmVhR&9q[[ਿ8,vvDz/Na'  ypw+Z*X5l( Dv9۲:4o+JSM< nI9s!/Rwܢg%mMEPޤF:k*P&+ll6Xלg t"j[L S#8TtYlf*ۣԸJLK(.'m8F{Mx{QOͳǻߋ@5Kw ܤ&R; q^ULhM.M̄δ&kHT^?n <.D3:b|U*QIGƦ<@l]i]4:z#tW,ˆi!:9*;^e9OŬ);u+ϳaQ@G晗M_lk)f2rCH'4MՀTz۰[I]`Lx h9">\hȎCL1x  v\|K+&Ǿgm b#.lV-YXbQW12b]v=l[Jк;DO7̫Re$v urPJƝgmj_*yA :'K;OZɂuKVpA 6i5DbQo^ɩ;g"y搤}G[͚UlLp1{T)L{n=F:Wq ?1ѷuQG]1Q=Ck}a7e42omgȾ"PmÆ%ǖM!~UޖZΑ+p LIg:Ъz/n] DDN~-(UMLeT^ق2dXcRF Gm^ewR$0c$kpEm"ܻ<= ^}{LjFk9a<VDwU >{u۹i'It@\V^<&>"GĴ[g?XPO f ?NJd))RZ lSf2y;ѨrNnk2*z/XHVcmӃtlS?֖K<^qHU9vqokd lEh) Ӌm.6T)\+P:.40Hgy``(]NTEF9ҍqw䅺R)xd֞-<7ޗ 0֊Gs|c(*MLPɪ8ފDӤ7[Cq& d%gfDj/cpGxe1:xǥyP8p\t[4`P(]Wiyu$l}q;A7J~Vr9?~%=>ZpB3ݐMp@UrϜ(GyxgU;s)*(xTȊ7mnJpA]|PZBF 3ٸu6c yE $zޚ,=t8zr,B,FA(.06߇yh+shhhE5䎼e_#yQ[djץ=PU0eQjXzRR=3sWA1RުEaKq"mr>ľʐPe)<]xmy)^VdH7zYbogMapK`)Rj#Ft$z4jHC@ mYʁ+ obHndSK2[PFȥe>m,hOQ+7D$r&!vr k2R6/4Lv,_0/h`l16h)|;wu||?IGdĺ5F^ߧ%/yJeSY^Ux`ME˅ovm Wr9/a^Cd~ ėQGR)`v96Dݪ!xi=؏p${)hSY]6':9ՠ姈_;ͱ|x/Ē&'*.E?-9= ȭ nBh қRh4@d,CGx9^[,-nb~ y[EmӉl ?p0YOVn, bƵf${8^v?0[OiiMESγ*xkoxu:7[|\n?&1H Dݚף{Kو'NDJVBq2c1l Nַ; s9I,m<0$3x`};S4?}r.'I X(,fqkl/$9(ԟ>ul0h':L"Ё e=3G@ 4bӤl&"qE /A!cBq:ӘRs|h~2z0D!׋n%`o\$8mbwz_1N;(w TL ULZKɁ^[X69hX])Pw8#HkPRԊ C8,®y|I5Gݜ>txB<߇!ч>Et3 Ye|}=sb@4ٮWcAA xye~Rv`,TkQOÞGL"' 6?GrtJ9%iϝUz#V'U\"z8Ion0_K;K͒Rtyb3=N{tFu 3;ܟ g;|{]UP& [tMPLS4TQGJO` lW5;(֨S{olEiQ&BEfY בB'$l,GQRr3z_?˂ t~Aݫ |vJ8R*#_ЯW,m'nێ?A2Bnd#(&9u=Q)BdیAMcd{ oƀ=Ń#^f~@8!10TcG4[_M 5 'i </) ,C(P]ZH/@5ݷZ*\hE7”mB[ӕ堔f\lf 1@c5]N#"xD'/vNa$H*P'ޓ1iΥS#/88C5ם-8q`έ,B`Hn(Y!U+$>OuWdGAR=hTZmRIg;4rN0Z\6e~ovD(#̪,GrGuQƒԆ6LyL(?0qPvh!㗘T %ۿL43b] O)Č+X{+2Ĺń%+%if浙Ӵc%wj?*|0v2Q^^uhᑱEUIRؚ 6dž*frWlE¤*SZہ&p(CJms5mV|2?uu V1ʻ-Yx_b%CB$ =%G&~,!uEG@-L:s4-Csedd}[o[M Aӭ@n(&18˧]ͻ0<= )))Y3kQة;I j桔 [S|@g}&>9k P34%y[穝lCqW‚=}Ńj8VU$lA=3]@x:JnP I3AB_tRW*/Щ4hفzVĘ&< ʍ ^c$aօS9_sXo=|䄎SWo[_g%0uulɖO YHaŶ Ll D!]A^eoՐOjCA*&GpDjfj̙Va:@cL٥Zk4ҫvp~0eMlTkJOS\O!֦xqMiXs6ūXq\HϢیQU8m&Y=˷nx^L;E wo7u0Pp qbF6k %eQ¼/hu2"'fᠱ} OGa…l܋ BRbw,d˽&DIO99ș"~FIŦBx"b,^0E@Zd_=9A+F9*UMU8Щ$a{"i__,~&*hA@Hn|*4^vd CEUgz1̓R&\%ә.~x A_}XˈHű%˒- V Gof\[`QZw?(( jbΰ3xr0l^ism Xy]+ (R[9L՘s&A_F {`J;PWGIn^bsD/E]Ӽ+]Ea0y" -!y=ab׸/֊X9J]gpZaқ?#JX5U7!JNt߾"[:e/vPNUBw0h7{6:/w=qRltFNکs~~`~ eJ=6xA*S@DT(nq8X~ܐﱹJHT栥ƆEt/߬˅uJwU'V٫6SApyq7.XL j^Ae%_ =NKXC: 䩖1["p3IK~zZR-I0`")'؜~X?-t",: rnj6R4l YRC]g}R`~-F IBm|CY-p%G.R #sb7mM?v˜k[ڠj9/|U=i ,ຘ~j*ڍ0Bɮ ۦ? YmTCob`YV݄bc,|1[mS|Ȯ*?T3'**U/r>bum>hT[4 -/) _Հ@cTi.iˈP%Wï_ӍXD[so&r` <09>oՉ)( OR}P3Z/{J iQ;|7\NXVhOc*V{υBYTv'H}!]h""W(JY"^ n6B Z["V\ Ҥ\yf0+1pezpR\Rr`$O^ۊ';NY-0)q bKD<1B[Jso =4ư^N5d]V'#Wx/C:_FhPF V{ǘB0Wc" 6kyP>S<1V3 \5cWTS.A$`} ?!IN~?䏵èn`o+%o,COT| zg^Ί<2(c%0^|k2DX@HQ]]kaIvݠ[wY0H9liaZo^#< "ilكT c5hK 5CpNNHfy`-"$"9<}iO:D KyK&;fFgΟMFb|K/Y o/ɗ0g@`W)xm#cxQݸLx2+S:!h8Iab:}-ՐVWb`ulu9o^ob5J:h/\ N[[B$ר <⠨܆"iͺs)XoAUE7^ F 4 "m\j'"LPʃ-̳)$R#*`{ wd >EANb&2wQgibrt9GMq7K@M8*P24t8kN63:I Nm$·s{b2f 2+ɕ~̺w\y}~5i֯֝ڨ}jD!.&!yWIC3=33ön*K p"7ɥ=eP2twRxc <>TJU ۜCSLP8X5J gy^٩_(*Ȳ޸rh&G^]ώJ6 L`ڽ:ƀm7Cc:ë{uAg|*q Yq;Kn=Y ECl*aAOH\nFy1Ʈ%ʲ(c?#^}'*%˳g*:eSDiAiՏ ͆cLꗨǻ(03Jqw&2ek+qxz4_Gj.}>Br'Z!Z)qX/i"}Uy0f)@^9'cՐdWo|w=1@/NGОS'[ qp:KmYpz=(8vqw>CT@ pcƛ~"ﴮuݶI ;;ggkX ֫@ڧ\@{DQ\HJjo&jim0gmМqCBחz H^gqr:l,H)/bK zïX.:4eCPcԔKa{-EǬylkkh}9ϳeJuoFv$|bj4rl OOOтyx΢ 5rŷH&%< ]n6Ps ZON{CMZzςCA\u!V怵y_͢DSU~5w f G~uۭI\ Lw8Sٻ@]sye^rsߨ!g{V qpi&eAI&3?*,⿶9+U@yS\hܾXok iJ&l"F P0.HVW([|L8UZ G\"p $mH \" ^3s13e_%:i󂏵x ~9%q$A'nE$lk6=`iNۡVf[Q*+ϒR aT) GfϜџ Hѝo2#dVi@Y4}҃q:_FS?Yzb|ݫ١wnS=R'yCn>rX>gUCQX}= 1ہIuU&dϬmMjvfr'>XraρU~f/}ⴽ4rnV+sm͌ sy 3/DڨŦ09:ئjl ;\!ztl=h!J9NŨ9wmv83^t*{95%O0"TFYQqޫ,AcQ}3^*!! Fn&y0?6G /=k@5hv$TxDB՟BCL֍xl3 -X+xe;MQK]ycLpynJ@9%cC @ό7ۇ AACQ<N-K'p5Ǿe&isKGN9 J A;S+ll 0aIG*"t#щЭVP)5 Jx '2 -Art5 sqݿ7);~ꤸoNA/xH%rP,=: Z$>4啮B ӕ)ٛɄ/WF_uela!"{ Yc//X }8.^)&ӄ#|7` Ћ*䏃JLO\k蜠 ̰.yѡF:n~Nj.d &VBiʴ1K>ܵt'X k#nMi@HnwO2fs1`*I;㧝ECv£eշ^q&0ө)4T1?C0ގe6Ϙl38bHEͳ[*P>nC/i_A69ؖձ_q01t}dLTxF5&%w.%Rذ*EZ9XD7dk/\1Ԍp4SootpnBdr?fO{A˟E*.lB2 $,F])|) bZf[E z%m6F2l1>wf)>?7\>ͤs0m= _"Ru'!c|}RͱbRR_ҋ ʡ`j=֢5ӗմ3 H.X0@+6P_>chQ߀G1h.?btT$o1{,ҁ-zkh"*výLCNOC/W Bo}'CHԋ~ ^u\sqQ QN?&}v1z<Dz,69GRŞη}mURtf%(J}"14Sԫ[\H=#0)1HY%G _L khv*ȸgqa0:(]OS~&tD:V Bf΄Vy5z[a#MC=Mc9ADƦ`JP}^(Cp`Rܸ`1ݳD wX>!5n{M婯)Ŗg k_z`Dтy[^RM4H1ٱp Z9!,F2k|7B*+OH2 ? fZy')bhGKm~ÜO4ͥT\XEɭ:1]~LK~H\Q u:G#$y,’#tqgmiv]97bvÖK]C,T*{1ܷWNϛA$p3dhx7YڢS`;6է(#$#`FV%USYţ~v1&oa3W_iɦұuhhB/9&&N_TJ SiHݽu T T .T[hWj]'jLP,t?5aX"ʎa#pV/1>l)v(^Ս,џ3Y{&IH;2@Z"U MQoR;>Iau6:+{=BEIٷBGLhX|%Z~O=\9sS:8!z6ӑߒu(ncnl`#0"I}}~i=lRy,8i* N]oyJmǾ!֪wh*'n`17}2qQ԰UI;oE?3H}ގcwmyů =јhz:|NAOEJɡqS?DFLvnv¾yإqv./u20K[3f8⾐߇h1)/'`LEPlă~j`8!.\*xeZb(#d.2ivǟT"\u=V"]~ɰA74!*뗅R0=sp)T7jeA=5%y 8쵁K@CÜk>?ccUHH EfZx21D[ ݵ^X%"sA^0BEu +]e?ش.5)T#opߢ7V6o3LOi7J#V(q4֮DF=WeD)l{ :\}v[ǥaUx\$n塭QS#ƪ.{J>qCOݪ^v1>7t"FsVgcK袦dZ $c4G,Tb7\*C WA;GIǪ5n琼FLvZFVSǟ^Y8nRi]N:PņF yBت󪬓CG-E^wIۆeMn.{d:O68U -[0$oF7&*279$LE;3 S Q~Gf}AI' SA2-쨿6Ev1;e]kd]v;ܒ J}UH=$~ܸ (ѢP5g# i7|>{Yj?>#}u#_Vk{2z\wmnxR36(8bHDrM$jgڡ xiG'Iӌ 5Н0ft͢>C(O]zh dP(@( 9uHݙ N9 7-t}:=??b!_}L} HOBKm>u  o4eZ+p!)f.P(wboޥ?4W4$֜8$"I#/Ŕ+uFlCCcY;HĤ gCXr#o\Pxa5)6>i5~2|#zf!D_ Voɽ5a"fqpUI6ȏngl\E)(q/ 0ZfȜ.zlDΈ$s4v@ ='3<΅ C-ZegGR"p|(|s&( +]d"#5 t6{Cu D4F(qIjIT̹/IQ1;ׅy8n o5BNkESuA١ a1yɩ wQĐc|+ɑ*wEs b?K4DHld+⯃3<'ꆍRZQ|bBB? 7vSdr<:s\!d8GTs?-knqrj:SYCܠsuqVmlQ|(3n=q@K=.\I;IH;+6C ?Z7 Ol;_w\VW_a)AZ,6Q$'(}")rkUU#kX1D+`nyo~7?eqDwQdʱ/"4)$ )\կ%DzI8Yj4J>; /X88_]@rwZ?5QPdE֥eA5]&]jFܴ8 ]1}%iDl .VFהL /4$_J7c6d=7 4F4/K~=즨 ['aDMR`=?7"fNOuؔ,j//7P'y݂ :GD7NlR?H>P& ͒7g% |-̄?uE!:C9* zVHo0A?\~RG,Z7̢y+L UTf `}OpȨ+s7Sת^):W0]?傠oXRojIk^v2yk`S640qCJ,^V(64v8S7qns.ET[CuiOS_IW㯧 }Ks:5R紓|.ycK71i&a8!Y.A!GG(<W>0 h9WZ8Gd! hV`5:SsH#_#ӤMC)Uʞv;k(%z0贶 b #0SԔ[G; g^w=w(mJ}O) 2%v-5&JD!p1=6O4bVcpS_GГ2t ڶR htg0xeIcAR!ϘG/}`0mi- +ۖPA<3B%W@J/Jx/B-e]Jg?B{~EXtxF@SV&k։W6#Ԅ:{75{"j [NWBpi/*09TKK&Y(/hB\xR bh$w}˻mؓF=@l} 7[ƋE/ cx)U䵦0:HHw…%ȴ{X/d Q-:[C$+"!:zJ(!TfϨqD+DJ yh݉cfs1vVrR23Ni IMRkSQŸcke׹w=S#ۉKk+^AȧFE[ s涟7 s ȯ(՚V oK|:J]RmsNaBI-(R޵X#՟bg機]D݃Yřz<} 3i*u졚+(S(PjYeWҸL_r Fҷ9!>b0԰!>  3JTqy[}is~+aY)sD7F1{o ?<V\ 593-S>)DU4LR;x܆sB͓V:%:+4#kPާCD>eV  32WeQsi#n172k!1;N!%ҡl=ʴݾT]t@L{=T$<ƞh[~Os"4H-jޭ~UNM?SV1հ2b ҹ Ƶfmݎ#~bS7;on6H_dg~1b<kˆ PnὌ8}-'c*zul˸z(əg4xԬk\ZeAKѮ$%EH6ͬ$5a0Nx׼\`i܀6Gd KZVɊv 7{fg-jŋBV,7`FK(Z7Q[=3 %bEu Ti PCgJQ[8LN6xOuꏐ¯Q=0@+9p̥A]U7Rˮ&5|$:4 gŗRhcTX Z )Ԇv2MĈF O*H~آVZca6lbku3@0V .b̴;Aꆗ{lF=RqfB] _)^"x&@Y! 67d** d&Ŀ69n C4WS-FeT6Jg8d K_z PIՕzхws\Z'Wg6:!Hzb~mlJjf/'2Sg|q( 9%dPr-LW*"y{g8PщRNLfHW4efIzSI/y_(0 %ih+A+6`/ qZpΚq}'isw] S ~gVr&r/ lְ76~?cTBQq1ku\ۦT`*LSץ_x&Nhh)J:) 613_q" ?ZQh/̽& {ަ^(~MwJKd2 P˸2*;r} u2ᵓI;jLf}T%#N9oce BcE>#])Mj£$cvMgb0&wk Rʅ߶91FpHքblZ~_ҢZyf40LW *ꐧᙓ6' I/@Qwg]<Е{D}kshA! '"x ԛ\4"8 :P ,o|aApf`j^"q|Dg.T|ȧGABfhQ$2NASNvrrq1@?@w}Q&Z?Źh؃J>$STFs,v.U^*,p/ Yf n$Fʵ|@7cbFo.z[ W%mf@NdY>{I#H#㑒f4/LRm WqZdŕkP ,}uם(XqC2es1( {d0]$ImQض`b8j|pLγY\'$Vñ']_nP{x <E+urM;s*%#;FnwFkˤ(H.諭8R%b6HhA+5Z下( hݵZMVb\A6UmzBA|z,n*Ol񆫁.Anmщ#i^\FP}gO4߷SA-_"!%vr&n^iLmC[\ I}pypH3_Q;oe3sä~[UNB)|#N"P:zkC;>($}T ;ROƻ&E^f0T.R჊TLޡL>嶟$!0KG0cT Ia;rLi#aljY kg8 pcy^+YkΆo[2H^a`L_ K"wUM$3 +vSFWx;W]3̱1 I jʐQT6*͝c2(g*9H%G]ƫˋCL$iL e-tг?sUa@٩@r_{_݃f$r6 Fc>JcMJ̉<ؘi0'bUiX[Ď>r1Bto*L1N+8\_?- `?@OLz}Z51?Gu{bS0vĬ|<398$Vz=oQ:,-ZÄV)5|wo&Q ֻ>RBR;9F($*LOI % Rf,zTt1,ɥ?ơm+kb@$%oݵ9Onئ 1g$tVAP/oV0F~>؞Ż*0Ҙ]s%EЂާY⬹Seoф|Pt\;S0ǐb 0w0Mkw/U䛓!X_uc&YEX2w<Ĥ]<)j؍.;X&y Ġ0y{~܇meM2ig)&0uP MBfv6 tpț[rQϱ;@ݸ7(2H %Y@QUE 񸛎-I4WHX"ޯc<x{ӌ]}3+~N. wpO稥S|] #;572HonK+6Խ;!ꨊ6ƒm5k]{ERFu-C;N(:oK튜5>QXA1Ix%r?)%v+};!5!h3L=Hmdd!qAc$pQy׀V^bsoKKr*1]-)zA0AמU\ht,`h${Cc6".<9g15hMie!>zS PrĮ7l!m1 PwbJ?`:V x,UE1e oz#?6g¢q_ 3(ٔ^]x7it>I,͛lbCMy@ziՆ<0r0O~H& !%PaxU[/%Y7Qs 諸v< ɞw kyYeamĿ=bpR6*% R"9ӽS k:K'.Md;))+|F;x)s'識rۣ}sA'B ;sݦOmAae?d`A]D`Y{UVdrLR-XiN% mk>y wZ; MSH?D(e{ymB~`5⠃Cs *pN碾Hh^4s6 D =WrƢF;쾔Md6|3%T,XG\ÓɘV2XVbEA*^5q;xXnjS*}hgFSiH딊7 EQ 0ԗW.Pdj<7Wd{yUY^9Y{ˎtx/%F9:Ka8:̡/ +[}?ޣk6XJlg6'k<:w  taꦺ݅+Q{vqO>;>RfkIo_80QQrcb T }8q([+ZPiaNn˥as=*=K8n0q!M]᫪z0163ƃNQ!F@ ]ܪ7)$}%D@Q}JC_KA)87]*Z,T׉Kr*S.s5Q^smy!ZNLXM^My׳ߖ.!W3i17"(y#hOڛ.2[:[# ̦(SYL7]wi^lSk=QAJ~ƛۢK/B5 [|JId+u 8!T&R6Bǃ{q5x&>~9&-s<PG0]s_STMDLN!Y&;> 2~mf5wI~&9T+*!M[A n`#yL0n^K?zWV)Ua"+xnF#Fc[H.Kl\vSq zMz3LǸ"3/SV9uL!STa:u[Po;Hک-"]n:F ϚIxE5UY*ṒCPuA&qiw B"O_:~1'iyGs}X®5_If|T|H1,W Evno:~ӽ%Տsb簻a?s}Du<=bT,1fOg䤕~r2$nk**D(aygpNc*/q9=:|;Q~crs/OѐUxF>HDٷ σ:F&k)6U(W4؇~D'AW]|z$r͸t1AlE yM(΃ށ5l.ZuWVcG|PM4ޤ-26Rs,_ >ewd0qIR]vrwgm,?Ɗm+~{R^pЉW)% "xYyZ+.e< ywCmHMgE׺. 9۝(MH7u 3JWzȃDEëfh]'<V1kLYt+UQN v誁(N1BX`7\I=HYĦ N$Tܶ!JҨMn ynI'XX! oupt3垯ՙ>*,*ƦH̃.#4,syJ 6iiک* .{]HFP+tt:r1 0NX<.72񁹉k//Wbǘ]V&oV1QBq-TѰ۬)H&2nDo>bu7و|䥥tYV%S#2rC ämث 􏖟0Я kz##6%\C\D:<~ Q}ͪ\țU19M&07\|n-_Ó29YŔ".J`d?=6ET/λsHZP{S'K-@\;y`La=坎62#g͈^E-Kp=y%OWqr0k\%ƼMX=bQWO4椿t:MP1ww MCE'SoM]s>{0[pߎ[eW$p929W_ݕqdZx# bBeEF:Q?cYz$1@M]srYjA>"f`يd~lg8{q\dJݝp\q0YiKu.ƒyAI@ëvT b [Wi0{$sbЈ Oqy=BiWn%x B 62QU (-ڀ\szloMG H#jWv ӹbRHk1_;Fw3O=}i'0bY҄v!  ekni8}@,0mSb@!3=DLEӕn^^|"E'<ƦnIIz "%ABC&#DFh6ŽU[uk L=/\Yv}AEQQlcr`kS䆚'{N㶙~=OPs}utXM>PYa" ̺&8$s+Sa_}SI1o"YV*`%L-Awef@C5Uފ]K=mw_#s#HԁΟJP_fPN GNb!*jȳ3Νx0`A~ҠEugA3^aeP UUh4f!SJ;1 >vg(@׾j^*D|N7)>@*FĨٵ|z/ML2h$! MzM3mVD>w4uw#%E.o\ۣdp=JZηEʝSU-COfQ̻uq $X[D]<Џ庫K5aE!`NZd !T=-r#}Lٟpnaj7̧Qԑ0>SQ{o][^5YHgtۛhԕcO,hװw-Xvj{tˑ{a"Ï~t tm/%G{P9^JBcH`GuR_WQN٦MX9+K* i Ow`ce$F,phoZ^_[V+ofDxwWl~'חeO%cAh_G50ܯr@eW1reTi =>C' k +wy O^n;|*l MP6wR"&XίlQ*sy JD$Niz$/h}ZȄ̼*M4a[+s@F&7}8`JкDQ a4Y$ '808WOٻ6 m.j0m4-M*Ó}?oG2S>?/Z˒0\U6TAʉi]g 6~M_{MSR?>U=@0=4a \~NF!S'o5,L* R(6& wԫuED!Ł?O^-2'5dV >!+*D7 LI=6YN0"OWQA yAp;$Ӽ\Q<&K9%GjR:$F6ҩi>_z|wpq‘Z!TGu| wُ݀Ҁ\,+$MgKk5G/nj~~.?ߎb7ū(d@ƢuϪϵ'r .6,(Qn)dye\f4pOܥ$7[m,T$1yZW4hȕq3;Ua?jѓ{[8Ok>!GRz@B+Pj涩B>Ah _/ $~/#O5+ɑw޴ 3,×iڷ!K/^9䜉TE1~z#ʽ 4(1{= !!^dS&-_ *{ r՝N97V\B\Ġ4 d)i{+pG<1GIlR'^64-D/JB\{0,YM"enJiR^ML(41u̻MfjG|m\x9-Vz06@4[);qxr uudOE[YKs@)Jh& nmğ|1ۂ@NjVғ2rskǪx RGՠEPSdsӢ'LmJd|<-(1~n֙OsEeE#+lǻMLP%4r0aoUOn5r Ur^׻Q4(34e1PI;(,,[ǍdڶԵ/Hy";K|ʞLqXUДKdj6>l/ ٠V4}M"H|fhSy8DŨx(B<馵h:(po[qH{08]q~{-/'}yo>?B~v@P+f8C7u7=EkN`ԆTlDS(g]6YͿ&L9Gig)OojJ+Dݜ;- )4Y#`0,ahL3kMNJh V`1-CPrnj{GR)I9b]|J|jzI,7#|1|2GWš;疜m<' _,Gom@OEk$!?:2q؁Į쨉,yߘJ3nif~%J6Ŗ]xď#hٮ|\R+;&&ȍ%HPK)!Mnm R.@es@;̗ޑK?tH)721j . 0Uc>ՃʈV{aL/ 5M؅I>`zt.Lw\|6kcp% (W:ҏN"t<SNݡ(Q36(aDB1U^on'9`+Ŀ,x} -7< |FLxbګٺ?KOSkq?XPSc},mJCK#O# .9{Іo~ciT7K:kւ臜VM"f !KKȽ"C JH}h zb1 Y)dCfT%\ٞ70rfwe" }oZlt .Ect/w /w;r̊ڂBu/rh6{d<9ɯSfJt j7:ɽe( h+Ȱ=dٗF\&dC%@s%^sS[erxN 4R2*%#,=RWe6։86EURƫ uA GeTXc_:,2m)OKr>!07hur&YBA5 B|45 Yd@5p-J) Dy#µldSh^9̱c1"!߭ {BwOGMKʦ(:FYAwYKDoNȜ kQf=gT%kaA+EX!2WAxÃpG($VheZDR12n;Ik<؅gg & ΂Gn:ctCoʹ/]kG{qAJ{_""zQ%P'501񖏄*qw7 YK[JT?$Ft0{ã^cyfoܸhZNp%I#lRzQ7j%gj DT2Qd(ԀL06_ 4AGewxgI=TlDHy Ё@(P/\ Lچ܉ܳB{ݒ՜h5?LΘOL)V~dLX(patϦh323.j]&ir?=anN yŎkuLS%E<\LxR{_sy'0|lF< ,l*5ĝ\ `(@8*sHHZT˱F,0(i8=CYGB 3VB9'WEO#S`ksD4w )Ͽk82T2ك)&\۠v S)7 q x̻jla pd3 {c-R\PF*[k"[yJp_MM@ u{K# |,_au!cXg<{Mb:I- ;AJǮycn,AA2xfPFN#7 U_V:1aH HZ,Ffh6g#)m{ɭDV߱w!čhVC&x-܄]c簞@N=NudugL3@na}ϥmзSm%Iΐb=ysaDWŲ, T.|2)g&"7 7Yoqy!l*eTQLҘ?L >3/ufrq3@~qlb?9E; ZhvNW2㮣(Y _0N]/ZuE1/mC?fl]IbDcu:K \ޏ6oJ^IsG`+6<3Ɔ.m]j .r3Lkǫ \kIeK 3HZ%*m a16q>WF=O,1; =cZ.T|UUTaYե˗>xqmV_ Օ >\҆akV `gr!@~9h8~|4Ty7BXu9C\s+GնZ; Q1wps0s-|`NW!y?+R_~iOXswb|vkD.H K"0{)#*J C0"Nh@c RY\~o޺lj#/\_+':+:@vE2M/3J׬Y w#G/w%tF~v0ys 3BLp<߷ z8G7;Sa #o[YHCC/zbas9qWO#S.RT'w֮B D@+pqutTTFyZS5 R "(\DftbZd0{Q^Mtd7_9*NϜH''%̇N|1^S?d"H%h -Zy$V-Qo(̱Tz2`?>W(Ƚ\߃+)gV"):nj=VL Bd% .Oh~4hX58U=h8+ò󎗑km{.@=# ]n}!Of(v5*{9*3nqd**&:F7xeΡs|bAaLni#t. -'j9W!;ˇ(&t»ȏ#j/g% m6>^͛nA_U} WGopBjڍZ#]EҮD\G\!i(rOm}*/JA)QDGPKXw;&L y3QpB Xo!BfGn-tcH@.aILDvЯ<̡\=L].qi!el945uvWBttˁcY>`_;*2_iѿwmh=^]ui0Êv#1Dp, uC d\+ZOYءaB&s.p/g}@ڶx;6™U|.}xf̛$A3"NEŰV$傕5[ xV 8MΤW g}2'@:62 i1dSa!bvk2V(jQ1WDtsJ BP\t;0.$O--'|*Ix,8$JY<(۾1䎩O;LC ,:YU\*6z3OENKj$#S3~uҬfO^4&s!d骏}~}ˊFT|N{ZEiOؑ7.qjb/]iBlHL@`-#|Љw_l d{BH]pS#zfll^rKۚf=6:3Yj u +;fNa+߯W(Gߐ-Z 'ER7cKdCFL #uu9{LdP2ET"0/D Gs0Wj47?Ú xs]&jA#x2X UJa1XA 7f\Ea;` k+P9^V@̞O {p}[?AqГ(R*H  ^g md;D,;'`q@t|RwMޛ,3QUI؉DF՜`1&Oht~dn Lݸ/ G;еc*!-[(J@Y&XSCE;y&"= yLwچoʍh n}RUz" v›v00 #Q* Pt QZl* dB7ˀ3Ќ5fW2`l l%wZ,<ψ){ff8G>Xa3@]qfDw¬WCXdxdlӡus6Nt=z۫Fudt*:V k/Ac>fVЅhK|c9)K#y'86$TX0Œ? h#L.f Pl$jh+#Y%QO4.!4÷(L K5R5q$H"RD?2by'Cb\㋩ mzTG6_C)( Ҙn?K5?rg" 0.*R)+7ǎޜ0 \P8R ϯOeq{ Br$Ss\rmbw~y%-R4`^ȱ1/2y+@ L`@J:}o|5, ncRy%tL]3X>(ZW]nAo (6a荟([հe_$x矠JfY-8KrQ%Zfx&tn0j46V\NRhߙSo68ș!Րm,w:+z.Jۄzȑd4g%φ1݅e07M-|BI7 |Gm뼊} f"q*\d۞DHejC ]'07ɻZ JgL>bnݪ$ ɓB3i8hu+[AS]rlfL0q^LlRU-=PvZ6*y"~$%P4JL*98:+:0mĈï$aԂw&un'=+zcFU\h!?m26³#35Ӱ_}w7zW (JuV ႕#xWX h4sL$-)J@3o"Lv~_ws7[7畭W(W߬N`^UP!7'-S,H:?d8'z}DAi& 9`?-2A%ɷ[ m]2 㗗DjخDJ.gK|LX()ಟѰfoQػ6m3)n 3k3Tf3Y)9|:ٍ([1I6nn{C9֧-D$z4#T:$̹3r;/PZ%v hTiU G@:j(yn zb}[Fo!HZ ixcsL^ij5oXAY|xE",$fX+x| mhֿUKy$z( Lf)c{\ϼ}FF)@U7u-ܵ?-y`pp?sM/>~,coR0uYOϓ2g0J͍5{7kiezPIyNg?ߞъtj֧Ӥ&O̸aL Ue`h,nmy=rse`4fӓgD[Po0gߡv%Wv u:;)S֜Z$ꥶ{g: yR HHoݪ|M<3`fݥUƼ4L:4Y!"F)/SU1t%d)~RhiM[Qh'=Hʘb>?r3+WzpoÇ_x}n H}$o hn_Mb]~;ɱ? ,zjҮ„'Jad|9C`=Ko]6vOw{%x;v׳U\)^ W!QW3 Ul&.TEK{-@3~l!K4,SݖHfĂsrLKUNB;@^S%<Z 45v܃7G\#V*K2€I?p7ӯv9fl[wFWy"HVь16D3K3(È*QCA8ImMF3pU4ۮf{q =Lr .Ml!fo.5/#SfSnHBrHl]W )bk3&+eQbH4Sˉ [_^7"XIo1gt"M> %^R>IXr]$4`}Qh^+o1 %{ % Vl B хeJ%VaR6QGa] c _0 9as&G;mGK }S Mۛv Ѹ,f|g'9Siw?V~kD(t(Ţ*.7ak^J^s bwgR~l0^Mv4mLZc|kd\4|P2| %b&}_ңq K` vg9g첡[ ׈.qɈ>ޅ)t/06zxIU|Irgc6*aK-樳{=ፃU\ڇ8k IH .F]9kvhѨЛ(&KOoa%f2ME__Ogm6{*ήzE kvkU4^WXC<L"R5R:v Y ]{2xI?gRMV@V&>d 'BkjK$=`CiIbf ̘شfAk:y+,+jG=6Qv@ bzz?uTTe3b@vY*Րa(I4 KxHAXFC}bx9J7AEfFu?*6i˫IK`קjE98`z3HSgш (_F"HYRҩs K\ܦa.,/lDQ0;d`Nrvgxt4 N>-/q1PEB<\4ʀ@D*/jeCT׹T~kt7ӎʵkɶ>i^@WXZ)>n-2I>t&J{=Vi>=vo?فB(,_f+45PyhT?%; k"|>oOu)!He#ϣ V ",S&79AeACp` \Ca2{) 좴X^%>0Rd"oM? 9r(NY>{x*_@hXGѹsacl^|⊯6[KTa΍RJRRac /V!^+cF5q+i)Qo :MVfsC-MqT%Y:_f7-Bkx^󺌣&;@tt lዛu@\t_e܈Z\_f!YiV萷`HZmJ5Fc7fc2NDCwVBqSхO9ss.(B|y 'UX=2kG/~JaRQH_Rz}!Q%=U*_+öt"M`]AVa)wf!e:wTnݚB:~L~bdGc tCGjYɖ1`q#w@TJJy3u- g<1LJ2<峳hYi|ki k ~%ew$BFcvZ*V/hB! eYp͹Me>;~g!VmB`)}Q;4J}X`C[/@ ]mR=-.X?Efb. TGu+)?k׾{ y ƶQ?s?\E!y}͑Su)&ZHxv0XZlt 5r{硞$;~ es|s5 3{ۓڞkuXKگI~}/B$L_q eﯯK׻ 1:&4LOY쨖uVMԈ}]9"-_"'ƪQuf>A=ky~n~.OV1"-.\+C@LO5AK\Vh%ła-' 4``~C,4> e;qKrJG@īZYdZ?_;Ǽ5K[QSP'0[(aAR4חx!8N;N>K1k0]&""4cQ&\XŴL-G~ނ``,xmzm<.O ݅I#9'O&cCζӑ?BވOЖ"^"da^Q3#Vzkmb] 7weZЩ851ze,Oaݧ7"/'k~dH`6 (ɦ'{Y QvٳHNJ0m/2 T_XǩOGy{t vPNNot>Ijolmm"*b !&D7c uHjv_-u=|[zTQ`YrGUSRl4N="{ ;v򮩯]ծ@\@qsZj=SZK+ly՘ۋ]ϳ*%IxƥdnώFwb[> ]K,cͷOQyA2֐O cODvwuT:-x'34n R.^9PU8@4~qYg=*'>pdwUe*>ʨ}Hыeƒ .P=P XϤjNakʹfXN)D~JrOlF@$i범!d&LnDBvfGmwB"`ҽeHs!CG!ZO]„~+ ^:a5#(SۜmTlk$*]wpCT̓ûu590x')߬2#m%讜s_ASTEgn@gRȤ!s4tj7ۮ0 PN=rz9!,!ۊm2KO)@`뢮]NF B#3$ЏXKJ1O c}Ee$ s͗X'xjMᇯJkV5$ֵpP˛o]C&73YW͍iJ&Dƕ\ٙl|+TLyʯ lv\p(E/[ݗE-HK>zVC<ɗtݐCeG!~wyLCdlCO g]%9yRf _R_9h~M<mQ ؞zt P\)#q[&%5 Pe~mA@Vǎ;Rex/;Fa 86eQ?v(L")[E|TxvuE~1L]>@(D3T4P.)jWFɕbq=fR|t[3b =>0 )RdRQe"_y1_/J=90&ݲ :lˮy),X.ON'#z<hwS g0LBTĒ,MOJd@@-*kn~$);o3tw2=-zA+ښQZ bcLDRL,o6Rdmg<55„<߇|RyH^+įx fW Kf'{0 8*~Ж7@!K:|9жZڌVӊkCELdCq}7zi;'?ҹ 1r(8v4t%AsY FBWAexQkYb&L!&°Qv) (  kN79xbj6@qEyrDŽ[9~ ~e^~G[Ԃ}`\ǭL[Fdˣay%&⹕`;ta|ƈз(>twCȮF&G'*Hu>Rn;1M?ëgl@ȇF81r F9 MVP‰bܯIW^x>AvMlw乢`՟3c݈XHb0ݴ b44}_Vhy2A*|j2o{8Bv .U={odENۢB{ IHO[b0s^;/N/B\gnCMo`ke8.xƥA|g%ǏvQWg7(-]KVQ:5T`xcG+50ÿKI^ZF)-mw;0{%˴ъbNg"ʦWѾxE)(݇bF=y"`^,dpA.΁ 8!*i.m?%ØO #s>/J`luNoC,:2Pޝ ^ _yHPkO*RqH3gN\bo )I%RJh2 TizW0؊8BLF4}B?Ƨ"Up&JQBcUHKYuˡ cK2{duCIy |eHN{fmG$)̯itBoO;L8>lp>A\)zjb949]ir알v*4 ^b8[@ʗfja&2`fZVZG2w Ty s l?^6ݼ18_lP pKi</1q5(jԜi7UJP cQUryj`ps,iFt0EE4Á> Y:l%mE f:!bm*4&1뭍!7 q#'e{+<^jmDΛXt>OcۉYWۣ&pkx=+L*Ɯv(\&zV@Zɀ #բ;]:|eE(O7"flz w&8 1/+sx՛Vb*'qQvEvрDv/IYY]-zn4<7:yw4x -}שܙiQf'5,wmӾ&ɟ INQqV0C ~gRk'nw;Jۢj@˳sN^mxI‚uȣ" *$̢\a~aO P PK' ,Fn,Kugh{lPWn30 7@-A=q97$T0a0*9E$&B Us4rqI {,>+I ݧTF#yVwl3r3z%c?WW%.E`m91_摭#$m GCv>!o`*Ɂ4`[.y:eU VkįZCBjF}N6ak"}VwA]$wEX,xcL#tE.J,^(S6lYxZ_Sc҉v{OƘϨYp9uc<9$xpUp aA0P+ֿdfYa̼<3F3ޟYlt֣2yϭN&set2Ц_gTՉT(b^|B.e6rJ\3јr5Ԑg1LZJ~ =ϿtQdFڲw^i"sэ/e [uQs91y)@Z ~}e8eP$S1)Jl&I{qjh+^./,V dhTtjCEɧ46mICN[ΩA8;c<} Rz&.E?Jpozy #%l9B7Fz@#J/\`*lЖ)'^VfsrZ,rc9ɪOq=nb}%tppMڡcFsCR-.r'zapчɑRXH-n"u~7΃z t>mH0BЄ^'2c:jx!8Ć VnyWtMXh`/D~Kih; Vr%ǔnfb %e~C0YdIyGM^@[x绱T۷ e^8E$8]߲Ҍ iѕq Fn TC9bLvt F0f9SEpN33 $(&R9`FG7'N$ Ք#\>}ySQ$gjl6ӣӒ&>ht<~wv B5[Q9+`HUfɬiݏ"ie+t$ό m>5E#AКPcf%qPe['Moqo06)TbXv 8dr'>53$IĪ41vOD/۸n1TBE멹ŕ鞵VN]\mα 8z,"! X9&r(ݓ]G=x=Z4{/4T  yeNن/+g;ԆF)oDo4Ú:+8K5 /h^)x|2rt%D9>ǹ5:*3Xɭr֓@0{ 3ƻ|x#gC甭^1Uf+ *`[OU%s.,6 ;EѦr*Ž|vݪMq5˰kTRwF|7 ,.nTY%``W_5;?7V|, {Bp彑"\3m~Qƀ;0;[ H50^& PNUe}SoT o億;O$mB{Rdؕ1I~WZ׌?n\~<$nk?x  urH%:R/KdInVg0<['<fʫ> 09u7yH.z&xrk>̩U͠Ԏ-_2y+`kAcE8v;EEd.ey&#K+Zd[-%).Oh.'a@ɴ~,_a #V', R,~_,qO/JdgW-Z ՝zk7$ !1F|[ƭDEDh4H߂ؕvרϬ5FnCԢj'7|q?Xʝo 922%jzPWWhX2kU+-`l+90Fl ^M2A#SA䐠ou S|py8im]|GT sn12n~i@|:vt1uPc0:hT(P"c ^?|vȰiWm6;iUm]{ 8?c>n04Qu? ZN WjԧKkR"զ#OV2\/|G}¥XR[wo"S?{ ع Y,H=›AE*OuojviACɾuiSX1Y|ӡ7U85ǬO9PǢ13afTW+ֳ쨄gz 5T_2oc V} 21uyM8%?ObK?=2%-)Ϻq?Z$)UF{\g4 %դܲ^V=W⛚< .U|2t(tKРِpD"A:h=σֿ@{-&ޕ?-1]),LO0ar.ctqs@ .s Cu,3JS<;A~&@ % I$!=J'2Mͫ Ȍ5Aoeu}7/<&Vա| u-`P iqn^ H/e ,E|>QxWl2lCbߣѩ3wW0%_53VUf}РF7,Hw 8o*h/ປMq Aj^?G~҆ZMXO&Y9*`Ny6 *0sVʌ KLV0 .`[~O1a4Gm'jʱ/1.-bL1R)`Zc4~I"EyƆDUl448`oKj*o>L~p}> קZd,ŪHeyO.:cCl#R[R*9s&8`({EFEY(RۣsӼ#N#Nҫm蟿.\h;ˉBCRB8C`2J.Nb}ΊFΤ!uw_禠hopxM/.O|l([BFړ= zXVcx2#!z4+,q8 l9MPr Ǜي4TC8 Y/f,%͇IJoAY.\H 3kKᱍIK+M+1PF'h<ϡfd޹)!>D.D>>谈ÁF*yi۵V&ܪpޒ^_-Z/uϩz.E ROD{LhQ)TgqRd5b3P>Sγ$kUa ;Ya8ru3܍*Dml`4<^uj8cï\it8ǵEqgֺA"Y0[܉N5ke- ˘ t[wkkmPy$F.Ӣi2ϕHaXۚjo2AŘڈ1q(iFmc*ti:$4A`1ݫH]`4&EVj/TLRmNl &72+\J55r:QhF倫3sw|2a_,Pwk4#HVιE(A(ߗDnޛuH!X| p ( 'K(w3e?,_8|Ȥ3d=plI^EOw+,QW)T[ֽ!H\?۷;fql!~K#+蹵 +U6#x@{k4H}Jn-1%6멝MOJTD?yqy^uV>J ~͖ ʦ5u!P5j?Z[yyq7M":#.Bryc"< pF L-SFs_;DuWCU>VESun7MLvPJX,2*zR LR^*L?fsJ1hv(-g*B\/2ow k pYxē?vZw zr1Wf̛}/G/;Tw+*3Ev.MN㲱dK/`axǣE03d<< kC˧3>AScY!3ao_5#>fn־2kEdmxj%c1ۇsU{zgXYO=HGWBYE# Q^γjCD>$jqN?P;q'Kl;qU&Ƿ}l&LMQ/]a6uo3ɖ7gLȝu 8[Gݨ3 txUc0'+I貐?lSa`C‹(nF?)cd!aWC o*_P{}1>' {!jDA#PZ k'䰜sϋSA΄/>%(۶dor zSc"P Bʒv{IJ8` ~5l>c ;,ğ4k&!6XJFg{杏 l_``5N:_ݓfN) ҂k{03Ȕ@ui~WG9p{_m{R :Cy-o6oRT]f˽=U9闔Q-GD4/!8\N#MpNT1 _t!Wc`($oH(,HW|6W6-ĪTa9A }Qi@8{R;%)t{K79]7 ySc˻UDe|ux[L"SPPwçq!JJgx b״a`]q N39pq͜[UXacۏnX5ÿy[V*f1,+hұ.Œ-Ђ0𱃪 ø6E1β}a/;r;KFY&:=5Zc뇽Ba|fD2i he{^:a~;fHRɍ dN3&ӘwL9'AEiS_]2 81K:{ZMƪ-sgs hy\jn^jѾ3z '&^hi9pv0=aMDs ":)8 E ǁbPIWS*#7{a530q՛Ix 2m%b΍Xŵ}q¸*YYqc`M=gBT+j6MB?FC|Bs*$O6O&x>b/t=`5nm;{Fki@h>Fúsx-Ѽ_HslYkUG2 ~s@_FE*cl8 Z!5W%tItהXryKun6{%jjYEvL|dhzuی_Q#;nLmôn'JԪ>D/v)LԦ+kz4Ҭi|UɻMj)uxh}D\`Xǖ)9Ŕס:"C,pQR`= XpTQL,9C=5K@)LD@b2A3VąEpaQS"-zsoE^ h-O5g%܁[! ;-E;u2'|[h<⨧৹ VnƨxVtlXG|R~1ŠM2мᅉ^PdKcTl#*X!GlX_gFL%Dw"x#e( S)af\!~p4:]WSoD "[Lᙠ]ќpRܒz ;Ԕ5e704ʱfcUZt2㲓vRa'62v҆'߰o|"=YSOv,\ʟk M bdOuS놔Ғ+p1=Xnoݵ{DOnx:z6 ý3gizS$@BoȰK_;C9Gwf٢0 ´5-lb>I" іYGX7 h;2s$TI6„ >%'A^jÕr4!iWfLveԫͺ9l@gJM݀ A^oj?_Ksf7C7wj\Ocw-N#H0&2V*-M>PoQ\p76Hr1`US[{+\g@ 8zfyR wr\>@]F2/…q4uXoY XHZO+W- {R@ ,:/󤥮5g}سhdz.Fm :I8\ØDXoKS?6LRovh3}x6UmMօhDWTi,'l"2سK.PP$F4IU0׹;bfm~6~a>-<;tRL>M )O= SbR{*z2å~φ(DYn-mm'Y\KDY,DgDP4[(G!d gK}̏Gێ=t Tbk&?r͋;b@Fg-T ʪM@,^F'aX&c6B6aoL[4)AEXffWSeZSmG"1N( $.'oAJQɨbow59A̫P:EDDCJ7>S-2 ;l,Z'#oR!)fkzM:%dZ^ f!<~'2V#{1"ff7u1wەЛJ$L'X@B-4r=ʉfqFܮ%q| \P^Hsinsvf¨0T3^Y%ɓ6+o$= +.MACԸi/14m滽IY4*]n4\|!97 S' $:fV.ܷN.f̭T" V_F^_~D؄<2z{sŀ(A^xmo ҔVc4&ՙ+*rY:QV Z7d]xNX:lW0-ri65ԉq=C.vB;IufHVW/e8@kêmל{R3Oƒ)@] ];_K;EIHeU<~:P]ȤU-0I_f#mOՒ1 5xN M1;x qem"8F XT6}L;5L߭1~J0~pGYRK[֣toײˡyk="}ƎF5,@Rc+=Ƿah@j5 .GϧL{-yP N1"Mb$V$vcuv l}P!eJ{ c " \`%EEVbA-i;QE`ӹ|Xzd.5V:ͮ A嬳XJmDnu8:~5[4['B':W OaEg3XKLK4gsx{Gg{O#Vzl kLhTG,X,璍e/")y;z)L ^\ki}i\ov5Weg /k*!ih,f*'k[eXߐ/t{T"@bŠFH@i*C/p(*]m C+[Hm `4S4fKS=G|MC<*d8xҰI4 # "Oyr fPwHLm / hCP;/T1!vF0YB*Ό%MR EdW "]WhXѧmCy&N3$FwCߛ2ְqz8k@zJ:c U\%x2EZM2@[{tڻ{LoBnto8g j7I=Vo@t-you+yu[VM>R%6hrͦ]T"QgT̅\zd :[&@ Aʝ}4Ӱ#fO7Լ ;TdoH)s|M E:@,diL/b4@|2nO &(yܙEG ϐ.H-LԈ\*"vb=gفkOZ%^;e3d;QsɰAMOU5\YM'w5*ٹSxEɼ{{h[I1xӹipl24Lx9(t.3NMM/ZvPR FKpp48QXa*$wk㦪u .Gm@r~AI2R lf^dc&IGN!L{7Ko!.|n1:1Xx5yP">X(rBj&IZǼuOY9`m5.JGL+8g24@p]5޹;Ye,y 6施@)j-/Ƞor4_3l c3At6^")>b X̐}4E u{dBtcbb + ~iCmӺc =U)viFRq"u 'RҤ:m\ĜS ;h6oqYNa7uM^pNQSR#}M{pzhOamss"nnu\NEVS,IY j !6WOf0vcʰ"4җA '(.b)SR84(ZeQBJDhvWUcp&X۷XG&+R4=U[20; \UƷ,YIYs**NeTeLNL NB/!fS+ޮ Q:t>MpC9o Qts$VpAV-PŔj#VՌPϿ>03l h>gUxT =#}?<ً@<I43$v7mԆ4@ 5+ 84+JUb֐)K(}/m]#^Rr 1Bl~E&'+d#3Ό&cHh$1p(h7=lo%Qxu_i<=!ºQ8м+beþ8 |elM󄅯Y8~Vn?3?QX7NvL.׃e=p=3JoyԮ𨺏{y`=j ZgYcJdowg°EY2ɝٹu 1~[݅/L]6? 9FlzI=Y~%v9e';08B}L9 8zgU M~݃1`(ȶ"?jHn"3  3ޘh0ONB (Yg/yGj^?ض5AZd]'{\ك-<qlSb!(a23^i7+ECn8,_0Ŭ- qxL2H4 N:;hk%g}p{=\'>\'ol26Qys3-^ܽןdKf`fWMAXvf8tlV䞯d'&~rЅki1^?5 x`WBGhPRoV1"U*1A$BV0It=m0J(83q[DLEr㐘_HD&O} Dv;p@R@B?Np tN4?w WiŠTn$sDH ָt2+ _Z ZBI,~,,V⏵Q崑uvMsmtlxy4l}s}.}1 IyD"I.ze[gZxFu{zEIV"lb_io?=2*LRˌ!OUYS TfP9[( Lz%8pS+Ҷ4O\dT ƨ/fnǛeRUb򑪂Iwry:lNHR&Y9GõcHH HAlj|C1(93o^-[x VqΒ []I-%av7Nh tnfC37F^*Pw#I'4ɞue(n~랞C\-Nm}0Sc*YvU;GJ0I&^vfD)k,lQ RKԆ%PQIV@P!qXZJ$^q`MLE>ό}3һ&܀%M)f7OjՈ0ƦnP JzJNʷI?&wM0^u1样}GrRl 72ODi~b33B:Q_vVȆL0H;K<ɷwz.A4Vk=րyW&tw[JU :x4xY#'I16(fd>0lgҥ3ΆM:ɕ(g /"JSU|hm,Ypr+T8ijxCE4<'M iZ8n$1~Ű?6dBrxc8n q|#ϭxDY6ySG+iY1+|Y`)3%p2@}Z={bQ# Ev`:)FL6Y  s"|C%d?xZ&,6=rzvYg'n[!T W$]X01 |A"^8KEo[x6!SY+A8SUڱd=Gm?+xWBX6s{ML,%;Ϧ 7ӡ/v-7"S˺ JQ[bviIǮdc3#~0_FYS=Y,%Crs =66ϙƎ ͎[h)<΀݈+o7 N.@^iDzjqBI+b DŎK]p4 sq?^h9+m,b3Gtr*KJ8o~pxzbPvhiBR7gOJ8'KCtOh<,<)u yUI1.gI ND¼+q-Gh_QrhCԴRw6s` ~)ji6{%/5Y_Z*/S{8C NiZ/;9?z=b",\;#NZRQr>$񠉰dd)Cc%B-_,x=8E¶]*`YC#!L\G" 37&v5}C zŵ@]}Rؙ .8si4XȔuwIq:J=8/,W ):e"'dD2ؐC{2MDzK0k 4[qΧnVu*Kbڟdw-!׮&WT'#6>[ia[U Dw8 u's{A#h=p{A\؁;! zTsI ^0J_do4*5 ϾƂ.؋6`xX.HR[ynzN/LN˰*{Z6xhOuެZUF]RY'bH^"L@:-Tb.{kD3v@uo#s lX^v:Zo:]sFHxKL-eP蹋#73^B3kLȣ%?zF ̓=* (K ԫA*}#TkM?xV9orL==PI۞RZ`ُQf},0gukj,kKh )$vH}f\c 3Nև@~R8)̒x(fljPEPpoķW'*?u!E<߶C8:m1=I }mv[yى tRi$wow#JCC|6.^>[T4-}?c[!6SC`+Or8erꡬ@x)o$D1}L[/L>E6k8&\ $9H!5ŶtB~aQF^ȭC{g?^.7u'"HcU'_ضw=ŇX$)V VnRsH<3_薏rWg^QƏ;^j).nW|eVNĿ׀~EN!ΤPSeb>4L&Ui ;1jPDY]Ëy3J*bV8:e,Fʐ]:e/up9_o;ٮPVT9uDpP)?!$ ^~4V!P)@?aI%<{aD_bMR0OCT{w/$-s6Bu.s鑝Wȶ(O4t}xM/=ٝs3$ &(vL.S ԖKuStO ރc{g)Wf oD)7}*;=Ae| wk5,pF.3>7#B.Sc%-Aj6|N.4CT<h`͹PBʧs л(H&߁,wk_YBHMmlY{C ӥx1:/`EJnmeTLB\6P#eLflS{g\SHW3evK(nJ[۩!-KSmⵂ)h ^Vi'Ɇ I~Dکq$R3f 6؛Jkw͢EuNaΈVЬ( O>*ĵǣVu"9iVHo9}G;2z@p- G@`-j}h*dW #R>٘ٴŜ1^k: ̑8i}wCSTKA*^X8N g|vc0C9#̤斀\!x3$ (J7a9Ot\YbX p h 4eSBNB]9RmA`P~RR1jf*,A::×J吟m`Ag1r!"ʶuUNI&QeW AL@DƅD}05N}hN$AO}\75̞NRnA!4[ھN}oYzGgELIJZ6OHLlV16^M@G ƑUg)o)c#gu8Z.RtJQe디W3K\@ž.ut+mԯ{ ͊:7}ُ, ,*/|&n_ x/nVX]r Y*M=2V{)d=nLXO~҅a@z%N O=D%|9ntT4>\91y68l?BVeFA|z.\5yӑe~̽%R_;|Di?u5< wYKV~:ľ_X5RIATEyJ#.tNp5y3/- _LhvWYǿ(`c$_+|7 8W<$iru a;FɈ䀹):p;|^ =&+RrgEpؕn"y\G(i<$THKS~#^a=h?@׹X ^u[w}# ~ơj$F:xpz!n#%PXï 0z[>@tBVم=3pL+Z]ff5 VyȊ g5|mMX+Vd83S(\ %x{TIlX at&D|RmTїQB[_'_m$C]{tPlT/ccJ83z5X/K %kAG' ]u;r5AmDyl[뎺Jpjʼn>򃯐%0=r7U-@kzʀI:kߦ =[hb *Z \QQ_^O!7)b뱈XJ,M =&dC?n"y8E*'GT}[x%i;2Z : !6<4 8TsgPËsk 6@6] e=]W\%N.Q%=kt!-}v0gБNRl{YѝT3XtocSc/+-2M :]/LlU?NTWImaM\ݒW-+<E_fQ|i,+l~@tteı,#-9e64m7`Gy&SCs:+Y"&HdyDKE=bϒ.0"CDl3buT6'YYTǍ27(^jvt5dj35w:[Fnf`OԌ$ 30holFPdaQI|y #x5KW H1Y:YreKITPUT\E7r:snqڂď̮j3`e7SJlbڿ-.Fv]@i~wEPr#Ah)}b.֛ƮLN߻[X̶Ć biO#'le^AͩJt 239;ݍR;= jͰKr:I^ām}QFP'TR# 1/_3'PgQtSk/ ?vN^g*A^bway|Hlpp{"\dgoBߍo>WjL1=c_ GBI$_ǥ,6C7t5T@DME+2 E }4TF''fJgBk k9|K1(#p'"pIkˉ..) jZ.Q`nlm We͓J]aLK %7xbmCJ'R4yʬPg vlm|`C,aǐWf+&etoE~xl{Ig!I޽!r`/wrs?/(A6DE\g/L $r hT]U"ݰ'Np) j//t j) fJR䪹!^Wf;2%ϥy ҚW~}iqP5떐 IG` kR6>]ېE35=ٞ W/-3s̔~'Zu%`*ZFaP h+~z ݒ =Xc:oEQuLT7rZ[7%,^IVc?ЉJM7Up^N^ SqU4ܽ%Dg1"5%v%9bLb^0jHF"uB^we,4ۻ]! v)ɞ n;[lAѩ0$DZZ=ñ7Yel9Ö.lԀ.xfa!Aaoh%3}4|d$@*GZ pu_#F떊 Ֆ>N=q7bjsV߽bW&oL)wtS_ +R0rsUoEn]r~aAg" SF|_xJt:z\s%j;v6'q)y,.{`vO)ɔǟ cDh(ΏY`^qȿz$`{z#߻O H eQ!DvyAaٝi6Lja׋m!_tIZF՚ ǂ"xVû;a6Bk,RYѶ9?'O~{VY@e/:@~#8Yceu_ሖ1id dh=.WAY/U&?͟bY>v.h53 z[W?"дyJWbWЁ,P^>?"Чz7#2T嗕ׄǟ `ȣoM0 ^)5Ik?ԫn_ekt wt̄ZL^Tc;@ˁ _4[h'ZJ 4dTH}uz0"F;0т)-01>r*7j6SEkg1_dN#.{¶/^w]#OIvԆkqԘV -+11C n]NbۯiApA7z(iyߑx(tE-ts\v  -0+]DxAH:Rs U{ 6\ao F驵6sx3kSҊ˜*%풴|(.*7فͬLQ] ޮB{n pII#bZ7h3S3g>KJCYB}\;Qԟ5R n'Np %=-w7#Ks+O*!i!H|}㫘AU3/h$gB"E27ĉΨ4Uވ0:h'a9Z9Qab?RջAٳx`K;`ToHA_p/# }\2 mSR.D25 :fR2% eO³_[m{RnO)cW'Ʀ%@u,o 7}!HFy] cVeaoi MxЪ#UaDc*TOq!n<#'C;[/ޤy# a̳*ceh]Tdߥ=0_7EIܩIȪ|Uwۖ|~T~a=W* R ޴/I+`T/%ZX/K% R ~y}f*Pb[eg~ӆO?hBi7ެG0^H jdU8:R D H) T-Хέl:hQX u?4eb.a P2MJW/4r{El+ߢ胰i^݁+v$h%o<g}hz27-n|,׋ יΊoFv.O#1yZ,7onw<<9_M0<9~\K]ot1@:T99 rY]`Mwc8bepu l享BA{&<70*|KA%6*Mv-Ń ~<`O&^Tij암_=ޠYݒeS Gw>tf-O{T´"X$X@]jplapi;bF7 ^9:Ȗվ+9 ^Ӌ\ 36v:ƍk\ rCF&(ʲ׻0܏-3M=g&HNcJb\5{[QjshKarlgqT!:HOtg,\Ųvh#-GNJ#wSm> ׏6"[CAhVGE–Ĝ4bPOT,\uԜOmuz"Q<:΁ƻ~5~KԿ\{* 0.g4 H#HaBDь{}&q#jDZ|T;Јo._N8= y}q{c&!oް:(0ݙ2@]vsL%.g£97'ˑ8d?3>Ūe 1M'vSOD5[EʔY:24 }Fl榊N? e[85H4awkbD Ӄs*^TE%KPwg9;qͦgFǂL9V]: s' }NkOhUGeL9JNcQĆ? Ol$> 5'W8юy|t}]t爡FmiIVZ%!lħ ˥}b5 J?;UMߖՙC3 9m$t4C­M>_-JlNMR*+wjBSW< Xvřzr'첏()GӖbPu 4EgׯTg>2No@[|q#M!nQgpePX1Mz`UeBnJ[T0Pvw1G7p?*r!@ 7xm."]ʛR"E[*%bN._w#c: cnF\aQt)2ThiX+^giraM:>_ǿ$;\Dw##݅Ǿ:m1\|k~)MsifIB{\q7̻5PH0HMseWT_8Ç>}Umy]z9EpW4VF Zuj&!Mbפ`qbBt2|*cRaveHxfMRŎ畽)sQKD)e4eA&@w$ BiQ!s>I6u[/w.-HIsͲwY`1yT=Eo}eYS@7} tqL`T5M;Α&@*z`^jaÀZE5՞+w\W7- xMcKJ27a쿋Lt'^ +DfZ{6 SXnϠ/5{|#bHB;Tzbgo nu8 DO.^̜ɤ_9w0wd2:#? @HO1 NGS'$[]E(b* ̮1+qm|fo TX}& , L2cYFY 0X{/5/-oSTi|/+S*[p`4榣]֘S4ZOR ԙ0)O(n2 Ez7A>a2'g=_8J`AT- KUX_ɦ4g ,vҽnac)nyUG cBU<&)Bg19knXB5=Ȭ! * P3OMblBL2΄V!%Wi_*BX5;6o#q |N/uѶ^4C)teVe}+~֠g勍/,iŚo]뷞UU잚NU=4:j,0Rי͜ui" ݂Z6NCxw3To$Mȃw[][~C {pH nSӟ3Yj~ v~Q!z' %(LXڇe. QoA!LtLGKb|^ǖO~1g3 #KΞK4VYr&ڑ=xouR(ΦZVh=襍"CEzKtlqfo7p0}3~C*vLz:? 7iOM`@՜qH/J\)CjN"lgὥ`w5춂j a w$P5ϳEv-5T{kϽ,@Gx4#R"Ydio9D #V@op|&zc(ܣINdN{@`P ۫\Y@4j `,?]=j>}qdV2eWS6;QMl4|ɣ;;rEfa؃u mnޥ°b{;Q'C34ŧz}e _KlXl=Q;xH IDtb lNAFe:4sL*t\o|cdL!'ಭ3^MijY2ӮbR-E6O=y!뇮W;NPj25!b[SgN˹$UjJiȰ/ W;XѢ xfO  ,5kCm d e^yg$^QZjYxDoc[6wRf|RfGj~0ڐGAyKy/_jd |ݮC7•#J;]$̩@tձ:H;I^lblv<~p{9F|ֺMic$(99Ai~ P#W ?&HڳuYSZ]Q7;yx8$]=ozX #?Nb ǻ[bm^*C7 ֡^h=_HϝYp'nVhM:? jPEJ m$z[A%}U LDp]ɘ0q0S[gg9'>@+ݛhRo9S˰͞Y#/ ~A"Z`"/-~=82J8g  TEOxpuLDE\(ȎN%3 t KQ 3=lҟ9ގ!M=]!wK'N^ #2e>63bnjd0h䓺/T l*K/Y9{?d"E+1c@di-ܑG:衇] oE.ۙvsZMt]#\UC/\=$^ `Q\$?.[ʬAmhb: $q:{Ż>L>´^`xIwXӳ?#oC#$K bܖWZ)Ic>HG%;Zҭav4Avʠ%Ur=\2>o38nKWgEQ3 >G>:R!gLjOp^Zrg4Vo@DFx^'vM_hgL"4NK{,ĶͷHtD8-E+N9`t~| OѴ} rݨcez95u7'ꞑ![{E(vHu^܉!</x8j¾uNv4֙1;Z#P[_ОЛSVܰכh$݀Щ$buu=^u .I$ 0blgbUI 3riҲC|!XTjm?eB- xiVB~2=HeLBx|!`5rKJ=TDhC8ӎI|fs7;1"LE ƴ\jc:F ]VϠmla)i yyҋ2WbDJ&"п8!h~\'uwItƕﬦ31))_v'(ҩӜ BJhc>KO F$ܐudElzG 7YOؽƬaT%9鎧9d <9ڌ@<ܚgm_CLҿhaJC(* GE0R( R™Z/B^$wD,/cB};VC=XFO/Z-p̟rtd So W6)Cm =~7ZIbonj Y"%c8o3O  SV@%J> ^8 He&mx.39BEjKg&E x ߝeg^Z3=,?J7۶7G=#xPF~Vqӯ` +=niI-!\{kaܩ@ /?ʦEhK}(ۯ ˆ` ɝ @1J_+Ç%yxn$@ ~ Ԭ;wX]ZB3(54C76ICX#l|aQ/y0*3>[@$+;ȁ[TLC8L=$aD|5}GZgJ,fyך]qpYC>GS3ƜNbbH\} -G'͍n[_1$/V |xo }<4L I JOt pxkR@Z< ^GDvG^e-dR,Udqg޼^0 TmDZhi 2thǥY,N Y i[Uk`D*D RoRo=G瘬“&@#`(vC:wK#\ +vzڱm8p,vʧUY(uXR|\_€H0oA;5OLq5|Bkk꼫э)rI80mi3%+|Ec2yN47ZuM2#fE EMSᙚLN|,d%FeKr<ƿ!ŲV6H#;ܣ*(<'msA2Ψ{cNI⣼l'š${Ѹ+E;sz>cu%fGV\!AYhI=>?2{\oe1=Qt+8Tڠ涆Bj{Wb3by4m(@q>[6iz7["Eliǒs qĐS2L(<jG$Qt 1x2q'`u>}Gj2[VAv悱υ2 EEt-q[dvedr.%PU]WqC{,5SVRh1@{ʠP.PlZ*L鸄yTh y#uP~pShgwJ.-TnH*7Tk8e0Qmj5P@`xiVvȷzr1QJ8t Ϯy)R+nex/b#݉a(}'B!7Fpww\^v#yW$1%3nMqw.t*-y%\jѥ=T>:M:3g} Cڋ`߆ȭլ)I;OYqs P2c>j;Z&EWl\| _[_>C90}hihQ(i.Sq'75Ҹ?Dψ›!Z]u<11sYn=d9G@ѲYkd!5JaGF )Xee>NkW!hjFpJ#C_k8>W].k1D ᆕu 9989,M\<~w@]Z|q.+ջ'8Y%vn+ŀ1jJ,iOm Sfk}fXvuF[t>G2+3/0JDJF;YW?o(.R;z82I!vߺP;]K} YAU XzCi0|o]AwjTr@ yÄ$*YHAvVP$.CG2yJB7Zx3W(9m]-(3drBCZ|YYE ~.7'q+\'\Cع6+t^ЭjRtk+0%?>"Dn!:~;m^D$Ͼf}bოgņ3G3 _hvMa2F-H'a䱠\Lx,Z%0^Gw 8Q{IKno#)WR?i!Ӧ2te~0 qꇜ/A?cz' : 3е,԰g= ^aH6vO9[9EN$Lmn̈ P7LzdJ5b[ZuI~t. :`l5!AݺK{tM~lȖ\CeG͵ID쁗A gֲIϤtN4P`laeט/ ?U縑T݂sp|4@zoϻ.GRt16 z`Vd= {={Rٓ)qXpǍ,-b6Z&& k'Td@,,f u3xGz@4R pEK"MK󃒈Pao[ | \"eZ%;7Wt9;TߚէTMo<$,gqԋfrQSppn,kQn7,#@A竝 nud%v9uD}GcX,TS@}]?]xqT!;t'n|/BpZBJ/HPhA f1TqO mJ/O:>L(3t]`(4q€kM"0!+[k~9~LjPA5@ ؆ZCbs㪳.tlJgq*1 C\l# ul^ b[Ϥ'(+oO!p,Y`H: o|E.%]*&+*MbED`/V0_QnEc [fDž0 `615_eVX_M.X_1w1lþǒ_lM說p|#Cisn#UZ~Axu^~;䗌?IOO)(oE$|4խŘ. :,Av.}R59J qGxKAKZ 2s5Pm8A7J oZ).zgv%j%AbK 6MA{A}[]65SDηWŁuBIAc)ZOPW?S,e]D=}P_1TOE 7k3c<&>W8(Y?^&®:)L}gY"oD_uSʼ*/+;LJ݁tHro\&-RQVe5ޠXb@K= uAzW;:FVtG4~(N5!{Qn].NyYapH:\Qyɖec=(:*<CnϰRwwefUN`H@{XҊj$#CmUJMi7cMEWqJswDi~..1tWv>aH)=< * ${/Jq%ߑ@'J6.Үt"ZGKdTI4p=H=LA}Ǟyg!fa/G_9NWdw*l_2{~ټo4fxJ:ut؋vA `ife!`6шI)zMgs*'Ǖ' 7WrFc5†(@ F'>G:eC+m~A#:/ 6<_p]bLUuahAp!H~HN>ULYrAzzV-%9}z40&,)c [Mӆۡپ`*;vșwmgoPH<%l-/Cv~(#\=G%mhynMn<-`v ;bJ &[۳_KRm+u>4:5^jM#[>b^ƞlnQ$]#X,c?q1~Ҷۺpj^A5ZV-KchrIG*4<׉q@Ixmͥ8M88L7w;(Tafz |%kP ĂuP* ߤɓgQ-Ut6@O4rQ]@%N5[?N H{ S[I1U^) )FMm.""Q Lsy* L+Q{}IzlբM:{M33 :("b~e-hib&T:);fE|X]$eN`L24)#89z`/9K4 `vpqȺz) H>PhE!Upѝ fvW(XnT- ѦzvQ ?JbnNn{a'a>DŽFKMښ3v[H!xD5 ~ׇۤřER 吋% ڪ αDZ%}h +@j71,ָ-IQZ(&/n^Y*뒉n`QkvK̺ps6]S"`QANw++72;c`LneGa>@$}_l6&u'sSb`A$60sU@bfQ#Zt[YYP'ijC360-nAвAT"RO\sXp8,5ήKY`M`x'׾OzZ؂q  ЭMM]yY z\nPETG&=zabɥ=™ڇ%S3w[SGܨVQ\w5>3AJyˈK߭C[;mi8~SVD]ɍ-)f{MjuI)q ?D:>99*{ռ_:~ Q-ѐ3OY~*¿:'J-ij1 䇬D%bfYDS;^vU֕[K S౮1_$Gi, uJWppYcv\U( Z.6>-v ]\#f}3w4)87,KR@ QtHgm[}:WM"mH)-^4zz,8h<#NB@F!5Z0Cs~$q]Å;j jl4<ՆKSGxy=}[Xlb`pB9cDv#3vu_OF(DNYks-)4>gB W|b2}eɆr*D5mi(nOo;\E0 ^-xt CccgpK"^ Oar;(g!x~)|:?/f2(AT^fR26X/[]`- vgẵ{4~<;4Y)=e40b6, b|ԐtP⽇iP^=OYV793G KwJ_[\gh%`v^VS =INm2QDY<HԊ'O>#Mtl;VCpTl,ʮN!֋[&k*=G`A'ydS8أm/;sHsO2݂+EHݗpsH r~oH!ٽ>#PYf,܃6oϋlJAe D[yJ)I;:-pB˭Vv\b(H-B#e] G^ծ?W(VI4]4`ԗ&&_S2x^5 5yt$^p&ጢaǣ̻`6H G6u0#Ds !s Q\Տ[f%ST%)KCMPR& A_9HlUa7|gy>FzkTdJŪx5r?+vrv^ $8TƃCGU*?[;b 2<,Ky dE>_c8C[gVzɮmn8H{،1|JK/6hpfGiZQ{̚)ώj]=e `^ec6wؕ@?g[2R '\P~,-;tDI=&;*HSA)VE*2P9RZg7}ZAB 蘻oW ӥ] ^Z7c -;iK@L%ؠd+fӆ Ecl[Lc hbˆEI5}ݒ)ė6LUqm93 AnA9ʎ hȶrtH]P( xQsm. luiL5eG: ?c >}k| f__?/M3 iWh]Sv@0GJZM_?Kx,P^؜EH ihJM//E٭,,(㉦ҍlGuԂӽoOճ>qj1Db +P N~^+鶹C$@5T4>pTD^Tʓ[LԻ359iFzz٭m%ݔrnް^^4RVI ㊎MǺnutf2v(o[Hz'n A19rjP;w;}89{ ^Ô_95YH2WSfe:6{ٻ^beM:~>¡mo57]Kǰ{J=c*i!j_83?9pECg:#;}.:X1Iu~ǥM(:l \ӘF h`P:>-ʪ !8*^ݦ@0ƣŠ7;8w+L;)dmA)d)> _p3t :hŲl&5׹}n;h >Zvr~cG XW; "F3Zy>#dd7pqXPU z\@NɹC7&ĂytΖ(F3}rH`]<2Z왖sInQ)螳|dܾ 3`F|+s [L!9HxJNU~>Ƞ}HjA#s"&JV Gv z\hov!./^fg`H~S gǮ2vS6bU_lG"HI4v< åIn$ܵzGk_dMP^z#a "?sZ9UIąy0'|0;0%Q6gҶnŻW?-R(H$ҙ_CS3'h_gƻaӞ(Dw|~5Z2C0EƩ Ɖ[H_s>)oL؉Kb?^X7#2bADzGJ|mp>`N?B4(M@C4TkT`_J@8m Ivӛ0=pY4y:0+OJ82DnN#9\Lj@zL!:N'"_u_7TD,x7oɣB&M<3[F5.T㻮@]i8&9f5'50HvLvxD"'c)wS3ZņC!J+|@{=ڗ`gN^ }' 5hကLfKEm`д,YQl sMG:Ȏx2D(d!Q5ՉY=e]D'ke{e'QnNmSno*"ŵ(*20\a'),_q_BHoN=+U8+W![shuryN /%CSܹ-7ERv_Ld /.Nv rEr U3:iy#(zI-D|v}Q#C[ԥ-рL/ zS %&8- %?DeH t@"/EP} R\W29zq BRM(D@ gmC.L}ed5l\@nLWM\bjl?`oFCç0d'(jx0ƷG!Hw1x您_+ ”''NK3pH-H7efy=خSiKڕA'<8;A/F%!P)zfkS)p1K^[#> -08T22*N>mA~nK{ ?hlɞ 3-3 ,)rb%U|R3뀸odzJ O>˛KhYie ְrgT,=#߯!:zo+LJ"_72mޫOBUd3Fg48?Pה!(lo-p~uFv"t,NYl|wzGEZWS4XG{#5ڏT$C73,`:aM=hC[YqrFi)!i/H.&@`Ci/)>=`esd]Cǘ+QXIgQB{g\SGWp3!<UŚ8IӰ05zA]Պp39Ѿ=! +S wx0PQ$>ɒ%6f3u;iJ%w4m,WjչfK,z_hI&1Ќ&Ty1*[J hls?PȦmDQ?K8V@HM;뜖 ?02#1e\ v0,#"I8֌/ am'%^N-d*VrL&eZH;k—U9"lWk2/N)n#C6e7QqOedK=4mWe~?Ǟ(SpcK3|s;&# o:L,"\^:G;h?)rB?meG0g@?l '{;=;1O\, M= lBq24(IHqU6\>HBn${=c.]J+'ogZ{NUجڔv 񯳶-ngUޖ"V 7ٯ`72HpN G=u+ _nC RO綠sLA^ЎCs4y \S_ e|-f_`HNHy% ߶wVt*q QavT͉d`Wa u;7o i3Vm@Gh'c `#Z>b`N@k7q +ɞ2h6 eɗlVCJ,B _X|nUfxah&y%NrAEx/(Vy>ZGB@`ӝ~~::ߔԁe N:eDWJLY73:oM5M.-삳O"diWaS"' *VJ/- ƭ3nz@9fPoC$R Yʻ.A٬ byNl?uQ!\Lcl UJ8?Ȇ|{v[l϶\'p˦81$j  %[vyg_tjX=;sb_+wj5M~P|H2dC} xamb'ü#c21R j ~P0=f߸4-x \\watRXVFeP{ݫX^bJ$ΰ;yo_dv4i n/F c=#򪪕YU丌f m?]y(ncͦ;ͭu@̣/{1]9zPTO2"8++~hD11O݂ CF Khk/ʶӈWC\)nB!KIvՋݡЫ\'^>_[hU?Wg|D)jWRU-,'DX#ElyQGd(^"4g+DY*-tdնU6Vc+?ԼEzQDi@Mc5tU"e>:Vu(:!SmV&,;vS[󺞁#&6uA0|s::2Z$*ejìkbQp\Ӂ"瀷q^*قi-anTAj ËCxvqa!hBP,_'Td*`| Xm01Mo1ur.zW uq +[.-[g\ K iMLV㿋ɜhz&Ϥ+ W5I>P4?(>Jq b#.=A1seE@ 4<$)x=QY* (UY]gi2 KfYNlS7gݘ8K'SKj@oTnӔE!Za UoT^5.jya~iʣ@y:!PhYEZhT[\}\@̣<,&ޅݛQ&jЙE`1:-YC*gČpI/%jEvg/ M$rSg44(:k2*|{(z|eN KrV6+(ע a/Y,x %!o}V> I[,^((RLdD1l2 e3E>#f&V3lHFY$H)2w#yƎxչJ1؁( 9ɻ4/Y#䇰HLGzQbF_'䄢cONz5vqh.+ێX{s.&e-ߧ HA]GBxPo{6!/аԕhV>Q}9;5ȱ|;yZ>+Sid+ t FMW繂2𒑅A[ۥ̬>  kCQ/2 j M{#t 8`?&S3ngԏY), -Ȧ L)|/.yM8gf0GmkˋTy,yiGpS:vvs]v,2E 7ߘ`qD2 z1]'vE:ttU.rK<](҈X M]oq5?l2A;^5[>=,<]65¦1¹Ռy*myLz۸ <hUHFWbK"T" R|&!M/]; 77h2j|0P|*7sHͣ޶{рwe=:T: XF)VBwtk˿{K}K'20<'xu(H|ZxPW/ړk/|q^˃^sbE@X{x\٦ikA&[")a ?H>#Fh0:u:ğ,*ouF6~5Q%IձQNǙZ ӓWeyr^E`K!]'p^F@Oчʻ}&_5j޿-7V[DpaItQ@ K#@|M%*WԫfqLIzoD4+8G)i'ιO`䩨@# C\KZ[J6DO$ex~"< +]Vd_P)JX zULzν[yK2 ,!W[]FARP<ώzC>yt[} 5)5z^{HYWua#Ol Rl!YYJ  P4j}) oԒ9(wD鷭bp CaXKBbt@+ߴ.#:=H o}]bLb5Yg#-G4hFnj] 'mlKh0ΟA>>/J萐h(ƥ$B{$#X-;&|K9$"Ŏg_LG4aIEgrc"{|za8V貨!Ib+;f~4HٙqĩMzYaU);~*Jyt&ڋexi\vd,;7OYdat{hxn}廖z*5pIݑm|I~C# ,@fqt!~l%K~ 4Ū6Ib96@8!gwytq%b-K6S/<@BDŽJ{'Jv{Aa5iy+1T0@Y'k̋*) i%_'JO;z"2[6l)6vy xӼ. (}NȆb:t;7vM&W54>ssP*6Rզ{Z`a#3rrcpU,&wz{N)&c*e.X 8z.\oQ'N2ic{o GϬ w? .kBٯ'+a]ע+g8ga0EH`QՒ9*_JƿrD,yZgrʉkWV)&u},Z`U5m7!D,乧9=C/b4 Oety.IF)ORYo MTEȋD 4G Ke/ץ˚5ȳR";ZLFJDHL_ȡV[6L^Dvjx^VyEֲ$6w@L?>Kj[g3@IlQf,+F \^)t3iL;)9=!Ք^ZmTR43?-q[eY8w1^Z E+:kVQ??{IuIDh-ol(z9jŵ*v H/R~@_$RjАoV,SV1iW*iUj Bor>䬘KnL!FŖh+TY{ZwWѓIJ7׬4Qs]db½즄cV};hP9 ϓ诃L4tW( 35V߲ho'jwyl gvKovoa;N^c|ˋS#j?b2FkO;T)ncrrtsŌjN7x-#$dPX0ؤ2~(7giAt 0Qʬ@b{WfBתdM8-Mff,js U``H;#!SUVq@NOD{ 1Ӛ~Q쐮ٯǫAL,c#Wg*ˊzzA4Vmxs}bZ6&>8!a )~hWy gi AiXx[65z4LZ"@nL$ťw.J~qeУ\[jڤ}v S,F3nlJۛ_)"]֊<@U%\ie^," D7LeG8d~x~6̓)cmREO!xy/%:CȢ*0{] KuޢEC\V\XLN!7amb:O%ju_aW|d;PM?D efS/egQP^_ԿX^ @P%`)jo~>8Ŝ?"qTHFQ#QE23Tĕ 1PT ՘OnV!;;XWyH%uhW )O }4Bx%sT\ʺgK-p";,0c S+սbZz穳Yމ\w_\4+V"F5"8C\:~+LF,h*bۃᷫ̄,yӁ8HńV0 *K4c.4p)Ga/$yv ԴFdAWkcJBk&\(,,+~O P_;ʾ\ۥS`m7,(vH ĝh_'mXsi怠WFg`8T/.j{]\T@oX`ÃJ4JM~ȰbюpZܿ>C}|'K BVE&W_'M =f~WѶrG13 żVȭ8` MVfr%;:M )IMP0:Vyp- km3&/%~շZxqKbڳIf"zBh/-{=K^>r)~"Z7?h d6Ȓtsn_zC}RӞ[>`fKy8(k?Svd+!K1 w0sAm4@;2%n^=^ Q 6K?F@oS۪LFFarsqK6݊5,nPeͱV1g:Vs*}x!/벛}'KCGX dSr~% N4 [Sm)sBX;>mbW_PY_pĩ I"zMI)`9wQVAPz 6o;{~'mw:Mxfk!_mN+\ˇJ 9&Ԏŭsh(x~[߀.CjH]"OˍvE,> w"z;B;645‚9SIנ}<4DŽ&ƕEnŹe(\73<>EITJKF' jݞﰔ” e ʹv#Iuާ尧YAJ pA:pLMyj"R[^GCѴm%Fx$έSl6hL z h|O9!)6H57v!*ķ-p {9Cy'8\ .# gxAOh lǼmQur*ݨo7u˅rc6jE[ 1쪬Yؤ,yXřTa lc9s!ظ OiS rʏꄍe[/oV*< 癮gbhG 4>CJZ ExVVynNW?+%ۋ)tZ,gJ`ʁ+w"ܑ(ȴ:~Q̷zɩa0Dݺ5.O]tP:!n)W]%(:I&v\]"-)L^Jɻ7tTa)|Wq2=ϲ`(dVIR@nG>⇬ sU&^[@F\ 0Vk -UR$tњt}?,#3Ϭ#k#IulQlߖGژb7$Y 1C:riՖQjROAa!ڄ<#M3֨'q}Qb1[Srg?TW+(V ݡZ^ͷ+C;oE3?Yr b8 6&g ƕ\&-\ϱz:$Bq?R`YۑiT,:9 z*B jH- } d|7q M_t*[8dM@Kkq V`EO.P4Ag9F gRSI i&c#_k1)H:oY ,!IXEMU^IzQ-q彂gj4yї0k=0NKEe$f_U4;5j [WaIEз}E/)1v\@ɡv%ׅFѼq|lɐbcSm2O81RH5.U3Y"t%BkTݷl6""B9Pp[-p'"fuZEG)#2:ȿSBSOIdU;HD">UW+y)#YAA'C\UYmNzP:\X.NEiA=ቋ-Jކ,0ֆbbfihR]IS${~"o@̘+OVcdg OW S\ mގ\XF; IK!z%z4dS|"hT0E6ZY)6qn;t lD_ͪm`V,Bh~#*/*|JwA%NY^9LpD28 Ν;1n-`R3Ξhmm_|< /`zZ,5gq _̑:|[Ts Bxcv)~и_t^ YVzLFzS哦-X 7yhXG1~- 4;R*f0S\%K*sqAswFnHXr.$FI͵{ נU"qV.)\n F<诞@h! ~۳!"C5Ґ, -X(ܼ^HZt]n>{zZ2̋sE4~VKokw!j ő&싾ҭE,X3RQ>6,8~_'vkkW~oC`e$^-M~Y+Χ Jip:RBedZ:̜Hk=Mmf`&jc})E?0X9s^^8xyOp_闊!]ID6Zf[5kF.KdZ!g@,phz 1,)V|ay\uT4|ąTD%'g2E:!cDBF8]݇/f,,Sw٬fPHDc97duR*CVLUWnFXIj T VT*_=)t(nnf?}? NWz՛)C0CRH*5,x/N"AJ&݆aυ:I47 yq3#F:-zW?n]?] ֮]>P1N"0|:~ssf{~l K[$=W 7[yF!W_1n9՗qǢdU= Kك%՝tp?\y _ً]*xm#}4/ !l`$E śFe\wpEa27G m83Dy% qaf0@h{Ax7xFOvN:C4R$5;:io+`6Rm0-ho-Bct֜u!=]s2v -BY|jߑ&m[΃WZ|E)^Oz '<8E|j퀮{C1*NY~^0x& 0c&' h|z\kekqOA&yT4?, #~%}YWD$4ةXʻYJ Ze7 >>"HgVʭm&b.Ij@+YKq{ wzd*EUT|ǐjt4Q֑G8R~k):E,MV5E)ȂfJj(Ul|6E{1\o6)ǧq5eK|F2Ó#ޅiRكVD+[g t%\"DZ.V;+i) +|8Fuς~eIh2tlݕVB yrQz;$\;))BDo^01͊:חM]3vdlY' VB2!]0n5%Y-!LukQHelj>AloOXVW)F48AU{zP(H}(jŶŀ6kS,+I#2=#wneShq]yه<FWWnbm. KorpO`?V?YkpPW==ralQڭKwd\"j{C7Y^Xnge ՈO Q֦d<ȀU;M'5UVcS;N͇$zM#S(S4L};@0(T\ EO +6M /Θq:5?u2][(߻zb)-;ыy6aݎ0B-߫1lRLG~B#9ni0/&:ƃn80wǓtfַ"\pgzvF) /3nGqEбcF K~Ge3*m+w~25M207VI[vV-T*deyB^q8^gΝ,Swsk)WS*_WZ\x v]' ٦{}k4LVCrPkA}3Wk\}4lan?8({Z4U_n#ڥuv`E@Mi= ]Ѥցa)M-7oZ@ LTk1/iT]qŵ,ܼU32{!V *dտ'@f qAw`?2}g30P[f4+۵C"oPz *ّZ4S5߮~Gh VXZqb^[5KpEdb80:Ub<:EPC]F\x}(5B*W+;o_R_-w4E6Mhd&aƼFW+B ѽ:t3ôԾ:ۛ-i.u9<MaDۼ ^N60P:iU'qq쁨UPϐKwVTEÀ ި؋/.NVa^2*f#Q?":EH%6N2 qw//i>8:g/UZd7m+_9m<:S)̵By: ~m˵ٺzoWl'o +ߝHA! oަW%fV74:I7{XV7<#TXbUJ\Xg0bx4شlm WAԐ\?X7:/ ԑ w?Բv>g@x(I10 */zIWgުPHGrYDGbs99GiA m-wStP*,HoeB3#KćL6^) m?UZ˖[ev)\0Փ?t6]:Ӣ4γͦ"S[]i!gFou@7Ƭ[r(RΙb_Q0̄&:[[͝I20#Lm֥mX{m!$㧠"37/2t7iЦ'@#h+2pQȅ0 kP9-M<2ef4U DѼd#\4Ư%d~v J"3 =ew-.l7+1"EFv;C?UHɁq;(T8&,qZA8F?UeeFtTE_m'%K [VvۂPm+ g6;b]|8b X- 3EF"Bwк:H?k9ˋMOIBlAdB$Nyz-IC@jCGPۋ)y٣S{xl5ԎϘZz.|%MT{;Wcj nC%YSӧTI>"1C u6IKơ|T28-0dߌZ O6|ILC:Ilה"(;99R51yAՔEI)ϐgƹlv 1 7HNrUtp6LJ{".}0pv[90H9jūbRf0ܨbr{]c>T A[֓jGkP)7 1D-t Å* ,-l GJȡUeCw].Â{3(;h@iK̲T)j/N,4BAܭbr<4;p-0.{7Ku|{:EaZNE`5I8":!O/(<倯Lw3ֵc?f`b7ElMv~NjY XDo>WW{ : PRd{͖ b^!R JvtY @pbpw*)VZ-HNfҐA\ 8P5G#͸ S ̕PDp QSt:zyPuC&퐉>DŽ/-'?*п^Ps ֢dIk#"D/ʼNj2La@k=z0a$pNcy|oQ5BAZagSD0sܘV@ߺsDᛸ[87u*(CKozՒ)K۠nԑ2L2 z(:24bҞݶ4%q金_[b MdLk$ P2Wuej-3cG(HVCR;xZJLɟCM7WD Ilzcky=zwIEWLc~NOqTu%)t$'AE?CP9E: X6Qj킄%#tZgyL yW ' 䚑#;_ ǫT[JZrC/*&e-ʉSB\ lL Y硰UZZ;aP|3s>:i%UN6&NEr=;<DJz;d|8&6hԶݓc|{6xA?&BDE J}˕z"^}tx>橀k'7t?3W]6(33ƦGacݛ}e;DN"MTM:>3B lK>jZ~ `A<,1ڕ&oզcv?iߢE ;a)z2TD(g?a4 Sh#za!M_/ Pťe&i kB@>.jD=6٣"ec$p_QT~s2 rbz)dr,&T .Uxy/ٿTȺ8p3K9ֲ$e}2!.<ý mbXEҪI+2 >M+v}k,[%] dL}CН=C: #Qjxfe^|OT~B5bnۉ#+4-^k>`7,1Ѳ';@I Bv4=rHsn;5*w6Hd 4tH4 aTrpC Iƫq~ !bUl8zu֨/*/@ End (,+v*b5K!dqo .=`@ +Wp,ACF4|a%D8=~<|{†: .ƼRS[dc ]ahHkBqJvNِ$gJ> M2,%^*8= s K(w9ugl,G_I~",f"t9^FFiMp'2覤ȭ5&idZf[uni j)w9 ZZtfwhϢb Ï)F$K=פ y?:,rq|+ vI%dҜV;LzVU#_WlAaA |&T/rL@O'g q"#Kj=9ZZ#(N__΢N9ljo*2 Oƕvx%%duGG.9WF]D;u]h#TZ%q\I)WT1Kqݟvfv1۔Yy, ^ `_6BHp)YwqgCmt G5S 036 7Tm)esN82܃tdo8F ѩzO H$*t@nh@iapO+ Pgȕ18-׈usZ' %'fR w&2헫``:ZS& kDŽg{ar$AĜ~4\ ˑ}n7o/>[B)>0NMDAw80*Z;r^di\wAY*s\IjHv+-yw՝ejjެ >jChuQU+O0밎ua%Ȼw4JP%{צU"mMGlOJm 9ӆ<.U0BB840hR;.}By]z:*f;uǦ J .y{Ug+ui 5R0fzNl>_ ?X2dfPK g!pI, TJt#yMAitY]Lo= WqD>j9@ Ӳ2&ucB^T<\3g[8t)Y߅c#Y=b-Իilhj>&LhL]cuJ ĚJK =K1%4;A}WBi-?̓\l7'q8θ.`!ͻs5T@>ޥ lxNޕ?Nb:e6DzͼLU݂f kOLGD/zO(l8} .2N4>|0ñyBjUT`R.Pf~#7mXc2$f.1Vެ*Ugu۩ו6DO#cn:,LZ ߴ6l3ԼQk};T~ޜi|/‚cZ@o۴UQ>V-VR.i$ڇ9NFW:kqeGwHORKIzC5mݶO(˥3A6+)V:10ijNn1@Pye_oy>^l,> Fl>9*X>?+ |`mw+GJuwIA&N!y(* V|iCO>}ܣ.c*O6H}~:p:đ_'5pǦu xZ,cG_R{B3WKˎg8ΗB꽘'|:)Pf*vJUpMҭA}ಮVөy@%:=r:;G[@$G"@#&Ub`)A5r)_4NC_ף^wz$ ˶D5ZBn"%ʵi+%6RD =='=V[S3Rnw ،rdHWc+jyM k d[g:Dh^KV̋+I#3bA 4"X05| F?5{nOr2ƔABaÃИTm:H2޴wLP60 VŵH8Pg^unlLްwQ̕ !7p|w6GBT$Uz)/^h"6l'έF[69ԶtաRFA qZfɱ c-D;~hN]4[NT[Wh^|Sؓ@oY?L UԿG'ltho`⠼_xyc\hCMӝSG &Z}O'I enM i\Zф !DZ Oҵw'2EIt٦ot8lc ROD:ev" bj/T%u^1E: qj`2of`hhePg0a(96:3x2觩zA }aoLiQ*lc:!~Gvas(T~QA 3 ݃͸38y"XHܙO=Ƨ T ;7?%V$Hn"vYO$pGA#DR^'@8ΌA є~R>SǭךdzSOn΃#;kIυp/G^>)Z}Y>~W-(t< U/u i3 ~s2HNywر/w^eC =ԂJ773Lxxrhc–md+.w֟g㠔O1(yV;M)PMv_-GS@7`?{:g @G>jAŹy]Le]Hw)GC@FFL=iݍq;*HiQtdBɷXo_k:M˝a|0N Q FF@NՌ(Qg}SL& @`>Nh%KZWbV*Qk.v!Qmsd@kcvVǩ_Kb5?`@0d dq4>o}Lx i,sֲ-VZQj}Ҿ!EW:鴔^0@3{(\;v-s~J cj&P'M^@RgfmG+2|Y4hz^:QR/:LBx1ZN&H(,en#V3>7AI.Kby#5ƫɛ_xpW_Rg.8]ZP[7yK"w C\&0-ƭ{ղ}"~G6Z +6q`l|aQpǻ[%  r^^u:w}b"HӈN `kJ6_ :i |JXaS*olȍ$Sŧ??` ^F*Vy-a8ml;/I'UBφA@W L$5b%+@^T&TC|mPw_r(R(GEed+)YOt%%fvһ Π[1]R)!˗oaP8o $@Bƹ:opUS/B0:r9ۣf26 V[]H93l<3Ƌ-o&iO;ɜ}abQ8kA XoYqNUZ`%_vgl_~Ur7v)\dL*U[&D.27lMq'j>Cq+8Jߒ_c<1Y 0`q{ܵئOp]:Kb^9b`KL~84yq2G%}i?bYIR<Mb:gh¸`|?>H.p.2SE#K-op/C5ھ$pQִ<H4:EHoD?\^#u~!(5IA94t\/_`xgl L\9^r3.'oºi_=}w>r)25T[H9{ϑq'"`ɛ8p>Uׁ`0~s@B{=DwfrXv^*3 [mOQ(8zW-cTh k_3АR' bh@vV; ZwR5ųvuu*7\7GW;Y'Tyw]c9gBOAR]'CpE`Dݺ ]=c#27+\4T7cjRBPs`^k-bȑGIN^1O"KYg6k-+,@o鍱:\в6~FyTfҳ)gӭ۠ÎΈ!N_B Ze&1̡'e2'YZ<Цn ,Q~ub_ v.gokd8H P_ qq4b&IYqVe`_+<2xQ! HHG=#kDo>=;qCZmvwVqD]}Vs8+>}`LڨN BiʡU!a >bA^SXз= 7`w^DZ)uaYԓ3CrqOf5B^Aʄ$@2~3pdҗ8zG*ХU\ )I(R4e8L >GB{ %OE:p1 E9Gv-vmO+,Ŭo@F[6w] :u"g WUlQi3˜^脽Չb/yqMҀ/oj A\&={OrP{+G kXxvFx)_w!rdu)Y9:jtRpgi3t-cc-h:?[G.,p5?},bIjbto^_O8{`"2DTڴ Xv#[:ԬA=u3XQ1mx']$~;WC2r~F>ƒ" Llu [k? j̼ .Fe4Gs+a^C rve>¢\m*jTؚZL ͨ|"-}f, "0ʷ3ö~l-aMhOB!nj9T{)^Ye%g&{zX4\ȥ,g';JWd%WwLS З36P/N 4d<:/L`*e|2KF4h{7Q?o, : oR|W!T()uCeK{0IqS{u5;bɬj0X{jW>$u yI T#ݍ=S3]bm?LHU}&Cr}>̢+ 1SBUJfù=GSw7E3#sXe^l*h_v D@ h,$M*Sݝw\d}ICpH^W :ۂՕ432 հU,k?z^RFd0E 8I~^oSKb&/o xV'Ԩ&S;鳵Q,8L:#fb  Ѳѻ.%^ m Pm4~ g>G .rj=2K1nEnM%L{Xj )@JڈtQ톽{jیDŽW97@1$;bw? YS;wR2Qm-աk6 =X>d%xL [|V;N/mEɽV-L:ĸR\PX渟4XىPe~5Ƕs$&D%>G]s64d+uKgz;|N$8u/!h'@I|d6Wа6Q?t?jywԉڽazb0Y޳}^\VjQ[O SPa_o7Q3T3\aέLT+u$gt*_CVѻ"5;_is>%Aάͼ8_&e_~ ovrxwxXx9uĥߔZOv{w)}w~TP6ÏmٕY2aDӓ=mѤ\,1ق-]x@d}O0LTdch4iCV}ŝCSw{Zw,R(PUEK^Ѳg*R=ݳweȷ^MorH}{NWՕDqdBSFܪnN!nMt%%ukvMʈ^>BXi+ӳ'(qr:aCm ƣRe.PܙZu`}MV Zp'R%5Am \|-:oTX\iRXoc U⼻y+ ON?xCw9D+>i^cBoy 2ˍ 0nEwqFۂSD&ؿ-!ieRf ^3m?TD|tpHiZ ~ո(nJvX6S񿟡ʑ֑,6/cYU:%k?,߇%yg2 s;9s7Kl|&hoʫF؞߽ѵ=OGߋޠnbL9_Zv,Yx􇎟yJ4uܷL)x(|{B P;meYRjœ(gWq>WF>i/iߒz~@ZӞc1 B;u14Z=G:ހ픥R;y.OO*n1Ϡr$pь^viFOjXUN'}$gS'aƚƲ۴H,T0ҜE(äY"3* vu_h4!"q$r 3 hPZn(됋j!RPv߄Br,msmPy og7..{# (ַ;7͇lٚIEμI"ܤ/=kH?΍cޫlUAf8c ^NYx}Uu1B f/$1gƎ(XxxkYc}`Ah)ecG {^S \z ud%0{L=8$mÍcU}GyЍ348Yՙt^[p6w,hljFR׋5yJk k),Oap ܲ~P7.=ZvJR${|* Oxp U,i3hOb;/*+vOb!Zut)K9ҿm٢X<9ͤ&T[jp* V ~~kAkJ.!. ZvfNL)bվ!!.bEc%q.P89j tk,S,,͵jM#ڳU09ZTnzRN) }1EwnVi]9>gSo:WBݙJׇ&A(O#(b^Kzxz$]H NyP8ạ̖ FiV*Hi7sfG'oE*/gue|O >R#X-?zTSҏ#lnuG,J2°;35=ǸW5 )[dyW͖a@ӃBuL @JhVtc4VfyQ-;cYk&ms".mj*/tG1Lgu]0Q<̾O}f{-*ܞ!u*xTlSQ\"'NY=ϖ ES9n=bG)Iv81Mڇd}~ܶT٦F0v Fh4l|RuIlJYҲLc-܂/] %Op〧Hڮ֏ *.߾>)ϽNyіR/ݱx;ȺߣЎ8FH~v[cj:YٯC[2p%mZ MM2RZ$wM>b*4q8[yibem|;W5mS+K$A.kOwft s!PqۨMY\?alQ@6N-ݵ(n1H bYa}0;Nl|h i>R9㿏U )H}܆%:?{+l>yb&KXE̐"XMD\QIP)|5s>Bld0(YgݹRq [h:y*׺`?62K6oOTğ|[('Z& Q+oJ4^IH&?_(6b QfIXW)w2,ɾAmqH;/9=|ͤ\mIyΗ@fS77,Z:ω3,oDMe4mHnEbP[(T˒ߟ?L4K'~!|!zav:f`Cwe,{2UN/GnZu& ^a'ۦרtP_BUkrvKzc3d7 Ts 0ǵ-o ?%N~yXAđO_ϡfv,m>k^F ӑ ,QPTQX΢48nE1IJ V%ElRb= 7*o݋e_b01"Pa,ɲ_Y|܍r^-[fPoE5 Q..PA^ ܵX;Q)ZR U6"qx>qA>ĭPiDѳ<:^Ût*.(ו nbe.D+=BƨOwaғ=cѦY(yd h zߞ 1 }M {N#bmti@>W$3x63^/b81Yڶ@ ]nz#ɗcDgns{nF?h_S(v+C6rC8_DՋ8H1J|bzH/sڡJ)](D&R' pCͪĉ%ZF ϭ!c mLAntIRLf@`zHƚH7#2A@~&o Y=qS=n;*Cv_@V@ u"`Xpy'1Y ~f4&tbqZ,/w^ˉ I=%z}ijHYX<)wc"(A۟aqANaXR`f[BXAht9Dxsvh{ݗtO ^ d/?",9`Q}^~a!I&q lqdp4}9B2JeKuF#jAdyVZ/FU풡/֑Ѓ5q ]{o,Q~k~2j۪۽}8;9('`ͣK|ʂ2(+NDTDaCjP 0%/ W~ Y`snEjY1LK^xCӌAWA][;:u;p4/1}WE8mjo"{6%AIHlww۸fڨ1]yiA4Z4j1[T ծ06Ꝯ$s\&feb|Ƌ-S5"Y2::IAhV+\la+=Dem!q3Dc7d!tgCQZ@)Nf^H]O_rd]U8);#SkDw߾pR6>Z<6 Ts/k^E Q3|] xx!#Z%\&^ׯSBͤ-ݓΩI ;aT10B""Қ{L x5Ի2țPw>NJ+!,+O t Ky j7cUPL{*$YsR9U iqgNY$W c qEHh'n|O\:DH}qR_HfN>Oߖ铀L'C!|-0Iei}^K@)BvÏ$A`Zi<=1;3Z D@!9CX?#0 wN jTI@ JkN2͙MDFDS>P[4 E?NF/@qqTJ1=ku0b I+|pO?x_"c#E͑sSͺncH".oѷN_Ub'q_3Ų{:=h2o yk{qB`X0!86Bdjx&dTM/Ne_פ~;v/Ʊ[ا7l5a nɍ`^ \S Jp鰚e+T)EYC#uKk!ZFX1jyh1q\ 5/W߄J&+&R\С.%\;zx95݇m75st:~AiX{Mi.wx?R,v'>Y rn6s`T_2Œ3yɞ, Z@zKsVjQS:Q._֏=D 9%p]C^񕷍.HRFmFL!̄ 企4 TjKu'0#2) ͘%SZזiܵ9\38zxlygS p<U {Q&tul`4THI`PlLðH/z>]2b e%$QrͿ(0l09s׵C|4:2819mZeL3&d4fAn6QaQ5\r#| t6i2!6Q(F\JjoVqF:i𠘁yqZM 36ۃ Gs` -;\.%H ^C ?.]RlxZu)\g*JGTN DQ uVǑ㌧vWS^Z.8FhB-GsʸPv4D8罧jdIS<;`mamǜL ) W7iH KC n x e]J NK9NiWX\/3 16EP~-z"G?je~FR ??zьnEng.Q ?&sOF21W Wyw$|ҖpȈ&*Mh\Y^K0%״87w`WF^tt/W:r:,0;уDH/<*2n1rAT]ODj܍$$23𒩜F2BOL.o< ^{;+!W(r~'bKlw!k`ʔ(} Rz!Ƭ>Sܢg<ݰȍȴ ב@iX)gq=_\8DP #5~1lȕ{&_`4|5~8|<52HrI4.%r_wF!gL.0#l/cQbԵkN\GSX>/ӑqsÙY%js[%k|6>Kz':^ݨE:GxjɏĐYq8ADZjx?([Σ5+R7Jc#"qZ&"^5e%#IV2 bd% C*Yn$禌9K`|iM{g 3qYv$与Jo~#"vR?xلSjMԅy.+<&1bfB:YX:~R@wT:$Rс-k-TND CJ- 7)Ń)H84GkNuݪHɑDYHwZwg*em8~ş~ᱰ{R+w*ZnxT}@Yin ihod ˦ Ƴʷ>FۜB% >-:Jjo Fr))\0( ϡH¤T6\v;t !SqmH* 6cڶ\!J06Ίc>E_bVhK[!sJ$&6H}K8-𬢏R*{XL=Ph:oK>c ={hK'bf?#7<ˢ"BzJ뻱vIbMd/O `mܔ#biWLZM-;,ltG.I9&fpu2SL5'h @_z#dkG[<Y~0.}>p0ʉ~D#ѕs0bA.A]Sw.|ڏVVWVoaZ\O5- [(%.41Ba]z)K)*{ ?Ȩ`sO]@S7示X s ﵁!X؅oq8q~+O;dXS~a1059T>c838` c{&g+XU/a;WA l2˚g[txeU{)OYn36JHe 1L 9*܉h0 >U$P`p6`G9QWFZ.)0˱ޖD(xsq_<^M|i'53ep.5 Bpm_m'wՖ/z1 Ľ{{z0ݝaL.*dE&{}#{k_sxtvO1ٺ0ŝлvI0|bvcn}ӽM<&.;h2-zScD=sHgG%=htJSG0qc{|Sw`u|[=>1+9"@oRx`YSсЧU`YUV*!T}Jl0RCrJ/m}7Mo0*V(zeV~pۃ1tk_hm W pv{pnoT)7~_LyEC ~~7X>IaNÙ3?&JakK䙸ꅌiYiUYrSj( F^i"@`)AёP^^$gXע_ op#/TR0/a WdH5Xk2aU5ȑ\I~:*ny,qV,F( p(@$ʿ5k, DOtp3x[sp֤qqՐtS]lU[i/;& ]\4mz?GAvnSӀ3H? Ţq9SQH4K%5ʍOb"O>zdrNGpP'S0V[=>)IBqy]Tac!F22ZNc<׀VMY wL$Si8έ<9w1g.*qvBv`8#Б3ԦR1L hɁ!L>in'\mZPpJOpLq)Hpӧ0| k9g4OT%kfz^9ɖ8AM~LK4XA!9E%CׯҐ|Լi];_;Fd=Z?W-,:S1X]އ͡Fv0,NḦto*ʡ5}-/ E~el$~&Gal 6}K, eua'J Ŝ޼?U1\LɪT,-cyR:bȊ.m^~xמJp祣L&mYIsᶮЛ <TFBd\59L.|4Fc }z+ƒ>8Pz}k9 "k_Q? J {4RÃ`'{\|"`;ž-n&Jx` \ O>ټuD} } w2qFnL| @R!כxk_A{㽌x51MxRm:FSp:t{T,(8iZuI_-$2Ƥ UBj*1,SrKWs +*XiX+Q8ɕ6=o['X`̷*5 xmjk^atJ%"/ J~9]{Se2s: u"{"fϣ;Z5Dag #B?ȎC(}[  ?zY4x \SzV in]N+џ=xPmMa-t&_vIiq3:uk6!鹣DBmQd-|dM!!wPIk?0Rv KM^v9\kԽ|Iٳ=M˦t!CħnnׅUeSâ@a[B=2o~,r͕S>4DS/Tb]M Ӄ?[APx0 j6Neإ?>| {\s|ZV%FaYu߯ۥ ^,jx9tBF@mǹF۪i!\.~WHH^p>xbwIcvfzz1LFy$|30ĥcȍޓ$jOʸV0`|W\$")2Agux/nm (Dq?co p̓LWEy#.@mutiV8U;xhȎmSb3}V}~Ƹ]fsD=u02mK_},MrЪ/Kd%z('dbi,Gr@/77<]\tDŽ_kaNgjxr%ՖuGK@xˡ]akY p jO,֫9PosF}P0܆} |bd8fh&!u@Zum?0Z=q)aT=Qf1굻cWn ` !(>נ76f:NiI;Je$tc#/0Oaͫ6Y F-HKL-u YNQmL)7[nC;ƉÜD >C{icc, WY3[$|I+`_80w0m3B[hx|N2Psc2|2>D(p޿VЇI(4+DgͭM&ҴgϪKb}1/}+ -]pP0;@B}YV!zFad9}{zM`׃TPp ׄ,lS_Hyk ¾58']c^P R=kl%:R^,峱N8d逴/+&EhRNZ㗰K΍Q*EQy+JVv0*I#}Z5yA9˸ra;νl<`5fmqRWcSsF?r6+_vA{sָZ=(XcFr8iN-/f=P`\ެΡa&(uVTl;#8Bt[8XҰ|kgsZЈ-f쥢w)z˹E~_*Zv6B;+Ҁ\R!=gveKY"pjvDg92q]0 0ܱ?&sh-+FKT'󏋴Z}uפ^<"g&\d"_eWqWey6c@xk0ʖ:>ġ?x :Y 7i qӵk)O^;|J䓟LZcP9=s^Gv%*a U|A. \>~CE+//]tfh@hk ~x#I`zB:P?۫?%έ@|^ Vy1#)&+DDɎŦ͆ADy0GK7EF̕x,M{vKQ^K+Werv"%E@4(o#Sߐ, M.)_$vn$AQսN ![SCNG/2U !x!;şCR%[ioE#s| VeKTu0"h6RlA[\XSb~pyD''(V؛ܶWD$w]iIiHz~bܔ1߰4$m,;0H(pdXȔ١/SaV4i!7:#4D{4Ɠ}D BPSKbdB"Q]1Iy`?WˇwUE!R?pX?y13rW#X?=>9RopNL㥣F 8+@ UG{1.L?؁wG~M{} #`4G)2зDͱ8!N%w|Anc~].hּg@1BԢQQ]Ƽ‚P "oO$*jH#e;)/jzCMy,h&Ѽq@;ߊ ܏%+ R) T|(\48T+Q1'XPgA;X@PiTDeܙ&}^)vQ1N𚲾SCٖNU̒eD7mwm,զ(d%7J"i{`'3X&Pdp`fT᝻8yibQ(P.b>?־zΎL³$As&λ"2:79 Eyk,=!ރ^QJѻf]  qdZ$]Q_3TX s: ~+xCΑ솕sd 0,hC}-~.3<0S1' Q2jEgHJhZNǴ3)[{hsOFcM3pƣ1dbJ BY z |Jw!kYLI/}ς1vMoMn~-_vDbEgU Z;ģ1LbՈs! (ԏj;GfA5/T]u/Vq*DТy Ko jpi'HQ[=|W90ٓ<_iD@J9FECQr I:vxhVehVM ٜU` }n%+rXJ!dP/* X+ͣIVR(D 8fMb9ĺyc oˌ>⃓QFgյ`,}+6ڭ7ywR×+\ɉ&ӹ#lza?mxrg_2cp9CJɇiNz_BSp[:#1rVuaW)b" `"Ԗw8vo(%xNG=ݳкP'I:vܺÄ$T'"&=mF4Q‹>^K%h+N/8V -|SEF:UyV@$ն-~TK/wF+K}X_SP@Ƭ |%\7JYsSp5]/쟢s#S?0ܛQp,ِc7n=MLywK !k.oAmJK'vƷZ6.1H ^&A0ܠ47~ANEx9V| _dd (cG|c|pe6cm^\]!1;2"Uq!m`8ϓ&ϣAk'uhZK?ns\}GE*x~]'I36_?K4ggsA/uH`Bz;&&s/,l%_A@It YݔBO4|)4Y='Ĥ# b`;g> wjgY?@o$ie'eiSSM|]Edl`;4m8KEel'6˪MZ bWaMD05+;'"!e–a"u!1r4kU]F;IYD;;h,OGsO2q}I 3\Xu(!YL}xK ')VN#~ 8lg,0Ջ3jAoTtBVӨc8RM늏l"uU8pBn,R5X;D_C#p+LY4Wbo;+۳3BP=J1T%zqM$}|lY%툪(>˫5V_o@ AZn\ci%;*Y?6 ĕкug|u t? V ͟JZ<Hjr!ʺC'.`&i0"Ykcm[õ--QE 7pD32guv*TaRT TcD6'9)zM WF˴ P4%?c9oRarbdfa{w8I2gV[iʉ}Ty1 c I);&@9CZh8D,_JbJi.7tF}V Ujv/BѐdCbQ/IV1W9,_NR|G7^cyl<ʾ)iCһo2W]!p8%sŠ!r3u}Ga8#oZyS/"NqO|[FZ^s)ڷ3e< |=e#d3Z BֹØI74dʼ DIKByK/ۀS;bK8WxHBmwe;F<],{,"O<%Umt A' E@X][D]]G[K06t/Û{MItL_zOE/dQn(&V9yK|E~O/=F_Ij "l}ֲ@-.P%Qw^Ɛ'zuwuƠ[6ru٘C l&Q`\c(yP3*^;4ݕ>M%iw eZ 8>K6=Q0|<)=S$]s XVkd!dzYYZc](y[1Q=@EqG/z^C3OcGv%Ҧy02fGPv=-yʵSqyW+1a"=燱C·%KU BW\i;Dt'YǠ-2\4fۑdIժ1K.ŤÀGGLpF3^rﻣ^6oe\&@w=L)iƫGBGQM(E~^SAC~OCkwyݩwth$J%T(/>O& bY Þ%Φ>w,&vP^)!"ST'׾P.x nk!Ǿ5:|7r1b*)WjĴ:"uP5xHl(4Wݥz'\k7Bbuz=ni#k'U)"xP1 5pY.>@!_dUHH^]rr@4#JX6J+U77#!nHkF1v6\X}i"F6ip#yQUՀQ }jtfvUƯ!kv|xY`ざ>0dSԂ0N%/->.~O/,#.r3@α؉?9S$~;yܪb&{>V 4Wgp'\Y. uN9CD>7a[Dq |Zpw9)͕y!/渦7DX4"96C[z?ָ2Jē[ )&8/GyfpȄC\E}+x}ً%SF>*}&O6 Tz]E}h&Lx_8wK6U?Z$߄v+6h!qɎ(S5;L񑈟9%{&Q.z`D=qnj@&`*=dK[f$Xמ1d9,m.,8]s?(8C^_EHz]; D~rN 2縦xS?U%>}{nEyU:9 gߔ>ϊY"hU)"E+rAǏ;gKoM4}ޱt4JW>J XV;بo%*$N-9hI ZJ)vlH/a.W^n -aOjV &)J~jRB} NI' fwqy\[ЂV R? ,)0q9DL^);B_8$YqhK~RHik=ϓ? B}6PMZKz#c]5»R5%4.Y~C~/H܎bܼ*AV(/yB9-wIllaT*,0'3,H1 [Z]+B™Dăx-r0u>^Z-O:)tG0՞eD@ 7SFH Wյjm8N}"rb}4Tl oJweFA_%7ũ9bbMIP(qV nU yGo9\;lLe.v>1!LqƍIK 8}Z?#HC]xh,DŽqQr}aϬ_@s;R[Vj^4gf1! |* h`91Uv:dy68 6oI`K$uѤʎ&].nȘ"ܞuyr_t3EGcy I[g^zaQ^˔E[PfroIt>| W&ecpCpygaʒ#MthglUtR\XkkIDUpWWлĬ Eݕ!ItGx9_8eBھ|렌/+o鄐Uv8Js \YKoiW^o.7&=S)~<#zsg!HO9c2xqiWo**. 6H 6<(?}Q3GL|oʂ :u< :-̉8.n߃'0"dfݷ-8Lk[D&t|SAuI7A6!o%>g 5 _z>ki ??& DS]?}ZzqYE8wgϚ>v ZlE8Vqw4V' F~Û|dm<'~o}NIV|3nc[%ʃ7lO}$V[(SiA:HWA'i9%<ڼDGQmsgA-m&5Ǚxro˧0yL@1*Zb˭[x%kD_WS6ΉqMB:x wShvsCӆ㘓ڃ+k9J_mqu'2g(zY{6Zg U^j'`L"2O%'vN&m ? r2'G']`S+Lj7.)ГFlwTBC%UψZ_rp{= #l,`qwSz* 1܉#Z_@oMšږa2,MSZEͯۏ9N =Y䫤O%,:E֐,@j/bN)kI.3Nw8R'RgIכR3U 7CdqKx50, =gH H ~'5NbJl\ -=׫b mO~J?lk}a<{l<Ը:f tp5:,-bI6tޢJI.tWj|-A e~,cCe;$mHw{pZ4Z?5oVz>} tW-B;-Ӷt K\ɩJG?6r+)}Ҕhd˝"$ߦ԰iʹE[[;!19w\[J Ji%iu(ZewS\ cKVBDðUW ܀qL pȡyCb08N >~eT0י[Gt&)x}^B+ C/NM1\-yk5[N.K'-Be*=LkHhos{ltw^(uoWԕ{ aHSI *M=o{f(]Xa ﴦ_.]ߩCs2;\,S;-!ƥp E8W|cPoG,O7!c#6uq@ foސ~w#L LstFI̖"e?)Be(n qWd* A"m3@zA92hP fHg`~0j%\W ޚ[r0j`mH6sCGvP*^-Fq #5f:ķ'>=ů宺uzKҿ x[` e}O,m7뢩<>[O: -c(\H#&BjI0KT*Y!@;Ou1$C 5Ѝf Zu{_SVQtEˀY38^M@Hh5?҅/h <,֍xwfOA߳=q'=~ۍ ,ukr -6e/}΃?'0q ?/-&&. ݽ 웈-_(E" I[ybGm5qňAKF+5Tr]"Ku*m3/">ILs!E,Q:lhvI?SALB;QLS#puAOG-%O{؄RH@>/Nwc9DUR~g4?T .4a="ctbVN`Oܧ>t%MT6[E1XjZVWKBV7'Ae-{*z`ĊO 1e\X@d'/: MWV ÄlgZͮ,0N,>L3#[FOz9]H4Y#MĬ{I>G-">=X;ߛXCĸ_}o^̸`iU0NoW dW][l9ۆ@%d4.kQN:0AػGlFtѪr4gu~3f9~$Ѵ\L³.h>!`8fad6DM/PMn{2 d-cC꣡;putcp','2.֏CKq`v9d6p &wd+垼.O?%%0yhϿR>W¨v_@Wb8@aKNQHeAZ'vΠ"GZ X5P/Ўѽ [{r[RyuMDsJs!C0^x T$sY-AFZ67>q0tP#HtGWaud肁V-Ak=I`B U7x6<XHŏ ^u}V a$y.)>mSF+Mz_ {j[̀\ޓd7}|Fy~w lSl[чgX5TajmMZk`/,moRx$Ep(iźgѵk'Qc%53\B=U0P0a*8,U7R}/AWOpXPiיf{{f }oCB9Rf@i}\;vF3)=zץ G X?.o;< vwtxؒmQA{$w} HK١$O?(=]i(2@s2sz )D^ #6oJC'"t:=١=81ʤW*8]9dy@0 %RdJn72n 3-lU{{ I1 =<(EP[N*fg OmC! 9yeCNKN"|u<^x;e Q|j.^)^i Ci_#U`_I<=}qoɳ8?7Feys_>a+U.R +{5`L^6@vt' ;JE,EI\IwN,GYn¸vlh K2N{;eunӈ(DHXa@djjD17,UE1_ˮϡS҈5v* H'nvAVBpy|Sw43% tܘ rȭcq@Ѷ0-753}; b'U"ݥO~4' >V66I9տ *bS#h?JF)n5f}R}c.>F6\3IS~ٗlv9 ȅ>7`MN34j%dfSB5,=4#= ׃n> x[WV}nLxf;%!BopU&^ ;r1 $}KPȴv_=9]7#wj%ArO_9NGlǍ koe6@zݚ{}8S]omAq=|R9`O|j#FYY|q8.!.7* dk`<pۮ<, %;5y1݁ǣ寁*棖y+cN9M>`H$p] 0~9ǑDr -j;Ұ#_wzkŮwp(r.WȤd;ulr,J=oy沫Oͧ>9 n%PGs*p,57jCmt6}8zfw\EDțGDw.HsXc$[6#AZE?-4ɱ→=,`I[:b8dH2V27kgwm)"LE47Xavꕿ}0Z0 K` _*\l"vdoGzO7!riZv6 $/lޖ߹h׮MXEI}ymbT s ϩ3!~W?ݢ҃ҭRRJ)uMn֥-H}B=S3osr%b \6ⲝ3QC q-$f-mGD>{ܔ]ZE-Ϟokkόq3heeJ-*᳝t͋縮TCy 8 sC57+yT"/-QhǝǬ$}޵:Az؝$·ܟ@9@kk5`NB0U ^q.jBcŞ.=anӺr=a1Ki.U|AoLo48~Dta*n *[-{i'aˋx.e'e|GSȖR1@YG8,0:Z%P8hG2>B0F&YvgB7K5|~`цıtxqypJ'| JE ,*_9T> "Za*hp^O+v4LŦ)LmNoןf1pA'Ca6 s>Z=ҠAux:`!%Fc4ݻ^s#75S"g~c` 0w)D} e "ȶVG(+-Xjq~ ] KM.̍<ဲGzk/uFj X<=3)4cY>n=Ygֻ!\DW^0p hÉYg04ǯnH!5Gb- i.duUb yِtN8 k"cJ/ѽJ ѵ'Z=+F@u~b[V+YCsٺfP WbwƔynEy~2/m;A5](*ak$NeH }4} 67E{hy@p-(sRY[ mec(/ *D-Z B%M9ʤQl'~9j[>S/ ,gqU8Jo,x P20JLd).sw+$Ѿ7cyF(NhB}#4SOP@yolD2 O'ԓ~ݎr rSW4)%;Z_ᆵAS~QO!W=[T8WU{ ּϨYS|&8=71mmw@ ثqCVb@+ kE:yBN@q Z[`Q}FFL!9^4+SeNiI j-a Mصf&qa=(~;K&JWmQ_oǠ9m^[ K^0\ͭ'q@S ֣x=!'Na@JɽʢZN!Y:{=byTAw6e'eT!]@ٸ g ЛW_6P,Ǜ嶈Ѯ1]޸ W<4W=^"E99k+ѐWlTH3knLs&V`ibQݪ)*#To; > &Pl~B8+46up44X^&Lͫf!Vy$ !I'ǸJy16;:宂|R1.h ̺L "5{TuWZaφfue-z=JW(c 8;.dLd7-_G[Iv޻qY1,|^s׏bkaF\J6DGFRPc-D\佪E`|oQm M`\IMOLjL 5 j, 4cOJ#ڰ8#u..V,RkՆ3fM7/nUC_FrvSD:SNR/-[?WB>nS-dNR1>%M,Q[ cwY=.wIxY6W"J֓38AqJyU~+av0'5U9FYjtGLp& [GyIJcݓ®ѹ)؃jF-+|q" ׸ĊL0ffޖoȾ:ƛ^щA.^Lw h]x=Q>$lJkiƙ] d00fF^匄;ү]qiv-1*^TdnU;͚ _[=SKt{]A.mlJv*Ah*QbypR]AQAKÂ*8=kni -v  X,ɆڐtQ$V LD\ὕi"pWA+URڞsrFP$8,AqEV*erg$aҕuJ~(t:Ė?xbUeŊ6lM HԿܡN97C:z(k!!/@Wº/j]PEjJzb|xy u#.xX<#UpXES28X;Pa6Nnig(bY\_ּ~ؼGgo#PmS:$%ORCw޷y[sHH#wuoǰWſoF}ZpAnJS" - YB aѦh|mT6'sfܧWCLn]ot2Q 7A޿[tPUWr&+P*rHUYr/"u(nλhWb;JưPh'iT(m/3Yë_PEAFJ }%$Z H' Q̈́}VG~ɬ15h!e<! we pI/"e>Εb8ߍUx(o`<Ա#϶bHkŹ gK~#^*8!ɯR- \|\/:ΗEm]`\75fZaxUN3rƟP_f5s"]J^ DznjF:=}x¾%CER$I4?Zi~)$ ǣBؽqCmzFfEbNs/|Y܇hG"k66B֋ZDs]NJo]/ J4z9@/$#WK4y?`={^3I-v߽3k~WSgi^D Of4jZ A#GwRo O|++,_auXji w)Ao@N8U ɐ(1XHVkyc6FFZR.[mdғ_8cS뫐XJWOFk s`w//fd^{:Dcc>'|Vr-c0d]qJw, Z&~uWəqbeTǸ HB$;7`ʈJ3 ^˰kab9i%ծ M- !% غb*e||y/IƲȴ _)!mXwQњv>x{i:rTCyݗlI-}!.>^LK1ys{t ӛ[WQ(fSVr>""Mѵ?t߿c$$1H7-#w̍L:սu;E?cAI/KԮb`+K 3;+Dvu>Z%j%ʪBZw\H!-5dO07=Ei t-d7=QʔjTa=# `)8}24 Ra{:IȤyw@cVhd7sgBie &xVsRt(g𡺯S/>*46c1ʹjw;p_TNERr\>K__+ZÊN0[1kpc,~_Vb-ْwR&|Qt^g (Lkg>֑Sh.}( փVȕU1;~q`f킉 cYi75--N׀&W/${+T~N[y5]rq3'BOYc+&ԅh:!H.缈UmlP=h˵-0[S?VavNX&U܏ bm)>?ĝ=N*L;6:Rm=hw C>\) K8ItKkO7"|zCr Wn?~a`l{PB, A$)̋/!bq-&Ak|!z)8\5HHAmLōG( ~g^zs[)xXΫ\G,:0 DpLWVD32rLh0jzd}4 e$ck?brݮh*]OcPk'/,o{1ڥ+ -nVyrքBS[Z.c4$B!j[%nf]<:zh\"B7n\?q,;ûDAAI5w*Frq"ezbY/8!܈' B?.=CGzYQ[K4e1VhQ94:~+FJnl"('ǡ&CŅ7%p_(zͪ0bD>тQMfv~-h,*6Q)Lvzr7k XXB.n9wbNߏ7;@f٢PXd^5CGHnʃcK A.YɎ__m4‹NsGx@ ՊҕX=:YHqsz %R .rouX"S2tn5^xpG&֞[rŽz(6gN o2ī$Ze }ەߙzQ ͺ`9 >dܥUk0#58vXK)ѽek,KsU?3Ȝ#z%ys,M>jFNa `cNe|-5}Q"7>\&DEk0r@0,2=oL9#r윽f[mi|,c`ADŽTM}!ziֹSdj aTn2/q%_·ё b ڂo6q䄮FO^亐Ǖ#5olHn m<en^r!hTaW mK(9Iɪ1t]hx8Y8׵|@$BZ߭-75n%yry3i57Paj-WcTUe}ԍD:0L B:尹g1U'hc-4-ClI~tVes@xu"xqeNƤ/0v-<5Q8aB0˚ÐgBm9Kk ], *2C94y&_Hc,Gs8#~Ah9i D]O=p)ww6K6̉msدtfe2+% c>sɮ aX|~b\$s5A.vH~ 욂Z.voo(G@.f1z-^Z`p`ҁgE0 bm'M`pϛI}HB5uz q\z.nkʄ3@v+vDk`pLsUP1JyoN{FA8y)dGȉD϶n3&~aKGCOUx_P?`L-`nJtbX6v`u?s'zh*gsLoDvVcp3Fxb6lƛrhHؑ;-7h XB8bC/]af]̈;`;(0Zj g_UY=d>9A>%ru'L3J|r0X E,j}ǯfV+4ﻆbƱmlp;.I#,6Kz,|NҮ 3$41TBe~}aE~L6"s3d.b&vDTĵP\&`̷kl6\A-%Pq1 `LX iFan;^7q|QBŐ9 &OզeO7ŁzLY:z.=ECQ}} jZMk.u钫S{*;`,$nWGbɈM*6Q QK-sTDyc^>P`!3=^h}W~( >(bʼyS~02'onKc@y o|Sb263ٓMdOEjcR\aמ5˞.Vdb7׎|ooА 6jA|iy{nxӕ@)kADƙ۹"@Ud#/L?pd-N +-6*Qͱ4`(KG.SW:1a~8 mUYY 3‡L&NWr$>Nh5=jUASL<?=XrM)HrQ B`uN4*m4aThljO'r}jWlSaٕ[=Q%Q}(x!u ͅ$ Fbr`U*c!1@Ӈc3VKZH0uhDE>C ѭi&*:=Ukl:jư*,mzR.+FӥQRoPNtA?]>0ߗu+4l?dg@,TGKd>]`?B2 ;[c43_5>mI :ʭƒ\b1=F \#65$Do)@`aaY^,҉9H۸Zi~>\/ӣߩ]`r% 3F؜cikOP^>|՜༳Q4lr*3eG5j]P# Z';* 1tq;UneCYp wOL9M kr#|9i8.gW(P;sF: 3;]൬:E=[q0=ѫ=R.ѡzM 26hk)nP5Ï<h#՗! b/р,k=Q ScB=SIB_"g>a^97>C؁ʞ7㫳-"S~e$7:>U6p9\h[%uSFy^4kmk/VϺKw}:" WiٳN/Q X/w JH2;o:au֘cB[46Rs(,wC wKSm pGq!ʼ7Yӱuͷi c`f':4!79;x J|rajq닐 KI?M?o'FZUECQa~ْ4Tt{o%V=ʴ 2Akf_w:ՉE;EXx*3%=Yg៻Ax;Ύv4Yh8#`=T|eԁ*0t'IM:Ő 6QX^ܬ;5+WQ/F~t{ }]Bf}/+ rA 'rACSu f@htJɴ}c,JrȀ(qy;!sS<&e*gAT{BߚqbمM/ W!:_.whv-5} u6 ď<6S톙RDK4P]@g:i^.`HZmuWK~zj$l0HgSg :if{qb7GY!h֗#bbMcΐ+?2l&[")Fqs܊FohhK'Fg 8akTu=$Ⱦ:'U Os W[(BGũ` }CPkdS3[wx~il+3Gڟn/*n]k."9L@(I}b^)޸q'C#PLưkK/Ɲ#WDIkK1wqS^mq[k–AoV>4]`<],5<⟒utL\T6- CSF E>jyt hyb W۶I*}˅nQ ᕧEh͠ܖ4M_CCߢoi"z$nyBjLv۴}z_궫f<2?.ϾIbzuc2aY8|{ zTv՟7hst?mǗ'+ɺ#1]PL،ߪ̧改%;+m8D:3Ucyd )p?͸W82F{KJJȑ{PNE^ba|]8O@6E16]#=i }K9l58UƑf);v9APOM& N#[C]>)~~ߵN ?65KL*~[=:GP5($|Y0i_O73*bt_°:vF1nҲfIyB0\KiAcxƴ;9v-i.޷LUf~Ev-0h$<=?Ull{tjs-lIm)$ws,zӔkKyscPxx~,NF#µMQgfJ7G)z52FO3H,{w\\sAw{qž^mR;g7fUzFwd ({З:"7c~?'sg{ (,FE2xU'qOڰXw ,X TI+=*@cLqT8۷6oh.N6 v:sDsGwhki4[u+E-_CԻco4VEIqHcQsҧz,Bd<`! NoMK8o4!3V7),t{8]r`)k R6ߗ)2(\imҀfj[Pě`%ٺZ$5 ;&Lc eI?Sn}u[ȿ7Sbo) NZ Hwv(蓼޷0cƯߵUCWAf+ Iwa1YR{+k9):]=hdHLʔͼ0E^N(JTjHhg2H pLOEY 1)=)3.ͭLЯ0"9]XŽ.-No/:@Je[=H7 F|tx@ϸ!hgtrJ.x9_ںeO`-R7of/)C|S(#{`z;A,4;,3+_q3IOvg ;mDDF):aUriPf545#҇t E,CGHY+sPN]@?WwT -:F^J- =ɔb*Q<7=`,FΉ=hЀo\ݭ{遱s2!k:گ]"]yb/d KZhso^Vub^uDlBo*sZ%(ku"&}`Mh,̡P']nD~pnV4'o]+R,ez'KF~rl~;'VyؓoevՊ?2^ /3mΜ,18׋z 68gve,R }A'ӹsùr@y1Enbۺ'󭍏 *i"o;vRw0^օ݇S_u[EIt;":R=l, w`!{mcZ~>ڂUzo{:_Vtí8/N*{a?pn6\l`d,$JFnE hyh }+@ ;\݊ABNLR9IiƑőBA-A[nl_ 5C7i,n#:c E3#sYv1:`~ Ρol(bI$@s^c]d݈t3~֋- va^90Jj$"}QQiacivubfrCbj" Q3v{Kް= 0L,M$QݶtIJlgVZM t=1H%neB&|Kв6փoaP(pt۠, ȇ_&_HDF/'.xag+=p)&º?!@'ݤ)RS+4bt.1/u\93u-<-xhi%X A ֘,G񓯱{YQV<,+]JdӖ_N*p%R1>T\(ty/bj3{`'O' PB4sLO)_pąp$p'ZZ \lO82woɖru!sԗO7'H_߭GRjf(u1(&0O2eL2_Y7~)&0aBa `eUSU pBm/\\Ƈa$J ڧ{hLHlt<P)FXy4ಃa~/sE9@[Tj6¾ 2G|BݹL M 2Olo3$SZf 702inR)n4ڕ1䐜5/­?j#]a;K^ץ2*,O{V_9JhB0[Y֜dFTܙbhX"ݱa9{)2@ZePq+ Cf AE3W ~c3 rFiEvIuc']wO!0}P6C! o~Y:y &C3:ZTsDf4᱖s=; Sb7 V%Hg!opU8 CFLjn=TKyh}^¾j,j3A'Yt>o!fr[1$EIʅ?xpxAjxu+^J08L-cgI!ՙIwۧhF\7Ts!r0xvZrh쩘:c>Ӛе Enju1d)h\h\2;K[e-AGj2sC|@LU0VaȪD懣뺄bG3[AmNO_SWIFͣ

*>3I7`ɔ阖tnl8=*߷FoS hSI>'@KK갶 R8z [ˉ&XXW 6LizՇZV CQ7~?"&L5,҆ba#B1GΛTO8ePI4;sf]bTݥ?ݓ}ԺsIA&%i䨝(= n(*Hfjšȍګ5QzQe̸ 'MuyʍbVkѭ׵b_.TxsET\-VfFGY^fl_;6sTo‚eÈTf-#_&@xzE*nףr)jqJ Mflnm[{ׄRp`ч .vNm򻅆G$/%*ܯ~cFi5\]bF#GөhVxj9j(̒_mP嘒< 5_&R;;8\\%f@HÒp̟ m¾|fمJ \edY2Tl+% 45jɳF=M{!h'|"vh_;+> f-\ x+}'T=_N+ͧ1'W-@?Fĥ&bxm4 [$[R0ɖҍ+?_ UTO7Ĭ941e>>rM[v!ekk8P'/K?c7AF|Oۏ֌Gggs2у^3,.1џ(p̳  >䱋Zc{5H"jI.9}8GEsQR?vIꭧ,!NgޑRn͠2EkgAۙTc2]۸Gd]zp3x)j" \ $z JtwzEn!Z̭ bTN;{uWCDV^.iєtZh>H6 ֍=%t|NW(ڠ痶PYtCjUg,7%wXþg?bGTXyl08Dن+)tLM=>sf$r<Db ~= d XOy0j9?5 JJwl`Ljq7[ZƈA( EΡXxwc sZ * s_yX׍JVg;s=Ia@lU(&7t?&dlE+Щt[Au5~}3%wod yuBv :cg4Fσtqi7kEzׁTwYk}~03Շ$.z1w‚%zc$=u,ݽ9ĹDE5X"Z#?P,ѷj5Op'z[+~@LdVgIuj xӴJ(pս0!r.Äuc.Vzm>}oa*!hcƺ]j{.fEƒ{QsrUՔr7? j-\fa ¯&c+f\ҦEBQ?2^#hi ?҄A##ݖTZ:,x"(ZFaX]ϓI8+usd%Br!I?j \ܪWE\Р|3 *\e1]#+ZHlbWO 9fq{{.svy,xK`욥%*)#L[sm_^s1}Ls~rzr74Ғ&V3,ۂ"Fh'> EkM+wޘd&/<ȯ]H6~x)nQ꾬繗Ūf7KRwa21U=]>= vsHxI☆ϣIY=QD{/Xp Isn8j`ӒCkI3*l!g,AK/|NL9xC56h,pc+@#*op #5?cH֑~A#70=T뒐ѸKm Bxōq&v ֛e7`F}c4hLc:Zxk%&sldv]=l}_G~qHHsCE6lb{1BLRgl'Az¬1A$wa.GdH׮D.d#PKBx] ȳz$Zy)zv8CiqE~L~z%8*Ը \* rOBH߯!WU[8by{1̵³s1f.4-Ik4"ȆB7ڔDtvMZ0N8%'$j!sA)Z_WY>B#5,=^iP!(^8ڬs=,¨,X7j&HXڃZC;y_QWsR4pa 58LQ4&ގgWea>9P TݷP'civ7dt^HW͛ 'e^"ቜRͩ 1A$LHH8,dMяyط+!'a]r݀n&-1:cIebYOokyCUx+DUke N6^2To m3J,rD=5_/7eD/Agd_%DS㰸ď(\tV1!T RHx,`Wx}Iڳ36Mro0>FM۟+!Uu8aft?"}$᫐"1{ǘugeY!:k"4qhZ.4.f۽F5jU9JHzbٌQx!2 \  bE1ّ ݰtZO xw7T M#<`-'ޞ=bcXMf_m'qs6NT;ɇ3EeJ ;-lz7;syNWQQZYorDTol1Jm%AH*? O#yD e۲oᱵl4spY>̯{3!҉HS47$jsDŗ'@bc1M5Jy~|Sŧצ'lʂ("ߌ@k5+^*"u1T.B+u"zinmAIAH) B|!M88H@(GVI$1(m!E2 tC8ߪt*[aA{Ur]ӟ,7Ü (āD@#4M|BMΨD!cϱ+>!=ePRbNAFYmϾ@em98޻Fw2f|._wo^[x4EP, f`t赤RJSbRڠ ;81!g7}ܴElԏjVV6NOc <Ņx.$釭GW2&תqe D+&DfJ9v MR꧙ xA{X(˜c{}866)z#8E#`:(A D@:gu)91gh[Ez pk E>nwi8|D3!8Ϧ|zZ~S޺4w /ԱX76 ck(H0Wqz]>2#v( E{h`rZX3I ᤖH&WӘ#_:/O`Wpn92dW !_oa,Mx<'=@x8m|u}Q9 B$$fbLH]Z/+2*V]FWe~|p!3rR/j~ay%}ya|M2(ZECx5ⴎ`IuI|%%aIz ';Rle{Tdn"XVF"O"imj_jjϱ1J#t_'֜q<ϥȎE/pM5ߘ)X;% r$Yaf q5Z<2AD4ؠɺ} ǥ8=h tchgm-ʓ+j^,^MQ3R:A1;N¾nDu 7J^u-bn^Ps?{|ϦV5^~g[Mj˭5H^;tElA `aAo3kLH;=E^/@?A" ې{v:n9xb6ʸ H3t]ɗmmݯݟZGgk|5=կGl=}. )$0 BYZ ys+XVG$y@&K(sY(W.i4D/~h8}W z}i ׭.W7\].V(Jsz'7DVum{gp!CyſSP6de"<"S5/! MeHZfC*ޖVseuS-DLX| @i_|$yu } T1N9uwg:SڭH&C,FSTad߿%UkTbHNJ'~f]0Tk gfDw-xqhlD=jۭie3V)dM\^d>%g`[Rٙ:|0=c&&,qWHQa=ڃ0rT:QiqpbRi\+5 1$4ʏQ 6Eo)apHߓFdXM!oD>kܥaƷ9>&/ZeI^͙620M}[ h{Td@nJn':EH0l%IJ1V[yzH`5I7$MAw< :@2X˯jx&#U(&$] ~xgGmSVWks7诼&:KT°"zjs+Fh#jQ ԑlig_pުh?21ncF3 ҨX(-a!bJ{)]rY2J7ufNt/M=Wd0~y&[smJdigR nhi ,I>{K $Λ:Gn$n`tֵ`d1\InÉYs rr,p9тZS[H|fV}sL,Vqag~kXvn~G`qE 1%_حPG0ϻl/EΣ~..xH'\̖}<ιKn,v lX!ٲ,D#2|w6-;ACx6ǥzJS c`\Ze- HLp~]kK=VtOB&IWiKso4qK[en0#\lG CEVeHȧ}oF>t_~,ߘS18!4@0O{5i'8FW3pCVT7YYdQs9J)v|c */X\ܜQLr5tQ\blw"Jn J?]0zsת)@kYl̟(pOw"v!ێ@rE}R'%zҩI^W^&cW`+<]hSEKʠ3=**YY 3hAIuc7ֵBK؁.Vv[>9>aUAaPcU!Dh$I+GK)3Rwwތ~|eLWnr__h<'̏NҨ-q^06*=ӫp_!>ܤmO NUԳ)mq#/{WšAA{b} SM64Hb"9JG@4vr |< jd 2P9z/!~_ԇJ mXnuN_8ƌĚej#f];LG{NW޾og^  x#tGd9U⨭K@Q)Qk6ngt9&ߴ!nnJ5O%V]{euYCl1RNlᨢz=h$)H ED,.b)g<*/D%zܥdDKOY2 s@Y2UfkDCūqR&Y 5vZvj9zGt q!r+QDj[[PmrN/'l˖~iIE422~ꈢ_Zl&tf ;-] @l?]GENh C& Rkf<&Bv° ĞǼwߚyF,=2NEҩrnUi+nzMc {V+=In^v v?uEjW8`O8$\{V̨t:px5*rm 9Yp{3FaRBw25&nBhȜ\0ʈPn 3Lnd37j$h?HqM,j;  W'pHyD{S}8ض8݂V!oكmd@MȗsA&$$Jb+mMut͈?,o)L8F=_w]ad)DK:pʩĩqwo:{?ѓf]-*G](ܦi?Cs~BJ/kI71|Ŵd`V}8LjbsBo&-.vф Ԫ\2d%5qJ8l=7K &X,ӽ| ~lo/Cimu %aDօfo,(Α]/bhrx~Ր3JjH'rY?2)GWM5fzb ]ZZ2&9m2H}Rvx,'~</GbSG`rױe<LYHEIlw%'E"Ͼky%J J7\SHn7^@Zy<*VIx] ~@Z4Gʽu䕪3+d\R\\]eF,g@i/..KR~9—Q.)k/Kjot SG]n ] }HQMXwB׶r53WHV]*pOiAG @Hn2u67ۮL\Yϼr2!zSI`JnAO \y;@" ҿiq7(h)JSatp6W3NSؗL "4;i%_`S^ySBT"4ܞq2>6R4mXQ5bV;{-lVih3ޒ󴠗* d eYZ",BM7yˉ:[OѝiA(h7$ۼB NDS}6 F\K7o*'>!gm$ˆXHpW$k÷;_̒pC=E3o$ A%^[ŬMNuA(h؂rh;0N~۱aF֤6S! ;𯾇V2m}J&tdhxX!j4 '5,W6ǻ C o\1~ W=i$]t]Ia鿟9o6Wt ZٶuƻD5BI F+sBqY˞eXk ]N G4]ώn/!7޾1O>Ԃ! aR%r֖l{lzd=~6OKyQJ~7)EGMJ85ΧX2:tۑTM#*snaӌsuοuM/TaHΐ>1cok?LA,۲e(0҃0i-J薹5n2ZǴMbeD(Y?뻧5 J|8](Frgfa{4BuU3J -Œ?>$ũ])6Fmh)y=@ V8P! Ѕ5QNW7(Ƞ.Itvg$w[ s,QQ'jAA,ߑz"#SAM\xW?aoRnNFF=.Ev")xLԦN#rh:L-`:^ԅIwUAoDt% β]'~ذ.bv( /;O9q2~e}ajѭNSy23FYS#3gt HnWQȞt݅q4J$I$UWП>k,\K]Nſw  <(chUb_cAbE*y"\7Y4Hp _]\..?|ߎ`hk dSu cGp ,҂8#w&g$Gpz{-\ ?0зJ;A)9e z t\%uw6Q cj*T6d|Lo,Y9G1p >Ԁ+dߑp51YXn۠>f)IUꄗodo3[Ln o\ҬrD~]}4ri9-Y{3mO+f-PP[3IvKb2BZ`?gL::lc!I.NB|A(* +3RgE R?`s0Y!{ )E?W2 '^k6:j{=Ƒ̕VQso$"WA[|Ay#cs~3v\`ϒ輛P7AoU#F*"nٻy^Xҵk斋/{"`daԼp̘D{j')xz3qkoiJ t.ߟAuţhZ#seZ_"'c6G!y^$PH,nwqdoFY(v: pR=N[O+ۆoY%prW~ L?m1K1[ f\' _1X]kt`̽iKCeRFBM!i9b5h|H5Y@u0!}== ؜YTy,=(̷LjccK.DӤ\o8@ʯz2|6x"QRf8mKcr|^$GRC0OfRNN4nB|`^;10D?4~9Yy2Ժڃk:ܢCPӑ˰57*mѣ +1u|rWi(2'4 >4ط-=3 =ggBn2`;@.0dF`Ծ!$vMܒR5v9_@>dg/Bt+$?`9{wEVf@tP|=vF{Pl⮴ u0/rmά-t[A?'BF] 4nBh#Ovwy|G|^@]5i(162Ez%\ƱUdyb7C)| a9Aoܺیp6*4}d֠2f HۆU#ciT)|B,t׌fTX8س#.<#3}eA(nJ v"? 4#(u-vU`yo(X 4O ^\«O8c)!h6)s ;{ޓ]X$/ke،!/^r8R`\,R憼ؠg; :0Ґi!2gcE[ʈV2KѱاVuP"$NBLz}JG{Ȋfq ϋK1#iX-7MssW`VYp+P Z[]A43I#fI*hVYEKQ6ݸ֙80.zU$mL`dU b' 85Ǥ,5$e#gE>gЩڭ=p~ij۷;/$VNT(\@lp>_`ŰNv4I?v!z* [ Z"oR3O6@w|p3a"Gw[Q@bhkKX91I)+Г)8@3AޒT5H!!9+a3B!N6x؇#Q%c@fԩ>GE5o[j~GJEޒO֜K]f~ p 3Y*O\}w3p;j%ʨNX=C6.T+*#pק֕U߾Y4 'P%]\AlUhͪUfyu:Y!xXFƩt2x4naZَ 1D[3ӎ2! #)[VO@UC  J !ၴGzi< `xQQlޝߦG (t򿡃h ȩs޵|7k(|\߉ơpz\IŞ1 XvĢZ&m'(d&X@Ȗd"}RE<~ߺ4IIVGQOs "rҍ: ,?l q.lK\]s.ibifz*n9_)";^V^*dZ&v.6îEMʹ*r+eMvQJ~u=wqA~UA0"u5Wc;p.xJ5r$(٤'ˋ0{< :AAAdEiPR+#;%޺T>FC!"=͘fUb"Lk(O ?'a3t\d7bcɠgA(>ӧӓ MdN^yK`(ɒY}.o0G"wm~ ;Stw^JmIswcD}Χ8WNKyiM *2[r(WՑ3M UTQut`wm~qbh+Q4t뫗JjΛJ!@gp9a oVfGc<xi)Du1 (N=,ܘoCOQLMKyp4>a2XD )n6hkśZ[>mŷ6"`^`#eTCrKZ : Ҥg& =Zi uCr2EΒ>pQX{H AOb6aP;0i}gJ,+74$%r+Fc+3r B74)QALń9wVǁúnkqd܉j_*mDhO%נ&h1ҘPO.!:ϑm.65'p9xK}YHìVO~ʑvmS%ÕgŢz8m(O`~M< ڹݩ LTѶMt+Y!:p(Nfb\P= ND4vWc^MY(~ Ug"15\ ^F]Σ3 YcOD3c*B@<aҌ0ñ%Ss&0_wAPy`-3|ә?E+8eH?8J[s6^gN΢Wˑ&4Wxz?zΡ\ yd'y۾0^0|66^ `3"Tqh1k'~F㳪UNh5McE}GkK+IVʥn^ei;@fr,PДŝ,aڞTPL @& ݪ{U 9U)a~]"~Ŋ+=a*c/A%4zG~q3Q"SLކ6ze93bî_nwՄyRqh<|Z&&Hc9K[$QC>((EǼ9-v8iu ;z m/Q)Ļ[ف}$eXby$im"r$â< MیЌ[(1W9_KG#ųz W^W*ܠ+yi2(EJ[wֶDVP&D4@VKVD}B޳Ar=?swa$K4OaJyCXFB N7ui" C Ƙ7ҩj/#JSﻋiFVڗVPPD-\@b薭SX}(yT{B-Iz' :IysKMg*@I< N]b/Zx7s"`T=pxGLTD;$L啖;Z ^0.B5ۂGřtWY5a=1zsb2H>f TR!ݭzHgnX^mYKdu(N3|k['y `LhaFA;FvP5$-6ja8@g+%Z(N|hQLגiNiuNTk 't`} R~Ws׾Rt B7fh ]e/'0/ea6i"UޥwZ bc8{yXehOf8 㚣RWvs7^i%PZ;Ƞ+L-{݀G|N}[jYvbql QqV% v1;1H_Bcv%z17n>|$VRqj&N_С$ĄX5Sh=(k#.*.#Rve٤>ŤbʄL|;k}Ž1ҔBk1 %ꮨp+$FVZRuev*WH)ײt+ 6|k!dF<=HIF:JOs7MQ,A)c+  q!BLx9"13O,[u&76xOA[}ȚrV1xIX)>ܧrXqrjt"h6 *E:$إu#.A] VΛةc /h7IzkRy]H=$WCGe9`b#੧<K- 3KiiLpqwG sΩ Z'"N$u&0%xTG=NYmU/Sԙ($5kN:W#5rr^lZЕ"t .0>k~PnᡋC0ʃ.5HEat΄c&S3dJw8vX<x6׊"q?pe ^fo{P۬PX4۫. #q՝rp[C\ ۊĄsZ%dTPIƫq4' [8?;?zȬJ$2&KlPEVɍԖgmCcH5}]l% |7+a )4m\!9md$"ec^Y [>pv;^C/UAo<_0dH| Ep$yv!GPsw1Ictß%O(v\s/ܛ Tk_U܂~GĥM`xe49)rOƓù eᣪ|}B DZ.̓CjS^}g'/g]AN!CWF:!bF_VvA/D ՚ ?;YC0MnX (/KנdD$œ2-Y)he]AP~lP3B(P2ف_AX AB`wzO*xLj>VF8:yS$Re2aJ(^H̟XKcq"8 ¾fB] .`Fl q!\ Pfrp H>Myìi%~N5S\CV|{9TKhЛ]{_Xص͏$  e1Z!BrM3=C{Yài_`{{4EN3ӚRaz4aT2UWP`e[= &e34ʪ yN74Qt,8,PIzvSfD?#Pm3݋)`3:FOwXK9'(AhhFº"??'+n};zQqB]Л#u? n.T}T`|z! .J+BQ'Dl`NEC[mz$]Z՘׀ѱ\o=)q#ކ~ldtץnjR&8s]h"Xbj9h2L2#1o=؁8cŬMFI^NVNdcG.Y72 g WTsXS 4?LYpbcj A6sXr'_KU¡kRQ.-'ft?~ـϓwMur]W"g$e[Y7Q >tf\GTch}+8!NO@ NIA}4hXai  f0/1ygA^%cs"'?k/i#tB:N6s<'ff *Rr @ֿn?rߛqܳ ^6WXS !$W,|l,v騣CbϠʏagf`{.!XZ'qQ{ʅ/&ĥY/b?9P|c+!gs` {P/*+@p{Z/ *#!=oS:'0 U2L+[-Xյ_?'3 1B+g9SU`"O*]|nY5bw,x߲cT-T"hqt*=7 eǽE2l"m#sPE{M5xKiaruu! tPY'ok7%rhEyJDXP0vFh[U=vG-ʜQjl8^jڑ[VkrAHYL$HȐ:pנ0:ݕzt?m/G(<8Zޓ8^;G뱮 LdIvt"#:{!dvCZ6Du D j%$i|Rdn*$5InQ'V8€Ǚ;rg4mKfG$-+,Y9[ p˾ 7@9rLC(|k;4;VGO.@h}"۷/{sΐAcaA-aTFsۑs W)* zp&^S(-['gh<86z\QFx!zq*%x]^[736=DR뵃%kq}QZI(0Mg^.[2qҖ[VTڧ3%)d>[Ik,3?}E|=p<&qhecA+3ȓBPzO)dn,4k٣NdZU1dV$w>L 覷u KVJ{fD_{QT͢ҐeCp2ՔIOhۿmmwD(`hd{tWeW5Ir8+t䋸b{rEʇ,ڨä< y 1s_S/@1!4*nh3.)ПSV ͓C oP u6!TI}'!.S/JdnNz|5t3%'lzj7uS6ì x zyF Z6$AOxm(&ht+ncͤus"K7S1DBbw($(Wa/ejص:^Hfl}[+ BrǒÍgwト nASh)X[h"/£.5:+!I ȧF)Zo/Y1mD:gC͸!ܛ^Gfޚ3`_)VisJGx?f[O]Ps`0V}Z%;G@V/$4%GEXk/xuErͯBZMѷ+lX[ivV_ăH~q YQIX E~뀽b\"RXtmmċx iN+}je;hZ [#mwj3lڹ*_pz51g3fuP"&읜xPr*|Amd4C*I:؋w)Β6@sלOyrB(|/I?iCH+]v3ӝZӁu֏PY.S@}nQl᝷R?jYfRSmo0 N;qHh5BWwi$cz^O]^;\9⻟q > cNCLss۴(N?z1JଽKb3[*GbGu8M;]hm44 x!GAĹY㺍ߣ÷S@JzMD/GO+yP l81ڗTk|\5PEUepmtŐ&}sl鿷-,RGƐ׍erMo`?Qxl KWWDSSKz6l{ze$gh-9N.m^8Dؗ(V'1KӕF)J^b"ay/sD."NӢ){ ĕ*,UWgwmٗ5J Q.md67Nr,.p띕"hndeaE$kNQqJS@/0)D36BƏ0L(+3n٬{ɟsu]mr] NgV(tih;tT<0Pjov7~DsP[_b09M*UfuڢbS3w6]==|¤\Wih(o_ (b1r! yߢ݈]QY0w(%+R?\zueϧ-Ir&:fi?`D1ZleP8Muߚ΢IjmH9U[0/Iڊq:ܘS=fl|7(ʋycwM=seyG [UWud 7-挳I  \&Å&ӥ>@O>1@,'.3x+|W]Q)uv̶_WI%Ld1 HL\|WNMe#zoUƕndk6')fJ}i U $=wmdq4ʩ*A%qKZk-Q6l=4bo|0&*`HSn {+ V҉Śq1WZZ90~8UqXP,0^Vom?q4._d^1[(BSq n\Ծ\b#{>IoBa-Z;dHdwV֥7>yꂎ;![a#)?Ə+sIc"pyR}Wrݜ8o`;#U8:VܩBX7RPKewG )4<5&RfoDF;B,aBFN^*G1ly2"}搟8qkm]gsFSa~njJ ,^HP5EZƃ+]@JBi9U6QH϶О%K'ܥS;ל6ˮa۰JY!ãhć. UjSq~3Sd#b=Rz"=k 3+-;셉ނ1uC:*Y Y3T]݀/ڀ ^]3~D.HFJlBOYE[2 Xƻa),3va|m% .~ QR0K{3_I9dXh461DʜjYC3{8X* ^ 8(HIof+g}2鯑rpXj2#N[4] J%f|fn'u,%$>x$!>{co' @j.h j"mmq)7ίjj-ZV;!' N날u7Yζcs /Q;}eN}j  MF6,8Ă\</6I vޭCI4/kx"7y&WW&FQI4X@gEq%g~! 0& 9K__ mök6{31b܌K +8ڞ6o.n'IIn1^6UN";.H֨~]Z7V>$y7>3qfU} S uze/؁ȑR±4JHS{MZ5bgm>n+gӉ>I5UV1?9&{'2ЭŲiu7h!/j H|XV%Tabj3{S[VI qoHzclƋ:* hTg5e<vνE7[>$`>tyY^nL4&(\|38jJ͝q3#eEKP=-\hP+4.hԍv aqB\zLl>ZdMF)6vXH9GH? ;: f8QHHUt5ňnBa=@I v? eK!5A[5Fg\*>+\_Op_M0cQ$(.'tRO|=*iM{7XzWwJªE2mx.lNpTZ5N ŖNxz"vT.Ln{]N󞀼 )jKT=*݉Y~ qa-kKwJX Ж,337#\ɑ9@TZ1q)_OuBDćIza6b`km`'3}A\(:w) { &d,i=dFQt %(6X(A)h. ?w+ T~6Nhg ?S*lª )ߛTJ:+HYc/0CBԅ4,֙Gv'6mmoɑ> LQ>AG+o^$VܢST%SƧٕ!ƌUu[jx;Ns9ɥVEqk@MľkO! 95|mJ"ePzѤf MAtuWibmU,Ae% a\?$'W;g! IsCt<~xo{gR+ sq/&3tcX MR )owƓҜug)7E*Ay\*%ƨYgwQ 5 D4Ct}..m+j L%)ʗ6~_,5jΒ()7LeM"w*ؒCUF$t_ݯ GTZN%]ϱ&]jw0?z#q6&fXZ3 ߘ oxxrbp_b+B7R&UiX+Fn*D}=ʌuEՇg!Ex.7Jb&,H6YQN?21&"癞B%mr{x4B<۶UC$7E0b=dM_,H͠?͟QIKTU;>쎗^CcD".r[,b#潌 }zRF;rI~, ZyGcStN6G-}mA5>"O1WkAyTa ^zq} t/AKzáOބT cvzbel!$sb|v8kMiaFCrFH|]G`|qyP?^&\&k7:m_ >V*ӄ>6.mF[3$)ٜk;<;pg0"mefA%./N'F^/AYz1}G$ F)je ZvWH-bNo)C),tKLжkÝwڟȚlNUDt~z+LZiL@PFhB}˳03^܄IcAМΚ Q*v6L!fr}OLy/W,EtZR0B:gPLaճ휔ClN n1op]hw;Sк<c_swU_g:+y }Hc RV6#l;~"':n~ kϏa@fg#1?qSf`wf%zN&SV^vvB*$$aJ2Ҋ˫eNDiH^kd/ye!N?Qta?>G?חK`|[v_y%b.A`wÌ^71ǒ䖆AXFU(Dn~{ * #[du}Sj7IS1^VCӛ&g_~%*}N@k ݲ} f&MdjiŋڳPqb"<( y^ VZ3n-TЙfq[՘fH} VFIuRTY6 V6۰Rlт ]=ܴ ^Aws*u >XP2ADnMg+F+!m|< ewQS&?Qo- 5ARA_:}= ,DGIv%rq| vqo[2?|v'j-)m#\ >8\7@tH g]; }cc#j4a!ۼh—aN&<=r<;^guXKH䆸X< 1XۓwP9%Vm3lvmb ш2ʋt<$x@/_.C3dV`_ ZpN橕[:\~Fq ݺ֍PC^m9IԒA2  H8M{5{3B8Y3 @U<egmZ \D+1[Oʂ46C!<[딵b@gT#Ʉ V11lp ]'DU Bi!}ϭ|j90-QpP|) Eŏ(Tzp׾>Ѕ-iLaĢ1k#/铍þ! Rr Jڅzl>g7L'J H\Μ&O B5 uP'7ǡA\"a걱u!l]w9#>+\>ȌhIEH>w7M`1Ѕ822t'!'G;dSbVbR$DSsWG!o @>?;,`K\!'na{ ɧWnC<[]E_j$Չ,;ncQ4Hxf9d|K[fΥoܧT_Cؾ PWdʇOA&\&[J5fVA4 e7EBpZ BJΫw@>%朘]/X/SkW } tGHYh^UN+A$$;;6TYxfAF5 Nn0 E V H ? i \#FW8؂򑀝n$R#Ɠr 2qɌPrD~$x;?"f)ڙo;`d$`N mmhc I'@ RQ)Q".֢q ҆/DWw?3ɨ{7?i3{' –LFh<&|h3 [_8Qs1أuXf91ݫrV,L?ٱEJ`I_텦CQ Wˑ6?oo_$>G/ĊkKKp臃 xr> fw577j(Kz\v.GвnzX |6]09rh0㸘c-hp7ņ ݲ/rWT1đm+rɂcZiZ~L32w.>W :vCFF:5!MZĜמ Ȫh,\VT3'x|V28g`F L#\S뻴aJ'vN ^fzNb4K4E[{p" BlADZvlp{[;6jlFxT |lgLmvbcV+YGB&F a* />j*wEÜĘBh)@~ZN!=ba'5}?pm r 0E썈Tn_XAn_`.73fL)RvNYcW!]J?mBF1r* GHr?tK ~8ςqTφ%#.||,p"!;Z#>(Ya6D߂-0# R![ dsYp85l/A@P!<çUu/+_`j{h]3C0LN.tAד&ᗬ#[Xg n]҉JEc7]l(|}!c3Wp7ɮ+ڀr;3=`y>\}]VD[i'a7* HKU- V>m{3>9ncV€; (8dޛhZ:掞&ćE9ɐtG\>orh:4ll:oo%J[F}HuRKV&g +KmL':jIɪb(;4 -U`\[zD[@:Gљ4b8ٝ۟:< )8៘!Xƫu1v%N "̉m(&c XZ>@~u1vCC6Z oj-4M%D[K",F >]]abJK O`{4/n&X!YjMx2LTbXG<`a=7;ySrmO7@G[(F(퍷ɻGFYId`>?(1`[EU=Go3dewAeO!IVT=Kd̋c[mfDJvTEz0ηj!(C; |Iӵnō_HG9-fn>҂lZȮŹ{peAw랦 *j ?m n{%9x.w^$+ "oׄfT)MbwE2Zm") ĠKqexIƁ~.zW: 2fLw7%dt[F.l 9crx^.Y=,|=\_ǒS(fMQK5:;2* 7my&a$}Qנ_YGgб|)Jmk/WS#ml F||Z8qDJOѪ\α?Le I0QAsD_S#$ J?/Q+ Žy7`_ -DǨ4\R o`t𦯝U4l&Te/^1RM.lVTplQǭslq$ܮ p$\\՝8+@EžW].ez) dN_<{>h$1CǓ?t~aJ=IXz_XtP!5g0Qp_VRjTY!4dv jx5J |N=I2al>$8?VXm? P(|?{M`@r..k>\YlZiaA; U%uWrvA{#"6`?yk|[(EvMEgߡ-&{baF)\8Po->W%,j)hQk6*=n4MoI u#v 6.9Pµ1qiU{"k̮ -`T[̠p|X wӲrNPlG y)5AdZ+iMO󾭚A6Fل-oIAZSQJ/Ə)q"" iro"$VÑOEȠD;L +~gDAF#X&=rXn6cf 2qau+!HRXF9{>`L'`9fZ|[\7Ē4Q`7춑7{5"M$ڐ0 7o.Y. w~NGB#B>P::˵uѪal[M,'죊 S$KyWq̊*q,9젊jΖ" ƥr~˦Jo 9szgɪ,COM46;6N͑[tռɩ3[ka!&( ZdfWU+œ%m(d^WvɬT}~/M}t[ sn~n7 ?BL'5MUu.O>_9+ػ'䁔Z* ߄r}%9;NW*[Kjl53eRc8i?bbK#)*cn_OCWUOTuJKN󹲅 @NbWG[rXWd_kP,B)Fr=ny`61MZ yB/yYǡ|@c,@d*0ۤhTl|-NRt=&ZY:z[:{Q"GG?KodN r[НDm uT]ޖlf +F 1WzdT,ajʳRoZ)Ǐ`4f >)A%lXN❁Kt6i 3%jf/1])zekP '*kA.{alC5 %-QKFۓkd-^=()(ua2#m(X?&˂&ߞ-[;MM^E~RFcyEKZ,룸!0%C˄|=TE+(Gb?s`=ӷO4/,ZL .{+!%k3.ȀEH5~8T);VV̙sz/ ]tm<~jq@ GC>T wv *ߤg$r`C'hl ᦛ d9A^\x Bo,VfH'] oL֑U(wHQHK6Rc7Kd_o#h3aA.d( ;:s#8O?0M!(woȵPɦD}$KUڤ낂#53l3A'L4̉"_?s)xL޵^H9<:|W,uN.7T%\6jFK|xoìg:lloF1"uglEY? aKA*^K-y򄨗($B؈bֿ&*$Ņ'BakVڬ~ uPԙqnyrf(OvK(QMX0@:mk5.~/n/Υ0RW^S)l (Bz:MX/˄2KƳNVHPFͤKaJcmAòb.C,yb69j9"!˒1.Ҋțoi TXƦ|:>ssʎj}n>ѹ$ۅ36f%Wr ev1Bakdm66lj[RQ0| paJXؔy]+x*_r|Z HM\hY_!pUb%ܵjL4dwwYc1O!Gb}E!Io$VxGޔFkB߆΍LO6EIƾJ"gI֕_D ~i#]8w? !GCo %i~g+^{BXKAQ(Ć(FE%d0rgU*  iũG SnE:{ !+*T70zք G`26Y~b|F}l~N@9t{f[Y uݟ{yܷS_T^4o`2o+b}qu7G$#R$YSh0-دI%тM]n;6:1N-oجRO7[ltO>gz{XGڵO)V{c]p}KSeS2v+a˩k DBBI*~D99z>hU;r~41U,2n}IU3eLd&}jA̖rm_Bb J+9"f?D~@KMʵ_PJ=7fKӝw®!j2CѻF\Td_+ .nhִB#|*5c[D\KNc]8{ 9 qՅ@ mUYMVݵ$s^)rFQjsy^8 :lGXWWuvhm l.ə e@Lz'PXti4-'H%OO 14'5[),NFWE:OTY(<շ+C1 R+: l-Aɨl2;#,aJ| MlN#;`#Bw@|O/6VQ;yD:RhR?'ίOS.I)K)hh?"{nJ\ԙWŖ4\ `)sf;ee𙢪}N_ 921镁?E?~&\xø ZySjMz4Ee^wyh?=X9MJB&9}&˱^ZO(,k3^yQ3l[^tm覶{Ag nEz_ ^ (PV}ex ggݚMn?NNcv-S " fjymaDbi;+!no1whJwPu厯s &Cգ%]3݈ 3 tGF68_WČE)9A &l2-q1"V >`2w\k4{GM'4#)0@_]4+J@Lo3 wʷXDd>-AZVgZ(v.ͱ$Ű (8.]O86@cm#I,A_3{-Wk?pJy` -ODp񦆰q(au/P|_bgVm`eMFͮD*"^L@E1=227%5wZxzB6!A.V XEUR n1 e8c}"=+x5V_}F++Y͈ޫHL̫a~3CԈֲ}z|iJ͟d)'Kpϖf1G<`ynrȭ\?F8NAՓP͇z|0K`q.2b%YS3KuB:jN/9Srd6Mڤ&Yͬ> :MLFbbXB R p?K!2r#b\òuK+ǒ.jAZX MߪaZK+bIl԰j6,G'YA)}~vaH1= ЙG<>ϙ|RR0[Wl1x ߘZ{(nmDm O/lڌl~Un"RIқ}-8޷D9mI>5%ľDqVܞ>Z?#nn7<#DYB3IR҉W=B K$g^޳K;xfs砦mIJ6 EVW"SsC~TVTyOɓ3mXjiqWMX%|,\8Re$9}O5<6 ]ēA- E'G piMh@01G1,! hB[3s=ܣFm# ed#8_>/1 .8è*$yL"̟\-aʰm7agԿAքKCm[_iy /6pt@փY^Aoh 2` w`yg7f} _mxoN<$1M1a Hkɱ[y轑j&翳Ǟ;%A_2KY8ljx@#9?-͚鹄9JR{,'WGU&TKVzz|>}ؽxPG@V |*D ;.&qi_#bj[? `FdPoK@I-oh0$=2+3OFA{O&nM:/HeO7:H`NEWs6WNW+́8;B'K#թ+7.oY LT0$t=Y84pR(YEk\{HԴ>)Jt?,׬v$MVX]:Uyh%!oםrJ? if -sو x'+(_[5!4-ln#V1IX溊ZW0'sFytɟٟŷEҫ.uϞ:ozk]pvG̿4QR"g>Vvb?։K!.~NH$;,/ zQʊLp>}ilbkQ@VJ:y5DY2^A>0Bga:lleF6-3" j u\a&]By#_+tsEy?gj jr6hHG ׂMV3].?ދ/+aRG<n3vr~]r~$πyn?٭Qzyץ~$PG~N2 [A ^W,t>jFQ? U&qm*]1>zXxGfm@ 6)ey\s,d~3By kݑS#/id)8++#')sJMC-#4+;b:p%ꘉ'jE^]PziA"L.TgK׷ωg!={YA4a\&TxV.jQpo` IVS՜3=^ElcPFJD ?v"_ҳS‹ ;?#]ڸ4.[;f*pVmWm4דy_+<ۥo9Q p1oj4:/M9hѕf*P@Y|$<6S(̘EZqڝ%D3_t}CX;R'4l NV9e`,tmۮSJ"0a&9npئu]/|H o_#4݁ !uY蝮&摈;P|nSڂ83O%4}6B4KW$fvD`Έy+lPoՀxm rh~f4ު09 #W'SٕSڨ21cM+E{nv51aO*Ꝥ"t~c=[ˬb*\j@SDX0 %v!>gy=k'ͭtnH F Ɯ+}8=A( !pj6ֆg*nxfQ{r5V)_]J͆1>O-0Ԓ,4Y)Co_E,b$sS;N(L`1l V6n`kUZ+PۇvxXd\ KNϕŻ1 ,.MXpЈ֢tcr tXMJnBQKuvIT.?Qdc3'Xd< W&됐 0)`!i:ؼBS]Ҩ|╉}} 6Jlٲ5Lp:zDˢ:-Zu8l\Y p1~!@M|ҙMKhj4&KP/OtNb2!X ŢèX_}sazE`xC=uy~]~SnANB`Uū(bU/S %5Ԩ嬜 病r>虖~y qR3727'_!dk?b6KpLɀ"^L7ok~'h91`wz.`1Ak@O\RH^9HlhO49IR" 8I1v[έ|ޯIE=9, BmӉTpYz%͕eʕ=/z }&JzdtwRai9-{FPn .WMꙠPyQT=nfiN+yv4=׼"pbz ~Љvruc&'/ !_.uIt@J'V8>j a,ca+\,מ׬lH `T,[%'vKjq9PB {UJ0肸 aLAJٱ2o70l"g8)U{o9q?HX,ܼ厹QŝvN#cWJ,I2݀)/TՕ9D: ]urM찆W;|k{y>BA-;ՎjhOp=xw,ؑ`b@O-ɛ>̧Yzɻ E,F*/Ua>E da̪vAzך\ߜM7#0 4Pt=+@B[lbbdل.|0(/rpF#SZ.~] G%75F%WaqƢԻr1BIN!_;k<^SE]lҵzʥovHT^Us:tLs#,8f=9^ Zqqh_ hk|c>޺D2'Lrd.+.3Y;y풤himg樲cq"̀]W5${4;ğ߳um͛v@@g^J# oؤ\qJ'|7_`Ϳv XwTQ\O>"օJ \5i۪.H>Lޯ7x ?/N>| fڎfNZDQ[gB@ĸ4.@{EՂuɦ,Hg z&ò kb4G~4scvRjwnUDI6uLSYMǿ/؄-Cf9f/ʒO4Ե E]@H3,RlIG_z Y[շ圞KgHf{˱2v"jv Wnlu&F")AW(%.ՍZf[@B>^EWӟ^7n }ǝF5B]%6B/dBYBx)N`udmT2%wau~YS%b1; F0J+7}ސ Ğ ϛC;ٖD<(W_1)؊~WO8SyU"|prnqkr|"-oгSMJ%LoԖLpI G8 aʧܜg uٳ?^0dA23pR12dvd &VB^~2졜.0ad#֋Uuߜ{EuP7d`栄Mfi(/iP_cy6}3;@G<Ҷ{8fpW] Њ&cvꏊp27qE8fZ4`Agd=2z3ЭVM~?ooNVYaXԙycG$)\w{*VYOWTSEBSmfwTvVfaW~U\[ȮEo $-`M&!xֻYkl"R `hx#&8@05sf:}Z8Jlx= ]0Yf~c AW.,acXLC_Ataz%Q*&?^`}kM8xrw+ ㇐`YDVg!룾]e ٩mez26+=_/i2qx;nRv+5LȞևY-lwRV r0@z~\|i#֔7oC'Kxݰj_}P9H fqx=XM**[<;B?e8P9Z2 vTʟRn]i Xv( w_=~)5Z34V3U0]s6 1fr`Km?ߐ}UUzEY a>AwT2s{*~غṣ{ xm \(M`ljZхF\2,Nh-X.L='<'kF*h3x9APЀr ]ؐ\#We',i^A^jjt`40WⵙK"1? Q?d(C^ |K, :BBġ-|'!|'43|rtQ$T݇uQ ٓ؍7^DwU1 $ 2y˃ 3VVY@n\?sEMd3feÞ6u>b;@(NYizsoYj&^<8hRwqz\--O4*(`Ah6~!Z7Oz&v)(Z&p+# R"ͩ#Soa}5aD'|ȣ+NoUSW6R^Rt,4dzkDͩOx&mGr%rzU6K'p]y ^w/h͡dacz~̿iPۧ÷f%jZ<@I=1w/fΟ++f/)L[u؈9w[-~ۋƍ{JEK﬙ P'mADjU(vТ JwIx)@0q)A;(t =tuKLϘ܀ &| ~td:8>tGKE֓%t֓svld `!Ltʦiq7.t8 ע`τ\b-uWYptaX8gN:P[rgklVaB;IS5LԦ -(+Av\8}jA<%W:lXܺ ݭ{>OKՇy6#pnΰ C'z8x#p9ETxHzA| ȃ\P~-pVE7oZ'o|}6a y7Nc.Ix@h-BKp2} $+=W|d F>[vqtzʻ'MmR#DV63hUngF(:0#sVD¦kjp\ ml"mqR3御(D;Hgy4$'Cdz? ?XIV3e,$n nR5tRVr2(0P9m-Xp wN"[ŧ3~4ᖝw 阴πIK`0T>*/$yp%SKs-53oXh }[/# 3N4$m1ۉRL Ö[I r\ڱ33sjs ):zB^W ZCx>   &X=@Q^Trs'Ye1mչe8Dѝ/dVbz ] t ~)%Hb+Gw KX{p~Ң%J<$%5Rc{KA<,5P7 /7[,!]zBeNȌɰkd*?ma X4穤v.#83f'hJ!uPRi 9 |r8㥪V5oaueF|L3Y,JöܤG}ߓ")O*"9p^BY4lTly܊$e p\|䈐ؠ\OBRCK2Жe[@Ư#܌^Dj vcW#$y2VbEP>׬N՘AcRQ :En0a"4ϝ|]~o  .tDrfFW%G]#mo-%p DWz hJ)HU]dmBv짒9FN. = ?uaS|dpK\#] NR@@Cڎ.e:MJ a. ]n4^5ѧykk}0Sl]0&pRGQ8~I)ɲ8]ȯR]GӈP;q"[Х-Ҵ+[E(F*"vp`QJXL8m\TA S`3ZC"Nd~墦eF7F D3A["Hos|껇h3jw'^I_&;}"9'%*da L\_35 %c?kP7p*DVq<C8<zG/c2/WR(%4,(j& ]Nף%SPo [wv#4w7" nwu=C,7S}0@6~.AaiJwa_[P)q4C۶V4TÇL-vf̜,o\ḧ#E]X]sZ #8?y'.uQtokE%nyVq ~sCʿ}]4PECfT#H:=njh)G_iXTe$n/}u*(e03c]xMc0?P'^fW#Αe‡%T9M\E*b5 VZR|BN~@ɬǶ+1eb7fO;"g@SV4U:#i㧸**VN#tm`ͱЅra4c򫠶aH9ܫyE74BKs}Y/%.!fPcq*<`pHlBW e>)s[Q)̇ hZb0yOf.7d'I(fEW: ZܐK A'fȁ^T #}(RϿB'1Wjjw7R)QSS=,u4yZTiVx*9fueqM~Ott'+v<ыt%8*0a&˳.uxf_B&INb"HNb&} MhO6o͘IPZWkSWQJ[ˡr aܾzy#qi `w Aз (dP1<p$jn~ow n}A;kc^@:t|9BRH^.>(8x-PcjAfM~Ɵ2&>W*cm"]MYҪˤL[ K3 <D S*͸~Qy"W']07B #1[A.dhH9nA _ kzUxU#(i7 -Tε )(iAKɎq&[ܨ܊S(WnpO<ØY*j5L@ (U=ȻAc2\X oFQV'/>+(.HC_9]Bd2N&L%"[]:OU2$EZP3Gwwxh @ #70 Әd%vz:}Qؖ+,/B}1C De$ Iۋj{ϛiULm8E |L"5H쇦](3g9n珽[G3{p42>UDs2S!_VV;U =L$ycd0%L^;&s:7$y$s1>žm/_Fk`8 A$b1|wAS !}@'$u n͟ Jlj~$'(N6{6 -\o;myҥדc=b',P37zJ 8^kp@@l5-ebtbߋhEf˒EkB"h4!bמ fO6jCF2LKʻƨޤJQ.M"MIEU]ܵeq2J/oŝ ,҇89 32Iq4. YXk,sq%.׬'ay<)U>8[iÞ~hs?b+ZAHIRUla[X*_H 9Rbp.DŽ kn}5ȨYfYa73Yhk3MDp'pYXlw޹l:M-(`,ށ =`xܪO-Z(Bzbu+ YO?l%a$``6j|_L NǍ A#6ljnY(?J.#w<)7,Ta;bTFRWdjեb>櫠nHKCDQ -935jy6iǨTBHxXEI*al07d0@f,+3/i |ٯp|D`w+?J_yN,ed{rP ' :R 6><i- 53d邾/Ds1D(B6p('.;L5xn2!S#K;tבhmJ$i1s)эNMB@.{#!n8Pyyr^T:RzYB.2.Ѡb&q0FqMlңi2Ua%Eθ=hN*#|䓙$+yU6]d@ƥp=0y~LՉ,,P?4:(}TTGȳ; ~̲3L7zRٱe!߂H̻U(Va{ Ɏ,&;YUU!vkMݙ?F1p!3:aSXJACFm,ՑTVHN#H2ʤ z>.N]krIc l WNBPX`5t!1% _:{Zd,hFE(7evoɲĻsG47F,g%Zٰ0uW~;X3pzD)5#ƒ`͖3j8^k'l#mzwIjD?D+)TbY2gY~ #͵ա/I+p{}H<7LL31#T]u{紣5c3ݼSLb(A Zj9~ozqA\{yaFѱPFX]4Y Ee/B,0Ș&x<8(>(aA4q@ imug3]ڏuV^!,aL"'i25k#Q$QԪ2y ǂC έR3i42(Y3d?Q!{BcueiF}rC#Nj|_wzft$PلIbR6P8+oaR\#ӝ~C R`'z[I{X;ڶe[c>, :/9%-BWL%.y> UX5$.6#-`"~'L8*>PцAsOZb-8W$o;qlT^2A)7?-*4`0v{N8^q4IcZfi* ΈP=¥䁗1F%WAҤ5o %o5|A־Rd]!p9Б5' ,PW*R_qd!}_@:q"zNrzQ63",Ћ#7v|G6ЪyaW=?$B:][x7fZ, 9[5g$wlpLwҌUל`kmh̢#  O^?zTO08F^|&ɒ cE #쐹>%-fHPF]U@EMQȺ!2]]o A/S EL{[T| \2v7. U&;6`BDtrCXk!duiWcuGA1WJBpX;ِΡ㠱۰@Du#j\V~ :4y@IɔN슗zH XEڛȼ%&'1ϼ \ &OGaḓr [5[d*uVÉ.;(5l j!hSpyҍxOw_싼y&B u"ij"J_#Ֆ@84K_^Ԑ|g!~G>h"R;k@XSpݬy?㎻5]Mi XujTcs/^e?|Di 94G&ѵUДR/0" q$!w8Oq+KQP8}-Jy_tŁЮ[$Ѹ K^iWA,Ǜ~&VN\*.?q(f?+ǴpN Lsn3emûhqE=ȉOjJyXjѵ4Xw@QᗅYf%[$WְBCo༘0W9I0~]G=J"ǟp9EMAO &; hzbz+HpdEUͩ{P 1uVa Ph 쀒):7ɫfA*wp)Y*}qfzu`x&|<%M8:OBs̨KZ|Ţ@e56uN@ҒU`U@~bJ5}15'@/*Ro2jMe=y:{&"?I,13f%e.fx}zZ0h53 1{9c!0+2v߰N!FRD([ao$SB"뀹{pFjm!?=2Lіm&$qInh\);qlwh-Ӓ]4,HtTOǹңIۑMʘ{/L@$m{Y䋹=mI /c١V=Iv8 ,/ 6< ,0 P伝ţ2i~qÓV(_q'?. 6K KP#Ҕ|'p\i }dTU-j&DˎۏsbTP5< ͦѐ:q㌓>^^L5x ,̷8y"Gi/m;YRbrDoKȸM> 6^z5jZ|ELGse!@%(D%Ia^()jY"j'`J~lF ߊ~-GYoׅCz1(QQG@OdWc&N ) Tx Yѥ)/ΎG ohPDžUNd#|^VJaҦ}Ǎێ<'W27?U9 CFP,B?WϛI' 8L]:w7IDϘͧK7bwQ%S;a<5jOiY8ܚPvm»o[o)\VUUN 1w%UAd-zռLjX`EwXO+L\^XN# eNG4ypvj(j&XWP.`MζqUgpŒ)s~iD%",֞"a5޳K5#p+O)2 1PiDhv*Ow= cbN& 3;\ꠉ< eԭG/|F_R?ʢ@Ƣd|s۩dXM+?U@O N\H~MO_&",mx]Jt4},BpC nKĵh4OT zx 9Cw),v8ϧ_Ĉ}0hq\ͪLPшŹ Ƶ6d?fq~۰-!O 9h^K (vh}I/U#<2q[h Y zfHhCq;23!4r%)f΅uH~Μ>&}iapBQлU S;767=OBrZ2B҄%ca٭]sA& _Ӌ &l&wJيr[P2ͱ 3BY(<' jsȟ(0tq )"Xܽz쩙8aX$4#+>k~$LSٹUW~eUd_Ju=|>hD*W8 6KOz/k#k_DNW vհFRX3*@Mx k/j 0h/%6u/zW";F \*#PLMws`~bO/_k 8~Δ7S_PKS!/^]%-yv'Kc݃ҒѪvdA g9On"r#fߋthro` Vu, Tt h}w2[政 r)ڤCD`(!ǚ8y| 7'= [^ =4T5Ey|ZUBhDt&.x_1/"+H`΂p`=HŅ)3@q;8î9nʼnqh%M]%yj:_D®B( q$8)\ow.zB{ e,0~:6;`K &cyJpl*+zCDTC\$%wMD:`ڔ"S%s@Y/, |Yr+ulb3ȎծAETùRޘPZ< $@APew;RP @fj=GeRyz*$[`Y cBl_EQ֥4 aFBK?Ztr2<&dZ.%K<"20⎽<_p.oVB rIg)@TT`]byJnVt!n^:p&p5۰Vdo+x>q״̗xKXdbmxPp )SjBϫ]dpiBb?ǢK"LPCq cnƗPb_gPWT<l(wYFo9$qɐQ6#L|yrM":>JxpQO$ѨxZ!q2[tIށ/AmvJcAl*[]kZ~;YA*vxJ)0Xh' ' 6Je>h(Mkp/P 9VZ4`; }@JFp&x8H7,ױd)<ӣl]Oig*K&Q2S@9<>..ԫCnՍFL$cčG+s{ϖ2YQH"őF7wQx{KϻH,[.VrS\9.〳7]vrorG-iKovugjIH&l~8tf״?" ׾:)iE3ܳ 4&lmev$(s&!:.W޿$މE{@3 wH 0[P!w/r zfZd]kN.p8;*Bsd3=٩AQdԣE%fOιi$Gg  )Fs|[BP5+di&g?q376`4U!g~ e!RjaC`Ԯ!j,@=ZuNRZ+0JٔR\9Drځ -)*Ld3w:HHkz?_;w3L岩GixG/6“9%-#]DOO "~a7jrM7`cEÏFUFN~ʌȅoY"e|+1_!UOl]zU1 oay I.3snMU|sĝ4Ws6?PFӌ gń؃S_"kԪbW:lKBk +2wJod2E-DnBK8Cm"z=?Nn(N"r27OWrX(VK9P^F.P%t.YRaEJz 4,;ObQd 7;Rk t?FV㖬wG*VS.2cP({wPG8?]^+)vy.0/m1r`=.)p_Oġy4ЅDӷRt 2q:0eC!_ຜV0nәzϧD ~)=RFE"} ZJ xjVّ]T QE!ke+96$Ԭv3v}C+yjhů.j]/T8Bn2''i&$]s_r3x=8D]>h)%6Gl*>)⩸18ywH2b/T˺Ċ":H]d|M9!mt O]`?c 94RC,>Q/DXUfIg9hj޹S:f FWAX@F.4,r-U6hHOs19^BEWudvHm,.ĩ ul s %K868=3**Am _g^D)h4xfw6CI`WxJ*.j*Lmv~96vQ@Z̟aNt4ID<~˲5?Moy3y9uty3 ՝$$ĵ=(_YJt`,1^{z83m @05!y/: 6ڕ^93[LErP")%R{h#\sw (Q[?/ZjdHz6y$D]<[W>vt%IoN9- n I[tґmPH/:Vݧu m8Λ7Kw[kUd߁i16@,7\\5MP7i ?5op0( 1sB;nz/#]HMZ~g#}mԯl]E>FI mODk#$֊kyJM3c0]q15˪@,z}l7>W!bjۇ-Wʢ]Y>ƥ_Rpu79VP ݂8#vmk- \_3K.vfj#|`ƔEm>0תVB$&3_tTʒrVcX[jzUU͒EwA|^* Ƣ07BY"0a,'޳ 5B f_N`_XB&7wIKPIXn$.k5Yݔ$/_C2в̮*t%;Q.DCo50maP4 ZY}[ ut rd\[q S+6Oٯu0߸*rҦ+ɔ .\00@FyڮZm%^vc^qQ_.~-yY/> oie`qU3D%lwvohG3T6wgy?B"Å*b?Z;*n'@C+W3iOj(xL NML]WŽaG3L_@.+m+~?(6 ah7&#k!_46㓜Z*&%lpp\[7,+;nDxZxZvAlxE%V7Hŋ 3G}́7h@,& @jA7xU"W{ICHT!m.cGm 9gP*"#x&=ՖmԬ[/Ə_q^6 ],4mP(tWϦkݾt*V|v5hAAW?wq~:%;V$[zx*TvŠa)zBsf 2@gCѢOLpt/ӀbJv >'9LN=v/4i1.R YdG<]+ o5t&8ϥZRz-4v;P.$p~f"`FDf ?Z|T4]ouC.d2pG+] 6zIp06>) L e. <-=^q1masS"V+ eW]Wt)i|pE; 7Bܷ*6i&遡jM+2!in`MNpii֏eqG¢zb?NHmCo;2ύq +y*\vJxOlT+oJZ+L8~ P^Qڏ5xU] !͵AKQ;PmwH' =\zKDdⓔ D"6iCW vǘ=h•9e!)Ne;ͩǒ,(s EW!&FرzKU1 w ?C?}ZeR&bJ!+{ׁ*BZp ]9F/ߑ ȷ5L5刀e1*`#qSUGɝ g[#qՂx9G@o8a4G۟Ō{ ?R՘as;ј@1B i$v'M=57%^D4H$ŬhTXB7p8}Y&劌NYo # Q$?{d5$д0@8,zMD;#bk4=3|f< ֨*#|ewm89VX RP`@kY|.e>GT>ɦ`yE]vrWX~aRE(Dl%iqwL>CxЃ|0|&UͺY^5s1)L3>t"""^'MdD:M`WZkJu<T8}MQwMl]4^N_ct:#EMY5^6y/@A5E., 2-rQnL8Ggo'bc03|y6p"ۃ% GZp) teQd6G2Ek!6_HR ÅIeTC@`]N$K<4ƼEBL_Fa.,!bwߓD8i&Khh}$x(qѣ\z?I-ugM0“;wg=T |`kV5UN1pRr0]Qʲ~pOd Qp++4:j=x`]n9k+xGyXނ7c./OZyq2.ܘR&ѓ*40A_|5ȡosx?6:l2S("m]]27^wC9IԃTAr?%RA0hb Km%iU0 'Ѩu ô' i= Iq'g};vs6 'x@y<eTGAE+,7|O9pS qi΋{?.jU xGO!A&WiFMùVG~0exU'$a]-Օ;f.=;Hc,/<:x;d* \+6O}ۤnޱ!| mCl0{r+8bCAi1؋ 9vy<2ē8\ʺio;sNҒh?d^&%ö?g5qtv~7.3/ P}e0ItcBFkw%붵7K~[g4ń_'Yneh8Ƥ>{c, )v^@A%'ڛJ*DdSdq E܌a:i0 v9j# V-BďѺF|ޫ D5'&)9{5ra)(TI|*{zּz}dD]?&qvpZ0MFPؑ<^JSEr sE \DٜR:,xj,'{`J nfsęi%x 6Zqڽ~yU(R{>>i.ZcQs2llS3[ML`}iS]g36?*$Kdl盅\ P&qOX?%;y(7C >(=ZqqJmm)!d*xw bzJGWTEx~9öuPD&_\هRTۓ}\, !i "s}cx p\o[q\\sG hS-'`纈,(ů'5ЏZ7*rLm2.nTijrmFo[ov]="#85K=8λӓ;>"ͨ|X:yNz&5Ͷ0&̶Y_s&ߔA fT,} nV+:bn"4UYo @'/Z)Zw ϑQp|BNKn?=G8q'~'^I|Z:%ڰTA6|<35c?TUYD?vTAJڸf!r(TSfgD P6$~ͷ1vkz %NVKq#r4.T?oqG<"1MLJϏf@P^=swػCU֕]&NV#yɳƮ(,Y\C ~12f2j{T'P6( jM]^g`Jo LR@E{ sߔ:.jY?Y+!a|ګ G.ڴil1fV! ٹ7jqn8*WܤĽuNdeK:mEhv#)ȭynG91ľ\s`BSC}IL`C$:Edo?Z``ItTe<jY~n J: !c>eeǟSI$H.r {ORjIJa0hgܫkPgkƿS*A.ܭJ «lU:(_k[!v/\Anw~Kݧf/)8rP%KywgD왧5LJԚ4*&vU< aFg wM.ge =J^,A"‘@uوH)aXKˋ]ჀˏuZf_{ݩ›&r^VnF2\A<31]s<_qAvUBF!.n[WEI*n15Æ?[m_pNE  [ӹVUѨ7(c Vn.8)-|eɐ M~I1vc]r hv=^q#~h@k+^%ؗY.ܱ2c\s KUͤvɯӖ";M}<:vATю'(T+(mYsTF0gk$S?'NYq ?~¨b8aPPiש<#Ќ[†TuxX3@/{~Nͥc sYRʼ$VxoZgpr(asD(Rt4[x vg`$⊾,* t9&Z;v+h n_)SRcNlSY*;B?Sc*IQ,m:S>l^=4Ɯ3!;ĒHݽ@IEkLEW_8Nie.s򆪭Y ;K1m.x X}SD潘YtG%>ԨhX2f^Q^R%6pfȂY}[珳~OB8ƣ9GɎ }E<]A$28 ߎ(MGi|dn[{ ]50SLJ aZgP)S=^>9_. 4>/h % n[+-lBA$~1Rnbxai[N[T*k#Cfjf[:EůS\1S23􁬦x5FhVa{c|E I)Xx;l 6HÇ + E("әyLMyu (;G| Hn9#[U$!߭v!i0J+lQ}ZFt1?%IE h`Գq&'4 n ?[jh8W0r:ף F=y1BOתf/ZGS*P @4@YoyǓ#[I#EHP"{*"]*Zaz=R{@y}k kUx#UuV`S2ׅY?w +8>@BƈU'EfbƮ*PՂ6^c1֛k^?WuCfBWko^TF~WϹC- 7`HQ[`Z7N9-).#6uNO!jZ|V :DF8,NDHcy5d~!nk>5jݧ'n f2}>#˔tQzٻ2q P ?p0j;!0axAD)l4xCFElRFn bIj ds@P+^nīb $ 6ѱ9/4]]i$Ad<J[!2Y>RҕIPq&? Yn[YhzPo}fZ}k\ju hcBԃ3+3Z9nј& GJtUmjW17. .x@A CQ_7( if HR'6vnrcm%Y$`6n*={yq;5 hF!)eʰfcW=Ǚ @xz. :&R^?:#.صQm xM]N@ ܣ k mќMWod?V?&m#ڏ`S4 8̸mAˎ}72DoP]B#5a\Ź@@%}E͟ah. ,ECrcMI  oSKa?t6-&gOv0Cb 7/u6ZgΈ~č˙$~c>IP>u`K*>h/2\o4;UzVO'I]o0lC[އ}EKNyp~7IY,EM{e /fpbޚ)=> fZ+>W[c-HwT-dӪ0^5 Gc1ȹjUжvIp_[ vy=6}p5!pCHN`IMiN5Ɓ b_3\F56UAJquZgtD5ڬ|7/I$Vw cgwt`Sy̯/yhL8SÿPqh /ܵy~f~ϏKtZ ?,׳M!#ƛ,Hy Y#U: Aad':7wX8x(EVxRxhVm)sN%#3^K׮oLybzk_7a#/``I~1z =Daxb6_ěoySw az":2gpO+>d -2$Cķyevo'%.~QJӯTٍܴ_畑bv -Oۆ-GlA>!LidhvvwUgc+:2"% w(K:>և׮Dحߐ>7ǿy<~˧9=.01> !fSBFH[ 2k93Qz=줓7KL2MfƒګzS1,ؐj#`Kvf2iYB;2O|CȘʯ ?WP?D)P%\ lg=1]8Y)=`oo6vVT6Ϙp[‡Z߽[.%_v[# al uV")Be$aT;{m|vIzh)HQG?"8} (f5 Y7!-[V #o7xwJ#ÄA.R &BRlЩ:E$hWZp}FdP.(+ ➹KnjWh?VVA3'Ű V;x( "JwB:B=0E\K@׮ƞڿYṊ1;QޛFfA<>8ξyW0E 4W6 Z9 +!liW=:)q+tB¾VE/F%5h*GzFjHェ^`(к&!-ʿ".UN!, a-B;rFX^sAdϮx^ Q%em) )ׇg?տ` CuFOgά5Hd,P,BC6n0ıO-!R` ~ |MҤ=0ܵo2(VǨҐq=M:OO{#H-x:*h:'W @ǨTv0C c[t[Mqt`֗S/6e",oO.k{Rla[c mȗIDFb&= 0# h&]ޟLc0|4l|[w*\ʧ>E.xSN1E5 M-w|VPOS+SAS_aZU~XtkN)\LԐ}Kt-kpSvʛ aadvGTL<0- BV)J.,i+onT`!0*.y0$dg!>WG62>Xb0Xw.ޜ$Vli%]̽bp R]ki/}l' i0Dg|J p)h @AO͸=UMlsr+@dbic謝Qi.A: >fм4v)mQ/iWMٕM ND:-S?ŐG'IWE)7Vn<s:> oZt$]2 ۯ$@\Urwۻ%$UH)T)*3yQQL731RFi;T(v "^p+3L:1'A&3?NΣv#ʜ~.U=Cmy-qq&KVqvL˰#avVQOQ&uy0ȤH?#˲*m'+=RW%LY" 'x>nQτ@!֝K.7vJ?X40<Q{E5*Q˥[Bp~H%0ZvOb!9K+{KȫhSMT <΃uԫ/uKYZ5%ڗ0z Siþ%v#Em'3CE'wFko騹X)Zǀhno=Pr9U/rkr9,Rf[znAtT͹ eŠTubs!sh$NKU p_E@Y5DZ5)1M"Y^~⮩fTEokAm?;TiNzIә$~V2LOMAKSŷRgVx.6FkjfcR({B qsy g4;>|#i5~Y9c<d bH794*x1U5#,E p}Dt[ZsF:ԚYP!(=~3:Qs;,%1`UEqIU9g.Ieyl?oKR&'|aP396.+ uœC 6wo8Τ=wLxSjk)w9F= LW<;HoP;_W,dR'΂i_:W7^3tA! 9u?\++ϭ=" "BQ$k53:QWl͕( 'X uq:ɇ~{o29j"DfwƒlT% 2:-t긩`Xd`cޒ{|\+>%n?yYS\J_0g|jgu!QJCRN@J;Mx|PR) ~ q8Ol=?RwG9U+ztYs5P8e}1C ?e"`. hQ*fPpմj ((l#R4T fC>u\h5F &1o(,qRk=m|Ё~3b`Vv5WS]E LW$Q|@)Q7%vL: zDi3m GfVSzZvM6㵞iùU_(b_a{W蚶iQ0%Ԇ~HDa4I)0{vuwk" C2ʇ\nzDZuYx. 8'8}e re'l&dA;vʸT{,"&wM%<85i2/ k\XI{6g5"b4Kw_=bm]O7ˀRC4V0,N_y. u+z*UM[,BO*>50Iro6۾~@q+: RDp„\u_WL咈rZX8i;E`yu0z#$oT#L Ck3^EEh>Un`}DaBp;[̇4}kj6d]qIϭ?@)fugg}gdNj=Ô(EfâH?-D\H@\jN6׸ k?<~ ETNJH:%] &`E2;5tH-CCI)?${$_%qU ShP)}qe$q-_!GQ"G򱴫?IbEgPVdqvYAOA4Jx fx²QBUZzַŲ9bpuahA^/)vHE/{ۋ[BN r>D2ɰ-ytMTv2b UyFu~yXguqT(?pyN: ZRF'=2J,_lqϚY0:e`np[FCφ=f^,KӤQgq^&0[OY }CiN +§>:hMRs)"݄";STӮ·~TuM9/ /am67vlqXH," Mu}\h70ߍwyLQv|}ޔj3O_K욹 -\z\P)%.Q)X`ftYdM*wGnצIugq( /h3՛f^Ӈi %pʭzV;wFSVR, 7~/mIK}{yDI6\+| >5s|N9OP$Q1ҰQ?/WNh[2!oUŲYSaHBqم[éI!'2[b}1*׋lO"՘zGD4:氀c"bBM N= (4Xs+@ ?X$hK!:ѮRqq,l|c&ݗ4&F<Üھ w/{W v߾C}ʢ!چ]m͏G{-a>ODlkҰ[:ZCCsB"?Yt͍~ im ,"ط~f Vk{UDC&*e=S`P݆[ #ksW Iu/8 4S(MFMo5&n4q{ b ˋl@BI$΍!3!dLw24b5㄁\V)R0zIWx(Z~ r w @8_Ɯm갧"lP%?o Ep5{F:y4 )̾d1^'c15/XVL mC5y%Ku ]-3|ׇnⓑP,77/~+'赟Xۊmc~R|^gOS^.uŔ܂i"ٱbe!Nv7z#e#ey*C[D.m#fa .C="q[fw?9N"u=(2Tn4\O)mMԋ T{='ε2+F?$Gs] Z9+k b%yԢ%ӻ S xm@۸F^e1 M[x\Q55dLzkTJĘ6i"ɝ/i6˖ciql74ZG)cO¯DfΈ:+We9Ԙ6!Z<(/xfS=$24C]IJ" 94&WmP/t-HRCx74"Z`U +U4B M|R:&KɦדC5 q۔x#=2K\G$)y `,bl(O|Nc3|n|CG Cxy\?KEI ǟb6%҉jrTv.cp/[/ .m ѲsMNdpeiM٩h -(F:75VDG0#zW%c7Xݪ<׿+-V0Mף c9Kτ^/wɎu,LDvI%Ъ_x@97@[A/ OM}Ii@FBɫmX,$&~QYlwQ j? dlE5aY@RLKGK6 Ob[2K58üQjؐiSmS;F@=ֈq%PO8My+~[i\]]o$ 1_ס\MVJ$]q"23Ulg& YC9n QQc iXB̸(rͣ x!ap8O6@V x{b_dONA+X9d$`0ZdQ]LTIc61!% ҃qZ"U} DYS!aB9{ ݇35/jҟRN> #wՀ[Ӿ5vblӐTYρJx g.,)3Q!K$ 7Z`"c8DȽ{K\%_ MS)DZn3tzI;^ŝU9Q(RJ NP'IUTY}uO0ӠZ&ԶXLh=c.7RojS{s}(ѼVAxhzݖ|a`:(S\=e:{@ԢXONue/{i&Osjo1y|0POGE$6n:k}x>Joد H8,;O?Qdln K#'!$-4ą2Lc:~Ȣ@;T$>#ڡ\T.8JJr>Ku: 10Z*Nw jR3 . > W(%Ä:6 qysT 0oz ,nX_ F4;۱p!l@¹~7A+ W$U#M7 [ltnwwȫPHOq!GQBQD g7P[v-oo=ވ' G=x.JmcwoncDly>?o^I7*x eW@Z4$8y{ut%hS䤗`̓Os=÷($2%|'AQxض*C~vR>Dg ΂lM=DKc+ctRdBͼLqaaebYrouvjfw U6 6O&K!/kVN/#A޸\ƃXZ c'abc5hu9ʦq6Jw VrVVv?}/#?0^O!=^ErhɧCՂʚʳې1C%z F5O^hp 0':WU6v0R 0ϖRZrd? )Zr$6z!‘E&]3r`6xN)罕-T]a(o/)-v| SL &ƌ]ɿ Q=+T aW =w#"46H@"]!k`Pyؚe)Vvj6?"K7uoN>8 b|U΅'8y{ }E9tQ*|bA?f٦h*!]nh4i,Gv q񴏐I@ 暦9E|O$ fzoPYc Pg {D/veѬ'Ia HS:C[ѶC?{ ^4X {5c-1[E0Zj"0VEs$BSiµr[2QHh|eb{0[Uc.W\ 9XA5tC O\eJCky̷J =L-Ȱ+>(GlWJ- =0 Sv*C:(uE2n~@a-K߾H3>?ð;'O2ln}8r<1>-Jޭ:ҫ">ĺ%ɣț CM^S ;1i=%EYBfY Tŏ |'~$?a"lmd[GG|"s *pğw3ixV^-RŠdB>&gpᦄ~@]ouɤ%l%zYy|-ro5?ûGhRNI^KʦoGtjNJ?5䡦9l60Dlq\!om;`ҌQR @b1Qow-h\ dD%M}ބ>ҬƩөv{>w['K{lRiN t9kaW< q*7tZb"e}#'+_'h}IKbTUKeu}ݰgL72;(-M\f߮=̕ f>3\Y,yҡϪx4t+%>d/m+*k'sRt95 S"[0 syoXV,sh5l.RosDϷ 50ƁoC.]nSB$~٭QGnǿ~,3ɴI?D.r^5AOڥޡ cCݰ` J,"A&u6ԈRv!@(6s?=7MGd%ge 1:}ewT .iw+4,[bwK̦vgarRSp[+2N+\L5v %Dſ]>2afb\aޯ`S:<5Q$T/sёi~V ~%_0MC%P: y眐ɵ)Fd^0 5L(\]K`_=,\cEg݂(#3'zLEkwqy{,O'Px&7^u.LiBEV6Dr7A#D,pWȓA{Ld}X3DރUmwH.rs]s%.Aç_ϊh\?K_t^+6}&&o,A0I[xVœR5``0 -XկW-xTgGPOYI<X9v4Y)yjԲDjKE wflC,M .! |4:z`8ZÚs uSwQ5|t<`KƨTjoz? CMeɪR="][7W](Ǵ=9h+3B!B^oj&+x-} M6Q-GLl~!so3T #;?\YYWi}ƙcj4ᔞF ٘Ww9zрKO6r{}sY!tzV-x/3A30< Ҍeh ,3c ZjQK1AunGb1G=Mz7E?Öx?dz}EQ^BGwk 3MncXzy X hA}N-M-nkٗ/X+&Q2w7 'B"ֲ9pj>ڷ*m*ٻ8Vt8FcŮP ,Bü@Q7 ̓q4%miT,9&610 K3 /Y2f6ؘf>TXrp߷>Ih啵E`i< wbzE|īOd g]ajӾ_4O9#JXW%0-Z??Jk5<Ю +O+F;Ci i%t )s$ϪGOBIי+{McW xT c)˴HKJKPuRn#Sʼnȋq[0jِek2j71KP/=?[Lj7Md㛻ːzvc-Di?}_y-* 0vZܷA9F͌/寃1W5\H})ڏ%g'cQՍ_m=(k"LRgbzrJf1 'HzU`תb4}{ SN&ɅtIAxJE_e˕GŭM)8ݕڙ޳\s0;?+0`GuƔ8(E 5gXarАxx.?Rw<5$L /)fbn _J05]"\Y͆/H)0q߳D1gUiEOJB¥)-M-usW$_'(_i7dOEiP2C#: +; š2c'ɷBt`Biž" z0.Gץ~{xxөAC.fj -\b@H'>GgUCY{\̇kbyd lrJJWRH wɅD\ɊiBF [F `}aWc.n8x d(Y6}wȋC'ejU|GP$i*l$}E,ěs;߅#. $k7q9ޑ"fIڼeK OPAz:ا,gN ҦNDlWj:X#=(#j>>V 7YK.f|T2nX\fÛvjI_5c`ʞIgY>-KYI#} 9 ʼ|,2*fe!9ÖeQo)o{A)\sg˯gF1)gMS f(MUjY}T﹈2Q2g_G 3酣;|}+%˾9$!#%k`CKtquwqq]G̼fYb#WmSZe_#.E..{@խ@8C#v <>"*N5A,Rx?2/#&>=<]B L©s=qK*miGH#a>;Ƭ3mPi6`6sm!5hO0˛HuJ}U%`Ji{bҘ8oDШ'0#Fh2}9y:_[aLOEà)ߨ4Eye&t5JdeyzUEč K~AG8ݤ>AA%ٮEP*O4T+tgn$ 8K%fka4brk@`wg_RҜ|?g:6dzKGv'i % \i#}\n;D]l:aA"JҦ+XCR1$k%~b2i}BH˧܍N/9+~>x-9"QRZFH1$aedІ3e{xyH .@;[kywO\REp;Q+fNwϱIbݘv@ l<8ʺj#U7NxL1Oí1"څ)XS/y&WёxdMRp|yǃ 7HQ[ H oQf/EwZЀ(a6Lb㞁QV+L|3@;Ky 4#5 # d1(Ÿ׊`a@g\{xE+EC{HNh1m[w:偝+q>Qsf,p8u*d,}Q6^-OJ=_.-*G̈xi`Z/cŌ!EcL9'O'0$LeFkeoz"\l֋)9mvƹ z\ =RR[Wi1hϴɆyZ.= 4~p(|Vܻ2\U0 aj |}+ed.0jׇ7IXB[ Rf쁂E{=j|4w紭}S#kmCH\si ݻ&FFjJC݇6e е[Ԡle!Dned"|ګܳ~fMW:+=F(jب0$ӑM}`lA+?W0ڪΠ}ǘc:HY lq7GOG|SqqS' yQ5g wuҒjDͧoakCϺ%R \eF:?ˤ[Z{uo9{o*V T+,cڔ(7&McFU\-Ϳ'|%dB &QU|aLZax@Y00m`?vM x7CYCchͼlZ( u0 "9AƯDL ,(KJQ]=:(廋4XUl|IP2&L^5+rB~̩@XW 2".S06(ufs@VcȔ䍿C=OuebTj |nw^ &qMP342~iUE Qrvj/&b|q@}Vv ϵ)L)>YϔX"QC%/M]*Z;Dµ\TA.t3RJD{dK'N1cVM0*]+, j#Wo2'#?o*`h6>:,R{{:?#7 7b76=y- 9J }KzbEDy##s7BϚ=8c=OEk#cQe}*,աN\ۯcohjQ(ZՖĞVϺ*2D;?oMӑ)HjnCߧa\wGBESk=O訒W *Pu.cz" ߢH6¾u"fo1w1w +uM?eY"kfH[=FUEKc}(ֿTq5 Wbl#:cC5CPg,v3?ՠH8/e`-ك2b'j{)--H[A8ۗ !YLSӞ} Nh& D_ҭ: !ej4K_}kA!?Q: !`w;\HvC` &QM\A|Xof;g=1NAVmأ*TZYKB( C24 p*YQa<$:BM`>hS sѪ,hu4e4y2)WG :+b7ml9zamFȄ建6|mzIGmG78*5X o`O'?Nϵl~^s>4sV Av>q[7˪MB"g$zY ۍl:c8Gd iZt?荭vWE5q{@|\ӵuəFFPSY 91ԕvTXFb=KMɖOFg4dgUrMa?w [N^v衭c,%& ) tN8{qwy=L])3P*dt.hm, y88{N%1Mߔsg8lφUs;lvSSl o(X ;.!SB>)wX8ѹ||єΛf8DYS[-q20 p#086*Ug\giKec?8]&~'9O6.e5i{&:Ѕ7; K *\D JcDZ4OQ.5}B$CL/6Oub01VVQm$Ƈ|/VDL $71ZW&x ~;f6J ?5u=PO0G5~0WB57hzU8!9T oSWFܵM:4EBw[V? (~V( NsN4"E/Dr^ZSǍsZZeUSP ;@7: 5aY8h˝M17NS{ 'va_r(+~p.li'j0f3J.0mXiTS;CP4銞 B;thnE3{qq)U^HK`4VXV(؂Ktm\$ D"lڽk tRȝ/Rt3OY:J><}A es#m*:Uz 9ꍺ\>Ck=a܌4gsp@coئU1LShj@6[)?ҏq(CC-+ Ov~/ه@m9DGAy,Yǐ-/8lM;5^zxR6Z9t*:f ڃ3?9zF7ՠ`jCzXא$$cX ڌV)V!~ | 7ߦdj8z?%NJG!N#̥`y[Ls4+S9dz 02ǥr-fA.8U`Ch,Vf٬ǷĒW1Df@u*˽9(Q ן4I74 \@%(^'< 1"h!Cm[܏^W6|a_FFjP ϸΝI# tl13l$-$QmIu vN-^5MM]<έ]-mkuc[}ܧ+2W9؁2] '~\riTivʢvȐSvE- 1M ~i&hw6 M`yxF]o|{0ڬ&lXǠ܄<"»۫p8ͪ1`e20:j$uR.o佄?w+$=뫱.&iA"M}̜ nr=Q`mBueus;_vɳ,t1+5ɘeR5Y?)x$>) z-V\|lt:{Ѐ^>VC`vCk9 #& 7;~aqK6(K<=0g~RHXHO/NI/|2cI5:dd\^} JrhwC'rYn:b5T] Tʍ 3 _rj乡zβ\Vz!;v_lUy[mx`GF\x [׃8v8 ƒ) 2fE 9,h#5/<)aj61 OH{@kaZut tG0Z%_z`c#x5%4vtPF"_j0G"H WB+t%v8DM4NЩ?[aT5X;izC)}ljn:@QW)Z]PWc.fH#`F y6}kǔs W8F\ H.m*BR/Nz[7 (t}?ĉJ8`brHxe kR'S@r t$f[#ق2`rMQ)2mc1x~Є7 Ë5*(vMû@"զC?!$EřKbD,ę7ayV]wRfOi% #ciɫ}{:,B|Gv1 @ QQꔋzkh#2 ׬ߝ7FR+TChf٦:>6 d=tnDPp)a'$_â.{)Brf \Y.M>#$ϸg2㤎37}QbML.I#ٳbworP@,ؑn=3R >+{/\~dGd^f~,waJN0eGb_zE`q,0NMȑ4Ahc:zT3*8+s4:x 2_KUS@"aUHC]EE7JyJ]I͹Sj~rE`L{RJ(;*gy_a{a'z/ 9($9E%ZfFhqLދrƼ䢭5N وvZ ys2禉 ZRC(^u32pQ\I+CS? G2N "`7-a,铻AM P幢#݂ߌ֘K_=U> EbqƣIhwe4(yYPɧz_/!ʷM٫,DAJZTjUbykiUCWA9 LK2rqnѠYEZ r!unLNc^{zXR^LbI(Jiq׉u !&g4qO9ި0_I^lC?@fvRnjȀec=ɤFRJx5"`4bV[Mu^n+㞷=4O.9X;>MŦqҍB :<2QZ{ehK+A"?9*]ˡwC \`pN$ Ȯu $+ң`;Wb?R N<_ê2>}34NK#ʫ*+[m. +A >ͲN[]AA%s]h57CE8 zI7ζ∉U<CCx̄٧T[R/? rH"ց7KKݕ看AhA+ٚ"T CMݵ[;!v[vRpXjn+[f XjoTU'.;AʱlO)=8D)6Ex$ 4{; L /Z_I2l+(8w9x XxPM9 ֹwCyy [QbbogR]$F)JZbi;KbXB t*߀dWQ؜ 6zq]С1{#POPd:Vn3Ҷ;1u{N8Â[⣝^%3 Kfo3I·W~43}<r  c".}K(|/ӵ"C2u,Y'K V69VdyT 9y8y~%OUN9=+b;s~I_~ {Pˉ!<~p>%BCȃ5 ͞[ Ng9 Fe(x䡁Ve#X[#M㌠,Mv_34'cyԯPXq4#=/D1҂U”P%໭tBNe0e=i`y%CGnNݻbX~1[=.otT!w˕(H&E4Aj6 G>@N+qEg[d"qC|@619pIGNn !!@#"Rvb4>F#̭ ΃o :J%r'$y wg6Xᬦ6CvV;|*lrZVR|)1y2Wg)'AAF( =@\Z#C :C6n{Q%[%t xPH0~bl5ߓhy%YT"Π9Ki)5Z5SM۩]`FPZ[|^HXZ4TJiQf3K-8Lͭ6֭׳ihͮy}8"8KR@٭E|JKjR E@Mrmmd]MS ~t7W}ҭsHE AaE+N@͕ꖒ_jInnN y$ʅ|Ѱ/RB3%;euGE0>&= 9JqfSPeX*JT{he;pc@sh|eӞeC/8$\b'3UY(ٺFe;|K,q#HmҕhJh3GZ3L{'}z|R\&_=(oBHO&(tu?eBf-D0%hzǶ%e دOnD2B3"zaL^k6 WʏxYBLÂ5)Qo6ufqޱk;Nõ˸#rKRD?%zH7Pc믘+8((A3^ ǔvz:DӱiQӐ VǜNFPEut/ }gn婪&,$ +6Mtue ^j=Ww(8wL/r375NA&>jcxqIK.(LDCL]jPأTb K%kCr  ?,D_7(]Du >w1 7 ٖ!I CGz HdCx,4toƙKB|ʪ,ȋ_jSӕuU754I7tγSw<+*˵j4/zVic^Ƥџmd]>UBP(&=~$tz'5nR[ ӊKB|9yuR]!SE^+Uql2_Tt-|bi:ف4)vk'<.aؕ_S9Ă8rkZWv}*)^Lx X W`#Mi壐0u&I<b?*R#['B6Cx75sJӋ$M(su8/BF D Wo `0J+{DF(tO ^ Liz6/1\ƢqX"5^H5 V>ݜ[ QT=$MK[f ˱ak4>DQZ@b•[8b(;?(1jK"HsD>!ש=.*]WJv.H>~yL%(E1׾NM $=b i `_ @&k) ZD[P;U%Iu+D4xqLE vFb_~pܔS4BwKpn P_eDˀB/rDn:د840-Ac%*K~eYe.u$P$cVw2 R''{3iD#ekւ0 ѯu+rtH`R) B`+3`e|/.k]tvp4,|~HR2.UH3]rU~4aE*SS%ٜaTǎ5LMYTN 'wmy|ӍgIqɞqD{agd:fr#^ ҊY2v26K@mXZE7U8v,R30+$' waHbh+88%'6{ f4ѯf}V:UWLWGekQ٢ows6l@##b2k.ׯ S 0: (RǑ. @h?̨^Odr )ܺC'9T#N\f&7a)-}]gL¢A7_20L:X6CE9 Zsn >ڗyLn5mQP/ 3 sjf_b 9os5a @vA5NK?u^w~#NJ(y=iFVQ hWdÂb;mWr )DdʋўltЊ[ Ǯ{u&o8dQӴ*<r4-&f7!~nN B'DF(wpKK<b$ WZr{SîO,PA 'SFy=bS7*7tT6L#>]OF ÇP1Ё RUTϿTΓ(U9hIHu&1C?GIDT" #1󼫩m"2Eu!J9_.8{ʡ'\=(18Phc1>@+Y>@5M`2fF;*NF~[ IHt2DmWGfݢM[T9 NbxCr"tYJEv紥%,~{8YD_ ;. ]$,NT㾕˙]-HA#s+l hERb"AY.:ꖀ3r7 O<Ԅ^RjZuІk4&@gN,슞RA$#)|Pb@Ev dc*x0j|nb#85)t]cRv2[eXYPx-?|&"e a~~D=9E+]( @<h-RRl MV[Ѯ* 2ے?4ZO8mv gP#ϣ;F_{3'jGUEڷ×,MF{&&O1Ed*S&NJu [PV 9bIs:;\imUr`g/LƠv럤BYTc '-^?qrC*R?3WP-QNZț׎tt H F0yLM>ݙ!@T7R#)L1I^RA0,9r e2WN|~%_)2I՛(| Js k[aUkt! !nN9oͲ $\Ah GfcYϺkXys717uxΑgd4w [y{]<4wW FD :'Nk#ƦI+~g۵ș;Efs]wGi%t}K,$W{m1JZKTBƼ'3mU)s_\[*41&Cۏ"F:  2vVt0ڑOcߢ&cݛ`7aC/-rP.9=Gb3j;⸺Q ާG&@m*p ~ A5Ț1gB\tky`&gRId6֓u{eYrF0YI'KՁ")JJ8tZ*dI/K=-O/ UVsݜ( P܂2m4\|`bHagE x Z&: umdp[y ޘ29sk Oc`&NYl7~KnUі)0׳um5gF\}wxu? a*-ljM U:Ɵ6L'nEl @Cit) '+jN\hqڎBG l48LdguDTM~$ q ([Wm3O8I@}Y+\$On~_|gwM:dN8Qma:,{uWkB2Ξ(ՠ^?z1% t/dh=LcѰUsbb~7+*0 ] m y3g[w,i w'ٗ? s!DFMrY+)v({K #vFve:zL ډ`AKEq|JMPLV @(V%ҿx\KJcxƽIJGGnŤ&=ZlwC>&VU%15D{DA9}?A3%q獊W@oj ~r`ՉO&=X~S72xօ'dQMN)!7=owR.qF!MtU<3S)m1Za$dO6 }Tk!'cZ#OL t4bj)]eL^/CJ|v(ix;2V\t 0b ?yg "[P~$.sUYkc;*]ۥD_9qW|QHűx[.N׷4 8~sGuuELMz-(㩆 ͹["Z7G.Vy l.62P o$s t04){0`MyΖ!8:Ǜ$4,\2?Wdy |F\̜ƠM>q Vk9ԞdlCy]*[_IJE'/TrD9rp.zh*Z:kT8qJ|9v{!>ko= n}_(nI*Nvگ0'*3bri0Wm~qHQ·>l=fՐB\35v) |Ug'@ +%V`igI33-Ӡ ϡEּ?Xn%`•rG F=2ֿ}auFCH1L?5lē׉9Oj~]_)T24d>'4U Q5&]f=:rIRS籣%8_/%%2h R)`2VƬKNcdTKPMR$ʦ'v\'AE S9&3k:XJhoZksn0%MSp@^ tzAxZsl{Sm+<'E#j.&/*vJ+aPJڶ&[ˮa{.&۸T Y(&1Bj#ZHr#{{6y34ֲvk8E3RsiPq%^ü^肐Xrt}*iP f/_K?ވ@ק1_YE p 0Ց+Yz(qJxEGw,QtUR!}yϷdglI>\@?N OtLr_ VJmr -f;= ZL#u"Y :B ȴ5jn\iDᣖn#^Qb}T:=0ІƋ;c$?JgcsP‹p2#sx&!P-E# ̈Wg~xa 7uC`Lj -3yM6rQFJ6;-cECnVpԢMAѓ'Lp3 Jj+J"0 ]ݫyU]|ފ"P+ؐ .w XlR)kƨC,6?ֶەtaTht s;@e ) *vm^T0ox"$2ruz*Td*_uC}F;++F)9}\ b?L\fpWPpz 9Oj֘S'cB%Pِ\R`[Ak;8KaYΗu8Sc$r6ЃB>+#fHѻ $-IPl z-Ce䱂ucTKػxz,e7ZPYV3Zo2ݪ6b{(&c\f)Z IcA %OXOtY 3.P,1\ ]حkT}0 0(C'Ϡ- ;ʹPf|Q/no5Vϱ \\!뭺_ܲ@C  ӿ$SQ8F<Z/n7חみhY%1PʞUEy.\ gFv0ET3kV? k*3>5S2tA؞?w& rޮ%@ '\"P&JcO<zƶ+[c EQ `=N;׳')`RU9 Lb'ɕQMxj_T@%b\sk,|j 7%D0?j[ B&$~Jp$KO)/qm4}HD]$8dPŽͨF-bc @XEf ɠRެY 9V :$!?HoPD> '|' W&D}An}1VU.WjA1YRmGK6]Ѫ5^RCCFg8в_B ɮhI'9@< \ALDˀ1=VM)X*&ӁKh) vmZk?&U#&@1.`MY1q3Ez<ƺǫ!~,|R+Vq}qu7SO|X_; "rjx2.rkQMÃJJYTuM;yc [GaVpS'q,a|~YYSV Q|>3FctF :50MH1]PL:{I1pŊV^n$$JXHP G}#_g+Uh8 :z0"߃UXenx69=U OSZ)Ϧ`|3=@WͰZ%U`lXkeq6:m+!u0Ԡ 4,"#][^]QcD/)gI}:Kvb3|]U07Hb;}p ,L|)=7ʞz#6V NύFOXa9@Xp@{:Ye{ ]1&]$\.eq<8 6$OLqy".+Byk;-Uv#W7 T0@'VJ̢%Պd9i'7EYwVţJ:_qTVY_W1ls>ZpĈҏImd>0 fL_2jQ.aꗻH H%rLt"5tUr,HŞ lJ1DxJp. 艢KBH=*0+ )ӓ{XAe#_xaD ,|zxJXRj.ut.Xڑ5Җ&;~ג6cQ9Lܣ䀘+N4Ÿ ;++]DE/P=f[0y)XLd9<:ybf0 ~8dkžvXĆz-C5l(ALR""}l Mo0 9Og2wWo}hI:8\rҢXvz0ץ댓7xTi!˘s瓳߀l.?sf7͞և+}''XJRrWBؐP0.V<_,}gL.8g"o_zqEACqV#>m>~0Ue\y,Ƃ0^(u-CH|>Aa&?I `4Rd=!t5o`+c# )+%/@uyٌ^S4~0IOi6@51R-0'yYkVk=a ۇzmy֦F vйR.%N`¢@/Z0N~MqWӍeb M[3}ΆYU _F )GU)p, a nHfݔ_rK7&O}Nq/%lSnTfg]AN|EImBSY3{09 ;x$\??mI-RnJ]*='^q~c-oN[eZw+>--S `jNUTfi~2#c ;t:ueDy`Hn%TEۙ%e\JM"Zꕚ~| 6ڗk8 x %8}+J%4z_*mo"k יִ?m.-j -c$.JC0L&8.?SH awP&t*NZ|!u0B)璝b Oۓ^EO$.^93y $VϏ%5KHď?EF]p||F͚؃3me΁miۈG^R.]Irq~c0m=NmTrtF׫J;MgqՒ$F<Dnt؜d Eѣ,dzOl)m"Z%_U?]bsgX U852|'np:?EN/}b,uw ]F|'}$%$*Eu@18(Nj3瞻`C"tFw=H)o3V,(|O(RK z+Kaby{K+#p瀴Cj;u//-')?p-FgeTWa+rͿ>%a$ ~`luΟ U% :鷍"Вc5AmOxԞy )Cl EN)zÛȎ@*? X_]ω`wۢ84q+){pwE.+M{ r3?𵭎GȔ`UvJ%# y wDdC¬c vX9ᗡVs8t괁Vo2'ym).ꭠm%beosE hdAJrSZSΧ+zGuګc!1W')w< 9sW~m#-%A?sl|pNUi2_-6FVWIQP@|:Ԓc_?@' _,lRL, ˯b^D!@@AgBa/΢SC!o/,D}Us(q,%f@zXe<>&bGVȪY~4!{Jv'MG 4H'DЗi5jRY-skSl6 7d*}F1,Pa>I$?nP_Xy旯`}p9߸ӔFZ,A\N6gWӈfntgF&“~PĚn*L={y]#(j!oxlNfs n[8d+޶]ۏM;!(=>h?1C"fO Z}*k3%vd;?RF*e[~f&S2 J6/ !J)QF=$nI7>"t)_pu/˂m}컔B _mRERV=!Q< T^h9ͧ&-IȦ'zO^K S"qEGoX7qMDEhHZBqe' CǒBJE9k)Ze%O 0bcxӔKS_b.)cإr+/j{#C19ųqp`&U\࢐#/ϔOR ;ZVTjD*BO"6%`rؾ1fh<AX:MEnVǬP*1$H`]ndiOЇ_eL~/Ձ 8a7# ~@;X96c}ila6yjIb5؍ȞQE)դ4)u*27i콐/o6 б scY<.hVe. jH G֐*邴(a ʈلΨ a!n`,]R5Lcb7Sh`B@F?EFmm+q  |`s5[ЭrR8Bo$9V2P,vWhQ&OY؂2Sq:POγw}<|U\qB'J wnښῇ 4;ğg#^簍^D]bhy^NCHoӢ'[ =}$/;dU](*]XU}a#ׂKbZk1=~h̚{Wy# 4#:&S3@ -Rٻaws1Hh9M $zSS;~p\! ; E6\dFݔnMGG!M ^8S%[o%,vţ&"G61q頿I}';? 3;y7hͮM=昆K [|pSXy _ |'М-uK(%,,JS'Ya~# 2 Q&塡wMRץ8"jM'ةl8?oL& uxJ*] ,m–:Q?#7`,T}xO^VwHڳ%>yjKiH@h\1qljQK*uf>l_o?~x[#ӕwG}5bL(iq à |9cT'e9*4>y*H|kraVzqj1L ʇ' ;t`ܯ 7)Ar^DO Y8R(W%/oP .-Y%FrV-7?U_ 0z+ah64-hJSv,[ 1ҊX-^9wD]RE>8d[X:n̘h"97|):L)N=fw{tU4(uX y^FGn+S6AY ݆H[;Pt]' Awْ۪2)ξ-?X]6KNAr[eֺ7aCɒ<'`/h&f2&w!y"ޑҧϲ%Ggye$ৼwBxo(kw150ևMroG+n?CI5Wn[%p'e'@4.6~wB)90-Q˹J۽hC   1^EropglTY= =&O!nXݯf-ؖ7n(@@M^ "-IZc %cc|-fj4]E)C-!N뢤HlI.}M o^3$p'4.ٽbd. [⎠O<30QWp v}#j"1Qʨ-j~h(x[54qNhk=D|ͨ_nb~dTy3p=CՌql d)S#F]Eel&EZs*zH&ên,aaDxv `)K+fz*u걤z3^y3 3)!BTs]qQZd^[6rRKmb]0PTr&g @}q6Q'OI꛴uM ء }+:*dg'ܣvkLIkɦR^Z r8E*UAdi Vj} L.EU"Fw/k7J!Mz9Ƒ⎺!+Ǟ7D+~&CWu޿D-9s,Yifx3-$ 1F4  bYjKJ2 Q%qwANڝsNn2M>saHAhT&l$tFY2_9v\PS7| d7i9W\jb^=ޓgk+eGN5뀊Wdtm8fv̨p)])I,o51Wj%]4^Kp^L9 E۪ŤR xi6|B׸1(DYZO=b( |m+N^}nC+I v+0(/o|c5sV{?dH?۽?| I)ۘ97VD$ 8?zZ[b@ /jWgҷa֡+kq_+xңU=`Жf $.{<(1\YY4z_v|A6l˿{D2J%G ^2;Qn螱Զ%2~J,L')dG9&*P5\Q}o3i Vk`o%;?qKEL+74 +ھZxI 4B~mǻ3mRMl(m_ Sb`܍RYvLZڋk#gyaܾ> }딙ꚟaiTڀ }>_M;w91h0`̂(P@$JX*""ኁ2g{,Y:p6,Ek.&Wd^ =u;Ғg3bVhK;fyAC/!5 RƘzӫ 2s>;F{?9'\K2R4g j׃I]a8BS "kjHMey#waH#@`8wyYF|&af>ry ߐqr<#O'Iꝶŏ?"PI A5u{TB=vM0g$o!>RyfJnQ¾`u4ffL[Fr,p ʀWu1T}Pt—4 lbZ9lMv=%w/UR{d=m8΃"]S8ZVINYĶ. &nXX|B[FZfՒ_ZˠZ*U`z9uQZ{vV9T,_,qHعUE6M!GNT/g6C qU iJiEqhD:Cu0Y!P 4 eJ4tJrvդ^ܝLq6wnMn8uȌ.lh K}Is"[v2Nwp>Ho9J!Q+͖]͑4(49I׿8 ?nID$XlQaJz32%ab,ﲙ>*MX7A:ثPsLrX8  u[(UY!IuܒȆ by$KkHʿUD OP?޼u35bnH/a^Ӌ`>"r_obEErĀn^g:2 R\a4t$g1űܸ~pwIHR۝c"C|`!D)|Y;mv˦!] ES/o5RP j Q>y!8˿L@ȷduRj*dݹDt~eȐ@u/[=Ga30?/O  `ihu"X?˶%+X~n":']D*;?;7o5m)L>$;z&#f5ip \+oWnwKT%W2b:';x)6pV(j,F s: Z,Q$B1^>. ފM#Cb)~eLI 2\Ro*$bP&qZ^+W.ukv5A6!L8!0j~ֺ;H=w&PxJ^\«h̃w#x;:|5Rӑ;L }aWy(ݰ,L`pt? ヲj8[U1=lE}&sz+Yl4'-.QfSCqR }JKi|s Ra؀?]ufAcv=Cc'لhpa㋔ dDȴs7˲F3]y&U(K_[g#)x#*51O2(yzptd)5] -* -YY/6S4uer5W:'r5OMr}Vx_cKnm!{$6~ğ[ɴ=QTg ҥ35[f_g;[ѭ> D-6I Sl)Z:0,Եհ؊4zQ?qwbn,T^M[3M\~3q~iX+U8C=b%0\+Xs늧we#{ج N& uqfv[z%S_ة6}bweӟ)f0ڵ^>*Fʡ +|*iٳ3˨ue^qDJD"`[4j*s ;.ɬA^RkK ||NbȠ^;˔R}\,|;ItV⣎aa< KۧJEcLA#]a*?:mֱBrГ3H!E 0)+ g0p(wLʅo`#LgrOEhC(sJ<V_]-o+Jw{P1,)QO9H?:)Mpcc4D'XBwA}CȚ-2>KAmݨ9?l8FDW$ǍZqE12pD6nlGK`!Ƴ|(sfH@|}0aee9%W- 6!ًi q=1SAh,'B;Y,mg=7 udՓۜֆm#O&#jӤ]lۣ|}ze 6m/JXmQL.柔MSfPZSѮbO !Yp_^#wvz#~W]s꧸0rnc;Od}Y[ ̘Gj`=Lݧ.U(i+%g?0e/ $.ۅnMDlLm?*>L/Ơy!R@ONu be aL-b{l^++> XCڲ K:VުD%o(NPb'W6+%YϮ<6k{`7  haq}O<bK=^U]5o^V BIOY<YIQni`tX+)roYQ VtU>Dxgb(YӜ_%q2ǡ[ƒVxCD:X6u=,2MCC-E)R&m`qu`֓ s"\@+aSy^J{1]ۈtA!n.,Nj˸ڒ }*zlGZE;g܊ \0;$.MBb eXŕGDHpXZnY3ߨ##Xz$*M>%'Bh4h"|ό<~uw:"wCyle hW "׷X7ϴTg`vk+=}Z*8L6!xdq䐓 siX~tItg?,40u!kV5/.ڭ#͟w37I;Q-53جg-) H>p:x>jOGHLZ ::)Cv/|ny86tPl71Q'dȭ`GO35'@+VZ2hg~|<~SR@;rrҨ!H^+up#~3 ݍ4F߸rj 0CM0iCG TG(;.뽲>8Ve Nk[]LaJ]KP^&4VE߸Z15̔Ug>Wmq6)C5N3)lȔ.}Zo9E{hLN>W0XG4Ӛ p_=K&5%PzBÌС j+du`}%ݩ@5}(, Nu}+0<(Y⚋%~Bk+Բ]mvHfꝚ%ܔ"|}Bc^KH~)w.d(pi)2XjN&ܺ8(/WR:[GPvTEFa(+tk=z? X! 2I͵|D, ['7sU>qlV161Q"spjX̄\}3F#lт5}xzfOM5i"L`𶣃c>:h]ek5#i=+D@'vKn0g&nzK9_[j$~7,`uw@ú6Nn+ 7ю@jv R0wMA>߼Y:WpN5.'953q:<I IWG ɁGo-1Ar_ozL҄1tŏHӾ[979{_ތLQ)JPU,!!ᕿ(nǚD@ 2θ#fkcFP*ݭ/ aeltY~&n@ pLl¬h}]I.2BOMdkl6jiŰ΢m(CQ+Q~%qS΂UTP *KAu.noӭaH59mAvrZoO:7 M r -53p[ݵnT9"I>UOqb@1R7D4w\&|"7'-b0>vgT0n z)e9xQArDILZUMo*S$@+u H&G"`TA~V1w==![JR?&9yoW+ wNo i*$f"oK%\E\up>VXRhl8שӅ#b>]M2RNNI=(0Ip/Q᪩H:8%!S0fq6%EEVz0A36(`hk!g!ڊkKo>dYh@awFC9_u1Q4 { \2F]{dHRu-vV&?LH[MNˍMz6#/L.L9ʍm)c0O-(p\+"V~< 00|0v`I@4i;w&'XUKm7Ȱ^5vd2R)UJkYItUԛ 094o9Gbmn{NjZk3dS@\"x%zc_r*1? *: }Zu|2W=aLF6q+ѓƱąC|kfvuVb1 Gy6fX/wx|ՌUVj1.!k\,gyal_:WBפ 6FHG{_{Ad &7 \οDŽjXƫ0\(d{zy&g/VJDӮ{])j[:i S%Dr1S GeQkL6 U#1UO xZOlGzRrƻ,~Z4| q)V`c@C7 w S,87ΰJ$}ţ+hut~+[6w0;q1Veej)>RlNBgbmrzaGE%/fĴ"(O[Fxg[8V7A!)٪D"a{v| D:w]ۯ&6W"`Ozr̈́ClO[lꗉV&O>[-#g@2^3|{;Ey%NAV .#..h]{s g3Eo 5/ʞKTX.GZ"5 bh/K: .kQ_X=0;4 EAFKN!lFtF]p(5˕X X*"* 5YꔅSf.P ?Z7IY]rE|B.Dw  d?Nau$ux_x&*> i>2d9cYQ27{\ʘɰ5e#0cSɎHIG[ "YZԔc`#fw2lpxFOT'&P ]^#EJΰkfUd4P!$S)<њ;;*`2 a;>"Z.;&Ou8!t=S7se}evnJTPV! XZXm0w(w1z548!tNz %)"zǮh8{p)nKWRO۴q.r`mj7prf`c3#'cW7P5i;]G,b5ң~gHvfOjk0# sꃗ#%<+yGh|t%nYr; ݩLc]XVZo{6ՋX ѕ1g, \ k]?\v֧j< 䍬DxjpA& Nk9!O鈙a d,Dc㤈bXM%7SGʙnyT:']w@NpA4D0-s=W'1bm" B[y`e>A歺ԭLZVƓd}:/LFZ딁t(c$od7%vbey'zu'`CEXEsֆ̫i7͖PyTगEpG-KJ+ֶUNuD`@~&Se %5"`I*=|Z9A BixM;T'b@m=_߃<&kYxs]cla_եnK8jv E^ @XYo'!S+lG#?.2(g GPUE[>QN/NDsqEa6`2>kclhzFlަݛDogR^" [`pv- F&/5ngcz yfA>mT>UiXVן"TY&jq^=J7C[dƈ_"[[ujxq ΰ7$uʙcO*hI1yB$l 9"P᱈Xe_jkؽgB9>BRl Z=8sң?0EM묏hFPR (!rb:zN=KIQ!OUϜCkFPDAiOHA$YvyUP9܍Nj$2:69S+tW^ =gqu)6;|F\{WpщT8c+c5.|S_ 9լ OhN 6ƠR* ֿ;8 2\By,SpB3\q(7ˬKvmqg ^; !@;EsUȦٙqӺc~n`/PL _ŝ PWd̫+z@X,g<  q~{K%/%}$^x'O i ށYK[c:`=;lF&k5e_/l$OM1ѫla5YM/JSiN"Cp_ϔtb}gT3/7pF xjԉaRjrV;G&-j݅,rVEGyW̕BY7%&HaZ%O!=ZÜ' 8e`Z%c8l\''.xH..,1DQLg~UKKOPpo>a m{qw4%#yG2]PSї~FZsxWtl}C{UQQF(]BQ&sp-,ޥ _b]2v9zo,Dd6X#”8~YbvʓA15GO}?pF+PZY "j3t.GAq~CfkuhL/uh1# WaD\!f.a&:ц&LVG37+h<0ٺx݅w 0jA;z5[%R[%^kiC@M 0MW9ǟmPƔ;B'k&Df>?~m6ەe/$?LYA>i,Pl߰ND R kfV22ĐD=28%:ZٛU:m6Z6~&ǨeT{{7W-6?䡷!z~zS1D):2c$nF!O=0;{G#>R@I&%lX-Dzj"XWl鿦tc5%֥K)` '`^wwvᴇ161=X"JYc`KZKE#a$&ЊߒbT:TXLJ@`$&RM`3Mg ؏'9z!EII U u0uTkFB0'&m8.%UoC[#tMC,9\\ !5aQ{] p`sf3G'4BˣQy6Sy˶~:ޯ?yʫy1~HxKG6qeR{W9^c=q69HbHYV(v(1(!FziGg/ o$h§leqd*q9)iI}H4m*(IӟDh;hb> A۷yY"? ooa%YD9&E@4F!4k,|@fToS^C a۴&erd0Si)*I7icȕH]냼ˌi1,W $x_<󔍴*`𷺊?2yx5 n;.GE-2ًzYxVW4pGMV}1L[m޴e2hU:!97.U_Cnw>mɩNyËGʟs]e1& apl8%DCV9ː0{nq]VU rْf L=̠FR% c,)tFaLŎсe*( No|ԡkf{6lJ"[[ "QifH._<6JPGÁt 3@I.^ ?m4' Ϻ*Tz>lʺ2E%_z&&Ut#i۠+u=XA|7:N pYۓF-7}PPBgwO=+~m|W,6GV/QI8?Q}0r'խǕbOO㕡 깵fP1:(pNCoN֮U‹?Mp|:ge3l $)r9,%M|˂ eC#0xSEty.F7)m:+]:~ $LgIfrdYrgyh.<,C1~<ƮQDKIQg&Dh&n"oX ~57 mm?Š1Z,VB'yGa {{~߸˅u d?!>]t39c9F笂E+T3ʳcjƶӉ02 {H=!mӶpwb+\x]'+Ĥ1keyg.,i}H2 57Lǎ/)Xn4ЧB߉J%㴾zS6{MVܺyɅOX)pr" |#E 鮁^vBr6 fyL"y&B\0)[,wI0Tфlj( 1 e e1ĩ%g J'Mr@-#֔8;qKtRe_My}`ؕ}O-ѪXUr`NZu[1 S\9 ͸Bġk``6xC{[:DWXو!2)h8p{T'! B/oP_\\`(SP( 1B|5vӃT. 8.w$Fy ]9CZsvAͼOAQL:3 ΞaH:MLumm-w%$h!^ }ӪStmT:+4ҋV`gLů%;NzYXwп#x/D)yhjf?3­S֕~Yz1,erJk;U l >sơ{p!2EEe!kG2u, ilM *==[keH#f%un j,Ͻ!G|]\̩Y P/튗G\Ps1z|YI0ܤ< ~hc$s. 7< S+VV.xvE{=.ľB2ݦ|4 T bnOl4|Dշt,w 3 V 0l>T QsɶU/)Ā/[gh "KQ(1l.ѝů ɚD'jQn]h~/(@KhVy`x=(Ru{%.'N;`mÇT?z'ƈWy5غByR!F5 ݪ;)~<:^.Atk^0.",@k1+*~Vtׯ %^opoiۻ2DN"SGה@(W^2vz7ZԓuYx$vS4=tS;q;Җx|R㹽¹7O&!*DJ #ɼnt$ @XA&3Tk2ܴ;Uk Wc N\1) @-ƭj#}%{7r?I*s:8Dֺ֩j', SHHڅl]ӌYyw 8v[e Ntt' vs,h1;>oI1ęB[a:ξ#Q|g cAsѦ=y Ŀ4GL.Q pR2~_A9ÎB9;L͹G5ϰG\ tϮkCJ\6~gE DOc&)+QlyĕW4-nV,'Veُo%>).,Wۡ9|z@lU7ᙗTwYar|kup{&.<'/}wzR>` %RFfx?n(q"?TN'u.H¡Vd$o?y벟0SE/6`^FT?uӡT^ 3?OK >ݲo5c?Wo^])wr @f)B Rp TE^⢬Yk-`{)>~>oNd FtuR^ %Ӑ8Dg8 ⿨OV fnyQ](xԛu26KՁN+pHDm6 !_e2i[B-BC/Zj8DYq:2mkޒr@rĭm\uѧk^xBwqa9~apV'Z(U.++b|lUxC)~yρ==}{bRyY_zg]&/vT:%DGRّuT_w(> ~Aq:89LRˤvw8fOOTwqOF^T\~ox7NY P1_&5!iR ?dj}V ^BMq[zt BٺEKw( rPgT& e=LML؝5H6}m>A Uuѧ忐Y`eVW7^lz[X5'}EzgD_/'U4"V}\Eb{[IHMΓ߾n0WnR].\ Ka:xrAa{.Y!<'kb0GyU%=e7?xvsߢ2pşv] D)? z{*-N yQv$H0«cg\1$=BfIӔrAnB';cV?V.A)4>¥?_63^N )vdDrMj Vtz_jFH۶ Tf á(8?EjwIEe0 B Բ:L3]"yHa` iǔX] {GaCUCᜂܧk핗hѕexuO`iϣuLg*1G&uŴK:U/j- QONHFvGԱҠ K@}*^KtCES ʾX6wgcucvf0tJZb2Āy)c(**35߻Luw|5b{ qir Co<b/.<ڷ4Vӓr~dc[n4JKTIy}\jF,f1\٘frwm&,A<GaBT:"+_MCGҔ#CBjN+7^tHF`GA!=?בZ{2 Ucجi .,˂G<1Ys2 ЯO0r'1/͔tww ~g^4v2c:)%DcI1ыTo ^m3CANYKۉ732^SuhNG{S&!! JjD KyPKY`BT`YI`oQ߰U_Vŋ0;y ~GA/4yY}IFٹ!,N'4=#ŶiK%|J}ٞ 4f$S>ÐF2*g 5q3.X(y''#y2po"xM=:]dǀ. |MK;;C:=y"'᜺`ԟ*r_&ao%trI4m͝Āߖ=OӞ,)^5Ak&/74u_΢;nm;[gT'*6W-üWl ݶDXBᯮ|Wɚ:/$$!`XX?yen@^~kX>'9X-D<,nKWz3c;A`6BʹLn~La~;`U$5g_`]h0H$P ެ6m b.h;É>yiߵGbU!|ƛK1M<ղS8Ü`}){6μgF'/ͬd‹ox<,W ;v uCmr/y!?ԷnjĕR9+Dci:a-]y}>(#I3ճ!cpnpd.[o% y Oc $&[:HԐ 0w#0*"|5 ! 59jUAsˏMSsL˕A}90v:k 5"Nr`D*(6k%F[qZ*5Jo%qQw.xXσZ* 7JLmO[3`?њ*(,}C@auA۹D.(C5Lv\BZD>N;^l\ב /ZjF,YUg wǡTEwk:Swϼ"WmGT'-/XcSةJ Lj$sU\>9)9^qI{#Ⱦ.u#nTƾi̲m!`G*]бwtMǾ󸾗iStղ^匴XTHfBfw*hZ.jir<;[L_QέVE׿.>hӜ3 |0=Rw}A㭀83*wQ:nĮʹumllaXJ#m^kRnj{>Ebv|*맄$ĩ*j}>L:<ř~ᣫ_BA܄>A` %$tēE3,PPB"GpBC S*VHBfÊ69Ʃ}|qjZ*jo'K 1. 7q(0UA/dlR;NyU'sh_[~`]]QCkl5ϲCgަ˾٤mkPf b*BաKMpaƒc޺D܇(9m67a_|vI%D59hYxBLH {w OAWrغktWB$KFTp!"+bH-URM-_m?v\3(rDn\~IMQZτWw7z4SSKG\M0QZ +ۤDB-UpJt}`OU4S gfPX-4;l3PQtgo>Ne[$giU06L-Qf# r:niW/rʂbq{Apaԓ}e}2U!h,Uٰ`{ZQ2Πj*Cp_>X|qX&½ C_ Nx|܄G$ 'pED9;;҈뢟6GGy*'oNtHoc}`x'-p*^oQ5%p}Rd̡'{x|Ӱ+QBSF*4:_&hGZsG6'ZcaH<(:`uˈE|*']zB%MQ/(y!'\mҴ/{B5]Q`Eͬ{Xk?Y>X{+o!Թ=")!>BgDbpvfʔB Ga3QѼ1  O?_O+ I'02?s0qx$23vR6wU>d+-~^xD;&oX4hq'WLna\fonnpn=6,qU/7O)F̝W¸T\>U]s3Y/7sg]XAi'Ra.@s;̈q]=H='2u1}SQ:5ÅOPAM;agtZ+X$~aegBQ/h֕rlQԖ룙2&n$Wr4O^@an:%΁ D jT @]avxos|=UwڂեЋ J7>J'<9M j)B "d,ԉ(.rϞaiejU!$(jP?Gq}$M)@FwWj\a^ArmYi(~twDlZA4!n$5&I!K!M)5WՌviyBU7$ZєAl6#($Kn"* >ba-e@2}{ɛf=siة[YeFTdyǩ9l9NJWjWOA]-3ĺEYT(tw kAu#Ҩ-r;]Ԍ+u?T 4jX"n%:5^PM墸Svcy8 BK֋S$/&>j!GLD岬!ދnMrYx< ^*M#{R!>ڕ{FR}`EtפÃ;JCKRYsNdp?2,I j86"Vj!E)!o2oUĆ Z* Եr7G^:'\ʢU'9ơ-˄c U·<< 'y҅bJQ?skJY 2Cq>=Z;\@Ke_sE*T/*Q9d3)>gІLI.P( Cvt>gY+;p/$$d-xsBd oWk| QvA;sN4)l$hڞ* X#.Aa{ۂP"I4F )nNY(|q LG6鍧'9m"JYQ6<Z%2[cF =_'Fބy!uG++7or Tv'P\8vu$xk׶&4B¾/_}/q(IaҺw[oy / KdsLCMA@-F֨TD*ӆ'?hM-"S7ۨZT˩բa"DYwRD~ᢞf%JG9vJh 4m\i̤}nke 洨{=(Lo9|c+Q/QX>h%3w`[* n;Nv;>uH IfH091i "vR\Y"}|W>u 6ZzTa~ȭƷ8$r-eGhI­ar ĚZETe9B @sGэQ}}lnB0\葮;&A{wΒp_ݠ<ufz!NyTo*B^*ĔOͻ`4QC"*g@DL" lbxOP7ahoA&߅iWq1`l2m=1)5E:y^tMX- T\^^nB5;, muȚI ##S`L= ߯{p&A7hngtQ#G,ɍnr bv.ġ+W* %k;_~D4sDRh6n}\kS-f| ]"NQ/+}-08G;fG4CձVYۇ JLOҨց\ @|‰v?TeV $lZfY![E7?N+P%UVW#I4RKumSS|lHb'^(H*]/|pb[ZP,? >^lnؖWP'ZV fĩxplvV mâ͜D/ZL?M3n.7sq'V4q7)ldI#s/F3-{ʹo';) Lwhg`4{XS_W RzAXd:$2dbf"2Qѯp7!]q5[y.jyzKsG`.#䷼u_3M1cz==+U AgKh.XV/дq[^lA3xvCPE¢E35y"f[nWaB}MU8MB[-WPxݮߢ8iR|AZ$.qsOoGA< A-.ڣLOcV3m$IEKE&0 /*Ґ~ϒ?GKzB.0-TsS>ϻaY_& L5ɉ.u=fN Z^FTlӿ,GԝYDyBdLSH+a::!ɨk5E^BJ~0{!TR(,^]928O=ɔQ\Ǟa[ʶüݻbyR]iS`FA=P5ŗ6tְ_tUVF:e 6y~W~ Bױ*|BS%U."p>83KO;)˱.A0G NF/zLq\ti'TH/;BxM|Gxd=9<QZPyOU۶NEjDiY\Ӟ 7[c*FIPp˫B"D{ʜkt\wQ`Tjځt?f6bv|0#o;Ψ^!בfrZhE%+0ëǿ @Q_h&Rm:K[NܫX*EDnۿ~Dih?+HKz Z|fd,@8B]Z| SsLS7)͝E=o'|4MLWc"O z$!_0ENbJrvA4sw~H&:կunٌT왨LPPD+/7UE%Q͓A e)u>Sf?GPRUL8ӆze0cG%wz]sƘmÕOVՊu绛=Qt Iĝ@>ga5kc6I*d/D`LL}2~9Ol>H2|SHJz,.ϴ5T|ʰ輥3A$ںRpXF]# ōg?JҚ[@AU(6Rk[ߣzV|F\{F'p/NÐyԪxc415ZBFEAt}:[,Nq{;k"wqX@X՛c3_Xư1:xQ3a !K][]) o&8 ]0?FΔ8rK r(clo6\NNsѡtvbPdpQm WسW_ a-%%$ʠj#&t $07q-);ƹr1+QuB_JitBK[ϓk_@?A{AX)5/܌,o_8ZX j=3BVƟ1VThPM,rFDa-nWs?& <|a|,Ù 0ik,r4s*~vOO- Lޠ5S)$K*Ԙ0U^U_ﷁeq&PQ<QHu\,GWduŴԇ爂>sZa~\2mP\.|Vt{eFE/۵&sp;@aEYcnnd$%Crl~/J$ 禞Ml锍Y= 'tvPG郏=uy$ϩ2/^_wəLD?BI;7]ĭVwzj%N Q6lWE0p/QD` p@ncԦD2!}!z[d N kuZ'U-d=#|0)Xd;dHi0t~r,y,Ðrl+QwZ?yހǸ0b_-ֳM' P={AWQqlT09_z_sX9 2ɹï^p`ro83U@Rs_{N3xpayJaB$#BOҳyN2uN)"eXP7w]gX qx&\H?߈b LBqNVӒ@X `Y%:p nRm1.t43Ke5[24ovaS~"!ѷ/A ׌gU+Tt2zG]_YKG=OjtF{)bRn<G a7+XyÕi˨b;jURhnFS rQjWE\%S#a7̛lԻ}ƂA[!HFtpD=ԲboCܒ}К9[glz|soj;-BR{ڙcȜ]8~$>|LE ^goq=h۪2,ȼ+rKRh]0NVA/)kN3,3ocvqĪ jA9~kI3Qd~WlSh5Xpoz(K%žRPWUB]& cDEIHK@JR"cP~6IP2|rLo ӜSя2d~ӿAx7<r~cFA| ^óe! #]fHpu֚,Lrh_~%=HZCCyw#Fg,%[FSoI8e>f"ołXs!^J[+`!'u5cETtC>f,hcI H\S%ԣ<)([+]QTT"mњi%{!꥓+w VN:q{_ CŻ\2jvt?#kW8 yYjHtwȰls 3 5zJP]+OL: V\9rį=3'~zA%.Nআ@rKt\A7ʘi3a%}+he0]7R*WJH/_uE'prNTmv5L|]=F]ʕt OJ`Fw 5OjA:KK&:b6\yMDVe5(k aȻɁulH_;_l}r#Ѽ*:b K"!;C_uQGԔBLs 7,r0ժ/]XbAUNuϼ,hyD7Ni3iNROH=ă .ljn (*}Xo^\Z71{n$18ϲnc6h3}&GeRVyԘ:g= *7#u/psl@L`>kf + ESzH A_{NG𚆃3-mH,k!w9RI xӬ`VP32l_^&!mA%fFR;=Q`ȡ}_-@fT um?>r0urm{cڼwntGo.>l` @˔׫cj ΊN҈)M@f-s7Z{)hfFਊ)J[,ZC'5ǎth:SC/-C2v=A|[jO5Lj^V)p?"R)[G;dnnjc|hLHC"s0*fze'L/YѳJ3f/By751*S5 xSyPwn5#y?u}JOX/G VȀ|ۡnQR HzBgaa): 9eOiMu_2||aq}o }xkQa_Ň&0AtfqҖ]ًiKG|"lg 2ǙϪ4aLZhkH &M?qW(]2Av ST,?.}Q]AŴ@38%x ??}iVp)NA ze 5 &QΎ(^ ҇7N?-gj {хq~:bs+5 l'T: I뚾.lNι8ؑ a\ÎU?"HK|U:`i,"Ru +y"$íBP F^FI*eqE;*]72(#pjWqlC+m'*VPETµK TQtJ QipWS\ 3՚71xR!}\-HdDC8ƭʈhxN w)0n>H/\hk gA)n-Db}}>{^J=" X?N-p0Ukbe#!EE垵J ~Wo'܌)1g@M58m潪>$وJST10@' \8SD%gu<)[928^`sBo}h&6>Sq v~HX[)x;ۅèh[ $n.rM@LӃ-e.hrq=-w\t7ɠ']:gMLF>B/?t6}\~ B;ha {G7%k٣oNZ^l؟fV#5e$/V|c\F<P|jNzɯt‐m4kbe]Z2;F:tp^BGogvn^罭Vhqc..k~x#!T癰6!gcB}5fǘWP-q~{[G$U`z,*,b݁0 *W#aF2s]ZOl_}а5 p I9l\'m M#.@p=}~]Pp!(.ۻnԡ/ 8Elݎ/&,&ꟙ p,ΐ; |!j9Za@AmW⩪݋o/ZT4 0/7`/)ݟD "*ElɴzFG*v>O1uy )C g@;V–D+^.ܘBI;-E.J vDkN%гkuUfT'AkH`p˚lS)]EFVo"*!- o6,i2 نPLIE , Jat'Xj:yQ@fl L@ΣKXh`gHYRuM,f+XNٛp0VKX b/V}63!~ޙjkK" r$=:A\Z2^:%YS]3{rK!ξ #cEcB^VzUih=RƽN8JKaMAZ.qG[;o1HMˣgG'bhʣx89a$ڦޞ麭>zcQI kU;?L}˕bY\35y%W`!Lr 4FH~/' ~;AhfXY9/t45y^m!(`ZfA -H3Qy=#'*RSӎÛX4gq֬I~Tw +mh +{S6%oCpZ/РX}ϴNOld'Van޸XZ)q6u ʯ7,b֚PEaJ"q NOKq( Hp 0z WEw 5 ˬ{"4>)&D=v̈78D.5F%EeY_I+NZ]*25Ct*q|h0D; E4xP ȫӌ;߸uQI툯38g*psENH)&5|澊B@H<:c{Ua"@6$KnӵJ@ ܃v_Df! BQc.U(?8[R ?yZ ٙY{ST}jh5XihxZu~M&BU,s=ۯOelfW lտ|[XmIe7+vy9dMWe={09/T 2+GA5Dt{*ȌWj[FGxdqAOudrх5#h/fqA-`эK Ξ)xP0RҜ',,Zj&\] p%XJѲ4"(îg锏wX-ҹ8:J(WO48v}Twq#1pѱgK@bx'](6bvHjܐYbY[>H.Ņn"M1=f?iעTӿTʡ!i. _FUps V|Un:w{uCLGd') BaRMjR.'-wcIkA͛RupWVA9@u/J]v8HU{J0%J 4kHQ2G¥ECnC˫KPl?-i"rx!Jri7E[x.Ӷs&H'oPLK$̨̼|㶮=Rlj'Kb'kM,&DlN_rCEirة6UB#ڊ); 403o(Q]՗ongZe?g Ȱg60p(Їt+t<^u|bLw(Gdfi+JIgjyxS0 vE x8󋻼^$m#͏xt=ЬjTL1=5K ʋ*-Ic^^_#@Ɠm8XFLg<ղhL*MpOԑ1 *xķ-^8B(\mJǁsz<8>Nk\] x|H zCɏ%a^ N$Cy㏺'!ŲھO5Oe)X|Vz=tF'Jq<=%>k=;I>uKY⻾9@p@Xp0;@z߰jj>fGg"@b) L 3 2,d󀝹L} !)>U?*b_5-2.La/5"OӮ$Gac_'~0(4Sc y=dgyNErrm]^aZj]?7xiő7ڻ9 Ӂep8 *)ke1ܶKY}OSlx#%|1#? O\ƃ5e*Cz|$8g~N׌L8r9jD"*E=GΥ%Oɪ:{J^?P-cɿy]M:i=,aIzAW2؅J zmό+vfA̅'jD˸~Iѥ7!/5JeIo4êr JpBmO(K9473lK2*|]^.RGRh?Ek?F-P {: 7%XD)!qHC71ɸz\i6Hԩj.)ߔWεZjb`$+Z,-+.ϪdA%+zkXk@B _AHP,_* ͡0>PJ+f5c7}C|<_ؤug*&tYgVrcg֧H< k 1AI Z$sЦ!CG60! NG?I J?앇g?JyhS^?&?)r 2ۄ:H,z$![%EQ ܱ.iJ 6?(EkarN>$3 lۅEz]ᚁ!F&?\D#  D8h6KuK!Ulq zI ktzfx. O,)jf?|lM){>1̰]|}lѰjA+exlӻY%cn:]=\`aOlMBһWEKQ~dW ⾷EQjΦ)-X+o7*G%,'oypq"1˺&ivͦ?PM>X?-*UuuJr?x(kA/I] S$6_%- C2KB`6K`w/H0~ }-A4I)#2T=wf+BȪg͛` j >QG-؜ɗsM|P\'V}oSS[rZil0불9PRq)D'OF4 kU(8O?nᲓpR)AȔ+=su]U?(ƠK7666O1,7j4`:6 Wgu ER$rgm2K(F v4;)@͹UmY8*w$n +Ǥ{U֯ {M/P'(СuNŨ؜`] Zyp0aS淉rr I/hȺ6yq! +!:N4IpTK4rohf_2, s޷&[Fo t*vUwԡl0&NmsG]vzo{W-\RC+pf>S싗X;4J6(,Z5f* gĹ.m+3 F)k1JR^lan-NgCa|6pԭ V*mN9M7Wa5 pT$ . ]yQ#LNmo@?C8cȉnׇIVujY4e7g/2 q?.}0$"UX+}ˋ%s>><ڟDJUf`8aF.qϖj| ;JYxQ;T~D d)XP G σ*tOZAu'TZ򯭾E_SKo=/`8!xCLGX1tkU"~ |7&{7n`bsn/O@u8TP/0/a{m Gํo5 \ ҔI&=O9CSqi O-u%clΠ9+F˒fʠcHscWF96ߴf1WgB!KAIc(یe'wOOOO̙$ML^D-@CLНf"l\;.KYLJ nr^Y8#q\ck9@QA<8KgPSv6us]Q}8=+&A*٦+D߄qm"+WR00Ru9C{;od;NvEXS_O;wTy4_*G="crmICdIr W1t 32A.ebW`l ő5㵝k-2V=1#,<%e% g/Z(-]mW}w1Xh؜o:Zh{Y1mzh_2O=8DC %|1&G+*de>$j=2ڠTMlt]H[Bm̑ &(;v4Gx7xU _JHX h_f{]\_ָ&2k$W|Y4HD!ͦ8:3ncei;wϩSe5<-VL@>~4*<<:ޝjiƳ hV7jvKz&xm"3,I򑽺e WV4E\ڪpA6~~KsLC)B*V(z`Ic+ӊީ:,KmS$ D&G+#Vv6K1w}ͭ+qx؃#=mF0m ΐL$Vc}-З!7dwB,mFzoGʵYKT~Ll ذ9ۥFdexH&$J„GnE`N#.jcQͼj_Ƽhy?!p`l@U$& 4UN8 a rѸ݂<;i5ɒ8;]s8^R"'[<Z٥< mgU}O|kj*rɤ? el7ɮ N 9B>HdGjj'M'U(ʼ061Tn\aX`D(ٔ/^hyCl"_AVUܵF 7GwѝW-5\  K'n 1bj|s| jgy#h;Em`_ӴA-Ǽ%=^_im C{ Yc#pȠ sQX|KP%#c>Tۻ6NN7_h ?$-]"-6|!Tw|9V[V#R@C0+J|0?D3r W<4uֵs#_~k&8DJ #ǏdsRFvY҂Ϛ|S؄ɼ"Ջ~@[YP! ɅD6Qns F:/~5{:* qC\(:~IU `R+l-naȔ"mHcn|u^ XVVj0n7jmI|wRl-EZ]1'Θ?icrTou 2px=qGg6  C&$yrR)&sj@QyTUgQl jGn+έ+4jv˱VE-3%/(0 ?vzn7&~iC Q77QΩr'hqd_e9.A%芓Y3313 Ui4.P=}c K9[)(02a9@[v RSayUƱCX -ĜI W@˞R:g ^>e9$FꦗTQV"ϽY):5+Kj6zHTNrCLymao!SD?@?XQi+,˪K&UE`ȆN&zJ6䖰(l[Uq# O'" `'uR&w. hϻe_,4GmS>\-ɮkV(w%&f*nݳʦr$s~3>N#)G=h/03ΕMfmGmE%/*Ⱥҁz YE`#>mCY+j&+˞4QiVϖ:_ܟOd9\d0%Hfz1G{K g¿1$h0vIq;mmj c{̍%hݩk Yx۟;oTx;әM' K+aGt98T`UnX6PB*,V#|qtY.LlQ7fGs 7؝g& Z YN :5 \HnE4п ?%Zao`ñk{R܈8wHm޼J@y"w_ʿx_m"wU#xP.>>R5bs 郞TCceKfz9BeZE> QaPd<-ql1zRΜNPoUqӔ_Y8@V QxJS!2an yV"fMIR-iO_֕=ZZwIN;O& }`J,UJ6}V7ރ N-e{SjﰅQ"'=LX*-6;v;ӽU~֙|L]]Uڂu w}j7ƃ^;3dwr^)}GڭîHLƼE/==V ٿ_t  f :(݊ PU* ҴHa (sY*.pɁY3W;$.SaRW4i.1CLhRXc]vэ?EM<޴R/l4Ep)+vu%D|h\f7Y6WZYTT*jr8ʥn~;7Mnr`jop)l|̡b_+Q?SoZ%UeRcqф^Ϗa3$@Dc@q.VQPe=;> fd2C9"QȮ.5*EU] ܣC;hҲ\>?A=MYB]DjejCg:~#)?"q@6 ˔oj6ҡb@@7qThx3 u,w u;KZQ2-wDv@^`(}dg=$o:[+Eۄn-lLҖ7!l!(^~ߤZA+!c* .B=ѷ|X`hYgDejt-αos|h5MRgO_i~iy}mi,p]v [%LYkT'ap,|,򜴬VdQńC`%% [ڄx>Sפe2h[=Z<@!ZI 3GL:X,xNPF+D~Du: (C[[{!v>b[@lh1TKŸ7ڧig6(_4~a?ë=կu\~c ,ֵ6Sw^f Ծu &t$s0]2(l!KXֽ^q>-MkS5 <7!o+j CR D^r ď5@}[0sIr/D4KjR6.B:94P'F؟@0Vs}]OOYOթ7O3eYH/ @z" ѥDuRVM'5r %ũA=x8 ƴ[Dܺ}ݝeћRP#'ٴUOt22L̋Ѿ3H7,[L/<&~毙 PX݇E%O$ .f/n_ОfdzhWSOp/5|pkپA_Ny@NDO2 D ξ.PamQHP 1*1PR҇A1dDa ӾͽGK="ũ];mʹ-msm ;`|Cn`M>cyDL{^6hƿ0۞~+juC=\#*/"Mڏ"+\'Vh~{9G/㗌%y5u PZWMB^.>4s~ fy}9C4tykMH{8g R8{cDuՉ 3 ,_ W/_+O4NcSY숛]V4%~yhwX7=JK) WpT SjEн9-O~9ޕ)-FY=HCq֯ѴHB$ \XzDn NJtHTsr- v]W 91mB\Zj3ws*ЀXQ a{tٮ n'z"[p8Jk?7#`΅zf"i3hK7{4Bc70XrE|{*^*՘׻偵4VѰ*@.4#jlMO1v >wvB?p .Mږ!zh̴ tZuYh ˄ bLsi{aʢDbg1ߏe)Hs!dG˧fqպpڍKfK8WϟFaᅕt5y+_!5c~N`G\t {t0ZZEpCYfG}zs1XD^4ێ0hiX IM%Vp:I%TӪ#ˉx'1̺T9R / 4/c\Q;, _͕:(,bTj֮L[L$ O?KJ_(jA1F􁂃6I35Sy$i2|m-" p̩?{$7eضˣgs@Uqɸ0IhÃ!6a$F9[riZ@˜=V!mTcZTPiVĻm"tpT,9_`njp/M׸X$DzG,p;X|I%b>]2r43%LtOB }ؼH{UϪmr]BntLHiRUe }!Mlkf`KjWPpn>^p݂B`h2G}?\Rt!P]3wUhČS"NE>Fͺ;3t]a!Ht|'sbǏ!Г:Yj `/Zls8d'^~&1zXcv_ǃgf^:Ɍ_@65s=Yщ9H~`*/#uqW)ݜ,%y2=.}]-7@ACIQRw.ڤOA:4;Ј͑Ѣ"Y!χS%QCl9hxa>N}}xL .s+ iC{c0'> /hJCh#?WȻ9߫qwV!gV3?$ /*22*,e?c!8iS|uH~STh=m85 s ռLv>a%vJjA{;-q"ayq3`GDJeZF[ᤙtreO9,/ {߱/D3Wґ X8ց7pyT0*^Ncg4a`&ڝJI[ڭiPqKJbȐn}~J 8nu@԰ѩ}1ɻ/3q>" aK=ŬFՄ@TA\ ҡnTcH]] Ɵ<2r=U%hZQ|d \IvgdZF œG[ Ͽ؂cd<ѮƙLBp8e@SްA ]!<0bPK%4&ҢD {4!oE%!>|sCeA1j-Q/=J WppN&KZfb5ἕJOhTe,œCb&=LM(cAQ$VhʐGCIR\`/yU?a?c\*N?wwwP%~0%!YbC_L'Qn內ʋҊ'w1xAP%I+9TɊ.l?iA> s&%Խj+G.Xc]+7[=fQ Pwبd%cvƫ] A(; S9$w.J{_O3"nIH.[=URn 6}؀LOϟh=*71Qhu~ִ+_z;WsCP\:fOba[P$vP! vkS1:'*hȰh 07 x&dAeوp]٘ڦ5Ʃ[ '+u|Z*.5[.*>]=hn P?balxXO1K>Z<A+>|Oӷ@7̮':M,1X+z>^ɟbBf:sb(, 8fr]z +אO $sbqſڈPՓ-d  d_O1S)UYeF4(*M:j?75Z=_/&^ ^ O(k([o7fgQBۻH]~Bq/'Ba0\l$g)YPVSտ<65G40N!8KB0.P'#HM !+?9ߘ|&^),S /Wc-δ8-JLAg}JՀRkW:;]w n6[]q:.{O#~; %cBf=mS1 -Y( mù9v2%mV){TKEA3/R0VO9dܲ[j _'Om~+2F.Ҕ=vH>!szyBLQk E!ztѩPӡ")e5fbCd3+a?yqeD'd(ThӺmJMЏ3sb#ɣ6Ã08RȠ֛L^l˂ r9Fn_?jzPi})єsEž|-￰m5hg׸ԙ]UwȲozBX(QĺkYyrz@Zsv3$PI/ϳFHV[32 7ve&ek.&ΩO;Q6HΉslD %KTMs%@J #nd;a6;KR!w@h| RTDʲUxViq` EJ-Fkcy gfn#fuH!>fV? Q'rJ=Im)bAڝ>ݹ_sI%TՂ n,ב Ktq'&泦:X JM#§tӬvjwrs.ळhݺSn(FuU}B)4]{L<P(m0.$ׂ ۗN$popĈ,F]i{TQBO4QsRB0g`6to!uJe{¢,$Sk?PQazyow[6@,=㦅~xK[2d yU>{8 {QU'URǣ ~E ok 1B[m2  ^zx}L/@I8`R\[adPIL}5I17bA햔̧T |_Gz{5E”%H=W@ ,z`ەu80xƘMJ\6d#'A}mU-ӆ. Z~<^l䢊C(1S$QMV@ףlr"A:L0=B!{&5 h7}b*5׸h$>R1T$>w{īԇ1V߻}a͂酉s&,Y֊%ps5*Udsyq>@7ETѷ> NcD墳ܒHfk[ߠ !4q XC$P)Bo0DŽ!wϺI仵.f۪!v[ܻDWUUK2ܵk{x lғ6g߳%5Tn $pG% RxCRx? 2m\U€3zrťwR\ܽelP?g?L8 y,С`1ڃ(r &t:+B*,T'fy RmL$:lp$ͳNsãݞM >2mL)KVyCH"Qcz蛦 3j!Rhd?lD+Cxӝ)#P"~ݘ|@Pk^".u25tYui'{ LLA*X2Q ]qSM%mFw WMۄ>fNvqP_ ࣫xYY>havwE#H40/Ԅm-$(4ʝ"יa#xR?i1^33sxˉkIFp ֙ Ii# r $E !7gv0Zׂ~HmMD%n9+d|m jK 1iS_¡Te]uU>Nӏd Ԕbyۛ@ :N[QlsMk rRziD,3uA^S {fHڦ!iuIkm2M L%amY:KXt:>`U5K !,p}cw'MK>E-p!+^>T?4;ny TPps<oi"Pwp;)si)p4jdfLGF\jKvFI{avC6.b X՗`AhFĹKWnt] yFzzrz@ \=$[- [L@L!?2ym]%dGosZZ%E1J+5c x~}[6E$Pi]1P#߈IL)$ 7/j.nоc/7v ] ~Mը KA0l膄!emVWF8f=`RJ'Q2V 7v>n1`'Fcd<̠`4T Y_|ڽ@ƃRJJ,{ K\wſG׽5송 4y섹daY<_K|0F0JSS 1+lKr~aϗW`nLH/O, u-8R5X_E*W.uZm9@vwzcT"璳~¹2Nܛ`VK'{0G%emwn=(Ga:.ywon!Xᒕy[ӼVZpPhcKg*.Exs>bWIb_G#}@nRV28=`u.Y>[ h'NHL|ڜqiA)iJ /Q0:*Hm+Tdgy6:>8C ssP2m/:ɶU|2P-s3~\h 8FUx{`Ji#KNg̦q*qZk7^'9w <Fđ6vzUҰd}D4u]e-mF ?785=c%[l5tLYϾ;5-V˥xno*dݎhq|/[ou5= \kPvH;ҫ~12Y?Ynerin=TrO{1igjJ$? *;6)/O֠{ @-2kmVx$ EїM^ E~g.*d,~GYb>:6;KyoJt&Q)Lb`GowŁksK}gSs;jL[Ul i=Sw]3BymZك#&P*HDܟ)d?{N w;m-sNB(Hd&9Gp@!bȌoR;W`Cj>93N֥@Tب}ﺏUxռw; v4 S0TlB?%-,l[m8P*{J:b ӲV[nhp^Mg]+}`z - dx-)NA, /P{|H,${|<؁vU|M|N, Bӿ;!)c<^@E:.a.p5b1XMyJ }x2q{y\` +sH.B^C@jn{Bޭpj1p<71(O]۽* RC+T2V15TvCe bTaZ000-J"\UC|`[{;s+t$!ӡ|x c.k/XsZ}DS0\)\G=֯wsxKv { 6ޖ-~#΅YN\Zs)Cj՟n>t^fAJ%yߕ,1J?U0HHN[1 7 >-sRmҁt&͕t}u{O8@ 1f9%M_׌HviPL1&sϞ<~k9^i)WX/~U2#mG,!'}傌TZ׵U "<댳1u5CQ.&h7uKH'NɑŁh@ !eN_+s8+;V`B9! dM;/ ָgF -H8k{8v|%BmZ ("YYgq9z\V{>>(ӆYI"c-i~jiP&rOwR;>[ n85#,P++vWTI^C:\94OeĘc0@u*V3JѩI nKKlY)&N!sa (N-i8N-xV"v&o1V>tuƖgBmabߵq5#s5nvqFx,~c8V'OOomo9F!{yHn:ܲAugOuAtΌ}Eo\O3XU3q[0dFpm"bmp>"32DU a`]8]L)c)70 yg˓ -znxPgv6K k#JQ}"y$h>:AD[#u"r+X"78=Z7_+[ޒcj{3S'xBVU! +NvZ:5YKtLe7:y[Hܘ[~A} jSqG<խUg8OµNSvZ?M@k׊ ҺsjP|=}q<3~|N8g]$DlY{Kro}䬰FT͋; Tܩc]' RZŇՆTИO@zzr ,9^>+ +_%pF.>{adᇨ>*eUzYe&"M7ضHI$aˣ(]kɳJ`lO!@q-Dg<>d՜wZHAm!3\is<2Yr<8kVDi?P-6Q+M\'I:k;J[R$ws5m'd\!tx' 9I)@Yt:DԕAQCRJ2͓F7q)Eΰ#⣾^Xq38M,`)o)%G=%wb2>}wĎݵ\J$_0y$ NډMȏkzP wj\6v RDpjj3cܞh䞔dASX s^WODLGK .W`aͿ36_d-HwnDЀu-[`QE%w:bN& ֣w%~vv<ނ [}C;1Ez(*|yY'mq֟ fX/j-'yDii` [h$m҇֕E+YA,|)&樌+?7-ФԴYw/Nm^m_l !`ס&W æ* QMͯ9?=pTc鈈7r/옙əVNB H0OHOr^ .=^:^MY`zW9Y #91),5 ͜-ʏLXB fB^ًS*YlPEDXjPH v;H0 QQpMjl"`Z3&%a%v ϳzC"?u n>|?]HV1hȗ"Qr aFQgȔn!BPO[)m c {ѳsH(Yf{etkS?f1(]! U'2ǐfFpRy-yJ27f/fcN>3K@F%ȽWb=~uN?':&qvJ EؓavNp@ѫNDnoT Ŭv~PZ ڥná%Y,{r9>^1r;v2gԲtmKЎLg4fK&$\OBñ4l@/#n8eb}C-͙>UqVihNWVφ 4SWYy.=@ p\:Hݖe~w!~oB7a5n,?  F:0г&Bs:7Ow:j,Vre ֒K򊾫~(G U+ߌ7^-2I~" GBįҠ^y&C7ua3o},%)b2\:۞O&mr5&̓H["H+'l?PqZ8R ڃL'5. Tv>҇, ؐ:wGD`=")uYxݿer"gUH,92LQcr^ib+T }NM!d Dsߛ*!+ԉ:rHa|\IT1&<,Y49kt"ܡ@|Y7FMvhQSL>tQQ. aDެ^eU YS(0l@\K;bb0Ja--82)%ݮTgFqI遰˓u> tzbޚkmO&KS+ VZm"hRJ LHۖ֞C r|DkZ^6p~_-=C[w%WEi!.Vƫm$0amQDuxD*^O&|먑em[-&LH;r&b\)f]NO~86Tx# DH|Av -@k@_wp4Eol/ooZ\%y3pQ53\*kE{hM yU0h;=aJʞZyީW"n?^(0lj;NpJ4rgĖݕ;ut P2_PA}rz8qiYY;&ݭ3Azb0[kAĭ2Q]k  D*.37"|ENe0T]Q}ylxn!"TËZf7E6Nzp44ʛ" \{͒P` /p)}y98 ~Wc>+0c9h$ -k é86GK/=\{w9\F0ZْȒ60e腦#2%Sr!yn1׮b|jA \z&Pza"~#a WxkQ5gbq}%JEw^Q9k ([)ֳ`qmpW%*CI\b'5%v?B]EBnKQ:TU 17ʘ1.뭣6WW7.lX$ceqn;(rŶH6ϵ+v`Ӱ gwؕf=ND u jPg!.4y(ɛx5~i}ĆL"'X\M#:ZHFV}qZ}5G*d6he^*q+SK:h6)R%qWM07z)<ڊoboVDNyߘό4[Q?5<Խmbu'P>L"rp6p&,ޓ>-(Yω԰Kou>;;6 k,9b>(SҒ=E"%>㨑lV IX-)g%lU3Bn^W.JχQu6|2XlX\ Tn"I{T7_jLB &úR\ b[iٳ}x3<Eƙ>|'OIr%$;VHG%_R?Fi *SA|.Am;'hy2qXvAp_k zTL>mL7da>˘0s3dV=f=4>O"0nN85t= ZqLR܌qtSy6X(Zt }ҜoA^UQspni/,j6p4\ 6 ȁf1nƋlph 9l0 ifyчi8q.^{K]@Pfvns5 rBt!/5Ð1{+STY^G˵YY{þX}>/l`3<A9P>uM#xbti5G 4e {6s;5UNr5E!`p=rR"Sdwݍ/q<@3Z_0D~5鷑ڲ\P쩋2E+oڬA L]o_#G=_oꇿ.R8Hyj!U5s&kϽPзaGoj04yEw.TY[jp :oq=5 %=F`\咴I>H9ll;2[炨 H)C7<8(P9.;a!PrjL}ÞCDžUsa2O uTd5OU8{ŘRj^ 7B+.CC e^u6 ~-Maɸә|mɓw s%6$͟ҩ@?Y vBD+,k9jX(c f.?>] >{L !PT#A_OrF& 1';pX8ҪIzOVhF~v:p?JrxYְ|-5eXti t^zxasUO3zz2{M"N5$YaJ`JDຉ# Jz+⼫"+༂Ag^ ͒`FyR&mk-dp8+xG'}ڿVVYڜ٨y5dJ"wz: z<Vk|7\p' Ԓ |c-wHz25R٣{F#֎FU.ZziZ}܏LܰDD3oR9u۔-4`TO N'bm7ZaL)LFT[ S WFn5O:j L#K՛O  6k,8+?P CNjHd:ER|Xb^ezWx*8&0-HCTq ڕ2*LqWyƔW`CHQ!yh_L QS]s2)GہT"CBx=</[?=pD  }‰Wb+Ea¨wE8@D`vgQ2UglfQ˵&;e@ӭޓPHzVN37EERKNBkL$bڼl {2Q_b ak|a \PB 띅&I艛:ɣBPt'* FV`gԆ. 9ŁU~hA_'W<1uwIRLvi$F?;[|P{"LYB3v ΂l/49hwG{ *ފHM.c]W;eZd7U1il75cZHv.+?Q8-_Uހ( |˂w]! ;~mۆbkrJ߀\+[H$66mw3:Z1x8?L!eO KddIP:&3#B]B{߾|  bffKx=O/,,5~r`cA/(P4Z/!oz4GG"J#0Mfzo~~\g 8ߑjj]pvr =Z7?]_oqbȼ2/tQlvrK2zcσ@zT-` Fy]4~oޫ&.如(R qcy8DV@/i;،'fza8 %N2GPSު9d1=$;EЧH/3}zbkWWn"*|>0M]_!AMHX{%2s,ė{q6!c[_4,y\$e FXICI! Qo 랫KC}n!^a&HʴgH=ӟxE[?Zܻ=D_pfNy._>_c7.J _ToА/^sц,L#E}1!JY_,],xBz17 fBRP^EM?zp%8vePGګ&pLFp!o@άM@ԙVҶOd$}y̑UԴgG*ŝoh)!!r6a&U q4nyҒ^M Yw8qiqK9t2<;7XvՋc~B +>=,"j uJEM'ۍͤ #M/nq`.g('>=L(8㝵P$|EHn.3 iDTf,r$g'1u/LE;Ma=UI":ʩA4(qX'mWcfv( ܗ3/¿ETn_,bϳ$0 `X+G#bug\~+!Ciӏ]n 彼Q(i7-xB3q-OYy(A7/\(.l!;}NLɝ*Wh"_ չyΙסS'7]mbe}7_DٸHlxƸiV]a&Beր>2^ Z]xey;qRL` džsKP4͂ZsZWo tWTC3»'{ y*xÔ~\;FRxNl$[jLLZ{^0A2CQ꩐q88ꎡ:6>B d -h|u@|I!ex(Ҩ0Լ,z5o{l/"InS+"aށXNUڷ_ƄZ#L]MS3'IB㼋1U*ǵdQ,%Jk= cXu 6\W"!Z٦ ~6@l@W2 H%MtC2Y?U9EƯN=יGv{r%UeGFW8QX+1|aUw&- ./~zcUoD`iwDDc0Wܷ?3Ѓ>`*[ D`nK^Hw=xwo g8+HQ5pP qIX:ϐ#$Ma# kW g pis_D;1Ze~28YUq %֡ o[P.n*b g Mw+=52Ɓ"etm?h|(dzh"֊d*?.aۏ:#̹?Z/Ixf>Ώ4HX"#F9Mq)zE qADMt{Ģ}AC1uE G|g1&\^"mZvlUI3 Tٜ M"p޺{}L{m3nktW( xb <5fg5[0X,+m\2D?vz#rzrY<qz-n_H6Oz7a}:`ȋ6S/Mj>[Qvi":䄭Q9v1>EJE Msr. "\|n@.k[ f[5>newVЉfcK+@o}&.0-E ^#9yt(ڥ^q`W#8pίη5FI5v_%U_>bd{mFR4?(b1{E?(yb+SN1ïg@H^ӈ n[5k/vFQиb!Tj#h)`(U@%1uH+7!֮>iRfKO ǖM""Ր7US$-+rbӺ.yqs+.~ Kslbn(&omx)N*E}[lt=Dꅔ"/ݳ=g3OQ G5ۯ7mn`L?_EvvjZ=3xppVߑ&3 P?X4S&F~+5 G(lRjf\◛QR02%nX/V}G=?{ 4@7R$+A17AU'G_1X6Nˤ&5’s@,-l&>E\vz< JW,NňAt@F a2meiJтNp}n:4JDQàwgWٷ5yPχ ycϋ%WCDe, 5SlI1be:i]$ 69: C'qUTVW3Ct`Y!q"Pڷ2zJ'1tK+l`x=ka)XCmjFYBojIMz7ᄥtl$`|']@60r.zo݉>{wUDA/Do nG%u=meH`(: C+'=3"E/x])CǎylNqZvs/FFWvtpF4,>4 s>nuC$+Xk4佝3֨sϖOd|B%gɆ!שd_Q_$w6Ë+UX1o_x(MO<6?QM>M\ؿ\\ds j[o ^L'`֥T xhkU19ii)_LsH9]ñO_J$STu; 8Is?3ydjw\~*`wꈉ!0ag7L$fF-g?u8C`FAV}r3 5]ͻIgwUL6ߢ;cf@p x’aI 3-C1^Hj~1nwETTaol6N]ݡ|.hVdL\gѐ) 2bE{e3"w*X-XJoWޭ3if6*)[8G23%}]lźF@Q\ m KTgq*LEwS;$'Os (^G*T571^oK@T60 wf@Rϥ*.^I66؜CoROΞc%gX~5fꯏYGXjn;uOj)*GUvn9/*od\7t4tK~o}kgj.BrpNipi~Pf0.c0e]ƊgxJ ZlX"\l3KcMHUZjԮ~`{NT^Pd3xE3b1? )UxHQ*3d©A[V\tގ]E:]/$%F|qgipҊ ;&s=bO CI _hhNMgV}ÁiP<v0GcF7vMÚ`B.?lvmģ/r]Z.e ;~&JOkpB'Պr#y4 T\. !FF $]a&AYlQ\r9ue\liU˽02mu8lAPCEnlQ?,rg+h}طܻt5N)SnhǍaQ ÎUFb7 v/ty%(̫mwrDmd " O: o~"ٸv#r'Av0_B=hKqtvڛr[oen>mj_ݩz VbШ14ji={Bq4 ´>j~2x”R[^-#D}G)0K_b#3հ . q !2P;] @0Ii'8^ӂyE H/>|NKCz`~I!P0bvDRnR#RbW"H*vk}ZQ?/Zt LNdY=4j̿TMSWXsFiacc7Z}Ct3|x;]8qPn\ۀHvH+t24 yhcdg #"ycTl*Q:YӿfI_rD NjXE}CE0vs-B;i(KoKYs::iI.9_IJE[rS'h5 _U iNӵM!xܑ>ek 5J0 V_ڂ:pr!$ e*nya‚Se@ikc8%`{8>F_|u_ndI&֨gF (=:htIB kLIhfd.c|q $GKfP9xזq}ڮhV;gupS3]'?.7+XUy5q%TV/fٌs&D'4JFU.W =W^i+7j3n~zBr@oy#z =^ISk T0&q 31f^pڹ@># S Pe⟇8x_yUZ $Z^OXO50R.Rw-NH0]"P-"|B}trm[n\5$5׎DwS[L9!Ć %CX"8S"10M婋aS8RGZ[q ,L%-]V;KFr 4fvLq* RM uȡɴ0fLI'jUMqOa|NkDMȱ4G`K;_.[* oMz*?7ʬx/&ͮW LZx&BY!vƿT&Q4{vXJkbvOSdZD_KEE%&J'mw3N@Q1%+_hN/~u0imr%rIt`+ydÆEv x UϿ>g|ޣ!]]3#*1P9;'  lY.WDU9oi .} ˵QL>h_T}sK. _!xsuF [1SeeQ0ڄx,R5~L@S *ok4xK&G\&nC|byhvf|h&Kd}x~^G?D$TE3LIa.0N<{y~M42e-$s82"N/!Ԁ{sԃw(W"=dٖGn;?U>B~<2S L_OxVy&N-~L7+3 v͌`EQ/b\1t7do3Cp\j_brU+23^c&JYB2oL͏Өd42n6cl3;n53mĈ"NO΅@ ?ա/|V=8XN$D$5DA%S A% {v_eЯlOtzi̓ŷs= lͣ\=M}ҩ8J*7<b[C.9~Qa{ڱK⯜j-W^bTN>3) .=F5%Ylhb'&ϴ' -;i3ۀcswgp9nob*OVW6˒R5~1y0La.kv"`Oc/ު˳%$9$艗 &0O1 te\Nz׽0dEF;B),~dMJpѓ o-O#N5cQ}=ڤyr ,n:z*\ l.ap8?_1%J\@M!uDqv dZ$ Slțヒӏ>h,I)/9y6Rtb_EI꾖gJw d'U*<ԧ'*;S ֓EN~am֣\+.'̕25Z0J`-Q/{@Sq$B*$͡@N2@#t_2mX o.αG=bPAQSrxFAa{hI8Oi~^{-}Ja;iz3Y vh/˙͝P19XGXW͠!81Hū^a7/#Q.< kI夢eӬ+ ~Cz;j %ގl |l'o%, w; f6͔sNu:]md4Qv-+В-}!bse¶w2.ZzB$;.${ntT>BL3aӹߖ3!OuMm}?(vYBB DEwBksa>. aX2KX铺oWX'Jh(k̬#;<;h$&}!ثtL|FhjD> S,B$pX. V9$}5πW5^Pˣ*wgC"!:c g="޹}""Q8s+͋YH9MG4߸iCQaWNJQ׺.݁CHbZ1:I#^S`ap&g9Mf64RQo |U0wR|VdU,OӦǂ #+_胴# @Zg%{O"tdnĎ;5JНteRr $X9suWyf ?_'&_0΀.tպ׎bw4om#MNVzw܀\ؠ&0u+$zUX\AD„Hl],:C@YqϹ&^hdt_)+K]tߺko Fr ]zZ|B0zVrV sA,l)хyDZ GںiRNiɑ)؍+}X-j/'e#{_~qhPP:r;!]m(aq#K 19@49KkOv}ʖՎYb;Cc*1Ahw?Q |қOe&nY> Rżd sIf[a'xwXɲ 7g0 ,pEqpP(p7y-P4V4χvIQL&n+ePyA<Pw= ܤsR (zT^ȱfs:c\fh ׷Kټ>a%z/W}GR9fpk9 Kc:~ѓ=^_k~9 Fzz)9@=*@1G 8NncڃsRO`p)xɰ8AL6}JJus2p3؇:i4ўk݊EAY4ji7[`Pk@xzX*UφlCaK$a? YVA(|%,T0([V9~^_f&PmF+nۖ&qˏ?~lV̎BҷgSJ7")Ǒz:eEv@+$~vr{؟h= ,  LaOTz)DTw穥HfśPYtÅpD 2e-4*~*D e1GB"u%良vj/9ݷxD͈}0BVӡI^A˕"ښUX4!17(NM "bUM-C{IIvDv_i}?]YHͱpLu!GeYڦ|Q]'e7RY{QxGQh c z.)_8&yw o8! "lDyě-! x0~~Jn@Qhi$t=)) .fBbDdNs*~QI7APqZ0bp"횯9L8&nY!l(rwCJ1j%x7͇>!^&4ijYZ9)rDx{N雑SO?{G ?+E=dit>JWgDy a]hj2~bu6<!%EEȿMX@aTp$s)[Ko)Zst&ۡ{+F7/ńړ4F/d> {zrkEdө𮳢@?jIW~˱s殛O$+uBC'\da:YeU,3`ps2˫os-KTq۵_rr@u*~hM=K*a!'xk|B:LFh,%2ӿI@ux`c݋j],5TEy/A "[xfT}j^ȷPHf|0 ŧcU+<6Ju`R}hBOً5ϩUɏ?`Gp"`V\3 bSɡoA7Q%fZ Ҳց:A[# |TY'Zƙw$E(hTCIPg( +41gCXחhEHv 4C"PzcXt~KhNduJ9N%<' a`Zǰ:PA\WUvdڦEwE^~+jTW]Fي"L-mۄ|ij?./&9#{[r{g'nmE@8ɕ&\+ybM`ԊTݑBLg?ҫP[r.ͭXx(j.PR;OﲟBsS/FD;_sWj>ѓ{Y1$bٽy {V2LpwN5Hb?%4ڦixo`"~/Atv ZsD9ŻvevS=<{]V\漌Rݭϔo.)g I%y Ry'@IG#u2 zbƦ,qb9beŗgPƵ-]UzaYGW<Tq(oS4-i+VYy.jFVٓaXX;KQ10 ƭ F"6Wd"Zd@ֶ6g<\&}FFd>&h,'vψ" (^+P> F_A5|[|OiX/ m.:ɗѯ@uK^o'̒a#s݋~TZsm ]ݤb#ߩ=(M): M E%:^ w/DFlQ. $)&0^Ě HȦR\ &޻j3+bKO**zpwGCkǪ7z VV2ugB`0%we/Iӥ2Y6IA::v'.a4{·le*A{"ʅ >)J~U&f!*0[e[1s'*p6+~?*KZ#A⻈{7ك I;N'*q3+(syMU#W|QW\*{Z zW!;5v0ij!93d]̓'H K7yLXqq/EOH&L׋x3G!;]M'ny 75w)R>v& >KET"]P* ڮGIw:es[,F1_e|dM}{©z"%`#yz*M  iwiـBTZ,}_Dp'k+Z*1EE^`6:' ]P<_],#{JOA452P[)k#0S\>|ϻHjlH !u;:!ШOR& ˅^6v ekS1Bw !(a-? fiI;N@n_FћԹ!˜W]!50,s-aAh3"@4_kvPOzjq)㆖q0$qR\փe4/δ`Ir*dfLoY_Y5+Q,$F81Wm #b\&HEz]T`%u3'BC)ò螻4cvUepO [jפb&kvAN1흴F|:\$kATf4 ³sswOEJ~kf\H\H\m~56d6n~dp[`ZɚoE7 ?tǧ\txA9,om xti|`ʲ)^pi^nAv$oXۆӠQ72 n L>DYYժ ftƟ47V<}Ł`U{CJ;(m(JF]oNnY42>6!bU ՜ANnPvtub w'n', Nlh=t0V!Ym"c*#ԗѨT.vXv[ G qǬvS-UوzeYK(҉T0B2`#2]gX߶ J A1b|yh[Ȁ/ZTX66`N ]|b/Tݘhj3 V@ y[%hoz:]$) _ OW}Ǽ TMz|4H#YhĬ}.&콹mJ8PK&:8ݗ.kЦu0lctL[?$QzZJ%(\6t:OGoʉ~&mҘ%ыD9t] <,7KDƎq+9xaCW}лhy] ɡ?d=(} 6ՙ*\٠oIy_ΑQXOk  G>X,o;+ hhK P3GSߞ4[y3̫l@G j_3v|Å$FY>`\H}en 2-:p4O 2>JG{#O%s;tڇ9uF !EJa{B!' Mf2trdN-'Er!V$qM5围0w !CJxgT򘘧CPIžc"p5$he[18ǏL;e5މ*xd#Z P d|Qy$fI12BiO5?㔌r4"mU S^p`R87n/[kS/ROr, R\ɩ,>Dt; |ۻȒUNLr,iM5p(]cd'1֠\ &Sc3' ]Y*fxB'@v]|6+L " Lt*s ĺUcZMD  :C]PMe۪P3~xm<u&;)gQN%\.~:NK G3jZ\#n+I#MDi Ie {*1nW[Nv%g`m7Ý aw2Y%v+.%rc8.ãn@k~ (ba9fAЏ3{"7M16;`5ӗ3h4ѥfa gSTqӴ!Ydy˜6º'@ ڴ/[gFDϿ{9`_7{ 5\vhRI0[=#CAPb$D&1;g_c&, _Ьtɤkfk]tg9i+JPv}j2Q87:qP5Osaggƕ3#4B5ғuM[gSV43Lpgdgk-3rVki3â7<5^jYD:rOγ0t1\"$ R+2CVm6'f|O<ػOvk箠q3 9yBt+d=X:r ۥu9+2x'Y;5F*6HE%Pe5҇{`r4Շ hϩ5 14/]:ni|ψX9ɤE~Xɭ5whFCbB;% #CCPeLaLgan\$g]ŏϲO>xۆ勢AX>^@Gyx5xeF Fc@_]2_i$a:q{3Umo੖.#\[; f{pcʳ8#scqs)7PV dB"XYrAEEUqfv lMRIPUX5YDD@4UAzwGɤ|G~ԇRlPCQ OJe2,aQN!T9%TjKcHEσ9ڨyg%&e ٌ5R"C¼sVB9H!h"t Tv56t4 7}0]o m;'l2›i-+F<#OCua9pg*"}Mljĥ_Q&ƬR?Hs޽ZSp_cT,9,uї9RGi=_bOV6ɋqu!wBuWԘj?3v),ssǽ-LCA(]yQD_ nI.w.XVw;˹͓oyLVŽ]1pjnhP0~R69 b5p?.V/m6}ak%PVIvljS0 YDŽm` ]$\aӥ7iP Ħ&XPvd3CPZ\@0/ܳ%I 0_wx$ Eѥ>E8Per(L1Z`fn.&sE)eF#I* E+4wPc{8MF`Y!\Lqtz #"HUF\> ,=ݛ}hbW'nv,#"8(Z ,L*۝kyl=B/ U˞2!:yXw+=d FdޏjN9+R`QL.a5dc6D´dI1]g˹?cE%Cb@2j$KUUEwP1S ;-u1M-%3< p7lyr/c]N[Y|$%0 m7gZ>CB[Dy+s9S~?KxT}z u?-zqڲL=hO UY|~Qaq2ZU]dbj+m)2\ q|Et;fZFׂ!P{PE5`VhyCi!<'nY)u5 \ [n_&a] hCSfi׃q}BW/F290{YZ7fY8tԬ.U8lB^ZL+I8P_=f I68/A`a }ۥ#n{oO8@B=OdQF&4źqUe=!w AHˤ)JU Hf;_ib_ʄatcU4 lT);;ڃZȔs)4qkt.& u *2G7ɝ wMޘ.*˥;f"P?3ȤUb~~OԝcJMJq<=cGyAv>/0F\K*Xl{tbRr1>~VIp)' |? Nn\?!9Hk+úM"H7ڍs{dM$I';N;SC$d{h2:q_:ϛn2՜Rw`P2I:徭"d>Nј}(L+s&֚;;.C Hµ-a*"O/qci:Zqr_ymѠn#=]ys1_8 t, YfSLwyp%m8MѡH|;DrٜMs5c&B17Y/8z@.H܊@ej_&G{8g]Ψ1<w}Y7q+ kE\Mr!+ Dre^ 7M)\*;l:w[ܲiMX̫ǨyT -`˜y?KZ"%og[6OE;Iy9Jd3蹾[&.:mr 䐼#*/U#LeHݬ/b]r%[UUת_'^ 1 <"#A/Px-TMv)co9gxz G".=T7K44 h_2FqSۇ Q }GH6U( {㍠/2k<+~jqϬ+CFr%ݚ6YRaB6]|'/M1 /ؤQ$!K3xs9ڲ,yn[V0uMsCҳ ,oFGpF Y1ݧ8dy$M,At>yr^ҡ'5xGL5酚Aya7d:nIG$G9X%'.kÚ)WȬ:"ƕ:iU*[g'([gd.IfjR^1> IU_T'VN(PlCҎ1ɼ.n` |W}K4ڽ9!h3+Gmba#p+.d}hnW #u>5^mxLLZsxթAYt(.r6A~ڍ>7 c+S(bܤ5ކxK3 UtQwC0p_sڿyF9:Q0:`(UR"MΖE>$6}.TWl8X<͕ghCk0hՙ}Ģ * )L,P.IOi^Q,u/%y DHGj_v4Ʉav X O"Q'kp'䗮ꪭ#׵1:_(^w=k4^º*LObݳ< 7v+jpEwŻ½ Z?iE8!ɥS NOdu0 ]E:&Bm\å|vx/ Pv"(>|\Dn8ěP I1eǪ0D酚|)3 튨)F^D&88).Ls M|*S%9;lvѴ&W>Ln4Ly뮠b&!# cϢU֎i[FvFJ=h4X8SPOq oK5PGQ[v4Q)qPFWT\Mcs?i[x>&W%H K?٘^뎲a3DA`ћ-u۪[q1W?Ȑvb loARFގWX"t"GBΤ}}W[]js6v\$72l tUk3:1lj';T  W!⩤R2<&/vGN6uFм R)K"1A"Ь~dk@:anWƒtrIϑrxM%bK9*3gt GL3:,:V|hI0Ah^@  )FSب k!*[~m3'a%飚oxdC#jO}!{+歯&3X2&Ío=,jx !1 #s37r giV%cnJ(%96(',r=ƳYRk9y_sOLgH*$JyG+xE#I'9PD@8쬍Y/? I}x,g~H糿?+qm.$4 QsWD)~b%GxuP/^|<2~+Wx1*i)K\Δ׹_^Gٹg8mAUrwPQ\&P'o^Mk, x hȉ}ܳ / P2L6nc] +kfMN9]:qkiPEJ6n#Y1lAȧE".7yi.fUוTr S;sBSoFm s=B8%;wP&?]Pr.7?#arxA,2΀ҘyJ% Orf7tw+!pgeǪx/Kl'NPbDKnkaMR4+ ^*^DYt`7Z{IΆ[n0=-(r6y͒׎rT3gD­T-EXrL\דO^哨47[BݡP}~Tk]fP*A 7[ϢtdE\[\g -5TkEd.a'$bB mVs0Ђ^U=,9屇YU!pﳗ/ϱH*ZJVhr>_"/3o"ז=6sJ6z J.hM'dEjH'E_ ?PN`K14Ous-Y̺ z~iZ3X^uQLk6<۟d,w"čBdc{ED֩eþ#, C{w q1}f_E_\^[AUsfw;H=;s$@-j6HrrҍvnՅei E<z|CFDE#[.S\ J0a-gH[RK1@xڑ?hib,d[59/F?w@<{tڪ[z=jle[t,DP[.aVcMUHkUg==QND`o9caԕ=d!sh&Q~ƹ4gN+h%~8%2G=;@ o[_/EЛ*1%8dNI?$DʱɁt;ùHwU~P'L%xOz= 85XYgW}bּS-m#J&̊r\cBք]m@"cNZfKVԾHWVnx '|fv,T-2H) od?PLxX'i{J9֭AnQ}}M)j? s~\@W#rP[7r\L:pZFusy.̓-3b&e!dYŌTd-&iMF6\dP.CV T=`6 &bӠeݰXE P(w_v]&qm+$ 7T3iM2ĔUl;!~;vCG+ݏx) MS^h{zNdV^Ħ)1iK`lw"a-Ֆr8 D o# 7k!`0Aď&xc:LG4Ȓ۔(!l vxtwYWd&;Osɠ{hv$^ǬS-f@F@"-œZLt0X嗟ȸi j9#x`3jb`Uy[v(#8Ylh=V|HNݰiQ^KOvDrRT @ e:2LSVAX/v 4Mb`Ŵ(-R@X#R$BDooTW|7z8[qEH8 [(C!C< Š( > Mh(J|vʥqU FjӽWniRI羇ÙjjQ6˄TrpLmY;(odE|gCW!/U0ݜURS+<av|owe Ĝ@bkkLz1h.L@4gRυh뭂Aﶓs(j CPUPOڻb(RW\^<6R6Jo}4gWEWxoɸyoL WMωiGpػ$%JN6dhjEo1w p7\t5#uƓzjI4)Y3n Wt[8+^v`ͩꄪvb,w򡘞Yycb[6L@`$nmWwjW/>؏ 5\Ә7ƃM.vؼQCk-abI-4 l #I"38S' а`G.8Nm εg}G` n3 P&Sxg't*= |N+-h'Ӧkia٥ ~/U(Ҩ'FgiOޥɉ $1V^"^nݽ`%xf.|xWb>(j=k|@&S l>nCԦ,,UJ3x Zb *rDgt0F$UeCցL^zN/ޣIϋ2. =JWĂ$"i1R9Yb%tJĵlPVpv斵}Bp]eA ϞP5צk\Sy^c1@/Y1וT)-e|H{o;p X,4v̇bLm6p`EEX`k9՗}m+H;,SwqO!6KC4 {쌳JZ?L7 ?7BYfӯ6ϡ\M;kՔmx"y?῕`Z65B ?ҟ/^<;>_n!50di6T{֪Ёzm%C`;Q#ѢzQ)-(/{rBM˃ؘEPvSEΰ F2'S91lLJ |/#z ﻓ 1<2\Փ9J$>qg탶`sE e2SD`ۖnjj2='F'R,zFM9R{?Vs-٠G?3Rotv:*T"$_[_:l:_fqef$9.)"s ߃ؓ})HInQߔ:Zؚ%XS4 (3bT{iA%=4c#s\EzWUpTWkq]#}Ըd>ghE-hB'$R¯;&ntƟ4B-3 (Y UǬ45X=jWPP%NNDn o˝ lҶ!.䜲ur5:4܎r)+BFTR<{Hq:ʹK.j_A5 Ao; aI FfP"w9 n8rj-4 nt[nL4RO@#}̦Hpp[!W>4OdQюJ0 (ƽr gZfWU%)hA௚"i{-)C ALZS&J^- TVp:(dIOVFo E/KҪu\?3@lycN>Y4aN`QcpҖF@f}Yn6 ߫'du~Wο;TLod`#A1bF'Zl'ev-#H8  3'_c[#mvũ2Imhk Vt`8bR!=0-@WIrN]?G,y@@y}SlgpJEc-)eGw˨0A)L n܋͐tjc." s~u{xv$[CU{a+@f䠹иEߏ3.Tk.m ZJ='ʸՂWprcC陃zjoUUoӁ䷂'Soʛ9hPJYNQtI#ۻ +ėYS XPLE!c)6d&>kyL#F-7{cŪF>;hOD1E `0~^S4%tlڄ2sz$h#]\XW.blt_&H%\9kd†u336"nog!it2I,4- ŗ Fo=1 |BW*=w&0L4+#ny_u6'ffAe*'Wh`!^TcaIHDV'HwLY<5ch. C/ c6ם 2A)R2v|VHฆHZY^[APw=:(;|չPe%}BMXI=oZGɆ%{ZG1Ar]%ִ2’D' ҐF839APsWR1t!3WQyk)$"CLF2f6l0c c$iN=|?mʣdzp1 q1sZ]gc Fкφ<ǜbTFW̑-~^Qa> E{>L#ZW1 S/'.6qa|%X^beX^ppdRx3aW)iEz(g&(A/2Vї"Ymu-i3TY%үz%Rpp*qTR ҪE_';6ŗav1^~(ɡG^#xxW! }0i(BS'Oi֋UJJ~׌H )j8dѷ/@ER#,mX/M!0M!0tc%Q 1_v0uld 05[ NJ6ɐt &i`KP.=f-Dwn~05텛K3` 칎ϲЅ@[B]׋5zL\5S+(C`ps9gv/sS8yDdI 2Ac'>3?ll";[9U8BG7:We:ELQopkK8'Bq[=L@RFbf,?G_it˿86͚b[t%0)` wDϜ?;52$1ĿUZXS0\i4s!'07=-CVmg~4u55\s(nZ-.#30-zg09Wܰ,eqR3 W7SxtD7"lFa)/^5$?jCl߯@FY{AZ8UoH\6k W3c08 .ae, Vp!!E^3:BS>aT; _B-+ik"t.F2m wj0b*cW,;@^Žİ!~>=_; 9Coa­ن~ e|sSqGx{+̦ 12-ʳyUI mo|p{ro9mz\#- 8]=;dVGkDh5rw]=pX1pj=(riK >Z\ǽlmŬ+D>oӿUY^  qǾK>Z #0| (Zj+*8|`=(10L.X@mGPeg( -gZsG(C:Lm=_ocK "@y 5&+ u/] d'֍a&FA[upsvdK~Aj7"Ja8؅BPn)@4l!)ЋFʅ3q\:`_N-#OW`B q\gp:ޣVp/0/2/[\H$:X {6>qY:{*&6 HhT}G\RP/[_L1"25&lN뱗aV {) S<@#!Q*SɻKT'BlEB` -]7>DZ_4ױswKWRTm<[,{%eZApNN``qr RnZ~J/[UѾym[>I!ĸjx*RKwmM.x dUpN1A/áEIg` ^͸seO?\ȗ~-Hnd.lKM7T[ ӼU0F 1"c-4ֶ}dmV 5g E"fjm2[c{.-:x %@:8V0Q/n /Zn!$v..<=nzBܬx 6oJ"3_kwV |6?kp@*/.Я`Cu_ҴDX@ƌXUA,A\t@fp /3ji,"K=5.G3ZtJf)%n͉}lvDdHns]: l },[ ۟ W>@oo_KTr}~{ϓ PyQ 6pyR ȩhAR~O|Kc!$b-4Fp1 bCK+zOƁ pw2~(X~^wB/`D^?~fL֛j;SL[b3hdJ#C ^H'@1˞?LDI-|$R#~LWc&,PaR7UKZ9t_"PS ̞n93|!Iu |GCsx%b)Ρ G+f@Ѯa3Z"(.vf{xކs?@QlUϡ\?d'ϳuog86M Ki=KݰY5^r3{ ]0$ P')ߊt^Tˮ9c?Hۏ?T/0;bճ6R>n:nsekYe 6b*{9q!N,;d)pB~۰S"+_ {|X%TZpK]#&m%"Z5nY+d_tY'4AF75/WAHᤍЋ/Rq;29/F.Nm" ?YtLVjH)wd \ k6ETW nU3q&.?=p #p1 Z_{p@`K4S,r.{Z[hDRG,_XB)oC4]%w w^ùE/b5Ͽ(v) 1g $vb E65Fga)V`,@Y" iD`a6Qb# J9d$ڪ5^ӛڇE&5-ʰ6KPxya˶jZ~3"ʼZs%Q)*+{v$‹6OOU>4nA%+M/ҴtOEPI6ПF( Hjsn0-[G3^HZmOrkYC41rt!d٨Ny:5wNn~0x`QA8;RSjYNݖZL"m0A>;>צ%SVټb@3vRǜ(/N]LK`^VYtV@ }נ+;Ǜ+/FN7FMQ6c7>sD/U*X|)e._zJOQm_>ʔWK $\}&z 64| ?ľ~|],j5p3p]8681c_#N[ (>)vGt`C;zizou6kNUJ`=8Ü#HŤ"Rp}hV'}ԍ618 @33ɐiB cH a:Ux2bsP*wD1T v'$|w. 3J`s=U٤A)o|_Ljl |X]Vy.1VXKXDںe153T;e^ tˊ;I)ǿ''<@Wy3 VˎZvs<1DXSnx^7m5d .@Yw^^߰p?}Mlx,Q9ֹtѻc Q#Z.`ITȹmk+x3#Y+=٥wPfC@m^;/*1z(P 5δq\z~KPzL.W&{S+zL;t|S` KZ%Yn[U`H֔\Ҽ!B?Z [`tgc:W6cѣ7]AK2.5GJ`'Js ⺧Ŀu} VFZT'CeϛWDdž^W"7pkS󮠸+--'iŜ=4{Asdц84h+[M@>V/#y$>α xΊmco ^,8^MOE^X%7|WHnf(F\{o7;h{U5H/Җo 8\V~f_i6tC)(%6V0].[k:`髴k TTۗhE~-;Ja370qˊ`35V= 3:>__߱dtT{W5槐j-AżLD? :G(})ģΛTm!'{('](}#DO"2v,Z|I 1ܢMuXCPT*jG 2.7/ut[ U}b ,P]r2KL6(ۋȮ$HIH/L{#(N{ƿG7v2 I%e0Sd* jj:Mnvr':X#Z? |{Q :LĩVx_H`x^䔀[^ w5Oc)C^.W }>k6pbf/ͣ)gR*֍PMБǗpT B#C_lpB ;T¤c|jSɯaۖz?\lsޯ_vCt1${t-ǡϑq|QlBe7D;P/n_"90 ;0RFbjBN2355T\ah _3PÛz@퍲xŋ90If:3-~. Ze""xzeR"(9(G{VTӕ6LsOOG gW,(vXn<>Ll!\b{h#ZΧ%sv {7u eHRb3LMY}'V^O_{4M!?a撜٣e@ vv^1, >%ioҷ^:uY*L^ū:#t~J+Lq "O![%SJ=Kyl3H2ɑ^igKT-^%Y;m*Fֵf){ 0k>Koʢ $a*k@ {5ÆrF )WnQG* sMZ3,;85ZSo#2d15(khj2{̟-I3ٷz1p=cJDMWIk_M 'WӊR(ڥMU?˖78_wg6:=Q'[&З}7/Ho&C<U'IXRLA@QUbUTe;ZJ|_IDywT2:Y˞0.fVQ&} Ue,c`;(,J|L9oL5*+Eef80ʳw  q{Bt>tHJ 2K_F \~N)o;2:d1Jw_=?Ԇ 0bcJjp_ ]19  ֩y *DDPtnĔ.lIυ([P! V&z6B(LL}/O mjmebߎp 4.@A1olKR]v֌ZUXm\K'`-B1(MT'6yǝB8%2":(be݉VA'Bw6 ޫrTz?|cjV$'t׊ba+V׼ I}5aQ% v{9]+d9̖%B"t q:bov02(K՚Ø>x9{O{c&Tc;eYω.(U?u]F3^ f .xt >A9=߉df}drpSք08$iv3El"6yF9l>5.+5V}VR$b]f/4VRնCAo29c"}+| E1&E"<Ź.Iչ$//)]󎌚A}_3}N>/ rlaMn S܄m$|:601F/́G]נz%/\ L1M5y9 4khe$ H-B!<~u?h9jDTb>cL@hߧj A|7WȔ]>vBHGq`îcu4/S,/S ʓU~Ky$%-le\UF&^6a=U_1tUnG8{ I4 (ociL)Kȫ|U %E-.}a4@dctiA: I)! q_exyA[!}5* J/ckc!:3.Z\cZfӬ6ZwcGո# "@jNxd0cӀQQI4ֆPLǞ 2OSb\~|˼8b_x>~Vf3AXJYcvfco9n  bWf'ܾ'p'E7֖5Ko-9tI?+X(ɡK1 "f+W+٠l]tگOD 0 ڳEoMBЙhQhB:Um,8Ad=C=+r3pH!ˣh:@֍ ɠ`$w^%5BW\wpZi iSՒHPOQ|gpq ʸNĴ'}ײl2unTv"{yB;,HHՙh>="uןp%.l1p_uOá D_9,@?EM?|]-13L߳Odcὐi,ȡVˌyO(!wUO"lOk2-zӌD !IHi) )" 8~ۚ2&$ ֳmvɖz@)trZ%&Ŧ=(w`Mے/Nr^i Z2H-eSa^4^+ $zHs||2:E8- 5JVQ.}m8m^{ζEu[f 4' X;Ua?>"EJ3WY'8uJM<)a7lcYƚ r!䌥t8*)*zl^H9G߿7WD^KZaٴT lFƤ 2z^/`U+3_H%7H=2G^hGĆ~EؙXT0;!(>,_⧇%*h$H ^P$OfWa`V]Q-urP#ƅ\cw>swR@P~^s.sy.Z٪Hr}ʵ k\[#KM<*[mBz!YXϣ ΄?\&Òf`*5 - @Vq9]_BobvY}/^ҭeYmu$[gg"$_&X!iin8pb'gҵ~0GԎ0k:ËA!ʁhipB7y>Q݉5}"R*|4*Į#ҍ4c:+'7OS3B_bgQeI@'ùi9*! ڤe:&e6G C8+<#Q.tZ Hmsc7(ܞ:r <]4jG`h)\iT"')e9XaZ`ac.Tz_O0z#,ٝuWj-KzEy 4P2Is8 kXD1B>Ak/ଁ-Kגmj@ ڣLUH-lyNlZ'JAV0^OCJ5w MI,_*b-;ε8V`lh=ឰgk-G cGPK-vvtX' &B.*nGU#3ղA7upsC.M<%Ik] rFni9|tq92g}'g J1b>iX T=ؙtoBֲOe.6ճcajO5aԦB鬝ŀ }JFY6G2`(q'Z B#"4ÍZVj/a٦áNF# .͐ ߝ}AqձRɼBo[p{``. W< ØS"DUk,m;-SK1L,wQnUVo>uMR%~ wGbL*# 3 諥G&5\U~8 :Y>)N^gXJڶC:1~ Lo{㏆ҫ;U-3f~9e mޥ9DK0V!mރGmoSyqόB._&a_ 2g~1;Aqj.nZ-8S#"{?ڟuoN)┋m|ve7 ؊iLmƧSN5Z8T ߥ"}#t6Uض.$P ~k%'y$9Bv)V h z '_04_C{ۣ+OO]dMZMZݹ *m7{0د Gz*z?A u¦J&{`m^%Nܬha86cyCVa(s1*$L˹gtݺNeMFcE"V'DGbtZDE xJêU`P"TBG4M $F.˭n59.z*hOs*XRh[3* $.M† ,yVp+hѵfWр;oH0,μ H}ڝ`D5b)2 >JJz-wܲz&Sȗ<87 z\罜P߈A_87\:i k'=2X;J[lW^8SIX!FU#՟|L sWsy/K&38+Q@<OFigzB|߉@3wڨj (:A)GXW6~o@#FbH.OD HႭ=]xO5sJO xmI >RTn~r;^wΙRA~R[Т1Gz 5&}ld(R)1Z/ mCE<`>x5>pG\\ЄYWk k/M>`%sUyhQWU f ~]Åy1,lm $Q|dKx7 >zFSCD/ +5%{zF /qt$d04ޙ%h+s@VH+p#+>DbbdSbݮȘaJ'k( kS+:FKĤS/= `h-~z%Gi< ac ;Ug3/~(-N_/Xy)ޤ4(9 $YM#)y O|ǵp0`Zpg.@a67VdwN*,d5 y6QkZ{y3 &acѮԗHus k}bSקZʝZ02jBN pCupzUH㛄g.(` k7FӎnS:+2e.s'2/-7RB2. V28GQe*]~SmG`L״Μ,EE[F:<.E"x;H} `wwگ3{7>|0fpU<\5BWl/X> 3Nݣ'/5zJR Vqaa7x /mJÕ+.5:= bDx\Tl6r 燀 OW8蛰Ȓ㈥Kt^I0 tTE3q6;,@̥>A_䮆^W) ;>.|B& E^ Vto94٢w#UZ&{'"G2ikxS@.eR~ t ڶ(x5*Y,r*JԼTҒ |jXDʽ]øy Kcyh5ы؊W!bVnbi.D8q$b9=-ҡ00zFD &ݛKiSXmAJ6_"k"MQVڤϑ6$u|<ٵpNDy'aBSߟćIm %@2\&mWb v/ y\5id6K3'diSuj"8gFJJ-o *][B{fVEE-M.|V"3\;݋l6hP8~TNBӛد|wst 56PdB)7zP d w® ԄB(W!I& rN.׋4l͉9{욯 Ê#U%JM\Uc/䠈ׂeƴ@.UvP; 2 @Iկ.{|uynٮI-$bGK|T7۟nE?wa돲׾rZ3%VmnD]lTŔTmĄ>xWǺexӌ+e]*~Jw1:eG)1[Hޠ3M3Ҭh3t"c 3c{^; ֌k$piS}4_Ix-t lvj7&6L"9K Jk7".-koO@]՚X:?v=wϡ݂J h\ϻ.눶wkIs_3ToCe|u'ɷtAƋ e Xb$J"VaRZgCl(:N_09*jŌoJtW<ƒcµH;/L ;"hЮ@>7;K , IiݥeيʏrL>ai"A)Rm6 <0\/cX #-vgivl)0?3L˘FXڭOAt@kgu3ZN F+L ݓ' @ )H+Y䛡Dfc%AAq8ɗ-?=l"+$_576OB>Ŧt;ԛ]eX6QQ\׽Uxi23|Ŵ )aEyK-zaMH؀WC=RrrZն:9A _DM/^`QŌɺ%*ieSV!g ?^Rl*?/WZTe}-ixǚAh Ys _y#kk h#ٍ NL/:֩}i2f&8sMKPrq!*W3H!BM&b}(ք\Ẅ2#g+R\Bc5X8ɋ2[L-iJ.Yqxm=:sxX\JH@x6e2qV16n|Gd"{gd}s6!8NGd"BjˉG~]%4O8??} ;f'L֕ )s ߞYҭZF7$-#^P'k!H#9",$YlN  a9mg—]xfS BB"HMNhTxB90bb 1Ce}"UX{v|k/6T4 sEͩr[7#qO~uO gg9 (EeiE(3 (9?-2;np uSoYe 뉪X&Ĵ8 π> ԼPԊF^`LҞcvlqt>WDֳVrV3BK?o'# ?9i54G d٦NZIzWǯAĖLe2#]p8Ls}f/;RD4F/<\g 2_4./.Kf(i[%qznz`ڋ \BbK!"djCC @7uxJoao, ]aE<*BqT]SKDX`'-Pv!:5.7ByZ:ڗM P"*=^f#y6tv #%K\LS͕e-TpUdo@&Rf,3p:j Huɻs ߤϾ/-F*E6FnXBg. 9LwfSh56W4X{B`IQE ?Nޠ~Luu ƔF删*yΡCR,J'\UግpH[(B"/-wᲾL=BQ<=u½RPKkgS$% cAA)ٺY8lL_H2-ˮ@}쳓ەsg,129S/kxwޚ)ۚ[*ow;,Q #sAPx[}9L]=mBu$,3eBF?LO(9+-΋d-ۂ  vP96pgYW % NJD\1{RpP$b'ow\j(|ߘޓ&:v3|}K;ǨYW=f-߆ڂd:SnD}۫t.Z):cqϡ5 ƧvuCx zٻ(N@ |i:Ȭ(+c-a?v_ EGtq ۱ϔ0^>YH+VDT6[4TNL~Ews+V P:NEZ_K'нŎŷW-«(y!_E17p(VVT[ey5 3A+avʒ*RX"Ή.y?ΝP"zaLg0q^f~E44͂ kaNIL9OF٢Wqr o-h⣛/F:3.%}7>HaZR|Ԇ2 7w◛[=koϕB+Q PZN~CPb.@ty40u~R[&3[JuYf-2(Px}7k5r9 WRY4;%V1%KqQJmd-\Ӿ܅(@Nn@d$JWhT1NMx,HMi,HJ|D eDjw4UQŐg':"tx\1eYpB a 孖>A}D+)/)q,d,:!Ѡ0[$R.6Xd'W[ %,dY]9osx(*hG0;rTE=Q.OxlI[#q`^UZ,=#osD^n cIJ"s"+AۧbE}D"u&>]Gbu܏x]Uxuc*SdKށ9vF[OS#=/FG !7w_m0&aWGN!V3U @&/o> IcVQ" 5kSx1qF^F~ 3:Z¸Dch9/AyJ 7rx?KN;'ÈʂRҐ2& N&5br֓1dh-_^9/zgI/9?SvR=@c2v[R7gj5X}# L:vt&C1_ Cd/o/Nȡŕ_Bfb~=1emqJÆYQ|<re0v_k&w2i)&٭d޲ի"zӍd~*߽qp =HOt%6QDjj54O_Vif<=7,sSp_;?hNzPk qY"ua;{S oKL!- 𣻮߬fC Bqj s' clKQ.E#Cg.>pQy Q~?`%L4&+HN1؈c,`plst'ϔёK.TKݨZ:A/UbӁ&*B y6*^Dln:%jX: BCzdV7;O0#~PlDr7OQĘ%+|]|k iUmfBNY"鲒Ư+NP?5u=eL0u<\`,ϰKAl%RS\\IjuP+Wv]s}y-!8+*|$QYxD5`hc1_7T)7w.G\& P꿁\(r50y8L(vªcH).^qF!d4^~EUQѾ⥮!@A)d3Pяqb?W[6j9M#.> TElW[S8U@x>$NR:[o~: G5N `C5WFj%&hA:sga 96*w$DTs~h%ၺ2f$7Div4!?0/ fT47YIѧĤml 3Y9B2s/T V0 `zHYRA{L~@T&27=2B^`!X΂g". 3 4?g|d k&gz5-x[UR)zd9$>^f~LDa1!ΛlɵЃ]2-~Do0y=!+^N5ل/~?h{ƈ&_ 9dc-I"-(BU+0nU@X`5t q}7^J$siL;?:]Vm۸ ӣ]y+,3iau++LfA/elMu_{fkkWMmtte .A`<ݨY,sbo 'r(]0V~n?Cz~Xp `$!=~S2^sLgƴp=t;OBI❵':퀧esh^{-`Bف oysqJc9w&qMLXjeL;kp`MQ'A zzOE C-dY82r`O Lc{`&/hv7K["hkƿ7LzdVGcK@Ю=H:Fc@j!5B&*-1hao%tyd Vw4ȍiQQ[Q:};8~aG蕏Ԏ^ ?kڹxY\U7 GKd6޿M R:dDVQ{OyΛ?z=Inb\B&tdSn2A4NSJ%UߏXkC˽ s [ȱX06Xִ(xhEl.o|ΠV /+#jˁ&g~ో6AB]bCo(>H?/E^D쳩0XW%%"ez2(kZzBCN<~wV*GvBK8V?P4F/n ~^8If,Oʅ5tA."]g{nH)8Zl<>e*vl: 92 ֮ꑬ!lFmJP^4lDˤ1|*5Gp2dF',n/ #n,AdvmLvZ3#W؏gr?EWح˽gh@Z駞}Sk+b*4Z_m&f13!hC& ,VUj$a濫*@)y aޢaD*@ri9]iJֱ:(Av@tk;~;xt_w܈"Ut YӤ7]1)rT}9 ˡ+8sS*4pFtEX{>FA.:s1bm`NF W|1:a {RV'd Ec) ׆%SybhjHJcsъ ր{e/,pS]`Hp&3md`YSItN򞳒dѱ&2YeqD lvRgw Gxl> Zy1hi>йa)L)Xxnd,Bыwk|,©=J%Gaw4DUc~u3; 2$+ըMVQGL\箰ؾcߔQDn37[1bC-PH1K\- g i*jW%g[Áڥ_Bѓ1@ &Ih梀6+!3B7XEY<ɼNr,Z!!|¨u 'lWOgP*>AGek+aǟfA>[_c3['RPEyNX<&wK=CA};q^3+}.!nq+p!,78Z=짣KmZ.҈ux5Vݰc*<"s<أԭx*ktNGV`} @tQ zFNӀuA@suR̓^PP$2Ssul s/ 0X]RwzP]LEj΂&KclDsf8Q-U6HQޅ_$ w:8mh1tu{ UbX%ۤX=팿[5fJ9T'] ;[:7"J|Up`⾹îm' SŘm- x" gc}-_o:V /#vsGރWR.9蘞@! 5v~_x˖g떣rS+nJ|.[<(.jOiV@drG7Ca +Ɏ!_Zc~F a; *euqcR'M9*`FؿM_a˲'&< _-T4a}丄@$uaбgK@v/~ɣĥwz\c fR28LG}|:,5ZM lɆ @4Hy~njx 8|Пs7#\| 8QdoYN*Ndktڂ?)kvl#~mFJmcn[ҹJ߃*V:@`afIrG8*D`ʭz0XвGGIFX׻%&{kw;C V$CF"`fwaέmGKX<[O[-> M+$Bb{8"0Ϻsilט`Pfr~=,spShSww_/4L(|62T@k;F(*}QYSA]'@jd|@v0E߿@Rq~?#k0A|w5 ^Djq԰TaYsn]|fMHT.Rs:9,@:Loikط|Q^J3 IsQx8PƖsHZ/"_\MDnIg"6ڹkBRYLMI%$idD6v=b9_ pTņ5kӀχ_žG,|`^$0iR.:6g#+ N1nʹ[6F7:H&ͷw0{6diXG 3~2[|!`j$gP̌X.(޲nhu GlK-EGGkIQ\RƳ2>6r:1+#L =Q N1[А&eB]M51Lq&@bRwGW2PNp' @#f2v=;QPUУAmTf1 Ɗ{_Q<4GtG]R5K6tþ{,8J逨m!͝&fh{_q[{@PS -T 1)>U&jao(M<iV]^}p1 0r^ rl틌kT䜗1Ũ&h#gqҫ"|X( AC™lױn%f kǾivn-Iy}kӥl ^1F֔Q#x_uz_&\ڀü%vGV[$|yݮa2ZB%gڥ/?䶄jS'G&Kwp0Y"yyO9 zK흌0&n!#ߎcCh(`g'XN:`RMX0BXߵՠ}z hj)\F;,zV̸'<'dzdNoA(vTGwj7P'}i&jH,ra^ :$ܪ=za!I߾!^[6wPRծ>D>m 3/;fhY5(m6م#%} "{C=HBw=&;_CZyg )=n"7zQjB|¡q`!%d z] gp2w-u j.-" *7`mf}H`-ߓOu5qE}j-`rEb-S-@b",VG7rԓPѭ2A#\&8s[ WB6p(}*$Ú~:s$f:l<v%b}qܭ7TRWG}i;hgȂo9,D]Eoplz9a/5o ?v<,ߢm\"M{M ][E:]n:sW{ŗ]:I)Swژ'HfmǦ+.i5 TM~*w-[)I \}+kB*S Y*f緺]_jBk'7'0lŞ0 c2xؿ'Lb@lbK* q1ߘR'Җܢ:QJ&Y_icJGt\5uGɺQz/Q=Ѵ10~"gC&Vj(Mܚf=De~e{w_FCoW\Jt]hlP,W2w#sSǘB9s?3pi \L&~'U&n<oώ^#`_m$K48T৫Pj&%D H{6j5圌C\Vxn!'Bf Y.|yˮXX“9]7MOwdsǟD,")wn}ɢ]qA8x(r#DJ]M 44u~ HEіCB?GL&߰}>:L@LpG]8dZzyUPt;.V%h}:С/ S5+'/_@ WkNߋrX5/)6po~CR)SO5AF™rZQ}EoXqF;w"ը7}N ў3@?ЛE<AԐwttcHoO#dEJl%*I%XF3J,H2_u=6/|/rX\S&JC~M7(!U">XL5؄Ml[n$OfI QyuY+"{,RqF&^ɯ~qG7Y@eN|@\|0"<Ο.케=q? YebЂ&AgO ^YW1 p~{s{M3dۛ=Ƅdnha=fxr!Ѫ־\'vqb鎤˷7w4†qL!T97R0Mϖ?TvylRD P,D]F=+<+|\5.&wXo FRF(c,)軿WwF1Q`Anz3kƚy]ps"SΞ׃En-<_uѳub pLڛ !8HyCZD ˖ykk SpNGrQ bNcHm M!;^1Z2/먳o^>8IX~$Pl_IzF[ lo6DCw8cL9_6cE'Pw*P*؛juL5v~ u%_ďg-R.ǀ\TAkͱ0gρL0U[QϜlR<>ICG7~bXar!dجum٭*r|hH3qdcU[qE4ŧSlnȁAF=gf<J]Bmޜ5uƨ9l?E^Ŗ>`+Rg`irʸ{.da^Lc` (T.$22=m*.iH'*p,#MutyTYԡ[ a} C_~6 yv9}sgwP+^tUi8@=n>Gg%ҕW{2 Fv"oߙz %(׊R ~~f .IϦwا)PfѠ3u(RK_6A /ڜoo4)B' FmlX7Oqhͽeo-r ڥ?pd$trW}>Q, :h->^krB[eÆ;7wm/R3`K݆f}tL/HjmDx6:!%oie44&99PJ  RX$' aؒ>2#Ց{fgP( s}5]jZyWS:9]#s쉼l,wQT~GP.F*fn ]~KQu! 7lR$Sнפc?6Wj7u7fҷ=ЫI]54%8fbyN!0Ǜ m-(4EZ/ig:/F\g\BG%AnWQי0BR«kwuuC< t1>PǑ#NSo6' +,A%t-/VGvw"!3tJ·}Fy[({z*bCFR%ʡHntCZH? ވQjynAҒ{SGc:2{( ”^ GzA[%tJ9w"Dw],<`5\h$j&W9@5!O3 &0ϯrng}D{5:eSAﻼ%sl}E6tMe$FH;1\x߃cLVc;9{<"@pvU U+OKXF{pGS!M5oBH5Yr>qrU*dzzDd۸D_AP?wgKQu>m˯0A؞mcX6m 6]:/uah٘͡Hh%絲JD(p>f>O7!'зCc8MOK۩HӳQ-Y=l=SVھ<`QxmUc3ǿXb#\O@>N ]4t~K+v#|,Bӽ| (&^ e VcL%ÝMDR2Wv=S8y*&6 #4+ʹ4ce3;Mje(WY,N r `.9S?tdxT6N =\B E%̶`OЩ!ʼ+۾Foǁzر\ChOO 5&"+Xw5{+,SD{MsO޲2t-*.W k`2 ?vys p4R W< IMc)6"?lSj6R۶}^̡_/1ϫ -1uT5aԽ> 5{ϑ+K氞(*&Etx U1:O@ K|%zԑa{&OyEg e}=>Dя[Q!X[w0FqQ5F+VmR6T&yO$JH38qi91{4xOz.j#]["[`zْץ9ˆ"W\&91q$3zb Λ# 3{~Zيi+ A[\S:t/J]P[FfT8^˜DQ&ѣ(ء~/l{y`I!3b7ΤeF-FL01@|7 ˿X7%}[MZ?q/#ZѺ#:>`N(zinEe|@ŏ@"Mн0YgA?РPj{u;w M qnvLM M,YuZk)4HDpTrT5?I,-ݪ.o1y2\(M (#J{kO!g[a8»nD>k Lwx UqY5ܝ򉇏ʃ&甽jT5?O U5iW@"U4H- 4)j:6JSB|{˜%!`Y5p_f c=G(J[ 2*cZtIQ*LeiBQA]y{Dm $HS׽z2N2h\і8p*3^dE*ce4SfD~IF$x?y>F FcF TAHh_[73aO`;kf~tESDeƗk!,aFEcڤUWF Qmu o%džW\:b-yBQ]ŮY!Ԙ3Slnpt2Kf̎ƶ ] GWn Jۺ<3B\6iSv}Lp0m7;Hp6C˰JRW%@?ӫa-*B .}r?8^玞yX;X"t> OS-/zf<~[wFzX&\*`ifF~^Kv+MIl]G?M3xT.[j C5LDӬpΔ{ `e6W(MߥXܿHAEXqg9^wȆ\Z nFeUPu H6 [IB^.3,ph ][]J fYTCM.N-=ih;] J$f24w!߹tڎtcEÅjfHg||W7{7Lg+JҘј>?t'7s3hEoyl0aݰbio ԁt>vmi'd~ay>IN6hSJu2jmS2+C Bvs7!~h-n5Pܕ![,ҦPE!{H$(-P$4٨'_VUf+N!д']lZbDCXy'OXR '*bH ~_3(V&jj$oh E -K RV~fH,~2CT W\YgFȳ.ibF ֢Z L:V$84 ^jV#V_쁺>5OIUމ ~gҍ )zc#(0xoIcnI0r`(Ť^Nj}>"ցC`m<bm.@E 2fKз5Zn%!^#}Aޏ؂s6+N%T6?Y8LT:8`zB"yb0qX%kG,ljO_^E N+g~Y]|Ap8;_%'QDx#5hr} k ae:X֥ COn+*зE7~KQ!8չK&jtk}GqTևGPZ=mbPp),l_H LZ:IT`V+p[0&n/+U&Ov/1z2M>C pHxu- Ձ7?DX(Ml5RQ\Z)qGF*v95y룦74%r萺‚S3L!M(#&4JiIo[@mMR>8$W\蟑މԇK xƙ}aSjloծtgϊSDhhzS[pn}&Oz7ϖrIG.BQH|Y3Ҕ [^XK(T+\s9@eJ)f7)sdM5}Vξ`{}p#&|S%_|&R/PܗQrEwPegFnn0fם~k5$u^VbNO#Ҳ)=. q8e#Tc6: 2.)޹&\&5{>Y+3R4*)^zuOiQ҃6&(4Ru\0)lWuD=<v?l@V* _YeIReO014^6O!i-5 u)ggH"LRw&HNj|(9!Sp岌萃1` /hQ1wQ褒&xS`moeY/[(.JA#:gqS'] >t_ʰ NʾڳyOh)4 ' 9fݖCpPE5<#FTs mce:U bğ/:a~ {[n1i@2"tį"i?#yJ@fC_* 7|U"sR@ 8P'/8ıph[M:}3K)Iנy_ɷa5k,d U[6cjQi.xLj6#yxG;uf vWyn17dxm`4nw÷sLy~=$Ʀy}:C75$5ۘ}rH }HLiQũ7:cyZtI&bZMh475r=4H&~eA´>Szë"VB`za/I RsY|S'.KYés{\nh(vEE38s)ŝ$p3wЧs[qR:!I(;A=_kN.q(#ĘcPV˫% (=[G+)eȁw(C H{f/,Џ h㲽>YZ\{C d:h] ʈ?̽:&f:xR(+\UKՎT,Ս6gU%m#HC&޵9 k`K_7M+.vIS?-]6}' AGɯ^40x](PwP~"joha?Aep*s՟; 3KG11srb f wa˅oQ+/$0[(QY2V ]4L3O-ҬLKlB鎷.,%e2焀C6]![pwD.^7:yVi@rBG6=#s\U&^ 4(EI^.{D WmVHf>| \ԋ]Uqb# IA)x)f U]8X}YWg?%͕ < -uUqm60sВ[[s p^3eo^^kߊJ o~`%lN~I~T5C* {*WT!Zqj&?{cG+Ly3)FaOs=pT:"4qz%Q G+֡n-3D966Q26#.|73#G6zdQђp879ǺL[UuaB!ʍT"'GN .PH^uH>gm9d@(eI/nOջ޾*[tor#sEXyn"68@/^# sh>[g,6hudp q4ۅߑl{$4Zpf_^!hVc\me@VFy؝!h@?ʀCȄ)ؒ{=pbTSby 0{<2?d$Lɐ]1> ѕ ۥG^Z9 Jaurl ˤёD00Ҕk5#72d}U]Qޯdt i1BR\C4b5;EL_'p~,f{.FHxm .Q*8=+_aFްM 6m a% 1$y#Lm{*p{f]#FJCʖsnHC8KN^Bݿk-Ҭ,\v*MCp(T$ǍzfA}!(SICB܀hnrgHR&F4z$JwHCcGG>!'Qru)Ϙ/ u>O"cl7kMj4łv,=fB7XHS5cf+f~Y-&(LDi-3/4 |%~ꉥn9ZɆ H8ΧAC؛8y~W/}w_,Y,8ڬ.ІuRc[!=Fág1ag{&OJt w'=Ϛ 1,5dedX2Z{wUzBbYD]4V& y9A{Lz?Cylq!F 5mBr,!8~Ơh*4+YdM(7"F I3VnIbN-B=])z $1ucFߊ%z#\nBFk:2Z <7ڴQ(CD\(x=; r$vۈYc)Ezs.oTX1L06,2}FC2A):7i[G3gPmɢ-[w2 stx.~XLaղʱ|_51uIΣ&Q4ϒf< W .RNm!wAәw.T*Ǿc-3TnrvqP dV8:7Z&$e-^ٰS c x'ybLI=^g ލb 4qux &Q4z~=Hc b\ 8\ww1p%2D|jިK<%tcg y5& )PpōǭDoME/]\raz" d'qI+ 1eciԛ9UW!Bd-oS:kzw5xRj;|:ݼ`'se9K1>'yuwW(8 mQSBm"nr5&:&K#o:&͘沝++hVKrH&3qD>\Iг*Mt Zϱ5#]!x&^|TXCKV4{_U%ԅl4Z߈[0DHfrS9VPÇ.\7N+әSH& v-Hd_#IӡR%8)}+mgkkxˁ/YCXS﨩`FQX&Up$M}"sFO֍/vͥ hReY" \{͔9X|5vUg{PYz9妕 8PN=dsa}ҥM;%:rO m G8\IQɁsW7ofr: f"wt0i>[p upZ&\]Wu+M4KVnYj5g4bZ"n~z_Ҕ@R+bK܎)OqU c y~p-NGBK5X嘟Gh!Tc)1VdD(>$>s(C>+w#4,L&Ʃ2р]pyNbBTGxj^BXc;_ygW=&P_|+ TdܢL>Q4h,zOAsn]KrUiPk18(~(Q i0De _&f 1OD%]8DsϬjK?0)ZJͿ\J<ڦ7kEA,${^H_R&|ɗ jj,Q1)Ne'4ilT:zyh/!Y|:qyw̧}>Mɏ)8/N{ SnG#̛)lhg߻gA()"\w< sUTP8m+Zi_iɥ>VJKxnDr\!;p7_~x ڈX픶yH]d4VHx[[E,dWǷ(>U0:-*M'/n'=.o@"~VȈ 0bR giys=W44!P5P&6 5#Ȓx渂Wĕjӏ袽‘ O^l *\;Ͷ$H80T yh &= ~aVF0ZnliZ߬:UYt[kcsJ(D칃% M'37Ϭ7kAE WQ D| Q"5& +;6

7x0tVQĉ{#ϛyd!Q&0o1#) O4,qߙo`Bu#+LIPpA, D kA~j.BJ8(fWghC~u0B^wIBk:oJ :ZM=<8% AҢp"x YP 7 FF1gM|Ď T>qfsoΝ]y~A%VgkMKY W"n.RSClm0Wuب,ĵTiQ3Xs**Kdgp`tSHpyl@LY& 4Ý)ȸ҈HBs"L9t9+mŮwi2wfa-ɤ+Nrr& <`uF .\sEm[1$+>׋*dA̎k3<QRW(dgѱչQIi)-DLj`9$Qv^le򰴻QC5xRn(UЩ,# N$}T0>qX zWai.(gC?^.~Y(XkL d98XcI8uɉ > nj<^}>mI8FAI*fw&Ĕ]>: A6T|i4)yFZ#n\[l n@5U% AzSF'\? 6<*HFꙸcWQʨD#!T_1aQ=~=}sbVt$b]R=NTfN}uh̾Cކm6@mmgW+eKhS\d\f_bG"DTuYGr̀lU8=mՇٕ 'W˛ [1t/C(Fp7p-yzfɟ}t 7"@j;21r+&*/)ަ׵ǡ`,JkKb÷sbasjH5DCA85R0%rmbA>_շ" .b6}uoV"fE ./Z/~Fe2Eg]JB'dq>KIR{ Sb!dK) z5W4%S7]A)['-m +4lÙHlS*0fdlGӽiO:>[O"{'oѨaAMвl;W|Dbӵa#_O+nfCo@V$}=xvǠ;7+?PYo!ZW@[}0ktt@ egce, r3nOU(&}5?eho6𿜫Wy@ ^#k˱J'Ѡ:}r\qG(FRA Zw¡J"YzY ! ol%wZ>/Ћx5@1 RrR[ `68Јy8MIB̍[c)4?/?bE<l=!d\kz.LAT̀H,qF v!XJ5:|I:>~]|1҂7DƋ5^:[A J¯MიgZfcDKXM&r=k p28jͅ[IVo Kj4=8M/אϙWk c|-g+qE|y{-k@+5@.aݳʘ7>ʐJ Ef@jl e|'V^AXb*qIK@*KV^<:<(; nbqz| zÜ. cEiw@5%-6My* _RqL9^N4[2(TAhky bߗh _֖N-M?ܫ>Zz|;9mpضBsaEcijvDD(~N=u?# qSs`Xi|mBWUp}Hn_i=܄-Pۃ1M `_JR1fށ`%SI"[XOvLg f|Zr{>MO&eU�nlHSW$HTD/9iJt1Qn‚ !8CZ-5c}>!Ƒ0sتCe:]NCDs֒\ ~-ӆ`y͔6} jTOB|%ڻ9BN\Ƴ3kl"3Iu_'CF 7ح*5@P"]2+sMTZb7Ɏɠd]HL;Z9nr/iJ<]-n!s"3zDJ\xd5zCv ͈&'I<ZV/;z PŐOk'v6Fs3V]n<~ן/ō\VuBTK!FUlD[917޾? >mډ45d:Ǜ%KzoKbT\$2.SJ<=ic_R/R;RήY=S 7 W+igvA斡w` F.^HwyV❈?AGKYЗx3_!B>܈[V^x׵ =JsYo^۰Q  @(Yw\ lF2Y1i9[W*e';Y\/Q]MO:I"@ކF< QmՑ=LT]Rԙ:BT(11^a%BYD^v<@ĎSw7Q,W.!٠4*NQ9Nſ4)lXX(!npUs,d|ԑC%ʚю?w!~(gMDžA-/} ,'+v{ E#kE^R-w(.2)^\<6`b؟>W`zhi a-!* `QĜ]M]jR0P0ϮX~-7RزD-x}ve u0շ1`Uu4bdwtX K1ka}3dQwOZ[GRA+!ZE[)z\^YǺgj*Ee-_)'n:yxޚ_xI٥Ì =ֵ^#AnBsz`<I o-{5zOQV).k]27U~[)W<]@?-b;PՏP@k]9/xi9IYeSmUB=K 1,@ys#j,:0skJ-"^:qCbV[̶̘p?X,S︭6kꅃqH#jFޗ`2;K8#_M&bcm7/Rx;GsyJ8D/{Vw*Z4CX!*>{"i6൶9qfg&?ߠV.ȋ}#8dc6Q\19?LUHmlz_-mNa?*S&}]$ԪfΜܵ4)~6SJoW*xVIZz5B"3DbFDgNjWM$N7-1Xr[腂ocN0\1*>O~#uv]=8Rpa_Y-݋oFÝ_\ .R1BUF`=Hl Z,P~cA$*]aF}Qe߀%}CK!x^SX-~JXqΌ{t93xB@) >Vak Gvpwr̫"t SQ`vqֶg$6=]ysrP4Vo}N+@|W4{fFie"5{brH I 艰MȲL#zk黱kW w̩@ádUy !^}ے«JyOKH:Kug|i$/CVFoУn:T;<-}|1t_8`?-8u¤Q{OHbfjeslzݍ"z'0 svE\KR.wlL= 7w:dP9v >BQsւ܊}\!YUy`O$p!u.bcԱtҫٸԑ_6?Qi/N{ ~^ QUA1ݶB2,=.ޙD-ZhA ijO k *HO2-CѦDKAyŃŻzW"CEq~hX+9tg] Ø%b=`J#LO}nes qPNBdh %d). #R :% y 廼7 (WvwOs&}&2 WtG|X_ҍVy%}55Q]gݓn"7\(ijO$:x1R(5M8Ȑm8[bBRb:ZqHk7Z'8p`! Z}]P G[|_KmibiםϥU`!(0<0"J('ENմ۾!80 %0?ZLHS+t{NvDtqf.+hz)p_oSRXU!-VY{blQ) "4QاiNߋD=lʆDQDLmZ)ߒ6RU"]3J wĻ^>W1qHԤ뒬uy%2v]YQԹy݋aȟj΍j[Gdi t[c2KV%jH{8ugj[ &eI spFr2$tis'_ ;sWB7 ZqMRV=tbo,,#+d⥑'TAe NAcܑ E};_)]61`:lJU0[㊄!ΜO=h^3>^}sart.t[+FwWQjKI(2PRh_}oVG DmSq^R@Ds=i6ZM+K ӽ 7v*&@0QM[9u#'3Z~@ucz$8[hmG{v|5#^PE z!}klڶaGʲ4،jz] >kʎJ뿢XhЮg8ʼnf c*YP!/Kn6~p)41vX cźU`}z/;Ž\Ԋ,+^&?( ~ꕯrρ"vySUPt:qi+C@PzM439-ax?ѷZIJڕUЯ`G~|%~!+T3}KL3p췑XӦ !_G7Agw,F`#h 2 93XzD 5C樭rA}Dy,TVS%xc0=4tFD:\_i]*q9w,^k.p)T/rqxJ$, Tvz,~9T%|8h PI'ؔ9̆yif,V U7w#܌n΃uT,*egjkj0/2ȓ?)qNP Ypg\CHY^4ǐf@kvrȗ5zR>>ŀkc +|oeZJ鿘<^w $іF$YN},?y<;SUY:pbsg s%fY"3DZWߒp,"%&A`ŢnC_Fw3WUx#iԐmz|E&Ov3 *.o 0!Z4>kH>*jP\M1ovY_nM; u(ݵW4 TekZY*6Վ6*5+h!DTuLjb,yN=bGM_[M̉C.:Q(rb%DN'SʉXCWtհ.Z˲\O3Dz{vB=XftFSp_ϴ$-D )v甄\jvC"b"\/JryG: qZ]i>5@wU:>W:DѺ3)WEwΏ.mGEYlowCʒ߱4mr18x}jɑqeXȞ{势+%~RV{II sg{°k Txs|KZ`hI[R34q^" ^Kg JZ%YEo:#9?=q>q_գӅ@a1 Va HXcm]N#?"n㳩C_ǂȨ7Tj~5Bï 8J Pˢ-Tg ~Ep6k gx#TYIݩua-FAUv0_@N-ot"Cfg=Xy?[cVd]n`%FCu Zs"+es84{╛MV_hv]ˤNJ *: < U (KIU8y*L{Nn%FS{C}&~הV<,ۅ. U^Og g=hd5V3$K&}8(CLG#9e(mrQ?`Nf{#SԙCT>,gj7^<|6]'{ܲ*K$I91,Oszra" BA"b˧TKtU`&4?0']/> opP6'PW f5_"ZؒSܧ5+Y|~S(3mx6TU 9\R"-3aV1Uƴ)7B82l|?M*ݯ?콁s Y[bB/ `׋X"UH/zZER1Ba!.?_c8?(GwF4 ^aC}ڣ*w>r4Hs`+\^eiKӭG=$o|t!S[g]'<:xI7_H0G~} -{M*'q^XXtӇtYAHtˇHQv ~B ds|kr>^:j$Vk":uftZ&7N(i41PSjCY?#Z"EmKr#T`'bX}ou\yX}Um,tLpr yFhƂ(H25`0?JОMyi VlF Ҙٝu7g 0&it:.3Xi>ӎ%^Y5>Em|4a9FM2&d#<2Xw;8]E&PY 'Rh3&urrr6셠8_Kwz /GZ偛gPEkPE|7eh@CͪwÝ| 1۾߈xFԩdi ¹|O޺bW c5.{xZ3cŭ P}dRq[?=٠QofW]Ivi`И4J~E8>n7ݿFI`@H{AZ}~F  Wq(,8ez9 mjp%=j{ޅ;__9VR=qK[Gy4bJE1>@y-XFbLHn)N"T9jedS'c+fΓz C֟i)>\,4_CA[ϙsq} ]`C+1JϾx++-a7vf4hO$~ϛ AF mnZeb UPrl=k:'2[9 unUUpUޡ' ;c.+bW3=BYߣbڛFЊ7MM?:L՚N0>. x(k-vSY&HGhѴ8 k㠝5߶&8rbޅ@==Y|"'ψ}'KS -b Ը|K 4juN=jr\t{(yϰ4@aZ^~ P1t`lĶk՜=՚*IFcd‰\ H?Ȉ1OzpT]dT*Yj췳UOrly1qjƳǀ'^G-FẄ́0o EqjE#=3tp~g'!H{%<7FPj.;r88~5ϥkߝ R/)1)-F g`-xڵcg6HH[IQ 5[ X]1%L`O_TWZԀN{?!?9f+WCPW9*yȧJ荩%r3i6וK$+d/2pʝ ̿.TG> ("ǣ77]3QTR 'c5ZD*}qzG.~~Zs[J" W]a^&KE|"?&,J0坾I̦LO[d:- z2q\Ѥ&-R ďrE/bcy{}@i |7 I Cش$j0ttk(Rq7塝[<⁣ p&]o&>C=Mz)xEC 1 |[<]g ŠY1V:W'l/hQႱoPr&0PG*u$OA7 iMBv"$OifS>| Dsgڢ9nAmMiiS+qPePx.3!&=VkIf")BYGZw3+1b$ޮXLCͧMG֔&gcٔIeCpŎoĠr<+a[Ts+)SYj^8|y8O4Z[".ʹ{$_=ةJل~LWU4 p[YiܻĊK_v# >(֘p$7iøt7nm_\ Q-ܬV6/-;26 1d5҂P3,o/ʰ#Ǚr1ٓ)`rkLH 3k 9#m'IRQ>"L'@zya*DeK*ۉJt?m|{|(K0* Ia⤠psD;CB`/2{Ikq5~cHC2hDX-G/B;WDO5/w`cm/vd4ܛ93rDצ&?_`%xQ *]|t砓}}VrS5HZ&qIR\$i}2+Oir6ȽLbH|5MI9c1z$ۏ$Ҳp 0Ҭ|0'@g3tZD,Ցec>2Kӑgl )l!~"”}ܑ:*%Jn-n^>%wRQ sHg>JN^竎favrJı q $h@Fcp 0w[7NN|-5oJU1A3V]S6hQT/ٕgf9a@b-S ׾熅>Rv@) }»*{ßG1y0+S "ow)$h$a q8WTJX´HQ^T=/Y,H?/Vzu=QzԖz8솃Z6إ͘)UO u У_-^)㮾+!3(V#0# qZ1&G]MS|'h?D 6fvpU|,YX~ Rn'N8rIdPE7A l;DA헠s/Ç國$;e?0Vv :^#;Xe}v ^ {јS##bCx0<.}h@I NM@RG|Q4_x1 d} bczDlʁ(3mSTD&pPU30d-0Q(etvESmd(zzh^"¿ێ6r,?Ѯhw[PطO0\p|!*.PܩGM_lٟylY* QڒݔV om~5m6tW}CoDXG!m`* ~Ѵ:qb DjsL3 V2_IV`y̫c#-_8rKq>Cd‹=D,( T('Vb1cyog(Дw}NE*̧0shر t'ª(t\ؿe>u4hU"*>=%ɾųۣUB۳RΝrBze_(Xw]QS?ϼI3L 3) _]@t6M=}6{vc}aD=5-@$f'쟸<#Ry{wr%<09W>19='_4a1_:EUh/iP(ڎE#y835qw#s Зufch3ܺN*SmɴjxWLiק25_ !Aoب ) 3`OЖMd)Q|#d˶ oߛw+ƒVIR_)˻(v I*{VYˁoPjnF[fJSOWuVi=gb3)H(|mִi%{mwoHOVi-OK3A2t&:c+eģEG)*O*wˊ6ڲOnid˾.Խf<'4.E{$"W̸ڬ)gLA kg٪BS(d`v/JE//[IHx+ Do4,X_/6;|Nҳ^/*i=?%%7V6k_s||߽`C;X_ĵ[)w->fKZTszilzB;V$82gdR7!{$5s!H 9i`K(Y9qP]pk_\<1/%S=f')8=ϟ#"Ex0!vzOŧ'0]$wB//X>b:e`G~Z^u(^JGl$зˆ镻d:Ll J^<ߩt Cv[1 o߇&4!ֺuKC bӞ &{A~{PB13 Ӭ>+{c5X]Е(O8=o&8{u-bݼO8k$;8b8T , H}7 I) Ei!wۭr}U^'D 33=&r~B -~%|O^sT)~5BFu TN(?1`ݢx2CZYMdD(NF_q|߸ƒVuJuVR-ԟD wUPHb },Ď|$ja\cQ9IGuk-_yg{`8*w>q+V:7 2:׵ɻc%;~B[RLD\%|ãȩix8# zyO/ll]B)T`v PV<q@?.Z-#RPӰ̥ 4tu9f3#~ĎQEJf ƮښsiAJXġ19/ԫ0kEkC\)3'CVO.{ :IwVǡP"5b?ǜV)u&-mq5kh dN]9,8r4UAnU!/lf]) CSkhf=VX&G^>H[)#|(D=΄4pPKauNpAK֦r5C KkPo 63RV(fChz1y/[}cHG+~5WL0-,[Q T 6 kqˏo[G^f=8BRRbr‘# _%b f/kZޓ0# ` 3hw9Meʢ%JBr9A FF1#>o9~+]2mK*T1C&}6 k+MՖVSXȁh&λ(ePRo_oh,sodcbPOL1ft:82s%g,0ȓE zoF+gx;TLK\=JVNF({  SS7a{`ARe=jJUTBܚ{=#N=Fcui%؅ r)Vuµ,mz lcϗܞU*h04v2儲[93S8mjv[‰~f(#; PA=>D\ov4&]\lA)]0uMD 2o|-܆ҋe)[2kAN&w*ILyv_M4E;%hzG.^k\gLoi! iB5X@十 D41ܭH40Tֻ)DLbS +bGf꒩B˧wMY#DϪk8s*Ƅ9h6G ]_~u 8&N~66&0`b_ⱼ,r 7MuՒÍm_JGKx!pzezȾܑbI0 2&[PN,8?1M@C2}0fIS~:PU~gH]<\V .)ScvjW 7GbP`Gs#~E$f9~1=ضdɣ|-B%|kB?oc7ލƖI:1Ls0au':s,D\kpd~Dy Kت-[*:CTLAl.Po>|U'mlNY;x|dk.WMoc ] {Nڎo̚M{j~&S{tTRX4 d~iZWT{ Vʺw.H_ըq>liד6MDx 9 ײ9 经S)y,*{p)k&ebW,xK!E;轃d9#_hOA!hɸ4uL7Dr:k'9>i&;a)8 Ok!K |^yJj Nc?ƊVcM/o"4 OFVOJI xT*Sdev)I2! uįOp܃S32$4s8wZ`2qk֔HTa22V?rBPȣihL6|mwYa3?Iim)Xh6.6G(^-O(Iq8k 5D]Dq@ ض--Czֲ1 ZTڞ8}vZ[Fg0E\{?o/ۢx,`2XQ+*(MS ˿w32l[i7OCQ.)TZp+16/Ȇܚ.yۨnZsmbF?f s y#t͓/t^{=UP쉱_ 9'MY^Y Z-jk7[ ӂtqlצB0A%ꐓ m¾{ S@p,} =MZ8402/t}`8S|i%EBǩY~ 7g<)Akjd9Q];5^ʞ^[Q hG˜R$m*IfRD\V\N0%V,  Y*3(0pb g ԸȓX//HP-=r۷s*WtaC(BpǡcĊPV{ֺ#A,4: xpG ^*Yǘ]yy;O`o}T2D`)1RO*N6mXJ%N$@q O2]/7Oi6'̰Š.D[ӞJpؾ[ٱM}.ފ+.!C3XW 1FZw7j$le\c֖0qpNUAk[;0&~P:Gf$4?83C)ʼn߂A9H4u'1rZ8{Dgj/mS4i 4nr=޹%Xw =!9IuzPt[ ˯ـ` #8be-i g(W~ 4A Y>z rS'4_Z:ɡ+g{e W00ѵ1/ku'G`= }@*:=D:—Js&T.D Ayy[?YOwv9^Apc)ABW )NuȠM9OJ!Z`a>2x$E/3+9&N: >z"$upM@-VG@T;& #Ȗ=DR&A4Pރ'i&tF+t1fLO,zzWl^oHJW̜ BhTՀB]0 wO]fsS6~VD@:g3Zlqq}Q]2l1O*O!5Y#Pf_a,{z=gK_$ڎڰ8_i9hZD}BԒrzT+P֫~8Y#ۇFo ^`{hZca ;V nъ~&9~{L <}ҽN=Ƭ :![8td~Mڦ[a}+sH$#8TNW{Fw9,&oXA7lcC,^%`o$x _(G'4IכÚ3UJTAdRKsGHtc"itUCo՚! r9/ב6X,Nנs=T?܋=-qt52s kC×ual-al>̕iRr+AzI`mnj'%t,O_U_تKHf1oY̻s=ZlQӾвUĸ=QA0F +,[c) h,mo fwt#h81l@3R}5 MP<!m2}BgHЩ;} f m9)$Xo,wM\i)jz)I#X]R}J[9Дhkt[4i/]caI;2Y,%joSh>{@"I̟tj]1(Tn-yGbPhc[FT:1B!!yI{KF 5Hj yvJ8H8b7g~]<~߭=GC߯Bx4>rz <_kzN,Wsɧ^:f@XDP훭; Kvxx5 I$B|"jEx5T:x4\1Rus=K_$Hp %/{8n2N7STْ[x9PJbɠaOy:x:j5_8NֈtatDzkyÂ:lE=7yͻÄUY=ʋv5[fT(H T^Wzr [mS:^%J[(x3ME9(u{N t8 3,UT$*5z64_̤ؒ=@I`&'..Z $ rQ8>d&NyEMz2)!"/ WDk[eꪂ4BH汓Y1EDya[$Ҷpsfj@K܋ViV V #=EhQ oՆC1N6.fB"Dܘz)\&VWSh~lB/4Ag// ^]$PH9odUD>P(O;%F=2uOsEڳ\GjOը7: L9{QE p7U 1aCnbGVOY^,8aK6/x:C Xt>IwXdqs=#Bc@cѫS= E_ <]@ p(boKQІ4).eNJFy .Xe/9.̀/P:fA4+. cE%L}@0bj$,,;Ed?,'8$ФWi!!!|`Dzsj:xl:J.ҳT^`,xqg) 9ϝ6d8W$AkTs+E!xFx8}$+7%HҪ!MBHO0 lz%p4jy/&]I YDjZȋ|T;q6VkoqXnju8SEwպFi0򁍒q!_eb~I@E0S 0XL[^"i$4$P?80/=%1zKZ/ Ѽi+_bvޗUI&t=$0g Ar7]|rV~8hzMeP%y[|_ +tck3EP e61-d(Z:EN%[/c;'G-W{D;lzUMT=scEGu h 2N<'_/C9\I#Z ØQxdqm'yi(;+I}K\pud _ҨWeh)~.S~)lXݤʮ F7_N!qxD [6٪T,KGDp aY~I}dbo 6Mn-)xZKF{uCYTnR'r-<]]lhBE7bB*/ 0A^{o_,&pY QcCX` wc2l' d!A[X<?tԃ7>) e+w 3YUy]GF+g_qpVks͘I4gL/ S 7EU/Q|i֫_R$3l"6b2#+2b=]߯_Ӈ';:1HIvTN8Ѩ:3jު`Op_0۸pB*a2ēHPIJN죞IŨ-Qr_=֞c(/&mе6mg+k PM)E?v bSeiZ$ic" {jF;L 0eO 0J4/x"A M(JMdB0P@ *{l;k, ޫKnn|6f9-GR9AUrq/ʺ͇i;n$ iv _ _?{Lmvj);Pໞwܡ=Du$nLk[xGPC s‡S@ E'TLo;yuzvn/ad.@DQtSzx׼b}HO ;9[;)%j0uDt;9Pn e:x#GujvewNAhQHM Tr>y{/&ht{y?"uhL$`!3# >S2!~ԟ+ӵuKrh*v/pz>2Ȁ۲ ʔ"IxJ0 U}:cj@@¹O҅.㾜j%U`=2 fep¿#[\&{rPBoPY773}ѴHkkA 6lx T~*-2t `W{865X=.1p,(/ϱV`9DˬDbW:>jVʨIRm|qU3,Kax~ď ^osT 2^EFwPŨM^E:CjbK̀!*!lx.=*m#H#BcrIHq\ |01홱.bۚ[O%^w#[.L0aU,/=3Sܪ<p;p5 EˬUp[|F٢ :nB~gTbG*}i-ΡmU)ȆM8*3qJIrqjoԌpxL.)́ a8ACJ‚1 +bvZŬEѥVq'bk2QK=s?ff}0T- ͊edKw#&y@/TvO7R`vgb$M.oѴ$q1SscL>w Vh2(\ij~(׆yG&itAٛ*EW ` gf@(J:Y=V-rTV߂ȅ6:OTzՏ݀ %RD1!z&W'П-tJ` 5C9,69i[FWi\tMcāCVw )HSSDy&|3뱄/Z a/%鍯͔tX.(m9,b4S>/3qs֜ݷ6(CR=^%+mx E'$lJ3Og8zz8ѡ(\V; ?#`tzS--,@mi}N6^39c{`0uw8\]֩ B|"uxQt%gTz b,/S~l$;l&[M< GO\Bԅeіr `ھ~갏G-n\O; 4/ .@\X52)yS:i7I6x5zɶ(p7N↳^ y)וW,Dk/ίk4Ix'o'9{|rCsf`m,vA' bpUT_th?Hc"!R"jmdP(?Q#%{U_Y W}wXޮo\ӑ,K8S٫+]YЭ>=6m*ZPhK6݀pVH~Q;Q&v M D!_ :3eh8ЅXɔd{_a_oN=,ykLTKxyAgR7J5V7 (@ΓL4 fN*֕ont$o.{Þ R}WPpz_PbAsuNAіl%r1Gy"Q$ AEieBd2+3xMJn<.\ix!*Ox5C_ KY\) ω)aOfs{x;^qa"k7tC7$y[^bdƒ&8NچQGڻ+jQXAbpL[5Bώ]8!~(%Rgd<$YKNj&. ) cB.˟'?_G BcN:f<.bzx&$XΓΈTjq-D ih 6>PcmdJs٧p,v~DCPfB^HEKlw4^:N2'yfi=^2H-"G]^PUQ*};wIڽA s+ d ݎ^*)e*lnٮr=\hWvtSRxrBysndр%K1G&75!Zb,ǸFx1eAlٰx{}Kd>z >k&Jc0d;2튱ŋi<$ꝉ MZoUr~3w' B [c]W}3=f -ޫ y+ /;1#z1|dզ `SENM|*+:֖PԍLrd1ە"Ȳo '<6_lvk/^6"4FhB&bXK_jqDTsy^3[ j]M-ӓ a)WbCֱZ}`.znC&=zU+SWlUS(><̧\04ȵLO$slg/\se=L/K-H^$id˩-ԂQ1QLuBvx/6d!xU}4Uz@ $L}p6 л1MR ADBGY0!i{tviR(1Lj p ,m|t0H5$~y|(jA)2нLO;#XK{9oۂ#k`/bfkU|$J\b)rL7;=Cɨ.7JFٹBkr䗹C$QSEz98]fv6(ռOUped H wh qm@w==Bg_9.\pZ)@4uWnRmM*|Pk)aw-cT / pBv"гEaGw$0lnx>Iv_w<j7,`!9be=Og:M穂ؖrf|1XϚJRUb?G?"FJXbP  S0L>;aiN"/{ C˶תy0{f>PD eutPEз'Zx#c' Z4J<6v?|Ya@#~ab5S.t@]nK^^蘶Q7i6G]oA5?2 l2>ؔz00x@Rs~E O)qٖ=[(E #+gqwqxǀoY!5 GDrtvNhZE萚?')m n1 %7łLHNڜ2 ;U3on_:[ФMu ^kpT_^W9L27z'_?`؂Wq½20VXI]w5E ΓQrOG#zbbVžfՙ-.Vj Kg~)QD꤬EE YI_mn EɻT{Ɓ;.N %2RF$&-"ˡB$h6 Ahs.Fc$&x4tFK*y<Ĕ]r5STy~Mq֯y߮l@$ghrB UO+)a'[Mh0^ Sbn(fsLJJhZL$Y!Yp7T%Zik,[<-=Rk}ͭ0"k}0>Tąan. M/5ڶ^ݒrZ~b(J( ~(Rʢ T<*9,`u'`8BEo*)ږAEXgLQ˫qVTɑƽtt=cm{h"b4vHon^ڰa2T⎚~W r. '-º}"ǬYrZ D'^_42/,}.v)2# N.2ѨE[>+|;UxǺ6ZUq܋wj|),/2S^X̏QW9:mi*Y 2p9&m=R =3SAkzRI7ǎoͤ{*c`". >_.# 7h X܀)ÓG\ߖ?ĭ:QɠoLYSVl2TFY;i *V+Ki| P K$ѧɉ{I6 )RʘVsrp5_6Up3nPTٹ-*z^CZc3^5rGUa/Ri@)?Ԧ⏘g mG^-*+q? o|{9 Bmm|I{NZ2R3Tf"BLȥnGd\<"Oҍ EA _ w;usK0~k=ijEKA _PsyNDtø|t%FĈMSc=ĻLs?"y|AQ.hD_]`TZИ5ɽm Win jK-V<6XXfUKT㋠T12zbK0U"P9 >9>? ~͇.9Nk|`w{?\)P^$Lگ}hB!;%oѤy=Rj]ߚQu$؂^J?Ԅ A57x1|(b0\Z1Z|ɟFi< Z(9հI~34Cng(O-^|LpD!s?Lv*нA!{[SYv$zMJ,6+l a-0Nw Tףj)MZ1 \-LGr]ˮ\ >ҭDFM{B۲~4z=jLDr2'*q]6~HMmg^bP5GWuĢ<T g'%)oSL:I=WVwyȜHZmO~̓i#Y@F9Kr"Isa?ZcK(벮3.l2b- R;%v;!1f?I uCC-.EXdf ApF  -`o/AH2 L tڲm4퐍Ml G&[{!\;-^zeƗ>,՝UM$䈃DQTmg Ey/ݝG&b+{ 9ӨǸaN=̣og, c1Ď@nRvZSaPlT0)9qC=j:Ij>i—;Yܰ<ح^񴡪)|׹9%Ճ )'.T^po3bݝf9)Aty}ZXkܓ@H c2PK qG:, |XӖ'Ѯ4(4EX+@ Tq ~hr'[.a-]Y2pty( 4c_ZzĨl]V| U%-Wzf1^w1lQN*,cyxxoL$|3 ?#/ 8d)9)PAPqա2xp#Tсf_/.&s +AgMwCr:d"iDML}j%x#:mp軔L*=q%NZdƫxG7 5"`)+o=gZ& yωG^XI mwN6 0HUZAp)_M->t.[^R:|իuT0s{,o_auy*Њ'.-~HZ#]# or+ IӢsoA߷"?4|c)4Th! vV XQ˚1(m%yȳgw ]؍y* BID$w>X0QvčEV$w'6xlƸɣ ጯ3o$ >:C&~(Ael*u4\p1eMN*GԪ<1EݿAZ̾*L̿wƐ. Rn}W/P/@Knj7ŏ^d;ng׵ j;L-:5Mfئɾ}IP )\ _i~6X$`>+;I5b=.*T'­D5ɮӅrRPʘx2w^9K/9[%:wbaq!}dȔ Q:˱i U߆ZU2#PեTò '~#"sl#6]=Yb͐"i*#K$q%aGrx^HI?-0KGgoD[%|g҉x)[7NYY3OBRd;^zCH$k6H΅1H7(]">A*FK~&#mazJoԌSFM؁ iRO,^;oq/UDj԰+Z&Gdvy!NUI5䀺6ɈeFXtZK[s㓒G`?AiZdoJ%1Qٛ>wsQd=\q ʠM08ƾh~1D+lT >V=>a%e%ELf3,hyC_"]ǐG(X|&ǝ9P]Sr5AҶYgt>g Ĵڣ!#] Z8@#s#G<f'RZbKz.WDvFR_.lZyʗ{9;h4KJ`~-`z.j"SJF_aJ7<"Z0\@|]}fkn+50T2({!݄Kge`F$ No`*O}X?!ׇ<}b]yc}p]µqo C簹Y2NÇ12B3ntY ^< "fE㏄}c>uM3K'Aq>cy7،.Ǒa:ĢH}d lWD[1[5q3%BzG'w#=2Z.AI  )) 5K.8;Փ'6 %ƔC$ExZ*{`S&}W_]]8ߊ61HI)=gռP,;V+}Du'~':tk2& 4vN0!zRJе1 ع/卣8]+1a cF79˦ve1iוw1%M'U,؞45MW$H8#,DW }0DzyNx/73dT=lgG]4o-_fφ6tbޘfʋԏdV:d%1'Z4=JwL7늌!˨6 ߞ~hn\jph)zdɥF&hR XhXucV h[21;D| Kٺ%4 ZeW6@o5dXetme~ /H-EJ`05.:'uu34K'yNžua<NjҝEE03uP녨F"Kыܱ5Mp.ɾ'N;)+r\!OmEVLCt [S>ZHVZX;{!Qk{a>BiB2?^'u7Ƥ̵n<0p5ޞ&}O?fNw!o[5V~$Ezu…/}Tee]H D0?1N  [ qzD0!D0rbbj,eh:뇴TP(3t(8QX8¤p'7 uRl}D8π t"1 CF©c=0.DQq3ג QA(P(/3g3_-0,|ч2I/u9c?^(l\rC].6օ]խc=f>o"%H2ZxўZ#U?4&Uysn| Sᗈ3,kB8mCɰ]YShܩT5P!0.c2!OQkpFUr|(7;ή[g@lhK3Hzݘl[&qpTmI99Dҝ N&n;h!#2 "%:vZ[msD[]ρu Gڶ ?pџ)gI>4Cf_'oz kPOJ_W*HDkg5ٺш<]u#=p9"I?R]t{ w:.fzh3hSkQ1TU_ɸ]΅Χs`r-n+ML3cos>G.v>Kؓ8!F_eG\ΉLIn:9> 'D#Bqm꫱/l@p"V+ ".5&r] t$O܂4?mZh#4zl!?WamNrpI0"CJoC(?#/FCʳWk6Qlr_9l\=D[tsy\Ur'lgSL3njcR'["mRñ;p|y=>uԑ_rA۪sp-_&eUtjj rHIvxտ,J) tobCOuť[vL${l7UJ)Vgn`^1R{^b)"zhd&#yN[TCmSˠ?'%FD3E$hu|x\ٜQӏke1V @ם|dz  Z۬mq$ղݐh zwbVAuB/FxB+ GG*g_%":)J5uX;9(APMw)/D=A'qpk@ B?U0|o10P~prW^ǀVg у"1wXCaۂFƾoYh I41\-]4{iRV~h|ܓ5Wb`^L\dA'iR[E2=&"Ly6c1 C5#>44 YKsKVCQ|Jl(YMed}vHif|ZtU\vT~,$ޏ2XQ3%S{RcLoY%˖piQB# Cduc<©mKA3#u(u;@ Tvѧ$UծKe~Gk>҉'wKLu8ѷ45 }4 W n h,v V"Xt07g: tFf=mvր,:Vճ3yw ;VI~"{rƷ)JP!yAz\ˁ)3̥C(,ٜFO r]B/WZc S7!Q:dVlx?X1H/&M zXFsPoăqJf1%uԌG ,[49J2CEk2^!m6ub':| B\Ina1-'E/ 5.:BoӂIـTRdk"p^z4[`Lle" ҧa1xyݏ<;;L.֚T8C</PJI"+_ BɫܺmIKǻ ék&WMyLUVQr^ v-d^LJj$*>'q24T 5.k0{X׿~ƃ_(.oɭJW0I^o/} Q%ОE"r_SDT&oA<ᓜz1&G˷.@& l,?Ad#ݍXq~Z]RBdnG X!fK?{spݞn8ӫMr`[khyq΄U֢U{0;HWy9Ҙf'<'1 K'}!?<BZifLYoUt/`i;5w#P!@c }^Z>}JT2[5tցMZ IۚX&G@҇a_ iVM_\luG$T_K[Ⱦ%Q##;l#Xw' UrWin< *,ɭyϗTKe;RU$i92霶k||a[XIʸa͆Mt'\IɨȔB8ٞ",tTø81DPMˊBc5DҒTבj!fL-2 hZ $.=osV=S0n>z idv:CJpaJX}JBFݕ t;֣ Xzvٚ'UpW.őb˽AA_!t,=ؖ|(Pa/pIPl7*Q)>"R?@Ƃ!S  dnsn7lq+TC^|ꫵ+b54qI}:Qs责OzC~+Ujf?.a=e|+ ǣc~Som`C!x {N{eI&1,.dX\Q6K<64@`f3S+jYa;vW]HE5S_o"!KbJd`Zr^ lvrM Pi vٗ 5}5H/q.VNcl4T-Xi`9Ҕڠ.GՊa^аhQb\Z:?ܸj1]@bAoq~%Tc.$CD@)XKb{hU߾':u2,/GHL\Du!UkSX&@tz @e, M撘 Uɣ-,->#P碜uKCiuNPiytU/vڗX/G+UWX% eDB7Ҩ_8 g9}kέ\p  3^3˳OB/jKN&sRlZ˶# d\PSqHhV堵B+:aբИ;S)?Plid;ۀ_F2Cػ.-sEFpjOIHSvu w/i-fU:w`Aʄ~vbu{_K:EUYKtkvU[\{}tkXPIs$1.d…{SEHKDWq(.iƏkWKV1ˣx2*zwon7-DG''$+ tTtjz[_WqMp X7cc4q 0ߤ|#I<; 3ή#EY1FZ/"kSJlQ @52GC#^xO.%OwLc'0Z,@S"=xL%E +[AD!;jeGA0om?l!Jރg8FfۗT.F7M׌QA0W} %Yd(+67JlZR9LdC=Jמi_-5mSaӽiiO4e^pc$Wi]!v q_1/}}c'LyV}I1S$^~e?uRSUELizC6,LPoM/\֔D6Gﰶ\Uw6t<(8!l+a1W(i);R(:`w.0nNݻ/f4b^݌pHH O!UAL (@zi u`%6u"`+xgW#"xNqγIķ05֯*ZIJ@"=+` -1LH"LpآtC?`L%1YplYohW.qUzQ*B-b'7ãZg I|\b;6%Я 7o([vio'AOwfp`~rߚܒY kv@8AVW,}dd66agR"O6 k:47۱qT)(%MfUkBQ`g;(.l11vf]3֑TӔ9 ,gGF,/?p )j<H+fx-u[zO5DG1gQpIծ!^+2 S"Mԍof>=mZԉwǤaVfh} WcIsg8ƟvKҎ?ee)1Dv c7r<v=I 5^9*K1x2OqXzrP^@vx@iI?r pIt%vm[Rmtr~C-@0.&Pgt|WL@>O3NV^}1`rwXX 1Ё3z 0/(s-BG<,}ZZ/A`t.-d1JY=Z*I<5ƽ ӉV%wCi䧷g@pL+KFpЗS ĕxWzFp ,6 Gj-OVB-+mSml7i29;,~궝мGƫ`7hA.b[yDԷٕ;.D,Vyf[W#۝'}q^U[Pj Sq›QNʙZ>,q5˚C՛^ӭWG+}akL$Xej+;7W mQ^tA\O Y:4apO#P9gnwpGOslFj9.ߑݞaAeDڲ 'hQ :@1YF89ErRs#[V =Y>F=Gu1y+ԖȻipqC6¡7B,qZ&䄳Rݫ?]d.L9}+y$e<3wݶO]ۣa+JxC|^wٖiCx&ۙE mNM< )Uoj ۓOLIdvJ98S.b ug7_.uo9p3%kRC%8-B: ?W\=}쫛ۼ\gp=q۲=}ɮN$_;3GPA7<_lNOjI;5TמOC6 ɴJ.17S%2RD1 F^7]@x7g3/[`V^&`3ehNO{"ħb!aB#=lGX`+!-vS 9t#v39_rsYOP]Ev,?Ӫ^l-9))n6]^efhd&G-,DQ Xq!oȄW2 +j ф]µU~mvb7Hn29!ŝgοb?LcG\b= i*^]~.)ٸR9خL~@eWE+}X%Sr:Rqۯ빇 # SNP6!ԋ$`^A*-ciΖbƐE}GiC<w T=AO8@]4QO6٦ R3t=Z؂sÅl?t7LDD}=0^pwǡ;O I! s ozy l4E0К2ǛnYmE𥙿+%X>B H% aZh18`ga,`w#re/h?0>A'WSRЎ@ HD:O5U7F@sُG[jaOta'"u!zZrlv+VD]W.V}[tQHI4#Z&χN𗛲Qgjjޮ1dhw< #Q< CC"M,->#kb#/lgKH=En\ʮ5 hwJ\B^UKQ@qłfpQl%6'56Um9S󦖂YNy sW;+8]95^+z^ Yіj ʺ_E\gm14ۉ+g3rf~AJH^r'`yvcj½ZN k:—.orvmkoDxbp7t,b޾>Zm؊<H5]y"ڸ}"x)1X Mc)/z [glo R=,b9tvt. \zzD'q`n/OLWn4Mfa)~12¥O{Flh8~tۄUUb#){dCnWӄԪ%EnUF*"/f=WJ?WŭuDRA*VBBOϴ t q)hZ3kq>"F)2V0!܋S54l~c$mJM*I˜nk{D%.'͍YɔŗKTǎC6 eyu.k쪇j5g[= $c ʼ<Y5V_Qj{&}RQxaP˴9E]ׄ[rsqdA9~ |P\QLS019~/QIh4̜摑XNr>Ҳ$/' ,&=Қf9Enh:V5PNFm඄qtpkOXpˠϥi%cpJxJi$KS>7kc6 +ºi?v5jGtFd=GhTЄ_2tA!Vm9u-TSL#Dv0:43.*0x5cMƄ-ZO~7AO;Mھ^䵄/ Q:٢q5!.a"-Li= cE@}7ޙCXe NQ[`U?IK.ܸt>1pW$\_17JiWFڵK`VE%9x\iJdo크\?Nͭ,|i\+$8xak$Tͅx˅Fj&‰{ߣlQ&fL`J <|~S{ )YR}Aq8j?ZY2*P--:-L [6fK-Y6wYGqi{% x/-q GPzϢl#4{li=7Q4MZchC)=:Fb=ZO8PeʗΛTHUt8sDax xrYNH{=](u~ Q+{-.xXr/wa,-W5v( 2O6tÛb:ޚ !Κ\\ Ȱ b z۽gh޵0'BB4EV@i0VJiD/kc`0w`gofS9],;|FuRD6Z+{^!ȶ&57| P v*at'nA[?=K[(R (&BU,C ќhQ2 ܧ]-yR#  FXkBgw5X"?Rƀ1&;~4]dmp$fr)2 D#b tYfv֠0Ǘ\v猖S ')>utc,S3Ɂ c DJldؓ5̹vQ4څ J5"|_}^da!V~@$AĂA47Z(!LTqa8/nU$kMJL,Y- 1]P;=MCQdb Z9`d! JS1 \2Nkm@19^jntVgz:^/=vδ""AyC|KLa7LR)Oԧxѹ<ĸ |J ꘋU\g8 [q# :kbniP%łZ*Q ɑQG)W~e Jĥaj@yV. GQ6)Ť|Af@kl t Ŋ~.i!η$6fY G@P?b\[;8[rOl,3AX`7|F}UCDp92M 7X㲝3% c Xq#ݒ;Udtlߩ$<%?D۱-OtjEOV@y2kĺo \Ih)ES$(gh\ \$dũ8Ȩfol+nsQtdPQa?Xψ2yA(wjEs?dkW~ SL]4ay2wn*jcXftq,No<.-Q8[cjYNz5/ y72,f "q]ɍI8ALؠN=lLkkSvIve,xPx-#͚ 2ۓFaC3qEܼ9-YP639׃^'AH+qћPpc.ް/> ./YZ2Uasl3$'0i]7G;AN 3u1zsuDy,E$4lY\;_U)6ǓCsr8f` [< [?c`HvQ.=+0ETj3ؗD41#"\`9*DAfte-rх{7&΅6OX'Ir&9IDŽ* TLkgm%q8y1,+\$!^Cg&z}{ i;sT+'dDpt qel .@s6O2{O5#+F*Wl ί?}a Jo2L 6`~~r- f +†WW"=幍s%AZ>ҜS[y(^[9x(7ח)#iwK9ݬ ʛM%~#鑤sCeb#DžS 7҈kMѯ6.L7̊v' 9a{-VHHS'HQ %Q*U-~= ():yyl=[qzRXU \PWr,[>E)$O$M/`op[؋{:6@'[9~ᝄ1.P#I)x^h,V}0c)(-F?H+XG9zgn1\MrMƑF뙅Wd(ě+[;{LL iL K R5`T~Ǧz 7yV4+NVFkR<\^2amԵ_- sLdrpS1鉖76NK^Od&>EhKYYn7`W~-0|TۣJPhz4Ps~sF~r`-*t_ VrhqШL&\sqkQj:WO1f2l4>]-Ye7)`)_u$<{N"oSIyAȦ,IԵM>uڌNݹC=31Q "M j%uPs=J /9xo~ux]07זYs>_Ϋck4s*8Qaem W:oY@B`hѡu~%oRӊ[!:?U$ $E] ne.AL@3BSMr d?$.;Hq~8JAiQp~(ĩONNK#)fG(P@+c CɈg>W'Pı>-{ [ܥ@Hxj)4.!.<ϒq+ݝtw5lD+fjnݴs]ճ*Ux{`S]p0&4 Ʃx(STv_W?_4(-#dz%|2 i[cBxn5lFR"HwBUD\G)QNŻ;tJ?Un;SB.{R{,yVKvWiMAxc3cfM\55 1=h#wm:&;khj6r7*Q[#fJoDW4*MhfvM=|Sa1ui;%Wmb:8hM9k ><[+u.4{%j4+1{s#}ljp~ GK mAkV%Izns8ޕ-xm uzIŋyZ*P6X/="q@I޹DM&ӯC}TC}']:.Lbn4Z/HCiAP<׉xҖy|^m}Ȏ)9QVݜ{2E7rK8= FXH4B#&]weʍ.Ǡș!Bprr1y(;y'QF y^w K[qP q.zMb,0O{oE>VpZyh}lKCֳiiEuyfzLH7dT1ur ''tΧt~Z-!VD9AVʗ>˜re849n^ }8gFLQh5>|_mqfqYRdY)_` Jp-\qLcGX'S>jj(K'N+o E1~)eti C3+V5 ("TVWī#wTԥkŴ_ozgè' ag wJ3bPtq]D]ߎ}Ϲԣ?[[H3J7(LY,r&eP!3% Qw8TES(| $](GE]Gle +3 U )ZmE2ޙ'(*åB:RuwdCF?3hkb85_uKPٱJxP@0D,ve*rIg?[y&N%.nHk]dp3nD0R! Qr4ER1,!XYX͍1/S\ɔƠb`pRC:1BA]Y)βIJXVZcߪD=:QBPN\7tPL2skA?!Kh&/Xh +WI -kDN1yb; K4n?EEi\:_H+@ԟVnoFUvOqFqNi*ADF{H*"z)"}F5 a<ۦޘbIŸ D1$(7Q$ډV#~1CRxx>|AnO5JsV VeI dߥ?;Bn28딨N*t`sM#ؗEe KnQsw(OWY}.`@@yٛǔ\r5 0h|@`\)Oפ !U#KQORd0ڨn nbc=IHh_xv0))%^*rQwaGj(/P/6: :A/1F $kzotw䴑CcW`\qE#rnGU@:@WzSIM 6Ń1SBFTm;Q\v!c;/|Gcu-e8q4q ˎA cC%u̮ԭ%Yh@) 簑'Ϸf'% )0=2hfcpQ;ng A_RGǶ*B}tJTg710h%i{RqVJKd+G$~ޑcBQ,* s=MZz*.Xg\e,z)/'Dm`Mh`i/B Jj'YFdxÎE|kۅǸ6ĩkK]^k'aIa0h!rqmsцTцqJhywa9ks'?q ,r oJI?@[=ܔR|4VP`2Hh = a@,oL=?~wه c5٫Dk噬. &[tR)fՠ'"^%Y,06't%lԞ76"4MC^^-zgIwhzʣ*:GMNtTt7>~vY )sXPEs7ɹ1 dL8$bتN/iQ:glwvQk1Ly?XKo*\6Rܕ"Lu@qY5}j|*%S='x&eyj(3^jfbCVx;hh4judzH",mr~t2之z["}|IWzsn1ѳ9x)z[#%?Ebr0UV㴁+kůszٻ"x*Z/n9 _S.%;\k_Tܣi^}-{dg`QȒ~k.N1E+*x?I(-"< $/^OIFqS;z>l|Ig>U*{Dt`,]EΜF #K$r0ݡԐFؚ7۵7t\5hr2^x.9m%3ɠK_-Uښ}(yۋϳ:~Pkv?OgPPZ"5w۔j2Q=>%#l ޵|A]q Fl6騾m.OxC.Pm*Cﰎ,v]ݳy.'i\RTaѵ0:׷q>~ul e}M# $Sph[Uުq,OMu{qS"8&+o[v7L -+{o%ؕ7AIQu)WiL>,#s +Ŕn/ĬDkO.Қ-t.Moy\+ssr@h95_ø]nUaz 1w&`"%{r 8!Dl"4SM/oxwuj?cpy``KGFX(AԂ[kZ~b{/žu /܍pi8qWʛ7ؿQvOQL 2kx|&)il_oey " 5O3PVC"Cg4>߫Atڷ1{|p6z$G+vrAt4 m©TfN z$>JrUR*dyyo QDP( .gβ[bޅ:F,Ib4i%y5NϨv6(L ?gj<*K+a @f!/z&U*oKSukwZm-ŭw ]Pv"6M{'(WdMf̦I$~^(OEX2;pki s[>ǔG(c+Ewo*ň`ppn <+͒˺4 Fo浳#,@#I E,ӟse0'QsOeۍ&b+Zf]n5xDaz_kd<6-d^!89. QULH2ܼQ!kC&%*s =QȐa#KsT=OdeRpͣO?7a Q l&piJ&چbm8}aEkwmC3(Kh w=RbZY/H=NpXA4n^>cV]+Μf%ZRR䠀Mŷ ,D㻲<ϗېPl~!s^ #9p# ui<#l*>k^FfBzE(z^7sbF0~L`Cn:^.\O.V*W$R$.yC-zeBi YiP9t|vD!S޿2p\=)?<\A$o._Xk#]ʋǚ R|@BV 7^+ʉޜCY*_(D~XUolrsF7фo)Afɝ@?v`+nLdlw,:ֱ N(CaEPXHĒWҒrV(:aóW(;HʫMC. z }9vV1^4j]A>QKgַP|ʂR+|S ʽC+ej:[:h#z&yjڊMۖ3k7r^w1b*Laqe&βɀi3Jl9sN=؇=sK@C?twW~m2&|ݼB'YWFWk=DZ>\QzpXHU.3}*\Zb@g6eJ> ߚ_4w||e6ud YS\kSvphM[?˶/w[pM9Ga ~fOif]M˘b/@JbR:՜Ez/tĨ҅a2/SoVa6(,5yG/iTD)HU:+n cq|M le4%"ȳ\9,9(~=QP@$;:@Uk?Kf'f9=i#ͼr=;` Kh> t!)Q޾rQX'jk$>3DF_3%R'҆< DŽ "b^(.{?1S*"۽1UQLZyP.&U[68PjrcW+F=[Zﻅ%zO ,;"l=?Tާ>MqjQQ}/}^Nt.h. 8If@)uK1 sr|Q1B%ڕzW_vxHR/xugW/_5X8[7H f_s|[v>ެlÙfG/ ~C\+- /Z0FN v[B47gf>$TcYS;SL$XC g0qA lѲeo]ϏX8I@:k`fJy;m`zv|?t2gibo" TU' W0O|0|_}syAu 57)q~;6LwL zC 8H" kㄧ!,{}^nj/gO,eӖqy<ԿqdfhGbr[U{UEM$75/ " ʩEYI!Ɇ@v0КU(C%|7G7:+;"GAv%!`ɿ/t˞tβWS9t[+K09gǡ]r1y`|傅q:,2JFA#PKvoEXDf6-.se}rZ3צВtzwkBl ӀC(vyF?W//>}^z G1&tXR O% uNaK [?"T.!HMiX=ɢ6^\}RSM}b]E p& [86?%}1?闲Q",,'3Mi6WN'`l2RοUJd v%7gH߆V6u3~Ԫ =;j Wrfº IF*+sG0 z,ťz/[w1M=jѽwH9`OjPmW`j((oR F^=(6/L@$fu89\2%uտd%jcXj jڗ4u-c 1GoݩaE]Џ*У^-ng/ۯMv簤E;@}Qq?QZm>/+WnPwIo$K=L-p*H]fq9r0ǒ[#‡pe$㠼/16ƿ[m`֤f I#_0y*(JlwgйN}*xR0)2Z,k`\2FI~n~߬zpM0 =chAۜCw6= YAD(.+͊.Y(lvH4ͻ7L.PTD4} TDzT׫wMjّ h$8-oI-l9rW nqpxPTU)WUvD ! i{w>&=z`K)٩MF̎{R3_q8]5`Kx(c-RB/U42x)aK"ǃVb3|~42IeR4>R4G]:Fdwtq=Ǚjթ|W$d*ff2d(!%%#<[R&B_ "j!Uɇ3;yGI(3?ݾN<%8sI3[0agW<Jk_^GPJUY?٫.U(:npU<QF 5Yq|Ď=?hs^ON6}(Rz\OLp$,G%=)'9룠&5'i`]bUI];{(Mt~}Zk#oę؟lh)yCRmR-#B <>{q}o#L(" .rFAJ)@NߐIPF %e0#*=IBj}/ݴKdtz ?#mkMEl|@т89hx &M^^u; \\)z9 l)<E%-z.6% JcJ&).1P`yh/AVn|nM4&a߹"B%o)fVq\$vA4n4GwgF & + r!. ]`eЭ\ŽPMO>S#0bnsn$g$C)q+UI./SeNOvm=qPT6j%Q̻iN J>14U"~-vJW@6dҠ]xo!GQ$5*}xԯJGZvcpӺ}D ҅QFDYڼ7`2  **xlTSe5Ch`yu!?V2<~#m`[KG Bw]\A^v<,Ih~^2顮AXvTzWkvO s9>(eF.]3 Z3q Y zx^S%$XJ˄Df.ԽdTjLLc5|`B瓡)*ƫM-6՞ ԫ!xy?_*:yV#}wB(Y8@M[)Vxb--L8߭կٳ4@.VOn1IVG$_iYw =tV#߾=ф[ K"r(d:7h 6[D/r|̎M[9&۞!^AxQ`0pMOT4a2˂Xt@$1V2wDmB+[%rSKw:Awq*enCEKJd0;6 pَ$$m!f{<}3F;&/e2jIP3t"e|p x^,K+iLx c][tNJ$FÙ@cpOTpu+1`sUE#2-Gw("?6oab݈sM;yJc!xZBT`o jgRA527Sa6$SN8P^Mn&ZjL"NU*Y}ysjp w_vS-zې"?fMK \%@v}Í[iʳR(p#Q)NPGAXmf=x:z"qn6!19|M՝N&s}]H.3OaOdUZ| *d{b2۞dhW)+l_),⽜NUͳ 2ngb@pӤBFv d˵R-KF,Gg\rU{]<S(@92{(}[vߕLm 0Vj*1q>?t`57k~;*KBW" f+E˱\H8oWޘ]HW#dT~H;TfBcxDS FN5qigbFtʋu ~6,;#<RYb{CnJ?O@sQlYKʰ%vғYb%xTm3\lqx/DѺ \Pޒ0md6~CtdL.desb^ _g]??b8)v ?nGbrmC`%:k|)Cq n(͇P+»? nCCḪvgpB$nu+q3zDxi&E_P#ԏv6z方;cFV HQU2a2y]4]Ki$Ԗ|E2v,+ ]Vo5B?gWnk5hD.cU37A)sPzدHMVgߔ{d47e@_wռvT[9M Cڝ3^k`jF8J!Xy,Q⦊JoùȅѠ! Y/>ѨBUʋJfxԋȥD~0iP1[tRg-#Tigp'rVbI~=8e ~5htYw26rvsOօe!8[嚕ido7 Gٙy#%W_M)/94,B<,cly'f ~TM<-}B]ѹ>U&PBR'[NKH8ӰM)ZF@G\zqAk<%1tw:Kǡg18^q[hZ#i¨].Ȳ]yFPIj'"> `}Yi1@W%u:w&,E$^s*]Au0}S=Ed6W6@.;ޫ̨<%'!_o W 'nFYڵ#YS@M|zo/9/ Z^ OVY.Xbkз3juN 䚵 a[nK='Ǔ^8,^?eA%cd>zݺ")= ̀MfΈ2R{R &\N T֡H ]6uA/5k)LAVhҢ3:V2);Q Zyfi}۱C̃B)%bvmj@ +Qی [/5iEhε?*OˢrĻ z3 i&۲]{zB6Z.3| sRԴ;'wQ>8#CU8&37اdѧ[ָ#A 'IUN]BG<:P.F߇2 NFo]8B`*jKAh#!u:y{`x8WK"f;,wJ7$r=Ʋr?D0=G:a,0R EM@?xk*/F6.YK{ Sԙ4e.a;w߾wCf9basڽK=CNQiiLh{L;#E~QyɎ{2)?$A#4j]łԜ;1 )@Jq<=M% $'%+`c@"&P īߙ!D%S@k|iĩs'GxJBCw;L9G91k$2YD}2j_Mn\Ԇ4'*_}2m7nU8EI&@s$ GؼUg-]Bg~{#6tB%(}8DRY&[io{2OȃAxz!w5e0j1UK5}lUlj[gMQ+yl1H՛\9CP!0bUjsbCy!`多6ydW("JdTh`B@E!a9 Ű/V^YW1~RӌEJ,T'yQP%?+\I/oOTA0X*qjwoԂ$.BzΦ{iK9\ƄI_r߼ɓ%5NBXkjdgM bckbDӲǥ/M)5l0[&_oAm4ψCI6vw(اSq 07]2cgʦ\6"Z ؇P4bܯm_ǟ3 #> ]UZ޾'80x8QzRlG-`]5'~=Qq/3+˽+?|OE攜B`lL0/UK|T"\+DLWs 6ho.$Qmy>(4K1}{¥T,eBIC!' 6|[Z?'\=`4jю'TUGu8_TݞM_a#tRڝbᕆe9]%) +t0)/9|l1~ `7e{`'CowP9]rTu"mڝ:/Zr7:Qk'z\Gu^n*/mf*q2'{zZKn7PbMuk!g#)CWpM0(ųxjD+ ~JD(w@/~V=ڒS&KheֲZ[}Udthr =$7OA63W}/$8fFjQ9ޢ۞rs{@,oJ Y1<6MX)/*nf,I=.*ZפեY#0y1C;HPI{Ko'gjYyt)EQmk7؇vg`{j;?؃Jrh\XhBܮзPw3HXMI*#|00W 䪣Ų`s󨊅&_)򵄇"{uQ[PKSo\gU+nE%9$Xc &Q*vvFuU/ʆ@#n*h3T׈Cs.Ҽ)Ph8z;CDkn{Q^i<03@KsK65Iâ3y杕jz5 Ij*It&U緮o̻$rlR#ɚ<^E.0dl0 Ocժ }C/i3<`g?2 L㮎 M⢊?}qT =l6? 2 B*ýY1߿:ۍ_!O'zylH6>Kӫ迅Jg*nsn Pb^Ǖ O%P4}焹]O|yYeg02q9,`QK@+U?4 *ZlA6ˏsS]2Vbox<'4g8X(YpI:fBFպ(.`\YXPi1p*H5ku$՚'wB&cLQ]Ծx|sKJaO9*c gZCRh#)  M |u=D.+7ZRJRȅ!h DY3=Nr@{B:ܐ|m#B zX˖ ~´5۽l:gY6-kW 箯f_Ve8Ȃ_ h^f7r ں mً)+(C٪dp 9<5hFuhc E2Pi7O$hּQT,Q{韡3%KV{Wu q~[6!%S)Qy!*BmlZhc$*z4w24YcRKL GY%UĽ!>:T5,I8WVƭ`60&>_(/)E/X3@c?Ȝƶ'C1haw{*i04&mX|Obc~ X]A:/s?+<Ύɒ;RV…ESS DgKusl*{y!Q]vBĒüιYgEibF5I%d#G!;^Q5]F7&:M{Z(1+NV(=ljo&q&ٌS>'VdoA}1qo >f2ć"2_/jeďeD+};tx.M)TB9"j xpΔy0p+#KK$椭3^*[Z,ޘ;rNa q0W3 I6pe ,A)ZcF$5^!!zLEPaꀃB4`qEXq ' a&3~yCd,QgCf:'! +)-ea@c&O@Rlk=3kߛ1^Gw"ȽK#Gc8A_ ߩ.؉wR:i9N)+C?~69~Y{POs{޶< Y>%gOGI 5\rL{=?ItR]5rD}27/9P\qz V (X=.ʖ()KT OljJTRjHdQɨ 1?2/0K .`S&UՎserQEq:', "CX|+^ \NF~tBS*'ٻc4#pAapAH '$=OiɎkڵ?Bt`I~}5W)O~4yx$sN_&2%_aLXmaV!'`T^| ;@ EE*,"6wkwZV[HStOzT۳*qOe l4ʖ a!ᮽd8%$||w%GTŔPZddSI7wٖJh؞녶u`bgˠ:}$ߗQ! %8Dpb.A# RU1C3x5&s-k3x.{WS{X0R@:P/P G>7j4ۡcw"G\:)Z$U ^qhc^7@¨)QLטxPK@k\!L:1&WC@,9ILD(rbnH=]ËcWI_i`7_.09ɢ]:@G>m LB0LnJ!7phSR4&n'sµ%XPY=xUFsb>kqMN =Ʒ~B;eMzj:rP>zv DnĖ8r[j]X$ 8p][hZ,Ɛu|G ԏ /LP)8mb+VJ&fLSmn؀PW~"F'ş S{+0pNYrsvke gp+FN0  sH߄+G(4)ȇ՗c&ӳ]r G FXzFi !# 9ߡ Xl}th8Jz[+fOnXBpZW%y>~6%q+68 6bJ ]s™~]aLT_\۾LvDb)*jcˏ'7pOwQm;]R\ۤ.BMn`$Lf*voZk~túZX\DcW- <}x!bz~1#%yB {yfmg!{99cYAy&)8dӛ3=x1K%!"_Xj{xӻ )&e:FߠnՕǕۮR}^{t1@}`yyϫbŎ5Z3F:ŏog QBڿF!Cuu)i` M:DZkK1)uP,=ރ5f`Eo\IV;!f{ ;|ATak]9IQo0pwXR,u堷Zi?։]7ޝ8Wv{"'WG\}6gd׵0N NyW6n묎+A;'cx]%r{{{_ZdbS'` EȚx^O{xX62JPU@`KaOԓ0o ~ VExyZuN%GUc:ښ= `7.[cU/L~ ÏPi,NaUr:[+u_\&lЙk/rZ_9T:PRzA>!Y.YdGfylY7廮1m(8Jmߍ@ 4P%޼ӊ#7)WzC7^iZ.PKڞ"Zw->BdQL6O~3usg?Gcu3^~2g+ +tJj} ѵ, Eb@8 8Y Sݒ},]&2cOσ^} p2)V~G f᭨Q7YF%j{֡lY)>";BHxPx[YypB =uv7y+(U<3T-=f(Q5F&8L湓l b"ݿTazAS *PLzrqbյm:&r1m'Wd*uk{6+QIp!u{5w~?̠ dhoB%D@ ^&mLdGyTZ!4ny)Tv';Q_FT88D)d̓5O!9C M,;uH)8lpr-HJ\^=>1N[I)])a68Lbqo8ݙwŒ(3`|>zTbI;gUj1zTvE3gF%ʺx axR^5mLPCN6tW-/8 #n/K1 arAѰ(’'QVnH2\%;%f5\C0By eەaڱQfU^ &5%tXC4>(n^VY"jN."8V.$煆4S] [c\oH+fYL/k4xE-@rzejo#u.Pw)fm4mf=-N9"h9e0e`au*GӻZgJ7+ڎR jgV\1;PboViY.qTmqէ6H--\*bۆ_7 1:B__=k Kp'/`|4U+rr?ӖxP& vV[Ħp9Q/nRAb9pzJ\''mj,e a]MQ 2\Ix.J,3*|SQKKq7slQfMhH~wZ\ ˛?|8  cawCz؞ UNݩaޒ:J]o*ZzBU&ѾІjۉesgP"b7v,7i t'*"TKH9bjU0v g5*z3D梾r†H~:uJ5QPڑDW$Õ!端'0e_V(tQz!ֶ]E]n 򜓴yp57!UfZ4)Rszܮ1crtU |syڝ* 8gkDv@+n8ܴ\q1 f% Kb{d'7Vy'0c0hd aҙumvߏE0Y*9Xk}N8@-۰ !q0 wf%3|c} Ez)Of.}o~P.ȡ+)+M B4"C]i(ԍK]r[ Hu(p-7) :p+R2ْ_ $N*->|nLlGKv@fgtu*0ge|L7(?wnOdŎƯݞ 6jsx}^q?MqJRfj$gxF:F9tQC& 9K@xԧvlOY"9>q7i {+C߽uc^j֦z t|@fFFٳ(=cG1@aV@P4x/V&`/^vAkaƒH04X$Li0 j2gj?W+U7A&";k/4_u ƇÑARbXEN#ރv}{i ( (sabsZF\o!y?@.ȝʠO"Y`lԴ='~#žԞz ~?̟w`I5CL7J׬&oA}}QSk-R@6Ut]mvAZ?@B-i30 .m(AD|@VL^NWĬLlzskZ/yszҚ%v;\"0$͟~ryZT^< Y7e:rܘ>!o?="0;qԗ#\['˘W&ʌfݱR*q *w4rT0׏K Z[MP\+ C[G~'Bȇ?, .@7U….0>-I-V[e:*Iʀ<_;#Nut]!&H?m?:h O; 6Ey$5WZziw7lev^=]}d iֱ7C{:y~iV|)%oiX֊ 2} @vJz|J2LQǾ&כ\\Gf[/JFܮ+c$hl{Ңӽ\amG8ZQ)"ʖJػdf5:@ud6%=[OK@ǧȌ{ 49`ڴ0^%m1$_TnqgPrF67Hs:q Ng%]0s=+ނU+w]_j=H&qot )QLipCf]EltN:ܛl q l= ST;ĶFc֡ SZ"Ӑ ځ.BE~!=0 L~*瘎Ue/I>\ƫb(`ߑw NԵu=`I#16kO+ȏ@|D0-p奂"@IFuV13AULnISfe^#-uWb~! J/XS kHF Rkׄ͹&5Ud]eugAF.v, . بYb(0WhkiS#Xk #^ P> cfsY\Xm k#>>CsW%̠?Y .xKyM]O=)5^IkVm&ߍ$!;MUFsQ s/(1~}OxiX nkQ MvxfQ 0! y~w:Hpj𻳳]"o};)6 瀶-{ ' T `xEt }ԻvӸ88'5hՖ{^rwZal]$?n\!ha1ndH! p,ʁ֎ݚUS&r RP,K áJ3U* @0u-$'uXsr2]+FTqR J6f'xT~lƁ|=2oO]FbX[SRÿ j K8]WbWp?,ٰO#,}'*W%ӑ)dCD)BD4xtb+X7U-v ma.8A3Zs&ّۍs40.Q~IB]g8^7Cإ\% V=! 68K,f_D4G™G@HKb>Vs|ʪMo5^忴 < S_2LSG}#5R0랲IΦ2gKȤzX8s1*k xl#e+zO:h4z 1qB.QH! 74/h_l[nܒUfbU \ FiYq2{+ XW "iM$:H#:d*%W1PRy1}NKi4t  :gaJ7> vG S=EaTGR1Ŝx\#Ty>NYD:`C73F sg 1D-[;*X: b>a>81F-/ZrYURƏ,SKzK^ a| Oʒ.FUwJYLq |4]q gHy%:*1WpO0C؅wNsMbL '= \.>m;-!\9IEvw4;od)K.J]?><@eR5ǹA;_h}?wF8BYJ(cպE4v]vM^SkMy "NV,5KD {EdҭZ9 X/vwc :0<ma.t#~\o\)FBo,cuo>8L\t}C4T҃6ڧ<ᑞֲͮnPLNj3ŬdVͮrcK,d).a:fbї3h5Ur-x -i1 \'<9F{VW#P$<9zn|vq3ۼ\\j0Ih q|O—\%6z; /s\-$YNJ )yy\Џ硼JR% ϑ3Vw1j; J})WHe][XtնDI!;?7Zwt.=  K@ZۿuTA?M;NO(Q񮎀!wm/-}sQ@g2a84%o㣛bnN w{:ɤlxeɎ]d`5_r|0?Q KΪ<84, T=x\ǣSEԹ$3X( ;~6k*;%1X 16ڋ~x&gl/iuş8<JF,EHeʲD` zun?eNlRͿbvYfMBQ2d?zqU`>n!eZ(ĝ]wiHnsܞ,P(;LKcLd:%:rL4${C%zIa ڋ_d蠖,q {F2-fhXj88ѽ aZ@ #(WYֳ] %n/xՎRAW;@VV1QP=1^s!_t+Y$7&bN4i%Rkq?WDB [Bfm|T/7pyqIl(y% 'mQʁh pNwm iӅȡF7ha 4$%`xB38~ZiZ6ac+wA'·RRYn1ڑu<Fnn~J-2x=ɔpKĂ3p,I7 t̋[CE5l+ƒ7yX쁸I> e J wbޗË8O?%*l86Teb,X?_vp+*㒮bvWJ؀b>qoF9oeJ)&“+V\.]^>|>Y,O>b'=(P 9x-ȾڣYS)ƦuiCeq'j'}L3Y^PJ]KYX Pv k雤/䔡t9:;8gG>C1Q< [Zv9 03ޭO|$ E-hCIILE11ҔR iimtFv\^6tyKZGoy;qZTF}` Usy|1ֳ:yS֤6|t4W^=;VbcnU<slxmz[B1UL2 *lԜʲ+W׮ 3TUB+ q7UTnB9}C!tq mБDɮQ_q$ rH UA\7x^ך+J@;,04^uXDLEGWȀ_g[6YF2Y^2Ӈ][|A0 }eB,;,(8i Y*=lŦ8Wbpq޼Cgw)wەG3ձUDrʧ἖Oʷ65$L'rF:݃6 TZṽ/-c+Iݏ,(3`,"dzJ o3f!*C `sLZ)_jԲD[1Wpm}Wu5/qDaKb ==WДj%Z0',oJ8G݄2e}]˓ 5rF[3~]+O;3=f(c~bgk2]Y%!>MOߗLK!I]LtkX- PƫTPd-gn'|o>vdW;a+qɨCyI&)kF͐)gQǀxkslP~7n|?'L(E f L6Yao¥'\fN#,3Ք8F%djw键6>a0l+ ::[~=v70>YD݄[0Yk7-uEnNG'}YE^}Ut)tܙɛU\cg-0ab\MX EHNBͨ<a eNe?QQq#vMX7Ȑ'qPe mmft=X.ը6%]^%Ȫ݋"⹺*fڶ"8"rhZSND!/WSY0N}Z8 atRdP8}|)K=8wAm'b+DOSտN8h7ƌc)F /y8R^:H柩>=p׈ IHdbjڙFҺrVF~[iQ$/<#F s\=yHd`_8u(α"ț+k/gI> a޷ ',*fE]Ԧ&l/y1+7D a[l,;FW[ )"9kT<#}7@z٬K]]|v[!ve&6z1+skSk]!5/27/DC0a+RD)&vt'jC;wc-< _ؘ+ǩf,sNό٪2^ AsLNռHf6z8K >t⺈W婍$:ȃd<.LǠeA4k2ߊ@L3cT{K-s&<@ŷ7F>wOJ,5[ 29lJ Q7>sѢlV"cA;zӓuy5(T-!o4(CaAq]0" j}XFS.=L(9)C0r=Un?GQ?MͩWN(NKt+]$-H4EsJľx$)A OݲN,xTFddQ<Œ.e@T|b{*EE٥ '8dAt]FAܢPZ\ ;<·S)!C^/ bD[g.讬*p}5u7M,')q(3l0e>xdv Ep=j?}``(.;|KQɔ3eh1\3ʞLH{>\qf @m NZ~26?ȃ 'cFإcjUe %) k::%$got7x)߮S.3j4Uc|}?V2Y)s8^rc(U3 ة" rJz3d;5rS7"X,OJVww i(Pi\E)1V!5*)zu |1F'u[ZpѾ >,Yv1{W^_ELŧLdI2 U϶VOĹvj0iVP%џł6eV<[6N) !ҺR.SbgۑjgUI鎝mD!@fSޜ_$6HFon6QhhI0$s`MP1=ނ$<4xRv6d{沄 DMl,J~ma'AG(0njʓJ!ʥ9FiEJE\4ѽܜa2aPĎjx S'7yAJ6/]hE'Xr7zo.rɂa)H݈,Y?@|5'*ZxYܗ^[ K&Ee4?[/f@wK} Qu #m1jK"=~v~SQ@s[5k-1]%  jX2K. M /^AJ7|.hVMj*m1(Zʪp@[{m^'_G祤l"]Ȏ1 vI? 9$5 ϵ; |xYTruNhkgG [n]+Z@ x,L#N1B7̩*~- .v)X@f OhyD "jSS( |ƟdZ1]Y<C%4ANR)Uh&4w^htyc?$fmQƔ _plN dϒs3$j|ٔy黆zn.#)jI No&G2a<{;5OJ4vZ*#}O v=wMH^2>7-*7o!]5hf KTUk.!>'dbqqFя(j7m4irw\T3㘾$-mۜGITH 5ƅL+SMb>6_y7>;mY@[B VDM*,nq'wڎv-WXDL@"S~.MӸ4QA`[1Y RP Зd8Q-fjQ01up">qܔv"tBCQ7x.AP0mz:@HS]}~>a*9f|<-e88`.IBҞULoڷn}ڷK)F-S "gs"u!˙9xd8|ˍyG$8$ާ 9}-R0ǥ/E8I?'~-)L{(REDtW{vP l p9'2J^x А:e.-f1x2U{5-qsTe&6u]`-3kEZ>ܘCיg4e/<'qQ"k'53E _v/:հ#a+Y%7V;6>!&^}4C)İpTbZY e22 =bLjPIe3L-${?"{Ď>hXJ{+UYJ:^OA Xe)H~ 66Tb2R6A~}c/eڢ: !ݻR?)!cRqˍc cZl1 yKb@,oKE2M"z~w|H 0AO:[@Ap`2Ky%;9 #"b#'rvScrQh&;Bʖ#JBX׺p3YrM/P}jdm%AS5%`YYs#m:(pۋnlu$r*U/=C[Y%FE DRgO0|E֕|g \{t/Bce&Էuw%M(8Eu8U_Yd`v}x ^idwIy*Fj2o>;d2놮,|WgnZH&O8Q5YRزV*gVd/m$m)t뮬} 7DVIbͭaSҒCANŭqho|x8}49ĉǬ Bƃ;Gzn㹏i{l^.l_4hSx D->|g mh-cL=s Hdoe=-3Н )Zoİw8RŵA2ޤf(zD 3ҀzPe9僓t]ry[8%I8d"#u;9^?x*.dg*w LClTb2Ӣ-Q46\l9v[o|#Ke @_i,v%3z֚˜ɂqW"j/s[93-},!۾vh.R/ȟݕD(vWjD-E)1̬I ROYuDh*GI QNFl\8SSaieqsh(i.lh=|:b $;#a#\x-Ļ˔DMa<s=kxU<M?=<>jmI#nn眶a'52BsgPYњP3ia+Z1 mrI~JIZ&ke"{X~XzH߰ |a}x8tYp&#[P/ Z˔BmW[RACAp&:)˂.\Y=ӯ [H:+[.BqHo9< \0&|4:"'Jwirx"1= }!G]6xx&뗹 Dzdy k,;ҖQ IWO/hx^[p;y[mBn:2Bir{Ohç;Mmƿ@mWOg%:mW7&(@tq]ioYdeMnO{_Sg/6'<=cڭ} _m^G+9jR]vq6Nq $ $ڒ"OWEkM!TyV^j}̂w5;$YUl|WQtMP0ѩoH侴501Y,H+*!<ҩL}Xjp{ˆfTÆ6Jq|r@"u$ٻ8!V$EZxW:s!KWHصADoI߃(#_ 5toL-WWx9tG'%;X[V@Kj:«N_%yUw^H=-f~Q@>iz&HL(H*yT7%?E% qsQ'&kr Z}5 UD9dx&N&CZci ^F3x`Q)ɯ^S[cai>oD`RV}nDK`L8ўs"9<tQX н_pK~s=:J1ӣs+J&#- +as/waac~KdxE {Ig=jYlێL0hR0Ս| zYgw2YZ%m*}}gݿ{\u]D>A{3'\& cs*LvF ce]'n{gaU%3gzʧa=Ls3e;W45d{Ԗ3'~'L ͇Є ?o_uD_%R o44dL. Ԋ" {Y64ynr1(U+H]pL ҁjQf҉N H,!@V1Zg(ɴ5vbeQIчjϒ(ϙؔE5G/W|keײTD1"s 1,2 Q$YEq*V@ yn*t- w5P3w`UC%!S#",U¬5͔-F]+'=AL$Y`kS.G>g nK&WdSiIOk?xAe#6xSŹZi` 0vfa"Tv<=M5}ӿa${ :ۛQ#a ]40ۗ@)LK+']>[f.Z1O]SYĨ m3q~?ֻ:nsԮ =d0gӡ=l*V1 p4huXk`bu; +M3J'\6Mh\jh g MDKGCJE뀥T7NJ>oLYHo"fP"EԗfwO5d&7dH7a=/L_O$"E]:{(mBN oRobWm/^2z}3,ݏ}MNp*P%sFiAwAR Q aG\~^JvG,XutDGTR%= ʁ0Y8(]+ݍhaY+0NwVE:Sl ڳ&*Jm@gY7kTGD:1śM.PsubI+g$D` =iMY![lbfKREIbm~¿'.* 1>荣YU'}, yzK~)ݏw"ꄀ1 LMA9r.p?;=O҄JS-(I>GFQDbҾ>O!i T&yl=Aݩ,9aU&dli!v T4ZD6=ߣ/>e??܍]zBUd{$ vx.mD4a(@69*WTIz}}.aјЯSUnc8So8Qk6nj`K&=(%)n<2mz!F3~bC@2]5#MkSQuo}.xG huO.JCP 7fU։S=ƚ)B(Gy(o8rm4M I"&?_L!_M?OM0'9x! q^+Do7ٞwY],mpry2W첍znN ^&hl!Y.M#OX2Ve>t5Yť(\꼣>k)R[G2=)/0"Ypn?hf\T#_hGAARBzCNגY_ؖ; qL~yĎ.ƹ9 OȢ8gؔߓGféf Y)G1*u-Zd҃"nH7j*vu)̽CK&f2fJw6݇qf^wKgAA=NJ ^2w$JEMF 32RoD[ ·XaU&uA9R7KI%&2&w#Ho_Dud톕Dʋa s;`4sVw7+DEydee/G'ݶUL,7- UO'L, i,.+&:Gvq">@fNehZ"Ry89;}lwgi ɣ Ęph 5nݶ~!1٥Ih4-a9K-DFݷ/#}A#ML[D}mY/ՈL07+ZϳSZ24d"F ADϽq8e$c{j#cWRc' n0 MBNYa'se9>0m溬S#`[.8v r 0^v089K4*%G,/A đ,S< 92܈>?tjP. bgIܑ9X.AMd^g*"WaF}Fp;Dt*c#ʬWЏ bfpPx5}BJOtsx >LMF{6t8\ۯ:9 2M.ъنFKgM[|鞠׿Cu4h`GT=YZ$\zKr%JJL|(˥5r:tA橠'0֌1.q/ ̝V>D+)mM,S|)bޣPE(KS MB %E@^bܰdfϵL0:qЩSkB`|M1y{1;LW펁(=ꍢ =;c`# 8ݭrLi.݆7^cw a_E.brI]KRw63ܱ6T "klDR^r es_ܟ ZfS&mT0tZR`S*{ z.y>}rJ?,5?f7˱ % U  >MQ@5R_g8CARI9ƫ#Eu)A6"A#D)_[*z :9]2'vy"1bdKۂΒ*0l3.B]I˾}]MQЈqG!Hw k1b?v cW dV zPݼ%0Y{PR"QwI0 ]ߗO3HE H&Ybi(C d,bJ;~)K\74Og8]ڄ p, z.yvN7.`@GAȜtUtX){WS9х"0f$j,WT;OcQFh^^ ⏍ &{H Z|G1Av$)\N.׺\w>A-׮N"FaxjŋG2lQZB7%RoA-dd=>͠! 7^0F=WdT~ӎREwltGzؖ'\VbR.w˱IzJ2<5P8D$r*<\ʞLԈo_h"64+ENP0:"dt60Mv5Xp9MO[\t?6>%x |~3j'aMɞk=i X/M`l$%JvVG,ly tbUoJ[c}Pfg"X@$F׻e vt-ۄW(CH;6@ cOx4]Uc{XVuY9gѽS\F'4-#9JYʵ@KjDYLD.n?(2v i,mkA^`TC,z~ymPCg=rv\іα6 2Rtlج)!@W>S$'u[VdN2ۇ#rM'M7T"b{ndCt).hb3y*ua"fe#VȈ]pgEK$@Z*pJtI|Kzx]Uc_)0Ĩx5eXJAI1q{GD_^h\?gWzxC3k hfF3fڤY1Ѹb8W9e |u-Wp^%6H4Eˬ zHE۸.?;SlH*ma@I]e0[\;]{k֟=B}[Rn*|Ta0ZXJ.}8 ~m0ڻw8 >پ˝`q5RģGCk>v|@)cb'Q:7o/WDmN=,cQ-qn B^z.b)rqP V3ȂѳI/gTsp) S]%d+%=CH^dx_pZ䀝x(?{{ՠI1ս3#-b2㊾qMOg\4-]9L+n:g<;DZghtF/`>൴OR AMEۏU# ݶ&KDaɥY+t)珝uS=`%Ehi"B3H,ɐM%<+8sOw"d@?gN 9հV LTj ^z"Q|D3&C{* eE}MO_?,!%n!8;J/g"<]ؘ`Kh;k+ :)׵M;/T*uj8d\imR@U7x p {`B5BΜ:!{"1.۫Pj=X%uCE89US -hF(";_Dwtqj [fKL`F[Z|GT($wC2h(-CsX WxHu33`-)º؊)XHM˧EBi$ꮃ[h&/YW&Xtiy(`/w֢&W,9iGXo UnM>@M1U xollIk{\:x%R%rG>{rP-+.XF0,, ]kԨ/$Zf4h^L#x7tyw3pp XEt?eza<5퓖?g8uP-O5= A}_MYޓ7="pLV[(g3VxMFʰ"y%+n;MȑlhÒ}U 7BMrԈcrfN3͑CĨ<.Z^ɶ%ERW攗y0(^9yw*B( LfR{~Eyɚt~0R?m"uJՋ~[ o<޲_Q]qg-73%0pV.9}Z~0yf[j_'HOErG': 6.Ŧr ?tMlU(9W[䶮L@@t9J:X)ct*U=IER&NTKEVx%,l8qPZ0#̥b xoAKïj,wv3צ$-.'fz iΰ: J#LAWFèܶ*it._T)h5(=^/ GSDj %Gyus8S(ė*ʖ()=Zʊʼo!)<1D{E..|Dcy4,~+w:K(+bXxȨ̢QܪoFCg6Ĕڕ"ț6m VsyIO޶%pgAgMyL.kK{4 HPϋ}{]YH|b^0+K:}A/:MuFϡ>p\<1ZG@+񋞻?jSqtJ~>&B.[ Xf7Dх4kp52lʀT;dád.;i #H]ŗVm7@NQ:T}Y,A ~mo_B-.o T"puV]eqK{MoLM>\Ev~q*})Tş TnEm}pjbm@J&F|kRSVw +1HGͭӻ+O]soN4SG1m¬RO#;t TVR4oe3L-:- @aqq89,úwI?J&u+o7 $qRQ쑳)XψIq\ӚAJe,Q[dvN / C}U40q,;FLR#bti3sOOV\nL&*)>iybŷP<|֓3)n[l #|wchFj5&HKrs>mFps3 Av Ö;A9aKGoye*bur|}]"t]X8xd]vH96j->2973H}LHvx<)881{M8B ^>6j=y%]HO nPK1v=6|3!Y iTh}45Ξ|TW0jsBJ`'pL%`Įܸ e< f)h$sZk6tJ4+DW݅v\!J V*pܟi1n}C\N<7<.U"Rvm'zy f^QlLG-TbZThԠlJBioHm8y{C/,՟k$ЙaZDtF`as amM5DU=TYe~̸P-\ozRJ%Q;%kY$!@jtţyUz%"pdLʝᚄj\F9SVGޏ ;tG˦jlPhbgjkfy5tjQ1^ci6rxwܖr 7AZؑfO=|A^  &TL#KfQmd P쏁HH_V`&6Z֟k*u{Q>|2MIƂ_E/q K984{1&]eXo#fESB΢2qUM2M(z4~|d3^ڐ SnkqYm^:rxt*H|"d XxpaS, visPKC#!ݫ\678mT|Gg8[%p*U OY}IO)!g LmykI'Vy!|_|&J܇8`t~Un)1`Z7~?Y췛aZ>t\8:Lߚ l&(y:gK62pB/\%zܖhduɌ2B{:RL*6yMR #=}n=:;Dͫ#ՁBjtկJ60o CHS>w IY>MH/؊ G 搈3[ >bBVK'>+\E&CB@@,Ӎ($9DQ d}qk~Nb ;@>-)PC Mm6E6f3%LgV7T!2ck͐?/;aє>pN,U=JLUw݆凯Hp:q\ډ{5GQa;9V]pLڂ^mH=od[lu`r֌ȬuNMc{!C4l^as,A#X m9f8!yMV{GF`W} M$vb5m#m;0Ω|)+{kjkIhd@;]Q}3hTӺQ#¨"󍑇V6$Eu^ J3>g09%*?cPeEΉ< ' A>#HY%b*[ vȓ#_mz ֟=hXoY6q| ?z[ZB-b)}h @c{j $O=HcX`pp?;' =_$5~YŁ͡5W0T&Xy|8"-sٽLcYKq=&tt g/܁B` [p&&.ɶ/7daU;h_e _·_Rڹ`CǠX㧡(= :.OT1e]wY]yzROg?9)W&?-F~#w"ͺ@\A\,k{d)l,QYx10}d&JSs^-ΰp7 #rfc>f|p.7Ⱦ59Qm`y%^3;qSw]77귏 ,{>x)=xN XXyyOr(aO4 qÿggR>аU }֝AV}f/ w.=29\Qd%9jȶOra& LӿG ]{\lڅsdltRz1G>;tgEԦ]RZE4ja(0JK@BH9Ch"CQ5;U^QWvOg?U MQ<ז!S`.;NDk5|ptNDw!u-A6/s}aO|c֧'21XꄟuKt{R9Re4.܊Nڒ I|˂w6  9Z,YM`?5أ+"KC-8Dފ΢պ^3fLgj]Dw|"0h4WD>.-FOvUJt|4VegXWig]ޑf]N+S+囿* !/gSF~,AzQ71Rzd[\Bumȳ@v~8 l0諧 |hQ}}q
JFodoZKr-ԾGJoL,Ri.Ү*l{8i9[Tw*h CDC5||RkHև Nt'fǨ1JSϖ'tO2CJ@? X &[F8}E(T{#596-Ӟ 13&c8.R,wq,+xV'ѿX,TV)1AefP 0ª>,MkHi11N4mo9hyrwt+4TAT*ޢ6gr}@ȋc.tlY6qxy_(H9X,+-2{r6q84(͑UwE;x%1O]1i`{-U'AO! bߒv'YsM8|qhYCKόwCuZWm~ܸdgӹL1Px+SѸƆ8/q&1l-'x53VI /+Lt7LmK|8N6ɴ830Eyl߻?Κm@َ/Hz!!'$Tv"CNj(yl832K ?{xr j~iRDOkY^ -Nj֘y'IaT3د_`vANFM:]֣'PU:-zLp0yKqw$6D)0j48$|&DʰPʹ 9)vD^j8d<ȫC Of]ؓAV&0<O^lbfP@8- uH;`&Rp}@inPCBxނ=DIG}WQFK@1&O24v7Y#zAGҟJJTUJlAXy,=>&!Brw 81L2pq9~O90"}Υ1I/3pmU75b/hA[3PTZ;<ώ R8kE.M.qj_X3QDoY70tSis@dЪZw3o;:o%lh閩ۜYۦ=j+RyH&#LSBÀ'\#bI;T.M;#萇ޕF|_raYy"\)"!Iw3HBkifnq]9DyP/&nl2+*0GvkCSv­0:{h pWz-Z1I.@iX$Smր(؍_>I;_۩٫Y}́@q:)!ԓd*޷{IYW_M 1'EA_ $QzogZ##jS"Xq⻎&5$g s?3F7~^Kzf$POE7U6p{ 0xMB j=/$Nz!ԁt!Ӌ ȃ铃mXj}\3ŞS iJHf4Ζ*Bѷ961}tD|]}>l/  >9h-@"Υ n\z1:#t4B͇9 zQ4įI T+2Z㾭ꔟ.cG/NZ^zAMKa6)&N0]nB:S~H Hȣ`?Q+.1 ?pW"ش!^8"w!8c[/hko@~]Ž`u"(%9bvVP=2TLYã7b)m9LF7'>xm/Jי<|38AنnYYx9)E / JdD ? fĚR s&0#2 5uR]s) p<ecGǎa::bܘ}ߌzn<{ʰQj>냤7l^ظ lw= APLmNh- y2^‚Px. ,k\]dBV@5Ao7avSɠ/BUӆnYʇؘKV91^.S4gm>*O;mQ51kjB&3 M$EME1҇D˷@0T#8F7?5X]$+~(>X2Svg.>l1:8:$üܤhןQm{ |c::2Rg.X-ٓ;I͟ E7y.vtLD@d_[PDj;q `2..* ْ `hGMT5rRx#q;M\}7T-J#Bхnf)-Q*>nC}HY@Yu?ګ5SxC [m}͹fьhZOUrQ1=O8}+Ϙd3ŏYAO(sA%ݥW.Ѡڧ ZzF% Zݹbc }m:1h];G j]9B@Gohzv7SK+g_[c1'A}hW G;!XLCG㋋?7pr Ŗ)2H9\r2Kx}Lx \~p8%bzwyLE>#BXA{쑱Hi 9mߚf:|'EfFf :.1jMmfE𻃛~m)g nWdl9!l hcPoluY!Yե;^[RTO}*;Yj? Ɏ^N.`CfD,>B41^X/!K+V2QOr{~|k4oHl}Jkv)ɂ#6Q@gͤ=qAz.UjX.BXQxD41y1ZTDgmշOGGW#оe~Sj Ut52@[Ӽ ~/)N6dgz< |$rw6ӹH ߰F6jz8%=I4_lR6d\m͒Ƈ̽'}IˋZsp۴\t?q6+4L4ceV7Veh" &;-Z㬽 /(-֏ n(֦t.|q)4G^VOLmO*Gz=D=h+=C#@~52?ҵ#"ldm>і::ƦE%s8^@<1|ƅq]񏜥Sf#((]͟crȗͧ!Z{\~kfoTp}'vS}aU@묙wJam8#օ=e̤]nC&gnjWaA}DnLo)K3X-ے>rN`y ( 0^~k|Pށ2|:;oD1Y"8Ֆ=RueDN[wh:5/7c=e d}6v|F#!V+勾ލk.筰%1~]U@>G5MI<gEx=fUT!f\SGpzolDž(6գ;r5%$zڐN"cEOՎ9K? K}tۣ6JhTAPVPX͐iR9<MPڙSIEC^p l*c5+Ԩ6`AR80ߢ{DQk!:$_)JmuNEOP]vBʐjBZ5F>+/9؏@2+gt7u]4Fݍn0M] YrF/CZhP&nۜNx*Kf m #-rƂA:tme?QDJ `\C-$e$91G I*vJN6 cFq;|;(c 6d̮E^`cSoUlϥ9dV㇝Gqx\|;i߯,h^.FS:!Esb5RȨ:M묵"O;wBd DB2N{8*"G:+}X` ;'9!ޙsOlv8=&CT<}A074lO^iRyùdUK'$fF(9[xoCFE^(i.GQ66)a&`Lԑ ;|J-(̒ZN?NW+kZxz` |T۽ƥ\ d/k*h p^\%=[=C>.RE ze&+"Fp\oǫT3LE^x}nN')9K4B*:Ҙk;C~A#ta)CBu/v'3_}m{c ~dԺU:V:SY6_6n5Tō_(BHuY<`+٣,gVO GSO!]Ejȸ+DJe @,3RLnr/E.&ƱKo4KC, E#yHN C~rCr/55Emh2YQ{3c&PggsAzoſ7ll]J-+b׸?=j+=}fPwoRu8=k cX`sKl3͟` 2`<@GIh#blmUVÚ4"xycQLT!hqZo|ۢŮ9⋻n:𨗨WpOEB*O?7O3wLE6T\<#hEEY/P IR[dwrRO/bޅ4}%,nS2Z=:ѕ*蓨rϙ}}m#ׇtn5-2GtdI%LA_@h+qoeH]kt#`C"`8]4mҽgD<}ȯ4?3YUR"{d*lC P.dKX3 io"!-Y`MX%9Z~d?y.;8?m0NUR-}Xd 'zw_V5l9x~SSE Hq3]+ZI^bSdxcWz獕b1F[/4A4n@)7;!f,/U ,н;rЂhyUakp!@苓V;E'A}ܴXy(!5 rJnZ`uގV rM[b,nϴkXۀ #_XX[7Q\c9!WiV-Exl PL*./Ϛ3dyݝف0(7Cr. gQ ٰx橃-w&!?8bTϕ@*&EidcD|WM,Iy݈\#"r3eB7bk_}R<,9)Zt2OgXtdxЋj}>ƶ\o6꿸Npޭ Q̕{ E kJ -HtQqo(G7dNK0K6K(^IpeNPFѻ/wa?%{xǚqhakguR6s~yWq ި%qotHVZJgi;dzp/ a)uf/ ja :T,Ym&`qç E2gkPP Ek`eca"HlslۍO od&TMy58 s::w94k.5&݁Za_FSƖVnA. CvΓe5WoC%D?5Ouu`.%Nv/y "R$\k%[&472'dԱ6znr:)\u^@m|ȝ_-B<cg.qƠw~ô9D1*oC#;ǕΗT6U֌vvg&S*l^ X WDࢻ,Ϲ;@lv7K9EvfN<5d&YGXUHzo3RebM›!x^&_S+_,RrF{~b <>CTTqa2p!pM@|RW̕&ql(ku~,єV8HڅyN%~ -Ub-Z8 rkƎPBQl֡6'V4rM[u6+`Vihi+|4\l913o%pxŒe@ֈmV"\$J5/MCF ?ΈlnחvQ͒X=#urA(F5?/yȹ0w+q!ɪ/ zNzŖyLxE&>GA:tEGR±;'yCj7.v['N֢nDlA!cpot;ky7̉|JRlG. ,'(ynmXnuI0.gW51G֌Ӗ\ =}2'9S,4p6,PDfj/0?{uqmFٵ"ȯڜb%1uKz2Ɉ|6jN}=s?CLeAØJrrV߳h܃2-<>Ȍ`d\Fx< DbZ[ dA[;8ߚ8u!$::_NXOP Vk%Wbz򯱘f8,xs̆YL^u{:Q~pņo H8b1wܘ*ܾ!{z!4TCǣN M%Ɓ[kT1oClKpztfZS#ۋCL.Akņ{A7PꦄZZM)E \&BHWXivS0i@&6>^9h!%9"DWNt\Av6Xeu"/>פs" a%@d<(&d;qBF_Bɶ}AvL=,=xo *p܍!=~KKȹ, ޘ' ~>"s>}w1qL>KHޘݤ;?ԷF 2ڀYgX\(?ow(F7!~ 4j{Bw:%Aos)jn$ʾ}!uRhqKB=F{-$s {~A 5Ż%9 |$`ZX߳".FBsxhĵ&%pGiH2cpQIK9a NK0u{0r8\?2pd8W,٤6} ֆ'+$2[UC6 pt*irS^Q,C )wXj! ҃#:=5MQ]Ei˖[S5i, h-_Q@a=JO*0ݦɬN@Vgm/RWT5WDTO#v _Kү+şVBҧK_g&&hI{"z<\j"N} g;R*d$"hsoa+/ߘtJvm2|SS $zT;k0h\<ݖo)GH#m~tc9 ah_5B&o9dN+Ç@ʑ\40hQ#Va/ i2I@ϟl,m xxd 8IX4 g<,&41'2?FUEi=/pQ9-,c=RTF w<ިQ&,' BAK}SG8}rt[5M[] G)M=sDZ2S"‹45aM:Â'Ŵ0d>HJN}:%;WMyހI:(^pEP[N= SQqk [V3SF:|3GZ=1Xgz} UYڞZG@$C[}A"qE .aĝ>]dR;E}v_4s8&TCLp8[l4tAm3yUUolpyѮgHzx~7s L2XZ@Q3ZIN-[6R"8ѬpĶP ㏠|#]UDW NBF۱c+7mdуmjo}b޲ pQEAG3τT6s ?CˍpU(FKo94A >ƏWvidd=m?~z PWtUt \rD_n ?P]ﲷIK M ;5UČV/N5]CQI:%v}<9#JgCE&aRfH#t! ƒha:[,{>bVc|{Y." \ D/bP(to,gb>P*4$5}s9 }iu;^ /ņgL QϲNv30ATvެY:e~Š͉QmI]$ͧJ#+Ϝaɴ]xcվBfU UTfsDKa]m csgo\d~(cg?4rO"]K‹U*El&cZi|hyYXĎUحsӨ.߰ g@ %ߡ8RyF#y_  iqz|;gDx}@p ͧ"Xge'?5JOz t0Ah/s+hQ,oh4kg|`zOhs+NRm9dyc!.z=vZWm PgN9RE΢P =Joa[@,SiscBp-.F gHYcT3n7@h8G1osb,喰Dr7HPvm~N''Bqx$ec]VkDQc5i+M+WR B,LK}'Ҳ68G 0\7 jVbѥe0F%Xvu5Kw*^}*#+# yXD{'|#V XS{CڿvS}S% O|ldax5tY e (@qdqXG>X$ڏP)`nYoU&>Z6&0eReŶY{`=8Lݯ@ʼM><ըׂ\Cњ6tjhp{?xj*C=Խ$E7 =60~ҲZ 1X ž/`53]9.ptllt3&42ea'(گkQc \y' kqEra[zo4;0:"@bd4SAm)sT& o&"ňW:%h+x׊uYE%ŦruN{,aHn u\_5w2l5YtjM Uɲ%B-]6u[ gX ~ku@@m5flpS3X9E6vs?\, c躉D]-Pf'8y:XN6t48lu|$X7JzMM! >%aQ `trԩ3,@XΕ=:Kՙm`Ъ?nDs pc7>ft׷咷Qȝ2~53KzH5)C* + y3E!{O{k̶G-fR =`|%+'ǥfh{Qȋ>f&tI̒baHw2ShB{8$}jf I -1ʯ5  6Y]E9:nWD`V?Ed|ލp*=i4g0ɎBiEΚ3.>uWW&5zST2-uJTS\*ξR#]Կg̪# 9yjMX}C}X)Ӛ(:uT }մĝ95ɴ!sF%Ӭ1ܿ=8s2ږHBDt6dPfwTr5e8h]N{ sJU͖_gh5hMnˀ ?4Jd\AB&PqԅdPramp'L|!m5$,3[q`q<2ajQ ,0b݄OՈ$<xbr{0MBviqB#N,Yq0FY(O' πRlVyf$If56f.Qxg|֣j&s07WX9sFtV-+*tvdrW{Wj"lۤ᝼ŇgMOA6!!;*Ov|%>ݼxXZKp ;omI UБ[ &VeCU/Yov@y1m$Hq-AX.FD0yYZK#|`1kT1-374WF>^\ܷkh䍟H`ϹNy!G٢Vƒ! }*t!+=2t8q-,Ͷ] ;&egPEN+bWo|OTPޚEU byn?DA땏%-~" @;4t)dCi<m,=dHо)? е mOndwPr~W ` ^낧X4%# ]XTllS vGAw+bػG D D :?d(#(kwBɤb~|9뉏@0u!軩tsuMSQj=?MČ8 [1W KUY!tb=?@5E 1@ǻ>s3'o &Z41lsߥCvy];{4=J~Q ]F¯VI&Wi,$ 8vlf%mR5BloȖfM -y meX *V_M?ȸ;bi/(K32㑮ta; ~h+(?ͷB Z[tl5aEa397uNa'鹹) =ٍsSx+@RϼWA\/{AoGN3q,w2^`YgC۵*65jkic9-vBNr؈€'3ޤ GVC'jpe9pLL.?遲cn"6OXNΖ%e -"yn*[0EAZKF&'7D~u/>e1(YUM_n/,eFB|XZD7ʺ. s$/\i,`M09N .0ia;UXXvP8Bh^cz.sΉBgmԻRH6GtZL6|rulw'lUOx,v-'|BʂBY3oDT>,VRQtRC)-D?5L&P|lYIma JDw\(>?c{1PK\\vd7X [.[+hU3ZX]z~X T'vGOV]̈́׮)}uwT%'iV@)V v 2(qXEI* nEK!RQ$ULG?gAWضyoBE=4c$̪63+u<}3\w[lWI#"w5ڡ ~ bpcDߔFn\um';Q= .9 % nzqϯ9w";5}DM .Now+,d{gHmuK&W_}WekLutAB)bU!?NmmW梑pc&?΂fIaYzBE2t4a8#ere`t 7:x6k4>!<xYy^h6hh㒎.J8bĖң/j*ϭ|%*։zLe$Cs ~nJsZf n}$갹ôĆe [ ȴ]֭F*o ˅n|zh(_&43d.,=C̎I:} MK'|t CQDrkXZ!uH@ErRrr@q+^X:ʆ6^f)){j5o#qPF />&(Ki1z$ o{T~mb4>LSt<ƇǤYwD>c%^!N *~@ qcT*6x*Pӹh[JǓ7p7!Dgpd,GJ >%R$/7(4y-2UO^:q)iDYtS&۾"aSp'eo$ʪ$ykOdd鯡{L8vEL;.^)B_c.3s䙴ѻ Ω>V❀ݘ|Išauˏ_ts(} ඥDP-?JQk]u}erOC4ϧa¼EpSS,9KX/\#% fG&9]!mzNdDQ@J#;hl؂ ,;x^QRVd .*t4`76'Ib:!C?lpÅ64g< %%/ :-Rղ0,$^}ifgcMY@)`={ u-)!,)x>4ut9hPl r$ *{tC|? D̰vn;u&I?k椷t7xb pZHxߦ<ގ^7%cܢku4y:E)Z6m E*hd.Xx/$FDR;b7\ϔ@\I2(V9ZVOMg|SRAIu=DջNCH?YK@]][#5%I : f2ᕵ'UR6J{+=B(eA\4UyBYy /ן =rEsp$ X<$ngMJ0WPiW~'e l@64 v˔& NjBhMoghDtK3gSJ"F=A9)58|:ڸBv,z.pBcl%(Ǜ }dm!+ؚx٣$ KObhCм +eeDn'Hf{\luxDQIiY%`m+hm/Ob%“?Ws5Hk.7</fXôЪТސԞٖazթkl,Y"A0MqzMVه=PMk /8$ `` lS\Ĵ limJ % x:oBrӼm3`P;Q^9HGsׁ Elbqc:XVuT0QW9h*˗T I,Yiju.dh+ 2]yN:S%9bk>֜ 3SD"fUR ѭ 4}r)?&C=>w3`l3'ѣ /=?0шgj~nHlf4KdJl$9E,H#ߑLZ7^(=B;#',`8\g۞pRhMt+_*8 Cci'&m2G;|>FڱZ~s {RFP>^ ޱ0e.)LӗTyiﱺ&LQ|34Ԑ6}n7Mua"2.ɏcl>#@51 UV m aK@t[?i|G9鿌4gsaB[x.k[2 y,(Nh4yfA2$^͝f0hM *ފ>Ve'TK:UwhGÀrˊ߉:IJeieI9R2dqӀUź'k|- ^ô[n.D|J`To}nssp 𜌙x}0rKTMzdUgIH+BJT|'Qq=o:a@aߗneBgl]ݑPQ(KJR$!`'Xץ۽td5.e.9M>೼Gf&Aq [, !|t",)zhcQ /5IzUa:Y4;v;G!'WDGe]/RYxJ= [z9=I\If?:gÌU[ᚉ/)5br%RrX 2짥J>skﱤe,ѽ΢k@ sDp\'[ 6+9R8+ͬb5E:C`QmPhNw*7Bҭ}A+ZYdovmàtqԣM=cr Tc@ f&TInqY3,^tvmyG( jfE}F_EW/ܨU%_LrpI8NVqG=.QѬ%:ƪmx/Y1 7n"yɀЎ@DMISBFPNC)SjG;|FX66&&"w{YH#=u :*_o]d6i%A;JFOxR 4ܐUl%+x`ƮB:QFJ<>ˈC;'Z|.3cUmX+V-PS)6"4cerLls/յpW ?*0K6}r_'cMWE--2^4)O,LS!;uP~w _%\!m2LIg4ȸEܓV 鈤l'{p]yJ'c@nFiʠȜ FK׾jiXlgk«J:pFUa*u}W+XQ&VG4T/r>*BO0WD#+ʷjGl§]]+'E@&ƳVb͕ A9./lϻ2h}b0o(H+WBo@C@aopDݲݧYϑsYG 9!Ҍ d(f\ح> {uw m(,.Ro56)3jiI"ȕGCߥ K9YT~k3ʑ J+/pEhuEi,I3#HRj L_QH%~6\s"0yHQS8mZD EH̞-Y}B%9'px/H#b ;zM{XHXdB)MXCs4J'q6jfa}72EU+89|u_.+9_7]wD;?a!@hTy'V rȣZ/*f삟Q5ɂP)(.+M 86$K FV!Z@ϜB"'18Vd̷/ ڳ պ&B, ̷eFᇥ+9fݟx'B ds:Vך+Ebc֢xAI#+'E-3rҙgћHG# H%:Gt_]QhW e˟ą|QX/ ՑM?yEH4t@,pc{P_WlO?SJe6{ޅGr&FȊ ]+|A0C'޳|׃Y&. t )O ^q_A+"wn>Pjx U,81{ܛ669ckCnX rP/.ж\k2嫂[T?lm]8`#=핍FR?hjKƷ4.l.l: sg{O&<ͼl6~]1$hO(5I%xAx5Ӏ&IXtZoȋ>ehj1 *r[$%Op+%y6v>xSN`*9K%o'0]T?F^.-)., WO錂@%5 L?&=w9-92ߢ}DN|_I▷ae0@CD(kff/&iC6 nO(Y +gk-n>{ֱS7+:EDqҋg`PEuJlw\y p~#,޺Ծ%{W׍+gɺu{UNa?ksvf3CN **yGO>^Րu=yPŻۋ}.m 47e`D27 4eTu& ϟ0͑nHYSd>J[R#SўFԷ-X^UjjNިx16lwկg,tP"g-la?q O6[6=S]zV*[{NRnIWv1aJS >!3ip]BvYTU1JG))cx[\iljsL|WT p4aCܟT_AQ*Ϋ 9Zܶor|^`82̍8À88lVXNzC bc+x HE0Q/[@/|u'SA-x'W1RPӬX-S.Qk,8%'&0zV%-ZL)r_  i IvֆeLټcD, qoꛥ8 cvYx ]aZ~1`-9d"X=Mr8B~?!x:$?Ԉ.pU?(O-CQJwPx$7B Wȩ6<_!ajM}>1t(_BDMa[Q js݃f[mgT&,QS,8àz"m!&(> vfYi8`Uv]]M:@p.^߯8r瑹C1[b4t) xF<0Hm"EmkTČ^, ̘~Q Ω.^MPG9 &%m F ~ٷbBel+B"0ll>OO/B`µ7N/Ⱦ؟ Ivh!dH3 ȒJ\c ƐF^Hh9?]O6yǤ|`t&g6Vˌb|]8J}^FV 2_PeqJTHEaZG6<{ΝX2S)45chX ~x¤0>G"z%IǷg%jѧ#l~t!ߧ(c/gȞtt'{F1Rm+L7_"hzgmuĹ [E p m'ZzO"$VG;.>t1+x@o8՚~AܥWϱ:5.Kd Lv@zۜܰ84Q]R6Ƥ6kB2K+%V]*(t)Y>d+D*LWPodN.&G;5T<+#^nHI;7*ЦϧZިyC|-5 wH9c' -C˔uP"AxtZe_0h cXX( @䴪 /`uop0M}d!,<-;wj ]2 { KsJ*!"LZ~edPX\4v\ŅzbvPM#>z^ V0@bҤxsLXeF.m](IIԻcs)~tRfEDr Hr^:7pP3 ^[p4w,YS}vG#!O1/l6))Po\^xaoYɗ-<>X&r)r7ϤE-CY 9q҉Y,|BG zSp(e6[$w[FI0tv7?7r`,A^9>$2kDyc n nmpFP99̍\(3 rR.x}8RWp;7  {)VWocn{fR3 dmƢS 91P^ qDS맆2 ƪpG z@!C؞9~|4U0G Xu:O:-;͞*)R!ѸVD,AD]6 AMe$ *j kZ_S$[ ɾ\d(Iُbm3j[]ۄWSuF%KM X]9,_SR` 3x!>-~%uԍEП ɘ[\nk,L#qC%Td/+Hcg(mg]a ;UOGDMy{QVeѮ=6VUژi0>A ɔ3#Yhگ3U4$Jv!Jv.50MۏZs-:; 4s=kL׿BC*<O:*$.>R {x/=^^ 5+p4_uYNWft30p3Uk[mާ|ƞh'K2Cp!ݓH24t\Nң%GzwIڽ F1W㖓wtM$^CCaId%E#(Բ{Er$CpG1X%oAAf whj,8gVT,=~n*)gRҖ5|-:w OO$XE {VK }f qk|j9u"޺ѕ^M Ub^(E4 HFd\%J-re ا'e 3k#ir5 ڣJW,AIsܥs*ZbQ\ m*;?Bq ~dM73 ڏgISi4~4f ѽN Mb/gKO %~v3:a;!V~e#_6!AFS0:]8Ll(~I@BXq$3{|UEJ{ΦXH*h L;(7vM?*`7A/!7UIǚТn=ZKW#T g#np1l ?jwO%L?۶5xb, Ҝa @~V x+$tڄ|CLl8Xҏ7]}nDPOoc BQ 񺄠D?*_!|TO DsŨm6q>XAM0q~yyw; ]` O2yZV䦇|_.h}""x/f3`9e-杻-z@J!b3FEOLHM>Nv Qj$A[GItZ {)8,2 W#=DbeӪe$g-2o=F=tf}x1-weUq+hS̟*TwxkmC!40_ Mav4F_%s$E"6RE~q2AZ5<O[-Ψ/ 0h%+FfI3?Ykw0Im3X? ;=Fh"ƍpI0Z^CUqF8JZ$򢵡&m9!E1ު!բId)w *F1{Vt5lpcm-DW]X`v}34~JDizeH܌!KP!WR Yї4P~ @wUrCw<ڎFk-q9evfkwydc)'͛ =\:}~2`tR >HsosGR;JVoXt١c]1}P0&ҨИn䗦r6 l$_lDɍ5 ʵ{/WPEY iT'.[]?( 3Ҁ:h6E7R/&"B.Lt8:z,kgٙ֔h<ŨX3RE-?] |Ƨa҄yY}bq1 0xܮTLcu<@ä}g Hpws *.FiØf\%8ɚohS{]yvFɿnC?WI;?1y_&q&5&J[eh$ )q;8̺>q?^$rʞV[U0ѰjAU׭js[S'$>K8i{ٵYE{P8pyv~^8a:GI^tgHOm~ב6u w:Zfv`iHwo&0\wFxG*/DH'{3έ gqz{sÈ7l׺ȔkIjXI&C.VE:\3#*)%bJ K[I͖;8уӪ0Viq1B+*2s6|J_GVBn *[01[[ Nj?ϣݯ Tx#gBV~kTOQul1,H:,vML;G0LP U~[| K~`Rxau*䦐RR(˂vFlde73n/S/VŔ1"DU4g[/v%2è~7O0"_ѯ}ZLyCP"=:dcF'+4DZB*%w~w52, `eW$9mIBjea \{_{D~1B~*r|$ޗD' 2s 28cdԂr~w %fudže^R)!ߪড়to1"Dam׸j>vD--6q^fuK'3Gdmc `Ypޓ`K3QJ!/#j| _:rV?CtI\۴.b/ 8̧9/8Ԅ}oЭ) wFbxs%5f (,iF j47EQ!yqfD%&3:ZԴ.ހ(ox&A8ìafb$M1uY1~4&OMr:3h@hh{2k]d8rwzP ?5pE{q!o>#4Yf F-HN]:֗KƷ \WH3]T΢z _Ish"lZr(Oaj+.\~Im3R>DMbHETJJtʂ(P(eY/,"EǞ@9ebV–X.&t٢sX{S *Be *k`5νVuu*QP ^i=>=ob.|.BmK-&a=$$G}cP5+W1; J֭ q%IGmʵAladiapـ Q.G&S D~0Ϋd>G3 DaXZw+œ24o*1SZA,ۚVe#tr``WG$ߔV?C|9DpfW" C @P#h:\x^  ( loy*7Ƈ)*t3c?3$56 O{"-8 Y?Uru]UaTY[^Z, [EaFظgR%mL>&ۜwPѴ "$ y*:d@yvٗ>2T'Ʌ^,ǙTZ8fB,hxwOq@ח=}e. "6U.HX]r:x3‘H=}5I7CSZ; I^JΚ(nm{mmQu6(A :`6hXc@6y]MRz%l߃ӥ+$G?օc Պ+'FB~n5:Ȇ6A2|{{fR-IO@tEIh8ޗ}~)IH3nqgh( Fgh l/&c PЙZ+0vH0\aY6Eu[4sYMQia=3ŕ!~g%bj% _=-q/vU c8u{f@.,ٮlTv.d+KFP0<&K˷O& f7Z PnvSSN7 <"ZWlȑ:k?ʏ_%G7Ou &٥ʛ! nu)$4m$D?8ŗ,qotҪ]AwHx)PQr8H*Kv'x`wXg͑V0 +dWRWu٢-P ??X7p3m}8cVK^#Tn:eHA6'nAkUc;! @~ZFwrA~CpFAz*Rg*[X o.U@?].Ï{XҾyGgs~>4h0$Pq+e6\0'm0.0ynț1?DjJ$[W27d29*f:[ X}}Qx\g:tI{In*da*2\s;MK.,B`t/<A4L$]B L*Se rg~U]/=!V!I J5 _FÑݿI]ٶ Qoj4+ ӌGl !ԸZlh.8؇d=ѝvh8C7f9e:oe6mYz_}^J"D~C'l4&Ղ惝:El߇͖=} (ް"gLHB`ԓ4(=:{܁V3X#LGA(ܷ ECyh*-[lS[JA'"wMi f퉉d{=RˢA_Is 'aʚe7.Ix$ Ҵk8 cuYd,jɁ>i;v"E0ݸ3@r>XbCU9 |3؍u=G܆Ú:Eϑk}+ȷ#Up@;2d;:?Mx]euTn5!W4ַ_"V  tf~yopYE{4 qBPH`{x(B+H9N[Vp!ȩ2 ܘ90";O͛MLA?D]_`Lx| *i:dtm0*ڵk ܢ9j#N+Q|>uk٪FWQȚ\Mx5?>.X0me'^ D3B;О*Iu^{&6T%2!ôIfkǃq9Fbe 4זxҫo[ Ǒ]*-̟62t𡒱uפ-C<\JA*P4@:>%( h4Dp2H$;OhO9lң#V&?CTRL'1ٸ"dtU:! Xc zïvG NUy6.}H~m1W@\W_8s+#v0֥{q܍1P#ɷx- `?,0GdP /c܆(mRQdo ICga*UnK5ޗ9z60J4]zdkѮ*DDݰwWXhNg_'zwBMȚ5R't܌K$ ii:ZE gX};'YOz!rJX1,mU ]uj*>_P Adsvfo2w%_%j_8[%."Aԁw *T`x4/Q[K_Tqp6 ]^$1S $fVϟbc_O kM+226 39F!!j9s$15yPw䳨q./8?e8Reᯣ +j_ =oJ+j7%LYe[c3J~=}lF3[wSd8QY %M` %@zК!cqpA2N|^+bv Ǩ$-45+d{_mS<~ck1HtZh,KM]ߣ/ UȮu fĜx}SmuǶ`ż\nJ.iحp7pZ|Ti8tkkf=ۂW?,R zs = YزaWyOʵ5}B++XK$9 Kk#o8ג\!΄ϋ3Gp)+`zs L>*O+`2[Ϸ]M7#@߱]ɥBA>O֎|B oa#Ui_Gtzfef'+˚mXc'$w>L. :  "FFOX,O8xfA̺Osa+\f[{ 8K7p3$T(OPQUc%h& { [MŬ~ՈU7˃[{x1|$/ćꐑ3!\뽆PbE:|U |VH1jX!b reܞqk Pc)$_әk<%ҽD˸+\n@ +\16>jN`^ƚ Zc LuR #k8pJDdnT9,w$O=ؾO% 5NSU`XNGW~S0) eꚒԅqG4^^Hh%rv]6)ΪnjnϏ+,BUngJBڕFNK SKwgIXP7 ׸yāwR"aUZQfH*b'0JTIk֚2f|dh ׉!nX{(_b;k*yv!4w AZE515[P~ c7c_ZRhMk!,GWXYβׇ4JXĺD˳JϘ?,ٔmC((.;3E-#ϤBԉ8/CO eFneqk4ezKrt)6?F3Cx7P9Gt6D&2݊Eb!-ln/#]5Vn8%Fһjjlݭ`@ԛ-mrЧ c K*0#?la$"ہ )(UT Hyams\qvT戜dT;_2P} > mS|XGn` JbTih:v4xa3Br)cJ(Qr>?kKlaΨ!RMz\gpmTv)IX_h{a$Ҷahǣ>3@HF+!rk"o88E2wCb0W|X" #h9g*71k83ft^o3B / >]uZlr7~[L) S ^x ]MPpx(!H&}YJmZMo?VzOi_Lbm#ѢeL0N< ;Zګ)vCRs5kF:xHj"}DCW i٭*O:q'Ay,3ݦ;'W-XW |\$֓DHCoZ%yWlDkFHhϦ&_:rn៨~dQAn'3c s2{&5Ɖ|ڷdA Uh[Dy["c,^rGAjL CRe/LsJ\Bpnn'+P|-ԣȕVj|ň}IgP:5D|UFp{T:Lfhx{sC wUѬ{6?!5WWgKCngƄ+@di|lA5Wλn[AVVY:m5%zŃrneʠ7L)[oĦApuv6MPt8.UY7"[~-N٧3Ϭ^({(!?ai!(&r7ζ>s8aAY9"Cyn&\ʨ=OsF'7zz0Z}u-Lj7wӂATI68;6"YZ}cf0`݁&@h/%"M)ŧepI$;C~'Jl%9WSO%F4WB||IN+׮>2Qo V;sIߛ NUM? y; Oi%'4JDN*sY @),:9>H?xc2zC7t\wS}7kaFJI+G\@2Ҝ^rWHCq.Oف6OX6p;e )xG5v.Y_ 1OfRu2 No]V$afp̌tA,LjRńΟAϔ> } TLthN^{* }B2y块^`X? A. PZ_&ǹIᾟı&p е~.+6" DZt>V%YOĔIQN\ Sdi8S{4Y YI~YhQ-yyɻ7xjMv'R;0u=5=`M\4"ަ*C $^z%$Ƚbb[TjևG{^'N c#ur<_,1Uu< ĿMm{#$VƧeՄmdr*q-f*#V:jX8 jIЖ#8gvM|L'ojDX-ڦqIFK}̀?}р ^^ΫtMSX(ޕwU-2ljj0W惲V2?iW_a?pɲΆ͚&/Z yK&zvUmhhy"ADFb*zO$ΊUzrlMT-/ji]lBBD, ܹ>>ڛB;d 4ܪDjwc}\p~ӸO:]7qy \2*!kD ჏b~`#A+[JNx^?NUG˯w BwB\MՔ1m{#&́p88XsE3owYEx7~bXG[-Eʠ}fVx)m|< Ѱ #-l:'F*Wu[N NXn,DO18.o334zE:E#;e\PF2g5FvpzN+s*`".fX s~ZyhC?ϠV[K#$=]׳lLyy7^դDw^fW,{=mL'{;[X6[nfubѬ2yhCT\_:8ߋ'CژPT}Mlש-y5cp@^o`a835[3l6HOo, 1[S10ATdLY1j˜k]2ϛzƓ173LBÉ;cG~6ScGn3apoE*O}%@a(X ?pIуUzm{.Q0yWN+IhXo@9`'m/ h 9EBvw_۸pTUg?[{Erʏ3{EFr*/+KO K+D c&Qת n۳O-VQN|ء'qa@zaO DXDs*}8pgXAX Yҍ"9 .b3ѐ+;|/3|tJ;li"N9e a4PO&G_yGF0$P4#yi_f뚳Auv<PnIzRK1Ybmԡ"Jt<*!mQT_Mr9`FX~3N Ɗ92~`C33`-4DcMKX.wI*H&D[ܻVr4PX/U@d"/@4htw,*-0E" .?꣍<=˃îd}5G=Yju3bq׳Eذ63&/t#K9[KZo8) I6$|N\JBףC[Z Xr=?137-⮶0: 5s c؃L`j1װ[/נ l}i4: t4;!3_;.cO~˶ST”l_ˆ@Vhiwf+2ZaDʗ jo? kVcEJ`\Rh'1~s/迊BɻC>eeR9ػF˛^ZjHjX=M1INa"6^5 t?xl(%Nk:},:>@0Y IV[|L-2Fc>dB&?|H9dcʡP';P:ӝD䥅r 90c>-ߪ񟽬Oՠ ᗔl`E>x wzm%>p:Yہnƪ/8R;iҗ%a;GQ!ϼK&S7CEaX1D:/=C#qs0&)I-J?]mQV:~aDIb u}UdJeaAhQXRVf)յsN&AJ\|@|1)wm]`ƅ#Obñ(H=OE=_R,ɂ=Zׂa=v\0get45nIl4oxꉧsZݕfd9 (Ϣۉ?;*c?*|\mE~ﺣ`bvf!˸+w U~D".e[v"Y{^`y*kgPJ7/\JICqOnڛ3Y}\8L9TzcIg- K-q$[Y%7܎vl}t^v9xrCs )%&z T gҫ1$ ao\aşfuWg3OI@}hij}k5k\^H[| eZFyycz0=|(Rq7u;N~47Nd,yU׽#+"MhݚbM/M;T2!}A y#uzI9@2~ eW/Q73iƶ!,pxf+A@m$Xj&g.R GŇ SXzq)wg>Y:D09N)Q@֞. B)jJѼSMl*u)[>Ooh/;Mo^\y,И oXfB07JI,x⦣Bg~5Ɯ<ce Q8I#Q:y}e[)TZ|V${.l3f@  ܣN_[pý}ZM0ɜ \M1 ?ӹ)MI'|Zؠ0giؗW74toWuPTo1,AeL!p6CQTс?o w5e4hڱH6GD{+Gs4 Pøݶ(K! ~dnxrl '8<ГdktPZ sAvM{Ƶ4[aq9%G"ZgZb]VS!ЄaZLdx~U3fMꩄK]O̖ːZ΀ o6T蝎?V>(OqUb/mr;"p;7Ee?!K-yX"*]lPG+؃(FJ$A/d9߿t-F'm>,~{ YȐUԘ2FxV ܞ{لr]EAA5, jO2a+22g p/B,=37r Uj.~)dʸAæJY4g'׈ڰY)f^7W!' yE7M n)K?.wH7zÍt~tL۫;yp`EB xE쾫킏1ogwG!CeڽB ot}iŁ^99Z lve,GHΙ8}*&MEGs`(;v%OUωȷ.l3\5>!+DI^MSȩqtk5>Wj few 许Yg8 Sҳ?jb,mR#0-2A-@eSN8ƫ+vwQ"c)2`J6XKuWTQYcC@ ȱQ[Id) qk]J$~fHtsզ~Rm?ʬ3Vpef*[?%hGtWõghjxJ=軯<ȺkjNw:T`RȆb׺ZLǘE:`FR `mWmlpdƵ_P"Jd* -0<=RaV$1:ޓH\"N)o8[c{匡ʠG Eh:wpɁ^e9xEyh2̵?K rdjwoXe|U+xU<`Te+3rV/*Z̮[ aABQ +gjx;PtT*eh-$9UNq;[w_%\t`z7HTF&=RP}^yڊoWI#7<';5瞦ϠzU_dG(HGI) m5W\B'5ESi0"ħGwpTeȹ8uORSa[jc1Z zWL%fa8{Ņ d?Rn7mgp+|f.5cMJ:;T :;Bj_e7Q8MmWX[TqYDt֋p c) rGcc[(p{\=qFvytrP~oJȣԭ*=:=I  ,gD/ou3(p@W/X)W5"sVꔒ ʀBٕ67 \%%r]>o1f _D=(U^rb:õkK.8m\VoVVmaP6և^KRJ@’FxE;L*>6%` L!&"Af{!BPPC-;A~rM͹4*<ǗX*=Ԟ[^/5{g³ؠgǽ[*r?۩WYnLq4H`@Ѭᮥ! F=HC\J[?Ǵc0>@}e#[aًln+ ֛xď/F""tfM3[ `1s^U\9,bP%3"Qjyn&4BbSf NrB*R ꀝ8 zrNt=fƓv1${_z:jIkQ mTs}` %|,i{O艩F0@8-:Qmjbsz|Ƶ^Yж6W`SLy[ܠ]"* O5{l&$(7*[}JK?Y=Pyyn6i9BCQH* *gC5r[|E\aUcͨvKX`!)FdIRa?)?WA6~&Nm״d^;<5/T?`r G& )VUXɎqT̗Y-Nn[y\oX\y ׭r: cQ_ *TUZA?Euuup{Ac'Vq6_ݕ !mz!,T.,UK9ї9p| v)^vl `b7w7-4qo=4W 8$5!"3+0{p.Icl&-gD{97f &L>E {fiש7 CPF`lb[e1tyG5l}puפ5%[2-0Bӣ,}2aTti @p)}uLzcφ[N`6̗;8۲_NV:cnoQ㝝[z C8cm<$8Y_p'GQr Oe3Z:P;Cs1G=m)D`AR UY xA +bl3TZ!AN ^uv 1 @ivCŒ4}8a 0r&Ohwd÷I4SiP {;8%/9aXgVB}6)!4$wRȡxrZ~Cȗ5`:J"-U@=~* Cu3N`)kc}lC;#dRZ؃0GmC{<--)OMPR×@+Gw+2ywi~RK7ayʼ5~nZ%&zgڄ `O&H2eՂd~nC5 "N,\"F . mqoX? ȚJ(CS~U:Ail^{Š`kHuVN4V{F2`8⹸XjG(fY >o> dYW]"WQ#y (0I YeQkgN\ћќ@D`Rp"Ur4!-,b辇E.G R?ޢ%8ďO:z/S$Dޡ6b$zսV՚e;w˲Bd`&)F`hs ԣPrװSg2V$ "w)L$84_0.i5T C BFEiڿ 5SNJ黛;~dE<)x.u%:;Ym>70b=4q"}Ql`L.K>F ZUG wVtsx?eJJ|VC?}-ɶ|gm^E&9rK[=tKvIM1uO2{S+ |d'rf>ߛXQ毸E8 6H #!tADwI6 eS(鵚RAyF+ f땺5 [V*˦ANO]22"xU̓& 6}qͳ""լ1e"/g.|8eLgN> {|>HX TC 1r1ufZ]X@:;B'Hed_=D}4y?^N*2'rQ AZȐT#=OyO,MFhc~m'GH"4d¡RXXٛ;O\SLq+hCC@TahlLtbNnh}U[hCw˽7 &1Y(n?^+] b'E!Wq9#>]ܧO҉uis36~_O%GuYƬQ6ug׸R=`y -E=!ͧ/>$ "' ya)\?q0v'x]bcb"y<*<wv1@h[x3L4SJf/?6`Ө%=V,E\oUmHz@L3d 01BL+]s+vu|.V̅z#a)Oވ+)CtaBX-+@ǭ!9ɤ '57aDG"KHtRCcB&;*,iVVY/39H yݜnd]o\N;,Lhv"h9WƊޡ_!c?jAGjQ(;|M$?J[(* EPpq2$c1Fv֡#0.<4}Θ7WU>2>/ (k  wn;ȧq@'^7OȒbi\]%Cm[w#7v(9meV*l~xK$HɠU9gUɘRG ,Iv$W0@9*?ytXy4Bc$G2bWQoc WkArB(4]s Q:a%wBEeu&g<Ҷ,J&4a$m*ӬK@虣~i-Q0neQ}vsY:52!7غPn|%ORTg>!:+ }6xg4h*u)J9]qj :-ߺR"aHݷX>ˀzSwz8Uۙz %I҆v~M|hS㳩?0& YSGO|6[8=&2ϫ}T="KF(W ;&jL0cfgf (T ؞I)f[X2ZŒ4WBMP$L%nNtV5 x݀3(Ƒ.;H;xe²tZF.n$dkzĸS' >s| S\ZߑDGAMTD霱 kJtEEV[ԑ᝵; PF+NvɪG}F&VO☱En3*0 :hAaM Ou>6<2b![>VOB* ;Wa\q$2z]r z>j.p{1}[?m + IgZ fUw;薃tncR`71SIV"J~ՑtIIm6&6tBHr3v^}2 (; >@+;ͅPGta&OGYPb;}UN/|?RN`Blm_8m~|܁]Ȑ .< }"21O tNuq8<#t`3.Ŝátx{TdXUy %x[6) ٕOwʨ"4~96Ս8!LH[ovo!υنHntk?ȿPh۝Z2Wd=;iXJ`FfƔd$_s`sqhĶ0 %ֻk\oĞ]gOq}csZo g6qZϒcr[16: 7뚏poTprzfKOeq*AP6͚$4x]T$(3:l7}wc_pVEʬc-AZh$ <2ZiYo%Mn[t>ۜObdtn }ną+vJA Uʴ c-vC(Q}{lJ%;%WUz拎13n}rvɪy/FEyV$QAvGP;D} ^^8 \6 .hGD7guҝ\TF՚[W)ir^g 28-;ǖms2'8A,VgQI9읟]Ρ,pLݓ-G p+X\ 'HMv ҽzeSٮJљ_x笥 n'L4'W8.:!Co& * ,nsNw(:CPk<\wڃyBy<=x{ϖv#b,?Ɲgz ~*|3a@آԻ֯3(c z~ V,oJ=&*dF`83tW"x!9$78T9 q_ ^0ﵯH'|w8BR SHqʒȐL> ^!c]䒀NhAIqKk0$qfn(] "56Z 1f<&h$'asAZܹ"/%^ʍ"o臫qk F0p(fbIzA[esmNwrYx` VWa 4\iDWV&4vI3j%u)k4y!fyjA L~H);Xb7td Fw:{""m\xM^x)Q[tS _,'aV2pFRu6 D%ViNbUd1H3RͬC2Yj" RiXRYDth^0O 8U2?Ai$C8-HD{PmdÄz b~ÒC4"GILv? };=[,@ W9kZѵxsֵR "Сd/:;y R@$%ڱ6,˰$۬Dkݍ!aAE6Z=M^BSeݼqqU[-ƿV2)k:rkI0nMcVt%I7xFD%4-|&(+ O P bd4L_bDJm)  !qT-;ޟ0ʗ*LG1[!a(XiJo7۪uc*ZZCY(br9$qT %M꿼UΈIG/.9':Jm^ԲCCSsT,mܫapNDY6wb#wd=[[4>w!-;1'N_qohA$ۛFoLŁ:99,/0hOH?D])ogIBk|/XP ,:vL1i,U]D,fy%g~Љ j+@['8. Gv&hf)bFHj+fq]X11/ s +y,\9盘Q_P5<K |lW@%1w^&3vLj~`#J<60@ ]Ӛ30`5/I͸U6ʪE.{ E`=إŋS;9zFΊ-/Jc3AS{A,{5#3U4 sD|49ýp8 o_bE:Fd vA.SnjLuM޲wEsWlÏ58As*IVJ8!?3v=dפ6]~Ȕ;@!8`7ʙBпd&Y DZzM2:(HF_+wj e؂PT`KT$/F~ؒ6ZVՀZ9Q )nwyCvm !ϬQzw Hl9yvݭ T-7LO@b]kokinZGdv7C$"B2̘ `j3.T)'ȆVTE#BuKsT L> Zqa+@9HLBAɋǬ Ey)W~2i<;uZ+f=zxU2䪋ˡ7Խ2iwooeWj@g!>q-O%95hvY;wt S%!~:TY@9Q\(vRmN!U#c ^׮USO6ԩOOȢ.A i[N054N҉.7[AIn~[>l>c8JKJk ?ҩ7X=|* 8fXj Jm@vϲ1]X/W۪yL$$}ʧf=@U`7lKěQ&ص;,QRHP5Dqa+Zp\Y^+v1C_pP K1 .; zKWyҾsnWO- U( QJvsĺ,A>B#kY](}sLMQ32W2l|rX]1|OQOuS#%V#[ D#=yNJE#ȕʷn0UAvr.m@8Ie'?OD$9ෑɶIoa+}G"jwwThk oޯe8=" EUQΆyx1ZyvݽmP  *p 'IM,v[M돫 "Hk |E%Ky3D>vH`mqA]eC'EXm$-z}$[׊-@ xO#Y'GՆOf&H`9ɺqC:H(%yU9]d?}[gZI.$ O64T(c-2)B:8O͢(S* %{=7Cƿe+fC$Ɨr/| gGc Qz ZD /ֽN.sOVgOGM[Rn-zݘuڽӲ/_=)Z*q 2h Pw<ߛy_@dWR,>#hp茶R,v-ԴK~k4u]:A<ѫsQtN>8P61 lz; ?Ʊg0Ƕ+gñIթcuNs2ޒ4C{[j6 ojT @$~M\P5㷟 <]!Ӑ={Dh:rq'R\~{ B.'I3ZOD||'$:k*{ )99&9hНVp0"+y<< ℾXO6pk#YΞ;F9*dȜتBŐc XI֋LQ婢a%s8֓\>l ]ا_pt:\| -Q|-p|,xFݵ"*n5?#D?0 "m%C/ MeB(X,,-{wbEOP廻HߍӮ3 Aq͜8}M*/m'ἅ%U F۰_Ϣ8'[Fjw(Ai1,Ӝ>KgB$zd2iQJuvlR)аCerרz3ztl >> EnƼ lle8Y&f[|ny2Ոkqgag -g;k$jX1'k;lԎdR.>9*$X3=i04o[ ڒO3?@Ad %2Mx6f@|׽;9|RD dY҂4C8E2Lkc!Չ}ˊכCQv0QMe[X i_q^('V:r(ԛb.[!cz d|3̙0+HL[}49ߐ(Ab4^7`D SãvK 4xXVhC]\t^kG*\t_W؟E 6/ـ;s^P|攕[4ҫߘNһ 'P"ey9ʚ 88.6A"㏠\ᛳn9W{,وhE5R\iפzMZmŅN a ׹uU6̂5QP:[r4>VtPLVE"AߋGF4]{ FD O<+:= W5_j*VYɘ*x͊ixIRN1MP0%W>lDѶFM)c<7(K]0($;5[n٬⮲^o#ӯZg B+Muzc)vөq,̬kd gJ^wUba<iWx M&`c_hY0}j8L9n<}oL3ɅcE3MsBABi Qk`7 L7hh‰<Zb`ܑ&bM,ey=+5Ng[yďMM,a 1=)c(%"3FrXe3U מ1{B3KWgf T S,l( hzy~M#24j)h^8ϕƪ ޜZRWhtpwqg;JVԎӋruk@2t@`ح aq&P68/vK᫿ nwA"jy+I#[a$XqKkqm.),KS)ssT/ Zx[6o6Z+$슠'LQI|8u>6BOJFCv8OOwifd} k{*m"py㦽9oŝZ(D*=TOtnZNs&9V|C2,aX*>~l7$-fx4g- Յ.$hjx7 M N_~rV/H{q6>·R8em 7R v&Z'uwbЁERpq*7mm6KWLޡ7۰Qu %88$+T |;}.(qQ-E;Cӄ4@4Au2*_岺xTuBʽYMe:<~,]q<ϬJ{!.g06# A&$^8#,_p"缱Bf-rAyP9IџF/R_qK1$kLN;xtҚV@%x ]V3@ߡx PoAJk. Z`/z[._79]aM1GּSA}8BWo-r%𪒴֑/f')cT.Շ7HQB^иgbQSl -ɀ+_Ou*3-f Բ!) mυxAͼGx4k*6LOMţoJr{xѕ~&o&=x` #XgPn^b2`F+t#@\/ʀf=\E%hFWO̢ѳeX$ ީC=EN̾N-9EA#0<ȟz| b Hn>Oҡ<K *QYu<}˼ 4U#THSU Od v>̵y-&`,1)Ngɘ"| ڗtad=>p.E@٥/=" =mێ:O`s{&x$& Rpk < U j9t)s(yV̨m[nvƧT*8=j޾>wD` (AHYdHCE[X)8R~݅ZI$+n_p+AU';?M4kWko0Hl<_ɽ<ĝ#EKkV3#o*27gWD1)u˚~fr3Tj]ʹKw;ċYjآD"su}r(RؠNOU$e}Vj0 ˂pF{5i;T5f9c7P-'V;M\ {lPzץcƣ4+/bF^kL{Jʞu?t͚(n~c8iv6?lrs|۾|5o]I0p6g=15.m.m޸~̑:KhSjCݭoLQZu*njPT;piOxvQC3툗\P?9]<~DaHKt# Wh눆<`y?"ιi? ii [&+ ǣ+/ox3֬i8e[˪5KRN5CNVjW˿1TL޻+yNKVKd7aNDF1] gw.Njc LI;[!N.nh M6]+ҷԩ228FL>Wb̗*3i#G ?S n0tR=XJY& &a^وnWt^%K+Mc9-zt @u䦦N2bykK  ?nUW:H~?7SӯR juLkrXעtV  CC5#@x)4_/-}Ԩ]M/lAdgFBRjHM"HqGHZ]jDlz[A7„ʇQ,xä:Zؔx|EKdžLlшў@֮dqBsb &dÒq)#xR,/_6qXoj\hH}\i7{&lW"ψA(ԧ_(z]sS=jMkr+HW0X]=sT2i]̶F' qaxG > σjL<4q7 wWSūRv tD U%L7I<"Q2 ,!gfm!uh)=kd]|Elpi$E#X:wB&Tdx(#yKOO%3uIaQ%CRH]1[ KhfF.Np TWH>xEvv9 e`o>|Xt:Di6  3=Hdu0̈(c?g:@#7FڸDh6yCi/s@:eq蚨G<*5X/ax)%O0,N\{<+6#aa45 )2K808n:k\OK gj?m6TJi>0`ޫ6'%zVa(ׯ9D^)xF[˖E[> cZO͎VD-DCthQKM3lѨ9.h /"`8h}P Ԇug3(hF MG]0үq^%pIa.)k 5)6.uT=*aL x, q8e:)`XBP8'uh{:2},i1?6jRYb,{ 'MʂH;)c`ts/LӸy9IŃ_^Z>ZYI.4.Sx5&R} B8&9k> ?\WvC/q!iX9(j&n\5 rPg:_tZOQQQvNB;-0,DjD_٭&CY* ~ O*Mi˟QК͓j)j([?ۦ#'*d^ƤqiJ7B,q\yG^#'9#X3%Pcb n(O<_=sF5,i8rw k-NLtoCIB55Ϟ Oռ'.RY'`^_wQN0}&I&wzq h;Y~qsAg?ZE[AlCa=O]}3V хx"LTZeE .,68wn\Od6/'9={,vllz1yjVt<2$5üӣھ/[I7앂*xwJd,,CQ=;.5Q0RGnV T0y PHHb6 @3byEIZ7c֬U)gT0D< 4? 6|hzm$w*hu$L@l1vWhpb&A~ς1 xaoz,"<QJG>=+^. l r^A! XFqufꘐj ӻvQ.mu0MIHy>\ *$V)Ql.P9zo7*Cݸ9nR"uwN;)&Hs0ezJ!rhePχ耐Vǀm( 3DF ]ysE"5$r?CRowt6-IVȹGil!ӬGmH{Q\ PYYD< 2F )gfgY\.=dI3r,vB5Jf0Br EK"l x;{6 sp`4(ι Z^C0T"ZTΞ[d187$W<Պ?d݂|i(ىIE;V2Z LSfG=uɧ4}WgnNZG\yrc?Kz{z8/wZV^T7lka!Et$6iԗ@ciac(/sSt OA8 b&v!vi^@+-A8xd^<}"UK6p0U[&nyG]_[O rO6Jpn qo!p}æqo;LK50|Jhk2,ޝrE\1_QC~YR?W Lߊ􄩏!g^-O5ƨz#}ir+Bm 7\7g6xeK%_!eZMpJkոLOi%(AT|kg2-=`^wejVTpzB(ί+^_>D&>{4x/ ʼ_ptI4I58efB]gcz_6w1yuEJ]H53 &&߷'m~NE6 lB>[a'/[v(~)o ȍ}H0ch s_/ LʁdASZ.&K&7JX-H~+dq#~RFBlIT̵T>hy0|@ph# ˄nնߚ|140Ob# ,ˤ(ƻ](wheSR 2ڟ3>f8ǟ/޵BS<] 1btE6D"Ͱl{Ca |K~<U>q\i4_9 K 8*@.a&QGjp$[X)ܢqq2ErvoD!W{\M!Q".Wf ㊹1<#N$ީ#yHj.*: Ls\ ?=&?͜#1Z-Q*~$Yr^ 4ǿi5%]4Cu]d *Հ%Az*}BJ/ț=h}UD{EzÐu@M [sBbs0s4%CM4*Wh|ncp$)5Yz^߬Ir%(7۽ ZTt`+w` 5~@z74Ӹ,0V1uߓlβ C.CdwS d;h u?L<=PΔ~6j0P(]赱lBzcY!i,mP-r=zE 'D6}d>YGcgcfg= V+c*du *QUEjgwyƤ[[<~ɞb6XpZN6v6NGrf:6Qp7ـ\\@~`_%^s_H) oIb4muSnhO@<汀 @ۨTog䒆f7<MV"E|r_Ҭ0"( htkUY)jS M ~hl,d{S݁Cmr?)f&1~j&gZ꽽&G0rK !R|/VtD xɋը(Wncsz =_OA OQ܌C50lr0:NljB//!^Β]X˛\V.M.4 ABcH=FU978GЭ1 Wu1i&SU}wy,ָpϬAhz1D2:7/DZefMyſ 6RD d{N=XIdG{,_4"ڬ;%)KY][}Fh>߷s}:e,Z2qJnu6`*k QL@iUHB܀-qB|#:hTOSVnW{e2e}š{['ܰl(pOQWYMibٖ-#AXB,]V/piR 2Mp_ʷnwrQ95zVt&w~: R뻟DKEb ,IKBBcȮg@.`ߛrgT 9+A(IGoI1 I٠M WOM`rHi&3Ubc?ݡlQ uu )0`$"L0gg篂ٯRh,>.JRFȻX1~.Gё5=9穖 M̖ҽfQl#,P<Ӟ$dJu(au% x eI>9jvB9t"?:nV:At aG tb{и\섵pT>Fk.t..NUA䥕'K[ZR'LA kqaZqSٱ}ވʍOomWm V#=̵ 9o߃.^Pw  'ZTg7r1j8YV %#o$ p>(ṗCH%An_>+ URk7PL@*@Ű!Ub< EF[$XIDV8>Gs#ʈ'OA_ 0ȓVN,gL({M}XMR =RF,eAֿ/_D͔ m|ipdeN \ ףG#g1k Ea4{vvGbi:J: b,J2\P,]jsS:ѿTNOJey dɁ%b2qND;wZȿX9Y oּl>krfFrewtЅ aLL"[;D]YWy9XfIL5GM<됖3j`RJlFluҜ˨ \!v ^hL+8R 2NlԒuKF>!1|V;#vz|dWʘ޷89`z/EL\[.J>UwP&o?QȻSe[j6L(ѹ(p%Mz# Mu*ZPkwL}P&2ʯ > oj8fM%8d![ډqpulρR@%Q%3P&\ 3COx*`?:#IIɉIl&RNgil`}{u_~7!z)6X6Mbԇ"˥{nl$vy .+l2<- Htgc砱o:$nt8~E&t f8EagfXS97t&ԥ/PGY6ԬM} {0'?ab}fwjZ5kYG${qVZE> ?!.al5CW fky-ŤҳOQɌtEvs+َNObBlZ*lj74-ݹM6IZڲ6yIcx.ϱxUP7穎K֯< ˯ix/^Ov.~sHsQ)툱s+u Md` 햩 CC27F4[|U㥾5PxXg~(&y@32>[|\<*&6x\tS .A8Y(?[a\ : Mz2|o>W {̘-L2gڽqn DMyH|{Ⱦ0 (D?Ӭ#,aȞ酪τ;~.m?r釺lP* A,P,1Op*)/6o%sf|í?MEZfuI;TGtdah}\. 盵i y,,[i8 ,xrfRE+jt@%.[y8-"bI5ᭊF%d:[z `T8M.uAo^Q1ĸ_3/0c~ʂK!Jj3^v#L-&vٴoVi || :(!/pq?HÉ+AiG&{ik72! eU]Qz|9siUh$25q)#w1gZ6k!'tء?DÛҟm[1K|aϐ>(~~R"`RDuQ77~P,GhQoPct*4M"}gz8.t,PWS5WʷJä0|lM.jL4h~@} dDO e-]?'a9j\h+"I9ZN]/) ,oH=fq>{Ȁyif4*z u>,hQ#HC=R! \^FM:PE#sڹR}F!zH;|GlMalw%7I$`Na#rN ٲPO%4;_>Ϣ5vZB 0`*Ƅ&29C}G eg`͙\aꘚ(ltܘ,A lβ [r%uuEɩ4c ?/O@]~dU6e/7F7ɢ sI 6S?J(!ȺŕWŶ~۔cG\# J{R/6`˥'jot}u~aK^Aт027GБ5Bp"~rLl!-AF`UnT"Ӱ͔ʙ-J臤&::dWSEϕ'FZxXBC;CƉ lٍZŧ=]܋Svm=5N* $ . eY~|4cg/;CL"A+hB8(Л+|wݥ1rjdou?n.SwpJԊɯnJ߶!NP#?XMu| ƀ~Į? m@iUYf$0Va>R+F;ѕ* E3T7>@GߞY~.w{[mco]U_$Q 0$>wePKE@(qVRs O=a&JaJϕ vtIƜ3}vAvf;S =8vK="*iiHW`-Y!vm"!:TI19{MxI#1E炬bTg*^΍yL-wM3m}?ٿԡPݻRpB 6s\eꗨ14tks!O 龀+Ynt&9}C ͅH޻ZG8W H*=nz3YV ,M! -m |a+uQI^= Goxgu˼l!~O'΅J &zkv V^瞠J0%.%犑5 pʷ9}B}d_"(H[|t̟\bp1_<5e꬀AkHw+KDN!}l(16M Bs|25}&yd94O|i4fEn/w :]I%PZ^#%Tn:Ц7 K/HsCإE#]@ gho=4dZS*{F.XҞX4MT-WoύqtuCF -c5v)2  \wXv'1k)jgnvݧ DOs ?!qKKaabkyaSmriJSOۮTf#-+Lp?i{Z?0QdYᔾ{m0r a]iyހF=ėҞEsKѳhzVצحO{=lwlVytΉxe_f=ʓ@$7VgѯNq \ƥ/J/5D*ȝćpi+l⤩Y\Lt{_yʷ']^D;ݖ#=XASbJ? σ$?B~@䃷I74nQ~} Zȹ_ۻ9<]Ѿ]C? ѱC-L@%Չ* BQ򤧐p0?;X^wZWL2<3}!0ٛ Jy[5$m^=[vhMeF|HRZm4MREJT^gwŋf!H[%~N=nzMNIp6^[as7JCo'&q֖afBrͫcv;םkiHhf)*3 z;^ei-`#!)lΙ;LC,y_i ~%-=Y47 /vybIfY 31֪_ lB)3iA>IGw)taX;(: |S8^tsZ7p\zѼIpdq[bnVA+ 7luAhOe/ԭ$%ןFQK*z~=VR^xZ`J|zǕHϞ S'L+h$4^>Xyѭ 0u5`bP zHLuR'rL}fC:a_)3j̯c2D--iC\OB\._:HʊDVyMyUgc9s·wx ¥6) @倿E~;.vfW :NBQ;TI@rxB?#?@;EG > S,_~LB)-.n1*)\"^T@yDZA!aF\iqBJ3cq g G+N*XBᆅaUO: øOabLӇ~'o;ά"AFf%Ks:*GxAxawDہP׬ !Gުy̽qYJz{n%HPVG!mz${~򾏔 5WiJb; JʩXKp3Z픑ȅ1 F|i\";-J6΁b!l(LOH|s@k?rz3uCC"q{:E[To( k0%l]w>6m܅)OsFw wM˟b3{s <7f[*!7 M$)~f`'6]ʯNfWE\{EIh+U2߂UVeNfdP\v<|/eċ|*^d^Xf1goCiHۣ yyn_,G< [<ֈ Bva1gd.;6ΆH}2jQo*5sK )PLe^zcD/vJ$H-*v5C%xasqv1dR# : ?8JTnFEiJtCBկu(9| $wDîkohep67=6V^T\)#s'Pi$Z7³0t؊8}Μ,lM\RcMnn%"wm-Ɍ(͞dvp_*jR?ȡX [LTm0u Ǧ*ǟ(uR!2FD0CCvґ30> :xC6z@=   w#USYC>P.1fKHIZkW_"G_5Xؤwzy|+M0oDJX `@Des>xiN[N26L/9!5U#x`/!H A}/*=LJ+@-7>fEHM46hꍱ~EL$ٯkګ4bąF"(ӺB+VΪ V%-Nb j%{RCIJTgՍ~@Yt$"jr.+U`ύ:Z"f3')sK=Uz>;_Ê#,֎NŲt0}!3nQ榺8;ğ W7ᦕ:bIW'G/*SQa$/ kg& a.6wSzGW eNG@TA ; x3삳S|\$9,T'Q ^ HB"%}8 ExR[7wZv0*VaN#HOr~O1e|V"2o `]I$B1e MVo-^7BIT$0AMwQdo4҂ ):=T눕RED ?r2+2/#$Bq5\bRHߝp3 1>u! P̯f\r xmJ>E y-T# A,ZdMK6Mg`P7<|YHb949L '50e'q^CˡOR' :5VZRv7VBжƆ LAQ{4K͑3ԉi((n0M-X^R 1vAasׯ+g/vˤE~kN;rYu:ceA.7F̆(4s9ˤdyBЃ _Dޏi\wئ/mFy3'\s);NtKH5//5 T4G:MSxwbJ5~X,lU&/U;|S&; ]ϛ5۲Yv\MߒdU$8U%ǝ$bQy~U '* @*|1 H h8vUL0M5!'Bp: 5_5o^ߓ.]Zؗ>*;4但@=ƐWZq&8Cu7XY0SnuYlYG|5uA$)~'URYyp^uRīw3ƀT~x'3]mŞ ZbCEݍ7+;n{s/.yOYg_dZdyJu | *J/f^TX* ӣG1%+ XYΤmx۝z{LE } 6DAjcH:L)vAܾ9Ъ36Ǎ*P鼋noYkbX$v#?klqvPf]*1gg.#K'!8o /8{b (E: 6 mQ&QFJxABfipO2UCmv&&e{9 ?fe_Vpu&^:/͆G&Al̜ WhNOjgE䩛&ܔ!G|9dh%//s2i(V5+_R%FZj *t[7Fܬդi$ڧ\55tQ.@d9Dqe8י^lTfiH.}]KgmRj|GM]䨍 q>hyٚp0?un*ΪؒѯKwۘa}*HSu9+>zs'}RsqoLΠ&fjA7Ymudwym7٩t[s5z=dDGzM4m4-cO!3PۡfζT 䢮L ȏEg7:PN^ةl q_)vXfhCҰnMPD;[sJf 5&Ɨ8p%D.⩴qMXړ?E笭!:6'EYiՙa7 @b7ө?v2+5';e6P-ཨN>hDz|/V 43ߛM?Ξ0Q.QkB}'/m1T[ɡ ֧q-@𐗑>F3x:PƥAD\jKBR ue™´mZ2j귒ȺrXmfk0b,*7Jb[d| jlM[[nN"Õ!NJ{ }%/*~J-^RŌyܧj۟">PcyY6?:zK1?Тa#񷈗ҊD:J:DDZ0@qS[xl[%4+ȅ'̃0ki)kJoKG@gU)靓Շ+zR"Ŀ cWj1lI9_%̼M&U*Fz#aB+|\&3+prt_ȺCkհMmiiTީBGU*sv6-[C/f:F;NܓH[l#ᬫ0Ȟ=BW&E>cfcR3T/>Pb6a{Έc ~Tp)Yn.1S |-fF/bacJiPp0ƢBi#`te[h@E}n-p{?rz]x9ufwsަh*+׀K:0T\oO 53hV_ 0իˤ $V.Z6Fα~uYkv%3_|Pcy2$ r}ŢeK2Z$ar(sx_A]k U?|]A#V=c"25Ŕ7eez#vr+tx)Zk:R/ki~OE)g|W✆#Jp|МdMz(I5plftLr${1[ tv|w#)m´m٦g2|e0 q71,CzQyJEߍ8R5:(_L`cNmi^y}pj6lљ1YnJ/vAzIiMobcHgE8G7>o:?aOzQf?Wn *S2qaR\e @nN85xor,Ω+CJ$7`06m+m 2)=Rc4yG]['KG(򯼤j3%">Y?mx ڹKO\]{]8d|~AA&%8`S-w,5ԑ)l8bO4LbDMyI)R?Cn]un&[B/% o'>huyJA59yj#1Ub*:A<gs&>:lݯ̎hӅ_(psͶVQɡknnc3!Ĺ7hc)^NR!!31`;/~=,aQ1u X*DwJC%Ȥ:@;yoʃٜ+g̺' k!j!/M{g&mv 黥`o~r7|h1 jrr<- L5794E+8)c[՘V3ptDH1(0X9!%IUJIUkd:3o(?IP8DtvCH8a yP)&oI moȰff-T}N.0)qEǍ5oRNl`bTs_CD,Ⱥk B!ȗ#XU dܾ'0FzIn_WrevǮ8摝 znzV>O\ UsPi714G)p fljc\ @D\:АrK1|P3RjHY XvT#kR(p[-?CKg]0 Ά:a=QqZYt94Ŝ8&㛫ruyqH dN;5g -ߘ) RA3e濧{;&xA}*A:˟1v.7Zd̓v9FΕW+THik=81*>5vnDs |9%zq|'oeWHnDG8h^2oo]EZY|F?!B %5BהAy+b$`hz :D XJ^H:(.gLEbw`Ю(>C!dI xY٧EP^*1Sy+&3|I4" W ف\pj ?zeg-}H\pgp"{J֊63dDUNh4bW[SV;Hq7~ Q]tWO1y8VP6BR )bQi۟M.+ li7,Up( |SMntz| x֖W׀ '%2zvkQhz|V+ĕ쨙go;}aCD/kǟO+@F,~wɩlt"ɈIJvNw󑰂C=wM Ȱ{~L!inh"X"U%MNY`t!{c7.u"҃K}/VnddܐZc(q'IJHGO-㒷銸WtloPDIb~)J~8+8|-+E}4<q,yel`)6FWD]J=aJ0FѮUv1u_k ,H|.4O!x&7Z.S:1VX.YqGhF.YhUJ1cU/ڹBp||!;"6s*q tRea_%X/SHy (D%ն!|50#,2(.ٺp<B#)j)a톇\4dl{[5A*(ZlɔS=VBG JSLt/`ƂBŔp¿GuRb֞2ډJ?ϗkn5R鯢2S/v:m俣 18 ;{x|ى 0oCc  4hUS%㴱ݙsX]>I]);jNtALNf勡s^,CQU.d\Du#?3'hI;wB5M|rK $I5Lқ%dvy^ Gu\雠?h2A,ժ d\M~gpDW4^Tyw+%gKzpd{{T4F4Xw^{stPe`[)S#xK.aw%<~^=vZO5B( ?+N<~j>3/T<4<`_=OɴB]gƑHp,FB8 OY{kW·o3Y%ݸ/noM*K}vN R'WH+Tfrlnz>i.S$!Wr.@>˫Nj3>\@9m}(t e$6\ l3Q*+nk19sJhܚEޥ@E5^{[9P7>!lĸ8l]rI=_o_M]7[J-EP 휽E-5 jrO,<"ϮB(ŃH6z)Tђ.dIŠ2(_^P $|PHI:VoȍI52"\ݿ}G+4jꈺG 4 ıqo14PBz g%PlI]SJNW_AL̬n;€m-S"+\zfthb* :W)%ԫRbqp>*TQK[ Vn* J}o~qɠz [XESf4?%[,PJfϻ͒s?KD\ёI˹Y {U7nPO8U YWT!ׅaām c|\`-&v. 64ߺ.pZZV{;Y9ʐ8<6ރ;\^Mnvxӽ.C ^uiYDJ%rB\SDض:ZuV1t\hJȣ`Ch?,(@YR7FNQX(4\^נ8ldicmppffd:$Nwx}Jt0V K'5U|F=e_~g/dž f'Y>M 6g \,:=˕Ԡ[??#(oQ3d aymUh4͟^(rvmOUWmXeIk/L[L nc2J ĤYY!5TU5F/WxT2"Os1-^Ru;@eNF{avJ\ƉӇ쇣kZ^"^4qRQۙQ_#7CݏFyX'z$h(4J6豌n4nndR<# 4f-a$2a8pv;{YblGUMn(OlؒFX fUJ ]=B]d`+(Jrgqzݳ᠉XL/z IEx@I,t|ѓ""@sϽh. ?mtjN"bk($63}ÊKZ{5b? P%Wx/N,Zӽn6|/)bg0$Iƌ((T}BCC#4fHFPg^~Vego2/k2<VLv$edqEѓ bj}Qf Wf7+ ldo=@$PZb/n1n.~ϲcɡ^e%ҨGQ I^kO$ Vynț1,21|Qh)lE:fs.AWPj n_Хa0323lG:F??>VPkDOM3?qLړ^b b4rksME.8ŵWuD\2V|Y8i,D]q!`0bSI$.F.I!/b A t6(HipԔ%I253N8nq[TPh)8_zmV"o7+{Ӏg&"AU* Vxo/&ꋁb:e 4ꎥJkP~2Z음_IM)7e `)'EɋR3fg=%MHĎ0jJv\B#9Gr58(J7K&veK]\J\;N^Kr}՚۴u6hI=#Uص_bLnzۧYXs:w}2E\wݕ|]PAJܬA M'Tڟ_@iÕ Rp$ޭS#¶u!ڝxѢ.JXs%2RL;|ǛorDTVVfbQw>9K!aO5Í_-[GC +ˊ˄PWQ 1Te <5rz\0\h1449xntl>n/B$_j*8f]ꆨ7'4?~UlM7hD!ex_4cGf7: {I#בBryaZ"?н<(Ӹ![]NU>9~_7Ty]H9@ZK|Lv'{ :vi h9o lp''D5׊ӗ[2{A .:&ӟ4z@F @) ةY"6Y7o,# +u5~S[_zF]L iMQd\Kn@D@?O8(R{NXwBA(?]KLy< 13Κ4Jv@x5[NmFNQ4)h:MSVĪ,߻)4ifNCtf)H/R*hOi|xq;_+c\HnG`7@*{0 p=ET:/|i+mY4yBB`;ݒ/AKx3B!dOh%bX}7< !F~q-i4HLx#pJ9$<ȕ,lna\EY@DM|k:fy[/[x &|NR,ώFb4$u/4=\<0]~diPДGO0r1ĸrѝ0Tt o?=2q_@^OKWh9lL5W,.xPd3 *$YiweUY'}dgxLs`x!._;ir՞iʹ9a2| ;LGI?v17*: DaE2SW Wub[~HցP}l,)HA0 Vo[\k5T0[ ׸Qqu#{dWٝv"Fc罆 !]5SC"4ɋJ,+ҖӨ}ULham}kjo0+VBJP_4 [4@ à;1#|/oDBd3L "'zRp /@FkƐNb&K[ַG@ -2|#E yM8잌ˋt*zWd خ4j&]fsF=`x2hmCFB|{,Si;P4krO ǃi Fö% =KMpي4`[k(OIgm_D}( eSE髴=6r Ʀv JL*+qUFgؑ/F}@79=}x2AD[5HS!f_,lLo`I:H\uy9 wwS(F߁F%k2[#0Ac1L 2ヷ~.;+ed В 3qRBƈT3D쑨"0 h!{]Q$vۮDz=QJʋOIrVG"SJԤ9 Zb0y.6gRMHzW4`)>0Hu;@wZŸjP2) Y %_-_*yw Pv.d|R֬! ߵigF!xbN0-R~<'չfߤeԂsc}ǧ ھCaFwP-tmĕJZv=fI3]ˁ/g@v ( [(tا2x+#aR`-i+A<&Zc/ZJ& іאhwTq/)[{gn_aHER)h;  ُURÝ_V5_c^k.y4#D7V $.~=d)wcErz7jmaJE3 L2(&3xl"Q+WmTg)G$zO_O1k Ν-'0g"{TS 3.P)K \e@-' A hB4+=eqlF1k?>4&,U|8qyBF镺 %V,[n (J̴q/{Yr۽א?iFh/O`r֌Wܞk|~1p~ ~;հbYLIR`y^ Z = ŗ@Vl4PJ@%o,O Z"N7L*GqG֨H6e){;4tPJTXa}.`|u~eZ 1yI6eD!Q Я x9 IhRMHB-.x3dˣk*n^E2:@gN^iӽV(}xIJ:ǛgPGi;.EOX'(gn'`vA[oND7;|s׳Ik<%Tu{,SgڈWBP j_=C oFUfu"JqG Xc&! Kޡ0-/Rc0N l_kC),F y(dVSC7 Է. ܤʀ hM3j3<|oeOmQ+S-x{1.6zmxہ?`5B)7f5QM4AAQސyP"MnSmŧF9 vSdbD6U`@ |ݳ~Fܚ{.wUۙûR dX;i^@YH(=`>8PI)H{o_iJE2'>?؊kca@#4BԍE!crOh)گR| qp=PbnÁHdY6?L~,L f7yɼYR$ fOԦ/qf,)Zo2oڝNjw@-h F^EqP i,S4ar`NǺ_&c~LA %-Y ]S ű=H2dt`{ 漌Ee">`sun%|%WלAG4)bD[K`7BZekZsHSI4*<~uN?Z4tMx"sGu f'XN:eVLוYdSH "+h 1Ź%4^0+t.5md{# &|%AȽE05i*~uAh9zTBj,ܽ>G| @^8a|l1|ω *zLJ_׊[77˒1[ەO$bD4 ަ|^|o֡*z ?9{Sйia@G69r ]sK. QbwS&sٱT~ﲨ $z& q(v|SE-a9y{D4/ e˥|;[|䧼UѥL.ڔ󡡠0CC I]2h"+87MO'p 2~sHm !YVUuC:Bj$o` qF7ky͟[䕲9kҒ3!g6!eQ̭.gFqK`*6ϛڰYXl&zHlՃ|nW\%F$l4( O,<\8 z_o|X!VJgbЋ iȌzH38?11huV+~\c"0t_^?%MݐQ2͈-!N@HS78z24g=T&exPkNL EłV#]TW<~,vN)iUVv)$ۼwP#uƎ'-XΑ:}oa:LJtGs!ٻlZL|!I 1ks_ k"/{#)Ch{C3+x=^LpJo܈hmzř5:cmrb~Dt3Eȩ($wlsAp AMXAᱳ tURKEʨBϓ:Ef{(QZ) +Rg,G{z%|`wN,|1@X n*}G. 7֖S'oS;@@evݟf\r_zs}_2yR\%exf*\TL{b\ӥR~^!i~1 PHWјdޔjR?x"b~ gҬR?|Z" }Qf^$h>wFa²bQ)5KOK2l`f1 9:g1eO>w!~X,1ng$v?AekƵs]u1$2vOf=[adKg9H[khVk;$JtCs@gGjB>I[ %^{!HX&!c;t'#uY!)u NSGx2 C m#pbm1G;FQMy#h!E-%s ``^c&ɇI?D_"'VYμב"#GfI|[Њk|U! ;(\l{(&JvMԥ0_U'qQ碝[ʤCbY 1 d{s`Bz-8OuFE573,~쉾9GW90D_~e~<0q9! fU#'+tJ1݉?EJYŲPTLݿpj,xQ'ͮ?) vl8T;{ÞF3L:'ۼVX[Иݴt?E^ΛϦqõ] meNIfv?"a5'ǟm(Rkǹ' FW!6f3me=-S\ =dOAQsۢGgT6! q4\OROqX623M)2vvy/`kiwf0$·oȷ8M"jO#ПRŮRD,Y!Vt=^;:0{QZMKH۵@`,"ކiܳ[WC.xeM0375yCH JBLW(MtNY*@ UDZ(=?KlV;Br[tN7i:#+m?jdD=T ۥanE/-H$0o!Â)\׸ud7mF/&^/[?snS/`O0R [41UiRqߔDm:DEGƵ c-a@c s&{F9])?0ƶ͖?,.$_.j{ZəmaѲ`ok-Ǐyk-rV4JxLίSKE9NIT3PdgS"/Q1kJeFʓf5D4nLޮBXّX͗p-O Y./Nae{ĵ yr޿^,e3,&rp,OS/5H!ٺ{uw_q艣%s,0KG΍co: пq2MQ2gxU;ܰfЂ.4&C#hCn~3 j!5O :.z~{ꊭ&>5''9f@su^<el$ˑ`b *bY=EN7H^I2_˜-UPb?yj bF^͗lOL!VXKf-#.qG͵3Cx4m% }QoJ'kSKQ"ѯN=fU "̡hj%xa\1PU\91{8䶢]TNX lj>e*O1G +b,XMj9`j6ΐ: i,)U2 tSCz*K@J#stV Ɵz&?%®q/zGMyg%Qe7Gx$ق#^rz!N&zjXVgW%C+Q":=r0CftQGk dDŰoLn8A1@;HUzgt+Gj|r2~ >agaS9Eɱ-VSD|ǔ -ۆ<]X=~OB4XE@R"1Ef@M4`!PvNY.e7#Dǯ@ƞ+j: F7g.MH8:aknnYjxPwxgQ_Ǒd$nDQKS8PZ]XlXjᒯM\|ph $ "Đktu$ @X\T,s+n[{lUe!4 &e7GrK>5@F·3٥ %^7`stnOoyaG30?wyS(iD4֡Kd+?hgM鳛-d;彜HLivMY(l vˤhd^,nu{IdǝeJ\{ðy8uރɐq{ֳ+`>>F ԦbUh.iJxuhbCB>wZQGanv[? -& e7--Vy$_#0GI߾ ޓ( wmإ T!$Ϥ1bЄf"=nqaLZ8RBP-,죇VRӲ`̰17 @:s1I=fAP/'4$\+]mKu_0 ,_)Sw%UeU#6ڽZcYz06Ɗ|@7e"ˆ;i ȃ/5C|G,^%F/X}sm_4 ke>NբAg訊)2u57Y\|/$@i,`~~v)C% kc Tʵޔ{kw@7 ؝YTj73otsrcgBf1*հ&"t@䖺 }ҵg>Si;U9$9BJUI$^|R3 I"j!f:2dCUNpw2]sf ӫ])oBRQ})QmVh"tv);.E<%\AziZK3! !3p@8I+Q,_N- M gowMĽFT۵>נv7f.cM1F0:8zdN㺵Y)Lch.BnM:Jsoֹ+\ĸN]WJ' rNpإ[v;kv=U, fy؁^~6\ٰxhg 0 1SГ_81'0m&찶?Ň~x63غ4hl Ƿ_(CՂE 8M?ǫyFx%,%TѴ7*zmh*F)& }n# +wj΀Ush_;9R_s'x#Tղd6O| qa蠏^_,wq%n pz-Kkսh$ǎQ$8s<)r5ʬb5Ga>OA5*;%n~I([`4y77~$,B$,'1|SC\Vӹo'i-PM?>~G3͑>wùk.2Sw~Ĥb37Uiж 9\ܮ'&X[6mj2gy67Poh<4n 3b +._iݲtcٰ0[G_Ӳ:cфcۖ c?&ѤP6$[_.(Z: n?t^h/tC1ͦ/qSw}bk72r ˬtP6}9_c3=*u(Vb{%@*8d} O8(2*gח܆>%-!K P9=&%ϯA)ZaM2Mc콠*LY|X+zn UqK/؉3ldҳ]Z?TI E=2!5b]9`O}Y%oX屡<ϊhe$BS4U? gYOt&Pӆ(,kU3mGz|/wl6vZhdž#?Kcz L)n5j>wNi  d'e$rK$1itV[UK)9MTh6C:w0W!`.8aUzH܃?VUnDA9eD,zbɓ+yMbSE(+NA"1HAI"ҡ0Y# w^gP+ȃgļ~B 1S*EAKݢո!Qؽ27UHQ̙v< M(i>(-u4 (J|ػ NJ%)Aq9|㇈wZt@I5wskGc)Ѵsz|LV$_.E,+V~y)O8)@s"0ٌr_Z&ڑ"JhWyGL:NI/|s^OL@z*H{)FԴQ^q?qޑ @}e$QH)r7Xd kκWw(uj ,s%u>^81X;9dY/ ~,hXjU/]TgG$ e*,HtjBxrkG0OiN0w/AARR ElQ&&\=gD5v>/!t١pc00yh{7hZ8_}eBH,]̊v"lYiiͣY\GĜ/ՑӘGN i(vP^GfSbj0hr⤚f)Ξn@q⍾]j4DW㧣4ؒvJ>SR~(B?3%=\#]ѫ)ФV$ER=b%Y.n`a f*lpyNfY?i~k+G䤀I/yp.p4^}d!ҏ&򷏓@ia@ .ל#FaL?}Uz Y]^x0Ue0ˇo=??8n]Fq8ډspM}2ԇ66:zfQ!n&L3ARLHɚ}^@ʉ+̱֌ ?&Wukt\W*󤛴iTnǎǎ9O\nܕ?1kJw0?d$1.+/̿Fr?pu*-鱶 3V1͵t%v;e~__;yP19uJo2j1o4 ASƝt4eeC2'{%z8{j{_," ^}ɘ-"UK`S_<=}ri\zXmN4*1:ESd@?Ŗ5@K}+h+zrjkwܨ B>帑ܷ+'043$".wyY Tvн a`ȧAZ \( 5...˜g}&DGrFeCVti-["G`LWǚ8"09TiwFCFygv 9ʊZ? )` Wb0@}]sP?zsށzGGxxrFK8(>=Ft!SNzĺDy Œ*n RM)3 8&@n!c8 ^ufMnPg 56g̥E'aVy:Yd!z"< #O Z{/ߐP J$#Q8*h:\RsIoXY{"jJAd$M[99uw〠*U)7o :K"tkmXu4u'FܟPљNċ>uf p?;rx5pt(w9D*FD5fr i8] [VszKoٛ` ϑ!'Dt2|Z%=(BHXxJSR洼5FIxjjȟYկ&DG b{@a$Î}4ϫ#Tnx88[GH"ZOXNAͦKf߈d9OhӏpP*54`drCw| YB* 'H ~8Scx3s^#):)n4yw'ATm~ j)4C<{$ej)7rhc'2 SG.+9AowQaD hos' IG5%)b.}E5a3kDG!1/9@`[}Zd "zG˥U=^R,M36qpI=H$.0iЗ5|vOU \y/z擎P- 6ه%e p~1ZIr%Gq^:Pw4qƪ$mQo'*>خ n9=J r"Q3{g, $mE,F1=UD ~@˃ݭO[xgjDtm~Zn:1^(tWh٧KvA?P$%Ftإbz1T-#Tq DIMN$UGO6h5JͶt^gtaہ7@uqSoWuhru vٓɓ>SqlH::4-44YO._fc4r\cFqV>F/ 3/ -K'M9 zwnU~Gw#VD 'zQ9FGP'jˣ@4M2, ߾C{}wVj1 wχFlTn7c+Pw]ۘ9vxPqq\j)w4V4_-;@<ɷㄫ]vtt* =)ׯxIoQܚ*"'> }heRWԃp0πORDPXxnUBK@9~G2/~؛ %2Lө.j>amԫ te_]Y4}/1/N`d_Qhqgv-`|n$ ծeBz]]G/|թ 0ժ"Gh( T&f%&ۈ3 ;QȳG\CAH:@$܏\ٮ}BM[[y["|&kеOb> sb&8DPB,=W)NԦr9f:u:RNw Ӹu6=Sux93Q;&Y8< $yq=' <6J?PV< )ÏTzjN> 8jcsf_uٍ;SuE|l-1bM5tkdYgG[keaHF뛻 JZ3e}Y\A>\٘2ZC@C}m8P ߿Z/Oa'{nL-ZRWto{>(I$oMC Jl9pcL*aIlw:5O_61~C=A:1Iˊx.9Zp3MLxlȃ"5u 9㓑:|PB%k"0!JOFp]x.fdా]%gbF:Km̯d?0rvs: ࠲ѓY I^4)Ċ#߇$2*H`n,BJR?KRvݰBcŜMS(lg ]c]$RA -5I"F"v!ŕGHz+W}%=LJT 5{A6̶&t l8c-tC0>IW4ƦYe/kKR]7 >]ݟ`Vfp=-ׄjH|"{p7X*Hj~s-<+ǚi5 k-<3 DTLWCC\>{2੐HWQs6L ': 3HIZtoeyڒ*"LĊ+PMyy}Iv޺:A3 ۰JW©ᮧܭ}";|[6F1w4{e? Iy 묁֓&E3)9z}[z#Ⱦ.NY\ @FHh>Kx30Mj~pƿ*:̡N@jMUM©$,wSS53jYϕ0RaH֤-XrڼĄg$4pgoT.`G/g$9BUD%f5puihȺż5z-'i ٣Oɼv fv"M{QL{څ!v7 ȏoLY37m~-(?T0=~*GʡkjNfήkAN!QPV^*B٤[}IvoџO.pY׃:N4[_hDU϶KDž?Qc9L+vu{oWjzyYJ0k믯eSӖ[.g@~G,'穾`tAzGӕ8|ꪖ|+CmZؠؒ7+ /Ara>ST1 @jF5!57jXHEweU^ޔaQAC sk$r.}aJJ[(tb_X( &0״H֩Sizu\s<ov6/N{M]"BSɗX>" ` Tޣ5*}Wf48\)03y[Nb GZ2fޗQB\l ?E&}x=+xv[:7s7<@ynu=ZѣθOEWM"7|zP\1Xg뀳zv[: X=FKb~X,f[o?sW,d3W~Cuׁk:mS 쵮.uѡN7"j ҴN4t'הm5CbT L.SgS-Rb%S( c6~k][؎K }b8PT4 +{[4ڈ` AO^,"wZKoЉ(g=BNooTOqx>mf^+ )Ī\)JH>w/^dwm8,'~Qxh ]?SHbܮSNK{tz{o6>pB"d%E@sLD)woH`ux@-ԲC|ɾ#@a]l;2h^vֵ-7( ݇0[D2>(W=,PtOTc50)Ё޺Vԗ޳g<.39xzspR&KqQiyV[rG qP!BnРk(j#qOՂ<`6vMgS,/!:vj ڃ ,L<E_ l[ZqȬ4D{RJv{j@ffD40޲ƃ2SE{#TW+4" s^<$l B0.;O {f'7 9>1x95ǣ ?}H*4vՏwTkGF[C-;,ID!cUwBKpڅ/ԧג wx5&~s}ˮ5_ V[$eb>S#Yd`f#*JmMAC{QZ*RPZIđ [,Ny䑦%a7 {)("ex B*f]Fn)GР4|=g)L(?lU9!_7p]>%H_4Ֆ B"p`&6l\i=FcZӼHȊ]f+qV޷h:0S")D[|R% SqfWW!.L{rv8{;Fr=̂Ɔ\dX|i|`is?&Q$a?By*7(4v68W2|"(wW~T7㩠tmW,27aV<5xL1"?k:P)p4Epg}#xZNOʟ<]j 9l*5(n.Tpps>4fM3!(5y' A) :9j*6[(JC430%dߚmEJ!#@[=:jChw\>(#5ء|} oҔkYčsL%--D&%\CSH@?5wkStVBK\+)Ќn #}$ I¬y~-wc !*JҦi[.3x8+=C\ Dp Rz g}+]"j`+λ)=N-S"c9FXEp4'r4>'Q3I-y BKGbBls,OxKVtPmfZ`v]wZ ;p3p:C$8P}.YK# :I:C6b+1g ]n1y˟@R7!jdM@tu`" eEn3$.{nm7sE+ ]vw?I'(O&[T."U=TOY * X$xHnMiA;aΐ: ʰt.KC>ekEZvll{* ; vCOuT[e랁-'`jlBNϡ+ sqy5ru>wZzPݭ.O$B2#ΠP8ytU҄w@fW-,Ln|#N/0H%eTIXg? Μ{%({j^uԄO:fqn\?­Ebom-&5_&Z[ç2%8u @8I_jHdo[ -$J ^hZ Syb:$d:_/@Z_OOM1]YC*CmZCѼ9C~ .ϥj1[oZ&$F=!H]sRwLvAJPIhL/bJpHԼ}3˒5Œ6qSOboX͂ce[uu{('L屿LՒqE飤=rR{})In׬jJn_$߽\gڕQ>&tvg!V,C 3 IdמNNƝʌSl^<uyyH".|7q%ɌT^Mlٻ2}V7kAvj8@bs1./ R ˍ'x(lzOt?<^ 4 $$"pX@|e [E80.Ú[2W*"EO9(Nq8T$ CxJV[A ikb& Wv`;r=._˷9ݔ.)TDPmKD!fmw{tw"M%ig| kh0K6Jy"TݨΉ;%?Kduxh>ctU.۩Ceǭt9T[eD~iU~LL;n;F+~eRzB;I:>rBåsO8gP6 nKߙG9*Bf1Ob&ei'Hް6Ă({KIk.?f?`՟>mf[Ya(6u# S ~c v'ebiȉ7h I 8,熸Tfƺ,8Φn9ݬ CC (P^h}NCo}@"S\x^sj?i3uXqfR_`iIC#w 6ÂX'A{;Bza{H' â⠃C;3%fP@a%A{ѿͪ7vOW&DsZ"fa٠9(ghZ 3\P/MYEkL~K2\) /dEG]%} >[E]|Ծ4^9>#`ԊQg⒉$oP‡FF~$ 7V:)R i%1p^]ݸ@ӭߣ: F8~7c!u3qBWA}fZ3' of)Zlk<4QDv0za u\ួJ"IZYz<2ѕ{eY@w1NCpfZ f= )lvD=ZWVJ*b6 OR40[,nȡ+ח-dEIaR(iG{ P.կ[jB-Vv o԰MXA6*V$m9.%s腳wÉ^K"HlNEIGƒmˮV֮Vwak$@))X7c zӣ6k170tkM@Ŧۀ;34ι/{EeY ~όh ^ te#q2Z]p/mP~g"=g6Yv0hrc/ڍ(W~]m7I)PT}FMn9]Jc#LMв̿P iʢjGHQߏ|ACL1%#$zAa@lG5cTiSڋ%0J 1r c:+ǓR)>r9j_@Vz0QZgJi. A/?Dqϳ5rp0XP:&|73KXe&> z@TRI^}<)uO >KN:7r"4_#; 4@ E _~ ,h5oMx 30=2H? (^Tu&;״+(& s-] l'Mկ;`n /JM̰\Q}_h}Ig䐾CZK̯#'\W3'ΰs ʳ3bmOٞ:޴*VGOyNmxSA 4w YLzAԾ$Ҍ 2-QT`*GXe rOx[ {|וcH.7^6.hWQ#hJ ^F^8ud7p0hs5- 8Q#mAX( g)Bh m,!< pSpӮ_C92J+ɑBJ`[%Ju8{Bs̹HɀEn>aIj+&:Wy?TgwcK!1D:gd8>A\囱5<qSC a@96jB{b 6ר|aK)IW~}ݕ5{~FH4`%stT D#[ tqjZ<@^Bߜ3r퀼@,ezm-*; .ǭiw!{E ,'%}k)B!(ɲTPST29<$SX zEІ}_OWʰ ^I4;w `w]M*Ɔl姐׊[?;ṛAچLGfd֧yciKxڶ>YK:w='*luHab>055޳ nY3š>+^,7=p#Ÿ#=?XIRjK[|Hќ%^} D!NǰZ5sSk&dBu{f `EO{W=.PnF'>uP }fG'K| ZɌ6'rY uX" s},oF6C%+td%V4! J Bέ( $>FZ&!^{,35!L CR)Dɏ})Rg2 U0ɞ&-&;&}j=]`:0ͯBάfQ5ɆnkÀ "i2"'C K.%5fTO+ pr:ޭY݊+-A ib8*TD]:*ehv 9hbgi*-jf<§oοfM}qcU/eq W+){K[{ p&ү B* F^=Bx}'(5uChZ')݂m RxLJ-/!!4HT{Fds)הG q*JԖ,V=~@gr_&׻:Beè1J'_EԻPڥiA[Yܵ=M)3 10aMoZl1VJqa#1sMEׇagCw<Մ~[;I+pQ$GCDD~@ذƍԟF |M+v" oHvdXT=aA0E)2]sQF?TkK8CF.Bjwmsͫ3Dq p(Wƴ+FaI *Wܵc"T=^ ~7xuN,fD`Fz㣱vf0."IAݖ4++R-Ú{EWF<F/LfwF2k=DhD}UE~wnj!𯿈2bٲ}jVfYm5';L0bصnh#q,&E9쿑@.@N mI?huٲ]iyY(tpP,>YwP,\i ^VxׯJZwfMRJ[g'I2jxH-'ܸإmOchP?Kz<Zb< '%4TYV1C~(٪FʝPf',}o{Gb@_/_Сm1*BU,:Oa@0tᄂ˲%%{@kT^$KchU\gH5ۑB,{k‚Ş-H >pXDm}[dw!(oE̩A{V"]1&4.ą;Ȣ8h(ZK(A@ Z FɄQ}aZZJ8!QE^Sd~/k1'V)a|{ aW t91pSw7 \ -resn?\м<=<0>x',k,}huߩR%k*mdFA+cSCsJ,<>mY_)ϡ&[m` tw/݁7o6++Rr,JwEqH^"+bQT_7IoWٓ+:a$j9PCt-}=Rww@p& 5G*kdpF]b) O5,4[^i2yeЌ4])U|M˦qQLvc%r = A(O] ~޾^;_ʴ!ن[UT="C㳠g"9sj XqI.F`&$i q3? D:_bEaYF28y큎&ë/J 5xV] =%ֳ?_b8'cʎVBhs2 GG.:f3К`ɭG(C'IF[RYh\u3a0*Vߏ7V2א yM>!?.BkRÖv\귡@ͷ,U&XCҲsocX{ nĀ))ҤN ?4A<$b`iocǏwzv=eQnZbȨa#$1#Q;=re&|۠yyG5օ2 ڶs}F8]<=8/:ЋOmlGf~$ 9{QXFf]KF?锱)[0ʓwp}X?d9A}d>ē g\ ݙnCxe?6pgN+󆱰[uZelh>g8O{:8ޡqrVwe{q@zeE+9VD Wy.KhD7}ɴC#?Ĺ[I7pܣ3( qN)~%ޝJIѰ_Vο9oXJj'ik_9?ħܥ/X6҅x񕼭," `x@Oj43h1dG)vM\`wLDFMZ 򽹓nJ>3v-`g"fvъay[|IW %s': 2,Ej@~I[$LIV%u?5'9 -cQR_;ǂzD^uK2Z|E'X\ |n%SyvYI.YtVͳ5Wv l`JpʛRXvPVoi4qPu@$񏠙̕QW:ౣԖJxHhUJD6oLE}w` ֱǁ`v=xWr(xc܁AXy.Dyn^򲂒Jx o ՚p ߹:OKvDq* Z uAό]ͫ @ @FƦ`@ B]>.n*m|8QMpu;x"A~js-LZvZd`.8"?)~ ';8VmiW^{ n#S{c`Î qjpJd448 ᮢ:lz8t=lJ`g]ACg^.@t=Jտ">ǭgP0VҊE;,W,g; Ə:{'F\eP=թa6DɰyOe8OeI+4ɾV}`WAtsAb狸)CLL:ooFDλ >P?.3 vt]ߊl8 75 ] %M]]:G/k]T0zRsG~%|W9 t-ĉM4+ENQ=Vk[ =y#ڧ4!KS8X%$ G,>0WgP*1X'F w+wY]26г8'fB7]wNfx1w DoyIJIy Esf=~+5ڸ]¼gm9 FtqwaqR`V1rVY ԬݰN< 'hCdU^6`v7|tlЅ'cD~0uV,K-X.îݗV ս!nӽ~l>6$0"QtϻJشO&>Bq>)< .8~=甅 `Hr{ƺ{F]pIi6ܨ |3< A$q )Əצ0ȟ^6jo97{{W؜yokapq{vZhdc)Ob.Tb:%Q˒>vMoĴ8R#myG߆~.l?%)YAUuZؾiKw@` W@]zyeb6.5a}me^:u-Ŭ2Kt\"El}o>/{S[!N+7.p:PMVzSj t[ʓn%\ARrw gHF?Š"͔U}Xd=> nd~ x.HmɗJ@zLF|׷B[`J2I56-LeXX]qJţ" %ePpCZ2Jf vVᘃ^^Cb}$tǖx$i. gG6G = s,^Z)IӺ>k!t(X_ڤ]C*"k9A%rLIbX8W\`gK?s*Z$ͷ"zi+˛hE,jiJ(ez?Q%=]즅|"u+JBo|Y hT/^$LBNB4]X]/28qGZJ5 'ZO(q*Ij4 n9ѓg);Fc;xV(XFT}=o[OA̯ywzTFwKR{0 "0wmcۆzz0v۾;[_ Ϲ:h0\D/uqG7fy 2VSN?e˪UΩLBh u'-LHWA:R|zg2s'8I>KLN˪ όJO4;`ÊYfDreݏKYf>y_I1eL؂FZdu/S5">xۍ2ӱ}5 }t qe0^E? >\񩋚E`GYo60\Zm2)|qJ}*kZn atQa3>^6BP#*RZhz_<+'n`UZ]q;m'%9 Rx[:8lA}Bҥ{^? x8RzƊ1dy\vÊB \ŕ&X+)9=` \A1'@\짞6 7[r$7e_ÕNf'sG V}f@N/@ű>g̥CzܲcM7!RN".P-Zޫ^Q~q<äC-&]E?}*.lxڸYD^+yVHrbʫUq+ 'Υ}˩Gفː5-tcL1t)P@r~mqA=L)Efd eEȃ\J^qNd+wD9傫;➔u90 6 t+L⢚9o2&r(##ӺM\u*sdt| ^ {$ >yv@1?nԞhv#R3X(Yyx=FsO4aGts5 ;uҦJ_C(Ǖbݥ^spߩq>a)+H|̨]!O[=%1"pHrZńքd'P ?ѩ{$Ցdzл#}xT2j$I(';A*PͪbEVK*dqC(񴎵~;Vb{ =񻦱HQK!-\RFE'!=W)r&':HEZGz8UlAJN1U[ o BߎF,# H~,9ViM~=@z*B \YRF.ϠyX4m6h]Qd֔ T w|WJP CxX>?(_Bl=A0P ~Y/QA .2s,Z.஄\1GaQȾVKgf;^KlNٲ({Yq6" rGRu{ i |dr䀷#a`Nv& 7Lkzo(oݍYnP (CturF_='\(CA[J. Aa׹bod)=-P91ĥU0N&&k,Te?4/jftULZ% s (_^:~07Cj G{ڷϢƅT[%9'AZ8ie_"8>S SẒrI?jbhh{[P30&*Ab Fzt4ҏh':OM\*1~Oˁl"BU4oN|#:::h0(1 !nPlSBp l-|D 1%@ L=N2)n9ʳD.!E!4+r\- ˙\dWSksFc?.1 E]e;ytaਓZ|AsQT)cH-[^yKbTaa,e1LhyOG$:fTP Vqb- e3Y'6[a&&fjBnhb2%tbܿ^#_9B4c+"Pm$Y{6y$w:YE0aXx?:nahC7-򨖈uDZ<3@ p2gzLD1x\~V!ߧ040QjӪz]:ZsWR WtsB JLzVqEE tv@>7=㥧:+Mg^"L;Wqk$3mCj'$uGFh__Br̊{M_KOZ#IKd( }_?6ogx/ jYmur=! cůK}e42~&Q_y5vH&[^, .2/*ORG\vIfG}:_Ʒ4>N־R-Asީο8$8C;$;6Ab|z1e;^PMzѶ3.t?&D #/R#LjƷGHi Y<8`CVc$isBC1Fű{+]vGlW/(J$ O{zN Pvx]~@.m4:$-t %m&Gǭ{RT5O0N 1c=1{]'b˧~4z36.G$B0z@mwy˘-kg;d.5޳L@ivI$wKs?`TT\F; 1Я?~ *翰= R3?1VS;TX,ilId[)4?E!g)*F4FYiR8ǹk!t==2M-?*;?Qvfشz} A`N w15 EV6I8@}G@ڞ{W$&#m,a\/-ƅGl5^QpW3QM|rrw^>EdD#GǽXa18zJ$Έu@jIL<: Yztv@3E|q5mSuDh8Tʼneiq|Jr~Ai39Q9{,lb1uۆ\2wჀаw\p]uan{&rgrDƯa53J3݌SSьnqtp&|]jEL  udx])ˆS9/室0!,Rz(jj7.˳Olν6Ux[f {dڝ%6,.H n5(zP\p 4x/se)E9G.QiX>{C_gSX8FBܰؿC x%oJ-e*+??Z,Hc ǭR !ʼn!l.3;*-#D\Q5&%f8yDle]&Mv3cV[soZU#CK nJ`/Њ>=a+QXEmRך/PF|pBO XT%땵x_MUX&}Ŋ: *%dh3}O{J sw):׏@CB]ϋկ^2]*RY_eC~d?q,~} z. JˍuRY%^DyFd]t$}g5< c9F}胶٦=.|t&QhUD:3(8V*=8\Be:(c~17l_D1OȐV}u|)$2ôu=w{JD`@ l,zh;(%zy`sE* &^= ";E;Τ[Z7MvJ(qՖ-'@/uE'Ңe̍lV;nb!P^D FeyFK)Sq)-𡓐?$1KrPL"ԐOǭf%1VYYE!ښ3"@ˠX<%*MSz\a@r6ئhP Nh}D}a7+ەjH*Zºhm32 T͹3 =\@ϣL.qz{LOZ86݌+0?r%9De# ay(La a9G4M?wOguI>x%Gg> 7 6NirO:ރA.ּET~aT+-YQү\ˉd4ɲn ?-q6NWhÒ;1F:uGߪV0$Wk|hEav"S],O%$\Zy„! qI 7'_@xU9$P£avI Cj*0\ò{|K |X܁6sV5$6ۋd, ppTWɏMj0oek+Ƃ=w;5A9~JN1l]3lݬqsBά|` !,YƃB>@7[?D%0/[{'O(R% 5R[3Q#SB?V'q7jnJ:Gt'N*Dk12Ôx^/wP6es )¸l0xLB1^; GAcfn.,"6%+hK\8hILl>>\Y)-|HúN X#\7:v V ^NFֵʐ=#|`noMA(I@=3*e3M ٜ 7I*0% PN=kcIGϏ̹鎲y5ABuhI˪WИ\t"FT(͕&ީMOܶ@PI5g p69Ð赪snN|V͠*/a5?YaRI$Xj^G$}-`T,|e-rO:Њ1X"޸j# + (giꡛu;;׫I_ZǾu?q>l`U@ΙqkL'_! _|N, riQN#oEJ"ѭp'%6*\ `y3NGy6<0B7 ˸| R08ٶQtᲝuΆ/Wß}9?cya+τUt}{Up0vaU+ tF /Yݢ6TSCtc1)qwRC PK-ƛJ>Ǫhr`5SHUhz|1+(eO6+2ePbjgZvN19*Ze{ :lu]ҋ.y+ qMilݭ C_hmiy{q0L?< :(b_G0ͷzZs(v^C[Ӹ# <X%I+\{ţeC'vW*ƻ"\.:c%jg+B}G3R,sL]< ټ7EjU{467Aؖ=!dzM= @PܣНӮv7\+ U'k$6 Ǵy; Wظ+\ww!<MzR9lkǓs} yrL;=9l&_Ypnd4D 噥ӼS4 ܎̹2\W-WbM5[ӶkO] )R.4oׂRRA >f!BHC{k; &_Њ_V Qp%0?.9qV_ ?L#kO24+GS ҄5dB< @TXbFsZF2Tœ}z}^+A~IT)s0/b.C(G`!;_KZ)E^@d3 njuԒS~盞*B6(2.+)E1L+$GthI63Jp{KߺUO`Ia+"6w<^cL^ = ҿ[ځmԀoCyʧo$LK|STI"6n5#7L __sKcr;VSwBƢ{}uiͪ%Ե%ݙ[VP.}6N4"sӻB4YOG&6P:PSF>fB푡 a\V*w!rBAzzL97azTGV&34~5 #L梍 ˧\d]U8|Eֳa=r#mٶX`/﫟~B>+PUJKNo&ZV!}Wg;8c*/N"[Ϩ^er㗞'9' +(^,"j-si~Dc F5 /|ulJ95y.mGLrq;kL zV)?i?`ITdn?S֒!.Lo[ywJM_:}ߴ ֌ ^J?s.`rI{IfjrhHw-i[ 7oIvEFfzurucu8oeH1dk6)G5Ԑ||D/"҈dZrArFK_XgE~Eێ B7MtW },/w޶D59mJ"6ݹ"A\r-)G̉芄AӅ?eʪث*V?څtx$zWU`oS|dޜ`+'{fQakӓx] WH쥠X$91̃wmd)ޯ3c;4G&[TAI3 :Nf Wlś80)2@:Į=CUoU?23[0  W1nx m,P`|ܧda"A!ח *z\% a&$L7RlWu8kNMr3aHAWK6f *U*4vlw*%)\ZNc&bH'Q+ut2c]A 67mhUŚbzPs)|^MaJSOS5!hvnU<< 76O qRl %2fB*^Fn2ɯzŠE-QHE]Ĺ4'Jf06prxϥ@,CFsLUb&%sm+V*>Jfq8B:[kdP'1I0Mm`!Y@&j3&8iYXRtһy"u#޳\ iEgMiib4#{󷯦S;=p`jd[FZ$d@eUP]@3 /ġWpSe<5t[Sp4ۛ_HY;[i [VzH{K[0'y@3~ 'O"qbW*+lYk+fIͤS_y^qXOO2XoLq@'t-` ׊c +#4kd3I63cU>ft&+&08eEsgEJar2Nv4ӬJflkARb._X Bhgk*w&(UK%B4St*8Z3ܼ.%&~9G 3ԃg .'( O*D+ lX{rPKErMl4K覬+;m0 (Ve!ܰ۴"1bQr/x2_e'6Ux&.ZcRBU]|G-ͣ1ӧ|,/(nKӃl^-r}mTD >tl6Vs[WHX5:pFwX/N23d^в4,>g$gR9ywIF$4rV!px) ߜԵ7xشvq,MO&K~ `]8¡Ah<t.庱m )>ZDEDh[@AK7YFeoc9O#N.N/ƽ/lxP݉$XS,-q - )EDiFIxp&VM"(mAҢjgѥ k;Ķ:`P/ah2{7r$_$)'Xl# 0d+wvJ#M𥬶/o[jδj0I>rڏ/omc1&=^C ~1F>I~}Ah'?&Jfxr8IjR\=k?y>/H&2F:RV^Knp aUa(=etO&gV"Y0 @t8ql-\#2*[#.?' S4!̘0qYl˝I5UNNQ>1RE ~kqI͂!c߱>p.֘ 0/oiA8!Y,(p'A t$)v:DB?+n_ lx5pcj챌ϦAIpN1.﹜Ag*[2rtcLb)b:Ba)O?۫F^jH]r},)~O񽠠鷫ۜj9e'!,ZT" 7ev-@?F{ǫO 7czoXBl`  N;z=pgŦgyBUnvq=F `AWQw:KQ6ёeE>3dT>չBaB82&+V RƇh d ^Xb<7 I*31L/˜Ms |7\qkŷѬF-a(Uι;K ZM=ZДF/]1 }JC8Obcua[5ݸMP"09+xx.9 [?)Lwy4VG2=Czt򼀈N0Y:ϳY;t(3@@mT(.u!"B{mHSlx}=?Cw ݢ΋L-X-eE:եa\k7-[R?@uN'^\-%?pub06vBQzW'gu+F!0"+Zﶜ~)sQrs*;@El/\ň c@&Y؝-XԌs= Z2QPzlCE΂4m.JPYm:`-Ǥ~DpO1WXUl.ѪiHƞmEwPKv\szlZ'Uejd`,%;(k27`fa?IQ!Wcu>*n]<0O_hUU^'Qn+N ,dx|Xոg3kXӥ $̃x((P.jNmiD$U56vYSc,>?8E[_Ʉqί=ȐLuc2$O̓b Msڶrp˨a ,߭" DkUO(7? Q`6nW ~ eBeϮY(h w$4 벉E[p'rzŮfy;XLZ-8w(SJu/xX=EPNLƖsOvM8&%[< X҅ ae)HzwrK&:w=Ʃ#lZX/^`L ;\(),*s%LB>F,fgMX<@d[]d {ò '%iΐWH͹=6$6$G_u:`Ag7Il}.z3cߴjDVyq+ Gwclpn/ddRۍtĀ'fAGd.#0gn(PAiƳtԾSd|3k =*`Sl.F>Oվ^ sJY-LfM=`Et d\CnA5B"UL (4|}Q }scpz4\,F: 8㛽AK20aVe,)xnK(+dƾ'acSv X\\ DJuηi,0XaUq.Wc^=!^OwFR[ <[R]h0jAMl9̙L1 #iB@P.( :08jvW-h֢`7ƴc$CIԽ3iOF>;^G+b!@.ߗiL.}L@L~Lr pUEbz =ictTw C[ ֧@]p c kNeџW;;8z ve_Ԛ,;e6 ]na5-p|R;9B9Ƶbt/~[%fr캝-!x:qF&#y:\,TDEzas5Ӛ7%zV Hpp/7HF;&iXE阫9ϥ2^ŵ]łLrB:쭭=-k@&?q-E=%|a?`'pfi<;'v⨮]ahX1k-IIBŅ!@0qb&4Dg`ڰ[*CY/ 141>jj P--9nFf9$8xX`kdo9M#|%w.))3TREMz26~\̯2BֆΏmZQb~(k[ +&*(E1ZsD %'E䀚.90xUhƹ\}D=˩ݯ'=ۊ%1N"/, %kFQ23le/@@ m!u\0?4>hR_1.TT`$*v!g7A~0q?EB.9Mx6(|KNGrÁf3߅LuyvdJA77s-0NaoP8~%GNO2,Þqsq$| (<4!۳'N9{Itv%1gr![njbG{P6-۳!!5έ tuE٢'Ӣ"6֘PЛ+cW!PDz$e(ЇZr6zeApEL@C3(z9}I.UxBNYĤCXhD&Gu64=A (҅"?4L)b8XvKbkyS;B{[iƥ$XP4-{L\4s.CܻfYեF"8j!=ZeQ"_]ƃġDY. g^דV?}mO8d爎]Suh 0 \mQ ͤܚΟK߯*~,C%x뙪?Ui+X.>7TyH4 z+^5jZ/uNG D$H g]ϫN5m\fi)A;B&[)]4,DD{=BᘠKEqFEB$/`ZN3?yO9#_A)W8RF^'TɄO3MIwSwS5C 3\cN@vȷ& -)N !QUC1$bgv97'0Ns]G l)P*%H!Ҁ ÆmfyB.&C J@K<*\G;szlڔ)wl0c4Ypna(z!Mʒuub_)q 23F\=~VhiBG@Yέ~埆fIE.'4u$7 QcB$ݍhv2B7s&U5pӄumnq1>.,&;y} ۰O.7>5,vO5M˻,-75Ǚ0茷+ Pʾ4{At//:@uMk9&?*?W5ҷbe2A}!,>tW?3+*y>Qζj:MKehLᰁ1pr[gi<.:\vAZrΏcTzHɨos<-u4 'T$#XgP(̎“/ E:lnߓD/(VQg6'?R ޼uaY &DU#^z6lՌ_bN3wQ4+fKݰ &+;#I/Z?APwj|{\VM&Fb %דyU[8Y!jO@|_߹imna\e@:Ɲ'TziT_g/䟖r^ztI¦<߬I}ARvjܲC.a+GmŽogIjy̎Pc Pqʨ6ؓ\N3ly 2QA:?W'bf[ V[)P|Nwf?AnĽ:‹?֪Ig @]A)GRFh;P[ !7<CG$jXM cvWхA ̻{#D2m&ǰ[ 8LCOj ἂK0}q6yнa!T}Ew:Jsq7U(a(xfxߔwtBh15H]4ٜQb'p7bR㱆xhOl+E9O|q~ټOj_gPwL+mA!L0Į3Rm26+U! M9/D8X_"ϡ/ALsB&J")#̂[4lrRԘCWxc1*=}1A69yuUpȈi BO:nVe KX~ߏ ݻ/ߓī5]<Yn[:=~ZU^qNz׹Cm:P,9pѝ?pO3o=*9$ecBvNSx.2Y-D_gƘ}1nEqzS#kb@OMߪhbO:}"r&{]:ݝ [-٣v@gRBrpptzFl/bAF}=1Z2щst_!jHO@8¡4޾WoI Py3/:FI%G墎SJ hE ֆb STtb'՜Լ㜹Xh;VS0H!\-`ѽhVP/1D5T&]&QBeTҤ_S6Q`|u`̹6D"*d8QQґHx|" e 4N_eqyy"궺#O%AjJA 3 tV HߠB\2>CTuت]@ADYuuL< ߉s;c9e|Xswډ%}etٜAN{.: uuWs'NXEq^~r{°Z~_g}$:=?RVfO={k&X{M%)mˍ=r|ՆMyD)d㯫UY$0oXѻov> aTzrwa$vumuѓ9ON9ڼj.j7.Ee[y#ŴֳMNlP~Q I!QR ޵u]>_B$ 1D'R-ػ?*ΏA8 @,Ĥ]&dW/c!m$&qbv񽯌.Wu49GNik(9P'Xrv B}ķ̉L kcW b{SRlDrxVl|]oXxF#+v'g>s]m7i5 TRKJMZa1p_~ M]ЙR 觅iMo FQFZ"ޫ d?l <>z*=(R #L-8͸nZt3WA~"z{?1gBDqOi5M\:eZõvڞ􂗁_%LPฺl7*]k8 U5ZU$Cc ϑw'`ʓWXV c~rigNșMF$J},ˏ9"bi[.E8P~~EQ5 F룇n/Mc j Qe9d+El.3ӕ~0+O_sݍD6v3\[7ufֿNp^57[#k%3n[dV^QS]ŝw鲳Xl-F*['ؙҒ*5 F@;+e$ɉ (d'izkKT"N\2Q4: V1'@Ed+$e t.Q!qJwȏ'Y.;u$;+V&4OJL}M;7R1kkvuE_[$v4ֶI-(IrcԚx;'g؜ɬ@*]mzu|*z` ԘzBlM?Rg/sZ ڟy7e.U+|Z(*ۥ?,Ήq>2#=.WpQ̭Il9wD|<6S¡갺Y ί/&bW*iu<, ˬ¸1"> ,=?;W \SR0'|z=lg\\̠p5yKL1OvqiYd0N#հ@ۚJ[ gJmyՍXN3Ȱ;~lQV!=6d=!!6ܮf㛫s,ؠ6%8 Alo>zUZ|=:ͪƟnCSjpdU-h(jb?lB$]j Kfbc)?Iʪ?i1zk=.ލaA@w?Z#,rwh5am[Ow:4ޒ~w=}D$5;ts]-X(9t4HTѝ* 6o6}oW%\y-{~Buʤ &n!^Nin⎷̄Sr޹R~#+]@@}I~eqW_YohA@"] 7{t(>-^2p_J3, LbY ),5n<݊kyٚs T#?C<-7Rw 9[gf )qr~йX҄/ W 3W >GK?43JRS;|-׶ 6ڀNPEW=&\Scf&NډZ6 dRdb]v|v9 tG<;zBQ KoF (uY_"7{Qjկ9#3>_YXΩEZdAfSJ3*J/'0'g!S35n~N:H.zVt/42փ@`>I~0Q 'оe͛1,.g*v0§@ lE: xw6@9vLK"u1^ıLS}F'9dCyC[ xn?C#N%t@- '~lYJ'> =Y'ҕ 1`f'̮=,r."Rx~8%)vN,Ez%^ݓRA UA6uQ\:q5 Qt7@!|^Sa$(N:%ݛ{i1ξ@^W]p57x 6Os[DЪt"p?]H9Dz~-aKsQL!JM#E^h5 k{Kفrw4ghCoHOb3 D& AVڏ̩MyHzErEs` Wk'g쮲f +AĔtfGY+ijY!UZ3tQ|L+\|w6)eR̸>[ xehE,Ά_I:>@Ȥj< ڢo)F*;nA Hpx"X95ݎ%9Ex'Xxgfƌ2 ʾqf'O|W4(P˞u \`)IU_,j篨].{ˏ:v$m,9oT'o1M9Bfp(?w۾ɖ$;Ȓ$''a0gF(;8?x>&J[,r[jI^pj*>ltw UXCIzOBRoOw C,;OBү+=tvP 1Iβb?F$`~R: ԠP[6ׯZ<[P}~E9 |9& oדO:@?̡7O=wͰ31EX G/kQ8.^EꀘVhǨu:-7]JwFqэG I!,!:jgLJ2e Ҹ~ɤ5MqOŰnEihksa0RBvdLmS2aE> E15_Mf1Ès=5m8f-H/dVuwU'3 D~QèBuXUp;S2qx=g JحcJ= bUdKK,J<9&M.l+WCegџz[SU=b?cTEj"Œ^` b[ sG]|aL dKLjk@7nGy ٟ pР)B"#FleSo&_4b@m'/r\V}0۹1xCٖ3V7 Q`p`":\GPt:a qi,hNc#@[wdI+Av@z*ɜ@B>%qC"\PճW.$1<*Uq3ucU$Q؛œdIb,{z %%6Z6KTif #?<&gBT'm$,E&cH0%/RVWK㵵u(!TnG W9N/* [8vxkO7 s/> %|G-.Gi'y0_I}҉1 اqhߠ2,oH8S=[̏℣W X*Yi tw3 ZP=!N0A|2=;;F]h*;P_7I CK*Kp^ = Xy~ S1.F/=1agMR4;KO\e# i9"(ۡǴpؔ+EBzRʁ;hsy]M Iש%G}ē\rp^+7vvBa{{8=򗸘5|Rypravn1=^wꧩovd ^=^`1I7:Osl+N Cqx'ϻ/QiO"ڢ5S*j "wg3C. F42];!u$8$Y\6d!`tbMMv*cJgI~9j-MѼwˢ^rc DĒrj |1ZF#t=9Mв4)t?1;@Sy(F*!͑d-[*/膯DiIysDCHoHGšP!Tj&Cn<402 b]qYb^ہ=E^"f DiDY>7=(T?f ? )jCud+-+mx/ڂCUSڱzv^E~64ZE$ZAj!0c|商 0◺8"O.}喨 8%KА)xmA¡.JBEOgmALHCVZ'8~ KEy+;p'EY9G28TR:ϡ6%I"P85wj/{~^lj٥JMuAv@ɯ<~)oMilæ ]ʩ| niM%Y~-~cMK-{Nimn0bb^C'T =#/k&-[m;j~eXjEI/d- nA_!ʻR B2wϮsT򸤛j4OHb.N4hO`#Qݭ){[_uC hd@^ׯU-ti*2 q0uEsZ3t몫rQkF)Ư <cLzg[@SSgX5moHpWµAaqZaPhLIS[ڿdnb?Imo>-x"ML;Qb86`RЯ>0+bH߀>Q E/ʣ< Iv=&ݠ7c0S+0,i,1B'r"BkIuG,0`Уhhл},uL^O"f}5#w_&*u&dgw mXH'cB%.]?pvBHX^T޶^d,#7uVd P&I\d]+ LKEN6CVot!8Ƃ[d,u,4a?Mɰ82B]~I(.ET,[zdX .aF*[}d\ ܝS@ŲE [x%E!MrŚy(}>00 ]߂Cw^n- =. f[;U]!Fư&dvUӊJEdǢUv 45i sl%/S7)6p;ţ`Y⋥m`sh֑fZe$ur^kj!&;WC:2!Pj4 ܓ;]-liB0ѺJԂbJNCa"rӖ @c>d?;)qo. ^Tlxu岦[qvzAG>H+:ˇBXΛ-xkUnb AQEq`2b}̚U֗=nuQxE')rGZS~9b~#$O6/H56>9W67 ` 0]X@D9?1~_b(ɲ@@<碬=E/ӥ'Jq5qǛlGl"q |u2.:[uư,lVtlgLlMUSPJΫ,9KiѺAKR0 [Zu _sp~+bq5K8;S6\z\'%Y?` +L_ ~9pLWϑť>ug*_.NZP4xeǐ?Yh`Q6A[o[滋*??>h|U,}#wq^h=!TڽChnIjØ<Bߋ1V &G/Q",Լ ;.< ފYUr!+^0(G4ٕ.!ek/ۋ$ /ssxjU 9P4N\x/MurIfB,\>-ҵhXd8p6o"rcP,#}e(P=,;6D ,4o` +8F+,$bVhZ?]MpUXB]|siIa}57p#\/` 6/xi=~ϧ_ZJ'WRU(-LilTi͜ag{~X`ԛ(R?a ա FR4;̾!K0"߀x-$bQgd^i_:u^io|>TNEqQBcƸƇ#w"@Y(ng,af{HCS7QxҦ0B@bYM;`IHBz.yaWDߘ*at?S*_ө9KzfJ_ $!aP3mǫf %x)?Z0?&&>dس @/HTb(8/dMWD/9y:Qd)^ʜUV,<i $KʆDJA]S"~u*557(#}%LF_݋^8פOJrV%GI!2] 2 λ<;ݓ|ߩe)C,eO-L8VUc-1X돀 !.E:_G"n Op85x1Cd<%!~i`e>~c+4B'-#"j93g$m~P^ ࡇ%p^;hm }ݕkQTZ.G.۬rNZwН$؂ܮeOCe@[; \oMfPmTԎ_| Mᴧ9GSUbِhQRlL~ѴB =Q@S wGbZ,X=x:T_фN }W}g2_T$QfCt%~F2`(햓:^ŖkۭQJK&AM|UƾUak%2nm꼀s1q6sj3)HS((#vy^7r#A-{ znV_z[QKf fiirlKue}mvvi<|:[kr"s"-M|]C ]pP#*tkKNg17p,&jxl!WzmTSv Dx  ڹ`:,$chp@xSoNZy+W+>hApLP03.~4= z5]ur܏KRģ n\0JL4c}0,0Õ1X4Pc % /˴h-e&ܝϩ!@59'wvku-B1e>S>:L-7fPD[vg<KSrh Mz-+jvz`?wJ];2B>(+T@~޷LG=ŭЧ_< .s }H6=mځ~U - $Y΁qsCDfeMXNB87 ha纓$aGJ(D3'a"iKb."Rƭ3df]1oLLNm0 ZisE'(@@ѩ*P/Vl tKUFA"] 'sXY$= %gyN$wx)zL6Rȓo5(G5_:4+W[3\KM!Cq ]ΞBI+JH[m v7(=N}E{3`sk*|E'n_Ģw Vi+&.(~ɀl<4l3vYoau%ky|5+u8FrҼj>UR[JA8y T+kƱ\!N\|L,"VOQin=ƼE@:Q5zvh#QAQp#xg,7} oiHkyX]Q__0'Cg1+$'9|IX'-K^ֱwfrI3$+2dx蹦^og%O+%';s^HKFToS+m"7eZyJyMEJT%;T<-$?7]9SpI ؎BZ3_h!n àS /dBQdvS5]e3<|/^pR@V 0g1`챦\= Gq(,;cRڣ!f:eeƒP"I`p4* Δ(lcJNbP9=GCRA k  Xdp2/Lʅ}=o;EN0-W~7'#Zꨒ3HjFz+Ǟ,Su<&2p2,L` Q#(mEƝ GXGnVDxٛ4G6IVrS:RJI3CM#בBz(1'fvVx ])`SJ |.Fa)1Pk'."lt7]A7O/$(MS8adl4\Qm*e&,| To#rAVWIMH[^QUD^9Qx<#$U;D7s^X}ۡ4ւ6ha=O;0RUh:[D)ҝpDFuR3Cyr!^Aw[# a@4зr0s nm=3ȳ[C/(|󺜪OGH7m65 Cͭ}nC$1?ZABYғե-!]>|s K|"b}msU{f8VsGpIvҐ!,XBLl hfJv_~ ًyqkUκ/j ! ރWh?VBI#M5Vd(`*+KZZ888ǶcK(ڶ 4;\SEÊO." *ieݵ*׹h1ke2:P$~4"^г1L MŸ(&Fi_IT uH Q""*æ)m#}LʘйY{37D*Q3S/4-w_ ,G..$(;Nr(YmpM7N,+vEaRNw@30?\;h#bS-wRTضFt}Vf j]S﫝␆ ?yіلEAK$Օ.G-  - U;mj΅Ƚ/-KNSOYP0`81`yI&9$ى.7cG%b/HXt)‚[j}iv'o,nl. 1 ymg n%Aib;7j K{;\ci{wҸ,I{f!VTc&s#Pn/Eْ7kBaI-lu f}C vs7MurZq^K3Z^{88ԕ*wn!LE6ދ+`) <z"YMA݄o%Woe&X 6U8.ƊHk lZ eB+1Fȃ1pZbi6J>MpHsEsc摖UV.騂u7Vj }tA+jVw)ds"Cp?'Mas^ G\nP>37pAܦKZ19rVӞ}>|'9y@=^_S!Jlz3*cN AߠcN'Zib FYw` Sfſ^]Bcwz%:i"u YwL͈磀1FQY[[RcEӁm|!;5/lE󒚾+RJۘoZVkB K-1ldb[<>"9^Iv*sҰuPW2TSz9ӟZ% Xc^8 ] mĹ*. =?حTkce.&%K+V)[ߞu w2`jQ0i2jD[&gLͺ_r!J ǚad"+0T=NL?7.)-w[)11jGu69 9qU{v@⡔4DIDq&$~tů¡ņqu`[#;0Q,sYSA8 [o\*l'# "~U," ҙ#G^]95:hۨ'iڢs! bVڨФ>릵mTv*}|HgiO>X0ې9, rwJk}b< GX3Gv,&Z Sq[lBQfZC+:KM $wNgK2"?٢i!]R*! {#O !Zψ🵄DL?w;ϗ `Hx32􊧨3naϯ68̜ ȯ8= I BP {=a[:HjpZ,# 9dvb~48I@y\fuB'gW/* rcѦ`Ȯq߷%tB:Zdd)M'S򖇡*_t(6.k i?di,bf;>S*dQ>yiF>fZֿp4o][[$QU3Ǐԣjb,rmmjn(J֧Dj]x ^-餦2 ]r8{ec;ׂ%;Ioh26}#/}֥|c ܕSݤF~92<}W>c1{FFwQ~bƽhԮiu`pygJZm|`K,m||ާEx ! a&2L|-WvBC͸LqpBU؏ɠ|!3*NNchn)lsU7mb5Ϸ@%cTGֱ="M;։1ADwhhe:VЕCHN6/Ih>Z2}Ox(qqѣ<aSs$GGeP* E.[FR CnOА.(\ Dr!U9~15O"_S_^"{-[V#}b5'8yh6MH^G+@ CX?u/(~a%Um,l(σ(R^U=&8u(@,&v(A5i뫱zm1ҩ / ;zAs:GXxt`tH0欆~6!{jho:?u$h}ڸz ;67A0@9;ht;= GTe,d4[%5=)1PmFZ|=~,iAkA/ ?7.E(pϦ=WDq:rHaߍ+]p5i'R ͂(tc T 9".m,\}A$ 'h8~B |Ǥ$avOx^џNjpse#PUIAn*(vx]lEW)o!%KUt1EIEikb'NUjv$I{VoloZ 7 FҠM%\n+!22,azҖ-pyBG,pܴT} hmnq峿v-BbL )!?OfHR j<{lbP+Psz2BHqcޗF Rą^3?U0]; =g S^~Rak #B"GFacnC?a-V1NTq]]Of*,b1M-@ m7QZ3)LpÛgӹuC 2 Ø' `o8$7DI ߚYڪ] p#ǻf'g@b4"06#ZQ)D0-ue-i6MέĭZ (IܫEZ2q6 yx2 PAD3I_7 lN3,e/ѶGo,ʾUDyS 9`?AQ %IM2~P> 9ݻԲYj,̓3stHpYB,Gn3e")*_V Ӛ)( QdȹWL$c7۰_22U^KxlZ5BrJ N]yEBĐ\m?лxrm>!;;IqCB[?Ix(:/6:V{=ETBJm8amtf(.-UQJ I  |%+:P%_AÃn^{i-AMgs ) |Xg@)* @RǬJ]Lr闝:6,'Ft^>rX+a|&|h11-5L$k D3j޾Uu.pt~hZzD{6D lZ s9n)$(I8kP7m'|.*(Yz˚lR#!uҫt }ʖBd1-K=i*al޶Htm9#~\;,e&yX#^/U^R{M\T8mٓ%z~JMi 4ѕ;gfx!#0ެϥ2 |l?u9Fx"GL{G+Vw+͜􆀝e떼NdMȑ? QArnqj>ԽD^su07)T7\m^|Z0Їu`SA3dؼLtSC+ZL1GR*;)! U ĶrfBECf]"XbJIm*<gm=" =Nؼ}cU'X1-=>o`ͣZĩB:0) E %ؒoKp;C|怀XZJAp~AKJn&7"wQ~]@gk\6QK@Xē]V>IаM(VFIt:ٗ/u v)c@ Qwb\xeTt麱! H(l-z9$Ǖ 7jȑ7΅CQވOdc2 >bP!sD1F<G0Ï*CPpLO@f'gR3캱AiuCK^&ى*AxX )nM>AUw:Ac)Y&``jdO%8 9TrC6jrYp4 +"}=Bzc{ ˔Xӄ[; UC o0]) yfEy,`8 8ٙԧ͂j9v[:}FǰQ#H/våDr"O Dty4ʂ]RNJ1#(N\O`נvaeJCi%!ސ1QDcޔ`QeF }H~58Dh3u~(&[G<8ͣ }gx)Y[ i1-haDeq "]TkC y4AUHْ7 DydjojoL;?zAx"2[ 8yV0zFzL0s!z#v ݰm FW褈/Yq#wQ2Yž.F-\['ܑUWG1#pAv<"@ŇKU(OT:sSHY-5^Tx,zt`bዖxMm'1,Jx'-z)K갾ȵ{!v.1&ݦ1XOA jqIjj‰0ll*sB0J∟CїfG{7136yoh.`)ul[Ұ@)ZZכֿ=߅)0P?&(QL{SԪ L fgwN"((\Z}p4LޕY-u"~T[|v83 _%y֌٢rGDYr;`!2ytv{s 6N)Lþ@qF{knt㦏6=Y516ש3t8HQ ̼ÿWVcoӗ\˸^?OtǢfgiJzh[)ʽ'ƓOzxoŰ#B/RKا!sc rF98d$h1F{y2)I'Ǿd<~,;gUܽ /;@ Әv3S8|-| yjނMc|8.My"V|1SK/Rj5/\<'H+|/u 8 1WYX<49}(0yy䤌NߝFOe zىӭ&q4g1 Iz J=S䇁Kԟ$V 8Aնb'F9aPCRD Ug Ј&"tQ;q/ȲoNy~]d0ݏ:@l5W|$WX?`Xu6)|nَp}5zޭl52m]nk3K=qyP@ݿJkIB'r9}3m@4j <:~Pl_YSA#wE:xAQC\*\Ieߘ [#/*M}4L6Ji/ufAA)@fզ0x-YF3,jp'06n]8pR.trZ R!wiLcs#_d,1!2bùd<9sMfO.n&?+H zߗ ׄ+6Qm8g;>l r~^\O|lH I㱻!h;]7]+)]_qKySGqX:OtEY 3X]'y5҃ѽiP*̿<hk.& N"0htZg-*\C'g"PMkϛۊXϬfz4U)X2Om2/=8K"\V3ZXJM;G#h䨧+B^@sR- <NP} ]En?xd'bY.rz\g#opvni bXP ۖk2fB-?cfx(H:0i*娿b=lơ:|nj- {x):q걯3/YsMgrJmweWݼt>`V:r)w>C(,1LvN ?DV˓ 'ѳ~t'7 ue,&)lF@o5_nt1:ꯅmnsj!|Gvj)\! Eap5;q0RܕWzb%M۴Әy",NIBDO=#͆ -7;3tM5|-<'Ku`6MKF%GsS@Oyݗ$&y9 _]׾`kًW *|&_ d.p ͬ&,s7{jȍk'iR}AiڝCi?|K×Fi=/jFKPDAI]RyO (dXm _՗oC4{Xl;j8Ht\kJ.P\}Q)ΆS^ U 0/Udž%8rDHm)9sw7Ioksvj1OJNGN=:20Z14@֭" E_GH6?s~(.[/:f\S>;:=WXZAu~ZZ +qc>|k0Ƚ2p,u/"Eϋnf(mF+Ot)_to:Q։@8z>Iu–0߳nEyHusխ~>hMkd  )h\Q$(9p޷rmiخ4՚oS"pHeeq>i03 t .)~̴ϷoK2^q~1.ĺT\j>D7@*2\M y;><6Ot7r̅>50 T'-=0L ޭR7a)0QP,G]|X23 !z,6VmU~~ m/`-D;w8h^;t 1CMr/YpVhYgelm^>w/fuD#SP øYQO8n|6ȶ] T FI`ǖ~4q_.5S9#T-2aE @JVum&L&v}eUN'81-:KkY(tx`N( ki!|*3}nPW뷚(@uz@6 /(ϰ}B ~|e *>lBYe/(RR1= }G0MZB`bn؛rqp0lD~:Re]K{6f'!N ndg3!H9nV6o4E~4(IAZs)2L/--8~QT+ X +wNS7a^$@g*j&+j+؍WxݦllRLZ<3) ۹'[q<$v=Xz /i ;S4U-ܙn`ݷ+:u8_MkEeAzmϲFA_]F/ 6f? {O{ki<$k'*r[pro಑35*[l;|42wkQ4e='3/%gNV}\ 2Wϧ{3"^wq>5 WHqJkuy ecwL=/I?1$›3`rhFyTlc&2 NtP%XZP4YegjHπI*z X ݌yPY<%\_T0| @ &Gղ_ڬp!0À*Re  Ȁx0zENtTQED?!bxf(8xh3( ,C\#m꿺 2ќoPI,ibGaI ߽鎄&gSd%aV}*2a\Bf12觫q9 WgUͶv|.tgE^j\GSA >{4l*D©1ZK?'\8ҳʯy8^4~TIִz'oL s18[gDB4qvS\q%h[pb"w~k%Q<z~U*'q)c4&ꧬ"=gz6N(OB`|og@-fXPIz1 _^2[YjB+i~Ԛ (\k6pn'A= B,<2Eoȃ)&?`͚3NOPp/1'9*ſ6c-׼B_Cˤ8_#k;ަ^\3`1ufn x|5 #{k1x:+aVu:zHkiYhbtlq4S,v(<>&.@p3oSl *QE[jmdqSouWG;0~aPЉJh+jf*kADkZK 3Nf<_>E뗕Zw-JFs8hTQ>H4K`F_cwY^k=}S=\b݄0ply%8uqCh-i 1y[j{WtQ&f3㘲I^Jj}ޜ"0;>M I!$Ca~)5gRnMIzc!9UYtyٖUy/IDX<*%C\jƍQgGWA=;J=O d[ܱmSƵsz,`?EO>do@R ;.4u+AlV}`k"mD"r'[WH© >cOnHvRn,9#? 屯EHvVW[*7L')Oڜ`lbBj#nN1JdG¡A4<9 w%@Dˊ/5އ7OYc_!o+X}֑SMd K_:q7g%d!%mкJ64}:+!<u.:$9_^6FP!)cP8 hzM llSoD1O=hWh38x}^A.d9N+ h5Y:\*@I'pLj,S<ӆ8˨Pڽ3 Ap>1% &S3Ix:C?ᗰCbi}RS ]=N.r$6zg7PxD8Tbo+<ɈԕW2xRT"19$&aQL-u aH 8W~iy*f9+ɱ%WCPɻpJ8PNMTIbxJŇ$ex:7C8a*<\N"#l;y,~N|j4&%t-c% F?=nzʕj^išg!2D\}T ', wH/8^&n5ioos.~]%!fibͼ- 7a8Q>fy߷7 ozAA=`jO/<݈8LEPyCMFڱEdl?O1]\N^bBC)/^x1OqYdf6 Y!;Em(dmD/l'bj,|jT (|=)y.Pך9H6j%u}A;3k-wh\D9"ĊZvM sijmyͷIjԺ0*}Қy<̣IEw]מJ/㤝z[\?`٭a,,tIIf&f!̘2CI(6 ! 𛓄ufC߅cY#8o " b3oR5XaK/F#DEALjpAp^z_uK:/A1`W'@FGoQ;Q :5:<rSmEJ3-7g_\0OpFZHI+aj}<"r1rZHm(g17C֝ $k,W2P/h[*]ȉvbhW~Q, Z˲%dK{EFP! O J~c.Kj;Pa/yA˧q inDKdpLU 2r%-dU@][|bL=cUQBiփM"JhD_Ӯ5 y+M׋Y^o_y,QY&IO5{ ltM COrKNƇfs9g+&֖lg+΋@!A!iӌdgƋD%bz41qFv'iŘ+Xaq|* =;bI,>ƐQ5u\VIwhg΂=0;B20B,w4ccEjr$H.zBZ _zG}wM 9_ՑlLM8JUW:R>7 ؚPᕽmQHŐ3sB)Ɉ%Nuv_]5pd{oZ ka1΃Ʈ[~@ω,hМ~%]ſo$4"Pڮu¢ϧ}R_kxҞ꒲oX&BZC@]a&8r߂S˛-S0YoG * SkH'N1v_@1v%'~p3:/_[%.x TNY;oB\#ck*FIe-Rzͅp[,89.WJF,`\yey]~@zE:7˔=G܏ E UOZT%;mk0<܈qh*_ δ (H]aĈ C"kSQzHF^hwI `gy]3ENvq`-N~sBP=+T;ok[;2Bp8 "\p7gu\BӃ@Vn _5;;#|d.j`(~sv fgճkԛJķ.Ā&iv. KPe;MaБ7Godq"KK2&Yq2R&df_[x(UEjƙXjh-v7;"]S_-v8pQnBF61Iy+vL*i/31Ne!`W#nJ2nxe@ڡCDل[{ &D~a')t2Pks`)~nբpshc+"HPf =YsMAokӸAZV npr32CmK L#G{' \Ri\qZ2nƴdVRwsL&Ƿ Q Džd'Mg1-mլ1U؜\0!ՕkrE\䅢Y~xf̙ LtS섓Nׯ mEԍc+ݒpGD98+!#{_]û=XHCٚ0IS#G k/IDؔp2Կi@][y݁']pRc^Jg5RlPJI@3E&lhH F3\r-,|1}?V:tgzGoP$ }SBEJK<>o&]Չ_H\\mƓ9O5$ŢM%j :){oCڈ:]%汯CᶕlV-|.~EFe]"2ßns$6E@HU^)N "V0T~΄5}$:O. @?aM`(]] ڞO%8IN9/Cb,70r XD;$[!y,v_L"AƢVvק]G_I[:5>A:r F8,bAljC:[c<}nJy7HЗM!09aKt կqzɗr;,;55B+iQB(>IWV8ib甋)wUPf?&$,/>uA9c~n10>ex "?}uiR(ccҸ-Dbp_b|%Of IU)Jngf o,FҾ\`غ_\T |xMz[IdM?yL#`#>JbP|h(㕬lu L, P_:r\XOj,/(j5tү @f&a.Z߳lpMee*&)_mɓX d5hv3?M쮝KS Gtt+uxE &?SC;rPˏAoĔV@xC\-}V7ןξ__E7G$5-Q,77}"dPalkk md)|9 sH,1=6켹m󖁾piK8h0_oB>OFeЈ[K9W6/BQ^m31&ǁ'%bg-ĺkQCFFZYpyXK8 n[*~6CUf_. -ģ)2?<7ʈRnY<+$zk?=t٩=ԨC_F^=WrAqj0qqO/.{sc ۾oH',M[iְTteRSVHY4PP0&e'ݭϿ8Ӝ+h/K-k+!^S@f]&tL=XR&Vf;,|RZ^Ky6Zup:Ԫ8Lgu2ʚ~\qZ `f{`L#Ոh 1Vι7H2D'sjtWBsyl[n_(hiwm3EItsܿ|IF]oaeU"ǞTm)4I+¦Xk"WFÉ=cepBagWG%B n*ОVc?jyroQ&i_ %`Suu!.ߝ&Ķ?~Ǽ{ :ƧpYӽ*T %Ҥ<@D6QT47a1y_!wIjHΔvECP;.˯6l&&֨k szEU.IF_ ;K 9+E_ B -&8 !5_G"誔:1:c8b!PՕAP@#6|CFf&h fd63Y@ʺvb?P0g[x)SwNGTVm%| ^?8B#N%r} ".2`5f['{)d`0 [N!VS H ˶$\DӛoMjEerܗwFWU4L_.iT[__Wu#Ip U&?NН]*;{VF|aકڻZJ9ZWbWj&vaK좁VOUR]lQƚy=vgͳ_t_d/v)LsRXuNnCWF93&l\t9?U )~%Hok_3]*[e+v@^cUf#G.Y/٬.S6׃.&η0 ?65IDsx钌=ǀCaڡTiO0=#m.5:Ϩ22j@q%?('CKBm2b;lt,#*G{'+*ᔤWeYR9>r0%d5mj1d6pEh0|$#C0L|.~y8AB1^ Pn:T.l$#vd-X˕Hv@=J&36՚ 0ڰvGXX7_&|Y:yCrW De#]טN(+|kx9vbd.iIeOx "lghnp0{ 4 yc8o@M>&T\o$F.asm Z$""*͆YL2ddGXм ז #7M׵rǴPɦ Q7-8^șh$I2F7龶K$ v%Y _˒iNeJaHP{3pJ$!Ge{V' CT{]!UW[ 70N'zIϻGbrF0ׅ>(!akڶ4 ;j||gc؆.È%;K̂Ţe9] B0uDu=ԻҜ"4("/IIzE2& .޷P"ѣT /{~вtOE 7Ï\hX5@8XXfWK>ţ:6cϴ% W=57qH7{gpgDt7x[ŔmF H4UL1$`y󧐮4u /V94Yslp9eY4u[&U#~a2KM?r(i=/,BA%? 4p9̉7I4YSϲɕ\ pz?-G`O9.d{%wR_촑\,iJ=Fmҵ>1=UA9^5rh/Fۧ έ@}!@|~ز%`?8Ruk@<' Y\$)= $|ɧ]#l@i\2\4^ buI iWՇQxe?ܔ10*RO ]AbG?[OkB&AO2d9q smQ2fs F&YpSz`Zmd{xEOUPK>^fb8 zT"G<]UP;cv"I_^y(Xp7dakx#.f #۸–v'(:0m~΁{lSl(dBN!m0'V\xo߈1Eq`AGHsDsۡ/^jص~^ PKkٍP`-|G;  qc7V}X$ ɰ&-rv7gc|, etEXže12 V[5֎zg٢=`y=ؾ92D6%h]_5+,0 T3nWfa{ZFN={&$)lc'62Y;?:b)^%!Eւn~[LR\EL+c3q2"LҍʛlK`cL-W|TyU/3^!Ԟ)MQڰi`*i5_Os=p5Rj"`V4kT2垮p6$sI7Bvls>O.C'HjM3u8k n\PSӆ:0 y|Qe$_(52Q_4nVMUB;'|r*1ʔs0 Y<`{S_0ݭ[exqZ戂j}֩Γ?JζKTa\=Q-ǽS0JEgD yk ,ڊɇ(4R d7e7Wu.h@MVi0 82~j&\>ZNJqPUHZqsny!AG#pȼӡTC} }S~(OZPUvhVKy/bsU8eFpD}(Z.]il5D>5}L+Wۯ8}M< 6ZӴQs[\hW+6B%o%\= c,dB}Y-rlG:Ȱ3#P$A #e&x:Jم  kk"wKN$bh-,X7,?y0L,amI^>N!ZsDnܘjSQJ92{W/ Zv{TFl@8>QBow 4xXmwMk^Jq:_~eV;a 5v2,4"<=c?z%,mѐIRpO+`nǀsou̗϶&Y: 7!'EK&%y 97bhvRLq uB߫Xb8b3`Mv=ua8r+REOXl.Q]aIx7"7_U^RTm0ubGnP/{y--Q+ᅳHM#'^;j2?a?muWH9oY^-hYو,Eß[z|}jAU'e~̾38c+x`3 A)sh %tl2'18X\Qi%$#+18od*}5Ќh^Yq}rZ͡O $)'k/$TSg"NZfVڲlx:V,^.qmx@2ߛŨے Ij6g|{vi8Kd5GHʏ;%DC2a7w0y V`ˑJVԐL*&ɖ<`)V37GF|5^R4 t:/1Sz =I4j ۥ2J1$l[Ws=jlZ5 gi[1$d%'@ӊf!16]A`"bQLDFK(:d0逳S5B%mRL|U(X} rͩ # Kh{aTpR ɡ;ԏ峼6"#zƲ]6i-FmliYXbόgTË{eX#VKI>Vpg)]kQ ay^ ]E":])`9_ .E,=2*ʆNzN wafXnژqNEˣ/ ʀ.;zSOx,J@v8>ݗPKѵ`FO(BS0a#cNO<gAY To"/b*]Aqh_~64.Tוk(k=)bskehO"_r\9ll;cjHgfol ?}} ׊Omv5);V.J `G_!XD(i 'JE%FyCxP嗎nVֹ,,/bߡ՗zV̓Q]sJxp+kv0-}* WdTbEhbn7. έΪVGa}{y-.sZ?3R;at+gu#_^UEHV93+rล *_;udhI):F+ոU[~c YEi5Rɿxl8cU@;BuXJٱ9{L(8Z7iQB&|(}62m`V:o=c?gp)1! [^ǽ4g'dӉNHF"Pwf]˖UvDd-ͰFڂGmP$ixS arҚ=.;<4>Ao2oVy{`#HгF͝$],j+2 XCq!}{L>I67k,τt/7IYuQyT?[Zf7%VFM+@*0; G Tߝgcd#=Zn2Q(:*q|y;vBC$@nj3{Z;XgƥC@tXӚJWHl YLP-]: ދ|9Nj..1/>k*jJ P,ra {׺ztQ"?`'NU۵RC tD$YvгL|gh cP:q4p<\IhwY@FKf%̮9q6%__?Iorļ+u^fQ*:2D:K/ɲſ B~mi3'Z.ɺnb'큾 3GgLr IϟBjE "ł>Hوt8ؠ]X^M}?ɼil%4FgR A(q~R 7RI-ƥt.p

I`Tm6j)¼Ù <W@`᪓L0x8v`fglHBI՚vхX򭻻OK=5'_G)Jݓsp` x3^iTb<ӟp ҜINK:5^\S: 0|"@a܌T9INl`'Ǻ#|孚` {t>^{.RuVXoN JP ɨ$1V!\/F=`1V[&D䦾Dh O3{YjڜCcA\iO/Go+“dt};ʣ6K+2V6g@TLcS ZGHK&A%Ni`6Ϯ&Bc:2G9;yʈ7akVMl!LV0 GͽXh(xB#m \uCAEn(ymŐ g w;uZReZӏAˡHk&cRΤߥbƔLߐqeU\wR,-.*^!5HC/< z("/Wmxe1l  8^sv`pmzfLqw ={`lv0T^)G:Lftu\o#Br[-)7wc %biCj@Fw<p~?f=fΉ YhF |8)9H.~1|M{XZgPJ)|uEE~t휷hfg9j_i-]V;g ?6˔Y_~jR?YN,kLiWn,&2<&Ha<ƍ&w}TTZb&Ez=LD-jWnԊ2ԚM_\$H4%WiVz%3#('A&+`e h\Y(1rݢw@4NȓRZN<" L>Az(P -hYY1I*$ U pR둚:(ET!9,L1 ?'BRa&'G( PEg%~qᣍc9mGQ>Yl8!Y̯{6td`C&vНsj:u%[ɏ ?>OSW,uv愹+]d8}u.5 w^OHB[["ÅtabN`8gB#3Suj(+d-?%@n]GysG07,Q[ʇ9-9$ t#w}3#cco۠.,yHnKB$YnTevfF*{|ŏ$Eb)|YSʼ[`I"i)D@ʠVidYvzH:szpv5KXN(8LOA1+ ˱CJsig7oSimNƲjC whFނaIնl($Fڹlx֓>e >aoo֏-AR&BH} % >;u4X@4jLn[kwi/Ka@r ith?{fq>im/!$e"P t&FK=270Ah{2%TLA4ti[_W~k40MbqBKEKU}RnzM? #ǡ8Qt>u;`H3{1#?B zOTɄHnѷw$آ'ϰ^IDJ>CȖSW'HrOr`y &T}\P`F/AJ>bI'Qm!lHN2$fl%X~&$Ac9WD` z+CWY\T FwǼXfZ Wx[$-m&z z0}kCS-? {䚶/b"9 X!kvη2Z= ;m(7)UoG?fF#,SW^Dp$WhړWqjگۛ4{ngZۇ׷sMiת7HeK+r#A9VsgAu;lC_Ox1%64E t+ I A =`bi\ZVVfTRv`mU"_I%+]n#ǠtwsX 1Ң AĹ_VuX]M9m55Ù饅WzJ+K|w 솽sc2?2 KpGmw(ŭM?zFZBbe!Q.jpsSwgYL#XB!MD5&”oQhĥ Q]% ݮ=]" ԋMw8S属F]%mw5̑X+7PoV%9 ?M @`-o "A6%A"u'flsXnb 0ml{cOԶ:^ɛI85BJɀNaN^8H{*B{@@R4F]O*M9wa &pЛ0} M(HӋ D#G<za|M7^b8`]p_ Tֵ%sG->T3X[d8;)x3rnEzD{5rd xQ[`؍iZH`Ůp8Xj;ŰM GCЂԟsjᧇR%kra[B1'˄əbXrAJYnҦZb.A(_uS9pI3K 7`}b4n,"D0ޠl7X40TsaHJ4_EjΤ̔b~ Vc rZ{&Rr5Y-1ۣ)w"V2Uw(*tXZȗюef Gj@1PŲ~A^ؒMá3)~W])ݰ mV?O5z0C7A|(Z=ƏTm2McAf]䁠<ՠt}EJC" :]ŕ}0~M"ZNBnoi$wNb?سt'ne q*~E-|o%r,d1ٌ򅋥[ߗ[ G*d,zBmŎU#%5JGinz:-('.+1Q%2cuCI9μ fO6l*o-irٜ@Z< p_Gܛf+>H8Pb(!y@~[|+_&U$ܼCv#CP:qXXb*5< V@^4D0@fj$W6'Yb;aFn7@&r߁#(oyf̓ :ĜK֒3A *íU'Cy|( aVFLWY·sR,T^x 7 b"gp4F랟cQXpع0n±)i+o&j.Kn0,Y7$"x5 ;#kpx4CؚvhZI{`9M8SS)w /<91J5)T.!΅ 'X 2^uK 蘸_n*] sPl8tjhi Y `j" t11 ^ۿt;I/X6#]#-V l{ԉI%CX6tEߝ_LԺSA7[_;61QEU8.DJjiMaiK¬Ggo?+ _͑`:wr}m*jwኍR'"Ėl#.[83vUo'r8ӭe.evV|G㔎JYb )-6"WDJMde8,ߋ2 Bxq'O>x̛:ex.=vY㬰Nf K+؋ ~E oȸ/Y.t![#ZR%b_n&u`.!MY#Ji Rީ:>yr.8du$ GWH*{f}?pO]i2WyB(yzD/;G r qyS>'n /2v03@&!@.e^n^wS)BdP "2\cFT"_qVɦ?1@&ѿGN& BzFz ZƯ)= C~`=y-(exAAOq0;N1v?3d#iT_MSQݜwqa ``$i$dĘpiScmv^%Rƴ!5'~mׄ=@|D5Yl~^\P n r-[^T‡'ZaWG_,(Z  7rȊFLFV6$0oӮUVf'~; [^xnK~ 6DQ_JQ=auʋte Ba8ԄWA?@[qȘNTtJ1܍n8ky@3v7,S@OO d. xzcPC+`X<#&XO:CYEXYyGowHP_Z@52/*Uyq\׺'nAt܎[677li z7B2&bLx-MڄL%Hm^S4S BW{rh.9`;C*#?n &';ƚ.dV:ީiNHqD\w>c/DZ%bדqTıead'',Ye|i=dLNXX$/.b"/;ӜB+-3V}J9ݺ YXԻSImy9W ""Z ^η~n,ϿQx/L`Lv_fIV=\:e{@L-p8wa9FH07OFBh}eʻ=3cRP2 `(ȳҷzj[W`ȫ I٘z|SD:"a:u̐f.蝕1cM*{E#fvUݞ0IbW^s7VX1_d>ڡ4R*zE΢ j%*Fp5[֣/@Krs`d_>qy)煡K>9msmיͯLf`]R?T4J/?L\5=ag4?aԜ EmI, 1UȸM^0sPӎ|"PٹI]-Jlfm8b8D_BmwbV;ߟvQF,Pt`؇,dMR vUvyί^CN;F0 ["m_boq]?{]7vu=l6Xg3#}TrfmZTZ±H?" u}/hɇ92.K59s7_2-.؏~*\W1z0l޿elw_$<:P Ls]|V%OGFQYcIPLMsг,ZT<.C0\Ij&p|zL&6[1Q!էL`"R+p)v/#5Жzj$茵\(QM$ :kKu+]CA}:Gh1*\Qi߫XlJx2v|۞A)sso[Krv* +% n]yxh _b-CQc؏;jVkםJlHshYvsnEkN1#Nz']B=QT9YzuZ=6u&K/Q;Vj_u.âZ|8u]WNєn7;&C5:SfHB+WMieK^Ȕ*  R;so}W`㞛ݕ BMLq_n.]#c{*hG/afy:!2q5zN*Kqޣ>&.s1t^ B< }[;2pJ1}w6On ww*2 / BjlH7' ={H,r qP oZ$5|" 5bSmU1&sz#GwCM״.~plG'9"蜇$eXC OB3|I;i:Vr"]3' y pl5TR,dJrW44v=)BJ+"S4'.3GQ>A#bIe#pܩ_`xRl}7sc3GjQBE2ѩr6 0C}nI+uGBb%!詊O2)8,#S6r#Vah&?ѧ&Rw._$Xd+A,',4x|@d9kh ׬sT"=PuJ?;6&d6~5X;\OYPz8p RV8vhE2 W򕞯R>9gU ى_wCur 1؂gly@/mB_XR^Il*3[ZR ` / Pbb}yS%(ܸTtUueksl2˯q1݆!xѻY )U611/K@FП.aWmThO4*Z.W{ H+E3ˤ֪*yW^DMаBpJu%LA* /"=':ȍ'V9 1[It:B˞dwdr G W#LWh iZTB7dBt=aث!G)ԿgݷQaŴyUNŚ3`H3Aףŗo^3 tPU8$[gG~5Hn܈?Z@baƍgn[']G2ΞFTNx1Q|[0Iư9\0N scs/m]߂+yd~#xkU*$As! }jeEfVYIWNLH%f{ZDhРur;4As+9[E5CF^ g&MU_ 9T @>$iԊi+ _bPBf<2G_Y ?V sZ?حTө^`9N0um4,>~(b ~kX 0;^iY4ΜЗЧi +[NS^t^IhBw'ՆhHÜ层&p{?MLLAhpzYci|_ r1:

D'mOxz$1&"w\g/AUBb~LsbyyX ٷ $ZSOHZUTk‚rQu$Xt右n%e&|Z:zfe8[k 1(*/"#}Ţ5G yCC6loV(A}tn7mpkCb,9Wl>pݭ#'K'zd9?ta;`έu5'BڷbTqС w}( _7 R6ƪ| Nx[U0)bWGd7z؍K!]j|$ȲZZ1„{^ĶAz Fɘ32˥jd=edr7 Fs :j m'OAD|tnGtj&iWR:?0F\nډu</j0>zkÒ$ 0H/"zO cXÒ`zUC[3{{B\[j$ȿuLz}u oI0@|xtOl LO-&cqnOF%]„wbחfW[(Gj4~?<4-3=Ieb9ܴ0b^˷dugҋҥ-$͢|Im0896 @Y)Ҥ Zl(@-РZhDbxaXJH w_mĩ2Uݶf xp "\f_K84&C8/^p6<ܺPSҲJ°1UO*Ggք{IwR+E.A&]ڇڬ׶H_{l-sЃ;ۥUS(NN̡q+UBm @X.nrO_ Ǔ2 I<;!<ԶN YC9o;Rk6+Ha_@j'ب@}\/A-FNM@t!OBkA<`Xܺ Li"n: ;o5gY6(0Fe.6W$kԴ2K}!\}0ϾLBTqƐ eZB{hip=!-l[|AhK%C@W2&مRVDNclmh6'נf u% "<WMKnR0.-R*l Юov KٓKyT]SZ|CAJ~۴1@Om&d\7Fo'Y](zO D.wdMUba-i5 ̮-ҪC_@HΠSn$AaL7L"JW!}DG}6 !) 1^9c?9BoT$TY'ng3%Ʈ_ѺQxfu3f΀,-c{U4ߑ_ETDLtUof À[SV XHi`ңeE>VAW8tel|,d7$ȋ.䁂X\ځԲV<؁IOp5 'N~/ɠU[}-g`qGoU|i X Xf_ŹZHBy ``ԢWeM-lTF{GIJhX2iO~%xo %>5bj֎k4t"`ṕeF`t퟇^fGif~|ypP,Xߵy۴Kk"3@;-_tƖau:,J|nmj D3Y&Mh(Ds=!qfp-hg269㇥O$D߱j͗%>r+g pN:;/Au7+*{~5]TwVY0vru1ߞG U\ YM]<`$ud::鞋Tw: Tfގ05tF"xQh.RDTHlPg^_C9à[nnZK). >5sF μ׷"^ʕ31FsXfhu,~8,t3AaiF#L3ϨT*:en*Th%Hg>:g-Q4L:dOF.*r1uy-A~X zz\ˋЀkqc.jO5)[k[/.91̈́nq. HxV4$ա7L/yeE170UmF9%[bz T"zM_>X 힢Hdfh@XPDmZ@pHkWu Z'S5a]֚ Fɪ ,S\P[~yQoD;)NPjԃC!9*E>_߱ m5La=d1 m3# ꇇo?9lN_ F¨/FЩdV^>q]GLCx hKLV׼OD*xVvH ݢ(g=w)zbRf{s34:L#(3݁B ,GhEuJ2ǽ6*xV(ƗI w:`z̠J8V^SECzrun ɭ(kWPc,}Vy˄YuvM$4uKmSsd=HُsUGk繼vnu2#15uC;jc.ul3v*ưePȿ`Xk_VdR ./T < !tYOP͎]|C}޷ 2c<"vz+GJ )Tűs;)bA[Lc/Sqs=>M ;N]7tlDEߚAdoH/xs1Ei/J=5 廅VYPEҎAYMOm*l |練.-> 8{qZX/@,ġWvG< ɅۨޔCs]'E,diicч-'胩l2|dMUt2^%v(O3 a7hwi12>oʹ󭒇$ _۪Ѯ#gHޣ Sn^*)?7^#]#VXbN}<#'\ΖC fG,\S~FqQIekxD%.(*^mr>?A?;\ڬ ^gA^Q?^'"Dqwqtwvp"mQPq,>=]Z +EǞOV3PFM]3>=eևjמXY^zJJ7AKyKWf{_Qfi'!4׻hWݹdEGK55w9vʄ:@6OZGS=j ?].,,)I! hΕHRI &jm68EFU"5L9S~gg1A_SV,U!  ̈́e~AHASzC9E wS L9/ O DZ*d1 cVu5۷:>nYt:*<lG"1BdKϰkMa}˚UlKN_YhȀ 6ZuߖO ?d[E3R:H;a-@{+`Ϯ‚~E&M3 d!wh2qV g Tn[1n Ap@fQ1jjda+{ F)>E:&WZ)lz3*fpǽu`!i& 9~4CΛjv?X Z7~a>+.uOCw*ɤBf4&Chjg'o&ǽU(T:Ň]m gށzzҡ+3Mt{WgMXqiEu-E`/F4w8i(^OJ.!Ca.5x?)K3H?H"Q/Gzy7'SCf6^G8`2\C50;>?>cnE$+m5t'NяVN|n01X {,T`=.=A FH㡢Z%A϶Th̰y Ł7?𣾓 \exhTY$|>e_RTMpV)a7̶'ampEMơu5/Z ܳ"1~ܐc!ޞ+XvsěG@=v"Nbv{3ڰ->@ %#A*ڍ ?$Afo&"")@^E(PO-ҵɴ]ҋ 6pA!`Z8T&*Lӊ>TVlK8RD\Q:U3Lp/[@XwvE?gLmbݎ8bPq5:rx&~p%j#ۏ$A)tm&O=s^KEK2w [ގqV2wrc==OkC U'sD;T.zs?;/srj1L-݈Eqǣaxw*" d9 O<[CV*-5ˡhԘ $+\kw'ҜpK X[42[RL;i} y0)Ot]G ri9BZf5ARdr({]URp­"V]n%@0gKcP)AwڧS)v*pŎLӄ2($q9}(/O#0ZYLlf.ED*Pm˰9~4&a@{Bz&'UےFY6BYMNÝΖ"DĊ0q%jkoXŀhU_Y&atT 0,nYqgd f+a,fz幩&c ]%nڰ{}Pt˃JWK1r;.y6ݕ)}Ͽy0`4>6J&˸B_Cj51Jyc qUOTh{υ8tMك0ZD˩:4p%YR2cJv7 7%|pș)@+v00f ˉ Ƽ.>;܁FRgY.}DZFXZ. (v1P.т4]o8<mQeG3j puśߖ~]{ݹ9jY #y[NkMHl*Y1.{/r8})T`pUa{M]\<"D,"&W*Y%& M;5,Ypd^d%!X9u"i;θ3"tUλCc7phI294eLdE6 %T 2D* u*q+jdr|56d$ar#r5>'eY/NҔ@d g虝1V/K^kG8+l+'zFѯ鿙ߪV<2]gepLru~c7Y.5BwRFMGrgkܕ.sD0R8n "{WOD[xW7Lqo yС,g#|=A>vblQK+ֻ`fPa ԅG?A~=,(`Y䑨H l1 v"À rua)0ONIý\:n'u;ˌ8C+[/#'rO/z=60x,\zeш=|yGqE-uf+(hwvZW1߉9t VEY3R 2IёHN`9qAnr# uȼ n æ2%l v&~aa*4V!M/,ʋ2fx+)AFV5Tz3P(,4&2ɢB0D4ũN[p|;%I@5Z;e5匹Fc =+B9I#T`%Ab`OX蔅&`,1QT޾:@w mfkOh\( |u2K̆##ze;14UW}6X 19PnFAz[sy)x2b%K [+aV/<UMsGX TІD+J-m;.MWΖ KcǁvN#aVL109'Ǐ淲n&ۧ %ݞMNqw:`#H8T OƵ~;Ә = aJ <&RǗsӱk[cUձWSAVNY H"c1Q BR4Yt `f  yv^O|~u\x_eWhC.Sc#-)[]3N yUME8=&xEiNY ~˰fEf (r_FҊqȪPwU/e'z&R-3:~U"T!HɣNŠ9e)LTDTu /MF miOohz iz|φ\+Bt=>;9OC-%),2? dj*07|u{+5y6f~ %}+e6\ڔ6 ڽǽ `"=ς lo;gdU'?yN[soTu#kŹ>:y0U }GksFҌ{+g_Qn=y09s,^WS-B`SG^3i w%ʿь,ڔ(몟B/ǯyFM^ L\:~čHE>S^.ykL8B4<ԒdJR%s1[?_djfقSρC@FpxBVBYw(L._s3f뚞!7} ro}@#%F,l^M C) /Xz7ܸJ#Kieo`چsGl?ȯ5@6ȱvk{v÷U_ dHdž5xsd|^_BoyRs>xzJ}!_JdPi=_K& IޏRP Y42)`fN:S.ON_}B{!?Q$ $,3dE-R!upՅ4κUJ-\DJH5";3gr"+@PC\8D^͛e!7u:<7!͎IkhR&"<18u}ζ {Ka/4 Y|mUw x2!M/mgn PȚYYr~KVttꌌ70[~ 'XfuP )+>Q^zAqA}JsPJ2]=`W-(qf/{E5ߓ 1!i?c*x,3t ?2T < =?O_ v<A>+R邰7ޅ+ۋMg'4o1inuq}_ "ʧj:j[RzNUloه5% RatҹpF ϼ (XMyhkq(a bӰXQ~u+df-CPߋT*|o4gQ$q ?U>yt#B4>}ڼNDʼnrW-Z([n<7t6D`{zP_`Ll$ LEu5+.ozڰHN绐Kz!;v8#l9(i ;CTp!t/}3*xcv0Id7'EGX5F[w!axܮh HT\&J}6gKQRm;>*Fk󐕎^4Wʇ]>t&-oeLxkܴQ؂(qD\=P!0( JqPaZ0Z7P)XKhֽ5[4|+`>ⵐ? xYCa6fnkgϭSSIW\pO\](u4m+a;=Q:dTK+I\3 XԌp,!l$͊!ƊWKqл*a~rw7ގ4D˥>fa؂oFn|D׀qɪAϥ)..XUAK?2kn~r2' rX{NDM\c[zǬ@gmM V33Ljj&NA![*i"[ %Q,YEkɒؼ=!= <\C1 ]\̉<k򏥽SbZ 4>U+_/,*xb39,\"J::NKr19q$)~𩛊Zwa@K.S\,rLd!2SD>+`+# 4P\VAMo;=u`{O~A}U2b|^p爭=ii&CpcPfrWXT .18A6a= JaK?|hH%/F@a)QGTA#SsN%iإ@OxD#j̪oc{0 s3d~C4)^~@%iK4dN8)#GL۽ * PZJ6Ŕco,l+X0W\e LMqS>/:5pJ[ů5RoBKbMd p) /ՈVg;' ŽLn,2tsgLuRQ3ヮ]uu6f=ޝIMyA)>3b/fNǶƞBiP+9j ^Iv&g*?8j{DwP/ ~Z73U>sna ޗ+'a_V`р'Ng"ݒms[b |)F?04,n*ZgGئKhfmPG1v[ /,i=9GE(2I}^7 п2}T+]M6賫5 7hu%|w ΥQb`d-ȃŜ%=UeYn\t M2h!Wj-SEHˈqd?j{wAqq&\1xHl.0|(f2>$8JfZі*0# L/G h0},]a SHp{y=۪^Z߼9ٛ㈉H lR?SEx)=Y:m["z'y1a2nIO?,eE$!7Ҩ%Y&ŝ;!C6-l&Q.;̒ Kt%UT\XdbY Xaܓa鍮&O t=ͺVq_Vr*y9hD77~^,cԤ:5"^O>QKuZ<[]<~ QNqwiʯ!! TPwhR $?VMoY''UL6+ @+w¯;21R d9w貛\H< e 6CO@Sѯ"Dor+,(<0(s&dWIS/IkAe ?`'tiRmi Y{MϨ쥇s UͲܼ`~E=V>rږlwYj}~D Fsڿ erlxcIDF*msEU|uq=qxck78~6I E[G3csxt/֙Vo-Vg.'ZtԦ@]ZeFȞ 8 5G)bȊ̎Iau=~o)iX;//Q:R2DGu=˸(I`(d(՘ׁo =Fu)=R ̹\h̷1~1HabgIFljps/֎i\vJykbl<_SIKK $=IgZ\,;$aIQ~3P[5E5UNM!O:&PT FVIk+D"M7 yd7qHҕ(q !kWKh=Pos?yol_xaRن*^OatcҎJ= M^EzsO9#}u*Ƕ,WX}ԋ'u6L%LxY@/g5\Q+Rr(رWGGcF lzj~!* j嶚6M_{ևޅp 7f2I5Xe c? “,ӫvmwScu#疁>I0=D{_ʐu*StcJ.WU|jT@6'.]{[Cjղe />g 7}! {4DG饏hoyN49{9l%,=Ojz[` lbBQ%o1["yN%+h)Αk+%ه9T}sL3xuWY]<#jS3w= j5,JfP-{2ZZˍh]x\51!ҏ653=(ةѫ g ]gk~zUa1<U_ILZכiҭk܄QkՂRFEg-ԟ"@#>yT2 އ~#h#+aԙ-2^r~1 7BlzSV]J1I& +ǻ+uS2(wgׁ!/pB;f5K!Y6"0ll]mD_R@ɇ :W)SOdQ: 8}~||'MBɭ LŞk\7>44_zf [gS\|Anzψ~ BߣJ&,f Z۪5 })Ni6^HNBݮ.Yd65 B08( *EgU!>8h;ɱr8u?ljCU|(ɢ]GzPpBC.6!eY/rJ_4Ķ^jg1pˀ$t3g+LU';O[m_ݶKADbF4 :Ѐs І=zxe@c1{CxÀX u`O`r, 0rܿw6k%I&y5\E0Kaݏ^FvuDÄp'!L$ہU.QY:R>o*\D폛L)f fQ>% iWQ k%aQS^X$"A3x=׍M}JE}FB4%%1Ӄ6?%q1!d=rF  d<'U(~^-;r B^gDށZuF89uAC%\x93EY,,qv‚e g3ǵdɇMݨ*}B LY;ܿk]ҩpofDsYO)fpvu<r4@e%)Tx$O+S#\`цڋ|0 z9J`O&Gŭx$ %I,ݘu'ІNkmXi\l!G,wһ-$mrx%uOV}qyK܄i#4fFWGcrilz,@DNoQxiqǟ@{ 2A-fFN קizz\N~NG XEWYB@0ɂ,EzlN*DBY'ᓜqtT;>>$Mn$8$_c~CLVД}d_ʏeh̨Q\T5>eyr0*;hB[<{ي(8L*y)^-e^]#S3d!^7ʥBM,*a$35A6^MW [aJu1Ԉ_Y x%,m;e#5!߻g볗SRDF|)ӥXFTM@!Jib77(II(mk6Pk[᳢*FqG.Ar3%t:# L0Jֶj.̣z3 5ysg\%cpr ?{ + *A&U/7)!Uv?YGG/IOVB"R^<{tܬbv19g vfm&G+Qbx\yOЍwi>NlO|vg;c"pN!7*dx ׈*y9솅~byZbq'Ze3-nQ`ӤC k#@s%B>"0z[p7SroSƶ6exZ';= 7C+?{utdh|eٍM ~GF:B6`Yp(ާ3W+Ղ; 6M&(kr~`Z*cvv`Y5i :FU)N,W>$lP]ﰓD F@HoXWta Sn} Ta|Pp\kcS6p=۝ A)IoE_yȽª7滣w4#jMNe@LDX O;2>@:Bx[7,ghC+lXwT,濌9'\r(W?tx̀WfY SdX%I=Yy 7dA}ݟr'%b5# 1 _cI;+OHa8YSGXdZQ}tN}^ぬrJdV ) cL03{ڦeQ9=oթ?0zdLr~:ch0%:%4ۇ5:2y 7e&bJB)11nS۟M@\V>v.{LxsI®#D,R/Mԉ(1B淒&'){LO)!RƆ)!8oKƅ 7)nFLgڔQ=67=[i Fck#~$K2)aT3;O^`YS q=D&]mluG";ʫJU۹˽@C [0]2?ĐVt@>`;vWozB7-[@~iA&x桯;ap ,{*n#2Xb<MY;W$E'2QHa~ uX8t5]kz,yV)b1'7~1r2Xf@̛58wk܅3?lAVpwi7,6H|pVauFZb%,wcƤ'S~\4~6KΙGb.QހץG "R2|4/ިckP)&l4 eAW,g=_q&rNwm&4)k_ جlA5p|kaM Ppi/a͕2i <)N0gmU20vok8FiOnŲZ!(Q\99AmEπ\B!w8;g;Q+ h eNj`rMyk`Xl5,k| *^ZL?;c[7n|HR?# N4aePAl:F[*;t738Q Y]6۷:JRnD3B섇bH\[&ڹݬ#{hVz!5:w(e ZX}j, vy(Mapor.#ia[bUG'IgP)]Aj|dd潆n;{8WZǖ_T[j;|0)ԯ)q$l{b bqa Oq40Q~K$XxM:׾މy}1\M`ˢy˯;(Iˮ%'~0,|I3 9AntUU4KΗiaqp{.DPhJ:-8$աYf Ɍ-7Edc:\`Ef>Xr%RE(ZuYtLUΪ?Q3zf&oyߚPdɮo<í"</Ҳu!YAwZW#[.ϼ60֌R1GvrHt2@| *eC>-sd-s#z' ngQPA,R/9Ozt YzUíe.RD5l.BYLI/j\~aU\厜7$+hRCpm#|#) .i]Φg|ϣU[DnWs^3W*XKXmm p4rLTiHy꺚,9'xN'I%oQK\:p[T0LC3ThW4K7?316Jj s|m zn¢Θ*MT{ꋠ"3[iS$(>kD/F;:t.#T@$|l"7wO׻D ?U0g1>#ba(|(w#঑,j TJ8\nRJH<[ <1j'=5T`&c}p:JCi6Z=Ge:΋nAl;i80|@.8 yQn>j.8 g*&i(Q!@F7L| 輞~y{F nۿ[1Y{Q V~4W56Y>PXO{._yaJwյ|%ND]?QvF.٧pf0Fj]UrJPGUuXѵq2 R#bP &\붖Fȼ9:BA{*6?w(%uL&eɰ޴]M+ 7uZd+shfn+ƿx{Spdt 3mՊ !#*EǮHp"k@D{l*jyjj?DVs;p% ؏,Yg*1-S0tWP_4eP)J 67pcJOBGHd\)x7 _ƅ Sab!YU.Gf6&0=,,ϖ#ker`!31_/>Ls{oj~- ǽ0UZ+[ +9_D{\)[ޔeL^Tb:j{Mm*>.{2ǎѩU+tJ +w liD4ll ܮ E^}1xS::]z7370ںF\kk >Q/ ,đkӰ+${-;I&!ѦL*!Sf@  s]_vZWf*u{T Z# XrԾ)C5Zbzk\k\₮m[Y{Jm72Wܹzu ~\M 6#3NiyѦۻ0B6~9lx*{\WUpQizmNhN}r>n]'CN]r]~ӯV, 81tB =6kNbV{'n i0jbZP6YQNvh$+S;|HNh"ie{(@ 9SxM'taxo޲NZ0>5ۿ(X5/v>Y b 8Bxm747_ZU[ Œ.m(Gb0s3C Op Tu%a5ٌ\9Px}͹PM?k̀#!Ώr^b6a:gϷ$`Y<ŪzJ#`9Jb!oF))Z;!Ak)ĨyjKX`"F'*3q6΅j:~{ eD M>C2껕` 4Ұ\D@_S9shG1C(~C9!|6YQb$8%e_ǥa 䏫(wI^xkܘ/^3R&6$,I79qd{qˮηL]+祃|eJWk=_4%M&AmMd;~wV_{BN6<<_VMࢤePXNPQÐ!&S1dP`j&DAe *q3ti'1d˜ߞHn ]jEPrlP ..7ks}X[`A)V۝^AzouƦ)DG&BGս~xr<ևˢ>RzbLU# Uv! J1DgC(ꉒv0aDR% k+QH9ăIZYe$~ءm:C<WeZM}vω>S#MYjdby.(:Aco/>CjLVN:3P? R)deA% (/Plz~,iVҧ- Tz:Mo8-1<3NTS!ϝ!kf$5Ƃ$ WŜ"b07 ؕ*ukG ۑq\>%j }5)LEūx_>?7jC8!p4  ‡t"FkJ[*4 >&oHBYaIT?nȥA#]Qɡ q^7=S+Q9p7[AÃ}H|DP&Jt]n]'kVc,02o]Ž~!낑wu=?m@x7h%uS9ڱ3f4"dGZ b4u XLT.65|Gz^RBMpX%[_hz`QA 7Rtj@Ił Ǽ>Z -csGiO,hQ3n(Nip5GӁp1C,!yYP,^^h\h qV_,5k^l`|?t{805+QMฒF\O`U,b[PrWA);ކvثA]P$ #Y0j;fXz"gWcL&4<]ӐbüJB5"P2_< UƑG5{I"/c ;xM s=PZ-_Oz' KdƊ3$h1Ze|1bm6hWBŸXtИC7;7^h=D}坲gt^\E5D 2v +U 菱>Rȷ7M4=J/ǼE1S  FtB;۞GHS&3G"r=i@@:Ct320ى92Oy)]Jn{M_ j $E9^j" Smw[|zj&y[VTP*'k׮na#y+4)pDc66ˈ*b*Y^$햐QrϥEIƠ`"Uji~ ~_-<⒰)E)\*PE=kmxfdhCJxavhζBk쇴%0ePaf2+mbtMcTEI[SNTJEQb4,h0`L ŗzܩg6.Ԫ_-5[#sFTy6~qt[_Psi4 ~rlЭ9{/=(Fd_t6mطuB5% &?BQO@6lN{Ίh\7ݎĥsei6#xIK 1YGgwsNpZ/;K[Tj\f{)d88%L1(8eqJ^طB7+:asQnona4m!N aUS)Fx2ܷ'. cLK`_.B戋+uY@{Kb P Ҍ SĬ@dg֊5|@FC-|Jd˔ oan▁~C;y]\ f2QL^%D lX [BW%,͛'V@EWPH|yC05f3+2dT$SV̎j2o9|*.Ҭg524湰̱򃅶ƻ A`ƀ{%]Bi>wq$G<") % .ZpZ:Dd956T¢({KȖ ӻ|,*˻c4',<u^$A{k05.JmN[i6D| +5 ڧ OTO)bJqT9~->h*øx'وI8Y;}-]sT8?4(hiW)Ռ6 "ph-9Gc.it=dC @b?F7bD=VP\l2€R 69M/rFB >s_ Wz:J oh]4ls=~ :Gy*-E&A O铮kF;kND̦@+ B&Ahkv퍸_HIaH&C,.*D/{'n5- g i>LDm)o e#x_S e}+NceFO5`Vq?o =P- 'ZQ aB˪{x-pDT&:يŐݖ ]k-2v1s%E%㗔DCrLR#3}WS/^i;ѷX\@b!T;zU/1*uDs<Ţ=o@|KE+uWt{%xۢiR;k dƯׁWxK|>7-{{XpJ9̎!wl¥ 3{$Ȼ&O bbC9噞pj'k&TBxa6m^;{c,kNKn|n)7)*Y*wo>/EKƧQeBɼ SrwCy&O- 2x=η/>d :MJc'ж&_}\wZIwr߰ɛ05095{Dì軷U"2-c&W:֫yet٠DCVXy}hx4 7Pu⤀u;S91Aɍb`E܉+B@ H9怲ser4li$ɂݔKa0&fH ڎx$'gC Q3Ost f.>`gĢ.4.ZiM LA.Η!wlb :#zT qSc6R M=\O:s,gNaaF0 ſ؋T{~)S/IA4p I*]΋f#W+tUL|CELv Z3e[!~jjAEb#52H{1cfD]vȁӺ]^fB8y1O Z ҹ܏('/ȫ9gϛ=?E.jd` hc5wG{|p"fYPgYJ֪hCyBQM4ηfI%-|q54O>#kFU8PԹHE2kvtQ?i5w{#h?]f3ew@ץS lfhw5/[ m8ew [<@́CRccŽ#lƝY~پ7  'd39^en;@}^܌IY,4/g9"|ӢW!V|+S'yj[c c ^9cx&q"0OYf8'ĉ=*r+,WeTnKy ξ~}!袙vrˬ)HB[{}տ9oJ_l;#vv}BͽRN6ƪ9rc7Փc^IOMlܨ" Y\*$0G?\"A## rU m aWtIֱ]8{>8`m.DƤ$QfU67*ĂeZ W>/Po{ۚGh*v.[(@ziZl$[VFZ( Oyyk[ha-I.nm $cd{ϗc[=qxj0ePR08NDT>-C+$JYHd+PWmnOrfl@ހEKDqB5e6ZRC ZpF L5JIO]--i98#XVIqz[1-U@.^:+ tM>c4oƤ -֞c<.BcP?Btpyzk&*r2m'HosxԿ+]D1#n34oy#M]0GM̖ uswG=ƺq1pĝ ,Q2xxڌbi̓S옜fN]V5ŵV Bc0+GůVyŨC,\;u.{>Xxu; ;NB+ jfun熗(X<|3t+S9mkY90'tWSl7;RurNI `s%mt[]D4b=߻RY5DXj7O;dE%u M*dMSi-3O[irtF]bԊkc yh45bCRţ 7l)Vyw[bGzȹHy A4PųSpuw0xn"#ߚ'4 e5o)R0o7 =qk.9 21[fBR"{1 0 r(~ӡnWqO~#Ob v٠Դ=D%%U#W[Sr|%?vJ7LĝUS]ˎL A罟O(ҊiLN.1ڞ1}~Y/t]ԟcQ[g̹ Bt)}5;oFcle|,\`QYw8ɕ-\=di崕W-JՕ4h.JOOjj'{ƹarfwl< 3&cu5J|/ls&u~i1w*PHDy^zy]Џ5,U:%_[##h"[Sޕ׮ 2 3ȩ^mBG)($/C5e3G깑 =kC@a_vҏqиk7fpT :vٿׇ!JqS" 55HXNR/FqP(8I]y鐴ߗAMrۺzG5|so(*F.-jAvڃL7G6CzwF8DZ5 B%ia̽2M|Fԍs NbHt 84ro1я۷f#ùWܣ G&pm-V/SJ+mڧc]b7PńIEv! %e,TvH\|Ե\k9B_3K*ͨgW\;~mҁ_XtxG?%Bep+1MFx)3e:eU4FkgkDd(eȚ߇ツ[޴}{˥}Фfyg!sE95rm=u5*"A7s.F4^qm=?IX 8͇G_z^q-5x^]2?W=^Nz<X nrJşNj S*F)63Gdb?a'ly$#A0[ $[.e]nj;' C$詀^dMmFwO/9&&{>WAScWH/`T>M\yIt_<jJ B<S(q)fYL@xD*=RUMR9|LeJ:QU[|]gf x` 29l0#%m-á܎װ),Oc`Hxosov*<5 O_Hٝ /$5/]P!;+/.?#0:$*ob+9R]DUy )uR%24Ҋ'\9TbwT6@iE6XV86%4?|% }f);U%&kՆq$ AH%fkB.8ĆW@dXܿ5:Wʣq?1(%qY +SbY3)*9WW gqqg4A|S? h0Eeen=noen+T==zBaN_.Խ$`/]S+SJN,&gȮ=}5 ;qVu|㗢G+^C(MjsӋ̕V) BLy85dZn"D?q_}x]PПE"ܰL: $[^E9asxD5J2}SH}?56Z < g/)}C160Egw4r4EcpiyƉlç8ZHthF(壂f V<\uϜϋaet(? xMIwa7l)Dq@"9AuBݱ]G^pkaGD3 g~KeoR.z{ҧx䫋qi2Z8$g/n4 $"WUZu {X!=D1><|hVW-=$m: /ka)CQgJei ٨}Ye7PrFDpL[f|V8ָg?/hG"yCX'JEnr-,4t9Lu"PWG4zcSC, 3(#{>f8xǒ+Fc }BR#Nv~oX]GG$XH7ztڬ(a(GDbpT=mt;! PK?܆`ؗ%k^\pzkDv% _elu ɂ)+j`EǸD 82'NM#@ӯ4x_q Mg-&w96MrqXT379yZ;xJYyd({ɟ16Wt~EH|~Es{a#`dl`nL%)#6D&`s `D.Ja<*>4kܼWrWt0C"0ܸf57u& ջMhuU$42M'u zxC>r(\LHOyK; !&TجE5vx$W-t5/2ɤQ1'6,%zn=!HĖ}wK ,Xb!,_#YrKXI #iq3Гc'i^@(A| LP&KټE=p~|3)JUn4'VFf vI%L6^df.W#ex/&Dݟ*2.<_ۅrX:I7|; Cr)_FDUSC9-ߚ \|knDFVQsՈwj!cٶ2ko3;E$Ts֎ej&2+ev9ϯ厘T\UƗ.Yʌl}L3[꿣^B }U&N$aHo2[koWl&y#+]%XVV)Gy"Se@)z윦F rLkY>Cߖ~%Jʨ!̉Ebs>qDD3EV%^[ުf+L!Xcv]{45L%uStf訆^D/mK =sq>3 +^׎N5 ˬ#a"*ŸjTǕ!.ESGPKX!,ff6CKSUl5|*N9Xc[w:3OP@_$"˳* - )FQR1kތn<842iU-Y]IBW!Ux8X]L==Fwῶγ?9&Nu )c3E>'-#NLv>=?L[& 0~:qva5Iv+2+V_U**R9(SZw3lXBv.nxjZFAR60^1"%{ G!GCRg0n1 X~?TAG/܃ cƘ2* 1èpLl V\Xt@ GNHEՖ4vfT*T *[\X:Fp)H*tr8\+ݽ0W;(U!ShŬQⴥ`00JP1>CppNg9Dl^-yԖcёBZ!cEɭ:zT_%eA~NFyV ZK 3= h )}(zT6\4I?!IRO'ڑ lʴ2ᑠ#]'c#|u8 62y6+҄^.'hDY0xz)?Bh0  Tu8F 4mv_`ޯ;Mn5zwtӴ¼8g3<=fk[iP֨URVyČ{Hͼ1nehz>7*,AzQJZ_:r 6b%s3F1saCG#.Am`Y5P  C)۰yjN.@r˃L"l9B{G_Zvyp\ aĨGA:mCՠV&ƒ N`KdR'H]n HO:U:+؀zs ef"/ l7?4 qw)#'y BRAD~AIjJU4M Kr3Z#:qND p?Xg$2ғQ2U8܂ S6ux\P2 t3J,*)`*H*JR@|V[?w+dC t3խh%k OLq D9 UKЏ$QMX~`cXù 5IlX4i?6MQep _^KV&\}?]>.i%DZ #rTpiڌ a4(:8]5#}B'L'%Y-(Y;[hQ9/'D/ 9w)4V# d.dz;:!5c^:<~|ENqq[({$PYy){ؐSDzxg n ~H šۤ9V2Ua|LψnCpOK,)90}pxT~<[S% ^"HRo&N#_ `yK. v·oHՂT.aK?V\%OnK%5\GWk958ulX>YǴpDV1 4~OT"p$@l.h֞^d0S?![Q~me9;CE:ȅ_tJYOx~ Yѱ.n?z;Yh;h@&l-NE5rCue,1ASv6$$oZrꅏz7)ԯ}][lMr61K<;]C#Kyt'ڜ]Ӗ Y! JdHK l U@q@Yn tg֬{wTv rd"^K;-k b$z* ʟ䔨A3XӜZq좪z5siL z.k;m$&Ȝ[YL Ԅs9ECrް*ȡ c7! sM\ь"I+ncɬ H,C8d=|vٍ0}gf)ɟ$^T Ga >BDK8&(U > YLCӏKZG>kޜ{@̩JIW&qPQkH._L$nZG*dggcU-!6l@U}kbh%)Y3,gkKys}e]ą /t ǿeLɟ^ֆ6=pEUQKd֛L{f;S@ ?D>['7%TZ}Y]: {b lИuR[.y3gY+ if_?F{}+|/G@`7Wi &EGڲ,\Bαjkб ɩ.G;뎭k0vi#zI(WwCAg ϕyσʖeDbd~/vwo%=-х-lBzO 梇iKίwM6\$C_uer84w> 1fP̾ )h脇( 9rߓ͠D>9MR) T+U6CPh(FϊmM-ڇem 8^/fr*k#Gp^*lu^9f,e1Vc/V|KL|,, p5]W2/ <%3ZQK[JFֲ=ś~ݬ8C77^>)DSX)?? fa7Z-3]{F/^4>& `,cVqĦu4KyZb663qJ܆4|FOCо&L25m7(Pn\pr@_%hU-_utaG{Xt4DH^!rQvvz Ocq ``'.-pa į0#G4RHZi!%G`QLk6\*2NvIL} ^ѪD&'w+au\\vj>Әt6"Q!"X 7?wM1cpVV/v%Mה;>@bYH E(|Ub :)b#t%9AY>NS( dGvrO &$gV!Iqv,;Cq.|~'j<ǁ?zl5RB_qp/Qzinʦ;X} J."-2@|4WƤ-m9yE0N8|jOx'fzɫ0>|N_h 0Z2϶Z^/;[e"av_Q-cUQX@ca= fLviʆ!Zo)kO?gE lR ;6-BN錩:B5Epز-|`@ ~t#e$P24w&x޺}%WӈWgoU rkH&PޣҠ਱avփ.Ż\VeG,ǯ;MZ^_/R|} k9{9_mLo}jJas5]\URaQ5X;pR=ۀ`rT$ٙ*or$AT TGߵn!b-|[ I{\+.0:mJeIHK7 |.1՟I$5$8va،ΨB39Xb#HKi&|8g>^l 5P*DdTEp{ނܮ!0Ws}f@w𖚭TFF3B8X0+=m!.3ٜvT?vIk׌Dz49ep\=fsI7?<"܄öM8:xChJrpW&NC׼۪A82Q/gipit IvJ9=XvQrA 7_EH4u=s~[okvL ;ELMn4 5Jp>"(@e Cn4djY}>li#dZCP ;}zj̤FsњwRLmnJ̻QU}pB zKmYȦ;+Uubn<阙OY* '_1out7>孛c#V 9W] o]!vwX7L ru~&G5r$$lQ[6q"LSm #*$E˲Zz)|Yt1uLk3ԣlmy2+'&.F 1_?QSUëFk0HXS0UY ~~e3qN@w_֮w?kFB- $_k eT ".He"lG(>&MmhXo+NOޥ7;@aU$ԥ, fY*kl=t\7))IWs%qRPO-Hud)^(gCo1J2dsf)(Yg;7ZK٨xfEg#qvuQAO\U>:J?1B\Q.\2玽˖%縖c5X`1N .U=Lh9\*pfoψbGLg K!Y1," /edwS9 !Ih| ӷCwmw`Q?d:;rvГpUzq Pn&^l-gIgC,-[W~9a9@ʎS>9kS%*~XKR`Y:Hy<8s{WiDžt3/Rw%եEם nC]c٥^2d_| f{ Y o4JUH#[ BZJ4%%h;*l%sRmn_EjI"Q,&oC?vTӫ2@lsG(t)XbdLdk ZSU& M+∧kAz6Z;Gb߼T0o2mX;3/ |2ӝDFC*k]sP{ݣ<ޑ0N&Uږ?a0ZDSis ٢G`3M+[wfjgdmx fN9_\'އ\7UD6ZcG9 F)di3_K d2"|mtk{-ЀZS j*}2fP"5V/sRX.O,Eˎa1:0qwxٮfQ4է;DsB_5BVawT[̮B -URw: "p%1 qC6+@Zg?DNZBOt‰TPѯPi즑+xIaDrs)IAWT)Օm˵Fcxv >ۙ`݊Y3_z-]b+s#RrPm pg-bODˮξ7:};ڜD]m־''YTyfnIrg>paDd7Lꃼ$pD\e_a{N_XӅ0#n+&J.pdB#¼ԯqT=p-p኱鐱|~6K69dzhÉ!c<]LrEo,̇:' 61,"-P-'ϩɠrTBwܺ`aiF.YAWrrlPݱ$q_~R){kSvБ9!j*k@y]2No&B2V<Vo\[4?4VFh9 W>SRʑM`g>F]!5ԫ5+^_{}/ ]z *XƔ6v#Ӏ>NlRʦK`x-Pt?%Cb t0Qk+}QqʥHq#˱i#8!Z3X_5zڥՇ6;x)k䜧66>F'1'Xr9@(`_29#v"0EdeK]G5e#ohfQT޴:8YX|] ~pM+4d|-/U2cZ4nu>+"S?!ZtzIj toJF7^ݱ=-C󟅹^oH aMfyrw>S&W5Zꋥ߄+[-($/.g#zBc\SxJ~ bn^fZ/3(QpHAʟDDC%ԚlrDcQc O׹iojK.e:rff|A?oWRlHI/bI]$:Agp?Sc=^Po=}Y+IGMixkC{j#F0 f }6Ps?*DjahL"fZ#>mQ9(;Ƽ'_v<(fDoLI'P^`7Y*YN^(EX|ɍ~ U4y}Wz,-XVo, wP]srOxR !]LFq lڠ mN7H6dpU˧w3"v MpިXD8Mu8~Eb7'tN }%ydRZXPiK8}+N,5#Y̥ VǠT533wYGX$S2]fe.Hx=%uk%U5A{\ʸfM:aV46ƸEx%*>=;Yԅ3h0({>QKb12A&wbZY8XVvdwLNs&)ic  75ʹ^Y, n5m/kɀu~Ū^^CZ5. q/`Ae>ePB7MKlLxM-ᑄ>)8\TgR &RSzݤjq=^1*ҁp[{rn-ihZ5 2%;A9j݋g}YJR*7MЌI.]з'KGhйU3'9=)iyzCId&M:9h >q0F;ְbs+xzncqv3 zeK&㵳2T̰-fM_; 7"I0߳ܭ֋w:᳒R׿hRa4:q_GYO?H%Td3 ~]̑Nah|+9[#A#̸#WN W~]) 09MB/\^jtU )#Q@F+iXZ5W tyX+ݯ'"W$Cq_8mlݰ.40[S҃bPM=oi#S]Ġࢲ.jaGoTlh-Wz*BA3'ف GL(Z~:NGn7 LwS%'\虬 e@S4j{{ TEр@2zyHN5J$C2س;3%p`GMtjT!#0!.WC9ǏS}Wu7RCe3lw'HfI,ю msw)Q΢9o?jTb Pk<;|<6.`kNC؂""X&àJ7& Zs ' LQ! F76?0nފZaGyH'i|0yro/}dŢCߪ- d5|kPAơo]2˘bpsQ2s,LN2¿vjw4I:{PKlBek-5TfA㤿S}tՒ k|}0N?s5֠[w?|uISy<\<!6sn=A.8۠}&a]b磙i,^ڟWf9fʨp {L#+-3ԛ$%k @W7k=9l\@#{m~$9k %Rqmj[xzJ} &3t2𰽵u|!h/vn/PuO 2 \ol ;x` x=C_YBܰ͢[(%mEMzNK9D>&ycP 埚(͑ר$Z!^:ھOa(D1`(`+m@ZO3zήi-6mvZkRf-?Swi=fD:"~~C:ވ+/ "a! %ӊ_*_ É0~׵X l ƀy|V|n,4~鲽1Lm-.9dYcMοWjXSغV+ ;}툀F N Qkaa)lp-+Q `/yYS3 yfIظl I.4w$&&)`紆f-(M mF Ky|qd`̔\B(BDbM[pY Y!El M[q3H+yVquй,ϷFJR34?ޔ}7Ɩ(%#k_8"x\ѲI#)Ry喵[,~|YSG &n$j^$ro er #uUf9Y=p%ȐM450u{@{\qr Gftnr~-6wPa )N.vX!<ß=URaD8zXC W pܐMH7ҞѤU%ȿP<:բcD9.(IӉ nh}3YFK2ZwTlRQ N?q,.\eqy^-2\K}zb}⎲T QM: ֬ ƊjP?b=8m $JRQ|@{͖{veo9]J dn; )$J}cUTTZv&ޜeY̦dbPfC0BRqIܣ1 a7ӎz 3$NY 6ЗT)Fjvi;1`uKAP|'nsYF|eIO^"nF >>@jV([?$<ȧGCrA;e;nzg,&!Oͦ&rL^ׅۙ-cNW$+; +oT- RG/bq>f|;UsYݥ$IVZiHda>cv ?:H9%`2B|LlA,ǚ'*P {%ryXSP#+DB#PN!I(WyGzC93Iݔf*|IN r>6zs"U鑆ybzPfQ.`/_Gu9}{Hs/6lf3N*Ρ,^M w.ߪݲ>b0v(]gA:`wIq]da7<"*{qXZ=17E-+ӭ?qAWn$;Х+9I/A va%:U%f1̬^$x>gȁјqCWI44烘=&k޵Qa|>N褧&-k1%;;7Gir㑜 3-$ձ܅7f`vp˻͈*[G1l߆xA JMɄ腝ČkKXIG&51BPtHC mM, 6u0'/%w>~l]W!O(uBz}wM QRpފa&9^OmNټ?Q#maQzʎڡZ=uZhwZ&ל}HDq㊟ӲuF9.K!t<~ ]wOݔjSy2P_5UͪƴKMֿq,)vĹ&)}յJգ`)R7m'>(LS+s>4yKk=3*&ODf _U8(5|6`^sN2 OCI cU*q)R07]ti1>'&/=8 P ظ#Ql2o `|J?!εr Mm E1:#\D oʅb?5ʩF^:͞mi5ߔS;̮spQǞL1v}ޗ&{9Һr Y]Ԁe$}%"xA%+6gq8rwlyaP&9Go#&=ј7#D"Wb7KSŖO%!Ou(1| J00Պ,_^SAx=ưϥԼ=e S<ŢqkdN>bRWSy1$IK! ҩ _#BxE\+GoCdcؗ)s&Xz3)Z'W`sz Dk(׷Q5I=slI{Xo(Ţ);5#B:.yLDޡm~G~ɱxW$O* 3F  `-n#ص Sj b!$˯^HQ.4dt\S8E5y#a>`BvND>l/S[p -r-M~e+aBD؊1??2^xvv[]MboMV NtBN[17dCJL˯Q.]]p=ȥ-8~Mַ? c&GLVۯg[>D9Asui<ǂsj~1n bE6+7ZwO %C\18צ"6?$Aۼb }ޱ~5~cd8xO2?;4M(FɌӔ eUJ=ѿ*Mb|%rps'٭j\[^Rc3gO0#]7^ixu.D~`^7jq]>3'j`OD_fav{M_g$xk=ě)}bw/l(Oj%XՎ?3[ߠFNzT˗R̤%hHjYBj9i\~z!G}-DHӥAXymЖʛOrRŜu^F"$UO|ϋ=#0rW>`_85&GfP]?)1겔_3m3q`’]J-w./^ YeC 8. Xѳ |5up[cW6.{2Z"$a *gC'j8/piCFQsʄ;#@3}PI^ 4[ J"VQA[nN+wu FV{ނY(Rt0.w{i筈]V/kb1!J<d$]KRJʅJ9 ށL5u/mJ#?)mv@.`i K1?Be88qKR EuwY0ъ3=-:ht^9b](iY~^o@KKa2t"'KhP&g'0p'G9 L|=6؎^sKauɾ%zm34㝸)ao$&t :3%3CoR~oy+QD6chAHFu*&GWi^,țOX,k2 <ڛSY53zښm-SU(D2?H 'R0gI0N.cbvgi&6/rƯ.FL:I]kkt^br̀;JpyOI`s4fb٤!_fW?iR/|~;Yi4;a|Li1 &_cZ:H5;}.L0TV,\iP!mb?q{.qf]-l@e2s 1*\5AJ/dr#9'p _V| 8^`4,eaYop{gԡu--o~/ZK[ 0M^stXߎ6dexIbU+5NOѤ {;q:?PY.Ǵ_ss} MX*edUvMƩX#%/G~kO3KiQ!sӇNl+עq(Zc)i}q2yhy s$D78;$,[?1Io_ou=FOk!wJ࿅fҝY7 H.v|yi,+0./D‹ k 5M88-0+0Qugb<Sž#(F̝G"ʝoe$~wHk!Kb`h##w)8u.`Ì!mQafLݖnN~C$M+aDFʡ=iIJC4vq8\N/WbH']bD@e-A+k> Aw"/U*)vckݩsi-3sPUN^w+ߜ#Jtg͒[ҷJiڷ1ot:Rd;kP]1gO[?#2PxW&Ml&޼4U_ktRʝul:\e*" %aoR?RݱLATLtA%/^}c7'r 7$:ݮpĉ:іJC-6f x!4aXK5Oyq.J O}VCq$G!{s?흪d![eiבSf~M--L}<:(aNKy:}1)gc&ZlK7mJLTB@ՈKDfPnԽ|ӧrأ- ÛlB'pn{&eXYPB[OwW^c$)hM{]mCڵú[En"⼈y(:!E8WE !)"uy_qs>CKl$ɸ3b̎!ɓEm1C;NrõK=)A7Zq3:Xv~ ?01׹Dg#R_m|0R 02 =.ey߮'rỷͽ4e@G!z|̧ iLJ'7ɂCu"2rJ#V6  խ䁙?RJbUwyxN~~*; PLC PE낉Fd,,^HJ0Q4pQVTc@$);CA>ȿ),}sVW-ߍcc8r5#M~@l ִL!KyTpgPF&ҹ9D"~GiBT\?/awe\MAL vRlo=VH@AGO急/fXT#CSwG9Z"LJ[hYU,>8ύЦMV^zTBG"hӈwP/u6xH{wou4koع4Q=  ġIYef{yp:$i%w0"˼[L}%sx,Wl,Hi8PUcsenq:lUP¾%vQghFVUoӌpX !4nSMwgMr^E:qѸѯ]dPn5TC63/j9=t6)ȳpwžN#P)T2zofP,R9p~A&De3yFA1V,YY #$RisM-B% 6]ۤ"MDIږּ~>.lY&r Ҹo'ԃR<ǃ 7%sO{Iq&k>f% Lnysr)G6zZ 3L Xsמ&_@iTo0OfY9ke5b*w*~Kѡ9fZ3w0id~{pVl7Ugg$^yz: ||,M&!X}!C'+g\v[7Ep^ 1hL{(d^oKL-udׄ{zb8t-1]Ya Akϸ*mڒ9^7f[mdi8tvlʣ7.7۟,*!K%~x%y[W9CL3mmyqt-^r! aG˺*|坥N#tLY"i#7 ?IOLqXzX 2yu\2dbXwuٖ]Ϩ_5t裫CD(eZ}'RfUdnlRhsIK/`Pǔ=N0l$9 @81Gㄿ\%xW J'/)jɪc0!Wy6pFIN"ql ~ !Yʋ{aF(e.f䀮c:LOa3~72!/vGQm64+^^*1؅yx.F)J:̖ w! ;Ɣ%џA͌v q,[pͲwHs.ĿqW \rn\{eS4کY\$XIUVM/Q Őɓ[䡐v:*j6t ,ønrl<'z] Y3 >? IgN;'ӸeJ!-CM:K۵}yF@BSrHE=hCRwu7DŽafzCv?ƋW),fph,RH54WuBNkϰivƎ[L"Wxj{[st&Ӫxٽ "u"MI0^iaQ|ĬZϊM*jF R>t] q9ޅ@`nĻ l6,^C"::{9Y}H/)`ʵLџz\J)@Ж&??jʂH`3o22,Djj~R^p̊κ<&dM ..doqZPh?̨^R75: "] fqE ,,S?+#^LQLwV ؒ j1:~uH;|m҄ƽU. |+,X!tcxQtx0"/!&=8hcz:ջd:Ǿ϶QQbl"7r=g1 u`N1GQk]|/P_ !ZY<mP ɼkQqB2b)FOY5w.'Ɗg{ ȑTOȵj}~/ u;\4׳|1T@OO})VfZ݂J;pMo%memU˗Oӹ0R'"7gfk-!n@ _Utz=@rsAuCf.VP6syU K&jV]`@tYGi0CRz4ut/6 0n_W䝟gDJ5^Z-u0I̖O+E2xO'_Uː'zu`+x;'繓3G6/ ww$CFy- DH-4Դ~7]cVlB_rjџG+ E l4  eahnW7";Bu@wWA[x•wAu#7N`\d}@ iQ*V" gG-Z)N$5%NcU-@ ff!;je7zpΙ֞YS=E56cNlS>6(OHr%}; @cKӗ?:WGhӯL] B`%i=|o挿?p bL;1nx<^[!C4T\=;(Ś|= PASk/. cUr$ V7mM˂9`H2hcG /o~?~rA쿕\9UaRfs/Yus;izٷ((XPG'@$)%U_2-Ueb*-A,$#mI+j5rãLNgqba]S^xVZ/?ġqm8Lc׺)f БpE$j!ΨB8Cc/[+ȷuk@HO(0$C*JȆ`}3!y. ]ctXU,${G^6 Y?m`1Pq'tܤdA`2#JWZ)>DQ·[}xb|SYpo_&> ~Jc#QoN- #՛}md!\%!?(={ CCx 8ћ3B+d4<`[(vP0tk݂qi#`\7Ҟ.sP3KT7M l&Tܯdɰ@5&K V\,{L!TԡDâauMzTCx=4e SD cLClɬ(WNriNFT5twdLj'톁_gi?@PV9FC0X2~i@{Ȥ1nz0 k~HM+. ?&^2qLibz*2_k*W@=EJwHm4Ԥ)*%hW{.6Oz sAQXvƺnj}л֮ vld?v9+{, Gtr↋7Z纒Kϫ84=o ϸ՜|cMyN$v.;J$@]I)O4ũF^ؕD|,ws]k{ ;91{}?\?oEUJmr8;U9tC'J$: L d\Ship*4Uc `z' 1= %#(ŝK뙀1UX@u[윴'85 v,Y>u`Ŵu B,~b(Yt":!Lw,[XCkm! .(ܔ%?Ś ^<gm㘥7dƎW LrW7Fq% Hڜ|uFPKb׋fE)\EJw*c xͤ rؔ? @L8 Y1zxM]10%@!kHܿ+Gz1rl5ܙ#9r}o)T'-Je3:e~ΎNMŪqxi} ̅N wsX$p !Z̎zPz6]c^IGKH%6۞n}ʯD˒s*`57' m񵰲bhvec`vfiQ\~sMҲ]ݓj:fkG!3ܭcRT75{BI1j$}#bOH˚㗒79UD:#%"}<(!mw>wSE9Ҫܭ[#8CBb%n hj/zBwYe3V9WP<˓r%Sx oo󟧺lT?yY`6BqTV>ϐlu"pAEQ ؊=FGx)z\H;xp]γbyA^@wh&yQX&Zx|-&.T>9Z3hzv|DF)"&{=3 L-)<1S5;F+xFزVKBbTx5gʰ2'&@.*Bŏ}(V88SvbGs۰ >g?4gykP/˴nE[0m@ï fz(ДBb=4&-ֶy Lhm le-}l5XƹvuKޟSc Z"R_Q/E =5,Yy횺jV(gVr8&߃T \.D>8zY&'0u{T>p\:{[íG XK$[L)IYby2$ h" 2rEe ># >]!k#D-QXjPȭRW` 35}?\G#Ʉ;u#wht}Æʼj۪cW$ц=ZUXiKpS͑8O lN~(N%̈GlJL/$:VXy%`0:"nNL(Ccr۟D %E F)YZDk]Q ~_]Sxgs)3{X{h\Չot'$~3wZaefu}YEu[ܒ&ìQLC΃=bQqP_ΑՁ^d' EMO6+*|hw [ 椋\')Aqa9PD3D=ѣ5" ˥UֺC [.-%[PlYߎ `\5xɪ*;,<vuce ;㆟@ГY5w>@NU! "=~PcDQQCYxp~; R-R&ۍ6 l#o]ᑁqnmY9:&`op&,VJE* 19wE͸dܨ:H 覙>/q<q0{+LMh]T'-{OxׯL Ƽi}^җ )wU:= γCg=ʵ":X~ â0RfFיiO;2F'9;4uذ  = - F+S8exib87"w1ȍ80: ,:Fe_iUcU (xl ;$|6)f@ Zni3&:е-W0#U 촭J~(򪟆W\hرMa)\%c*JC%{YRzv5J2/S?G">ļoLRްBJKpZ{;hnKsp(0cN$KBn7/B 0k? zCڈ޺p,@m")(s@bީT2}ч(XNzwXb)%)LLS֛QZ P',"x=+gG;-RENWp/HӼǒqǃ :iQCTsYVf[p݁Ja0@Dr!I!*w$G c#ݤ:Zwtl\n'sH!ֽ*R~GiF4 wFs6B #wJ[o@:`z;#DvNĜ5wpuND=)zbAa\h(#p#8D02$?\Ydґbh駳4`,!,9~ t.1% =KjJ7n*eO\z9]B#k?[5^7e~WEw06 @xj:=a:9uE$AA h_G4 nvEa+R@;|Z(6p94VS,uO _01ҵm.0lŎpOVe`X,izFR(X*fǙi)gJsM+)cղ#)F~RC(hrMA!I fz6 kVf\L">H٬>[Ҷ63˜Fz}v,epuy,$vJF.+Α&`Oqv5jPCucm^*>Wn#kr-_nNJԕߛvƫJJEW`lcowt=m\_}&d x/}\rF K=uwJ֎|JDCeM`deMܳ 0](sE=ФNͥ(8Ŀ,D隽3\'i4iЖD]qv j7]Y7 *lP t:vwQ /lR| 8H&Ԟ_&YYcJbR.l,U1KB7lXL(:W:eM)]9r7+XE6-wڛ"}.t*zcu dy a |Ҫ}\b3瀕 w?n)NĿGoH ɒ:(ظζ"4n,\b?(/A"s*_(; W*7^O'^( Y(c?úJOb혰xXnl)ӼϑA4&~U|H͙1FTl.x3i0r&L>Yu$5vϋ@p_G Mi=J-'7 8ْmV4cДt帾d!` *piFzlG JWddwI-Q7e=IDF!XY(bOO[06 Kmu{d'| CKFAcML-+Z[ CnR/tܸ:3ZX4n-EzKR@//~{dk'ثYo5f͢ [L 1F}s"&dDӥؖʅ,߫iYd)yE!2b;5L#cSgVyӀ&?xT=GLv&_ݫ 8}N_XJђ}چ&K5morA toĸ!]C@M/e͏)>Jr"x,g]Xuxj,&Y5cQ- 3H%]Ǿɢh5sIW~wgAAacH)pm 'B u7u rI\/+#7Lu3qsa`H3{ӿ#de0JhxmZGC:DV?SVKCc7~"6>/EQ"~O҄E8.RD ($p#v! W;3%H`v%lly2rqԚ5|Gzʚ\x󧱷9 Rz(v*/$ iy2\X zT@{8wZ\"`H`Ƥ])S[~ `謷<_Z! ԉU4И5& c~2]":)D@CURo b۴ص]wZb b I3&V*^z=vA*י`IN⍤r\}~f^ +s*Fe&d'S~.Zv8fb)4fg/ХɀXk' y#Pݲ\Zʖ5&TË(ՆWQYvh J:LG kƺI"̃IcaIuCE rż遃 *J~bcD vS$$H/JP5gD$+ixa}<^r݋Μ ˶FӺk$a.!>CMF?AV@*hn%S5Q~ 4""ޚƟ1f:'/8}GC72Dz?L(MdWw4^8)<w:qT8ᦆq3+椁'SƅR\ PdghmHceȐ$S +#N⫈N!PZ&%uN}z|BE j3n-P/o|cL068څϖDƬ{U B0kv-@Bo]nފ92-zNa-]H^h)D \jb\1Q=\eW`ၢ>toĂb3|c~TϬv!2> nSO{K 3-hQ0Qp^I%%L+miU?5=,t1 H^0<:7 ve5N9GJ$ b@RI0^xQd&307Dbfvs}Vا+@҈yd+oQIÑs0\Q@Œ{D~\->:ahYtOӗ3{?i֣܈+ as#4%jI=]e_="C&3EYtȶGL0,&8 )R.o %fD6gˀ[ΞBPGjѫ4}Z#6 yDMGu=WA}5=l(57L`Ii]U Ǖ8*+15#jRU0Ew蚝D?Ar$u$lf^mzM/X**:,kЕ7§)6NSV_A+Jxֹ2G bdhiwMmbDOV@!յw%̯-C-Z3.q*#0^;'#*+0n}|[Ew^g @6X*EVX /A h]4i :wgC6c#-n .U@!NS77}u]$n."/%uW¬h{2}Zzh!5OG@/*/6=; VX҆B/#cӍ1[Ai8cLcJ&7XylIoq &07Y?_wНW[>CQ6$1!uO!D^)9T+y rQ':N\8c;E#GRʂpm>T2Lyjk$8囲*(6&h&RC=7vB3UmGv[k==U !B^LVPvmu&#67xp[j*־9>%fOC[w/7bSp9ovl9 I'20G~r$\Ʌĕ+ݔ/Wx~״]k]6NfM|UiZo'P< qsKzyalIR^O1/Qlf$fe3!Ȓ)V|m63_C}C/w5y$jQ ҫ;~j2%1 ЭGSq|4=!g`F Í+C&p8U b&'m %8) uMi6ª);I5W 4I@Bn x4M.WQ珫@ ~/}bJ( SL@K!30f>"!sNrz<[+xpI2T&>1iM@>_emaֳ,k6>~kwO| Tbcڇ|8&mg7A@I+ŎTҩ=w$ԓBD@J6l#*Ƈ2 !s[e?]gK̇äQ52Y/Nf ~@B6,`7}1]EiΩPiWeJlQd:PQQI\У!v-.ԙJHEvSe7C :v"tm*к#7EksbVt;]-p sD T^m,ӭ(\yVp(˫*raS?4k$"q r/D1<ݪ~n~c Pѫ<}dފgbuNy1`b=xD%i)tGr:"?[.èmW>TN6%gy|B*ʭdDR}5gگ/.v"LO"%'5< 7X1;堠 o)obɍ{]_.;Oe0=ÆйYQ-~/ɱ1)}֫Pn΁oi_eSYM \e>N )&_(x܎1:lC W_Lt5i P3 @ЪQ1Yiݜj.0B,Sy}Ii@8&M5HT nyeϩ'CNw=9+jJ^%?N}xd͇kBo|8*ڈ U d괮uU.Я!]HɍZ,[P o!eFD=qӟxѥCdAN.ϳ6 @p,P:7Ub >}S}asz 6+)0ڤSEŢ3Â1[OژJvQ2D#ko҆1d|SaRW(˜ߝ.{7hRܸPb厀P [AAD'?@ZjiwEUFtIY' #w4_i~DeG*U.9^HrAb1)FcA;p],9zcl-&Ls>]6 ]Rh8l%v1;ǍNac.փL91a_cO䄱,ġ AX`#O\uAE$ѥý΁dk#H$zF|rlk+e\ "*ZSi2;yUQF( ocdp =%iUxj+W.q:ߟ/Ap:T1Or.6:*<l5J| !1I9?-+gea+3DL|{ 6B`jzW|*o~6_ң>;|JZHQ5Ʋ?ߝ̣?F4U0a%$*=DQFLߓK |@QPٿ^})&t?*xX&<@=^gT;Hc8EY}0/~ Y3!W0D $W1EǚJLT!$<>QD̺pphp`,lP:I52 Hg 2c[fx)>$T``aF}選=qb0xO_(fHZQ :퍎< c5 f&_'V5Vmb` A !ui7w$BYpVozmݠss*N}-uz tV\`9F$Xth~y^%~Ԩ] NOZ'EEL((SBTtڟh$8݄rMn:u&v*a#D꓃(xtL^51ԺCJPr%Yc]x͓T{cL9w5/\&C&r_m*F$*Yȵ@ #J|CΈ_|Xq%#BC%tŜ2vdK-&*Ec<] >6xCL#֎RC[^?LX/|f92/.aafSo5VaW6$U] ww d`9٣9Z|_.4Ƃr8*oazJ%Lߌ(WO+ACP޵>{lC;WdBAĠʔ^![~m!ӡ&D'V(OCw9k<*Udz7@LyPR. 8}e[.us:4ѽIC՜ʍ_cW%qfU|ъa>Ph1/v4vf7KLEss"O+rq-@2!iMa/?oYoW5wf ZT ܢy9H;31-S T<"̻x!׸׌^3e8qe<]Mt-%"|,awcd?{5jH@P(ϟ Cj1)VC<<Ղd_dFdj5:2 Ǭ4VjtZ"G/>CSs#(YգP/Be-dqJN{Ȟ 9mXw:/gzXP2S~k+i&`>oND_\R#4h3țvQקyDo25T(hQGjBQE𳌎H Q]鬒۠~ACgћ>H_d`A(iU%?СMhH̰Ylʧ,bbbTOӮ'd:lV@Bu*ar==0\]pcDŽt3I@ktrYV!lhoJ[1YG !~WP[f$[_.DlûF_٤y)>W'Z9aWiǀ|;)CCUaAg8"OꫫmudHN: Gsє;XB8$ZU.gSU.RLl>//6O6^V̼QD%B*{<-+uZ"a^VϞ 3t- H~ST2SZ"[_?y@,>(#k2.iKj[H,}4((VFQ}tQ MQegߣuŕġT8SJJJ3z{PfP˅p4f7B9,󌳇V/q6;H=ȷе`>l3oOkK/(Jz:Vpbی"{ۆ [؏-8)-DZ>BVp*,Nxf')yNUٽF}<}9RiDA["R whս&s) N+w4*xH?f߷"_U@Ae@q?N{uRn2se{if2ԑ6O^ {=?}ᎇ0J"zhN;Z2ίJ r&9zmoc2PY<|AHEl階 .ӟ@l*3[9A1vbt?iOigm@,ޏ^xLuj*4m$u˝BD4 `i`Q(9uK]6NLc^:}՚ Qru EO,+ 9DwAԇ=o$ ;2&վyI( CdQRj:(׈q:A7|՘:Td!{px.p5A>ls\kLWx<=gJiΈEkjI](=#Q5S?m]!ueeAwD [ˏrM2 nЫO*!=P oR~*x͖#OR8wɁ"oa ]Kizy:Rv? ЮQi#K)ս/4#6/QYK</DPDt6Pê=(]Y,Q \V2e iQgVV"ImkYv,;", \~;7::B~v@45G i6$T.l ׌YXEhCX'7Tw^Py~ҰKSk8ܶS[De{Ņu{If1JyQ6IImb/i^/ QK 9>mO5]Z|W&=FB^ @'՘|=mI~ E.28ض* gǖx%|wCфY: `Bi9_7'ԨkϾ2n>Ϙ>}yf [WwM(ͣ'gnЮǒ &ϝ&-!sU8[X0PS+>L vFaj1W"fZ+@CxX={r 55 _.}rm9yh>Y!$~780,qFaLΦJgzQ|xk8 ҝ@ ѹ0۔]Ϋ!lMx<"`-•7tgy)HaSvxQ"F_ `y"Y$/+6ly֘6颎-,#;M<$0o)Y9= J\Fø[IZPe\֫qy~U_Mёjf%_ur4CL$,h蔊/jVhJƜ}'~^Iy:Kw")]QPޒ0% CtA xXa<.Ir6_5!RfdL eGpm^|)TdduDma"E"Z$kdCrH^Ӽ=afC5oߋ!8NH' ?4x5#޷bW,K\jߌ›<*ZN*d0\kPBfFcZWOEiMd\i#B\KqYUY*wzK'-Qx\<}My~ [rBV7Ҙ`woV/`Cge/r &;3E vڅQo,"pd:x%:[ Y<&=E9=ODtPpԳ\)Yn>!9=>K6DGO >+ORc'E\/.4W.nX!vaݯH3ôŜ nnH++lJ%:$;eoxvTP0Rϸ{23|w MV Z$r^ ͻzӹ R~" yJLF3ͪݵe I ܮerU7z 뀢pVo|FϦZ;Ji*,մ57cͼ9k3.x&guo |(HNᐞ\lfV_U);NvzͶw͚X^/aPd&1ǻ?N(p%Z{ 'OVE_H.s˨™p 6+zt 5L F+Rˮi6JTȯQU`h-.43A#xx+WPjA؝9QN /IԊ \  O,y8|p(INE]|/i5yϮᒣF`X>~= {5"{8ʴ0 !̟^nZh ^b}ԌK%x=vӳ 1g/VueQMoԪi:+~^Ŷ+ JƮNY\0A{7 /.3X 2eJ1=oO{ 0z>Tl+mx?%>y,}y`Bڰ lq}'h]?qYU﷊ўq oTಊ;ܷ?͜gz?dR7}\讐^ok{g!CL{:AМbmDp(!M!?TQ* ,?"4A&% {NلL?[;L|KUUGmΔ*^ MНU9P)lFA=΁umjq0sb)eSS6L _+aUDIyROoaQ`6:uKa3t(+R\pq1ʙDc|BߪT)c \U/8n$̋̀Ws^ P OeMEp-gDXB aP?#hB} \F0 S/B;t2P֨걗 LlDv8!(\lLHv2dԆfȠ='S /;`WN)ODӱVÅӾ₺m%heko+Ib'ݖ?fmH' @2"b )0a`ڏX -;]p* ,=R|'WpB QK{[ xVrQA>b2l;lg~`)T`GRv@ZGo Mr{"IEIutw)+bڽ4sh ؜[ZMڟ zy'J[%fgR, ΕP(e8cݢoj{ݎ2J~4R!u~Aj#EUE0BƊ[<2U߆o B+y.LT>9hRyv(?g RFg8:HFp=K&ߋȕmu.)]85;l& d4^V&D9SN&R?;ey<$xP4MIS,J1ku.#q` 69덾"wN8<:d1CG]ɅO|iQ G Iԧqk jM:\i_363!G!S,n`X6/oR CC^M y JE=b@iAo(cOw{/Egc _if/+c3iԦh!#vv>Uф7C S_lJv)zx.m|3omSn>#`ܥx4\4pGIB# &EQ LE h3n$@>7@>#p&)I:*4{i-CnJg*g@"b|q7K`T;qODW1ېϦ ZFJb w6 -gUaaxD#(_25Φc{y =} AYh*ŵz}q,g݅[4nnDOȩ94Hɮd֒KEp?Oe`ϵrq Ӈ*M{2/{CQwJn*?Z-uvY)]EִRhMx" XŹ)U̞3j1m$>ZH_<9 i)A7W+y2dDdl–2JOJ D.XHT@kBGȹ AAvC^S|܄͋,;: #oLqo@5 EtTbw0ʧQNӎQ-j_'4h/;NM'V.[`V |`f%ѣGeM qz QH=*2#M;niO V["%tcB.]j; <*W* mFFrMZ⻍nOӑ7ˡ/@ܟb6rr%%*<*Ya d3M:Hs$N![9OXH.-͸ߥ'!ءnZ@?'=z[Md{ڞ]R"Bi١ʓJfϱ}ߍ ի1i%>36:ySVQlWH>[F$Iѳ(Rg>B-kN"Ʀ 'aw!$T9|c } Kufܯc[O% ?tbZ`lOO41h?v#j"iG5G[7 +_'xc809Ӝ降lTi߂FGu\x:2Gq7syy>+;dČ:$  &h|:'L@㑯u+QkOuϦMuG6IV|9srVآ,G.ZgG|,}- ,5nahRz6j YI|4L1yeaHZjF\zE^ r )vqay{+߇qoB`/G>Ϟ 1hʈER1 nuY#H=JwjtذcdG0zx*ĨmnsSkt `Ϫ\M0TRLm0!F^mj_?+f@d`U {ONS+~xC<S: 8WVj,+B&|EXxmTZ)jc>iRoم#+/btǜS|hM61 { _$j{c5a<-F EcAF({؂ϧ,o3D9 ]"+m!r#Q^ȉVʬ'@o~kD !Y@R-$ UzGI6ȥ`UqMa̖;JxC/^4o1?* *.V@F 7L;^eTI $z2N$67t~A0und 8\_ S檅AhiSU*3q!޲! v,Vƍ9Z[ +[7X Z\:Dck.^VdpM(ݚ6圊;,P8Z&W#`Rn5ڊF\!itTF{sFQ4RQ]v+ʅ?JتX!Y9x8<1_ghCIq܀ژB q߉S(tcwwHuD^a A.?Y9L;g$imL T9C,ݾ\}~ ))vWCMcSAt')?ڔmq vLAz9mE%9;Ŧfoj_?.QS30.n0+X }7q2rNοU[zB=8]YsR=RY@fB:c q_8ˏ`8w lWNs%y7:^ɻUQn@, !hD@T_qÄ^ ]U*uƁR: z cJư'aJ'EDݾ_SUa &2E*a |%X7vR?O$UN%$&LS"TBp,;zp g<{@ZWu>&}ÂEC|[s]J}"suq rnؔKe_{2XG <<h\@Qդ]v?劄ch7¬腊\<7/Asn)[K>G>H*"};nJKQ%gִj[&Еf$uC |8J]J]`вN&H'wʜJ`? LƋNcs3AR$-zOL%Nj1 բtE\̈́-k3^Ze(Ï|ioLK߷%p#Rƒe =x^=#no"~Os\ b6X%@h!|)8 ,,_'$"A Elk\eT@kpLG[b#awqMmϢ%U^Y  Xz2<vB-+KQ9$Kx=S&q|ό7, ly,hez$:rOF֥|3krL+6>oLn)M¦Q 98wЏ/(V!kqۀÐNsr:@W|7ÎΉų3oZ5pb[$En?WyClRgY䋒!:Z5Ko@0 ~"˳rŽA^р2;kʗq_8L0Dη JH:{x_*QU$,#%ח\1~qlqL[rА׆Pjic|& )YcEـGU`z*z 1Kgyf8xQ\{V'D!ֆ R"P+dbPBO,Hq} 2Ҟ Re6Oõg~) ϴ OAQbfKH'N$#m6OֿJ.A7j9?2 9uEd@ =J)$(6bq6vIBU#oxֹkpDU#~:Sʱa*m5il m@wנN2PBWtDNܾd8cYU w^GEkaKETQo(-!)m띖v<"͝f]};{/0_% s*{;:5r/Lk_-Z[xVK3EňR J޲K>Gɇ>NI!W7W=a{45k53:)}R=?b 'F7K"J L6/v"&22spڋ]X)NMۋ?3wĪC-,~PWŶl~?-o٭'-X܍*aPy J܆Ht6kL6 o(V 퀹ETߠZfp-7~&}x"ۀkc[Odhj{vI,Y@z'[2ٱUJay}BK| JcPz2^߫;N.j8j+wX+pTOʪXS"׬T Gg bXyQV a:TV6  kL"ątz l$?bùe;EzRKemg" G]"w_6Ug0)Žg *ʢwɈxzHas )V#/;ŎF ]'Q1il㷕A(\ T#.Ģ3"!2Wz!8J.[Z*xZ1_ft)D1ogEt 3)ohopPՏͻA ,΁WKVY.^l(; CKhۍRj9z,3ͫĨj>}tfy{A~+uM t"FLiݭ:Eܞ4aߙ+@{ "L!%yJD+x'*H*I#xG|vƸ:FEs7d W~czlH$ў wCuUuDs-Cm d̪zU7LXFDGF5D5ݹXCNN@S'ڼB6nbfoESa-D%3!U”;`#{a싸=rY=x^2]5x Rh*:s$jzsq, ٥d]faZs[M\O2!;- eH_?92s;tSn ]ȐRǸNܙj|i$|GG bZ,d ck" K6JE}gna}RpEEs;eAb-ΨBȚx,j{ssdcS>w ȐpPLAzd_D9 \j+C7DϏfOP: Q5b 0jSоVF1P4vjXÆbtf]ێF~!M"Pθ,k-4ޕ SY&V;}jۡvDo8ZFfh~䆞)P4i^r}Quwo7+ y6=5̇H+e#Sy%ec+>ezTaYpCYi]P 8 KŃ'j'MziJa'lm,0}3W3i=Z\E׆dTQ"dFEN!amC[d;t*fieECs"-K:u|ʔJw<W6QNH~repQj]]tQ~;Jx`.LJ^像w;(= /ŏ3E72 ɧj uyJEJ xY\㣵_G EV OY*cP}IɕXZgoUOƃDY]y~{'U"rvIvp7ͳ˭u_A%Xl86jBeT/;{1r'\1&bH>//s81tsS9Ҝ?g= Y26PW;vvo1ܣj 7xocHl>cc]j Sa Z7iu5&xfd;LM}]ME̻ʐ}6tKgdl8#Ku UI^Ǥ *Ac VF8S}ĦZmLaKs1z8ai{4 7*(닖뎌Cy}8-IT93ōtoᬝxdJpļY./cN'<{J98F]j!m ]tv9mFYh^]{_zb;{Hȑhz~nv 8\$z<90E~{URv7 =vʄ58tOT/w4Fم#Z:\'}={eý;v̦S $TO~6zݮP@tB ҷxR)̎)(Dg=6@ tUwMᆒF | `󊀼/ܬigg|*aE ydjEv" v2(Zd7oVA(e{d:EFLֽl%w~8I֦Wx wj5z;!ݤAN#D48Kr` w3{{^Ne0>,yAO Q<}s\1ʳsx$֖X%sO:eZ'*ybkO' Ll#i.Z8yuh O 7^+zRX-\kr/do~`;*pHcdsˎ¾W;Vvj **Moj HύĻ|"X7r֢]`L#:-lY̊H3oe؃k=0uV=׋-|s-6fkTm&N595[(5̷lsmŏUKwC1%e0'P̼&,hN'?N@}Rۨ_ϋ 0lnRmVBm֎kg#rm^$j0}(zOF(us.c= 6b4,>_[#\fbp> v\[iJ9(. hЬ4G+=֗ hhKAz$(ygdA BO `}+:yfY : ('sXo^O.}"k;C\DN%U2w0+&1 +/U& )"so1 L wC#=*?*43L㌾"/aGndu'j9D6mǔ xxY-翙s|m<(IJ:k8% Kf flAp}n[K!FseunDHnwH>OA+nqjYo%:ǞZq IH!QVV!$,r?N_&_B(Ej@)4'Bŷ%@M;}Ozk6Na$a6(ux]{d Zs$^А0I n-cLs8NFt9;`*U8N꺣3Fc[NĚtlpF2oi"5cPI -8/syKjHtGe6;0I!#W6H%j@(j2%I%UzN?1[߀SCЅj:ĤC,$h24qt^ Zߢ!vT{FdǾ{7!a\AdU0It]B7,˃)H w67*G 7ULG スX58tsVz̈5Ji)+>yЦ[>)7?3:M|U@@=O46"*KJ4`hyҚ"JX>NN']e q [ Ka럷[lW:Q/gS|/>U'yϙDv)х{p(z)S?W6}`w>P\xޛj[DfU@;~c^7 GHCpiY/Kojz_#>a̒Qsx64k_2Azo9PF$[ߊXr Q~mp,\%q5_?=P|ȚXgBT]RQ1m@N7lgI3 ûz8Ȥ[ cݢ^q 8~+;2~HAu.̵':)ȃ[@QnzKvL(Ng7m87NcۗE_$H6#YaMvdShy!<T.JO+T)p jb IOJ4,ž)ۮ/S{ @!/*GSoj%5M!EDž8ÇSxM+p^ibn~{2mQkO%91"GV&HҿZ=>zB݄^Ls=/L7K(_;:8^13 $>s<9&_= \z<6`u?O. $р2pms;aA vfABUhQ)qؙ&b8SiޑH#(3Ll t8ZiBg WEQ=z#1/Ԋ.k}칖ox_1sz>pH/" YIAESk`ɓUL˳ﲶh|/h Ep<,bT N2lRwx励k;P| sD*ami{Gf1 @Xsë12qg My'Wce?K]b$%]}Nͽ3O,l .>ѱpz\vijE2SL(c< ^i*%D 1=M]ޤv0#0p zu!>;h |"Wy{_|5Su5͖*}NxhN_ʪB5+@Azcj|dPj`,n}dǤ Ur+ "~"C1\(,v XOlԔ ?j- 7rW|#-f93k}1 uޢ,HB4^Иb i{O"zʝx= 2l`޶:\ 坡)nA^@Rr_v՚[olIv.%3q(!iM?6iD4G470״H?t Vuf i~p~35 vSo>Tc^H(%wb>A$fŶ&Π w{D4jԮ C-:9 2nxpۧ$G$A ڃm 6 DxH^adt^ ` {<$0']GýJP"! v5_3 e.pu- msTZ[ؚjDvW잃yܺ7{=5Ly]**~}!~agtE 20Dm2 \e,  u e-M}\-{m@_0*X)Z'QED(0[kbɛ7!Iq'0O噅=9;?T)r.jk,$(MԞ"iNWvu@ـ)4Uf=YԶd(;?MXxC_\aߚIť]aJ=8@b AY)%?$JA`<.Jz[mz<ΰXe^r="/tApݼf MAqXu|1m{^@02խ_Ie/w7NV͛*6~ؿ߉ *=21f?GyC=Ur\VO;pz\ 9u H$LProtu;\UI af/TQxJiO)E~{ 9rdГJ|pp{T,3MS{-qi1c9z븝Ms86rُ{\udb0vDmsqDM>j~[X *3[@#wZmB7M-;=ur Rvw~<11PRF4˜/m4>ڨIi˵nLQ*9)3TG_(Y݊>_\X( &D:$=o+?Z:2}n@(OY|'4Ő؇ve3O A%g1eV#v2XܔΦ$WAQ?@38%iSҳr߻{>'h>1i^!oAO7b [r$df)@huVזs= z\y(wXbM6µ!O 5 )ZbT=-l9MT8.BJqcag[q*%2֞>X8@.yeQ J^6FGq%G Ђyu%>ф!I2M(TWczuf3FrpY.:J$XRi@o׸CH*>]λB]U8hZ36Z][4Tϳd!@^\-b,q;c^vutdž̊NU$@xcq'3sRΣEt)AN2d}tMy X;`pQϩpsut͝| 4Ǣ۠tj~2o~:xt>Џ-z:=C4Kmڵ&Cu;^GכBd؂ %D::ujV:oC l ;˨.SA4Y;o6N5s)y8F!sqNBFJcQob)0va`b\&wrP[)Rf5%4.񥘧\r *#%x!! )൭k-QXC?Ad'iBη?$x:k2L»Ky4^KmQpprѝ͍#Waޥ[2/h!8\I^s$ԎnM2C=։eu3{I0 _CCB9?v3džEUVPOAU gƩ\&H8+G)gVkMʥ?!MoGF/-TOp|?!>kwZWic19ګ%q)H*3:7؊-0G]-jZ2ϼP#U|Q1 Uxk􃺭>qh93^o^`SrGN"t|1ı\<4<$fˏ*d1|lx ֎V%rG[1qxUW :V'ъoP:UWЇT̸LP6r1gLJ:\dӿxW#6eK732["{Q[C`9aU줪jI^mD~:9EW4'7x+sc!pMPZ@^2\ W= tH |2%As!DΞcه64=̱{]+x}C^<+-:KR? 5@G50HH$k| YgՐN!sY4ZsՂ8j%v1e`l:.a$x&jC*Ż|s3׭T:gCu3Je+l@:rٶ)kq[U} b:[VK!~9*F즟f8f0sl,ԻT*P}Pvhf K# /vrӯ5Wp۽@YjP]>ZvR'Mr%c5}k st_@TբBKj &]ټnmS=Ila8㊽mLtt\&Edkfzy"$g&]jH^TY4!PbjE%~]D),|@6b5@ѿR-ZF|# M iZ0Obe&͍%'Eb (j ?}tuUh^pĨ0+9~ |x~ϴ3 ^re',33yTC žOYˮC۬*4&/Fvl# q5ۏJؓg 1vZTh<@QLLtΏ9bWs99f"gnSrMףJ3kUm><~O?}C [xq+qz9;+$oi+~'ƧaIp씌7#G>6{5r;rcB$zs)Fߺ[ 9 |H3ISu1BU|Ynzձ$jμmZIX- Z0ƻ%9u.byK&%f&DeB̓qtݵ˽DH-\Y7',? dR 6ihb`^o@Hgz8S"蹻!peK _F< y'CN2 #Ldkؒ% m<VrF3*nKVWn|PnwIbBW` 6+(zZ U?0a?~ ܬdΞ4O%DmE׆LJ$@f{ [Lz͊T#Mݱq)>T$Pק;7ؿm{>[L ~Kr*ԱH#RcX 1 }jZ~*DL""u=ᗓJSg8ɤfa7!2 +\t|q!Om¤!wmO&l=Aj}cl8vPu T2!lLxQ9(\jnUū:(2NVQ6|*;e<GԶFhSѿ7&O,b'X kt"Uqt' %|{EII&*5H'L MFH;4N un| EEgʲ.wLv܄w7fZҩ 6 f+KN*pkW-3ٰ w)Lÿapάk7Ƚ총:k,7hqQ`ҼB4]D2?R6ҡMgJHu>2f|L.0(~[sw?a n;㓎'$vO8ļ*&l4V^of#]! _ђ+t2CK̕~"`)ө;Yu_pCVX3.ތS{fNWԕZ-t^@y%:gGgjү?UQh[X?u*eM*IGzr#^zψm}gejtbb\g\IdG_>hA~я[wb? ֙DzDCg#,TIG^Pe7Z ݶp ((ODK~&L ØyU[zǖH =;uݰ.B;%g8h"0AX1>wIjVRx.A@R*pkioH;b[1>&?f$=S3ORT ]/EV'}6Ds rW@x𪻽ѼڐhQx̯ԻtVfIRIXR?&8`lϘ|f :bR %BY>4{ G$bQMEw:]ݴ<`*Q{)MV~)$2^-fO2B+JF=jKPȠW.5G@MN(N̄ӡGJJ K48VW y66'ډ8<\4!{>'DlO[dSYgxZuq }2 /{{B>|Aa]x^\UucIFu8ZJyc>ą-X7Ɏ!]^zf0jƸ^OlOړ#7n "l—YyyNݳ̃QUM|_ߧ/"N-1a':VB'3yf320 +ן -Qnѓd H'ګ.{ZxZu*n"A4lx'(etw#O1űk|y+ӵDRuM &Svr]z t?<WƊyoQhRKf~65 K&n9$ʹ-g) d$gOSLd+9ŗLNR{L}߮VIȤ&"to颣i<R8?"YT\&%juICz0ܝv3H[b,Ϸt Ӏ3f+l>)-VH\ yr5N bSzho^}l29iꗱʺpgtUuw%'WjGY]O Hb3Oazbt"µ^ܾezuR9/8,!%ku@B[DL|rKͦ(G~yium# #5(GHu0rȁ˗]S ݮ =E&r"LRyЌ ' iEʓڭnqf"h 'jr 7 Į37;a`[N'L>z ~/mAx>hk:h 9Q^׿ufI]' bJBaЦ+[OA $O]|v7* dUr T% ZW Bh&]ۀn~+%#(-nǒcj6'RXӁQ~- (w4'nJ_vo]r.6\&D Hi=ףД0yH\ࠆvvp?@]0b-l.z%yᾩh?VN擾Y$$0Jy$Sb.FLҴW]Kr*er*Zޡ|;`=*cWr|q5_ݗ Sd@z{_ !(]ۨdz m_ pؤ&-Fl޿$T` ޒ:G~Y4 .6$B!Pĥ&)u_WU<|Ιy%L܄mNeNH'&e]M\ϔb_w?x< RȢf,L挡rQYyt XMH fņVK/`z'D^Z,;?n!N~ L,9b&lr󹢇oVCUXtik7Z2v+Ґ!O1 xp- |j9_[13S;iM@"(/Ji sSx1t>Z PJ-aw|ev,S9ldwJ7C*]Qi+o1NBJ'rbG.;( u~rBSS5o#mȭ&BHr0*B}3>)tofn4CsϏG= EZm(k3Xq 1d#/-POrPkZXŸYelD?hb*n_w?0\F3 (ל/AR/fEQVe>kC\ꭏӟz&x(6%M VNl\y֔O8z\g̒g@clb/nMlY\h2̓A@Q(䳸~'Hȍd7r2B6tJ~ :'7Cw໐PôQ4QX9Ѵ;ASZB.%;.3U/qQ|XzpZ%3{1In!: .RFmfmMMSV/xK?T?o]6*I9O*.&66 >U{~#*l+Zz,8<58p[)Jn D+zRSeoT`$({-3$HOkEa6ߦe&Md~b|m #.6逤Ӝ@lK H_cs؊ (ڿXMQ04E.--uE*PBb>#חwrQX/DG`|6)婉Sgw][%R V}|O9P>MZEⶽlB& pOWЇ5`(nIqZr;DHq})/kcfJy<@ns1"H͐oT{<)܌uj>o샦\Ue8hhPtݫ4B)9$,X!WƩ^|q @ qryh~d`<vVe^G&myd4:R+:WTkx_`S2A@4j3MY3޽\ qhX=Fħ /3K\Σf|ckc0g3'i~xAZQqmuS J M5EPA‡㌗*Ka\QcıإpP~7Ufrr! q: Z YB2S׃>)_qƲ9qqBYsKAx}|MϮ L-:5#Dɐs1)?UQ>xDl$my!C Y0Z}OK 5 v>kj7BLC `uB~^17bn3)b17{"Uݿ۲Ą7͒D{w)H/5нyjcOCG'Mк}zʾr̹eW 79^"(:JP>|i|1mj,ʚ1S~ډ_e؆aM)+wp=d6,سF99N)QS? f~sۏ,狵L?1iXz19iHH\:~d:o[]w,i]:>@NEU!Do}"Psr'c]o2_,0Xcp>=- ƓA"v9ڹ,;`^.#m_bjh֚lu:'(‹nJUKni[_ hVYY * k6dJέpX$x(2FplcT+]ED|w}c#HrF:sS8GsET+c/:ʥN$ӸPFuV63q>L7KK/LٖvW;]4lj\H9HsןDdR[ UN}A?* `0#ځ8Ӳ݂] Nmfb~mfjז.)gm x߉  VI)Qc^t5R 1m@MDa)^lC㻬ow3 QI6 \k1!|܉vw,]$ ̓t{B)x@U^8QjSI?Ѫ=5@!+_2Zp`<[H?_L6X?)}< MNR?FL1GպVy5KЇݼe{p(ED֭W.P&PDu*<,wò/ `sbM+pM$7|"Ĕz4#g֦0g%Xe,ʽ6薀@Hw0 FMz5yީӼwQ#͛"sjN(/#hp獚M0uKr8#!_7ǟ:fo wm+caPC.BMnwr=} zgŽ֡)RGnu#7h4O 6tY^X).rɤpV'h:'{1J6У0g pF y?}e"psEBrhTT[_r.Efٖ%ߎѨW4 _[6[ct9:0ZB5ϔ+&:y)|u$omuG];,Lx>=G>ww9sﭐ/vƞk )Κd$=pH9c z(aZX_tۄ:ۙc;q]Ue2'Ɯ}|V+pofTȗ!M* X:2gX61%o>L2I(^f97^aAs/01>R|Za峀QOjV'nJOݴ]n/RG#xuvB 9̌JֽT[~N!} @Z9 RInz_Em5d9<cK+HKָ 4f$2an,f >݋GM ҬܺL`1as-NOEz?jZ✛LNb4I{vCBY B^4_?U6z2(N-)1D臀8s o{c21ƐMya81ݟ.Q‘*AGw iщ1-Ht*Z'KUĐXnk]‡Tt*Ptl&{$߇bE)y9/]1X"X4FnCG%XVȘ3s s$i[lUFw<ZQY/f",H=tiPڎMkL }a#4A4{8yM[mKb&]4L.CaZNu;⊭ ݅4Z+h9MFFh1vВI;LV52CuY p䁶\IL('j:֞e3a6 F}s@{dʆ!##{E$#vCtgO)~yLqDଧ+>5Ϥ[;lSg⳴T 4ruoZBgGxi]$?y)#-JBv5yu*V"sv;1ZR}S*hÆSIT6d ҉6,Jn-f|t~3f]QO^Q~0B:uvܸ@tuxx6r/g<^iKȵ=)BNZz^Mb1(eS0㚠ukzDzѻ{-uTҠ2/DTӰir)- MT~.6, igUmgg>jR]v_?/e@'}C$} A9>¨b b }r< 9(暆cT]JLZeL]\`(4Ϡi';|O|ٗ`"Ӛ3^*+X^:`ȗĿ 37IkE4vGB:ETFw.ʻljOCE`6@dӧ/oj$M~'?4DQ@a> U66'-`{-ؘFZ'[3y@.&8TI^r&gc%h/6XM oOT `liLe/an-]8ʥeN>hTM:},rdÏ5ܤޏ ?(wl׮3=5fIPvv%d#nQ9w <ݾ.h8x4=|m%; ً!ؐ%=8 @"P:DԱ {i S) ޒ9ycJ .ײ]=fKϲy}HNj^ПHH}M/ce|~+ 9 ˻O곧C[iWQeF:gI8?ϛa#m$l:gj3PSҏc̾@7L`zY;ϴ mz GB(./T2iӚP,9{3~x\Whb~gSDwhU PS. ' ToU,2UG&pA%L%q h~xΑNMM-r,zkQ95X480;!ʫ)c*p^ЩcbKGgoɩ sAL٪Ik )FM, >q4, N!%GH?\*M{оRx[-?Lho,Q )Sf+YPh`EY&⿐NVD!é[CMkzMN6?+~[?-kum8vuH,# 3 6+QK MAS 2h;3b 6%o E5m_uicnӧ,xM'x:M{p ^ 豳 vjڧNa<*4s]Vy,s֘&P"4oIQ x ˭)%GPupTzD>h]1pԛ"x 0''ep (VJ .0u!DRd#CovkD#晓zek{L7 Py7/3HUw?& LkVe|WrX 9qh1THHw;DhQD+W+Vff"y5;]榄d0eٳ>3_z9 [yk81 ~nx&toPMii@5& G}@nte P%QٵWjy∛x\/tNJ罢pa͡b0W݂~sP@cӖIi]RLӅJ &yXlnSUaЉ>g35\@5U AȧGH?pg-Y|B0|Oy3|2 Ҳ w%`jpa#nP`1w}M)I\9-w0癎n?ZX+_}BL%4G)=*w U.-w+4sPp9Y^F]Řb{d61'H˼5Uh&zd58Bs`ICj޶;Նc0dl@=af&^MB+/(Pmnֹff]ET:,qr=6i,zg)<aJ!TK|6m }AYauBl?- =X,z)|vk5c7Iń75p[`YEtR#ľPc(ݔ~\s&,ciax^V 5ͦ~s;ÓQr-fl]י`a :A<&!'-H hQϝ| :*Z - 2,E/HDvR -q{TJ۝X'NQ/)gyUE ݦK=yk.8f8]"o=0`Jd_C!'y/9SrS+4uEA$Q@~ ½kI'l=]33$~mT\u^yow/Dm)?zn /" e!OmG btߋf\P(ئlUǢ$Pntl7rW4!?d ClzXʭ YKGW[پp;r9"9HEfF 6g9WGmĀ(z z|y":/t W#6cgV6J`z#`Wr_{ӧWsm,Ǧu_!Pf/'.E ljo)l~ϑus>yJXtfv1bڍ{)6ny0ꑜiD#^>q*4"X5VO(UPk`XB9`V &݂LD.%KeW~nfXиg8 764\QIck #㺯 5]\j1ĥ OtGީRx["$[M()SsEV;9^Sc,虆NpZzO8hR+8{?!I8U,eKLwz$-c޺oam]50zvu;}..dݵpˆ ev աkVy*}f} 'Ԝ g7 ?A`+YxLJ ERT2UR3?4o1X=C;=b؛4^cc0{7jL-]ksBz%WC#[UbU]<,vKV$. .#F;GޕXJE }><!uJS@Uؕ9WCDVze|Yaw%q~Sr'؏[]7-q _wibp 6ɺ2`=c͠zשE~P\8MO#swףl ?BF?)ڷ_Tgldc !<@4m?5Dspd~0撫b.48Ζӂ;=ÉPޖ*[VjyqWƸ@Ȇi4D«wu}K21ڽvmas 5qLmVJ&+lzdb)*. ?i^㱁-ܾ$<X47aRM[FpɆc >>ҷ1>FV؁C`9_-Zgcq8OX~W W(!ˈ Ax<ϛXL6:*lly0//˞ol,w @n1ky²! CyИB9Z<,mm`뎹)-Pi(FÞ ,٩Q6[ȁ$jሒMF,*ee-_9UCGt 9e(I! ,ؓ qN#άJT[.t U#hcīcs'GF9l-/?q$X7]{_ Gw 9V Cդn̋n'Qljī85ub&JqZfdrm"JgpeO{}<¥oM$k46'B P,Qd[WW +24fyFuMT Y A&(Hze߆Bi|!_J@f w?*ln_6* P0|Gr!RL,0:؃J56˅!gr&ކPGM& $/]< =or~L;R$Fd:e"}xezXj^d$Й/Q/++p @mޗ&lW e6{YH9_GX$ =[Yt$߾$h&uM8 N =|R+3Z%lB.|CoiՄϷtrVilyrYY4?dUyO>8m ~ڄێ\Zj7j_rWR,X/WUg6+gΫ hxkW&S۱1S:TOE7K&d6%^G1,I.6>g[r)(訛S%+y,,9Ї :ARy쒻[Nq3x^eYԃx`L9$3 ԾdpS>XvLjݏOXEe}(כX!Mm=1pĿ(P}~ofӤ0(=r蛺4wa.m=۹I\>ibI^hDDBc슸@b $Vgp)MI'isM"nFVqPLZV\uͰqۖh{@U[-`yw:Y:u7#WgjJw(k B]L#>gB7P.^GݐtQ>Nm 6mCg)ZQ[yAtQI~{?ZO[p5)(}'Onax14&$m}غ\`gbʟxx,@/kȮ߫VGpXd 5Rj\@Xw7ۦP0{3I(&ؒCi,ӯNysbI5 Ƒ_hѤ_n)^֘wvIэ3.xn$]ſv&cʁ\2h?fLaµ[ELihw;nb$;+Ug 6QCIyɺ+=Bh7jd{7WCΥ-iI--J-7̞E䒘_qYdݽZ/1k%0PT7;0l kRKZD4̓fq SBٯ~,pڔ>bSd"\ъbzBy!yי;LlzliG9ĤMM#=ū= ^zIfg=,6ˌ*p?tk:0l̢S9-B`RηnU( Q(HH($f` ncyIԸ(qh':ԁ1>9Q|@GjbКNߎrZ}MQrJ=y;xlADmZQ>SK%j~jOdƉm"'J6oj*`+J4:dʉ y1Aj*REDѻ-j"+ zx6gf(?bi;OmsFp1uB`,ZC|1dć$ @d > ׼؄FPH@ -7A潜|=%*ڑzOgfFy8f3 0qN<L 8a_5bn%yBľ)rtjz :zu5>lc^:hUIz/ZAKg9`|d=01[ 9P! `B_K) 5ǻ"SAiq'jEtpY ocv-؃TnKb 4_j/lŻk9GO@7Խ9{rv̵9v -JBWIIaM|ܣd_|7r]C콏Pt@ gHգ>FQ &1i9 ,#;Ϣ%5TU __l $(M풗_պUfZ- hQbR@m*AO}$$5X-E'ATWpzf T?n}+\#% hc$qkEwcȬ̐z:](ee5Ay vp{ȱXH,Ns gc2raTlgϊQIPrW,f 53> %I%m-882L6@[c*(}j?9P+DӘKerԬ50tOo(#ͷFLLn5L  iAYiz_^^ט556^-ny&l5w#php` +q8T*ITnl> {sZhf9ğ֋7jJ!IeQXU-xپK8MQ?$d`MT4$Xv| &?!B߬3rXw8ā^  ꤧw W#M@ Bԅ(4u6 ڭu۳hFG@9B,VG$L|cN$" fN]Ncm kUWr٨7c`ЏqA(.j I7v+^_7qfX?4Nm]F%hM3d~ ay n*Jg+cu%b*|40}XX@8$ᙁv\[Zn4}ntNSsOˢ2658N&(2 %g@ecy~3Xb{fqᆹ9vӷc8z}Ak2YĉF ݀MF0ĒV=2^3Ah=ޱb.tզp LBu`K (5}"uW2=y/W ye0_jK4Ĥ/4.R/8I[4%:0e)r߬ T0p`OazFx\\k/q,͒,( wPj,fdMcV-T{8G[WMrQci.&뒾=r |U4 2b~`~k]>{Qu?} H{!/e- Hzs.5I# l?i*;C"OM`.c{9ebu"[08զuB uGZe @+~SI]>34Irs:^cY$)Nce˙# WYu@ʍIƓ]c'ĶwiS 堞e z£jFT\{pu$15p6PC ao?Go4US m݅n܏筗2{=zTǾWmThIE/d;h;\pyр>M;Y%oF|GnV㌤2yv퇧n lnn>~Ԡe41rř;N;$I:q{T!ΕsErHx?}!?@)tC y }"gpf&y~w̭;~2 Oo9ٰu#m[ԧRCZ 2ٮaT5Fblamh!;{6Wj1%/dnG.~?FҡTe6IXD-00[C$\m"55(TɱE+ۿ*OApGI1$GA~t}|a _yoKxgx)ߟ.v8~k7xt'Hi;*R-2W:ӭKnhIKg/8NSdd=9rWd;tQ1sx_N N[=q3dkOYӒ}$ՊnSQ06ҾkUWS89rod\N޾~\C1}J3!rzmb?}]DVdΙ]"*5}i IxZ m7jhɩ֍{*1-5W.;۔5{)^KD(2.d-rR|_ kCoƓVcWkW8YfDv$o4n)%UEj ո훟ݔɖ'̥>4.cNtD@HQ7@i7GbeX b&jш1PcS:<8N9ïMJݲv [r䞷CeȦWOF|8*M7 |}DU>S䛔`44zcW/BEov x|F4 vd[ڤ}o( Ψ *~=Һ$I&^% jυhWs .{Lݞ[p9S~ԘL43C jk@nY"(p HLoʙ_7ȗ}*ˠecr¸4'/OQ?S%S9D4yG2 Oz :znl8ODDH~O^vݑ+Cy{gϖ,si5ѯ[ D< W0XGCl)I=3t؋9Kl7esra9vg)_ >*O7t(gG(~c8 ~Y+SBQFOBƜMXQwK"ȡ"'u [~oJxȄILTmGp1gGO.v% NXMZM93,>Q[aҩ֖G z5$g7iM;i(()̻eH& \uA:Gwʝ _6a׀/tZgؼ+aβhg@2J*xq MîV`V;%p0RR*1. SiaY+0dԸ$,.JoS)L:N7i ,7@A) &[*Jwb{`!g9)y{`8ӕEVCA"襎 aBZ>##\:~RC|ħ|88U.(KQpR&>tYSЪ*pl$@ K0gZ?9oc{F~:R,_Jl(l[yzJij%a+mුÑU<`- D2]%+Uv c yCy+ZmY/c'QfmLocn"7gsgvE1!2\XĘNf8Hsߢ А =bO.$oߪۤ 8T'wDgn7Tg#M}d ˜WFOFHOK`c";'6qrU*>)*OIiIKaf܃(BvRr4fs D3_W.îv >\ꐚ8՘-˼U$!r JWM\;-4j|x<̐ r!-׸6Rًލhl%.PVַpڿZE8h]h- *qypL9_'JB6o}M_DxgU[:7%ZZv txQ@׺~=?sŹϹ74O^jaN>hzRz׋(PG@Oɲmpg^jg6@)h:uj"HA`hȇFVsSC3mD8Y\3]dHz|%:߰zpJx?1~,RHf{d!0z E5މ[͸ Hjܥ%¿m|aF*RV+wS"mrjE` +" oRe|^9b/& 0f*»}\c1,ױbOqD))|ldx6bIuʵc"A$PmTd FOf{*_px IF&'~>~r9$NqR `*\f^䭺EG.L$0e3^ a!30U W:עȸFʄK qt8Si$5d0_T1Dk`Ho_JDRh%w:̯TbWA 6\IC}2C+n:%A9&OpT]Ȁgk᪛-/L]7 dIVA[-6قpH\&~D8d9]=3b3&sv\/6RzxDT[r$4/6BC[lzބR 9I4&Ϯ|JC쇸fT0*7p#Sd ;3^sY W4'9> _0mdQٞ"cB͡A%!=f~0&kL(hvݣ&-C+_Skm#&%`( cNmVأIԎyKs\|Pm?n>\{9A#Sm(-g[>I>NFyy$4\o N .b U.E3r2uwjAJѯ~YiQKB}6?ri 0y>#Kijq *[1CzpMcxf+3S<$Ջt=za2ǺU1RO<a"m](.F^6gƈ)7cq>?J^L'Ht'.(##"QpPĒ9L y0R*֍ڷ91gލG{ohh- iы~2猳[)6aJ'"J<"6~2yv.iى5{tcm(.Su+vt&)P8g?ҹ?E|[;9C:];֟a!3dkSK/@6Xc؋ՃKCN8fL,~{-@e{ Ὺ̹XN})o=MB06DǛ n Z^LESw°޸sCwGEi Ay'a<`l 8Bv?rbHg>7rw#Ӧ*TDì #rkJNv}<ʖ"<*I)3\+3fcHU_Rk{"**.եLΒ><%9Z GOg >GXPsE,γpm"]#H)BgnΆ*_Lu;Qn]+F/7L7Y;vDz;CwM/{b`RS}۠Ϗv`@1"w^wQKUgExykr`6h@萲jǕvt䵻 c{"tTUj÷ZɔtziPDB?Rou|Ӥ+ԷFtu񭶝S};d<=|a-bV(us%>+ ? Ve]";U0 wyvNOU8|._+"}֘eۑ.٭ 8>Z=b՟m@h<} _J&xnUziY*ϳ v$p_ 8(n) k U\YQ eDU3怜''JL0aP95z7}[x,ȼ !vf+N,(e /vɢZ(JF[?C5LaOCKFtksgyʎumh2-|S;FUZ%^0kyGy83F1Q܆&$YK}:1),V.a8 !"Y|8j!nGȔ_c1tRvtGVd+Hs*91\O:HԵ&932y8%TՐ]7%b4n3(,s&(pp_rE({6m+,*h;Ӏ Z0}<+8^ ${X6z M ><4 AjnK!:#oWA)fru&˼8C^ZOɻv<2v>731SIi X* IqV JE$.j $aH^WǏwyGp,+Y6cOB-kܿ 8{k,ʆvɳWcm<.Bq@ m?*JﺬhVsCU%"W-.+l LFůvA$2AgE̓(mND6~D?vĔ,!eziƆ3~dW/_؏XÏщDl*E~8?AmFm@X"![$?I:4 ~cUPSh9h2fz6vJؼsxn#`0Vп5C7.wkp3;;h?w4dh3 Zeȏܟ | Ι7'&h~Ry =.@y{>*QX_ts5,Y}b&'_)7"3Np3HT#.5t8~Frw;-}wNQ2(> ^ӈJ+G =L`rFgtj ={X`ՙXWn y1ԍd:R r &h 1ݩe/!,ĠWE| 6 в>\@ޒjKӖw;jN>^cBm^\<(i*#7BUoaz]I:iudNb5)q1-4&Ҷ{cbP>@9VrS *Q φ;y T٢H# [?va&|  Ȳ47#V2c:;{qR1Dl\QMm"H'_'pǓH^gi]@22T%W!.)Uz5eWMoV(!Mj3;j*<|q'r E2ÊAs',jx! 㘸^%9d_)"7 |Prى_LjIG~̚))Pycl*I!I#aFSvW/tq\9G `V8 v)jtb$Hhi9.MPim[4p4T&0\0Bsg&GTd !'SUdt5ޒU:Y30Rll E~hJ+BV〳AR߰l-a QgxPN]) I]ΰDp|n+?F ,3HrW`oZsV~m a3;p^Э68T<4Q}aR +A㡅#ۃ^b *{RQ"+G xz? fѪOC- N=ỈVa»Dǃ*՜kr,둊Rb@[:|C7FE,ٵKhN<\㥣y@G!~G (ȅ6=XVmZՒӫI#R|a]{L1sm\wcRF; /S5?cܼ!f4g"6G,6,ݱ"tWJQJ;7 #lIh=\p:6 {]#EVhqF i 0cjOt֞\a< Uz#FqXa d9${[Eڹ$Ffcۄ~'`wI:P3!=Q燻k ZEn]|ױ{ZMXhhk #lm ÀvU5 1VnccCvaFVaT^zVe `0^% 1$Ihk;G&u"7b?x!Kh~rjZ 3{O%Txd R*aF/($/C*8XհͿgJ E7%#e:I‰ Es=/|=ϧ]u_&&\zƗӔ܈ƀE)]L2 ^( M%0GY\yvb tѫ8hͻpӐY^Ylxyc. 3gw`SOU KT+SHKoe:.Ɓ>D5{ԮnZWvHdTb4D(|@)J765hqӕ<qOeРre{_\5sl/t=EX,9ele)ۥGU&>#0~\`p\c͵;dz?XYMkbҊ!>Z+)וW^(B 4m7iXcGÎ -bʼnLz^mHGfLJ<^[I"mN;w(Uyb(07LM\ѕ)m- h5XAk7o<MZ$P|F@) ǎӇ_YK +O<|xicut;3׶D7IRஔ?%c` z+@"XCZ"R<7WV@K2JM JIB?HD֬066qj:)i}aR\>AM O MŦ9cM ]mj QL\fCދE [d Di{t9;\Uf[ 6`FN*ClT`B&cUhxMyxͽ$XޓCQW{CXw?QcFdOE4]mX㚃8daAzE?FRܸ=꣜xT,rqLa^b鴚zڐ\A9jm5shϠrx@Χ!bdFX6tq/'T6+ÍlNWSG]S.+zriwﭛucpc&*v"5 t J)Et+D/eߎ{VG 8o+7Dhk<֟m aŅwvnCTRU]z_ ӷqHZ°&oݹ ӳ9A O2Jq4Tkjhn䚴o.gˤ a&H>ޭ}?C_q3R"op,g.*([Eh11Y˷p*(rv$bYSf[\m f IcY[B] ;e Xi]l@><& A#be~G|AH"ɺƹ >$M?='ʧPvScǵ~ W?:w{x8!KgTÒH 7,AQR0{g)WYo&(nyop-'OUz h,:$I;F,qHDh5f?0r-MX!oY*j NMH"ml贾̼aT3 TM:my\>86D艺cK|1iwcA[L@p(IA2js\fD z\&LĈ!;~H)#8>o6\6> oFooR La5*9v%X ?w!g5(U!'zԤ}ÍUu!L}##H(%}} )TK*?DnF6m2KCH TNM1+_k 443pl9Y'4S4+Vl[]+&mFA,2YqF<b`-;24l&%{>MC~޼^i&̆^V+,7s<e;(;6>9޹wLMx\|is4 ?i"_p-FO:Z |+j#֘wPW1~!jM?x98sOyfhwub!jzUe3[ 5m *h^ Q4Y ZJli.d>W% ⅾewq7̼`*.\N ߂Jf5a@;;Ū/Mw"`Y{)?F96܂y2-Ff|vVc6v1dt.[FEY2jL9-0+#ѯKb5{(r p ѓa#ٰ@V ?9N@"oR.Z f&F+%agYx-"K=YB?#g@Y/hh<^~ԃ-#(bE!4Z^ C^Dl[*#-t9m]{ku48գXcCv6&gj/r+#f!#I-0 *H Хj^ ޣtdW#c';wc.,`ɣZg8w^^8XHNQZrSzN m~{Oq ζxb~"IVwe7Μ5k=w_rM~K⟶/6-D`R1elӷY8R(z o@r >8CqЯ0M%cD[K{k^ խK428PR0M"|S?Q_`AcqY.3{v%diG 1UȕoϞ׹g;\JwBf9v$|lkj0.ݳP=@QY9κ'l{M#4>pouG;:1C28G54VuN2{U8E UE@ q?z,<Xzcm9FNv؂x LAR w-rTn9N]|)^M%ezi瀸U0%oăP@_ñeN܋7gH/3dM[(c o ^)w+)TGp8s@3U~E,«7V[QHCJ2qpqz%ӦF/cv9#^]!cPXw T^ 8g9b 랞u#C=lPUZˆQ!2⧫nĵYi炅i6vK%m%1">1&|x#ѱ)n./uc%0q{HE@3$__!gS H Tj筚"|"-ɡUh}PoB.4efQ09ɀDEPM}ZG C܆J 6Q5"4Լ>NC&";I4$>LH,8vJrb'+gs⎨Kid|nu.R}IxBobVTޥĺ99|=-ꃏuJEcQjq ciɲ&R:I.r0]ۉX i܅,RswCJ}y jmfWSɪI-< o~ViI_&̢$8GtFHIM_eȽk%@ju|(B܋mfಐxmL#W?#1UT/!,f} W>+w؂kPq3soy ^mr2F/Y<љq+߼R%po)_tr|y Caϝw6| /MQʎY#j2fH?E:ci-LyCbRu6S?]-YaVHmЎ,`vU~^. [ ʧܒ9m6GH/Phʁ-ު !j9Qfz$n?Wn}x n@+`Onٽ?]8+]O 4oՐE+f bY?=H4U5s;ONdt7\w IQ6%Bu+eadH}\|3~5&}s+64{}:ӆ65>@m4ާV?M.Sf{Qhr`qUPho-rHrX!ReX2룫64jkNkl {_Ag,~4d+\y]n5;{^p# aObOi*w+$f>amxqT6ø% *TK:bW|׈и 2m]3[NEiJœH[f*!U <=Z>6Z$ASU3T#iWXbFC 5";UwN6 MB/`Mg;I#9<4ӢiSm86C磻YL<?ωExSqZ *)gFz aMq&Sx?(@9b2IzQPb hiKGع :7Md=TfMQ)i<őT$[;cm*Io6*^c hӃ͎]?7a">y"NO SWV$J ޙ<\8Vv\V uA/)<] *-&ڗLLKx85ܔSj4*i6qtc#^j :9svP$9Jxř%@-IQ^P4=&ɾ${ٰV"K̵-FŞ8?U.GT5?欰pݽsןjpanzC:S`}*yYUMQ ee}%p_f,4ـ}i&롏NvVMJ{ OG/"ہ5YRzI*3YCD~ݷRkOfOW^ןIO{ojMUGz\F%]tVn5ʠ HO9AޠTeU3T抽 54y3#O=iwtv1w,WxHJ{:@#22[*k*4ܐU&~ zwihI_ p:8UH)^z?p}X$5wٷ f3'2T7 -81:^g晻"WnOh*qڢφSY.:+8`# %&O:<ʇᒉoB3u{}w)44OU*"Z]X S4)5@ȵn抓VG)˳<:ZULfET64W31d0/OvR_E#LPŀbk!1ڮm֒ӫQAa |9D9LU?+<:GX$I~{KYa"(Zo{3U%a󁁿iYVBZ"mE1'h:5āGOJ & d$qmyQWd?G2J1*&zwUij+$l REc)Fu/?7A 6B[% r˜X퟼(tRٍԲrpgK%}PVGh9'-R(1 .7J#W =Koo 9Or%[Vf |y@t%u#@=v,|@,D+\GgdDfUt?dY=Jk! -ت}g~CY " D<c,KԸqXt|k'tC2!3=k%?] 9%ֶ ,![qƿf 4ʨ_KK^eHmbemrNjSǮNߚᗃ.,Dp`UKCc'u{Gҵ:USs1ʈΛ 8.1ӳۍ"@`UV<27ҤC1Σ3ԯ_NԞv} SEks?~FGJjb^]]9˦3z|1fp\,+Y"[ :߽6D}ĺrg(xgO;qh2zܨj:;~˽Lp^4^]|8Ktĥ* ~%fq٩m%Ĉ2?FIT F?Y34+8N:?-=`|Hr0!*sY 9:v-fm xHAUzGDfdoOp2}BMPnk[G Ylee,_+c2@"-@dk'HIח\15l?(zt^]I"rIN~`Mf ߟ_ꥮ* ^l|!C7־Kuhgr,̢rըٜ< >%\X&6XkKFupth|KK{ {$ gdn4-r-sNx$_ PAHG9RV3Z`!RFp*zٯxc1`x[/,`"cB HvCCbL̎vEϴ7((7K`Ң.G8CK ȷ~4|Qm4D>A1bmQ WU?.IU`2V1DRL!?Kg^ vF.&"8q ȹE*"{Fީ7EH?9V] sjrK'oV2x&|%bsU$5qSԞ8xM+rN /E*Bߖ&3M`tɠЉNZqoK%m"SqnFwAU2s8K2 zj@;^.GHf]h9AdJ"!)9:[@UpD|}v}n#z rLxcn8 _/.q]5kbϺ3Vw!\YÍMl(XMdQ|m)E3-D?Q]DQ ClX}\'< 9 v~!g܌l0sMLۺk.PUqs+3|T`i:pZhAx%~S,RAݚށo89 Dxx[AI>ƩgNw1ӟLc=,''UWH;ZKHVOt7DN %UDfԡƖ( )RWimԹEdÜ.Q1yj[ "7` 5 SQ֙<]{bpS# DJWYIGR\ԥҦP3̄{N?hݍ FUAyumoBfk(٧by QP$fVޛo5uͺL&hZt,\>!J!c5zx0mZ@ʕi?0x@ҭU8\6~Go% EטYU0;iF,VQZd_5'kU$XVOnW w~bɿj|IBO=)Zy0h*}%"U3R!U6<ѝ6 X 4+мkG|ezo%9fQj;"KrV䎃 7D^e wJY!9 έA3 $-5E^AreȫQ-+'(q6GQ'\!!Jnw!79B3b.\֎2H'mYXrNՎq%':څ)W(Tp)nz,"M_1Ugw!6z;e[\} cEӫ| XP΅7³YL oHDZ&^0E %lYqԦT]L*_\Q{ʇ Z?/9ex &~)Ms6O])ՋN.Z=+H6Ih%/8`i꒨lR1Q*[Nh]5VzЊozS8 ^OS֍ B,4x $,41Ⰶm=BpB6)xF‘,ۗv 3A%7ռw])nVxU c}F?TY993Ĝ8A>`aZ=ݳ|=̏!ۄ+uɆS$ЧgS,@ֻ^׵U iն@̛Ⰺ^uhWO+M\S;=NN4|VV 25CӪ$Ƕ9U4X%V2o*Mq<-TR&īZA7H5MV@ s_lE'4an@&A s d wϢEwHYa Q+D@gNځ!G@>w`AwÙo.7R _T*,}H^=`cz7yK3DzZtotRpE~l g71@Z9e~dAS:#oWe{gr@I.S>]BOЖ!{rT IW#>{J2M5D:XRrag!ah;|! ĺm"GҺ?T~ tC);.f1?լWzns@&֫s̊-tu/)O8O_r ,ϋSX9g6[utlJS4ymMi^:r^R.>W; ifne~qۉTwJ0{ΧOUӐɦ,Ջ68sM`$EEVHsZK( C2KO KCfstQſ[s6'.>rdt O3gK@KBTFm@,t &.QVĊћ*z ƞeu{7z8HA?QE.<:݆@ۮJRW޾PTZ_J#7#ExWwu)p﫳~qb<<[ZQ{.>ϔ`0lz3^HyQi&_1Y.K盚eIW;_a\~@,Nh_taAgOd1&;1nz**-6tFy^JJRl2(xsfOgYjP#FG^NSHu4l6N[*"U'7Df|aDCg2:(y^gJRF|ڴ&w/VUp7+$Vu T(ʛv{-_կa:|^" fGq96H&"qWz TDiA/y6ưO#I?ʱddho0p(%xZj#|(Z\b"B2v Rx*kv*m1a˲pgw4f.rEԸ8j/k \`ܟO B.&+ĬӼ ,w{aV0t5]+TϨQ@,c/߲qAv Az2**㳶Q1uh[/gՃAOvJ!KǏa7%'l7wb.Ϧʃg^O ?m+{A+g57s@[bΆ%3_}&_2 %F?3^=c}9t42⬗뷐 [/WR;? v$MqrR\HA:g(C8 : teN*S)?Q>NğFe $d|3grZ k {gCSaxI/+$j%3YB$ߪؗ L_u|UǬ$#'I/1 i\A!ŸmTmvm%U[DFSs_X!8$JI5ﱲnMPn9҃ޭd7{R),;t/$}en9V–4cud읍e/E`l;ּJ. 3>MD 4"s_8#co>>DVTx񎏙'@7 VP&KEBg9Z(_O{DM2{\3  óB^݋y=L'b*wMxH s);m\Qc$ztMa"-W`VAlQ?eE:dZ"oI-*K'_`k>6 wͪ>¿Mݼ#uaahS퍶/҅V.K\oX^$~# ww#RuI.aB-laֲ\K>aVb$ ~ͮuQq Pfp:^7%_I`W扟Y4ⵂx'} . \vꣳd/ܴ8ĪGۙ%8HT-l@xy+CSr甄itvJg$kSs$=9C9of_h٠(^ƏiCxm :NA:<;w0U-zvWͷxm7V7 lIS-~vfk*,%104=̿a>c ;ʞ5;s5{ \N^,uGOWo F$-4oPܝxL.{]&L"K . b3]1}j*Z.lSɮu\|Yqhh3@Ѝr#Hj0IsF"K*"}eauDY`'jr'&wRv]|N!EVqpBbD]cҗ~]mꮝa%Qr0dJ9sj(V( x+`uNL*g=]q~)Ul쮺ূĥ#K1ΐ=doHϠT2Q8}s&| ˯, z#g5x+m $#$xjaqv O]ٺX/M<xYw6{a|3u+s5>e[;i$T;@kz;I2kå-1MmΌpJYґnj%l=! %libPN{ YS wdjVOjG|qAHv?<?[970/AD2`'JnD.\:LK/<Kf5q׵|!9i'(~f<6/ls3n'L:z,-3[R`''Gca ZGrYk8TgiqƸ+B GTN([5t$WǥrwrkS6JW+!Y1dt2tmcCP.Z"׽\QtCluެeЯĘun3Dnh4E *E!zc?\`ˊwCNe@tKkvM\xCMKGO!  (vƧ#Fj`Pt W>xΏYbŀO7 ?TY\Ϟ](1W oD^M E dT46=)=q1<(xז%FUJho{ S=G/Sv>z!L e-2NYMQe!y\U|2v4@94=g\>ZjlqzAlY` |4FP{ K:JY#8n|pE:48Zr󏀱 QF&fQR ǹBcYl/h0(`tVႭrRD#􏆋9P#fX\K,$eBFѴzzH:0_tHΡx 1czkyZ1ݹϴ^mj\q3cd05Y8!`wf{l8_cՂҞ0I9W.`u\P@1jsg b}`Msv"Vk==Kז(0oF*C]Pl[ByY$u(nix*+3Q(lb>BF|5囈!OXwOHGg9~R5 "b;?lI=E/vJPgmಛ?a aGE+Mפ_>Ij `(d("eT)C$BK3;<,7Ny@OAJpIG3m.V$Y%uv󩭵8[3%pdY1?j@nMو,hM帩Z ?,8:{^t6rD(<JP,#qlP,$Z5.uo@NSx>6iFV/ȱu"jV{"a<ϑݰkeq=]Գ6sX $n6+{Qm&R m_Sی\`ik>mU|RnmҒ_rz>apN*s|D! fKۯzm>s;uiExdjᬺmn7{ gÓ%#?7:+R2?L)JWl.&nIԋYOv]nTO^׼LI{d#o!T(6bqpv)t s'Aw]] Љ; ޓ zO gk/xu6ܚ$8H>wE(%OH""ŧt'Rr0@DD4 ,Ol^$x *hqxp7,e\<*ûR~@{o4yK -^P3~"'sصK-7dWꮼJw)aboK7=25Cf`M!KrRH ͶuTu=X\V [~TG: (U\زջM FbkqNTԼEq''1rjL {Ox-27_\l;T͖v\~x17.u_njèFSaKNDċ|$IRN}\5xF.}I,lз=#ϟ4u4q;O^Vmn4}h2.h_6x`PH>7Q}ѵ^1]6sfcֻ;-~-3nwNzJ.ǰuI@A\bWҏ{*m*7!=H $&,Cf@+ Hp@Sɖ.c,یl8&&*'I/nw #io5۱M PA(T6)q߂[zRA+mGDGtkRVMMkBH>Cmizi`w1|4|M$gNҍ>/^3j!Kа !>tDq! Ea94I~j1p!o4H!q.iqsתUC8fA+̹55nҩ#%߃"Ԡr@JmW?vwd@nh g!t:i!DaOCB>RBrj&`d%:m싲1,NK$r~)Ci=ZAP"gT8W/##-B j!u0RnNQq Sn5WWL"gcSi^%'"gt/;szz HYX1l2MlZB:@ J|Rǔ"̔ᗢ)UCLk,zYk礎xh֙χQ-z&D)Xk^6b9^JHQf`:K+_QH@ߊڀMI :S*y:c !rZ:9p 3y*JT>5'cϩ_Ž=:X(}Q]{g5(;`oy1Pxy#3&L Fd,)PF5]}Lw'GMQh%JX(lA%w1oܒF+ G=҅$u䫐9,@B{(7C\j`'[Zlle2 B yjZbMܣƮ"BwJ7O<7Ze_][*}\eFS>ulGGX=a }10&orGxW<R6gP1~6B[3MVuXCT%@b́׻;-%Ϣa<s ĮE;j| Z#9s +:dr /Zzf8ZEQi˜lF FёK5AriTO]9kKN!Ue`  a'BçvU Nk8d@n t:}(44 qկ>3=:X0Ra~gYv&ǣ45$(T&PtsE[_IfI(^@k80Đۆa;NlzAawʇlPXJA(˻(o )\I"59ato RR'`;LTu~Zv^LqkyTSCC1-1ivRdf½b9 8?o1A3#dw97k@}7E#/zY]l~۴f0wMj݄F[OH QZ˼y8 A_l8xd#xdd*\+@ 4oWl|(}h?"ʧ/oCсwi9Jyn(F!bHWK`Z;!nJ @04} z< ǚ%Ӫ,z)Dg|rĠ$Җqb4n-AI;o&߄|](drztgy?&;V#Ic:M:Z?,J #q?a Bvm\hA@dc{ׇL3Mreן1_9ź=F)>_D,(F/ʱt䧊s]`$FF|ӵ]X8-ZLI" ]@ݔ8|)q-'oDSN7s+ii ;68#)h_\rP 6fU"*ϑ먷bYɜK𿔲C]Zn4 >3%'6"q5J,"04ȷl9],| y :?:^Ϻ.@d`:HC*B4mCa&IH%J-3\@q~9lTlR]Δ+"tn_*Lb.l7"(^rpak %Ej٠#]3C3ౝSm.@ŇRDŽyj+FF11&\Ω <6؜!Yv 7/NS "/|dtΤ\okNIlpőm` RcJd` JΆ#=lgJ 3Pn sri9 e3C]X+ä0Nj#%kc1( I5i#heI2=>0s#I`(܄E2,$\姅}ØPl]{?> w8|ɠcyr= Jj!SzȎSK*񪿾}K2D" @pjYWZǟR5l9ЫZ! anFxϩju(mgDL LlnT{'.<7~ι#lu6.ʄ }*פ-M`y) 2Jb_As9nȅzrPJīN8Er,$g׍S*uAWK5I9Ps\s[eZ>\4YBEtT7{rýɬ;F]0$QԨR(Т=DwT2d4Qӡ'R9k,&{FБ] `vɋ$&>36΍VEL G$:*>LÏ8f 7gTҏճF'{@D*A>HCH؆M\+\0BZjY5\nS/ER@_s]S~&lgR'}:Ii[5^C:!4>ܤļDCy;.ZqZ7kOhPu@V|*<执z{m5gM j5p"ל^eO %]6ZtpXR=гeoY4vsiTKὸW$xzߨS:v3HhL+C;n$ R;,iie3nK{Ws^ð:a'67]/LWjp}6ϸ/^.O\9PcoK^-=?\p9ퟵu<&ݷei|!' eLm W>A&+S6:P$!)16GbII} J}+J،(c#_’UqZ&fզagQ, p)h;.;$ zQRN <}BPȱ1.Fsv[60)ɣ.,Ϗ|Vhǭ[(lˀ_c!Al՜뿟[L 6.߲){qOLHB;P}?4Y\v@5$CfQ *rJ6GZF:P{~my#"d"8ei|[㯎Ȧf&wϣ0fAn(NǾfw%]+F0U]λ`NP]Si&ʞ<4E5C'X`iJ(t8-…̣%sIΰ}5HipCpD)l(;A ѣy=Fh&F.5{wʞN+DքuSS{52k~،#ae&fyjM<n} NHŊ|,JVy !^V/M؆BȪ?]؄1:PfgVxAv'  Ng=C(UzfVMX#yTBB fr|D:H7M.V.c%]6%E27@m 2nZ q*EB9 Ղ-Ŵ.Pz*ri0"X5{'NIQK4Y?G{>P9b* tҙ.}T1xꁾzx$˱pӫovu (R03;v"6TiX\1S*o?g>qQטVxzkX>Zyrb(H5 bFZY,1Fߡ"wgU$@Dq~ˆX2_&ٕm~w?p҆-lbgu[ݓ+!'4[!,]/ KaV8躋svbT;3}"4~mSܰ+8z] g3dZG S`8VI˩nN7kԾF24Qvutg|=Bzyʹ쫘DW-lf|רpFȠc?qYvZ3Sδ];7S73߃ 45btl]*Wcxv}:UzmcQXemko\3J?Ɔ5S1E0 ů`*LSշr*"!$Ņ3 ՉkaZ trYy 㜰7fA;n$vMbqVUCor!/d ~Ozd*x#j谍,t V5$$rLp[8TUPuA/xDT^ok2Ղn=!L牺OnB`TǮ ilf@&5@t#C8 DS_Gr|kNG9A^hoh^7XJ]mn 0n^uPkRHoxSxpj.6%dfvr67P O]"u"ԺLy6{LJ#\3dBv]}:{eMIOE{5r9e%hsX|4E9-4͆Mt qP3Uj$VFƥܮEE6٬~q&XSXлrC}˜ CM^{G__>{j6eiV.\8 (\p{͆׆sͺK B0%LV7/WVlެ,Z-B*$ /0 #?(|H ? <1A7Z/}}2]uK7T [̈́Q(n(>(2[j.޽BWJz>IX9!atB3{pϳF^7l)f#xI`npQo܊{ #B>3;b m9JL,s12ס ΃;AF]?yה?C#74AIeo X+U9qCcHkeS%v إkKz VS9xS7 txڙ4fRsQ+Qo7ftB!kudXwZ@R#bS%-721axd+e8c,3]X8l?)f4pOJ6;Ie  {;AA61ʮ",Vt3(_"Yw2YbBz<΢<2X$3kmWm+u|e&%$\Ԅ_*w!׭Xgo1 ϹdIآ6 5(1KZDH\pgH[EEy £ˣDJ+'(J"4nQdha4dcU03悒;gҺ}Ȃk{%͘h٥{ʕq[0Wzr|q6w^ $hd:̈k8Mi $io -5bFkQ ,4k+~J99K˟1f ;*fg`D[b?җ<;n?\JdMB 7H iQ z(_YQ~V*kIM8!G%X''/|t r(\D]~XΞߍ4O_Vٛj>%&%GE˚.WvitDG3ZM+Y+>}kj3RUwtt\@>n0Nb"sE\v*;94HQ{'xOiFF.VΫ~mp'~9W;XxeOHZ&3CpTxw1*wR8t<؁@h@7m8yc5WnI)'Ewtꀮ`\ju€[}V/eqVrg%Cs~5w1ݲ$ 18< =@.%(sspE!,'0ܖkMۆQ3;՜RܥTWMoJ^c_a> ~r;9ukG33DE8bKmmgٜ9\aj9Fd5 sK2|13 x0&) wʁ2:lױd +K'&f4Ų>cqKןgPӈ"|,})OkzV hU/FpoG-a} ?Oz>:Tm!Shƍ $' Dpf3]M#M=bD￯nK,e$m KHFb(g TRWDis/$ӦiMTEl􈨗;"BZ~ЯkquɾH/@i{QR&H!X/MuDt3x<ݱy̒TXv9ׂLub<c[ȯk!ёZ ~)em#wyU҄γw V*ƪܣcu/l,u^MIhEvwE_WA1u.^Vx['Qr/#}_6ӨPY$n"Ngt岼Q7Hk/Mkr ɶ@N?a7"Vc!t@˺'&:͒^T_QiS1|{-<;༓\_4`<% J6P_W 7Zg4;͈yڡ4E!N\CI$*ƊUL[BAX aW`]&/X}xCkKA6l`fs/]IEXy6Ld6DiV=O? {;6E(pʳ ŔZbKeo;p'LuNí)Pv8ϫSszco fq5O2"K7-T{ɓ4E<{-0E2а")U[$1nbyzKSdJdz DY?AlVΏ[]K@}(țw{i\MmN}2] n5G|9k8Z;A31`ep!w&}Mzx&G:ЛܔBX9a1e wuNQ0!>eL=_&Q8/rΛ9B[Wwg3m3< c:viuO!2k_?*/?q:{0lZ<8ut65e= _jh9}@ Җcؕ B4*󏌢㗄'?-1k5y%"8n$So6ez7Y6Hf-`^4"7}TkPo2ۄڧC~9nZ6, d2#7&1jyBq1 0z,m2z[D]z"3axd \x8򼽛q qCW MdQE9Ī_^,ң9(i:Eg/a̱;3J.qܘh Yz㒝F3. # 9=KOH5:Aw5"u Jm aE\;h~Eo &$/T樵QЀ+8j"s|a"ƁΠ h7 )á0InI'CT n c=TPCl|qaz'ώ=N-I >'oJV4 aVZ%5h D|؀-! 눃sW݊iݶ5oϜHuf2sZMX1+ji B7^W{(36)JC!Hs]ˆ2r{Hir!^y59vq@׋{[]OI pr@ CkPu+;Tk& 1H2֍JV94C'lŐr^;X7VbLCn.&bLb涖 C{^.yK tbl@SX}ZxZ9?)gf0(c}9Άe+ܮf]$ELbG+{s>aoIԵ`q%6:cDOM9ZuiJ B~[̀,0=` )|f/543w+Tuk P(y <8FIl8x|~#)M=PcE.Z =}D $VVnvB]0&i(ymQ[oKo9Uk`263t G-Fbo% e6Z (hW.Y3m,EҀ53:-a]:gSL F M,=d&ʆΌҧ8wAOq*Ͻ Iˎ8>S8@IPFѦ+BOO40<ğCqH:.: ypPSxaT(ipr܎ o}g8r3Yy@BQ=},mR$)!CE&\ڳ>Sy"@ 7o`mvJ\Z-zv\ sUSct)x*=ɒ(*ɮ6{21Og 7̄xO-r5ϒ; :zqO-P8hv,0Ԛۆ7ر`Fol:![{L$:pfTGy;U;!eIJqW.L.bVkaȅ [& !y9ڔݫ6r-?x@^4x!G@!V \ZpWj?}:3?J1vz%85c ɧsZ~w.IlMTu1tN3&c&6 ?)FƮ0;/k Bp"d里hm(ws3vPɯ[]:LXiO ߡBӒ/ZZK%.;M4Ţe8X>8]F=5[= (è;պtI |@)͸8FeX8Ŧe=UbGY%UFoN4Xϛ˶6]T ?cP@a=}=Ra;D+!HYSuBqp jH ޻3\vK \K2*# %YmvẔf )Y?-08 qϫ_cXF;#Z"IG-%DPE 57}0Lo[6Q3KdcwY e)&:` vE eaaa'-k`a1WAb6w`珆%66o;ʒn;%?vN5  ڄrfm彶Գ*"Xp4 U|>>R Ӣdu'JG˚e &E$o4mh&5 Mm8eNN Ώ F9~ ;Et єkkP%[uE SŻ۝#75Ւ4oU}'gN\4 37c]/jKdƘ#RIթӝz ӓBǮ0Q5= AAX$OQw{6dmJ&Iq> 焵rW} ?*6)uPIgNo_)[.48wBwϋUR PEߞAwں.*(',EVї3XSXCj}HcTfDXOZK:-|8": \NZI{x(:Þ)E4qUy=ߙ/ec|i В}Gn@u2*zuQEo HC >\u;:z?nJ$4(iA6"Xݹ~T}iGN*?@qێ{nʩ>UNyvIG)wCB[6 ɅɤBl2"T3JAxDr ؔi@P=D,^*$dyY②Dhʀ}ff#GgUKye~rwCcGHO&?x֪A3qʐ(++O(ėť fǴ Bf:;WI5[mKiSue޺ @{w!*]nO0h'UxJS{BKahDgz!w]գHkARMwk =>uWNUU ~+Jql1zxe3AVorr)1"[0}v N&~MG~g AhcY7Wɱ0Wl'~=Մ?>=ƴ}R$A$c#l`#K/ClUު /COp/j;_,,*-5\0͆*3>7_O[a`3}f H@kXtisT M;"]jZ0O݋蚟na8mb/>ÊAԕ-grE_[ .N0ɘJǷp^*E줮Ԭ |q-Av(>$|s./.cAO+:=ҙ(ܻ$ʕ?LJFMp&tYpjU i߇+vcJ'l6A`kiʑݛጙ󆄈Ub`pG4=D)yK7Yw ;U( -as!T/P|DpmNєOzGU]oN$<ޅO ܼ?DKx*yPy ]6- -kWb|FF2G9Z{4ż8rH~v-?4in(1ɫ&834FK*Nw?LDmUf*`!FKϻؓ!Ԙq0+Fb_aS'MH 졜>A-ڙG!fv[8|C`==acr].0,#Cznxx6-ᗔvFZyM2i=i@`؊NhG̭2cRPiK͗4MDɃc[imͳbuYqvvRmOg;T닢&\LV4FI= -rZf.KI(=DF40(eԱgUvs0lSf`:8_s vf'f{ 2p\U09f.$\^[l &vEb䉔m'6.B[ FnJnO^!&$H= B(] Gwbܢ,_Ǝ@Ǵs8!*n7`z0Y[P좚څwpopooվMu$AGR~GۀwBt9>R6c|] ݁GJШZO Q< YUZ>1@}Ee%<_kgb1!8B_K3 x N7U9| =EH?q6|+S;SV#76j.СK ~>'Gvyegʑf)^:ଈ%Bvݸ F7Xe Nn]OuѪ%Pc[hޡ ;os*nʉiTIL+DK0GJjp?pIQ% oJs-qUTx@Qap @>9O+Hۋi ,bۤ+C V b,N@eWtCts`ôLM͢H%P%Pgz`* @}ϟG6勥+vGz)PHDB/}H?SyAGgVF#ܢ`9[DuoCԧLV-#˹IbW`,fv.jZ:ZƼs`S&ɐ`$Zݖ‚jo 0hmy&4e]Um|x"b%^Gr1giT?qrzܖS^G_RycA+!6#ʨП/aE9z % %6򫝝uΡ&3U E,Ţ1o%Yo{=BG?Zتѱ+=T^1:ŗ^޾[oJr=y.\DHakEJ k5ݨfzt[?t(A/wbIȞ:EyS|ĭnydhlSt9}FZ>`y>ڋ憟C~(7Y(Ʌkr Hy*$5-_TuZގ-V+j|.Xt*ٸxErp08HWaޠ2r،}U"50 @һգ[*K^2nPWcBxŠakv7.+˽8; ];bzIhցW΄->eZ$0z:da2\v%[B`lESUIy>QZFI+ͨ=t6w[Y 7Oq^[+Kbl.~7ouEjU@:7[BG@cM?8YFqZXwTe0 ˆum'w(wק4iqgQbydy[~` "2^YZ;Md.ݙ&\Pg? ;eq~beu?ST$pu#P|1R`*ކ{ltR틝w]PƪVtb.ݹz_$V@:=\0=Sެ? ` ׍Hk.HO.S3t+:]N#ࢴ+6)ͰUٶg8hڋ\2:\;5"ڵT?"b${%H`n9fR(*qu4qJ׋ :aW H!Tp ~kV*,qq8i|)Q^r$@G"\]^7-% Ws7+㋈ .>! x,N:MrFØVu Q{ُ=R3_d`TK7D:`m|Y)l{A4A t$՛><˄ KS~tmjXMjH6/v$:eg}g[nPzm2?Ä<ʅ CecRYU}^-Q C9' bc +;'I~ 3bXÒ$m\_(aH{ʏ aq|Cw,s ]n:CcE2l`$1&Q Yo"A--y,9BQ]#LE&a&dUۆgpXUAm-{l$||^ۑzij3=MَA+r?9T-V4$ ֖g,jLSlsu97Ѩۤ6ThĥQbpTc׀ɂ^ٞ{Ek) ېi0!+ZZ4?o%8e`MW2@Q&{{xu@:<ɸw9 <6.j.JCwrA/Lx_N~P njwu)Y@PP|\S{' Z@sYmehs[ltVee7E2Pǒp-ӯךfH}\"pةՏARAKؔ;-ܛGAcD1QxݦR `w'I_ I8~@:O>~I_ץ){lKjGDI'()oU}r1'qҏ5ӣ :쑟ʼ1XqıX΄T醸xwM9}CPnG7Ե_p\U 5]DLT NTxZFqþ ≆0e_0"sH)Nk9{1ό_|-zk3ōNyP KC9/ \ϴ@EaS(3;ۋKr:r@yD0V2J+E]+wSrՅ ejy*v74mT5sʫ\q!Jh?&N\`V6Ssq~ C&#v'ɉb6l(4 jsmJv?|Rqs̐!ED5E'my=y66:k5vIpDRu ]z_QJf3] ~&ܺ2[< HFUjaͤ=rEcwʽfEX= W1PsRt=Bh- pd=FGSm`G?f|#d]3gBVq;#OlsپSDDhԩG\IhBފFNJͳ,FЮ@kZkK8d%gAe4(E]i so<Ĥ8g /AߟP1vH,SOj?&j\u1𫗍5^ aѐJ cgKH@%ؤ[' Y0i3MpJxLH~_uF #sf9ds p?YbCB|޺@?Z ͎$알P{5p~mXXZj=_ 哬{rEaN/ mIK̂J]-hFoZe#@4cL;Gܿ&,ٙ<3rG/oe5諁NiP!jfɩ+9?*븎,>7] %U0Dwa丶P PUd$ 8qmiV- ŁYbZI\[T^[32,3eϒUF' 3[[_h4i/:˗K ~-̤΁%qPMF1v5}y E>,"2 YtE>Y .ޣbYˣ]X 7Z帖^SB 5mWny }GIPFkb(辞Ć Wq$vnj'i.&r7I 鼆\+ieQFp`O)Y6slݹmoC fV`(Yy*qp*;bf:?_09R SP AbOWI7ʱؔE$ND?fhU˸lKN u;2RIr( 2d_] yPF97Qٗy]ЇoHAZXEpPn9YC*RXw.T.s(]Q6dNEs]M_Qo.G#Z29^dt;Ў2&V }VY>jC_P" tKA $Ԟ XI;7+pDe&=>lPS>(?[]\0&xA%SU||g7 sgk k,th\F,{dA 6hue>–XTk9 Ktr+ y_ ,kEp>mZlrqB3s)JOWΧd Ɔ`_Ĝ^jp3⟗әnJߏp?{5?|d49xX̦QMQo sVk@OCD~ޝ[}W,\TO;x9q&GK*ǜT2y;652M?EȎPmbWn$D`FI 3Ps?ds fy :8.F;ɉej3љQbqFlz<z#[)MM_u7~c"o_Q-" Eʫ}NbB!Q &:RY3+}+K>62*`wOW5.n#)z7=^azax P2z>nbP9pA6N5:Iy= Zj_ȳjxlz,;cB<6 q3Qd6 pPIJO Ad{D-{2 `c[@l`µes8Y-x^"*TP}D]? 2^@WsqwW@nQCMQY]=dsl5/Wj+\~ؠqdr"p@Q,PU&JBj?6׉27́ʕDE468;|'b%mŞC4D %TSyާ$3ǕtN668㎥VֈY'YJmg;\@1OrExaӷ((OCWs~^IZs4A{AUUZ߯U; Z+#JN{:'N恴⦾릗4z o_S*@-SҰ[hѤ.h\'_&1s wz$}pv5J9 foK1$ۅC4EH҈ƅsc#ZZń.'QH6^; }FIP?pj]meWZ`P_^3O|.@h9`k#ŵے,}N`#t溉 g,iɽGb."ˠ(ұ43(dԏ3l~0<tCak2O}ZDBC5YbxHrۨnC3CpzsP3qh۹Ŗ *OirHhQΘrxI 3lݙuG9kfy!@+Ӥ%ӣxFSEsi"`>&* 5Ч{{dLRYDp>]XmXmnp\iX/X:$Yp#IڶQ;Bd|3R}]tY}BN j>^Lb.|c˂t_ADZ?=HZr)4+^C#3ô zOtr,;:W >`[ug0wVgYX[쉻 KF xSWW̑&%rW , rDnc>@JXLn$YVdz綻7Mq;F?;M,wBhZ GQakoPyZq.VMNI `^T=1߲WLY4kQ:!? o2oJI 6P͔|ߡ[=5įt4jr1B()&4lk%ft*FD6=ψzfǛTEKYIx1qLO .B=qC kJM8}zYTe_&-Лl kϏQ4`8DRpTN+I[ueyÑ<w:ְW%L ̘Fx8tZg9v?YG⢧`u E?R´M:O=~Yț#I&,*XȡijH2\͝ШU<4˺7Վ_3:dG`~Tt9Y Ǯ@]p5^͒/\n{#@7$>Byy4J( oT!Q~'4A #q(ZWԑ_asktC3X;[|[0j#>ޢ\T#wGΗ2&̮mɘl([^9E"ALYUԴX,픰 W*+-#;l֤v˨rQoD ƨϳNe.w^JVļ|}iξm}ff$|p}XwYw@KxӲC1;=-E$DgAS7MBZ 矯*sWuX ř Nr5Fb>-&^<994BLΒ-h@o ;$EĥM0T 8B邅M /ΘA'KH 0hUOiE8fKjiCn) چD+fIRBא(z#zQu7k9#bvUN-BZv4A|xwrzBws9dJ3ҋۙ1 b-}z/"$KE]T62|2!|HEVuB; ؞۹<'"ꕱѼk%z0ϊ{;ڃlɩL[>&~@D zۼZ#, (1_jjRsYSgb`  &ɀ%0RAN,~l)f?2;sK#dc-JWqI%SUlr^{f1pĖ҆ +zb=~ybcmwۊLbq&Ҝv5~ޯ'_2$wvefxbpAOgf_Td4ӃqfbXNI0c`t-2tܡ7Fu{'tZLy;Kx}z Tt#{ֆD( c'T#/g<9 ֗ 0q ([,:tUk.؋cT2/˕ȪBӴl'r!4&z9+ zZvho ֵjlq7Vd`-ǻkn#T@{b5D[4ZBnσ!}ﻐ7b=aMY GL#>}PcY /aᇛ8I|yɍ)$)MF/  ۲YhNs1x"Pw/!Z). ܫӢA]~ f#cxiʲ9;ʫ"!NX>tD N{_H ķEvÏM]tB UX<%4 e"wIg\-@E3V2;D^iIqkڌv}#{+f1VlıBl!SpɃ'BQv.naLMo2uЦ ݜKh vg_NƲ\2Ҳ84/x E*|3 [j~: H APj(? fM+V&rq18؊OK+7t^Z^$a)}0BѬfRʲ Of.ѽS'˿0%K ?&T 48@i}Qpdu:*OV\MꚭGGe"X]yˣ?3P}O(&j1wd<(%^ɍq7OQ̋sG{ G=PG`n`U4;>)#ɿ]AIyzжi/ 4')!T]BKJ%aBEI|Qݬ;}qT6[bmŏL.F|j+z q /c6V},d4(vfCbLJe_Gfq.)J ,'ϱl7[=( My^z&z0ዞyܟHI0;R)ͱ#~ S!fQXCZ )&I^{1ur к|5t!)doK!}4nB#8sp8=,C'>ys9w^5N;αOۘRJhpt=e[q.@{b&I󂁺d["W4S q{v";!/,<]kpNT\C7Ɵ4¶w)F3$#{/m(Rm Q҅Q&tԯgOڄÜT%fQcfg{&ӫi͌H sx񼘩bvZ2?m5Qj{e8J6[ۘBaƒRFy/VGcuo5aMBTƸvfla /؃3}ͥdhQB'9-ꇨh_jä޷O`%'-U͉SgN~6kb)!P /l7muM&.f,=8UA"@0aɲϏ"9|lMj_zX֕HDnEgzlsWQ2"_, vRjnn'T 5{س}tKH"|GsON%Q킇\D5S{O&/Y"7pL+~^$6;v|m؟>ɪPdj dЂƎ4);n5 Xq(˖P\Yg2QI4Ii#`v V|t-n!&v<)eܢ{x u(CsmSvpN'#L)iq Z' Db#6IPy܃XCOwR}xI(7܄VF/}0a ZRFoBf!azӾJi{pM|FDaӖd,G12YdǗr xt[Z _#,9Dn5Gp`I?xCHkCٷ cBsFeF@@1RS76mdTizE)?9E BF`c 2 Z9|~ Aza١Nj3ƁRdAqwj6VvzBxQ fdg'51ګ'-@rbP/$Ğx 1≪?x櫎gT^JPˑ/,ׄ`G6* HYq=%&{VmCKIXTvql&6Ȭ64MN2:G2\ 8 p0toŖbdh0GBH`ln%'&ʏp<&g A3o<2].lk~J1نxP v7,_r[iyȘZѕ 쪷-mY˩׫ M1f @5NȒ' D+ YN QkЯLgD0°JX*^~%DR<,R~:,İE1wY@w~{AE٢nl}r4/ /y OV:Dc $ bأ qz^PBQDf ÷(&!:WuDzӖLbb^e;L-y;T~j`],-|~}vdcgsyZ&$ آ*_L M%h:)#G?ыAtNKIoðl2O۽Qg.pjK]w@ϖ'l=@N*j\Z &jf1n!o@|d O.{96bGL#|6%s囑6,/xPnRf$E9ld7<@Fu%M镺P/8+LfBE +6CHs/ tVn/&z|)\ڙL9#9QmALmwH!Wɛzo:?1'aݺ~ -`CiPVEѩ4rT) -_EGLK*|5k'NjڶߪNꀋQ%rD! d#\;BBl.Shp'm It?U`hUfr \vq@3hʅqEbi!R?࿊S>]#?3PGfbx&N!H%U~V*?۽Z<~wk&c;2!G_/ǃ,I/p M%37j=r'[AM>xb\1 Q;{ sr&U>RMs-傪3 M吃j>ASl'k6*ul:i*1841+0'08qݰ:"ԣKXy13b][< 4mP!1ͨp9Aƀ#t5c7 6I6y?RR nTX4 r9*eMECת^*e %#Nn(˵ 'GOa^165H@Qɮ.]qm>lhrRMRae1Y43w1wZ`F|bm Zo? = |T~V^cT30OG|%M,[t-Iz(R^݆[Tq:ʢ6#5p`!ƚ9 ݂>9Oݩ.Yeo4eLx-wb] .Y #j2u~1)]'4:LT= Rb 1'}m|[Ӻ]$gC=[ |l+& }i-gbJf琨r>AxM^3v`sIQF5 򘘏Њ"%P6Ƚ%vHX=@{B2 ޢW 1A#>zhʼfk_hxͥ]@$#f:ྋeIk(3z q3S7( <cE27ZT}I>hU sj!<}5f$0bv[_6)k?ĠeBDVks9+wjv[f [t4MG%e؟ۇ9RѤ[Jy˞ U;.G ?mܲld?d:!hwўLKͭ'EwR%JZHXG#"%A .*QXɃ(= zƜP8tAQ=~TxӍGOnHF92 aCkV72bE{m'J2Sr866 H폵<xu>EW4n6(Ϳ d2L}8շ 1aئm5M #ZS)E L&PT}4-.7,i\5Cm򌾜*6E&[CdseY %5y'R1eZpsy4ӿ?{H` 0&t/gQB L&'nvQ>= AW0͸HeM@2/W[,-eL6r+X n_o M"1 $ыNSNdnϚ.7 4p2N7 'C{D2y'zptήPc5Y_JjZO|5ߞspVYױvh߾0Y~Qj"_4oCĆ-\{r3ޗtW&<ӣz/P(5sЮQS9/[Q>AsXu6+Ed}NbXU>q:* B 8qx*OP=At'@i-6, | yTfz^bhvV:YSP 9͐5`ځk@Rӵ˘Z94Rw_ fFf6Zb&ϯhgIG>Qy*9tbl,mWH(e$?BNB՟^RbJ}ƱOx5\^Dpki^jj7xhɮɻ7F2"iSveZ;!uWv0Ujgf]EYU #̢rrU4 t) gA0lhcv^=G.xN0wڤJ9 *P/2mqϣ ֩kr$"yY{;L`SCu޾FϬLGD7E3|4oHVG3 $n -i@Z Ƈ |UYɛ5 z}+Ho GvtINPoMTs?`$-Nm& b=rM^Y>E'A<k=CDH><Nfρ; sy_19xV1\&vzB(g`Nr1x6$WB#3J`;%el(tWc+Z;R] Α >rKhv="5.K `B<-4Zd'vsh ϰ )$mv ꠧ;N 9Lky. &'Sw ϵj J?Eϓd&ȆWWP1qѱsȆ]FNÃ9d| $.,Zm>_YHL#S0)i_w~@㪋l@\C`-KV]~vp䯎tR0 K|+l̳/fbBu;8e,@)ު3N%W]!BIQ(c[8V9TQk3‹x:C~- - lE7BP d?Mti .%#2%#Q/!gMH U_J 9FR?amb}Z\zZՏ?<}`cĴ_f+aMʚND)4+ytD^N<#'D}p79~/Egr!9:/qY >ci$k.lADa;"y]aGx$;~Ygq8vEQ@2eK*;2ux$i 4SG474p|4‚{?WBe /O@iJ@`Y)wt.1m\3uF{(ySo%YAk3]%^otcT"9h2~M|0Ў96H{"LX 'F|㯰~yV7:%ݷ\ ܪ_:]5[7 ڗp -\l`kͳe@9U53QQ(d0W7sBG(M+Lsr f6^摖R4xb]!6gNDMa_= ]s )+M-X~ٟ۽!\]Bm2_@_276O@EMC3$udB\h '- ?-^tYڿq&ӤQ*~F,X"Jr'l/Kgs4ʅe9ȓm7 ߷\tb; j(k rhր$6ruD*hf "~kPBy#1:\Dq\oH\GZ~d-ѶR dLR#KE5$*܊菭UN֑7BHb)ha_@t4ɌXBJ~Lm|y!aeOɇ2!޶VKMdIB?{}g}1PPiB-`vm܀ /0k%m8}cmb>OieX9Ӫ4폹'W]>t.ΫS ndL`,?ْw.l~yj~> K uaGx8;Wnl*ZZȨI#+<,@䁋J6A3a(޶<:Ne@q׳[N|y?6Ķ3ʬFA'FC1x?TxwwLWҏ[=2,IJ³Ynx6D Yp)xqVoi44lAiW<Ηw(^K#t:΀?hciOobT>eE qD̤&_rGI=pJJB@8KF]{[.Kc$5[L}=S,cfFPޏ ZHqE 6՜ P_D}u_+z ┒: ,u%f%vX",2t KѣEhip̅7R8g_#ֿ9ڰ- GY5ȣΣ3sk[r/X<8JγPZPKa8Lr+gvr}KʻL=Y뷉丿H9엱d ! Eh[a|;,i5y=M omm Z0|ߩ^w7f[h7߫k6^]\n^^\~g61cH" uYno'eUzru>=RJ7O'ds8+椼im7"2˅L@L>I^Y 74{^7p<"'ײP+%U6jqªmh4d>o*mκ!q%+o̾m5ngAS؊V (FH/ e3+7xP=Kʱ6@xT%1 '4_\ϡ[x5ovEJxќ掛"?MSn,X\y+kШǶ\(vRuЬ>pcrΎF?" 0q#>B۶ֽFQeT~\As /vgH?)3*(65͉!UA#d̎T`ʗ +Z*F&W*b;v0ua;Wu r۪XwkkB0Um=@2+f>٢갭Jʢu2Dvd2& [H/LH`=T78/Y.UbT 8b~O>U%d5䁈+npSMN7B%jN8fT"""%3cb)"54˯%^ۧhHo'2sqI msX Ua;G~G;6.^ dzKCPBN+[5dXq}G~, G*2x~=;R{Grk-6f+x0wJ / > ݐ(wA[G96'|PN8T47#f;"(gw+<'7[pO׿{sÝϚ3:S<}iΐrZuJ͡.nviu,jQac1}OYʼZ롟o,91:LAQ%_) 4\231ͬH_ Ոh"b4jXFUJ򹫸<#3;-^Fh B7`3 a3J9a`TV@I[Lnjмy;W<+ֿ^wY^֬0(ڈt~۪Sl(Z%٧ ~3>O"c Iz (Kp( _'E2X_L**i_WNN(ZCKih;~S|Eomֆ}2@qzMY珥< SEM("~lLiٶ^@c  :nPu;֐~C;yi%K$W-M|h/.oy,\Q>Wf~y9U]47aKfy^zWI[mH|TxRg> V/8\&7FO/bEsZ+aV@ph?CxjߓhJ7cYT?~F B6ӜfN>϶ Jj%lF[hމ_ yEƖפRp1j]mⰬ=ɪHw`y挍ɡ" jYCdFXLr̫fs]}-q)fMI;" sրpZ]v ^g-Y 2NH@sĢ҂@(۾f1ul C:<#+G7l~0+e4}u *yG$]47#UPD4X}VE!oh k\mɐ*tCqUIY`z`Prfb'\`/U=M:-;J1߮A_…Iͮ؅ㄤΟ!JM*]vr+Rh+%fA=e<s<%D/`~Y":H91(@\s⊜N, sUruosV]e=01AheJ63Hֈ,L㺗/9&.Xc #XjkGlN_RxM+n"-%J`1'+@r2Ә piז<.Mϧp1_J8J8Tf؇ qhގZ.[e(B,vwB 1/G筍"Ⱦ鲉7L^x# י!Vq8"Y{Cx!,Ow[)Z: !,F͚ȹ;с<ժ|*,sC")wNy%P\?F5;aR@!,)#ZJd4G67wB-i9*8昊SqCP.ceW Н<h| àaGSOV0O$D7,8 *;zK ]t_ﴂsPDlTHg{;*fiIo&^4m "O)%/Pz7>|dG6~Ғ%:ڑdV[H t˰~CW~0%i|#yšM2jgBZ|q46& 8|tS˜yA" 0 rfkzG݌*p>d Ȗ\ӥż9uG~1JGґî*OHIGwN X`<(l;27挜t6ȯJF߅vGQNBy+~n(1d{Y/1a zĆ@. ˼ږ!\ʃQ_ɏ*19e喚yMX?HG&\hGtS2%:Y+Ա{*w RvnBU㦜oَ!6KN? 0 0 $;*ph3VEJ50xwW%EĄLcGMe Du-%5+ yi G }U?zfH ۽虘m\"I@_a@%Y@ycljMt(-b{h} F)-E? IWƱ3Ff!!d>b)H|q$BR\Q4j*{N A۷=bN7q"xL @;A"QfKM1E~w%*F]Şw`|J:]ɢ4" !7= zj9ǑT8^To8LK߶Q4 , ٴMwIy '%E西P}ٷjۼ,'_"QAz55!Yԃp2ϼo$Sb0Q}@Idt=i.%>w='Mm{~)r+ y&)_ISjroѐ)L HWsBQأ0i]+RE+M[CDi?Y޵(yZw@V--}!Zg%(CZLNlcᳳ1ꭷcNeG_1E@{3fڙk"ӆ_Ф)xugDB2Oo]0W"*Ul)br6%뼯E͂M߷ "Ӽp7:)O Ygٯv[AEڵIco PXzո/H>-<+S OUuSDFۯ 6@,kmO?+ sᜈp%;4bt<Þs0iE+"K.o(?0[ .3 aVٙ-~H@}n;X(`;L(V3m$OH1M؝f%V tC18M,bMO(:^\`n,:wd5JgiY ݨ#И+P)w3Չy|O |kZN%,OXOLK&L }FIFP_.EH=Ce`p .!{#iODQ ;?WX_N("R`WQ;yMt^=Kjj9mN@ fE,!s(w`3TKnY(`h.OȎ5|`;/(\=CV+H%8Z٬W@ G*=M@ͽ~ OƄyVp ,O?C]o;"uۜKw eRbi+A3O<e H*SX=[VoHtV|]z\o'u/,uyTtTBe4U?:n0vp1/3泗FrCNLOaXvBc)r-[NH+ǓĻ*\HDLY ,N"i9¤s %kasݶOGu1+?"b\inǻ/Vׂ E2 N 4_=xtM: C܁xu]/`Pa,l}{'KUHLzjCw#UTǟ2*w\lfYt21 N_)=NKYbU5Hz%۬/#PŘWֹb~_NH`Y|fѸg.jBQ0gR7 #UD^vޢA:1@_ Gr f_ko#ceѥiS6|g g`b]k 'z94Yжu3H} 3vKMq1"L)yO c3j)Mn:TWt @$6=A2O/$5Io1\/dաfVbjtjPhPngfԔ*2됀"fFo9Proc f̓Y^Vo*^t5߬pk9Քtq%09kg|a="IyťtEb#tV"/bSJE8#`v$G}T`L%G,dަ/I$<T2_HWsȲL&nhT"@hP%'~٤AJ8zvLDjg:KrX&Lr>F턐]"(`{Jc2JӶm'5]7d\_3yJ E:H suR1dİCowGeB;UPdM&$h$75 XŗOBim*jny W}+ZmrZi)TLUdzDm lx~̴T]:!uY;1rŵ.ǰSA;/g*(|[i7L4 r:UBڌ"å:3EBB)|ǖ1/UY֬Ln4}k oYf|f iRu!S- 9JV[*nx@./Z5{XI<~fz&Q3=-2a4&͡dvv i[\{ӆpߏis17<\\$n{Sjh3k9vw P)esHm[]MTĉ&v3?VPx}3}/yIks~%&"ώR9p aҠx^Le&tVy, ?!x0tv' 2=$q.v>)EǷsx4ۘxm;+w*IAOQi)A0|=Q,49ǵhxRcCA1ՁRި31bI7W͠THl:HNV 諨"q  -ܢ*S/_6?1gjZm%&,,*%.ԉ?Z\xjկLatXgVw F^U7(SyNñf80>,Ka[x(?gk`MѩLs^c`NBߴ:vrz`Ec3F W9;. )yw2@M}Iz0m.*)UI8J߳sL׎rUhieFF#!/WsDx ⍺fPx^W~7q-`xMWZ PpM@l݀IO[T8fCEcdKK"hA [ܜ*{'O\h'i%In"7zr*_(h[ۤb}p8WQV&!m2_'tыr:ď+e0O5iw%r8z5?Pc8)ދ oKD+{>lƱL>I #`8w 3-Kx1) F)RmH@tv?]')E;rzw[(j{+U@(Z C%T T+e;Q!ƖY^6]d,.%`\UrzYoYztd@}PjX,OVOIG&$*T V0R6*6qzA5z6 P֤qv&ˊ-"x{gٓ d?%1pOaw6+zQx#i0ߤxM7"( w]6Y"2:,y u7)[Ak?@b Q+6Cs^s_/gw*$MK7oU gf *)gRD4.u8}/=B iL33KP @O=3ED8D|LejHQ`"!gÄb oOD[sh#@xKpF'=jC/u0B3R5+c6򉑣`'S-44d'ZX~ =V8Peo=P4:e9}T}´a:җ=\>HgrU jLʛE"gE⟊\?ND䁭lE \?=cwEKh2n"rwKeZ͘f x~ /qqVWcGukKf!\#hXQ0sg,q&{Lr1CvKw. wSOT=TEWxM.|?pHyG;cY;,|˼tU9k5u$|g[ Na|:fubizR7Kn҈Rn"%&>d99,lC"-%xۊ!=aa};vzyz V~B*/a`.D5`u \3l3'[E|hĮT[;{5 rg 0&mMuoz7'{2AfFPZ,QArE`7B|T]%q? {)nN"@4d d\x~lsq_Nd'>$%<k#Z )ٹ8Xy ^ę֗3qu8%m52xC?X7%p\hjPyfMLշ#߃B}fvF 7Da~OB89W"=ϛa{qhԾsK%OȠT`6 UqZŔUEYEݡÈq!>!aCوI*4 , 7s߿v}|zaE1w1vnNS)Juj ;XN)A2>VXI4DR'ЯkAhMbSE+4̒:2 >Ӏj&6!c^61$sWYc$7)cI9{)̽M?*v5/4+=Okpn%viߎ75:m0mԓ.}LvJj1 KX7/H}߶u<,$׾7a"VLdPI(#nU KTQ WGRZ&?bĺ3I?hغ2L0o^dk*p~!_&k9za5ke |{ҿDS} рc2Rʐ Vt AjՐET^א }"o̾i[cDkԝ]Eؐީ+'}7?dg L#xdlyW}Ibj^iIF콍SZs#VP 9Ueotmݫt.&RXj)`1Α_h ԭ!; *B|Ɋa gN.jx3'# &ۀ.Td͡A'̮rK3Zrk)2ɰw !30M:BIeNuG6ZJY~|תּP; eT~+\ X,ɝ]@3k>ފe&B,͌dor^8zAѹH;LSZb:g?ւrWVZo(wž}Ku ӢŧZiZ=T!3>9 MX]ogj0ݳ$b뺆r7Mvb"+o@PX?M9 ͦں;bJ~wVc~N`[r^E_$6oIhlAE( ,1JݞZ;R x*uOR8{4&XJs7V \fyya'"t3΀nM Pk1.R6] 2vzROJhu̮62%~ŕjp0pY&MWf@7auhIy2-lxv]3M0i+&Ɔ ڱw|nl*{5D$v(#8H?"I)it\к#aAYrʶ)bfߠ$|hAPlq>b>ŕ&@(Bk/)LƝ>'*aϖYvDN9 fy%~΋B8>kF{{KcŁb%!Yp3}h!,'e[f/SL|sD"qypTu#'C| qly.NDRl;!,msSۻF`XL.¿Z)S@ U`QT> 'Uē_m}ql!piRwe,'9x" \u=ы@U!9_W/ı9j\Ĭ ^S*u/u b^g9s{Τ,V_bqPj_z. YǥB9ajز%~+'PFHiG|D rC8纹EP)TwKa^v 5< vpῙ vnL?wHO,LfC*ʆ [~x f,2h^2q=p{ѣ|[p*-䡐:^zDl0'v{HYsg:,)A]F@s{>sńG3FvP,i+gn3:jgH^! <=)0ro1AWh;mfU旲ݐ+^Fb1>lpi `52BΤ6Dٞ=uk&tUJQX LOL P݇%GrҤxNNȯ;X;r2'Ku0O2q,z"f?cP=O"h|Ͻ=f`mF3n[U*_B/Ku(:ܵFD?9 {ʞs\/FZ7xHj\IN.͍5wkؚ@|Y!#E]nB^ܳ߮D*e0%պvXAҽ !kH'8!.YOl~w'mͤ} rWy(ز\ =3k*?vtalxLra%I^9̣&p"ht b|ŵTBcY0z}J7C`h'3 +ey*У'MeEW%~I>(Q:TmB@ ?H*Is " 0{6 "kYG]ʻ*U.߰Lb6LxY8ir#Iw&ԬoPrG)8oߤ:he˾To;R^`ecB^_y{12jyepƧE6Mj Zᠢ}7mFJŽAXT#2ߝF ;LT=]u8IaLS^kU]Fobd+okOISϐ ya0P[=Bx  "{W<`Z OABXr/~J 6LDt]/.*~ʼ V+کUM.vrG/.r `eKݨRL+`J?%*Ȅ͝Pj x!(;m4H{ r%*Dy +]+RL~G.LW=Hsϛ3mҺNKT\{BPBqx|?Aj}S `6 k&Dqg]+K2qWdf*` -~&MSB ,AIHEVVќbTa:xpx!̚3KmV?(k_'C.)֮XT۩0;h=4_.lktr~~ZVe(9 wk1.4ku}!4+NFPB,mL[?Misn Uu݈<2ͿNҚ; u)Ymx6S}Dr>2K>Q6pXgcC}Ԛ#K{E a/f\ E\H8&6&@Dʁ84bty8uk>{ii@-6 ,Ŕ)uhJ@&ʤ"LrAC!` 2e a v5|j_,F ߮s[K " ~wx't4D@{d3F\٨qk =@N=hR F17>]v]ijCZ[7e Gl~ҾKl!v  %"}IOH5N9RHsZ(ELpfʀN gElmsEZ3D'P^lOúxٍm??RMA*$LG2KBL8 GYuWL㛪H\fIj6EK ņPPѱفpsݍoē(iU4$rK(w3=g[p9v|McщTh^CF!vN:f+? VH„ +9-I1lpc3_69h2W6'V}CJLtCeA^aN?y<(F *lQR5Κx<0RiMҭ2* J$VdS J:biQR=7`iM{r7Rt[]BEio$1Jw{{Zs0PH]#%i,C0q̙tȃhT\;y}tVgtqm³UӬRx\F1GSUI{X݃ߚKye VSVz4Њ6ܺ-$#iYL1\@rkG.HԨ p:l~Pغnf˨oDsux6Fʝo! mAex6KHz8jІ RTL$H(XF{vrP'g_ 9zZ_vwYS:ᙿq#m&ߞFFk!:Tpt4pl{O iLP:"=7I[Z_p?;_{+rveu4=#_? ^eL b~xhmG#Ķ"#TrΛ&OyM'F'Aժ4dxQ%19+vJn)GC@vQL-~f1`bLw$%x*ۉ)G.i+k%m?[SGח#ZGó0Ԫ3?2IKB~!Od٫7J GVG>=z\",i, %[].~g^fA a^Ẇ_v@ln5ϣ7Mڀ&IqpdT~t\4@Ļ:WT0Mi߆r!.YThQ(O<Ժ!9/R(-C2ҁ&ݮj׽Ѩ/R@+o~'}&h۰2 J6Яw!wjx47g5BU#Wq@rIN/,9}%sTJW !:`آ\ZM/WbV;s.+_U6ITZ>HD&0Wf.Kζ'QgV|*+nY.=d6|Wkb4Pzk "Y?OR~ڗ:_LDFZ CwVV^64f'e8!DJ-TǬ4vo:k.{[ƣ*/4cJnVi ]PZL[ Zޙ ](Ev \#50!o0YȡrL&@2[DP»KsXM-(g<ȕwp'j +m?ҎKYW(1@2 \j>Qg=<8nmlž(@/cRнzQm ̼U+Q 7on8 y,9Qv+xU$Df> W̰5ůeu~ײKoW/5:LtrMN3Ǐ4Z".>M]5v(91&>+9I'xБ64zF.KNL ;r|cm¦#|!aҺЃ4FB)x|KF$fpA/çDVkII9BJqohj{5~T:&0h#~6CկscXWwί+VID3`mR¥ե_.ym@+ț>-'&~GR;`}ˬk^ޗ4m~>GVUWc$~nB"|j7/hŸP+YmM 5_8zzAYXs;7}G8]0Vs2QjUN|Gh+O΂r)~>3*PI(P )0 <7@rBx#Lt>/gFE'/Tn+!ags45Ƥ G13\tG٤>-X?TsFI^Rxz-h!8qGtxʲ7R'ۺ1n'3a=E&V痵7*9I&ah/q&y6᳤&*2wsqCg/ 蒽/Cݩ^xl7 pښ[ǘ/.t 3zx)T{2(1Jo X(ߎ! T$<=NjmoZhi.'~u>O}pBhenw iU_rx,r19aCM(՘ ׿ۙeT8эΞj>=8j9t|=n*GQl!`8"6Wy: 8p͐PXp +M\ETMIZ4!JV҂ΆF['w+X'kr܊It9LoBj_UjOI*~.~|@]~"=i.=lV#M x: zDڼ+$(]|Y?+p~݆eDe{9Y;?JE _utf{~?M0 o@!CSIKF:Y,\}` HΣc/+(CcK<nF/$;_aJ50!`bX^ k9Qg^VVz#hH3rzpoj+~y ^3!_r=D<#EkGSgZvmn?B̝)ml nl|6,7Ec Р]˦ ^w_" Y{@X.Y7*<$_#-6ؖ,4"_@a, ,\@ݯ#n>4ߪp9vG]hU7^Yu=gDڮI nIA҇%"[Xҧ"-xÔl>DMm8x_aTmjcH {t4kWNrsXN)*StH!w*+Mh4ڤv%54c\!^V6t{n>5(%c=Ϸ2 .0e&hs+ Ì+ B6ZPB%VuF"LFu6* vh՞ЬׄGp8 AA0sA77ODH^ǬU M5ԇxf.ɛuS$FOI%!5jڀ};$OI5[0eR涤hmjGⲭ,}xlz$#& A@ u^_t/^+EWxȧl%d^RzUw>pECf pR侑*Drv+K~jC34 r"3g'}3=ҋPg]dA 1/`HH!ƏY6DGh ʡeɹP#8դV{73C yT~~1yxrtg7`Wa4L()bߚX'2Es jqKa|o嶫,Ȗ!Z(knLѐ->w@cH1Ϋw+SW 8b/:X-\/o4ws>S G dܱٔ>9G;6R1HE'4tH.*.#79hI6Gh{;i9DԫHTGE!klCO<א4|nn78ht=TPaT 7}ѿGtCaHS-6$ BsΟ@Md\:MU+Ý GA{'X u ﺨh=(?ӗ>çB)zHrgMJI]3c3pʵ4 \/loJST4CHS3&0$F}WV$Q濟 |Dʫep]^?P5Ys.977^|ix,[.{}!6e @?u/ |,Pؒe"6xSZ8`ؼdAY/}djJ(D:t8P+yf[x6Y5nݠ;z1׬qABlc x_U };ewObHiȆ!K(Gcnł]vewDk> gXMO!^3ѝ12yܠ`(9d(?7S]Qjة%C!|cu,Fzs =kKؾib`WeL90p:d9(UʞQ5ȃրZ (O_.!{#8#~~kU*]]ʿ|'lQ, âp+}YF'rѕ̂1+3_*R܉s>8Y GMӿCG3_ZM!{tNʃd~_3Z &j˙*U$ D.CAUѮO3򶞃, 9"7|zXmҡ/P eK$ISJ1U$*xUD{؏1 I{@~ɢ&*$ ?p?K^o0 |*/mܭG/23?<1q\ۛ/Yaox8htQ﬛V/"7#[䡖XM]ChMO'Wo)r02tc͐dP|<[w| 3 rߞgpߏ@7yP(,ݢ]}b7r;*fֆ>_|RWaDd,xr\cA\+=qf|RddNĤ{dK;q9NcnEH 7.6n_Au-}BnO_ʛe3m4dBc6Q^'rܛ?=kGLž((p¯ns||SQTt95a# Њ:ȉhJ[;Vw 4(1({U iiY9as$9JhLQ4 *6l@^տ-#c4WML_C/1P.7 FB͖t.t} ACKP<]Pਂu&Cik=ZRejÉվ/.Wr a Kkm?f*_@KKp?kŐ;M ;4ǣcXn}QF*"nE% D!X3yjX:biE*~̖_7 icJmsxi?vzޔ!,feS]]Pjet\۶U+'2B,rC.0ԘWVϕ.[[>PizјbڬE՝C.HDy:J+s…Ra,g̥H}-#bPI*&~2cU-u(2"zm!. UONJS8}r3 jY[8Y0zg h`. ,vq,ϓ_Û;݌Z5%Ă0ѱb-ǸITQ*E7_򕂳(FJmP ?lXOG0ÿ2\ !5!dz+=T4Vv %&:w3>m  $uSs4DFi@vIDɃP h'WkRL`5}g%rBM#nsayW6h inv_SieD@b_8*to&W޻oGuK] ψ~G+;͗uLI$Rc~ĝaj ) \: zlfr M,kh W -}ma:u2ꩡ͈ _biګRRvlMVN E!oƇ%ײEtT낐0#^1m8m aO"y_qSdiz0r6-@ lv"筢ONhNEqRUOz7r\߾]8uk#u@?Ԓ^-Xl6Ͱ "" ҥXCw0~.MVK!֋'J}AH}H ߕeDM,Ck0`ˆ0-Ծ+!AË-㙬PR$WKbBUГ|m>~ K}¾E<'|Cre6z3&#M.tm>U?31 uX,С OpIvW<0_~K<)J(x[L{h*VK5u~4hW-B]ɲB e6`FLY-5N~St,hTu$P 6ړ#l#,Z}by[9##.EBcT3)3۳f:٩4'FGҡ$ ~Cӕ^n />A zAgvw::r~.3*p^T,n!D;e,cZ%1' iΉ8SyJ[t"QN]/``;@qK,b} [CxGф"(~iM#Zvo1'3i4Z9ő/q 1q?G.*p8=㙻CBK@oЮ:'[jPO䨡\k=kf,cH8k fs]U_F^n?o\9;m'эrRCɓ"~#53 - ~\ KdSGUb-b#iO@Z05dtc[kQhh@=ù<;v v}1ѐvXkS4f׽s>bYQn m\mzqte=uJt!'9<FX#Bu*J1@S+EPm4 MkR$0;F#OV|f':-#~Ĵ{SXy24vpWc{vDf ,ҳ]6/ Jb ӯ"r{Ȓ>&z%M<SUݩ+)ڥ(j ݌I*#tKw &rt_ҁ,zmTR0s4Ù܏Nװ.pDGanMO?Uةڞ_/@EBζ>-QI݂)l3$OlEad> xw3, lΎQbzE[mc D}p0-,$̨.!kG/$L !_K!"#Th51|,4G%5Dsx ʌ6dQ2&1x[@'8PE 5ctj(31p qNe4֓e:x?6IMFU.+(٣/uKNh29z9TlDpsoɥQp+w|"׌ubM7Hwv1R#)Lڙb\ߺ{'HƁiz.LHJʫh5,R$ާa}Nvh߲$?KisȲ{25Z /b`L.XC@BeR|&0}_A4[K>0V9{`(C-4mmkH2Z,ʹr;z1M鿖E'0En"jR,ʔ:O(Lx@`Y0>9C#TŦWH#oE=O㙡uB6Ҋnd|r#?TF?XET-&EB~q:@Xd]{ZBij:Qp'U3I359mF0_PijG ?MQ/av@N`^a&fŎ|XI|J@oE&Ff(lo(Ȫ&󮆼ɛ@&$lI cj<* 6*`)"Q&70\NZ5YǼ_$ ؤC>sa>gADB8!?Ydr\0x[ߡ(j" Re8-r]>cOh-rygXu,+{]\WL;Wn!g2sDs< ;$!ș4eQry0Sbw_̔Hp*2EQFG_Ĉ T? R7 .QP"so7li>tT, JP+7INVbيKjcmm r)Z.<ː@Fǹz)øy[Uc~9j~Fj*E_wrd}(qE|1ܫJRa¿vY;Vr7NycrJw. ;ڪYJHxB$ˊġ`j ao*lA7MV \&=$o"::iץ G(EQ"?ir&NS&"rs9 T( jh27/J%yhBs3SC 1-ZQyU&r3 X3~U#@dFPOB-LHC_>t79Y`'E L@HYɒ2^CSWɅWFCDp˽ B=khsC$7I~ 0"ZTM; )Ό.VѦت}빂1.P_>eWJ:1Q`dhPa믦ap% BTv)ͥ5a)ʃ' &AEv-aX9"cP6$0A ΠR_(>+W4hmdWlAÖ(eHSfsIA3A"Ç,"+ܗR^v$p{T(R&xWP gdE .8~[*Uh<[Qeހc6,HrVӖ/:G>\]c X|c]Df0Pde<% mz\m`+I3Uώ\ HWhW˻Na!Y1Hȥ ?(\6t^ {Za-ͳ YR1a vQ#{NS1']Pm}U睕'lH1Do̓k?'P`Î*Ŷ#>CgOS}R6jP ,ƦnqV|*a9&$qrdDD R?+]9qĒkm9bѡrk[6^X s3Ft2ݠ`;DZ)e)m,|4(fj,{ j#CdsT(4fk[ڢ =7n=d;Pta*#_;Ƚ!OX}Gt2nd/=*:Aӣ :?LE֯߇67I]/ؽFrw>*NuME7$[HeVjN-PomC#n)Ft̺p OFXq΃/ks{twZ{'v(|l'_Xk*@K-gԵ2C0:po6`7*r4=U H9 s2a3sBg)'c \w fY1TJC"G8>pV19Dަvm ixGH= rޝ7^AYFŋ&)*C=/y6VR*J-Fvʻ8ZG}Y!7np"LD 8AW霼 wiմd`vzZ%Cv`s-b5BؐfpyA<(ۙ 2&ۛb/Qϼ홿y=_Ztbn>ؠ7۟ߔ>(K x'hF8_cXQpwzx>؏E2n 3*9]q~c8M8K˫H "2F3P2IW LN}"e;N2}Lj' Ǘ%P$Do]{JyEa.2|y " R[uftT* IpM`T↖1Tʵ^IPag2A!gfl̠},P-L>-Gu7{l bL Zf};-zCvArPB䴿Bum:]^W§+ĨE}ԩIp&-hnwmoLaYit!QZ,iKsbdzu$3aO24Tb?H6.\V Bc~\5 gd'IEE_,x~n5AW{R`ECYB } V4y[=eҾiV$L iPP XբOb~`j]:ubjg *ƽI쀳 xOQ8b7i&׸՛H *E;5q/ÉWb+AeQJ臂 [̳)mR2ρ2ztS${qExn8bvO)rWW gk|ff8>sJ$.(z.vgύ=<zN|x01 `vCzˆ2`kiۘE:ᙂeF12SIޢR%̢{UmC݋)x4`L[kϖ՟;8}Qh)Q6*k<ʴ"&K}y3HxUO!Luw˕l4TKrXOx̣ʠNUckJzۛgs?][^ᔁ jݶ /NWLg)'v͈kR#Z@6fЙn4`}r7#(p3O Բ;mio!떷*+kJ+AK,}vCbq{ F檵1HO4B/mk`Cl9.&G ,y:`MS6B`x5^Bo8f"eDI.lLUt\63"ܮs <# (SA(ŏE=mjR6OӊZdֶXknGgyIG-/@w1FgZp9 ~~Py=q} j|mhyKϽt7i˟ evˣF0hDF;=<" > j,e,g1a@X*`1ED1ǥ"_j{(%Xi\C i ŰTu-:L;ͭ3r+<5EN=:vK!ҮqB5:o(^]휿0:NCyMw9΃YT8FHQhÀNdA `Hv)>8ޫcr~.=dX&HSv5|s ayOļp!>҆1}ܑ<!sEg|mIѽmȎ3P!!Y F~MPz|˛Ǘh2ip=#HB>VSxv ;+X=hM8m ͥ؊F"a?PMWw"BuơOsˠw+ufM![=[-M\us@iH֘q7_EnȂ|U{ө̜`/D@qyL\uLaSoz`(q7ayEQonOk J; <1BƿWW ٪QOi|VU4t)4K_=㖢ҹ몮ѣn)ٟ Ij51c+V-fk¯y2!n%TKJ|;-;{ZQTE&#ghkWoJǏLHGqƽOVa bc_/1/?o)S豩m` N/wz'SS֭e]%%-rՅ{_ڊB$`tqMt-[9?$o O0nI6`4ֽ+lV X:B:GaU+;or~643?) ذz8l`JoY<|qprC?KҶĵ2h8c*WChp2qc^z9$Hl'H2dl׶]D>v Pj;Uݼ"NbBWHQ;?1B.}.cê!h \.w4ג`KOrN>%h"pQl[}ԡR; (JapXfղBb@R6_i3 Rҷb2&XIXCD_` /2̚ `RC7٪ +)TVV3R~>9즾ej{vpYz έiԢwmĘe1A|]%utld+48iL|gIq y@{uԔ'+[B}>Ϳb4V ҒɮؑtG)xAw2ʕ%)1zЦFʜLDqD#Ks&:B}kL"XIQY rԸ\ǖWo3IQŢGA2vbRoM jCh^xXﻡ?GoXi_CU:BЌؾ(Ҟ(Yʑr9Uɸ~k;1W5Xo' pXYo_F%S1nMÌTBQJjbgjB>SyʁHVkly*`nR降;G IṩfdӾ? ;'/gv%ۃ><14Qv%ȥ' "xrǻ/;QNDt_G!~Oy3_[ <XŠzvA.E18"jɍYnZRל|R1&M=0%y>,qzdSf!8`XOWuPu/ o/\tZ$RvubReϱyooyrX24>k];Vn1EKN;17BZMJKrT#NZ [0Ǘ,o@9TxY qQ͞u2nBP.d]0 7fNxzѱh8AEh% 6BY1d >wG0VO֡_P4A.y;x ='_tzg*s5X5< i[%#谢 LH)s !⼲6gxdFGFmĬ4E0/TMDi^*f)Qā^)C亵5E>(}AOn- eQWRpNMmv5FcW$Yy7PQA$)c쫽;E U~n>C|kM%^;gB夓*3cSOK%|OFd%66`$|~,p落m8.&]/@)g"V#df ,^]HCk^;KO2xmW@Òzƨ\(nfuR!hڒv.4k5,۔{ۼOYm|cEnBnjjV@"$:H3<^l'FlufP7g5+[)p: { Xծ9secO[ G8@y9"4eDs;dYԄqQZW 2"+wɻsNӱ3oJTxP#ZdX_Z`yMŕ|HM+¾FmˋOdo˅,vy(0xWKݽN)< bRh=$7P[^|kp\0k~|golZ$ 5͵; #,*S}$AT f$G-nM هY9v^-=J:f)٠6͓\¨H?{ƙoڷJozZc7pު!+VʆS.ueCVƲRnx~?8t˲M{N]lPq_.])('&9AI`x03? Ea0G%h Nk"ibs??_!z_҇Jg -H78%Wt3̝56 ln~ʆv_D2G)y%YQ+ ?K5|DrL! UqN?܍l=~[OxvIH+Vn9jl}uָg2}H5[Do7w#jpgKx5 oVŠ "f`̤͑c:;/ cq*|YAF= s3{ mi+Y,>47I/=q3zSUNGcd?\x}WIc~xGaHۡM }!TkT-iʊe/{!e`Doj 3F[q}?=_z8`osEv?ܳ?!4-fJAn͸%|DcRfېm6(4 /$vF:  "9ӳ;)&"}K#X8"W(HFdo|"7"MyѠلx]itq?Slo/,".ݙ4*J$o~sٖe5Uoȹs@E_+TY{h<ȖB,(I ϧgz`T6L4M$N\Hfv|S9Rw&J7L)l{D0D'Ajpy^;bI2җR1L ELPrKǂ""fnЀztl9 u7~dSsZ?R,*ؕ?FkA̳$֡țIe4Ѹ=݅1|vehj5+<-_c"; Owi=@d퉀b衶n_LHhc!8& 菎 M1|19J%DiGl +9w5;D#y,D/$P@^0Z7!ԇqY5'68a s*!]DǡҍjC{ȚZ 2hR3$LQ'ibuOMAŜb6EMKWgcB74w.!ER3Hf )Y|GgĴ4Iax ~Zz[h 緷`ۺ.OLdIH,m?eKBXMͪ|0:!.:Q+$r)j57Oq)qN'O;]oYVEDn^AjZ6;wO$[~=O#7^҇q-!@Gf?ZqTbB^W,?3!dM1VD*cEZ}}I,f!#nmlpxWոS=e/ǣI L?V(ybjdM^ĆJilvu%GW ga`Ih#Uox(" 7BfT<ΐ>.+dQ$8*9lT'0ӈfXBp6Y><(EÃ::nyu0~}PuBAg‡H:Jd߂W,ި[9N4՟ 7 kS7m݅ P& OkϳLZO[^1MOGWvS2 ҕv9cpK^bFɿoxߎK7,+͂>OpP%8- )o^IG%=Za?˟ӟGanl?H.2"xk.aAt:U$i\'?xp˝U\ώqY)#a}4p޲UdVTIպ,KUъO rcam]TYԁ?F));mx EF5=?s !@)7Oa'5 (8ƪUNyBk;3;Ss> 7-w`m^5b^KMXc#2̉XRBG~023 [LʻbG$P@s:'S%~/8;N2Ic7c2|ǤuMri wTpӃcۢ M9{[3qp=1`HUP MEIqJIYT0#rYk Hہ| W㕬xeĨ8y~W-\~<݌#:Y/uvU -WAv]0(tx2$Cd4:qZ'B,-9p\F79 fTmʮxgʼWHZ&ѫ#*l\,b GG?Sh%mA!\7V CnbA3ғJ(ՑACf8@{@:{:ʗh0ןtHP 7JmIgYyb6nXRYvTP+Y$ 0ygO ㆪיsPgŇQ oN4şCIdw Xz;˹XSUut!$۹ R3ޘT(TѮFtF"_Ҽ|1:d0qZè!';~h>EL"2)5]x>A5F#Ôm'%UۆnLQeG^f~fƥ(ra7 ,-Tts^ذJ|)LQH|uuYIu5 d߹pC@6$ƞ{\9IBx5vEJDO/&`3 >ث֚>?!\+0cHt63kT3T d`lEl InYhAi)F?mTBmЗ\0Pj8x~k\p8 U,:MrnF݃8Mۿ4 Gx5k'ԵȋG A;'k! AռMFcϏ麝ulu*jQOip4~p"z S@r* Z0K68+~YuP ]&wM+o@[ͮEFj Z5SS L&]lS~.:Yi.S&[VRS_dI^QW)lۉ܀"VE&rTb60ߡۣc[$-m18?zf=֔y^A-B  g>`9gn=H{%~,ؑ>*FRS+?P ؼx3[Lu4qqV{HVj~qp{55wݱJB6BR`~؟ }ߞ>;"?#VG҆*W4ZJB-?0oDc6lTdy)C44ULN 8T.<ͷFv|gȝEݺD> bEtV65T7 Ro 𵾗x%d=ݚQ,ȁoG褬U# |U^#_C )vPUع:pan,WpdSU]}[4aJ9C®_O,_[;Wy(OPfwb̬"ͤ"UNH$.W['΄ Eث_{)7BJ}.zm"yxtI7#6NoK?]u- Sz7 ZYU?piQ 4>xTNLR6fIf w9'N n-'X3.cNp*b͐;g5cTr(8wؖYo ɑ-]Fgf!8Xt8[kd[g˚/ c`ڣ=w4K b%(6ot[|8׸.7>mfhHâi%ގ|Ӗ4cklӂ=3'2XSQ.V`# w{IOe:'L,g>wjmݠ TP? ߤ7K&ԓ%EMQ3PiЦZio٨oV/U-J޺H›mՖGTVOA ؜N|a.}+cjKzt(b,@91_h'eĚø'؝~:M-j5x*,Ý<~vvF S}*NDm(57S$k{gL ("3չ}Tْ1bIs+p:S4?oi8%vI/߰ůqE% &^WĹ&h1oDiL"L'aK:[g)oT^*\즃}C 9@.kEvn)JX] -h^218Bf_\fѪ5f)Pg+Fr4O6p7TU30RISǴ4ٴB'|PXY> E=oPS@4r;[}a3cޜ3s;ŏĉS@SN5HsC]Osi--sMJuR8F,0 J{mRQ>cKܣ{Ύe5#bhw&LeGhme axݭ؇b*+k Rw1Lxn6aS#LJIwxPS D#6ޕpp KR:j7ԛZ!ZÝ,\3`-Dԕ̴**XS5bQX?wV'N[jljg|%V( /pTLokV8 ۶dvwLھ^Țv 3=âf7(4q~(gmTbUx>s--~3vAظ嵼XO-xW?c+si+co@v WӨ ( SN$ VFAGߘ7In6Xlv1)QV{x~n!fm,r'a@~?3|ߚuklBf\Z㺩#.]aJ''z&(8KUɾʬyK͙"M<Wh1(*ɯؿU Ժab9t>-AK{H#oW/G,N<5ZH6?Jו3xS*6~bR :\S_O &e_j.2rz]A_t.Ϝy"l@쮁y*9<1S W#v'Z[׼\7@x+ F.muˊE-oh|e7#M3x76Pi X)]0d]toyIyf%ɒZG_)gQ޴ / P ~aa?JO!I2mD_ިë)\Ll۞0܃ }?ZG^{UR6zK큻ZtH UgdRs)_fÃv{ "[Qi˘/7>0^f$7UydBMA Mtu'pq U]31oMWBu?!F墫nw¬3zDALFWG) k P; *Os3eEЧ5BD/dG4Q Ƿm]4gK3޸v$Ud%7QJbe?<4YVMl'٘D7ul)c= /\a Zvdu:LLCQZFg:vrOc]K$bn wK4P/vF.8]l G2_gB%h޲6/2 c9X\4F|v-Jև+V?5pJsl0j_QF M,tn8bج!1c<3:Vfa޵N rIV$<+YIj2qP"kDQw>6f' ( BsK;q_+_ۡļ"YZqM ejp[wZ*^¨4AUW_&L{L!T`*qfӃ(FF3*JD>yN7MxE%iA D.ud䟵l=0`A60RpgY#zmA"\(1sTI〮 &@&|+O$$:dn"jFW' ?LbGbr0! 6$ {ipj KG(bŰr֬DנdWP_pPd4ͿYR*!YqE˲ \Yj- Oh X6 D-IaeZқ3,NL@ ~_ LZ¹Vw45 LbY{sE@G&H8-'&G_Zev(a Jnq ?7gFEagq#`wG.vK5.Y%s}:>D@=+ c6 ބjaUd]9|Kl 5\>Xpȫxm\ Ý ZA= XF7@xd'IVM׍NbZB_5;?-9 ïZ3\.d'}B{gA-9)6ɯօq8cѧ,Pt@u~1a;t_<\x3p>v5J O𹲍Ci7<@ Z(W)R2!.2ĺ.}T6 dEZq~{a9-OK93wF!+QYGqg}(d=<"Z`xT#4/|sA ^KxcczljJ!P#/惹lk5)' Um.XEzLDJ+A+Q/1$wbc r)37G61o~b ;\(^yQ^s[j HB~ި+B|?#FF4ΑI~Ti,h%E4'M;UP*3$;cCPE߲²m mXe.P =ϥ>| $jp58==:TT wZ#_62D>"=H"6%@`|Ӽ0&>=hCWAL۾le|iL̤`+4~V0夰NL #US*vw5#0St;ah7iR7FD#Z|n.2f'zt-4TZk-lL[jt exOUe\_PAh؂ZG}A sf6] Gwg9 $lŞ9I7oY7@X+7xu@6Z2zZtjbC`IB tR|8]W_"yְqбlݶmgu{WxU>L!X(Qs L1L X q|`iR=8ϯQ&p-UʼN`|$F_:AuCu/"4\ =o(CvB`eixkͩޔ3K)jy ="$W B;3sѹz;$n{/O۪mP=;mO`7RXfԝ`蠗y)S~|s!$MyP/ zNGy8Є|Z˥% DzCu([%%_ OW}ZXӢU%qk9_5,+GQpx>r + *Y$-N*8MiĬmSOa/ zW;mW1.NE0 OP,n;x,n=SR'^f,1*Rw'o`tb "@)F0sd(--Wza9"9| ofxaΈ{K{%!.ڕ7Ij˚Y牑y+gV*QAsgUIkEq?6kT,I⌊ul)O _V>)nŵPI yP$ht|ǥ ۧώl1)6"SZsEVKOup:IržtsmJO蟜XpUJhXd%ҳ),?0Li*-7Γ4b {tӉ%q6PRjōDtnk *3 >;(BK0L|R{<*R85{7[MuЊS{G֍puSg}g-#l*Vd>}⇃P`)TYWH|~Qpux̤u [@d"lYiiZd2 SxʴfX϶֌GFaf`t 5 *IOŞf VhKwy T"IՍ\U`ۼ&zy{(X3t ƵkQ4'6#ay0P??)T %-Ofx;p2iDxa:Mi Qw꿫S}QJ{NԳ* 75NIBb$wN"$_ XܫFZV+qFkतFi'/W%++@eP^Uns䂺W<0syt SVh__ʺcmr퐻pHF %NnB) hfRtQ*=C3è]LG1 AvuB!IEi9称o鹀!q;=kB@<&VF?ϑ&"a ~M&'3.Q5N4'ZLf&m9Q mT95D! T 㖢jrLB~%pq'K|mfsV$ N\TOA)7'˰ =_|:q?H=dZOXSoK  '` 7Ũ QPjޫ9Fa(lW#%z^u1;jMO+z>`q&J&)=^L.SVUŽc*j=z @THCYބnEm3) fU$M@ W3]6H3 6!{jl'}F?B=S +¢Jn~75Mr ȶ"Q}8ӓ0ԡIbs$7<Y̕N\ڎXz*)E4c8ᄅ?i+r |_.Q~ @2hm/;jFSL8?Qx e&E)l% \zXӃ-Ͼ$Cs QPl$=âpt?E0*[4T z6lJ"wKJՎbS:J&>r 6/ ECY}do݌8whǻSXPO<J[A nU4$Iko5@5]%&r`γI:=܋8iZQMLGzXm+n yv4lWV1RL*^;̈bS B#^cjjt?AajO_+ f5ʯ i]\"Ҳ''?#BX~"$M@/fd']*3>9kp )XG :s84qYU5@4Fߞ\N`q@@O1&K4FR_ՉkW &+rRu@e"J:3?c~ 72%:)_ulNC<{eBH1XT2  C˸+qe1u 4E81?rUB1+~S:ަK)ݖTlEc8kx,^$X}U[(6%); ]aۀ_i32*pTn+9Bl!ܼi&r5l;0V¸&MH/NQ?O6:`XkN(-AL!fCW z#\0+Uw@-=RЄnoI>-(c2+{{!Z< wR>[ 2 ٔ\o$NQeMLwGUS9Qaw3A+h S@q zKGɠ|)p:ڎ_beVtܛKě L6.ʺ~I8˅GiomU]G 5}]f{V'AS.\NQrRs,]?+pӃ2b%>ޏ.19%Kzΰ7\*nya(:dڡePgiH( {@P *#V)(B(ZzCIX 'APov' ֥{ڵzs#¨ӡW[bػujbkuF.b"t3| %lm|^X6@2QI7P*Xr^_ly~G}z",=;L=,z]`Ԋ'u0vd%R*Ykt8[EQ@ aS|x-VBOƮYzuݡBuNh4L> bv C;Բ+h$6:Ŗӧ˙sur)_`GN.~K/v<ֻIQ8O-H㻱Wc4HϢٚq4gf3,CBv׺6խ!KuCjZJ]\z0OA?IN6X&Z?^pkq˝ wz7+ 0; 6%8kt$].tSWDNi7^ib I2hW&|(Bs~+JEڰRu3 LsDv 'y}CaG:Y;UfF2)*J/3韆fsp7!gh# bAM,ԣ,R$d'c"X@;L] ƪDw-J}/ #[ƻQ D3*2qBE-=ch.T74[ VzZ,E 1ZҪkQ$KQ-Yh7TAbl3ݹt~P@\vPf_nh)X L&t=t踒 !fU"i7d`+x6hek^xFr;zqBWM"Pep`/ũ3ڒz+}y0lq;8t?5NѼ3# UNZ3/TbR[_ K)lGM54݁ n*0$ l1M@` \޸,w_ 荛& 2I:͛P#CDr2G&IA8ӮH݂D:':\ssuvݿݎ5MVu=US&Īiao;(}S?z]z:~ۮ]W,H@)g7J/(UajJw? glw =OD;)e8#33`:s݇>Wl9.}j+>B@LdFGB-{c Q_9bN¸u<Ƭv^~ W8nO!|ϼ^eK%ORь\Tw/"LY1Jqz޳ @g$)Paazs-+mO5&oԅACZ]%`ՋqZH9)P򍽅(5wB2U̜"w 7 ?^X;C; [~n@uPe SKo\W{Y!oNJ1.d&!iZ ?A'P/[`p=WL@-k> g=%lj 1}UVuu'ebjmQ ʮ"d,Z!{ 4̍gbUXיCڻ3N t~d# JULW~$<#}Kx=leI\yX:7[OC7;c ! 7iC`,Zvo>a5Kr9\s_ڢ#)rq, Ԗ ieq%p x m$K~i&%ag5ŻeB]ڤ $z=Wnʴl[*S#l,p\0Z"=ȉݕşὣUw_ RwЂ ՟Mu{ I2Flqm/ܠƬ i͋z8Ԓ^!`% 2"]nĢ+n!XRsoHkq,j͈J偖t ~PNc탧~#yAp<>Pt[򨣥=g-?颬q߱s@Q-PXfk ѐKYU;eiKMyRw t~pH+niM^"`GfU6@hp#:`LEE(<\n[v}'>FT/J*- gYGdd̬#ez%ՎgqqO3 xpMHݱ:q,_c&1?P+R9*t>V)WR˜&j5q1APgZ[yh-l4N]a6᱑,T$CK#԰$6vN.a*Ѽܭ~%eO q8_]׼xubsx&!g7 _ }tBnʷl?k82эJjԜ!'3-|= b{z7aNϾR,*(=]+<8j3oRM?3u5Ρ4rQUh.ʤp}A'K*CD~n#V~ .چ/RjSvK2,k翀3m(EouYA^`יP` )9+r/e'.}ͤ{zrA=L[5"7;+q!~.h5psx 0;Ն_luS$V-#q:kj9Q jU=mv<ȷQh}aGt5LuN6tGȓm K flwv `1"<=Pp{Cߟ]'%?~$ql)CŁ"ИV`lѕt*<8Xd^2ạ;T@Y0 ǵ?uȗ)#trtm;Ľm<񆝴gˍ./˷Dh^ZDvjLƝhB'O~|"mKZ*jCɵn sN[Tz=/{\?nL} }rbY\y֬&SBЯn/_y @˃4p=/!= x@\t~#Z+rŸ[4jޱ.%M6y{OtE y3P3b&=52NaQ°dImaeU/d(xϗsU'F tq i\rp㿝Z .6e1 $ L-lD}Q8eKu?#ǐѲ6¼dtuWݩVJ3.+΍O%8{*?p_{ra)}.ְY *&rߚʷs`Gv]ܥT<ęPP.?(DDՑ#-uTi61ۦ@  }`}i}z%.fϺUs+jL fI$?9.ӽH59.U:~־T%k`Ϳ2>a 8 n{r,s¤ e"Ecƽ\,aԊ~on y9tѺb:m23 䡷fo1(E 3RHY8z)V+7JUK vnpW&E";ճg.$ ěuǍ(3Y%` bl#s~o(|@ L;4ZEQtGwFR78-a H(OGFMQ _=l2!WzTՒjz3`B_PieѠ!.^ֱSD=NsDQibLpЬeݓ%ۧ3F%I`?pz[VX+pBM2Õ=r[-mM!2B'hd. 8CPAWlp?WX QSz^d8{W '?ۚ\r[hl.b˃z+ m ~o) b=͠FJ*tbNFp&>$&|.${m@DfѤjNOY*K7>r>3oCW>ô'LJQR^GãZ(:}.$p5}UL4_`K^%AO_>`0vNX-yՉJ55LX=58HH  ?|hLy=('d-Tulj'T YQky SXuӿ,1@KJtGXˑ1!.3.XA起?eԉf_8Oq`ɝ0Y@?nŢ*,!a^ɏ׼џȐtG|m]xv\ ^AbWbGe~t?cȽz?bO3e'>KE pMxh]S jb>֣>^VD8&A`-lzR!ɚwwPۑN$q]tJGؙ' hq6rE`gq1l-?,\-]{V:k;yh.F|d`YJxbUmt 99 ѸatJDo9,4|XMYV7瀺D8TPd4TiDvMLo^KkR;,RN«Z7%m oϰW O7P 4 z|h4МkD7XyQk 썳h~W2iVe4Y;6BBZ6CR9<)`rN|HBΌlj #l6i"h07/+6оGmeo&[/ANJ1a? w΃u1Eu4k>s 5"o 1ʈXV轅X[Yo1u!Y[A8ϘqCc0嶦I.Cf:^f{ݹ5JU o8R=h>Algƃ^[k݁ȅ׿s[qx:5$2jݓ֢.f plngPpWt62"dDJ&B٬8JeJC֡;\}7'} 0(`Ѱbɕ*'j_%4_#Yϗ*yNz("_ XSf7I=d`2HaÚOoAACfo(6b I۬;^,צdBp"45#}} Bf>:Ę z4!5=7RJj & y @*ݪh K 3u=<=h noFsfSFZ&2,#dXpLܰ~mh *O})qFd9h~M6/ygDw\bvyc%.oNA> X)_sY.bųno`HBۑښ|^vy;.ealwgRR?~({ƀ G{CDV{6>:PKK>TDΛ#tYݽ\@#5 5n a#3I`tSAzU,4f@z|Kޫ~Љẃ10C1j%Y"/@Q޿;@Q 7.z*pOI?_U鄭UnQ߿U:7QuweͲs^bE׀B6I 71ⶇiZ`(pRmlEf`#`VҎhΓI;=Ҕ pEjMo-KeR{3Yg\+ɡh@1?d0#Ϋ ᴞKH!*E6/F3Ӏ}bP@2.BnLpS*JXO :msa2~>z*k~g]բ/fr,?#6=9ԽWIق"ZoB A?oiY`ɣ`UTJ9!@ZZDI@59q'&E(Kw>`6n;b`O?zIC$d}]wR9?fެkIw-tu# T@OSf;I5זgnf7%@Қ{&0]$]!^ʮ;o֧,c| )_B:wiooFV"37x)X;fnf7iOyfAp:^zA hvJx}Xf㍡B :r|j:zVդ?/ _IU+χ?6{~ʊ 2}@+dxX̶KY?ĎcGP 56씌FyE`M8ΰ rU+j4DސwGne 0Sp_OB&:j T=0; y+1.@Y&{%\4(CupN ܉r` ܌氦F̺X4|g>^BR ; 0﷔4j![ɰLRjlQe. 4Q0ֿs0YheR'g;_MEL1PD˫*3`Io+w75L#a(޷pG)szte"F9 ? Fu'#uE] Rဿ),C*fAҔt@iψ;)MW|׻!~_^m R܏%/3Zޏ- ecvMed^o.8ilB '1w ΩS[&yɯg]bP%\佀~ImGp@az{D͋31>g3Ҹ>ʎ8|X$Ğ芸yWQG5"ǿ(tjN5' $LJebۚ&c\Чv8|k "Ռحz}f[*muO_JK]M@|wug3NJzgר?FBMKMrEXc2fW׍.d @ `se_R. Z/kV2} ¶Jb@['}(k|$C1fQ|;6D.myZ }>/E]'vDvk3}NF|2 Aϵt@qo$i66|l O͛[1pm?Go$ V-ݱEn. R%3?(J"gj8<+ȤWYJWf2 W%@|#'\r9EIW[5gi?\a(as%T7kM+b bhS:5f0+[ת߭ o߻T([*HX1>m Y9,K0vV5J LGIzhKkz0*ӳVx-N3{BCE׎I 1#?j7LP2XjK6%d'~HpM$^!ȺǨCl`kR J: $ՙ(^RĢ8itoȼgFB1p&ǖQ~b$pA9 '~f>joLUi q榐7^dfiN8%KL`>ӈŵthn r=8gL&QHGW/c$ye8ft#QD"/qi+q!@;䶌o=7 ; Obl–+Nky9yLr,,n_7vpl>Tuu!Gyd<@q~IKE#ʧFJͺ^-տÌڄ[f #c.PDsIT4ە|ٲuDX@ 2&@0ؒ g˲z MGN Rߗ ! \ie A&49ԥD S*o>+:J |W5<͆mɜlå3\J䙵)JMD0! `>\ A*٧@@`uKCҩ^4v*U]0d'7תa뒲)wDIJ !E%=|c 9W4{ D-<6O|U"^R{ԗ*9VWO˳hL&C#Hɛˊ$[p-4 \[_ 4`(cFRKu PL@L=.mxiI%P2~^VNY1p(0᫢ ~d甌@諨y^0:~LQx YCoIZӮ"Z[S{>1N .,[p$KӄJ6pK Q] ZcEGς2H~7o.ɔ .{}f>ؾOI:Irhτpb9c@_q[쩉ԐeRLH q& +/_(m(5XϢr1vz [?W꼳7b`s -TQr s2(B.+BM.Q;6GQnz!e`7R-2(Y9:fZRHݗ6 z*U(H>vs0 ID5 k iϖLM=xaL΁ Lg#mvWdT 9G%gzCdTء{ cG"oi^k[p޻SE+랶m+if*GԒ >-m>s"q6T5d ,~ov) !E nFW3 ay%"}-Iz2nKd\5so]S9g-v3}D!5e΃28\xz&5}[X?ժqC#AB=?*l"w,Ѕ Zl6mN- nU^]@΁|$?ʈ-O,HGl0("zϜie>\8Vpm3E>,&st_| 候d: o IKjmil@0B=1t:"1AY Vio$lز"j}8Ԍ Gw"[_}K,E1tmaTSYiFՎe҄~cD7|!5@^ЪNN+=>>2/k f@2g HW`k- :B욟NO]bgiIg [ogDdinRkg.@}Co(8M]qs K61PWk0phk K IR8-c^EX@.*=ʆXOb8ON>Wܖ*F"2HsF-Jl!ʺli] \e=PV9Иj}C4=Q9 :T[ôNNr #6=Oem C~ZFb yseL`vB8` v=7fa0y5 ++BauO-ʺ;UJ|dV>#9iBV\L?$jVAtc`'?,!ߨ4pjsp5s [t&bwPu8!)of^e zgsBi} p|~M3G74zw 7CnsMXUnkͨhV?'1AV9\Q .V2i "N}Xsr['/9O,,n[@Hs_- uVFۖxYyʃr"M*(MYh"wx-Ik{T&n/˲+X«.G"^m2.b^^rbte]vllC:<c4@FFeE=”1DxIJYbk>Q A^т9W `!'jŹըŲgP&jU4 H\1PD!5қьi{nb:¾'<|1MiT=o8ڲj<7OMY-T͒v. c.x"pme\Χ89,7_pҡ_D1wc7#MJ"z=̲\bV|^A1~ioi3+|!`HML, ʚNPi [Ew-r] Z_j*%{tлg=m<a+A7L͘8 zLtx$jvgJ8:S 艘Q99ZI b}x!LEVD@Yqޚ&aP;,=qi'j5Ns="Id1[ewZXM@q1V/vQ!.#b\upְ}zۑ`o[6k!-SCFq8ah2 ξֺn@݋-4?' Z9F Yi=}-|u/7H!Vn[uqj{Ec rJo=vv6̍o.dWrc頿 Zh3 2 (W:ݽpxj뜄)iwfOD!O簤}wטlfCI@硺[vøOόɧ)c<>{jRAPh^W]2˟f@Q$h@eO}ʳ*ג̾+C|,;GH@D QCZJ)94b^<Xk*QfHqc*jZcAG n*S nzN hɪUk:\˭̸͍A Gx'4N+Tṷw#e8d6 .Ί8\ hx&TC`Ci}S P Fɠ {铄cg܊/R" 5 {ӷ5\='KJ ^(Cf[1HpRiOQuED3 J幹Kl(5`9n,ccbK4f܇#ҽ_.@KZ;kiy#vͣG,ŗ?biۥ6,qǷfX?Bv^MV).Cy[0Rٳ-zGb/2s aP "_ 6Gd [QC*3T3WVv2ʨ-dz6loQX{4zU=w`Y z#çHI&1/#a|/ = K?ɓeI`7)RKTQ:6Kb/wmn8eC57Jt1WBM.r2BаFfF΍} u_ þ0<}3ziڃu̸:JW[ɯQm\<d_lǯIpZpE'Wt߿:G<*~\/|! !ʟFaW3tv֋Cޙ/&ir ՛#SPfSxωMNG$r?B]O<Tp2Mn Ljpm|p6X$5=%5)җ 6$#Wl7 N4|ǡGZk:LQ1{hpޫqqIny!qb7`+D0mVQupUXc=;|׀+r 湀V!xp/pwJxT<үzINρ 7:ۿtN,)HvX LJ&7-hBbt#x!©hN%ӂPiۼrxls͵aBRD6[0Dԩ ac#~N0. 3Mv&BXLR vMHߣ9^s;v|'A$Lh> ;p˽slOOMkC {.E} FN` {O*ts%I+,k֏!OVa\7&aރP;KlFf Iκzq5qփ/ Lrxg_ڴqTp$ߢ乇_@ ZսtQ$Ò˅rh2(ȟfW㸞b濣SL5-lV5ZT1&TN#X}zi#|A.[/*L8ۙ݃zHͳƇ;_`7 P4! b/#!E,U8.s%` wn-zx9홸r;fR۶MwQ@A9'NCm%$ex??&lbcRcۈVJ0Ki+*/%1(sR_j!&5f22NW7sk n*;]c.wOvRLsO,k? neLMWin0[[&P=`}_B%˕+K[)5 'o1TM:**TaYoEn=㤞dÚtVaWѷJXvDHh \QMRv ^%xq˶Uvxf lĀH"-`MF Y⁝hW~/8H1Qg x^ޮJ#1| `dgE҈¡%51LNWx/ڗOMOd'/LS ?C|өr:(F҇ Vf+Fyt ]M&l׿$_V!ʼn͒е%J))=ySN!E-;'Gw秦'}U{,CpdzYvA֓nIC[C=;-[AAQsJԪOb:3}m֮5W<"yB#y]paoTDn^t7 qIm~Khcy9fx%>ƌ`&e oʋhzKiXrz4.\ue65-qͶ yXzـ[np~et7~jEm)ʹ'y1twHz GID}ҺkM?J鵡GgIV"ͣXRPg(IMcj=f&J"čʆk=)-VG#o@`*TJO\:Pc~,U[ty8?Af%RBՖ)҂WǮz43- -45~yCYogj^時D QqML=COOqևBΪQCSA gfªEQa3~+b>@yBpVos^Gu8~O۠f(0Eg?mGF`uît͚[W"PBs4)=>c\4Ou; ęf}!Ḓ%ů%AQ'U$"wש>}Ol?ջd|i˽F$o|C'aC6<% z;kwvZYU~9:`B0 ݒfaj24Mo1HJ%Sl5fIBqswNi]u 5?l Szn| >\ A% ւ$+!r6z&?Fph)1bJx+:|$r.%(z6L)|u96X.^#UZZ5vj/c<#8j~3*$i }'L2F .褸-KR0V`iT`髍6xWx/rԖ9(_tggP%TDqy^!+UFd|v/u!z!oEvb.F6eIoVh; /Mˍ-z{./WQ> E4 ׻'o)#A&ΦV6?5j4oS]ҕ`VcM^\ I|DUl%=UzpܣNBmfo|~Y-sŋ+ ĭ'@)5IL19bs1zGR)? Zm8558%=^b=֝NJޮDʣâY1]xS{==9^u>n6[rݯ\q\pEHV 7fXL3dwrFrA(_@פG8oA;;}68Cx뱺H1!U)xբⰞA豺w"ڛ؂ jkge+1/\AR-_T$Ӭ&;jQ,1gwj- Y„VWY*L'-O,uvA)WQ܎f20x/uBzZxcBn$ # ~^K,-L^a y|;ɬAuD+cX0z'IJ_O8ˉ ò/ )kwWB/5Qf, ` w)Г  F[Hw誏c2uT?[^"ia$ rҊJ֚q[۠8CZ܏NNX0b_#ܒ0Ɏ>4Pҩ=u fXm&ߝL핶>Ds P?(>.d];fU LίifƉpLdN|a&Tn^;SPsTI_^Un c=TR K`'?;X T:08ԦŠ^ pi!9%q9`_qDQܚ 4@X`%fmfNqGt{C=N7)eVʥ^W8tq5g@;Or^A^(3c;TԼzKV/OMz-S}ŗ XP<&yL_t |/15e-WѤtǢL*+s32Y˛ )vq~m@Udqt:oZRy3kg4Uȩ.&&4SM˕JV咈vD'{F, Y$eخ഼9l (?? ȁO)*]YU)wW&rUOSݥr[_r; A9xZg^vl3™M^tal*-R CO}`m12ehXJPi sw(x" ΠTNC(I7#9vB 6L&R-XyW}R/=OVjl!Rv> \Vjۡa,0d`:^(z^* oJ+ e"FΔB I;{%1_K{\\)]nlx>M[<ߛ%fN )qETb3 y\vm̜++Q~eEF&1^>"X=J k1풚Pk}6]Q@KQy"kj9Z2@6βEH>RXS F}Q=#w"K1\i 䀙s[^zө"V]|~~k4(_d#Ģq-5v;jҷ]ea-0y6"_"j9*7gIXbgTȫ,OD&h߫I1Z+mh8,ɕS{@y! 6P?@IqD Fj<׹Q4lȂHR*w=à@:kes\_TZĂ2 ⠻Guj\̀AwCd-~S݋lcV# )19 NŐj.7ND6Jv,z%'5LelzvߝYCuҼm96v>v)y p-qmM-@xԂ3'7(k7ΘE[yzFoٖN5,g"k$C eΫ<`ȺC=c1 VemfES}B9;xMyfBچ~jX$U!}eҗTIݟhgi(&(M_4u{*>{gfLܥl V`yaHI`'XԚc$*{5Dp U :jQ%0hTȟnj]hսh ɇ{kB_즟eJ\w.c 5IG^}4fO'6u[j4lxֽ ݕ٣$cb *yF u64ᕻ Hbxi;ܝ4/utEVlֶE\3aN:6iү/S0?߹stjř !뎺$- ar!qJMBZ*-8bAʛy][I3:\F;v)?ϝ|P-lJJ'"ZZ'b̋NHp k%k ; ci s%e0"Go1OI!٩$w6E%?xG}xBWA ]$  ye_ k` 歺Mawjv6n͹?W2`Y+'Nz`Wn@؍[cHϞgW`sb;⛟>I9 /uΔ ˆů 7M+p%紟DZ@u$6Ljt&]Gg'{R+@猲'S^ U!U?Pz&PϨX'KLk\k4ғs=ֈ! -6d ތVWSU:7v=(#R:m(ZI xze6X{6-.?U 5f֠5WKlaRE,'޺c#5h17{CK^ه"ehKXm[Y6{\"q""SϨZ81~plJ!I Svܰy0DO2|?Cu9ʚ MDYAv0?% C)`8 ٦2?W]}Y0U2Rx>9TҐ=7b8mx][ĿY Y»lTt+ n,:߷7u3 x5n/ xw_k!%kV$,ȶd[m]i:xd]b @tGX{DX5!c?~R˔m%= Djroer{ߞlsOX86WemW2^_'yL-TL!>ح^{}MtvoBYfVc]Q"jznY(MH?-TVgӂ u$%]-Ѭ5$I4>m5T;;m^Bs*Q=ovm` @1wi g⠜̀il{KNrӓSdܶ ߍ5Q$*sp[_ySnIH(.r#/l/80<~p 7&[96 m,s;wՐg.%gVsSl袃9X)!+Xm/6u]Qij4Sd߹8@:WGDoo  {\ȎL*)2QToR{d~vs+x#r< zZLpʧ'|K 4e'm篻lf3Ki%y3Bt)l0(Eڪ~RD/85Ec./ZU1l(Cy,FCyPAZ--;j+fYn⮿MzZ=3Ϗ_dy^O([`q1PI }i2d8vYYg\9;kf9[61H]502ܱKҠwJDQ?zPYIA`smTy,QQ?6˪ׁ+זiFr3y8ӤiDtt׋8; _4Xƨ Cd~$iqokGC.z4dLm~b3\Sm0jUP.Upo|*+bk_VWK? NvJew߽F+=a#ʚKеQm ƭ1憂 t}*d6}$h!/ o9. }ҦwYHcI=KU x_Bm0"҈*D_sMZ6A{% 3@njK N#,Z %- F!Cdy|#"oTr| Q{C>;gf&\«o|W~,.3]f߯sAէ؄je}XKsA,u]–X>cߍ jrr߶9eLH4w ?v9Y OhL߅IA}"j1*=ﻙպUP@6ޔ:(0A[$\VJ;^Pf-g>۽kX8iXQ6"o$ LI#*εrVcr $.5MJ7%uX3?_%2 !_T_a +W^ =6WjۄvPn0Vž}) "1HOqsНu$8lJh>v /%aPx3Zi >3/p;~'=}nҒdi:i`Qȕ RC!z|{NaGd]P%^]3۹yW8=6@az$a@%@;a/;`{p%Ŧ%BUL T÷y9obDr6lዟBjmIr@Kgl~d=L\pQ@T_'5H%I+$"f34R.%#l9D,zw1o=üpL`6 bsTÏh:vߪ)HxCo` sTWF@Bbp/AzLMO$z%a=-5Ӵ9GjͰAIgYWgK]S|9G忣ߟɬ4[P_;OmPT5jU9MPd ivя b~ʴnPa^BS>09{dmVp*@ R~ƴNR% IP pN칽P-m D)Τ25F&Fœ5F ޶d5TcNOEqtQM"v&̡ {zigqzĽ߰E(H'IzDVڔƤ,t5ТZ>HV'UWVdŽ/I2U)9BV:rlO8%]C8RΠrYLK3wEcjH .v|cǺzb̖m?} rS8o0bMkeyѣ^(–6@wk[VZ>K-ּtuc`3<,03: S$/ 4yD ֨a),'E}*Tg5-a3nDj*O2c;񝇚MlڝrI4]Z6Fr;3o2y:IXG_~(*Yv>ʑF\1Jʍ@M—RZyHh*At rTmMhQMCSq?NElu<dk3*ZCN4#锂^Q 5/<Q*!'\V|T BHHa:T?? +Jcl~*v7I,|Kئlߠܑp'1T4}D`iKJ~@$62>7O1g%8 /#'K0uv0X<>*`a,IQŤ!_S<[%`H&!  ۯ`y0UIefXUOdwXqt?WLaͼqv@nv+;b '^xcmEN52kN=肨8=-PC4)65x}4T&@X,"#YPQI|j_7f@q? ܩ#&f=;k4T K)fViF7@C*C{l}|ui̸]wq 0 Nf( df.t&O0S^(+Ӡ~C& ȋcס.#yyNY{d PD Op}Ȯd( *@b*\`2AWq#qlme #a/s[ϗ3{]ظSβc"{iJQ3T!?Cfڱ6s&26=zft*b6 oOR|pwb IFg{}3,Ǻޛ ڶ;nQ-lEwF FjrqN/dGHyKPXEU*v`k#! +hRdWv)úڽb>Ԫf0|4i\|OS]Vsí/Eg@$L\JW@%%4bSu_؉Gs ] XΊQZrz;ߊ/ޱy =n h++^V?"]'hamzM 7n]=OT"iYr.Fgqt;sUc͆BA+,ݨ'`½j>]%E݇ ρso![KKnKRrs˲}qZ1khk)g]-|!ǽ{5&tQQk_qD%;+;F  9sDtbPQp n@kj*K72n^ndg-\y@XDz[ln$E8剋^ZX{trgA0-B;]&?(v9 -}w`;th +1-jv>sνPW>§{q^ ƃ7n?4$η"kG13ڶeiYP Z s?KK}WM\9]ߣ/)_rP8bD(5=4:a=P.pIKOÓv fNymXC92oKjܺ6Ħ Xti/X,SxMa?6F oiq `f09pSH/WmWs 7O:1):> z;=֕bk|]p~LC'Łj]uqoBW5NyR}Y#eׂFpYUW8-*`!dB+"࿊>@cFq"ױ0$J(ZJ.P~}Eχܞ (V]LU_jnCL೩{Mx3)R?J|^O$:Lںc[pWEPrSy%FQKD!w3jBr?>n=fkW g0{ZSfy[WG;=MtrXn4[yE UU d(4 *jme }EyLcQ+d'K(u"GeaJRJʏJN&>d$WoP;h 5ѓCy&ARIGۻW'ǰ,߮C@6a2ƌ]rԐi][z^5ὠL#-.+oI&7+= >'|dqBPE:!>EZuQ lm>[_(|#sXRw"?;Z4QK~f@$d]#N=yfgM, ׌330?|\̉8s'%@_-8]隘e$!bCRy=J3/o4%lتK fO/UЬg 7=,JH7&$c#"],^jqAa04|_lm%F~ wJeYdt.HO Wo j&&_hO;!q=r6~Nh5 -9ʍ5lR1sB6Cl3bV b^|Ǐ|Y!DRqjڋga.-m)G jbf~zlO8"|6S-ą&$:C4'Fcg6L#?>Q6O9qEyuߖU}ޘ/; DƆcR&k 9C܈tV RlV@e>>eul u5B{9$.٢t '/ !PYuhgSxOIV>JIJŲ7 ld}fԙ Β&sFE*+Os/ +ɻZU|$C-0̢ʯ:f/=zrS19K"M`Eu OT &hvYboOPH=AqTcU/>NԂjȢ91y>ӬO-+T2m\&.$pKBe>??)WVGZ iKv#s4úC(/ijT^ZC۲ЦJ,c0)e~`Z;SY"_`;&yP@SA d&wTJk[uNtr}T9"I`a9C O36lYG^-"'uAj[ DH gsihp /P !rt"Z]@G=L>~ iݾ#L%`fG,#jS~~xJBV+|Q2ejuk/mXՎ6i}A2%p[!OOlG!QC-+aN[ #4]7v Pha~uQ2~͋+,.>0=nKa6͆Mۭ:4N).sX UGM >?x|imsE!7wp]BJt7`_:Oȟ2b)ڸX'I'Q껻qv-u'3Y?)ms`N=bʋZךDvMD2g>`* T.-lPʇ z]y䣄M:ZnEM Fɪ$̒T/˴+XU]) C@hIr7+;9MmI9lyseDBQF8 S\,&Rf4̴긔QP/GC􊽗Zb'M `e6L&nPT;YZӕDc38#H86\9$ݻt-c3{]km _BXTe 8Иt>?"(U{ ;,RF'`\CdH;HpwF_]Bٜ _<[H.*Sؾs 22 f[L6'N\ -aZ jHmlV'9R#uy :&OEOܿF",V+ebפhR#uFڏ7ftwpJC):FAU=;Ə ٦l-Y.n .5 "QnXcEU=c+-Ưc١c&ã\˹5c>fu,-`Ate0L V bd9Y hpo sfO-*ɰo;1>y)I"={e+XUj"};EH+7 /fa ljjih\1Yѥ0i2pEcB"͚It8|5>.ƍ7LJDU>ȽV"5^hg\! ƴRByZI HDϨO % -N#ẖ k`yz9)0JN1iف5m^bPtAh _V@(W4@k:b&4E9 i4aއV'p:Ȉy5}VB^p^ңu@.Ac%XMXAw_ݔٴ+ SU5O'~tyG^ajf?Q聧 5栍4P8߁?6)GwÆ4s"U#zf * G`_dφWVRAG} 55(]k_*"Ҋ'T%mƬM2YvD>+_uN@h~Y{buuЪ{:H{76Uy}#uC >~YPSY5KlɈw%lqگoEYȒ_b ܳ6|bvpcOD2+`KgA ǁ^ 'Fs ?́ubc ^FRoHS -_Wؖ(u~48XM 9B;%ln%J@;b:mHS1Ăaa*f+~EIj}Uca)4_<ؙj\h#:QQAuzJ( "M02Ph\=㿛10۞L[5r.GiF4"^AϱqZ n}IA5JM 8Y.E rxK u ⲩtOrV )[Kٍx\-ۜkheQW>[u.X)w`Ř =`y 4:^HW%$<@m~xA:<mÐoJZ(`r8KFhKUf Yp6BÀs:UKz^)̆]˻#nPudxFC =4>oB.K]`2 q`d4LBm1]]H>ѩt+B }% !B;4I@vf䈏8#8iehjH7Y^g l7Flt#5+] ޶%%c4. Q김>ZXHz>B#5}P#^I]f%$f[0 Owjy1c&?uMvGZeӕ3fDXlVX$F-ir'o/.㤲!a.p>~ h =&o+CF8cYRjo&bcNLN/! ɛ/8)'ԍ柒xyΪt]:Z*Adס&Q69Y+Wp3*P>7rc ND=԰@TtMZs<9?]rJ#LcoSހM6K&p xk`SpM'o }5JpXCH,Y6m5g}vHQ7N |C+dN][eMtFI:?mK_Hm/v+m9aDu6)#5f1AΩLs"-cYUlJ'HqA{ڙJ$0n>S> 0=SZ)!`9./ՐS:,y"] 2nXTYBl20ny){JѸF\I//Ari&;|%LMvz|Yp(#7?!eg1%O^M2s+g#xn{#㽠-V?y}"^mB $|{$[;2V7`z-+(s)q\҄\90-`G/P)kwsiNQeڮtYDuA}E{\ڞVc OMJ6_xá")_!>u0!oC-|i%{DM}Cn`u<'yR2LJ ­( Ktcb+`P?wy`l`?b-otN"R氶?ҼC4rIX2i+;A+#ݐώmAu1]Rb 4w҄bǶ䔭+R(٫Nv\JACcop!Hάm+n,R(? ^W˓! WAE!UIipXxu{}l941F n_kcPg ~%BB֤U<' a}OVZ~5m)UI-jc/O؈- #򏏉`[א3#AT թ\4VU#y/UwY/[4o],Diߴ'] ΅B $UJR/1@2\BF Hj89'gso@Alu04v0XTo*WD 5(fa&ENV55+S"wa2ORd 7̯EœIQP<‚ o#'[zYp%UUV1K&R0t=@]1(u/JLi3gD ZCULg3g4E yq`t'%<@w<;`9V/ȁ~n05W=+0ykނ-zQ hb~~C8*DT*\K>.3*]M#UV>}ݮqD)!~=Bx`O!Et(~ 2/N6Rm^PJ7O$J}RupE<]1qsoiӉN͒ Ut`ʕZ&~-%A**X0XDSm"rEA]ψ ur##T 8OwCRAݡ[ʖs. ~GꫳPK6=-c)mY}|k{M j(c-ˍ0<ǰ^$œ/_9c ܤ|7>ۻ*h2etLkݧn}4,kvHhp랭'xzFz'+O^aYw-VY2B%z3'i ! \hϣHo^03fʧHk4;>J>zs%bj+atUypu}ߐ:7qyQ6">f}(K4Lhlr7Z2f^_-j9¡C`H=W,\?vG' ?7[9 { }t/_˿ W8K }dV3{95W+V9 MGs񨳇  Ǘ;C0f$95KRa-I`ީ?OXt Ց+3SɥpP?|C5p*=JD[=e漝X])ҡ0#1Ln #nU7/?dan\zib=vxku>za]^@ߗnO[PA";YuOP22QEnz] (Kui4M#{S1#^a2oJMr:X> rG."šԅyΐyʼRp&TW/%egӈ,o5"1QZnh23yM&5[Q;O"x(JjGM% { \UlkIІ[H+7_ILqL@ƒFܼxF x2k({LR :ik"PVؒ#X$H TAY[DQۇ{p l#U)& ~?LpiOrȮo:^o0ScO7:LޏŻ ;rc7I#s%I8#jAh1;7l*m1o[vثL5c*qm#A$-o?%Ÿkc2퍨%N8'&(>2'9J ;;$ *ɞkQq\/9 q07jڶ4>"931${g /ij6x<7qvI=5X}Th_R%zURFtj!QV٤Jl,VM-f}U 2N !Ͳ" x#Pwvd0ӋmWo4XJ} GZW({fXU4ili8% *Mm.QZd=2OM .ba9Uf* ;ރ<1+>Gj(I.FTnm~YsHh/.U_]L718)Œ&dɩuG@?. \F$J .rk ~s8 У&`2.1~COY$x%J|$ii%k[S\l#\x)?L.;GP]#;TFn:J{K@EEʂfB Ǥ^:hҙt&.UxZ#c(q\Z C!W @͊h"2j7s6ãB lmQLʱs6Sړv{ raSznS6ֱ\6 %П08TFޭɉV Ċ* ):).V{$6/" ;RRpf`4ۿN2Ll$Cλz.!҄؍Z+8"죖{F6J \h}蘵l-zygmyzQ/vs{,!Bqtɍ4J[N9aсk|| / f W"zs$L :dMUL6ߺ233l#{@m唒cb]&;EN}'9dY"V8u#[|+p6X!14 t|k(_O~:Mz侩).WdYw yIVgl0~Xzi8Ff|Y`/NlyYPH*lo޼;O,βO][Up`GцGAe˅9*~?A $0wL%A&8w=9k_ȋ)oݞM$u.eܼг?+ms9d8Qc1(SvSb1p.5Iҳewl/nÍ%)Ժ"cո\C8Hnqju URJmXx!{,'wP OLi)<ظ*ߴ1"^;95#!$ k?{DzS)Z{Ez狣y? w`yP#z7A-t#?TwHOZn8RbRyV{qV~mvZU*+h$I(ؙh(I;#ԡ +=42d< c@Jo a9-/5qdb/Vi:w:~)ʏ xVORH*EquZ L"o&PGGfŻ\և>mMc}Bݠ{mz==ٵY}75OFF ,-b*V!)-v542UwJ`2(S\#vbslَ'=uZ{wP9*'#F˸0Ή~Q%ͲDd/wB%rD 3j{5Kx7%/;4X/GrY_zLCBMsMظ1a)XH= |[-٨1SkL8֏2?=09^; ?R-{`g籄י)xZ;RULLl2,SP1 +W}|jUs%?L)d?t&  QP!Rc2MA!k#P@OߘLt\-ŷH@$zm1`R᜖Gp"Ѡp&W@ ˷Cn0[hWƞA.Wa< -_s(:Nً8)d~FwV.gDB-k`C;#ƈȓ9e5]{n61ގ=%*&l6]KJ,-I3t2Fw=1: 9 *bߣ2sFؘ!i<BqH^舖&Tij $*~w֤eIg+p.nLӧWA¬ n>rcKOLLob<;CldǽWzpܮFQc2oeRYKrPqn*u[>owIj~s=!A F𳬀ja n!gB9?a`8UmsImJŏvls^K8{Ml<&hDl2q}³"V|-P^+>L7M{TY&"Y0|:ŒxR3g,R{d˞%;l_ McyZm MK>}֊ݻJG00p1w봰DXg[/Z6⑅'>HZ$1`2m<MIH6ጿ%`!R'/D;>t+ r/9'8t mj)uyXj2\V%J9 (RA#J4X :`oǷ1|\9?Qo=Z;uq7bJ[QyUR=RNB,0#8 ^[D-]2er)S> MЧ׊ ()bcQ* @4 2^HCmC0f%UX-!~`U\1guJ xdX7zv{ \.29DF /NV͟a4҈ܿfHw oD8/VFMO;S*9p6j DSOeҖX)Jw:7(W@Y6[9৊=zG6o^& D$g89%lǭ)2UMwga%0 tךj sDM4ߥgZ~>m oKsЊ;vFSx{.%pAI;S zycfVy^fT#&bÆlwQie dwQ̧0}A&}ݡT)~ձUܿVenMZ0[K7L/D%y^ѕ5rqrMDSSئ%?ƎAMܼah _]I}$ҸGiQ@jc͜q)-)KL]]W?PKARMYWG[ǔYidyn`ߕ6Uk lfZ=kRlDv(}tr jZk#G hܱ$AHeZe@ fǡtNRg<7 3ˢRh#:utU2Y:D+  ,,_Dp y@Į//l99\K>L`u{~\4/ƺ335(`mtY'?3gxc]l'{&PyFߪYOBe)ɼxo (#7:Ӣx tL[7sNy# 1JT0ϯg@EQ!\rKDũHk%ZSf@kp\Jsi˕7:113Z{'Rc hL{x>\Kb#d^D*gR@#Aa&A^c!a87dN'lfi҃ Ɗ#ZOW^DI"O :^^:h@:{:ejM2HǞ"!TⰍH,IW}Llng͑Fwm6Z kK_‡ˇj\uMXbcCb@)^TU<)%ntK&}S^Ĉl{jo\HW7c4Jg @ʏI#-zP+hq[h8b2(b;Rdы&: }N rJGՉ_&H~٦ RY1lFD#!=ms/$ԷUJP303⥏KVMX\`YYțxV$G1[n Ї$6%&p/2ZD Lf:ɵͬo*{廬վjq6,g8VLN\wS~ ,׉! YI-t ߤW鍺FؑK(hD)4[(;~SnldK0v5us N}D:M;#r᳢ MGz2 FqNf^6EƸYm?$oQ>qH8:6 Ϡ9ƹs$xҒ>NR4mNd$e(`Ũq9gSxB_LpF !R 3e&iڴ-cIs/7񷴼ҍ#`@Zx<߬3<ɳdh>8ZW#%6 r֟N51wba-EV8 μsCTT`e6%3Ӓ=H.AWPֵ{?Y`f_j<6d򲫡R  i .B:P'6p&I{I2,w#8 'i5gCqF_i}̏7yʍ8> @Ha[`񈺌e |Aln \ek1F8`z HGtO O\͍_n|G@5T`@JBI=ɋɅ*c|`k1UR\r@s=ɡSƀ-6/I,IiCkτ ;Ԇ&a.U1" N͍:ئVq\X&iG#S5cˌ`-T{_e9?=G|̀ nRN%>l/TC^MLE/y yE,C)\^rhʐD:Դ]~"n])`_w/ xV& *<=7Cf՚c["j86bAnN*qh-m`b[)sk9p`ޚ_պa?i-)1rMW1K"pȍ%1-u(tN:۴⻟ ;JZO$A V v_փZƺ_z*Y9빀bw;@>.jIY wv]Bx:J%26wȒ'Z˗كBOrq{cf8wAsNo7Js '}ёaMTaI1P5lT<ܪ*FBS‎~johjH RD pMkDsftBuOC;wCÄŕ#(mitbo+Q(\8Xllec" mO0/'Fҭerǎ֖C _4| %؟xf&@,J۱Gb9xQ>q56nd3Ī.8ygqp+c0 xaFbs2r }BeiG۴TW>B+(E?f"@Q&AVW7  b^I*Dq z7F<\p/-ۯ2(qf_h&~2N^q~֭k0׹t/ɐ _.RyYqw}T]ʵ-!&зe}&mwJPa3 ]"Y.bƿVz&w)ƺ \%gq;WQzWH!a2d{gYgNZh m2.?Ķ{E_'tO%WhlmB3R%|v]qsc;ȏשk7$%/7r@qMe/f:y&'刕9)['5KuGՃUea?zz̭2~b{/u<YplNyRorGuT,Okl"Ol6k ǩ θzHchBٕNŭf#9^;m,aӎ( sȃVg˶X!( u5'8ߥˎZ2uB$>}Ԍ&#RV:#ӠOLKaX-N8鞵ɮȚF:r}5aKQaf98?Zϫa`ʭ3TiHGq~`Pk3ddIȨV_$Kijr+LwMU}W=2,zMK9. C$jՅ$/J`$P vߢuTR? L!aV[qyh L!O^T> SUXT1#v?gDHBAܩ{4ђYK#JvJƑ2|=DlmEꝷqIwỵÖ!eȺ%_Ia/ntqН*Z o>(V컈:܄(/0.)ciF/Rv!4dyK$Ohglt}Y\5C{a}Y5De{*tv(X[>Ɠ1+ CJh],R0 D[.g>nQ?JhQ}7:*wJ9wQQt,˦Ps(&SY Kji&^TKSPJq]Ty B9#Ocey$:eKLNB BONiފGZh:êA-h nxdcT|JZ+1~f_+dm]Jaa-ցj2a{d5Ǎ&cr'=AӀu)>ozyR`Q-~́um0Y ucW Մ'X,7P6q-hA@99r[;\ ̷nT8܊,$D|C'iX)e(9dB:x1z#̵Gw Pj0~2rY! Ͼqnq=dZFeAg.6,ґ(Ͻl'fIw^n^ # Ay˷,f×ko"m}(ʣkǁL|Y-lI N*25n{7H)P/Egy[T${%ډI-iI1L?4"#sw؋F0 $r7,d/T}gp>U;TC@T5D'tiɱ)Da cqX7xEǜ26. |]ʏz_ mAP 8G^ȩyV2ɥ3 Tt[аKsZiVL<./xn`8Ϣـ6^}Es[a9H͆/tU;10YfoD4:=ݙx3A&rg˷& d7~ۖFpH3EAniEMn%^&PлՌ#Y+\Psǜ;G" 5dAUCX)LJ*{Xq #cdQۛ'pXeuϐԄ/mõ҄- 8F608k{%b?Znfbor,Zv`ۡU%-0]B"䊿aPһ8Y 欑HFzJsr\ Xj6[ӟ IQ4M]sXoLg87R|]RJ嘀e .uTl ?J梦J1\LN=% :kTqաNAh5 y62kA,0Y?$kxzpTfa6T#Sd oMVЄ4VaOu/4 =#Ԃb-Jʼn^DW~. TlIQFEϵ!Tuvߨ8{p%^%l9x lA[_[N2Zۤbz "i/9s;Y!#QmtK'w<=21&(sߣ!v/x-w|Z*}(n71SRN7y匑PqCSM#+ ||3%INZ@ksY?=]Q;n˂UPM8`cTJ9y2ϭG.ѧL͑ى=62YqBʶ])Zʏe*eCq3GKIelW"I6A+E~RhSw[@-Db+,[a5+&}o0qMK5X@GNa :*nucSmd`➳-OEgkz0(6pn7ۚRH @k1%ydҺoltM ݥu~K e2]D -h:>2L KռeLX(kϧ5 $Nz >m7ˢ?xN(͈XOZmG,mj\ ܫ߶ (.X|zqϽ#[N^^G|x,Q6O H6I9};%r[sbHA_K,qwcd3,Ow~gJO4a)?H:YqP N/cvbi-hHK٤oɲ̂iai)0 ^0nc?&'>bκo+|aƑ18Dhɨፒ?dR DVf2:ͰQ@lG So \1(QdRnD/j?]ZQn͈'h@މEPl UI[2ph1_urig=uUEV_&3& d"jo4w7BrK֫b_j9>ɸ$@D9~lk1' ; Ke[B)QLe;+>Sf%F@&6d'"t1!i,s9>"ze۳ʧdgzH:KVW^_>̘=}cpC'퉬qJfO03}wVkIB"v,b$ǔ2@LKD5%4ibH<еnM2ϫx' F7.zlKq? ZxşY$4WWۈv QcI~/0)y[Z#B-l"MH ivdŋ6hQ߉BͧR{,~!}Ilj˸[̈smӞ]QK?rԻMh&d#4T>MKiSaqaԪy[f=j7O\څ㏾gS #@V5/{tZ"<˓qS;rR֎et@Bac2HY+qf&4 vLtO!(Y}\ 4&V,BhHțSW2-k$KNJE"#Ai,ZDxmE. KmqxFܩy@e)!V0F\@&uܹ-gv!>nyϤ < U dA A) OV *jL¡l P% bx#+ %^D-܃u 0s*3Gʌ&Ǹi&v*z>jJ9!OCw&)N65me$VʖyLLA3Q䌼A8x~|'k&WP2ej!URo"_(x_#ohLdvF`Fb)Py[3<œ;%-8[ݬ`Z/wXsP=w t?5fLz6뙩)KgslդLf3dت81lJAђeoGBCг~#&*tyvJQ7f%^N:8S7ENaU9mfTQ+x5&hdK/% tFcvȊ:=64E-Pۅ:H,G4dZ41+/ԋ;> u ^˦ؐE2-%9Qtͮ8+ *hq{%sBo+^Pp_VvyΜsclS\FG+OC2btE+#( ]EfUeJn~am)Æ$9df6$r͓< 1LFK~&/L@,"to6vŪg0e^4U5!ݹ롼 O]1ĝJLb#g` G6f "^-^~\zvANDzȞZ_&Fn{ *jȟi[$˨}X `%-;ԣҚ9PWtU؋xtϖ\/uʋL*LeM4@{*v֍9ήo*xkPFwsǷoX [v4]NokEMRBg=tWjr+Qsi[A` hQ2_ɑlX$+qdpW*3:*Eۢ˛X$qnoe`+ Z1ra7y ?񧂷t8}!/gB['%z>ЅurA5z rs`T"l1 RLf~V3np~YnDoxBFj5"#4ޡZڈ1Zw]Ӆ2$2()m%{w0[pŃyh'fK3-B?>A%)ʸM;sPkpRꑈP2X^?і-ҡ\/2xZL{] d.[A;XAgXUzFnLZ9KݐEt;v_ufw߱U[( \ׁ`U=?48gPJ6|+qW#?]Lz9rU0ሎ&SU6ce6BK` BK7٣ v硰c_+H!̿_j]|.&½cq|'OiƼCihGzJˬOzC#>KAUGm3d:`?kLy`~&D;6" [a9tՒ=JvQ0Y_[Pۺz*L</e/Xn \[Џ'$MF£KS;Y{Z)B4D։mf97&3f''$uuAk_~Q?lq$Xsc/c("P, \"kB};ًro;^l!!p ٫A_,j6-;g[3oH`)2n8O 7ƥ@R9^yֿLo{Ȓ)WǂٜRn B&w+#fI:qmM<˪o&ZUoLO۵4gvqoEDvzbe><+xe %#ӅQ/yMq"ဴxqsϿ^+T@krq|\z;d; s2:o!܍E܎<56*gHf:ogߙGѷR{Gel&Kİ@(Qʻ^ Kxf-An+3I3χu0r+YpZpyӆWʺgLC3s3i߂8֘grZ(Oۀ zB%HчH1rFSqX.MQh)8Vޚ]ޭׯׯi[, "T eHK}#9-R^T(e?nttZ k/Ö$;Ol<3ddrc˟a>oE:u,adæEKXQD'@8ÄJYΟx3AX, cU>Yĺd<8>NH_$9%u+KN"hxQENxS!`/S:K GjT }]FG8a萅0zaqy~d. q06Nux j!MGϔ'xJc#Eԩ+Γxm dzbTc(zۧDFp0Z甼D4N]6HW7]3#Y'df4)2*Ef0\.`e!;*m*zlji1A:˪ê`MdY V˭>oUCV$4םx qu ~MO'~vEoKRkBc|'Ǔ4;|wVNH =X6l@l0l3-N.p%:wcS߈bs> Y~TIbFJZJps Ti aiw(E'aB7**A5z}>D}p~H;U^E3dUzBT?I`j?g[ h*e57נ-p+a(KbR42z[.uU /AH)T|0B4=\U)A/%9vfbycwhTyCvyX#sugM{WJe?*"5{aEjexv([04*L#ɽU ސ΀:^#Va7gc v1Dh ,w/̋gDuyMB&ʈ-rǜ̌ t'}ߩ P_TuOd ^}({_[ fgA>̒3[,ʾ?UmdW!)3eMAC* G*yI4Ro*|J|6X1ƱCd0N:]9C&bza!-9n.Keos5Sua[q .W(mZ` Ps?-}P5מmlRؘv#ݪT忍iTz>'-\s nVqk8,!~CdkWfJq宯.꤁QͼN\gw:{:W`P{b'?#a-Ft7$-6AŨ۹8a7ϰVۙnL7@e263x0*Qӂ=rV.LήmRU"G"}v\KCXf5l7!^Xgs FBT8]~2 ]Lj' 1d\ =NҦލOw1x:~$SP7825&)U $ߵY72x7^xۜgW5}d F)ah2MUb\ߑDQXQ6p yЇf3B"h`ed|JpVXa5Q;NrN~Zu!P*I`!yXj2J ׫,Pj$Kr`^?_T_F8>LhTAZJL#qU9x$PB.~B+<*2ņhrE}Ώ/wx:|$;q6}tG"{VrЕ5 /O8ם`ڌ 87K~niLP[?5 WY֒4Co'ttmqW" bīE@Pɘ3F:ufBT~O{Ja4U=g*kǀc;{BD r,pѪ3'CP?8|}KH8CG=Qsߋyz n?U47ufD;`ew)]Tƕ ؘ? 2.qJiN7\gxȊhp+'fMVIZxvYR8U$L]&0"J5PR36sA,ވ}[T* $X'DEw~mT]) Zw9aמ|*]S}8,'1|6.la(aZWWѴ\Ѫ( C)Ig #Z0Nf[f\ǤhV")fl SCoBEYbt"|sZ^DM2_U>]ySOd-+Bx>|#6$o> {8j'[q:VtC=;GkŶĜg,#;y[=_7z!/xc3eb5uPO .QupK NODQˇ?ĝr( ͿS/vΨv k"НmOd~T< +]\(-J%M=PƂ;v7u19qls^mK:sy#p%SeĦU[nRLG 6mcܢ•:? })CIn_YX-3]"rYF䷠;Ӭ.PX[ロ }M.\=e#D38GSS !wI Fߣ]g mI*3y,4h4AL%9UN -i4^%,O[0PIh7bi_ Q1$$[p:Evg玆+' %{RXHf@z–g|y$- bӗ|j EQÑؾVQm8 \uB)>=CIw0#xsfR'9Ew;t 9XB͋+M?YKvjFMδ'# OIB1}@vYcpWiYD:CDd4y5`&WtKuYATTEJ xx:Uܬgx+y<1ހS?ddg/}c}J[oVw.woI 3}$3fo,`}a|Μ=9)%hhaAI@yVtB>OdZcKԛݞ 8F [9nStp(frlpogص>*]{;a`Un)F.UH2=0xs8+҇GD=L֝^@x`9Ȑ?CI|* w7q8 r4U~hUgZ3@`m>0ۚ66Yc{YH .K]/T١#j &rʚq<5 b& ryTڨYk;Q܍JXP8:ke4 ;.b;?y pXmֻGy>G!d7\u1z0?{#DP[XA*l|E%©hvos[zįIU`Yr෹o=g鉪"^Wc89h 1|#hZrf'PfftRlf9ee(6A-B)aDh0 s ]^U#͑\I5r{>>yKH?FÀ]NjCè!{ eony추IM-n_ \̨njwxpF_ghw!^I<9AwkA*+^[]TU#T}u\RU rҌHh?\ڱDǐV ̓QT@.'!wI\Q, u & Gp6?>} ɧxq@"k >ˆ[?zEOŁl%IնM" $N7WtR-/cs-sO٠Narf1ʸ&#f_G_ֿy},[u#[[h %iuҖXbt0WH¦,9BA`j-v4"IWʏ!hHF!"M(5"_l)07vGjl=tCBWRĩ<OrGw|3d{ާ)xx!hŭwޟG`޴Ψ0a_:/ȕGP˼HҬL>K8j=ft&V]?FJr(/,}r_k/0)*(wG4L3ګ"mA؍~v6d9śykMdCx  8C'vTD=w1oekJ$ع_0.KZBᛃctxm5ZĎ|ЫD9b]$I529yCX3 vgT A/ShCYd?l0%d 9h%>b7:p BËuXq TO<~8GPL .dG?ãQa99vE[wtҵZ(* ʐdcS׵ eo ?UT4|tk0wҸS)?.cM|4L~,Ԏ;?K*1ᎃܘkQ!#w!Y]Ƅ` k9,ڈSK)_L\uio% G2|a{j$7Y=n^B7yV61]#7U0Lܒf7oeK_0\=FuTنm)pL#b^t0tA/&y3 6jq^u*-C7-LI584]kSnmst:O|ܟ jZt0. E}(oUN@5[=)x$2FjU+ReV)D,8 kX\=L6x9p}Q籌#{P$LVmzѪbmIPS)qӉ^pLY1;Xq:͑kck)Ek &߼sY)GSكBL[lPŒѪ7|kx8?M>է1 6]9Kijt;|S<ȫ +Hiw_ʓ8@@[N#e񊾙%v7o q/V:[/O2Ituy GS:fpq[`Horaܾ4r@v)ZT$P4AYBuUu] [w4~U-wSU&xIp i᛫wo}>Z)[̦QQnغٿ g?ޭciJbU䅚v46U??͍m2.!uiaN> aPˆ*#6Pڥ,t+WjÚbMPz_ӟ ኎Ěc<ߓ@F7+8-^^["^$*ۿf[1 ח+CCQ9"5>.pq^DÜw=[]ZCv3784PB|srɶ(v/kfӍfVN|9/+үue]jB̧d$EsJEγw5zŵ!:E˜ͭ\Qk)Fə&$^=wF3g%%͟5ɥbNB$g 9H1EqZ]܈c}}Jr[(ĈB tUp..ۓ{4y'o{s-}|QNÁ`, ` ZZT p8sac7|3srT1ϫ5<ԏfQޟrk\nhd֑'^/B3zI1QwX@@=ۜgAhTx"N5YA? 羱̓ tXK /޹X`3)~3rٓ[NTf*y1/Y1̲ﶄҜ%h˱FzB857玹?KKhZH'Ǥ [}wlhObdĕ7ƼֈlrXUBSW>Uynb҆8j'=@XYݾ$2U*כgᢕ"14 ?߃P~ QsZnn~~܎C+]cH7Sr<?#o?ȒU15N@m2(rp4|NɺA:8<:Vgg#YWt[T  x8y}3کZn:WoAY~Is؁A;(l)O)nn`ȴ,| ՗P;1 ͍5ڮSG.T{],ʢqǽ O$#L;ǰ2S/wǂvu5|Gi; ?Il?hYOi., MT^EC?h&}57}^v&3_ZlߺP#c?kfÑa1\EX.`ʄmZvG t0:#>̖vG$g"jz-A6ŽE)B ##LKhBB) ag<ʦvjdĤ1[ B/#G\ad3a"m(v(Ta`W(C^ק: Uz5EI)[sK i 3K]DAdMH@[Lan`C~\mL4*NzǺoVNJm@0x킮UIݐjQhAoG`d#QW*J}ߦ ~)DDơ6K vٛUKSK."'uk)my)P+uSjmf9h3%D?:)_o;U"ӬzW σ/N<79[}T]weltީGjw>7'$8oyũ䈲"/h&[U-Rd?3Vq3z`cuSdijCNO$jTʳ+#v=bz:[gs,#j7W}Vעk˛M K@eܓM{+ږF=> rلB9}1Ý F9'])'-Va 9L_@p#&,16ɠ< %ΝA#auӛ(j~("llGM"v4'd~rA _\U Oy1@"{wT)ksg9fҞt*Q )\տ ڕ!o:DZkaGQ.@MJxg)u/A"/.עfme!͵UsJ3 Q8DNXG!LΜ}UTEO)x#éi '[%L~ nN>FOGwt B U꿌Wª̤)0Il_⨙e s3)y 15RVjSj1^"k4Ethv8b/[Tp-*>n^ʼ@Nw^T-~V*(vaOGQݨ_#݃j=$EdFgfϣ*v(O6X|"uDZXO6\rϏ3)DcsNiQZxM F%" ? 692:1g}S<=P 2l\2)$bSic4 Uꍱ[(kBpą8*V'oa7ٮz=-7QJ)Ts78liږE -y;"3.1JDn$IўJ>vg5xaKhϊb#Q)0Xa[b1$K|?~ 7ùxR{_3-If}VL$9-6_+*ycn{E;oJ08)4@R.( wѾv0iX/A|;kT˙*Zn_~r6i l xkjt~|3[.)1ʉ0O@1T "9̽VÏhxsO';AљЦH #oTdk5@WP&'; U5TyF=vKM$vEm‡`P?%lxwbzq^xMX ŞUXc<d6UƨB΅k0RsJ@HݰO-LeB2:g ނ5Eo0MqtiJ8R-n4Mb'j\i1o}^R( ; \ku ~r4PYh:Au(L>JjGr`Di%pX'G<j  [@zFisqӋ<-y &hp ]՛ap[_}J, ,AtOEER˔` zH w" AzN Mj$ʀpָ7|p?uoӆwup)Ѯ͠U7N*})t U5&wo6;yۤҩpd%F66?_0X˖Of;}M,ŝ"i-ghWy)h #K !_G9Da=$$~OkJ x|kӖE/̿_ܨnN65zIݵF^58k%!ffyJGÙyD 4֢i=kܲ/J׀ 5  ñoMI^>\@m@Pf^P8y}~7g%nk;qp;(D7"@knKH:;/*2ΉI0kP_XčKB\}BL&99}2'Y\|rhGaBC yuW @4Jr휤 2i0UgYC[(`( dN jJ :="ib'W g %KEjI忹jeG2gQƇM۫ʨd F ú VҤn=w SSZЇsm>tB~~ 6Ezf r&fς^.+Wiׂ[ ,ݢ9Cn lE\ߒCA׊@`oL|g~0$.:[Vzdb lfQmGr QGtv̊)ԉwz ِy%1 [7~طM7&Q !hJnU3Hʣ5=R+ü:XaeB_Gem$KnsΞ;RzײF+nHj- /î( +')f;"TaC"df ;סhѨ9`;Qb7&2~w"!Y_7ѵq< BI itbSܼ#2 t6vN&)\܊jfPqv-]'ɺQ( J~}dVT _9+Z@#[ؘ+"C=.n`R狲CtJ2DmtGBn ?vuoUΊքί=5e=]BN*@Ɗ]CG-C%${% _iީWt T~t?eL!|&=`cimg `U'o|9AwXm.*`7lQ{pNskeJP u'_ߎ?zɿR_\!>tĹPIWFK>a⛱4aɶKd9G^73;lC,PK,+G }8qq@j@?+ o.!AX-Eq9>O)_'Ф%ƛUuV·^*_~jw:'kq߸AMKVa |d9pATw(5qn[?\7*GgOFxIQ]dLVPvB"DMaif1n5)+Ynэ0J9s$_sxkY`YQYF@&_ 9An9^k ߢllO͛y ~)k`W{E! OZP!vcx ,G[t@)]`iԆ(H3R_oup t_yǯkyzW&Iya6DUr$J2:7/4+׾";قIXQ"~Fqb.Y>5LJS ~!{ﺂB6-Rb0C(kb -u@aL؟uɱ@ = g)@ {E_{-s=d 椘>e g IK8'&n}3Pd{lp"ab$MtbsL(i 'uqNg%#>lG&_@5V -^~T=u%-&5nѨ 퐸#'MכpBt9{oB 0lbnM.>?p*e'`8%y #͇r8ƿP㤡,dC驾zZY-)) Gs µ?#41WF}R͕d+3ʲ~A;nA_tH3Atqpwg9*O%$B˯yK^>Hakc=te*&{ *KEG$ナ^aQ;`Ɲ mG鼔ɣGojs|&75_=@Z(UU瓣="v+d^( Ai^u-~.a*jp9ͼ"]Lݤ&*yQ/_] ?,`ݷV_VxU@^Zϵ:ծxe.O*F]y;U̻CM2bVo:Aq^wj`D *H>NQg]脣4Lj<_mTey-G'h7|ry=6j4:͞&\4ԓxeJMqk&:;"gmfSX,1Jnb5ZRhXi7 5>ar"II-@rZ W~+X"&CmF.^A&˅CkJb0+׭5Ʋ(5> ,_(dtʪ 'ff|_+V]/]{ ]v`7ĵw NMI9a*+f>Lʃ]f7L.(P"[I'ԮffacX{|)55\Z;?)rC8®Z־#_oKQc &YY P Wa &'Y!T =/Uڙ9;\2ֈ ۹/HI 38UUnb Sʙ@;@*\L49+qW9K6jSv錗Z,t^动{&H{ ksnw?+Ci m7+PkfFHc@cx꾧g\R>m{irZ7 qLh,Dyiq뫱IUJ[}8GjހaMҸ^2nwruSsZCFC-aGj#{_}wo >g=نݼfh]Zˁ1zEszItхm+ Մw_T+nH]#`h/.ВΜףw$ß0ZB<덮LA٨n nU!},1Ocb"\P;12A1;G7B ¸FJ Hs=UZ`iU9&Ϧ٬tV|r'[ 2><\T:&.Ǖ<#W(Hms8Wj(%5,p>ƊKcUD| .`$]7)-RU|Ư6~QCƙW",h3g8PxٻYU} ܞ}aqS?0xyb['en*73&,LJ"mQ$>{+:>G2ISG"c ,@7Gӿ´@P.XlEauhWg GBD7dcM#~t„bcrsKmK|o$$a$LXc06a[bxjrG 9*1ZV)4TDU{.1tkRSfa%J2"cqPR?Gfdj+h KToT'cyv׏ǍB:݋j&>>sόA)F;$mP@pt}#^(T"%긽U,T0fI+yo| p8[kI=/3޲r%3-ʛ1EouN,b# F VL)F`k2 oϟCi#pi33G3g~r$بmg 05Q)D:cVx+z^ ‰3[EtgHЋxB&n5 1ΌC_@4 _C}n`2Q;m/3! Ro咵T$4vy_x@Q,NFr@y@F.V5)ЌMOXoZINJ⫬;6 Q˯' }eT8! }Q+,";e"@%0^BYi[8Pd[4!Zzjb< FW& c }/j`εhPْf-FgN.Y5ڻ\xLs}ޢL~m,1 S(#}R㹷hN{ ["S "X/eY/OdlD&RL_=VG6^%0> >ZYoCP~Eg2sfY)yoe S߯ogEŰFrתf 8 KaMt nT\nS^ P_Z+84i`7G37$x}a:9\Nԡ׳ %İ DM#Ϲ{D0HDSh]qްDÁc!)ltrz) F fS.|^B;BF}b'i'"@HDQVA*20#1nF1>3K|llkci[ C{FIu f`?h`ggZg"4  ^(vԭS\ٷܸsd?.F=XEO !!kU==YƉ`o[cѳ^{U>wV{ m0[E22ITuU b4L,ߘPu[=Uϥx=G5~#1W&.[QF`2*0zWiUaj(q̦Hٝ/1y("i8"Yˑ̢;g@H/7n|/0_irg+Vp?݉7g& ?dH@ c;RId*⭓N#iPЯbDY?& *UiQD"y)q"DMئ]¢lu P/i9|=;v䃢O߷0b>Fxp$Shҁ`9SЍq$R5juwi+ϲУ~%ᶼԅ%dđh3(̮[aj\3S!2Z+Y<6ȄOfk\ʪiG ֎̴ϮJ!Z<2_59X Zw븋i឵AbZZ LZek2JZv!P] VPYן0 B- + ,Nצb!`!Q:p䖍p"n"M-#s5:`Lqr&{L΁͓̈ZM$/Xekn :b^阏&` D !xFs*Vsn|h苍)Hcz6?`ak@ґ WlQ͌@Y.,Z簶pzRM(-G6)- I>`g ⽿LptSB<k6o_mw)XGn 5Q! 奡˙gYwm}ZaQZNw.D#kmL$%!A1 FF*]ڌ__`{w]2̇c۷ -a]r{7bȉxdTۺs2.ɆT WUAvvyK}ٓ~KdI-m̞uRaӓ[0pH*eCA݄;d0}ms}Ȝ;^ZaXѧ\Xpȩy AbD 8I[*l:– bqk<>#+[RCW([HMZ=o礵Ȩݫ׊ q Js͚l?)_7uBI>=~}*"^u24Y)HW0F6[F7jN IH/_CO.}X q6nNXB-Vg zyG;r{Hq+.r6:1w}Eb/P{9)NR)'N278Pۋ<+=0s wo1BpMoL\, 0d0y7}uewrx% q e#6W'0"/OWa>gHFmE?2T!{ 2$N,T8 KR/ڞ^A^c.GsI]FO -=s}:@|ZgjivZM' 'aMz5w̕Ebvj5+juƵ \ۉ\kXkgIș̑n4l߭`hRi?df@U$FݐKVUnp*RpE!ey} ,:3ND 8-cݛ 1QP{en:n)Ht)8(Cr֙kJBmU?/I ? .F%MdLM]W͕yCbC 'v>ڈFtx3! dvpC_i'&*neK hZFQH{)O@RGUߓír~M<֤3¹( wþ15i }\g~N?-dhP4$yTy@62<'j9]fiFs޴t.#icILjU\}ψϥV훂{Ǖ?$ ;/Ɯ5rT\+(G?jW})ϒy矦u7`WGE ) /л1Q}hoVVB^uݒ72ĝJU`AMfSA,u #vfwɒ:8˴k]rn`zj)vnfYߏ 2q5wSB*"߁:59 SDo2v[p+Ψ}e;u9ΖaxؔǾt8 Lb לg!Nq#лC%#6Q }O:V)?5Ql2ydӔq-0P)&i.k]϶XyI*XT1VZ(68DI ۯM$i3|Kj{6T$)KkR/H(JwdChW1UI&a J C]Cȍv|<*K#ypDž`cs`? T4][tDp|, ړ=agH~r-̚S_,c7{øhYG6:L< +I-wm?nu-E,Io.E]G;NB[erd#}:.6d#cf4:^r5Jqkmۃػdejxgk20uv"t?(Y]QC#wF,ZF2'1Dyd`+17N ~Ƚ\mD$}٬Yj* {PBdY%E=i˲6h.}/bGDQtDE5UG]\H.hf\ 2i߉AQrhƐkF=-hȒLnAp {T]$KeN`D4XR9{`KHkNG I@ PINv#gtG+kI @OFˢR#}\|$f v{:,f)Kt֟#Jn+OTVGTb #1"kx;LdE).ԊKF7@ܽTu؊}ߒ>Zz,[L|t)a1/HZAW4߶"49,dIo'&S=׻Վ~J-|e(b(=hnl{_sI.|V&2Ytl8uABtg%ւ8\p_TݪvI.a{|fs\F}8Ƴd)FV+QRnoEPVg)[U(޹[1n<0D N4(w4qg(p`dńBTU,x(FO=LӬE{' Awx anJe5i[M,'B9Y>/\I1|=E0,, ~ bF,b% ˓ 8!٥BӚд+5:f",J2*:3\Kx_W}4’:uoc>?Lr&|kA}EjaVarTF8ڧ[W.nFVLj~!,xMFC?ƏF玾!vsV?zu+# _D,愍Z"Icv$A֍5BNX䗃mW޳ l̊ hN3DLzFv`g? d| Zqg|B48K\5:KO :1 Ρc*ЭKO;3U\EJF_՟Ow$-P1aJȡ5.bIG#gvQb':ԾT`~YҷiAgq{5}뵲48,|o jZO25) St{-%ih*,%",wƮIɥSpagv*K1p:i@oV] `Db} M_y{quMXĻsyrݰhJo咅FT|u*iB_x8E'L@lbӢH5RvbiЇQ8,t˥.}=0hR=Ro~e4 ū05V Og]ǝBKAIH}ޤc#4?r z[.rܯ/ğkW*$_''0.@fgY Ad z.]cEKi:QP ;VeyA$[׹&IXN|= UnjD#- BaJX 쏑$ J]!f+t~~`_}O2m-QD,.ke;j[it 4!IrW~倏7#E o7!\@ޭM !lG< Q]sP]ܿ9!+ٜ_+,vNqC[ОAP'k8 [LxiIi}V:3za2&-GpQ)J`q̇* Òk̏Ɗ*'\jMb0H*+*V{pgyybb1Y82%C [`E6=it  zש`cZď3_hO j]0n8S}wfB-C 5Dش:0xem \D[/:> O\8}nx5@!'Q'w"ygE7.R:G>$<Fk\OU.<Ul#=^bh(pQT N`UQB1SEjh'0 VZJ($yEqmHowcjZݾTXkq p~NʒB:̱tbJz)~U&vr#%^bLcb}aooT@Ky]f6ל!}j-{|JxԮJRO,O_ōQxnwTEmN)Pi#-gkZEZRX_;ܫvr?zؐJ?th}4.[myjPλUFQݚdGB?&.u<IYVZbc܃8L_t R%w҈k/(yt- S78Ń| 8e ޲ S ){!/ SRb'z/YPr@);Qm>2`ZYeӛ~~Js2e:$~ +Ee⿘fz\ڢJ$lb(Lvi6m[ Ɨ_i jO<< z@ˇ*qqγtݶ&R!I{+BO>~NW} m~O3mmPF2T/{q'2{7F%`@RGBr('4hsJ ku2Gyd؜s`(%J~!Ӥ=am$ݮ(1dJ˸=k{ޯYޓH-s^c!R&CCCh E5 W\ܘ4r k+[b<].x/ سޏQEL:uq  l!(T(,Tt+]nφd~+A [k$ NK:ҁy&5@JG*K]V6d])cڱFzp,AArI͇ѱO[ SPWfz EagyzkIkg5/T1ODj0'@ֺ4 O`eXR٬ sDmk̾9Yxj9h]Bc8_Czۥke1 u;ӛFZ4C!\[وol/pե-⣦LH֚NᢄsX啣Ќ?b&-XcPd9hHc#}0U=H[䶧ޟ sG'e^nWh;KiROV~z~{ Pd1{AV_~,@:u;m4d163V0yw:mP&=*8ACQj-˸p&{'b~;h4Y&]U!@Ies_JVHbӌf7؎ηgW\H;GV2M8fJx~y1M9pjv3АGRFpdFV8^ 1AEʣ s]6}$m4nkLq5r`_2{}L"] Q0ĢAȻ" \'3^E2UgU\xvʋ-Ÿ`HhQ݇#v`97?SULԜ G,0,B |i>2)`!+XPuL?%0qMZ;7`ƘpULJXŲx#F-=y¹2K?i5m< {Yzbug|75URO|{Gaz*H*-沔]њ[@ OUa3V8Ó}qP҆U["5=dCDpֲ՜v/2(ynl׎e5y 8VC5h TneJ)!hkG& [~iU R$(J+  >bzav.S/\ OKr€[auzΟ2^tqߢ $t$K{MYY\(V7x5Aǭ J^;\Ƹu H3ZDRX<6MU@܋1-&')VGط cӌHz1 \oɬ\?x##94v9\G(Խ-V o Dcrds>vCgmRm%^=&#ɳku^47Y J13]#e=^=C&.c VTұb3 yR9-܎E^XG Qkq*1.пFU rsuwX {0꺄yd߶dNh,Gdh7I_OS\7|YEߏd @U;2h> kߖ-]q F|ooьDGd,N2UV@6  $ab;`崃Dy_> j2AbʏJ,wu2';CtҲXbtP,_XQ-`kVD8qn xg0o?uRf?W }O䀡Z.lѐnolY!<5v>,y;EZ9UCuvteGB$[_\$/Ϲ0%=ĵ@a3]sb %T4 cQ:K[KO{ˊZs1{訰*܅֍#yҼzdLrf t5Oz&|#*2}i7CSV;Wـ(8 JrlB9e9O~ ,,Y;]1/#ێ6Cqi#ds|Js-.EPPXz7RVȿN>~x)[+ob4gEs/\>;ȮDtF*].ڴ('8q#CnI BWy^CRbqY#{W6#>n._Ȉ6]oPSaSž"q`\]<(69E/$m{oW[ ÓUizi x $]M\N\QTO0i*]3UUƘڮ,sմ9So5| ܾɬr{t䍑"qC ^](\SO.H6[8͜kZg!̦8<N ѡ6kA-:i %%@G`1WJ`(w(5i1δQ&Vg+m ,{_.\ݾ`qk+.$ӁA4v?ct%t1# iTK^^TBNt:Ѝ=5Q!\C[{eU;fɀu'.P;?C;VHR9_xXAκjrP kxۂCteÃBW/RYW/}OGJm-3rJ/U$b^TG%:V&dZv(\1ś'L)~,24 i1s*%9IgCΩi f`DChKN<7\3Bl`\Ucm-4M|,oo}{"r_t'8CxB0]`XY r: `Y/Y{Lo0 Hbg3ǧCңJI9P%9ƍK!t >N LCM^+}ҪoL zqwH*CkLYTk%CfNol$'I92?E|ew_:Kpl}xQ*.4 1F3𠶭 TJO1Y{ t6P;OǦԢ/ǭp]㛬mW݂-J~MC7/}LupRϑޭ#8}J#?- zGK,qJL7=w uŐX~[%GJ.ra[$Ӎ`)'c r>a78ˏ'+h>A:=umJ3JcdN#kmOEq{hl4Fd)}q1!,j!KA>IxP)y-Q@s<--ǔpRlXyV|2?Bn]Erگ~XUp \+?9e*'m:. Qfe==mwaC5gwMN k2zØnB ii}e4&IL,<[Rieu-^Ԡd$ `oX jø:0IpkWjIAxR\N2[ܷU}Ӛ: <$63fX!0&0.6m"*% Q'E*1q#obyϺSYOA )AL6:z"^mov{Hi>G,BE\g>ץ,]&U?SqK2h!}WRB4ƖPV\T]\cs 7C`|̉a]#5˜Os9 @ uh@q5]0 s:(ڶfȌ]u!԰5΄IKRv^H6P]sϿi"Rd_i-{0e>>#K=MDQv7J&+)JR Ui> V=Y?u,QD)bS' ֗yM &AC}^?~U`Zl<=e$DMEi_2MʏKTR{~R8Uv6у|ZHdϢtWq V,mvq M<#Dưi8ZxF[H?0+Q徏=+mvnG .3YU#qKRSkC4E!L/yn>2Mh;ELlW#A #]Kz 2$4_\Fƃ3_T_4[% {^~#.CJx&ũ!NENj3]m_3DH0;kۆl_fV|P Ɍ\YkI|ń7k bVͻCLل^7 da;P*{̃TiώVg#/`Ubx^㳥\lja c= rfgqZmѭrEjRShGf!]ͣ@lw@PWǎm>_:q0>UǩزA)uިud4G$H4u#?b$cJ8+ƮQaF4no<|&;TNڌ8;kI-A7/%@l1]HG.+f>U_3d)6D8#A0c:rՎ)U38e)G[(K$QLr+dBt0bI'Uir~͏䧮|/ETu]j=!,'M%Fdq(XYG` m"DiAt,0iKF$=:%3XkP0ӫGA`!ChCZAJ ]is͸(٤pۨ@]>y^E)Bccc9dkvZI 'WwveFN<&ib\)Y~;tIa @pb_q#)"3]fAc(s[QXmqW1swNBN*s⳪,}t)QK^dD( KCC.˥ > 1W\ l]VR.K[@c}UtFy 6fqO̒mmq!0.dRo.9.XupOB)KtYǨ:nd*3İC$-΋1'y=KCc[h;2 U3KԼserci VPzgB/HkNN :H4}ɏ%YBM433ʜ-&Sors;~8D'5FhEC.~0O5 tHHϏF w;F?S`uLS^WO^H9V!  `&E ωZm kE 6hLU%| ^t$JA81Bc<5%4j1SԓᰋcB BEqINϡ$ !Mn5?b8C=hefh= "d*a5xb Ե|2D-35Ers+T53aEG1%zh]=ztvQe~ź8գ{O]2S/' ʡ{8'/By_<,ldV T>\Zn5)+xUp(K.=/D0'yy*\DާCVT ۃV~u}8 Z""9b#[f K)f[nA @3*  SH.s{x&JB]&[ց#:}]؛!=@ЙG:)z:4~e664]oA0ڍRn K3zX ܓGu&spCH˩ƃ,s"v{k^-IEl˩` pPb;8ɢyʕWsd_tQgw&/N d=?%vXFA??d5x_yl7mpp?~NQa:9<)RyOڒXBku@]oX"Af#ش…6ߤҭ̰Z,dQ3<$$N, 5ܙ3k|ԫ)FI dOJH?)˛*`Snv6r̆m@魰-TPڃ:I6I`0* J< Nfp۟&؈*M,9I[*c(ޛ`*&LD~t1J@XH4NnJ!ܯi]@ѳz^:JH#mf˲G1cۡ\qxǃPN6$O"P( ^ ߳15;y6؈Tc5n&Xcj4pЫޅ_LMtvg 4viتづ]6!CqRז 1I$uhSM*&@j)kVT꯫3VBQsY.+,-6gR +x~W7Dp{'d1J ޒ .#[e_sSh"}Bw2Pvi*^8*~ZX,y{I{e*@qVymTi.:j"s;N(.AHbz3kF톋ŏ)L"4U K2,N9o2א^ۿxk!πuq]͎U[ /X:\,ۓ[\E? |`vX/}UC̿akDi5xv fr$eຝRawy՜u/*j,}L5sB H Eg12TK Ϯ 8-C/וRπ*UryzIg3`U:ȣU.Xesw>=' \_h)lLʍ f+?llB(;3goHb{丙R8m/ޯ񸂁߅b6'{;cy~2(s\bMOu \`'qf$!ֵem"P_#HuhuRQL5_SM΄euݺLޗ+Cf}Q!|ɬsփM3K%vFi)lJZChqһWP Զ%w JLnr[p@')rQ}_g 3 j)bִmF/]S*)C_VBˋ9q3G֠si)@wu"U2^]PZ}ANt"7Mٯ]dجC7}|M^]?ǥKѧw<`ÙR |"r}#:? I!Ro+ÁoI݀v; YocN֓%_% z}HCBtL "cLMAM,j|q,i94K-Wj{xL$,/g UF+ȓI %ԦdTHX&Ӎ5Z"ǐ%h 9j<IlvJ'*%9J媾%G]]ྊE3 6; , {!JJd۴ֆlP_}Mf=\v7VQ~~ë7JKPqN}@m9[a]&룎qğX|kV~t}P#I^ [vAK(PpeR nB庨tʾM2]gi0ݕtl4ae#Lp9"8Ch'r3&ƹs&[L;8 |FRɱ$J01,&)uLdmoǤ>VοFa_x϶U̞FW;~cAѷi0J8Cљ,ErםLet.A꿳 9!3ՆH$/1nUfUB& aGG45࠽:di͞FN aګ# Dc@)}+ptiH{mw4A2yaYw ( >HY\۬(M7ܳ8 ța/ q`ؼ}pnhC'+PDL7;#9wوr'm54Wgc-H˄Ԑd:50֝h?:hʹFw{Gx*!Qؾ$g;_ENِ+@43DĎZE/(b!&bxP}-c8K#|0uݷxfQT:w\WcF^wXqF71AQ|:'fe8r*qb0QaC>$aa'|# 4)7<Gf75M#iBUQmKM@wjU ´TzaZ'@clS*Űk(8 j a{<=#P!323|8\QOO_v:Cd*GVH`q V|U#'OS"a3ysOjn `E#FK.[*聂MqY%dl#dotg}`l q-`E|Eb.l.$sR'<6 ĔՅgcΖ9gO*L0xuJ {pmu[B,eǣvc>GWƐž˕*$Qt4hsOo|B 11+G5#Δ,L9~Zudk\YS(tHdf,^x$2C:˝H:X@\qc^QQ6EBcQ_.f.I$Tg.i+\j?P"$o$G"%8җi wm6 `9NC,CWL۷ N~:nNZ-=%Uۉ(#B\:tHj3UuCJjЍ4d0󜵞pE mE")=(y6Z|uInWpɁar]G@|p%oEj]w&ܺ|!#!$?K=!yVA-F{X1tB]AVگl'IVh)/7܈62)|'_{{Rݗ7Jm@tS٦"΃^zZՉ Hf1FX :CD~0,Ԥڢ8]ylJ<&b(;,Pb st54l^^32tsZq0E~fO q0e.IFB:^%v* sB< gM= سvy{g*IRl!6eOEukG_HŞ#k҄%/suU5aX7 $W " OWq@EQ2jlZFC-_O/{_YXM*Kwւc cQ{v4nZ=tSxZ85r$^A>ʬ5/n1{=xŅFrGiSV78.'JlըTѬ 5A>(W4BF\? *ɴ:{x3JdZD̀BjKSG؟6 Di1z3>ȔxNp;k_:L7ݰR&ҫHWFf&T^̉5!9jqahNOu@!16b):'%9L|X$-ѫU+ CĊ(j@m(s"!q6X ̯tm.3!MY 2/e^ʠ;U-H#BHg"-z)NN ;*iW+@$S1rEl0nhȏufQ\1tDVq`S:s͊$̛㜂SA``S_giWPCcOd*KZ*eGn^p(+BL)̎mXB[_ EeK,bԅ&oUx&?3C-#M##zk+A fsNoNMd(c;@asżs GKxX[^^}tj%;5.gz>`[&*k4߾|u>\oX ֗Mn$?E6ƥ14rIWZF;5]Sc19o*xew;K߯1gv^7P4rֲ`UBzSm~?Tbˁ<׬8sMCHx(R~ !{CW#@I:~#dR'Z/()rYݭoUqXp1C(8ϐ Ƙ(|Wdg䖗i1Y{:Z莞Zך6vkmɈmj7_ĄmCoHup1W#B\;=#w }qf56@I3Nϥx jLHeu"rMEkBE8&|k*ÞvޥI/tm\7< v$-#xFf6Av%[˥C-"QBCFj'O8NNtHgP,S!?QRUU"& ~?5]w!#54}j_ 4iK:": iRMi3pELz)Rdӏ h-9֍dMW_+l68RCP3'L }ԞD6x3G]_^aiUQLΠo=_Jm8 G66/$`3dfwR(ˆ sjwZ3gH<n{Ɠ.sILvd[HhtkmጣbOoMnH-a)νIKaZ3v<"$M@bM`DB h0*^Źh.hd gpqRYצ@16J9٢;yjCD EC,4S3}D52Нz1(D^ `qȦj*0P9tsTwQMJy8Аa}`V')nτ`鷲5Jؖ5iyh^舅0Q(;iO*ެ ' (J*@w I u >JhSܿ0J!SLcޯ•Uj~oɝ O0 Hgh2(k%s)(OϽRvτvOgݯ)trǬk{0` h u-_~MO?B<7.^rUuq'BIMa.#OG4!MS nth5y~By>[UE )F ^rcK,MV=, %1l_Vâ#zӊG4igB-g%NZ3ʢ.}sGQEЯ)0fY! ٣+*I-U 0;e xkjYDu@d--uU,eOPom5m>F vwX724p PjC2wz~X~м[dWO>s}|7/^kjBqB "0^ A_6+INFZw8I9&Tۓh@cb1K-u;PѿwC ?2kgG1of *-Mx2==anDo`HJm]e^(q)5z4/X߷Ǿ`"ٽptK3TwGO tHX8bD/Mkcw Cp|_07&nw4N&p %(5Z;N30n% cP[h!!=5Y:1ҚaɒU&?tC^ڭABEv.9;8,e:QzcB H= :_0y(4Ou1H3@ ?0.KʴBKFt>'v̭. 5*2LDsKM&ݒY1QįkӞ .Bk8^Z''O0@Ze減Rg^Uߪ Cv&0虉,Y008Y\ 7 TIٳ?Hmjo #.+1?}Q(/ۗckWWxLf2g[ lt X}m Lyu)4xB}} Kb9{=#[Seiܦh"$ M>1 TU/^RnҠmgq- `#a$X!Rj2%%V \P'͢J-{ba7`]QZ0onDhH-Ϭ-Z 2%665[q~$=m,0?(gࢾE/KX%:/]8lLV X-A-鵛Mr0^Ý`pw9YWtkY>a-,`HCS'F __631[GMP$Mv3=yUj RU<)MvMNn%E9bQpH-8nVMb_ZwS=|\`L.ē'DPn:9g]L9M?*S329-4>5XáTW ^ =QxfP`忌x\܇>⎞KbEK +D3[v!k!GO`Oi>jƖ3ɖ I/U.Wf4H, \xT4Azt, dP$>8Qր h(IU5[ұ`Qz.\_l p})\<5^a֓QAFd%XG5Iݜt;z/]a>6/>ˆ| ơ=`Gūa-Ґ6Pth2O4h?h.K+}5{3yRlDIjirN[|a93rd:9쟸GDK`N ʀ( ۙ>:]l.OTՇ ɡb {6՝[i0){=A;g7u]Z1'J XM>d M^!Mo|:~?5=\9vg™S凶8vWnܩ2B ƈuU3MЀ@$tG4](Σ"1C`!ta鎫H)>MBSGu߼%Lw(q3>mL:ђ B(W$ ݵ'Z2D Rq|8m#;5A r|HjF/Rײe+/jg1TɃWX}|feU0p>}]LԜφ­hExJ'ut7/ 5aˎO"MJjxnNZ7oJ>@+ ]l7Ѧlydaoô^8T$_ՎS49_lkQb;;_FD. HRj5 tJe7krS _itX|| j >#^;8/+Wƹ$ꍑ=oEQp (lq䀶sEP(J0úX?搐32(PT 0-jQ=]yX5o< \&Q<[ RյH t*{c8#'w/=/ ,`(-a 8)v@)m\ڜb?Qi2u/6=<=h׬/I[)}C#.e:PaJ&hj*CWm=4=r{Zb6uY)c.lSв4Û,qE/EInK/R>~P1;+X69%~coRxXzO}e: yj m={ B5#wCZlN࿺ 92 ,c$WЋڨ*bDCޡ(B#jn㰣e0#oMÄr]{ć[R>G{YA_uiAJ iINbVJK$]sJʪ6_bU,U#Żqhv)Igm{_x5 젺 esGV2ܿ9a%(P8z . v&fboIx>|?J ?x pJӸ$u1B<MpvmFoSgT(ܮ7AaxSFu OR*j0u1wpwnNDjkPiՐ=P2$j<3:.f9 dЯ]Y&Sݎ ^9GF&hdg3FmnqUU=dN< +BPEېs$]Hy.>W?A"PbHerluV=ޥ:y{\XWN+1Ny>rXAӭ$0|xO%o'rGnn\N0B4SQYK~s_3vm #b>RCZx>]2x@xҲ*CȄ`F8oK.jV;s0k] prtz2W R怍 K l۱x8D"-bsum2HLID!`ZI+OmB˕B M0;oMXBKe]9&3KJ,5=c%gRRGD@Y#ZDN`)8MMm}tųm~2͵<9׶֬!|Q}䙭'vag _dw팔6\D!VB,: wwHpӊNZ[uܷ箉'/gL!GC ?x|Z1ҵ[6Œ3"ԅRHr wJeڧ_[\msa\VwJ qV^7&qmuq^:^!4!ࣈ7VTW8,7I-Pʼ¨;=n1U&pd,֦$[7,@gK(LYD0lfxR"L qv?H LY:L{x-ύ\-*1O'i.̄B"@p%w 4g GE~[|'oY0^6~*_xp爺)ꞈQ V$0 e>7VQl|NatTcn}3H\{e6R_8Yr腤(zcs_auXcb+y\J &l=Jԝɳ0] WY*aU8*+8QuvfƤYR=)dz} [Gyq+G1 ˎ*T}Zϙ3fb_|]`u*bx=Xr%"Jxb"K^kSR qi~ ƶ`L/Ęc8 :uTU?"M1n5ቃ(sLݶ^rV X:0][iQl뚪'J0M|b:5tR A18⽮Կ<1ҶH}̮'`TC}<Hz岆;#+ѦQc -a#lluҌ@|޴00<5URYP}yjtx L|my]XIEC{oR!K , c6]vaSqeyj;/gw]՞S{|덥Y#יx+f4{'-[#6.̀Fjs[$1 4=IΟPom>xՠ> ݇mYac,=&~l"Ͳ-~ŚA^"ce!7[$1ojd0̶wc/g+5qRln&>4否J1cԎgb)޼g tqRDqػ;R /Yy RX%wek3P .Z6RfR63$uO9kLFH LܤkpU)RqlfDSF<0Ϊ:W^ 2yqȺ #-g߻n4;+O6UnX'mɗ!K -o*>Քqem0\hdY<hͿK.^,;@+u`BVbU9y64R301ڷ<|̜ [$$.Mb~u-رpn +Xڏ^6hU![s´uBg[ԏ"!:>0:ŭ\ V{10Lӈʭsӝ][]B"."$Etak{^hS;+8^RuU)i>Kf@E4acm٧H.@i Ҷ+xMFe=\vEvIʼt <{sa-\r썆du 5XDBFC2 7[Gpb\4gs TvR96׋M['Ze$=Q> ^N6I;8Џ"]Mݤv ƫi84 7w/3}F]#V,}9ng mGWu1ž?HoU2R?l(2Q?u =K{p]gcj,1% <-VFNSN~]#B&oK* _V׃^Eb6O|q/a jTpwV}PrNᦝ&씥-%D40~P^m0RB3fh9n,ur`٦g=:4kv2{#?j%,_Ӧ!V[R LQcvv ﱳvtQQ[G'PNV ?UQw !#o?ZF@(omz^"V jًD lNd1WǪ/]Ij-a Gk5z5ڢc6øp]<3<2DTvǀ%b xXUeƢ}Rbd#/}ЮtJ,î"u-4Mi ڴ$z:, +xG bu~9N"hNw)caVg3CTy3CPf[rB"!CȜ,ET37xIy7y6RbNCC n~ 遻?3Pq.>Wb+|6HXI{_,o/)5*&n}g$hPerb)U(TEyـ-4e  @\ge`5YKDz3gh-ǣ2Q>3>Sbgd;sⓦ >hFl/PH8gܐgBs|XQDPh~]uofaPx@kl1"tͭzԂv}@y7>H=ib|gO;]IvQnln]vY, >W.ܠτm< 6̪_^YXCSٟ]H^_K\#2'[#.pٝT #sjǠX̓@2@="%5a*o78ͶXEFOuD8kH}kF|YM[AS3SG5KU|+a6b<\.뉉/K-P[,-Qwg(? [Q$1O^EVLgjME_-'o)Wvw\2Fj:?L")~٤nv-iC /SߧLfMzf,e` XL^di؎LEG޹Цjpɢ`+ #3yJPl}*Elqi[ᶡMdm ks0.~6y szɜmC녭oz}Shj~ǧ>cޝ 6ƮwydmI6&hPX~u,Պ Cq^hAczgvsDsmˣ9bV3Fj,SG 2w\!#3zMH^t.WYHzՄK*}q< ,wCjʩR|8n8:C6 TQ }kl6C@/GP\qmV߃6h8eZy1W0 72'*)99 #j &T`OfIrQ(Frĭd쐚>C 0Y@ cZV 6!0eMzeP*X.OpᛴGb* B3n2ֲ+ c1C^ w~Ԝkq_<(GaV{, ,IүOu6p(+%@i?M5gah7@`DN7cwLg[|p2m9Aw`4fC&VH`Ǫ2$-RMј?k)C=[!+[ĒDzwvU KN> 7_?N<2xDpEN%h&REiW0G R_#3/>i/ۋ3UqZFڏ%B*x"^?TgG89>XNX8m,m@> m밇?$fa 6Z :m`Ұr=SX#խsgjG)]~d(0Ylĉ ʭT K w?{ۿ֔AF]igN%aZdi.쩑ξDA5Uσ'#G^ل755vy9ٸn9IL/>jB0$6thrusRwݗBoz\D txnDuhz ˦p:cOk]^L҃^8 D|QyR0=#7-a> lJjpƆzv0,*kyD(u-L!qo[vIsX\p _ h﬙e O$cfFY&λt>ү9Qt;r)6\Y*%N0+Y5s :VӛmK=zzuuKk\ck|7* ,ے`I%DsSxszYu3\}^az<MCڶW8%n5wYR0Qx%-r4g;.3;2 s!Ofef0Ԏ=PB!Zث1W/̽c}#9yM zDڽ%Ciʧq{ $ T-7-L drfEyocy]!3rE&7Շ`:h9 b^x/y.<<% V}oZw]}!>#5,hF[mb._yHֻي^iȜP3dW||d5fC m=Vo"1.AJVO_yi\1j:ȸ#]T>V=Ьﱓl bɇMRr5Yu9^M'iSP{&Y[SXEk!ugFҺNJ Xaȥy-A}G{P/B=j֖UxUl|;OVW\!S^煃ퟜeg_N-Sz}stvF0U+4F E=iɶyes?h#k$%Q"UUݣ(g3)w3\GĿ$!Svb]WuTX /6G}dJF VPct^eMʡQxD5Z&a{zs-Hki<)'U50ɚ !pSjKO1qrA_ݓpI`;WZbh@0sGC,,JX[ |fsyFZPψ'Ʈ'T_8`dץI@0}ׁaRDڣ(!Nm&}ȅ\Bhw?eJ$52'|I{Y4#WPXDّM}d$j<]<%RpNl(zFn Kހ3o'LBWCvhǣ1 bmY]$TR| Q=Ϙ*AJ%4(HS>N[鏳5}CHQI]w/\ᅊk)\Я4=hRF"y)(~ 3b>n] 8>?zU7 -~$G~'r[pM!3CVHZBDl_OcsG8Q1٫bu!m$|#i2~fOtyd .x4^|ݩGΗ.I "0_F8o7?˧ikzg+D٘oUXJ Vǃ2dcT{DXfѼe, gjͶ jrbB!I2B<5iWjdOo(;[W&ir`&YZy"f]4i8 S%d+#kdP}JA߻ʈxLͪ^ -`lþƟqkM7cғ!~'anѻ~1y.)ˉD +M9s&̅Ħ4@Cـዏ@3v{=k?RTY#W"h3BCawZ+ġ%8oz hڌ ^2=Oޭ/>Qx>JGFJS&jD!/nH^w,FNogys/''WjJjn5{>4sr7 AMٝ!fK_f(8niʾtqt)H+j4TS96jc^HzhPoRtGqv^P$nbSg4HgD$Jkv?I1lg❭;^Pf'5(O^ Kdљs~ޡ!7dϡ%($B_6si&5KcJO5iZ ;OܖЀ8Kli g3(9Ky n)*}QéL13 WuC 67hq[6#p8Aʃʽ܌Ч Bdo1G8.lZT-kVD&TU@ή8o4pq`aΪǾuD5UZgiM\X 751;}D?p5ϊ&jzoY e 8TNXxdXDzèfAكH$灭!m3U :W7,y0i{#hmq/B=ء*mTԲ!5Z?&Rl֕jnЩ=75Nѻ@/HA05N +5<)7p=%kդnSjUdj5{.NUZWy]r(z>}A*ZEz|luYZ4;'0ô2S lhm&ps8cK p'v! l>kf.)˓זkZ,ǿ4W1>dPMOeɄ= c' [*yBt[7-eMBB%tL-w2t+S~2٬a#]d hqr>@oJh]1Afqd@"go{)mldf/nZB嶘0ɤ`[sT1s+yԑ e֪O2b~܏1[O%i#2s+]Ohkr'ZETWtD7SEgJTYЙOB9N_қC(nAp=) H*5!㽂6g;|X㸵T[#,|^8y$M=$=Ux&qO1ԙnx~:'N.ъ A`}ɀF@r-`ȌZJ|6UtN/%;%cy`F]TY\O'7 E84\AhT~'Be˪KY?f+OzO]:ZzȃXmJaq'8;c@=bY@:,&IU;hc8L?<<ݏNf=<Q,+Z?Mf(b[7'Y=%뷁*xP=6Q$w[\sfwIPOagtESŷFeE~d974d:>4s& u3ۈ9_M,շ %3]0ŝ^6kc7*bH:RٞJ"bc$Va/. pDWI h GhN4c+Rn '%hL\ai,vEm#Ǚo 9 ߽sv+ռN#Z;[p瘕eYg(@5P͢^ }gC0s7S*lL֔vӵ94|G.wn/8:a*PHig!dZZYZVRů{sIIS]-mh=0PH8}~oԝޙؙ.3=?lЂZmP@ Ӄۣy?(7}96:;_g=IR=\la44mtkʈ2܅rШJ|Y9򾘷+U <Ϡ;+r!e_'S:U_7} ҅﮵X,&ˍEcՙyF}(öO\)_+cLכRsuPk#./3v7) E9Vl6#}yܻ8;P ,~?j-t=EVj8֪; Gp`.jR |NJSt:4"a9[\)˷"]&2,a~>&a 7ХYY뜺"lwv2QCmӽ=hjOI L8OK΋+ sxm@[)ztEK0W0'Sy5W\X\B{ xrD1]p]wKo )2Yۻn@U@mXƘTmNDf]bĉTPƐl[]⊶b\$Pf7ӊ?eSwA d5tw+@u=W63̼13?&k-g!˟W?g vlSp['w >*l[[R *XkS\"1'3Mk { AHT+̘'̿g!?_=uGY#2P~*z 30SЃ}_1s/v-3=Ap8΋?\+&ms@B Ռ}̉T$tL]K9#>[wa PfWN;t*^|~@=׉EoN ?ep8}Wص)82sӃF>-~LB K\Z-aj\(Yt`~8n6ĭݖ?Y `h 15]&s܂e{rn.C=u3N_D~O2T"I/չaiC臆Cb:+Ѭ$%‡¤&}L&>I~!WIc"qI8VObcLKQlŭo-z |Ua&Ax M5qz#C@>Gp.lv I;'I:.VES#pJU0vQY:c1?(Ih!v408 ij@xAa c1%M&JPseF#+QFd'nߧA0$ccijuңh-B*O@ɇbTrɢ{͑cm].4hIJ.űF|Zg+3sb\'t:/ ?Kw1 F¤ҵGWifwHr0ɬԫ㔅vX,pqS; AD|^m2=P ucn՚%3霋feȟGYc}q( ,zڈ/ZX;UKHV^SAnoFhW=Y#>Q[/ <%Rn矱T2nϜOu6- O>O L 2~ȸipwRXZL`^xpH~>8 4([IE۰;y o&ZbgNcpT)XD:Jp Sv~fK y>vsMh"w!OusJ$][õl@Ě(xnio‚ IEIK(Y̨IcZl亝%EScꊔ\rK._p]yM~ InuҾ;DKZ)3L{B[&UGaXV<.x>IfflzQ-?ǹӲ:8F%h2Lbcd%Ő>EddW1*(쓷M@J E1}Uڍ՜FWngκ707fY~Oŀb,ٟB O-K9we0'h6j7[V Pճc=uX n*|OacԒ̢ڪ(\ͤ@dSA.הsGWʦʦ YZ5.z:*A2ޗ !E\"lrYbJy̯8s _r קa7X`R*ƖU_bXMFz.Pfz0@@JW&iS[P˩tf!@tYf z~yRG*&bbJ=EtW[7CR.'mF¯~^H3$(A͔  R;5DgK.a|\Tqx$1{I$ְ %Υ|HWE?&].{l-0n ֦ʑNul$+OtY4naZc*ƋjX<[.藒Ѿ?\Jل7,m i%1Rץj9sb 9CBЭO'¥Ep3{[&;Ɩ4g$i(W6dT䂃oq DM`r xt*J@MaQ{`+ cX#?< $&B0_CEi܌׵%ЩǴ=._<O a)n_kM/>qp+Ls+E٭RcG=>q'(L#yƲO6: 6T4Yq$|*b oVrXj*bjLYppjqïoaQmu7)F^x2G3N!>Yr5Vep7 !mYf,za1e[8D"~ʞ@_Ҧz#2 8+ZCw}qAQFSj%Qb#ʥt1HQ0k>`fH2/)IHA2cn69uKt?|KVdcg+(3a$ $h7(i # x!q>`[P]MꍟhpkD}u|^#-01&?&Ҏ0PՀJ&-~5RŌhBa(Nꪣ~ey#38 1h  X #C74:>+6wDtgb6(t⧝U0\W%24KlϓMkAY%!S8'qen[,5]b);D2@12[3"6O8\|usI0VF%(˱r Q@G Âe/  1o'Zo9n7>*y),P˽ͱ%".IVT(sp:&v{S+@*r ׎,]wN1Nל-?ZF,SI\{ҽ%Z?24rGS_B:(RI#Tz9g2gϐ("4xLjd: R2UKC0?,CrA,Hu6Ή^)eZx3eT$GDӉJҷS()Ypyҍ=aᕾ PX+F-yBoBwDZGOLMiX6xҹSiϡH"]O*jP)]g`tH*VeOyZ*eՖ'nxJ|A=n偛:{Qaˉ' Jx)LT79xX#6""Ǘn_ |Ԟ޿14bB[ A]V @.lͺU!L -Ԇج͜_2=c&fx lgT-<6c;r0: XrH Mo^< gD޵iCIvRR.V*ևMI!žU+.陋"?  /MikiF2m1>Γg6hׁ d #r5{"Ro cq`@YK&n;*,WПљ%?) 9P(x$RoGiKO1^~~q081%r]6fpcԘ3YwPh_lWB8 5w,Z5j{iz#|8+=*l7;lv*(-8p;9: Ɨ\QUc>1u{Xd#V LbN% #d{AȦL"Sx92Pz%PCvQ!-Pm!WҵhWC([ EE,k()nϠHNB(vy<dnM[Z8x$7,E-ͼxh (a,#77ĠLi B";sM*ҪmÇp2xkP8=sPiFtv՝>m]˴>P2)l]-4HS5%,Fw?!̫u_Z!Ֆ WkɁB|J@3hMףZKqky2>;c8=ghopP\MVg?]qf/ʟu6ˑ$}R}?+m.YoE5&Wým+5go G>24];S5ؽ 05Z?͹%_i6þ0@4R)"( Hg0x;&ym3 LH`3BdIn52.E)4e67|+D[+PvFD1 h%8W$/6Agy}k=æd1(D7,ן]>޶׍#VJV)/E;ͅHd\~^1er,VN/N{+]ZE`QݖԔ+ \+GY $6FVSs#.{Y訕P#O'`_P B8|rߪPA#۶5a bR; NaD&W@A 1na lFь_@B/ލ oOCA{IB>/="}l%z2ϼ'QLĵYf %ie+yyڿ2hv"`Nr%ʳ@7UCpY!lfoxջm7@,kw'|ws &71dSG!Vq} B*mDnǒ4RE-RBX#՛vW߻:aU@XTCĻ L(졊bljʺ"(=I~w[V^7-9@TzSAkRd*Z-shX 4Jr(q8o%z%5e:D?Q<5a%Ou,($a\ue$y'o*S9DB hs?]έpB}dWS-X$,<7Fɶ)?of > f勰P)lҹ{ bx"45%\M! *6:#@Ɔ'u9,"MbQ{=r+*MZvǚt>BrE qKwf}lx̺T1<ݾ`#㩼PfQz##=XmНk\~>jW(s0nC/b COZH#EQ @À'jzHg3,UUm%P@\ꈶv$?or+B_TI_9>u_F Jvc*AަKB܇x̘٨=!t .CGH) ֛S?ƋHTs"LlLx_?OkBO,@,o)Ȳq< m+> Wd@YS:#<.?zQnV& =3]v/*]w\k(h?lVw+{)XfG:j=VzS ~jJuNsI6Wdz+ 5 uKS$р4 WDu?Y pPC ȀYfqM@S]4 *n@AN/rӶ~OQtq>  }У]@N|Tպe760U_@liP۟IYc+·ɬ*)P,u4(x;V ڮ!+2.sTT-MXKPQղ[B $rC^W?*Z^$0@j_\~(\Afsu/d'u~%6dWՍ^Ӻ#득@CrwA5?& P~HCE,V *}`u-`6m iw2 YpwF+/ 3ٖدOb1X44!rLahLAڎr+j,1LhjZn3Wߩ]t5q&Ej?rie<x#@yH&\*.v>\ Qa:K0 .w5B}8DǨ.mzm4HN&1R(!E $.q'mtLTo jOj4hU$ ="pv nR4I3ZHo"_ɖ]=hI@<<~h.ۿ"l -9&@3qB&BVc ĝexJ& Gjp^.1g _2 ̍`+PXg Np'd;uյq gHo6 Vž?.gr#Icv&s 6R /N$Y#8qLLI>T$n^:GWݺ:V[`P$ mdm->O|$B[[":sb ,j6 ›= ^p 硶F4\r=E;!\n+JJ!22Y\w9zi~9{2gxxOZw@5C*y!|e)pfo鐩F=RLg;'YFoM⦲j<.DZGΠ_jY?C:f(}jNYip~Di!myij1@7+E\ jJ|*fbhx|tfQ{rRh03 2m8k=D1ڮi'H¬"z~*f4!P'AyzXVJ]T|Ъ}VTL<-,9q έakj Y(V@Zx@l-+a"dt_X?GQP0CSZ;e-[=| v>@9 ݗJ{(HhO"(_'FnR!h> u Uψ-vM/NU@\*Q 8%.݄gl̞=tvd)\nMIgtXMD | ٦>PGt+vR/9s`e(88kFeA/.3&qM,Rn.KiP*Z2+hy|^;a3G;8|ig E.u¬V)Q3[:rlj^[c7`47,s-&j)F!M+$osDu@>^+ {ձG>!yHk0&G1S8 Iڋ~i .:%[-J"Ί,C| z8h$*\*xn?9R$SL&_+zaBMC\q *Ld gfT{KP+sܮa#[}RmM9{ P FZ˱Ty٦d޻W )}m>';t].yi@' cvI`n컉iy2Ժ2հ6B uX;)F9¨Tњsy= 7ǏFsVDH12MT}bC>#c;Ā?Q 0 ,;QҝSa!4UXLr *(.bٸy"ʓnŗIJBaְ"UwƥI4 .L`ɋ 7N*(V {p;ΩZąbџDMK'BǷT[H.9^X WKٵ6bY]qGۈ'19!/ËhƏkdz.g1IB0o,?!"a4^r68XFka~Mu!18m`ЄYLݴ9%b"nJ=Ty.’9K>pvoոeH`x@jLN(ퟧ5cӴ弎ȅ|m(X!26`~k_Pƺ5Z,q.*YO|@ʌq76M/0}%4O<W @ ([zhk9C<56[~+tps[l=`Y-ùm,:MLUp}bjR>[U: ƫA1;5WOC slI,t/>=N1:qn,yPW2&_ S1NwŇ$6"Tmr <"niK"B9yG)k#{#ekEY&`SNx)) p*6x=Ƴ6Y|x.OgQA7W5S\ ֪Qd?`1ـ;F:P4F5n_sy㛟Xvp\q|]U77Y$렄som!D{1wOH>o]7Y BIc,OZҶ{> S=T5جWFaW+]4/2_+[^fa)fי$^XȝCRU@!0 VL$c2iQ=ud6 `Saյ8wS.Lrn:ZA+B9ޮ8:CO|YmzOa9exDB4;W'xcs;춨&i7 O.Y79?ftrVqur` (C  H%F vFAQٲ;tKt'*@>"4øߥ֘Vӆ2 齏_7,e$Y8[( +N OFf1n/.vAln,e9f]Y86u!{"%wXja3Vc*|ڰL>nCFk_U{>jUkB*Y΍F3q?5U,E.V#!ipeh[SpwL+,32|I==y=MS % \%(ҧ1GPcnJ|z[D& 'Q!4TPCE-A3 `}"HN$Pd1,Ddr<QQ4qPü 8>;~WHǟ!:j L ¾%iyKCڕeIM,CVΓLV9߇L } An.=/4̈́x$\u)jidaC~:=T a{SU1bb|ARGRߟ&cNZҚ t.ywG6PzD I[b0>WnǺnqwU&1aJnP?-yBɭ JdRoISr  RReRq4ㅁ7XCC []LY)⢼F@a|Aޛ 'q bnXGsqE?bB>1FI %P+=k̪%rݯ쵰R˰ѓZNׅBVɺoᩒN598"li${fR0INWZ\. 6]m1K+ L5Biېec]/ߦ&gQCWA\ZKܼ/'JCiR >,DrR5CcUJ2t o!!_(6} V:b J98ܛ2& ]/шAZR_22qzo&fIhQ~;ܕ ặ^r*Y'b.n11[QoBl"ePh[xĊs@DPoD\:īy׃"QA(tCKGh^d6=nݣ/i[TGwfGF aMF]cJym%~ aaO1 t9hR=@ w9d݊SpXl3:8Qb?rXe0M؂ΐ !rؔFZ{2EvB拯)Z./O^R= ႳKqi $SSfj SIsB YݠnY=|)t[(.eL9juM(;LqE%(h SM;qկ=dګև0p[/ =Rs]C[+E:L#]尌2SsR@6o$LՆ J/<:D@6n嫶jtj4EGEhn=[ L{Rѓ#LF?'Ird!>v#0F u$5@N#.J`l5y .0,6, T ik¶MT!R󚒭ŕLi)fCO\d\Ub}"e˓&+ )JƟ$.AILN.Ѿ "{ bqOQ f8˷ӚYqwCmVPyw l;#,8QZ[+R֔BÎil` Ekpө 2i}D^N:**9֑)#2 0E#F徦TʜsE, S財0*ljdkcLDL.H˿ 'Oc_hcw~*rNGO|<+a?0q٪i/:5kچZW `~zWU/!Du#6q-i1yOI߮]Q7}RZ:\A}SWAWB3z9I{ϗL,uu#|;u~d$m-`7Rp N% Bݝ4ѤY.]R;h%pCF8j{R7a+!%ᅦ"i0OFIs?b0˯q8 )r9'{Xz7xwy1cx7p插,hK(6`>)J `S`sc#* b8 IG w.D!s%C]3&1v jv kϧuAѫJ$xc(#f>\l,? jQӓjEU󻰁qT 8rR8^_ Wu `Cn4&g[xGt*M5QFgۡx{^[*ab*Zuj:%Kn?mAITjPmo'k.ݢF(r%r[z E։xn[ r%>6( Pqɣe_GDK +WK2ZU$/!_YR sh7wDݺ>,BqqBEX#?=%!%K ljIvIitJGx[%E!g?NBףg$T>ey^s4 :".T#d ;F.Ȩ=u 3u1 O18CZ{" TެV_\4x?Nڹm-0V|~zS~y -Ƣbd sinOؒ 0^Jcn]/ vpdHKdK ȦB6v f{J1fuq [%#Z|C.ka;eyýAWi>JCrɈdK fU~*LȆ|C[2vKc/r*s }0 8;Hܸ7ֺ?.3jƩ36x]y&)WV2Zq+!A A]-=H]oyX%K>gG]Uy0\Wǀlbw躕;IX QyY?RItˆ*D ݩPL0GV͞ނᬜr79Ar{I&L("NxUli%#,-mWtPb.K~=ޕh?{wa[ Y8$4Ak|iP(eg./:aTqNf{RԈDǛRxo$Քo` Bc-s/;Gk t5cA?wg'hE#)9"Z`Y[$1&9oq%;l5gN{HV1DJ׫5~ZoWFv8y/Gۜ^#ae5cvd /H5h# J2z^̱kQy qmbIKS$HV0=#eR=bW㗉9}H(]][u~a(Ք|a_P[93um_ IޘQ bKid.lQE,Fk0k_FOX]ei=u#X?U8oa{S2 .i}WC;:͞KFQqY6*]Y=.l_;u,21+ϰ^}ڝG`[܌sc5h/9NWR%1 hl'PxA`.[Ut4j'0[+\8@9ȸvr .3<Aߪ3xO ld G_ b Ӥ;?ޖOڏ4//SFP ulM$PU5Q]5a} {|o׮f]˝)XWGwY2A4zJ7nEm"'"3C AЮRט-Ȝu^j,AB!VW0v&V_) # *-34_4Q`*d ZW MG@5~b%,)5cpdDX"8w}XO,YF|(ALp)''R_F< h3R&HA0+G\-G7wIh YO_O!]Tvb+Nψ.@U{oXG,9yO6d: ~VUmۨjv}nN̷12?{] (i~n>]A/yIp dxHA)WiR\*KXvs-[B =~XiUguu*AtcdmPm]nFd jQ/fw6Ufzp얛(Q%+ [Jm@;y65342ycR  x*Dt_Ihuli3r'z[/,` E SoJVw 6}uBRb̮qTZ)[eǶVy"εKNR0) 5d.[w*hWpJQQ 3UD?2I)ق&N,>U,~0F Y rvc5 +*Sp";eYk 6C1 hC? 1*pJ,dZ2NXN"e |Jvᧈ Z!\}iiÓcM.|J[N\!I)`=Ё8iaqe9!9_̾w>8TfX0 ʕ[to|.ٻB$ǽϻjv1ynW8L |hn_ToŮ=Z@V5DM/=6hVE+"!؁D.̫|Uyh0"<J^n롗(T.qvc'L ʥ >%w6ò?&#QCM> Fŗ:\rY)tfʬRR s<-k ~nM(5<X'C[r=s>[42PA|K͖&n*?jpRo9OwbllM`9WXB_RvKfA NG><f_Jj';hp#G=C#t#oOkc1柪\㝜1E*L*07/ x1tpBX.̴TO`Nࠟ-IJM_ 6 qZT35b;6ߦ"`>ݤ5P[ZRfSKp:[( 3rNt7*:gnZBp@gm0 ;a^?:Lh)C,H8 ; W"&-_]["SƄz*zU`>UR~'y`̼op:b(IL@ *2ˋYB*IӇDHۋoD;1^6Midݷ91Ns# 'G+bGUg$#qdX~ xZ:2,d]L:&u%$9Zk"aV\z2:/$E_;sfg*;SO4$j^]{6U0׵j_iPt ʮN?eh'u\@e8FQGrj7aG'+@=bh]'_vYZ_{ 7s d"G5U4:Kgĝ1psRSh̦/Ts"iWcKD^s8a0=OX̝w |ojp9>ڈ~ V*q/ 7]!BpO50X;k9R @h0>"S+f::͜ j$j{w H ifןSz<=z"ˈZF% 8~ 5gY0Aڴ1YrOuIN!R*fO{NnIpGLUjJb>ܰE^0| іc/L^ P`oww cRwpiy<]dV_u9> Ȧu+*/e:((Y;;r߮7k+>9SZpv;]Z7iΚ3I$ sh\W]#?:NJL!e*H0LCu|ESj5f}aJwjFc` Ru]y%_ U2e qfձu0 ?azYge+JLV!H_BffyMqlw5rC-P1O.=\9XW/ZlPubFgA8_@9GSZ\f-T4|?qbVtq^T sWtdRu}yzǬsaLdSڎE} wƾ*8SE Cgqf%VH-%O&&M"ᅪ2/'j%" <5^/{\w&3JtJwW_ɷǥ.,2fw뿔 ;U^תD WUPg@Yi|Q o?S\##OjiXLc`q ݩi4#\Z%9_L:$yPwz6瀒8ߞ(&0w2+zYl*of g:`$ o&ALB'Wg܈̟lg[b%e:)PaT~[sEʙNZ?~~pVQZ~:S6?Kş^q_%c}P 49Rz̉@Br0L"0xSu=N1>qVcDiŸbްd+aB88&ӫA%*OĽ|AxfHwwdi$E[OVyZGaKU (YZF}$J HDLl|ÿB0Vʊc kcsj[ X*jݡ^G"܀Q 2zG)ےFhSL𔬔A1,يV~׫v:C|#;,{yCCcpgeCx0*/kOAmW e |KNgumzپ8 b8D9KU?)\l.K0]r4cR>)j32IVB|!#55hy=ذŚ2X#|!6 S+DOKý跌LYǫDLQh(T;7k.\꼇2uP3ņz z Ne0] Oi~rts8.)mK J䭮RinFeJ%m6f!FŹ}U[Be͕Ɔ{VTwtUN@ѭ ,XťT8-no -h1D`MLEn qdxT\4D(лyt/+W1O_Y i ΃Z-y?q,s HP5!)i ƭ&G`nM"^ k~꘢ɢtqyc.Bm0b2UA=Ib[J}ri #hRʵ oLoS&EvxYߧ@ sJqN ;dv?N;}}OXgNi} &T>gJt][1oFOT-F7(&: 3U-ƋL6aEĉ{BI%D6t$\_XΑ3a4"J>5i!hF$yۇJ:;^t KOb橠j/6ݟ/&a|)\??ON`Ul $ 3otOFnEֿoHv-SeI=@N82Q:CA~vb>vnx7_wrX <IT`y'5afb"noi^9Xbq$wnwDj_4i~$w+1LsK <V>٬m7s+H_>Bu @̹0`H#J0~U:-%~$5ުb줆Рa#QU?Kr/F=t QtԞëP#ŭA | ʣ:7в,axFV㎟JSʳDT5`!V_*(yjsaPdzNHH ǘ4D} O^AH@Zϔ$k ZX N%2-H7zxOM'ᖏKT 7̒CFD}./O6N)Dmc.̰ΣvpK`HG0G]!|L>@Zqz}cVda+}- 3+0.Cӡ-.AbuL`t0v]~3>]d)ooa>&X@Wm?CF3G΀+@BY-rqD8T-{_ SwZ۵d\6*g˅u?gF0NX5w-}EcJv+5??lb} }L=qW[5SS`0AN1튜0|887!hCPn:B1aږЋ7[]/@^+jg=uGÁ8TO.ï/Ds{ ȹwD(I7mQ}`Cb?h7r6^s}L[jDxp.f kc̔ȿ }PG-Eo2^* 2}, ;17 _F5v'l0;78{{mV>v_Wa{&V֡ __e>mA9j3k&52 Z!|چ6YZ \p*ԣޅp?J sȝjА9+Mm&ҏ&_AjhZh8w3b(%hŵ\ 7VkK__y Ɨ.Gio[wWp?פifkq WhwZv kF۳U90sNKFgGwV] (~ysH/Vl7v/e_n2jqe$BGe .0^oYDoQYR`FXwpt/Gk1}Ǡ}EIqaڡ֯ݟ#7Lw1w;]tҼ.s!e8Y=9᜙g-tj2|qei[:ſ>.>W8r5!F/g>Z~4߭QJ@j4TWNɗ޶N_w !'~a+I+ڪȫ}B+)ɺXlwT쮀Jn0LX("9(EXSŸ$X*x *ii5먔ss"CA?^҇d/Bu'rhsWsIVp"+5}{;DsX2t3$^ \͠Y-7ɜ@:=! hax/($9ez4@jNQwUNېWA~JRo|`) ȉʮi/sOdb'[%sy9;p0 XeCGoڪz: p q\e|?` d0dfZ$rs@TZ>`5=̮:b ];+ @aqfʫRHz%>AoɎh_[LKߎt/$yiX~Y9/br5\J݌[kZ}m~m xJ|fo{üsm\UoEE$LE_UyPlaCʲV YQ2@mx HED n}MrSAiS>2#a?Әs"iE-=vET Z=:[f˗6oJ̸TU­ {t8SCan7rQèg,qnX ~B,4B:7Ň+ )_lB6e&n nd$0 DӝՕ:aPF)KN"/Nº:݄<+e Zzs *CYƫ" YFx=N7ghC @GxL'&YEщX{UȦzsq^ hʶvpXP(`"Qr(1qӘXLCؔ)@U*Kn!hs12=7'vSOv] kwwLy1|in=Apyֿ\tCacTtOy}X, (B`- s*gGjA`?dMÿΈ*g! S\ѭo KZB%s?*_8Tnt2؂L#A+P"ѥ|dZD{'Ȓ@-18Ydز __ERIC,vn& * `ܚԒhiƟx Gg0;&`ٲ 3jcQmΉپѿe'uTZʕ>ͮwLMGKlY9yAC𓅞,25tH%gWEelJ6hXjh {5;g«M7≡9<:>ê3&~V-1z/=P.=^ebmP~7!B4TlCJ6+;f{;U`^bFڹc'nYiӂZ6PIT ! z'oJR$Q5oVٔ3xTy(MǙlԠb+q;(Xf`vAa?KdŲ(|vP $DA,u"pҷ8ƧWyWj<$ɽM&M2jkSѵGj PG0{ᦗX.f[[8=ay)ڇǹ1ί(4Pnoܬv k ߠ]oVZ)upSـ1w$zz?+:;C~d` (Q3l_b̊ { G5vG7עy$d@3*QbY! {"+zpEFBj"=JnW#{?r| S-N}՝c!`qI6/C,h ϣ]`V!WzG_ a:"~6%Z}# e2?bz]5˒C`n/I|gFƛ1-q#D#j[k~Z{HsPyw! EKCiw,j !j,/,0(g60zP@GvLNx?2X,?^{otAw6HueK4׎)1?0HC%FiG.wK0Nnϐ>Rn%=,~ .!q -M{MasmKPdwk 4芏2Ғ>ʓ% "J.&/#eqJ?VGqe?F<&kW -?~*ybob0$pY- '15qI?^Z}:|Gݔ|߮0-.Q#hg "K$pMFʑȮv_z:< 같04BG[vԊj HRa\UkAږ2œ%->PWØP|k3R <:z_6 *Zż`2JGƀ\B60*58N8e~㷂hG׊]ӆ9uv$ZW<8uqP/#0M^_ !+2hwy0*CO=?p2nV-ηǰM)1=R֝rwAQ뒌1xHaEr gPdh?0cD ڃ<9=9~7/?rt煪%_v]&tx>_SmS~U$K Cx@jzLA'q ڮؔ+ \IlëR4\go6;7J;k)BiW>g}]ˤ ue*%]BՍA?> f:8AqO;a0:X/,H% 2HZ8FP|Z8j6\:OmžvgVEU Ezʼnryyn't>g4E FPȼ&ACegذ$}VVx]\]nUTFSD8>gQ1l-rJ<<}Q39/1U5Lje;PV\u[L'WUVKHM!omTw7?c݊v-J- $O)2DbRpohb05o㲚bX^]Yׅ|tІ3nV"%P`J0ҚW<2MOc=l%n+E|ޙd3@V=VdV 2# ?hQ!x3uFy]1]Gv|~67I _DE;ɳ˛ EI>,g<֛Eb.&\QϮAq\ۚ]ދ pm@5g|r 6v 2Hwe=Y3G[sj_`@5xV$mb"ghi:V ڡ7o%;x~1ߥ< .`S.shqHѧw=X R@J<Ət@1#T8OLm56j6N=I@6~lJngH6OXBPmC} -#!v>/ʊp&*pX yDr>J~엤gbޗInj` `Bm( j;'iQ9p$f ==(4HiqHQcBDT2q|kᇋ{OaA`L!>;I#Ƭi*A1NZV25ۡAGB 0oT~m}0JxrӗP![HK>Mf0';h(&P>9g <-6s,veu},o;FZ>U'ؖ+)ari:VRF즵d{?S|kۄMrWot|T`3\Py4$66O84GS"Bg 1+_ȥ+"RtM=K1_?䳣'o['wXXetT:rmYa\Sʋ/ GY-8Xq"3 9oWJR7LyL0 [6@$\cuv215Se%zK a7B*xg̮jf6~7zc nhxa'L%vn~x0{Wlvutٗwdi緄w_ 5 1bnDz+2[`Z.w05-CxE%&tBoL Jz!FS{{Gn=9sҭcSJZhFTw7F.>RMI୊:6#hJ"MQ -,&i*O}.?МЫƐ:7"Z;'DahZ=ϖtşˆq^IЅ/"nM 6cȨXуF]׫J☚M>2:QH'kugg8}( =i^j 2/#e2 ~3YN (?0Zg0y"nGq6Q@ $PieCm:ڷ=%$CSE ̍Z",O<ٗA[g0cS~i8]"SӅ] ^/ Hfl*GBm|<'- X C|LQP^ kA@ş.#XMCV;g&>!y9 :Su& ve E3-> YB#,Pr(Th`!kQM)xZXyվU"X^{ؤ٤N X'bQzH cDG![Bz71MU$Wv$JVV,jyh;Vcu+Oha'G] pEN*K#jԽ35Ai Fh2#,BlĐRQjR"G o5S;؜ ꓣ›G,r'vPp,<:DOeSR|!-{}Goֺ6x;s!.?c@5;ĩm+x8z aJA[+0͜b#'y׺ogڶk$0|v8o ❎!i sp^ům=SMUΧ)cbi$'SQA7(-C`YFkpi7vwU\fX SRdaDY/qx@ľi%2v]BUWvnY,1+]@$?`@Ru}(5_#mt!R\}K"rnMK-g:`v8{[f ArՌZ. z~2QeugEջ̤3p 0P߀[%1*` IAג#i+s 2')~j _fzdfB*^11Y-9jQM=F`P.܁(TB'q6B~Զ3,CPKLOAY TSyQ?]N?\U+PmҖ ӷlhy:}o*w(֩o.SuRUfqQ9y)(9iQ0*ʭ>Xq.ѿlSL}o&NFr(q(qhdR۵Z#s-?BhdB}zzI@~9XJv2*[ע$-GF7e"HW1fn$ɿI=֋\QĞ(|pبE_Ѧйp7AUyRHt\"HüXxv8V~pO7qW 4ӭC2_(|`p?HX5Jp-7WyEc\M('aJ2&J|Ntg Kw+evUho" }\kY.< bjNӫ1h.x6I̝)=tL!8kEP\D-F:#!s j C*ķӏtwX.{L+;8y&.y-Vƿ#l@(ܗĤ|sD}* J] M ٭cmf,7tE7UKoMKR} D> 2jaE~f'@3eanX7gd71!v Tʞhyٱ9}TI~ު"`1܃%T9>&dNEaQb˄ZNI̊-a¸jI78!I g9,6Uz-X{e o{Ȗ{f*W Ѣg W -`l<(wyjv^%-jɦJ.=Tf9ˡ hxUɋ\.-A+s&=CRO<&ʁ\EG Bڳ&4WpWnYa{_LD1k;K["ըQQBB@z = $Z>Ěa4$ᕰ[,1rCN~2 ǶT^ӥ Z> 'HLz jRD=m=$e_/BpU *Z':kȀ?^}75#z ]lj8! 4L~.&|nCѫހ׷ǥ^,#⦤}1% ,yc"n#( Iy$ȉM?^?šW(^WW!eKF< UX"mSk}T &m< yxe[^G#RL/ԵRd[ԑ냻v7&u&Ä<*Ѩkꀇ-_}d7[ ;;> U3{IXOdt|TS?WLp% }^E'!Vt M|^Xm]#0cv/Vrk8t^#фq6K1`:O 'KBCm*7u5vjV6lJrVeLRyi6hs}`Xɿ0u]X|\+: "\  µ} r ^p xM.$ڜr<)9bEn099שԄO9}EUwMѓ;#75D5F؟38D2aEpqa߉@LI!Lb.-V- 6q#3eyzxLhV+Xp3.[Hcc#GFA+2*6`.!&:4& u [ՆQۢv(YMq6<B <&>}%,"0"$ ՗1n͛W2 +݋Qos{cUo8 bߔe\y*[*pq4_i|qN+nC3wxb\|?#0;p kٖ؋}(A1{, WR Ҧ[(kl))egA iQ,RE@4`*VtvET ^n^V# X&d(b:`qG?kIne*y>̙'άŒ2Cx|$#';hLnP?[JUR@\ Yb,)HD{_ưh1!KhemrPɾ:nyT%> O!=WA Dap 42n띄NVZg&W~D`(A#:(w`Ұe3 ]vt PǶ3uq_R?/cu!6@cҦ(;M_h6j/zƆ~Q^~r+)YAu"6fZ5d1Oel%%ާ0Qj׆dw[2`0)WZ$KZvuTKXLy}ȉ_e`QP0(++|ǴZ^x??Eqbq)H0L3~CcH ,.fzŖ˱uZ I.3#fWt^C gG$t^A2|[R ϶R3;t+]v.0VΤTJK䁷* 3aFUё1'õG[d-I=iV8njbz R#Ox-d(1b4U~Α&&q `S{R _U(DkS ]^CK> l䏇;YL P%ȆDV.Y>NBs$&À70*,ڣ!gOCW `6 O\-!H"Gk;dͱ7UeOX4(hŁ7L)"~ nK6Qηn?QcF_TG &NYĸi׽%0{yZr= dωn/09st{['] JswK臝*`ߞlؓ[sC* NXzFTYv&AiwV4FRQ2E9#MQ' <,n%1Cc'Br,p54P+|"tE"x}%hJf[KU5tUh}>2ؠw#Yw-8,% JUN( ##91 RiYjmh5٣2~3aQ/BqΎKoi跨ĪPZj4ߧW amxXV8 O9B,`QB[AE| /k^gqJ{KJ%@V*yyjwqn='Z_B|Y+BCt7GУfZ V糣?͡ o+/(>C S~r,)H,OO&2:,qi)ވjμ}n!$$xKŴHqvq*HG9sUʎgРޯWTr;hTYvz1*G5cRbe c15^5g&V6M^i=Rtl+K!s=C b;1{4fZ@quݎB: hn&z#i`:0jɱ#]4oqM7ckdN8@||[l[4[򃯊 'CFpbȆXf@*laκ$.3L |Z7cZmph.ykT9aFyAYr Z<#Z: . ga:Ob|lbϘԳ!ݏ KZ?f \AT56awoվo!ۚ{Uv&p:?qmõ,XWya/^MJwȃCN)$O#_$=ftRqGm$R #NwJvYѹ@х5AwtLPi׷͕kh8ibPw!׳m|;~2 ]d(JrE|Iqߓc086i-Ci-{BOF'S P(C+Wl &*CJ0*S9쎦|\F^> 'Kp8BMn#gH*a%`/ACugbS4kߺ|I&tVZHXhv3"ljE020'&2+qzϠ9\DK^tvWӾ5@Ql?OE{ K\q{.t8@=I %`oSU| N676X"y҈UӒaP~iCO )uq7_0|{WvG-]$6o(#E>$6 j*1\N`1NLS _9{`>4Sܲh.(X0[4XuRc'۷dc L]G\r"]ټ]q7 DT7fniH@ FFf2 i[|DҚ**w մ DJx"JT ɨ=>^S,VKux0RD#S3M{0J"O=Зrt@ J 1S0]9}28 ~[u\``)p(.Le]Us$3fb6X9 xQ0ь1+fl8szl3xU{6tQX'."M |8!:,Vq2vc5F4e}xKMtsh]O⌤c.)}i gޓm.Ȍ25:BBx1NՑnt0А'f3@G8UƿrS?'ϝjPY=lزY3Vݝw 05HW["q4 ̚3嚛N6 tGj[%!m̨;| 9XB. /ls~ZIj%m73`Y ͈NP{v3L@ =`$QFחMhehn,+ j>t*Ln | ξ{U0cnJfw&  =UFz9LVfoK ,*bV&/9 Mdj.N?qs I2;Ycz_+[HW!ĐH,6(ᡑLZJC̋lv@*MILMua %y*ю ;B ɣ0@n) (̻p',s 8{)2 Qɶ,ҒI[{, G*'R2{b)sR8`^ ϐV'h'X3n YaNh '鯡z۞B<~_x2:*RZKxLJ|}Uݽ$҄zQ{i= dp_J;JWF j HA9KE/at/NK.8~@f==oޠׯjSVHfI,ZѬs=qE:sXMVĚ9!pNHI"A$:ai&6 {Mp&Yye@wRuuy6궷6WUY=DQN ZI(_ 2{lb?W$xD+i5v?~mb?W|Q#)D1?^߃zƳȏB3'l7N/'S{Ŭ8'c9K Nu̼*u5qLAPfN2Vy5Ѫ35|)F- ?]K|"J-ebP@fkXdm2Bo#cVM}]">7xz;DLXkjuIi-f&-P} M.>x|JD& C@)L&;T6gv#Lp,קCJͥ 27c]Ǔ浻A[SgQKi!~BEwjn.66e@%=:~z6C-lXSAW @xMUT'm /nM&X${Eư7X0XY)3Ȍq(/R6k iu,q92ijL7lM(W2֠tWZSyބӖo$V4ݩ`p˨- yx>*lcr6Sp8*CЧ` N=ԥB"`Gk1L'dGS̅&K<*Yjh\+9I7a,oU hE|6G q\.'a3ZIh \j%ۑ*M$'%_~O:Ȭyq䟫?  6CfbE ɰKOIʬȸ6h_7lelԼAx30^@Ο]yGdiBP/FG^6gȧ4 ppM,5n YW9UCMk+s#>IYuCj un'j ½2pI[@Ow$y"`Act)`>5HX觇0uE^}fUHKQ$OTJw[7*S tWIw!*B& [>i0/ iэq#@aB4Ga֑.Rc2<1kQ JNW&$xj78qr'}2,a.\HON=B`d? O X(i(P&1:- 46 YAAFMF[w ,sir562#6eUt³c͉mb4Tdj? ~|02EK f.̃P'^GVc~0#-݈ȲƐZK +75iߨ# ^j#䇪R);^pgDw6kො9z?kO)^o~,it3n!0|g aIlk [U z;RV( xU_~~ 9 C }Bע{D ad *sbMN+L]GM9?~lVUB2 3*7_8j\c{` zVTqHByo W^X]$/ީofɦKXCD* (;#E;F3?7/PAT\q N@ae>t zb& x 1:7Z$tT"{gn2 1g& w=?UȈyح2&VV\`T$5z?8ZwWJ>iACljQٌI-LcS`_Jc]Ѡ^ICm4ޙ1@m\"[ R(+i?Seݪd2 >^ϒru~BiH8VKTfmdͱDWi*ܝ)VC~EYa̜[%[bmW#bzn48,U츮Up#plmJ,}њ.Nu./\4J-߇roZ(aH/led+RX]q8D$o4=ʠ ƴץ2zI"8:4x'%H8Äŷݐ x^mדvJ49|?B(ՓDs"HQzyx3 aJ(~RcdX/0Ӌ]zqB8UP/Ue=Ax\FPݑa:Zn7@v9g7%5pSIGb+b+Ͳ=UkJ.b=}BndG`-)+` O{G<҄o'p ctYLM4G,Z5.7z>k'lq8[ܥ_,+Ts(y`TW0QڄgOa0Rb>O]Kõ]wC"B(DS%VDh qmz7bFue{t/C3.|s]'&V ݙ-W C-`, [K-qŀ. J zDu$H$i5 [20%cI%=4=u;l IqJOekUv-7*&#ɑ3DŽ}U"-`Z]o[1=T#[kr&ĜhcIJ!CKU|ij:ƅWiݢUuʬE!>|h ]VQnpu)q'7繕!Ov-(/}/s W ScS/XmQa밈owiV/NeeIgۣېvSՏaLC.|lڙo)vRFAR%6uC(TmAK@rwvaHEВQʓL UH8#w. )w+A?_X͹ f<"@S3гu{l05LMv|8AZqMoڪ-Y$O@tFFV=|PBpbVEkqWIˣL|ք94x_[.?HؘwlNV?~~O_`AgH2?i݇rx7V9~MFOQM S¿|&vrG|}AXJ'oZVb*I_+<Hla %/YUۓD{296(v8b*eLJtokl!')ExKA=čr<4W[kAR+(QcgYZ߬β5Z pn_nj:OM%Э-hW4UܜE֥0K?G8`9RWopCEa:޷]u9P`hӷTEhOYv! X TK@//:M @}}hg^- l D%/nƛ8}a gͰݔ$T:W OpJT$kL(yQ%%9.39)ʒꀙLW{IȄRI;魶0RP@rߢ ,mz,1LƩ,Tw3/# ;(dg SMQKظ=GӦOPa>óVAJ#D.\eI6X? >`GDd~rfkuxDEGO* 捗(n8l)OF@͢ BI@IԆ>I* 10Ų? 2cÜ|;?hj> o_H%#"WXJщ^ah7Dte=a MuT}#-hE͒Y8_w}-^̂bί:Catai (Ϟ' h8GkN}j? +Bƹ t8#zSyS yCuXI[-wyȣ%!ײ*q/GCJtvZ-zhs&VZ|-_aiTG5ܾ#tn:qQ"vx#¸.ok^ȓp!{$hʳiTG{֭>VS Q؏ʔ}KdJ4-h=  !lm!E߫Ln.Lw-j 3yK7s[$Pd,x8X*REql|ro* riX;VيȨyq &Gg@}m4߿U %T[)q5cGQȡ)-4J@ T S9`xoDsK'W *|Tj^RJ]%7Sv 1z4}6{!yf&Yn#|^yp2{=#i2-sk-6 78 z/g%# ȵ C(8:L}3\)}#wFI|=GHDf @`/( EW|%{ť˔STc![ f =~o|i(ޭ0D*jvTw4l-]T!|{8K5()Oˢjꆍ: 2Pw~DWN|yD:vf<2FLlRAS_bZ!3!LbmE~BK-H#jD=P6!Rv k~pT_<Ĕyoo]PLQ@.W&q泫qD5n={Nk!9(9V9f[?_~~ /r2Ӆa](,j1I(Q5| PMD4 |QM:=c|JiF]W0moi,XJAim{XbJ>ET{Ǿ<ա^z(Jl W9ny/-ɢVU얺j=Y RۥRaVk(4/cпxB5֜a曕-) 7)?4VfC]A"I'l: |6eE)$d6]ZeY~XYC-G uD{۪O5oKAu{n Ad\~2>0fD0 eE]L8wy9KTfKHR8 ݛt7|᝕mN;KXOv4p/<iA/>FCLHY-KFJ=#97O.Z #p4h(P ^E§~4u̓IM1 lΖ}_wc)j6w]W3W78Oqv`@ DRXw45_郘#xrҞOӺq4/ijET,LrxN"U <?2-7_mq>J11^a -tn33ݸXb)Vڞzn`޼'n"i?bJ[:PbL3v%` α(CN%bb#6r6/ל&4Kur Pe6Ypr}h](SEY(v/T`,錚>15Wv IcNݖN̚)i 6(/&m[$ϡhSB,}mnlR-ٹr؃AXEbDy#̕6sd.cݭ́X^wӉ̰FrdGq7ׁ]VSG"EĮxqt-fҋT]{[`!qSK1sB/.5 ,tb`|byc ;u0YIK%&#?C#OK5Иϡf<6&߲R\ND*Tk FzdڐN-XL,LkBtdh6`LV71(QcҚ`z6Zm%юT$\)\1}]\n+j'Han~Qn+cwh;p¼ yč"M.* K%[ gBZIεgHW'-s[;EӭX'wߒJeQqBފ0 @0UrǑx!"QÄ0vOGPQg#Ƈij&k_6nD%-k ?o?lpB[vVYgVC"(E0lb/H =Cs(d/YuW>vp/DJr:bW̓ UsZ2 ҖE)i{Hj#&t@ၩ$C:(4"t+GR\'g͎$Pd:0%inC@ljp Ov[@q]mPPA*&,CU_-/1(;C1K@r"h*Oh2eR !y},OQԷ+TV/PhX)-:D)dh8:uʻTT+RQr#t賧 ?A9 X̬/k@~$.Fe wꦮ!?yr5!{eN*1J'iSٖ]#ox1 Ng#VrO?ҩ6ods & oOʶ |} 9pEmXgԮinU{neEC00h C HD^kqܱh',B35Pb z_ЙƍF0x4-CDm+Υ@pJvox{v1¶UZG.xYa4` t=[ٌ<ʭ^fׁj>>j6D[~mӅ)g8 Lh27W1ꥠzvXb47k!NOaZnKz[UXg7_nRZ:Ja}c ZǶk1 "Me8DiPwNm*寢uƬe?A2 efW[S7R5 lN^=^)F1! WOPi%s1\_tY+昅8~\v2(es+ (FZDi ?Īüۆpee>8!f &\R|H"GN4&jz ;7h&8.\ 8E~z}/˧u@0'Т9z,.)A0ach.-4P}AH: 5AS¤6q)!C晾̅#v)D͋ =Q`wz׼, Nip|Ӓt]sX hvÎa<|Bdcz2W { ^CI`LJJi/noC"7PĬHw\sEQ Ffm.G-^:'4e<nBH5sG.(0sW.HT$*l@"˘%t9x+C6f"F$G]ԃ)͒՝cӦ % ҸJ}W>8Gp~= FfR 4ژ^mU[/H9ŷe"BPrqJ) c~:O^-Tc?;߾la֢;F#S\m՞F=4"m2D&S"eG59ڷQ8qS1mZ0waԓj=i>o2FGT~!HYEF7]}Z[m~acPؿY%Uj[wn%d\UG )ok9$|,:}PoHZ";f4.,zUZ*kNuGL\hT&1UINr+RWHXŁX1O(S8W5?9Q \sFV$`<yK2NB3JqrJHZ&N6R]%[4bUNbhB%4bC \IqnZPT5v1Sc,[A h8sfNX#ZBJ퉎SfɪQn1X`SFBXׯhOa7!U*}n/.dl& I@6Mq%2lZKm&1B"cx'"@j!n0+T8jzĐiRCL(2?ZvzOHRTkU貏RJɺۅUVM7ҮE9."K :jxSP ԧ갗 T W_ʡ$SBi}V-$^LM mD(4I/‘DM W[趌🳧 H6xYcX'邀HˈPSmw#p!9rO&v:9:좲D \G@0Ι0/ў1 $i5ff3Je,vl\-4o3O$ );p13"-,A1b80 ɇw.ߜsqɪ,[[nAMӞ];-3O=[@p#h2$}*ȏ<-4ڍYOeiԎI[~8v=vdJ ub9zg=pb]ı"P R^-[u@n<%kMoCU袇LQW]5VNoeOȃ@p0b%/ m5Fra6EO9q5("Xa6smnHg_Зg_U㰄n˻~I*}暵?_isko0 @&cT" [U)2  IqBF]@HvpYw;T Svm=ȥCkً4C:K c*@]'+=%xxt=_8 baq^/C=<&e^Guf>5Ya9)j|dXBUMףQ'ȠhYk`QVgH*F-%ƼCI_|M9dWο|Gcd9 RT/ɚ^UBDTo9(¯6zja@O L&V%k&ߊemsk 6gTl#y 玈&r5&h  F':+8,8iYvx^%gV=R=M׵17Qp6jLDFE zynͅtLTykrB>޳ġ:uOUTߟ•moȻUqadp]^԰Z~#*-f28[[ bp?\x@3bWH$Gl|8!Y{ io [8´NlS-o4'PE%޴o ^o;_D{ 9C4ƃa=(nO[j@%0p]>Xݵ _(3ġټ.CӳgB v81zm8yрr$zh/ۛЧA)>)<3yb124_d(,5/M7FD @O6%o%WA`zO8}eEVz8/s(O~2x#B-r;6\_BKS]F«PCq@¿goɾ( G^=Y5?bn0'H;uXޢ B[!G Vs엄~Q7雽01ԜNVHzPUř?G)O>VޛOc_NNq,8~?²:5{IRaOdz,!fR/`h$O_AHF'?zOKb.S'߳2tiCsg"DY'U1!$Nڭtp%=x\Fi/|~R}W[̜ ~FdYxj8N،>F; x1E"K YQlVzR":`^?KծQyCb+143}~{{9tV0-N0T]lu,˚oqCq/r.,囟ODCӢLr+c~Z n(8IjSVIXׇێl=E[/ 0jy,JMJWmK!aX1=ZcPd[7pz%! ,M}ş撽t>9 #٭ Dj䞻U(8[L_IǶ7X[_fFH,cŀʝ'5 s;#MΕȉdIhILc\#: yA9@2ZQ]ˇ)$QSS|(k/],XNߗShw{!Ofc8enE:i$v4׉G? T$?"1 Xj?*]! &Ovh]/| sX'QX~n Y r?I.Xpp%$е"Pzst 4S|kS_,bJL@,ΠzP.ץf˻-O=uՃ#T@v O$ %̳0WY)Zku<0o)': #**[} 1qS"z5=uPj0g`X2)(|7'y-#"j©u77Q1齆& է2AsD5 rC<K%DD^h>KGf,u3·hi{/$ dlqAl+iG{uVa^Hָu7_ปR7UC4#&NLt[|m##jWmWPP['8l 8ndrOX7P 2dX%irL}@ o (qP/Nx. i 9و8 ZvHsq6ө'H^'Īs gRxskKv*c2 ^@*/!0r][M_.x,iܣ%זJ'վJp3.AxKe3hyJ Dr 3ħz_ab+ݧromOHd60hsNen0$ iY'9ā QiLz$@Zɽ ]Rve#bi"Ez9\Dun3T@KҕƯX,&oe\ 2?giQ'w<[{}GpÿCwt yqJPu~.RA<5R~UWN!d`N{|?mf"oЗ`g9}JjDraTMc}4ٖr&BO!{ENţ{"BmϱFTdH3Cȧ;{b -;Oz>ĠL0)nxe`8i J֗*~;UA`fGϰ,cQ12lsFa *LAt9G*^X̫MÅj {G05CU҃ρ7CTH|ҢS+%W[\yWuZ:'o:ѝ6HzDS8U(HCx?$ŽD8g(RN}X WtPbq%Ԓ}>&]q$i3}E+W |)lzu$Heps$ uM# ^~2n w]Kґ(; A%Ü0}6UX[?~\Ǖfݛ'7S0=$}?&P7y> dp~L>3,?GZbXV~IAV[J-y5?LR m5Ǫ?'5pX.!$tiѲ(uwᘄͪ?!^[>%ؕ݀{fS??R# L_@(%R(9e9ueՄe\eY&fq?NZ^41:REܬ]EQg2ߝLwqcKzRE+ҍNw9\V3NX}P9~ݳ͟` `ՀQ֢`oظ@3Ꮬh_W.f+P'Gk ?R9[|U65(bMxTߐ( ?VH3My $%ʲ#{l6@T(X?XW/̆o;ak?>*cM2$`vm^!ʖ-uc C@rV:~jNk>hy$|CGX iL8D*Ef+"3-heS]pftCl]v-A^?= ҉u6ҟ& ]kz SQe M˩aH[t,Jwu#9H@BPek'C}CIӔ߼zYR1f9eJ~ ˝<_ڝ]}JO3$/+Wุ`Dݚ;UоƜlA ;)E )ܴ5bƴ*2#MA6j]dKHv@s&5N-rY.*$R;eP.WL}ȱxnX8)w)]A.]naY.X޷[M6R]Faߤg$OuB#YI)}Y'Fþev5LY#',ꍽaeVKZ3@Cۮ`;{wyT @O?ҭw0UTmHCP2p/1 WTDNij ,MAEOEIgOQ; J \/L>p+Ba dEiy6#Ue["xJDU6DUi[K@#=rJ*V'7Y's~kwV5czwmog3CDe Ӕ} V%u,,sceZء 1f_bV;\*͡yJC/Si#R#J8i )b)SѴ~)u'=N@`PʁSx0|o 5 dwKᆆ*o/~|^@s8~4z:!h$; upv{dEF:i"x_x3filȒ}89v$>fC&p8v^Cto\%f4ec[(R6v/,,VQ~?Y.lX|܇Yxٷsyاzsmf SvTi_X`).p[Y6uY Y #H>rEnb- InI(ve(}og/C٦<&h,]H7 o4){˰`9ţON%W˳q$}t?7/Y+?pA)gu>eb!?f$Iֱ2R~#txhmkOڸBO"o$_R„G9Dw2۞dκ,ej"`St^H [ٻ),6vu5Q*U,UO,]IjlvxQ3j8Hם8uP=gG)aXA~MI9&$lB4Q:@eV!?I&Z9<^cP&xY𭿌lk* c.ؔ0X֫9^!"::aoƓöD6OXt eef06JIFhY jx$ù\ ktTf9J]Nnռi̓Ekݬ%nj*,Ͽ$xs; XꐄjۇDSY ]~; X{tL1ĺw<+/*^ z*x$;E㚔t|W C/aݲn_oܚ.miY[oީ51۶lѭҜ.ٛ-c]zm-ߦ4kn~hE&_ 2F䡽,g?f+3涼n,'N6͙`F[2>o\tJO]:L@Afԅ@yBpiiW3qv֨+&:^Џ0#Nv p\-Ǧ_D& >dgIP7"f+ WS^T;ȥi^~mN9PMy#Wzw3GɷNh!^cxl&\5M*nPc?n懝c <6T׍?dQoI!|{kb Xs,j&]Kbg㬹rP1QuY+4 ?yIF=lKy9_~LP1yyK&]oybAXDN0TɤD$7c+,> XAة\;_+'AXzU"PT0JvTmX" h /ʭW]zk(3H@9:##4)ΦJ$ʒ Os=+Ic:["3,`S,B7 ޓQ󫼂5;jb1tE_c1ԇl7C,"#P(Ϧ:  ė"!|Ԃ =}*|9$*S(;4-Ω!E_BuU{۠B:lp?2pVץ'6A"mwWyG~Ji>X%k;:ُeIiۄn| OJb@N{ۤ.P E!h tMH+p2fmKN _@S SK^G=Ӌ 0^[̌>Z(w\a4Y`,L'RM}?XC"qGS!;_E,[?<Ssc{5 9kcZAۯϑ ٙ`3x:󤃂&*UwiRļI߮]EP&䇂Ŷx<&pfQ)LKa|!&r\H˕4+C6|Cܗe5Nw-}RkkUF&F+?9366U@Ke$y!st>An['RzqP#TL\Jzn_ǹRnO8H`bϚi8mnu:&ba&!kW q3R4  A괬XۦTB6SD͔?8>P͐D/@7'̫ v0[i<7q_n}.ָᕡ ۀs5.!'t$]@ġs@5̷Q– yf^Ŷ߲8.plD6|#|6S#5I* T}߆Po6?BF8~'7 Z]@NsBnHzQ/bi&)5"{xiH*s8vxó>ϭ9KʱyM_k5[*t ]厄&\\.C@M7oʿj<ߜ  $9G3.\P!;Azk:)mi BV"CU(= lWbЯt}6}q7yJo[.VMM!cZWrG9`hVu=BK`dm.xOy1X/a ?"4D 6" ٕ$y`/̗zfnP8@NDE dރ;:gC9$nz`=cJ_W)yC6h1Xz1n(Jz?w[|l8̍jԹOI*SNQP%t#!m!9 c{)bkk&z23im2b=:7#R̠h(zz:ጿ{?UњFo7ֳ$[^Izu*uIti@BY&Uۺ5\]"T5:쬊\w=qsP5:\}YRJkbao62wz1i㘂ͥd yís]/҄ʖ#ိHW~'1dų$&,3SC[%&ϖB 7אd-6˽)LQB.O:ISY6Wa ärcPK!6qjʤqۏ/f1[})ngqT& R/JLtfE@"<:0#ki? _P@c6VY (hhh0fO+ [զ230⮾ڠhptVܮE)ޢC`ӷWʪҿ_u-VG>8ӦD ύ|uB0X#ᬈ#$M_6Oäa+G&iI_A"ݒ6DIX&xPdH_)tӎ5KaH,tg`D|qu>zVj*U9E;:omd+xHE C`vs^^G[2RJ֯*4Ϛwa#lȗV?T6ruZuF/oS^RZTrLp ntwFLַb#6?5h(zRNgc_ K2nop#*:rEA4[/RfRK֦FVb\gK|NmyFjFʤX%YVpauɬ μW6YWg{C;_ r煹S//AwdEՍHjK}4:LFR7j fsgip6J ( 3 'q`RY8K8fo,$9cYM};,x=!`-6eM8ZCGIx'LiVw8;@OXy.KnVb]_/)W4hae9RMSk$ux0X)uzhaG3%SJlNɦ+jG.Wt5mֿnab)쎴y¿k?5Y߫@Xi6O*|U9f$RyVyhcnjˍ֍' 'f1^UKvI3̦$#>{N츽Ie@%1SF?gIlXyS7 >Kezr g߁]…6~:Xbq]%˲gM_UfE'pK)Gz5% F `CGGK6}`Ee>;Xr $5ZШ&IL'5ACk6xeb+KLEk0{M5=l>2 1n0: @wPsO9HST",io28etEB|j1/pTwRlCyJ+|)9"r;+ފw3MW@~/"__.SmN8!e8Y?sƺ>6ySWkRЎd/CC@)y@9CjgXv]N7 &eFPSAwVd+Iz\ŅW;0,oT,7w$xFnD'M\CJVC-G$亸0գ~Zk>IBV{GHK&p`.pN[d~Kl|pܤauV&.n烋Zt;X콮 {*Ilav6yVRAwM`Rߏ-[U읏 j΀]5>ΣQ7YLge!#{R?*4ؚz:ʪ^^,zd QoHjqD\nd뼎O.b;)NXq0\oNfPI?W\`)9Ry}a}ߚ4JyLaԹ@'>~Jp ~PnKApuARI]{UʩtT[* }yS\yMbR`P/LM? oqy,:$K,(Zi@C"mڢ3 Ř>#iu웾 O_um"PU\|)s9AkU MU)΃V|}k`;P폩ь N_DU'o2&bG$ ?^gHc6|BI}M8wK:J 2|َm1 6* +$?"P }y 5:4hzgaڳ(G*l #9/pA&&|ꕎ 6M]kRL;',cn>فXxHH 2WcQ ~7_"oHFڇr!#$ο/0'{Op-lBxzXh'L Bf>I| /:ͧ_vI.! E" tq`W:Dz=]MsOe"o yf(M 5qjq6"*b} GX0Ҡg-iV,Jysvú?!_kP0^ֹDwDJ!Tv\K!Bƌ$]Pz=| qJ{2Nju^kY½[x.WY?"ZCC "v-֑r͜0!=(J$O`ڂ~V*bWSq\,mGz#\bn[FIfYCӀ)*/!ax@nPH0#P]Q߁!tdAA8} r\_O m%Qҋ[%CB׃nVc6S0{߄*ek5;"{He|QƼ{qj܆0El c 2R?3.p4t8KTWINs΄QY/͋mp)l&E{W AR^VcV LQ4OB,p|j3/oǦw k.whXPWoܺ1۲ģ"՛_$2'zYs;Ҕ#*HÕ౼&{q@MпProVZHޕT3WϢnȆ*W㎨q{5/.!.~VlwOBؕX*tZx0mZde֋wuԹt&T-R$NBՃ >7u-|>6DFA8IkJ]qoG ש YeVB=S7<]IuvOg~ݹm!>I\5\Up9¸":PK#2Ie/b({&HbBdo kBvƥi T%l~4xZV*2Mfcx}ͤ?P%_Ӻן&DT|2ar-{'J,|)`LޮKAitzo0ꆽՓBd+di'pP?&jS:dWԟuaT(_XBVj& $0ޖ3"8!loB!h'?uJ?03xFB%F'aK uPAؠ_${m3XuvLpk -T:FT|]GAO$am_9r5[h|`9aDiCf=؀PJqXN/D-㤀M5x?ȱGF|6P ؖslKX7h&k@bQl'座FҞ):'m Hxvvt'HD8@ *y V,U;͌oK6܉ Z8تx-_|6$1kIy2}앯o.o5C@q$У+H?Kkw!1.$znŤ?ӁT7F(rӍi3++OE+ؿn{) R*jIWqs-eDs_vCT`P8 ^)JvGmpB:e~2 GSsm+k3%%@7hi>wPβD,q .lɴ/DqNXQ8FU"Jv<@Zk%4CV:tTaKz덿22g:"H[)׵g[J˲S j栓|:"%X} eDD1s\/&ۙGdoGHA|;GϮ0`a0N&Ba]{q!0PKJ.#?t1O<_Dx,JC@/66X[E@2 s.oF$5c`zzfjIV cܷ1\@Kub\M/:)s;X(s{’狤KUsD ⲁ}Q((D>Nv4.g,OCGu61YK{,,*v58[}xwKNKX̉Pa'(miNՒ븕<3%;(ܤhjC:1@€ xӴSQ㬀0[ߕoԔhokv]\%*W&RhxڑzHVǗ&8qgD\GQ [BA9R_3ut6]}sXE9i_pI׶\58 輘NCkgN8?K&! 3 :_Ջ#}\P|?5~vwEę]j@Ui| ݽ)y.Pd;+/'sʲlfyHsbVΨ}1 ^U/S|"9$k0֝E<-T*ņ$qCnՠƶ潁l#K .:6"Le,b~kNH6PJ&Ry+z~Јhb$)~nrFvH2\? IkK;?`4rwGđBG̻KumʇVH ~"]50ˁÍɠߠIPTiY OfD8MIjB,+B(mD8 ıeU0뾂;̵g\RiL!4>_K;\9ӂxv0F yP<ೂoڸIN߾ix09"YZz8ߚ?\$D]+~έXE0{A4D+!5.+Q'Ff_5\myW )MXŠA̧;3YQ:TkuubyP863 ߈@2$m(7ԃo\PWXHe׈z/D'C'w/t%][_+vh(@ns5Iz['|zKRX`U~Yݛq4њzVv['wZӣ>ҢY4QmC }{d~Oug*#!WZ<|6U~^K^v_y$#f,TW@Sw"&}+6g.tWGڠZ͟qCܠ#,yvD#=)D6b0;fg":tEpW\]\svo{r&[,)kfcV Ψυ Xqa$? Aw$m|LrBRqOt[S_*44pbUcM;_H#>_Pi{.Q.8o eX-ᖆ>wtCEŤe8H~h" Gbѐ.C!.c,Zg-,Rhn< };[o*UY|6DrӤD`:ɀk]6Ak&0u놂P;Pť,X<*S]+?/Ln15R)$oÊX!烫IH䡅Ra?ٵV;< et8o%4dT.ȷnz鸙rj3CUL!AJ_9RcH! $¼#쵉mQYVG0X]5!UvˮR7VIB0Kgi7s $628xఁ`2:8s N0!vNQ./j4}u׃Tڃ};@d>1m&ÞBhyudt@Z##G,{qW(b'17G'~?B'T >" C[N*|d8#s(?$6NMӓO(E:iNh98SWN8|/Cxg1?+dJ>-_⹳3W!~ܚ筋V˯G]cR EFA61́gGPDݙ0u  n{RXAq_>V*A?mjM\JCwl](SZ|&ci2(7Tɵxӻ qI~7n.2eU!WBASXYxb $4ԔTfT\/IhY! [^4d$:QfN:Ss5߰snxacHq[} \c2-Zc&ڗDd9:<1G mn\!bbp񫍈dF[K+w!l)%4~qp} ))(4Lauv+v()4J&5!i_3S*mHˀrFI=NaW_"DsUe4uEFpK*At_#wv׵Y ٠Gq&OL"+_eLRj<|h*0c<}"!JYu{F,hSrre!]:@T Y  @KҰ#5Gex3caf^NCqVS1(*ҧs5 O/HCxYc+XF />/|qkYgA:\3(\eB= ?۔[$T"H̲i)zU]C i'G5(IBȐPXP>NFuM{PO|ϱX.aZ-M31W%YLߛ=Ǩ!&ȟr?sBlD6蝥 ']Kȫlg@bbVPez:fntss*0Y ]) G%M2'gYd+ D,ZAB C(#yAɋa7 kh./L4Sـ Β k ;HA1ll]r;w?92ũ^Wi ]BW-GqVܩ#D4٥ Xn%l/VZg`hÉ2?xq)_m&\ ~yuqj<1F o|ɬigi8Zw` nGL&VG$h?|Z$ij d]H*T:v!unQIJhV{ϴYI1|[GJy f#-ܛ&y H*Ǣkr%CA,gَ}جiKfYeWn+mJ)$#g2i?5@GO$a#42;l@)"+kDگ 9H0V^,ڍ$2OFKEKz{x}흵3K1d*O}يj2pM1n4yB'2\b]}s>Ѹqǟ>UbRynOz'/ KWP [;dE> %i|#R$ZUzKN˘G;doZW𶷏഻]<)QR)dzr;q-Rj3:[C?@!ߜq8 Ӟ&>8#n-i>5w{$j`vw;7n V:Kbq -uR,V,?V.f\=7Og.;RJM:a6cl6 IQA੠zCk噓%^(6kX׵RX+OXWM̥(|hMC=jLɿ7s@ȏ+`'oY%w < &g؏tz?K;&y/duJ3`cӼ7Heܠ8x8bGfI'\J=L}ɟb^Xྨ_eN}>d6Ouʱ.<&F-/}bb;c-yѝ*V-8K-( 82a18 7ZN歹jjjo$,mt#Vׄ](fx0qa|T %jHS2D;A!K%`%4ܴRa4Z6{f?_)[\6lglkfصOK+h6CObuqFo ̏})_s .p`p?ƥ<? O +OC2QvQj/~ZZ<4VA,#9!V};B+6 "6 s\U+D"j |XJQ͍0sCCZʃ\C_d<Mɧ|7d`zfd=tF MŠlf6f[(]-0(w Lь8VMe 8~d-Y%ked&V;ah9Ĕ1heޑVi]\-reڑRJ{:0bRvtl <|iYݞ3y™|:jt5mN{Rtdn'F1*sY9B&jˡ +8j$"' k#V{_ `&3sԎ$ ʳ8z<|>r^[4 ΍iZCTƉE %__C(.4ِcdWPWr|µ"VjIb(yjL-Dzq#Kw^A۫AER'Or d0ݓ5F<3um|WJ]cN1 b##2իZп$Y%p#֧_k`ϞSB E 5kGo61GBs Tf!E+)=nsHO)"ꁥ^W|d>cLl2bFo0l4X2<E:6 q6VJMUc)2Lx@0hsդE6ƞ] 57ϗ3pi֬& M+pjNu5TD eO_޺? zꮎFtRyTgo2L=[yٷpկjr*ADՄQ=k _omwg$eP%HkҋRա씊rc|\IClS?vx>A x ͰrTB {9ˣd\ka`CBQGacYU"v%W&\"GE"AoQ%Cl끕*9T?AP02"D{G_'O>Š/^IO)졅qwtO ]ܓxM ի<.=wyB%ȮCp+'\TXʞP͞ ʬ h8ac)UEי|m q'p`V-䟑S|s !C^BE9kSDVTgVױ&dSF74XP)ʂ9yna/`*yw)l ?Bբ˜0BG-fN̤Z{(,&r4if"O:j˽lSS5W "+Y&)Dn5MvmEpc.>}$/2t,ql\ML?ɫ qW>1eU'h̊_&cjnբR!\87deS_I\-zLa tјmiGCJ 4 4|RKrc17{O~I=j-$XBo>/LP?ݴ}( daA"ZNf0Jli9[yY;Y`V&R6 ʛ_ ~m. a,$I2.Zk5F,\ΝU$@S',"И\8u67/ na}#l5*{[@,(gu*zc \]AڜFS"v@pHYd[aX88>[z"U;)g߁PmQ,I@ߝP$Jܛx\QP_L"vT5v8&Y$ց00si1xѐo?˯y*Z 6L-dգfǍ9V( 7DQoM?G7ǓSN6X>J)yE=ߡx/QYa-Dˋ:o *ʯ ^K )-BPSsOm-X#Yep5r1Eh' ˚p ui/hRU],q).$AaN>XG Vcv.,l JE)$ / ǧq@>U4C(]B9 m=LEkdYv%蒿es<Д§O@.6p ℗7t+ndo$+%e^;b)零YbϘSP*2{rۛE6Fo\0k z~v)A4.?oա2{xf4(YBO܀ HZj|>0 ^GHI@hQ}wbak*SƬL>~bmyB4J:C^ G.0Z@Ma4FR;80Ζp!VzȡvEaց\,Cѝ(5zBّ:IÁc^:_ بT & wGCSoAlւ+`|$y}e,g>]d06K5̘ 4{(zi*YOA=~ mV3B 0=ɐ5*遫m#&~W'fPezr6֓;<|FyDzG!iԒtW-r#T`u994نtB¤X=!^Xw<%OMO#w7(-JS mi@7 L^xb=#q S+v/{҆Ay)^a>ժ- ;9K [W! 't'Bo'V̭FOL O@ ݤfTnd b;ML#Ngxm +!LUp,{:kc6?_KO̗/C}C[\JRq9%>92g2:p(*aN^c^|>Xӎ] Cy_Z,7z!=N9ц>lDui+H·."oAZ䗖õ#b4z9Uh O7]Ш#nX\D@8 {]⿦WKC [l#٥K%O}Fͭac$T&aA6Aa.yb!}0DX=2&VIinzp#`ˆpӱ5](}*z#˚]HYDډ|WLGV(1p)o*}S >%0ٿ: 3CI6(Ɗ_cS(Ha2r9@ <rQ>lAgtk*Q YՆ}MgblMرާU,J,x21Dܾ]x` #/ZDߘKr]_l zfNlzU%z-jX `S^HfjS)[EQNI-< \60͎k*^4@@+amc}Ŵ az9Vhj(\f`ܦ@ և_8q\%]BDF$hZqˆ4)}zpry&[&$F&.ڥ VvR9Ʉ&.~&K3 ȝ?IGqQd쑼xQjO7v.բ+\ǰ%7V`[Ϳ"꾚һQС k?H>k0mӗ<}n 豘:irQ/=`b7[mK2S'#gj3lXS>q9esKv sc{9èB)bk^ *UVtzMW&%{0&Q[| !vTx'ӏ-St95.P  O; Xxml }㎠[5@DyT hFB i 4a/ efqJ4kW7%.zI5r' <<[No|'5MQI 5l- B5y&Q% c7 N}Yk|bݨ'v6+ٚ. B;8I Yp"EڟA a [_L)dGM8GXֆ7V5+S*Z^:nP՞G*?^;A 3'};sь mɲ}hhatfksb 6t<4vAoI7 UYg"fѭ[gMR[RWl8-r:%1;g:GEN=+oF`̎;< 'yr/XĢH_-uq"Cj[ c[raQEsj&4IV{vNl$! Q ًUd[?SQۄno0 )XIռ@aGfI؅VYCSZk oZ뛆|W.soO9r^tژ=a˜ۼqz -IVag [7pDzɦI $28r;bj^g[Ko e8)D36 Iu~f\ mӴXG̐{!Kuoew.%oʑh=5lj_CM)SDa{ql\0p ;Yr ^m@6j osȟk*w)Փi\X s~ɒ~o~Լ\]5+QxULQ7L"J5ΚNm2bxS0UTNWbaf8m+g:z\P-?L+ӟ-vL0fےEП,]G kzEwE)xFEt`g^pbѫ>?E xQߛ:[x>Es|V#3O_/粘,e {,Pۊxd,WR`\ 3D%ˏI,Dbߋw$ ?(Ăwp& _?g-k ûbSz…{dEWݵ]$MO.ؚVJz`?> l }﫮Bp-(l9{ D;.i₺*<kM=,JˇG<9Iq CwZ $W-SG# Ѡޯ Q6r;w€^3JIP,!G?W}53ԮRrȄ!m\L>[=48JHoi;ƃd^sB*gil7z! ;ߓM^,1z@ 5 2ؚ,V "()Lh͊14g/0bխBNќ̺,CeAG*KsYo¶$wEB5ȭCw*&khE\{vM_:&y- +vTvY;}9YPGrWgmH{q?΁;Vr2\vǠxh=YBSD\'n*v&!kL'Lv9?J,L]n i#3ݱPcIDP4=%=fo_;Y"|[9kxؽ C솥4! {5̺u 'qhǘ:jK9|ǟ5)te j71O)I+}h5E 8I:\Ťn,ш*a~%P48hF4g]&.,"vh.wʠdtΪ[ӭe_BNup%Cc(Ѵу&ӠOb?8@Fg< 7<ә Z,len {,(=F-b-qɬ7$6sBЄk@ݵ]WIT/ħ05`^&MJ}s)k*fKj$ZHsr#5 4<u E:/7f #[~K(-]ѵ?ͪpz][1AZh I&Pz˔ H<[ գis Pubpuj4s@wu04P&_exLho -M(17DXԹ˽fŠ|"d,q ^99-C Z :i%_7eWEH=WEEt> evYKK6Cd^W S %"vzK0a%il̅@\,7JM ^2ˊĤ*YcSJ"PWl ӆϛ@8VX&eIKVUsSLw0XUGPbHt 50_yn"ȤPX` V/ U3˼?< }>Hې~D=I@;LvF^ဳ*roo ee;=-Yʾe 1 DZy"&ci&AFMymbF gJkvg(<ĵdt^|? sJ;U1!Qr+WaDFo>UѠwA6%CRc7+bvAjdh^癷m/)007I+d .Sg s)OoVY6gns >.phm,Z3IiR-ǮS ҆~^5 ]qFd%RU^܊(B]ې8a*^1ֲrFVD6y)Zcj߮5~pcq|l3?BzP_? ϛ [ǫ r%`"^6q-%~4}$ew7+4%rs¼J3CAJgN0D#Gw^Aߧ&l+g&rk0tsZˠtu6YکېIdd]ߩ { ɹħUʪh'A^'|;e8 *$Tp([>eƪ{*hKzPNT.ta%|N*Ծ.ъ'{:>c@>+OC. {FÃ)=I] \c5ԫЧ)&n܁HDt@P-u8Gb+hv:xm`#ǎ ghfF>"t"/bFbrB ύV[^LܒF ύfWzeDL ,H>tALך)82F92euAq뒡(ʔw` 1U}810 H-MܼP2~3Nyn>YI +iÍQ'Ms1(Hz&AtIru!cqt 6!Jh,,tW/zy() s<`AO@ݶC-J56 TX&!Q$\QR,{?k~(mFs5xĮGvQHdg:@|?rmṸM7NA0]Q GTk:| baCe"fMI߀T7`sS m]?e@zV̗1~hbKĬ[Y_s[b{g _,xil7(Y[ƲwIz26&,3ml- &;$ #߼F؏]Sd\T7s-jeѳkGX˩)C0:6SA@-,C,e`R2K8ѩȍPka*5~Š،gO5~v{Zngn3jvͳgc:^vUOBu؁$` 6ԟtmi`hAB[$/N-"̻ *6.gErli^xDT/6ꏼ2[8g 4z!0Q]!6}5O'g/( I'R -}?+*lC wMA gnYgzQ5CwڝFJ*X ÜKkuz%r+@uݽdGkH7.-Rvaq"p5{0hhNP}S"a!.zSLN[MgG+W0kA >M _0.)+|ºyK}S]?DYv7;mEyF΄ߨI3 &;'+l&sh9@رȁiPX2|ݚQdpysl徽<yD$BI댢 2BnEm6 5|F( ໡C, _tuzUg|HKa}R1j#D7p†'Ipl]ח+1}xNYt[we'E@"_}\QL,2 [Tَx1,L5}3M X.͉$|-P_QʱSm V<{Yq"-Lz!a8j6ĆP,TI-0tOǜ<̬0AE38sgn@) '-8 ;&AQm6d?iN#n1s=_NW.8Bͭ)*ֱ9 2cز-$eM Yզq?4C&Jߝ=海h6a[^s3q:( tiIpƑD|6 qGj_}cw4yl;Siȍ{P%ٔQ$20a{gH,얗$(duJzmb !֖i䰗Qo{^݆BiKejw{\_77e]&BÞ>eb7xdF0J)ߓ]S9[.D:]w9h@禮Us}X'v0=7^ sRGrN߰K74*{6 g˕=g=Uqr"`ji@N TS jnW\ 6(Hs>O (3@ J>gҷĩ{^hf#~[ܤ)Ui"?M'#P}=A>4Y#Vo|([sV=cFagh8}{yxWy3λLPa.eP:n%c PU]"f^_@v&G*y g]!]%zٶ<ENoi*{W U2GKP8+C9 _MRߔܥdf%+#9j3ݶH `׼7fYnn+ofKѥe%AbH8P!N_~k_3p4q@-6wI;lÊqy;u/ 'skω@~җ\r &˃Ƙ3HǪi@"}>_Z~r8B^QA7ICґ=.IF{s^ƫ$] 7O (apJhxAl+@W'yK?2d,Tl#"F=!;^8a'y$h@Q_;:s[Re1D3%@>C''qPuE LpSf;1}|>+pSg3^⍙) I?RIUꍃW TvW?VRԃAڶOn_N.^wevzdXWz^e'7d`ª x:m:vf( 3&v-EE&R8>rU6z1F\|7Zi tԿOd/TUVVuRN*ZlDHՙ#4sL6N(DqL>ݭ~d:GnE2i!-.|;g4&Q K?<zecn:f^(6S"1Oz'e@,Ʈh^S3҂fΩZoݣ\ՔjpLzج_hN"NSR.y: Gl6t{(@3c8z? o7f>86G]34|+g}т$?Zu|pexCH#idin'Ezzc,PǭԠ[Q͝[zȡB8 H.0W=퉨Wږ1q3{Z-/:}j5E7OKѧlXm5B a,͸SnI&rKw3X#.3ɗ0&ԥ)&Q_7=b=&VNӝLe%]NVw'ݳFP'3}g ûi''1,\+=ͺG8,1)3AQ{kh ELci^rj/VfLI]n/j>/+S4&RrԻd<| ү Z{~Wa^u''O{Έgr1v`Έzoz\Z&lm9%c}#f$95ı<:xOy (fk`$oX+s 7ih/Ǘ7T+ ϓgQ%|& 8.>nzF 4K6ي-7Z!l!BTE~~>OW^i 8 v.9ׂCW"d9R AL@F_UQ,rm"wsoifJ/x 4t]AdvH$)}H1iTeD` Nު{'9Fw~v3 Hu,&wQD^Cے y9~DoEZBO_@'+vˑCCp6Ye|}!qQ­sDNƷf54ݓ. iNڒbƿSh<AA#W&OMVЄftl˴ ?`F J!>Xb=y7(lPw_49m.@2enGDD*eFDh '˚Z`@}gb8JSB\;R̃x2gϭ,-Hr;$Bz.yg>ߛ7Pf@K->8..#:L=I3.$OR{&7_ Qqg$Q' X 1wX?gB05Pe |`P%~[1*Jo(*ʳ;X8}3{W[K;ÊS#b]1(ae͙R\`V}>ꢇ>qJ/e4u-ZF'WE]OX c,f b/)| \\4GiZITtZN-Tq*~`n 8 m .+4HW_މ(|U &#+3݂ɕSv#tR$_Lecl3j.R];<ntXw%Fu^*`zEi6>Mp҆&PwAK#du'1("$!gv(F1AӅۉUzbrp$YSzqt݄K/(o=h1u^k'b&LIk 04p` |BNr8:5XL/P` d 55fi2ҳ8/hS7=8Sl{A%7g z"=\\x(g SӺZuH77@@ yĽ8 }#D L/"L^٫ԅd`&dєKVJgYu)#?gĞl^BNIڐ̉~M*}֋yma=8s@]HX|[zۘ pgg S\Ma4HIq[X>1(aWdS)+)3UeSXSHh]yR?+]s&!vÿqk;pM;nz4ql?Z_C(,퍹(p<x4m#x_8dܕf{w\tY'pw }"43 zehjDeKjݦsx>8\;CZ_9Y􊛳 _Ѡ ]G0H?Qg7e4Γq37^ )^H5+'ux?y3Tqx²(3Gk#Q`33gnM vyUڅ85q.'#ݏw)A5JXn, CU! }~Um@,ybIk*ܠCKУK9 @d!zK`*X8hFɩ=G,!o,kil*fwm)A,OAh?D SI0:U:b,ZKWÉ A%jnΆ6|J7i`@7MV{3CVŮ[5 D:$Bfd&xn:q&mFUp%#2dBp·eOH{EU01Dj)|Eg3*I5d̈Ț˺MlRPaG(wI@ϵ2/Ox'\^EP KU~3T㕶x|B՟fY\1-,|Tp:.-䧖V+;`*x]8y! JEW0DeG!e(_;_m@' ]DGMaS+Rh?[-`z+sy1_פIFEuڽoC)cN`Q3$NuKr Nt"rp+/ Og#((kV%W;xFާxtdR&^]k;tOfQw| iKZ p&跢=7i_qhW8S}M =u0v; 61 1XNf :vٞد%&cAPN|*v?O9oqp$^ކ|I]Ȇ:) b}֤[!ᬐ^M{3$μ2v%`}a7f.ڰ:/ZldY%1J⥳*پ=Un3H$`@{ 7au*)Ғ.5OBb-.6AXQHPE1@C|}\* Z"눵Oji3X|*`v(=ʇ}huqO7ɂ ɶ>1Gih>Wޓ+1gȑ,:격3vЩKHnۺr[HX_7a(7St~ tf%5@8g,0 Md~Fe8\ j ՠctRDk֙Zճ:2׳f l57۾qM'ɼ6WWKipIq  OTkyģeLi01fMu鉔ϔz 8X(9 oE噛|䆚`jI~9+5~ Fsy#Ä"S%x+u<8g9wߴ5b\$Mj2* <y7$uF"\Yg/PŊ 0/ wx2  JDb3yJp&"{.ӏ覐$'}fcC:- E Y=A"5qT+e7Aɪ"Geu <$tBE{V(^0&A#lV̜B+!5`9Пc L ?&e @cVD v[9Xu6?tZZ|;s N;!{A 6%Z*qTK0G53Ieebe0ntSnն(@wbwݖ6D{3;c~5 ^{ VI9p^PSӭP.bnݳ ~U:aBɩpvڋ̐%e+}DIw&x=p>]]?ZS ln\b,K&b:—[SpJ fͪ`(csO< d,{(g}`\Ll MF1aTG:*y7^}`&yC AXғ":g\m{^MO2,?A c]FR; iu&aTy Y1oJ/GVFJvDWT ՒTb D0ۄ E]ɩuVT܈oؗ?2 (n#̳M)$$V`W [RƆbzmߦX)Vi -+* TU2-ƶγ^#JFߛ3]ԂHOX"9¤"=%,:˴eB=9&|D87J"@}LF)F˾t~I7//`IG$ Hvf T !Zj,rgB4jQvrBCuYFZfM{&{!{ ApΛFL}9D˦xM}jQ u֋:v0UEXa| f̓wF].+*'6$^i=- R',g.0nErJGR-]ђ|t,Z+ GIt>NXYH5YR3yVHDNŽcqLb8Z]j˼En.4*~qMU?fRmIٮduGާj!m㼌Oh< ǔVHYJxDxI զH! OUvm}Z1̈fMM$:ɗt_t0cghփ0a}Zo$*uJMA\KM[%O&=cz[q:r #uJ+q)k Ê@j-@UaTg5id(MMV=$E$yA&=f`ECZ.vS_Wb߁"yBC̹[$ P]zJ*!"GsNj%4V*AÅ=o (jʇodo9$p[S|Aljֹ*v} $U +839iO$j'\I'aU%㉼'&FL4R(< 7M"uJՔ+- a+fX7"WP;iSso}2huzZ;&~Eߙe)L0ΌvtFguK ]XoI>ϞB%ٺK^Ut'Rq̂;D3+\ӑŸv$EfWlG <ڊN(T /'r ݐg1yLQ{Od$(tUs oNRcOP x˲cz'B>xmw m"P;?)9> v!u&'1Dt:eo^ ]q}֔H>sm8W 4񂽗5/i*^ #Rɘ$u4)6H Glڹ4Ф8@!UN 0V{-)RhӧCyslC>Vac/n^3?99z"Eaz9Ȫ4wSFzqs EA&(®dsWPWN!{fX9]6ւTk5[՞]GֽٟG +.@e=CNMh7y 7X|[<0!1ԛo6%>g<4-j)堓o"oph%J@\˜S˿#K{ÀRr]N]$zG~Ȟ@"1qaTLEU9-%؟rJ:}X{YPϨy]J1!mwjdJOS^rH6*R-9:Àφ?N)HYOs{#ޮS@FlO4S pC}au!qR}$03'I*2I?2~8QQo7kN:ixR-Ȋ. !{4Xj?!d+MMV%oVƽqqDz#{oX TV(Q(CkAsEf}}Fau$_vtI8PZӴRSGm-_!H0:貧"b&-`9-woP?:`efD2abUw`)SB,Ktu07 M +b#.r'G-$B}<ҡutP=  ū~45 TǺ+A+dt{Rp Q1:$",2 40qk3uDطbre_.%8[#]]R{Q~]FRLW-ġS{Sm jފ-;+=: ՗h9e MChGkdr~F(O΋'Ħg&ŮD,BLI~^8*n~ !f]pE E6߂VN;qMԈeǢ# vwnWpB˶zی.0Elbr_we͉1zN,1aBwkO&vT67]T+cyi?nW\ oLDw( iѽꢕ;* YZ8d1d30>B3֖kxy C_ /-^f\3T`$Ic|01B'~KEl:֥j㊎]2׹eu4^S: q1sf9&SrI 7O | }<)ŷn 0 psW1aaݾ7Gƀu{I ɼm䜮0 OgG{2&4^+HԊ-Ѷw UFW+w]YqYI2 `ACP7+;gDE500M?V_OK&x_ˆ(G)-}heiT}z!U98 i7t>7A0׬ƾb~Iϡ葳"sl5-4Syml@F&0a 6cnH=K æXq*D` m ݏ 0f!1=XW.}uVtBQ5+1(z6]\K f@FG7;V8 vjg*Aߘ+ӭ#ή!6uSM&qlwݕG^06]W9W ݣǚ5̒%:S̈́+<)_hЈd[Z*;lLaG0V:98JNX~CB8]M&:9Ƕ{]Fp~ef[](A̓0Dھ _H$v}zBc(/!Cs86~3O(U٩Pm۾w, n֯2C֕.Z>EI<.,)d&r^] \3 8B$5lF6sWhIA_:@J8tڦLeJLJ";ӷ>LHpfX|Inh_:brSF ,HI@)& Wyۓ!\۾D4ae )p,u }6%܄Ha{i%MC&scy+E%QׯY5+MC{SrE`v\5XBH>3+T*87sS דqr?~""ҕMT~hgΏr͔n"RP2Xuu 1a8f`J栲飢ECx~u//ky7T:"jYoc ԡ\V@'riߤxcU4δnV0Yilc)"Ad~O! ޻fQax,ou,CMLoe |p^.BY?&TWEI),ljsfkNj_ԌT]ùֱD`ICbB:³*pLkWc|(n/ӊzN*Se, bw D#nXxٖVdž[604B;pʕobk'p8~=lHjdWNm2Fߣ~nkpB^]@18P)`-EC+CRܦzª:羆]eד.=EeQv27[iQBbt&wXۻ1'h<>Tgmg%<:QIp:I/4ޝ/fx;YUphxǀp%}"cC BE:Sgx;I+;پ5’C|3oP83dHIIDQ82Xymss߇E0Q~'6Oic,Pњ WP%YUZ!5o/'洼o2C>a3@di&8OQ;(\`u@!RSZ{rSକRъߴcƷr_ζ 8hNC40Rlx $S7C\ڈxg'bx/ o*K#Tڝ &s6[D2ǬIJP"n<-@"WhEŵ<_bW'|_Lc<4r0.o^Nĺ=k3i^gn ks"?.F:ӀSrI_]\Z2*gݛ _x%@Lb9S1!d y3H6̠'\XBIcnƥwbrTPOu-q2.5?͓n`{ֵ]+DZN9|Ȍzo9U2Be粫lC<)$>BKUB[H7dGĴ/xpieNj[lmgoXtTyzy/G :Q 'rj/D6^oy` zEK$g/i[K{8ƵgnN~12) kܷ \X Xz#n)3SGY2>ěZo yDȗ2ZmC׿h1YjL暥* 2;+g}\ /͗n|31M3f6|3}iL'lB#ٍj6AL æt1Fl(-/3pBe(J)+ή^o(+"?:ʆ|²8l亞cQb"4ꋵD J0bZf +vLl0v*hYCP xY.K7uN;OM`9:Wt L绠]ܗG1@/y>T\5 UA5lUQw߷>R) :T[`qӷQpckF Dm֏Q%T"D‘{f`J-0̿#`y"π88ϯ1]ԟ|G*y&^ųZRÝɹvͷ((:ASӛM1HƜ+;; JZ]zMX/7-;OpjvpO92Y-:lNˮ++=sgY~aiءkVٍFPMpE`IQ|~UBY6rEGLNdJ?mA5^)v3X@Au_l@Ʋor~C8Q)Ny ajo8 _}i%HTëQ2~7w=i^-+l:m" "! {vu~8 )a+ߔPcZPɵ-& յ` _=a|,]9YuWxN,]'j۫# ɶn*(9&ĸ- T,]i\jv7ڒ;p?O_P'ؿӫ /NRqDq'?U f{˿t@2cT|C6JOߙwnԨF"V[aF{lNBJ(?WSAGa"W43pK>ޠM&iZ4|>$vSbAc 'ip&"m} sj9ώ&/nmyJod~QZ16c]%98=&"<8w-ҿQxjǭ5Zc2hAgSq~&5XǏٜ,6c-p+(_fG7{p }R)/=@pNC^JqO م4\#Uy׆:v~{ nXy~~f <ϊ*Z։olՀԜKUZI1XI%\euW G~0$<ܝt!f7FQ0\ti.eEjZZOx*JU\֑EڧFv!\+oCntK`$7vu̍)jL%%x٨l3堆+Q"0,mKp>f_¹bNh9#q2 VgCEnheAThbC|·7?S8vQp Q&ёAKL.S)wu*S E%]dI'^ˊ{bV;ۜfJrhLޤ/^ǭ6n?9I;3QL 2 ZX>Kµv )}B b Lyg(@e:0|"}W *s3H_]aeήL?6dK0 \Xeoqn}bQgHkp}c$ zQ .y]CK[ڛX~39%ـ>' 8ǂa,)(ݜR>A ء7VtD&/c}oNRc)gf 3-b>(}K/{"ق*[>(,WBviGjɲ:{3s嫥MDzyC'\rͺiHB2K(#㉧23ݐh>t~(@*| m+O$44ڍwnsC-J_ŁFňvca7@2{53 cd*cms5Y" oP ;jc2p&"9)=qf8I4_';5D @4oUJsYRri7Y c^ŐʄNzMq\;4W-'yZXZ=V?lK ݒe4ǵzΐsOSP̒y[ֺ`@vk@WJyM @.{A%၉e UANx*-V$mN*'a>2E:e6xQc81U+h_6wwʓ0ṇhv*gЉoz)ɕYe 6˪:J= ȋ];Mȥ*P4cQtVL,#D.]5H,s]\w<PA`"6ȋg%1C LJ]'\0oDx &z, #&]n:yܮθzcTJHZ `aYjoտa؂K"[m"/mh% .k-l m9d̕L8gB lךdBS9}뎨QR}b`MD1} \HlrHx$d3}㟸5/{}PPnρ9j۝ V!t}N!tZ"jK˘m޵ѕ_ _8nXi ikBh,7_k[X8Fb\fd{.c"M;|2J4Iw˃DlGpyođ%ijgqs ; ɑ(p~ا<6qby!$ Ö. A\>R: 퉑" ľH.Hup?7ZTy3mẉ-2:@Cv*[@8uϺ0S󩿲_yg+)' üjRwP?z˽;;,VK v)9U;_D0S5#_+5l\ESX71^`b>bsKr!K6vGa;&}ɇrŊgHWu"[Mk1uǕ7D] UEOt<ӓjLm-~@=绎hS:jF ďG)yN8`]̧2d&t$5vW~;qwM IOTǤoD7BKx:7SoI>󓭇H~IRn=dj r`?.$ME'KZ& ,90b b] xҶxC]a*:=a[^{ t+Yu&5OaA:Fй-Zc!fxD`ِVXj ^{Q=_~NZL>;0I?F0a+eKHcz #贛, ʼ0 )M6\LbKS2@=~tiJj`I.Du_fh/+yCW㒏^Ĥ5EI=ŦђcLAԂqpD!UBFi4)ʬ\usmp#.";+K+&)ՙsoF B<~;ޏRDsRO&@kfѰ5ܛԕzG)- jGP5NHGn\mGy/ܤK6kaBxY c#o z5! TEUXKtw_SCM`tZOJOnV 3N6~$c }ˤal0<4+7L+h{L⭋l1 HOjeuҼ&ZHZH-VǺ*l b"9č?7ę# G҅Aܻ/+`Oo7`zwXտ{VZd#S\OcE\$lɔgB5{O-[┄ }DPT6 uVZ*2J 2yJmXF0&y'HCMۍ,$]E l ijdu{26mlV  }7j.Əߌ򤰈P]^O~VGs 39&q /NكKVI's@jÀ.=+=1 {_`yu/'f(U}g&T+(ݱS᧬%ߟ&;VTd5 m(l" ϰfA'WٽB  .QىYmr`~đbV1o,E4ɨb!^у&HJf EvԒ/5`TJ&#?!17`9 ;—T#_s7&}:AN+hkPzav},*(Q.zFSPAe,vUNފ#g*B DDž */tJk*oH¦ `;d0FZhG*{ p,㿂dmNblF=G~ݠʯ25^xV2pU*i'Ul3ׯV+MfcF6{ #Wk'Մi%CcEt!&<.W?ۄ(3 @5 z ^P c t^tO`>ьM3:-&cY!{W%An./BhkzKax+840?켉m¢,,+V*1?}=vM٧. 洰ǞhZE :+^5ݲ2a 2 _@”ȶqAM;W(<&-¶בUCkVy B mdV]R|u t5jA eER/۔aI.ۃـm ,M@&1 I{ML _%nG2:VoG}32%L rPK&Z |OoGj8^rKK^thMb)&F@H]ma4OAǤVs۲|a08|+>+(=sJ=KEkRM/ 달20%rόM6R]{,ha Bv bV{h{i1ƖI"\޹M-dŒ ZŠ^KJPqtRZL%qP|`եqm"kb26ÉRTn p5(_{*x 2K^bXa/k^`udЊ+'@wPAQ?KB zy%z勗cR&}RokvjNKVSU]@JFHVeЭccE󿬊CHf⪵zeK|Z[H\5id!>*֡PDr' HO]{^Blzњ}L S ÃT%byxzY_#' Vpy./ۂ6G1N&/hdh_Zg=Z hAOޣ|̄o +5yY59g;) ΋cPZtrry'vLiGf MڏprvIlXt$aoH50-CAf |k5v"~(sȉàւGlCj3#o2IB("t)3N9+*Hl 06O WS(q6!|@mK&""mvVI ӷcD~L)سEY_疃r^2 @0 Ƕ<1f UfRw+?9-TфlVrq~6nk9]_]֓x9Ym@X7ct|Y:~ͲKLaܟݭ^(;6_yėe"2¡|iÆ{\ok}oJHz^BRͦLېm"_hp( ,@J(|*--ZqGw[FAھ L[[v y&si/iBoj,̕.qxH4Kvv1IM1@pMKtY뷡tdiD=DpOy]Z u723ϓ$gN,Ue#𕹭Iy8kt|o:^cQ>2EėIbJ?E5ORϓN%W< 2L =i ~FvV3P1s<)v+DcƩ}}jJሬia8KԠn Xq$Ndwґ¨J6NHfضޡ7g#f7;mr:RȆ:^LkKu`0fE}U_/$zn䒿k}JoLWUt rLQfrx#Z]䛴:V(Gl,,neyn{xw#}kHvI;QBӇ^/ 32/Fnm 51&dq~jpCw/{?-E$%K;8tžu5'C4*|xRث!YO6ۯt7_CCx^ܓwCjШ+(u].}~B;HC'|gKC5mf+8lnsL8jҗ{kvN Tv(KdrX>Ci!/&r!%T n]hgh-Rk1usc6F[:?-0R/^H2Da AX~w)4G5 Lܺ\G/X-%i0CJeYS6[ca5 =C'n#d#6GFr?(4S;<|$)`.&}yvR`XᷓZ V$+JE㮬V&^ѿ8JrMI᝘vb-Mt95ֈz?Ur9􆸾@dpDB4sObRyzuT>ozB& mA,ML3VHdUQ!'̞Q\NiUf@(29?uk@j[s;I#-ĚEA5nLDfXA%ZF%ZɭIJ}զ"F[LXa6[F!S`jCHTR뀱Hh9fyTUgt[:iAweBXKڨ_\=[㑽h5\ Wu0JY5u˲Ks_Z%NKda]Y{8y.MYl_uq#Y΅/`"﨣_cIqV ?Jf,;v"ѨP2-Mť s y;=/*i}. "wk,X46t:`r(?Ħ]M3 8+xLF Z;X=] $&*c+ǂSU[]J)X!ѫW14_vaI}n QYX*pt~ ɞwIah]:WO'\t/gf YP+{3%.?lMp;c+"f"F4Hcί|qIQ@hX_\>,Bs?ATТw oK( ~l9ZUJۥ yspӴeْPt=f"t,Ɵ@6ob qBD.=Z*lCtFr wVn`)r~ z1*(rHfM=U(v:]ݾTyzСrƂ.o+M魶1KWAhGV%d8gP&HP, ?&)GL)̅$iS~QH+#rmf[!-wS!rg18xa鮐d1O;:=.MT' f;w(XdX:pgV1${M.^S-3.与b;31P Z*A.~mTQ3_Ξn .ΖO"l`D6} ]{q 8ͮ~QPD(jhwܫ}kB .h/BkVD]kcAnjp5=?qDEJIf+#n5fxu: _xG+on|tK=3֛a<tpP )U1ǜg *YT3DMH\0㍠'P5Zس;lֽw s=,31C/#@?aA-^߾B^M;Ζ*~cVSSoa[I ?ⷮ  >FWF`,4֥oݕG#᳀oK )9,M/uȘ6B8QvJ%v Tʷsa//to^6!8:G,]Nwa0ar;GIGgemn W%Ιs05mKs@$w5ўUj0t*fH/:3ݩ:mu`f&%08E{ MRkfF4_`'q2ć'^,nČ$M~8$l.x!a+>ʼnl\aڇ\$_fؠD)"Ots:WHBjzQMǀ"`#Ex5{аOD*q(Oݔx8qf׻Kn1wmF| R)=sxrGIOgMJbr3q chsZaL ~ :;Q? J멛!@|9 ݱ_ۿ nK͏z-@n#V5[GQ"ݮ":uB"1]pKi9n H um8M[<ױsHj0Np "EZ3m_Bc/@)yF񦟽65p^vڑMI8 j;P`iwr}OΞεkX4yji R/Iz#Lܰ\cWH a7`ѳy5٦U8sÈ-'ʻ m4{SrA%ߡbMI"3&rhnR7Pih380bBOŔjhudyˍ0y*d}7σ٘,xl5LgnղMqa}c=.$Gء a]G^ 6!7s8+(b0lӻA&Zdmz r9sV5X}սc4VT{ԅ6vhrrMNZlml*L"K$!"!Gx<6'j$!H֧a¡}VIt0b+]d|t{|@Q/;1 5Ie& il=̩Ct)l): u^)0soϯQ}#L(?kMP,e& @lYDB 䀤@A~=cǀuxlGٺ k6 5Gg7Z( ϕ+OQhS+x.. ڤE0niˆCh  >jsIwoݗ*[Er ]o[&qRP|qBnycEg?[JCMUc}guÀlC ={×5ӗK~vnk#2h>;*"=HSI2Z+ t/o3%o:X2&i^t_L' wvl2Yf}(@@^,]}NZ]N8d %H+:N'?>%is;5^uzY- ӶyN%d\kH_Ɗ&V}7Q3cA=wAX@\)/ KC#囉ΥIF{$q1F7+-c5o &'$8t=½ D)_vo]Rlh`#+X<՝>{Vl78^r_̨tѯ ᖺ{2t;[|W*8z*!UI\lC3ym*]H43_.f<ruo$-gR#ijG;\AP1G}]S9ApT ێDm^Lі,I+UE{`㰤ay8 iW]$̟\](& ug^~>aR4`cAߴZ0oԫ3B:9"ٕ~Q(r%#̗.P7v<^|dWp0U' (DebxD.ng |"UӡTkV= BեdxRd!ZXV`W0%(W&*xD~plbָ-m/M Fp$?.ѠJȉޯo}VGɈQ;굗mɠ83HSsv<_W3he:HdTj s]4|o>ZOu{S` 'y>30TtJ_g=/΋| }Ҽ5k@z84pذ=|$?:0ŷo dp-tղVAx ][ άl+CzVwyk$#5|CƖ mS&1[fi(^?<4D{|9x9fmK#]Xc7_iS;.(8!K=T+^6A\xv*5='J= >q]{ݟK #;I` xOlB,MɐyTخN죭+|r]w4.^M #Ngp 垱͢0N$.=R 9>~ӵq|?0Jvb([ER!Xm~eg<37?]mC;a,z#~_TDGUf̨}?ւN%ە=gwѫB ]*?J-.7,>wwxU=DWgm jSK RBbs~ ^7:mbo0μWBZ|c<3 Bmtf Ҏh`Re$ «ICKm>zт7+2s7 IgegLޛ6ojYsI #,ؼx(x2]@\aU qX-ՆNI"-IM. )ᤨjSC[U4v`(ǻp ]C Fv|"_rMDV{ԮX8",ghbG%C۴)Bㆬ[s\oRgĚxV[iY}H bVa82CF@Hm;Fw"s+XKi u6q4Kx!Kjt)@:bu<)«vЎ|@d~xw(wrr.uH@*o-Τ g zB,D-E[ 3x)/: "EEF)4dq&7˩eقG!IWW ⯧hdjL3&bQ6EbEBy\ZJi۶E=BIP\iʖ"z5KdQ#X%$+EA'Ig_psA"%?6&rZ,E|Rtl`}tŰOD6i4i!"_.H,8T~Ck3n@uϕ*W`PPou_l/t|ȧfAKB4W.dG3nU *20v<:CvcNVbǻ¥(sG*\$Gt5{?;?~+$F֜;_#es8y|Qow's1 ԿVzO=wFy_`lZv>@վ!,F3|LjGk񕚰~OW-Fl Jg"N3YFvbƂ"6$D嘚>\{C)g N;^BA5T I!TU_xF峈?sj}M3qW㭺Ă`0,BC8 yncv$#M[{k{%6"XJ6"Εr'?ߊ,xhejHo_ǮJgm b3QoCf$h =7}O۰`sUGyJ0Yf9o6wK# wRׇ4"$tF Ќ$WHMn 3dj\ѲdZ1y6,푒 ]6[%08/ך)Q,p~%%(F3;ª;?nI*+J c\}Ө"I\MzV7^ ե[F^ 4`-6;uz_*J|i-)I4gva)#TPe4*8<;E,ic?sf]q${i45$ {h[5r8kaPRiHׅnItSf^4TQAc{KYOuuqbUH{>*)s03gx,6)a@x2,_ ]B]d#L U~l1'I`zGLߥ.4&w%{ev- re1tILoP4$h&pTZW]y_!)֥Dʉ ߰=5l{1>tZL'R]9#a%՛ѡ71vnVkn 3/Rv@ z2?-A8Eq4՗UW« C7OK4mTCtqZtmZ9 ̔9L6ݚFpvz6re 0P >TLM"}@:v:C$i֦ӧ,LAA;2uZe'Ű*8"%'E!,e#.g2-(1uz1*#}0*931% B꣗礦I"T%{,#^˗VTP 'môWR&?ONz%XO+}VT3iP醓fpg(q)9^!Ȱ>2?IfEQp]vISahL<h5R]o|q׉$ A,j-c~4wRsvfqor2-`i Z{hBsή4ƶ  (cXK&::X|P (uoOSyt6M]_pfjiX#9իrNW ڀyVM?2(wbi6MmS&ӃF>cL`cOи6%9Hb8h6CT >ߟa̵G!ٛi%LQ:"Z> n_EL {.0ߟ[OePd"_W%ڿd'uW`FId )3QX0?&ߛ@[)ܿ_W馄u0&w\/ 8a!җ# EE!XUF`߹X2%ؒ=e=VЗDWS~A ~ֿr{泸ҹ82"@x5>Z"ug&dѼu!8tf: y(J;l)uhyzZa.kw4=6In7چ|D1%?${ Li U9MP@(ũq8Q!g .7 T_ {W#؆}JkKȣU2>pj'x?NA1r v`; )yJ 0zKC QѥU+zԿYb{]X3^ki(JoY"z* C2sr4&-g'^̬\0$EdS7Oh͉G\_.5,ȈeY;;Q^RWz0ƆσiP8&7)yR!Z_PFtZ۝x=]@>!Ur˜4 l.@9z.<޹BBZ8#J " Mt ڗ;&Ap4ɺܖs&oaFRi5ƀ]{9ibVt-dwqq1I\2c}{(yXaj.uݖklٽ+LⲒVث(\9mImOѽvc+q<D`bBT{w16.3ˮMkNW# `{wDu;O]Aű5 쵥%Q:`H%f I)]RJ\DO rƒZJ:4<# eHj{D"oN-" yFTLi2n}/Lrk1VL)6h(XY&UAWboZ1ڻBЇO5+LWΣr]DҲpxٛs{z^/aΧ6ƭ-p/r=uQ @ϔD%PP()L!莐d!ҠZ+|W^8ϙ&{0-1DLn3Hh~HM+r?M#uk jBowqmzeOuKnPs<Zv9V1l/mU6"Jn|ғU܅?3Tw4IJ__ 獙bcNP+bT r~ƳlDQT` qs ث͓ 'H/c]/M!Lћ7y* :U=:g)qOmbMq]늏R3hE{*b-I-|jg7P1mLg]?z7|8=jU0st'ʃg6D isyJz[Q;ds ?1MCG<n>o[(iڃ<qmB-mn:EЖ|RWKP}1[eG5M(ISiu=w=0vlyKrQߌT#㸀Ǩ0Mb&^[C䋞w$8"H@{ԥMЎVZM<@='W"2-߅ -w"Rg  h'r/ENhj}RRH<~3Hw=Hd豟 e yT63Վ 0ν;jҍ(a7 );8Dt*Y0X] cQ23') Er6񕆠9u\eX5JXrypMׄdݒi/apζlH Qc%: Z[ahaЛ L!|1`<4nvecR0{ZϐqwgBq !3DÕۉgFѢw I\;g>AlI&a-#ޥ-w2a QA( sҺݍ#"^Ѵh> y{hpJm6;%+,@N*,EB\~m8?hKLiL2?Qf{` }U}}B*zO}"`tuJjt`6?ȧOX8)f*]8&וgvD|yi4TVwze2Js2^žTt9v>Ew|cb*~?TOJm(=GMh 4d]onOYv.WB;{rkҁ g= |Ml6wP5ӗ9~_u`MAfOW"-s-mpzTmڒ-ur{BK*":q3;x;H;bG/gM2ah;HGKJLF~W,}R3 9DҐy2;rs+>'0=^[Ĵ#&qY%ٺ^OwN{#pzPёoIyxE3/iHm^I7(Φ*[1KeMWgG.>k~ozJб hП]&HuD,Or%0R\ kn*ɼO9[ me>:\lt/1S^4[>kIf uۨdoNZvrh7Pj&rS` שWPWl 2toljۧ)"19NgՊrɝ{bIC3FbC}Vuه4z5=x,SԁW#Cb?t-9OQR[S-‘epn@‰Nutơ,n]:P: RAmm d!2~Vg6Xۥku#u5~8,{4 f]{pGR<)UaPJˆwQÃ}wRt'="[䅑`1-psF]bf kGkd|P=z!bc סkϑpkAHu 4-0_y _0 ,= +vP>G,bit/_%y>Z"(4;j}N~)(+BTE nhDz)zBy FֻK\DJmbHp= JRʙ}@`E 8(Yƅ;$i$w³5`;v("{^iM y%ǬmC $9nÓ9nW{5Ld$9e0B7y@4SKcZ`vA#V1Px% D;)m7moNjU!yH4̂fl-AP %vU3qp<kuYq^M _VҫhoZmz_aʂ󤟸$z;5ۛ fspxyko1&&dgzڋDTGҩABw%]tZ+s5y+pEwjC\27/q 3=*ʘ@^NTBl wg) b5RCʪ]2@>o^L'kжOԪb'E9;z#JvH~ iI,3Au%16ɦT-ƑM؁0d Nʦ`4v9GT29p~3\8QddmK.@D 9ƀl^ik6RE~8 eULzX7A]G#sgɖ =><.ӛL^:iZ+m@q@@ yS5ҤPFWbx\v?,_U/+ZTi-d wx/\:حvM+jCN=*_38IYdۮviW1[Ȍɠf֯Tr_..{ @m(uhZ(f cTGO4\op?/ &lk'y]^D?H@JFDzäa.`#)1y 6zWN&مzTGǜ"PgZiїTFT& 3Mڂ~ _E9!QT gUA*}z H)J/hamydN_$K u @uфҭnIJ*C gMy6>1>_dO!T6MUg*lJ9엎_଱(Ka29D;QG6>=.P7k5)ܡJ 1l5X6vEYe@oB|:%z[՝MX$~,ZuQ { ?W׸ʍ^ J#֊=$^)nAi.7Gl ʇV%)ЇrP̯Z$V7sA6FI1A:2s|!@,58rD՝>oT ئBI HNP)@>ȫ *:y1#q.Ƌe |W%]mȊeW\z]k rnb*Gʡ5,imMan`e~D"Xf37{}}kc-2s1|`J(>_'G0@˔O:T1#G)dQ>|NQ 9;];j+O o0"[.~][(XNqNjSŨH @po\J܈Z9l҉5>@ N/K ;99HB,/ւҤN&Wn) L2|)szA2sՔ\mZ5!g_zt"NdhH'^4[1\l6cQWGٱ5ħm`Q|+ ,ot_~WKR AЮ9U[€^#YlH7QvxQ!Ƨ|pFCޱr3zc<ѣBEӎU*Z LpsjpܙJEş|U4O#]gQm3r+1}dA~#0^{.璖.OYδ6Z. n/k*c ~H;n`Q'7 ZĮqzHӦZۯ?ntq9Jr)Du qQꓨw3!uP"g2,nBAՈ}nPMcZPx -/ Gg=dJ-z؂['-,iY#Q"knD~ru0>kEeỶ 򗪗 1]_4 lP$L+e?eit!^jZQKnQ (.6jҀ^X- ug6M>7 nbl7=Wl?U4dMO+T938ϰ&ƶelHpm!MPhmL͏F5] "2yh3r#2ݎ3RɾdB{]7al+[.m0Ľol5̘G.V>6sG'[^`Pṻ.` cDZ!F9)@4k_'m'߬13 mx?X".+| E[Iv;'fJLw1Yju&T[43瀡Kxnʶ-XTBaթpxXMTry$A)+ [r j"\Cv& ( yfM85Q=9wIC(&+BVxSuAn}0$ dS SM4wlI}u[әi)\} &֙dKBdsrq)DV﹝ B0" FlAlaֵ?UpkW6 lu+RqR ȶ5IjT( CED-"snLʺNa! TRWSFeE7)2ṷ̃A ߫ZQ8Y/U;Wd CW(#t &g8_ӨGk I:^xgΕUf5j%|~"U|D!Ji.`挳w{,1n6|^teL:ʡ!lu~̸M,Np ߗybN5d]q2 'X 'п@gI+d0vԴA]ah MF`Wʯ赩>HE8A @]P7~]wx?rH/_:kJsYViV1` ߚiM_Jͯm:%/ GYlzSCCpn \6e@bYݳaEi -*WY^Ktro$&f3 E}ђӊRNUw_Mz|~rDgz' =䪧3g&ej,+ 1[AS"['V.Q/ -ZכdG' (F/-ڱRRWep؏N M|1]ye!. t J܈zyXe7WXꌛoĘ%Rж>5F&w{sH #Yc!׈_Lj_z~b(ETMKΌn6:Y?;epr!]BJ ]y oMłˬ5F=(V`đA$/ :VB9POߍoΆn+qZI$}yAm tW$cG d?_F@6xC:\ӊu {t*ʙ#wrS?4O%8:!s՘f2LJcnQqJmU:#aURԢZ1GK@i]|6~F--ʆF:hFEmM"O>ظڟ|GxY1rڛ2?0"^vjd5+F`zͿAE(epb@`9 <Ňw1k& "fi2OVfљ=>fecGCIv>~F-9p;g5KΩD9J ?Թ6 lwr8`bxZ}vÔX=9Dz~bO7q=&EgJ`!mpϓ<.N2a]9͜=6qqsU8\ y@șF3'TV\-?0`Zo ICL/}|ڌ k D Y m{aS?;/+]OZvE Y-%ΕgjN~\I.W\zlW g!p G&)]²790:k :7d2v| cXpD W91ػEQʩ3d#~!.8=\cEoMDY AxqQDfJg*]ܵg%W$[N'M9)0 RN8v8ےq;2) WSʪMvB+r1w `U7o)? ~@ 69\ i;J7A a `)C[Dbsw j^+y58>dwK*(}pLyg#>.3Wub0OPbjwA)2zk?ud5;&cSc~Zyޓ'Jdr;u9m+ah0p (5z-F"LoCXT 5WqI`IǜJ0uӥHMxeϥ˜#'QokGMqĸ~J2!g<&<^ܭIYИv17VqhLiiP;PI?JY ܩu)(ΰ*"d6Nt%obyiH /;=^ka  ; =K enxC(#5 hg-!pM~ECRb,̓&,$N8 ^cۑI]$tls$$f";iG9I-7B3f2c]?4†_!)l7|5}Pc#aj.ci r/ vo $DPFw" Uuz uHYN0sՉAa9҂&`.aB/S(C8uvnFJ3YΙkF%/7c~頭H]x?N[vIeetWt[$PRŎA 6 Ms(&(Ij4jp.˪CaaYB?qjfn6pyk'|W6JME^ 0ѧ=Ii#Ev@ư2~TFYܭ4f&-7)EDC =yq>uN)v>ܸ*jFOF'%+¦i!>$7lPhϥD蜑"zw-{ %alq)MrqƊ!SDƵݲ_ZK}&;2 .ɊXܺ&$ͫ#)u(ԝamxchCb! zJS_*$w̨ fM+4_,L e"_I~u&2Sa D%#W^ 6[;U=bG.Y%R7Fq?ܩeZ#40 gBfNG'9n%={"c2wyPX?f4C_{X-TgHxeu__:x T0s; L|UADH5h/TH^4kHY;<#IJ yTܱښCnǛID.A;C{U⥨Xg~sG\aO1pIuGkĜӹ˦yJqFeeÑAV2L=I[q[m+(>3JҳP"2-tӟ| [ 'f1fE돣ArɄ!QK,:->kg1;".<{P#D71!-RBx~J<_A~>MR=;u>=>)NFV9@>ϬCd =i^bHȆrDB&(ȫg[S PĢG qXzKJW GA!|WRi*IBGБc]mڨ@PRk5&єpAaK>䳯$d\$>8 iX`r~RCNI3W[0i\Z]+9 >yʸ@Hio 1:%E\@#EԎVV܅7K8qeaH} l-;G` G-k?*bJmQ@$Ǡ2/I1y2oÑYDi=+?Yy 5X {U,!bٙ7pfœ\ys u]W?S5 Yn@q4?6 ]7 g[hw"jvi^ӥGLSZ61ie Ṁjp̜kY*Xa5`OnaW'Ì9"4@]u}ىTc&h񉻸( 7+fN~Q5ԠX\[]%<喺W@ TYe$OW$֝E^d+8hј?Q:{v`]HLT ?6gV% qeFx0 &z{%:1؂)A[2U@ 0'^ZGXc5sm23٪ D;51LpcXroBX7* R_;Fɺ uFE; nI@M'ˤn}n۬K@Ē"YR+mFknDI(r- 8.1&nI( oNQL\ o$PiYs,Yb2 ED0q/sI4`#dT_Jemtѿl+Wf'dTpH\#H=mm$kgDW7jr`vwcqіB`C" o\m$dO`E[~X&6"I1MZwH<2cM]i_(ac@3-9bA)7I,zeT,dʆiS79Qfva9>n%T'5O3\D({; }8ΝE+o4svDG S;Ӻn@=Nt6kFo)k[Z:8H*1 [3U{|6S LÏb@~`>H;IxS~ݤ Lv=u=m 4>#tbpX%ǁ8nrh'IT.!:,=gf1e6\㡫rׁv)\/-cR9wS./ֽh3b"y::ecX2`C:K"&!Id9U$d<҅.YE h|0ggmA gM-㐋 kUVG8tB5llǍ>C/T1O<&춾 JNiQj_:[b H~ϚG o2%f֣ٓpܾ^ˁ+?H,j5tPL@gY<-^Kȯ7TJwE˺AW@wp/#d8F:₞WTTuCAyX4v,mQ JeQ)Zcb) aD͝VHA+<ƹ]M!_.A9qjk?C!mG"oF.MlmtQ;W,s W(UgZչX-П% 35yU>XS'Jf]A $!z=XRHyMt[wmTVʑPx'L6hcv˜XIv|Bހh2N$Gnb2V5)evɺ$ӫ$P@s(%Ǻ*6)ύn ΁O-:IܓULǔH6K˜KTROt@ sdKn2mWL3AWl%ۿ!h/V Zֹa@4NI6ǩVVT&|,PꕀoTh-q !EpAGZ vח@^(f~dqv-E*v`>mRfZ*D9L~P})cPaB[29*IQ8"?ﵐ`{3zϤH<6y~fnxzJOÃ.GtȸZwMңeQB_q@Ӹ鱲:$5 u'Ìŋ{{Jy;M[x`{GLv|~Q`ꓢTˎ[(2YD<{p {إl^&eOЦ5̓+CUT_VqIne]ŽdE=dc]AC[nM<6M}KHdnl覝Lm{BS%s#߶ڸW?*qzx1<|RCcZM/h"(s%!"c]q 2&2]izؐ%dZCwIy:-ȅqi2r'ާfk s+B?mJIy;TʜukI t+:Gz;"_R *ߋNYTM7{=VbH敄 }ס HIYۆe[JK&F*xKCxkpFinLQOzg>iY. 4O?}CTê9{eG~,`y3\ppOAo9`)UZy&WQL'53RHDƑvɩ<3$©k?$fEU(CZe<\c[΀Muo'%J+> ߋ(f6H d-u{;G,fFK0*ln? Kܴd0]p+FA΃#[(?ƁNDǫT'@c>t ^d9VM}VFƑjx72i) ן [ϲs Ğ񻓣 mq$yw؟-@s@7 69\UV%21Ƞi9{RFrϢ *+.NEj7ӊ/2b2af,mӄĥUtQNJtv.Bؗ/Ԙw7Wq=nێ^މ.t=?CkoUVlRwB%.VLnҀpCJmTҔ Jxvlm Dr?r eB}rDk&moEz_7*}?(SРG4XovA­8UdvhSYJU-b޾M;+|YGϺqhK6!>&Dv^~5pNe X;iݙ : X!1՛ =5'`;Sj2|pKD jhVa IfwJq!YCu%n&-ciH$Ш /`f`kw_uϩ{qRt}K+1(L-導1_1`C{693d[HzVU4܉xڮ+*|w~~j.˂A<2=5F#B3]_z>B$R^Ҹ5*Si1w8>[pޯ(m$u!cV!0Fb爭%y-q1d7*mob3{Cj hsv T 7cc%%"1&-BO3|heq)Ng@'-B>N1`*3k04&?Qz5`}MdWV4Yy]4u3M=VkfQ(_{L$SC=zs /~ {Dˎ*mk&*!,K+&/j7 Nޫ^\8T\,MqZ/o;&x%V_sijRT/ꯙa(?C;;(>iDYBAȾ UBhV_ޤ3`1Vp6ÈdwFj::wVhGpz.tbC{ƶ1ЫWՋ〗`-`\8a>;CVszo8Mәn^L )R=<`B{X;`M 8(#j5L*Z+bg 3t9>U2&l$1cDˑO+Bde+~zՑKpsRլ#As,։{*8弹PUN`~4԰ =D֝Rm(zOqT0s|RC3K7SWnwvwYB Z L]>D\9>nd,Coc4z%ɶT~`(2~ޫX|^ڛnWbRƗO[1 Ɍ8,9U,uCZ"!|#6h65C$0Q J@>k4h!f/ʃcgWr*y&{'pԙhc&+$]^򻸟T'ZoU|OӱUX 8j^u,b K(w#~VH&ސU7am5aP@"j}z\5kz.1w/W1jˀ`hI4(PӭBEGnja{~*\""kF{#2[x;%0Pu:k> ?B^ jzݥ"zȱ. 9״fgbh6YL/$C3A XN|{=̡̊|0S}} A_!D=NV`lj+Q Fڡ='Wz\luxAMuLQ@zSlv+b%p0FEj}}9IFf=R-ub]UlQj1H3:"8o}Am8Mܢs5ŕvVGGp _ԧ`'{O~F\#L|^ cl֪_Prz,f5J4n@y#Lr/$AG k8oHfQI~;x;Vygy١cU|Xb@&Y6\,81 =Hh[:5e?r&}-&@p.5_"A}:'=[ScrE@ep]|@;שy}XM-ud27 ({Xl!G85CJI,cٯw wZk4ϗn>M숧v~}k}mw=ҧ1ֶsG^ 9!5LVdp %Xk Mk[[)8ڛpr-qݑYMB\`m!Ϯt\4,6 -i4ZGk )p D[r:ĉv 6u|/_cI- j l(W96wCNlr xB5LXhw%O6ւ>Hz\5HbчL1rV֭&\/ܮghI>._2Ze7]dliGۂO:&iVCHh]U t7X,6ٜ|yI+n[<Ҕ.̷` 8 }%G d!\8ѹ q2l3Y, lÚeT 8@ yt"^iDuyy ,0`6\ki()-ofhnӢ./`tu:A)s&1툝M\: ᦅe~a9K+ʓ"u~Vv%?)HSq K KY "]׈.~@p@9:UZ&($THD]d=*O88 Q؞WzAL.`R Мi1(TC樴iel!xEL `rȺM5bǦ5xԌStoWf=b4* +4FlfQ1c#[pK g噬a! GRj4 *lDXfIW_i{ #$-s]&1`9Bdhujqj d`ĮZ7pOc!(Exj*١ZbhK`to)fU2s9znXP֛E7E3Ve?y[ j5dX/ipB:iQ ܔYVM&[~a0 Ńᷞ0< =9Ԁ,g2পƎW3U|C6LwhbK}B>HW6"PC}sY`G`'YIbwXg=g%r'+ksN a$j1q=P<'{0YlGP:0_[eߋ?K+'t'&{M(CCKed(y-1xks0M­/Pҫ,՗= =Iü &'1NIO[+DRVRǏ'sWx?<~Uc}j ZhCxeU MRlr|nw`2zH;^-7;uT~`oVr P@)y'3~J <ؒф^B(;P+ha)ԏ}q{R`ƕ ,\ rc`m%w(}Q<b=d| Ԕe'#mVDwTPG0(~` a Lo$ܫeHWBQEGӁ 砌 ,p{i<9d='௒93cCJ<оq5gU0J)T>GM'4sC6h񁟁4q xg/wELbw+]ғ^&S} 5+EƇVxYuggGNV k97id~fH{nMzƚrQIOQ$vDK~\%̥O JmYC>gBmUV O6z!}slp1$槞V;Wy /j2ߡƯe ]f}w<{/&$=ALb9 Vr+{V[ $i7o8&TH*~y}O [?R(2j-*7 5>BItwSvp%k5,Ok] l ] >̪P}17\m, Xdy Na<6~iBk#fڌ@@ec*\wkDMh B{C-Zo u*Qʹ TpgpzUﮙice 3$T*]G kvyHAU?f%m6,!פSp6qcW5ʑ80#=G`BT ?hx<~m闰Ho`#cYqثzU pLSM_\2ֹh(XDacA!"P + >Z|^A/d:U%< rCIU|0iwT[A(`fj+PQ@L8gPqOvb3 R 1òXPKC\i6A T)65pC~JaBjeo84XjK™Y`Dd *??b.Fz#2AM1< Q|5ӂlOe^qRe2:0zxX,^svҴw„+DW b)]DOGScRG羲p:FyXHGDyB\$%hQTR)&n|<]Oe$ 9H6 "34ͨ^*4@BC*xrLME"xQ-i+s"QO |R1M-xʎ6#Ab N&75xmV0\yiB6<Pvx,?oXB̮LJ3t+K@m"4ɯ7"m>FvM6hapDAJp".,G$풢g; ,(ĻlX(.% s~CK!hWpCJ$~>%]-3 "xЕ5f)9ar8\čg+4+oUiPJftTD;RHo'joqh3 $~B= j+Y+hD83ń2o?i Ieq{{!} n,ɀt Gi*DQ, lB`g}`d(wruX l5w0=dmi\~Ra}7X7M0.3>˕s<2 w?!Կz rtP;G_jQ㠳<&Qw#{šYՔU 牚 Rhϊ̦ˑfdB b@> e]qx^_N0?ۢU5آJ>Hr[ڦ}d&R B:GE{!I4 D-6)gm}FH"dz 9LGd p%jTD Є5(RQDfUmҪlxDâؒLl9izyRųen?YDhTjh?n+Twwgn:шXi!! YHݸa2IM.HceOeʮ>pmZ=>=yd4XN:SNU1;Ob) Q'BΌ}TK8D4p8 ςڌyGk":+;CRn⓺+ȀJ۰P+G.LAȳ8;:UF.Fsӫf59.QV7 ”X"0rq? b}RyJp-<,LsKZx,c17A4x7\YC1N~8 vK~XX߷ͼ^UsZ)`5B\7j\)UѪ_(HM㕁(>NrG0 &Y!9:{1SC1HˌRy.axh6u]oJE>d.Dlͧ ~tu(0ae2S.6KWpۧ"2[Ce49qIw~(jtQp˹9)KGs=0Rʿ O#z}OcV&N49y"ps@ ;k@3o>[ꗢKێ~ yrK_"i b?8 OP&UϏYY&\PJ!.80UͶOnK_:xٳ{ ­8d{F&]k oerYθafZg'uZS_Dƺl JMdn*`uY ܃G&E?՚kؓ/!)uDѬ#FC10fbJ`88eiv"I` !x~@ϡۍnrHkm&DuI4 3g^Dj2RMW>V .}2N:"R ^o>gJݶ%#iSfFlwR:V*e1H=t.a[<VL[le~qZ #gΛo@&az(X͸|ib Io4{, Vi=QiaiMld[e|JHg`̀bFӌe#ϵ[-ўnKtsvs]V&1px#k %C {v(^?{=˚.Y h@H複|[>V* 9͡4*d 1.<XV_Bk<GrY# ڛ e!جb04:|I0{=+F3T1jBTb\:9ilhXǨ io\m6vXmy07+JFMъk9]a wS%DV_^C~6A85oZ_>OX%0QNV#aÚ-(b@^znb?^NpCq'T`Lڤ1塮Je3v^_4Asg*ƫRR0 ȻTT։]b-Gއb.(Bҝ1a[̷7\7L( tݖʙͯ|$V}V Mldh!b͔.oݩ|cLOoقoȒ5w_!0}F Y9Ӻ+7jl vDRÝj/WٔUh㬹3+l}:7fv33a@F眎|Ɵh0:}D+i0shXeGəb'̫k ԵnZ7>>KhŒ'^"yllr4B!l O+BЮbh>G3Q0t5Ѱl姕 5PfQﰻJ?x8sLbD ymq|Ö́o|-*"HC]e)ռ7MՒ>k,2.fd^pF( +TlIPՃn7bfjv^O lEu]**!/uo1;>IwV(\{CWZr χP1M) jԼ#S*}]]N?CǫJwEf "_to|t6hG_} ?d/+xc80)0VjnХ*e]4?9d3@=p7YA+ ";P1ژopzT6ܶ_ SPӹtEUS> e.wC4g/ ;;.YkDe5{ೝMJ ~W=ܪncL0!<^::Hxc>v̘M  fiUڗNU,/ç[g7F: ۩RC61o`8-м(DZ*ꤏGs<ƳaNNK)Wp.s~?vbut,;t(7gT5%M2;? xzDBV{ b jbF`?P: NºJ(.ϠmRvXO_g\Rȸ}B̝^q) n[ y/[2S ysś!)hgv3lb_FnC9a,\i^]  F)1qqQM{NQq{5EU!LNLS"\g,J㧠v687m!-2M/+<8B^ k֣}棾5ӯW~Zh"dvE76A3iC}BѐG>/(ikO?N3*U07~~fDGjA0L.ͳs0V#8y4cF.[$!Q0p|*bzwsp) %ԇò;9Z-hjNzo@D]#Ȏx}f%CA>R*[ P̋o]c^O[u} eě b`,_K60 S3%p Q+r[eheۦWQ8:ꄂdA$/7WuHCfCCWi$3{[әdUl kX۴O{E`El5wr|Jv@3gfucnצ 9]Y1GϽڣ]Q˄BY̥SEˀe[-Kkp!80%vԃ/Mtɿ?F1ڗL8 Q1[W&>n74ҪA£0@/SdKD݊bRhGPO(FNqZ Yg[Ont̆v3;THo;i ^ %)ԥӪe(8SB7n])XTrx'9o#>L_fe}-*XY#5WjJ>v,GH/'EobBc 4(PS*P$EC{&(lOKm LSQLu#߫ѹEu|eC a3:P }$Uhw_IwjmFuNbpQBr6b")`77I~#߀й˦ d'gmc(vXǮN:HA3^V7jTaH ;]G|(m ?"k^&;E ᫄s^vANm9R}b D9d] bS ` WЗLv$$OćnFyD;pיi(0wSϡ5MSv G^u)ѹzQXx^L"5pBޘKѸ3N_ Iצ4ݧLldFEx?L<NvkB  yq1{cExSe M= ?'ʭQ0ґc9ԥZ28ū%Ĵ˅(T'\ YVysTڿ{o skqy# ӡa)z#uAOO!A۲^up&&n,|eo%K\uTu3& -mZpv,襝\ VV:Qݺaӻ#_ۢ{*zPj$ʽJmE }]C9:,[ZCx.Yk>t8liZGC:Œ00sj@dR9"ovV)FPSe1(0$ J0sS\.p 9 k .H}s 1.,v' C+6+"N\W=Woxhx@4W.xjӾ@ dzBu 1wB8$l tuQ&+E;be>I˙!*m4j˰.V}'?tNΓ% c3(={$ު&ͅhKhd6 "eĒ$ѝK۞(Wsm}RVæ žhUP4jS't,6b^ѱzvc Ck߬ux0@^< :)Ehp : 7w+\JU"_MF.PU wPn>Ϭx{5P\|x_ӽzSxbV}BWE-g԰VvD'AseUnakmӰ̮fLkMG :ib1:`d?a.ӽ7B7@fL+~᭤8Y .Fk_EDg!ɣ1N ='Г<B^]ߛΦl伬JkƩPwϯ$C5/nY aU>+z 2-NSAbe?Qj_Π6In&$U=!|- sd59ئQ!Έ#o9=KʨX nOH4qK;r׉;D.z@oA%y$X9 um36P|I OU BVysz#[% L!PMPXB1Xiׂ4$(.BȹHْOvVHJft5Ϊ(M.#BgޖEr6vh*LUીxVCgN-y35uP4ÇUA֧@N9VK+2XqO)0ML rZtz* }ʐ4@tHQwD"SA$h\=n5X 0Ԑ3 +:(r C' 9ڳ"1*mV*>wj#E`Hb\muPr;q7?I  PyqՂk88+o uyuL@cy. buU])} fK\LۅFaƬ׉Aݸ\3lf cMMALe`sR &{uC0 Rp6:4l劰2*< kIE$wuN@ [!dad}I1&j4DlDzv[lY,5Vw'QpgUiYbׁ7cGָə޾ya8Fbhp*gef9wz1G9 &'7*곛:f،Jɧz|ow AQK$ٕwE(+Ĺ3Pw9I ߧ`yGHMihgljP Ll$3¡e("= ;A<O7MR`xs~Lk;[t>n7*jie|׺`;֥7-_(y~F:|LyM G ];^(3j;YyQs@IePϱd?6R=,8%#5v`% &fHH&DGP"4 Y2^- [ZNW|UֿlK4?P|L%V_ϲ>EX~D)N-vܵw0>ظtdEx`-ECx;\>\oN!F`5Sj%(^4˦먎 {/PT \X& w^8!VyLC>:_xSg~rl+ ;dNYQ2ѽzI#PCJL/f%=KڛRs"Lބb߁Z_^\ B=v`Gۢ@Ka=@7w*[Uxe12JϴfҵRq-p 1=] F=-iQ;D^1i/z~;- Ρp ^.P;#٥l0&QiZg%wpI!GZz왒?f+U*CfW~/ $55'&g"zf1Rg]i+{G`zdEeyrF|; Z6Pܚ*De\4gQBDB@X)&YŹ]0FWN1h'FzuRo_ 뉑53# ى<͔7Sf NbgMbUxqdQAP 3,{'c0uELZnO~jpoov\yj[%?g9O;k@No\0nakgU=ŭK"jUNi}tl삩"[N& =P|iJkW&-s/(_ԜX9/Ia I5cϺ5?sɛa1_LcW=N|fg_C7"Y㬡Y+զ_cl1>}= i璬ӧ=S9bi 9٧j[VRi|(wPm$~Ei9!.mv Jk^"||Qt55 =s&+n:G"[|(Lg?BGgl[ \:SrCXHJK^=o#Ȝo1Zb6*/N5BK-[oãȉ'>?Yu!:>۬l}-@\e@e%<[f8{\N 35 LWɷ˽E~"7~~Yub^܊4rqV~8m>P&'Fn(VN8I!-#g~#T+9f'n /)a-v0$3Dys`ugM;yHߐ؁z_)]SWF^#*+@W%piZOZsiRSYSТ6q &bC0űͥ CC=@%7Tý,7rMsi~=GBN7HWဟ.awY.ՠ;񵅘յLJSٵof Y#%Sa[4;׫Qk{oe8Jeտ̈ܜ?"DQw&KU$ mGq7Xk8VC9#toWU`w5sҷ3h7O-cu5ew'*P*aJQIu@ъ'/% l^8: ~,L E>t{ ?D.kr)g;>>ܙј ;Eu=y͇ v`buhȣX?0- 0?86T9s3}W:"U9d.> B2ܟ-bWx|mCL-?, 50op4]%\x]^Ńmg+4ڌՌ* V0)tdwز g*`9 E|ϳ6/r7*(ČL33 [g<;\7kG/,M>-ų]2&6 M30]LϑM6lPgVt61fk_u{{%/YTXMg9;}zY_7E𭢍|kʍm^pjxϟ1$4[<15 ɣ>G݁{kj/}%qH_oyRX_o.(z b}Rc5u*v_$M_kwGèS(z׀X֘P$|(q~USW[xBG/,T!78%S*2)":͉APXzNvK,H)K:(m/h8o$NYſ±M g) W*! *YZv,&|r M,Tr_\NۑϽ<^5-< w 3sx,nkR|CR *6^h%@ꃈה‘l~1'R s;$G&r2U ,E 1VY*q7WQ7mјy͵9vqHBMAAccPιzr? uҗF[.TkRaȗ(M=+ҎaAj_vA޽&3LJtMnOiM. L `'$FW\dE!ua d[BɘWޗpϟ fs;*_hti8čW* mxt.JX5d4$uLƴ;-8.~k>nɎZrJ7pE%]:t(<܏c3. ʧLrn7wE2椉QV:uDG4̀[UZGՑ dKY|bk1]8Vzr&a}Ga]씱䓝K})P/$ڊ&pc^Aj{pvuB.E_Iɐ7^s0#r:f/|&bԯóUe E>#}'Z_]QFB wox2P8l\uW57Lf*RM@*v|4TNX$^)$]j- d JK0~8tn3Iq=lv C]b!m@'zųJ=@(V_i(4NggFЎ}.U\X_ :Lʷo _7m9@~^trbiSCd ) Y(Ƌ첫I:b[8 wo"ڄuܟ~g?OȞbcʗp(|',~akL8B0 I%Laׇ[cql%UZs\ftse/7qbXK.ae:\[d %!屺3C#g ڕ2DJˏ75y痗SpPas=)<OY2ޛ1'&#,*h EZ1i0{0gk=xsǒ`jq @hXE|-JFQr`rK6rIk(/emYCzK桕)_R{Ffaaghޢ 6ѕ`jޠFK!Mf0,"k2ܚ ~=$ij?>WFZ`3* o6LOLuRns:8S9T PTx~ fl6W] :z  oځicw%Pu=)8W$ È©GU+q<-ϰ^nG~0sIDhAt9Ċβi/ {/GgS2n~f_5EWF1]ނ#R1fQ:_"aj<;b ʡ90 L) >Gz3XBm´wld AH$㙚(dҊ~Ut:GhZ۠GgO˒DG"Aa$< 3"5%ZR [|X)ru+,wIoFԹFi61ib8@a2J\p;v,O"a9![x8DY &C`嗧I^ui?BhUe4o0Yex m:6xN" NP$ISIVߔS|( #ziymRy__ @$epKxS \XA g^ٰ4Cɜ"Mvs`}ŧGۮ: 2coԼz:/x88dKÁQt3&s:׬Н3nHBi_%{4*n{ia@n!jQ@:$<i`bj^[b&6asj FD~)LЍusٖ*d*rdU{@ VOBw׿?CBvPhM1ޢ gxTj4K NGLCF[V]h[5)y(ѓӏM-|X.:@?PRO+>IL&RQ>B&m z^ƅz6^ ܵ IáqL!V]b_pG2fjiO07u?^0N,Tfq4XS9Oأp4K\gcUn[)! s@3ϕ.v?<#=bƸW*H3bW`VУx+8<,KZѣ7wqf *GyKeglvtt[[6]|bU]`;-\ G_ԩCKrB7s/=Aj5g m֬Cp|hKOI"g.*Ń ;2Z=06 ٥}Ƹ_~67(C:C='8u|-֭9y6`HjT!h7/v pѬck*d\YR_Ѿ$H|"M_~&4tؕ]HMN+Qдn>FAli^yuYExTkMrqZbSj ^GLBˤm|V茶84\iVjC+˿DuF VSa5JFxLobTA4.-4S(Y3ijl )}kt4AbHђUy@YF-;!qa,feʮt.Q߯c>Q LŖ#$u(u~5@ &]|eD.<۲y7Z~b g^!r`(|3z >lö@]~-T@>b.O]pZ L IItT.@SMfiBDDݥ:|0Dn $w!۲YǬU:@lPl B,-D&zAKgfnX}L+W^@+lSٺWw _Iu{m$~U sQ1ۊ.LRPa|O'UmQkG괙a/qvUE$Y\nM[61zώ en4 ZD6N uGvsGX^5!O!~ ȼ@WOn&Y(Bccmۡ!IFI)Ֆvɑ!/s潪yocB.y4K Zު*0A1ZP)͌'Yi ԙ6u&;Ig X{8犻ggKRv?mOOz!7ǁ+UF*m~:/5?EY[/iw`FHqHBjhJCϩoK"o| I"!poL )3qkGQ=xl^K8tahGcTSrVHF >G㹲-;/({ -/} `O@$0dX_5TuMU.רoMM ❪uQ3* WrP.F`KCKm˿ݨC*IP]:GA]@U<%K?E4fe?LW{Sg-ś&:1޳3Hz3T{BvhHܫȋTA7셦_jqM7%O/M}ؗ+sVʲ%Iq{Aa`r? *dRgDik,;+W?'vC;%) mUu?l/@≐f_*wCwЎtbuE!XfZC. ,%@YEq0-d~g*4Hn1e;ItB`$-stY։/,U)r-'~7AQW]L;g/j3e" . v95e j# {@lcGGGm RoɼPZWKĩ67 ߱qwײjP1Hf@a:<lsXvTB|>!$C.x3q;Tgst.H%]5Qkp =-Z ' \Ç?P=8R7ɾ k%%j <ܣYp7M=ooM%: <\(VسDZH.6]dXwOZ"{ðU;ҷ(2{*K88*PVOqpo!71h-`"=p֓s[Dxwe Py̝]t4Jp(`thhkԏ H$뵩}&GN.^͂SG DhO)sF: ot9ܒj1DjN57L 'ICYG:ٖѪ 1SQ-CUtO ̍n  [/o܃$6߆ 4'(YVߢX`JʠE zt^\?M"}؋`IChíyQ$ZY^EizQ٫yvL>lHNϿ6" WhPX=}O=f|fŹ,s{ȓ$_NXem8]6i4l<ۆ1fEӅ[mG4 5A@2}F*Sּ#lTF gTۜDZn RVAJOx2osįIѺjȟ~iEv?+ ]D泜@R.Mvtnx-!~^yN-+2RD3Rci/‡ /J Lrfqud̳yM{6Bݑ9 X%`a3éWc]R xv+R4:`{g]+?fh< 1>*G"JN冖LmI4O@ŔH} 1c`8;r6BAV!Q{Ҷ[2 (Q 0G +^#1bZu@ޏ#7+K=vJ-ͮԒ]Chlp/M/6dlLlU*I%tiثT)tNzC?}9==Rg=_77 Hq@I!HZQbh,z מE  FuN=,(!9ɆJmR7 v֍%ׅkˤ}:A%E8-MzghFxm,ݎi/6$^6RH44SHd׫ZԎ]#ϟo`95Z>sG!mwOwʭ)(ӑ!i}{&66G6UBKl̮SNO(qO*!zX4ӓу潄X?#neb7]eB^@ 9|X_Gzq_ 냷@`@iy,@`C=QO"bʳȔu)Ba-YTNtl JX`~YZ[1 AZ)%Q R>ُ{)aNZL3: "s;#}eRzVڻ~MWYR~ &\Sea-ݡDN)SC2f[2m:&X 9x0&iյ.Z ޖXKȧy4mB7(NOvz>~kvuoP/йVR-`BEs 1ZQ{%ڈ}XM8'lPxQH щ 2mܦgtb<{R.h+W5+Cȅ2γXDЗ(Dx]ZxOd z*;]}.͖̉T>N^Fpt6TDU$ύ+A δ8t_)]s X@aEU&s"XWVh裃b&pb،@˸ *dFtYج?7 '$2[7[wɫفnj5D*$!눬܆:UEnhLc8^gJIyFY',4fd;I?r8CǸxZGL ~ln3*}!j[N6O+P<3z@X?-kKvT:2[`)~E -jS<ށUoK!׽#}$5'&`bf*E8B"w E3ScBWE<4ʪ͔#0ll֣w~'dU.Tz Hv$-IɓxDj9nH 6ok5;ymQ:`,9γCX4Ŝ @*iy~{wzFL P/9YQjSW L: ngmQ^_/<6;-ק+գ1 AlNL:,\ZERS%N%PY wM)]:hnfNl=`)˻#2.C)j–Orjkr*-' 7{)C )Ȓ_4g99\VR˭,>&;'ԡB|h*h% [2#!X(o5Xz(ڙ#;Wolo&NXQD4lXzAX ` U#TBǦ}'> [fj ߝEek0mB.Λ}hEk*5*oBYZk2`rq8e]V+ϾQ쾨J-qjD0CoS:)% <(%n([rw9ɌAZM,on*nƇ\8sM4e;dN+^r=+ tז>MtbRoڎ $|,}F[G]JEK~ K ٤a%6wϨM{'3!̄5HNϸn&_H9N:B!!:ӮdW Ӓjߵ Bhi6#ص!%IiA2(O {LÜ6B9-3O^願Ţ\ CtUHE|o@~ÿlV0Jf݇I?q8y(ޙ`\E;#35?VbClަ]a)&; 8b~p3-B.^Ѳ}jA"r1~Q[`;bH0Fc"*c'UľA@D~=K͙&9tZfpѬiĚf-ne-1pT@ ʑjEvUyBb C2O|V)N>(rKIoj# nx!˷~YqJ/L=+BA+wD(} 6kdq /IժP` 5nPsflM[D(RݴtW@Ӻy7:&}Rr2h,=#Yus4N'Mea8Gw)u ɋYk0r/uHuYȷE4"ӄ0@lOC$>?G5'2{''j7!']Z\ax߼6_Ou+-hVQ t97ݿM,tOOn-g'c,qC?#CȖ Bq)o}JֈTyC6bb(p["|b}F+(+HԿUW"~?K&!^W  \V2h0CeF&Evfrhע4>]~;:5 3iB(mvU%B$0l)~%%yg?aY!%]qF`a5 !kDƩNGs/VB7 @>A 8~Q&UI5@xأ1b9tj@VB,jwo8FK-|teDIax*U2V7k&'9SH3\!wgE>EW. D &]GHvwkFuTl]C [B՘0JXe\@%װPu+a߀&oIa\)MM]ߗ7%4@TNsVұ+#_{ m*Mψ*zgcu9`⽝p1Y *ofmŅ5V*q߾P=nFsJcSq9NB@G(!Ůz{nw +WBj^wi>tO}ʼnA3vbow-Nj, c{> \$#gZ{MYk9ɫ6!x:*sЎx)|+p&BY4/_feUkE|Equ[fRK1y$Igkjc': J<φ:SXd+l4@+~KxxdTqW& z}שtYXMԳ}S8']n۱~Ϡ'/y #7T4j2~>=ji"@-(pI#RJ2>w1Sv<= axLY}pv*G ψ!}!yL,cע0 xYß!Dq)ʼ$b5'uBGO]u#npLܢ .ݎ Xs # n 8bv[>"Y'BeS?H9! [@$!^`s5r]w)^4mߋb-e#(ӾyC0Fr? 8#&B匽2|(_3:Հ .5x%й+πoKI:THF=. 5?-Y4q1v%==?!"(;k秣ALWVSRkvqU=qQU"-BJ*ڡW{MDoH-e7,d$m1Y*wU?xxO"߷pi=^EC' M5|V֓d}0}Kv]Yb{e=:8\)7-,6 i}ȷhqw*goԓj){#1 v!i]cE*ij (RP椠֊U, 1ﵞ+w3ZT0r`8 >T.H"Lj~$ |7c˼04VCM<,$[&"x%B lB?j£sx|ˉA|b! n0_)Nݒs4xH4Bs)q7PGO guGF0JD?h#!pn6(w8Q \h08٦$7"4Is|%lX`=doKv9}򩄷>wɵvmbv޲`I^VHRQȕg6*o6ކmȩv> B!̂]S`x c{bbZޟQ#jtu _a{D:l6B@zvxyֽH`X&e`I"08HeUaGRY~މDMm6~HT a 'G-Fw]rrĞP귌t k :ԲO]52= ѯYVYv9PB3*V+jrpNY z$O>YuCu@G8R.I%-WRÝFm|?=OoaB?-QR\WOMJ%"4GuW(CwoTŴAyT%6x \ )zYs(g2a1+dK1\M=(eV״^IC͌uL|yj//y;M2s} OgK\ $`>%f뒝"窊\8ovf};A?U"լF_#fcR^G,8b5u}cF41bH(ᇀqr?uc~$}Ldy=(Y?D7d{yRwZ6s,d2e`7lli./.3T풻`RoH;6чr{ڨ#]?~[$r KavzahvN!*dzQ}'*9U o8< WP6p|[o+9%1Suآaqp{tlyaں>eF g`E%k }8e9?d@0ScrS,%8D@XѾUk~0k&K03mU۔O,{ Qqr#AEg(ѲȎßg|&"4hCVz"L^0#B0(à2pb Tպtr/:8B N`JЦE,%X.L yE:3y @CbNGmIûTl8/C/L(<< w KhXQXV^8i;q=Y ۴W>ML1{aZa8s2Daۅ@:z ##Xk m[.ԫh[*UbΪ T q!+֊;wMZwՙ:n*c|>}O5h>vO6-8ES"f{Oxʝb}G҂H y, Th$ՍsHk n$G *5g"Vg )2R\6.(Ȧs.k(pr#Y8ҁ̍|<쀅 WNWAù)УbsP^7M4clRs#Z\n)b>9̚<%hqy+wu7f u#!ʛ K"fO/T_@'U.,]jE?RQ$[^{W \-Oڎ[9LxF`crՅU[XDRV$ɉde^G݂2՝'E= _$`<)A@2BOh{ :R疬k.L;Ns@60((~CdZٵ­qt5"WOS]Z?Tz*YX.\klpD1Mر*CEs4# /I5kbXeTMX]Ҝ>^jRnJO) eVa702T6*+^tAI5o_gqTaLƒ+"or*DA=i ~s &*ϟci?mńLyASM d3ٵ8{1dý3zi6:!:w/iv$Z}TK`}xq.۫9tIufNG'~&L-|< goXɻL`ؙ$ў"*o,~ p/=^ʞ~=#۹să>)!M1EWYς%kVv=)I]T A=[{eQX u@zý{ԛDť|UP(;Ulƕ?ʕn7oz*GꚣGcTe4ێkF34e+i5Ab&=rԳ` ,peHFx3d\=6Q(3s#h+3<1ՌD:YMñg-x-u$Ŭ~Uk)WJS^T׋;?pښaxUjSBj0=yѾBFtJ K :Svmni?-3y_◜+\@D H^*1 GT{0LAdks@3Mjjy. m} VZI ygX.1gBzي9EIi Pu0OT2d4%&/ֱw24J`q^%=]By2oJ >}=Dʏ %j1lIckGrJ=R f".7jH;å1p(ZA nHx )WpQ$/gYY2Zn9aqw"kO<"i/z,,??T|S j1Ǐ@mڷp(f9l7on n4remIkh )m>m Qbu<6{WfLvξP rC7Y,# `ݓeTj!#}Ra`Ljo9(`D3w;a NdIFE;f?igΏĈ\L~|Sq(5!7A}LoXTMym`%7.$rysÝuūXg[ 47K;f9p`!J-x d˘r"suJ&IݜDkX o_PtR3n p@ Ijt6Pi@ Xp"z@4X6 nVcE.X襈 lX;Bf>BֆdNy!Yy1W[d=SO{O8( ClEj6K\"]X+ 0Nhw2c* ?O eAQ뼀Ȫm+B>MTAL!C>ݻKivxl A5z9H2 ?&P w}M2 EY#E,nԱP zu/[q›b.CɉbS-D04IҘ5xG-I0POS H7\P]xӢrfW^sS<nhĸԬ1:PT}rfk}K/YAs܇zm sa׵pxju1 g0|CN&O ٝ>L<)1l[jR5{g.z~^r?ޅ| 8C&YlBj -X=Wa=^: 8_7ީ-YOhefx[~ \AToP;dl%Bn#jxܫ\$+Hwq(4 L&<.CbaZ`WQGγ^8u{4_C1[|& sDl w^eq !K~tQ`a!r9>)֓@&8h)VyɲYqװiXX502z͝e.8lͯptg7;؈_7rѻn*ƿbh"+U}7sɠ yz++{G77u-ͮ&ɡqRI*PrO+ zPȘhꗿjTO3R찇 ƌ3BZ:V7}+B6ʙ1{ "k:}onw7۹bW 8PО c}󣡦-[ɢR qbuHWJӇܫMfֻ,OQY:u{l`(+/Ao/&1c%€f3FW,-t;WK<|YVphm3ZQURڳw.,dw4U˥ew/Kc晵R>;e߱8hegZw xՖMAJ ZG2M7q^(:㱇Syss|p $bہ&Z CqfY<&cy#_Vӭbt.o$T5fB @^%d ` M6=0JG[-v]};h1\XDz[VlN..<* @*Sa#.\Bm'v1'H 8](&YI$9b VcZ| +O^N_"WNd]BSFtӊ=خ=D, F2<=gæs\ 5$&Nؠx#O/9~5ZF“2Zp̸,NHT9]@AbdW_LP ]?bCӠM_'&dCAqS20I]))[z%/Q}ֲ<LjV"Z7T0T1js 8^ Gو,paTlIQj:kQ>PkNF!`Om_y]DY$[uQ}(Zfyuҥjzb& _+2.GQ׶ Oghҗ wziq+]ySrס6Z Ɨa0`D;84u2ǩ0dCD%k<մΨsR!mjPA>T5u@%NoN wBXNz0#%&7`3^RTKގ3-N?z.wJB8Pp1LEӇ<@ZXDm-gH߉rf>8h3Xn>|}jnslف_"tܓ)L@KQFDEh[`[`HtQkdh N܍rICWAz`hDd qx`]Pjz{Q ia*UQ2 [CWv\\dA /^|˹ y$p*~ppQԆw6+7hW2 ӄI2_R8,%}<ղ=UO]>|}08ⰗhKU`O!ks,Hr Bx_ 5ΐEj"۸aGI ]K)T>k^j߰^g>]@g}*J/hK\b-c?ˁ??PQAOnZoJ _bvC纳wOl ?AP,9A?+O*G\bqA~J^T*{*\qNMJ$s,ySE .X?>B/7ޙbf"ҥKЮo8h f2M(wXw?a1R<;Bz ocHOls;1lbHÐ ZL}԰:CjZ8dS~8hb:!^ #,Y3a-C_3ᣂFG~gZm A#ӳ̧bEv०=E#^)xm$\/`ב1#0Q0he}b>U.uK[h ؏<~ tzOzxO`wv6|"I[)':w?6(rUxČlwUqgiuᜣˇb {E#S VL|祳B%[).fI~W{M`lWnu֑Q?&X(TJ M]tرC@=!k YW%o ZLμ<[NLGL>{eZ?̯Dn)cBbm]"~ɈoMm8v+㷔L42cZR {@B~yxѨJa؍Oa'|.K ڳftfoDGi秳ؿEjsF*FY.?u?fHHŧ`+.c^ JLħg=1GV>F$ %:ΒYin sk&yO;Q% ~yؾO"en+j ⲲP䒒Rpz?~ xZ3 PoퟍCAZ =\5O~-ٱI1J[@:ЖP|`MZm| rrh2+B\}$2sw?p0ҭYpHfY wfw7w~\x:Il@qY2Ф df;Zq ӫStT_y0ICDXᓫU tE7{C)K^nw*!IdA鴱0:6 6G >ȟ濎GN+"n$^.j[(ccOϹX.s[3>XN$x:E#p_ZX E˶9bR%o4/P+]dGkY9Gu'M棾aN "ru; "h2w;n/ $w,)fKUYT-FY0Ae6v߂ūTV|_gW}PUvpbV =Y*Y2X+*9L7\##omc8?h3A!E*SG_G?]v L *hd%`:F dΚ&YB?ZPo:2qUCʦ5d%֯}e9'43|P/(VPרcҚ :˰)[&; mFS@5pip _⺇w~* #ݮ&$GrJ k뙇wgъ˔U_,0YJ-Ã%;)9sa`5*1Rr%Y59/ &=4t,zdpXszP+(g0v1hK+Ιm>CQ)'H C"2 -OVĭb3`&9Ͼ.u+DZύo?s/ oSya!H^Dj H\yw<|Q`)x+,΀c״S/ZPL)83\dQ6 y1E=y7ܩp!gm=J)AQ`!߼LG l"W4ɹ`iقx=LLJȔ5d·3 D!ndC<_ g\*ħܦSWJ07u4%Qʃo贏m5AwW[J3RlNG|?}M^khce*azԆ55N@ySOUaay8M۬:ɐ#O^֠=e.h(dK."5 QEYOZIG,!>GRLuw/0.2.Z~L2ĩ!0qC 2P+SL*d_4^"(T?T1Q!S,+<'bD8H Gh..xƈS(Ugi4| ݯJ[!I1p"xHO~G Gl:ZT7.ViG-'!߄a!9R]CMJ?Yƭ) YͼZe.dtN'*NVf=<͝Tl8/JS 8cӧoB;v6_C2]\Q}U0X%&7WLَOpTѳ^pPq^hE꺆'7:\Oaeas酘,_(px0hEڡs0ܒ2qffҷpdXd\,F\0tC +Dqή! Yb#6=OX-?:r,"ӱV0R(> f:qÊW$LO0h/ea^j>\u06fUkm&{C"S\t5]MF[x }lkexbCjQAXu. rϝHR${b;\G{g/ gP8\d|eicVH/<$drױ#^F |x ݊@z09F߅;"u)sYNc, t /#ѦVlS]R%Ŷ ε=uؙ7"@|4KD{+/Op`S*DZfi2To6ӕ1fi^ޥ5^!$V=:/fÌSgT@J[P\,HףM[ 6}GY+Xc :P7ۙcNbçicmZ\`b){(S :5-Z(RlVהuMowVovhW vQxBo%7;'hɬb]Gc3::^MɰDLaQL4|%\Z|h_݇=w:kw>$a5ֿ2Gi=m5`qC:0![IifVsG!?i k1M,Rc$q(8H @L=v .t %^7kM4u[-"*Ƥ.u7=l,I@uٻ @ y%/KL]wv {A{f<hYއ_Cqz/WŔڀH\~,Eqƭxp8f|p`_@_a>R1#%kߑY]s)nИn"&#|+ǵWL9_p#7q]{KI幰d?=^Sj# {FK~"3}kؘ+Ad<[l?jW#Lwiu`\1erYĬ3\P-Ρϖ^KяN(,vg&I4F-ڮ&|e' )WSh:3Fgy!3S x+YC~̘4`MWzOz A=!C߾SXi:*>jn#Q6FyO7W?*Komzajbs v\lL@\#\0#F;Ge]GPLO$n[(H=UAh'_I{_U GVLܺj]_ަB}^<ȱNZ[~io Ti}E'8d/Լ$cur@j-S%{W9uUśO{E[$QpoUhi C@Pa1视뵮VGX xe&4[S/ $j QK~9a Bʄ!$<H:tb"WHe.ޢQ;;X=b CQ : i^h'޺#Oww1kL8>ցtBKqeV +<1q%*b.IQ.,g[!S;Us3kCR8 QsjWGR>_~qFE vҔN'oüD/*:n ZX& \&V8 C7x#P*Zˏ,z#)OhehGAF^({Ghsbc֑ _hurPhMʼn|t54aMq~WưPu |?_OW|i󞿰 ִa鎧3-Orc6SJVq7)J{881eMe*̍g6gueFYfٱ%\I #EѸBqQO gpY<v(%f1!ԏ!Fb #˭!ż:/ȼ\Zޕ@nfض'+X`zskM(nSj" ulUZ}6btԌveY?(,=+O,6M ytO2LLX42îF7R ed8Ÿ};6Tr#rZZ>)A#tb:J824Koͩw{qlcH `oD#o̾y+pB'4diJP2x]P fZuO˲DNlʿEĆE1ec2;38C>Muom /Vq=<.} u&Ǻf"uOǛxkb7Ms ݵ[(O xG'WV'=( L&T[0aviD4:_|m׺ ǧWE/'Q'o8Ljx`ZoA2霪9K1_3$6PڵnfZ|Iy{Nй1Uf."MfH* g{:'&IaLo9YT(/7^驈L %HlBJe}! .3g-ǙWbrU7DR|= 31lѧ̚f5cU:ź6Kd鄱bs<auPx=5$kR_HS JKbv+7)j։#U3NQ0wo"{@< Y'EDonEwA)0y^@`έŴuzy_mrZˋ !*`[}LUj1mM躍 6~F+5j`[b}Hx-^/)jcl3n+$K(azM*Fb_QnYhQLw]wor%}Vo-G[dGi Y Na,_L. GuƒR-b[Ϛu 1ů|qN>Zmb TcTʹ.irpZ+)üѐ"a/ū5U- fx%~%%L9O9u%[<*I_&  Bϝkq7*TGZ ُVPATZ@YZTϣ~ +N TpЖ?yzڧq-Rkc_>&aˑ12GqGqPQ@e tLmOeyRM`i¼,ZRhc ,֒ i9Z3~X+mFxLVHZOI1> 4zeK%ϧ +44bZǔƑ ܓvlLaY>ˑ_ Xp)z%sqR˓zt,slfnKο}:]1 8-vNHYU={O\\ +2їmC_̹rW;1<Ȇ5[\V ]ka!fn;}@`\VHuY)Ȣ"FM؀6vѷ+d!Ȝ:q.y[ĴY2R/ Ӱu:[F g)/}1uv=kp +HYgnڎ>Hf謚".bZ+JoD fbsttlXE0ڸisAO_[=_Do|n7|8{o1w-.hQWDq^$7D ?0^ns=(g %"ʟ1 c_ h4n9,xnkQf LFL^E$%QÓ;j[_j+`u,kՔfMD1nčLGU'e "PbB(aԔuQT[5NfGz-+a{]м1.mv8鏪&obՋqRE_V\MjM)M%29f0s"Q QN:-FU\8qEf9֕ER:A+.d b7_)Lz]g@-]4LzXy;HߕQ-W%Gҍ0Dy jO|h5ԥT5t 8KXIWfac"d)ux* !(DchC-]79Gĝc֝*AuTO픀 ZJx]o\fԢC%&S4UoE7iaUn @/Vw`og]:ed {&W;AӼ6پ6CҒ̃o¶(6+oxu~K[Ρ PD±˲LL7OᲿ5'_ 7鷟O+Rİzllf8zeՆL| ygu9NSn9CF_$$f W\nj O$zv"(rzB*gͳx06ڀ^{/n2vl p4Wup+[)͚i$ {YpꭂL^zۛ'I)\m!,}`-m\r|:0K h% S!+7S >(;iG`3kR%2^/wvU O.I0rl*%0V4,uW:<ݺnE!k.sXk;Pd=t)iuȱ-%MKFJv U?dAK޺O))t9G9 -gD+ysՊ-yK^5}E;T g36|R\䧌Z!RgS`#5sS(w Bf@&B|3Vu\u|;"nK+ztWRa֧^gfIFwx ^lv t>i=Q&QTrJy'<5( 6;-o5ipB%1ZeE#*6cڎЫD0+ e7( %)1D|O]cvϕaZ EOe\S@=j-gI)-9'oQZgIǁS$D,lKU!ONpʃ=yˢ@ьAʵƃ҄$vj0&iȭ $ r[!bkprd%\ d9U%NcOŮgf@ 9^ PD]qw  BDPI/@/y;@fF:O̕7{<5`J!pEFf < b@ekPq`96@A#i{"V*CGhp>>yK`X٦,Ӹٻc~uT; ,=r4ʲߨ^HB]>$3AӇHI$Ǣ O0k}c! P t>BܥLj+ƭ|i\Y錚X+Di~r`A(+|8^yP DZ̩!SywcPS 5zf;Sg82+Ȇy(:]Wܿx%w*D+TRefMXԟUm tNI l A v/b[/j&]fӅ)!-0h[څ *\Atfj'}]Hd*K5Z6l>qG}V+-Zjm^݃PB/ִ|$:Mͥ1p5`^r$ƠHnŸpa{%x,jrL3vo;ʢ~%#\k.#JXL haA .N`0W5F#?R@‘|yrt[62,cD.\CcN٩3g} f>UIBw,_8 ِALH;ʈp&ңJCdx~p9p$ 5TjhLR s-Kce%@7bpIG 69j`e$[׀L]3Gop8\Qbd*15`_뀵H `sllnHѮ>Zb]$ˈ3'G<ہ?YŰ>r%OUbLdgrfqFTC-ugvh#[!6q?Dn{fWh;+U)LeYv, $v Y0 =1Ιo7*U*C`^EcY;:$_O" :K"K߷ñW`m?)^R4²qD4WoЉ9狖09rOO)e)p=[hsW}Ce8JzZI3]zy^J XЄϗYmB$ݬ1{R{ ?#aC̯fұ4q4؍ =Z.0p!_`MYOsZ_gȞAmw\R۾6ytP,զ,$U:*#6ȭw<ۆ01dzJj?e2?yeo[ {(T)foˌ:Lw`wg+KȺvzW˜4)uK8χ=&m Z6HIkfmnȡPAc174 cj(Q1YIu06}]Si2x&)=gnTR"6M펕3$M8c=3?)ڂYF/5.!NgQwM hWҡ/%0v`".۱\@֣ )$F^s x۹sbFz[F"q_&\*bʤ56xsl yӜ7 ԳG+!.7sϞ1 bE+M&b0%bo:#LS7dEZ1]lPм~3[hE.NlXCMJeh~V)/Ad ʀ[꽮 ɪʟh_;V;,O'-k].5g_V/x #Jn޹Lt~D"AL ώKZW0τ r|=Ȭƪol-ZarxdSO7a8BW/bSFaY_C |g|q̴_Pj. d7BuJ!$⏤,@>⑲umX4IB_Ai=T(ë14H.[$Ɛ%MEbtmZ bY6d'wtjr2GrS㦌l?RV4 (&tD3sKr=1Psy@/Phun*р}*~:Q6 * hYBCGW.! =f :TNNqְ9)szB9>,>H  PA֝-&hUZ 3ؕ58g1mI8Ҽƻ$L!ئ/9F7(tj-VOuV;[Q %yϷw!Yڢ*agpf7\*folQ:J"fAJ7Z-F6)jiYaҿpȩgYx&-kQMT4};f̬Ӯw3*A >l; $.?w$.7I p`sxZjp13X(}B@?t 3RhYG'lf;%RPNyFNZ0gONSI"¹B箞 \27QS S/14 )QOFGYA6#\w3vZYFն\q{ mri7>6M*&?Yj%^=J&q3݄sm7PW{qDǏ=gt@c xo98'uƳMG&h2`=2j َ]S h)P/N:0keW z1[ąW={_Wy"O}S ҊBuxK&4Fȫt\6ETL \߬`A YhîWP +*mJ];Vr<1*UaKpgw%&v'УNIEeƱp19mn#F;7Dt 7ʽZD_G1u| ] 灋\bTjDv( xX;4?9Fy"BEuH`ʸ Ɖn"/Mt*Lӌи*~FfU!n.+]\?S&$T);oA`K+kQ]?,lfCsЦӻ&{`R;N%.QSKL(RE#?7!SL{ߪ\;ޑ.r[~4LVP8o~nu-Z?QOӰ_u2$7Q&8;Ͷ$^v> _hk:s-(UbkWWX@z0s]?gd%7 tZ0˜A"lBصrT,FڽpTg@~2'ވQ;˶W~ b ߿ֵz#|̇w-sDN+/^ [WC!ྸn˗, â/$Ƅ}Pk[]OW2M-Хهdn)^"5*k_7E b^zDeVZ)5RUWC 2bS C1DqܸUca`Ĉ!` ؍ W>4{a6:Eܧݰecm W\5q.WxLe9jK4q{(RsQ r5 l2`"ބB1l %Ig^վDCl +ϋ3w崓gqx.CzE@}JrIAYŦv$!Rd2&QQ¬is_3JiR0ctZ!P J FLYDqmr7Ve.}Dd9u٬}D2xeYg%|K = )'WJ6`mIX#CVJ i}4>B5Q} J} v 9ZiƏ,ձ5dDVOv:"õ^1P.'U W%<#/ێ51?*qҚB5ϵ9V}.2ObȨOCL 9&c~.XFK$i@.\kUc\!G("lP/7^f2V~Cʐhia"Yl\˱SOǑLĿr }+ 5:Z$қ1 +h6۳_/h+ny3~PM\-r,֢%K7>&}nG3(cn}?@JOh{,'l/e!LzQZ(ky͐;YMskg>O~i;weon`QVgG?w>C~SἆbGsPo54NFݛ>@֮߹!޾/2 Ί)u$?GTscRHpSX%4!c}UsZ)XR* Rm/:)wpdɒV_{z_rL]Cd$w&,2i ^GeeqPDÎ佌jVqa27!<K+q}+㏧nDljKܮ7CQċbJ얞\/c8_ud [bQNd6\gZlF{j{`@l?Q.ek 0=/5mGvs?-!\48 8b_yXBniysf"u^*2c,V-l!*z w`䃩=>p^FK།xt9<3T r`5Q՛}1Vp>tRȟt[GLmlj(VE&RoʶZl۾{>:Ahj[gTucQg/r]3,lDؤH$>Muyʏ`?@qd9ukP{JXM!C7^=MN{RvV, hT`Ix')gI[ݬ+%4e-{Pg4-iXWݻGґ2h84HeN^3|V|-NM(Ɠ/۝e/Wp՟2f#w_ ;Tޘ5'%6bXӃL>F;oqqaFóÞ-tqVT.FL=te%ljt@8OͤsFP?U34{T9BuZ8Fd-"m!T"7CͩtUP4 ROQ/󨂦ظ.O-(/w-ƼZ@a8ӫlc0]1KA}7q%֥"[A#:o7{%9'۲sI~͵eog3\ $ȴJE;NU߭dquU׫*BzM5 __q#2M} v`9ߥ|\_*)"S>3p), -GW A-VuxgLBhmj(kޯДkrG~_)~AFdBzHU-1?#?ق>e]]ϨG5RE,ک'hg>;`n, `GqF_uLKg-(c4/OvȘ&9m( Vgz.n'c$ėuxPArzg ,$:py=Aw|.偘$|дu#m ^f ԛIR<%rK݆fZKc_X3?|U\ԔKyٔos^ri'~ὰo};=OMf`!Q`0؋jXL|@^e!UREjt8~"}G'[mu98T@$>[ 'q\Л%ݩ܉ofZ$6nNٗnzKyV>86spvg96窱~{͠(lJpoS3kSzwK|@U9I4B'} ׏Qf#V.M(8IF ??-NFD0ʌ@kE1Y7t|ts!,b]ʕF,{-' T.jb cU-Ok:%ךxBrq@c)(&g˙P ]p`&`g0Ҁ?(7W\1Olϴt ץpQuԈʩS h9h^P_R9Qy pT66VcvN_2(\yjvW o)yG}/Q0p1YCP(¡n1\(G=C`tOf8XPc̞?Gqf)]84[<$GHcTj[!ST}z˚v0 W^Au+U<#3sr5S R9|zHמ,;vM? +Bm)7d,cDژ͎òɒ/л`%Gofζ8& *zH{`EKDnד&{1$˦*g)FLhaꋨXTIe}6tqیS{z+ljgÕw'0'k=9WwSd7HYAv0Ir/=ʎ^9sJWFJ}n%֛2 i5P(3<9NntڏR퍻wR.nx[>bEf/gT٪Q?=>51*u;&T ؆]Ar:= A+@Dn'dž 5QkWeĒT.h:@_mMUa ojn3ZkO"hRS$[|etR%BvKBG[!=JWs' a\LVQWI^{ t1_x&*h()jw=dC3G~0"J]vtP6I/ZCoTR 'DRP*.X.\@)Ǹc杈u~Sι@i'OG >f% @Թu9_#z %D߀#$ `+vIX2m<&,8/~U(y+;Uo,QV_҈F:07B¸-;.| a+})8 tmi( q:YAI-lfb9~d5''ul.iۀp &mrY YcGgU\]N^OllDnvc'?מEW!{q:R]_R[HMӪ.s?=a1[%]q9RRl #Ma{Q)'^tt@B6D%<,ۃ0*nRxb&)@JVq@ġV*Z;f:/s^G g9 GLM%M8PrxۙaZ.L*~%MǷFX,؜{2ozbO3Z;gh{$h AO-m2脚[O%ņv3'K21t@I7a`&d 8ޟёm{ﭘd,dߩ`P~OIA> gP䞢k 72X g[ ]@z^!J9 J +PnF;A՘z{0~'bG AbLmZʉb,&ؽbh-L[?(3[z (aJ GѽJXb:~ݬ67Fˍl!',Ǫ?;| } XquSBtY+M=yNS'kxXWW;<\]v=6/GQFckۨ ,ZqDsڄ-,+>TUw/K}ˬ]$Pp+FMG*ҟ*~JSu~}:r^P>V =tsro 0~WZq~F׽pnCbTZ4Pc"d;/z3Ǖ^ fsA-\^ȗov ߛ;WV˽wHo̔91ū=HeWxUW"fЭq9"I&?{vYT>,q@|8;?+4ZygVUV8>B*#Bli= Ndߡ\L qNTf)B"%zv(h#VŰASK7ž-hE5r9U>H2Pt_grI.9 iOr U=6!Z("Nй3$$IL ax¤k~ڍXROEiK̀`, $C+fXWJ2AwȉYk :C d^{HDg̈́5pyWlQһtI0!Tp Ty }`bPsޖizN)*H*Dz5[VӘ9I[8ΜT"r%36$adEpڑ&}&5l| ~dX]vߚ;/mK,-eZOfvU.?k̪2G,>JQ}*>9$; >ۦ_NJV8{FmaMHXRHbS ɫhhlW>AĽB~nTmX2X) ^Bݽí93ĔHf2߿=X`eh_üٯ X Vw M}a7>{VuWw#*}FVP@ vov/E~Lk}U0[VD@Jw=ތ+iG{w8w2$<zr杩q^,s(5B7mP^؆3M8_w(x7 TF$hFVvn?F5J{h%f` ތf|if{W#xi}9`(LK"Qr#0}XlR!)8S!&|[2MzX"a>@dhr1+]y*FMSٌw:!!δwZO|Q`S @'}Tv1OEv6  @ܔĄ.6:/z˰ط;4`<= =ueg4?]Wϲ4OT.6ч_NѓR}kh`:vz.ՆzyxҦ5Aά/ !*ʱ[ufl΂ YU27矖kZ~ï&Kՙg/2Tݬк?#6GT/s~]VW{{ M=r%]e׹3+Ux= ǹǀI ƴcnl7ٜZQc j8Ռۢ=1Ȫ,Zh9?8ϗ{6Mws`"˞zZ6F@Z'a4S$Z)g ^|BUߚjL@už *ɜΉ4*9RJ{͜@h2(Jczyōn|W-y~efޱKJHjc%CPnC RMUm,#a5|^'N Ӑ85yFkD#t8@0Q4@H=^ S}O`P0dT;y,g&f4;lH澁&/*'{!X37*g t@&,qs,x'*_#i1mGFY'oyoyv-'4?=oWuOn?X6޳ӖҜG"ІF$8ȆaYffd̓ "k=%͉!ђ\fJiEIzˠ!m4 OsVi72w)akDwtaJ-y<. %dƬ,ꑺ71`˞Ǹb6R[L%*f幱?L|eLun˥_P떞E.|ktB'KxLjYr!AQLD@_P3*WZRF]yHq?,fst-.Z2zSRN,_֡Ⱦ$N[u]\Jئ^:H'^E 6ͯݑMc9R<\憮H+I봓]%[5,}l#O:%bʟ #.14Al*rW_33}-b<"h:~%γtU1;LFfV*l}jNp ft/tV an#0d0OFy Dt3Y S@kΗ;սB*-qtwпxY`W*[ >72_{d+p̓;젝ЖG>45z%9Xz&f$`eZ{I#ivB)سr/U%8m}'/׏QR4o#v Nib4U.ܼrygi'~auG`iJ&lX$z%,9P. mFm:`pTK \pV*rD:ϩ{@̓h4wGHttX&7TP3G[py'Xx1 em7l`fub7{/hϺ,T-VƨP%p0dq&_+sytŃN%"1D9Oޏ6IgDw_?y@"wiətec" k-t}s,1q6%_I(Tnm607Jkܡ'|U["a0~I=-N5m B9C1q?R]a"F~&}p%5 PPj(rM5GZn%ɝh[{UۼM#tM{7*t3zLS՘ tcB ̫ȟ=)ye~mCPكJZA餐[d7"z)0gveβQTqg?wo_{.l2h E'9h|PDs'3e;uE(6w %B#]wBGzGYyBsYωݟ48R]7GTBOOSm8j}RF\ށxn^߉\9ܴζu09]2~/@ 1цe>K3GVP&~(FF1{@C 4:YsL٩:sVkzUUi:^G|5ΰ,$#ey􋹾\iVOv1Xκ}jI7Og,DȋB=m; ֢bt8A4aEOpM CӓѬF1.'q)Rn#IZ& [~!d #Q 9QМ#_~ cF؍_/p1~]ܵ,^y> bkYYFBI gkDAgwQuF:#$Zz^'$N%2zKN/\?u_2Ǜf=}?Bv:Ըi6!k$5hp&E9YNY\sHmRqQAW~WGe}%WP=dF@dTW V0O{gD&SiH1V'pDUP*5wPPFƘYS c 0Kۍ^]xwfzlEq(> X3<%[oJFƍB՘ܾH?sYšݡgQr2ќ‡(Z=v>?cRV+ꙣݡ>1b2aA,ԠD4񏧨 הZ4b8,g뭏;aJ9` blT6 ʇ_Beg!1ƶ6b d',9d}]FƒT\fU} =>nαpW{ֱ|5%aힹ*XBF44 WQE|γt<=@3P*נf.R—+>RW/P1vH9(F%G'צZ~cA8Q+ҁIm{և+@֢q'LM8o9 )2-lOdƮ 2`R˶Y{'@4썭3\QBEs*2Fm%VW]?4G },_ʉwP%SjҊ YT)6iz"CBFH OIs͆5yU)2uW]3[ !Wg+E}1Zz߷eJjՆonreװaNt2ΝY- y*<xw>^D>thaū Ugs;PU2ok2]_`s 2¹N^Cf¶pzT,3k/d+$-O q\Ђad{pwW҅ϳ]|9N8oUv3Q Η"T+ yTh="26n!>s|jB$L~9yHi. sD|dǾm-.p>mHjn|zdAr$FʁFxD)ܢz=^41?v?qW'>ŦG/&(#n0?9c'N}.PuQMuma f x6*%pħ&JO.[gwCg-CC!6~F1,g S6 @& !/hC\¶ JB!Y(SFV%ao%r8B|m ޯ Q"D6^}N= mIZ6(`2׀_`dPÜ =N~>%Κ)R)0VF"x]z,M9i8yBQbx3c{m$U^I(l`wEx| 7D&LΊr Wn=OR:+e! Y{3ݭfA/:GqX3B`ep5`/r1FKg(~[ԅ#V^hqn1Ho#t"!uEk l)U$~sL~T{򞱃^/ i6f>MpW7BC+%[0 :.f^4u~4cJ=#*\wbT}-KpKyȬ.{gYXUzIpP%s+3:Y QY%*~n=+cv/=l ?>2 JR</SRr]R5^6 1Qr} =kK #G &&L}9Uf=L=@+@宇gߓ<"gabG׹p^žq,ѽ=B!X-8+WKd0@F>j|GPuV@w {) 9K6HË9ƂDHʙq/w ~^iH߆ѦR|à%*mBK>bPdSvz^z:hH蓙Y0{i]STfh2Ն,-l;͑3ٶO"D<(!pJ-B?XݏfАJ=i1A46ĉjP"@W;ESdh tM_J}~YwB.FUN\9h}AbY5 c#",3=c+C:U>@W8 !:54j3uѪFv[OT PN$1Sky9'}/WˎTWКpv2Y$cdy}B5 \6 EZEj%R"`1!a{rro&WiҗI }!_tLs Z'\5HHkRkMu~FѪs)gXzQlKS|Q;کQJ 3zVV[?rx10km2vmk91(Ġ@cLejEdOD M˺oe;i8{]7:9^O\Ԧ-7{kEǯT5HyZsG'/H,->#ݗSaV;6XPrE|iC/@5dɋ:*Mioԗ[ˀZL+2Yףx1:P.VΕ1/]Xz6 ^Z "^h_") mK,꾃Љ^=Ң2${ZJ;UTUMV EF2&\Ǹք-/=枲dP!A`t?;{B[5blF۵L>l12_lDku`;#TPo (PO6I-1E`Cax T˖k&9M#Lx*VcRةlpYFŎԱh,ntS_al7_:U6L[R$X"RFA ?g%}|R 4}do)_|~HWtVоp*Y$7' t 0pbFYZc4ڲƂӂT@HxeY\ړ 0M7:ՀۍjfVDJF맵j^|!ӴҢi#☨dÇ)bz7+{1U [y|u^F+9IDy 倲ɞ' U>`;ΜqxLX?nhFg#I8DW ]<9@E22<,m-! g=;K:i߁-<6vpBx0Rn;U&_/;OJʝϬ 5\ n]5pBII'l4 %,inThnzЗWuS$ { +(J/pVZ~C=,OJ;J!'K,2,5m_ *™g5;߭Q 4R~ܦ:~>CËLYMX'W-P*?Uʟ_ jk4n >wհrڠ@o S#pkƁњJ8= vESی-(6X&HӯP 5qY);J/L&R|.CoPxPKfe)J򒢀t_d pt(zqަ[oxFu$)K~LM hor$شݔb[TŹ9pZ]&S:j%iʻ/^Yo,T CJY] i9>$ vKnv4,GIRi ">Wa"Hc:/.]HHE!Z-=]W\ḣɼbV}għ`v3|P|oq"L5 wd)oIH]ܞ>Umq?[wcEf폧 ?BGy1cflrθi+9Ibl;o986D/΁9' N*et!Qjqq(<-3W9'@[_kE=#-u|zpTRWjZfl (I`}P?:-/C `B99yݷe+M8ǑcGDa'C{-v+ +dVh-N͐P7YM oWWi 5v)Lx&Jyx⽎'P ض_榏Q *ޜS=zrDvRg#;ZVp*zg+UX&T.]Q;x:1Ef FHOrbZ*z4^YVh a 'K2qpMc[X6O&G=:SsTΠo?{>pDMp*S:9mkξij˶ρ>2z60g>M- k;V| N `=4CAHbS8b989ռ{uԼ 6L<J>UŎSTNԮaCs]]1t9;ZlMo*J.dحu IhSي殩4hg pM:OZʑa oϯ};W6 sIO4K:B!ϖG? s2VBo5C :u K#(̿:D`d9xH(/) !u-+;IGa:u/STӾ⤧PSXٻgEb"$I>%V*dIr.3 ukRN^* ]c'a7j[K愛qBo; ]nXJQxTBҍY$grٷ`,%`6>|?Tؑ@WiE{yfICFÀn*Rмd-_B~z"y_[,kZ J+%;[44ԋߔ.QcJc0 Qb;$LGS5`5wCf Ĵ8|y9-<Юv >/J55 P3P; d3Yq|ymIXH5 ua#!j?/AaĿZ?tեG>rv':!t!+V9RSEhAg*w]x`2›·fc@?7w*t:q@ׅ304ZX2v BK}xcNfCY$>IЅI9ts-ӕ͊oNoF ]҆"DuGt)T4 a4Hf|1i:+`/0H)/K6cPCX }6HѡrKFQ%z^$]__=ҽ`]߽7wM=;wfB{IՆ\uLg#xVźBjTg䒗B +s 3@[p5T{FCL88)>RQUx+}Rm'{3rvEdG!]C82>G:ZC=\p{~!'`KK1zf.QHɊ؎S4yl?vzfq3_ߜ]J70ٍ72M"C^Ⴛlw5׎JgޕN_eF9=Wrd&g&{.}z] :kM|+u>Zj703yXJw5M_?r41Gdv]TLc;j/Ns+bWpgnqrX{+TaqLќVq;LLD˖V1\);,{E']W;MS2yng`nCc 7 ׫lSxyq}@((wV^lrY ,;+DMX慘x"<]߷4 {<H4v=k[4~L5RJnP0iΙ8C Bm{%͏E<)=m^'yL4pj(-Q^ֆ=f5<3IsD=-p\~Kh}iؓ190~ϑЧs?M @N]ElΉF_3mvqK?S$]m_clqBAd,?1=>tu*w;~AR xx6raO#-`fD xaDl{UI˳#Newqzή2sw7ʘIB`ъs09rm%H!f!nޡDW<|WlIKi "LW+/Hed7OSwBgr׷Q6 cGJslU{ 8[6.IXkWڪW|,)?o6u:'}[XR|DWJ+fa~+ۄd২:Or:rVh|58APHtWKfsxlg."݁kiK !/s駟 a]+h%͊Jɀ2 }Juͯm<1W@O\g%C)#Q#:oˁŧ|ξu2bz`";Jv8׮ܑeC9!: )ip2:H OBy9CCĉrL(^Bd$A0=Y/Y^,ʾ ÌUrA&0`Q =v2ŮhS F8BE@'UݡW @F&ϾdPH=Ŷ-;5`>AMA]BchJ`6#0@MT =/N%.+~WhKLG b1` qACl]tޛ|!Ghme?O;ݻ=_r PD Ի h>@ m7^#NgW>P._jA&C51:k@CݥonOa#%uQz<6;#Ǐ#T%ݚ:S#6G~Flf'_r爠^)*M5SKˮGǼ+3 ɋ4y rtARX>^_,,t:pZXU%1Ul|y7oyK[ _5jN.+L>x!0@a)fڅ(0tL.unKoPBM.0ATizAիRC 귴Sq4)͍``d6` To $a,UE"2˿JMMKcHzRRK͹M IXyTFMԬKH]ޣš@yhZ_2jM >gu}ɰ8q}EOBp36 Qؒҝ]8 =q)B~U#*o^בyοk%*D[\fY~ f3 h5^׮mBq9 ͡z=CNOeshpѶiZk;t\QȈwf~ѝwݗZH&6H:\-'Ev3A#^H\8v4L9J57+V)"46%=i:V POA6ۭpMyQJX̥!iz7a-(tSy ؁߅lJ}CB%ED6J?M=eaN b}gG6] I}a !s5vGz:`uұCBm VM_9z~ %"cԪa+Djh-_9@lJl]j"1&Nh&VuOuMոx&U1p&v )}t-":BB-tE -0iO덪-hnp(Puh?|"?L4V0KvBU`oT Qtge5(eWiS[k4pP܇=8`=)ϳoٸuFWb*Zk"զQ/f4鿌ժI7})]J@KCh\,2C͙X89R?8=&f䒋/V Ijg,[.5VLH^{Hؑ.9;IH{EwS ꝕvźALx ôfwb9FH<W\ѬߣdU|ƞ&j—-9a*$D_ ZY 7(N8pZ]pTf+Ui ޴ d AXqC'q ma397>́=?L|EқtC.0.!K`T٘t~!_)Gzo!0!0 xOs7$XXc%~?C;RYUPV d`#‘x^ɩەuPYA̶c$H}h!ʀIfKWs`.,_)L..Y@xz$4>xzI||-!V2W2Lh,y8]Yw~ʿ3Õ`>aqoBumbmUI?TA}9VMnG2tuiHm,pO;'@fd~"*6&kqu3hHo;w$w>Vke_:Bry;e5AQZ:k2bϥ5h)W& iy@{[јy>ƘSH3@"yfP!C3lbAYз}SE,~cșbe%q6ZN["n?(k)ŀf|OخSPt8"{64.g#nZc_U9Yluj ' jD:6"#){yx^Yx8W3*quVlyu_q&[75M;Rc= COjM/>S?PuFz/S[ktRz_@51l6{o08LKW[#enyI'z!F~ysSv6ixi I啴" \&8 wPuWhqxDvd>^DjH  IB4>6$'N/o.K^_^fv*i1@ z3"/ي~e9F뾯=CBȚ]Lw rL3&@\Qqem+SiR@ UW0)f*g_6W9V})#t7۸A Ĵk:lo"; Ѻ"{3 N IdLU? -%̘?͈Jhz<3 o1#YSmGIqL \5B%s`Sp/J_KN l&yyBS%baLx`j* 8&-z汬.O@@ :Sh͞1ٯLA*a_8VvK8Kg-9~]עixcD4'BVc(w-qCf݀6ˆAҥ?ݚ mTI;_V׊;je`J2Q3l pd %ri^qӼh9~X9gvJ! ZkmBZUBB!`88ڵDsUc ([/2p U.K~wDg=۾hxW\})#ڣNiA!W+8?Ѽzh 97\mMu|N(:(fķ-.<`jxM~o$$gq OHQ]P֖; ; p &#:pic47 n4|u@M^aP7%,#B8;nH OqrZe)W(n)HvJ) \)7Yh"!LXPf)!wPp8i2'%9-l71 A1 6:N!ݦbuĶJGrϧ d\Ph%^10~ځS_f3ƴ0V[%vS\2P5@pA]y4ˏ'hVup\&\3mtx~Gj4<NÅA:,@Sn}!)`폂jQ ]3 x((=A0H.MgEg|rgHrQoXQ7v ,IƳg &D\-̹yiHK k7S n8XGGX.Tw:Nvbzq{3]9k{dLFVM'㷟+`B ǔwdj=u5W,{)pJ*Wړb][i4ZY@?-c"ri{(au)DbUu2d C ,|כySHVҟ RP] jߙzG 3 e 触s0Ǐ  Ǐ0\bqon`pp-6om\Li )0 ub.ىGe3v%#` > 4.'!?_@WcN6p%yf#HFs 既 NV~ +}+K֊5}_A9sJ:UTgfRG6tYu$_L?`êGCBr-vVf7Eazx^VHeW\tXd;xֆq+HSaq}k$۾ ʹ yuchmjY.m]VO|F@$7"$pZG*]څ k'fMll2981-/y%/0P }IL3TŵsxPa uRv:P(^s7%S>,'W5Rl!p(f&Y&7z;V>GYvTZ""?}+lS0Ue;CɍOj~=7Vg4g)q~^(V2wM˛EzemEm~ _KrW]tV'I@$D<&%?)%5DG"Ȧ( eF9θ[Wd#.] jT9V,r [:4w -Y?GpB-\?KE0j~՘ƮdaAY(R "=lo]N}9RGetb(6D;㫋vW|~,o"OڴIPl] xMzK˹gm -Ͼ򋋙0'f66ワ҉/ V>F5X[_.A,,k\ۇ'hq1Q2`}g>K0mJJ|YcfRU3Σ%nL%=^52 Fo+Ha_$ m,_w0`kux,CkRbj>!J"'?榢UvIbsm˸WGV:ٵc㻀Z}jF>zíɤ#,qtB1b^ iaX03n`njŽt 0{2ˀLzTyz?müGp8dR4H8)=D@IѮ!ixQţ[JĀn9S++˧G@hŰi~,k{_J17il&U# ?lB8}MA{"e4Z;w{)o#jӗm3 3;a>)F1q_`⃫Nؿ6QwSh=] 2-5gMSAq/lzhfOpwYqZ1%,kSFP!_L1Wa\FC : Wj.dTiJo270&b枊jAسVG{/2`JZE}W5z=j;[ކcdT8'P'{yQ!$/n0Лb^Mh#OHPFdl*=0ށӜoɧ(-W9y՗hr}2խkw-l2Y4*3$;"^Rx 6y;&~(p_%g -OddEN%pژCpLNsaUED?S£"&At.4s3»d0+X 3S~`- o[cN? /!!q@h5v=G?ђ_yI.pyF—4ĀWɎZj3T\Gn\nSJz>{ 'V'F je:ë_0wo揖B bnJzT2RP+P(9YOK4=2%q.HU[R܏Iͱ=&T.53нkJ/CzH qnp_r7n~3jԫ` k|l;Y8js9;T&Xkݲ/p6}BL7zh(C99}DT P{*StB Ϣ!v|RE0m,`i?PJ+tFBC2G(QL)EhRc<2Dn/?QҲpS41 e\pK5S :7N1x%[Yu. e;%im v]';C4o>Vc/u>(<ށT#/R:ua\S }׷r+ AydU.\6o:fOFtTd)p̤J A0 5㏧5xp YN]%}.e <3VƿI:ԛ>]w5'@0 }8Y8v KAN(Pi_ u۰v3rh# o^=FAF4'p"gSGO$/5V&ͧeyF>b%%=a(/v߀%(Ug@9yJCO#HI/i dKA2z꬈kTu"=Ab۩^'m*֨8n>Z@뫕ƚѶ r8qD(/Fw﫱؝)mfGͻv,莠{Kowa [ҐpC`Aܬ/+2Ictq>W^R}~(qpkx*TC Y0?󩀄~~Oz9ץJXք9Ggq;f1O1iuv (FR'5˃/Ev-NA%Y \\]\ʍ,*vۓ#TR‰kه iȩS9ZeQ [Sx5ԟdP͈\|[ђ 8Kf/7C3%ѕsG9L,mG,epaFra|QHy:l)ND2]B߭HdmPr/3B5*-,xoH,ԁ Lwa*|nl3R5}]}!s:zxGL(!sy1eY4| 5iME _yşd:GuF#t8ŌdEf^ss9~.l 2\0*˨ZوXDN|QȣPp=Qp\Κͩ]`^xu[&VV㔗_Nbǎ,xIO2ސɥs%#Mx`V:,3R{u[~H"it} &P!Oޢ)HUj\dDZg) ^ɹmG3;݌t ّI'ZB7#}m>A2uMkהZ' B/_M>}xbTӢ{ˊ^{B\CnРXGܪMZ]קZNnELv) ׳o$]yss"ݿMOFZ#ѯ9K# ŭ^VŕkKj@ Nf 6{k$w}NnP^pC/xԀ" 0K˙n0HfsOQtXt jE@KG$"t Nk࣯V ނ-HU)p(7{`(x0~ 鯁NCQsC"1r6Mj[Ucnn1o|]n=pKZ㋮l5xcXtM Ժet:ODn~>c PF-urq 6y[J(fMȁcZ"5VM*Lo.I6gk a./xec:+9=wyCٜDB]Ec@*%_ ^,S}rl8&9bI4Aa1*9AUPiSlt6|2dQ\*P+r%*!ƫUo4Sc'k; 2l+ȳi)=2]ٖS3Ek0ENb~Yg}:OVj1PWԱ(% ةT+A/J"WxfuG a˄Ah-'4}#qr!J&׈ZEՕԓʟf%C @o= jUtN-1ygO{=sv?kۇE'Qo`P\N*_F~ :?dC8΍]?tV|칚}rG/CEghRfߧ*i)H#v&3%<0Ot1qqjvkV :Myo5iMi1b Aj)ST,oP|bWxuLaECw>XKͣ_S:$K|=ۻtSnu--82NG]1FjW_r7ͺs'Q)^ChB|0qG&|[\=R0L7b>*WOnHb"݃!;j#/@y6f䑰sVHj3;zJr8 @eҢُhk&L5mdBWFG@`Fc$DQ|WjgT(pD\ezVw;ۿdn7>TQ-I>v8_%no6=Vg> M%2k4p#z]z;1 FaHW<6;ٶ? @G:*~ui m~ n4 嶤nҫxK+C;|<|tO~82v4GΆn$_*Ǎݲf,1NJC0*m@/TG\7]90)Y{Ta6{3m>h J#+'aMkESYrx BǤ jT培',_4Hp ݂/1) IZ0@)p _ZLg_Ē~f*a)ʞa<3Y8wza8$@bq8W}5Q'L!jj'soi 2bF%>ƛAN|3d 2p+g|bx\g^hi4 r,E;OXf #UVwkEdl8]HDԊ$ u|X Űn*pWO%rH{dq14$<$\isχ|p7Tx`/{tkt[pc}!+^DWاЮ)\Q_/ik1-IS bn067&: *Ѻ8:/|灛U0lP'XYIV)_M.3:Lhmbԗ+<!T>\g+ ۘM,HtZd y1O+1eE8˴0$XD? aV\4a83y:Hjz̨2L jF"ScJTp6g[KS(3^ǴԴ5ьUs{CFǩePvPLaY 0f3Y)nhjłez6_6ѹk{( PW%AX`9Ď>R @T ohY*k9wc<-IC牼qM252cuk;/.{'LbevZ{`5;"718_ ET߱]iMYԳ s_Pyigѽ] m״B?$& qq:>kᨂP([U;pr#zm ^O3G^̪1 2)E#6@SĢ$)\OtD 06̹ZM&7d&x7V)yu S˪tsaI sĀ5˩DKۢz`!{X1Qz.e3<]je@89f` qŖP uuULK}Fuч\:@ǭОY?*R!.X-+(64e`+/Pߧ K<-k6A^In|yE [8& vYwp0~ `te,G1wi Z)%"/f{xrPaMcSp > ;ZobR m[@AZ=M-!%c`9Ε87] G cp"Vi9kEI]nˢ|xuwvqo-@r&`1[-/ﱲU/\ ~'/J%/]'9?`֩Y`!r1HVK~.|ɅЎ~y- fĖ@E^աjw7&`KաZg}#Mo{cٶXmMFteX1AyKS]A%,ERı/4l5/ѵZY`Z{6j ?*w8'KUUr}(]R3vH* sT\xAڪN$)Q,mhLX!2qZ Zo%5c0 4}nW28tf<˔8~[\=ijJ'>j@IkRb%he,=*z~b "?&&6HgitH߆Q j83%љa:#kcQΛD_L ;xF.KxTm{?T8aŲ ƥIJh+#bKԬ_9}n(dtUrYp=qt!M~GOIqwa[+te،|UQGxuB'OI*({Eɡe@]+tOԌw%q!eќԄd9Eʅh dZ 2Z*?KDB9-",L$eST8m}Ia<W_8nSޗT7ܕ|!qdk [c1TIdY3\61ş(5d'1P~X4`2$).YFs 54]3Q ?U=&l~R!| |T$h.,l˝ 9fP km qƤ;7~_T92nP^E\%K>4UZX`qoj]p[ Kdaso H"etӵ2 -52m!sbm_j 9LWm{賅g3xUYځ`UW96t.)V(F"Q@^mρ?}!X)0eg^j4-LeS\yUr0ZdTOhar0$EnbuP1>?۸E] Rta'jhկl],G~*UT"Fy_! ς-=š]]TU$EMQ0aϧ[FTܠ޸ڎ[vQ ,#܇c_M+czQ׷r}m8bxQ+?c(Yb?Ź{f@j2>-8B~6ɋC!vM7"Wc]Z:Z-T{p/_XIiG}(EﹴxwaJRCBB(_,2 yhS$:߸CtMMktk7GO` pYWM˓iOwVVLސXdM LbEE+9,]-0!Q.IJF5\|(/,5M9W`;3yT"aLQعv$|!` ,‚v{l"d}+)#e|}EnvvEId^#qA'&-m}a0\t.s1B͹ݹ1"_'%mܒD <1RxcKʆ>6/V^#?6\gKQcɮv!8\}jfL[甁'XeeEU֎g yHEv튊FYh BԶ3v>nAi = *(n g#'h=Ys( ˳%qw_ TphCje/߿K@л"(VZmT]7DUv^Kj1␨8Oh^$tlD [3̽? bX`,woa?k#;r }%u)i [l%'Xz1-$bƎnSZ/Mݳd՜Sj$R+N۱zkm.121f5G[B5(zJ&D'*#|j. PBʶi6OS^ǃ럚Emp`1T|ęz-sqeZM z -f1  z@)U ^en3I)^3eQorpx9 &U %8۽#d܊;1Y>fHr5CL3:q!5v/,bM \ "v!ힽtd_ٲj6zQ]z6h#ϩĿׅAf܃j qQ wPO8X%;,R`I1X4=0 #o ,B-&B} [Aߍ%,_yYAbU?k;v BҨݲa`Q,/wZPAZ7a'oM mt*xK3[:Ε :}ZmGJ5(yf8hĒ_JtRcac f#P}f G* E#5⪲ðj ,8uԷwО=eT>ν,#ӲOD}$ 4)IջZ3l9yf+jG[2+Gm@h!-=Cl:dh*L\nr6}eӾ&.ښ/|݋'TZK-!,7p5jethqu4'2X eh!nCH_ ug.?\g}W-Ņǡ*3*cGT'WfSa/٬Ѷ8P%INj. S)/M6k.⒢uk[~}i 1 \&CYV=G#ܪ`G\]zڿccFkͺH6¤e"laί豴qc`4rW/:JK~_QD<5&oD,Urស}oqJ_1*1V*ds^ |0rXYZqޑ ]RA'WvJmт`00Ѧ衝iJ-gk2U<їw M읍~j_wR.w7b ӭzn^Ϭl 5w(]מߟJg%ˠߘ?H2[ H0c;vw:ShtwZ:Hh__(sTy%n@r;F0~yjׯvnٶr/ƔZqZ= o` ڒcBܼTiNQZ}YCwȋ地 T:3+Iգcz^(؋V)o/G'_/<8__iB;ޗnvؓ#h(4yJN$j"r,kG,y.hTL+ b`8A較ski#FVB59iCoqSr/Ny5s]D2/>HaJ]&۸[I6꺊ؠd2Oqj \<]ϖAsA-m'E:֧lc6 A?󣨽U?7.b(ݠ؍=3L⏤8PVp3H!''<p//EJ<ʧ3ܐdLƖpbX0 p=q?@#R/SUwϮAJ|=7BRlN\eO~=@%$)8b:.fZKjKd)G|BSH6 ]T5  WgvtlH<Ԭ 18Oً9G'֜R˱-y3vٴ U3ԅZyZQ"$OwOTU@_s%с,ꠡ;G`+^*e+NiW.E=JC{c ie͙h.p -2#ʌB \l2g.(%ph6J#;*Qj!3ԾT _jbS.7;/Ǵjbb|=aH ~ro6Mv]췁6)Z+¾=4sqͿ\ay3fV}D@|( /t|Cŀ7(Ӷ;}.݊)pOΗRZN8GHV&*"N^AxveJnQ6MT BFFs! ꂟ}\֌b俶v5h:\ȟ]G9/yx3V)F3YWǙtSqSrliJnԻ VL L?eǭqU>?E1T)e:Іc <ޗmYN`w!LB؎!ںz7`(}ǯ/-CVjuфܨ\K 4J'6:(pk.GՌŌ(Ͻ,5pn._]8? \%@YG.hݽwP KGw7BsuS}+1{ H&2jT"ѿ,31NG1`0]`{g2`q.آo"y]*PєFZsgtpcxz+@8o7o G k 9@:QTq4AkX¼l{re7);?5^o'yIz'Vϒ[8?r5*Xq":$JV83+T ̌8.3Mx< C2y`)z/grBD?)sMtDܐVj1i7^H5b?"eҧ%&uSdܺ&X%Iٖ{1inhx{M(Լz 6vvU;낽M<>Q=GnӉ0\#&\ `Š>3)}'BWբ'˸gѾ5sYYW:P0.@Xg4&b;;+D0B>ǻuls~US(7й0:]NC&=uHmSZQD6y/ҝbkiTX(?| ^laPS=Nws{FsdyP2u?Z`9q0+Ncвy4 x1=l}гzT0, w frh3l<fpmh^nF>2| Ӈ [!z圐W A}[1iBX.D4+76bgOά=WyMJh}: 9&D2dۨj5/^0>.U9F^ĹZhu#[]VUv2RcBR%иW߾ѩOAkY)!eUB4<7(x" eKKEYw%Q2dcFUD񰩖y/ > w9\`.KLCX<7\ lBuT%0J ZlL-2nwR`ʰM0FĕG..ůzQ OzWq{c5"*\ӾZ{\6? 80 $(Ɩl#B{DV2mה%K.0/yLrI{3nu8BrBYt9_씞=$P9IMDb{us6r$Cnpq`>4g8_^ʼnbich(F?RxOʼ{??D ѼoM7tVؓ+o^힠6Q6 SmX6t)^{7c~j 63P@GjH0#wcJ@lOUy:faH,zF 2 'fh$gUt—(& ƈuo#'[j_C)ͽ^0N `,"F?ech[V~} Or2]V:Z) pcHjb}!3TU;(w|kFʐՄ([G?ONHCzk^n4 FC- #)hI |KxYH3M&hXXBP$j LSQ684;0R~ '{=')obwLRU 2_xERF(xu99oʼnryCh:84o*㳝/)1+ E|Jq u|@]\C^,pi*r d|q57/#_e247,Oze,Ċyc;!!wa }e/:M,vy"3\Qj h"P*AyY[`  N0q0׉ab#Nu%tWVٿ.m^'S2@"bǚHdpZg>]'1M UDG[:ηS#P&u2 RGhTBď"GD7"(dnKJh[~x_tWv3Γw^MGm4%o$wq=x#cӦy[qBt5#QB[NlDz$WX&~&7i`:vyӽyEWVN{r~GV8bOQgMifj=,SP]pAK$%– 蘈%i ?q 4Gs.$yAaEy;FSbLQZkԌk=hPu F#d"&IYI 6XL9$1I }LC!8Enk3f TIl &U'% ڭN4L ?c ś#+!Jd8F+&}1܊-+m07*i$y~0v5ts&Z+B>AYsr~zOc-PE,H_Nk"`'wVd9-XHrf*L@]g ~a`OC8?B>.`cG;OFwv*v˰ɛk5Jܗ BBy6=e2˸t.UB8!mb_2W5+:!-4sۍo>;\nVVX4|&V׾ jxՖ:T_ĤJEޞwO Y'J# mNUwDSr)ٮRZ@"fHe]];[p;CF4̮iζ.SKKOWѐW'?SW=$ACa 9vCst7FLjJC!t0'Z>uoH&œ0As`YKL|)wt$0PQB'ގUzhIeQ*M)XXN,Cח^nWY^ A{5tYͽ`E=ݯyf{N B=g>dmp+(}.'Okh_;w $r$?!dﺹ /i !mp͈w8K&5_:%ذd]ݰkϣQ~ɜXws"G=iC9#Ht?]ɄW(G=\ဎ]"oyh&|2h İӁ @SD`T pW=!7ؒ.dSCX8 .An\@+wR+ Mc0"O:͔ԭc|ᥕ|O&Y"|O *." A_bƛ>d: U"S1t\%-L5Hy"i )o*g'Y t};38vO, pԮL0+i87fҳ1ں/$ ęk %Qvz#.%T%YdZ| ]n+(/!yBC,hb|=r,`ETYf@ &9a@)|r)+vCNBÁv iWZ $T? P{W&CjW0_+ bB_*nеw"+ xi罢waEgs4+%zν;8(Q4횎)ࣰXpͧY[D'ʹ`|LJqɒQ:Y}*a&ڒ'{s g'=^a9o7P@WAV B譻ǮP:CQ'[QH#)3-S,ZJ 8M0%y>ݟ0 yjRAz.֑l~7@C&74]Ig\IJR`}b0ڮI?: 5?_Iv=:Hΰ8`AY8wsGFһ]M(C=l  91G9 +fDGOwm9ܔ^Q=vSX{lҲ @|ټ@ʄ5?i Av\+ (ϟ?\B0!jңȄ) M!W!iE5%?wk٤ّ, o0i6@~L0JOT:FFQ{j%uݦtw3cϣɧ֏>>J=Rhd#0Ow<?+$@\!MzH+|xc,s-6B3JQY8,ҨZjNςS@Jd22~oP5t#> M\xLcit[ȭ_ qkXEp$Gy&k)#?|ׯ[`!/EƛhㄾMnJ*Ɖu:RU 椗\(-m/#fwms 6Up!Lo좿#'eHxB Fxw`0u&b8*٣t#ۜ rB}z]d4(Tq  8T_-r,oV"d%bA\aTpdmhcnAO:]~[ DD;Ǩ/1k.+}->mrDc`|G/lmU~ ֿ0,zL>߭T{@;Sa@%_܋\̶+sȢ؛k{yoC%litߌyh:Mv'ĈsorzA+2F8]5WW=&s>ڸ.\ܫ7`8͇|suo7̶<AI@nI"^7,jؤ?y -C:wQs<,1 V .+ү2>Q61uf- 5Ѝ cBdRX"Y']l~Tq;]{*aT utDF;Ls_p'Fj,}"5\ͽUvYЄBAj =^\uٟ{Zdc-ݡB ޽#؛kr\F }=f jC{%x{,:;1%`( p> if+1o]([@c>!~EI$nu u2ʜ.<463qÕǦ^r}YAa^e)(?$'6;#,T{&6sj7#B싧 4גC:MajKc 3F?#\e dΘ^8Ec,_Spxͺrղ-]\x3qf;+y(g&Q~i4p7^~>(sC}^Eh#D@lGĚ;{3dz3ZO:MO?9ؚK{q Y`o<]9䯁SsbFI9AuP~槒1,  5]ҨҲpv1y +Z@5IӞV #cK+s8\t~b\GT~V%R gO)CK51) dS#!uNE])p'v(Q;5#T_u#ΤBLe}hd"ʷXFL/:gv4C |rx̻;Y s%0`kVyβf- .f/,O|;x,W8_\bHO=Z!hp{ũYUIёiβ(4%%Y]$"k!O1t,x)Yu~ha z* KfWQG;N@{C :^]QʼZGz)U=eմ/:> MɣKNRmq?g NEOV7I Z0g;Is/׫E?$Z't=zUFg(4(6Ac,3>8P5Dhp2o)=^y+l\],yp6%e%Xv2=5.;`iL>E::&9j(b3Zf ZZSq)dLT߀$$Q\b5ӥ>x;zWmJ4g#tȐ%4""5[uv H,]]m};F(8/j(nWo^Gw<2n0<Z͆3`wƱZt Λ9!Yz{x~Hqn+ݢdjEQjBl` vrt:LtZ]\`x!9=؛LċNݕV,3ҫxCcNB9t{|ɺ'N`+:zABq?xXCrGXw̢{`q=ww%⏋N^*w34m A:9bW"OW@&jbzo!NR69 tefRft)t=v72wrr'Y0k'hM=׼ EKQ7:Mg@xqmVP<e`DJϙǒ#gf2 (g8]7R$u,>UԅV~}X@B M|&'O1.::l'̖O5P8|On| _IR Fe%ÑL*ko9#?Ռ.G/zZF9nW8ƜǾqx)|Ӳ:%\j-% ן[ R` a៩Tzd i;A,P஀Ky9@5T*5}f6!@&h5xWSn> Lq]4֪<\RU>kdb/N Z"W&"CJnQxE[Mܺyo<@NP54rZ1k,>̠tό@{oʘcl/KI4[hmzyW!%`u(^L3wNF \?I#1^>PNUy?j5*@+8^:2R} 20ߓϊ?]*z7)pv֗d *N*g|mm^ɗo{6/qn$i!?rS?MfoyxHs.j$L o4qHf.iD!v˿Es*C9-B{< #j-Cp*H~_ ~4+TIypJN1-rNz'Bq! <#DYp"<'B3/'Rb}06@6ENڗv7ŘB'k ,a bS>}wzz(0żgATzU3Fe\ZԬ+|&_*Q3Jo:FjM'?#iH1 QU ϗ˿ts yOrDZ.qZ>56!V([eo#\DY ~$E^ScZ~16ԓ@RZ7;T*.(E>) 8 w8\63mI{ 8&8TgP;t|/E#>+W4yBeE]+7Ş' LQ1"h#MLW9OP\rô2n$ SG{o|BֈE;T)omPl" q9I9/2DPѫfW˻a&ϠOYDN;fe,[ʋC!dtNa}ߟiX&Ifɵ"^řo/ Zk Mc+mwEJkM<G^&|dB^jC#Rai)w(kސ "R*i3xQk] \iʈ]0-O:1Y.j?5JŧBr0f{g?'L#k޸gPiygC4渂s&6✓Ds~fPN2U2/ik)j Jvd=QH!u mb̐ic/a4+)Z\zjqs|Ww;A%G̙ͱF [ J(%vu P*峾5ct{N`&PMybkG1z%~G3 ֙3Հ !!Al|R4\"'],a Itfà] OuBA ~h9t`Mq.D}%R`))ol |I(/8ɖ@jϝsOHMB97@c{67#ۦ Sė8 T/sJWb22-=mcu4Јj(#O:uaXC) _!R] $*T%YxLvjFŔU s#z (U?Mz25%w3>ybX)‰LӅՏ}1l>E4co/N֬2f|l,\p E/ތs:W ٷ%|+RCLB03/yZpO^ufZ+y8?sIz'e $8y.)ީN''O#9T$lp3Բ/[9|{E"ҽ`b0RI])W-CsFC۠T0NN=n0 =v /zYChGMlAqGx.}7MaUИR|G[x@,|(m+F<_u oEr ζkVW5(kX-P aVGYG:TP}і>rPP6UAMkh2Hba8dt)%%8Њa풯w@h`Yf-+Ǒ~G"?MP3 XR )%؉$܅"H DFZ'5.|xky,OHR_AG [ Z97"L,5YC%UKz̖2yM‘o'j@.$u-ޗmd(k\ΣIho4fm<!r0DNx(2JW.[wrpq՞|Cu*PtE-^'A5݄>D7%h6Kb}V1ׇ%}OٟEpN{~ m}A(5r9r{ܥ@ pF`yF-ByPS'hf:vE 5Ons~Ւg*#,@ kLd='h ‘7 AD%-/z`x^⧲C3^zSejB.Uœ782hS]-:_[Í,27 T竞26xKRc{-SY.!АҩYFY9jER0Rg]'5 j.e''j@wxH8'(,U'kJCJqWdl[iPOc<٣B!vPݚHfKG*U(1~0p5QȜC6L[y9%,4dD/vpL<"m`C29=h^InL=-!v!8P0ύ6 dנЈi8"4GA.Y/"\HNO)F3Oo|FVf\E@B(E?A #X5?ROע7 s Ux]xME@©*r).!9#-KstWN%(+pX y`~dz빭vq,I  44fYv8(, bt)0J8J:`7E%{ 0>#6yà1stުPjgXC{Sp$5(dFLVɩZ'WjNfbt|wT"eP\o'}U'֙3|Fz~en'>]j 5M(/"WФ'WRhAG۳u[XYm */jIT GSTuNď0liQ?aA%A j?n܉Cf?GI7\B}^< ߍB` aV,V֡+4g'Q"&Կpp bYX!l|l)hݧBy{AX rwN#DP܃{_[B >\Pَjb(\? ':+;+Dsv2Xⵡ#r!JkH o^70m՝=qyO+o\_2Xyf @Z+ VǪ[+U8.[Ɂq8/䮈4PmOu<{&ۯ97;'؉؆$ W[㱷V=h۹ycREa,ÍClj,TLc dyTQ5*4öD<74\6%dnA~i? IA ?mԂ*H!b~8F|jW[{ob-NKc+.vk~PF{|dlMҳ8ģhq,:Fqu+$0׌P[D2!Tsέtb4/9ˑ(1j ,nj0sJYqgJP䘒fq ^ڟh}/?M;*z'b K}\F-mwFl̠ U=Ģ1MHԶu&捅t9ARw  #Nx9I` ֦$[x&+tyV?IjK(z&S};ѻ9oO"<3v &jU=/v|yS46ZB b ]Yn>y9g_r# GkyyyN&aj: ޯd*P 1]!e'H=~x`Gč3yjyGVf+x_F=b& L V%?y+WBt>m+ǒ.bs_l !%(QBZ700BNErė "7BL9EH61 X l ȊgWJXp\# 4="`q=_,m{<3]ˉ-0}-&#e-nr@I{z#9HMZS F@S^@ܰG:ۊ7YetU%Ip05t=_ 0}49w;p nuI1L ه5(1lj*"8ZK)'H L^86ABpV } \6!Dr'mSft mIkn8_;x ^l"ţ2;.s3r杠Mj_yӳ@ HE$ cRF DJcA]Xb18bOq`Ps ~ػ.ܓGzEcI1 nϬA[``{̉m 6iG:ҬG CGh@po/E쯪tpFtN-6LTWRpslX‘Mssoϓx>%I-t\0{z4Xc!M71u^rtJtF{u.L- @n<ѳi VN澋(i%FT~[4}v̸IX>I }3A?FvU03MiNUagϒ`̊'ݏO<сEZ=کx(QvW']9ClY7YhWpj^NeΒӂCdŘ!e6ȤdS)ybye`ax aL$֩ Ĉ Rq@5Yi?$Ǿ@^,86Y=z3y@ܚ%t$i3`h&r M )g2B<3 u(-ĎDe͕1fOT/c1*[8j~OڬXh˴q.Kiҽ - '҂ Z@k 2Wn8|%wp¹jU /H Fi2 ׻3şIJ>9i\_0b+=8,ԯN4!#6KiA:7)6/{%6S#= eYrXWM3Ug뤭bC PR,Pn+jh\\zf鏴SQEhC㤈n t)]SVv~S4#9* t'0SWVӦm?p ofdJO Eh hɭNj*"M󥸇_tـiE"l/Nw dobE2N@ԕ@iG-"wIڒj*MQ2{c9wboa_e#`u4nfa$N;_nZB{MK-lO6sT)9d~~W1b 6N}$ȳ+csOs^jtNx!v>9BcԹ\6+xR6f-tr,[vLH rqqK a*(Vo]qݶl2:ͦ Ӎ .`@t nޡ!W?N#.48%IƦ7 Ž ސ+%Cw-X"mz3CKVV̲7:. |!lfFK&9s]\/9_kN%&(z溯M 6/{tLR^2bl%iLM37o;C;ޤ@\1}0iTaKvi~LsM\'+Fgy_1XC= 2WSZ {o@.hCgX񸡧S?:C{^I\2? BcÛI EΣ[O Cpˤx,5UaTI͉rjzw)ԜKO6N$zm#4{T8 > k`GadX_-^d:[vi8NvvFOsV,O_vXexse4CRU=o۵)2;&qi"-Z{L5SG"sn@39lE9^s2Ec5b `g ګy_ɏbQ+;ٝ^6UoQ Aq& aw0/王𗳌fvrّ}e Rgn/Ҵ: TJarUʋqKtw0Žf۷[ǕLHVҐ3UV Ɣ<&nupvO~wJܑaSOʨF>ք P%y[:*6JWԡ6W6# >xTʷ) +r.I= na*rȤPdF(ȍFc/ JuZ;X\eB+Y9]cgv8Exϼ@ݿ:ʯ<˕!bdo%;D3)fe<%n&HZ`Зh!.NcRL{HK&Am-=;>F$N\|-K =x|Mp]}^W($n;1f gE2?5w6Ip!ùQcS3}U8nX32 hLj ^Cx] t-3n#!(:^{LuX[YaI][ š9qЉ;EDm[ ~kRPy"CkNwo\᯴AEW|@q+LV?06 hхy 0n"240Jv rݥsըB[o]LXTg)H%)mMiWdu"oY:*5xMGbk--MB؆BqPzS3`m)?Fwۓ* GlJ54(Uڇ J݆>qK{Q;!GJ3Z2ʜ9S?iy;{hiфϊonmf-˄ݻALAz";H{7)yzy75{&^b'^ahG_)5n?ePv F(ϭ꽆]h2Ɔnm]M1 mpdka;}g|RZXl%Hi.[]f߆x/_̱' :e7.Sa5=UWvX>M*N*!W1Ij,hS i韍2AK-7i3z. bYn,dJ-cj,15N-o .=Huz4SGzmSȏI7ZE騚y+΄f84X"%ʎ eCp ̕(XҞ(BWF.9 8ň^[D4+Qk ^LaWpJӳ=&C{t0ד ZɑBiūpZ8=(.iU|A" F*e{>rȯcoV~KIp'5k(|oѨ;}-: ZS#k`Ødk`&3}0-z 00&UMied*CP[w0hpX丁 !m~D|ЎIf `bs{DEW;7^*ؖ㨪{Eg 2ObW#{k] JKL-qvj;>!]v׃_G *'e0V %H/˝B7"ĠT^?k2tmu; )ͯB k3Ӕn,Dgҥo|\1~*U|ŞѵP<q"y@|IM:|8is9\[J}7^W1R y>oHhF✑n~ԻrO1EM@\*H l)ֱT6y!w#YbQ(2/9[""C]r]@ZO2n:}ꤥ#b фR4DVJ2fX-7TRgTZ@|[mT#=OYOz &Ō_?uUtnm m= qzy.EbyU/HczDî nO:}# wtǮ k9X3S(8l֨=!W~r1SR #b㱊1,aO-17#_(+1li 7aMe,)s*XIHX;q 7xѬujR*pF>J-@"PW_`B۲+MƽA~5Y3PLwǪ] ْZ+@ۦB#zg"1@kPW$ ?bA#D&H `үsT;~~>[|#W_VU3-.dEv,3 kqEo}uuWA f@( 4]'(2{pO'oj%rX\1۳s0$?@bEV⯹g& -Dʜuf2HGiHJ`E+%/Fu$Kϊvl+aPW`xչ!-Jv(A֓O B@9u_t5DsZ싙 Fn,) `߃  $F .B[} wS7?>f)UNamS2xl4z<8 . R`Gy)Otyu M,J&$$M&! BG9$%nC,3d D=)b@-e2ngoUƀzb? vvDCJ,c̟ҥNju/*<=\k?݁yF DwOh`ҏй|jki%xyeot6[Z`U?ܩ8! sg̢_+7Ѣ 4T^ѓeCy`rHZCFyGmS랂* s/szU_c"@0 [#` r9ʬRg(A_W*.yT$U-EW>:1v4#GP.|҈$W^c,S/ @=ni3_~lOǽilw~=g)S!d_@ҏkxd` ,d+ɩ.m:<6)CY}ҶlCfIwOSxɼ;vP|6GlAE?y:] Dy+]{ X,(j""i{R7@I}Dѧ m@I"%0A˗xPMa7׹j#JgGfirsH D-m&<|%`ϙȍ"FEѝ}q8zk!.a;36W Հk8[=TsZ`dqߖtqW!w3$O(SUb磏t L߽e4VMjTtfLrRjl .Z]*<0}[vD$/+4L|ɖ54fCïtaNMu]_ avh'F}$[:I/Z$]f̻7sʚPkfE+b6.m6×'1'S6HkxvmDZ= *zJu}-Ku(R սS)5UF-Dy]@":\\_B`&JLܜ& tr'R[Hi9?L߁2_]1zj%}v*!wSx УuKn`bm m Gk)g4bcf2o~^-ClυXS tpt`|Lls;&`RrR:oROygO&>T{ ґD? a?U=Wn Akiyg"$绋lTUI)XNaG*4xgώhf!f3CGnIs!? go+nﲣ+[皈G;6@D`$;_L6$M0\{OUsQz<¯ԇpY $I0&bvV| w_[(lM{!J 7%mBЖI@kN*0[ɤI$*$V}ivaޔ&ѤZ!mY7 8T ČǞwPVBx){,vӌDT8ov"RV*&!h5p(^ʧ II~T_RcBqWw6̡Dz >.u_F'?qh!jT8ƈ\Y+*~D"Kn͹w7{|2lǭ Lq?wM|P<~=څ␇ڳZA=(lj&} !а[=~gFY,~;J7wydaR&,.Oh=֎jF ;ɭu02GNATFqOwv[y59-t-׷isKeST-YS7ƹʹBǭK gSUqʷ^X J&Rmʓ8oMyN)0?w- { @-C0I^ϸ,#(*_i^-,Ĩl9 $.h+$]*2 O9NCz.RvI`S.(d9K(<ڛDwWvlB`eheNeة[=Nc†PK#YMH;Y PeZoZ]?.[Χ7 E1G8-fL0 ξUE_*|.~1bN!P_0,a,K!fc^⯜_JCd-@DN+g~;SDپbE!&,LPy oբCZ'Q@E%bxyt86g&GH[Q&p꿱 oIOY+xbW/ _(p0AO"^4T&TT3΁cϞ ,^vW%Y8TEG@<aRɉCH*!8A. a |4t/>[IEX77vR&]`s,R9g׋F>>U]{hAr+V{ =9<## gm>E&x0mb|dQrNRi4H % i؃}r#S'Igv >ؒ pO"a|u?Gtm}5*wD*W}_]#F=xsê37.Z(8 y{2n8Ƥ^#wfL$*dU}׎{Xe}7\!}C1R/\Io$1c7ҀٌJ;,+Ivoɚ}C^\6lMW⁴')j2J7tQ.\50Zg]`TaSjlÿ71w@* %B8Ո6p 2']sdR*oVs 2* վ ˜Pؓ9if_Ln+K*TDO-b&b (>.!_W8~㫸7GSork\nvA\PG7aQlBU]x653TOb>?RZ:2d2sbX=Cˁ1CZ:a'Gk)-h7C5=υo$c}XNy0ݍW0.z3 6G_lit4RDoiA$.@Vĕri/_ m>GҪ^q|Tb9\aX0HӍ+ab^-PH.8;=`.-s'һ!Vjx5:17Kit/yv=c,P@oQ Ni}X,x/d}5Uz'^nn1PHn9z _ryͲ(`cr;YpN쥸#OHi8MmB>-AџL>X^*#-% o53kT\כ6/Íxuw6IUgYY~Ӓ<$rÇЩ> mF#) A]3tuZHcaߎ(Am0'\IJk-Ǚp'su((3RdzMͺ<:R_lN'JZbu%v J;e~g cJ8(V~o 3viuP @kj$R`yҩ}o0u$}L~;Q}ᨖ.8( [':x 9=AedGHuiUqmg x֫_ӧ'= 2 & aHܠ,*wE^e3I  "ޭS+FKM;"5׆`GIzY#IH(tWjZHݜO-2Ϯ 6HlM9ATQo_7qҒk] Yۙ >TX0% z>3IcσSe s"z]"j 7 3Y\(S.)K $3ዮW_%5ĵl}8Tɠ&uU ѐ B^wOڋS\$:xt|ETN͐B=#Ւ8) (7o)hv ڽ]D{gE?&)3s wRӲ.yӚa%ceu@{w-m*8CV =`E Oi^2AzG)h[[=o8ʆ;rISv Kd$[*FZ.! b{`aTݼ"SY>cӺ.V7Hm {Tˆ`lDپ搙dLqk@̻Bb`QU濼C\dwj#NNe#ƐMGpHŝq)G,"OÝTȫV = (F2N;sEIڰ!#g+M)Q':6CߞLa-*]GUJ/v0Q{_1 9C2[f(CZzx@CĔ{hƎ~ž5 3H8-<@|]ņ GB2 ><7w IϐMߪAs (`rgHCeF)7lmb͗[{xNM̯pw3R1c|JcW(gG31M#a/ ^<+tŤv *DW[f\{WN/ 7EQ1~z@&l8~Fg B~u9q98SCwķ7Ռ4~V괧?>M \_|ON&h*H&C^n":?28o#[jFv:6F(k6JI9lK(Dhn!^3lYɬƉ̨ۺR/ȼ loĶ_TMC,9n!vz o$dft`2Rѯ~E0^}ۯn2KBb0&Ǫ-GߧOq &'?]x| B4v 'e`&$JYY;l%3t;«}I݇9t =.+Br/KxyhS %PN9c* #xw#G̪CO}cl<9hty" 9)Y ֬g'?5:X-$M``6?.~*ء_]4{Ysg*ޠ&2w~)vչi4-  =vW!9.ux4_q'i)ià|:qxnv9T-X+A$ŋ䤥ø&99_UD>UDS{OG<~,$Ȫ R8Oc%pgw?+Y(O/"M+Мi8Ln-m~m=v{x\ /BШ턴ΕK˳𮄐At 4M$R1.6c̿YTUp^#=!KاbH _wA5%;(yY _)mfoCce\ڢks&m准IP_^T"WFc!kB{_XgB~Z|>LEudE¸IBE՗N1C|)BEd֖p|5G2axg?(&Y{y' 6k~ |MH\_g,n+ë0:(Kc!dr? raOFy҃S Ɨ=/żm#TgzKgG),oB+!neqH晳t g0n"su,-%/` v.-'B Oxj{S%lH^'^zV/>L{8xP'y0#$Eȣ,# dzÍشEM51`"{1ٗܭ$cU⍛qK> #=MTNaT;,_40ctthCFOx H7S%Lπ fpO@phJo$r<~td]Xo`dNV|[6}%]?Y ]# _CP_,p xhu"3`7sOˆ "][9|:\\!5B\C4L6Ct"qDb9m =B&hm& Qy1[{|D&Pl.>vDVÎ]"? /H= ;6m9r:L_I"yx$4B8b%g A E-֦](FT;{T9F}Sǽ{:j zo^b8 pLc>0k ƪqh@wwax1n?G$fHu27U-~3_;o0Ò#-l)hkT$>zlkD8u[!f|UXŏ<[qjX`AȲo8ٚد>0G +Uf >,$>V,3g o=K36{ :C=LI_=J az@_ 5y`,&Px>^ fpI;p3ϲd?L"MGfsGz~j5Ix=$\h&VwE k9.EQ01 =U,s?<>&nD١1_$(Ne>Xʎ75jΐ%3)\_GۦԲ8ZKU)a?6\=8ߐߕ&Ywg7^tia`gEwKtmV"x+D#F?2`D2YAoIUD<܊h\LYG X"OL̈́&cn,$FEbRO؍ͼ˜H ra}K 6_EK/ش^S'%a 4laJ䇂;V-ݎþ!St6T&@M9WDw`=Փ6-Ol[lOAK@AxvɁ[=BFҶ(S`[Gؒ5ȓFsĎSEChB+=;(d\H{'ujFUߌRG>l٧-bj;΍IBeK(Ӆ㱭'cj*G މ?:7 9f>ޞf 7"ڵӜBWuB󆹦; GU">+w&HwwA}LͭI[  ph8rtÕ3A4A{Rx|V)4:[.$?y%Yw.CRk]|IG:_%8(xO6cS㗁ȟZن\gnQ+R8F70&0!-T:%6CR%9[A 1~Fޏ {QYsByQ.>z o_tU;,_*,Ͳ" 2ICA f06X1^eqR7q+&DIКHK.ffrS Eg+R%/ Blruu_OAyI(}KaMKf"3(;P@ NEMaDS_x ;uvni? ǐZz kǣLe]#X.M9O,8 HMkC#T31'ZZ, qs'vޥyhr#""1ϘNh rq.o~.D6[+.VRPW&j0';}}+_\JzIA@^SGx NӰG>%D%.:k$kJ{WfR:Yg҃nB2HQ=>||z)u>6ϣI|(Xs=d O\i`Xi?> -`Ovrl œ ~Soɭ8e[4}k30 tMuBHcĖ[}\?c!lp/ Q~]M+4X a'-u\:L/;o+9ܻnui4򜁨-Č}fߙHtR>H@\*Oψ!],]iǻN0`I=kR͟c/t%k|BeHRLKBwL"PA5с1(g1[<5[{ڜdqJ;5ysNsaC?|4s wBպF_X q>.@CVi, $羀 ln`Tl 5E3+d㌞X_ڱo6V#I?5F#0+soK^]6r2l&`wȍayF4zN;-m-_\+wtԠЋ?> LmїQ,wYovy˟2-^ $k SV.u#CpGZ&&Zڋ )I}/lJ}16I=Báitp6>]2kH: D $L6 tqm<.XXkqA@Ml&[AyQT r 6ni*oC-.!Dt?Sa؛Կ_UQ; .wP d͞IyCY xxhPx*pm'ٿ/綍*ds ܜj1}%c-^9#VIkx18VR"^xۊ]آS^r8K8:|NN}CpѫA"1qw+NQƕ ;KCh6Hu;N\W]S([lf.\'Ż4 4RZ<%Mrj0ML5JO`~ae)\{nEfp xQ FC |dJ,Tdx|02‰9dEv-uu9UܳDiwi䪪sWwr.)fBt) 1f{(poJK(jiH3,ל"a"ChfA˜.za}|2fwߏ-.L^`IQ];jk&bA]ڰBz)+/tw7PuhKcy*!}(){LT@-lJz ğO\<8AM+#'ƍqGEHզ*ߴȀb ݋P1"VwW$c3^1%B=Ko 6NG9:W:59:_5q74ZȺ4mI93z^w&܇ڣa;^\æ7l5yzHw0SX9k*BބBw!N8UԪ]ұ+SWVzrUzETb1ZMQdwi<[6czHG[ƵSo)\AhHh^Cܗي Mfb+Xˑ}X޹1:VNu[8t|+!A&&= *|l½&٭.i[Z6;ݘq1s@EmA=RoEŐ j2n??V۶O}U! sh_SRH==R g5&JK5,d0$CȇˤH.=?NLju [H]pٔ*1E<>1KRA A(D YJiH++x^2}~&( u>.t ogVfLQF: ўLn/F2@ \ ߿sY-9̒ 6v'%IbV.3UrAJP<~-Gkdy]d(y>^|nDpĽBڍO%j5萟Na.9bZy'xdph4XF &ǒZL IR/H Eb̿z1rEX4vn`O@WHjGߤP~2~+eE޶V)CkfcFߛ!S F3 ]t4#PŸiFxtZ`\:hvioʶRzM  eYtV&G?`oo`T|@2"c; U}Fd=l%VѲv=ou9ԅ]EgnpJ_F ƭ0^}xJ'~r(ejj`HLgU"6 Eu{d'Ȑnis1Ha3Q7ZOl "O2\%lyLˁRhl^sOH'$46l/qt,Q[d)$KُejA`WJˢJYGjݞ-qx8rRf&.S`=[d:XRa!J|7.4eì3b 9~PQY)* ܑ :k?*ن`'"@=Tk;2j[}#Lk- S8c~kl/%G23|)Ы>l!`3<*vK%LV髄(bvS1(cXNJK9JDV[2[I)i, QBA{a{1ЋJi*IIrutZUcM_ 7dp?*'Ey/ ; ՙOI%'BM4̨>I U"\[qku4:ӑ P.D3\3ꮔ28G~mhD'1l4y~;_uc65XW)BfJZ9J3a dsk> ;2mR'+ q+jpf,C0I!pi<e=zSlxF{inh5%%Y4Ġ u2uiX<͵Q[[ ޕW.nj(3~0^&cʟ|=!1 >ppmZ=1W$V%DM)~I8$<ѝ'ä˂ɰ3׻#%q>3pMA$(ū]fcQ@DR1/<.cLe/]7'GOu>ܞ 1b,;.f iਕ;*B_w("{ytwYi8ԵZs3}Ѯ{^3 [QƆ( :TJiS :q_V̋tP+ۋc*hzfŋMIFli8T3Xγĩa4R1eJ>qHhxwQvPGC2\v0  wDpg:Greps]h6z@Mfx'?pg {'= 09Gh"Ţ&n_ m}gtAX"tbT.Z.0JmEj9NJw <)5fMEpHiZ^ JZM[2V0#zhs[rv;BѪe: ;Mh[`:SVXr-[bq2#jy"Fvw\Ka%07 F|ݟIGGhcI+F 9U @qTQsֿp.C4ƪtbSb^gee ǚȱ[] ? (YJ! kEVf5x%AnIJuw!I=V'ۓ>Rzc@a&"-6dsRPq@n4o;dBe%Ee쥏|2D)h Uoeհ4M<#JeˏJ'osЁMYq)r[`t1PuO"4;Αߟ.)=iD}BLNk58fKXf_kw4onո .XrIqƟ1AL'Nud7_`ʷvg4+u=S MVfzki%8ɺX! U8 Z!/$~^=ys%f>r.s \*á\,fT\oPth@+ţf!s1#'[ޫ#Y[2!/N%bӫ]k,5j=cEl GemFd.ǥwfa-~~.XC66"UEPD.a wL[5K3)* V22]_@zA x-dq%1ma٤ n|doظ]8vt4Tb@'lsޚWHķ,ZBSuȇjif-#p{Sp#dWxTx Ϙ&smS߮yx5A-<|Bʦo@X7 Wt;7bv5Z@H\'{1* sh;0]3Tr"2/XB ef:ipNt'ɜ&]wDznNB3sGtW ֪3&Di3|Wg*gʽ(xJgB:`s/.%=Wo>cYiUҥ2$[ثq7OQ4ڎΔce1]J&|\ڳlD$g( ,;J<}]V<l2qZz^BW_A?{uIA؇6/;F7q)Y|"dXc|sg.x#`%yt ,ɮǖB qwaj{:%cɨ5@`y"nlUwm'Y`V1`mXΒV۱F3fy*P^.y^D SoFS-qGT\]&51&SV(5",-BF^86A ؆b.\-Qj㫭jdC.H t 7DB $1Ah^rQֿ-trϰp %5"Y"R&~C#Qٳ@(sռpNۥGkVgz pwY_o׈%»V]w v旁៽n&=sR`)CmcQ&&QˏDŽxe%hb=K@-%O!f%̟YZy4%{>eVR?8L1j xfBJ\fW7ta1-(gۼ9U 6}N3УXMQS4v\es" ^iOb+vʑ? u$tm;3SkdBEͮUT>OG>W5.,3.za!D)j 9|)cetθpւMH9EsmM59d4m)<:b؂PF ϋ~6j"5P[,fbFq+8Xy7հKIRIWڇ$"u6`HPN~W0Z<$ ȧhioYix/-zqԊuKIDS`SUW.bCJ$9hjeq%SYU%-|6OdдcEw<9=r .- (LBVs y,ơ#CRfd-1t67M( BSw5 }sc;*wrOfq !)勒98uyl9Qbu ([e SL`3l~=girJt 4s 7W@&N|V3E;QbA0TѺPp6$=Z#CL逾ċxz#6}~L]4 ؎ʖG(,=ςw)MͼNMY_ }o(qT Iu pmZо)?xs$*bcS(]9J"S'-tj2Iv\q6. 4kB3!k95'}OLlTpq'aLygB q2oU T>b!?uQDy&WCt1'fS@PoB麻6Gr@E ,޸)'~H_gR|PSQօlrQ. Q)sRbQ˞n|=Z3Sȧ>̀;bٕ"-W )edf~?rn[r`Ko"zS08~LBQ.z`n GG_ RgF;s/[R$ %&YLL^9>qtd./RAabs0nr$m5om̯4#';cKu7 J'UiOy{L98j{?1yq\m0CI_I+k0;fJ Y2UH Y?ʪE/T]T\A}Gۭb Tu)N$ōcVfd>1$&Oq@ytk;zӉG:yFG!}1dF7&ƍЪ7nJd";A8O!^8Faz`InaȴccIx..hi5 se45NI9?*QS&4&'@pI;ifQHW,ԙ\N ILE`{}N@ӔE ?Ś %;LJhB[šdVG)d"rj8#{&2J8V~#8Bƻ-oKV} MiFh8S`p0_+_ [fD癜2[i6ʕ \/&_/O\)"n gέ'ɍ@MAJq#3^2Zt[/3c] KZ Z7B4{/Z9(`;2<͑pC08`@q{(y1VB\F+&뗢IJ:Dp[DשgJ;Nj5"t8eNoZn'ZOw3 欜AR*Lp4b"?c ' "CWԁ+ IӮ;?ŏ]/:,9P5E[hҘ'fsCx뢄p6Ne\- \Vd(Y=`紪E mۚWw+]D8덋c;%B<0o?!_il%67ڌ&h/ k Z/#vկHLGC_`p{~p 2+l`XŜޯSeqy!tvyt~߷0-Qn5;G;X,QzC̿2neF?fUTj8Fq0bb*[! AM#uG!TvtBA?GyC0?p3όNIhe> δ05d 51@577M3+xƎNn9I!L8ҩkrJUX|efĘj(] }22m3HP&*tE+bSZ6 BWdh+HP^&sNlL !OI흯lQi"^X'AR͗7S`^OG =ٞW9[oȣ%QO?n3mU@YP&E\i".+ѽ1ָK|>eKrt1WaT7]ËvBFG/@<溜fioM1 Uvcۄz/9ٓgTÙ~^16} |( P, ^0q1=P.هf>Q `Jl c8Jθn޸ݷ'm k)Iﺴ Hĭ\FfمBtTҝ\;H'g׋N{WZ1p~MP^+am=w4n)(J7l#kD L,bO>{ !yDϼ@]h0zd@ag^viirwv?T[MZG }Q-ox 3"}Z^\zgfT9tNSŚ2 ?3^W.h!-WU0㱣 [,SVf 7u }y't:$ @s/|ҬpIسiO.w{>Un~ejj;d-O=0-[Q=anhhދoQ;0]Gt6;WYvQsI(mLZaGLsۗq.G3Ldw\>5;( ";=nN;[^\Pt DHt[7v{cBh|*kWO_)_վ7)og"yhѢ+smD/'8 w8()NuLZvlЅ+oXAѨ= x/Z% }# gv(Ůkkқo]vFxԟ^zR_zBKti\O W9l#ZbQY*jlI.mpl+HV!jb^.8\oR>LuϔAirt/J):@4툲Aq|#ѬI55W)k"aCM1X₻/Ipx-.Lbnp bI U\^^>6ys!J# H1Sd_==s20s*-Ή3P4RK}|az"9:i)R|L>$&XFS 5xÀOּZwMAY$ o MՌ-KBz"@d@nGJl$Cu 2]@OgS=Ȯ.Pٷ`@[MOU@(rX{0p׽(1,eX;]L ۄA_æVch^GPڽCxNfפ ޡ]$[)Mv؅AkZiݶ isFۄJ`GtD,sW{:%)&# m nOJVhpI8T!SIǁgm ]9xz'L7ްQΈ0l3{L-zk3c9fQq< ܎Oo[w1)1Yߎj+i&e &aO}i˝`zSR=7*JRմɑWyWӑnV,? b}zŴ×x٤8ကq5Zov Vejŋ ?CJhnUR{JwXΜpq~mc2,dY@pMԿ 9?%b/Z`Qfs:P BC ClfrHhA5|⋪Ħd. b1j`} 6q{+G.p |sGE6ɓuxs8?$:Oj^jm?RGULvp ^TL){#~T ph3q#WXwnmZQc9<(Tr /ژWw|$fy*H.eEe(cv#!Mb5g袺0̶/Ǯ02!Dd%A[,j?uqJaInRiϨmVd]i* UY\qz%i~Yej#pntI)̅,3>t&Aق"K #z ;Qdڷ1 {1y}ԉІGN".xi G/#* ,#bAí{lJdb#۾sJw24B?n5K뒱@J]F }=ͧ32K20QC ~xxǮN`U69,=CN+j d>}1fFBH[g>j&xzKOXskQ+y%;H=9 d/m0s)Wd5m6xKtt궮>4sVDv%XXoevGpG0F2YF 4.<"Wql+c3=eJPtؿZ'h3hMVjL|+~XHpE{c|7Uf D.Z1W,c?Ler~8SUQրvk1ߓ#^W9F[h97 ڎ^묾v=<1h/QA1;l }dX'5f57

2h1?c#5o57h2VGx|{J3DG ]h~gJ\C FҳT穑-&?w-c($̱X%HnR $qL/ebP'd]I%JpATVc"Xf@ǣ`c-y4c73Ug P*K`<ٚ)`pEctOas,&yE+L$rT k8(X !U8̆%0HKj8*"S ᯷(_N <|!W6A%kL+7?{ܚwL+|1&- ]Dh!_.Tߊr!oL6|rM|bbwp i'`?8ja0jZDw9&\I%trʻvlnjiLw RcY_1?<#YF2x^_ 6||TRanp/b9>(q $Z՗' GˉHùz& '?'yĺdpa7[}yl=jܯNl6W4=P<4~sUD/jW8vwia}e5\/v*場^Xa_z"NνE=@e8TCJF`>dZ3ٽZ7r5Ҽ2|+[HA'("`Ճ1E- 4T;EGh/-f^;9=S7z΁%>ʠCzj{$nwzB8ܗKp56R18K 5< !IAD~6gDG$;bB{i>ͧqXnM-;&&#+93'KL *YS g+qs(U _19q$=J8 yEH) `rZ"dL|%ވ";3$>`oZPt0J{M~0<|mD7 0GSLxnzu:/-2Sw"q(Q+ ǎ[#Ӫ{O"H)Z ]+.t :(-b+wb?>3 V[Ihi{]R;P6o>aEx3٬{.EsGk q(.&1+3YWb'LPViЊ}jֺ(>U5>'߱h3W 0r{Gef)ߡo>a.&3O&lڢs~[N*3k+ֲ*^?X(ioɋ4L!67X2mMcG9J٦Zr ^VS/އwe>}l/ =KЃU"$Ҷw{#;#FΛoBW25^GVJC`w#=AAI^JEGQ[[iF) :Wncάg$G̀{oJVd JKmX0-c>&J1Vk_gc0z=~z@ [g`ҵ9.ha矒xᆲ)/y?Բ܎̜|hzb܍*H`M3<+[l3[_'pdߌ[}Sf+ 4u e2Σ򬬠OZB,&M Y۠6WK!s.܂m*19x |[QNO+w,pQ7z!;nڷrCmm~îP9.w_4ian\^5- DPp!'mw%%K-6@3cK xҮCSUBKiN?&{:~^ v:lBE +WLHVhflvo YI-(s6=D|z;]o"SC(Y']\%zL_c2pzlдN&OZHf֧;g灍RbXS;>߭p!lDZ?Q*yy I`|:#.O`A(]cT -YaakL(޷%Z 0vrI< \@[ 9ص H)no8~6-l?P-ƹ\UhMrN|1QD{Br3ёXp8* .azK=f톖P_F;Q;yfiQyG =CִO;(S;1Qv㈥U<'(AiAK{NR$c>Og-\!J5oP MN v" }{5ʁb:bll[^a.eE(2rw}c kۿxX,^:h&9hD( lvn-̇~=kӦ);/ln4q&V$pܾ#D8RP1HjQ&(:M!hKm({`^^4lS cHOcFX2sF }lYh8ng]o1ԙbx՟\H|0ky99J!hZ)UU 榟=Iư^)eЩ~_*J2v'+Tw}9t3Eǎ /v#a-a09a4J!ѨқTLb=6ȍȬV:666sd!-j랇 vniN՝hoǐ+~&1¦_o2$V2\u8=8edgEl;T`^re,qna'b&0Ԋ1 ]l:\qn#ߨW2+'B#dOx"qZH#oO@VfDFw{ŗS-Po_f:Su ғX]TŚ d36JQfSB9>wp6H[K _RW[6; -\`LW`AV調x'Ļ.fWOb&6DlG--Ѽ`t4\(kc謕.P 'PWa3S4,k[sUݢ0ϰiVUXnRXy"?Iyݛ \ƃfІԀ&\F\{ %,,LvB_jG$VC` %ld `S i&ןw%q7o^x6V\ˋ$=^=̅E?fS=8{CL ,Pbqt.8slō&KAG/PY0*w$%pw{gG@;,DhSBݸXyC KW.@dQ~R͇ M<iVvͺ I@ .^>ib1S5v@K1kuWQll4H[|p6=&;=c~9{#^:]1椚UA~@ui@B~$c j8̠{V-|lk)J0:dFKxKCY̨擶H,2_ zͯI*Jm`OH I{V2S:0>i:+([Jjrrzfg:g3Y8 _w]RySCF30-/]&#Gi4(A_MO/މN˱>j Kg7.TCAK/XS iL2Qqwu B9]L\`ڀS1fNcQ~h.O8|nЅ2;|XT3Mb*b#-*{" (mGmAwS~Sп$4pة81pTG9(-%q1jLzefK8t B# p4ф@ NreGT;krc~ ),}y?wxԌ0BJM?I\S^yI#Ufk,^="Nj& ; ݼXՏ"SP1n! ;e3X$Ni4*1#d B #Rp= e.&P=TB٫&I@o^7TPkd,)`UI~=2N_KqQ$ꄝ-i"GI^q k0 Bf嵫w2N: pĮ[:2+:ZmWҰڇk+x&^=}FJS_]:E6 6>Y8iRl *9w+,䴎;R5KTeem:BY~A҆9VPќXKpҭ"8ɻVQ MԐ몷88#ᐆ X>c F:ϝb9ٻ\~ϙslua6 ^th.1 "\~!&ǀU炊fhq['X~❙&[ |=z%v{uE!WN0=@VKvnF.jxp<|̆ał_qm  _vT"A:Hrk=\ѧ:8n/ƉxC6w~de??,GK40qcDJ4DI\PG"dqwuGfL bdlo#QlJ]kYyi)U[Gǝ)2!N:DQא"v]ɫ>.77p-2VG!`U΁+ml9WgnbL=\q*rWC&mQ?l]E1mdѨI/HYL-]^T޽.(x>䆎zJU1g͋{f }?̠jaz$E}϶qqe+X;K8Mǯ "KXI:` }𢶌ʉ?cYtyӾ!ugQ0*d eph;Jp( &X8Y;)[QÕ[:PE#,>SXﶍ)^* ,!U256q:{ul Tj%@)e\!.ZQǽ[tϬE׬'-&ReZb_V`d/' LlK;EE1\:z-϶Q}BB dWWfdC1:[qӸ|T\Zt(']!mGHDO}L|Vc1E=J7'V uP=W!(XVDiD&fGw4Q@佖rGGgYg>{2aМc<^@ _OOȌDrv7Z+ew~K@^\;V[>~ $i7f;mgΗqʒ:mEl MFP$]Ͽ(h>B8g)u6g{z<}kP;"v-,xFWU+oBD4~AshMVUl:ׅ伔!bY"Žo.:6Kw50mrJ9P3d ޏ|A=5~']IyU*g%]NrUYZ<0P×Oaw`ٴnN'vI{ C15'$ߵa1*9c~XDaYjFha!g V߾kisր>tl숫h NmzGz0z aGzgTVˎzc^"I"^Nr C1=fcE;KH/;!;1Mt]ky$qo@/GDnTJ,ZOD_T0uxM'oz:Er|,epTU :χ\j&5*; u/>OUY_LyyK"Kӌ#e,/,0A,3Qu"c]S貙bFtIXr-GG麀ŚM+O.EWnq?gN:/B~"/١6_ y '72ߗ>\T#`8JϺh7$Gä@Rsr*@Z̦I\|^r`Tx]4&eR+YVdZ7h~"n/h8dr@C h`~E,z6}ΉWkLaWW1 ޷MNuΣ{~PTZ򎥛C`<)w8;nN?v$&YWDP蜏C?<gP]=q}!769$usd&x4L: ֹK-4͈͛g(^}S7#޺բJSLsg[Wcnh5V8h`\\Rzx ,oϪkRHWYn~*G03E蝺\}(+$@y6l9Zz3pZXK2h2` T.^x̃|-+܄鍨Um-a8i'R*$:ʪp9#}EsK&Q~Z k1YxCRcI&DnC3#ϯI $/eEe)&`]pч6zd.xS+4G))7˵ܤ][$ֈYrSy "<-ȕ?E|~?#E.׉DuX̋ʂDPIE46-Bv|E(zܒrB3͖l J0Os$Eaҵ8d2H/{~/>}i@E,ͽL Y1﷟(%Q B!5Mtb. oq-K' 9o:esy9ކ{r-"ܛ?d'y(zzvń> x>$o ck-}r>uL[[([mYbǏr$5|!2=XGyHhr3H]c ᅶ*t剈[&?%G-RCYXAM""ʢ)6"˾re?` i6s&uV?FdE ]xlCk<};sCȠzG}e+vO-kj=V3 Je?'yo^>WymA-zD[ mz-bk-aX!vە/9ݪE\T*7ITE*΄=rу~N\HQ{n߰RѶzudBfJq1gޑydѨ,ty_*Fi5=J3,K.U~3X/3ssc57?F_8TE<2aīN~,DJڿ$2{ ULٹg3BL\ah d,jDŽ393% N!'~5\rC{QY<g ,!Ր.de(S2pxPn(mI@mTvr (q3q?!Fq#N״=DB Jk}D%AxkcLSjUI%+wYW`VA`?+w"y~W&(d6,m&^w;4ۘFʬД4m])[@io]5SNWXR#&nJQX~%O WO_cP|NHLr[jL= [wy^ %ʈŵdzɅa7$hF⍞l ii鐕y%ϝ^s1pz4V?@Iu.60tFm?rfBtG-ɜ@yxv?Ɗ Lu? @ -gVtL=L[фaq _a̬rmsGM<0jGڄT\̉[ ޞ@GSIkX@os?zV.+-` $=eۛQpB\M AϙG#i*'͆m%tsM킒cVu 4?\LE13o ~-:5:^M#ADߣ$jKP@7?>Lo5h/x@onv"D|:0O;?}_ ^`=g3ഁǘ83݌ne͞&En =, ؞lSlUxLNB4|QfA/O_H&e1,0.𐁡 2IFG17q:l)#z]w ySP Tw86OOn9qFqCLTJH +vh>6{MLvJ$lsE!.]^;4$P7ȘsY"‰ 1.u޼nKieżO}+RprϙTsX\sڱPmȖ[-mb>a;RL*INISQU}vzL=:UUz*9Żqp Obkla xR}xyw.'v+0F["u>,F֒ffZ S;#uRkIQ`#_VLdYǬSp[[Q1ku#QxѾ;SǻrU?\)y;ų["4k$7' qlvz[XHJ5#g  #4lDm[$ׯKĀ"Zn.} ۀӢ!Ӥ4"n!_窷w,gA ]/twO9oƚĬy@G+K,d/tMż*e7X *Q^d0#P.6Vao~0v@ǂ뼁mc cF, l2rͶ=ۻ[ tIpAu*q +!1[vfTԖ6l}"e lFt_gnh2=殈W}"Eaj &'MG0Jg˱ z 8_萆?I4NOK^`B:yKkeJ)lFQfōcXnJ$l;[xO%P ,b7A$p&B܀ AߋuRuO H 殗пoh$uvCP~*,_#e jȯ)ס%+˫4fd)HlH\/4gH̥?abi=vQ+3 SGYヌpGBd ?>%&2ܥ>)I$OaY Y.5CP i yb CjRvz-׺,5W lDJ2 tvQwV.H_u)"B>M5k;@=-ABu@IO 4ʗ'#Qt*h?$y<\ jjTCzʉ۶3alu)F4}8 ?\x%1 譀EE>y cN0;e|5ZS\eSmܷG;cj:zEApX?&G=d:O*nv4x (wZF ȶ3q0J܅.26lB ¾HzV]k틆u%Yr<UuJ ]3|WrjP#(7cp 5$GE>o$_jF&q2M8ꝻTmTQnXHُ#U}@e#a#}LyHʦBG Ym:SmHm 3nZ~fzRٙoZ,K|e*r)L]B#H!\F+Lo-} <94hO'Ҩ&:{˼hjv2$s"ī"& TEDS5j|̓tdݰI{}j 0]WAOӏo=lqN˖UFU4qVkcShm;N=Xi5}t/QݮsQAa5~󷓅X_Cfv ?rMqMd(Dn^é>jN4\]K w3U\-ZB=*+N>o,c1jbɭX|iWjL``]렷Zn[8&߆8ATf xL'7 5$ b;֨{Ttk}|/`U$$x*,]tc#$J,M? E0z`lQ)ɀNu |gk9w&EGGrT^UC<}@#9~fL Q[F;&]'>uf)'1!f1 td|&z&$cD ) ˒,?6|B94ol)jhkOPdbٖK\sg-Me@AܷrX[c _Ģ*YvJxLV8[ֵΡ7#3'&qK BE ƫ3Gl3sJ]CtŰ+j)N޵q4Nv|,_]/4Gmzc!ZtuįAu! mӀFtO/vshFpAB50s}өybelȫPpzP]zj:-7"S?j.[iR"p{t6)x`c(d"6%)~Igے̊I'[]s8`0[վ^׫{LaՕQs+֋D3|2,,Wly*2cad*;qȀl##?DG LSٟt;]G7IX{(`z4l9{) qbSȡ1dQlןEW Ϣ4JݱtЯaϬjN&P-C/?PKJִpQ8Rhkuv:4 j9~SaþR)z (:a'LEbW>FϮ/ t t}WbGvl@ID U<rn]#Ɣ{y) X,%xKũ:ݹc_xE|>a.*Q_m`)J[}hz'Qq2h\%Nz UGud Ņd^6bn(ۓgS߱{T*&KqQxu#I"9dt'dtU YuT/+Wp˶h/`47\f26xbmބ^Cad=J,$)LZ%gkUW.7⫁%}L 6ޝRF4 [ed*:, FBJ)-}Md'xdHgk|$ciho߶nKr%„%̻+mm (}OkGRonKdm pb5aʮTxIJiiΌD0]@tUkM=t@&6OG؊q^x5}G)cbä{(1rR3=0>d̝L0<ވw_~-;`T;RZ] m)=ՙUuբwH_p0?bXm O&XcO E[K>LZifl9!ַ:J&1b;TXQƚ5K.N"!ptc_:Wmj+T|ޠ=M;N"s&_دE= n?Uڱa+VrQ8TK* bg̰c!{?ׂ*H#L]TM[z3o IPqS*:GPvb&E^Lэ!;( ~T u֗?nQ`!>-( M6Z΋cB!ʃ;vgRj g"(\8`wvY3=" R:bk6yg|d 4#yl 4?ٝչ}XcoE "AN~Q0$_1Tsd!/DZOƒ,$ʒT~G*RPfsg=m!,X'G!4yhU+ZӲJХ$K#3V n:ݺ]0euP<]4(xC=Ko??ϜM7 $Wpe-!:%l^]ꚃL1uUtқEtHth o1HB|/\Og%hxVE_~l!7QQkʻGvjVuxʗKQVkY*$v}>HbSkQ\Td}*;$Vo? $]cD#LC)hgcn}ỴPfVlTA ]{?6sάWxa& wk LQH/?@h8`oVTZ 242-˟ͶHʙKז1GGg.NF:&I.T#&%L>ר6,$ i@C8ȐOW{MF)[vE֖kO0 ;P-L-Il]9z)0Q0ҚʸSN&:›V "MW-q@Իx\+Fۮ<"TU1 <*`fVaOjݖ_ߟ,[)s j(z;ZDfMjQi,R70H@ӥҠ_CE6 HV"y23syeƨO CCdn#bJ(Z[ 1p54fly{Xch譛|9ĔW30㊽)ɵcv2|fID?<)  l"`zMߕɸAu 1ÐoÇ!<9!S!9Ԋr2'iPr'n:y \- 6 lHE3V5 2٨F *=3XD vH&y*xw?fSR:A9oKA-WUb,5kP@ Fz3m-Oz( ͩ}U 3YXZ+ s=SnPCVP:L}q މGHn{Eɡh6z+*w0pHV{sj]gڃjwDE9GCm (MSuНdZ^oq=/0K[)i~76`@ xbi)q{j{%~c ,CJ wۣ`_Fd:nutwaK6v ᖦ$Ͼ(:NdU/ڼk),fQYYoBdI^P1GChy葱p 7?v%VaIAК^"mC١ EF q^A1HQ&oh?7/TQ!]0U,9Ӹ&-+sWlTSRbJRSOTrؾ]U~`!s|+m 2l,51pVR 0겋j^?g=)ahCȆibjhA#ƠJ“"6j'N2EU2Ѐ AGj>&t JSX!c ]s?XO}7H?5`ýoCߜU{qp/s dP⏛/dIgPP|蘜kؒ&r…&TpAqz~* :"٠ F+y7-#ͭoLmpDtg0^nظ.(PuByFU{t!6pK: P2HB]{:IY7s־~ˊ( R DcF{Y|_GZln磚_ o >;` ?ȑV?Pͭ).ӋiݾS'{get}Ý&VP*nZR]G= hZqgw;i|(柗`VM<}C+qFfHr=}QZpؑԐy%) ƒD<22Q:/:Cָ3nSjYL]C0'D覡}N&Z8r!&TVj`t%xFAЗ푮`-8(W+UKO#LaZVXka-G\1[BTP~O6Mɂ#2s KU<B=P]Iνñą)4r啨Le PL}ݶJ%#fI2L#4Vp桤S7l 5tp.1AS!?x!.oUδbKq+(MRG:_n7jn6Jh (1լ.Ǔ ᾇzˀFe*XV<`.'w;8wUCHBF 2H5r7GMG؟Z9&0B^#lH_;.\n@Z5yq$ܓ~+1T6*+VnK?|))T.H <. e15ࢋ?RLTܢ cY͈mjh5:$v+'+q{(伿Ɔ>_2YtЬ~JsnrPfGD=|_~?Z/Ȟ?smQ]|YM%%IX&$^!~#$e=D*yհ$٧=cYNh=![jt|]i}\_EzGDuxfospRg76<.V] |'b9X7j 8Y盕]O(/I5GHmm^'Éh=kHٛJ.;IEN gI# M%IPᦋ(O&ƃv&m!"=_4#]\wIzbWdPhXYXSCûIu#d/VanپOѱ(pBO38ݨַuk9WօF6]&Rz[1MS.nst8h5Z tA]ٷ(TF/$M/6&"'_h| D5_r65l#J0**! O˅?bh)xy`4Ze3_C"" Od I͞KNff?Q&+A_ c=Q0K_ Ɍ=K9(DB #җEJGXj/ BEnYgp.ML'+3hx#pqxœ?D7+L/X6>Ac@.X*b޿w L8kY֭M5icCS5h"E`eا E,/?ytq| S5yTͦk|{"0AM!# zC%C[CϷWgAը܉:#'/^B H2þ*!Z8'b.,-thFg {I"ݳ\4ɟ8{wV>]/uD1cbTtm _³S;"Ir4ӒeD t zKz!ʌbHG%>^;:5jaFA@uBwH+G=̃ VZh=m4{kC6zeDDO}ZZ5rF~Ȏ4ִpW ^W8|.UM.芙A9[ceB;[Ң.7Cz$b]Ew"jE&κߺ/nFijNvF&@KanG>آ SqI7*ԂYvE{^J#N}TW;3faъ6aBᑮc\]驹}{nvX}5tt62[񜖾Ctb38yʛY oVr>x>L'tE 5 VLа.d"?ݐrf)ɤ"~sGCVΰoXQZ77=f](®r'xIVj"b+eH u鹥ur`W .ejdipD鍱xֆxrG*)yYa]ZGN}4mX6|c}XxΣݖC_$@FyuiVq2y`?:aÞ 疊GtnǦ5on4;LXF :uόd``oNJm7}@"4"iG.5]yk~vtk@Ƈn[lZ\4JGƄ,Ј\և9?d&6x,L+-E Qs2ec=f?C3-K-8 ]9-uARĿe4f[gQ_]d }{6 3]홵h7֧'_oh80Sۚ'B>pNL ZX%"2^2ԗڬƃ":qkSPMGțku˘lml$t;O#W p'1c=(H: b&rL9G~43! z\ML&gܹFӇ ޴B0!w %&˒=QaBdEƃ`>M) ڢבS݇qx+3F1JB^@ПJ^G~ Ln? wR *Y"A۩GtC\2,]`^4'уh؉ VWWXRƊ~$VM#%2&l$Kj~)U93Ѕm%jk/s|Ef{EoE+aN,d@'Wv[65fީ@.aHT>vXlLt3lPAc,|}¦pWFߋ3SA#+Xٌ5lK.$،77i']_C^ i<ے8[B}'o }T8$'mNeA̔>jbI^_g>d<^Ay{4ɾ'N6ZJ-ΣH4;+Nγr>ֺ_S6gާ)IoIce ;eظ뒑TDLj%MwTYswq9]HaCӡеhu**rNJdx\h=\4[sЏ,E[yq,h&234멉yA%U@`2yLqw#{ DMOZahpT7+X4ժ>8!43jP(LAp)yPgֱ$yB-F ^>xtY,~3%ƈG9CQ0ssc99J!ZU+]'/㠚w_Huq5*ވmAțݠi`u%ͱgFdFzYG&dtAd3 tbx\|"zSqx7pE;=f-c`Wt*GڡƗS9$ 0րT=} ! ʀKYЖzݕlquS}P I"Sň2=C c~Q- {:1bH_w>7AW hz <<.hkS-|+ʜ5OAqGB8s ʷpgO1|QAH۷q)uQ+'%1c 괇v `U.hS|Ɓ(7yscHeu\d~<8 oR Lk/$Ox% @ądZjE/~n#eRs-8qb@I< K6Ty\?bzi<65`l8@<iv^Mf dZ&:dJ4WZVt0ؾjVON0s9 /U<ШZgv`?y4a޶9ې9/z_an醥$VC]e\BC>XaP`B:\\6̄ߊ R BfeATyy~KI8vuv5M$QF`:XI=h70M -z(DLlzx }4cDf 5I'Trb\ŇrGinCG_l]w_'zgֽ'vꞡ34#d(^| ܳ#:Sbf_KX`GQr뽿ውP&㵻;:״R`V'=F[i5ʺ?KR5{G(o/KB3i/5Jm{}G0gkvpZk ,DS/.$U +\Gzj=}S$EaM,uF/!>*q8^x,`&5d_;ͮ0̈8R@Whv;ָD41 \d8qM W{^['=Ry0ﱍqڭFʱM,=]otqٛ}e<2zz&erdԥl<ȯR8G5vo~2}̘;c!jH{Dc_xOhB?Qz0~~5L+sЈenOvAJ%@ըs0\A1Y1EMl?${h(.B|=QMY72N=EE?4ޑ?^F}xتRRrmOMYM{FM* _MkX"f.W7F 8lzrMxr@k ]_]&HqCIgz ƏTґIviǔ0{jrR5]ZL%*&i,ky\9*S|vh,` *5#vget# 6+Bi6Qg3#P\y43W5uj?4qZjY~Yd)QSY8f^DK_ KX*B W ^N mtA~J^Y薠^zD̵ֲGJNVUNӍ!1L{A7\d:Y$RךS'토s`Scxy[T7V~79T:#GpL%Syf擷EcGM!͉$6N RkNEYU?3◛u:d58PznZ`ڬoCu QK=͔j>f44C<>i2 Qb!rlB,pИm1jrCt GZg3tJC9@⺌pmdTL2V]ax8JWuS;Λ <o ȱ)nht3TВ_7N,:y>[aGWAif5=t@s^,( % rHZe"cS1I-eS<ߑf!"P6߳͠L1.KDr N+x@QM0=m5}p:D$rDmVPԸFR eCd"Au>h c<D)YXBYwU"EK0b`k8GCLadj]дF6t79Q:X/MO#gCP)b~jJqjJ=NwH61xz#"zmӋ=&JGyU]H\ s>ccn,x_$0FtU`cgNژΌvMfV>)(\{1}+0Mgw7j^IGdN$EDC̡b]E&3@v!*KfvXp=Dq?zzL>py7wEq?.\dmEe|=?{=03 HȔj_IAi\s C~v[qyf$L&S[K Y?Ÿd#Ff{ϡ\4΄sܽ?? plx@rX}誻' ;iYed&ZYo\DI7<ߪ\=\`TÅsD|!SE· WͦG|!"W 魟oAe5aI0{&n[VM1m ; { WCRgCd~?'!d JiISPSk7䄱tS b2:Q'>-kWd]cK\[a`R1 <&ͱtTN5YRWA쟿}TDPfPc`C!S ;2vq^8>1Ϸީ6rSYn}9ۦOQ4ۨ20 <0n{6mЋ K5C8S،I8KbRQmѽs0bJ͙:ŵ:am2zG [$Q NNF-/ijed,;#c M|8bDk$f0a|SK+)f&z i۾oh|{GL6PLVd1Sc|R81Ia``ohРaF>{b>1(pxs+_ ޚyI`u\o6sMI]\ƑO0ǗZ4[9FFX3Oݣvy*˺ݳ@fGZS7l< n:>C\ ZDS8Sz )Ud!1FҤ P Jʉ؈v.HGRVSak'=؂`AC}Ԧ`Ήq>3u0&n*T|Z/a,n/|RD`>4йZ]AY SՐ<-ula#C,Je#Fcʥfp"EyFjJ_ͩ*]3~fc_X@\! 6m@?4Vgy!S~ fBT\BJ0XC..)°S3bjewlrq ,ԉdU\n {t(w% Uj,g|IZ};1N{GTXQb)k2__tK~d9o?j5y^ג+,1r^# qIhs];SaQ6o})I|_*|r~A&]cnnOqvS$p<90U!w_K. ȯ~Od786{ S2/7hMwx؅.bzeEQ۽St2s8<"fɃq*jJ5c4h@)]yMQ8}=2ߘ. J%U2ҏVRi]{y?z}ݘq6uc8Ȫzh[I)"t_ jLinlhmt _P.71z}]O 0#:J*R\z-de<"M֏tD n?`vDQn°0͐D`,"?v*yBqŠ[10?1YڵH7N|(~ZGDj*Mu bnl!t{'G?6SLJ,[K+=C 3BAٰ.Gٌ- M lc_L`7::;'GLZMvW/1h{8aT fc1qasZ#D;%^IWu̓U0|;] Izon WSʃ jcxj!CXx j(+bo #}] &Pfnebs&"r:Db3)W򟆞"o9rT?`5sƣ^bˆdz:Fs+.)I<i!t% !x)t:jE t\_& @ lAA}|_"ȅba>Oxzr9p[ Z/>ڕJ ЪvR *vԼ,Wּ0#pj]xd /jE k 6mRr$HĔ,6S :䗮djcvN~U+(k;1t [_U-Oփ}URAozU|M뀭CWʑk ~0~fiڧnnw)( 7Y޿Tb 6:ALԽBᗕ'сWTNfE}`S^)u;@H9x[ R|A3ZKׯhp J5FG?M SF,љ=Tp*d22'^-t`1!מN=k/Ij4qO%&\ ?"d _5~qd=h" 17mҌ DA(EU5YJ5:⬚"{%NKqZ˥>:;u 9̓ca*t)3a"Ct@s(r{!br\A?۴_"վ)dl\ `Ⱥ(I J?@+H۶lO~Q2kb7fǨ8w1RGOjׄ;V8 cc{52QJ^_J4MR&rhN K`5?Z2qT۶R {oKGC%kdzu^ fA si'B`vyպ_ig.ZƬrPH?/7),d׋Kx1 d+Xs[ؒM>U3a,kJvPv-yf竚 N9H eFDrAZW:*gPAiSH! g b).RA7EYf+J(?=+NROK8L"L2'F8l J[Dаd*qe"ݟIc!Xk$ 9bYꪈSr./VϣJwH^"qx~Xv&4Â_^Ŕ[JJ: թERC@WmR?P"11pԺP;+4ROU+Iǡښ$K<$⢖bP?{Wmfk >A>׭tZ[sxe kӟ7 )05˅&A=lVa89:@Rկ=!(aebs0^,  *ſJ2AK1-wu,k<)y)#ndR&(.̀+2Df8pXm#FF{&JK u<j AAԧY5oDA!~N){AHDd˸Ae3qWZ=7:L=%E.S5|rcpR6JZDA4q$J4 n(K4tWO㮾YJ%qA0BLEeP6t}>K[x#gӞou9hԯ隧0^* E^&.dzW&eGx1~=.m@ZDwR#FTc8o$H}7TEcpSvdJBH2~{ UxM)Ѝ!ir+rVRE%9h&wA(,Mo< bL={N|6^{FAhS?+û|NQ=)Etyl"x[k)"XTHLrv+oJ"*-y3Egؐ,H#pGyF泵0Oxzz=lq<, *BCbEUiT ZN e T~,cs"*?=\8 g`xAbg ``4{a_)#?eKJKy9@U &PՑW!@D]YWYjZ C:*~9=7-h/êB"(p^MsX*tҲHW$y)\7U 4?_]Ӷ_Z(fv@β;7b0o.9`|EҰ'Ia~w)K3B{<Zk FXe;XJTz҇ 0B :tv׷_Zih=T̟YhvڮQH/، j /ۍ ,A 'p#GPd70Ԅ@(7*z[`fyN~,6{~?)me^~Vq<9T _Mқ6D{`0K WӗmZݧ RٖYɁ& f%%G7_iXx( Z?qf鏯&%ck+Vk${H#[  ie[ \3>@1R6GR_@jJʒf9J7ͲdrEUЖ=[TI}=@5##ovطb@|@nZ>atN:$w_ӥ5Ԁ9t1/_W }yMIYLK j7E$8oG<^QPbIyrP ۀ} &{F"\9Bϡ1Vڨ32ORh) B_RuC5&~'J,Ft~ | ѩwdCD* f褾O7Tf#]^=o[;׺W3z\EޛDق YX5~Ev[dPxZIj̝-Iw&}O|xۊ&S72{xi%Ȕ)+>IH}ul_d'(IpC %)B;$'ujQ|fqY[ .=\6n!C_fSOs~a[ [%* q~*Cf$}+RS–IZ>78st\Ǩ d'Z㛚 #u# ˈNIM M>Ok"r%*ePj-\x\'EVP\ӽ)./g G2dՀ&)#P/`eV6[[0^W{2qwِ|% 'ûblW<~W"`+NE{W Xb})eN傄!7)סt'[۹;?@"M'/:.b!uBb0qD/` "l|rRC2JYS~hu9 RE5Bu_ih- ÓƅM9h 8H1C%P2b >ɿ@јkG{G2]) T|o,7}Whu`T,>˰[SQ)N; N#y ).t5ր==:ރO372Ę0*K~(Aل"EB{qs;I/sz;'lnQg%d_@2\L\1Sqlk#™ﱡ!^&5A;&HK̅tnШ|}Y$MtlUU7͂~b%ͺ%\ߋ {rCtO-.ZK nsAa1Lbnzp0:<?|trj[}*FPɢ}һ8"K>@REc1 P3Gkc,3su0̼3^˟hA)L'*K<;_W1͞^o`&Px!\ >eΰXB񎷥&v򘆛 hP-\ν ҳACtBv SU|ʚ^w9ӹ ac~7ipbmى] X*.8#.F#SUr{$f 6C='!ץ ;FՎ|BqElLz=o_ }@Yve2Ӡ'y= ;@Uiյ oP掕ј[L Xt|ᠩ4,`ڙQ; h"'n㵡YRh77[ [B)YG: BO*n|tF\%$!S4ԙd)/gDm_QN9i-tۆ]Uz9Ag- rD˔O+й.I3dHB|s)fQTEvO'o-Yb08ֻOF>[_.G}}7"yhoHjZK$BݢdU~*Ot&\<1x"i&;Y s|U"K਋*#z`8e& AG Lco#qW~Њ3 G>!ɰ)EqR\c*hV1*"9f%frЀ, nd-.m#j'X 9&S i߆Y>)9|L=.ɣ\05@Bc! Nj}*g#?, tٯ[:J4.ۀkC#?fɳHujV7c t}hEqː*Jz@k- ٪pֲz\ĠqN ?ZV aas(O S \]oj7n"ۥXO=cKq>LCMa~@|EcAU ؊o8vwD\Aۑ3yGJ@9~ݑ_aA`RZRY1aRo|3nOoG2 uTt$58@Wr'eaǺϲDDaՒz \⭱eZRbvV6_abXt̹Dpu(:6~6KQmSso̴TAdc:·Uga|G ĭo%aC(B!,/=xYlI9!<㫠/zJ*QHVdk<)asc5>Fr %]t:ld->$8Ecr%~c&A&:iQ"&`'YI TYG;1&v'Qn&j 'Ts=e|4.21ߥTm1*<72@|ED m5W]osRn}aV J0nS ѧ-5prSiɃwct<3gZNcxG)!V瘉\(&|Jek:lǜ(ʻvF KR1U|EmhmCd D R8*.61g+*!}8ƐH ,)K$.M+} ~ "dfNю Jko%'5khҁA{n-#Ԋg| v*4}Φ[h2% 7G$4Z;oOlޑm,Dl12i #o@a0aJw>LtvX}@:C򨿧kw-qQ{:#hJ{V! 1;|"h27qXwmOфҴ K0V d\twcV°*s+1c7ͧZcB9bf/xuہs ?]IqoÆ\Eɘ1(Ivő*R*Ӗ7@gGmƥbp3[jĭWH M'q4| *tG{UE28~FQ@RiijMlDSn/{RyGE|BȨ?h Hԏp$,*or]Dr$!:G`L`;fP&n|lRU8uۯnV^P[P>;(;Xz f+/{s5nY0u6CkA ֋D3~)a"jsc~^j4Dlz{âgH#aXtͰabV`;hܭn2 :ˠ$9nVmU;T$i5`vzՊ ) $N6ڃY 䜎 h~\lIOHs_ 9( PB1} Kb@;s9}4Ǭ!j(Y7Pn:~T^b: ff9 1s\v-wRnD} "<1 m}!$2)NX^i6$Q€M 1׆*pao<3G@w6WmM\NWq6_TUYцNI'+5prxg)sW?5~Ue Pu]?I~@b%{MTVɏ`:xB^7]їq{jMsɵ/Xks[)f߭kmNe5|e眪M^bK٘SPK|܌M^-e',4w(43UgF|1$2DEA&ng,5^VQ戡#i\䗯 &,?-p'vHg"R9m ١Raº$i%={uK(6M_Q9w)ܥ!kB7YrP.<Ž )b!\?%6|>9oDd+X+s10B`!4QA`jZߎhC9+Ojyט+;F0p)F|#m]2,LYXl m%qp)D@! >QQ拇@HT:_7:?IQgV5V=~%%3gO#w3Ft =;"BFپrPqxzC_w8CtzE~ d cOO\Q+a1˸9 ˟'xct9>1` P6rp `1Me#xYx9`wڰX#a3۲H-(7&nW$،phٷE=K}9a\/͸2hO-yن1A5Zv,!"X~u++Ȟ& qcB.j8)a]s^!09]wP!ϙS<2lnS#1 OIư[A/ʚ`$5sֽXTH\]*0I_06)3m>IW %*-B(]̭1ppQVmѼYZFc1m.I=r]-hrS;]XI<֬o] X3Aّ=$)ݘ%>CzV .<a`= 4?J7֦~;u3Q7g9E;_t>6 ]"I"¨ =6V2k%T|mtx@t֑Qb /;jmf"  )ƥX||7vx 6聺n Q9A}򎓙>=^I`5*Xd'oROw1A6^[vn48@kKl!e+iVգߛ ,6,CTZ@DD}4O?au)#|~K0C_BtNBa6"h^L5<? > Q4,ŕOi˾Yj)e Sm6*~q]_[Sv^&>i.c_$۾6<@5q\Le=yTH}2.6Ayʨ\G pGNtXAo]+7^)f$.;Y$zfd c]/rpZz2$"62Yh`|)x^-z4&6J BqwL ,$mpLX_ߊ(xԺŅM[ơIE- 0T*<\sV`2XşJ@̈́XƆUOle7DET>D,JנJzˮt{}~r$1gV<|,1npPQD)b~l=%!0&4P&($=jf SM W[#7猦)kO"6>?coq͈sTWKPraR C7~ w#@P"g$9GxlyaUP444- ,ٻ{g5h]P8rI5]Mjtv V4EkČ2~`iGLLtiɛ׮h4ly{lu54Z4hGV+q~έ]kp'#_N;כ_1sX|rGS훝P^~`AWݴYۭQJʅ6-ȣU~Wd 2g!s#}8V p3qkq:M.0\`H;)Bg>\@|DdWV ̲.3;:e` gZӔ9v prwO99s͕'AYr]Ŝ,E_APegfx*v B4$.kqZm'OLO)F<`2 梉|& ~sb[gިUo p޸39ETitwWOLdgMovB2͹ȅiW A_jfd^ugPt~ZSV)NG\K_Oy}|sr9ZW`˩=bBN<#eDP*!jdD9 ?r6L5lf'O2f"#8&k/*.k2KZ>YU"F﬜@S:sO$H-f dkeC2Aq쯧1 =/%oM2UsˆCB7z$*#lsnin]KeA l21w=ᠠd>i.Qm<54 &|^[ .un`\FOfs4+?npEv eUz"KNă4nOxj-``yr.:RRG~!NcGж!m#Z ]"_в'w! )YU~5my[#UXʶy9D%:Q=RyA^C_tUyW\t/eLJ;T?|io<,o]q1yKñE4 j[eCtWj_Ư AVPH>bxD7T-tX!ڑIReOȏ#q{w\gCADb=v/B"-וyPZPM\w4n@ب[B,P( <" QŝO.mwc"gqWv#KD+"ضg8_~up@=O'xV͏n)"򜎠T4&3}+W"-2T`)bw?I[P7&(ՒDx#mH$Yvcqޒ%'zMC& d3(2m+l_<7!5d]Szd.DB[z0h[)ooȗ~ppk} TzH:'ڟu%gJ)V϶>\2-/]'_]d^1zKbPrUgݑv S >0;kb#۬^>)ob%-LJ3x q:Vϣ{(k@IlOqy!]?7[Qn&z)?&4;I c"࢐,xvZc95; feŹ?<1Ll59z], Flj˙YA6i2<%6r"uJ֣v{ _j]CMDgأ-['xoBI첱]%4n"S4qڝap.k&+EG#5Fogo$x"Y]cV 4[5dR=R/q {ֶ_.]WQeo\w/Hc魄x=0Ě8U Bo(Eiy_qiGI͢c+DrTS V6jK? }va}V3/L{:75s52V,J6Y~,hs;UinQdz +"&j.c2,:w[Yaᣅ߷bAG9xG_Ė^|0lٺ+ʊ5&gF) ΂WL3I̭5J{1`JX+Mk ~.ŮrOXPh<͛1B ܜE\F*FLNVqdW$d20bB'\=z ursXy%ne?~[Z. zHƲ5m>q!;YEGZ=iNiX04xݭ/)Zq 0˨njuD]J)w#U#kRdW<+'?̇J6 7+ӥ#FiK\2cV u@Z ]ŽECw-*`24fF2=DUd@#!ugͮc~/MYibJՑZO}uhʐ|`f?k h &)2=~r͝pZx3i#3MIhOޥr-z$\f#VkU',NOV)#8}p2 0 YS%\"fx?/,뺸%?*zRCsd6۱#g[k-ͧҘŨg BQhyX%$8D DHDU(2MIO-P 4 űioY0zŭ`3ZaDճs=_^XbuJwst`>W*7,f멵0DB76{XCL"<|h9ʿj%6kGZIcֵǍ -떏֫PQ8@Yq MD:{$(H]oߌN[͖2S5Rj?΂XnB%luYOѺhֻ>>2(WM) ]\>W4l BR>+P'Sӏol/b0?RRJ>o@o>XtxyrͿ~6v5eX8TJ)(ByeaZ;qI| |0x3,Q7ᢵ'F02p8]CْNӆ&UNՍQC ȯ1 n^fqJnq'dx"x~2h׀&"GTҝx˭FTCq(9GU;n!PwŻEk 讥Q4V2& #x$JKݬRH|^n''6uQwBywܢD̅މ_!=W|^^{ajQÊ;k3Ѯ^dɉNe#V;Vm8=)pn$3ޤ66+#ȟ=Otİh'u'P#pqnlI)ix/ٻL:z$(99M(Ҝ϶]]Z~6v-(sEvv,^۱`"iaP-1@5dZxvڿIߵ҇-P5ȣe+j8٥aEiYfQSISg|1|Z .HꮫȻߧBqMJؠldc' 8l`E } 6t\aJN749ӔqvIɲZOP|]_č7$aVZŃSi޿3dM!5v]}S)+Q}[cU{8T- t(Gi&ܩ.]<#Q )OsKP]]ڹʠ֬ߕ=W7Ҩ,'A+g4u=j6,>:sGB}w8{"^߄VCR3t%6}:h)17:Ee e< ܒONGIibSC]"nWF* 0Q{Z*x'"܁-q?y%pεdXltVJ< Eh#c EYRhZcs{9 k@[r"RFdF34 :㗹D[ 䢪,<8F[yMl aC/"CNìb@,FHXb-X5)%#ǐ@?8?xſ g2ށPgx4F˨_1b8V5ly0W9%kir}&xv+뺊sQ YJ( z\QKOZwǙ3+Rc.Q G=Cx'Om{#$0C* 3'~>k!CXG?oFQiY=RBIe17~`{v2eºByP3zTsrW7ԚWEVAÐms\Η-e̱M0zb ߭xs#Mc-JO nCS/K (M0̪ZwF!+%K¡ˠڟ{}(?&jx@2-n&zR]_+*5E'7C͎HjƖNZX"ݻ^^$SwH :֘73j=+tD9(7Wt_RbnQ7bf~Ai1̦!u JQ1}Ej[Th]KKߒ35Tbj&>>wp[BߌEd[';^b~*1}%rDF9 q_"_x.yݍ7puP7H9pt'mdaN:#vK6/њ5cC鮇E$<~c[9v =\'Ҭ$[ߒvrz/WU By@]{(F-xd]7DM)d 0 5wL(m< \!|j.8kdhwj[>SWL{p#Wuui:ʼ0Y- #u˜-S8f蟍@Mx9R8)G$ĻXfZ]Gha[+GnG,8X#CTyڭ%lp:'4,%a;ZH'b4b)OPb^7Vc׷JkLa!WmVŴR: Um)!(l=66;8V7vE41ؓQ@^iVS;*_'i8nzHcfDl nѰ~AEW-QI'6OcV{*aEM姆_2(MP4~<=+FN7C ]煯H"I5M' X+/޼6hum!އ8~Lg[ǓkمI3:z(KfUA"t%Pvۊ}̈́P Re(vQ1o7~h2Oye[х%2!.I*8gU@/߂(Nѓy=#bH+?P~,O3s@qlNK0 뇅ӑp\gp}føq/6EVN_SR3N)tE vF޶77׊fJ= Cj2dL/kߜgN00Pt_-y \D/b0G|Ȇ a*0*+V+p: ^}t/9 p )b| ʯiWa݄*1_"'J>bŷI'Iž"%ҹNEljXyDu?mcawYY<^Z БZ)4,~)ZC5` lTA Kʀe7vyBc}%M$FG `YDN1*q!do {Ɋ֝گ+9 ꁻ)߲$Ym7`Lm_ͣFe,D_=ۂN{c-~kև Rh}  Ǐ> 6]-%*4{}|q#1P éU}aŮ5q!!m?i[ռ-8z$\nj`$oq.j9ji$N֯Wh >-bd>dX@ShryTW1VnuUUlZچ4BSVBCsЯ,4ٙ# 8){N MON9Ms`|⍐㎛j0ѱj }JC_ n@uV8+]2#dF.H:N%) O"2ռܴ nsf®Jb\:vU<:Lz)%S@ vJ2t[Ra[ v8c}i84j;ϟZ~'z&kP d)P=N9(IN҆Ej#.3tV7vM_̫.C* /c -`W؟357?*Qal$tdZ' (qX=n[La Ј#N XE&t% |]* }:d3(D S i>]rfh%~`LW%1jxW8 FKi?Ry|Tsp)P)y[K /${~UxomK$4FB[Uu`/dІ"aۂU-N n]k`Ph^ |4c p'>bVIkgSWjCHIt!EyRRVC;`tx Tp陸.5xONW wrtSX!cYӷ.˚Bs) 07yzFH׻BsxìxWԵ4tȥ@O;KxMxo&^`?{dg@OkWGͮ.R^pw:~ i6ZP>π_ ~5X2c , Uy9ruIdx;IgLjJic֏9$?)&; 鷨gƂϽMUڱl€w|;2s# jop]QPW0ގfHٶp%ƛC)Bޱfu QtwE؎fE)vw˔>|WC[ %C^R&sx~Kx@PS+*;H86WMw>ĆNnb vRc`%a͊{\ ݌Ѿ+*WwSj:L[I`V˛RS5tHpa^RPeKs:+Q.$jBK/bSWP d Vi1 O &ǔa!w]oFJ,W=څ+1µM^kqBKj## }\M:dnIHOpi|EMީɝm K ݝ\xy lVɘKO4+7D:U.Ɉ%8^TϻWx7IـE!RM.sty('Z/[teZl pFFM-{z]  zZ~5sYq]!|4 GTIkա**F p/>HbfzBJ @XС剌MM9T"B"EzZU Oړ2唁 &Ju6eX ^)~ULTh鶱NkbveYKFCZ 7q8ʞEfǵf5<̽ss=gyR6Bf#Nv]ADt/ C4:s8Nu jyhywT>JaYe iѰŢ j򳷸 W99cΨ M- KM|lSo'Pwoo2u{aQ%3XUS9sJ۬5sƋaf~AxWi61FdGIiiZP 8 paʝչ?,\1%J(ϡ(D$ؽ9hiJy%kILK95VC<^67~!X"{S/JQ089ZHXCRPu((]gnQgêmVG.gnqf^-6+?U':tٓ=v3oݗueyqK3߃2-ݺ`GXb(KI-9_E/ËY-[q%XW<6A'xM{(vxn;cVs݄Ybޣ,SG-Xnm1d?E0EMh #m֊s]:kM.w^MLPT?كzh>"]c+VƜ;X\IBhAaH%7\W{7k6O/% k[mP-މ-͙'exQ4^0p%%9.º%9TӒ;mQ*r`{g閊2_k *,ױқ"+Y){+b |+0OE+5-˺yJ;nw pzhw,Г0+~FW}1\vĤIBl|xoc̘*o b_]g> ;kEQ[* ryȷ#HӋ2Eg%#| n.vYGcΰ{@]/zzmA qJQh=XhE$# (Km̟%!}Q̃mwS(ExF,9)G/Ī|mEN?w@;]>n *ZqS)[zFALg6k\zLe >vp1Q:Dnaex38WQ["?S.nY/077%'ϖJ6|Ȯqxg0M h#+\\ 1F]iUTMcaL)]@ yҶ#F {t~W`bC\m :R:;H>ڒTO`r5]XT{HIEosQw 1K{\q5`P~ =a> ^/s@c6fb9,Z6 ۑR'r-4%]M;q=Y=iDFHAbǛmiGjdž!Kռ͝C_-C7ls4 k"P: 磿 [ -k_}+j*6m;WFጡl"J=i#wu.H(9TB L/zl[GXU3GZClY2$cfR/&X/YE'g&l? RtI-[LE&)D!Ch")<dz}Jc(P q`fy6~tQln񎹄ȷ^ݰ+Qzp04 :mYLR~ʉ7QA}U̟>GFO BNLUMk3Rz2[H%qWps%YZY5 傒͑`&6!ӡGҔп`zUN?kk:) *-mT{"ap.US+͚Y? ]݌90u\vH:8ӂxQKI-L ezDa`7y]pM,O&fQVvKWUy]bSCg'0#Co::ο}~LĪ| (b;Hw}Q"za *_ODP(E.y|[b)pyÎ"۶VCq+˼eI"I;}\DKG:XBu ]M:"Uϟ!|Ks6[`ԹpvApV~*$^ZMQ b2֞Y], t6 ӌ!JY>}}.f·Ol4;>F IE3z9s}DDk L[~1ؔvY ?0z2_ ΄u UQ b#ȞO }("(nhZgt,3zpQHk/ZX.ei\]2Κ=-uҎ҄sAPp }, ڥ҈`K-M < Ӫtkӻ0$( zmC[,0'f3SP|d weMn_~Рw9y2 [7Ws AR KnoUuxN;Wּ&R#eXo4k.g {آYiؙ{4Fyv~Ⱥe?dpr+gM2Nq+|TBP{=mڄ]"kCFOYU)鵒hr]ZHO~ н T)V.{F;B]͖VUT#te.[]#H]Ӟv#,n-B3n)@zaj2?q ta phLz3%8k5(M 4#}ˣõ U#tuUoShB դϔ_|I -M`K(y@@jN:l~pfWث۸$59M5,3P^#3_q_Fu=iqؗw[tl`=ҡ5k|O<.~ ]栵j3^ʻ=,VCKJ͂IcۂKK(j~WLWJp+tfÊ 3-6l9YX<<yh?һΩ:+q NBK/`H…kr)oFǹ_{>\0JO?9=. f_a#riA&t{-"O 3&Dp Uٕ,XU gO*<F'E_pdb]y0?CO71THs{J<,kqp\8q٣53{e]OtCixW;M8\޻< +CfaV#S <0_C{.yMAQE;LkM:J켝Z) dX@R睲ש&N9@wABp`1?pc,ϠS]wvAxqoozG'uMݓL7>5(4'r Z<2{on-]&Y;{H"KQ"4l=aA|NlR1fp &هW=(qϩ uw.mux.`<mPٻ_8ҴU_;,P1˘5ԏ,:yџMT8R#e#>)GY:)76yR- M9iXG5Aj%l}Hb3J$/Z`phvƋ^[km|c9Sp`Weg?.(FhckM2w",wX+ e8呍 ׿¤WųC:55>&̎`'`p7/5t @ ?֎Te)kK^;$,P'P%3h-a[Mnqɦ!= 0_|b}j`R [q1^ @Ipv@2,yf*WeC >q⨏`{O4al]WLYw70 2FP6LL m ; 7KW͠@R'Ʌ||(zenZKJdv.\h} t/0f`a5*C PahϮBM4wRR !9ȯ89׾RɂdW!|ё`: rDNdʀҟX Be6ڝj/1ѥFyjgt}]2Š 8_wN[&ͷaqĔrn`m6#?jxDŘ$Kz$aE8Wl*'M2u1hhByW0ZS'iY]6=¡bnșTToJ2HdNS"MOoT.zBF2@tA2;]6& fIFڏaiQhRj_Xcq饱 nyX&@7!go baٓpLg@٫t_Ckf2Q-dx؞>?Qlj>sGg!>~S qzztcIYImCu*m$i]CM"dBwtdXSpCXAVqt#av,v ^V@#٭`{ydL2Yd ڨ  bEDI;Q]Nu4ޫ CJPo)(=dcJNLv׎ 6ΚȬf .vC0/302ETPu6kMRE6QeZex)ڽnqPDeY3鱇h$Q$lG%K4+̢P[550:Ka l P?~eoLhA;h0oxaI.".wd5.g$(}-y JU =;QBc)_P-044SdB$ Ze7xrCsL!tYAt+cCz-%ds'pQA<`T⍛-:u%({>,A>>3ʧ#f={JRi}\խ3Y14xDWo4&=J4GȔ87tj1a(AOrxT_jGrUU~@@?}v|?~H1](崻w1Pû5|anO2 6 ux̕jMkŒ>}`݆Z>` EVFw..\VRW0)MV C,2#&oeO:MAvP'JkŴrG"|K;ҨBEW"+zbC(kOSXb' 6(]ȟE3}iw<?Qu|Hc?b%PޔL!`t u \w!@~ldhLP"ŀ `x4N{n;X^rޅP3Qr'ix' p!yt(M%j݌쇵Ra-ZiH4 ~?,FUf^W@\t̎ URyHY^4#\.On)2Kf{+{Dޕ}g\,%8Q i~p tm;޹ lp'?pr6vo 9/nO6 #ZwgOvcq)V;d]1! ZבN2o>$qRmZ◵cH룆'ANCYơ 4JAz yr`a.#,ʦq+c~Yvu~=?ioXnܽ6u wi P}|P.?mIW:kk^Po ܹ<49?Mkf-&*g3=<2r>'fK<<+a7-*rS,#KN\;O-WVm)Z\N;WvIvJ x7T9^ܡ4¥Φ}?v y''FB@ Waᣈ~ 4o h1 n|Z'0 R$_Rڌ yP t7ZJ)dIĔjpZƀwUI!!,FdjJ8&=0Pgr3m{ /h(۶^@qUd9j lqqT{P99#BҪzEUr1 ٬B(˒A ̔X: Ɛcf ]:iaJR!PJRDDʇ!3pqtF2?ǛcÝ/]'l,׃83JZ-%t|ȍO CWF<DNWӟ#Е=w%Y'1hgGS}|_mӀ] rwQd'iwvw$ MLq2VOvBսo{m1&i!,pb Q >WIǬ"mŅCC̨T;Py_TN)m+cYkR(/naH"U0Z&F%T GQ35V߆%گmCCC@ e\l%:~" `e.[wWs4/Sn[HdbYͿٍ7te/V"h Jy[`1ӽeA̓K?[9H+\#p|]=|W Qe5̌d=u l2eBd>Z=hL Rͪ ?5R-A,Hmh s$9E͆է.$ۖpvr|O)I\bGqI>oŘbeT y6ބu'.8z;Ҁbgݜ$3sT~>/݌NqP.8hr@dUZ RIK!{4j}h I!8 yqk<9)W0(5V~K`[*4)4TzxM(ud)e\I~ʬLl2i&T& <,r~`f"YuLҔN26f$*ɑuQ][aA Uĝoʕcߑ͟ Z1B!(&b$ [&2L?<3AG E3nA*W*?,"nYPo w$o> UCqڜֵ!sHY) D Z/A,vD#aQ{T^GU:6' ݈ 3:plw`&=TDr ٰ]1=헼>60[a\ 6bsVϳ S6ts7|!H;vJzPtIXӻ<ġ-%Hu_,.ذr*~?kHUV$Z>ytJw~')2' c' cLL1ai:1klгdNW0+`tY([v$%vDe$)FM +Yɯj`Y4&E ;iAr'q !OJ8XtrHUY8~"`GU]|R=#](J(Z0"ꝁNCkDß %Jǚ]Z6{}MFi3xѕJ³,<9WBd(}$.vRx\g͕Z)pZ$<Ջ:oyl0^ߏʑ7h5)75J Mµ+ϲ՗v,?"3ցREܕZ٦P La= OfYO@<ӐòЈsbb1OV(R/=M&.­y W@Hc3c#(7mO9R0B$O𓹤սd4ڡ0H;MKkvNQi$onr6`bol{?sxv%f$)gФH/87jt4V\e5ZctAA=ΚžP|$ov$ )Zؔos2Gu8;A:sɫBE1yZ$:ӿIRQ(vfhKo$ݝϲ!&K7bwE{HS+flŚо@y" ѫ6NsUBFu TrN rGҪy1t/[CKvN AS2ڔU (ra1X>h/t OщS"cwȍn3!%me\7bKY˹6`pC MJ 09O m4PsG.~{t|7iS]ћ`X۲z!chJ)1 C."4E0)$g2{ CB'ɧ]VB 5 0dpE I/1. x )EDZGXm?o  /M)cHkΚM(E 6\ jC>ަ Efq&+ۨKVX^ ZG[A׎kW#+; z-ܺ brٔlUOͧS4 $. 4Iz߄x$}k]~eSqUQInPԭG ,3̳$bW5b y8GI˙e-DEE"&]G-(Zo@$ĮYҌ/eZZ|dXEsF~ \X.6+m#f4Av0"猗n9w]U>x֙Wea0v2͓&8eR+ |&b!֎[Gx:)qI/UtABXh$Nw_+#BjkD^-a{'>okYI]BZț_H"_w[)w-2xh;]ܮtPaD""Wĝtü(ͼa5d:Ay%V!M%\C*=?UƎ2md.epN`mE:;wj{I;bˋ>b*Fk\MJtf1_ix3GZٷoQF32GM5+Ig}qhSwi9G xH|1mOxU(ݒJc'ڷp`c]D@G*;5zju7`]n5FKpo: \l,>Nfj_G8LiG;eZhA*IˎSži)rxRa@΋Qʖv9vz]zǹ%^v+e]4 g/cZ.gpnߤ4Ӆ'~ H$5fW, R/(<*:Fӵ24$Y)Dm`u(/o4՛6ާ<|;TvcvmSBmml/9/V~g0Ӛ$1Cu7=%y]Ol ym?(&Ih4h -  bYlDKC>\-h2"?&zC3yڋm\\>AjW-h~XUB DRC 1^Jdڛ/s`%Z/3NPC+E˱Q!Υ|m\:lLJ85sW Aڅ|vO_Fn2$zhx=+ ^EnZ:T&ec卛K`hJ# & 8I-DsPS+Wh4^4#6qacPL_ e&'>Xl2(!b!dtZdqGNPr&{F U QJ%ߢ(\/Nlͮ2LCjߨ, 2X-ZR4W鞔i.3?Df9F/Z%ּĘ<:^7X;i^lfMdTxAk[&zߐR's pR[ b-ow#3Ucz7P^gsmoI;NYIf[`ĒĽ.]P І}>Dj 7G)ϴl]2Y:$5(%U{2~b+L W)g L-0JqSavŭf\UQP?,g~2 _E_`'72+d϶FCGlMy2߸Hr XVMMAg, uĽXV̢?|+L[m;#~@AxMhVh& V_QH_R*عei@̊9FH܆a`FYE@m:ijfKKaJZ0$Aa;YR>yF0lB91fK$c {s˞$I|D9q"xgl0ek&d>kuo=ط#2vdm'Ba=w}*QX8#=&@_B㿶{^B,VTl Fqdr۵;5LaVLnbL* P%@͹ҌgN3<^`súSwzJ ye=S__x=zp*kgX8be=V|0ntbN,-ggo'h:u-hP yCAȷxsGdLR2\hCr4'$UCצ~܁Uw'fuynmxqcyn+Vg GGSzܳh_s Tn ;3RRFXxٹ[p9?sc6o$0Xev fIGB8YLZ4CF \~bv@::~jgBڣSGvҜ- ࢜穘xm38hs@mRzV@L;{w,_yUIū^;o~C %@e}?r.޷%}P.!gUx!fp쀜ԁTro줈EmbF򭂧.7JlC,lXYԛV)M˃FKrX[ČW/c Ѽ CG^/<: ɝ.C%ok˥ {pWppJ QÕ|`6!FZZ@.2tXOT$-hVBuVUK}aʺ;gM`G!qQH3 %.3?{Jïg]_l D1Ӿ1MxK\Ҹ+ ;dHJscčЦ&6cJ %_d{mGEwrګfoĉ$P/8Y'8imD;dM^~i+-I^2[dr 0> QCÄ:2L`ioV1&aւ Og9 &LBaҜ1=^Ǹ.j 3=hw&﫧59L[.SQ2JhtbN r|{N}Ӛ̍" VuJU׿jJˡye@#b 4>v}]&))<ǝG6hLJЎ4h̔!oSu˰乭U0Wbgƥ$݆}W_NR m(r ԁ0RjazȁbMbF LDKгhhK3"c{}cR?Yf#24볁j CQVfX/Q126Lϼ QOc~!ǍãPTٓuɻ WA TjD gA(>_rYhʵ6Lu'Ę=$|pCx9ːZO`2oЊ7`AzLϱ&%37ˑ( fHiC#&xngж3 qȚNmaH#$ԠԕCTs> ׉Dw%D#RikOh3XS&JI_bϲ=8!沏Mѩf]!5"fb2c n2qR8'+P!v^.MfD 7:S'\;S0! D7-w=UXk\ʞ첱aEd p° r߃{.GT^3 'l?]h 3X@*pC!ɶ_YP,6kX{-m v9ʫc u'MYc;ec< ےb(-jC2N*"dńoLqbj:@naH>6S  Gmxn[WK'9zWBm223$I'\}878hh4_9q8`@ df ײKթcX[R; tĈҳ܇r9x( &b-= VQ6e]_PO1{R U!gL(bOwPY r061 2 K _t &'{=px"0^ܛKyE)ɭv- mR|KQ۝O(7w7Gu,(+A-?de$5e͞EyѬ-%ipk|0@9N\9r˹xS`GGe-Pikx.Ǧ~^LRľ˭VƐ4LFΊkʡQf_-^FFPaEϼ+{[w@r+d%;NZj9^񡁷%.:^ prqSojsI<(36d[ ȫs+_.4(pC2ᱹI}uMH^ut8 ӭYbdAo {烹lb?='0~[|kYv^kZ\)M%Q}C}mevp 9Qa(w |P2%rX{-;m; eWVjp%ŶIpI޺}+}sx[N,$b\gPq~qZi H♿.Iux䭿0Iع nt?>\65?>H$ @ۼ,PUSש}铈{Z̡ͳEi()=~nZQP "ү/52um@CT8GO,y7~tiMQ $R:j@u Uefl[iSI}\@i3msJ/`הC!,\,!rc-4{7| X|&Bmr8g "@"7w-joІÁ;rEkKAFBWC"d<!gZeA[f;0hjpVwfƣ8R =^CY -0ub?Qi`<5PcZ?@"YQj>:FH6FT}!TdJ(=(tKQO:Sū!:,Ͼ&RZ6>X[)غs zN M}aٿТj{~8!JH~|.U#FЮ#skJ$8-YV[l.a =*pk/A:9zuV^:SQ-*RAyޞC3.SbRr^W2-$c$/nHbO6dy9ٹNV-z馀^`s!B!FQZB7:&ȧ>-u8 B=y<-׈,cV-{JENyZn5WǬx U+|i(fN *E`=wW~ /+t_]h\TWħ)oN|$=^(GVrMܨh<[ BK/~֭s=.$G507>xY]U HNU_2:wh|>#U…Eq?M߲ӺeqQwjBپ; W]xBI;+&=ji:?/ϕvF7i~7xncsܮ )M8"b욤GORK[R %[ZfC`oBZ7'"֎4p*ư-ܢTɄ"zֆ[.lOefDu\ucZJЯA\ξdg\S1D&mݚ&n#K؋Bwow[]pE  HZu㌷C)l|)FoIPy&81';mx&ݚ4ɯw@q`&zbNNU&RүI-#`WV%蹽N˘mjj 3cK9osZ11AiEuՑr#i'M)>減76 _<Ό?!rW GQ !*F _kB}S$.u Mi0I($~G% )dD#nn-0DƯ؎S?dPtW$Ъ59\RUcIA7A%,]o> ,!>RMT%(C}f3##ȑt VK9G#񋝾{3lLC=AHWE?J<>e9vSӸtZjV`@A7#Tҥԗqo0>>pj]t~Nr[ě;Rl{]BXE cCjWҒ0V蛶cWG7e s꾉aa`~V<$)P};㷙Z4^~D$m3x)( Cb쉟!P5M%ec1Oq5`ʇ;@ğ$$F5Ar{#$ q.} !R3Ơ(`pOoC ?89N&\8RX /Dl~7y>t!2K)+vkt FulGǣNˋ! qώevu.ZBDg @Fw 43)^׾'u dl,HDR B3cAO]%ݩ8p*[/śTk1Y;ReS'iUi_seӃXfPL@nw/`?d6 0~L)˥[4?CO:4܂uԙ^] ʕ]9ś|m?pKN)U'C, ZX+w/Qоdpb4v*NKZ,=ZT B*|:Όwp@bHN[/zLT! -F- ڗ\G(h=CnSOdY೭]BCP af,?gfp-{@*Y *̴l曌javb} ږ Q%ޣg$v+{F* D)t8pO*g*!+RM؆DoiK,c}%UT<0*vhCW^V E62Ps7YݧeKqIx[') E1 A,bMI܀LbaCNxa)~g<``{`Qazф {KV-Rc/.^cѶ_Z6<:il9guQb+e=3zzc9dpw6%vRoKc( lf2 LRwkcu x߬iZTã(zJVkWsY)8Qeva65г+(&>` %"e4T{x?%q[-K?y4v¯Z_Y C,f4l!㢜~ub4> RA@w>"=Z\v:BjTXK9^FjVsڕnsYttl }sJ1Vsf.?&3co߱'Zi\Sb߀J.\[/'Yuݩkv:6?m`zN6BK1*iged>JVj/.=&pNơ˩4gܵE=BR;>0T|4^*f~)Hӻ) 끰YYVHϗBv͛v8_N#*ෂQF -Lp j2YcdtRfV^QB6> [J͇;&\Ms:m,PnEzc:xy jm*GmEX@mPlQ"[ОP@â,;!`hJ\ýn N{(\}wk2sYW}V)Eڏ+f0rľkĴnHA=QNFy>A>6<  hW0W:Y5 Bt{ {R>} gLzӜB{\) ~HV=\3׸b3A Qۻq{t'_-!w1Q+uVthT2CW=<&>)9'm?S+.kZUu5$_'UKɊZ4]Q< jjnHޠWJ98S3#P,T|I(dIF0ͳ07ioӁLFOQ}P(:7Lb$߲$:r kȹdeXJ`K+JB(.,],Z@T*eRZ*Mt'BJ^pc^iD&3oUUcHA~ZMy!P]_Me] wtcEnbŝVo !}SEm()3tmRLMY\,;L.jn<#:f \ˀ%.eꤪ+xp)CKm _m X ( ?Edx6r$w2@Z(ׁ[4APՔB %gT%CTA8`h6/&F _^-J, CZYpW{@?R`¶Ye]R;MM٦hz^ނ" a߹4F"?L) W(όv31TV>3@jij$g+Qb'ჸt|9!E 럔MUNU͋,$vrLnjixISq-JA'aLґkrD~#|\u)SN=Go>8/?C,7qHNgUj͔w xoy",s8'"]p,~l-忚#pVOqIbiY_(4Av#eͯRlt6+4DT/Va(on{YIuG-yG!,uVPU[ܡc8u_l@0𾔳(j0KY=%QQ:sܵe^LVYdߋyՕ/7A2ur-@Z|wvKjϠ Il۫ ]"3^58Dvk`LΊ6H +P)_i gFn; L!P0g)}u2^;f7}LcIr'Q>}U#Y3-^$\k:X2D"-+s ssգfppUܥyXL0]0+!d]Yߘ׶18xZ 0.X5¾W4Cſ1}>'n]6MUP]Q[LaxlICPu MY A'Ĵ`[-m'W@mXَʿ4ʓ`l+Ƞ3ۅp4kt+dX2\j9QEIMϞE &ss^'<*ܳ zp9aE>o r0]dnz>/Dб&(۴_̌5}(c7ym dG[BxNl w['\"C$WRf/!9 2t639:hlEJlۆ W '^jV|Un l}w Tf՟zlv($7kqU C3M aXZeqUZn[rMx@rwR |0C:=rMwOMn|1xBEgHi(PVɴ;:6.?m0k`#NX/4ދ|odY ?ǢhHxc!e3Ib?1iZ%F1k#+;,v/<^1r@l2yğqy !ۣ́͐7+dԠH*P丧PguH(mQf zH+PIa? ,u)V1_ɷ\mltql̮/#b cn{azq|w7UwvCzކܚDa["9{.L.325|*]*.'R~@&(lt[^Ge.M2Ѥ~ o_kŸ|.ILVʎjVطJ^JJu=Mm2]CFHCBx{o1li<=gЃv}G&}3oJC,sk 4-Nr2*N ~$iбsǫSCąP!K< V6" Y:mbh2:{9t4a ֱ̢;Ջ9EQG 0AQWD;ߧ@řF2)Yw j-P;iѥҧtht34 鹱& A#a0ZLJ萙XnXVse) 4Ztqx!0Cl@ӏj6o2nE-F;h3#"hʋ61|l%x'ߔb-)\կ/1P]zSqZf&B"tR-'wZgI׏w(GK6bQЧNQ7'zS/k$hcg1atߊ!ՙ]+~Uʟ9TGQeF#*w:OEd h{'>׵C<13;y 0= ;XGbGL$}nvoQ2G.f1ՃVހ5E(,9rhpx:EѺacoȬJ,I`]I:{۟}Q ,|'״ l 6l1ܧ%21KHDJd LoŠK=>Db1D0j 'yhͭ-)3v)4Vi]8 t(Uh'4`U-%ѓ":y}MQ,о2KYG~mۜ9\IJO9~5ݣΛRgA6Nqsl\0xaJ BnДɸ[B֫9-9*9;98j~_0 KNK؈ՙ&:6CPa8у\8BʛUyRAxvE`#;3{t!F )E\m Ͳ9͆'f{Ad9Up-xC?2 ՎԚl4mZddBd@և?:s}pWญjTŮ k&2%D qUzZ*!1+ONGoh}kF^:d)do0lfS m"3@.to0RVg z8LgڮtR.ԅg>j#>T F8dD4BTЎS兢]0h=+\G.]|K엝k '\N $tmD1`m~r\*@b*fC m%LVD`H_;dk\?2lU|r=o\>tд(༡.A:]'j`L=#3<_.]ĸ?21/@Ee"m8*+pX,[*F^ZlD_DŽe]kpR'9BErcx$.6џb%Yq1h2A̵ؐ /b8 P-L[=SRU%.u6>VW%%Ч@hK(,=p-%Ȧ1"9rSɷ~LXlCfOCMۂ9E!ZYJ휐+OF 弗~ rL~Zu_C+&:Ҟ_xe> cȒp7 Yl=Q )71K(pLz{3jEjIy`:THMo  9S:ןѮƭa*hH)"ǰQ]v'bv~eUC MǒrsRK=wBk x+;kR;RϳGhЉwŏ攊^-0du<,K9K!@DLósiѢ~IVT9>:}Fբ?r).$@bH,{h,F`c6k,Vp˷9kH]4摱N`uVXʤ V=tkGy,N31x$quU6aRC-mͭp-K{Btq A{ >#Iᓀ!||~f 5OeƔ'-o t hDO* }x??̗+W,'/.LG=%)lΪ6r/"bhMٲ x7x!cU}E/eUL{5EOh|힦q\G}kzNpX J ;FQ)TbbMtUg䭶 &f{ |ҏW.qL ّG>̈RN['5uXP'[YĞ~/рzQ^1uOGFRx1tpԞde+g%qtQ<zuy)߾&*["}?AdP3ۭ ?ՠlX #?@uepkC&QtT]4N|.9jVg0O^n9FfRcӖ`Z^Ӯ1qeT]S ?)>Ӧ&eAWw(Pƒ": \\ \ӷ| z.08-=ݰZBa̿7| a12ݲㇵ.d$)' $!52ƁьEfu{(xI~L27Yη?#o$ivŗ֭ەf|Y9uՖbB mMi'7z "qS`>8iO +Aw;4i NG1,I퉖NE;r7^6w~C ITX "=7ʛi٫ !1'&W};w[<^=Da:2q :'[ K[hb4uM0zx' VV({[:jV>'PD '&9Nَח`wmc$!\n kU_M2Qd엲.:9iSE 9 OF<ۊsfcgd)f_ޙW3`<;QxQ`4+U}ՌP {]9kO<tBn +ϒ$\{q0G*|O~aG))&tegD)$zPYKI׃A`ː8 F]8m7#CPV{D ԅ|7qjߨM&.q3]pƒBIh#ʲv\gM]CK^9C[v3>COeA9BJVy;훑ki]7ܬ3_iá%b0c@l@ E#n\Ai wKm0q.l3u,1FzL ief=([0p5K壍I_^\\=;eYln󈷄7C TZײg4VAqɟ{Iqw0t)$嬨$>RB *FVY3;$j}"v2TGЂW|ƲMwX"sxDϥ*C #MNm^] UklƆ0s7*pƷi.wᎺ[nޏ% B12%{ ѣ1kؖfO~\~r"6 ĕ[u6K~IdH+`g{e+"V 1~/]5\6=U)ÿ lFցO|ԛeMd7j侤Ʊzcd72̺*68qy MɳO+f5)gA([@4z0gr#dh%m̓13WxLC%H~촛Z8c=8E<= AK ,.t̞Lʢty V43@LmIkB/MՆ+(^VBX2 ;n6/+!% VE}yÐE E B s >]wM߻ Мőz0emmbFmm}L&\J)e:'Brbȵ+ih|(ڹ F^DK݌ |6;w !RC'!DB)+xZcv}9S[ Q7Z㝫sk skKs)IZQISv%^&L 7So c܁ \k6 rU^Sw`?ÝB"dtV_g@8:T쫃"VP e`'-/6lZ_CLqE2dX#_u)eL0” *MBd@s:5A15kvd̋z&yT)m~#FqԼiUY1+]}JZ_ PO# i=J_8-c>O7(|xoNQ|\. <,Lku9ɤ:MD#Ӄ>hr&FJ,ꏤ +Xʑ0MOlvr>e/"dzIH5gG؂~1gBcuup|&@us)8D*wOr0PՋkWA#-'Yh43*= [E܏GZ}JDC!1=ڇxe1eb|B䍉ώ`e$m*_OnIcBB2@"Uhu@sܱl&/(y]tYɺj!#TDu8%rAn~ߚՉNY9G92RW E҂E_ʟۜũY0zE 2:Xv,%d=L W~dbzև\eN0-AS9HÂ\M&C(eAOws {L, C.tɹɸȑy,zyBt&fIQ1a̵.ޥ~lLZ?U?f<Gbt n85u 1O3Aj:XњUE.k/!kuul0Rx]6}w_IR"xm9e*cMɸ`-}^޵=0_߫ޕ1>~"|"kDJs8ծc V-lsRH^n' Hy3B;@>՜wμz=y0_EC&It39ğIc!Ě]̈́ >1n|*T=kmgGr?P&rNCO8jAI$B#ZF7RLLY?Duގou2-R ]"'Ddilmu ";I$ +h2l*n%XfzuhΡD(2QԲ_|{AB嬅7?SL섚5K%iI>r]ij7$}%&?LE~b/ ,ȉV=꤇SE-71b|؜60C"_=@Z_-6 \B -?GS,&/\F*6cBX#''˚_qɣ$tg~]$h _ ʼ͂\{j& $sG]/BrvVEBtYCz;@M#_w Y\v'ِIKlK<ḞPi>}M'dm4n#%Dnn׻;FnbY]ѫn,sL|z_h2έ%9@?w5-+c+ɵ,XѦ dD%Jus ysuv"YJA̪sr^V116 UQ 5zA/m{5>1y:XEkntCngZ 8 MB˒-;n*w~CP=JrJ7}}$v5"sgbl^NwA1+r,Fnl/x1Bu!?lR@ϏY{ÎFjEP~2g =4Iv4y@YZbX"xУcru|̅8#M}"HQ)I^Ve*.s!]%/D^Ռ\oMua8R"PWzj|?>"=nJ*J@[%D;+:1ҳKkѴx!yr\:LJ/Z`FAv܄5ɇry)($Bl UJEHJYF,SK'֮f7**w`ZdCOCbv{͹V?h3yPQp^$_뮙؜Ok֋,?it?86/m 4p-#  &!*ȿ` H`5Wb1tQ01/U4?y0PsZ 7*_$<ܾعJu<-BG{OJQ#&@avnƦyQsGd!j&n {/-[¢UH)-I[pl+$wbre]K1C5Cڭ=9ZΩ4 cj3P1fb8ЭfO+sb8\ov|'(~/Ԓ6TvU}P&N(k>+!t3`76Q'YzEaJk,.ś{| #3b"]H/!L/TVqnwTX KX-.F`C1 8l$NiiZcDGZqByQ(AwQCA򘓸RALn㗥+K:ME-vbAG43 B S̘/pSܽohJ1P=޳igp= P {z%% F K,}$yIY2'f.b^qի2gE}j[5B(.!aDTK.JRGϡkv0_ed$=bFGk~ em[N96L*G gUeN㽄!)dFxT|T\C Е]*ǟvكHVOާO8f2TFx'DX??!jŰY쟌@2@X! Hocw%5}DVvvΣ [LוmՄ/q`8M]beX=Kl`ge]Xfo|x>p,E!COGnSC%L;Q 69ƝV=%s{+{kP9P9h9O vir`2OCEAMtSZ| #fBHO'c m46.c}c>DJ LXYjYʔqӭ3M1u(,BD.( + '*U'"gAoE[M~u} f+*.Ի]^aR.OE*ʆt=lyb|¦Ya툠52)|uuC#L =T/܋<0!\u\ϐ "0H 9{- KDaF95u xp::| t!eV.3.m)ńR }_ U>6k?sAfͯ=h ^|4sJWǣZ^OcdM25trAϿ{,^Hc}Jm4bDtkR>7SG§Cf_v y|%2g*A;5ӚRtlK&:KA>CɅ+M$+@!܄m``̰ vVƠSs܌*JAtqEdK*At%?-9"vn*W}s2:ѶL<.rؾz[vLn}2UV*cw/|~o.w=8diK ,F3/)Wm }+IW,=Xؾ.gxbj+c$Gr,2ښ|PgƬ pTGUN]IV;A Ne؈o_7PT D4S,lk%{Zo4OQzcYuq L?j M kŠQ-c ?yqBv:yeW lW#lӔhh OvJ +.eVF#gg5L۞MsfYUeWx"51q? 5v1',AY$yWLTF;Fϡfґ9Z h f-ʹ'=wb*}tv|.y"X3g–LZI|ucy@/"{nK5 ~2OUou7ʥI{-^Wo߅~R'\챻؈M_e6`̟ksQ[^aȋ`| CB]\FE=^\dPNY9Ac#>mE`mF^!ޥT fd## 昴KN92 k Ԟ;d;"xx\KnOt"&qhO`,Dx*BjFt P4'駧.x@XnՇz4Hl 'x71s/Ca7G &.rF]7 M˯ C;8:mIrʊI!=o(Eb}+/PHjjuKgu~MCiVPV1e%?kwF#i/pyitL洒ʸS*r\'lmz q;ZiFi{QAd3@3T`:-`e<$ԂyroСԜvG\_|)R J8Uٶ dQllE﫽đ? -o+C!u-3Y!:J-{ndM蛅5=jG'Q4x -W@ItwD֪"̸ $#L`:,ݙo7s`ìfjmlA>%G12J>>"fn5w £T.,Dd-#.SU&Yyͬ* ~T{zc JEŖK=Izqh\Y,#t/DDLZbo v7'+މc=,. wf[ LBH/V@[<DZQqC|%S 8Rz{;ɞ;EWV[^SHcGx'&3K[Oшl˾8D`T&Y3[-8?[Mnq>ܶ%HPr 90o:-ڴ:`/aZ e- ϯtkCGZ^k")56N@}yd]gG\!\0is =dӯ=e=pҌ.ZI@лl: LSgc=^6ꝳ+S-]\O:xھbrUBUqPIgJ4A;xQ[%] nsK"$ ɐ!56~*ᜡs;*4C['pzuNTڼ ܸ"/ey+WN](MlN1p#xC \jpxc ߢo6Rdi {luzw)'rR<zKJ?(fO!MQ@Jlؓ'e{^ja3l#꯽i + >ˀ`,MLF{p~0av/$we:I_B+a3Bs#m >H2(lʳobCbfX~D[Lض>f|Mk_hIRCJ#%0J_\ZO_^}[݀daxRt2ԢA]Cٛ1 zUŭ ^K`;jфl6^|!8e=`2(vؤcF [΅V^S!=w!w&~y5brl%K}UvhEUo;w'I ʎ$E.'Muٝ7ekl?Ɛp&{γ`JK7 c;vUfh,ԉ9H{Bţ@v.7y~aıw1:wD4hS\ɪ״0{ߑ]{(~o>yMIYrX! {MUtiᎾ Sr:S83f[R^w_vU.2ٹ ŤR%-a௤ef|llpR|RXJo-`w^gt}‱S;ܙ2kp:2q|. $7 {z` j1BL8՟-n[\XUCHsu?30ztGh4,o53nQ~WU*~Өq4e ۵#\^xRcE,8:`Դ̣ /Iw?,X9®$޸ 3y$ `P4`H_uv#J Um\pdH`skM-&WwLVy6.(X?%K OD}O/Arvar> "16qm4F}v-$B›s @B6 xnMGP+;r*puB4k=iZ9 0.$sx W5`Qok?H3S>K;h b#mJ"v R.KلiӸeN@ A|n\v=b1#+:_os'~O@ͺV0]δFkϡ6|1֡?!SW9a㉣0zYe8ҳ7xp1^iL~`xHI}+~´2$A/e⺺&fU {㓠"6{–;($1>Tp۴ĢgT2Hlؾz B^H:ZcsT׾߸M3 ud,Z؝rhieP $ &'t^IBQ/7@A7,baTD g-cW_ңxh&{܌zf& ;Exq4}[`&Jd? n T h縄FtM; ݙv,nT:C#ڃIxpUi5ZJ f d W8耒SG'=e ep<&Mʳ6 ǫԓgdvpVHϘՁO-||3 tMaf3ҕAXw<)ԩ U)oRN654F9M%\M-'QcSo[HDUNdDh>4u$-CM7'NTn,$ևHk ((;u&-GN ڰU\ Kgp < U۬ӡmhRCűK.;VڤQ7l PpHۢ_ *>dۓ;Q!fPP n<"Nе2xc =b>yb1./GEON)ᒐqG?R ] Y` ;>~J=}viz.Hk5 O%K#3g5\BYJ ۝͖auK}m6zUtؑ:goaiq(fJDW ^&KeK;DaډQ>51HnьFK䡽IoDdI͕ŧ>-9Bp򅯝˄6N167euJX׺=aDwT&mP0)Z(}qouJ 3:2f|S t? \HENk V,0&MF=^yZAΚaZp]o:/"sU4?Oh=ී@29?f5% 0`Cj ;B#qQC %}^1sC+}Gd VA\gpM6eb=b}46IT M \j 1^޾Fn*Et5Ŕ džSid3J.CQf0[yo:^"0ѷ2y. '[OS{VV ;3G7/3 w/> nׂa m?i?OQ4D׹ \Y1zd*ѦVqr4]l e4o$:Y#Pς&ٸEؚenhlNkI+,ҷ7z܎)ކlYqY"B[GB=Fdd}]o9~%mQ)>X;3Z1Oֳ;ɾB.5~'oDq'(Oa3j?Hwћ+pѶtG eAO,vT Rz( 1 8+ńZH#9xQ(oNK!cdx5ZWQs=嘝յ r͛B._ ]9>2HxTٓ{ IGNoM~jƬF l $,w))Tq/GS?SɶCQH~{+%Led ?h܋r}5Y>J!G!`v': W! ZHq1ڂEL.ZU), -o jCr.9쁲vwH a&Ny-Gk%w]Y% Z3rO9rS *;,@mtfA&6 ze ˇu-ǶDc{MJ]t N3s_bDŽH ĺo68`UL<62 ZFgNJNy\P.} VK"--X 7G2ڠPV  d3td2r%=rSR:l:?^Af&g_ChӈFEPU|Wz2J' ɑ+aתH/n/py@sioH^$ xpS Dښ-WxlQ~{a; fE ) 5Y &/»tӢhPSИз$=lrrRpu$=Q'Uہ9TRϱlx{/bw+9mˠV+چF}Yв)W^,J,G%r>pre;THIB?(3KZ5#k]*1vV I"'@FA/gJrwt @XpmGsٯB黎wҭ*΀ S$zx'Ky5ŎzωF"͋ D\k©s˦Oa'H5U}0Afʬ D۰ ^e7s/,eSdPp.q|F{.v|'/ݘ"shӹJ2Ns4{='* ѣ$ _@|DGދE>Am,h&(KpntD0MS8;v@Σ{i`!ui Ѓ:pw.b+ (Fbb [5Ks-(xEni<dyeE6[8=2QDUZG:7;H{yCiiV%:`{D7f QݟiMVkfx YWյx|hn }7L~In,'Ceޗ>=_ `tP<@uC>$`k|)(Auh9.( iW%⟺D>Om|~ePnD \6x$DsG$ 8 -| t*Q,g@LQ:Dݘ9̏mux aѪط% c06ŒN@u9`Xqa;Ίe3SRihQ3K_-/ּ=IfzR)(E2U_=OXjS 6J2z~VJ)ը@"&V~N(A~N;XxʦTx$zGHGŀߥf_D@P.0kcU xcfc!"JtV )h}{YdVhؗe4O(882w]̀şmfx2|h79MA=yS:Q]V^PC/;l522"_2eJHMRv"/{^g%sNYBնc{u$n@s#$R{t4/!Y)E9E-ZnNk,ؼըf:towa4ZR O0 2ʳuFut$"4Y (F;Gl_n#͡Ip {0Yѽ7^HFUsLGݿȒⰐsd'B  ՞qz5#N& WµЂFTAareJ2'QN|M*8oj]5 IejHy^9gdZ(Bē5cS_{1/Q yɌa%R捣BsmnK$:@`2UdBJJ}5S#͟{h(-egƝWY׌@$Y +wѤYb}&#rH嵗_yeS}J  Qջ {-Ν] UBg= qWdh#+[hqqU7.  jΡH%>GDnlmWp7UJWt39ȕ:7DSM*)'}"aRzKle*`A}box U%r\{>}45n[v]Ȉ0Xᾲ _.ao2ٱ1;\~ `aq Uj]}yWZFf8y֬F,+Tbvl~itn(@)8lkPq˜CuU*7ߣ9I54JCQYqRL>*.,0m V#H? h}hŲEgT]bGUX1;ʨ TSWCA?q?VU]H~QԑzJGJŹ{&Y~۔!<80nY!!M8b'm=J)Eڜ|%EaYTmmˇ34,vO酉䋅 ] 7Υhy݄`3x j v%YPnFR߾W4=&ǟ)G%LDk?XN!F=@=d0 ᬂ0 `CWN  ٪Ǎ#]`O B)U,ja)09Ζw<0SNSz.j[w@QB<4t-m0H9m}=* o/+ў>ZpIJ"㳪HCf١2I Ut';̈́/f9# rYl!|-,ZSv;W? `fl8ǒ'Dz-tb@Iv|g_6K2/lCfS9RZƜS7O`H]`V]>eP@NHD Bz]'a1rj mWEz<VЖ.2ofi00^QڣUKd'6yj,tՑ:3Mqۡ3K :u;j}w\KG D9=,#|sPrD#W-r}u`<X<:汨?>Xwc!i ^V26Ǯz[?a wnGME|>D[MLTǴ4 t҈yw Ӽ V{#}RBYXzN-;K|5%5"yrm%% =íO>ES>yp*ZƷ(=UI)[4,- SϤvwPb#k(#׹N=]/ ~з"f4 ?rz荘˗:lƫ|eM΢bbdw oTRsZؠЮ~0 mN"5zPtmV H'Dl" ~5*CR n"j:(ŵ,cJ!1QAYy]ϺW 3 ^-Y \a+[7'Uw&2jvVתN^: Fv{j'^ TQ)M8љ[w:B?}@ etqud\nmv`̈6zV|eϲ}-{*7NDdJ-y)aܪah ֮YD*wGHi!ִM(F"dk{uIB rɺAD^ҴdP|CʥTbo R綄~!#r7,s&F3m v6d'"neV'EVIoB TǴA>NC:/0r v q&h]AK"rbQ{jM n~)|0Fj.>E*x=7?7ay:*(6&siueԀQުHbR) T|A#ZJQtd%GY|WC gӥ 5tt#j{cqK!OF*_BpE1-}wfFT'EɳֺLM(Cq a@KPt.uaWjt 2 Ui!AE &Qγh,@+ UQU( x^5FN.b=l%xiы 2 wa@q G(J e`~jru/sgA)hOԴ nt֒,ԝwt+p~q^_MJ/\{2of'3smѕÿ)qhx!h[~cᆾh=ϞYC)x4?wd"(([ ZWNE #a-?ԈR>Џ }|8P]DotNx:X\+58EA7tQ8ʌܪgsqdﭕ5z$3ŸI=>' u 6īͨ✛6^ZXc8bÚF?4 ,M Cl42K4sa\ڷz>U7KJVb˪wT9-~TcCpΏ,4~b,^X5׵fZ]rX p G,?0r^G.4 ރv5|φA4{@7n^ybÏ4˳\jĘG|F5djVlX1#\KƤ \DK^;~O>'TG1E3`8ΟksZD 2 k '2uܹI+7`85n7o 39ڒM s/WV]n8٣0v^ ZapBQT+mXЅO^ZCAp:Pl4jN;@?jqLѨ|&d5E9)OzّQ#Kqؽa!Ttbm8}pmrhG+WpIZ >7]eOm #f"j;1 G< 1 Paw2CvWs6$ƺBi wZ-E$ںrSPؤGpF>2r<BNf a2={F\WqdHOOaV{T1bC$ɺ%#X v1ɷ] nXPӊ̾$)}5] 3X/+6ZMj? Sn8YII?amez*]]>Ӏ3~,pBIj2 kp<(eO%^oqkLR@ʼk}7Stߦ#]'mՙ7.,UP pZz(x*5߸yS9a^qK@ 3hqi]oF֝ZvX}(vbPs)2юK;/PCptP^rq" l mh2]0qYoϡRgUN RZZE3{Ys"9 ذDt[siG,ʮ_[)k&qd-B6ѐP3v/K/PibTzd<*g+9;)1=W}r+9%iaqIB>Y.Mvw Ct樦;JQ? ߸-8]#*SUU];IMg]i1YJ Pnsٰ`+|20=20Z'e*9;cLxz ]#7q" BW Q\ַhÕNѵZsvk-Za^Sn<;KmQ5GC9o,wxES ( or͆5RsI {p1g3!pVĢ-%̪ wÀdBKw񛆗ەgs08W&C@tUV?³zJDt^;5mP:ÈAzr{ᐧ."i|IvovrdZL'rַw|gq).ҽ}~+ƾꢨ  I_%[8ݿf/ǁPW8s;J Ŋco#_,6T֊{vÞĴjyRX+ ' wiȖ-9dyR^ƨmNN'pp _>$p)xSYP2X[ WV)> ^%0hX,ߍ'C X,m}3~͋7%"AZ'ָ"[f!{E>:d;?K%x?]A°˷F@]m:x!% dwCJAbDTyjL0A0\n }gkZGL Ί@Alێ9MWzq֕suH鼓vPs {4zzelp=p Wn*B=͢J?Y)A+Ht P֮tЩ(Sz!Q;+֣ />r{xSw;&>}S^-*9q}g ŎK %(FMЫV;b%!;iE^IR&^ L=eT{w2.ߩ#Ҡ#u/FK* i.=_֔7X~1;dvm̝۸ r GG7݌҂]21p+b:UP/9h?',F0J0-ʻ\7YrU^͑DELߌY)(EW~jnD4]%# Xx|tOG1Й126R`λC85ɍq5B;&G>]$JY3Kxdi< 04Yk'}%, p~Ui4RV/cs _ljbMO>7wj eĞUUz QºP{U}8s2XM0]8@9ΙT7R`~xkesdu+?Ѳ!i|.~ꏟ0$DjB\՞:dOj۶Vhi zo6A yqoˆ\$ooĒ\},C,As`o920a܎q vJB;Z )o߅e2նLRt~ERV!Ȕe_2הpȂ ~!pl̩pX~q&`ꁂ'>2 p.S!9TڌCA]e;+?$G15/[T+Bճ8= x542wa;7 )\o' GUU+=팠;+*GIoL{ \^Mu'3|kVh?b v.M d ~kUyͥncB a9 .4-[(4B~ʧ8T Xt醸m M`)RE;Re'}yFQF7ZX]P\Q~M=2&*L5tǺ)+5 ύsASհ|U2%er{C6jUhD)He>Qi>}}?i15#|YaoLQ[ ߾C&ds82%noLnIuc/BF~ պJWdžMpZ(ݭRQ_ MCR=7&Bƥ5'YΔӱ5b@_RlDyiӥVR*}ҍLnqwQJL_7K|?\hT.DJ-bՠ'`KYY*XCŊև\,AeGZPgmC( wq?=K@唒\?7x@ G Cj,+/NSt!+[қc1zUR5C+ApdprOsVԆh1TlZ0dgEmnx?sߘNvL7d+Ŏ]iMaqd>lPB0ޱa+w\;07VFɂ7}\|ifVpOEQDkϥ6WY<]1 %~ A&_Ref,B47悂7͟`GBQ옋{}hK D/ۏ$O1wͨ&U8./;)vos)b\"Zbvrzdȱ&b@`D~+=1|(G#%[2[.@gu7h =t9jiao[Dt ut^J&i{ZG`ޯ\ݠm၈TAEPe8Iا~ 17Y xGBRLp>BSمbٟ=ր*^kG!dQ]ƆևU ;+5\ry-[fزpmqc Oԉ{:(X 6FiXWl>4tkЖ^ ]&Tͅrh9x?{@(WwAq?[_ ~RRSѸY y0Ej&vRڌO~έL5JNJ۲ ُ(:;;!Z&:XЈGzL H/}Su\`*HnIv)(†\~>ɾr%&xo9Vw6ItԂ( "@w.NG/cMVW&r!xI.]gCpNџG V:-$=Oʂu W꒿ Ӵ@Np02ru$1SG ƶ97vǤjzN]p8~K(/eyRزv/F8D(xH*"D~$;X\{u% 0&ڨV'XUz"L@ 3&wHԋr$Ý`'g*`i"a~ÔS{΁b?1,b76òY}jBF}ctNGB4>ǺGzl"ZUh,"٘ ;uY4`.Jn?f`+*<@bE!5aߴ@ùm:u|`3[6EaV.x^-[޻ ,Eߓ@^' 8ZxhtNŌ;G^-xC@ 9hUH=J) :W?sbc}bݡL-c(ۺ ݋&W2jvv<'0F58(?ƔOSMI]İZDчqyF VHy+%ėDd4??b|7MvPS )pwsDx=2 I].9.dž= 善~ [,٫t>f \m}8_%|'&ҜB՛ɠQyRT.~5V9,^3Pb>=Fн$B!Pj* DfEr橰3Κ-Q(ߖԐ߹K }ۦ<Yzf$vcمb)S}lѯszfC;Ȏ35˟hDbf%\2vr|lD:Xmk(X޽c6Xײ5p"4$)_+R_XdsVҁ)6@{a9=n;WNɟ\vcDS3.(3x<Ц"ak[$ٺҾ rs{| >iV߼N S((ەS8]_Q.dzVpdCqӎB}=sJQ|j@!:ZvuJn&d}~#D[}|X^ Fۋl Y۴i VJ B+uX6UVqQQv+E >Q,c\mVin= 3e^2*{WJ&T&|qyt{'G g[.o5wM "~َ.^*x0=/|9eKu[Q sX'_p|i)onjcd%s*tgm]L *`]_&Gsa'z‡)%ȷYu8@FZf5T$^35N#."{--g@fd`m^ʔ~o6l/}rZ"oh*ݗ s1X508C zVm`*J|6,ɒz[kq!/jFbSLIN]zZ<pK`Jɢ *%m0]`χL)mQ)?6=s}O/SPΖ9X![v&gk\D%ȯft]&w0c /OJ4=i+$WP6,)E)[9.5?J]ܑ9uۦE0u.ʛaqINX`AlSރ {>J57B/%'Ubu2Rnܝ͖_-MG Bn`בCz#hW,q%;VCTЭt((8vua?h&kq-`4$.d͓8V- 4Y)Q4V`0{N+"[ 篌+ĒR0(wShvH1m߱BljHf5@w8ů0bl>%3F)V?7j,rWp2[_{KtmMK._+oߌQ;#0@g9a f&돌,-*Sc:y ;DJ/mA]EXn~rbI$wߙM;&8p7fTr:ע$) 89 *Tץdwy?}-+q;8_ rjX<̳ R[oϠ@ Ii2XqkiylGw?.5mYmʐE>,w h.34 ӜXt~+ ]{TRɅ?I<-Vx##+"op jPG S:(;aHXcCԂ$~ᤢ^G."ξnXQHa T< %q/%) o1u.\].wht˒uKH.8/9Dc}gs&.>U E16^=F6j E]d]s<]:{Ǜ"nr'|p>ʼnF."k@Fq7w`ItvYO:N ´B'CnكX}Ė 7ۤ*D w/q~N.#b|Sti5- ?bU%YcLk>8 l(:|}ы=NW~TWFxҷҿWdkV7JO7[Ҙq"*\'xx(yaۢǁaAF;P{ %k$&"n_i { E1o,ә^UflT 궏&Qwh^USGH[SWEIl3Z}qeC&31&.'LɱR;1F5lwҷ*DHJu"/"~1)GZ uMva/dzv:Fmu^%qFE~+8Zovgd$ow4!s /Toh)_~IO{遬l(w]r)ߘzm`uc\>qf%9/\xv: m8q` 4ކ.E15n2~߅eÿv`X#8tu v?*!={OhLJ) V| 19L|־тUb')6S>ܺKPk.ږ6iT1ÏB H%)to}ɚ̣ߣg9"l0}ME/F8jj!K)<#F",jIem5Jǰ6M?m @U:auy 4J>hDM` (/̌@5kW˃m>w eQ3V{ Z0*^_K(Zp D"8i•wxE?ݮcx4^ınX#p6h:[lrnsWД F_d#%AۉCm2{W`;;xYyuʋe>~فП& qm 6dg>ð):ATywKieЀeB,0hzO"{{Zp0p3z;ٿ2FJJ(rOxp,faN&]T@^ZqFÌ-X^>}RަzP^+ :w[a#زӷc,ZHuۜl\J Cu/5`Zʎ5rLH '$\, {6ce@V= 7cyf^\ jƮrEaI Bz|2>A] w+Р[&LPQW>3hs`Peq%8(#ͭE% 4g\cv`)6/A4@9$6Vc:>"zp 1*t@*d_0*.؝(%$2[PqY\ӥ R-X$Pdg$o̱ $:%VīZm3̠ξ[͜bǺ\kW'얿ThYvG }gxӽԦ5E;J;! hlŅK q4u?B4VpH0_~g~/>TK ٠ o\{CLU6ۆ*9hkL`ͩ;}'3٘~ UX`7%&ЪuR ;CFQGvVP9E}gTK1%_4m5d6TfǏ=~%b )Ԫx[>Pd:8D߭I-v~:66MB+~:=b6duBY`^i"; Yci0gq0ia,cIcYNu裡K[d\n; RO dW:Cꋑƽ@hC:YŲ9/Q4mMyRel+G ٤l'&zo-6nuzV>IVsn-"Nq#]thD|ֆnk.co@F^$-ߐLk׋ < iv (O%3n_D4dv!D:nO훩t=cjs\wfe1Cbz^:yT#dѴxdXWe')$Pqdq!IVN>@~x9jj1W/[_*T_ (DvBB$gD`dYNZ,VgMP½˒ғvq{t2UѥL/RGiT0( xf]|Y QQbi偀di {b=~W]sՆNR B#^cK+ k13U~uU}'W%B^ΌOr!2 y/yM/q'o.[gnŶ$a Jft k*hW,A'sEdpS<ϐRqq=ATF7J ; KdtHҼcd,9xLe 5*9bU}և xLC3ϓ \i)m( _3mE/FʵO LhN/ΛmS ou1jKG%"LtS12(WAl-D2ፎuA+%26^Ô_@ !j{Q̀hhL"~Di|ƥ47@Ƥ/h,Iy~Ƥ ҧ3݃ Ye̓BH%R!,AW>|zBS0"g'Ĵ`bX\5ѕԼd-ȪJ[} 0'Cp-s']\[ظ`QҠSes/xӇ["MA3`HEL/{_ )-~8) fRqIgdGo>p}&S;pN\cY@W ^Q1 3"k_[}>*Z@ ƌRh\ oWH0nUK|,9 b 64Z;Kn4&i2&íN]OxKڃcΎa`As<9OT&I\7Y!9EsLnB#QC7r_JO2/g2 KhvJ8tqZ@b t"Vu]MhgeQZZ@ŘPBRa݊, =%Yv mB7u<` |QAuyVʰ:2KnєMѮ).ڃMeةzfc"-NΖ\ Men gMRED|b][ rsT _ubC$QsDˍ!gsfҨ3 0oO5AHk :`嗩x~)Z“\lI|j U=[ R-Wvs WB}ѢFG4ͩ5D"׸~%;S:~vRotg #F.V"O[I2uʗN8QLexS%8i t"j<=AڠjoO@f$fVN.O4d:L[0S4pˬ??#-)8UXT#%@*`r"o׽N_(J2\@V uj UNߢ~>6&nI 0m8:?!~kcUG,Q_}$3u龀r aVƾk>T+Cr<r֝Tץ`є:?;*Ä|nhjfk1FNEkj\<Qm_6$q?I+w; h}aPܲan8ѡ9j m|^o|Iu$ /釰a}#V^lƖ?:!] ~\YxaKd cLjK%iR˄dY 宨va!`zN&ݕlJ=nǗ ɩW#kR r |A~WrH 7X~4*Z.E {LΜ kKߎa~03UΣI]~'M `ٛ(>Kc,Tnt,nɾ lЀbQ}Wi:F2u 6]Z }gW)R``gM3{(*auuj^bf>MX*ܳj㛝+??@*iڲ Ǜ!pşpQguT F"~3|7yu, , `d.6MhRX-H Vi룖u,OA>wox: F'eT祹iՆ6ҸE$j]9gw K#&ϢiNPnp.XpEOk'kUhOo;֙" -_N)^0TnVN)e& 7Q}_Wy:Lݶn;Lns~MRi<ѦFs5AaMLfHt%q<ܫqGVtXTcGw–nz_}CMzHoXh6]hs4_26 ]@dD2e eD͂j =$T&xZ5Ķ xy'E610ʢ2߃Gg ;R{Ƨ U:8kQ~KLޔƜܯFto& MT#u'dLY@ ,~!j1&YUݧ]>]sDb79-HD.9=T=C*Dk͖['uFiU.]:EH'@#g=l' e3yTN=t?lGnN]`Oni fX{lR3oOk=4ϧBږ3ԪSMƽk!r<19{ V60K ?4Adt?!(1?/ ok4՘_@]UJ^=u50T\֧\: ZdD;^Ob+S|69-tMq %{rU dCh H.\,x2,ÏM.Wy. %sZ-XrRe,T+l[$J׺{ YEC^>2aM(iO "l%{x.HXE[˿r4cUqa{Wk!I6I߼8(wDܕyg9f;K{HHvL+3"UɄa*-0=_q.)]m@Dܞ (i+߸06}v M1Y%qI.+Azp7y{(MDnU1~~¦.!*bw2.3rF̑OڮǝJ[e=.&7bWSt@#x-98bg]дy\i~@]3.8+`MuPs~zru.a80We_Aۦg_uxաtNߍbAqj>ayiOf[ff;nP]E JaeY4F6.6?# m$Bw$ȊX\T^y-+tmҌ[[CoAL:MT;v էDj~(H`֎tД{z>Z!Sbѻ$2r)j[22G@ŔZPexBZk0F%?OhIw9ц;N)vp}R^ҥ1nSD@z91q"ɷ^D2Xεx4߇x6 MXszX^_]V =Gw΀gev#0TRo|BLmKI3u,W+trzSazx+vE$Ildl4?Nŀ[byOdmաb$l{eDtO cTgI~Jx:v#vDkj'0\3)Tv(mj#hֻͼMl!C$*m<Õ٠$`xUI;")ZQN7l )'e,e.heKaPX|f_0+ 4C< E g!ϟ!154#Tp2,q P[mܤewebDL92r5WMj%U4n}]we,Tnȩ~H)XVQ|(ǍC{'Nmtw1Ui)X:³FA}8WϖkUz&"3K#F08uR-o 0ew8b{:{@?`}}D fϨg2Z~ ~1_u"Jdb宓&# ;.b!kQ8A7aX Ɏ ?Pv| @9>=& N7$RWPK%umuN_.4豙/4l D8boBH 0% <@AwDr9vI ka~]`<+D(h[ ˚֭biAހQuX)~n 9 wE؂7ltPmg3NDg ?6Gma/dP9Qx?&4NU[>D& ԁ۱RІNW}$͔wYK)s%Z h塗!'1P182O#Fij@ZTYV0IBf ݺ' ܢ~o[;fXV:ךCsP/.@L ] z@cIsgo R۟6TJhqjܤiتwIXmqnqQ.m'ʁV|S. 5.p!&/K\+HN;)]]'ʢEqm] ÌvC&8SaA#9㎂Ծ<'h0h)Dn?kmT$g静?e46ז.gU?XN@l[5JI1p\7aSC> m Yvv{9ʩL`I.}z=@n$d)F$L?;̽2OUpXVu/dʒGy&+lR{y2.*2}\zʼnO%ioRH0t֠ƉB n8~U^Cnu$SFG}c`RS'6Ñ6loǍs0QהƜ5 pH[2 L^= ?Ö m]TܻG/i.=c*]X@įkHoΧn"(޲Vje[fpg/wp͡"|ˡ d Gkڪrc[J!||F'ȗVx+{haW˵рqa:A{>?rE{r$ɱS4hljfZmF:3\V. 6__hO_ ԺQ兞خew3`czn1cT ' XEt'|B?>=*_.~`S3z,*EMN ī1z3#%Nn30^[V 5iƼ L .m۬B9=  ۉ^N6F+7.gRzYfנ⬐#7A 4<q}S"^t d3+&n2D#(ުF1gxf<1#ٹQPI24R`z]\ mm,D1"0Q(ނi P- r}M& B"Hm@=.Io[(` OPBn7kgB½<#aٝFjһ Q&ú=6V.c&V$M-LQSnT`M$LbLczYx]CV<$E`DYŒ?]ʶ\o2mSuς{2γ% PEdSA'e9hŨW!p(@80WRrSy[ xAؚŦ{%LkFQyD8 _Y-y r):ۄ׽,A`|@h[+c}Rμiz3 ! ȕ.FI)Fry Ú⚢ >|.Y 0dWnS]QnAD *Ly1YD b1y#2=?==Q]Qlg>m@K)>ȗGi=$,9F+/fB(>ܥ>p gޒ?t~QNk#տBqmJt1(z *چ\mT? nk`k϶HUjpX1YU,BЫkqR1CL3suHG6rLmmd'ٗ[pљh0oBYo1!NW 5t^wn!P ]֓р[R5uܚtJ=P,g#GGKW0[)Q?2|ݱ6q#ç\4:]qXClH.|c2ՖiCxGh#.f}IMj#NPW;L"*>>:)Q( QIk䓸 ] J7|J iO@꣋hJXKSk h5XpҞ5`USJ xۭ.Q:s!Z /Ã_2Tk}'K.U~%ɿ.ZR3&H9qc;++5FA~/fUs>D^ A)W;ݡ`yj֒ͅebh˽Z@!suʋSt=yʞlyN w2?Z̢wuULOн8>(ޙp-/mRjIb(ebREwϝy_lQ[/^Gr"o7#2Ֆ2j +E<![p@x܉K9:ϊ ނ3q$akgfv4:%}a&K7},L儓̭YzLySqOw.&1}sOtt˻aн~< m^qUغ+(ϝ4 6Y n]]4%!Ά5;YXD{-׫}Nu̺^U?ިP6Xq%[=DQxL,,. /_V$oN)z/ oCR7rϻpoOʏ] .Mɹ1cn ON͘ Xzuwļ'Zμs0Y6˸z 62_'0S.hD;k{|y*WK,OmnvnڟT!aU QnN/7nO,{$2/}fVjl.\13YelЕ 6\ޔ=y>4]ފcIȎm`Z 1p&q23d.T߮I3r- Z? Y8[,r"c9A[ғOO˥"0c>lӑPO1YQ?GbK\,U~I4˻S :e/t:=P%cض 8yuAoc6%1#@ܞ;߭'h?se"L9\W[Ym{ecɩpy{(9ZveT{#~*rN+ljNQN:<"j͚\r]IlѪȗ89Q5<߀#P%,SSB,<<M lW"ACe*#{{N%)8QWOДNvr:pF{WN*RD:ݒH-$X+ 6C} }wvd~Ա :G={ wL)|6Y c4 8q=K}E>糓PF徢P/ C1.inGy۸]<p4}![gR0|MmCCT -_P:&ʝǮ~M5d+s_`q)J&N 3V6HɰIduhK2DW!x=jqM=fSdNF} TsÖQOgZlv-LFHثB 4I G'+1gWB9=3gWRHgyP7I,{$UFu.ݟ5ݮ" V7bhEYb3Xnߤ@ [ pgE>H) P /j),w[bK+)[2S1Ք5C0>4]6ZIQ>Wтe挅oA!%Bx[2fFfȿjM05s1>`[勒ʿ|nI:jEX9WѮe`jiebV ^*WI9䠨9 Zߨڂ탄Jɲ.'zb5w< (bpH$%N{ު[Iw^}؄ߨ =-b4ihaH*us "?JWqܾ@Vq ?XZNGvpid")b?Ә`1 #F؋%׺);= Oce*=F;z6ϗ֠pZǖ)8?tќM>ݲ'fⅢNvZ9jlR4D 6D#g*ƻ(6{ Pъet"9u&s4t:2u5RDbheu(^DmpE3~zK=.fi @j['Wdc‡ܑ1wK ~G 6UgwƳX"6>·w%m6XZ)`KIJR n&k&O^A+x?++vxmilgBOy<81=3gdU G&g%! }xE<w%1A~9dXJKЇµwx]UaNa)/RNkrwU:W%mC O\-2cGC]gGoJqљ=N@;(q 5b)6kg(6`.db Ye܊}YѤZ*>H[dI༎q&iKLxJE6s1̩`>)iS&eJ)_R=}J\=g(f:[90:zZY&V=QPcJP]S%w0 1:T\f̲F[}^ECyO!%x9JxhĻGSN뵗/ިO߾d-։f#' Z.窰?a|MTkw8gG{zCj#:wL)+bCl%ُn/;̈'k!IH˘ ȡfsy竚tBG{@X \9>nwB}R?3}h Y4<$c+!0=#k3?דO OU}1(F{ebW[܅ȩDRQp|f0rj.Zf5*\r08kTY ̻xFyk\jŽ ?IL,> )hĨ1 ]y"g9<> CZ<ks!Dzf]cWPJ#hW )~*A"q1oiuN44 ?꧊wL啕,QA}?ntpfd"y&$&1uNvɪruG MM2MoEk/"kvePOm& rC(=M Vx>&}So eOa~)ag1/i ri:<s,DIZ&% /Z|-m*06HPV&.XhMν7ñsz}C3Yd͞33SDBBxЯ %1n u*RS<5$jt4l, q'yq#v$E/Av052HDJO;0Xo:%%FiDMИ T.3Pc GϹy簈f Kd_qvi_cH߯ǎ3\$GzI3q} m̞.+y"i7]S؜`DU+A8[Xa+u *]&իS7Fƫ#!tYA}-Eo TFr3's'rk.i͖;#ddFHFI QϠji/@ #Ocj}mGP|﨩HZ_7I} ߡbJнB{Sb )T(xbG?WӯIqH<'ř QᝤSil-;PGgK:MoEw/Sh˪6ήxlR-Ep IC&SIӺĶU{@`EC h)tEm¦M!xM^ޭԱ!{O]Myax78ץt8'gӷQ/}I\B VfEe荼S=C/Pޡ'C+b֟\n';y1ӌM.].Do 2~it{+q*w^UL@~hKǙK^?UΤ&6}K-F˖f[˔'sDH8d֒+GX j8jkNcIC)׵vҪl a`Xp13cJMImmܴ=g-SOx+%DϠVȼPVIz`vuǏ, ;.'4Uǐq=`%B;7oͻ({ Va؊鶀mB&&?=QWrV=HZ˿g$&}LEP Q#8tKUxP| lJ,V$oLK Tbf9?e@*r .|L?I~az )ϴ]j;IquAsQ0ݎF:(ihϗ?1֏H(փ-W4]gf#IwMXcehe-~KS7(ŃiF#zMKN uaC2'20ՆLk]B+Վ5v4е Bv1wpvpqsWi vNda'xiX}L .w*6*܁>!u~6 }3 qL6ں +MckoTEe#"!mW~ag]ILldLF%5 e9OaF)7)Vq=Kŧнg43Qo+ƌ A,l|GaBhIׁRn?[Ͽ삐bN:qEV@p[V00?\sOeJUݳBӅq:gǀUxtRm| 4 6Yؠ!S#6ef#r "D va{ iVIE(p >5n+> [wt;s[f'Sq ^W9C@"}N6?ڟ6ÄeXn-/@ (}e`g;롉kLvޣYLTn_q'zqV^kZUPdt( (>PU~uVsɿ 3CXoZA9d Q©m/2;1~&^>Ѯc{3f%=qF\7!IS0,w}2RI6e> s c`Gփ:@{Ç$"ͶNN$I`G!KqYSY|W2+e/u1 G. *Rۅe2!ZA;(V2Uj ؍虒pщ>o-0OJ̢.=iC+4ĞQE{T,;Nwgl1Ӵ:k-h}hv>X:/ۜ@vO:N;F zs-L lωjl_咊# Ӽ^uq'irߧ3"T:ZCU9B >a;ɇ=B#hr/ᇌV _Qv0ai>ZH$s^Y* \_i"a:}\QO|Ydo[Ѽ9S AJ8ʉ2PM%>"dS#`#ʚnVkfO]BָtFT~\K%L؅qS1bwvRBT=ke/4[o=E,wZ֗}x}2$:*,:T*Ԁ ^6*KF=8M-j7nW'a2]ױuj$6tWD\  $#WU$3şwwֽ1J8%+zwLvM^Rts5Bha܈@jːE[E=M%w"m{Q" H_+IC yY3qІ_$\iF2HDJ) NJ{oO`a0? ɾ-* "_=M=2ˌ ٞ{'ko<,흽x'*{Ghoƪh <X@x,8%-ub|n4Qd}UܰX^zJPuO)\ XD6[j}# !Nm>`+IX 1<?M dۄWkscS as0u].4 JE9tzAnNv6UzZ;nj@RJz1}ioJκ&x {p3Vv's</._Dڥ Zޥ7sAZȠ/e]0U^M tv HxPrd;kr.Xk78'WіPOp3 lyƸp=gns;s (ˌs!ͬq-RdaW ,ǁ*`¬ gF9`eau񌆩>zH8V W1,)_.]T$Pƺ{?ՆS{$:g: *щ$*Fpj )[mklz;י>HkQ aWf ;dd*B5xU#ǐBA__'C_ |9XT Q4(xY}fZ wgC i2[:O3: aM)(絨>0n j< mfD q1.[m) ۦ^:nCSM]h7rۂ^, EAͭ\cUBJ8S֬%Hp$ҤoL1}fC6A:77 vTuޛF8H\%in}4Rc] ٩whB w`b2i[HЃ{BHDy!$@ #pe|q[p{qdvRD( őAMYQM`'ZVv,lo.]<7BnhvQ]p&Yv\K7uS]b~ mju|Jĝa\%1vf'U|?Gx9ǝfr$ز+uPǪgc &0`Do!WKS%-<] R7.]\cPHB{X-)02ڲ3j,i-~ 0~c|^٧U=H =.K&)Loj+JE'4ai@6 &ǑB!cŤ Qugg`!,Qr‚c`Am`Z@md!Q3kIc{\ܬTYS%:˵nh]P3BkLXUԒopX'-qyb>9Lo,a@8"~GP)07ZiݡV|ԤJ`='KDcfȳqy+&*q lK{L,Om׆ Co}K*.Pq,;"]E=*o Zn"'`Wo6MQ{ +V[vGrOl,Va)g_|,)YT5MiTA"r"I_nG!wOF /[xonA6hjK*|%\-%eZPi{[;]1Oe?RSЉm.˜SҸDm5C}G?i ԋRՒe=QKа&ET$3}ݿ'̎M[d/ ,?:94?T!>^y z&:7Qƕ+365/*r6ae|pE׷ŶKvtOmbMh Z&~GG| ZkaG8Á0;v`0Xm`1nP#؝ۋ_"+&y-7o4 b ylprl?2ߩgml[ zfM "(~'_֝zyzI;.mQQSj`V]1fdhS@ (GcHn[ $qm8Z)܈IBtDbc4ΐ?q*; bDLa1R̈_4F4#rbK]f:a\|pʡ xi;yB}B US`壤YO [/,QJǛ޼1 A:iuURi 2:8c 9 lBr&]GI``Eؚzv891΋%J @5f$XP[[Y=O!d'}!Q[qGP 1D+o݉"3}2YcZ]Aޠ"1)pPIg)-m%38xC,# Un5-_Uߨ7т㐕v+'=j@i}s؀,d7YT249OŹ!'4?W^|I]J:ޔ E#K~-@Bߙ1 \v1Iw &0)EH%$o, 2{A=c0gh5 ݂(z=&a{wAʪF>5G1u4{RUri@IwWdފ&G =LfcT^ga .?p+)g]́l |? Kߺ%M|?=@j`O)B~)Uv{IQ9T23m9Δ*K;~D!Mrn "~8Yo.Y܎b̠EvR` cdyfܕ23~aă䟭2Os"@uZXXsHg#]!JSI i19@U ?;:Y〬δP" (m62,KyILoŨL(&Bv0זZFu;vř#Yh4^1-\Mx$ մyd͏;ptYK>& *1W YҪWTX^roV:+ Z )nf;m]U d5 ڂzbO35eJM7ΪʱNi`: @Wp"p4cm>( ^q0gt7wFkhhM0w'm۰92 28׸  F2 HR8~К | stDqRc#(,(pZ Ŏ&w VSz~S\[hf4MkZ~A>%,@1WQzwAOKg,>]ywr}6nkZ[/x%lkZ9_-ݐPM㇚.Z(t&`zHlEet~vx'< X{ߞIJhua^Pu WT ]cp֌Cna UThE3'bWc<~+\I7ӿn_lgdRJĀg)ǀ"!jA <5[;%ѧ"ʤ'gcEo᷄ٔm/R9L5rf/}{4b29TI\}dӍw]\wzΒ~Tȓv3Tq-U{9jDX~Ѯ꽌+r]OgHZN D0=\1qm`$rFb0p3Fo: NК(,gUHm3T<*Z} _:q {zOPYh?dk#AQQIKˬ cc4-x׮.+Hr3֒s]-s#KE0G@ k䩃zۧJi4p:45[#v~KUb 2>}?yGZJB ZXI 7(燏. c DWNNF9,QQۙx$z^zgazےD]rɓ}هgQ͹E~_^2@H*E%2JhvBW`&Xe<" CṶ7GQ+ n"e!S ϥ\5Nq FjwEKYH$9WMzsedyД6Or­ƑէSվ,`v#rUwxúC`;{q_<6t8*wIHk#*cr2,HRa[YVgg~DAV!Oj[$vf幮A深fHIS4&.OJCb @0E Go}NiV"jLiდq^d&>vHwͶhq9 ̀.~_(hZ=3`q`c9B˗FݐMa?Yc {;[Y8K,+"dt={aΙᩎ{9۰1^TB0_xUP9iJ8~g)ukj%``X^YYXT#>[vy24ʽ-9{x*޿=zUsYGF1i.gǁԐkzRb'{Im?1]bg Ba{!-(r=Z#ٔ]Q%uPR կt Gsxu? L{m? o;eBb>*2͂6"`^I|Xl3 ::G^Y`Kچ(* a9,:w4iQr3Kn*%%9JeXa1;Ra ~,ڗpGďܱJ2,rO}")ܲͮFiB7Qhio[];kfV_}ۧ ،Y_3)91 h,^ߋQ1m[UR[>,ޢ~01&6'LK7ɖvr8T&=t{J{a.ϒH\*܆{=NAOKDŽQؗ-Wd%ɯq)AXo|is|SKeVR]/T.k~?JFXI%Bv)"b G`V3M ޕމBy ,%1HU>} Q]]aĴ*HiBgD_nH * 3CV.[5SUP~8ތC<1tj͈|+: PϚ:t]k})yRd3%*Y_ ILʖ0D|vp|+h :_0eB5L\!\±Gv}ۺ^!֍o*nzi\Dֳّid`(@LE.*yJ^%EK7:2YMXo$].8p)`lhZ@\+r^sV9L!# J= X?;|Q ( *i-gRT+ko O%8)&^t]'̹2DzWhjr)(.9NJl#|EZPebd`LYO JJ\۾(XSr::|JYd?r]plc/,Hb3@-L[GݯzBXYdxIg/Ssp+Ȥ5zqLǦ6٢5kq`5\{ihNE0 xd7 76hƶ &UI(]&tHZɊoh2.tf1FCF $ *YУT$ ̘y&P~OJK%ܞ1a1aD*!V," :C'H4;@B&2hS4SVKGgOWې3an}7áxSna Qyf@C^zѦV='I2Ʒg#ɡ3 "ய5"`ĠF'X5qZu5"غd6  6m 5"L~P}mf:ÙԸx%'v(WЖ)P#3]6=jAEW.$d#M'&i杸Y-+`Y lƎe5m]H w?ev|}ԕ9ah~O7?d,:Ö$mdq R egI3̢ mبxWw';f9x~| ѶgNĬt5H ln@hGWOd "`&J4g B$s]R1U̞ʦVGu'zI<*ܤ\6s(Z9=w 9gZpcuY.4Fp)^A8*Bav-c5l88LU%RqaUdBmLYOҍνK67x)?d\j Cp|Q@Ag?cR|jwJ{n /^S I[B2:`yf- @?#6_)1ae'oIx+Y1U"׷m6MJR'cUYU;|&$+`R7JHa%NҢ;}_)gjfXF{OlھAġB_i6# @}(K':;ѩ]$UM 3V}>fzXX%#?VJ3I3Sa"'QmlR)IfJR l9S(8~P)XsoH_VUG~3$eTA$]M!͘ɩI䐟5P7\&_I䧘^4 ]̤nBo+NEaTMLX?p<Ԛ {nB"Gтi9Gg3sQ["v5aפx'X2 o68TFq+OKlW{ mȩ>IicCPB>64Y렩GЮ?"{R2 \+b k3j!6LhT{Bs+(Y(WfuUpMn (RP;]>!R*)8r(~O2g\r?Zm,TSR]k!w N{]XPɻW⣪tfяER2ݧ.鄳N;wGN4[$'iﺝ};ocqi/tgwL5ePٿNNkj/y7sK5i{<ľnf3mQbJn6vdDzi2O= &Xd^@P d-xI/,'D/\$sC)I(R"҆O(z[)|E;fаuۆk֖M s&%且"*QUy5F^#  ׺VH$ ^),vq_Oa(0^(R;9`^ n#/١.5B 9/xYdzjq;Wp-AдU.vauV(I} m(d$IJJk1Zm>jqE M;0ޞݷz{y?_8)/W_F˷_ 5ũ:4 Gh5-b.ѴoAN7?t}H*&x<8|g3x-M ]; 3] /_c57çn?ys1U+;ZDO﬍GV%W-Rt'f*+4D-G\KD&0VQ?n/D܁wBùsڴkrii3d"rj+3uLM.OsRAp 0Pi-iwS1lvu ]jf6袣 Z߶vmR'a+5nX,!#s"m[g.{>pJMf8>V瑐$Yp2v~_~@ܜ'*!9GI ?YcY8[I AT,*!m4ڜuA@WB&9+|S!~q2%~їQ֞b>v uVR;PdI&7ْ BhY!J 2>Nav;|pܷ|wiL_pBARNPlXt"%^lr&C# OS(j:BIR*v.x6QZȒ] Kj)(#杗"nUr%hp/{Z):#yz}|2 -iY"M,"DűdI|ARK6{Ny2EHă#gEE*YdP%\ۿf2;@Ϩw0㗵C  :R\L]06{hiA@eeߵ>#G~7S޲dMBuoj"mW;Uu楬Eӎ7G %nH^`T] c)6  v: 6fpYʲjpr/I5 vX1Qy3axfl3έw-bǛh>4kJ_WOEF5FKOMW|US'%.YoA;:BZm1Y4VCŲ5g%;VK|^OEflsSp(M為gӃ7)K)5K|XJɭdqE1+!\;Ӌ؍|&O7aP| =ƋQyi{Ip2jr/x` Ŗ)eLVD"JuFeZQY*P"¼+I_ĹVbx֖~y|6HQΠyrݷ0 '¦2Z[A&O=( o W_*h>_,`od2D]<\E:4I"q uqธr4{ b xvxT uEs{)MZHb+gGB"$] E;ve-ĹDccŏ5ccRP)c*oU;KjcltQ tE⾕J0`Pm-[]r\&:^Nr֯xsSY%\"wٹ<,STQ~W<);#$: u?ܼŹ':D0AU$m\;"֍h*?-Xg8N*.FZwU$x`3rυ)S0v䋟Kx'Ͱ2\7 ̫#{ыqH4͐ҽMq, ьPI@:C5K@^>, C. c:wm?XqA P22IbreF% Pjb3,kN}"+ef½$ÝJr<'gllx真v\ɿ)Ru+ f^`BU;3Qc fP]͢NnwkԨ+K)L._2m?rMꐍjL>'֝nx@tg {7$y%'HR̰("P>%ttn͐~D'wY{V=47N~XcN}FiNzrK˻{m.(7Pݣ.Q))~3#XךA+Lc 8 F\$<&XN͐e%=.,b7 ;Cgxxf<.,Ϩ$"zs 806\KcF2v+떝Ӝqsn_RAY&_وCg迮zˈ‚ǢW)~H]M$LB*uk)@ =K:?`yL&*dp_U$O}=3fy\rE%K|,֦V:x8Eqm yRv21K]51X ks aE:‰wX1Z\w!,'b䁃?V$ʘfەOltjؗ1L} ΑDŽ6ks}Uc*6N|:S=[ac8zWNhJo&' h:ns)#6k}4h^^ ;-IF߷8=aA lS1:dlMz I\n2P Fʐ_ & VKxmBaʀ_ ,$@`[;p." cF(6TQP'Sy#%T9YwE'17@XX8/?@u^0ո%]#bKѷ[c 3"+Q4vB ʁ3gy0ENxMH~CxpNT.iA\,~H[y unqšqv4Q 2NZ{)z{a,ݐT8փ,mǺεaᛠMmq]8یʺEe\ nIyrc81X`3xd<>C 24 VK"ǙTmRVV00g޺)Ŷ3TȸWJR,uu({gK%o`1'%atyɤf3Q!j/"uzZ ̳1smneEҹ3g$ȗaUB!K|y vO/wm(V4U/, lp6/5w}uPBYzo&pxD'HݜWOʮؠH@tߵ oʅ a[R![((^[`F}YWmh[#iJ# wz}ӂm3iah_^ 1c=We?L103+0={]*CW4Y Ŗ\W ?kC:ƩZ+qLvJM d}C^H88Fpb)z,"®CBh(#$ mZx-ezqiOlک0;TO}LLbsv=~$\%Ŗ)FEmԹGRG3fPh=J@ yN$E\jGhٰrtVJKD&'ȓel*zN@.?J4g[xl@kVM%bT~)cGpbKTy8_qkMBQ^ r8?SlnM#b,U(U܌Bѯ#Ƽj)B>##Eʉ]CPV /~ y0$(tM3=,Fd>\^ o't;z|Q?GWE]{ ĻÎA҉A"кmZeK6[.8ƒWѷichv/g+/}N5d{GďkDʧA`O-h/ 7]m,dF4Z -97Qqn,2Hhl3]V^>Li1FF-j=5OsXe=Y߸,&sC hZ/5Q)ڇt`?jAW",ҵ˒[G)W'֓|QsYJnL{,eX-??UQc?b_Lj^f# =XPQBca#$7{zG7yBHrE$N1ӶB_N9(u/@KXIo okt=XwddQN)rzh2%[ #e' _ƾ[(9V>iA7İ&K@,%\8h=߽&\ g.X-4I`X9{)|d|*Ш,9-̧{D̳7D;5}gt$΁Z] Q4U1ݓeoJ^T$Y6#/Ct9 O!`Yh"S6h!,kUNmې &SLfR,jGw~6lٺ܋h.]l i> .ATD>3a>9^Ha4 `fPm;EGs.} cdspuAAq JC~“A@3,r?ҪV_6Xmbaa/p}at2/gZ?,^tژtd[(y+K,RH"dr^V~V VՕmk(BSa;?(B\z})SpڿEnݔ#6$$C9(?xX%w/{([]m[{\Wri ?=^huad2K,}(ťMc=S69ЋOĘT aq)VW&gCqn,rEݤyD-E*{eҼ(M JI~ ,s '*Lh 94c}1jMs~/lkS{KEo Hy- |YE1|H.1-)Eܵӌ+Z [/מLά*B[Hjԓ)w>pXUDTu0|G w$_P6!V@)]0b֐yǹn{ W^[3Ћ._5$+┬hvn8d"ۈ&Q FE:lQ1zDϮ}C#  ,oF}S&mēb lmJ cz ,2JS~KtY|9,l}H>3tad`њ=6/ۑ =|'BU9D8]8Ob1pŝ}% =0"@>ZKx}^ 384LNesŵ/v$΅'6"> XdOduJJڪHj>,\v aqVE gyLoɣ 4\o&$Iey3 e n ъUީ? $򏚺#^s F3t7lE$P(E Ctt5p*xQ~BBu #FSM 췵Cz>S6%/w b/U* H0qqAAT^-|\Ur5Cׅ:pW}y:zu-T5mcr .2)RPw~^>ĎbI'.UGڟjmLjѱDŽd+BfroW5xըUf @s)"̿$tG{<wi,y:}y+\8Z NM IPp49eQSdЫ/2@߶sqJr+{5MMsE{<]2M:uEͅZ1˄&SEџ+¼U]3,QnFRK^`K>\}Ĩ1n=:g2 ~n)mddoNYڕG){۰=.\0]l!q4Iwb([AaZ"b b gCZ[F LaWE 0!b0>>R%>6Ng'CmƌcϻY@qK]eXxƓApB?=!~n[ȻK?0l=٥ܡ$uQks HyU>}:]Yㇶul6 pVHpZ2#qs7tϖ7~ko{t@-]7!JƐXCy wf)EZV[6'<*!!XliEe1\ǺuJeQ3;VD"f߭YmY\e(W&jz93ީlҀ{IiSRQ~y`UYm y,}ZxT5Ƅ%!z¶.  zw,X->=0)51yr% =b8 bYGM;7Z"z o.w!K$^ f 9m1—C^ r"g"3q[lxFj-noXV IzE$j58Ap/BIl715N܀2Am~c>&Pz2}x}l#5&uDIos1Ŭw*WC^κu8e[$i(uRseT'çLNd4,V4}[1sVYUHLt}e!L麷r>-,yqrP+K=pj y`aZr$H !C 9EgC=-pRc| iQ6) GuM]>@X Һ&`W)+MJ(OSfNZNe>oLĔ4U"&薆9+a/W+ Jߖ) #0J՜9߂|RFս`wQs*GiC}0GpہB!۹pVX׸, c]{puaj(# ~z"20aoz\c#6([8.cytv,RmV8WU$±\: CоC 02Ŝ_WiOrӬ2OD砄3GRC_ou0t!'8R<} PYj p?;^ ,ꯞ xE͖|%\PY l4WP~ 3Ց yt Ea-7&}+j\첷455݃M]U-{OJ{u(+5 R1m$ 1mPC/rCypVZ K5J@Ǻ*NZW lHNtNa(iUhRTCzG6aN*T'Ǫ(Uwͷw޲sSL)_n%C YH# OsJ,kQOKU[tZ^+DuK/+ $K?RZ՞ TW.$[6Ѥ3gX؋c9GKqYX3-KKJDIC%8Ś|/ѯ) X`8<øs-qVa\ c=WFh2t4=tYl(3JxJr9T(pM=}|A!Nfղg0I=fE3]y,7.uTljt3{.vY uLUM|JF#sGhsF[\&[8I'bka{}lUJK rXd]>>ul.T:=ؐ_SP̎4Nڹ>2qzI2I.ӊ%<ئAJWgt-+!$ #<{ZZ#kգ`ɍv )e1Io<-Ǻ|MLСɹŢv (Kð!r4J\*Y3άQ*X"K6}I?u4TCqc&*Ze@Cw'QFT[Brufh{* Izۥ1.qw]d%LkrMb.$E2q#E =]F5b/d^<ҡީW 0\,=-),KUa"r𹑿ܭݐw=)W.USyfn{kvƅ bo,%v6W8lP!۟X(a%r rldLt wB/&zLK_!`4H zM'l$΢畺WѡWl(+q3p!} 7\ZS2)ۑ(-@}~G1CKIʞ]{9βk幓_ktrNDTB4;yQ.r"A)Ԕ`\ؙy:+YU!xg;EOa1͡Ԥt{h+:jr৫0'9:d΁!6-œTX]qGHz{Z܋$Ʊ`+I'Kg@P_P/c ;DV1cz4qUcs*ZV 8Ϥ*ptdsij!Bg|/⪌% `ikt9<vlQ)rދ?cً<uە=]/m!b^ҋd.cd#pu-Hk"3] _9]+|~(Yy(C!2wnX9'? ,|$hjD]#:5jL(`%G:R(W#_x3 H3j׵rkVW<'B ng(BdrޯMf{еU7QםP-'iteR+Y#'9o> "5xHܢ WE.IǴXt|% T6ՏKY uRJwwu}߳7 H&% t4 U{*n 0sh}Up.Puo%H| ,bkզ5к/}֌x4|pZUcmK-opsnivu:mxlr5jx}\:$*CPqdjuf7;,vC.DSy B-B\հ(oqB$`v&Rf1PI%su'ЉͶ>[N^ß&QhhS̠\8ǵpvkQ {}s- R6жʈ;Wb73 \be=t+) *IP+nKl%S1t Id49]a $pW Qع+!k8N+3^KxA<'_가YVmq13P 9R-qlg. x&#_A71{P"UtweOVӬ4M}.I'L0MrCm>;dZ){Me'ЩK\ɊkUP-E(K^"9M;L M6mhH}KrYLi%̷GS73KgxvlA$v˿[o[ :ȟC+ukX'SaȜSILA.|+,Gu9Tp7.A 9TprLep d;32ƈi~xvD)@ݿvGQ_Vvy=DTY>~wo,C"Xu$qs}3o뭩UQRkaaj2Bׄ.eFw0RS[nqqtNqF J%ȓ껞` deA'1_ekGZ|K<9sWmqcqxY0|[".т bH~ YEC]7tq>24;1RwhvDzUcTem\j[#AQtD6~NxZt~b.دnz@)yNGT~@ܔdiFC&ڞ#)n?,nb-BS@mEmSI(=@K!tFAmB(7Q - a YG6L4JO hh0ڡu0mX YOGdPR;i'/Y b.;YBe u"Ѽ|?ޏJI| 2'w1< * JDpMA J j*1CiM $ {6-%Y Wnd ]U(4~bd&0=F$ AMxXDro9$RQX.^vl4o XJŔky6뀖CՂ:T,jER?L!>X^?&7*^ODwq'->I0ِZToħU/B}ڰ$12 iiaͩhs c'*_krGr1Oq,Dbo*;>$޻I%Rbwhr+`':btlKiյ9 /SPcmSK,de 3 Ip]٣qN3Sȥ[s>3@WC8_Њlg}h(ln32; ׁ=n6_QMC]\LBRCORjJɬK+GDܤ7xΘ9&88)[g\v@OPJ!C2Vs`Sz\8hcA*3vPzfP( תN^\r T4YHKSo,Yi $(/ a ?PבQP#cܚp@g̺1lAHbݺ {kMAR5SNo^bzB2[:.(! 9;44Wt /v0:1Wi~*e|_3.-aaZ89Olǜ;pk jrD'E*DٸmƸ ߙw62iH{63-w8Q֚aL3Ž$\bs;Gʖ'mTO0w+lq[nGۼ-+|DհT@Tz.cS艱-"u+m#=^ENڬaܝP~{}vDR %4wɌ Qh.Q*jR&Ny`½G5)}iz/}=3ށp%"a(M.nZ|R!1!=g_RViyA8/?0+`tHRco*$u^12p `wSzy9 R4w燱vC^.QK@go'Z`6 Lی Cpz_b7bS*fYspZx HgC<gzZ4;Pnp>WZdw F3:P7AQ{#gW3$"YP <*7|q?{t1ƣ7PQ"3E bd<}(ξZ}3؈lQhڣ 4E5 1GAhM9 ,g;D?ER^#])_E] n[ش4kŶY(iS^WZ<%v[Ζ ;Ue.2 tƢǒ6<@jE+W%hp6a +B ~lYjZ0o>R飐-u | Wd YzU#"ȺlgW*|%R2*aE/Dp[t(?d<.='+6 됒ZP@- 7`+Xr4?fJhSi6yz ^$m,Xɒ8A&y['>xIӂ`UG;v#FMx)fn<]wfAQ ꅔ 3 拋iG3\cnJ ʏXdgzZ5`(9:hkg Qn'Ka+WfZu=p [{rsY^qȶj-ͅ]G!SUP lR:a5@~!uP!±a%*yg=vh4W 8g>"mҷP,q4 3.`]kR' !rkI u? k G/gkJedAB({5fYdPzY/”p+*ИMP.xu?GeJmL%3i_N#'``nqyl37^^N6j!Rp-2cvyŶ< Wljlʏ?d}x}؀4-_IWv gv WЊ*S J~>]:*z'']LXͼR1d`x7 l,ŠV^,E}l*Yҍ8|Ĝ8R8o`"cJ>No3p i*~|i&UXS? t%/n}-uCkJ_> Y o "c#cOq4)tQȟ]ڲ+Y4#d%̣E1A̍dV=0`Rwn< Z,B,_YP[AKp4G7|c4( $}W*ET뺔-*92J2EYnN_SCELluGl(MC'[鳉u%JX&=VIuvT͢1dT6 Oti2R/J%88KnOϵrֈ`vCҫ";WT#%Îs AڻHa>ɶF{WdosQ\<+B @'nu- 4Ac{ӱ Fr !VPucK49%'`|;/^cZoǯur#1` FDi)#=8<.=(& G$ qy<p%="yo#j`Y,=S(s)9KI-H^ŀ^C!9ǟu^`U7f"2E[T4-ʺ qND@h$ؗLfJZ(M;Y,hX65iRAqTQll"^='`:2TF}h ϱ9q#ֻ:J,c鷖 r]"dvtСC c+kZM" Kw5iiW%rQw|Y詄bKQ,.,+qQVԨhBU€Z ojQ<섀 b"\z?pB0yL0Tk9.\UӬt+:'m@I0^`Sj~zn [sBlj>Mx4{L.ȶOCX)AŮii }@3Bĺ3YIȿ}>q^gFKF ̡LXAo X_(]&ՠ{ ZylFkהּ:G]=Bz/'+ ~*}NIN#יg"E/ݕrzݹGW- _̈́8QaPfO?ϳ k3ȏk5Ґo#{˞}3QJY@1j2tl7*}rSBWj8 `J:&ǬXuѥxuǿ@9)&Kw O?.ԉՋe LV9tz^^f7v ekuG Bl&$ iaj{0"=qPEшp8Khd#g]<{wJz' E1*QB߬xӞ댣%R&:Pia]fvD;:~) #4>ptɡwxN#O&i0(p[FZG]a+O]e!Iswq =Ri@ՁaQ啙U_NF V;*RDGppUAB)bA#&Aq00AX;mžFEm'֞?1GzR/ ?~%6:ؘݛc"R],_Uĝ2/RQ󫠳P\zH;G*RFs`$ZK PQ)§䨒nq˔Bq%TOf$P97ydD b \IP=חUrWͤ1$kV0'p*za&RE;t,Y# MuSD2%?d \= 8W]9\]Kj!& L'є-/ыa$AuI@. Y~l D'g,Lw`_,jBL&D\:?ܮ1͔zNvk[nWL]Y8xP5cy|xyp8P:0f5LE95ibM$)n׳L uz9@rf!8~pv~K>odq 3.b0HtjNYZYPO6kV{N{ADt ]HghLٽ'7f9ȋ8F#KYHr+tg}#EZ>jh{eQ@ksG!i3jfD@w sSW.IXS5-_%mMOYUE= ;)o'q* ?kS_0}_)G$<ۅ7)SP:>;6YQָ[P:${8.}K@4V "m:3?O/$v| z;/xhu\eyPcLS"]NV⮩S|Jܜk]n0硩;G3_ߗTOږbi͐PǤXU؜gO׷(~1upmwy3w%zNmq?_;H]ɴ@ #jx6xsH++q!hmS.wEl,LKe.aqNcSٰ~mX.o*t'L8vq1|S쾷9;T)׆!# {Fɞ G)1.>"j2v.  C[ȡ(D A6(M4jNgICm^ar ꦋy)z09;&UX{J-HMv/ ā5D{!SZK>YTyXpwۦPdַ,؏&cof!t x'l0lt5[ÇtlN ]xC:w}~wJVY h U #WS-p߭va+:ەp_YRixF^rU:u.);t=%Z T~%sLuj2=N"C<8i3 \i+#2*v?z&'h/1e\zT#NO4xcZz{D1yM'ANqj+K8IݙLҳ7cP:g>j:@C7R1߬7;di~o҆Ǯs]:Ɓ'8fHL*B!\|\2=*`SKVA W#Ȓ! % [٢us1' B(!с~|:HkUe:YV0}/A}j"󡒷OH2~l4]n͂l.m7& zp\Snfތwd>n>/І!rdkywԋb#44j@C$֟zDÀ{Q 9@vtw4Vq`&,Utef} P߭r3 q6)ˁĘ[XA?B,;'.{, ۮ!/13jVnQyyuo&>g\{ejoNu-cbSUQu?nw^ҕF?%n|ȳ(YPyts75p_C(e7bi 2:`L9 r})L([d0gSg/PZd& E~:UGt{=$`n,7)"9~yHyiğ_.XSX^3 EVVH  'yFmx=]"Dni41"9 ET1%|Yp,Uk>q:GN7Hϗc[myWi*6j܇a<jhLW J!RB= :`&(B8VT[v5iE࡝*)Mo!"E gȧ7Htԩ9.*c|r=aLOrѿBJȱo%*.ppou,=rMWN}aJp2.e{{^6ԉR3EPZ5pj2!MT5Nc0J !}L7Ukx$ޚ:V+x(R|=%R%Ahjˣ61o;Q0ŧ忾azcZlG5ޘpH"!vPw;W_fp֠ǬmncY忔gu. U/&,s(EQe'+hŕF%:9> KN4N ,(R6@aZDɔV|n6GD&bÐqfqsvzU] hWҌdDp␃|)YeC^y+ ]NUG/X5 3~:**G4ΣE EtIg3R;q33" ahNJ}ib.CH|'cM m!?8鈡fU22噘J3)OӣᏮy5I:QcYW01w_*Qe ^vX ~Ҡ=vpK7xvSo(rzi(?}=8C=.uc4gO7hm.?X0MLLg9xxs&11s,T;i 0l9ș-n*gﭻHMh% C~|d) ]tx@~35c$zm-oR+U#Q8y tI`^;z~V\?%zX@zֹxEmE)cή`4&3o2/1ҤxQ#'0KZL;^1Cgsz U,_BjN366!Jvr.r3@:n>E*'4Akh9fi ,tɜSGՆS2 Eu S-)Ripk+t޿)wlhpCUprL`~tH#j`0Br]ս=h5\Z 9R:YZ2%'+0~EEvJn fDM {'X"{ nU>VWD\L _!.k1GVOݦ.Zx0d&w\!n}>8<%?ݝH6o Ż eedb|2sp T~5?ό`Fa23:#%B엃ՇQm"IDL2W)q#3*U1Qop))FnTEQxdXt`uڀKߘŹ" )6>qaT&bK'q~t1䟐:N$v|G,!~9A_Qn#Y_dӒCq"~sI~QT>xr?MVSø'dMyr `|XEG\E_LLیՏ*–X@*fUAn MKÔ t.WNڕ]tYX-ZJV.@=VQXWl 2h^n_̃]&#J53%(%nrsNj CޛC3$<EwKOO2(8);F+lѓh>bX'/^J &-qW*TBb=2,3HΚ;M\-?D-wx9-2.HMM"{Dk0 pdcmer=5: C$'! d;(MRj$VD<2f2D<@8{‡?'gi)5$`u϶3GNA@iGt8Uo+ԠUG_~v%xZ=&Lsl .gyyNzF4T&D_$4\>":("Upgڇ-tWC:t_aݶ{ECJ1^FUKT+h)\Z>p?,z7I; `fgqzꥎ; Iˆ#]lr3\t+Irr?4ow,"xlg3ŽW/p7 \/Dc,fضI9<`U|+uj|0 /V&rH]!T9`6SKs*ώmg @m~~2}sHu7&*1AdIjRڲLMz]]߭ p{XH6Ǒ87JyLu?Y~stۍG {1VY>{*O2٘w@NaecuP` \ؔĶ8?yu0c]ez7!xW` ^t]u?3_j>gpK!?z5ڑ́ VYY9㑼 d88,yEUJYw K}.hI;W4GP)S&)V@o,&t~b(K* 24'w!!;p/N`$᪻&%[HRmbV.r /3M߬@;p!?8 <*rJqYrUc%D;sB%]mcHPz|.F@/Tx{xÓ{#)[u."߰VbJxruq::\] o|38Q7ތ)jg},r:$W4IEV̓gc]Ҩ19$gS.nT$EIL!Rmņt;jB K;pӁ5w'[xT^6nSwBRczz Q&p 4Q.C03|ɀTaب+gTK{Lέ(nM݆/3UIE2YdsK0ɗr+oiNq\y hxU|07cF>0{7qT5p&T5 {[ 6abQ=k58"y;(ۿ[5HQ$ݷvXB{ `ja4vk?û/dL^@Y(c~3{A.Ru{(!oBV4oRƾf`Xs3x/x>sR&jO#6ݽ\ٗj[e}4խ /WbfB,n#?H`F;!haPĎ^ڵA \F$^/x[p:jFEv)0 -T䜁7bpy,r gX%a b{];?LɌ 3'SC S 4ɻ_(X^Kd =Juu<seBԚ2qt{ju!Z|N>')ɠh2}%8ώ$cV5JQք2TcB=‚$A(Qb($cBSdeZͽQnW,?^/w^i]f OߥsZ5-r#vF(ozz&g8u-]!a$&l,N77 l| DY+u *\;&S{8QYGlm~i]:b 7p6 J8%>T7 F\%tΔ=LQ^{c'E(aSf3\)&ךK: :UmioȽ/s:mcqc>̪;!i8OYLK3t[q#ہꙓ={Ϡ ]9{4z+7fZIt+< 2 &FP&2<W(6Oa0g-5,0y 3oO@#=8_7>t}iif/<]IΗZ_c ~kJuO`Փ'F\ $d5aq(8 ˟L.*򢙯Nb<%gVOqQ2p/ssmm&eU1lۖÛ?ER8QvuؘIs+ Tq0J6NyZUb TÒd3MUήPyABk5'7V 9} Z2/0% I\vF[)_5 b % ?3 m];fX&bFmTgdj8-qNڤѻz=0K~[^A< pv@RN~G =ggk{uvr %Rqo7vHԹ?y&,KOf"\$ wfjuY+$">ol? ٱG<*˿L3裲ܽ!l)źUUR@~mOyXOv"vq ^Eu>~|:{& rJ0oQ a>ҷ2)EPc"Wt| Z:cf'?ٟ6O:j0כ T0ԒPeITax!qhm612~ju0P`l;l'LoQr$l VIEkP1j=Е0g# !eG88̼ۭН/>U?x&*rN[hzk'eՈK FHz-ݿJ/ڈ]YD9&FA%`ݭck'ԓHsmelG )8rs("qP3d$Ќt b'SI>A Gp1|xw$#&4 N: 49:7-׮;=?"}ǩs5w0Y:ʍ%ZϬad'y4a'G/+P &}FǏw5tVS6#Ɯ[E=B#3IKm)дyW2\ˢXlТȝL`IXlzX`H*:QϯLݖ3 ]KQڒ;(SCRcSKX˙>cݬt "Xαa>LGܻ|G XmA(Ձ-AS(8&ln>Н>g>J=h)0@/̵iqoDŽrDtOxz.\59l43e}sC,vݖd8=^>:p~ᐺ!k3N_` v ﯸȴM4yn K7ezca#Vua|R/ueQ|p$\:Ʉݦ0Ni]Q)iӀKHN~}` rY OvTVUkfGV>r"a摻OW2uϦ(Pg /⼱ރ} ą/8q%?ӊ `j\T`R K5$@W e9Q%QQC eK2J/v1Rj9#en8l ,[|drW?+l/ B[?l`wXP9~ ;U&vŵѳnYe#GӘM&$4+ YimL)>R|4- C%/|u1@,k !U%r;3 qiW wY:*(w[;'6HYNb 9JDEۖL):!4H_;<5"&o> 'AQlD @ 'w:&-_Bt<%E/W}t:C_m` қj{q@מI!NwF*;Kjg7&;1:}g lL_(El?6n&4jf Pb0\1 >|"NV3֭~M!Ńs̆S@gHLZ8$qu*4$r`:"xː xզ6"m(Ṝho`OP:fz 8 9ZTUUg[MD g&fE˜g -cz*ұ 9jPp¶XʎHjWezL0kR뺕 ߻nAɒ(ؽCB5Z"P9ThS8_.>D#w?uS؛E9ݚzN={xScgKXE@uRC>gؖt2iO AE$qe-_  .ζfހЅ/"ԫٶzZӔRqKy/3*FˑMjT5a'{y]G !5N#uMt>g3G7n1{Sܺ D/Y;sqD^; ED` Tzfw/W5wW6)lzJ8ϪҖWō 򈏯>F{GAWb88@ m} r_`J箔CuiHt9PS!ʄ8 /zm10?oTkd_]3p MDB!{Шq&.>&O jytSCK>΃ Iņb $i+ n'^5(в$%>cz6* [ enmkK\~3VC>W` uXo*ZK#j"]މl:قZ\52m_U-YX4C5K\>/tNS6㋒4hr VO ԫucyOˆ2-U (Pe!! h[缀gSyF:0kit\e$9j2UZRF[k֑\{`xPoeB=t(Cz$f`uRˊ;$@b͝fXLkXXgJE&#0\)Oc|Ÿi 6W&ՠ_$u7ҼU_*d2!R-$_tj_1030R{IdPOƞY Aijzkal ]鰸]nJ6 Ӏ}~Oi>gQYnKYj4tpBZwH.e:: v7bkյ!7%p{̱;9O0x3tnf f!^I7eDGrXtO4?)UWFW\ =Á>^wćnQh( Âoi#ڰD}^ y`"h%՗h?BdC#`5[u.iD2lDs_<ZU+$跟 Z%1?sxOcno\"*'+W#/jucϋ:-}#=43=Ffq=מg<~ qO؃Nhᙖ%*[B٣4&!(xhl"™ЮPٝ$6uVu?%_RChiy>1wRR:7uߧ4e񦲮`NrjV| =s{P΍U;uS3IXt=t@겭.h sG*"l@ȸ$2(Y=aE *T#6j,L1>G-Z sg莈cS{>71萒dḊ4M ]>(SBܾck;WFajGA9gQ< AfJW71NrQ cq*#N@ղa@uHR'tY59B- #C8Q8y}H(;] ]$eX 30V~g1!K凾T o–+WEl]Bl^hcl R(HrQùJ Ǔ+*g#^6Of}6g\6)(dI/HeI$>/rPDc 9ܞoOɢJ@kiʐvN3ν. ])dR#1pwY(t|pd8}gQWRq`̊mkn(7>ZAu_--kS 8ٹRƱ9`DP_Yl 2I\O9<WٗOv1=UUJi޴^;W[A];]o]_*%VB-{iơ' O ۞ JK:9YXj-iڬS[sx%AםkZAL:ߊ]RT% wQ@ բ9K'G*"QٙO"<'P=ZRPoE((ثZFJxs͏bJ8q9B1M%<303}_n`"^*ztӣ_vo# ELv>-q;{1 1!)7*Xq [&|6̪[k=ӕUϓ;v0Y 5=ZK4{sب}+C6Xx3 NiddV+ ڿՔZeԯZA=NM$`j{0޽eYTS 7h my {J=3%nM3_%fh" )w$T߰ GQ7HZ^M vvծS}?v}l3%'Yi ^NC`AZQ.42Dθ (JJt?:"hD@}pMݰuo $VE~x4j/p$8~A^[tb9t9cXRhOÜ(šc>*A}H<JtQ nD.T5\Q#.$"FཋvAR`EN)K,>Bt<佷Gm~oz &G ֶ #pU&ۮ(k%̺/-JlQ]3O-8px[8n^=`׉ "̗ĵ[V*iNx ֚3[dRؘ^X5p颦u AqPW ;fol1 "Qy&0pb t\0)72BM9`;*jfݱSdoH}-9ӹs΀C5NX^M LFlD #u>7p"ꂞB># | eGrDlW%/enG\3sI@Že6eOxHEy#^OS0ЉħW\ăh fɐh00+tAFfj1JS2L}9pX2i^l Ql~P{_t|N$MɔLMalHڗ3hq%;$tO%9!d㒝ٶmuqfMzr2k^u>ӶĪ{PcQ곕$ݻ^J&z=/Ɂ /ƃ-- ނpQya^3fa X8?iC6DH/Zp@9 i]`X/M`ʫ4ܷ^``L s".VQ ˈa,a0jt9 3),4MZ$KpMeCA*~\-"P\P M5瞕B n4ȏd5Җ[/ f\yR30uXq҄7C3;hbQ~x>ȇqhvNZ19HyT^ 3dA5,eY6%gU: SAKxw #}QDynXl_d&s8Yߎ堊μDCocE[ %Ft Gu;5`@L1Ou/@k2fIan?oYt rNh +}/ʝ+ݝ 8$cVMl㏐BVgI-"I HcɎ@pm1*}sĚ*`),Qzo/`o 01tڄB'!_RЌJ8 [űc-BM,Xf1JYA,3Gc_X "eaPc7&&sP*:%dÛQ'NBZ]>sn 9xP}/؇=Kfo`ɀ0`e_#f}wQi~jn~dl)/ ~li ]6e)+ך ¿dXG'JeKiҎmݗOd7E{ 7ĆR1hT(׺tkѲRsp3Ru?a1k0j[1xH~l ?4~}MQ+%~xjT!Nh!dzg$WY@)ADUh6AcRtAmW:eDE{LnΫ ߷ݿ}L<{l?dDQg? [ @d͕QYd3KP&8 T6zKP.;~K캻_z&(ƂwTp krBAANDYFeC2H^}%A#+]Dp!ZzϠvsz|=%<0T'CzF^OT E 16\MIA}/;5T77&M% ς74{VԱB@jӎy*z!g ri`7tRԁ u7d f(Qj`̆:JW}_sETmbSqI5&P&NWq P+↔ EZꂢ[>3W4K9$KaU=a답DX'/)(zeq]Im!aR^9JRp>ѕ!2Oc/qY1\$-7ɇ=l [,yov"]C;In[zbP mMM-SĚ*A+3E#5M%; , !bǓ~0-\5T,J\\_{"DjgOL&\s= :,U'·ltY.L bF)6t 8b[񈥹=t,7pZ`zUB|ve恑]NȻ/A)F\&HJWÚKAO>Im$װnbE xͭI`NЦR;NLk#wSiUϰ;lH_~\r0t-ZrnU[2aS4 v0L6+ky'R_ `:;{nRǞoie R1V6!ɷ` wg/ u4MUL!A# =~lt:vGRTM]V,cS6QԆ7MM<́wՄ.'0hvD}3 [c,TݽЬi믎H}3Ɓ=7xI}nH%^3X]s! 'B&d7*Dg>OÇLUn<.}` c>max:("QL(.`npa+* paaf 3 w@TL^ nh_&m&i8>ۗ.V赖T5xKcgxHlDlX$l ϟX ZmIBеFiaS6@"Wz;үVn4ai=Õk@޾Oz\C=ы8iD|"y8Gi@<+vWG@,,yR3y5A^{Qhzi@BgwiPk?)yl²\YZlA- 33rO!,k#8(3H )M X\1S.h6Ⱥ8TK[VzZ׬ERh=TP2$Y Iu6 |0`ucLa.+,S9s]9\Z%Vmi:11f#g9:fo@txT͈>YN*",,gK zXA71X9GE֞BJfG/>ґS S O '0+Ej$ҁK fb~D/;U{e d^O$o٠{Nf`8"13Vݤvj>lj@5/;Iqn1d07ICj޷ג"iEB^ 2$J[LB^54 3l\mƊHkx,qye ࡿh}5%$@$|R@9>4w۱k1VBwDz7IuS3e*Џ}$ [yצѪwχAnnpa74BTZ;78rizi`k!53틾DX@!Z4RJcʵ]"*3fLXƓlթ#'21{eƣFe~6"}tE{ʫa"w9ܷ(9T@,[6#ZN/O.C&Q1 ohEʤMg*[5̐@ FU^w л nb J ~n~f1)$DmV}8 .Yݥk;j{F{-{ \F%\+V?a5D~]b=;_c7xPm/ ~cRnʴ@=7d?,^1`lS4om&SZdձc3g A|H O(#zLY,y~]>^0e۠79i3bFJ{'X@K8 !CEtC,pr}y'jɝ‡\;:EZ0wCh=–[[BY̛d}#8%Fg$|WR ̻IͲ+(1oQfq}Z[=Dޚe$kd@oB.yS'x))Ph5@®J)`-rYF {ن`HļiImn7=[Qo. Ԗ=~'S}LF =1;t83zh~sޒtÆSz/=%Tt"k`?YImT^`Oǁ07][V;9O T;4`S[|s]ANO VjBX]$D\M>F%^2 Q5Cq̙pʊM{D'l{6֮TE_TNXT4ˢxҠtdw`VG&W`HDݕTEs޲*¹iFq+a;`Ah~A%HSk9+?$W3ʹ~IJ~UIj#>^Q6mYK`G-u Y[$jf.*YFHx5J[p孢m1 @bLSNiPfJӆg2W3:aPی5}V FbbaڴR0Jc /t_Ru9͡HHm QR}Z!$߻CjIߛvGv,,'k^ hꤹdw{XY79XhZ2Q8FT1ޢbWoX0b$zӗN`0 /!Mq] yq es{C_m`%Q u1b{ ڀp@_苣##낓bS&O$*5=VZ"T&ZE3sXy`":aY@-d髏T )M] GLFvk51'DU}wy8s]gYk?)/۞3sgl͑t2f GlME'XB篸\:pAj_0q%˕)nyoJMWFSgOo,ⱷK/cA+a0@=KVԒTm3[tMh:x6,%L]hT!KPJ] ׺*!,j~ڀ}tmeJ ՛^H$w6|:<]K8ը'?9PdkD$ڠU5ro>!Mdyu ճ"ao{=~lT鷠O }#Ͷ HʦI&d#OIɲT\SvmZ§#`X HJ,b4Pn^_ơ fy2=# \M 89ga<˛'1rGb'x7CICƺ#d&e'1EdZ 4^-Dr)&;PB'4zYt9㎨}ci~8u)Cݥ JRϼZ쯟x?ch=Q{\ZꋧhpiZnOmВ_[m`Ϸ*R8£ylec:xN;B  (٤ǻmfLM`еWZ/Gmt~7)tG҃/QFo3ym{}POߣʇ舡ı?Dڠ[~* 2 Jy@D/j.^bvK5饧J9č iKvz `ܚO{bL|&O:O$t&0C g&6E_E @,xeGw I;0#1"h.qY~"k1 fl] ?ym7 Q,_<9 _ -&́&pxd 'fY+SꩽiJ򽩭|E$ͲvT$"Ag!ᵯ]ao,kraT{ %5PF2d-F!` c Y C=j ÚyUʥ^*jZSbNP]DW6οBc[\k>a9/hw㭆T7P`u1B?^bhW?NW/QzHe)"u^˿?ԀsŲ1TB2j8^|6X$AGKvKԁ|eO21Vc¨nLe84(;0;`ӗYB ~ ."Wr~;+.x"8HݏZib nM`}xt*`RN$Q֥7.ܥ0cU/֘\n 2KXز\*_m% 3g@ e\:ٽ['y4ڬkgК{`2@J i.D*CkzIsfYk5T]b<_S ;Gj#y:?hsdO؀G{ֱRT!=F@*ρ8EڏĘ~&'BKH4nYX׏#qDMic-"O?D^*SfFb.6qqʬaA'n fY5zu0=Kw \ WW2cȀZkOKcUc*M1J%E2Ry!wOXcwhVfqO S?~xKXcucC5 T+ZY)$9LFRNy.VL%-_+(gٶg4(HS1|)r8~FS O}P@g{ T0a v`MGh7i *m/%MNMIx ?AQS~/ TҮv^? mHJkJfKl-ɡ9m*`Q-NPE8] ߅tޫީ†>P[%W.8\yho13ˎD wlÝxp6G%_xGƺ8c Tq(ym8g}^,$ƎDO@ "_{/(dR#0|PbR  F.g'>Yk.c-Kj8,|RJiQX i*=Vy?mKjz%q-QbpM1ٺn(f]OLefZ$ )Ν—}/f-evݘ:uXlۂ3e8`tJ_t:V]pۄjrNw3 8+>S=18 Y7DOt+pg{2תB P/Kb[Wڛ*;u6guXqde li0s#o2mefht^1iD~l; 5pk"COM $gqɷzlh}S+Y^zj~spmE\|)lhlM p+r1ۃ3qթJ?s 0 ̺I5Lc^eeK 2R܎_o?OR=E9m`v0ORWS*ߟ[^2j1t~Q8Yb6{xܾf${<8~$OkleʲHS;rXvUHҌE\ՠK ?97p\tmɨ).5_{zg-:TX[d&MP˼D,R:sVN(JbEJDآCql`-($!>jN>ڪ#/h܌^~tx A~u5wtq⢹G@(A*ЭdC^9aؤ(* ctR煈xYo`O&EFCh]n'C {l+xWKHt#jZX;;mMd6JaBʱ\=uG;\RH*]".kܮLNz*e=2Xq_$}PhߵGY{NjDxЉXi&( J+K*?vEv [{kG =zS{[BeOY&z_Iv;Ò={HӶdxZwXF"GTH ơ}!_y}ɐdG˕e-.UnN~T*ǛE8n/&EcR_,Ɵ9Jפt۲2QMW\ebK` .cʹt,)g/j}L !#֌M=ޓNMYHrjL {op?k9ZN0$SGwEWvED@: "G7d9!HoTIpkRt$)&,N8ou/q:a I8ӔԈqȍ+kU&}] geMXUHƥd;$M=25i+=Q{0i!&_G3팚94WsӯK_-%ͪ1g{J&ӊMOZ)p>TkR0eHpSnWNSc Y'B7VzATLueZykClO7;pmXۺ8;gC4 i!L!M=xo efH gW6!oxç57Wkf7,5:Ih3A/[QRlUyp ]uޤbB]LoԱ}d iZLMyԏyv:O&cn!e}es68&zM01xOao"|˦6uo"1S3!J&yT1(DQqZMjfMNJR^~4xyߖpFp2pa[Nt.$\)1RH3 t 䮹>v;2wĆ&5-޺jKA񽷌ƓU!0˦ԜQJyZ\<4Yߍn^rbK:rl[XZ)I3vzrb^#'Eo0u}fmx'>>X tWz-]vkT/'o!JVE /Qqk+(hLq *r^C!M쇭@&Nl'-~gԸi-iҕO]貖瘶mfxZ]?Ta0}e$ ^KA9#Ldr+Úa>$US*pp|U# Nu߫ꕡ ny9[V8#uMTd"Z|ɣak܉ bIj:)Y<+'@%%Ja $\bY ^#$^f9 Bo^z&UqDgQQ$&Xs,}H is^:zhۇACtv1eRE^= k $)~$ɟ;V0քm8Mʐg\"ϰN, yeo7af`8HܐLsrЬL+<_%!u:AjկD`ov--lf} чLyJ6hR 4ݚZxuf2ha8R;OA'`U޿9Ĩ !^8h^ZHxES,pPJkX )لQ৸#k^yn C;n 12kA[Kp:H >hl un&#])XQ-Lv@ek!8-H9DwN!'r Bo|}){ 25B`D5'(>9,`ڣBH B}:[0E^.B\z=mpbMm9*q &Q !> :Uݧ5: љpc P"~U-zm>Dyr=*m/s~CBEǒQe!8g')-MзhRK &B-.?uNGJ%χE^1?w&i3'*xUqy5`z j$+-Ba{)@PXufn#xL5N~^FU5=b|L(m{!p-oVhqf6 i@ʃ}~SkGcn/if̢2{95\rT[82-w%Ց%#R<"_{e1VSP)uVF?S!0Qd RO-?kFLb{|bU7"$R(-lFΞ-yN C5"ISe)XL9M+3.'Dh;?m)i;`ԁٞQ:s鬵H*'QAPDplxGFgBf&D?WīA")Qy3jݷ 7d{ۈ祝R]0:.|Va>r۠;x [7MSK.qM*N6z/  U5 H{bEm3G]^Q$!ɲC Yq0cw_hPtS, /y/Y"OE{QK">dZc#6g')kpf0knX"i+%^ OwjE~:ٗ/V*zuYÑU)vR hT^ ='@d}"M姇u=p*D,)S +ռtNtIr0e1˭nH1@> ٲ}D>E:R}`xXV1;8,)7@ӌcO3&es ׋Χn^zpt/F`JhE0L\ kE ɲ:lhC{1W*[MaVPnC*4e[x}Qb D;Zrb: #T{"pf>ǟ'nGϰV@L?]s u虏= '=kI;@M[m̐p!BnjieE{dW'}O:tV^uU bb{) f޺ܪWj" FP0/yIX=x L<ӑΧfn(l׶v n^hUzZys16XlTuĊﱖK@Op \u7+ZP[@`Qw{lJ SXxOu5.-Iy>~s]mz3vT-ĝ2&qȻp]gg6rwee8Rb|tS ,(}7Eܛ^SǴKFVcֆiziNu4& ˠG}&/u/}c'D+J:aD"WX9,C8#gm]+7!e4:Zg!ǎVpl?s-\hm=tWW5@XaxhҬr ZA5Ax_O|L+jvM/LYXeG\Mj!dn͔P&Q|uP0?1/^D?3 d8C~_MA@W\љӐ)z$|p)X헫&q)_jz2B s чrw;5Q/{&H<#, + )W<_48E%e,w"?j-. G nGJ0l¯I_k 餙(؅x}D]m#;>5v;7Y1GөN-${D.4ԛJAޯB1Yiƒ UyB qy*L95W3yL w"WxqFfnIՖgβT׺ɘnr5yQyޗ62@]9ҩq7@ ۻA5YyaYH%d|E'S'$D}1?/c˜ÞNSBIQ*ҍY8;̦ofI8?}`6)d5P64%kHϻm ͈CGK-[}L3sf1֝~,B|>+Ek'~-Gkhd1lqg1(h#\emUYOXNnړZ@_wYQZrO"˙''zaފ-\M R"gߡ2U!g S& }S8,KcRtU: Sح;t棵1[tV%K;\$f3Laⶑ{y~٠`lݻ6 #ʤD|EF %urv$@WWG BФJ`Hakq,T[_q!45S8!_e>ç<_bўTW oD|ժqmޠ_0m?0cĬ@H,w8D[#0ʑbbmpH5G+97[Syl;1Bݎ_a soΏSq=j>ԍ9_U+X?}!}\a)Mwoe{@ئg@ϏvK+)BP^wZ9s cP/3@MVJ`r3U➃߶LͲ$+1B-nY|mP #$|=uM- ! 0d;Ѳهx*Eylrx/a'z~iy韨Qd5zvB'۸{DBd:+4.3h_I#Н pR57*8'A~WV7TeyiڧhH wu_N+q{jkv K UU\Бʎ/\$^)UӭGsܐ9+'Lnv}E-h|V D37z] 0P 'm4ESďӓՐxi d>z8vW5Mi9:DrTC_^Kgg| *v7mp EpdN1G%Raҟ#ٷ^ 4ޚRӏtu''4V̭~#!{u TG.a8H`z a QXF63li)O(tY1I$sH~c$MV,QN8gqHA4,㯻nIyogmr)¶C_ʨD_,#U8&#6fn@$gC,WO 0?XZQq.#i?$M:q;s~zZ 2񷖕;v*7!ŐRwHRϹԥ) uL+6[ݪxLX1q{XzDEܽqZrwqdKѨs |vl/앢 Pi};K<}ǝcv|ٕ9ÆG2aVSK`0ȧZNJ\l[g kr\)C~lȃje)sqS1p;uIJ95j8-/bŃħn&XcA&I; `eOzNu* ~FXu-y,ɷ$N:_*-U;NYAg;W#(t!u o <$^NԾZpB/]!;qg E)y$$xC6ta uCj>b4QiW=/I!"h.0XO1;ba RET+c{]FX"NY?63+"0.B:xxzj* N\˷Vѐĭ`9./Qq.1|"QDj#.Hq{ Ү[uBAI\_Ugנ ni ~~Lǖdfr5 ZW=7Hu$"3fJd6=Dф%-iPgc{2D3 wEH_%c>9ĩU?-|&ƅnTL?Ӕ혚\ť=m@ZN6 3PWYrXF@ԟUm@9X܂0V{ʘK) IFFi:5ӱmPR:U.3Z`ԕ3/.0.M1)K87&'IҐsK]&KrO&PEak*&D}OG=fI:6k09H1/Nu.:\3xzubFI1)F,BKT`~fW@Ca>?xyS'Eœ5yܸj%ؖQ*ElQ~͘pFXbusthEy I=;ё?Gą E_% lA2tI' Rqr-ԣ#[b֬I =Ԯd;#@htA2ڴiXe]*Ÿ.-U\ =K5u|+g^@:4b 9w /9X ꮥ}MA]Sgyo5Z3*-X"bq  s>5bOԫ 4! XF@E{*#3( \m$@n 8=dG{0֔>Z\ƅS4R J P-tn;;Нr/ţ餽;m] RcQk8U֠ ɱRg0QWOS^LJ T|߯JqVmr;6uxs&N5S/{}U8M3>H:ی<dmZH:"m Q.YQ$P sq.5Ǜ[wdyPk't̲1.r q8=sCҞS eӊh0N X[T/̮A*ǩ &RdȬ "E]}X&۫"=߹o"u׺9Ln1$k1^ i[lZ*:+N> Q:syJ.oΓɁ=a^R ~F6H/F J&9*rITdLM%A>?:iȘ5ɓQb~{#pX:RX@ > Q(HlEW/H>HHL+f/_ݒjK7˿ ,iﲾb QA3Fہ /s"ջSD!-7 6ꊿY7g&|ZH nʣ% ofث64E@2NZ}bAHF"ӭXYG1@y-Oj(S&وn:]}}$Y}eCP waG.\x#՛N0 0iեp-(&Bs^V}!ڊE Į7'jb [KwoV~cWi:kڰՅ7s{NCw]&yE~>iQ7$|fF5sm?_(P4}ۋ'bl6G&Wľ8莔#=@Ņc9D̖WF$17PN<%!)Kg @i.bZ" _JMޞ, !sՀߝjO `[RсRs_oB`qus- Hڐp!I_UZBݛ+qġptq- 4Lگ!ҽE`E? u {_Qx,iah^7q9wy臠 G.4]9$UͫH ܲšs I-.,H&Y4B"햚8LZSǃK&i<|ڠ$MI.fbGMĠiKw/ߍ[e8j"g% ~nѾ7?g "dA>b+'TJfK1RSDXR6 G8lM1eHݥے] dClaS0j8N+ԧJ7/ZF%j/\B5/.FBGsR~<+BQɹ4{faU pkKTlq9)-#q e!|Sp;"Y3<<_L*"Tk&gdӗf<6\UŌ|Lq߉np8.{D )@qSNSZY|cwHBb)/Fz0vP @>$P&kp=Y@;yס{>KaQ ܚod9|1;.n7P1o=a pUCF=5kڇ,pOer "+(o妭ux}gܛNuur{vȵ@\1>̦E a(;RA*0UЀDlFUu*en@\ckqNEyqF`đP y"x[p_}򲫒C##n#j̩:ǣ9dc.SMmkRjh#tA]cužMYH\prsg;aESL#Ѹx3#~(\pԟz[c$><ۣe,L_ke3ym:b+ Bw ѷqz];._o\A`%Bc@8zH$*3th+oٓ jKً2"Xauf]D~UDT!U2[cn<՘#hޓƭߢF0ώ'$>y'BC71!(iCZ`~_S6lufl׍Zd;+tyƅ:h/"<̈́nv 8k4̨m^ʣs{иX3;u~!K1lo$4 a=0LN$96(#,k >ׇXu!rb z:I_!&op֡w#:QӪFM%y&;&xQ41nOF*5Mʁ2GJIv y94"kj_*}O2ϲCud/S~g:-9 Ɉ/=.!gܨ0/@ VB/{8djRɪ#4UpR ;c{SuQټ -ߎqF<ÂY PƄ U;`iQ {Jli78F=;%t~ڧHñuC"4QxI)lשW`$VR*Ì'9^T2RTCg ?Nظ‰0=g76Zd,uՙ.~.['O'!ȃbr D#@$1D@Y\ XSշV$d <\ޕm*v(UE(90?AD@T&XXV4G2nJ]"0kMi82_*dmdE`@?l {8LdmavK.W/w9bgj)L|!1ƙt72 zC]dVSf SX/ p~Ru d+# 6k a|q?vs4 I}+4?!4cKY<`&2m6N(|LSfO8M߆<lǔx]L 9!sd1z×%P56F84SJW֠]#Q1 !wȟcP8HOTIB +5( 5!`}V"|Ta~6gޯ|jbcJ @.lFMj[+>Ȯ dA.2ޔxrtaT?t~?"HNߒ_,>hCOGRe weJig:c-oW#]l%mQ2HET|Ih/וu- Ik mwC3DžeYPf븭䂍3qtrْrN? .ٔ7>SZ!ngUS⓭=;Ա3iR(X2Aqy7fZn+7+_@L6UwV]s)I>>}Ͻ<>h_hC}kqE0j{04tyojR^D\A9-JL@]i : 3qH3ylwWZõC.n;\K}{;買;Fl$OJs' /ڦM`bO<&;ƅOk1SaYZ ȡp:zr,oRTcH ޳dUtw)Iˤ_e5(  "3|Y)(Ѯ?>эVb=߳sA OMX#z_KKpSLOi![LNPsB6 o17o$) KRT)* 9p"%#@\"Y}v\^e<xTl$iB\a%: eĒiZq9%I` *|r_驘=i @Y0ONQGx{Ւn H pn~\~k Dd0sE..`]k{1s-`n2j ~"b@zNX%lx-C]}5v(DP73j:_tBӬa1m":s\Y(骥GFc.6*7`5rp!zo\tAt}'l},Il'%53E~cGē%*5"8 ﶺ(ߢ%|猭G3r|&ǷK1iZUg(vL\mtKj4s)AY$ m>3;E7MҊ]9u#^w( \.õClHNQ_S=X/}GXh98JǓaF4n89pRIºJ6nm~|kn{)<A7!ޱv*0!V;#?7Vq> Ga:ER# 8)jmf: d<%?BsVLrt M[\1֢zK~;A.w.J>)j{ck>+;#2*D[M*\ZhPw^_:˺G&ykZ)ma.졲{{/iuZtW &߇Mޥ39&r<.v1DmA~A黖} 8W}gp4jApPCPIWgRX1SoZ=Y#e;FαE\ێE3:!fR-u#E9RRc:>f?"i=\ !U$k1sN}'unˠZוHQ BIL3 Um:^dHP2+9k䕮hn'(l1۬$P|ʇɝƲGbKEpqTv`8F1THV>>Fݫי \fc2bd O/GG}ӌ nǶe,%I$(ӛ5~䒫MHK.Բ3,Z'Fqf >or}Ā%v`+?[L1#I]P@O$g6Rpz"4j~&~[:rp&&e hPPt ڰ}#Y%bs0J9SNrfyxymj@E . V1َMR[EHSgܰoˢzIbh~>a9P+B}1;A즊;- iKõvhzJZ:mx&%D&8(KǣX{xFL!/ :_l¢8):`T<(Ts7uɻ3FLXA Rj 32X]q' .3)uVw=2Q.'k~R]O"Q.T :6G(bOs{Gqa!Ycczn(_PBG>)U@;0j^@91OZB/A:reM RiA !#/9Vљq`q5ںL>sDq%E>˳0Ԡc  s\6~+( ܾ / pUP#z1Px?y}(1X #%6.1bGn9*~Gn# :0Fb3>MK΄E>R V gZbE2Ѡh'9H~SʠYٲM?]XXNp7 muP ?H6kxd3.(g֚2Mgb?μ,7fM Hr0+^pB00W{7l] {n/a4,؅},FG8 $l-Ҁpk8aeYl-o>q-^ڤ5i(o ViQ ub&Rv~K/tOJúh2!VQ:&I-$-E+ھd ɹ$g~Ocs=J_\!ppx:2C~4x}&sPƝ7k|;ꚴ"XOu*qr, ]c,05נ^S3_<۔]#7 kyL ~sQr?hC{<MLˆˤ3#Nl,Aw`j #Íi: `.e{q@x)&I?$Q׫T4_pKkÂft=BnU{U.a|gC7ZDKA[Owq4侈#aBr P김9]#IV0&[ )Q=fo(fij9y&qLG~Kw+9rj}˻9wC!/9 A^O}ѡK29İ uEϝʀIP2Wh"mU;`x.lS-Y.,9)@nK |)~~e+xH,>uhLqp]cgbbdozҴj5`;^<Χ Plf&k/j$~Z;kqbW[.ۏB ,֕ؼ5؂KZ=U GȾjzFj`By 7Nאh@J>K܃0INN#A͉ta_HFx\:Ƽ%Uy= EuL(ƇcBK0Iˣy3'Cg}>ˊ~٨83J'5yhJNH! D2RR9 ?&15#H+0IH>6 %?}9qZ#6S>;PmcLg>xg2g OMgLy`S'3 ފ̟!XJ&\ډũ2h }@ll#vpeFhX>- A}>)0i@#0w٫}lPQnD,"Wd^w`8P7=.7B2ܻ%MSԪ#}Y1XiZfKTovr6\$g_q)q}ԝ4[r 15$[O(x˲b5Wk ttyK{N}6T2tQ-0iDJG}{OS_#P,p)]_+{5O*לgoW_~oynr(mG{Q#$q/hlȘ4~mne+ SThI_L9afuo,FD⥲c(lsB/pm'bBu29f蜷>u D)!{i!Bj 2mp0p *>ZAi_p"G =/woPAAUR;HtU9!J B&E|c[o]:K+`A@cTWhIx)k,Rcԍ}Xo Lh z!ݼ—xdL͠cgv)㸳=#?cb}BvY+TV-9U8gTۀ ҅>DAu_gaQ4 -oLXlJ`O[ݭW2@bWu~< ^?`;;c2T5 ',ܝ%y|AnĠbVjq̀O̸J|*𓴽 *ǃ!lC':OY97(H@0#]mh:ϲ1Hv R8D1u;U< -RQ.:Sak l:d~F |?V*Rtؐ{Wm[5'(~ص'g~C107F/B eݕc҂mNoI !] o @Ysnbnn/T죳[!WKc],(ܜЁŷҎy3uNDG?$Ko%`EGf#6N'CT,' :x&]PE:ME2|f ;#=wdt/Vո\/܈6w}$b8eA$tNi i}2e4H*cL 4#V!#BuN*:jeJn3;P!҉#c wY}Hfc^MxeָZ#+.U[zm\\hO|Ȯ{Z[yLF|Cʛ_m%))5lm_wɐb)")~4p*!Z}$y!G06u ç.h)d7TksP25KY>;9-PVi2)E PL73v"fvvk0:_d gp( |G1 YOn,3BZj;믷┤'!ԛk]̽}6ѫytrX{! 3|SvGheD4-XP JU.>M8J&/]@\&o鷪}8 jHкگRnB!h7NU~hEAKQDP.݇ǬzpagÎ,i%ۄsƜSNVYOhC=Mg)w=A"݊?C0 IYuL^qzaη);1Q'܀]F[s Vs #(%0vwTa;fWZw['ǃԑaS54x/uΆ{F+SuM,xuků 38,OU2y?^%5̷j|<Gz d3n71H WރsόLq s18X3JX,nA(ݎJk [D UWc.}C_L}OPAچgT7@ Ev8H)|)(ͪPcaks1*r ڑ~ }Xӽ.?ozTgd2*0\>H7DKKaG*{~8*Nw: t O9Oj>IwY.^F{m IPQ k]k6t0ۄb٫q[_&N՝ tSĜs{:0yUhL;`Vm=,bnDBձ9C(F}|m.9a?2u*O9[ ao˺L\HDCܑ x n +lT]]jUb.7P xE7QlXF } FRjBߑ[nrF|v 4U'͵t"z#8byk0jk=S26}rA*.|[9NF~!L n-XXympYx _a!{GBs&>Cğ&O\eNJExu2;F,Hw=r{J ǐC:Hk:Hh`07b~"O .g\{-xs*VYf&u#kP^-sXB.< ޖ}|C-DA'eh}}hn֯g3C r!M|8@!8s*q>X'TRF$'pL*i/V}.1tˬ&!dz$hP<7}q@"|K:?k,9a-v 3}PȩOֽ7pdGO8հyV @|̯].3:. @NE! /x0ʯGLQz"?eJM)2 L%j@X3S)U`mLiwI2!tO *|+k3.7N{'h e?hU8Fcn8b$3ͨKN iGn "YS.@ʇ$}"L~LZsqc1k_=[Mgo-D"TLEz6QCyz| f; jorG_"u_4 tk{13BqFWzkF޵RT$Dxy^DK}yP[f. G7.7VqDn/{M]r[O|IpXe,Qz("h&Bw}e@{V9g.>{FZTjT& 3}2~&*5"l T [h]%T6H$(d5UYP 6ʺDtahk! CT3%`Tʎ7Xpr"`&j3פ8@.{S&_+! ShW&.UWhFwwd!t <}U0^nͫヶAj6l* J|u`ī9],ogQȍcuZO<<3kiq#yr l,*ZۛV‘ʘ Cx$~t)TN-B⼌)mig_% 柎%NF$!lR-mez 3fq㖀Z fC c.,Ӣb6,Ze8ٖG,pؓ*P6O ~ӡfvJO?z0ztۏ"Ok(6ǀ1Vj9?J w*7t?6Cso77Ԯbjz~3-@I"|OU3| trc.J4飭Ɯ tfhl_ݻ3T$ 8`<nh]鿛-Ks8L'Bj0NyA?hK K3c\3vMXS$`Z؆4vH$=ze6" 9W>CI`{ ;=TO؃n2x8|#<_q?mJxQss{ La* Fc{2ɥUP7UbL?[K#o½y!D~ѷ5h z'Ğ&jOguܱ6dr>  YdOgH?U0I~>^wB؃"~~QޙmsJCÊ`A "YƓ!3~ ݱE oiu V\[9R"ʟdJ ) PBlǯϿ{:{Crd8~?ksrQ v=O^D?K*[`d{?tt 6g`S<Y!~9/Y&C0 @wٮj8A;=_yhs"~" |BWM+!^m+vϔ9VI\;ƌ,0'ڼؽ5櫥l޾[no9r/b&T/ `8O`s'r\GuIs5Z1O]тG3 7j5#Ҏ{m[,)}QZy@k郷`t00&O;7/2w  >28hnxG@w8Ni:wGUxrVNح002jx[&}f.ğۧnD~aV:Lz&Vβa^u*3EpASŌjC*M!p,S2u]qc20ޘk^AȲKyɭR_I=e4?tG?B5E8CEI!waOCܩH# nɊ"S#uC9=\SU-֘YB2X{qۚqvۋAޔďD(mD `Q^[!4p=jSxAjm,%d bv/_= އmRD׀CD+*Af8Ա5^}4ؘ ܳ'[++3i9JQT7Z4# [ZRsu |jE*u)jGɊ,? aE~u׈ O}?ax]I Tze/G,͈t+F.ari˭L؆C4)t't aL9A9Xe,BxrcI}v.sgO,}ѓMm=tǝ?Wż!ڛ{j?$iMFRi"?LnpO:= Ao$oyHA:!=s/ 9Nv nJ,[ͮ'tiռx=\d/xg*eh]c>*OhE2In!G,*ފwI=նc7Kc?diIsDEsAzwF6FiV5k5K!fv{`"蝌:[5T]'g+-vuQ)* R1f\Қ=W𑍯9ɦD.Y]`\&v< cA1c5c'uU~^l Zl6+].os A$nW7 o۲w|h<|R`}AϕV%C/5C1 7QWAdP) h?A!Ay2KgMQ–mHāQd~*9Q.׈u5' P 49Z+VѼ˞w U["qp﫯1#y@7̧0UAK8FخI/__hֳEfR^G ^D:"N()˙=4: I/EX5^iȝE\bPix?p&D& !igTttC8;2 ̸uu6SBak:o8 2̅8r.EcŠA0 FN!؆e({EYؚLX;ucmzjncJ:1=\Jy&P$yH[*-ln/*MHDj\U|4i=;̡SG!t5n:=%j, Ě5}FMU2t\rMݓ+s[/"g{CŦ5_5FAS$z͋t4dv7;s M rGή)m&g۴kJ@dM>#Q7Gbc-Ρo'<9 wS{mvwxϯ+]6EXW_)|2~ȨlH"Bg]s4?eȳV;`;L،Ŋ쳮7:_I2⤁ 2_t<ܑD`%Qw7 =~iJ=B\ֳn. ͇95[E|Gt+,zz Q#aBE"{r'f}ϛ8r&h9yyI(˚ՄXԫ_w3&ОXk[h{c0i({Hz~LXNq^Jpt (<JpTd7/Myٯx;sN*=fX঳ H9HsBeڧi\m9 &_1UbOF[xoթΛ=2 M(OiI wbZrڴ)  HQr?yHEM{=qsծ)h׮uI<_QJƝ d|1W+ߪ=Ԙ {pyM)FXCO}/RpĂD> y+L/Ыu/sـ+&lj06;Kj<2HQ$GFoHQ' Mj`A vzXN0Γ[p0 14B覕dIVLt>HHVm`?%")>Ř|F}uQm1<瓰9CI5p1-K{inc q]e ʃt`K> }7k ’ㅾ)8t1bˇI_d(LMxvVCt;Ij<P=**}T*]h)L+ҏuw5 ;tIVKNĶN((|g_;U?P'NYS|mˇNqԑQ;xveЃS^_mަ7fNhhHAr*%pXU YVs4]w3zlvEr AA=ot}tEy^"le! ׯ[oUE'+WPta.1j$co-l[97r&d'iNa͙f]]h>25&3~B"5))3im+7iG`[b"r3s t̿wHTJw/Jg1j8Ys>  (b޴%櫍fug%UԖ9:IhBTMdf!zi"Z0{\},(zܰ 1-Q!V̍h]λj 5`E"U$Ϯ.-Kb8׸0ɡZȻN׫*kU{VnbkVIG_)@vI" f")~7U[DMD1-FT#D=*eK-yH ֔ _L1 pL|T:lBYpZd-F& vdȚ@hqrVT9oҗկ&%r -8XJG8x(S;)#Adt 0wg -8/9]ܚٓfzs'h- ; _Av;/ tίKrIxNk 8МDohvOH>݅B8"X1Z0]>zG$/jsfˑ]K4=A%+V eq,@0G(PBƑ1a/l]jb-Z]hdWUn(92 O{G;lָ֦p࿏dn1({kv y و(xWBA=*֤@O+d֎ AɴJF]TeXL(KΫUS^vdvmOr?t7yFF2`T爔."~l`cڂEBD'o7 7d5c2E$(#/Y ;:;˅fY`9`@jPi2bjrk%إ̊GMщqU܂8̞4n^o/$L6:~i IT0sޞu\$-f0Rlc d[Y4>O~P&s4]FDQqD@'5ZՑؘPLc:r]|2ֱ&j_:_<s.#@+Q~bdɄE_gԎ{D54D+-%2흻8FؼDV GT vT+VRLen?-MPl>ELE VP ][~BG[ -}e O{.J,L3Mڹl}ʌua,͹U<gڮrٴ(槺C239XB^]2Mn \:';)~z7E.ΤxAXm _p%6T5Mخ ?kTQZ}e-ASs0jA [B[1x>UFpU6cʚZ6ݰDnt^  @6^uLY8ȋʏ(mP(wwu&*#ƙdh3 lݕ[FS->@x*IYu__IIw^\>7l3*13daEdPt8z]UFflJ%5Q5vØ4P Q8^J^O(}d+mM:F\/ژ˴-[.g8XFc(G~a 4>R18%L@B^v {̏the׋$piS]dF= ezx$m U"NE$Ơ<Q)Dr+"~q;@B/oHy2n7ksrb#%11KbUNv&~е#c\j'A.9+zo),m5;O={a}2gpaVˌ a%؋"0$]x:ͬ8]aE(uH$"9!q6q7\u5&7!q;R艚TR['=F&oAMU ?gG͞+ 3+EsH[2<%{¶VN@l{ʪ+hMOB*2 зm W&8:VB0nf9J'\F:=&{,#*җ!s!jr`OfpY3Ð~ޅx҆dq$^ $ֵَ3ϳ:Kzc #/xQ/ѧwvP_s%I?8*>4|"T `o~jN i(Xv)ZH(zQICL9 9- ;{/lDbdkWKNL+/kةk@ngZ/#}}&AV1WC0OI gM6h %mJ}=ih, nZD}F1Q/395@ŒfKEFxhQ$k'ɛOw`w{QNs ZRGT,;%KzޯSWq<oU U,_gY3䖤x HJ!Ȧ=F'K<=|u10RᱻE9';@ WфvѽFOehyW,ܒJKTٵkݬ83;>:Wf1']jəu8jOcyɋڿw'GEGeG"DՖ곪i>oxxHDzm#&uXG}]t 08\ֺ1rPm _s*7eB4z߮`C4Ӭ=+˃ 1b'وREҔ%G(\E351  m gǩA{zًC3fJI\ٶ\^ _m)6D*1.2.w=cvhZVAj) $!#!8y=1yśPuB:1q&?‹b֓}Rw)Ew6b(aNT;9RQ[rH戏'9#+;eFZ W^]+y_=P@2Yǰ)ǴOY,W:4fWv _(j[)!'hw(?!4=q,lY0yqhJOi'Tdp;!>{l3r H%"痂D. ?k]!W?=NBK%J0R@~*ש_v(eD[7I&kMb_g{tst6?Z,){3B+I`; D/ʊ}u'Gx|r(ccY$Er9K2b$e `" $'ekhe{ʖq".F'g") >"Knj hu_t7m3Ǣ'c,ᑢP7C ]i^ǿ&",{IKm5sraFlSp9v * E\Gѐ.b}Mzx(fm:/=ګw+Xncm 'm,E{]q$Q_?Eg*U$JB<"- A,.S5S)kzjIs c C_: _䳚&9 qXX:SZ"Gcgp ۴G\|4pM]a҃{qNc߸C`(.{}F 2:ex vn6G:SsSr>>swM,|up]@@YD>{0FsdFY}LwY'BDνV!:ƞ(HzX$._!mʟ"e ZЏ:#egoS!@ͥL@`ymaJh-$'{OQ=|~6f:ݩg]Zfav\1[8IQӏV_?ٔLYEΉ&hf)ZB) ÍUȱڳucRFhzmWNCG+k{O;TDVUp㴖^@BPƢA1Xp2 zQD:x0z|^Ozeq! bQ? J7J7޽lLɥ Y?앓Zۄ(QZź3_ x9>*H\tDhs./M3AH \~{eջ \t|1yq͈#9;zRE)<>\/ЂlvXĎgk(J#*,0?88^k7*yjtdo^\ì+/E@:s(3вrtֶ[Kv8(ⱀZ xj)H/#¥lMD,̪iTUa+MCWCaFMx!IKa0~^gBtȑ(95:e!Eef{OqXD0t'8ͪͦf]r"->rDVҌBjWa&W}<;5eƺ>]j +EP{ -eHнXFξϯ2)^/ݺśha ^Ur+o{[+;Ę"'_0Ye4ʎ/JMHBu!|~-':QE:^[ΕVgHcekQJM3_|]զ5>=(|?W\O}kNrы'Q (!ݽj\WVQ_i6z">iPna S>]F[U%rLwq4M%M 3Zk@<:CaS1Ŧ9-rn >bstɩl.9M8L D,7wpt@Ѵ|!dh>c0L%i?w6FJn_$ v4= T)!RbNoVL6'V Y&Uh9f'oOO.S{taFF > YSXMzJ><e8-1 ddKP suWR{vקRdZFey˩=2޹S[ÃVPUYP>u"P8Vxx'u1ߪwkw \4D$}1,R9Lm pݟ=; ԙ^c#QNA}=w%m 128žPęSK%- m-t(8Ҏ욠EAW/+N16G,ϴl[^ K;j ֓)ldAMhN%\ך>)QjWsT`c=*_ړMMgU.Ж֩VDime I(556Y3;Cb 28H q%:[')G$p_RՙS-~Zb=Vt_㩾ԽE;UJ-9Q&@I*5lW[Ż ͚CNF9r4WGn Z6lE/~( 6lqL)HYN#X[{ad:Us +g4{;_{ǐ{!$&;晬bƥ?&<Ê#Ug0]1HԎ%zP1x `'鹊daklX, +Spo&+E"2(|Sfo/Xp(4Ck_Z+QIϺLms%{9y[r6 ^|1-]Gc&TZާ`(Hr,t ysL6 ¢f_i2 }]qH୅i(‘)6$ I\7k7a@uR aRuxwr >ڔy|g yjo} ǣRJpp0%jGdkʍ Kk)^s˰Fy1+9#[UWu07K@r: qazzf`CJ<ڋ1ލQ =뛺:3U 0̱ۃ4 aLw=z^ŲӥZVqVz'D^GXjzLmL (0ko&aֱ{j_enC9B/ GLJ }X_h)H_GoH/T$vqS7(+crʏ~躱ANht@u'!HfOHuk=mQ; O`7` åNTזs RYfSXߝϗ]:bY0&9bOg5^n<߭~\!t<UXLi'循 [} Fh٠ўSh}MXay̼jSSJC2y}C+*g @TtO*23hbbD=&ض*ls*Gse *uX6q?~nb9#wΪ83[ukpS"o`2&HұK@>Ұ)ڊJ}ˌ\.3kW;I;'G&q|:?Egf6nkrOv0YDMB -:KSa&Ls҄ScK xJ%"wzSqm^w$yn EI]t(Q3 K?u;GX^ZŅ9bN˕6@S_D8(EEA#[4[|D`dgG)JwYb#<2O< lPPPdڳ +7/ RozSmaؒ燩=#Wvgu.so@* 4]Fȕ,`m%42|=42$O"kV,,2,:#CeA͒77&QAeͬlshzɘD`)C^DMG-AŭrvX;<èBβYxdDpWɏ ~M@z*KpXXMZ2 n9E#.˛z(9;ICHݦ%S~0ȴ RmrIYRz`I_7-+`x@<e`Úp>g DCb== "oce?S BoN^;$~1{28 FX>51A129م+|H9M d:?B_FHVCm#mL/7!F@+y7Ҹ4Sf˹wSHF%N^4yWըӿp^k  #R,>mfxGlUY3k*cZfF{Xv}#6=;IZ9ɯA%[ػ 2x;ڌ 5";f"Am3p NECHf[fbn^\^#BC(@b H%*zr A-݀*^Rz8Eh/:e:ߴ`wsNȐ}eW^{ ׎qZkCTNU nج 6yJ"HRNLp䠀n"__ R=h?z:7 p Qk Ҩ{ eNN4?!Rljc+ĝ4=A*TUZA;ԷJ Շ0r~wɬ!K@_xp+q)0m>SJd~ؒ[&$-!-R}(G&- j@FnwK^9 OՎLXfRe}z)2LG L3.CF &n9MbN#[>? K>6*gVpnNe^ň!kSh?F:3 qʫڅl"7S(ICw5E&rl/]"^ ob9Cqs|9'6=S~x5o,5ǏJ`MY4E}qTX$<ǰQ f5>rGGxڰXOkpm`3EFV2\I [X1L79i0257~Ӑ+Z(j q …_g<Wo6u,G׉e;k/u2J*)U^Cw΁@q pyo:lw$dЋ>ww8Zt>UfѦ% C(궵G+Ț/w }bHVn >}n﷿m6; h##6fgF%b*a ;>iӖpM<I'0ư,O{]n{sqqz5?!)H#ݒ/O cSPWeЙk^XEŽT$G7q %<]ye?5|1܁E$9VR԰~؜Kc9FLހICk B6Wes  c.JnVX^ (&N(igY:⺊.@ e@XiEl nэeL0R0rvCMHiC)7[#VR%MeDH.ҷSħ=GdcITD*`I30xM%e c.$_t>3 J' {WȻwԜQ)׮%NPRGV|ZqxYr˳2Q)G(^'?wXdKV:wdb hE{]D(l(=+B:cF7D3Zz W༷T]OB-#$Y/V"];FA l\=@ђJA^+O%ʀ-/aa%\U ~a)W:qā{(l- |*|=_Y7kRbX F"?ԥm u9FHlf2n`PKmԗ ;剣ΐ83dWΏʭGCa1q*y*^Z,*>Vԣî* w lIF YJ?nmRk-P2M5nBI~в~x +9z"6 WT|,5]gnFb'fl@ D֨O{P~ )ږ\؆,;3G2?yBrkAΒ&I{S(c$15Ǡ2ɱ=% ̇&VD9^ܽX z!8L{ldɘ|ySá鳸$z0uʰZ$)İ*]*?v3k(ƧlM@q\}ʦl<\$7r6 ,@U42֌FEz!QZ6IrLNPn!;RӐJ'&z{HiQTv>ɸMNW ]cO]e'#L\ \c^9HpP _?v*g\oqG'CUQ7'Ts1 -Æ:ys 4,l=UTWe_/N\ ܩw|&6-L?"eh(Ce/P ׃\V6D1f\ki;:1/>}:h̀ՋCemLyiWbgJj;t=i9'<"yNxq7Ip,l@w Ljs&_`'؀I?Juc,T WtƳ,d:b裔k FA(yaw:`D0%guv`?g*)R7 PJO|JA)J~hJ|XZ95qr:$U)R:FvO&lu(楳KᓯSbњ@ꄐ%x#cO;r%j!*7"WDqV]fa?*gƎuQNJpЍ#VR}k߂(\cq'0M#0ܺ;œg`Ϫ{e UL[-ԑX-Ω e6! Mkvwy'[!*KpqAt굦.6R.׌Z"j< V8,/k4ps!h6BZĥ"˔3iī3gITʿ^l bO[+?+? #dc6/bk5h%f6nH?0x)OD8HHYɠAح "_%{j$8@x [wo#00=8\{)5.#C5my"X5Mcm޹&ސ q`O6xm"[4"&tpWbEEo@]m=L~BY[[ς=G<̂Hq%Te~D6yZ( ʏhdpƖ2? ~F һ>p5ӠqD PQm #^9`c\4Au!Oɾ4%2ogM gz 5JQ:8A 1<@ضIHΐO> 72rQ8[^u7tԛupv*eiuXr86KiZ8lq^zowlt5g0G/Ž#z1HδEF`M%YiR5fxѬbRDݫhTX+KsUVSM#*pTL'GN8qMHœ[<2h*6DQ0zoy&3#z {ʘpCe0>cbcuı7mO~&oݓfЮ'ٹ?alx$xd'!)`%n'4QNfJ̬eRZ#t!  k&o LMWK m^۩ o -뀪K7H{e8]*6J)vYĔs'(f8@bj+YBmc%̉'C،ح%W=P>Щw)Rv#=^k}g G$L*pPIYT謮̜QHq1 VCx%0a,yj(ZYbą`X}% 0&X58E3>AJOۮIX,ކdv6cᤂ߷j= &ՠZV atPQT:ޤ;ƭ@?#F_y.|or<Тv;1rF]*ZŤ/rOx4﹌ 9us/1"Kfyq&ꡡ@?wԁNyoy\ |a_-- ~ -m?;3>vNtb  YaO9o77j_JUB$ERi9w(0^3@AqDMRTCy@0kcX5¥ u7kmgE%ۧH li ?΍ۺ sHO;'z?\LQ?GW| 8p$Ǫl1žQ 苁"0ޟ5`Λ!USoi4YO>`x10{}dX E$TFm۴A֞ w݌tl WnkS0Na \<4m@#-W"䳀Q`<QHAT8261O!e Œsф@oHq2Ҷ ЯUoӌה5]i;ky ˪/$1e)w[~*)K'W2;N]n{mW=o-HMqభP 5A*'qM0u39vXⶼRMek0N0sT$* Cg|tD-Qa"[S4/NkN vZE^DKs Ҵ]* t?QnÆ{|VZQPOwwev 6v*9%!3.7 `;MB/>([RZIOUmCn{MfhtfGlX)ʐaܛ؊jy`/ N\PNc B~3z0p[B$MU [C*&MUI. JƼzÍ]1tv7}nG)}=nqKMUzYн%{?HEj㌇$7!z[A^EߚT\"wa}Pݯ׫dMq¢`_;دW33ܽ2%J3I8ףeaǸoXTel$5\؍6^C!NL s;9$S83EnWwd~dTXI \OD/4^9rMNZm7v5򨜵wXPѷluuf0x/d+ 4B\Rv|@w| Y7) ?S|r xz,j7IJRn)]#wrx ^mhlGw3 7 hϸ߁V⥳dkB9XpนA7_=_?k\o >{=iUE)}Uldlr[=x]9C}Y&̷tXO?S@ޝNF&UX/"B]>JHߑB:ĭn/:-(&) dU W7]qX[Rv5Mk6yn$b) R<2.g,F./##ҹ*=g!TjW|G6R1-$htSoS[Dae lyaoETM}[HviE:-X@Іc?G͙MȄ96r0B!.K0|0b-Kxn)*#59\+9"Hn*5 M 2БNj%X3/2jtG#L/᫊G78 LH/5s ƎV~ߧw+Mb~@d O J;Y ħxW]vϙ~r>qesRr`Ta@j}o\+[rlV&q/2Lq~а7?Ăcb67ۿ?,x5vsUqmEu Ζl#S/|ǜpYOac#,7zdHyluge!O:bLB UK^_*k .6KcI ̹04/)j2{4yiΘZ 5.:#1c&qr[UQRBAyQn ByP>4(LD*,ZbV" Ys)rL/],s9߻>$ǡi-,Sݿ΢$Ko)>ye SJ*ޮFOd<: Dbw##PDT\َrk E2q>Equ ?*JXWOU=ґ lTGsY8F-/zJ)Od܍޻?eYVczckeozXۇf^cQSCw8UQׇˈ#(LmR\ob)Uƽ\Ab}0#g/RWթAmCLJt4嘨$MB~kI`]8\x&KZNS⮿NnذkM5v58t}{3omo`Dg=M֭!'yGB7K,ܽ6?b6,).Pt0d.^!1nlrOM܀'PDyĖ.$Z3^2Ar㮺|.*S QRz{,0pS[HڞayT)&–4MkL=9RVu[ trm+|Oi2ٲp'zFly#b;oh5-1,+}g%`31AwBbW8 7 YCZ:[FPK2fk?5ل5auQ_7]gٟp +Ѡ΁u}qzF\N*tto72mpg%cgшlC@ͯc'yيN#ݕ<(?fdB1SZa)+Z-T6H\3M綖ԫxEJ1NBe񲚱/R{S-O T# ټ~eҹa{')B>jH.q@) ) V0捤g _VJ1##cKUVjf/1Bq>/'`C SO%|@Xc.y1To9a`W<Ή{؈vCGxAzzhuwiۺ.:$+z7kMuObV]J$ajIWDH VYCfaGź{!0H,_ʋhbU'Vғq 즭)` fEߨMϗUxtk@duw!\&Ҁ>CsE7kI*_j }eS9ԡ)*ɴS]wq.<:DONr.)@3LCxW\5z"npwد!)%?ʙ1LLQ E/=%߃bz X(غ-w^s=wgSTbv<3( Ϡm)*!)z|Č ͲXtzorgiE+r@ap8}:/fe6X''|uԶ_OG3JM| kTyQd~^@,o"׭kAtguA=5y\Jz>\yu l|ū(XꟌؚt\tf,Kfĩ56ǸM-Q1\ L%n|jhMetÅ~)XVRЇIM&dTk~/A0_O eVC-C9~;=U0q s|nåښ~f9Y<>Q7whS'" t- gvUz/hPy֍| *ڸg(Ղ7 A.QA"feސ.| ށǟ_0ur*|A>kep ]}.wg)'y&XZiM1^_>LM6u*5,qy_Nf?K͖p.(v{~m,y*yzn'*(Cpv䵄WƜӀp**܍wI Kʒ2&ѵ8!yDuD,MdEwe\`'KЗ_yC.GD{W꽔(E#./*}%|24.cPI#?l`{i qr(t/xOo2js#a0nHl3b'%dwLp]:RX$ V~>, Dz Jud!7xc>l8j~֩pv~/$W8EGkOr pHquBI7ܪ'fǎm}}B`LkJ'4lk?5A+^3V^7-1(W. #i6)XUy:=}؛bs4Tx )D_kd,huZ仙va5A.<2+6QϗNW~^Jš< 8(r+5yhCӿ)cC]+vIZSsgm$q*?ojz JDP$=Ukcg@+OUP2Z&6o>BRfS4ezIJԽYOqc_9dW&ps _C,ڑUy꒾˾FVe@-(£o8لۭ x2wf_fm JUү%O9Vѽ_˓]C[ ٿ݃Cu?u@]x_ZjX42@r W_ء 7{ /Bܮ(I%js{A|IYjuKɗDm_J S4rp5!vix2]/i}\jTč$p餳TQ!?5c7 =2GcO_ 6&)kk Her`*QMabtF :s Mv뀖oY6A^TR(˻!nۡ`8*#KJ^;b~M}U?sG\قAlu $ȵۚ,ԸE )Nt;@M=qp52𢡊~ S&K@ S>N71JR]s1MzYc[^Ԙ/EŜ*-kNUIM،%\X#PbqQ Iq}˸<;srK侤|}e8V&øu?X aqjJ=T+4}WIoi.w-?YZ09ؑm| [`\ ߰/_&?Ψ`RUI4tEzSE윸Kle- CҨz lW>J(hYICMzno!SӍofą7t{M (uUcQ̠+h˞t"+"m4k61%^_ NV&XK6 ż. i4}ܳKvd1C".\=fskJ_D a$zR -PVaNBŴ\./>ZAZ; P-A%&;B -Ȕ_* bRF yVR"XK!\U€FdZլ@8PBUaذG52 ۣ趩 pO9M^H}A%G?ttRף|JX$ۭk!j'đƝ.(i8:KX$~(2p^LF55tXi"nn~' j,vK؞~)d@Ԗpw@ebm;](F nx^5 |}x[= #~I%V:|iKH``lfV Y~N)C*SB;q շ)\Q X7O=/[ky.:o-_&66 𰅷ƥYqm cXҼF+yV-ymTXH-UQ@#'յݩDbP[}kBۛW1foG^O4pIm*ЮuN s}WDJ=fY]]&bȺ1$tYxGw!NY$pGB<] }"5)Xx죊eN?O={)1K13^)h2 wUR/m]}5 &,9pE{L3LGšM?F'mX{R7r*7@p\_O:x!("Ϧ*ylq5ksb!%)r 3SѡFwTYWOjjƐF}LROP+˳V,%ܩV\YYԅr ,Av릧:ZS3wkCGNp q,[vWq\v9 uL b$u ݺcȍ%[x`\vL]:uyLG9Շp*QSyrWX.UM%!)wnoirf~,9J],V3`Pif>YmMyA{[;4џQYVb$y ,";g40 JSզ rc >CMtNT;e%LӶk|4DPS˳S#i4W$_Hp3-DP^+m|‘Ӷr7LTzUNbLp.(v{z|/i}V 5nVäޒ%%>3@::r&ǎ~Bmњ"aZOˑBz aZpOst&Lu~Vpē^EMVMh hS-&oAw0k)ɫmKqJ,ӄX.ɇH,73ƐEFtW^4ke'Ѱ[.ꅇEWyگKQ{ݻ5j]Y)K0OJAGoɟQ0/1χ_T0H0rL [A­*'wgKu0Ymle.D 6|S,l>D=-Sj !ּ pMI FnФn.Qk:%g\Ɉ|;"mhFM, HrQG3$dWM6XM8p$ot@TWP]MuvMPIVѭCh'/b~I4)7MT uL|{:vOiY~0_CREVchoΏ70*GY:cVF\"xR9Xy` ¹=lhzpgg$o;qx"xH-;睚2JeiHX<]*nx+.{O}WgIJulnow ? ÝjSPz:?߾  UQ,4!:3L9Wۊ0B[&2rNXlҡ8ѪI|x2jHqp}mV0j;O%TUcJuɏ̫!0;JH|r[D&\JVNE\bxNeuqF($`֬7 v~8PDdQ{˔q畋-m%%XHsDm͇y*B|\v>I&4\鼁9(rN?R-4B~w a:XT?u֜w*1{Rpm"sޗMәX ͐>(WBA_&b&,sts7'LA lYɱ) Yxڳeh{iH*լhSja`2ۥކЕ>iiƗԿ$.?f}s &jtV*Lqlo8UtnU-;@"=\RR&wxSܾ:.`πAy3 ݑd&UȲ4[&g38::Er7Cz{K%29ml5Ms=>˯ǬP&^ ?Czƶ%M`bD-ع_0S7|(宷RueUٷ&B3pfNpWZ=:T܂8\jT rnzE@2"uNIH#-z$.TqktBNݲ]鑫tn>moe1y&-FfVr:6.J" \]{ʹ܃叾0ɯte~2GH0!]P$7wFZHJ,F7tEL}~Dqe47ۙ_L&Xbf,hz!8xB4eb1tߚ!Af =&65$@T ;_wFa!Xdz/Gx,DnotZ58;TDXonGd(oJ2|5 O|U긭S, +ONaU@Ƹ_ 6ZXHTЅqs{\JKpS(ف2ak !EE<0mRgkS.$,H]p[F9j 3mx~ڝ+nyV F`7^rG6]XQX]I|[k;uu7 +jl5סr0S~+)V}WIzdNŃ^ 8<# yjiκ8׸[PKtKfp omYiɍ; pv Dv'g7geխ. znSgQaU0} \!IIu "x$J്b+5 TxДlXX3u\r;1v*WP &cs^qdp`C{ 0Fcs UA9- Ubʧ3ȾFfI+ש)#/^$ ŮX|%:ӧF[CUp8Vm\?~ m_ g؇z3Tk>k~>)21-K]EbWŰ'sٕaf߰[cEQZHPgNpI1ީBl>=%Mg\=*qX٭ˤ5M,b6+Rh1hT_/ lc9aƊGn4tG1@r0&DE6PXyaIx0 ׇ|2>Q||a] c`5Qι be Ոn.uSAi5:;C-nwG#QUևFiq#Zͭ13`F̖](i:=>֢d0}\b|Sл#?F*>[JJ}e:tH.Ϥ YA_ԣXZ|fh"C\~y˅$}И3U誗UNS^ɞ;6a'׶k>#37n}<7+gj7g.\ sWݬ!,BnƉ+YskB*bץZUx>,'=Av.~{x4cG}(An }?+uL=A&'V2u>L47vJiXHܡv%GPss?z7m̧$:vpa3]Ls"V{jMm+ieLƇ)2e(JAsC? S%n;Grk'X(K49`Ӏk& OPh Scv kf9x I 5|mŘǿgJ‚ů\^2as.At)W%,y)k9ӀfU );w^l0 o[ 3ySԁLTMTpشsx>"!d=>OF)gU)8ߩ#3پCg7lGHd|66VOEmgM`*~3]޵hxPa}681 j~O=z.4F4x&>7=:>o*ţwpdkq7TN>C)'8`ϲ7qYd3А|^28%4]6SM|kȆzcPٌL>$ͪH]'b~A{TN(]Fq8O=,GZ+U!t2K,6ya1cGs/4 iʑ~mؑgʰRKl{.I~\rh*|\!kM*#\G%t).^kS̗R̽iL|04YΥ McwM O9V5\;%%MPS#DVJi,W@uɛS,|qN x6оA,3Z j;K&{77&ӳ充Yiu4EZ DiߢZ?}& D8=`uxTi$gn`۱\5W'ƿ rPߦNH kwvEҘ 3WiD]m*DO48C'J^H,rfqް@,093~SѽЦHTfַkt,B wZOz~ʕkB>]E+U*''粘|20P4ʑ&篎Eps5=ŚLLb`i^a&9e<ǠdGա` ۹!*$ #ueBvviJ ϲ< afhJ~вGfd}PA[C\ޞRݰII7xB#楏_'QJ ~m ( ϤvcoFSԞ$Ē/cbU%Hu4\0.#8gF l}L˴a*Uyuf㌆e*t`l*x@p83ڱlp3p8ъ5%U-_gk$9jZeMXh-=_E 0_mP 3+aO,7.OY]E/LP2drd7,t, gy"s#&(^-*Ǫ ͍Ӓ"D@ ٗg(ų}08iJVN5M;AҪ1$gc+ /=tkRQWfS' $e'VJ]XlxPOւp)p T&u @ZM̠'{p*6I?zpr[Rb"&Ni3AWCò¦9!AA׽1\LC,?_J9[⃧rH=o0y AhP ;vf]*kNrWhSa;Vd?5Ewܫ @:CrE JDStOEAz;hrR'6R9W儸. `j4 0Lφtb U@C=MsA2i|鼲'ҫ'o]h@Wéi\^"K$M'ɲPH!RG;R`$sQٚl5Ǟ[} 430"AX6ƯAa܋!wєq+ nJDL jza!T.9_w;lr[6T&2:)*X}8+BAf1҈[ǴdL\zc/DRHNMZߜꚷ|Y cwZtSږ6 yG~#W.-GSuIWֹm5Yuȷ\sBw76!0XG*C2fƲx&_V.+g|Ki8Y RWϛKz!jWG!||Ѧ2h(٪AYo-n>C5koo[YgV@^֑yS*c0mJx1Z˂xG`QT_ػZ U;r*Rr]l:~ݬ.4sf:4R3 mGp@|cB7c-qdGÖS:O{& 6E  -=q8Md9d&?R"5%ѪU6aAV^pܱBc*OOfR؛(}:`҅HXOd9~B=T5HrX0&@JL&5_u& iХpEzQ 9vS߀8q[&%zlȈJw+Od+l,$dĺ8[}(׺&zO0` ؤ)lC"M{gw'iybnf78GBv'n]HRP²l=v_E9.޳~KU-&>NآNe[Ii4{#ߕ/^hkdmeG~jn;7E9rbg$[>dz:V;7^JW_Q}.vѡL*jy [bO~Qdqy{>7;CQ'5^ xDp=c GxpaԮn^&f]k;eVwU K2&BO2F5> Ck~ɦ&̭ ZaBU`N?pSWFԧ÷I\y$.uMRL{(9WɔYJv* Yrv+xR8#/Oƺn\%JsUV\]V,8lo$a1|zL<\'|%/DNѭB(u0k4Wc <ĭg˰fWqzqYCЙ /`EYe|P=aL6{$rꀲw&OM2pv@GeVYþ1Q!ʩR)P"І*3q8$FP4ElS쯦7JXBSYo2|:f$bԧ< =5wc!XN>`Hk֪R.c ʍL~/f^ojT1ĕ>z%€^cʗzRަOsm[mYO8@:Iۄiʾ~R'.8PUr*6@j$^dUobk =oc'%rRt/xSfڛ 7{ɍ ❐j'kڂhW_{I=xU#@Ps W1;h0r-.DjKT]%W8$s]l5 Inm߱~d%mcJXJx UӬo9僩@XNV^qE!N͹3,q:IO9*3kJOLɀF e釷c-zf9ţkW sih>vΓk]\Ռ u=ݿܸxfYI6>A }V$"(;A:?Us? 7 *-i*'ګ 9(E)aH8f&jKrZgO4́  m:#Q:N n?T'`D$# ?rPmizKH c#iA%?8ZXŦ pg7Neh&um#ؠnoZYI\T# ]c0f`Ϊ#ҟҖo@M^ޑ5Y(;(E3֎QDzװJAPA"vKݣ1QV 1Z*Z-g&kn;\ 0U|.3copLc%tx7 Ģ,z3eɜ,wYN%-NjVa6|]ZyAkI`\%~|vT9i7ȍRB<; DSfȏR *Hb4,t҈pt"WsIEwNro'wd&۸)nJ|Ia~蘚SJ ,Rݛ崵U5^ sO*is`L[N C%[ %lTwf]O  BTMzgC@X֨,;jd K^A _,5$M CKEm"i3 %{&\Aį ئ$_^Vӽilj?HKq@k\0 (xN?@OwtO?_%O$(4,f%}A?= -قx r7D%^m9HeeʈwWY]"ԩ/T ц-lnv3qO^Xqz8VN">WR0cu~D[L*4e4&.{ǧƐzvCI&.v#l!8'MRCV55 ^jII:rYoT{ڰOnbds&&)7 ^zN'c#k7Zt)?.2Z޺5)\BD6S]zRᯗFv&\VƤ{e 8Aؾ }^jhZNJu@ T@S"5rS5K&1inC|]~'z(;2wk1eDnlAVaN,C)|Ƀ[{X>-~ebإFZepnv:<쌏tj =~R}쨤*fzW`(eA0=Hsg|J}e a˶ ̕0.Y5dM tyz1WVfqJC})Ӭ& tc?\Gk`7@ X{'L"İ:Q\R^j1[(n9*Y+a6L d 3MaR8HJ0ShwڶpY 6ժ0o?{%GiEA,CL9e#ˍ+ѥuvĦnq=bq rOZH&ry~tcg7Kay'm.~3T!p'Yj ]%M r3zsxđ$Cۜ)=]|`S]6S='='ܔ;كLA gsCTY[Đy5+pQזkf~}Xdeo"-H3سyhP̣Y;m1|`!Vuz-JFwL9 )V~|FV6u4wV1:103T,zdxy{M⩜=vȲvmAXm&0wedQSQ/SW}GFx8CY".?kfўD\mwnZx|qz2*O9Kf(9{kH7DX<ԍj߀:gGԻ,7|L':nh$diVo&f7 ػ 'Pj=&E7\h (YG ~OM^Y?:qG@ﰭ'PkȶZƜB``2ιHlmonRH'VC$9~ԴOumlaf1lζ!}N;Ldcg' ];\Ą*N >|߰Ce6LmלuuU`r^[{mNA_ՀN?ǮPl%FUMfevyoLo1逛'K\' `[QYlWj@2KA6&F B941Ajq79vńJ:tTI,袠Hk괞U% ^6Ӡfa"GރHF0;-V;r₭@%č!-6̾\VQt>+2\,QxHu2Ͷ{:W.[TVi,VSFV|#_@f>Mֹ!eɛv>A\~SVv݁Ŗ'/`%+] +H*U[;tTrX,~FJ\qMܾ>×ıs[68l/TJJpg5N4*¼zL*+N+'Sq'# *Bs93 =Ua(Xh"*7qBlq[Tw\!d4 Hq/`"}mF;6uQTG@:XU_7|N\ l0.hPVA<\wag<+ffs假n)Xr$W8$[qTIe9q:({i /+d6;[w}Y+CUz.^X'y^\ 2>D"9Ϳp͠e6mH~.=> Z")7R%m#*Jx3nQcJériEEfB,qf&.[VΙRu&p'UcW\P,70L}-X"XV>F Nߙ T~Uk$l|9\t\MuJdZtJE1(?yiAj@iV>t/k3Wh.[2:@oe][HS .ޥ{?`u$dd ):yy-!XD~E.WPṄ7;D&&.7^OϜl qs;f)+Gf6r%SWc鎈+h7[&.CƝ|[%Xi;怕>z+M=9x2z 䰚_͹{Az.z5wN_f%Nt\➢[uW` xDk-<}Il=5My&; oG^5%_n#n FK@Fp%VgL{5UAMj5nms,̪2L3{62y h_ۍ^ȳbat kNUKڸ0jE^z FNXRT5KQ{E@)(C zL4:\@m:KPi`Uu|h=/)tĈ:hD|3H̰emӼUCI I"ulcPsNcVo&b>GVWx6#0p[}G@4Ut| "|z șfdH8Bo W,ou($ dC2qNh bSaRIߟX}=!MX6x7R%8HIQtPqjqi9ѝWcߪV^g32+y~2Hp Uغo爌=k]dInoWۓ{+Ʈ n/paɟ5ek5d&QTwO^eE74BK.mֈfR-pְpx!5b-cMj4-OϒaoeP1Ք.`j9U ؊JS? ^:, G̎W^H. ]_')dA Hz 㰧8?[?qUndU+|z$lDZؓs(QdY8I9 %t#ٿގ?.V}+CSO ! я0{Gs&z-/fOJQLoS XanyU.MB٣>K^+'==zhm/EF) q7o?b_W?H}R!6P(}!p rq\b1x9_޹cE+ʀ[EIg݂x{,iuuZMg*S<ͺ/uS}Ԓ*zmlP;7."&hkޞ键tI>ZB§Y٨{+-,9r)=fvZcq샑́S5,kct} (*"Wf`,@7HBf.H*F#=;ne0eU3"cr2 jz5̓*VD;s@5AIo 4E FkM=R |%03t/Ns0<2efQFWhm-IEK9#{"/>-M^V-:q=rR\[2Q)Nq( ypsY:h3j A4E` _ը 0=Sf}ך`&uFqS@:Q֘rWC_`no?^gP3bkƱUߤRiE"Rt(,xg d%i}e'@5sԲAwD㢩+3%_QNsRQZ!Ӑ?NV_@ǂGnIJh9G481M"++ 4EL&$G h>$.I[^1ԳE7AJP4^q nG &[2ef"nK N J&Tr;Y+-Up܍c #$0nW9v,Sv&=wn3G=^.AtÅ@BsJ~}GGn ~s,[J9tkhd|B;B_x@0Lt:&lF/~TP"G\D(4@,7#&{krAI- }Z["gbRB?f$j=EhzLsՋ Va0#%L ټ[hPa: :-ռ+jiG7!ܺŁp :P@`puʟCv{Hz86z8ٔ(:G{H.iۢb3V87y+h2r4o9-|8ոn;xnE5/ O]q?kn Lؒ-#pY!1w=̥ KhI/p>9!EK;4|㉌(hxԒ_DEǬ1NAaћs̟cbvdǵH4wHP"g 6:"N}Xm !?L@M6ND ƞԝ <[=3^j:L)sf~ +HC~L߹;e{Mp\= GDZ%X/=|Օ``uX 5MnoEx#C!SëRRix68PPOiD˷![ Jʛ%Zt4v=ʕOoSa{lX0eSWHI,Zߙ9G+z Wf; = YV@s]YqߗGƑVMhG{ov-+aQgd[k{cyr]ث%5 ̭vb#{(DT3F|U!yVׅR}ʩpD(>JoXՆ_[E 2?j{n:H0Ewf[aP"®G짇htioJՆEPbmQyZ'!@p%'2'gƄP԰J[BS5ɻEW%QO`૊R8B5xz=B|7V 1AHfJq'LE\xGj} 52Pǣ pf{| d|E&6x{'$!$VK":AjŢ7[Izh]VO6xr94ET!`Kl5~ix$_M GOkPA7 +L͟RehO@U^ ٙm8<ur:h7 Zh Gnӫ-3౓ NEgmu#"o26~=C3t; oP$S ͡v/ue[* B٢f&SV 3rqCm X~<@=}TzT׀d9;m`-h3T2qcpfR(kҫ42rv[UΪݐQ|z8kofȚ>.p|D7 P=$BJp$^ cq Ő%uRh7qVBugdh&ks 1woAHsk $0^ HEXObN*_'!-1z'~eȊ̤GURPrb'l72b= U:n>>أ'q1z}Z!`gxx5(zMB <_"UkɞigGULzPDJ&Ƕ?:E[a^!K}xEIcXK !KO0ƒXArB {ߦ[ybh-9*l+xF{) ڮAxԢ0a|S8S磊z2j'YڐR\+$2<'c OA]dC`a/yE & \&$MP5&͔٭%??]JL3Rc_RR,w;{f-z/0]{I* ^cG(u#At0C@dP_]Oo˿򖇠euK?"'w}H _Ċ6})t^+/%5mvL\Ip똕u8D邈 D>A#G9,!41i4# =<$(AA}ahHau׳ 6qB3CJ"A3+|˵/#Ĵv.f`}|iXC|5e"=? p&, c@+ؤ@{&?R&pD\: 'GO!#ח(DF\[]0oooyt\z"ũl q.:>k ?¥4h fa1區d% 3ֿTR)G@>r3 TEMki x`Wj#%# _vZ;hsi>]&{9: `$i؄'A(P)޺ϡK%kuʂEC Wqpd62y~L[ISNOv{c  |)!yg{R$N7x!=~[tH9Tnh_DPrQnY,} '+QXtA{0dw=9 hu U: n L_3΅FT)&M%d]eFsxW>Ә}?ƶP!\h Wݔ! 7 S:ѧG5{S)/Q꾯X:8ʫ4cUnG{#6L\TJU0e؟KvaɝF''#9saE]۳hҟpS-R慔~͓[g Ŕ4.!7BKkqRf qp#^#H;6ʯ hA6 %P4J/(! l]hK: =d X$5"Вh.~b=RDf w餆<W`qջ4\,ŽpDDX`cLĺ>==i0:ԶҳIg! 쑂ohD?1Ϣ}~ dlPH|"xɣd;3Q`x|'K~ U*S1wNqXJ*+0X{3dܺKPxkC)sc` 'Ծ$iہn4(׾զ0阸MKE-?\-b*VM ̀-t0[77:Bwo-sro%lml(׎.zw`mg)_bx6FcD!E/H]"Mz1qrFk|hl(<Xx+fZvp[vDfOtq:Uff:ѩŮeP䱣n]20#ӐuK ?&i_9dr!@p 邞:_0ZJv& 0 0CUWSRzh43,5T֬ <X5&=,½^|h6T{nq]aJf*x&"̵W,P}SAbÏ!촶 x 2- yY#bnӝϹ*B|Y+l %O FɚmZCly`Y^8-'Qf=r37x#;>7_Fcl7T%s> F\M#l|ώym ⛧3\bj@k{m߃kO\qF€s+c~o6 GM 0qtx,B{/x#X`> %ulpPhr? x]3;9W3 i\2QX:߂3_ |Dv}u Nh8W%KEKiI/&kv45>>$|Z-^5of o-N\5DGK:Ѩ[<7^#dī&s9Si=+"<ΕBfCgo@]@+*P-܅H k$injґ#I"w:sS։$W[.oZ @OܽcaVkJ}+&xsG0~HJ}ىRE6a6RRc3h3XVea>~5C΢sL]ƐSukR^#4oҧ,D"!gfV̅f@~Tw'6Fn> 4n¥Q[R ,6NҦ4{t"ƟIiO^eqS/٬ iΰw{-@"պAXˠR^2t@&̊=@rP裘7o.5#º)t~4xPg%hnnWyb+#Voլ5 Pmr̰y&ݤ @ܷp©pEYP^&{gTOS> .89G8wBy]6HgH&wmfJSTOܠ.qqJ+f l Cp;~n-HtMtڹq(Ԥ۱҃Ncڏhtz| HhLxF|,bfpNG66 na:$1jjU ~ E]9-N8dQ$1@n]oL1rGHcU^1 ͍,HAgƨS(ӎNh,S}8G/ؾH;ɧ=?">ka/|T]=FNgO[Acwau jC)' s6Y .ph4dwqfg(G6Tv1L+fR8AvŎMĈQ)nLaG^'INf26cV3_"yk9MPV~*"0%+*v;$E G W2 {3g74>X!Ft6RM/S@?(LȠ0g&ϐ#.`GӀ~0^!Pe|> P"_*2m e@[PLL[Nñ* E"w?̿B\ɫ#dS<秉&$1p2 %EPN f N-0^?yK$ t@ K++2 E VmS\MREHA{|~e1N,cc#tr !~ʌϭF/{&R9M̘t4 `wPl4|:lO+)GX_"Ei$Wυµ\YRbfﶜ+b6@ @^U˔u/E(-b=Pë"CLY j]gn?P&I_)k\i:f{ulq'e#/78.gh"uԊ75 Γ5!ٰ%913*ߜbYe6ĜCRxzdxCλ oa(\,oً"ݙF Vj&žvnH.O0WR c%^X ~WO9Z\I2 tT3zu7IoߌcKU_"rwBBf|<%BŸ0 NO IAECÞiM 3 ?Q #5 .=::(R 7Q3`9dm&_5yη$HBN/ef oz}7`hòC?)t1W)@D`{b/YۚFʹ ׬tUVgFsw :I]jC+%\^D5RP1wu~%Jϩ/jƦD`/Cc+Aqw`S`TZ7{/=y[>H%Van-b-92 0<9:1mҊ_XSm<]civjdvl֯@eŖg^Òd3x6 [UVYw"tEZ vsG7Қyq5WkvfbN9!S{PZ1lEi+ՆKa' t=c173Rڌ*{iRuF Z836U57Zؘ\_W"^&Z**e/Ȫ1%jMamk9Q %@i誴k"};\\A+FZɱ\p=h҅8*,mkg:j~* b¡71!O=pMR[(|IϧmAa4j0l"NQԯm8R:icnKdeWk @αM^95˄C:*=VC|9aT(?2\5YVPkS4W\LFGtv*}H H=E.y' T7v1+ZC̠T?w\oXJ38ɑag~~hrIgmmFǮyg[9@#"z2: ܉g4Q_`мzic8~(ͪW#5b8 RZi< PmƠۦϚk:nQZ kAGڲV(/oTS5Þ@^8F[ D3R׈;k]b\(. Gkh2ڏ3$ עohx-}Fk $ōr}6,V3fn>MQڡJ3GN,aW@撔P9|1 q< 0ԍv d&8[dT_C҈Ε24E.Uco\㶮C|A+STuZԀ5.xeCָ3L%T(NR,ro9ow2g|95WG-ȗؘꖳ* j+MGA;TzoYmGO63K J(Tm֐w|7ab 屁hX lbp)"ݪa2Q2\L76N鉲YI8ؼX䏊= $fp_fc|Xجck),WbǍ̪*9`ܭlPmg/C %֓"Vt+We۞Y ABxcLaM1N#'>R$w)DŽםwpKQ]{NEqx Le:ڋ$pwl/hE~lVŏ)vSz_>a %LGHPhT |lkrrRWGhS iFGnPNGو(:ROGͱVŃMnpuH "?/% b_rª(Pi5 jZ~p|7)oMiD ~<O@?θʺVթ;FCV0#$iҏ*UGtةʞGϬQM&D|(;NqH7w"-01갦;6`T7Pk\<&@`qqhO TǍ9 @6UpE.:_VYk rĔ%ma?Z,_4}'9,h\w@Ƶn&Ha:E|X^AfDOrЮ}(_[ܤly  x>SVyVWRiͣS*4%y[ 3gCD΢gKJ1Sq_Fmpߣށѵ[:FG#YKlwǂn `D|Ѡը#}5Ho@\ZW0szN5M#m_( eb_?SAjܕ RT?FF.!#c87b!X*QvJy]C6-Ќ#h* ˊCVco+pA'h[[k ^C%slX~T7c#m8#?")H=rM9 ?Cg#uH2+Wbܻ\S/wrURL7pOLp٠>Ҷo(VR`L2E~ I.k*ѫS]BO"MiMpO8XJ֗/p%e˹(`(,x@v}\$ؐ^Ϸ$&{wD1OԴZOruݩ-y,0/:zlS, 0q#nj|u/MŴzAn4#bJ !\2'ɪC[zlnNNf .nL,c d!.x`4nfw' R|z?2 $579W g c:Fmh# yvf@mj3gk f!<5CuJq@S8[*:#8q2(P&B頡bS$SBal,/>}U6l/g,cJY ק$NeA۳wc|IR RL|K,YX~rxǎ6{9 -L8@C֦6*₍v͑ :cSH-MCZTfF>-bN8neF" 0{T1}- enhq@q(N*7vԯ0 lmҴB:t͕4q~P7gǏhClG͞055E:ũ|}8OQuWSd[ɵ٦z'Y.}.6> O(?@OxAnHcq5WK"b7 _)1n5%eyȁi"N;2 e ꈍ+R4:RdB*U1\6ePb‘4g0RM.Tl_%8Y~՜ eXȳ^jOyǐeˀYha@bw叨#(ΛޣjloDV4Nro/1" !݊o"V'eL&MhMa͏b^'(>;f#ԕg亮0cAnQzx>1!^Vg,$EVw. Gc~w'D0~-yk)Jjq`J͓J8cyLTNQ.]^>0Mg//*NúthM*ɾG|~Ue:%ή5AnE:^8fafr(J|,t-%knΎ̸nBD|6ۿbd48|2Y"vXZceJ`F⇓(3& _1rLܻ`+P_IrW]X(X@ p3L%'yX][_=ExxWU\y4lx~x+~W JvD !c4R!wh5B=$n :ϻa7Ǩ~9פ0y%v.]/mCRzJ6WX Jh;R_,,2"KK81D48C mJ&<ۿs]$!&Yڛpƙ'{@؏RaiŢ3k$/YxhݶᥘxÖ}#M,bQ%Ccb{A+F:*@ޜ ehW\ 2fLGk}0 ujghePmY0WNzC$`!H" ?)"5՞Yj;ړmi|MeMB{ oLj &gO9r6tnZ폿Xf hޯab c~x _Fr+AG W! z'6a =vkso"2i O\ǁ~H3Bɨ*#R"tlA#g\يVOT>ÍYەRr!Ȍ D;wě5BXxd-^a XT~K~jKr&Zf $֒aG*BŽ&yX֐ˬTnɝ۱*9Oh(ސǍ0)jlQ\yP]Ym`Gb\ŀ#vʗ/ӊXnvU*K5:F7:`^ȿI%۬-Z0 @L䛯9 !#}{|,״ l4skPR-.ŸP1L$"略ckEbVxJ];#0E25=Qne#0P +y/=@ ŝ\S̾ 9߾2-l'>Y1kv;`볺8$M6]{` 4A*"}]ȲN6*P_豠.j__dylFÆ8c%j&C:R  @ov,1?x\qξr|1Ǐ*8zjYC.zO_z=YǟNmAi{UeĨI}7]4d+¥^$¾qN.HYO# ÐS4ݵc{~j&ʱbhC@X:Hr%[$ KzB+#̱w ƟW'qoBx=r + W%Hu1L/-uBJkO8խ,=O ;t`, lA%j'??czL+?\;t!yr*n@z3wHgaV=7t$uz"Vm}rlɐlZ ܈E+'+W*gw(>|BsX[Ыס\AβȧxD[NWI1{:* ޾GkS`Ζq^`#:}&=0\+{0y:AŐg 2]Ჭ8=e.πJB@ dv+3#7TwDYO@Tu۾~2J9-ذMy6v{ j0'CZ`DPfW9F~!(TŇ>Ldzݕi o"TrA~ rk $#&iň?2e GbȞn%ՊLRZK1n " Q>r &#cE4oEPepPXaNC@&R\"YGpmPQ&N5BeuApoG4FSzxfdE3 `7~޼j( Shᒛn_n(V.̸UN)$C_ R+PH/2~ inx"1m~|t9ԧf 0ܶ<=gro'K1H;?a 4ʬ{(G8e|73BLtHF%ldyiAM`;9g&qrwP9z@9Cm_}hN8-747Jy# ~9,u~ix-߾s'# .rdg831ޔWȝ4Ydt C-X!dOƫD0;˛sdU"!H2 p:_ߨ"IkF#; l!5)M+F|Qfi AD_iraXG{'@7~~ŮÄYqg./mi6^'jIU !ә 18ha0?=z'6*Q#ҁ.$:FkWbےr, 1y u00zUWl6֌{fl ? }sY: l׊BQEZrdJ˶x2CF45 蘂wtITYuGB6NZCjz:UWHϤB;kcy =m4㴧l8v[y0cCCs|N+@ICy3m\XXHMzBX52sj9)2=lpȒ(Veg_(p 8A`O,>]ʴ\ti*̓)#|$+%U:53!k+U@,k$ԫ-Pc+CFsqY בy=4HVUy笝f EhnaXMcpƍK?P% 9Ͽpl4:T)0iΥfj#5 mx^[jJaV8CZ38D>j6A1<Ϥ>Mtΐm_ڴ̼HwDD1&Slk{8#RU}eҁ|4zʒ6O]U2X=|fl^Ľ- >bP(ݪ '2D/Emxӓ w?U^t=[:oihH~jk '-öƷ<5 bAE}ۮ<& )bl8Rz)x/z{M. -QĬ7Y3MpJӞ#Ec|&6i8xGmڣ=q Igܶ'x]HKtUIT 7:yw֜:᱅friMXZݙk2h ` !c,&Fy0Ux(* uAf[4P2m(-}X8£O"BЕ3fRJ=bL3*)L}ixlO8nɡq *Di8˷F 8KŸ4&[MLuʓ֚!A1c#U^%m)X$ƺlԍ>&Eۄua>0mO|2&] D]a,c$CJ5V$ykǪCCg"-fBS^z #$0z{8ޛr#F>بE95LR^3٠7}LP,z";=c,v ߀\MxFioZ UacA `m[e E" ጃnUs3v*OFyN+η7"iT%>1=nl ~-|LtBG̊я$!t'Erݗdc{BARTBd>)`@i|TVb [CsW~YY:kl1r8"AoUKyn9%Z_l2z!jWP آøqSQ }M!R]q2 k 75V&ꭥ*kONn<&n7>3^:F>wb~F SJm RyIH`Dp, bL\o YJ"5 (iO zvnA~VF“CyݡBɥGĶ8/w]a%+` (O)jFNҙ7h&CDS ,u1Xǘ?  )ȸ<qboIgL+(֤i&Cu1#;ʹܬj;A > D7 mŷOOWjU֔kVP7'=C"ʢr9-d \2CzCʟ, -/IYɓ*H+X2^C])z-VXܶ遴J$OcA߷,"$CEJQܜFSI޵\4_tvSu+۔2(iˊ$ޒ+p[9k=X ]98,ER% bV\K/<<ؘb ;u?.@_XQus!2KgBoCAG~wSeIulF0OmeuhwH w]|(5KOvqGEcZ_'|iUhF-%[Kr ~T~@ 3}A9LN6vNFSo#<ȓ/z̵QSudϼZ\28򗼺3"ŵb"/8UWbQW'.WP8ѠI=T uš!>rQ D: _W|oT"fkwX;TWrhP"Tpm {q> qo"9 Pa%(O\H`~P/]w s~.BB?QX~|#HjBőD;l#6' p1;bC!ӫ@q`RCWrS R*ރ*` {,^Ħ2? {,a5z8w֚p1N= ۤ_3zhv:X;t] #j(G,ֲ)G4 i/`>6|kP`FQbvA&hy7ǟ^Y:[][0w׶((#qJl2fF@ܸso<|Oq'86ȸe 0!@t-; I9\¯WnCi 162y9hՙ6Ba1Y\яזʵ鲼p& g0E:V Hci>~#Ӣi#,y1Lj 9@x3$J"aO4o24s;"ɠH[u>9b!QK7W7!MjAo+8@ d_q[6J'+k)ޥG<6ڽAI9gn zdruCj1=%",eA|$rrL*'cG~=r471G1|[edW;rí M|1i{X;9rV* {8vBBmg "v%6@*m:L= Kږ9YB޷N u3 5!xI6f!~G,>M,J[.hhʉ0l곔m_6?dz/Ag$`XѲT O2@uNޓX1`9|bi..B&xzLi_#\aow6[}!QK OR`Fص?~ 57m!ZJ L-I3Vz)&rT/6 k fw]ez-QP&ԭws=\s6DnL{ōX׉ *mE͚RmxD.)1v䭁CcÙaY99Ԑ"w&R- WN8{T #ҿFw,Ѽx٫*bSrA¥[ :N4OH),gWmۯm6+&Y/+w٩/ft"=8^pwϡFqBíuҏD+!qHShsshm]6{谧mmяRO HsɋQD ,Ƕ͡#V`Ƒgq-/bmbB}#HtoCzW-'#;Q]u/?ãf,,Deq*mq\FtdҜ҈;\+k*&YB)4_#Q]fQG[ ,2En Y00VCHG(r˜祩&yAClzǖ7oηk2[èؖ_ϗUCla$u/d|~\ m:_n35QIT/tp!9X=OO9,sv=w[0O\@d5#۰NuGLF3j;aR.HrW`(o3aȦG@zsAP`XmGV^l ~Y=wHxάhapGx 1GPA4wf7m'-nQvGXL0,2R11Os`iRR%GRBn%S$Zr()\[5O@Esz@NQd$;pdp<"}ےh 78H\'M".rUH< 8WԆ(TmJXmr.:g sw?B s/J2- ڴ{ j҆zY߳ƀEq;F&b`AIՎBZltPG;Ǭ2f%%f!ʣ•<|OػrHnE|? ,._kg(#$6HE0R"YN.9Nr5#!j:禀/_)!W5W&A@㤷c&[|'Q`Pt%0 <&kOW^֕!GD5$mPK+?oaYYk(Wx,h Ѽ]C ~^#Y𿎠_Wf!s**bd.k:cc:eu0vébr%SVQILrܺԯ(beٚݧPR99jQaCԋ}Y1((歒v]x[U#+N#D]dKa0ݼWF4yƦ(3c.Tu0wO5`8dK9g2"ݠk" D! , {~M uY7>wĿ$byy31#|r=x1G9#]gnsvyΫ%4؝g>07Ԉo?GNqQV nѓWbMF@ED}W8PdBbP(H`^^aY]g @n OU)KF1WJ  J)c/)luDf ys~!U&Iy_3K{b BG'\U˨(PcG 74_w4| 0Jq@ma!k|jI^Ft/yCkآlH޴ V e$0;H t.7޼*WS*o~mOkʹ[:TAOhռ4<@S8v}5tJUu:SR1ON$A6Xz"ֿ~ݘn:[^EdyO"K< C`B;tJօл4ѹ5OW*)tOCΘ6 HY8nN཯<ɢ[Ԇm7 I-ps u >Bf7ȉD盯ӎLwU v8'NsKczSrED10mL%L_oH [3y)%ܿzS_>qRX:vcP }#o{S'K,"3N㵙ÌWձ5e(Ŀ?4-H<{K ZL#Ť1 Q:w ,#8*,Sy/cT j)Y,G' KMr(u-~~(KA&A b;,%2 I cvdH)Je-M"jEvy1083iB)'J;82 5Q } MJ4N_8)!]ɞm>*>K uD<_i 66RdhOA:Q1GJStY'-^ ;PR%aO'u$옵T]I'3q VH9z&mӶ5kdbc`X#Jmn ,0+ረ\M.+q3|Sc!]++u6qy+ugut/?*L S>`~"%nַ gJ뿉<ۃdjԽ57X m1i" L՝^W~v(?*勛K -OS7wr{K=wgQU >тRk/ b!mEn]>SŒR_߮wLlPpFC%*]֣HiȖ`GR9@pzlٮe2l]RKƾB?ޣ Y2 lx%b#}ٱc}^4zi ׻eWVuKsKJn0qМ,X  C9vLh\} 5b˞)%!g ;ZwFS؞Mҡ$7Ν:J5Hk}+#Z}[kr%8o fBeh{xN'Q{?7RwFĽϏѸaԷZzMFa;xH'`BΛM]jۇ*>:y&)FPY+Kt!:blu }dU8MGKzeKRqF>JTB2_cO(7\ x0`f oe֤ tTy^ q'N7!tYpe'Qd_NYB(?e"ږI3[|ZfP">"57WdŦ)MM<9++MbP0c ޢ#A4VVk/2r7[i Ӓ( 7P=Vf{bwDt~לwE'p7{-QQoZ&s۲^ɆTȓ5uY"r>FhP--yp'xdNã Nr7咢`7:_g5Kv_8~$JcT#RRI 1=c5JOȰ$pwBֺcI:ocd؉2EgwBIHóc<`.p`tOPb2+LA" 8\\Վq3Kou?vZe{ yT!ﹳl`MrJ!A"2] fD&X-l\4Ka*ĩW,a70Mn6"w_m~C^Ma?ImR>ڢ/AKDu"}డ#.@cͳ+?sqKwFBb}ʛVe+*u%?/vgsS~ 9n^6D)F._d*}QXsWP3akk:V=||<(X}-ATuOwo&`܁'y$w{p1U#%U~1!XΔwsP&^]u;FJN^- נitWc Z,me C15\{ؓG.〖L)Ex-ᮈ1&+v|"ޡ.C v<5]y a XtUۊ{.a@;ca L Zߛ՛3wٓUowG;_OFIHNc_Q'-WΎk#C-ݫPw·ݠ[uӣ]eMEIyA ي^錚>& qμpӮez#Xp`$a@ :zTZ*(}U; rdnmL9WDE23vijy36Ⱥf9ʃ}4;@p&;,$HrY>[s%StDfOL,Zf-1# hVF|Gڂm #q 8.H6N13!u+k+m{5Pjj(%沶77u]aP}8[r!#:g\ A8~``!up>,[yKw9g):G}cۅV*!}kN2BFߤ nE(ݹo5t;.j-Tun ђPCk0umܖ]f5$ao9[|,(d\o'-ɘHǖOk']aF}ꤹxo#"P-[NFU`43IR 2pσE¾"@NHzhX톶Rw`.؜qs@>#xTP.ֿClȅg& *Ǻ  esg} >ۺ?o0c(PFs&&i4s`+2-X2{nuux9e:ādiZg '$IFEs (ALZ[f߿L(_ '=Ԩ0S3/A_.MNU %_g Q3*=xC ,H[y27p'Empˉ)u x%Drt~wl"`Kj8|L5򭁬.vTFӗb~VPRN: @wD9c 4a{lGmyj)e_Ng1 oq~&}k؃p# -ЭdB^@zTb5G;$Θ.|c۫:ލZ&Tt>pAnğ餓cy(jڗx2v]g%`bZ|nwJ8xBjIn1= M{krqf9ؿ9RIe-4HN8 F?c]̐ŋg(v7έtT]Ϸk&t(LeXnZ!9C$%O\G:JLAk*_>Xd`51!7-TUC"{ٜK%4M4P/aNCaR،*7 8-䝬.P{.x/9wjBN31 շP3@ >l3'BehjE݃t  /fxZ%ړ%cn wVs_\+Mf0TT*N.%4K۹=2υu|Kȩ`҉Jاdl9篜&~rA6eo go05-q+w0" oeYmɹ_`GmMf1H"ԷDkXsP褥|~Uݺ5~is.+MOoϭ9J\]|~AiU}D fPg85PɔʹBbuX _?`yqNYMviZz‚߷.nm<[Юgc?ֈf(m׽S"dQDqƙc{V%|m,|slSR#0W*4'Ng V&_[q6hWu *o'/xgcYs,[ [l wu-9 ǂk'\*2lr o?-3 3}wy;vF!S\;Jrl͍]yr4, k~?P rܤw;*E7UhWm )٭xIjT Z3[0 TQx&:5t'nƾڀA#IIJPcK{$p~Sx5$ \=&#^x.o(/R9x`H1sxP~0"tMJ7<ЊA?$4dq0tG[am3h|MD1Kd_jtAK ܜI.mqb;b.v0F<]<'mC&H귒&4[Q($ZʱlMjP$av*{Ot+fD .7Mk{]o O#Na~:}ai dډGũnJ;P{g&ԭKMk P勱cy"4#IU 8(,.O#YV&tV2ϡS™Jcd~[BO(} X PE;JdO3ohG߁ヴYq8dmu.p榕ۡں/fHILc /UXTߦYx#h(t.Rͬ!-E7Q@ 5_{m;#Ĝb#E053D5Yoh)2 +>~r_!N@\\iy2\6m?/ bzS8CFR"lF0;V rEOϒ" 0bw1`>[Y[%W~W(6 P_8%] H!MJ*N!A#+#'L .$So:0I:T&obE8F=+20,[+=,x3)T6%lRp\cR<%8?vD0"KAJP3jDt1wk:R[!3* [}OT?H[ɖBm__zbh&/Ì&:BP }JgFj16Kܑ@ySg$؎(VraQ<#;Xai `3܅$}F{imOJ_ޛiJy4S=u7jƈ)7}V$uz( nN5)}F`E3iFlg8p+jNP)fn,Q_t/x|C&Xu(ْ*ԝ)Ϛ+LIeiK,(Fސ;'M[u7j?j45r|8ҏO@E*7Ww-^;luL4(C /rS"RƭpFFi˃`0i#Oҹb c[(^V>wi[CHrj-Xٮ8gLUqOgá}w G7Kxډ}![%J Er+DWfT^sk߆@@&HXSZafh8"x(jx ns ?ɮ)"t`6RE?q?qkfhQ 4< HA]MɟƄАuN&rr: V{q>6GM 1qˣOAP|dQ^N7ۆVxܛW:_jɳB6kȩN0*z_ Z" CY:[V&7aЧɟ|ϤL'L|^͑ gAJL913H(y'5$Z)KCԨNp a `O aD$xMNϣ'4_acUKc":X%G:?4V:ܿGH_ˇ.hw-1_CxNB(/pY=?0vDn4{˰qZ^ҫɭ~kVkmWʷ}lbg:>S#d.k BpwGK۵\#CU6ԕ=*(0_"cwD!?yAt?ښqGf! ݧZK )Kl>xva YCk%w- ӂsHE{Lc<][Ԧ1R@~bT@TŁǞXɦg$PdU*'@D0.%tl 1ybLz(!jOd2z sbWX"(e ? :) h^ y_(2d jqqL>Y*ˮi:%r^oMvOB|I01/gE՜P}^?r$bTlx_l3;xɕK\3&A<6L @F78ȏTNxC,d B5M $bN]iO+Ssm-nq)eѱKAh\@v27Xۇ, u vk\W?81x&* qc>rR>Kf#m&Ud=iE3鴗}V&P@OBf]TI.bWI8sF͕4$>~G:,[7~]|m)&7̧r?AÛ(O)#&o(*ܞcMcX|؍߈ 4,sc*9cy3dX<*2d:! ]ݠ-^pa['kWHh‰d B-h2ѳ+73݃SK9OAHKhk^9Fw@ y)b.cʲ pޓ/R WtM|*ޗx{qwElP4)YǮ#[±P[徼0Ãnoflk ~W/Nw˜* 5"fph,Fw ޸1ؤI ]GQ!I9vL35!RWJh5 &֖c -WMvꜜE2?/+fv# hߵUw!@m&H+v[C -[:@: b[E8C69\^]p$l5yUMF;)+闒N:=(VMjA\j @pb+k}yz,E`=\JTeCϰ7|EڰJhJhQmN*Tm,8j?"=3rOȇFoUXn`g-x$z'jCAw Y:ߏ B*ń$ 1b^vWjUױW cP!f\"k ߙ{</qFd)y(8s48п&`2ίD*^gzEKnߥGԱMߺɪxmM35e^.TiΕvh~͕岐KGQOBoi0%'ޢ0̞>ӫAwL;7N=qO ̠T3,mD10F_ `-a6sCo+Wkt59~wt#G㳯a?#ZFyƺIPˌ_ФH66&nHB"3mRl,깼wMZdTZMfwLPaվ( =#wL~'ءlK( {3&ﰨ8Nvtk`$ɣ0`Wtԕ'Uds~*V03 rA3ڞX;qk?_յ tn6fp.2 WUy*b&XOZ=/.d:G ljp܅Tq|ܙ M>|@gZ'09U`,$N( 7Hĺ^hb_"da)ntKq\u-ZjFu˘_qaM:ӟ>z@B3sj0tLjɕ93㈨U[gj?/L ]KHfKvSO%A+`}^zQ# ‚r=JŸy]ۈM6}u4ZFhh~TX\ȴ[Ue(9c&Lޘ)@ "tʰ* xj`7si\sB%̕b 'r8xS? L;3;D:xB1w fCl$E6](DZ7ӄ"br~h,u9 _jXL}G4B‡T̅mVKftB6T9[ V']R`mCPARkvg1pd`w ͬ"_| &$MbU#jƼ?dtű}roܴ 1vsy*!Ո8TJWO?HV%sj:= 5gDI0_kyRʣ6O^!c_rʨ_ @>HU\Dd῀|}u"3 vjS4cm_7G93\c#[ 5nC>Kn1VJOf28:Y6RN95K'+1 \Wq*ssKP$g!UcztvW̥eT'l=xiBnC^М$Z?Ɉi":{3虒A w] ¡}[j#R 5LQQ=b+=# z AG^TBz@B\)O'O$My;[]|Cpj$p/sŭQV*$.ˢjRp)9%^U*o2u (GϾn= hQax/ItޑdaiaA g\m:+Tu2GaMbD3RG2ӏNBd{13YpTv~,Ë(H8:Ès&ƸK%MbT w{.'}:ߴ(@G/N¡f}DDS`oj"nQ :6t\2 PEQD1F'k} C?ڎz:fLUp 3'  990\?e<P#l=zUmB#kD)=XxV9񥺑G 6DS1X=`ۛ&܁\R8G[d=[L/7^5+Kj֝b ˆPCTB7Sc2=~;C2D *2Gu5}P:UGʒ;F+Cwz:Aãu JF?~݆'~MlyֆuUƖ',7gxŒPSC?*:fapO$,>7lY[E(u^,0]xzK-}OH7GڹjJa№-,)c!Z׿(0ƈvψ=s'؆6!* ^uRމ1 rlLhxy4uO:jTͱڕaekcy}}moUn0ta=$d^)vr0 D3 .LJ/<90 4 y9=,Xa쀸T0)B{}Uڜ7xH`痢~_ԽKb b[1[NXsi|b)EXCw~$p1 FO%8$9Zq0{,@i2+t{Fך?Q$^jʚ-π!h\;:}Qrl攩9%7PXO&LfSG> 3` mJiͣbpx|KR%TgV&depu)ŷRQ&/E[g/ϓ2dعŧaUIO941R^7h XmXlf LNG?Kd/CA56RE KXv]xt+ ^M7ik!ǶLJ=ks,_+IF)k %EuÇn@}lK^ck,5j53yhwjuL:X:<ԡW8l58]Hb~p? ?(+5!~Ii*F/|!,D#= KXJk ĕIT+aLdi%&H?8X5֖sP8^ KwӳgR9sژ/8#҆AiJ"2lՋKxwQ gCjCDe4)@h$*A$S)R+|׈:Z][rc%@T%tb>ϘKXZ+J TǾZ]6oiCE;|Ń7I)ʿ)͏GrJ(nv|6KXwNhV]7rD~"ofU z D'"^cC@NpIuU-/nzUe`LrebղV.iRZnsnzD숇̗A/yh 7$ӋmPSajl?<6$"4'B,ԜtYEƒt q:t98۞2:ʥM46-ǝW~ Y^W6e.т](La\G߽D.PS 9eƊ.h BJS$[7>qsW rw(BFɅF-sߴ1,+7%26oE .;4؂/^)/n:3ꂛ7fɋے +$avr,䲁d|E@aN`7"}Q~5Z+2?O a)aA #&f aMڙH j8.µW6Dnôg؞.:yKjȐz~jS%/xOo$ҢIu& O> .Y_ՠO3˶d"T^rا |4۸Laԩ!z62QQ ^F\Pc-8/yG'NcX6'ZE6NPj+wJ h=dWBGQ`0ydK*Bj~H*Т[$ 4]OѳisTM(YTC }I4F,ڜ ȖQ,hYKg.RQy Dtœ ~SNs4nMaA0.]pv yPd27Pn$űӅy =h1h%2X)B4^GN]E džG}$:tL;7ru~d XpLʺ4Ԑ\pIA' 5~qzDB!s-e җ,N x <-Nb!,Xe}X3,qSq+Jx(+~(oKAiS7kNm F~͖>Nm a os,;cs<3R.xT{%3OzotI zb`05_ج:7QJPֻTz`s=FP9)Ԏ \EBBIoq;aouJ=ǹk]n9|LN~4D|}qM* a9*IGh Iwcz. ר.V}BR[:`~pz>0AW@ Ƭ(i\9(Qy]CzpBT)C{CD0[!~++Ǻ7r8 -ܐ۷\?@t5 9jáj،e)ƓivXq|NN߁@Ӫ!2Sag%ݻVEj][*%&T%~k%ZvVQ(wgYyfw*D 4v?.2*D2-!ACu5գ2Q *ӲM)v+_(2@S)EUKRAfek{p5L9ZWw8OY"4%ʷBTdBaB~O_񂪱o=o.kL 90 `y W]ޠ0߶F|%R짆m< yҭjEI];h 1*He]qPh3µcu@&#h"5%MYp[gPsBSn^cu+7=)Wʷ_O^[Y՝uA3iL!*U%AZP,~6HV_ NHbDt %83s^h`،P'L&fr뷃_rV-)b n)1ϖ$>Zq/d羳߫ѭ8?=]zjUN ]3y7t+Lwo@'߷j. R߮Q ̑w)/ger[N F?TPZ3%cobO XRiS[z nEDao}=9P %,&O]4+(G:Q _4$ ٧I*}qW;I/tQJ=<6o{Ӟ:ytߣP-VifN Y^ƯKkjVU:/uu/8VHIqCsiX-WQIDXdǫemRvu%A#6r֑5^%aUxuEH1B? cHAtH#@.{u4Uv.hQ}S{?<7[9uSl2tъa b9g{&T;x-1m hdJyO"Ǹkﱦ@wd[ Ns.;Med6+ȡ tM"qS@x%dIe,5 jρFlAm}›5@ vD\'_1*U˸!2s/=d>s(޺tCԚ[9DVd ӯЋ]EE;yN݊p<)[TGItaV,.wmG:l܆a3r'Z,nso;!!~m9^I+ɱ=)ςc:}86LhQV=4o[suGnM3OˠSj#g% g)1<޷ Fr Gmz^=kTb2o֑Z45ʠ>R[{mQ^w:L;|!u/o^Ә J?3H_S,pS,3='i$5LsS㓃abyj$&-(A}Ue+ר{-3{jhiݦCuއ`_j7o*CrTŘPkcńތW OdR2 Ƭtcd}bWƱle1{D^Ș{Kt'#]_n?-7Ⰽ#[wJ}nq||2$AǑw {tĊͭOE9h $GǵJkl JVQ_ D,CU)`K*U\8Z%#%`l䨍d%Qk-Y"B/-8%-1NQGz=3uLY-Vu^.-BdJә>'Ea;iA4⣆Aە猋f̜^ a*wq\\;!KJ-Bŋvm ^)xB1TŪyhJ3=i'o $A&mX7OX%kOɹKٓyy'? F0 UEWஙg]AtJƒ/Ĭ_0$KΕ^ ƕ~(-hwtF([Ņ4)SkU/i7\l=[I. >A mFPyBS bڑ+n= FP],#|܄y^fl%) i^w5?ɭcEL рT;h.;f1(g腸{| ƒwX VoCifRfYu\=wNQҙbu_SJ:*ziRĴnAJUCǝӵ)OQ[vU a8(JpAafE(6S95$'C站,0#[^vC'8B) vLf• ̮q(FT*d4yGKCYIĔRE'nqh !m|*QqyR[m*R[8 ETh5,`ŏSo"Vh&Y ߖq@4P~)f\p^䆛DpU@w#GkLʪ<N6IcT3Fb&$BwfbӔlnz$[\T.h#k3̪/ $9(PCibjP+B !W*ZhStc]! y }fpucP8/ 51!DwFnu?edIH5 #3(FQ8Ch&)/3 ͘#^)qs$I{!\{ Dc@}Ac'feŘE^ikv?kypA-PoTi4#poX8(w!* nSP'rio;ؕ/Kn^,st湬yF_Y'r{PMEGZrt>2'W,&_Npt%PRg3?ïB_r\sq䚄i3ѭBc3BE{f*>0ln+D2-dy[!J[Ƌq:*UQf]nm{RsYB1qc\ϖ "fOICT)6?M*!hp 9[6f4_̎RC0v X5Og}aY7 "t:-Tjow?peuhq|zpȴc y( ; F$ePӑY)W1d]?uen]ξf9Qqxl\LRl/"0HuC97\&<;¾DQ>݁3[} {?͊rá*N*Θ`H>yHWK8C:P#pu) AhN .Ԇ3_hnwW)k4_8.?O1ɟBZ*^+MZ:M`FEݰwP"&_1.C S G<ߘ]+TXutwg{zPhryzdBZ !kyf[5h5Ba2A2UioJazs[wrRFPDjVJw3G{o6cin x"'ժ {f$!BSYAWNk*$$^gr]H^=ʌ>,Q)CϟQwRwMu߉5iYH~sY9N0t[k(B.+?tKTw7S~Ѣ8^!lc(lbH>>٭F[!CfE"{( H2TTiߖ;uñBz1(TdPuVEX8Mk-E}M&z&5Cg`ouQU&zD%h+ijAB6mY|*kgs[Y_IѺbF6|zHuuN0>s"6i]l#G6ˊûڶYt'!~1*W$sD,_=TwtŌGW;Bor 4Fa[UO%써 \{&2FbB5QzoׅG3 H("[uRLP[}+ھZ.T<*B~j= rʉy~zhwYW4P i~m"HR qk4k7 @vd&R6 V_hۧmUDRMنmNYApBh^VnLKq8Y?@=?61BhꐌO4[åk\WcrU1 +QM2GēS]#RRm0qf{P[f{xM0u/%ܼ,_?JOGop߼\fݚ*2rӈ_CʓҪ}&64 QWzm I0-#0ČDGxyG? Hի{t-Rڶ1| ll+7b2tunRq) p_+r&-9I"&},?Mgs*MgR}CҰ'ÄCat$ #LiϞVZ4hSQ ʜu7fexсt:3/Tˋ{ҩ96/rN8oB%jƛ2FfdҙB|N& f4.1sfej9%eѣ=%gF_kHnU㨶JD͔ҐdCt稸G6 =IΜr}`bEabFj]/Hӆܬθ1d8Y!iA]i,d-ͬ]"8$yRHo|꣨[mԻSׅ9t܌ֶKcƕ!raԺ!+F@K:|R;JpoNlo5Fq#(\˾ \crOt&eQ4qV%D*@ c xvk2l9m2[2Z^Սn9˖yX:T>sn@I;uDm` [ŖLzn]i\'opJʸ_C=}T+ ܦ/a+9gnwp7(@^oA|_99ʔ" E lyn;{ !Ƹt~2v/ur {MIH趐ܸ&ĉ@QUY,@^R{E:dwGzHJfݫs#39>4[2K輕v0 ieimTjۚ["`bQ|'smTA8}g5ATtb[~~2vLJɄD]M苨p/O1z:a_4=S?Z*!lr2 ݋ɱZRjmDMuV Ki#ިUҔ&Ĭ71d-Sr Oگص1U \ڈ`mC` ?T'EipX̮7o+z$Lkj%xNk)]]K4$)}MWc \Z0c"пRj!irPb 7%q"H^ߓux43)$!Zƙ.kA)/(ոV #~k&5͹F4a(' 3'jGsu:KVX."k_ۊf(~lL ]+32~q0`SDK`#Z@ک!M>xLForux\f/&ȹg2^CSDdx\h|/!p$ ; m@8A%JۧE%NRP"4_Q0hbbBoPHyK6ciYRIY+U=*MzC{9ݫX#-ak, l}C!pj׺~wԵgX7w۠<pe-P٧vmNx^ -( yP؁ⓒ%WC|tOf[7}qT )$n4J%m?͙;ma9"K$;w몚iTPfe]wk0{w#*zWZg#V(Pdec[Ԕ?|jq˶,aǿζoǘ&^Q4|ԑ`UN͑`3YӍs A륚矏ic#R{7UdOȋ_Qe^X F/.o#Z)D4|DNÓ_3^ha+C $U'egRC3j{/%@^슎ʾ23;Q^.u D)8%y;0֊?$%_t 4"/j'j 69nJRh8JSG}4@P!i<=ά"e=zn~Ȫl!wN2c^VCwA ש{{g-pf`e2ĵ'\c[m ϼAVU:IedӹPXxc& ^d.I%I,zUJ0{J`)X"g6WԺNkF`ÙU+Π:͛:!΍}wwmm=]Od c|c֥5胓<[Jiq^tPx|-EKp,> k9|p5Rsk; Ϸh~),L "ԏU!jxi w1z#3G$Ukp:{ɨneqok ѭWaauQ:E3Dt?0Ji\ĹQvlؤ#x$Γa tyzLP',wbâ3v'\NK=4N8NSqz,疦zwAmF0b`xդD.Gk.>h+d:p|^ީWK-LN-dL\56VgvM}KHR:_H~ot`ԈجPx cu=u!7DNJňCXl ŏ' D42 =Vtfz9D|j="!]6oޡXAd3K}TE0[Pp_B"a~.mQa>)ߵ.](hV(d>cak6᫡].9Sj;g?^# /҅i1W潧E"?cdܵ񬺿-K|o:@g$V{So8^H =43́J⨾+E/gԐ3A|ہB#W;̀`ځP[x'S|bZ44i=cx_|MS -8\a[UGoBd; ]oz;$~v2uvR!e;A_e섻jXb3{*vA"~W1Ԡ=} CEB`@)A%?].Uz+&87=r(؝y.`woV>*GF:|8}?*|S_/`]wiGXd` N{Qӝ8U Zw㞸4=Ymv.PT_Ё틱Ԃ6lrȆF|熔omW"XcE]wS '2 J8XmyQ 5{Kݎ!IzYJ^^ 8GoC"d-/DW5m4C[Tt2>6vUOq"W d3? CR)l+מgA^mH`xoI,+SpbS{&.ؕ ݷVK`1#8ѷ/>t):/F=0"Ēo׉2w)Dd?/cm!eכ*}RIn݃"T=j$c{lC5kѶHv[=oQQ- aM 'pt$VKIFDT '8fTT *N*- [b"h^6ajci>K:my2}Aib/jW DӔQV]&?vꜛb8'ў_.Q.MKsIi}˰^ђR/95#1&_ðRrbk  epV#ڌT}ҌbN n3-EE)w~Vk* [qBLx!yafoR-|Z9>)zI"JJhR\ԁB[{3mwI ?ڞgHe>VPrЎ+$b dHئFO\7d[ RVV_qiIq\/YC_%T#Ywb"oO ܵ~C3-`"ׇ @DžEqtSEijPҕ+|sqםv2e+a6&l=P)hV:ɱEG_:4x|f4ų> J(7/sg6vʐPN aZ\-xc6Z;wD<3b57 MG9} &`8kZpP),Lqu! 4z| 9i{(U dJe"qh2ks 5 Q@0zlAk#/OтJ}B>ރ>o.jJ#pv UlP|M&n.m?-uE&c%=ߋW$; " ,l%չvp璮lTnSì#T'{Q%c}a7J˫vA4'2Vl-޸;JdC(<2+ /tD/4{?lBRdySb$ÈJ+mWWn;Z 6O=[=~ҬpI}4DژLwFM;Ʒ5޳Gz|6i͞P/CįպsZGMRbKYQ-f*& X%*΢7~zjUcT{i |n,9nܽI29|*PJp@)Q^ 钥=AV-z*"twU3:(TywA@OcYUsT^ֱΧFfhԚ;.SẼ3_6#v6l 7ǤJEf9^ڡ(0uJjr"˶AkF= q@rXh6JO.~ȝYC;bt׾ϔ&q&$B@}pe4'|DEyIq8#eŰ*v(N76448:[s* (PRqEׅhh%:-zYa 5'R ⍐n72.p}+5̫`,/ntx\*JLkQ;@5,zE~DiAQkՃj1κ 2q s5a0me8QATޠZiI{whp`Cxp2N@h8aU"p'$dl"ہOǭ0ZVyn1m *09M~Bj[j!p gyX_O3dJ`N}z\ n} Lv-[9u,C_urߊYmr"3; Jgn#9h`Z9-דRG7 g~?,ڐ*ukəjnhH.0C ".>:*_/6|E8EJoG Qw^2k(C,}'U0qLq].1OOJ%?(bq qp+X('sEdhZ4z[!K7*rP{k[! _qWAm E%LV 㨛fy!XpѠ=۽80x4. p夻vq&eMNE}g$@&]-s³ȳC9m7}xq+Xy+cUё5ߓCqc2桲|4c~׈KAv ؾZNG/Ric:>a-ک OLWƢSn!W`.imk-Ee+=AnɐeOq%#WK{il)*oYwd7k҅^% b[͑x5V7~U,c)fGC1lއ莹ϻKKŸil%#DDž"k gn)mq!,҅Dҫ"ϰO$6h"rTy~O 4~GSP)rfd\dp|is;$*Q5CYf6Io9u sHnЃOXod5?ojZ_69և@YXch4un zb%vZ#1fC[ƪSUxJpYP-"VK9~$| ("ʦn.5$7y<+I­O9S+7bX]30@ElwVcq$༶I7) EAI׆\@ B̰nf\_6U,XH`݂q\sFDe9X^Ra8:cl *ߌKeo?N8JJxi&./ gwRMdKA7qeoE3Td7mX7SZ x;fP٠]=䄘X7F1|m -=2()@}qgYMPaN[X9SI(m w/&0~ih6[T4qΎH%رcuÉF"W%3ҟx9[Ia{ܔþ$KrE&ěl+)\A;43>0{SڵɞkTEpYZB66H^݁݉cƨT*%+Aqy:Bϒ7^t3{|ѵ[k(t_GV3V(*$۟о'.u#fE)Z65 geWR;M P7b~Qi>_S͐'fiͼ4pc'㢱$OATqjcz `-~tӳeMjВFC (Ȳu -.'-kl @:=>`'䈙T#|81ëeKRb=ٶC~q7Xv ZN-/+\Y6|S¢FZ&U)>ƇNXKᮞ*xX&5lԫćuW&Db]Ww芮Ɯwa*o| O=$NeLIWm4r>}Q+yPZ3^-+sΞ&Hhh<JKI?ﱯ[:t %h݇o1`pLIcV ؃r\z/fBXIIEAΜ>dž{(q{̙ H\zE6+Zwb C!z|:+pi`CIIGDJ̞'-<-,wd<-x 1pV?RHk GZy!^4E:"._.-0%*j; w5M5nΦhۑ֌Pܩ.9buT OzDfh*`X΄w#awHnEm$e'9En'}4HqgCV bLmގX'L<= T)b 9Zhwm .H CY 4tz qL,6iviQE3ǐ@u}*G g@V#Po W'ZeMPrUW5M@()W='!M5g9sxZb!['jʃC HksUmШK85IK-ؑ ߮ ӅNyM<eqe+z?x,0WrVɂH/G[0bQ\oUEc @&v杜oK{ ؿ|"/1XY`cӑEBI\~KR8Di gƚ)ɕ}Kqp¿#3o8Qf 쯌|"ܔbeIɼ"!U )ܐUA]w2w&=gLT@G#C>]e>I8ןWMXT7$A.KVhwCRAza@gmUyɗur$oW%m_m8s| R"J!!{:O]?$84K3PG<x#9ƕBq; _c( }6 -p8DeZPj;wmNRd&J&n-DF*\cNOJ;)mn`LHFK;؂`c)>وH]x|7c/wQZ~bm̀(էd~W2js kL_,$UV&oEI&:Q-D#֥k|x+oy这i C?K[X~BJy/@tzAeߤ|Cb`v("LYZf.S4E7VQV_~R;pn ll T62y$=tQV1Uk1wQڳGnNT܋lj3uHsA:[IhQm-췜_-2K[w(EWgYpֻԺ\ktSEZYSMh/1a9etJ{%rsR&Ǣ zxlV-ab~LbaY4[}T%5T6aIgnZC(ͩa}XWgTu/'Z{u Z[ՅMvħ_RW2*2tSj(K v.tL٪Apu pv4`A:LD)lMؠ%ŋ.*,\/ 0ܫCf\?g4Pj/mHC +\#Wm[ތfg +IpO^>j xrIm-X{>!U&Hɮ_p'ZniV?מD39!Y+j MgU((?h4AZ Ss4!WG㰦u Pw5giglMC!(~ҜSGL0ۺmM(JabbKfqIӀatT%AuRy9q/eZUL,w9+1/^ ~wn62pP}8o!i뽣h :ӇJl 3iBt E^&|"8ж[-rГTvRw999DXg4͔n`Z?QjG 69 $kiR0qF6~-j=Kq<:-:-ʎhӖ. /sOyt 1@7f@]E0ԜȎ¾8eQfЫ& f+N$0`uKDl\>& `ǀtT7N0b>EY=7ZZo+SVm?xBvQ&ף#Œ)GMb+LR^4p?{?% bB@a0/$q?EGVPn(`r_4 =#; MQ)lH}6};z>_4/^tAw$]nN,%;;UZ0a aɌWW5鰟o'Kg3]cX;,'d֣{!)s#5Lu =jˀ5?>]#XlFWquӉCkڋvI ΉNt5]6M 8VgPrv#0/ЫAC p$L\-o:_1 { lȧlƬA!|T)zYG[7;(Sr+#!|on{04XWaK&$e YC0B''B,>׍0au)wYArm)Ƌ1aF02WHA5O Ϸo;uKAڻ|#`жq@(B<'M\xN3# uQdž9` ~-K8#PëEYY}Xa7%83&xZ.!?x͗ʡh\>3{t . CF1],mkMmF[^<zƄMMC 7]mBwB*n_m\#-FEJm6\_ݐNn2,?EJp7bi v못42e_p mMTw~!դ8 xCwJ^+*!ŲRj?n@t"xc{$"s qk$>9nƤ#AXB V ^ |f9HGWv|/_X+9 $rbe>}$qƽ>?|Q_{ӵy~{mڀyP͚U2h뭼P>R&՛]rY%B#DZXszɖ})?R!39{+w161-ɶ)? ^c[r1ଝ[;z^ V4_;'J>t}W%Cceiaɠ,Y18w"?F9q!SCRK1dA*[b jCeNa^!(L_EU`!%>¨Ⱦ&)RMy` QH2pN^!%f[enxT%fɉܩF6sh|GZMQ=uOl/>dKV`ˈ!;{xf_ǧu}F7u!9CF+>ak0JQ^gĎ0֗&MmCSK<8E[HB^V ?{M4Dl+Օ!јSHe|h MpW{.U-d_4h q|@*6ȕRooA:d#@|ZhiOL;8^CUȔƊ 1њz 8 ajK4g0w jc ,p58nf?ci:`VE©O2m.h|4UZ܈\:蟭L@6P櫷}<+!K0aauhV,K4': !?5|C!U3e|S:acAىoT}5ԼLI<ƢεTw8%u5Ȥ !R c}h xX}ڂ|2/n-`5%RHDJmI6 $KgbW͌}a~bu֚ҰPtMx^n>D^ڠ/FDZv(r1C'Jvw2Wh!YŚ7ٓfT sӅ_VS%2>be>.QiFeRaNbT'cHyH} pv)jQJVr 5QIVYK6ďIJs+̌ɮD+tu9eb(G]1-G6sO I*F7cJZ%0M~QB8"ow B"@2F8peSHb}+/X-C'Mh%p_ d7W}_穁-*}"҅J2|GImER,^?|v٦BgS-) f~Ե3Yv63D]#6osGR`0u@!ƪۑ.PB̷_'t)x=PF+C9q1MQ8f>Xo\k YKh8HSYn'CzCϺpIy_I!*G7ݓڒJv1I?ОJˬg͏Zh6`"^\Hm \ws<(ɸ(6rCvG@smɾ7wm8:@D{F(m 7dPMygXG!`iPF+\pA9C4wŽ~ۗHYڰĸuܫ:#idC@=K^63Td0eӵ&6 59poĴE}5@Ct72{ vw~oR̋Oku܄oڎ &p XW?n%q 8 <!oG a=Wb@V3eK&AUR)Oa.NuD5:@*>Hӛ55'KƱys)+4Ƽe'#/0 LF< 5aj-6rW2%r7}}kCb ɥ*pG֐Ȯz:HמI &>3p4P+9%~_ވ=HW@; *x$ZR(?(z00ݩ bBv5!{)z۲j/]rP[l D_KsTRcVS>X0 ŏ+ OqnUA<IN}TO~w=68u]xP}JLbЕfpɋ&~HsX{UeRDkUs]f _f\]UN _}fʤHO܍1qCm_ԉ ^,.>.GH,ʡ_~:#M'hl=-2=*Ί|kH0?~0< Zo[bc,N5{B(~%^l 8샐>E`1jVZn~_ JՍ9j6ovS-UFZj/@X^ȁU*E]f+b8bcQy\\!c c`(3Q3/?);\Wͷҽ^9G鴵BHjXZ2L?0L^8xSY&+4b]Ţg%1"T9J1v(>PΧǕ8 w8;SUz^-={ƯI,-X1?FldzR:ћ/)T>Powͩ&@ER< ?t@cQs8 2FUm:lKr:נ)w" !;JE^h8REh^S\;%EƿhN,~V)[83*A #Jr^n)磪klŝ-/O/SC$*̈́()_dKt NH 4 G;I=^9!y3`r-y%nv:ݍbk)3,½k9ґ t #(N!0U)[S7nW͵HBRyBp-~{QMkڥ2hA4O2JF,4Q"OtWӣn4'%Çj F̥.Bxt54D;7A)8[6bբdMxd`0ۆƝxl`|5V!djmQGodіp5sOȎK̡= N*eV[FT:s?I2vra/$<7.– &$F$<;Y[P?ľ@V-%i`Mnt#I`1/sM2%±GnGF52E ;sJ';a<޸-kv&@*g+d‘?31cݐa. ǣ"±QLr}kGp *:WpFoޕߵe,Qh'{H /!XRR9(l{xI!E{?iўȚ7"dI3"dQ`x拮W-6C8,焀"sVim$bRG͕V q6|.ճ2d$K٤ a"ɋ.1KTB<qxgK{ uMawNr-L#u\20!a&n h,j6syNYREmN|t;?\ dHdug]vAlh] :326J Wi[04M]4$#`ۦ5PFW-Y4ANKb8u,|}@N6TSjR#S-SP Eja@Ϗvi1?1=Eݹ˰s3vfbpmVqq*'ƙ敶XX۷x g&f $LQJfv'}Nٲy|4Iַvk&`CkŤ Hz, ݄wgv.{V{miDKr+,u 6mnKGĘe#R FI.g3(34~㡙!hSq~5%6QWddycv lܛe‡.cƅ/Uv qKN$ܒC$7K15a ݸ*5:"7RCBJ'4ʔI9|-J@@$9#nb4 85=f?1eJ\)=<0[B"2gWKnugPh _%`M`H|~(;B6m@Qֹ)''O|ilSZ2dAk(-B"UEMi1C^bOFVz9 e5F)Kd׷+,OCꂐh&SE'X/QU]s=+kˠ`p;ϔGmj*69j\]Pdxܝ* Ѹgx7HSCr Dy{6qYIjޫDw$0/\ J2-οni6ŵ'_p787uo_IXB\pyjrx;nJ&g%R_H ÖX[%{^P- Kus`,ϒdt/%"߸4m*̰?Y\Zmi44D4b/*S 4~yTH6rX89Y`*b†ɮ|tO;J9668 }rs'Q|3]7BpT([e&;Z(s RNϢIb'rz?)o3rB, @{N Ok*7gjc61>x745//\y^^v/} !EpRC֩P\}7 eM%_Щ! EfݵzO m[XkvsEE4:(a3F]!jm4o?O!A&4e >VDpdD 3Di:K6wW/{z_pI4!BjdYPNS7G\Ѽ#C睲_3uNg$z8U+n'wRugC3ӁT}[A ]l~_:!.sf6Im m.1P{s'/Qf.ծK *TV(5o5fb Z]l|9M! % ЪP v }uXmV^iFЇDg-m{wӃL >Ztx$qA8r.U*QF,<-cW|:}Tfp|gkش3zMl }z={ c ?Ԕ!d=N4GjgKɹ>+DඓB{Qe'mMNT޹(/Y9Dt/gaQ|(KNnm^ +Ռ굆0'EՈN#Jo`|IҊ.nHYjִ̆e(?uꉷb/MhPi; @<-; }%#yDqpG8cc3$r^z?("}NXLG'gLM!ONk=t["w`$[Q#{S `Խ;;+7M\Af]_g0NKZ di]Dq[4tʲ.#2U,tk_)q.buLqSNy+`> ݡ,:{mV[7bP!'>C&E\Z®RM'`S|B&0~ZLR(G)2Otd Os aw/xd9FuҌ^Qg۟(%Gwҭn7LLNڤ&dd DB!lc:{)e&O&yQ3ֿ{T(25*[\!3tleṤLRܧpJ\^f1Mk4"]5=7un1<cKUjw̕έH z8CƟ9mTanĦQTڊ OᨡLEI:߆CA:;vF8TeSI]F3:B H:WC7OJIJ sQ5A{,|9%9y@t@WԮ5g_n#EDapȎ>L\ڳ(6=j]x{m K,rƍk7 *'^yFe;p]nt^!SWR#J!B/=P+gHJi7y 9`1оpsĈ{ *Fv.&Q{n-V-ydW2BkP aIs [᧹i>iC41<6];m̂`O\ȓok͚D&;[50Jj t'[j;ܿ! Gۀ;V:sjG,p) Jkj%ŋfo13MV*TD R1̐+ٰ55BI) (B=m(x %||mk /iW$c pXH0w^Rv:WJqVxQ3StmN˾)MXZ hkK\]>uL%;-vD~hMJC"}f𴖿jЌ,H[IyarQ6qXŧHέ Ȣ` w~hSOdlehKؾ,l5x.egY#ٻڟ/ͱ;oRNze!`]'SӗS ]>-hW\`h ɿ9W=h~z=:BDNh[# Ř*#m [2V$kŬ٥Wݍ(8A m: /%BD75'+%.tY͆?09}1gԳXUeDlEL,FeԢ"~|uTH2g(p݀w$qGc.Bo0U}\ҺP=S>e}ea}ɤ D9/ő>j 4Sg@:#ԾdDI6WT7U0d* pWŔ:G]]ɍnY(MPR{^$h)$Y&Vp!{jbhQ/ŰY⏹4iݣO5ToǸl[aZeL}]}0,6oe'%K،YM{z6ȡ&rce+}ENӤZ1>;& (M@&efg~T :>,`qoh;L'cg n|rw`a<ҊV.8٪}AѤp X"Q:^f@EWҹH053d 6~x& Cs a`B]5 SMN-o Γzfo% ݘOwyI| ɗuΟ0<Zȋ\ g.#6c!Nd͙8#zyBpukWJ58e ]IZQ'͊)'P2Y)x{חL[/NEg$fB:-UrJ1UӢϗ_~)aF1 pՍ -y1ѧ4g7Q4?#C,YTT| [iA~B@_dVx"7t0N);>!UL 00SYלш?}-s%z-˅%+Kb=}rH  f ~+l 4Cyuy+afGke^*u>mXs;}f'"~& C25OT_DV^!_`Ga%F['AX#tQ\|v[جV`/P\:C;Ty?U i+驗0#w /: .Ij eޗ.dUfEP`*a} 7җR2Kk{xpT{X*G5 ]z[ n!D4M>Z++^%Y}Ӫ'_9 D0[n U]}6T V_P_܀!".v:1-aM4-GQ 8g`npV ^x VVFc;flM C;Pwi@6O)+bvKdLʼn C]Jɣ6}) $><1A&?>e .h\JQ䓿5QP!e"" u n8L)#\K5s+?H{JYT"/`p ~79g7B6VTrs a6$ȥg8,:Z= oH0^3RN!Fi9SZuA.V/\2/`[3){w(-#=uŴWjrpOOkK廂avo{.^&{?]z$+]сJ(+FiWЎFvxL#i0lZL-+>Ʈt}ΜŶ+\ȻLœ{lwM-_~=8>VĽP'yjg{{~g£M98~>#o5/5R$*(//HmЂo?ʔ;O~^Y-P :Aڏ;-YuL^>Tme]5*/j90AM+\vȈx?3j7{Dp98(:]: )Na5U7i:hqhKœmj{Z;zn7ufy hҰ~@UA\Fy6n {sy!7#G"=nM̺fN:3]e Ӭsİ +8v@R2WyD6PihmއQ4)͓▫HB\$-K ʒ_{ k.>av9!@jG^J򆥯g_i @8"ʊ m8i,Ira|{?&%VEU A=Btj/1q`ᕙspJ9Wr^$;od/8>2B C Ǒ եmŎ)CY1( gu@4RK+DJbCCv3B}xŴa~wQ։1@4%;ɵ54: ZQp_Ԡc[hk@j'jk)b .H-_T{ ,X=]@DX~ysh( M~Z:ճ. OD4n+$|djO'lMNr1 a\a2Rz$k!Tn{݋; JM|!1 rZm9"2G**u۵rb}odIew_S )[Kq\14D<'\h ,\nkSoc" \/QC2 b%4 0c<fcQ4oǓNN:s'rDY1ʾb>\2&5;L N&cz '6u*B؋F2 fЁΓP[$Jiyt7Mfc> jmJ [ukθAG+u_2ߚ_T W^NEfG<" 8jjb"_2HBE| ]^;Z (fbecdWl)ƶY=]XujmTIњמZ]k$^7={D}C\br bWu`0Ş>d$X]`҃Z"K/hݴiyU)tEx5)d{4WȤ0/iOKՇ߂tȸ_Sը~G\4m7T[^ñ^, lultr7DHGyq }eubߐ_ľIq+mVˠbﮀ7؁ig5a6#*>h }ʱ:r <- `{u<--H+F!hnlJS7As 7B2 Ooiʀ,'2_na=U"K1┻ƿT)O^Ȃg6^rB9R,67דpXd3`eg1 ^ݼ(ug?)jՆd*p#W#+]DeeT'+iY!#6']qx }6'}Fh/ꎩvҺwF]~~j%ht-ƲC\ɴe~e=/qˍD [v X33(Q@>MGV|MEsC{ PGUC/O^q2Oh85%|ic:,<\DaU tr@)ޟL>>rT]rJMVwfyEa=cqy-9*!^Yf|Bxd>``L}Q;2毎ӧ $ bokA5gUxrC<763hhDj޿l'ʳ"FZk8=32yT6؛ܡ|o6[RwԢ0sUuF@# C }p[}Kp$hDtÍ7q~@heQҾ:d%D1 koյL!wYbJb{UW4I'4,Cħt5(wW?YuBEB;Q4/23eRHUTx?%Z18Y`H"}2=HD /Z\dOJΒ>]]Fp'Y4uTVb& GL@:︊curdѦa/O^1$DSLtO$`6۹7Âc߮#q)րR~no~LH:Mv xz1bLjK@IKL<ƒfrgIR|d"թF)Ǯ[@Ú4Jo5įrMKtS ޏ$,/S/_5yd 쯹m0~m:!b}$*Q7J @hң՝=PBxVi0@#ΓWSi֑HQ@:<~#li㙼ѼO>E(@3#8?3yH:qc-[?k"\|F&{1xb9Fo,3uPـ+5\(jHni_fzL4:bb)}1P$v<1! Y_j*.͓WBZgYO^T}0ݦjo! 9Z(Yos@YJ*yA|/}Nw1m?+}W2e-ϋ$Qǥ߆a;Ebp7a4pg:lSqbV kz^K%ޯ2S0R[s R}ҠPsxP*G_HvYS |"bԦ<SMȒAv7%SjԻ?Qz"/;MAh3_3p%ݳ6I-wQ~;+&iܒxyGAbLD6^HU"uGxɼq;UV ׬ڮQ^0Rp/Ǒ7 a5PYj>qC: n/-d<*nϡtZ0 ba%8hnm ybLfp|ݓHiQ6&f%}n;z:'oj bXM󇋁G=g%l|SETnPO"\+J ]rڬM_vUJuT_fԯ4c䜨F]qeיC@WxRT)V4(x- De0U\{JhM=WQNߧڢ oY(.U 1ˊ"8iMnG,©J#,E U~~õ}6g1 E `5D')|.]H܁ 9Hg+GuEY{Sl݉sH9/r~Ciz!~ӆ4dƃ8_I ڊs\il&Kl8N:]$ݪM1?5ddR 4/'@+U#_Pl Y݊AS=UtC9ckӛ |wb\ (O ~rWC[:)Ǜl#vn&}o:/u`G%~%[副f n'nsuٲ3 ݶR9uk{*%Cu[lN4\|vtLi 8:qT[}cDÝg aG7xQ7OB rw7 R㷴˂HͶ>d ) gZ- '1+&%񈚢Ea3HbڌwWtX?;áA>#cq{=(Xf$\ DMç-PtT] ?)(BƲa8. H?T4,W1[C]G:!©b1!x@^^E: XJ<*Z˲? 5onMgљ<0$S=Vv0q8X#,`}#$u\T12pP06x:;ݪ26ɤ^[ӈNe%IaO+EZbeC9+wex"R.~ ]BNK)+HU`mJ2] %g-ՍgWjz˃50|L2`:OvB[r^pmr Ȟ1ziL5ILoe`C'eYJ @W6~U> F]SJqɖ]Ffw+EıT#^ښ̉z !jpᎌ Zm ݵn\mƊsBN[l#\fJr0{[JLbA~We&42"Ͻ! +DOhNG^jO+",09Jx}D BGJĠU&=Bz? p8JYHw=v+]Eέrz֗=%n[)gT)B5j'Tn nf:C -<2"Ug.73;k^JD˗^@ӽkDyԩprWEθwmYzO?\lVOwgnKGjOi;T ,B\1tPlW'sL Uc{۹Zxgbsh7'bzo-9hx;'ժ̦)ެM0Y|x{d//ipU^kZ)A fSq(2UۇҪS͹-S[l?&?p˭Zd6Izԟ.1炡}KىLZF\AӚ96;b7GrOԌWiN9:VðdZH m>7KC# mp)b ` Ky))E0\eahS᭍|U'V>D|Drj?-jdC> dʼn}'EiXSrD 8GT-c.WYM9.Mrԋ42T҇-+A\&=Ѭ 2o5Q'VZln}rD`M T_NkKopI-yHIuU$9`.<d"IMtuZA㍳PԄߝkuS8b X?G*)FlA.r\5m@C2ӦS pcEAKYcF0^EE¦LϜ5rk/)̙1`߹ZSwET@)(9{Ԧ_rUxldMQаG!p*WFAB!ӟ1 _](GJ5;ϑز0"桃O)#z\Lx bR߹9Q6`B.5h2?HȹW/ıs\IMLɻ淞@0BcV'A13j`ЯAƤò„GXoBKEWQ'C8?۔`~y^ļ{5A`}JX⊒B<ƌփ0"~?b+@X pK &Z`aJbn@e~NdӠ:kWP~!۫"/$%I!i öNX,-^^ FnӁD0 " (ZAgcʲ$ H$[7^܆~%7G:]:)qbPA&{.(ti#1\^!5wT !gu|>}}SF+NZ"Y^l%wBɳrns\]6U<#aBD'6I!(Kk)Z`tg2s8F,tAhW`MEXMӕhk'>,u䆦ލy#D8.Oo5K~dr)UlKLO:[|rQl sHM#MxNa}g O&SһO#֏$~fIx,Aj~o0'-C8w0ل_Rq{m&w& aXQ 8;E[W9,J[J nS~B`m^.ʂ4}ȥHZjrm(B=kKhr䢕Q(2KNcs*⨨)7 o強M)Q[3M C{ oMihW[ڎYrb<3"''Ѹޗ^־퍊F)]ȠySa‘RB@-ipE, 4 >ނ(v{fvZ2w"9H Pbe@x8KIR. ,ª^ Dasgf$+;Bx. "r?,)C.*;ʢ?$ʄOQ۠uH<:P}cq憮!aW5>b4 _ƐaBK"6D5I]WB9F=7p=PyfT#={652t} 1v.HE8~p]K)IRr u8ɁCV<]]c'|-R/WL/_!9ςQhX]=@e 7"PJ"kK#qӴ'{B0\/JeTTB^Gf5RoqrXi:D~>@|2$s]=o[( jOXt%ӱW{^ LXv0}܆1V7>r+Z$4(i~mxh*|>\ Y~_WR7nJ$}"Җ2QE 9nrٜқ"uѐe@o>th9~$4{/]t\uQIL-F% ӯ<[A 2FIDyJ(rI [VooL"̗liSYqLB5;ivܿ#˄y!SjjN<"w$o%E8j|c6ݳ #Xh(%|Bp Y!}Jߌ+YB'# -8 vHy&UaIGD@h/p rACRG|׶@N%MnՌ@*C6NiaOCD";'F:>Z&a#StQHH罸`taAΖn{iOpgP6¢*jf14\m*2m3arS&l+EN{W?)eIC H5cNbQQ@x9* ܢc؏> @İvguᕏ[ABQvjVMhVkv'm U)CvLȉM`:T>D~7d8(ހGmwH[|if׽^ b!75#,ۃKO%BeҬP~|+,cz"&)HQ+q=hW c7 OZ5N}(lc.!ɷ?rMpY,WkuPқ4t/殇B@WNa+b2ƕGQ4DMk#Ja-! pN ICʩbQgB48(*nc{nCa4!(ea  F#yb.8RkcQI/gmz86"#GvIB;&΅- e $[J$Pl^ j]G`$CIG,z"E.gQ蔂xHhsPt'+$KS$nK.$bĬ22`F1?.it "RgV B$\G.b-lZxգ4&YXC&{ 0u+hkSP<4Rxhڿq>Ên UΕf4,`gh R;Ah}EEb^n?E!FÔ {_;AߓW)Jӥ1= jxi=k؊ju+4hI"ی~rxvEIܭt,٘OWi--/ww.Ma]ϏB++%;x &SZDCC@4EП>AF'7ie:DQ r#'4lUפc?+Nk%:}ԳNJRL 6vu&r6Hb(vJSav2 J=K6)f**.;[D\8f?:3l:_x/"rQ yA^182.0XMH@,ؠhU,w7ׇ0'uE@=P C+xw.'. {pqPı̖Fݮ+)% 2Ku88U%h p, @m#Goy@DW7gˆC1Ku-ךX`0o^ &47%[ *3j*g n&) zop~h,WO˭ja*t)koWDƕ*No<@ُfkL 2Nޜ`ȶ 2ҲbV&4 D&F6'ג@{,=Q{$۹?d:n{rNrCh)S`jU- C&O;tF(8Te%V1\F2xaREoDO#LZsvUxG/Mj]fY}Ykt"011}eZN q(L4`2},Mt'\bq)D&^0Y֒i7u9G=ȷ.oЪq5 }d>Z.teb8qaW + 3jѫj=(#;&bI]%өE?`nqޫ>䚌yE=Fr;,$GJYx-\c&JiS2pSq .Ʀ6gN1K xR4{IJ];MA/tUH2E9{8p) =T ˹s,rnKʼn*VҺ:$FSpr sΐ`v*eʵp(iǸCL,>ʌ@&OaU_<3; xR x>f/P3oEƍil??3}u0_\`W!?`+} XqgΕ^h d0 zGȆϋyd7ZmK'(=ԓkJt%D\x"/cq_Dg]YEJt67: Y *e'~bօ('i}WbEli\{vu0W Ykd7jӴpGZz$$))iGuxHQ*3GaHi4%ELf.;ŀj]h'(?τckxd潪4y3+g>1A@@Q`$"J!T4HڟE~] s}w /==c%u1r;}A6N `7v,O"  Fy:&M8&|lN(+g>X*,Y'Uy޹ ]`|0xohCq@@h|OyoztDYS64ҵH~79R BT }#^ە`s#>oX*}MPF;'*U"Ӹ 2;)cli8ԑNڠgҨr"JTߌto} XXɽQLdbL'hLqS>I#%B-6/E=S %{PB|R0k$Y!YxR \Ֆ}fIilL2v }b c[ss&ѽ(kC5oQ /jh>aSԀu"lp"fOMs;uƕ #~u &]W/#a5E` &6{6_I̒%zvS\2:@ ]Z(P̺W\Rr~)0B105. Wp4LqQfMfǩﬣ)\_;\*be>XO9}RpS!įTodQ\A߄CG؏֨:7Kq)*Sᣲ|7c1Ei{_ Xpn?Ys^49hu#1Y[O31n M='9 O5lyr5CŽ!= @ͫ v^I&^ҘC?yفW 8?E{c~,GJC1cYn z0NvunIϻETO_zpxzF5&cd/US.Ru#LKՉpiJ0^U>)훰2/TmbT426jp/m kzNLcT,S.T$ՍvȦP3wPTmj` b.qpٯT 0Qts4a[+ GsvB /Puz!9,ҾG`Ġ}J*@fo?ʴ: p2vLvf|V?k¡t|듬t&&i r,tSRlܫe9nPA-N-3x * Փ:CpAUZϏ\ Z>6q];@D^ >K|6uYزP/2&Lh^#WBG, T?Cڪz"PS^AD=jQ(y"F4 hH'vޙIj,ؿ>a52agw$-};ݒj"=D>yn',nBX:ހc Dr#f XBo*_dLG/eÕi: >e\KȠB>">'= I _z&"TnPoyIk ͒rL,Ufc$p k Pŕ~ddoL(~^W`C0\ؗ|=}&(J=`6dgdɴ}ݕ1Vz&h_4f_A6 ˟i74r-MѢoES(_IBx:iV~ggF|;O hIsB%OBS- `?Jr|Fh#_mm霌 =/%Re,P fP.fSΫUXS @b n1֔M~ mr Q!m՟L`& w/ptMnDxӘ:g)a$ͬ!\0U  Njl5A.-*xۥG@<@h >0 oZ RUYlN6-~] %bbn04^&kˆdd^Mn: 8߿D'ΉڷwX 5F1^u`X=n&@ 7irG=dK+(Kg.~v]!)M+S`ǰረl6KL<{r+J5~kJFҁSj^[A 1R@3#P3uR>Ů;dƆG\.w.K=g=ߝ7\^m@ г˚~-l#%Uϥ3:U%"m2VY*^盦ҀތRt25\x}SLu aycf@t&K'iб|37Ke N ugv<)3.RaXje!7ou$d4h|{U\,(6B?'f0%HJWl˴]'gSUf@`=]3 9nqhEPEt_Y4|\c.)#xړCNF(qq*qϘƷ7:^b]Y1}Do8JP5_F}1zu-A{ƒ.Emx2"^f5dCۼ5׷녚8^UDt II-2ph+{[ 6HgyrqLBtv*|k)Tvf!@륉F5SzD&W}s..G#p H0>`Fcnmpk?;H݇R͢wP~^nz6t,6=1gr½+i1HǛNZoup;տ3?\:j7"`0Nm#=e,#+r} ٷK(TgYgQxI%YwIqnUJ( 0?:m|>!c#z>ȡҵՆgkvF93=( IKio !X=-YhriNC Zv&j|qwiX!r6huہ.f9vQkB9:ڹ]N|t"ICJ$=}UUi=:[U/1ĀC.r|t }Ku?p9,g92Q}c&j?jM(ۗR Cͫ}OO/p*QIOZBI|/-!W?r@UMTڧ9;y]$(C~ĹvJC4 @4続DAlWk[=A 81…Ws^iΎ:O'@aq 1O*m;-djNm<4ТDlMyowqE9I#i\])l 5|W*ōڂ]'kK o(gr'Bٟ|~ ;#kNbXO9NO xU|4 e/㙃 CLf~yr*O"DY;![qŧlp-X %D;M)]̝0i815f5wchϥ?=mwcVyz  (F`6TƮxSfHjCkiVmjmC, ťgJ ɩAQ?VeZ$v17'eOaR6ң 8c] 5ZԂn?ZӹeD EЭ܌h0!I5"ܽaMz ͒ %VhˍD"e^Ø ̯C$=\ Jh6YTqO~h$F81J\ho@Ո.x@Io-gkT=Y!GlO$?^x.uBLP [VD MHczlUdOuڵW˳\Bjf9KGSX |,A{[Q{޸$ckrd.ou+-[U,=sYg}uCkWùvVlBQUϲ 6{siَ ŢZ6>%F"#dYsե7™ZRGoDVR"V?t γE^O8ImO"cu{E}xہ_uDXep_.~N̖086e$&1o3 'bWzMZgQ% Ψ(^ k.#i>C?E23`x>jJbduf,O~'АpPM=3vXX#dD%0H >0mF临&R3o/;o!S+6ZouL:o'  rPI[i,v LŠ8E -`(qp=Q0s64pȀA{"KF;aY4mP5#p<]Uh#FCHRv&TlH;VO1- AdKn@Mtk:alW:G}z70]:~b\*H$}]) phQ=Pu#Gt^GB $JJ%#,psj_Quu5\[ ĭK5lFv^J'[~e8~e*T+^78B}xVnгq֘tY=$3&MeսBHVnt#ṯ lA全<5(I/褽j4֡LZHSpb! <"O#  ULK_V;g{dfiŭ\eKCo)`H٢Ȧ$WyLV65,|~%kRAAbRRB 2g\W7*V nA7szWb/CĮ|}60ypg ðaS\鮏)6  EreEL{iurxQUhK!phbo^^s({<T悲KcƇJs g%H*U Შ *j)Z+G:OW`ِyeG~s"Kti*蘝gcpr ) O72`yֺrƲ b6C-#{]B MӎNi,i8ȽS9΋ }'$. 5T۪t .nFZ#A3^bJltFb\&&e4VDr*r89ԐGK+܅P$}O_K>L=+BnenNMc(Q='?\|N$Xo] LF-zB5^4H-}i'p GvR !+I19Rs'!`?R$=/tLdúş, m&XSS'Ff8Q(\!& W`EE ;4r}Ki7^/!>W %la^Vߛ%צˣ9iE^PfP=X2S:MNbW)`2|N,* qܱH+z8`q{>ѥ 7yS`Q–qv8YkVe;#y.L ʿ='f%@83b"!ɕJ ^AYz:AC_lۮ2169F٫H#O O4CU~-vR"Pw"р} IS)g[e|eeeG/HZnkRh4ZLCPx- dr"PfGv)eEZ18PTdE%yC=#BI̹klPiAfERޙi~Sj+@PA~5%ѕ7%6 iFXH 92K T) J |NE|Z]>ٴvNnW- g| غmgzTT+hߧ ZqYNf%C-ΤgE-?G0~+R_&{@1q')``.]vߺҐ.z(m `ue(*.wo]$BT5?f_W;˹(EB;?W::>8w"<x1^p.Pj)Sk a("=`P\*tZhs9F.]t<:Y/$y{87.U C0>U:{Kg*|+Y,:߱)r@,>?9+_&,  5=B86&)W}5sl%; em4]cĥ}eM|;,zXe2Q5Y~{STni엛ȝn>$Ne [wPg]RûU,diQ;!b?alBŕ𱓉>'α+P8DpXi|W}Sk+1|u!Yo_Jmmؿ "n>حVB9SZՃ](rQZϳ_ϗD֮r'IB{jd?bh^Fg%pX'lưDHlֱ4V+rC ːAf7k)ɯzFtƚ;k [=*(g4  )+rhq*FTX)NSJn]Cݾt tZQN!JPaw޶9LM%2_ث!} d#efΖ pA< f){x@;ŇZs)̚Dz"י@J z*uK .dĽP'#JUH(d%KbO < }"8sm >)\ 03S=5p( (6"1Dؙ5#\K;74x (lfCXW{s| nY$<4E~TCky#WySQMy:Ӆ\N(;ի "~a{CPݥG$ͫ™< <(9%PNe3JɎqe~ X&Tt7p pq*0_en>]\擗c=%!Tu/1 Ηl5" a􈺄$hVﴐ f*%Œ DngVsiPt*_+(tv\%_iE#A\}mqGsN> opq?!J _DT/O{b 2#gOoiqEil?e8PqGI2]K4ˇ˨ 6nod9:m; g,u)rz4e6$ء̹3USܝ FsZv xko~K:S⚁iW2F?zHe[v7&?ug7,VeI]"~ߗ355w,޵𤏝̊}Yq^"3P=%: iPϤ[Zڈ+PlD@ x=,sKR&-<1jZћ|~&?> MT#o] Csrol=E}+ol%DH$G{u2"V2q֘jUhJ͂)}C6kE֕w& -phbe G%(͖+${$Ra`EXq p=[xh) kBxg)%m=MFξi%|{zqwnJj˙f`4r/;v*AGneo4l%{.8N9r uǨxF@^]{ziޘO["mM%V =vdĂF{D9Vw7"Gnds U{s6I\V~klCt <trS(/)pOր_/Ns~"ޒr-T_n/P__^/&et^{;#l4>Ckȫ;0X_oR #se !`kjpez-K۹ܣ"K_8Mj͍瀫/|Ҙ9"4 uO1<$fpsSg?7EqT1o`׾j\$p4#XٞR[i+ުڝȋwO\5Z?CgafBeQ!ca[3$^֕$h]ԝYBP$[<-gXL.PnnG^\yDlU)35ҸYz7x"[_]_#;}Xc$0:S ι҅ ]@!$ .OcVIc]%6~L̕-L=ds`ϛ3_ dj63.T4e'ů4eH./74vNסi񐜤~Bg,oJjTPE硺aƇ ;ݘ <qxE~Bg/UnǓuᥓ3q׻j#+HG 9E{~YjUk3΁j:TTegPj:ÉYc_oԶP# L@12x,~{j|G6%H Nze,UFIlJsṉ}J]Քr[5׵V^SM"i*@M`e(;YRh\bOkMq1'-+T?r}. U8X#:q"X0 hԸKzt2Jמ"toWy/'f"(~BB˖ XkZ^<y맲Q57J@ G mbNHLExX ]kp_^@5CM,NJ5)0GE-1q@"A6]ỆN C{;K TGyp1B?G+l<4j,0LCm&;wzGmAn9pFKD`hUVZ~^@b=;9њ&k6yTJ7eѽL{9ݶzBЅ I'P1 LqG|Xhz ]U"Od?s519z]ND\zضxؿxe _qX?˩n[JUB d,e4f@i8"cqVȢ㢁]? dՐY5|;f\otwkUb2=o m}X4Ad/IDUndȜAB(,%r-u,`qr ki<LPM2j!\@W&hOOOa9 ,OK8s{ۍ"I\o7Irm1y"t_T݅:JDԮd}.bamt/"g_¥ݍ |)G*Kk."YPj٪U hDع ۋU0G/!(t8 ~NjeDnr\1ci-*1>LTR+q Hݢ]p/cq}k97;3ĞIv݈|+5(ܳ,E`m5O{ O1 m LDVfBiIX&`wXY.O7ds;Sӂj,SJ޾ tB@[ϣ無pEFs C1nPQjo- (Z9 = +X Ԇ[}%m3VP˼dy#x/6ex%~{ $A>tr`ϓhSkS.)#;{ț=ml7IoCI5yEyC]%"ZGRej~|xuߑĤK $v&ї.d:_B[{7/Ke@/\Z6wjq| VSuŁY_3V!8<س?Yvh[ҹӊuI:Rjl<31.9{u-jm}&H̯OXЖͦGDk!#fv{@Ya2j*`paҹwۃ z4rf/4.E6R!Y+ۉ'y_F `9R<\F*}x6fPWP O(=Bَf+l!79 M[k݁q<\L!oD3Myt߅ D~~RQY3Kl9qH&mmt̅ǵT׮u;P&P 썚},I gJ Ȃ<[ͨyYn:W~=7BAG7븰+|ōg#DWGRk0F鯫:a > d0:^0E@ki߹O[|X+!l$ka^NkDfkkT3Ӂ|?5P8׆(s` y|^TD$ߌ%,x_aR1oH )NT@"?Ŧ)욞sSb=sڪy`>FBi> l8z֞]:ܷHW mI-m nb5I":^IM%c[V2(mO73A?2&"\HzZVL>g~11UTl82HDnJԵ t Ry`K5"AsL@pO"wF_ȣԮ<[)jy߹ꟃo[CY{NjWS)$u9 Yh.#7GVӉ| o Ua#/=Z.U[08"}Ն}@l5"L_8T.3\Vcc*`\Ŏ70 S?fs"^Ȕbo5] 'ϼ7Wf)4j pqSעaw`m؝4g'G T2(ò`ng>TXRƞ SSIS|: Iٞ^J.4ne1zg7?Np ٔyzx5^@V8) BR>*IAg.P?ih4 ]G%ƽ-SQ8IKyAG^_d뫇OP4N64<ϼ*(]5+ݗ,8F7 Jp?+ YF/T< |ƪ;.Ȝ/qZAbެ<Rg%sca5I FT%ف`p1~HLnϴXCmXHGnima='[P!;_ ӗ]mK'_4˫I]R>2`sK0K=l'}Uo}k[]d,9QoSapv&sOH=oi/Mqz`3c`g٢3$,㡗ɚP"h -sb"KOG5dx 57H : 0bɺ q \@Zu֥ )TMG]G4u,$-j>./&%ڮ'!hGXn$`%0>ʡTE枙 7t#q) xga*.XhKKK< SK xc)9sɘa:+aQ1skHESnCEi,@#jiGml:;='5`GB)%_*"([imtdz0/!A(oRCd@qgBhH0R&.zmג?L2i\ )ii5ϸ%aJ(ʫQtTk~ )A^)퍘?d5\೔P m)bFm4D[.#)py3/LS=ˈLP9FHxo0Ț%C#h"syЁ\kG!,=r"~Ȋ#fy5gEJaG1+`4dѺZґ)DP!kjdleVt^FZ7<* /9 XB=C *v!idl2[n>Kb=3ÚyB+\s Gk ⇮dy=]NIN= l|e+AQE88D$$sϩbL\i\FPg 8,{)SgqJG{ӄ--A@`~D}g&~$@4[{Vj.ޤo`$v?Crv`Nh80A8Ϳ+TZwLΞi8Q|V1tq ]LKKn wH@A.wPF櫪3)FTI k5хy;,&J ]!DeM+E^K[|KFi`K Q$ <ʫɰ{<Av¿4P&s u=@JVCsd]( W;_f)y-c&:6s‚ZxсEdm΁SfNu#g,Iˠ]OU{fT1p#C^46 9G콆leybKiz~kFiI8x23Őno4-:E0+;V2j;|ԲyL|1 _i>@j*D]AǶ]0H$V?-Q&V$x H MŊӋW&7y`^he뗰#M]EZ $eoX$_7B$ѿap$$XFX#~)k6܏CѡMuU&#S #8;_0sN(sezCo->DLR h,Bx6Zg^)=}/d</I2}Yߋyyo| rH v2@ 5Gzo 0,Ě('j[QBg%7;[7+KL ˝.Jd|ݬv:zWh'eFjm(7xxy|}!+03"-'vŵʯnI HE~EK/?e¢Dmz6aOB3lpa(*ypelf(7Yu}d.UNZJO$xn$)j9YZeBXNև ҎXB˹ X;z%Nw#B*D2 )a7L1=I!vT͑Pj~v\^^ø"OK$R۔SI0HYҮo#gAʮ\b6ڶArc@1TqI-A(4Et[ -bikm<|̿YrlkhZ8-7_6^J6La$_@Ia҄=i>L&9{s9p5}: Bi&M&ª7SlG@aхw*K9A0پx 2'FMҊHt]Kd morw >& ~vv}Hx;nk[`&|'Ulhx MCN1m]3tJ"Q<< HO`+ Z2.kg"hR̐ O-ky*7]9JmY<Έjf\w81 PVc 2><)bH2hD_Bf>0'<>#gMw4*;'aas*PQ32Y~'=oO6S-BnuF3>@v m3\ y 9թD7Y%a|:WT8cΉi=ǯb)̀+E1>UY=慎FhKwV&ݛx_ștƈO5 鷻kp>kc3ߙ&ŝ֓jyhF3#)Mnlq/o,s>oifBڪJ2ltҧy'V:1lWxmsx5k#~'tGGQӆq\D HM9S~o܌,u qht!rYYWlb)}&ZI'q5-u,ha>7YfE5Ωd=\n45EkZb,SEȅ(,ffGNZXb_3XG8 jXpln1 !r V @Gy:pkߐafF'ϱH#C'K}b ]@&Gc:tױF X ȄP欧BH|vh#$ҍP!q[zEnX =<!__9wjy ,̫"E\I1hgH6X(@8ߟ\&u¿UW ]qӘ8Wwd~Dkذfu Z ;&@\|}wlҶ<X @ 0xǙ!"w{ yS,0ʧ3ldBW(@`H\yHJoOРRPiX E0=Qgћz%QӽW0YX|k;Bbhws' MjJ^@CC欉%. յBZovR-Dw3shsZH=T;bFaHut) ov ~FqYl+6&ӡSҼeIh)4pTTq\8\‘+ّn+Uvj71 f#i'̄'byE@?4]赊t2uD '5YyՆk/a(&EXG8 S[֜D<4h`i H&d`GPNhl"5jJTw /33ꘙ6k|~;5$riEFV7Y -nS;>a_jǣqqb/6φ7̘9\W>$*9)hGL{jhA@%i :ߎwqȼdBV`ra_=z@FPC+{&!jߠpЋVx\9~7qyk|yN+,1?Kt Hp;997a9wJ t1A]AhUlfr-{l#Ko?#m &Dq wYrZ}y8"z+3γoq YVoM5D ֗s>: C|PsOߟO{q|:[#O΁P>0^~ڣݲb!S4 И!`"g:X^߀G"_5Ej}ݠP8JKO^sߙ@}A3 ؓrփ*k$L+Iva/sR1} 6sнzWF=~. BMLA*tYjFױu E5b`7'- [٫Gkv 6S0m3ʉpض?^/9N&&t!M" *Bbi.;c_t`N:}Rū]Yn]@f x-w:*S8SVˡ倇6YuvZ^V5'p04'|?D3["PL|6q37qZ(YFu;Taw&>p+ґԵfZ:g$^!Eof%ب,^f:)A\HݣSHpEθ\mG0pyaeۯ[u&ܞf5}F ?5h*HslAE35?DMD.\?|iН)V :_xA~~= lfMwU'] 1:—DVZȿ}S}jgE] IR"b?54wB5JDrE  =.[p=qYG#M;]V@<5.>c2$4/tOp%؝f>~i|]=cSsE6}͊%]j3T69兽'g T6Ȼ!lՀ3fQ-mXH`1/HtAoT4J1nhc>:_mM{nYdK⺽56n9t{ 5P7 VK{Kz/38#{4p#h.z0s{|K v{V^"|9ɛ%' 2#N].Yzb"w_ټSTr`ݮaNFqa\}bd"`ףTDB lMX[\k4< E ~;.%:Hξ,՜kZ6bpC:Le4D䄠!qs$CWp\ iY LDtm[Я%]>b4%AD1U|orKBIҪ@$Єq2Z-E"3ᕑ _޷$ievȈGvp/?k͋I?,q# l\ }s_aW%?ͺg[Mnc?a;LeOo}wV$7KF~/ E q7 Q^J۪ŠDTa3e<Â/YA_"I'0 OXM*0Uc8R_~S5liԜ,!V@ {/ |ʦd $0958HJi8[{UqM JmWGAtPRw t;C:)i{ܛ 6wf/E//Rb.SU@Pg`JR^\!ŀ@=VĝXAg G|E{ 8f m/-u:(!_903 >c>Y-&c5$ s/]Yߙ'yNJv@Y9?5^j4=ļĹvv7m;;n{iω[U+vߞne$7&q]c]AS#fҋhYq:qI -^@YQ$ ӈ^PlHs[l.ٹ_8X)fL#L>u(eG vWj]gιEr)n~`sLW'Y(QtX򎂄P638)ٗ<-t&7Ҁg\>nrEd!Wl ]e?2G pWrgN-R.I.ǭ׺r(K7g)Axf]*^&۫;~Ϻ"(xR/Jgo!]CLV.sSII+<`:U>~92;WƋжyG3jz,[lQuzMR% 2:jlrswqˎ}uF3/!EVQN:l\}49wfxuЄϺĸ^դ)5: ೢd q,Odo'ǮyJy u#_1Yl@Yw\ˊbåNox<Ӧ~Jv{},WƓ$HF^;@8q7E7JXfD{b_ς ,CAvBbq8,PvSj̆umi r÷ Dwp}ďhщE5nux&YefH5TfhRDB(j%P/ Ym4|r;n&[#-O9Mp#QIg>`nj24)6efI^CD!z0hDgVam< a uY>_[aSԬKVNm ¤$ERYm 6qݷDHQϾ헨VSy^wtMoyQ wn-3M ,mcǧ2P?.܂w9@b^>DZ8~u\_L{Up>8=۹LChV6bOєdr8wߍ3Sܦm.4?>N]AkxDim$Nc2.^Y?Fr8JʵzK*-A.«3JM'4=8&Ѐ1]v[Խ CCV{m>.Ro0?B%l;6l Tpqo[RcNgT!%˟bYl#*+g1p˧*j)Þ.4CԘ,? ȴLR &(gX ,kh1胪<3cT6$Fq>Iw5jY 'TX?ٜ'ԴE6}wdB6T>RߎƔ6~t#b@@>tGw FSMޒ^ses1[ s|8u%b,*IHn; 18&?H?Gw-1)ʕ$k߲ʍj *2|p9, dG=$=Xx]c맅Kw#&,ز@9yN&s~zҲ6 j A%ᘫδ {G~p&ڈ H9{Y483ʆ#LtlV$$Vl#')h{1%ܼbp #ȥtRe'.bA'|ᔦGIxO[N7c=qCQK,VЁKŒ0}ER~MhW@\`0=wMTyb+۲8d7o!Ŏǣzٸ+v$̧up)^SK;eW8)5٬|Kt64 l2 Q 7Y;ZeBڨ%3ۀ]7Nup}Ю^ P^,Ozh6K(o,ˏZ+\ܛ_B;FσfIhAF' e>ܳ@q8]uEֹ F$O3ăO!a"WZ2%Qf=QBOa(/|wvECWI=KK.;XOS[TkntZN%_M67)S}(f#35iAvi ~ O\Rw ,;"aQTML23T9t 7ET>6-NO6a*uPM%g~Hmb1=6tUf+9҂BuX}MmAj$mkp.7N)V|t@P1&eC;^ETA`v&:4a{ceqdyrp.ͷFn+v:Yt@{?˫ĩj޺MBU#Ӷ^Hh\b6XBŒZ@v<ެ نYQq4aa3:?=$ jC 58#J9Wff_g=Ԗx A>S0Ҧ XOk,`''MY>ɭ>)!@8,T}+V^[ bB{>eX0YQɏae+ON Y󨛊 ꠅtIk~;,S("AnFn$7iХedǝLjXU @{-YE?2LuD| 4bp@qx #Z,zUs"t%~LuOpgTIP7*H| ԣ%*<Ф碆vقLTuϙć1`>5E^G`x!"Wڝ4g,`NYV|:hZr.O92[ѹ2MtDXkGU 6djT8Sc=2;BR!;rBjb$IFH%,_֫F;gP"(lWX.jk<ȢOVDy%?ޘeJZj>Q6-,6[bQ2pRtk5:BYR$4)N( njHF,Xd81Dȅ}I2f#mh& `@7iY{jyi'q 1Yd;5D7jQk[ D*5vx6N7 $&w)9]YĚc.xI31;s }xz%ĉqAN1PCT쥀砠Ht\uyISyz s!f@#?reLz}OԽBxOyчNW֥N«0.EuG9)} lz.vW!/S;:`\83]-U(PbGsBCZ^hv-^'QƒG„$MXF`9Xb WԘ%M V$ zZ2 D⛑?Q+FM^Н^Z,6?#o5\@eAoi}dvy 3&ط\kTA)Vk1*ej(cx}Po_\Dێ#?6UKUVZ3U& mizfQ|`e{fl~{,x[hN*[UͷK}ES]XHѺ RuI-. *=ꂲcRK9Ub\5iߵk4'\Oׯ+t'R ҟ?2([_z1łC:-g ̝Vf(rEsE"4 ,8]o?!bTV3q؜b+"X*5mWa锭,!bi0MEbx<>/hjIyN"k9Cö}]K'zּvFex}aꯃ00U8vǬ!Ku" 7[6BW?/MF}WV(<Ӯgw*h˨& yD^P= 5m a*LجsyNd^P@#"#ߪNa-\6T\H@vNkv&Q (ZI{"?IEFU?}!_ %N ֎e:V0!;,IH^*tT*]8Qxk~'YD E j6 $͡+@5@֫>'k.NerWBfòS1Д.ó|xβ ?ܲ*8&V"g@f']F&qDurrՀ2xܒf)YlE- &k}O#>S!I,XY`b$7 ;?x\U°!E^-w||JE̛j?N Xu9%xggBϿ ,7~⑪+})R&T-A01YQvtmzuCL0zQ?я  iU)\1͡DϼI ~2g$}K @M2j&w{gnrOQ;Z)-/c0\{rYFfjeHj.F|ma)\W>MZ^m2NNGaR v&0Ž25 t7˩5&\v ,:M=3!WgՠX?*-2-*ڼ3W`}CN(,RɱI%/@BsNEߑ,/\iCfhI-* đM Qǹ=8=ߎqa.q#DІKz|հ`=hs:}^~`(Y1]Mit"`gq1a^g|@=Nwp!s^[l&dMkߥ:bvo)Pd¬-=+ycIs[+ݬxpLec_hHl3?P.i/ 9X[< N]okR u~,T=$ CGY@41FU} 5Y(!&*v aJ̾d9x 07 ~2.Hj07Y0y\ s9X> *቗AG#>GUƀ"K5uSڛWPT#[T$0WSLtc WTI@XenF^ї|O\A!Q YN /8_ieŅOTqob0J?mri$e1y1N5~bvƝشHr{MLmk]WW;)أ7畾RJ=nE,SNh'x|3v-9Q` !{l.۲LL|85U,'ȝ VaKD$VYɬuj6I=2)of*ĵPd#gτK'b{:D{6onwÓRFefTΉxw+wʽO(M$j7rb2q ~ek|@7w@o&YgbUqN)8p{hj*ڱ<>UϹIT*Ȟ9ȏ?]ҏmwwrqes⊶ 晶=vxZg|&Z̔}./-\cu0X9_|Ή4Ptm Z W^d3[J٥W'hg` {D( #&5M|}/ gx `ۜ;C(|q91#V1ڂ ׃V V$ n \ZQ͢2pxo]o|4/S'm+ I×~[DXm@۲ZJ@3g0GJH\oSQ?F MxiQ66/sg@40gX3,RO'+FgL0^?x܈*G'[{lq[u [/譟 "(NnljcnC9mHR1"Oy4vy.qZ K@B~f jhu8(+sw3Xb sK0ǬCiƨMVM.o쁀hd@Kgبmg^<2dHGU?6vqih63aLe:Y% .gjÓR]e„ ͈E]b/OeZS"W*.pWw)!kѱ|qCf3/>]C£f_̱MU|E[p;1 (iq"Y /Pӣ@ ZeW6y;Q-٪$GsNlCVi<{EOtBH\B>[v{17 lA!ӏIkJyjҘ2,a.5麪`vcF57X⦡l0?,\yx{(GLJQc?Zqh u+={&BcC-D ?; }(!$|w$W5k[V V`F⻅mq9v^V!J)(3،xPK]}K?s9Ҍg/ݐãwN_{ѡAHfgeY9?鈣Y_>;kV4!Sτ@@~ .6fC6DTt ]I[13H˗??}7_B/VSH zRV~:C$ u)̘/IɎG_zj!?J'V.ȔB)dcw#Z/JvSP"h٭$F͔70u\H0D^Z04W;J( AXp6vo 2YHмxlhIFqA{4;l n`lRm p~KӮZwnCiq4G}fkpq楁E`rqVgZ"BBsP3>F,b7{8uVUB+΄AE @6oK }WҢ\` XPQ~&:[܅߯~=TU +f2cT\WY{u7 l> u$n@ūWN,tU pԴɡڠ J@8.uS܇>dJ[@:xQ_"薔'd9KxYSӞnGQ5ī#EԀBh DYl |ei`*цLY G)#1݃Ǧ6 "׿f%a,|> 4[=."py`2zIv..\k|@϶@ykGdΒ@3,_ݯfè~|8:Gf^XG"|N'^i V%H>(smdh;.ٵ9?\` `+a']~9lCV烂t.̎Qܶ4:yk2X_28tX۹pMNUjQL»NbCn +[66F//5ҲT$_@1=aL(?w+Ҝ㵰F )to:EרDl~B=sw;bd"G xWyFE0@u3FI}tCvPY/*\|O Qz ܚ~-IGe6']ʎV͟|z!Y1klG*<c:7Y6 rb@QutY{{Tɢhñ(it31ep)mjE 0L/VW5Mof+#02`VŚdĔM&Yss:)Ex+ewb4j@$F cT_fΒ)'R]fկv1Bqvjh@66 PZC7r#e[gR @|JmcnȌhuks ~D3?nQMg06WԀñ8dZ!F1M^Tnӥbzt8#}eS3@ݻJIת8T35fg@? sL5􍩮CC-NeOcH倖0jb8\J?ƸRAS1 t[@}C]H5@@\*`G Di*ШƜ;Lvvl47+]ţ%Kat̊D2|Ug4]D:g/T4)?`p=MCa"<.;d|0RB=fx[ h7źtFkrEEljr~CLˠYOrh9 dA)}Ea B'x@XGQ-w}8bǭϧ <ѕmP J0t[hׂ7H8fz:9uGb2OK'n_L+6k=ZN d4FGwjJFS^!M׫b}Ub.1fCUc3s~"ܒVʵMq-d{Ȫ8^$'婖J:{u}R[{[;鯁vSneK3QM+ Bu q4^"M)=M@bx f#MqsI'lj{}[(? U‰yW^HᾖAt /8T `^ >˥r8p$~ovhU8 ?lmFntboGpe+cL`_}^[M:GO2Rmߎ4 **nW~[Y -@k_HJfJ_&A3ʮƊF~^{5$/ t\G ̺6fm.J{˾+ꂜSɁ :>MgS)q$2՜l%Jdῖ@gyO-DRwB /``HTPláGt؃)EJQoei]YAּ7!Jo&.!dN HD~WWIWK}Ց\ 6ʙ$;a-хr\9\]$ ?rEO׆=:xށ gt+ h|v;~*KX ߛ I).s0I- )V1\!T0EOȖUNa)Ldg ઃz|uDz"գf&DM,5uR)զ=*t$GZBoܙxRS7<ߛQu7c)<%3g3IBWxRJ|ǒk]A0{332\h˱DZKx4D Zt5qc /1h0_ "J;2'̜ „wzԢO!w0Xw 7}pN}j>KO6G̓.Ta7%M/B"$g;rI'9i2&8(}ѳvk̚%!:2VSe ,@Yjŕmٚ~G @W@I<8mE dI|?q8[ RGHUkrh>$ehR[0\Ifn)wf0܄5t(ͅ "f?0~Cf2i9!2al@ɯ]&Y'Q,^SY.dh`,fb1q, n0՗j"潕 P}mM0@89!~9<^2馣O">Nw$mŮg}\wNfPO=T[&7D M<{;ab`O28>8{cqF(n1q9od/"Q&$rL YW>NJ9(HZ)°ϙ[Z|}yC`UOG阆Sޡ27<KA@6klLƪiMYw%Xpi;C"&d-:"t6S+IikA'O[ƣRC='ڔIu{e vNvyUk`LtË&ZVI~oUQKT=}JQEf{h^11TsL1?V0f5s|yGU6ѶV"%~w$p<¿I7d~{c0a| l`ѿY{#z04gUS0^CPiP /Qۂt %UG(jtXR<)${QM=ҷn4eqA-J99HCH& g 6 ~d:̰kZš<0fкl8poKQH.ZIG$<{v( (}޸:V_6:G҈,yqȽX&̩*#*%8*@ΐ&~>;``P^o$8bj"$K$ [Un!s76Ar<,u,eu26č[T$l#|Xu&vm z刬P0d#yS"TU/0LZX8ҝ sm!IJ=x,.oVċ_l7ҧ]<C" c?K\32߭a%T< _#>l-܁j*n{w<!v8'o ]tDɩ} .{a{C *4ɟe.ߵ,jX`Y徖|ZtΪJVeA{56m|d7"{̑.#⍆BIqKztD 1Й! ʴ變)S2sa&>"7S3Rz*+=MQ-ڼLEL1(JXw1Î.HpzU cI~żS]}FDO<׃yQD S׻ɯ1㿨rg 8T6O[?"zvŋ E{)iñc1GOr}C3m%AȐ$uAI.K#FxNjd|a4Y0ˑd @CՂ,#LV`g$E:YI0_ |F W53օs9a&[ոdg9?UU3ݧhl=)E504oF&>E-<;+H6#ly9UW66KE,'݄}P4뉿"h;g FMng]I(NI< rzwEK&ЯWc(mzoҌ<) zQSX\M ynyߔ',^jc}\*TK4bk`z"*r~Ń(F1D>gwD*0"կKeHs饄bmA</g.`-x6[ -[U ѧPٵ5 W[og _w!pWl=ExJ!*gS~Ù0khayKS '\ӭPfT?n=Cd0!7N@DZ1]F-1WMa6 hhIr ӌX8긂^E C5WND?PB4oyYof̎& 6ePgTww%yKђ>m-W|CLJp6,QA:QM) 8cx =3,f@n+GaNoZtQ*VSx+E'j^}/:}Y=HCZ/nLXI]7g2ٸܭϪ %tDe-Gy3aN c$k¶J|+26yZNz/ ̰L?Ys&zKvwNB%Q*NLFŔTʑq gfѭuyލbD#g^RL+(Yp:oOR݆*hRm`RAU읐YyHC%6=l# D_,@|96J; p634qRs~mfaIxoBS;+HOIO#=Ud.%ő$ {O{"5x_o -%]wޅOqKD>|A IQ*TЂ{~,V86~ ]{LDmzVE.!;8D7O*sʱ7iu{Ȧ$)LT8ʔQw+\o9v kYQ8'8E`O%6Y IhLTFݝ`'E: IfN '1eQ݌ K-" e|X4!=DQCȐkMqn7lj /F70kZp4#NZda(%R|N ei]V%t/b[r?+BxKϮo$y:&v1-[DWVŘ7pO2kF98zFE{rF]77?k S.sZUgLx$n}Bh;`QZZk܏_-.b:gE22g> Uq (B}=pȹGLJC`-j+5")jV=M0S Gd o->w[k޿-YHOxjs>4 ?*`CoF TW)`NeL? KnWģQ̜+{- ,.Uwq%?zU2$4f'1Pj$8p *وIb4{j{e%8dmzzdR)Mlɰyp(Ŏv &-:Jn󢁺)k2k0l!%4ʙv`<\@7mS!]05N1'G /r8@ݵA"Q ;ƍ{QWa,JXx`V壾Lt݁*e<[훲~(^H0+*oOdsK;Jaܥ澀4l?udsX0̟3'&fN(AĖ4PȽZHOh=22#GxI<:jڃzdxd׀D`QV|9޴ϵRR"Wr4) PPwab5vsu:T nHEbrpIXoV6/ {Yk0S,(/Rd$=?&߄ߒ`7"*\$[N 8c*yܟ8Xgߖg ^6ZQxqOؕN|6ykVWN{J>bmW64X ?8IMᓖ I<׭қXJ9%85P o캤ԂgJb6w'j!MLyvpF'g3(!{h3ќWko eck^{ ]R͠dzn<ɷN>] TTH8uDPsKUg LLM'Ȏg(7 wwۈ[$oWCwΜ!+z\ذz:~AkoV*Pc&a"hͦ'ӭ;  Ĕ}l],Ug J8gG%@D4MF&d2!rxGnL4FXI}:\ dU yPO\J\"2B!TYf5=N9Igou'`F()-o{R/'xnoBӋ;>$ZjR_j>1:G# /KrcM>O͈f1Hw qPL%͙e(8mOOzh>˵/;un-0u۳]Ūd8;b"g~U½"L$TA]e{[3M}2}N]KP:-hTpU5v#c%^y_U=>Ko;j>cvݥkV-;՟죣@Vlc.n]Vy'wB(.βV}ol~FL˿{'ϥA+ڇ hAʚՈh7\A?f{kWe&BٯHGslD Z5 RDIA!C@xgN"W8`A4S%XƥX 0Pfѷ[טZɃX eɈ tM KRqeGE>@k9Ǽ(JПK] 7W6~L'm^ArU+C.)%S ڪ<nCC}!AT,8\-Խz;10mhEjLL'tqrHO"I$tIdtعvJ6,ͬ׫BT ͟6Z1U~tc,.Nyn/zLJ=t M{ķA3_>1c:W$d&ev$Y~=7LOFuB[ض<@դіpn9ױ"OǠNeM\&-4ưvKUv41ʥ?tx&v=>Aˑ';RR*ov̛:pԄ$Bs 2pMkH&.~NĒ>=ˆZwouGElU o r߅P-o,5.wXLV\f{Y^ccb'pS"8H5Nq|Z5F^dYT4\l1e!S]ѕ߷ZҜ; wXsVNlU;؟%bB(6$ʞAn g'G64#Fz_*gf)V8#!@ $Id@ЩHe@0aykO AlH]&# |{Njӽοrţj71Nͪ?yNJ SɐP sW9Z.~\E%Oˏ4X'+[)goI_g#N| E '& wWVVh-@?OUdӴ% #0` " ngz +sVy||3[S (;(6䗌;ZdzzLh\ssJl&[uhR2U[| !Y37-K#d3j 0G{.C OPܛh{y+R?&w#@EVa5yI>D KL[Y=}|>Ѣ \'0f Ϗp` Z1(@6:wNzqMy,!9L2mp1*$>)nAW^{~(Ɂ@F@dJNDHe5#uךg*g; fT7wx<҂@Gaêg6?BH:WOc/~-Q1AXW&;kG$ c8i'c`;t, ͗jj.l8. fÚzfй5iMv(RU,V>`X~O- VdLF#[.;{8>֤#0@Zk EO2WU #,0+򵁠q!2IC/bHb.r҃#(8>Jh.<;v͹ʁWo 9h%@U:͍EjSTfcrލ/&4g_X>DZc7K8)ׁZ{@<[ʞz(`^}jM39h"¶FMc9fq5/k,]-X}@R|g8zr-DRE!oO.`dqygdEgPPyoʙ۳ô#uoٻ!&|B۟ ~Ѿ.ǩZ;խ~7r#[ﻹ&;}WzA_3iV GpsR4{Xtt&hixxf; R[W#+KY@^.[52`qC!hF~^Nɲ4Qڠj2_t{K]3.>UOd7K{O)?oD1;.d;#=4lJHrt1dRQӚ8ac/+#@=@18sC;҈۔DƃGq]}'ηo窒30ȵ X>B0(\=9Ĝ5 ~-Y4hhahdkO2[owq7FJfMk7hk :t̪G-@Q!Qs[˧ ւ>BhyirilL+t 1ol-[QdZ UG7UԘN&>o$.E>).v`xIj] $PYs3mb\˵$p5,_ Kfա-{uԓW^ i{"Gދv!`U] -WAig'[Q2P~{'gɜ{IZ :EW'9xcR*: [XNht3F>ZG9,Xm(q++Dm Uԓ+w;d'&à\o(nU!\[~\__;L֏&C 8VƚFlUQd,oS==ZD[xzի'N˰%l-`oŖ6e yrOώp/vݹ4r+~s=@)sQz:7GاImޚc9o3ȥ>ƄJȦa[GEh;l 9i=Z *`7URu&فc6ea2 qU [I,pe+&wuS2BNEuկO !dtưw`[=c#.F"uttmB!5VPXME'@ Ӂ^i_.o@԰tv,aLTߊ[W4H_6`A'b1Y UP GZ1`"5p Nz:קbv8QFؓBA?ȳtf2 Àd\wR©#d)[OE7ɥٗ:p}mNWMVܑ4h~ڴa#"9pqC%<m}]զ/ިTMmf]_@gܕ aۮN_"VD6HDw^@DS[o Vi amhCllI",\{qPq`rm ,*2(`yȲS[8|eqgеLck5Ԥ5 xӵV p<Z?6_sq'7A UhB2N]s̔1~\Zh(-Ka؎#;}XP<#lUUD%"_Zc՛hȫbUh` !UВ;u>Lćh -Eq;Ejm~jwեitzt<旒X<5rL+.VviWW3r5U@0j B-6QQmkv*#4 A+꡵X@F8ExܱI/OAĻݓvEvtz@bZ2/:{KʚPfq.YIǎAFL7$ %)ƜߑG$1uEΥӵ5pi@S~Of@ef $Jdlb>KΓwCe2Po6A 6"\𛥇>a_VsNFFLCwjC/cDqyL'l:sν+H7mhJxq7tQnvGz7Hf@}:7o'#hr։w9|g+@7Y$X1t2PڪWI'P tBB>U&b~A\$%ovË[+ s˺d?t?!:USFމnZ^TmŎ6&C.I< 36gT;; %qa׳uM}aDん,aojzPB(4Z^eo5vALM;Nkޓ fu:rr5 #%7o"aJLs,`xnX0q({Uljkұ:-/@#᱀) LЮ6ŕ(JcA,L{t@'Zw*s"㌗ {nDƐviO;_bRWCKS#2i) T ^5Z6O4Bl`ḋsPtQp/ƶ1q/ 5| vhEKHO#[;r9ޔE %R!(+rt̾&#^:CHyND1Vbևe\wWfk4"pf&1tI/xJ;C p<^'`K) Mw dͻ(/0 jt\LZ*;f!k#{aջA9 [J%K58Ls}xIt:asw3nӫM&=WFs(J\OXU+jOAX=)oyf<lQJj)t!]tny C1CZv:D#,"$ ̨0Z(\\ZDq8<t4̮^;(SlRh6)($ylaWg1U2 87=/x/Jtdq]5ź: ̜9NGJ"WڃLh0hgg >6s@\m[WkZ=/QB]aP D!|HN3y@ 3eDV G#׃^"sg Y/+%T>/OΨ *^a!Q]59jA܏MD#0w-a5iƱ5g^~288D|rٵBs,*n<< "#,g2̜5=>^z۽nRK"4x>G b~S%s<^ְk1g!8#N$kkk%f%_T/p&f|oFͱ]日Ösk1QEBWl};ׅryZl2%޹*~M˘Ai3gP9\kg,|pS0t'L& apPP-L\3~?2Su<&@/ܪo,qYOl@rD5b#bGl-SB,a0'JL״sCx NeuxDE8o~7('iּOՅ;ɥt#ɺـ퓵nsWmdُ.gi ^ jXù/ԇlaQ-ő8{ #L(dQ 4v!0zA& 6+wӸv?BuN5!vQ]w/]um#I2KQ}>>^z)ua~@ݬC4qФyZ(2dYȵ7 ,qyIUy1i&d Y)C4p_F$F{Is'l|Q[TY Eh3WA6yL]q   C^Gr49RR"LBEWا w0u/OYMkG3tn}ӰRw>b([(H9e$ Zq.à%#N]n$tXc1o\fQMbUn+û@NQP;a亞RهA%3εX~Kc Z;pP<3G?>+5pES@a$}<}A;L*&HC3 r2b,di脍|<Fm ƁmۏCHֶڭC &K3Y֊,$5NX S8!tbmljȴFy~.Xnu0"`Pl8胓grw'HTЬ iY+L-$pϯ x@\4C6o#:ٗ!OQ?X,SX)s /}r57}2gB1@p@n4"bڦG4lD7Q1=kft+$zKyFyrV-PfM[ -$Kf=[E%8o nUB>UwF4Ñ]`-Uҟv\6dIvk ˩htX؊t'JlO܃09:p#]{MKKZy1ⱅD24KrO+%lzynЊ6@>Ihb=0 u\ ITLIh  jWK+ʪnm(AɹP=e?NN"yDhP\+~@J'ΘKk(c +K ש'}ևmBR*Y& #JVlaM!x=ܱU y?U!kڬ7 #r|\ž=@BuVFsU Qox&4*2 a3u:ayD G3KA.6}DM<`j .%5 ǘfsOOODM'|h,\:J/$?EGW:CT!u}03r#P_]Jٿ+yDcZMk%ϿIӷ }\=P/:ow` 7͸w5]S̍)TK E˻XAx:<W+3CMħ|_z`/d /EnB8 7 QIEX3˅stHm"?,в¸lϠ?U[蔠[ tpnu$ ^Y+*-2Ȟ|kA]#OMW'_fPj1ZoF@^+~Ki`׵fN!k9b~ߕ륽7&;p&\VpKC60#?O,SXMdA*ꔊD]H8On0} =gDM6g>@wGSW&X-k$3ikӪen 0Lp~e+ )]ncc\>OgʩsQ*+ռW'J8X? $ZUf @:~ 3i$Ѣ7/X?yj|98d5b"_7t`/zTP=W/-Hv|HLeCVy>|7Y mj\n=lJU;9tE=y?Q@=6v K3EmQ2)zVZ8nMо}]UiiNΒ24]N5<C*5`A>6? n;6`2".꽖Pj0J.(0U3;e2Zk77&F:\38pÖa _>˗" H7 @TM^2w~|"},qZnpk{gwwd#r~YɏlH "(࢓jisJ5RV m}(jrO 1I`my]sm{La0L76wuj}=(`@/xqc-O<)]T '_ Jer6 sEKO8B ]y#/tgCg*.)RfXf="yC)po&0NѧMH,lj@s[xE}<_7 ‰kK8kfO"FvG1,wOG!AWpB^7Agب*[B= mQLl$ fqTK5~}x/Fi̼KXOr"IE ΞJG7ZnԗS[LZ6k/@4'typ8&bښ:qpmV+mhppTf#͵SL,sgֲl hUnfT%/{Zeᐗkc}-7EG;8qNe]RBeV {*&<7m_''$b!ϰx}$dO-W[6#$C%^7/|Z[v6gfamVέnLڶ,RS< )%Ldlm6J2y%,H|;ۋɽ>=+0|rnZ#8m/LGC OjVtgƬ7I'VN~F"ϮXx%m}\ Pgdtǵc!*f~{–a gVC(Pmх} + NDT6Bxz#a2LqLEShα+`k<;*1W>S)i+ݬYD襘eiR; e4@h^Wʜ}:M̈};v2D4:v̚+J2&WI0Ō%NݧSMFJw2KZ˚8ZȿӻĹgK>hq%,H/׷e;vQ[E;9 >Jd~z}ͤq HRvK Y3NETWMeY+o/i4aod*އq5Ӿ4p>?z#DI2oj%٧(뱿pvYɄa z[/Vr(ݛa#)@!>t2J/ (nyߣ=Qn Yi!ޔ%;ǎm"#I|}޼BIQ5Zj=%_kK+܅*#h-}OeQ{ rp)H ?CWu7M}y~w!u狨YW}P91b}~u1oTU0]9HP Eb˸\Бt9pf޺Z3͌Տl֞yEk:+lIk 贿_{oe5qW1\TT=^=TaG$eeeA7ڵj7SؽWjK|xtDAFi``̓ffmdm*DU!;Q̬|&6R3of{$k>OYg'a·[0ClH@ʜ1Dv!100yy3 p~1g4WQ3;^cK7AG%ox g:i.ƕuʜbwiÙ1.mnfu/8guOL_Fq/q1ط] ;I1'#vȰ#'nȞ"RN sf~%i/ {m}x=hc #Kw?c̠k"ծPX5Ux;wɉ,|h&բ粚DuT[+5 $,C37 WW $CE_e"ȢrʦLgnM'C}5*0FZYQN.S-x2ٻ2,n=ܮ\VZE]+e~ʛ־ LH˵/hj p}/1ҍMOL坾Z: , >9[=fnxIIB`zJ= L+yLUAMQi`KY;u-!nȞXJ_ w#*%G;<,OFu#=h=<O%ȗS75V%Ix'>+eE/o^85.f,G"'b8$VChEhZʦo'>ZY/sBJXXn`jz2 X zv~z_?یѫۏ#!CǒQQBUav.0u:2׆;GN ;V]osufK26$8q'9RqRMcZQ4LR^(|O t[@7/*Yf+^H9k| JSY1A'u,ôp +ڣu9t@櫊EE7kt $U+uQO)xnJ49E`?ڑ/I}WUiøa)"<6>v6)\4ϔ`GGc'V%g@GAa8|ݺdsU_`qwk7잰iTuLo$|cqOb͐.`,Ϟ9U%~jq4.JXwf(;R%3<;,/ \ze@U69!cW;v_.(`\1{N:1_/,ͣL9lC" s@$x!\*>mYs, yֈ.4\ v0Q,맆5#+@RFGŋ9#mdсqD-C_bfoiiB)tf yyM݆<ѧžPG  W䒰lhw%U8\M[ΧF"+r" ")_̿uع>|&'GhƏ%ؔ>JlކNJ&8EHet_nj@E__]ʹ-FOd[L'Kw;]O/L!v}NAnIt}3qE/x>P.6{rG)19](T$?svˉT |#S.|yTGPRQ lvr7Nٴ>C3AͥaGC?z;10;P-MJ9&f)>SPL|͔t# @Z ]~ 4z1*d,f0$HwGFS!$Rd\>Sӆڢ \&7G{vc'o0Z7P;m%kNw $4wOr6(4MK \3b|lug=;m~ѽ᮳odVt(G`Bx}>.F(0FA2.6㋬h $ReABG[+l*UoH}Ƭ <.)<<2U<#RoNmz Iy+$%,Ɛ Q V#:vxl =HaO?fnyKVYal%P'I*~4Ii1H?eZ";B7+>zO f٣oԾđHnqꪡap(0ӈ~FCC8U;j׶6frZ!8AOT6g @3厘&\+҄{n Z@P!9vW膪'8Tt8,*!f >&NP .Az+z,c3Fem4ꎛL}+smAgGDZ kis7; ^ؑ~FArUyBe {`O0+Jb> LAkF,vUE1JcM~dɴV[()_ gEg?R -#F27C89wyyFG1 ƄE2Rƨq/Pַ;I?eP,TVh^p'3ۛ'h2!Gn9=u*K[v(`E =jlq3:yy\/8l|.gI hnCNs*:t5hQR @"|IlСR$Vagvv14cd+O*Q xx^#hg`?X.B07'5>i~f0n3ބ#*]GiBP֪hoOd],C!TD =Z@@u?Lņq `,  č"Tso hWef$2s(3-߸6jhkנvFlECΟ_vIɞ$PXS%DͮO *KoRg@1u [?CR;.,ZhYqfӆ @}vak*/;k$ld7 2 Hr'#͟@k![K+c^f c*މ@XueS2QjeMdoZ_X#c /#nHޞ%{u2R )7j eg Y͓DžzptGhn|Հ1[PKبNUm $"A5,=V;C布 WXD[w0Vmo{%jkxuZ_2IaVO9(9,ֲwf%Nj(|?sm"M#\)*l7YS9DZ|IAQhcXkC[)}9; \L2#DٹF1>v !H&n2_Ft^" E(vcr1mX@<co~{K+2l Ȓ[2"*N{g?[Us<8Upi@J-m.-閵\ڿ(ّz[6ure!3p"~xsc'nJ jEașKbw9!neAw9*۞X_a%im98KG^(s8!Tsy{vcvXlùl[7e99C9?˿;e4aTTTd2N_uPgGŹD")O\'*J[ui$1bqAAh,˫E3SĻ5\<A*+ᕞ,[r;ZЊn>qlB{ߕWYe$uJ1:R0>3)(2#jfD(<;W (WͥFxx;QҎ=p#zo~2鴾/rFAUZ= 9}V7 Z病v3ZI6Ϯy$ήѹ ;AJ0-j9XQ#s5uqUOj8VXj1%M XH\W.-{@dgw2֩"4m &g yp8%-ARlܡu<l]OX?{ܠQHe,uaVF _9^鈚9c`O(~ Ӫqqa\Idp5o]4xsnRy=5zPLJaF֯].i#*m[B7Lg-vT(Kb[մ$j{5_L@he#>, %AHPυYO!KB!EL-]{A;6u̦pWf bk~%'SHL`EI+(,j_vチG];vou=k;]by$AFimh/R|H䅹^hõ $$X |7%n{6 JB#syF".S^ё.VCY*yJad"'8i mxs)0o+_^vf&]86ׇmAaPfCFJQKju "t.׌j|`ohPN~F=>wA[Y}5 "D``8K|Ziٽw|;D9{>cF~~G"Ȱ ~*k׳VD%ZcDڟ;,ҔpUMMgr:sۅ23U>_G'Vbj [ G΋i# 6Z#KҢLĽD&e?';gWcz.R mZ_[#qcT|d]тi6m?]m(Tz c'#\/_;kWAЋ\ւ|`WuC|higg^IIn1@8:ғV28z&Q"p.u)ri &gS.N.4^G72j>aX?'31)3惮 ]?̲7lQsT|g=1hx;,X/*/^iE:@Q3I}4nu~'H9z,5X=|.i G3HIRS6RE8 2r}wI.y-$%{9!zD][HAa'1=5A$0 Vx6fTD~R@{ZjZ»?dWLs"zᘼx}r_\\66 GcZx'POgĞ/t̻mA )=yd dA'zUL 0iѸ24V2 h=7#|Dݔx䙍df90:1L:I-^V6p_lekelIivJSrk|тG%ɮE5.%*EލeP@w31:l1 34*(qDsd>K2$GI|L텥2AMX7w<8XU:D~ICE1`q*Nc#OaŲAldJ7|$siBK3a"}=Jk3b [͘3|޸XW؏rY XmfBTFNv8_hʨh0|`]뭌(Ӹ sZIky.~m?əGoT>t-Y@(߆}=̮J$U8J%(zz$T1Bi&=Vig{%G@C QvvC Q hbCq鞿D&EBl’짷Gf\!XV"}z0ZkNE%EW[GCh| \+ӫ1no,;KآKvat f 03AɁ}&i134=6[QYTnu>qc1V֡-$J+*# -f+<=@䈳8:&aڎp0?LN?5a.9`d=F քo܌vySm{GaJ֢U sɻI _P0x$ mݣnvML}2A +#b'pWf0&J?ҀB4>1 Гn{2k`|z"Dg;'io|Ǹ @{, AϮcmX - [9qΛs c;wC҈Ux1{,¦3H~tGyFML~acees\])1(_Kj:u_sOՊwǦ4enzQ/L)C~&J<OA4gGl!jsTuaC$9aøx-z}tѠ. &0OVf?эs>'7c>9UU$xvq0{i߼<k"IJlFk255͔3 ,v׸ ^P]awl GN+1lNPEgyW]MkwG v*tcpCO] HMf'6;:$mS$aPW -QO~bޙТ{Xnz8[\O.X0KQ.脕uC0tn(oʣ~"5_(Lnle$/TƲǭs\QLy5n]Rz؋C^ݦΑG]t"\2Jo מoJ&+w2(N8%k էC[ґ6BpٲՃרOЬ39CMJ2A73i'nr)~HNLoMBEӓӼŷd(bN 3DE05Q/HH3%Q]SoW|J)w=(ꠚcG v&X 񼘠b7ؘ%$ߠeo2Nwyg E2˟\<UrҳI|/ˑD] xb\UOH ɇ)PHT.8e9W&S.X)nuu$Tj4'@+l ] ]\L9ƫT~X@#C9ޮ#r^ܵGGط{S3_wG%}>2QZi\c-Ob g8N4]xćbK]!_x1P 6^J{mn}ΏMPwZC'ײZEJxˤ8HF 3 ?L!)~kpKH))VoyJ(qohQ&5,Yi+V5AA9y^|h= dt#]sUO@p5u뉚@3mQ,se#DFKɰufEQ,e|Y;h=K@S@O'/uc yGI?XӾme3Q faS1Hj~R˄2ƈU-fmj}5Ģ—D\Ԋ^Mw}l.3Vᄦ|$ZE*ϩQ74IΓ+ i 'k8Я٭ 97} 5԰c/[$l[BA)NgG|q{jѵ﮳nheZ aQ2hR5V@)EϠPSаH\MvS?@%9 )~\(^É5A`Px&…bfX?o1Do ʷV~ȿ??͵$L8KHUIvl4z4keb}YJ(z#{72S K'hg6,>ҎTK9V9e˃APP bFEUMRYC9>'!K-Z?XMOQ%q wikGB滈뱺rő'7c-.wO!Y9&ҩ|AsfYPQE_UPCUWZ[<7S@%q,f&h{&3r [1/fv "OSzIGZ9 \^<&+ZeSyT=/t96r6ޡ0esFp.I2SmQq8ykN%^.i_ZrV&(9KCi6s a ZJ5?>2 %Gd Y=6J9 cTU +M͙wblViG̽_GE }cnt\r^Wz]&O,Ǡֻs=ad 1d`Ωɓ+?Ah&NvXkh6EW5jWxaG`lZg &dS؁5 sM .u> 7x(^!粙集]깽, K-HJRhb̎^f],E* ׳.u ? icLAvS"M?ױÊXeͥ,;-rosİ;TkYàjQ)S$ ij M/ոDe9Yv[-Fem3p+jB3*EEM߽6f! El،;Io  γVU1uYW)<<%ؐx9*Jyʈ)Bc 7۪5 {\e3K#\ӜHPK--[+?0TdZf nTVq?݈'ɛ 5 d냒&%R)#>^ %߾8k*HJ&5ɞҝNuP .[$,/ -_=8B p[&Ħ'-U ~Ȏ?$߫ebk4<}L-Qᶟ F("ycpfK#,Ӟ?&MewH\^}m쬔ݞ&& G'^!QE:'r2V# eIE=.sTDd呢;zpL~ʉf;ð= kWk'3!RJ%D'}k.K1PTm v, in{q*ūusi,g խS[,>FjoWܼ-gu;ɳjUʊxHU0K!V OIDA,RS)ngLπjASczb{0\|PcrRG?5!rW`.:{HiC0(NEl&/|iE de\27VxF b' r&:7k{d ^]+u*a_Q77?d:>$O#&24{pKgCH>یDjq RԬ}m==.WPlwR-t"O8_36"va۔AjlbbHdT nc)/dPMII8pGnPWAegP9xXo3PIUٛ|/, £;SK3ofǫdD_f所ots%@w Р^{tipg0Z% ~y#1ɪhfKg1:jN"T ~T^J myQT3Cy˙j4uze΄65z~`ӕc8Y#SMX81.#]UL ? wCGd5KvC.;2@"|0jf1.Tz,b{1Ȱ58P+ɾAsWE59J|QRŧ^7Q0!8AtOH?*Yn;RiFuL4DjKСb@EQ+l!1)րzChǽk 3O+/r:rX㔓+['$BV~D~(=Okڵ n:LRqcKڣgg~tct7|z 0&Gr|H!Ix֚aߊ]hc&G.υ!'0)@81{+1%l'rJv|X /?| o *c/3R 2cګE^M=Ǹ5,gu)Zm̗n'XΒCWaiBeGɠDKϲ=m C-Q*YDGGI{R+ AyB})O귬TtŲfƒ_+Hh-yveİ8WQ6B&J^cXp-bx7QōM-)?y3eAMfj)ɤ1oTȭk0ĀŃ#q8],2-7mqZ_MaW6AI[ 0urH* W͸("ƎK{P\MGlt qSվ£  .o#JLwtFz 46dh}6 W Ta1?"*}X^H)B |*JMi8ʗl MN-ȯDAn~r }A/#vΦLeڰ 3VHH*H@{ʚ RƆV| $RlT3`W?f$GLIG|ɅW%`PWсNS' DpDuWƏx3m@'KL^eRm5Q  2rn^j=FMfDQ_}>!HɎ큖C`a48%=)LwMOezf7qQx>wi_CA/T\M=f&czd$T023`-BOaw!-ƽ+&]ujGGaBlG9\MZ$*j?ŕ gLH/f##'ZJ,0gD@zG!ЉXppzs5鱘%DW!p'ϲfPu1f 8J ךg$@5qKdS{Aͽ.2FeIq[h =yU!g`]#}ծi:h2>|A4κµߍOZ*{k i2wvi􈆊i%kS(7}'Ba rG- H Ȥ3JXb $[Wfo_YUggNE%Uq u=7,z};&j!,e֦CA;c,wkE ؀qzԠdmd]:^2]2 ӏvԁMʟ6p#cmf?/|˞wՉtmZQ|Yh&L ~80ЉIܗSk)N+U8eV,~MoR^TZK՝w6J 8\/"TQV>')G\5u (MZu~IREؗ%ĩMy?w2JKzqo`aH&` |^9͠0dNe^# [w;g[b ]@$moI0)D݁Bzm»yC7!~tp{: ʪ%w{268I;֖#˩'{qLT UOq 4TFOI.8HC.9A`e+b2Й *o9=zPO7)KvB[?WVD9y&H=y{q LU#1UEs u %B8#Kz~E3@sPTN*o8tT!3ߴPuҽeE.aQLA*[&#n(: -wM[1 y D!L"is׏_|yjiFj_leI~VH_Vm򅃴+ nYLv¶޳^ G,\y/$klYD-?fA0ȷ3鉱Zg36dyr+hd_+T 9zos._: <jkVs ?QS<3VAϭ)MҊrT2gC6~7A4fP7_xEĺ(a ɾ'DPkVw>7z%aY sPɒ 5Ma`=gȯjӇyFKti_rP)k؀Ȗ(_ yG-6s?bjqC f`bMu>((A_JO/oϖ4Z01l͟ֆ5fזcL;2Si!z6/'L\!l]'&\c< {'rub ׼O9@k(ei$p3M*&*us ۫C7R6 xOƠb[,ׁQNfy2Pu 6;2HRPa<  'uMg7LY5wQ%!sSeO& Jo7EwDٺkݎ0G.M1h8C"F&?%/5#Wdz`(S' " ͸::j/ciׯطf*d]s%BANy_C&\a4){i_ӻkZ{na>_L ^YDMP3 zҖ,c)rf3#&3m,+}Jf@l(پ\V/l괻{N"qIMSutuE6Z%IK܌MN,7.e]H)kLb9sQkƷse"jo ;)7% o ~͆K1ŧdoC"݈1Wvf9%ٍȜe8ղkL!ҰmUZ_xB;eoYٺ'ɾx"xwúG~q`Z'ycRVud#% -B}\22m.|gRH1$f[*5<(Jd8ʆ? ~PDZØMEEu}×-.Pٛd,,ZEi3##H!l( D5!w-Vj 3F\鋇Y(POhDFr%|*(.|IȺ7$dK! ;+%Ioa$k{s:'#Z^ ;j `Ce( $Lnu6d3]naO&j3'>d_ޒMֻLw*e& 3m0ȑzXrՀ%MV8Us3s60P ^DNV{ՃR1.ӴCP- eArJIo*ξ3kr, ]3D͡0QM3&i$DRE(Mkڏx¹ <;`\v.ξ_*˨k#SM6*h19v=~AogMtZ1d1~XJo$Tҽ hv.Kv@eء5hDT'pCCHŭ(bwA[j>yP+r6h$璧WܡJۺ4_ZPhXx젪U ,3W5UCЋy,òK\jNco~ps[)+z9 (Bd{-hs&ыHܯrly^˘Zw.qG>OVv36NBxh9~**2#J!,/!&r k˾`e MtԆYEӏD$?"x?hd}w#;)޳p'T OhUC~Ģ!dJ b~NjɩR}H(W5ֽ}"LMCTz8S(IƥH¢hDqࣔA%wӢ/yh4#Ɇo hw՘J#PfLL\}Oϕ8gl54`6G8hod7:Z+wK>q}k\J٪Ek:ȕ>H7H+T8R|aKM|]L"GoQQoV۞1#>vgiѾӔkٸGĮ*ۏ᫣ S:/F, ֞\wV&Ft:r}vBu=8μy`fjڤŠ^Rd\dʺtU .'}` }4rTqb)' i}Ϥ(w众8(5r2xe? t Qg-ˠ).N/Qi~eia & l8YY RK 8%'D ghE԰;)&->Xk"5Nwe'g7Fj0kAW(6ƿW\'5 㕅STfHп+P (.ʉ@ (/1r#. ;<DGdtVeK>.~J[&!#ХȖ0޳It9\5 VzwLzX ų4SFv,ifNH}Gm{ E:?2#]흩[4<:2a f~~ *o<< $L%r8e?~AoefT> _>h_J%e>}b<8?~b~p-dGqjK^qca #x_ث,9s<=-a\W|g{I| ]ԭіf?Z}j+$EdD|[U8w` b00܌k9N-anV}3E/U ؂*7c@<&eIAUO1ݷNsc^#;ˑ?M.weL&A5`w 1_w8|0 ( bc%z23M"-'(Q#܍jgvEXGߊ{1C!e!geW ǎղylMB(7汕7eQr~K*!kOC[ؽ<4>R"}8Ems\>^Cb=l`_8(_TEeߜ2BoiBIQCx@1Rr|/s>5^u+"O>3yO Xg7tcR+d2XKA2(JjnHA_`~%D.9>0@:xm+xr]P:NTdO\i4k%ڡ!y)v[sEs&,Я",8C-EyRtB{uL_u@~3t (E:(Ѫ*G%聳0CĈ zS܉Y_A!/}8;a$;{KAP:J1 |i۱ 1h#UsR?A /fAZK+O3GsϏ]z.ZxJqs=S(HiFm Coߖ4MGd(bVjLyp?hu_өp=qS6̃w6=$Ը&9Q)H+kG]tqp5C%yKl}1*Vٟdn*ViLsR)%lrNi:aȲ $Yv"{;lV,olYuc=Dcf뼑 B .-*K~:D(A 2%](i0!:͈WJu:SS1ARr&UVB6D>YX.Z\ L6w>ղ[zFiS:|j ^@_PqrYj%5mY3~&'P &?fZE!Dv&Y*51d[Yb/$OtІ3jyA66 e*6FӶ~2^R࿨B%?4c2T;mWsvw觴 dn:-V]5gtg 6m#e8%$|iiaVT@+p$3bs}ʁ׹LqVlLi 0z / 'aq& .FzNd]h"-ehgю]ZQ%k^Ǯpl;nqȬr)28+n;]!r~5c+d S:ɓFʊPILqpH9,5U~{QlX9/Z`rxtw[86e]yV|C8 avC^JD, B{6ǤQʿ1L[pA$k("U%#QɄR@t pUfRg8"MkOIB!`*j }UyN )H¢*#J ހlǖ̘LƦSqעft@JxT6,=My5 ZOiSFetyPZ\n:N|q:dH&n𨊇e3#C'4K(Jci vLf2;rmFj;g$]ިS١in0<yԵ FSl6nq?2? Onqx^.snjw" Ex6m9 C9|bK`-l X&sh*@=cd찀bz#EgPdKsu>NH]Roaq0Otی WI0S&xS>&i1) o >t[^-xkpiGNim94$i7$I(X354"P',#e7mz)ݫ8 cI87:iֹL>?1 !4t1uV#AL#koxb"6z4#ַw6W3H6sZY~waR{\#N}( WHѝ-#IRw7 9EI?1FubaHokRc/dh%S]d3SL-?0t@$FR nZqN]jn?)CZ/vc#U#(%^2u;nWx$toTilMezueEŘc1s~w[~fWdž\',YÙ nz f =~a:R+GK D 9v/ĆC1\5\#Dx<t37u <";QH(KĆ)s\@-˅ZHE!=Fz AM5n`.!6|\ W%tkcNS8,{DFFYŏ+l\8ƒ7NuauڷDgؐ0L/78#$b삵]X.OțHQOa]G* WPZ@]4Ox9)[=jZ'긪3&_kTQ*@jtCO֔-ݢnjyN6č3Q^va>(Eq0mX=ű{_OnMI O*YS9X73()BcL6#fA5{۫p%#QXNEbmo.%6`Bji@ SV 5ZTng$L;z+2vw-|lhcD^dxDgRJx3]k0|er IaO)عe*I=#MOeR4D;5+IR߆#(ӘqDQuH:DS0cCbUIV+ Ýnıu 2,ϑ}d}9;0y#a'O V.aرI./Yg{wLp[п1[;iVWmʃ3ƞ?:yxG98+l6=+ '1vb؎+O^lw3Ŗ͌Y6;,_Ui?*IOm')Z9BeALڑHv1c k;WI?>BKZE! j6H>\~"dfŞBmN1~ڈWR3 vmHI"F2P}qsjJ>Aly0Bov?@B9C`"ubTe AOty6 Ly{k**agm13$|\F}7'}yD`dHX_a!ϋ%" Z8 2r3WKC$aA`bq-=i*W}Z.q%bt0m|VW1ݻ`MK "g,4̆ ّhCQϡ+<~<! i3KU}q~ȁsix`NoI^FJ0,Ub-[h%?W<&CxBZ}s@Y>@羅u`k2}3h]\ ObjQ1k dBfJ#Y'RٲRQpUF lX^C>BX7HIwGzvJ'kJ<@Źܸz /L:wE/my\̭Z>ѥޫ= Z"Jg&Sː;W/C;4V&:2Sm(PUvfZiG(ع a.uIk =j+ABTn߃!!G)]xP5zgp '%N/13WD8-eT l^GZo؞C[eCxRv-o@F`*T憟2אUR^6Е}B_UjjOOfK\J cuZ4 B_D/&_^Sw¦nVާ|~5\vU`kslEd[dyQ+s`2(@!IBȧ#o ԥ04 kCMpX Ma9i-AyyqmnK+ u%zOƛq/>p׆4ݞ/Dign#WV۔6^dfy V?+PՆM+9th>&e8&Hy!EgvB ~iwzlGE#hqCLhgg̱Or{)l.@NxTG,礖< tӴE;kdS"lLK JJj`?2Ŗhҟ=r꿃eb4i<^[tYy`~@syz ->& EV[pXnE ؀2#?6_FsHn+_݅SG jtf Nbw/4?RĀ83`0e`5I@ܢ$pI.6=|'i rԬyY| (rd`ZrxѢw1{\) LH.- 9Y)rtfnٰ*># i$ lAUlX11Q7-Kz\{ )sAt3W0ungA1H Wg%?R^-Y5SGPrF PL{<\0ibOުCcgFJZ}H&yI@+s} c3{QAt/ͥ›Evқ;DT_-a%#F%J&rrțwU|3jZYwImlJqmw_U&QlݻGp8:LoO^}vx $8 (ąz$= ؒ=Wg` XLCAdp ǾE5Z;.JMGLoYo2ӎ張M{6ؔX.^ ;KqS+xw'e;^̩ˠƮIh!tbٮZ?,Hٛjyc)/6; "Uv6u2"e~q S dXY 4kY}SU Uy~BPΦiv/M D<ȍncaHG"r`V{]x gF|&PTp Z\pD4I!enMj1+ˌ`fX?byt Lf:Lf^5BY uG3aב`FiH8Utfki:-XR_Ve~4sGP|z2dxcF" qBIO?Ki Jӯ S#DgZ6&dYIe$>5HE&QXW?&fݖ+x@jp<3'SO[6 O"V2Q9hR_z*ɽӝ$Y0ĬpMǔ+7 ӧEЅniNmӧ(6#Ԓ٭j؞N}#$ԙ>"84ѩkʰ:^WM͎;GkZKK|_,dGA8/IR]f?.7byc5pg2 `'*m=9]p_|P/zΦxmN TE@,Mg#x lAv`d1LTAj+mKa-$2EAt\ bKҨKŠ;Yo<몎 A`$HAAsCYV} `JFLfOSJߥ>z-(LX謚2PAJ<`X9.#~+u:UEdP[JSu{Sb0|wDG_Z^&'†H1i^ G̛I|琽4yfLs" BIL#:`1|* nr#gdWH<`K{٧-4Uz()̇<5ogA0` 3e` 2l]0=WJE9.&8-+Qd>`jXbβ>T잰d9Bx5B^G8ĭ'S⪼T ^Q}$ύJ zi倀.C)@gSdWM7Z+Pvm03fLlLY ϒ@,p6H%o#;i<-X}d kPD,GS0tȕPol-ѤyBE"0FRބ 18Shv/ߣb͘@tIwO[6""o.!R 33^h!I=7(f+S3-+}.06*MڭƱf[$8mTŻI)2S &cߖf}~F_Qtӹus}'_2bz [)K۩σ5ku\8YW&^Ŝ V[5Wptk?(P>ڔ:Zi[qT|{^ZT1bS-q9KpE4bxe[Yu[ǥSwE2h=bwey&7*N2sT%4LgXoRt J9̿,9 \p2\@}t^hM)}Z#3kQ ֧;(ޗ'BDߖ!ZourT V Oż Cs/5^̥i p +MH6i+WAb#ٍX^זk8U(e9; OܥuLsO,՟nXP qp^.>O71E;=k֊%_R&LmZd+O&; jm'E>F!,mgQ<M5kn>7M[!$h5e xgp^*pm)\MM"GBSŖnH|Zؕi{L .2_YQ;Z덍!/kV0[܈BLuG_fd/ݖ*a@pD/qr*? L\3?ᐵX[ǬfP,7K>p^Dc)oSo(A{w.iDJ4Uj%KEn]}I>N{!i.Y; '> w:תf4\4`D8V %f}4~CĦx4wLBg+AбPGl`n'?_U]|ˇ%ɫAj].ДweG}SpL'nr'G[ ,R,`3VWtb`aw hdzxYP"AXF7XuO5,\ H MUQ-QnwZښjHk9\tՀbAw]%ُ]@$7V9B7.6\GB1n +> 9Vr25;; ud +1bbeN 5=Ӷ?dBv4&'M,\PT cem$/WxJccu.PtB ^s ̃irRNmU&Hey@waq` @0V.KڠW>d<1}],+& \]s03EDf7.-Ns{IGv3FG-Ȅ׸tΔq4ڽKr Ȑ;Џ/*5jdh}5MK Z3qZZ}MP4GGh=[oh9Դ!W\D,#"Є$9vWe` +qacicn+AR{Ўz`,4 %L^T")y|%_qҺR{zjs:QVf.owO- ᑑ $a؏WCb譲(idI?m]x.4I [~q":lzbDfIS:Hw=Ɣ sВ]Cn4R#MFLr=5F u j$:B[ J"Jэ)f9r"+ְ~s|#C4 Oi"qM҃_;,87٪d=29lؗ ^֙=@ͻ3@9HKgthm5o^3}H_e0` Y%ȴ-幚.B#(dw[}JX9Xx]FCe8bu{9mrYŇ[3sE=t}M8̸O#-L牛{IߺU)UM|&ṭ!Dՙ+/jc| IL<`~F 6%aV\a>e&'ߦg[Kldذ&uǵ<3C]٘b>D,}ݸpOS'pGU[@#u3keso#h*Th)1) q=׿_56^cUcGzwsEɕ &.}?+4Zh_}0 z5X }b{M{ݕ }ץįژ<| 5"o0H %,g?4B,4sŌ4H\—R'ҕ1yPnM܂_!8_ެ͇!X{dCզ'Lsp.~5+og)Z8HzhVe'$|YM=iC(7_%݋rzY}&F;/ = -ĩnr,sy]Ck:%%~Yj5wJf*(ȧ<жgV;U&?_p.-ZQ^ɒW6pD<9B)XіR1a/ȶСH&䇂G"`=QYel>7<D0eun\h4ȋR ፷yrqWBz֋Ղsܱn ܳjtbտx[rhK違esp۽zQ=^691wLg @a4h)R.ܧ0ų1fgJYETB(YRzuʔO8*6_pQG//qT>/`jl6=bKJJyA!oqMBh;3f>>F<OPF⭭$q}jaNKzC nF-<^ؘؿ{ܐ V@ 6%~|wz4#XG+t=𒹃FBWJ?W}f GɋG/yx0Q9?s,4ƠK]_V6!}A^T"KJnOWaq|84hnԣ_t@5 X&ym3 0Hq)pt d;p7x`--PiZs/ u%KfMKѤ`!E ܈3?zdzNsIAWY21 ڊmYfv-iA$ǩۍy3J!o_l]I1w+VJ X9 tw8UamxTH[bP1j.`C\QE4Vs4{_!9mzұY^K݅QXAcO{@""~r㓕A#c]k8&ֶ5S{ԁ/eE\+{o x=J0cr7"]8Ayvco\"n@6m35vൡC1r8YKِ\l.DpޮZxe lmPYP ecka[rq/4(BN8da7T^Xӳ}!cPHj;S_l1r{}e~%T+c̟XV\)$!n jS>;IYUxF>:ppg2fd6a"*ٷ`<&cɒ MYh3`qN^d2etyMo8D\TndI#yG1f«76 2h6xrB ξ_(G1RQy1:}LU%ь+OPu^" !)2$'oxB9TN ѓ‹-epa [!"z|;,0Ăw#3wvx`hgNU :?:&%S^죧Hƪ6\MgwHKB >sȁoc:\/ $-TƩ(@QKHFA6X~u6>-o,iq43kvɃY}o/=*ϾpGvCe:A'ESIm1jnm5qw0ĄtRXDt C9 &JTc'rS:vw;jV.}Q">1֌.S·|uFlKNłD G ejZpa9O_cߞ~_E~SR4{-}P^s\#0ŭmcKCfjLmBLb K@Dz~2O~\|~c( pY 9,mw~ f[ɉ3/ܡUs8,kϺwt{c=yOVjj,+hW$Ű|JR}=o(<9oR6v_14 &gaa$oW3ŘM8ihW8yD9@Akx훃E2SDQRa֊ت ZHх"J.us۽In+כ$LUY*:iy4~J86yQwҸ:;7LZ_MNܼ|3sA$D,y3.0 :/s MaqA[3VmuuPF4ձ` ,@K. U RL_ Q٪“X{Y=ϾT3H P_< l+^s u9iAs+~buqrՄڹ|4$\3ⵡKzǵwRuEcyN|[6~-"b%v D6iL+t/V]w·)- }p0tɵ7.{D<07Ͷ $ʥM]z!$!ԳFmb3ж;0p֚Wo>V#,=@\cg;j%X6Jco7aL1j(W]nN{,ИAFM8KS\]٘=x}z\4Rd5j(IU2oI#s\O4[0Pwe-Av V 1ԁb1bE8lYI0M\B&=qOvkI7ld^l,:o=u§R0wAͫJ>BumAHJvj$?._$ha~df8wH4"h`Vť?f$om|"\)MH0ẌZ1BU#/6+&%H}MH1uլ@Q>K9RX5=''`VBԍ/`BB#A5r-Jqkv~:3teb{_^oEHAזm>sj+V\QFt67b櫚:J#K19u1ܷ$ytgސ߬>+UP$&)oܐ췎-cY"4ò@prїe[_WZSVVQ+,54_4guKWԼk-S]yi}9rJ6>4>dXt᲎djWx8 t0k/JVKK72´Lbs_ֆ97VG9{Iᔕ*LC!y!M>KVn(cr PI-Dnd.7!hٵάoxd|ǹ9B[K[=e =D wa+\(ZOH'Odr9sڂ(wxp5%?}rXC0z|C .nz⏝2֪Vb!ݸ@@  `AVR!p'Y QLfrF%~~`Tv'C+X?z lv?47"pb}8ƌ+46@j\:HH÷1&yA6e^\x-3ƍDߵr̦FVRWQƌl㫀HN7w(Y^fqV|eY|Fgi'dyѾV88YeR:[FsTXɔmU>(Q};2+hi/9uQCjP9Sm̀=$!e~Ig_aj8aO4s/}bhȘʱr`6r㸜{pPB}IG?U- խ$ ] Njkշe~C_sy[͇n%g7Ћq쮜`"@=PÛS=p_E' 01u`H]wTN?Rqadyxtnu2 ޽^6H,w}$L 1B?jHBZR!0"@|+BR }`]xݡȔT8#@FUA3ꯕrgTV*λ+V{טZL !-\nb)F's IF,-U&j^b[ܢY3m-M<Պõ6ʷyLVN(f䢰tY(S(EV6xMֺCw~y =K~^yLJP=g` ědlPgf"ÌȒ=ĩŹat %7X쥩Zڄ-E"ITS8ED}ΖB'.>vķƪ"й/dzҟ,x2ҽ^]{J ؑ>KocӒxʄڏg Hr9bKlfhx+'n2FbL,lW*`a141* Ȑk7M=;s*Z$6^W@%°?*8"^`B%~CZin?~Ĥ(/lP[>llQH77 )>+Sm+nN  w嚗o kƖ ƫ;.lXaB?,eZ!XJBr:J2pBl޼=&`Rg?FsBx.ty땤=}M_`ww2U`=MS )6/;pⶤpb ~tӘ`w"K.vls 9l| GT#YْNotAôlw}ۜo,4UUFx/(F ^̽f6R7#hٹZ1LdtGOAeP՝n6-'^HCf8BҨBny /$%jRq)OAU~xyvF{I$JyY ,ock-<`>QM -]Ͽ,.'l1Vw! L"R:lK^2nuQ=ݜlҁ}a$b_ rcs.qYՆN3MPoj*Aꃧ0􍈿rYdt{aTg(3' cAVU 6 ,"/?ޫCH~؝x:"ӵވJ 0VfyGAj-J RT@//܎9DaWudyg3 w $?s<ɺr8nrgbIJZ]h*^'`n2¼?QW`pt+ (ni+fu+퐁7i\zQ J|;81p2ܵ)@nOx|H[7ԾZL K7SVN:&T୭ `Y]ʽuG߿قĪ(/ &L jm4]E7}}_bVacb ),sL"VY ?2+uC LV:m*<c?\P~BnŐTFa*9kS/\g!SCx<(t0f`U V(=2 ([ 㡉aZڪqQ# +f{OC%Q T_丗^i8m+A /_YiV*gT151쒛,\MB({^$<˒0Šr5,qT<6ҋ/;1) 8rId^ $Oe<y 哶?ҟp%#o?+`Z&DMJ6A]qU|h;2肣-dx 7pbBi4:8eš0ăi3b D}TdQi-0qޤokAV>:'^׮Y\HUtݴ-{RT&ݲyr^ ڨ%Sk9E> eH/i"#7z$ū1K! !3i!aiBB|\mm=@O4.e[j~B!*cuwo ʑ3ooC20W&)v1JEbqKSMlb>o\6P}'nVB bC]/;ދ'awDkoOaqU)Ī5=.5,Γm8D^ڴ%%o<%ZwᗵG^.iDv=ce\]pd- r*@c͑ 3Ė"z׏b-ņK-k||ՏK-30ʵ2Cͺ9(+]>SZC.8YMܱ~NV*iZ\E;FDgްOYw;yX5Oc;*Rl o3|=u=hN-uv,hiD˺oSokM՚DX ֺW-20I]ϊvTN;@\UߺZmЋa U0ZNp%x+wx^NV3W&P2\OeRe W?^ ڒ…΃Lbu[?XZoN. S\rWj8ϯ:1u`'i,-/1j3U9=&(.q4aI(ȱ7;2}0ҙɈ(k6|FfnÏuJ\Ѷ=gA-̝OZo?|錮vrP[Y;d3Bmo{}\{,6$xg$V"R*y\xo]b_ nCqZ-XOm3d\f{?IIt馌^VxgDCa?n篃RX^kitPv`+Q[/MYWɥ3V>%ؕ ؛l~f9Po/͟@@܃nvm~8N`JְUS, #>hmKBdO1uҚhDK/t;Sz1_*zGj?:Ga窽`Gbd{ J?&DPLoRw|k@/NX/i* B]f#<ղOcNPEL@RqO+h @R 8Byny]gY2I܈_Hd2+<3_+De{x]ddURY~ L9\Ğ~z W?yKJlp]0)Rhŋ>=^jpeJ^YK.|S\*H ~O|ア3]l\ڝP>1476~so#pA&npȡBJgE.<Nl.sE; d?+M0PKYܩNe}I(5+e03*Š=#|8}:>?ݛn/p` k*BQNk?~^_G?ukZ"[Gy!IE_xLB7zB%(hXېn)N>!Ft8MN)GFqyw }d~aFВ')k_3?݄tM<fmZ'K㕈*LX((頬#;g:> 6_بKm*e4n4fds췂T㒑w@t$d|h@tj ]쟀 }1A;˜}q&טl _`}WYhcܰ!Aѧ6;werLzp?+S&dS|~a[`l 1' W'eCL5GTj?`ÝBL(ײϞ!*V IJ8ϵ,w(xy9f8r8:h21}KT*LɅF[c{ ߝ7toDCFU5EW>w¡!ɌAi8xG x6,YfAB"\4O{~g<̞*sdUc[ j.J,>CRwO3,T8'di}ŋ5{[:斒WtW~nLTL R|SYl.rJl'!s zj zNgI j.)}~Đ|z%+kP5B b)_"\=VT9y@khG6zeE K}ؒO6MָSZAoB!Xzjh5m~bm?i9Ҋ"UDž@;.[Gu99J>gv&1*>UFPht)C> ~Zc/ҠL^G2ESa;1PIȉLYXRCN1M%3ή3.>cJw*Pzހjm-x ȡ?=|xTnB7֛x;7agQ_^&U̱r6NyYE\*9acezÐiRęewS}o _I1/B-D%5Jcr%\^J~W-V;vXGD2Y:+U%Qe1.L"DSGC<۪ܣL"p4J]l̑'7_ jZ V37-^2WyBǫ $D&?}mtΐmʲ)[PЄ-S ctK‚>k@3-8M61!j̹j4pFͪi-"qFb+7myoIKSp1O /caxP@A?Qe`?,7yä@5䃄 LD]a])cGUx\_K]3lc-0E_ B(*jϵC٩)j3N2@ኜv~;[4*%Ԏh@&T2`"͈e!q`Jì5X=R6RG_ZZxYF-8 f6lǀXqx<uWP9SӴ0|aѯ<hA; u7BqFc9^1o&[#b?VNES V i5Mm9E&!=#Svi*a9;Uz*hlC8ڰ{9Ӽ5dupbmaU+^r'a~L\{`1n$?d7.nHVOds%]WuQ9y ' U ` Į=zfPFone)pK30 b.μ,39Ѻj%?: b^jhβ9Qܢ 7If36W#ƤuWYJz+&5Wq5#Bm|gSfk ^vAq8;AKma݂v UKfF,Huhst*5,*i1n6f*DD=*IfaleaԷt_QrٟPf`ARLT9I7Ƣ.ʣXn?Iw)swlBˡ>?{U$7NhRiUr\-;MJ5H+* 0/<&cn-.Ciڤna$,ϗ2V*~0 lbIC4^iE Y)fOgص`R(osR3?u#1;?8SALFDtЫ9NL'2'~!8R r!&%'8]Efk5BܱV~A,GT|]X ]h5J\^{J"~\ nh'N8E]>g"y<iSOf|o*]Y[}6wIw2@{ Ȗ6ʹB.qo0wE-*L4`5Q.b}MrT.z<=]_0!(r!L$}H.#Haf/}hrrS?C)58;Rc=x}{H}t:&`1)~t:E-vL򓁋Xn(i )T']U][lyz+f7,<~Ķh4i xl˥\ޙ0WF7Y׾$$0?,h"2A. "O銾U%F[`q+i :^Q#=%U> y2|{fD q!?򶋼.>u]*P.7qZ EJh鶏i= aD1o,z4;^ɓ &R|cJzH5aXțPg|!̐>_$*`?6f&"jܡdnf5gꓹBdC~$;P?wP|UU3ESœu<)qOz|TkƮ&[+N&S1]F !2nyXM}-I6hlMarxx탤>I$u25/k‘*) M|>dאW6߆wl=,2~6~&-F)q;S8~x;(~A^21.r(Kwƻ YypM8;; NY o P?oOemb,_%(C䪐A\:(I$*cȦiB4MKc| Pgնv3r%>L|;Ւ5FeiJgve078:{qa{W_úڱ 9S1u{4=*UnL$C"EuOFl[ʂHgM*-p3 jXaUE}W_m鐡~~K oUEnwK͔tZ/]#.1Ť!E12,P JJkmcse:-ںq*: Zp^q@4ߴ@Q3> *2Sj2Ӏ !t;, Y<yr >?2J"=Vyc7@jum2'^K#|vؚB##.wC(lieL=#D`IziMD%!tދ,Kܟ#]b3܄nmo& 8We)7Z,""x ?ȷw>G   !Y=dp)UyjM}pkZBHAz$̿"ϙ2YIkxg%D1ЏUqz-?WnW\˩Ԫ3|Y,M::[٬nΡՒ@NDGt~LOh'% 鞖@+l/|{RK"dTiRIxr|ɦjy>eʕҗGt͖me/qԄh*䂔X[MMOWQx1&x;\+~A֒{GEEʸQT@zj&rpn2_p=2WBm}2jUl)4kΰyюޭg[WMuwݔnZ-~K Ω>\~|T zy_^uw&#KQS>#` n ㆣX#|^NJFQ7Uu* -k];w{T%)Á IH$/6¿[8zrXu VTvNy 7mIlGZQwb߂}KeQh̕׫DmhhL}3ZB.tف:X;5l~gz2V%4:_f#鲢5%%+0BOb^DӁɱb5Q pCcڑǨ|~Ǔo]Mah |N+Mڈu=71epa|goӘ vaU0K׈ˠ<ܴ]'ņ1zR;>ʼnloib) #?7=7^nrkJay< CTd*RwH+Abj$dr 6grok5UwAɲuK[hHaշQ(c!g4W{,IԂM]ʏcJQ]&Z$]їݱt!p"ɮɃ]µ7-^(J+>ɻq8L'?sR^p0M  Qh72RB O ,Xņ+kf4[Z.-Kj: KUi5GDoG uL詅a1, 3P^[*Uj=aOJ4/xR׀kF!/!HdC8}_ۓ\-DxTA)o^H)o:17II~&6+=ƧzFibI+w;h|y*B< D.2`[G g6\zˡ8tk%+g)p@/+fW9D)|EJnu8nO݉e/8];ט.׶ 5xyySDwg?  M=`B:wΖDA)FؒNǴ)e:բB0p{#k׷Az۱-NWU ܓ[L)==w55,dl#*22lC=~:#Ή{;UMh6t~Q=;ч# ")>;+4!8GNw-OeE{礿mˬkg=ŠGR _MƗNKKXT@@ (Aӥ3(Az/ig-ŷ!7D8 ~ .>e4 Yٿx(B j>W&anM]|Kd4h97f\$h1PF>ත09^)E8U\3v͵4zˬދp,U'l^ñ=]4mF$8ҵc4Ob5 ^q=Y6xs 5.Fg'%+ͯB {Lm)Y0wo7\vW$q&r_0ioWm#GQxZf)3XqU(>G`-b('i6ftQ(J6GI$bJ y' YŶ (LҼ' NN}/Zgs A)3[N؟\aIrKz8Iot{,D{S9uOBxJh1Nd ]7=Vֆ_%^Qr;bIGS/7feaFi2H̳|&&@KA,#*B@J㎍kAD/O.#U"6.bοVoLn@MqK@x?_/xY8Aqf'W$Q qUa8cej-(XfbI:<Z.߽(qd }Ґs`Xd&O}[Ted8|'~k_ sJaKef82~#R n{Qb/O ϳ/R /VW=+p 1 f隯Mub;uj7K$ vmɸ{Sndg?zOT8ƴ-$RLHr=PW \>udCnP/k!RDHM߼BarE6-/kD٘M8CoL g:~ N=@%p~Rm^ Wh5{/0n/b *2 ?B :)Cm!^2dE2"ֻBh0YHt$tPc_MNf_:>!)vXuɀ#J'")SAU_`&绨2va6Yf7MkR5@Z7,#S#Hxbaʤ feynnM^L:TO23.uy*qMVZʝ pGX% | 7^OtǍJ`i{Jʢf/I'pk :ۿu"/Aʯޭ"¡w=~VVfM>B}ۯG3.I/ԝ_M{7֎(ve0U8X3Iqi3攜 Wl-<~#]ŗ‰#R<.2%`C2`;RNWW|%w 1|2%wd"թ9]O s] y(:]8[N?{6O߾^[ٽ~j!5]&= Õ/?qNWי fP>F*}62];$qfF@&O>N*r>`R>7! û>m;W48;N*|x ; \\ 諃g8(o\a"}0&eIhں.eg8oeldul\摅PWv_xy6DOUŜ&Y)|U5)EcT_[bK.ٳƔ |^wY&8;RvE\mk6*Bb+!V[e{m'TMڻ<Mعd?p\unZ/1)z3 D9M7Ȓ`U_aY̡xaqf? 5}Ria[/%sdzzCڌ؝{[4 Tba1pk7 #e>;)-F/cZWy^V; NDyZi0B ~D"l 4cWBcA ma!5Xu_<~:g 'O|#< ѪS !3/;GHV4g;[ (&*k.+ط`7V o(4_XWU aEU>9W"V=N+TC$s!GqKU}u\n@;EN),:SV-oo,r(>w3m6`gcPXC0ᗴR7GN?f|hX:yޥ{V;w_qjKoP{(}|P.䵈Y utʦfPM$#Wy {*W5\d,D\e+xM'5v|HA~"GQ{;9%ԓAl~DLe PxNsHks]s$yاA o?8qIey)~+(WB\gX+߿S"&㬩b:}~/!V[d=Jbʡb#,y MV9cM~*̥mGrƀ8;|Dx>,Tq ө5*7!U/1'7j!E'Cšƞ&n~x3|?.V? !7[-eAXϞ'a22Ot)8*D[uK!jcU̶4EGtJedwkWH TjU.dHRaKӧJI@YBWĭG2)O*GJ ۳#|EfQ0x̛OfSzQS5".VXrAB~ ZTUKپH]da -hD )j&eF*WçY XVe~8A8vcհܚDf%ҕ5 -x-AgS' vWx}#X.zQl=30rȌ˔8 h'W8 .s 09TB n) h;Пluǥ>*Ӭ+=PA&~A^`..ŷC|gE@c^ 3-LK),#] $P;-h#qƹ6!E[-U#M'& ֧fJ=q Jsڧ-Vq:bvȜxD"H\t߭FZTFd%Od vtŽrJM94˙g4}+__ o=Սpw懡H n?dzl aK}}mZ$tRi v7I!XC2|Q} no:^'rAP D <[g^$g330FSbG4 , 1k/T <Z"Sߗ^HI2$FL-e!y|-E(cyZ>Lʹ#^$Ӏ^@`װ򻔎:޹\vfuՀ_O ;u_yn+ Oh ӱ~c@=h[ (a wZegZC=OX~MjV 7*އOmZRN~R%fQ='-n5}a,rAePa3PۍHoa7uӈ|Ɖ8K{gP8XnhsT>Ti<;cn5A¾ly\3Ö?DHnegbJ`DmAi\>XP(I(˨AMPzW5ٮhfE2͙'sS KyÈ*ʵeӂD_ xE+J,˿ a^K6-6:r{ c[]WG.|]hB&Up0k!ERH21&Qp̂cI!\ S6tںC֟ax"' w 7앨kCXTyƲRqc,b) e͸a)ښ2EDO&fG9Z5kw" __5|Վ|wTk[BNUlΨ(Xteu'l{{}*0tS%X'"9:Fݽo k(W҈âˠeb`"l袒.M\^sEɔhcI6`[ր%T)Kj|P?\P[gOd0׸%X{rL#>/\:<2 Ɲ6лn_oysE/H?mʀ ^dnRL)52Ddu Puu*(@{:o#gxh3hdX7T s}KK oӥ 5c]U sj[>"PdgLf7-=:]^3,׭&0y`vYLƺ ˠMBQ6ЦUQڢpEpbo( Ds{' ʃ퀃({!@|F 4{h6SБ6 '6#fg,>hj+$@M> [p%| K(#B%|DZUO;#Ebzt8xB',eB=%zVȤ]*TA!(byRTjXDZv)L޲ފN"吡!#ae%ːcphv^s΢ƶs 728=TEF9hVz fhq>O :TRIrY1G eO(n;LDõg r$KZuP1Vh RjU׋uhh} 6(/K4_ӡ8͛EzDPƟG[..387l <ݧ-!׍n <5z[ոHn3 wsldģѪch=_}n5\%Ǒ4v׌E82C:>_1rwtswǑkN݀*ZzRyø_ ?Ww_Պuɹ#Έu%n!ڍZ&vh9Vz A,yCZVw؛WԻK8Ѽcuq'(}Jے e ; Qd &MMp_PR/ jm0`'-r'PG{?R5jѷs,%Ι-{۱|Sϱb/{%嘷BF6/ kQIJj3@0J6?bp5\+2Jܓ]nefkA2Q&@g ;}USQr+2ᓈ6;Kf $N.7BcfV n < Wl"wn ?H_z*j=*4RREoWx?-e fӧ1JG _f,9umOd@b6$ 3k6]Sԕcw`/{*b+װPAPo:Q' H_nJ41Jua얲pp?dCNI._h!Ƃ*bĮHQ)ꌁjx@tI`uhO".D!'ÐȜFA ⹩FK(:&Y_'zx$g|;`I*CҗO߭]1gC MrPPJ(.4|Sdb/U-#(h Ŷx! r"+Dl;dS#}4w{ipI[tY)u05o׉lF՗X\ ?E.^DLN?}i 5R,MЯVV9<AFh<',rvoí09'`FzPktz x׺bl#'-(9 [.k*L^zEXIiկLeMEP#~Ծܓ@c(@AȏpԻV` _OہYt\h&IJ`Ә?qPqηav G) yīY?k;9Ql ![h. Ia@-M̶j]'k#*f\|Pdofx s@r9cv Pgq%ပdPji`Ň:lGpJ^h͸1áp1Xǂkqi[*y?A8Jn a$44=Ԝ+\(<=;Bҝ-,psĴ6 9r.)A/J!M# g l0elU~fƍq}.^xAZ_$W^1A\:6FdQ3(Ee?NLʗ˖8W(-qZmml 7?1rj?Q=7:#G,}yn[g{G9rUqu/4]Fbu*Vb+owF~胷3 KʊWX'μEl5KNԚ el/ gV5Qp~Fw.L&"'ɛe`b}hgwOCUl]DMl&]Xn!ۀNyUN&xtR<0*Wd,:o.6Er]XR`1*(mHr@`%k$jEyQ~H ؍y8ѴnFϯA>ns d^o5S֯kC.|ϣ?]rzzyۜ D=o1lkL$2DE`5puWDLJ*PW gՂ>~[%_ ZkֈyKw[mlE4q]Q!u1;FŪ2̧`+t+rC,:sv(O 3U'jɅ&}Ee^s  .]NbhX7|G qzVƟ6_zz @hFy}iQ tg |d3Sw[7J\{ͬc)@4 ΝJ1#4C#t4J=reBͲ!.Yg3&YI5'h)F@7 ĺ:ޞr70q=7!ؕly=aPw5B%)%{t697ziZu6aMTnćA5P1oO]GhqJɀ}e@ ] z9X,# 5q 9t #neszTq/̼a]`8f[;ߍb :r _&Bbӭ}0gl]yG՜L20x:ۂr7ˌQo3%3 @FyPqb ⼿U0 $=JSf /=?ZN!\lҴcA " jMh4`8Sq]_@P+cnVq(=% 6XVYyp,zYVˊ.Ho2UZշ!5f՞,DLfN^xMvy44u6P*CzAl)[ g;vc5'puC.{#wX͚ jBZ:m-q*YygLpls\$8N(pcsu 4YJo8(ji}qMweߠ崤YUV!eƤ [:Yڹ>q+zh5Ch5JqE=k }Lui9o@ RL%`RI\6kAۀO$g-WYIPA# қV\ɐ歱kM&1cOQ{@\S~R(:ݻBdj!`vI'se@x-,ik13LnoqBN0 ]ڸ bKc0p 0ѣ=2Cb}׻߄@ar}fZKNB pv_˸Cp0D60}`U% pVy,Ώ<|`-X=8$x G(KKԲARhjO %F9Hq20)egMڍe50 ƚǯy5[^ikbCD|V@PZ|ȁT*y>AA{kmͣjðoDj̭1)-np>ĊPqRfЀj#"/h[^:W̘%6뮠/5zܡbBmuD Wb܍ϾRۢgԅe3yUQs^Hq) qV&/[`ۈ4n,̑]榭@;z4W XW|ަ0C?ՕgT69xl^c8G`r>WLBaVm2c2[cv/Q8uytШ?zʼni{&6qy%(Zg 3ҳbMi`]` l/_(j`ѓ>:f!q@hV¦.?l߹$\PG骪65L;Q* ZKm:u X,V zAj3t4S쀀8 0йN$,V̜!].r j#VN+A~<ֺ3\Jm@C00S{hly&yN'sf>j3UFM7:*;! [KUP^8=B N^:$gIg~n p^Ӎغ'< ތN/bʋ9>X5M7/l$%;ʳ}4{ckC6Xe9Z1Pw1\>tJ~\ƴE|˨S5L=ںRCJ H*%hQu-D_Y+LˏQZp#0`}5!ý5DD칅%Ygs`x%vzHU825pChۄq5+N$vO?X^+svPl% ຆϋnmk"w&!xPw4E6y$օkxy/qij 4EvA B\h @(K$v*ߦkiԒG{K zuߐyg똮XmXh&W{Ar|nN>6K‚1ׄۢwP5Q4W"&ܞnC PytHX52־2LI|ڿLgqϮHTYW]*2)_CXF}I^3lERZXtY+t3aXYy#SRGK0MZl^I%BЅ_n lx"DdK p/d=X %jDw7B.a c ud!+yv|4+@cl"Yl&"?YWXɚn:!TE˿9dZE+̊'(<\Ӱ #bpʱ "fAk6$꛻kMFC1|Nlõ\_1=ڡLrc9`M__5ܪ_q3}a:kror oc]1+H)ץ4xǜBT0ŐS"3VibvAq˪lX^qހrś &V dD6x(R ht]RC+9f~8c7#Flg\oCT&oϊi<(-)#\zyK*#ͬi> }aI)R!X!hd~+/6{g4-Oi2m*9;( 8ٮ,6NҦF_Qܓ\bW=2uZp 6S;4B6]u2䯋7)s ?ZTd#6oj(Dx[s( "w9KUuAХE'E;#snd!9GXLgL(ˏ`+4[;[VdK `1UbtzevtvyʜֺvLhR.¿Fzh˓X&Y^Di&;rrd}}[3uyVRn}Á'C_`ы Ak5Lf -S6? q[%Qeʡ"Q VPk+1vTC]ۆxF9!sCVLϳ1z1EjvVl#WV65y>#ع߂ID>HN h"SαSP^&B::>Ө뒽TNyphVyЋ7rV+f1pE"ש[EM$R?hvJ4!yov [^qѼisOCl^&rhK 6_e:CS:g$*Ld;Mg[dIVY s:+q7BsdX?Kqa5tNõ߹z呧vP" A & mU{z[ADo܀Rٙ!B 5J=x]sBMn㺲L@`F w{l$pqhFbZ["(6n%T!d`8iNCME@h킘Tv^GJX%p紭E, ]S`#׺YEFh{7!& 3c6NHbD ivӪ"h *s 08(2E` r)XYTyzl!.xHѕ܍ЃHAwq1 JMDl@h/ʑqt2L8C[T<[eFtۧlcrO&F2$! E5NL͎%yNF*)xa;D }-C?/6 e1F' &|P.dODc`A5`))BD3e}Z  i(4[ 2c+94,ٯH LGyO{ uMC j `JݢfEӹLGx_8c3&TTxigOF,n zP&=({\QT5'Q}T쌣J)%^չt]9a^SUk[ tYc0 4Ռ<N 5`x2"y3>uI61o44GVBQI1n䞺Adev)O˶V,uCA,k3>:V3.u:Aΰ6Q^K J0WNJiԟT%w6u۔sx{rJx؜yz9 Ko}JcwaDRj&߁T[t]|Ffu~uX>O 3vSڰ&)YH$LO.oݍ{Oh ؽjn&gg%پgǧzOSCITv`%tv_9s*!c57oڬИ&uA;moI;[Rh+"ų<4o_݂E)Ҳ;Dd g LpZ. DU_9MEfv?,!;AiX Էո Z$ڼ; -Tl;ح[_iS wEp(8Q4t=tzeTkT8k g@`5kP$\d-ԱtkcPjPWӋZm,K R>"5"Rwc yTͅz#VX8Fq`166U`(qmzJrXi ow]=PC[4FL&3S/A"k O^d(cfٿ2ʷʧ$cdlٶ()waزF"~JԎS)kasٱLkⅵAjSOPOb%4\)1muز;Ov,p:d,UgNo\R{w|6JpcsmC ̧،㗊f7h Ahi 4"ք?GB8J%Y~ dޙP4e”'4EBr31Q  ~F(#-e-PX1@=%ZA8j\\Mn9Ze:q(0o1L%m>&P zY"J7(G3ﲔğY#a'odXQr_^IΝ~HAEJ +CbseTُ0~`H'q]=8G@,wD7WbcMI8RlTb?B^Zu{ަIo#\*K^ ~w9%]p4DpؓY=F/\; > LAyY=ssLw8\tMO: en1T'-2ùb/b0P[fO +aD6Op>B%c^$\bx]oNV7c9XCÁz͜&8|H S "1ǡM>":.BޑbQo } {xҪl2B o&tgʲC[}uPInYIo:KBe93HZ 6.ΕSI µ AbGRfUF B[#1cowQT[i#+TJ &j$f; WQ+J=Xˤ m5"3@Af4y}҈b!$gL5%ϒlA`N*7 Ĝp̥-8vO!uyF Ar&ӵP9 1!+qǻ?]ܧmCn =FKh/xhyg+LD՚õj}:;<}lLjlB͌k3Soö&]߬FsoUSwnR˕H5i*Y6CN/Q`\:(w[I3ټ~vh*_aMxbV#5]ϊZ^^ V}N\xg5rfC}ɇB7_k^,?"%DbZӿ'<4r+ 3xj*묕5Qٶit ZzAa}i G6 Z+-~ %ޟ4 ګӋ5zʥE"p4z識N!–^؞O[hr9] 2 FGT}?=wv8'/؉^6M]&tǂl ]B$ʈspX Ƒ:#=C}f)nzB6mN,HCҡ5pSr8fG& i8o;P BOR`4pq:Cr 1hnnCRbmZD+}3'`5}DExw;~PQZ g$-2W8K rg Az_BS >DǤQ'9.eŇ7sc Ȅl5#W"#(c5^Gf#h) kTފ+*sjUě,)h@i`oľj*VU iJb\$MYF:q,/) %e6-{,LMFOp?Egj^ހ-?:E7Բ#o`6xz\(]4(\cQ'̢xNpS aa*4=w-Sy5bKL?yhq H`G*OYSx'C#GmDR%5'gd$_>UŲ;'dSAP-_d CyGjb+rnUؑUDיl7!A:߄6R Zhy~oR>|NIlr # DjF@b?}54nz5~b|'h'Xirą遹n,&lM/w,<*hW-oavO>5Nub.;CT_KҨ׉P'"%fPӠ+L4EFV:lFw7)❃nrhdW,Y6"(示NoձbjH tRivOpr}i e~z8l|^ k ǘ[Y ,}-'йHAjw$3>l^/UX~%08K:Z>x?8ڹ_.O} diP;Gj]z5DW$5S i"5|«E#EnyJ9FWSnp'&r$|ZW~Ԙpnȼ'4`&R\(\oO-dBY|f:sr̘S~k/^sƬTYvyD+pmLN گQRmrҌQI Ǎ5s^2CJvIy%sy"sȘt#j8o 29?.Д`CeUOL. #Ex SmK>AZZ"ӿah WB,̒!μ;Hq87B?JЬq|,yL0QhkR`⒃&v 2G6O 5vK$j ?Ļ:&wQivOOJ~ Eg.(rMդPFbQ7Vۡ /ow`Y1Z\B0U:}=y#)P@R$(8VkD Đ/ l1rys(܂hNS)r0,l^AL</ے˓3ڈxse}fLՅX6wkHɮ@hѓ=)-Bq{>MS 붙vؗ?PL*Y–+}wô2&-s-4c7x(2ΓGStg"rQG JѣI >tCF+"RYKhL`RjD!e(:˭& =-ook/0זM#=Ey5N`!'=x?) M]7zWdjLW-*W"@C\ 1sb8/| Ԓ5+hYF`f'YTH蓆[8{3BݐWSӝ3~8k=z4}ze]׏\QmguG@;> #X/ vњ <gQjx1 <|&ЯּxгT"=|*;.D0{n"bil Homn $#-̕kێwiO!#j*@ckx~2\- H̨ϋ?b"l̡0gx1!$8QZS\YnU^{VWul6uy.53tnRFZtDDHYDN1?xԵZqA\E ,Tрc/ۀy܆$`%6:(S2-E ef|_4c{ ؄p()H*bf}+p)}?Y[X"4N̈`s(~*M8b8=d2'yyV)Uԃ3ca杘R<=pr,ɮ~$0_:|`3hP7h-жgن70I) ȃ,U!kW[L};uDse7&[/#c@Τ+6x{[(:'&\`RSvKg Œ܄kp]i7.:b*ĥ#`%δW V>)`T7~ػ[+@z]AREpح֣5gf R7'z%aJP0PzI #٥Qjʑ77j-,mH":s{DTH]Va2 Y2ǃ $ teVt5\yKNYE@o]4y خ]*6apC:~ Md);004]YjAEDm``NjiDV|6 R%&41(H ˍ߸ir$3ITY)Y`<ʯ ERW㨃͎(`UG$˃Ycɇ&'HZgNM^l~ykS#T~W:oB#)@Zv[m|3/oVY^wA @H8}OZq:?XȢGC#Shst4֝O]>ͣhN՘a~pJdE^6VH,"p_ JkI{w=,S?YW/z(C,v[`@Nnئlʛvhd`)~7\Zm<(+X; Nrݴa=lϕ N1- /S*DV=;'Tz(Y@J;kq50m sᅔxw?^`g ͩc9)XU~ كʮ<`5H׋3(E|zUn@i>K3oa(ؑ ߸`;F/T7:y#8EeaA[ȼe.l }m!y=@#n`jYyt[۾@rB{&7p$Hg6@6 A$c!ߘ6a4ӄGYLxb`(&)/t&/X9ӏp[65 C@\EզN&r>t'\'P=z@.ف鶣J2򸋆tɘ^*$?m0ӨUd_]D ^./h(4Xht(^Ɠ+rb GP xlѓV`İLDr4C^/PX{'%I #ME=V'+<}Gan*-efRP:BJ8L+&] @㏓haY_@ɠ%ɸrXiIsOL(h:XE+g-˿0CF 6 FRz[GKnET ̮/N#@^6-$Xf* ?#M+9 P3`lPy~4+B]$N7b ~OiҬѕtpLS5.TRnW|8AsZOV6muQIJxۢ]mNIV%?hFmPtKk惘4r&Op,;ɩUHS+ H+X'GD5$hw/!9pƔ=/IigQ$I RYm_'BI5dxvQܳo*˔ؐ4b=K Pv[-0O.*^@))\f:b1XR+meдCK2J}c[ȟnJ2s%pNr?xC`l=Ѵb\g[VZٰL?ۖ0$Eq/Qa5bD+s[քw0S,:"[Za2$Mg|ԚWXY'1NZe猚>ؗJ"<%c(omÒ22Hg7G!]27Mn8,JbOEagGJZ<>4j?6}iyZ[ [IY"Q*&nIBeLf*6ȵ8m&G2k EIoMaD ԁ6zO θ蝹wPVaVr՛A .)=}a;?%}/ˑAϽO>C'we5/5^+.lV(ǖ~4HNө3>bD1zAǮ'[Hq*=]Yf`aOGC H vĦN.[ves94[V&YE$^@2|cN=Fhbt 3 ;@;Enoڍ١Ƣ!'U 7C4E9o?sm!zƐgG—)$%UۜKJ b9vHxV3C[j Ziv<ړJ[ލ1xc(Yyjk\,0ӶjsO[  +T,na+Ë]Zwp&w3l11TO@D19>̫L;r }VpBMvkr7^qյ jdӗ?'5уwA#QR޸eST/mCɀ8཯'Fn6opcdY_4ePY-94NF1dgo`ov/0#-IJ ?R., 1(uxLt$=̤|(5.+{غ"0U WDJ—(Z KM$EА#z쭴}&R=\BwBuPHm= 9$) ."2qUE^g;YuEUdb@ Z?U>K-*EZ1ls5ػM?R.Frd:]6n*#" Btl6VX.R9G'oL+W,1}ȴ٭[Jc "!5-_Hto];aXwIz G>׏7F޺A͟ho☉Roߟ3IA?$)ٴ.c?f5w @C'glQkgb= bټÌ3v Г RE@btZJHΖHdD'0xc ۜ bC-".kCVl`ƤվϳFF,F;h;D˱&|T#DҐf<], >: dJZͯ)ĐE?F۫\.'yM W oN;RH,vR#hgeJȁ1b)'zXnWOA…lxr@SE\l45 ?UA}M#0W!EG]R2VsD"ʣ(1ƠÀ߳lwas icj.98_%PX&*4lOrT) ٣ rfm8ӈeN(خyp<w CKR֭oNwӷ8)Rn @!sqgtItqS$:ֳܵ]"8?Ǖ@Í8! q/QNDLru=0ku#,Ҷs)`Hm @DL3U ( J)m,TƉovnH[(!O6+Nv=Z߄aJ+X%BS$q0Abv #BO ,h)17`;c(DƙRrlj5}>fԛ%U]iz%R*TN]Gpdk0cп>hqn$FzZS<uVňj=@\( U7{ȗ.T D 扶Ok-4qKaaB+g5^[OIL”W+ğ^IR@I|!X_-O1;,t氳rqH_oL﷢7ODr)aōCa/[(7E0HoI|&u}M{$7s3`Vrl~RIљ1;r<\siGqG+^ӈʯ۩0+݆ϝR]kL-gX0ou>'2PyT Ofvk8ޚnw5;"iZ$2uKvRAI0Ap<eXABCߙLUR!x<%Tiq R?1&4}I1`#/WpIŁ S}ByO_@4}ñ "* {9ua,V'QGt>igAd^a `vOv#Q)D,Ô9nd-LtjފH%dbvjoW`&=x7Q jZ5a4Xyi8Qam-rc񾄍{А&s憨ikp%\0M~]q4]:Rmv{oec]E50{+yCHYE@iK> $g+Y _Tdz|^-A;K6ʋPқ3uκ눈$uـSfwt:!ތEQ@+0-P5t xlz%j׶tXĭ|jdȮسro(Q :.aY- ՀW[?/41SD-q&DZ]%Z^Y?n=T] i[3X1oGĀ(ؓAE>pl)n|*'%'wZ䯂:K/b3y,= (wL6&U7m[f X]Qu>]_\eISw#c5{`醈H5/Dѧ _< %H2kӐրԐ{pAU%Qm8Y dL3u8,upGmVK3T,Z{3}Gh<}}7;tlIF[m<}$mV>L1 böKk7rAZNBAn]4B &F5R\@v#9٧w)~g҆Rd Z>\q\KJlSy`QՀ8s1#w)ҵn}v;RQZ lW4vUy6jT1\CjR[hhm);!؝J_ v[oؒI~'.m+\ 5 !t"kj£ Js0X"9c]4ͧoBTP@d&cC>'.)Ԡ-)MgRgCcVE y1ݩ ̈uWPER'_UstF_di2,QPmׂ$Չ$zݱzYEcGp>oěa'-Qײа;Z57Ƶ!rO4jY|{ 3!j ݦoB,U Sti S|6k̐p qz 1-kd/?R8D2Dً|nS@lqE % f;7RC8RD\>F@{=,ʀz_p^46bnzp בgK2%7L;P\9AI%d!LK -MątXII-*>`Z  RE,|z`o~ \>ꦼ1qF@K,̎쇳x@]ڢ/r;q@wslo:/;<٨S{Rv,(C5Vhz>uP;a_@g{I }FC4 -`6fwH[)B#ubB`\77_ݸ?elb+QBbU;c=~dB1!} ʏV2d$\D-T+ 7ksWa(V$]9 .q|:6UxG+*WkFPfh UEq{P*|v葠SLN 6 ީ-Rb'1G4&A;%WtWY% m#Y梭 :D`wҋ Ͽ`L@׮GפA~ *>cCz;/*2g$cqW?|a30 \pj,c!b@oFh¿U R^ *n5NQF82E=P'.<w'ÁZU{1/`" :f2Iڰ_ H Ʌ!${+`&ɇC2 \c4_>$dhܮ]+U6 zhPse1Iyy!©ӫG$1jn>iCvCl,+oւ/sxgs޹IQ&Zgo6+`˞̌?kvw^ w H wN-vIVˉ;E{q)ן$s!e̬Zq! ʐT:n"vQmL[_[ 8qOt5G~7]]%o5mp)<{p^M%Eo"28{l;/6J7IĐ }B5=)4/1c VFRnd!/+ {BHKe74Iz fA@pdʎpxfSԭEfTcoRsҭnPO& ^652 u9)$)VϖeDprm4O5X7סWRK2&W7q9ɒ4iqϗ˾T=Ԥz*U{GZtq `ڧ3ʓR2ơ(_KK0hVd8`\&\8=>F`Q8Ab5g:=A|Fq|FIc^+ڍ[Kأ)hZm:Q,axA |x, t-L[.PBIKGAQ:˼gI`$yzBh%x*xt(YʈX"3ׁ\;)M\,)U;-0~ׂ{e>%V/EF2*z|ӻRq {|]> j+TݎiS2&PZWn:Q(ѣpz \˦_#lʶ'NCA̔@u_tSBZ`zsnQ vRI~6c̝e,[a' b;%t1 ;.L 5SL)9`* rVBGO~hdmE߾+J_*I~r:`Nu_F=dʲ7Q#BWzw ܛw-\67D.5α.˔X̘2$7 0,AY^vGFJqoyzv%oSH#$Mע3 1w¶N6XDd6U^m))FeiL_t8&u4zaTPzns\#7䀺zVzv]~ہWq7FIg֋Akc)<ή-cF@\75TJ\[W%ED[ S 6p19 0z1]o)cT؃`g>xy=tm]x,ѧ<"hqB y!L CH]+)-6Xg«S*ZgKg$Yj@CfSB+* U?nBێh v:}GG?Tژ_bbHnKXu7؀# T6N+p?0r:.i+{M2@ }9bQtmF*2hW\E1ál;M|rJQ]^ B*vjqaW/LY#n @9ԭ`BbyoZy-5;jɒV,O@*m ) sx*l av24wk>%F(HsO)Y<Ƅ qQvlA۬\[A|/&@$T;G̓/̢Q;2T)C^R6lPUcrZ݇!!3ztLi>59P>Q9 lt?bC60an{lAOZY8r7R.tQ~_ꬑ]+#d@?1Zm K!GlތOQk&pred^~{r?B9j5޴BE ȩ RI_ǒ񺷭Hl P+sZ>Ho0|j"!kxM-Yb0,Wl N(_HZ q & l*j2s7؄W] -o^{4o"_9TCfBɮT;t* ^[M]m;\MZl.BM\еkO"?zXv:#d'ŕ 92+C6 Wr^,S*"ͧRXZU4t {kdy{!矄4v}k-rR% % oq A`c]Z44Ce!n%e+O٭GO@I"j;[XD#K }?y?ܩh̄*ᱪCt~{II zRCz32m`KdFD9 ]?'Oݍ.{:ܮ.gf\ }tZnt'+(~'t3+ [(CzKB+~˸ RL1ՐTT/SP f6J͢ɀSރ¢Bң|1 żR #[P'jj;/PI.5ٻڳ]3țjX_Dv]6,|SSG?IMcUawq &#&-&/Q9̶lUgWyn rवH 7":ZZN, Q m |q]6T-%t]kr /='n^9 J{YIgyMr|Do)w a'T1/.tT BvlM%WBqRqܲ㬵뙣|sϳm9FiMXB^ٽo B;sfOU9XC+/u|X&mjC!xTyNf_WWL c{!q߳dkK{rİiP~t\<ZeIgW:TH:@}uK SeP͆':jЙ` | o1[;9&e{ErmXaN).& !-c>r 9i,%T$ k(چI1D if-^$^쐹o|WsXDF:;Q)AC1 qM# e Y jfj^ 2W\yM'%eŷ(I}NUD5ɧ m_J:xҪ6WfV½9iŔ[X@&VkHW׻= :GQ+ճ6͎>Oji;]&퉑 𹹽ه8 Q38n0z*>\vn.8w E_ [gS( {[7EN;r`mղ@ ^|63+[5TpS*~Ez5_9] kl&돸eG$>, PDWi$y"h>hKPoLٕjʘDB["2c3˜L_n$ade{l wn$VN`)0^ A;U]_R"3PB\Kd oȍA u5g7+\pξXYOg4AE8IK7acZJ{ۊMGodSJLe! :/mhtZԻM!^bBtH:/;(v4?)|Ƕzf@eеRX <.D/] P,5xדbsz?D S?I^Páܕ UQzڧ-xWeMt F!|rB]B,=(=MAЄUÎמ{ d)X˚\_1~J ~RzR]eR?WگYNZNJGm^S€;Vn/g# R_A," yM䄸Dg<:FO 38ۏ.@>Am" a[͸nZESq~9i{n5!igզf2`xGҋg.ӯz,-F]aɹW3 ?ȉU?u9[($q4!5~uxd*38X=b|P2:@zdULea7O2y@05"hB SZ"IeNSsXN' KhȑXxrIPArzS^qɊ뭟z,?6eZ 毟zC'+}xYڝ50,=.?DD?MFkOѡN@ۧ_#d@OlGYИ3YqD&RGqf\! oP7.2(c!I:op yzkt brOq lJ\wuEMBS5Jڽ`Gvt3gHqm} ,hzZ7W4uJ}ܨ4>H gq7 @tKX߈, SXZ^5󘥷MX/!\ ,FEėl$4 WIsKZ>;9s wlJ5_.u#s(ciO@?N8ziy~u5cvqi =D!C7(mO~Q,Xޑ:1gafJпzL[>Q 2 &%c||Rˋ %CPӸ9 ڵ8Uy=:+w_wH1b(=b½x@bց2GdVS |TtyS+?b Jn_ŕAR@5a!ds*B73U4!m$|AEbL3ƾB)MpH]T8ɱ_[GOGZ \ ?RM2F_Gȓt|msy=H\G7 FXG3@c[ـ4Se|sQ,_tlޘ߈cڸ3?ZG:jVwz@v+y~i1V66'#OOEKLشPgOEOX*'*)F Gc X˅+js\8ϑ .V@l& G Ǩ J ԝ+<ϲ7 onbM=9~ k- Β6rM+h0 3gD>.+/w\PAbnTB"v>df0 AE"ٕT잨Qh|uDžuvgaq իsx(xImL)Ta=JKrm&ܭI6ޘWeM=ylKԟ}:=b $?e8hxѦyVk< `TatPr@c"4x 8Üe7yU(5n{fd6ĽDhl)1 |T:@tb@ea?a[qZ@LQHݟ#ꝺ lvoiگ9e99Gbʩwj2d NNu" oLYi ɛRL(;X,WuWuh *l!.c6d\Ln h&nl0xh򘂝B3cJ9 XC˒aA7 4c&PXJvfaJ+|Ըx> n?20TINgȈPP [Emig&C/kL"2y\?ԃ"A4` 9qƾ)ˣ`D*eHmp{_ `~ XN4%zeo|1^8$[*ҝMCD儆(m;lYR& mf'XFLUU `ɊŢtIOEyaè2QP V hOYx<$7 d1r!|ا.PRupAu< ֚n(k g>H͌$+Vf_UQHef0_0?uGq]MƴF3w?_;o(O VJkA/ͷ;17{TvF_?f%z0fQ@DNaS,FYSYA[>^g`\FMه2FFW\uG?v&g'b-]5_V{0QLꘗb:s6Dl.vP? K9"9o/`I/UƎOs!/"p_treV98KUBZ^]w;PP| ~N笝k)\`' 8ϦDH2:jj˘ jq3>4\/NラEuጄPbAS۰5NٿI/;S{:jt/ЗcDK%v%*I?;?nu&^ e;CYgoā~,UDBB}&CS( aMPQX0'ɳ>UDO^qc|`'&Iրz< AU0> #⌬@ w̴Tb'$qܪ/ F ߺcEy uEQ-jCQ6G&%j0P=bױUBufwHNKkUb6.R/IIsҍZQrɖ/n⯷ N g EM|Y&~9n^uME詙X _(M T)EBOS  jȍ[:W|: O0@ ^q(o)o@A4;Œi2?AA'GRhLLoI)1 e,?刊={` ë9){ܺ7`'Hv`A#:^&&C[9pCBwWxyzBC7l!9Hdm0AÝ!\P| T\ A/r+@T]ڱERT}rU®)̑c*BT'FɼڤIc\0;kӼaXܧ:a,NC<ݲ< y/_ WVHPoAtDH{N \6kQi>ʶr Yw.>Kd5l'li$1PRvu̗uDHAcÞ&-#gF"ndmeƦN'aQm%-wons1kŅ6 *Ӈd=ڙUrP!:`H<]&84n ]>s &Rq1H8]X"Bm Fh=ɫzeWcʞq~_jjgnm^ni?w@%;faJfVnz+0VF`o0 I?Do`=liKdt>CrbuvMYCkgd&|ѫl?77yrqfvnG4c"Eo7ӱ0T6I`5(x怶\g7rH:Pfu5Mb0ʾ#Wɍ·']q4E:Wwl] rV6%Ҏ! {_f>&x8z[E/^΋\FÁ`5%,p3\ J][0]T|KG1MD * iIhq7=ލϯHJG4lQX'u+k} ׵a(\*_3,9q$^. 77{*~U;lnN܉_Yx!]]ؚmytelvPEXS <7` -3G'4mu.mv\)"4 .x-iV˔ HC7&?(l(҃/ |[<.Nd[=D|aD&7 BFn"X.>8ym:۔r 0xY]?31rB #`Ġ6H Kd;~2>hB{->ݕ7u7ITT'M]}L(~ BMFWgK[>Cȴdw3dc8xWv"K]6c&=Sj~= [ ;p]U=7nxx^%{د  n=jDQ:PۄF֮|. %О+h:W2N<}˕@#30(B5M0P0<yS]5Đq!@Hw6Ԙh<1QiFR5R?+dy+Ujf?Wv!uuo58# PU=T4 ]8ߋyCSeiUwNtt HR. |B_v9,&jSj[3w9o"jJ_e(^- bS+KRnye:8֑ :w7q4eIiq1`^ɘ Q>e p[Q:D7Ss6Lڄ2 KV S 􅤸Kj\fƺ6+؀2h} 7ĴaKln#AFp|,ÂQ v # 6)rK"\3xm8SǹZ^5蔅u@XJsy|Fǩk5mFРQ MAPF6Q<%K}:hE :1y amqn"ӃNئ̎]o<"D_CyMdg!L,ra2F +ejw\($wr.Cha!G; vE6 'jbڗۄMa>L⃭`|>1mRC{>_)?rHoBEml:. BLOEΞGn:FLV=՟xN(zFdeX nSc=X/Q-L66+sw'o5XOC JlZ`I=*$d_sWY WH}`bD aUҫ xͲhM+`{E="̘uV~9XX`Ko-$roa}@e1?Q֯vNvΣx8m Ӿ.[| -fp749T]7PQbsozhr2;6QygK|Tt}LcFp+tdGCЋGS<374.E% tKxV?bpMdѬ%JXxP+;h8:V);P%R;},OOG%u:'eaCu~{dd*O'Sϼo/j#ö|xgs 4^)> \J8̮+_ʑ=VWhrO/"rҙdM&utWE /vRb#FBi}aAcR&E-ϒ'&'T9q) >X9!{GY@;KU*vLnl{MH{7 {$]x|%z1SYծnG 'UK]kqzb\þ#*A٢6ݚzMG*7\rSj isG/T ldB5uE%(cBUojC3Sbi2X9`ݥHkװvQW@Wk- "f=aWo~ۃV yR@Xub#Tl} r%V^J?ɂ>3-MCgpDH.׻ǂG3׺r cT8f`vHQ'`d9ywo~jEk NdJʬ^wmjn*٢e~V2,LehɋɬSLР&H#9 d92Yo39\=yCfġoJi/8蠱1Pky4P}Ě~JA>)j'I&YC @n'i5MA)NT2vӽSEj/D˱ E?oTžr 0Yhat⎆wq jQ U,z9bҮ?ȧ.V G1W W3,ؕ2U#2KZ]ɠI +<ߊ O|;NJy, A)ytjDi8aBq/ ϋ"r\gjڀ'fp0#0#{cЁ lV0 ,Y!HB)oʗic2b]%:zMJDX'7TGcl;^ =|vw7 3W״*#\ܶ`Kt(a(W82(8;89E1HB6#H@ߙb8h mN D]Gxd+1zG1 T"L҃b,)2)~Sp9sO#QlL$q.a8CmQn%(|0_,P;U|yhWQEWʇK^ + u/(LDžVlIE$rbn54P=Zխ`eezj $P:ʀi((}T 6RW'/P,F q=RDlT xf!#=]xW|j$ݘc.;bW"Q.5??^T0(t* H S. dpE.[,(i)]Wmmr B]0گ6[2!e+JG4Ka9l/SnՄPޙF p*:uh rWlG8J(~ggev0tb5L>r<&Wz-D#GKs h92Ij\՘))>|R캼WZ/UU|b&Ų4 8e;S1@u>*Hp,Ŗ |o.N4 ׇ.ޥsbq3>#H+WrvF^g*DG 1P: Yq,Cl #\em"\dǹB7=RFLӕ9ExG&rtyr3**"c(bxO`zlH]jv[jA/()R~?f&!3)ve吴dZ);؝_U~Wwק 3X!s{s!Xuv߷>qMGդ{gM+X D8e ш'toxx[$_0|zbYg@('=ѫj6\l8eV+A7EedѡPxKWI~YW״}: ?]zN`hdkq!}82O=h)O 0T{ӆCAw`eϘfQԑ`50MW#`2Ԁ;T\8Ddʵ@.N7룸@mT<H;:1$.iOC]/4mkE Go;vcibo8Z?\<b\FEcDPk8ݬ Fc}> gs)*p ԛ]Ìa{sI!޼i'bw309,l*l2Lrʒ0S2,cAM8pF PǀZiif`N. }+l'\((- p c C- j~;LS/JTjz,†8e\ʉbR)df!irA( %ΝL@+?, :.kp'G ֫3:;O@B:R&z pV+z%h;JX }i. ɕ;nTsg5m g M w jPޒ9-ϓ7IٛU!}#MN [O$g! 3.^ _ָPXx{L*qO=Gv 5'-J4 ORr`]!*s> $=5BTr.&©2*׾I} -6sr}6r([_J7tWChlS'*`rsP~}lٔf>Sa:zFشJ!tv‹-n*!jā D.kx#'d1嫜:lVD!q`H9g{f[*ֿ苞[5mР:J)?^E8)q b*hUol5>`;lL`Vk|Gd8swH:A(;w1>\C+Ds3Ғk g }³O9a{'nV[>4T$8m%b0m =;J3'ضgLd}=r e0bܧ!_fH= a`%Ct^#~UeoM 7V 8ƖW&/q㷰kyD %tzQ<8CeW<&TD.B!fwyk9њ#H6Vn "䫞#;,e՛aE5o/P,&WNz,XI~ajY>)Z6@K+rr /!>t>vStz z} ؀FdSCg/p򛤢.:.O(k#cvp}`mmwÊB=0UogZLZ|WVN3F*nliH(: |(v 8j-rSoZėCIAb,ЛFadrg?Gtl;g8)P+YBwZw >Rb{! '3͸Tb3xI&" ꜔9&,x#*}Q ź2\x!;K[r_f"F 1Y:ԂXÆT{?QSwJȕ66| \O. 8uR/l !;4Jh$)g2ϫY;Um+5UmiV:kѾZ X OK6("|} ;Ou MP5NA&B\S0T)Ѭ g[ =MW{!XtDHT#/_#M2X{&#}Z'LOo_ 2lFJfgb3vdH{yoE5<1.˘ЅzTig> bfx{X-}bSTr-:}-ey\GenW^{zO?b6 dtݜtsq2>/,/&`aD 9{NGkI7*y-q!aqJ,ޗ8B)93\j!uW|!Gj(idw'j!dEkՕV'MΦ̘B]#hZH{p=CȮc^]PtܯZTH`5Ia2;ɥ`td=πir"=' K3"_p3 !:PKIЋI ,GbLh!(IF#s0t]?-bgKG-̃eaŝHa~$\a6.JT@w Ct٭$وBF˱36K. w̓-M^0\7AV$c{% 7?-K8$JU%)fkuj`zN)ĕBڴlc&mɎ˗qwۘDE0ȖiZm\Lr" †S缟|ǸjdH Tծw6nS%-m_1kgFtaP+/9/:cC^jMoܿmC;Nq[Knl> q0a3$Z΍ iU Kok׾%Sަ+RJRYɾheuB>5< /7=#}oPTCQ{d4bއ!+04LDed!5 dī7 bJ*a YEW$tFʠǖy CvLN%\ސOŕpwfm!B'۰cqX#/;Q'Se<\XGfL2ǝ3>|GB6 rDl-هqa<*N^lkоryvנM:Zǚ>YEaHȒR3;WWr%F"O߉pڦtQ_2Gy B--Ct-1TOG2'-x( w79D3НȊݮ#VǷ9tn+S2BsA 86]]wpMh^ŸLFzĘYCF8:8s3Kt#b[*c 9;~  \xo/v4@cʲ_Tu.l@cUa4jjv̯-ZKCU&?MS`Yxť7WAшg$Π+8PÈV-0sn!z:0Wϋ7ʀ1(ssgDo2Iz&"]"9ƅ Н&!) 65 _0Ɗ&c_Bk h*$ffB@25Hw%,LTK*>X~|V"7R]ECTCE:<4֞9+E6I߲-:@+-RX{wJڏɉ l+k.=Gdԋ[d$ê6i{%) 9b&A:LS~c!3}|/(1^RQ(汚;T>$$40%5be(~MJ<|(ƞhMLۡ9)иOgK0Q8U{kp/laX~tœbFm|1*J &@͂LldI2$ŒJBp[{FG!ٗxI[(R?NScԞrOSrOLLd}G-xc&4?kܿ,-Y":k.0YzF(}8醒YWRdG$ߟ̗ P3$Xҁ fu6U ~ R#OG)TJʉ#Y8vUi͂TsԅQMk~UmX,0D%E!A>SQ3d %3rX&hc oo]cd[9~*̧#g/N'O:|Dp̎.3a_XZpt`Vpx %E}Q=&mˉw"p姳4sśXnSC'Krb%BQ թ2 ^ogǝ$1zװZ%PG!YAl2!?:;OWI&CѽzW.7*xC􂊝'BKGlbc~\WE[cH 7%w{ +_P4`~O#xZ5UԲ˸@Cq]4 z,4 l8JPx; KQ ix_tioV]+`6)v\dMưO! Px wGi5(B^0 guv踛X,IRK mNfD(eLCWs 1|MfC)RrB"&6ߤ*L!\HDX^з&t4?~2N(SȾ ;.7:@ZxˍW'( 97,7̣fwNnbzJ"qKv'%CD{G)ϭۨ3@CGVsS;>_|:I³a;!i=Hpktw1do ɨK%> I#'~j@$t(7fg}a}N>=8ب.V"[s~X| 2OrPA+<0QvWWjRWD`"QO]5JEx%= MYKaEl}i!FaOXs 0TR3Ğ֤}kU:<-HK$AD$lبFt~ݔ!ͭtQ|}F@ ŵ̋p3U5 &Ӭmi:_#wCANlcϽ EfsKM4=vO-}wk[i,FғVC' S)K19۫OQ:PҾSś<\׭^:A>9 ȸ~׺\R\'ز u\mMG{kҾ,rĮ0F7I<2UFV0L)brI?;^1F鿮PSb$bfHjɹ|x/v^0HǺ'^;XA9b_ĮkDMAuv*/e^+ p7LDgfm٪-|5w(:IjnrĿkMV`:6ÌU]iKS >Wfvp#`@u=$R n41)WTܡqCX-!VG6r@r[HiHuQ{w<;;Pph?۩Q`>q2C*uEmK^;u7UWze?=HV(IRL#qFjm=?n48{Zn9Άh*ZIVoخD#AANimQ#|yl4aX8EӖUUop1N/m]Ažc ULZ\ J֞sU};i%VH2.nj))& 4hXuJp[k:a>7,;?lH&T2?YwMdX -\~VNNV`;Rg=Ib@ǞG֝D΅т T6OP-=+r.zϓi %]Q@+ۇB0LVb4\a P6bԀ@e[:#k LL#}9){<ʍ~ Am^1^0yN2sB? -1E jopMd)Bu7RcOz?9.W$qCY)sFT!<'5^3pS5'3[o0ėo<ݪ!޾p|⏹;py0=}~FΤ!NXerܵ7xO~(A;m%(D_Uzʣ Yc[$oV@rnȍɦ=Sz?6'Kïbqom:tQ-Zf 0&94uu_hmBTw#1}?'Գnz;E/rm`Rͬu\3<3f[a~Igx*"̶=?YNL@ $dT t,!NsH*;Ө GF GJ !eoO<1R!~ɃN\`[^[YYOU4]mf@hy:=r0+pwqCz+vVNǜh412Q CGm .ܥ gy\V[#It_]pYvU;Ilo'FPΉ,)4ʖ:xܗ)|EH_h1O uA!`5؝-MGw#7rΦŧcs#pr'2!B`atFjrMČ*Ao{W _uM{$ ؝Ĥc۪ g&ٱ`~L7rGF=eAxU0pImK09$*d3>,Tz1 oH ?7`"Ӏ [;nDiX "&<+%N>=tHJO6Y'՜%= YnoAq\S)@kj:ZjKaxDԢ4>UΧ%#CxÔȚ9|tqȔ! QcZT,T.E9hw_OUW`rdfPEFx1/jI/#D֥G8Hyhڣµ@ۃ2jƣq'Hoܜ))NR1SM H\aл7y;]szx8ꠢ"џZQ@]dfpJź8E :ai9Ѽ[_s m>Hx%ʯ3gpOnZb%+>5ZN^pI=k{"J% _gs@"(_,! )uꔘ0F٫&rjA3p܍wł5cŪf RaL`_=k<۷iĢrX)D/gUQ9,Ǯzgʹ_<q S=t)\ ֘Qkw3#5&}:\`;~Y;Q/\ۜJ=j>:B{HK^S77Cit:baDwHRQ;]p˲ro!I2BT ӇR8ȫ7aƪ&GhtHp)G%_W?P8Y l6\ص^hFea[Ό͐Z3u?Ʃy5Ҫb0+tROY/% s{͝xV]yV@Fa_.xĄat+U5Rd~e?# u.Os{F8e(bʭ⮮azI6'$e+XyvH8]9L f{̒aiY'&_ue9)`LN[V ,Uu3L ]ᵋq)1LmE˛ΡO P(3a B^uvb/РN?sg^I1|gb]g7G6k1@< mB׶o5灮%!IrhOVåbL^Uہ67?"Sd}knzXIK(p-4gu(c;[GL|߾LU[Rg~;&gP0PYX%]3jK<`Dqy:zS~t)euLμD]5>g[i䐬(7DedHl#¼x U -Nq9$8!`*˞/|E Hy] f$rt,N)l7h< x|:{B !dkYP6îJj`zF+nۄÄ7;9n+3Ʊ|a嬉xhN6Aw5PQ…ە5Ѭ~3«ǻ%AlSQH^@Q V#hr8NM|R-XޕT.f"Q)Tż+;կHNy3u$gzPD2]f2 sWIFqE\ˠQ+7 w`Oq@wqehble虮$ qhOJ9&}vT$Z:ZxĻO_MM[3;F>]eUNp?PAS!VB}ҁTmD|Fُ}@wvYgp^15=3{!Y2#b-q b"v-t #+H=V ٖR*c2$Kdh+]Ot&PՂ/Dv9MW4!%TݟSto,H+ ǘR0ΧO95ydɮ]'4nI[s=s{J,/zaxhɿ'Eq!˃0( o4`|DIHSdP ['=P(%gk3a(; ~{dũ9C'x1E f*؟:  _WfQ1&(z&lgC0لJIǨceI&v+ <2 8燎9CD+2g) $Ng9l?F 2E>4 SYN'T\&4*n pܠ)+jol.=~>^I|;h @ /fݎTi)hB~ [I ]>[̣[6 vTp"L_cH28~Tai&AB5tZpvujꃚcnӮ9>F_DX嘃D\ a<HXÃ=SbGݝgihS0jn&s Γ! f8*maO϶{L0YPTmTlD|_ʍ)[қ!Otm!$![ϐH5h-9HQvJ,J،M6.0kJg]iJCN!h=eƺń9Vk A¼GFJl`;ס%75N@B'>a0cB. *k#pX)3Y `T'L0r4.(xgȬ2<嫵{/ݻnCk JTQfێBCD(͡6ZG8h>N{QS"j\ozvQ291$ awۑZE|x2 a5wߛ3ݨK0yד!]-*O6&S< ]a.D{lz @I/ukFlr H`$NHvAHa1%o'u<<&3;8̩Z$_]RJvPk飐llYq}3(Ffq4]Mgذ]M&W^ 7B\%R} z7Ϡr"B6>eu3/vH-a$HJ*YAwK (YV:t햁챋;j~jvfZ6"@U9',r1';"o^@,.*mwbDI;oL}dŬ6QLA%w- =/Y.M)ju$16iEAŅJw$g(R ,r-XB,V$Q{;r[%bzd\wG9mEMC67U0@%𶦛w[AT[Cy2|N;;uW>>b[E$lȐMs.͐1͜X!V HXK?(kPQk{ErW&nǠE[re=,A: pE8+?][1ِU&3Z1Ψ]XDG tTs՞dW!8AᶢwJ!(kfT 0>ÙW >s*pW@ Y鎔[CXyXQk25Fԗ~ț`nO@-.WeM+U KZXgxRz\1Ika* jmlyd T75VSi)b}$թqYoXL+l#A7IHn 61lZJLH#yg|!b@/B%2[vO4;T Lm.0XiHoIl&,f LƎ,) H֖0.'GA iQR1 QLI}ZS {Y'=U#ZT>%׶H;]LFE<"7}]uC1~hg&`c ?<륊l\<}4_6P>HD"eEz8ͳEj[ݱZ>vƖd} `<ѐ-`JzUOR3єG*k ٮP1wDv ysYİ:(.s$`tSGl2.39 1xzV>RYUlmMG29Vd~@QYP1p@ږϖgF3_N>\3X4qIM Ȱ&4lblBLR&7yrCo&G>8f Š roHwM{y'nAE~ 'lwi-f'46aIcHc]vHr hg{E6X +)^M ?rG:83Z)IT2\ uNyig+2]V k9Mæ(L,Ji!t~iN&M,pHS@@ t峖0IkBɷ^j֐BB#Vf-d%(vluw)dԱ %K=EwҾooo;T=8Pڀ OGaxvZ,a`dK+7A3Z"7*]]Rc2[Y_F1Y]}үT[+{lpd颺 v~yIυ#K*BGobFA9\yc`p-1zP`OD* sﺬ[8&tX,9dOrr,?ln Vɢt#F@"aJ+BEPrԪۅ"$YwOW|3lжuY}#.0.9lB1mWP̟#0_D`PVLaB1>8$OB:.iĬA5AtUIGj*ZvD 2MU}526U,zNtmHTP=VWSdb#?$kS1)An'Ȇ-#rDB="c+RKXi8Vz9|I2j1@~B LX]+ eq3k>\:i! :^Sˣ܇a΃M][ 7#)pO2X2}"/ۄz7 Ad3vn[fT$}E̽GC|V*G <=f?π'ߗYW%}'䠱 B0WgFLjM*e.kEIh(9R_z2RGTSe9aC0sڣ!vktx7p;ô&,l*G\ݬ={Ftv0p'i4A|TB y򩶑 _Qfx\$CݮX7:$4}ɉX8paV9(t0kgdP>1B'ІnpJ6c77W1I`512J&@ԙ[/ J%$Bz1#<튮OZHTՙ 0/KQpD-m2]opuU;#6oWEf7-kAO e'.yV2Jm.@XSBzʤ\I-'? ʴ;pŷ; /,)|Pg~+ <'FOpтP^Ȇ0H&;⒨6I'P"z c2gAWcn3t02G0^8+ -Vp{#3i$C W}HZZ:WU z(wc׾ŧl >0sk[%IBDҲ]cѿ[T^'N8k 9/ΙbwŪ2HIGꮹx_,Mѧ߆q^^1 s2hnQbs{)O҅Io""yK1r]*at(أܰ^œk&F7n>zzH ›vizi2!U'#'<3ir@kz- S8XGFX9`k?O's7@T+@ߥ,/}88HDL*kmaD@ _^Z;^^u/+ cK( wˎAծ4LU M 5ga<Չ0E(R"5h7 a7!9}aWmz-P?̞!PU5TI}㛞m?2G!זM&ވi jJ=FS_ѿB1"GO')F Kz%T;].}.q.Bi|ڹZrjA 쳹\Z2 Iƚ}u>9 NOQ$7q8$Y (WxGI>¥LfK6©`fTz}sSQIK8'g[:8n`c]J7Af]y6"a%ء 1mͶ"MKά߄_Dx{K;V tvVpHsb(l>{l|}|Z7$c+E80뭪 N( pteIqqj Kr|{7%/:gkH Yᦫl`n7}ɮA+M4(v -/nC5|n4iy%sR}рeWճ!A?9̝k` B#G wKەiP+~qu)reҵAX,Ly<61;*X3FĦߎi? :j(栐blgy_O=V1xg8,yp/x1a›u>>mu T뿃_L@-?tnԫjFV[v9܎jT@}5TBK.ŜO&AU9 7X͟oT߫[`X{Y}0`09M/4zp-^?Ƈs2Y\Q{5MZDʽaVx w-dX]I'/CVrh-"xb5s>NpV\79p6~[ӳhUo/Sc C} jF!qT^ar8əy ˼k?U!sK7%Qe-`"M GD_QwLҮېap (r>k:w4Ia+5%Ex}'߃SYK,+ď7qz7NQ@Zo)6PM,HABY>ERňkG%wyli?ƪ306SI:Dqk}m\/eBzz:mF狛+VO&¿~] b$ns85q*#@qby/ f= 5-]'%}abOg,^azTJ+%eEeV/(gIFȶ:4Ķp>Q&ZEʑQdɗ<7dR%EC=)&:jypeCp' m)Р{H91 o˯3G˱҇V~$p~8b&ՠ2 ,66OSKuh );~_/(eMF,{f(<c)D<r"%$Cne. \:AD%a%aKmiUi/zgcO V٭|mn`ݮv[ˢA#y#GѨu )U'e2trdS &>g.r&ZtK +q7_OE۳ ȺעvFN;X[J> *gDDj@٥ٯ s@9Z 7q2k΀fWT+իfG˧# ySİ-m#*IZk 8T&À֫2ps}@]܅>&y*>粝=C! >h2H TQ/\|ot'g\1uGUY@f4_e7S-RZH bDx9UH}_~RJ>Jw/HԷ?|΀98' K[TN\sl5y;T|k9|@~?) Q'W~b8iKjkb\=TI~Q`yV~ZFX_N\DTHmx>γkS D>\(`% 9P11HdBGANPU0Zۆ7>T*^v9碗CopYcX(GJp_lסb" 9B 5Q $VZe=_z6V.}'|Blx\H@#S;m-|zOF¿ELꈺ4Qϯj_:BڷS;k P=6ځi?LEV   6}볔j0)N"}nZyo~!ǚsO:[XQ%jmo'(nwa@XMmPSZDO>§\Ua@YwVs66'{- ni(S@v"EvxZZbHe)h jZlBƥwfw&)VXL`AeJ0eh+ ' LVRk}9 ѠGXo꟱52Ky}??J \"Q 8lhް?I]N.b̎Dq!瞃uSKC,іgqy+OKc)~%b;u;`RcK?yޫ^#{LE~qDdE366'MPnNoo#N 8fJO%w?GDK95T%ORbc^/$wyAZ=i&+)Bfʹ0  53bX$!$Z{ݧ.Y1 _Si~l@64eو^ \^$ؕDe!%s# Ƚ':uL#u>{ɴvє~S)v]*ULt;8;y.W)<Ԉ~3q qtAa{@.[N ue_@='/ˈ?~8"8pIa[<5gb_1E :Ş 7va(x~=; Jx1֠Puɇ M~"k3?30RQM )ܽT(q ZF7=dEЇOCD;6wLtMG3~X9՟)S*l.yRc47QKfdQˊq~bϒmWjǜNULIY`JSù $1IiH ö^V%,q6Ռ_˖7O4Ȩy ._(ApAS{3I#r!W!^o&֩y'C+F {ﲮEY N+(sӚ*E9NAڶܑƻuޡ %ؽ?GKP@fk-M^."Itekή+:[!3ԩݞنD+R<ĮCP 3iLe%p5RZÊ~"#+?ӯ[ ޓ;;k %IAExwDmIL$>=Kt; `kXunШHkW4]Y27E P8XZYQ!:l=yHز{5: &+[zLNiH>HyӋs?^ߊ›_#f!sI~Kp D6f/KQdL^<,Ϳ6$1 rt VIu >ӽ@5*?uQH"6Jڞ4 tWn OFv;A?-^1-vD:W4)Ʒs`R+фU6i&7+j'wE $OL j7\M ǪK!PF{x*l"ɸ..ZEq,+U7I`"5^J'|P\qS-jcJYq u}j L;ؠp`L9pf/t>̒=wrA]uQjλØzʧZpC yD%FMHw_+ /?K/NcY[JlR9Nt>&T]Tܷ?J5ed_X %ԩ^NVƣNֳxvx5NܫnlS]eXm7xgk ' g)ΝyOVG`:joulPbW4u Lt+><+ Ϸ?-y%4 kRͪ #GhJ;Fz\g1YIHqTA|暫m o:y6EœDz{.l-gz #>שOb&DE/+-.pŀUO TeA>>3׵Td \X*ZB#YMo,D~ Fy!90/KY:^A-^Zg*nɌG-l="e:@sdI5CRXZYű?%)Ý r{xf&CtHH ҬdĿ"zMo6IoQaumʿijuo([W)i1:dE/ _g3/DRU۷vGPYϢݺe~XsnEGZF6?@J0z4r9c]t  ϫY5=bO H뮖ObG =8dE$^,_+CgbqwbOXdLRr Km h@4@]V HJZG)Le3hf2Cޑ;a{|ߡ͚F6kI1,F̓tC )*וZEBOw X/ F}ú︨1Y\n7C+ʄ(;V͗,W(|Hu+IX(É -fM,VG O[w1ϻdAq)H@h_$g33>ˎQ1?$Qe 7;U7EM m^=z+d.P ESb$fh߭X Ch"޼8.ѻۧLEC8v~m"Q,ħVv(nMl m5_χBDAXgR9#zAh۝33wBOیJTcK?5~}Le(WXc3,(%{fʯ'X s@I fVí;ҩ?Th] &Qqy_&{ҕ\vp=B'^]_{lQ˨?@MiIѝ@Z=8 αxDĀk9$D*0#5o]EEפwqSVDh!}cmch~G $W°̞ [>.׽Q.t®dkM%s-*9Typ3~oIDv-XHx$8d )@Ih3OJ|Xi$O0?ggc(bzEs9\m!3.?"䙂o+k>aJS3y|g?ޱ\j 7P[F !-cʀ"}9R-;ړSٙ%tkcT$~#iVUQ_,jcBo;'W1b.c]X-[1WO ck%Xbnį_DA_HyQu<ѴL2(]p:.֓ؼBL,)AbI2<ȑ E(M,UV/4\0=~q(t. QSJaUJBߞrZr}A<\v= U[MDh溥/q CvN>Rsk[_uE)gDG˲oo[,+ =m,m67OWUu k`P3D']ǎ 2ml^U.;=ŔH}o1W+"f4=Bu~E[ lXip 7bKnko,폶|xCϦ]ȏcK j"+IqEQEBxki;GSВ194T>+3fS>] id/)n&q˼/TT:5̑3osœJ2}1;D{Î(V&'( Z)g,IW_պl2;VR W0 -u5Ѥruq}/u1<AZRvX#~6܄S)AIYRC({LX}7r^/_oF߀-8dL˳ y6p^*]]^ӿOΑۙIμf#qXuoP4Q N`35q?JiKo!bhN;sݫ =qjE;p:uCzJ+H!gjrCbe*Te)f屄?rr{rELI:@u%Ʒ`: ٥62l,ٸbٯZGp_K41N2Xm䉍,A ӨFՃξDW,(sYcnR>uvUʪCb!x a *cQB?(~L3(I X_`GGrzc\(fS57M5GEeJWMJ9c+S)UA-j7x2e7.`ٷȻuDk6SΈow/6$R7>]&ρaI !VhHU6$R-,v02MI*>cr[ȟ>u9ְ kz.-#qR +$oJyjE q7 9Z?p/=|7}w~qV3fP/{9UٰnIG \  P5,9  QTDŽaUc3 يi— 0|Uj% \/#V>mUy}oT:7q!<&~B)MH1mSCR$>aBv, NK,,oa޸TqJoN Q'-эFG=5,1 ž;*'|rӦ}1%-ɦw%bl<qKRN2Pa&4{_hXuq@~͆*` gk3QKfn`$+״r8B+K -xy7lF%>v(zU˧trbmZ:"w |Y$x)0|3|V+lb%q&/.b&v"ȣ "cՠUemu~sqo7MNFŔ;[5&a$iDiѠƞ$*uē 5ù "6H% FһTsp4t@AWd 09=hZgLV|Y%`R'8h,1`KðN+sYoȑU~NiM҉d{W}ƈM쁏cZ^M$t'ٍX7Y!%~ZͫD%8jG(-:agcMdClm;"D%"NΝKk0ȹKQ5`>{7hd(uBD|U8;4IRZM|D30ъz.> F~I;ތW?Crf16pj:|Մʛ[[A"mF0B:˕6(z")02i̎gh^fLʨe4/|MӔd<<,B.N$a|#bAX-Hn?JQP#ue"Zg(ABiehVs{dk$fVFU l9uKcl{ͮ\.D?|vIhhBGC1n86Sەl*s|3GHe~rlRq!Q迅8C6mPZHvJvED4B a% ]mZt0䧷,EAX-aN}s#lbH ٯ )>W&o̭7|m,JN+By88\?\U]oW:ĦFV'߲7-YGN˄<˕b)`ZDVS>>'b f2YLYk|X0MCѣo|GN'UimƔ𱭊HΥE?P6A SPzo/ڑ(g:_huB鵐{9g9IeTW[jKYsg@lKOyJN (ۅvJM 5ieىDvE)4 T17߿.Z,#nK+ʾ7A&ţ6]3:6?[DXEYȠA0ZC3֬/'C O$ee|3g( 3GQr4mQM{̋KJ- 6Űpc;CuByj5^g/dJ˝?4V?1 $lZz6;RE5eҰ +aO b@kis1 {laNxeB,M=/':a"tK dIf`*RLi׏O=<>v kfG;H1:B2fP(F5=z,|g7}5ޜ-F{[!Ҥz̹CN/b+],?N$[;W ``Q˄JH@,B]h}VPF+-7İw/T%Q*sWtS^!% kMY'I`mIB! 9D3SY&!Ѣ@qnB>Wxf m @Y=^ dD.1WS.)+@Aj[&aRRǚ?\ͲeMȍsu&#d.gқ ,} .&QXދ8\ w!uS|cF6iKL$Y^;r^M0އ&3ZhP/MPJ33M!*XkmJN(q/eտ>3Qֻ'`"x*&)c<|U΀*~şa/Qo+d`qK1GA`KD,pXE*O,FG s=pj22e>x )'ylv5̛e-/p4bf/=i4\QfJA`˧쮤aQ"%UK9J2d?qcQ2:ʉPQvd5IdY%0D7|@qk*yܽZyhPZ׷?15똰F0 jᵈV%=Xjpky yPAMהI9gBW|C9CAo PekLZi|yYUkBJ( aF69׈ZoiW8hq6;U;16ʴ5lG"4v&}HuS'F,՟-!N T-"j TQhr2 6ߵYO:iɇD _lL`.iUlr}oM}'<9I2HLnHm(3#JCs0lKaeG\{6h"~(4C/2hu~*.iѪIR A>dNa?$ b <S,s{1kE}5d߅桧2C1exU!|$5(b憒l ]k$G \7IfT)pn!?ؖpS%`B0]Ky'Zb~KσYObqT#`z6(? MwNE/, `IF1=MvK^t$+z槾4u6HZ-G|4KdlC5mz)DI;lxJ XFT!>F2IP;Qxār]t ti+魡Nҟ*\z+CB1}w aHS=ft8L){};hvDZcQfL"p[ޮY|W\ݟKEhTx0Pv9C\d_Ey \pVyVkq? lA1.<{F<ʰVwAR0bMQ%:hC8V8ᙏGF: -tf~ \txv*a׭Oƛ頁fq=)ecA%ġ2@9N|kAGn4|O_K2|"Sp5$O 2#Dhwc*k-iܮ:&wJ& :%!Czp-Z)STz%Тi霸 iD9 _3!>{m`~*OW@>#WFX^Rޣp6)(g0OT=q]ۻ'=U=]X[fN{S_D48MЫʺ/1vcvIV5sUF;h HYkh7gdc 6`g81 edz߽1Vni.X ?$, zNLZ-⯱WBBHB&FMd^N I Th! .BB\ rl5b &Ydž4%? cdک''FMv"v[xȧ&E\Oڮ {SdPqnzjɥ<ŒuWXͣQ;@Q \j!I#ν:n{@!WdR0A఺czdk%5g5ì%ҭk@)^ B$îѦ#T aȈ8lKIa)snR](g=5hj}Jb5F-ڕ{r#~㹝I ^N8-2 ΩDeWő7aˠXݎ:)U})q9wR ځ_H _JۏC &˧f;/Դ쒂No~ȑzo;\p\o;kK/Qyg#xyWp쒠R:,5r./c9WX_!^oK$X9ݙ+ |߆ IW҃bt_Swt1Ѧul2cE/=ţS5Id; % ,ۚW1 XHnvۃZr$|Sd+.VOWoy żL Vzzg)٣OGd/2Gpx$@>=%+{<vtVL"r@N^|cW@AI+kc+%qȳ.@rB؜ruF>9Â#Xoe괕Vs:? ˑu)íĶEH;P_ *%Ҍ'~'(lۣr*a L9:@RbejhN1$ m1Jbܱ}orV {2"IL8^4uhB!qv^.z"v>~?~zt+7M t ysa+.̙;ϵo! !HS (^;TEJ,6 #'DBjz묧2{d!<|_kW_KZ1t]:cdO$3C#n{ho'x]RmG/Sc Bq^cdC_Pw{.Ӛϯwݤ@ }ciM 9.D$Yz;bN!H~S\JB+|4AEmtH (io$x)-6vrYΦ<*\f֜^z ,$zz2MVtƴa wRe %m:P t~_a Ľso/bb BlH|{l.؜> 4#=_.J+J՟EY$+]~4BuGu(*c=+ջR`z)RELXhK=iΰ4FiZp%h?q{i7g  z&aop>suG0eV𭈊E~)60Y oeW0 jfe Zƶw/kyM o?#,":E'*_}o({MrkK]_IA|Fb-ynO|jVRVauAET)C!ӹBBQTl^[Ezd`o ~ [u4ud}DPK?9W9Ue9;6G/_rFM@c]u>]RaUΜQČr =ɨ*`$d_zS)/^juy2-*d[JnL_܁r0odz˩f.5OIOrLܽh)TS4GA4Z-skJHh/ֱxlF͞ AAe:V㆞s^l4BI,g +M^B/odՇӔb<$gϿy\G@7,kg\H)K~}IiaV0BAIبtĺ hl{aT{[qWAEa[n1!BÀTOS:hԐ 1z(-$[ou|^A4Q\prپ_LLA{ bEpҥZ $Qp C)@HHgATL/O.sRF(\ѴFg{_?lfA&9ϗ6@o]Uq1GZ"EENrny|ZE?kqM&hDEH80] E24ssk)_J{:ywowX\'b1$]3&@ PCAVۆKyv$C0me6u K wVpPR=S w'/>ߒ7(TFuPa o@O,ĻYǙ> or^o7HFǻrE =^~Wwă>Ͱ F䝂Slue[Ee7A^Qφ 2 jg2yeJ,;5y}d;:>F,[s&B3.El QZ:/HUD_35%v0}H0&u"E.؂7u)JnCw }J\^@ (~춺U 䀩F_}rɸZi !Z-12tWg9hc4u&[@?$cQCem6s܏-7Z*uwBd s(*M<2gCI޿wsezG:bm'Ʉ$h@ml% s+VZݙ0u8ەI4$[+sjnNcW~ ma-iav.R}i%r $È_8N/簶zZ#:5VÒ:@s^ٟc(;˓G #i|_ךɂ Q ߎppI8c$V~f^{uN݂EY:m=U\ׄWR:#vss B Hra.J^ C6o!ŁlϊF$_Lf|> !c$o`@REq /ؾ1T׸$S|?ԊϿ(_1RрŵWtYYv\n#<Dį*c!hDIB+APr+ ժʥBkeK+V4hi<;b\ !%3&jEs58UZG~͋I1. K4P5rTq돖|xҐN8*Q/j0=PtZfplR}x"sé6ºWq @Jݝ:w5YmhkbըЕqOCQfۗ o1=,EE/1fUw];up9%K+XLȼkuîy]Odc]^Ums;kO Zt2jf}u J;iS@qCKB{LoS%~iȶ s'ـYrGv`Ȼ`WN*0Vc.=X&LBփ MM0SW "3(s7\Q3$(@lϴ 8TTB[ph t`Ǎ<~{YmQeo1#uUw%'UzGljX=1J>!ET1$h$ɐ"k&R<]3%/'I9uJ[@f }j z}hOSH T.3$9$I ʴk(ct~ą7's?< `j~ec/?B0ׂ+TUEHh5wֽc`mOJ)=`yPFNp?`؍bݖ@HcI dSQS^5󫋾]OlADx|eg7%=w  bU[Oss )A'&CƓkOWX@oX8 m79 c pt {=t32UR^7LC^]NJYًBV\ a?q47KrI<@:yDLCPSvxDH!&MJֳ~e`gEDmc #{ E`{}Ev#uC)(j! tQ1i."J:=MT;VRLF,̍ ]^e~gO&zx}-EBo01Ñ+QZrx]U2L3Iz&Êp/^P[wlP(w\Z,9HkB>S$<Q{+]}2a/ SGrt4CfT-`RlA7,ӎ>0csd~_A H;Tڊ +|_@Ide3rl#>o AO :N=Bdſi'5&XA)Я:ʦ !g:#T!W7o UsaԺ cyS=Bsٲ-5x| 4Jp(d*myT[o !:j$xI~ G<pܽ "l]XF*/6Ep!1)Z$qc0ݩ(Lh>?-Qbà yu*C~Vm)}֣jL{0o 7%gry_yBAۼe%#x$1/)rLU597+ Ԅi^' )?EꇖcO{z1usEI NqyA`^͒L4Xg? R^^0=#Vx qu$_1'W|I%bw dq#::DPw.E ruF_Gw Yn[f|jKJoPfpBRfw%̵>w R;I4gC IeO^>#ײXfǸYtdʣ)!]L+_X?fO1l0\SwlF]3IX SV6e 68* CѫrJ PN] r9pù@u #|˨ѡG*:&ԯX X^x`Wޒtu!@q79@sJoٵ22p!!bބtHO -d0+gT [Ma6I;s]y.~Z9k;8v 2&+"XU9Sܒ^"b >V2<տz;Ѳ  eM2`[z՜mT ?p "ե纎wwv5gVmhitޚ~2(|(8/G o8U$/iZ#ikJ뾽Fp?fQYrX}P!YW7E5Kr&ϩD -]}*A6&.a ۸i/0!:`ԝ%+ͣ5Vu.x&caޏ}r˙C͏O* y9xDJkɩ,e71mX{%nW1hV/(QĈz<;A^HFxrCU)K-Xꙙ>@Oz6B&㜀tdUOni%2QD[N:& \%ulԗ7  QXdw>#4~CuK3>h˦D03('c U# p;Cf !JSuoE1sNQj:%n&gvk"b>YaBi7mt l0:~<瞧4ScbC*NVm‘¸v ׵XA[ƒ7rF ]`8t {ŕ<(ެ$D3N4`kx#3 o&b ;ƶ+ KKk)\FT۔^c$ +;PDo%lT 2C:FXDﳀzwM?HfG6n (S;)WiHdambWdžln3>!FJPc [k!=Xɉ#rb`͎ߌDW4kP6ʁ(a5xx"pzQG0/?ڡҥ28ox3 }E V/lcP uY#$SʋSsI_ ZjDbD]a>;i%+ :i'}'8-nn?Sq;=kýcBBvO O,k 4m, 43 ^ʏ!*z"myOCgYodp!0Őbʻ\1?eZԊ'`]҄,`q_ENYĎZy^3¥{0' ^Ѐ+n't6YDoȚY`gH r3&tn5)Vu#t~]z/1Έ*rz61vf{ԯ~di(/L2O te7R#ȇBEFe5QRI8O.)~9.}![<*`ɋnD<^{X!y,|v]^ 顁. c{p$ "S>Û9:ۣ8>T R3,!OEaogaLtb Aѫ.|h" %_PXp ^L<8E}]!þiXm Kਸy_&l@l5\qk_}hG:+9kKOhD94]cRY8r_XIZHbnsh>>Z;|,"Z ?pxSH2_Ԣdt`/ᵩRBQ 1KTa^QEv/7'cآZm?eteJZ/ f!|eS<);зE:> ,[O˲c E*79&>s&-aEf Q=)9fVƘ~cSä'ۭϝm@\OGRwC(Aji9z.BJ9 V\:eOBx6+#Yl#sYœ 5'm_ qU&Y^##:pD, rOpD7sb&I%Z|? k\ƀrV,z\@euC]bSۏ'/{U>sa|e$(SjzOP:tʙGsES͸^ y8H%n6Q6NЅeE&:~QI*W'o̰$}ry="Ѡ)hea'*1)i%se5pLkFysMka+WEgY/w1 |4t~C;C{3.:^ \ݽ'q Pv~hK4P[ŠWKxg4VKM2"\ cPCfT,tb .R£s4SD?ҮzQ"TMEp]M W?AF-|QvJN_Eu}.ݵA'ScFy?CIPwĪ#O Бjo=4myʺA^oo5:Oe߿ hPfuD^=Om\G\E!t,`sVPG tLHsb7lxߢZke2c(~+G,>,Z|+L9 ExǾ|&7LŤ_ʛ✎X,qGE ٙ.S[.kZdvi "m-5~4c( 㢸1UAHPMFfgd伕!q%Ue h@Ű4;I tx" fĬ ) n%g >T*9|,Lxq3* 1>~>-)XQ-Ŋ*ꥤ|g !C߈QBQÓuWbeck)VB JvY\m~x. .ֽ3⦐(6cHi̠ŚR'lO?Eb;Ż:}SXRHN \`sږHyaqm-czMcK. .~ܫ={R4pM/u=#$\_M,sX >fT % l1o1qy]s~ 1 )rS c]=W@Av2uȫ*h~^1#D]M=ChT'z:!wk((_Aઆ(znQƬ1й6k">xoc᝱J~= r'Sڑ@.\,h6/W*[qpj2}iGMq@җ䟮=J$ɰNDޤŷjo B0Z|"pq3O"[{=ksl|}Eۊ83<-7."*5ȳ@7Rb;u'{WHo8V:Yے 2h%U\-lc,7KhnX}Kb*ӓJw 5Z6=]I 9Ps|kŁfgG=ԦtʂlX1j3؆ϥUt7]C+ME(ss~tE4i J[KAb?8RlKYXH/y/te@۔Qֶ0T4Z/~8&C0ҌYZ&k6wt:k, `i[ā2Sq?&O;cT+gL[ۉ br|y N]v~qnդϿhjv'9mM$Y1s~f'ɵ}rViW1C15-r$ d͡D=! ˎNCu2ōPgČʌ+,mP@,VIM "){! |$S#YgC1TkdQ1"|k/PTY:A}@'";~-ZJtQ=GnHE CjԒ&fAiHa􆔷^&NuBV BtS̴Gy3LhR#A;He3WcCU0Еlfg!|W/\ Â.մn#dW,RWxQoVgwrX2 EK.X>Щ8*暛 v4<>DEƿS^%T׽νKDõ'8u=^_ ofs4zQXTQ,8ӪBx)P`+. 2`ui:QIcOIܻ\Ԣ ~d&|zOzco6:{p-J>2[< BHs +BRiɏ UOwxe-%}]e 6%[ [\t-6$qc_lNϻG9B !OG1?:uF,KJ1ɁtRJ-\AtE1+'v HQ<z)slR" ěeK2UdV;QtMX:fpn!#Q%6:oD/k,>653lm"<^qJ5-BeB]V&s?g5;elʞBܹ06a֑ 6Lg3(cDȣt)$PBr)ڠ:Z>A+_4:{5oP[ӱl_t$_i+DJG ]fSOJk #+JE^Oڰ!$ WCi59 {7 TG1:Gzp; y8l\yOH963`𦀘}^h@aBN9B*$U‡j+у) `p_>;a4d؛2K Sft#%?x APVksw)FƔ=:HrlHzuaN|HXyi:(SF.'ѷg Yd4~?2~KJ:Пb(xlWtZltX5 Pxy+)ˇ}wxAE.nOJ!=YA`!8KG<ц[2ܭ֮1x’[6AxU^kONb hb(xBjx7]K|<jMi]h Md-;^ yWIUWC[;gf}$TVݝupNpj&ݖ34RCYsH8_} I2\}U탣3i*!d&vxZGH5xڣ,cyv9^ 5ƿY_J\ O~|yA2ʕa"z*5 _h8̭NpU@u޳ &iK%)FutH1g1Eaڙ;jB /Z1ı]ȷQ6 H]\ +}<6r;%[.yfW/P6'8Ѓ$&WAbeI׎6((6.i1_tqsw32%d_Sm>U79u d{/v[o_&ܕ^ʈLU顖vB]2slQGxm&;O8p߅aOA6{u%L S6 r#%$ͫh \ n׃u;LI=U " L%anJ2 ~H*;E B KECPB;JPߴ\G7!ju' $79@{y9 N}iJS)GΖ݄j0;_6TKzX !MU~i~o /Pp0Κ|~On[wWlY3|рioy[G!/ŗ%V |Θ% !tb&࿈B,R[KGY\,<_bB:6ȃi?qtyPHP1jNq6V*(#7 ^^- .u\ql&Er\b˷5G6o˒tBM)k`p&5yFqK`veV!_}Y}!xbw4@Ng8Hw~T&Pqَ4jV=dt/mOzi"aƊ-4S>_MCCy_h1)ʝDMfR#Djk8/ZBB18(&>>ANFduU2Xp;*wa BlkkgU 7&>*'Q[qg 鷢7|V|*H׏O > O_ˍT%Ǘ8ʤu ʐ2^v٢1-$8W׾-зF:-co ѶLTj1zpNSDQMJ0!U<'a8Ҷ?1q-{ܐ +?G\1+b=IliO^ģOӖz]l[F3-K pѯY^<p'6Z As zp#n]' s1ǰ*M'?7&Ee5j y|Ur X N!DGrC)F6U:=7y+TڑyAN΂N\>]6Hy j0B {sϖ"ݸ+`2>F_fk5>j"A5^l_[$ 9b -69_Ckӆ37Y_ݱ*%R,s>&uT!8n+aѴ?_@K%U-3O-˃-l{+ėnu$~y~"q zkoPJ7:ݪOo wږB58ۅf ̑DJuR%CuyuwWQ :;_3r$QAƇ| (^!K_$A{:'{y[ʦ:|CwfK6հa]" :Cbt$7FqBҗV4IOŞ] c-)Ǯ@$ctM\0gb6N"攥c]4[Y`M1 ^wYXfgZM-`Y޾6,} 2epuILkw{PA=2XU9f!Kil(-xӬDc~,拗$~]" . pXLx;#FlU%A3IK"rˆoR0T(# \oʶ+Yo5)ՇAÙt@E-+*gw|(xxDZ{UEMRҭLTZ-:Y]O0{S"F={K9q@tZIOOXAUͽs}b\pwa5Zaa|iz}"7Lo^bXoo*k'mԃWx Lڻt7R) W6l%}܅g}?骇EX '퍘lT1A(k2*<L;Eb 0m53dJ"vai rC7Qz\mHc0gwQ[Mlu^%f`7g $^9j.hJ S}|zr4dA! Y;3|+J!2g/F"da8EsVٕ{L~ElB؏ÑQ`T ^RfgUڃK#Qq t{.f*y4JHnQW5\~^$@DsDy|:覮⧘4yiT.nLuhðC,=/fEi8Hq( v @$0d|( oWM\m:vXoX|L#4Y#2k pKɁNIRm{J3|"!nx\O4S?V=mRmٱT:tkAXƛZBScJa CXJfYt;UZV 6T M,Fy_v]|ƚZ`փٯorYQ,lSpv{Ltd4]5J;w\Gu(v@W)edq?rWal Nk꒲ˉ](gM00@Hw}_h@.k*,qx{vMtoF]\Q`?Lr !ίXngH&B4ćǨx2 LX]"ħqbrgWj,BqwYn-SS@Nd1xPmC [ FÌ,ͧ܇Y80@ddh0X8 f[w/]Gy߻BhyMJx1= ~!ۉ !)VZ+<˥Uu?wv-ac7aT (ϸ>3E*hPwj\SP7^J Je|$tS:<8=.>P!+{m'6Xmkth9Oa#"pB~B+,V @YC_ zɸ#4=[%w\-E V%2zKrҽs^Csx3֙qX$G i QWm3-X%}}voMmp9)z+lCu*rrlEZC\ ~5 /{ 2Q.="TVI^Y,F 3xc[܍3>'KslWf5J iM053E5@[/hbB c3ʨ* >Zsyi90Ш 9rTX}=lhIEp_NaDs'VgL-M|q4aOv>s5" L0OWokD%y27{s"&}@nk`;by;U!_)HL?غt[zKV]mʍ+űߏ9, Yop{Lil*SE99^DUӫAv<}zilSh"^݄>4_dkҥYȣH?j"K#}"(3C_+c׫e:~;} zxP i3&Di/h tqacx[&\Q76d?x߿pel}A6}]867LzNQhW{$=;3fdz> :ufCJ_otwkrekOW.hi~btZ f;AJCnU) kb h+ 2K)CgPg҃{Nu 7/odqSgѺL. frfh,R%AJZO xe3ܑ}'Y`hG5n-Y,N=d~櫪\c̤_:%ͱgv{vLiu+ PM ?**UJϳAFь3YͧBY*P.[/Lؠo}S%WKU]9ZʍI lbI=  *i֕Ɉ<KDͭ˜|~2M#-RFN,6N=9\`لآqZ/VG,kB SΨѺkP:.|YEqsx 6~TםvǿG =\`49)SJڨEMm}&뜧K\s4kBi蠭8JdCzd~0aLz/-wcOM%vPZ"֌.(Wݙ2Ĉ, n]-Ȭ5,`Hya{)KF oDhl(1Xh ^F*)fsq~=h +]# e{E,F"PGq݃J$ rZn1d=w(Իk/`a}^ kxcwUb_wsڇhW[BTlC{tLS֋WHAv-- eʠGh~zu3wL@PQn dl X;/Bqѹ|#ٖeKpoާ0x'srvg[ DD^iSŏ\FþY0 /Ϧ䬘 \_|v3;TG'0 0b`^1P^u.@?гat=9 }c;0MK~W9 / ]uw֞ P]ɥR:aOί;GE)(?9i;~N! 3<:t3lglɚ-x 8Б8BA Bحb/D3PR & m}6LBm3X{5Ot[<,guH&G xwtDv)4eKмIJOs.m:=Mpj掃W2tV.*G(6a&Vsq *b)EϫfN$Y7(;Б1/ET_n&L hklv.b:=NhwcŸ:M Df7{Y! DJ"KsnImVQ]#u}mb^SA(ՒWpö U4YcL%WNsզ4"tk6_[駯EO xAQI;Jمj"NPt?^;y3# ?M$\:{+(xX0Jk|D ;0F0^cMvt-a:҂J2Kٰ&/tM>5 n|2x1K!FYWI>)/_w--%z_*<ʕꓼn*O68HKVHO޳N.lG+qِ<h=FNմϒ~o δ^FX2'fkEl`,X'yl+D?:@΁GJɏi* &j2Xj<`RZ/J'@ ^& Hw@e``( ?6@ mgՊv ^`؛׊Ł3""r"ڴ*|R8x;`)r@1DF .FK͓xv#ב/玹`L+Z~6 N) IRmv(7_*FRܖF `{S//*"@tvZ4Fϓ?FU(}U뮺ڎ,bW"7txb {A%Ϋ.AQkLWDX7˖PhäWO4ba!yzjXc.U bs9d=/c;)BLsl :MDN:ː$:pZK#E'NqJw"Yxr.U8Ṉ"Gu"XG?,^G/tH++'xQT/ /hs=1Z~0So먘*î; E1͌ ADuc/dwPeIzCN;] +#ttkn?rf|L>"dۧ4\8 fM2i.k=H=Lͼw?39բx^ W#o[<3T!4ߗx悡k=ɟl9\u"/JejEXjU6% k@^mNaE+YbnL~ۛws ]7>}:e0'ɛ '=ϡV-&xwn Ҧc1~%ЂbGm`^ch?/ `yl!VU_Luؒ%I^fD&3L>yPae:ϗd_T^5U=y^t:I?zGľ[U&V[bYyXĬ+v&Ν~HLsC Ȭ7ӐwYOK͍>wNb~ٶY|pVxXM zgB~B^t_Èovǫq@=GLRE]]O~Y8 Eld8Rl^l%c]s Cv^/,}"`u9c8C %# C GCjP43HL5ߍ V-}*'P8֐.go <3 ͪLCY@c#pj#3D3EmV&TN%wP=#yR#].BDkgz ̈́.&Y GkWDCl`7u07ȍ(3urpYWEgrЃ4J?/ jQ c ٍQ_C_M`v|FvFNZG1&{i$r"0el&an6fjvX+ bQ5o9N[@_ʘ"S,U2a8I+&.TUsFK"hb(n |/=Zў,đuq/LkHvWa:R+u0;cP^n1Rݶ ׋' }ߊ#K?SiB~_@p7CƐwq<df Oݿ)>3򅷭z$Ũؼm<pC0gS9ƍA|JJka-+1dտo\Bh'/jMKQ̏}EUqy>O *;C5ǵ=Y,݃چg6RA`cˬŨ† mLuQQ)8[ N؝V# h+#,́ƺ!P]iliNb0vCMqkcP\$A&K8<(4sUP+eG0GXPܥ ?/'pQ"?Udds( t \n7)LʧBA/f$7xT ~6)l RS#%Cwlo6AxڌƉQ:\,75i,?j3#u֫y|{ p=~e+:NpzQ\6P =)tNNA?#Oj~8\9|ɴ%_4T["y%׎,t[?vXI~l0zr˅ ljy0KY\Cӛ\Gc|R*V+lrk'h>_hܥ~[0n# ͱyuΖ}\*Ѳod4az4[A~47RNw9C@8HΏbpi&5 rVܡcּ8Қ=4 tQ&ղf͔Gla U3ǒI@I.YE9,RKӏpڟx=S-v€ӭ Nl`ʥ5?+킣]ؑ|6E`ؓ|Xe~6~nj҇OlfVYgېW@dw=]2 NI|[Mvh[.~"M:9ZGLZ@9_~w+SPPEy8낥# # -UNzD(CT`g] /WiN;YPuV˪ZkQ=,ܷ|^Φx`mOاi.@AD:`m#hI˪-H. O_jAm("x^FϘV'.N2=V- Bsn "]D,dU}ϭJvmS?-oXOT.t%"?7.ظG(bCrr[ % zRh gAέL<$Q?bES5ښXr,~{)(u/F<^-@>}~YUM&a@gxҊ2|VVqS # 2ј˟<}ɁL⌨JlR탖;Wfˋ [ɊtFةt˒z]qA1ܒCFCAވ1\ا(xx>Y3HBw`.S^K"g#͚w|1ֽ-9mB鱕}_8w7Bq,fmn<VՆe"TAaiҿ[%W9j`7MoDu;<]cd^u+EӼk5$`lVK lhȦGm.kz۩"#+8w#ql^iFFT1hOHޅ( ,U&[Ş$ eg5sCɀx,A~Uw)V̼$ZkiƓ7|\oⳐ6dZ"Q{C YhbD) |joiy.fʯrN]tվ6iqNV(хœk6h:03{SKtH^[M^?uٽZ+6sqv(뭅`qk;Iuo`Kv'Z*`WzFërѪNmG^W ~A. `4)WąãOyqMՊuƱrgC\ ȗ,>N(r X1sTm Z]3ڹɣKh ^\敡;'&X *zg Hl0볍 Bq UnlXr2BSQ/uۡ!u"%v. ]"@8Y۶]R6u>v8}WP xЖHbOMk4EӦCL]}?fe"EQufZ`Nll\5SzyN M,d|2;=6bAMbh4'\&ovtØ+0f' Tj"FI}Y2.,8yZϥa1CDc7ޱ֚~)ꐢFȀ-Zi+؝W3S"Φߖ6{jʆI _T Zlg|Obx1h tơtqwmX !ޅ\ٙvTy(n~$Rw-1- }c]'y;IJgzmjYZ6GL /j\K_*mҘ^!Y[}w_ptk{j<]<eqJM˼q`BM%XvoP`ڗC>άFQkB߼x\) h]8Wv~ nP,ѿ4ըH/ظ6dl C%¥'@*[u@ԿcI ()sNW6T섷p>Ѳg%\A`},E YN Na |T Oմ]Sb#t3D>aEcd]ZDjQAQgPpwv~ Qu>t3a{L-Y $$3j.=d-7GƽM|0f!U[5hFʓ[?w$>1UUr7-=MD| ̿jip}* R?rb+h|f˵*ӭ Lv{MH-7)xN5,1XXO!!C i5Vk`W6aVw1[;沷H%OHxfA oN"?hCXa(h7 6@.Y0Zo 1ԨH4=.a# Tcуuvey#EV,j"&^[ KjYSDZ&"d4\xj5ɳ+2\GXC‰yEJl_+K2&f?%V8{7.YtvT\g#(Q0w8+=6+|%iL6`53}\X=ҺV^ԳxeH% T7:zZ[v+oJq.g.P>#7?-=*$%Va'OU|ԩK#6osd ~,j\5xwI\I_x}qsvj;\BCzx%CW[^ 1-J3H}}|v˾ m i/1d[ -bQj4`M)B?0JY#ڽ ze#ݩ@͖kNCSzhk9 &@d`ӘX HU9q{rtڒbUO$&*r IR~X@2Oc2Z{m78دQrv i s^U38W%6G e0s],%L^Q¿#m\@o%ֆ/D3OOVJ~ٮ*Jz`и%iƀ.sh5ZVcS6nץ; x7a*nD3AeK֪5|KJ=fpy+=ⰤIOn6ZqQHywG?ac,(C_@걷s|y(Yaȳt^ŽD)].E((o^ []QYWa(.zqswo÷+خ,UU[4NjY>h-v<ꯎ qYֵܢеȜ̈́@f)] ˿mSIZ^ʗi#cFyuk8^i+ȌFgw>;ad#kPO:'Vw:Krotx_LMiE&]~YKVzZ&R;E䴙UC _-Kl X@(}rP.[S9^ī@&GGΥ%p |m{y2jfOa58MGfU^xȱ}7߃?JuSCM:6,-MDž&@SUft:Yxt}(%.DK6 0Ynt?>/Hd7φe0(/>roBʻ]P?s/ʣʂ%=kC؁]WB\@sHD=ݠ80&ӐNʵ>E(ђ~jMpͺ)O8xN "GAwR8CfuO7Fl8%PŶr˾\zٙ.; 9Z~WN@k2jaUGfKw7 t. )L ]bdǻ s-dcZd׌Im{NZ19G`qU|ϲ](!?:tz2 mv]!8߃ rl*nZEY9KU8'dCel=0/3ik=ynHVlWZk-dsӴ \  zU+ԚF('v:<M{$5,etrTfg@;?}ȥ*ҔP,UjmDt^N8vb#bGPo~{P)EX)'~jMBQT762l[ \;$o>g}r;MVƈ%5OjqTВt_4qI>sA)jX]¿G~kEgOG|KOZ,*6r7T]N"T'jk[%ѐ3Nî(#Zh[ &IAP%QIrdW0i|V\ tiޅU#Ւy :H >Wa& tЂr !cR9N4/M <֧|RpWp?yTtAֳJNX%Fhb|bv g Zn)]T.评k) SU\ jsAUA֣ Er#)POM xeۼR4Z?\P=gٜJ {tŎXKNC9=Xno)6]#E|9 >:&XI+uLW/$$#i!ug w`zzR`w=RijCt)R~T^nnf[L/௖ Υ9 G3_`._uopQAcDzL`{S3p A[|iqW Ғ?_J ypX`xNgLgyE>Arӂnٍha  .uQ,9@SN Rupmc+g?dX!_#!487i!U) Ax*ƘZ.!sTcXd(WɾCIs75čAp(uE2gvn-G7$!XƍH`O [^HV&^# 5BWJ8V6BV@@ eJJYW7#h=%E Xd w9V2S"a}hThAmK [g]|p͂77E ~YT]xLVl3YC秧]'_;5ј%%.q\Γu}[.RFGG1900S M]0!jQMV#(EPҺⓊ*b4ɇ-30qs5ۺѲ?kV#x#SaװZ>+8p$|H (m%oIPnѩ A m8/&ٝj + ZedjI)XL8V0Y%߯K1uc!-kB`tX<xu?ؐzҌƊwtue\LL #™xM]Vu -YIIGYfr`Oٵ1Þ]o:8Œpf}S 7dc)K*Mn? G|М8t˨"!34鴍ۍj.G>~ b0m+xW8Z^smpx'8%[8nC8Wjb/`?`&]IZR,}X[T IS=d hjI|A9K%q Q*`>z}VfJ ]~ W B>Wcu#)H9 |v+~9ϒUM[2Gg)^HZ > Md⫨o75ˡz\qھ6Y׉,U^:&o{*`{¦9H3bbF!XG[cbg/WRą#\kͱH4~QlYb >F[m)F[| zu*@*XRW_X Zz&T~t޾U_I@ de8t}w@Tr$qHm= _CRJFew>v.Y\O9ӪȲMC[@to7BbQW,Qa'9uM4[`p`u &Jh6giD<,cL\2np ۈO{{؅VSo$4!u`Z>)4b>Y."ajzt䓈U?#omFAJ/8%РCuρu6Т@{: jQ96^eQݯV60Mh"zIiyчbɛC?u n\B<&b46Zm*]+1`C#j)$yLfN{~*jQΙKZO>»uf@Tv y|/`ډ {f}όû>l^D#p[]W6)՝_V"]!1(C }w(ҷ(Es$)U*\Tjylwi c'qY,'Vgi5\SSK G3ֈdDqy[ ";WT LqQ5%58X8}fgිk!u;U3a1 %& > eaLm˔YY+=z盃GvOd2{_cҗ>lC!\jr!JOx\(8q{I&jzrf?' HMdbqQ!wռ+gl(M@(!>hxҖʽzvGMK^ʰ@bita[R}RUx#uz)/n#Bsunp~ڇK~.zD߰x'R=j" 2!zBx.#5\N0-#Mxԉe !-l a3{_G;7(Sfq- ,ާ9e_>OjzZ0)_o tף_)L/@@/HubT9L@a殐(Ž(|ғUguS+N{cD ),QLJu<.XI\< zOqq:~(PD#z>PVz/y5VaDQ/a1]aDZm*7g=orRҤ{kk7AsROmKZh nerH )' QMhӮ@TW 8ьch[!pİ[bHq<@%)NjJ^3ouP ~/i-J#"hV?fL"?-"Y^m6`OGUA0iÂJ?oڅ?9ZżE&L"z7'H.$o77JO|jxjNѻՁb8D>vTZtG*> 9 k 7{Qh^\7#fdLTvm(v\V_`czV߄9gG +^> 1\#\ݣOf<'7))lXj֨(N0c7cܰyҸigbb'd) |=NyW}Ƒ*Uop, 25~ZGqN%ALE.T2[NFwxɳ9][sS F˹fL_)` (I<]-w _xeg@eC|8#4<ݿAcL;>eM7NO셻M ,?%*U`' n8(ѢyX^ Ҿ%!@;UBYGc}>yq@YGܬi~1#j=2~luU&gF!2TTaN5.gɓlvWNlJkFu%ǂ~vC^]oh X4׈L`jdOل]hg~|?Žl8 K،P&ae~Ⱥ0.Ң9gHi^ ۗǨmᵪ$(Jt1!O9:}h7wqu\r{" WwCu*/ve•`DJ@k$rJH+6QRxU.\m '!Xuĩ:w4]hAE|7pέRR 0XKN m^w^{G1pm2Ω0m0T=:ў|Hh?1΍ʜo$M'0 @Z*n#>R],3S.>Re=㔭6 f(}3^Mq!q%/N}h(e Os2L h8߁ -q`:Ϧ07ci,Rwѹ RYNQ1eZ*N +M;bLZ\P9ZKeiCvg-. G `b&p" sn[APIr j d£ǂwuF LUu`rm$܎: A[mZMM1RQ[v =gnrayfb^ML;&j_- p ,^1#U2ETpRl@j7bo$&Oطb|]#fGwkUz'p[M8;ACPK+1)Ou(У%a.i3ȂZVo]VG/rmR o^}NЭj 8ܦ4;ݓ49ecMccBWZ_rQ\H}aXwt~ai4eW=,h~ᐍRd>,ض.CsE WmZs}qX,&Ij f6i0 } *K1\v9fB3 pwiM|}%Ӯ[=?"k 7!YyH?Өsw*'r "WRwpB媜)GH$R50H |Z}<oLz|By}#eJpiPJZm6kjkx2)pJ'T$DKP)هe*a~9\$,rª*mpNXaN  o?Pe̹•0^HaƈKM']";EeyBI2`y &ה$rJL!)6 MBݘ rJ)[1IXpt.n]EbQHX^3l5 JJa )sm!ZRRyDv~Z|-Ȱ|s3sgڑbﷸfeg(:^ >;Qhr˻7',X5\!O8. %[*VO3l'F|y*&hY2ҊMTw)CO= ^Lov/;)meP{˄k_SbNʫ}k:-9D.^2]S/FbcsnaF C*|Sij7OǏj/+WF OV4uX_k@374F_ +6$c@ 5IcmM"*RVY.|_hg dO w M궵Ĕ$"lNz@/1UJW|0`JB2w= URa x"`Ԗ= M33RGaqg9sP !WڥYz&v9ơ ʇ탶[FƍvԈWfeA/cO pP'nOO-8~41uΈ%3>gV.k*X!啌}~F`{qs6=tIB;ExFEf?C42p2X6d?$;F{ۤ^Hi]I 72 .^!}CSk-Ҩo~dJR?%9M FKy/0:nI*iPr ]u,Ffpu/=Ӕ'1UE/)id Q%P=$Nm>~*:i<.(_-!B8NA漍*">R45>DJYd_̰ 㘬UxJUD}faFhd-x` f !X1PS`N5.͎Df7&5)zU\3J>LM'~v32O"W U2vlqH-mu%~ԣÑbu8G&F pRݗmUsԋkWcbiFML?]N%ilZVͿo~}L`fJǿJ-?q:x&gXXg6< nHX1eoWO+PF|LRwᦲvg˟ѭ0uΐsƺ>nuKjk[3yڅ~O.`gĮNk?cMJ~J~m4jճS{m2AЃVv's\óʹG)m%Nݚeen xŌNdj j1gGxjhZ%%ޤ!fk: ;LGK^("zɡ2S 5xxf7Wzy 7B,wqw9I=':aq|h8 'Lno_)QOxlGg٥eWUCkڿ&MAi.Y3 vh[^w;;(oeHyS{jq9l#hMpqI򭘍5N^ 10.gx㳳W9;ø…AI)4g:'slTgQWQ{G5(*H)OqUaW7=mϛŒj~'t׾~O [KuFJo}vU >!Wb+d E!bRri|fY筡mZ!%z{a1^}RMU|谆nBJYlن-5Z< LoSRVOZ'7ceEl4}8A]{f~嚅p>Yt O뗺"o7R;&|K,x@kCT ybpjE<^X=6fo깁ȕA@aX@'BjmDyqTRm>*Ȟ"88 Z$(X|<?4EvHiL>vBmapgB-<9ox @ndMI? [Y* 6PWwSzٯ o.C eD9K̍s)ݧ3\#hC%zY!5\u@|o 7*"nvnY4y cMcɾԷO2c6uIA]؞XIGeԐNE&ŜJWעS|ess,{Ht 9ٽLxٱg=t$-?P;HJ S<=⯾;U ^euvvI^E1b *KDB^YĀz9ɎꅅtwLTmv4]mÛRFF\~ {l }fAL[BQy|[~QذJ ,BWs95ow.RsjK`i5h1+tJ ɨ?\t}XᴈZﶦuw[PS^-ծ>bf7{=6pac/`”Y吒6ן($6i}grȁ ZP #ze/H" 2CEBIټL_B?WI \~wɹCRDzN,Vj" y`W}jP:zv&Aj,)I()ou~+،=j皧ivubq | iSJ5E `_X[aS!+:Ȃjr}yl\nu%k"vn1@)+BJH2/j~bg~33bEvK*_/ kiO}`ZKv@jI3/h뛕U4UdH䇮TuMuڨ)tLK{X?IYe@ɦn)U|ԭ\lw]93a<(̲m&Cl>bxـ5" &dhq_enFF&-yw ""VwNt˽r XɥKT׷=!y 8&ZoN;Q#$8?6KUg~> \{4Y .SgA>Sz?/@TxT\Ia #_ m6qw&tCypRI*}h7]8\x*d\_]7 V E'dғ@p3ehZޥ3Y=v< ;-=l_n B@^|jHkl T[*$<w-].ŵS j e-|~}ho >i]cSg!ʠv5HAœy)lTt,HQxzK98r7]=μUjB=clE^9-VV T;J|c쿼@dG]02ph7i;+6 =9C˓^QT<& x tf-*v?$WtsώZћݏ39O ,4Sa[p I8i蹇ڻCugȜ E*_O|JAnvYas7_*b0"y!E-KZǒ7N{7Sr7P"T|1ѭ밨!;-8Nڷr9 &'d-OKHG3M9s]IZ:~'🔒LEZ(G~a\{q-qSUb/VPԔЁ(7}c^Kv]8i3ޝO;+I?_ N?| 32aό.kiީC9L8~'zvQ;=R0mea\w7/bRC5@bwO;#҈JSL>ޠ-@yY^ajpϠT^|Iw>XD B?{ hK.c.+"a';xYQI0]ٯUom8p%gPMy׆]T}n e,XAmhuVᯬ8ER}BR|46جkUݻǮ giORO( 67.z[Y?oRtv&\ rZu4 -I5׵T>U\B`K6bC zCkg Wv^y.ݹLLPײ>YRKܙLO%vD Dkm\zEcHС2dg+uJ 0A)Nm"9eTQ%X]XJ2aUþ0'6I0$7]3o5 -ikm(f*|hkrD-5HÉ.X90UqY;1_O1"9xͽ\5 t!K75С^[^9kL禰 ,6" f9k6)Ia"v?sńH 7LKD5ē3@TT0=86˥͉dp;0٦ MI(+pY%H|[zq;w>&Ϙ6^EJ@Nlr}6|\9;(Nd*\d2DTAw@\sYMUP7WNv0f +HM *.WV2FY-PV_ȫE!y %b+G-Mq9MWy;+2Xlc΃x|F3 #3XB|UM~r,+J<ƣ-N/X_oLr1ĈETEF='3Fx&GtjLcx+_3 ZD ͊#)U:͇br&¢7NheRuSٜ xSo`aNzfF!' M(!`P|%poj'EPS[[xb^o]ONB /;VPڑ_J8=[-EW '{Z؀Bst?נg Vܘ20 OP1 [lKX5hy̒&v@rHΆ}R JcasY(DnXz CL*  Koih/)f`XJUKWP`6P9#a: -0C盠I{wd&Ŋ( ĺcRKD{,0+1:0+K%‡<.~ܤ~*| {.bf .Gci^Ts[;5%blqoAbjG\4Eߔ~xuvUmVjpg=Y<G73DU<%"{Qcdʦ PaPYurʦdp̓w:<Z_$JZ[@91z`ߝ`4Ta‘Do#wCtf5"<'6)C}t=ꕽQiKk;ߢ j# E6Q=ܰc|#2E<>7MrES洍j8*U$?d w}r0 pHE./[TiJkԭ8yoitVV籈L\X_aJ}&_dŲFni*یr 6bjrz@J*52PEa$$uw!»73iƁM^==<5,Ɇ1 :Iyz y6ԣBZyRwUNSl N(f!'ZtAБa1 . ӹvHI2ayJCwAW#ZǁׅPڋT鎬܄^:P *$xp#u9ث/ GG.#S]^(_Aʌ<,&a*o 4MSd0*ێWlNܣ }ƽ,=ZLf?/ԭ6c,|׼@8d*~TnΊʺ'&5$Ո}3{&7zYwtyD}i}@)䘝Dz{νmW԰o `zla}p2,$ulJRoпS=x?d Ad6ݬtɦN/'UFSWw[Zʗr$*]J#i"uqY!Fj(Ңc~*c%$%֧FHߏ2^տt u\ (V o'U'fɠl뵏"59SC-ۛ"j90F6g$AwzW\ \ց8O܀7 2P|8_3&Lဃq@ZTS0թ+֚ڌtQR˰ Dn֧tugl#DD5~@<C{ KlԆ7Yv?3;V -Ȫ.N[]!hĖiẒ;)mƑmb€>FZ*Ÿ/I^{˧Z$f? n\Cz@}eV\^H%*# F#;c$>}LiZaQNn v1Zs_Bm[0[5悆!lךksB+QRPQWj @R6}="ݿlH*m5ӨIy %ϦJ`<P)_E+SW^O.߉ a ox{0EװbfQ^?E?L %B##qxAN/!{ MDsVXϯ\!(s!7ofAXuPrıK|;#5_gce 繘~qX~B37 UA#26 u&@+|(r-*ʡVIAWFpF͠@E"[Aխa]:'-"P,L$WV3G.J423BV *O{`!fySeabΓQҺKYuMY"VA(HKtl)AmK"[?6-S@H3'ņ6'1H;JD󜀜!g#ue;= M)%lt%Ef*wyoSNwVƗ;< GN`P?~^7a%<lri`b,ň﹑5$EnNz>H7WťvׯۦIe=hW_LƖ?Y(a:mߟa7K\wܙZ#=x/vxL $3Oԉ%,U@Lü8#_Ll|#)\LEV2SP z}{d9<^R{8 WbӁ] e!<%::iP[c̤C@.drnX'2)yz0LP 9i8 %v/a9y]S@c5M2T\JTG95}\M=a{z8t̝Z-8_;6NG^br7֣`p©}r?8pRm!m}Mhy85[78~^"0 H6m㲪7#=HAVCI}NP>In ߪ<;p@c>b: vL%rTWq!ay^gDR2|\WkӐh5Оㄓ}악CCa73àcB7ޥ{\Y_h6=\[Auuo6dMjNc"3 KuOeHٗJ. ] 37XlVJ8\aK5{cJ틑ȳf!43f5dҼ$yB S7'0k3(JRw\ kfk` GjZ_OӁGCɆI!2vPeD2~>DEiћtITo%\LA7z w<9*"4]Rud(!OOciQ|m+^cd14)4㠾fAڟ Ǹix0 _D ÷6G2C%i,Cվ* )bOܓI4qBZbsN@+{͜z ip~IБ|frp*Vf#CQf$yH keN x_\~EloT\Dy Pܑ:M9}SPщ27g\[Q +DbkYYw#HFXL,hݦ" -X4&pR.`6Z%nۜ]eZ%7B%mktW$fVj[Y\7@0>.Xat KPXvQ/|*LUI F-p(\u.6"=A,w Mp$َ(s3hǍ(IFqVoة0_wA<\;EH *vX%r-48Lk(PRɮ:<짩o1KR8϶! *F:D_d+BV UJFIFӑY:-?k7 ;-" MoEJij+9JU.d=4uVK,dDdhC,԰zE=(&jj=8.ulٚ ,cA[|gK5yE*?eXdU@qv.GǿjwGG6dZV__T[9!U'&Q5` _TBr:X) uzh0[s=K~Ι}K67nK -[#sbBTx$lҏ ki&?t_kd,`g=[FRfqq)p0]$mŠh݅ٗ m! ʿ;JM@sHfu=\c$QCydŏҔes^@_vL=5i AK=AMk @ ªh>*ؕM)8e 1 \/ˏ )<|Gjto[AGVV9"[vH?FSq|u3p)3EGFsCqD)]n&Hwڭ]r)E_MEt`_PCoĥ&i#/Vi%FUc W %]}ǟz ˕#YX{ bEᷦJ&!dt˨ݘ\|G-S-tOe5bc؂.|;sQf~3~]\ }i FV7a^8y KfV85 GI:_Syl ^v0͜e];l6~MB8;\KJ)xw]-\{?3]\XNNy\D7 ^1")wl`&å㣊]V/G Uj_DDT$-::d98:8ކux0-,#tk+GM4S oD";T4vZL*{H|dTP6F\‘GOЇGL4oY ZZ}ymmny%*g-߾ӒWW%jj @VKKW57~|C=o:iɕ'|Л)PFTxW!^enb!P;pX&gǸیU\ wӸCSw4ՂBwyeʕȔj[0+0F>~EEr5S&J 7gmhf)wr&AD=x{%䁌;0st\1UMtT;f 'k?*4SoIÇm9eg67lTlq 5Qmm ,x] h˝ CJq17DwB"^aFV1V*$ Es>/KmId=шl1>M0Ck*9ǯɧ+.?VQߐn෸id8:812:24,#FcԿhՑymߚ^kwp1p$zBϜ(sNajݼ}c]~W{]ԯE{зvq'^ރZӦ05PނO2QcnmZm4J=bښ7= 5G{w Q?jmPn[qCYHLΣ3K_Aow@]r#C ]Y1$.8*,mst C(G]I(BR~Q|Fݬ0ViYC*"\ V8Gڷэ=4WgH|+0O4|f ?1nV)RC"pl)~v4'*L@7e]U6K=eOh v?>r[cxֿ\6@7rhyZv[p@xQp[0]} C4Z˩*O6e*G71,k) ش  VEWz<>7.wx5-U]-#PS2]:QPaxl?؟ ܽZ,dWT75~{t2 h8S +-LL2Lu|`F [cn~ǦUoofKꏈ$䒶z65<Ց`'7gLmrZJRbpč$X{6 i3"gH|>g,S|M^b>,Xr=:LڌF~ ;:e^V" $unafx[7iVtӉ*QS}&q;A]b\ vI06!˅FMƲ4)?\L9KdC5IJ B' , XTP#MEAA`M!Z3! F֣%t4b<(Q/K!<'/.4d$2"]=\d '3R"S 2yke wNpcB-1? $'z[rm>bxĘ٢KKοLnQqyķ+6-/řM}ʐk(gQN@1",2aDo %ZCPU\V]^M 7C7a!0oQO(.΃ܰ5NL>,97q +Lbİxq*ϠOB3%>7 j9Gp۲fZ3砆^^BaDvoF}d@eVAcXF8\?K2a=&lAw'=M&_]C # bd0b`BeKX*JRՊao[^3ܐBunWW.meɉmM~3$?HE0,L F{[ct-'@^-]J>>㾥Α0NZYEf,)u1O_ED4 +zIJ_>ksBAvU鿠Ux:sŋ:8NzLiO* 9뼛ut(x%n~`L4|<֫|l)'Iu>!jiQLzP(Y \f<^A2C0`o堶qɘe!{O  0/nJf/>?it_$8ŝ^RJܔ^r$}p蕋J >Y4[v%TH-&kVV-ciT*'E*k/*+`#~ч0=ONJ>4sDjBoQP(XvY$L_,f6q; )n Q'Dr97F E:QLpjG>,^$6MulyLEM_=ѝ<Kդ ဣQ\as g̝kpCf8Uw㱨BgLLE!oKf}Eǥ/޾Cxk=H ->4RؐJ{y Q '|,O@{5ȫpN Z˩\v$04D) L=xW Հ` ǿG"fr&U vjwϙ(qcd:5#"[o΃[љj} )9pJXpeqn-em#II ,R\oRsggfkw9jN/^"Ly[=u,g19 % /sؔC@}|GD}ۄ8ُu&xpfHlnF{,NƔVA[jtN,tːG !Z80 Gq XIlgS:.+Ό8d~zVpU)-|'W*N8dn _-n' ;9D݆:` |2SGjʫ$i㐳m./n&"w>1\BjTdXa 9ej%iD%|]?'(3M4^V,+c 3 M|ZAO A ΒrWtD`VcA@/O-Z~y g' 4ݧ56fBs;I1Aς.7ߔ~*zջZ78'S(FY/a+a' գY2ZXc.Z GsRoE#CO\u^B14cecſ%QElVma킋ISS's,CqܘY9bRT Mk 2___BC[7);n.8fChf /=C[_eS' `?iSsĻX8m\N I."do:WYܴ=8HĭY@w~L#@# _fPyGL#k^38BzAՉĜ.fzvNf8fCH Z+ X}+/Uw(p/AF!;I|/ E I/Jhݥ{#KVn2݄lB`\^̃I.Xp.p6^U [9okB&&x%m H/ .qãx0lw{cse2#QedFݮE2ra'kLe_`g5E·W+B -Zֹz:$jsߖl+^Hq\$DfigI}hM$~rk|F ? v-J/UsKڀvܰH2答ZNVD=*zzyt'=y\9+2>=a@1ۓF(KͲw+?Wo4%\K{LN@.qN5DsCq])ΑtoRY97:j0§y kdQ׌n=oƴr)&_צܳdV("R:%&+A2[3O9Х%Uz<i뉩J:!,cސί s(\hcYy""zm3!1vd{>k~C=.̼2}Jy[EY4[NI:{6u j%^O-t9Έ#*2.ɽ}Kz$9ocu} z)ReQ_ߩd_vfsPce@ǧ^F̀2'kByh/sjNs :9W8Ue3?b'-!9iH?"@cV7QuFOG!q j#K ufXYQ=h")Hoف)2JUcu1f=ME8 ·f 5]phA#w5̀p*ͥP3#^"@1w`^>#Lo3@C&9/J^KFJg1$OfcA*?BbWp$3lՊT$3, )Bz OM~('xt\݂ pg`4^)oU2mvTqEj~%7^r.;F;1e믵>锧%ِRi E9 wGp c!ۺvn줗:HMQzr N@%.׈o*8q$IڟvclCih,3?_&C ,_>fyr{Zq$nٷFco6"M3JVq5$\'nɩ_^ToQ[Q>8p{f"OZ!_\U]=׷ ~_v,9OTț"8Pޭx^nJ&,K"Y!5?4aQ!~TjSt/]VܬƂ|'7iK­(IT-Rlڢ @N .[%/ †RC[GׁT[RPį̀6בb+9ꪏx Oe G%^4 yX|6:`lя% KR-կo[(ʃ^"(iP'MBхpK',7^ [-^D*@0)3'=W]/"񞄂]<5 booe۠0tzzN\L^|3o*qՇW}00*+#qGAʌʌuˍ>.n|%f9'tؑ&pE>oazd|wGn.ꐔ %`p݇RZ3HEQ700auǙU9n x6X3qb{s-!-Xqw=Z~Ej=bxXO-sm8tڠ3εܤx0۷[b1H@>+Re <5H;ێ`"#:ޤ0lka2yp]op%^œm;t+aWK],dלox K$T&@}9=n'GeBr^D:*z܂9t? Ry!EyB]u44w8KuJ1m`Eo?.)RYߚwZ]#m';Eݺɫ;T-8($u](u'r\B\/u7>f1I>K G4 $]o2j3ȜtJ ʎ_c_$sXN|s}p9nK tHk̼7 AKw7i*ZUPxT񊒧0b$wT+TvcQp#s_ 9.ñgBBk zj)o8O`O+b䬗40-ˈ9XW1pc(Xp9^|| w^E#ʄ|9b64LmA-xzh@!˫(n8XOZ6>!!}7Tz;^(XI<1FiːБP?m#xCB9䒸 ]߭i)z83DͭQ [qt~r zfCϪ .u/9o6o";atF<;Qu"O]?}zm N8g) d1TY{~nmUMoJ9&=GkSE}CZԭj;خSG좘fSqӱ+q_|Sy `Jr ?OfcѾRmha&T \Ch-9Ko=K@-T/)K+$fMq?0#'vo'e"hyIkv( M̪o=-qcHv嬚*bN;śvu؝λZ)|J7$0 ?d2{|B4n×8neZGѷ(U/ᝪ{!À Z.ɽMe4R Zȟw[c@G'cw&/G-v$ʏb}NFh?qŠ3CTwCŕ)ff$(ޅzfjêqa J \\;|[Ƥ*f^ Mv_׌]۶ikZonl~ߓ\؀UVVU==<#;ȝӄ颵X9)qw\ hjWǗO8M#mY8 ѻOe6SEycBP֢,;IG\IO q U7";Z(JON^D1㸗PnA.$ClakX9,)r1; R"E~54Qg*dot:8j,f!ǥrR~:y_oI=8A?K ;i1Ń[mdMa(в{azKگ}N;:v qFWnfRŎ{ 20%ИB*[iӑ0L pЁLUu0ScSu&D/xoL2a.ΡHH=4D6cȶ4` קt(?v<VaDIM=9@'Ʉ }mZaWYߑ-ɗ<[;̿-l84ŵe>c.\!TZg˂;nr_=8jb $+:iѧesbVbbPVQT%pbEb bz]Mx!h"s,vU5 %CJПqz!sTRF;:@cvުK~?zHiA|# Yn:W}xm@ubd?ذ^km.Vv+S~@bh;̆1Rj,k tOcB=ed*E/ʴ` ZEڕ>w8xާOVsE{t.I~ x6:u!NԊv3™'~ڞ|]L@@׹XzEO≯r޶?QcJtgBvo`b_d;&ƭquq25, ÍXۦ~þiB@j]m/tpH.ϟA17dp5w#dMtX]~lԾ|u:u I-F!9ه1ã ?9gaǡ߷h\4jiQ|]<˓v( !uxy+=ZGF3leILUVPǻ2\`tV(Qq$o:cuhXV6PJQ~WFrrԣ^OgRnq +ِijC1=r#CQ)N랚6[^^q@}RW 0>rPfG9Ӌ1As*s$R=]F~F] r,|8W&,Nf2{gA+Sxz!7"M*Elx}DW1+A9ʦI]lzDnOCj LwEѼXdE8W筍`] 锩2R.鄵o ߀`gY}:HMҲD{DXhP;:|J~7[?3G^!b}V{DϿP0&7~*~4p9GHzeJt ep p Z_t]_`Kņ+Y-~D+{:yZ&(q!j%5+lN `ղإRNtO/ /aRyX4 qq).pXy/(*R{,3'p޲`\g49OjC0ϥt=ᅤW KpxeM-axόetڝwˮ傶"6dKlsQC\H,0b38\WoՅcskjߖyp6XhX[@ɭ}S=!ݥ\#U1Ea/tڬuNp-|l>*2ꔤe'Lp [jM}y>VoݗUa-y]/2$ <#ӧn3PwO:kE] %Т/3%RAUTړ6ޓA˞%~غ,. "g?ܲmJ-U9? v t",Բ|=Cj6aQ]]1䖾< .!Ղ˲e-Pem=$:2K%1d<_S Kx.x=!3St`{+C|_>Pl@vYw܄:,8p56َ#}2FUFNgK]tvETtgJ*`UH_ kbqT4d"y[A2\>l܎2Q ;oݶ Z _}G@a[xjUFs<0*'i1)dEAN }ROω)bҭC*S22JqBFmSVN_7ULrЏYC "BdC{噇|h" wi}ZqC)lW&u]UT8~Z`Ɓ\Èy] ]$݇scߺCGIְm;I;X2$la~&N۱ݶU.fLZO L >~g '2!iHUF!;PwנokvC=So=Ihܠj՜v܎op'p]GHSG}]g!y̔1K5+zGÁ6GnC7 jٵ~Pz#AѥUU8g˥d6^XQub>AHm Ne?rE\ۑ_$<1ir\MB:2t-,d `޳Vh樻]B reH~)#)R v" $`2Kp7%\%kQ—+PQ2l}jnI6lP;`bot!&(@#)`]uudvs8]P=CRƫ&l=M8eB"trͦ; "q|ךdПJ&^\V`F~$r >'sH"= RI`̒tT.ԛ_ȿ>oPaQCը%~%Hn'Ak0wc8ˈhZK馞vgoF$W=Hm ~(٫zЭ1^o%qE clqX﫠DDۘ)yΗ'hv9d^s`OrXx;n(C/_{OOdֽSHR!l?w#|Ч㐚3 pS6h3Qh!rdђSGxtۖw9<0 R>Qά)˅ k.Ж, Z3SQSnm/+ @o 4!QOw, U#$]p'2&_[`Ȳ]Ro{DARExvTﵯ͇͇xWavWϭ ta/ڤ`9hǁOP>t! 3墽 6оDjt-ڳT3ĦH^Ž[`L*;M}φG F¤y`a:+CK~k.pKs^͞9H듛2#[7as޹F:K=٧ FH?(һsהU2jIODj ėq|9A!g)Y8J #SHt&.v@?jtg,la> :nR5J8 Oэܭ)wE{8qi9h9s #O}-gap{㠅/03mMj{ u$ ja&2ա8a648v5aXmA"앶@1lʛz'֟h/UQDbYd2ө#mp~ N)Vx|oZ$Y͐F\tVIr+P.?/LEꝿzͥnAWnW 2P/O7 +d~G9y{+T̘, I޺)4~ Ɵſ-ysF^j+vwV[\d eoKX*Ov @|U@-qNl6IÊK9#*a/;yzOXU"&#e*-0 T?8JOn5wuL4W+ALjI͹+< *>8?%:dƬAC*yDCgx' O‚cBյLgYw؄%؝/;Ԅo``Ոv;`;>K-ҍz/LfIaKಐ^CYֈh`+{O9Es("rŻyxD0DUrudqPG1u?U=Q1%{ ᤦ ,S´(t!뺵hu[(ɶlu7;kSBEuy޾=VE;OcQi]WVgyY[f]kݪisxL:5Rftږ> & ^FrV\XLN].)EL2V.g|2(l鞉C&*1 ]z_69!_;IHiqz#˽BE,Q6RaL7Z\-zxT,@~HX ׾j9sU:}SR#E= v/ qc6=R?k> <6+Gx'hFF|—ڐ7!]PV9Pǹ |DJ{̯'{oB0ߊ_/BɩVE"G$_s%gFt/dL̴.;"v坒}07G+\\+8At.KFDL^'HpV0Rh-DzpS1Ejz-r&(hD f]I tbqV" VA.V{"VJfrXg6zq H(|TLHZ1óswjQ4מLYVϽ T<\(~5- z[mO5lAr :3p]f*9J[U簯jQ]ܤݝ+х 3r3nsp_u*>VC++Pf",J"~Eҹ?qwɭPbOL(m} 2W5[: W&$s'IU:fQ1s3{>'?"'u֥A}Zm6w"K`%cODrR,[*]3K8ۯ1ZsQ._AC?aeajܔ@fhW1HEi ݾ i47!cw CB"(w9LRe&R?ѧe3G{:T'U/|s-j` jaQc{7hfx~$M:Y({+2ζu%9ɬ N>oRj44q~K;͓sEb!Eߗ 4<ǎ%mjr:۰)ږ/A00))upZthzs&;}z,θ_-ҡό`8HZfA(BW;P k.'v]UgW=qDm, $Q#%9E6(<]]44G r@o8!#jv́^>5#/} ɸ!XPQr*zc0Ou;i( 2ಥ9G| KOR)?YD v yjc$:r&PY+S\JPb?*a_+g?Ŵu\;~wg6N>IAԝ7ȓSmIbՂFvvq:(UcnAƑA'C_Z:y!e~yS,(V DZk-Jm U4\:B[+2`PzS2m0<5\d1k+3wn=^;vۈi s`_M=gw2p> w=@te땕;T80?RǾG P`>_on] =^ 'kvrRh07uRE6a wNP^D`K\\+N^g`Cbw%cڵo|ϓ!Al'5uPDB@s篢AGņ UP ݫ!ܧ_cy'X!$XױX4?L3 _.kqhVIWzݢ?/8~p7pUD DH,REjHW2?KYZ^G~R0ORl<V}Sy|1jϽ/ߐ`mIy֕$@`צŤFgS~|VcsXW瘽~#~FB2dty$8%O9@N4T)2ІةTbV޵d>aX R*iM2ӽ dҩ3MX'9 xLkZWsGх_Ų;4y5z+ F&g1'~ A- 73mPddU(1;|kI߼3ዼKte,c`)58-D &蕂;a+5w=Gkajb(Z-ݒz8ɡUW v\Bc%<[T 'UCPضwAy4%v`$tJuTJfO Xf)i6?%Z&⮚|Z"J灰y57nUXlQ_ 77vlcBY PUt57uwC4kv_Y?JO7a֦>ScfW.9t@6L.w}M!v2 fqr]SZ fyVԣYWIRq/eR~ʰ\/u;Ij"MYUDfCzM@>7je2]$UY,/IMka&{YV  ݯ#4՟@aƴ=Ep"4 S4 ,[gV#MOvFM1oP2FVcquڼq͜a$tRo[lH#oj`AL>0P1P ܮ&OTS?CU;;߷`hrMMbhy=62A}0 MH׊lxwy/qZ>a# 1bzfb~v[`Az5xibhbT/eW'X\xˮ\-Ď$^LAЦiQ.x̿c J7V zk*j' c<|CrWhicP,`>,m3{s P߻솳t2̆ ,l=ERppXh I+.RT'ݖa*k2W{OZ)zsCbd$9$$cɝ+g4fN \x/"Bғ䍽vĚSY,]Zs6_J* `؈ ^dH:]r?f`.8@R:1yOsOhZ됙IV'4`"(% fg7vvonWVlnΗ~sjlXg!ijtձ7:x>T m0 <~ n!-𩏐e0+U? AGDr_?U1Ĩ_8_ g#g3DdK0`'Ws\&ӫ-PYtUJX)%n?ZN)(N 4W[Zv{n5rTo2%𓪙4<OG#l^h:Ю';$;5i83u 8*D ]ЩPr3ED8ˣ/ΣAOcEy&1[\/%UƑOl/? ~TV>#AfN_tCgH 0Saw"G/TcXk*IbQxYykDr:YϨ븗Hœ9!䨜К~Jm)Ɛ0LԳ;!uԖdWR-ђfN]q-;ٜ4J[ fcլ2*\rr\4g@#}OWkl3 J-}A؊'x2zHgwyջL2#] ̭z񲑍^i[Cc=&SCn3 Y:VBTP(J؍ (ۡ/bV8{"J 8sQR}[Ur@N!6<ܸBG $v0#xAã)DS7*)A"f.m^t)JUiVskl@%J".pdпTC^aR l-rpEa49QH4Hj󥁢n㙻E"n!nR%&J#( ;SxX2wftЊA2t끆m;APOg2b+Au:6`LJ;$WŶ+rfY{4DkIqGZ9G";SOe):F)#׃1O[lݦcJdvݤRx%݄R*C< *Sfci܃O%#ۦ.{ ڳz[jlbS#_!t S*yJ?py 2iQ"! '1YO}n:&Bq>˲fB]O) } ,Կ?=[7dӔ3}GT ͙[ptN|*72NIzOl?X #IJ_)+@^>Th ?9G-J-[`SۻƬ zֱ6o}*\ wIJnX^5ydn!=CՋ8k"&VUgD{1O.JeZ/O֦@O%T4\';iM63>4K8Z!EF)3ՔJֻ֕Ce\C)8 Enw~b^)T: v;Jho% gyk(Ɣ_QNyKF$%Zm8b~.8cUb.fT jڇG 'VNJU*pg9 <7Ϗ9#b[h^4a"?K2T35?izȇD8"́Lln)09*)jڅ#7@GA!!UQ[67tBBA4}9'JWAp(ޏYW/$onk#Qg8O,yq7 &\M'As-F_NFK{S(U)$杞Q*#4 O{1u\c7>J8,}C4UG@O9YW[0#\w?'JC Jݾ!S8H(fKUBsg2y?LuIYXңW+8bky> 5k"x+#ZK*dܞ%5F|h<%-0I?TE ?a.uOU K;``S^~Oi%gS NF]$,/'7 Gtxβr1[F -b{obJQGeAs6=]^ZC6*WA8d-qL ƞ|sB"Iu 8_Ѧ,,IK|/E}o;LΊa{bk$kJl\c3 bju 1nHrOXt _ѿdL.2Z $Iv<Cs G3`-xyl#>_0z * ]Aaedc>ËڲTwvhCgOC!9'v@VV` [H` y@&v;`5(?_x6Yƪ%Ihq l .Nk(l#Dr.)[օͽLzvӰwP\ZgUe͒@CP9_t?Ѹ~`dQ`Ԥ%9z4NLYe%Pj ;AOf^DxVl45ځRF]tM9 93nug֘V LN;4[/Йx_ܢku  @bZ\-D;Аiױ Yؓca hB @ԊA8U?e :7S]7$} f^gxQvGi2!iI au=f/;7`p_o*A<͇Tk6ypP(﯐2/of5 3XDK\bMwЎp=>qXr]jMAx`EFt<;&e-HtHݼWs.F`bsY6]vA]Ol" hD>ΖGn4قf]@ " e5MeB] ,ut1;Esw9`̅0!0uf@gӏ(خ̭TfJ늱/,%F9)6VJH.ʃ$ Wjcɺ\V#k)UIFuw$3}]GFt Q94Ic+n\iˤmI|3NJ[-/+X7&c lV?6hU*@ ,.!jڊ;JjVNT!ܨXH*{{=1_/zPL s){݀(ODpJyp7Rr˱#Z: W3}e ?ب9˲"j Z?Z ypɒ8Z2 5n-h2{,eن&!V؝4W0{Gxw􆉛\ VO3oTbLM=a5g:܊Е~SalY t6$3s 6V!0aN 3k*F:~ u>M]j:D;]81Z<$c4cC4ƭ5JW959olH3KjF1>/rJT=c>y=Iwh~= J #\.ۯ$UT a$Ҩbd8=iSDRsc".fs"bt71Z~dP39})]#S!"]tnh==?o?;=h5SjR6nܵfی|Qx7eF!ƴmC;iWP-xyh+U+h'ڋr^MNF@QgGվ xʙ6c?[y;h~r G+Nn]~]1Yf=)w4pE>WYPMK dT:tɇ|@Lk!` V@HIF|ՎFԟEf%,%Uj7(6+{-{Q31/ʗZ -o z#z ˇ/fDovTqk>\Cs琁&L+~p8}-;Gg*5?9sf0i{ `B ׌(7|Jl@@a[jKfD tp6Ei6g砕z`BC]GVQ6#ϖ,`g?>4,tO$)߫Len!^=Qfa)p2zt !)wz ?Wjnd8ުqㆶ!8%B)t.b!BYFy3MeYM]JpˊEt-A$/۟ӟ1M#9[ZӞF;./>[ٲCNŶ^Lkbc㊐FUtjG}U`CefC94c<1%9Q`Tp?v3er2Lm)EQAұ|s\YԲgyk~ #6ʰ`Z@qyX+Y{)| d>uqx{Q"_28qVtF xj恂!y!8ߜ{L|uwR"7ERZmJQ<8DTov;ΚtJs{|JRQTk\7!"'hb 1*i~R-fx/cz3Z,83qlsXBe6DA 1;UM܁Ynʇf_=bivKg{φ(gle/X>v,K=Fna#L/O?a 뮱Ha0]L\Vpdkz&#!X۱VjZpJ 1s N!:̯y'Ktb gK؆U>pW/nq K#YO4,Gߕ}O##\:X((Fiٻ__;bq k6zF~,/i1j 3#OԒBT)gzg:I-ǭl0j7-Nh4ŎZiArzE2L$x[n!A%aD0uʪa, <3JVxhC:-ewxS* kʨG?BersWgYa٬) ;ZSb'Ss'坊 L !ᐳM% !7<& Gٸ&^ϮJzqFXHMai%ӮۅMІ# 6DQ}qBѝCIti abiARs^No.\>3>&e3?ξ&%5 Ol@x. $3$M fΠZAkf )N-bc~8pS-=/x僻391Ul,""J9hh.Z?N1 r Ca>is>AC0.cVg =lYIzUùFgBOvY'xN\gZ+B9$lō1:f([)1]$@]QNoڑ"ίS#KAõ][s'8uյe S"iI 43i?Ȩ쫝Al[IMYU5ܱB2%V.g"w?.% 58ǐ:Go^{?m5ָngmsI"و{s26 aR8_1Ύaj`{Ωop4}1AĬ^Ŷ2+_ͩN@DxMF²V/@ }2VlL -+t`77U#vI*Уڪ ȂbR.lGSJTYI* =[+uP`,6Gy|}RmJz3[i/Ӹi,sټJASRHx3=r鿸W.UY7 >eXy,ZhN)qflhqGHv!_ހm0lHwӹD(x5A]K`^rhA2Ms\a n<2?!t8ڕ^R;[vY}7o*RsJX.$zɹ:Pkmw<+z?}H t0KNl2 Bax_@ŧMS\v.M*E UOt߰w5M:4:/̳T)זN}2oRg=}V`'9,h`Uٌg[A8+f 97jOXX -q: %ŝs`ɗ1GwM$M$Op%z-~ZJ<&"(2/`ܨV$=E?'fHrDD]PJP^tKN"Z/WFh%(tͯF.hNj=ei7`YiMfM\'Ͻh"#ᲚzxV_(umfO\mvaA<޹Pڂ8@g7գ0%3yeF>m6`io>l3&x_JƒxUycQ*G47wH -R 6, #Q6+#I}r_EeDPGذiya^Np^Dc=o{Y ~WMCQkL߸lZ`g[daԋ8A(Gc{n3 ?thLxb`s2RԶ̺?Yp)C)ûºo…[ft"Cɋ@= lTPhv.o÷1B?1=ռjCq[ vlnl@z:޻nVs %ҏzN&(Rsd}j7/ZG#<ˬPq)';nww7#AtE͉t>#w# g`~VEs2ay`> 5z(S4BHڙizM\WQ)R*"MT̄=*Q} Z-Vp@o`DGI&&swq6]]be.2C+%(Z\}*$~uHzC҇]ѵ^.z#siut&u[ BK7_.xim+0*^:# 54aǖcre|?He7Ds,YV>_Ɗ|g?,HN4Nz@$F@k6Y wY >eAXvyd_?nGk!bTAyz#&a d𭴭]" " /`kq O{t86ǞJS@^?4RkCD*ǛާpFFtp4L@xMndwT1p-MWR'_Đ ,YFpĠ|r )!Lq%JAgS<"dIS1R'w7'Ԟ):MV\[SR~]*ND0^"x""+u+A*.Q,WyUF:v,5~ϗc2TaT\,SAZ6&nod̯g^)$T6Alb,xԱYRq]<ź(; %Oo<{WB I6T}%V3>Ooȡ+# Ʒ/GDwoIA7cR5IC&#КRTgd*"0pgd((^&k9$JjW?ݚW0)xô}[rSmq,Lsꞯ2bY½5?_"9 2#BEk>o!NJw8cC=ѤuP @{x}bL.?YXn(zq;bzaͿ lj;ے&[!7Qd< a}ks~81%2h>2tVMg̏9Ѡ8dڛ&HE?^,]ë5[bfgA{!%u9~7gnR;"Sƀ6K /_Uε5N$mGX 7!J?]o,3mXS3/{_/OPK;xƋ])3eq2$|l0}{Wn2B< 1¥\u\ƩzXO n|>@ 5\rW:{ l51ɳv(ԞY>J2P}ؗ籔ĺ*yJ=60b#J"M ,C@Xt'Eɓ˂Gש(mZSCܸc68}G;ȗPy ; +m*>n/eb S!~*vF2aQ#rdV;0 smќg(EVfwȻMl> C7㺢*Wf1MQAB/R}= 2DS0*Lʓ@x<1sBM02R8/%620M\P cOUu=,\ 2ōw!Lyh;w)C7M X*4x MW&grU#Qd%Cnz m}LvJMbJ X z6\JcDom_ѧŘoaIpVwh/ORC\OL\$FhTkH,F|SCvLQKcmZJ(э?n$r2r6y RIAqcmOҺ:\|4y=Y>ie vųϺ 4$H9 ֜ҒNXf3-YC&ZMx*,3JbDo)mNh'R̞~ޢ5ʺKҞcf|] A-8?fr%4kjs"p?`–FH[~\e`ps#5Vr&8/ԩ} bEei(IZYT4yAI[8 *@o/.LW}ʱ%HV.p|;a{(9ƪ'zG%ufPuҬYzܭws8J4NRv2NQ'w/ ?u5V%k+Uv.kSX 3W#g$` HKBQ .,o{`Jz"Y ;GW 쥚#kUtuW UW[5t0HvZq%j`vސ@߹|Nutn1ɻZ%78pRa1>֍1eKc^k"_F%2e{:)0OxZGPD070tW`iڠ`GAJRWPջ=7Ɔ9i=o31ͩɍ&û@O=#J`=wD+@-Jl$ZGn*Tp N,%4Β8ʵ؎X nD 1];_fԤ H?`Kؿ},&ySC>s{~p#gC@ӣϹLhiֶnm9Rc.j!uԗ/Q$@3YPoM$[h93"I2.[3tǦob21u*W!LzF6W1Q*҅l-q<QiGTM A HJPJjR3bZbm&o b\6~$P& zlhE힏K$ދGt+shcsN1XAE+~ғyBUM s)$px:\M755ڗ6HVQxK_!o._1RBFZqW^֣ox=zW++˸ށMpy8pǙ<*EoU1Yc׮nDFa, L+yFR/sDإL6%&V,Fٳ=gH(+Ujȏ"%gy [\nQ6>mA0Bj;crO=xh>b] ^N&9ebB:?\/AbTG }3X|C/-h8 DY+s/=m[šsm~df 3y ,COf<\]K5- %)J eB,$d6Bk17{ 6,%D oV_ Xa"l ҝ8I*m~CN૪OCKo3YTȐoBJ\<9 Ko]܏EIIxPH|WlVCxHq]yKahěO7[ٱ!lM ֻQprod0}y#ՖD+Z?l+bC@`ZdǭuxidU do`daXll.~X)&G҄^[#ZSj:2_SܿP78Ycݦ l4"YN"B "Hƭe] ϵ!Z$ۂL~P٥eՌLyP#6o"dcĺ# _6rHB([xo:+N90Ξx&߰t+8:F /V _^a'T[Ӷ8ob"a({{ng"sNd9e8eN0Sۦ}_&hɵ񜳊 Gq.p HԸ#3GD8FP|cÿ(>0u?[i'Mp#^n`L#o-[dky ec:DxN)>U&fQZ"RvCR :Hɹ}rUS[7}tbSi%yM[*:^`C>|&Ah<61qISxV0J02)n>ÃGܑ[OJVȄH pۈ ]PẀ}׆ALD3~Klp]տj8TdF1$T%+AE]IHt5 ǿj A_H֓f-sf]QϢBVe'BtP68Pۆ+N)5zq6A=3*Wd>p7z;'~Bɻ!-.,Y=DNkZs2 zN).Ԋ>RDSE$ ҄VaaRI:~ -P$u\ƄMQRߠQ,Ց9Nw|w{7cr:IS+;.ŒŢ.J{VjILYSBG x$[G ElLs3Sh…9R,ާza,rs~yL&3 Ko'5mB[NI,y1];ݜdi~nC 4=v=$eWyrv$Ãޮ%֛sW4B'?IJnA9H!} SW7y/DK{6xR_^uq]y&EVb#*^G}g'2&GJJהSm z񼹢y7Oî=gUzG8?݆ɠnP~QG~5bC#̉21A9-+ 8 +n2I#*ǻz1 i'%\B}@cJf2YhVZkhe;9HzvA,L XcĮmU<毰qȡǀ`%{M.1p3N!{YH2Ӯp8(nD*0&-aS2po#-$D]_NVl'2/1b3|O2ЏuT4S`DR:/G1cbӏW2EtJe<32WmM1{.#=$miCv2ԵCSsĊZLwIy CSoDB#6Pg]tp0j\Af*?,Ph7R/jJZ KyZbބ/oT(տF}EߌaM9-EZQs's ]WS Wv3T8kVK`2>mՃ2JH1'8|uլD[Ȭ(\oW95ID O&!C| tV31d(G'$hZfw*llfxUz+҇IX$u4V:CI? Nz{B},F6φϨj׳: xO'^+V=\'r"> kcF[eCX^n?"X~gZ'*>xB)¸Oֲ qY^)/ir(c{&kbXɈӦs'`V*y(U?Y_obh)rQ{BTr"K ck]].S.r5DU]`h3ԭya@\{0aG塴7 ]Ŷ/($-?L4Hع2{1r{eC xxo 1Yqt[hO^qˈX ꫢ"y?BJuKv'(L1+Yı5bEaxE a'8Ց係p U? m7ds= /nya%Y9QP`qQ|7dQ15)[_+ ^.s;|eTVEѵ} * 4{ӰfB=s@4K5jk.(MX0qN۔R%vwjLeʍ]]0̤LvYoW * GnL=oSv.N OB!4ʃa"a5 D֙ n[ y5lNĨCۃj*?ڶCsue[F8QQF_/~SDup&`-ݻ2|@bUʽ~SC/%>qF9*Tz?JwYE@)plfCbo3ɽga&)@6XוU-V^/<)7٭6FF)w{ioRK[`頚ƷHM翪Q57eCz{\Rk $:a| rBO(8 J N;.yݚ$Y[1NmxylCB㪷ncf(yyQwbTg5!Xh5\PRc>\bkqJJZZPWY݉gG6 ymi$ݒ.xamz[摊3󛭾Qsba.E' Ɍ(ur钦pׇ\stDRJ'n FbY% DZ6UzLXˠCa{):an{#+k#_`brC9I 5-Wh5E/[0ͱȎ"re@nH' +2QRVYWSpU;v(z` o}̑mGu9(sA HN52#6$#T:ѓD1S,H 9H%}3WZ*B돲?לּAd2`8,c&XNךOe*1_Ү#.O)8D*!*.;(>qTˊګ =LY-[iky`pVsY/I3 :Jem(cPE"f[:poIL:A{xSF}͝XP$/_Pރ(`%T_lWS% L`r^aէ9;=[gd28bhZɕS>RBtX)ClYipzF}h[A#ݛdfOU]^@8ve&[j~K&jk!xC N0PVDz'q2DPuZT ~0eU3.go~YG"$Zv_9VhFh= C7BR߇ ZAIsKvj]aP4+Ve#U3@EeS`Ov%oEZX"pܤZU=9ƽ܆̲͇ZNH1|2 g:' fAsUH/Wj4&"c3:#g. Zj(R$zl=LZ!f/ ) P $8^#Kfnz g"v3YB჋kw %0%òxFqdifoWZn:}>z_gyG b= ,FrRA}P_anƁNL;~䁲˶9Qyt%ߌVWB̀?Qy([duQ[Rnb!Eˢ< }x`{olW"LR4g媱(sgkvga~&mr\lA.&牢PO) `/ xnHˡ mN= .nP1P{HT~ m)J?{P}21g ڍ <%6CF^JŖH3st;zRbz{+?i-O8}9YZjVVlEz3vlAC|<_ݗ &;FJRYggf :0}uZsutid( 6U3,cގ%^ @bIpy4vc+i<5m^;tOƹUuñZ|pMNw%!)ƛ%ذ1y%\$ntAXo̭fv9xm !pQ({4UM[0_:x\,8N sq%J;Sf( b^XP6ZR32a\꺛א船k5Ƿlp䐪d$VgDW"SJ14v<𝐦>}NBczN](Xeoޯ4GNAM}a>(vR}nZ8x \oR9J d5wg+oٙ戼iUKO:UǬ#j)& ΓZARI_GP9 RzƤQUj[=RwHqJ%Y a?A1dq.ؚȋx͋NgvMCjIWvf&xaMb"暞F]i2@`y mSĻU(}VUpت5 b>uL8H-mÞ ~5]q/ȮǂuXEAϭuyAOc=5k!Hfcf2Z3U]W%AYײ0Ċ0mŰ IjkN恰bzzs2{s~yY*O<<ؙtgɎeޗrƭb& ` jJ[OIQ2EO DWp5/&l+h ؘEc;sxNgqVS +Ei ]1# ' 8mij0V;ֆ8΅_i]9[<7HE+,uV`ˬc ywl$H{wbz=Xc2JѓKnk( Ɋ9rc&*zׇWduPs7ŚDeKmc0|sW3ՏbYP\:fP*} #= ZxѬx0"=݉sYsʁtvcФ kVT|.%_hR?sU/Mz@)pl_9C#(gC :BQXO$UaC.BLWK*Of%JP)7<QE8N+[;J3,FD;hwB=QN/bCޥ.kӼ﫧TAn-v!%3Ϳt"ROH?|Fs mۭ` `Z:weԨ\rƸQ!~jyM0Us9wnpynwN|l[R&vOۯl)@1GɌФ$'qojB"EJ~3qaY5(sXhȜ.S3$18h+gJIk! ٷo}N cD1ЌjP^ۦwH'fl#a"۸sRlnRqZg1q.k@=w%zPAal#d(8)U 8P%! u8X S+O\;1@m`춌E{`ћUH2| \E}[1e Ux԰hpBL!?x&I3@6O߉㾐VfnAf͝6hfـhs@SN bі UUZsOY u,]{Q83>0EGZKʲ% 1*Z܈Ȗ=x>79{_Ԕt8TM!r!|cYSj>:ۄ圧NeneP?IKl[uG;8f~ dH-'*U;۟;/ÕrX^y15^Cr∓(&J=_Y>scmh:G_d+9tteGkō8`_^PFp~p _,( hX"y} \ߙ@v Dt(%: ,t%ԧP>LY-̞fzqj}KPYpҊJU͜5?Бڙ0K8^ww( e̿)8:_zuo z_){H-z Tʻ/Ʋ҇k{:, f>H 6J:ZO3=ohNUmI=<nt{`Hs b2ir^m)*pcuj ukTYyI.H78' ~V"V'̟T4??  %<I t\? a^4o5#Gmǘxrge-X0LA:oL;,XOc';uy(J 3ՎwaF),8` TnÙoR1H/#H$JoP*:,ɮ2)IyFGHc!c;kMJltZ|A#I`Bt(U]TFJ *Tn.k:&)d7y$9l47l թC&H޷U</̭h4\Ҁ~i4?SP<ɝP:^3e3H{B-Ůf4h ͘,XR$1vckpn՚5fd&T.mcmo%//@h3 J|:9X j < Ōr2Bd5kL`,嬰)h>_S=6y>"$W'Mhm7x,lOK&PQ?ԭI@gbǴ9!j  F$P~EdmF:qeSeiU/}pcٴh) vZv+QmlF$K}]}?*HS>){`H-GQ]̾V1?$<>4Rq6#Rfa\N?j~Ïփr@(+mgVq, 5HF4憖1 JK<@ᩇf; @b2 clj g\,"'smusYh˅soԼL|,mO0R\rǏ/M#ѩPV6|~.YtRdxxDQY4 !a@GV QU#Ykyi\ ]-YЏ qB AYWT1t`x7řJ#J|.n}ʨeS=%҃l9lz̧gHvO/fD\3r$iSYR|`p?X]*(w?*u7L=IBRj^i+xe|,?dp??L< [-ZNcYYF_)UhQ |Plv^7Rf5IÖS.3浴/H߄wJ Ub:X0a7 zjsvA2pS 04 TC*d'[7uӽsC+mk'b~6JQ<0}6`+|ԛGFyथt e-av>3h+џ=ĄIm<,M|{*]HluC+!`M}iQ7RC_RCr ZHf v~]~?bco!P X??SQ3~xܚ "bY4ݜې.8d em0 @P( ;⧲LKl қagPJ}RcPkV Hh#{g mydc .LK*Gv{m~ۥҷuT  KwhI^:u.O_|mN"H Lx2;>Z`:9{н޹Ӡ:^Y, êP (Ak9;\ۍmw]{fS3/G{؆b`Qu_AA*dz3DӠ7[޽ڊ$ Lp[#繚GDfuJbZi(u ^BIљLoOqY} 1s8ϏxvoXa5BNxɴYQ2xhГdtOm5P_ U~%LMk("RVi|D3;AKd}X$H3֡B.>~Ke*?#Tӭm`"qMӫSU٦o =*<ƟF@>SC8š0D=u Zvpz|Nvz)֔Q7a^8bb"]5 *0PcU+z2veOa>4Q[&^% v/҄6*c)F-H߳\v#{bE!d.B`@uVs%x臯֮6cb !leܨTټ#y!R__i'a`"y_uI4RsЄ8V+o&wmb<ʈN6}LψL7vA䋝&~~;'GLwXyU `AHobzu|N`4‹Lâs-t ~{5+en *ɸ;4^d}? oc7Ij2 UBj֔. lƨzeﭰrD z[PnW/a- {xw;cZʿCZ .hhhDC ĊE9;iye&[ϭiR?;qc1o;Jߨ҉8,i!H=c6prpOd'P1{~C>jсQ02iHͣ,@z)}um7GOaIQFkRFvκ# ؊je8/t\ȹ&5w`${}sH'p_.!j& Cж`E a"f06,i;t}v'n3*Q mQ4RZ]ʾ 93Mt6xa1Efg#]Za[h*vۢy'dVuv)T ^"-FhZ)2xj xmTWAv<\z/uȧu/\9X-{ۣ.o ixV#MA@ ?5"t`%Gdbr\;),rŝb&O΃>+Z[ [^ۊd5 CƸ*e=RzE8:U#qf=J L< iHR z=0a}3q*.V E=G)&N/1 ڎ|.5=1>A" 6WotIx+OŻ~#wdZ6?7 d[oyu`حg)iHVSxxf]&o:h(iWAW I>UR 4d0}cݺY*?U07Ml*/4Yبp`-U2ңl⅄F9)Wg'YrA.XBNXuM?)=}حFeX&zM=Fye[xrkf ؔ-2Yk (/jJQ*8D \S^r0-I5\z|(7k?D4+o%>E\׿!a>f}BAم=!yԴU!UHݓVei1#UR74c2RB j\AddZz srl$ˣ2b@̜x J=AD‚l9cz+ko;xj_d .:j/wkoxQ΄k0a eVH}ϦL:~Kv Z8YcT?4j6'Uɡ~Q7H*bTQϓT6S4ԐQ$k!f>mVpy~S <_z2+zE`v QJ&4,v?RKrZG6y^U`^ "6OI \6[ ӏpN,K(jɦ&=Zc:bJ\&ٲ)"1_h`t_R9C/ObW sz~( $. W;"k>EVTnU$Bf!pfYRK)C6cAC=m^DwJOD[rݸZt_0c6}m{E^oj0~NAld Ijmy+U)?,gG!&prWښ>XKL=k[s5y@`9?em]m%1< 6}9ckaAxv][>Bf# 3n'rDO AL%&qV9{7|3OҖ# R-Jcu'4TDxUJ3zpjZM}T*imOשYCyW>eb^2vKЕzi r+L/WK Uġ?mOlӑd_%DJ|Qd)<cf%9 kM)a"b@DSZŒSTqH'.с!oBڙy;k8OK]>V˜M|Z'l5AfU&@_!DC.C'2/އ]P6nDy? x+wp&g^l-j"fF[z,=))|`4 z']Ok@2sUǚ܀m#W-a9Q4R*{V7MVK,U+PV`!˹m!A+B.sy:nتZb<}>>s޸Auj6J:vǜhhrNi9(7zJVZa4Y84a+#|dguϗw;K!?٬n۹w:)6#C8p2i]klX6%WXZg!AMc%R%ʈrՔپB-Fy~ g" ի[ -՟+-ڏLm{rHYrtB?ROKS3DK,ļ##ƘG6ʜC$ӵG߇Miq;eDa7CYבw LBX,87PjlQ8sեÌxc)x?[LS wl7bѷZT3 XCBDq;VGr_fצA+Z2K'p_X˂fl2\j§`ز;L膒R*N [ -/pɦ>LQv3nā-De=F毈W[kg0552ɆXiiޥ0@Oi. ]qgM:|`ȇ(q'K\FpuȤώ/=]\KKihKur[Ռ EfFD6 06C;FA}7`!bJ}K*tu'VHcy(Iܮ~f8bRqc) 1'wc|.D ГźvXڕZ4j^lEtm\;v)w1&g~27G-^u$ +1H,Ν,ϻNbI(bpy@R4FPaRrV'yj^D[&A_tH DGOI(r:i!3ԡ~UE@ _%34kiq1kg/tyޏSr,b.H{&݅ram 'YrrUwv v00at$cL"k)8{kf &FsL$$n$hfpLLGY,YZ9g"v!&Did(c<0΍R~"+FABØb#'zOhqK(^{$QSh?|çz! aFq)~X%O(uUxfeK}DRo -VE=Өjj||^~#N-*|񩄲j)4\BWƤ;:΀ 9I\xg:M$lZSldT9Nh|C\d5G‘1cqqYOx鹊]~w5 5M(Z ](!E(dt ;9JRdD72kFBʁk y;^*tK<x#h]Sf[3gAcQ1"1#~5y73m4}Sk'Uw] O\;ʋ^RUTd}LIW)0F&}n'b{j}$X'$¡&'õScHO3 a/b0 "J%VU;/x,,ꑣ.0;Jii74Mp  Cs/Py ht(Hm~V5t62$Z4];v1A!5oǩ#VJCz;oc-SxgW w9OZ.]ƻvmtd"B\/C%m#DZÞH@drZb罋_Nf ^%T}Y4%qoL*$3)EJ8( b:o:\g c8Y0s?$sÅ$)$BQǘHӺ]~MxoT4X W9=_ɁYd!ddZU gX =\J+\^@،z 602uxK&X*,>v*lr}iP/s"8Kn5oIYF?'` |sRk#1Xgfrq $ =, #7iԩiӃb 4AsT^#ɾ|{> N6axϋDЅ?rY[*C2G~퀀iߜ'R {hJ hF|pp7rY03 >hmvyp@'{<-Ffl޵m⢫7?,I {ৌmah&-t8'lj8X(9CcsӯUw~%6ͨBA5w #j;0ʐ@4K]ZI0"e'|AҜj_DL4^:aj`ZWmMa&,%Q9&> R $G20OvG; OPEg,0=?H%fr"R8uJÁ^ (5Cfr ,k4+Lֽ:Zu*<;wGlv+tն @p[\lh:Y(9lE>@U1)IuJu[Rcy2];zWv gz#(#.`1^t v29뽈Ü2ujII\K`A'&YQ-}>cV9KM3sͲjxfqB1m/dL=WcW/&oA ="G)O{zՙ78Aw`0Eލ6% $(op୹30:1+} Iv vr00dKܷgHēV?Oc є< 3MѤSE`R@aº.yc(A,kK$"ӘsLlޡdLn4(r]@Krܒ1@IR- |` Xd&Jcv,+o~oE`&|W..Ti/@wn%àMbѫu o#$ݿx֌,+N=@i 2x7z(DsVڄuk AJ⥤8 = 靜6:3|?Th"`[Ȥ04320 [/ij|0p=xb~l> p[g4Y\6%y'Bm\4116:s{DX *1V^2T5&:}Cpr!n|~<`)\ysU8a;A>m. SwFfEkP͟ƒXǭCK'5?#LTq<~xe Q[9QUVec,yOa։|Xqvf6Cf< dz9ˀsYV.7s y2/7x Zk 3UιЌ.|2Gm(7bRbi+ "-;܈X0HI+eMM9:) [ԙ9a1NR{{fE7C3L9wMI@ew&bmYmNf.9NѦ*Sƾ3($ )%V'i .hﮈ#3wnzp0 7JQc5Y>Ґj4:f*jO,GwQ&( ީ q[ģvn\8OwMS."N=Ze=J>n T́|7"Vx,_8E&6k#Hrv9q%$䛥SzpE\ Φ nʂlP d9 U6_rؒ?7b̲&5(Jޔ%1qN9r[4"=:ը< &GPfp9U׹3l*,gb.GmTȯ4P;r_J/ŲHO)&WНf"K!Vu۪fN ..ٛyHU\ȥoeWwjh{Hq?ݝ)ձ3DP;@PH| G5+4]0ac${6i)%34,{HT75S0s-oJsڼ0;t^5{H/7IF?{tԺmnZeGłs>”xz[f آK0O0ŗ7ŪP7@6M|#,}ף8T<|]~l,q\ZrZM|,޿jk 07c&Kz?1ZLld=Lu-:zp+( Lk0nM g8;6/"'] usZKKQ55֯ӴshC;hB,Z6YTk>hUQ v|Ťt L]0Z41rU㴄ձtϖs JhELBPT1O-$j3},!XDР0n?x(%ieQAgA5]=% 3O4X tA;ɐ:S~v湯&jPzyp@~m0[s|TAtϐ>gwIVآGX^bFV9aF+ǥ$_BT6.`M91p k,?1áA *A ldMNn]]W7CQ`#>{dP#1k$ 9X)Wפɋ?7޹?5ģAyT)_6'vlSynoKn*搮t6\k?5s嫕lLדJ_Gӡ`=[쪐;U(U72j:Am7d1tvݵKV- /lI>T&rHe`:@-{%LMRA+9qv&>L y%%D֍ʳ*87Qp&f )) +bu+Ԗkʅ/%פHpH-:< *?>dNuM.ؙSu#Hc~717ݥէ%QA15bw *jm = 59l߾OSxBC4vdWWnU]ıg2%ýIrXyw_m Eى,#Pc a6"}STSRp9b8Va&_%汒|`734pv]we$l\UciMFA |YIDgƷ8ڢHMj*E\{@J5ሇ%a$:.">(B w".5 GW`{8q&M>P50FK, Ⱥ3"t@$ټ̚xE::*e55rǃBr$H88+99*5좙xQ;tY3,J[2^Κ6 Jdp/ؿ x\KZ2 Z?Y|OfYpt5q 3^X|/0TRAUx#pꎤ=„ =M+IwHna +t8>(<:{ܟMBQ0Ъ* m]cgz;=D ݔo5]hWxBhXq;n-N8تnNF7Sa;1nZGk+Lw#0h/aƱ+J<puaQ,*(nǧ\b\=M5ELŭ80#jDzfBWfL_v7lPlzLccH5$ߡ =c ۮf4FYn8[,Bھ3q ih[,~R{zqTPl\u!bsJU񆕝MIQ#ۻ8a ]ɫeR?*11흟j{%[}d }pl7 dʶxl4ir4Yc%F5u%:<.$G7{%K>OGSS=lCnɧj>W(0M)=s_:oj榁D{3/#$R>I1ݒ|LiLV$3/h}B?>j. ޴anb,kQt؜i{2Bqn+S&OٜLe:9*Uʡrǚ }/>EC*%7hl/<M9cƂaȍ/V0U,jҕށ;_>%&=k〈O |ۤ*1s4ᨇYRQaiZpF<袢&L&ߔ%(X@7qH 7\B8/b3BN+q؎m$A֕ٶKZ1fmlgQ9$1 '^d!<֞ªx'"A˽ez-)RK+VB̷5SE >BW=I31%w~ɤP2/uPb8%|k|%j\ބ3v@K녦?okwMId ľd/>hE%>0ʤ~9Zj2L2!'b%'Y3"I/i.)Qt!鞵X8ztsE65ٟbRib05A r^Y"B:3k%F( VuCrBoмo]0ݍAGnlnVW*??}H  (̏{1YXwY^,L!i#<)Ḫ>^>{Xgf{5,C+[ɴɊd Du-pWN A)|~߭;Kz%;K뗎tj,*Vo0JH9vQ1H| 7޻R()Ķ~sK|_RqzZAmך$@,3j G сYWۥ\<|aSy =xc~_v akSpf&u WMbžo|V?/brڐ"'g^g6u~wPRDVim%׀JaJ&Ħdq_!A@xPs"rHaˣs5)L R9s^(a;[P1\2?5Q8n[ԓٜCzb-~ $yJ w rC5/]K]>d&d-)0ƞ*pWét}چtG9.('cL#w8~jP{e08ud4#׽q29!AGb=LA3g!5Iz-o=))UM4Tc*#ʫ:U?ZX&lYQI`ү)NiJGW*y>: ?#o/N5P2-ܴ;aKAq/z+0,v+-Kl 7nԉ/ƚA>>QϏQ .tUCSTk]F@]g!\\I"Tx.:po8"js`<돗ی/U@q/ai\c4ۓDrG!gJ1ߞ)d}PCs? a!(~5@}_C8xBa ءL:n &Zy\/PxT$S;fJۦemܔ ┪_%g5v2??B{@= hBEsk+B@-@X==ŶQt!x,.^;2q?>PanPA3p:aGg /8Q4ĸ/0<8lY[4 k]VN*l:)dő'Z4ktjm\o"J3+q\,m݅F <I.$q0ũwjNbp$iwV˺(iHN5>+REpC/P[ՠ,st RM*o M kN&7!w?QTJ_lC~plk 9kߥ!ޓkr]3_Jafnƭ*Vۀ^+ t[ kSz 6''G0ݶm?qbw.?}g¿B~!A]J5p5FU>d([M㲋2MՏp`"t75?>KӁ1ery9MM? _)R>o/M}T$OUY|k:>+1Ii,:V1 I-XJWXj|R>u(NF96v/˾\x1 0>! OgU4󻂬 EK8mЙ2ݸ$ےDpO⇵;G|ߕœqeEf!9 TB8.oSazls wYn+/57)jG+3AL9/A3u!߸s0v!Q8•D!W(>mf-fuUm_εK]Ǖ2M^wUaČP㧫0ª7@.onk []_M=Ev(K~OAvO'Mʄ3B8 ܸY52MC@u콥PV$cT%K;2Ր1s<.j1g=N  ƽ%5 EBIXDcH&z8FUčc7?K5ƕBM'CUe1nh#וzkMJGf$2v|K;C!>]Z|l]MNcN3e7;LgxЗvhf jE"VM:<[S-FK4Ԥ3)A_ED2OHceO|t7Jƛj20prϖ@Rw%kε\V']\L;XSm̋~lh[FRk- \Ddo|[*mFN`lPLn#i8ѭ]RZo>Ie胂_$5F9F!nR3/IŊ8JP#^rgcPG7.%wUF ⢂! y5=L6nyG 4 .z"1rH*LF'ȋ6KcB9s!wr:9SC5휀ٿhmz 0Dnx[MUZ det4r/<ўqQk D(FlwA _Ze3,͵F3+!:B2&m|Nɰ+C` 6\GLY,o~v?IR[@ W;屪5"#Y_XC5-5tS;LBt%7Os^ЕS$eo/!WcObf!Gz4IPYuQ+d&xHEf_O$ZcvA, q@D)CM,Q1uI(xLWFH*y^q)FkeMV#:E2$e].nn싫Kqyfus`]}N+]-UuN|/&T;NH˱iFU&{i+t.pd-ftJ^ODS,]nT3.:^ J41a'PA9N{0ʉ,O[> .a}n7RA!>'x}w]#}GkMkV]**jD=CG{(gE ~ pmiX6_)J9wViW(|mui?ann褅Yp^WV!,ܝ;+ \r^B[6) 5ϱ:840Nxu[G0!p!z}w %jM! o?Tl:j_8:|C B1oDVe5< mBKLO+/zkyB_<#Q#4 J0 Bf@l-W[#l_ lg*ٖUɎ.M;̤?Gl/"jxAlaXvIKJ fmB+8sG_[ +NF|JTo1K',U׊ui>A<)@+{~vueݽS_Sր7Ue4'W8) +`Si\J0oC qYP2¾DpFl>vRyǐ&.+߻|kuïځ~{Rhͪ^ |AvqO809Þ>I i}+>>+ T$c_k=_f"`aalG֢Rx; =͐?aM)RE n޳rߟEhb7ōfg˧ߊ[ױA7 E 伂I̪VCĀAmWi,'/_ŐTFʽ|TL8GD 1UČ5yUۣլsЯqB ui#Bi˺ n[tPb-$L3Td#(rP&ɡ[ʉR97ʊ4rCEۥdʑP0RB~OBVS@^Y<6ga!볡Ӿ%zqh;x,r4NeT)L -8>C02E-ep5>VfY=Ix66]/] y]x%%#@~Be464i)7ۮmwK =os0k[3txPMGҽlyX,q(j#O7xs B}\nHMrj7je>AA&ݦ߬i,Y7R:N%>E!d.%eo?㟨ПqBaFS>(s~ُua!h?VG7BcH8PrΩSRtS2cu@9}._F `װ h+LZ;ޥ%AOzn}+a;Iˀ6A tU+C3%ԴibG &NaEiκIL,ycnhoʲP}uf ;`N%Țt/&K 5$l3ZO9g_pc)6¥\Ȼ dh6IXK= QLLhA&|ȸ!3G1>jC}!Kh"Snc1a*Y89_/G)Q'DΪ;W.4Y:s|t{aoAt2`bc2tw۵*P&.S6cs+V'ԝf2K<&jSVN{z5z&.!$$ mT 5|I÷lX /+FD8 Z(2][-W 鶼g7FΟ䞚<9Κ&-kGpa :tlfy=[/Wy9VpDSj^iFR-mF/bW:3Ț jdM(@Q. 3i(reV,]#m n'0+n B)#.'z)3+}.hI|ÊbmhǦōOppZM 7_oS;uTZ ^;w#7__c>z4;;b!ƨᶈ!Vu;Opk OjY_Rܚv!GޙŇT%1|BZ~6 ݮҿgj`PGTh1(1h,=Gqak$C@C{"#eW3r/Ie;oY%hNC4{4GՐ`3ls%<–cJzlS@MTY_!&WIH0&cn{G{' -Rydɳ&w ddQ'hDE AƭP)Jϐ.l׊[ \<*hf,hNj! Yp*7.4( h+w^ Wmts~ʜJm@8&;hݖ?uKMPsqM0i9l eFL-}~WuջU(lYyIFm3vS=b2ε!; єPY탛"p%'-ADXZl~-%Uyoؐ=vP MB'{d@s?ZQ/vbOh\uy罶 ]RYp&9^nʹ!: =Ca{'@Pvyy?v<;,k\9k:[vxQBCkc0>xdxˉ*̨iI-k b%`nm?1(梈io}O-S:LpTLpx-&qlBo!Gyp oI*eyo1px@]y Lp:Cd^0ȵPþB +f'pBc,ڣQQ*iSGkJa#մhmȶrh9µ1%ddz3LNA;WejNOH=,S:6aNXV8TC[F07pإJ嗣1Ra?y$<7OxQ`jV"azNvH=G2P^ 7whM<48'|cqU\MB="K~p],n )?;[Dz&Mއ^8Zu(}Pa~ɅYJp YVg`:7J̝Zx. JHo+񩓉ЎN#qc 6Gz)?y8Rmύqm?=TgmB!aszQ"F6Ekuxƞ"_UHArkFk kiKU5"XŧH~Zj F,= sEG|d ~G ăat+0С x~gv| k 7!s&) ۼצ Ő,4EH95Ϥ4Iɦz&Q!n;wdࣴ}٪#jBI;d`u) ({Nm1q4 q8$ҡiќ#١!,tGاB!Q-BT|(/[Po)Jײ!"H'%*c}`^,k@ پc"ccdo9"ʢnGy?6MV+!TJ=N>Zs VsX90B/pMm0c w,G[򸒂*F^d1sLVdw&}lB>] 6@I a}.K ^ (weu丘`SB1V}G@ӌc[d]*n$ 'I] +] RY VA`je#`(.#yg̰Ns*Y8{~61%$dzΦvw_9<#RL8i!uJy~!(ThNX|g*hNWlv٦E 5U5S}q$ GDkJa1U^`˺g۟ 6.%TQgs7HI1l 8OI:⛗U t~l|F.fݕiY *$P*_adLwb3!pe oY4<=2aVz Ȑ.RVTYN &17+'vciNCqo|fBMb>HCP ŗBrdcّߴ|?1ixA nq~}>xpU]#eTɔC$h 8Uq\+Vh±zPǠ JPoZgE-Xm&mgDxL{^ #]oy}m+`%%m'$Zt낉eFMXi孟ꟕ2zac6NJYoT> -zmY]ƈj? )PU'vLS.~hYVSu>QXb';ȩj]&y`d+wb| s#2뱶c1pERف6aё{rӗxF14>S?˼h3N|XL1ؕB/bgZrs~8[%|9~`ہtF+mʒ1_b'P֑PڃP/kCǮAF0 c^bкt+Y; ZT=#"*tʼn3iݤ׎mC m۵Q ?Vv\M5NӯxO[6Yqa s3 nv+2vTwI#w>q[>up{KB?ꗰ7+v&``Il5UCc`Ӌ\L鋘R?A]짹`L8!h]R-&pZ?I˪+hkœ h>v,MhMKRuE|LP\7O$gh'QӔZD%̹ > ;hDBj)LŁ!M屜݃f$kmWZ4 #jl q5#޽Z$bZ={:nj.0&ORkb2Θl4efmP+t l)F*+v.G_fɋK2WE\#4C2F” g2#qOo@VSCgs5>w*Mc{ '6 7ty}M2ȅMrP&a?];:_]kعXC줊&û(1 C8v^1 غ#[=aA.]-2˞0Uf>OgVbqdC^T Hl6}'Z0rj ZMa+ Ds$lcE"@@c}*&.]!e#j y|`|̕fx0ڸ4|" 4Gm][Nb,uKw餙Kpv"7cK%\҉;A&נ( + B1R^+# "H65ko0 B^ uf܀36IGOIM3yl)\l.D. a@0kn*R8{5ZJCv"XFՃ{FUX'_*`b'$ &<nPDĠU&B$3Xٙt,̻x&$HeH= kպ}׸GT; tIV 46.'=xy ;c86l0O-`+DWUѱ-rR%$6wl>e%.&cMVCx+{[szW3LJ7]uV̴V57ז44?Rj U-L]'5"F$K0l>;k4qDA"Еm㔸MUt/dcnY$dV>P4O ̊^Υ89?8צHsrr$T%=?HS0rsKT~*DRˤ=ZMl%fPCe 2M^?.MtQ~І5 t6rǰlfc$@+4l3\7 Tj_qQRX}Z0:c5gǻC˒%57pӹ0U2%^?ckvХ1˼mZ]:;bƘD%爸MG%d Aq_UU9(lh[$S r|ғaG7E;\48g[:ֵh(^lEߝ|]>qA=fSo#O4K%M~[<Jc4jېܟyPqp1˸-GzG%f@BM?O3$^V%QU2s4pz2~Y 1S1)?@ #1gyV( 0KEUgL2GroዂW9 ͲTUg&iJ/A\%-1${ O1OTOH/&…2+sI~x6!XU!}"X c\N84VNZ*R<=^/N:z }&a?ߊ{aTLwThS[~{d F!:SmG.?h57T>b%>l0?B\̴Cϊ {ŨYe>{BwQ,꾝 04s B ́WOě >K K{J~MFVhߛZ}=fg+`n_ Lz_f-S `OPq3?K6Sv7%h ,IϗFӣ:<|*o)s@ <,2Ԫxb_2cHe`<e'n؅fչYI^ AVЄg9-P8sc)F[ 0_ X*܍ᙹ }'lK4Q hyMz.2Kʢf),:ǂ_2A!ېPl|EAdaGoK&9h uk.ց?h uqV}Jdb>r2$al.PyvL## ]TNqAQidp/!]8.eKƂ\|_N{LfJ-a^@_ 18Bٱ&m3'[i <ð,b0nf3=_#h,?uonVW|` XTʍ(XQR5K$ 4F[3{lMؗ!dGPXK9KZ Uw 5αIE xtpt UƯLqr17'n8(Ewb;XɭD>Zˋ&ݢ` .#tk%JLf/>{ gԬCnnYyYd'qAtACֽ=C4.4#۝OZ3BFXLle _=Q};AG [KÛVkG8N90WMGXh,Q8S sfhiƾ.hbk UXo ƭCVu"#^)" H~y֫(-k8 ""eòjMAeH}F̮wۑc(SK 2BuU̜UъϗVm4 Pn=a衖Xsm-C6[[7@6q])Gez XnI|&>_m t\W0.Qz[854i+ت ^^ ǁzٖiчe";M)al6CUiӎhjkڦJ->i1_Ešzh},p-vH!څl!4f+HiY ӳJ[ qnOȇ{ i_P1.ך7: T)AQVnvn99WSu @Z 7hـtk~H(\â)Ŕkx[l,!A7e\ bC?UgSV^acZte35b|kՆe@\:z kaYM&d}ΣU8bT nZ@-%PyT8j2ho&Yp޼rӺnS%Ggl?w:v[%ǑԆ651@ !ܑkoHc3PO$YtK%&"]bf 2pi"JieI<9;goH!#։K˓ȖqH{0^pIh}H/}i\^DjMh™7p5Q0> q ۋt=PB4fT%6^yfbN;R*ev:\bȤ̉{gJD^m{'sEZ;< %٫A6T܋|!^qzߦ&>.U~it/Yg%HxBx]DaG|߹&3+Bw ojaNYJLYs-sL+=h]ero,k )Wk:y6 ނElr*(JtM%r<A Hob܏:>|*IhTukc*K/d6qUjP0ʆo { aH j( P,Ipc2k_Þ(5E=SWFρ']Յ JǓKݦ$>8+^'cVɰEP'}i2[Dqf>~;73/)}{~_tj 0cV9ҥv߼༿OKpŴ%ڙ[F[c#o}6aQy3Ug)p6!R>JQRAQlpKvȟgWiɵ5@]dhQ̹ ۊmc{GO<QvVddS|R9`9Vʤb _WR_%^2يdA&eV}#_q3x=(1*1qyv$BoFUκxR*$;mk'z11oA:1z`UCtN #{YExk5a!WBk\ˆ\;0_ !Τ4D#Ҏgtit{LG[J4 P5tDT?!wVe r$Lm\E'%>bU,g+za.WW-ՆqQ,ҫ3Ub<_3 _{; rL5>(rŶse ok5k>EĈ 7b un `(?.[5ɻ D`u;ο7t"iCz3p1rkG_R-I<:!]џRKcMkz(u? ‹6I.HH*dt>*f0``kPg=L7X_Frfa0`.z)BV:KF,?C-=c d΢?GXֹR.Hb`Ec!?N 'Y^>%%[hdqkӤq|JBh]Qw{R[\MCkңԩ,^!0_+[)a,!|o&d KO' \2g/ 0tK\#fޛvŸ[:t)%왦̟F("!B %/ !##TA_xUa}/RJbL?RFg@}GK-i~}Oc_/S!_s"6tCkt,F$pY5FNB@toAժ bɈLA #[stoɟmHiF90߱>ѝe䶇Ѫa> LUޤJV57-`e ܇zFn*86A88AA<#g-F{ j=h&{ռ$74k/"kH]Xzy^Ld .Z˅U᥅g-k[Y>"x]]p}C;LnuTwimLNCQ x( bu if!3]-?@qߟ: XJOͬTY&Qz/KPii.ֲ%N}=d[ͪm~[ CBBt%㣒khK*}/RMN 9[]J# [p+bv6~dc͍QCqlLZ pI`t.^usqr9Qj_[SƩ'ZΟ'Ϸ8|(7tw1?ڈր_mO$@!0{ 7*rMʱX=\TIj&G$@ hT1l괴.SD.Lݵct'_gI&xACGlHҘ.0zub9/hM3W:+bB@Œ~c_Qde$'tn1%̡ke93Y[A g*3WX/QorP ~1U'f@*#ȋzSjp!eG "pY][2t+:srSi'|&#uIhj 8)hՊ0N||3#}rڍrfƑ.Kչі1^#UJJ8R`15xb X6FK>zzq-&s3-(sQ5+[ގP'vTޮ7+OƓTw8 @VTR]%4tA~p`jxp  ']j-az5TI_eGǍB]A=_4bT]v5-J%%}= m )y; !uښۻqt5D}Ǚڏbt3ht}\*赯kCFdp9=/R%Eŵܩ; aq21t+ul2{;=w*-!kL{`ƿGyJP2[M^MXE´6utA'٦\ND#UQi A0j4Ϋcn]ZG9Pgꅖo0 }Ǥvy%2-^yFp+RNf5!ۣlP/R= N_ 4 МNyߊ{F=&  uy X{Hq79hBcR"Gp 7Q3Ӓ+|0=6qjq*GW8?,Wgɣ/, #fg2м}շ~,^͑ >VYY O?/@IO.5A #|ڷjL6 7V?\t1'2?w#-n&VZL:? -vkb(d~zr稪8t7PN}ۨ3ҦT}?:h1` Ɏqva: wrÜ((N fv>981>wN̅TG:-;wź`]0T!8{P3OVcG"8j0Fm)BvRH-MFW>pY ; N̊c{sRWo;hK Uyu1Vchz!]շBu@ F@9&SA~(f[©՗!ɇybhE炟3|QNnn4m6GT֚ԞiU@7len,hb05^~U"Rj-MO %)M^2$aK9]jQ5 H!Yjh"֊9|>pźHp1}^''ͺe%/e%-L]dXmg`7i [3zp(^U9# if9GP^HZ˶G*O{(5[ #(R$H׵?Klj9 ]yflak]{*(]q7@X1Aҥ{efF>(~{ "SMnՑ,5>fNC1$bx Hyn15&sHvy>!q^%|-9]b8ѻ>7&VᤢBB#WDAgcMUE=vs'M\D-Byq,Tg4P\TJBa7{݅W/Z+&9Eoێ4*zOR,}l#[ѴaXˋ\gj~p?L xzg4>%|-\EAy%6.*"&z$cn^ ‽_B{0vήȰV])2sZZY3j/&;Bo1 IFqREmj˒6~ĺA.+FI5MPń:Na(|D_#~l3o/|IyS/v;B^ ˗r,~ӑ_"cS' i`J.у2:]jSY-ox0N#b7؞zQuIEv ,2S^`IOa5/ZD [քywDord=,5Au`\6pt8/'_FVWw-bck{`oM|hʤ? zzߐը,^yC:. JB>IBj GfY3TѴ B _e&a(99IwNz6 撩> ͞_DɎoH,j, s=ƣs?d\Ef@R=Rz'@-񧳃 8W EPKMNnƫ"[?Keֺe , u_ = SAqO⊖UrvJ7&w4-/8ށ󼂟jc7mew0ߖAz-,4$g]Ǫɐq$NOxA*>wՆ`(p'Nr !X8z3,7P-Fɖə"0)iGxQ^.}R1  ٜ77wD!mm|Mц7iڃn#Œ{.KA_9nQ@Kj_( 9L"u[sM|Gbq,t(&0^js1SĞ,87rJ2G>ƦߡJt2}NHFxyE -2|H{  #wc3}mSSjѢ V;,r% ]8I;~g ϔ g!m^}"9Z2P݌8` 0'r4V4%Ȑ/'ճ-a!LaOpmQ_ ܶ0УA5)[Uqܳ~kQWqy w0~Cn2ڹ82p~^D6-alj!HB6S%ث6ձ_|kF}>胡4}@Ì/ ˆRY4_vD%ɲM߄U+f~j5VQ˙Q)B"#ڛZW>YI@>́1C}Y &1<)qnC-G5>"$V t*N_0H<}q9.Wa_$5 t;1^q3P-)O CA ΋,=Y&76PJk7^ffFe] kya54 ԕӒ"@+cdX|&_Ӂ89Pf 䬆7)j?Y6UW: ~ȭ)("r!u,b'D{;w^#IW-p|U )T9jBe6kP$E2[l7 yv_tnd.=u|uO,lbFs(ڻ F@8 $g2-4O[(ttX8  oz|mBׯ35!se⺂#+ !z,#,w*LRum Kߒ7mA,eg!0ufw8Z?q=Qi[S(2/"m? 7H[.ˋn QH} J:r7eTjӠ<|$}j'El&&7j!cVzGvQ HaA0]DW{s_.WODR=^h4={Y1x@eOd'&*H0G]aMhTd{5{ud<=&sr_lX^0pLxF}SAmp 2\]֘p-]r$nE~&[Nuv_;R|`wk,aѹ:86k,bWqx KPf =(=ӊSkvVay2n7`dN1WëELPu)m>Q ۪Ua*,0U"h5;gR"e?y0CwPd#0rq%k"_`$ظkv+TW'v-tƪl~F0aNdOx8 PaDdo\K#PF 6{r`!2?A Bq6TZ В[dfKh?fuܞ {+|%c({ՒY hw%oyuh<}aԟ>q}"Bٞ ";NeMޔDHMeO/ڠUO3> ª) ̱.TPКwrFu`6nh_ gZT]q':-!m:v4earSF;SX`P0(D#]ȜJ&p[v%)][K(NA$,CeI+k@쐪WpXt&B,:l_}:-W\J~1YyjD,"cQ6}RX6Y_eE÷M:w!f*ynyZC+鴼蘠wm⾟j,,C3}f')\zy 9/UV-Z0 WU5$3F<[qW7dAΡ=M48%p֝/[j@5IToiEgPOCVj;(,()'`Y)9GLw}U⪳'sSR<-#XH1ǡc^J <:ڙ ̨L{0%5a|D`JU**lvcVzcۗK +{Ȭ$F`w ܺ2T[R|1p.t -YHϒPT WzFD{&xP@^1%_+/GkEscm+ruqamݗN{ջl.-?3哊xssu ΁n`n`Q Q]_<5k>`NrpRc7G?,Av&)y" x:H9R^~w!bos?kP*L9jUY$bZȘFU!oĘ"c5fD0brdoJ gxVv[+EN3IH6$w'o"y"w5uWP."4 +Bd7g;͹$3/dk9VQwQYT^[AEP8܆nID<  F11"lPuBD <܎ HsA~W"9A6iy}<[Cu:_n[ ҲT-E6K:YE2Fc)=}mTAP]!PL1 R;t q(V\2Ȅ5C[yvfO|*7k/9f˔MQ>TrFH`0mEWB{xzmRV-R܍[^0,5_=zW5 I\w@,iG.hWSNT:&8|ZafNZ]i b` ˌU !o[J4,;.prK.]%a˰Q#F9ϻy܏\5'S݊S DZzfSʈObȐt{FQ4a+wnUp X~VrGNo:hcub38. #+?*N4k3.(- r-}J5MMG&:?M *j ĠY:B 7O#M@{ NmqvKZ?_3?Th̋"MH|';/)vEs'ĵvg4村2fL靇hD{U ;[0IHICrN֦6t1WGI,@inɃ_$ƌF\*4dK`a -&q>(w}oHIĕ>t9\5 be1*/v.ـ#񌑨mP8k$Iަ%(~r%ŁjlwtjQ&(w)cw5>fK9O^!ߜ.~-ۉG ah߾[zR>mryQ8!!$*򇫉5$bbWwYݼ*89ȎnݍL9pE0|c$Q;YKNMl0. 4=>u<( o&nOa_T3X'ufgw͐ %XNpzOCLlZ2?#lV{+ڑ)jG_9rVz,R79 wVYIs' Gn<#lms υ(NhU>ڨ4F9MGV T{1 *bqd=Qq)r@SpŇ _ )%$uƛ`qcTnB|p&9m [h m4z!.͘˥cb_^lЧW>v*ܔ5_6!xcgCob5w6"pӷe]7ż\| w\#ZI U *2)]5-RMh`uDDaei l:_.epx(6T*P ҅ݵdWG8vHI$."p1WtH//oտj`~@2<5r$#3CEEpM]ڳ3!~V!@O"X/QFfb%W|- ̤4{uk (MmZ8,nKͽMߐz')z#iK8#XJ1O@o/z 7ӳW f?ў^hENɩ18\Mƨ~d)A8@h6%m]1bW'A:Ef9rV>xm'apHh_J] 9K]H i: 0]@\Ҵ${yLd{إ.\1!X#_ry14n`Jy]srv}LY]%ql|ݾz$wY/a{PP`IK"%0&GPd64;e64 Kog~RslM(n0ʺk(V&y~HXp0M&% ]2h␑$xn.m䠿co$~W__KZg3fSiYfw%I%wOdZ@\?;@V.5+`.qM &R eɀ>Iϧ Xhמ\&!$f#JIktCM3tGZlJ5,v T!fpqOMҹIyn[_P hpـTNq@Ęp1kn2 zCu@a4McKY>Tql91O03-$$";2k'Ewk 쀈s苻6,N9cg)"p%aҕ2˭< ؘ`L] 1pîp q4&| u=VI]Z,GaF:)QQQS!wܕ(t6Zk6N0 BU~wՌKmk ~[&Wf 69Nz{qJ ̤S% (T Mr){&LՄ 2}!*l4o]SEܓd3Ub쯚ۥBWw J%ВV{iDDžܛ:+ S&L='C2 E-0@h?QNāg֕T;4=Bb)bIE֚rgBDkū7xZ_z'Mn_Of LJ5)eitX~݊*r㈠2R|gh8jQ8<w*9DϪືn9[77Ud JkK5lfLX1tC07g=D2ָJyXJ˒eN;ʒ/QGkA JzW~b4Po~E0,S2& 4lbcc󚅦+]a"9XW}O\KTy!g8~p ༹;%El^G[FÝ-Nk3}F_f;N Nb"w1#{;=>1:5ŧ+EcMsovd6QsuRAV7WTD~-e41n»#nK}M}3Y}FBd͓rIcݡλ*b ٷs:'?h&NtpQJ^YGil8R$D)*.nNG~}2`E5;}2tX>ZgUfJ ?&JGºb6r\Ď~ .P׬a-B[6̡V? y~wUB jd`%u+Xg2-vูdJb|R3X\(L "T\aT;Zc:EYbyРSsPX]=E!2Ҽ3g5,(E׶pW_ޛ#^&F !Fv'=6J yACcRu/hl*LbiY%jCAj{HvIR6)m"S`'Nl 3ҟX`k{Q*[u7й❑G Xcri{EOǢap*ģ*q!H$%)xp=\'%ϖ껕ՙe>9C֌2s< H0o`X #P4B6"-ǘk~ Zc _3&<d[x~RIPMXi<.1„yM hoOO6iNu `%8oÈHʴKoz7sL@vr%1\6>ňUЮlt5HU |?;L稕RۂM׃t _144tạ a4_?~zwݩ\+^X-wx Lc]4exR@9Ik ゖXuqiPp f)UՇvc#I9k r` O&#} 3T6B^ɛt3!kc՛'VmUoGTWOy\dv Ո$ff{| G^E(N< IZe ,[G8cӍP u lb/\M%;j06!ZۚfjKBX4M8"]c(U(zPo]Nݟrfx6ij^VxF,:35Nop3J]6"e Zn(GB)L!x 9QK. b2W>?L%<UAp4֓ bOÛ(5|RVW.W=(23a ey }{+`,bMz.ZV*ܕuhEb<ň2u^E݊^mc(nTsTA[;ds}:9}Ǒ[ϽE'?h}x(qޚ辍 ȄPyٟ铵AP>uaI``pi zNl֓OON2"y (.1;|*&Hx\f]=w ٵ~ 8 !=:0ȇxH$&xv8V :n凒~5A1j~f{*5.} )@wʙq;k` 0~kAS[,J!$/r/#D&U-ݣdY&dtdwWzK-T99RT&~ڐ] bE7JJtwM4 @)Wd$x85 iD3Ode,<$tyI؆p!lػ|Uva2o%,vളE+}bȾjIbN+rj-]WP?g 4uי^H|?jC+H߈?ܱ 5*TЇ\I]=g(^kjG˕{szqЎo$Srbre9\#v1* _U&_"|0 s~M5gBLw,,~vlޛ>eE :Icoդdpk0B^Tw#JWk!m"~Y:S$yBiK;XBs! ,r|<8I.V fz)ޗVԋhҊ7MOV<1Li*.m܌7oYӭQN4T;]2ش+ uF:6m+r+ G3%m*\Q^-zmeTâ] ~^JХo`l8vgr]L6OBY 9Zx6Rr'Ҕ`Z೧xo2 iyÜ]G wQ\;՛: ǨZ4"*?,bVg3Smn+pj*&gh@Ͷ /fگ_}:_ uc\n<ƾ,y5O BxȄw!}ssIR.3o͘}d–]M@e,|@ wP:w24I:(F`. <\_\vu*WL e)+$8*owƗ&O _(|MЃ=q- \a!dδ-pw]ri A20v0h3% 8+4WyWr6 v35`2>zg8jS/r9d AY57[RN7Y]`^;Jd]]cDc@\p.]tw5٣0 ͬB[{+Ħ\3Su&+M}jXW#/gOkvw3ycX~d,kvaqp3PNCã~ sSt{(@InsKMF}/㼲0pݒX@P" *\\hT1n!l@?ViN~b݋wimB*՝Už/\-{lS)sB.2Z&A8? +? D@+A@:ܔ"& s[^KqF=GCuNS"^l|y.fE d[Y\kU66%Q+ \+FMR)tp\8piv 0g#^ݣNC\mg<0ZߘZ$"A_ ˕qfq`,y`oD{ئɥ Y>,$CW4FJ;To0~ϫQ ~jJn#нhp=8Qջq{' ZYr <,lIl@cj`ؼ|]p@lk]}kPp|I+|۪k{HкVz@icO^1a͙UoI0v(/\|;>>!IpWȌ.ʥl\nS7uQ^?LlK?2h;`rmƒ!=# IU}vr̴e%1ݑc~1;h!Edfnjo_0I"".7}F&\c'h ӎvόK Ъ;b],Dv}*w/e^b<"JNo0E4C۵84cqD ,CT @$M9GLӺ6 p?H}h-ћ9HZY򓏥5fne {.񑴧b;v6M{Q}>|! 3}#|sT/SGebo-4 ?_@X-FG/xq(A-Tؿ׫N`6 i=zc/"EjG"/ ת" Omc`u&& ^ɇW羚Ĩ0{?PǠ`CđY}sz]7 i»ӝ_w7{.}>,W"~y:ՆD!"&MqV3BƺI6Li2l?Y .ܝ?6 ~ {m =l=;n**DAg7V=7-up1y-ʋ=!HVs`S5M:]v}qNa8A1B↻H?v!AKT#*g5>Dp8ZDs B1p~ɋFE1*E2 !DyG*5cisKF 6:<<;:qU̵\ĕ=0cd5,8xgw^.f8;|Qܓ<aUk*ha3ED9 !0T55v0OZyHo&0yIV`ص{,/ۭm?OxcQx:z5&oݼ7iǗnZ6/l}8?P C /%r&{wSp)M:Pl1'{thŕ%Wq∤IAU 3FMXnP,؀*Ԅr ~t]qyo ԛ(wxoKb \"Rg jS]$Jir&1 {ӛa rڊ pZL(4p->F8'r /IK&e}\49䎬i8"nfh5\3VcPu# `h 0EHnI";d%=lblFc<|p/ pEUp;7 a ࿞*U{)t@9Qt Z>3# ᱻ!?p՟X=4K!o Ugx13]5B`Sv.Fx=洦%9[+vIȎK"L( yCpӾז諓i0obi1'_ ϸ j2~rÜ&-AӢDF`8[9ޅ# }w+Bc5)"aE9_ =i K1nӢ1eeZ|cZ); 1lTM;qxaꝖ(U2!7gj,d3XZA6@D88,XݧDn=̞WˠZYf?cbWMS\{fcEߓxonNE}81V'Ƶ(vڬ#3+B~/ϓL| ƽY/ZnEU0 ڟd^%N)e>{瘍W3❩ս &Ǘ:| g+}0-U&ݣgt!6+ Y-!e͔..=}n*iK#aMm%Ҕ,UL*Jqݍ]E 5P:Kw;n>>v/~eillMSXP2s:p*U 6deKP0lx>>lfQ G`=$A0F2}q'IyЭqy9݅zf\n;o`qł9=ϴB k~8Lf#T1ʊة@"oJ< %F)-Xط h4p#!P{Z1݈7YO=0 _Rzni]T Mgg+Fsܫ}2ۓ9|LC!QtjRw;;pҚYl[$֍B|͋v)־x3xo2w3SXH7ɌZ8>bRۑV[anҖboIϯ<@fumX~k<[&4~\L'=QXfO0PV#J"<~DZoSj3$Tײr!|ɼ֜,Toϗ5Ff4CkT\7-aR Ju2C-QS%Iw2`}.b/ %Î9{ch c8T ϲ vߠ1󂬼!xLP ʛEZX2ÑL{[ִXʎESH_qW8w8 Ӂ:+}m/O8, "PL5.Snx09?q[B% /x{@`XT@As$T I8ny0f[D {v eux-syh5\~A "RR% k$rJ^W;jN/:wvCM ٠/aC٤80`vVV!޸^YJTShhHb_6I&8< zxBR::~Q?f3$BLPAv熯B1d;1k}o:Y0O{B/zwZ=UGg^U6e qR H23XaWSYtCP2`>KC'RXįf=ky!h]%l3wrzЗsƯ ^( _̳pͲܸy3Gܫ<QBjWlmD]  7(Õἦ' E얻_T JYYPjEBЩbS IJ,B+$}a[ۗ/XxnN zUV+9}lI IwHƠuX#88ѠpMy z]6a'@;|?cUv=0dbq9 D,n hSsHEMnKZ&Z>`R+qΊӲ7aq0~qD$ fI/2%E5 Z}i.6֍maN%"VQ]4BŞ"!;` O4 0liii9j sH$t)~<Jj5Yk.Mn#;–^ lnDZ)Ek s1[\L2G~f9Iۼǒ`,5߲|L֝})RfMzӭa6߱M HoSaez!j I'!]cjYe[i3whK;umvk[~UN.|:/_Qg&JRK(rUDZV1Q]Eu:4bg7!Ox,1CjND :Μgm`a7(:Jͱ뙝ϖ}ÒNiФ )isl5N&5!VQjXpt=]q. <V&|c8 Y%:6g*&oTZj\Ld3{e ABSѷ¬ҥ:aSȮZU n;*Ù9:a٪BJs//"bwѻVƵLT}nz߶0q=88!ŹA` |a ʰʼn #sg95ZMŖ"EH7KQ ĽT OH⍼{8 Vxjpܻ~i"W//,44S?)5zv!3bR S{ɳxLE;1Yp}n'I( 3h‹Lؙ;dN1bZ%3㠵/VfIʟY~dL*cq{rE>?]90&JlѬj0ѝtm~oqܪ-2Y+xVk踶2oX'sܖC\B%sw{t|{)ڄ ږRUP)?S/D0Onzʄa0SC]gdF$R5} 8kox Υ"r^Bx+sKT+&0Wn=\0/ATG& VKfIJ=%. _M4A1mb#DV(l.wlYx)*٭'ٝ}a۫3s_ ȗ"=`"Gd{Ԥy-3V+ys!}:Eyшf E䫫S!m:Ǡoj!^`YKe/sbU,n~ךc9T$ƭǽ׺xwO0_ۣ9A=Z(;ۘ7F¿✔n7a.W:$k<͸DV} |;I_$D\rPH[j/((j`ek;y/DNm̵,ݽʡ! wDPv-,*τ0um^AUXs]G_Fiph*BJ6cǤDUsA9c҇:)1EM20xy_;],-B ]H:z F'eWY6~ [.Sh(d@ҫQ?wE` my '`x10_SۢqP.87%%l0R~BCv)Щ=7]TP8|ķCy p.3|m3HqfAd?g^>=q=J5Aǫ:p~N ci]y\"%D^ͭ@9҉9@}890jNf MK>.Q4bQ;k+c"$}i2ʜdi TRA3x2JuT0͂jK>4D.p<~LG~oSq?j.}xxx-ŃI㏜YƊcwNV[ERط 1vb&%K4 Эw0ژa }* JRGJadQ+PVpW<9P뙁IXP/bCSU+Ja3Si)aY0F$>gX_/Cd6g>K}Vf'H6%R8쌶^*?S{/T W$zr m:JjIEw{ O/hUM^O$,1?X5WJdȘ-}KDEQFO~87݆OW%C|;Y>7Mp(Rueu815_Z^-L0w3J!APCc GzW^NlJ |*cj#ߣ>`mr7I $;> ma۲>QaD$EB't7|H HbM0:׆:5gOPka9V0}+?`,[/xJ ^)I% >,Irk7i_(@6!Uk^񴁌_5R%>rxvd!ͰhM;1m"/-hs.-E }7?FXhQ?bM+kp:)|GRR~ѩ"A#G!eXN/-R,?A3JZS%,|W |NF:ͅ<9U74T1V B7Vr9|9K9>|ffYAS":}Z`ҧYĻ-e+\J 2rM`o<:5$ ɕGElcmARކa~-2%ڹgDlD[ L:ތ@>LPAj߹BH~#/lzS}\KoUis-}R?5H3"s0aoYkJ ].k@0h #R-SojiO{!yَ-(o d^;~ߏ'TqDˍ*oBu=L$C__ &kϠV)gp=JJƘPWB.6/y%2;Ql!k@y3?" zdoghsC1 ,u*G  C('/^ v^t4%FP]̂ mD> /Et0(uxN&=YI'mnP(~}s-t [cchtcHCrhpu9KɼX]QSY#r[!Qr)U?zU엤l(;lݺӏV<$i@.FUC_y`77|1FR@]sG̲qEU= Q6>F 䫭/ oh57^Z<3Y-Pl:_H:}0^SU: Vg1MkoN]1jbu/TꜟyqDHʶMh !E,YAd֧͊\ΐM,ġZ7g߇|ݿ.l5w;.%Q ' ÇC ۥe)MFNf\T/ l"\ 8SMh` A7f.J=#gi'q/~ᰱ!$*p{eH=<7zuGB{{t~2QW` + gzhW|n%@I+5Y!eGSc fkxZvxVאĈB<μ(8p2"'_zlrFtvw+Yߑ"k̒~hx9Ġέ -v<6)b6}ceuYXZۓu*Vh`q T b'xN<*ԾΣ=w/.%9I" $O?UBC%W q5(@n]߈'4Wu6QKllWzͳ8Q%1">%X`7TIjޙxq jx0Fd#8-)㞱qWs6R{Y4wà rB?^r#,qnkWFKHMR%wSyS`3VVnP:2nh)iwFr.i~G\Ss8C[])jeS/V!*MLiqI1tҩ,!ҹ(}[:^}y̞1 ƧXZCaJ[3oYYh}^5.%7P>ffHROJz礧I'C@(,l JJs;t S <1:a_FةKrtiR:`AzbT#ŗAO套TF_km's~6sfv[ 25{;d#=V@M[ fZ<ň >522tBL-HѶ:o鍓:Rav,Zj;B^7&V@XM@~*A>yD~n*aov)wk',Y †xõ;+gY,Ѱ#~(v4o:Cef蒛FRzz@w#Oo ź;tEwL~ȉ {*Ղ݀Tl vm QG e_+օ^,zM0߫Z1xs>7$JQ q;mr;Z/ hO ë{ʩ_ZgAVtw[ W;eV{miV%<뭥=$d2^RMfD`L9`EwD\d䥖&1څ)ph?>,J$+Oz!Y(e.8a@\ .EHuB=QF ih:Q.$SH/Wx򮼐6Li:knxۂZE߄P*g#u5 ѹp*y0ŨcTOk*agoo&mc4Q^ߖXd2B~) ?< (Ri!ww+ l5~CΔ($<]: Mk'oU 7$%f=_^IFK*p C'mBw:_,~s,UaX uB 7S%0{zƉsTvEgR * H9oV?*G0+VȥD5w{D>iFK;F(wir8 ?6#ʫ?]hyAƍuZ cޚ6ew KŜgv+nnDDa! m[=ѾuDP_-=Y !&/$^ѱT惤Mw^WdڗJNLXo}zȗѾ'<״oݾ湃d.z:D7}q%N-Re7}Nn#v 5c5Y\>EĹ<\7fYSFmYI7dk~\s0<a[ϭ5Pj[U T o#@B󟹲U^hǵR-Hk/ GUNVrR$v|vxz&,tw>n۴?a!U\ϱ9[^Nn+ͧQ1,C*mS@_bc;Ruo&qk R;UHJ` |ٛTb\ahP IRF(l ØW]D/{UH?mwڌi4/#<jqt("]>g.C~b|LBM_oҋ m=eӸ0i]5FEeiiBk8|~i %+Z.ng&;%W^av?gZ=*Ŕ=̗ΈBC˒>_H`zqO[ ^K9>"Q+lrIt)졬#L }.Tά-Uk=y1[l1,'/OHИWVh F fZ~&qJ]8(Q#`KkYBsi8 =-z{%B\75ή$ `[Z$6:@"z36UOO;rDX1&j怜P&+%7JX78 F<ES_E]|7|1oIV08l'#kq]7AOT:ܢ}s /=F5 +>n^ynZɣU$8fL,у33=U$5AVM6=7-fgg(Vn]{σqY>u93樕*j;Ls+a+W*T/ŕ6!8ymlHbqG|&WC3`sG LEH s~\/RHYF 4a~&' ^/1*E_qAT4ex wZSiX9.QkD8W9ܭoV父V,*Z`:;* p+[k S4MzRơq_,<ԍX6|jvgRO`$)={@5j?% P=YNಹun9'>?LTf/)M;N6JB5ѻƧ#obv9cC";=(Beӏl}`!X\֠O]5TM7zuW)3LfZ_ښj*%MhvL0p>n$HuDkSKeC!5lYzZY@d.F`ZrS͉$I{h4Me7assF>4vzpL&gPgE)ԨD~ KfeOZÆ7 />]cJ`9w2b`3 Cyh3@gnsVDS%V7Ia 18:O”#<,:,N16EvD\!OrZ`O"QYP8PR UR/ډw f5ǧ=J> |^t#AE>C<(g9W fQf;FCQGDl,kc6@]$ks 3,ĚfӔFvMm+Q°i5CF`jL~ |IΈXĈ|H^ؽ睿%]^GOCt/1UZ-CJYrӍ}\Ӭ֛cw_{Y;yp.T١d CpsEldI2kDx ʘi0`[W/\=NOʩ<W(&ZڏY(RG;HMr'20*w~ܪ>Q`vwM5Ur0d}W8 %U0Ŋ_VIp̓jH;,*9QmQ 5q4Dogay"2P=PHM=qo< ~ܣLĤ۠ežpfd'GFç&9$b"kasͣf?mwy[~9t\4ZFWkќp,yJf çƈ;"|_,%7[KtǥpgB2 Ib-wyho\ݿ "cⴇcJe "kfTPE%8Edү|jb8"6+a~1P{0.4YV/FJ@38Z'4jIi?+WIFrp;tT7ы|hdM O;aI6r'.Y,e}n|Gb˘K2 R?gXct)o܈|{orJQ;!NTd~E8 !z*ݻ*gwYN }fOh YF{Z6O {>Ӯ5g"ccֽ1 `]2Ir$X9ZީZݑ %Sav*sԺQ^VK u`w.NH1hM懪yt%3s?ۛn`C>اf8t]9=eb}{|1ι1[zo99G"l]\i$al`NAnݱJrXzH?PQ{HXr/ WSJ{Dx/Fk9UUIS_g'!wə7B0H/y|>XEsI.RI1m$0 12E:$ ulX{CǕm+@:oh^~Ϧw= j>੉l MO[eB)q[.0 'F9_ᢷ]t[4wS5eT3 FH!r߫\[_;a~.ЕlN:hmJ*lA.釢 &`@˭k[:O>]l<71l+3Y݄[Up@rāj6Q@R>f%Ș){:M`/jNQ+?5"mF+Ӏ8x.'/aFZ\!y2jb/^Ha )FO hp)Wj\PNϴ#Sd41V7N2=, z1x#-NAؒ?aCrPHBv[N۪mi7s+VJ/_A iTWijB $trӚTz;b_a X.FKjmx0~|e傅8FB蟺#IYyO޵;t!Xo>|" c"'UrP*ZY .)/@1(:#)TYRj&Y ԢfRޏQ8-(Rxµv{^LMT'7w%g8~+'P; q[RuIehKC` Dy)/shntC| .O+֏ To 4t0`"6"1 :\rWބ+mbgT hXu2 於@i(0G9aAeՋ}Bu}+ O0 VfSYʮஹ1ʃ[5|c[z>mC7+K^׈U_sfCDqH|wssϲ!6YΏ4ڈr/,CPdI.[&9QĩPxO\Wn٢懺R^ܻϤY KF^>yyPa'$iCS4ʶ{dȝ< $Y(|=xV=f]4ܒ?!0M/$օv{OSPH nYs0BTl7>txz-x|62 j:| o$g(ϸs}(I9Yƨ䌬3!S%7ơ~W n¹T/+yd!U(%_O73WKLDrTŊ#.DV'o~:StCJlJPE#?I]fx CK0bΗۉ*Y!G+WioKxt0EhS'=;&9^Xi9).yc!}OYٱM_KNYpQKu=zx3'(:-3>k"qv"m=eih@) R-ʮ>8pBohY*1vapԣn>{t S9)+0ҫf=Po<.̘=;/er DTv"RGi!ԓcs:@ ($8a4x0uI&$wHL`Ӆ@2hVt>MDFAQ* o`EX뽙ڰ!x hӅѨޅ1rǥyL \ͬP=IQJ\Vb֘[wg|L%,<>tt$ZU!s&1[?|dp5հr.[s nW)ȓg3{ś߳A3<1ʩ,}59.{Ui]FEg@[lx4I%HͶa4OyL%E`@8Ieԛႁk]7Q"oJ]s>X#LK(vę~,D9Q(H^ۥoom9Aނf}D5[OP"&`* xk_Ww<|),WɽO(lrY U,KZ*5iBXr8"1dS7dS7HEɮJ' jbqႏk]8CBTM6(!TUF\PKM!7uM K"86v0:؜^6CT h>yHP[#Ym@L-TDlȈY'4Ibokߝ~;qAΖKOmWIm:s8y_١I l{bY6{GVXfd,;Զ=oҺb^=k *;c1u~*o_yL}:č=T0meN[}oVw^zJS@JtdB^:t <@#:2)`RA\uLn5YXɖj3֐F(*G݃I MB;E%lPGF!n0Brw8P䪒)&I $bt1SYUrjz`*!B> hY34iqUǜ#..l'+]Il8ظ"6yXSV'f@3?z[k&ېǟ7ed׏N } A̰ղPboR`KdHLw5r% ܉5͘=":Rgz}!ϗzyJ bw杫q[N2D$= 5Ӣ,iugYEmVaLB3"%uV/>vtL(c-6XvᠱuUнT瀳.9 ygVTXsjb},|5ty9}Szdt|39COya0{%"F5Z[̣яF-Z%p{1nEfk(+PxW??X?>R~'uV|p(pKR+h DDf / g>܇e|\{ChnW $D*'&YN]R`d$LNՓ6Aٿo! d%]ڝo{Az[޻@lc{cF:%~/T@zX\[+DX\r5:H!ERPTx-rI]1(mY(zAhe*NbX^ <ৡm"C9g9-F)5< +5cʶP 9,ch*^dB6I$Hoqe/۞eÎrb*9ԫh!2''쩵Nq5$\."f(os\ ^:@@{SV`z|q  JOnл>X\޺Fd-yN_JFbP}C̆j[3佂dxZV[cRLIeqMuDڧ5o@6 N_VQSBXafډФx<%6ށU@>G榣=zSR'kV"4.Uc[Gs :,/h X"6ig%mc/ީ$\94 dq0־zQ{N$r[B9@)ߖY&|MCH ؿF5_J̵1hf+7z&5Bԉ< CDwRbiȧYu} vBWyd[̽ߓj^5soWe%y)۷;{[BJA~o`~J r~/Oq%L'ޓ*'2ZMit YGh3"ڽ."z+l~gh%i)@BJNbZbnmbM+mf&8aT馃`ѶoOpPP&/TRZ~#!TI5Lpłe̊ۖk ˄} !~Z|R4߇[Q( Ȧ.71˧ldWs w9O\*]3VuvtcCeݥQ;Qm)L dpXڬ7D{,Uq61/O>_ XhN:$}:|҈$o:On_d0JP;Mv[wW=uzT@) #֥ ޣU'S7\|pEqpOmǡk5n(to2;f`Q2_Os`,CŁF0r] UVY|@nޚI]c9ޮl1?M͡9t> =D<obQXa^(*ǨyoźHZ(/}5_yYb(lu:#9h"i{h>2_R;$`4V$O3e<۟XZ`bιGJc+Vx"^ Hv)05 A7~䌦u1IA݁p&n$aZ!0G7hU?!˛+X=-30~tp2P>H?(@XH -o,jrμ$'9r/e'3|GԈvt)Xx Kn<ݡC LBJt9Q{cET) Pmyӱl{E]Y3=Tӳ!Jr Y~pGfz(~u 2#G7m^pЩthŸp Ĝ(VtvV9S{PUҍұe֭Io? MX7tsC37&J'hNeeFn2f*!H6HqG=A2ET)R+`]BħWGE^Aӽ:{ѴɭZ L1#&|-΅/f,$<ɠY-ڑiŽ,Lcc_{GcC/c6H1'Oo_bxܮjl*wAZ7YiG@r< pLAT)#In3֛x{<6 .XcBɹ!Vpt0I\#\hr43)vta+FKmZ/4z:7vz@'bO?SOi48҉PI]&8d TMO\5<mHjN2P>fW`& qc o?ԡTaQ!"'N3vGg_/dc//ߪi1h) wİ>? h_Ky:06={;Ea^U^dŢ*ot :I3pnA):P'Zhׇ˸~r}49R4mHOxSėXE͗ >fqqWڻdzMIc7LԿbpS)IBǏ/*D>0Lשh&`#;KHiޯCo g-:mD]8[A°QeSyO8 ֢M8fb!GXIc 3i0RbmlJI?lE KSȏ A9d{>YlKm"K_rHE#rH0'sO3~.Y6]Ux=xpu2TgaxNqՎ>Z8dҩVF ^k2I rvP+RJiejL6Sa'v_w'ֺOu/NA*jwd~Lӫ#<H%9W/½S҄Kp\D,Ƨke)lBttfSdT~JzU3@ud4sr9/ n"aX$ ] @ĩ-C i$le/ yD6B+'Aj1F'L;Imp;Aϴ,FϠ%vG!d嫀<Ӟ*90_Jizi. 3A x^!IiQdTl}i{|֋6Ry(3}r9%D> V>e@`+:HszYOЌ>\=|宛&)}I2!Ψ',eݍHAmSOԏ<+МIKfn* L >ᥩWA46lĪLRx_OgC0ڦzbCbtXnEN4:6""bpA4@fcȽiqG Z,aI9`w :y{PT EfY}[g <2(@3G -93u$qH@lK0+{[:7A܊ȝ4u 4y.87>qqJSYߘaDAZkܮz\=`RJL8 F^jFBw/\yZʂ'lWH#6rw8uJ5Pjo=6?zg g;a"e@5`/%zuc%ȓ_X  W } ɒxh0)Ok}| zHYѲ׭B ;/\#Y]$}RH$N4,bs xuKMPwPۼ.*|GW@Fg@c TRjYLsP%0ͣ:.߿=bN`Ʉ"ǥI;S}ѰedXB-Mc~+6Y9Q3dy; ͵?%ْ$Ozf;TZsྍi8}@ Aazt]b!vO aC Ɉkh, Rި[d3HGW.Vf7x/BUOv!qɿձ.RWBli$s{>hݞn-rM&Bz>aFˤƽAm~&)3b/@U-I{goʴn=%#n NT|~?u hbzz#D]0co)ޤCJ3M9mF`dU̳ 37pq&ʌxWw_4/3,f_T "@ =(NQ:e%K2 }閯;|+U஝PToZG.gS^Ĕˋ|uW7ͅ^UFa>%tnv\x'i+(89d+ ٵS}asH5Fs N3iL}4pMA ,#ي_SŚ4l[{DݡB~2ū u4k/ 6K:!V/nsoSKD9ZOrY@d~g&-ɻTXl kXzSs. . n"g?`Hac+E]~|%?KSݯ HOY(*Gիl=Cs> A I@B#?fY_S|HP-Dž#{W$пigPa_)9H`]U@xOwnܿ]R' :(&O6jVnl$ rƘ~Я.n ܁Q;aNaՀU1.gNqnKB0 "3ߺ7;8ev<-{9߱ՄoSfoV?9#C4sNiv-H 2t:ph2"+ho6 ۠>}ЄLjot~/*s3dT;"G)b`\X܏g+"]Zգ"eh8 g ib0@I.$$9Wr\cnލZtgWIXi0|*ERb~qdu;,a`L f 9$B p}|&J>nݜmY}aXh;WpOJ2ȷ.b7wy%:Q?m*yУ/bzΛ'/XF QVX鰛4p:gF1ֱ߬}vV"t`w~a}, Ah␏ᆛ|)^4 < 6;2"J4; թVw6q))=kt{ne\ܧ}f;Q[Gqj^J^y 00g#eʌeF0L HAj>F=\[FF<"lj;uF)^׆sV0$@9 8Qe DKbmwйxƥ ,b)٨gט/"ޖ8pG1;C4-v^\%>$0mS1I|r&EȵfzWA4FƀXf4wTr%G P5o@&1vcErGeLJIXU U4UGh1yptVm+XƳaܭyb28TX9xfI ,uZqٚ8[k;c-WZ.nb#1Us&%*_L*q6S2r1:m;Ȼ-S2D };D{ϟjT?rpng&ѱy)H]L0NHKVL;ÝƜat=LOl*LÏV|Sbe\­,|bXz"ir9!0oW=0/xafGAd&<| ZB*/ժh7`nPК҇ MyD۰(7cKږ:ϴ-R(7y\j rfcQlH;RHk۷Ȏ7N)I$'sa/.$\#?9vΫ+wH3ٍ*(:Z=1HꙂ8{RJOY]|=s^V;96w*^6Kyf:L Vx#j>ŃPISzտ|ު?(T8Vٞ$u \YBEƗ_xjgREyQoS9nl`Pnja-g#ZIϡ|0Wy>J&2['=D =nE @pلLuJ.mP'yZEOoFfgIqlK)h}8{Aq?AWA\5<ђ捳BFXE%Ñz,nbΠSt(se:1HnI+(Oфj8"Pwj,zQpuƮa?ШMڴ\R/.|I EzOg(sR?( x_JDFowC~iK؈]̯@f; 3wg^Iᨌ9#*=Cx>)/QziU 9o>(٪fX}Akkt_Cz+NHѝzלrj0uŅHp҃ RCWP2xoU[}.1TrpohX@)Tc'|4 )ǻ Z6 `.[,}I~H"FM16e$irn; ΂eՐ[-E$n'f "] 6&3k %+c Kg*0n6\a]>񊩳vD_NBeakhčdX tK}M-LrVS6G .3QiyWQxX[d,&n#BƎTQ&J`жɲݚW\oA! S; 0M/6O`Nj+(VBLu/rrN_= bL %.%ˢw]pXXW簯4-Kp6`-Vni+9>HVP(D0Fb5ZVRTK(ܠÄ\NKjB3o.OQ0̏ᴂf]:Rj"w3E3NeNp'=8цџT2Q6{ZNJydl3YDk<5-E4*Qw vB "mOпTOSRDznctT (Z뤱%/ ȿJ1Dm,>a&?O&{/lU)["MeǴn <k'E|{dg5`2|) 1ÔDE"Pt7zҠeq!ID^'8@P 7m GHTx:Q4MEuKIzƟ&LXrLY*Fw'^8B'VXvC1f8 ˟ S̘̔jTYNG .aסJ|nޞ~FO^ G/r/] -,Y!/I!MG gMK ReL0OCvҼ%{!W㾪'6;_SG;;3Bȝ+E,fMtrKQȦ!{V38F{:Zمî*Ru3WGyY:Q {yw18-tm/-?R3 z9 SѨ!"V/BvbRmCx'S0{2U}eqAԱ<*}5f"-#>A4 ,TusTS‰iAS$wuSԅ&i )(m_1Y6w{_SS>-fQby_VN8;H_k=.}~NKcPn>Y8$&`+Vz~\x}0kTAvnU:X97ZJ}xip@2gWoŻbZ谂#y$b%seQg#YNb'@G6O0;5 -݌+SȎJO0zAq9nmv]ıwpObnk|ۉ riR0zp`feG޸A2A Y@ٷmPckMh(6{fBf>"u5m1ݹEaWl~9@=<=^\zo˵s+ZYЉzzU|h>}AS#E( lwQ2_&h+QʭYiH)b5k^4ok> ŒE&A ; AöSGed4OPrz9O-xıATUADY>9un|H<0!Q~Ҭ-ve7GЊ+9DuyؾPj"/V;RDnH^<'FhTNK%sa3`3iJ ' ove<۔ I|P7Dz]kwm7JJ|Du3~-yoDZVx'r$> W58t T*>Q/<[nLO_,B|="58a[iK7z]0cai䆪O Rj t2-F3N\V6O-.Tz^ɪ[-hT D\zUEt:4;C,fڿb1QUSDǩO6xjɁky#=^NKZ=$|9ݶCէ'ΆVI7X C.<3 J*g$섙+4< cA]B;e+n+3Sb% o`?.+ŷGY@BKu}ǎ0 5ϪHkFb`A,|:Q tQAk&ߙ>LA~4؇~%VuGX֮/Lf#+\WxԦKb8ָDæoAO~l7RPU* Sg_ 6-S-DUdnxl$ɻ6lu-/|"4-1$ !taˤx5a~C&~LAs: ,0/A8m,MLU*U4ӞTTN?m/Uo\J ahE2>|(D.;twZ}'pwH$_bپ7 % Uv'q i;hUZg(](2iY(qlC3_2ag"tS@Sˡ;S a$ٓU6z=T"[V\qYfHV{*9#ٻ“0-KPUm+ʋR'C =۹'M_?Eume|&{ע酼K OWag È 8pw8sŒMh6vp2n)ᶅ=7M{ts#](:^3XQgnu%sCyC,ȡGtN/םqM-u7d$̕G΃8s;ӄ·bu*k6 =ZVNd7ZcN[+1>95㽶Wޘ"GԀp_n%_Lƪ:ͨ&̚ي TXkBt<*?.K!y[Z ]R=LRZ=U<2XVolaQk|| 0-V Sȅ쩫9ضHC49x%Q]BgjĝaY5*?r~I&k#2K#D;-q9"䲱S*@=Q}3יVʠ37(XKvO4M^ct5k5r3~MsQ BO.;ghE2j A27u(U mv@(57Zܯzև ,&[ p??doV ƳhtqZ8+RyqWBSTڲh14-*OÚҟ*1XNw{KhJK|Oq| 0Dsŕ >}!{\daoՃތT2IQ,[ }A9? >J3&U߽! [1 *{@2Z,o MU.]H[ չKoNOZQ91 qks3ۯq1Y9- b?F) y"RO X3<1R̚엲˱[8[r F䈯E hwpRWvŒ<)ƭ٥usۚOO#l&-9RLT-tGO+Q7B96k d(XIlZO#c? vԶ/J?Bd˅e ];DR[GJBãJsPLSwEE}XL:^ ->J| K #ZWK;(eEgј Kş(X\YL:ɀW%Q )Rg ʰPYLwJ=鼃L|mX5d09v-\b`m k!/x8G?W\/+@ƨJ-Ç90bx+q~[:Ę2IhKU~v*y툰:O)kgc 0Z9Uu5 #sr2ʤNkg(>4<@Z:oyl3Ƌс=RϪf 2;`wL&QuVF)qC|<{4,G5Lҗl =I~)4 8̭<Π̫!l|Oz{^ ;))m4dlp.*Ӭ~-Oo4Ts {b|hW幃,>cPX&6a$% 2 L`So[ yd^93qwm3Y#õN-˟_gXؠ(Xw150 [Z\LĤ̐.Yؽf)j{ fy='{KaIEb!d iNbhӍ_b3]Q^]bv 3;;:ޔP}9XG%wjV#JmkK oQso%7X\AWju$E9x[bh$`ϚbTo1g?'߉sO ^X9]_)no:ִ>gCG1IKT)\)"Y@AA!,{MŘֵmyƹ0D"F t@Lx5Xp84]eEvC]Kh]y8h 6m(3Jis i^ut| 69Q8o&,'^49n9RcbrBf\񻚋мG53WNjvnVETE4cxӇE; ԋ'6J181ꝲBDD;[7q@w(G:-[貨ğ_#hFm?7_%2>cY^I?>:[=wF4gn(uA5Y{VM6,bMʒx'웪ӾyCCHTH嘬p [aygQfu6 pgM ޶Z MNfG&B!5uX k|Mbre˨ UKD(-&|.g4 T ay=Q~?.kaDi3'J9b#oó|WT\zJvz$7㠵y|̃l58V^t&{TSz-)h8is10$B)ݒ.vOCN Nt,\hY#S!|ו!cVAT Դ`d^nU,@& ]GRo>e `Z%F=cr6P\[r\oUg 3om 00sTh75 ʳ0KPqvGy!:b⼮1"8BԹ.'خqs20Vdd3[A,~o<@ @,Suf;9[˝mggePz&\ P_W$=YuI!&#(ֵ&#it8BL9WPCP׆֌`>⠫asU( ;3}s_8aҦY~BMҴRRhi̬~s-[.YRwİ N d+lRɄ/g. +-x sF{6b *j߼Q#\pᶑyјU MXJJI=abuj]!B}m/֭=WSn}aJčXv ΡjMzY+0F#\uGl0JMc9=/h,`8:>O4 Bv9Awr#wy#=:Vs y`H&e]Xw[;d|C;HuR1@j{-otǫULw J7ϣp>$Y2|_|a`܈>,x`˭"s$ a^;Ùw]G)퍅.E_N#+U ҁc*59 kӚySȦȴX@*eFS@$2XSłNUl`puaH&w<{p.V>Z;fRcSfF&'0> %[08 Q\v6#+ҖGq~g/m]uC*;K. 9CU%f, .^0zm٤ެ*YCJ'?CMAVƫXV_c|gtB+\mv_]FeӚ?^(?I풑c2hJ j^%o+0ܑ{LAW^)QS4H6GJVR'ڶs=t?q<;Gti%Y*,jj9T:AIN's54$/bڤ~:oӰ)a`Z:gQݣU TPO+2ߝO&[Cg1^/#fMt7 n7b绥m2BҐKxHF(=M r<9jڐՎiVſqs)0  JV, gpc@z6>gz|RH= q0rf1͗^ x\S" SDk]Df\Ih!Ծi*"kE/y܁VEO-j# .wO=$|B!$E|yW0Uu )LRH֡C_BX_bDjk0zlQfuFtb<Y_QwD#Amƴũg6Hkkv;w|nQ]D]c>WH,&DֆMv&Hw_Q'B bdO5BMbŢ2>0vyF1QNi~{Cq^2Ku~agMP rxeKtH"Ct@RBKeqd9+їm~?ٹ-ݜOH_E7 12s) è0+JH-UP*mN4ۯzLF5VH,M#:]\nC؃<4~ 7)gudc\I)i IZ2RX۞ad9u?:AhGf_Tjg#RNA^ڪе|esy8z};~#? okf,а3(O%euߏbNt=ZY5eՊIuO撬C6!L GU XCr^%19VxE55 TxRR6;&ykue8>F2$)Гoh凉 GKK~c3cf;* ]\T ׁ |zE[%h2ݐGAgHFn$0S` .U]Td~2& e:3<6<%Z1kߋxsYr;}"y8N_˽NʽTOFl4L &秵8IN{ m㛪h*HƟ][$"FZ6)<.؜xjs&rƎ#R_M*tm;|<9IpvJx  8wBɿpILruͮ$P/7d+h3kt÷|M3^M?__)j1w6b̓:i7c ,9alp4T鄮 %I#x9yWYjx%T>GM\S ;xt0Ro8wѥ@E/(AgCt-7շ"#%=: _{[wdç(/W6$YtpX㤓Nʻ`@(RRHQH;xp˿Y#ð/wA~~-ho,SD,HXlS0d](:%(eJ(gu\4ҝYXUfe8Lyd(%YlN g80Gΐ3ɝt \Z;4IQ]x:P}֏lQFHwGg ?eB6<{4g"g{e Bx%ڂ{CBU*E:\˭g"9~k[4D#W˖١!)iF_?@!P#ׂnP ܢx6HBA7i 2og!jW@8;` x!!g(R8kʀӓs hMTb09"{j'GeƘ/!xA I`qT=ds}l)RuI@ ym_bwG8_M}_Jge/" a $ՏFUרp&է}]Zk hG]six؀4F%D9V4kc ~zz]֨PRYT YH2Q38WI_ڋGX;:GeՃ87SDC؆ F< [hO$ƾ0g5_V@B y7@;_O"e D67'D-Q(ƍ0HHg+ 1|,a]~Y7WkV a S36KuÿN*Őۥh,Ϸ?m+gk>f߉h ~"Q{J{f6n:)9(s!Uq4~ 5q[w P+j:jSt%[OnM[~f45)'<#K:ɸ(rLKF*qqOw_QB<#| ^d:oQ,%[ RH:J'XW"jL8J_(Ew솧.D*TV CXpI%WC}Cʶiyk^ $<<ab[U\s#x3F#r;(HxG]<,MT0WQ5M_-Y_EV=&bEc8hFyIZ84kkF^ <U^@ȆSgaTlF-a+-+chu⅒? d.^cÃWX݊ ybYU?R*@]ua$WXf_̼ɭ %BAhc1$>x dC l O-ێXL;dιԒ)Qo Vj yӛET ITA/$,FWk8/45\o_戅Jx2}UAd0 AO4XQ`ن3 ͔: t7c2n5#o Ÿ˞}n\(dpvĜEoc)4{oZ7VRR#l~2>,K2"T>:OJl?"x>ِ#AR?CeTs@:b={7حnksuN NM{l`A.dWObwW~w(y~b ΅G9R8^'Kg#@ ' ^k}vM}XF4mzf"ըV|7Bp򥱘Ռ#&@a)&:C<"{*)vvбvvvkWVFx?q-2c GIr#wh.B]%9-/B 8."nYI7Uv|Wu+W}A.(O؀^Zʢu| 66x̴_Cg"Y 쯰B.*7n CNl 82,9cQj *Bc'd z " ^TH"a+5{kEۮ a֭)g-AQlNx(m1Ƨޤ FxЂ݌?퀔ze=>e(pRv1P\ D(Ia 5}㔟r9`H`=̠ڜ0 UHJjI8čNe{\Ry#CwLy`IOv\2~ ϹgqJDGxYcIuN%vيnkEp( 3;= " <Rs{Q@?fI"(:܀Q^j;ԋBq]#@&hMR cEkv~~@LSF"~He`4[q}N[|?^&meTqdG} Nڀ eQym^tQ<^>{i(r 2,:+^9X^(? WR{׬,`;rXf-fw$ZQ2C" 2@=YeX4)g8Ÿ/DHe3X'fSr|sjY(W] vCLD>c-[<; }DnZ1N]`J<~쌐 Z`cK7hBh1nћh9kN?X8 [o8毮Q|s3ѠpK^R2g,#twB^Y]qX>(Gt8`bК7z#?A\Ee_5) nQOu%"fYxokz|N.{Vq^5V줝o!C崞J͠WC!wPS,fRŋWi I~ެB\.W} 7{QQıKl@z 2 Nh-|j2-j.px՗Ljċ GI Sq+Z}4L&$CBL$~_k?ZC7aWev++;wt"%XHZ%dz#kn%V'%Pv5g VjĢ*]Ix+vrf!K,jV̜(iW :rB(>,` o_L Nn϶frW1ecl2[0oZ֧z[8+.7f~jx3a>#MvCZA{ctL3WhN@#͒oX=,@;݉lH \Iv\.n},!mP>>aw/Wu 2a!ICd+Vy]w ޘo>s]q8-V5@{Q;~uH@ vNL{Y:Ggߚ%J[Ըb`y]E4BRH]>Zxj LĬ3J/Y&~_e<0릋#$}uo9Xqsʹj; 80 sXg1PVd748-ZUUf-uC4yjؤ4z~{z5꽪<,x) )IZ̮v&- }=(~H {uW"ݤwvkL\ -V95oX[L=# d^T0djO$ gDS[c Zg"Dԅ-c0y6@) {"nHģ.Zƕ-6vgbcp 8T,,yKp%Iuc-{NqJ`E eߪ^;Jqk<ķ "-_2LUtL@r`tY|k0ԸC[qt-xA_4NEI!4trv1E69~6[EZ?$h`VZ4k(&F"-4y7,b'v>0ݩ|,S-Xc.cl5Ku)kWIQQ[ ` ^|hGj!4O<0lVo+,mV=l ?g$FK׿>I 8uS*(ur@ TGFl[m=$7&a:$i7gH 1:d@_JpR<%_2b7l0ϺuЀQtJu[D֧H2,dQKA8shdtK"Ot0,OAy*Fۦo#bc. u*ݎQ#< `͈+{Z%3X fԧ%d^v!&- |ɭ{zx8Dr[G7͡P҆SlN;.`h6DG*(cH_鯞q]MѰW:9Gte.L Ic]ne`[9g;)Ix, p,xj'.Gا,< ( ?8ب6ʱkR[LM^^JwkOc$]G'c~v-gD-烴s_n-}؂'17Tt(^Bbw F Rzl|ष+U "e=E,t&>y_|Uux}ۡ IT{O~jH1' Bry S!uV>W5t47Mɓbg;zW"GcEc[pn6ؙV",L /j]?&2eT>0-ء7 ##4= =:x1CȄ=ԏ{`dۜÛ7zcTHPƹnb3/ 37J:h2 g&{l.t_ʒ{łlQFk^+5_KJ;:jl{NV5Mr/,1'pJ9>sš%W= 27$d}g  :aRFfYG#~:H n!\PN2dBE2%QKu7&"w=p17>}{ϰUf?]G`!4l՘ Hv(?tR +>)PePnK4l8GukBJbգE(!_+~&*=;W-ǰc!A4rSOߝc,QCQ )! -q9a եS Mڛe0O`YR23eW:KLX7\\U;$A-燱+Ԣ\BA߬0E|z_.UnŌ*d qʴFnO[[&* kYd9z"JCgV16.QP)_x`^RsKל?i@Ҡ黝zΦeG9w ]ZX_)r $<̽pP]yp#襅ތڃi6s:bЧ-nY7br@_l4M4KQLxyG͵&㿳IPf%p:}h}g|}p #9#޷["Zo*iX2kgQ)Ls Pc0,#} 8⊇n\Ŏ(~IݽO4SnFw4߲8ud'G -qSUKi_߃U+J8[ZsnE/Bw&BڗUڋi{q?s.X>' @aѸY^?ǖnqU1)Äm{b㊗) V+TNU|Ąԩ_UAoIu݄+%,Hٗ8 i` 9MHΜ"Op߭/x+pj`$A,:ԣ2IBUImuE,F9"*(˩7]M4 8N`\ $]|څ΋hؓbcqZb3#3C9E%{D$4i5SU1AD(3gbXf]ޓMfU5͍ZowͿ゚t͸ =- R~ZmkV!FgrLh>m 6NfV-E[??*|D V8{B| IE j)sEnZ(Kq yYn'(6B9ѥ$@\6"aussC[񷻝$r@u_eQB{-Sg=ǜh:mq%ɕ?H¸g' C'  &S. IDC.@ONgjZGQ-vn܁Ab^.ߗ;VMp/ӕ_t>1p Z$ `g$NJhzd5x±ig{#kV$}*coi O1e歠 ,(è-8|  yN#ڕ(|8:|`:dqRDLfAEUU?I*U/sMu)8}X;E&i=4ݕ66!%Igȴo'E_ldtdl/M\ o}s~85m_sԆzq[1{pmpEwg`Ԅ TP?b Q p,\#L;fa@4'rP}p\VzCpshh4Ox`vϑ%FgQv^1B5eI!ItNAe@ w–|X0j,COvE f|>r`/_veF2>h&\Tzvk> +ic)Bɰ\ 4 RMŹƘ4zBK/*1H4* ' -|w뤔$\tr2.yB#8Dgxig<ڱ^P ԎgS/R 3_kDf*Pb2/m.96.^T9S(e& %]:eDu|ndGVO`ΌI־Fՙ.prS~<ڙ?L5Ӣb%^f/c~\'Ix#a6.O9qN*<D׭e BX^MHÏHwN<9 jf,DH vZ.l,7Mި 6̳HuLkhYhV[)d( wJr&vP$P6u ?.ozdp5ņ|[ذ~+xu_2 e:}~‚8ۨg.0H2mv0msFaUpLC>drMm RW". fsڝ {GvkIEPxpu?b-- d0~8wp8ŏ iQכ|;l+^ԸcS饈\W 0'0"x0U`r9.0R.fc6 _r7T{tҨ s/h#Ϡg덇<3i c.])Ԭ ްaw3 ΠNFcD}ާXc}4p>#'A3_ǯRx_Q̶qqRgL8m:Y l%7PZ#4 k :&V$P%χU_#kBI!ȎH, wSD*?|7W+['dzޱ0,N'N4iJl_dz~:9hܿK=a'ԈV]D%8hvRʹR Sq .^9A̔ɉq QԖYkybC gפR~ZEVWXzpq/Ue+f5AehsH;".봍6LxFZPěc!,G M]*42N^Ğ0kG~ BwJܶ%acUS 4?%HEE6,J.1U\feU+d;!Gc%e\%t5u']Q:&q;> xtzu.[] ު7ە!6s{4yqsl >]q@o -!K57c. g(s:਷9`UYQ=uV8Eڐudb".FIR^oE Ἓ(;JeU@O9v֢?qXBDث\iH{5ۘ ñ:Udi`.[9CFJ_(Q^Il0l;#~TK7h Lj8R:F֌ǒi )88c,[%=ɡF*0΁*خ CPV=uhCʳ t%'BV?|{ 3&6jfw]h1c(7.ͼ%V-W<bV3~i?gJ\fسݳiP|/mU=S oGy!F~oE*t 2 :Jc@CB3ÿXT RYxs,W/2Txhi-(s<寜eI˴ kV4>ͽ!kν꩓w>¥{j{yenBpKO!JZi}:1{:xtUCX8!4zY! āH7@= yp{t}OY9;o>=4< #mJ wqigAuo y&˧&i 򹎘b֦|'eחL5bSX ue}1F0]w}ssdcb z֜tϯ &7?ke29LɘV]5z}=[]Lj6la[CjS_ u .ť)35|63mblXP$U^\|sʧ0:׿!7% lHf-FEISw!ۥ$HwɊ-b&Q)454ghfԞ}ۡ3;l̾%c `oJ'X}s[ލJF:iA|1l}wؒ%D3n;Ua bê=^?*²Ǥ{=6]Mw^ (, S񁢑5q%z dr lwݹaJwiDFa(˽ wq`0Ex-([J r=FHamg[M'O?݆)62RJCCǽ &7XY2W*̮LS OgXT.sVvQcDx{zUlUQcE=;n Ur.60VbE?fJ26{%)}|3M*oK6*&, Yojktbгyԕ4̘ɀ<#*@:' [̔a'jH?߸+_V4"JTNA9vP5;O !2`]|zO<4ᅡt[(Rz~ !>7m Ev f3Z~')oU2LwM0.43EPsZ,Ef3݌s`ZO:Ufi-.OX$ wz`)1}Tjh:gVZxDʬ*4ji02pgkMrr.HP+CKFׁG4>xqK@GQ^.O`@&^"x+eg2pm/>uyCȤB K\#bP\5V}S諹uujenXBϨ\~$AqiDrPwd;gǽɰ 쇿yP /&'J%mIs.,>-261taA`.3*ВS4"2H(? l]n-!I u'8ԠBN@FGXOWNu>_?i9eC3z7]-> 1͙s ˱u;Ⱦ}_A(D{#_r$~6N3Koϰ~ҳxfra&1)n5i?_EѮDpZG)s ?EJ&]KgQZD=m"e^A'mc/&~"1%L"EꆜJ?0Zi^:>r4F*ufUc&J 7;9*,_nmtbQ7v_O"[锝4kL}趶`>G%,tr,I߇韓}pYI qV3fƼb٢S:NN"dvw(v*p'yy@k9W{wђ޽`cҲ퉠Y?<'? }ό1C^չ! > v_!-Lw(J$|S^߇S #BWšF+K>\XfܑVctoDTo3t~~,/s/7vSJ>`hħ AK\P 4 Y$%Il߿{8dex2,6%#)1Ϋ6gkRMSԛ0QGNs%[;5q v(7yֹu5pFpot"(G?]%MC^ Ä E}m>NkZ?v*IXB 5F-`+9Fv=|vO>M]ԑ 1CoTw6X2~yO4X BbDU\f)b/p Q1'?z,\|>#h.G0jDT[Mc/tXg>U"9 ][wh;YN>o(腬̲s!j%#PM_0O]?J!16@dz,$_%p}jc=-=V!cp[wlqVS1O^y~{&XOrG.l :boZI'ɾ (c̉9c /gOΠ.殔qy p8oLfGzn(hK|գ8Q9DQ?%ӉIBZN`)r6? +R@j'A$u{b'$gF7A)(ZN`0Rk76KyjB~IQgDF83W=mFy$uORvg/wl؝t8Wi Zb'[Fa@/:7hrB ሡҀMs@a+ݭvBjC㙋ꭴHS .dLP,Hdn׭Igw9`?zy'YxbRٽ1{Jw>>එpRFur9h&PEĴ=S#&)C8ݳB7cv$@qmb"D9nqsbi[fem?د^h Hj\+oMh'ioߣ-ܐ-ˎ~s(/lg;#Q{Jj7+ $k`K/K_QF Xs Tba+ )sϓv͘,xR O% F~S눝,XBOƥI@{tB*tQvo)+RhO0x<d- wNC懂*}"Xzo>X+`3 #;ż:+.S~1{r Wm`c\Bkf2Ҿ9rC~|G;Ľ@t,[DdG&؝S|*OYsN5! mCwwe8A{2koӢU5cj{|jbݍgz{eWl91bO+?PA֔`a;$YPUZw)$j$3) 4.S3 TU<ܚu*Ҷw5^qO*"goobi$צ\< /qͤI{d3d.{#3xgZ s鯟%(`g|np`O Wom ~@S,%2Z9n7)t)9/sۛht Gv_99)" @o*tUg/ ٩nDbBIw M槴:&r`w~wat94w@k1,ݪÍBR|~2|py1XFz#q2%[(eT2 "ru3[ocB]p 72\GXUF3I ulRB%Vg047Ѡ' {P׾u\-t+axشCF̚[} NwDCuA.90hۗ\DۢBؕ)%`:`y/X 0 ,wRw:%zBgtrv@=+C~hsn[V+:o{6=*=W%9%wfxLJSE)Rvߑ]ӷ*k. j*M~ڈbhx2[Gpb6!10D_rC551fwI.F2C#bOE{: "CD^:+C]d5uM tA3W9V&G*Ѕ-NΒO)3I`mi06`RJ`QK |i]]W>`rf_wRD:c+ښY5_B Ze T"`}5= :S@{hJ/͌+mh]PJo&x-@># hJ.9Qvt+jK1ju1.)kbL|]BצݜE(UpUBP`E 9R^{ex7(WʬyQR6$VJFxLKkٽ ?8>l*4bW,IC"ZC&) $ eYFJza@ێ^2BX * C?>}  K0ڡguHx)F$OC>TTt cOgxؒ ,VẁnE0 ]uL,ZR0h]Aߕѭ6Knt[Y s8!K% oܻ^E`n.I@`smVmRCBOo:ͷ{aBqŒme2+M9"a?ROK@VHyˤebdkA#هӶz eU !L-Hd`)k}UVތ6⻊({vęjjDT@~K^%B1IkbڐjKr dXs09| N+I)Z5̜o`&KeеZʩ3F)v׃2qV0"`v큅a7ι5VGv'!g}У# J~}#jSSM7=puhj@"U*vl#`”L\BZFcIeeBLU 58[ܙ.N@X k&¾ev!RJi39ڌ~tu=H5-C_rW,(^IE5x= T`Z e=j*h[BY,83qa/> K\3 |IF;JJ.iRR2~}xA/)Wy,~xdG(.>Y BOj_fCdX?_n<~No,TTG7Xk?T9LD\pG|F#nj{c]B i"g0ջJq³kܤ6"*<5 xJ-2a䵫ʤU kL"=ocqd3$ЀygAž.AmO53M=aG8:yEߘ]pۊT;Ө@M5}8*]GQLSccrWۺ:侅Q~C]쪑2.F 9]TU%)Y 5Da/f/t~<8Z 8ci Zי˅V뒴Y~SgHޅMlU#J*9je"!lϊcjɥf.jC.-{?TpRL5;=ZnmgR![]#.#:aH|-8נEK 7WOTغq-'L6()Wj&o^˗ݽ#W?B9kۉIQEˢ=s. 0u.E32+< 2˹czC?brPQg֋hF>(xR *@ kt%4(טS:,C7V_5Un]&"L%=9FkeO1R["6FUJqN puՋ!j!amuƳkVPC7:GcFKc fzπyB#1KΨg·г>0NZ}CzdDA0ՓVPKUPg 8mYRX/t`4ړ%./pAә)6֐j=$+ykAQ1kx'*5W~ /¥7p~]^X5Gַa; "Y[fOJš h9yfq:ޏf7Zۋ4ɬ0Xm<[5'>QT99VGȝ/3tD(ϔ%[CcuS.y(h\$pTVG"OWWuޓMfS'dO]!ڏtUZWuؽpkh ?p0eY$)aQFk u—dJrFιKeOͯ=lYř|M> slxzқc^DYuA*)/]A}#gGFcd`h̫\sք g'%ћ Y [~q잣SEN^O{;8\Ku9M9DPJq8ih\\rOs.8ȜIN5cOmj`QKtj(sTQL1!59Q;oule|H&j9g H)R "%#;ݾļ?Kd:"M9լV(@PcS*hl[wS)r*4K1À<ĵShaAIt>Xyh$&J"+`S6wk׵,O]; F29gN#Hp3P0V|ToǠ9"Y^%|WqwSp>/9s4仇 RaV{ Nh}6:- %U%< x΅'T'3Y`?gXdś jӖ{ɉdo'4c9IL!xsL,S/ w)jm}'_@S ^aqaǟN$YsvTH)FՉF2$XaV"k( ܷFxa.#ơ[5%1%QL`)څۖFh+ɬ>RoBm(BqOQLjjxtk52 <ÑR" k0?MeMfSEvSݢ,TyTNOjH˖HڟQt#ِ1#% xgCQXص ZKQ3gS]ֳyݢ{s 4ҩYD_ӫWT+," fF;HE zytn?v].z(\$.pmR6} LEI:2Z5UHOglsbPc1h隍+Jq^yEw-f;%Pv88qÎSήKzv3<#fƷ,!DVז fhAƠb:} {HK nUYvm%5O+)0S,78?͕=zUytBqPoV"ov/$rs^VdlM_ҏD57[n _`9[ƍw2k|x؜(j?`mNSNbߡg5O r{t2h:@2:>l&uo'k*NUť޺R*zkPoZ~zc%}=1\>;^3²0ͅwMl7Vv;jV;s|H9` -2<|4Gp7;V>oWm8*Yfs~$e q(/o3qg&DC%N>`ZH٤ !B^//i1*yăXp\sƹy2x"9,<4(j Pw jjAe\]aDQV>9+ COIͷq-L<˾uuKzBt^ l/ڲu4(ܨtp-@WL:DCÌw[EXP;DvӶZGL #o̿Xun,wYca^Bޫ)XYIr#C^Sj BZӲ`r) T5%I-U PJ4ޘ~bwv?LZ0lk([Gq 5޵Dm)GJH˱( k@kduz L%) 5QCwXU.ީ@~[1SloP*?wIʍUd7eȱJibrzHtnBϳW?A+cњNLpz@K_~5F29Zp@J>A$;*ZTFs"(*d}7zgF8ȓ#[dt[0 iHpFbA ]_wh}"3v1_AxV|f7MW{KڮSرwUHW.eOyW5 A䗽MKIƀ)-m_P[D|$ p/::'h!H.SXaI!XM){ïfӬ}Xcˆ`dG#O+"ȢGU2ʢ2x6iai)4epLGjEy(>-|R[RXqx%;տk;RR`lr~,-K߇ G4%XjUlcfl`f.WWȻ4@apnM aAg{B[.RBj+mr.̼9;;}lfX`4$F7]09[w*C!TF[ݧ5`~D=3' Kfֹ+<9Є@DNJ!j4Ns &D/|R̎+P ?Yu|[wsQN=tpцwrW/KT^o#/ mV5AP/,v>|lDjAh[ɛ379E+i gaq9 YXįzkeH*dMb`NA5AxU PbJ;?P}gQdA]7C9/ H«r0'b7,((+E-XGH+ye"wqB 5-%X^ $]Ech0]P!Jwnz=YWE],9YI;D7`X1ZVY>!,g[HcZ(KcN߾O{=:  cf9wE[g(ZZ; ɜ[4;-/mo}]Adؽi}ėɒ!I܀J\l@.irX[m{=<}c8PtەLYE@5N&4`5hQNRz=o@4a(I EE9v&׸fʴrV6mL8vC ^kxIY)(J^)dQP3&~ʭZ9}E~Z5s%LFA+q俜0FC Gyk}06%ޢ~IXK,Ki p+_'t.m4v]C5B D'W7*7xHEESW[Em5$Ԗ:VYL ۺ㢆[\=O&h^]2qFR<夾+<TJVdal,EKk0(^*tiw;cm(;5@)qt:um>c04;p]ɗzͰ pBmLLmLH`+hi;9>5@$?' uV3_n?8Oq5fjV#mq4Ի]R1#xE#6y1l(n)(}H@IuA%i d`>Ut|^gq[tb-ړ+CF7m3̣ٓXrȡх )ki4bta$''/NQPU&\JK %3aHsM~߲J8Av2^+a +cҟVϷwzZT$dq+KN3ǟNn.<P,q ?}yB\9Bk+6wsq3l,1Tk jw &6b|*%Aڠ"9R΢tXf\8 }>lW=l`g!OKTC4lRF[*EsSOT;#vُ(o ؀N;Ǩr?RiDIUG@K3[0_!l5 B}3Pf=学*ni|?˷Gh-ÆgRd[Utt_fAb{2DQml[EFYYO Hxs|;Էi# Ot/Y{CMlҨ º/^r9 q[EE%4i=ZGmZn`:#S7FF{.1"=8Ζ.1s- ctjsfeOK,p1Y;9˱ x)3u㫦AI܇^:A)# 0e)c76K3xofSs7'**؛mx2iW@lB<`@]=T:+\k'VhAg0YyDib`ag^Gy+{_ᚪ|nu? zc֓MY1d>-AR3 dC>E?jCXR=,<׉v-娺9 `wt9[zslaW\e6=3Hҩ1rdNAbj}D0p̫pU&IϼWXfn,QQ3j ˵%[z̋Te *dឌɫ!b 8pȺFrZ0 }MZ n\={Mw^|7$)T~sX>D-yx#Xi-oو57֮T > OcrmOњ1K[77prڑ(.tG :R u2q[!rbj'7T7+r³w8ꆮ 9UkYZݖ=,zEWeI8Q"1y} Q{=F)mR*ae!o4 ?0YٽəoWP.)0$zm\M|kLB5 Nͻ f;<_<"n$Gtr=*.1vpJ73wu, 6]޹q:&W_yXTAѕd(\SMMK^ѱȴ3!g`Mѧ#΀QvCobfR)5mN\k cCy}q<ٸZ:ْ;(O6*<*d,i0~_gq?̩ ["P +M<[ 5z4kCɜ#P#) pg\u|+|\#=i5@3U.l],9EgI}NVhp@W4 k_7Y(P|%bB.ox23U![$8~# ңʑJf ýN2ѧQɔ*Mq3FM O{ӶhseԡGڢFS9X}rܲ?,zzR[{3{c"7 dfd" QNT$5X0mM;# LS2}g6)rt)N%x ۃ׾JsE[@|4DՆvo<E$cZF* :,gVN$*"GvWd=̅S뤤+/h[S!X ^tPIգ%wwrIN^({ ,15Iԍ}{v; v"xAp6BϿpfj+ `NH)QxEnhmOӟFBҵHz Xu< M *xU %baަ<w=T/-:DL$a GA 3#S.D&6fpf=@bzQ/^YGTd G#-cbp4[r"7#^̮^8:WvqYc/ѱ[A@7 2 {V|7hv3I+U_d>~" ˔-yʏ͔`x, *Xf@#L}l<*xYO`^8%QJ ~POW- \mխ;?~ޓCrOߛ]v]|"@IIƗNj͒%:Xh0 >,(?9Md`0!-.MmuM+ӫofwVݢl$L"7:GvY숕x}`H\s$td|qaC21EW*ڗ$BIAcE%e|ВSsCdv;K"h?k#O!DF~%%'GYBIť,+p٦Rצ/3_gC݌ȩ>%i3cFТHhqrfÈ}.y89C1*ݡo_2s@Acݪ&p> 5Fg^ .RH;G)$-CO^94Aaʪ!)Ot=,6w}f w!1aP^f1}n@iKs2r1.MlyxϘ)5Z&ɮs"IK='z 3@Uk*^R_jl} 9ԭe+ Rڕ=a:%As15c`Jh=FECҖ׈AiBYNmID Ck-L4([{`1^Cq¤43&?!"4З/mX駫[&Pa=D3L-\"xOT~A2Bw&V^"Rl`LBo`w:t;&OWFuP[P #v=5(.^+M{ !!A5 >9u!2j޹V\ t9&錡_B)!+e~q qcU|Ԣ4˜!3Q6n,[>?)  Z oJ٬}je Aƍ J. Jp!gIEb}_IsءE1kJ.fa0mqf@N- t]1Uz'H+*%#xҗ?"w,&D ~GT{c᧼9JQPC˅"sa=&Ԝ]ΰ1PX=8û{|Pi°k&4ё*u+sÞhJ$Ҷ#LD8l(Rfi=:O }֕5,zy8ry_a饬EBpn#}(0wtr^OVMP &/"x-;b~ 均A"1(³MPnddI.v:Qy\}=d=D,_XQt'ԟ?F !QfU#>5hK`luu )&'Tڨ.Ositދ]=Kh\1ٺQ\olLJNj8!SqP$`RWǻ9X>EhjK_;f ~~PQvsM:7aO tEb;.faѴd\Q@Ōx.Sw#QNGܐ(mIqI$ Pll|luO2×~ZV̮E+8 |DU.tQ:`t`6)nw>5Q.)B7 όU\S6,1'}~{V@i+D}פW#f^ML%t#G,׸.Au.lJW]`,p^_]LCQaW <ձ~}E;#(WS7VbceY8Uk3KPuf 2Ȫ!֊Y_1A.3Όюk GKG0Q`%4zB8Ɏ(xK/MS8øە"6/@k^ö摤8)MhIHl}!&03#ÌJEС[pZ9?ZE6>!S|-tO{ꗹPG$@To1e7҇Zu]!SàiM mf00)&g*蜡cn#PxQ# "z/߈:GU_%!|->M?EߢV&pvQ2&p::0Njyٞºb)LQ[wSkD&aFq>yYG0<*}cmC-1)^XxVc#L쾍!ž(?jc%Ś'&(}^=BW3c;栶O'hɇ:| $6Ǎ{ LstVM> tc2dz2 ٥ W٨|O_Dq.{}crܫ^mˑ$ш}Q,A{Tڃ;]\0GOSSn+BWu 4Ơ0'K~shpRbq\$h_ VNp|j@{ֆ]zt#`g0~%_Mg\Zok`Ihy2{/ riuX)9~3re~"ȘʙFzt50 ^!toU~#g~DJN˜,IF=[ N-!KQ W)3x 4~E S[P5.LTp! (_F%@+XD -tVu;WkqN—22/MP}-.A+4d~}'?T#B|iL+%VsoJ3O0pxy!iVUcR!K$)pЩdCrSZSTxiqe`!?j*$"so%Rxl緕{T'D\@JBG.(\ )|-o8VG-DTKEҗŬeq}=G=w{2V˱|.˙\xV\`UeK)_Zz 2I1X\9fm%n sg$D.UHhKC) ʝ/͜2OT,@`f.*^ߜ mT B/9j,"GUYq|QS^ApJo0K4@Mb![XC;ӰmS!Z2(` : o!nmU7Eo0\-6 ǚR3CS麃oVw{whDpZ\$ f<}R}`%׵|bn{eS2͉!*_ԤͲ^S^Ӟߍ{ũVr+Eq2tlml _Rd'_*8WU bsҶvCOPK>?#9F01uj8[~Jܞ* @됈;, j$^;;MvtǏ;lktVIE?l(q۰҇!Y0,O_B7p^znģf: !3@mu=TZTD`x `hLՐz12'L)o}Tuq &.‘ ~7:&d2G롲HbutqGm_^MLݰV.wfX{pI8OI8Izͺk"J<6Σ.8 REwEC='"=QąuHf]e/Їlk1/^CKs& 0yJNXːFQ%;$kJe/rq_a`=Ub^=e4s>U^CSoCgdĭonJU.p/V1R ZDBTWmVnzbE>o.}®-7[Wzjr =#kVqnlVM@b- Hd=TƆ6l;Xk ;whyDc%*3G/=o7gfۄ챾OĥVJG'65vH-ZFfF|+9+BbEܳDӅw٣`+G7mr#-;fD~B |i6$?f /mrWv~"A{Ynߧ)hh؝E5𽃝?y;DOSf{Bss"\|X _A71Cj swub  y³z>t8,tM>Ji*X"h{<n"[Ds A7b)Nrla[h7`ì4,86 (*P#U[ R{EE ı|S#z=y Ė[ʀv(̥eJ݄gArLRzVӧҵ+ %zQm6Hcez^m|hk;0M[RG N/Wf:a's@T2%'Vu3 \#o{|<`Fh@-uIp懑dG* *r(~b&vW3e 0A]?'<%T-rur98w h;gp>ěO콹gj سpIDa/f1,Q_:f ~-6ZsL{v(A: vp5 ~ εbW4/`?˭>c7y9D_D][A(㵰-7C܆1&?%fe,>0&JɈaMEھzZb 1a"qu CQ3XQ J2!tT~)-82(z3yBחjD8oax,JM?^v3xq;$Ν3 :@i+.A5l4ocRᕭY]CVyJdOUfam6Vc|~ފ ^l$oPoKV(5^ ;Gqsw+wf+":Di悶,z}I;=?m d!=v8jx0喑ӺN- tJC,3 >wg8gҳ:4'Bz; 3 0G@ix]cD7w/Pϡ$ڶ_7[﹅3}Gy ̚W:bԀ'0SRuҋC) k%>4RgW6hV[Y #aQ V,oDמ4$ q--zM4/0Vuk,SiOQh+Vqx"ΪQq21әlC]8ԐKOQ51%0wX^3|n@Xտ]{ ZPF(Di, vA1M GDa 5~~y-FvU ɶ"{8ݸR֫֝ץ Tpq[ h[DFk=PYʎw̓>@AYCIH~ADM21L?c2XR_ZwrK W[+`$kY'}SJԤoQx ]9#;_O@v5Ee"jp:C)¾F`.;uQ[ppuB4ٔ#)ej?yBƇ>_^5M$'Kvrw7j99;YTZg/V#8"v+5e_*}+' Hb_wafLʺ9O#h~hdSwmSG52?C^}GT1d^Dz-d׍LfT[Mɯ<5 dy#,@)$EmHm>DLJ >zo V`aV.+A-wL"%öxkQ >K20PLbxHiCNz4NaGü2ת z5DWȸ+n<8;}pҞtXqf@NAq.J*m)%C++L!)gZٻqbS!l!r{ꝪoZ>q}L+\ƌ$.2]B*C`7O##N\FOu#i}Tf2G̔%VْxQq-{EY^zC*v4(bEᬉ֒)xtI+[F!ԉqfvTDHu#xA?"c,1}vގ[%"sגq~"[)Lg=_ s]B*l\K+{MEGƬ5cpg`}~an"wJc=5&#VckE+W? e!/̃ qxFd )j)e|FYIH`tAw%[`սl_7;>q66k>Q4i]ZΖGl$㵮sj1 |1J2_4R3S4]@=Թk~u"[EѧQ))%Ws7ƔIBZ)W'#9%Bf./!t5D )tl+X(5w5[B MzKdQ-ݹ7Twz-۶4zBѼTʽLe_JB *H& #T$mu#>|߇ *E9tX#34PDŽE\#&oApSH?1`"!swX(rjSf!PT&QǠQE"W劮"񞹴Mq_f] | C*zgZR2pe;4Yl.o,QWwl~cnsyG.t ? vGIK""DK*" {!Tecd)+F1`{ nܴ p`I^Ĝ-nZrL5#FPx>K2F]QwnG&@#y0ds1!=#{~aj!&~5H}MIr۰olfO/ホ+Jh|';l4|Hxȿ&KCC$Vl z ސ%rnu9wU)y%Mr"Ê9E"0O Zw~oRzM?ֺ? ¢@>ܻjךrWTgyTr !+DV+>Orsh^|t@PGMD(-o0凹[;SA2K! Ec"@5}+k",׵G4˚NFR)*NrS]X5OEDUmiJ .z^i{3Uƻ8xsM4V :Q<8~@S[l\"0ی9 3ъz("M&O8ͯUslSaBw(XA !ΟxCoʳeE, ,3L .в)>G,]|!r(9au`4c.az-75%@dUu!ѷjb2@j><93ՄzV% >mfYNXOJ~N+Y_Ӄ*]Ysi!P;>&1X~OYx=K`7ibΙ3ςɤ3>r?eT7Ɍ}њJF 3o$Hvh5:dGX'=0FZ4JӍlOᢅK^7Y֨>B맊fٷ)g/Č4ݝ#̜ǥ &>;=e70nBnn֋r g2 =iQV|٠1ۨyU** G_L_,'_\R*TC+@}D.P!TE;":oT]H0:^>rNjpr[e0?#߄+Quީ|đ]t31^|A}Ǝvf`wVI-t~!+.$bTd21su%fC[Io<`$6)b'iw}0v9x)9@oDc{inhHO3TƦbR{[ W0Fqn>=uO7 jϧY}i|:ߒ#hCqh<µ-틅g N2@[rwgZ<V6QlPleo RbG>CAzt~&OQ wXLgۄ]J+ >>ݹhi[R]Wy~ke{Z!o}*k@οz>\p 5 IY^j; hd[{]PE @ gRr-Su*js$7IZJJ}١V=eNn6?-9w&S5ؚ%r>:zI;tĊ8w(2vgKX WÖ9۵x8XnJ&tx1$!+ `WohQ$V1&h9o .Ǹ 1xʰ72D{B^i&4WČlFZRf4;Bf$ {9M'+MjP2sS _^+6} yx2a;ҭdWQ# j\Y$=Ȝ0e{L\J_<޸s RmlNREYS]?BY6Wۣa$sZ?&ߠU]qƈ BdpSAp@ؑ-i^y1-(W:[ɜCSZ?E2SF2~ֽ] wyou>3S#8Pv #^Z@< 7BSpr ?;m_m1\KX5쁣ŅuXjֺ;DEs)#)0doa) Nx|嘞U*vl/6Ϋd{ Û2벜H+s.ZZG2Sh9ZrN;ٸch\^GO/Oh;։_jLT }O׉~WwNAK4B~VHYmU0*rQ X~jpӳx5$RbjȆ \†B qgT5kG5&: Q6q \5(֩V j؛gVti_47l13Du VgA!YQ]O<']?'^>kz{" ՠs-x0%nޠ5| HLW6䬫ԛG,€,lPk&GJ+ro c[bG]PE&B`# OiR[`&_ ۫x|.+[w0ў}f=vhuh5Z𡬌)Tne$ GC|}6"SRWuu_bo=JʓEU!7rcTF8"aKYfJgGыx{J) b(ģb%5 ݿ 6vZvMqU>pń5Y˦k&Џ;NI#˧.^kʉdY)ݣ d&PEvA_be==-hS'l> Ibf xA%ݞh쫡y( )mu\_" 9g@yIR1XwP<6ON.hՓ(G3G+iԎbs8/jfa3Txώٵ`A'xNg&R>QZ:?:|Wǫ5m? Յ૳27~kx _KZy7` |ռ]ʊWTva60OU X4oaS+[)aA~IWÄHMԶW^Q]rZ( Ki䑆axbdQ#В_I%N:4q5uU-*SW !cx?񆞀ܹot]ik˻!@;ꨱ  sUѓ$7 1ou;uA-cM* ry>o" 2"&y25>tc9n 9ܐ(h4?Xr][ 'G9Ř/[ʘ.keIScT{.Rܟ>ͬ]J(*5F"ec/H]QwgMMt,@~u4#^I(yPԧwHo}ċ~bW Et!"S!06Yjws\'EPҬ>c\F6s^sPkŚ3+)ߩV)Ybf5`{q`Ɉk *Ph3{> ~!%8~afdNO\foœq(hǟÂE 虍g%>YNC$\^4twpv.K٤_(.{X[ڦ/g4Wͣ"}Z]-%ǾC_*Vɨup#k?U9k l4[^yi!L8D& pl]Xdć" B,A[#Xe#JRZ8>FO 2UR ͕)ŵnp_.Rg?zF4%LH)YkIx6k{5VYd,tnX<q;9n8τLWPˢꎚta8YA![;t2:+i蛌Nx1BB:ɏmJI0ܟGWD>vonzǫa=Dߌ]ј,ݤZoj iH9AXKڒ4b5rqKpB>L?:5.'6.l/55􌯢/zUcBm1 Nc׿2Ȏ6º;Fz+ئ45mC7l@}(:.j[D <@cSի)v"#-E?/:Yۭ굉!Je֬[=kM"БLֲ3wl,mMl|{;2慞Rn)z ߴW`@86/n̟謂xxȍtn#yZ/ ZsW:oqyՆ|>x$T'0:Obr'>8@+kbgP{n`͸% ?irՂ}SNY*3`GysG1`!C3j)E`%~:6h: ]Gˆfwuԟ qqf: ni>a5E}{ӽ"5Kmwhq#QE./)~ 7طqLJ+&K̋ߐ.!C/xْǐpˈa-Xϔp^>H$DB3|M⻣~1n2ZPO\XVfDL~nq /5 ZA.!=qAX)ʔ/)5įC@ӵ j@~Ty*_IMҐ[(A$,KTAGtR p>4Kd2Zmc'4,Fm}$~BɭC `l@ ,&g\IdxbB'A!;^x4TH#gtt7DmWߐS|FhBGX~E.5AHV#Iqs:W+[D )Qҟ ?\g~#v jw8<"loI9c*Hs'v#ak-/S:/rXį٦C:>5lr'#8D _n0L t#e D(*UwClJOA hԲJ+?3xjd@3)|Lum1DyZhGJp~N 7dg^F\N)g.hbx a;oѐuOZ!!Ĥ eُtTvaiN{Tt~[|BM1kgƣن,ZI t[-5x6KBw{53$x 5Vw!*qCU֞v1&QG؟ϻRpCPώ!E|0&Tf6=g#rƓv'c5R"w+0W4'Lwtw9m훜[_Qf= ie"9 N+{ȂL%NIE{$B*zj5oZl~ $=j]1>4㫳rH6}[>YHvru״+2Y۲E/4prmI1e,WV_mX,7.nifiqlޭ] ̼ъMŒzAe2F6VEh1b~&%EGUY%*9f-29IUq$bRg S4c^= *PTP񣁁e_bKg*UGïT.rmm%<)@:;::>KCbD;̹?Jr@O-J} Owd~'71i?(ɴZۢǺ}0ee1aZBOˢe8t?uK}Ј'A@@Oh׉qF0)nT> QWߔ 9+#\w@1wۙːZ0-Ka\:_ bVX' fS% ش'y1w}y~!/=l]#1HQs;1j̲S" Hؽ !+ $Fxv"#7H/\/M)ajA֫T^NvLoCh|ĮE4jizҝߊ)|i$4.VJA'xqPL/-e$ ~rɵ`AbiJ38svӧV(ۀ|R:XA1]]}8AWX\ĪF<@[(:1S=t߲G/Ӑ}E#',ȯ ~ #I)$u~譡eM0UƯT7\f)'p" jkW猥]1 yz( E;"X'P5ذ `n\3ȉ]ZO AdI0҂ބ.u ϶"ȯl*EV$J0 ?6pVCE#A]#Q6\v=N*yt?Ӽb"  O'UDtSR O*9Q 6tS (VA5p̝m =YJ\wWQ{d{ȈDK ؎P @> =4r;Y)(AdLcӂB]8.x˔,. "̐}lIrX{W;>6!\HJDt0DJ~*a)gj r "mޟccNj5bp\DTx;EiSvްK,ztC?13yX278H(c51k&5n/k_b闙E/@VX1}g;wuyv{O4LAO8"]z$(6f݉, JU.zof+I_{PaD6;Ӣvc߄oW-78[^v8JiPi^Dm⣪ I_)ҧ. ذ+bJxbɒS KSΤD M{(fږ6<-E8iHL(nnCI%{B"yRǩ2n!( KIS}):N@g:Ҋ,+M:3E4ௌ ʆ|K`_װ) YgY4X{'l0$ϱbB:nʶH@$^|pDϜrV#Ҽ GY¡ih{쒆 w=půƑVlGGTKgʼXhle"*pcHkN0\El*,ʦvj}u/LA\ !ڑx%B~1{+QnjH7n*GMں[F 8unѸ\oxz|AEW~$uÌBfY3}{v-=[~]mcxY'8ɭ7q&?ro V)ly.&W+7yv%eMzk}-; 6nC/g jXa&TsE4@(V^]#?Xaa샷cYU@[/,CԘqH]oac&v){&*=@0bv[w;sH_9exbPEAܨ-a5kBro{ UCA WKqxIL<9bS'"- ;ZFbVBc`JNCuAM5wćd#NOܜَ !Zpp3QSUfTL5j<ʏNr?. :˕m9ގݑfn[^L ESYЕXƨ\ gO;6呝2[ӓw+-!8 m}_TWu?ґa[:8jFڜ 慕b|!OJ+T\:qL<X^_i5ÜIRUY F㤁N%30oupPHd薚SQ2Mbm"I3\G@~? vfAd`;!:F|ףQvsfڱSKpo<&-wVyUʹMiCsrp'%z:K7*j}g ^ǍУvF$A|܌F]n>C~Tl󱿇 Krwv&iAl)idKXHE_!4Hϱ;%_o$Ygq,RVB zC +DSHþdP;\qmq n& <$/'k.?!p/7\xsB9HLD$,'k4c~t 1Xb { +gOrJ68C| N#mͤإʢ7d(O f[WHJ)v,tXǏ 0RCt4U=dSYşs"+'7DAҝ=GoTy;Z$c$Y]#0[5v# XhʚWSN;Ъd$3{^ JA>J==BƐ2aSMne-R;ptLjq6IWsK=$摿7J[ IrUl:0p ^.'FJP0A/S󷹩;,9ocܭO`2&{-[ѵ0 *Xط#==1-zEw@vxS6Ci$r~?֬|OooG}:ӕ&>91uI."Ǔ̵>zrgh+&l2i΂oM9<[jM¦}GJAAP61 #jJ*Afeu!uIU-LiYk͢\L)mxnW{h@+zHhpӑ)504MtF즕ᄀK~CW7(ҋV#)⩁p'gtݖ EdiCg>yɑg68[䚡aNh{gݗFXtؒz`$iP˞vl_Up/6μjFcA?M׉-5)S-q3«h_hs].C"۩+DChRqTy:xbJ1dq[GkVaVϼeA_f@_2B1Vpq$?\!CE~m.6-_]cW)xYWaɫ>2`rJo2(Nzp;^rvYKŽ`EU}]wW{ص, ~uF4gH%-[+ J<?fa{~a&xt\P&XVµMO {Ҕ lXc μQ ba # %W ]ie{>\\vih\-ةEycJg;CϮ. fo&6dĥ 8{yK[5*EH8SUa `y.êoi4 P+$s޳h{?#b\h-~ދ;,␸1 I_LBL^Y#]eԟ H(ͯ~Lje"SQO3;x1*M;ȅ&GBSfju_ӳ;ӫ 't[Ǯ(F.mzPXS ,1N{A"ιc揢21J58Tc'ne񖭠ÙRaXO}݋U4 ݴdϪ9Ԙ}Ngh.%f9Fͷh2̨"o|2kc/x#[3XFoQ  rf)bbYW:bkب6/$Jn'10T$8{qMZ9u:Kپ>\q]oæ=E'T* dQnU!?o<kk0KtFz˝Ołzxd$yoi^+nw Ȑ83L$HwI_=6%b8De>{CbfjQ/)*Cyۃ֭]a'}>Ox& 7?dCxU1oOIw]m^}h]q8w/lƎ"q'D{+@oY2U~k(97w@N~˟Ű>DB*?jI\z΋>pkH>X,`[ ɦ+dӛ#wGxdiA [? lVaCZY{̕& !^Di<ُWKe/`j1XoQ$BD_6$Z #k2hFbwbMqof1jD*-yU\ED|&W$-[NP>U5r5񚊭T˙<);oiJl $-0mf XF݋qy9,i&ez@FmDc \6I/ϏYwA kڇzR>B,q#ǃl,} SDL۲:QeȲ!NHaf "(9E&E%VB{c:DY׿ndtC5ޱgڶ5x(1)XKUF2j~vKwڙqB3 ]=ZS[˽~QC4]n ыiD05U  r>?ϨHS$VRP @.[I mBF9VKdBl6$R]<4*cUdAtW /Q8K's4] ZAæ@r# @i)|uϸ7S6 _2'@52ƊW 2V4$|p/է@G3f%.`1y)qY.%zTm Qdŝ8A4HC ޕꬣM棕h7cu@垍 kiM+ Q濳4Eo#i\F޾cė>~*[ې5gxn[ pf7\ӶDpb5#jp~}$p9(ĭr 2a ؚy:EKubؾ\W"F)[ B8F0qIOۮw`ym\M(kNٯRS0Htf^vD5g}'S ) Cɀot2ZK-@C4ʥ:g ttp\b9oU ;[V$$][jg<2,]8 Hjйzf:EХiK-fpwu*RivĆg crЄ*$S }* .^avy˽CrLDqyZA4F@k\Anj%TIn i[.M@')#8#1at\Z2“k N7C NwדtG$[+P3Tt?m2r>?vDXqpItHG¤TT\7.Ƨh!ۙ)ȬS(jzuRq#)$zj=웅(sJx Eeܾ猹qN?@7<:`!bU|L '1`FmRYxfEgZ%Vn적'ʌvu׹vw s_XYa;Bh}")*RyIS?0NAt!:Q$0~ !F9%A #.nZ ޮ q},Zhg9JEavGxL4\N^XPp"e,2 hc/%S6.R$~o{ =e q+u: Vమ+'U M$N|_q)#]ra" ö~DK<Ke,I=Ruxz08~29! D+#Tys`5!g$ 8+O+c08Nay1[Oɤ>[K_}g @:@@ FQ=?[0?v{qNqJb< ww[m BZImULb?|:75@j\5.I#뮟 o&j$-7SoDjIEh_v[G''] ȫ^Z9_m`1=ZO&9;X-;N4d>eF(lepv%7q1-46R4_en;(-u-tm@V'H9ftQdibSC#cT?t{cͭq0P kƸ}xѨh&$,}X >LF~hvY CKqzii 惈x`21+"0 .…< '')ςoLm|?otq_f3^j#FQtmjpNI_C7LpNq=$F\9ULS4lWnce` nw%ݳ2ѐNJ2͍tu{e_atw TI/*uM1Ay,*%mn'ژr"vA+swn9߯δ)؋ P]B߯Fe{< xOT e :p)ش~~ŊB{L^]!2|'xMZHno|u:x y4T'~~|&J:eݢ8Cj枼-|aNj i@'אƾ^3M plzz &Bs:3ư_ ﲕ!RX((l0vy5&GrJM?ṌfV/0T.QLi#at.Yڕl]so%E{s#hb~O?KO2=FXz2ȷ 6~n; ̠h32?Sݦ1tp~Do UŒŬ0*G>G5T\"Ʋ\?z@^VgခRTw6@~ԕ>A9=y'.&^*ZГ݁O9 Ạ ]8!ܤfS z `2ꏼu5;yb'ҏ40x6$Sd[=jY9,Qe^X8=qԷ$xyhẠ6i6BgY]I "˟mLsڶFڊe3H$< c˜&O"V>_ {^/Y^=[~+Ms̴eG O{*,ԴMf9|o) B?%I^(nD9s눹tmg4:K YZc\4TiWӄ4w)5j:<*XDgu:@uEFS挽"E2ߏ,Q7=`+6h-tuH)kag;\_HYO諔QޙƧ8;fpf*ĭ~ǰy_eHCn+ ̣SPt[)3>"^`q+IJ*9ገiDWci66CUt5~D l ic^ڊvvjB Bq5ݬ͊p!H-Gq礨 X/&pfa3.&u='2 0X1EiO} j ȕ8X0׃"È!.O {^8''n?@{\!dM` BF}J<?L#^ydZA)elDQ{^d*3?$ y JכT T}i;YL2+S< t! }$$þj61f LN~"u<YF(FuebA_ wid4kh[%u-|ⷹsVE5bF٦\|iDN'GL.P#Z1NU m9ӹOp_ݢ 8H &L4 o;|fDOu{%wbE.ȸl+n ϼ4l:{ /&c}8D/UF!)-fҀћQߣ3s0Ӎ)1Vd\-b̠RR!}թ=" h7Z$ⴻsOGsM{dxicPMę8 .^֟W.:,B_s]J7cLbRYӖIt\)tӨM1}?_a߁o!5H Bq||^.ڈ9w17D63]|ǝai$; .xt&V }o5gn1jaMqElʗrء٫cܟOaV:S )%UBM*R2Wr~AE0 eO!rWEn5ed)7]TzmfH%g OXDNPDb= !]ksQ.X-%8W=9Mܵx!^U QD&ݰ2J3J".N᥊q80br ${`jswը| =Oܲj3.u.K30AkAAM|iρj'Ļ|Vy3p EK?;JOn I9I+\B) ad0|DAҥuI\7~cN? zLd%V|R{ CJx&'V75ƔyfER<3&%G-uMf]1$Z|m}^xaȄH2}`Aa >,>KŀEVXZTyDR*:H f[1-*WVrGr8*TM g:١o{lP͢F@}fB}$$`usQ~ $2@,]W;Bp5Q$Szߠ!uLD.@[xt@D.)[fjrc!M$- nPG;TEel{vjڏ%og#8kϫ&T0F](Mh1Xb'/lSNj^n?BN*-Y~֜XGx Ua_WeqmX1IH]Z<le]rnطcPj]2Zvqdtx߶iõFCqcS 8qǴNe: %tJ,Ã'+!xU ;nvFs̓I\~qzHby̡d捿N݅kxcD(y5$lm&mx}BԡϾ%R(^C.VDil7.mфvBVqi~RlB .lq]{^R"98wҬr*1  inčt+~&EVr jjl/aBaEl꫔Aa)ogim N!Sa !,ّ7ͷVE7rUS:16C {vP,9{Fʮ?aL&'NAyx_'@w$^: i浚TVeX㐥".';GN$4o~OȄ +#'F*ER!6EmvӦ5.)զx]K@+|XK,+3pa^N=-܇F{]kWtJMU ,~Gg³K-r]DwYk|_RIvHhY~\7PC-.q7"e#H˭w3b)2P.Fԓu3,@<+%$-Ev)^gNmyӕ|YKHFDQ݃^c H[f0&Tsj_sv{wv תM6!#LY%WZyEIt%†fZ{r+B\X1| ]'1-;[#o =jXf$@OlbmP@ĝEXD ZZg9/ ֹ Ft(TV-W vBJ~B|{/.}>ެ!̴ϺWѝvI /F<!QN ,xt0| c0`^(4c֌oP#V7N1/nw^ Ԥ\~ ?lwuOڌ҅MG cdZJ{`zd./;=%dt,%.tBQqMZZ)N뎏;ɟNGvpI=٠ TQu1+bQWN67M9;uNɰ$VkO #lpϤh[3YmӦxwm93R1߃PMG< #Sj.;߇8`k\f`-cH]F3LwX2 FO- Y dvǐWzP[?+EW$OA6 ;%}͗%9\<  JJ9'lHlqjJ2pU)@ȳ=_ Ѩ_`3D[J~4ei: ^z䛇P_SǏ\_IŅ<d()7FQ )_Qz }E{g }C 1(bOb B[+4PD4i[<\o־I6Qn(g2^y2ч-&/8N\_gmTeeK/̮FmW4ﳩW8š-,~ z|CN,彌 ?wP>(+* 97uD~ebgU"@A-EV ⹖&VYp}:.jeG$[[џ_Z?2O| )%لʼ S}Τ@I[62R ;r[zFl~+gC| I>'O U3lKečN&ex׺LzƂ=فd " P-Iiq[H*_C6e1:lnߞҥqy#Zwł[z~tYIO[R  * 2fZWEFG>iZʉBʺe3Rd섦v4bΜ)ѣ#GACv_Y~ z|ȣbI2*ڥ,2Y!IQGRpQKlN .U?Wc/SUiw{RlBIu.TRV c@?| GwXX|ٕ+jA4VF¬'|~z5 W.W:HhR黌C#!loq/F㢧{cUbRz@C"dcա$?tRd>NC(6}׹8ӾJtN0S(9Dpv$NG{JT_2Ix19e=k{B]cb>,s,~EuZwŎxza2lKͩ f}@wl1ȏdz '<(nzpص~BQ1 QdI{Ճc-77\> (4h<:Q Muq!'LYjw _JV^ye'U_ Vde ڠPRٹt$\TR9=03oy2*.jo-[sL$^@cHD :p H(ە\qD`ggfW @D|ύg]7p PvٍxU¹DxsBVAH$/tX1s6ݩ)@n=h(#.+xxo$ {xU &x o5&? o]Z+~h6c m aF#I *%Rߎ'jޝʉp.Y& 4郘ā£A; vQ[3QCLˏ#'D}4@Cs!0}(8S|a."tTS:ƪ͔W4,^c##D wZ:hMT el o3 9u 7`5$pA\ukJsd#컞M^ti?ۘjh5g 3ulĦ55J`mΆS5FZ>s+$F[ϭKJvB$͵{)⁁l"C^D6Ez!C$ BVM!XXFEһUn ˻C-h?EÏ[8qL;?6FL%AxTU756D*iooq> zE/~hn~ /ۘ|c8)ZKwF+kX6r"YɎ,֌&-yě+`C&`G [-nn8tٙ,vd=9Jxeq!o~q᧨џRΗ4QbDZ.xTp1h]t}n9d&hE'QZN}4=P7I9g] !)EJ5 Bڱ ;ѻKEYܥoZ!JȨ$#d3{R# f`&` ꉱq"ťD?cB=52&`|3PJE9':v.>o j+Lo (;]஬|f\0ASpLŶj %:s`` Wg X/)m+=}[4vf2S KCasT!LūSq\S#Wa.Aw\Zb8C,X\qS=纓!&'v-8@\^|)JJB8.&NDE-b84<' z(`ȲZf^=<`fLZQ 7 -ÂFTtgOl?O Rd9V]$}NE V;UHC1KA1VK[q3|-fhAiX&t%1Gb EMI v"QgojЈS;YtX@$9 wىΘd(\Y|?+V!)As_pF/nf XK Z(7oMf|A^o* `s( ָN%gZ20:y!ढVL=G;&e@'Te*To2DlǮd+HG㷇 mhe$\˵|xSqNDSZ=dQygCa9ͧT ~BN i*.̻_cvI09RO4]F%mh$$D  .&BN!iT=Aܲ9K,ؤ'u| WV⨪m)sTW @+Jv]5œ"wbzam"B;ɉ;3!LcmVao,nϧͳK% p#N,0_|={ 8"qŝQPkf#T78Υ+~h hǩ,O*Yr@u(* h?n tݼPP~ @GdZ+Dm6Z1-W:i3r6<4e\]B݉*qyŦ߾{"{]`2&V_;rk҆}NFn$>b gY!;ؗFIZ-^i{S˱MuC39]I8= - 5ӛ^C^&% l4~R*~|jK/? PPk2eevKUw7|5) /PR7<+&PТ5X\@Hj;'_T@SF2 ieƪN=ԫ+PGRf0l9?&iO7 3~i X(oՃFKN4w'\ޱ HDXX-o`k /-Ё^$P ás%Z;5YG4L\YT[BQ{a'4=S</@^5 iK͂ȏRN_F l7l~œÉW LMTV%!Xqx!"mIQ4Bv|(vC )g*nL){z=?,rJ1tЙò|[:ke's˄rzIDE}%FzthC==݆ hiC M>pgvuɢչq$ـjZ TY<S 6ʸGb'|V5)EÞUEjEfDsSmFˢt3Qݧ4QX|M%&VSoԉ6)I 166sO9D֔t^7OI(à4Ԡ k |TЀ$/r0j9T c Sy/9! ^jEF_uYîeFȄ7] #rs2jn4&RoCFgڸ[Aa`BT؃,߈{h6(T6ᤚ@fH"qv`ZPe 84T%G'͌Rw)廉9eJDIw3ޒ˦X ՚&@yFp0ԹYD[`XejNq26`Ki8D9T@EA{{).먢4P+7w~(Rs/CK) 8ƌi!/rEgo׸Ns߁x#q?(A?H0u@pM(;77R}!CijGDfS,YRTR=yz,m~!K U(l˥8Ȍ 9< 5c(:l*8E'ô,b݋L.J֬K=vK=e(\G`{QXX࠶@SŵN;^}m._oO zꏋw=v֖Ux(1eiᝬ/rv  ^V~^YGUR2h=;A?ё'^ ԶשI|'5R =?!}`v}D(@nuEܮ7B|(J# X]M$5XCLus&pK"1I!^Y WO?.{1`RܓE U԰Ts`W6#bN朐p=ȸvXGАN];bWZ 2U9 [r6;'25f)tTH997-hFF"Ze">QX')):-߽T׵/?"x[L8P QNU Z/c_@e,S5?sJ`-5d`Q4Ww@4G܌Ӫ` MA2rMUW~6 v4Ϝ^LFB *̑d;$}v]~> /RbOp?]B׈0 d}"`ߦ3uD57,p;z \.' kYxw>nًocƬ.@6ȗAߙ#})q| b&Ixbo{'+-VLx+aqUٙV4efXC܈<ޤW5#^k4W oǷBaUpjK}9e bWdAa#J@؜?'p2Dm.PywFզOGaΈC8PpX9Hykg*+:'ؒnQ/XsP̰n@2K!YYۣ~CXho7P t?baO~d8)]hbh1uu`W|:NwS+h/z|(gF7uɏjd7dUzGbD$t; KcIOQ<$xigTY'9KElz, b|m ģFߒm BsjM!0-).D?Zݾ ׶w/+(frS1$K.Qgy'H%&/è "`%塢EkIMZ ʇ:1ĂHvw?.Ш)a qLZ짧D0|I[qxgD<6c;*a3Ur;avH~BW sմLxY$dצJJv.QNnLcnv?\ vC[5 ?Zdc%IPԿ VTzTUa޷MY͋U߂zSU_9`}b,{_B\0[ 럔@rmq89/m-f3{=< ۺ;zϝ(݋,j]txKuZck40Oe\Or=J¹tVxn<W9S^d>= շ=`u1"TW!s7װ^bn5s=R8ҏM~(F幟x$/1rc-UC5'L Pj y JGgsD-~Hւ뭤)8 4aoހVWHmFMDžT3F|TW;7O.S8(3Թ"x++x @Z͏ץV〔_eϷĚY/GkԴe:k=5@/8`u׫%<''A tBog|G:2O*e[=K ej}M.`E_+;ׇ*1 )VŔH͟O?_[ Р{BW s)7ɻ炯/Qke0Z`"J Mj=N֍l3 Zѫ`Y5]ATqe1V a9U?'mi^oVa CjWqь깴QG 5A}^oz<f[Z0j 9Ø߁;"')rr1t?zzĵ@N.r)4U ^,!s]X\2+.p 1!zI{~jelڵ iY}`hs(s Cxn~X@ :sF>k־1 VI"h0Z6WҨ GEkXG> Y]h{|]yfW_w.H95@H!B`ۯE7m{CE!Ȇ9} ؅#gыN sVH]ꃨf9Qsrk Q6H0Pbr.Wi;' Wpf`\̕iCe|]*2\=HEM ̻(}PY]\sD 籚+ދ?s!2Jyh yָ -9^=%%Z|7fK';ٯVQozBb <:k*\}#PrHw9V+u\O4e@-t; Y\n-z/$N1RnJD*e嵩Oi(=^ &f1z裭Y]4yu:J$ 8˘#:])*^ ֞vura妏sI+R%C OԩBI+4Y<đY\ n菩%AXtX~MJˑ{HsdO{2L w-Aܛ祸%姲UւifnxmL,+HRB%x<-x llQ Q YHuA*?5s_ZOӯSt `fzx2l [J &+.t24Gnr) JUl"rirW. PmhZ^ȷ8Ś/!6%H677? U7-YJ͹':Q .C+,5M\K쀓€f*VR dncǂipg=-:Z쯖R!K ЎCp2?+L,C+/yyvry?B%J0L".vYMO`w&Z6SϱGĵVvЋJ2Q&~X@ [y ;*L\7VȉdiBRg2pY[櫄4S*uΜ-Ч[djc9 VWfӌ|9[U\W;┦ 'ԇP%+LSzVUx ‘Ðl)XQA<.Ks_Rݩ4UlP=?ڷ* bV)c H A2vQH2Y mQ 5G7Y`*]{}"H t4%jW"7:4tɳ1!䅅22U LGh'tW?y\Ypo qpAć@ȆHz1yIKs%tR/\6{/#10- idՆt]S0H*TRLj}]+5mK<~&єk$mq\i<{l~Vwd19+H,7R8-ڟ:%9or"f#71T}F6< )~!ss,l9GBeCg-v&F_Ipkdx;*Ca*Q:1secmy ) YF 2몞VYs:YMgB! jۈnO2!ບrƽ _bW;F.S7fU6̠F\C cj礿;Yb1n}MYx߄1ʄ8"e4xj"%,*Z>Ԁ=%Jp(ܒvV+)vL[i3J<ӂ6:oY0':vӃ ^ťǶ1:Dm_Z[{n ~Ԍ15CrzN#:\e K%y`H S^X]ɬ&[m%jr6l8k8H@-}'8Pi#';nټ˰ZʮN&Gϖyl4Bk FRي=ڷ[FΜGj 8my6 a(O˺!Efbh,=@:y뮂?z\q7}j!2k9x_}2J">KŌD[)\ЅO84<z]E0vKԺ:ҳ7NE+J8F lx3hQ2 ff6Yx\gWx]+;?Xeh; BTeN+SLcWPK>ݞ| `j{ ZqAXFZC'8>_ I[ut2!C~?1+˪oGgҰݭOƒ*=Dbϗl v}T>rn/CYB<(D:C a#- t/}u3-[4[NT.}$4S<"_Sdns qp :rxs?\4I(Dc"u[r9YVҪYTt^c˸*l-um'D|-`30\; |FP*R+Ғ8=$Ta6 ]%Kӫ+vKN{LYi9 QN8H<($4"քW3M{OxwR7rjOS1x0s?7aǔSw~}k 82Qz8 %4|D=bNP']FVL- /& ?rγSɁ2kGpa7v00artb.z{!&XQ &>Obwkw0pܵ\m?^8t :W_4u=֔0. :-#(fs/,*PĨ T&AdbDZB]ɺLWնDS{[$+pwHCc#'ܷMD_6}vOm4={M>Ns߁Ϙg zB>N^Y5 -<Lq%vaHAybO HjpN|/6g:'Zk"Er bB|\`([E-gM BY/Gx } mUa^ܞ|Wz{y*Q.68Q A`n*L-,s)A&b̥ڴwπ%|K{cS EBÔFXp+:kʖu%U}OE6(TWÒN 8)-4`Y7)uIS+Pji9rǖ;} T0PeXk`w{,+_\@HI7- 6925*SY*WY3jg8{гe0v~YAu!B4Ω=IZ"H;:;QޔRћh#ЃT[*f ·rj1l勠(7 J| 5t׌[fs3WzzM\_m~)?σȥ{xք>/RVn-ՠVoF_ڹ,J`/{ ȢM\MJ)p~\ w< CЉ?n~L./B#S K_(c97ZPӽcH^7";[ӏ^ Q_iæYUCᛏ.D"2U|W$J0lDiz/Psh.ep^h@P|klZ&$s1x߱9M ܚNq1T&CU GZ^W݊%>|YEu^ b _xh&NH^hcQ@ ^vz# YԎ?JdwGNjӈtG1 u-;-Yb}Uf 7y+;L֖ b#[p0 Rni%! dž__H\,j\g%TzeO~DG^(m䉞zA^HdκdHUf3Z\ù45޾sDSPUR3pֶ I%\aOO.Ģc |:<)x`޿ PG=(F!! =pHԝveQ3.nAL iM6pgK8s=/i!xE/xGIoj A>]<@߱W$>d7\@_EZXI STԨiڐF4;88ʆ' hPz{?S"Wr JQ}m)AAv5Ļbs*MG!@8/ Ik0 ;)8hP~=jދ._|{{Wp6`$L!g&nO+1'+nB)Uxq T࢝w%hD'UBW>-75;PƻAP*O`Ծh k OIFj%lmgXT݊=HA#)!Ucgc.LZ!u\,aSM4w4o~+]ߘtO&ke&uɥT Ftq~hv_x3i#x}>l֘h~<&R17ik^1\׈4'ez[iQůgٜ^)Y+\quanA4.JҗD0PߏHl=dXC YjDQo;#fΣaJF2+МRqH](У'0" V}9:'O&zm}>1dT~n$HRo Y,;Oժ:Q%:B86>JbL>ЮVLeXƒ2ٿI4L#8l5{0_ĭ꽙 M8 3u2(m$Oӗb\ XDy?mHBӬƐ #}X&()Ҏ*4#_ BOVƩ1#:{:"$'@t+ k,~Vaշ#\n:EHږM9ĉ+mv[f`@ .U>x5g$/-qgP6OH0`*G;ַ c=@eGaN]l #)ǂBЈ.vR VDm#pw(Gz grdHִnyk+ƞM;L I{fYbנs?B|bMpLc6Jt(bL2XYܠ"O\iuQ>c2~Ei}0t!=( 8b!L) w#!DY%R8lq* q}ѕ|ž]9Up ;OQ )xǟd} y`/`%ܐ@;%COΊt_+'p+MP ;ʅг_^vZJgږyHdN$-=2c:?\78K]= WL$)& WT쭿jSQ;S\_m8IKG sdtb=W:F͠ c|h8<9ZXK`d F+#<'N˓ \ N0К]= w˧;Ώ3t/3R6\^xu%$8Lb%˚B ~xax( ;e (?MR" By_QrhZ3z]6ao^8̛8LPѧCK)b?WN@Zq<*6}O] N*t C%ՊZŒd6e~=C;D 3ˮ!Ý{#I$nUҨ$YQ|Gʀ/Ҿ y]KN[uw,$[=۔ՕgWҌ ,uq\[Y.o;w~Νz@Kcܔ(w16zaO:Ą!4 `jvT7,ZcU<ܭN W!vRi@A &ě  yP*w6 w0l,Ll?z|Yy2ca\NJF?Ww~+e5kz8(x_~ǑXeXUjt*~{I1mm % kPt7PuN!Ld JCGdE-+w`vԈÄ!W :jR(5i9jV̯Fތ>MD}Ø`Azq=Q%R3Q Kz\D|z*.W, Iܦ^9`UԀ-afK脘PVA;{gH ~/i@L7:X=MiTVYjq9ߝunO{Bj5$+j' еbwt.Gg{Ts+)t 9OPu>YS>L? OMm`k8 nL#H(;@nɌkvOEIeC6۸O8=V"$BcDsGZhAE{nMryU$JCeFl^ڙwL=:1ќQ0<5,n 6u*z;LwÎpB|NŕzXE j*PG%$jV6"Qc$VL`2{ ; <^"(Yr p b/=1> o#|HBGYtΝL`6[zK,XV>;8[VR\d5:V/h _ӳ4ftlDeoBXsY[}| U!x?Sk݇$QW3 mUʂ8'6 @ x%\o:$%sJ+d|]gBHAνXLw\)xGlM>6sQ8Pq>? 8[{*W޲!)ptGŠE9w~׮*GL`I7צ\h: 2)ae dq0QԈimeG!wb(N`ͦ.B~ Yg1W؝`!YrUWf"ʧ޵V"Xn㎬jZ3iMSX yifNGkYoRvY5ay#,!<1~G2 c{|CL"0iyN]G<^Ò){ɛy}9[v)X&dxՀ X ]Sݚ y* Y8 Wop{tV_yy=axn8A,ksxk>َFFVOBCq xK]^>n`go_5Q-eru3|M[pR7ͺgyhN]"9^sg} +n*Z44d}ӰߡIRNSxbq*j:R/dj,5{t"!Ƣ%J?Ic=6<XU,܈PEwubL>*sK16F#FbMPAhTnjF17$@hgcf{;mRF  o5wN- !/c<BndN g 5k'R h740>Wbz\Ы6~YLpHTA[{+]8٬s"gCkA |YLkkЇ;VN$ "5 _!_9LwaLe3G==`50nj ,.=攚Θ}/-;H.>SR(0ӈ8 }9#Dm0#T+ڡ(@d- JHCȯft4 `KC;Azpn3+e7! $+QgIB@h73qem}OgnX_}Rv0k/֧f{TQ@L<Ȇ@pᐊaw.ZWt~+OzfVW,XcH2f2؞!ίU P`GY&Ţ֝ l9o9g}Qd";.u T F%?l.S[ub$@v)>Hu\& +JnAAY6cr!Xog v8ۥZB$/Qv_߼-e^Be uO[(ylcZA=6NYcւ~x we G֮n^+_Rʒ-PVݙe˙ؾfJ?3;t2E>h"XPEKt {\-,@#Rj?n pɚiyoOH= u|]>ڮ f \Ÿ9uPSF4!%)v[-Upkk!HQ閪SU =wjf#ha&I8[E25-(s)DcT7W>;ld'4uE_T+L1HO~r+lT]!z "ݨr\PgOZ689` v(*D~E\K?m')Joc&R6VKHبM$A! ̒렱Yz+c(Z)^hOqvSOWJRWZ9lc^L'0a@#`5 eg0^. Eo{*dʼn-9kvbO3з·cH 5ۈ(gsqLS|_}(u~. - FG}Q(?} sxoiƬXcjw?|ȑjwV!ʯPjyb OPlMQ2ؼKv4gc%vˉJPeǍ^]+(hCsIn]DƦۿOn lAσ*2L6U1l(Q?~3\jS?^,iH.^XkjkxRI7#ofjPBpI>XjRUcip*N:"{-Y^:*D9_-r<\Q( <۬p/eȲ e xj%$n)<&֍>4l 8ExHH'/dp1zY,DhɆٳN`ޖ%*Z/tq*+Poq8d)?̽Ny<X V% c&EV>'BbDԄ1o\א݂jj]( 6-]3>gA_3y'4VaN59g xMđ\5&WeWW#7tBÚ@uu-g^|`soAn9@W`%jj|s MUՁ-1x : y~t&CBp;:bi3,D3 IM8\M5$6MG x(E?!ȿ cYLΏWG_蛈UÐ\k]"9l ?P,i 2;Xma?HSS##0il:\2mxya0U5,)W3~gYJokQ?)Ml Y`l@x{Y¯]e @ue2*VлKTK3Z}>}_N'g'{ZdU!u W@=b5:Pssx*I,xoy'<b7-04 50rwdw%w{liٔo4YJrhjz[~wlB[)Vϩ]ԍ#u:e7s}~\O_A 1hP0DG{^ޏK3ls|ZZzJIwՐ3;ݡ?_.6?g6KY˵_ͻqO9bV }ʪN2@# )F$h#\oK a#]`U {qDaDr`լ\[V4nvݷJߺܺ}P4(RKe4HOEf\'ѯˋ{wtkZƴCPͮq%gƸzƄbUpQM8Yis M.[7N2 =p  ©kCu<ަkMٟkm .$޹N%>kEVr.F՘Dnp?_NU{CAL.^WhU"vgD7q \V0dw>9?q뽈hLC\f% dQdQH!CX~S0Güݼ?g" U9Bb% ?ɢWÚcQGݕu:`I<.#`P,Gm 3nA]SNo? k#t5WQ8 4M.Б}(&\&_L-F̬VNܥg%ҩxX?(s)D8Ć9 es:\f@eXxׅ5A)dtAڰJ9I82vDʕ?Ѳ+?9F8LXgpAaڍdFRض>@S A`㥚;Z1{9pP&|3/ L%C%`cse]GftgPZrP,}LCkTAQ[S݄ώOl9)0aw<(m %$`&oJ8"i''~gdXY˂RܴjAh㎛57 :0zN0&`U5|xx1)ʧ e4c{BI&!P?ʹl\.cV~aAwePwjԐy 2Cnc5ei[Y(.C>{` 3MeX܄CF} Daaeߟݞ;'tY7_1V^Lb HupA%*JxZW96I9Oͽ.6v eV!FuOo. ]@`#6NB7nDa 4i2*ˑ znꓓV6tҀUu˳ N{|/Dt(;nU 6d8k#:8xŐ8)3Tq (fϭ1(/lP %f|CR3I9QZD ي4&7.faH؏3eUƏzg mԡi`U,\?]2^+x=Ĵeo9O}>Oe}ئBWNebEZ7/5WR{;E؛jv!gUYJrMQ,'vrzn>@ؒizf)揻Dkٽ5W$ d^nk?MJ)%O)2T4kH&]`A=.'HW(+Yk 6a)Rc =D98qjÚelO~bIKrzJ ͌~~FeAg&B`wxWI#]V>[dirջ;dJ(&[Y5Bwf>|U~jB6&NXS@d;0qNxf)7!D"LPj+ nAD~z̠ƷVu#,8a7 z|.NwY)&]T2Eq]?,=BoآeN3^X6%{NE%f LZ}?&&ni"kkf)$87|'R ZɫJIxIjp&Wۻ Y4S#[|ƥEb#Z&#p| /jhPVk| !@\V!H=MjH*?(A!| %g'zY 2A؟MKe.G n C~m(T|OKWcӠ6L!<"3g1( A-ke8Ev*B"FAb%e1"`ԡ(\.{ 9BgK#3j\y*p>tG9+<4uuͣTrX{*,@QT;):Bm+LNRn{qog\^ae:u?RMl4ܜ&AV\%Rt4ZkP͊A)sq0 /pfa]hW{r`ÈO 7 y2ҔGGW" wo9|{5J:3/`3ǼL' YƄ,jpy7,z2{R X4{i,oBm\8ݾ A߻;̥kɸ\+ \S,so0۩3[c'We9%XSNpVWc)f@ >uy5eg-a vìpN&j俙l]{`i T# Ŧ!`| >b#ϱQ`2u;L=)@(Hvmq; ɩ:<59aTYer؛<\}a S&WܒG4/rؖ1[ J媈ZYb7}TAS3s`j*hwBSGy54I)}yX!R5+W ʏlj߸aiGP9Zߙ[F1Ir m s{Ni }|b3M\ :7Lq1ϫQGfZI1cM"#OGY:&kM|պ+=T\[PQ,Zs>%5řt 8 `fA;t+lb_`/S(4 +A@4+ ɣəϻ:O} _^]q86%爄4\Î$yg{oN w~c6"E-DkҝsH YAr:}6Wt"r{OM:`hAcȑ`uM[ֶxeRncS`2~xSD Yָ)vFݟIK](aV^0fm`Sql6߹+ؕ}ᅋj6iѪ/{Siٻط$N*#渚n/+ 7_?68ȦVo+6ؘ=~[d&MakPLyj%Һ }rRAm2L-h Аxziw]d;00p;xl>tX/i`9NP%?MQJƦ RQZlv(mSGy{=7zfGfΌQLލL Y^4yDq>| xgNekOܩBHoj&%, R$Ͳ獲 )%v6ykR=>^ħ>nvJ3-P>b:> >+z? ZF?\M2tţX}්9QR =}LkڍVH%>PIi~ “UXn(]l #,W]AEVK52\TO) Yy̐Wh5cu,<:mu8R#GVZ <D:<цAdQkI@u3RW7a+n@itF ڳ|R'c^z8KH,4N‡7 KT8PLpv UmNKM:(F07{E'&@ M 1uCh@y_w4劣Pp2G|cڈW׫kl%ȏ"Q> 愶_N.XÌЉ'U•:Ԏf=u/˩< NwtoeWLJ"}U?&%m$Q Ev,j7]ۆ-j٤ ]Xy;Ǚ"F%+i8|;N^=pFB&q*,&>R̳]jOo? Lт( {U/@BEyl) !ơdpO`lk B;C/qyAJNg"kWETt593sj>k7BsĪ5UѺVʀ( `&"`D'1 UKP"efj}^Cr2M{$Nk~ qs/b>铔q >[y* 7*K -$e.~粴G <;ʄ}X.O:EJӲuH1jKUFY¢a4ݎxoT˱gy^?0UNd"?dbGGTTh$۫QّȟJdv)-z?v;*lZkh[N)G=o W U>̴oۚ.RIM$V9V|L.#8n]NP&";<5mMpw ,' 4TϺ'_G?6x"nzb4gy:k@nX.>X=:MȃF] M|E1nt ԇL2Pn#Y4I~LhB{{,d2C.].S)caSKs]ZD-zoam,N9n#1D8)y*zB U{fű KEjwuU3EMW>ѥ"lo }TAkuGau\;:s!V9@ycjq!gx@w so{FB9ƻH1ų̅)XJ[*oBkL^ H@5֒yjvENdELלn\h\h(zT*UBevklVY0R)'<B .dnf'ADtB\ {Z!ʹE8NC# ;9=k )v2mVYثc(HEJKζO IM'|@:w\XsH:weo/Z'UgQhPrq >J&`ZxU/պ:U6L 4eh}'Hl&8XdjdKmi+P" ] L]wIM6yasIƠ[&q~u6s9H00nȌTW\6BA5 )xy#4+›zgj;Ls* -VnX0KnpR:@-kfuW7M"SE fjUkYSp̐4 \!+3hg^ w*[a!ٯ5z'Th u$oD53H,$Kj=!Q4E:{]8Nx6-dI'M΢αJ'"/0ޟ3o4L߿tE眣LaCNʁC3*{z%~plu\ WK3g1pq_+Ё1'M=ix&E㽶 msGb\gEw] f#S4rH0_’t>?ު.#ZF$1e5lH0~Y)>_{?J' 4X31_pAWlN+*zGfr4uSQ`]2mJM8vMڔr߷D\Bm,-9KAk=I碫嶨}IMЌ:<9ƺ,bd~3}ɎPKTBuϞ}Q#N?E<֜'t<5saT hICJ=m Xyl(Nf(ͨWn%@ GđAШxS񽜖J=BKJy ~O+h/-7ڑc.l-j"~|KsϽ!Ħh}:U(r:H3ď-/ &7  _$bȓӅ< =h&a6,KEHat H5ᆹXеӪ^+ ) L} N 3r+(wns5N;3W$ՠ64Y脤tpj_/L( YsGjh}8$V+w$uZmĜ zmG?θ5?lt&q{H[$lo@7/+N\:`@Yiƻ4aFZB\#%5fÑ,qϢ^"Y)2ʕt@%-9K8;4(n B2e1.lU{8$c/>m)$ƚ*ƽQ+% ClY{g2Iwy9XT^'!B@()S7Jm2, ۓՂ}H,~$ М>a1Cʐ2Y3kJ u0"4tR TC)_6WO|BD6|l2%~TD:J2Rȉ@pJ9FO%̶$|;/؟60<}͉OsQ-$;Bσ#pmCx)c JO \AHҍgil]8ɔ 7hPg:/.{VI6:dwk_= Z jxb!PHA~\aH4M e$|.6S\תS|<%tYPygAy]R62bibP.ӉG3,*\pNrJ@6JHky^=Z!?٪ߐ|vDZJpF M$׋_;u:VF'_T@ zne2Jkp|Y^=s#_m'KD;%aqt}Fdׁ^2S8EQ<(1똏b@tEFLZZlրe0)H/ueKWhFy<䅪 fX5t#\KOUT ᒄv/o4)zLoX=c:tlXj5DB\hX&v£A d̈l'=yY=h=ukqf _hsΟabBj>:ۣgpSgIl\-Ŷ4L*~`Ȼ(IfH"F< sq i3buu;~ , "HWm[rnKLFJP[dM{љ}~F(g %2q1uy CfB)K9oq5D¸yP c?-i%mΎZ*|텒GY4be{aU+(J*%Lɲ)h?/Z_}$ 4$ Rw #)ǁ-ELRl=˭ui#DK?,:i]?)F!h[(:~f0L4b~`9Ylmokk°F}#@&. .OȺE[{ չ%d$7g(OJ1Fޘ=[(C F2eAc DG[RPv1Np ğy~@!8EpMuu$Ԓk,1)bu p((|t`b8BȋL_϶sRThuE!f1Ӻ}8r]e40 9o|H@YF~q|zW6t:kB4,=5TRn=\^WTv# O!%T{ x.( c,摮X=ڠw^P),t50&˩g2@ne¨`9qĒ'm[5:^v'aSuf"V˽Jƛ6V =Ig*bPlx3-"Õ{$z+5ame̕WG͛7VZPP'Y~vQ.]+Ñm㜋_x+ȏKBFePX[=bʞbIJbb`Eɵ'7 OZI8Iew39eI ;T͘KwV(l} q>e͢R;lOGs cct>aN(bGy2դiNV<^;[l},û@^ M;{|k K r}| +c&(-3HO~m!R80h#6f*~[A>R̷A*FE;Ŏ݀c>7ҕl_GW2/YSbZ>W Y k}}l g^> 0`2-DK=^T4 d.(-K6o/8@"2 9fn@JlS8t]SbOۭ:/@Wsp@^~ƀ%p0R8X?8ժ~y`"Ӷ-ZEjjUu,xno5< 6VI{indacnGN~K^ 7B,,dX8;Rw >n?q[U rDyS`y970L|^5GmJjsC o?Xv "Ed cUk9ĺK1LK:27~ńNͼǥ"& OR.Lت =l!o9TtW޿)*Yˊ?tyʏ%YDUx檢Ah7qz"Syܮ"f]?ٷ*' y zI0+IƽAt Θ ($jgCB~禸>h\N'f|pQt{/u4CuRO dēH}cH?%3֗¶q W{_D݌w(o6i)Ӆ*\ )A<ȯ Vk'CɄN?[96>XnvLY( Iѳ4R.te7"dݩ!:|RР*41IO2 ,,ZfU)dL\`Q"q?3[7S(2*V)u  5{E: >&gggB"{!.,:pg)΅dꕵ52$'o cTfX>fHLZV )A|T#lv͉cLZIܲ%Y>(TUG37Rɡp4uQTc5={!SYK *GE -u+RUlj)֙dqSQ=G&+*(el@x0S2ވTu)Vn(_5@Ρ cCɳ=;bȤ5L̍z ъs(H>6!IΆia݌sXe&0B)t}!8 ]aQ"3E5(ƚ5=@dHʾ15@@].Ͻn qG7;!X+q: jQDplmX#@crل4αU˅hol3#h"=,Cx*ǾG^so$!Wn&L'6Lь`[ƾe%953M;e٠o[[b0 ͆1\߆GZޕz@d54KQpixl_;(NGOC@m:҅\ ҂0,b$vg1(@y/sfDvMg ;=_rPBG`Lm*žA Ξa}&Pp1F]nF'>`)˕ qe.RdЖ斀2RY!oD.>9KMD{>ݓ] ˢYiϵLRn2ԋfzlXne WR׾ KG7Xje8n.NN'kcͽsآOˢ-Gݶ7V> xتbf+OFOծ(i]Y)bž씦\u3ˠ]a$o%^},܏>CXmЀz2GN|L+S|zlty(ѲJtsKvJ![/1tTd|"H!E"Ϩ|$Suf^Ÿ$lI.3Gi m_r&8$A2>f=f&l75VV9'\@Paʱ-?c G⹇A8_$33Ә{HJf+(o4[y x: DA@bŒo$-k<$=QJ N)JdhJU)6^2v T 4{-C$ .zːd4 0"*"?x̾rAMáuL(Ncv\p5yqw dZ h|4編Z!iX~xݭ/֑ DK_{7E4PWoKU?L>C%I|쩛W#oW<;'q - >b>Ih_/$)39>C_F)I |:B*`C`]Ăna&!Bȣ~+YDJ|0L'Y`k=P}d) i9N29jh+»&qV{:nj轗Pi1B)>tHv2B!Tv<8-x\#T1G3?mk,M]';qI"޽MSg ڰKe)]yynws8:cUTX ׶k)tO'_*9fWM-]drXn.+$ߏqƃk)v'ڥ')h.߄R~eqWΐcKodn( jWJ2Kmm‰f54- wfEc׿CH!iHeIn{}j1{j}A EVyJU; ?९ÕZ%]UEI,]cbƆu$/H=tKwx$ZI ƚUJCŏ:FwFk/p53\ am(.C'8Chdyڄ@#|2m w 6S\@ϻٞdmH 'G!.MxZZ8?w2QRf.jdc3#iiiK ֒neT%1d#k%t1.: FY(Hٵ&2 m@LwoCR[;?2g' 8Nbk Od?N  >8N2l> ū-so:.s?r Gkc)=m@%pR%qrZC3MDu5kϟ #UB`+^ym +~PS?(%G*v"bwPB-XGX N݊'R*`7J&鯣GkQ"$#%HXKD/V7٤. >(Oӆ=A?%gwmm^́3aVQ%c^f;+y%[6uA/g]K ]zL菞{2tUv1p;*evUpȌܕg@8ZtL H*/NI 16#Ђ ;HUrGsq3A%$8$GǂPĜA31KXHܝI{u R&K#sL< cCv4S C fΖµ  lf@CBx^Ma_js$"0ymɺg,% #ݤ(Yrz>!W˛D(Z/N]#U)}P,_@W'f:W{Y:~lcҽb6G56SZ(vP mZڂ)ljs%>"~:kAB\N#s9b- ΦְїI%};&#,ͨteٓ)6tlcdKaۧӳz)[+1ws#@$8{R@lmpKcdİVلlGb`RYoZ&(z.)7K H8W덹lFԘp,,2':8.7/3s-׽ᨤTֶAi*cCb(}ѝ||Xsa x=KbSՑ6EcqXء":&CGɋ:9'7 $Dp,j2\pfx0PTnhKd18{s h6)VM8l  2b7K+ Nůˋ.&Gܲ/;ěXJy*)EfSͥt3M-FCGx5W}D@+ SH6T Įd ,=r.atmvNhHl3sIzu # X?[8Q=3#A]b*/},sNOYZ'c?> D7yUOB?'VMA\E  d0yiJ^A#b- NkáBfDZX/41A=L;Quo bHimbnfgrmx4)..~oGoA~] J}G"GaqޔX*ABy;`O:a, ?Z4J#Lv QJёB-͢D8O;w6Ѕ4rʮ77)7;x*'UO_[ 0"2bX^h`?< \ >bKMJ e$z\ HFApI;h| *j$*"Z&2Nh1ic$A˜f:LNOˀ={&_> 5KcR.ËQ Rc;2RtK4~ T><\i V}݆a>&lsw YiIa*XuATKS. Cz2WB6:0z;9Iig:U!n65T;O{WM@*D:y2 g6Q LxQZ-0O^A{k ڨYصm>F7ZG"(kָ\ɃgdwHUCq7%Iv)wJPq$x\mSkP bʛG=H9(XU~jE%yiB+dTI*%L|Of>hhSV&@)g@gkFڻGhʎݭަ!CWqzw wD-$=ف$V̗'٨`-y.ո2Sz+N" Ea-WLePhlwGe!%𷆲>ofѕ̰̓OփGB m]cӎi* ĢM[i:)C g_t MwbTd3 #C(,.KB(wEkj_ !m^a0_ooj^Q~]d. #QTL%{s(( *ogu9qdQa$-?, FEd ( l/UG˚|#-Bai7YT3dw :Jȍ ͆[,DZ#X$`: hd!%.'Bd? oH ULK|*mfįLiKHۭfp@ib,5j6 @αl>9?4}z.Xû ucD}6Z}^ZR1=iFcਜ਼Mu$*!ZJ p' =]ghOןNg?NwXP]} 7xr D^eVzjrr[F!(X^{mTl,Hn`pśD*+w~/geZ<-&pZ66~KRai[T]'jG!CJ?K7",͍2;":Y|LZuM,ABҕ]L?8<#\:iV5Em f~`; |ڤ"O~]o &[Y"Aǣ&?B;J<7Jmyr9:^-wXe6f"ٕݓu!GQJ;.h98WIO!fyQ.B4eW[wP§ ʻƽW{j*\ˉP%Vz6ckC?^ óFgi@Qv1*P}15r# qE}A@IFq&Ȭ]!"tJ?8ܟEǁP꾲W7JG_1( s ;$!`̐FU>Y;-}t`ժzm'_xƞ\hlElA%u9w=+ƴe||^҇(Y B0,^kƲw;g&RKq'OHy*d.m#\ ^ uvMD SOᆌ =7uȘ$+#xdLPnq9j4?rXc@ܹ]OtﭷWl KwT\!ae+' *C""tH!9T7Js/Le2֡X3} OsY%ݏ?!*T: Y2dphY / sGhEAAfG4KP%juC5&om4;Hj!+@- =&9&=>5ekᒠe2jL6ɦ&}?6\vĆi{O?63+1#٘V/W\r.pLR,-VQҲԂ& X(.rSq{;kT?w$M U8SrYٲlG<%{+"q"x8x~*cQ 1srҪߵ.yQ?H[xd`JceF3Q;CY_=]F937NKYcMā㋛8s.ՊFϊ)\))o i"^$5yWҿ~btZ":Y,K8uQK(ThTƆqq>'l;:zk;.r 0mnDZ]Xyu;L:'JˀŠzTL8+ tyFTs$[}\E~N/\B F 'M;I1/sDоJ .f+<{˖9"NNE$$bN>(E`2i_XGWRW?DO٧'lA柌3mdOt5kkc/*UgS[{ut@_Mdz I{gKAٻƟ$vMTof(o< !YA&@z/wZIРG>w0'|ѵ)Gg|^Ζm8U! lcq:g'=w7{u|")i'pZѐ:% sNΒ,2/YN*IoKh&uI0P ȼ39fڞ .ߴVfĞFS%v}Pt@."3-mtʜl H \?ayf,NA5 "S caj  @I/e'$7.L#o1#+Q.!knjW!k Fv_rǀ.7 FK@Vg|I"S[eAP#6lw-)|PfCNpB`$ {i^@ ʜ~ܼ%jxylCj_pJ1H}bxYEjQDH//YbLpl*d#sԦU2YYQ&y}lTzA^ZKx M$& \vidž7p m,KB42 骊D`rF!Q98[ ;[C7,%'ʭ UUM)t9 yk·Egodϭ< Z%v81I9$J?>I#FضɼL^P+rAd% dY#7~nGB$A͕I_f0:d}J,`cnLJlHY 01y;,!nǼR7q{촟}lV1QCO,xM_&~"No-_x2@N1WM!.?e M@Vg9+bX{|t9FǷ gU3 XU u]&:aUGm-h VX(S \A^ӼgNa})k4=*mUI8r!Msl̺#M2dC;W}C#{ڮ䇌mٿzǤpx/uTVJ_٨-Y aGro #a-֥?YhV' UWanyd7(ܩh9Q&3ߥ3N(,jӱO(|+ף|#=cg 4P%0Ru/nVYXSlw.au X <~;0DDjuqf"zOoiK?REXmC+Y0q~*$_ H  ,_3O3~j<`pd\Ti[(63?*=%e-x5sU%a!ܯl,?{p}LL5^n$~(ĉt+P"GfE5 l3L X#.P '#+]>5":k+٢(e 9{5W)?jѧkV~hW[";}d&:~QUΝ2y&̆}(vJSČM1/z^a'6Y9?@}`!.-oa#j *W ZbJ1 њk J"kyiRTh)rs2^%T5~k7ٺ-ki!2vw23QpEaXZ܋YED?ٙDk{yO4_cs`}7\cDb; *-#ӱ#*1X|vC,;7ڈAt24ñ3LR #&Xc,zihC/x[tb',%98TzFǿN!m5)huy'=afIh =`=R  uO#CV+I Ljfʚ҆35§.g#܂!A,XDhAAgY`%U=u[Y}8wʼ";2&IFW$1Bǎ jV?/hAK򜲰d609%54hXHCKB!~Q+9xEOے(!\Cʪ;T&pŌfWlnm>ÒCjFfJ&)?~ z׏"Ћ aSSqxWu %qXO29A XMe![JҤ5iZHYJX6:xZ`&,ש4}a̸5޻72 |̾FwSǽs˷~: >!@f16 +l ? jvCԐpVf( ;oPT cEŧqf4+0a y5Lau/" >!I)LJ$QYhe"rYa0L;t8VWAո 0_8a) 8 1\[*(|Nھ@v^\GFeV*NO"!yXC:t&~ Jt3O+edpiiLW ϛ{!d@UF knF^\hL{ X/ }ϑW+. G^d~ޡbsĂl&b bg`BAz@?4y8mᩝ? C*qn9R][ "j! 7q:/_Q&Fz¶cU]U+302yߞ+.t6: ~12=Al%N{?z5#AdhAWWH]@)f'vBa#3ɗ/fυdg0tZ>2U;,bpǓ Pd7$PSqu? dt2WH2Še/^ێٚhe%ق- 6JjQGUɩ֚D]DYujWXV7NMg13]0$g`(U:v]A7<;8i!}("bn{Emq?O)c2_ wr9Ȗ n-OErCZM8|&Xmמ!YPtKy4#ӱNIjx9(HO51Rbb{>K$W)!qRq&[dOJ.&ܹd .>{Tٙʍ O;~|Sɬ>,9"-ҏjN\D^1RktÁDxV@z=7?SM'mݍd_{4ϭʓܼXlJ)n@Y`Mh5 :7$j^3r{.ngz#'=萑bJoO1jFLz'5Qf ]RF)P?Pe M}R$1uAeT=AYU(Q/C7N6n$w'pN6[Eރ瓑@Wn3"FjӆI|!D$~M_4 iXY.XjU3?ZZX ,NwC덨'ehvr_cJG#fv;My7!Òrt9n`mNm!q@M:^}>X ]R؞uVB:#W|ԢӁ|Li&oɸ69ssHijXHb>NN qudUU͚!_cEjWWc.ng(Gm=q8ehcW~'xZ ^8_7`) :,+YH]_Պ,zqEA}uc߃!޲`dzz@( 7c1"]kԬüFrq6rA0xąײ(~J]'6dbrEnuhB+JZ׼B.z u}0-a.X^io_҃15PkW1: [o;ɣٔu֫/Aˍ3o9sC|ѲPBuia,fkJr]-ݨiӀ'F)tGB %$eC8jaJ'XMo̺.u߽>8x92k Fd !Se+bi,=(U!b9S$zPN%BR)fծc#q}_b)MդZybT]܅k#Pq% H G8PVJx?:'!oKsx '7d\@vib6a= ~/)z|:K,K [ē5E5)%҂*B ?ŝYh[8f CP0},xWSA%.\"ַ5C;݃Bd~2c9&ty-*> kQaW+pec vgW{nI~gqU24M>KD&_dꇸiZ%("\F#oYj0VZ+S !ttiC*/͆SFQ'K2IܻǹrSHxH-$|>bΠGnf_/560s>\Xҭl$'2Uhew h橋jsmkf]ߢK\U,iUr f #TKOK"U‘`qoic!GD~iFu>0X3ֽ}%2a= )-TB${@/حAW>+=|N%RNh߃]KvќMN`n[ N ޫPŕ(5,e)h:3p/f^4 [YF?_sg"L7!W|w+h eF31+*2qkD}\:`l6wT?$3[ n^)}]Y2[=gx5c!XbCÑCB\ P ~ :v`HU6`6vp,LK&HZԏ/8LT>w43jfJ>#޺<`?R'6lX,`[1 mS_ Q= k?֜cٱn͗3dmujc&}TeߒˤkoSx"\fQo;WB?0B7*LB ҳ*;'E *C]\}@]~vuLcLA-7VȬZ!~Jx:Y.|4j/)mU:Fw#ꖤRCSw8:Oz̬6V=e^I)I3g ~| Q?J0߰d¶]=n._1DlB#)?_%zf^TJ>=f]O!1bs.x |gkd9ylbTIiIWS~+Yrxvё2TcFxNlw'٢#n&:dVXuG g^ [Kbq&V8W]9\TsWq|a|F-w;x'R NK}mJMU#!nw#M)Gy /iD'ԮKl*(mJ"AA,܌Cqn>ܽ闧)RzDOhQNyZZiؽGw}!~%z{,U xjP]lO Ox)\^|4U%δtHYkL,HF]}Pյ7n|^=H`C`E4PP9`Pǜ>$eCo:Uҽh)zP]3PCt]jrRvW\T$̝G]' )|ql2ͦy%yanc|2wVbTgK֑mgAsqiVU\5GDs]U@R!K/?1?ri>U->MQSd4%r;4uژ4xZвD %#USa׉gxN}pu-y1Wgb6oAyR}OG d^=qm{pw{@K™mb Ņ?Dz'VPFO Df#~P3'Ml6U\Um!#ءeQs},usGTy9;etS@{z{)ILhaZt*rmgO{^ r{p<&ܨDRf*(HzD| ; !;G^ĊBDD ÝB 0?\Z d<աƽp9gGWɧ 1!J/1Bd۪Zf4{Da"l$+qlH"5ֶeXrD͕'{I:v6א!4|k2Y W^_o!3soC.Zh5JS垵ۻ9J<W]la-h8b[6E 3 P9q)y)*sPpDj1"ՔH'$&MGՕȓ1h8u+K ZI@ tGXaV["W@('V o=G^`~cQv-+qt{,Yߋ' $o bl͑aϤ˧ mQ F _8~2i7WCE +mlq̥SC e Jz` h$.Wҗ[}U%(;J4׋ޑ8OGvڃ}:@,ܖ}>߼ՔљYķj6&'|By&(vBJ'?yMG/Bx)KI<y]-T8.jF3;lҳiBq}NoR>G]f:j>7XxE?\@,Is0<yә[Y pcgq%ը_Wo9/̇KJb W'\YOvVDіLjV9/ d@,{>'G^&]b.IKfP{$ks9:`mZƃKa?ҭ&B͠B?;4Oߨ*-< R Ʀ⚕wya2߰(AdP ї!/jB|x&RN$-_ġ,Fxz ]m5@! tr&2t-K:ƎxL)#d)Ӱr#iVc93zt{\gɟms?/QA$ߑ'm/ex@ssz>L'VG,ǾCFjM~I&H_&Q%xg4=r{鋫E)g9{BH(^ķ e4B(QF9md*,6?-L$3Bmhܧk* Sðݴ-Q GǚeRJ33`X]pΩ&}i0yh- " 3}k._ݚ(/D6i[(S^na)\@1_t?+xH "&_E.6#*i :>a(ݟWoTr.#=fV,q?-M`NТgx=1Հ{WbX8`N~,M2ȟBRo4F3:OH bl!q)o>S̤E7s U0)ڹ](%P^ L~Ocb{ Ih2_C@D; x/Y @Cb0nԘd-+LU5sTǼHGRAV(ι.Ԏm|pRQ}E`/*!ti yeBq.F2 ;[D9O`ԙ]P CYT^6s>Gymi{ ƗL(u5{i=۩RoCxFUe {mRR}Ⳓ&8SߔF,#` f;qj(*_A&EiSi)%4I5ke2ݟOptżXJ}=gP}4Z4{kEEy.}Q?+nr4Ih[r@hWdnNׯ %}}M(Ȏ-cTxD ꎏRHl΋fOJ713~e6nδ;Kv٪pLJ|`H_^C 6)NtvlV/dzgDL__v+hqC>[,| /DAXU]RO<@Uh߳$ǯyf[y<]řmw_(l~QЈX,3 *c؀=o0w`2<̬OsLqӦ2vv {/6:"<ڵD Ws>s( Ǝ,wA ZIMGk_~X cgFa5>0ϼ_PCoԽb͘?B~W x o/VX=&R)hSbggay'2xX(<0ȌA ģl,MT8en!'duҙ.7و^k2r΃Lzĥ S5M#7oxA/%f5Ν;qqwAwGjf'@cx8IjI+ՓI9zX FwDE)}LnhW-+N֪3F0:K 3]@ʹ])aP\KT9w:EI _Z`PQU=Oks=v&hd(xr=||Zyp Pكe gJT6#,Ko$'yrȴĀ(-Ю^p2.;+IF.\RJv"b+#Aʓߜx.dKbin٩Ձl}֗n2kao)byc]'n6Al0 W.Eq k|:uH{ګST̈mT7Y811T;,l`&`$ᜉoKml$:2#"aRbϫ wLFJ%`ϐklQJ35 mW*Rk-0ɑaLFdkp$Q / My L8Uhfk6.dz UJ\ad 8+]ILPҌzsҩ-Vw6 @&Qry%A>ut,)\6,S-jQ|.dy zoz@&VT,|3]7A*۝Ϛzyz:!%]L'rR&ڶ&kBFts[PxL,A} &r/\r?WMt1H>2pvET|ͷ deh\ 3r%Υ2LxAܼ=AHVRQ SJ= [L-XzN"d7Z[E@ɤ˱i6| u7{ .4딿54 똁=/K WQ]YБwwFoZjX,RA}EaYASKmU㤞v)f!6m0wsU)Mn4.Fp'lxwR ~ϭ ™CQ9DJq֖UKa `Gp>xӖ#.0 MX6\&ٯ6.3zpPz_gAP-cM3*pbgz3! >@N%: K`:_WHgTͰR\, ញj.o(O|B#i c g>hDSC |?e͘^L.7E0vrFVIMGmR Q%2H3 3p\A7r'e|g?'򵣰{21(G;e67Upa5dZP~(&E fsT7`MVQ)/670Wmݙ9δ-rP_ @avak0UȑPTe"Sg4$~+ m>#Q"NuSOGE tn+Zָ K+ˆ<HVNLGA|Cu$y?9wTх2@+r=fq$M1N^Q3~zQrsq>"rZ Gn0Ng=RrR%< biijnp#TnWX?W&"kWL-!+696_iwz)bPtyŖŎk9ʹ|HH 2t&y&u'ègj^BgH7}f]LYsͽ6-A^k;1'w_1z>ܳS-^["1˙fX2%4$ŎDQJJ`O:e 8+ RXDi3}І.E[kӄ3 ^ 8峳G) ٣Ls6*@Y$Թ _ff5ͻK~`Nä5{ Xzn8ĝr6dQW gʩT3ӧ;O,2ܶt7՟zmػmfH7XEU+f6dgiq,#[2!d !ҤENqHz^pZ{^mTWO; 2ESj5} ʘd[!gφuV5e'C2ʠN<5C6v:1v1NؗЫ(#HSW^tP1)5> [댬 0mm[#I,|!DfCcGnxu|c^g+PB]w,6ZCn}VU~Y}RZ|7[[X0>W:Ns7Mi D;?z/U3]6) ҽeeNm.KD_{BTCo-ykl<$U1GhM䒥̲k +3 ƒjD% |pN^WY|G]0-c A9?֢{jbohRB.ޝ~ߔ{B7R-r /5!}Ǝ"M{} r[feQe"dJ a܍F+,R`>,` 9Kns ?g ϔ :_W_/6)h~ʢH}HNF^2R#_{IKgQ$GHߒ_+]*E|=ɸN?\MZt q1rb<>oCF#.:GajUy<44;FBAfWbjGiݩn.'#]2vv k&{}B:r{m.ZO܄ߢ}Ac%fKڍsHJ ,p7 0s |,O}ɚMr~VZ ^xOW)Vv& tqt::R9LZM:PXA>Cbf>>e  7zB]hV3Frr1fk|VMn}sq߮ Y:f`  DMNII.;D 3ԿI[V3gK$s*Pjmf|Q\8AN4o'gLj3?OxS$?-6>J$x:l Cר!Q)h˼yKtp^tbdiv+*ñq)褺zf-l \cG:8GoގeapTAY"y)6=֣3U?aa[>ltsӺ:wZY:f-|5&YYLXe?eeG-=)?Uw씹2o ziFՆe] TXȀN?X aD'uIKX ďl6$>`;,*}N%&p 2Qwk# g#_V-xg'V95SWu|' gc`t/9weֿu4Woɚ9ް@=%BE]ª=i S0%&qv Vrσ_ `KJUAGShrt7 >ЭdY[` rb];n;;<_ͩdFmKkficy6b)fؑIL/HDW]СWת`|TUWLSRnQ@V^xy-ΖXdEry}{I!AŒ y.”X* <)Ǩ&25//M尲9 Ee*TjT?ܛMdpevW&,<4+Oy'@c,;!W$\.yBا~ 6GyY# +_eN3 bPOS @-@0a垜 HЫyFî*dA'^>"IyA%oyET5 ={)Gkr|Yxў;+-޴E3 9\/߯" ?3.ޭc<1>-1A8|@qMFOXJ #\-M>?N{$#Crg ~t0`L跈'%3e_SoB#Dխ?S{ YXsLUҍ=PZ.+rx_{-i^0cZ3c00Lɿ)2.귬3yQl~6׶ ɓQOv tz`JVX655`x혰ěr.XAw_*E5qfPYy·fJCd.TX[8tsCڶxw-SԎ}IY\SvYA֛*KFei[EQA=v姑Vahmy:6@lK!SNO}f*Jc8ԥ•ػI \\N/b`z%~`ӕHLGƍW+9->Ղt/#!kbSk [$> y]s`i̧b; gZ @W7y!:KBIq Es6)iPZVm?d8QTzomzE~~/U(^[ꈬ |w$صcVl&  %)cF֟ϿwϖV8OVGC`Xɭ{?Ǯo؇S-ISY{S!~%bĨpz1T}"OKMt6yq Yzcd2JW\pC2K;CmͦB@ҿfIp[.w/b-O5=+hCB [WΎ`l3SJmJN᩸;ċ?kv| ]4*2Ӧe D阄2[! 6,r{pëSʽvb>_+V,nOz!wZC__oYq`0%JvwTMd?K)!c1Re'ѳL;3I'1N['"z$c`uV0mO#Hg^`t[#´셦PBV::aCz*{o]QTj(S>+3 u@KE]NzC'ZA0= hC1vI2us'{&F7sY"Y!_yB1)@qgU1ZTe0ʰB={jJvQ2CD*p;$ϲL_xoY|q B,Nі78"c- i \:z 9\-}˃i oE-&0bT *@-LHiɔ1N۔w\SUT4vR8 MLsObhDOZ:f\w{faiJQCpϽllcoj~=9+mOZ)j W9Էm4Ǫm)G0|K3aXi)NX >;<ܰ79` @➾V 04*dG=d\檋6c-?ykۤ:#KV{Q(ۙϢ`J1O'*:cLe[yֲ@eZK_99 ֝j">\7L]9Aw_Q?:㢷ԾŻC} Eo@JL FofΕ$!k `e\ Șsa\iۼ ]K|Wvc'Ic?`?^y"6˼#m9ֳ7AkZzbSb'/^٤-\ca}2KV7We.l k::p-С=VI,rzݡ;}KSǎ{_mpKׁg;yۤ %TE Y8;_ٚ%|!E}lDh!\:2t,'x"[vT^d[|}W$CYEA ",̐2"\b٨=KK'L)IȬUlI2"⠚P CǪI).vBi˂ICPv/ه]Qhx!1:ՑaLgo;i@I?/a>2:ŤwEk캖݂ȅD* JdUKJ.Gk,u)lPJ8"[qj7Vx]ќ0jJFǸ(e%9!$n. Ra+.1SZ5-z;/Ƒ"|­Ovu+Mz7jn\ic\m0t0N0 XaAPO-VҲ:3rqi0Ζ QBO|X&Yڪi%rL+ɮ`:^S-8ϕժ9L#Vݺ f1`>4I>t ;9b5(!<\ޗJYvrk41CU &\N$Y-zv_Q%Q7N3@cQE<#XIQk}"JY\HI.e-Fk||,EA Ae西:FsjL81mY5XvNNVˁ,7;̡trg՟04 dՏb@ٚGhNǙ:VU m {QnI? ?)>DQKҧ! XMV!h!Xj;xPh%CQ՞tR}Bn KTYb8M3jDϷtݿYmK&1w:,v^hz~A'Wa,`.LΉYQhC,qO}:bUl Mw ޖ{[%֑ fZ:5LK4$^ 20'^ Y V{}iJL2&(g>ym+*[c1i[`7mݛf[~5>?? rC U\  >xa ct6#cqs]}y,_ `܂"xvB) /;NW!i]0֛f`+@ؠK,3f==E6_yc^Ժ>%ߞH(PrL/a!ĜA~8F'D405R$Lh)rHFA=.ZEA@` Mu}PcC0i5QףbM{qvõBwF/I cX5\͖<)M n- [HOda% YQ5~ j@n=T|!:sv2i;@ Gp9tⲥ;omȂ`b@J>~n d=MNY'>u* I40p@3l[oUi/x5-##j<;RKl4]yŠ攀X:H02Q&y(}fJw^0ea@\0EG-sɨHel˲2b1ā3 A-呙cb=/HIjf1vXӸKx@g?x4SM*[ 'J)mѦIZbEoJR p$cW *VoB? xxgr-֜n3A5TS~ޣ-W_,WH6v -&%_[}fmk?ǂt62'[~FWc ɋX=5FLD)G"}Hܰolyb%Q|[f}<$g&ՁC]TQ+ơ#L\J~?Eݻ="]dRiRmzEi~BCc:ş]-f {G]]U1E{`@cr*Fs.޾C8ӊ`Jsń"HekRTil(>Nyn!QjB\^*3Ht(V?F2t_jutR< Yx'(,=wc#͵!BA1qIMEvr@60C<T<N1?("_ȑ\;>dcExJC}8pxo`2OhfA[.OqLVOkt?<>|S(z0Xsi!: ,ӣE"0_d'|ϽIJpX{N^_gRO6YۥצWrOs*uG@.ds|\h_҃^$wi#K폯mCk?^yօ_\ <3(C'5G70иP$?;(FCkgNoNM&YfeC]8#GS1\؊xr$߲0a )צ#^a $7 ʝR~_Rj*ko~(.`Hw Zw b Ճw!:9 `ԿK\i ]Dg!Hі j4v[[=S_mdP}Gz+[{[3\!şFB4E~Xط=y$=1_4ixܾE+5'WBz"GJ6dBp@X*.S .d +5PCVph)G?\~ډ M`s(JCkPK)Yzv,%!btFXgخD yXD>IrAH~d6=vrBj:;Tm|#H~#CA D}3rch]O&6Uf&fj;T_>OR.XŞ=BV2>Qr]F+}it VE )MEg[͹D)ү.hֺM2h]gH-/+H^Y +~ISq^ݪyC;2KtˇSNe /W"K`@R_yy6;N[\9k1.l<. e pİ {zv|6v3@(P&kEݏJ]^ȍ/SCUl Vq{c$H}7V}R[3*ަ71^=j21C[C ѳm+=Z_}Dˆ 2NwVFwL?SI 5cD2JߩF0G>̕cO;m=Xy]&{_d\f3w&s񶡋'S@m nu-{N}= ^25T5sy0Yr8td.m w U۩_ }:?G~'{JjZⷆ~Eeg1lGGHTlm߬! =ssat)d9OODaQ2u"#3mͨZ!d(xfc w Ѳhx<*Y͝on+}=8Bhu"3\ֳ37#wN;S4mCִ5`rR_ݏ ,HN' |^̸xMcΌ8Ȳ^N34aJ$/vIx:,,-)KZW:ԫӼXD;1S  uU;!{19G(hWPokZ<^'9yIB*l"-.IJ$u`w2V >;'Ul3rљs(SD`ִd܉NL;k`)w<]J&J,FyuL{h{D3:4M%;oFP [k8t{qyޡ'ۂ(֧.M:w7c;~ ?pNٍgJJone|1*P,605?U'K#,19|PQ#'{pLkZƻO|~Ub qM>#o9/6bkҞV.B)gZN)2wj7oi4%mWQ!{ΪqY*hJաEqAM=N28c*\?f@][뾎-~&r|'tw_C^c*#3C6Әɲ`g)&D-}uȃ Q#[MSvQm9a wC }|{%IAW;I\Vs`3ɢ'=Ŕ lxxO0& Ny=E'eJ d``Rjk&/LژSa0`oq֊a%>Dpx{"+ #,V[_ժ$|[SO|Uչ'B1P 77X[i: "C1cqa0( Gqv)dȭpWԹKM`^U4sD Sz)?N^Xh=o.f ">&3hEKD _9qZ[*HBe4j(*fe `@yq_ c fy֬%3g*LZVB6uHZuOL[fM4fd,ȏ'rěYp~ug}PK+]ZւPwf脱!;9i Hn! /tX)Rwv&y0ժc/拥XwL?r. b/9UA"hzivd1 @S`=|l .Hn2 Q! :!b98E\b+諾!h pkt]Y5#2n̋i&2AM@=+%JwOP+,KkW; fx w()DL%_# l.P }o2*Eo7E >gFY<)%X[=wtdkˋA.Q(LmJ| %`ñhmN$D̀|ЫFbDRJd-4ett]j\6y0E{vU0Y 9u$n>q vHSZ# $Ϣtk|j1Όug{GDr& f+x`yfFiD=j.:FZ4**-]6x&='^]xZroþ mS{\DLDmx |qV^c)xmӟq}HW~ESl]ݍ$*w{Ҹ$cr+kCs遐T/< f{Tf)sW(Zdw;cЛm_p5娡;a$e f 7ڄRŚ?'uW"/9|ϋ[7a>E~+!s~}^%/R%xkV8)*:-to8v 8^ HuA(0od[pVΡ+1y8%Nmh6Z{ζ$Rp X4Zhgt;Q)cESmq\}5C/Dk ee b93IS\rysYv#3%ehdHL?fmۆhyI>ox)0'^1 j=>QSpz̓l-R mkb ..7fQyM>o M)w:lK1x#b+%,@Xc:D"p?ݔaJ>r67#<5z헢W6HFp$z7C.hfڍ9["j0GmғKb)l jdSZwӘEm{H]UAI өTwjMńƽ,WeBתFY6t\6І~c.=I̹i `U~tW7{+}fX|)ab֛{{hf'=NpU$ 2HOªW`3|՜D %T䣯@=AM9=L@՗2-=x.L@qHs]5]0V*쬲ævhsix%# $=%̢~όzx*A6*c /Ê"|cp[=V[-H^MbnIrF(qEm7 fŒD5ʖbŒXha*N *N%רu?p%AV'T& N;0jshȂ͈MyRT-ķ }oČ{4ړwS~N쵕[[-552`"7fo0ES K21-9SG‹E;5:yQ_2_H@ rbF~jqg,CSΓ3n.DAGzFԆ'q<}GjMn 緛$WY(7a0ƘO?hcM:LXb}j ҸsSۿn -2HRy*GO?:iGyq ps(W gkb}km$uoՔ RC)~S|E?BDRTNf&A;Qr[{ii$6k._x/jHMO0g,ono:[/ dr0R7^j@=\OgwAڲ̲Cy3sӗ< {{^ a}k-rƶj_"Jdm Tfiw%J$Qޘ6O\U!!~]F|)%} kI/M k"s܆p.a5N^ax->:s,C 1rnrd񢏊UT|G!k0ՠcc1Me3uA @\*i`. p>cŷ~yYZoAαZ^7ͅvBu+_f'y,zy!og cg9ཎMJ *`y_!"N}I6ЏGG:`78Z6Svy_HDŻK9w<OEχ)I"U"X䐅&e9tRS|tҕ{xzĊks_h(1eLuT99Bczᩛ3C|̔>#|bE>l'?5 Y N_L Nʢ$ecfM>&%V}l!Isl~ۤ X>Eqxr߰2Fo'@q X.drZt- 586}зglj &Sf[yAxl7+> #-AxG2Ta)hLX-i`#W׻MӾ,fĖyS*P:/q>H1焽7g[)zJLp{` ʷo5^>wUtNż<.:(va`6V((Y K.K?q͔&QM_v}hq)&.nz5RzX3bS_Cԅ~cUId!=$T@^Ty)6z&!=Lj`(s|]RWhKM>M[D<0t fnVXFQænpJkQ=>S0\DScŘ}˳wBP! P2{6Mo̯ H\)ltx ѫ=k|WV!In4<Ο^ysi)qQg>FJ6jCM͘#v!E=z)i3cdҘÿIT)K ]sp[ˠPkHH1_ ͇oiF?[38^\a2BIFMh2&Tu>=Z"@ -F%$}`:DQ@8R4עd4ģ0P+(0(rp8LSWkM3hCF@_1t\Mk: !a`nf-Th50(9Ieపeb9eYl#6K+X 1Ao㸲l &][|a˴ٞ[6E)5"`إ[)dJe:]%KAŸ<3l)28E-@G "$i9Z9^V2xQ+(dr벂myA̙!X;kL8'Q;V^`n,d{ts?w=\Tp RWn8uw..3#4 fp6m5 &0rY[.]1bJo2)A9~5(IBƦ&*-' 机שC9QƜ˨WЮ2Tg$6?|d|ݎ-ԇWE `9Ԃ>Ԃ;V ܲ/ Fd I")r#K9@ԕФU# af"<.2kmUzM-A Dr.ne=euʀΧu_D+d͚.-Ȇ>L~BZXc&+.c<ÔbxkcG+˞Xx Wnti$ԏmT +SJs[%BU燙Y2!"G\ws> QFawڲ  |pAg~bS=iDJs~OjM+t<  Up p{_:40[O-WK:(7,qJ5͐M"D+3[l.}qJgs\ \H;rvNPكȭڪ{==:!Ȑp;:YX+vP?}Jv# ۵vصd"~SCͤS1n|vܣqbTzKmr$mQʿ}L"HM]S,P,|WuMHOjcvdA`g' GJw=?o9h3-dS',UKcvh#m j?r%mNh.i3Pec%&3 깇ƭogs]] /Z#Q3q={R: 0 |jVӾ$gܓxH"eXI5MaKQp:TO8ߠo]5YKDBb/|2( z?DV8 :<&0yQ:^KJZl:kT8abkU $?hϺ^7TR',$6^e6Hǵ9_ؖNTk"^Mց?bN DuUdGf<48<icEA-|jm1c3ۍ6wTqTk] P,D5+']hU,Lj S- )QrQfeK.E:2$M!< g~EZ⯍:@?D,t+= @R}Wn#vL7 4(ĹK˷ʗPi N]O6(J/r(< Ս8 PL" (sܙAn"KݘAZ4=T?oa1LF⚈0a>##KI{ؗNgz%h:GbN19JV%Ƅ̮&1$rϮO  P4&FYkPL#Lzܸ5R*qB&wg,}Ҷ>EEƠ3I0$<p3ڔ'i+c{ĈؓQ!BβN?c` ~VoH7HiAt6T U2TSɈkVRr=\ɦM3MjG" I+֏|[QWZ{'-[cm4H󁳚VT_UkRڍy3#]R<@YUiQ\/qRSOuB/jtHO6'-‡xLj(l -A)όׇlPD=TC{r4; O뢅Nm G{!YKMS-zw<|obe`F~XTˆ0_n H~JVآnO/ iTRDPa`vBE [wz??$I|T6g! ҁX}qITu?_ b2 ˣw7*i'Wi?ʞE=S@GӪDY[x'=|/h1Ѫ&9TXըUnyR}/vϫlϟыk.ǀ;|18OJI .}499s#Bc=MYԃtRȾGH M>r-A k15'QkOz^ɱW--W 4ǫBJoy 55.|㮋kB62weBo8 f': ;P÷u.17>ntg6ްt lT u9VFVœ@8X@a^Hi덿Jd T/w CB5)(ԀdzА@OQ.%uvr5l{&*,ݓ3L9S#_M W2w;n!QPyJN\5I/= Z2|/?,Jg>6 *d=IK~08 A@S'$BGӫme;j`ld}І8f O]y>M$$; C>0׭r* 2ӎˈDo:ImUt1J5ˤ GƤS1P5é#.ᐄBPP; ;WJRijqj 8=/~; lvV[`|#A1UGp&4խz5=eHõ*df*{hrP+aJ{~],b ;﮴%h~Q_O-!Gշ:tgDM?Y6IKMGiVgl&>Dݶ}@|3% q޸.jH+晍x nhSGnHC^FRѱ~dU8!tT![ޱbҎ4"ujPSE_'Euo]XSK;rzy E"PMXY L2=飊EN*~݌3wZy7B$.]i+"}Tӎ7B[!g 룋yWx t9+);X⊖w@5s%Є@+B47IŬҨzW6q#_3>>]ǁۯ?@nK &OX"Ad+G`a55ev2.?({z`A_ʎqw>:ta}o;/t,w{:콵 :n%Se\I Hdnf?۶<'ChT|ayͽ,#LBhGԧwrKUi ̷C'kKuu(q%P)qir3lǨũ(Z%{ ZF;b۠3d0{n~"/f!CJ-]: ԟTtp4{nGũ(u -"%lpJ'CQ@TyK-BKhެ/p.apsU$ E A\t`uSz,Ja2cu*p-qh";<㕌kޡ 9a'D7EEIQ~Ad˟s_%9dD1*UfWQ}POr!>{+vJ KkVYiMwk:TnB" P읂v;3Y~\`'4v 1wJHeVAD[%\=q "nơw:]?)3=gnYlчNB9:%iNz~ΐ>j=|SgIhаڻZpzܴc*5(LlNz %0*;Lt ¡JKT:O'+%sԃB"'1% CZTs @,VxR h:[mk֞μ]o04dy*-s B>ZHHSW{C\"D 58 ׹.M5TS]6izyΧOܹybh%Ukb+y/]@aȎ 5Ł&Hs$'VrD6oj w|=Rا 4/k MUqqٻלkJ{j߱VBg[f(S:C|Ma@gw|@:o89V>evw`2.[41ܑ WVt,漸 g?bS)}ܛنAН ' QFؔ9n)!`qğ-auPؐ,n!?EBh/K#85ᯘ~#w&`%5M1T"}Y# Wwgo*gWGܦQnIgƋ`C%h ~Ŷ VWehM:={ǀp8f]+GB8z'"w;'Pa^>(v|LxN\si/ar2 9:vj^szh AGr t$9 J G8f("?M/WN ~0ARo=w#|^Kvn9EH&ps7 [` qn4$Ua>JgbFOFY5IiU '"v6hө-eV %+kiIW``s CLd6UL9v }"}djRV?T| xs? /k{pCJHsB$9]3=6a mn; d+4F۱/`T0;qyVG=sPe%3)Lq_ pSVθ jN&#DarI%"󁓱JTIzZ>g+~[6ZRI 5l&a=qYbMa5[HqtzC+ZJ#e`D`H 2-*UO_ӿjg^fW0` obX47:YxX5Nu"2y71HM5 N Eoൌ73JUa@Ai^k7Iʋ\Dް31$S6CGne)TnI\{H۸J=P;=gv">_7T4,3FvAJIIj2>+~a3WӉ'>~0"? ,zIj~ۑXX'29+<{#u#(Ҭ9XJ<)pC"%XWdke](@oX#rE캏,OaBιѺڞzN@{eFORl/Z|ysO5qf::<1Mb'oUgq 8ed->NTwx+1u F 2HtnMBM>\.e9nPi k{pIة8 qF?b,n㱇DKG ->I1,#tR1n]!HX`Xz`w?L=fBkAǏӯکV1);W=JQ".&4eܞz/`iefOeMgƒr_\]F+zH3SEQ53@9:+X$77郈 MW}@5[ %R)?{@:e}1uᎈFf'[JE;\uWv<@$Rs\* 5mZf wuIӪ97Yݚ]ݞ u+hu<}-/V\ܣ~giOgiF!\w hPFãt =‚<8~Z), Os"sUjI-dPd:2Y oZcW8gC/xm Mkt&e5pԄA䄤 凳J}93Ow!0;tP%/td'5;F#YԪk |1F F5gS&yǕJ7 e.m tD)ހ- BrGz}\Q+D-W紂A5YLiಙOJ4Hmg VQib{S^>UϘK&'Hn SXʌbǂ{~:W'!fQp64&_2T2kfPLT(;+1 #rA䔤8 Dԣq s@@bBmdB|iT h]j]}!*u)*8a$8M҅iQ r<2}"^"H&}N݊J.ΞtFnR*ۑ۠F-QGQ _|ԖeAxJb.w035F2 i}woW 3f{>)eÜj#Å7`{, 8$ xvCzrKxANPӄ @^Vw6$9#=J77LKeze2,ܔ9~;B[% K@}bI2@HNh%gn88܎ У׀wJ{.(yZNk&,_z`*qP"Si+]%_9 :lY0~wEJ}c6wy'^l ckC#ULFdX\ymx&im\P)u04h2#7oEq E;V3(GawMC;)1hTnż,lR~ʸNs=v;#92lPT[SÁ~u1WdĹEӾ/YG'<0#`H("m q^:%_3u:Nd rd{ԾyIb$L0d !T B:xȝ+I2Y]>PU}C_0=]ҙ b b̌FY^-dY7J#nd cmBYhtjϤר2E:8jTe 6 rnY7+{v[f%G+r AJH k~r3;74ot튃4=VKvcaL̽q\hCK,T`֨eQ;PK3li5hy^҈fK>P[d|4+ IR99PY бw*bv1Kt /SY~U< ͷ.V{2mw$xsJ,ԛ>yO$-{h< QVx,C2jWJJ.<,62,NBW0...9PE`{V*zRdMR|NX4 LBX lTxx#?6%*:˒[%:cDMOБcqC1ZVa~)x&o4ē=~P(+Įd6\|C^7<Ğ"[a[Z(!Gb;E9=F怠ʠվjMDhq\3ITxnR ۂYBvc^}%ܯ]G.&Q3qZjǹ1HE2fi6׼<B !p u it5Y2am-pxĿCqYSBFOU]"Kleqc+A)~!xާje2籏(`TvLv:+|IG,D´ AvFWb`~כjꞸB3 |pPid"][2toWc&k܏_IQ[E$CI|-mRR(?RsE5)_A)~=%x5Ta]FOkz{NRU&߰i;kJh,W>\J @#$2UC!4qOxF ӑ~uR#6`\`Y bK9'V鼃" 63~G,%XZ5L 8t̂mYw7i`>/|-s0/qdt!>%KT%#I6&4XhNjʣ=kG 'ނODa7ەt7SZfҿ@))e5ǽ͹ћ >{vG2iH'~*>y/I/;B>EH.q+Hၳ'(↲h$Cu~oYW: t'Cnz@z~Q I+Ռ!½P}lDI3\dj o0)Nb-y'C:ȹ\kZpnVBd!iƇ2ِ }U/{R!m{^(F KSЀq *Ǚ +h^lJL/"ƙnlo#f7ܸv1w}v`r"" `o)Eq=6V=,~'(2ڴ׭:#)`1}Iv1>XK浀'.D=B];c"+vr\! ),w <ٍJ^Zw#բw`>ڋ)yjl {3)qVt,=Nxyfe,mNbSsG{n^#,B<0͚DH >,E '[ԩ(x|ǢԢn%0c )3ģKV_)gKاm+{\V+hes=QeP Zyi X88 (PO&w 6 Vzq^ ~l@c-uh8&;:kfҏ+$|vG Jwt ]|\??|~-Cwx^@CͫxO|-p i/?6uUga>-X*V9 ̦|~T8d[ HOjȫ~n2͔^tT9i5yDU(E^ŘfQ4y@LD!5S)s#Yz;Fa@{М$݊ʎ9zhUq'  O3.Js;9к Ct'5#VˬHA rٞdgf\kB'֒&bzhc. QpRJt@Mʯt6h~8 h+uDYnD]%+8!6b;}~ş5]d'2`R6 TԳ5VatS(=YBB#{e\z4ieꃃ{8aqY6#ϙIiԧlWqE=1uI0 G/Mi*oU]Vr2!ͭTt%wOOQDW<\6p?I'|X1_ZN xuK·Ӻ%PRQWW}6۫\cP>C#\ Qߢ8> "(*ZkACHCM\F 8qu r;U2)*l:sԄ+bxwU!=p,Ǹ"q7Ƅe ^MnǠeEup9;jb!MZIxzWWm{%=3??|d9֤^><0x^;ep4 ~> ZtZ޴b2_ mV:`g$%Ӏ̃z)M_@ubFxd\'d vU1]88Arf7=/Z$MO`by$-r鍉+M '\qɻ&q]L+)wu{F+aGO!}axvqN -qqF*)t I@-i tNç#8viN,% "C FNL} }1vxW jNZd{uXsDOC۴3 LtZZ]1fcLe%6f+Zlނ%j&3fAh#bEgP޼i bxNZ辨 uBf 0CK/?N잹>k].à4D84(x9xY,EVlujtFZ{}u}~eE1Hz;:pǏ2T߃=F_IS#|2;^}tQq s}{YPX^cNFZ]s-cT=D+Vl/gq6bYpo.:YO1cߖyZqR`FBk4k()Zǿ7Lk< C5"0:MY]g$t1i~`y΂2Lv1H[cyEok'vup>&UvgED%TJ$JƸ?+͚YLDO2ئ%H#UO?ǵ'6s5o܋o%eq@Ι oH}zRd_iM =d姶i6f;=P­A%̠ J2ɧYlBxy%9;($i0/27 /E*T wu{R}"+75'kT!4I#jvr)0} 8$pjm]&<  rԸ%-XC6e{/Y='жߨ%b֟AsԢw唽:-&KC|r9_ jG 0 :,{Dle &'ۤltgP8@~"/uvԤt\!@ ܬ+{JYIJH9PrިckM`dXtƭhiS(}ߓ_U-fUtf3l@.c1Rjdc-{[|Jzw`fU<@+f%Kx#l>lE%A)J .c4'0~̕6GX2Kdp?h ̝14Ʒy{cq} o=/upUol/YCgXiD4_5Q 5\̪8(PL~3aҥ,ΒNWaqwgPkO אȝ s3]m,kQ`l}2TygjY?4^-iZAYr\jA,U`u0;]n<06!0j11{Z![ҊV\x ^+bW Z h@?NfA ̼f'&iqG5,PdɆ%መ/l:V}Tżqΐd,OG͂>NE-ïFiZ޼' M.]вX9w>?WKq?FWoۓdaT ,YHp+ځ`O*|V* ]+iD^/},NÀ׋=O<ݵ #E[HԲ*a &ʞ]`F í*Un$|6.h5g_c4 oX ^vQ߾=5D8ʙj6_*1?}<태LL|64 !dE.4o-.{G?%>@zx@ֽ< K95h#]QD#wf〰(ۛX~I Oo$No 8n"(u bƐ`C}K'O6RJGƣieS]!c‘0Znєm*/HqUkmFĪt͡C5`fP <1 䁙J3n7϶ q!ar YTrZJaBl{M+H;< ?THÿ4 MU}!CA((B5X~Z5,鼇_;P|DΫ]i) ,{5&jb)$"փÄ_ nG4MbX 91 wI(z|RkD֤EηXD=]e+J` 8tAv|R66eSX'ֳ$Η1OJa+ іőIFe%Hk7Rl&R%7me֨r'л?VypzXz6IS.5Үec.PP̕,"vLBjDSkRDx1щ-#T#CRH$r#iDx%!8'ԡ dŻ~e^R9[5HSt9b3uJ=M D0m g vmGNՑx/$bQ*+x4?h4[e!`sUϿUܹ2V|Hb٩_ .+]^'IGܮ|Պ ) .VX#Gs;V9t졢W_mG.BoǓ/^`M0j\x>Ebх[)yۿ;pdsA:)ˇ}U( ,wҐ}WXb-Ջ)w1VcbKo}'kjGPe|@)7gŏ>MYmD81ܬ+oõPCi! > ݴ^r::aU$kgGlfRGL.p/J&b0GOU Ҍ'iY ͍{(g4P#֯IK htaPU5Pnuȅ YVY+2mE9$ҍGؖ}IWX?bZکĢ56x)z7?{)' ,SENx$;Aq5F|Mk)f i\DL)z;Bä5o,6XКG1%[޹i]lr2lWҙ; 5SV LS_[Y^ Fegt3}Wꉬr׽sZv14A?BwtE=A+R|p& +Rt?7q5TRZ}䮝d[ ^r^m+Ysƀ%RfIW~W!$XgmA=t]ETI!5ħF, aSbLХOrdٷekI^*EdAHȅ/}CBo򢸐r +b#;B6RuTUQT76UI_>|;x&=U&_C`ia4SUgL=?@8NN+*~wCDutA]@99mY2rf}[XG3(<|pOb'hٝl:,pIh: nZ=|GvI/aLy,f%KRMl}BoMXmzG%WT*4u)S@7E H՞vJ~HSz7LؒP-g&Hv >`.qו-PsY F}0m$P2=7.wxX9B1Oo Pm#*JVq"J)d⤢Bμ(5viM[m~5Ԝn);B>^g4^NM%(o<\w Vxdg{ &|Rc*35*үZ& PNェ89NJͿ UɷR; ]^ڻܻ-T#IQO2Rqe ٙw3 j^,)iPYSM:^^@֕u\#wc.Cd5qBUC9͔'겙ki@RbE' +S>?zbW8*" .W**do7jB"z IL*/dmvĜKC*I3Ћ'BP@kb+OȬ{_\]1f?nN<+B4h1MRnz~T;HC>v  k%l gtM{}I weJx7y\#&b bTm,:RI.}&4}Vcqm* \N23Xv+LDl3Im +21H~LjoW$^92eQ~"bjdreizpBG@ h휭O@qjdy;MQ :k;)d=HsjQ"[ nこ7|aZ†kw]aQzj.tH׏b %eƙ;uYCd0i*l4E3IKIv yQ38!%Cg=G{CTHN^T"/J&Vهvƣף4?H׽!Q+X%i7SZbL0cBufaկV/eSIO)^DAN󌰪߃צLH^{).2P77!ӈo5 *f?.jUd .?_ӉLQp*Zn쏧sw@|a? ⱘVt-_HXc79,n8r43}u2:_@(]ިe4(/s>'׍[mJds:mFݞ 0CP'x:թd~m[t|`3ʼnN]˓NO UFV00P.]:r`Ο}/.dfe5|[d=jghNh$E+fSIG/͛@.9H̰_DHl GۈyKR c d!lyP3'b߬(NPUUo`+HJφ8dM_huSCe$iQeov@IX46/(S&ogm!wQ 7*|E -NǯH]r fY5")b*u<=ӽهr: p<#1`ImnwTuы|tw˜j|44z/zЊ=-uyӊϺp\F/=ijcѵ4M- w7yTAݩZmBĞRj3UTN+;f#"pt5KnɱΝ= T, 0T}^"O"n+ 0|[[R!X:=6aZ_~!7`TDB,]^rh4* 4Jy7w'SlS TV鍳:O fkMRS߻ī|VQL(w59BW;A`aN@:X|޺ @V tjM(;jL={Ƥ5GqpIEwBo| ΒYN*TA>{Oa't6Fـ1M,LN! #l_0@D0ξ߷\nFk7%bKg|1]4\h*N#I}#ԁ;V^mn'5-#1k7q P?j Ner? r5[o\fUk"/ Sɵ-L( /4u:!3 05ط{'WD:T%Myԅ2iV}F (˱8c` ůn:`r/ݸ!Dx~75CHE1,NNmksbb|.d=1>^&.#}Ҥ2fZg4h ހ˺%꒝9ki&&p |eEʩowj: 7 :]3 >CJgB[#%|<~ܚn*hxU:<[~xQ\ۮAۻok EEIDZ&5 ;49JG2Nqo31Rj<-Im# 1M1~eL:".:P/Xp[+:M8C+{@Y~0q@ '8K0W;ln‘KQhH%VcZ5sʃؖDȫUszZ'xXj E[iA]s$1rP9ГkUpajNWĦo7| AD쿫FG9B6 rf>ubg`&>{]X $}ѶPmDC=tr'Qާ]@gVš)ǟn?$7an482aכbmm9ʂʾDAu\JYiׯe,۞sn_YUcӾA&ld\; eS HRI>ge'dK {ܩ[F*{@1=yrqOۜYUsv/swxi\_D\6K#u|w`j{框ёd؎%S;#Q?zB2*;+ f; {+P?őgd/UFF:d}FNnOR+~tLW7q\uD;V~S9qzO{!Hb ۉ uhFF!fEtJ&qlJ:OxFՍ_jl]%7d-R#QXۙ?Sr9s՝ ^}*w,Yq#B%dau>sobSNTu;EQZMEttצ(|O};4 |PFQP~I(۫6j{=+鵛}Pb`F)˦OVI my}C'2ᅚ _ϣ#zM0\ױxEK1msC׋qB)mSH y5=YrQC;g"t0Chs`Q=fYlgKv ^yg;0+* pߩ;8{V"h)$9uΡEs\(FR7dN'N{iͩ?+o :ǿ^v R|cZV/ kJG]CkK߄pvb-<P o d/A}PNKh?]nx͌V}{ǀET/aᐈ%iBZ8s(sakds(_G<*UP BϺ0y"m_@|&y8fL>i%OU2ﶆCvGa]RdxֵA>4~28^\&j ˁ (FggwTǃ1ڋϡVeb 2{oұA}Q~'ꥦms_#˰oB4}^nS`3j+YzE^- tFHafWSaюw3V# r6KD]o5B7fx xjnmD>): ˱g j]K UHd,- i 7H8/t19\85nFX%<@(=#wWÍ oUnB Ĺ OT7m"F^L,8+^ɌI{g孲W+S/TuƒU^8{=U7u/F4a-$CAW xCeKz~7*oQѲiZu!iԀ` h 3nŲ,V)$ѿaFJ}T-V]*캟ʸ~ djVQ;t3Oz](.3*}ॖ%At!'+ߤ$n& TYBo99+\\/{oci+?fEympOo'⫡a ^:bۦo gcڑTƒ?ٓ!vRm );J[ ;b~jy;|ÜO Nn?80㠳*W;xcspDO[ lQ!H *./5Ǎ/x9fݮs|lJ̧Hr:+$C T{;"Ί0MG:OaIWb Jbͮ҉G )SIΐ6Ĉo=KpءGN ,2ܴv/3,V3z8$!+eu ` Ӯ}sQw,OtKRA6V H)SAl>Il,,2o .&xk97*κbTGʎpM\ RC(eL˩Iln~41Q7δAR+D(%|x36 }__$?Vt *Y!P[P7offd}4IO_ v=<"|٭d1O&+T4(J_*bZhY?{{Rl3plz,bO{{5\zCE>lfQ XN, ?~u$Q_iIo ~M(DbYH硢 $xT&`#g}Y'gi.q:olw̝F3`OU,nP4r?x6w 2 P:=vdLܺ1rAtG N=OB_Ů4t UVeP5V`29/e3O$VJƗä_[hk7̆^mb&^k=iK4PVL4כ DewNFW҆ܯ԰-oLu4#."s"+E:25kD*A]E+qHLl.l)N(\EPW_|p#BDjB%l1L(ܐX8^^/eQ{`4gފ'b6{(_zn艘 aʹ- !\,E"lho#%ڧۛm %eh:zIiFvmgfnޚY)@⏢S5@3 :ls.WD pL#Cџ' v7lS 0!ƒ1ͤK!p3ݍ9'C2ϻ*NڜS1M;3d؝@= #֙Z 1[&V >}j le !M9: 6fOnyP&|8O~P6ꮘ%}p|?~uE^87@*i{] ,gZAs myNes$:w`c0gu)>F r7(c49#+E]p|iSjU[^ƺO_Z畣(jfW %or7uKb#"#JK_a9k\hUPH64)Ib¯C?7i Uz @6Da;<Ͽ>׸z=.r&En]I5wyH6i#;FOtu,S\FRQq{d˛ǟGKΙc FXRZx7O`5/))l1*g:ǧEE'US%n+s)D3ZRM,Lfœ^؝ ZǾI=Hprޱ ""'UA2]? 5q!rb,ӡr%,eHSsW#ls؜.:(RlGm_C\*MSҡ `~0lqZz g{1i[뜢^v-4z:U94$}^:`%S}JKA-%qCs^8:r`>I Zb-B@]IGT7f,8-}zW82Mb:IҢ_sɜ GQJGZY#l?e/ʙ{WEevcFCÃI3cЂ c2T:%eF"]L__<W8229(>Wh 73^)Zgneg%I*Y ϼٺ0ٚқ".I~_q^v~Nj`7 og3!:po%%V@FWayLRQ*t*h66H ı4!{yYՠ)7;-T_Wv*i^@Jcn i, \e^$Vm@  $Lh< d#Cyʗ>0 ^4TsgCnTjXZF Va"3~)1ȋw^uUk_*ukjV Z+ʼfuGĈKR:Żpo땭kRq8J()Ŧ?ZSőqw(ʓuq4d^^Ow%U&)ckA#IZDSQsB))>*e.|~ UǠ*E֝YՏU5 GtєҳSg Ǒ'}`}j}%Ƶ53_3rUp9vE;%[zNQ=ٜS+^CtDU} `x!Bl!69=CUisfZ:L o$l9,Ԭ[0$dk܃dԧegRf]+q **PyqvrsQ+=i6nEuiK}f˸:ʽjպR_D~ γ=YTEtK<Y ܂W~KBHk d-!ŰwC1ԽS4Wgw]a81TA]N^ tH B4 '"Hz+dʖ%"-]4 ; '_|ZjRb ++&?20g3./Hb*5N>->AIky%@7F 7O?Y zoiB kk,i=@md #HV_K4E.mr 5|~ǖpsMa  9FM[fS`5I@yk=Ҙ#86't\"z/ҼJOb2"2a-+>1AAhfWpaWFVwCqic>UHVL ^p2{lȐ6{*4i5UrlI?G" UZQmLZ=ȠL!=eiyA"fh {ť.]8cD3eiJy ]'UL=:.{ӏbfԕ B79\?khõ Jef%jej{WNv!AV}ˬϼD܂i;P_|YLjkHnh W%5nBjKs˦XGGdK9^_H!8ʠc Zւ|b'Pa5Jsr0FӬۥ5جiTtb% uYi|+AX#T<6),Џ%T]u z1IƔIϤAs82Y˜:!E?&I2Dptv ;Uȣ*SF;G~ؤ\ 16!O2V6hA$iq*M+CQ*S4l9!_>B]/SDCow*lK=@aZ#duH$u69D'_F+asxi}ũe2uƸ;GDe<5aoW6r;i )0È'hݡcR_s]'+zMdpR]ѷlw GPrz _r;4&AKq ( AʛlI|4AwQ1՞ IOתRbѩ: RH䫀`Elq%n$Ӽ9h,P+-}}ј.^毿^=X{w|6XҋZAZ˜|VvT'0Uрi\0A~Jgm/JWDQdi}% BqJ1KOۦZo[L?7)e##iq莢h]_ rHi#rd,Lf*,boTF(ϐLyI 2 ;gr4f /A1.[>`2a$/cT\;6NWr@WǵK%lpJݑWr`P ,$\>o.:Xifu~9Rp!#GsJ~ F%0Viv'S@CfF_-~!ҍm۹u:b+< #P*ȷ&!} }jt7Ni?(L$0r XOs],AI29ʼn/v]],1* |4T imĜ}FMAJ+8.[cNKTl)8*}><&u/2'ݩߏŵ@u 2I1UֿSF 1a6 jGjBxdtcr 2p] Q%D?RF̀' \07lQv$#qDK{]94p7ּ'r3rVwAIn 6*s. MyL=&b$F iYHJ2QeT &`y4\ZnvG)}bL?V0F1JZjkPh[?g1;| )aqE9B@L;[`LLB$228@ooXa[@ZU0nM0wq?R B\M5@Ia9 Xhk2$3}Ȑ\yss:BAe$&vrI~N3.UT״>?_a·LTx{ MNFkqK/I̗40;~bfv,R;wbCx=_Z<: \c[@2ȘWt,p[b(Q|A{a H?Ah?/{8y%{ Y6Y߆2R-Ц)#غ}%B/˨0/08tٸ( *\IYr3lCASʂcSo,17b*"^댠r>  i,d-z/>b>U|.U"{iOKQLqn#dw+X@0c!Ɇ"gY_߭d&`0%ݴxUA6#| .9Uz(#s]2}7-8qs,*jZTVp6 )'`.L' [̧:KաL+S7IL n[8)yjmN#7rG>)L|iC"W"źwf e<V Aa{lgO4ݐY&1 512 ;61S$7do{rFX 0]ríQG"NgA#ʪ?hud>׬d:]:\s˛ϗ7Y]7qCGCKEyD=-4W zNPR݄Ho E2T){+qz!trԟ3vU$Z} GsbE!|Sni[c#krH B23LmځjF=oD?j^?K{L=~뜍-y}0ߓZWyF~Ľѡܝ5 lfo)ղ&_nyO5 4?p'H1Ul&;koHPtȃH(VTрmn_1GSyI "n'ήD.ҝ?d抴{REDRC:_#jESMH*?F{tCz[ph.sHn5hy6M֝iقy!mnW@.K}B }~k[v 0HH&M9_T.6/'m{ectщE|%ݽ]\#8}GvPN)Vgꏨ}ZF/FZUv*!37?Uv iAJqcGa'~34yD(Bka4~?iDsgQC2omޭRo' FdB*bB!p >aK/Sqw:&i,=<U%那 zao;th.A^KH ŰVHs:StrQtM< 5Nϐ)@!G:ؼ~@ uE5y ١MFc5%Q\CZިۣ|%<a*="$5Ro>!Y:.S'$nz*O0hV8nS>LY]R6FlakH 1)eu@^/j-u$~4OmАڻe%a~߿lo(r8ϗkMg84V4U, f/";H AtRAl0G"X Y&oe(itڹ]M(HQ/b0M(O8 񲄒3yF] 򦴔g5.0(Ĥ6B8.:ʑm-=HʔwC^Úm 6%j5t] 欜8 P6yoR/C6 83N $uԑ8O=ITZ:o0u^…0VM *&&G7D XbCR9JDF]W} ttL h,vadKȆBesQ$*,TWi.Ns!DFRYbwpԂ3_/ $ ER`tYbpHQ}PV3o]L| *P zꗊTGnVw"86VBx.P/S~@|s( 9ACPJgV2o@?//az2CtEu{ > HX LhU2'IuU.G9mvqXΦiz棬YafUeJXH|C"e,ȝJ>Ã1XZnhA;#ȥ1=rw}ۏVA|,(8 -+f-X8~w&L])ޤVFdC6 h>`q@{ kw[I<,jWM1U+j/ÇӨ="q1P7dPYc//]Wj^v`2nӲN~Bf^E2*.\'b7IDBe~x/ S1a["ZamtN` %p0ۋ9DdET9!7G4<@nqN[cTμƑ6uVqdtK>?M !z9 RJ?MF`H뵇tyΫ 5ϥC' T LVxO50%@p7&w{foQFcя. +wLK쮲LXWF{CKKLp)g7NLcctQL̘ڤB\X>$ahnE3dt5nSY,#굞GvGZ OCjrhxU"@h.e/T :M0c8{vMb4!-LZTݚ|$75>Z4TPq'az@{ D*ͲڼӨK&8C pߐ^,ɶ"+lhRKRK9tb@-whSy.ypڙѓ{- =-6j]/j+9;,h*m]@U:5loHnL.й5,F,II;^olM*)@+~3Up7go FR`U=u@NQTGR=Wo2oNt#潭lqeVfΞ(陸`>k"LZRAGF]rr*!zca,cY+@9 <"4C$񑸊uZ#RKDS6>3v&@=,8/Atsiw-}cJ4V͆D dv=xi9)+>d Bf֝}6 'FGZEFBJu\T!sĉin:@mRZ:R&Oj}މ ^COL,I;F+^ jDKD:xR!A$(~l*&b0n`JJ\׫oy5o|qp7tƊZz,_=X"߆ >#0 jqy|G8_ügD~'dߠ&ɳNjGܐsяmKfN>=;S1ZYwlQ+WB#*6Y]VX)4-.^?V"lt-6bϷ= ThsOĹ\P˧ CY?<1sTwY צ8΁ѴbVl[~ޗ.QUtwKiu)顱L3|3t㋖![ Ks TZ.; 'V7WLayEA El+[/4Urg9 x!E()wT:=y ZeQix'֯cRȄMn2֘׼>\2_BCJ|g4^4#SG#r!RoaU6sNVNbz靠@=%F= HIzvϥ=$2쐋d=9X 'r搠r*z&@夆"{ثUEvĔ!،`2 6cZc$wt^HJɰW+zrgzKxgt2X©|ڪ"T22٥F3i!}o;޳վOS)0sFSt^?CNIԄoaRhD4ܘ]#y*KfA|Wٗg ч`2sf_-A(RlZ?W,SX?%ud8zevsc%.ӑ"W𲧅lWt_Ք'9IibQ5x9l=? ,mJCR'Vge^牽Nj[a&b Kdɽocz}nlm?vqN6b5_.HArqXi6 'Թ-/,nVw*;[ Z!dw$Ȋ ksѓ''Up^UkʜC+d3(soh߱H rX[1Vg 1FcjiID{:d6h$m$С1\Tq]9NY 97y[{GL5Ni^QK\6;cW2lDEE4晤C|Y}^^4nw{ a(?B':}Y?^- JCFxJmCzI'{k77NXo`)]B}Qm%Fb񱧺JcesZ 2 3tdhBM|W;p &i&G tl)f*?;ȡEo0~vKuͧtIBU10]{$EZg5jM(ExO}@9˺6n<OJ$u[E"ROzTfo­83ڏ.ԪVS;8@\ !@[C5as9uBJ!V^,j_ ?W#2O؍CW֘+7P7 e 9.mK˽$K= VnGg0`Ykivd\fݎm6KL(Vtn`hpjfGSC*DK:I[TўsV.s܁ Z^/V>y@=ym?n8 u[fscY^ ; ?[k;[~)R%s2MR#L!+ Ys$pL-=_G5Ns_LOo&ňf^|='!-"$]/D{^q+~(0V~]Z\@ʾPe=ӬוƏ0>7iމr`ǼOeloK..13`ݧJRCy bcƙx4F۞՝bԘDCul. -N>)#:Z/E)|"a+/IM/*[2R:eBfU 2C -$ơDA޹H:ۋɭ*,ЯX~$]5o.QZ4[*2m䮁GJ7-v{;/fڧ[l*A-[q J)%[5/a;s':P'"UlC_ll^*qa> R5C[ Lyݖ*~0.9XI6w?nE%QrlǴye@XV:Y4qk s[jP/L~%>TXu 2. 2/3w93W T6GRť,΁]}aTg>-p % 3}ԋ pΊM t$s<6_yl˨MW}ؠPV @e4OC% PA8uszR5;8ξS!Ĉb5pl2;oaQNnY 2zI^ihp-Oi 轄,V.F^W0 uTx>`H[9!PrC5/PmIBI n-f3 MaB}ha6'zᄏ7of)CG׶.k>RJq|JNoN1ӖP#C`[ݔ:I m GnRylc4rRp(2>zWzj`|ݓJeyh흙!/mjL!sTپL9xٍoy%W צorB N -L!eqAFH"0qLP'TWd LqT=qi5C|9-yw;UYa$X85aegQᥬY|Ҹ\)K8*w¯ V\73:9iy؜hdkYqeE2Q=F?XCԭj|}3^1KBQ[=]s}YP/d#~}wH~zvJi_1#6ŮߘoQztAuzKPSDr>[Oe5_,:c 5xm. @@'a d|6 ZQjJO\A̫ zdxPka Q*x:BMO~Xb3]`Ir"~(7y27'~Z*2m+2߿_'Y?sK5B(PPbݿ 1Rnzp9Hғ7m\}un$kVz9%װ RWǘ"T|Qс&h2-tڮs {0I0GVz|5N>׎c@pM%Y%vg$!j4{'nQk4 vnl3 '-d.U|`q $DRJxD׃6e3D49e /Vw%c`[}7{#kO{cOb{uSvkWT{򏗫Y{PFT޹9syI8Ct-dD]0kՉ&SiӤIw [W6z q2M$ jT\#Ŭ@3W˓&rbϡ21^ݟNDRSpڠؤ*,$'aO،< %V툢*8^e~<=:21Wd;jզd&RgpuMQ4;d/H>TAh:(CW*g#UNpPI—A]: [f[$֮=P7ôFjO"L#Vɱ<6u#P:[TmO[씡6j/W:\8*]i7]-\OʩW}Vd%g0bD{^c:5 O=I3Bl-l{tN'7HgrN^w 0B-zpLl=An$Ot<W:±  gz1X}p5M*:?'ZakXFNJ.Fs@u7tV')eYbQ 9ʲSu W+(,ƭ7Zcl~E&T;R[_izq%Z peVuJ'"E}-+"," |')XKO;h9RnN1<(HrrW+VLC!rF2cլo@gc\NrdSN AU9`Kct#S6 @5Yg:̗Yr݄S4HxS9̵ܓHljF2}9+'{A9jnJ *uoJ ]X@+zHjLCl=A\R.b!R\3 L]N&?pRBZ[ u`s,2_.9 0`v1d%$rfx$4<*ejxLzL]z[מ/ݿCƢD bRh~+iQ\@i<m9p QxChf64[Esv/j`/|gpS*G%2xij..{]f3Np<w=}|c+QN"d+@4,֌;yr&#8xɕ|q\/=1d=g /@W[1od_)' 5fB uHP[j.iGӲM]Kv{$ D 4M('n7fZF߳%uZCb$U'eרgoUf2yw+S3"xZq %%$nuS P- _V{,Ѥ՜k +ReZ˨WqJeB5^uhcm运֪ ݩ(H[iu =Cb`æ{d\o?s@ 7+">50QGA&TX%^5|r<&OxE+` 8O֘r~ }vrQ"CXُi`sN$>TZly[.՝NВT0l9}pﶴAN?hPѻGc]p89GoO|ׯuZ4U.T$ςÉʋt|"Ik wϣԥE%u|,3/ C ;c ae<~pH؏F@ӠH3rA0LL$$gW­4y"ڊ"|)lGˁ tY HMIyѵJ=YlZ]`Eń%t&.$^cJT ,:R8 Ԯ Yϐ j6X +yG^e>_!RF]XSAAg]U3{%҉l!.`+/ fKVU¦Q=c k7 R =j@mdtH(]J~C=Vp#gcI'gA$0*B u2>VM fBxٱWmݐ;^acdd@bhzŞ/+ip08,s"Dq=U>!RNyZE֔UAz=k<;#A3Ankb#$EK pxQ6Z88Χefv=6eq$G<3I`Rc+#\KY| |/tiU#d˝"[4zoꆄK?T_C!Ԅ:8|-H\ÉGUr2!:.o-b~4[r5 o}@v^s H<3l/ WK ]";‡$nq(6*yToD2Zͥ^Qђ5:E98h##,_1RY3^ԧ&agY0 WJda[~le[uɳW^i\" Y cTX5ZяG=YH"@C!$ (bQ/l$x k GL,gb%۪B44ADi뺆ѤPG+bs+';!mipnI8.s,rCunELoZ0=d>uJ)דb+UJ痛6AE(=ћ¨`yS\KZ߼JwLR" jO1(?DHNW3lSMRj~X Z^oAHg}6FNx_ؒ4*67#FdE*&+/V3iu@ŤAӇg SIðX༄P}gF{)'_ʉSL_Jg3Ņt%/#ߥ^?/' +lњ%ߧ}/d6B﷍Ws6ڷ4(FϱJ8ets+c kiq-BO=2L4к2p{[0|I8 O mA_'br]##{wu'|/LD D} y`,bkd'jkLF?Xtsƃۮ|WeDHGC>5vW}ǭkI0hCHK1Ƿ'{P~QrOeQyY綱/©ahRU)u/g>.B-6ag qS%y]SF{pXȧ^'z^XݻE;GeM$>纪d8^o QsL"%8dnhϹs򮤥?CWM'( -Bpɕ䏭W j-Ѩ tTv=8-_4F! [Ak޾ukuL_rQ.8&+w(Rxk2>\KiO`$ ܾ]\׽wsW36r/Ii9%3YA%i1_agdDb3ybŝM2@S9[/]0Py  9b_\0l,:HM PER T2b~@Y3sy`JC*vL}2_vC@%Au'vަH[|^$.&Oe{Ǧn|vԯ7C4*C*+/)PdTxDW{RC:9@V#䓻#b\9h8AJ5݀d[YH?ќo$ZGDH խM\O^+x2,u1wc5Ng\p[-? #ù,p*|&Rk f->nPZ8zu&;:L,$p*tH}tܳK$ #q8pDSq`osOti뇑|R#U ܑ4FJ Y:UsnPɲ׌EYOOeTiqxlQW:[Y<=\WJ_~9&w>l߯8EA<_^8eXϪa1olox>Վy0<#3:qj,9;B\]-(|u߱/v(k,>R0j`)DP*W,Ts|=f2&futTOV8:߃=^3=eyߩ0&L)%a5' x̓Q8I(ӄs/= dF<{n=XG.e&kv=D'qE_+5&EL=\}N#n;;ן֟_jXlz摙kC_12OL o.ѭT“*vһQԋ4/G5b?/rs+N s'U295*f<%%2(Qɇ %e6$"1၎#~ )n2%^|oI SG]vGa} =?^G,i5%@l3 dzrbdq"vή؛ۛ0Kc ;td.6 =>hrW`Z.՜ ,ze@gGӜV TI'q%[fFגp&ӺU=D"~ g6 k׈U] [V\+R}--$ÆT²mdniϵpnAUc!m|FGbΌJ,%U?_NG!/G £1)4QAd,^?FrV$QA f|,g ! yjKB N,ni"Y} Vޓ:q)-#З;խai~BݨOo}PqeF7B^9B̅f26+#BcR} sg+j*^ޮBGuUR6dPyL6-A|,xwRՂ"";b< 躃+LB"$pqL 6ust[9ڮ{z׎(8OmJЦ䒈tW:UťiCdQw$*厾:yk(98PzQ/{HSc/^~BraŢh:s2.tIdk_sKԖ3|1h[A7䛡k7ǠKAdncJ*\, h+D~5]kW4˺KU} Vɛ/63kAb(ҮY$-~ 5hy2$sTs@z"}EF|{p,|Þa63)wN|HR|12Ukih>\s3DсH%] )!}iT '6@G(yNbh^\X5&x8S[R.1/AM,kx>?vF>d"9&X,\PؘH˃uXք-SMk t Gkت)ǩ <1= *-1EZ`&@ѦiEJ8)5wr4>Q6^ d%h5mfC|LXsX ȄR7!RyC "e #caIb' wߵ I"ID4E# UD9]TIzwA!0}+ oOf\\ze䒰^h$o^iwu- #n[b(7x o>7n C!Y9_N+p'.n2uxX|+rh?Cp0sYާ2aG3PϥO.߲4,^.+5_{v4d)"THSжz_ntDm,l 7uX9Ey7h9ܬ$Ԍ0Rhj ʼo<=}!Ulv`;ۗ>yZx ^w%sV)#Ҿft:D9>c^p9l$%7C.NUZCCd#kBL}mFq^V㱎9̊O>JkxrC,|; 5x"zN&t9 mSrm-N]3#Y}[߄ȟG C^{3&7 FJA>@_YCg;@B6H7Ix_`xEho3HQ0Ù~dsmL؊g)c(KAΩ>] r ~U?y j&-|hOZ2{8<2ƒȃI>$+A3XLxEExhV# 4:e$-$X4(9i8jȔ,+8.RzE<Z?HW͍9Uwb(Orz0>NsI04q&=B0{)KWߔͱJ6/u d?!i5s,޼ޯh~JYcSn7ރ^c?Y0#];88cuCnk+\6M7!tO&yFtGL1jb@jvD! j`&OBUw\]k3o v-PAɔ%W.YejevQXhuA;1yoNN؄Ė'ϴ+Anmbj|V&; .JZ!kW^JG0uAanJ3/]:tK/f8{!f(IGPyF0&g7yF>]29#[PʵvZgy1[;<i1ѣI+]D 7e Z[Cqʟs<k;5^5!(+rd Kʢ3G)ʎ|[^A-_KIC!>5{5N}%iubdAKn=',eےށՀIF! !>% _rλӔb1g)`\mu fFY7dS_RNjIԔ$oXLCntVΤ+t|{VPO]sgC #Q- ^+"r~^W}%fG5ΏZK렌7]5n?졆!,yhxs]47؂<&P ypʟ(z !䭔Sxd__ +?J/ϸK{+[Sy^nQ4D:5_FXB,x6< )YT]im?qg̲G"o򗁧ش~hOłOW\Tc6ဇ:Fh8srʿXoĝQ@d;⏺ogю{A"j@uu; lb(bWmT"B W`~&#+ݕB`Ŵ AAL6 {V% ?+DLsR>[*l?z / VRJ'gޑ-FrU$ۚT@a-,Ѱ0^8 piva[T R#IL ; І30g Y,9B;B:q렡|8~Ά$-P[.ؾ)Znvt6„^.y>Xlc+6gK|\u%J "1F,i{mE;"!9I+OC/$F+b j6<]1$eASbF0)F''#^揥By)9g5'}~(W)*hʁE$7̮[!w۪ȊȠlR,F$u =3~ ;ؚCZpeK#(<8 v2#2tvЀ4671ig]N>KCnwSe-ohvY]ۊ&8UĪ.<2 ZQ]c&wEfصP8`{pۻx#MsE]ӣdv~~LSGM6@F曀Ԩ⹎.v21ЋWeѢixb<':G|ٴun3Z/ZXto հ>QNw-;x8Ik5^r0{ zAMU$M'(is]{#4,r 3*]tYʆ;nZafh{Wx`D]YRe'J [ uM`l~ N4y/-ܤkUY 6dmPhܿHB@?dVZ-UܲbZ_5ΰb7$б"J8yWE8Zc^%InO+20?;drJPZʲћjw Uuvە&Nz=+6]3-D@\ElUFQ/=(C,͋,Ve}^ ivWQQ:Ψi u[ق?:ToM1B{Vps1կ mjzf#P3p[5|TBFO @9b|yX ).k4ABU)xxZL.g)iRRv斨q]t_vTvax{?!xETئ r& Nw\ _DLYQ A,R$A?rFB16I(msUWD/K9%j_TT>[^ C.8z6ϡwS-1c딖 >hbNϖ}gݿg-i3#Z87;.p !._:Ѻzص<9 `>H~/}'ڍ] 8COҍ"HJ'H2yX&ӗM)($Tg|4ЖW_.X#/3`DN4lg=@恮 @_dfhn3'AiYg=hUyϢ!Bz&W Q1 %^jJ*Sk}Ո[/e%0h'l9ul1! Ca/Do%s/¯2?縦:7̒nl93aYɫ UZ+P{zo"v0*-x(s!P@C( Y"̥tj\Y/K|NًH2O%up^z"V(ѶjY >GJǕmWܽ@qH|16Ewt#f&q>ށR4z)00#FeTUWjE/̾~/PYunVg~R^&ʞ(Sx1>*e'eWI糍%qcLۏCVn{Ԫ g'.{̭ =9A6c9vۋQ&쩓@ߎq˜ /S,'C@Xz;TG%㖰Z0&:9Cgԗmɤ.N#=Dx;'<9we{ ٲt̘筊.dBe21M ~d Xf"2a:(bp9lZanT=п(08o{6mPŵV Щ7C絃xrGo9tPmc_l&r7ŘeNN%׶=+f9?JgN._.%\HIØ c##rc i,3CY3NEׂfo^2 V&AQS3OJ)NSVjnVrך*z)пCE9_=MQԪ/ZfIT`ۃ!oعaU89q˿q~* (ZsX_,)!br܂iN^Nu};REva /}[8xNW)_ή=6E KeFԧI [e/Ͼ2;r;ӛn2lq)>Ŭip/[r?_Dյi _莇VQ^y3 tp/_+)ri##g/+^ͨׯ.r,Mh@fTm"oD93E(GkqJ؆__-"`MT^_YqVsy7NjGW)g09FͩB!G5an'"z>r@SnJԤk3#qLt\UL,2Y`\&S︙5Oi>"Z |~ VL&<'rGf1rJ6c $yQ,d.D]wYXD.;#-·/CCDqo;,6a$rCi遈=}c˾ 䒇ܭv9;~]=NN>\a^zʴkY͞`W9dzjk]Ph΅zs-\GȬYy48*S\o"㞶.BZWndr1bJ\~@zߥEqmůoQ*WLᶔE?nǴ]m 0LƊB5A|" J5d*D2 _caoE}8+rz%zf$xpDZ<ڵټr2"5r p cl &r*BK%ߊw0?]%$mгQ(= Ἳ&bz"5L,1z{.,̽wF*3{a-6+Y1 >8fq2r*W8T72f/#8P5#ǵXteKLN t歵 Y,KYR3#,(| +:V S9OaƐ;=,p?ĝE,`5e?O׼s[ppdL[|X>) +(JzDPW]}F GѶ5LM(0WJؿJpNc]ؗy~.ȌZ&嫀={)Ck v܂ lܕƆ{AU->vb2-⤰ڬ:RetC<wKy|2s*>ÀRsS"c3 6tl݄xbb=& *.{^ppM@&_!jי=Y>p(="`1+61[rUf,8jMe2΋m`mdx)eLݡ뢧!Қyj۠V5JN~R߶>Jw+V$t-@S%dM~/sP/;>uw˖T'H{$WrkyG--Qۓ9sI*PA|;9>eZFYE ' {=+j7+cӺF"]EWdp:T/L8zz]n?UKr06 ۏ"w& S4rK=dS%b`kQdUK(k-UyKm'A)`)0/T:M$2{w膀x:,dЦaJ[PIJ#_/2L#QKi -Y䖶xŸad*?y'᏶_n-He@]G/4*8=aeR ibփvNAamH&ahg˅nks3/4R*FI{+0!GAD[%wCfm͞ZG6>2R#ێ7*@&)G5W>D#S[YN\v~yl}.':bnk-&q/N*a4+ 0PDPў 'eK|oN׍J0|޷Dt5r;BL[yqL-ح^6=4ȋg􄫤s=h"5-xl[ÙVA\.˙A=uL٬Ae#z,xo1Qyv=3Q1/ߦK$]pXcGn[I={^} 咰Zؕ 69C%7[M)ѿzu6x3.Y tiA nKVLmZw< r%}+X!b&xh/W<h㸎@%>eD}8NOFl-()=5 n\1 DW 6Om܉EI~'p?qۢ=ӐO,)#16B+/J]:8aV3Eͬ ( XBAc͊cc'R!*J bOb$;ꩊ_882$5TQKU[J'147%sz "+aZ6;F_8.KH!:p}v^fs>=ts*MЊ-ЭnˬUԓ`~AoD1ۡ1]d7t8[([ : 3ώ2zLaΰXuY̜`)AHE ׼c߱DZO,CXX&=k2=j롪w![ p ̑Ǘ:ZGJv` ~;9I珹l!)X砤Fq1@}61xMNVRRbstil'p-˄[wF39xzhmc 'm:/ow+v̉_GҠQy&bg(RliZ7<\Cb`xĿa|W'+m2)'|%X st XE ỻ$\A" ԥBFB_\}fhNa.LLmr$>jQb\gR3³lp,9WaIbh*RwHj&Nd󷮑CL{OexwFHT4Cksm̪X*gˌr}LJ.Ru!lT 4 CYQRߒX*oM!*iGk`f;?.(MkSźe/B%** saJnՌ+ۓߘ{/ڟNZ0RPP3v ~ #00DۧX0-qQ66Kq7] }.k-3/!WLB\8ַ +(i>'NrV;Zw}m]͓_WTхoWSousP uto+Q NVqxF8K_&:w]ۇFÌz:{6HJ9%ѱMѤ)Z\6֏} bMvuSPnB;K^aזsz8ԗ[76J:%QuiiFGu`Dbg(JԫFMW7in0+?jLf>v'jʚp,75 N9D 9#[:3萓8U|rTU,sɺF9ʱ:vN%HBc-n~j+I"hSo@5nQzP^֗yd.`?DqZH>]Tu1 @P32_ ?B߲%/(qv4ﹹ5Yk8j<)4q uXِsQg=2T{@B[wW樓͙ͩhjDg;DamXt"eM(lg ^c 08W6XMbG"'I`B-LCd$ M^Tt^!J2`j sX{NpgM "ZO _uBO tuu!s8GOL^o 5t ֟h4g͈[y q&V#PK"EJ>I4Xʢ`7  (ݵ4Z{g*O -XdC`͝Oi y3D'3yRQH jLcg4Q:B=(yJݳ=DۿtyX_Gד*,^p *v!5S-Dr@ΌU1r@7)F8د9d胬)vjy6 \o,ܕ|vcs oN8d0!MKKi]*z2SթT6ğ}%.QI2G3mT ]vr M4SXK ?맏0zvnKo6C|oOVEUD_Ő7tA% ܧ(Wփ?g1ʡ@,-НCxsסrUFJXF8pW䶋!CxKFW_cQs#Kn4*R]zFrgs^Fiآy6d7[Zyuʕ!fjA=x=;m65$^R8ߵFz;%2٨mD|r`.^șܑZgf-'ڝ Ԃz/n}ƕ}\R-v'v+\ qzul0gz /3?l(las&dAM\! \tKpDEoJT/[L?J.5$F"ڑ_1*i5'@+gJcOq#$w:eck'x~ .}{, NJK4cbf u2QT.Mh19?sl#;F,W1ŎmTt]gu:YsQ:=01Zx뮒\- C&ƲR(č)ٜ Z'$HbH&5 a+bE.*-xɢr_ :P$F',fP4w7Whw s@{䭢6S;֙ 8~wցI8("҉F٨G13шJ8YW]. Ii^0|_"7߀"^ow0hd_#z8J j]{e,zѐB$".ah}IWkO'lB+ZX Ơ toaDU2)@*zO|4ՈrgdiBin̞~hH&*Po teJ+;zQDS-ARESwos*〾gb*%Sfđj~&{.<+5]r('vډWb:cg{ 9꫔uV]T8/XjUt3+z EG 7C cN-0 WVa^ɨ]%8a+Q+Ɗs0£J7SJ0 ͝lLS&a^rW3eQ[v"9kJ ځG6;א;}<~h_7 x "R+KTr-(]CBx_y{E(}Tϲ?'h "d-N/+`BI跴/WXѣ1oK4(XvQ$MBn،Xst'5\T4yuVouhGBiw }MԬحkV~&(?[ZGQ6czHXԓ<ʀsSy^3kBbMskx߭%6vuh*t"g<ՉNyw؛^z 8;l(Dm_FsT9r]S"WxFjIyү (Y;OgcϖU`QUi5&"jiMO,41Nx5Y x郋:;S

:2FwnU:XPoD^ 8W F׶ex:JDVߖ̙ha'wūxnr>v>M!>ίJc7u܂r +˓ۥp#-^'\OښKF  j+DoO Q=͞yCq Pz m >$d6~pW%c2 lZHI'4PɉKrYv!dJ`a5ʨNkV^>4 q:J[@Jr)ҍ>R#A\@{nFNG~'&Oqw;CnڎG!d礕फȒޗ7ɵRF0)8o"HjzQzyI} Zȼ!xy髈idTKZ '1zqGWBʚ .B̦wDXbf߲|M\z XRGӤB&YIsfؑ9ldVd|t u@ `Aeϯ"c]U+xD%8oA ].b=F,r<Ĉ98CyvO]3K"NQ RUk]vdܧN- )hq@ɱJ`=c{s#Af!x?Z-#4^2-OgiGG+NQqF_E~Rty6_(ڢAg:FLH8PnjDٰ,߱ToA Qu~ vkN{m%WG/- L'3BfJ.Q7|g-+HpBJgd#DV4 $5-'K7\"\ r̍+|Kq5Zq΁Qq$8ύ8cCp`cd0hE.v槛 s}\N4DT@A7v' g }@C!઩_gxM,$4٦BkBu/f^:@8YT {6 %;`KtJ8Mz*jy fw$K%ifv"3X>#2h?YT~Zɖ߆3%JkϮ XF+5yM?[܋ҞU1 ʡFEɸ/҃(/U]ts\4"G5=Q-Haq(p$sZ >uG2o~sFF ֕#u4=_[},Pq`#60\G$uĀTQ:l]ҝⅨfʖi݌zBcEO{qWw!$!7FoɅ 5^<Ò.]OVd`\K,pq˙<sCz_!,k&o0Ƌ#1[L!8[Sj?lQ=ApAb{ z@h9:X: [=ڤrn.Jj ,BWNUQiU.]ͪ) "ygfNV\] $O2F@Q]$IPeff`>::R+Y;۰X3jz Ug#\ɩ~`FRy(5Iv'`Y8%s\ Lح-̈dO9#,ql, ,Y"o̢Up"BJ\l ĴC:fEZ=͈A5?0)Ozt/@rzLdXn<mg\TsLCP"eHdY$L+]KVC4 D']2pg؊h+RXȬyzVv,)[1{m [>L6I|bJ2+mUaW4Hfvgh\B}E 䵇Ԅ\,OKކ߲ze{n.D!ڶr;w#)MsxHcC>δwYC)EF>e1l \*ϘY j,@pYbb_bu1  kWn#BKl, 0F_IY`eLrg:FoG<˚{寘<.,F'Ո9w}>H+ljI9OK9Ė `"SϓQr͉h^: D ^ gspBۉy bdتS] &\I ZZg)s}c swV4֦/\Pt (tdgRi*MBcrCaXFXc`wIҒO=\l6aLO%Cay~b=>F-gK@]*"PB4drG4›nfɷOKA|ugq!>PFɞuſ W ^@AN?DZi Ւq~.i>5Y'x5m/Nh;bD>ȮJ k"&u*H1;`DXpt ^en?{6f]=7һ̀ 2>&v_/'쩺q(y#8 \5}V9# E^76>TP1 Ơ6׵aabg$j+/.zxII3ᝏl ;Ω$`n+=0zPi:-Ay'b)G3{am}c|۫ PHz2ȵQB su& +!Cc H+2f~Ioyg/J'I4LAФN$I:/42.UuwlHb-@x8f-#-֨mM+t`\i(?pcvFvj;)rʻj -]xq<4 7y} .pfOėO7kKzS"ک{׿ >&>q-*M{" %/Շ%%-M:%]xLӔۍ&nƬwJQy#7Mp M슔n 91eCi hVa8 }X.J2TzmLW}'z ^ oN2dBMN.bvgܲXͲs ;%qiZ ذ cU'&Cqa?E)i s_ToNj}&;Bcu"=PWoPj'Tyx4w '_tiW*e\TlS^s%w WeO^DvkZ`11Yk4"ɨV0gfTO`awB;'eчC9VA,d$ dLpdX`U{ EbKVH\@W{ d|6)!7xa SSZyK</<hyC2f* O) ` w5Vv_~+oE`,(Y$#\+27^\&__2{bWКR5+]v98"pukQ'IVӫu YVr2 ps|wͿ]4,9M.QD^›cf׷P?Ac_iIXC|sůOչVLz,ژy7>%|O;XjeUQ+)誟|KaR*)-K\=1 LZ=o~kha!㠕`Vcn߳FN93i O8|_<ӨITPΞ@w8oI7čMՍn|JT.%%Wt6aFZ5'/0c[Odn?hb@JS7f J̯;5^o.o7ysv\MG3C_xmJܼrTϩ\7JۃcrʓGRǞk}So@T[M +l_/cA,ԜzT[apf4ivhr QoƑ~PibKPC  `RުSX}].uwkTmJUNA`1x0 D`)΃PAYΖfƒdՆҥJ'rpj*N)}MS<5iS},~ EYqŰdS\*XBV敻t_ٍ`Qme->,x r  P9Gw/mbѓTkk ܨά t $ {C!4Zz v: 3=7 .t HfV1i!i3 :lMZO {VYf[Wr1Ӕ,VW:ɗ$SzDtӰx*u1qMdp>&غՊtww%3qc~Ĉ_cvs,ع,c9ŊT.x_7]P2CHtAUZq9FH& P)m14 3 ӵmlGJN(G/ipU5HH%jqRh9XSrvw}{^cJ]0L&;=[]#5=(l+愰CwjOCCSarqA} v7sX>3g_rMA-\ܖ ^qhǡ2d'ioKУYs& ʱ Ƭ6u(%,t̝Un~K7ǰ ]oցD&_i.stYA8ש]P|-XF#"%(,n u,^~BTDB kTz b ^ o;av~;t'@_uV,LXjU2.!E@6Wm>]D-)::dCoHC0}O}Б]3uӔ6DvjD2i(ޮk:͉=o/PW PmDԗU=}t8bL8a}`zY++O +@T{9]eTYIƂv NI$lńo8\u%=XD[soB1 p ;3?ܴ1G36'=Rd=E X#*2̵VRFa̶֫-enx-JyJ3ouM!M܉T];sE:`NzӮ_?`[t->x]w;T@B־gviRHvnW"@dJH|eaI B% ?Jz\Qɮ#ڔam~SGSg#ApM)k?rw0Q ,~^wT@:k?{`\~~6d2q R,ZHA1i8BtUG傆u4β칎|%ʄ1Z*ФMzC]O(W~ NAyp#"9-a7?2Ʀ}Xeޚ ]"N*Cnq/8oYdf`>/S_cyg_M-}D>M^)(UR3DAp{C/.с-2YHЊX!w6KА>e RcntSHX8Ne8(T)BeMpj07Cttd4<9=~!m,Ry?m=wǏOQj 6vg6巶0H9pCl2Ӎ'Urjۆ+a:g9'aÂ>I)~&Y6v~Yto[V6[{똅+/nFi_ؤmdzd\ oi>ta܍{l4d S/1$ ^AYUei`Z?ͻ_jT0rOnp%Qe7HL@Ӊb4]`c*R 7;8bt Ͳ`Ud-B@r~[WiT*|c@3YmEPpO#K.]ʋͳK#]3h! - /GFs凜@W(kg֘W_@<: c!.)c%o̗rWyF{-?BϙD6VI% [mpG^D;Y܁2ABiu8VCB=bFvyK/p~܀ݜbn%h:1T'^: 0"l IOqd^$Ɵ)O 5pJi׿6+zBm"[4Wms?KXgWvf)(1#h{s^0K0"HC-08/b#In:AJp&$6MӚF[b_U ('%KTbAo\+m a@L?,\`gQ2Pc_p60+Ԥ Ǿ H&j፳#荓5&K]DrI|f"a~O}eR@IrsNYhoa6Cv'yjP0Db}R&y;C]`kjpk,=ՉRVV. 'j$fա<:"M[]G{l,Q~?)9i9֢>]$iȴ'dHrEtG3|zLB&‡+/YRH  f6C!${ca.Zó c˼ɉ>a]4H||%8wAo}m[#H*,:W_>CY] ,:9{u1'HM]̗"y]oiآ9ӪQ{L9.NKtE óc)/\̩UoSuHH=g{"+UM^љ.Wrg( 5gCM!_b_2^u~~GC3jrb\Fң8D[yl-a Oגԫ2$Gg V$(N q6FG&΃'i2r9u41* L냭di9nEgv]~)7DPƬh{9]2OD TX]|}ZBqL6T]*a%_uk̎\ 3;^ԛenUiDS>% P8VF$Ga~G%gq qԥ;,uZ>ąK;AO~uɼ y$hNPf`MMt_鷛vW/Gw?$Qnk.aqEo!f\ /3ʆڞE&N> _ PZ+h WJVM e_kxM tYr)̈́y]` rvqr ՐyY*dx{є.M>@̂OC'*' Q#} uqYfG+ S*^ғ 4+vSl ht#:?ij2N$u@ f ^)B)^hz/r1R<߼bSEevq 7g>Η0e,1djEz1+]vl7T؈/p-9j/|k#| .jOCM%">m bW_ K܏(pq$8H\@&5V^q)uպ'İY9vBּ;TJUUD.:T!ș--"n3i:t`p;x#$E:茣q}>ZPPf;-{*(C{άT `:VgS"۹f<3V-z2{' TAIikhN(+BC-,h) 0.=hPKBq LSX(@kwQ׎ ƗS ''ɬ E}`=lv'^C\J[~@d}1;^OJeQ5JZ]UHѕdÑ/$XE>A˺<;KPP8<(~*[MR P \r 罱!8h1f Oǀ+Wm;29prAF zĽY{ܘjko2z=~\ X0%`pڸݽ%Pѷt</YNTS!3B ꍏ˱Íل9爈fqO^5h8CS?4L/8PyԿULi >EkVsn˟C jeӗE#I{e.~<ۖU"`|ܞ祑GboU} B.afv<ĭ#~mgb@͢;1*檤bBI4ª5}}0coF ȃ:ӿEh  mH̭Y+Ta!:5NT)V}^qN d֯/.6/eűd.dn6wT*8ٿ@J(,Q=[?v{B`eHc\/ܒ$!{:xfE -,3iS/IxϜ|+/+ h(>% Cx^o#] )8, Jes( -ПtЛz t!2k5E#VF}uA**&XE." @꣡h <2fKA|py F+a2,:7-ÚE 4.,gAmFCPI3٠^hhRtVa`e"6w[P=qv,rF9Yy{M dB~ mKށrW*\ٕ@F 4,]3i0E95O^݌rg x.RBO ncü?n_8r40al {E}6 l&p;cwR; hzR #|ґGRF\CS:̙ n{r+O&4 !ycqÔOA:{qipD{̉O1ƾm:}8پנ{Jd6cn˔8 y{z?J^pO [}h:Vh$VИc{sM>8CC^!RUbґZWM7m>-Ii9;eaSHx-S6u7K;s3}2С.oL̰[7~q_WvwwJ`YRȰM{+~\kg9+PXMD2 nK:'fCl9meRSM# &$mR_}.;%n7_gjOa_bCQ癕{L0dw$v,@J,^\1=TMPțxO"rlfŬA4XP0FΜc/#L[Z^f=;MBٶ`AVHe闒@LYb_wїh3H>dam$dcZ 9xhJQ54ISuX=BHUiǤCvmBƞ:[,C)N ް,Q5F-)'AbQm9n7M$X߫/p0#"ixB;GSl%!qo_c;=*lD|Y×fI OOg!brLM@(c(eW)Pc__Z5ˊD2pNE '{!_FZⲚn "Mto&٠ `BYߊY0P4.tMOG/<IJ;ٕhÝqm е`3М`0(Yrz_bJ`0hCb盐A|ZLz{S7d1.r[fvuhve0e4中I!eHHiEu`\o$4, W1$Nt+?XA+: S5WX]00l6ׅV<;+U-Zο{.Cfc'E4Z_JM\iG/Rb1Ek@uqZ7|x\lZs$K |oVM.C [*9(ZU;sf5t~}uޕp w љLP;R1UOJwJcľwG􇪜֫@[jv-z2&8cُ Q)ƍ1Ҭ _?[@Kȇ\𮉝={&~p3G1 ;hs>HezGe""}NnRJKU;.vH.;Ѵ11PI% ,1+cdZ =TYj^ ޕɫ sz`$+o<ib>˴؍Qy@d> <6d obp`_ h]t}ɀL*VJTj-#*;>a!* J01Ľ%Z%PgpcR*] &)TΓTػ $p)ȳ O&sY[p6UQO.*.l맬d%=wu)`wR/dj|sd_q38Y|X<p#Kz7e|Lzm*ݨ8WQ#!:P, E^sCy VrzU&DL%s# ^?&IC6k;< _[,[60HCG(W=#Mͼ2xnG*K飔Smr+Yئ~J󛘼1VE [ylv<' Q$0/ ّ1P^*m*ƠtNrOv0b*[C`qz2gvoҢhѴ`vV{Cʟ6" $_a6T H~'IXZlT=2(+BYW93=vyxp^vogm;2b;*R2k/aڭ[Lֿrcc%c0usg(DqDG@gqo1N^8z t'c6eʌ}VU~kE #^C>a%|" Ȫ?dBYE"R=VILmJB20_ yߦ 3BUޟ̊?+P!4E>RǶL| gVdb=ܡLlj Gy9lN$h1N78$V5V~H$2{(ߡEɿN(hgeCSƿ+py4qOj|ao3}H5qw 4Sn1#_UYĊuF`L|Z19^;]Vg#S\U Qf P]"nƼ++4+ԡ k({҇YM'J)E9Q%Z; Qn T3C$DEqx[)ߧs fÈR+K(606N=SdZQ4{i-Gvӧ(Pl%e̞E*DFgD٘SKUDQPɛl",, P ůf?TI%f T1 Y957Pē?i ڟMr<y/1 C;PUs"AOa⺔ose)_Ȕj g cm2J QgoEkfg8 v|P|cHCo_"NngbNW&}7p54 !^ {ˌH]g=-jMpP"y%(<*mZ̨EMNm"s{E܆Tzϣ )[>t]Y`ro!|)%Ay.՞SRcma-:.ksl5N4 t*v #Co?%K/Bb m-NΉ;[J[I7kK}TYE nqa+;3 i ԣ{~kO;4>+:n>Y;TփlJX.,_^pk*4KR՘LGn/|ټFUg\|eTAMDdPݩJ+V8=иp1σ<Yk~{ =RR")NtT'J޼ q#S5:b T{wTp#JkSgs{o׹MĨ`3jO :[21Wso|]g:\@lDJo2C)١J- "\:f;+h(rϺ?+X%rKق{TGLՊ *sCK`J,eppZKٲ;|\h8a-\lfw9I wєAFWt#mLek#Q;8qr{.ϼ9yi0/QL&šZBto)Rk3gEhD[Qj8H]rKT#bXQ{ndzW-ukkx!K06Cτ] 7B`{ w1[; B 7& CcǮ%gnXIL7)g`OnAш%?;eqh3䶶z*OLP珶Ay5#DM)K~~F:U 95)''+8 z4C ;2hSSh]'.ԐpwXqNcw9헖.嵌1d~ Y_1Vh$ࣔwf6=,QK?H=s~ՊufZ@bž4hy=ި i 2(_rOGTx1[ CN[w1 F7r]#E 폱LQfƷUq5@vK9S}]L[YKWR]&I/ȅѪiRo>*QQF:^[cXeMί1_.&Q*{r+żvpq=`kcl}:<,ZĹp7骾> jOыrFHGb#-Dk^mA@{kJI*0dh.p0ݑ EY2a&W62Г*?e]I莉@˗ (vRG\4kO62Y[|u";8rF ̖<6W}N J44O^FʽdBgb[MdG8c̏޷x䉵Hǵ Nke!َHc 1{)HiGsF>X B{hn^֩_LRfuMo[=i4(GCթȧu$nAnY 0jJ^Ma\~ =g2WF 9)Wl*t1]jJXAԱB -j_cTMvt ҕ9G#V4$!ZvZ+vk %vjv: ^A&Z-d<`%-a/ 6(]veqO,RP lr0J+nJ/p7deevOas%^=[HR1+m/ONxic67[8m){Je}tzH}*ys?el ڑlGΓVܐ<*HE_ F+Л57N 56-mB- |`&tG):6*/ictaT>"~Db>XVDu?}좤2gѺ!x]osL2ݏ 0+ <ru)S kt6]8LI$ Y*Fo@ M{\hT QWFz}N}(870ƀ#V62cMl΃cJlÈ"I-}&E"P\b 2c~FJ\T32wnvL`:%NWį  Q'gD~A0X5懶(Ed +?]ZlugJ4G@#a9>3WG1ID >S 9>%kcЫk2@oTHc0$1U;/ ,w@ˆ`/BE/.|}؆b:-%I EVNdmрj!*+9b z]h")nl 1Ju VgyKd.CA-ty-E/wA9@D\I4EwtL/>X:sb|QydCN+zʜ>+TThQof[x~J|U(RwEݼ\uoE&ŎSȾz0Q7o-9JTacПY3 pn%ePHaK >##X~Wu@Z!CTTP?$v2hUO3Q!q)k{8}͚s"<  -˔"nLδE/d\)<-4 g#m[iS0p:L"0n<XO>V<T,B_xX,d;{CՒ ؈]eDQNjdLP)/y' "xB$1)skBAw«n^_c{ Q܉*<#r՛ w=}Pvv>g`_- f8["xGψ|H/8r+}:X5/S-䕽$qhVV_Eh}Qp#&>v.&Ils!g90 Cmynh1[YƏW"lLtkRT `,7x,H<bޱ̲"R|hVnScLi.ʥ$ȏ\UP(A?D6!6cJUڊM&StosGf` Up'h,e㍀?Ity"(Q%BV=WBU G'4I*EAq- k*'s@7 }\eut@=:MtZ B´ׇ,2@A8G$#kw>v2ַ57~.UfeJTqbj,~D_o$6] WÐVf?$处=uBTn&@pa9qγYt 0πnCI`ԒWRIEҬr|XJE.h?x&qD juyb顮6ITj(Q,8:&hFbkskt]/2f[J36/K,['ՅAvl~kM`T=XcmnLGNGZj vu?>lV$9&[R>GX`gY0zP|%$ډ ;-f%k#djD3lisS"[#=MJec,1a^`lr?ˀz>$%+eܢ+@iHMVY jڿz~B[a;Щ8+2VY~I1n$OKÚ`(4Zi)z,!I\c{'f1#; qO@ oA WxEvH)Ϻj݅_f%ಹb,;g?zxr\R=r̍R7HnIheȡ`l{4L^-_Z6D !ߑ[濣ޤ"!]]P8)И;MWoX$֠25Zu"s*fkL %">0N!T?@B /Od[&9IȐ[=89Oű6KIԱ7B8c7clUmë%j6Y= ;k1g8)"8C@됁Uef硄\/Dk~n_ -k?$v|#4e՟ LkEJУ0̜ )~!j"*G"^{*~ 7X;,0G \¹ Ih9Q!&DNp\GǗWoV<'r7$#俰Enz#%H+jJ(w鳩k::(&Knd0S(㖡n\Y1+x,ORC/5{V9)\FYxBfX-$a)v;@( DZp&".qWYkͨNbT9u|$/%SOL$\?@mSB4|! oAJb6s4ɧ玌X$p3]+>嚄\I"!~&K5_SMm0KX.|G‡jLVFWZ*&c8|Xh4d[P@ 9\sQ#D(-i@qj|~ 2ͷ=hQצp\]v\%;s3d^CT,^;Zu^ E2&%UwSkQLPT;c,yP?W.hM :Gԉ*| DgBB5\O$I/IGB@'A_OdbvgѾLU$ .X#7IUlʤ0W/z#6U~W~h8VY͔vlmN_Kpi%>`մ=^!t_#ԙ"TR|ζDZfu:@?U(JF;a)^ֵI jZi0[ m0f wil@)$CQz ֫$mhVl~ckQMmΰޣ'*Dwڨg M>ʟ]DZbuU7uA LxZ{`Np=ji6IȊ⽻I wky6(ǡ$-t%u-j?AH%y6oa@P^f(*)&N(:cYIz`wSE麍 t {㛳DOc6[-FR1[ҕE{$*V@ūV dwQ}0W\|uǬwM z Dʄ7|#k-ٳq. VΙwǢL"5ykdzlu x ri`ڂB {EQ_q%0~wo,>H|T>( XTv+ ̮Q=co>erR+YyGmZRk3riQEM1pukz+t1EV]@@ppx9m̈́'BA/>K::/i4>i$Ap(}ti՚?ey?N,}k.~SDŽ^(6 `Z^7OMFG+]3o' r)Y#п4L]"=|`l|65gTPB+8? @L lfIިdG̪˕ۣ(U" 9b`b/JT?su llTЁjѸݦHcD:]ZS08^;ɿ?u@>`IX+2 SIq=ɠr)ܹBzֿ}8@#FIxXI|ſt4;8#70w`eIL])ܲVUJaW`'uYp*/"07đ6IӨ4ڔt)PnǾ~ml2vݾ]@^ $ ϐ_梏PX%YLh6"i,| BGS~`@UZ|twNhT洠<Tk,;Y);ơy/V2<tvfkaHQ6p @G7#F2NH+|1QixÚgqT$3P8GpXD1tzBM|N \3\D˄M@䞔S! LpJgWQd?_4#Y8)J4+\qu-Ce(|,iKɞ1"$]|7~.L~TmCfyGY%-tُ:T:>I'<ٮl,4`'(SWW)oWn:,k$Y>RyE(oiw1ЈΩ?|rܖ͂Ʊ%Z:\pxT&/;)#Pm<-2Q,J! y:;: MzrhKq1hpQc*}Ji~gk'nwQcb\pPɬZQ00uݫ)Z @CZi1/14eϢj4Z l$k|<3Yts BV}`[ҫ3&6̈ 3|Y(XFpggBN\||H>'7oaQ0` {jXLwvB[F쁥3Q9 |#' ̑ ")kk2>.-iP g~Ϫ@/[}Ji8QFBIXg{s$BkS)1z'>ʴ/@aedw`, L)(+u`J]חyjqw)KUQ,q[Q"NLHNbrDk5Z獷n&=3.b$Xzu3p~n#ATS5R.JV'aSIթg!V 9[?k'&LG+r6N&T5x!?1ʡonS=o݉0ɗ('X2 > n-(1]AbuGAfh I<=rogVKcM#֛ ٟT%>\V71A3X/4$"D}4~~B3(:ŅQ@A)3-b6CJ%Qt.eǑ 8'OLN؀L*耧]0|<#yB0W`ޕ k3#"ў[s 'ܘm_>_,|`Y]@5T׎Lqc>߲"[ߦ9>OǤow]DzB)r6pZ܀x=ivJcރ>R1%aKj80>Vۀ5;M +*){a=*A":D*@7{,̸%U2.މpK1PdC&){Oup笖N+wye!mg"8;GDȸO~$%\a;s}ዷT g `1q;T~ `0z?V/Gs 62GSr 1/\ UM)vQ:=E F]Ju[rfZ Z2@չZƉmߙềI'~$f? d2%t`חJ(@Ɲ,mSOq՘mw@ |5[r+g(H2 UGX>N뒞 Cv̛6k^6LYR咘n%ǁH^5;*\4b5<p((k:Ϙ;O|eҤ;)^l {\ 1Ӄة4ݓ"e.Jki$4*O&vU Ub 9^0|[.'ݥ`[brp2l4hYR9{EXn=lCqM)o q=~`O7B<65^&`KngC71zEHIXvaZ-//GQ jh %Q lDIɭ(3eN4KVp}׮5i KMӓ6H?cvH1YbB8q]RM/jLLZEYŅbM-$^)>Tb V Tv:K=sQmʠ9-s7 gU!6-:X,Xt&>F"T'XH4>Z; mi/s {\f;m HO~8/s=-އ|Tm&;;)O|Nhf_{,1w *%i0 hkz_e y|u *X~Z2e@-^(=èOiلm1u \Sc f͉Tىޛ{,b[lA`o6 o6xvfrmE2#YjEDZ-?YD֥s[HT{z ?ȯc|{Zk7ϭuWU\i匀H-փR߳i^߇i>=֥q7Հw7$"Г>1gP=? $N"=  1gM?(hS$'< Ki>BosumOk7Vc:,U4#Fr.H{S'6mtH*X"aM5pq6*L% o{A1TQƸѾüγX V׫??[`ZVzrYqC/)eg*.żyI4cp Y"a#WwbHolV{4JK1f43}IYsbEz: $Csz׎:$NUy0SwB^k,36#_0l!|SSWFWŠԲj ]8pjk)PeTBS_)?>E:Gxÿ`&g΀d[neZ_W'g1O^釦1gEE]/Mx#4ba;sgb^ #:fD6D\jB1mn ;I;J D˪q,VO>I^4!:d /{P^IwЄo~H#DZ" hUw̟8U="ŰVN+*qxwn5G9FzD-Ô c19(5|̜ r=17XTB-~}JLPЛ^ȑhV&4?loEˑfLN)]VtAi*tVR? gEr9(#PZa bw/Fvʣb^mVT1j=0T2:!);ض8QDót}z_;?M!64If&WՊa!FSe>i2;J_B'd>"K*n72)oM+kΩComY_ŋ@m;"fp¸NGFi "7Nn᠜=SPI8͕Je%~0׶Θ3yAn b 3V.ǀ?TC$$d= P$$߼1M WMzƼv;Ԕf:-$w85 >he6nI14=7[%qb p"/=75 xCAT:Y@Apj;hc0͸ԅBqr WAtNCEǶܕ|w.A4'ι+k! aL=B+mF]WINMI},}aD]vx &C ϷPє$a1|0;.Zҵz.U-;!%PRx\@jɖ .ٞdZMDs_Fs`QfW<s;ɽ\G'n_UmTHs {<>C-^1>3P4C{&2mSsA,0j)鴪v(6]$>^zYz<{ |4XطzXTF[W~ᚡW$uCC .h"oh7{(lPKa.׾4" 1i_=& 'ݱW4^ǧHmςC5z7<|m˫RjQ>.U،`;"boWRjNHfkg/) XŽ?xF,]?lawvc߷,;0ZqF FS ~[ H@<>Ca10/+s™w[]Vruإ d=EH,b*gR[&ߡ3hfyե4 1/X)p%P˔$fd W)i|;a1Za|_0=mqxȏOy_$!,̰Vg-cg 8Gr.2!M?,W6r7C"UےVV]4Y9yXӿARk#47# B9Kf?,2fFR:It!dˆ-#kF@t0Hsno2S7Ŏn^"Eѯ 8*e#p^bÛ%T]rtbǓ8%l_/zoP΢%P xՂBS܊0:D?5 xs}J-FUOߚ1τAS/cdX k`&g*j{ 6ী*sXW<)"~DMu|Ĵu&,<۾bz2LXw FGںQp4xp31#Pkmff4៎'mc?0-\0GKꃻx1Z KLqVF.®XaZWU-LwXiLe,к֓$6d6FI3R{n]UL lh1ߑpؗ$Q0$0B݃m7_\2D'J>>0OZ3r !PpCfX0fS5xIɴ'kG1_DSL&%}ݞ\A?~h>eK&k,K^˳v `9R+ +Rb xLZ0.+x4᩹V]6=Y \|6XaY?w))8 )b=+fj̘*qQ&:9f4\q[AYL",gduL붥5y!8h==E)``` m%Jj-h lPPbŨJ!wOf3h?9^.g.7~@N9blxwEy#=҄ݻq!KFw&yވdA*,ML!MM*࿼Z8 ZW&-AxlYm']dwn%#aKRdmh+ .40p`~k<CL/GQ;P[H*rvj5gl!3TQ:_p#NNr18 ªXB&:}\߱Jhѻ_ thk4' -26Du5Y`Z5L? oq5cK2,wK PYEc)lתּi62|^-'X?* iX<9T M_NC֌6ϭqުu)A}/atbN.l!R!a2R@.oWB6S2\ö`S eG0s*Rm9A;: 4#ύfcüx >vT JDʯ@ckKe3|B\93Ca*>j350|lW5s!+lIPvI}݈Ƅ{ 6xo ,7rdQ]IXVBǼvCyrQm$/!LO ^N=aG%lt"eGTzV1jT߱{ KnЫԚz3.SD AuO!=}O(ȡ䴻KWZLߩz^&`Ξ 2l~Y\vgx]T_]jCV*s2D)Q <}E~0',۸6nSNU0iAH+)W`"|Y5cuU3SWJy0as׮-4]3$r8x4_/_Uк@jDdZzBT땳Y,,' %.RSeYaBg#`$R v0*Z^1i;Xcw(k k}&x6 *痢.a!qb뫻u\rO/ Q6ewW}cV,qFw@I?og:+Q8Ki#񝅡D?-+F۲Q"ə%[}|>85Jb~-$gcfh/d5L={I;&>6dW~XғHgfk|!P,p?^MêpҔDO[7gzkhvG[Hax+kl VSYΏ/~0@|ߨ/| {&F#.EϢ>^"]f@Ʀ+zгD GDyZNґ6ap E_> Q'hća"*ߚϺjx`trc{1%lr3xvdCgHAZ\[4;/6D6+KKAv*5I/iXLAov|͌wE+0Me96LO1&11B<)CkLQ6֔Bi'[nRzr+Udg,ϠZg]uHu zʬ6ب_"gBGIZ/]2DYYF KxCgJtOe5ЌSC={0pwR0*\鲘QS)Mѿ94!YնLXVMtZA=[:\Dx~q(Ц`L0:>/ԷnlgPl̩ͅ;$o[?_܋F>6>#".|O\ŨOsB{"P:,0'`vAJ}U6C7PI\Y;_x [2TdʺbkSebXqI|Hsly J2s90-+ ꘔ>)\w`S 7P;mPI& J5Xo DA c~!KG&P#cO=@YڝVI5@q uu% 9<c!+PX%ï+Hь =P쑙Iע<(l󐸳ـk7n20 هWn#G®EncP2g-iVZIuߠdOnFzqab.Y穱6]Z sL /'~ͶؾTbv|`L' 6ckE (QַZj!lۊ62(GT0΋m2iMրO®\ӁDzH'k)`2}3scMyp@*>> jwt' 9t_t-utDkxyLa| ߓ1 ýVy89`+mi*f3\ZI r?2V%U`L3({1_9So䰒=3ڋGe̊iQHrjgP6l`tbtO5$0pk,$'値@JE?FI @l V j4SlZEhJQe}9J'7Jy8)Cm}d ¼k6p5AHFmQDzD[^u,$ u)ֿs!]'JvƝG-GKڌ8!` T蜖lQE&6)0'1{{,Uu6uV('h\H2Q6ix4v٠M|@fdGuq8*u% \2HʤfMg ƍD `'Q˻x:z°qtU`X~_͟K8x%}{_‚#J&$xTB*/)yL\/[ l`yM:  jQ7RtOں &p4t HDzgƸ~Vˢ ;:[ʏ\*mJС U7'FӼ%baJ*q'WIs_'5YC#h0ӣ|&bB@nN6Ck'Ijq $J(zZqTJuL?:2aC&W*ύ  2S\wB@* ]JF*1P{iݣTGarT#gsT]eړ.i3R&bV*8to>>XP˘Ӹ@$PPNQ?>p$ٔs~droiAOsL3:#s}WoX5[gvx,aÛ_sK9ݺ~r EE[tReN`3i4_c9yTJt=.VeR\:{"Ĺ$~ n.Cy)Q#7 vp g\0rNOhw.QIC^dp~NFse΅5J:qCm5Jk뵷M Ve;!Ned=`ǶqM`KRl%OS[]o?t]SҚB.r XIv_"M=f_Y0@U[cS tdDJu~nO Ki?aYhLk ;cՑɑ&.lh [/ ldsu󪸘 nP\=&3b:؍Tȟys3krowzK>I6+Yͤx^'T7.N65"roaK`{3k kІaoүAyA6ϩȿFWX-fS/8ӬwKDz&:B_΀H~<~%ʠ2>M'zyz!R;`U5P3Z@N<๪0"12̚棲 /qo\~<{v=砹>߄^k Sy !#>.MUϘC7'iI@,)::~RpZjYX K3I59R3u4KV 3ө] ~ Ayz|k^^O]5 rl:8޿Kr?gކE J2mL?Q*mS2fn J+Ǣ `rW l՟2W Z2`ݎ..bհ{BaW^d)<]vRmH! &+ktO4LݪĦLY|uW*Z1c'dO~sTFM_vWҎPu7<^eǩc\(^ɶ_;rdQ]I7(ruoS 0:^ՒKj]VۮkT?:B,ᡚJbi#"T= *sSVNe,}+\+d=nhur<lI^ `XHCeaTFjk.䔜3u(7G&ݡFӒX\6]kXʺeV8=} !`yBD$p¾ w%MU)E 9oj-)hKk;z礇G"zB -̲ P>Pv AJ䰹@wzǭ)1E໳oWk3u1T0 r \|s|Ů0L"6!}H:pX~& %M#/6Mv:qs1 ycYx0(1VXpǕ}CmEtqw0Q.L^k*Kjv$88\8u{Uc`o&J~H]7h9:gL o:h>a0M 6םtE($-evK0q,l0֫*{Mf>bwBiWu[W.|Ye"%։b5y ATR!f[^qՠ_Q{iQ_,Eh❶3K:9PRͣ>g@4AK@JShlPϫ}(#3Uc"y?U։?0]n\Lbrm'_mg1?2VEG&io%bk;ߞ_r:I NҩhlۤdK哾Wj3PbZdNQ25܇q2 '*~9Jp)QrrT ,=Ycٵ$)F |vHn ˠRcw8Leb| w>)}vV,7 ! 6MmJvy]e#Q-C`|n#^u͋˗Y񠉸_sNGYK#8%@:M/sCel}wBq/^C2Hm/wF7(Xp G$A{4.;> 7;0˭H%FyGjal뮔NIy BK:k_*}⫤cKyCrzqVI@%+ѰH#x=4 ٤=W)c~=|MHdYHGбh$y.;viby#g2dq x<']!}K0%ٷ]Wk_Sgľ7!k*b2=#/~| )F) RXR:YY16B{Ȣ $RF]F*S (3 !"Hُ Fg C5GSG%g]JI@ )+3J&"LJiݶpR۷(ڐ zn9YNG.JUPׄC#?4F7i-a>gFNI_ý~U[*q+J!{3Br8a>g*//'t`Fͤ,$ePcud5Ⰽnch%Xo:aoFGl(m|+I3o*# +гB+ 'I(bV' FM <³*ɿBx)_<4M1D&QI&[j=Z[1,xMdgX9u&GIYYO,uF.X0@SH$f;g"x;ܓLe> Oī1jTWے94ٲք)1~$Sg@:ƙ&|gH ۝R,|/s4]\!7˛7B " s|X0 vd.._Xi͟BGe/@pQJUϸuj%3:]<?  P=8%p\7=Y (~M(sqb:(,|'kIIvf#3x_^m3ʖҳLUԸA O{o䵋NP )0R;W"\ #R'*́RӥJeYK<"6Wjx_]~2N`;q''ة͒obۙI芞֒rtAYK {M29H! k&.ѱ4g +^yW`m+!s&Btk.E0"ÎC;Cݍr0ҥ*N6~Nْm!U5| QHژs[A<)~t B)<)%w@,+﮵|Qb&m]&P9hj&0ӒHstg-;c(V\$vj/3}L,\*gs1ނ/D$,4v 4C=D|KT?Q]Whrv07F@oYG})ZN=h[; T@KjQ#u}\@-s;;MQH[W٢:ZwDWK-T^R/I`=`Gg rjSvVvБ]?#˵p 8՘&iEQK^^3A9eUvy*H!t|+_Q4If &,ZF|WFh4QrϪh#}Da' @Sɗ:LP\ ="-H{CSDu{'^]gy%Aܴ{Bhտ{9OVzyR%s;sgL|@5Ɣ YJ\YNV)YY;}IHP' :Q ., r'ѤP:,8ޕ?mDʣF.;iS"AXN/EET*f3a~OU\x9!O:itZ#G+|'m$n4N)?@tLcaP g]Ϲh1c2qne$\ <r 5svE+(8y*2/{OW E,^kK*I5m{^e%BUqo6d{s R[O}IyӨ,ʌ=mIj c;t,'-f7t3T(8T>kZt;^Oa1ՌHt+ƓoD'O0aCɏ E 'KƆ̷{g لŧtanomٗ1H̰ms095!H^a h6>MiKAx"TM֓]r+eNY>a@ UCQUy,ւVDX)g4]Eumxul^D4DNP=^{Do= I)EZpko>68dlw<)XƁBȪ~dW;WC,8 >,E MĠcqg1`(d531}Dk5nj5J!3g9!e02)tsUMTwB7E/P}KE k-d=nMFݾYԆ#|ܙ41[iccz\R\JFr7tm^I刿Ŗ0 KזZi~Hle@QgE~ CRgeHbACFCϐNURR%18K?PFhyI ^?|d3R87nrŒ?7_1\˝#ccªäv.Ք<: w{J@c y!| f&B 4-q~. HaG*'e|@/nRY$H0чJ] MSRUPk.>n=\~> }+l} AށN!I~Kkw{BE)d[4'|J>?$49+S?W:nM HmP([\iKu$=!}r\a[Xp%8sVW T=1/r ;kdwv/dnѳapǿ,[;ᕲ7(D] Δh~ |tTg _c݀{W` }K2aq}3QMܪ}rݔPM;9F5I4 } |_ki#?` i獆_Yd\DddsZ-˶N`֓ Є3VX+=(sDBm9XO;>3/-9J %%"5$6P"_v+U5ȳ0T ^;a+m>(߾ƕB'Mncuc-,c)WG*A8XS6Tvτ  6]zb۲GO!xgFCs9h,xeCZȇ?040m83$l,l&GIW;9$Q6|߭iڤTbA_ZAUMFlA^3nˋpLqK>?r Y|$-⤖vQgneT_O0еF $2q̿iHeB:wh~k[E5(o4]'^V0 #DwxJfӴPȻuhTKr-xYS`MJC>p%)dIףU'pG/$sf@%nӷw0zݱUs<܆~ _tXājӣ1_zan錚ږp_:.R>^eѠ)[W[~M1FZl$ãrdy"3m3{=DZd;UV]_/bIH(˺^KP٧{0NXG⳿?X#a ;gx6.28#s%eX/sXJ}ܜZ}=Ixwa C-5q-:YCt/`r:wIIᙪ !0nt` eMV |3k$yoo=A&1SH G{N7i=m'ݴ^$x7qKu&l O -2݃$Xj%a//1qB!i;!>ʬ7ce݈yׁ[1|pҖrSf\g{lQ7oMɉvj; By蚘FB /X}p=@Iq)PvRLUM3q"*rJ:v. J)|] 4eK2]Zhl,"S4\:'D'J?ZI ,ǜ}o@;˘qZL@Hpt|g+K+:[*] :q6BrϨ<Ew8?Qo̦<WFs_O TBt_azY )熗f :QJ ֚2kf(fשMۂ3[3.g9 U!tyvj^>RU|?L'a3fKY]Ъ_>+yq$њ] 3&|_[eҹr:=FW4$^`>5g $BrT&wh,&R0i M Y@J4#oA;EI\fϳ3&MH[hbYj~o.S.ju2` lM0<N?uZũߊbD=D)^%/[';4HిBgAGȂ=CHZKqj~T .@:z3aתĜ{k=oqn%$TƠPdOLOQi6Cod֠cWT0Lt]51a* Ȫlۙڜ/Y:)Chjp[s=lȹQ_]%&U>R VRl􇲳3 '$(ub [fm`h۩V 9xAnW\L=I3iTƗ$Mxaf(8J-zÒZ-/^&b^m#ZkP/b5lݍ3J{eto ctOZdIe!wiFmGls@&|t^L)f%V$\BZV[?2a$>xw6~FNs%/DW9+/6}/TPۧdv4l#qe^(7: TQ4.RCȎMU]B[@DF99YqIJ-G s JcYrLOY:ܕg@zBR҇m>FUuͥ>OW?_A3,߆! X'h[e L&<Ǧ~:|ߧL40o$ёa(#k| 7ez[s2@;yAF` J"Xh'V2#SMBܭ;)Lh[CP`3['Ϝi֣'pw5(J׫փn{g'W]s)D5U=)GGZiނ*e,uLDBc]*M:о-JAFjegȓ~ñ%ʚk6uwޔ=F+1\ 捻3yv Q!zEƢ|6LS֟41};~%  ?} `$(phǭw@>oFhbxG 1x 5-rtV c>By2ɕ3d(ܼ=g gfR-ȱFVS&kahԂ4՛Mǻ÷ 5ym0s«4t!pF~YʡÂimq]C+)=^ܫ*p.Ζb> uRp<eB$e*H/aKjlWZx?g[FQѣ#inLvC$ pOKמow9wN\ q?%a2G]|(jbuc#5ɤQY;Y2#2FVw`-{mWe9%ޯ3|?irsWKݐ _&(Ϥ3Փ<=ɎfE{KGzQ-k?n@*N,[Sp\ƹtd 1P(7?d|ȳxPjМ8\rYCS4"wӕDNXS Dz59|9 M~(DGv)Łȥ_3F-s LKi)~[((_ILT23!XrӾ0#-} 7J8O1J&v٢eYoyB%RQ3MfAӀ* :cYRYcǧwɉ?%K+f fkF2-?1"oNƈL7]@ʏBZ7Fb``?_&!暴&+H^E+fv*ՒX6+7pD?k(\:Yo1.[bi3#1OX hws_L9U Tۄplգ.5JB|(}N \xB8O_=ab)ГRMS܁x%ϴϭCVm.AHi pf96`^LNv򁂭l7.=I|3o,TeqؕðS<@jSXt {tjniXtB#x+b] `OD6K` ~Jʪ7 ^kGZ!<0gt"s9}!cu?قoY!Q@?2?[MP- U. }@ WBSK1+;o?534+o̅yٸ 8э$Hj 'R8f >@-?ߝdONf_<σ$I)p JMЯJy((j=Aij,lϑUމ/`ԟh>"2DNyod}9@$O fy2[_e4g6H?ebT!*o~llh/ YuyF\\2Vz_Z({R&PQW)ʈ Q8~d%جO%Tw%ޭ0. Dp +}Zd ?Z`Nƒ ,؁ߐ8XM] ^?cCo7 '=A6E!d0bkDt'`lz:1S(v-YN;v&0iiNi lץF[@J7Y2iZX\Xǣ@}b_ S8$V R`{w+T8=Q2V7 W,w K#)2-]ĵKG&ϯ|0fYR0 )v#$},-@{Nl!g[P(J1( xWK"8¦J>`ft7o㴸j!fwf3;izDBGl0t8%y;2uRQF4;~Un$z=j]Lf lWUqթj1!3wʗT䙿pbכomck6J_ӂ EGξ]r> i#/=T^(* ϋSrz/8CՃNHGo!(h!swHސr̦32tT#> PӚb2j!ncە/Gr=p/a!ڋ^ pK 5sAU $Ch)+,zgͅa.6%G:2g2o+yj_jh=ܿ E눀Q3TBJo*N;~׵eYq;⒟BDRFфX5 m/e+͢깿q$T!G>’FBAߡ j,S'pSiFS}b<)5QtXQxFIC"􆖁XJ`%  Yv%1|::[3G]Ml z C"\ ;Ό$ tam}]Cc! mALQ z]B'd!|0rS QI) @\+R}|],^g Eq^ƚ;2/`%RF+["#|3dW;~#M3 *l&eVi S5K~t B?g.H*JSɠ/{0o0˜ġ"Aiȡ la@~뗿:9NE4 嫳2-DFuzΊ"gLB Ζ@vG:l.wh79s|[Cҭ)>>r L[ +a:Mr+5 p$ Vn(*:k0{}AAf";Ffm:2/߇Npm\J`璿2laΚ m]QU+oCuR,M-m7t γӜ;0v1$ui{{7Tӊ Bb=XGW#N3dE7{|sXA SeLU˜S TR::K\6Wy cG@ٝ;yC9 yJbIv /b&n쥾(-3z!\m;!Q`Y&`ŧMY&IS.H32n:m}Y|^u[B" F6  O4A;#I'>eh״<%fw_j'?JB0߹ Υ4aup Wf]Q)F,&2UFX+UC)(a` Ky/1CtMcWSuehbSO/&_eț`Jm_p $fr`Ϛ.LZ`Ԃ;T~mQwG%` /V}P*cM.!SȠ8osꆇ˺QpX57D=c&*[ՓP-w5oaR"?3Nǝ9q,bSh7VRjxu;>U?+e4/S ur]yyP`/wĔ4-Ӆiy}ƼD!?džBήѰC gݐ/s=QE !5r;嘿^m^d t?X;Pѧo`N~%#eQeEIIbg3}V 0F!Du=e]Wt"DpS[A6.3j2ކ؆*ze2 JĒ]mdSc.maTqG3}q0<{7e}#V^뱨 &] 3+}93*͡IWn6(^U  $܇+jdQE UFb:]8{.ܔ8O5D%~3E,{ΆߒA>)]. HrJG%(1 SEN2ǩ&C; N@q{c".k,p "@n|+p$GRj'/,U8Ď QIk\lHFCԎ/AJwMº S>0Sp }{: r.eaSAr 'W *%s7MX2[79{KfX&R;`,VZ) ?]ѮBksux un*u6`>1R?en,8&b˭& dOo5miSz:?CZWJpcF#7ZsQ#'T.ZiC"B *孆KAR/sz2Y'tߑ/GKxWc MjP~R-V}fJNКyٴ Sx-tDI|E~۾6(")c/E9&i{i[/wgR-3^0.\m.z.1xȕk}W~syIe>K%᤭' EJ6,")YnlP߉.|vة A/шX),U1NmLcO.e#_b3iLݠÃ599BR 5LheC9d/ ZR[ap_FU;0q6OZ }tHR5|ۥHoWج<V4$V/С iFu+nGMHS6gul.G]3IW]0Tfc0,f쬡׀bX-H6+io$9*>4H'_] .!Wa 4}(jb3p{7I{5@cpdWI_۴ $G?A=DQ%F Rd븎5Ny,҈_F J,\'(ѰS]ٶ~>1;TI$2[5dO/cgo_9bG /;W(nb.׸K#Pc(쥍Cxca*bx"C{g\ o$gJ*q)`QF]> V*)LH?Ƒk(Q5S@'h sZ8Dh6$wXۻ/i6?3NM*?YWIyD6%lj]d%uF.nXYar{[BM;[Z\7:/Ş0Kq)2)dذѫ]\[ .5kc¥Rh%e;aIԀ] DnS_/5^B9Q8qH^e&/pА;¤*ź?$;Œ%Uc+S!`S')t/+%* ;>g.Y}pɼz{珼?d^9պo5ȴ"8Sܵn{6xlZa.ʁؔi}ںn`b.<ch߽#k#03/ |'WX**A6*PLD 3zZq2!hHO<Y֭oW_[:tO^Dԑ+w4ĽذGxXvs}:d(;UR<^BU\Cظ#>j塞?!\ OPfNrAT=ڊH}H7eKN;;*$ >ܜM>{).Dg^.ln *cH @G46.N ڟk*o5rXEQy͒k- 0BqOzWxj}ߢ}nY|*,R Xz X w\DXUTd[hyy>>lSjMYs>,sjAY5 у^r}.bRW图fb"\U@t89~Tɿ|-i*B2u#Pu>( mXe`#I~`hu{| t goQѷ)HzST[C}fa];b0 5] g$u;,$tg =h\WU٬c S sPl5r8[qtS~y1)4`ra-HBs[x5j)'j%-BZ 3qJ&%nLړOIPՔEI{pk=v<)%ql!/ll풌䷴rC) EIkuJ3>V8Mɾ_2"HN~n?L~,xNA:*a-I4Vǚ]> #5=?~vadO&ZC43ˁgP/{pr7Ppbn! RO,P9EΫ{ 8F{9.dQAkiNwg`|$f1΁.)ce%b:~p .I%&m$by"|i_wDQ.z#gT~ 47!PkצMq >7gF D:I5d#3gwO/dg)Pչz^0nKyXNyJfo Z餜~Y2QEc/l3YmR0aM8QQ -IKm%2KǺ;7J]Am|àlQ@£X4>]7g& XkR!mJ0hZل;A;6h$(uYNBL*CDNzVipnt}ոS$ T#hKD3B^S^HFnmĢHdk*TF}/` 633+Bx#3AĢ\&3LY8zV9 Tv  @DJV_\bF3'@,ȇ_s+8pGR{+wƤ5BaUEᇇ|rlc>ON<\6=ЋSb\P5"̻qi[th=d4a"׎|'0 ‡|PJȼ}KxQ D IRʇq5ʵVHSF7A H+9Y H5R0Ű.ɂB#:@ 2{!qjh H,#1{UJW[C2ۗRsd(!GJS5+\Ri/U&C?=\k|B 눜al37ݼzW% *X4]$>FP?%!>J fpVl`EaUb,=n N-}0WO#ޱs|=V2) qSd.\51*rӐݢyozN.1=(w,h'S!NLMDQ_əls3~g* 4qn/jdfaLfHxSp^}V'ճ2 ._=m 0Jg@ _pɖlir^Kaӕ}F pVʙpn/q.;xG)}Al_Ӏ$}x`/*,]׹nc$ad4lx5jXxRG Ft62y&FS;{; ,brnq9h$lMfȍ{n4p\ 8ym(86]."3Uz4OӇ+4Ik2K;ޔ0oqZ^wcXcd^ ܕ%GlFMb` hp]B\K53-<"dGpHJ2k'd=dBHr Փ*DIʟ8 ,Q4(z"ڬSl)"\:c, fq^2M* /Pd&wIb~YHC. fq*K"H[ yay>hzldU ֈ@?FA9Ǖ '9f-cuvVߵC@pWN>FLB#2P z / kj};U yo,]vp6w8UqgPLA;..y9E>6ɵ>V.)lKTm ݾx30iO+qpG DO1Pid~h(kt#^ D E`zPCn\:&{f7%+4PEL/ PWk4k! d(Go{a U5}$JqNF]e]H9UkB̶PP?"FBQC$#ayjPo+~j,v}o 7$*pJ@\ `#F"fǿ=dm񓆿ҢS7z *Ƹ`Yg6Q92sQgqe] L)@BGU‘\ڎ ,(n0C'UA҆)i9L7FJ;y)& Ue@;ԧғ0%j6ẖja@+=$Kqp\>+}5O`K! UB ^ϛ? "Ck@}gZ9mwѫ5W R3酮Oq=]I@ط]ƔC^?}'ړb N%AѓץY F ;,3,L.uO%#X%!GL2MLD4Mč:ٽ-~N~8˱rn/ gB9=D;/v\<:C'?+%<6^'=+%tj"JqP}{^/L5wtZVv!&6r<9N++0أ+CJ$2ҹQT:z,B _\.TbB㦼ץ٫dl hIFG 9^Z8n.Ec:oUyvv,{D$ebWpԩSAӸU#x5,7{;UR|"/T]NG+Y]\Za ۟k(zHJ+:I M z~As$2t2|@$" ꞓ/6Y1O]gq)79u/P's!sT< 51LokC#ZyhX ^;[wB@݀OV"XH<.G&6Lv5IlՇPV=Zs.-¾akzdD(3̜[ҩץcC̛F ƈ? y8aVwJ 2=Fi}q uգ4ysUzI&ƚ$- L q8Y=w^UOr7akҝ=9BC^<=W"qH@t(I$,lAo` Ìny}V^@~oYl[?9p`RMm YVwpʾkPbf /G1kRK]Vv/>,2ӿ80ޘ.kdtjk.| `ꮦߊMZ9y0 B` Qǫ "ocH k$ lN;Y]2Ȗرވ|婙ˏmfI%.Va}Xb%Zlf>7:S`j^a5b}zo?k=I3ZL\=сÅ_G@FW7F-Pj',h;9-;'#lG܁1?,ԛQ|^ a^OgwNADPtn˞I(h$KTEO_]r!yp=Bf2m^m) pµ+;^8QVЎ8 #H9<-rTȒS٣υh)sF& *6\W> GF QI'8*je \y127ߞj6=1`g:G1=nI BdJqWMҶ,@ Q0/1C14AsLsf"m45%#H5^!+)6ݺsge6ף I&cEgڧwsE\u2L\[@'t &(m b'/;oNqe]; hg 5C_@~e gg7=q4nWt00`4HyEKpYZ-&b]֔!p~xan&#~h#c*>w _@8/U& 0 &aEEoY+Uqgc!X2 oB֑לek1 V3 ޸`&1 }'K ;>hzjvQK` 5JYwڼjA6Q sMe|M-yX?ioIE4g7/ P.=,ֲ{B_AsТw _ۧ8P%G;χXv arǮ!oC*Ѯr0*/1fszX,Y}U a9:jpXh?'NԱ9#x+s"EkAbئnxJ 5)#&.FÛ#1-_9h}f(0 I~UM06aۮe~3p|/7u{&_e/ӭq8tk- DPKoΦ˒~}2}E}Ϋ1\{1zV[4|x]9Q'Q $ۆQ+f(cز)d(z"XzvBv\4HGmػ|ڡ\is%ʪ8Vo'z~P!ʬ@ Y1E8ʷFvK_S X"k/Db3OScjnЩ Ys)ɽXb%#WWR%_8LzGVrnYIT:ܥN5*9 e.f~!ylseO@4jarQ\ӄJ2EnȝV'0-g(`Ⱥ]؄SUҿ/M_E=Cg讛L*S0Q;8Ț*}_<`E߰ {;}5_*X_$Ca s$FV M9=Pb/%Nqj&JVlt2𳡧jۏde-pyql⟥zkwK~n :;MP=͕׊BWPDT2k ! c\-jU -1pp>|;Z=,j"79[+iV$"n%èFYw92/Y]Ak!^~V>c̠}q7O2/P'<D"]z] Hp|BI,iw' .WaM.$<_0曖2/WS.bc]}$8N@s;{ʻqgIvO&nzC`M+UݬHkٺ '^'%Ti34PWb^t*3:j9m#!:]̩0͠C @LvfkP̜ Zi }*@nQY:%)s dX&L5~Ԏ_T\ _ۜp,p7Ic@Gu}5Jt@Yl8zh, ^T"*E86'7@NGfGs&BL7- h4{hqz u72vE =o C#7|R/9#E.B;mMLr_1XYy9 ęh;H:q~lpf;AlQ؈8<(5S(j/iXXMXt'~Zb^2IT0t&Z|Kg'l01qH>2u@)žj^ xLJxhkċJyS|uI, @.*#5sh'xs2%yLs{ph|'G6~Y*ߣ3P]G\ao7Lx+nЮHFa"HZ6.ac3[-{$ݣ#(R\3m3:]" ᾙd; @[ 9͌ڴ5.GDjK?9ZUd!08[,qUA\CpF`+SuGb~PCO蕯܀X;bu+H 0!6ltZVL3]Ga]z+œcP*z`@.eWB0#Mˉbp-3?d(=Jbf#K0liѓo=}Bjskmo_2atlJ( ܄~*8mc&PXFI 880WOۭ6bFVۦqN x nO hhI n7xs%08&aM N_dRyB`xd:.+8$ Bؠ?4-k)|y]2/kjoK?r]ّ`yԍkk$QKwgڱ?Bt|[$Fb {>f;F쿃s?洭@n1#  J!kx؀RGT")5qv'$ͥPf IPՔ;cN* ]Y-4.;7>MDp+$+9vˡ[TAv$q~Rv0aXXPYMS\goGmRřyiF/a)6Tkp+Wp, 2xX75bMPu`Ϻ `0k9OXE; p VtެJݺqGַ(3(Dw%R'5t& x,Kzdz;t}3S Jߘ6<؄1璳]iAlҵc֊.@qg:zWLuFqAZCaސeC$]&(Us$V.4¸w'EOllY(?) #@#MWdgMLbx!Y~c2QA98#Ǟn5N@.#w2dz7*{j.o]ä2z଑-"4Q< r,{Ź;X2#"æĶFypb15bfN>YWJ|B b`2)ClCwo-ګFb I C9ewZjA ,=js: /p ]/'t@nϯZ+Ŝ3Rh"|CЛ2ѳ^hTIu"LQz(ь(u%V 8'MznH Jhn:}d1Ki[3ŤЯQr<z8Ԫ Y& N*IL{%x%[jnX9Ny+gsfJMG5$pvX]ea? TV#p0 \!66dT;*!TUGtXٕ`jLO+f` թӷBtHbjq2gđġܝ:n*}-NWg`3ɞ5tCS@).b)Q"lc8۰.vS㦂 ]^SCq[9K$gQSMAX|1Bυr0=WÎ"ȫ8tk9öRb+agc9c{S o0]xioxFQ -% ]6~-=$|A##(@(^hrpgAjDʍhz!]ImXu: zf!~\qE%E_| ڜXb~%S22HƳd=Fg~nL,`İ!Kp=GiswUf&m~ǧmDڦ6NQ@/vM4R&型e7LdO`,aw>TDυ-ܓ]oNJvBn-@>+V {t+JŢv$I^).H1YJOa6d2p elR%^:? `4AFamzka>o+P~階Є8׉ɝ ;gjvn]wjU" 3O<ƚs.a[ Vtl*e?T t:(/AJ̬xSaHH E: wsw>kd3AcB8{]זh@,#3q".3Bw~|2?1^zorA{(I=Ji5֔Z62,!>9O7k%E1u.KD Ha64BsI]jܿ?Id((mZQ[)#XP< #QKTަ LCõ;h;TM(|L&[ha bCp[7ۻr"C^d< ap<;D(~х"h]sof1o%T3`h<ɰUɉhOyLZgb"u gg@DNsOm@ċʘasP|YJ)Q a)^~'ãƄyhALW՚;.0?/ 长i;& '2IL {X(f/~u-^4  ,gt (hUxF6+Y i1 u۔ F E-l1XBZcY!gلm*rW:j@Z;VjM9\7訲lnC6 %?LFJ{y DFUXx0W^rѨߢ7C[s[Mקwe|nݰ :pk68<0a"J`i5vSfyDƏu]"M"bѼ5ڻ}P Wnp4\X_;l|i?VUFnWjAqQ?`=>`%bk[VU_|M~bNvRKB+gܙ͍GwR꥚R۩NbMca?d1O4oSjY~vC /{JMYRhqs#ү㸤UPn33bˏWv7*ݵET΄*Bm1qyIX3(V{g"-%ߘGcpl6ڥQRCã#RkYh=wahjx@,#vʪx }{yk#FuB`̺Тt q3< {Qc7$D\3|g-d/fE\E@R\tVVY?+h>O,p~8s0AVPDNX?^9l`~VW^ mMR =-Ym[9[Ge8}j 9}}VZA^;S)G%nSӮ}Kq.zzEԱ 1V xDn+,m Nf4TBXnxQ.o89vG?svr^38MADeѐ ʓ_h!A:-eJL_kus_ۜCI^z@yKV859}$h4S?kAp.:h缐95?ƘWiy vPS_P Fc xv^̸ӊ%fU?z EM@!'\}@__ΜFz 1!0Vs}kqQ_^#Rg3q(>Sc(-p 0#[EAezL'iT&MYLCK2OND&x֋9^]FeKZp=6.~=7_|x <'P!;ՎhgnVd堊PBp6ic IDk\Lnu:}N1C@$=䒀pNFHELH |'ztG&x\M܃ K gXJgyu2қ[ fT±spw]BlC6{rRbq?j!yf(3hw륞ljE83)}StFcUrTw-."s^+zI>y~%*^ ^EVՌ&dXCh; OyvR/j!H/ncb(&r ;v- w)ucbgU2bC| 78|bYgt6ҫ*HK,U#?h{S9,(M!$rڒ4,i'{\exq*.u~o5y=(x4p[txe8P,P~A%L;ͷkȶr%apoieAAt"da͊* FQih*md3 (H[ֈj+*F%߸C25ϦYib8-owQyt#'H{f> a O$>]v;1 gkF3#Ujk?')@P=ה= ::[-t#n13'5 L4ʹq?)N5Fu7wW]s Xdxl#1(0JA(?aty`!08| Fg¾UݬvАȪ`x[k7e3us-j1QfH)KVlQ# y|U)C#:{CI%{iʻH~j2l7fs꧓&K`pr`r$8~'@}[i7-XRu9@((e?şѥBV*^hƫuHG ۯ_q݈g;x>t4` D9J3/l@I 갃=r}] +Y(g͈jzazzP*sYɮj>N.a~ŅU洴Ϫו~$)$K,">mߋxwwa6K4F?TG7La:vD.2eճǙefB\ C?\ j +V78Xs$lg:jTJj6+0MA&upZyKNՆp)שk V`ƱHGwR5MY:C[eI᫂bV]_DŽ>uZω%PozE”5yD&oDM!}M% Dl[;CIbMJ"y\ jE JL6(+JklP4:!g&Դ:G4Q 2(pH}`¿0m:l㏩fSX<ϭK垴`*1;?7SaZyD`4k,n;Lf8HKfkj0(,Ƶ;ö]ވؽf5ff@4KrX/8&bsM#;u(uM w3q^7KdOgM30ae*83Pn+@$4,@+ʒd|ŗ('_X/c7wG|V;Np5RBȁlyTؘoav5E1!yLj8:I'c}bqs"muS'<_MP!f/ͶD;(7yT[{ڶC}D\祄Ԥ{K`eVe($[V)1GG ,|$h6;o#VV-l?d: Fr7dG|/Bȧt*,wA),0˖VS"M(ϑ?T940ʭ2>H5}"%3H-!|5/prw@j mgu2MPp!"ߡ<! ˔U߻**)l/66ðXW{CcY/xT(d}1N ƶ[ҾSc-ZDgJ[Q1;_&+[f^ռgUzܨ1dЫܚ]"Sn*d/kaO$@!\DI@NНr CZ8_Aq ʕݽ]GMIgN Ðw[+.-7b zyQ)t멏"uA/j9.μ?haor%]pW#!M!V-3r2j|;6ڂ_%"8 PBj)>uqU_$5(\ ;ZoV- gz' dEswUXܫ@D.(iHONY^Q>i&KBmơ!ZhopARq4Vx[|4bȥH,ӇYh~:q!O0!?8͈HuC9iP#4V7 }e@q>gм"@vu!ƵJ'c+ Ib(V2s` "D\(6=wF}հD]?jgƭ#H´qYZUKd6U/0ؘ-w-!Ď-Q0oP~Xq 6_~0d}5t&L;f Dw4d|D b]l&6!)Dty\~.HRҿ]R L ~!Q*HR;dYRFS~{Bo 4rb߅fI"V5|z4A|-tjJ9!5Vf55v H,\L*VJ~}7˿OS ~5yax=J.ƄTt!:b )Shπ  Vog7P'֊^K#vw%9l k!+ٻ=̣[Ľ/48{(m51[蔿MYvt׀DPL.*m[Wfqg(1ޣ{HS>.u0r.qcgcWo;O3%'L~RAH4i/d k7qo}D(H{ G\i)=.VIRcK &p˃rC䰘G2́R[$7No+*'KeW;ILy\+s8/oS⠸|R ap&X.eqM4}ケSfOkzķer] h:tLGVRxM1_Pʏcɒ# "&џ lה:^`.%V`ͿjJIiZ&8Dj^$nT&%y*dg$U=eN%otfz,=`8_.E[Ͻ%mwY鎼#'5sƸX`FD<D6[?Mzn$/^H:SL_G{UYn_(=S'.+-fhJ[ط`9 V*JRxå,}ytjY!NtMZ#"4bURR,xD=8DƔ9Aި6SBgfu yń;|#]N !ieZ;),d`aҥ%t}[X笌lP!n>j4 D倣-IUQ Ly4zߗ!Ic)LWgs@'?m|זes}7(;78Vue vrX#W|4g1D:leʝtAt0g :Z$ jމIljUw_%i,M? T".H 2ta3z7U3R͚2ʆ%zb6p'>-!Oy빏{&5+jYG|&Ig7C &{%M|@)BcF,u!8z.fzVF?> 沌@r|^&%c}T-0 U*Rwcn5^8w^=y[Xv%0y?o,~ #VZA<=MhLla^vXwn~HO7}WUU9_5}U;׈U嚜J~촓W\ֵ\D,1 T2@V}GTD%;O?M}u lO˻Ha6f46 :aX6@::΅#iU(\wl!0Tu?Eu-X2qUxtp{st.$^"^Kԥ-%`yM T%6R6\I9DPai]c2˟~~FF<(>%l_E]?Gi~e^IkN9juGif\!yaEZ ,(=9Q/ W[ y৭ɏTYUZNuQe_ FzC/bw:ӔӧջZx4tVTs?J&{ܖRq*.~VJݢ):%6ބ0krǃY.~8R$\8E' o*CZi ﴣ6l*[do lmغs՝L6XD:5O-,=彿^Ús?? eKڠRqow7O|J%ul'9*4uv:) 29Rŝ>r͕`K76?a5ʟ`~c^C3zh$n~nO9>Xվ@UtCDu>l@Ez2v`⚖)=^GzlX6j\'e/`cv=O5~H%jf'Feg'4OůGL‹gؘ:9韗⥩XpARKlkk %saܺ/H'!h!5 ξ;s؈!:gGtf`[ /ܚe1-x۶Gbn-T|!lr{IKJ^ z9ѽͫ\୫-'dN^m{ |:fߗu =&5]i3ThܘTWGhr>B2h*-/2FP2gzYEjުh$*IDӋԌ"d͚sY~ { FSP1A~.S4Nb'cEuNT=Sers-(S#sCBuqL)1ioՎ|ԽeZnJ8͎烣f6/uH`J6.8&V`+h#I,,.K?^֕5t E5NJeZ;irr*d\^[g޾#͉qشn`o) XqMjzw4W[ޟ+B|tV ׵8Wm'4X0^,֮?Dr9N~Z9Bmy)1v7"?!8KZ??!8:Eٕgfh}4.HG}ƷRT#&" S}%59GeV?&ዿD(>: Lz{8/@ Lǁ}zVXdw8V璂.j1V xCʾS )"{H˝3ˠ/qEYFkB 1ay?\Ԋʜ*\C)>4lJ}&[ߔ Ybd#bWd4W(&1iFY`# ijlE]Wa|?}ۜRyu$[&?jR72$QPk&!dg֬nߎ1W5g"ūCczgpK<b!Jʸ)6w F5n1]8IAG-)9pě=7 |ӵ8ac+ZW"`Ќ dq\1=^/ eo6.+[ӧ+]f/DHHӜ8P^9?t>$&}2e$g&@9 5N2] 0fۢeG>&|\`Jj%Tu94.T+%Ձ {bG?٣ #y4hKWyP:,aM$ ?,5]'I$yPbjM>mɅ-N4oӍҰXۚAM( Ә@.q3{Ci |0"=59phCaQ_`a]2C?{ vN~fZAF[A e 4"`jlO04z?i_bï(s+#늤֛3C,7/TT:Ȳ|Aa+,#Ns&<*vU/ p[1cc*sV9S'4N ԶF2uSɕ @$E K p5 =g)fP#FKC Ve  J"mB1hW5c >I't\^N@NP5cC&9_3lbSJ.ZU !}.n>U*eEs碠yZڥYu'7`~E(TLty/GM?AsV眰 $qT?o󙑝t8!M2~Ϫ2;pÆ*~nsE ۛAG?!ś(G.@'g&:a%4@4` W\$1Ѳ5'^Rk$ŕwuwU:=2ꌄx~"`Qd?ilD5Ex&6Z@(m ~zjҰC~EKq-*BDBA|=bm)Sc,qC0OvqSbٛ^Ğ ~Vjo d9MB{/::b8YV`!Q̪$;.XFi8_0 .*b&1_)d LtZ)GOB_'A-sK*[KլIeC luWaLwz>e@ tG/ 3Xz˺tC77ALd Ē;v*"]1LD~Ak(I|͖&M!^d$ 5bjøO5 m 2]EE ڱ5 8WV;'#7"\>ٖ+LF &~/ʜH?mhcs`e tvw# eMi2,8ib˖ˌ>TUm'0ܟOL\3RSM5+ٗFƻB;BxݱFJW&,FS.> $"9.(Q"1"܌6V8p.Gŧ(1 Mwiѐ )Oٺp 4#ǴiMV hܫ&!G8` [d<^ @žpO!ތxHUy |,~eOgBfI ? S:8-e;AQn!'(վ}%V$992}^Y9єa k8eEDA^|#.d^`i"HoR ~T?/XFgXJF$ɠ-K҈vI6^&O|W5bW Yzĝ|Vp̦HphjpS"$,?m8# cD4OiΣuRBEx~삃{SRt tggR1߷Es_c^ .dr/E* }n?<><1Nd|c <|^4)kC%|U2~t@8h$gRˣ)<ι">+F~`WpJ-Xe)ߘ(]n6- EFQݞkLs~bXrL_RF`}sQ^JtInCB8#Ju7+ T!saLbgWWN5T1.,T2l(Wq_?$2nqPn%N\5vJۧ&1J= 6Xc4*t4Bz:`|cQۑ=ycu{*H8cX=T \x;: YrM6˱(an\Q^`_^Jb"T{[ ڕC;'22wb6_E<ʍikFڛ=")kap"e*.;10{c]2=ZC9{Ek$̏f6(s4jG67OgC[$)7Ӹ琳EGwԒe7f )gZR{BAҚ.?Į9+xbD㵼tOKa%$G#e/IGIl.F Gg;h؝8˴%$]J4o:G" aJ* bùA>hytMRw\-4_׊5 JZé hi¸y u2noʍcc-plV֥sUq DdavJORH~ Sc%&#OGRNIo`ZQx Rwn5T#mP:ίlWm1_Y6oWn _EN~4|]Z#'h'GM@Eʧ4`+K}I`O%i w./^ *d+~?]䗨EkٖuhJ/UN5)Ɋ): ڈaF4Ik^rmuP;q4$CJjN/xcHP$p{tRp/%sa  i؅+!5+B1>l=X4_ޝ35Ȃ*ےk{߿3)j\ fCLtd))f|b j.9s)FX p]w}v^V'y]Ы"'$sJ%q?9a-0T%Z{+z+;\xQ> !AY6w])3jBl5('`W֐ L /}ۣx粕|&+DI53sA1335E˻I{3g0p|.OyСe$P1ꪼ)ޱe#&m3Ծ?_S&AGS_o0҄c0k"1PC!"!=]3T 1|qPEQ$Hy]25 >ؒ^p qg8|֡3 7>,lBZ;'{)*VpIꫣE.f?+rY^kix*ʭK4sާѽDy|m8!y'YpGЖ!IzЄkOCG&ݐs1Jf(_Z&b<^+hCWFp}loC9A[3%XDj.f+OD=ƪu)IHW_Ip}.tf[(UgD;"T;J}4 ߴ뗰Ѯv-y$>h?ed:-LE݄}.=LIgL{RB$/l7LLNXhk:[@Elr|lf{";*!G:`yE}\ ӌ$(c1(~^o.~ӫ\0c2dUp^ޓ3|LTYa?_ct5}BU!(^բz⇢vک% ^'9+x>|]oGB7HEȥDžuc]\~L8|&;r& <>lV$·aÑ1nmIHP\,>XC5K+ OJܖ:]@ًC)cuebiEYG.%xIZbs~ԛ ^T=PUc5] Cp?RLSPX]<4փMaLL-\J,5 Ȗ/uzg a&tѾsCHZﴥe!=_Hhel[pO}&F=]HXvIJzYEƬKEO]| rc>4.fg _Ab2L6Hcܷ(6t %?ip.pX=%p _h6G"kìDۈPgg}SN22|],IHgSr<`r/ G rcjWU!B0skȃDԠ)`XC17r/λe菰S'JHS EZ] T}Qѽ<~CY7q4#E"qg2{4! u 1@)G&){Q#q5?Ѓ:. %5v"3l KD|PLP:{.F6AEtyX}/Xo]+nؼlc\A{I=AW~S#Txm|Jr"U-66^'+*28 V}{P3$} UTp5X8!b>ǶlV3Oh> dSe?U=.ol0&mFk#HWqdWq,[5> ]]gRҝtk6&^J,5SWhtv`|{eju#Ǻ7:T@eS*? Jcw-rsNmَ=UaدyIŽ2ܮTE:*f-됻@M$\4쩖y^ӠY0(dCwL_^o ?<ܛ Duu+, Q UaŎwjn,"nͥn98Qu<8!;]ݖ^V-1Oa>'7@K[}]Ո񧼰=ĖlI! cXӜ(QBM&h"yڕ 7& hIYF -׃}bjԏ[݀ ]̫Strcq D7xcAң|^lz;nk4΢E#(l 0RڴΦk~Y0p hOb:ҍ;r[͊~|zrfz?&w݃?o5JxZ/c)I**P +ǜ$E:$Uzq~#6(w׳plś0Z mTtW`X L!hahgtόkq:zhX)c!HMRWBʃ. ^YԽ4FE^H0$5XV h߁xc^WV>4vZ~` Mz8#Spꮽ ,Q&sԸ$s({榣5eOxC1زpddϔ?*,s\UkR28SIYqGvD2^S@ \JjGr'Dže'Ay F4ȱNN8znD2 %86{E{0錀> E>F9orڶ+~fU :?j@tf |wQ5kSi!ICH׈FC_ZmW7ɸ ڼ80%(F 'u<8/(ܬqѮMF& 6 ~3ֵ.?LQ>Ѐ#M3(rt!bc1?J 27 EeOB]VL绣'6i4( 3};؜;X$J$Z aw zŎ2/3~q JW ]GS4ŦrkjL1nr.![Arw8$e dDzc۶罫1|$ȘC~)jVXebUI|jj QY946&xLn=)*s]p^_cdm ЎbcwEu/;a)7Ӿ~:&x 6M0+|CJL)#-*uDwLDfsL/hR9w.\ǡ̎;yp4oLLNAãrV\5̺:8'*o}g"UJՋT<&Έ⯛}NtLW^#L#xM{o Q U#/'Ou%JVT$>) 0t{c-F ^^nr {NP`&# ڌ lEgk#'G0U j찙{?.7au ٺp*ȃ1rJ!xak37k;ǞJ%ijq`>t?iuc/}Ƥ1TbW54Q=uڳE~9yҳTy\Dk|@T`N}ջ\+h3`A ~XnwٞcY{7V|B|*^}/&K{Y<|l^q ([+0?\9}8/&ǻ8i"L>?rArPAA0jѶ۩"IkWx%4rk YU%.S`A^:#٘Yu]ٮn#X P03 _/Rf]ZR) 59R.x(#Ь"MLQzfvg㾖R9Ve(GM"blfD1eTzMx'>&2LIyS̭qmXXU-x_)5(Z %Tؒ<N Mg3 tFzg]~%Y &A?愑'd\ x+<  ):aKw o#q}2^0ejy$F׻!EŁybrF2RYˌDOZCkIdK.Iq*:cloz]8T I BV<8е^ἢ.ybm_Ǥr~U m>d$ڣrF<~s YYaP2Ǧ$#(VBn=ߘXȧw@~b/$q[o@,[ʽUART\7a*CSߌ֭l-kqcV@"31!-RJ$n=hӽs67!7x9ޫ'߽+^)٘鶬 sRyj0X3o$><6nL|i޳f|lKlM֓ whln[;/ގ7'n*"BmQ,= AzZgr n JoJ0s`?Ǐ59s'c [b3ܝ=81KB advTo;oɝCŠ\ysAJK p3t!D2Ar}Nnn,'zџZAE'>(qbc%emO1>Ac$v;*̭# 4`ykڿT>p/Ǥ'_ںк71dH/r(5"4K"&'3L,-ȢfNPz`~2lepVl߽z<^0Qk71xB+<-h۴ܮu|)PWT3}@R&- bcb6JnVjp]= I G5':l^0r lSG+OݤFTglYxz h .^jnOlé+OW^,ѝʥpWqL bNo`Rx92;G>Z!pΪ k0{_GAe8jἇNziQ`6ɫ;X .7q_e$jA8IuY"c_:77oFe _X69 GDF9ްCYV2C2oNHԂ0$ 2(셳*`a]"ND$(<+%| V&@{foa(/- fdRHVvӪfByH󱂆mT)`g&׸ݓ輤!q2q30Q{% Һn?ԭFGi=׆hVZy%ǘߟIfV;Kћ[%^BhDmu`<1̚RȇnjK6M+v(;w~h+t ?_hۯ3%4LNŒz?v's?iAU8KQ|;:ubܪh?}D!)-%\w&gFapӂp6JpV=4s41Xv[k2%z<|v7E۝/jbD2o_Yҫ$D*v(g̓BwYWr#+qyW/R"88]DDKgNoiY VJ+U .@XU+NkT5Z&>PZ}i~+;DzmK`Lewsf04v =&j0.QF`_*0cobHE0nO%p$ ;n7 C\8JzsAUKq'ExPdZ H}@͐g݁b9/9a; $KU5$Hp#($x?VMdwJϢt*S-潀oBEe /U$8 ﹩ HfuoX~wVjΨ C=WKG>Mk<c4Rhrup<2ig˩K{ [KT˽%~&t)<=}N̲R#pLlnl~ A2c[BT1$%#dE @x:\x&Ѻ8M;LCp_q=ŧGMv,M4/DǓ[ƐawIKv9E`|3#-RQc߃5- I f_ f[:Gr@V_f}l oB[Í.aqn =!WvP[iEcCgh4 B'@QR+^(3H)M3qN 7>t%NM(jBb>W2!林N w23#<qR8?Lqi^g4Da2|Xj2=' 83KWX#)+z(JРy^K iT*rK<QΌ|VR쪊uXB ~CdOu؎agLXdv*]jS|S\"SY\L"zS(Z8 xIwjGpynruBn^9J,*,e#ǩ^e =zL-Kh[C':>>uM_sV5\=9 3# t5]r,w/P 1p`˶]#s}U,[EW|0),C MUb[4! hu1Gg؂L["ʽ5U&Fj"b6r cXVst@`8ݤĩ%1rQ- .z ź"m P){w=IᴡvVP10+ L\UJ3S}!:4A*?:]&Ǟny%|m#sY}F5e2'~n̑# ܡbծ>57=H]o w~\&Ev+|OBTŐ_'2E/qu#\2&B; q!_ِH=tp, (mjHJMÅ- a=+݉b Ƚ9_-Q^Q5l omYIT{W#Ѧs)n˦$U+rl)͜\(!P@mB::.7ny+~kM8(TnuC@6X^f.N#',ӌ bd]#a p {<@2о<$GOucOٍp rS7"2eU&J3Ru&%p1t:Zz;zlAӫp'*&kgkfPoKZD\U/:Npl_(YP$ѳGmJ]B4/fT-N6U.*^^3{zwO?l%+:(gw(4=kVɊ!0EM-9G.Ꮟ -JjFtSMAůl^c1\OR5Y@,T41ˤfˡ>$08-R*Op3N[{ y4(g[*8(>d:CSAy@Va#wPvaS[*Uo"zL}Qjش7࿔rWpDuTG>1{ b*#v@CH͈0an%v4mFI7b::m\0gn:R < ;xGWROh|07HiX+n|)58{;sNF=rL*>8/9ѽc4y*2/N!桓WYbv+DE->) .nܮ%?Lؼz,g [r216݂&ʦ_M_)Uw뻬<ۦd $zʄ7,<wBag*(`B̭LHs &.ϸÙ? Z*vk2'poe1Uce-{RFӬ=m{nvgxU 쳧8 ҽhqL!=8#$3D&{bTc 3mE0IGrDβȠɁ?ia<\O6.g;bCœD `awȓ+4ڹF3mz* /"4&/e xɦ9d qewή$o^:I/;b#ָZ 0) TԤ+IxlP7Ngc[^z[@Q,W d2ܼnY/՜| 4A=8wQh-jއ"wB} $8vY2 R|lͬ|h$s"G<~r1#m mte90&{g2P^׻&!cHjy l@me= -S瑥I5j=2}GPR<) 84HڵOpf7N)?B2Шqlq(-bh=rk- ' f윅0yGrH)@*#-SNG|46&)b.׼̞Q1Dnėh܂>(.>)P*»_B5Hv~yU[@0&;SoSzWPO輎!8LZ=Gjfw Hv%q2k2Ǥm4@/>NR}D-粵pX*zq}AnU%vY4~џDe-~K+ I(~^H5{eKlϊ+kf|5կ=_%te Pw/@ol`/N1>G9X{9xIpܤQX>Y(qkATպCpj-2TJ{)d<6XBAhA?D4ޜfcJV{wM` u3 ȃ~nqScj2ɏ~5"̭%ng<&&65W۱"?Ӫ欣xk`m|H7k^~BaVW?kRSPR;GD"o}r |#_$YV/MBHk pMsP| [xS8kkXr؎ܴḂRnd^Ňn8,D AMDP@$PQnPcɘdwעp=g&x0d=X>zlxbt3&b6;'65]1g&D.4v@g@`թ%#HOu e/Ԇ\|[en̽" "hzp&\QY\AGs<Wgȕ+z<<~7 ](D݌S_)qр+m @yGfKJP%.R4/z ;0M-N"oΪt AՉ!GRk]IGkoKX[ Y*Sd 2gUӁQ53d)kv`~Y-[5M*In!M=$Ҧw6WFX.Dr+wf`/\M8~yT/jbJ- ,U!I?g =GW6Y (N AqXXRFYb 0[d9xYY\5 _pyɖ@QI=]qA,kE[U+&^U[_ ~$ ef9pZǡWM i-ഝw-Tk]ס$rk I˅m2()W*kל<A 44q nʳpJԣYj39PHHŅa^}f* u]OzyPr?"tFJxح3? qқM"fNm_}&DFzl!TV]QpdU!Svlia0gbbHar`J٢.KA1Sڷm{XAaZX&@Lj]0^! fdkY`RRRPL5q*_TR^h-<ô о,}b#By aPd`o,y%ԯf|~EcoʊUd Bcb(y:k"DYeb^;@.Q7vgI^шV~E*M 4DpR"뢕V |޿‘s'_N-qr)@d;{1r|AzHWy ,ӌOIEQ*6Kĕ&|2\Keg?GJK _sADJo{'VTŐ3 ,T =,w@Wx=?gc8>-cE]8 =uo 8C߀ ׎2cymӭs T aGcBʨna^O /EOv^E G.3?CD$$+}&3^5zA] `eZi3#ZtxnȾRcc! nK}Tv'=Ex\&{ +W}@ F~XnM+2g7܀Jp Em 8-qs@TW:_i;VAU5^L/rGs"VJօ D# aL)xž [fCUZ&  *%-&y̹!y ѕeh+./q(Z{YnXY)^;pB{ޔHʌȮmHܡNei%a[lRdLc"q,YKdAҗ)'hX+PgDzN&4Ijt(Bs o&-68 ɔP!%ܸoݙaGnHLld:ia|[tLZE3x0'dnAG=n3?šsdWkS79R|EeRSiE% wԢ{FƱHc1!LħT; Еf*.ΐtKO9+&9AFӋ4d㦔cJ@-ܪ1mksxk-bUjGۏ"m>{oy 0Mt4Q<,yYMD_ZyFdٲn'e6ޑPeRe6Ќw)IfsV;k8g]1WwaL/u}uy3@qDb!"؝Y.NR f  kI*YpD_E%5#qn:14T#4O@>]"X՜!%!O~wߘW,.kS}a!1ī+'Z2![/kLT,B LBHft/YZo2PԒbIE/W,MYd3(V9f^{lK]GƧBsr2y;Z$c[1,ሕmm X)1QoweKm ?&u*zoYwȲfxD׻V+&/Vf 6ve w\oIKy/yҏmn蠹0^XDK zpZP 266Whʏ٬@E<[\!9HdC 5SNZ β{qn0%ګj >|BT;4o[ +x|V\!2J6ńkѣ?X6{%pHblj Ȅ+b7cn=8+o Vڢ,nG W(+?^=PMO=zTW#LlLO5x,x~Gc?g3OLBFp PAJN$(hIA>G n1IA~ސFLF":Kn%QBd|1^C}q<~ 78bՆ#2FRVVVK!nӹO巭IR{*L g͎m쩯嗴KUh¦GMp2WiAF8KP_q1lm4:Gw4 F'C =p4 ?L35#Z rg) UJV-c,v9Q𩞑G?#ovG'k~C횼?K9?2L X51)^<-NWcĪ*R4w2I)E]8mbYMɻ>q_'4ST'vLG+.0)]\EjHk>Z1ăEtP­TRdv\H։[_mVM*VhAXlsPbckwx#SgtYQs bMK:u%֠;qfNm2*},j}L!<Р}6-Mt^T?B58<󄃕t-wymc|pĖYņjp$[YꃮT:*?>-AJQ/_5**LG5&F"6?\yNZѷz4|2[eZI\!I~gFG{i ޴xMKetZW$/\^97>i`۾,=64DIYRt: (sk}Xs#n JDfLj.Ut,SE |Kh3~1+X{5[U3:qte?ۋtcrYc6+c7@+!uᔎ.o4\h .JArMX}e7 r)!CaZYhkZԩ&$Ph2؎.uQ{i-n})St\''nR[!cvmaw{En6+/2ZLsW(&{nPL<[fCw|jk'"|@=X>rWPᲉv"zy(9M@Cj; \uYW׷}sGZx w9)TB{݊oj@AMj却ܭyЙ. ~@6BYV^S}.UM [w<]}x:G DQ}ҿX2u:H\W#`糡ġMxj 1O>e=pbJ:#a?xX+8$\' x+ttyʤJO|Ի|Y=\7ܱ.:<k\]r3X.j !';ePUk p\S_.z2¥-+"l~]"nMrg?}TH7WT3|>^$9`Nlw뙚'ʧooB@qHdWE nG҇Bin-, 1| o0:ghXk$Hld͟%i]7?@șŎBtEWtg˗G yWMєl5oCv. fh& syhQ]yS`54K6!>1'UaU8C(KeMWшU:Љ[%@7(ES:"RE:s9U9f.iZ2~ȶ[0qK.V‘'%1ag+C4ڰdfɴ q[k #Zn5p4u$ļgKD  udRTm˓ 3#2"?H"^y `lLO^0WǷD^P4.z}.1PSa)([B;Ԃd HK_bQȊs "#{;=Ԋ^nI>Ps(^I1;bF'Ķ޾6bUNk2~0?zaDiKZB FQj$;TIk[5|)1p Dɿ@W8ep/NMy >47 D˟զ(<# d%aj\J}ժdOW;08T=[0<Ow9f6 VՒK]!7Chw7?ãD< FG"doGaZ!؏zǒo[0Iʗ6䝿ѶI;4mAL}<[3mg@)Cz2Ӈx[ GŤr~qBzކ9.oI?p64F)CƜ!P1Ѵ9b^ٶq0-ϡ`}|NѦi`ԃ ywy t#\2=_:Iˈww-:x}P)ȍ`|y3E]tz1"γmqFk1-$|\5#dWvNvsrb=:C PՑNXW&=Fh6 CwH|@ G d թc(`Y6B)}-`(1 /qd?NmO]v݇ hEh1ge ." \V7wEHsq1sSu ApLJ:l~yl-W.:kw.T{:wpK~ t}5J"E_;1r,/-oǼD>m1[|cC 7fP.gk[ѿnÞ<-C*b)YoKaQ[%3ҥCK˰&eXjUZX^ \yl%똎:-tӅA;Goy|2={)?a4cH&ҜH#$f2}ECtxyw+ n'lB8+  V-g8BbAبkNo/|FCs3<*#i5/|bnOS3;>`LԬ8_LtΌ2~>dϭ L/gUΑZ sәXC̔1w*ZiM++e4v{櫶^_bgSC2*1{I孏EpފZ:)'[a,D19U(u!\rg)9{`RU /D TNz fs\Nv&(LW1 ./z`wS )2*^Wsߣ F=u,V;x*CM^k~[[ 0(!:]{!RAlB_.}%1^RxRD"^R AU03dxi"Gm(uY__ӃGLY"_}0" zL>@J=MlH&^6y]ZFcfOYI mѫK>yzzp:筦cyiP%㆑0S83 /ŷ nW5 {r3^B%{*0'ܞ?@s}%o⬒i…pNmvkifw- Z"eU mlҌm9}S{M,}`S1B&eQN / o"~[%$,5ms/A$'=܁xEh6'!$"A膊WÕp ky|5xfE 8F<_~z-ae4R2:/ A.D\9gT8;նL:V @eGySz(ruRB h4cr2A,5sypigԇiKNR4T%7m'¼%;UJIPWdƦ⹬h;ue:DM(V|/}Z?涔M7ASMSeɵ[,HgwoF׳ޤ݁w62cX-/? _@FR˔Q̘p ?n\*5]ƛJ5l֜h>Lfo:aJ8+xUk=l#!e)XCwjI,//$+-|)>܏ eȭ~Hv,'EJHwZ)mt K]CAESX͔R8n"wplcKۻV.Z |f##%;mCH5IGľzy~̨z *f jȉ+(L g ¾u68_mJ;lpeN~PdF{omkJ+k{9RE1,fH0Z85̄%(~+lb iFrlj}(r*Y,{`P߶M{v5Cw3l| ʲhaӧznۥɥIZ4 HѺ5k.W6 }`lalM#HakM&(渨}΅w)Sʋ\91r -weCQuEؙ%K Oj7gήLJYR]ڰQ{,gAa?c7o˩vHLc3H^dkY3E4A*BN9!)/4$0Nmb];*M_j6g]p!ƷD:[p-\U6ζ܀ؒd\}}Z^!n1Q[JIrP"?5XӅ)fpuT&Ǭ),$?ՖBxÉ^;/PU5)& X :pDBc᪷qfvCj@Omo:mK&yA?o*eR3m5=^kuK&³H;H3Ġm_ ϱ[cFW$:UQ` q=O_[9Ɋ1-4gOi2gtB1U#~£Iz>̖CFuwrH7KO-OJ^-d= k\MQm>~@z""8&>> vifBMipkQ6R,%[u=5Rs"j M^EcX`,Oɋj86>FJ~v!d)")cd[ F]^'DBbA'A!G,GMרMZ|lwg/hC1\V9QK)TbG |ZvfzܰkvOvźkz@ 7ڌմ.MY9/]޷y8XWSktOη&ɍ8KڝU5ә]w=jtP2)e#68BܰlXHT3-cl8P+~DmK0P:yH+, 0< 08_^|Kv?+ha8LU i emZeIj(p# Js-Gz?ϢTfi+?&ԯT dkL`i)ç3FHJETu& bU>k en@ʌ >d6 +i"흲>! 2%xQ/ 0i/UZ*2]'Ed }Ŵރϻ+^= +}.??fE # k= y2\ֻ;"g2mn*S۩Bf+*LJg+g~wq 6A/e@ h|ǃ a~ g,v+HR8ݨ ̄;v\eX{a.v-AJ-(qIĨND5ydtS명dMN+@Xk&)EH^k&\>2S2GykjXh.WVFO7_q~%lUڊb&wsMe#ezΌ3X+qDAKY (X"+mSކ(FIUÑ} Kk|=PUgi G Z܈='g;KSLax<0pWؘwApQ#HG+v&MBﲵLix:6}vt(oѸoP[}ayc- Vv̲o"#wOC5zArЍ05!>ui& \_bhb#{vgVB U?$֛O 8-[Жjtg\ ;jXyJp|˃W#~P u7I#pVgk{wDB-:ܓVz}[f {W| vO^!y{:5wz]@ ;R;Z ]n]i<~8ݬԘڋAfxпb`TFo&5Xwl(GVbb(^QUDՊ]V}#ZEjVQ ldiDE @4X^׆AQvu9`lyNßpynYP?ay>ze4T]x{tz[BHnkXxGMԡ-!jؐg%qC\ [9xf?K"0d *B|b-kWk{ RKdk &Fl^=N׋rɀ`2ۑv;Ȼ( &ta*I~+0f m3 0lcz . %~~fG{tT)sx F} dֲ/7Xy`y 1 '$ŠA],-Wb|v0kYMzC}QPqgt0hQڍ'vJR쏋$KL/-hF|ݝS-LplwGzeUUjfY_5G]_Bc]Zgl'~ uU:S 7 a(-/:3:6pa +8eFg`fl&Gxfux$f-_l 눊ɏmkW @^O])ўtkS#jKL|W 56dd{y EvvA|6EE!lQITu4Q$ SG*8K7W" #>O3"J.,$}w10a>H᷽حrC', Nf{s4(qWS{cm+kv9djw1wMsx we['A28ߢD {$if.g+x2/U"-àih-\ZI<=g5Y+>jh85!OIBWU#$Ɗ/hwvq[u]uJEu{'w̟,Cؗ7CK@6g0 Ϟdf s4owxSFEp^xlI (#6m&LjsӗB v/ŋ5VN]b7؈ @OY}8ʐdU7͉3G9<θ|~O>HǙF}J nXlLSݛvaiKŲb;`ooYY\ᦳI~!ɑ8+@_\R7.^]q>U*sfiͦԹMOc4#>Q..p'j>x)^7;NwvFd+@5(~LwZVzہ~wk^ h-`f@W!c3ޟr?bz`O&`vwY=,F1^`tD|]aRL"ѯPF%$dtX*ۉz,[CqF$n R>78 徔%q7fc@>.D$n;;mIB60aFe{ԘG>bIhg⸬ 099LYR;*'eӕ亼%];|~*W:?t㡷~nz8O J!!X ,t#f枧1B[APZ5;R23Vt-~-Ls@,YŵPۯ:2p&h0LuB\ K7vKί5Wdz\=r0p9>669Nsp2Zϡ6'mf$k_"w"Lt ɄMaԱگ~ڰG ľ;v oDٗIJ/'7\&gvI5o֮H]iFC{K $펚t.wVQ6En_H3d~(ݲM`0tm%4ac)e^R]~?6%ir?2cak"@+R@4cg8+ŭ%eA%U+]XÍ_t}"bgna%?J`EʘU493te'GoRm&WL d>kK$3~,]%ՙ^[.YE[rΖ${'>h'  ~/e@>v!m埗bJ/<ʆ7uNxԯuy91J4B.ʟvptke5tb#lPj+ħv5'1݀NSvp7 @M l{bNQ5UM7ˌTtDf5KkMxD[-~yۇF9.rV%@U2drXd$$1bᕿ[$}]?q zyB9Kb۪F18ooʹnssT?x!3c@^^L͠z/L` TR0l?Fe*piU?s]ͭ Voet/lu.ܒUj 2̆%2"N&ŭ2Y1A5x fB=|l'ebFH*3ۃDMx ^ٓ{N's0Z"Nyy}| 9i %ek3uW>@T5("tZrϚ,qZIӽOh u͟T$Z*S1ru:&h[r 骨/P'Xv2WL>?Hi*K𫪮!C;I?-GQCgz JNkﳟfɬ~ENh0ֹJ/94hR]~D*GMbyp #Q ZR12dի 1yNT#_bRrFy |7-s9Hܚ\mgGjr`j+{hMs' 6y YdCR_<9">O$vSlmC^\,68>)~|w "'`    P(B쐫?Xk$0 }ˡR5ѸВ_)P h'Ĉ{\Hjp'94{no7Td0`JfeUr8PGĠt1{nL(G %ӯ遆&R*`j@5vq2"y~J6Y#V;CyBi#Þm>1aHjeZyC]Ƥ|?o?_FU1p8Djlͣu fcd~l1ѻwZl[VY/LF֞bj9NZuY:ӿ{'ԃJM1,W P5.K\ Li_cj\zTLXj}Pkt9~EGa썅I>(!YGՙ:aɒap֌:vGŁHuI^D02g`"kə$+ &auFe]1K,\ΞS`KpXONc/ (҇LM~\?cH^Lq8psK5[_ K ܏cg0`ZMA?ro_*X&5r]=LC+S+o gE! 42k.{t\h0) ݥ>1d0)r稢c)TMV }`/q?}bO%5Ag@3EO`'kd1s)+5$橑/;o7Dxul~uNtAOcn2&9Ɇf |:Hj,T~Cl :H.vT)wtneEՊ:pݍnXe:i~Q~ wz9c)UTLˆ;,édfM( E (F6؋wzO2DU[՞*OS42c@`򏇮B I}6haBuP'Xύ5rXÙnRwxqM<+3iMعfcQWovV 7" p6t# 9DSpToR 9W() nv"+ylo3!0RXD3A&R@IdF1:Zz,7HjkkƩҤ8bCS̵1ɴ4}&"Wln_H&HmwmxLj?ܖWfal\5){8Wlg-]ڮs104N1r<^E6G^J`_HДϼ&]ߺw9<{M@ x޽thWW\2# gJE\DRN:@fv6֮!f1c)H߷ у-h>J2;kk½ﻄMr֢N&17q3!,夅Fh2dO.ОqN:Mo79X%o 2Mhe4wYq24:}~ޫK\?5K0b|cSbWM}0R58rjtO0X  t>X\ʼn+#iޣ`a=L,Z3ޘzNsOŶ}_$S%J.fA{&sZi[(zp"v`pKL+L0ZOF&c|R(X#:"RlQhmfz!s:ű#yfPE[*2/"F>oV|eHOtn\H~y;(Q)4S+^_YC(ΐ9~hx^rNfL =x\8?)sC@L2z>݉ trU f}o5ָXέ8rɂ_=5 e/x rK,㮫^6#ԩy2{ ϯ$4 zä_tsuxäMYObX= >lk^@H$͢lY^LI-hIڼK~ENb!#BiHzAzUbKbeW /iÊH|7`epBR( 'K( Y` F>,>Co/S؋Zo3w3xm?ol5-`P}WOk3{ T1;Ȓc9>}p'`g%!nz47L= b^bYHn}-^"wO;FUR"Z -4s M'v c+Jci6#S=OY{j\f/XKh5^ aSdӀcq\%(9<}?b3B3%oi={_D0)dսw( HwUüW*^X޼I9]qVE+D"eWpXbrEG1kA-$Kz[*jVcjwQV4rei$mJQ]ZHocբjBFQV(9G^'"+uawYa}^Qp,ŢR1Ί.dM캦mx'|ki Eԉ7hxD!YA}<x3=is׈f/=33xj$BqxQW3^]m1ExIg#c9seۘY8[GI`&@ZMTN>×hW4"cx$KcjB%$-Lu#%$U2JM6h)jY_ldQy)>0w/Hj(tx&-#-jyP HD7qHN#A웾\O +UT UKTp0RεfZ)`[?NJ:eIY{Fv^}%``'~˗:!6i9#IxH'4gOJƋ]uBNj< 'NH88ǾIp #mZ 2qX f0O~ Pc˞3'r| koUchJX,h_- ?4}!\>$49m!@E_?H (U E5s'8byͭKnfixh7(1ɓ/y?K٪Ќo@izpK 7zIy6  *硛#l{ 8b^~sf49p.-M&q6EqJ4|DԦt"T 9תUY~؎ӑzdpaj^;wx,#cIy|B Y;;lXP 7X M:lLea w?pV{nÞgΚ'D}ZoȾH!1r;-ACɿĝuTb9dvϭhQT\( ~6@l{ܨYP@{TR#|hgW2cj@".UjT~]K&#u$ܠ`7.z[o93&C޽HJ3ϰUL!xmxmzS b{B: oF~)ޥ>Ҝbt ϔf!Wdȓ ɩR'O4;n/OO5GS&Cy^Vt)j͋>2:ҵoӬ:LS Y[31VX/;@3tnFHq)\Koۢ684"%4ĺ}xث!!#rEV`7~6폢CQnG_1>(P ,h:Ƚ&gހ7qMLAߨ! GgP4`O~Vx Yh~ A1ҋo6IbOH"IkHL+KJzӝdfuv[܏3w˝+_e/W$c0'qE<-Xw|A# luP4TH6˗V_{_*n, m mն(B=ٟv_cSQۡ76NE{4~r f>¹雹-Y3?:Sܯ"2w%K$fUo7ȃjԓۿصw}=xSmB!d^椔or#^hd\;ppâ@XVn12a~H5@w .iM!&el*y̽y@sJXYL t[B5Xd7 f- OźjYFm2wui *XXjV,EQ-j5VfDbMeBq~;5k {Jmb~prCT6tKgJF"5"h}\mٗ"{y>}s7 Ua,WQ/v n0k|ZimY*:Yd/*. ޜPխ/\@PHM0y"B` I:5BTLh ,o"5Hu|--Vm]n8-d3T F0L6xˬh#:TkuNHE,̟e䱯]G^%1H3E{vy!X$~[d%ɍh{29k@~2U9!B]v/v^DUfu޻Iնa4!Xp,hT?Jd`ڍdni&mc;![> CT Νdk HHƩtmUfco_YMhi6T&X-*9yHWsMMn嵋_}lL$@a,k\G8hSfK67+(tW:Η C%tE=POq+烫>XQTӀ Q pΓ?励cc=nӟe JA ـojcǔpcGH Y-yl}}>y=ܝI^~*A}f$J)lU*a&w2bѨumt8T J΋IXO_ hI2=)va'Z+h5;́n(,?8G&ĶZFpB]{7氇$- ]nED1Du> pUi( gk*$t~4/}R kDHpV uuFV11 i "2Ʒƒc!*yic+&Qsx)O ao@]׭2eIѦEѶK BAʬ ZXzqG啱1挏e&4$  z8Q%D{ƛ=[KbA("*=s7J8Iʎin-{iT͔~\.T5%Q"_y3ū&6^*f,R9C Yqv=Jٙ~[[ď }gf"r@@ +Q82uPW6"[l\v6,Jl*wXګq(3=(4z r4͵~EL/^.<Up⮷ twh}I){屍0cXJ vff$#I;ѽxUR0t{7F%qMs>-MB2LI<vh~ysU|l+njZoc IlâNLJ=P]h skN4;jiJ .TZ2]KEK[Ce^d[z53 T/'sugz5N 3񲌕<,{ foQ42hJ~|[{>sDtA(5VwYjϒ hlֺ0ɏ6i%K  ncٱrTd @T-aGllWv=x*|\S.{"` o9X.^!M9]+77bK*Hr'zG mtt3$t<ή\DUEvlE(N?PNͮz:8z_!b81GzO]ph'"}48]6y:SFu8&xE%i<CH 10'^n 6 #}Y bsLpc}jm̥} G7I!>8~UG-=wiFD$)(J p2$Iȅ2+SQع.(q9#S0{8Mpj"&pAg &W|!'6pZSIYčbhPfJr=LEꯘUQ ϫ-}]nJc̱170>m8=E G_e qlrVGWc.09E6!!``mN' ] zSh"а43x*p &SļTDwԖVid(5훦 .`~wWhГLm>(h޺d]s|5J@SҤt(a 9<HWX0 |V?H,]*3]-›p9=Խ]W^z:LppY N =-ɸ{lgMnh~I]~} cJmf v<նۆW)).ý&c?J2hqXA96Ƙ!+ fswNJxAt/T#P6\fNFhvpκA숦E2$&;0D:{c_ @CbF#{~E8Yy2yhMiVG _G"\Y4qBkoDp6 I&RîuBk` [OSk~fy 20KԻ2"BB"()JwY@)lR*-?ݰVf|FĶ@ ]SPSH/^-žJs8Tٔp[+S:ũ2RRoFd OE%Qsbg{[rH8!J7ۗc^^;ŏloFڞHmZ^ @{ݯE] YGlM.l(L yE1 ߣTs+.IH{GrƱI{VnVpXSJe!Pg9^v|l*Ba&\ lYȝ+s}؂(.YϳEGFX YIi-m S|dZ6$}:2G֘bSY!rul><]g`H,zԨi&h?@F%XZ? obm m]&oP?v:hqdq`XhS׮_*kA *˘7"/99˶rN4x Ơy㉠Wt(ȩط$zROFG~rGt~wae`g~::W"|p%%k`qОW1}$Oz-{?wf3>k!?v 3r-"xB 'IRI3N{9+B(j*`sE֍J࿱ftP;̂=֤hFx GOUʱX}NJJYl̫.= ߵhr>G?=TW$Fr=XH0!;dRLAkQyO&W^[;[Mf̍{@YoX ht^ @_bԦQn[7 |d~.BQ'=٦͂7QbE>r񐝏gުHu 53CAIwq8}ۚBS3cTgoYCS,^ ww[ְȫu k#g&a`|b'76SiiqI}X>,לVl~*\hE,M?9[kPU}O@?+oDSo4{ܗh}Lו7t]=o~X i,^l(+L"wC5X@} ZXALǥ=!N jٷ1gMTn[3>U1d57frUx,+ qGO; Zpl-l$d>%D\_˱W߇j>KP?\ӌWN+Rx4gŻiTZ\1fq۶$iA⪇?? R&.4ޗmRSvƢY.&,WټwҴu="D)#+L[Ѿ{PUV$AHGh+b8|?KR]@ICHK[U0Fg 9MJ#eAF>+KNk#Ȝd4dՇHtjQ(T4֭#o,YD.hlIYB"MvyŁݶu4(07PCm ڀ㬄|G;$W <ʡu&eH` *7  SjF=E({RYj>(F_4 [W`6 O3L̖[Dp{?G1\^%m`"u/MAE_Xh{$-rPhy0Lջjqӄs_"2V lďl${mQmTb%m.5`עBG L~oJ2x T0v:-aAwOδOS&NP^M}: :yv)Q$JZvnCA.j]GrxjĞ>R|Fm;b׼׷qNI3}uη+H (1__3MZ0A(_eReQ bp+nT榥50 O X#^RB]黌tUk :_wtدWw`H$1[+B@7`H()LyYgO(j 6.hrr0zxf"2H^i;yG I3KASȔzK+Ruc=iʞejxV\)]7u-=W - 69‰><TD uTy^zo 7<KJRO҈Vʌq AL>EPt,~Ţv~דhwVi߅5:YQ/<cwtcfserUI ^JPw(A|r5ye!I6vUn2#[Ñhp$ֶnsF^S=^%ާ8ecoECTT\ g 0ŭ=ewC>q{좠No6(׬*UR~֞+u4\rnyw!GU}r9VdD;}~'v0"L;Ys8e'<<1Q$h<[͓~Gh3|xTZLKyC2WP1~I,Yo#l8;ғaJ.Ӹz&g5&),osG[ر;4o[[" ;[1); Q~idUKTKsE1W׷Tߊ,L7gx[1фztCV*aLtSdhY\ePCuB)zI!;ғ񏔊)`J A| R6tKC+V@'5Q L%@ ҰB ͕!enK;Bz[}^??6H!s= T-L&`^^1_hT!i8rj=n)Gd`ؿgQ|!Y3P*LRҍU08;IG\~t$eJ< ,-}'e6xƭi*EVJF(K?MmLQi4~c:`?eLpOa inBЊ_n+^ I-y G8 ٔnT^ݧ3w۸[^V64#ި L0g rJLayati{933\52w?-ĿfW1E}*}r׀i*z>v9t'znITK&Y~s^`ab̲ZuFk:q83F{tI/p;>I*_$qL+`&E%lă/EsPC$jV4B,Dp,ӨyDZp\K6E'JK场G:] AqDp|% fO($s5Qo ou[ruINM ZHY9~r bsm #qw_bUd٨35Ef">`~p9c)޳ DP mGU;7ͳӼ1hmQb9INՁ-nG# > {3U8\AYڸt&oKwqǓF^DӍCGJF3B/'6ȔʐɮQy.}xއ㤐C5n=e`b[;;(FpyA4 6*տ종=jw%mQl%k5zܓ1OO!MkR )C~a!LJbs0Ca=ć?Bܩ&]vK&F7kĄG_ .)T\ZU>(]pܹ4ͪ۰^`,&j"TnNbc%g ?&Su1yxfTPn~yl=: @@,l^bjZ (Nݻ@LH K (v\!h >Z'q Y\l{ ؀5v$yI6ג胒h#!Z|pIe{ DZO*>d~WϨ*ezq&,UN/Y"Qص蒿wP›vĨG؛z"H| Aqk Kn֒тni Wug='v,_mAFd!/ơ0*80@+WcC 9d"/~̒ժ<}z27HjI3)Ij`4\dNԓO:!T oQmn;Er Jʨ}n5,Km3#u- Q #?qL}ACװ]-$&: U$~W=1kUXbV=H|LA>0Γu'$]w%籭7e,}񨔄!M3:}nOi:wZu!N`-ҜBGqs̱Y [ŚUؚvfJ%6 +;lç'5=7^U+i0 uvjЄ 9CI#b$/:MI1y䥧SCt''mЪ"h㵟Sp1J8mQX_'qq&bAَl6L̛Ixx$<^[>6k vK=BZPOG_]B@D8\)qFSS2jx襐z=#=-b4SEюn;IڪYVg-C C_gmQ@8JYvC% bA|gˀ{I<7!3Uj|i4Qt؏n/SiT "vy7C]_q&y mē?VYWo@3 FReCʚj1:ťFS% 7d~` ᳞FѥlsumD!FNOAaІq0v*;-ͺEY-HQ kj lTb?F9%_Lzux$ 5Mvm q-#~30йG5έLS+O>Ӗ [l="TNG ]=J?%|ceo"=3 5F1"эj jq\0d)ecW ʅ.zI 5ݷ(1!m_0뀉wᒛS> r.Ulq1\9! Sǰ y>lKlQlLbvdX3hr8A{8[: 0I[/ JybIy>.O)ϬXri&t(e s.LLniצAj3+Vq]Jo. cC0Mv| 4K?sPb y8 EM(c|mbf/ "hYAٮn)ʼI~=bqb7li:z /be!?::V꤆'gyIPm0Uɭ)?d<^c֑(.VenO@@v;=_y,Q r)T쩸ȠPq<& &ዄS24@;HCR!J0gD1"ڊ t~VwBy>.2 ɪRgKy3K 0۪V3zV^qQ=. 3rc81}P ̈^-g "5`|a&Ʌ86"SqOH,M ݃oRk-T>TfA+;7FϪHu% PU 3Oe] oeSAMƈ(;+(!TT 1ԅs`eIsŘ#sDt#S/) >th$4LO Aqtx:AnS.7N\o 5uaD_!#u7$p0Х=+S FSaqH԰% [Q\=y `1M;(i\)΀.߀Q"a[$ᩐff n%׋Xs݄R ݚ~M@۶쾴h N5E9r)7jHf DNjX6S)A5Z}&mXS.#HwVi2! m8;u#B~uN` tmdsx.dK(N|;^v_5@+ᤥA8?+z?nXQ;GAF!(mcJ*Q19# ݜzC& >2I'p8u"j(6/i4Ynbꮦ Q޳ZXY;dȂ@k w~KOr$)G8]֘œnOr?wUl1{J`I#t |kH8Mft7T0U n9 Fi7t#4 {!ІMTy盎haDRX2)&"%oߔZ`׼Ԇ%'nU+cOs*JCa'*z27V! sx<]K߽ FWܱ;2"I} 7]ZTrxPܻf<YmԔs^R<8qt&3*|ͬet`ی}7}OHBܖv 6U:Ұ;O橺u,ɑ%aj9 .j-2L]1qs: ΰfT"ϒ-NȻR%rFT v!ŗe( '6o׀UvYII0@ILZцr4SG8<OHm k!VFkL*Լpgѥ4ga- H #izY+]JVs|әZnU#ޥ?z@@B$m1?\n:AAكN2ڽP1%gG +(dW᪃RPQ`mL:L2[{>DqUU[aX+) '1cm\%6Wi3JHi "`#n2KYGt53$G G3"cQ_X Me7&! OGtD-JvK.F<*j1n(ڵs hDŻݵ%j7 bPTMk͈z%%$_@#5i sո{ tGL{liXtiRSrvK0vܯӣnHqc+5l|}y8]}bJ|ޣQt[Ii-'KL+j߮4Lu=9 8r._i eYɢHepfMzPY*NAXКfK7ϥ@^C`*Op5E[ /;<*( ;kC<׼3yr6?eۥ>AkZ6W@w%0qu?/Y̭r*E ‚{ljς 5bY0I/1D},g}v;|Q Vʯh1f.LjypmG$4 Z@?1Y{۶Eu@3b;Ţ`3`/r:@x Jb]aM:PgVOfnt: ) $%gyxUe1Wl ![)$(-x}eV'UMVMzGN/ՠ "rM!9PxJ?CX$K0L$ϡR7$ӺXŲ`T*WOsjp$PZWqKvسO=xL;wn_gHbppq "%OMI_Pޞc1}z7ŅSx7 w&՚XQFUB34]WMN *DI5"ɋL펳S%BG* Y WuЕX` S#yB% hl 38>IldU^Kk*e8"s`vےKӒ0G":h1Y>Zrē/SK/sLY; 9No|B1:EҦ0d'{wRcA8N@;m`{mIghi:ׯ'WSU@ *qXM8?[=b!mR@.0n41boA#^JCf&okm(JPgxv[lb-_HGB: u_6]J'(+v|ON {"mIJQD*JUPCZ_BP<,*qHzR/;bZR5"Zz{ΜNyگ70=%5fU)4mV/sx>{@f]Bw^txkT c+WA}{ İEf9f^H, gOvpkf¾B!?/Rgw;5X26&_y:99b]âg-|v;4Uҽx0!Ć8+ۄPCF|fDyU5c#Mj|f"YZB05,3>;Sp.0EVu|Yɓ'ț,];w괏w)sZ.boAܑbkTp *T pl)"o ayG_XQ@@]BSXqij8Sw7?Z1eʼ72^f;;xGg55|5̩f3 YNvn"`(^$wØmLuȖdE9[՝+*DrkG^f{`lSlIӷd1b|r5I5~5 snzsrM˱wӴľ}cyg%"4C8 IZбUU-{$g>صR;,DCcB 2X}K"DqЭde-AKa#C*bqmj[Ï v /GɓaO8mU鵤tQ{Ij; ~ghSP8 /6< ,bu(4޽4$I)(=pƣz ES7Og_ކ1nԛ]VGs|% z%`lsTxZc ̽ XjP2||rvgק :vZm}ҏ kX9P摬 r@] y ԵLx[9$\žLuE:{|D.ω;)xH#B`Fbe@ CXdwZQ ^r{YHvEej*rokU7*i3a#scv\=%7tN/h=L5*6 -FFv>m bE0iLĘR1TcB" 䙞DbȬWLc3 "75QNƍ*مXo}'E'E;#.M 6iN;0t\D cXɥ17V҂֛Sqj/豌{nUcsӐ~n^zD6 w^ga"*A L # }bS?B9B%8^fՍ%30Ugs^]A`PaXH&VA!.yFK&{\., `|#xU&= }B[49fnz#!k8FT Ր=q҇ oUryYVNdG 4scg:iNqiEnb]Ppxş8{(UZT8JMQ[ľZrPSH?~YkR|g&N@mcp+ *bQ8IFQ 4'_^~ 0Z'{WHq2۪PO|b+L-G(ƌ 5xXC6 X6A>Z^I @5oڴ~&da6X2㜇U+aX+s `B !vغÐs?-%ldSh9 g_SWwꤱw1bƁ1d2m?oUx)D\ABA@+3c$'c4)ES?'rUKS%.4" ;vLwC\P+>tJ`َ"'Y HK~. rU2xv3497=w:)5CӾj,wB-¢lw8A Ld$8ؖ2qO\;׫9E[:} g숵z=Z XШl3l*ع;O D$ m'cѓ|_c)+-qʙg@" B6V5ZIdzBc}p< 31 ]!~c6>'| ,Lzf ##^G[\ tm9f.p1FE(uOmիV]"NnL_Tdse@PB^y~va[F/="jb5! /K&`-$nRd!p;Լ8ojeBZM"w[t̘Yl( P9/4!qO8CNj!ӛXĴ4D^͎2| i{4W3JxXU!:j]Rv=u)^ugyBov70ضcYڲ%)sXk_B2 QJ(K Sb_ ix!2UP ,Nȡh> _ޒPR8WB=R23 gSyhe8-\Bp~T2^Lͩ39Q5 Z-*\ߋ͓Hꎷ+i4aaMġZ'hz #$ .﷾iccʿ:S^ep >̕ouVo C5}p%iom7_ *n1R~fH[$Hoƪ,aΆgԵĖɛ ;2*2v|.\Q62`5Eq~/AQ'! %pv4ґů~G)H_qwBhD0JA)CA ;Wӊ]H1.c"ܳ0r}P 6mBO{)$Ӡ/(BeRt=zZW9`]#^oGU2LPHeEHh6Qz$REbSrK\aQ$w/u΢_@uciDn:*q\cG>%a\ficS Juϼ//8wXf2leP&1x~Mһe^eFzfy899=_UlHn^H٨f1+pʳZOU'IX|Y@-.2c?V =O6%iY+I}r 4RKǏcޡl)4񩝊j@tW4{`}^țCӄ|Krx uTsNe٪Jl:!nHH3:PY-8(y.σ9΍sxzQZZԒr%x+t[٥K (zCƬ^^ZkwG?=zi{Ӧ+F5ԿFQَ wS>w pSыa xSyk`6F`:AnӖ7~7NB,,gJ.sD%Uľc$I)noٕvO `|ꇋi/|FU=-5V Bۜ=9Ӓ!"{!=H2Gឨ0t$ˆBvhMFx8NGD-Bk,˶̰Tѕ3ArXEV7ƌĜ29[{>U"&VNHJߍX*a0DǸ !a?tbHլ!ј0"(n/t؉_ͪ YRTKEQ=j> AFcCÔ}%''CTe/D>Irf%q.O>QxKRu.(SQa4e gCƅSaz%sJċ4pVik&:A3VpX &90D0.u1挸PNG! Qԓč ,bKKs҂ {Qoo>CB,Ypsڥ:L?6NZsOF6j5vw $Rq_ΞR5+3hF:L1)+F"'BHbW yɛxխRZ<0|Hkb,B:p2kw5ܾwL1<} >/Q -VW7fziv̴⅕#k9(%-Fva1 [<}(]K$fL<1k8=*[5[~u!Y[.Mp'aAU LTևc p(Km򷧯PeN^NcC5Tdoo~fڟ8f5}sZ,H*S! Pw;cӛ /_ (pCu SB<=MvbGPeVVʾO*$V&/08Ea" W1y2&Tv"+vA3KڧRNwlt] XaqX'/oOs*OO*l{SW bu,@ruCSd $WRS 'mK˧X\.)Aen`Ҋ^E7hha{SX^>OeLՠ\ Cl+[B`Ra's߲B }oDٓh18)<g3lhA:oaoÜÆ F%ͱI)~P;FI)bq6z} A닪fB"9 \-г8.2 ܦrb8atID6})OwiC*qEpp!e 7TzZu.rT#ƪe+PRWNhOA?aiҏxzD 1{ ۴ʶ'JqEbo;luLCH_K7Щp ؤ۷aZOAՋgt )j3H%~s9@͵]y ث[4ٙa9D1m :V~zU`LSbpWuGYR2"d/;Hs$Sœ*$XiTA T"2L~;!Yfwft*_(k,RE %R&7tW|O(.ݮ5O ??'JH;!8K r?D Py4j5j d}N9GOc=LⴄK>yA%sE,_7oU''yxALʄEXckae䪙(OvʿE+6@alfQbKңSV@) db^ C{XV*E\n3H~?n P9hW%;2Z4LlS椷zBJ'd,Ǖ=; yRO OtK!;[?^ X<׸(T>p̴," ӲpfPk*'C!SccO `8kxDEAWVvc~G(rV:2׫zvNɂ "9KZGS7>xL:fzUN %-)NQnڞc]I4{ ,?_4/IW y.)=pzDҹ )&6lh]UBV֨hP$ehS,YS6+87_XBKJGP'[(LtB@X0VHyW0 N'L^P $ujcq.Km6U.bhbױU 6l\m'QS&Ĵc/AxtsѣE 9mu~`Z5y'(Q dίP8F$/x^7;]]=vy6*z hΨГm?-] OB}M@.֪-T%C5'd^*X2RdH_w-dȂ¸Bk8XZGMp 8Vk|(ofZgIn}!3$?0 lT+T–6 ݓ-Da^($gmV嫒@gb^f) !) 0n9џŏy~! ,޲ltr68BpV {5e d!J&V$P.N'uI ^.' u ]>jyļڼDzI.zHN`cQ噉5|Rص&"0_"ӂ@&y)uQ/u1Ki^|<V<_֏fY xعl@k,dlg!$jOetzb]ai ިmb^n{fXc=|,X[D"quH/ W'?˖LZ [ʫVmdQӫG+QM)XՇDTHkJlI6ړMW]@F#] Tbשgho͌kwP@ 'M:5V+}*yD^ =gB9|x RB:oc@CY3?󶜢֝d0&4>KK̆:&oÀѱW[Ggt} DPň&ow`~mR*H_#tnh:kN[:ޟd;&@>ٮU$Q]ti{ Dx?,qX;!ң[XzZY\E"3WZ7]$]rk<>+>IKY+e`QgyQZsz2[XM*̊m.JIoDBNy|$fSB%!c쒵 Ξi|ߨn_a=]dah?|jEs\7"-RhAU4bH<^l+Y5 n3U#*?[Yx].ld ".~?Tfw⮀`'XVw@wW@d o+ChӤRsJj+@\#OW"PR82‡ y+%鐘5_f*Tp@x7r~tl|>B#g a@K7?YY`hEܡ\%_67c&~6xX4݀+k!`Y ¤2nx3yIm Zc 090|T@x1ûQvrԏ193Ӹ ]_\ӸW-\H )#bB `AezlnTi JEu48>6JE'UY,2cf@iסrkM|YUg>o)m WDV(*+>376鴊\}}@R?f41"K.8p _W[:#'/&'|]KNН[SlB6pw.VKKlWdy,\Ф}٫O,7xy;W)X1&H< )E}qOU bC lAd`fh,`cu]jw=fLJ?(d۲w' sIa@>^v_HD6215^M, gW Jꍆ<.N? I LvD5fKOjݷs&6A-JuGV2oD80'Tz(bj'$e$E{ ȯO)OL/3A8s-H>-o+xICCge z'vj`'D'+YG얦ݶ6 HW}佊c߆e_ 9xCE5]W6$ |9ȣnhΪJՍuoX<z>FX+rwyi[ qGH)3CgyJ|a`hgOxO~ $&|Q4A&fJ >z{[|s[@y!br Z6'?I5}r3s9.=8BL'|d^[BKhJ$+ B;r+_tgJzqIuWw[,Eӛoa8!6fs3Ϡr1쬤oH~t؏2:Paq(emyʦKa-HM3Գ !8rNp$Txzswٗ(>N)є7wj e _µ]`)RZt1+|O@|k.τo;e C0"ossClΦ}IޭMۤq%)1R8݉C6)Syxi >},G׆ժ9\Jaę!%UR7e 0r6?5O"Is}ܳywZ<X7"G/s[rU,=dҬxb,V. ^*,W|kzq;|?uu/E:fFʠzׇ-3Qٟ,a,Tr(Z{)AQ@){y:1;ah W)_+ NĈyTԈ (w\3:z.m:jTo4vk{ݲ aJC%EβvlŐZE:Q w"UI6̍ʷٳfyгcFl+pwõk,UYz9Gf-lP?;E23zM1zpR jm?+hҦGsYd؃$@ӾcE/'JxAhVzbIW!>Z_.V8e:XY+Q(H0,K%.xD'^#Vrsy;+XC/j~9[DJ2AȥK`߯ȡW4t#l hP5-&Hf--:I'͖{p63!l[1qO$NPyZ^n5DzN_t#Ͼ]ghZr?^'l4MIHT&$XFBlM]-l[ER:=w0y;`+e7#txI]l5.Q҆~*, {k~dqW%Gu(N928fvf"ufUߛ~E$ 3M6uݱz/T~ 1lRNXIc9mAsJoc9eO B|Aznʏ&0M}TPIEԓn2E~5>nO򱬁;pCʙi"9T=+ݾ iX D}vV㦗re \ವZ;Um_K2%A7Fɋt9b%WG6Kl|*}8+:,Kp&XjϬOs#(4ˊ#K}S|ʞxI{3y5Z7+g27J.V8,2CH4N`>ٙ^cA`O½xsVyvϹ`LroqWg)!C4+ByS@|)b~Ā"O//kL'^]l\7\D]&/nw)ڞlUcE+D|7w +avllۍgnl˼`ӯ;>4k/v<l{5K$UlA!l  s`*7-ifJ9`zs? KT /8s/jĂjQ*xM[cyn@G=:=E ;qU#0eӾ6.Iڿ1&-@g7 ƴ_6#%΂x֡Ib%r2bVԍj2tR֨7阅fYVd2t@̣ݢEY&V-?*Vm,~v)q+Ju2Bx>Z{ 4fitXJ5ul-)w\1ׇǮYd;Mn{Y?UiJAM`H]XQ-+K @+F2,<>KMC0] py۶&,a/ ƨqJFf4\#l9t$|C`Ёڃ GV[ۘ`RvNY6,^x5A4Fq:$d@Qidah=]&JZ‚u]ͅVz&% N1$t,ѹɅ#HlN]K]sa\GQAl~RvrA2.z4a),`a-U-((}߲1`wGKa \BW5 xQ􏏐х7>5nkQBQN12?K펰w{-1c ́ohDL'ZdK:du>-4Zہux=ʁk!gUdl1,.R7qd[xk8B_YtTB::Z^{2K;Grhg]o\OIaboϖҨc>2 [pH2H$yӵ5> #g BCf&6po8IscUpb 9tNum}PB(#o 6xJGJ{O4*>s}&gVH[ދH#N'? )g40aF`Ď]2MC(}F6`c|q"XV}UEOR24ᘐsNS"SÖ)`bo(LjM@$E+6[UEH( X&n%Uק1YřZFQ !(Z'ׄpm/X {_i;/Oj7Ȭ 8k6G?v5eQB$ޗ1ꗈֿՠ.@A)%)HRyBpBLP:+}UJQz=( |ڏ׹œ.DYnJIG0e'StLvBQl<ъN.4h_&}ݿzYK~WOxXH$8 vhSjYv+dԱזnesUڊ$ d*(.Y+[C5&Q E ' }?T/~!B{՘s9jP l'դ,]lmA;ߞ1{R9nȿBo4֙c*X I01]$D gg?Q$SZf)>WrD/g*'1 o5)Q^9n%Y77֢4YbCՀX$#C61"9Wd%.r {!/6 P (h8'";Y-}@Rz R&*mʽj$T<$ h h^n'w&DMrX{a2_BEar0@2n./'&o3z0nɋj$،@ ;M)(G\y3~zx6XWtCa  QȞI2-K7H?tm, }Q xk~ aKǙtE.}bbnh?48T8B+' _;'r]E 8KWAi+,Kw(y.ќfS|ַTöQ P"$ڛ+^At?(9:,#-n@ ; ֘ +=6 ؀CBzw0($N ώ^Y\x/1>Oy2ejG?M_ԔU'* Z3:WsWjP$FjTl";s*~T 0|2hϓHg atR\bb'T`g \P=e!b8`͑zcO*RCK@oDJ5 þi7LW$Igb sqH 7%Pޡ˳2 |rR0hN]eH@}|09/U?Z{{O˔^ GB0=h"!l\:&P<|`^ bNV(W],^9nEP\#aDI@:M%yF;&1.P=L+ZⶺL(\%Wכ(𖯃嫅D0) "Tifnl41 M #>^Cjt;cuBזLOTZ*Hk4i/L][&4E:M?\y-Nb&` #4wckiyݬ,5}uMsjNx'ū/1!Iȼ6*e) zlB I:Vu~n}c$ m dlHu>]/R7i]T4x+Ğ [Ϸ4Rd_p~|Ң+3馅q)uC;ȥ_D,4k`n`jk i/&q(Μ{ kq+E(ރC 㵹ϜJD\hnK+ai0[s[HݬMNfy@w8+(3,,(Xd,Omdw5ʓ&Y/NO%=uJm4P]*u Fm5T bǮK/?b?:@MD26-EQJg?lnG܂iz)wvy.ilH̡ <J_mLU¶arQ#WO(1_mp1F6JlSbpȅjX¤OY9Epզ=b=H̤ ^B\D\~tKrZ ƕt.s +rbȓlci큶n`do\[U.2!JmIFל&yIZ*uo>^Ԛe̕X׃wGy#"F/[b׎IHۭijfzȫ\b˻§=':8E4 Do;aFfJ I L*PPNM=RZφ$eqAQ^- ]"rz[@qb髒IXGfǥC"̇0~(LtonoK} ~|1Ǹ5v&.`v&\e0HV&.rYI^e, 2blm(ih4$!)jnxVzPM,m鰗 CwnxnOI_貘:w]s 9#j1oh ȀR,^+P`T|PuM[Rw/PMFNkk~=81s%s(6}B[8HWHDj#vEDGtnY'S%Vhcs,\ޥ45FM{&dza\iM&W;i 1cܠ)vٙ%UpkD+^z:! oG#vE\)#z3?o ltn,ߦj E͆F8o3FR$ơ#4"RMLO;.]5?V;0Jթ|i9t{\͍vc67y^*,ږ*ϐmu'mL[kڃ`^kL#:6G;zhGtC/6paJnM"r_?l.;VzWhm.A3C?|d7 iȭ>Ԁo"U b$4+P.n[˃qeagy6/~|1&8=~Y17Zf3;M̜n0h[1ެ_ͼbr(iC\Ly>?#` ǝ '9F].vGڕ-f w>71:kjЈo545v=S Z?_ ^}Q \ %{'ohpwpSbtAxR0IGb)B &V֌VY'U5-{;{ݯS:WaN[NF{}n&>v#C522*E5gVkfR(!j[e;)4ҔT`PX4xQkwAot?w 2p$<$צI6q'd+xVdH{>ݐr6eJt |`` A7NҀ:5iOZYoc~tu7> |}Sp>_ZP!9]dY9%S",{~Et.1UyPZ!Gmq J,ZAޡJ'd+ܝ}3Y81_ ͒Q&Z% EZӡP6PE\gbVD/ e‹`|,8X 0 NK Q(,ߺՌ $Dq1; l~.?.aք4~/b"L"0bhSHO<]u]93D崙̐[Zz&0\h:kvO`Q ev2@l|Aܚg(oviFª,[8$abh9`t#05R| 釛z^f)K԰L/ODb4`dճ?yj<Ц:I.4U_3|܁:\fV7r=}sfa!neNǶIpɛ+MT+s&뭑Yԑm![>SѨ^_?͋$Up aO38PO) u^L3uI {-;׋Eu=84[%- 5ψ+3 3K QQkSM'-?I~RIVsѸrScregeCd )%휓c~Wփڽ± U'(g5 c;0L$hT1tDK:VSeY;s\lL?J$m#(wNn)]8p5`ApTUnddVsi |Px"zL2&$Zh?&b7Kb挻%S Y3Rx S)&NtA;_3{(| 3Ra~>{ˠkvhWM WM kmUʒw?-i `˸`:91ڸp;U2@ G,qL}όfSo8| ڌ33̤zK9詸o͌ rEV9 z[vP:L"ss04Bv5Fk2 |>(7P:HsqEM*bBG|1 tBET氌 .}FtR&|- wk8I&qXFPy:kMشbӠZ4.U[ v`F]mA)ߪ8ۘܧ8+}+ (U=@Pw=HZ z/Zp72' I܊6v _Ӎ@y]5Aq9Q cEՕl$f[nT~5@Ⱥoaꂯti B(=ㆬh< &?j#Z)@/4r}} Ҭܫ/a'D,rƻ+s4uaW8.>LB&V'.m^M~˿jIc_ ǫ'hzogM(_Jd<ᎅ-l h<&I5,/x Ho1EʇR!Ex7 FZMD`)eʼnէa[tnucE}}gU|sjW J#Ӿ4xn#eof%MpA U _M<Z/}|75>ITСsZ@:%bF^Z<*k˷S9W Pڼ1Hj|[w&рOp d߀XxO 1Z0BTiVQE 8 Vh*"SԵC4M{= P .'t}tnf PJYosfygDuK3w9biK}_峅@1OfӄJg*[Nb%  Q꾆6^zeuTSI#&rJd0#2+Q]rJ—2 ͆ݭ"R"_fT3l(1ڎt宱8"O;B[(%E9((ܰͱ^=%b/-I,R߳: j>bY? lP޽)-2\؟k3CW|køCBQܷ3ax[n|g+ZZ'a9ljr @WOXAvB+U5Gk}PnE5[XlI?dxxk{x'wLʽl;|EVm[^<2ui!yI ԇ:RjN~ӥTIԺ|b#X YK ՒOBy(j/) ^׆?_t۰i `UoeP2/!)DP;Ɵ>](qjsۗkY..xdwxi)EIBA~)89W'XB{&8 Vbv57Q{'|%)DLcbA~!Skq>uf"wRm1ka1/F3a߹_ `Cn_ Hƹs  ~r>AZO\Khu FO!Z{5!FrQ% o 2;t,fudVq4WBxErT_ UF͝)eꄬvë 'ٌoYJ=$#cys&cj`*f $>< 32^4u- @r,xe9G>4< Yɂʹ ]|.贋x_ J9SDǥϋQvd?|h(ʯ h((3| ob8EGrkJ .TjU~E Go.ʼVOh"_ScR8w#iݫpn"Rr -3D E]q@5.}viS8'ur%foGd|~#g=ʘyc<+]OUKъJd|wߟ}@҈hN)#ED8uEDy7%+}t+t!d]eCcep|! {l"m`^R2N ~e%4OO{Y'V.Ԇ8'#UMG;ߖR`5)ZCf7dNBEA@S@Ǥ9s )j 4|I>u9bErPQPŗ֜v3ˠ}5msҿVgJ%<ݏŜu]Mň[:,^3LO=X'(DWy-3T 5Hv"d1"Lkt?)빀iNC;o'nA610 &x6gЃJKXA <\G9;`p0#*ܜ`Nw|%Y'C7rO;jK:c8p}HsJj.Xs:x.c@z&)Ty`^BT;wL3+GG~9 /̃J,ϖ7E;ȑf1.&ӣT,^RA%mĕqG),*ݜE N^.I%Ǚ~6 LFF \8J;YF;S?v[k], wJB}gZkb pQ0,3ڗc+^˹n3W5P+ g-l`*M,]&z9F/zpiԡn\IHKoH,lđ_Y `fzGө]QIF@6Eg\ۉ  yH a} 9O8 Fj/v8MF}#ixDmo@&)F$I'N m IjkqvV_q#q#ƾ(ôM8i=N8o8#T$o_)4#hX hr*nLf:"3d|;-*aa9E9T/5r'Qf`jk-< e "Rǰt#ud<_@$s; lNu8ц&X1=Q 5jv*U3Z+TrxBh }ep71qt`#ca36r64=Hǖ3,b7 aSa~֦V3`X\ߘ!ju_MEܒH`=NjXR/;r-i>ݐ3[l6xV`\^S9p`-fT# [^F*0& {t=7EK}(Hr況q8=;~N כ9I6 g鬙ڙIt_ !᳖N@y­o~equ)DXO")KX n-^Now2Vv!y,ES)K옃?K݅DjJ/]GѴa cF5;gX%e`Kbp41qY6!AgFm*dw'1k>gme`] v(W)qAr]*zU.)_qV"2[]FԩVX?c$8Ľ0MJ=-X=t[>3röڎ1lF©iXFt )y&fdqrIoPyK,6/G?ZVD(P(b6QkuIaEs1-"oyW4#N;V43'044\}`8-DT tUF G# |Kvʄ(<`ǚѭ ƑffF-&u&mm&G^ tgR_! ꮻZ2(jt5]2Ae8<6?ҢI!$aW5˺a`9"ܐ~1.pV3=abP`Z\x 7v<~͞ Q-G!䨴'\F[MS{:$7.$ zbxiao1:pQ⧋܇[ÔEc7Vnˉꊈ=pT;xfa\)xcَff6jOeTFy;6oOp;i ~kE=}SbJ\_N8RbسFn6ZXHT/saT;@>3e*jf>˔N%X 60SFC,ʟI,xjR&/@UJh4B>6Cє_}gRfɭQRt >@S6I?K2)aXX;&j_Rk=6X8޺s/2ihSLȬF񯙋Ѻ6tokx4YwX?w@>-?@:f-dkW؈+B9G~(Sa1KDS{ώ#mmCD}rF^udM~ȶǏ]~WEv 0KUG.`;M_ٞ OGb1?0SFʸSyj[ 3R7.W‡ci*  _[w:5D^8oWA\k&}O_EVyi1;\.;!px#ɤR%L3ww# J`z m~D |×M/I+-Kऋ\VyjP؃C NM Z?*L,"ϰmGܠܿ~O+G}EyhzKՓTZW_)Pҁdi&N)ZnҨdЃa3fП[L`Tg8hCZ;^M๢b'[iE+a2ԲBQfƥ)d*A ҃H-e!N}[Z^YFn_2:ʝ bPuA<{ s6qFGiYj `*˜A|>, qiw Ph8HSJ{oHꞫ3?CI6-k),QEhJ}>eJq";uqL&?B|>+/A`w*Pt#ZKl[g`ѮY;qø6;9()Izj,"llT$@2yq,Ѿ4J2E1±~BJo;5h٪V=l `?He2?x* m*(EoVR6mD3Ҕ;9vUb4uT4ki{-WP4

P TT.lvu.Il%ck|RFiTML.GA4q] D^Ә̖Ȇ&C$D yJ EO|i݃~ FO8C\"ۊᲪzJg2w2iJ#fqFr ozNqc%ɇD|9Q??d4yiӣcW+X.nG8ˏP/2̣X)%?4vL¢}Kc̈WVlIaz Y񾕋Ntx#_=-y:4 `8";22]hBo)~NXM=):<:NGHak*eWPo B[}j38řU;l^^Gֲ}Щ v/i"2 $[l0l/c?F-@1J{!$Uʾ~2o.vJ<_t5m"-'tXrcWZ߅6^x^.[&b:†)K6,@̭%T@y8՚uRL\H ?}ͯ s;t&OWQ8 0ƒ0r&YBP"5ZnpUssrgw+D&:ZIp:o9ݿŝ]F+1 By[ivf$,IM Qb9 ptGY i+)=ٕ`k cvOPb5e6\ 'lPY #0Mq %"}!?+2w/@x UR>;+{&'9T6lo)x[9ڿȜPkkҕ;]'7;1 i/B>SZyvZ 4N#|V::zX cHxD%()Zqi6{¢ 'Zi'Mq2 C#-0դCb*!> 9gn}u8Au*+ǏĒYٲ/ Wde+ېcj+..EtnVia Dwn ?s K+7sVmB-7W30]R1zs(<$ Rqi&! ~%.Bo&?X|Q4HbE}!ѓV_n2{6)G`Tgis T|L. } o}R0FT>18TˬQ $'!S_=8:`gb)G/eV\Mj:oi똜T(w&:U"^J \zWa \Љ KKyF;Ś~#!AS :j5z-v>Բ8=:PHe'aw)M(&fk@{ՁXg|2MN֡{AgWDC [<芩%szA@@h%5nozFvZDŽG={vKn?aU o":imHnl<) +ZQfh!m;eAz{„^)c3f(L֔ƀaˢTyM-hؾZ{NW[F ]рww!93T'L OÃ{F^ݬa9=U:1} Sr=J0J:)s!ESI^ WߡtxnFyCT &&ZU(:wLY6X!AœG.OP#6l z YX#qPl3WXP89sP1Wk]vƃmӱc9\W-(l \@Y(oZuv誒X 4zB'\&mfc䧝I}8\AL/d_H5Yɋ3&5&P} Y %pi`6M$p'DPrjfw۶x[xW̼td(<9Twy!sI3izS ر-mIWϘoCZղCl]򉔑W)IHy\+V?sz>Ͱ Z&",#e G %k{s5SV9)NM,ba3pSS6U<_%^(OQe na9d_K$eۋF=]]*ݛQ @Q,_ $UC3ŒaT Dl]MJ}?Rr3X/݇$7L6Gc$*9h\ۭl"EugޚvQ(1t!Y6QijUW褃ʣjz2~6ڐ嘣QQ|,cT2vfæP VKQY?H9{Q7:6v 2 q[˻ᛞxh=kދ:"ufe|w&QƚVʳ3-03}@5x99d, oMm@ݏ:K3\˥Y%ڹ}Jymd,%k됣pP\Y~F҃ҥA `$S^ ٯ=kYTw D& Jy_%3z4z.z 39(go*.3 4mfM:l>eѣX%.@Z#a@k ?ɔ:1pNɧ<`JeG|0S.8W,VYYRIu<tx2elϴsJa+ɅS{ Tڷ3rbL6i?qZL/?l kO<n@Gf$?D$o^ )vO<2'Ѭ*h9]h+ ŝ_UI-ВBtw:k Y#au2ѼLƼR7ZZ}<i_ қLFk֯Lȍvsͤ,@|ZM_*2NJfw3{+VB?{Hw1iX{0IpD{G 83doX9Ssr (l;%C'KuEM\`mev3F-V{iԷ3ic{P 0ѫrv kfkj):&-YhluKgN'MA\~=,]@Y gF'e&DA# 4S[) d{ѺM|fe[[T &<#5g1LC,qJr2@X%(Jj3I7(2n>:"qшC{ .o`,ec>3ˋ<[(JR_KfYmUfx98GkoSbjtP)ߐr:u<_t.tgr1&@ulmwY/vl/M0=Ɏwm ȽiۅAΛsDDS+s;L2VA\bbڜrZT+Nb j˱ٽ/>V%A_W-@p+"vgNfQ8hKeʖK4WG*%Na2T\-o4 i߳¢z(wQ` Xn,XȔ3*rVڏ<1%0qb0?s2>ȣ?*d\MMB`8~t+t^m;I?=d HȐ̳#bCz⚽ |+iT{%iH DW Nv3;/ o$1=HPv>cXSrZz H+%i~$Gy<۫F{F-7MpNTjKZnF7[o֓E="S12L&rw'նڭpaXp(?IJK &S6X=A(LcX e35۴"A]<2/! k#"3rqeAV64m^rpD3WhJ2=L'K:lI~1JEv$7ړ} cxhcFgي{ڔ՘= J)vu@Nf"˗ HÆ Vnǎ|xXÒ.k'hX8C vΏr^p1j}=1HAMDh-D\Sq 9O 9GW7I?{uw!rn2 k%=)@4( ^GbqGMM<: dĥ wJ4628#<";4'?w-·TBtfN710X"!? Ԟz1)<<sD< k |oW_XG":'r9 Lњ 5pT).t)&.Vm֓F5X LN\ ^Fx8x+p.<4YcQp64rkp#3SA4]57>`=ͩgew4wJGMZ(htkS\ BTDgslBC/3R>9|QJμ@]Pg#~F_C͕y_CՀ!9M᫱ĔCmS4L&U|76e%FJsn7 +;7<2f汯΀fmB(]?lr&#ZRM4HTR_[$'9MQV4VU 3R(xTl sRa%M,+^[<'b n#A}uνl꜋]f0VSU& [H3jAY|Q&7SY v, )8ܙ~m9ML&5,#e4a٤6V;쫽\Zs#G)2kk a$CV- eBfH<-.3RP gp ͆0وF۝ 8Mj\Y-:@+%;~6nُ E0 ܹEҪA'7'ǟ̶i 7?GB:wrvNUȫ:%LN2R%CD|J~)Umd޺\ Kԋgv(MȸBR\58I:k$Ms,LJ'wEOz"0h5hy1۴ 3pAmc(PP/6{@E#r@4*= |#_Ð7z.J1#o@AnYu"5BQ #7Spڄ;Qt?Od*k-V x~Ũ<{xJ})C| n>>- ҁz: ɞnB2u+smx%' LsY T-Ȕ#ZAsOUx GϮi| &a qh2&mu)lԐpuB5gF!$+Wz鯶$|s XWqx՚,S05m2 OyqD\!l݆T;vӳwV4*RBzLYW@y0c>-OVM(83QKvIkfp׻,?O@mR(_N!fkUT23-0>#v̭iܲ}h*iPGDw `(eݪŽYoJ""p1xMnG|C=yWzbgɾ[B/7Y[ W|H~=>5b1Pl6fu9ޖ(&19}o?hi_*bRM1˫Q0 KZ/ T72`Â8K>싟EYO@ "+X::ʻ*6MͿ14|_S;JtM{lM%q{zPy7˺~0L*)ʧBЂr:kKCX hcW>!vJ83*QYqB9 k-! /I{ 8 l1nL$H)'*OG2ɠl;;(lW}Tbq 's40W7|wk,5*9<@<1`F-[AD̯|`JE*6|Jj1sǖ #뤀Ytx\$¯#k ako c7Swa? ?(`}. % lX52sN)d 愐Gk]?̎ʪ/ElD# cy^u:̒sR1k,dG8-vӃV*jB[2w!t/ *%ZkR#6'=}A/^)F[2*50oD#ܠBj! D'_Kv޴< lO)w^/$pVDO& gPyRF_ϱP8oa>0t\aA◽Ra,}8.KUҍ`RZǍe,NK+s}OXkk"8@J$Cε(t#i$ހis.hǣL\=o1.OdJc3x z"}Jk`HJX71鄰(pR5 &!°Agq}E8a|e/@]]Y9ljS cǁݲ7ᇚ  [7C |p9#b[`NDŽvjp#,cG^:p^%VyfTKc e_}&~ 1Hhp G^Q>=LڣC;*LآO*.=<T{O&u(XK rri? YCha[q9 W"fGuN$B)18͐OE'v:]ky$ zi7: pEr 7?9<TvZP7eeLԩ5oew`Q>chL`y͘hxo݃xpw'F9/Oi +2%r0RwX+;mH.Zo_N36v,"noΟαs:VQ2>gϱOa!ύq OYrD7;t+ \iꑓ&IN;Y @D Bi2~X%b0ݎ|'8o+p}JzE&-IyWhӻ-3K;O0'XUp0j] 7)$ƴpqmF`0ilW*҄8jK#"e/MoKnQ: )E |ǁaj:KfLR(0OL}|2 ]]cQG6ӿ6JANG:vDK%M>L4'y_TU3kFQjRO=*BYvO~d!jS^GΚ5 dcL΃!xrK]n?x?Ofa3ISƍʧcc|MP#fXʹc|xԸZe⑛HQwU+pGᎣR@-AAkks1H48"> kCs\5e:%Q*x.NyY~ߡ#ztW?HdInGׂ#(RI;6+iDXA:+ܒhslY#oC!K"\s2v)u vHNc]v<xBRWU5I>z8),~ƵuE[;-[} )fp}2 jG*XbBЏHL%U TOV|hF T qDmLN/Hxqqz,H%7ddF|__3/nKnϫױjp_*BM'|4P?a$jOGd0H|r_ϋ~pdJ~poBR T9@a58m3^.Va*wN\;!xrxwGif.&=1 Ds|&7r3#ʑHj0079"@Qc+@g-iD%BZus0 E5TMUC"[Ӳ9p$[D$u~! dY'Hk98uxxĕ+UR䲒?6.;Cۇ潿#+v|`߯Π !uyHS/Vf_]X/'C﹮cѡA铱W6%l6⺼ b* h̖W/[~0N;7493ҝxjN"H'<[o<ɈIe<&R_fu-a㛕W6$oaֺ(dU#7\PRXGxe0rQg6mT Uc [dyF̘a #/mOt˝N웻6׵tm!˜r W>:W,%ͼ̥4`ba)R _nAdUҔPuJA4 rBI%k^RG,EC涏*m/;r`SYe[rF5Sc{4)׉^P :O.~9،>3!XN\+J^/&f3\{nG2oWiq%>tYfa{֛vڨ -ܓrus%)QRXaF~*p9P:>zT1H߆fxʯ0m7is{V5ĵ- yg9X@EE)G]WYڃm`E6kKR_ . @yI B7դai6)Qf˖ѹ!*$J4L)nTۤBjCPYp L^+؁r\q!wԓr%xU'KoüDy뢣Fb3cz>L}DPOД>vN5KIҎO_NϪ*9k`PeHP/gtx _,B epY`0F8tбeG GffhB}NVl~ SAj2qg>o|’c"?1oDPyޗXqycAp< _ 3S;F!J<;|y{Ѷ60Q2_5۷@%D^Xih,5I6H%?(A.غ@Ҳ])%ԅ|YN 3;rqo9Jܶ+A#(JFE۩@^Wi&l@t>89q¯:ǺPD3|0x{NgCK8gx;T8K {U+|)X#ϛ^uˇjb<%F܈j&~N#jO\inq][aG69Lcغ?ž:E6^mzg']9a% 0ݔٯlȇWI/GB!KHuڝxvCX6 WPފnjAڧa/}.y:dFb&P Q3ii/h,;Jq2g±2lʛ=ˋ7(v34I;4)G(QjNHz RTe^n@4:iN 7vCu>9!Ç%3v|~ڪgiY2„3/4kdQI}>&7AnB$.C PN1`›}Z+Jіec1셲:? YyFK{t xnmfG(C>x1TsgBt( < eCQM/G Da[wSį_mq3S9LĖՌ7R*Ƹ#PDFkXcMӣ nS@ $_#j{ycCBw1/H?zb;a2,|ټ),{hR(OP+v~m0g3ax^ʄL 3E8`;xd%4A2EŨq1,En%r;U(Qg܈ơ'J#YMogm+\B(ťwo|Q6' x䗜 Q'XQֈVW+eTuczH^p˒9 S6!c͚(jV*J )鉩#͙͍2Iu_'@9#@vУX.6PG")Ks#B͚c~~.h4u>j',MׅH-Sc-f*T> "z ^<=槶)X}./%倀5!ב>Ʌ1Wg+"v |(Po(F3̀|4OlbFg,D%OSBx.HqL[E8xG{DOԬ4 M3afU iogvUYFY]AEz7Nnz6_{o=*-cM$T#ʞHIャ|mN;2.,yjpݜ{$Eq% wצU FR+HNO@5ao]tPr Nx;DLdv@ml#QEԂ֊t=eG!dmwĩo <'iGWˍhgZTQ鄜 CTعJAoa WdsSSLo7d˞}\p.nCLZ19"k $YH!a:OG'h_C:.,ea/EQB0Z蕈9<~>wݒ5łĆ-B !F8dNj >;qsYBU)Qiz%y 6 .|kop\qpp~ɇbTbz!JXgБv\Ȩ#]\3.mA80&_(O!K@ X|U;:i5vrr=7ENx̙>Rӿ/p% (-I8rF`k)}N0YFk4_;ob8glsyX[r["L1k~h ZВPC7xTT@TN p=,N\^D~$:Z@;&a?"G@6>DE½) VaF8Jf(JQa\ЙaNrϳ(5s1Ni,;)]9'LbFͽPWlV+k:: luN,?0KY^Pq!M[*EY&SeCJb%(=qOıP+eK<3<2\b55x>q_!r*M^e1yt a)]iU{ِFNlQV30=GuY'St,ޜd). q[>H}" ]l;mlVaxfXbӊ%!t!k#ҦF3 @>>`!}O#rR$m!MBU.D:'|ݕJY.#8U}*8gF5T#^=`X[H 6YJ/Rm|E^h&8MYx3< ⮍L=*(|lU5"4#3QMH{gƀ453hoC=Ds޿GZg)A[1bS9$-{A rxc[#G7ߗqfx:<+[ lߦ^f# @SlK =~J#ԏqOch ɿwĎt#z8U`+Xd$2@%=):O$YQ%%êX*V>=3O1 k~I9=L|QÔmRnhμL6n[;)qr!~6rn;/|A^nB$aXPqipLuZ[귭Wg4L t\LKEI"o9㤍3ƅãQ/W9v۵F[+L !"M48_6M@~H !gj/cf;׆]ߐU[! aÂ;DSex! ߶ X[==ff|6A&e1T*^'l9&Bf3RD {!B[8.4F7ݝ1v{QK7JxKgCE49%XU旼8A7Ge IOam6+,F'lNר4ws<"Fr])?'ĕcpIxAȒuUU'NXB{u-D}N#ڀnK2bTׯ|7m~9RP9r#W5`u ۜzyL{'o <꓁et% 835LԤ ^F[i%<>sM &pӟI4ݺ~* <[P0Mn99cOQ\:"Ӥ$2W Sco%G |K@X>OX6Lp扛 3M6fj& UIox,.]~x͕:GVR Yx"G=* ۀjiH}࿩@~kT33ⷑ\=apaJEmdq7s=՟C< 4J/i)8P*fݍ{'rM7#{iPV‡=t6*i=/Me$F3EvYj.0>ˎC|arcANOAifDX܌EXΡnLdwj3K*GOQr9=6sy6AEkOgmb" CC, u*b%dG; } %!RWM`H F;Sŋn1} ӷ5}NC*})Ec_ε2@@t1x(]a<7W CF04h7d %4X984q?rC%s>:lUwBq3dB5vj+Z_Hqxσ\,-aNWTF1Ƽ5~3gFd*}?@ӜN<dN:3#],CyTWƅ{1?|_e([px5Q(rAο~-EEo^E(膣>͉sF~x!|eG$O3dE"ez EZ# A %6%ȵuWnhِA/w}M ï@?-L@GLn+fᮺS{UAW:ꊳJipﲗJFH&A>~']:|Y6 6c 2񿻺xA.L^f cj-~7P.SHQB#<@sK1Wwܯʽ`!h !D/7VjN̢ȵH C)_m?N)Ʀ YV%υ Tk/ < _H+JLF-8JB}!8^ko[`8{QqŷdI8K@C8o LoP;U%G[Tajoah6s1u1b},2 [Uvʌ)9N@ ʉiukty (^-u_X1bbJ6Ozv΄H,ٱo=3fWR<`FJ]r)t3+j"%SYi%)96wk%X- &+N$`Å-5o*7aHṡ6D$/@w;UHc} EH! gzP\&O!{|0 H)QiFtA c- +KFJߤ \)"'S*2ZdSQC~= ;8 /80m%i9IDAimHi=Z$k] ⏦R837}l-w/\s*2t,qyX y+X!jck~ |k+r"Z7Hrޞ<\ G D%,8Alt0%}u/F L~nѧm?n.}zcfGlXTQŭjKW|_prw9#!92"A7\R(oPl7ő{s2Wς?æ㴁F5MQ|Ubԧ3A'no`m6EY,vo] Α$h';x,`):2€Tuz;z92=NvwtZt}R.. 2^ tdkz9PpǷw|%FJŵe;U7鑑C{p#} a8 w<xraг.^h iʒBJ-dU!bM>:f}{t_\%uC,J-ÓaFԕsO}@;6ywoW΀9eB܉w])|zdCo⨇e kn2퓒gTSrPjY013{[&>P꼬=e)UF(iB6I$YUl0ꔹ8*49~A͌Bq^gߔKkn$Bk +a ˆ^qgh6ɮ!1Z3'~doڕ='+BKq/ҁU/h]7/xY_lQ; "^,4֛J.\bp2SLVX$~3,݃,ՍFk ;/q:ssɶR M&~tIƒGf"{Oͤ Kl28SMX4fpݱgCק%՞MSVDm)N2=z;BUC %mĂVʠ rV.AG q~|__pA* ;-kySظo;-f[ܵEjOl`!ie8>~]F"od`EE:/ԀA~ʱVT}qn[9'Y 9rEZ91#D/Kw)߻W>'"RKqpS\>h^]ǐANV3XPyѢB H"GF;Egpc`'}e̾orsz4+n}$ь]v4DU<+PA儆};X .gT 4/jC1= }-|~!K -OX!uHU]9NtDp^ѳD1:h5/8Qr<*fA#+02g`=ogCL DqcQO0dzXhK0jicήq~Ola:E/[JA !*7s'w kxIՂ5/PĴx}LnV)z.`K8TS`ɉHz@vb*(thm?o۲ JR_ApN+۞3(P~nq8]6פ#8Ќij{?#?IdY#QC?5 b&VH,4n>" Vq0"9yǐXiwzjP诰aM0{'aB܎z,!]?]C3=Y1]7*C[{.ի1aqx5pͯrş:tȮ4,*8ĩ)H,]Ǖ{WSP( F^UM lgѳSM, T(cC; " nR6{4V)EdOeH7VĿWky5ύŽJݱJk8Gu8Meƹ \`&&?DUhY7~rԳV(0G Wh% ˙:6&fްAj $KO&{UZ軨TyOTq;聭LcpJ4rg|EaPL%.z)ga$qM^/\dI }އ/0@\i9˴+Ty_ސ! `TC\/ubR[l̓OKjk4.@zk5+ssjn ?:or?cPVO8ru31Xn!O3դғ]rlq f2ڢ+W41E.s@ZmYbC=F\+B:y ;n/tډwq 'h`<0>Vv-){?VqAf;F^[ k5r l|'81h04r㩘vihXjg^"D4]]Rh--K;"o n{AhW{YtY( GZ0UC#Uʹ(QjS\_omax2I@#!Tzx%TMB$()Yי*=/+zX ^P?Gjv( nZ7p ' ^Ux/)|}ڮ]-gӶtF3&7aT;pd3Heb֖ cBX|Tրi-E54 = ,jE$H$;0U?="M 30'J,I?}eCZ̽u@x˪Xt/zlboZ?8 bG"A,fOIOiH"/_ 6Oq<{ 7prU'4`oB1YWʊ8f9vS.cAp yvVlؕ(-=1C3 dRJ""1:nyՙ>lA?cn~djr* WPϨAX-`Mdm$zѷO`[0E0'7j$ /CDɜY[6Zb *l#S2@\˻ZA2VBퟭ;wB;QqW`Ô-A#1Vsϵ?KT6[< tZF0^NxY\U5So%|Cu7k@a2!3u7OFygUs0ls][+8 AR3x(;CwꊷHJ=hG̲gS,;TeBQ$kA42~L8O!86ЄdurCb I$7 =;ĽsKC~PMa_ Kqcl>=^0#m! Z Wa2(bڟ`fm;TxF/ݮ ~Eg~8ez쯦?%ZwY>:Kj]aW%WG]D Y7(nח+~qgʾ &zM€l#];Úca '\&^rn(Y%sR;!R+<}ηG=8<*ݹG ^ ?Uc=;.AٗmޓQ(WzT肄xPldušc00Ŭ/~OT^kAf< -\.Pfj*O5b>{W~9/"k]ؐI7m 8u?۵IcR0&>ax&[F  ov:7̀Dnm=pdm-ɲcL3J=cEFMI9ݺHsPX6i)H] s=WhR\LuN/sTŽIȜ7 B]x q75F*q,-4S {B,kNEwMnH\%׳O:h1k߸ݑd`I7Mxϟ/@.8+1"{ZÀ69ïN\i\,I򭨡aakl9;MLYynLQvP*ҝ0rRl|v\>\6WMhdз`Dmx濾H>sP'g8[`buy+n?ru**-cm^U_+%"Q,1uz3hhWYvJ{#AޤDF-y"=EI6D _7vЗ";PDeZ9W:}( -'C +a}m__CkiֆЈy|bM94* >YNl1%U+̣^Ni,Zƅe,AF0j  D8z̩;܋_pIٶUaԴDŽt\*f0ț'\9(uBpeF85m˺څCۢ>xt:Y#XjjF .L@N+K 5jeu"ATm)0-dK0_X@!ݏ0Om pڛŭQM靓o ,VW)q wR7@?=b# [q CZȄq;*Hgj`ܔybo2 l|Ri=|MZnCC]aQPosBZ"\hv.|Keآ~CXm:aPݶ SUQ`Jޓ3}A\v=z$n?πLM2%j=:5XNN7梯(/ܭfŒ7ݴRRqUլ!ÿT?dRsDWm0JeUt쏄k̥ Y1P |cMߋF~Y8=Gzi+pH$3[|6LBNonytL| E]5?Neo7tCfִڌ޸D S߃B|9t,050P!?'C5{1u-(GuuRV]0:+=gd8ArwMǺa؊[(MmIr(pm*i+bfa[Mn)` g@ÊNK۾B嶱;r*L7e0I`m䨪Z@-BZP[[3T qjd(*\4D 䏍"^"ZfHҕ2* ZS6;mK[*}څxTSemc,*Iw^}׋2$(U:"PGх*y(/+huq>J }L|H&],Jfk!!Q͇:,_~3` 順^B2djS%1`aj1HHF"HY0/6ԝ(@B rS.-jԜUyoM50oDܬ"Ò)Ă!K@kW"Y 8$Tܨ,HTQJuZ'8K5(܆eY΀ny?ش^x2a>y,⮢`> lA擡ctJz:W9j82?}` 9C9fMVL߱v #]NRtOD-)a m&Rc7dZupbY0Y3" }dǚfoYx0psSþ5b7C8'H@~O(+TI>zHF"}-R.g}*蒷/;NX](-S:"f 3Er҇Mo `%_D8,EMr@ .^ū3q//q"Q><c#Bn l/>4f1?[3p/6r*ZGô }–LܒS/EɋsuOtV-\jxK4)*x%Fj.?/_wFɓsI)UnW3ȳ=Mq\ rY;o̅zej}Ԍ*r4#eI7d{\z{+X1bP>5(⒜;flD(&'_V0`v2$:_Ҵ%!DoB: ])$^`6 >[8{>/w\ \NZ:7T:Z SY9C78}UY}bn Qh8K 穕LqskЅ t7aA*?0ܦ€A ;^A {/!QJV! 𐡚,= G /* ;q;ۈK>=΁ĽxGzu>`X ]Ew5;{?_7"˖SoW1ޡ;I1u$sARQ.l;ił\jf }%9~ %{%|zl.^p5D{ bO9+kTI3+{jʜ#I-D37 > ou('1[F@gWkLkal,939.~#ַْ_Md~kzr 񳱝0B ^%+ ,q^YRc (gPXn4b!Uޙe;i=Ekt6 H q &2X"v%9K[h!b,w5>_kL<&պe RdH^tILAڭ2p"ylE3p`tjKiKޝw}xJY;p<#Mr(rߑ,uaT'vm1P)EꗂQxKr ڴ*18 h>ȓd0N"/`:<.`p5kqSHZ[Áh#x%*C 'cj}SAk7ĺk*a"\}[KLpBj 0[ on*͕w,k@ E؝ Ůmh׽zG4Ap1ϱK]kͷ[ }l컩NX1.ܙw&/&[[Jm욄|F0Aތ-I餠oLc@Ѯw)萢Y6Og;)1,^ʍUqal*34X1o{ dr*)=W$| :aVlm ԗ'v,3^% 8;}e!y\okny;>x>>yv$U0OULau?T,,}lJ#UUtG,y -4ؐO0~; A`6SEe Gӗ6վR{n;12.<`VE\iNmTlA 1|[h7(1M-Cx7_{}N*~w"wL[ >QO Otr;eŴ@D=S aa^c`@Ti2./v.0sOգ[ ,u)w4ղ&؆Ng y<$7pύ77OW*ay~U/h>lcnA R-=KjٵY4<:( [ zR1 Pdi}qg=0w-~Vl{AJSVXdX}wFGLU΅rf?h}W#> wB!~p[7}d=ˏKo_+3J %uJb?}֎o y5Zܮ ^62۲^PQw[,!y=ZS&"Aj'd<Kx0t'e'V'1j^jI`1P+azD`ʀ63vGjx*5>P`?ΝNm;hl[%9mdP G 6W/jJ(B՚Vt$  L\?-cW>nB-i#]h\Y3Oi}!ͽ8y)&R9ë{IuA$tFoYgt^/cb$`Zцep;dl:o*V$!̝4v-Wt5gdE'ךɢ*O+/;>S3EV6t n''7S<[xeOxgZ~T5:4*W`=䋁eAsu:V\! ,2Ԅ+8|f#H `/T[4d!;+Jec- uW`0X>[ f0zd~BF'̅b@ za],@2ՅB)K#%-hɝ⏃@Tt6M%V(vlwI&&]`uqt$5z7xJ1x]}%`пE-,ZaB׿HJ&q tGvŚ -zAc)КrMwHՅLZ][NhiRuQbnwh/C@O x-c_j (Dl)G;MOhjd-RyM.G^&3Foԗ}?2a/ѴFNjcl=`Ē3NFiRXkCp,{~z@]m- .YC"'҇z%Ekκ=d/XSKbdAq(Z7Tq5Nȗ>2mMAƿgWĒ2 j8^X fvB^hf'&'H"r6>dm>-+z'Y9j.Q,UY7fVP`3;7Lbd72YB܁WL'Ҡ"?;,;9?G]zfIrQVsY\d.y;őLjljapRE5Z`n2eƤj 8yWW`h$\EvGRR1GTۓ*, ,\Z qG ?+JS:fHqٛnfa=PpHb 58jk]\pF8 MUv f2q]Yap-3Vtyg&i3c(!ĮҺFr*KT.ſ{ {u'oqiztӷp"q'P9kڌUs)T%yo quN {h>c},C7)jGk:I/ϵ (Vޢ~ڜ, ;] aĔN[ٌ#Fx8`(=5m]@PHZ;? %ED #PHEVq[=cSZùnw:K8ے+.-RXHK ňڴuβC0@7)K!uc2v{%207pAD>itnL$fⷧ+ڻ1EF!(nb*xϢi(2rhT|?*.`ځV؋}rAĝtubg)nj2(0QHqaG&80` rt4t&2E.|L d麩`XԘn76|ժ'&aT_UuHR RRY|P;=J#u sYإR(ķ0+X"\)-e)Z j޲kGD'ٚA VhZp;QC5q/AFv9'P=mBrOA%fчbX[ >ﶍt\ ӣ"nòE2? .%o_EF,5:Ϝj٧ud>Mј#긒oܳ!_ A:3V.2].Ntx'Ae2+3|45`3D(8ctb* ^mZ,Ĕgf㥨y#ƁR i xglIm|M_)`&R&P }K<^B{HQ!3Zcz *}MO@pfG]zLJao(f}x( ;~t]qܷUv='/ܩ#863ۚ._5t 8uW*A;n9:>=럵 ?eSZc 74$ķiZYK K!Tv`}kVkHzڧ@^)h<ҴXV.(8:-&%RVh 6`GpvYkzJJŕx=-<}!L&A_KTKU}d%&7ib2BsObyJh8]+`x_2+9{ i7v+dˀxtC֮HYFFfڅ3dvI qkR3y=JjI]6/;nxG½T*?O`9Ѫ*Eɘw@ XǨ4}}cgXlЋn֬1#H+~s bߗ24s.z;W(k=pĮ+6Es3޳ZԜDӅ\0GuUÖ)鋣LL:-U@na'b2UMax)FBtӻߣv2yeɦF>X0hDv L }UKu =cZZrq F_ѻs<: %@w^CDSb7% K #Kw:޼l; j٢l ,IQ`Zé=]>ņ8} P.bhr9p&+7\Vf,0y;{i]?eAb <'FSmMF(?dy8b"pxq[]s4!P._JV*ܢ xRXjlC`O5Dbkp6l_ZPg0OtdiVW5C#lXā&B!cILBnmDކӧ6 ]@p-KhZU8I>TuCoEnczC M=a̦ J@_'K S mT >ḯAÚ6>**ӟp\:hkf9XҢ1;@q~/{P{>Iz{羿os⣼܍/L*om6l!ύ)4>0/[$(@|Gm;8 ]e$m\3Y$; ΞW֒U':kcC@w|[Q7 ?o/C 0LmX A6oVi\ڂ tC%57M>=ҮGG)%Q9 BnJ[ܶ:aSGs #|'Bڴ?8h}ן6H TUa%)Y30 BSϟG78' Hh&gɐ0A}->_ aX J'QkJ6Qپ;1*j ^훯/R<(1<jqTVbڣ uhDM{QߙRvNw|bJ,lF 7^[iX %D& # JHvyb3T^s/]@ZeQUϣhuӿl%9優rqFnqɶN^8yh=]?nm@QtX*vcDv§`DN^13hqHvۛ)>ߐ`S'UgJ}m1 [*-7"0ÊQպnpq@@{t52/665W#`o43$O3^d:@Rnv%ᰫTz _,YPPO86 Ak&XuOoQg"v27mwrDVy#>1ˊ-IYogAWHCNhOɱpaK^OFA"!S\NGuJH[ 㮜.PTaXOu{ N #aqzJdz b!"$m’/Z N#%\^NGsp&T| KT3{F~>(L驭mG] F]?hOHb AzAFU"Px޼WYe-`&S]Kv 4jqNbYiԼ*Ld@nՌ?dG^(M c(t#:婇,Gd6/bRL;6M\mGĤcL| % H[?J#qg;UgS)H @-?5a: '?J{̔2S/Ԡ84;c7Unh:S&Z.wv@#ЭrW.H3`ݧzyΕPII9 Xv^r'^MReXkX^2n- 9W?`lBQ'ތ5W/q83Wo8 d ~ᎴhrSmO̦j]cm/?Z{_-HdEY`M,!yV 1"}o^+RtgƆ#'0-*̷-%()KKR: gM=oz!'QB #b4]3= ~_FI0Buz}*Xq=.0w>3:DڛDPݘj[_qgTGM!VJjFN4/3AtZ*yTEt[7 )\C9EQ#`]ͨ6{? ~uϹ (>:|.Ū7%;)Q٭_x ŷoƂO"l){eI;iyMP@ebȲ.HP~ACٙ hL>! #27ߝ ՞2y,ҙߛ@Z&e!ٲ"#l>[1iv*H3Mlei_K/ *Zyt#YtށN5q: Qt>ol@bf9(gH'}v46|C Ό&ԙ>?;UWy:ǂ‘b2G9&Jxh`y1АV#Yy$r8@6:ťKu$< (eJ Vo:|]Jd |tub%T>l?iv~6F cw^ lxB5UI_^5!V !y2SJG۴ޙSV\3Kô1Qg&m,i[TC=^O0M东if3q߰UF\rIޕg3t+Qozf\bai5A,TTiMR>W" #jo <eA=' /Jtfn``36tڛg-˜G,{LNQcLB',ٛMgV) } < dLv€[tM([* ~Q'S,xzWe9݅ IJCFV$-$qmr`0v ʥvo} IcFHpDߧhwF6JO}yϼFPe+} u/ngԲA5IZg1´#>HrGVm.3/P1!S{F'xKҖH$9^_Q&JX)lkF!! OI/ֶiMЬEG]I#&Y1-B_mV*>Po҈S1]AS;V CscS Ul %./O'\|..7q:p`P5vV`b<2U/,nⲹ,,me.WM|ZUk;\F&WE@W4Cep4 j+d/GB.uZhF X'ք%vcJu5F>h D^‡U(24ARX{ʒQ-H7BϏH< VF`_tLy%d<@Fc@Z*3_A|=IE[[ ||>}{N0"#T]KIk=mH?U{ZBtCѦ,h(kP/0V6 5ٛ- "uqzb~`uɁ!K 0 g!c;\ = l ƦfZdvtҌsѳ22ErB8?LKBrwF%O&@G\qO0ri>_$(qw6i߮fI%皌GxW^~EyB6ctev-! R7>58>$DR& hf,+)UO/S} 9zqn+FuIv $m /Z!y;|TuzSpBsp([hܗctOvkמؼ騹?f4}w`GAkPQ݉˸9T"o1|e41&C>M"%x!~e!ˎn'sݟ QRGEP;#U(0 yܰ`{`nJЕ]qH*oRA(',bӅ5$~nrp~͎xZyޙ39ᑳ*YI#WH:mq8_@ۛ1i8:ToKg7&>SZ) "#{wNWYWjЯLD/$Ϻ{A+PU[k)SJ; U)E/Uqaty)0o,wYtBMM igD{EZ&Y ;~|ȥVwD-]pjR! ʬ[aH~ӯDYq\xSO[zdmLtץlN"Ҁ-%*;;S{=>I~zq&#g>>K â@޽n Bg+K0U؉ˬ10OgJ*Eȸ.Ą/ j-3kS `>έ#ckyKk H7at~&v"o7]rbovWNU=e7&_oz+Q=D!; KÁ[gf$lSV&nO3Ln?LmV+2VH ˱=FdCWNz}jͳ/#N4QMjmPO,($$YUO?P3$+lzT)o[Ns04V%^a3~tDGZy,O 1ի^׫) 1̖*:DŽ~Stst/̕YOPzqFT}d;~xTEZ8U UYh"++6]?;iīҨ" ) eFoMϳODfR!D$8I&쀀T\U /U<3 HҼ3o"@h2u.wey?d`=.Xs?9L\&A[bZ@)E)G.NH*jl5u ٮϗ٨"5GP"LU8FljcO,&JOcۭvZڗy&{#:hʰ?)g" WA^HCE+Ё+eVއr<6Y˰ӅC_9*EĮMR~YuxKLUAUuڿ4;lRŐzSg b'aKa?ax%g'c t1cFEuR+-Ǡ1M{\W{;WEP6VrUP^ɂ`1.gq:{& w ~?j>-9F/i}+!؜K~vyT&o ?7Q?|31f7䢺݌~:QC QZUjC]@D2LUD(\%ru]M#<֡L:O&N]xWx =~)?CSRJ75C(o5|l^rQM0" ^g^e(k?pcj>jB@%92qjך :^a^@Dq&ኁxXJU{WgmԔZ{2 zY?EiȚ(rshGa"Ytopgt'ѨKUCJT.Pa2sf$bVk]<!s:]0'NhρZ`K(llPg}F zx?ߤGFbTh;tx^~%ժ>jUqTßPmKsv1w+..nT <'o8S+,|-!03yWnBФnP-AK<C0-B!<$FdX%\Xu8+M n6;AҖ.KmcC3 nrY1ahlPe|"r#ēmjV[w3Xbs ѻp+ dC@}"Ig)~SN}AnȹsG83H}K>딧DB[Rjc.2!/YѺKh') Hŀd y5#`en?6aҖ%1|Q,Aљ9NE7#y@0cmȍ^L ^R-Auyv4zDa0ZiT󵁽/*0#?MՇV¦~-1=.&85 %W;?ˆ}O?lK`k[p MCJ`O=0ݱ:pcC1^[Xn Bbt.6݌浨nQLTHV60ls[YIIy9°]XV9-z#,~X%Y&민7~Y3&pZ2f`%9N^*%[ޠjxcz^U#NDr󈊵 rSҷd R $;z%=Rt#{>}KXMs\EE&ڀ-\VNѝ1Ѝٴ3{Su y30,ە}ou/~6P3Q"d1Dw7br A5UAө[k;f%S3'LdtD>BчNLI!OY/EԿ~y6,hi2#Kɹm+@ \}ύaA#RIQO-T/{ga,&o!FA/ V3`>lMg.ǟ`zL>!Ԟi1v+%浛hFhIbd9Y:(S!jՄ A2*>7N4[ʿ4bYkM1C[/k:orӍݻ~ 䔲bE𼢀U F[5Cx8PA`*/yT+dYe CSo ϼWM*[`UQy {'䠇q@U _}|v"q|_"0i )s]}C|Z!d'>Iw?t>' UlVNA؆NR/O:dbh?} <# 19 . 3lnȑª:*e#$WB@. _?<(gQhOBlo%xu]K$qHT -}qY+~nrC#ЩQEB !nR̹i9rS [d}{rgòl*N2}~gh{g9MX%棏Ikycj*{^Ff+kz@D-0|c;jfk-zP2t3}NW-]`_̪/R ,!|F 7c}e5Jxn㊚aeg?9"Z9Op3?$gW! 4S, 9 ڳh'Gw t Vvm5E8x3ifAS*us?w9_>j6}u 3W#>;  DE1ZU?3RU{*|h.WkA-ΛA{O5Z:X Rwz}[\ȪaoWg.>~CO&D5I.Բ.Ci{%Ё.oAk34ۘx|/z{fY!;zt65S߱قPS0rPa%Z2g\Z"qiaٳ25tY\B_$ 78FA~lQaNΝ]Yq@iט3ZW* w 4<$ˇy 326x'Yeϓl/rJ(kbL6L6QU2[+VTyd$I9SރU7̡70}WfLDݠ>mW/|7Mf#i/*/n<8%Ux_d6EelnŹ2|S6l0_6dOrg/PcUI_1,ؙaeA=?yd\o',/aBQYs'V0f.9+K dY ]0}"U6Im.}tL=-I˼Bb-#fje[aLˑѿH 菎ͷ@6(,JTՏhDG8x ڧ?c1N\/_a?0A-5?v(Mqzy-5qSd*WԸa-xLTb&_hܞl jz?٘K6Yk&%ZTp$~]$ŃWddʔ/0q8z.D^q(~T+KQӤs~%poH]B+dE&W!raEI]=q~i8'µ\PIA7 XGHCWvνæ'foVt6)ke/2 xLf˩t _wL!a+8jBulQ>VA %Tg{o'J!'Yʅeӂ^:$./7Č<"pi`3i5c}UlK ;>Y&'kV =6Ujos"˖RPvj(=}z^aePo CǵK£!NjY5g@|8 M ȇ]3V(n?2ѢBx.;yh47L)6ۭIz"dTǙ@3B. uV)r~z0&nRS@Tgs4)D:-1pQECrH^ ı{sެI>(ALT+_{3sF٨fx>Kzo0?" H)&^3y [> FP+HnU/v]M^m̿3._-E =m/'C3rqɝ90μn cSuun='Y?kp C { S(5plI(1* 1-+W%k0Kn۟@L)ÝVcynx@d&? ȋ Tgɀ;18SwB<Xui(X`SrJ-b!"m{Dp8k2QL Ak-BHqy#;p&^ I]%ק/kN p}QĴLQ 5ʜnɆ݁u4e~Tf n,aα L?zI`u`-_ڦxZƼ_?O? ,E$$}V˳k`#'$ MMzq'{%5$Lm.9Q꼞@PG3⼽;P'7* qyu!z**#ku-i>V]_ :"5,L}d2􏽛Gs#F̈́h_ ߉jҼp]Ì%"(AAqf6kAYr[?Dj z7dhBOI8XA(~Ҳ`]oE[#4xb;Yz3"yF3cijmF;GWAulJhʲҖ wcRIbxabuɯ6igc(ً,Je  Jc^$+z.jf%$58FCDΚ\B֭{ stӵ 1ʜjs-HƟ`_{Nu{u.ۃUTF-JM/m8+F8:9[K0H܄ .^sLq|c?9d.t-څ11һ&K:c9lM; 2#CY 2dU(Ω4Eo4̄KB;eg{ݹ`݇p]9]<0hC?) [oAfyz_io0<65t &fw_Kדf 66YaՙXSƀ2s -;#ϱ *d*ȶtߚH$sVW0˹ 2b/{= ]a=6:Ik2 񀐷 N瑢-G@qw8距^Akw3RɘvLLN]rof18p N¿4b\j]m?y$' HIN&T%P*n&ϮQJA!t#f2!ځX?05' hpՔ60 q f92PmD H?H"dNCG sW2Ԡ˴)J? )3ikMrH T"}.7N,%t!"j399j عcWM q2zI2 !@6? ~qVˈ`꠶uҀA]ah)+#-fi:j_ߙD4!+fc,l'x!^ I1dXM:IKj @Y)֒&D?!5ִ P"DŪ)3jZ[1&50 ZCoXk\2q(ݔ>(ݯl2wh|yi#(0; JhuP7sS9;xV&FƱ(B3E#E+$2LHcsĸɔCb`A}hRL7SQr[oMY, )m˥ًGqT˻ Rhk^YG!%| n%=oi]_qoWJָ4MVEVܒdh!BAH˒Uog;]AFCUw% èMďic]'8G#PGNR-L+7OɎ,`f\y][^{w3K=[ DFpDNNBCC @^shanIب#Pk6"LyΪm^%S;HYA>vY dd "u,r}nx$v"TYZTl [I?vc][ Q>wWf(&KͰbR_F7wk gŏ" x@?$]ձtɦK?Vͅ2.3tʨOn.8_Wpg70.ACsܸ@Q\bih E\dϗI1cچ, f>p\Wo@bsO"6AU$v*۲Ⴜ`f%?E73דDQ"ȘHV͞M!V79T;KRQG7C\ cﺍGmRlL>]}Rc"4Y#xX=F%}1ê_FsƯMwmK͔/ύ=/`H:`QÃX&{9RhݤU"4hl׍R^['s܄"[5Ӻ"j9rbG/ zO4 ܦ ~I#e3}iڼr wdFƒTRO_7 rަs}ɖYA$h⑄8X>n:4Y ojfpSӨml"A3hLر!ʩH S{Z(:+ϝ#9=^N󴭒҃-ڶS` FS!E.IiİQrJiB#08ݙ:`]r^cNAF:KιY6s{~Y)i762:,djvUxb m" „Rz,Q! 3)\=R`>sHdpPó1<]Fx+/]<6T~iEkjhe$3\_] @۳153̠A: vcr W? &Iję8\և5nwh5u,!0Q3PSmٷK!rN?t1MCL$2҆'ы!ƋG-I/lpy+E՟}JvAĢL7\4]e07Ve~ 71DY":u B[[̹QQtoyAb_?ta=)xk7Kb`" 4j\60GXzɡ؋6vt0TР669/7(#LmLM\LJ JihA!0޹Id+GkX*(PȫĬSګfuD{aۇ =dr:~ll]mM>R )Azˀ딞tȚc+g%\ >'06Ajvů#$PJJjS"3m (Tzm2k=b2ct0G$걙 QX`c\7"t  qxcgZ>pϳNpWw ƟDÐ qB?+q @wW?/}WD& i DdDR2~y]X!@MˑQ6]]Ϝƕ23=wεyZbV%F^7wX!FzS5Eq؆5|v Zl p?=}*s: FSж oPF-qz;]D@$`M1ɓG}+Ln1xTs&%-oX\*8%膤trVZtD-%烺\uX3S$ QM|7Y9?GT- t b$SVs*OU{zp&!ao;Ah E~Vެq"E M{AU$" e374.aD %Jgwl' I3/x÷d`B4/ғU]szEcƌUB >:̈Ttd%ʢE_@7=dsC|2^9qK͛@.epbrYy7ea 5$B /w_bU>QOyXa3oil3cު`ԜE"s-?jA?y rs']Sh},mki%/ʴ+ bl}_ep_49!DV98 Ai7RI,FF!bIcU@d%u X Ą\\!$K6Cz "ǡh rc5i,AjA4nر)Qf& Z!&F:԰BTI6Իpu :}ˋ]MFH>vn'3"ޭ<2nF'w+R8 P75F@U1^pBR%ّ= H|#;  'WU- ;l.o gV`,du}~6:ۦp6>sG8wyZH=LxsgS17O(;aۜ*yoc+GNLr1F;I<'!%׼/Yu~ CӪVϸ/ɤ`T0gֱtPbYb;YrZK #yd4 VOuY@65t-g6<(5DuVjL~ӅQ̡S?S(Dl)t֌~&ݍ]'P1H `.-bJqiuP $.NP7 S)[Gտ%rDxz) Vh8QoTMz=&"TLbgc2?jXoԢ<| 7!˯bhtuiJ%ܴ/w͢NTK?ZpsFG{:W. ¹kbXm<,e]qRf/8/A^ ac=wEcDjY >%%46y5{V__f3ECCKd ,%IFHu=4Fy[bC `dAo~Ru| X}^eK4V%IaihNƐbc͝wh qyhi\miCp\OkvK*iF+lDeU:CO. < 1ƑoF.ũ׶\W$ 泠 +V!?R}N.Г\3.S@Jl7%majKcCgNvq h#=,cIMܨZ`:2a6#jPt ăn\Ր_|ɨC9HZm[o[i-i;n1.oIBC "ȿty*Z~xou,66T$7`As"h3?h"9S jFø&Roʹ;NR! %y6\X)ܾ}/ɏa*@ܾwUǰ7֔L֊trW ZUFY s^JbmYpg]G!&F= Ш! <@OH"hHr$ ClB"ݫy^GʏAJwHFCUޒ]㝡vuե)h6n8i WԻr}\O/;ΛJIXլ7^xQN!tŏ҄r:ׅB!S7`8$-Y"-<@pB*"@"{cq7&oI"Ʒ"]ɊM=~QT"VlJi 3k^'Ⱦhw iA.OFկ2 .,^K M_u!TA^ %QnR\S%Viw=1]=ͫҿNrLiptdf?DG1;z)ntR*H'6: !@m$HV޼ɇ5[ Wk],h%ToaHLx6VnV0Ѵ:>I|Ȥ'YzL^ !}Pm5"gV'mkan46z􄯓.P>ldig@8R!Sb!Z‡Trle\uQT:.?f»T@a+Y+K=od$ߤ%jv2{T+VCF@*SۨJ!bk'kEJ]?yUH= ({ə/)nTT> Y- UFrb$S%X_qY??DhF.Zx e &:v2x>P^$al>R<<C2}h-捚s" |~Z5ˮdɕs13ꆋwfk/ ~(@~hiT05d6."Il*<*,A\1bu_VJRZ"ÌlI-30{{xO'k2nV%#Բ^DvNKlF#^v<5'wnQ۟@H!)o;/.o+mkA<]V5w[iZsfϙh(%/x)8^ McY '`XEwyj۝9je|-brH7c``#"0um6ͤ]EKz z=K}tr$id顛`8Ӟd R\n0ܮOOBQ* r5()rr((Ӻ* 9y\%}'4GK`1I˘VzH O"|C'k-"3joRhS+։ZEN484X%Y{ۃ?nt+o;_щ1NW ʴ*sDabQuK";-&kQ}N d郥`3&l]'ب8b>(QRMq] W ڍܖQ[b[b@h_p0bҮf{.UZڍb kX~羼@h[ f0>()SR tH0;ULPn_y;mClTa8)\:g/c|\#V Bd',L;c{nu,_ =V iw{BMBwG,8F~]'{`{FLsh’wͺCnͩr祺'zR7:tALoH=.þz@YY٫Sn[8N"/L;Un3剣X@ dHf)L#úxanN,;"O8,i&O1ZS?hh'Ѣ'̒q+z6ZpDC 2Du6 δm((*0BcŌ244baQbAeDN}3s:JU '.Ή%;o vu&=1XCU5ߤPfF.frS'Rc?f)F: N9xo@sLI$O옞=XƉX2S`/MV[dX,@GR揠:o:S"S3ڀnGYK0D -Ǫ [,I }6tZ |S&AqG%軇oCD}.)fF(lHL;, JߪR5LHlQN~)=l_|- ݂?J;aR<WuG̚78vG-RiHlXq?8OncMbWǰC ¡X؁S4oP+{&$,ڻf+j^g}kuhjjVpW2w0 $7 j Hʖ;_WM?dR+՚!ѐuqp@L| C]E_:yAgЯΙ.cXCR ZB?4>_n9bUt8 zF8A. WUR,W΂=ZwbFiLT(Åmu?a=M\et_7We!L~}]id z@S;s?qIaI3}6yx^= VՇ KP"ht7QE"1z;rd#?I,[H<3>O Gzkгw#դ&p]zho6UBe! !TST~=-B=c>(P;Erq6K^e9 nWU>0n80,RDw[G8+<^4e"itܳo̻/..Y%ESHVrpfAPHd 8򔄩m'[=v6A˂T߀٭xdyWH9Xޮ٫%D;1&OKN?|3C"\d b𿚶]|+Uzd $/ҪURP, }>+㻛8`-FX2%,a#F׸$<̝f&c%]Xv/]XWzUq˩/ 18hCVMȬv`b._&*dxsiE{{Șf]%̠4^]6Uɣ$$ω$y%DmX&6xX]|K,==#aZ[VGq~6q0t˜!&CvAހʾ]ܯٶ(y\oM̉F&9rSw)!2v:_J:l"qD-j 8U.`s|uZf!~qFYb~,.(Frhu:-X mNǥqeB4 OTڭ]ՍtuVBqC8-1$hIF~Ɛٵ1;=6:qegm19~ɖSov"0kRƋuHP | qnO CT@Ac[c41 $iT>6#q,/ƻ$H8X0_"Jg$)m'|zSV_Yawɭێf@t[TdXȘ #GC"_ƛ4^L#OPP@Di7Z/ ]o&[g 8x!G{۔OAHO$Lׄd7ЂDe 6GAU*>$oN=Q"@UR\"N|~zHBѢOy ~ +PSRdw*wXStn99rG۽&(R@~4[GHe9]`a5VoC)5Xr(1g:?JAM3[bo܀i[cdE[lh:ނknFl ]ˠO,(BЈq2Å!V^ ĂV+Vp'W뽋ZaϻHQP rCm=gWT[HA|*`Iˈ %1=8qB+wN8Fw8?rڃ !WY\{'Mf^'ZC %ߣNJί"FOa^5 Ѵoh9?LWl>rC(-1 h޶`}@t.AL.閵f­YkL ޖJ`CZLd`|XcQ;,˰ FϪ[#֕X|JJ7yҡ8xɥy3?( )[kq zKU${ 92~,hM*;rz+6DgqrHm"*$൩Da}Y7) Žib$Y!sGg#eTR^^Ը^֑s8a{#{OZͰ jG Yy:&ptO,I!+K؟̳X-Mf$Z5sOnwy&QfVEh)%/ݹ)ɖ(y 9`lO&Į)֮' @lbG8ܖ7I"v1&^on`VAe,,sˢW%_x3v=-#)~K AD' .^ϸD*XlZvw%3^MV/VqL{^Ld|ٳM(3bO̬Mm bZGեXƗC+qC z__=+ ZѲ@H&rj<=*v:c;2,G`V2XS ,JE@R> bO8ޫƥ[ tYO1ӥDP"`=?}}Yr9sɧvēx\JfdO\D$q8ђho 7%~ȽppH}AYP3f0-[oҬ{-7آ⒙҂nik҃s/i ŊVշ NzYBx bcaqfѨ/qȭfRa*87 e1uXkt&. ]~2D%U'dm{ U 搤u Jp8w;ݒ2AAkҽ.cHp"RsbD13coaK1̭FQ>0^@ 9^h?TT4,g/u֨lLzDi2hg'aNGC80 UT&z5OMú*~A&1'Yhr('Q=qLz`5S ~7](\t*;Ymkev q˷Ol.E ipIAKt/%fǗN0 c'aŇk}9i֤7 ݔhбEW` Z"ls#yΕF-bDm騅L_"p}CG3*š}gE|FA6-A 5d膮~u1WJP9\+̀#/[xힹlo@ Hi.Rc,+tFїm O=fˆe1s(˳ iAYZp1ƏH@VLa}{Z<ܹDW{1LB}Dyߤ#!y@)Z̕yjꂆ$<>2$ loVɄp39y ٱ>e.\X`OIk՞]ZdB|FkR%l_ x aJRyV)J6!&,4fQKο@ B2A CQEkd"VGn(-}eR5shlyrǚE?.טٷAM n=I_3lrQ|Jkkk-x[OU8ZRB~Q,V8O4{rdM8|v*cY2*IP؋y2pLXJFe))&W"hQBCc4So;aQYғ3| %&OG.KgOR̻)$Y/0/ K_kL 6g ZrFPN~_4Dmj:)f!`Զ+g.w7 6)7NoJ Ѓfil@p +_,4ex>`m{ҷ<ʇD42!;LH/ /7bdTÁ/f9o nIpbm(޶g-!cϭYSU*)/xhx5xmP#)IhV*s<#RIU/W-5 u zeK$Z]|&@ U{U #U5dJ agOK=9WhI`HصW6z^I=L3ﮝKu:c\T2)r^`qY:i(YZ4 T(eHO2Eu1w^xD(]X Z!v&k_fK:@ڐۻ;Qo҄*EQ>O_XzRJ2"}m f}<:nB  ëoIzE: ':LEW܀nA&#n3Z{LHA.w'ڽ:gZS0z!W^aYyQsC'$nWpN:g}<4-d,M$ʨC$QRM bYZa/SQ6l*:qf>P7~8iUN7pIlP}0u͚! Zlz@3VD*v]4u2 ӿ R좍aoJOH#'`䔮A%>4[+3NWaIN0_sLTJY%yP7s{y C%)8[lT^d1#W Iɿ4OXilґ%qw,c\ {׏kV)pό@g#I >i{WPvCMBJXe%q12wxG6žǛ3dRLP+NIYWG Ck]dY>\ٛGMp l(aRNorܴĵHloFs;F1M`eIpfl> DG=dkХH[PY_IJxXi^ɵ=dS:j}{Z"qsdHx\Zi_`. N{]G@yw{)F0F1,8b/jAd@=]A+{ t"޻< 8a fXFH8UBpA}AKn>}{ȂuDm2j1!oE3xB9£90Q_Ald>9SzIhT4,Bܲ+^F7ΫP们`bS hd} vLnON37$#<^Dd\ZH ͊p,4ԱgU-R8*o.c;RԀvhi$2a6!.y[;~"~lQOb흙&S8jt1{O hRO\abRɇJObq^}v*Jp{q&Wh!DG,NBC0S ; >- eEt-jzV # &d3Ʋ#:*CH9r, e@{ 0*"ucsO=4ɺZ{䙈қz}IvL6RnV^Gd: nVL#R,1xmP ɫ"ceR'ΌBk5-oVw#DĴTe9H)u@ˆc~7,'͊#屳]5rVW=zm^*U0bAv$i<Ԫ1\iHh[P#Q(d7am{OZcB{l;Ȧᙘ걮Փ"\\iTuqB]FS Ha]OEb;C+_SPٔR,6߱އ{x?J6s,ܰy` >M0lg7;:\ܺռlOz,Pg(/QKTwܻXWNkU#X̢Ũd`Ϧ sa43YJ( "՛<̖l7S&І~&pin1gMaqdfpໞM>uH[~t033;EV`J[r#*0&`p<uf*uG'L^fF134n#EX0_X8N2({uHKzyB&}T _A'A֎g牴?VBZAbތmo"_G=1)GоcڣHAERW.uM6=`5÷nmP~sV &[:EQ =Mہ?Q5AL,<Xc(fNr"]3;QeUL$xqq̂@xpGnkҕ 樠Z IYyi0wD3f:@{$}=%"}oPc3O? A˗dE LB܎Ϩ44|hŗe ;. ʙY闺 }n ܉ -Į6[><~Fs7/Y>@{lX#03źlq0}]KueEJpĊ73RU?,*8u {pb~炮tB'}Wg^l*<8uB9ݵӏ u+:3fhDV)v;U?ňa2cxiJUxAo 1$58Npkj\W|_B5 A#%m8gFS@@Vg[Gd@Ҧb;@2(ȷno#xX[G k+m$b5@|xuFaf# k-sH^JrnVNu^'imnOQS{FC4E+͆+=o:Tu0 N9&" t$#IQ!,䱪'/k/pN@z &c?\VLǠD)9f\m\L!rU^W ߗ,N$e#:nr`L9Փ5cPINȭ`=~cn#|Y'C9lJߓ8,%{܉Q"2xhŹ@td[,85h);lk~\ wgQrI~cS^,+6f;9@t( 8OX\}z;po]2kL<&ׅ73f&:PY!xE\e}2`(E p(\A ;ɌoeYW†p;(c|HtN.Z?Jmxj8 S+Ѷ&5ExOՄT FuOu<~73|| +b.7*1TEggв 8$js͟椑\ꕡaDB%TB#t@ѐ-Wk?cho;Ƚ(78f͏ii[Ikf[Ȱ^69&WEMjyPqnh1<ȕZ6$\.!_x\`#+oyuW!Ny^`UT%99kgf՜55۝xMh{ DN-kMmaZlrXw󂄡aς~Oظǁc?L,nJE[A|DпRxB>uŁ^;rͫ*rn =cdR :2|-FMBIStfdMLgi"Ș e kOs½ γ 鳈&|9 3xus1T!H7sPjao N):qŏP᛾y|ZHsxO5nI=@7jvc`{:ұӮ W1&,ÁI@.=5k K4 R3/3Q2Uځy=u7.\^Ndžf\9bm(o$ Z&M#ar3`RV12' 5rn=k 1?]z8x>r) 9i>7J!>nAǁO E,ub8efnAu7vs_'n_ W:#|mvQ9$nO_ѨЫL ٗc?zk";9Z%^zkS b Amez"#57tK}w.JŐo*ҭyNbsBk܍!?); u 5mlP 0eG-4htnHR{`pGxr瓽>$u2*2p_%3GvT>v :J1Ū3ȋ~u;9D-!ʊNDZi!o+-W͆|N¹ ʋ.iWOlE-rhsZMay MM%iG(fAX|A#}8u"O>#ΟwYg2Kf.I@8}ؘ Y>rI ҳӦ'Fh< Q<%&a(3+<_ś{=DѮ@|NuXc+ʿb mK0΍M< `b \+'L99*g'9-`N%:mm,^B%3N o.ra{RwȴjOA5[j }u%C40[oKlmgٰf2*8x"Ǡ8Q,X>6GЋM &4:f)SwjZO۩X9f&I B^GԒSĐ+ vxA"a^kziImLG. ,?M :f;ͣTFXP/pmء))M|yE6OS whsbF֛k__;Y^p1JK{ - ܧv9bi!KeMiS:]Ji+-{*tl!,mXڎF#s4Xx^[Of'\˅BL/@j9,.("G x8e *֯0nmߟcq4_7/\-H]ֶSL1" V%?7]2SxGҠrz$J;WCwhPb*imA;1tF+/n5 'XlF¯*Ad\ĹԴl hԨ1"L3j%$y~Mub]{^R2a^gJU\7~֣EfF?},Ntuؾ\Rv[eϧ]iM@@g3xO}TYle֪ w(^*̓~ _SG>`h,Őm}.LI,pS Tg}''q!S~3A| hbj>ryckR֯OyaoLF;.-EQ\;JZG@+Iw*Qۊ mf]b/ utGڈxFEq@7YFuhC|z t1VKC؇2duUWzMPAaS8|kS0Y4{GK7Г6E~ U5p2< Lϸ:M+3YC6|-m ;-y,&G-mm#wo}NK+xm]rLؙcI{zٝ: 1䒩mسYpX3K9J"SUʂ|o*r@̻!sr/_8圑ZBmb_C&19dJN|NB+Ăs?ZUzD2Jsޒ6N_L@c8o0`Q7 \ՆT3渇9 xE9|R;BܞDCs@Bazcm~5$ CgYDM[q E;h(+`BT YR r:$RǍ] {i/K~MbXh[} ZSI'Cp{~@S[4PqB"i 8EzVð/OHɤ`qYC/UqD˗`D{$5@ʶ@ >̡9gh*K9B`;Oj,T^' p(\5(ѲqNh$%W z"D:m HV- YTE%AߎQv=r Ui9W .Mcm>5+EFU ìG4w]p֩_l<$ˀ+͒QP&\9y^^>R9d9Bnqb~ng N]PD[oٞv c^}†W(GK,Ğ6N"ag L&d\ǴyWPHs~k4\3$|!vz๥2Ѽ}vP+4"<:_]6 ogdېR1VN灴yYձۘnEh B4vX -{ ^}U5ӮeWIłDa$Jϟq6ko!̟):>(JdBl +;K U ?J/) ryۥ!0ΞHX1}KЯ^K(Dyݣ?NVSȣG)0;|Mtᱥ̞yNi^1Kk$Li o{q=A[/ZWhl](kQ~ͅVnK39E˭Z+yR5^K ab/^iUÏ5&L*^8*ދ=Aj<:^,1pDjzjv9 䶜uWt%{I Ht& @d6,g#mٯZ7Q+ĘshXI/⸲!V|N*rUcPIuYz=ʡԁ`iʭ)*^A/wƘnDL vC8]F҈\hK:ߋDrw0J;TX1H"GcalUD-CkܨQ17E~E S/Y]b Mn۾UTDB.3`ɮJZ6Ce7VʪjfF 72w eJi.nhOi{SC$-B:,q &|CAR)L݀ B]beF[5SBb 1h: (B <%:lxYe?Z Klͥh5;f&C;r0NLw"xr4adkl zwN۷J:ds/ٗn_P"|YET9|Wvܘc#JVHD_ngZT#}|N]ʣlT2O`xunX>m3f&9W73xۥ 2mNIU<.og iHDˆd_4\z`E; r} zvJZ"0dC8ν 62+ ' ^ыJ-!(hf+;}`&=F^H=K"҂2,EHP0 ӄy~pl8bTJ)̢ N"ir\  ▋@_u[Wk.Ap_}J+MRu'̿ԙPц1{k[̗UFswT|ϤDb2"T8tUKw&6GjhmVQL7ʅ*ј^[U;n5O캬ԇ[sҁv<1?ƽ;m\t+`S';pLPs=I --Ր }1ƯrvS=Nq' NM-ˡx|ٲ9b?Ջ 9ԍ^%o\2Jy;Y4ټl'h)kV*N?A݄{|GSJnQ֑e D#lHK ^HL\șavȭ ӂ~d(53d`㮨 .џ:p0"xY> r4 GRlJqG6eȣ<^u! Mz"bN'dZ{hP{إ"IdO 9y-ȠZF܀KOp@:'-m&Uh>v0"#Q 0&_P"Ң4[6T5S*~99&#Xs)l=/̟VFȉUu27lbKD*}p [8<ۆR£uk@vɿ )BjJ Vš93c4s6zd=<vݍeȣ}9biBH|TCT~Z5}lnwjhmu|7f1wd#.\vbOvph8˵«n'L]t3av6(D(pID D|z5ŘhuɳMk(ptut=&9%"<٫s6ӠDړWr*6l:,^O?ό>'Qpy(:N_Xte`bmz-ֳW`BdFD? KFVxXioZadT*fdҋi^~CnP4}w3{_):э_]X~BC5S uŤϴ./,[HB;RHquQ8:)n؊Onec3,W#./^fUe4 &BĚ"=o[CylLe=_hbW'A0E.y})f=ㄘCzL3-qHlupF=m]'suis䇑OX+ū0jdkQc7B;.!=!u2Ako&D ׮7>`ö.YpVubMyUFuD|C.DRYDgG@Ml",օEl/~`Ǻ4LXHw_z ecSF>t1/N;k N2ÆAtb1{CP6Tx)yN!'N-Ч-ɧH^\ nO GAf@Y֡* C)(,N|LJlbzc=|@BCp2f3:`F?HTC W[?|\C?2<4d`b >ۿ".w=@~w`K~ՓRB PY-&X՛k[\m6~XeSdxO.zj|4bR-Xnl+8̬a^hҚʿY0(7m}"b)*]%yu߄_\#ܙD%M,sEz<M߯^Qbf*Ƥ) 5wCԖGw3pii x/.N8q0$[ ,&FnkWe8Db+ă)xQ[}\P pBa`NhY^VIp(_uFz6[:vHVgJ|T9ue;H񭊉{r\+6*%+ܾk^D.Ux.4#'8GT, }-!6p jv| „B0 au^.1vr!}UDCMLqj*3,S(,I~>-LE,%TGļNJy{sghK3)@{$"hpN^_`PYJK4O <7+T7ӕDc !|Z՜;dS(d.Y6^VN!nYqұWό=(Im>`k1u+!4z&BakCpѾw!,+4˺:/Btm ҕ!攖yRӂg0ٽ<)wYWuUxߏJY&B{zMǭ2-n,S\k%`jTv"%O6;i^/>4 (B"cKt-u3b[."fR0OIxxl>{4YƍLg+#_Ux8B1t+lфLǂ[B$̪fhBWcyH⒌j]*4Wԣdiv1h7&& `:@koz<tMKҹ@7BqmNN01_*Pi-'8XeDr8MEoEH%l u *TS"++؜rq / GqIx2,-QuGFo;|%ّ`Vo9Zn]D:Dz9_i.>o<>).yu 9=ߺA"Rj'_NYуV ;:. Srw`Pm_|{dv~ZCؒ6ōҟ[|agMFQ;(Xq|9fA$SL}ZP|K&[ԧbE IvI | O 0^0ž|o[SATӸmpAE+t `!niJ\>y-Xѡ~`^ŶgWLXa13c5$U`Eg:<@ dC(F^DDnBN`7h\Ht>"|KC¡fD;;6BgKӮ]/֗ JozmWBd}`a1\?q: D ,n39T LYN|7.PE> Ǵ;A;E1az/+@D9N爕 sʼn=_$kqQb] Y0hq<wQZ]M@4y-QrH[e7DJK|ALIeBeDV6}f*mU$b"f@ږFFȺN0@#iG:=gxZ}(Ifd 4F+ڤm y6"l ?2#FX=8BJ]`rjCRi۩q!/EɄk+=|rՑm ]pUi,,)ҝb; h9[(ؚ0(-Ѭ,S(9!#ZGͺ#T.q};( .x-.d9Tki&'5,ǯsZKCUW-bU gj}oNS4RBBv 絾|i!qSz.`h{xE\CKI&НjftE -l @D/=2a߅tV/RՙQT#O|,H3$1!o 8(E)^k^U3 B`}l9lUʠ[9*#oHÙgE=BwlPZX{^EDEƻkRҝmN ZW|~>~`XTڦ֨>5S ^ Onl7y!>ezu6UB{ݛ騹 WoHM s4-6R߮)c'%y%kjea\vi469TċLs-QeC5nre>K񶻟+".KXEh J9ܥ*^5y%"Œ _ڻC!إ#qЫE=k|汌;vBaE8ZWSQĎ&(ڄDNYꆄj9+<RLژ\>5cDc؜,SE㶌'U֜JPj? H@Vv JWm"r1Kp6,ڂ`'F|Y"`0ΟW&f{>~E9#M 0<+s@4JyWe-mBa>`@ʓ9jN%~^\v ĿR5s[B'z, [: &5yS?<' a,Ah֧dM|E uIY'Qv-.yS[踇#aRqXl,~l1.ibonWBh iYQT"B"ttFHB7x"q&z+'>;LWP- jc,jP#j"6O#-C^{:*jp,o>a R1twHѵĂ\y}z0Av/RmļE9IX, /+>vqpvg3vBDxa}mj~smXLԖxw꨿I8.ݙ/ITvsKyޣCm=z;c$g 󦊺kfa PE>-DYq3ɦy9h (x $ۋыSA<SX"Sܦ&L}6\S$)􌕸Pk(KwL^~p%cS/R,A3(ʐ< ^wlD)WW+;r?q@y#G/:eFiE氻DoKgt VK7`DNoeFmFRj uqqg `;QgR5'!8]?Ӏ`)XR6N}+2Ȯv&5$4 5U<4,h6׫Q/j~&YJրޞ{ 绵W+!LІC//\V:"#SO"ǖBEw]pmAr-^<\I'y齈J@@O4"\NDs!@HYTANzbO5e]"6v+J|ؙ>hOt$u(~m(O'V ::4CrVm=9fg ؋-})c7\vHW8Cw`1%ZAyZvkA sbfWg(dwcG,~q-Rdž:rԩk⇙+e`"0w1ɝC`lгik +e f(M}=yoqD %b\^IpSjzխ 02!#Hg7Yq"E޵${];;?𣏕42[n}v+eD%sd.y 'I)XC<< 8ti)y] ާAVTs4x1a 1;vo[oĘr_4p #&Np@Q2e%d&oI!0iMR"@;lF*06E'gbϖɄrC UͮF?GEC@Piv{?h/V` ̎NS'e>BK1Ϙ`ǛUg(fo}V?t:j4?_R`YE0UՋ3mZt{otd3*#PKQ7:QUEBSy[c4܈Hv@b |J-)uprlLrfu0^L,/4? rW%l/{ˌɄUU[Ah,g@ +9 b{m'HM9lB#LUl㌗*"g=/zr>=z\b=+>p[[椠cfע޻+dZpAIZs -<`O͜*-rd4AP r=ce1&ỊjZwCBj3_5U1q./8Z94GSd4ԹAI[dž"sv[Xd/3-Uёnۥ&Lw={:Sx! ګX݉@&5}{"Е65bpl죎o[rv'#?Ň2JWMNA}J @R5bYoYb'Qnl˽sB \`ovKG"U *AGB;P$CEю}y8qK2` ؖy*I9}*,j Gw,_\Gu*H0NTˈfdfMhEJAzFS#A"-JVmKmhYȅ^E Ck4/~?'3=%y|J>7)iX$RU^j~XXM pqBĜZ[pz@X݋:F2AQ4&ՎI3z|O,@[p"˨C|yjStyۅ_:"Z9>|x(7.`\;sekTo>b)Q 0Y&v'@f\(aPO+ܳJ-߿>JƾqshkH@gxȂVldXc "D_hCeiD]\x_ϰ.VIx\WU67n8@âu^&-Bi:/Hv]z^/b;+7a|: Gr]9x:x57'i^,/<:SC[U;]Fe1[` .g?p{I)z = oa^JġM1[/K=_KTVmZ YQTL@Jܦ1mM\ P mBpKth^*{ʄbg_U2U-->YխTe̢^qbbhZ?FWhIQ5yß5O@%CoC >8B lj1o9RnњŽo:!I<2Z't uO NY͘0 8;O4\FېQ6:Ў"ea-o>o k>{_6tiR0JmaJ8)4zze,5|Jji+^FŐZSt` lہRcx:tcWS<*%d{LN2OH&Xv/J'xN%ew9J#=#?v [HuJbf=H%+.}x'#=;yF+d!3|~B琭*C_^y Q,'n* p*k &_9k>/Æž[_2%l,H+$t8gOidުMnfGM߲J׿>zK!pCg^I|,]l"hs:{5hä;,'zLBKLf3UC} F&QA*3J=CcVvbmҡp!+B;(k*v.|օzWq} ` =>[cvTxʩ%W^nJ(Txs2Gr婞XŪr\ɠe+_ b >Er L9 .4ݧ(* PsN< cM!AyT͝@@o.G u(@\P+JIb;Q!TS&G ϶yLuѵ]ʅa QT7 bSbRf2BY9`X\D &$ S,4~qv+}$pUOUz'xGk%CAL&ҝ4x~5ղѢ^)kPL!D P펃&ge=rfs1&v`02tXnns2Q;O*ώ%G/B?r[2z 4oV{e#L k4?R%;KA=JjiwM}Lz$GzQT8fെ*tɣd` o-Χk VM}"YZl݇/ ^i㼅ۇ%FCdxڐlsjBfl Ҥ pǴ}@ @9;ʖK{ŸT_0cRƧ] H(}!P1 ٢eVHM% iŋ\Y\+ܩ BX|xIUX,SZoó"ȢmIJ:̥6AN4@ B[w5dLt;"` i;jB9+zHPY=h U#?GFd}B+E`#LƢmh_e<ɵoZmIhKn~~"K H/W1|v~cw>pkMgUL(Jb `vp -c#X7TXQ.mz2 Yt"N*vf/D<}YC7znQ("#=K.2_J_c6&EţJO 6mVMD֤Z[0O/"ğSnH1d;Dͥع^ΝC"38=fWM,*"l)@uriwL8;j%MkWXU4Fqa}g_]#TE1(%{S'$22Kvr"@VтvOxTզ7K jJ7t'n }_ p5m ɋgj$ޔ=yj܄THcN憘Po@ZRW{d*Wd_._rf,93N s]-085 Am'I"z:MI!BUC)!I^z٥ I*"*oJ|2ObT,yaOagy%ND7D{),0_I,u w u@w^(i.+;ɍ;ض|~rcwHW >0"#7_B?W߳mB9K|a F؎5-PhVk3B<4 zC ;5\H=)'5+2+NנWO#Q^1-ZdX#XIZ[I38UK} /p߳D-j "yZ=:P~i J:% u1?NKC:'2a!ǵLo #v;j9Rm;cN;.yP9X*9QXԅ7;#'^81A!Is%nYO[O TUnhc[0 RbK2&3"qQPgSm?cI2(vܗ&~I0Jty1K패 u$L!4&ÕhqNfݸsƋv:.DMRWe`P/% %jޭM"+;k B9м?}JnH%2gm)5Q~6Y4J}7Iؘj_vKo †~5Maevbe>m`t4SLY{Y$_yR#p[:./L{ЁT,(Mh#yש=ނ^QEXc Xq pX}L9zF,S }I 'B xtY-p2 # ܑ|+FmM)B'eыa搻h« ga]9.)de1bUqJRJwQ Tew*Subhژ>`w0U8C6=Fo6|ّvֵw*k>@U\0-:QgjhQ 鵰2ў,R :k,Kz_CB4WPU5V91knp~&,A yaݤ6Þ%^sW⃟RԜgQ Pwcs3hE2UӍcZop-t'R@N1$ZYFA%sp5Z%W"X2svSІl&VW`6iҖb)U!s3XWB5R`hbC&a%W<ĴnN(ԟfMX`Ϯ-hMp5r1c|y9klbDX,-fxO6Vd?~>a)#V̬[Ju.#/Н\s2o&4_ܱܣ`N/U|&q 9X.F /geZdܩ' q y h:z XnY8sAFK^]XT*VUrmCX6K`=[ܫ*{vVj ,,uC k%C3cI y.4UO3̏Ն Ȑg?Zڮgc yY' ]?blz`JvVT%N8k_hL&Qt2YwQb} `Rg [Suٙ40Ig=]0'[*0gk{cj-I֌;|eG08LD )5a=yu Ūpj#ȥ_GTL+z-$DNفXj3/> Ky}U)IG~n*Un9 Գ"0+'>?٭3>NauxқxclD3&.Ki= '&LQ' $ +ՠ Hi#Uy3Џ`bFdW\ͺ ȥ '1e; v^w)#vT@YET\;bk9E얉[ZH{0gqkàH+7RX:oUM7S=*#\}Y fM0>#=T"V[\e@)/#<u=C|n"er rsuu 5QM(m/8  D'*WH>ۋ7TGxwIW ne`?k|Ng`h'M?ERuowJa9#4𑗿z|m]d.s;5[ѹNF.]t bH,В P_Q5J 䮲-"b$Xl;/F'[v?O[9N}_@?Le/^h-rFxmq$~m3t5?ܛbf a ˎJ!Y H,_gQeI1^JP֔w2+Eɩ?ݼ?*x8i߄34:2e }>FdJ'01X%隢l岳lj?|TO\at:14 Snj; 11񽎢*F?"}N٬q!~HYTd~4 "˦&#TVy~m掍gZ +2?TvII r.lBM˭Q OL4X!"b>Q=:dmå? >m Ob`~?< ͆/*(?M'Op B'Z+q< ߾A*%%oQ0|L\XDnu!K~o|ちF`u04^Vq\;f7 g =u 2Y۹pBfcP`^A䇽fЮ6>Nn5.@hy8sw9?a:p" ݟ!M?N=!V}|R5{ҏ >'60dIi}}3ZW>R1*+bv;nvI"Kpy( g IO8zE^ϭiNnO~`K+kkUeL +[y賒 ijW4/1d}+Nk+;`}$K.ܰq] U+y ?̈́xKcA$*&,,:ZeJW`UxGt`K %IkXn Ǔ,A<<=+RiO e!mK8[/2%V7o'>FTޞЧ̻$IH=vuXHd +9԰X놸MjG.Ecமij8ܫp3,NJDP%sv~( ]̌t[צ ݦb$x#aNNTe8~f_T f8~%jB͉|1&L(1[O2SOb6eNaHZ @7mNy{,J-SesBn9M{ӬH:*:顫|B> P<6dWZ:P>2'A1!l}DKx0&Pz赻Z Dea7һ|5t,&Ս9TT__њh,<١]8Qr2LOsJ~+F^+QvncԭDe-v5 '>3< hH t]~0`-8 MŋIh⺊RHG?goG]WOB&Ll"ΟWp -%AJ.#ntwC#Н;vd{e_Ek\t|+/t^|2QO>ꉇ=҆(;6wQT]f=(GSvK%RQ1=ms 黹U EN#ҋ!9-9RHuf)97hB`? R'sTdπ j dF{l 5'3*c pJ7ށpg}f Y۫Yrd3Xxt~tWKla!/7OZ ѝ#kCwȀ~,.dؠ8f||Tq°TKd@y`)qa#]aյUa[VOps!NabF]x`)~Cz0²v ApJ$Ү$0pe)ߟL'j)7C17"2q8 )ghGb$(0f ե[1KAoFu8.!4;6ĝ.HLՋٮw,| $V%C!z n9 ZH̖vkIߙdp<:I o<dJ!1s=&**h1I/ZOڌ|dNnNjMcI+ᩢ>\`!I*,;-S0w%#M!j֖tW4ZcX#{U Ƴ\(UtN}j2*-Y/<<ǂZ;7ώן*<Vݸ n< k׽m" GfQ%ҵ*百X,+|S4ޱ87D=h (/TWxuEN:9PXy*f\ M:˹DA%4+΁=Dww#EQ-K_P-AyK_9n# 8&: "抶wr2R!a@ýEgޑ'l[y7;O>S9Pf C#vﴉ4Bs<@K>?75*ɣ8z6"zc !DW ݻׯ*Q*>Q}YIp#=AW'8rza@ #[d ̪e=7Ecz m^tL}27,b:a0 O3Wjqh$ BY<z :ؚ`ڡ?<A'dgcxoI2.SPD̉ gGG+y!#d&Ug;ё5cgTRvP6 KlV(䵀OY}%tI98#+J|+;I;q6߶r;"}QBH?Ą^œr05,錣}{vqCΊߢc;P#-#^ ✪F !⎶IXd{̯gzJNjO؞5wS{}.Y~ ״u75Uܥb?'IpR[9αL- j֧b~e_CxZ,An1‹G`Zgį֫pMvEhIgdl]bL2uɊCYAbZ?Zg;mu7NO;xݭd)#! M#hxX8N|JUTfr̺,Vx׏̒K} 7v Bt\2R+]8НtSJjU[Mt.ëβ#ִJHc^:9Nf})jHYxm Sm²OxPZ!4$5EPUr=dM$a;SKiO kNM)O\ _H)itG3րZ|}!Ҡa*N@73oc"jllZJ SaKQ3zs)r0 c͢nχČS[9=/ v`/\E}i7TR;G Fn?)\rDޘ>S_HA١ r`_^۲j U\JԦ@(å\ |wCТJV)vs!?40(gϒ 6E(bQ 9_,>^o3 *谳Ð@<8cۄS6䰅`:[{Iq5~#l(_ܡ >_!iܸ0R8#Uk &S  քPS: $]ןMZȠ VE! h^UҚ1>W6obI/.$;g7R7#$8ucmPPyq 6DRb_״[VRO0Ķ!߱&,چIϣĨP7N n|6#`dؑ!pOPEy: ҇bB^nNҫ73}O3U|Ƞ9KnXTnZyF"≋r?qL@:;롽V4ٺ ̩<6 Og vs/Ԟ:9::f<3,!nGO$&m> Mb U‗4ּ ?^Mk[ݯ:e { =8.Ţ@I iͰm^A1H ~%6Qw\3nSSR{sEY%kYw ^Ћ@`Ҷi9۠}\z9om:>AB=*^Wˇ;&ԯie*Ah\dp:QF0hhqcqdI'D/t UB˰(b df%Ŭǒ+ũF=16v\GZti70X^Y?+ԅđKЌ5N9(olEmmU6c"Hzq q7|nkYW,EŃ PsdiYVNN!4lR>̔M@Ei10koI&x *qۼ eu]+?6F`\Rc*DW :OqߠϨ3Q @>_ ܇'g\F;ÄNHPz Pm_ؤ" 2n"{VѦ̲-X(DU͒jns/ *ǽ#Fre rP:>cbC:3b!bO ۉ6m)k$~N̼1Yr%6%%=0[[_|6mCWP\9P7\gE-)%'B1bg$bHg_PDm}TD+|"4n+yf`Qz]!{ ORSNe*^2F3ް= eU]o*<9ќG<)Ķ og@UXg "pS)x ?ȈSxYlj}[zhkL@E+E쇌w 4Ol[c 8XKDQ% ͱ*##Tg (_ Y[f|V1YxŤ0+fG|<_nIdEj4PRp`yeU7꺓AhO#ru6 C'2N_42 BH}"N S|" d_4ɼ f3]JȜ`O=䇤̃,- a1 0jP(B_f$p״My4 j| nbauP$LS 4TY[_ܥZo{Mw`ˬm{ qqՔp¸6Ǵ43N}&S,$8w?&n_D!Avh}4Al fnN# Kbrm <m'Aj|,A:Ԡ5v&dVZr.2? e_ i7$isa:ty>d~uF "a`ͼ{ĦJ/]/ԳvrHh>K`r5+lmEYUzp59WלE7SapAxODqF8̸յ$Fˁ.;thl @ cK6x2wn@ ȖZq~> PI9X=%.GEI`1Be "#LgWASZbAܡJ8-H^/>eŶ9넏pU>ܰrg>CRVo \r&@f%;cTux1U3ms._g/[JDXFJ 7RQffTiN8VAI8\  Tۺ5EV8(7BCVP%NBc8Rh(3cSg?0;r 1uؾͥUQ~v"3|,`ŔAި'Z -դ)xjB~KV&`T˘*D&rI\.EJZZ Oݡ΢"ʬWOQ'3oD 19edxY|ZJ"$ZQ'f % 5GQP׭h͗/",bQ~@i,9 !S 9Qj|>j[??Bɧ~ݗ0/\sQs@q"ZI1vlK)JFsN T{ƱJX?ݙ͊St. ܒB]@>[Cl.t[s҅;ʤ4yfvRjY[HJ,ݻ [xҒb-#<αk \b"BJ \ZŤ _3?QV%5Vݏ5YLߩZ]]FِO49~'2bwNNda|IS^/>U,9yDd{~Sg$;J=eSOErM,gwaf<+A䬂5dqgV=P /.RW?j !3Y\` 1^< iHF"eCGǩG/vo6z^*W^4Z@6&'d:e>elh,v"u{f60e?XgBSA5-?u&u=50>r/331eEs㜰Wpw9~JI`j(ՋAu☶24|5LV5q]|Gk" u;jʵٹ'<;1qդC1%yWOhB~ћ=Ul~ĄVHf>AӲ8UGT"[XZòux -$tX{XRV 1r14 Ȯ_@{+D6( f$ICT.zRlQ @<&FYAZsJ=.)y]@fhԊt"ۤS~b .Zu+7IwŞh-{AխmnNQQ?۶1h'\W117 |z)W9>בхKƚSȅrth=S4P\$;1cL6~䘄Y hȣbIa>_3qc*WK4aT~M^f F PW9|U03 eqgϧ=" My~'P?az4[ѰEIl&T_@^mRT} X̠Nh`l_׎O`8SBޥmVq}~&o1p`E+Nro\F,gB5q# ~tNV~V-.r#h:% MvV~;0$s6a'ٗzݩXq$?_t]!y#Nؐ)~a:-dQ@8+KQ:C/#DYWSZ~U!oOU2j@ .F|x?|Zc{)T>+IMMτXwd6Er(ؗI[TN\H[J!+v.NV˯`p?XƢD,O3N1%ɅX4ǽVXDllt<8,l7ǰe]XDˈU2:C'.CA@nXX:a=O(b;/Qg {c֟A^A–ut?Dz}>28?˺33GX~˲)]Cy[\^zr~ˀYvu'~NUJ؟gs_tymS@@6 ė'yRX6+A,2 K3Zg\f]!o{@Hj2R3Tf*lNSVpHPwq9|L)Z OPk:EGvPզ\JծvUOurBPk$0Hc7U|pY+H^ߢDUv+ҎA7{} z&B+ҦUU{b- |bܧX:#.E AEOb ['XZ *&!@ T8skOػZ zaCY paH8N괡ڸs SXd±!TT@^D>n_/z:בm=\[HrYx?h룬`x<g:pr43L M_oo* XVIB iTT4}QLݕl(C0lA̢-E3"ji PԾKLƭ r֏S?U-erҥX qXl`$6fBշNe"JN0ǙțbW2 wņXPv=?<5 JY&N6)KČ SdWgχvH"&&&=Іok'pZe:.ޔQA/@cSsG͸K _s}"<,l6ϸ ;vWN " rF/kݝ\D$J: 6Xw6y3&O~ <F5#4|})DI/q1h6b~`NA] :mƣ,] b''%Aβ29cHB1 b@d1nVAb'gl,w¯G0m$sxגR?p5 >Tg$ZM_͝B0sF#)]I9KnԃlDŽdց=sӺ.p߰CIW xGS'׹ |{B+-e&`Pv6CO~yK28OnAwg13{H ,`Cݷ}c݂%L@8+٠,}I9VEah>&'篆]T!p l!;*r>iu{ZcNAzdagK5dcNa+T3\YmY#*+sO?蟽})S&wq*0r(umSHhq,kBIm Eʖ;z0&k}(BI#EHh(zE#S +-ڔ1s3{IosbĻ@M>R!#1 KMc0LnКI.??q#몙,=L7En ~NoQ½>,> LМΔv>!qBH8&}ޭ\m>:/+ !;}=ϱ+׾^gP<1[9-햡XA~I,oDڵq+qn+x](""^vNF+~@?nYjOvJ&=>쥍 i!+%roߠܸkL)ARU68q.^A "[ܳk "a82T) 3ۢt^L;զԶL zJ6mB[ V莚%S~O9ini/ l}jɹ417("(|âmK:X䬮Hu@R,GAҠ mG7!AUv*II/&^A'`V+n'Eh/@nY½eĀZ͚xn'>[˩`XaU"oQ.Z4]"M Dpk͟B㿞z&>cDQ}ySmtg kgC)s ꛅwqBC 1^F'O0Ŏ=:Rb͔L9}YkO1Oq?Hq7nvM|E(ͥ2u&X \[8o?/)iZ@x1M!J {#`]T0D{_ߝbBrԁgpj9nj02@)No?gDga-D܋dXV_#&:0PU F NOGrf6*(P[071`` c$߹p.GUZ s;x (_z :%@~O{C]+##<8U-)寠]zX4q څ05}qGDu&" %E(>L%,P~ xcR+T$x+ZTW5̍ǂ|CaY5. S$>l`Y_Wݫ ,(+}P^K#TH /k\h`MyC>%݋w>/Q=sZ`iIlt:\IŦ/+ͅ@h/JD!s IH6ʍzE?tR@w 6Չ䲩2$%lQǫ|mR|۷z",X.DaNpG[=Z~s#pb9o?9(b[|a,֔P){;,dS[T߷˯i#r$Q>)=)`1ZIO+"%AU5$K}ޣhG ˪WIb\ 4bQEB\#p^Pʚe6IMJqk#[bӸYˡ1º7f>BE5X`J 9li[r1-ɄP$Q>Cu`QhFL >&Ac|e;Bf^'T̡`a[JF-5iYR66ןMy3A呵^tࠉTg_lcXL*_U妥׼2jE# ٤̭=kZ;YACh,k, a:dQ(cyl=ũgZ B iQ/&@?/RC]K*,2Zؕ I8zUE Uxs}G wie钵q(\MT, 5؍&xS:5p/c@"i Si`YŒ*ΑǷv9y@gj*&Mv:buPk-D䉨AI裿ik])2>kH͕RG^ ؛ᝥ.gt*cI't$| UUTF͸<  m].ƺnPw !VpW%ڴf.7{ujLCM!d۴czUϐj!Lt leimnbn'1oӯf$+wfqi_pv ޼^ABk$ ` @# - [d}x#H*wb\R@ \|_Ռ7pIZA!e%}߶,Pzdttd{wl,7ho6#*(C18vRhv̧)r Ƃ7yh;ѱkC|?uHg#'k@0eq b,uMa1'e6o<_av;.k@'y/TfEv2)I=Ea{$HH*>Mx:-DBa~5ryV}@ e5UKMnTb\2ZOQIf^Yq|XO)A(})ISP&@IE0M vb1B U|s!YLG"2<"~T=/T!硜{6FSP1Odc]ݢ: 04;˿6Tf}$od`^$L xÃ]V;⨣::_>khINhT.ʄu mc.$yshMs[ۘ];Nc=s?N8 tCّr䀥?&J 1oxuh+lusřoҰB#Ej.* wo^#A{nw Тt`u@&: V#[Ourgz樬6ۜfqeAgEM|BYodi |M_dq7tFxVc 5sBݱדD66@f ;b C6:=smM WJi 9b'*j@IsJ&)dFDeL(}P Rǎ g)FlЛQCWhiVB(6R*:h=aFFW OѪ!W여JG@w7!)èog SĴv \BE[c ?<3"֞yi2̮l4s8vB{c:q5Tux$ϧK'Y5_5ld|)XL:Ʉ/F8GΟ& =u=  04z8 T Zp1ZgL-X16uEp\h_Tp~O31m I9TcdQ@_ +N=PqCWOȵb{$&XsJ]mK,b U;*K4͇UꭖЂԞmĎ 臭-$)3i۠1"!=web!Sn0c"djAӺUk165LB!y6XrTW.M h_Y*&Ujre~,nhrtds}]bIHEt9ms2UaRשc>zJS'ծ7&IFŀU{&Z& ƒaЙ.1*k` N[F3`Ӊn{Ȅo%A 'o;<_O SRS0&aKJ c4I43s􍷫x͇M385L`g]Jcs{#$N*rZajvQ;}xΡgt4f7.o`7oƂ&.#2b,ap]4hSpԢ|+}d){\S{es}ϵz5>dA'QCIgZ8pRw?F `=Eו>.F|&b?kaT1GjMVidV7i_i:=uQXԇxh#%ɋ~@\+|h:ܓ5oFuD *ϧqK (ҏWӺzGzvg.F,etxJXKc쒛aJd =%/4UXK '۟F7ȇ} H$~$Pq\aݗߨ'FQ^`UA2'6xksZ h7$p)'NňDR׷١h uX5Zԁ?D%nd#9kP |>e6YBA-9`Cܝ ]z> J z4g _Xgn+p=p2a$ 6Ul%"gwm=%i~<8㦖́+[^-WpM[F\Ckh[8C@rQqTȖe*FbuS J8dR)T CRGHkE=C7W`ٓe':85K 515sq`F )nH_F -@kL6[ k fd8gS{zP->3X# **G݀;hzM~T-7>e| > X ̬7ID.c32FCa\raؼ#|aў68 9`PM/jˑJ}W%Sљ(Ev(ۍ^hS]N↪}`oF[ap = EÌ㼬\OeŻRHΦ\,Fۄ5ՔeN+\+ү1aAyz^ PVB%N3\>k8S&(ve[!Q %bK,U ؄* ڛdAʹl߁'@^;I |6+GrK[pOw>V *ك)~-c 7}t ?\ ŧֻ%_T~i^vBxoD7/}Ǩ 9$۫YMoeLB"- 3\ý>%v~(pvL_͂y*1gcގdi]Vfw0/rQ5b4tv4~t{GcbVis_\g2NB7C+l`>pkB Ep)iҥc4rGzSqKݲHXs`1!$c:ǿgI~øPvc" ޡ"b횂i_ّ7e48!5r0 'R)M?U6|wy[_oLCNq﫥bm%Zqg ̴0qǀI4J3YdIÂWѿ d8OTڻ+4 Uvz)ɦV9>7#Q&t:ڡߚAiYGQ;z/̻ڍ΢8d՗1Ӣqڈ~ۍR3h^9*?805KfwR={֦"b75MZI;sZSI&E=B5[TZ8``J@)=Syٚ_t&W_W]^qg7{ۍp+”<`ƾd4ٖ`6G:OAisy5_c v"kr3=9> yjr]qj7OQ/<\ٔ]ܱגCEgrbF5d?Y#cw>(ikw$eAb߬DfEod]MF-кe\(;baYPUN]SJ-y; ⨒;Uj| zt1>Wԙu SU GU!wf{KOsy1։H{L]'C2jN8%;\`=H_S[4iH$",x$q͝SWvߊiQ=<{zxW߁,/&FiPMLV\Ļs<]#'jBEcLG` 'GE xۇMxi;ZR.c_m vMѿq,W &!r16;s)7I<&zkdO`Œ.y٬{A&at|}a GO. 5V)XfSm)M#^]|;y]DXȤ߁/j+N@zR+p8c\?{cêÓj ,a$ⅥKHkyIhb_uBM)&Q@u?GTFr8D{jMuiCn$uL]U.HatzRn)*Lc_ȊS3MK- ,ds:EL,gfɡF48uJCx+;LqͶM5XGMܝ[0,S4e60N-ZVkR+nLE#J. mnpNt0 `'e{$n*C]x ?cLR͂7m[s97Dv1g"z/{09O:49Q=x7ңr|YRɂ=x2nz.K0w浐;L-軒.B߀i 7~G{d (x_t੭0:D)Y.XMP!Q?l^|w'R%X' X-lBx@"YYfdL"ԩjb5kꟇ!y+(#~@ :xnRRQ?T9],#/p$ΘM؀KLVН!UJ=9(leOj _A5G,gw68ر/UDÒ`YIk}N%l46{1I`!g$i.q67DB;JzU;>vMDc%3}:J}!%<|'/?N\ͤD4ΥO5b WSzZ H@m(/lyNV z#^(Yb5T m>u_^(o :.O7 dwPT^wL{,R&{CvIHV>[a4egrYo/>{]H|6j~0e==/#Us(M/99Eyrj dt6V-^bNlT'Ƃl%yZΧK87+}@%s4ê[:az *+܀XD!4Cc4ƶFגP0tz| Ŧ^-Eͅ"Cઔ,dM,V4lu%0jͣ]}?ٙ/q4X2r75-G9\1o;Ym-Is ݛ :^lG޸Ë7vX?zxfG5LLӬXSrRa?DfBaO FbvԬCF8lUIP:@;R!gj}p.aKMmN2A{e\T]s5u)(7G=8D!)o=ny8e Ug =G-Evy'qhહ}C\F!a ya!=(U0 X#&vˮW}@Lc%? vbZJzJBnw9tշ94Az  ezs~5g"rY^;7@mJ҈^K=.XG,갵 o6ASDV*O*(egvvՍ&:Ѡ -3ǭCQL:}FjӚ9#|w-ov|}O0e(Z6R[w?:LkG8dl9T}I0U=aWp*Ut ì hXr1h i#gNdLӮ+w{,9+xD6~6bBlFպGa88%'gC:`3:F]c KU4CA7Mʗ];yUjڔW QF* 9x%#vlUU5~SrR-rP ,r+ :ks0:R $,فO%lTHos-ΧBRW8{ض.||!r~ ˍ8^UӔ ĽfbJ=U~^Xo Z`T &ǧyF} ތYXVw| % d"\ei$V%T4 ؍̰ʍ_@ß Sc]b`֬^ Uڵx%:ԕ&rdfy.fט674o헇:@-/<OC~ :!"m@ ͮ4Ԧ#5 4Y$WQO#0*+D{8P'0$ctsI䨮@hQNۅg T`ۭ{SL7rp*?BJVMBPH"mRyxaj o"+YA1)QqĹZNkB޸v47u٪!*</2of0'G"a}JHo#Շ}]|ˮ;mzGmO 'dQA( R*l$/"*g_(ZDY:B$e8 x|ܬLN jI$9N䋹/<fCY$Icɰʙʵ!s*rcvQyYg/j[1_tH*GO&Z o$:s#R8eS{i<}CA±%ϧβIWUh6WLʺY9ǽNF^y0jo7 fFr qn{芙xֿxBoi)[p"k 6[lߔGyNErz@u*r;<"k.^XU4vN+&0HuLf Dg s>[2K<ǀKo@ 媁28jfGy`|7JHSL…w".1]Eĝ,)(/3X[?%aUj$) PKY(fSRJYCS:h%~PsE؄";Tq8ݬƸv8Jʊ 08+Ӎ^A)p<@ED_H(5@V!spzAV]akk'J):-G?.gFiMli;WD G K%{.$9yK44lgy:Y0PM=ԐÜ^=&V\]%_3W|͂ڳ'zKLBg O" >WUG}Vbc!.3t/ <^,r;UpĵruqB{>P/L3[~R-j:!9KD!$g:%ʡVuJMFB\>v q”:?_Ki|Z T)$Vemj[=;eX3B_L F')*1F(I˪yTŒ[c[ܬF,҃3`|6h L@ 82'}U|4&w̯eJDMVhwt0FOZO"\ϫH'7L,#)58aYe Cl/U8[Z;+𠁵6ָ(cI<4̻&I?/-#(OމɥvMB:"C.ӐMt~BwTwY!Uޒ GG\p 6+[rx YP0p׋kW456"kch-7H;HH|0IA<NE=k|w[X!)? "4ӣ?>w/a_t5V_ H%@ jҀ;P׊y߷J/6ndfWz08'K) 㮄HOQH'$=F~uR+l7]EOM3|O1eOU4}ԸvWŇӺ`K %ꖀOO| do^ t7L'zuCo!*U2+:T$25Cj E̅x+a"K|v؋ ]VE#>R[4m@Lgcj,|ԋ=Nb v˥w9  'q߳Lq`(#sÎlrBjR_w"ma'-ӈn~FYDk5wIm wr?ZY_}2֮,id;eT݈JLli1 ;۰V 6?.I@QZԑA9:щj)FRen2 x8[Ƙnǟ9<D+9M~O Tz->X6U'| U@#ZݥoȲ^SsjS|գDZY942]U6kSǵ]NiFZ] +cH[ѱX_&Nl8廗X>w&5AHcI9~HlZCkX,>~x^CgzEs{"Jcz'XW O^albP8-ٰ;XF`xu-#a@c*ҊPoN%["Ss1;VF?%n?*&zY/rt: +fb(q})`ZxO:_^p5߸,X|jY-8b&?E޲0ԣni5$Hn/4v`IZC>N4t+хΜIMvPeW˸b m#M민: ]6_+SpEdقKD8ۥąވ%ɔM`:P>' 52˺ )Ǜwp$y扌yZҤ LxgyE3 @>,j-r'LLO5P+| uhQU|r堃ܚaPҌfzJw?OS8q8x@{.,\zJ5|_jԐS=f";6ʪ/,~8T^I} gHt;pzlrze>1 pk![tY^e9 (bFP}f[-<\>+R<̉JCuTd.pZQE8۶(Bvg~bvbg7i͆/UQ uOaLgfwy`lA>-̿4BA/F:^`#M{ qc@.vΨ#5I٫ jOkL u*= Y?>vݧd\sA>m!`%XI%B T'ӯ*8>zk[;`wdH3cP$1_79kY>S]tCy&fktJsUD6di1 %Ή?%͎5eڇ1|lE|zk uŭ/ULķ vonZ+uy3j]f+KKO(<ڱyYu .-Ɖvt \aqE G3g'5GRrCiAƴ|!'f*ʁ&u^z%5׆ 2f46>􊊳S0OC=y #?yƒjj捍9& _&ߵ@ ۂk w1ⓅEL+V ͩĕSI6/?-1sjɌXW;?+< 5O Lq1ofcEpEZ oLi lvҠhsaz( ?KY@!GlØ0jOxK+ rɚMӨ&O]>*xD:Q`(Lŕ$qZ.B# D!d\׳g$]kdKUR6ӽo4~vFQGH%^'a0n((beDasc;'dD{f6+d[} \s3A[j\ rk+xjo|72e%=@Sm,PK,޷qHxnRMzkUNs+=^lnTo(NR ti%+Gt3 Z,7Fˆ楋@DQ~L!躮Ez׳{-jYF>5V{5cKg什QVF72@ꝉ+{2;I?kn` ;z(c #]0lף=zk:q +P\Wށ[Ғ3 `h#|bzrɏON~ *-Gm}}-*ߓdxD_yV'| xeUIiI+%JueyCZM!K5 N,'a(*#qN@9t5K>ȓ scp66][vKKdj$?gkvڹ[MŃG{FA\>z!,)hlBk+6#|ߺQUr{aeN5-uFd2r<0OK&&~94KV3,g*Rxj1$P>Y4\S{vmMi0~vy?H6'ޏQpn@M^f:'T(R1n|Uxo~un<&BT:ܫlw鎝|߯˂ںnv?M.Sy+l;q5 zbCAܫŒfTWi&lh:5m%e姴iGC[$e3,{h& 0$bzDu*f[fߔ|"ͿftUvqJF?mʺEK|NMyG, ?:v\vpЈ\}" h; g}b5H { 2;#cVodN"#t2_Ou'8DBiϧO18a3X4r\z?@ p#ߵexf۷JTgx:[b y\v>ա uwrSeq.ᬲT-d9n53&h1!(#*MbƱ٫ЇZ3pxGT33Ry M^+t&)AJt fH Ϯd i V8kO_ߏu>t|xpLhF]Gy DAW>EYYj$śƁ]fzt`q Kppe*J~瞐tBAxrjq`1a#)d0I2|}MW%+(xo !=ATUe;es̗(5.-B+jxqo8ܲ}QT%h]S-M(;]Fo3Bcm\B$c;S:룕%iw΁D:UJ{W}k{2k#7 y?eq wY:Z!o)fM{/)^^\MafӖ4P8(}TaGfĨ?2lGH_xz5k2qś7˜j+7I:C=s9֑=Ύ3n;S2%!mi]w3j,Vǥ:S<0UK*+˅v{V%SDUBA/dAWtBh}NXآ'y+4x>7xR?DrdimN[. (VL+V{(H9\fU ~'+C܂$\ܧS2ȅKrBaY֯ВҠ&B_ Fj"FNr6lj*qlfYW_1H/қ#4]p]7=~%ސPY:j uoD: 4{ADƫxQ]:P ";rz:Qx7dGH';7#"ZdPmF LCN;lD^mЯXh>[dVx"OPol tKq!6jEA{F7vեΧ,l3k(oXW&̅Se6(ҷ;ʧ6a;v:8&rξ~khX)h\]1\9 h):E쉰}7=HNT9'R*£eyl<|*0x礃Uf&҆\0B?3c8v*?&t,.6gso]mM C/~?9qtx|Aז/(zWpY# P;&ؼ&hs5_^$HGO,xu*"ĉp26-#7 fz^U{Nfpjʟ,ƴ^$#释Ay;<{iBvp~!*VY3zS{@לI7ɤ8cNcMzZGԕ\Tuw2ێxaZF,'T6=t?.Lsp)ih 4L3y~7ؙ,`\{ R=ȖXWA^No'+40iцgߒsۜ*\(GW|!9ȺrdWN8ЩqL;&SE&J׉T'IR@T2TW0IniƩ4 c Yq:XNL }c4f[ROQs[^_hxEΩGoʗӞeB2/ #R Cci7f1X%[sC6G*sJ N[s O<٬%joWTպxN~lQM I>Fz`SO̧6 ¥kJ:9]:.QD)Yab@/>Q]x.Crx[r2#cXFgJp>/dXVt?2AgD̈՝F <φdX}k #u}e{XfUD|Vp^B&_%C%m0l] Bf5K:?"i<ˌ>v0>).K"+$^ѣ!(FU!P>ͳsg/m˹f{`rKG“}V/z$IzwfiR26S[UxIL>:,y,Q q +dǕ@'Co B@$A %7 ]y9SIڧoVWL%?-sI5 L˾ӻLP5g4cpiX1йw+oWԐa!§b,GkZ3~l1rըӏSݠ|S(5휳[z8nOȠMO-^~A78:*}$G5':xSȦb0}E٭q3BJ#!O *R{T=sXytDa9`fr0t]5y2?[ZTZTK3,?¾x~C AFjOiWG [Ia5mĕ#́%G2P%FiA ntoB[<ԧiq::O{A)\^ 1c^WwC^EYuPϪJ9=X,Nr{ v!:ٕD6h`/h֯paw3I vKa%k 0j3B(tՀEG 'HV&^:a+Hcj#EUzWTqHG`N-I&P[1%bx/4Pu+RT~K:u\aKP;ӳPp'*m;c½>v=&r7]FaYXFښ{/ºb(irȺEʨ?GLt5Ǣ'C>ﳽ{aQ&i;)wlLArpÚXS>_7(?~I!|@#xb'o?ߑCؠ=Pp1B IfVyjV:T7a;E`06 ܯM5?dF-£-yC\k8VײD2Z2GsfgwPe&rv P{?.ŸHh.vGͦ( S!}>S@kgIf1Hu;Wj&"Z5$LF[Gr);)hnX񑎼,b$nC|f<|q?uҊ <λ3S f@EXu=>9G+@ &z(˶$5ϮKujc醍B)0}'ȝ(pE1's1)ᥳl[)5[^pkqhY q=ߏBWK½!nr~̋Ў|g7RsQ^Ey<'DAx__SQ6մt ;Aߏm̖O)eJ9TuŝH[зw*6щ֕t=| JJܦ:848ۄf9F]/>bӿdI◮O1dwS֋\~=ؑ| :ONxG\HieVKy旒>PaSa^2?w VPvYáOύb}k,8;_Wk!G|lj[Fͱa6XRv4NəxU{g;Z;07(;؄)vO~B/J&<D !vA G4|<#=Mދˣ 33$ǙߘVr@6ԛܓaL D~ӫ45Aˮdr CqL 4[a'9>B<1g,RYJ}w=% -j=rOħ6])k\t!K+l:ˀpc`Ug.?C1pn;mD @Xy`@X /vʥty2Ⱦ S JJE \3Q 9hJUJS@G%Z7`-4&L tYtNYa|AIG0읨88^9K i&YcA `t{[9r'0VraO ;Nl _~+)Zlޢ o[p6*`W^#UV򨡫- JeinUϴKSjhQ<iKDu 2t+?3I~-<2@-5ܲ=Hd: [a(pĽo 4䓓'9aqZ=Ttr{ٜ8S{ɄHm4PAD%DzDG&̏Uڞȶ/3Zc{zڣf%rc95"^A5$UJ Y??B\e6Z5yAsuf@oe=R^?%F~ 3DQf4Q .ĐUׅ4ZuY8úw (YBU^{0\!&ڃG2~#M[dmЇ[}wFp8X_A7A c AJ4?9ٙe^bԯ"7US88F[RM_'ZCq:vh/k!PyO 7*0(𽪻bR,B@R֕z6-k%̔>-p57KY&w~Mob՚qoщ=#PnRGEE Ag0D&F9Tq%UHhv)54b͑V[[\s|>X9 QMԟ><-;E vI.VEȶGG˝#!ɧt\zQܩ⣲})S^ sʸ9E󒧧z!X~ћ1fdwPj2ZI"ڧ@!UPd,Z^BѡfVi1Vl!=:" u?*EgBo6cm>0Bs詊ՠt] 6amlSP+ى;4>Wg'l%^ww"%8h̆eÉ܂<3:>Jsxz: ;E~vЖPS; ht rپk&OH/9jHtVS~ճسTQU7=rId>z*8sƒapF, X\YWEmDoDt!kAa:*_tʆ%o=[5uO)lŎ(]I(-c-: +CX)VG52ː[3ZU6F\wnr3oHnLDhBha6Yi,Ȋљ.B͎d[ ØoێnxXUWFRs7G*gxHi57NCo|]w5nm.q-*TG>U\ك\G*bo7<}&V,̹,J鰐2D#QKeK6~zQg;A:bʤSݟZ"(|N{IW6 yld[Ñ:Vk1̺u](㨌^ӮOpM\pDPRc -e$@Rsnvl.5F$8h2V UV1W*2ll4B.G EC{;Lͮlry9n-2SU6Ӧx|o8pTuiN)e5"}4oB1H8YVO^Ȝo3T>z% X[ک>X"kLA~ʡ0S^RqCJkEkGIhR- (fKc;) Fw+A]8 3+W R^UI{負28 Fz5ClxAqVVG&&HEyj(s}f)v`xWt垇N"Shtl,γ>i]rb1aY_4vڔ@ r+3QFE#j{)^xP65i߄iXWu -/?lјFju{s\#^Cc-:'Om}h NDKV^05rjlFZ =kZl=Шvzpcy"^Ʉ'Ȣ?J&xQap Zw>Gc*IWlzϫ.m)i}[ < 79 i*LsezZ{Z3urPGJ:Mkw 7Rz`OAo:v'XO7WU L:ajV4QOvBvS3^p Flx I,F^b[ &E #Os]E[`9#ǚW.e gLvϷKAWӤ8p~lWOvh62\Ԣ՝fbXl zK]c.ԉ`NZ5Ot2Bx/Jf#TeU5MBH;BNBa[{Ϝ2LH0 ${3 *7rٜe'X_y{yJ 9?#oD-pF $>@q%DsZos AK7&;pEW}MˬKZ DX9{z֖o噕7TS+8@h㿤)$Vhaq cS-Bbfk@̗Fril@ 'O[se| u':{ =V%,JJu]4xZ #4P8HgSc, ԙ iV^)(9IAe(r>Z>?ja MKC3m4`Zm`ɹ&ky7ka-G8 Xqf$ `&ݽsV'(~;V@'U!FER&IyFd^}_`|0t/};S&ΚjvpVk͠;.yk!u !Ќbh{4J AunDaCmt.iЫ:@PFUBӂ97F/o^k]o /Պ2VIM(O~* }w]|t$3 <8Kh>]S~@*O(hНva-"Rڳltտ"qd f iw|CE< w(NiSt҈nA/hN0 DÒͲoJk0Φ C"+Ў|o]c%jB=[ͶyjmfxکXu%giTF*BMi .MλgX.۩ ruP byBM*rH[i4oSKWq-'.1#;}ROC4\ꭶ>09cO(+6G|C߱|SXCx͠%\N3@Kh~Ё(1.[p{VTT^b9u{N3s~:JzuWoe,X THw:ʟrC%(,DH6dfJ$pb .x׵LZelXd=,X4/$+/u0KFôࢪyҔHb{<>XJL4g4 U*B-,D0Shd!tK,cGD; %O!$&2ѿn{pljՙ|D9[&o#cry_PQ*CtGBک?BH~Y |)Y ~z,nb6J mQRh0 c:tURQ͞b*$K(D(1 dPyfgq؁ 0[.z e)5?Fz &V)n'I-b~Éud I`84)lg߇Zݔ3!nq6\~`DKkQ- ^-!'&W׿oaqϓQ jsQ,8g+xUȜ#>c .ˤ$&pGu媿SxLG!VwA-ESDr4%GQ_7H[]-x7h'GFw9L{qDhZdfWqRm.OL'ΚO7( d C5/x,Yyl”0d+Y2Z_D[ڟ NyoSlf{e*Yj٤#p$Ci_hMjx]5&7]o0y=с"jJqyS5kXK(+4-دq_Hq1\+ܺ$mc9)EOKP'dLjH]|+؍5oQ$3M-h蒲A":LsZxMdb}GrVjTsrb0a׫$Hd)3^0QJ?McD2UtøK7O+U-kMrӏW~^_QDa%>gǕ$lDWb 'Pռ?U}xLţ`=S4 GM27QRG6m  %Xm;'3]jY=4MeQZR do/Mrf/"Ѵb#׋g-ޟZy#Dux솾RȔ4?:b(-iCR';vfe˔ս I9W #9Ԁ7$얍]=MrlYT07l|1⮽j!`XS6!1zw|h\|◔7 1&$(vug3{ȵV1/b r7QovAO`SM&a`H 2n A qcu!7bb Y<1d˷^B-"$nFh"^>ܽX=]usͧex@ .``py\i<Vk-NqL-U[q[q'~+"Dhko7H_"mwje1ҽ؈)F]8 p$+ϫk$I'Os *#,CʼnBY}-bm3F ~E [aE<|STˉtG5|5:ۖU,GcrqBa˝2ȿ .%m:=%}b a4V?R=B:>J\̻48~}`0 D#W-Žq2dOclâ9H$h$S mXuZy3'9^|'<v/-EY q~gL* ;9m&%zĜh(x ӋmL[Ӓ_׈zj1.!r7p=.KR7k>Yԏq;v1*&:1=NYxiqh8YgiqS6Ak 櫍5ú,(N6pX ` ڴu2էQ[;@gh-݇ʂ|J"H+QuRTG{q76Q8}%U`l5 FtU( sd@۷.M+^O¬"{(Xqf6qL'2^qNV٭eU$OՇ6Y jc0W]NyMg;9 aWp]ur8rľb! 7'i@Ėy&WOOL~19%t:T>{3AI 3;HOվ'XSK>o-As~DVHkoj<ʾQ' Y3FU>8Yw.ϒLf/E,g\|'Z|E 4 Zj(SҪ[s؂-5|R_YuҒ_.xE;> uV\Ȭvﱳjxu!娂<|˃"/!8]F: VەPis{G yѤ=rYdne1eDf@1k3Gv>D6V>:'Ws3>k:i4mΨQp :"w#FC`7kbWb=RLgfZRw}]2g#ɧKC2jl ޻TU'L "w-hI8,E; .VNjg8{:qn MD(({f?;fFm> S?F, Sқ52&a}j6!~q/_ťn8i襄ϗt1{qd #|4C>&h**xP L>FL5@^b^sEA%V1Ze=jM]t;NRyGHcx>& lmO]0au2Au~@pwŒlF_jZS>jH0:JL܉߂ml:4TVmQebj[x$Rl%bx|@fPR2d"{f1jǥGϟU|mI)Q/|v3'1m59"8Ia*k`f1=ow(яd1aCLֲHcp!Jʞ:s5ݡxp,8?~F~ugu/Xr;֎ݑҗLjPծOZ \xeyIJ=]m:ovN!v'zxLfDL꙯|bR:diŃMI]h\ǂMz~MiPRC7fXL[3)*o6a0Ām oVGz',^kG҈)$0 \lϷtMgϱu|bAQ5Vn.=O*)\ "K򦕀*]ե K I4#"ay`b͞$|K#$ `lnɋ4 9n0fy{{澠+ܼ.XPI]DD`_jcY4P'6KR:dwWDdV48WŖ|K.*@ɕn{L7v^CwRqmC Y;K/SX[VAPJ+fjm#wd5@qfI"}i5 7D 097S~'̂BTd \Ob -E 0}@1lsZ ~nOB IfC$8"RcqZ=aGo.i`?tG鉤*I/mkB=ڜS~[܀k8 lA]# ;a-' 2~8`I~\ I03~r!xb\}/-!KCzIE[8" {GMٜT–$В&7̑쮖=ptkD!IVg!.B}v<~H/Z5J(c:tP i)dybhcMq6 -P*r [r{̿d;WGjcnmi O;irkDYH|} Uy(jJZ94Qr/Mismͳ nZөʰs*7N7&Sb[t,OѻHhͲ&߇I3pN(LC I/#ړxe&73za74W@ zVDEy׽<꿵mqx>\!RSgȠ0.-N=[/EZo~S|HVXjx(G'`ZCz1aAzPj JЄC_x]!ƒLnVU&oƽ Zp/bZQ*mlq>499y7K :-Y_ڪc !n|R]K3B;ک tS0C`نB*. Dn2?w℣<_AQX]|8@ZrѸ`Ne@&{Yxs( jjP0-p(ŚT P]ڟaU% }89-Z[MA2H@TINR&[Mv/lpˤ%Ѻ:wLӅe㠁>)!e< Rh6 鐾p4\zck"Y9~.M>BE_5\Kn4wXGA1[Qx$"Mo-U+K(BI7)X*g|  7TS~~k>֏) TݳZGLx,$!:HTtXK*]KL "V=c z@F}T):> anN󵑾 o7.kfP=.{"mZߞR9m~ AtpEOsmmTYq^j*eMJw5:鏢5<"$:x7kh]RPA"ESD<<&iAZ /W%TZkkR6d.7lDaΘC, #3xkڛBJxVY1<[΄i'K8 %cݜu*~.  msjoצ _}ѿn(Y O` @.S6MHk$ Qy2x#?2Z}5d24pFyGѐOW8H$mx8LGaa2AFG\氮=Pm(qgXB?Y{1~މLcA;]搽_b[Oti/VE[_ʉ| E ZMKJsYgdi<f`6Bz)V`OϖijZ{+䫳bxZEʄ,:BOݦkR 9xtˠd#5, IK%:uJ@%$or+&i:؋/꽢J̵yk'bbU h 5k(Q_>zxfi< b"4XЩwFwzϢ! &7>vI-C049Fp&#WH$kEŢG|6h,*аWNn#Vzݺ cdQNMN- )A!56х4c^? bD$]5bv(SK!Q#4(-93Hw0M+C5:R*TNm$ܐ/_єT,,0ra=qm͠=ˊN2,TC*C:]* ݷHTn >4pVwvj@J `>93l{ր)j77?sx%Na$rm~svnGqc۹[E]]i܂;\|'.ϓMj 0QDvs<26odp >,LȻ"k接cs';(>ƌšt^sqEҜ<8mSt+K/ V$| jeZmmg~YN=C型v]~EF0@~e>x6ʷI]4tmSqjƉݺ02h)uw]\os${kp c-`!_Ed>Ѓ6r~:L˂#իSa.v҆_ੂow>9!^ D*訮\c4mrVbogMdRm(l?0MЂfV=HJ69y6wz9̀ <f剄tl`(Q+{4@r+Y.ZI^,Nr10pξcBūil9c[@ eU%H{~٩.wlyiwAOÐ?m0|?AXN&W/&厬H99U'g@1rV"dBA[x5QR$7 ER:`dz2܏:eǰ)^soewwb mǜY~p2PUS,Wަ"d rV?:rn&j!gS;m=~=/œ[4;~K=Ҡ -~r4CO#H H7ԾqA:^i f ?ܶ/fL{A/HL ;T# 0kc33gFŵ*CbӎFV Uj<̙ȓ)ʙ$1229 +%Qm׎(cGhc?۵=ir#; . ٿ)^-8ir{D2eŊ<̞Mb3;c;y".<8h,q.rnVM {5ѽgqH_Xc{| 8O.W`U&(2"ܵ-MwdDJdžS'm0!lk6.s}%[<_s`qj|5 ph%ϫ3 u[\(&iMfȈކP$ 6M Ϧl)D>"GǾދ{h^P pP(@6?.ɋ/GJ4VXs fmbNZGnmu"Ҫ$i)1zTP)خVu?}+#z8EȁZxt**"G6AVoߊ&,)Ȕ 6s8JeXf,0XpaۀLI*~ӷgU'(g=@v4Uol֖) _80k3sR#y`#Qʷ(킟3jĵ?ݐe+s68_WÕ(\:X" DxpC{se:n5V)I~ݰVQ,pn/m@nN]?8$\[hf߄&` 1gtId :~mI^cLR(՗[қ3x].vfžh )=<X3xyy 5E.}Cv>hM8$jR?DLj?)߹K&&|}ދCCIkPIKnFMT.@|qb 9=wha5X/;dž;Mm}7۲򐓫-48C#f (X-<\P\Spn -{ aSNJ~IpC[S l|}ōH*L:|;LQ@DO1 ojP"p`\axu1٦%kGsJ,Q%V?w p/}LD"͂9<~ #}:S:un <(1sOma$ oA >j]iv15rp2YIC\iN+ƷuLy_M# +ы1@x+VvxsDOF(^:om nE>5eYE @@ãIT=;\9onr 59Rfn2 D"5L}#CڀK7a[ɳ0WW(| +]\ua~2꡷W $?[nc},Rص/x }sh{/3Rz=xJQT Z̿-~mzPEHw S5L6~`Q3$_~sDϤN zAMqK3Yg`/e %=(XD?bzf11m$J=UU #&?`D=(6:$mzmѱ '1RQa G?09ˍ=<*Ulk6FM6IaQ)6j0rٝn( 4*3G^)UV(=8J6Ouo=䡺-fQr*~7C_[^2ƕ9?Н0ׁ#T. l.L̪$YT4F3q/ 靎Мa X%KELOSQ)ڿX* 1h=JKyIld)Zp5uf3~'v8)BOdȵQAT@#2\ܨQؼ:MA촤Ɉ{,ЃxRxvǐc=҈z¹ˆဆ*Bg<`t + 3>.UjMF$McfWZ:,RvD%'" N< @QYo%#P{fbԌV- M̜ѳ]^ @a(O^:z7ڈ.c䇙_,@J3O;Kn؜ OEqmٰaJq]J˻soؓ ymm9/i}|kGn:k[ƗS<:*Z8(%khQ?r{h|L𗸮n4nErLJexpH8aZ\U74?RbRHƗ<PnPcbuSAja5HD?m 8~$s~"A~h_'DhG}1n9+9P)FK _A׈[l]ޞ%N<ix>jXg5*Y- 08ݏayػsV|6К? OS3,y_yd@iD^߻!@FFv%ɀ ˜~a>}܊(%_}mXq8zJraW7_Z9<] F 48D[m&H' XK@Ьq™Ρ!@[T`ͭeob! so8 -W" %(CV>2(l ЧPw@y3&ѻO%Ŝ?oQf9ΎIw\b[v1$J2W6a_n2z}wJQym^vsįsBanO+ڗ?1̡ʱ&a}WxgBn̓`o"_|b74y# Pt0^g!Θ]x}njtD+6QЂoc|󹙕sa@{2ѻOpF!nS4@H{xq@|+EтO0k\} fڱLӆ':?Ψ~Ιw_6<*o5׏XBۃLP hLL9?RߥqcQ1bnǓz/P*:b Hے&,%3Tjq$t^2Wx%Je#W :xZF8f"k8걩7t9f׌HЩ=>@9"S'l)E6MJzS1j>x֫z|҂((x#YߋyDU57<'dShnEn4t<:%KZk$sG{k0T֍ŨSU`N#y4:ȿ}E| blnQO^Q:-8R\qAְ4nb"4TKܝBȽ_-kz3ubv^H@I(R ScÃ<‰CAԈ7Q })onq]oanBIWWc~JMq>3VŲF昸t-ρPwb31²ٵ /@vHZecJz{8gV,U*RN\=O,g'/cӧSgFy Tk(bM1g+a@'FF36w0Ubd +Fy*2&NuE3P}-߃U;xQ՟!} KSXirqZ,9`܋a@E` c]m_[rY>HbFu`. g}_nPuP k)., ($kh"+q+w98+9QKEoKh̃Np(+n(.wA>-7 Ehy =@,x,}[I?J#(7{#R^UDUb] IcoR|꟧B8@0 ?$B`=,d;:Z&LVWUJFGQ;5y;FvslK9ɇB>.W/` eItlW=\-zF/j4ڼjjj_6qn:P[(!htJ+bPR?U|nXz~4&\D) {V1;7}8'Iı.zkʓ`oQ  uub,$6jq)\Vr=3n|Do"`H5# a=~5cf4;K^[(p[詊Fs#h9@d{ Vy}c96߭"q'F5sTրvfQ׬eBu/ ൄ{qv4{ˮnu`Q5Tو!,UA`fWH|K&2ܰ:iR>r3NlNNdh6s- r(IZrf`0`v \l3Vfe.x="83v㏅}ԩeJ*)[3nA=2m/ܖ 3#.F\&{#T,w~y'*Bbl ;ɔF\Ԟ]TuvURq_BV9E\=t(5ω1m7LC(Ru:^3GT @1 $؂6J` A8eב7kB+sE~ƕ.*Bgg`)y#Q P8ϝ5 %+2_rPLCכ7J>*It~Ŝ+PTj ֲh9I{ŶY {u3omPZW8Ƌ*Q4SfƴGUV| vpuGddȜDwN(] S3&RH<0#Z}ޝd5q.[Ki$V.#!6eKI"&K >cUɔ-s`ۣKM |fLѭʙn+C.RzLt=^~;wAny6Uw<]$/.ra*#TmkiqbJ7V]NR= nX2D| 3%kAPY Gz!fmvl{!cNBj,\zo\]QT :Ώ\ƚ'9΢~ P&GM1+U3aNȾ+%Z{3xN@&b`Ӌe2Ul]=a v J1dNB8{;*;cSޚN+RΔC ߒ[Au6ص;u<|eZC$mzyTg6=2FtN7$j9h\5i~kGIhk=U#o'1b◸xW!\3aL㓄@7%_K^mpÊ% (_Wpr%KG2jB`6[YcTڇ!w1^6V2ZP+A>3^ h袈ӝD;kpJ`#;wiJ"gΕQ3/J`F"q!#Lj0B5&p1RHd*@ems\R>-@ ~¬B:EfmɳH=juYdiV~ Pg f||QS SE1 v(yD)YGs@FC }VT^Ugve}gsopdtV{-ȶ-> ٍKq4n.yazk8!YEVH 28Pd|X<2OCo}K4b) ѻƫ 8V*Dx}}٘(ɨ8 1 un~v-ٗ.Tn-s UwTX!&}ڰ<ٺiPg0`QmiE]@9Use % 35e~Ywu90(*-$A(p]^=NJS:2$r.Za>4)0(d=`1M%+1" FJw:w/HLE @ L<3Z0m.U(}_=у/HxRNAϾG3P7˵&|Rk!ܜf׸M1McyVx7A|c]B$ ٴSjfLTJOdG<>h3J;ZNE0Oh=\0:.EnJtrOr3(b%%$K%ᐦ|`Ncx@SBǫPg- /u/:}@f.y-C~YqD ܙQ>GL}jqD*e{Fa 9t]1u#Aݐ4H(ԍ%arNK ]I Z}AS:W%Fwdԋ!Tu?ɡz{^l;50@1-dv ֋ 2UMroS>C8SV̰?ghĀy^q1 YjhvY4Ty,, Lw4::mgO.-;$l{vM A)eRYUōTquwFI',0H=/##մȑqgMvr.=ڦ+*2KZ2icfS~\1&$Bh^K/c]>}NuL@JW S&/FP0R ;;2]B\"ʰU6_n46nԡrؔbӢYsm{ںk[<~)W$*ۑ}7S3 Fgӵ_As:iQ9rdQ?p4L&[uE6f]h9 脢V&6,29[#R^l"^Hig*hoE;{dСb;xw-䒡nVgt]V)$ E?_?ed6@u*`Uu)`yk[˴&iN]/`eq2 ȷ`(w?7}&;xAu.gM'mtw mfS2?!iYk&Bw,[b7ۘF8na m ?a|[X ^=zʺ3ߦz-, V:{wr[t7U⹉,`%-N}q}FIIHʠpyXr|š 6U%]^?iB7!,I,H}1 7 V.%_e'I&(8$WssH "^M*pz\oKCjV_è=o/-P-\%61[x2S$>ɹf' jP͂{'RV$:0seht'`}2!&I&ٗ,tjBW_Q},e6B];F̣`ݛ]\(EyH22u"z6eZ?q)Hfp(ݓʟ[G焆eGZ),5}}<Ɠcә_`o=+ôl=W eLJU8v/)M2J茘Bmj" Ic;{lIҡ- )gNtnv, m>`sw纼qE{bIoNh'H(#v:/m2L[-(ikjd]LD$ҰHJP[J}Ølk=Z}^Կ܁}4lG 8Qn}*ns+T 0"hPfHfƯn` T.EnY'R0_|h-azE.oZ0) >ѧd=|P_G,q? D1~N+9Rg.,Pxva"6"RJ3o",s]HG(#7: ھ| ]@Hm=̐YN(?Pų=nj] RTf$Q&gYq1үg=PX/1U]B&YBfdg*g,L"Xn(fzThq[δ4?GK0)_eNOu9f럏V*յѧ{;l;7Žċ~wH"쯒~qtВd_'pWwQ0` Ww-G5٣EBWo='zȶkŠbzYs8 MaFDqoG1G]b^Z.X.|2_NQA~v{ mlGZa|H㪡Leߥ?ѿ&aPgRt‘m]]h0gg:y4  wAfz<%bqxMc\]@FOV‚آ dV21Fz@F [O/$7;ځUũ8F VW 9ETB.wFT}]ȫ>?#gY|g:-Ww\K F,`7 ?¿{#;:";rYc#C8o&B}RH`ևFWVEJ(k\|`$$nJh]F6 #l34CpyA9!TΦ҃yBOޭBdQ8.IpYՙҔ=|n_V2RqRLbv}>K]-fU iR.͑oõdhb>z "Spܿti[cC]gu z^UخdfvZ`WCY oR#]0GaMe8FTMAu x‡KrJV76 uETT{mfNXa())?JwG[zxU!Ba7!(9?bO0\**}'gG>p=?"IoBLo+=*hV1FV'4 աxިݎoY?woP /u "C("o#i>L<_wKT>UjNv=]YSp$q⌸E]L @'jC/~'#=GQNSNc(L{v1 '!tȟH+V>t@ut 6r8Wsᱟ1E\@IKgW4!1? %swŬ9+ Y\(ƤjU~j݅~2NDEW]i$@p/R%\.'GwB87ڻ>`΁猛5[ʄ{(6"QZ*J\#)Z$m}TB"lJުހui9GmϢÝ^qK@*2WS o؜?+wT~w1Td3CA~":urk9o4oIٶgOK5>.^ ^vYk=X Zx28kayohW'oN)Ĺ:;ܬP !m]К!`=ojR[p9~WI+ͦ]N?Ü+AHX6_ \gӂ,5{ MޘIx$p^Dhn_^#'^'R*i;//I޹yPJz'ee寄^XE*nlaz(+"l qotԺ m)50^(*;'d%"2땈F93 sv%=%V?J(:4Yh`#J7x=^ I ;jt рSRƮ=Cj‹[+#TDҁ*?K,;RNj(MGo6J䥉Z9pr#l0#Avj+HFLЯT Ԑ$p ӂuU3sckw&,ҧYsnnlHK2YhG$6I G#T2YG2enŻ]dJɔ=DeEEdp{Bv ޛ*by[oP'yzCLW 1WIz#+g54pȭLѼDfNDigX\#<}6&xy;\3H մ_Um~oK5㊂}H:9aC&M,}օp򗹣[5}Pyy[,j!.{yR&jɸ$AR1j S {ncl (#"19E,*jgeY!yMTD@Y\jvBa:AnNC&q;c=\UZ'Bf|q▹ZLqṣٱ \u*4>m`#m\RމY`<\\u{E1yؐh!q.'x3P~O:7 U ~O[csSDlJʗp>}Kۑsndn Ykݚ8pLEƈI@A$8 6,O۪cԻ*p@u 5"k( ,j/g *8}SWry/G-vB7HZn> 1PMÎDEkaIAr J];X=0_{YUӬ$4"Dtp]cxJY(t $}H(TG܈&ƶB>9E']5vS^֋.."#VB]Fm8v.%I6sa2~<^gxv\^?=Vw,̲sa\ G) t_RabHأ7K)\dp +>@ @;JcֿS ԢGz~GEj&Z8exM>Y4vo˷:6r"1Z,d(W (sKNP >[6}]L;֘$-</~k132+~ z&Չn/ )Y.rRt)Nu;$l)c2+1+&VKcFX`R8O7J _LB'K>:8vx>iX9=J=k V̘zbQ ov~CoC엖 }_y"qyWI7+5:MTz%$E GdAO2=<p 8 85,.=OtS=h#IyMwRbdizrHq"y5wuФ!'L*:ɏF" pRC[/* \Ӵ4%dScJRڗp?L!V$3 /m}<Q ٭1z"DNV=S>7-**Im]&z̈́'xZf Pn_h#uB9 aPHzD1ԛ ㅲ3qEWnzŖWKMw<1G牄4NWmyd&qOP>WqsQq?bǭf+\A{/_om |_;i뵒Rߪ3SZT#rTDr9Qz׏%"Vu%*b V>[O w $㦁u$+^kU8H<ȋ;ڢ0'9f fJ .Ɛɑ4ZlxTuTjoO7f8{r1;!HW8'SʠZ (4adZ W<`>!D5cj%>.9]DZQb;r"N4Һh:S T荼$`.| C׎l&__wh?Ajcrp!p>^53N F̟< , xzZ_ڥXa:T>V~= Zu!% qúa=R~$-A}ӑ[xqM}vUwk9lH߬RSیctmWn|zLJ;WDٔfQUs%;ѐ*hy/ijO<"x$GAH{6??Zl& p?*Y-H^2ANK7K5s}ޖƩS)dApwA^=JiZ;.?/=Mt %c>AJ1R۳]/a2 UtʞTUSJT|@z{a;& t{2%&%Thu hA8b{l9ܗU(y`8ȗQ!qyU" L*)t+fa_0hOńe뤱)ysؼ<_Yhy,gwӲ1ㅾ߉=fAlE?珊i^lLFK\ /juūfj ɗb2[1gQ 󵅟s\+h|POxGI TXYpl DЯVC1y.7.6c*ItD`3-dT<1\nXV|-76{ud:ZKݫuӑ:~,OE> *]M`ΆӐ*yڇ~ #p,b\Xqphy!By3,#WfSA+Bs%iO!-\h!ω{KY62](޼щ$܈7ݯ85Ex0b¡*QE򦹁W \M) c7= JfaQlJqu}L4W,#W_JP@2Ex$Ƙ< bLwuw1|(Л)g>Kqi!z`a&,^Rw O_o n \&Olv5 Ŷ&,vy̽PO't0*Kisa/N*gON$78:A& tG; ՀaCXucD6"g!`}#aȕBlx^ڴz绫F g`$M'FJRs6GT 9]RpJjx 8E@c}b+ؠf^X@wF^z_֥-hJ2YKI&%=7.+5bnI3Su^%atIuL <@۷z\<\m+l/ HL$zw/?p\7t(_O Һ 3mJ@+ iHw0[J8-g&mX 0qHBEY]lQQD:70=wN(NWs(E%!'ԎbAU@bضl-i<:ufn-:MqV74 鍝5To@^Y.B[^pLĢe7=(2m"PjA 9פjWc|`Rγ7!E%V7 )DBuaz~(3Y^Bn وGIR4: .ǯk9x] 'e|;A{JTO_Xԩ-(g$BY,-:P=*LEM]2j1 W%ə2C44zGZ1ڿݚrPdkQ5՞Mְ&==Sǀ'uDJr=2]q K٩AUst *eutq.ѯrBcHeb[aN~/Ybc&)R$v d%{ߊ>VW/vN,b}&*SL4c;6 /_vhVHc?5d=' Rz%A}1'Cҵ2s]y`R5P*My"m߇xRt]&(FEØ{d;`u9DX묊n=f %s ZJQƑ?D=O=6cH*1ǰq(F2'5FȸTd ]H`KD׻GRo%ۃ*]5ɶV^+`'Idⳤ쪅C 䁫I'Yaɞ6?8r54F9β@H5D *A(8nO){%v9mje`sZWjsTNWaqmhX$/-f|zd+5'u#t'W $~^RZkr`ìȀi jLkCypP rYX&P0ۦG)[LusMзz5n<龅Mӟ`AH;Y2hļSnD@ڵcnrh3<=*5M Yekܱ#+UN&&yIeQ̇ I2Us) qE&xu.i݇iZGm]^@<%ʩgNg % }R7ъŗSmPSau iu;P (-=V?vyJtG;IK~a%И^d᭺}ʼU#IyϘŢq|0ZZ-}K7 )8[m%pArj_z/O}N ~x@^0+1w||XW\؁ڷBEh)+V d=t}2=CxPZܬbJ 1&^fSΟ#!$HsRADnL`7C?p3_hQ5y Xkd?-׍qUCG=*1 9.>Gy;s)3\DS4ԗu ``t\3BCzٮiO@BV\;;%rd푫 bk^dGY]1E{'ɇ?)&gQ-WavOEӜr*6"; Z?2;v qʰdk,=UH5S4`Nt=uX{vHOul9ϟD&^"m*^Zj D%Lz̩Djvj(*moa&(`3c.Ő(8l*Ϭ~suA*Zng5N_HgZ[ef6$JI UlD T+UM\6 =A+$>of'z589{e'wH0 Q\6F'A1L&}0[n}h5Ϯ d|oX{ xeM⿷;Sc C4 Y@jQtZj[]4- R x^u_!?מ>#_%75!vpNVը+(~Qiybv߻i`VV >JM{*Pu,a3P9/gˏ!5zgL1HTĎ{SMDFZȞ^lBߖVU+ (sYoUnʂq'NY\f8`[&3u ڱ:#:}UK)dlBwl/Ҳql0 |ܝX I@FXdāeWHˉAuށkFG^o;%2~-ؘ. ?HڙȐ_rBPI5;]Ob7 }}k-qrI2@.7_5U R^ðT:klH-4ɶ{E,%ȣ# -Nx]Ș!J?87rF"85~Dӿ83).ZEHSpMޘm5vZ(J[`k*J͹`CDj|u+֤KLHܴ4\G6יúL_-Z`I|ST0c|f6H~+W8"Il"pN#Gݎ"P>MpS^d>y5'f7zq<܋ARa],Kad5,QjR R9,A jޢ gI s%[2,?pAta |" ?9 (3Z̴u1{xyr/a|8ЇR1Xv-:-؋?V>U~fZYLmJ. mhJ/?p%cֶԁ 1rv(FbM49t?7-Q`J@xoJƸ"]%x7YĭJPWƐkH&T|Ë:ST@d7@P [4x M3,6Ua $v-M2O^yYfˢŒ_ 9xaMh1[Tla\j'bC7!핋3wnK[JFXQʁ~mĠ '{LZR@g'1T>ŏ:[d$§`$fVJ Egtg+Q)0'p|"l"cz&0j;E hɏ|("5@!1]TT彚㲻{SWg5ZxާZHy7Or2Ԣe[mM6s\0{z):1~+t%ǟ,hҮJq Qf&k)/%z&V3f KTϔ"{ l57(rl7=U[z`2/VL1^Q3CF=rfm4ВA 0Qx ^mMf$w/Ȑ\;AM1 ,ȘWMɰ8 %3 g& [d|3Ndh|p'sqLv-0W쑛mWғJT l@I+to56yK {RG~d¿\iD!r {Uzx[:F_3ňW0&Bv% JO#Y/Ŝ ̷O)FPx*;Z`F}UN=UU d|x(p$/:v ZvȓlpgH']]pb2`~\(‰VC$5gi;+fAx#ΔnztlB6\5u`/UCC|{ӔX{0f1w5L?W B뛗6P] Q͈ ?)P r!IaJm% DmR )~B>bu)w*j\S)2 Ŗ#˓J='6BKOu Gv'H{a*CU(oR! B,a%ʘ̄?-ޯ̡~2wz(Rh9teqCmt|T~T!T [b&t=U߫v֭PeǙqgz\S}Iԃ"45nN'`=tBV. ΁u+A7L>>@ |۷ ~?Sl_EHF>dtbA+L9!\𸿏]*jZQSr^q%h(,pZjىX?21 zGl%3סCl7.77 HN +>`I26h4g/n}q41_#t '|YI]<3S}ղM:BQHHv61I.=TGlXUu˱Lv!g1jB|n ژJO(V0ʑux,%% MKykgcHw܁E\aVQD댺JH*/Bm7b0E^UU@呓A+DNEp4rf ]Hj2lE푽⹖&i!OvӖ'9]st kh+H^/RMGz tiv8_WaFM;y7h1 z-i-j\X| ٨*ɬ3(8P#-"h;CtV M25PUIKͥ|yd{-(.0c|3zH;HиH)YF(׳<;SIqoB*&ÔC!=,V2== 5 4~06oZX!AƤ` jXD4!@\D|6zHnq^DnO :OΣI6=bD2kd"[کGx3=@&#E=~Ts-E>ZzR7Lf"x(au;c T_k,8G2pT32C;\h]rHIo=Ī^qFnϚ,>Bxe!F" ȭnv)="3cPs)* ]}!_.9vun6&'޳mL0nEXYǵ g?j>20eq}8 1:XG\rh1|ݓms4ƞ!XRxb-o-%bURV+l37 ~D;Y Pgi>Wr1jD &o`Ԡ7Gs_ wWÏ~T?m) yvEXBXઙV5դsoJ5toi $+7>oN]U_NlPM~7A<DNLh |;sÉĈbn]<;琚au?KX_Oߙ'Xy_tY(NDC*Z ssZKD)ZUJ`OlC6^X/9]-;TZR|%qy{x`,sG)%xT!j|b3gV(^06D8;A.9 8J=.ې+fjdqlUAcFSXdMS S`mj Ld7;&A/:h*)QT2 ݚuX)@]X$of}˦e~ ݫ2`>dMQ´;Qx]22OF߫:n̖E! mPN-`f (j\?3xeo2hݺbR2*$ BgmQ=sb-ĨARCNx]M0C\lܶ7Yc79S}' 4,֍""p3g69q2t (2%CK{XV׆4#hGEOO=oN듮!D$-@A%uˏBw7>A m9:ldEsm \Ι?|xh3`'ėt!2Y\%)Ҕ]] K]87! ͍oY7 A?ڌTJ:Bw6W4=ݮ!gI L+컶U0JS^ e`P˨Kk ZB \fHs;oo Mb%K,įe(-V[A4[+suqP*:>ny`xgݖ%2óNBqtB5j`f #x*v554V (dwM f(z73sC!AgxF_is+)|}}i=!,xIV)ԻUqRuG'D xh*i W4˛EzI9sTةk*l9lsYMT*Ilɩ7S;((HU]J9 UANuPM c8Ti`zIB1"ۘ:O۴;fl*gBláqS#綋fp®-rM=On_Qf@2+$+ C$ E5K#|'b;=uS;rpqr13З(BhD`=|@ynɁ}޺1A;<֬.4Y * "l3% lY~8ed.OQEsWz9-/i`zszk+W;/&?&ޗ_*D$PT e9=XbO>etWL6}NVxAHN?M=%2q /UVwh D0j(.cQh3/6~݇].L}G6}%G1>kaQOz:aC3n]fu Ӽ{TQZv}ip#0 ?nBy&| Ӫ*ZEsEjv ͢GԠc4 4g`֣V'xq{K8:}{رق݊V٪i{AS5|H~tAI;,=]|>35̤g/"[bUr'vG!o:"[((&ai97kIlYF#5!Ubh+|i$t+= &yMiY-Av"&wAi6Xp6p1&__K)iPj06EM~"GEǯ|9VPc`u.v^?{H0 ۨ vM@ЭGy~byXk?5?e)"^>|=zH2p1Sз 82 Ez`CI%@$3K }(E ~rlۨ9l5E*Ѳ`yEz2A}mN}!_|>}o)+ ǝ4G/@!ԏ\[b4&VǙWJ+ؠbj*ᎈOѯ>+T<)c.$ҙ?uE/z̤ ˕]U]O`b"z_}$L+WU 3e" +m0S'9Sн2oϔIu< L9n9 ]p vBurҬ!{0PMb E{F߼{{xZȨYqe,TR=S)u_>f6MSB/bܴ/- @(XDL`:Xq :PR#xFFjr}G`ϫ }lSsx%i{'ydg p9gaWJzCQ #D/{tTw@X%+l< emqb5wfENj:iPEI  @㨫m'$%jxT M8LQ7,N\'m"eU4A7F|gzF[^cVѳ?֗ >nlL +9vhCGP^;8JhUT-$ U(gUZ)4՞pKty-%)lx-xf{t aMka2'et#YۃNEZ>en-Sl |/utD+#T܄z% Е%h ‰`¥7э7 68uw|JяdZ.Y8mx;x @ykŨr{Hf%Asݳ"eqǥ$.:d[`pȮZ[W"ʥﬢFQ]I+DXTc&.I ͋"#ZT?jؼи@WN%e1JHCy;rT_4#>nf0yY)4Ae?9ar pBrd1+P5p:&׮ړfEՖav71 qI|$8(Ya+ ɭ Bq$KeO|:+|> ;T87h5 GPk*mŪuڂ\CoAK +ë9T 493IQqӷ&]7F3wroe87_ fI'@aɟIנiA13w#5ˆϺL[i[zUX+ZYE8)^o`v@=䴫CYe*'ܣF0UG beխS0{R[4zpR8Y_☲d{ ;@6`65WӬ1w-@ b[BU+/rWP=$O{>*kب5F8}b#t}Ќ\T @tyVaQx"w+k8d/i#}KJ 8pwx+ϗ ѕ1qN!ۭ &̇EE5%Y@Gt|"x@!ZG7 $ مes!d ,BOg?Tc2P x =Q>qwPWB h=~PcW2:g6{lDٚڳRD,淶6SPuWܿ׺AG;? ⏄tm56A}D<+ Ov}2#nPoj(fĸ$[HA Ϝr?î"LĩjٝLw:ӰyHx˅Ű+/`#@'S-s`@:%0E̱ؒdOؔ9@YJ=3p" na#4XJxAr_M6N^0YHIw%H89VF UjB%<^Vnj)}O?ĚwWP^IAob dU~v3bŧS9XUV3%m`tA{v$/dADcBR0~t@ۦ jT \!+ $J=O1`.~+?k 6;ڡ]$iFM_8)#Cwk2]l;64 z$Z&(ggB ~kd\ wς8IyMpgZ,/|X牶}\^_53_|846nOebq?4a~TcCأFrQb%B -wv P&=6aa> ~<Eu_'8|h:YQy8|b (e^a@V-X)?u+g70}1^`$ZDZښ+n9PWgpa#n.{}YcѥVQ`]Wzxs7\JO7E#71١ Wo)29H؇9FcJ'rkskbDڱ"QFYm24m/6aA3#S lX dDlN.e@Uj30wXE鈉p.-ż8( 6J~ \zlxߊ8*|5xߐf.P6-BkT᷃6o$N=£%K}DH[׷aeW-@TC\y4_d&tå&l =B+q:tk2 {*}I68qj;Z ro g0Chܒ4u#`"-#3eO4yQ⑩^咻}28^#EOKf@U±T*zk1'I/:EMILIMSNGEb<rJ <~\zRT)eDGmq+7[{cU!&pɌ^5z#p='s}4*ï>!4 gn%[E/_=Et?b0[3O5yPɽ.p:I5۳}K%\^͐%h5Yfb Ms &Eu25)tn_z':7> e,L+ЄTcgdP`7kQZs\`gkG &&(=(j%>i]x0Y~ l(]H&RVb%-rAT)XԋAt1ZǕ=ܪ\8ܠTis[Ro5ltH1RX0qLk3#g:Zh1deJeq6#73Cl^hį N~1QS/+,VqbP6o s>7]vUHcd͝bb4vj0)}RO*/nE]+6ZR`bdex `/4̏'3&P_A=Yw|ԳŠTT^7+0߿?&~2нvTB3=Ђ]F^PáX6GL|ЯW5/j3+GNj냫bR?Ȕ嶿MtƝ^22O 68{ijpNLDxc>yoҁVKBo^zsϦW[-x!y cInYS6ZCs;JsNs.2ĸ#y|lbfSNhxӃ6.HV}g"tIV}N@ FvsrDh+{ץڡyGpqpv7,̞W5ShLt,Y-~OZ78ӾQǡtch;~+ڱ|!/ {[}<Ş*#QGtH[lԯ w?sܯmn)_IQYnVc)?5)raXx1;3;<`$!csbM_/>IGgO AoaS@?dۺTpqh8IeMB975\,>7l2J[lZ0}gShRǙ/1zO{:ߣ!,ֵ"S=#&6Jo8i iYjБ+`Bϳm9.҂n #=:(فb(ZR>({y5Xh|SozoCG Z{tuT'#fty J^;QiIm:{P{T+eIWd%ۑ)8jk{_<|1ȊV晜vFƝ ?uJ+(/EgCQ7H,%]LĘeEvRbe3f̆gb܆Pqæ p -vzBi$CkE4ŏ >覧;߰zf[#e +_hϫ&v 4ޱ}np:\n Ip8IH^kww2S.28ΌDAziJ 1=LK*0ZV[v?&K,xrܠU"p;{+AklUH@Q?"/WbʞC\,CNoWL:j'eROX ՕGa䘘֜sEf`*"ywmbLOV4wSG63g ڔ11ecJ>(L}jޚ^aʕG4L(.:gj[,6s\ "p]-fnB=P {19:a۲nKu^>oD靶&C}|o1j }c4Y/.s+\@DcaV'xu*icຳ[>(~0&Wz#r=[>3|"eG,$-CygFRa!L4 Ÿ9ɂifl*ư%gٜ$9-1jMgY^dܷ0.Ň3 \|~;J,`QӦM2bMA؇8q(8uْ R U]djSqI^D>U5GL̿dS r"ߺX5mr8:A| d0`Ig<)Md%aQgr|$.S%և&?k_ 2-n&wHo Evim 2tw+k4â]p>Wc3@.Z-3tCN1|eʔB*~ؗmDO7qsA(gq032!JOjJ2K!,?w(YbIgUFeMB:=mguQ}pS♡ 1pI˶)  Ms"Z=Qky9ggӦ(uϹsw`c ` J"B62 ұZjh,πr7I=>{A߿]Cw HTX͑43F g74452zUzu'⒟1ŜWƓ?O-j ^D{]5FOeo3NB_-m!'n[+i$&I "#V"WUW{D1Ҁfg%QKaߖ:<kVb.['hcsD'h_X=]{|OXl [~gGX-T?hyChf`~4&;I|8E|qgj5+2C9F͏DZ=yۥxi gҿC|*rۘ3:c }c1P?d vG8L-oE"x! , JU|a3iO0A8? ¤f3@$j8[ysM )4"=. jCl$'h_IApp>$yld2yn~"녇:590zrpFYJOvp?%fGj[=!3 }_nQ0Huan-*Ap|$ۡ"G iR6`_c̈4rP~05|:TB}XkmfHM$^fd]J/@L*g7!9L9jIi%x(3]@8) 3 GA ]^T2it-ϳ(ȶ`3RI4A )XO N[q[7\Z1S}ڽh$ZK3IX%:iҷ PVu/`Qs߁ Qa2Eq vy JF뫦)58fph-$`FilB0MzUt$S,'Q%LUS{yȨGt>Pt` dbHӦZKԊ5pI0? t9n6(pȎ r|dPK/3 K;#pn8A19- n/1ͥh4Ssq 3ϴ;f8ɛYC-Z r*E33<4I`{}n׆opyj<;p+zo8<8k^FWv='LI.w@ ^Ҩ{˳U¬Vrl'vad&)rVD1T?.fa V:[^2_㜢g[q+2a%olt)e-2~X;WaQ4*\>d[ߣIo$B߇4-I[Y5ȍv6=i- |%VD-sz"Ol=hC(PP:t p?8aqdYߌV9kŒTuA}2&;}'k v%/zG0C1KIof|-zܩ[Aז ucfI wͩEG?A cƍUZeɾ,ۮ.H0pcuguUpZPGgk#q֘4v8.6;>!"|ar~op7$0x{l %; p$rGJH̡Pq43t6:TD +qRe,@ >ΑJPZ3a3=i,ٝ߿' 1'*)F$dHQL/ABy?}Pq "2tHy.#Bqi&5 3yO0k>n/|ܲ"2wwo!" JǕt&h@@E%RvhvWE]@: /r𨝀2 KN}h ϓa%􎉤Sud2J+;Nft\.Ց{RĈMcܥ{ZG4Aǐ|7g1Uf:-'vG-(x_9, YO1AgK\ ytthm7$HB 6#K DI{=dzi[)iMRBJkT.-D %J6 %6 X돮"锼Fn,uf VU=%( Do( STg@ :v#6jOge-[]di(iX4r1GHklitϒJ5B8B w:ښ঱eR&Be*!~ՠjNQT6/ጒ+̲.>Uz!ݟ[HtրݦweȊ-ҏK_A<75<iX"3h ܷ*+}#NMp5_!iE*/%ͤ7".qw*l{_ L|t=\M =p0ʈݻ3ĝF[IL;5N/Ks 'IP3qCj>~LfT߅PBIy(eҦ.J@-)EfIقB* d r5b_ʏk -θqBt%fwt"qW mq> 5$8e 0*\V5 'YϡJW*uVI\kɖ(fӬ&UgB*MFx^\~! 6cA9R @34I CI'j!ç]`~7FB~$Xj ~h895#vD)"P87H7P}CRj/ #UnhYx;:SG}P'!˶A${UxkK Sm \]٭y{7WDєN. [ 40ԕu=\9 OI]gc֘s_] "^wxr]jezOX*%éK7 3BK~|m|5{>H$T:dDJ%K0βàck}pe/4iTڅ3kDQ4K-&դ lk'c[^1:˲NDFx-6?EU`6K{4LAR 9Ye'c?6w(id޳[3 $M>DQ)nEY(Wa60yJ0+gIUG0m^2;&~({u5@08Og޷EEh~'l٦-:`d&ڊb߷&ƗkaHfڡ~K-ay(\$]fJB;*q> ͽk$P*,nI['>iB.[8i?ExO`(b?r3 t(uC0a F eC>شC 1$'u2JҒoU翐!iP/W4T]ybV:GlHaOnCDa\O}5]ōzT+4|F(I<\nȳ)XL!ΰ«l}/As'C%n6fGl>hd&0[z9qן{F;]@/)`(u=ALnQBqI nݖ ۈ umT(Mxe{yg*\)7anKʣ֫<#>[g1J.kޡ91jκRì'I/(bҕ g7y03kQ$ ob p#m-O}7L!`2%Nq觰>Fs,q3gA< ;" p}U-sfHɽv2zyhĦAbC'gcM@|B+c]lXor8҄owğͬ!6'".FCK %C|oSLK}5ym>'(A?1ʏt>X7=.n<{#U-0{_~B*慦qb8~ J1ӧL7vPbZHq2{p6o/X]5hJFUH9h?{Ԝ]k&Oq `w8E0jߡ/X<`)?k$K2 #SFu2w&bJR![BA[MT6`kFS8ynfS|vzXP ~b~1/l2L[nxǡOGX^EbsVHiqdRFoĴfG7ysTxߘϦ| ڒۃ2}x@3;9Ċk0KBqM9ol݄t./E>%H0I*KITm4qA|@ ? &{OFXmr!mw,Tuwnk='o人e }U4F$CQ/L[`{PtJzMOCGpU31HG"d}{L=E>xL ͵A͖q-TD FjUKJ ⧙r2JO[cT@-FBϻFTQ?x`*$%ǍM=+}:l^FW!FJUfǻ<WF<5t/]ճ]wz{ydnT#f+-2h.LFbW6:1PHS­97=f|P_+ϰ^?K!zoNȴJiY=~,6WA֛*Ȧ|sȘ/l Ê[WRc+ KbEZ|n=̒M!)M'oToalJyPNifG7c6\ RKz_}~Sn%Бsq] ye")I3SToK&fTD;mlv\$oyJ7L)Ó 3ѠeDEY)C Vw1t_J#on *nFbgBsE-'r Z.)3#&2a<$ŘTe0x  h_yyy&ύEX Q܉!SL3AW&ȪPگQM!n)F+riHXxK`}.r54N=j92 `WhA'UTEb_"-2%v9nXXat{E3>!!+d}6(0DUD0Lzf)o)\~ݗpOP1ۄ<;O f~OఉCkC܁>b f^}C75^TIB/o8F+9ϴx-T jx9x xǯcv'({𣞊ln綵sߕ5#Al-fL_]m.?+%*><`9<$Z~8PGvsPNX;`T.Yb+LQnjpt6Emc\ 7nvOKD^[D4KAd/%k.fSa{`LU5}S]Uvqe5ѿwlpW[-茢ua1s\tRE|*J6'R"i ckZf?u<~yd{vďG-T47(UT@\3W+o'YbVUO^x1=T{ MMyTpF˒Yw=nYBy$,/l *u50䋞^  x*aEEKf8~0$>Eˤ ӻ8 Xpw|W:c؅YTnx\i6Urv"{omq٬3nU Q/l<(->T; ެt_KgBA_WW <K+^ĺ3h AD0M>NFlb㥳8@d #Z%eMZS~wh!6tP2]YT 5?f*;r8Rk;(h)*MR@;E1?n8 b#̓%HsQKضg$I(&O d#&P)=<2+T?Bֆ(xw 7H~!!!%4}uV{o/Khek:0 mU:cYnPA"#Qs Ќ e"} pHTա'&-c}F\cшyB{J|耶Q Qb~dUKd(Sһ-C) X/ўNЩ L piߔLmeY$9 F-ƌJ4}Gz+jACF8;ńŝRZ8܀aԉ> dP@WV(aԂ{/%RnmNFt=RX7| /N(?R.bM99{<b͔XG7'!~ t|&EDNs~vهC$DTxeHɹ4Hwq3]"Ll@2\6xG e|,>. dA MED1)GKxl wasAP$u] m"lDЏpɵN G=ok𤋝?G[:4^&Ob>Q [kp1u5)I!')|F(x^?1Pi ,Avd 5Y21^TK&Yz(5xmIDz 5|M ygWT?J3')HOSR;=3x`8L\i؝H^,ָ}n3cׄbU. Srn}@P:TWfIO ӊ>:v{Rf(<^UGJ2R}rYXAhb{N/Ǭű#v*!˒8I4qHs H놫 jwD1~NyTа}Y?ACCᔓVakE&~ Rg颻d5q{][2 ΋#_.so"HGTӺ޿|ۙ`ݶŒ zde*!CV2I^1p3aM߅I'QJA*QSn 0GN^Ă[-ZRY+l洛7 1[XSV=҉/٩.aiOKf1z`%3o2wI^K#`36kӦKg^u¨GLW8P9`t ݁Ã֑|(SҮ dz|xQ̞aeZk<ӧ1Fh,4Sߺ$RmB}a4M%0" Ţ0n_i%>[g+R-.%ɺȅh r&ioC#X/Mg isl*6XGjPECa(&0BoSȣ=PɺE "AQ*mmwd/F;PQz+Üd|ukfX+P҇jo`py#b( ?dY,6B^!?8W2Xz}2@yq&M g,KZP:(f\ǷjDRO$EY{qak";,ysnr2usPZ)<g!6Tf5ޛhh~#U{L2OQRmnȶ-)w)}6N{E{}J4_< LU"kV S%{lT\d.6&Eܦ?~&MhhYv1v w{{ VQܖwTʨ쿦/ Z/0H9{daJY3예S a5rQSkB%K3[e|9xp 3%V.u}F)>"L@WKnh;Dn!:@L82MFrh@'w;x leOdh2b}ŀB- 趄!HG*B~L@"Cɑ?ZWFK?TR[+/`B5<,) w܃gӒO%W? STOyN<;ad]8J;ƞ%[SYmtL69kU*_`l1D*hmv+4?r{Ӣ{nj7Φ5jZXE̦#^`Өy3TDfQY "*rV՛c0OӸLizqgs ǟ}DV< 9 C ?,<mrd(Ns!X4nV%^N(ܨCdoKT# ,>q٨w0&2ft{A@ˆk##5`6tm,>-hfQ*:8^,$>;`O_ (-a~6G; %Ț&%` K%B>$RC-+k /lz#툍ln(,<A\R6JsŔ5:RF>BxCm c@7,u{ۃ0Bd)Zµտ`а-y9r7 :MLLKc9ncr˦5N6Q#LdIdԡ#Nx+.zEd%QA:u >őw~)E T䡽Q 2f#۵lBb-Ķ*l}F(a ף+R FxDM^2\caxy>k'# _r̯ իTbQ7] 5=O [n޲DJIc c'E4z k]kQNwڋqR|PڬJ2x2 T /GkB5F5}DRG]!{}:&w)DFu|TZk"x_>=`#"N&zLZ~H XPJXh)(J…Qq?/*ԗ ǂY@U5T0if:x7M2@^٠Ws>ul'iYd K?z_4L2}XW  "k=`3:k 32rSo/'>L|+~n7 Џ"DNjN[Jұո$ԵYX JW{G֌bܥVo/&6\>& K> V0l2&1竏%FkosX(\jK qW%XoϥGG,Cu$ ӢC G|T}.>C@˰Ρٺ$5eƒj  Ժ`]" xr|snhJgԷgۃ$ɰuDOh/ZDs&WhQ떞3];g˽E_rp9BϺ!r7VxX0#xľ=R.a1/L _۪jsE;69dw)I^'Tm*RT.+fh˱󋔲 l0ԥ\D;s4_- Xqպ8 "5eg)I0hj .N(ږA!+H́TQguv7N};WC eD2exz Y[FV{l9]4.䷩&N&DȬQ1`&@ʆ+rfteWi@{gХrSATt2L<*DgR"f^qobX< Ǝȗ *g B`\ <c7 E{'',)N-vakNQ:|Ld4KCM%&_jgЦCD'>)ŋUU&r>ž@3bOP٬@ 86R~dE7r7w opNu81_0O#d^f~|4Xx"|ړgGD˧ӲhD"8A!TVI=xםrV KdYH-VRQC{,w3z+[UXVbq ̀J8 % Fi5jԵP.A5?\y} k݇/CuJq(0>͓ԏbWQm./^Lg`Z[{;b|vj-+'+frO߇Ũܨ8Q{?$jկ, \4fyͽ^;o v7wdqUSp"H;lw4NQ:|Q,B\עљНIr=3xVx`p06h -4:nx$DedЄ]bb9F0%2G {$$>e:~qAyF#۫)-rl|I[Ɯ;^/@Ai\0<3cA (\̣?Of/3E^AA ZRD];g~Gx2>hrT %{ N1+> bSFz7z5?t?^\ؑo*܃~+#&AЖk>g#/xir׀d7`=zQy 1vEt/anM?x="!^4x /d+dwwɴl,(M=b’s AE_(/SL oA34t2Onj!꽃,\^ZWï\4>Hɼ l?}#CzE&B]ˌ^a H|Wsx˸/dB&R)EM`;dT@t@-6E`t|~(lM {* sS-z\G]m}qO6z.]6Wq8:k3uL!l.gMFWkvكۼWӅ8^AOE@yueC? >#CEMz' #:&oH[jBp// p 曕c|\nF: HV!*a mI;5/T; YٻM(U[8 <^`P)Ʃ_1i(iՂÃ}7;qs%4E)_Ԡ[s;cw]WbR o7@JAڶE]hnqk{ʟĈv =%]/u4zY{z93+;.jNN`qO6/.@8'Zax*}ZeNʥyHDD 7qvL[N%98c0yA#Nl0Au: l#=bO |!gIܯ<SZ$[~p݅U0*f*v߹xf:%-wL\G>ݠl&cꚀK}!xpssq\\>ۡuNȑ>-`eFj%^tG02u+=[RT0iGצ}iW {dt@ŠE܀vNL "Dү<̯N 42GFj /8Y/fEzx ,B >Ru-Q$նSn?֑ jokTWe )p\ҋ}]e㵜&$F\F\=pjq3 +8>ڋvT 9̻9Z1\`̪15~lG} d 1i|]X茞SsvR$sPq{/^PhvS\)Iafj[)io2-*ܙʫYYfYhkWEas'MF"9!fuXnG[%+ÌI8>JaiUdZp iH=Mh\Iē*d)uK|[nZv{ml˞dRD`"l66Iǘvw1nS4Lytėo b7GR'l5/ѡkb8Iф]pqH>{_9o980e)/Df0zPxFwe$b a#}^&T[樆@{}7u$ڬZo+EEnى :Z{D+{nL$$Ŋ#(K[X:VX,jg`$ҭP],Ӎ;컻 #[adRlxBY ԏrU/d=D@u]yyނ#/8V`iWÐr44gt>a3yמ^?p!Nzb_'2[s./fO? V|s)o,z2}،rZ.OTĦp_ 8:i\:ψvH.4ܥuK4+>g,Oj|4٤|3`qXO*W\g"Wj]粦m5 t4@VXz% 9?g( ЊS|+n>3>'?'5X[ uм ^6Ujs3ᶣLǃzM;$}j>Y[ *c@۽kG jvMv)~|Q-֠#9]μ ^T"{#9jyu}9;Hڏ$uS=e_-z-]gWKn`88s^mÍ&=y9-xd'5oӟu:=VJ>vT@B5Fiد1ߋ-j,:5vړ#9$erEI[Z/whZm@NZ>'SkoR`|*^XȨ $Po5,t")32>A+U=R~{k>-ni$>NB[ęMGBã~jr"N?9N Gw $#1-3 y wJsfl9ʼn HEf0w.~jD6t3ĽՑɬH8b&'P{~SE-#,-',иnSSZp%6ju\X4dHu"rK̗˷aAhFbk[c>|% zx}O솖gd}vֵy+y싩?AQ8yx:YG,GgGi˚3{Gk;gp/ Q+Bwc;5yqF=I5J! SZ[Svy=@#jiFi0Lo ZqvƶwJˏN@/h#spI%D=B3~ODVCvX򭮬o'̫摃efq'O_lj‰($z8M췦yjR\u4 У@H3y騗`^@/vյ u~TK07n^kvg`Fk=}<*=s%GfFH%9D4=olFd 0EԥISԋ;-YS Y3#LƽK>Xذ4Ncq I;NFZ*Ɓ1m6xwo *zyQO,7?5XdW Pb< S<(H(2>1U,O`~Ֆ FW֩o(+Xs }3OHEC-}k^SvM_+_ a3t7wBtO78ɧN?Y gФ9KNzfO Ai6Q|%* H~rJ%`F=~DܦJȗtRA c@)!71o7 ƫ+=Y6 M8\NTmd$p.Be*%90kR10a7Q~ 0Ϲ~E\7R]e``oL=2.4.c0mTd5r^>-ZȣQ4& r U,&Tz bb2<]V#4#mXE^Uյqt -4|mXuVui-E'KPy{aDG@*bR%:yk;3O*6Q쥤H.ǎPȢ$Xp!2>\HHd&oƐ\wiH_M%kB'gMjMz$ۖp.8NTqPkSIDd@2) )sX!BUPX.){;}z߭I9\k@H5|-܏9W&Њ-)+q5[WV+y7Y"|WY7}vaƏu5v'Rky:pB$ s@{ L7D_| Ŝ]{|c]K1+<)v1 @L;ѥ lE/;DjB_Ȕ&I e2l]syՐα83ۉFKMXMe(e_IU3%?T\e` !FT?'Urť*XPk?]uF A*|͢SIGpKa8!-kI{ul鞱@*J(fx|?Ux&|ڶMh>*9` Z%("%%}yGLANm{R|}҃)TH!Mr}ȕ?9MסD$1UWo'xf0=ddd$-6~z,ۚZ XA[7u9lWdU.O.ָ)Mdr7tޓFcpvҥ9LIUQWUu=& 0m _ZTէt] 2mL+Ufڲ1;ZK/r ¦9Êlײ>a$T~{$$ IPXkSԪhzHl/F ,Ǟ|w lԹI [XMoS KFფgTYXEU-j #J\@˽!]|zлIg?kTrԏZ {y0 9pĘpOx`{!gF^9)3I|Sh uztp4:y98WrG$+ΨV,ɕb]nP2ZyKt`LJ:H؋ZZEy%11A%Ƿ$jB}7-Wپ&7RګoQֵdOcrUBbcOK2ubӉeU7/|Rd 1&EsWMoӧ$uѾ2~-Fb"^jE ,uןZ숓G׸! •L@A\wD˪#}pEu943W煁#UShMA[T 歕#b"^JhV~)ν*%1XcP2dWEK{\5Hm_~6T5Tis$/ ~\.P\oxˤ)Ԡb$F M ̕C#׃Z2X$FtP# oBq.Kz_:6VYslڌiؼDͲ69Vh o(d64cbȪs5#dFY>}Ի ?#Q]R7!C 5fb!Ԯqٞ˰ Sge`telṁ[|eŮp {dȤiCF|_٠*4ӦOBnex t}\ڈOrKffm H'\NxSf16A,>˹i}leYUza濾@M^hxF9M)\V 0xS ^,Hti4j8*! rIfUhd"g =q.ſ0)80j+$6p(ȱIm3a $I 6* {@ z4+M^GvǨM$/tE eĹ4wNwϣh/io_^_(#'d`T|KeT@[gHpm!x| Aq7µ-?=S[DFÇu}2e52!>پO/44|jt`uQ{cJʂB>N^n$ `~(C[26EkwAxzX`\jJ~Hs\#S{̝;a@(}Jr|ۓkx5s]!8vXꮧ7p 8q %3n?CEX^RSB >ם$C(_>uGu a@un\5%8tS9L3^R{tJόS*0i˨(`D  ْdrgN )Ju ԀI?RrbvE dX$B7].6x'>Lv;~{^VW%dP ؚE#n-kzpxbrHY(j gXrɈ*^>9&ǮKs`}F/PUt60O`PJMNH pHG2c6yQ{ex '.:\4Sƍ8v6?Afĺb%x{8t-o:#yF'Y9{ҿ*_ɿ.`hbk+>8K~#'1߃ĘLo. +VVaTҕ.m[JƿkFP! {$TxYR _ұcQR8M}Վn %V3R>Qz䦵SN.[YQm\LMCKmڕV 9/vR_@m"$0GbjQ5Y1*%\/N6VXDfX-cOfC rwca2Te&h , 8Ա}-J6鏯_I4Śq@(KDP1(v ԻbkXK^&,K>`wDCK& vj(9H)ebm!Q a832E7-Sq< |>w>Q%c:#vh"PB c27P0뒝CTh~fv>'mL|+"1gJ*ܵ`Ct[|`MgC $|lj1qϲ[]*%w"Q-\l_  m,'J?D8nVo &V2P SzLCP+ԞJ9jztQ!D`x05]X羧X7#c7ͻ- \Αqy?귝uJ*t΁(30?bR/VɸnXg!@amVn>B="!Z񙬁|t M bĒ(rcstGIqhY? ݁pER V?AV'e YR3nR )E/^;%'eWJ1L|[%)abƽz9MG YX;wlWHg&17,!")pWr~M7x'7$?rCzUشݵΐ5yqbiE`S~%g=%l ]h7ߐ=rNKs͹.PoP梕|] (| ̟ ԅHaՆss5 <]T$Ϟcj\gEƒòzR] #|ζ@*dx4Ɋc3o̩o'?#Ng*S*Lj'~"I9ݰ,4E7@V'6j+m# ݻ7&(}?ӶFi/3T뿅APQhu ȗSFNGEƆ8eڛonuܦ_ u}dኘ*n\Z|P}:F4ʊv}h'dNgG/Ut'x_"eƎqHNLZӕQ|V@ck /3/YYGiqc],]p@1eZ4,-JuR,66~٠8j8PA`gG5\6WƗ& # @s &28cDHLX ds&}_H S\T0?o8=:EOɖ4J'dL:Xly5+"gЎLZXP۪C C;:'$A#KOU"} \`:Q-rb=gM l*Dv4dn+b꒰cv~7BunbK{$M,Vڇ ^xReh.O)- ց{NGKxWu`$(z6b!}3h䀴11dtrzŰr_ u"]9(ݍ>RV_5u@_w66Z;JI/d閆E`^7n٭d] k9l^Xa%4v^9 Ǩ2p-P=s4#_3k'ASy(&3ݛqݝ{Hy1tTa[V'-2^täwj;}/cITZzyu#AzϙhRE\Tٛ=ڰ1ƁG {_q:셫n(aVB/w'hǦ.hp Y^Rd61BAleʣ|{L˨Em2pǀgݭ{ii~ 90DX v;Rlr:lT6Qo |BMzYM9 J!!JxYҤ/uac]L#'BBX5J_aWVihCleG:fSS1NiyyD>>Yt.?&FZM4'GQK)`D_ӿ< . 1TBc91=-RD!`.z{Y']|&FG)mXu,Gg(ߕ 5a$ B$ѱ }R"r˞_QlBV, חE+]~OyoSrCisg4_b:[HmGUd/Q=09`.uZk5C4^S8뜘K׳Ыv'\k#TslFp%,K\_?@ Jv6 T?~.֗Eusl3mܺ[o?ypg11zBdXB) {\?%Npm~Ub=|t>]1x0pG COkᣦ{ַJS (2ЇNߍg%y|s?ӔG_@&׀ٽmuVitX|(&0D!lt]J6(RqdقQ\MzB-TƗ;,N~ϮhP9ź^}_>ɱ^Ŝ&Jf'E.est+e=ʄh+&4#*.\Z)(P0zO})CANA+biC"D~mVuv=pXd+ ٸSf@%d~ڤY<'H,w?+f˨ejw%RxIY-YS*09WAx{e³ݎ7]tt73kףh1Ly6@KW s3eֿY̪OpK^-d2!sJ4ڎDۘXҏ4G_Ze /yhpŗ6?;4ϣqɞxc^tKYQL}NB=nc P?>ahƈQlС#!{xɾ| E u}87Pdj W4G?q8.@fVOh$|[3C.&־ ) 5G #g-&U{ TG.k]hڂQ+mgx+}|,\Shȼyq:y-6N~5YE3By848).X ^|!S X=:27It:AZf>-:!?(=)V P s-&d։R1q/Kմ(kz'{Z;R\RZ=&;vv->MSP3a1uhis} Hs0\Jneew YXHI&qxfu13B0DiIp5Ȭ+Ո ߒ&*ڷ)K}kq0d`#. $%(705NOVVa:K1[`W^=#hMΊ-cYG1ɩ*$n|b izҨRKNiWq~>!hb|łF>م֨p[!!VyMG'g>~@.eMr~09W2U&M @AO&O W׿()]Y vwB{M5{ 5Jt[Z02~W@6@foe4 Q`X ;q{00a{#Y lcéHY:8+U3+;C̻.ԻQJ"hwܗ@XG 8E{=l3OI )"cc8B]7&֧@'_`5kc())q dE\5߼&!9agUr?IYcwO&QJ k-/tUkN;WȼKt1yTR)سc״mmFT ^E%XwX4Uu >8zE{}# 7iM(aG~()%ꎀh\1ȋbesSyb"5SW!JjĺmVTDF_SJZAtVo1^f"4]Uz`ض5(kQqxISzRx\II [ԧфj3:sgsfmY ~lOP`j򞞬zNxMs`žlQ`H|IBB R4ܔ㔬샏B`ڭ~_ 1M޸oDk+g8# f?j=m;}֧Eu&g%o m gh1m7:͒_>{۬#{ҥs"?.$ay%/.!%GZWrjwҙ"Up!?qkGt`;3^e,q3؈G:KѸlם?8/MRa&JƽWGFTtѼO"7UH,F(=?d#0w4['dda^()M-"$jT@ 3+m:2; _3B/&+%Fԃ 7)Ml`QTT:RX]70*a,^n0Q=/W;Vdb=TDd ӻ< n!&O«)ۢi- )*E0X~5<vfrzw=~D{̝m*WȥWr&cl֊9@֗Fq˅Aa'3/-a aduT:՗݊ܗ7*G>7#y> WD? 2E L9䮹I։D K`TBML5^$u/=.df"\5bAΧ?㶖Cޮ_rX 7z]ȝ\} R?v9~}~v?7I+CPT6wZXqm{ڵuH7} ؂B(h3eUt>AoC3x;wRGLGSŬEQO=Y)),VtWfvq`7zlHL:RgNlL6刉&ߨV8 RĈ`"µm*:ytmPbm!I,lRA'!?Kmђm:.D!2|%zk_7OjfOC5cg?r %Pጿ2 ew2 /?::]I&U%%D9u\]sJ._]5 Q_;3ch@:BSHWyQ,OpR3 PBpU곫gJH#:z>y9f'[% r?݋pU|g :lMY-}aEB vӪߚfKAU:ڳ.r_UӤ.)nMeXe_ a>]0#y dSSR$3Su[xsCXݦ L[AucgF?{ԊH^񥳘*CnMla Jvg.T˶>}+:MRi5:q#yOPVrz;\Orvd`۝Fjb #* Xqi3uw5Բ&q@ԑ 빣DI4l:!iҔЗ|jfzL;|9oHsPȡBiNfdtuvHo2&뚭1?! f4Y5wgY喾-،13 ȁpszKĞwH$'xSN4dAJ*a+G .v .E>Xo1.PCqV9*@UK\ F/@X CoIme6lG߼OAMyẩ3\Qw7A6=8D")6pa$_8I Ҧ~5rHd&4b)31,IxܢN&LH4nipm{b[~$mV^B YKz&qڈeJ"W,Qy7Ov\\+zA{=d|C'jhM*櫻 Ltʄ7Ȣq9 DYn5p1&sQ\lKf+~ؓϔIks^BDRX*8֟s ] tW-ULrbs1 ]>ڊ^ [^ga'}.w|I@ͿJ~kR}h'$qfьt6gNϒqBP_YC(j#.wFg ~[IgwD݉79`Ǜ%:X9ܱ}fབ|:EYRu), y݊tےv!3_^M:"7_jբ8'@)YaGv䒶Ȱr'%S[5Cத0ag} }﫫z :tfTwk|alu 1%c;+AAt2Uy4uy@ 4kl3@X]3ÃTLWfcm>-so_Mnʒ4舉vrc |ӹGԜp!ȢLrlרC$R6%4 E2TMdKE?#-5|4 7f%mxP0BX <)r(RvQF,Y[ibc#~GQz1I pRҌwzC@T ր;&vHe/2U`SXgc 06 qyVgi.!L(왓1_oՆa'6,3L?.O _̚(e1_?x`z<Ǐ)ᎡDGq XbO .5%q+%6yw&]q݀cγx a{;{;ţz:g>ҽӫϱzPa~0(ϲIDT^^Jp o0kke8J-E*&ݥcn8?R5Jr,V>vA{&s#HYQ~lG@{>3Q<uv_Z:f\)?kRw8&,ysJ>uD861^e,jlOW\(؁f!SbN&݆yĐ#e$d&rfÒB0Jx+DufU{cN }8myA=Ö:qs u>e'9jX~\H7ipt絴C n׸g}=+q.{7Zc,Bg܅0&3*hhΩ4r-U}b3( ,z!w6`/.JP  * :ῇ@:C:Rp83%j|e:ofVuq\F,+-. Q`|Yl&z]N 8њ(oQ+KhBDrct%2p"kiMbA .k[ #0-a _NJmk[8{kbS+d(o)bl0)*$}(%q4L D3¸00#E!2=AV=ު9f.).'~ s/ XQ CPr<)^'TCu6'%@AnO&xsdį)!2QH9 hc=WanV ~ `?8cnc٘Kb:?'%/CPĝyc¤jQZH?-\ ) g5D7L8| ?1# HE'h-/~˳8,;(0HCgDvVr|(CQ-%bpAr?; }o/,SoQ[}5r;ގr૽WPݵ\ڜj&>EÕGqph-yؐk{-svgTjqP#Ux!=il=M&Y"j;?{Ni+'n&r%\(/R1Xe=;)!/D3`kQu{{-ɿs^m~A G'`Hy[$^yL Gd/ cvN~tm !(Nz ξJY([ٿ'wc|84kPF!4d~hcT7dm˻2臁D;ʩ`_2UEqCsFՄNH}GFbxuT-3%U[OP#0Ԓa>*\E;$r __ G! "ڌc7tIp 3º 0B |nVBKpo:ddhֺ·F 掕4k^S&i˗ŹFc}QzI+#J(c.QǜyY8i&-H/^>+{@ۑIѶm/`y$5xI\OX&ċ9\xB&k`qOF;6@Z1ݯmv] F\l|vDu Ӧ$ ӨuT;K5~$!4GF] tUS~}n{Q0sL*LJ3t;HA#kW}L 0Fo#e7ƯMiT7u@/0VGcb~QL0"Fm룧aU\lq+}fr]Vx!؛:Ǟ9hy sLqbq(QB}Mt!f'=-u!1ba6 .G9 d_&S^ (T_]0Gۓek'*iO\Elh}ImH7CJڨ4aW6mcdS c~yFvCߐMSxOoRhT"XMy(82JWdj,LRmUnw==zC]AOvL-Bx^¬/. |ѥ}4mQi{v2%5Wp61Y> Nƈ _L1?We΋q#N^ Ct uFނ39t^{3Hc@z$:9Ǻ$ͧi욽I,2]JQ& ^~3G=;R+{[:4^#9n=> j{fRB*n#5e?3\剈) z-Jh:z !Z&445%%V4.lfS>@xH`bUs625uQEe_ph) w/~^f快, U$@S  OEy/5GŞ<(/pT\ tl0"'A];ackE6+:|09/h'8hju fU@9g.#ɤ^O my!3t{pIe7@iO٥е؆OO^ޠ4tYe EoRɎ ?@$~kcik@7%1G^ Fh?.!PxЧg30QDEgmz`9{!y|vੇD'ֿ@)rUa *txRaR#J Xfxd!ۮ(>HFպ$~def_* \4il1w !NWa::U^{\8uW P_xp[ҙZQ#ֻ=3&F_U-L x8 [:& FuvJ<׽ٯ/YqlȊc5oϑfG?!^/\XկC;< xԐ<'F=s*g2􈡬۸~CIu@HeEbcn&tLl,bFw+>Qi{ Y =`\qH` Lpc>F)d*qt{jq:jv](Vi7`\U--pg9*{|UjzLhA˶U(IC/?3:x=6zՃ\gP^b\H _&W˸GPS(R=w220zr\㷝?G/gjm?Rd2"Uؘ0&q? 6V?a@BrT5^!SԷ" ;`E#"K]&ǫ #Vl@uMnjH'LKSo!ea?l哢_fXwMzKU,ԭeMt)'F &Qg Vz:T8\=J ֔SOf?ӜEU&R[fnZŠ"vV^#n+y{%yrOpY.VCEmlܚغg[4}# W>+qJr4FDn(hp?t$gy|Zc!yo*Vg8^|I\zўVGسkROg%4- o[ypO-{\@,mV`t\˭VoX%Ej7|UȢ#͉\ fֆAơ4yQ^r &[efiHsE/䈞T4 dhV։ؠ(P3c5Dp/4n VzdIxizq|_9hxB Ϭ~Kg%ۂ$2Iq-O*m> 35.TYr2\Mtɲx.dq4^%_7PO#7ڢ 'Mp>/Bd?džڀ b h}s]81"Eӓ *ivS MKdT(^q' {*zH1%a89S=l^T[2Z%*AKbH4o;vM<,3gSztƱj|?ьb $6miNv^5/Gv4/ܩiRܴ v}:JhEYq'/O,@*]'nzQE+]s3" `128g,Aq4ztII9T7yDz2&Ge6PūpٲqĝSZIBD!73Dû?Wt>-hw`U3m-MP4hE[Qa]4&!_!#D{~ iXvD0)I"%MXTuü>2-Q ơHAT-gYwgwH>[DxpZa0[uj6EwDw4﫺YVVs&;<45ߞF"= 9Oz=U̟Zm 0W{PN".)au-w{RfmG_ƅ6ƴ+ 0H!lv'r+~Y6廞g+u2t~ ^ƮaIp? N6_yتd_TdlЗuAx!y5! 1<\{:iQMwb9_IX^Z}H=A]x<3]9E~0oSSxau!Z-F:5tkZ,1n_$nU0EK2v EQJۋF',"7&źl}>NRI-%H ӃQ_ZujkxK3{Msi!-@sP&KxFH* J2{/D52i2}R]-ClŸsL] $)Uz qvy`ẺqsM-ʵk%9M@MӜ+vS*mFjv',X$j(͉`= h`](PC:nezhei֫*[U[bbfz3o)ˬMT;kSoFt*yg5N)Yg O&4X ل i }"q+ۏ0QkCɗd mkt7[cgZOo%>@ku.A\bM·=x@+vq$5y >?aU:Vu鱶ɳriQ xӭt\?5`؄D <zerS1u}⪉WÅUIY;u:at5(F UD LPyڣ1d*fD^o)Ekʵ'ډcۛcD( $OD\k=5UY`>GϔoT-1Tlq1zNc+Z}*e Wfm hTrsN}']1Bm1Bw@<0Pf߭#p*kNCPX1)]L]zB0eCH%$(Z6еzꃗg*7G uv4?~죉V+mq_Ը^& {V$U~{Ӕ/&QNHyu^œ1,JAf]V hi0[Y>n~0|^P nt¥P)#Mt'{~t˱:%va 6II?O} bnYVJCK#3(UkҩYQ{{SAuSxyu|ڍ)pQ^7Wޖ(v>/GzjX'vVTjO'c-- QSjCcI RLFC\`qenfV놪suM%.$jirpz['aԦMb;L5H㯌.t zZ]Gg,jWHq;[Ʊ9-ԩWND.G@4XYG.i1SkJRm.6]OrAP 0 a?/rA(k?k{KO DDr2.n'x.4MM(l'uazM2E yXlaIt?.0D!'(6bN~ktX6vHL:4C,"S,kvgޞӘ8-Vq֓iHZtK )t!GVR̨CB^e KJGCF]]@ltzSb$llDH;aQ,B!}(x!Ȟg\V ›5rje7Aq$í]Ȓϯ)M3f2l@LMJ[?>BJz_r7ŕ-|rjaPZ ;8Xuqvm;I 6;$3uu)sZpr! 32hUM4'^"_Pa:O}>VxSR_Nli򪿫/T!>7S)HS0@2B8l$Nj}ˈ_KX-zgCg | 洛= ]Y֔N.,&2 }dNާf5G3 /LH7iT =b[}avG>@eXr!:?*AIap.HR_}{%eؗmQ;`!Gz8i{5Q>Mץ#o<:Nl'|Ei+'g-HqĨIVFoXt K@|{O[ªPOjKCgŝIDKx%21^Xe~zɞ}w"!ZT !Ҧ(oB(rY/Gv:x+\~UQg_7әxMZ}L"~mĶwK.{GN`ײSK0PBh+=598shp])Fmj:8+jb{ԃ):ADVa>?1N\+]FvnA [)4nH 'IDl2ބpMCs{v4616Xb # 4[t+ ;Hb>5YUs8{4h̴QwY_^Qxxl +TM pbGA1Bo^`֪ |)6^U6C K=E)naЅH}hSݤX!e='XҠ{ej5TO?9˧/O@ennFCPL+bt#/TB P',>#\|QWi5d DAY.bB!'rBH@q|ԎM¡x?Gw1MGs:Q&ckEkyr ه4ѻk>e',彤WHS4QN 1A0o#uTC&MۇjӔ s㼸>ٿn0X"*1:ARt? TN QIs~=Y(_52G84k!Gsj9"o}l6"-va^09|x}HnGƉq'0 T,80ZZ0kOҝ/a:˹f qIga"cq%YβtJ09y^HWg&n@DIyP W J. 0ZABi9P*=HRߚt%!3X, Igj+KL/JpJl ˚UIs|r/9X02~hטuDj_d\2y4Pj4Ҟ<WD`a8uqg~(KQE3^1rrwqJh,0 ʩh%(M0dvy᷐(`o$[A= \P뷞q6%`%y”J')G}"@f^ cXv2ևZI %Vg/$L ;P.|I-$aM%EyuF۲cxHzT{(W}$/FjQΡt 0rDe}k9JbZV5}PP i Bxo;x%ML+brlVi"Wh&ƙR'Rgec϶"n :{R4%gWE 3`1F*7 aOcl;;ԩm fo[ȐY|b7+ݒa211m4Me jRl%( 1 W4vL.&@F^-SG7~Hj݊)>em ^)Nl;l9Y`QTxÎBaK\(HnlA! S q[nܰC}̎ F 𠃚Ǖ%#^oH2>*GL&/(ih}F%pT(UMz-@~?\c%?-Ì,l\x;5x&/h;_`:= q&ӃL)WU|퐰꥽ oE[- lA %O>Y.݁CWH1TbB#>tmK|YG{cm$kJnL%B9~QW?8|+axׇdaE,avtZIzQSa0 kF΂ZFq7\mX`^8bq$T)~&6XzcM&Qu9(>x挺e\OIl@C#E<[{%vQSoqI~O&IwlwL5|GJut}.]]L)5Ku] =>`B l]6/xrլ˷ 5|OSFQʗ?T%# NznB5 .L'+QQ7ifqjΒc߰v1T2soҏ)'bJ'8kEU,˳FV!ON |O=~@Od0nn㙾S_{WL۠M e?۟kk!Ƽ hs9M N $w2b^"](rZ&byUC7_kdB{J_I~W>u$quB[w}aCAQq4#PC-GD=C5q,'݀- Z<|.ȬU* x,:ф80m-=v ,Z DZ \l״4( C~Rn;dX@a)VG#OR n"@\)q6h,S[ &w=;`1~ɖ/_ͦ! 6}sܢ=x h*IHr5,bWFK3R6" lkgB!EƄ׼tVj8D /, ܱ!= ǮLNY|hƷoUSlަ/4d/6f8%I,\_S_w/mSÄJQҿq7e+i `g^]9FEt8"҄s ᲊQ#j=3''/*zB!k}M[~3-1 XlY,7.UW] TNsJ.N ?:W";'G5w=蛼S/耳[P|ѿk~Nfr .4j` 9:.LqY~a~<4g.t7b~B5g~ 6oCt2]0eRV ELkyvBuBLsh_0?12doia0?0t?Z_7QddON01;!;G(S;N4X͉@>eǒ PGxzK/P||*)G]KFk#H:MQ{&)9ye?Ex[!{ J';͂Q~9.t&ۄ@';/-|&:KjH!<[_(Qi~~/ƁYqsZ!'B,Pn979ȞldwIVd?Mkxe6H&a-x3r+!]24aUl#)(-`G)D 7 9Dz1>˚kQ,/DVcMy3x?EM8Ryge0C*y)n[ cIijFd7b|8 acEG6YUJznG0@fSFJ}A˹l[;khv@r;T(%3\ܠVџ#`#؟md78s,2>;a;!])%wL >& C$$D=ΗU&$3M&OI[f#z,eoU!=NuVR"T/`mG5cV'$|ԖJO r#ֺ?[-drl 6˱z*r37`i!h۷#R4a @Y#Ed3?~nb<KpZɺń2> 5f%'dx|_{-Ư̗;(k/MyA݌ouxnx/V-뤭Pa=,W̞@q[%xYq㥘MO0+H,̔mq5=!U.~e^o#E "u.eQz@{L̞ɚsdCB^3ۍ/j U4d.}j49a%B㩜1Y-+@%x6rC<2+^8㿶ȶ.]gX71*3G Mr`uC$08RVERA)'/(+ӧTnr\|#dʹ,ME@oBiXp섅FjУlifrֱ(4sG!߂l3˦dj2yt I >~÷(ܕA/^Ӷ%xf)B -R :\GjӼ tu\zXE1H!vVIM}ySOEhU+gJb6Ws mz:*H9iZ/nL9`}9W[- fRwR:\6v@?ꒌD0`qVi|ٝbqBr\,6~$"Mj gZXC 4=hb aw$[)(&(m 3+Lo;B@7(C`U8 τWvۡބu9x̦!㜠iOf[~:F} ">\1o5@*tJXTqSQ "axh xItpJ<7l+`,USE[,f_'ҩ}ZՎƏSQ+d`HŒ6&Hй L:<ZxDS o'çBi;ߞѨOlQӕ2VN߳SnRB#s)LL 0x\PtY]J@# Pbج'W+=^W,_"&E%/w&-ttدit/Ҥz<Hm>Nu,C얨ZbSv*J>ΜK,v{)d v\q?8ap.F;Iqk;tgtoLSZ=Aݦ &zjH@_Q6Hr#HZ4z(׹30v1}̓5LK'RW ǨwRd1RyYBZgё5BLQ%`Ư}xUإ"<%4=)XPlͧ} +|d{3#Р-;*l@Q>IOiH i[tvE򠱭܇w8OuM UDž;ek8TN`Dyұ":|O r_t[xEy?i`VzF~KYoڄ!ft9ĥB (h^i=I~:n`(=ro]ch 헍~T%q-g^Fgī3[j zÈh<윈_d]ǁ)rߕFE'8 ҜlbLt?jxs`&% 3aT(=0T s˛ Pgb[[_Jsk9Awk4lN-tA޿GnbJ0Vo/B>gǃ"Z{ Ajo5~ER=q3yΐ}r.]wSE [}PnN1AoFǻ%w uu=Df1Hdf^%;'/4]WŠ~0t MtA^2 .$C0'p-^Ӝ8/wN93C:7)}r9Z =mshɃ8bJ8r_s[F&DS+(y>Yf M#jc{%;[LUkKye2&ؘG@_A(5z )J,LKÑ ̕==7nO[7G|Ӂ(z~LnOC#޴= XZ]9rlЄT\9φ9߈Rt &#9 MI˗AS-TƻgMim}~-ܟo+w#Pdfm4{2e?WUY;6keKQ eu19ZS OXji񛁉U8_xf [ AѧxI8al~Dxœ26Ĥ7uf=KmP\^+5'p&L 9y=u61Eٍq"o==P~#Cޥռ!k>4 pi)GHBTcrvn8 )IV6HY bFwmkZ-mp"͂# ]- ,zٓ;(rn<%&'JM(&b8(Z(/^i*c,JĖ_| q -WJWm[7^MNsN{t9a{;Kɴަ˳E $tFEkza5qvעAvgAu^?l8N?_{[gu{*66Z-,`DM!3zdW?AܜѸBhsyM ţ!E?4@]I@)=)T6+ ɀ!#.|DXh^*Ւ$ nwqlh"Hw GjWN\B;9$!9lJ@wܼf*B,loiOac'<* "0F@FEB"RRG$=.0_ C(qUsh$~όpAc'-52A(pKiN(0uAK2#GGwO+8Q6쑚2$EFb{-]5/aXv"HЁ^L# I3!؎#8 'ް/^ QW~O`XKYh0ZplLykxCo57}`OvgfR2?!;xEc fY;%á3 5`xLX:^/WҀ|xḚ7!4vc4?.,qiV$ƪ@خP|mp α)̐ ;e><(ű:!(F/xa)f0bx:5ff*R1HD=AYD[K젊.9Op0Ÿ )ഥĬ}[.Cv1I=LJi+c{G)Etf,TRi%E?|h_w3 jH&W[S ݖ#C{&Q歂D|ñԪ'QzKL߰r?:ԖDm;Sk_c7>\+cv g'l kG_GN݈ްCn&ĵ㇋1L% x/i$3`&WJ^XX>O\S^ &HI! ɟ ɱf^q,Ĥ'^| ZthexP)CZ8e5"Q$drC13f[hd73 lr|ET%K%*raL7ӭX+ ;5#Ppw7je-M)XK82΀-rgI>I.A(ի4rxc&F&9Ej)瑬.QS N򈂽Xh#wo;qalG]qT/\R6ꝁ`N[+NzCeSL˷m.Ƽre&rF.MsBe;*VsWU=jt%(8W}˻ugQƲblZ4Oc=9*9j̉zq'ʍY)SFZF9}zU5&az ?Pߪe"dy5>9/[Wx%4Qj$BZX.=L.rfMtt|W:@]1؈]0c biwe& b#&w\Ճim~8"Av9,uEvzWm@;vV N [ts(0 -D8ieɶmW~Pv<Ea5< D|Ġ9;|Eg#c&,[ ,|{.[1,JX7mQWXlF?pAcR?( υ_\ x2RP:r}8uQ($"6AU [?w*p|2;2C~Z3 b"51e- U/zPVϯfa I Ci c],}zB$?ĚKz==TR{NbW|љm,hߌZ$B(mwPWtxv |J tI焊L<{BC6@</mL@< ݢc c4}[d4Ҍ%Qf̸)jĐIXU^}ˈh4]BDӟ$bqm-n5 67׉@$뼸[g/=>w tgȢf8` =W_}+/L_ szy f[O[9V܊ J0HF7v)39'QV)9LsAR# tMGC؉ Q\ׁn5ZEΪ*Ն/ُϜ thͩW<.a˷/ ?OM,UT->Vh09&/ѺI7Aש9$EJ 7Db (N,zj9J߰v$ w%CU|RH|Nlx^w!pۢn+痡"Ug}nHĂD,ڢ@bseepO-aK}":Xgۼ}j%G8JؙB'Q,K3:"Z;vw;T'Q0O/:u]ow!RMŋ^PS-ˏ\R rY?AX(/iH>4R xe*K')@MEYVTGRu ~ƒ(+23t!F5I&ǡ(x XI{gGB\ T3 ?Q柼lu_F/fABýC*BCGцaS= [UAⵅZE]ɬ)˛o^-lvd}Zvv&GN͓]W›W:EJ+ d\ߐ̅s `t h G+3"Imӧa{SK rCB'-3uGXFc hau\rJzt VPf|AIY~j.}{ryPYʉ> |UẬ֪?Q^E[v'3jحl!9yM ļdEkED۬8t5{j0X'-j̣F]ifΟ>1qI~(V $gb&ܜa I'<>cmp?:8{:1?xXxkLIqƬ|"J; m\+QWzl`/9?vt9gY Ob => {]\ }ǧll?"\]bKy" 9"nÝcOH u !>]!f7[uG3=pZ" 1ʟiL'x A}񎺻)WIq vEh"ʤ7wCéu+U`بN!#M-s2bϿ%!daT.p:E 2frT 1P$CCL5&fFcsJс+Ƀ jH tmfJ,lε:h_adsSɠb* /c ׂoKO>tѸ8:&*XBz7%lA/vUi6(Sa}/6V8}޾ "B(@ʍb}w/ ܓH)*[a7IO оG1Elp'0Et~#>V13 neSVS,\=uU}IJdPdƇ1 9[Xޓei^5נ%_^sn(U>+Vy/; -;CҴZ 7wh!cCDimT7Nm$rW>qeyqs@=ߒrrhWZǠ11vexVpWcKd#lP)60>{&|;WT|4&h-JP&2OolU?p$v՝dzɳƟk3EDh">0&GE7)f*EU3>ef$ɂЮUC<FGm69q㲋ۚȆ4^B'gcvjc֡V#3htڈEVvd<ּ͢MS}x_ H:RvyW| ">%fƖrҼ"zKm5ZOǚH$c? bn(?aN&޿OhB\QuDQC"@(OLV"h} "n-jޯxP'DsJVH~\/6-B{?܍>yF$8HZRIv1rk/pfZ~yxc^؛|+o7N _AH/0>M~M/> -/_H%l!As`9G*&|꯵t>ap5)|*,Nq2c`fSƍڠ #m2.Sͨ0Vx4=kᦋ֯\Љi@iULWޙ}IueLϮ7Xc/.0C{S{1>J^b |aj`#=P"NSXT܂ ~dP)G=>ќNU\Yi\Cb XIҌ|``}/yS,NGC >W/L~z4eS;#n'}Y]-@KrBAM'Nɖ7h h{kS}ߝ̿7~ AxL0°/AB/=R5nN/#lgńNc HbڃB:F;ǐgѽdEXWR'8F(i2Ð(*mV9`1u6.+"qS_;+6Vl{ Z<{\&2fT^Է"E*w):$tǑ.W9 ]cApc=ݥFygD݆@(7Vau/"|'ޟTܒGFBjvZk|"mx8ld?a5*+»JML@`.& DsQ r-1I Rp|j{ wA^JOH%Wqj#zqi@q|p(`woWٵI'Fesh\5!7ԍP;ɾGZnv;oÍ1@!6[92ڴ E{b1kb-Mxi~ϰZ2|}j ,4Idu|*;kBg%{D("}3C |4Qʼn .#p n\,~Q Oʈݼ`w=2*5{틽)R _pPvA* m$UCB[5¬#+z@>õѣ\4?f~w"vϩ0{[obĽ `%]PGQ20Ug}nhic}9\w7%ԟgٵ͍ ᗐvY2@ɏfgr߽?hJq[׿Zy*3p6ـP}}DpԠmcYz;-BfŘM:x䶆MQ4$;0>[a^~h<2E iQzAyw^X1Cy;2 sop$/1/Q!$'6uHM 1XZzk2w_sb;J[zUL٤v|.eЉQ ٽdTimUy0Mo>;f)d5T- (SXE*}XG&L K}(kGh$(% N ^EP~QVV !QjbC]Hձ'~)߈OeqX|0}j-AM+;5pภ7bj Rkpg6V7 92x.71YHw'zSWII@*L!!>1nmn0vPa?av|ݔS\u:ٰ؞AѪ qRO`bRo:0ʐfڶi5N{'7*h̹d ^w:IlMsp&vނ! ck Ni1̧*`F|gHYoSo0voa(·@!|!TV9~nn7̢TF<ABU]u/ 7Dq gҚy7V$,2Wim ojmGxpigB6x[{ҙ~H쨐>iM^ B3etOl݂F߮myg#oZgLG1/]܋-+[^z‡ Tsgn?4Ub3#< u?gd|Gc SC%xOgY-P/`KlLgE dIynw\_SjЕLvBb"uxW_(- 29mï1\.ix_-Du>UB|;H xyNG{c1 YRU@#z~8YѶ\7֤7Cdȿ7[Xjvg'R.\0uʕ!ۭ~oEjBS_Xǧ Y>[y uj+c^0#|KCiC3"i&5B[|ȲgfQ9-0kΣ.檚iT1;N?j>f:]mLSo78cOt! |RXڡNpŀX67ըUn;HaOlb7P!9^Eɜl #n"u0Ɵpˊ@y_mQ\xPHiBvqiCр`~̥FD\vyV)Nu {1 7|E$^0?twO+w%h^2?6tcC*Q>uV# ) Ԁ<1@lW;y:-<ȘW-r3Edv Yf5`$!R:99^Gu\fE_]%Hū2 +tnr|7Q[s137 e QP~ lpA0adZձ\8b@ DI]Q3&:'0/ q]孛 ZVk=Kvݭ3}5Я;Ԓ*#8Nw%U_9‡y*ͮA&NAcke81ÖIe ,I؞#7p Jgp>ŰT7>6s/ mLMf^:kk"R{ik%iYl 6ZBύٰ5i+.0M}@csTK@ܭ31r@;`{DGٽ6_퍐!s}* U룽ݑ9 saUŏnn4Ο * (ޣ:VwB֐zڡ ?`B+-%qy>IHB+Tu4Qpk."k͑c dH~ԁjTRt-Phw^ozG ÿ܄D%IiM4{oB$Xf6~3<^9hJ'F;?̻F Ef'Ԇ.K*4la<8;j^4,V-t˛!*܄otF*F&Z4ŨU쀘|d;0舓ȍN#7yS%SwK)#x `rw9Jho6Bnl1ڻ 14%FjDֶnmĮUG9Oxu}+%*Í,1!o<]2_%R</Hrdq q.@.ohy\GݺR¦\c-6@QDj f_5qwǘ cf#u mbOv/r97y3d^ljJ[1)x^Fŕ,遧qü tZe>vv]ٵgb;!mv٬*6't|gùovX_q|3g`J̯^^VvJ(i>/ P\Hٯ^6n7uUuf[ 6t|PTX5X C fgqHռm~.6rrAC`c!ig\9 &e^5&|Wv󳲕8DK!=d\H?/gU $/R"फR(ITEC?f[F\꣇?{0^/[-Sʥ,̌@niyC7_~'ExW /K=~CR/6}@)*?} Yurb?5hsMqYx6hHp~AsLz4CG>3"18ڡwkBqEj<-9ɭZ':-;w k@K wؿr<+ȳE!jJs`Nl6' A^ε+̡ l1bI7w.' sָ7.G:G]* ,^TW=nBnQY &qU"kř:$ /cn꒯Y[}9pLC=kC̙ ?jTg7^]Q"$3] ge`-xo\- '1VrbKr '~G-jd[e);A]Rl!2kH6t.(.ƿQo(GrZڙo*q]'\mDS5ELF;m^R/ʅ<Mˊw[b(IpҋLĹ--y _dcl=؍4mi'ޟY勔{e'S 8FbA&L_ sp/ѣ_V)!M5LѤ%\}X+?LM55ihN%`N7Ңlc|YB\LI$8.g%XһSC6+\c2,-&a|}[4x;ȟYp_~u~ Wg74& EOPi*9{uÆב1[ ,@2_m]}QY] LL6`:jDM;1<‰Qiz ́e}MKCL)ԧ2j=_]2h-1kp?e}&MOAϬ=~8G9,١c5_ y 02u]IكA7fk)wgI=~ J+yWiQopz%#USռ<ر\@@ТהH/"0y^uV @.U쨼Z0SEwʯSr,U~ӃÂ=ú>fA>0-gØ<|-@ R#&J uDx]b%@uʜm7)Λzj~'@E2(+GxKttnѥΣ'I; K.ʁS|ꚋBߎE{>tm5 )$U8⠉TtTni#[y3#Xi”5bR娻)&\TYTs WE /]-k<`2!ĕ~} >8Tږ(5&?Ra,8xb„glyA,AT;Lp;q-';:s/+Cxt>eK۸o@YHen]pE#+({L1SՓ{<ôIE^4hQb=EwZa#ٖīS:RDcI/2mXJ;r {p5'dW? KQ(YnNlA^> uJہ߭2COig۩ThٕD)zR'hƪ?h^GOQ ߖU">MEx=F Dby4cGK<-ep>7)`(V1#9|. KZӕ9D}k%~tEv1 0ޙAKnƊ)l嶫ե(t˔Rs7nJm_4~.ed=Jlf["R'TAz>JaYKf_wn/XKUs*HXxiMV-EJ}"i {恹ˍ @`bLCtbC>QIC~'Ve,i;@X$u߲j?9Ѷwm[t +0tVz>0j⧘W`1Ea,ʠgm)uj8^d&Hdz[>RG2bL$\Ԅ)-"w+/8^qMs6eOG v`|hA~[j+B/Q }\~ |׳`Y h7QP2ʩj7X5b{:ZD&3,ָ7ɿE=bBWũo 'k/h-OW _۶G8T,k`x#/+ıfۊ5+^>YChUaPFk[=q^'q(95SDJל3d ؏ѥt!IrJGeˡm,FN8K}S&!ruDmڳ-,lR_vUsnūN(DLR2c. 7Ncn.7Zx%K&kS^cpaCmBbPŦъXB~Syp:tB|S4apqeң.׊{}`'o!4z $`.eN[<[/PZAwLHdžݡwAFMGBl\۔|5+z2A\\¿.E#9pB`/5Z o50a,ݲ3LYG!Y&&rEq'*gDc Cdw}wb[;$6FEf G#K>#d=]GBUwej@ bXŒlG?52-[5Lǻ-_.Kz*x6E杮!JQfsEQ_=3xHP0K{i0$d GyQM7$ߴk2NZ?mD5T(M_m 0 }QMb[`c*fx]V]6 zH㥽As!! $8́(LK(nUnMPn~? e/^ks:son4#Kç^`:(mNPR2#lE{Vb`sHxƅ̙N ߆3 FZ 5AM]y;AÞ9b ΄k $ ?cXTl$`W8`&d}mb©с)BY;e@qu ǑM9?k8 _f +a3Cgm`0rAF:.8K[btB> $FEmg*ir6sn=|)<ZoIJ WU>w[S,U7\;7T˘ҍ>׌YJ>*z`-5}~13)uc@ҦhU%~Bۏ3@M;A;΄%B#8s;mln dDL @Fӻleg[gwC@ M4 z垮b1KXb "ޱf!$Oђa4 pV Qw9;{qy-qjn{DWus?҂jW^4oҊOik$y(E }` /;{>ݯ"eCEc+T7ǬIK /gq!7oI1 'FUt^§{.]K4.SS6~-MLI @?@봒b 02]!,1tq}]_vJD!sqD1![>et5a)WDbe%')5G$Wˑ./t˥%H[{G7-q^ 8 5]XHw|EtiOCiA65<̴VJarHfO5}U$@7t2wވ"L"=D oJע` Ǔ_/$]+FGnA-F!`Q?tǍb{,v^3%6éށbyszY@MN/>s&nP F~Egxv]K=Qz(+1 :ABc5=-ף1tITI+$a+-_z!\BcD5iX qz׊[q/ȯ.9A\hfE{—3 T]IJ7@wvO^/|4:듆XWĢ^in]Uڟ:&%h1M|(גg%<ǀ!{) b)eܱ)#N 08(t2Oogоbgvs(UFk9 ?!ԍ(<-=P0^"œptvό4.-h ʁ' hh/PAyH^`$Nom+r>㳨|ZtK҂;?Hb%61,A۱v;/=u:WXFy TWp 1#?X%ӌtc-.uFPz9PJxP#*R1 O5HrBE@l=c lQv/\c6'T}p%P=t192~i2GD)ȰWO}b* `!Vdn eI=16_8{(PϋSϫĒg1C(g Y aɀ-k/pNy7&$=LPhQr*=1KK?,hy:8I+1|{LLBAضy3| 2J#O#/x=[9]Ҕp u)Q%g(tcdQF+nʤE3Ah9*ÝemK@̉|)=0mz ' rubX.=+!EE9z9[ʆIߎ_(94*BOé&aby);PV ֡&ǀgآ+`su/vKa+۶˞2׬LG@CPZNdHSS@/ P@1y-3ꜟBX6K)@ ] gcP﮵tC@ڰ8{.+}rw;&ftמ] ZJd㟃P QB )9t޳ac$eHlM-tv࿨LEhECRGl_Ûk n>Dm)[de ۃ{QE(L"կ-gS~%͒1ߟT|8U+۰yQF$ݹ8GsH2[c^W27y偾JE(5>`/3l PwAq*ꐘ&0YQU%ܴ&0nR= ۙ01’g (,"kcKK/!m%#wn5fjɽW)N"`Fr&[R1͠xt=F 99!Gΰ/ٺ9%AmBI+0 b'}fZފSH*C0N씬EZ`6žw5flBD_V;0 UJk=0Pf(\bÖ [?^[VL't/0e*aTK@{_fISXÄ75ӈ̸ogU4NhtV. T^ܐJ :kn_+zg;5$\z2n¹#GY SF#Sz)cMܽQma7L\F)G qJ: xY-:6,U;evTZ-^RU!&w[C `?:MtHhH5}iƥ-8qªMC/Ê=F lnK$(W=6 V;F v,!w^ N.ooNHbGaJƥ0S9mwFz$u 'ʟFM5H8Ť ?^Jn c 0A1K3F&aYݺTo'Y#z9C(`C\*# d W=jڜ8 )O`7V|AP l_Bjj,vEfZD.{Npࡋ8qS,TFcm'E>Lv}C>+"mTk^_7x:%Qކp HYj ,x7!qZ4 >֦}yS7WaaSuL"PrDf9z! Su V"1qnO`3cʅÅ:m A_і.{1z]:.X SR#Tqw ZɊf/F|;]tkN5`Rw_'$HY1w9FI;a5}6pS`JJU4Nw;B6XR1-!]4r(`ru(㇩@֊#ftrٕK61N8gŝB&\r%$\V][ҁ Z*GX\="/P. EfcLb"[5XJ**3Ѥi>r-R@@TCqTCQpcSCeiޜ?yzTQsb_ĸeT=Ǔe-ymu/IKR<*BE~x7K1Dr;c687E{Sve)]$NXEAweף'!(饎v%7LJ7[K.Y}v8rHO".(zU Tp'?o=E1)jwfmd6˄.,+ R?ס̨mk=KPc ya[!r}׾)RY,w"o'9/K mcfe' iJu+ԡإզх ~/qh3's/Y 22@{e2*Q LJM$!?3Fj_}L6f OZ~hc LW54.!&u[℄'z1xR1$wq.Bu=r"c|Ɗ1|Ӿ*t ]hZS`6^4L# ܰM ?a- }3ZIls0N7ÇD) Nғ}^a~W D)/:>H2@p{,-H,~`XzA MWNeV^<h BZ?.5nj?J(㕨O\۫lYǪ2J\T+i) ;>wT#:l6 <$Rm(l3|g>$@GN 7NrBaiYӛ5ƜbD1@O]ΧqƐHt ྲòIPEu8,^5`1ŸoԻU,r=y{6Ef 43$@̹9y]:ip681ˤ<6M8N;TMEe喚ƜF/c1ƽwnZm6٢8[A%.V=ϿFT>cEYd9 Ɋ;H!6lrj.g*}4H4n@?1bLnЍ{UV0 0 dIWe*  Q.*/3 KłN2?t[}tz1"ˍF4#f㠙cvR &b d*Cʡ& v5*V 6^ 'A#.xOvg.Fe/Y odU,9A@]!,pL tqYX"9g))0FڲvI9~4 aTBH݂P_<2;`)N{ɂH?NB IlIoA E?.%.673?9B4B2- Zs,s>:<7BwF?SoQ_x)w]u;NfzT hbf:v0*@7JZ4|3s/ +ZJT//.̬3]ڶIcI?_'%${ؒ_IW)XYtH%(*F}*N}uXd>5'/tZέmT*4q-'Ffb&eP]ka>$h_B#~,7EUŲakx#.R MCQ7~dx)_2h_0J^L4Rg G&BKd0ͥ:V8#_UKz8if%Qik>XF~vz,6#d" ;@W^r ={u¼k?$WNksPh$Ɤ!T;p"+Saƺ9GIn;Byn6p(,}q;yk䙋XO ;Rl}`\dQ-Sk/)0Քв{j_h5qH%Yhv@.m"!" dguNL|`nX:l=MX(  -׌JcNx; :I G׊<ܨ'ܞ&= %&c۪O$ʹrշ8_ #m2I5܄Uj\Y8 ZW'Ix涐P2f8n" 9L(C`?ݬ![ n\s:@rPwl;RȍQTfI/PFVȝ@ŏ Ѕ] B]`34kXb结e$0`k 0!ֿ̥Zz̈́ք¬ r5XNuNrOΎy_t58Ñ@cOF֊%%P@uBO{֕?=U5Zg>ҖeAd&8|W |y=QU F$gfK2-#+#E3*ac& bQլg:.4u<[ l0=sȜqGMF(MΝP/J8]}ςze;%i T>3KpI[q x8eCI@S!7TmkkF%P"(ͩr9aKlZ(@|=G{"\d!9a~ցL^f1[0TvK$:U+x󂙤oU?j3>n{RzcOУ`v4Ei^/T<-m/8j<V}z%VN}cߤF(>bDw 3ZQ$~FCKH_D[ALMPeii` 1U*= J*-TPU `Dxbgq4ü R:34ZOKzc:z%[W,+?Kq&aFT8#2w3\B YwYiTD0#z>>ۗ]v/6J׀Ksg[8I .q0qJsZX"=+y l0ծw:iArv`U*߭#7MS}RںЭ+I!v)A0}c$ sN:Y[_!,kvO7xĿ+).A0rT댃nفB%yI AO&Ǟ{ݎqIg*.5̭3':hE Daia;˘ Pè o>+28kU aX> 9ЅIװ3t󕊉ntyU_ ;~:քlD]6kK"S' $(;4i_ks;2f(<)5}׵Sw4f@z='rs<ܶ=[ sʈ I>Zt~6_m2ȳb1{@,ٞ=BL\1dwktYl9uͻL>:훮-'oAAE~ dIN\.fRfyT5Џ>!:Z !X,nzJ5>{k'?Vzomj䕺p7*ʹo$䗤,ŴEE-̵^ҿ]`$`yk7a[܇=bM`^Q><3n3S%А͸@2"Ui"^{$ǻx95?5 N!gJPĘXu;z_rI 0Bf~wOye$1~ lv2I}/ɦv1_ϵ-}$PO܆W;"xWj RO:=.Rm|݄7FxoîU1S4)JWk`nh-΅V(@K]HOCG[\-&=+LiҗDfr-JbFb' p'Q[DFY`(X >Fe6%pSfPtTww'rF^ QyIK9IhÏF nz6?)ˣyx;e[ed'o^~e.xt wMpltmTlwsڜLK~ѥ(:K%X.Uߊ&P9\\0#Z#(g4cuZt6F2dJNS"+n"?){;VY֮N~Y3whr耒\ FWGMks\|y ~>:a&`(:L#E(:pf?VCzne{pM~ i w:8g}6&Umi+q,4XA%i[U|#4#Y_6cĢ}˷z7kK m=(ϴc (#pxwط}* kFk.N}B#;Vt]q&+l6ZtS B+]D C4R04c# "gR EPO*{8+r5f%5H ysRqxę%)1hM;#x@TյG HSgYw@O #0\)A.<7*W~ǰ!%y[/(2lof(K. λic,*}*vcsl{Yu,;|F;,jeD %'ZCjד6Vn렃ɞ12Zw*7IUww{=R93҉_C!e-0ދ['C+6p`aI̲WכrtF8yl!bfH;VR=&Ag0JYvNĩ(KɄΙ_yZ[{]/.a/d8b|Fvoya.SmeMub9Px&GW<{WP@taA G>p@ ̝(Md)v q.q(V!ʅz{r[PC%^e%._ 5JcYheσ8| vQԞH†u5(]mFZC,P\WUIwi/1TBpQ=oߕ5Qjg v/呿"]|Hm1Uk花?5kEpj#Yl'=֋Z1'ڜu}+x`u۶ Sjǘ˻'\*܉co8ҧ%9&};Mf-s!WS]g&N]P=< 1e#!Ĉ侤s'a:WN@0?N0eEA~^ 9:3b>)8Or&zk(k/}^ Ij7(Bmڮ t:]{p2Q'BG֑jS:Aƹ`x &@uYX1tRx_%p9 \cg[mNq< 0Bu4keUY ڹn-JG1dqJxKQҫ…ƌ)rj#NEn$sΛ $sXp܌]Re%Wyw@ ŧ8?_cMVxޢRH(`cۊ8[Y2BKҢ7Ef tzy_Mm=t4%@@hԡe!>3[5P~Y%rE\0WVEXK<~PnȝlrI>ux;yz#`?-n@}%a/[ $1J^| xub7E|ad)7VEY`uqiGY9e>Q+@y3r\ R9I] uGVAɦ53h#V-3)E2ms=Iy\K0* 5[/j60@J̈́uk|sײҼ(RRlݯKuĚvG N9(:?SDJC ^;h/<ʇ#5Uy/"&l08e8'5)eJP8;Ը.&1kR5/&J}Ew(ޣωZxjd2 m%yJ9ٖE50C#{|.Z.B0 1RN逞8Pg0»HɹJp&2m`vOy0FGB7;Bh0eCq 6ЛcAXt I?X.50 1BJ_oO{Xzܺ dYhKl֣pj22B#Z5Aj k:mѶ2cޟ/I|>~D‹[9F!l Nu>My!-Ww[fĨ0B{_T&A?:{s E |v#l8Ƙ9fM $хx#SyR##J*_g[w8KLcm (Pւ' .M2d ,f撿dx42Wwo: >󘎶 ɽ]c>0_` nwP 6L/PLP6MaJ7"`/΢A֛&؞a2NVYr&{9g#ֽwQ:urYx#ͅ'H֢. z|ǂ^& hZw$GEQ!GD?oZo슥8̗U&+Ó6촍6 #^2PĞ[{q LmͶΩD'ئB޴U><2ҵZvJSIo:*aUx~4eG/y2ÁG~2#9z|A5L1lLjvmWc*L֙p]OhxPN> 5ei,ZPZ㨩<ʌ/ޘ!^0׮ȁ;%Z_ItSݳƃ,r%@ծ{"7o<`kBQG#0kS-||hU A3ӋvAE͎|ƽ&z-INbgנxXu( 8 A B-cN5&C>}F-m9640Y2Vr]rp-'Ƽ&ørNu:s9u*#ggZd紃rzD6Q"qlo_B&53}-#\UHC&~>n,m*L Ccj6R+yPiIe2g* \$wwO P,X U~CϞ))b80,6^v9e8 ͍%-a{L{4ggWJ\dev=@?LY<,CZVs fiz'Ǥ!nn8q#~7=j\]MH!iGn 9B=R;X[`q N]}0;7z{9|EQĔvJn4ysQU5u}ѽd$)&߸ldXR/(9Iʲ|BSZU8Jbu3k+OWXڑ_tgeD}y|ez+;ЂwGBDrb9#lr QFoaQ@1E.Gz]i}e_|#{Ч1$_JHq49ퟸwEj$a|s$M6IKүˍ =.:'e*UC  ?!]9w}BJ0L1s*[xzM?PۥiGpɗk Tn !8IPQ̋,Ps!yA1#]U$BͰ3vK|%vHD+ӊs%z@-T+Zw7f|nΪ=~-v b,Fb}[Rw ׾(u[gl-(@yzFRA , C#DR^LYGƏ+u:&0iJ`wt)nuyaZ>a\v(vb)ց~K]`Z4lɺ0_.K/+5b  KVf+$ ~9u×Ͻw >㪯ػF0.2wDEYjfբ:{SKAo|jYusxjE|ʂv"/Mn%nO1s#( (H/` Gc&! -(FYj9C3w杖ƚEnU43!S9m>xʋ2@aۢU*(~=D/<%L뛦tucBz綹qաo>;T ]qYvܨJ[qN䔠ù _(ܪPdœFUf)(C>PjD7O3&Q{ip{RX}65ƶG$}WӘktzޣ[.aRq+;.lP>lI3bw\.QP`e vdlAdS/ղ%%8NiEZ? vl"^^o O|y9.r8yn P./{ [m~ֿV/qT^Z_+j#n5k6"ΒO䔍:p/ Њ>G=?}O!rnySU?섇blâb@.2p<cd2t'ۙAz[uIN8'W,촠rx!h О})בf~ #Nt' :_!Ca9h*;~K.cJ{H._OT5AQ}c\y!pq[ןr'A=,a9󺤎tB`fjK*b#7[^6֓NpsT 9՚3+F9.|gDX*yS*ԥ=C[xvl߫QY+ . V.LR+gPСKK5lqkwBS֙euߟW"(CL.Aފ"(ݎ۰1:/YDj 'EFs;ku-]60٢%kv]֚e/iKV8*j>JϘw=)]fj% $ ;r^xuaG$[!=Xd}/E&c{X70rq+J(-;Q1B I8P?Tlwo5XO+<={)b=82wGb.'۲U$JlD~C.׷)X3bf8>\"ԬhvO'֘@doY#U<wssJ(!4wg&{u"0c hFR`oj}gUWgo{ӐpzS]N,᱒<[g+ЊwPC` " CcCэ4 Wla ${Ch q^]_HF}Ee2,g Y=*Љ|#Gwo#m"-jwHU5+#bj't v]}Me ͢W($xjK+WuOTh а8&.G|/'T|y@І[I 7m ?㕦F;{_[B71 8F )lvgh@<ք#t8?#0qHځE&gD@#.~3@DHcJ^΂*uOW Ǣksc0e2_O)Lh;,%cVZTY@·͌)ChOX!L\7@:S M}pEl?:Rh]4)kdioU"88{sekWS:~=M;q׵&DZw}o b뼽ΩeCb5}2 3 v3]H<+{LZ;l(N0X/4V>4v YͷsIA+];E S+ ,ՆF11)]Br*v Gu͒| Bl1h];4oeU&=d].-߻᪾$ʉ9՝n{"JJ}`7ߛt‡ Ŗ_FK`k%QF;G xXhs6w=5uSWЛAW>0 8@k@S U{_b20Ξ5Ui}!_06(f CDQP/Sпq̑~6:>-S|g|ĉ~hyEA-İHmʧB(@8W<$T,4K-IΣ$  R =]$ GRa{_AkS?BۈDu P=rm lĹIel}#r{\5E-[WBW*qiy64 Ն{$9u-EG`-VXRR}< GGu pc$.#lQG!oo?{[N=vtfHRZgwcT6Ç> mxn ?}XQ2`C/Ѕ>"/C#RӁ1vYaЅ#O%Nz\`N?^%^-א7Q7>8:a}&ȵK )vWurhK.dMWB #QS! EIx?f;sFP8&EC;*04X xsY9LZk?\呉cاn}h}"=ګfnD `ȅ9:qA(c0?qr7(U{'swƹ񞆐ˋK[C#t;[ab+lxSNZ!OҜl/YA]~Qm`Yfq<s ĚHKmĠוl\ܳF]o&'s E5Z"'ll l*Gy /ÍDwI+VAN~S7ոU'U!4݇^C3q.?n A3RL?1$7shi\[;RvL];#VS2q c)`("k}asvRsvQdVxL.ï.:<"8)|' ʵUO-'V;|d 6۟\Whxbr7K;땼jL|>A }ty/[dR:G-<0g5ZADGlZ遼KfaC}"`u90wS ~Ņ?#p[:,O"%{Dʪ~V>xVlyEH(sI䩵Xo |v_*&ٯ]t\b#{=FzoD >4jvg,ofV"4Ӑ_B֌FC0PwZ+;\;|UOHܮc{'R/fm<\6J1Eȅ];8)U`"&Zu=VIEMfNuV4U8:jJ7<׺ʮOV?I"3Q 5AQ*!?Dloۇ&N+0w Btf!SO%9ǻgufГMr.,ku47╚f$(Ta8 B鼺uG=9~O] y>reL;0PȐes9Q܉*ͩh 6$Ce 0uWq5Zm鱠A,=Bb|%=V Y̑`-&]w͉ߣPvA"Nё9q{NzC@M/a9;_eLXsrϖEPWO9 " &W1X$k2],cSΦ7mQD &7d0έrxYs~׹i6UӚ:LF9j5qߦ̇;t}e@7$Q'JW4mVgo:M7*i!8[kXI+wY3KepYJ߮ "Ѵ8/<^EQ^U^! kHea1}w|r鿾STANthJu΃2MuRiG?wLS?g 4T k Rn: VJs1tURO{ MbE>`v)'d7hѵ Q\ctp[2.8%Q1dˣfu'R Hߜ xA預wJJ|-&6 fHNjmk2m сA Ģh>kQ?ć w^P6R>66j!+6PEKDlY';jБOևnjT2?E.Ak$fI.I,lr|4ni5ɉZJq? ͼ7nFݘ8Kίu'W*sYoq&s)i wozIɄ>Z%e/AUla_fQFvy/ O6;[dz% 3s!LQԚ |Fؠ~Wm:bD"|*b g$"$9+@ 'IAJ%e D쑲 s)HuK]}0ehmCn&_͵{KpL.s:=>*rJlf5IWcf. 3,CBA|׌ - + V D8Usx#:Mir6u׶}^? p4u>nJc}M*"yPb53+ ^7"x$Z@eäOmMRl9-?ݾr_FX{1Ğ}`"Wg  (\2 Jo:+|63nw)JZ|(G埴Q2$ΠU|$'~Ѫ69[G\>882SS$J#qVԲ8/u @k^,Q-J{7Q^L 8p\crdÆ+tz/шs?@o?4?JD@ko!~ilΛs.❡SYi, lR;['L5>({v\Gژ͚ dN51RtJ171Tuhpa_qV4j"(C^`Re/Sׂ+ׂqڠ.K׋3!2Wlkt+OH%T](σdÄQuħm?qTnìȦ=W5$,Ѥ!ܑ͜aC|yt1j$үDjiuU'^e=LL9]8W_` K@}4 P[{ G3*0shWlthM(v2l琅bh`¯4c .DF:7|, L~Z& pՙL/Ϟ]3I$̓lPT LUhfDQ8;Lbj0A+v*č-Rs·=w j+'_ 2#هR5?JӜ-z*Z>ʡ$g%DRą%ƺPl)Ņʿ A\`? '\&9mclo,s7nu}~a]OVmA^ q>"- ?UP;f8&#!cx_I[Px:)/B)ɟGtzBѐ.h b6YXkM7SP"f,D24RYXZ^}s>1LMyKM4C}x߫,f &] )=ps{eY-"U9ۖcd%a76떘d0OcLyU;\-|3GzwO$wpu;dП!d:_i!tf jɝ^K6 X3P̆r0hdy~ ~GQy򾥃bDXDC}IQ?cH߃q4֩Bkb#R{N h)6*8v?Dt,;}n;oˠV>MŸ}ٜB/w%=p^[[\!*RnzHuk*g> !ՋE{~h>*ӱbIY=^IL 5mUCmoF-i56e>#=D9=~^-YHc܄/icCg[ٞ 65Q B#W-)/aN&(Uz;hv Uu5{7Yx= E%y&}ӰWӚт:53svf+kv ̮ !uFâ`{iGft= ~E;hFGBOjé}" \S>O(ܦۥ@Dٜ)e[#k40&p) ;zpAЄZXb Ƚ 3}qt/&1Wh'X3oCA.g!u|lJh&GqA7g)D,LvXq鳈 U_"-ŗ 1OA|ruNZJi"lIˏm౞Us;gҮ h챞*KQ_e$V71/[Ό#f9NfTtGEouQv}7_dZyӓ1+D^zR,jDkAz/AlAݟ ^(1aJ\ UsDJAi 7N9 .@jE9W@dNl6GHb *a )c@ E$] kym+TRQ@t/O k0C$1h CJ#4omZc16Rvl^4Ekõ!f+;#T|\.v9VװÜr i߀7mF[Vvb3"?x/% i/5-q3:Nkgx$x9df!9SG%Vp\^TZjrquD`uQCty!bCG/*~T VvI)Ѱ,eSSs>p5nƚiξ~,;m Ʋ9#=KP ߐgQEc7 SVw' U'av lBv.O]06EK`]lB'PmTFTr%gKߓl}<;Tv:?G*26l) όQ"ݘg >_X,bNTS.vtҙ@5.m3T;/Z.kTUeWDiwinf-wIu&t+#+ ]+>7iߨPMI$g'Qn]c!䯿ttfauL}w_N:51]ʗDgKF̓|dl1Jj mih3v[V @2 ST>=ErwG =ЈnC`= ˒)M^;i+|Ƙ-vYT| 'B%Rd2' k?JCg9h3Do JY/Z/Dov%ASxXh6M˴E.Fx_1!0[M4ƓmGActg=rOhaS5=t7~{i0p[88{ekXkv1y$,~P1[Gf:LW .b)NKViBmɽf3;R6CF~Ғl[N 'husJ1#TJ c% f5ETPx#,i/zĘCA V~XGP{W3{uqMԲʇT%1H'~UԄ_Bo6rh>z OzXY 5tġ;YٶgDg1=ه1 &c$j\]EZ@gTS9x ,CҙdhPpʅ&g$<_2`gM"$:>Ne_ >,\xh_kGW4 ix% "Os:*JS)~ dI,%z%"d%3 'HF=Vk `{Cc }$ gy2 Mn(NP6(=@V|\|I ~,A)Avzz񓺠!* |Wt;XmzA"VnNX.dmvQjt_aqE `h]ǚ9z\3kxl,84TVLERi6de?`.J;70ewve*Yr+cAE9)m4.Y0^xKמ dsP,(ɑ,z[TJf/0&Qyx2}t7. c5wI?.\8 oK%H(?4л{?gfV-]3Y]yeoIبAUDڬuTH |dXsħ{VY!e( +Ay'nLXeA/lqϠ Uygx$d~tܽX@-ރO&Md=fU)æI9Xy)oC:aAm6fBt)lPSc> pc H2T ]~ FqB|XGcĽ*Aߣ~)D%ڟd?yDK izw I:N9ԐL'tz~ @5} W,9//EpXk&JRdz8mG3v!TِsPln/A 'E &-hQakAx&vZKoigs*->[GF4.H\ZG;'sԂމ( P( u #(a8%D?. j/EoP<1lolN wR Ȧ JD;a+=șcXTǠH_%#/ɽhNItfG=pW=(ف0Qn=c!?e1AD"[(_r[Ѥ%@IV9l9]vzHWvd$l6f\7SL;pYݼ4xN3TJ.l8<%`D8ٙM s)BÇ%6f2}g+]h)nx VgP 4t٭Br H̹K90OCO)L%GXXf7ⲲShb.N[zyCV*b㱀(*F&gwy1F%9_ՉP0YSbpXNX|^D5{oƢVuE|ȕg71Qo|D×:܋+xoܮJK@.tc(X?\Nf©6CH9h +< c"W;a*#—"F,ߩT ri]7fφ$nLВYVuTl2KLGsnJ(-ҥ=l% GL.4$͋k{tqqP_u36ψ6N!DO-uH/ '}lkSKFN❼yW-B|jd."l{iJ@Z T7G I׬NdlRv[$(qFe%ޞFJjн;~_w;=İUUL7RuНeDޡg_7U%ũF{)UdXeTY o.zfVIm'}{ ڈ?orzʥ~ ui!xԺNn<ӂp]`Flqjg(I1cD4"dh@KT Fv ;Q.`$_QjL_'X {>xiBb up V麢)Bޮr6Gw׵ /Foհ ae$/&5t~+"k."~|$-8Y`9k?џ*Gw5PWApD0YseFl8aƅ sT쏠O\VCm͒a})xԵΊ$Ն 0 oGej/fa?sDO畕hښWbKZ {6C+j9ƉѠPR_ <}&c24 ʨwwL5=5%kJx NL_MT20}J/([]" egFAKФP Rqp&}c0m#iHA2:+˾:jx +]M&Z1ʦ(4CFC,?&~jRuyQ3w:(֮!#yL9SCġERwy{#saLi\UЭB?hU¹ŰzL^+K3i R#Tf=H(r@[k q_b^MӘ~ EǣWq%hFcx[/>T'g72]̿P) 6gΦyxxCnyp|̼hm5"e J}=q=`h^vJmK|K5e.`rzahX9[~?}֐3ػdZ.F S}?F\xL겱]jp2tX>  X.G\XCDBB /ccYHRNĻS娐.G=l#fUmmvmAKj;/Ɔ5f`BH' Xxd\-8-Pj0YVDlմ /xv3ΈƤgq4Q}=:na19qi!ݭi[;*Io]<0j~rd˸`&te{` 08j\ {*Kr%WaywQ*8o|qY$L|Dr!Nlx\(䱃NBu No NKϜ|!=J4NriylP};ޟLB]0sm2i-RKukăVD+iuW3!JOw(T;rM B"aN@ٸĈsAt9IU:s~]'W\|,Wgʘ1udulbYJ%j{0L@yE1_sl33伧~PTh*^n{RWu`Esh%#;Lrc~mV~-%k` Lw>0 [TsA-ZT*NL U* fWDi7*vBf-6_*\wͥ^N1!䥽@[/OPGk6qȵ~=&}@!K5V (!ƈT)?JpTa|O"XYb7u YjyCs&k'[R=νymۿLW/s95z8?^3sw W%h2B!3^fJ|2F&Aˀ,wtGve5ŭc8]*t<ƒ@~84V:&e< `C\l4ؼPo_'i2Sgu=2_.br'J87oFtkǘ7{0%!x]o8okn7M/4 4vww Lo /9rAMa5ՖY)`Ò3j{m+ڍo(^)KwUլK7I)ua}X MIn C; FwqD"MR j)rNXQ<[GKHYP7l~5$XP d"o.zbp]u 4<ժgRĎE)g!~/<;KB~f=$vn[W酇`I |cDsRK}dSbS i*=!I7]a_ijkqHb&:Yɡ%xW^0@W~Bs,ݐ:1:uM;mAO #$ DL?d'~Džgd*14߳mpĥ)N^jtL5V4Jqh6ڂƵf cjN)zK:~ n]xv)e-S۟J,ƟZSiD,+y]J,EP3.AxN`xN!WqOa:Gl3W^ .ԝ*X 5$<]P&o875hHِq#n lw`S:H_3$D-ր{8UXYRƭM8o#skWIIF>=$;)p"1O7YKS|6qf*5qhu4j`4/wml5V.`(nC#5VeUSI~IM RZpڂGH_l–j" -(THqB*f[➁d81ZO6i>"ѷ:ejxw˨1P%;@]] ~I3y=姶-~x1QYp90OIRJ;;|=pѺ*kW*񉶒.@ݐZW/v 6Gsk3?36 ig2BqVWUk_O6yJLJ:jzo ϡ Hr^;)5C@.]zC#OpVIU{]X46o5`->"WRh'({uqVQ3ąI` H١6b;iBy~@ fEpAKXwjA}.W>mW8(#0pF'-톡 ~G]SK,cƞ0<edSs ^w8Xp\eEM ZRT.l8C e*`zM+?4#\MQ29-Q8Th Q7N."qn\Mk'v^zbLfu.!S5({I„Ыy# 4BKAii୿H;yHZ,/KC@L^]׊18.q]\~٭x\ Va::dw$oAkI7 x%tEG'cW[J%]C8\VP$9Epe1B>Sn̰)Elj)vn0:HhR ri٩L fDH"BLP"޶}d@g[~n4VVkd>]'QF_ļ OUwx2@!ϖ~>5z㎂k" ljoHtSs-eJS4z4lJdE!]ZOF,f'uUJ Bbx0Ic e3XHBa:c–aHP~BWD@4wI u$ B"'_iEqd)e,'k4鞒CUaѬQDwS5oc {صK{\Yj46TMYrJ/,"HE5MLA$< ̤~ 5.Cb$ά(WubkYL.Im?!@9bTQ`a-C\<4$V%~VRu|n[rGU'*33՟G̬20N vs(y ǵ_6-AʨNSO洊 ,[JXx?bn.d[pwcO:lkwn(7z.U#-PC{;Vυ_fNA}6M߈魌EgU֖5Yy٣ }*pev2NBow&ft;O)4ȕ>[(bT٤ m?IBOEt왤acj J΢5/_1|aϴE)\H󥇾jGH%մM(J5Q:ˠHZԺӞ'/T_>3$H|rqCoLJb[fFܥPnNJ-a}K48pȏ&j3x)K=xnn!EKVR.ԗn$~sS"p2_^̔C&NfDNa,>U+:chrT@բˤ.hHYr%6V]0[S tt2䠑!J_lHNΣaV5YtW jk){ةa7IZ)(R".ӤYxhJjܝ| *-Ćgz@t7! jJMVHw9G-X( aӘ43v-iWfSݜcQkՌ13NĄN]D챻WDaS\( 8{鿍j/ t4E:c'1:ɛ9F a"VJ,XٕGBVB8[QG5/3Yh~{laJx_ŝ^i_x ڲ.QY]0vegHpUTly&1nMH }<8࢓2FAd˽wڻLPdwV8 @SxZo : M B awr /U8d⴦ƯQښ]!ԼBm{UI׺D6*;nIu9"NA4^ _C9ˇB^ntI7' s PHЋЈ c!-7L'=%`t |:tFCZ1eOu+\0P$PF/"'@oDB:Rp&cR„msȻ$x')ZwgI\M|&YRT7?c~_AqX*']fk8_ vإ =|Y~(Խ-9n :$)~5nXA 08 :!,0H߿Sb/R%2E VѠ*QR 'I/lߊfH\˰KT{$}:w\U. @do vVⒺ ž]iKJhїw#p%_s( 3$ >y&|%S?V#!9-٠oc[( e9ia>Z^ :4HTB7E} . ˖ L{:dGϯb8B(/BZ vַ348⥼pWR) ]e˶1_gae#S.LPu %D-ɪxBAa<5)M48ҰZ;Fxh.Kր2xkIZ:0R׌!4p_9陾]6N$ 4狺nx7h&o9ww/.pfFC4#~3C05YAIr5cI=E ?^W3k^c{'D`,Ӳ@X9%/V'trfoA,C7Rmj¿Aڣem蹱-LlCsVuխu.f!G1pߓ//MvF24 jON1F  >voমQDtmO;.%.PlZ3Z 6 68Si=Z_Y[ ʓxn/S!C)܋:77?Is>D)P{շ_urEe rNWeٮdJM \jV߆WXΤ Hւ#5Ó($( g%FV]|>_ Sa4cC*sJIUD uqPսLNߒFv 0htd8ﺠv>e{h,'wn蓅QT<"15 |$xi"sbF5Fo oܚ_lܨ/["h X[ &'|48K̐[$&ӆ xk>6A}rہDZȓpT$M-w=5P&R-.#zIm&w@v+Kd8k܄DOn r]y@W^QդkU,aU5QeYFcNEkY9ȣJtfjG Alxggb VHڮ3ma T4\ J#JCH28?γ{ice+7,]mXd#Z#MKq=ޡ\ (\:\1_D h|#f!W*Uh[H0,MdZY?mvky9 S]hCݲ *^*- /ƒo[4 )b=Qht] nn䴝mX$0r~, ǢNGB 3w}[t2!Whn&u#ؾ&>< ?CJ9ؖA!K*A1ʝz4E<0 _uj  yh&Vζ*zVKs~Tj%BҮ&8Zir֞VX? MҤG6P`Ҫ1CTߞ-guSlҩhTȃ !=AK;6/;"TTB;--:#E̚ۇ7|{F;YRd;Zj'j2\ gɵU!9%Oѳׄ75 ⃼?ܖU"_©??1_. _G"t/.؄zȖ@Dٯ~o[}r ړ4`5}3u+P ?*?hFM!dB5^#Jq͛ӎ岂CQR L7zd"cQv$_2V@>$@^3 \zKTG8"-58/4-$#'Wd`/#0[>}R)f_"S]`p o"?"v[hUSͨ c#n }#hiskFckvؾ :Ը:T 3eWn ALieB~{['V}3/Uu-_WYVWG ѫmY-N@!K#wQ" OUȞUmIV%bfY姩a핶k,(fTc װ)v1=mKWRVY=.m=~-}ȃUKߞz0 6HaY`[͆>{k+/`;h 6 +{Q DnIc'ⓜ ,j@Oy )NBg(QRYa'A_ \޷[bUF, JQg &*t|S#D`|NA\k岷<@P+$gcDVpQ8Hg`J]joNJr:9%fF ;HBO q4YuBzP JHP{[Xx:] e󏋬'!8-NwBEIAѓkP nIa֏gCMò"W;`yM뚸tZ'W5ٓ>`_U!5ී8ǦH&,+̞g;18i"@VwalA,#6LViȭY-[DZcl=nc vsnݮN^\UԽ8ߊ,̭· f;{%D27^]OB˝ ==b$*69kFΈ8 dRǶvu̍S{)6HL(L" b)AD\SD%$M6< mkrj؜JM{L7oI!n4]PQ|Y:?v#6(肊|ER@dOc!yw( fRB)[hID1}k!6~d!: PY?״!ѤtzYД#>ŠEQϰco6$z{Е^M})g^^9]];"B"rջq,hͣsKuE '^Cߐ RKO~'<&Kp9R(/YIҊ!o3ir&qK{22E[c Do5~cr܈OˀS`QZb4lƲ:6V 1P`UŒkr%gH)% !)?ىzxw93v,2S>ɘ@޸gQlJZ߫\ۣ5GqHSg.1 _:|sXPdcuZ"HM𥬆?7٭]d8_"3~3`Xo q'Iyo$Ec3w f]#nXs[ɴ$mί^9V62pʝ.;u9 `_dkNw@?7Bicj.x*A5g/<NaNiꨦ LHQT8R 1˫ʆƉARJ@.0`&-\],pN,) m-xCVDJ_aBdXn|Ԩ.ٻ (8dwW<}{ַgbwRez],pqJ (ZԏOGp pH'@lGFOt~ a~d֭BrR Yr[!t@'L$i9fYꀆv[0STa By-5 $nkAcj_8=BI0ϾjW꒶Lz00!F%| "g pn;[*E03 i/dIExOZ'},"]NGkEQRf-X0ٴ`1CY_ ?IxEcYa`-[WahQel _## ThG9-ے inq)sJA a.?E9;xr_+elo?A-;TvtE|,~č+(aRbk_6yIUۭ cPP$KaɳmSMܶլiF*8'b_M*V̭htS~ ꜋!b+q-(k[dǃh*m):1}"19"4}I]i_tSŀeI-R#fuIXiMr)ȓvti֤9rVVIUX$nSKTSҰݣP'.d ḛ1Leg־3M5u/09;;,1ckq烿fA.'= Эj:=K~Qr >Y@2NypJUT'vse3^fe7}kL)3 I{M_0'6 `\0Q2Ʒ_t=,S(^iH1\W5n^[*MB<҆n=H+o7n,ʠ`{SU~2Vj/W_ |L"?]z"_zӸ qݒ#go;@%z[:eL}} R4ms]9vV_s&-]78ϏS5&ʿN b[ӈø^4$/"gRfVu]ź(˙"m1ɯ&&u&5<ɪ2j]4 YTV'q4㎍bI jJ>M絘h"i1MLI2۶BPXuv EQP(d"_uBs`8ƌ( mKW]L PE[^)6d y m(kZv`}CK_6+&YN\=b1LsioV9-O%xZfrlФ"0uF@K*T CH%ЛxBr`X 6[SacŧlĥDf9A2-[)QUQtτ4moXd`lzYљ6 ?|# akgk !=Jy&54"\/B1? aI*c6)+,)|`r59loFF-YvikCYmfExC/)zT 9b%@qscZ UNmEyL͡q(;4Z0dWr[/WN!F7Z}'M_~&J%4- 6:lapCىૄ iW8GJ  U<] [R.ECIq8fބJDž37xLW91)It!<>w[ŪXSt+`rm&-}pq]VAת06>hflw`ʻAYA^0mkXBqCG,SlliuhiȂ?[ EKtT'Yn~xzQ8֛F$h^VM<-LGrZαg'\yGLf}?e#;r)s+dIl{!]d^{&q Hz DD1:ب{2|zj$B0PxfTeNٴBaݮkaS Sj} hf=b> Uk:x<ź`UUYv;4p$ܼ+.f)DxA毿;-ѸoG&qN'dĖn Ԛ: a|Gh~N` E>!܁SL1jQڮFX;jFnU@0T)a^9W}?릕^tD>=` D0F1VB ٘}X~u2GnA&{%@B~,[py@cXJo:>%1B hT8 +Ib|u/e$֫%ZdQ=mEs KOi1sSʼ$Gi$VH7wڈ4ForynǘNj& "ܟwVxt/f˄5Y:Cp(J b$ JfW8#n8@y,[1E;1"%Ƨ $mϟsRFϏ؂Fv ʢ6 hAa4%TxA.n*rMKlI nzȰ:l9h~a}õtΓ0u 8spN[SZG! Η|ګOB~P#Oq(vÐi/1cZQ( vk<`yImEU\O  RXN>s)EKƇ)B#3P/;v&>{l>\Køҧv&Zؤڔʞ#Ay ݉[(œ O,{I,ctJ0z_dٻL/4IKY҉!KQ-kV -Ћ!=x<(TzL@ͭzjt zE ˍמL  c Af _ۇ`J_U׀W_鏪ǯyX D&&S*Ʊy?JRD…?vu-,r}&uDX( G%nmՇ/RqψuJmi +p)]vڂ).o+(ropzFӼ 3$E]a?d]hr] k$˕M26x/y*?_6;sy@dqJu"*eWAԺxYj-ףq6vxHt+y]-Ed/ufR/v@3hApvw_)gd( w+ }*nctͱVpxpB8'z;H6oMd ZZkvk=;'\ c9uy9&ŧ*G=pJ+SU^>U`/;+ZE*RA` -6!7YjbׂS'}ȸaA1c4^դ D~+{ޏB9FQnhxkl zHQx5HÐy\vuB>\w [swvm T0gT隰LF}w YKU >LwI%=Oڻ9h8˺@?3H~ ckTGw%5u<m"L"Hag1u<wMcMa5x䞵l#ա~>m\)~ փ55Q@I搹|؅BU C󗰆2kAgwǝ[X4kmjjH h$cոH[.Qt6o%m+Iy1y&:SF`]J_y׆%̯QTTYʴ 5 εB~F[sI,Z>BS7hȂeK~^P }$ 6?$\LkXnI _yM=T;f@%= 9 .nL?[oTdH z;(QIcLba| p EIR tqW+)VqŘI!bnœhٴUSNh`. mgjZf*rE:/3 H8SAkB3y%g̍$ۂͬby \Hy?0S0Ie =q-¼I>4b9+h%窆7k2=!?CD>sWC/OE1̙Y=H/`Ü(FbL~˂8c2Dd22v.o "p|4m( }BDYLCa֋u$śDltSOثwhW.k =e+O ^`en`5U⭔%! jVrijd"uї<<:vSr8:]J9Bz% NY=:]>JR؂&#җa޿G_h>"~\4ZC}= 2$0;yۤi1?EBx pXHhvqx3W4ikӹsR9ږ6ʡ&O>Bb̹܉(T;d]ܸRmkKPa6(46P LeȭJ'Yìo,3]XvGs *5˯=7 PkwFs|E5.~n ڠ~Y뫄 e8GaG}Xre L 3vnN~//hn D;k/.On - g%pϕwx-aXI wVA B뜮# x 'My2QX3yV+nET:i&dSKUI J%*sa_pe_bH),­,QzNUSs)ޚ5Z(3I[3 |MEӕo<:TtѰs1+624 ݬ4W:=2{)xN P\\6۩0~6$+J4\0pY #تR+a<4H"rz}b㵹 t`AK[>wKcB jH.//%DZ\DLA)>}r\ Y^5̈́5oR D+Ӧjû(̘)GxyVc.FdL [SFZA{Doc!\ʲ*F;/[o0K }QhQm/ES4tcٞ|\+;BcMgd<(wA Җ6Y͋~DLilYs LI֪[~dcVV4@vh1Si`C0|UcwN> D;j6D`g!h«dyp:Muyq_# i+Â,S}dz2!S[ +MHZla}؅yT|7V1,avJykFVsasϏ)߿_VF1!YUץR[\nl23$m _@9_SGE+~sXZjfTgc:aዾ`@awKa՗~ *52@'zCKDWRd"?<[dazȨHK+&vE)|xZbt,%;~ ̓pHGf5.Jn>.`5OZrC<=\+})pOۆ:Z~@J{'JD3'/wK:!v׷F fRxfpʜwB:R[d!`J >J`%) ~$LK0PIZ+7+s'8cCFB@4ŋiyWРDE>b~p]L\I5b|Bcb:kCӑF;gW*OM:!\cyYLA5Pfs-Bay uy=D 1Kf19!sQܘ~VH.)G؋ r2W$ڱ' ʔ{9g~–ln:V!Y6]oV=(V3{WgOa|gfa.v]<XQKHNU I,:`=r4iWck,(z ٧/HK&(Ny4u.'o1P/%v$ڹM5Dhi qC?!LSKw1e iG ^*^Q(=bc]h[+ǵ/1J5etYX "8ɈE 4kҲT4% ]j"D^[YpTvcԬ|rPmZ0[ԭ~q  EN=#ę1r/ćY9YD޿6{lAt|]BUM{=fs|2"SUT|'K߸ppE땉2djl8ИlAa:yNFpҴ*S@fwb9_V^Amj^iIan=L"'>mM*6y M'e_QM(1jg]E/G1t^.S%Y#BF8-E(t"/Ôd(20hE-Y$z^-'X I`ݗ .,+H'%S[%%ݟGJGh.c ǽ1?p#DJO|?S?3BpM Q$@{hr;;#X;UzPyHHQg,XŎ@;JC1wܺ,W ߙj-ۚW#xncg F?l+<Pj-qP YL罺3ogLb WXCT<6ilNC2Zsi ɖ!Sz1qJO)k@a0h@HeDl/ٗm5{XS+r g¼1)eկn#7B͘_id1XJ,_oK'tg Ք>geCkHW`>, GNu^>/6$1VwՀƉ$ VGQwڏqli)poMZ%ݞOhV!UT^yBs}kHBe^ӢI %m^t."#ЁԺ+k HǴKAd}Rن>XU1rZ L]09i<- :q Siܧs\8FBQ@c`;%;%SC잂sd,5+ Ĺ_±&/ 1(=ȧ؟@<5CI ?ZLjŕ@l~TMj8M~'jS`2HR+_l\#9yu&(}WTW]z)"B=$Rsm}U'wm>kӡP&uEXd3|}麼LEF;%mSpc-NHWv[6Aze/E1٦뜧$`x{!12҉ȷz%'!,'/V0I)IFE $xPMG?AugM<,2WC|*MjBGɉE %AYmrGopVF @<]Ub R҂n- lEr OoP6P0"h%NJҘ걵Ѹܮ|,xZ]! ߣiN6~p{.ei)~PfMħ57gbѤ&-̡7 gDc~\Nw؝\R~l X"1#+CƨɷNh#쯧lkNe3[[Q)^PCch>>B9.Z*qd9M2RbRf*y̛=^тL^<$49s?s.E%YXr?TDn>͹zϜnx!<XzLնxVT_'ZzN|Y+qsx"[f(gB._7,~z=v@M,OӊQڦ޿iX}gu|gg`j\1 0CRD *{` ʷ}v[4IV, SC23`r.J [` K<ob=nLh[՝(hu BW1z:/똍L pHrw-4 ,LT%^ܱOSB>&, @[6f #-;iDQd_t#@< :Y>؍4aȔ4>Z@7d/^Ӳ'[Fצ 6@|.ĊOza7B^,4TuYye{p86ŗXvU\*Rz;n)O|#_ͳȳͺ Z}w>&̛rwn^K)۩ZqwFbh|=`#86}d9 ZћLW2|_B/O,{ -^ kCwMH1OGS/FغPEB)˃TuT{54I#^9y@iSEu4NYƥ~`l. MkKb?VׁRtK-!/BNPzark#װVz9.u{FD\ʦ U2*ܲOIm?8Ǖ* Ooq{ ALjn:2 Lĸګ~VgWt Pod.0ʤ-77s@l {]ݐ;J>68>S=$?NO]@9N73N**]8a6kn>K|3b+k{}5Z)ᓏf ߴ;˗}+]7YcQ]=cAA`܏+8kڙw)>pլ"?\7B!P "@}< oO2?5VoN8;I3$dLiGjaVDTJ'j@Smi?<5@f a —_:6*Dy%K@=ǒ+ 2CPSnmq5 ZhN^r~( .2yv 1*o6({P\AK]modp&j|6 Wz<ʫ>hhqb%"!N5- &g3lZJuE4TЙNnoijh-ƏHV~hXGqˇ1*)'R|K[8FJS?3] AL<@꩔=UU!qEg ]) v9-MMKӟЍ5 m#_jB9䲵 ;$tVUf3iS4#b"k ػ F}݌ \%Y4VX0g1YI#4'-Sw@ 5[p-ğ?GB~:{C8\Pw`9&5֮7!|#hYlפp6YtuQaɞ FEg{X欱svߟ+LQog:zu;Ay~dF;kWUm $Eibò(enO:.IOZn,F:{x@[emk&$J\ʮG.cոDZy[V ͫA,|q$ׂI7j}ߌދi Ky[g~2vmF1M۝&Hݡ!ׅKdBìc9 ++@܄fBEa)[, r0LJS~zxtmAHb FglӮ˙!( |1oT>nKFa:T Pq(XPz4]b*'Vč^/?GQF}ŋχqٗ-;!u%ܟi}u?X\fЛOX͘Ca\zp+L_. <_2>Qp5˲~SwfZ/`;{_7cf7?ͯnSfv!Y8: MR Xs~R!ﷺ4(7kɂChٓM~o]ø7Oھ&j `K댽4(Q7 AfJA%L$`,Z:cVDӲmAkL[Cp-u`'>U0B-*NFDl"fʱ B@f<+ŤMNf; L'j9UӁ>`ZE4P3hȁh3<;>7%;ZI X҂IF֌:EJ1]S d] b%#f.fr"( (I/t#\DL5 aḡ_t"NM>;oyz~a9H7KtfTyii?Exu~Ξʂߦٗ,C_+_aGhTSmSi3)Nexzu(3v~h `B')= 'Г{O8z׃gyGF<n ̭yitpDר!fj|8r6ضsJVܢ)Qԭ?qհW- W`r]喹_9OrHr{qX<$U.;\th2<79sttO6* ®<2 3g DHujq!z{z_ֽ <\q…[: { V/d_<UPU?nIr"=lNTU*_y{s~@_xs^LcErueSG%JUJ9p·C ^V;g,'nD HV~o vü`+M\r/'ٍB6ďe ge2oL/2Yyӻ3Li͌_͛\?mT-0z5jF7 JMLevoRV&EnsLIal5Ɛ^8&ۧ>w Q@lP_PD0T K w;og#ԩk4#4IM7M.{ kw;^4Z7nW5?~0gj->K=TಆQO~(Hi^4ɑK9!smr7fȸn߶uFU|V@}h؍|".s*,BX\BLž}iwN>ѹx\Ryݞ z2jDn%,CMi|7'ƘWI6^]BtJX/3+݀Q5 YiAh%.Ttg}}ocPoґ=\o|EͩcTbWR;raTvA0y.9 kN)vXڒ[z|pހcjmBRž0Ҍ@ ʷaC}4DRGl&=iꬫ]:;(c Y\xA5vjkD.`!vr'le3;pZE(֑&A-\,~1nGah1[WCr!7B3"LЪi5 î4yIXjCM`3 /#ALE776<ĻrylUz? d3srhpC4cXu~506Rm e{Je!fӰ\Vhx~0ϕ@ٷSTBȉvmp5Vyj E WҮscysIgN\-z ,\ޝ* F(7ݛJTf"+X (>d5`i5ۥ$*k,7xjXeq[Vy5pE 1Dv\Q +8djqTzM&[q<@xfi#!ӸAm*bqAM: C#}J$`N\'Ra7ҞrjI_\/D} lJxgvZK&-0ݶ|V26yyDU-Fxݼ+/^6|De6 Aއ{o8j럪"^?u5OyǨaxIi:?K-ԑTrE50H]|"+Gd8!o7:C$˚Я$@)7x_> s3J$o@O · ɚ ב_N4*eȂr|lXh+gpBxcEkRA_QRHAMaWC3"8ɌNa?Q԰M[x5ƒ=Tb*R}~^VMEwg7jzgh]=V*UBj wHD{pl 0hp1+?ھ=Wnbȭ?V`/+/ %Ū%H\{H= H #]no;q(ߪpm 3PYHh؛hmsMe턶_qBVwHrKVC7.FZ ֹwu"SeH95~wkW'ab%J-ʼm }@Ԇ͔q[OaHhUзHᠺ@EF-> ;!KNqSEDFbZО t${s>8V^QѠgUZCl8wP"rp\Gl\?n4S)|\PBp9M\_WAwkcA1\u|C$]]*C\taVf_+]mZ<! kūoHQؕe׸{v%Z  *55[FXei'ءV9ސ!-43{Z} x͟Z:N!KWMHdl]^x{0o{G\s; pΎV!oϟF::Die>UUt,9.4F Ï|tu5%)JM ,Thg@iHOʻh *&HXyCmn–T[7k&77OQ`o!lehuuUER`A@4eD cqt; Cт9_c:}lSĚkYEqʰdcCPNg pT؇yH OUQ{䐁KMr LY(cH}rs3(i|ܼ=>AՑL77CP ND- MLr:8GlZFC}+洊MYޙ;!G'`WT~PS~gb6ϝ G"V6$.{m "zv]Lrht OPyJ.lmqI5pcꢩrbm3H-L;r~#~ҿ2%D\ZXCpN <%mi<7+btk{3qaUl) ZBIAjth*]{@ڜ|!Ԁ$p vקs!u >N33 v+ncCx(,Jh-:J IVbn9s=vfu"V;SF@b _qbcŠ!9\y; "nlё*@#Nm5!sJ?T  ,XψhaSjK) 6,-@n=;KSl"iO1h[ ޣ #Op0@q\tG`ɪw:J#Std>K@vMXd$`]]qa|?BݴO:xBk#MA{M) E^ƪW9jh&s ګ$e2׋)|Zn/!Q'7'%ͪV K-Wx3kmVTTͺzt&3 Cݤ!I'qV3y› -o&_8ݭ%]CT*pJ60Ͼ1 {nMe36cl(:옷RZ)ɟ9C(cgIC8:QT$r4b5ӄw ǖ9 Zr<5w3b!#=O;CBJ:LTn'T^҆?:{U;1{&= 젳R&.={cvSʦkU@-d;2\ g$ }xikbC?ǨtCqqMu9Z@=20ӓHg.XM\U7-ソFP>> 2!]$?0i@z_eM#V kMmݍS\};8E𲨡Z^zJ@H8[4W7x:qZ Uyrq >w˕$Dq 9 P>NJ+C\ >=Őơo; ](1 3᧩*~ڶXB ~KG.3yp(@vhuaII%i*!PgZ5166eKoae˼uF T?2قi<aj2#$9lF7i8 fXƞ.?fh)aTF˅ulXLI.*eWRs -TWb8st]g|޺".Ri^8-Zz!U_\\K.bU=EL{: G{*g ^M>Iٻx^MժWXU2_0?)*ՙ,"R2b9Z(>ه 6xHѤM=Ö܊` 7FƱNx5 ƚ^K4uV™QJB.%2Ҷ?QE/O&_^3Ĝo%zW48T;+b)uFT3G"OHʴ {o|vxZL` ^¢md)~>!ƌB $w^ZܾAt̗tBA8}`s ;[ =e`hTNp.n y_K~*+)!{Qv{ ޵m};no2{ziboS!+g @IjZL渼 읓{I~/G8a[Dm& Py}!t)5)M1{xDu1<'F.> frr]{_(NcOij!==SOM.NV*9;"P52Y!yPo9TsԁձW: QJd%W(kbg=t?Hkoi,}Gp a-$4c#U9 ںQΎwp7d|(h 5w~[ۃ#4lS"B=bLx o yZW,y9K0*,\ߛEGJB5'Su4 !4q-;gm^fIJ$}B#μ;1nT݃:O '\kͪDǡ'wPUc Ksf߮ .Jf2b-VZKrD@znT]1!Y~.>}~ 6;GWho/>BtX_Թ\uG SC-O~$W@XaGノ fP9׿m204y>0sH xR(HrϧռƻyT&(>{  GK#1lne&睵tI)+jL(F%K(ψ{Pz49k0J( ~vw0R9wnKԙr.9įڱ]VCƗMoPKF7OnbVDYUڕ]Sn+f=Xӫ.hLQSiYP!./7`{$ڞ&.+k3ׯԊw0vdn#.\WɋXZG;}0  )**3g#oٵOt/=t>2#Cx&UCZ'Yh~EcNY2*cO0+}7U~A~BъG{Sqa5փz=-M>>'$r6G]v<چf&+X*u&|an!܂ݬcML:b+ByOݕdRQP*,Q3/7ltP`K[[^@1:B` W eX/8'J* &>i{n4j( )OӧR5x'mˮRP=/')lW+c .w2r?7y yӏDŽ3OAy+!H}Us ^ppF$|Prj&xՄ?'|H}{>`x$ C!Cl"̉m={[wtn/Ӛ)чH'iih2\X7ISg ,he*ˌMzF.Nf]uU> F> S~^NDA~FC~P(o0+tG-jMcxR{U692[/K/'N-Ђ{#+j<ú&[]T{FSc=8,6jD.}6bJDN*9tV41`ښh[([ cWrXLѱ`yφhAH:XR(҆&<@oR{@7ͳ)iƞDrtL (&%R\*TcUɡI0}yDFa6%dM$ F U56۷D)ɍYOh^@ʹEW)> ˀD~=T3;\@58Ud :H݆>3ȔqcU%fN;{jk}7+sIn>cPAZ}dQ|D3솔Ϥ ©m^L%918LJ(tX9.[\3C2ɩ?pOj57z,ȎqcLpgrLU䧯D~Z,l״^3+cg 'rԽFzƮZ``x\?g ‰)Sv.ȭverI,Z2f5/>uΎTcrt/xpoFX Z‰%X(;/Ect>ݵ8˽wYnVeYrprʞw&ڤsH"qez^fr?}ih$g=Tlfˮ"n`Nҫ ;u4v@k1"lD%Fkhr 0!'&w [~ ~Sa.>'dhuй1Lj=kɇ2]2-0Mu )de%~v0Z(D!{\n1KyAN57H ){i+uY#6O8nPxS6;H@Q@*qx_PDBoOu=| !f"́>2ESyG0ֹ"b(T~#Y[=t*ٲ!Ti9Œ)aqFwGj,O|c%c _UmsMEV!8'T^$a_XfM꽖5t0p!cUTgĝ{s%eJ!vςd;b2[m 7N"-  p"ЦnmD"۱[(XrB2f7pW&|bFɒvM@ Ͷ5ga4,M/V`ƹit7MFa#L"J-"N̰嫄qE?T@T_%~6`ce6?ǶoXeb}; fvpl(M"ijCجݻPSD̊†988t._;?m*s{d4G;+< 3zkAEUlz@rA2A'(S@YBjDA؀Y( 9hnXEkT;菈Ct?w Q,B͡bv :Ni0y帴wzO-v.2e+ԲetXe2X۬}dЙ3,f;0r!o=fxu 71qEyΘ]7r+yR<Մ)#{DR0<0 h( >9؞|9#,sC%uQxȉe>R%Ql{نwtrheaHxl)l?5Os'? !¬PI9_оJkJW#:(Mz=8hp1p壛QvFii"}1)Il yQ^Avmb5n=$:5mf#[K5 Wpy[.~]ܮIe@@ hk2A̱RcCJz|R+sJ[, u #'gFr3bcv ĽGrk7'UI ;aAbRK DLn&W︺;ӼNuq.P/P{QbReUN&gLA2?Tc 7BJ50JQDb*D#jxq`aG)DŹ`ò'*m.f|sh& C"eg CFRG#Ka[כ|rdaH t @ěR:'3~D;A@V)3w[y?ȼEl:Sm7Jw/G ^q4Wo-EL i׾nhgmiSœ^7:)o#&Sz:T<[;N,y;^9T>{䏷@paܽŅ۲0P5} Q8n>Les?)TIb1h4ckF QO ULʒczZ `4wv\ے24snmK|n5]rqzP{+o~J/gο=%^ ^7Yl-1<#6H xKjVMu:閰q[·2gw)k -sW`@^ ȂpKzp&᯵A†<|S3#瓛&Kдs4F[ͽDjw5u~DO8O ɩÉ$D+<[A!iK \>Ŷ}lhS0Z%X0﹋l^.Jw`rM%Vǜ#zکkYX2Uj:p`CM?cXnF5QҬӸ#K6^01 ij V>$k{u*J|!ɀi]d~Z2ˏC݇}-ߤJ[ ^#q3! ~41;5l2ޢR*Xsxa =eyn2$+}6<u姍`W9vmߐbS[R @8,h'XoΩpf3j6 }(X[6/P\;dkd Fԯhg\TkRP 8(eD>#Бz什+KwA5>L$}fw.|毡V2PStKF|֬ +xBe^ D0p2|˺/7Ρ\}V=|:M#(KeM{ul_g,a@j$v wIu[5#J9B5$rK8s Bo6t!юn%KRJt!c.D-hڣ2J[S&1)x+"mv,ɆÕgC > 0n8DJV]gYuy;5JgP--28sv,nW:rd ?: ";Ҭ`W#JѢd^p1]PUV~r;Uw7U춽0oldVuUIӕT o[x{CeiIˤU~TKwlP <>U& 1& %<_u q꣸eҖGT-Z/L,"8}tQhm~ ^&rUkxTȞ]HF 0[>SKH|FθV^#|z"VnH}ao{8? DH2Ӕ `\_]K`Y=Ý!#Hdzq L3\4Xݦ$[HJwՆXCaTS*&ಕww ʚ)ƘDܹt7" [rcD`G{~ã8c\tJ5->|ˆy޵,d|M77y0m`tϋ79g>nhE|ZYt,m<2 H$W,mAP,v!x`6?:Z-6J}y 3OA}@%KG7=OcWXahֽUpz/p5yG-"_5"bzH%3 r@ZÁкދLkK>Χx'囋1<*@`J/%vekQ_^ F n[OV4<ӟ>AĚsi8]| e2 j3YwjXF}K7X1BE  В5I%%qI0]UkK0s&\m1z+ &_kyUzKgUB~qy#%[s]ÝSfL)PIfkG<}ȦEW2'(T@%xM'fohRy 6.Φl@e,e,M£] M̿qOC=ZUBsh@&`ZKpr΅a삦ě>prDyKZU#2r_a^!Ecu@mĖ@% t[nkTݸ$ҿ>o7כs]ϖ7iQ&G k ]߭Fg1 :Sj럎0W=G-`e W""ql۹US3q!ܨT;1.|7'Z?Jdp]١jJ!}hq┦3WELIJ;uѣm<4ca^OC!#-*l!wJAuB[1h_C׼Bj'RVK`Oufjɵ< K,#䷢M"Q_#-o4Cن*WzL_č{N?ؚʍk5%uL*ko"YՓկP$U54_4MzU Vh> )S*qM&zZ7&/cKlEwL=:qG;%,:o壧.LB,5[ pn0 xXP+H n[z-% 'n^\nAh`AMw8\|bx* Sۯ:=V`[\[gG$usr.WdEA(g>*+\S,=wWC]| i ZMϝ yx\{DE_h& "O\8kv4c r4̙Cw\0 5):v)EUY_5h)~*Q 3j(_z_'7eT;CbR*}HA}([J-`D2/X&%<䨧7$,Rd0uIm߈c"Cf,a^e5d:ђNTWJN1njc/ᎃ 7Ca+,~}v% ^0A͗eliȡ(O9l .8b/nIknj7(A0G-d* %F/YM? g Q'&k6igJUe_c7p5}hcG(0%?M#`,Zj$8yPozwF] '*k::oCJx0ؤkfK}TP}@ #(u09nE3v8^1 -I }ڴ/^g ;+N$ZB_R&+&v?[$LZSyQ>?*A_JajxSpu# nyz~5sI,y$IP ϰJ+??!{GτS߶{P?XPa 4r t?媩ه`SdIMsr- ǁp# =hg{G痨 %%fU=bF{?li?PݜRM=<YݸSF^}߷ʺ eHA9w kgDέx{ MKu%(ʩOoLy8^\@|:K[JJ]_~s̐g+ij1'L,۷ps 4, "KPWuzUCF_ޫRٙ宎憡mڏ;={_ q9b~,W8:5Q`04diT7XiBU $xEφ%2.g#Z+~Te)F?12sI}X{(k1U}·qvcL%ag }JӢ 顾K8&im6hƂA*BmtV&0Q7EHho]vgKaڷZyHV'0r5^&"|ҮBx鵫}o,98ƛɌ96ĭ5c⡀A)ٞ+s It6 I]TUmfE?I@( em:X,YcHM"- 4sDPF~6g*aCUvbazVYH'w MV`6{LeNf6\7I?urѳo{WoS" >p_f(aO u;7|8ĥ-Y^,jTĽ d}AuQuzt=/>p69>T:x G#ݐI[8>=vhDŽaN:1MJgE6'' k7wR_ʭptq)@S`KyAUrpI@tbR2{7{}QG T}X\]#V3f a In(kKP•Ood?톮JHO,ĶQ&#ӇJGnNsiy= Xnc[UѤ08C[bA2u},'[ڳDz 0g0b9P޶JK- B\7dDe!Կ7}k I<r<#rZAŻ ؋S~h s%7ɣ }ZS XKa( 5j4oCjH5k/''E\aISH:8y 쪇a7xWqmXY?$Q[4Ͱ}%L{M.GBӰx#QslNi+\9e( !÷.R"RDHU8 c(CKڿ]3"p, ]|ϕ؃ptM  DE ?/Hskoދ@i)6iF]$꛸7ZAk[*'_ c=/bOH"d32զ<;iM9az7 md^:+V 2 `N_pIy}#o=%Q IX tA5r1sY.Z=j(P/z^\wYؚ4:$-9WwVM#om rv\N<ryo?s$šX_bP "kf,lYby%ep ,Ohο[wKkO‚1NVtUyx{% ? ^bsilQ/iH`\NC_8|2m_:IZPV5T^i9E6YT`3 ]*l֯7 ῱F䶔Nd,FD6:$U\VaH|Ø'LWNNo"iJ>Y+[e ҊM_xofǥ{-~Ft$\-JۚF+kiH-f7M-ybiGF,bUIf[UETW$t-9ypm@h^!op6+ 5h_Ծob1oQ)611kƕYuЃ Ȫi% )4pHIm2pM~Do'm͍KIbC4qfiح։A~Qj"`Ӗrgܴ Xn]+뼡EaH_rSH8/ș\ؤp: )?"*OŎ>kemIIw`mAp:3A!!O;4ױ'o5j*kA%ٹKRrbP]\ %RG0%/c/®3~4kުs^FYKsإ!2Ce8\ϸãyP'~]B"Ӛ&5? 9Exj;BVQ+ȷ"#5a&OX4RC"ߒQ:-`eCmM;:uXiBĜWGıpyUq?>pIaPa+U8IWn*fH\RٍS> 3oQ.?o!t>nדb!K> Hpb!Uzhuk(!6Zg )82 KkzJmyj3Qq<`v:L~rF-%|;e҉K >ԛ+҂:$Ol} 'eQ]:9Z\zSL{#&ho]#\$$TVn[a(;cRВvXi ^-6 R)z]*} Ӭ͇Vc6! zd;> $>["D,&jK6+ZZE^8Z)7~!3TC4Ft(#G)y7_ٲ HV2D:9ѿI7VdLqtNBPxLex@g=̭ T|_γaѨ>ئVҊDMUʻe[y [ތ钕Bi70ލi;Ub@,iByM}8\SJ w7LXP%6kJ(wIPD5RLM :Fv0cAMN&S˟o{.0IhL3-P Q0=B-Z[7g#]Ҧc$[&[|bL; sVG1T4&7M˶w)_ΨhA.=EA7~lRM[ DJ?T{h]D oZ6Sii\{.`/U=D.#=)5!Z BA\}ãu|Kq&$Qj"V 3Q&)_ I2J+|* sYk)Vvvo>M ,?l)0TNN*MNWF>#=Fg'Qx?ݏæۚ"){ 7y/"O9Oߗ%9'Lu8x-k߀stIl>jT?y$0/?f\N5Gm0Dx-T3qQ`ïD{[T^U2^,Mm'+zEڳgsG'3X:@JMS cSS/x.NNmo6Upc?_.Q Eg&^xĉ̘F8C`)&ʜ ?S2Pq;)|;䫾nab)ѪM2C4ϧrǏ+h Tsb \~J9a[[Z)%'emsKhy8< AyBc{5 y>PEU{c]ꍲ#Īn ) ,!w80./aD|<(ԟͶC%=Nh/1^q-8FhSހ͛y[M`9txR#}.*~lp؆?q[1)̄|`L'R/jTS[@&7oӜaej01E\w1niNMdGfTTd5cQL Q93@ ܫjBVeqZzԲv=[jy6ewQ 4\=,{ha::<ߊ!-m2Zltl'*cٌpW"-'*=%X8)@yu/m糤RZNg D($&< @mLb6{Mw+D}/ɰ\ìO)dmQAZꌾG u|)Nd,duJ`) b,wfM/9!2d%l`zY踵CM?cy#;sw0x1(M)4Жk ^-(wlѯĖO'WUEf C10ush=ogXҰ@u@4؀ Ҽn/]kq:Jma*͎'T؅Q$7mAp8 j<`;owqŵGܭE  PJ1uNGJIw]*]FWzeͣ"uftS@?b t١dcfa=Slӯ|A1 $睡3Y5Z`Zw=8>XòEkHn):jU);9H*8ӀόICCc}s_40o q=!֛ح.Mً謻'XQ!keA~`1dK%&+wx8WssfrAh|$ .>9Aȑ wJ`51<_4 Ƿ䅒λjdT48pIIWnA`a~v,:^sф;[b!uNMT.Ha*AKk903org|TIafA{ q_WUrE[Avnxturap_wʘ#g>+viXyhJ."8 pab%,ɹ('cVW(Z >(Zc)XlĐ~z7 5"B_ED}獰Aq&\ Z»*OwÿE>N'Klib*Y:^́")Z %/Jֿf y;~[n=$HE/٪Ƴ D>J;%eJr'sޅ.˄X@kk/,F24B +2 xzw9NIPӧV}(z6>ZEmLgVP?5@]u;irTbY9"HJogg/ F{V\!\!vPl|LԽ. 7 o;`T26.Q3뮐Z6Řa;P,-oj Gaԍќ~r/"^o:)"$/>:"KhBA qF0sЯ.Y fx|>-3X1–N8.uw&>EFB ֡SV(w_#CcH H~A:0AmWV6ko $[ 6YЩe AM6͜A,/X#ՓP!O/6'|2c${`~hMp%.lK{'*wrA.uAÒ&r]T 93| =ip{LoJmy/00Ώs VS;HXQ̇DBS8@UsnVSZ[&2^;s;A0u48jwU}ŵ3d4]z <#Ѕˀ5%xAҭؽ[L>dyL;\4~@fXT^D uܤb'ֺ[ϚW׻ AŒMI߽){{u+3$7<~,9Ҏ7G4 d1}aAMBh?z9]ҽr\jAy]aIV>bUr?Y44LޡtSkJA%ڈuSiYY??a,vj v+A}Ov8 S޽%^o0@| 9B9Hpytdu"Iݠ<-jؐLMčvy؁UYf,*u܂fp7ɱ_~;@p29k<7-dxA+qRv%-l8x)PEa7WU<9+Z΍R˶M(ez!̪!?E7W} s(du5~J ZւU-M&/TȨB:>T|؟k@h堷X6tq\q&һǾGz8}*T%+27bx_,W<[ԭ >J01S&{ݯW^+A]vH):[^axuƽO*OL5kx./?]l!\D)lW6(b T]`I*^-h[R05.צG-6:U])X9hfVM뽒pZop8u'xnзMTw]P~]>\R#C2"Oo<9p&|e6Oc,~ 4o|T Ϊn!{+j 8ǹ蟰N%E$R/>L( w> X6ʎsVInQiY}M|,6cS$ۅ~[er4`w]'o:=Xսߜ'Y20y]ޚw$Z7~QCV 8N?l6z?7x|^Kp دFaRp\i~s҉"f4`U"|MMf$<-Ea1uޠ;վŒ(qioR"udQ>P@VUXH,ȃpΈY`վiX>igBezŠ cO#RPޝp}Ȉw6i|L7 +?_$0PkmϱE87xX02~PcJgŨJ OyTYQz5:y}^妢gpgzUƷ%Vvηؘkze?!)}r5gv SSQ 1YV▵^-n :ps#PQbd&{=e-wʐ({s綦`@R xJx'x:xҀpֻ[~7^>qq+檆JtLJ|G%1}>#ZVB?C"9F5׵=]Ghإȍ$1ZjgD8j 樃^v=&é Xv\Q'cTJkgj/1tuvJE92f@3տy;,pHg!">NH/\N,YY|"hW;5z4ǢsޤErzq'.rK0mNQ᧥fW̴kϩ7+^_*|Q&SBU!@z{jP L5r:_wD ݪh0e6% /awu<WԊei~w#q?L,wҡcm%(^~ H,wOw帅 fF#CЂv%鹝X=1[J'>SaHLY8#E V~j2{Usip'""Ah=<Êȇ.?>cSRLnU|WׇGa-o$7v*E4ŇkIC1)a7}’ʿ*}ˀ(4-Å#jZ)6GD^FY?m ggYJ"Vm`xynn]c *,yJiѬLw;IX 1f{!yޕؗȼWvn6>vΉF YL3<`q;YIzy/^`G.C[m'`O %|):Z80Hh`2kjH7>h]LՊjPCwޫsU@GAYaI"FKchEK$VkEkgu@oiUoDŽl$A/bdYNɉtSRlt ;ƳI Bb%`X/`\dl~7>S[Xp㻣}Q;cd{p'vn&Vo@'Jh[8eXeP2o&щܑQpi#+Af+"T aQ1 t'3ޫKBų`wP| +R6XYޯj)`džO-[/)j@`9V[vC> Y]V- &KlAJ6S] k)y`z}}Ѥ-:;ݺZH"Ksx/~ԇYěeO2n ]X x ΅&ɕi7sD[`Ws͏HW`Dנ*")bQPzessJVevnA ~v(`#RGg36[X;  7(V-pulu! goPJdr}sB6^)fKX>ن~NP^e TI9NwBp9ߍؤߪ Ik ~I#W,tNS`2Ϙ𭈩P>Tc`t(r&~d7X4M-nxTXԉAf"p gqphsykf.Xѱn J}5(Ș-"i~SOPOPs.lgTO{NwЃ |cJM"{\02e9: >8QexXV[`c q?EpץJ"G=%)esdT) UDdܓ`j2QDL$qsR Ӟ8Sp)+.<}J+i΋u gԵ ;jb' r3;xGe-GA>* jƧ/)VZl; (9[n"$C՝g'[&_^mNI̩;d?E +VC.bCF0NQBp<bx&DS,Hkm{3cH-9Joc-Zjb pu<(RpJ;~ ڭG[t!`쀖R8Z`ĕX cdBZ\Ӥ4$0ߖbZɞDoq)gXe 1-u-Swj1\&Ī-4ԍ&Р0ȯϘ^@ ,~4i8?#@fQV0 h Yg1}6ӯʐj$KFHiE]@W=Z?+z&r_n,PwA"f> b P&cBMNR%15HE?a<]f*`-:ytӾ3jee(W^)IDL|՛Q5fsKceU6uf`<^aSDD{3Z?ʲ]^),ձg D`;R<|n(.k~v<{4 -  12gQY83ݨnRM8]PK'Y0*}c ty1F1k`~rj g+]e/# ' V9a{.thEތ} ߪxVܸW*dC<'hwu)}05 )cqVwrks 5L4O,)'2@_+Zц[99Iqh,>ߏԻw ^jú[==j v|ΓPy4, ;VmrrK9#!iaUV;ȅ6;"$[uLX͓- <Јwh6'[Ufg5 QlKL"Hb:К{ +7$,zsKQgOlnnq"rʆV}Sh EýJ]夥j|%;5~jHc=d^pLXRPYδA)+w8j 0ma -˖az)s!υTَ3gSquëL3B{! m{+IXnś|nfz꓏R,̀dɖ*@o:;Mc{=C G5D4@Xrd-Tk6^H^ӓۺĮ*lcɴkaYڠ3K5ɗةjښjE]{N1 ZxR*2gsӘ&O3TeuW84m@Ѥ麝z^ȿ\ &uv=GfwŔꨝԗ4C+z?V;x౼2_'k}(@ǽטg(= 5nscꔂ턀Vc*b5JȄLM9QΎC/ T, A'oI|AN,=^ra("3#t[H*sLuHdil6As)b{lQtH&啭Hͩpx5t>%Ju0|; $=;ףU"|[qL\Dnt#jq1yˏGap(Y NbjvLCúg7g4k;oD'O^#&tlkBk ]L 39N甆C-`v݈`uq)#usNG}̳>"}g% Kn(aOKJ>x0N8|_#5GXYf g*p"!~x@m dM@Pmvi%bڷ٣[; m< bH?Ftψ2Ț3אYp8qPII0yd_ߜĴQ' .NrҞ-#W˯+"߸Ð:Ni(1T'hv遏HCkӚt:nmdauGPu+|VkhmCg:_ʴoA6"$ =x'U!=sD}ry'Wl *~e[XѴ~DT" (%*[ -fyt2'J8 n`-i?zP%.ԳF5D٦1{[Vj~ wb:zXgo۩`{BF󉻺}|uC2=sh3h,tJhI",Ъj5fRKy2hN`wJ)m&u_C Wg2mcR*=cg6YWgKur*eҪXg% g po߭S\mƠSy\Wjk.!Ejgo3)>9bع G4=,`dtHbM;A5Imˬ 4p='uF5%fF@C({Np3;HBxr de" z:=vBDZ# -FpJdžQ 8ܳ@.#X_ޕw߲B)"Q(j *"DF":[ Dv ÓrZtWY*lŷQf.%$A6V1 ݮEնH/r'02,&Λ%ϟ ]0ɐ 4G~ɀ=yNQz<kIQ*B<ީuf-RN:l N ݌7B MDA!hLO։x@ssu*;OU(LyfJ 5x.h'bF4z,1+8'rY ŚC5݇b~w+ꓲZyn۔V%2 5yg b`1hY[R5~KCD-g zbXy[\/t?9hdM1?"vԳ.zzS6 Ky TsHY_2kBGE46 |]Ux5i.DmMMs*/)QJ*S)jXzbJw 5PChG0]+1o(|7B=7 ):Gwc-#$ DJɿؐȵ.E\U,ax4T J΃43o;تϧQD d:S#l̩!-!B l"SqpR{O $jr[! ~R/w\/0-a%:\ᙝ|SW;] ߥ#*(Ά_!eO?.B-s_u#^A'"&FD_ơuE;Iђɞ&wfzl*SH;NbP3s yQZmx]|=NTb?6Tg[|#2rzlE טPx޳iQK'Nַ=Zk1Ku)oA]OӰ6rKs>Z\υ@ػ&Ԝ"X,c̷8S:u(IżP"G!TrX=oIynJAM#o0T}H ^¸j(^M_33 ^Y pmAXŊ6Zwz|"bN爛9ԐH!DLk8Vvs?QXl0iU6 (| 0ɤh6J~662?5-@7>5AFtU>YgHUI[B)ުj"Ds;ȆQ`(_Qah^ǮsނH0^P.n3귓Bop%NǓSL8ym;ހy֬akDmElkO]q#?h - wfn~\Bl+~igJ?MeA깺^2 Hd`RO*̎4R 1;HRE̪lя&P@d|ݝ9M*Pcŗ)| j,"PW&h mel5@N2A4e7AjOhaVfѥZܵDrnzDZܽL-MR% 4[ ij6o@W?FcrWx Zr8ͮ!{D%r4?Bg_\Ëq0"E.dڕd:*IFfr0+@}kBR &]ͲvT\jM#.s[+^~|K7˚|)wIn:_!@dgqy]=>yQPy͢# L|x -vk6gSAxGcS}wD Op׬e5]1ȿpZJ??exg}),Q rE.008 ܭ(ɵnqyB p@oٳ<PQk{z^^4۸;۳sn4MyBy…ף^<ٗiέPސ.LOLǹ 偗9VIkQaZD. ΍\^kRM :6Et[ ڮ=i w{{Ŷō82x)Z!K]n! u$PZ T./PpAJ.qic]~J ,RE MRcZj4KJ7n]Ĵԣl x:0 Q@Z${W_-eOɚ~ Uw@=gR:uP~>+P=X3`"2M-',Im"'C÷0YΎ>,1By#i/ԥTʈLM/ bZ*8͍^zu `bQz` hA0fTPq#Bv재ͼIA1X_MiGMiL_WUfxP\n8˳t֫9ݦ[drrcB6@bznBƥ˱ 2O7&_̚jsv&,?6/ct˜s]P45g$WUcoY6 tpCʻ+P&1j?${75 z&}*羋9+TĸGF=BVXdS? iqգLE[Cp%MMkEҼLt|C=^Mz;zM6M+Fe6gl^ӇQ[T;H.&rcH/Sa|* UJ<9Qpԧ7)~v$iK{sήn+AZ˔e !5 ۈЄDU4Z!eJ?Wv:|GoXZ]sZ[\ 5U@gv < TM) `E+gz `MKd6IgS"zH׳P܆>h\qx0X't}nw&3ZzE8 P`ȏQoi%gq90`f0ETDF*iD*L*e{y;"BpѸ]b.1*z p>~:(']OxnIԘc>k^ljF,٠ :G%H"3^)?+D7 qsptY"v%HF35@؎o54x^00(xf8f丑e}Ӑ2o|Z/܏f=XBgCVۀ98w s[lXvG<1.ml wр)E`XIr w';g[ t Ax[9XT(r,5<#ͷ׸ x^<m% -xj@ R lcNuw_-g\~w_Ua`e dw2($b1z6cmٸ!p`R %qK%MCSy3 }>rhaf{E\܉F6x4]|ȾjTIW@[#6S\^| # ZisGՀs0T /ދjFpҶ/AU 77?K`R}i2H{$/r.vy)#n)w~6nuw\G b,W$I6^BǪ״һ n%(:RF:,R*~x{ޫ^w<U AeS譛$ #9#fsuȟ[K%xxV|DB$ymsifeS(N.waIe W|>uHyE!BgiPkȓ.Mמ\?Z`?{Y=eMwƎ|Q!S m& _'IKV^fY?O?YgSY2wpeGQM+y*t_,x]2/, m!!ʜӝu[̋]{3'㍦Ob{ <&RW28Iy8AkMn pعXǩ.Ahq' {a-rlA_P*c¯Ty55J(jD'1Jܼj4 Ozc@ƒ\9_Y> 15N\?-P(Ea|,4 [敾@!ZdвxOKcV1'nc{8V%b6j \93z: )kIߒǜ 22z >ͲDD1tU~E 0۾Kf5!{`CCz38,8eiJvwWHx̳ѿfX D۩dy0>L1+ Ͼo֠ש kit)&yz0t#> y,'܊r>.ȱ3=wJs^YSс;.2va^۲r؆ ĭ,2֖p N~Ff !D9lˊ}}Hi&lC̅GEш<緆fHz,TE NP^>w]lڲHs8(T5wnBJH(د}sAN李Pעw}{І ^DXuV@R…l"hP%ճ-{xRJ}]cέ.H4 &byօ /[$GGYqM?Gڕ Uf`:n G%q^?to念' T96ڀ(&@c3q&]atbr?2)"G̿|Cr[ !p _dB۞p26"w(9l6YoiYXڕKZA2'K報X#* }Bd=D8TCdX-| QZ~j0hޓL)TmH:fm6#qz;pSe | %hz~|%@ǀ2_Na 245ƂQ1 MjzHapXĭ(wIߗՋil9{G,QOئxK;b@9uɣ;P:2^lU׏ӡM.\xMI?PBmIFG!+YgWx ﲌEmεȍXM 9}}as]lC۶w VX s7;ȃGQ)Yb(t_wo4Sɮ?}];X 5 yt@ca!`b4 4ʁKrun<#h>$Z: za4l0#%uh2S!Wܐ M$$&ɣU`X/%#i<X͝0pvkPe?$ k譻QMKՆXdB=sQ:w2?o*4me1݊~ AW1ɃeZ+|Y6eʾ~0:[G#[#Yt<+s Q U6}y܄}FY$Aʉ!_cU|f*z#NF䑅#rYaZ_T r:f,?uɜ "M&'qXyrGz?Sg6h%jhBTREL S:nJBǵ/S~)d0~Pcn^eYK%z+uf.oq~AE.u("&tz]5f1IK4R087y<\8q$"pgԦLJj9ƻ.*SRp $*>9,dݡf At/Ol];o vSq%i&!+"Ŗ#jkG67Bos@Ζ۪-0`%~Y V nI 4omDMNrr=P鬸Ă:(vv^c@.Z}Msĵ [9)\iLDif3e&</6Sm;.bPü2qF*/k6Ct7r8&~5Q ^LA'R'n!EHlzŘuu4ȱZdsj:v"K8_ ܮ97OnE.&O_qpE 8P)g<(,ctu, =2 kN7e#8/ov+$7|ƴ/x 2nP֖ Lx`,yɮ aZ$KF4 1"9]ܵI*$.kIutDU Ru].a72+ \ۈ `*i=g O%3Px"<)D1 mie_A*5P>Fg"*r3Y+c Ɗ4&w@7 6N8aIi _HcX@(ee%&{T[ٛVgt%̯?E$呚#5鑈5eƕ(gUo1{HKn2J=sx_ԗE%-%`3Ru'X3xxUz"Kk,ƉUZ[g#.I?RFtA$xٿ>"oq?1&pQ޸oxhW[҃0MhrPW]Ȥx~L֤9HFgn^&zYU¨D*l(u-Qܭ"cn>JmB n?V-JYhøZA]P^.ű\m[*>u 1K#3]$`rMUtÞ!;v7*N%-$;DTB(̖lL:|%z˓Q7XrԍT}Ȓw,BǨ뛏7 6;zӚ dhc_ySg;q%͞Ї0Ysev Za5lcW1e-}e&B_WD6e_!78daU,(W6b"޿ThZV6 9g+4b󯸆?bt'` F).&D#z@aQs^,L2CVZKjd;ѯ0)9X{BSoF()3El{I:ƽwzT>uqHˆB^$Bs~RͨVP;إ8~bY#{ף0@%x. 7h |j#ח xkZTi Ž! ZNl̬D]UN=w\L;Ѱe3{߀.UMX>$2Eգ2 UW-%GB|Nn$…MףoYY9Ik~[\,ӑ [a>73??vA۠FzOK@vÞoTj.]Pa2)a4k1}?ބE0< s2z|V+Юaf v"J!nR7RX'# p&JqL_ 2ٔ7k/J$4ݭ'f b 2I/yԩ֩jqV[Yݔ&?cXW2y D&|~8 r )O~RQ3oOJ]aH3;bSx0M30ǁjT_ p/^؍AC75B,zҾWo Hs_9*(  S{(T,*GUwb/ XG;IKeY';{[%wFdbkZx_Q:<11 a8=0N )gCD, {^6c=OzBpYx;7~u5x;H;6 Oj I;J 䠿r[)T,(b.$ʀxO@Va}PlwTPۊAPU)NoѨeꡉbvx0)|%XtʪWhYc%JV5ql߄t@ιvLtn7Z$;<'a(2t(k+4F<$+e|;%H@w2*`2)`r4co&F: ˂ÇZؿJ%rc(1^k gG=hWQ[MKQoqErÏSM'q״òF'Сw RFcl]mtQ'ب#0Df 1LG3zk_O:5v.# Jo\]}L#?1/D-#ɯcEa&/~f.P֤͆ȵR,^SdJ߭뒍;ozͲ${771 ]]rQ̾|XEXR7; 38] X2ؚfN[es0r<ƿ2Ϝk`{sa?XTS W>IQ6L\;n UPK `cI`o_$--xrnսsYn>b%ԡX[3N':j׮ 63ۧiu1WYNA|9 Ҙ sg] BjP Wqy=[:QaxOm7mauU+Q =JD[-t&W`xw^ĈK$ 2˕="W|3xyFW]K'>:NM.ϣ~Cp=[r`<' i[=ɞo䶳gr{dmYmGw0GXkuHF5DM.xXo?o߀ZhBoxՋKta_ŗͶ![ q0dlfV@ QBz>_X^1h1+ePS^,".]AuqdVL& +~L eB\_ o^K G`9 1{Q&OaLP: &UbO<gy\ڮla `.jhH̠$rOP_ GTNe{ U d/kNs}} -x 4YjySJ2-Q`ӆڮp?݇^C}?7iRR, KW>Iu;<6}o;`?|XX1cL xI0)P<&|s A&5 =ZPG/4?T-6_"L}=DF\of6H.oL#dȟD!YZ^\`)t] &CHRHF\k $%#-/N:*UlJ߀̻Ҍeck6n[}).fHP&a:K-&k,! Fk0I _-&sq e@7[V}9 !qs| ``6X"򤏚wZ_V2j::wc]ɇz#glj6 ? rWхgٛ%{$++q cB5*ThMm17uHv-i>psg2ss^{5dt~KV'} 3[@m}2\ڗ-ݖxX`6-E169 }W(j9zGȽM C _MG֮83;@΢WNo{uMP\$,) d 9B[wvu-aq%wv|UQ_(Se8"Q`ʮ."rh^lڷ«m&&ov-f@F,ګ;aOds!)Ýүy"tOgz(yke2U %ڷ.p)Sccaf"Q5~) e}1* Bьj* GG?9;z'UkXjE٠ҦGY/{bmp 5cV=$_ YIy+}3p)Ձxg OFj3YK=ϽOdrTYhcַrg&!WnlX1#1di^J[#Y*;[j#* w}ۼv ܙA)Nq)}p!b,/=iM^8p7`G'fPT' {br7zl0-KiC QH`Z ,F2 i6@x6M- H)NdGt>0u--,<':zcʡ[!<M>(<o! E FVpugk'_n7ޛhςӞ VSF-fM8cO@ Fi7XzA0pPKY!K%z >uZ2Yl7}E=vXn=7[(%,Q{LxmrN/1"BFO:3" kn¸\g"GR _nE\GlDq'9ze~_!D8 ##vtbR!ջZ:?b*).}nŢ'E8Lc2qs2eG4}4tR@Kɔ}IO cw 5GNTZRSd׸:Glkuo ãl.faVSACF~8Er(}}ɽl ;u( 85NeD-~oA)|pJ#h Pq2S7llGx:;[H=2lX#7wQb߻1|rζQSX)vV`gGFK˜kU]cFqbW FQľA Ȫ,vEz]{sK݋UpߎՆ{_NLǫe-[(r@RVoCf0[4l|a㊜v&59[,mZƒ4pF[b jy $m4t zݯ2v8;\'\$ѡՂ@>諑vԢ[pҵer1aJ+&u yNMfC"#U Sox.)Eial(Ϗz}GVc̓Z(飯QQ3Ėe0kYnӴ Z-?I+^j(%ƆH)1Nh+hFj2z~' l-edOGP_y Z9["Ѯm֟6# TMSg-`u".L%,qd*:9iwHM~bDcUGWA׌ h>2wCgUcv=EOS/ 9`nF_1YL3]A= ڐYi5sq8ýwH)VCDoE!/i3*ȼ}gѐC+,):i( ;csыQ G`⻚RxsPVh"YaBq!N%eHG܄ N} ;@HdF`4=>l˪]R\'SNE*9 :<+a$_.p=ZcYO3<6K2wE`#̻t f]#@UF2pHp%ED PLoo '^VUcƘ mXEbYD'|WWYNi*YO|x;KZ/-[ #Ģ}_VfR .%M,iRGFYQؓW4va~uLKi @Ԭǃ_/X7WY6>1_CO#/pcvF(|"rxJm|H o]^F+-ǽ#! 3.p35ʒ<5tX9IhrFG Ne CwAXdiY~M&.ǦflM &C*D:dT?X/ #ʣ+ŷWv zd M|+4@ati<;sPD\\gs'"j$RB7PܯqM]=W.>;} mV0E^OT~u I ѓ_}hj!= wa⫡'1Mb (rf-גwxPʜt|WUaꑰ@ h(}4_bBv,#O|2HZEVC0 M>[=öBKc/257J/DhV׍,,, gJ+5묨? jq6MB6ڒPصS̶EuTk#,!U@Ly5-݀@"RD蜳''/r=IB _BX߅E8;|nڛ/j(0eŮ;_I T<.#cT7Ֆ܇xQ y;Ҳ/ l%+ZÑG,jGU)fʠwQɦEzgJeAܕ\O#LjHovU]Ǟk1HcGTӓpIؗ6e8(dx!S:^LWqLMc:P`h6bgTrx@03rbZq>h힚R=E!n3NJJ6"sT<*)a6~K,er,W{ş83!o5Nㅍ!Z(Kn!2#?T6xˎBÛn]϶0dC*F)6>{Oo\J2\5 wɧ;Ex D򆂋90ӻ54tXxwD#~եԮT/X5Nn" BpREB ={\g$-oSq2K;?wVUBx@a ):a͎mMY=o|~,X(ڛ^qSnK.?Q˚zlX"ʨ_W[nX>E!y66ufkljGOaTCD‰c'r>qw(wN_׳$pbSb\Ùω> 9ܴvʳ-U.&w]m D2BU6ݓ-z~DD?=,Pl愬^ La6}tq T#aIe;,W?d1f*%Q_;<&roXE.8H]V-m". xYJz&?&eLvh@&8E3'3Cw@J:ثP3ĕIս;XIc7f3|X7XTi>U 5EU5Y4 m_@ É%عP|sDk(MG01Vz_# +R"} D}ĖT?#xݚdiU)z9m+ݦF6LpzwhUsVk{QPxƦ^ᨇ)9>϶ JA, ̅Tp':2$#(VRl1{S(ІM>OUp4Yt^Y弰plXGJ{$MtC_ b:'V璧$ԟ[)v~;J[_t*o Gjv.mA rV/bQ4 ($T c*SDi[K-X>3OI1Eq_ ^oW'aխQ'G)s8C8'3p/KԬGoڼ_yJ*fUEH*0/ $FBKmVU{u|ܔlePVb|kz„Ԑ6YX݀ hmP\:mt_>~ 9Fkr Qs(sFRwyypw;G HR4x ynuqG٭eYjj Xl%Z#QrvW`"0׼teҝx[EpeuJ"j, 35]ժ: TI%n)?3aXM(X|_fHj|#ⷭ6HP_Xbhvsj+Zm#.BI %T~`ȧ'68zfbfjwXn 4|*~#CTΥѬ/ܚXU]E&MZQB%y5^:_*WL"͂> P'ex.Y~F0Q+{XؗGLCᯧb8|Jٙs@%?McQʨF1*Xty'9E [|D*mi p D뽚L|m=ZӔ-զ'{@G -؂xu n 'E$y u_[;#M suBKlV@7K!V6,b5Q4ԄcUkaƟ%f'JuYp noˋ/8on ^55',&B -\*za(ΉԜJ+K nwFI.QQYyΏЃ*j9R}%Rt@0F ɒ|Ra&Ȃ[neh5g eJ,^˩0v@%7lv?;|PQ$ZPuHJ'ʉת]#I}յ%1*&WSJ!yd6JE0f.ZEu4,) Ftw ߧ0d=5|sSm~ =g HWяQ]ZV7D|5rnfdnHZ$DIgs!: C o5 c;\&7)s߫ eꭺ[d+u~TI⏤uN|"G-Uf?TLIxI+P4[zx?s!p\ٟ9QBœ~/~o1:`<ǶfZ K4oH6*@c:D|1}?4b#6އW)":vE)4!ul\j2k\QQJك_E]y[Cٮ$Tz] #HJ8&\㰂l@9tgu%Deh+UJ@-Y- 5è"D@ W /ҥel\dvD~ .I±y)\d`j\:|LϜ܅|„,d*~Vuh}W19nOz/ude$ӿ ('Wvqc@>ηDwNpYbYy"$HڧoLH?ܾm_񨊱ixJ$q"dG}.ܩSߑA4Ky/15= pKh;WSdp'Rf )}D)*u0ļoh2$bЧBmEuD4WwlqZ:ܼǐM>pRg]G,lHr677|ip)`t*I  Cԥ{ 6Zt?*]pX;6t=Y7?ˌ4cVswP1U>m%$s9Z.m+)sՖz?jҤQ [:x c7JNz1a1KLP>gڱFT*NwQA5k",{: =mv >4  Zኛ~1Tݛbqidj]Y1?j8QBKn@F"FmǒTaX|ykUx잝HjAW#p5Zd:=AweEQ+F~*] 6@S1Crȓ>,8Py~/(>䑯aViW73^'uEf2# y'tMyWVޟSX!\FVޅUB%_qO]rdߓ*)ZUWh*J0 'yj#yP3kblB*`?&Zvei>m:K_كWz?qe+>bTU01DEHIWO"`)FOk ad*a7<;~ŵ<ӆ  . } pQ`-%9tnd8Ut{Ny\14&I37LJZ(?ٮ#"fߜyeޘ\NAgg.n7**@n$);5f9*N |bY*˥(CC_v!Biaj+ZKKEmGEZB ?9b"Keq ^|0 SvgO{)lM7nb [Uz \K`# ,Ʌ3{nς_WYexq:phF rjP{a 8p+]"P(@8cnX␷5r4&?L*^dFpr1CW*d~M& _k+J}֐գد}#ٷ~9ӗG &3dΣpFBMbNV RL>Y!O|A:P ΊىXx !UөC~v;sGM)B[C[nJF釡.bW5%ѲJu?sHlq`f fk ?rH|<\_t[)xu_eNA~SD{J7Gՠ0u<2}ހ5; _$"\'%zt[Gjɹo;Y2٩XE=6+K+BrSrxȕXB8qX[A~7+[tU4w;t.زՐ=}g !E2D,8 "Q3rsT(o+ ɑgP*Wn/W,iO,ޘ#G(0zXuG؀vpRBa$!\a<:MИNycڊ KB*.򞧖Izhc~$$۳haxMŻqQQDn_ȜKMƊ|Q殈Py Sot)ugAnkGJ3Vh =BW}r$MwF&D0(,QY͞Nq( se7WZա';y{]xA(4K9&O褻Y!){1/2h|!}aP6H,M[\OO eFmUB ={Ͳ+x@0ܳє{KR)3p 2VnqItA#Zn.0G GrjD\"y.5(7]d^B%wv„yuE*|~z8}HCbi 8j'v.rbvI;q$_®#-Tsht|&D oYRe}}0UW30͉F:J}p%NyxiY;Yn|2 b,fx١T,W﬒ y3SChz&f8Z;MܣcB>9skz\Ei~|VI֕)5m|鄆idsɏeNjA]ẍ́4lGR*liX?fC`y ̌Y Ckl^ksDf :AqzQ[c9hIͨǕeע7 $rE9>kt4) #-{p7rp3tOmIrGQ45GZt UG?<4!M3ye?.:6~)#)6JZDUb%)J+`?FU1 (e7T#8"7_ /sO3(>QNwWꄶ9MEc (oͽ'Z)8r؍IWJNxD@MŅkyGIš%k3}/C]VB*csT - ~NBBOkh`jMp/ O ߜ}y OI@~.s BvL@4`,! ^,5l|8UZxxz.OƢB^Ҙ 9DM?N0&JojAW[z <3Rk#w&{j4% Tنo1`3V 8lQp jxmDS=ƩF2걢UwHo>T}5$˿&cx_ von[LaӌTp&rA&vYK?4>x@\7<MˡZz!<0e"m)dE \S//i1XH$J20V6,(]Y)6aX l"<18`= GNԳUs<]~5ABB6Azɵ~g{6 VϨ~@!Cj9^–Q]·Fž9▵0E6X}@I@p!_%HayEL,1~Lmbl3kUW^,MF'oĽ.~mрˀ 'H 9e4Q!"ydF!cu?O(xR=V:;*)6T|\] ^UaA%Ȥ#!p hav*TKw`U̪4񝐟ۉ !Y@GQ8Yc= q0֥s}fb?ąоШ<`~ ?tτrAXߓL`)Q&l>9>({񃀢-X=V$P8i3F_&wZmLB%n&CODT" @#*73L)Ʀ~4t1UVH!<';IZ=U}:^ATU5KچPۺ֏/jh+Y3VPYBҴ  ]$(QflhC= A+蔆 bowZI{72t4C4(וwSPڅIT<*/@+MM-*(4[*7 Vc3Fk8o_HACK$bs!ґO]Dcm_ m#&6IJZXC@+91BLvuNAElۋɋ<܆_HUdwaoMS;UIO$َu]`jC< Ҳ1HB*?o)2[<En_5kِ uU'5??&:c.iAx9Ϋ)Ff/5nQ,yu5>B5"a465D_͹1Ҋ[ MWmr%c qtş/y,B*dC}`cS*zR mNm13qisYlu(iAo] ;Ay(u}\?q\5ܙ >IG5N.b$B!r^V|7s&뛗_b+po_b>Ökhj EUfaS'Wr;3$m}+twjbƞ48_?w[~E|?Jmw׫IBm\25W0Yc.owZZ(Qx4i|X\4iEүOlBhh⯼]}i<{4:Tf4+ε/{ tsAHI%:"Ϙ&rCY8c1mnQI.` Gjwd ^l]H' rDOl 1r bWx/b_B x־TmGԁo廬V'.T؊HU2N2D UK\妊G]RC}G~Nʼnƅ4tP;("zi.Ay"_lX|ݞ`>3@?/k]#豱A"N`o.mZPf< k[@*j^AHp"_} '~I2=NѻA쬦\Rl!tљ"i"=|7*i"[}?'~{ *vx>"ϔf)/(HHCEh7f/e?S_"q[*7ەo,ʵ[w3;ECg`&ℽe! pa.+Yb:pFN@] u ĔLq=>;a2#gvMltż$<?>!]D| <`10F-*P :N ]SVo9`l^ Cj/Te b才C;O.i߷RA #6mRx\G9ӽv_FR %^1@a /Or#k$?Z?)5qeΐ4* ĐĒ I;393.^=&i]sKlD|eVchp¸")UۍJ]fNKqX6;fCh7u@Ţֱٓ^$ҞRdP e:H^~}MMiIߑo8Q~"Ǩ  oBTCD0_ \B5ux1YF'ET?qIk33gT7p+#hXPOd_- iFTM$&L6%vQ1 .1p֚|] ^V6j)2&.^&K;B`~3ʱ ЮF>K ݑݺ6? uI뙊u8LPP?eO*Zz=W6"b ^GN*襍1*I= c *?IX%)-]Buː9t> 3Fu9~pS&TZl0bvzd&YP &a 4"^Fѱ HftGx|HCnh:0imd /'mcdLHe8RXN54#6__n(ўl, IY+agRiRR oϥ$lIg4}Val8|F?I(<,΋$y0q>xv*x0KhKٌGz(_4D :PbޣOx(8Ԗ]RHѫ-KiL-_NxCF9vuXpKYlF 1{x]#ߋhsˑ'@~aH<&V<#|jSYs.G[/ۭ $,WDΈ"ߤE hCC%V+ڦ'eRt>h)N *jFhr88{'#+泡dv@Vb#g}hV;+1X_7HU\y,w.n 9,EHu83))ʺP!x621L1`CU!)m^P~f+Oߏ_^UXZDyE8pغsxU`@M$;U3ȀW0*k^m(g?SpT- 7C.=w]pM46?8G;0NXjI辵;Cq%E@#ϼQgU` jzYA'QYt 9 Bwߴ()p.eTP!2xf erhpK&W&(NAlZqR!魩R؎ F,| W.ZK)k1y3J}>P`AOOun.~NI/jWn`( He=][);meYXT8fKUIL&2^4VQ!z$.O9?^iHtBZ{P*cE8F2p(.+VU-߄Z-d2َ < ~n=@ԀRWc7637נ6"37=jLu]_şYImyGESd^HbQ9 &%&}?]jݽ$*ҊJRV;J'#" =ocf1R9=ō:j| SXh!.WdLv|Jw?G?. ۉN0<M>+G~]R{> 6a p6@¥~%r}/k( !?WD-򼤁۞Q'9 ;Ӻ~dmǤCvMQX3[IC>UbSO{>lʧCPVd szdVn)^. o 1 sOͳu](ю׻A̻zTܫ++z+n:v1tӹr/?n#]|3%^na Ԛ^ ݴoV[PGnm.VY8pC7f[qԚ*)-x ["픨FaLig`b9XǍcqA&z) 6Cr&}wŴ0`Wz0 H9`^x^?dW'"7!TSgcI1ҹjKS:8 xHh>%Rl$yږ3%Gc6Tஇ=C\ٚ4<&ܴTq@oZ<`ZmSe|ـx1ÓQrΛd܀DΦNDofqJ|&D|rB9/DNj97֧J.lΑ3E¥ṟOt{N~'o~l=9*B˹[Z[JWA#y 7=7p;U )uMS貦3ޝBghSL/L緈? ^M=2gM:jQQHOjx͑ T&V` ӨBz`F$he+/JQǍ&_c 6oDk!nZ?IhQu9!ZvAVb S{X3]/x77.pb3Q0Pw[eLjWX'.yRk I0|3p+s7PN k93gt e 򽼔6:KQ'&+}AxFH*\L&r:?F"%jƓRϋW Dc7"gv$m )KcR*$hfɰ,!/cJmؙT8(e]kgkRڬ֖S!F\exXeQ\X>g死AG>;`TPhUMӳs**!(OtWN4P~HDž *[+AOv90qٱ[&YpH9&!FkQyB]KOgdhtxC#լ&W1"sUb SM{#wRH++cۥZ\h/83]`u]Sg8;JK-F\r)kwiIT_il)UDY.Yy'U>PJ2 GB x;rjT>h} 欮؏&vLȺLMZtia-&6:#)+ ! 4)Rj8!ִ;}'Ë 2~ hWA 'xf[bcfEq''g}8$ (G%@in^F##AQ`xmh_V27Lꈝ| O+nb[8C u1˙J)1 rB f=z PoBDIpm Tee[^vV9Ez k3M =[YQCXqj,Y/sΗ ד(-#wZtk 4W} BF0 &)؎5u gbD2hJص9 XO}=1Z N'+(^j#2˖ ok;hpNGnebCL} a$,o|~ˍ=pAS90U8iџs(u s'Uܴ+֑l [d8FM}6!B!/&P.bUau΀e{)羰ۅ.9HvVvRk8K#5GM=^ؑqY'OEnN=z6|mh:Etʎ0ҔLLmP=n'EϧU\'.ֿH=Mz|pK~(6>Dx)aϯ9}yGI]q;:|qMhj =IrA77ix` cbeQ\ŲBv֣K8dlr !=K؇|qɱ:Uefiw#a˞cv;6n`UݑGpl"R,oߓjGgTpI_ElRۓcE hj`ȸVwٯ俑19bPi=Ρ'Tjy JHmZ#"a}!*)gmE(^Ei9@KcxB׏ӊIIZh}1Pq_/H 'hfIQNwa)kXU[k:IvQk#kcbhYFyQ/=3'| ao3:vD(P6;(72M5 */ѷz36V|وHYe$|l@|@(ůc)"7Qe@h\ El6 nf .H0(_/[osVܧ^ƌa!J|;Qzmt]gsW]AՐh20:7pIr33gl!@<$,rs(y\'U=>!|Pg cf|<{8b%ge4eBqV3EV%)-pm%jG|Z]q&HWaBwv} iRU%zP(, lb/PXʔDVL_?&bޡf5|,3)3<CܭB'PItXOjXwyWl$2* a5n'v"t&Ɠ^L< )wfVg|~U_8jC^4/ۺ72C6ۗ.^ᄃrWt^aB6K"۠.(a>I$NAn~ 'goviedFa5x?+L[AuMوͨ{>1$AGm"1\cfr.C8F=`J8ssIPŚcITd^D ۡlh9VuMD0}G L8  [b0q-LT>Jj@RDZU|]ᄑs8w:HlU/q6v-N=GdlVqz` PA]`&k4xFbiIK`iݩ c%)K6*QgnS+ sF:KVQD {0M\ckȴn՛9aP)U~yA;%KAe"BGDf#bN`{ ܆붶yiv#.}?BńKś^`ЇkWcET"?@ZCOݣ-ʲ}@/Hx}2W&\G>Ԁ뾡vJ\)`1 !-9`|ptC"{&R8zΗID/ŁڔXDBMiun /YՁŹ7Ľ/!5M)̨N척Ҧ;o>4ծd;H57E9Ɍv73aT0a$ )PC3nMkvÓde#=q~$@+j< 9^"ӜtC2Y$S:@3Ki2 F M'ŵ籠sC [8E$@:] <7H'cʀ'ҥ`AIɺ.+ 0=}e^?3r88 {Q;h[;una)s=O|F! n)gA3|sfcB<7uIE])Cʿ5!eK:iLl.Or "ӆa]5<H"YCs<>M1[.ja 7>rV[ICjy.^k0oԨ:!.Ϝ`ǂXC43$vP:!)"qqo)EP2$wi(bWնl8 8k-n/pr CO!,]qJ;+f\jԆ9J$[K:fia8<4PEs(7qf)W]<ۦa6,eղfFV!OƛGk_;ʜ,Y'M XBԯ,r0R~:d{bGyu4g1d1H{ |rT6GvV C l32X%YpFҨ6V`KYMB j-Ahb?ӻN@ʚRP@u$ksrz5@~iRt(%PuT#[-*E?~ 4Wu3)ԸpbgjF!ך,Ҍid[S5W>~X\z~8JguRBF!!)]+/,L;2#oԛ)X-mUYSETSf%iG ?،G[(.{Hwd:kJtBMc H\Ե\*|7敇AQ?QsH@zUikNC\60d~bM`'odur7,V.m8zR PO!6-iFI[&4/".6\$?PX=q^]?dm*x#J8,@|45ky)'%nAD8eB%hues[!9%PDlG"RGF;ƚQJIp䨞E3MmC}=dN=Q.|U?áiYzyױ!X! R&"T̰2nxl^S?b_T faS(Q18{Rw`2'!Y{Sk;s@0=W.) zk)Xy^IP i^ FIT/ci!+Y@B@!ώlZZZie5[Η'RG '"n"4qw5ў9n9+W}&:+(1CdCxjF Y0 AűŦBhʋh`elKK}5`nazfr ;%'h s E =:2x;м3VHkfSj&x.@JPN Ba[x<}( ] 1Gf~8R&>2K xFc1KؗdB? dY: ]" q.1N Ml0W0*jҪj7'Ir/S:F@jr׆r^ ` G=G '@+uCR~otXgdD Bx\<[9Z(9ٚkAԊR_?:y 3`q@6RZ3,_vINSQ?qYSTdȦ>8;Kau&#~&vDQk"v qXQ 7xʛX%G[)gardpNU9V,ɁM3{έ׭.(t+MP ȣF ܽQ@/$VI* .^G`$_Coo[]R1Um;ƍe `֯Փx%}G *g\3ɓCR'O8`'?9;xWJ!(w1?qkhӔ&PďD) TZKiW:mz!bb_ @+~19;dob#Ib%mԒvcES.%ky)LDJ/AWow-'=w_>Ϯi>S=mAA;g"6 1~ЃG.1֭W^vYϐ\~X &44u}Do7MUgM4G( 3:ڔ )0j4u3Ljد[j=k*x66(sA?,u] L`̬'.= fJ(y ֵNXO,J}d2(&9I:": |A0wX$EgKʊ[yj{HM)à6/An=%VJ n[ed @hO R1ji>;TI5y&7oWZG}; Enl, '??c~ BIUat*+5{~9_4>7šo W3T[ፂNvHTU>M~,`‰ 8^,J2g}睚(ͻ+Sh|Y[}W#V\8rXxjjb4,3v fʽ!S/'Skd*heX@f({xؽQ+їh%d C57ղv7I؊]|,e4+"[QD̷+u3qϖ&!l  ިHZ<TMyG <N9{*enkp3춛xh_t2dT ՚@VZd '_)M ߿aO`J=[M&d x1{ :zSc/z8mMo]pC@1:|fr6bډz5zˌBf"@`M/Pa"F=D+)u=!_[0M99 VfJT'@-ش ς5}wB&!8ff2IdĈi&&^*/=UД SzO|(~kIBky4e|jvA],y˙}ш;4qrcZ>"J@L!V%W.eXXc1RqfЎ 35El}V`|aъ=漿dh] Yp/%J(=0 @5 OKwJ|WuC <,9SN/N~&S!yRݜ6gM>hÚX=^rwlijih2;Z hx\ Sh@n H9HPfAG Z\_eE7&μNKEaۻ2He{OK`L:^>v(ǫ)!C/uxoqCbvxʟD%߳ޒ 7< c/A`| bL1y< :zNJ^&!GwZX1,q;wnޑev =& o)"3Dȯݨ' g697WRebo6eΤۄF{%϶:8ZjT,vwދM~xj@j彣_kU6}|'cn$Wv>fF P^<-B5dmQdpm/_3$PL;$2'MWadhs/O森m< w;YGӳn_٨NAϺM. ^&(f5ѽ:g(cÓr)XVd:ڜ+QZq @B +Z=8eŃ-0s3:u; h nSU3s6lc҄:Kܜ\+0J C<4|7J;zt ',n;CETb3]R?"\⏳/E5`Fg#w=v\*VE8y+31\A!SLjTX4 hY0D9RYA6, QtOiwCp$k%O)ttd:׿#u @y c qvp.Zh(ˌy E$Zl}jR Rx=^UA_nk(m#q A^D"@k?{uo$0+P4wny6r&3f4>l@luϲO=>mb+Fp0pz7Xb促#&q{u~GMfT@eGj=$6%N~&jkLaD8 ZVq,"wS{*^FXF[FK4q]؃^tw@f>RJ;Jt!Aï:ci]>UiR|{z );yߠ{&"L5?2d%0u,JQxN}lvS+5/BQj8Y?޶`t3_hbVrnuD8 oQj:woǚfũ%& hr 'M5*sbꆵtݑi괂$99QDž %{>~/'!0˜AQtyz; /VDe"fkxuoUm 鏮v_ȡ=^˷U8}(77^„6bx D%E^WiYY?u6 cWVpNcD㡔Hc 8t8ف$.Q(H^oK}-)8>B*ZKha9V&+$ H#6F"``$q=Pw|SVgH:ִ12G]hJPj8HI8::btZ//S/XoiP}0*ߚL[?jW"WKBz%gW?-ΒP=.uMɯt"U^ >mppB تF _>J@bu7oS&7\O:m?pKNp( uݢ9zf-Y6V`{Svͭ ' qx:4ҽ ˞=96"yXRBTM|"G&8Uf FD*R4wt.RRBkDw;ctǦkj.=_= J,|N e?Bͤ~P(b?io$vjx|GO!Zrȵ(p2=^ ϴn/'8.މ ma|h}ʩ 1 pRՓasܹ"Pz@o Ƥf@nG|&-_c-Q?̵rTY,uko6%,E6,x UzZe 6݀` 1^ DKw ?3Yڟ,"oE#Ѓmlىdl g&Fۍ (\6uzF()saOɵ?1b*Ϧ%dZ /< A3jfNvI , i?[v2ŋ#DYG vsCТ2L=@BJjHŃ9jӂvu 'JG둑m4"L.2 \3D;mgQ tYV'O:0DbzILsо4#ˁ4 S {Xټ`i3<3ߗ(g; 8ݹߙ r^䍭ܸ9nCFM\~nW9 })б[1mWS62V~ J :O죩;pٛ }6(,Yn[@tދC>4RzyF)gf/1`/_v,Befl2̀g 3[:$ t9 eRtP'BAaaKo1_jCQ(>t]t&@:`yClgVL'm7'Eߺy0euA?4\p#^)oCqQW2wi L#'٫?99= a1)1%my]%L1nTv͹+cEh,9>J3X%2 _LO/Aiiex/:(Yї/vwE{l p5U{ {Klܟ<o lSh~F@v5< 2 M_:يW7b}y6GN4򺱃ȫ< WjnReh51]XhqjXB2*2B ԿBOl.Yo݋W WrxX.ʄHc%n`{Bv0"wi2R"o^=F[|!T犼WYҳN`9LݕTb(AiS{**d])F R;ĹsHCT5ȺLJ85(A52"#)@тua*Ia bݑ)×4AeHJeD/ڝqr7re?fF;ܸpZd>yt uqt99U rBW+ h@P" ? ֥ 895`wHE#=DW VE{ WGK \@-fd3ogHmPijPPF rbpp[9b͡=VkeGs-JL0^ymJA?%D3%)W[ Y [Nhk:xZ-DAux+ xiWۖײ+}Y6S\t(655nZ:$_9ko0VgMRVqHQ?$.jJ pgzC0kZfM^,a%!l+^#Io݆ugCE)`dox Wr JP3oK;,CQ"ZSFL`i1;R~mgQ~ª1K. w`'Djm"6ͺ4CCe@`'Pf Zc灞F9K zkAK8K| #d@7GO+ًbn%~HKQEJU^x @,%>uk<.CdF""t xA\uT}u+IgR4ї@ٸg +[H$[NP M4!{ɬio9\۠X* xJTa+~{KiEŻX H~4NwT`7GȀoc|ԟSsRB|&WDzZPG|&][*xwfa ɗkvP'A,M4|'+cנ!G5JPru\9CI[A"5gu 2sJj(H{x8`VY̽u_vτv}0mг{]Zh2p|}{E'?>5-=bZ,Kɹ[㓰 @mY\LN,Xb4t6UkgM]H smB}ڌ-d&rݛ ٥iP9]5?)oUft5KCo9WًQqqwbg#HKP G9XiHTIcܜ.М6Ou^^17^-ʂHyOaMQM^`Jz?&'BGĖ=»Mf[`#Jb@v/8̏꟬ ͕SDob*JY>lj k8F=WeC @/2 СDE85t-rvq5 T9pZ LMK ##9E WlOgLMK!aoRE}Us>Bc6Z.uK7ʳpGjOw}QV+4_5 |g PӖH?Cȡ,wO*VDT~I'+5U>AߕG K2,e20raA}c2rX**7S@;[eȅ;ML Lmǚ=&o1āyft f(X (2tDA`C (pl:(sFstiVN67_fr]1ل^ X4сsא>y ę3Cw.C*4D33H*2~kFf$TѝO/9/ܫR3{ ۦ(4r:]!G=zf*"xQ;{UoOHhG1zrKv$yx>WsqB@qz,AΕ=$}ǛnFK:t}'(/PWY) jI Lʏ8)4e[8c,#@_OVkrkq^ n 5mvO*96ȳYj{v-AbKQD1eqGLs)ek!ggd sMZ~ a@cC]ZoB%q?'~HDuY oOj*H* 9{"o9RMQ YUS!cpu)9ئ1(kP ezflѵnr492h‹JaNI$-qD\[LB!6bnQr2SSZ<LJUoԺZу/`'q>tUxو53/_ȓRNs.uWd=Sp:l1)s4(P QyժCez:x6H$9⛼'5892v|`=&G} 0wfv/ZBxcC4ywvK[L5y!xf(=!V;zlKM܃Sqyj҉R]K] 6V?xfʧ11):@l4Ŗq__x&wmG*ޕb P1pHX"AAIof7v܍}Y-^K !ረt2x8VɟY|z1#Ճ0XE$'&zW2MU\.m4 9X U=>&Fß&T^[9_K@q~*oW81/B\IFy;]LMޝ\p;YE=OpsDa*^5_ 9!zA6Y 5 DQkXoz`pOIĨy",B^2uYZ>voz ż}WH{e4\ۛYb/Pi.7>tx}, 4-(8)FX\*n#g8#mtJJ(j3yQ̍~i.TTYs?ҺڕCn/ɚ. 5qoG]wApSa-[;e|^*/Ӡܵ +Ĵ`?93=PK>8oY;c[Jv_q@H^Os,$:4T#0'>$)*5ic'?u'Ѓï_UOMXk=K"[]D^Ma` צMJ#f}i=qO\3[bYfcَvF Dzl ^ sJ(l>"l=8iE2rĊҭO,3q)1#u-,FP"/_~$N,cx%,5U?YْcFԡ=4oZ;$",l}(/X/f*ֱ %и栄AGiBp[ECSyM_6DOG|NsĪ LlOy 8DiwNͱu$#AU#_- 9a{/4 ,ܶt%I oȤװ'VFnn_˓r9£RaN{R9@io>֨A;kF&cCrM7Ύc]VT&\oQvަ.v1-mlxm.$vLc="[4iX;͏63͵-#[ HFWd: )$l5zHs-ոtS?Kպifq|,M y$X~@BI$<#'ɰv)NgYOKOj\>ޅ/p$煱[7 XmU'BUY;fsɛR)[p,H )<ڲ=U$5Gք7`霉um] )&viz̗5OB0k2^ݱR AP3n2ftޕi!EEGLg$ޓ70}$*'Y ",;x<)$|e%Q+@3xX!O~0YyTD'Jԝ`RVcdgq=6w.7 BH <|Ң4D*=M()S$ۋBl9زQDZ?;[k7k~tER vyե ' Uh:}̛1r0h4Ju 2Ն+ogo$E I>@7CfeG)I!+*[n7?HXi:=#zm[B:1ڜR?7F|U VU0#RERBlJ@Ib=<߄ vb ׋чTlQHѼH C^O b9N-Nԇv4( kF zVrWotm7>˳lL&6V#N+<:NiY`Qh1;\Bn XDR^(KN*E­1 HG-·S6ڱj(S`y{, 3"Hh5$66Fۃ|D[ E|}x&CwBPA{xg=#k'҂CM|[ lIN|)RԨf]˂&egq'̞x0aK~N;@Cm;{͎[]~-/y{/F:Un/;# 5%p}="*T8vӪ5 3}rKV-~+'J*hg&=ZXC(aPlobn6asupx)2 xp@Ɋ"v\2Je;֑)WcXHDk=#9GV}OJ7jKM7׼ZRq?ˬuED^VБeES98L0щ=RݞkqREl%Q Et"})y]4ϡ.I-J%AiAt8f0igը܌ܾ@BJD|:Av4S=n8\V7B._7IXوHΥT/TQ jØ܂X&3*]  )e8k+0?,>}7M|\-J\!pJ< ʩ7w0uYoE7ji᤿8̿c p0~Vs襠Fȳcc[=45-lUClQXr_Ȫ?:", oChL8oB\=Yb9g_"t9lFg'::zi͆?=9MFKM +~h-hಌQ3%mU}a$GzwBϺr:@}u8|ˆ Am s}!s*<-z='Aud@iQwNXތ^pY?rFҦSk9ꌍ4Λ^9ܰvKaǭu8\,6O+q̐ҾKQK&Gcqꈸ=Ώ>ՇǃU߆BO9|Q4EH}LhW{i#؟rodmiOb>A>[q_x7iGxg&< .6 nPQ F_JF!ohd}ݦnWY&^~8?vR} ʯ0 .(lm<9 -+RBtPhRuZ!" ռ8 *!gZs ~d93S[ʏdsYEȣJVRUgҽ)A襁Ҕ-+yfqVW.0u}j,FyݚV#, Gԙz#cQI8 <+HDzUڻ͢m?L~yG  EMڻLMF0! ŝ,YI1'H=M $TTz83!Ԩ|Pr98JOt1.m[cq;3A4$ GDT_Ϊ[:ӂJ[Sbj|y-N_TCȜ! \v{C X kdJr ;jWy2VA qj=/vU NMyЧQߌ3Esm f͝BRRCSP~Vd7<_jB@ّlC$}ekumd|6Ӑ,<0TM~ZQCa[kkE ,>b5Uױla,zءI2z3XzϬe[\7yuȠT?@) @KqՒV9ϥWJxXRes%0pq$/#&c!ͺXq{ImwTNkY ſ綘0˜y9K[$ꥸWW扅6'mRGc_㘄:D]2YYXe~i?P*\ Ou_7[^kŋ^cٓM3r%1>T9(r.@u!d@uƆzkO-Tz,f٢<1/Y^ ^(N?#n_<=5:[OEjF$i߱3HK Yaw'cZj }`$}+tϹhZQsU@K.\>ķ Gkɭ dj)8{sz,[-0? aE/<׷!ꥸ'I'lL=4R f9@wӾx.DsWl%EҼh϶:Kz9

+h uGpW,v-l>נ?c;ʅ >^D3.9:8 ;r0 ޒ$@/VIWVWj+e5{1Sr6lj1 1Z"Ə]xzJ-,xN8x\|8@:9ÿM,7ޖCօ|,k.4@1&U16#嘵ˑlʝWDO8tgLwU}#LH_k$QE$tm|i]gIXt +`k Ʉͱ>'ҥo$^BIr=l<N<~VcJ:YcYByꓹ+j?m0qtpOt ,62V<"#~Q0'BS@<?fl`>Wm܂'=V:QHp -LI\?bSiBÉ@,:׻zàk讓MSt,ေvc#@;=ak(QW$2K;-@kv?5r;\l})Q/6|-+A:&'7 :N?3uB$R#SqQ"81GS}yU~dv@H>ꝬAweFhRSa{]`5,V*]Lk|Y~ [.e(u隥WYP XDUcxQNX<6i*`~w EKT}E˹tmkX2ޗb,c7uX;`L$C7k1-GGOܧ#\TG)ZFn0H [w{6Xw*`i/ϔ VUƉlA[i ¯ ɏR`iHAM 7 :L=ZKޤ@^YKu&e%nIOWV,yl;`>(U f'w9y$`,hP9}01wݹCy aEVȕ/Wouf܈?wUlSB蟻_O_COqryǁ&wX=&(+0+G(/z{5-@ ٓƅfRigC'-aK3}%R-#:^c5(Ȃ.0 ","U3cF=<03 &@]/E^ᫀ5wݧWk(6̻k `[D{Jyl+B{(J$Kȏ\_} |O1<}ʶ›U/iR44ђ KMost>rV48 3;kv::Ã5IiK31*|~mɕH^Y}V_ơ얇]}$ɢJ/XoNۋ~0!L2Wz/^e R8ͱw+uns娸Ҍ?d҅rxOa\*Uw_~ 2{þ3=ڛo4k\st\=j p.AG.29wX,L,$[ zF1?oWN4zXi~e8~z5J ~`1d<]`J&f{ݘj9,Z{o~dkFA9{[DSӍV a`i'̑}vN;OU6.>T#e]5?-JGuF$ WGȍ+z6kVVD єdl!IN'eSv'9z/ s&2gnII*zp*,D[ŽM@ض|.bx;`?aa-(MH[P ~w&+$7̐2G;hCoȺ ΞgpT12'چ3ew`F\_0 {%6Q~E~񝘆g?jveD.4*Ŵg@8&eR-N?ʼ<|PDu=+#gѰ L]BߣV c}&~MP76\K|J/66#Ox\N0]zT²T,6wqĒP<Z_1\ids1Zl}^1Rtb_!ov/r-U5@\#xRVCѩh:Ox yS[VX0wHel'#F9 a-7_ݡft0m 8/er)DG2K3&I{,Z.0$m @X_^fѦ/=%y~/V; }[bUGa?[:s>z>ۀaKh@?hU8$eG'Iaz+A "~lAMX< Ȅ:/[6lgTzpb^I*tP6;b֣riKD(ES$7GsAf#ʶ|SDBC;ի8ĢiE3luLU*,yBlen0>Huօ=g>f9% !ޑ3>x"|2JDүT⩕M}0Y85:`MN8.u1љQ<*{nt=<,Oцړvco2F'.0t,Nh=*륭. Y-Vh4m|!P]bq;EoH%G _4Qr@TTtqW^"C4@I ꌃ ZFCn+qI!}ȓQ(S¤ Qޟ_v󬛷V8rq( ݲg.(QGb]ȩ9YCK-@c*CeaD_#_q6R7Q!OlVj;ijݴS)&EKELS>QDO,mIî{;YQɘ0@R*Ca enL'#{rc`ChvY͵XEV6iQ3kȊ,VMT3M1 ~zb 3Qd C/ 7*M-X|u*s)kp4JPb5I}&du fH!77o@Qfwq)d6.$s8N A>\L96D_[M?* zl.ZU lZ_άW>u*7U;`o/Wo !:f9P]KUK7UK~U\kkF]XGuƙOإa;|r^BГbM;f9'X!| v'a\O[z#R#'Lu 7Jfɂ"%EAų]PagbPBqӍuN_=P٬zfɈt%qN<0 .=ka+C7 +V)J2FDKvHrrb,.+96lڄ3 =ңYـF*ZԢ73bjzn yx-(x}@ָ59I6f} 2Im=QҨ sL管wf";`s[Qte>*LgYod YA'E+{V@yg&Y[փ/&@ A:qBɏh)N-C)U֌[儳ԭCY'3O6 J=jj-$>{lv%SZlrl#p3jq/d;}E˛(YqΑr)Dt|4T虻nЧCRe/[>T  IpV=>).n${5c-PHZ)L+]./T!^ *bZm+{Z!'Jؚ$F 5S]/oR흆Ѕ//)̜hֻ}!4wi:WwE(FDaE'J~e{};Г iG#Lш׭hF0es/R'u}hoL_•$$xյo/\s(8j>kh;m"![@D=k.6N[ :{﫲6c.#q/:L.oc+! x5KyPՄ4@K:xx$ KT9<;QG{W 'tlb ]EN(G5y[ BGGnۖDFʠ"IXifF݃hzf)z`Z!81Dv0^ʘvka;Kݨ2-)9פ@NRrh/X9۴t<({ a +`Г.3׺yAٲݯ<e_N;ϑk0U\Nyj,AI|BM)tf]%U/9DEr&yަʇ,nZE?c;v-N ăeC؈U87+2[zvOϫn et#I՝*a: Ng ń2@u?^4<HTX^",{>o1rE_*XPYc 7QiuQjEzZ> :y5}gHZ,E}-]T:ZK5&nˉYS/u ")Α;h&c*-'Iw#.7r£+D'Kwـru| g[0_5/`|Uii9AĖѯ?!biؾ4B EנEaf*!lIٝf3w}:nFZmNCA@4\ݬK]ۼgUq8Qu 9E y\{Fw@^7\is5";Efyg^0NzGedFW!1~xM ]{bjFgQ?A-8ڒ => x+_z?DK?.px3R>է;"G&0PN]ԎJcj1bKRCJoE*Zsht_^:V$}5idۀ ,VtkM9eZUGy9oi9mGz+{_fgvY^/3l e) ];f46{~Z,@sljy~3/'v{p].h+<Ţ)mB9ӡHԽQ7(fl5dO %|O+i(+@Z"ޕ?d8L![lHhFK3vg"&Nn^FB`M]0Ɠb[;"wTzNZ0,7E!Nq8#3`A=DYVxVdP\K,_jBV[Z0LW<,+L 1YP3C!Ụ~ݳhze{3f!_HnS`Aae_mȩ11'mřj9/ UxEحq:1_t =zвJbN71pV@o`y0bdkIGA7Vmx͕=]L CAm|kn;Do&*+ݚ/YԶVf)}B_:{4I NPsف{SL;B,7}8HvqYWs]RFFXx&:XV;A/Y>m3=ъV[R(SzFf|tyֱ8|q;:n:qXs wJŅLj\Edp=9/kڃ&fA)sֿ] fxy׉' yrَ%ڮM.Ir R0 7ZUzݵodvl2`.SawaA|/mhLِ3.WBdz}zq6f1J G:_s11g*+dqU$c? EGQV?9fjXؑŌf/vYS8z;Z۰]ʠ}kF{=xX,BR5-@s)$bc|lnh~Y1G啑0$U޹9Bzz$U:2-Zaƽ.}@0(ƞ0 lPdsoA .zX.BK^]`}UU&H1 Co'yb,;)y+# G oſ*oKRCh@ OQuPI#þ`h %u:mBS0d&4#1Į+?3&k 5/e.u o8EUX+r 3zJv0I+KCމ=}%xMs.2DbTl"j?t1wS<$ABnG# &Yܾ"ý$Ց=<(%Wۆʄ79e͖t2\!rEI4$Xy!Ǖl@*M;2"ە=$&zk"x?IƲuo-&U6}U_$/IB-@I`zX, Ty-s)m">kȗ pFQRM2SG Y,8U:EICXS6\X T ?oqq!5%+⺁Jo1/3rJlc2E* W@ocOw>۱ ՛FdjۍRI6"(FN>;njE_&d륪[]пMcK<0*B+CWRE-!Z<𣏕^&AOzee#nj{O[fЈ;S}DJ+t.!keȵlbp}kz "bAu U@m.֌ 8PXc7} {hTXؚR-ˌqRm r,[)Bցk·~4"LIZc. V՜k<<}7_褐6f D2CNJkY\fΝU=H(0/4L!zNTs7*5D .rVZUmiYl"iNIU*{+Gi5 " 9Cc7(͛Crҳ_´<}NofmRc IroѪ;O@Unl:`rɗu<],i _%zتG?v4[|";Z辒.7qSq 6vs ?֪=36u#͡i˾F+]=t5oUbGghy-9eඦ]/WU,?1w6[͖͢)fzi(OAyb@l:8nGyny E: s%NmEsgLŊ+^3(4a=[m\՞*^Ex2EAX "&R]]ϚUcX;K-\Yуn q }F@ze.VMd-In nkV0L,/pLP:Gע Ad{P E=iq0WJ=Q "XsGP4w 8PknYh^rˮIЛ7n}*}EʬJu*[w)tpU*Sdo"G؄~{U]x\/'>xد ĄV{aA{%hGA}_<ߒŒ+ u Wrה{JDp@HĨ$n0"@#h/BN_c]rڞ(DoЮ374[R97!G*b `/Lqd~+ -8-t@@CkS %օ%j]f}aj1O:/bD?ÏTd99>6XnB4C<. ;k1l6ν03ߗ1t< g(T5wK( \^l5y" 5м;#!Sݻ7Sн(5Bq=8U[g4'[[J}Hۅ{^U ߲|ۥ+W8k#'D"Zyw&RGN{,}Rdvx[90ɅKv F1* ďd )+'Vʽ?)%9F+][z"Gb-):.@lk\p2fZD15Sd\3b3@`o@8p-_JPLvRtCG Ċt+mf/2DP4@Kr?yM!N_ldoT?/f0IM jx%4@m"J,Z3+|8ugjFtIeLv+-t fےBhVu-OF@Es'Лۇ}/Y*+I(`O\u4B|g2,Ǿ!z˄mrcEgc} UY)7@^@_bn?=Ix7Bs74MHͦ-Ƨ>& q)g 6[]W;۰jgg saa琋وGa\8ڔnц\u|7#[0DNfXա@)$5(=vʽہܙ>yQ,R@XLm^ C25~jGɠr?%ug]s(|easkn]^U4.%ȣㆺsSo.P[37fAɿ*eqo `z+_ gzP/(pgeJAwlʊ\$:Z؏NL\C=1naהlmCT gu?lMsC:BTMiP 'V4rA75Vfdpi}?K؊*h(EgH¦qM ™T´D0+&x0rfa3C~g^sU-@tJf޻`ânMݖ䒂Av֕{Y9C g)1Cz7f8 vIk ju 5qIؐ=ݛ3NJojJ˓nh v lMAẹ)t2(#Rztn VB; N$gNXqԒ; MO )w0."Bzb՟˂@OҏAysQpx@a(&e%\t-<#n"Uݩ&<@񧒘,*pᵸ<+ҟM'3Bx! )+á=A YM˷ֿ& oRFۛN8zɹ#1Y5Ok<]kjeEIl: /c;貞{O8E w-+8 `p v N ;bNכ:@Gcku t[g"%b)e5V@6 5Cyn40Ll'ޏ2w>QYZЛ)Hx9b:g3_'D](v_"d>,߲Q=B^/c!ɭvDuڲ-54dXi| /^߼Lߢow$_a=>N 0{* zI ?c[CRQ*ɏ@f)=P 0F|m^\mi:9$Ž &&[S!A:gwkJ>^Sj9_C>㹔X@w<ڨ19rĮ3D]$uL8^3+©!3u(iOϘ'´^8#09vnMI6$DwolEE]̑>qƯVoq:an nCMg]rճ B%{%a]-&o\Z.pE&ezy:V(HP ҺwBgbl\#A'~`'~}6m׵9fXiM{ >昼VFxWƏ]>^J4zii.[]f5nmrm ގK xC(\ s=` @YBW?ÌBw?:V8e%6i% `Lw<ᆮkZ xǧ9# 8gH솫mU=uc"ƏO29JD x-;4&ns))NM%mP}~('ڱk߈,as1),X3weB9,-Qa%Duyx"xÚYP(ff3C1Qk⩧1,Q[ &! gl[KY~&++t0fq-8vVr  Yf@;d:H*{d AnFbW5pÝu$sGJn QӹMv\]8pd zU=+Wk ;@S7_? =TV@@̡=|(Y>v^ek++jH7Qj[*AN $l3(3F.=r`vholZb|+yLy l`@4>~8>f1Gcf`o~7nFT%Ep:](""r(4c(ȼsC RŠ \,W)30m01{ƒMY.X+Sgk}G#/K2mbBS/[mx,dk5;E6zhY"LA<»\a4jdEUUrv1D ؕĥTpåhNfO'Yhgyg2- @;ML_>ԓ>0=\j6n\9o!OL+%}| "n tG!Q"p\%c4I#u8-JL@-Sbboa4 .ͪ̋? z"nop;)[ɮ岛 (C9+V2>sD=iLK—yi2߂ht|K~H6\K3C.ZcYlS|#3Eru- J ##JNPgxaנ$c0mPbvoElbrg{KNq4hS>HZnqޝpAJ$å%<7򴦟@!["+5,!+wR_)2}'=CBv=ޚKdS\&}1Ĝ8*{a ]yYq6< 4Æ ;|e -N"6ڈRu I\y?$"Z "Wax׋ە0X^h9b5= wZ6(u5)r5tm;e/٘Z4hճ]Lg,,d>ϒ"/XV:W$;?-x]({KJNO{{;x[V m:?rx@>u?3^S\$e⼂2aLj/Y^U f JkoB%Ti,Nww[}eͨc~"3鑖a.KFy1"2ûMGђ Əa4k19s֟/¡Op@yYi%MЅ9@ٻd{iT(JICVW>p&=ᷛLt_HsmPf1!q((tۡK!0[P<6pѺ/"z<_)L=6F ~-_ɼeu(g̥`c AIZ=A/SB;U.%̝>5ƞ Hǔۇ|KŅA8e!9 ״6y&P ˪(%TRWuڕq(9 Ghǣ ~*gPsS=gߖr(>.|_*#_"S0G ? lFt6=|;cb+WT(|ppQE7uwR>.RNn:39lWӔ՛oBdȤC bXy,Uq hrY}^22|VN-_Q37l 2Azn/-%2bP4`vOS +t`jtŕ0K+Jv=R՝>>~% Hj8T*2Q#$g`: b_*Cg&NǼMJQRbܽX2ϐ< {XFZ-/y<_DqR'9^1O8)pF]ZFK(쥁f3ҩxXDk TnI}WXSm x;es 4@{g %_5.G%dZqBp Vxk[ᲵUn(^מluw4. >yKx_I|N63ٯڔ q~M<^:|x)jv`MSkKmȜ3blp)^~o/I$Vٗ$.UPܮdXQN-ܰ{`|NDDKֻ֢Nᔷ`JǥR jfhϖq? ZuVoomRbTM&b-1PNsy mto B!}Glưp +v-aMsUHirTpIxF| G=S&"hH>ؘAΫ䋌 n:g7<2vH_!"J$`TTY4RA*^ָx'Np. )#:! \܎s jdӕ ë: צqAg^J%Q'蜷!;?!QPnɕ:m[WVH,f_"ɶ9芥hYh}̯c8\vkH\@eG\A<۸M7lPzugH/pT}aM>WMm LNpZX5w#0ke*4ubvzg'bP׹͒:r 6NԺ[5SX7 ѹO*+{HCh})@ Ɨ[0nqc|lE+kިF* Wl\YDҫdGW}tt+ʶ ׿whĢTϩGUolƠPԫ!VҿT(X8(X#IiիJu,5$0~jk"{vwR!*7E`v „fO^sjK)WL9&z@\A$UKߖ"8c)2^*L٢s7/Kx' -;J'N+S }N Lf3p3p*cҟٷZ&37- -*䀵 \y} Ƨԟz. / _4+ i*8tө9j'k1d( |nTo^d*􊲄o"TR)O ess(H{/UU}I-OTb*(|x u 眊 s d |l~1*_Yw P/]7Ԋ ` ^-\Rg;'Ey1jѢbSMӘ@5co EVV$鋙ct5 l6FZGy"iRnuF1-P\#|) Dpe\axonIc !to*o?<]gkӎċ˪ >|0iM=>EHuoݭ}ycR&J0u%,K-,jAˠTӣSR9b=Z-nܵ2-] R 2E>( VsF G+B|O[#k?PRN=<@nֿU ~۰s$M;!ى*%Kdw3Z, ͤ4wK zq⥉TN|s',reS[L^p y@f_%0 f5@^~R K |<"Pf'A'od'KNy߈AĹ@#cLJ\ X*je0~@96&wxm+B/uһ24giRw$yThl RB;c M#[h{ FB,3eg b;"^֏pDJ 40MrtK)o`e4լ򿟩Y#gdi@ꍘ8B+!肅ꦫu%f, +?M1'-&D(+d*>sTJvU3^?ĘgMAG>F6>Tt l{%OfC-,pF[ v87aFS8Խ5u![nmP#X#  rT< 9D-le]N+';AJH]d0Xd>fA6Ƽ]@YTpG"p+ّ[QQʈ[[^{#50aLУ. O&9-4'4*Oxذ%cK oUTl^N(\2Ɉ?ϡM0CO\ s4mm|+ŭ}yrDGy -r a4u5wCۢNd0V7I1CP{-Nx$29QTׯ Z;e#:-&rep\gB~ .ySv[_͐;%0HB:/@- o:Rm˾ IfE5A{}"d0NQx, cP2g|;A̍Na*/78!7F8G^tu?XtcUq {Ea.O]2@~2'۶q؋RZT+13v86ՅL@)ۈ._ُtą$mw_TC{O0QAj i }61) @'F~[ev!ŷ b;k>mBd,Y6o$왯%M-o0LaU6L` =%2p$^S_wE o%^u2 }{r#; !'5jhcdwqKnGt-\gIk&%QZ&ٓAMn/@/Ȥ 5XZIXl{x(wr!` ;o5/~mڕh^@ T oHϺ-qIw)!Os[8.84V:&њ & }1r9F %sf|`Wsw{ M^| v X0t lW`Vś Djbi `^4SujYc6y3"|jd@ CR\iܽ?F*&0Qvjt{"Xj;6~ʐ|sp=ź\ԛ=K4)̗̓ƃ<]Wev`4e{Di61<" !2Y)1VH̾2]>s5biIP_>!΅ ZbӢJfz/01Ãm{HJr:4-UG?y C*1t\(ݣX$VuޔzEiB\lU= _ݴV萶쩛S u; df;WQnw)n?G@QY=6}[ NPP^-_RX,wxbIw9# nw2уRS}ŃLCp '".N%*1Lc[Dz;g ܴ uDAox[ثizB" ]8TJk61V ۚY4)_jI4OJSұG73n vbHr23~5hdL7Rq]WcVZPl2¨2|{d;~P^뉶[\PCC|LPNix.}^2ÎZ-~+f!hq:ޭ!f:ˢSkQF8/b.GxOB!&UK#PWI JGZJ3؆{*쀬'rܝAkJZM r+ȹn:b1 M׶֍CƂU)Yv kX 1%|, u8,BzLYk:{Cc'eVch ^/nYf>3eGE, (d3khC:;46Z~NVRSA̓vFl4tH@xq*@oau\nbzlݨ@'6B[P^t[T(4\b{JBԹl dv A{.sc7vZ^^1 Uqjڼ'-8,HdO- ʏV,lD^1f_+[VɡLS@XQj֮io{U˄烝4.0~-+bz w[?x#Orpo&$B)sޙ5LE)J2^9edrZ -#/7{C/dˆECgHu /d;dUMDx8L):GZGLsSw!Bo`k|aDgzKNG T2ݠ z d93;ϯ. p'/û*P,b'lӈ)ZA9La`k+SSɼojƐ>\ˆr5W|v7;{)^=K[ v=B:=k냏dS4Ztg_ yY u\ Zy2*Tg ?Y) 5kݶN6 O:6P02*q*՜t)6|G!h5h]9Dc+fu7 ,i3Ι;s+_џӕ8,Ś # d׶2)A?&dܱ& {O R&Z2+OnTB7xKqgFmaHS! Aju9 ENxdq./p< SP ^b?ka|J؇s~A0kRw3$аi4ͰzN@j6f4 o+e>.yJt[(>W"]?^â+ ݞi׳OZB n]dWB2^Ue˻P&v%?^0NGw# '<^KUVᬬ-7(aҿ^c ky`p^oyCKd gvW >4P rUnqvs5 NnĢ#|%oӻ DNXVrʮB%L8C?mɓnTw:Oӿ;24X\3ArTb7i c5SV Ạ^8,\OLv1 | 3 jHMu-W`"gnO5,ϝH;H[` eI+bG>MҴ(Bߪ$^>Em C< [i]F>pO 2_:' f}tf-q&-ĝ?Q<p6 X%yp>j3S`@pڷ{ Ct y1\ zN;S5f ga֮-j{Hwҷ'A?Aeʱɓ:ȣo6@11ӐԯOȲ^Αg;U#oڣ"sp._nSם'pLD~n'q_.a&71}X*"#hO瑓5h5!82Kx7'-t+{SLX) z&Jt U"(g+=29rtC@_ 1 f+цMQS2ATIVW$F۰ G6u*-!E$$WZ;DfDF V!j!)YѧJ.&࿧\Z{:l tjK7EI@Y{9%h9NR*jHXyT@ttZ/kݚzl6hxFS.tN?@!WGj󓈃\0]/vENj܋B8; ~j ! wެNӴc h`!I49{{}M.t֣NZJCw$b ԑK0/K/@>C}Yu ` S"]@EMjzY{: hÜ푸qNWtJ.h/#}sQH=($ U|x210qtgd\x:v9ͪ%Gs0j5i Gy= ,$,ǒrBz@kV-FmŦC Xup)P%N783A>-+׉w} ,=r{i'1CXFhu'w_tp {x'Wdڦ؊)*L%vA`l 7RSԓǸMj]Me;g“7c Ǐ݈Vc, qe[aeB @SgU 4pA_ JzJNV8u DԠ  ˝ j߹۳_-s~=i񼾑iK_|c/j%)P"HgqQy3>A\wxGE<e4J⋿k;IByKRmdl R.NwAqm4  aJvi 7,/Ǐ11$KYHD_T +0ut}Gs8O¬yk)8K>-x6*Ix|j'`D7Af}2<*c=h!ĒO1WiS4mfýEgPn1O$Mh>x#ƹVo7̣f0 =`o4*5b9 CB=u-QY ta!>t:+G t@ӒSzfw _AbK3 y2Q|9IL7T Cyu p6NźB  aJ*=+bZckq-R\H;~i|܀w=5Q.0kNSjN*#$J!Q(&6|7(2Z?qRsnT7/,lz{R2`%rʕjAjce6L51S+u(cg>nUvSLV V\!I#~ 9 %a,RAl:\,$ASf+D490)k>~wьdÇ!V)M6ܞptjbf.9@+Z}f6jmT52S=H# sG+p*.>E0/"Cs(^`Mn) \;T0r/H1,8BI|\ ʂ\ds)ѥ?YFkTo=p}&y %ˆ >#kRP\I70DA7إ^hʓ:Ҟx cc PNxv=K(ng;ImRƼn9+1-KH^xdiaD`頼ÐrQ𐗎1CN ?* 2U|ApRaSyB6MG~!kkKk DI})gp fɴAŊk`a\m4&: Dl%MM]9_Evl!F . _uU{𰆃q:L{l\֪%o0[@XCG[2 'stAհI'4hӯ}qIJVۮqgvS>L+e=䢥XՊi${sc|bwuDz%!&h6c&0_B]pO}xgoJQipg;mI:ׁzVbX&MɼԀT ޳:Y_ɶƃj  e# U@zE\qqcAaf# 33iy#=;\[pGyxe,@~)y#Cʺ6޷w4SDsaRXZxbPΓym^(㡓"u-pOn{,hE"\!*g@2)a#? ~?ed<;Q_e< SRBc꿏:taRBWm~+a􆰋TP/d-엶?66wb6ޢ,KCC;9s1Ly]626UIT7ېbo}+T6qIGZ4z_f{] 9d _Zz`Ɏ$WW3{ؤݯSQ6 'Ǡt}m6h5MzN/;SVLEu?#~'d qO @FoUω'\'Ξ0EɵZ1;y@~zL* q 6|t "'BdC"ʐ["tK#âgJcv7ׅ L ϋXr,uA&B>3S-U5 mYuhy{@% cȎ%?lz ]ɋLf@W89kܰ%L1DJC2ր,X*u^F٥9nXF%MsaHH[NNM6>L?!/v>'C'ٵ~yX|^\@X = cSAE0Cp:NR+=~W<[u^ kfͫRύ+ۿJabSh[ҶvJ€Et[e<ʠaPH# Kp5*\Mnyq, n}᱙G4x 4ki]3y e䉝+![(xl*0?KrDkr-?N\ەj"f!@U\Tb]x*1kʱ-Svfj-zv(mKq^˚@jqi$b0v1, .K*Wby|?,A>~%Ƕ RcKsf1MFL m]7*bιT&y;d7H=aEB;Jʋa3^M]n5~bȝvYQԋ zȵib0W cU.69Obs|Q&sM?nVY2B 2BB8Vv &)\#h;h w\:3K_Q0Ѹ\2S*;!tg-|jvr~X)9-*3-zWɪM'>n8֏:5of(U l= jHS@Az KYtE 亙C[L#k=͡P9|GWu+IsśCgvMCU+ӛx7=--۷oiYX)hr\h NH`=~M ?%Mm4B*WͥQs2AĈ.kjc,(\)R q}9+L}PL,eD&$ũ5V=q_A曞T&L\.Z mD ac?)GF骫|kq[ 15znq;^v9Ĉ mFF"\k5~Jl-j("KB%5zt傐h'./U8C4"Y*`}h'RBd:/l]6<7`ILp'E@M? mqM>`bܟKI@Q,V iPOGuHgX9"&E+qpOҮBI0G",w@:-Z&^TQ0 (zYmSc.\*)5\HRC\N'j5]WT컺G#[kPOw8ňnc.^O ߯.eJ\\ԄvIl;E`)'8o8| [ņECrDN:$ʼn{m;O?gdo@1]دDYMޙt{ Pҗ-qdk~beEtbh*@K|v@V)) ?JT*>x@넙Ux|Mv ܂Lo&hņ[̳0_p}Q un]̚Aݵ)+ReU/UtI^qܠ5pYt*oމ2ڰo검U۔!TiT`O)4ܦg "5Brh#g6lamgT]O5) TȬ'ˈp}т.ea 4JB'V^)?Cs<n)/0ha.>]"İMX]?~iT@B)hsW{s\kmdM 6ќ8hjKm;|IlpfDoOΗzj/)DLo eS PlM]9c;I:@%d{ /a(5֞Sy:Bo<@yKRT  4J@9v/FuA< D?M00b}[FERf}!itI`j#HQ/\,V &4ߊ[<>Lsv>r7X׵E5*"^oZR3jOwю£@Zvv ) ?NeV!ѳT7^J $-caN3'j,@m"ĝ uW,x%ݵg G|HBݑ(;agj3=>!gM@R>ph0'ݸi"2x1zx1 |K9aI֘5K bUC<M PLSM1y\Zf_tQxNJfK/>q 0<@lל{%𽙿 ^R7' "麨)R>2$\NGt"G?',=%?gK^S?V݅o}UC\Ќ=ym<h*O)a%~tTWfZK -(K5FziGOZ#&l>oXIXd&wOa5&RHe&aЃ K+*icĆVlLaD5vBnYu&x&Fƕ\54axQXl?/Ruj}Z}5M2bNdUmRFc6}IȰ¸VNǐiz+F,@ 8>בe7qG9_ ŪHHCxo* #(:`[PP }D?"q,B=By\1} d:a! +6-"ou lC/ uwgs5l7%LZK‰xeU.3HZ[e%܊b~z398-/nOH%A$yNN ?[=t⒯Z9u"-e)zyLA86laqgfZK&i֞=Uvd;&Ԥ0UMrGlA0ĭdShT9QtRaTAS U+}kg0P&po78:G[GkBe_O@If9eyO!@cBaY9^Z;tq Z>_I%q߶a8%ܔ~fWQ> IqB DpkjyRTqE˖ UhpǐZuT<&,vDIX{oh 'ҋ֛\u)Q>y޲GXfǚ-[mƒ\t @#47$@(m;]mSN9F\7R1];Iɳ'v^9CN]BDɘUc G>IYk}ŝ6)W©+xC0UmVr7 `Eؠ o5pQ,m2 CdnGm~U}^ D ݮ7&C2wp!-AJW`A'4&ypIztHlfc(h}4I*{l\oko}{a- vOvs" $97gbt$_^T~oYM(DV}\Hrqeh!eMʱB &<>fMAr4̿`3| _1tJE1S2CRDERiټ+>wEL[~lёTWCݒh5ƽbdBfقsH_tv>ptϗRYv2Ȓl5"}_BytE66XB՟傺̿t=xH+;P3 MV5}~E!7GpKG'uoH \FsC(T5d5aHTHnF޻XA{-<SAѨHf>Q_԰Ar1aUH ]pZ4~CAS/2ͱmL+6]T1 +$#P^ FP$aI-,d>/0g*_Vr6%F ي)<@y곂j?t0cJD=z/u (̧VxjEuկ0ϛ uK eypJM!sR30 we0cE@PH@;6Ң{wo+Ҳ5Wdj4zI>zW1vtwz-Jy!ȕk" Β$b8"UFvpQLX^ɫynJ.P0Px*n%gS3j3 2nO&J g{1pէM!+1KTB_xVN 9[jipg96O3O"?Oz;nadmG1Ex{?mF @1~AG+{Tִ/wњI-ZuD&/GG?J$,? 8:gKh`NNA15a0?`c;sY(>ߤ"GNb=0KN̡˥{݉ڮ#'y=6@3!_gM:ÓlHqE4C⾍IdëX{-oUARB`sʜ1UEbhkNC 5KkL![k8; 7tiEy2݁">ʴQa8|}!1}/+9Io X=)%QP !beQR/h7L~NNK+h'Js!3ӽ;i )|7%߼a6ZX7̥V\:kTO֟ڷ kϹ#ؽYv>$ }k[C % |&P+W"Hx6* > G |@I(yvp* ⶓ5V/2É#~MSl.Ji>^w`Q a*%FVT[K|/.q~ِC)3&|˿$M@q8ZP]u} ijFl{$ԑjCxؤkg"_j_N_\7žr'uBgƼ7q/Հr[(۪ͤ~/am ,ބo'@T;=(%b 9B»T@yWo&T%Y jޖPZgFA NeRV6RRȧ?xkGT`F!`h7=ȴ{K:R/V3z=K̮ 4g^ꐝqab? L} ]pX k|@\g4Z7W}wΠWN 0&,`3F&clp$gL& .>ZUJ⵵9?զ_v81 +腘\rgi?ovwg#X:I:ɐ&un.Mf`5bSARTJj^Z85#E5l05 &'D氏6xw,n2G̃!d U[tyҳvA*&81!s"'˖+7".?l Q?pۖESmﲂw/=p -6zݘg~v2} ^4JI$IuAx$,R0o>+l-s5!E:Bm3 ,*;Ӝ. $T&!7qƸyCS"2A+R_/p@Om{2Wkh>Ӏrh ?eߠOoƻr|<Έ@AY]8qFVP v`Ge'_Ov֥`NI'hjRp^wNYO~%]wD:<-M%8?qʓl=Tρj#ŷ;hh D'ILܧY *]slNܠ#p̊L:3{;QJS!,PNA<"=hRCu+ʣ]a>>5bLU>$mN83^EW!/# r8TSKLoq݂2{m?2NƓߔB-#9蝑!} ?bPeBx-u/{.Eɻ6G.B?QÉNdx3kM%/ $-r׷}G=}";-sW\mԌR$Z]*4mefb(~'!\C c-to2ZT^(cMH?v H'-zya.v,U´ IǣމE3L~mZY×wr?1ħ'H ޹X0t[S듓 _8p$\'sVk+Z_-qO ΥVeJ`fB/`H@3QQ󗷹9%uG׮=}G@^|=Ћ.xxsC]0vuhaMV I! S1E==œ:K!F"*lgbkOa82hWr34_m,i(=O%+,tr2 NUVv({1mh " ¶苺QaDZK ?>S3+kw7d\0mXg6%RrkUPabj "Y0xD^g:q`K!b b{.746a͸g []yAXgwaJJxHsVI-h|֨|EvKc2v59QkS A#[p0?|S*S물r0l3frQO?Zc.LgcGdIש&Y}iN% dk*u#ikAAed#~-7:zc:6@!|C$b澂kzu+KzUk ɶOԮh T*(;wj"ɠȰ\=zG;2U_ڡ0{VD%E4/^"mqQ7f,DTi|MaVf(j NT)P|ˬƭ-7:5"1;~"+Io"X7$m3䥸X J B*Z\I0r:FduUGI9f%jL ?]jJ(m DP63]7wa``ØL]&ovpxqW+6(zb%>.@G]&^~m]ygo5r(x6 iNúTYa]#r I<%EMAE/d"ؽ?c`k w.p~By Q=EWH(Ry,&81:txi0n1$6>/ qZҖO8̺ۨ\Xo</~$\` ':J-ma@Љx hvvNxl;%ܳ?G p͔qŷ| 'd&G%BE_ҡ!:z*SQQɢ ;W4ԫYbu>XV/S InF$ζG  ? {]pKJea&w:Q, `eR9fGk.ğg,~3$.o$ҷ -1 LߖI!jc,ltrϟD}qM^}YNjv)51xZh#@DU^-ΩqDUkoH`Q|6iߡ0+$p|׃EhE%U`׬p|&"RRf??C1}U{N@:rZx~\x+;]W|dgȕrzc uDӥP03WX45ۖdΝqyd\`;b{/*!G i^?.'a 3[I{Ԩi'o<4duZ>7F,U^j[QxjaɰmE2v8B+Z;$fT(铄BN0Q%KM\zToAKI/RrRT/ P_ўлEf.BNan`^bp!ǩ{Rvf3rw _2;Q3e&H$ˍ͍(?[ʎ<4Mqonc2ނ=);~lr1V)n'{pqgj(6P]VPf:u:6IGz U5+SZ^ y9[L(4_1 }f]!E2lTx1p¢jsR . yKW2uo`4m.GiPX˽~ +DP4̓VXz-,> -q݁1knʀ7NV<pT%MUmR3d7kOwJ_5 eȺf ?dXm޼zI°{ RP2LY{ "K$EWg ۹P?Jh6Ddpm :@N 9L0*726,clW-3-cƬ"VK+ߣ}~?VT\Qmgn8p zmD週C'9eI_ Dm7 M4{]߸j@jixfdXu ? vA-BMA KV;hOAa.f7@m^xi!݄")"9tRi#|/'l髻0}LrОb*_Ru݄~q9 'FB sbM7N!PuOEMi1!'Ƃ1̕\7-f50ȇ^=R>//ROȓ =U%X\2PsL՛~*Tr]sfw/nΕ.܋teA?.yO,aAu{R?ånLrM!B$,IE+^WT vdY`kw-wr#5|Czu#{:vl61d}=QH(|G/P98姠lc%'Oh}ayZuNNol^ơR!6|i>r#5.3?Hf:!|zQ5p{ō0Qhz#2"o' gmʸX"%ݲ,=O190r;lbV80uFllIWHY7z uQU ,z. {KlAW-Ѵ"[f8z.bv={-pvsXq&PJp N-ⓠڎ/k0Y/ѶFU@$-2X$ Ε8Y}B4eaH:)}˔yԞC4'j]&r΋j6v6B"bk|(nhbh%Ϟf]T=<#7Xc8S ,L"ijPebW9`vHE==I8elcNҹ`548˄ uV|ڮ?I᯶dRKkU^~F[xE>Ftln4`$縧ʙ[F=x0$< 4kft_O9_Bm"pNB1itzsZmqOL6=yquXYj}8D64VQz? ujpѽ|Lਦv#_>Qq Utɖ\q=/ָ| ND5<<laJ'ky&j #g*Nd|:m!"]? SF-$2-";LxyY/"FƎ>.ʂ_yf|'fivP"-qxG7/<]D?왃|~+~,K!I=L›_KPojRԅS ~" !8ZbJr1< v+!<sb sCo-Ԋ*p誎;pxf|(j W0|^ddT9(QkAGcďoq.==;hINY -0Ipxx#usaRe!$<WVQdv #JFl6*:}j``]? 4L\#T'mDa녤,{mqnd!м] m>˭6hrHrUuS[̊Y PtOR%(~tXuG@Ȍy Jqr^%\Tm~iх=g 8s"Xb z|,֯)}dgu閟B u'5\/k◂GSQG!-5zez儗Ev t J$'ڝx e{ hZo /ť2.d/]ݯTnTa}!eݾD(ǢS拫_s5c݂hĹ+ nmC ݆c։˨uZץ-8<?ULҸd#Ңk_}aXŞM44ޚE6\a0,i=o5.5-(6XNϙ˜@Iq)DfVhT14/\1(0 hr34 j- &4@?f C]zI8'IP `i(ҹPz>ۜ[r8"H@ۏR6Sߘb$LeWjF8y."JzSrTӧyGJGEZ-;-$Z=s?;g!$9,:GЩaIJ_|w6:[,S͈yK6iG ɼ0YLWEhzǨ=CS.&`:Xy~$<>\$S3GGceRV@huq \;ZauVu11rI/IAL$HX$Rͪ7>iss̈ 8jl<($Q43)>‚&E7k^:p_ˤBݔ1p,F:E#[&&M473]IKnunNz+{ @QHUq\XctX~E`aϱrP,`;q`'mE[d}]8w2o@Gm'a8(f~%z2=ŕ6w VgH.v Ph;yX:`-v+hf#|)k!"ħbmÆnoO@zU(ԛjc@9U 8rOܜƢh?[7cp7_}9QwA6 y9yE5ǬoHooh'v?';DKNxش҃S)^?Sc;$#4DT[k^#qd nrtM0 r3Nn0blQG@0S$5rz/(91>MjkwH -m$˲5P?֐j> uEn\K&T gZa>w|[cbl({TO փAݔ@@|j+My#{ m+fz% _wM`1*z~jGMp\'CzJ!3;&bE}O!Ē/Cf#,U|HFf%Z^@J7: 6V0@ܫNH ӮTXcF)MCf!:#Rd~L&{,S|/~DR'B;]rvƖ#Mu?VvG>J6BQJ!%q0DCX%N&5\vݖ_he3ah9?fc$WC7l!TqTO}fא^Ws)7ʊcYWo_3> &^},y5N%~UO?^9F6n l DwbEL8$TW|\J%Hs`H-SR<;avOr?&1* N@[QYXGif5LJvdzR GPF$^'/!bSTsOӆrrOR޾iYAhp9$窗Rܽ?_l;/u <Ar3?S~ |1](l8"XX ̝3̒x=*2ĜƜwhKB\\{;a#ˠI:CumJF)ؿh|YAWqӃ*8`P:˖* cF4 9P5~L\€=OgdwЀ1G\B;JxjQG 0,m4?h֛h^<2 뷵˶=6 $; 7H,cetdݼa6 _3,^0 taRPtIߕroUNsZj^ߍDE@yZ9}ڛ* Yo 38G1ozrN~ $Pe2S9 L[2ҘDax5,Ҷ@%qq,1.`w0cF,4 |CY\_ 4Ȧ3\ƀٸ[B+X5Cm=!\1[&Z[0{1NLz&+sQS (ܼ$G3D~ `y6[KiGXU[*Yڅ>j 'NRHQxB } Z @t2`W]½Vw Y84 N$#v/14d֚h,ZvCg3B{ ).;; ֩ r^kTsՇo)F6r9CŶ^0]ą9$qs"%3(9vV֫,NߘRFP#> n_ݥX[P& l}ֶث&\Dr|X~hђ{6l~1r Q'Kt Ԃ y=Ve%#N^?Ax[,Zz_d'̯9ENj->~@uėU5;"r0fG;ϥAž̰UYPe74:;X'e˷NHe7BnSFת Ept3ErZ;*S!ҙ*\Zz&v *`ZnzЄ ,!2_Zx8R5k#IRv\j梪S}ܲPKT41֎~2J=r=Q@0QpE}a1- gWLtg;$kT?m< F Ymtoyl& h 1a[`ӇTyFUJ2[4RīInp[ȏ@u] GƲL[8V)̷Z$L-$~݄'CjYuX#U?ህUh{?w 4Qd>kt䱡FfMB-Y7} Q YEP]@g4rQlVkV7 %Un )/Keٲ8(m"^0Hc`jm?}O}K,SP!"g-HkVmM 8U~SQHC!qL&/EȒz8킛>7qǤP KuvٸE};AYۮ~2 Un5pySK3) ݺÙ>852ݒ: ~›*$(x M߻_g׌n1ĭM¹Nei~ *xIq5Q= R\9_.6zGS> ~kR6d,[_JWD)7X/榞@F܍t UcH+Z>qɺ2L|] 7Jac{,1a!x _;**dy:epw d^jX*)+EU 6V9w8lU'/.ҹ:}|/7PIÁuK섊#La_PNe trgDC;fRۉ[ fp)a&A~ 1S |twS< n PzR r[Mf5-B歙j+>v)@0^m~LC5o{qWqK24E S&CLۚedo#4_XXwO)0o~OgCi(S%${Cy9}gǀzɉk rOp-!Q&HyoxDitx#rmE]sNHSp& Qn apU_pG%xBbiH洡TQr~ F`ռ٢2[mcb'qenKUЬ{ ѴN/[|dYǸ>xꕠv^{2jd'70%16H|7h`i<&.< 8zv uw?HRwJaDfxp1Q jQiCxͬ}=M4vo5M83ΟŁqUb~, EM%т^ng ;&3J~yST?јvӋ`2/|%QA'JE6{m&ʿ1h\=qᾸD^L$ޝB,O\ x5h[9z@9w2@xf:g )FIG.ԃKhRn@[>G܎ʋϢI6^3NkOG_*'\Xz i|g-m 37UPI6@O8JBXsudF1|blmQI{h=d7ucL5?4mϲEm,S 5S+~0MٵGAIafQ['~7f~@ntai-XFCmH8sW+#5[3E焰rA\|iŋsä_ૹ{DYJ@ 'WGkKUSW~CNyO\'TmUI}x[ {I8UY)fG9ua|;{BJ8 zCӎe97=\1m98͓W BVI#ݽ}q6Cb0ȣ hkvO"}k]FVw3TS4{)x28 $gz6]tX\(r3̡;FOLR *Ǹu4uh@(x?@Ѯ} f[Y\־rT;-3'Uݼ[S sg zN.-l5$uPD*4w j5ټcP{7Jjnh1H-X5ދ34vdĜ3B3;h($sd:4k )<㦟{bMN/#r?:2y䑦s{#"["EbZ}P{&IYj D)?*3"h4"&d/fNziֆ)W峠 UZZg}}\h1 Qˇ/-Sk督=e-49S2J=2;o;)zkP5lsxvsژ ]U|! e&;FL|0@~W3ܮ?;cϟ ,_n*䅃oH(q2K'`jtŲ"'j*cMָ d;b|wBAab$R&CֿH[oYJi rktByW\]%`ʒsa¯~M"ٚ> d-ґW\̀!<S mfX؊lȵǚ5,ٱʇڎxF!4~[iAgGctD7JќbǺEmupkl\04K~RgI `BMDd [~O~.LB񀥰2[ؕjrb; HB>\D*OO<. [j C^ނMul GJ= dptS*qI&M6VY8 i rīaմ%NAIZ;BNsm%%%c.(.Zz{.\.粆U78*e!#@;$Eb#ڸ^ԇ6LLu%J]RtȢPWtF8>c52x{ fT gw42- TQjkk pUMgө.1*de!J8謦3nLU; ޙVqX?x5'瓳I2g0'Ԣ5nխYkh9F[sIu@ j]bnUy4l)C2GDOSˣ <݆Ӣٳ,QV󰄡@.3b%皈NEqQ!n {4ۖRY-)7iAQ=k P;n{6? '>{V1zOM VW[η 'j,l갯:]&c@+E ٥_:;1qǯ B=THDi"2qWB;%;sd9hDx+;OZ9O~e`Nl]X?-r84Mi<]D|qJh|j-KK|aۑ[\Z45ab5 as [ 3V7V!%'"c@k-ԩ MncqEi 5FWnT"h ?7Y՟iهo& V)uWfS7ZvO TB\CfHVOLӇ½i v !SĊ,vuU/o]Dhh{|(Vs.%1F13K]G=YKbVԚfD5^lIq} "W;4nw<"s`Bl4^l25A3@*AŬ ,H%|uڛZNdpuơ5[\V1eX a$n'bbM2fBL,Ƚ &|S6\'3cݫ 6=fuP@A0c;ߧ+"@)ڂH97r[ oz:S؏>ofetd(L;a !d@S]_1=%䴤(ͰS졐%ZyWcRuC,zvVڐ.'32 >tGz;.r-Ab-Fq?bB' f')h} ٞzpb Y+ک<(}DDy|XBro#I|aʖ)Tq&zȊoE @fucu{|,9;2",\TL fTrm2BcE㫦m{\2DO۔tafO(ed)/>ENQՋ-Y#p1.94Aw,՚[ p;ls\y^Km!+o/edӆpv iĩRbf(d:K6>I@$mN|n^r{}Nhp@b t AIE{0ghBe@&i2d,IK8y4vzW+v:t0%a+Wt[q} [3_8#᙭4+s ϋª+݆boR E*6!9ϓJ oo3.A:q<^u3$8@)&3Yu*.VB~Dd HK/5D?vqQK/U'BV{4w_ mR"5H^ pTZ{imyKGb +̭&0YgvR+_ ˆ}$z<pKS«M#k `(%/Qg j5QWAh,)D*wECS8~Wn Gؙ`U"ĶоT7Q4yx*c4y<:[6;!E$8/PTFjj/WB./>OU=3xվ̀om5yKq`%htxf|kEA[GbsІK]ftW8 V/ŀLq6aN]dx/rC V XFI,a-$F^{WkLs| ?eqҴxι@f7#؞17:v)@S̡j=V!8,ibi%Wz| c 8 eyq~@D ovϹ3AO:A ПL΢V!:^n#;|Y?9B12Qbx(;ah'Ec-|toُ$R!{3Wu_MYnЇ"4!o 8A_/7C$m 4{- Җ1kV:*0A)% F c$|ʣUҊ8Ggl:LL}s|uE9'O6J+^)2bIY'o DW*Yeat l}嗷r0 bIbp 0hxx5mrMb흡0 _UZ1<1\w6@"R EVr N~wiu: @joPi3¿jHb'uUKL$&y"Bzw{aO;EBO_p(K)zמ#zo/ "H v&uJ \;%!H@F`9K8%,0}Lbc2Vs,7l TCl$ Z5٩(^cuk?G%O#.K8shO0q$M9 7MĈ(iKaz-l(G :"_wiTK'B~누vʼnsvrdsq-pZ9b8Pjv'j'(뽸p$[{`Sp iXe[)i 9^sM"7uk٭' 4leD%;Uex첒~yH6?4ogvIoaҜ ".4y GI=Wp%ڢ!|+)6D¸a`<Dݏ}?o?cドg]UkCE6=2:)"$VO<0(It*ZBDzq`˵Qo&rP~eO8>ԜIPʞ8gw]9,\@螪+яI~QUnmu=HT&D\sĬOs6N\ˇYj{ZlR[JEZvOC` laԒԞ(Yqakё_ C4r(EMuʴ].V±_+$!tXcUb ,:$w1O fui߇ǑCp*FomLWݬ Ki:pzaO/>rw̖+:Q"=Q&?ײ3҃T0,@>eS9-rsF$;'s;g#Yƞ !}z)cye!:B^,jVn$) nƥLIf5KzWV{Q(bpZLG I{5J7qPuFLP(}ّw"!GEG 1m_vϏH w(P) UqZ jNc0Jm[/ld󯁊xzpñ,vZI{0·:W{h'/,p0 @ExAbA`C])RBɷM5;1A m yM7K#m)ܭ8>aWԄ-$⅋k*E^S]()ֈc4ت}iY0c"z3E,6'l .jJU'A`Fڜv𮆁3&}JG:~vo ;%/!]=5۸ݐ\F =JË'܆aXAH^L{ @kJo뛿d$Ue|tkrϏ5C'˞ɆoЊq XoON9@?"-' /oq%Q;ef&3juri1BiާR]RYU]2b,AlƜUXd?ܟM$Yq%o ^*6S=*"VeJȜ, M'!KƊBعU؏A`\| "cy3?C7DwKbHq3TvRy.SsB 7.t>]/hΫzJ?1=Èm$ w~SbqjT2sz+fWK ? \v$Cȯ5~HذG| &pCӔ,g$P-(6Dx8;_M sv_jkq*05Ԥsf,YFR >VыƊ yh+nOޭg^kj3w!~=gSwgb/L*$V\Izk.b#Gf+H sęPF]8Ȓ]xL'!P g ixsНv:o2cxK @R1D4~l^uP}\"V?m`wog<~ 0>>Z2 )DK{qZv\t4{DŽT*qr5cOx@tpx`3m!㞤U5Ls!m$0~"fFͮ+6F;%TLئ[J㘖>.fY3l3KrSVʬ&t+9%DÈvAbQ8rO6q>#ei;d^U^_+( (ٸR gXw~-BfzxJWLJdԷ< 垐iyP &1uzw 3 %Wsrᅶ0c?MI72x`HXTXL.7h.>TJF烍dQG+u bKʥj>Ft} w>V{҉C\=;W63nO0n oV,m@i ҲE>d*gp;%JiNyF, dgaZt (Dyov^r@ۄ흵[I (`jOҼaDO [ sa4ӚSmKJIY d#@=[Tmx;vFyFPy' sXxf~"ޭG8ކV^>)CٚK_sFaZkamp Dv8֊DLtfUlF{>).oO$Hmts @ko4s0Qf|9cQ=r|x4R1y PطܛXZz]O\` |)B>W3jOnnO*%඀T2IqCz S$ĮqQuCu}?3A+=W@6b8lTĊVj?@lmty$nEƟힸ⛙A=?At)r io$G~%y=b7sI :"],rFݣ^3ts(.aC3YcU zv>tKc(OwfPҎ$;qd)iinRD|9h(5 =>-ޟ f7ze瞎 *1lmO $p6~|5b'y*ޙAv5`|f윇3YVζ#]c(6a&o#{Gi ֮ I:xI(2Ux*u4*׬-[+Ga7Q+|*L5e'QԠK$EN yaW&?a놅G&d5t?u d6 җ\<6| |'[NcnWPQV6k98Iy(ul9O!1vY }F|@߬6~m3:)_S{'O7a5X EuH=y/<)jYVh$ ?M QFoWTii @G'2[s;I&#L%d?V cBȴ`"E Q5 nq}ylq+@OgmvH۱ςRs =p['n+c 9dxUBo#ЏZK/(o}veMtMk.A3J˄9d3@abHSiys|2=*LBRn@|%V~Vήf;iF\OdXikd;Qu FئڧRyxո$rLXR~n![+~LaQy%w6ϧHk(Mkn/4{‹.皙a˙f#{v\ u>My?MC2 Vwf;Tv+sǓOT4Էp]JRG%Büͨ4?; p`E@cLWRR`!nHT^ΐØx\p)b)er9Q5ǛmwvXNB}X7֩*g+8ZN᳏yBSuU]e]4Ǧ颠"QaD8*rAeƒ3,]h@ɃY6s_@p0r/*U.Nي}/ޥe!Q,wT褷LV'hy,s7h1ߍVzRob.=c9j#dPec8eM;cyEE ˆ !\P^^u#;pMNc=sƜR`Q{R:Ɖt-[L\f7kt(} ÒgTpd5 =ݥ#0ʛzs<+TbM-K)'9mϫ ;a;|pMF:\ZELxcPi&˙ xi3o2HgH} YHLJL0]ׁՒ[r@H2B6[OՄ*<:YINjN:`vn͚<y㪨1)NC~xʏ!tlߢ~2i䐡GKKEa8 N7V{nFfB $og0X)į^DgzL^ZɊGgP*hGՆ|I ʕK&817M奖愱k "ȼ7]3_Š"|\WYk5k ;|{j\vM:2P})"gȁLF~S*) 'Ly̸IJҽBxƍt"I-+YN=+~?R+ yi !%@R!׉1MMn#ࠄej`4""Sa^ PLT☞q"%N6nw\~BEe(fL03q%]?}ޥ@Mˡ. 7~|>:R]Yx||m Vr9{[_a@ICtZLo=}Mk"Fg^OTOB7v)bKs&!7o`WKflzC+.@t2V4^'r:~ӷzcBtpEk@V?-m'WȜb1GD;' /uܖ 6y EƝ\ԧQmh?sdÿRQ7V}Ř?ZŪ%%0[za#7^Q˂ږ(~hm3kUE @&1wmpfL'(bjh:0z]N EϳVH(F4g-k܎bt[ۉ{\r|)tѴ)&іS15YŇ?bX[x`9=wxvX>t'ɪp;kwf%k{bZ;.e{vI- 1xj/AV݃a_ͨ'$5 vCX̪ի%!+ 98|9N`f3Xg G7.f^҃%tk&Z+]͚8Vd\Xm`D&m!nǘz rb+%yLOAVG pƟ;iϱ+XPm@0lY%aG?gD_iz=T9!q\Q'%bgnR0Yvpt\R| ͧ*"z%Zy;M^8U85#K3|4TULcJјbkenvJohoW_$0ԡ鴗sLE"fh0H IkV(ZҐ?4FaRNrbu5⯂Ņ`Y)uvNsk.4bk_Kte9a-Qd(ڪ7RA3N?g@vG.]˕z2OYXTDOz&{mB6c>z-s\T&#ʥR@+v_}@bZE"?6AT =3l 8mCss6"qƜxLEԘ'n2ɽB~Mf ;Cq1&Y ,]h^"0Zںzߟ Polܭ.e]Cnh\ [јCN}m+Ů{5FʑZ5q=m1pEݏI jrޒ">!0BT"rۗ5~EvK.gp&p/!_>\6Yn}3p"7׾) B1<Tc_Q jF@YT]t EUfO%")uJƌ4̐nM]X(L&q8x{H}"=7ٍghЌ}q%wo XފY9{5\ çNF裡5'%3#Fۋ۬#{畦6Ob &ưF38~͵LW#b3D3rOnxK-rkYp!B:5y;@#Q涴7OH/ݞvːEvxypф∎Jes{S^g?.<I[Dtb/[Jblj*<*x"L ()>.=Y3Bf r]X7;Js*{:!G Z<=\:qd{|!:9b\FXU'uX2gs2lV$$ԀRT*¿M@*X88Q-<ԕV/`N?Bh N]6\7/!mQAjU-VǀrN9MWE?!O%}/%4q02^Sj^Bf`x_SyZ8M#B3]:iP;Ec0o?] %8%JhyɲҖ『E<}5cЦ`S{ÆY)i.3"'^**pθ|D QjޢHffB3yf?n~y{TK#+!;y)&_zQ0U0C`H͝`u~Gbbn#T􀓻 Zq%F[+f-eJ#P<=-E·^8 TnJ (S˾C_'ym\?Hº׵G h>REO^d> hezRW*ab\LGjzqw/J/)]7vWXR7e%etu'Vl^iq! T220+;]Fm8vƵy;~xZu.u~Yve|f@呑jH/mMLJȌBM6CYehj۱Og0߾{pݑdڭˌ±gywҧ`wĹ59,m,qX4wdThdz %"Ӂ$xW򲵈/,P1-Q^2,_۠m & 'Nwhl]ͧj_sg.ϒ@O & oyFL\BDPRcEk&fF`°*sT.$"ʏn^4hӢqi!r~ޡk\qI*$3ݹO>?n-Z ĨwK.o@ODՆ~4Վ\ xh"*t$5|s@ 8jһaHzzYS\Ra˘7&RLcqAͺЬ072I^ !`ҞsDU@7J`0KYXsv -cyM$'Aqa&N.1 1ƐI4qt%?zp=+,E6Clp}r (w2YXNV1nr  =+cw$y 8B.|yPxy Xu8`|_#NDII~^9,EzYy3ݟIwjjstX X)qؽ4SHx{~AxM7y\ 3 OQ56b&]-22ڪ> ǺӐ})sCm>P =Iua2V2ؐu9LvC~=@sʴǫҥ>߇3Y(YR$X(rGÓ1X]Wrѧi6QrruF[lL~upB!mX-@KS1<7Eq!߶ì-w![בk;oGu(X(#2:@$D#!VD&bĄZEK~vJ-t8A&3W,߽xΖޥTcKIb;&cY|BS䕘OH۾oIg>W^H>4q^2;r KqW萳ʼj0W)6Q [\w];25&[ K7NAsd3GӈflXs% ٿ+O1k{J}NrPzbx]@ՄJ廖}_&]">+0B "WO 8 =9ZzwіdX|J?6}ybs_KoE,GSZCy0Y@.J_ 1A#l6X V#/8m;2u@NLZ3Z!l( REtp鬋'G8$Z݁jm62hZA}{!Oe WԹ c%&ӓrg51]3y:Pʠ~CI;:𵩻i8rI'SޏEA2oDaS Y @ܫ{cm9<5@B  :&0KV;xF<C4>pkz_P|=;g`=YC*\b`24r9[z|nut'Zq 2{}rYwHm > p<)}7Pά2Q{ɬ)&bPz3m2~WeAƠ]^;8ͱ?Itd`Z]q "(]q̄,Zoqr=E>6A/f}5ldF` :h[;P$&Ki8ਈnL~o˔}m ;5?^BM(^l 2Y`F YZ?W z(39tPe hLxF4DD\׷ߜB2Lx}( g!p)vvzZ@ZAgņ;}^:kSHPp7`)( ΂uw;;67:X`җ~⃃Q 4 [#@p^_@OM6m)#kYփҨ,!51\İ.TVgDmf1\W=RNV| /n0\U ``DN/T!$_D'.-t6?FZ`"аkO^'Y">p&ri*5MlZC(P[|̀ λQGa ɕ*qҜ'v.]o<ҹn],%Tý lyh(7Bi70d޸Y\05=u3%xID<ވT$>s~. 'x>HWnI 5^80ZCwq-A!Z!&#/I:!U+873ॠӗⱔ 'ēOD~o; b#.A}V*' ~4p&& Ba$!rj#en 8Hc8MѴKW=?xʈ.k- YL'P8=W2kZ *CjELjCUM3}ʷտFwLHX}*IX2kF>vʆshWlbF^4D2Wj,UӀY%7q1aq{r?=ن$4V7 OJT1"nzݦHQaqA(d^d7gakqȮΥbQXR -qm5.V5%=vڎ92Zn"^у̚8cn MS ̊pum+٤K|B1 4_RKa)ړtorS%kP=,?r[P}y1IVre5V3N26:a Hf7>} J89i#t- gJ5`Bƭ]Evc"X# /c$7´<o<6 6G}qpW"M!(mS5:!)D}n_@S m4K-kkOڤXnS,Ims+}]4_ԇH2C'B'gG>w"opN!B􂉛'rKWoFQavFzٛ$طKLV .U@;inS4)Ė"Gr߯ۥsXg1`G6bȊ5kΧF`Ӳ-r_CǢC7 Kkrha& 'G`iFj1ANrwu::ZQS E"|gL.6GfA${3;SjKrrw*, cf&$AMzWŎs"u0zLTC1BίрiӕJﰄIߜ'B oj6~ '܃4/ue9)Ye1/dO<<=6Ucgr7yu4ӆ&[G{UFGW ՙѡR|_XA,SDZW7SEI0=8uIaC'f$ "L`V:X*>qTߝe7ZhNNC p}0*JPo' Z@~U"I{=kB%4.[/|qZ8L7ʶ{h:Rp=O$g^L420+^ņkS%.~5K@:*mNRBG[} 0Ueɐ*CZAB$N}xn0y,ʛ8uDy:m/j~ .O#2LtS֩y˫3ymk dMB]nUԱhZɹ#}K Qܨn]\,=J'O%zJ%xnlܱ4/J XJ`4e%`J>,q eSKoH|WnCXTV>`R̮v\ _?U$?wE qLkm0ub5/VQ|V6iuU1.3:@2i5*cE׶RQ*ѕ=_ ѰTpjn0z\5E7YMi) n\wL҃1D1gieS}ppq#lWKLHv#`|^Oa5ws^ۓRXc/c,%5zrAƲs`Xu3W>` U"a~.Mx*# wR;1 @\ŋ!OƢ/(Ĥ.fj"lE!VEu||%idx0<4԰$f/ѷ׷8DogYyEl@7&KGlh3dOߓ$A\>'Qeq Nڥ`2 l)8kǛl%Lutҥ s6VY5~B؛´~~:F@JFR^Cw5o7\"0m5vD1 [FľP٬JX-Ghk En-"0\ׅ,yͨ ^lqrK2 FxOfGome/h j\(姮,#[cNǮ$_W<^Fc򚦐5D`}wl1cKAtJ}8 ؞A pmɈic1WG:(rTXVQfɄ$˸0Z TSW_XޣkYnRAԷ| XBVG%!CǶf3W?af|B3k `!* s~x9Hw<(cuxBoڄcotG|q5eD`.8Vӏ<;wPɿˣ^Zo:Π#7IA"[cvdF_GnEϤOYF=>I^mLUBo-iR] dpo"m Y#f{s=G( 1 Ø`"O [2,k+=c;"Szf۠?LgԺ:h2Rv=]cZ" wkjTشKI կͥX]>"3zGY- %2a/v͏ Q9uIS5m]Ga0W)1!eSl? k wSg/t; u\.vҪ<7͈8D] 4QYP>Bg󆬭|}PE{@H>d]xyRP–ތz*К`EkfJ33ydFCQTnW V>kxhgra@ lbic_Um}OpK#=yMTɳp]iЊuI 9$Z·:(t&1/hN5=)Ӭ?V3)Y3D iY Ⱥ IC'sTQs |Ez[XpW{z2eMǪ|HMvb~PF$q8Lo `Ĝ;k3\t3˹顅ge,6/nh45 S[\Z@;ۛl܈#z ݍh½>k]P 06SXYhn8¿TGgUk$caG!ޓ@g$*(E i(t򎃗J+I-fOY#ipi[M0UduuniɄ\hz3_WreXG@QL7z\E59ڄs-⡗pX^UijxMӈtKAn(H7MvK!^: HzL(w↹zȖUP[XO=b*]:*_ͬ3E?ob6J YEGPd7k[d BMmd^HE]X)eNw]I4۳eNufL"p?J ڬ%> *222CZ-2҆y,-y7~D. Fo*pO<)EzNc(;|_`~>( 7D`׳&0*4[o:4#_ c3xf4KRa|̪n\yϮ8%TDQY9{.!(DF.We5evu/uS%!ۿC"c_馕tAie+fv6kZeMKZ5){^+cU.-a[\b_ݤRWV5rH)hNS+3,/͹r-߯gq-NUsi@ v5 jA;OhЄ!" [j`،FgQH/R{u$#%niʸ.ij-ݔ~DY#>-`YZk9e*:~+u *N,ƤJ;v 5i1y[0,sFvZ*| ktQ b5]J^/G4FUnwJ=QDʣu딩v2EӲXV ČC`jepje-b_D\پP$%{zBW3tVvI:eQN; +cCHT$۹$ZؾA i _O.ķ3#gPA!`{$K)[c$ `qX[c;ol n; S`9EIa/E, 1L@ a"3pHFFqp3 RѪǸ&2b[\ ; fKVLE&(=VGS3hU8Κv(ͯIqj>Zet;Ҽ5 ci*՗b. ZK'#uW꓁E_KqG]&<{#rFWYZ:&f=2cS#@9^UB c< jxIHeT alg&YwRN-rX\{UV(%s[%y~[hW-9/%'::*8V$(ǽpQQ20jaqv4qL7쿫jHۑ5>DR881w >g]d̴?. :AFOxJr0o1ef/Gً:qK}i%m-OsډQ+#ԗnpHi4 8 e$Qof(6s FEH+b(yk{tL3w̰)p*:mŒ3@Ռ7{/RS ܋8"q’A<ԐFX9i?!rԛ{l8mLZZ-Kn9i(n$ɰ pz?rp欫 ~ >?cv0+Ifܦ?Wq.^|9E\ZipJw(n,2/ȱelcJX6v:Nc_.nqIKp=w!ZNF?Ti {NF#f0-_NR0sŒtڭLFŨ8Ot(^LfЪqXrJ$%oy/Syr>'.CG@(XK@Hg'27W;:$Yb9 T-\PbWI< jʝ|),Z5..)%JVh@I{gQwhrޜޮCw^B{hRr$s#VzA&!G͵>~2+(_S #3'|FiTi;Vjop#~ft{1bQ\)B#M^-'劦XE)W2c*93".BRHsftEAӄՈ-9LV9=Dx&i?l6!x-1ў6=7""uNWy@7 bST ˲A~ԕ=UJg^$ҌLGoZ.?CYq_.G-X3}$7Eqr֥ai<-͠N4!4 J,lk8q7CqkN·7o_ln%)PЯbڬL%=ƱjS.곚Q59</_4yu*`y1-Pa ,Qd#75M3!]t0 T%lS.`a>Pr5&Bdi PW_] bI}}bp"-al@~QǙemi[cR rRlalS+OD }Dk[<@}_n DYmzUk5w5Έb gOP8fCgV - v@F| yFЩ,Ehg_-ȼ_r B`jfXƣ_ E`KmOn܁ZSTh^VBE4GY l/+jb@CN3J֦t~.g= Vͬ++c-7%UJtBJq&jeP$K_jL+9d|ޓ%9!|Ѳ!I3S2^L>u]'ZcTlϗSCűxˌڸc|AΠ~z q3b@dux2s HVfRND;6?$ UYM{c5Z8XxiRbAf /jPJ9WL4Cu&Tv>2FT{ u](ӲsZ.K̚3Fla½Q"SGr>uɢiASHn}l+lFB*E(?GY23Rpex .VZqUx2y[JC_Q[6R9pGɁ9C&ڰȳ dLwPc׬ʯ!I&YFw}əi0j/1Y3 u{űk$#$~жDJNB; 7;<{FqoOyq|q LJ./ն,H TAgm]~o{.n>cS EŐ׍P2)i֥쵊锎VnQu2]t6Uݽm/4bY# i?uw8 AIEcl60-ɛJCPޤo@Q< .xޱ6"U ̨F 1Ƕ.n'g#8g!cu7c`T5j)T :5=%ԛҫbWC}Rcwc< #˔QpڷAn a}Je`Pg}d5Ir(1ҏyëwm#oQ#IO(d t t@Tz3t4oWm1觘KjNtdj[YRgwS*C1^OxOӱϘ}I _yo}Ol1Uiޝ7z>0RO6G dE^- ӵz؞ XߙJgApu\ {8f|:%c:ru>SW([2[Qo" msFd\E|F(JoJ2$1'#6Q׸MԒ=1ى6< YRΣE`]ЍQ9[!3]ֺ" Bim73zY3*KkJ!VMU,6nG1>݌K=HA7x3&R0׷ոd6l!sUiSz {8\E֋cWW|աAE5 ߻FTTZ&[/[bń&j;Y OÉKelSp()j)Pn.U]AT e32#!EIs<3Q4 )V'AQ5. Ko*?1s𣗽w_ Z$pp]GfNN7K@aS2'7%wdvbqHtY"efM 9*Ӌ5iuoKZyI.hPg9TvO%3 OooAhh@3+y, 0f ֝ Rr>76#zg`TFp6GpWi5xs;ͱ[m_mY^}ϿD Gʨnnjk-O֨OjMS?.l_iG[~r~8bOHHb4]S>n9^0M A^oU) ͫ5XԦC+C#'a*m: Fky_//ȟTW BLH׌M҇wkTk,"B+3zRC!c =wBL YEe|B`Ƀ̱}5Hv{B`*m=& ug[^6Oocl>ڰ:7!T.2L[N劵.HJٚaQ#bؾ ;#C#EJۋ~ne ,eVy}Ysjܡ9KezZpԱ O Y)+1$~Ϩ3JRcb[ BUnM7B|', a)di eF]ÔD1H\P+뚟aX滋m$ݼ*l PH5/U8a/.ȍAO \,W!hQh}Ӳ xVKzbz&G/ͺ`$k'@V/'³_^HSR<͗V䐆-)opދ uq\ N9QsP9 0Irh4G'P$%y7i"S0' .32@{dW}m{qv8 84TwPPz|u` ѵ̈́tUM܇}jup$|^gN@P= %y@fy6SuPt=)eS,l@htȏ|_ [ [!&kAѫ);AP$n)ſԨ?cR(׿>(&xQh3d z V ц,A \%ܷY '].NE{2VUl( ׋拸h{1$Ω&i /G.'UyƎNA/W ?4nCklj~L?)|.vJmsW2(ыG..+BT >3Ȱd\YL`=yRW> u¼KR9(\՚87HVׇC vo 2=O J1 {[!ܴ˄qM))}}i %T{L"] }@aޠbK;Oe # XN.ow*Sn) 7*q#:s=Zm1D߽rb*퀛}KՓ v`&Ho%Yvq:&?0W-שCWf%hSx&b=2~& vM2}vr_9׎e Uŝ Ӑop!µNhRR3MʐWa]8 5w%iC?]h6RBZgN~ƾreayt7ZJB ^LKfHbBaMj W ի.F =m g`1#%3J66ҦGZV&Ivrq4Y& ȝ׽eF)K[h~έL.>h⯺<{d&rA 34P6,]Vu Wf Pk ;˲jṁi&6IoxeDP7*Jyvp#Q ?! ':{)/Ml& ؈U-Wy̸kS@̳ڦ \#uS9 o[|Ꝝ' 6&Zy11:=2pakd'vRV8A~%:JX9yy܎S]Qi'*#ir-Ir8#ׇ O?s"/ɧ@˦h˕ub֨U 6PihO}cyyQCtepxQ+ 5e,y hO뻼OCGpӶe'0ޡfk]] ,!kc`mf eCFݩdbPqĶ#|J;9mR .;E}ᰍ88¸R ub,^vkܵSV aE/dM&vBD&CXS3ʅ]JN#~C\uE 'Fsmғ("\ gdhR} 4@ Pu ]f@lXwsooUfͬC'Q.R_9x.-{&7f74"|m*@Ne51-AD8w(~ii ê-0ڇZr=OPe4՜$1/+qe}ޜCiR9ד(;lt* UL~Ԟrzrrb]'U]6]f%pTF|# SJ#?[qvv ,] 1&7@SB2FĤg[q1?M;0(3Ʉ,Z~o/T/}CV9[$m^nI"(Ԥ[ KZ9?bV~YܼcED9ᇷ w.nv~]AY@?OrZcWng":#\e^skY|ԤxiC2{+KtK .'=1yO<:H350y #C &`c 3Zo@ ۃч"1W'> %_`(usE:Sd+E,]gxr- 蛧#CSXq(!~S Q7mA(UtG;M3iQ9VН2p$h mD~7j Ltz.[jjL8)5c}'{E[U78(emy8Gޞ==D22:THa.' s!ѵg߸x"Uial{x$itzHԷZFK1cq:r F|J7f2B"3QofSGvmp ,Yv#n "͒Us_+d[+7 gkQޗ#Rǜڭw, SQ1;n| ]SC%8Rϊep\8v> UeMcLg؈g]|. abv.8o)^e@t}&(P>1#}PB~ )|~ƾ'AZ Ƈ ~O錔tOyX9l^%A%`hn}AaFq|s^1_$RHC>ɋ;%B#Z%џ[[D%#iS߸&O ڙ7I~< ;j+SKԗSlw[Xz֧L[NdxaY\ASe"HA)MLD٠I-JӰv\XRg)VI)JFۉ$vYؾbދ^w) |Kf(vd81ǏԐk*#@9\鋕O% ˫,s^ZbM:{0goͥL1hq̊uuy*.p?oB+Ω8ƲZaloVX z xD`.^ˡ$]862G:SyVHËOo:zA밑w&ߘ2uR4JDmdS/Oʳx;i9!1 CHmX6_O G%( |Y"F+ۉwk|xv}P%_zbFso>܉sUs^t.?^gpEBTCm3se}yq5fYtTaj 8k>AKbF+GɉbYw{&gvibPIY委X盩[h֝nCVhwXxUR֘t|_1gWg'Za峻*i 3&~OvY RעA\IN.:B L'\r 5ΖԄRYYUsgS2MA~|AywS -eˢZ@ʉ&nwF<BdEV=#od[!Pb@8oE]&v/gv~Q}Ahu"$ބ9X;FaA9IOH)9[muorn5F;I &cAZ{CYDw=ثd@$u0E#lkȟv&K7CH:`WS0KC Ie2uku/{֡Xy'JoU\ |"h%-.1M#:.GƧ>ᐘ=3_zG=!VMm ;:7lk_kQ3! 9Ӗ#ٓ99lSjk+Jqv[V2Zo?K]FUޙ \sid{\T&}ۑ%Nf UVFBoW 7beϭegt{&H~C=qsrhee$9svH{s.%d]N/qCh5wg?\}- yy?4ڱ(zR9hY0'!-J)ZϾߤPIgRmf ););MZ|@Ŕm/0yO](NJE/~_H^Ʀ}[O'8,}5'S+T<rS[v`FI 4._28':3$`(?LQ /eCmˈ|9p|`Cjwo_ l~G];z@JTgIenйd EF0U>~$jZ7\]f(2: F#Bz&]d 9FQP&r m x WaΌZ69[O7Gָݬ?>$9&B@[\܆ZHJ}p&_ }qTηF$;ƣ?X. ʥ W 3\M^P>P6q{>3B: z*$$"^N!! [rҫoSI\etoO;I#&6'sn:ؚvNzdGbq [ '%wf[;PFՄ #(u)8>ݖ7f:sL؝AvU%HiMc,̸~X(;pp^IO2+ UuMlP ZZᎥt 8W.1i%A2hp/-F;u&!UϧY!ao-E=hDi.w/W"/۷w_uMߟ4uOl~r h9E1y/X>?r(>0 y!^ xb#+5OLu]jH.`ڕnS, *_@T݇tZ`)qaS#, @~8f0 .8   ,%.W: kk,#a(*Cd['Rt}UmȪ I)ltov /2>JF-%tY>xT1EYvt W:]-YPٵO  E(r{wm 73?u{.2Ȏ)rTק0/5pVD$NBT%PxBY+"wQq3!#_]@r +z nt !/ƬK+)3;WUiKT̗SSzՌ$*+HEvh^u"Za%$2RU{x}O"՜ֻ_tp.P\\42Ϟѡ$o%.!R'd~u6Ť- _B S,+'x`AUZRL?P ]Ppxlb!mbt>,zJg%"m@#vS@hهcq𖼜>uCiJ2*ѥdx:Gs:x\b۪.x`{.e>fe0lA`T%/+Jn=`7BJ_8ަӐ8w &`\wxK-U1cVr^iPnpuGI&߉%a{5^Hy86y%u Bzpm]gN31Ӥ` %dDP&Vpod Pv2Jx]K$YE;Q~ppHe, '6Frչ&oX,9[2>@ "YsFf: {dxQ7tt}?ΦFvB.Ba= 4}ǴJ^%q=kZHpvo?@X$"3j v`|O=2F mX P+PR Q Eu E5Ee0 >`x3>ʕ:\@-'z;@ (`!I(WDxL3 uht&YO>K8Oym3SC^~i?U{T;cع }\w`@#768#nLpB3&;ÇsӉJA&5vu #-vJs; u6tE_ϾzG>0j o?sKdXVFX`2UVJ/"Fݦڽ~m螽Y|O":ޠаYa'7ZYj^ 6h\KJFFH>#@'yaj,J_LѽMTQGSege|Eֻy7e>"@Fq"oo Jl+`ԒYR%YUL7ra[P\7oz#cu? T_7>^%Ӡ$T(  FcS8ZvlLE,9b2d¢Uy+]th&-ȍëNj ;n_9{UW)AW/He-?jP#yt?67, Q2RglH ZA$ՖS!pR9ήǙ2}Z6GY}e 4KP[,Û1Dl Nd0զ6Tn##]8\{83][&`.hODAwO {/E| T6Fbr& =ʑ:Bxb)NiE ">?]>R!HUy:$=v +TPHӨ>m k5CҤο?`hD,+ź֩zL`Y_y.aj0,Gf$m`L>yD4:̜r9n9wQpxЙcá=|{>EFYIj!j•'uE 2}6\')r"eǼP-U+D(qg7 `MyKisj ^S+KW0X =CHZ {v&L8eEPŜLht|"WoC(ɤs%`כa(.bfc7Q";g़&^ȯ ZE05H?y(η\OTpÐɟ后&@ZG.ި7*Y'bLS(f/Qbn;rG$%?Y!sczDOqK Y\[<``pOim d% O;>9('~XzT,>Χü_g߸6r owz:LgrrB15 mYdI!L2(1,TAak>={up` 4.djﰾͶdIc_ۥ-_;a4VvܮY7/n iMZOAbi~C["3MoF'sEc-: ?SQGz# fyEi9 Run=`} `[F,fY2J4 w}7ftd7qH_Q-ZdW׉Hɷ`T T25Rν)NzMEKBd ZqR&hL`ž9+?2-V'ܼt!HN ˅*ڧ%]7 z8ȧcu$rd uǔX>{wǠA hN P>D}V#0 Y:e dX[Dw Ԅ5\ ȰLK]W .-An(¦o0LPUx&vgqVTL("?BWpdHuD \u8 a"cPV甤 %?}CGtpfqb*yt8*y,C~M*Hf'9Cm±lf/@\  & ft<~`n |A,)F7zyV) dWxB S,|2dCkp|f2MY#k^VVȐ9=2B|Q':yW֋൙_-xFD=DjJ+7W1Wv*,q8ؑFn z"D🮺oDiﷁvM]JoAa?3|z'6iP%j嚡apXTg d/UbWHU! }cytZH_H _&2$S?Ǒ@9k'ڴĖ =4'aП9[dLҊ ʎ^Kx}?Ums‎Uxb-D$ӧߙp/؇dH+[2\9SbKuCK Q؃i[Lܤxv9+l"RM[sYCMnȺ]hq|z!1 vXR@]7*Dw~-?EF<7Daoͽp 'q!|z@ @3(k֛yFG!LTy%JK룵P۟ jVUEfiBk ZxsUGXP$-`a 9J(1v5]{C.qy#mG\UQ ]pOO<}ggOd w^N]3{_욕PZNW4yHߌ)A>59Ǝaxdw b>@k7j 0,3t"PTb+~`|k *5e= {: ÍEwt< EDMћ+tkI鬄chEԮN<}/ZRjqi4֪d HAeWA] E-ލp0hՏ"EhOٍȇ,t@BmYL̑dNn~ 7nVL֟z`)Y.|x1t u&&{ P>K-4miF8kSMVrM(<7!fZ8ޔcFX*ݶgK?8Y83F&dz:6H V[ٕ6Hb* ݨZYq2ESI!>kPb_|H10{_-CmTjR/C͇nn!}`*ڛU"Ql@C Uh#[oW$*⚋i@QBǒXp*?OO+Ng}5JЂ[]۷9Pc:jؙ%ghDP== w DKM]Ũ> |ەTi ]XbUoU!Ntk*(jt4RC Y KxY֎TpIBQR4z"$6BMֶ1 "[3R?Iv2~5c1[@q|D6wwcsv@+L!p`|&x# 26U|8-ߙ3?m[gP3 5)*p==.#e3,lK/`H2}bX@D׏:R vӼɽ8W̸y%Oز%HO+Qxc@$u/U㞧8*7y`1?kfHD oJ0D@?MO%EBMPP0)2wũ;uM.c3k V?-AT'@MYNQHġg oC)sbrٙ=4fr>%^0u l`~w0ⴼcrw_t6cq5 (?ASxmޯ&@^b uylꯔ{.1n`6:,}} lyGJ#mڭ 3%O=PS9|qJj=^*6G\}i< Gz.t"!ylC@q#Di0P\1ؙt4M^kkqI/]"oQ^u,}|3z ݰgYجpa]}'׊(Ӌ4ؗ^8Da{}_[1a ),ܠh#'ׯE_П NZr{F½W`_ tւ>K[d/:JYgztLO(xHm 7bt޴??[3+yԁsXxh1fzţAunS(;FO:MK'bu~ǀ1T`L/-iVm|NkGg(hGKR3Nw%?TS0vLz+)6Ν# =a]g-B ,DBj&񖦽8?Z#+gT]V' j>וHfxhjrl.6ORǚDbNqtt;ي(Xe2b3tSfUaaYK(aPsy퓊sn?GJWa6CޣeZo7)t^ﶝ@f2 ٭I)(jq@pFsW_m32̤ 2m8AV4xo$ypY|[yZL1|rKL8uxoѱ^z@!3x=v?p#/=k1ZLp~ypM{wm%?B?').zls,WKK ,Ak˹u>!of4,J? G&P7OrSMt9@ye}!Mpd#:\g^@D;׼ЯيӔdo>XEgwuq\ $!h]x:e,{ѷ׾=Ǝ74Y[]6&69hJ|oS&e}UҽkXfP:vK H=2@{W1Dp LE!qbcwG8WE E/>0B1a12-3y8iU u]2-*eLq!n|i=-&7Wz= tƝqJ^^ݺQXJ}9$u,Q@E5yX/x+%'mŧh5MgCnQ5`Aڛ[W H7lB_Pp@L%+OZB@pVݽ?1*f۽@ oRX(ّod|O5h?iCQ#+UdXO;G9//qܺA5 zOUL f hiRpIyX }%PF1W[_b+x #W g3|8gB%O!`M&|׸eh\N'tf:6y({x ƄaQ1lCj^_^}$}{=5pq(7fFP)J~K>mbؤkh֍0L"TJ=~vKʚ(cƴOϔoDoM޾S{r%>ʍZ+rQaeM YNh0y,L#ڻTN,"j4 B0x^_: P1TEqgSiP=8` /0R 4 d2@0tVR˗e)Ƕr?Zנۛ+o{=C  f`Ӻo z=HD0'0r| D3d s?6 'VxQrs>Kz%hYjEVr+ "t5NYbiY _297ZMDAd'M~CW;>9 ֯Ӻ)BI4N-i~q;w3zE|aćv;fk{lOx=.YAbgQ!8l18 /P. p/i|L%.X" At5q˗<˻]k>ZY*S=?5cY$Ҋ ΌW>^ά# X@g~@0چ/`׆ WiG>p ń8>#28໖ 1ڷRѮUdMQ] W@4^ìy$42 aO{Rܚ+'="H" ,|vRV_Evԙxs3I2U@'gJB^>w eQX"yϾ0W)T(uZ^+μnzGkQEH016ZnMG,))HS#@}Ojf*C'6/}=e벨Ҵ<}Wc IV ];k%Lޗf|eRwGߵ{ٔ >ƺ%ကV2Se4]>}qϏi6LMKHh/&:4Hp`IcєjFaxZ>ņNGXENg˃;Uoƺ@4sLu` Lf$+';ʁnѧ沸b8|U2B #$6o,Q,Jx\FuĆh>7F95W}ԃ9}v6\, Dy}mWiy ச^ӑogk g$r*=^h+R>jDL:_vL(醈qKg2vZM('(c%yyEDEcXx*$R߈Ƕeld7Rҩw_}bv?t$iw=vE.s?FQ?f {S'K{ ڿe0fJ  ĽPuWHM`o- 3&ʳ SRDga&n&Vh.'x'JNGnv> /;V#nc>N+UncN/B2yʺ ?7p-ޒ<)x.avb~˨c(-ahW vw,˴?sѧaoW ?x.as6rRHI<͍e>P ޓxPz2"lcqJW͔w&Q#y!HGRrFB{;̽@*FY8U_A_cؕY4㗮Ӿ*މK7JLpHR9DXŊe+Jqc6LV6ҧI߈¯3e2pr^WmHώ6f9yl|^b"zGz oMw߮j^{p?55t=w8DIb>bJ1x\qb.%[ںAv%׃C˴ruTW:z`У?Sg#"6.b>(/J@Æ|6pBI+& |~YFC# G ŌæC]9bAD.ңFr$PL`PᜈqisVOA#ËՅE$/RدmS?fdY0.P WǑ#=Eפ0{L{<3nNPYfP(FV 0*v5d/f^Pv =R'hD7(1q(CšoZex@~hCor6J l`A0GQ[Pl#f{ .R}5wѸ. K|@FYS0FYpK'.wØ(0@wsyĚG4]+6lGp<[t3sۯdQtCH"|#_C<Ћlő!e+,&fvjO >Pş:3߉a}(` _ pXc3Bhw7ILѡ2/Oԛ߲",2e=|Zf ,3>ffBsF) pVJb=hJ#'PW`JZ?A <+' n4yHs|xvK7F:n[:x`^%S D a[Q-j)t=9XLI8VY ^=IP˿{m9xFMB"2Kr`c^HO L~w-8ȹ+='nrZrÈYNIϽ;dG4R 7 kܽ%сp(fQk a`-ê(a%Rpzp>Cƫ_Ϻ=6炕g=_fEk8Z_Mh߆̒g9iVP80K-CM[洺ҮdžurV҉ |Q#&sacg17v:2._蟖%;Npadas;I%G…ðGlD%tޞLo@/А_]@w:Y} 9R6d%-֔Ȳ|NM7k"D*1 3H3ڣRǶ-46̨BSŨ8|r!&t1W{V!x CO:zR Pz_;L%SXPˈ:qͿ&uvf ΪXZo H =k3Gt\&Au74JɝMJ G* zfwh];PC2CiS 2Z:hTVYmPDCCͫf9w{㘆zD(قx /+ʶKm`ŵtrtZ;w<[PSx*nH5D)kሯMй8 )Ee#1F~ǣ駢T{z&P єC Y&- CXbA`5Ӂ4]>r-+v3ՈhA졚B= +d :R?|ʾY@TѣNK7ޫ>_"sl ~qj. \Oo Nzʫ%X)tuDŽvB>|]e9ZG4feҮaWi%$vy)N Zaf^Y"r!&Jw7l}biy" %H( RkXd)m1/ w;Np. 7?7n^ɚ4<yV72c7zrF.tPOlezT IRF`d}JF`Qf~|X0ml;斝^ :˹]! j_4 U_{" q8BЗ0 \:-#~hp`_ߪTkq6V͂ٛrS&%L-]2TɃzc2ŽXv2rÈ`:gK`oWۖНEKnOYVF`-NMk&UEVWHIn29'9OĻ}:Ե>Ub{{ ƂJ0R*iC-!qsi#&0,T<F^]/ TϞj7Nfi5&7N?3A`@usΡ]˭خ3Zߪ@ S#6ecؾBc">k."/]GkVT88Ϟ0Nb©C:QW2Db6Jy&L&^`'?vzI;R@)dlw3tbZ쭺a/Txq6;ٍ5-[BfJ'67DRTix'x fr84 BU1 FGҳNĎi7C'I>)Ӓ#'5AOJe8NqC|͈Upk<}}v1-5ƦjSn2).#Z;8-ܚ qgƱտ&X yĂ7:JM`ƶQT]@^q6FIA1S*Ҵ瞊#o\ß|ֽ23G|)"1+jAD8Ó&GI#J!xj(\(E ZP0n%D$wqE WHHf%t[O'^{. ׶D(?˵%88 .ǜ G89҃CFf G9O>FU$l9;rf׷)쩆q[ϺYU;rV_D #w@߱AY+vNWk,Ь=p8TJPI( p~J{.kJmA{07pvP.Ylvu+8؄n_&z ld ?MHCin|u?lQbER7Ke3%*׌{^8/_+r%ɔS60fPzR]$J6R%/ao:jأ~4˽O"=(tUɄ4˭]Z:V$|5èOîjbt;\|1CrjQ$BI1Kyi1~M1 TWCBM=uRKHfBjD\' (twVM_!shгpn Yc|bHx |P;&ׯ^)lqBؤ|3ߕ[u>f6D| ZcP2}b&pٟtjD4Z'.|'H.V_mLvC r7Mr.*y{w@9.O]0 S@̼~;0'h ☔J@;$)FkTK6Pw>q af%X89i}2Hn&Zjln^r0 X[Ith ԝd-r7ǧUxϱ8 Գ{:|TGy:D]OIu`zD,럻YQuw'ФC5{w?miѥ}!6z6 J^5~|zY$|yA{^}u|W&KNytfD3cB%c") +z~J{{+O|?iG!ff`߂=uw&E+\*u}Cfʳ!1~iGu"I ԕT`9]Db|w&})H ſ݇]1Vճsziq`5O>9l Q-w $Cī T^ vP" _r\ П0 !,67kϸÃKoInkܻ31&.7dӭl&%,.'򉀰13^yA6~rnʐ u.}!(2זBb_PTH^XkLkG <_Y>d) ẃC#(6'( d? `@748E7o$H$ E1j/yG.Ji/:Ë"iqAEVcv[U]"7"#}v:ʯY @=\4؅z`$I r}Iq^7۲@:?.3Waqu;+ /`5`?goc ǫFL jbc-&_&CwZ|anpJڛU_A&,䋻w7Dd'ž= JbmA 26<=ʛQ$/w]G,U衜ZnP6% g?];` e8$'yky>JxkHښ^w<GFD7=m`@Z_<h]l|&|M{}f% l}2wJڙJ6VR*Լh9o'B@ʼf0$ D )HXa)= (D6K̐Q%xɺ8 |T!ছ4[)eI2 +( 1UPwaf 03 Xd,G_vyhq-Ϩאַtq5u,/ yB]!E|P[yNmRظ.۸d:i#*'VWT(}9Ɔ`M֘pyT$eew]7䴾EBLWQz }:2z.Xm10Ay/`lVam+{eCyKsgt@{:S#^ be*N{8쟵)'Z='pW !ʗqm,kq1@IKKȢ :v {CK-`8FCeGR' TaĆC.7N7Mn͖c 0a|2RX~ %@|Y}Z0 }vIe%lCϧOD@^r*AAWevR#*ַ׋)>gZd!$[nMnRF<Ldk_+h FwR~ݫG%(IT~t̶o- Dτ[m;O. /xXԸEe,~+t_EHRZЫ 6IؐP :`9[G~͊n|!N^As sj-'o&@Wb%yswcY+S!*64}D="|úf5MQ)CWxSG*, mI\IJr/,80#>^Y6 aAVwE<|ڝצ*`&"/jꌛ>.s7z=Lhb>ymgQ ]43ǶC0ih}u@C;1k4QlVIX`/3QѪhG"a&`OW򑩰0q qtpBy/Zv/v0zztOmHH63:9H".owrߠCDЫ RdvP1U-F.5J%%XMF6,wEٽa[eTSA/OFTR08|C@ًLՖ}. 3]"N{~>,#y\Nʌ#~oƁDAOmwy>U|W-F? g(#W1 g⠰ ;KxxhR-\[rڋE7Ow[j)$,-T؎%lOҨ(F)<.h`ǾXp|TGI{?&eMe3jG`Z4.}LSPPYZYf5(Yg7%ֺaMʰPGf_(#z' S8\齧QSA|WZwtf-Gg"V]IiW .5'פP1&g'HI?1a<"R'v|yg>Xjq?)Wa/塢t/&Ag5҈:f$0+yڃ f6(+X#Iotb/p@N)ףd؟KʑlHKwOn?)X>fBm`E ZC<48jdpDkq1_Nv}6"6l2ݥ >ǴNHOvhNSmtErusήYg 0X[{SlI NM07IǑ"K$: 5u/WBh&ƥe)xu'zSg9o"9ST'ZhO^ScT5W0*$2m~="ٞ_J&ζYlO VϵE_(!@8/'y ,ֹm8U#S/ #^WCj/nTfAFBZ4ߜ.[C4*V[W[25dwD(ѡ],1BFYx SESveh0w_RlM Rq5͖͋| ̙&ܰ!= BV))tB($=cotdR: VAe"׫@DMx+#OB*2Dy^~ñm5yIRL@{O?ƻ$XX ;I;ڊ_|]v%iQ(G; 7ҽ1p9d/k8;Dy򁢹 2*aD S šxz3tVLi(6DfKW/F.H+{3U휰" yaeM|'/mB|rXk޼`0ŨOKڭ.NXbFRP"0ǰ?UL~:WlCT \tI!&Hd`Ʉo=7e7zZ1*>& ^@cv=7dr4na.|V>ѠL2!v]^'qIٿSHۼ&ϯwyq],J\k~Ncoϫٳo[ '̓W\x;XOmx@fP0wBcRM N*}k\;|)fg6>I <-3s(钆;'!=ջg`q絮'{/{NCa#!D%3Qн؅[*\6nnzs_MJD^͆m:*,A&Hk@kxZ)4r{*1h{'ɿ%+<%?KQZsJĔOPpB.*rmI~ڜDՓǠOJ3o8A[6s7ˇkO[foh>ԧcO|Zf!Fxyo&ՊϹ[]gȲKbVSs b^6MGǐ@U!bd&r{>O !mO״c8/2+'÷sܡXz٣_YCkY~ݒLJ=437efc@`&z|jB#o5E/g4f"2ZL|IDAt(1(BKeW<ĭ/R Ɲ|x%EׇLJ8wåc3d ScY9 сqS=m >gcPXR9=Ʈ.&@N 2YshHizkg]LE [#p/?d !s%uf7g*wEˢhƔAD=py5#%L'Pb X2pA4r~iU(⃯ u8` pke+ΞCպk3إW[Cz oW/]̝`c{aKhky;, qHqcᑭU7X.Djjފܿ&FBr]i&5rx^}t楤p<@w,•ɶGEu+tu&Lile4! 7Y^8jP >.>4d#V2-sd( Bjԝ%]l` K/vk y)]]/T'(u2H4&amzⷕ_QP?yϋ̵ƍS[^6Ca}i9Spzz]`2uBcPEE.’1\2n2*7rKpVY`sY=lH ͳR4f$#mZ;CN⿉>sa{xͯjnWN(c =&ã0r.cmmvÞ-"|ݨňի> Ş7_ lFB18"2%5{Yn gAHQ t菕5'U.5~W>ݪmH%.IPթ:qhutl})쉯*|`ܬ{"@h)6_޼ )U!7EY9ӓ @RTU;5nZp`"ɜI .W?NLVqivSP0>#)?Au3kh&#Ȅ/IwcFf\KGVSWr&G:8؇h+;VP7wL=oj'L-ڷbG Lc+iXjSnL; | 2 ?׈buɭva5N8[Jb&!= xݴh3Ij '?B-e2s_4!C4Db@w,A "oq^c>?#d,üPs6vv%H)1cݬD'e 8"еK fsIwPCV 0aXr},]E@2i*{Xw0Rp q%,,JC;#Yg *Ы'U+Li$ĊtSms*7uRȕckuN )Q'|Vsjx6}E yvY)M!!894@r L1l*Aޛ1A{LS?dl/&@^nM'~)s c>n`*A B1le@Hs H=tj aUN܅c4, }t]ӻO]r9SeN ^QhN&4Oyh<ܑm8w_l: WRռD]=YbYB-n0A2@Q Cpv3,ɸ}EL[|#5> ٸѩ(` ug Wj0miF_@ 96$2}m.`|(ߚ@r>y_ 54 a#߱Fޡ8uphNp(Z6&0tOO?`Ri85*;Xm>_V,DheY3Q @ۭmzwls;yiB$*XJC\.P7iVO&̿u ҘJ2/Iwا"H (vH, ˛;[A9Ǧ aF{1깜MlvC8z6ٞ3z6a=hl)wl,3;4B [Q{T8kA}%{:ft vqr4ɭ*P{ٚ;A*i;KGt.t팕xDc[E6|n{:u6^nޮnDwޙT$zk'W1qo ܞ`" f0p>/!RTQlo^p֤[ ij(1 3ckܝ9ɫ_'z!@ #4?0EJomj5\_}+ B#5kGdZ4ɍS)fok5 f +^S桄Wa=.~I OV=aUZlPg&7.Y[Ύ"`G[x6nյCa!YfW" a2iنG@hi1FE0Ub2j]~|jq;byL{-jKNQbEkiJ 򻇋SwxrXٶv)$*O7 y{Z=#%a/GZ5ѰBBKnC?"9+r,7{"rvy0%$vͰcaB^D*M5{.ĿG}]N?Tj$h]CCc# %4A޴.EBrCY_ BC -:ʻ˾:fv9 ]` :v[eшɵou}u܈ԏ=5rx1YkwIw6?Y%JלΒ^[6z[0 ;1Ҭ"N1m'nBᬦ{^jeh5S\fHzaρKq4L2f(+tೃ6L' n-KKJ-ji{-\̃nЗP{ 2b%шPJ]0>)en ,ݢҠTF*gs&VY~ hPe ckj.%*OO྇ߣJ&YX0mq^xQvEd&*EPh79S;{Ͱ)ںIǂ'E r|FJ ==uC.ؓe Ң6,9L 8 9%rF%yB~.ה5XR ju~Iy=^N dw>_%aҿ'6s_/KG=3_f2;p bPϔM  Ilܪ$_jJunzv„B*aڟCL (䬘Άj5ozۓt߾m*R) MWR XUCn5[3>kӮg0Q9}tf)0^G@!r'[2^[y7alQ&9B#AF%}ڮD>L )Gݼ~q[!/F[BA : !QZsCв 2וV&T*2!117Z'LY_"$mU('7~ K8ڨó$v e"ErdGvyk|HJvxU!ϕ-STZq&ҤyN'7:' ކ]HVܐ½Ud3@㱀 z R$"N<&fTXUˠu86)Zu} ]70gΤW K0AvjrTы"מ{21;̙f+"Y/ >q7/jb`|k U,pʤS׋b9A>(@}O8-1+q6(kxnQ8.#1y[&h15wɦEP{*v:NFZd|0%04JvKl) eZ-YL70O{:ak77'Fۘ~(ce@viO0Ѝ(LW[c uQF4 =i* Vnly.2 LecTh/ܖó Ze(當~B HхGE4h0hҮ̇D:Nq}ImE͜#*lVZ> wx͎ޡsVRaz[z]pڂA}7Mf?<d5j=w"eKN 赞 mJu:LGZW>~gWdȔ(<;T^i{62Rs5y+vaWU!ӸC{{c=6!= 5bmyBc]v Yw}x4-P7@r Vo*{8yLÆں E;*-Yiނ:QX|ق?9zQ6nyieރv ֩A\FdcoJ$q҇.p\6( Rt?flKl6LE ͑N,>{YmH˜ӇbЕb]aRvO$©'Hd̬\pɼؑ#b/Ɗ? NGÊ4FAI:fKd'58 &#ya2=̭w ex6i: '(5AP,t=an 7 "&Ɨ}]MZ@equ\R2 pO~ӐXh3uҽ"_Q Pg qJQ|nw c_2a} KT5:ʑ M)]Qt,)W!y䜔`8YCdLi(&eE8`8޾8ֻ:ڦ&O_vƢX]w`}W+]"IT'$V=jA^ۇW[cU"ze6E2HX#ij u|XVqf.}\{ϊ7e_zMK5. ئz—PwRoDHCVچrpƲk*pWqO ])pG=YאZ& :ca Р&X/zRk&y3`],@vJk鷬!2w sPp'JR[,C1 ^0R)֖ҪeV^ws1]2i=[j]! ixȇ)nJ/FNhP;[1rnz.cR v(|W4%DGBZoa*7͒^:?hIl<{)1"mrm<|cތA׷i%K6V=+@kIͤ\sH8pl !ꦡDb=V``+o eKR88-GwW)O&{P=Vh1v Ѝe>xcf0o iXV 36X3U6'm(p H.3w1aG!uerhZj!*+^@P`RI۔kάeY0 sft'Cy T \OahYtM^E`:t&^͗l%DޏR-xv&w>_D+\{("و! /P +RxzxŽx/b{u^1/ے Vg@#~*€Σƺ,Y}.t<1#Y,kl_00h~H^Yv{逪-z]-P&Z{hނh:ǻz~n5ظHRRKBT;=j0B}v*cQ^Dz'--hZ34$V3"%wclC8zX22 ›(N!S>`]O 날afHܩ,8~؛UhO"XG b ^ _fbA, h]ܹ7u3b K+D bP͙^{1g>{3uh,rC:HR"`2OAj9l˷H;O"e3Gv윆Վv13Mhp f"@YFoWp/Ş`3g*Q=}NkgxSWoQ>)]4B6 o3ޝS޿Nt]ҠKym6P HV lxc66/d}{7TL;[ku2AT PL*ssg +lc^2;Ivd bo\Ԙ$Ƥ(8Jz@Wǭ\\.},wp9UbtC>GUoO!jKi@{̶"V@ ,JY O9-m^2۩\s!vjO}eTODCTHVw.G0,NoO)a uL\;a~xGFp5<%$Jaa7U-xW/_@  6&(Y tV H+H3>dl4pƞ#/RF֥D/q{Lv8!r{Ɛ# tM/fzJ+y!q4mzOA]8f IHL@`Uk60xԁ4pZU3 l"xc"_gzt\&y j.OQ H`9rp V!.?&r\@7w&oǬ BI)JX#ʆ(~z huR6_8VTYK:JZV Z¸s@+q?FW0zut׋ZRMr:Xt?yAÖ,k$HCG.J&}8Sf|{D{嘦E^pɍ\Vt gwK[9³qZ&LgF=M" R{*6Rvxէ֟~KJ* w\{xxZah[27J%QЄ( upy`|"{B{aKtRAuRpQ/l!$?ugrQ;Шk=MUx5k1ʍ4N^ h)Y¡ ^!2ُ#(YjǎXZ@ȃ̼9LɉAysFh6w4RƚB+<oz)u8z`ۡ=ve{RUQ뻚K~O^1]~iaN,Y0h7&D9Wos-"bi-r,.rX"Zj0cBk 0K7,,w#h$dT%yWd<$@$#QĦ(sГOh<=RUP"0x!D38{~/y@Uΐ!@~yw'k'  q_]@o ) \k(eXH#KLlx~{a=_ yO|Ԩֵ#ޝZ*DQ$JɎP996P&zh1iӤ4FXj߂t6T` `6f:;QÄA4ݵ*1y2dJ(>_=>la{-? c~xoQsSP/ޥǻֳ߂yC LsQȻ&V|H{('Ǟ2PM4T]Vqn*!&ka/=H \r7v_bbu.ꪪG wzl6Ǒ>\xLSuT0=u H RU f6 99X Io^q2߅/7SKLc~gLИ'+-j8mD/V_G鶱C'=ra 3湢&*tXcU⡕a3Y:nre,~uDkT䅃tjE 8saK^ DvCX&Yd.4zw'y9גrI|e"ӇnK$ZhͷٗS+( 6EeG3/{B;ٙ}Y3z>b<) vަ&g-kxX=4w {BޙeL,eE*Q(<ۺ+k`NY &%;A70H2N^՚3}ءO$zRI64L[3E9;af sg~F<*e5*wpi"n롷0g.0L`*O$m<1ǝyiBau(Z*֚y( Q*m7+F{P  CVR_Cf档7-־'Hc,1}B&6R>-آ  rlC r$7.5欈O} #bp1\B' PڤMEQQqsSF̕ӿm-8hd?=?pg4! /R^7S&ETv6㎵"tᕕR3\*e'f%3eqAfQe`Jikؓskej?f0u wzkN%^Z)P&KKŎ.ŨV\({,M{i%\_yٺ Cq{DQЉ`Uە-ʪ#l1P9bO\0ۚ78{9*,s#$aFCM}ߙWM7Yjhs|LR%z>=]%6l}Ϋt18}s'Q#^ ggyywxmCEd\B檎5G7 ~ )m9f0`˺/Ң~24Tcy^Ones١$$njgp]cGX=8@u> tr݅QpE8G1c ٘aȥ) Rq@Kd{0!PosNڏh3uRPg`t3{nj'mJ[.ʹ%Z~; 9aFà T':)WdɋYrk 8֋ss=FhG\^YbtͶgXrEwO]enӃ`  :$zeRWlsa!`_# WkӦa8: sf"rQzbn =C]j!Hӡ0YΨPj)t},"7@2pK4"bs`PKluAI2 Foe7eWR"ǢtNQa];t &AϪ!P1P̺)zr *Q'(?V,5Wuq n#zָ|0$Ψ\l>_++b8_6[7=g(*k0|<9R+xh $"v{kkھEx1e2ql/b֖Ïpd:U ĥ{k1)c,GDvfLp~J` %ob&Ptډ3)#W`}lOܚAZZ+/Siz7#^m]%O`!" ܉{F?܄uqreMtv.H=:C)3 =7*yQk&W@ա/$ƣ}1&,MδHp (3\)VڀEAд-Qznf'3aEUAP07siϝ̑Y?8%jBLTy V>$ S)U1vW [sZt5po𣐤Hhվ xUڃf9‹Ov wJ3'N %jEC e0Dlr)j6c5l9hZ8\!<uj&zw¢t(7grڍ|ufZ#/\GM-Qs@#Pw~goZifWG1hTrC!B$|~xqm xЬ75\sp)ɢFv5dh(M9bB>% y96dAX)%ʺ r34wE96]W*,33C5Amo_n+D'I*s"buu /i~)g `4O<[~bVo3_PO׃f1thaKbfO+dp\L3HRt")7J} PLC)2~1ݼ פpuz"O#@[I+% XJYWfоFR Qz[T\d,/WZ>M$gBO[KlC1_yт?Z)0&u)KϘ@<ފhD Dh~p>E%'3%[ď*fv NOݥBnT\?Ayѵn`\`E!8٣fs]o0.ȎsFX61Y.P~oKR+h~h SBʆrՇ]u&ۭtJ~Q?9|1Y |&Nȭ`]Q&xRxm^ x4MsmRf zKu|bA3=iqў"'W_VI ަ ;"quˈ^e4Xf-Xh9]V GgCtŰ)('[7bٔ ͆عF#G+cJsPi'(7GŪ\Bax-_;Eb^Q6Jt5jǪsȂ(rh?iA¤SI)-yQ=M+F1Qhs5˜|՜N! 5-g"?p"0<'tt"vnJo:IE7%ZcPm#8PSԭK兒 b9`^ 4BrE%\l(!O NCjfc-i(dN]R%iXL|Jf2Y !~EZ1"TLY'F|4?Kuc IÜctg2rqB((ak|qñPyx_'?hL#n9Sr9FU(N S6W o^$eZDžR KwmN]q{2g¼+U'sU:d䅕6`;Mۓ0 vI}BgGױ:5G6gD8EzCz4A?|Ӏ Xnv Fj.Eʐ@#J"W#tPBqs zXTqOpv=㍎LtSRqW6= IK'ў(.ZU77"^/*6ҕWgm2ܠЄU!Ab!@YB*<9B4.8(3݇a,8ܾ9%ϱW 4=ӔqiPZ_V#P^^ޢ,nT{ZoaZ҈ q~` 2 "f-:\<ҁ)JWVllIdZ9F21Xۼ;K@w>i`-wA㮞sc2h|w\@nPg=ӽ3n':E3~bJ܌)\1վ?X#JV\236oqW(4ZkI)>fKd~.#I{q)ٱZo:E.y/mJgf̭)||=hܿ4W~P/#U.{J w ) m ` eJ2jZCnw8W@A+}N(!v>E^?+P8WMLܢYlf2$G[$ : 7 - قQo@p7B1qtmo#Dj`7-Nv P )JuބI:rk4{>s7RӅ$pOW@#]>o| @B$a5kJ+ԶFE+3:{axJNPd% !Vf)YwiFҟ޻rQ0_;m HcKԔ,sY@0`::#hZj $򱒛%pmY32Q{ oyv(;E k*>+Y P ZN1lwV_hƫ]>uyۦY;NlvݬH2CSb'}m]N{t||"!x\VɄg&EO%"ԟBJc &0(A|cU|dIE}~ 9"QG9XheH/F[늓HqrTᳫ\08?F<ȁysݘ uX[=Dƈ'$T* ohU(Mr}+ZnLf%dG38Cwwj޿CM[:lФ@?s %xއK1c?L{UðeAfɤRn|ZmA'B;[2B)Lk:OU- Xk9* qQ5GbM)ۆٿRl,#C3!v8*nyDE %7{[oGfѱQ<& kefKI5gNF82ǵ_A/8=藉!Qɿ(e>A~l:A)GlHn *p\.Z̘Lx:2 |ϺH\D)h$K;g8`~ RhxaCѨ]31S <waG((=~pv7264V(M |i_y>IgLpME}QpiHqMQy 9NV"(~]rkdp?V !CTʿe?rdN!~J\( v ZFLjb,B_>ufhAΊs(kgt1fZjl0 i7zJ'] S" jJ;btڄ)WF#Tҏ#Y}scH-˅5> Pz6S28oPRŗmJj *ףunZ~@Roj Ǝ˘=}8yi%Npm&)iqn/{FsFk FG{izbG;!&s;̪BQAaWl]8 6)#a/|>`O gdb7Lk{MXuH`ME5i٩Q}dءa,d(/j>xqGw@3u?Vz}@ei 6ãD$ iEY,z:q5>OpҘ̆s>s9r/JvȖ Gk!1E웸y~^M8 L)p$rhT$[@S*}68dD'|0J 0s۶ ̖U­88$֭yo<`xL>21sYhj~+.D\QK.1)?K tTvAF%}@0wEWN/DMgNTH>n}eS|NPkmLHZ[뒭’kyPWj^5$.ފaеz, vh[ѢF0/qv+S'it&`7v#֣xeg#eXO(y2;aETbe?du/ Ȱ3(GU Eu֤%9b+~b(f:.We1u@(߾ ឩ ٧*C*4񼻮K 2Y1+ !X_|c²k^r=f .'mp;rZؓ3Q*ce(t^7fp p'R]2zIc"Ey_1nMA4\Q1r4H4, 9apofSCWh:zĭALdUܚڄ.+hN엜C(^C1]oCr0qna5Gτ0kdOs|Q.7((X$EڦZ{aY1^y pŖ6@)p,*4IC3>̤n/%|N+P4v3hwm6q;Ҭ3n *QnN'Kbn3(7iɵ=vOILU͵WЈ 2QE v^:/L}5\ēV_Z*)COJZb6y~A &# g}K큕EDMR_y'veI<d$TNU_Dvz±C EHC";ƽ;q] 5RkK !X[viP.qaoAmp͊r8xP&tCīc!o2>m#"CwE%۷'޷~#ފz,b.4)Kr| Iưm@;o}9\4J}r͟݌woQZ. < gt6AԺ@l>zǑ)?`B֏˵; lzDНE t sW!k9N|}cS3s[bw=͡VSTo:FIU[̺n6犫vu6a+BU;5 ِ!5'#xГ[5a=&6wZP;">W[ӱ[ m'%`QЅ|,2" S' xgi\9T{/2{ ZE;AIq}2y ~MKchPRx"yGg:h\agtqx2-W*7#Nzt1e g!nzSv(qCI$1j[AĠ>ٛ8,*NI&:$]272avK{4l*ԦL4ۋ>9Q&MmJXΐ!R9dvޮ7?""IzTO[! #~8h'd-$ՊO+pb!cІJE Yɖ)T^| o㲝BzAvE=?6ܝ? .lGX9 d|A4҈$1V`v#61DEc:PxT}`ҭ3}!Ȋ K[ BY4\T cH3k6hm)#amx?A}`xxV P9JNkDDG˹<6x+fZ猲K_Vj[0G nY.P  sݬ"IK >qy՚Qa9x2~i6چ-AoLja2?w[owv[XfebtH:en vI=5enl(hGTIcK)x/XF1&O9 cjJqA4JDľDM^3\/( fpI,)p)mJ,ޱ:/fU,0* ~P!bHt}5vjP\mwKBM>[.y i?T]׿e;h-M:$)Hճ{K>zҩ,P.ѕkFδ"i|U46&cD6e nw4 0 )*l9 KOk<Vb?;ŸҧH\,N,ʣ:I̬Kڨ1hamu;RlHN0xbq_OǙWd%t, u ,:I&=^.8'p$- V3RoA"y 8\[QGfkV XNn_s3PsHe(\tp;ϛ|-fHk5\iˮy&[gGP=TGpRJ'>&Hz]m%GfE' Xt+Yo-50I&p6QC6PHjvmg[eVujm^{ 0V"9BݭaL N#"EPU;~¾q?` >IG>#Cp؀\;Ӷ^7.߳Jd?Bs.I|+x|6GhqЬFf4aP>]qhk-by /:5.ߣvwm5|C7 ,uxQ)׉S*z v Or(L,U*I=Jos3﷏ ͚ &{2\/UʈcnڇC;2# G%0PbP&eΨ-.C !ru=0 ~NغF>-y: F5mgKiϰ%e_Egߤ:Di8Aarq{yHc,o᝼rW?>k@ 0 ǣގ9G]¨@`ۄ75}u/uJ?+V>B|t{g*mF{Q9/8-Bfۂ`Eb@Bӄ ;n6Y9G4sxT )y3,ͻnbl6c"Q1. z,R(4L@vkn4'>7=[He'uzFr]?|!r즒er: Hw^Qk0^׉0!ޤMcqq#]F"K~BsIڭ*6a6$>nx9A}v)ުi4dKnޤ:LtJ M}]/"/0V;0qpYrDNޞ^ @ILmL;XF7kn.FC켼`-U3aΥ.w6"RY\5 *nd`s? %A -pj 0ޱj`?Ř5P5;h[RRm/vw!xG2JIQۇAc$Yx ={#NzK`#0PϥദMXx|qUgn`FczJ>,|%))0d8ѫCaqSJ;Q¶?%K0f{b.#.x\eLS԰Ǐ'$D d(v$yW(e0 MEUT[`XaG% 4!MB"9R[S9e_ +Ԯghh\S]gAʚBqqkPn6_XIcURL٪@/˄P'էK?2)>u4ѻ%aiE\)˞sV*Am8ЋV Te vQ3# TNu:+> #qX>4lj5!pFB)UC@-10/)ӲDВ.ϭa?7$9G "tBE\ϙmpjI+<\`WHݫ:eM> ZvJRӾ^{P}˭ɕ ?RDfK\rWKa:'dI a,K);2u,f͜e~-W,A")$@qwB J-T))5v3r.#~ Oo^rjPr:LhKi[sըU.r/ Ν&~%īFoQ7J;He?%(#aW2Lrq8=A N \#6zbx|T"+/WS95+Ң94-yWCa'-7}/0ZR&`{Š-s 6?u<-[X,`||4 oԓj,Qҍ\|> tYulbAB<}?8T 4l5Ԕ߈=8."x]gGCb0"Hޮ36D+nSNO_h=R2wm3j:H0Biv  Gf[On8⒝oBy[s+脯WHG *KtMWӗˌnl^]ZQRs0S5};>E)=i|S3;?p{SBˠ;aQ].?י=HFJƼUgSP5,9@P ǧ/)OJQ31.*p(IggΝԏo6蠸bJ2c%ao9$/v@8ṷg{^j[y>J2kA%;R)5 hνr/YopT}9ރ4.uYe+c>Sv!EyҴ ]:p)3fuC6NJymʱFQ~Q5d n"";kURf֋R#źХ*Y.PS]{DaZ7)2H8!bw |i%i j>u[b.\ṗ0~%w>d{D e”$4%N4[waP1?,;..I,.$oYe;nNdY+$%;̚VoL)M1x/\Tx,΋MAs~m>f[$x{k;_3&'x2L X"eOiĤuC:e i\y* 1,6muϰ~h6@Wހ #p\($l$ED e Jژg95Q"b/Vf7OU _S=^s"q /zU+~K0KW_HPwֈ@ ri2pHCw/J{GƬPa8fkR7b xZRCJatw*- e3'kx4NUkPOsor23?i0!8Qe,L2HVD.ZbRK:Ȟ]"\sO|NFtH:mE@ -6Vȃ7B0YT>,fEN\0VIS6P΄L%yoMS{GC !H)ni_b^aH(EfqC2AmG¦GOqG^Ϻ6T;[53_~Z/Mfo rS=:E1c~5`_1 H2g ѪiSzL](X+ Tx1s`_h.ߕc\NR)~kC֑)]w$9Fm\}H^eY[MxqnʝtGomWpap+SF%/vKtxyFz4Bl;Mo')#:`9N2W9_CΧivcWpQ.kt_ ՟H\TY"οB<#ZH{u0%,\mx*6U{LjF|q!@nL8m>^yWR7 J{iDܮY>d}@U ́4/;N#Y9kdri썏v ~ݖUyz\ПCaH씸^y l3fnJh/Bd$ H c͌ "%:e@vm06c CMZk|sO "uXbKbovPP)ysFYW? sABͪ[-{=0ȨH1tCFH$3ۚ/FrPK$dCl>`xC*[⛸vCCi bB ZUCi&P!voVWmG/ƾ%*w w/N!mmo%. jo&{FvPx}&6!"-lJgݶ|kHR}VaM"$^,tk# KE!.NU1Nޣk,J߾CE&a~mzD.#JSEJס_`[&x)@9Y0PG7pOO~$CΧ#PiZgX^UJP=Z,7\ϴ]WR. o~E {4`\8韚W R Miz~i &U$uTHfKm74‚K{;8C]A(*m,3/qzV .馵H+ aP0\I٘ֈ lZ'ro)x@Y;6+.q%G%bmtJƛPhN"QEiFcwGP棑(iSVwPCh'"gQ=FP@~i8i"!.v8Qْx"jX ૕1Use(a n7H>-,'`j\YC֘yk?/BȽJ[|~!l7 Zwz[?}G#(^6\(WzcPeFYnҳznHheg-0Z5?c~ss)xE?ɆW0oaqz|ᵊPj͟DV8`Tȣp<эb^R̴~C0g5zFD0U)wb6ГbkwF gYI_|KWwD߷NϑACwji2@~1t2xGCv/&eaޱ|))q1$[oanGS;\wHK防B#E, #N@[Z }}lMUus=0S$>݇vr[2s. oT;\8]5j_n]>36՗\U(t;/mQ5>>^P?[Ԡ5zf; Ͷo3՗r>o#Rtnҏ@or#OaԄ؈mf>B8f"/cӟω+kMϸ~4lz~?hpѼƑjH?\~V[ssϷk3pFWx>yF aTI+!n*jC&r7asArL/Yg,'.c4*jdWLFp4eucb[ݤL4cMŒJ(ŝb^P\$件z0}])Xq@%]EITu%'~)xr+ߢ@ugKq<~,)xk,QHBü@%8Eu`v1ߺH5 th5]_Hق dQ(5idRwCF+(5Ues)J!m0I=k[&\!FIG~Qo1,5bwQ0,)7/6eyosH-2ծ&ouw="!-OF~kOYU+7zZf%o-POCw;Mף*%uW{ a^~KEr65i1J,$q[kDN`'F!JAh3J{(:S˙VD豪}TG)G&9zoYj96@+h7JoB%m+ѵ YnG+.FYi !>ɚyi8qkrF㎎ $7zUXԅF<*"jV@ټXdo?bpJ<e0$8ncD,m.mf̓JNs*I4؈k_3^-М~"+nw0zG8y/MQڧiFĀa2~ HYB{6zA&agPcqZ1n}BJ$!uOu -F:>u=HOn=E:PE6r9q_ʰPrn\i*ۅ|;P}SJwj>S^;-Cԏ4ezy  gqEWAעBv>5kL:6ff7cwuWn!fRQZTo֠9?&]kdֿFo.ͨUKK DhҦτJ%,v+. 8Z~8o@fYuk?D?n19Y0{?\H"~5? ?DW՛h\Uȋ>1õBA[5Җ% NrڸfFףn}V;vys zyjh/2᳚H00&So KMHǤ|tS~`y,T"pDd*en(@ċwR>୪LBN['eI*=nK+V榭vö.(}+0žĔ޿1i{ 'h~ťwEp?D_J4B͚~Tc%"t͍& 2lbA#x"pH=g5JMcoWGq+[:#<૔\ZQJ ,"&=r/ 0/"G.Yvڵ{ %e+nn(2 q1w<;ݛe]4^Ŵ`L[R26k|'%au f_GQN\'$C[/iQ Zht#Dڑ+L yWhYP`\c/]#BHy$@xY'Ba K$yAV$TT/*F C͞ ԝnz[_Y*0jҒoH@bqi#{H6؟!t@(zV4&=B<5| `51/ n ~v!k]6B2Zd!L.<{p ԥ bWH9KM3V,*_3+BnE("bjHrҾ%K^<^_E,;)5qm[Sr;:*gwZ[ޗq0]$^Yk3.#^ "p߲Rׇ Z-F#:[KultYk_jI2j'd_P:ħwyi̟hrY' g<*;B/7ju<Oȫ>[lMG[J`7: +vnْ#CU#ȝ15`X/‹ J'jɂ 3T_3LB60P)ˑ[^UJMTͽ|n:4?9#񈹒mpQ&Xeb̳^N\'|aG@7"s7bg`<hV􉁉iebW,~Oz\4pN=#y8)qg^KJUH̺pMzAlkTɠ=L!顯HvIB+F1몀SR"}r|Y(:v 9P毞gX Hu/9rf׊Q2et:_bB+pKqHH'?T(iX s?HZ7a4m8v i TXFyG|% G!xZ8zVD"g:f/",bC'I)yYz}O9Zb%;Qam#}O^4NFzT940SsŠՇ~fa9T->Q-?KX)Z@>ׇ>;fC΁iY]3:Lg'F-w[TUpk9*Cjlmݓ"bfʨ$MΩI;a } j&&)sDnRqs\1,aOk.FЍ@InᲆrUrk,3 f eO¿Ex_JcܑG$H^^WyvI¿9XuvPഹV?V}Fĸf?0yQ<5.7B˒%zvpY| ?҇ \nN܂2SSy*5|vI_,dV\vֳ(c[XXj#Q n76N獢nWzc=`Ayqe,9p@-#_/3xrnyHtF]uӵ'H.TO޷B|N:>ܝH4&1+\N`'̶-kK]DFlf-3HYǔ(͆џES !*sl{NBQϼ xҫۂrRN (gF\oe5S/y9z2QKXV"k~22q6@I4S!*f?Ʊ9 yI Evm^`{p>nΎI@ T0]`+Xa,g@&jLO[wnܥܩ0#ɬA?қǷ69ly' ݫ@X::Su#zWtdY+w@gOni.M홷6Щrsw2}em1{KJQqi' }*#fC7?v@b" , Eqa9Ninikؓ.%[6s+E aٖе.;MT2C87N,vN5#պb7v1٥,0=wTơK?FiN3jm`.#Pt4ȍ|fX%]<&,ߞiA9=PVx4{Q,Q}SKڥg>2Lv`_*x~GDO`§SX[n#fXYi\?XZa Folx%xuTn@EM%$|jQ؎f_;aX9=`DaXz0BfJl\A0d8B=ݹ˶$*Q*VD׭`{"!?4]ֵpޮ`}$ ϓS 옯wxs'-َ5؏p~Nʦ{20I!G^ :Qqؙ˰|y`7L^4<ܴ8R3ۣM>GNmw&)&k\*5!ܰ ܨ]B>b+pmsן<2V${Wy2BsľhS{tQRGԞzc%M>Ho E Fw T )?/Nm Ꮽ`5P-N+$;ATmEҔF)xI݉$@?RPnDG࣡iH1~ed h*7 ;vsԊtSA3 y@AJ_&cQ{ yD7|yr_5|ϧsZTG2yLeZ}Ȕv!cQèx_tl`(j V='˕K` Q6$K61G.(,R6+Ksg2; ~ W&n<92:zAse1Q\ae|Lc.Z%b4аK~]@}3&>HwXW1: G[b3= #:kt]O5E> T/H鞟"?!˪  .'CKTn 4nd':yh}'V0q]Bv ҹDveި3u%hB|V2FPK^a>W?0pe*,ZvTۅdg *9+g#\x Ҵ*S25Oۙ|L-!eK8KeF7t=ؐgVj螺 u?J5OMJPOyBX,XaB8S\4AzljbVqv2| qjHđ & u&o} k5(jۙri,ZL42YSG" ފƘyM7[6n`Sp,|WЌ 򱩶tOҙ73}3Pl^J^D{;~ yߎ=$%2q5x]K\j";tWB4pyle>ƓӌV97$SnfC&k̹;T19XjJG]Ԣ8Aߵ/g>Vu\9c JlFGކ|9o%і$CZJ'&gZ!\Ѓ84L q!-3c/]+fUW-d==.Hg<]f–?CqkLM`zLb9T⺰G?KE塌jRp>Bq,Qc:nĘ?K8zGx^dasbf" :hr07^/B;~Jؙ<;|Fal]O1dJ Sw'6n>S9L P{1W)tn;Q۸g!$Gl5G5߸ݴbHmfQe9\&|qruzIܫ+% U%j[@ƣ`}p?OJ')ÁaT@RL co usNָD:Qğ) 1;GQFa* L4IXk"H zZVUrzObs8P"F EoC؎qsRvekI]ވ@h0q xH㔉)L$ yIAbL4$сu0'gIDu. jKxwΈХG?ⱴ-$l-o':.8e;yKBrg~2П(ޙuw^2ߊͧ@f}nT-9 a DLVE HLj:Ne6X&^o{Ŕni 34KȎ[~ԹLVF !`(|::2d0h2-/*R^8C ΊI8R^#6uˁbLIpIn_7; Ѵ,\94v@aדΝN()[IASJS WM-3iC bLuX40q aRfPY-bk&=w\kMѼm>?ܝ_590Ohx.Xp%Z `;z/חR,4N\Ý;ŦsKbǺ0Uj>r`v+@fƥ)OtLE=;QDs#@n9A%۾OQ | βTY/KG2X!^VO~q=WB. W &y -jA-=R  / U x)=CJKvRkɢ!CQN O"2ծ(Ɩŕ\딳eI fgNJ0'ȠGm8M|b[1"'m[?Z0z| ]s9Smdm$U6㣋LƔ+&`)lO-9ďr.IsZ x18))t䥫JHs0#"+0e"J׵聈q #D0ɂsn,풓܋e;65ӞDΊ|rpάK:E:r-C 1sףʒ柉XQZun'G}7.i 8ê!3ʵlR9ҠԼzjY`Ml\ TPcO:#ƱA9p'f4tVt2T%۳A|#6D-wFMn#vZ Nq۝KzcL@|5'4r KF`0v}5,q>2ݕ0Q!iu}֩xtG% .#1ɇ Qn G:1M *<圧Id!cfgWKBZZ<%/6X_ԉbѡ*b+șh~utMG0lKWep%=~ .0Sc\ѪaMwh,hyYQ>ll|}"S+ᨢ"Ē T>7n=__c<qj~McLKzi @HvXPu_7f3tu(uӚ% Xl 4!E0i*1`r !B*?E:TMd ȶ$9T[p08`ՖѡPaL|f)9q"!%Il-|:ӬQca ;V>Ta٤(fPT >gmIyMOXJ~/N h!h$/U6wsjp\x՘@yGGN LKc m \nHmӐUX ߵNēO5EZ&~Msʴ hAu0Zy(^1UQ3nXUZz8`_olv#?*ulu˾Do%Ҳ-ȈY @FƅDk&~ 8;VZs܀~E.g5 #ʤFuCc`]`ȫt%@ȄSƹq>M+Ɋ#_C#ȏD~?i@FI`(LԀğmX[lpI?YUSȎAE*^6J_ϣ {M:5/} 1Gf xԹщk RyE9s^˒ <{\e%)T*cF2E.:nZ> t aܜnn}qOH׭z ,8}4y&8jZ~ޏ"MW"`:%Qjt*,!}.ݘ[kSm p]uwbYqqm[jVi% o\\& RSytOVc{ 0 !OWj5[WG0_QCEJH|y 濇Ce'XLlᢅ Eo7ƀtʺZא7YoYiᢚ>i֋PPW٦:tqXHެ"x"k-n%•bc@t:)H{ZZ 2aF:ڛiG;A VUI% '8GqQs"eЙ%55#n$]NJ \>w>iW)mc]>&se8F%t i(bD&ZsdMZ^X!m!=( 5NrڒS؆m/!_\Dz&id:V/(TTwװ&쀁% Ϻº`*>Tˏl&?yu(*i)xyСMu>[%{KZ 'n,93ʻ7Rtm$&=@͠lrHc]o_V#"|]' #<SVSL1ގ1>޿N:@l0%ȹm>^${LJ?T=UKZ^R+bQYב2c> AxdWH؏50 ?>; g_o8y2{( 列21&a]G@fbJB/h@sPkl2,.)Bv MeW/_{c*J+ LB}sÂsi8J봩_Œ#-}4u߼0Ru̝3f;jK Z`ZֵciFkN=ȹQϘ,b;P~&o9KVŮ 59(\,h7ۣ&7zK:KJ |x ~|᧥[qSS$t w _=` 1KDg'~$= O!3y4n||3ovubkLۖ]Qb?E(V//["C9d |S# a*o[[yKV _n&!VumWu[8;[bsnc&i]I 5O֡Wn "Ը-e۞M % TA\?5Z#\u.'WkeG3H00O )>L{uG4S㞎zϿv 2B*MWB>K]@p%PJ{V#h@t RYrӍ"I KZqiDai NK=`jd4Q=gby.O=(/^o¢Un2A& RgJXyMYjıDTJ#<5^ªM|M|"Cˆ1Y߯)БsZuYX'[]=4#eT% 0/v2JAx_o#No*Q@\9oT}5 ;j -WS^-\hShm3 R ^+IKvֻgV;bIQRDY.unNjId;xhuGV$n6D!_%_̦V3kiW%/߱J!0;k\w pTX> p Y^cB.o:&z5c% ?),%7{ ^59 fI^$(" G砕MA?ʷyC~y .ՁE-뇫96R,/.χg^F,O?pȮM _4CWý2+UTUG\= e8G(;*)H0+3d8L'hN˧93'u1, c 0.?f"/;גxG2(Bb!9Cfj?Ơ \d+y'9/MuYX$v6x2}J/x<49ݚd/и& iwklAh q :lbGeY]InN 4z]0tTSހ/n{ᡁyf7 qr))kh!VL7aAC={*X}$bykc˥Б!&^ @YRzcC aqt7o& Q3˒l\P]uo"0ʌE:C.8YNv#"nbj!Aܡ2PX,Zi3Enj3GgZ'["vƁ9;ZTS]F{@ҟ( uoԢ\ -tȺMnH_\X%T9|="Kpkͧga9@~PL Ce90  6}w&+9bbXx\k0ZQ ͫR^JZ Va l+v2ϯL?#6f^H4xS1C=)Wa,B'"[frf&$'gtĬ?TwgXK],0/vqh8ˏjrbw.~y_X(ōW&9 =1r|5ί UdKKi]I(sFd87Sy@oXOXzMWX-0p1~!EMNR>^ڎ;ה<զDaz׍M13M8sQ%Hƺ|]&&q}Q=NW#բ6S7cK#&pO,.1|ޅHCϊ!eAAzz\>S XF3Y/2+.u1ڋj#mNL[X}]ǜs=3W{V5B=gCRw3>s`6ξHw? mi5RIJm7\ˢˡGyD&rw1Qpu8P~sq,Z|7[X9 qGZ w5 &,#IDvOYmU`T>g2-bm3՞AEhߪ#K=}فv|bދȃdYXr{} \0Ɖ[i5KG]">"\"܁ǗCP%HyYS[Qkڦ1(iwU{eǕ_Z9"C$+hZhpmuIϫE"O[cp] :R-bg/kPT9hW\ւ:ܬ?j]#Pg~YJT;JpSH! ѭ뇫ֲQ"C2-Y_~Zو%GX^MDL"_SS Iлtٚ [@y.E4^Cج14ĿhC21YaH&B9̎C켠:(`0V}>)s+x~|!\>,)&ѳ@,߱(*{LG%3IG,t\aE ȷm`uUj;%<ÙSI{*-S(yqAM]_9ʚ)ʽ;4`M]Y0,Ҫ1,DO3m`p VR 2Sυ_ noNƙs7W()XX^9{ N-Yt4-, Q1*WQy[h5Jf}zxUٽA5WҲUn@ܰEVW~LSC.&*MGZT3t+Si2B7KPWC^TNF˭$ qX~LhKnƀ gEBly|J_'b\FIj"ϥ3U6TִⵍKA03doϬ_e7fj_,v}T_C} @7x͉ib(n즸sY_{AE24+^jp!*KK}ԫ!@F4oTz]&X =2kyU-%zA…ݣxlcg:H :yPQ]T<\f+Gw|w6q]Wygz\eGFjb=ۘ>5P3A T|\TT셌xɧ@M/,$%KF9<ӇV218ĘE@GVmB*zK#:ǼKK;Y'Þ &F|=tB<*Ev8}^,赍oiNai\RRȊt,x t+vKrYzZ2e\ye]a8;cD*!(,.c<1ePJbA$ҏ̽-d??Q5 5}Z5=Oؓmi7lH'ɋ᩵j;S1Ģh3<A;ɨx;ȹMEIՈTJ4)m%:.š8\8`Fdz}!Y #셌 ]-: ca0A0Zv}(?W y%HմmV+SqSĦ>hQn'3.MqG AsDx>)jL>scoShlJ-DUt!O!1o (@}>@9a9D&4%Bc2u}f 6ɮPA<^zB3D;_-VXVEm`2j+`})=wt& 61U_3rVIhyiÃ۾zr0،UQkaX J_P-⃭YP>#q(qn`c>^F#Idw p؞[4YY(,Դ'1v_N\kk՘Vk-yk +U RCڝ%ygE=7ˆL=&xNq × _Rdo$Zq"؛/dܒ֗mO[;ַAkR qW{30A(4TB @)矠 !lv^]X=ɰM.Ї(tUXbOɚC̽^^s-OkNkC"rQt ,aIWxMM?iMԔ]y:RdKuV-1>qhOsfո=l2%fjyRGw*_I ׎@96oSPa46CVd40`c]PIKB㱉-h99d/32)N2ex >pqܓ_Hy>E-k)D4r{~kNhNqВxi79Xr]m(Rkz1FWy&Wjɓ_)aNuHϫIJ2 BH$~؟ԮR3hҟo޺o|=֩bHGvfFxaJIh+~&bJBXxYD":B J~ nNFdnrt$֨lQ}7\%1BpW1M3 "nLqƬ5UY>|Glb?vWmق@u6%$h%T2@ܶ#MgӍ{^t[h%|Rz86o>I!@ xv&Ӭ &9v`fb4:D'YRc43#G+c"kZC 2ב~'2Ų~g55<Rͷ8+n~ExLHxdb5PK)ybVѨmW.oB3Kq疉31[BgfM"n_B+ \nrO_N ((<0Y=NO3l/[-!WZ݄Z LIz-,?}? { /PRRuqMZNg>עNFsb+z'ߔz-@nOv;l0ӓt^ 7 J{{(Q3{sČ4_{f:Zr--lL1f҄.ZSgdko[4yY:d>B3LB§k,i=|=cHkAaf,HAͽ53$E hJ+ ب ]i8!9QUb ?O{ 5͒=@=SJ SI=o6?, U⍫4,diBq58w4NJp䷣]HbN(S5n7=@N0_&ЪÍ>d4ĥyJ%.5ZsBK;1zp |3%^@aj'm p;…\Õ/3nFYЙ߅]Eͻ qAmG %jk{~Ж!4^>S[C.nrahu X RQN? (@|k=^'i α1NъoKC,פK9:rJ.t^0 ai-$ACoW`w;LGrqx%qZEkM<|^v:Q.r,sf'ƩKNksG>SxgU:\,*NA)$4Ph= 18G݆Mvmw@jlE4Y0d_Z)e 6/D:R$Y\cai 2tK6)eddpɎ;w?DU2 ,! ȪR&}E~LKKtpU;khpؔ4X޻3;-A;4@Hw{vNu}#a0g=B mTpo*t+Of^dks0|n9n5Ju8L@Tcoߩhh(lU>|[V|, Njr(rgG~j"x/bVJ2rE_ NH2.c{EfLQvѕٰ}[N-9$l n֫`FᢷJ/ms ҽ}0 ]vjHxk<ǵ?o$ה$D";j-U; C23 oFՎI*hY#&@u:وS)otԜ deK{&,6X(hbG`ٟˑ_mEqCKwu<;i-0^ifLpq ,?o0Z}^җ+6k&b`G*暿XHsN<G׃MAgEjgޣ)`IlovNΘãc4 DUZߞK]ԑ6s#?F߼|΀DŽ<zZO{YÈHqwڊL(7-9Rw5+fv\@ )v>Lap W'}X됲jpu~!>:lCͯ0Iqg!)CtEZ?7Ѷ}-˽xo̜TܳUɕãWNs%-9s&I3 ,.ŷ,iX:]Jx+,2Kv>G' 2jsvF9t{09t5Hp̐9kqmBy?CV_pr,%z[[hRJ[R D<4k@FKv!]ǷW:|.n> rA{[k+XB$ܖ/4)wEq)Vћpӂjxm+͈:3|fҊT E4VQZI_˅hiѱ-M^ 1zQ%4&:S>Be*vDmb:u&C ~goh:rJ':%}".^,ZYLx0LO<2I?ϭph͌K9ve= = }?x+9>jY֓stїP fXggGL6mO0t3gPtq!0ڦ|PM}I lM!2 h`-C4t\CזCNZ틕P0nwX/7pThԝOe;΃}gV.?3ryFj﹚Sؤ~j֒osա[k!9%ۓi1E58ݎc6Ku] ~яfɕ^o@.N 5E{ye5L""_Xp2 Bh">\O=~?a5?> D[f/ƚ9 EJa8=S^|˕֒ʩ+q.L'/kz冷z0+ n :D_A &fTDR[>3=4*2dЃ+}[mLMnwڋ`W*YZ8r3~iimRbFG#ԉj_- ٸB/zrTcX]Fruht@'GU|#Q:2gk_Lr,ۣd<Κ@kqOLϫ[<1M>V~2fNiHνI#M$/K wH I0D0%xp5}wZkB% :#x݂걶XMotGˬ -n:;h)a*NӐˆ+LZ.eW`A6M"scГ寞z#lȣ'"Y)U]QϘsn'qeS$Y0mzޤjDXfA<%^5504aZsyWb\zsOlaQXW I7^u,z"'5UC D3j"SRw9-5VkUȥ=VoR- eDjJ^'*HLa-TWS?:!ŭZB*9JkY5ϴ3-G?x 5=i(lD2,SY/Ч-~LkbE/ Y@C$HVrc\9Kx|vZuȅܩZF\;)f)-]2drc 3),$ʇU.RAz#XՏey߆"hԎBW;R['Fi%3^,8oF r_"k_DT_KaEp-S-zklsrٸ!] P`%uL.[/#jsx#mmY3c'2aRCJ_q5; &Z6s\"ԛ:\$)g]!8Hr" R˝9a`e?j= ZU^mqO$ 6!5]k,~95Qь9;/"`@qEx@ ]'a;l|.l-lƓ}I_u<*b;|9CeRs3 yLւ yZU'6@C6p %:ea CZc,ʒpz>$nY ˳|3YKud?O8SaS(JL96U.m0Ae7gB}-(t[e=B~ 1Su>&VAM $ qrkz'.F8=WJ"Ƚ*:d~p6 )ZaH><4[uzGH :z5o]x% x@r)#߲}ߝG6ao3wp d!G|*DH)eqT{0;:$PiO5LX _oyNq^us*Fղx2G%}NG ˭45)bgx!&?ߵb̴x1p!95s"T QGwøLƓXwcĜKLsLkFnog;:>cp5kPn$;;QO>b rJx95>/y4ްiiEs]Aw_I߼}m,pFfxCoz4.e#y dp_&Jk[`H5^)>o>+|jtüUik%-c|d@ D&Jii=tRBAVe@ԎG F6E5$WV'CȒ1v[^A;0ebmb㷩5Uiƣôp:F3Y(9QYS%ŠA:ar6EQ5kFT >op՗;ɪg:}vp9ӛwSNz-7t[o'5{>ft-0%N/(an_R.s;i@@ư0/7#rIhAm y_#LkV 45D) 7EO]i<rz/ ; Yt璋ov[WnޤhŁ[(1=Ϲ`s}2wT؄(,JLbO RRiH!cTa\X_D?%+TyԱ8 $yo%S~iݐby5l2ns^ؽ0k M6S@C)"Xs0W$b ~HLj5閏+0FL!+eJ:q>дPTggtg/g,RAT5y GbR`C~鰑 U: )am 8Aс4OTE9hAyZ +ߟE* 0ӄY5)i($g\J.1}IYMǼƠX cYFŮn ö~=ڼYTY@̪x (Ejzk Lr] F??FIPĄMhc]Q ZhMƴTkWDW:`~&737*gBI!߀Н\;p'rz!V)c'a3hOd/[Ve~GtcJy*d±}f0398n^$&KuLf"L:bpS >WSMQ놝)%W_9ң=. f G lXs"Z\dgB V}9 afBZ4= E/N,2 89ƌ(Ě-ɴcY@,_r;^ גlswǭgj<:A{;딳7,' y,*t2ڝX'qۨ32Wկ1V7cw)XSD$\]$UYh `@,ϒI$.E7v R]|el*%E{QMUG5=+8SM;'H[ !BmC8Ww +´d^eF"3+,/a0 3Zb:b!< }|U[E@߇{aҍ$L8ʰw҆M8Ԉ3$/0?  eIa!~sbr_*gu;??p9Ȝ GM:;*M~=ΗkG_:.zO+SxAOea{e'i"u?6.DE#/ť&hˤPj̝6'H?.*n#N!9 A:QzQ/2K* jN /zW0UBJC19ڷI 2yG??kf:ТG1JnpovHkC8*:Aj5qsFV%vX*#R Y6q_aڽ s8UËbpvD} 6*أc˒Λr?˪ y-zdwxdr ci+R0&jȀjVFAFD;FVΚH[`z lUp|L@T(uTnl,DZHb :^y鏀d'?; GS/p~a{gj1*Gy+U09P40VU%Lg(x}`Gu\lCguО $? S̠f1J2ѷ Gz]?Ŗǝp J |=NR$AM% )phM+Pρ$@%ElaIrDŽ}:U8ET+&^ |UàU  DIWGɡ >uZ?&սg?i7jt:A8N=Y(SF8gDJN<fN#4w^ĤFBQˆo ׵CݐO%T`."IkTүD ΙK=źsENؑsG;Ye [,SE4O[a0 ~.ZQ{7޵v*M.VXV;Kn 0fo}?M?+& 3ߕͶ(v'sO7 Ɯ7%\@Y| Sh,VJ8XJzCIzJeviV <xY2c[m ,W\[t_q7%)63OsYHL_BQ颲BOp%hP+Tٗ>^z揵rv[abE8h1bS0q$뉇=ȕ򗒂$E/l:R[-LZko=X:IU0,; AI'aa!T&4$6]Aea.gBl]F( >@k 'aRH+\( ]5̃AEmĤJ"o6_PprV$- }~y2$pqr$cD4%V juNH0˘p%=ȼ9hRH8#ϤẑW\ 5*$%nf?߸N)'>Hn`f}>Qzu zBiz#k3XXʀ5xs;xI /ѕN6$v+!N[=LqB.8aiSMR): w2uY#:/,cę§1|_=^ʞ~r",EsL=&Ӏ -_[UŘeky鄔J65D#5 ߶nX mueT6Seӳ?A.vz\E;UeJ-35Z 3rNIѠpʨW8`I?Bb\-= u=?RXO<(R1b>{݌:Ӊ 3DB&),%a1{UJIÉ=Cԓc>f1rwRP aa?hP^+h63Hw9?-_zn |qeƩ:Hu# DZgwj QsģXFs>4y1Y9%Q_Tpb@DΊ0Aj.tLaVoϝT06\PVIy`^QҘ3< vˑ+BZNSprdAVXUSπ64[ʀBhkoPT{\Y4m\"HA{$_w-'/:{dJ! ( r5̠c= K.MIWkd^I%ksc*s۵ng xGWOp|1[8hE"w GnOl7NzJ5S:ڷQݺ0]*3#u0m`8ʵrײro=2h+?Ǿ p]+pd06;Ju1'fdQ$naZqloI!# g09)^W6 -{[5;& a9,w@yejTk0ܭ@ZQx+*GӉOE%(knYe }gA&jT;\F8meO=IijQXvA>kVI]iu}؂IQaes}y1GvhtJN~bJ1oeH%zio?z!S}.Ulh>71%hP~HՋS[e=RwkFVEvHM]Vh #?"Q+nt6g,^tmvK-vޗb8R=#?c6$iᩪgd-B/׉ *GϪä2ʝD,O: Ӹ *y|a8uq.AʸiA_b*̦魫JOwm/q'2NWF7pg'kJpoQl-:]Z, D|an7JsCdzdfIaXBmk>a{W KEBx%qP};7?QSQf9d]O%߉q?bP9FOr{6Yo,~6 r/̎3/>%iݕwdIQrtI(+/q#UBT?sg\MFaRYlIbzQ޲4h2AmNbGMgQ5sloT$pC>M?-a)q:u7y>^٤ |;A;F0 Vul *D~7P$ԁ~[EîG>Cgb"Z6Háā%|\,#Rxo; O yx:\mQjOb}GԡorHo'n#`>M˘>rY k=IP\MxH5EJUl%q93hp*'P0R"lnlgza퐺@( (]꽑7V~pHB0x{+}5/@Z62On1Y,WH)Yĥ$ S%\R/<$*>VPnn[6ڰ6+Ѓb1]m%@pAe|:ev̮ޛ+q2Sq#Fx'F2Z,b?t j>14 R1hr-({9FPA7}8Ω|l. 4]$9NYEj7,pLsHU;!o%h/fcmU]bb2qIsTmqe[z dShq'] t ndI@2Xg|]2gi1d6) {KaWehR:=O?}O1L2_yDu-ɾʯ'úkv9U!5X]]Wf.Z3W (#@z-+ G4elW%v|V8%~P2ϛ|ھcT*EDvY?1]UksɶZ[OΣOF^&.li:lcO%OGpFcLR%N !>@hC,ۗ%UA0Ck?ƁZDo@}.U`,o`nqWyz[Ȫ̻J_ȱvz_SC&"pL1^LঃbgVEs-^~91TXsyUτBRu :ՙMЎӅIB?pۉw`{ӮIv:[*J5tTN{=䎅$ƒh!xs!m:`so(.|  ҃#zX te$_7 ˹ /|K2{aFH_w˙*Y/ёIJʊK~9xlYZaqsjar^: M8FJOZ* WhĩUs܆3 ] .ov wKp J0F:ӽtWd%wV(f*;!ݾ㡛h#ėG ϘWLV~Ƥ\EWtwT=3ZX)Ndqbx'0Wt!npGgVqX6 4#y+H􈒩p?76BVFc]sW\(Qi@]m.H"jѰÅcʆ;VKY3];T,#Gc&Z˶n  C*3mB𻊛叒d-8h-.Ӈ|ܒ~xw&["xlFl>z-.{j|#k"6)7sА.bH2>estc0ߤwk5C_zv rN9b!q&uZݓ~Hv+C"8PrҘarhRhR6>L KH Ta %b5.ڱf`}n \-8^A aa=Ae}&CPi;^#tvURĬAk3I,Sf*pאv"Dg4 /$CQ7MF;Ӫ%IG#сV=? {4 P de6Gp57$Ur `ٟ-4\)IG9Ph?ȦtLѰ^S}Wb=:(; ,~ &9,̈=mW)caDcls6QTD JPաEiY^/ -c^0M&Tg:+ sYks}٢$+2ALCf/xפ5ЀEM3֙_Bxp% A,)a=y&M3\Yƍ6sTY:6:y~g~؈DMmTD.JTc,coL~5Kt<3* BMknL8lhEhYBTC.> JA3Ε+FLp}ԨTS2$V@3*LtK)j URJY Nپ|.ު_ A!AI` @#`(ů/Mv: C,MgŀVyB,̬vmyQ+UrWbJnI3-w^rãEpA8)Hp,_HKl@wCj &|7^K_A-tq A@ǛeY=zN([΄ I`oJ~2@ޕTfuDM;ްv# ; E vB2fЁ*),ytᫀn"jx~|öjSlğZk8T/95kȊpxt^M=!S8WiP|='!x[#`#85"ͤC<@]E$ŋ%"ҏCLba"ý<85dhFkv%A5c".}dC3cW?`Xq+UE-蘊46.eK/W0C`αxcI!R1BYsdT;ו`GUF\Lʄ2.,>s\mf{ӎh+j8fM[cg/DW4ʎH}3c]..ZcW_CKU MκǬ ;y亙]n FaBuʒ*2~φfr.kI 9 f@_*aq{_1,({ZbwRm,`L,xŃ9^ToWZS4 4TςלU 1+,~\E@l eb@ līSQHcH3~;g@ {'g*PBGVB UdKXvǂFpQQ}~aלni) G<8o@"#;́-pƾIqna3<bKXWgiQ&n;RGc9{UF76:ixְ|O~CV][o RRu`V1$#YOIQ֮woE..V{cr/˟yixc\hũ ٞUE`%]WM þNi>hl&`,#ЍmIjVcb~+H.r{T,b8Sl+XRRd7eHW pS| ΗO`-4تaW Ṽ&te}b9\S9f~M)Na06 6_hI؏6`;%[& |\[.]bĿqN vzNVN|Ss VmT-^4Q tS  ӑfB|}]obdj 6`@d;^8¹)Н͢fɧxO0B2Yd 9h:]M* oXСӱqߠHMYMOvTZs8YA]GZdxْV`RNJ ڹS~|R z* G9Neg'; EG17$V۶$X9ǓLg{Su~,'CzG_F;B aԊή]d6؂::2ciBƞ5HWى Yġmm#=9wޠ3T:jk|v !284;k*f,łZ)/ִ-aO%q"}E6N̆Pwx '=6[>ÐV tDB&.Z+=wlt!OuA×ҏ^*%]h;pIet2 jp_lčrLLQqހ.xl^' ܘBAa1ػ'QUqyF#;tT&8z]u))]EZ]G!! X|՟>O橊.vtM"R?vM[po2!,~!/& {O,M@Vvʱ hpߨGY:CD<54 ؐYqHK>W'dTԯSK0^1ͤn ⟤ :3Q;h+2XyͩHoOuHm@%s5"n'~12+ yi ,L[aR )ثxF *J%Y%rI icKvO;_4gQL;@WjLXQzfke07qyB=I% Sbeƴlm|F܌'s>Gvg~7g1s ,¬N45LrD6]8X> >Z_s5j%b(z8$_Ƶ7DlnV6pL&7_b!d$]A%XaW!Lb> =,lɖPL$*cl+^(Ԝ+`1F1^XF@`[?rQzI2 2nk5'zaїRoJ(xQ8W$dP"6SE܄[~ew2/I-=F/Um³G6Mc[yE (f"@i}mj.43ɺG-!ޡUHNޕ ])VNȖ 6 eȝ_lOA Tz=t]f}c*_i%mYb P[Gz?|41 m`5(HSeU(70Qa/-+kJcro~Dgw^9~֖},K'Q,17?-DD+rg^QKFܿ"_]1Ungp98q v lc'NMA ԟTsw2xDZ6(Rg(!2E2:&T ^`}'Z@w%э,9i.+G^%tֶC(=GPi4TnY逩En r"s=ere/ lP-2Cpj,JS0>!UT]*kuB"iU8* 9)n22Bl?l<Ȑy-$6~fcT]fȓPUhVv[vTm eZ^ܫ ZrI '4qbV"9 ;%c큑HevjKG2sGfN a7- k1N40xxtؒ޵"f M1F~"T8^U"JSE_ܫbo<:/?h]&: p}1Jʻ9aKyEp@4JyxtN&sR>n~\pks[p{:Ei Žˇa ghW*NLE$ph jf 2lWthƒ UjFVgm `pIrwe 2C\.@05p 7$y?7bԡ kCXp[aaY4]/ M05;:ݯn4#vǀ!>CeC '/eE,ӧs>g]UNw] յ^nE$}l !rݵHQ˔O\cҙ`Tu$)q|Hˎ MN,W.)E=/0GmQN(Dub.?qgmO[§$VToT H2 Na r;.Բ?6e |L}Ѝ|/sN(G1u?9.PҪ=(%:=`pX9xw0ݭJ 5"ݷPV,ffIci7 wƟ%K_̿ϵ5F c\Ӥ8C`>Z/ru(YkpKjֹK;mbp*7NI:~ *xC-_ɢCuX:G ߮K x@5>-G۸lmrh=,nSz1M|`"Y:Zj |xQEEQi52Mvv|V<:v앑 pl(Xctfe<\(3S$9'6PV[p܀2)須;IƤD2/<%quv%o ־ ^6A\}L!l.{ά:iWdu~/&;3]NB e{ĕaLjt,f6|C5D0zBt??tlF{=75}&Mlp(/3}~| |8[O6rwEF#"wyNN\UlaRL`ͪ![H&d5YE~Ҹjz HBiԫ ˆRjc~˩ێpf"240/pvWu+w#oɽo+ cyް9D`4,aBr+6e"o-]̜y-6,5/WnǥQnLҔpl)eJ6-օ:nǢ(&7XNODg\I.24AZfmG \(`1,ClChCDd Q/ ƃqwzNV1$e=?-KhBN8K;st?. 3G (zojA O/N;\uڼ@1ڡY O4R-Z "nT5ID ) Sl?I*azM'[ØgkYvVRKs\a5(^*5]Ļ~~EH:ع(kr0۰١gP]u#*Tb njzc>3N Ob? P1&>-GsqU') ?-cV&@E6倹GT1 `r/Ed&bBK FUYϟOgN8;.v,~+ͥ%l`'of>F0,KsJl!'DB?+*jGzwz*$D#x=Tga2RbsWGŰƐ}RĐ2k{sąuʹr#5I܈Iu^ySW`XUSg0^#{W3kP.zZ?$ f6r㽓 F JGi]C1a 7- χGΏDѥ>K3uVb$ѳ?(zHuXy#_1kKItefH:L~FiCn5ء{{ i#X&D I 9G0XEߴ2}OH7ud]6%Jqg}j Ag@r ,;:jCP _x/رR g\Xq[hV|ebXU3]6( )]Haڷ4+$ueCw10 tnOۭshQGa6/S->=gq6͋rjFp"N)XF]Al_6o:_>ى;3e:Н8K$ۓjXLCu>~ۀBc&ӊukyKc l;&"!7 _n/Ja uاlNk~XP3IӭЧ&=a:pƾD$Ƣ$t`ax:JB .õ^фaY#c5 i,0TyE4cY4[B*S=1"D ՀA8d߮m`LqDH;ɏ6Oؕcmq52#H a456p%sV[Yᰗ_s N̏qtf2b|e:jXf !qπIYe>\9tbIcbܷ\# GnaC&`#NpAW6II>ʣ!"UXw*>^S]A" űsŨ&iKQrf/[=Sml7H /֧xksB7Ohrp0<,>-u殾ed&52.Scƺ}?'0*?I RѼ>{s9J[}yﱵ0_u5rGN[jb5J`:ׯbJ5VdDGl{Ym#u ,} q侮5A !p4 ߻ūc[?e>Wc` 1r(BƭBnCt_L" Q@xT֮\k*Y7&μw32 ւ2J֨Н7B[ W`'0-ymDv𛑊0X)"yáma|AK *WgFrd8qkDE*] _A$q.lf*v!mtվ&VtntV;me *`_#׵&a("x6HIgA΍1j0q+a-CdIU:u51;t\daDcn ~Jezy z2orm~V?OӨU@G, JNnaiJ^ Kf2Zs"gC:Q=9fj12'wĨ7C]qnm.MU]T)jϳ2Rg0$o!ѼÍ/ꭧ$yz2u'Nf̅8:; hOֻu 3U; 'Ɗ_ε%:xxAavǒSlDpy!&r,]OSt=0ASMbA.$.̯jԾyF B@ҡ\9lAb+m)7$L[Ր>,.Ѷ ?3b͒S e ﹋Q6̉/-d a+)63TxC]GܹR:*G1;fA[k4.@ϕt<Ȭ*/NwĬTOo eZZމ޸h YF=Y4ENeeOl$]ϗnɐ<5mD9uSr:Zs`½q/UTm!U#"{>y#< #5!j_क jpukcJX*"r3@eN;%:G9WWu.qLW領Ԥ_zeD7Hr}{¦\U⮸ "^YZx?2x=e(̄\VGq3Z߼&/w-5|JS7KhsOOjf b٦mCJ\btG΃_+ }n3w0M?5h>2H(T`wr  PDajE7|ғ_S)'n󽳚;,줘i ɟ!< ۿprH]Ez1Yb5 [+8HоSЬBC xhƲ2 ϗۚ Riћ~uUDޫrXؐ1䦵j:Vjy<[ Sѐp OѢmHQgmyy G!F8FޤK"R4=ۿZeÝtHU¥n%6eOE5 $Q)/\hg_OE(\-E"4?k`c f/397&ba d[!uTPlgfoF%;Dnz8gGO|àc>4SMdzZX;0W~}Wj;:/*gT=a*(%kV22vOinKM ~8Qd(v 6Ot9&=ULy1*Kj_(ʣ{|s,x(kkёr.L C=.u|N = `P6ZF@U . j7XS@Q!hQe"<ϝK';F LvX}D-aU*4g] Q{LI`*6 C $nu:ӷj~!-Za=JSp_#^ ̐n[oQqCULY^keߵS9(4_so"Gsz4_̩neRq;&hf5WP6+;-Vؒr^qIC] >U+U]dp ĹcBGǪdA :mUv9-P2Z۽3<*f~#vY2%#h#5m z^pR;6R]_)%V9g;7B^| b?p"p|^S@Dq1t+&kr03 Ng Dk6!zt>č NwZJewAR(zw)_ P%+`IdV Eg5rmLv"+dvq>®I0M9#ەΠ31MgoÐ"Q+"E,Z%y|)z髉nko(\uDm~e+5ٿ^a] 9 BNScʆ lE=6Pޛ|%:s{o {=#nʝ,idg퉟Nb_vl^T;x7Bǂdʐhm"wыQM(NF(20|'Q/1?״ѽdS&}qH :0ow/1qF4 T)R췗653.WF^ Ԡxe6ؽA/\[yp8~@ B:+6[gekʌ&9 6v^n3*/Z"3JnErVڛJquc <I"sg{ߛT8rV:vu^*u \`[8o|b{M KvĨ(4_Z1Q/ 翂tTђv:j lpYA.gj-!<g&]k;ػ  s4 cQ{'tU>ڃ`vNt^xZ&:y 9*\o4 rGc;hJa lXRA 5U'nͪ ]@QHWUT{.TM~D;A{ T*K7o-Bj Xj"lb.nz9#6iT^XьpI#1Kly"J7 D8spKwq(êCOh:qJ=}U'3gFHiSFOֽ,30nFrOᡎB47}]s&0`-~MWDw"SAug#QTb&x|O%ЫQ^C"H!=~*_-k_e.i ,8 It 4YTFR\chƕVAI累9if L?JV-F6)2UV5Qx~!jϨ'VFn76~ZF/Wkn7ƋDߧ.Q_ LOX.\NipNsG]o[šseXq*HތߒMOK݉BFe̊ƥȏL̷`ƦȰsa0H0!2b8_13_7GЂ{ja1'bQ4~0IVh仩KI8Sq@51w|8E58Nz.*a S#o~siW$] c ]~@7yPK |&B7:sڧ¢EN|H`kji1@<{fH_P*A$0XpO_CJk H4+ܟEru|q{pzr-?.sC;!0[Rf ђVݡx3 BLp#"x)u@dv]G=U7M9a7{" #[5)tQ2cU5?G(7pӜL[` M0-jt.?}tq{@af|,uKE eЌ0J\aWs ĠEӃ[X+~=2֧RQtZ[ėJZw]?ŠFeN~jbN6ROiӟ /~KϛՑTwa3(/+-aEC;fJzﷀdf'H6 vBI>rm}&gd( jJO ȥ:A+wo|%W'~w/qF/Ԃ/uRdbJTrƬײVaPo)-DO|zm2LTZť4rJOZ PImy`L9*(g9ىAV,2ɰvւ%󢭮ް4u y{>%Iu^u( B|+r(Gn+szLvEJ>'].OiFvaXRkA(V'4Y* -LmztTm&asHa} +\8u$6T0Ha9\ PXMl  -. 8©_."ǿaɮGU4C2BejWmr{VKZ*F=F[$$JV?Å^UM aΫO:\\7qP6*嫍E?gO RVDZ ie ]h^<;AҠM7A1G K ՍqбiᜨbI"Y_vrhqgדo _ r}lw6@KHSF>!ͤ#jUvGW-m3#\iD5UKH'W'S J^`$9aԫS )st%&zՕDt]&k@JF2m_!xJ_'k:ߵg5 3 !c'RiB_ O#~9$m21=X]~Y s3P߾y|]1ǜm*呶@-WC UЃpN/[A NW=hޚѧ_&:97e=ĒUB%(0="~;b#j meY3L| bkzL%[b.k K{nA1]ZzKޕlLAJ~)jSwQ˺O@[g㤁,8D.CJa?sGSB|A /t)khN޹ Ώ]J3\8ޣYV*B_wTk?swM]dr~ϓTI |@_RӜ:l,/JуÝ5[ɦ(8F9Qo'/h 9=huk?.CxdcRі MٿNu)mGgF‡Lj"QŨ'Rp ݽWC :P9_xӞ>Y)y6 6"J @ɟS\h7ykY:\,9X;"J6*o{NNs9y.@z- R vw 0E@ܱ[-K.KYnBicU>*5:ج1뇣)Ђn*t noe\8sƵxź\~R~r1Q$P)ZK\1 &,%Sf)a"}"=BX)VI£wGz[,ƺ- rJ7n/rOie3ܖa/{kd}~Ī> :u&uHCP=ꎴ^&mX5F\os &?d+c|wPuj`"4POtNjzҏ7eSJB:cD- TlWM1=upE- `V Dƽ)?©$U3/Q>f67jBW ͌di't Rp"X6gW]ϋ[(mĆioC᜾g[̯$ia3pܤѕF'e>yi9h@Dn8pq#N0.)].Z@N3҆_ Kq;K9Ef,ܺ (eLuu2`l9r³Α;Da=9כ11cE?]X{8m1.35Sҍ1i2q@fw zkf6#Տ_6vPl;?cZ-f|Uԉ2jey (hv+]jB;#͡ӄmdV6dvO:^Jyʃ_<3i}Җjd,,-T)-tmpnE"XڀNYHW)9V͓G(滆jz:9e˯rg˕,ـGojnX7Xv4o wͨjݬi{"΂.YC .C%gxo?$ XI|+k A!@?n yǒH% vlj4Q#[}z LaWW7z(5|ݛfF{u]|-Z gj3{/QÕ[4 ׭aT R_5axQﳁ(Ke@ %56Eu)SVglm3r@f} ,U>Bn BLt8{}Bإ.`q 8Χ/g*Uc`Pj}[9xE$Zh\b G' QmQq`(]-QE$=  fp#(>\ז쑜S?yDXRI#c 1 a!V>4퉋w#@eR YAp#CD<@u3JiDmT4&.t/TDJU%EAwdUE0 Mg8aӠ&n\,5KH5}ݪ!-t#pDj<aCJhQ1t'~DR9?ӄ3D 3y*/1z}IXBP'U{)kخx$?^gaAB)Xf璯^I)} cȤ{s!ea1Z~s;-[Y~|)]R 88QKȟ9Ȑ5ݱ$qW;[ȈASr2<8qTiSaZ^B1}(ro5gʃHUqV HOH0zniQtl*'q6D584QƋXzTY\Rk0_2=Z݊OKYABD+T[~C.,Mn$U#f,X=$0D fFSr@PQjCV~M yiVT?d ~բar AtmwlǼ)?w56'j{ $K6fPzFV&4krp/^W޷&4۰VU7Xm|J?br p}Y;` q5h}K9'C:7XӃ25p%dzS-ưFdEVDf1R-˄b>^çGeBkc8&-J#\He|D EM]Nٯ執؅y# 5f+/onI[(`¿`}YoO'Iv@i/,Qiᒸ n`:_sȥ/Op 1v_uDJj vbF!%+V˷GobḪZEXzR8#:3h=ۦ=-vn}2E6kIm0űU ~Kt\q>W@@7'w%b~g !8SDŽu1OȨ>Op df^yC;e;ȉq+i?fkۋ unM˹5,_IKŒ'bc I:NcM *Q6Moƛt#1c&xye[DRCD7 f&dH5I6'࿕"' 4([vNo@ Xn.X:_ok9l<$pY'Hx,eR^l2 3kp8ڭa[M *ò} rgc(导ijklJp!Ǖ5wDU Ѵt) _f }Đ4`焰b!r x [S{/ɏJ1+VQˠ GI/ ]z]E˼Mb`dV бč5=(ī'QFOY™<5_%;QEq7B T%n䂧btKlO}>%Ab|B-.$djbiVR3Q%U]tW@qKM43MX"c$cKDyXA|?OгMѡr%Erc>T4OA?}\V}(AüP1OJ0zn]W't`3#ijq70ތ0c:OsLDrFjBwjE}pyĨ3=Q UȲ9o*=#J=e>dTZCkkHC!0בMnDLw\yPh/G냣H$N@?z75p2Q}.$Jfk*eaZH Sc֫3n9-{cK>nЁcI  bNg'EE1CQ"狲7t]ĵx# bf3\}39;Dmh["\z0KmWs52`CRqPʀ EܧꚾΘ1 xAw\oPT-pUS%+A5$A-Ԁ`@"KF=Ҵc.!QGɏO_P6_-1bXy#<0wbx4ɓf1]%3"9I`U~c%Shh#Rv-^ vV< 5׿#ښOVC'[tJAG ͽsΌt1qV /iJqzmjm@TS lˇe9S Js$95MrW.5oϛzL^}4*8;;umoK_g {̉Kdxj&"J"Z'ߺޒ\ (R^ 7NJ$.XҘQhFaN k ' (Rq4EۮSs:s6'JNrw;ԍ{Aהn4|A|WYu[>m%gfkp,yTApU\4WA,=`Ÿ4 {Ta`R…Ncm$} 1q)g;[{2J2L/\fng.Gz/nut(-nI45"ǏL˜X<S4iKǣ)wrg @v e؆[OGL,Tg}RJziTf+56o$o[+m@6ѿ%EBud]ƳJzaKIeÖ+Q"d{Ɓ;R b5iX$r1ElingOrg'(x52JјJoсȻZ)-/QXÔP7{a1XCBD'~@ʸ$l`۞#Zoѵҳαߡ-Aj *H3i%y/8BMl=t֎A[3q3ՂUPf?#f'u5UfXkZ;(4cc*`M*0T~M1qs\{TGoQ6*@XdN8Y&щ@M?ޫ  7uTPchIsAuN/O}48!JmR |BԻz}Br&_?! Ugs+YgKcȪ$|CQgĔ: fv|/>. `Z@[!}A语{B-.Gr , v MپJr FifKZ0EVRX2,bsoe6 XeGwlZҟc1{#" 1j '8N oȰtlS-'0;FRC6^O|BN-UqT$!ڞ XGL5ɳfe*%KU4t+"V]"RrLo*Ĭ!`mI ߖ&5: `г<lvAFeq/:)Pph_yƆTњ U/[E7ߤ^ңxoqcRAhloMlz: 9MY.= ø ^d\ 4uE9.G͉*q/VuYNKҪru7";|Bipv|';s/;A\)-!-?*)>kZȹg'Hn/_G%ytp O;ux{Y%Q[Nhgx/)e6A(h{ -lvNGfMciWBV&[~WKWeE'+܎I@Z6/`~0Ƌ/+QL?ݸ oHI4KEK(m4v+5j&TgVg_~)s^|v!〰A*9°N)3@rNcaOP59}9(4,3Ғ?kˡ GľϺ,UM{M9 /;`,8`]u]Sݯ@ .~:PDpkoH]o_>rTtt?8$yNriNP/G8EBW-sA6h?g*787)u(*~9s_FjwR6d^U~ Eu-SC`e}:kS cq#u zP%MxɜÆOp8J8uk3+ȩYޮU@Sy{o|wAOL'&z%AkDŠTbqx)G 5֞zBg2 aA6hxT1U@h&*#0TE\gn/GeT*ֱel|F*GBTfxV%^UwxP6VIǦ,MT1O(`K\Gj_Ή Yq\8O(}Q+-W\֛T ͨٳXNO}+QIϤT&Ka%Km,, WH,V9>iff )buFv98pg^g\y &/M8wvmHDxp%Q_jFUHU0k(:Iqsƻ.3ٓp>;WkzTY  zT8t8s}D8rO~dXxh?ބ,c T4U^I0#;|*KXqu ,QI%M%hpc!dGh$Lz /{nB_C\U=7ڇ.I`h45`~ ̅ke}{gžN.Kᗱr'|[~^IKE'1=\0aUƂdbIkij Ϭ(׿XBJ}ş<md3a<2%+cLhYraZwNɇms GV{* >.Sg5abbDgh G|K` O2`Qt6n=2rT+'\-w·'!)o~d/LޘWU?ӛ[yzR1ELKuGȭ~%pըϜ1W0ƒ&xFe:D\ 6$k,f_-Xmu;:8G3vaf@gO.! lI;cP))y[|cRW;? .`3GǴZ`Q{ cswe [dk06&^gJ;3왿ztDĥ$kMh/Q&!* `YGNq] 6)F|1ďQx8@/l?G**^CɰHne5="L5,, Hn ؀wDYxxu 2'׍(xDQ^reĺ E-sCe>(X3#+87W-= 5NYYT bN}T)x3rzT٩ tz/wȞUDKuGsH@92HO UOFOn.#{+:.& [7s >jDRJAuG|Q4os" 0[ʚ̯̏BdA ⬲Ͳ=q:<4m>{̎*BeK!+ EBT_}!`I/2a'a/Ԯ]#+vPf(FMvlw AźLn%\6a;4M| 6]DѪ9fwe%|4(q!f(&Txy, ;'Mw`'!^`c#1P%Z0T{NǁٿR(WxÈ&6X97sZP)AS!孬>:O9PW! #nv=%[&H~e34.6^ Uq$U /\(mЄ u:Gsxތu9k<*.Ɬlt;)Fّ K7$ĬD|8DW]ȏ&QR+$cq ԮV {s]JA LE`iÑ8=oWNdHJ|ٔ2s83Hh' 7-:"'"*>"=;Di^\soChdԱk,' # f|U|{TX5SgCѷY77{eܯ7ؑy9 ʧEq?[AՀ;y9D Pװz1 3\ ]` Rq nT?g6fL, hp`Vut-gt"Y_^AqL_Sg.<_, MH}sCSneg@U|F% u>/VJi6m4 jK0Bp (f@u};d$| k%;5l,Ŧc,ꞏXy20fH_8YyfWͲC!8N"G[R>wjVa Uw>7O ?剕4,qю-&w/*jӏskOOz֤ ȳe]ivDp7Ħ"vBXa3_|K:pfCwmR>y"^DI6h7tu("-+9mva|#1\8beeyqs:IVfJ lg3!okAM 3˅͐LN]ʤz6|% ,%"D91SKK6S.iP"F<`}ejwX*H}vp tvS`Uhkm Z+Ώ+)eZ6?4 Rq3.$4џd+%p 7L] [ݮ U#]lǶfg1t1!J#ߐ@ږ|$B2\W9svt3=TO/ז~XDxW.%RW ~¸^.u FwPnPG:VsKmaҋF+0Cg"U?j=UaKO_`Wxdsk*xSpho3oUˁ3gV7x/c/Ǒu36{-J9}\ QOlyu >yZ:}Ɔ  SmD΋EUԉDD\xˤ'rޓR]]Wv܆Bc0>0P5P G/B~h Uša% pW!fXY _PI# 6( 宿 MM Ƹ'Awda8ozֽñ(h49W;7G6sخp @f|P_ȿ1Kv')f@ǻbG5L)R68aR׎neQIHbg-P(4܅ZбKѨX>̐<7T 茓 w+ĈגXF:`rv;È0ڵd4UOd[oQd**Ȩcs%Y(n>I٭pU,\v15!{7 ,/yڴ/XZ).~-]{'HA#{kw8{MM;_?n$$^ D Ek{. ֧'&DIv s݇͝K(زkKU)_/&+>%mÄzD<|5i<]޺LQt%ϚUH[< @IѮk @9w|.{PFÖƃ 8Z]݀"3sunB/TH]/ɻ WsE(pP8MKjPƁmv` > I`o Jg`lo̬?ؗ $ҟJk-;f3 PSq7>tPt$=jT$m|5b$T أgRm)k B`IK|f Ï\BbnYY%Pqg] kU3PȜǑ,y&6l kQ)~X:z7NoP騴rj\o2J %?2(BYƦg}?>apB\Cb+ 7o3ؙ2 .2 T5QaQMl]^+qp_Gv0SA00Hd J)b0CFȊ>}{~Ԉ5LF ³0Iy}?:Ø~&\f4TQ0>Z lƎZN2j=W?n?i|[)3\2.~*MۢHW'd_9hC͇t~@䄡^7JaAc+?vAG-o.ڿ:ψ˪V{a7!A;#I(AXۆa at .hGw35/)(3.WhL^NS= eiͻD; I7tanX?^t.L)O ؋\dM:)0{E]J'r^ [/#5o;sW}۵T:gSU.u,=Vgf -Y9Wu˘ i@3@~]n/aܧ^V JQ1'T MT(:;1U|z^3.k)$o;AT( xAEc^3UP?C$`yv鋋K2Ј8ǯDH,C8G4U$ht2V554 %<5a.Bj@Z(rr_4ÞBN!c6U+ `*efʇ]6A}/ٱz,G"iX[lCdr0{Y znQY[F^<9֗K֜*kabtH_Eh1~vN1۠7 h?V ڕm"GO?+>rc0Z'&&Y\g>?#Ĝ܎P؝;>(L=f)p&>w\(CzsYVm4!P+ 0v!=Yh$&)Rizhox:?O;-GgVBvUO=9ޏ3i&Y@Ȟ8l=HM,:2=hDږ#h/)M| ֥v:ٜjm%],[wՎoYd'cJ|mчil-qG+LVtXS.蟟dEp;4A1(l2 zhYp+ZilV.t冨5x(x)DX'<ԁ Wy#FaOcv~]FُSc#jоu O5Ǯs䕎C/Jg8z2x(i :QQkE0/p&+G5hb)/5vAR!J {?[L cn\ŜM8 s `0#7,Ze&v!Ql6WX ~m1⎐!rAt |1p iO*8;vc>򟉣RM2BŨz,j$_i5Ѽ'i2a> &9#&.6=ʎY?huj;6CxWJh Ƀ66SC\\*w~#ҹrfM[G\Lo%$g73&uEDZǘqӍoCY iN#lvtyާ^bĉlf ?B_-@GR`+ڇ Cڔ?p&#EMK&$?%;}Skrݥ)32e[ܞGHKdzйK.84P^!_j7{c;7q+<z.VGMs]5*)[VedP, j@/f`D[%(iG 㚊|$NtiYzU?vcVC}~M7IvlmរlS~`r Nc `2Ew풀<FPڶQKxZe*o9Tҽ 9uqߗnVJ `w$Ԁ̯ K_*g5cнVQ ̀ M3" ۭL\Ʃ\jOv4$5KUJQ>?ez@b-.tb%d$1lCS͏h>tHG g>Mz;mzFP ̉jYUA;հ[I!^Qj2hɫMrݻ;=q ua"߽z:pj19$JcvXC*Qqo4pm _>}k59"!{0`FGDm1$̔#[.a-ivq/ û]A5nՇ!I&IT,,;>Z?#YbyC$%T>5;1$!+ī#{x/CUFzc=Jy "1֙V[%-7}o~u}Ŷ)$ 2“,B#X\@o}&2:u|QyhnA杫r9)9WXCdX8w. j<g+!jIȕuzI"[xqMC'ptyŷ@h!uRqm܈oǗDܕ?YfeLbCT$fuj[뱝k-^V {ZS{9ɞmFUP !v"ZmiDw!ʊ:Rb. _*KuGaA*}Sܰ8扙vUr!iP]nj.A?37~͓6~cK#o-$e5FCG= m4RC7ҏB ͻn,xc'8jaZ Y4S2HWkA!իH.Z2Lhc9`Ax芭+e@XV{@6f?!!H;"=‰hYؽv 6жOU_uu+.$]#Y ZbH;t SA۱o-oq{ Lh΀rlЅ>RmSZ>W"Ȼ>cCb0Ya"0h;Ǫ'yװ D.At7}PG.~'+Q*p'Fi hLt&jCF0!ٔ\ AB)9^WNuKÆƁj4'~nm6^'5cGC'(1 ^dMM l1IUykNXq:JeWFhb6pV*HW:[-2XR~$TIlaEeS~n~|ԍ`S-SJ$Ee^& Ed)KK%A H\ීA_HB#p=EwNs[?Pnz.Tf5jApz}ݝ/gpdٔA[?6v/hz ,6{8h}dӶ$ř"i;"˷ADφ~⌗) aɸW]Jha@7b ISK !a6]' r!dPdzi*dtRTӂk ' Iz9&DbӒ2r2:~ql5B2Y;%Hwj@FK&%e^+UhvӒ wj_?߰,eE:"/s~N2xoG*lB.rF8ed0CIk[%NoJɒL̦Z վ;P nn#sA@ߜ Pe4fxD,4% ճ3%CRrwo5F±UzJB6Ԑ1SEK͊U(;}yic-1q)fk7Zu8q1 |K#?0C;BL̲C(0ꓽa Nq!sz;(whAAGOT "G>F#q6A=Ws eXܸ t),ZIשى~.R1=U-sf J;&UM_s<3zTM{l~|X]#u㡦^S=-#ld%tKtD$sMO\Cg!'}tkӛj(/p\4e]9zCN eCEL- IҞG,} ͗ ՠAg^r 9*lwtr9RN~n* `e&e&fnL~^X8fA>L篬,kǽ1es-ZUhSG][!'nFcVIK+㿫s6 ef-]qQESgAڽ[#^xh>F}LyI!6:> -0 w"|C~~udj֍$TΒ vL3T-NU-K*:8E;{l  20lH-//@M7džLghLw$ ]-#M9t8C֩2g#+ NE#5N:rCжal71+9 q"oF?:{`m+POXudA}(Wjt;뀯u[r,pV3*vT1%wU>vn|lڰ /ʊ7u;WkƘ/\CJk{e+;1ˬL~ߚcVfW=CxZ~+0%A c†X 0zH"]T6\Mp[ 0+z*ɶgrL*6 Ō58oMdwʈ&Ss0Y:8b5-&ҩ%UN%>"̧tdfeK{ Q/;`g_PN9K~ {#QR|5g?\az2#ULlA&KքA}, 7M X2I4zD䟈@UcRcĉY5u]h%6Tٞ,uz\ ݗ0 `C~*P@='J(X[N4M.Rt⽒+Bq|t\θ`*#Z kH&.ͱfo9GҨ) xܗ2a#Keh0"\VM+n ]ݾe@7*%:f֖Ύ6VY/-Ol2P-`@nGr9ybm6yeFKM@DV mŸ{#wa'/F BonmXk[ fV0#}¨Q.?Nj9/8?4wRnܫ^YU%r雳pXAbeHѪPS-bfB0KT51g-w+pka#:կhb֗=4Zb ^̊]<ru^ *TmJ{mDlOUX_ Vu>md3mI :iz6&?a/ǥfwi4RT]R-CI>P }/^CgKY$¹}zh#GmۓĊ7$̱]DlCU;] O\#X?--SD .H4 D{gˬa#vi4HRH|h-Ur-Ox) #aRNlA#@mvz~xb,)lmU7 J,iʜ ˖ifCw8 |s!iH" [ uHXzgDhP`oߪBfڶp#(U1%gh>R]\M/?q llVPlڛ0bdIT=Mg/[s _W8zIFMY˅f ]bR)d_xz@gʈl8;϶9z:jbVe0WWus9}E~?K2OO9Bj/>u2P0%~,.gz;.6j۩f|Ebמt0:Ӟbqԟ6 7ˎ9z @s}x3#SK>1ť&l8Hd!6Bկ$QbB0n͞9YbCkh՗*Kh7YV2 k_dmC%sr- 7,WtX>hҋ2BA9Ʉh?v/o?,\N o^/Za; ^0 -Lz İm70iyo{th+HlYt2l?\brrt#AH32]M-띰\&蝴i$P U6BؾZ$.*{@-w]r% `zk⩫_HdoGj p6H$3A ,lce +S(>_lNraUh쪜V u|(؁_jÝj3QM]J873((Sk_7WE񖼣!Dd.>UY(= mRW 8JւM:7}Uf祷2!mdzOH4+bO^btG6iTo %ivj \.kknK0MӀѽ'-f PsnEҶc;ݻ$'Sc8*ܐv+ƇYR2ӽ+qik7XeN^(梒9EKyPoƪsحDWi" ݗҟ"D :I>/+U&Җ~Ct)a|}"{yy#@Rj}*(_,B 9Q,NPXI0G >1>HKQٴ]\ adNjp^3$BML.z2 T%tKNXNDo$ g$l0vcwP_NEhߺ*6$LMF [L Lyx#;Ј/l PCANdZE:¨ۃhWE5Y{G18y>rhNndT2gUrz& x5;Ofwn+l+l}\9>B״{~Uyu Lf'T%i$Hvb<N)dQI-4B Zwp '6^%z:|.oQ`ܸ7.ޓ0uEtWy:nqt3eauG.D4zkn|A|59lXZʘ'+eo"4Gý&$qYSMEm=E\uIC$nEJרq%JUA^fH,:=/>쥁>Az&g+Ua[VBl$^Dmdz=yuWڞKw suik5u7ڟ{SU0 /uM'b+5rZ*J*Fej,r gvbFkѹJIE pX_y[_ AI1R>D //RUv30gus mR2U4ڏ븊ײxg|%4'x?}:2ܡ`dsr-q$sBh)޴k"ܬ͆ p#ĥSFL^e~爕 2X@3MP MuER5m'NsBgNk1yjY nc?ErwDiҢnҾAFCε04h _&~=Y&ƴAΩ &-l6]z+;nᛷ:ly82|ŊjY @IB#ܝ0([*풼z"G?46,d)$ά,5i2o3G6.~}(OTWE tkMڨc 0(]f,JyjhtQ"P4d!++ r.r2W=%ێzjJHYʸh"Jĩ/Wd yд 1hC=G~5 Q*k pv77#mFj\(A>' D{Dib,(}Cl<- SPu$86#Z& oی2K%u Wmo7Į W|:^8Vc:VHUNa,xbVBy,hؽ I.5FjFSDt xFb{8]EXK` 2'xU{&)~3MZԞQw)8ulDgIpUp"%-Pp?^Pq=&rm6NwԕzJy ?FLt-0 ;d(TxNim:M3؆}=dvdCRpGs wC |ezHo@A4q魂G늝WTJB3k=\sSRaAFi7h\oiKt4843vK|]Ô.g|@0$j %#v _J";rH7]9+NTˑgfصλWZ4& .%Gu}ɬf%]YA@xxp%ڤ>Ddn*匝5u:Q-.{B)1xv'aNC݉A5wq#,e{8֊a@~S m]| ']+;̿uEg [;[xǃ&R|PQdf)bh%i*!dI~v靝E-Gf2^/2[+;✸K]!a1GX2["^,K#c\yeReO#gIo@1coA7k=?rK0p)1=ĭ/24iD%hӼ$nnLtumUl5GS!TVq1#dUZmE` NKXDK[QvS| Jdg)uE MFC*'Ab&`6G_GX X/ϵBəu>+q2[ 8@`m%3|7{{8e`͑yu#~vk_k4DVĢ"ңkvHvR',+ctYj DKpڞ-?X8b~U@)_U Yoݷ2%hPe;~4?TRKM܇ӾĤA~C4T\]3![znw8 =;~&_E a(SE.H'_҄qׯ#p Rݗ < T*$<@rQ Qp@ya1BX(hxE]@ j!a ,3,J%2lpv}JRg%A 0h2Mq07mXdCWS0 $ѯ m|0MOdzN]m!z7H#:{wk;sī3`_X2 #6ݻ2$[wxշ {2C;2׷ fIJ /+ 4AHLˇ_$KN4]NiDЅ6zb)Mkmf8Wb|};.{"[| f"kFe<4hg&$pO̲{^#'wDٽq} SQIFch5o&5Q *џ^͟+_[\Xapru8  jRI LFzT"?yg긎#~HCE3͓k$Dc&pFndϪ߈NvBm!,ʨ\j ΁}?2Ccİ wBzx@!F Ehj mcneCvcV.!rƋ͕go cPվ);AuVV5BB-ӯIݟpN N Pf*Qc[mvgF&ewjw |Tީ*k|ݨ1p3I  ]oqt?ׂ;o4gc e!OjBBu~5u>(l}lqm= \l=DЙ΁Oդ1f7=֎dV}iLPm] ǐ<%nI *JFgϧY+g# U050qp 9*ΙρJƿV<ǨOdTjoTmk0+*sN =« cȅY.T`Q"Do ^d05-1NHw,RO{$wT#%Ux%ZXqX,ͫZnN'7j=<5oYLLr,{1C6|+hFIr'~S DL[A# pbOl*BG/[}ǶKٕ 0 iߊgڈ?yIf*wsv>L5xF7[%apjL&cOK!?ta&M'F.DIٛ];fmIz,6PA/BQ-P4c2Nfܐ*[2¾{J]Hq; ?[ ~bpQ/d|6R1} e(ZA,bGQ|>A+[w>eA58-iI2y ̄&ȳ%sA?(<'/R~h`b,#`*Ef ۼ"1_ b9.8eWY2V5~I6}1[kѧK.V%mrWwЦ/e8ݶ({u?&2FN >$ܲ:>Dy4ӻf0VFH5ZG"7T\ٷ|%xڍf4b)YC d$ޤc)bs]x7wcF}]fAeozdzE5vgʹ' g߭Gtᣧ{-weIGHɴ&;IW$@}f娔ʄPďJ*r F~l ȥY+3ѥf4?m\PBJICXp.E޴Qŵ14r[KI2\<% 9Ѧ[͎iO0(,svav. U7(ӒzZU 4=zWW`M^4LG,Ԯ/]ׂo QЮ{Rg(F/zCYɻvoAM’evXxSn-I"wKz\-T(A WUJm{V(LςqynRO&%mO{04btLFyܒՔKWE5 Z73 9C c`ٳ@=| Rx {-u0T%ndmmλIOKuFiZKhL%8|C T(f*Vl|9 `;$\7%{;Y%`U >暽 M|wb1-! q%!]`q5U7q-a/IͦО+1Җ˚I1mjBIk!V0ދV#^zz7V*D8IǑ6ӾS-bKg{?% _P]tqaNǑh=) ~$VJ{|4ؓ>Vj s0AA C~Q5#?U`7#T[-6)AIZ(M͏,"3[.(6H^3B~=(1G;~&W,߶LT ɍdG@YvmաðP4]PvFtafyA"һ xT.[5C J3! d\*v gbS;-U$'l鱿[TWVvҪ\qdҩ{fB[q2 E>"U>|ʱ1~9?AI4'U3FkOC(m8ن VrڮH*E "Yb 9 +E3Uw D ܯVTi|5idp+|˩oF`.$ᇮ//a$#\٩fQ8]o&^ ERW)ӁuLp;rM1K96/mubZ.یY&}H0b#{'C&3pfgm16FD!{eHO #FjN%%(jn8/ՙL|Qbr7e8Țn]Uu[ÖI\M]/Ftwc]sJȍr&-W{3Vc9uϒp5?LQl;˗n\kĵILx#sMS.ˬk@65#?~hh /;j #I @q.u%-YÓ0i`q>V9sGcIC ltҌbdžYi$Z} \}@^~_+.gKtﴻ,$zIqE )b jLm !6mT[NDȮKQfҞ ,-1mFØ$8r_xg;L4桄ה-Td Ube{=s Q]!ԽqeEStbTP̩t4YK^Wb8{ã>YԼfcQlA8UK:!t2x?-@óL"I^.B7s5pLP;I,Rꟼ*j,=CIV4ky'k Ő4~9Xhj7= ڊQưJZAcr6cYMs|Q Ķ$gJBA\>kt<8+Esh=LT]BQQ>X1jˆ, Gg[^j}Ց3r֌6bV8ݶW3\x.җ&ԉ0XV?{0j0*/={ D'& ! ;inSlXdQbN? ENL@Nzr%lMU{dJv8 8JVHI }X )݊+%IjEFE"Qg5RÚqtQZst KG\͞utz$D,&'8GE<=&~9@cvB.z,YG$fmm\h(Pq:$@F`>M)]DX"r,U]xbU%9vښLymxJ†jВ;Ol9g t(^ĵKP\Fr5GO@cR1 u߷,J/a \.g(ikfl%8իϫo0mΓş0 X4Qw ca{"N=l %&VGzN*%ST aSZ4iݝsPC;oEIۚb$@q)LRb"'.xb?;̋+qn9B()ge`F"{fZ|_uڶ[F/KDH?یOyIG4/廀rrƌ x9)*!7/D\o{'j6TW SoKHWE0G  kGNw{Ր"~Ms Q:m[>5fEWq!AsOQ z%#S[QM&RW="aP^[kQżuޮ"ꕓd֣)Jybݓ*dъ+]A6 >v]-Eu&ߊ `Ab/{&kF.$}ꏰY12myQT\=ⵦ D47:(.>?ﱿ_wUb`R pNYDmDi.JCft9omo:PéKpt(oSFN%Up[Vf'z`NB ~Yd,ꙥUW|"+@jZ$*~׭:NrC$)e|حuAUk^%O~Z;7׏aP4vE\4ׇF y~M`~- ʠ,̙E@0 7Ƃݤ0Rq>慞ß&Xa,1<|,zX}e/8iWY_R#^s4L`@^P= C"_Oxz0#wŽ :x_A%=7Lr]8`WV Hg,ZMLnʳ+ a}#NF2dǗnV&/]{%Q"K2S#`yog g))M\ 1ocEA@g"#?vt8cЙ_=)3C#\>뭺08A.BY-joKz1D)8hbsb)H\/Bs 4ơ\3cGX&X6'MM"%=܎"r`CLBx˗bcwu196]UהXoaī-= ۶,۔79sy4B ,Ҵ$›7ŕͯz&H8[+ Gtpei*gS'A6Yz.Shftyh%jzT̟:_/ig~l6w)‹2lS"PXtKCk|Oi&;йP33$sToIf'rf\D\ {]MH.>sAهW5ʨٷ yH)Or: n+?_4j(8zX[ާgUbOTT[9'Hu2622FԒ7]PȭtMϐ>@6W U}sd8Y e@G@ -쾴.GG;˝k5GQ|iX>!Ly芰A!lh`Ϥ0ppc][~cOx>݈ac%\Mk% S=g">u{:$I^loON}J0R*Fc SHNJGņ_t%m%{~t>dɱ!y |7-^8O"cU#v.UQH-RcQ`* @]NJYR⃌W5m/;7@So/Da8QjCq^S7okxF&2#KoRW * f.ڸ0Vcq7ht +4770 黸X~TM%uË%eyy\?ôQ W@ ~6?*9}3WB{LT۶\~ghUQcލܕ&bD65}1a7XEk2Ct.vk-TPa.T-yO81^ '';MZ mL )6<)Ju` {KVǐIt];G(fd󥟬drZ {ܺP vD냔#mdNem2ѵ] 짊 q7h;_?9|mVӟ;٦)tb: >#Hqz sv>gT&|"0xx6 )ml{x[-C'f~‰ӤnZUh)0O?=8 .#Fc!kD52=0 ;DiUOzQ\5ўNHngT5$$xؼ@h\O_1 VWR?VE*o9DEܞD3_DH1WeRVѣ2/z 1q)i̾<\lt*)VH\ͮ"CjT'yL*B>kҕ'³gH_yB6CuTnNB+u+"(Ȑ%A2ঀm`ޭ?Rމ!aLjZ ۴ɋ 3N>4s_K.R4͂{вE=IѬk{ 9aR'¸M|Kd6@CiV53ИMAae7$Mgs 6RH % Ġe1yA2P cɃp bLOW.MR e.x7 -߮KxIUQ.]lSANRTkƆuEl6>wKRk5EvySb^QG BJolF?V},hR姿pd?}WQ5I2 -d{ή#Ud.m]]͚9[ft=>z|FzzS&M>!RHs# rL뼤b7kbEt=9wyu~0ЉB88hvnwK:Tlh8tf"hPUc8w Ai8(U餹 D@(3p`I_!Ob]b?v6tY$|hKߴx baPHܴNwX rϾeBlfWH2(i & /0*;%)Q=F??ّ+r^5lYdOͳͪ.'z W4W]:i֥GwZꃽ T%+!m/+O z|/?b=`x)Ҥ^uHg~DV"SIGc #_% 9-D[K/J&?<\D 8F!^ja^Pm {/E(?? C ͷߤ3,_'N+L\U6OCMfV DX_oN(k`B@Jk`ݽ[ gOSWm@VuT=4^ˡT0< %Cipq_ri Q!O o8 &k[co/#K|JG#ytRRZklw*~fzzDYn%5ɪ Pbo%%W2|0/ٲ|XAY2z_g-_D;?ka8:a22XE]χ܈[6$J]'Aa,)?*z.pbSisji%N7'}-:% xZ a_GU|.C7ڠ5xk%.Q|2YڤBu=ËjJN+SYoYop^hG䬰֠A 9a>aJn(u>]*K cownNj W4Ԓ0ͤ6̑ɍE|ya[$lM:D%$bDt% A[DѮ䜺A-LBlkj`ix|3&=J3zw6՟u-ֱ?s 5 E(vܳeIlo,Jq*hBpxNzfGdGa5S=oukA!Q©Mv5X|IF.}z8aL[g_Ԩ$U "H.ni>믱:)lR|n}wqPg"VH;gI'{uZ]zҒ.*9؜%Z,3|0bRS }~( | p"aks~Eju`fY eMґhՖQyeH 7Zt!X< 8h c+p oDgn7SX6ۻr6Vi+}T%Scj,ݓAIaq9 ( yjz6Op Qǀp)DnZU MpHV3M$]:  Wmħ4[sVNcu+.y{$]ZG/z)Ѣؖ='w+ Nh9z͙ #g? ǃw^%m Z$zBF:i\:)Dϒ( Ĉ.|qV8LY<ˊ#l;LD E;\,яu_^ cV- D9@\>TWi بn1=z?  $1zbƁ+*0}%>yLTfnIUzTS^0o+UlWZ@ IUM%҆thxe>x?%oi2'+-]|JD1 |~YCf0/ig8f^3xk0jn%5K^ͪW?& (۽PFmC>WduzYoZw '/3*D -ŕ?b?K7Oԛ60ӛ}`P惡7IaA>Ͻ s[}9sS6V3pU>Z_kx[Ȅ9#ABb_FpS'37A HWBFKb̺qۚlB,ٛ⣋L[A0KK Ѓ)# ZXeŋNHTEL%bCwB`%]T6 ]֎?9P4K6|MؿO#ȏl\mo玻cm.~6TN~ŧDY$ܐa#57v?E&?; o?1j )R]Kyll!lN J̣4^\rj ggă:dӊP=lMTQkgd|rM{@fǮʾq( -'oC~ 7X7ik%4# J^6K"dQBCu`ZRFx^PwHVL۳d $>im@ψn딵ST:y7ӄ\y8 +X%]H4 2/@'-@ }}Eo36g$:$D1?MNV Q'S'Al:Vnӣ쫞tȅɢ)LJz(DUI>d.FROlj6\{,ЌO,jb_C1;8n{0w{g1kaFG>*%] Rcܖ,n+ݽ+*[l(ʣ3#b?Ԣ8N]1[u|r]i?W^kGp)i5nˎ>XL W6;~u"KFo􂢅-?0Tor[Nػ揣$ D91DpV2|Fk5~ߊ3.Ą6DabpεG4Ea媐ͱZ<}Aʆ(Ayx]J׌C*<$ȳ(J~꾮Ϯ lEǓlgːa4vWr:<:z@#} B5*?D"U4jza&OYZJ G 6hj:2"Z?M_KUNFxmt^< yVcK&2|H0TA"#Ei @#u a1?a/ZY=i-C5ݜ[^XKBswW)eR?D?ؘUțpT SY !JsƜ;wOF6܎N3',<7Fo-:V8Dpj.4avྉA|4e(#?F`#998Sy{/#V-P5th-s=G8EbqAdᒈ6Bj=ACNf~o0:~!X2?0fB׃At:ZA,o!KRٹ*zX**K#rj2翯c)C,E9n1n/Hi1+zHKp,t:^(K7B>b0<%uSرij>t o:5EH.?!'.] sy-<tBnXt`դSah#8jgؕ2"4SơAϦ]QA~X5a(ʂLCx+ao"[Mn5sΑDG}Zz^P#apDi!D;wʾZBP9UV ]Ab~^yMǔk|qc9gu_%y&P{2ԋƆ^ȣe|zh"s&i!(l/HU65&t\h UBޝ.B4Q hHH| `)~N2/^3h~jNzZyZyKV^3Bk 8oo yvh6 XDQb|J2 7ڦPq]HsN=jiMΰO $L0>A+ctȑD'QV ɤ=T0F=jc!L4;8f5$& Z(S~di߶1Pyɥ@8 G5zs5PG-sxzMgo>#/'lb#iv8vUSLRkH!{Oba0kpn BD-TG--kT۟*i07%bH=F *J>]QWV~S-hrrYlCCSC ޢhkP^bnD:q #[ut> .Fžհ9xLJ9,HgD UnsBi"qwlr\18~k68wmsPumo`+ּלգ"Ń*Bz/R*_4$ǁ}E`{\u\rOy,cTY0(clf&Gfp7tMbEQEGAO&DIPVTWƮ&?>b enCm_Q 'pwNw _Y,+z8|͠UT"YX2u2v߿L* w[Ta^xeܲƦ[{|^k6:,{X\(4 yy74V_.9ѥYF`>?7Q^MĴJ%&I x;C$*}`EU !+(p/.=bbR_9/ UkD)^AKĘ-*{ݪEh2&0Ď-']RD~=sE," A >=Ra`.e]M:_(}V7NrqC?yʢ)]S8k2b bwKL##խx5$vď6.^b(B] EI`DqGDM;+m#3A/S2a: `N"cesrՕ Szl*]U?5wI"c2\jV =U3Ӗ1ses4zQ@.X#s[RʢGP˰폀@_kn[Ny`$?oOQkJeC8 ܦd2ghg Ty:fX"kצR•yV4N<( 7v7_q 5+>ㄠ1х-wŶ4CCD5O,BUv$ptTYgDn %/lxhy'\,ohl|bٺ訙+> JR߅ܖ`VNC9ٸ>?Jk W^!H=l4J R<:=?͹Υ%:ϋ,9;T`q vp~ FK \ֻj[2&8ՏhzTA ފe)#|߾ftAI8WpQ6 DX=>@w}߲yYDZCq~f(Ͻ ɯ|0!uPk5| kZJּܷOYS xGA#v+ =,Zs :s܆Jޭ9]/eA$鹝R5$t #lo9GY"r麗Z~#H@Czzi4 YaWի\bg㵄hRez;:^><'J]mP0gn۔KBTzP ahM;,P[TEk?0qU8lozL{ᩛoW*ン7ӀzX`Ir7f ~$=pyA9 ;]\#2̔-MqgfQ횎& Ҵaqz%}ޡI!h6UY&zjx9 s]Uk\:,pIocCۏn,V@6өhITl**mVn@!݃tW5)j8uK{S_swx:%/)SWj! O HΛ6r5nz槥xA Ɵ Nb͞O9& 'ްb=ȩnB~K>8,tfu|茨2?t>{6ufR9`;HֵJj>ӻ)?tL{?`4Nt>y~Ihi)O-5Sc0ih72m$8U 0s8|snIMܤ 6z/1)졓V_(fXPkC HTEtԕ6umu7 Y^D4)P,|:K)恳ӢYX)(Re*OWbq~$5Ij Z uƐHDɡcqwA谘쯼8V.*/~~)߈ּ=obLBJ{[pJd+|&_B=6 q/Ly]Yh;(w*]}MapSzbPO5pY+`n>U&,&;;bL "=AyЉ ڋpow4!.ȣ75c!peo&:)gd:zHo[cSY41͔pً{_ڀf{ |O@*K"!ib7o)I]O8pmRy.? 4(^ܻIrU >Ow̉x7eˎFeFhN(j(~2l <錑\qko)>՘tc\#-߱ގ]'zQl샷8Nz;xDt2Œ=5>'.1T/N)hå|JZ$]wIv?3&ufñmL3ya/U8PR'Bx0yXNL' B:p@)IeȋB:wl^Ll-.|`"{K!Vԕz/[EtX[W%m?\z]~uUҐCvwxƗ 3~ ͅSޘRb-8\q) *"j^yUO(!"5bǜ٥2Xt؂&.n 9΃W"\Z]XxII΄dχXgGӾ%%[{7ݫ\2QB6Gl:)5gWt)%<٪%9t W7)23R. 'Ǽ6F"\iF{2 xj/%Fm{37ya-ϯ5C$d!p,BA,@>Sb XdÎM ~r1|q"^B~7{3z!hM*X49-"[g>fN®C#mYvP((uT|' dj5-.#~ Ww5\9EMPc2W)V:@??ڢ1iP~\-ׁ c_E{E[Ku"QXMh66t^Y#h߬+nڛtUj}LH!b$e& C3( pY}>K}|mu, l~ЦYk>bqxyKaS[l Qc$ΩN]vB8mvfCk>2T$U!4zTv$5 R=6DxKF4\E2<$P/ \hW?`zߌ[Υ 04A]&׉Iח2)AEO14rL_~X0<᱖2yJ#F QVFitv&Nb @f#_E>3 'JB Jf -p=+ppI?쎤[miq z9 O\ä]WhoR2^gQ:+z$t SJVbRqɩ>bˮ ~-GLA |MINb._h5`znJC/n&4!ـI{WvV2;Dm05OUIؾNڍ A QS&)HIxK_f:z=^{hF6 I'?~kSqD!?_9%n\y:,~2GO;=y̆49 -AAdWtLD"#upwd}ƺFmivBƵEcҊ%&mמzL.AwKP\G!o}*b0!7]!z?-êKWif(i2ᄬUcAyqD \ohѳn+yCvkaI7QTZhK;0NQOE%iQRM#뇀N ^?[n\QK L@S) 甮 k3ק!2GZFZGRYXL/߳Ne#/(k 0vFtTx*3,V?4")>/.})F8NdYuideȖ1 |i2xKٴomzaf}F@i 5etFO}=mȇV% T+Uxn.ly_K৬ pIMFƤp"KG+4\OHJJAdfmqUv}r w\a*y<Ѝ.(HH < 0+kk5\k#Hf@a"z" etZ}%ؖuAw ak|3 ïEX0"yظ7{w eUM<|rRnX1ҬҊ 8N 흓nZIbe"ݲAeѦR!ӡ3IT!F\۾L8PAXQ(;*k[6"o>yDZqY(WyDΊ*$!K5O'Vc.FT)\ $'/p4&Z-.mLBF qeuDzPœtV2d;Mj\l)V :5s] YL u`_Dyv4DĆxYŁ07LR_@nU] i !bۭOPh*Y(D#/:5M+:ÁLa _MF[kDJ1%JdBŴ-0Zf~KC蠎4G{J+:!a r.`ʕDA""(R-+@zd6g<%6$!8VcMQ0NlbڐE~3upbk;`#/愈\%/o,PZL63QZDeC~z8];$^Sf$~{ɼH[,#iCW~/t+jO^̟bkhvTs Y_TlهN[}[y2km*ӓ.J %)u(Q#ڬTգfPF8oD5pǽ|K`ime|Wb`}IfR#S  3kU ,j!̼ۯWUD*b9H߭wp6+Hʭ;QXE ?)1xLJٱ9?-Z8aߛdOH),l6کg^} C&潶T[ڇr-0|X> _ 3t(Q8ۀ3/;#} />P=}ŷ D S(JȺsŐ7pnNeUk 胏\x&CvŠC%ek8][}j] ;}I80՗[mTȆn9n$by}7{L1p1^lxK9EX纥/{_\kluZJ?ŗfVRj ]$"JeCH>S78k-RI3LƑ܃ǧ2ej(̒C(KJti.8nT3zQM*7Qi8qKg14a,j^ió,A ʒ6 uHf=,T䆫xUmT> ndIZV+w{ ڵ Pm;wX|\ϱNnFG68P΅c+\Q|jUރs;6.[qn04A$&<趕ϓ gh` ')瀟րnz3+ؑy)j2fSШNnJӬaEuwWO4s.ﵴ6*e[џ6W5&RYܐ-kĹK__o.w)m"mL6WUq07hN!A}+y^ȦxO3/YS (nX5$ҰŖaF枖SOB/x 83. $ ڷ=mۤ14 IM.^IS𛱹xāw3ßZ]:ue?yjBZe :JxވQRFnmRYT5cg-kfֶj$mV z25A e/5쥕[r vexH~F7 ; "2 v~ ޤ`u)8 `fWi,BB࿰.l粴OSgd>h # c/{k:p>vb+;.w=_np؄j35Fm p|kiLK.n0i0'އ;e#- pZPWa3 b}5R%OAĮ0ҷq9z(_O/Ḛ` URtS$?;Q{ۺf @8[,U[ 8d͕TBT4#y1"ȥt=oK i}v2{iR@`w'ˡFE gMbLjDq)xGiIf2p]J@f #q9k.|sC@1Єj_H s!y~!|&=ˎNUL@T0? Iү*C|^qgzUZ[@?HwxE^Fr6 'Ą<6umF+|{VwQ݋>ҕw"rv/;U:*`FN;(zu@,T#81}$ M$9.AL$;1iroK;QT}UM욍 .U˴Vw~7 McΕXf&VɱHߜN{Adc[d8V?tjWc=JL+jVLW m^YV홤1GE!x *K)NћӄyN:LBɞ}o@l^\6=LD8䳶ixV89yP@ R9αojT&/^{W&R~&,sG=Aq]##r# ;+RaOD81=`2: Lz_V/*0jDK7o{uW7ySr͘N6C=f`I/Y7_Z…8Mn a}`X}m4mQE$zS,P_w~]$SK8E$F/]HF„e0?jʏMv'磳R~:]2o'P"?h@o҄2MAۑ`n%.uo!-qcc>!0QzS'a^EJZ7FfL //SaB  Ԩ,eE8/!\>Z S+'VZ!kuR_+ΦV@l |4B yNap[eldn#4QL#+lɀ\ᏹhjQ@L9Xސ\&xvY@XD-J1$eyq6)u@w\KofuodȭHc%@"RC*u,;x{8/}hj+Xbk ;NǪ6q2>΂P+q^p a6gTBV\k>ۉGS#hLW.H4W^$j"c95 ]&oP׼*80_;d4\Aّ ska*[yXR6,P_L6i uYqeςnuQNI}E87é@Hl |8Z*xH%O4P'Zl)nSHЄ %p1ۚUG2Z~;x=fK -7͵ ؤp!{-6HY/=ѨrXHe`?1^3kj7=ǚXR|⠖$\+5 ;jR^`ɖVnk20tIS@5k}qy|,-s{;re5Td@-6'`ryad?~fYDiS|a_BX,N{D-#yǴhgaL?+OזbKвQTfL.@/%K0HSi>PWTTf-B!ˏ{S$W/PbВPG)]C֠w iw,COa^ͮ_9}j:6iO,%JDQ}@tlՂ##]'4 a[~(#B&(f}, N}Gx8(eE $1m2 7Xd*J?PWrxgxf<6یVB 4PD0 2.y>`D X5OQB{m<}dLb򃌦HԾ|Ni4mc7fFq.]|4hM?U`$@g*ꘌs zR T rC,iȫ: -{3Yך3sNG*9HT/;{HHD@MzsdJN%lF qhk`u^[yAhbdu\NiݥGMwBLdǴT7fMƱ+g&_2X=/9uɞko?o!- 5ʜg3OR'Q0/#yCPEIA_:pOW3b9u# ]~_XEb Zx1zNf^GB(rs]B gt:iF8Ȃ}i#72x,3nSm8_(`8mj_յ +j;PfTQ+EՄjY'qMD ,uL'YXL9 QO-m8՘9@etj8+)$ cNn4͛pVA=6\ JD|5գZ(JG6t︦~SvB=qN+ o4iM޺9`OFLG~17>OČ"Nc. R̸}M yZ&&Ei)QpQW^:]rLz3}e]'2VK2tsjY;rM^s薿ܸ%H*>>04NEhOQ5>!ֶKj$55-~z*.,L3WTg:)3}\*:akmd :>zbuF{(7 }R))N2E΢pt-EB@- iL3c.WDkx2 nV}b<[p/p7kYj..N{svaU} |#YY%?*I£Y7%6^C mh.Z9Li|^PXс6 ؅@T)/5*AZ,vĔ);Xs&P9-2ѼW5\r~N+P09>8Si;BUi7Z+Wz[,bO JE*0I KZ; _-x^\`ء*# œ_q7cҽAYO%) վ_rN`Y%^`~%'Ѯv2Zī,BB=9?u.gU䢌1qHs6<\X0[ b d6+L~0 {0JG4Fz&C8Tyo\,4ރ3 qh0ʓ9H,q;f|%!jf.VߎTY&&{gpkb)_qC]n*L7ADmגBzp`"QU^Q{ ܒr X[ג̤Vxb_ˮ$L]=Ąv9#S1Gq=C[K,-;QwFIۋBԩ0B$.Aّ]s~%Vz^okPL>5h1ǰ8NRq[%B‹k 2r5[I87{=R49>Yl:-e.Qa_frk7*"tmCgncXd%/)J/_/`1BRZ>![swv1ۻK^$ϚLR|E);A?cRXOw+GRFLby2Lu Ze?L{'5 j)|S9ȡ ::A D "$EnD feg?g f0z8~*;4O%?u$ݠEsbLw-kPssN 7Y.w e5kH7b-3xQ@<D -ɔՀqÖmw%vC/U ReոQm/R4-[\цRÔf8dhƝ =z2+KP[mH^WNe vuD+ b4DPLo?_$L¡D]ã:Yi^54+~3Au)j(q- kRq) j4~YMIҔ_\zzN!ATt8YU4r"au 2)s廸|Ws8Z+OT2]6T<_uԕ)wQ,xo,\ЖzV=%QRh wK_VAfr^wd~.:NUEAr`>~jiJe*QW3p!~6{ $RpyI/<~3~q)6qV nA[ *]hUű,`+BÑCۜEpqFW}07+!96&h dOoV=}jizDWl|%W̦W^\h1Vx N=ڙBvfΤ &dO^0jOZ{ėxN"f7g? ,{Y8>[P oGT#\4O! f3pc*esyWwh5Ƞ~wm6YkWM=V .,!aXӝϖʁø'4؅'m/ҎLN0l\(i!?=>` mV"z̟(E, ߅nA;zd?`dK5r]~r4 `K4&bvn T:vjۿp'AW'uɿ(C~ եLxH'VЙ&pi04fhNQ@}>ZphA5]"gOnWOn&^6 ωh͝!Iúʶ -Q[˼Ap2rNNnuÎfdHAIEoz܎?#'~]& oUR6 c|x S([zfctqXR& d* !KAUI]3k.jyYNM桾Ͳg7J̈́sAOr[}^J Ў絚O^|HCVs[$^ wyNUY>eUۆDi\\.c,ee'Q=f2>a` C%ث3JtYˣ}KHs ҿ ̔f!^:4/ciЎ9r6"^+>!P3ͽu`0S-gX"A-}mɆf) J%^IKf_iGAl˂xAv7"Ǡ˹N7y-]`Fue_p6o+`@ʸy/1qYp¢CZ0;keRQ:9pٱMi۵1DQO+^0B43ĎMTZ 㑾Sua!OU<,6mJH]pzӅ6 3$ee!զٛ ךHHs]5刼et^Ɋ~ ~BUS G>tLSR;.`%tpٶ;0͒k,m-eʅ*%ȓ() YƴjƩkt\@i)fnr@x7EV-GTl) :I)OvGac_X=O SذjyZBvk;`N% D 8߫ }E fVs Fl^5|`,r)/NݔYSϰdIt1V:LcTb?glFòƬ!T)ZzU3(_@^ʎ85濷'cbDo~~x`8Sͧ'!z9[ 5R$E33y]`I@e Üj i5C{K)2WGżBi5@Ր FyA)N9Neln-tYǽγM-菴cVpCg F9&J5P]ot S5`gք'Mx4Q^F,R/}T~24#I=6k?#b:$} ˕ADkX超c혵Xzo9sĜRKn"e6"]eᰯj *67$mjϗ)@ @j<17*xwhj{Kɚ +s]dU oͻHR#^A{K eDª qܓ|uVds"elf G6Jd?vd`unaAA6(e!bAGھQ_nK4'M,8ghW+Wfd<قIOmNl˚(Q7t~5+hG=Eɍ[@lniM$X;sOa&I'oB[Ry'8ݳƦGUsީGmC9NeQgȍ/+Ze֚ ll?;])pe55GnWzbOs/NZ98L+~/ ާNo&MfFiQBJMLDK;}+q1j#߾+rϱg\_$/G#Uɨ79ͥS}RC}/?}ʔME鲝k(ĠUҋ='vcßV KȘmDpVǴtpk2Wr!"?EBKquGp+5gh wXef>eB<`  \$.#^v{BGJeo(|ʻ:Nmu8ݤ^K5N!SAPkUh 90$|"'NV`F AYK&, 0 aڵw.>ssep%_꿥vf^(xeymWGLFj3.9.oN6; N%Κ%ცeղOE`jt_e,ᡷ7Vhŝ54jg.G7?1\r"=;U+۰\ vmBxU/ t q;Z9QN) Ǐb:Y1ZƝQ `Ĕf:b[[ܞ,! L,KM+x- CӖ!(Y_ڕg Cos?i")ǠRtLmx= 'D>2YZ)rJ}L3_:xֈS u9Ov4KeYi=#3]5.irthq25ˡ5p :L-0gq!f1z1Hw6ü߈Lj-J*̟,~OS0SRg]^WMKZ *HV_+mV{?_~lfkYIE?tD*Y-]1!ժ2.Q7W"kɵeY֊ UQ):IKg`҉f?dB^R0E8MQKSGIV7KMp=N ԯzlsc4+ƏHSwNSkӒZP>50nob+r7V%I~vWC1)21cSeG=׮ly*-$Gav*lUy m'g6 P QRjH'b+R2_KBiؖ8&;E0 ˥e_:n"C LzeoiX %uj2B83-ܚ # DcS2h  1;r%!z4 ^8fe@8R]%SYM)Cgt==K?tb;h$O0Fq<`'e5n]AcpM'xuVP~@n3°XbL5&-oW%1_L }SGmhjvG3 #B4o!5#FX|E7my}XAcgkٳVQ'ז??Q}Dr&)5LeP*"ѝ /+9$cTqy2Kq;FMA\*{J>mqLО %txPh#0{,Zc^lWV-Fvߡ p§mQѱZ%U&uoدd_dk($ix?Ox%(H)<,ݍ,6L&ɶ{l2 NV"?&u0ș{ o7+% qj|#zTLk/zUb{sW\&RtBTv1~e|TvxeDV+@GpKJEw$ %K fT(VjdAzVGt .)~цRVj7}zps$ h'C>`$O, ox:x8 ' ;JDGa]bmhavƘq nuT#pPH9I kA6BF"E,3+)-vڐ1`,WZе;|(c\W}wS'6]L^?̒ds_ژ3Q"Պ$䗮^_C53zf>5>?ÇR/n).9?Z kWF2 g$x/BE 1tɪwU+\b>CUfX)^~47@1WQCK_ aynoL+ƒw:dl('Z&SAg$>%uhoKIʜ)xd =j ƽ߈yFvF[lW[CCX%9r)Zgd2MPPU`"&Ca~ߟNʳ^Woꑥk r#8KěɎCdI%5J-X DY༽V#㴾-L Y1۳U2^Իzmtbu:G/QBᧃxk~GT>:Pp&F`3nin^2ODҸjQخZH9t$(wQݥN:-qft䰫"a\!rɎ% :<ݷbW%mZ 1/v@vp>߼_.2f@o'.`Y )rAM +KKiex@TуiyU`M`K!v$4$}1s.k$u⼋S,n }Pa<E#b+ yN$wًg@] Tcg΄O)R]~ZI& zjqU@V1Į:( ;\? 神R00ͳ.NcPwq t|JD"G֙.vH\!UYQO|n=]K dRū$^:Ҡ#b2a[F)*{JKεE7Κo^qKU۬iN*KQijU巗lUWy~M2_nA'L`j [c?BL!_0؛((bnX}gؿȏg³VAo\VSbݸj %*Mقp9 o3o.M+A 'rR?T=*#4ϳPEi|WrŮ7w#RllZt 9ǶH<ӃVTugu!0+VDũvhØmRi߀ U=AP/} >r?v=c1c=fY\HaJvØʀP J :uO%yS^(tmCRV4qK../r:6p+g+KJG4K,ݦdî&7[ޚ` f NɎ}עdU92oۍ5豳xn(u,asUKei Sr 7B+݃CXL]I6F!qN(ax! \ˀ.'HAr{NJ > F`#9H,#6>(ַI(CU_6hTm|pؔ5Gyj]F`V-Ac<%k9IhƯ4Ow~&ʍݥe~(_b)Ḭq+4bY܍Z9ou,%j3[p `6R̝Eb1う 'ф"= !KGX NLA5Y3R%>( DհLFd(U֏P$˙VV}EȽ¯JHQgA6fQHhWmt2a6b.EyʩYhΙK-44Q2NJS;ռpIn&آZ!ϧ;ZBMZi!Q~Zw1>@ $SlX`Xs&Ÿ d2O"ְXXge}!0r5*N>WɅpE7K_8ed%)r#8䮤kW9 z``C#-]IS3tRb^i`0 Y Јr4mqsk h"Ɍo$ˆ7iDT&! V-l/}s@b+ͫF gC"WLUb(A6T䅁Ó{\2-=XK=W?1#H<åϺR-{Ou105y"jh"R\hgw_>ڻdH@-F]Pn}V$\ ٠ŋ\cm\_Vu~Ez`h S(T*Z,'"oa7jX>KjɆo68C?bT5Ƭ=O $O݊ebr:=3I~cȦvQrctsAeHI/˭lX`[ =p$#WP՘εpcciیO5*Eorsy|w=p=2@!H>P};;pBxp (.3ײĀV$h;G-vCR`:\@Cdtm@荏7VQKTsY[%W\}&@X|oD?_Ey0R4z.:>M)6a@Ǿ} ^ۮr0}y ):-23~e~&!gә(sp2GVjʔS25u,VB&IʔqZ}#'j$B Ec_.| *l\a .TWWN90Dw`1nXX; f&z͏}(uYf8'm(Ŕ#-@H/RgɖepfnS"/)>䱻2ZX(nBFLpv[i 9jԁƿ$Cn/%-q?#?pTe( VXbZRϹ d &BW9~NʹΉ71<[*2KšW3ϖԭXa{|<7z%BԢ U6$#&5Brk }ƫk>̄へ" +֧0t;B< ܓ0Y,|ڷhgٚW=5.I" fbBΡpy/6-&f@xk :vߋP7]r O՜9(@qO ^ޮD!X|N * O5AQe,~ɋ?v_tq71S+AɭZ0-x4EEZCD(2bP1f9G#_߃ ="~{ޗUˀ9W{W@_d8[!VN0mTfB  ~Q鼎g : PmN(lCuXz7INP~WfR+sXpGU^ ԞP}OɑL&hma>A=f|XUXۂR`oW%1z7WMW 3T=;Dþ/ܿ mdTAT#G0=Ҡg!6rs}Q7TDd.GL)XAyڸ ?߆Γ J,8B@.(LϪTb#p T2Bl?S/jL.ݣj~3 sk+#\Y0X?3@yvְFu9W :tm#M*wUxY41LtOT@gVU{m@[Lf [_RKZv( 97 ǫV_HLؑYV0)"BS&Vlz;,}qJ7'ƒ4,OD4K~kV"bcu )j3:/~c%xzO5[ӱ#חAW%/uO1v4Y M3O)g)K.P CsQ~\'ҹ'Q'~qTӳl1T8GkhH l a6cxB;d~U2I8?ܮ %wbp,gЌd|:Yr}Am=c=#6p%:6fd4@;ㅥ+-j{Y{=J xqG V/v*(#qNbqE+i>4[[B߭-zME׬(jFMd2y֦m|v(q2rbd;i|w ,20/E)A (mZ&qJfA(OلѾݵ!+ k6@YBtgK}>qdCS]e3/ DqA` 1 iY"yGܨS&{q" 7ȉۍ 5htWmY +rTQVZ.h]P?cɎRx1:Vn^v!I#"~[9;G໕}ȋԞF- ֈpY^K^ ۨ" W te!p49 C)p!mAx Ĕ+ l~/XëYK5vhcvAGH Cy~&-SB'3w/}s;Ue_syU4FNmMASߊգSDy*(TAMTj1&a2Ё8{hTOs'y+8[2ZxܼEɄ&mؐE%xOKЀ=I#"phQ.( qi9Xe2_\?Q_n( ӭy`X!aҶ'(UNÅ"дDx$@Yz;^HOi1zg1!Sk_Uvpqx}xՆ0&/mh/K4ɠP=QHS(rio/E#|XwW,7n@a2kZwڏd[@Qjj?[PnH+y{f_D5CNψ۬1>\7 r3oF^a4S_˜, J#GH@aỹȾUTeduF~&/Ґ3xBɛGRѩ*s~W=dQi'M+ T \ JXml Gt趗˩ y]S% #(*w\[1z?&VͻNsqf)1V !~PIoUzO 5-: /0' -Դ TkX% o;ɫjyNjS4gRxg%gdDD% ~DCń;fVT 8=D4n%؉Gǐ rԳ~X,%W* ǔݝD gLM%lr SB{l ɬ?<|3i-Qt[ 0ȹ)u z}j(>Ѷ(̸5ȂLбr-ߗ\E&ku^u=ZlXT,hay(س037ZD2u-a)>4k';%ٲ$\khI%@BC .$]74mBRv a$~M*2:,SFBY ن/\2Q׭/6v<cA86/R_G0t_N ,9t$v*f~TMeAܘ>06N",C)i *m`52@~R#V&PՃz7y$|QgJ/gwuJ?·^}=Ziߓdsu'u *gqU 'Jc36Gf9~]O{'b3s_1ɵUp:aWK'% SR5-qn+!>w>xL v͵Y߉D˩\uQ<;tS̑T1 EJV9oWc*NcòŽq6_bn-7̼fltWxQ.UBTVM c;#12tqe]G;vܳ$;iKvDMGsTI 8fg|}TƖxqkͲa 0%#_&y`}n w zgx)~6X@GQER_Os$ަ>Wx1M{O|0 Yf~|# F=z@m 5+/iIH:$A ᛞ51\iƫiFa({Z!Bzש >` L9NxkaeݹdVxH}kg}լڕر:!BN-|I =Kv~Diuj16յu~F jM\?%dԾm E}lG7rniEj:6GH\rf޴rߎۂ+:;8ؚ oM(pHTM;K&8ԥB-S9wH*c&KT5D #CT]-׫#g <9H'XeO HUJ=2KWKM^F22?l`MGKK",ZtfZCy'yװGػ7p* ͛wI|X<|{u$Rp܆s6hNu'n%v(CW"eo|b?ֱ]76W u qcu|@0Ac# Z|ɥhЏ6 }2:H@ϑu$GDUY%DY5GܐA Ʊ{Mzu Vh 9B#4aH3m-eX^E=DvXMF3H.9SRQůF-fsv., ܔpU8Q*.cU=yΎpbQm;^#:@9z5=3R>W#goBk-Ɗ̀pꡎDwg-=T s#X~=}-AT9SmO,E..`S{-F =>9lb ;'yo>sőRBLzgJRjݱ)4D$iC\=p%ou9GwG۠/iǪIbTڪzBtV˚HqNxX/IzvA{84Jl3#gךHޜ -MKX0T4b1ߥhϭbB9e{H iQh#DM)r3Q߽|dSƁA{CZ]3;qfLMgZZ+!II{3ɵB?1l*` pvX ps'aNO"Ӭ&Nibn,Y-k數$15Iq}v,<DE=5-ZtWa##P֧÷hb*!wMLֺ>#yG2Un ¿o'YzEL0d122#?,Ei1V2ʟcOZmv:z^%4J_,bDyUY~Kd'WɎvUrCX4a{އ@ΚS¿$l/A_|˻s&b2gh~ pn@j;m SzJц>,nM>j:ݷOd$r o=3vJ;y80]_cGS5I1C>~xRDx"4\K_VbGBn,lِeqY}bh7Q702Q>آNt@xq@H7:K8!pg0U4HE\QDʂOZ$rZ-8'!Q҄tJnAZrΩtdg8]_y:UseG-7[yc&ϟ>S@L/YF8z` >꼇hH6&TGF L"/q2-ҬSwń˻#+?gͯ]kn*3ٮja{'IBv-T-5^<{M28Mx"ߕf)%ʔmKԤ=V6)x)Zf!i(Cln:J9A#vIekA۝# vcb/wMh8|N"9KZ ə >W"׻6஛^m#J.ϐ"C mΈEEbq3tiDR 2J0~S?W)_0O;ӸEA1>V K05ELo坂GZ+ 'tX@lqh< ڜ5ҮK-I|ԦyL sтY9|9w8h(+7ʸ8 +ؾ ww1`Ш'5%0{L*7hd=0dO;l+L SDޗ;+(EMy45~kUlJe27&W]֧G?jYf:w"h1hA60d-ثf&qѢ9+n~4uvB''P[QI ?@Ӆ>eϺF%M8Lؿ+7ŢMgZ%ԊsxUK[O k/)}8 qܼ/.v-Z+\QR%bMMWvp񺥽#2K̔9N\7k2@Cz|ga|samwHKauitQh3Hci)ŝ֩hOXk[} ܉|j̰A&}AR4:_Aa9cX辁V|iF᎙1xrry۪ޯƕ.@|eWpwOif5*dTGZ }-hs?wkP1WQīp}),>E~YtD,~*y_clzk3bY] ŀn[How崋oWvE{觊 Al2S4W"`Va d׹2J&2+QVڡXZZFaƪ-_qƷIHB^LZSCD9ip(=BT̉Șz]}qάI% 6f,D08 nF->-lA@6Kh~5Tp?I{Z-]/mX+c) ~u>aE1D*EMi9,IL >s[kS2T=.7l2{'-ʩ"Mx̅Nd1| u)VS­@91TP8{8L4Z+,L <hڗT=W+O~(:.QCPcF3$ՙ<;RhW4O݉jhO-1#b9 J)C?̷omZ9tSf#*fi3E"9VA)g_$&X},|lRG[1,")in]z=a؏8&0|{3s,rx"V~1*z}ЯL~DݺC)~^ޣ s t prG淜y9܆oʺa']C"JL -W혚P{i2!6 JSh8i䕑d;/ 6ˏ64/m0b3Ҳk\DqD{5KFV^x+|_x,V"(_)7UX|M %~Bq(| Zfh-y%H}1 FV} ['ξ HBSkE{fKuuE@xj: 'Q]q8 +tBψJOpHDn \IKfP^r BJY-V'(qgMX'4C5WE0;(^GZg܉r"ke $sJUtϏ@$?iP2|$\I664o0N}(&Řҗ{*;8*u&hsG(P zJ# &#=;4(JgbADК.5DZQN eL#7eu4+T 9 :$.uӜH )'b9>fo5Ow܄26V'Tv4+(Z5`@/ w\Yv̚kS680u|-=MTX:eC+1uW=(7U3 Aҷ񃟣܎h k᱘T&3{a†º.hua{Y5,]_ï˶AZ+R \q'l̗ev%͇ќ|O[oG{-{EPOi~c7,f˜Gz晍b//osJ*&Kάo-?Kwz֍?99!8RN ϪONQdh趚szS0R̃4yƚz,X.vW-𐔱*$,N}ey6qU0qu͈f. fgd3R޶(+{[71ob1Zj 4Φ Cϔ#FX BX(FH?han?~ND,xF;Qjᖃ {oZ>ySKhfE$S,S 8 4^*cLGt*GQQf&]S $ - *" A/<*D?n;K6p3`MQy<=2G3gOY33)Qߖ˕Ǟe_0j$u/Y`8{C;7щ^&7Dūl.q{\=.FaG89!:ހ݄pa3)OؠPp9|_ͤϯuj ԄH3ށƥ~x9;T kH JGcl0sw4[= jcYYG#gQZ~>9p kL-b4SU`龖;loi%[+nٔH-ޡ6,.V;C 9z{2S&"/tEȎ(Wp" =Jn2tDZ__OٖHKgOa9 s =57)nˈk.|x +xlf֢fÂԐ <%w<7 -myWU3ar ~B̫V6";jE/^`Z>nH[9HB6>DGדN;Wg.o) /&@ S@7n˗tsS#*v*tUG*:3$9ёzͱD 6yMy)C~Iz< i|ZuEO_F4Ң<p@l[|0WJ7[Ҕe,|!=F\%N ܨ_"0dhٶ5A^ vz~4T^Fd|_" e4]kH >ᆀn25Po~9 J]&N5\:uꞷ&R, HbMFd0y"чDe 4Dț<*?Yߞ'z~"#ݫ~UKMy$>539 ^{T*4E1rd/*\Uji! V6M~/:l̂Nb%~訝b ?~Sn2ɖԳoyC~4*K3^ue6jMM\+ kJ9SQ/ mp,}:a׎g$5o2}ܞ*j;ti»3UilnS0A|e~G>M4iTjNTp\OŇlZ μrP)FBfR{Nj\qy?N94a[fu]ֱj2IMwVjDHMfd'چᖆ)~,єs? GEg_1$l1Iwo* 2"-k ;}L qzf8ɻB{]ީ}KU^9.8$3 \TLoJ%0?W 1-h;a 3H)j⿳A髙P x'3@Kh>S|`[ZKޙ&tl9tc%UⷵAb8Dma;wEK~ρ{D b=ȜJV}7L 8h[!@O;!& 4530P2\ڔn_nERhWn_l$k$Ln0$l|9tDeO*d̥.!/VeI0>C?pnHrv>H>8(a(gʿoq6fb_`P:3R*S^rȇ6⌓֛!|D5)6( B}Y Y-) $ ]wyBSaKq>M/$3)E[?^">h7>I5;g)5Gt\Sy!%Kf;:"ܗL.1J =H&ae1[]$*ʒ?C"?:wCC{R 2(B"ȽKߣI:730058GPx.?^? RZ_oKv"]9hZQOܵ{|s$u\NHv^>Hn(KWT}9˓qUׁ-񟴚9g/GN i!1!#ɼ>B2E3~A\˚e |KLu+ws2~ \i/='VKk2̱8 dGI #21(M=w'H74c*W{@_E)'olyAcH HV}쎴$Ruе3%-u)#i_Hq6f$]Mgѐj0/sS -$ nk,nje^,:+EX0%v@Z958Z 8luֲEAtTP(]//KڄAloY ԅ\dMMDOez45=q}38|kea<1DQ@yyS{oDsCOP)[i"cJna. G0l?;_6ALi#W9[~HZd_8- 8koI/jOj#&6 8@hd>[DuΣ<t^+F~HZ":rM7n?V\z)^'I5'O"(nVU4 9)a>^R7|_Oi(@tA>(6K2;dܝuŏ@.MwI>q3wf }L1jmL'i nZ:904E "O^@ER>ON3HgM[Ui, V``z U-j1EъqޛFq|s {4eAX{;5]!GA`0ف#H-KH. $BB- <݈!PЮkDHCNܱ^z& k\6 m6O[FE zoXӣ54"hbu j2z;]*Ub ;JtET9*(A9 qGIhvD{bņh~4Y8g+4Bp/fXkp[ZreGӌ61OSvfĊ38 ,ks23{=cӊM?Q+n[.iLu Y+Mv WEHS ֱspa&dqOtU8-Gv>XY34՝iki%xMznTњxR:Bt/daLJ,juB|'ea6HIaaVPh1E+V`_ͬQ^ϑ漄{snlj^I5YI1m:Wld!2ѿ8*A"uW-m izxh-%a`#/td/Pӟu./AT׵qK 9'yUos7C$he-:$:Bv"j5{\jF$޻X[lW*ZۮJ*sKm$.#ʉk iN] *Co "i9NTh~8tFVXTHq3#mGlsݪ C6gGBUWQpwGvzdP_5,g6SVl3O1@#3V(;SߴX"& ̏~?ffR 2"I/4 xz8YtkHR)DJѺA Z[Hn2b :,;v=jɦu{qD(8tO/fuRd;Hf>F7QI=IT UYu?ZZX\^P:) R@킥1>Xt\it?sEdK5E%7jdB7[X|B%~`1U^Kh$.FwcB@rƒI$kҹLq{\.D "•vDƬTgk9>jґ|پ~ [ 8}Nl3GE=wLuCKR03P F w޳|1םg]B){~88p$F]2n\.Xdb=5S؝uhpGa^jVє.!D{.; 46)T278 5!#8/|ۍF%Q5#x)@CVXTʋ\LFNى7+ۄK/ k!?# ;XQ; ۾ )̐o53 f[)j;֚vI.ib[."2RwaK;-h T~8fwgI|P6۪@%g!^*GC:~0x41V %6[8cgkܺ<4!c AxDoV LuL+1uq٦3q#/b"vh05-'G{ LM@Uz\;& .b =`j1E&R|*qUXKG!׌%0oպ=UZPDu^iJ5V}Hۙfvn*"eAB^^!1~Ijwi {+KpAYhAzǑNMMdqMXN/zطhBrN#μ'|hi6Ԕ_МYznYۣ2/pBag`D։!ԋPw@A0d1=QEȪ%D)z$u:H%:<ǴrM|AxTVƦ4uq3=$3+3K>%=>%g`M2p6xQy`c &.~xD?+R^.`)k"dο5{݆h\&*#3(@E(!>^((;h#:J!R2gsBtL'@KhFr>\j:2P@ۧvjF<-ڴI0 "lxOL^ eu˒D1pܥ6gA;'s9$P70PSKRԙK]8cP<*9HIz~-Luk{.s-i ھgDj\&>h2 LΫcmW,k+:CsU8^_1)"8ž4@}8/ŚŶDALa?Ɨ PLQr> I\##8Έ!ұPNU [Hr#@W `#aľE,O[e")^/Ha@: *w;8 u6֯8*+5%X2٭omL[@8YhKzAWdIjEs8'J|%!ژ P-d`h9KbBp`%[HIb.e%׋Ia!rl_7[rj͌\1BD;]X ٜ*$\IeLc b@MURfɔ ] rfqdz<-fёr=~ W#a[ GxXay-F̳B!)nHKT>`SW>},.GyP}T} %F_= >d|N¼"l@3o`l̺Ճ8u }s蹭[4,l.E ,C spC)KLe}ÉJJ@$(Me5DQF|E:pFFJhgYBL'p[?AmO'KyOa>X ߔw4 qI3D*SZ|r/ D"k0Qm?T@36Y-EyN8I=o'hu=U+UEq"ԍıee4ڿG"tD:wjywW`u\JsXcet2$fvԀ~xS' =Ե0"P `gW47j2ύYO_.ƜW&|WZ~ ;=o xV#kP d0l~kd0?Tw$ pܽ4 7Ɇ0&8.aƑ/޾'<=8"pv0K'C>Y|ˉ?_&_\Skw=aZ?CFj;,E 4!;S !Q0Lt$Hw|:KR^ԐWk5ޑ3ǫ.;@搞@k'| O$mQPKUYhփA~{vzDμiT" kIJ$On wQWE0ۿp_qkV3b-vkQ~!GUQCpmB#Dѣ'bM5!`6z0XLgs$TR^&m!n;|1J9q[VƬl|Mb'BBKes!0o:TY7XXsaAHz*PUIP9DG,y0bO0Iǒ aW;~85Ҵ?Lq26 Xn`zʉwgF$oƍ9FkVNEA*^f qguUh+VѬ6-z$!=7U̚-r8n:f.D z=/J6cdlu2|ЅEoDFs:V?d[:8 = O"yz~ϐ&$i2Y3 چNG\><ǩ1Lbn,}$B7O'wH_B85&qK3F; Sَ}俋Ue,=X6t5`#d k{z(9qF g;~oAbK2.׶{/&B.-lVNz4u5ͳi:|poNU u;t~nC )2B8Ɔڌe.Ty])pQj qΎ%Wdq/<1#ū'C]BH/AYZ>Wſ 90I65F%4Ĥ ;re4I/1gF,۱ga0t0wf,?]ӎi@7oa(%%T"ugiaEp3|=t~ 7C _i%`M-l2~#dCzUMHR,*Nҳzti;t}ӷ!7/K\;؏[]OaH]MM-~w)j*HTV {^=j?eE,Mx<TB\ MKb-J'5v0*@H5ھd-3fGיh~X:D`V F_?)gC4ʣJ Ҧ,QtJ)|2 n>SQ"c&! qH)W"(>(_+3a :KacnJ^CaSX+eٳ^ @β1[%CV-ؤs,`M{l_:;nsE@ 3^F[[%SןReaczJTjt "<•*54x_5ѝ/4(1$B0rܮe|biA]Xe*SXեu٭qPUW4a_ǬTH/qj@iOhk2#ϫ$nA@HL^FJ&&^}G9-.SCFf,z12J mY;t"{'bzx@c$4::o&HO!:"z`A rL,-J> P76!6vߔb`piU;d뇌GS" ,&4#9LQn1Shdw 6/}CG@ݝ084C 7Ltl0S4-^jyZD`E'_2/%~ f f]]eR$tH(e;m8g:J96` $+pQq߱LEcvWs*Pܲ97iٽ_!ͨ ^p;zC)— $;o2<"ev<+=%v \ឧOOkxns!W@cQ l2*QvFZޫ,- ce-s> t-G4f9fd|ӢgכQU/ 8"aÄ/|=\_U,G >\տcCBVڗRa Ox,$ycѨ). C֣LSs(ܙ99qLﴦ+&KQO 9AJ[ї:b6c)oA᏶!4ZR\}@eaxɊ~BJ C`GĜZ&t dsb;>xsB e`'fQ e65mfbڱIR)#7Rwp'SIG ;l :\ɵP鍿WU6ٸxkcB_h0<1 U~xZN@lKWk%Njt7^{%Q]t#"ږхbddjKޙ,# e@baKNW(xpd*>5_X$?c\+Vk˜]rb {̨__)oߩ]z ~XD ,ƭ̞BQ$1|B4=ԟvݍ~ UGƏDZiV"ڰ$f$L ,#dEP!6*T_?\~7um?2=RG3w~{BD+JY~˴|V@ֿGY2@[>xNR2t1rpR=‰e|B<|v?y=r'ӌy`H7pG/01!%ѺIM1f|"nqj0qR}wf%q^nJLGu>8 Ft^qhepqh9NUt8V0! oDhknm\|HjINj\:f5DQk=k%UJCz U r%Զ]s'K>w;-jX5.67:rs8+vQXcM;1XhNG!\r *nQ&+d,>Z2!v.txzs5kwO(~;%0FhN nlQv-nz"O[&ǡB@o3! s϶qC%YT]ČMZ33eܾ{R|O3~zekn/!j8}&цjΗ5>Zl5\AJ 5YY,^KT-^/ԋV*/ ruz%eo) pDDR ix1ǫ?;%k`)Ht P63ROy紆D4J/Էg\::WWgAM4/,, ^(a akFi k 2`O#߼3'gʟmRDMCg*Ju_DoAad8Df]&bQ4xFй?.;Y| &{;x%lqoEqт@7tfpEϔ嬟t}r߮^ *  S R#.񔏽:r@R݋w ID(_j-`r =&RuDgtI(h],~?oe٭Gd䍆CRu,NQ͏0cTB<'J0f`7)(Q:ʟMw4Z6hFTx{*60@ ni <ߩy~ر5h5|ޫt+8ev.`59[\D*`&mazcxu` #&cDw+RNOyyKaoB8-:K VhO8iYY89?`qYc/Bs_P9^ʟa'ac/$/tJX-elo|fyg ,g4G ˨\H}Ng>2UERmcr7 ]CKCrUf:'A><~IΖ*̝pĆ;̿wJne9TIUg-EPDZ,{t.5B;Vj*n%Aek]}+)\7zG!"gItQĵICm+j{BP3w%w3;H JדZ؅c{?9Qϡ)FRrnXOR1Xr7f'iƂpc ܯS[ع~řL xe3݈ۢ'қ${5׎vH ?ݘ:44tJkgFc1 ~(;yJe{lCU3,5;9EDF\u@L J͐h_9wޥ^;Wٝhż#߉RNU{wM,k'p#M4twȤ! 3v5煖=hǧhڤ0:j# Cߏ*j2v)M+Q8f9 aL^$z+bd?~`G84QGNHgB6ܖ3`YZ DpAKQ݈6lsRJW~IQ:w^̣ԡ1̽+QŵDE54H߹-Y__cB598 m>:#Ȯʹʕ3BOQ>-B n!ŕM 6(``g@{."pd!Q"&.ĢO݂/[`I{a^%0 ,6R&.{Eg ƥS,Δ:RVV= D6J*gr%0N1Y#ȣt~vofcJ)NiKiǑe#V0!2Ki6"4`q٪j3 ?ɀ䯤@g + !]KҺtJL[ io2DL|ed|D3՘!']фb&z?ERWMn#PM S"Ji ]lQJoe'o{6?Wچ!q[zf3f0HC!)zp7S@:_dY_{" |2ԁ ;0C&_f*׀u0Йg"@52v8)0*x*}+JPY-ǦʭFiympv~[ iMA0pFl74i :‹[D|iä(I1ӕR +#/f} K۷등!”FB@*@|VEINul&oi(/ە3i,E޿E$CEjNЭ5K"5P/e 5m`^&Ӂ%Ńl *s3d>Dz5݇m?ܱ5,NGi|Jycu]YX{U2wSQA v;^񑻢{j9!, +k Uzl !{yq;y׺ GFF^l-S ً~#rȿe.bW@R];łW[N( 3w $zߵm `FF nC7ӠR@\:23mqTlRV]nU$ϾTmEDč0]%g\ ׏DT% #ʍީSק-9ZIpUiM =w 3X 9wS=D1tF) .oZck^^Rs9†#*6&mΉ\2d$h)-t&kX`-J}>3uRpj-ۏw{[x3qVy~oj\jٔ 2Ip=(Ҍ *V1;}.M()p_vXTI6͇wnbX ЖS q䒚e[7˵ \7WKgXm\GE';$t5$w<i[S<ԿmWeϾP]-`24zUj.kQ+S=ưRJ=0K};D!.'\{?bqvoY`;5E^?{Ousr R{17q?!\)f@mqwߺ-ߴwD61vpyX@w?ɿt,~vi5j^,)y@sC0CoK щ?8) QaIBG/] jC PH9kh+s!L:9]ߔ@&?v;8 OF3-N#RYpMmjI7Oh3p= , ם@g x_3'EמtD׃#V>Ʈ9::l&t'tVI꿝ª{QRl7ğ[^+>RQ Mhۙ@\R\FJGEPtφĺ,8-?-Qdku.: +ŲXEYI#nx! _y!5} _ܟڤx&Tp7*pVTZg«uCvCr6KBfWsF$ScٛP.f`o}!,|KYdX .arRQG\ո䱀V^뺏F[bϙ9?3- /9xv^{|H(uNd,KMHc yv+ʪuC/ '™ &kwwgD8۪ P/_r~'Zg*~ ÄwHes 3&ۚBVo"j[o?a45 'aqS+ѯ.SFT[mt?(hAX+aU$7-{r6=%"oliawI]y `h!\Ci YYK?tcy"b:rPL@˺wnwZkNBOu҃YzBd5'}io] *cbzsd$AWJjfEp\KOq絴m斜BE"׏v:Wq<f6#`Zs|[J+6.n rdCA᧫8y*}[^w{z1s8](|e~~8J L))+Ajom9܆1ƥ&L"#,U4| S&6SȒ@j aTN[ftd̐3vCn#+Kt IEj I/'|LX caaX<ξVYWVLs!$v+aGH>U:M?[k!xI »=:1hV{3zͪ:"9PRO g^$RdG&-ي!Zg E_|x;PVy=?8gU㧀Va-q7mM!g?Tԉ dpQ#~ύ,楄6)jRRZB` BHqH.+GDh7wwcoͼ Whnם)w?W4w4Br.-6 0gMKGKFInvmOw#a 2`|g_D/6vPf{kaV4WyKiDe6'5սP[ȗ0};F5~Tv<ϔtZrO1}4OCkA.R1K TԠb5!lox3 "龜D ӷ.Θ֫1n*PxGo=XT~vUt 8TAiZ#av؀Zʠ%r,B:zkOu%T~NkK@},*3zl1/:v@(7̟ ,TǓ9÷4.s'Lcp5)ni҈?Fzq'mqgϪ3V3֝7,+]̠$681숢'K+3rw\fJp=m. 6*oV8QX[>%#z|tA::`}1N'羯C%/~DII4i5w0'.NlIv Dl,+>wRQ) {=x?M2y<47ѽ2 !\"A`uqt(N2̗L2u+W XYďcpvqi&pYKkg6@.(y.Ա`~`!;+ P?wh9f4ؖJಏoMnnSm F)aN (/뱑vX@ֻR+B! 7xV/y~V"t9Qx_t5YGA ay,B%T/Aq :>9W LVdr5/?2x;e.7qx _,Tz?ĕhv|-m>ƽh{7ZYFvd"OaI-՚m8Zf(b&;> JTh@!;}6ᝉ9 & L(CRPS+A>V,dt_^޷;%) ),kƒ;ZI*> 9|I_Բ (1n,_R?X]W$M(u,F[NOh=dӑr4G -@*FLz%7Xbbė2{\9Я+u!;hG8CŀVPe+6A2Ƽ`sR+ 92cU.u ¿vmߛ7'Xfg\4#8YldFo"3b}xy Fӥ!c_Ll($ _qO?PVT7O}seM?k)h}5i+%)@Bu'M S5b%T ʲx',F޺:SN6$B L7EfQSy- 8\&Ÿf #b=u; rۨ+<:Lo|,kr{%rDmʝҫ~ݎ,|*ҌQKBY̒ +05_ztMU3o9#x}:CGI WjcV: ҝ2xpY% +r*!M!vX{qJ"ggv6/v~w|SW=9?Iȝl{3gyt:=1t0CHun7W:3b!d/opPX;B|EYs|p܏'7LMRbIFi܃挍T$]L)5[߭g |[HX.YNg;ܣ5D*):{Ӛ>`4{g]hC.}ۂLnZ?+jTcC?tl7#ҳB{[xDqn,]nTsHo^GGhjⰆ:AhHg|d\{Z⁎H~|MRRl yAte&5m'iF,0S۽~z!n%?mRM[-1x2C*S-RPFo-fw֬!_򨟘?etvs$| ~jBfXcy Vm>Zs:}@}T!.IU6V.z5Ce91R;ϭ㊢T^Oc^ Hv,ia & NfԔz34 a.yP!IH1aF@ 'd[U@QmOOez #GUݟ~@'C?P4ANQI</pwr~`T]e|eH=G k|&fw/'5<2[?O[Ȓf[qsg=UXqrKPԷ?M3gH!Y}>'~fYte̱+gKi|ɑM١a 4*G>Y c~RԤ½;'PstZ<}ԓlt7Zaqpbxap?}f :x57'CUmC4OB7ã ,EDՊ7M[Z`X -g+LzN,`\srIe]UK3<#g_YgZxM?z)xR,۹Å6B,sɿnt  v46Fv7E,F #2|Dc=XF~O3igѫ  wI6N73GkWaW͜qHg3?Va 8!7*Gt;UՇ8`ƭ_IAsyzʞ늟IGJSs25"+ԌbU9Yh}2KL}4$$c.o٩dSv2.HKw:<F]P`Y Us5iG¯}.pa|h _jki=}nEStÅ&E;}-}L^DU3 ڷc\ 7ރ)λ~4BTRy( ZA=)T?01)4C$>(L4cjX9 wZ{jl [)yޘMN>ߜW3)rYG#!}ATg[P$stWhU!Bʿ?u)|}p5a9ţ"'93lp zI9Ͼr6# G7px=DPw-\?=c0d!ޑx!TJs0Pib-ކ8cH񏙣B{'GNh!>2B`yJ>^ws;WE _}fΊP`iB>>jl#a#G*&/a}k%VԌZy*k+ J} ܼu|[FZvD2xK G~{WY55LmN9XU5S%Eߖ%s؇_nkCÛ &ԇ*t`*!X PZU4"h Id^R\uytӖ!y܀COM f΄=,-Pm܏ 9315`[w#2SYL*F?OhuLPU2n[ᅼ.mqMn_Ή[zfJt#9!㙗Dhu}zXHhZMi dnuU #a5b EZPB]7?.x l*Vv"NFzc[P^q+ڈ(@s}^Ów;`[ SG R [S`j?AF=Ry9qcZef^+[b]><X/ԈKP`%q"M?t|^.O@+㕏H )ϦJUYrR%iX+8H3Ui#f F[w(A`2{dl;5, H@kYfXqƿ\ܪC!$*rzog.\p/oxFpBI Gѕ6mVTWCssF77dQkܞ *p1dkIF/_Z} ڨQNZfrFTʱ2D QxTIޜĈO1ybO04u.""Ύ~Nb GȦt<'yȖS2-+%J1V7;OJ?[I&3=j';i?A],^DJkL1g*~fNƑ# Vni6 S Nq XU H%J`MT/_`$>T Wg|9ji \:A,~PIYtD`kj {<COԗ7yq d,N%d7~`'ܟ/uqM Ն\H⻤(k9+\ ]V&y*tGcБYW-3Ts/eOo:[ ~m8o{yt!8O_eش0ߢ3ϾiXV sy*+6TnOR (K75zHF;֎I*. tc3ThrFJ\"M/{N峱 =U[p->6D2OsOu+Sーǣ``JKޘiPEcb?C^0.kjˢ8$:?\UGT$A]n #r{XnmG:q Vn: -x0[tI_&A{*@i&iQ*0ݛUP I 2ƗC'K?Ó#Ɍ&W?kUCqu=>h&WTy򊂴xWͺTy_LE fJ~ى)Ia!SWG̛@/)ǰIfoj*ͶlߤY`CcX :|f-4(ݺ,HJe\>rl>~ݳFZ4D-S EЦ@T2p"T㗉hբTW#^eۙ[\<㮀#p90,] h3L{vh=g3w" ?cJ`Ng$7473I\)U #\VpOotfmO1*_T@du` 4w ^eX+R|uCOi.~=،8'yLld49ƇN#s+uiM"(XYu.;UC1Y~/F^Jze'N >¨C+H'^`),‰kڢ+P%5YdiAУcúc.1&o"$d# TRZRuS0N~NOb{ ?A(5 bԳ.QsH}1.Jڕ(38OKΐjT=>SOyX#OdQyJE޼vuД&ƌ˝\XlW^=p8iH2+ãX( d8wI[ W CV tj)}q a0}nx&>:swqBNF#ҐBcEYhpy?Gd=X[\ -kD |o?XϤ})o+hF" oUW3}_m4 X{#`UM^:T evał}癝+q.lp&Ǒ\W.*{W>>W)/m*lY݂g;1vaxi5GzdhiOc) J2]9iB%P X^M Qu/U3+ s峫!PWatxA->-_dh)K%c}Xc;͞J-,a_tZYZ95뗖ϒү y2k,*AʩQ@ʃ|? &@,Rh5Yy OÅ<:B:jߥ n/R>aH꺔@楾^tZaҜ#wj`vV6B,W#s`>T1G<)iF8$μ$u"p =5@H[Lu`9,t*nJ%ro& ~ʠvy݉m:V5mڛ]^<l(%W?Bi'RJa9 i +( &k2LV\;PiR $=FFhM+I|G͕ \u`B=2Z=#&?WA&@ Nr-b4Q|Z|O#e1 C$nTFxߡ RDKFLɆ[It| t 27C]b㴎.g: .=}5L%csaD9EA&)ǣ V/o$#!՚t$M.Jw<852G 8{ g1ֈI/yg=~UԎܢ$2]ɼf@`%>^Z-y xCr'W B+zb"lZns9V P~8`L1^Oi{J[,) aN]$ cVяkn0n Im<7k=P$[`fp *?}0;'4rI*,X7N\O.Tx +ʭlܵhuOaU]k`R!RO㈫ {NBng2S ťb:ص{|?'d˘rjƩ쁐[F" sDAB(bۀlPB:5׫7/Ain`,~꣊DqacLe_]IFxY;}m3yܦ^oе= ϒ0}X\3Jݳy9t.>SYfSX /טSF\棏o}:-wc%eq,†wG2DJV6gS[«ڮ$_`.ɔ1IiA]`>'ꓫ#(Anm3I>MfW U{jDi+G":.+^ /K2%Ȏ"F:=07God|1\L Wjvރ??b-Wi+}6rI>F̟yEmZeK'Yد!Xc/0_Ӆe%=M<o#eYX DTi|gv~^[`K? 1 mBu"4 ;vSI~]uY 7&}]'7.^ ظ·o :3RRUU}nbkt/!kZ♹[ tr>bx^ S!GܺE* oiݿQ[O~ @\E]) p\8D k'S=E>6WcGrx6tğy_;1*J?xKem) B5Ł`7@yp/rjVZ(@\c녡lIks9'ńOX}0ߢ2w~U -fFۿ:ޘ+΍~:,/{:/vo ԃ-mX;fUPRΆ3װ`H]r޴`[B1r:TlH؏< 38"m-cT #YguvSOܠ0Z#b*for'N9AO^\.(,kp0Z BـX΢O4{ jI(Yz) ͅoBhNXCEg*첍jy@릔o-r ιY(SщjtFrڪE^=hj; q67mgd9gfT +o-?$]>pKy{1v>v6<)}㸙ՅgtE5e8|,a&4:>WpXG.ϰo^Z7xHAL]]2cLj€ $X<[R*zA(#M<k?AJE jIЋd>H7E&HWx07 /5->}岬rs'N cq/0fI7mb3i BK(rlzZ{<3g7jGe:(g8 @(@M<,+Gܑ)@/sEj`#zJr?DOh4aٽ %J/a ۄ@3}`l 0!N3խLTcG;oEp{8@&f$IzGMOz=R=SoD4`r(^GځUN=ȤYV>$Ō {*F)㒥7͇ - gLT:B(JkJ9p ~p6 $y `Tq_[`k#vPaנiOcޤtNvG"SS2G˜XnU@&DKsKz4/CBgvSk{#rm*^EE܋OeUfQZddNI_FHnC#{ &uJSxܞ"v :]n4R{>h4zEcʥE(A)qB)ʯ>GDf@+ @C8 3y7u7gxM` )Tb+':Jˣy=hF$J}'8?XʩKSMFr*lBM N7GNH'*5q$EyLq$gAX&_݂Iu䋗>Gz.ehpWՆ2g,xp=پws:qxTZz^nsRHSǓv@j}&R UzN,={2=pSOCЕᕮg&h1nE〱?q 9ZOn#)Kg7W@>DEmc^ɏV 'kXڡT 66wx&27p~.7=kqimU3Hfҝ,hoi3M \Аv2P'FSF@&$(c]B1SU0$OoqTR,(%zLJ^ymqGYhi).Ҭ+zۂ{O>5weP3.{:R$^:d1" -I$B**|pw(6PH~K˼|NP)q~ڻE({(/A0ѭ۝ g">3/ueWї!άAbM8cc]ۉrE^AxN4@z=K u rih6y9*l[~M?s톘SkԄکkwd, = \euhP6?ۺ=R2jNkni7@`ghz>5eյa@3$'d N-&xx)ȜKhV u֑o]n^VA{t6NBo1IU{}i"V8.5, *BGW|+nCkRQa)օGvi̙(q Rid?*wh?7O" [>PĽ C 9n|5c15xF-T9}bE#ou4q#2)8c9CrV6e \[&9*u u8^UA|{,-Do5)V46o_D hV:i}ag9b; =aѪ/2M&DO; .@y !,(#V#Z &j8]gxx>ԧ{8i24)?FnM::69^ёQ{_ AWڭ*cW" J;er#XrVKc*zvj?.ywL:`ID^7Xh%PD-{Fv eOG)*Fh5S[F%I{n_sî=^O\M h΁W02 j4Y ? GBӁ\eFq;J̯H|Oĵ*_*|釬1/ypHo؀ۦuʔ VV q۩ޕ2cpST<~g^^8oUVIdFt9:y2s@ܶp<߭:m#Rؽc='3.\{񿛺>0 $XFɜنrp) ̇Pm3 i2qI3{M)ZJ! }o~\}*AWKX+ad ]z0iT ,)p66!jf[æE6Id22cPWv`t?YbSC(X8L3*X:eƤ33Zjd^o-5}wv =Nh_=zW&ד0/ g`%׎Lc"jR9%Q OQi*c)‹vg z !?ãB 9l[#%+؃lY˾O 'tJJ9 YJ+[ 9N^Мޓ2ɨ3?Cᯨ7 Vf!JjAEQkO Su%SznbGn.yҤ 7h/ϱ'*Y[浔 xA~9[}THɁ!N#m=xM":f[cH>#.)m?;- OS {Na/9 CduZc#FfS/ī#vU9(rkultX#K&/MpQ|8KH&bܱZ:kD)H#Qx0#2Wh=Ƣ`us$;10$NԵ?X ZcA2[ +(KoRsɝiĝkCq2uķ"wGhDs<51#lUrًø*dP&XJ%Nmm̢Aet L/z (y("au:>6O""fH\U-,-),8BΣFsIk|3y (l4 krSQU{?؋ M9X5>aOO ] $ fz+U)' G·Ckk Pz*u6ji,F'>٣BkQ^/4cߴа|Q9:?^Ao5ƤnP $_\/6P D F.,l$"sPa_7UQ$]RaQ!^Lu{{,B>}oڒL WkdS0Dg+.KUً=, Zs"o"w١X y]i(cFbrϓtw6w/. B9Ӝ:@kM{J+‘D:? z?o$wU`AUz Xh**0\i9&9SβYGAM<$ߣm8oiW6=^p*`/ T.u$_<;^Qr[ 2f{Ve: LRH}+U=|rWVͨ"ΞMjj`w33jgPA]|]^Ol8p$+X=~Ɨ9R6 8ʼ RcwhrħU#'h:_f+^!fO}bVvq`1/h<65r:.8E;rR5 4\(zpƫqmvJV@3fCa9+H0*`[\zp=ϠKEF:3XZ9+Yڍis?}QϦ?rً8NÐjLF 1LX؀j7[MYh1{ jwU\1#F+:a bXa/ dz!a䐐pRD^S9f? z2B\2;; V\h}ߏVfYELAMvᴃv\eGYTf!U }-&F)XNZx rI7[flH<fp pa :Ω) 0Ω<$,+#-On>vr 2(L<pF$N=5%sXH)X}PPu[[$kg@H6g>5v\.Єmy,jD!wP#$t&,ݛXu_fa w:JQL`qO ڨ?V&,n&a^1M *:A~(XFw:{2cFh[zuI\aKBez4fc̣1y̤g4a<(E<=Mk[x=z98i͗sࣜWN 2jo@2@t =QSyz M?ƀ;ĸ "~663MY6 => ,$òKRԃ ֺ?tWe/nųO$ֽ}КҸAE,kK$ KI֨Bsy{_0dTI|i?IV7 v;?ɭn}a3'WTZEZ5}?=Ef׍n` 63"c.N5R~> >e>bY# nŞ t?KN }<`;/K.CT'eS}2Uz,3S\27uqQ;@ҡu n"r[e|Ubw;pY/ |AzJ\I[jʀ ;-xDzhbO˒"F1Ks<U`ޤ Fev.B9"{$K3Ŋ&" ٔOPkD`e+jH5Dw11I1DMS}W"q 9EjZT,:&e(ҔG@Ȋ+l3|H쒢NX'R6=g 6d6#h>$nVvN#[TT2)m7&-*1fXR˚:uostU`δi؂i~/>4v<*^\GO=| W݅iM}y>:εdJ`9yO+@q~*ع)=4X R<$$|fkLFl%Di5 F<@j]BHWvbkXf]D'Fr˹o)_ ku+ʛgpFY謪 OY5KJ~3UTl%cJĚXށi~j `KE; zjFy(. T{grG|TlaF`Q˘["}kA 7A,tJbOQEo+Lh5 >ӹ-e a|suA\ߑnK-r KA*ўLoM/r5?$y3PK;ڳT8Bkja0 jDZ!9I'8Z{,FpLo7'gE=Q6ids"_TfcR0> w<c±F]ڶU3^O-΄ňN"[\Dv%Fh2?b'+X]/;뀟m"ޞAG˱P9,ؐ/GC]|f]>E >kBNHǷt`[2`% CQYαb73 6wuԴ.gqw`PչJ6b2؝ɕ)Ǟff>s&=bмgy=@qP'ͮvk#!hgxY^F\kKZR5~Qhfq-TsjAY`[]Xב>^dX@4MҙulvywƚDÍa mϢ 'S"$_jQ ]|~ CQJ%[ nˀ.?Rվ9 2xR߃Җ @Xl!%GCf Q3 4&_?N]Mvu{37nxqHY8Eu9?w=0WA e _`\9k/vW>C7b ط>PWآu@Lqk/_۩za{[i*|<<9u;¤GX~EWuQOqhR,JTWG0gdۛl6'm:'|&AtB<\PO"̪p~:sFrZ/vgf翡pTJS:61/:h( uWG_H0C%x[Y5X̛ e(H UG@&#:n&/XDfU0'1m\i߭DʸKpapo"SK/?LT";jwҳ /rT.5E(1 VlG8o3{(?JXVY}<&M|v*T%̬[$6 9`1țcrװ9p"qQ"㱥s{J3j'wlz( 0мkoI_ײnf3nGqS$Nyf9<wù;{邒8PՕmDϤQrSamJ_SJ[ xゥJI_.YK.Qf~f`H9JK;k 1!s`^1dmaB0B>Gp^pŖNv:W"GчH"s*t_[#z6诌~K%Ču .؈eQ焕7H:&+$k(4Yp? râ{LoIعtN8끚⬘ ˌz'Ȳ][8 &>D 1"X*uڧSp{c0 C;?{Dq$qeSsEʅyhV!^%%ѱ&hk PVD& gI=Yۜ?u04[au5T`d̺fLof5 # b ~U+5QA *W 4O04ؐJ> U8z:yf@Ap>aY{b^l:VU(c~T7w.ծAvۡVJK2 SQX2~0݋Ў*B>mCQ(9Etpv MQcr;5ZE ad s98IɍxO?&pdwHLnNR+)]DE^(ܧjB<|L΁kA\NH`dV`cèaU lx=#=!`ji+P"sqpl1~74@%砻&kWⰖ $\Ks2L徑s:!/u4i0}@+?E}.K^ s=\:$]#QY>p oy}uFeR;_ɟX)hH A$wCoZ8 ό(d=>RMJ?ɧl]T p˃Lɵ6I?,xC/߫|F3.b\culY!>i'=kLVDWMڵu^CGFݨAȦfDɆ5Ժ*}Dĥ ɴ^{ѨVRe[} Yܜ5Qńvd!̨}0r2*_܍ ct pIw>ׯS\02kf +ó0п4j+P=Z%qj'8S}= &# 3NbDJBJ#+YoJ`<5I[gD;v2H,xN6@/x?Wj=YN :?ungɘn*#ar^=u"$ߐlsZ7wB'w"e%nRk\N )".}#g"vb@ Il=*VU*H˵UU|gQhdR(C{]bDyGŮJhF/Zã%L/%υL{z)Fh~8Z=P1 IrP)!^zQbLAk#uӳ(8ա0a<&ɨÖO-ķa[+ yqt.MY=ڌY"҉2/3N>4zkIQQ8YW,3T!NhH8*!hX/WV0m-N~\וKuHh|aJM%O}ʎ:`50+I)&UBuGr` (U9'NΥ2ϻUsbmu l54i*6NG^dYaV<[~.2_8RƝ[UX@)sXȹ6̭t瀘K<9A6φ'b-{emؔTsFѡkk1%؝;4c; yolVv{4ʻ/~}Nt:/X,8P)o;V^|N&IOWR1 ύWƆp6Pw551ص8`)`sX~2RA_7J3[:BFUuwY:~ Da3*怣z2Vr)o^)"Vi Qie"Ha m"x߫P]!~A\J Ѝu 2X&a-[xp Z 2EXMn;c@(/4.kBN?q) BDfs\j&ŖLUe_orʱa訍e=W-͐yr->א/gph~D^`4cO&^f`Kzb2CEdi)h^[71HT(v +cod.<)I[B#H'TA|'SkwMŔ2f˙.]TыCBl/&0O~(e1#\,88ݣ[ I:}p ),Z+Rx\x@N%a y#-}\I2T]3nbM#jLzȷ,oc4ݳQc8gjank, If28^"c]lĨO5w;EFvwd%?(XPy#1,2!:$ɓ'K\?$0a7Q{$c'ԣy#6Y G \5Pr#FCq%P9OB.y[geep[8sns{yfץV,XwHug(u~: i =;,t/w_c1qV&z~c8r;-K7T՘;g^'1èH66޷vgqI.a6LE_܈j-q 4n9mh;9r-rIo'>P0nqxO6I25*?'53Y1`/%E ,TO Bjp;+p Zn[4= 1zٌ"߈Q){Y66`G//(h3;O'8Ӥ\b cqk\"p¼# ܭ}BD;pM+j$n`vU=zKSvBq*tvH$sys:ծE4^E>ryi ī[fU,BM#|uh}w7OG94mw#|-g 3ZB:Gu`UWw>ӝNʍ>ߍe &XLAJgRI~sa ;Lt}4~kߠ6ƞ4Ǒv[j~фǣ4;1dٳ v1cIG"9! :;YnR^}XZ$hP@&6D>Q ܸ?Ydz%.XE_TkѼ.85cQ4[cN:Vc `C@0@ť!O?`QF nOɃ5$V@n8~XBe=rD|<[>F:{hg:J`iOu:\`\Hڛ Ῠd)9'l4̓BYeݙτczڟJDH5kbS#~6VMe$6 W ;ڨ^308ݿM$b#p܎ @ehdm}!W]9'Sɂx}FO$u }cfS#),,+gyiLHiVwcqYaXI&aHdAZ(a|BRLxyuoJBO)f3K4d8 P.s#c[$xMuS} -+p!gރZ$ W`5\wEXtT/m`! c; El$i6J6*'꯬J=9:@=:;קLgؗ: )//T ,pjF5\{`TbX >uCS#鸢!cX*jh_ \_맧{euLډv.t駝ؿdVR\Ρ:{ m7=Dn~=YlONs|(߳2)A Af={ e]SRHc;sf%My_jp\-nx\fA-ԧ=d~(|l^HAF&Aqv~w[AvYȬ⋊LU]HM =ˁfs8@d_?e"6""ttcޞOxH`""Ʋa·N88DT͸*,7q6%hI}}Ve0-~;H ttYӸVWJ 7eU3E?JCj m#GZ\0 }:zHFFT·Dj*]>KfL%kZFnݤjMe2V6X%rPiVވ];Vq1Z !IRAΟr i‰]c#1:ʷ&\9iO;vK>/bGe&lw@Yݞ(lP+[/%8P@]78*|aE@D.ӈ\/\+j72Nb xT^d*Sݙ3e^)ۡL-j"SFAxLǽ%$!ŀ3olK!xO[}p'wSA1dXjGj"LqhʥE1_-);6e]Nč[Z{*8r頛 T;Asi,oOO&PJlj8mW GA5k![{䲲'bZK;%'ɯJpk ceTܑ:Rxn M%ZK^omҝ3.b9 0f:xkj+Q 2(Ya vA.,˒ o ~9i(u$/N1 E&y.ߏT.m^;;Q\oWK+JNR̢wڷNEM/h/)usɭ |!)J 0b?\PUVƥ˽Ievq0ߩN]9 *?k>N!Url"db?;c!W]ǁ&e>$O]ùV$'X0V=&k`lu ~PTRf ˰$Z!KXM @kG^vVT7ژl| =u?Z:U_}I qP !xpb$yc̓pqF2洋L58bܬkG9%7};B:E%GI8@(F#Oz)ie廹0lC^#!-[xd9kzU<ռ=1#񾃿pHqZX{/]LN yґ#ddXxW[{ ԽnUcADS@*M{_+B%Z+a%XY㆛1Bאm߇ ך6N O俯!KfЇ5$QW7̣"^3HWɀ(SKxպV0M,\dqny@c C(w5y~~_nVW6br86lTj5gɹ'U,s /LEzU6:@aNMc2/W>wţ; <V.!8d?+Q>r=})docbG †0g5p3'LpSijqw1} ӹEɻSF.d܍2JCLj ФU\Ah"~'1QlXa16`Zuφ{leZ(vn0; Smxi:ѪSE6/ƚcgU͘y͋RtL}cE [hD8T, ,ﱏhŝݰvM,[}gUȁ.B0@|mgS6 gv ? >FrS]jTcN$$> 1Y0W>^" +I4"K/؈լ'k3]Be']:kТv(t3}c)2vwMJ-D*D_Dr@yqkd8Ob:ؔ>pti;طd Y~w"A]e[ؾRI#i>lmAvջ_zU `UAΩ[z)ٰ&:%t#Ad+5ҺLze Xt l|vp3^EXa؇76zE64^m1-i)=Pj7rc͏`Y6X}&s _nM_R`pU0c 0%f%3r獡yowdJz|HFyeͮƹ-HQ< '&2t*GԘi2Š$)tWht>r_]q_|t^h.rܻz4fv=1u, BVZ8bރ)Mi!^Um0 R0u7th@bMܰ# 1 w^n;{1u$ ܊fK,vVoܵ]^9s@vz2%^;;XӲ6k+̙<H`C g)gq?R*7(Wb{*r{$´I,u+6:D?}kIAJ]G9^ҲSP訶 Kj%JqH޸F-s9s`>FJ+ ]l짎  ŝS0F(t377+?e.!"$DlkwB걆DXo> (`r36`Pm+Ofo.'w0b&Ơ՜RfqoFn{wtt.F%jQ+֡zi j K?#)Ӳ٫)@Gu~6 ϛr`%y[_9$ q\9Fe)8fo;A+ͱN˔:+ $5D9~T{w"gEY֪2 %"MԛUD>_ eԶdePr]8πٛ m7hY4x+0Y^u ?.t՚ H@}NuXYdB`cN4o~'EĄ m|Ra.nX;#"X2lɡ 2\czGӟQK`(gduL~zA-M?ʿxTj3o v %QO$thfjʙԧԒ&.9ͨЂr]kxQF#>W =]G Cn74>r.z#cxzRHe4Uw[ŦE~=n_6EPޯ 8璾s#pJ9Fi_r 3_;CՕbL&߇j\{O@hUpug #dFc 1m 8QR ^4j+xhy,{ E*f [ɟb!ZǠgcXR%yՖYEr7wA,G?ǖ4ÍM4A's{(D63$o4A͉(ZLzWzMkEQBQDѮ 6\oɶ>x)oFx`kq]_|?e&utUH0bʱ &m6Nޯ9[~Y ^+(-lT|%|vܫK-ka#]{bH*Kk4ƪl [RX'luG? Mc0Ha_7vCg¥?TܳŮ2XdrP>n+h,^sPU9%oqQ ;>.a?{wr+Kj]8f ${p~50<OM}Д/Wb:.zR?7_a\oyb$~2S&:Zοor;Еnoz*_mWO'0MlӐfZz ;>mo6n#ّ'd_/1lS8aWa aB-ik V~^13xJN.Vs$s>܋:y#DN;ͳKbKWMBåut`PYOMڑ4XArrزÙ~y'CE4b`ک7N:ä5/09hᨛa(iPA돨ڪx3UyRt}ʯ,3Ֆ[vNbC ~.{ $VKs`=dyAxo="j^pUT [oSG*cF@">6H'orRG0D+4χƂ)_ct}W"6%cqVQ*ri)zatLp^Jp  lNc \H6E.{ێi攮=Yok~~a4gZE&=-bɯpQnMM`$)v,qS7i4"M|! ;6D|dO=A .JzvQ˭87ȺÞ} kYc15҂oSͥMquu (Қ+h֫Jܛ]"K2: \6%67iҜ(0vn`;tHC j\X}edBSWʉ)R5eк ,FWyQ} F#0/9`1 @Qa R?]SJ^KU!:D˱q0qnwK %jFY <:! cdRWU (.GFc&u#&~H UN: gzNO <7eK`=bՒDERS"|X́ ]ymߎ".J:!rkwFVE3E]I!v<CH+钫cqhA]iժ1Ɩ :s~"jiznϝ$U'?ʢwk'qO`0J|V}e&j(m~їڛ% :$ǰav4*h4/~ДG50$t E'9~c c;W{ؾP찿3(w^0e>Z!!(NԻ/ AvOW6~{?v aa캔dQZ[94IN Hr8g%WM D =@ N3n̬o—Xh'`!9p;QC8i ( jΐ 6C$VL3@bhqd8LI ;Y wP ̃ ƠcpTBf{U7eħRͼ Y[ܻRO* Լ@ٖ+rT j_g\EHu},hA/QS2ܖ8!')הI874]_13H|۶w)M 0*t̞}TdHޒ@kA5mhS%>hc0zuLm5LFi9b4,:aE{dzF~dB7OHyg6Ɇc0^y !m[S+lۑ;3y~Y۔/ ޖry>GL"ӎ@3D0Ds "] 1,+w'CIXֆ. l>I/N\I@9t=X;:b*']4ty"e|mKH@Nl[h -ܐvԽ63xeP/H#\UZy,0L'=ӝY!س450uUwVҰqņ n, Z:(a:O"zoz}O ϋr*;Ws /] IAtq M XAj#ʟHIs ( ZŽrKA[cpIio"|e ېdWWHӉz9S>k%^+t(<+AEFan5Qg)80',,PP((M^NLpW;@fdj,a7S[X?0J9ĝE4sTJJ#w5z9-c ysH 4pCb>_ 2jM苉8j)[ШY8TU4XHMG=~$w@Ękd LIH b_`z{2ZVGp[;: LiTc_"67hgn8ș+@AΥ#3JIIl3(ۏ86=n/&-SC )YP= t;Kx7 P6 9|/NGiUP}2\we#V?Lʸu$IsMZ/ejg[BY̘V`AHϹ.0U&徤< h]ۦS:l읊yI* 5r1C.ngU2Sէt[$KM)S awoIĜR1q9w-ל-Z97)z9^GP))#K=Q*`.vOuNV*DPoQGi 1XZPtY$ :Nܽv5Dgu-Wq2Ro 1ѰHtH65=1w>V]_vWN2hLgs }Bi .Z㇜P(Q.B!Veo~ L~%ьNH۞З{s]#Rw{vRJqtD$n9e4MkβY~.\j עua*P-s% ckݬT}Dj# c$30i`u->.QQ3|B?mI? +̼Lj "@Db֔<|B# }bk[^r2\bXQp8刪gr*aP^{kJ.llG) wblV6Xci+Ƣg*}˨V}CcI5h/^X dF'P!D81-/x4g"ᨭ2B9Z\[k+3@[ >_yYя*N}*ݠ0aMuȀ*PO;>ʙ,ocC?Q/蕾^-ƺyg50WJʃ]RЦ͒D惷wvtS}c Ww̺Vu{_h{y4;*Wki%JI/˕G@G2eS4rBergϳsW-'bʣ guN+x'He#g ~`iه2ZfڞR/G4BQtceukсHxsOZ?,yߥRLt3! 98[X)CZq$UWM! $:DNJ{QcB\ nQo gR5!R$8Gkz8Np_ p8O f\9 ]Fȅ;A44ϕߎYjޒdT{л&1,j .8D)Rh tL<MV\ldM;ڋu2e@B$כ^kn?|O.A) 8m2ҀЮ'|Rw&/LuTw K4gPf~<(PIT#fj7 67fa]G/Y) MUw׻B*ɡ}p=U"5Lx3`Tk?h,5gzv"\Cm n!;\P>쀜Yz=dfkExJ9"T(RSC}@:&I(OV{܄F,&şfS5㿡,R2+Kb:o`lb;dv PBK +pIٗ@~&"茅JV+b8QCP&A;Œ d1eT.:4ޘuek'? &}?r3U6[UɁݥ=EJ+o>ս&+ dĻqq'OG>j--O+-*qH$kk)M*\] aǀî.6%oF"k!" gs e7>H0ѿ:c͊2*,0)p4RNkX\ 쯭  Wzi?\s a⇪A+y=gR_B~7_\\|=vNJe!m?=)jKE~`#4Ӆ-s`q>iOﱏxƵdKۀ$pV9Nat|rWDj"Z8ɘA؆gTiŊjJgYO@O2.PWǯA뤦Y<cd:pH5xPW 1=vgK*CۤEa)&Wr*O:7ܦ'~$m9so٢#FQinRw+F[ n2d%Zee&Q6iYA&$bd愋kĽpR L 4ե;TKkj%s]3d ZXj}]cJP$w'0v _I{GpƎZEO:_߭ʔ\ckt.ha s'_<ҝ]I)m eP`c/D1)ӕ:;vGE)dxmx7bpݭUеv_rMƜnYnX}1Fqwk.bDN± {ɓMKT-M_Ͼ8 H]6-p39&aD.ḳ W7, P5M`0Rq@%d`sfwRP*EI&4PjZңQ?#ZW,~S G OO`{;0aPxr$Zy6?S=t؜ȭgT $L-H:`O4w^kn򄼚ܲqrNݪXdse2w 5F}x}__xt(V"9gd;A,| <. q7XA|-t@/"3b.شm& b MDn\L2vYBF86 ڧi#!ˏ3&g2rd\x ӕ5h,ۏmjd@<]k2OQ1J>!:%, !*38$ߛ>stOT hh'Q ,qK_* w:b4xB kYFZPϋh$MPbz7e;ң2E^ڶL|̐k W ּzJR?>Ө,S!oڍ)[z4|q,Rm;GA dK4⬎ٝuޤ\[G!jd0j?3)~sWڢ^tÒ{I*EMߖ\Q?t,](F]AF< s%lR,`;d j=IB(Ȭq%suՇ:Wpb-oihj$Pם,T] X>MoעM9 %>>}O*V3a"5N[6cdrN ',CLh%dv-?&/2fkD|<_T]uIL)AR/>5N&-6̽3g}h4~(g sWʻkQ 9 *> qt=I*;s~UnO~SVL_/8YdULʨ%a[ 45/ {SMxn釯%NP6ףG-`cbw4r$ P}OvS@Q+y!3)PGf/@0oR 9 i`;¬`Cf545畍 /*I.Η;ІwH&KJ'r8p+orsjd)%*uiIMm0ލ^>jYsBscrD\[ \K?E$K5Hp pPi0EbAm?5wlĩ풟Fi6 9)edPy{ք8dihJ%#Ձڧ_ԌZ#dDVqmJ߯pV6qdMLo{͖rrNyYK$ v+G1a(3MTpϐJex$e4OZ`n] UJ;PU~I/xcސO*o1$ƨ7F-mj4&*6X^'"h!R/;Vp܈N[>jhBGpB*{ YTmժ7f&dHs*,O SA@>MŞ.H!3B[f'iڬbBNDrc~]\_8.e]N=3"M? C/9ua4󞨦 gO;>{E{HU1mԔ~Yf|m:]Wa=vL+gӎe1<^U:L`Fֿ1`.4,bO`Y7n@Y_-.7m` i2emzcׅ۔ňnx%`'͸)H iqGbluK^xĞ'\R'm11kԕM r&{fbebDJ=NFHo x Un?+zL[[ :!٢}u Pr-HfMsv 7u.Cc+ݑ즕\l}yN}kLD ;DȱFδp*\1]!HlK$a%6]AD@#UUhmIjk c0Z3]*Dg+56%[C#(ڱoEirHC|n,S>NIK9lvηB`{;W1!;,V[u hkURFEe&:eto8*mҊ jg);XEPaOk$> 2RVԦN.lx!5 V9"h~`==So}8^i#R[.:%Pܐ\ iӶ[Zegyk bE)} pMB}]d5lIlfu~yf| ƇO0^M#=πEpV2_Gd8sӃTϤzR-21#Ÿ>e'pnl4h/2ab<]Lx|ׅDBw {V]V鉸2][N͙!jw#aWSIj, =Qh@(-P$EUA KXpȱEC4N6jDa!UP  &] RC8\+h~ח1AY^UVJz-|H4dk vaER'4[AWqCt <-ВoД 8E$mP͏:Vd|: F!vkw9/H@#\o[Hϱc@w}qr+HHh2 l5b8d'U0ͥ6TH$~ Ł/^}-^NdB2]OW~\3& XRⳣDLPnʇ5^$E&$o[PຮDZv5cT9M)_#jܔ>SFo\/p '|aTy>c fQ9Dfwd8lrjR[!=V@u|qVlDzިxfFtբ>RmG>r! .'>xOkj×T܊Lj)΂H@瓇F叭-xr4@xvuJ&{Ӵ#3jDUa2Me<j'}5 Ro_2. ٦1Ќ7N˱v D[g\X?c X ב}4Uʱ΅w’E l_pQ 5ܦqpn V[~J2%M B_9yZUK}y3e$8QkhBNr+ 5)קE#M:rDBZ !,bYd~ VYMOD)xK"US`ҚHR+dwC?ػDɾ&Eң `fz4<唣d4C\:!U%RU0`h<6Gr%"ے~37ДV>Uut&߆c`axWGS5)3$[3 Z<?c-cl)sY8{y8Ϲ~_ڰl GMi@նe\W?0'ÉDci9 ЋKm׀eǕ8yIj$*ГA^(`SSp1QfKBEv,'b$tC?gsTвc!Ѝɂ\}Vބ_)EgH]w_euEVCϺLNK:%朘2uW @ڦ%V5NC܇ƍUSd&4w FmQ-̼`T3*AO.+4t$ɿb1聒cav@lvMP3dB_ylY}yOj=6(Q˝ܾD~1bEiA00CZ|jxfxqnH|m"۴|" }Gzn9e~]:Sm }KWz"Uw\4 Y횙w8 zQ 6ߞz1d:rث3j-(:V7n1՛IN+cǘݪ*@bl`Sm{$n.!"kx<tO !D_uTսE%~0Vߣ>ã^ybNg9nu ɿ9d9LZ))1Ԕ1[Sq*'k jp-6>fv1B⇇$w o.F~l!9 {RQ8Rp <(m1.YFF 2z40w3 G-tqbyT-w_#pTB\e In$ۈ3s1i]O.yn-dNqhU6R*!hʔ$iHVkDR>eKt:@{ۘG BF7l>LAкr?CԂ8Kt(J=@rx8/l}`--D;0?-.*= 9竹a"~~paϢ kUqMsVG.A ԏN3:.3$oPK q{j@I1!ˌE//ȼ^2N܍NHTzpD@[\WL|PO6Sl{  㐒Y0҃uPpi-,"m7aeKr$7-]sțH`V K%謄~тW3v>5 ?N& zʻrD2I@;7.637 #`gр!D"wp[Vl{-13z 1~;-jGz%Wo!]9hѕ/#"М2^:8j<&i툊;w>"ЊL|NNtýJMU>`&|8 '^.b*SGOh ¢=pV"!`(^b׌y*ʔ8y9)[AI)Щk#W:e',c<2 ňʒohHO_Ӄ"7F%A6M:N$smq DՖA$$Ѯ!K{cgJ0x_8Ci3iovo \ )9xQ%cw՛7RʝƇYW^fnѼW n–uJЎI7o>|o[ E\BBÄT-M2Ŋ{_) r[uBN'rJյEz*pRƑbɐEA1/NZ)v"eq( *CpQe _u^aS>@h[$ic^L9g+xXXZF7JG_=oDN{hT5.ŅgONь@.aeã g t-~R1H5F`v 1,u8&µB9im$ؘ&p3R|]*[mnTS4 |;n-\d6NZFGa[\!B]^r*eҞGXUR,_:ƾ~&F \s艻!jo9{#,ǽe ~ywt,ل.eCdODy/'2`w`"uD.T"%IT# PM_UzqԭEffٽ"gzEǭ`L9Y`)/zJ-؞j٩`1S.λY8S:c%P ZU|)k a^\ZQ'N15Z[-&&@ߕS*>źuMlhME=9iJ [6yb[o)j ޷M'܎V-cWP*J):ЛaqͅعS"Ee(?:F TطU4 yG{ܘ6D>i#-ȃ=n_bun]!6L.}>W1?%CGKMm0ڮ39~duPlEp^ ގyFH~&/ƸTu=kwN*r95G{>CEjV³OSAv f~o0 > Ja ?Vs!4{5%ɍi zgg󬥤pnwu,2Z~18(v po ;273.j'4is@E@ݰHÏ"w4H.sG6!_X4( SGɲ=dƴ;`qWFu;i[;Ί#_(kV+>dҖN- %o_P$B^liSdg4XX>#>?hx/HQ24F-,a͍$s2@/ m8FX4#pE q ;æ#CgL(Ntq ZpOckϤ Y,ykۡN3RZa/+͹{ml'iQK %gz%ef !Ҥ "ϿWAdD?T7JĢ@c}sd3y`De &Q f!~:ycU(lg::Q$g-xtwW-4b=*vOSo4=A [B#6ccoi31>_<) j\wL^z0<(YtQ'w)9j2zg`LNپ` ӫRK C!~Λsd߽ R:F~8zR"\6.Ptb?[a˶_I1}=õػ>ݶa]כ޳vuhS:#GEi^KMIcR@~&~9 ҇0rUF^8]'6@OW UO 9 Mxjw@(9A8TBְZn6e'~x2XM!)Y:b >Hfb^ȫ& B:>WI! 2Wjo ˓Ơ,;t-'g[I  Wď6z륰J19NR%qڏGR7ӻx@u LQ9rgUozuyQ e!MFPRǶ[UO30 jsTTw@QSauV ;b [B@n@ݓ>[d商'{-ոw5ⵙɅ~ML .JC͢w2)s 7'(/-q"V kyYByktDw17av+] gx_ %ٞJFX/!(m[d}.hbhjDž׍ ou0ߗG+.>GPp6!vk 9 -zԑ/I wrmWHK[ca@áFc 76W7-3uOBz$sV0i Im)[̉ Iw [\6jPݶ :&cW""f!!P Av!OcS:Xa9\%um#> : ޯݷb~^>Ԡ`ʘTlWF˹i>\ Gq{W"ZNa:EHZ~y0sza,CI`Xzk嵨>V~9[<[¦=|\Sj ,ElfuƬHtW*-nڛ̍WN+e8⫡@e/mf>\F]oO۷[)p>C]J!3nGpwl4~ "w0/ƫ|PY>-۲w`w^+9p Tg&\z؞:^>'VR ]b|q 1+o> zf+)}CHOT%2ai_ @2Teݗ5m[U=MI8`jo 7D{h ]_}ʴ{ _̓>NO ۶GYh9 `aj{@3l±UѴG)t҂̶/[* BII+;^jq8Rbnwi>d :ܨ#-~zh/)xR*CՅt [8ҰPDώ=fbE nDl4:n呭I'J}%Cz}{Y;]0f4&,p3"{ЂXe$D?.2iCK߱:HӼ v=mG+ư ywtCw6֥Q+`Գk?vnvwۡe1FѮSKU` C02UקE%OO?h3q;mf4y}MOG7ՕdBCUDXrE`8g7ԱwPM\~YIS._!OckzxDic.]ΰI.MO*ï)L lmz_2R> g~2ę4N/Hg1]mP4Jo%SN0`IW 2rWc[da|D3uuShƩ;Q:%|kƻ3fOno/EmUDc},~;Ju-췻R+p&^ ,ĭ!_mA) ;ѫr%6?v9)g0Kqev]!˛VI+ Q-^ȏ3 Hß:E:$Vyq`+]XK{M]G{+(!|67x3O%穈  :pӚxQsrIR n~lO/ *!GzБԙ Kţy;zxMKi_8g&. rKl A(x"XXA\"gWAR< ;21IFRd&0*pK=yǣ3n|< e]k!y.h?kC33( uΐAH֨ɕ4ԅk 7@wKawΆia&OxnG%eiK SmP gG[p& [yպ_ QKzj>%uX =BOBWۢL l-?J7i4퇥$HcX`!#X/:h{Mӄv+U^oBUgY2׮AűHX lKi_Uky n!`SGGf!@>6a`fNOZ BxZL&{O唢駀fLm,]/#28ïZЌCZĆ.s%Lj7;D i3zx+8mڽ$R[T~Mr/jQ4? h oze2ЈH Y][!hdKVT 18\8AܡNV\rGM> (G8ϙ"e. GKժT&oWztn˼B?jk>_b.ܤwkѷ^HC1whkgACC6Z=kcΔ{' k|xu *񑋌N(Hg]s@u_\E.{Q]|&)? w5R9Hu+ƍ$1ugk⋔َشdD/y>F`*_ W?Q\}SK_GܘA>nhEPO_~Dr=9FdT-.߳iJBB,f Y[-Al-1V[xA:xAp yg[C#M@bsSF<SF-Aee d)SqH4)vSz߲؆pKw=Ӆʌ ==`v9/!IABdnjﺇҘKX7ķG"%={/}W,]d p;Q:ǒ*AOk2ZvuI{i`S3k[Uj[FOmDM@t)DLTQ .9Pv+xt_ .xW$o_H#ɔ:z\̍ljaR՗$JBܬdFj)4Kx0Jb&Ƒq祓#Cw3TO`0)a9<ڂy):)QB 8W5^ 4\p}X£wjp={y[L[H&I"ţTxHݼG.0 HH^ƴn-X,DsiMg~&?2BΟ lw2 @_+0!}(ԎIDYoiFnר^A* 8ưœ[/}KmJӹYEz6na!Yc+"?6_9EKiڡڷe=ZXqۑs0λڟv2nv;,BY31+Xo`3 N)Hg=|xzKR隩)7EUCam |l.d y]-Ac1or~/kv{+A_g) #HC%-V0qZ@mͲhs!8*U=3^뺵0dC$S'h+$3fݰ<TuGY-lAVOR; `hd`ߨvl V }3!Z\ .ejXreGpQe^4Bo%%7ANn/VS ]3׌G ȱ;|SW=·궭WiZZ.:[{,*NǘA 4pR^Ae0 &36k2-uS Dnj<-{p3~ys;œ*)Tcʉa#϶x{AaAiǟ x?>On J0-PG<ƫԐ^vDL4Q,) 0:RQ9a 5N9Ldl-m3]Co#CkLp{kegeeCQ{+8*l<TJzeQwz4˽<<-'"b}`L a{?៺#3l7Vs\Ԝ0ދ-zek7d7 M}D:eY~q#Dv&f7a~|5wdd`HeS߼[1)YB > mB@W†;㾱ȥZdcjLoKH+Sja#vTD}YA26v!Fu}z~Ws/d`ϸ'@XBhq.M_*7S4DniW6km%$.xzGDL+뜟Xb|D׭cE=}Aah/!f'NwV%yKU>_'(8%ş"kUgRA{Wm/be3WrNv(WPjC/CڃP%Kk.] NY,o;jGh.ϵq]i#q+t^N}Ր#0p2͔`,F &2fJ!&w-ѼҤ0^$*,śD]<(KW=>ka'L8QD4hu]*eQ‹\xC^` | ,FRgHoe9CmQor!BVų<ѣ8զB,?r=Of6%B^o;pաV" d/Nwi. z\#n-`/Fg2€Atӽ l\be%Zvd(7}N,o_ ]4-r(c6F^DO3"M {VcƯ|s2c4.S7qWB}2==Σ)q8#]E6v~tDRFBؖC;dC?YR WPvGqt1q$CPkT4r!jS'7Oz>ml(ş,bVhQ_2\nf"czuԧRG4LV\}i卢\HB&cجja܁vo5.d=޼o$ihYVf)Gےz: [_sa& aB4v4܏2QAKڃ38|g@]]"6:N3f:'acYbRԛ/>ĩ/Cȵ0C"\H?Jy7X|M!C`4%nwX HJɺOZ`j hm$mQ&֜2p!X=о,T=gwe <7.%9܍m,{4=t"&DKs6-^_|E/mDŽ.of9`,xw*x"_ռw\o1a=x+y}$s!tU܍F*'p&7h = Fxoh] J{+<շ9K9òt!!ca_IN@O"HߺYN|2v&S먮Cγ^D_B VyaE[|yY  sus>?'ru7cWpto' UTrRǎN5Ƃ l=Ӻ% . jj smָJ'?3ŋ ͖΀e`t3rj{gbcstPH;tgop ?N.!No )ڰYpG٫V7rNQQKBS<V@<^ӝ@DNfxCZWYY}Ii4K&+*.ݽZ~Խ}־LnO`@vt;}?LKhLR5@J;YZznq5e[ T|<QGjbYg]+EsԋX=.51RP0͟D(^I ǁp{,8qh2,Evn'Ŷ?"&Rv-[Gl'gJjStq{52ϋUfN._|nNrv®4(a_}ÖpӦJ_,D oE\IitCz4[ [uVL5"n jfI7XBĺ :oJA+^@*r ZA28LP w,@~UA`MU!EH=y`bR"r`;JJo6bRćO6/5+TnAz?@t"{p_`'\qLc'&wj\-j4@ۚY$ #j^yŕ@0*|UDGqiCuIU&hS,}'~̫觱XW̬_pP,v Ӫb#/ƌl @{3m9qA#==A(Zkr3Az^9V6` ]DUum'ݕ6|B#UI-g/Uzҕ!߰쳹7(8A{ݗtYIB>!pcS<:̝ 5$j3\b,;{'QUvaȲxi<1Z @aWV6M({15[H.;Lsc׵T+g_W@vm>"HC7Ѷ|(G|fN0lcss0;KCSt-ɗÓnq,8KVp"TŒ5퇫ڑ :D.1%tqqN>0cF3@oM18ɏSD%s(UMxgO*X+W͉LHB@~zȕt>]jC 7l.ڮ$i\R#/QvWzhN qv  /.&+!)  E= {3a*>HVkBMdH4JXojcmA^i~k ^gO#lCzNM8SuWrV[>[ۺm |r"{MQè~++(_j,h#3mh`Sq.i5Rɳ#i a&vP.N\17U;KWK:/~o,2WE.x*D}Duw/6rvҺl!CX4GJ̄A@3mExZ FyL~脉hs$F"ˍ[pMj/ۿW MS* {~,jIc/AJwO]צTor`d=~86K- Fep?mQd$xOwd`lZ"Q\(U6'Uj̱meP1h+ĹHaLdu[%1cM?Jۨ}')QcSlf?^=EҜ{h`$ S| S7>uq'N|96Oy2yVl9>I6FU-se/pceQ9o 9YS|<;/tѬ{*]v sIf?JĂe @8=&2q|'ͯynzלzJؚٿض1Q3P#ɯ%ϲS: x~qu7ͨZkf‹nɓ0^ l4er?DzvZgL39:S#eۢDDc5{{" qe\*(=Z$B`,Nm h:rdf. y)OރGA3 b(C6m[*"{nr )Lcbʡj/ $4e⤹Kvz8-xdASx>u)+zuUmE.zw1|J [TkL4>lz(ɥ%?_,pùyـ]P7S8y5qҞB75f_LQ~8d*_4S^0>JU'K!UxByQjhهK RDu`H(5s;;4q=yڰ=ȅ32k۞t) Ҿ<3كDEqT@Җ@xɲL=TR's0>!ѱUw1X,d7/|~6bH[Hت0v|3(O?PeR/yI(kdỲZ>a{\yeȈ)eJuP?{#fTi30IIf  i#dȫ8:L< s򟷧M H5MUu6=̚0:SyC]X62C^MN?0U ɣԇ5}U_a5Fzym!'e%~,F]VTFCHz2{.BJAD@h =8@]Lbl;}# ?jTDO┋gj|Ee)@LREϥ)fq1dO 5Pz QG&8`*Y㨠!94y{B/`]me(kӊcżEPLyq֧ԡRSs=G3Y$&凱i6Җ30{SI]R뢰NFmgA6ȵ 1F`cfxl , MiD +*ߧw`` ߨ=+XkCO}1sl( MSx,5Q)ěFk|81Ӟ꭫ #P Xd`42 (=2Csn^vkok!`rәCLw A*X[Ӻym *R=L*n?:2kvK_5.I#dZup{#{9vjgU'OzưE8CE>m?5Π{ζۢW^}{X+c2jtT`ssK~]=C7|PBA15`U0 P+@[&Cd?~hvtA 0y=4DZX~]r7L'^ŗ6E0܅/j]74[ytJ<##|e>73'C3ZiB?P#R;t9>D2lL_m{lO9>DrޏiDNHu,Vl3%ل݇q(3HV=O XuɫXy G_Ю]k/zD-& "GiG@U2-a{춾fDVw8A 3J]tԊA=HsHJ'}]O@ōX叧p1k7` x cU%>Si NjrYSՍc'>-AnrI2rS84~Dʌ8`y젴$mX?g>cT*-阡Sp7z:~٤ؽ20Z /%{ey(~H39^ .OLW^9m3A;y}ɑ>T{BsTiQfDC1 lr~}g"<{DU[ׁ8èүJг@zi *%J6"KcF(?^ew%*xϏgBNv'V7%'HW.lPU'!v^@D(<1ҍt}K %UG"}{w9yS)Qhm| f2/Z5\ef>ܛy`@?4ͯRQs!_r0v' 빋 m.|8̷4 B@"l0 - _C|^-O~=v`V")Buj3dп0 \ ZNGCLkH[0-E@OC\v|kTp6E픅'U5{jPԎT&xDVҨ%blCP,j;?X3WM=ͪj`(caG yЄa}V6K;JT1),EꚰcA"P\P] 9a`̬K~TPABNcc_\vMwu!=b`fKPtb{N3u>#y*\#!_QȤ,,&l YNc(]r赥LQ _?)tnJp%Eg 2WbLyN/{nJà.vv8*C ) `*1BnӻqDPXJ$"W,ZD 5ý}.B{܇|4ׅ"TWuyRݽH`\Ge Iߗ{XJbggumJcmur8 5|x 9{*pHP`nrE;~9G!i֊&>ٖ]$Yl8uu20ba %,{e#3Os_28MRCHz[G8dB 6>M4?4;nnˀ׏lwMմU'OtIѣ& $s,g:BSLh==AK{rScuyo1ĽxQ} N(O@f 8t]{Yi183oV<% qۓG!^5ΨNGPO\u"*"\yY٩ X cƼsfW<2 [ 6Qp?@2`,tc'Y52Ђ,% Q9tļ؟ܗ>m,Ppcǰ e>H %YSk`?dTqP<q4Bd>F=%cib;f\zIs1_[?]'~=!>n>xWݮ0?\g g[㊥ޙ*iбS(I@6b/iy_SB(Ndꊭ4JthO}Cc:/}ބP@fUA%F<1m^âjI %H;:Eo@6D|.0xK )&GRpbxjpg!H=R v!a8py& QrUR Ya^JX|"gDH}8:W{d8 xrm^=N`)^m)F6a[(nM#!1m.*jD-,$&*^(q(!ԕgꦮ>6m|oyGK! -_c W|[VcN@uޟtҠ{er 5OyO& v.gGlt @X7v Q6y+-1]ٝ oFUNȺ y_9rZzJs )}5Hח]OmA|v56)6 B#\ia#s es5di<=_nta\w'Lu#-CnyyĜ!r I܍ɕ%v ]G{&Yvd쨏~!nJ!Z#ɾKk5vuFBtV^4ؐ- 0 ⱴ$/2WglMCaCs{d\ wchn6ޓtcUeTF5=ܪy͇\ǎ* cz\i-j/KT'\PxEnƐ^Ir٢ě*@)*vtG J.=}Pz?l12c$~M\ >Ԥ*fy揚Za<_-CZPEBe+ L Ed\Ntf AT@*LN8jPwl3XOc^U0 %6,@?ս)3 ZaHU\mz<'Y<0a 8 } d'{ KY υRJvG @` cr C. A!"ncx-;Rh@~_`FF6Hx1y,&#.;~ʜL?L8zJ 3 s]1g;V0X_{@ŗvn=DMՏ숟X`! `j\IhZb%ܳDX{?쯃 eCO'ٺ.>EfZs|\RNkΌ=B*gadkdBYuܭ @8'a_[G[Mʘ\. Io|@]ahB HT`1t}\N߈_ͩoK3Bjg앁'r($kl,~&iBYH4M)$# ŷ0}e@799I)cfA'&Zpc~H9g P2'o2F\b/V6ωjWey@ЇR:E;Jz5OBs_9b%z-* N0 xhXnN [s<^>orf q\X{fac\:p^<1]vdٷ$-\DNU-I&ڭ ܝm85k͆#sF1d>)(="jF6!?n,vw @kxa"ݸ;D`BDmK.I)@y#fX=9:+,S֊lM+Ppuᴅ5wJhAD3GtTlb6Y/gS6E_`@c.FHOgdc!F8dp&ԪpRǫDAe}ay./,7CKгܦ|5l82Z Rb@gsd/j``ZMS[;5J|JEzP(f\e͚M_F]֏tbN1F'n; 4*ѕ ̳WwXP_+em;ô QSN ?Ӕ)ɈУ wL i& S6;zU>/?rƥ5>p$+W;EfG#Wr*UE.ov{X˱6\?X )Q;=s͘7_P. MV4x[e0RV'r$_y$~|ꊹ`;H>X?Ɨ뺪P/B}D5E̤7FI5.+|jA@v 7XՏ֯U.k4W _w`Pt߮Ĩ[@sXMˆ M'Gg00ߛܲ Lo5vsESE=𻱭@<Y0YWG@K{:?7RM w]ۉB<]e")]oY H&7X=tX:a{R1+X@LԙF0tB}\%/mX)FԜ"s-J Tmw knʶ\nHxD6ֆX/w:Z֬R~r@d&x1O}U.XdM>4"9JxM@ 2X#]j6O}[]_ Oe>|0=ht  J{'LUbP y>_Z)cq5&Ss$6&E;?[0m0"zFj;0/s9$90ݘ u*,&`?/@֠ oO+ͼRO'JW[)Y*Xj% {:Za {D S /m5kpӦA [IH`'.˶ :L\h>R݁/.58\֕ ZS\R,i L59B4$5ԻVQŮSmaBKx0 9"3?Q)LG6h%5te+xn{3ثve0b~ '*v?ŮxYClL}հY Xq _.7e\ mZFz~t_zn }S)Uj[yIaptj=a 0|VR`Ȭj8 OW=PX0/7.wOjPz^^uxv<9NpXZHE_7lwKl֬PTD8Qe=1ju&(eUنTQ , U; n%sKJ,7T$W٦w[ jV.$rqX? =y%lch(BԦy'$if88,"SqP鬴׾!.T2o37J"=ELw P6;k;dL#*~wP-A G[$=6.r^b;A-]yb!G~XӲ!G+z,[DvˀKFf$^bfXъfFq!%Y]t1ChQxRJa=*xS]pJQnj.fŅR#ur?%J3xDwd,=*ڥ ~,\DFZImuɥuZT\a&d/M6*pkz[; N&"֘I^};S3+-6JɌ62݂r5jaeXꄍk=XRc$+H_ڍm 043>)'v mLۙ@rgQ@pb1t8=Tƌ!1zSBM'eB(OY{Z!7eUj"? !Ǵ8&C0~*!j#b * V-R d꠷gd2BSMwaGxt\74٪g{ewgи^e*ՅeF٧$z Ϭo4(a MqϼĴ4zJt[]f:So7mv.!徹s8TTD8@rУxFuE?wܵN\5R/^>zrZ9g/ J|R.tCm9EE;ڣt*Ԯ n*Su_B}-Wvͮ`Vi9+|Z|kgb^!_Q} dC!^( z/PTlJcYnYM# I]fRTYޘY*״i*:Q=&%((e(q:{:GF;TSYX$"A;K>Z'pHԩJ.* [:murcc/I|rn Ny8<(~+}ZmK?RȠ-yݐ9jn]Jvzx@_O6oji#(2,uӿbC)!>9r9;ی")mt&~!֩3ڙןa_.d},Qpsa+۫4/ew/P?$qb+njӾ © GVvRmfW__]/_?z0S5 \NecybÚw7/\TZ}ߏb_ W"Tg4*K&W7]70OU@:7P3@Y\0XyÈ+GrA@t˪#(an /YߞaDd-10L-%Fӎ[~ =p7FRQ{KF-RKsaӯ5Cs/r׵'sKm!J zn_Cj,m#"E9̶\~ &J+A!k풩 \_C^lhwC8gE8ÒM\œ6nF坼SL 6~|X+0'N:sΛ&CEݗ3qz/Yx_w=3]eQŮqZ,ẃ8&3}ou(xDϛ9\?$~זJ ?xuK~17_l^)h~b' R.Zcl5//}x""W>w(` CbwQ*ޡ-iF^("pR(dpv1=8DEf?A\1t"rND" O{ymFl7tZqOBkB&Z62<=OQ^fe6(J<@uE~78v؅ .d$) #芅`^#ǖ,L?e3PTܵ4Na(W+}:ie' _P$&',zl!-9v H Ȝ8&HZ9Q 1%|t[TV&Yf|_qs7VGS̫071 d_L|rX#҅-ƂjD __m,ޛsX'n"JuDzQ;l 00J5ɖ+985Xbebzo.zTo 3$ F^4!{@1O{s6+?@S ϊj~:n}C~-o&j%,k+(ܙ;"dT͊54LpJXڏ1($ V^=)ӫ3@ gY0t?Lz>&?'kG_+$\XR2dȊ=֋޹>KdOP덢(WV^۔eqU;3Ju{$8𦪸vUbns݂n#6B5gWJ^JNwJ4R{ >=rwF6ƎX韬P|h0Q`JO /Ma a F-Km#.e#OcG]Mp#rU܏s[9C¼MAeȯ{VbI*@Hy\Űw>ǰIW5Ptp6_ <҉]e1aCǵNyAaAګƒJBO-ojCx..(&~^aѱ޸xx{*/9r0ԭ>$,d暡zjсi'z3Y#nRmq}K1-v6s:<"3[D%C]9w㜒єXH:6roX{`Cеyl;Pn eU6T ^XXEٴviP!p`˄c {T`7$>Qέ~s}hA 8SH"Ǧ)D3ύ o0βɶDZ#`,x&]kSO6y%?)r7pi2mXx687wWJ=TM1dJ6Ah UVD08[crW`/hYbzgM%R)ZRĵq4#o~\dISM)m׶( 9TsYŭ!dRi# #;Fme;4w.e۬0/kC'ne */M,$و`G$ Bת#|ة=H?dnی* &"dJ'EՎ7n# 4"82*5vǴ;/PFD&b8#E+,jfkPԯTaH(z35łL3Á@ϲݘ#(&ޓwzZS"~f @)9$F8{jm={Eq΃)RJP~wp6$nj~f8/%g*$C-w'WyV)j  N$Üw@YxEGḅğgA4B*+a\;&#Ģc< 21._`! PY=wnF @Ħ-KP*\נ}LǩxyN6C#i{3 |x_ -?3`2 _2TݛL${iJewj[ölpR% vWDH9v}9oPdR.ّ9_"YQ)@6E`=K9}Q^uCB&;4Mc ݄{R5qj#M55]pt@GsU\"[ECaNW5S*cX2!?lc4 :<=TY0eƤ!.T=B u聺pPeȻkz(HiE :9t7A%exl o .e\”"sC1> >9W֦2jЦv=# ␿Eu+k{מ3B wǴQ'7J~&66}CB^;~?$'`Ԋ~T*B6¡ݎD,vp.|.ի3Hb"t8hƁ/;ݬn2kK_ESiG׺{4hВMP$\D~No, ^/3&Y fܹiixWֹ^m ]7!s}BKtEC7g, l$&14;qMbU>ߤ bƫq `Yꨶ c/pM k&d|9%]꓃ kAd#.kuѪ둯PADي'f࿼sm\D.n>$+bծ^5yL&.ehqu?0)@k2Z\ lÞC$'TH~>0 YcYIyx|06{lf 8ވD OsYl81qis31|i#" _ŠO6 clOwf,Gzw>}9A[y8XT*W{LPֺ4jr1/:\_k8ަ,O ?p>d'|, ٯ+t@q}B[/CX XT4+bX! ذ]z+'~cACÝIo&q2YmXՂ5+ A4^FIqȥ N)!${d38[|"{Z:Ɣ*°rCPIV,u.Ol-2G]\ jTҕr,# L{zGsf:}F,xGHPKZ9"fM>yGgXU dsFdP "*PKTLxYg1idN~閭xfU{M+z@ UG/tobS"IO U(y;i_7hLOf=/p)'B-ŕZTfRjAq7ֆ"DIvEYP#Ov^099X3mJ 0> -w< a8/DMH$+_C x7v7 D|p<.8#7?o KR?c$wSP3PsliȮ"(LTGftrHY"˗ .Ŧ_J (K2b8 O= kA Se y$OWt|JIp)-Beڳ<=֪6$ɨcGlf^T&*7Td#4oTjU$ۄA;&seJQ@D^&Y)H:>Z 58KtyX3lp^RqnogF5q*]y3^dI*)ˉjFR_x)߂>PWl _c73Z k@ Uo^kDn W󼊏 6YV>?`Y˸LxgP ņ~a$Ȝ7]d:4bxUm/24P8`EGM8ZdtJWZ{ߤՅ"qRJRR񷻨X287-Y0$#&W%]1/~pwؙCmh!붶K7d <TA4zkbv ؼZB]$,(C 5ZױIsJ$&" 7Àd4 YD-CS9WI[¬-s`VG&g J~Fܺ_oʹY<MF9^k_H 0rXq7V^gKTu}a"Dw c$"y8S4ppF Wwv%Jӣу(9JdF7FuC ^YnjG|qY,q?߇Uxs^(2uk!"D(z)jRf L`;JŃ5[f\F$i2ЦNWX^ut8Ԯ>)^qGz:ү6{@++!ȵQ4hëN60 mbi;-$Ғ󇯋IfΠԩF5%|5@p#IL$g܋kHvAEwΈ~=ƕ/Hhؿ"0#n5~]bKS [o##+I+,!@ /8?tclBP]>_v6pIx0ܮ_SLu@Z|ǐT3) QgugS׾3p۰ϵ9T5Bؼ?gø|w]1-u{(utW׺]9شp**7Hpc\ dn*&CE>x, ۂxQq o- ]~?&1; )1J f,u[:n湮]$.*5ivj:\d@>ECtp #뷰P}_H O\3i]9ϺO[[Hg29 5鿗~q< x nL&g- a mU3oQ A cVw;43oSG|aAa;дici0c.sek`\gbeud]9; m֌XZX~UG'VaTI-TﶆLc3d t$lw]F&J^ bDj_|ľ]!KGkZzrnij@0œ ic^@!X..S1VvF-3r clrظhT\w* }C2wv<*6Tή6BşSgB'1Aֺ;?ށzreȒ]U7^" T.Iq)"Rdc Eln;ӭf7PCZwIhÕjf9omLaeY!R`+VL] R2|@cUxl?9}<{闔/)[Xtczyˁ5@hFɅ+L?NgCN[orG H՝qAƲ}(jBqª ։c" q8][ञ'eq#Zd/biUUŭ?h󙗂"-ML6ީp7"5EBojTvuf\5Pps7|h\-ް|gr}R|.XM4gC >sV#;f㤽iD;{6ܪVD:.& Pu+ĀD_j}1=[ ^"gAfWi3؜(t1C GX\/˔ZDֆcvr4anu(L 5}Ľ\x8JH%ıRs;p|KAl]Wr@3AȊw>H.yEאЌUHOGf+MɺJL1ZK>[y)3(Ӑ\^X*ޮ|̬2?;! ɔϤpQ4Dhk%mj{+N#N%vn7BtN9JdQ.8g,<(&,nd8;ҕWJf(/Px`7m< 4=Q/̸[\W2WI@1;[ 6x@"QGP6Kדfv9Rqf}.] 0РNW֭Byz>WV&ܶN~(sꃹt .\pFzs6$I)an`S{5\khD07S^~<3h k=:t#—7p0#d`A82v<. ,{4bny> N-6"|m- yԺ qx%]ߦ%ZN߰zb<,0UzkM] DD{+=^Z7Ү/DdD^c^S :Y+HcQ|f/B)': ud iA#)7_f#&dzeը`.)Č|A7ߏרARXyZ%?²Xw}G_pu3`1 Q{ w "ݚlB,?SiI~idG髛}h S 2#؍ HEf K/,_/]zӽ2:7 a>(+s@S6mLCC'(ќMPMFMBԍe"^ 0g" jdJ XxTxuң:0,p$fK4]@d,x:ާ ͐ D2 `ux8?sUL:ޛA@0a~?FC;W14iq:7LHXτS ~vG$|VusػV;3&mVB?;BS?9t7%/|z0CZ,'Z`7OnTlR?uIFVMs}pylD <)izQ\^"N`:;EZ$&s1U&9zX;zQ3 t'wFl"Co PC35\<nWSL?MU}nX,!:U*sMlb6Ƙ1Xp6,&aR|@Lw# z,Mo"©LɈ/ʚX3vޚ21峳9L&rׄb7)~y\e@ c*Ao DPJR#?kRU"O$@r#8(uCC..>Nf@s5'fg8.@<7~QnsϏbZ@m&a۵eZhKU2*~pZ]cC^++NOaD3nڐ ,ueWndB| Q$9dhׁ0$NMY,UJ37<ཊ %$ (J!ǟmkJ,EFyMtcM_=/a2"mu0GsɬsгXԥ5zpGv#pLPeq\8ɜW yQ֋eדy61EG|B{ɐoLw W)%av޷qǷS67=EPqB㐗A6rpnRrczK+xGom a1`mj7ť#y-lo̺|_@9J력\i"?zS_sD)vCgSW+妚)0הCqxsqCK#G}J3xNGQrm<7(oL>Hpբ*ɉk.<_xYYıIi+xJwX K/"|4ab/GڿqӥQbOeTvy@Wn(t01yK꩗}|iuxI51j(Y"7#CKQVG?UbQoNwIE o/~}5`W0O$ ~Ceg+\,**.9QO*:S&Dc-Nrdn_Z\8>SP9YZi5E9=:mNۉP`_-/?$4b1vÉ؀fז{add'&QX q+Յ6d2Il9"6N; ΢IkxR`Ay?@䉶0gO#yEH: E. |20AYDWz8r'j (YYjW\XR5Ǧxg&@sZ *iMrF7rS%P%Sj^$C`_ut5&5f'~&.>h~=Mqq#jpQQ>74ap!V)|sACmP}vi.xق-9rYe9~Zd0 .JUpub.O2G^@ōL_Ex s.~u.8:wxӯɔ3oi~+*GC۶KΘ఩unz?I.IY/R"5HKx8a [x&)}+5bWV0q 3O,󏎜(FP@!t;% ˭9kqYޞ sgXp Hnzb>@#.ɑE6k,ؙF4iD+AD&(K |maO*yK_mQJn=yBY3.H q8#R ᛱf RV1ZQ碒lMI6-ָnxYҒ8,FM1Ia0K۵ǃqWg:,QD p3l;klΔD5ew`o`\#vnƶb=nXFUp  y1܆Hvm )Df׹ZLl;puhv*BuS| O8HOK&IeD)Ŗ40 wHfB;58ABJ&qQLRd~N-|N':.U%B‡j=\CL5] a%14[{+nW֑;@` %O+ ΙB׋5SF/BG)N-'f3ϔ"DI.&6+* =@xQ]g3FH@v1W0 TCGy1EyrFm}ip u!",NC=EYUng:zgIizT~ؑ.+彩aL (A"̓Lv ^Gޒ*k ތmo:|9س]l 7c>r;*J 'a;>0|rsRS_6 XX|,hjFT~6l/f#]Io@͟|*yaO@ {bKή;WTD Lg1e-;_#) iNg;W"B审W`< 3>j/{mWkYe vII9`gb%ذ2 8pEe԰BaB /$8rVljXCh0犬MxR1PJ_SjTHVYECژ;3ia6䙓 RUXzAǧ'ED x'3/0x6 H>6%O 03}l J}ݺ$2e:@1A,e@lfGe0ˢM /7hvdAZr xi^Z6σ0ߡT}p/C7ϐ07JTPb}?/ˋ@O+y_7AlXfFչʙiIg5M]8SP Y}4jM%qCAo VЖ->b6#+1'D.Gg?ЕM$_}l4tvd%yY=RINejXAnh-"n(ѠJs@ϭiZa@ڣ mVQ_k6}O8@$D1H%i~S]jd @cg jOA Ֆimc!Z;W~Y) f-%B:}#rvduCL.*SlftlEZ{Z`N@ + 0Ό_+FTH|3U9$3!xxoo'pXпQGJ/p'^LpҭidEx)@M-VHH5}[@NQmd׃/PSbJ"L%*ߐ_)  0FB|NA]?mh4Ӭ rq.m %@ӌau#ڔE @NO@*'vit펃+Co![,B 80X}ׇghh_UcʤHYs w\RdGힰM}C>TsF|\eL[a_3 :)2ͣƝ̣ $n;;6(ylⰊ\e'Z7CM?tT 5*6Гw/X zJ [&wGzjCuZk29Is/I??RQ H:A]o3UW#9kZ869FxL4kpOf<Y|U6JXϹ:Bvzu u&*w_<r5|`9ICx=.dwt7[srӡ)VVN`-xY*YC0f+1=̬u)eU DŽ )+`iסI=1:r͓z{o@4ՉIDfU7Mr6b:j9щ}&IA8tHq^F9H 4]?K\E2N*ZG7g$[!R$^g 2*ՆGʀ\-@T!1ecUR2P/16'ґ7#TGtw⬳D0\v߾B8l*1zıEHs%bGV wBL;Q 1TXzҵnP;T+}#F4S5R{/S,(yZ }Ȑlo=*n~ -ڝyAR4i>B x9( n~[_%yJt0Uy)tNa<xMW%]$o4I4wmFw [մϸG\'u/1=w޹vRٲF[֋Wujtu_Ԍ"fJ7 Ϭ 7]!6x O68廁dPliъf !shڱ0(1uI칦~1GkP4Vpᅄb) Z.g<6 3`2YF Cޯv-"5ʚ;c 8K]_|KzDF{Pi⼘nƃ qN3qD|xI+!=>1?Ut&LVcjг5˯Ȉbkg®ô!=""*ck+\e-@Sy^5R:Exl&\p#Lňyk`<7c՟vNN?a#ϛT7 -:%&wD>Z+'v˻D6*;ޅ Ʀ\Ÿ 6LiU0]촠Y?;6S MssBu{7t< >{->Hڝ h(4I9s[I~y'ʁja._fh>7LD5|XH1> 3ճKSp:boNS7gݖ8be* 1Gl;N#ۑN!v*jn$Q,;X T8}FZu ѩ!dOiKR54i0;f7_WnTqKf~gXd2E?OM}UơE(qZCua*6B_%0gr V ؎k5QrZC}wPܑ;Ey~~:&XWwi=/xj KR]#AuZd6ؽf,Ac сiYQ_ʦ%.rz R^#f) C mL:E,.3}M뻋ly.V%stcܸf]4hK6o#`8&eEȵga%QLz*YKON`=/f¸cXÄvba:1k| fTS:<={'5h*=OE>!]?t7vL'nLjYnU=elH@>,T!:lM b\|`]?\Q{iLN&F BZO4ӕ"a.3e߁uUQb,wj81/l s;a6K?ǑxE&ň2h8 xkG P ~ ݿQ2Q3,E%TήLr!OS΂$,HXM2Mn|i(c/ (8V\IeүKtjpB2?$ Ęr kCu,՟WM&#woh|j$e~"dLpViέkRK 2S_wL`0T['99U-myB+/BPv']{anp/uW񡻈N"k福V"zs˸K ͗g|~y/qXqI"F8ur<~k]?+gB]V/5&g[sK+p6w LT`L44E"6 cwA-qLfB1D #zȡcǴ>Pܬp#L=UŷB#s{=z߈dIv?O4kfs];e=DT7kÓoqn %RyCon؞ڰUhLwCh!xW#n…&QALdR%.%rl2eQQWL,Y3o[~'t+.mKE4J, {VfZ[+;1 xq4&!oB`ȸ#EW=TM#IxZi}eP>$SYMDN-{p\o wDcVyP['1חs 91m˟6qn-cuzH m&w/!#c.'ND-IG=?o&=5sum*Z~>X@nA&␡Xө],0H]~~>o ie) ,nej3+gy{Iem!k_B ?&\)R,4*v"ך18vUUSOS&{?%d%hԱ8`Javh}5 e3^9b~QQH&(ZXhcH|W0woB9% Wlkj O@'_D;ذвO⚰쪽Ub^["U`"rPD~;.:)ާ Ҝ꫎|(O"45a4pNqV|".>lOxW b),V:880=xmE^rDL)@;ĮTSZb^h$AMY8;bU!,W3y=ݮk8Zf;y/TXKxyV# }qeP!@m:8FTn||ޑwFd[+o]md}o7Y ᭺p4%.{\nsQIxʤlH;ܖ^Iى1k?P#h?vT"l\bļrL d Q vT(ZgWxV_$s@v'[vkIQ9zqhCNC3Q(F i3)wvl Ybagb_^\/Z;X-Ǽ7xA1n+Rv8>z? -Xu qg _,*?e֒Ġ&ߑ077~xL_H[3% "צcĸ;Bt($Kjl@~~zB7]K&H<'uc)}IXS]Ƒ[ ' `^?U[}L-/%dY1aaF; )R񪒲CU~TN B `um<D5A1, 0ZP4+] vd5no w!QN際e=FGAV)> L`T%MgOLљg^Iy`yo{pI/'y PB|V`A,$`Lr}WG |6T)>v4 3z@gR10@\LwNkJi*B3 >qœCL-}>rXm~t,S2zc9ų]?b?)#nI=jM3)G.Vn*B YG<+&*-mɇb1 g  *i٪!8|ETS`O8us%A}KY]c IܔT<#Lp6&>FЄ~\rH\SH/6ӏKȶ"ZoBIr bI.:KǐO^_>^Bv lsl)&C|f[ F0_3(6~P;Ј)`:Y_߰Z )*˒ tc|KS o(q&w+WW7!եp\';R!>`o [R[p9gB앳D@75ϵn|B,U]i7 qtMnPb'CfN$,V;V%Dc~? )2#FFqWU!,@,N+'.=Ĥ1R:∘fI'qczGMւ{K9 O@NڳZ-S;2EW=\`($5sx?p[6F%g[ LQT٨eV>mҔyj0T. ].,)26ڥWZn&:J~Z1ܩ?z.`5FEv~"55{8g;"3x:2L&b{ ;u͂W(^uEЌ B('vU/׸GsThX&x*0ߏڥ3"_ujwtR u@Q\YDo q3TA^]#T, D8w[  9-g^iN.!g|7s:nc 4IkCUFމXp5[)-*R0UB-_TH@֞i ߲rr[\ێ@$%Bik'b@;pAˉ1X&m8l&wڟ>U@b7@mI?,QCOj TWP+^wtc| s,ȫA$ԪZ \(}6(0H}(!F&L?>SxCnbxz(Fi-h,~p [xTP^!Px&$P|bz΁hh{[U[P *תow8 PoeaHq9tf$S &%n!,`R F<wvF{5r9A9zMBB'`_Q;bx Qo-s@k%,kdڭ3c2W]DN[S}Bt&6'j #(55p˫pk`奪b=Œ$ &dŤ㵋E9djǭD^j^;(3 C۵gClgCʇGzȎT#^5%t9X´ntT Zluj ojC$ISl}f XC Z\@/m1H5H|bܵ\_ mCq_ ̙ZԪ?obLKT7)=+"/J%i3N MSy$1wp0Mnnb.,<}\!Y`R2Ѷɯ$)!rQ5&}ԧ-p\hӓt(00ec`ҹv;DLm/.Y+T+iT\R~Fއu$tˈ{6R)PY*E+8%Jpxu5VHLGhuރ[Ko /3ai$Y5 :Q?~5&|z:gP?.wޣnulG8 2uə*񎓚noyF2iv4S\Z_|fb{IȘϢflx (gգ:\&iwM4M> CA0nq6MX Sh=q!e95 Gk 5J\GoX#e岢uGeG6xTu?oƽbhƪc?!)֍!"(*%X4G&vC">H,c<<i?i3/\VuWDJ@5@վNi<ȓ4Hn;rUGj; "8tf'b}] csl x~q]4l%'r^\*rqdJdYoɝ`NOF{2^qt'\h 5г9$Qc0dKO,GJ ?LC6sBN ;GƓB[S%yHXB|Y[hO#_3G:;囀:%2|kFr!;On=yGĉTA@}Y[y<H`OxOڙ2KO'{n~Fp!;"R*\hE.^N1Ȕay*JI}z!+[ujp 'm%{rwPwՂeI9 -NiN]5p C.RX|gVvq׽d +5$'! rJ pts?~l!IkR gMVf)f,c6SbN]%R疢_cNT;MCY2 O80q*E/)UoґHh>55vV+J<2/(gP!]iAxǻML- U)"zvɹE5iz.;9vqЇ <5=Tߩlc[X>zefZ}/thFjHJx$w3r44Mp M_9O]X`©ON 0ɉ'/%/fg$ L ۘ4nPϸz16n"U'X-*=~,:r0K"N@I|0\T&Ǫ@ |8'| V7@/*>O nlT\%ԡ-nD/0ApŌwE'p"u3ZcfȨ@#9AbLxA>LzhZ$S8R* ;+^P#xU!p*4]V餘6q!br9N׊c;I&"s̿)p~l*1 #H3x3Caa6D'Kfn.#sovހo' Np^bh^x@ ^7,["u`\d/qqaUNܟOj1ZQB#Gٮ%Y,@}FehieNBԳ6J+FhR 3ٻ:&&,l9=ΫFD Z<'{W\9m'XtfmIm3XYyd)Ɩ™{vМoȥA5~*TGAˆe6[/8t.ՙ%90|vM0J Y[MyuzZ [-DNrT̼_ )+,*k5?(ebLA8bV~,荿L @»!⦛sIcn\?zCea{"UUbzWR0 8K~|)[֙eÿ>֊c+|2ci[fnx704yRKݴ[Ňhr\fCB"QBV BϨJ!M;C3Rcc@p`Êcv#\ agcqߖi<S(L:l;مDtѓ'=MpiPaGzqPBEn˜qI>l/L"7帕VgWgFax[-8 wI&#[JD654b Lv] #[N1{Pi;!"ɼJ"ێO2AԐ|)xm~Fc5f.]zFwFS!zH9k1D5bk$M'HuyG!o,DߧV[:AOMAj8^@ze~K &ÕvFu%ӿo'34[Kg#h!7G00D\7hC6(5&]qLYȄ.ڄ(eP\i0,U}+پW1locqDer~M<א\Wu:&mS8QVz'R}?. ɩNk0軏'EexCl/^ٕ_uM^kP+a؄C H:<҇xێd5E+hV#6Լ8RaؠV̹QHgh>#M~o$=ම nVV%Vsp~XHOY)';J,d. L0/MS\kZ̻݃=uvK'Q.S37;%&ôN-h(뢟+;?6)q"æFݡZ2/Rgl2n\l%`vRT0otvqg[Ӧ A [Yc!Hϊqh#`=}0[L iW+Y3'Jj/9oHZcfL$_0m "-(Zcpᓃ[\C#rjS-SA&ݜ(Ṉxζ"{S$9C4Z{@J$w~)D8{ip#t.39 *Sx|uyQnQymچi bNk;P/I5zQ z[r>(YgHVlil}$6U6NƘoƱ-䳱=F$ ixkYCSNˠ =Du'4b>m $ăPVU&3&2SPznG#~J?CsAm"$--O~`j5 pꗸlf8$v@ѬDYu(ZP81[fuъEUbdwk=Uh9#E;Ԭե#GmI.]=I7 W:3~'SvUbp stb4YHJ~'8+N{ޤP¨z`EHoٱ ]ncP p*VGcoJ 6g5x1y9d"vU"_;Df9s`f,Cc' `sfpJTP@5+u]:32|~GvVvKTfTN "KBld3=,qbl;8MʕyDf9Vr[# 4C|qo`.!f9L|bG-`Al(qNj*tOgvWE`cn%Ya䄲Mػ1H0<8TN2fҳ0NON}퇗 ڼx[_BvANGLp]eت$kЮ\i]0r1\{P*Z}:\[i ~jP !׌S݊wwYy[-~n)lt5}=lw 1ZW+3Z8Hz9Y+q ]8TZN!,)RM=A*koqlz1eiƑwvrG[, v0 r;;h A漩6wY).kO ᵳں 6+v**M$3CVǦ.%4i{vQ́ Y&r=;ӈLYƋv (пNsc<\Yp.F6XF@*c*$bXMVUF~h?\\9! Q]rBs. 6 |on7uBƵ rRn`m$%1RϬŠ2\zCYsIa'™3_&΂qjW% A([xdcU9.G\ȋ:3mOKvCM n8wg)"iɖ:EeؠF1yv7^o]kdmfk:cȈ\~#9Xu6,iTu;"k!\6Dc!ep5@)ݹeAS ˉI > 7U~l4oI${,"9$ݿz+j8` \"h5ExZZg91*BWѨziXzBT\ޮBw0XX#*7F"n|K@\^5Km j&eYT$տ5InʕGt~W%o#xOMPei/ϱ4 7?D*i 4~X/I2dV z8|%FM.L.aG5cg*c~݈F~5乺'(qFR"jy7tҮN<OaVӁZfS˚ *S|_ČnC}hiP}]NE|}*V\("yf<Sğk_׆ pJ_E,Q_ ҷp`M/o+&6F5"IRrVoAJU~BtwoǦ9&{TxBwbOW ͛ߛ Xl>`rknLY9MsS?`YL.ze =y Mޘag|J؈7 k͚lЗʒ?$L-4 vSH\P?lʲM8NHr5Ij@iŧ=[jHh!7)}Z=q DX_ODf4ChNM{v7"͒Qb/ âI5@YDm/uDK=8Е! OR 1`\BVXS'٘V<ʯerq/ERbsG+_6M4k`z'C펣j0XS7]Kř-w:MVW^_9}oB[-{ K 8#0$s[ Vg<ꦈ|@O,{7bwK:Wzԟnn\ 4Xč ,+o SRjr 7xx}S&%c;-뱚ٌqvH.H12L̑n`^ tN=d^ $f"̤d6'@PD@&shέi]gX˼r͚˧y}/\iJNԘ0ThFicU|71b"{{YQ;`UAaeIoOG6s ygIg<9.`!*,u.|~Bgnkh5iah@æ]C)K_&J"*X#!Kb qc cRaz˸M}RQJM+G/jUÛ'ƏDo瓞_~|H)eCHS뎽\kޑ bˊH6[96C8\'01E19]^(>TKCcZ_4G<Qh;&zlNR.~τ Xs^Bh2_Ad#CTxlcXD U?ncM_vtODcE+ySUnÞ,NLߓ"WBk$vg,")'7^EÑSDj2ӓr%Օ]љ60^jmc$hM){̞ 9 9`pSC7XӢܯ*ߛ2Ș<{''+)@M@sl4"õ /c`|fPލqw߃n邌HHZ@|dy)peI>IT-}x;JFN;x&վ(ьBzg6L_>(G|f>76w$fw'7̳C aٹ̪jGqܺ/H%&BI |-ϷGPkpfA "><iѪSHgZihʛzXi>@@0.b?im5ؖSRvüGд8wq={ ۶ˠ==46m%>R<$ !iZb`E%TX`ʌTQI\f9Ǽ3Ĵ2qzg.IN0jR#;"}:$ܐ VLVTqi?Ǵ??SBҀ~S0L V?צB ?ÓxӠ)eOش_V2yryĎ-u>G\w͒-Hݪ7YzouHqtJ8][a ݴK \ ȶa-}gu-m1 8jClqAqIWLԟ,{0gXgya(cãkX߁B ƗAM" I66RTyY*=JÍd#Gft˯ӂ-8"sIQ`g I}5C rS& >﷠G)WOB1Ko*Ɋ )U.Y#ں& n!g8qޒ(y2Wnh) -nE. P󯮃RTۘ-!>"/ \-odcߴqmb4}Ǽ(VWa*jx_Mbf51\LU2e^mq0Z@^0~[yT1 $Qn;STX]rϋI0y+"Y~ )pXܕ '0 ~#MK}C.(8 %I |$}-2"M=bY$A)As]oOr oTU'Ajz˓L_(mKhLD9%q;FN#rOq%ߏBOB`gi tZ]])7|Ui]$YHy 0=L0WV%i/X[QI2pXй"RX{>f(o#P�?ŦRwo hۅ]IJfyT{s">?T29oX+̑EPb!eGu>#>_ۈ30srbv;Ў5V`"0-hqGAqQjedIII fbPp'ZtQp Trc/A8S>N<D0_2y|{+Pd"m.LtX=*#cNY3f~^uMy9HI$Ha*?M4mo%M'*JS-Gp޲C?k0 /' 𬲏FU͢,M5۱(Fb!ӑ܅WnQA?ȳk}֫_qn[/JtQLB8g9=k|H@ N"S5}pWhr$k ڦ@"Hr5Qm+i4nMOAxHoMyg{$[{1ƙ~1KŮwl-Jw281"5Ida#Q캰kV_OGKB4\@YR4 |w#Lc(D<" Z 'w#W*;!qsr`b\EyWID{2jҦ:h|t&zrվ,.()[ƛFc0YߠX=,5`s(zfmIχ(JgE/ [3@± 춴+PʩKb#$\>Q.E K$EvWl |c'NwvqLUv>p.4g_t4n=d= PVPq?vD 1%FeSgп#5O=گẗ́ aLUK|Q Icgr%]"!{赆cLꈽ2C*"+V8"'q?eު_9ʡM"|GVc % Q"Gʦ5O=*pd2ƱlL}l k09L=sd)Ek~Vu2fџ\|ȍK Z%{Xڔm[fbUw~iGT7p8:h'iuPZ_E])=&:`B{59ӏ}n+]LW%2^,C = P 1R W#]L/<1`fTS.D;Xh +4>-s=No6X(sY<<ˁ(,䞈G\|LOzrSFpwG(DC nx5b ˇl aҦw4 Pz09 _T21x:ؐ֜LkT V߻4nQچH̯"̷vz;(Bt ΢ԫ.  _F\J+c4FeGd3 \N9cѵ1gU(d/ofتgzHJ!["3@Joۿ<H'fҽ%`㉇j@(69v&qf.Λdh:=фq`ܿ@5vB9ul>>+wv9N&@tzc #1,uA?jQ"xi*(Se!*2.O 辫ǛL#rN7wuiXy'xT^}HX'goI3_AodzPMC Ud ()"\DN׵jN_abRB) 12 b}`˔=%ݪ35"dS-}ТN:CajT Ъ7Z[Mokb@YC#Dم %^$N(șAJV@)?##dM_,#TZ&򒐁NoQG#Ü@T!U/a/ QD@3rGktJ覣suy=n5ivehb;g)VL pB~r8tX8Jklg+ d5y6SWg̿tu rP*'q[fE9Qu35y(K-Si1|v lA\`׮WKKC|%z @AEXu l(h((YmTnX iBq)k~q(Ҕ2e@Dy3#}wքXRDa=+'Mn<މr&$#S{oy aj^`Xq-_ 'U;/|D8FhnHNh7PԕͷkPCzj0|OZDIG|یEi}.!"1.lDx%$I΁ϰqQyg7xD%$n6C>xh nAJgշ&9e3x)#d HB[DQ|UNOpŬ L4Q.1V"M"3QG]qWڄ\QXnrlշ8pxcp#xm M8Ԣ$ĩ6 KY!R>0n,4f q/:O?,|bd(R}vͱ=NU +#$-U[o$ q@ ,(,G&]=YfH2r6 #ʄm$^GtҬH_`Cb"sV$HΘ||M3U//$DӽNE6iԨq\7sma[~*^FF|PA24'Z6+Jp.Z~ԁҵe+U6D8l/>qe+X'Jқ΅_J !Z-O&5fKVi#ho8{L>96BK=,D8Ɂ Tiۆj[Ѫ|CF :ǸO 'Q8nf@n$ӼcjEeO{v?J$&9V ןdڊ{*˰*69Z>.5R=ZqQMhvfĨxN%F[oˑ7~QFBi掓4P)R<41OXpXٝ 4hAk( |uDZDtL~.v8E<(#9$\XY8J|~};M+kc 'mr SJ}~Iwty(ᾞZm M?gNJ_9kאz[p+<-,Px@XA 8"xxC5E`,xHA'p ey2S2(_c𴼡PDARʕt>o7 PX.Ǻ$B'Dι /t`%x"h;WfEɩw[̪[>oIpJRXdӓ:~;.xBk#{#a21ռՐiF'L,3A +@؃gOZOz.a@/d(h x8TF ;kROHt œ$w5{4۫q Q?:jY$%v3;ݱ/ :i.%qE ~xW7?EY!vB B/=o.~{‘ke̥,L^K3πjHsfiB،D2 6" -VQtJU $·)p"^^_6dW#n6k6,\wUbێEݣ."Q/75:87>s]{7i`/Z8 BW 16[VuqGQє̨̚^yhcl1!ʒf @"yZZ'RŌ)]mlru15jE4g (rkg"a+qufvXg)ló񱑁zU^Lq`97D%g!MES@HQYЌ1ۋVԃH:kEH I\?r[m.i/$̤W#Q6Zg#AOD1P2:F'|3d/`xމǶNӈzEN}l!?gETMO8XSeágq ĶYL8)}s`Z'N"N?RKz;#iRjAf(r@MJH-Y5Hߖi CxnaF۰`֝x]MWúSC0jd8HN89( 27҇4_=[OrCp _xZ=yvn/5';|MàO9m)N dk!~^ =Q՗?̈3̊ eq?1%m!~vQ`9{3^:z'T3㛀 "6{C54|k䚯o OKX~E bL+W\Jgd?=?>N(Ԏ#pSB3y8]d&d*Z锈bLfcV)[ʁ99Snh}y6&^l$;Cx 6mo{GQEKE ng^8l=thFSadyxMۤ^WzZgui yvN,!|*i@g}Jk$)|-)moj_sۧ'$5`>n6CȦE̸#~.heg~b mdEonJJWp$䕵inPd-?x1ĝm|כߟh[?h4bN.usnQ,@8 a{}ᯘ+mWOY&xBAh}S'A^-St99,m]0lt[oa@{ߦ6#;I+E'0C(zsEQI:uۘ;I&gͬdPg&gqk'Yo@~ }EFW'$'YL/ϕ Xxe4QD͵'|tfK)j6䠀RNAKU=j*xǰO%QzTY64s\m-hN98H32- ~;]8J%+-'<* .DOvs.9/$u54ܻ&K*z%='|42 lP -H,槷iS;90l-)$l.j˚ ]{,HU!X$eIϷU9O_9Ѹ֑䕪=iSֱ!'/ؗ?3K Pŗl!)F&֣o 'qxya7ZGG%'_`yK9jIs"k?0գ}lPFH9$H ׽;Yɪ*eÚᮌSDNWaF_JxpyhI/ÌAF$2z;:0~qr#wuRԟwǖ(ZIMb36[!wu} \ b(W*JOzW>M|R~)q.-R,Ҟ[й2.6Pmʘt,[F%7sʨP9CF=xjV_V*.ZN:ԲYӟ G&i/}5%l-ݒhPm Y<5k uq`JP\2:rJ^&˽82奃%jT,v$mG(@paxy9tt :6Q9/1>ϲH-Znͤ_uef(.9JQtS\tT^Xr^ͭ_+Јq&|4#zEȸ'dFIxx 4sm1?JS\]?!CFrWJMUWo6p ldzuO$Aì ? l? > ܸuK29fO'<>OqthYwo^_00p6)K Ӹ`|¹,^=.4I%wž8-bֹ8tMi'EQID3 ]6.hFԙ%CJjE `~aoh,nsL3E&x8+P2;-P eh)^mX^ &cGu] jng9ߩ,y24E@ K ɘ Xw@ψNpSa+Z~$7}3b DѨ, k'7p|DRn-\D$}(x+KHӻA %ź־V-17BIC󄯉*O lz:X<ق ԡh|m .`sSGfIP!L8tދِ{&*3׃6v7,E~Ox_|P*F}ڨET[M[WAƈ6aǫ;ȔӂSig&^|o/co(ٟQZ,ʰFnl#$o5 o#;#ۚxd`j;Vh Ȃ+lZOPAjb6Yt-}sax-oJ9$(oA"NbځY׷-x2ieNoq{s7wyfd.vرZg 8d=k`<3U,ja0[kf{FNkk7 D }YI.h,*o1 ̲9Ƥ$3~jb[Yh~`59QvG6hrC+T*K Y?@[=XIqF/HL0Sͱa-rgqKg@ēy WxisGe9Q.u|k)$>u<4/m7uф!ioKWL#K#蓸ݦfjLm-j!I"d:bD_8}V؁*OkI@*@:籁-d~ DOs֤ $X E^q[3r?:lV$PbY vX;ز}1X~Pgߕ+_芗OfBBlkc}2#Y` b8S4B3:p^i20`%@L6X ʎw=~[ ߼hXYQܻU ;Fdjsp""r \M״ S$tEɹD]M!.O'{,|Yo3Yܱ%e<. 1I^Ql2/_Vw*2pk-=vmS+scLmFC %j/hJK7O+%p!^/ޣ+|?9}rZ!ft1ßg)ęl ;l7C8G릹+B|vP#/ʕhU̮T~o Uɕ^c+r e.o,n /ݴia?}!L-saإԽŒ:}NŧߋH 2s(#fp34?1:KPڇ 0 R{-ƬժKAJpXXn jޚpvIHk]4S ǥV᣸qRD0&Gz_/@]BP}9Rhv @?6߷`VH}6 M3igը}RYɉ{Hk-B;LgixF0Zx.ٟRGؠ4H|) kyB{|Hd*n3rynI9ϵ ܂=m!o16orX6ՔϊGdPhD[\އrLP/BZ$PLO,9`tdzɦomCbϊUJ5ב:M]DyJO_,.r`XȰ">"]Þ`ZI)1캕dàP^`l m-avS2r>dqҢUz^TA8[:kj/34w{>fӭ5'U""̬dNd]vb@`lB:f(2+cLC_Di&w-<ݛGF9>YX"m@hh`Ғ4 ~a5|e7DV\xJ-o;@9cdxdm46Eq^0l ɇ&ۭn1y[sKr#" 2J x}t|=˺>A,gU Lt' Dc@u36 |/j,ePICD =䰅/r))1YdO=&_1Y:1S *?h\q>xSF7Roh4tǐ4%f0}{|jLw ն }:舝b7J^x!*i0lLuUvWLͷs&ֶ4 ]34Ddj _Vea?هzdv8}(PU Y)e@D66FJ4DBd5/gPlv¢n _V-e\4ݩC^g[$WHWˊCuqFW^ YΚ/>bCi=63tL3ɳs8 rNxb_pH{ŏ`<#zco#x#okXyJ,:y }MU4$Q3)åJ‹z{ȕwG;  aelkrD!*?bY|5P)^w)jKY\ Ic7AYmڎ\m~ u') i#X F|Fiٴҳ a0?WMőIPbc ŚFVl!^N`wp=2V(I,K#֣&fvCI-S(Co r:y UY"J^f V@Q]d@ Uyd7j|'(.0)!FD) [Ǥ|(ͦC(n$UGK=KǛ! HxF>?!D t>$}CR) 2x"BF@Y\>g; aTe__VLj<~.OZPDP,$d 1.(l{uHkBFYAuMmⳍ]uGء'!o@BIupնU?bN6drG'td|/~8Oi芙5_*K5-e6@ 7Z!bhFir'4|cO򶗥&z'Mbn6m(~e n̰OGU˞=@y7C "7X!mAu"qbjn1 : >~E,Zs?s4`1KkB&Q&扟SA*{_# )u=5&Τt$l.]Ÿ~`?~^ IxeDhGRM\eE eDQoADo[<2)xU RXΑ.4Q`*@TĖ=;ry{c_lW{5Jg:ƪ^.ՍK9drM}G? X ֶXn+ hkr:JDRZtobuBr`Ng-#)-`I*X\gkI)U~'|_xe>>1A֔Ȏ]_~y,D?9]bCh6Z(Ǡ:.όqp /\0j=?UYڤINBQ)7z(q/JsST3nӷH\5f*({p/#O{X@M.{͕ '臲fD(> 8+ϦH CT|uzZw6|Sη3d%z SNz R϶ R\6D̸hZXq58wV:m96eyrۜtlp~x )HA22N-ؠKPTe$4NS i`zHвq0\Ix?rRTXh&|2i~"YuL*N--m|z6p*tgb HIRIĺJ/O%/ Ι֦I{_hNC{ HRZf`r{MVХz9{kJzrh̗ሒ#1#1G&Eli._6 bgpdܶ.~lYOL8DobIXnlaAa=gwE0>'g\N 7(mto*2}vzUbQ +2&aǯȃaWuK@Wh]soKԔQ 6Z6k#,o`TTh :u&S-~,3ua58hRd~3jt? d3 sM*ӭp -Mzȟ Ԋ8$9l@k'x̹h 5 ;6'2"|cjY5 %Am;R}YC t*#`cHy&ƅCrG&] #*7ggE2PU9]I>śvm{RCCө쌏AePfhp[3l6Xڛ۟ZކXH3FQV[02Y"*A ʉ^OcS*Y<3NcCnm. RQp/n5+=*H5m{SSU-;bԄd 0BmG(ĂY.ń+~_eŋ'2OH~8W2|? mg_%@StS\9McwSRSL|X籢SPK"$I$ jm[o/ASi }gԛlx$"TjMm%7 9W5h/G$X ^^2(do\$T20[pӒnCH<4*Nmp SDn8Ʌ>koQݠu :-9#.W,Nҡd_<[IsV2w>XQ~U>JV[N1<9UDk`uV!bZoȐ#OO{a@(2lnK./0CΘ"!CH paXL ݼdդ& ! F4`R[2$pGr1qΜSb-р>svWG1ʁ"FK@7_̶u$v @]堉[4J˟xס^G-Lɐ3}hZIE+[ {S~Hw":hb#Z>5)ט6LN;$U1l>V@Ț+MEjGreVq7recKKi wEc%5[ ARH>v:Uzn gLkTGe$Y2#n0XJ!+EFkZ!?B/o\-҄uk|S(z6t'@\ .ʙD-sk]N6h|\G@J/F=r#^xzLtjۛ?m9~6Gv;9POH*7qkRm{Jy}cGa+z@j*q.cltĉ%NU6 +2C?5nzKMPX,c Ba鲐y4ǎM[7sd,hނ%'dCUi8K8ܽg&:OyƊ]O: /"P2ut=lu ;b ͒ZY/X)gC;Ldq;_AS)׼fEWl\*`٤dfVuJ#lP-ѧiP s]X gJ%=C3z2qp 8f"OMQw(S0T3sKߘ  -1@ٝK -aif/6EקV񣊳 !謆RSHN1@3 ]kfWkޯSM #Lb|"IqCȾ3ԥD=+uEDz  B613#nj c6 yP~Y7 W $F\~)\I5ɵ^wK;]ݵ*SjBH/< J+ =ݙ/>z;{GjRvGsƶpSY_0Ov@7S$' O7 GO['!J^Oz lMa5]-J]<B,PCH] ,BƆF%/`\@h7Aɻ#-i{:/N [m{ 6c}|ZcxϋR=hFus0oƪc6d$0E\ b--hbI#`-0qQA*uT[̪h&|PM?@{^)Y o.M(hHI?joTij`Zd"yt8go"h/u0Dfz(թwk|"1epBI < X4Iw3{TѫKл^lĨZo> 0c$2sDbnP5OѪ;/j7ZdxigaG{1/._to{[c[VARp'L2ڐF$3J_e,}AYMD=/]2jt]uoh zOoΕǯr4  { _wb 9anrQcKPza}m$/,k\JڍZ/ tpv2>53Lz!7mŔfF7Rs~ X4x~`{6xڠOUGj*n[:) jN]4 bd}V=[ϻU;6AC{:w|NY|VڶW|5E0yZP]$ &v;UOwl,!msX\0TvFAX@*E[(Ȭu0]6%í|ɖ bRweIAШN]g24Ir\Oh6.W*ST7]j)lgZ.‘kFc Ot`)GR)V#-#RCOR9isdmzʣ A^ ݯ}Ep).$p1 O^䃺Bb@wr+ZSV(O )_m3b{tlDQo @{׾HB/D8̫ VyE{jd\Y!wY" nKG68O̝3bU>co`[~\WO'Ӛ:"5Ē+ "N̈8':ku'!;k6'Y*&{_>+]Нr*rc+3 Z=i>n,fC2Sohŕ(5"'@Cx9:,-Mn^[@#=ƬE)w98S-Y BDq*!:fļ4;d&UÎMpnE#+HT"'h\/wvy(ٲ'ɳܣ*+U42մ RbuJ9h@:>t+vX4(G4u^1>ʍ=v/~ ,/oDz:?tYwfCBcPT`r;HZ'qٿ6$:J9=@9Spez% pJVT/E,IS5 2ׯ"okW':d)0ƍ =7FBZBt&ׅ|eN^CZ#=N8џ{xiߴ`N}E/龉-ɹw’ۢ)v/ {{!-;D<RXzCȼa)o W mFz|=s"Ѫ]7ρ{㑺˜KHT#ms%vvĨ4DطיSJZ9@~mLMʲ->d7wF|V;aTA"$TXB S ɓYۚ؈)izLJPpߠݲGA AK&W y "XbuxHęVl0.6MaR\ >oMf6qg9GFCEJc"*pT -osa^6ѠmIQ1RSk3<#Z7. Op7]6kuҵ6fd)h.^JGO7뒑Rďy>9x S!(e{`RAȅ29 hS}uʼnm4s AL>OP}"΂gnﺦ`%͏ՏBk˃48ـ*-wCz&m|G*s"9Ӻ_-~W,Cp'Mq18s8™"7򫾏V^mq};/,yz(J]~+Zry$`ob9zJpar{e3UOpa^sy{w amM .qub_ *a%j O Z wԧdT zH%GTiHؖkeZ1DmvpWBl"v⠅a`fbp+ۯ[O@ yإ o4yå^t 36kA=4s7RBsIשq\ 6cilrrD6@mC */0h|IסrB㪇ű{3'v%נFg=$.'e v!eHro% 4=1j R(dAcgkl5)' F08Iad˓V֪6k$ BnR@!--;m\&4#=HNoΓugUkW}(K̓Gr˗jŬ6xH; =of&A׎aMEQbeI2]~ݩrɳ~_FN*.`F00B`RIB! -!B0A|ARt3x@'eyE%%g%"|LhϺSrXJĵzzNԄ;y4 6:<=B02|A2 {4y-.r2qMOxҬVM 6:Bs͙:DX5@gV/PkQt,-Qjn2q):V ߪy^C hO$o.{قqi-ЙF0+w%dw+21S_$07d% uHn2Րc0VLV?I,הv4dNvbW *IL,6-gJH*ϊfx>FuJY'/r*k OLid%q.(Re)~3^aN֭o~(ǭacگ5tDDtWGJKL=7qXY/qoc!7[)^<'A OGd5cW>.u]|rϟx\{Q4eBR>>YI^W]t=(85R cԄ٭-P`zqYTne^OV/?QOFo~c4cRmBTܠhF3&yfpzk~R%V<@^fbayQFY, о P'ɿ G^<6ԅ[".7hg=&4:3˚Vvυ"UP^mNSmgv6y &n$b4Sі2ðk-ç#1Ql-g͕4 f3u(R^Xˉ߾Vj}|0xWD]`M4 ~nMe׍QjW?7SR^$\LrHT5+5t\rn}?#V_D*S}nN}Ǵ FPE;Џ|pSW1{wM[A7; - t]W fj=lVmreo:%v$C9*UBb9NR`ff{GoEg8FvMo˾s@c&GgfghMPB=߫>ccS橘@=^'E:X9sZUF&Qҙh -XA5RىzpggIܷ{=r]NW1җ|W!|=*3Lp}cә?ǁ9.؊!spTy- $AKsMQ$u0v$-;doiye;e?V4#9=gbPfE~B~tDJY1 gUX7uf<ǀ߹6Laқ7cVh(nef3(&FJsLӨ#1!L_vSq=eVkA,UW M™TZ+X8ɰ xKTQ)jy·E0r+s |,֫sF»s轭#AX)Z0dXN_#C[?PCa6U9K} 0JǢAk!2&6͜ɠ *0/pUٜ<)8D7m/n 1~@Q ~tS%?lD)5:NH).(WPIʏ|v`gtA%][BIz)cj i #WvӆRC:z=2|3ާ3| SAw(olP~{b+p{ݧqzp!-6ʚ!P2C{Q͠YJE oC[AK!lq&NrEfx1RLGq2\ z[kwC<] ;iky<*0wȓE$yLR2wDz}^c%'ҋ{lʮ# 3'pٯy(s.[ocuQ)%Sl9ûT#EZ%@5(Sҽ!Qrluպq*R ]5!nAOHTGCcjnrI.g l4E4#-G撬)πp?$b,%vՉi42tCzB^ c=|-]'u֕1o=oȜ_Rܾxʾp-$<ɕSPZ(mP@ S6vLdpoBwԞ3< ~d$`zzMcϰ^D/#oP~֒5_3aT*JHs~&ft]ZY1/iw`?UYRpLsn1*C$1x"9;uE2GƏ~6$oCh"bۋaZI^/'ʩȂ/#ܠS乩5Z;VZgZN2렄N.WlN(+O(~ | ^~i,]UfY|N4:( #]s;prHJh貅5o?NZ0x,74cn]9X>^"dݳu=x%ȃ+UbްK9tYJ{hlQž16ٳ>ʥs039 ^0X0^GҼӗW5$JUG^A/yE2q<:u\@6Z ʶ!8rJzDTbqrHv}ہG!! lh&1s)A'p916 ݜGrD2v‹t{b~キ7k H9S-}JB8vi 6C-g=59MWtlrtsel\ s!6I~3n z 7ޡCZ.;F/QqlC= ҂aY.-L=.\6, 5 VBmoiy(y}&F?#d} n9 ;=6ZVR zzv9=|1(n^`3Sl] I I ,-eӸ{^corKYشfV򾅜Z?tPjQr*lp61'';lz&L^ ̜wҵJ07 w뉯V ɚ) 򃍈܇}.~?Ƌӱ[1];s#(nk0޳`6{^]&X+?A"m]l6Е)::IǼA~}LgsǓv`z`7']˷VpथU;[ȣK1e+ٲp?x W]հ{$1m i)_.A.ڨ6Ҙ{h*Tb䉏y@ʰ-+(Fn1;7~qk/[.բsH- ŶyF)}j0.4߀%<oX-)Vĉ5Bs6^A za@`$*Q3UїJ!)G?fqCϞ1LCKNlg%ˎHnP;[tS~/>,NN+=j[x^^?e{K6%d? \?cy8SJ2<,m!0$G_nEӟ.V{XvsymR EHI]wSuR{0.Es@k E;,{ tCf3 9խk "GMT0:cvQVR#oiT*\]Bڈd4Xv:zH@M\'Y;o29ە~e.f At͜19Zx#(-'{}M;|<޾ K>2 ܴx6;'_1ސ|/&2d|ٗuX V4ѰKhC&˾-:h2M|vapZ\ŽKvMkZK\ʧovR/YFp8sȏ ceJrv1p``nit3TbQ5ƅh}#V'بQbK*EڴGKP:5nݞؗ w?w[c Cm`:oȦøl ʂb@CE݄V*\ik Q ^<>kbB^8$ (i6o9q2?Ϲɬ|9Sﱭ,n+]:޽HչQQ+$||A34\IFĦFH+a  zWO[oFYk'ĆՑolTJrT-{3(>kujp󭅿: 1P. [*s. MkdNp{^s31&19B/+I \)ʹ4@YMՍbmr9jQ Ttڰ=H[o_C ) Gx: I{G}T.*V|7ntimB Vcj0a;76h)NVK4c%c-o(uM?Rx%Re1jTəEhp۠ڿ*]غHPNh3 wsr R!K t+g{$ڱ$C ki~1춀 dB<~'=0G!-<b08mڠomD:kh ;7Fr`uwѡҚ1I]S<~eW=i=JR@N걃vׂ.v OAܸ~t!67o >%-^l~<_Xca2OŞk_wo=Qt,*Utxak <#va7`4o54]:=-!ҔF:=~\,(_6sk nME5p6nvpjo[K3aG׉ȌX9+K o#,7 < /XE[2)]6ޗuJVzt YyYGXzX5~\-{YTPMZ!قY.S)E]gbo&M˹4gt(~H= D-2%YsCDU-mMy۫$7#tuȤF6P8f!e41;3[3Ԁ40"aCK@ZifBR|>!뱴Gm>w]s-UaG_ kr\MBI[cMKHG0YԢyd'e$X[0նOAX~nҭ#et~e?fd[t:knB"7FFȎ)C?{A ;.փC[:~.l&h:mZ;iN'ZVfNsFn(:SWh2T qĒ؇Sx\ʤA\-'L6oepk)"gP!d D \>-B`hnXG*WrA<Q>׵v="F=X@ݑMZt$oԖ*He/ c}TΏB-D۳7_Wm])+5c7;C蟇Еg"&NבbuA o"-Yv{t?-[ qWٮh!'db;ml8zK8 mh,"= dGKXoNEubU<EYŚ1)']" #50Z+mQe Ġ(s" &PKfQb@!Vr3Ȫ LiK[+^*Z?teWܩIc} 80ݺMHKQ6.T7]%x&D[d|3[2ItB MnqCu%_++Df̽wݢ_72){·̃j:Б2F$7)눮֐[ZHG@& b4;8É`J=B~50/n қ `;탱FHi)Xdn|ewqb G$tx &K*#k;v -@K.8Bmyz(1PPQ,FGufԠ;< -5XF X&%}>t=[k (/eW,_a^x\Kp3$ ƩsUfZSD$J.u0MẒ!Pڤkr $=Bn 7MT[' % Hi4 葊mrkU,MHԨ A<ܸOVo7 J,qsv.AOR~<#. ܦ '' Tfm \I#NX>@etc&D%]e$B_(҈cG#􀵞"0$aXy^qaa_Ob0;#s̱X}yld:u.l 2vX^?"/hUUL`)'[=h)"Kzu\G A /`tL 8\'_M{4`GL0@YtaCN(9 (̋f~Ujo^o=~Q瞤p~5Qe3̇/&ђG0loQnqaϪỾ'E-ֻwLV׸)hne %NF侩UUDȿ̒bI~.;f#\I``UY`jqG>T "y0e8&lXL!KѬtbcYz+Bc &׊!Axd/5BrZKx7@*BrҪQ4s307;a$s\E肭ƉzFG1=Sl'U8 03#eKxPX ķa[=e4كsZ7,+: wT=ї=2 ^4^ _8Qxri*ǤեsWjoҷ1=XtNٔ[dp4% ot<Qޖ,I{R%WTHk YxΜؚN6 4(#}e{ . MWK^\EiNU:;;c{ԈspP%@[r`m([!2m At%"H69S;bݰ:l(+>,4;n7Wr GrBkUM(vR+FZmhnk_Q0`sҮj[@7e gOЛa]9|f*>v ìdι~`ƫ+Of7W/& vR-Z|ÖjWQ1e&wX)xP[yTd p]vu:8aF-fa<ؑZCnީCy~d9ID^ufKQk}>,6 =/u)Ln&EIlvtuJNkkLShC9Ej?Dv7Wyо"u5j,Xib̩ ŋd _ nV;Atw.%([H5\ 0m?7Y,,eӒ^ɉ #};dGxV|5;ǭ" j;nWqe+uN^n-<b\!ksЀaoXlTBtF{- z,y/Bwe,sI!>Ң%e7bJ MHґI"`eqb#{ID)ǡ8Pr^V\]ս=WHoN3!Gֱgsz&wЩ%pO+Qal,ܔiAkd>!£ENR0Q7լ2$H[K+OParU7'eͻ^G^ IwW*B2Ru:Σ8(׸'gZҍ]˦YAW4c3LkT2 :וwrJW׋mJLҍ],֗0?`:$~tC_TR~%uO+F4Dz۴C0[StT?h=zIN:.5ƭ4'l!.Κ!$<"&1=Y;QYES|Nse,D,)C*kBo-CчxBlq_7mŃeO(Rc^YelwN(GcJ<Ͱ*/Nj2G >ߦ> KʦfwG5k $\@:+2% ^pKG@`Ohl9|vv̗N%F"K1|iɫ([9ȀoižwHe[( ϕGk\dWOs3QC9s p^< o-a{x8hO7:7 5$ UtRل&ori,3bthbӬ4 0*T)g%-݈aMpߗE}0ϡy9^# ۦO1 ?w}B>OH x /Zh mt&`Hlplܓ1of*çމ黛jə^*}0̟cI> IMi^Fa+N;;^|}}@kBZ&Jr 9zF*\ҋ R^ʓm~DS~'Ǧ1FymvתGBFx 0B9A\4y9#KI >ۼ^ Wp@X Md|9/^{vLu~3=w/k龿m 4hEi4N@5S!njmh ~@aaC}3MwLMܖ#ѵP( ;rXj6މRC!%6V2MÂ#N2\wgȥfE7KL^4E PvKX&] ocTQWBI>jn3R2N Y?#b_% W+s:9|OA{l"1u  Mȝyu[!uSRUG3/xZjЅ{R!̢zQ/8crB b%K6URw D h:ZCAAJxLJ篜)kx@/dYKVRjPA%$b>=K{SQUE( S!c!@aѽ3[ dl @ovp_q(' hL.AMܷJTl 5Cuj2F[C;UE/HQl9eT䨋Eba|{-%CiVs͜ZJt?r&æװ6=z"5K[@s4>󦗾<{}dekrUdIfrij60jI"!|յyh:w 3Gܕ!WH&WV|5W$][?zeKtw,-۔1i:e,,dz5R;L~-2&Pz\ ȡݝ>x ̔H|(3vNLۓҜݠ R^kαm@_^Zw ` j#m{o.mc +w =Z+ Oy:&> /+!MɃ! ;l$% KИ~=B|-Y>1^K[?n#^d/\d߯F|D.}I:݂3{6[AѾ.#m8ylC%*JP1u@C("GHCvVbW\TBSf]gH4APj.J EZ'PM?<|n<6h)y u^R1EZL?A3H>r濹Ҷ iOiKe˛=XP M[Ry  0iJ#V&lְ !Ŷ1@kIB,,zT!Z/Dʾژzc02E;1')xxx$@Δm)8fjErj/YR %tOF+XzK`~ ,&|B,Ōgb-XG+ ,kP}'t $ Vwo:*kΡjXj7 (هDÀR&y?AYsac \8P#C%i~gSvE'%}]CoB@d0q1H8\9]Dvɇdbu!Z@+fn=q|ˌ7-OHJ2ʉY0J3<#ϜmӱOr-FAK)T+\vW j2m.#reG' 6v~-~jFx%g#$4\93O b4P H/y@0)y G/mN]+d_A /uLo0`Yn,e҂3g[ԦkUiXQ fCx.=)]})j䮥6$I{H&i2MF=hV{ƪ:M\3iR=zER;ō26Ǹ+li W\SngǍ BCX݃ݣNtjqpR޺H"|tPXX[W*.Ź)hq-JӲ9jEU`$QvJF4|lZ86w{TPuqxVi"m1烜R?}^@9X_ąhc ٵi3Xvt0g@hfQLp!Cq!c2%[{"@6f~5|Es-\!"nmt2B+ZdX1L,eRMx ~|8@FF36.~EZ؉9DQnjd1K+Z!?K?RxNY^Xƣ$[x-Ib]g%kwWDt^i)9e>t\:VwB!zJZC%,EbT40:_7E E jJ+2O;͕'v_3qXBlۜ$)w~CG3~Z, `m.% ScJ#bI CYL T8-(0'H>4#$^Dqn'_|r~F,<+&$H1>  YqLPS [,0GG~c?}g{H_bk{f}>m!!=QFQxb;6wX4FA :N1hMs+=XM U,%jVp>bf'{ PKjdzt|P[gEJ,ɗ$zkDD ,+r2b8441L0> jd{EKɡaQ!wE*}!TiKuRAwi"f@V ÁyPc9)Y#"qkh!DϽsr 0,}W"׳;;{](0w?ڟPa~}~#k@73:0}A[{vX5v3cyC% !ȕtϵ\@nѡr|# 6K9؇?|d䯝Vm<3oJ*qT[ =@.#䩿(3iP?Au [TO<<;jJgB_Ig|[r)|r2+kyқFfeBw6ʹő+ aYs*}ȣ*w:#gijh35Tc{;5}il}!V^+žєة-1Te0n# 3!@&iw7?|* Gf `$r\*OatN`"ܘbݢgΞ_lFLL).Aw5#oIq QZN?0C l7sW&u;V L4cҥ-z>\[fj=ihB>(ao03Mw'V ܉/& ꘉ,-m}4LΈi\OVce%h"dRib$,k%`,{hHE9-:= }KG&':nV]0^Xd%[a',_۠)GƱesp$Z8#HK8E6U[E\4uZ ?}6 :cTx1tdD(/RBd;R!3UGjp͜yy-c4$X|“|`yw֔8:Ys*6ĵ~lwMAC<10”AZ) ر tJm΀[rZ#n\U(ҷX#YXvWvjb6ewYSxml w /,b HLɁ%4_ҮK1jH԰J"(WW7okh!fraYfJ9VQӊ[3+PPDeO{G+|KB{g#9ʧR'-C\;j(h$n?m3{X+htAӾ Y&r@ۦ3%%o'̼.~7"hܦ-K)tۇ ${VN?gd_:T|Aq2!i[K A9$SASǖVTo][ވqeuڒ睚UΛqw37z Γ:Ѯ $ $Yi5 ~ pұ$p Ě)|ܳSW ,jkF.F$Ml*U]5ډ I v}ƾӻa|-j6KbFGah[h%؇[HI(Z,.p v4xL ME@5-Zs+t:dkI^]DzfO.+rc yclYd{8OD; +.ͩ8Ã}ť|u4] ޥ.{qX0# 6I!GO'1Z3b~f?Пe$Džuacv+3@k8ܒ$Ǹ9R$\ ١ ڑg7뵾(oKrJ ˽2_˔]fBa8E6ʅ= 4.+^H ʈ3y\[f[<;I,vVk1_7{pӓom{f{Ҋ`nZ 3'B7&Iq> ̛X!eePf:=A MWf%㜦䧅K8uB"!.6{<^郊F (M9?̓ܺ_MLHEI9E@NuX#'"ښBB>h;χW:(@38p޽%xNAXbC¨W0&@Ռm4uFGj(O۝yxyoz)3c܉,gnnXK ̑1bWžL0鋙G%+yD+f9p-lΎM;;燙ŲS*ġLGH4tT"VMi s"IE9FD\'S9Z3Uue/dU\vP2Q L7:mZ3t:wEgݜgP;٩cfZ" ҰǶ7eHp{uvmTo-@1p;ҊL~]X#]q*y~ S!a<8Dskt_ +gۄ%y2& 5 K0BM-u$MS$j6݈oS*̒|9q(1zPÙ_hMZ%:/'jϠzLMAF}>aPiL9>YYuy6!:M_R_0u7x>[Es*])&MN=0C_Se˥:.  k(;uU#0暹n؎Aǧnk N,E`XVV|WJZ3;W<>7)lϸVA%Tn~\1~G`Z,M {by5Rє0DݬaLAbA+C-&b*;i\.XZoJ?f*p<0>i#S¶ug ] `E <><@.3mv[~84`-нƗo%pšr)O7&Vi%7G0+*nccOt YMb9 UD;&q4/֟?&rJ5hl|I(ºv.Z(##{snOGsM]ג\՞a:?ҁD5<ڝf%k627Ճ4LRo<ф&6!59G!=YAi4L\,+}D8DwRæRAVvY tjwMw0eBxTʽlֲR+6I[A1D]*S̭#f@Dy38eIBN EwB5VHR4s/EW1(4$vDk +Jc70GjVK":w~uv8:3AXI;~kļCyak?8D?R] O)+.j L8 7冦eNէgGMAo:Y_ʲ(y8idU>",[nZ}eʼʖ?BR>G1Б]O~t,鱉Ůûډ&ex7_Eǎtu0 ?TtSyb;4#?D ɲ?Nr=>!/qbƺL鯖6@2JocyLArYSގF HaG[ il_47k܁FMec`p~sE1\[(p|U'DRNةnWk0.K4q6sn}7n hv`y/Z,AΎq]tOȦ_;^}? 6AejΧi̓[ƣ"l3L t3bv奇cX r%=؄lE߰$axXTekYN:[WD*P.K`]4$( )] Lk̥-1>lOGՂNbUht4qjiTrwdw3#B]n\O#Icscr1Sǟ wIZNb[%rI Jp) h 9ǹaכaBI>~,Иq4;DF-_hS\_csp~y@WVfHٖuK?A{y٭{o}K&hH8 -[%Vp٨x&d3* SM\#zǓ3zYu[=M.~W(ZXɼʲ*%VӱN+҇s?T[ؓr"kRǩsh3\ 9]mӡ!Kez\zTG&LzJ ͌'%pxeaFf*ib"6cW$Ś=]Dgx'߈iةP0%'bSz ^ֈي=XoQLfuv묉F_\0Z+by)E.۾3d|Asr;IR㧃 Qd? ʨQ/#iQi f'I"0s,6{}~b .~ eU0t\ R:>ڒA(|'Z [kfHd%'S 4ؠyb` >f=Y ƤmxDI̒g*;zZ#휇 i k\'s(5"mrcN9jwt$tOM)Q!m u@=H873?溦J .]\*Jxc1.^Lߗv1zx^9ϫ.ZXɷ2 yGԛ,hle9{l^*@-/Cu]/cEK{A˰jwTT.D50W5 ~Gz z/pbf'ֈэ?qWsǽ;Yh&.e 6 Z?4iIDM-]] 'P -cOB4Ѡa9>[ i-aj&+. N{ڔbӋD1 {L7{47'NGF\fO% }Dxe̳bZJV.u9keg;3MF_{p֫\GpaF89Y~ '̔nNk IǬ)EA>gљ0%ĎMyI.s'3zDTkV9nrGjBWXtuz?dq]^|*isjA.)gO OK/[ ^uJ'T0nʢ1NA%,*r6Pv攫4pސ!ӉO/$/D&ӃQdQc]3Xf V%(MoVۺlD>wdT4m2/amRI^?(>.EJA"^2q7 `Ql9۝ZAāZqmoe->I%=kά;s^4oCb}1jHԱ0{sԭ- FTv*0F]{c*!䑿d!]A52!yt6JjEvıR%=:60,—"nAV}*yaB[nrN񭐟JC$CL,mpt)Lhʣhpo&!!Gxf3Hh_HW~ ^&,W$a4:΢ffG!{`w&Dd ؿVwVt|P @PWČwg ]Jm'8N-+} zz?d3G JhL.%ru}XBd=^ ?WFkU'Q n H4pۏd9\vR?K6ﻥ_DaZOd&d+aMB²݊zp\j3-E>R w O nd18 k6<ʁuB%AfW5-1M<>x)JcTCm?40;.mP[]|C?^}eρ-0y# o`/+[?YyoIJ?~\F+^B:~7\xa F/y~'8KLG~x>R |(\ Ej3MFj&. [WƳr2 ~qlO+p5~ojgK_NLX*|+ȷ]t?28Ǵ*IIe_ΊgydGCnSr=m93ڌB bAީ7|Rɵ_S-ZO۩܌%diR[L{ߐ/ Mp,G@!&}1dJeqػ2d*Qեwk4/e(vt บbw o :|}71ꮘ.qY.> />uq-in;yfܰf}u~3/ެJk߬e DbϹdhxr+uW <~90od#wB?Fo`|m 4KOF ["28BX 1v.%7"!3֞'8*of J[t_]V*"/y!3 PN)2pӓ ]]];_ 4N~ERMMK^,,R+LQ<֋RYd>b)=uILj ٔ*uBTGKI:ڗ1R60y-օ_Ň׵Y_WOa̶irr)}e"Nnl}:/~ =$49Y"EXЎva {~7|lDEblQp+,閖1)VQ“;!.KMiwZ!TJ,&-iU:t XEL8<TdQ\8$M!FVQ{nti-'ok-N ??.B'`ƟC"*qN!of1rX~<"ZM7rYZMkJt6NR_ և`KVM<;r6H 3Eoq=6N曡w!`1;/ћ'DgL0Sɤ Bκӗ"A@ՇYwpg?zlny)޿VEìՖ~d%x9 HA@Q̶R&IL:G48E(u_QT&tkSjqRG:q[Bzދ ͣ5Ť¼̄>gD$r_?#oh7[<ׯtOgN Ў#*=%7[$"%GziϒCj `Fԙ3W fzC8Yٗij_:ȳB޸Z_N\T툯lRm++O)*Iv`jv8ھ!dJ5O:OMLbRwrAz\$ѷ &b15X5*\^ FppuMkujA/^:/%d: -GoT1I&m@;T;a]"zwHIJjW?j %6qd /[C0& ~COS$ƘXsŌȇ헛Is8Tj)(CTUʜtrA2&āO ""EIHx6gˊg)$%PbIl x}\,o.ŀV+ (G++n6BK:dQ`wų:L# T8Yo&BKq'&}icEbɀi- uO,m"u8>"lݙ2?4FD9n S 9Ri*C87>7bXύ.8X)7MC;+mE;_@~SiM|l!t;ceq~ H +/AM O$Xܠ2ktھ TMWp$Yiquy2@)TG|;X"`j=ߜ)ma);B?Εϥ-~d7b9<~ΠuY&8"o;qwVW(& j1`'CvW8lЌL4+.BB96Tc#I,|25f(sI/fۢ,3BZQ,tJYKQY1فۤ% L vHD?V `A3+"i=([Ya;~O|58DRʰ=_vd%ǣwzUϮG5H_5]u0@4uNp9V(S%<jINb T$fR@$[-FV,+ZuaG@\$BKSAv֤<ڣd); ,.AwBҍ,"P7nC^gظ&V wBqD[GAFwHDtitezțRq<lOid.Lñe~zmN5p?g 0TwѼ'lg*zܪ>0>zI˫jjbwD AW8jΙλÉwcV,>U|c\Ĥy&N鐌̉$ PK"p-Wi%v[t <.0K|1' )w c+=?O+;V.cLI>/RDy[_$垒g-"ēm>A(ES6YAu/մkh̻ ˟6cIH%$ dd(·Fx:)G|@nUJsG.àm,pm]$0l͇C ;ZNqK7B.Y#͟:p564 D72Sh$2 W'! |'NhܜE" #9wBtj,}^O4H߱Gm4nCά-KYu+M5; WLd%Ec8&(2C @WԲ`ŏ99]ldr ),&fT7/ ~L!4nώuCe%Ob);{%ְ[BuoSB+oZ#>Q֩̂S1Ǧ"I<wΝ\|UzBܸW20p\V?y$&H«pWuu|R VC3fq@pigVMz b1#fq!·Ԅp -mr _|X~oj~)11a.aIJv=S3eh,g ' r 5PE`1LsT,bbh7v9.M'h{B5Nnd<gfq' Jbs9g:+?)pxt 2rUߑ篨ǩH*)5Kj j:Ofnm5W*rjg+۶?%'x Ϫ9V7+А!g};˜*/ulLgbj ܊OTIj+_5mMyoE qtcH ;%Ye# { t%\;2LEOS5j>MRk26e_[8;B'?UKtd mGqCf%l;FDGeqc;`w4BԆ{3-}rqiC]~ 56,nY@3 C*410TȨOfLlZ~ LAL`FmB2_4$wOP =/^&*Cl,z-0Nc>Inĥ/YoJZ7ƥq\* mS4KC>i#ϒ\"Iu+{2"cDKќ~5X&B[ _x@: t:m*'IWPw)P w`><=JڲpѓjЛ>Gt=W7Vݱ| U[-sP n 89޼y@fA3HDؾ(>J4 M 4tzPs8Ջ7W3Ϛn wwP!n IkNX1):cS<,F-ջS.IQ[ihJG0Dd^kW֒V~̫ 4T1=| +Ww[EnRiO6tGjT㏹o[9^G-(9剢#ܲd_4մzڻY0ҁ.dXZOe8KBϏAhRIgjN~gL gv^@0[[?0\c@"@Y\߲j W^0E՜{$>ږC &a;bcQs+4pۓ/s~U[^Dшo ʼe]#p!ɥK7ZYҢaY0B~DR^N,54 Y >d$v_®lXޓCw09`p=,ܤh>C> ׿KLVR58>Ee*|b̨Ih*MΡf/LD2>PvZx:3沔TIfm<\d_hluG?.`vXgaeN#zMq m'8#=ՋHp`?^I;ѵ}; zEn>DsNn5-(;|̶PZh`k*T@q>v I=rdW|k72(k^miYth(1q(72[ 2Cu?]r@]q&ܲ e@2<ј1`.(J(a@P'|WB<;V_Q XwIF.ӯx Pv٤zM92$Lü AM(|x}uڏ1Erg+ьR?6[n[9c2~8O(Pk)ɽ889cG4ވЉ-;Q: lBb`*`X*}c處:pâwnnQM^|Yņ ~,XHIUC*.ȇ"Kъ#5~ j:@ovl'{GONe1?<. m)~~69TVҤ߃Yiz_r'!Hbk, c -v#f&!L'LGdÉT5B)p˭h{xmGdE/=:b~Tvr:'K"xa?(6ִn ucuȑHO-4(\49л` YW= QzLFvYkK=w> H6ޞÿ|74qWO'6Yhw4+a+FM|U ЮEt8"nc۳3\ PO-Rdp?GhާS >t{fpHBJ9qj)YuQ@ղEX0g2*uS-+֏y""rke;I ݗsP*d,⹕[:jS U=9pGˀYjڶ5N#dH[d\]M91 oy:ޭmI^]HglNQ{P>l_!JN@ XԀo CQPĐRnl: pei^؉/!ۂp;.tLajh~Xifw00&+$n7٘Q׊0];DxJcV^ +XJ.uGǷ֮sC8&L\Λ&e"'뫎R'RsÃo@WmT=ۙ襣L! M}0!"ar@&{Ǫ ٰ,ĩ~.:t{jzޭYJ3)dPg̦L`_BLAFS"2!hwkhuCA(ݗJ lM 5)B2G*: Wp%2Qܼ #K#V} `Qn I)zr̛9?w0K=k]$TZ5]/0;FWxعHoV2z3p>4 >lrʈsbAsp Ҙ}Qyf, [ZĮ)>:Ҏ{非a{o{g_ ֭!f=\hAL1U\H&hdgB.k 02Tx={h5lƹ1j䆯:޹{cɺdRu;.:Bjb<!8*a63t @X1F  +Rh+jf/=G4Ȏ yD9I٨;º'4R<]Uıjl@*#h4<3PI^A6 Ci#yޚ$n߯8A]k*rxTQq'cg.IU5n1/S>x ѩAxv.4H#o.>"[|lK)p7T-_{__7LglR~N̳0,yX #:wAJ;$ 0h#2 hnҷ!Gog|4 )qΞYc~ýS1K/y(_tk*Lc^y8~;SBH!uf+ޕ*(zr%KгfR.CzLV>t2,*%7J%X]=fT_zwmHpɋn"Q)}+~EujAv 6# sB?qU-ޙ-x֘eO5,xry&f#x{O&. `R4JG+JiccDi} Bx;rh ˀna"(6<4nc)ՀSV, F0 KcHyiJդa׺LM |$ 8%:OrAK/p$H;EpXُ}dSnߐB1o/2ӆv˧j7 ~YR"xsBh$j(P 8^(y,d7 ݯG]ⷩÖ.:V}^UA;$P#|Qq 5JnKۖ7#ͧc&C~aDruX>#نkD͂cG ƻMJBh7Q36Yl_,@9.](7:%Vs/sSYA[X=kY<-Ӈ*UODO0S/$TS:!0|BV$^.k_=8VWQ uDr% ͙>0QoBw"@r 2rqZ1 M?{įއHծ "2Tɳ!$#5jH*j︑$Ij pM_M#`A`S(XT Xu֦v Kpx Wf(DO95oNj?{WY%M>ֺ "4U] ly LNݭZ2u9/fpw<Y?z~V`O5`.cy2!jnOmIW=+QK!bK !۬ݭ,|/!C$)^0R<|6po7I"4wUQL31/ˬxU$l YZ7L{\0e wa)Ƙ]cǜy䠷T(/H#X=lx&ڼ9߯񝞔$/!;RVϯԯۢY:gJpx1ct6Inj׷_?c&)X@LjKی kk[̎?5G\Ҙ): C: L" fEN3ֽWf{g48`y%\kP;ZfȪlʙPڊzQo /"=8PV/[yזR1rRn-=7<#Ez%?be8܋q?CS7U>0FƉ:ly"*¬\FLY9š=|Hh:ҊydÀQiGfb$KHG?bӽ#%=q0#rP vd(Uu ;G:ZTy E8Q6ba܌3`8M ܁=+@#n.Ӱ j&<Q$ Vo@\^Z$%Q ;4A44P?yi) ]ousHOC!|k0./V.[w#Nb]jR¢ wNU37L_uW52)4?BɮR3lQyIj_t|Ia}N/駓C'<|JhHs96ta41}R2AR* )d+c]cjnB1RJT4_< Ƨ]6Y2@v@ǡ`Єz~jH[7ii4)'O1lUxcTpfOv{Q.X7j{ :gUfO1uhzc6cSM/z@E\lVYWk(`)>H_u/Iv~F%Ss>sy5Nc٢@ *^r!ziQNQh9[S 9?$c׋96}$zYV\IsYbh0u0DV$#k{c5䡂9nY <[Qa,$X/ˇBIw:EZS)kw r`GeBPM}0\(*RM]դӓ`6?K3x`?,bviN+u^+'9Ϸ: 5LJ˳' ܾ`oPf) DQ!ݔ`fxi}eʀ F/1 =g`'3h'́241o$\J5Uu,X:p#ᮽؙ755g+{*GM_J(Æ$Lc}Z(BDL.r#xIqyխ+<@v)N?"ȦpK'*aA1jg p2QZO}dXvʇ*TJ#lx-`H42]?#EBQ=ȿ~/45PT\lηfnȅZaf7)tjF,鱿rm.k4`3x1|"Ek'4OHíEJ'=IOFS77#k%pD[w͠:w D)"*[tT#󙷞V>lÙI &Ie'Gr Ǡ}Mن R S3;D KaƬOS{e-o'+pW TL h]2婇5Tϙzhy+*0 q&N*+|]K~%plMŸDE`J?tDd>Ǟ:@8C{ pqC\g|-VFJbCJ *c79-טCvȁ-S#| yms'~&^w,STGJb}9Q-MbX=hUI2df\09J/ka895b+\ߺϦ\~2XS zJyClU',Pn[tfѮ3q]M-hC5F\yeK X2hЄ 33$4+7qQvDnkl(?si92ĒGyQ'_e4|)[X<`AF'FObL*fHcWzI&;t;()e 2/2>pzo>S!*]*8 #c;Fo0? z TܠJ%IUMww(vߝrF09cp% Yɯgրδ 1ޕ󸀏n7;gB#OǶw<}}.w1ovdaf:3,ܵCψ_0Pl$Gơv(aI%?aE5U0/uCC:qG>j=( \g04 Wuvb/8AL sHӥӴW|hS@)9xY=]l]1EM3ۄMe4WUWw`4GO+:EO-;|6nwC61\#$w𩱎Jϴ%U ߲ 6߃q9 t2s^rѣ=mU#'sIW j͠&4.%/,VͿ)13}Ns业e䦔W12:|_rk(?0W't֔G|IK\GuVq~Df{(-U{aв+澼mf-h&́?HDƮA12],('|/}XThc6D]~/XV/y}'V4`p8`ʖ w&t8) xU[K97n.0;."u =l*F,{y ց0e!AՋoζe3|G7% Q=ZOHfR_R!W&дoz-=T=wOhG/䳚uz~賩(e4nW„v "$mKbq4zbELY+[%%RVߜ)r{Yn3~Zed8]Kv)~ )#F~ bOʢ#*trձ'\.n΋}>ҳ=ougw!D!Yu\dZ,UoOPВw1 mQ]y;[{gG߉󺨳(rG.{af:!#΋q2@#Ln; #߸4[x>YuT= h>W=-_)FJJ7 0 Uo^ ;,WM̫a} w gerP`RJ;ADɧmw9gCBA)U;y+a@6@xMV>fd; .`跣$ւpJlB7MB`!/!u'Ҩ4QL_2$\=;5L\3y^&*t8(t?Hy} u=_c4 O]Π*l[}/SJK ]3`T$"Ā{݅"PǛ֢U~pg銵LYE}4XɆi@ <B}#B;~+'&Td X*l=@8 *WAZYg#7c0 #@ u$ )g*&%+GīfilS!u7ۂnzPuc}Z?s/5FqLepBS9(E *τ?7{_|nﲻv+ `FRJ{.?O-Un{0U86!iD}6 LFhcMph?EFܯXs5_M \RRS"&/~=gDE5k9pS2i萲&N牆n" eʫkj)\Xq;b2;;rm9&~BJ)v>"mt 'ͅ:CG}yʼn=)432t+-Ԟ9K kFASW?#*ŊQ%O+N'0? #YBfxG̊)` gUqNo:y-\V6Xח.?^er"H=J+O_a*%eF]I8~5"M[=C XvwVܺ cee/.*o#pbsR- )Ɂ5Ib,6ZƍBr^K+TC)t%gf1XHD9{FNUWa pO<N˗tCr&4:9::@5k'Dı(kﴍ/F XòdQV 4!la>FbLs -3Hq&#Q|"3N݉k"&)rbŅTFQɲ̋##b|PZ7Tr63uX .&zaн!+!4ۇ.rgm1PLZ 3da.ORs`;Gh(2 zSFbr:0- f6˨'HSG14󹹷baW <%X^JPTE CI]ry2(Tjj@{8Z&x`VJO&Cy;R:O2O'VtdI'N'kUwjC"j*z9xzg}YnVY?᷻s؀/9bn'ݨ5v6_aZr3nF렻8r bWgW~=<_6azVT6( 7͂cɑx2& o]bL$ -hk=lu> A*+rP^9i5j- T{CэWoIٗWLn** Oblv԰K/؉`AMbdW1PwqUD~W]|8e/S]g\`_Hl`Ï }ܢýz]e/e%;sn] "q鐪BzJg:qsfPG6(G%μWR2V33<9alu^7Hkxǽ[*@X$DQ%[o!gjL^l|Ιr X6o Uȥ}7d۬$ ;9nDs2w G9*5AzḐSQNv̏AuKsMO^y4jg{NLJ;vKk$d-IWst6[Bg3-QDrD mRݬZO _Iun!,2`Kc偅)9 Jd=vU+ûͻ=㪎7p/=ɿU:glSq;/V\y`UfȺ X_v[[:yz"ѐz;BhLPЬ_$a Tg& 7OShȡ!t֛TcC2<%WO,=}i_X<_?!x#o+ٔ[:nS%A)y߰~>~y/( w<#;] keMaXg,%48ٲ1&0/Ө8BRPdUlU1϶:z4'1Ȏ2_Fi6)> Q>VJԉ+ZmOHTN/u uTM۰Ԗ #}X*Uac|[O/?x]@ *aѴxK/M.K/-p ;/=` ]ՒAX1E˰5CVwacz3J\b`Cprw-Ir9ĨScm[ձeX)۵ɛ8 nR$vgM-*|q]N?nS"U3_c5KEKP\^oSb15cШIM(ce_&+!K 6"v6)e7xâeŽڨnv!CvnG5ZY*wʅjae$苠ޒ??QOã5(>m>2DxO)XSz%ɜE6 (3 \fIk8r m] iBp;6vu}W5AZڢcFK:fDT${#,j鋽 #3{*\NؙZ}%s !9 c}(~77a7$nsl,NW-{Ҿ#70p`NYY {PAs K2sn;/ٿI'=RE=,FjF8tr^zS[9qf=M907:x B>Q4 A<8 kPrex@'F-<\r:%􁂴>*! g c\sɚgPv3k'E;Xf2/"On6Wo7^2~(*NT/[g:pSF*@L#aޞ#/tZVU4@7T98/ HiDƺThۻ=S+;PӻWt"ݙ`gr'\"K7O%==ĠX}θ|3sv.?s(C`D剅32ᒊ9Gt;A G3R&p[yY3-!.m7ԓm(H wutF[LRw@ j>]GAqH"`!A@yj0aHe@\af+ ]xXvaի_|ݫPhB^jj1;}MMD8aA]4Il+4 ly1h"υYmPЍx;}w}#2׹U<cZm߸A8STzN^B4_k«|nm_X|S ݾL52 X8ɪ1 zZzN`S8_}!*;eP' b hM?AQhn]4e ŁͽLxzIϖrvR]l(v'9 Ϙ (@0v2ea&Ћ*rOA#.s,S.&oJZ%v%8f]v[*俇 vw7??NHcLHÏ:jU+mMӵm^ #=dnDjrZ#oau WY1M_P|-,p5  GoDr 5Ic; ݯhru?dOlZkOCvMIHhkT󈞣_STW=̹ǹ4;g|xwNVgՄu*+^dl hXqJ : ( $V;N4k㤕 !v@oi`h:(~Rk5ۏ(1 ܥU.$XГK.B%7Ƹ*8w4 ENB\M(J*+93ȹÃvV^F,3Pذe.x#Z_ ! azcT0l.D*l,Pf`:bRDPjPl7C2SHӏ~bg3 dn~]-|c?>"θ9aop}<3H`"ذ.-xW$gIEFcq;ݠ\Bj̱.Xz1(etv:#r&S݀ʯ[ fmi%dqz aHY7526-b iE38s:F'VrpDMВLmߖY4L3_L07 ç1#̲g W7) ߸ћZ8A0aG0IQ/~&@l}c+jעp]+KKc3;hm5]@Q$߷ǁau/[d&Ih KYл3$GsM:w)EY>a}giYIL1Ir$b KX EwWNF,;#d ?rNT\xxdP%H{u SPΤ(5xR!4 U?%w?ʂPLȖzl֤]G:ucЩDMgq;81&[xCh]@yw™;ӵl(I6A*=#H\@G+`#޸mkh)܌t9} .ea{"M[Xd} ~+c&a?,IƿG~TїMnu!#"Z%}H#*kr5>0V1 TaT]_vo|g`wEωeVWt,b&үzm!U;*o en:ij1gT3"zбyJqHܱa)&*x st:$wtyzAz2]0eeVK)2 0NXqcL@B1mˏ2,BnNZݦ-4/mk6RU ړ|dַ0Kn)L,ܛRA({zC<:\ɶ G.PS!&Ms[H䢆@ ÏLTL+.^&+vꉕ`%27MsMqWNĐx3~\(9 ˝^(N:@ir_ϲM%_D=Yl H,ܘaa&׎w)tm@m@j(Dv/' ]C.FlccD+j  Jç9#TXxTBU+3kHu7 ڳЪ"F?S*{٣ mU*S@WKUNܢ~bA:C;h.= pyfzU񊑨'Ιp Wΰ3AVMydL@ "&_'wgQ\+Pt%ݻlg4l[c3Tg[ԧ;"FY(յˠcbaD__B W#N2"s?AU՜>U)oW9fz8|-_j64(΢ |G(N[udqlo~X'dƁ)&7D dϒ 7D] TXS]OHP34iI:N<]ޢ.j>T1 fP՚a7"'g{7 ۢfmk]5:|!} 2j\_F_E2"w\竇ajwYպpĮKеDGɘ,ï jFK1^! #"b=_|.M3>,Z1 K6L֜R`oh.ƘWu=\վ9ത=~ bOӎdQO63$61*.h-w`j+g*#̸.Uu[:~4m$q_bg) N?|WB6}]NO3=3Bˇ A!;<a(@fVW>1wF.аT9.(|C@%p<2Xmn? (d;b%~xOӘ`X`3ƤC6Ka/0Or3Fn[W5PjBjEs#)X*Ja+ "^NxQ#C,8di*NxSNLn>ca~\FOhb+znh76"NfQ6Lȡ5ODb$%fv^6)ro=y0x[b: c7LGwpQCL,΍bRmDIFY!0zoxٓ&nxɩ(Wasih̕?As#&w슃|u5zGoTy?=Wm1'B驂BpHD2A*_1_yIB.-ۣ:#`0 /,_"H,473#ֲ2c?67ڂ {@޽"BƒϬ=~KbiΎiR V{0t݉H#TlY'@3~!fnGxHSZ]hl7w-R%} 6 ?ݠ dh^:H fmP(e Q/#Ȑ.>u~ ;=Ձ;qLw(CwM,6t"~ ! <=A'HP32j N*=ި1k#*S!AV(P}HqY@}TM(h'̫ 5hy?Y L ^CPp:QiThڵe="p'1Llyw!e.!P5!qr\2ڥ-)l L1nY,X8Oi4S܋~̹^ke؈ stTq`C bCc+O2pbjUrqC piU{q^:9)mB0BrLs'XɮuLEEvMo k0O/~-ϕ?nT*BT2jSv3q}'C}m xH;rHgQA"R^%sH5~G܀"IYhБGJ7s:~?CUTP X ^*= 0YrC?&4!% k}Cjt9 Ӏ*ά3֪pY8=YM]JZ ӔuGiϫ2o)X 44l3fW !WMWuWy mE< v5u&ZrK$1=bi vy`Xq6.2ʊ2 "H~UBcy̧1 򏘱GTjhqUHZw'Z! 8'qJ<T`Gϛ}(Tdls$A=ĩlSrǡ,Jh\AƑ7'eHGTc!>L5ɗ٠10.'E2y17bD'nlSx' :4*TQfH<i['FQwc,(;|+]6ݻ: F\V.2h8bNV4ԝ` azJ; =db"Z =偸˟J.rT4c`brpOw3kU{I}]YPu8K:~K-Uk *Y3!/uU%}=@?zs*&7:q?)*6elIOnYel# qΚ,D##<ŷ͚%âH)vMQ(IEOlO M- QH#9uEr҃@` Gʫ'*pܭkCh5*,UTd'CQuþ[b;YPmwK;'V{crmXul% N/\5e{UlXWKh VKg7/xsP@kE,1."U,Y _YlyV͋=mۅF{u:*PRNIQbs=JVlA"u>V1DN[p .fm>KM-~EGT?˫={V20x]?<=8Fw\lq~@LP4ѧ|񰹺Oj W2@[Y9lp?g*5nHDql3X!Ye?zaIY7'ж-Rf]8{ _:@'y 0Z:U#;(iUvCT hUް829`` .bBR\6L1]kqbl^V㱬Buk`}Vu%SOGXQ_l"̎ \ҷB* jW%|wҽYNaKS#D:ӕ `b%[Ix} Մ*|H 2f"!j!ti;Mٴ:Yhԧmff/G< r #ϑ'v봽5VXH/<Ї%UB+Pl4/Nnw+ ":-RR% ~5ᯫ ׵3mY/V(8kݑYQ>`rA&ʼn߾xA$Xh1λT4>qMX>#vtAFY\Y@>J^tѡe ]; Lmu"t7^<ꔜ݄zI9ӼZDŶj @GcX4h .̇6Eġ:l GڱwʲAԌffDCCE2DivEPLתPW'PY Q;ycC@FD]6Gq LHO:-$%VQR4 %tU6Rr¶O[!M kdQW f'FeEӡeHdKйKcR?b* {GH&Ca= P/O^-p{f؞"WdXמV;l~ =ױ`ɜ$T2Wpyp_>H_2Z^[“k2\[0#f+d:ރ3]c 䂒֒Ⱗy/{UL rEmnoWym7:/G" f,0yσ7=fAG8A3. az# yyt+0?Ric|*M_ 2j.W(8[4%!UނEn`0ZM$ z90cZdԻZ  "`$泧Zq䅈_$Z$\ZTeySܜW^G1|mi[iEI=>qre*IlVtR(wyq8gND=ΣQn7"znyy7C@ Rbբ.qQI6-Fi6o Jq#Ir X÷QLt@؇N 򿥤_A+;_uRȄ7oĵq2Ɠ[=ٷ<7 zzaoJIy82I:}*rؾ;(}ӎR7 ]m=C@D7U+5hMhJO?EkɈP(i٩g@ i&,`AĐXD4 stY)Y% oЈR#DD,+n#o BYjA _#aE6*Kꢳݸ U*.`D?Ο7 DnKӑr+x;c[[R.oxWp&+GP+fDt/kg%Y)[7?f706a#uc-ȐcA?&!!>D({N6Wjԍ35A=u`=k?516Ղ gj{^bt$Y,d,^3k}0zA;4Y^h[3J_ H{>W ~HVo$Nҏz\Zʔ%f܏󪉺Rɹu#M U!H q9Q#P ,Ғ%B[q V}!Ç4&mlb @[U'C[h9ȣX ! v+\A5X*V2NfrMfgi4 TsܿC[̏3rEZN뛒(:N8QD[P1ݾ>>`G)4-{v%SؽߖjȔ򓼏IzSxR4AIaݙH ]יN߈;AUH~ 5#P\ Q8/3KlM8o&+^` ߠ~8!QD{*z[߰#  W(͛H[;U5Jt+sTxV!E+zz q}隠>˨AGV7$ƨb}a+UT@cD|)5Kz (ͶLztQ^΀`h&i%p'qFJrjO 6f?= GNk~:IT E*{ʞ?<>ɵJiRxwWrrcBNL]Y Q%_ڲZt3.r;Y-N]\@$HՊ)wCzn;MlP]"DP^!g:$9ߍx{W-1´O} ڻ㵌I94i 4cjۇnr-\j0#fõ8o93"yD~ ?؁ɉjl {VD0=m+jV!Y wA3EMtK -Le= twХ/e"y-˘ign@s4o 3legWq9Z =m _4]{w%o#h@bL dJJ60Ⱦ*Q7HVv! |2wgA-pE^)< GCз@-'1w94HهP6s)ɸpT㣂&a,__$ W~ԍB TԨ^+) jdNNO>Ba*lVsP䰲P_Ly}l3_hhć M+rZ*}.)e$x]}bQw԰^]u%qEf2xW)\(8ޟF_3lQKM9Oɐ 'ip&oԇUL Q~cg\G)gy>崪 Te~J+ t ;{>x[lݦov\[x h5Mʓ;\j 90ڛLU.Tȕit,Ss'zxqs DL.JmǮ=>fWU*3"D`ULW}ʾGC"ЦXzCۄnω&Y.-B8˞S_Ck)$]]|}1#c- ZZfo!VDJDn.!giLiCv. fJw|P"&~lUҿo2PKT:~Ե$u;,G7b8Q 5bhrRޑ}.<l~^kh5fx SE)_7w ġ6wu9BƔ`5XWUѾq K]'JذQAHM4X78 <|a7ͭEߜ9_z;+l~:@baC}A[ j} z GutVH l( J`9Eւjh+Z\+аTJr1`% < ԟ5 ^ڇ_S\NR_&Pj;$"n s 3u_O׻ MF+%qL`+i?JK g 4}9GO~GtMQ%eبdE),NkQ˰<8ٓdiH}_'3 *<bb._MIg{wdER@4ew8 ܜ\R>D!龿 h-B;w@ 16sFsw枬B@5kdQ`1R"ēRJً^/'jPk\wooq.d ŒYlPr3G|x{*\*vȢ8p m.p1E!`NXd4I>gHEG%~#xbْn%WfT5"+2:6&S[l!qɶpxz2&BDNwjtk,2&rۏCzN82.rPņ)-_ ?re50>}Srva1)s:ɳi%̭I ̽}#忮X`‡*\V3m@ՔzDϋSo$:H_1-.܍RB*ˑo@_i{0%O%ε:U؅UvI aM ðվ@\)% #AX@ʽ`igδuoHL|Fdl /p?y@g"|j~lU\7ԦGQb1\2vRf~xhޡ3ySmCJ!?Gzk?S|yfXo>%L\3H!KUJMZ#Eqz4 Ǎ띷KFSm|Pq-60*<ωZvgP"2,L/ŐYlj= TfPL'QpgzNi`r!CTEV! d÷͐[zga[m<OL}bSeq[ǘ2gtS $v%o[m^Ņ5L:tt(x5`w〦S䜎N,z@۩[ů}$%r5tL/؉^&-{[ES3ߓ~%ЏQ!"Ƶ4w J3Sw|ty*EvW!M hCGOfg0DWSUpxm֌&(?qp 8!T,5:'ODx!ߊ(Y ic\6!6OsK_!(""z3XXx مLG 4S| 04.rt{b#0p;|ͬ]lz`tl EH5z B(6%~#o,te(3 żF}͠-]o!U/*w &w1z mZIEMl;. y,d -֒q#O9qAB׾B2D #B3d۪;FCzdj#mNk%24L'`گ FP2?QG?̼he-t?rMljh<"A_::5ƁZ|+22l\ RDSY񤢂="m5嚜BVS{thcHmlO粳 cp{PzLCHT[i9ԆpBXj5ևdзJYΖM"ntNF?lt{}(SNW8>Üѓc (24?yK XfR|zjRd픥'pdi ޑpk82,PRtAZ DKWt*G; g3B3>UAt*.FV =vhCL%ayZSCpX!`횷x-ú΋Z, 0rK搷p8M__æC(Ӻ}t`1]/DysqSƦSs7]IZ (̽58?ŚʤZ1 `Tq]"<,)xsvOnr׍Vm8\Lvܼ -p}5RXw``LrFv1c },) P'AL:ED&X"ζ>xEb6V Mdݠfm 'iqkʮqr_5t$CnIݓۢ*LҲ/;ɖ-@4hF/8 ,8~jccav-2٨nUʟǁ6wy _'f6h+r#[3R^~Cؤ,S]K+3pש]˩CoPBc9nj*b=#PǠ]ߘ*X)n"Z{K_{X:v%)/>r3ejHEzU) y+|Z[33+Wx O+6zdʺ E!Q;EUdinjzX>oU\ɦAn`ȏ bM؈|MF,T!42WoLi{&8x[?V5-,:g4P9\Iߦvw-\Y\rS)g®(sXqc%grZ_D_' Lڑ H;̠QDWb_1k1b{KãۡhkB [%J䟎~S9D٫Hd(YdA!+|ۮ9E͙aּ.7fןl^5jjΞ3+_7dԲVmf{?`=r:sSdiHifI12HJQ Hkc ;̯1Yޮb[t19>O&kv&-;)=ެx_LCzAq 6it ,L>-gn>Nԕ+n_KNao3EY"*϶^I۽.]G@<=33Pd]UniH:Ey wLtav4֬ls%]Ζ}QK0 &y:xP ÜԀk ѫJ{GTOŬ$H./Ifv+F{!5F8ek~?I`:whwfF_/ϖ].DTI{\?DvBsp/Ns$$)Vӯ<׊/oL>y>$8mFoTM|jd}EޔއrD`z[ 4O8շ/r5]ΞMHf 05żFf;~$V'%+"o{UW[NJd53 f>' 58d%Ԙ儩x9oo< '2&K2|9r@!*a<(p` HU"T^qeW 30 ^ͳɨC9 pyTþ5 J0y jزtu;01m11vĄڛ;/k#$WG!HA*޳R]baQ#%3dTԪދ8| C'?9$hskY꾫aD*ϪMϗH*nJ֮]'I*+ŦSriLEcL9% h/F޿ L5-\*A%-@` a6D)YaŤ)O}= Qb-n4YPlR8MZ#ASCEi:P9*y| W[l o [|bsh\s jʸ_дxAlkb#=©GDx` *L⻪P~ώ?K4ϒW.-\;͗i݈1h@y[Ua4A|Gkc%.nfU#qZg1NEf 0͈1z/ԏe@$Qd{Ά-E/9V=-#lǠkǯ'"flv$2X.%s9 kvA[O\&lpҾJg&(N@(;G!3:f*A¢7=vQ-?X,+j_ɮe)3$:+Юͤ͠v4ja!Ɩ.Ir@%0g^Fֶq÷eM[`#f-2x9 7!ZZq='[(kˢx4A<0[׮{"鸁⎙%4[TNoU@_Tf `Rtx[dmHo4e!]e au9 7L9he(z\&' 0%;:RpEe (vZ~=IQu;/eE#I؟;z6mp9|ڠi,yHRHcN=qؙZ&--w; /.$9o}mȷ].1IXQ.9$@vN'T>,4ʮDXvI.:P2YI2iXdJ{$Q{E.xg]?8К=hYu0tLʒ'W=eaD-b@ߦQZ&ɕO ZSDE6t6ht!UE nw#i B*Xp_8AE /Qf_n"MU{|#W>@<~_p l[dH/D q,RcHL$6 l6rv|w}񓝋ʨW^ ?]];VQ,71 Cc2QLw^ee=Uug:>B{7-J l4g:{>^r)dȿrRh6ns оLҁN~ҍ߬9DZֿ $ǁӾwY3Z\fD'ȶ7ډi%X^)^`&괬L JF1{ 3r2O?o1T'?yGAgkAaUORH QVwv|TkI'0=˪T xD&0ת8xuL = ztND9Jy' b\/ 0&e\)r&p7.;;Kp(>Ea!J}4ms"bǫ,4赊&qئ(bEk!9=)xa&ɇVȗqۨEGr݊E2rʞ%@7= ƨ \ʺX rٛEwI5!wDT(,E`StpiD `VG{B W(6nTxi $xw@mؗ(mP#D`8RM}ǒzy$EŻ * qҘIˮ&UUCr{&^:pW[JԾavY */Y=T>8#)&8Rl[uxǨYL/Q V8rZ丂m-teP26r1ҍ'h, L& i "/^ -ep%e}@|tfqW[/n7sCߎB ĵ*#R0͝v"8w8seX5&v^O @藪 N _n4]) z˩,hUߴJ[?ފ֤_sL.X8{8iCǎVκ"d>}ڈozT3#/sgÝ&ͭI2Pz "5夛r({z?)v@sVP=,I[CshTX:!OCbOJsSmF3ț-7]&b!|ocȳ΋2mJD|vsK+XhvvFg'PWQfP0T Ȑ+pJFg'ǭ]/ yJ!N ƣU3}ԒU #xԗKhPNa\xHK;NP LJ$e} ?r,Y`[1`OS5Rd .ҘzXk1脬!fkg+U|= ܂z4-( H7Vj!LH2!2Q 궠Y('59LRܭń( S춮z)IsXg?&{ /qKs0QZel@Q/pg%ԣ" EsJ.i* M`A3:܃3.|ͮÐ\V*r;}?ՁcNgke&ofqa9Xj0 7E_m GJ6`&)\p@=^6=ilj ٭[Os.n _pz d6@<\'ꗍ0T ?n @07Sh*wC0I AKT uV2U K>*{a/.u^ݎذRfL6?}QlI/1;내Y;'f7MT2tt&`Vlob5+?Wޝ"ŶjoQRa0 W"ZwMN"_o /[ h)i6^[%jIEzk?{gC_o.}ޜ.{IFbp&'.`Ôe;±Q {E}ç7G\V^.\>Jwࢿbpy=e#v$Qkɺ~+C^a4Ɖ0(죚S dh P"r\7$Fhr[G/= GhhTK::z}K[Uڭ3$msy9!miF }(o y %.8RB)BOZY5l/w aoct|Ogdrx1*U s.7?E[1wk&C{IX/Х8!ߞw: bhhFtnF CDxtP)OLeln70 Oﻯ$tw  JMuIbϞsԉS1s0Fq g{KQdplⱾk %kg6| H@J3'2tT0+%)n\*ޭ$υ֘ oԈIX lɵૣ|@U]e,HY2pP:jK(jQ#^>3,dhly(8ʉgHb9y'gzgaBVY"*YF¶fêXgn8*i{ s [>!(Yǭ6˜],iA'Jy ^C>V'̉΃ aHvϝ~ʊLF@6{nCE,"L/O޵#L(oSȒwedlGa$F uW+ $Rc|h B6=!/h37d7jc6n[Ȁۂ n!x.MZr(I;Ǽ$"jB1wzseU@=uP6YsL#U]"bRXNV@\dx gA"ѫus M낫iEAT@8SUfETd;Dj =ICPQ,DW[ېV .B:O$ ޱH>=G|,ޢ"~W_Wn֭+ at@BnyNu'D6a*=::T(d X_(7f!??LzC}Hl%E+ Uۯ֭oHN{2ʫm (dV`:Ey0~褛W7#Hت˔ {HeSOf`|Ez*jkxaɚ|>hٚ] qaZ_8-WjrbȤ":@#x` 3Lp.UyʤzY4{C@3;^`îX5z0RɀSK3f 岶Vo+K 0kLƶJ}~j3rFʿ2+Y~bW.*l(2viZO cm낾MJqWa$?.߽%( ;3Oʆ#F !QWUzu$Cꑏ\3嬺G2mvKjd"@U\m$ekMR]ӯJS$DٿvP]@@,쇬-"%JAGa$? wvlx IU$XpoWұ 4ϐ -}2 H3?BN!=rn:2v. NL;=CrkLiy[?CHJ=Xǰa\S`ʒ@$m$Z}zt覎0־& d[`*hR"pjM#j!(;k!aroDBJDJ"EoRa63 P1VGLwH ޓX2b|Dz)贩3 z't+"kM.U|[-zTT7W'c2U_"a*f@?#'yMo>_`.I>5JR%]qShXW$n>H&UQ.o =3qNh wjIDӨyq\bGo9*kZ>G A4r~8~>b(=aap&=BgD"u>ܛſG3{AUr>d,acSlAsfiO ;"cƙH,Sp"'~>^"cJ]B9{6 ?>l7" [.tN!!~H5m6kr;tf1!g`6qѠ8[L+}`Ι',C 䛋 k+:b\)NCaNt{_*Ӝts?1G^iܩ !Aؒ'bf>f9byvf0Z`K)"&Kw7ʌQ W5%R>rhbRoT&ޏ1h1l{؀{ql~ c- 4 :q"YYxם~NGZec'uJSէ <6 f#] )u;hE!%;Ñ}*  !Er)`>t R>iʓf$<&Β,]-sw_K/׽-J`(ځsOk~OuqG==UI_`CKp{|fFEo@ڂhT;w2(D!@[5ydTr>C}GPFT|"j7rb-(88((hGn;]C^BcԳv[Xιw{tӿSW!dQƌ{0NsRP0;48qaj-H˽ J,(N'cx],&=l*Tc[Tg>FT!Mٽ,bG[Mllw޶?",]8,߹:&2y n:}Ρjb)5 Q;*D6gP*5>%4sG}=$V3f~\T$U9a: klREG*},Lt>"6?-k{BEZ'ͣ{8`F!="AamƐof*pO'b65/:Q8f+vgRؔFٍxE!@X*!s->n$`@ AYbj^Z{{\^h$2 ^Oy6L拄jN׀eqҕgT-4lǭЋ!C0E o/O]pD%ZYxr[7JK{.IQ=Ӷ.{;j~h@"rJ ~Q+Cwq. EHWg :ɑ4 Ӹ Ag(Ӥ׃:Y3 =Ch2H; )tg)lȸUL/L;O7aO4&M0nK{5/{B }YQp L?IHyAw1&ϪwLa)\=|`qz9aY &<>lY1Wσ#K{ W.cM1ջ}`%Țؑ]譑oAVsmͶp.1U9~$ L-m~ 54"7@E<-60XN::g--vCָl)DQF6n׬t8lwBFPMLzȉ˯^PO޻c>=h1ϯfNCv˩he& [V }wy9p.xk0,ƼR.T) :qS0Pӫwrn}sΧJ\qȝ.Ӛ[`F#`8o$bÜ*&K.BVnyƓ)D"?`HŰߖ r\4ĕrFL| tK%PxFji/BTj4M:Qg>aqBQҪrftTƈL ^Yĸ*٦IBȢ% ÖzOQ!!|cʗ Of؆`aئzD/NYkL/^pޢ$?Ez7$Shͭ(,>܎iW?5{( eŐ]l $ z|6s3p;Cld(93\'}bJȀ]#:+5%Xň1DZz{WIIrn+#0Wa>D[$0NzleFN\`.9}ɕޯ\Sm.WO8qL9,ꖣh7Jokoo@TPRD)5gHpO8(@XRJϋ%qPZKZ08R.YC721<^+c-/pal{UTlaGS iXnWy﵆ ˴t-w@z]7aﳙ\cЮhU7#DŽ߬B\+8Uӝ!O>D+TDl8xC w'@QDa=9Hj'@o2HI'SY?c/,fJ \̌Mꄪ#9*ع ZH3ի`-S%w]X΋"NѶ-6uz0t= w$,wZpPqk=<0`\^fA#7Piz@߆Ф`÷\cI DG #C#~P`2v."Knnh Cǝv"(t>!KhPBm,l,x|#R^.$ԇSaԖ 3.oI3 k$ck"]USHeЁ ٭tN&&kp,P}GV7oBz#g2# J֊'frl5뷪eWL ߷' fGbm]ZS$S2p DoC$Ppɣg O_KJJ%[I-Uf_P2gbiZ&?fS ecO.Ve0hz~: 6G3}ri9:3LzD CE}}eO GG_D6'=i>ɨ%UmZĎ`lU>>YJch3C *H0ETFI93PKSNgvWig=&;ڡ߬[mw/,j*;+y7ylekޙ~ٌR8I&vgUFB`1s9^uH.%旝[pդFTAV?CRy-db>';N뚀 ?fa$|1='aA?xΧ^f!XV=.@F_lQu-6hc l)N>ԃf{`v* Oy ܄61aؚviHgcfޙD BG'} sD߸i(/ܷv.3{lpeSnjPktN'V": ׳Ւest* [6#ohUT \`jhSVʁYN=.1834.2-iX/͊jٙQ\iJ5=7`Q* L;Tb[/^6d=Ira 3ZEXƗw{P9\u`UeOn"d"Uz4NNXUU)G"j`}HÕhmP[Re3)*:~#3uopjӷp@H;p pm؅R;i9+_8!R&Z!nE'G~DuQA4CPV:YUAa5. 9y8 Q%v4/ vC좂oh&Ba(. rXtmA Jȡl7Xb0xJH GV1 ;1ro{^l #&et'ObYM&|_ԣkz &e*5.6rZwr+I![m y R}pԅƇû9/C$="n-8p-j#;H7AA+Y8_w^ 7!ZOIAϊk1d£k=Ẃ)[5?AXy>Ohf}'y-Z|?\Hf Q:n̅}nj`Um5=rHt l*@z|O2@ *Zm}T{҈6 Yzk#PҀ^G(G5NC)6[ty-:t.~a!I]|=MxQ$z̑hg|Z|Rhuⶺ4D!)tߝWSz0[`.=h1Li#0$!͹⠙@Ct:$B4VQM?fr%:T>ڔ+֧bSJ A941b ?rS* F!FUqS/(IhG}tU|OJLw'zG[-WAMv].C9`!wjc?~9!i1B0>pgU f!fO#cUPj2>"01znG?݆b#ņɎt5OIacyh1m.yRH˂وYwAX,՛QCV &kز_:\EylN[\ ~'EÛ9᬴̗ߛGur 1؄\w1ϝS#NW-c QYb_@L\[; ;s绎GX q)D .;5F ^3/we p_@B4Lf$aH8|܄hnS /WYS ) >3NxtUоQn{ʔZY_E z){{9Gaf'?VYDչe 7ǹ_68QUaIQCΌ!)Vbc\I@H|U%+6߄#8ѩkHЉXDΥ⭪x#ĹQu<_NSAql-QU%9J@t&ǔU2g9 & vXG5GA62{VEϔ㲆*fMW'DKO 8P# ց]=N/1I[#^w[XLdYLkk1 ݳ=b%e斐DG*0T(| ~\0O6WwO{~l໻7]SZ>I 9fxelW:EXpYeQ'Grmly^y ~*% U|u*i%H55Κ==}r}Z﮶}c<1:ePfoΆ0 ͊FhIt.V.GyUERG!b¤,.vRmv k{M.A](zƯ|YW~H..YX{--l:mMA۪Pj(Ѩ=k" B;.:M+u" enƀHO+[p W0Α[":].! ;4ߨ`,#Z܌P^sL/hoy*lv5dݩ(s)` G [_B" >{9USm o-8bHɜ|{}I(\YCI66K'%fjgfSND+x"PKO+rvONwAϨ[[a3[NzI9i>,6cίT& d v~F+OOf(W})(d͗T0 ɂ^OX+L\dT%VN|Udy״Xyߌjgbc{mέϪ H.Nj*0[WZjn["NG,Xj]BZ0G\l(jֲ_U ;o1K ]Ŷ Sz1!+zuMBK-AB4Hy/ޅ M?flKSPNr&0XS %לk' n݁m bqlPx8:3os]CBpdɣ>K}5. U H׆s}̀ ;ex:1=zƛW"2/cpVH~xwq[)Q<:nG2VP¾ϥp}՗Cz Eqhӂ,zq>w~R-Oe@ÌPٓ -SR: }3y>sf APm?,;B?i6Bqla2Y PBtSA<|+9mi*4)$] ?:`Z&{?d6ў}U6P+z޽+k.y]u'}$D4NS" h,E!/^TWI0dv5+NN }Ts"y;aVF¹oVN~1e.zs⧸2qye?U,a=l0vpaHH4S*2?It]kǤG^}4 V_d _o6Eb0W׌N0Ay,D h:@G/'p @$~IU]LQ?!ȟh@^w C yb_:W&Ws;aP6"z,VuN,G icaAk2WFÁ [1j 2=7#$AƜ +A%q2R`[i:F(6em7-iC+tPFWXALPkdkEHxU?#<lwߢρݒe A- I w%n1– ~UT]I+/L`%IU^fUl=/`UHϙ3C,!l"ƍG~t./jӆ9 OLx|7fAPny4u(!JbI02Ijxw3 &}etyԼq)W9aɽbY%;){EU I3C$x¹w[-mC`YY1G#w9e*0EqU*G~}Xh\-‰= 0#AXlNug{+ hsJyOٹ&m)x7z22n&P˙mv!_7"}QB9)y!t7)x{f|ZYeKg Sd4ND]T}yǤ#?,/x#ޑHt 45\s59(Pb ^i rK%ķ:ҟ#vZR;n@x/ ]^}Òr5瑱>3ۻՎ %*8(@>`-aO/KM; EoJ'&2c8?8+몵ɂCص'd9:v߉:v KMB.hR/7eBK!+^YH+ W(U)[&'t'q)Bp;Ի"]֫]H{@K~Bh2@)55%sOXLmzoleV3 \jM~QqxXʈ~6w۟1cUt0z[7R;; ߦfp tC\I~2iVCͬUv2BIJѱ└6XZ )G,u}QYu5K^+-8VQ-\PD#ćPmGTZ0aУ,H E*nǑWIʴ֘枊?Wx$v/߄޴ Vy&׺ztlۇއ!Uq8`HP;{Z\+1r?-h&aMk6Ut_4_0(3NNz؉fW>7[<jDUA"+NgR/10CUybN!uG`:v .DJc|ѵpm|Yx%}i@4ye0f #Lq`;stu:סCq$R5U[, +.K\6:`?D׍@ӨR]#BJzkq(p`QV^vD?oOWy&sr6u[Yea2Y,Nj: u"RbF,ݓ'veVyIPTv>H $QqpvN춥OH7ܟ6 聮Ʊ≒\Cc,R9HԏiwZeSNrp߬_ }#Ί''Y6n[,VF rwˍRs7N# LIz< oQUǬb*۴yK,j۳*zݏL%\ܘ9^ c7\+;TxQ^%m/.V)GD~'}6$^GG$dEzgK)̎cؔ̚St 0 ʼ%|;ry B3tw4H]0ܢ韃>f9B eZ* '7I(AgphTbl+ ._\ׄ酩 yMu[L( ='a9. nֈgR)#B\,?bk gv[V>!ގKlp*u%?+6S*"/f/ʼ_z› :r׏LB6ߗݴ٨.F9o~{ˎ~ pFǷ{vi6?-:tnd`Կg:m{b/}7q&{|z;wkI5}3A9d:2\L6L+Q],K^;x;jjUgZM%F -"宣( `df/t)lۚGqJT)XPůRH4g0hTfy)} nzub/R#N9\:#wM},OנT`_ahVl»dBWr>_)g <<% Py;.t6>6g hT~}?yǐHQzlھ뽃T.S_k3a8u>gxb&g z3R5#CE˽cx!K CmFy@ZEEbqp'Yq!}"[ OE#g:Vv>`t1Ĺmچ!눖 !O;V(g30:6U%Q"=#9&o\snGuֿ}y[qM~-ހsfg2r5¹1#8CI&r/&nœ<mI =e4.rəZB#+ZHk#|gqdMIQ^ƌz:`˦7)L7M!](I7A-Љ7 ΒyO0'7v%oYbGaM%t|y."eD+:R%2csx@w:̠[ t׺sDUj˯RE,0Rs}<ЖlEd}hR1f_]9`rȖ@~H}pi"\!g~ BJ] UeG~Ep" E :E8w/y ѵ`eZ !r w>LG </;p&}gdiO@c;e:)*mh}.pm<`vs[w瀛\l5Vm aKlmfv$X_(#6O0D>^㋄򼯨r.z_0AHMrl6$ c+FheE$Cl*{tS x\B}@d1VӰK2Ҋs bvX a{&MPD1DKӤ©FͶ WwȒe^ivt0X -v-J($f(`7pcwau^ ]jӕX[}-j̀0@AW6_7ş @mPN(O/·_#e iTd@UlurkFؔn "g%ҭmVSi1.FQ B'O҃Smn2:6$k/Ok"! loar*@w:p~Xɢ%`" E\ )f  z(;Z&KV*Cְ4 {Rnş5B n].AŒhq/h\ݝlPNd#U /m!"{wVgGKks嗇zbu t g H-{g+;#jh8U,TyVJu\k v7SBbdpqew-(ɸq 7 Zz4g'@𔚶u"G7+h8_SR-@04PEs]H:}V:Kf Nrރ{~I(+cg.4곤g#F $ Gɒo_7kvVqm*䐟.[ns,}4/ҫ@܅\'uRN^@?ֈQ>p2&F~HoZ8N'vD7LV敧ΗUm~Ftoǎ3}W q`싓XF";Hʃx'V]//+Qu'/~ BdgM̡{NtƆ21Yl@޴Bud% ohQKUPe:Ҁj2UHs:iz'eIPfѰ!+8qҡFs3{]xFdǕwSyG@\e҇eg_ 5PW9,~4lQP3SQ#LR)K1qP}o7Ag|3h1^Vh/yFq`$ㆇDݩ-/lNi#ٹ)`>~YsX5%c'ђ|j@ SX뀘 9 ƙہ1n leRxCɰZDBeX_rmi;a'ˑҔT~EYQ=X] ;NLMV؆* d5V|03P'Z7&|l'6&f>OpK9ܕSYο2%^?D84^%NP& ɪC |kʜBB<Fܑ~[)pZq۵" Wt);" tardv!jbD -hsҷʼn{T+| dzb}r4K9l=N>BL'd~slc[p*!NViw4oݩts=$>Hk gUD{){Ye=&ՕB{1giQX!PI0y+44or&h]upЈ4PLSB)" dLUKKAzPW[KS- yyp ~/lG0!G&OC؋&% Yj/2GƙUnf9e(yyk'(^F YB*vac3NƅODup@-]Sb>O_i|L%~`d[]qbˏ]<VZdd|D%T7+Iec:G [OԞ5"S4,^{ޠ F9{3?{NtD=GC6lXj5K3fDB ڏ+ &obm5(kI)8&Ru6>ԯ cLԍ[` rRǢwFiQeO`X<. 5ٳkMރ yLH$(/ʠ|ɼӍ{.Hf2=MQwFɾ|inlΐoןL ᘔ[?/%/Iu.a~g Nr6JMKVȟNXc}h>rU%&dG.+ 1Rpl7Pi.I$3yÖ}Uh aU'ĭ$1A `D;hJlJ$j52pSx/1/!/{P1"S 7 i g;PՌ zOj 괪L7IAJOC)nly-a'@mu3@I<[nI^o >J H-Kь;"dv>^K|5WQ47V#}iR%ޠPWp DTJ-;@~a?Ёf[]Iϩl~9ZM&2*_H59eܻ2w$&5F{>GrGxcqQbz])Dԏ܈<f!US4>m0:廹D-ޱAo|xtSG/LQH+M1%?"tI@'NcoAkTFz|Bݣ^QZ \$[aGeUi̚ c&TʿYT! `(`ᑡt _$5X +@!"_~j ,9<חx|޵l"~MODR0$ kC76NISpg;(Rds"3LxbB`W~BIu/YA2!RvwͺBPu ddX}(eZ ϰ'#4S1=]3:Y \.e U+!\Pp]VxMf3r75Gs3j(1a-8:<(/s㵕B|hIK0be׉{8Y'[2Uw#}D .bB%j'fX|9E?kU{h3sX菋B'{]8bF Լ>;)Pm F0 НύVC X_U$4ӣhg8)3#>KOV"}2 H>{`TIesM' $@ӨJm$m3KߺM.1'F$3΍Ff&bבITܸP}o)s/r5?eqg4GBJ} 0WP q \<&ql  QkF?0Az/J3\ygy|cI5<*FHSܡVȺj*-dKc|Ө{z?j/ņ@Bd+)L$M:jIQII :uu8׌wD<_)*ҙwKbBغ_(;ז,QlzP-o| eijdl\ԑ' KgHuOֶm Rd|[a'}m4!h XZZ@vܣS1'Wcvs5OVLB<$HMY*: KQ;/;u.LU?]oM/@>Ldx$b+GfAZ+>Gq=T,p'A]Wiθ;_]x~y { g6A*SJ[.5Xf3~ʯ?j]}cxjoї% O>Swq_$)x: K*R0ҳ8e.Ejm~mD`G{=iŗʕd]]P!-[ -;us#k@LjS?zhw]:6Ľ/%N9>I#nn'3.N:rY'I۰+}H~սNXEvXf3f6si`Ud-havJ}uY<%wYqYH qߺQ!R*9daTlCcFM++j6Tҿsuj|WyZjA_}sؓ[ˆ.<U~$+$ =C7l}6I @ yx[!Yȁ`/eJٔl^qfrtu(!ǑۋB4#dYo-`l=,òWG<+Km%g--ښh]t#r@5L)KۻE/ K&J]޺JbPPv(Y#3g-m"1/3 +f~M\ 6m@?Mrծ*/nۻ ٓ..5j;'3m3YsASOٔr'Z@!/jbczTIa8!7 z,\Yy&THeQ(ÉEN,FcY:}TJ^m(6ks{M\hLn<_ ;E|h`"gU!o[NUEc&]b3&bK]k|k鴱G\{?Q +]en{p\=A$je*av }~n ƽTOعuY7qck۾xb}'t`L% s$)ǑXv4k41|.QӡY}]Tĵ.]7nx4dɊat =WužP Bz~ipj;c3#jvףb}g&atKxpLѥM!VGxtW>ϕ]%{lc[Ȟ ɧp DG]9ԟg}OZn pxC2uRI]ЅPSھ,TC8IQTr4E,r~\c<. 2yY pKD8ߓ.6:M 㐥6Ew/s48 MJKT!ߜJIL¶i;1s5/X)Tyv6aaV:e|fYГ)\O+\3fq1L6 MK0lw i?'m]F4זm ='%}{+B-d_LZiBpyj V2XU(F DJLڸ9eva jXwD0jLD.;ݻ14yU@,9CqnXmԢ㯗`6CK6m#R-0K}Ld@5B\҂1{ ةҀgiPKeN/M 190JLX ½O۴<'㴋T=:$*lڹm.nvT[7#'"vKRtqUylEWRAW"UE1c:ٷd{V>7ON]ˈw}o&,$%m;ɣ(9E;p%4R CU2sVpX7iC: ;MObz 19eH bMu7;΄Zv}7>hm{n=zJG7QXNE%-7% Ns Vgsp-}PcUwo[(`7GoAFhP]UDB`P8i ˶ylTr5Iɢk=t(j"> 1X%ȎKD %r4ǦsCH"]w&aXSMxDdaA=89j&tۤ5KYI"Iw+%H?. vsXzW ,b.>&ߡԄdW 12=jdz]yszs3w#͑ݙ7Er[0钩L=%{i Uu!B[.@gHbjc,ϋ٬^t[RڊƪÖjcgj L1GGSMk#*{znR0$ᢑ~>%TM(?ΑD[#Ƥ-Vm9Q=y_E<sCBl]1%.s>77.pK``yt8lpK&mpKJBЁsHG,;8Fgjk{^HaxS,8!4JuZHgPe C[vTVAyyK` tOzO~Fz]',~#'iA_z^GhlaingxrfJ2ROebrDǼ֚ 40[K;H( dY| n'cTk%~wT&'ЍdC&gLdb@'jQ;OCЊ6Ʋ6 "dmHQ4J+p\xrY ;KUgX⹧ɽ^ ::@4W;dPb; @ѢJfTuaHD7&6C),1r1GOaBwrRb!r2<  bՍ6RVrs{WL$<_Qv^m5Ugˬ)J25MOUKn+oaժ& KmFnEҚVAoɏJXNlQr櫽ެ~S& C,Q/mno0}ԝ=WF=+0桦0B-eYy /4 "\뎸@ [J_~MjtmC9ly *OwĔ |)~Yj2AZX͍>%֔6V܍ظ_E"~{ $n|S4RRz;+(K%p'jsm"EHI謯ț /JUR?2E]|0& 0}؇h4|.K}нgAU7'M AQH3ёstV>?[$/2AS$^7EZMB wy$U#`WqNf^[t`X+"T% nd?%^pP n~!NsA~yz #2]Ib3聳QV+UL;Vő*Z^+N{U˦>0ԕQdQR d ч?ΒGdoԂX˯GLLL}Q 󵣂&'G>J9ghO $tʽzڔmطfo: x./.8>lCc0M.˭߇k\wN^K|B#xZFu`Q4!t.=~fʑs!Z䒾~=N g1)6nh1RHXU4rrAiY%pn i[؜:>vւ1Y\tߘ4B֯NԆYжTkйk~י0눎 |"2ijo?T`ՊM*`wNS(BwigMbu>'OW"IՄ.0ͼ3U/^J0rZ7Q2{M3'k74O9[;-΂qiڒߑνVe:MQ{-@Ϻ,@tɺȼgM ٜM]_zٚb]|mt>Ckz;iHxNS f%srhXiW-+Asi&Yu|~poqwm A܇fSS_.c> 1zEE8x1 ?ܵѢ߹d |3nN:U${6.#Tj4&fsbF]_~2j0_ "ui9[ޓce䕄Z{}sYsî_I0L^L ?p}3X5j} fb)$zɅBC7"|xџͅ:Nr--B❙/devcqG_f>Ȕ`nŜQdot>@V<)s:Ș2`Ď|C#~?61ٖ+\*a/s.v0d.c\`}M]/h?3;^`SWr1!+Xo"ъ^<@eCFmMSj%77<63z#)^Or&PUՎ:3ݕXYoѮ'@v_tiYVIH$G渼mWbJ5&|2/™S>S' \?kt;U"l^K(=6[חi})ެl˵P.Vq:0.d2fe?#^H)ױ)zTS}tXғ'z1t.Uǿa25z6,(\.O*~Ю2Gb- RM`2QJȠrɔO4 `J7>ќ-,RG'ǦuRrHT._t}3G‚lKXC>X8.`!FPb| "=՞nݚZJvSH;5C 2D F#bcq?VEISr_CAg<ԊוwV}Y=@1z*"5WsQJܜiF2 Yq$1<fs{.j8$/|&tb-VyV.鵆0~tPea.㾗i M%| tN※gn[δTb>[iaf sGU$W\1ؕ]ԙAeZZ,G C[uV>B4{|Ftၻ[F+e߹GWô>pկP릌iL-} qgҀl& %sM0era\U۽]i5wX.%x[; d $,EvV` E+?2oܠmm+$<# j?7$[^P҈U"]RQVyqō d!VYae@Jbv.{>b p5g5(XelnN`'Aa}RUPGH74gp7C~=@]FsYn3l"eY|`>p0)3M}1@Wn>a23)\V9ɏUحPDZjW -L^ZfqUH0V킍/?qҠ~  ݘ)\.`*|3N׬:a# LiH~#,|rHˑzEM_MԒ4*!z8>opj>Hb2c.BK+]Z$DwpzdEbĞ ru5xo]1{R:q+'I`g%{5F!ogrb`(T=ثO#e$>+֮.A-"Q|X9O~Vs~ʟ벝 O_=xjkT&2#_Uʸ`:3HF"&6=_Ö6)>}ZpmK>\XcTLpw[F˻; Qnc[9z\ymUZQS1j.Q{Zmب~y` |ѕCרƓAA@0Kxq_mTMB lw2i88ϧQm4L\S=uyu0Z?G$~NciF_ ^먬IVGʚǩk",;$>Ӏ]1Nsi'urc#O{G.NPn$}(¶%_Mzڶ7ߦ{0 Jzp[</3rY5i(7K57V E2[W WjKZFGҳEѡe;֦zke?=edۀXykR"#jҌ._|BoLr?idzt~SW)t]EJ7븁4y9q9,ԉ[w{vSPQ~eOư2sjz0u틘P}[G(rv~_= _ϰ۫17NI͍-uǒ}^2烥,L$N%Kdc:w38O@P滁Ҁ~W y9Aٌ9lG. ދ+b.U[t{9;%C MyXc8kkB NM_ kkXڠ(|sٓ w3ۥ"˽3-"Ap3ڑMj"cB"gp\N?;tK~ũn #Y4*VJ+k[=8O>*3d#ܴۏZ`kbU[txwN^iwjXƨƐ,G:Q :Kʨr]  ˒ɉ~4Ftdg[I FH@RůbB8?[iRG Hfd2$[șʣYSla>(S 0b{9|Z9Ig3=r^.̘ cG{%_N"̳=$* 5wjC\I_|b$}ZAAgbэNHeֹZ'a*l~Ցo}lq]qK{MH &ī 2>.*EB?V{&, Ӫ,g6P0?w%BJ]QN20i` Ik{frN,>+~ZYà`4"MTt4(w6ץM=sz6s ~@Y^ j'Ԏ^YUҧL>E Gm(=qwl'~R'VI,Norl uÙfڞ.3E C6tEsTMXڕrg/:lV=1c4dc f{$gȪ`kyvP"7j`9o̽$ˬ$GjlS C$ffNZ;Y~[:h/V+Wri%={[6#df{.%^Z(,REu!)^ǫH;9e~m,Mސ˅IJG+ٵTMDbj̫E'S)LhH+Vy|}=5NOpTØC#Gt"f26C.{5)r]!Ǯwl,oA9ON$%S{&*cʏOO%z#} DIPmB1ݱh;ˠO#?0ҘD[I±_,el*Wfs ֝YOǼl݉fUcU ȷi:(S JΥ@I=YA6DZ9ǣhqtH)>tb4d$ M2 !B&'q#*]k 7wG/N$B}":// USCQ^:jB襛-5D#!0W]'a)7ҸUIvQƙjo8\ֶ+Eܴ0o.g_9`YPI:oǩy nABKF vPl5RYL>G;Ya M`ⷴg82J#pGsNbgߡw>fr`iM/Out^QBBs Ñ;pS?CgpO[q 0^!?<*nYtŕ'J݇vcuܷyPxfc1LQFFDQ26~h "hILݷ0z`_UD&QiTcDvtLU"tLYQs$O);Ł̲NCÉGSЦOMEN*eW#'øuˮ{1v˱fF.V[z5|H,$]Ke;G͍e͐%2[}N0㇔f=q'fbCA8 daBLH9, _Ul^2ú6ky/ige3 rD/eW~)屸( 057nHdPJOtĨbRO0`C _بbnҍ:C&=s Tn2hC,$|SEYr&Oӑ401ʎy=HUI.?& 6ۑ+MtXo rH^n:)В1S"9yзiݞD`ooCO=۸ 􁿈B`>LNQ*$$(-DCbՍ6/b8qI0,L*+[˃:H݀I =_OЙD[wz4 )nB/_RĈ#AyTMQZi?gb V(R$1E;A$hahcGF旲H!-{O,qE.| p>ba":s2ԁwyؠq=V}nUe8t|ӄfz%j.eQjG?kiQa-$jXl<쀛S)_z~mɞPBzyw-<+پ1MSD">5 ^{$8Sz[,ѝnUԨveGxja/OEW ܴF86$Eg_"v4U>sI@ݵY<F(.RZϼ@C,E#UJ}3ATc-DdS- y X&8 ݻ+Pi:Aw#4[7b$^ xyW_ia%¯Ye|I࠿J !nܘ+wNjOI-v*!?iDbhau(4ħtM@G=_,*L]Leeav_uueb|̰afRd2jaj #< ҆7ɤ q ?T%A Sxdyk!.Ӱkۗf |oiYGhUN0mѤ4+/˪w*Jۇ{zήpC a1P@8vDˆn28/{(9;@ɑX.\'@րOCM焪8Sdbd+dRPP{5YӀsmMk'-ZcД9fN$ rC 1/I=!{|_~DOjNPxEP(w3k)PG뜡P|d |jb숲?㞼I5[0Fn\ PJb2FgWЏI?XnúމEmM*ugӘֶ9:5^h<'.f}ZX7ЁO, Ugv#oT1$o3FKPl|[(56,ml9 P0)<غJ u20r1&S¨ 8".R˘d=B+FWJU7bD][Q7AdߧP`ԍ,s[?ǐ&*G(\\Ct[zBYPqIfx^0 Psm pg#qU~7g+HEsaX{-&Vaȧqd1)2'ኔVqKV2W r'q?MXl'mabs(_ {KKPi]Y[,Y6#Uq4S|V y/ɀHt?ΚUE?bP-&-:0Ϋ??ޯ嗡#Smy=w$<鲩hjnIu2\E aa'j=Q.~YsLAJɥ'̮vDŽĬĥ#7{6%-NqqF{7mوwr wU cb UA\wWtkOaEiꩻÊv, ωO}o*<(IZr]m5$ X$"}[0lH\AH ǨPz\')(d8eK}Ό/êݤ|3voo{K{hV_K>'D>>A\]OWj_s]WI;iHUܚQr݊s]! nAF[FW^+)ܲx <4Vq t"ٚ-{{M@7:ƫ ;UhjR)FIÊJ"d% _?;yc=R20ܼvG?,)h:ljp``scbC6}^(ȏ8,ˋoTzIDrOyg7P53>\(6?3C u\@UIFn}I U|wɟIDuW}Ws3H_pe|ω-bS%3`ҕʃ 䵮+G5~=^OD%/FX_.K4 ^þ!B* b…\l);DߠNKFG#XSgd+д,Vk8>k("Dqz jZR9nj*%ω fD 4%co%M0lGcxm#Ty&h͚vɘD2G:)f }j>aCT9Pxh X 8C.ʼnI:S{ھelyF/w coʁ 0X{x Owꬃ=B_ UH" ȎSX^9:k7dV4x2w]F:ŤQ_˟r@nC<[p 1}g4>wVQ-$*-")S wY3>tpBɁ-oQ!nH$OUCqb3\U0M)U\!τUc%iq٤ |*[*lD4aEFbM WA%~!;B#.@޸00:#G^DaɒHegPZp"g\!8A]}Gۄx؇GC1^hW*7xg5MQ5?nܪ̈́R #ˎLZPS7 ؂3@T;-@;o) ZD!p`mT5/0MYLbEW^dk?%S3L1<*T'qm|\40ŌA;hZFCW<ж%՝: 8"bFQd 4qy$o$I?Glk2|o\Hg5;%'[9A,x^4ĬvjC!jmܔ5"4& [̶u)GuE~ kdtLdi- 4sif: y8qbޯ?:}iV蚱OʗY;+}`Z{Y*T(J?ESxRmIO 0U\uGVj 5eV C*짲ݍaUlWIH= |o p!i9NiNd 6>m%]bSEB 8Mid&5'`$*$Z38s LB*U"0?7ycKM.ȟ4\0 r/譈p.wt_[ ET'Y; I*ndu=7ؼz^ pڬV'3x(+[R)w?^ Il! n-V_W,JmVGWS Y[8(8[<@tA1zQ?w[oxFhv(Rԛc˔HwIO*chnN^vft JWp@5o&w0\o*U wMQPA9=GO10_t.6gv͐Èi4\Rzּnm얇BQs][wV!8elHqp_H=[}ӵeimP;.IRJxhɩ{6Ò0E*7!?E0Ҳ*T)X#&ZʒA :ϞUMr*D7>CVqפTPO^7M6:Da,?(Ǿ _:?u$iѮg)?7U D}?mml E[MZJSIU-ֳIt]XI=i"Rl,TD#=;s.5 k+)iGȰ_ViCv@p]ͪ)M$;FSp ^bS&!2b(۸cChYDOӖ^&-j.ǍC BV2$#n[H`B_zkbzRm}JGe(cU~{ӜLzB|LFl0u#k V״bpVY^Ztpr 'PLC9#) jVnZ½K*LB~ZǠ-~bp3Jh,)do6v2_uI.LHg2E(N@B̅˶^0Ǜը䊸G'p~?IsWn΋Pb;- )"5)?hq&7a񞷓T+4H$/ #9F5v%NY$2Bre]A3 9$LygA[S(˂m05;6b }oتV$5):xSH{C +wڒ9"'ra/"7jl'^>\5RaYDN<8Gk{2/0Lgn2ob7w8̬V?"sy  d :lx@z?l8C8>[k$NR-O+A87!._ك=F Пxp{,ɔ# *ʅ ,OvEm/I_}g` Fwd4 ^( :@J4mJ\Dû!8yJ{Q "8x=gQQ d,$*hM \7m:ɗаKQ#[|[_'>yD&ήWrl#ѕ =Jtm"ΕeMSQ}nx5d-f"v濺#c.OOP(Ro8. RUǻ rUཽ,O޾(Jn9JMu;\>}zc[oDcg;j=2|!t9AH\ĕxd`jKC4o#Vء`Oj=ׁ7j< J#(Hi77VE͢%J{ev'lp #YD$2#"ǵF_&CGXL uBm|nIP΍Q *_+GO "%WeVӖ_2uLEeUoi8Q-,2SZ 6nwHz[ÝQx@B.y*k`dDS,1,>XHKVU~2 㳼Gߑ1-ޢ$D2qV` Iϼ#ǥС)@GJdpAӝ$ACɟVZ920 Q#'<.B|pD.S=Si#)ۤ ÀYw{qV)d#8\T+ C'a|EHLeN]LQt2&\Z7EP <#!-u|O5:ꟾ&UkE ,kav2;=Ub7`U`)x$Vwc%{û[}%Tn՘Yjϝ+Qkuyb5## lT$<NeN$f@Q 3R|dϋKde鯈ϗUWWARr8]_)a3 >O'mq \jOq*,H'?¾=] #_7$EM&ܱ/F "ZW#zG8 9y@z"r]fIH @?a.n0w$h,i]E;u(`Dh U F&UxI ֖.hR$mP8,i bt4 7#yKe5,`7Vf h!77EȒ_h1"dĭ׍5Md<%bos(MQ(GȐۺʳd?P+^Q2K.nՁ(2Ab3LONtv:O1mkxY $K1 i)=!MsY:$ !MorDzw߀2iw h}a{z0NA@'(hT}c\m}YίhH|P#dXܦMq)J Ј*t%V[y-&gpCIA߼6dD$jsG򦃼=Nn[4ᘢ5 4ĔvkSg9_$#-Ryt4-V-^V]O/ҫ=G,iv^mYA7Sk?)aŪVRk!B{VmX5ĺ^6t@'Rgqi3?I,1%8h%c:鮣гgq8[od0!Fxl9)rC qӽ-ֺ[+n)CD,;GPaYa.>f0oפBk&ASV7aC,@Ok`rm, V<ȞJ=+`ighzrDKeih56"4 Jh2.G늹a{OM}$?92ygAcܨK;!? ?FH4PDB$Oģ\}_ =q>,{vdqa!^ٽH|c[5? jh=#"E%W|tbb}B%^EhviBZ"oAK ߓ bkȝ&-T,{U_\$2d#I*`Nd. k@cwm`|Bn݄S<e$rU$@g.x=I%4xJ.MUۢ"fs${i1E]G\ "8VB5guUx@PQ-d5H p(o)>yFYpʏCb!u*_[W>@n͕&1L;l%.B,g'1H.s`vǡ j'HZ*9`}{8}'.?3K RM1f (പ6)Vw93^`6c9[ڋicC-;wm}0G1G.sl޳ˎčd:䍧cʾ?eYxBWo;dzDyuxeYKU"-c_x&j w ޏ vmV~%F$"Nv W4b^M+C^;IeO.Zɔl"5CcۄÒYBc+Eh&9Xll0PGv1 ? :C8,XIhI. +ި]ĉH%<0nי\ZϚ?"9(@7roԥU<#^ͪmlc4A| YcW4j!FV$bY2ӘI<9 zl|<;{)/>9Tnb7KOv d6:<:Ձ蓒5ۅ7bDcc%^(iP{K Rgky ˄,biv%/?}/قZ~xZ-d |^#lS#[."c'[#W,8Rq-ZyNV5JZz!l}o._cC&-H+ yv%־:(,byyy ߷^b4|16g`6:\rX -w[*S.՗0YKw DL4ȬGq<2F{48cX*A?p{FUjN9$~mSN1☱d">x@EX_+j 7<)DT?a-gAkY*G.:{r+TlxK_4'Re~:z?U}uwŹ 3m"N cRAՕ[NY Ga,gg03E  61GF ςla}Z.6EV0RgBK,X2ΟZ v8S4(CMYdyze12hE=(DgA>H oU_ `VYP=nTB)&ezګg nvpL$+zN[`{ 9b)6QUL+%.&X>9J_}gn sWBc[Yc5vE7b-Q]tyD"E:04{tOʺ̎zu#4^%oc!pmz8:(81qtC|%r ?X=Zc.ރ4rl_ۤYxgU'\;#'T/$Ǿ;wYL  &MQf.ѝ.u'W+)*"E? S&'[Z0*ӉJURq4ϬGP#d"5RR910B60gFj6fh]A0zLf̱iF3  ZTmQT<2A}P#Y۳0qp{XFUDYX౼Dss(h|B 8G^6I`eX`P v=^`—S~d)|ڪޥLmuO Ԩ2@edM'O`4i}NM1U?Z7,Qß^me@2ӟ9 z#2&I^x=]m= b׹W̗(zUQO a`_d&rVCk[J1'> d3Qhr #qVoz4Ԅ084VWн45\Ǔ>Ԫm"za*Hwsٍ8^IOVtu02S'-ͱ)P11jVBI6N[fx;,-Bu+yUsCxc쉠HK\g\v_ ^b:-DR=z> P5'ᐃWWz@G?s!j3t#b.;=,|Q GUD)ou+瀊dkʸu] 2>'}N;|l/̇&1H 6w{$PU6$FvDNU}pdz'+~ׇqƕHl@ht ˹r]N-j-sY *L)A 6'`!dÂ5 -J~OWHh cԴcJ \^ ]S릃QV/m<:I<|"^v_x'@9b<ꟐjCDEbu0fPdzMySoƧ0QY_ -댾FPq&ןz]rmR#('KدNG(+>3G6> Ъ/)4Q} ]X} [׆ ln彴 pHٸt?Wth ;H\Sd!v(aG<-fkDh-3a!#єFWڊ@Ҙ\Rw-ÔΎZk

7}72&t0Md'y sN_v̗^> n {xCOhpq26&JЬS͌om<ڇ܌!3w}z!~͢1_NiTC SI5{QBlQ zec\ߊ@ ă.WZpWPBKbO rXC'zWEhTBYij)ϥ'3a3"(䓓ףZ]=DX 7&v@qs4ڄr8a)k[nT+wK,27er)pƊYTsjNSӤ&S=IRV TK51_qo +Zj,GsѠC)zW` 8hxN#RiRYvOCpʞGzX{½O;n3o{MMa3+x6+(%Xb@ 3,a `tzE?+'_R=?cpʓ]|]b<`8d:xdxB~5oo36/}Aق04QYʔ #홮=KUTÍ*V)ʗBܹRgEP~,-\R= mqF% EDn$x/XFXj|Z :[MC3eq;PϮؼ˸fVa K'${Y&JȉV;SvrљYvxUE4gPbyXDS5T.@rDFQZ~}Cǁ_PLJFuwwN׽Hz.O, 膪V47 ~$^(v[?W<__…U3rOon%*SU1K*4,3smz6a`uwN;] 6dyZ\@EsMWdP3`9QDd?V*Ñllf=_U/cmT}&$L SD4)/ʰܾGp I@%C9!{uCvX'V]iŖ E.Zd"{ &p~Rk1k+2Nh_v ];,C' .)=J5NgQnլ\~z1<:VՕ|"#r-֬A|&Pbd^5{H~!!Fz8X)VH3T&N*mX[{e >%zF#xU lObS5c]x0}"Köh^͕?Q*u^W鵱{ e,P,$jv.rlؠ&y/8$!(S\p9e(Ԕ@T 9$e!Щ.2ucfЦJ U%T?ż k)z1h^>6R^SOKUs5Xt3 r9I; aOvqwT'3N46Q9%H/$1yFA{U18zP#=&B>/ì:wT#1Ka+YӥHb7L x35V*]&@8Z[`;bvM Ԡ!Jg)̀BcC<BKk(yZaLOYM43.N q![UCv[JE]owX].b`/C'XQ|ƽ '`l;ϵŞ0f`c~?PP9M$;bXpY^GPp|mU!O :VPH3̅Cf\d\ i77û_X(oć ?:LB'SzUQLߔO%E/xaRz ASモZ䗜Gk컓ZXv*pvT0k "`6 {J29L!9G[ڗYR=a7{T'4= [SsQ颻Ӱ&ZXVv2 r%LsLlY02 ޕ=[ڧv%eY#oeU'ذ~hb_\Lb͑_Յ낁-a 005'KOa|%[зQg4x# (tơ^n@1A8`s GAR՟3zCЯiU&~]#MH66eaF3ٙ<w-#MS upQwxEsrh; hQ1xPRP5qQs>(6 #dG SG`P9GvnT} b`vϤ洵2KVC%O.pLk{7ΞZyM,l69XM8R=7BG#".8\ $%5ZD:{yGϾHG+fGMDIߥ/^N] O87zSK/c@1G;x_>JWXx~:v}6il*L fk*R6R2ɹTͤ(YFDQM%cmeǾ:ѺwGnOV%<]'$ρ|E>zG#Ԑt>]EQg}G *K" kʋO̸r0gv!BEj)Oz{3LF[ERMwVj&1$Pݲ)7?F5 {AÐ T<Ǝ4t,Ǭa|%(0TUet7ʨd{M/pޢrFɼhYq)P[o~ X+E|hɥs䔥X5mjSKSb9І$[z|Ï {QZN;>8C<&m5oQ6fh x` j8k%%Ѥ5Ҫ^9 챨$A&NaRvxx dzޝ|(,He3d @UipIêCEix@8JT&8"mގ@<'ՠ 0)INVA3{}PJ~atGEμݪ9Ofk=A{c 8_8U滬:-殚=.ƭ>6 D4l0 WJ{+޷_O-;qO!ٻt ]OwCt#-lEk!V%nQ=d/}H)f߽'mH[߽]-Hsfm{̔1]0 MEtEoC3=c[8B@ ?²$?oSHK5?si%J§rg, dƄ]*&>i*[J(q? K|N6妄"$'R$LC{g/R oC9T-tԋPU^: R;YL ¾qwZwJ[dqƣXxr!Ns ${H/:`PtĔF-D=+橐?H^fۗV-D!k;*S<( F4.`93> 33rd'-< .S[O&:,{@lrڹ_Ay ,Ra/J1Gϱy=+~WDE}{. nEDNzH|-$ךP6K›w=v:KRI8#t67<[35t4%g\ig-/rHe]q"X%(6`{h8ىOcze% {GUD:#k8xXuPD1lqw1_/,SN%Tcԡк))n ^9Q72|:3N ^~WP;z%71kI>I;=,q,dEXFgtS #zBTsvɢK➿3="g:P k3ExYԫ FJ[c=![ 4kE#)|&t@IfjU3dҠgGȄ4ݯ%O<0L:Q%[b/ i(ܿĀ!ۖw[Ҙv_J,j_@y7v*"jTeXa+-)|,| f JH㼠ˢL܎1D~ D' Sĝ(3 s\ 0Y#]S/ћ@ϋM*xҨZ>tb^kMv4c4,/=,m1ֻ"dxto+7(&Z[LK{jD3dX4ټff|PAU ~LbaIƷfT?Tl<# jNЏP$huW&2姙컘ob1=MEFHSV";DcpÈz2$v\{9#2:fP'm-O臹ZW&g˻Szi~ aquJ#&v\ǝ &=讆t 5eM3Oȩ!<odqp(zCߔ\E,L$@q]ӟfRNP&%sw,5r+6gTLNgbݲSY)׬*%ܹ֮D3'Q*45U~8i`@ SM.<3;b@ΐ]Ay!{8/$ܢQOHxF㡃4,syQ0D |5(ŕ1wIKl*7z&:ó+{ٞ7?ĿysSYI1>v5 GȲڶ^- /¡VaI_+Y3c$>H.m:TMk`0)%&~l[)D"f-j/ 8&GG= 8dRs׹ Og{9YW%Y"g3'8jG҇u 2D{yhTӴ:e_kr܈sBֻ;f0kciz~] f?!NO#n?Iߺ,1DQM59CWZOH,OjS ,kVQ&Lp ښ4/&OlfYa_R= 3"c4 1Nd q E{P_+g7« W|oatWzP3VtPAڗtAd$vVS+8roq{B@K~I(OA!RAO H;V|li1,nGp7 /3Ɨ9Eq9 e&'@|c&aؙ\ ul~ǥ7mȧo}?pI+-VUɿoIk*臂f,sVT/󕾛*j$ t4l_p#U&oK[mWE} [Νqmj*JKt$f2h2o2*ų#;Uw?:eo½с:J -/B(ԖQF6VlGgS?gFAn7R$8MA9n  WQ,7{4}_}mO!n!9v~:buP;.Y\|冦aPNdU*,u O1#jҗ9AnU/)#/somaLS뚑-F0՟Ў*QEA3oلF8oŮ!eWMc !{K8l-qc㴆,ᨴR& yj"uAæD&,QX{}ܷ$ǝ oJ(ȵn?yKHJM#pὺ}IGRm יe#w$v:B^V&0x队wϸЂ~JI­|!HtB2Wo@Oxۅ#Ob,X"U7Fa foBY /OLpn0M*<R:]x4S-WN2ʕ8!nmtPG;Xw4d92د7 7Bn*^~;/FXZMYS;=׼>eSXK+kK "S!Onld"o)MT2Job{ެdzC-vb }rpy]^H j? 7۸azFCԸVKy^>S܃bIXOeM0U*-E˟wJuCNe/ɹ2%9UԎ2h>/Ի%+Sq)8\JjjZm[c5|*`; O~M~v`jPT2 ^k $wcޡy*Q'0uމI}q[Z!So KoE޲;*K,CETp\Uj,&<kc0P0 -8LَTaUF/p|R'iWD7@Qw\!;yZЧXKdZ#w}r.ƾntƌdC8Rzʃ+Mn9mc~{{mYޢf.FndZ)E6[quL:sj\]=ЉπԬVj"f_%zɥ.$X5Hųbmӡ,.u%E3U"eX섄#1GE hI4O}_kiI3kY>}r+*g:tme19;wBi!Nށ0:Ylu[2WSyqE@"y%QV(f}6vi.mZCM7l tnFå 1xhs5T{10vP3g6|fFEZGOY_"`c|n4/hk̈́]#Ttx%"b"/Mv CDTۤHzQhɵMI QĽ~ hW@ ^=`1g_~x KCh,6S? 51 SUCƶN"Sw:NjxZH*cȬlSV^>m>d>=%hHs>zՀolQK6`;q'@PG``?qtr׵bm|$?/iR!TE3ge‚ &eH2k}lj;ڒu!FPBK"`0#fCdEX'3!EbkQ,y(n? a›U|Quaym7>6-vg:0W`,O0p\gLegt-! 1@CNaprbR7"R1"ԆS&9,[Cs^F)1N{bqsZ3J[iw*4KgmF&o B5]u D*pmn?DzH<ٍ% Rl^bT 0t-s`ݝ?>5uY D cu0٦nF uǨH8 3 M\,47tQ]pYaG"eEߞX"m}P//tDf}i]aGfnyQEº:甤 AޞŻ{"[EƊ{o#ap\ .7į< y!-]g #eijG^'y|Y.3%{{Lhx_HUE|M<%TDsF><)%rao@e©ք;0goVUAuB;*57y/0Rޱ?ȋĬ^ Kx|FrJ!K`gQ6.4LY;i"^9"  >egx]jd(3Yf9?yGs.laf[l"(/g,)NΏkyL?n׋"[o?{ͶRq@E˕)4^,qqn󋔜Z,?C}yWy\5g_5#3gbWɨ{ZR MĐuVn+פUbI ג)C- D)uEK߄QbvZ6ݹ /@L@xl 2X*ZZ3J5aC(7FW۾#P4^;J4NRB(ڋQTvJ,E1)ugF&"Vf_$=Od7nB.*ZwOq}(6j2xOy +qS$b)8x^ 2]fg#u2;{a\}.UkhMMvh)I~*ٔDP* p+tnDx-qg?_0W5xP:F,^ MyQ%hmO(Wb́U‚(cзcfx=KLxc#.`P<;f~^$D4s5.8 #" F-1j/)vس-E &3bQ4яph3oA4sU{}HIW!0[Q@  L]Y*U4?[ ,c8"$xACJ lI|lY_{(=1Ch۷o历׏NFxqehD[(kg$td_VLnRRʶ=BŔ𹁎ȴ!\ϱüQfN>u:ѯEڲ9 \auH]|5}_#/OC]]W$gmLij+4((=l& ؁yc m[zp7maY/:ix!R"zt{ jnDnuH'wSpmE96ަ /6ʄ\X<#+=j*[JԌn9<(݊Uk..~\re㒙ͩ8d-vjZ>͢ج*x 1@'@P6bfq3aKGCTV@bʴoe.f%,[/]K!4"fb!m0Xw?|ID pquתc,W{3uݓtPzBC.Tg4T"{ :g\ 2Wj4E2]:!mQ?doqhRS[, ?]R7*I8D s/·#` tZ^9iN oBk%r>&nYox@-s^|6opS-nTq OiiVΈ+Z9@%/vfe1R <iG776 PsLI+yKDC;uœ"EX$ uYFNB0kY9;Oދyt2\]|[G(h`;dHX_ .M"Os`p*kiV.`91Cz*!&9YR`41 sEH(NE-]^a{)=vY"c1 +,١]h RaUpOq>}iDyreHcx-'ġlUJ<dFMѯ QeъMq9Kdp0 Qр'V hɠ6>ѵ%X `2?6$Hk7*pR-]\жE^C~t;2Q@5-_*r:\*eW폐Xīfq6~Q:Wشb_%~l *]†RnK/hvT=R0lסڐ]sҙӎ05~|}-x>0*4LF/ x"b8αẺr܎qJP9X+qj#91Ï-^ݮCסK8xd-K`YJ\,d%c +7KH#ʻ_Pq|hQr!x%hI .V[ lD1)T]y-v.»(@NY‚i ..ZS\$Fzf7~hn,I$ g3oL9'kmFyHč\_Qux 곂zUv.A GI>W=fVOpDQfd>13ۛk/va͘e(ŤP98A|ԳvtO<ѐS3 a{oP1Dzri<՘ixTVQpg->y#QȏGNLX*6Sik*ƙ;;=8Er 0nCu?$(Eݝ8QFV#Ǖ J,{E-❸l5AFimszL B|#:G:i|lV3 ]1ḵ֯]A]*Һ}0{To<t2 bua޲dԤYe9a+8ѽPO[Jԛ*,&c:AP OBK5?jj0NN!c$~;¢Aȱ!<hAյO=H,{qN 2l^WQ-]0H6AǣChWps솴>9\E9+d}51G]]b& yl^=" %CDls2X72Ldq(a)=5ђ|Cycoz>gxpaL1ĤY0U0WdèiyMM;YV.NiŐ`4@J+,R1d hV}c B 8e.97T@4l7抆s?L}Њ/Vcxw *b- puS rH.}c/Veއ^%(o]!-YpeBD'(8ted7oUq%&ƖȤD[J晐qjt>̩Z4ZvLm}=2G) ^"≨SH}_b楉Y\(ܜ"!m)gQ"}] 87irKc\uNo$)Ԝ8nOz˞59*wހ{z8yLGU2ߵuip*^ aeNs-*`4yG<._ B'A62D ,WyX2YSSF]vb[+/7!;O8J:۹lv C9.Z $b3E:F ]gF UxIV["o;8܏~6'aMc40g>:8IJC#Gnw$@fV 6:(je Af::Tnidep>g(E6/Y%^AY @Di?H_: XE+% \*)eBAZ+<` 1xImX\G>c[]l *!C.^N qR]Q@n_(8.; s5u}cY:x2W?4F% *aVsM{q ZʺKkFsJ74Z~`3tvB$dЯY&nF\|Vߦ(RF!x},l=4 %'6IَCtVYx_=lKY~R5 2 ĝ22/˰P'ߣP _7{QPz!13y&DBuC:<r8ٷ*`,ǩtӂI~8O%9@ϮfnZ,Mo5fuhDTIW!KLw1×X aBfj;$6U,>; PY@" 2+iңY }G洊[g4TRF_)pao@Sܽ1/+wdy/ QBЙ\٤F榪t洑yu׭]Sܩz ?qg3]-1"1;26uhu~Rbt ,f DžqJgYӁ;5D%$ͤ:Cwɢu]HcT.Vg)3sG.SŃIcdw 8Mlrh?[i+w}8!h% dV=XT B'=XqsUGcH`Џ4R1lT/8O|PKZѱ w\^xDzS@3I5{fwl|Yư_!bnRs9H iM#(=vRrֵ:lj<ԥce;WSgU~+}숓P#&}vc=T{,zbU=bf9MxħRnbJ3|'&FrN4m7]4+,M66T6OGfP86^OF]!& {K1 }?eVn4jl6uIY5f<p5]ǕztLE"j #&F-7Oxz3{}7)Xy2~1tO9éR)\gy[Y!KRk@}Wd}&yNEEֶ(W N 8c_&IfQ}xSDPQz/:(HԤtKpS\.=xk۱ƏǓXN:3JX-cM̰G!P8Oꌲ@u7oLX 76#CTs=R,XFp;k_{)9Vn/!(9&d /wAؘo4qN=Ms`U|k9[UgCjNrPeU~&BkBX#>BnC>- ëMA.>7B)ݺƒz em6jg1JɎ8TÓ'Qh2OuhPVQ|h.ԸkԊj'$m̈́U vrb: 7 HWWyB49ɇ2X=kxH. xۗNql@r+ aOgJljTwK41Ka|T EX?)i[Dr\96)U-H>jl#.2z D׍xs2.M<`b/rw`4pS0;A7I'q[dǃ~P`'{_1dt%#l`Υ3@U4Px+KwYXZźI7s*GGcν$'UU~1ipe6bvVȵn7?ky~R,KQ,9sNZYbXURے_"dl\M/xfRǏ<P .Com20E&yM n R t)@a"57aI Gʴ]S#Ȍ X{;m}I : 0EN}$yg=U乱ǰOAU`@G b5[dUu2tW?ϩy4 կѱojDڧQ8'4@`빋gC_ lsWM=}༰Wmd\/S: ؠR'W4 ~ލK1Dc*'.8tI@di D,/?,@B@bʰ|U`ιb wS#-bԅEdW:p 8bC H2xɄOrHev[At,[pꃴ)w;Yv\Y Iu Ba#{|f棻ڼzQ4=ٲ;ڣwoT8 ‰tNH C(.uй;@aB5cͯR$@y.m* o:hf D_Ov< oknR#ZڒF՗rbg/^h^|T =T<2Z ^h:e˕cwFnKCzǤ2.3s!aI1eVVs&ӓǒWmT\;iC8w]{G֓^,;? F9o+z^ҹU9 b9~}K߭&vľ˜\ 5e7d3%v>&n ydv9Ud2uG<Һ?!K*VPt~aThBxIN@ )ͼuA赣.o5GCΩ 0sOo41D.c$ڼ88Ї7BB=3YZ/(/q+},WT@[\n?=q p\AB9>:2nǤ()e(2\"e\–P^\,"r\6;&O=]Xt~p3&-jUGӀѵq,j]u^*ahd$fz۾\/x j!ӗP;_-z G=)"qۙ%Rߩ7Z5wϜJ_K9AT@¿_Һ"uI w2iFyhZsiVOW${}Ad" j6Z˫RZAqc>h\=$/nKNevL%X44i)ĎK9|Z YPc/:g~`| c <4Qұyrv(ZoDH&?HIҵxp\)G1SF[Z9kI.T. auO3::̬  tHu*0p|F a'8>E+6㜊 @51 ܽN`cRDNv&_QȔ30u 0S9Nғ!Z߇'i0}ut2ɣ.vІ&"XltTgh[ %|kGvгEMcU;;^tI%:6\/EEgj\4ү48W*—\_8#kBBUq駠.KE#,ߪ⦷6 ._xaRVݻl&tcTwL4FTӀMF-/I CV^+$| rr-jɂ6/d%d@㫜{|X_ );.cY=M-|ѳ֗A/L&K6*JWڂ,x&O{k'EMlvQ?/pd4ef7NҞ'2:O o9g xU %ǯL6yo.->K7^yE+ޱba;HlV%^du%q9/I$~RBt C |I9Xtҥ  /".>c[w_wUSu5d82 \J$D&9i3+fO,)nr$%͓"`Tp7Brx44a{ 5bTa3O;"LScE9T{~TAp'ell?)9T9)D޿ T[oKL<`T2WZ _͌t> tVc^uu%s|噈j]WXi7 .g:ً)>yۉMc>}QSѼb0!7{/)-jp-W4yM_MoKVa)@5Z>B'38S"ot%p7EmDs"ċŎҕ^i#Ll$ɬ0 e<^y?3ep?-`~HEɫdɺ+Jel)® Q ء8q=&FUUr ~K| YGwx.Y P<<n)$2O̴@c=1cmz`5_ B5U7^YJ$صuOٴ]~;t:`Ip%'͟a!tpo/~T8?$:'~d&:WhN|Dί - v V^vd%rUR:['HT i~h!,(~؟[ה?j3ε}AKZEj3.g²!j$Y"8H{\4_ _I9>RK./l]"#iЂ_ C_]N/SybOdhؕNd!u:{Oj;ÒÆH0]KRf*tPтSͿDFYgѲ0䰸+%B)iܿ5HJ֙o5,x64}{h-1SS4mb}qVJ3̪QGe^>ʐFbdJтdܟ\05cG0R@e ~eF[氢[#SYDQ-@[w>z^/uN.Nqij`@q䁭ZTd7kKHK;DJrP Қ +G3"Uhɭc5㊲H܆QRɘN [ٚUF"wgNWj\ʤ~iDJ<FeL?5=a ݙX{Sޤ׀:,$1~(0J)08 z≔xik{V8v7~<,>hd] ;9dv$xҔ8DFo;\7m}^3M{ |˽ ȵbC:BOBVz#ԃ\`,wMAf%)Gj 2笶2:H˕[VHJ08*ɝ(*[h@%˄Nv6|d)24[rHĀtCQ)i`~~!`_'gN=b((FIX4qN^4P{)"`nY;2hNk$;kVכ_Xj*&QDLBw@MYvLmAP0 ԻQh_:IzUAkPDa2C !U#ZC5ۺ'J?47&\r65G|&oxAҒ~8lɎdzㅪW(2ҏCou,!t{ߜϬ1g%Yd=G }<ѓ ZJǂ8aI,p;7fڏ5C˵04Tń(j\12O=R@Hwa/ J9<EN-"w6[|h)G\U5^P50IKEqk_&p3W'*0n@~ (_"_5Ni}M{'BQW pvEPuRS&wV;ZL90Bl2ac`|v  /`cVKJֆU2y߲@`bqnvrjJfNsE /#Q 1o<pR+ȝiPhb"4p R<-ep uxw޿1]Ez#MR>k[2|ߠ4YYT<)?LR"/YM"NeҾ=qiݿVJA$"^.)y{+t99!%G##2u]W? lEefg305`>]j8,7ʘd'T>-G\ )N&Q?7XW[sLJa psZGV`Τԃ4l/p#aKp鳩ꢰM&Fet`i(j_d}OcwdAڛ!AĜ }+qNꐶ"/Ȕ\aHc oZR]T)BQ!45iACyvn!jApTGPBrb#uBƀ}Isx27]B7,լ{ILR%ޠ!1^-#וrn}e_}6Ž)m6Ƚۙz'~2{f;EG'bZ2?{+ ulm|H7*^K8ȩ!y @HT~ˑ{e1/q/'SR^%S8eF,Q@>qY=1|KᑕKi]#.I2*)h쇴ϫYU洗 SKZ$?*toai>9(l[=3멞}7R1G0}s'!LH n|!8m+x| y?eU#Kf+r#_鉩popg_A jQc(DDxL(߷H/ya2{UNsĉ3Wn #u [P/oT=]#Dpz,0LE Ex>IoyBRkg}O&2+t_z>7Wzco-z6` 9";ދ7.u;˞խ5\I_p He0r1>Gg=)u !ztA!4 }zLGLh778~XOPH8ڻnlpVn+RԸT:jx>ߺB{qaTxkvTw 8`X}ܧN\Eڦwd_Bg5?!{@N;tqpE7V Eq.!>dmqN,߶u48(0ݑͯ-N1 [;F5+sFt<=: .TOi&0bzsMlkFj@_Ç(wnx1+5 !|P[@Y~_[mKc~'lx>tI(T:}w/xQ^ ڙq~XAoVd#m@%+aHeo.GRgѩ *BP{6I 0Vҋ Vz]7yA(AW߀^<6&+%8fdvZ|muxtU ) 'Y1+{&$1k}iON3F#RwYʷiQkw΢PNYpORIII$qQ:'y0 r #nB{Gk5 ԣ+L9s =UwD#5ʓǒEV` 6fbRSC8ӥ咑wr["J F-zs9bVީ!UiQ>/U\" rzTYM cE_JBYft\#}I#;!/"kQm3{?l2,#ftiF*ex`Y^c;/_}Mxrg7]gC 1E>I!GD߁s\Wk%<ӵ(= U wy|^ -CWk?{B.{bY`ہ^S7fl]#+Ny/" /X\IӒ ZW9S8-- @/艥4a$WCܛ!4g'ZtlutO8`S~w^n'g}͒< ˫3QM|dLe60s4yr`rs7?tY]Lxi[m 8bl"9= FTQ)ǿHL޵zujK ix?ΤG$Gd26E=9@:}'od_vJL@̹y9CM 7$CyZf߾ڗE@jkTh\Y/gL *IEkaB8 EN iA )К)o5#[0YL׫Q%P̵yh{8@7zԑkDL4;mbo/f 9T 7[e(= :sLm';Nja{e+e߯KRzrzXutTnNwַ-(Gq B֕  sq>.Lrj}8=qO#0" bmyâYVLJD5!Wۭ\@@{j,5J~hOĥNLY;VdϿ}_ ZO.CXF~6+dhj=_?i%\*E<[5K^W\Busg֫>,cU!%@N7m΃N>3fҥkpŁwtd\11v بXkVϵR 2mvPN$$ERe'Ryp;JI=;ٺ,sM|D2fqqJ#I$b 4D׫:c[j^@h֤ q WL>\γx?Z0ĸh*?+n֋`ǔ )Y +ȶX /6@^ \S)騵{d-cZBYE Ss9dZmzVmsA^ض iH2*eQGّٖʊxڴ e.]}|4C}RdR"c # _hS \`d`xOh\S9`ҙr xoI@#9D":?-.ɌBN2:DGH[GbÄ(*_d`(@DdESE}2GJ2mHȡ:9~WV0]`ALsǀ-M<PΒiewW vQ 7b ߔrqF`*gNi`ئ(WV(:t)Fh#pҎ O˜H\OI!^'~5ֆ߄$`DٚGqNIY UrpRRPuw*X<'`)HES(3}""0 {ZR~;],2Ҝ_wI:ưy9mArQZm`L콌#ߝ&]K=HcxIԻ/sAʮL鰘$wۮb]T@d]NE9rGMe1ېL'WOK t(|Pvvcdr jb $*.+:@.D9Tdnv:Uڋs:$0ڞCN,Vܲjg,L|Wbf&4 mX:iغ|ȊrC=#P5|vAB QLJXW ?[QiQ}fhZ,nt)2P](bG{O,aӤ:E#8>~H^_){=QJXf,Œlf#ƕ[B2v䁻h0c4dl (eE)3U=%J]p89hGݝ+ 2=f8PFo6J(sq 7o̯C ~VcohV@t8UQ=IGOk1V]:pO ۫ 4_Rr7.mv #3-+4@ TZ؅A8l#. ۫0x]Ĩ7eCL&LJ TzCvG !T3dt%Gj4b_Xv֕z* ^1ԾpjH N NNԶ Hu4dbIj.g}anpu}"yg]|RmFiIlf}{^+D ;/-K޸5`4+ S+#DEU ?"b]Yɴ[pߪ٦fh=[dbbR)X ߯2 pg i?}GLJV$ֲO5Krپ89xړ^uT2|50 JgB FQ <[kכ k;@3H\9Ժ/Q(i$>`8ǑBl?-٤ TXRl jd&l{ EFs#ogЖM_obe(rz z+ %~Q٣O$<)|r0<[U7ְt^}. {\l6sbQ]d h<+ʠu\L A0>)cIJ#gx+ߎƩ.;F hNʓN5F:sSZHidJc(zc{ i^*J 3uejcb`a6ݤHR- g` 2c@UF ^@Ttt!,20͢ɬ"cRb8S:2(-[}99[- -C; _;<5[_40#uľ26Z^${ΏN^ה AI s{{) /bo*ʢ@^=׽&[T`\g!DQx 闁̓ WBY)!?UEzu**[<|'g;F?oM^烷jgG͑GEq'_0PejY XE"M@Sg L eZ{\t4MuEɹ;y[kR<_gmm1x$-b2ZI`y0`<;l e_'Oz҃w 1vOStB/_u:ꠧt}\6%8c6` hp8Rj O5.LCc5`fTU40DcF9N*XvO>3- Te2ځ2^ Ԛ1Cz4Vrq^Y[E:OЭT HnjO#ɇȂsxMX'g@4M<> E@B{ɉk3 R*>[/3 aq0Rzeђr)@%:e& uDa*I^襜dZ(vwu=S4E1^uhb*as U{Q8~+A]_IN[ ];@ݿ|4-R⼢Vi}Go5vs,[C/)`umz!Jϸu7:PV ʟB8[sNqKL31.]b-|N)<4 -rtn?4qEL0|T~+ ̵`ߝ_u2hA^1?HwPΨ8Y_Ş8$֋~V?gU/+I4E9&t2ɝ.쮗 3OWYMvu:Sݺ0 \[s┦ٔP&A-bH3?Qԡ :m׻+_ ics2ǚ_<ׅ'r:UValLz?%҅*YT{5Ud!Cl]r4FP(b7saMf%ESW8&-#gȵk!7@,HǢX^v4&M3O[pv5>rm&x!IIå7S}p?*ΩT{&7uo~O|k&ĉfMv6&-. PfdA*>#9{N" h$l"9w;ޟ,ÈL6zNǤS7z]:s[*〄/B̉:@߾F녒v+,*}>G,' Jr'Ęq>ɲuvH v-s*ᨍ¤(׬#('G6ALZ7D#8#3TܨʹוHT!}ݔ@P2^O *kTxR+tj^83vs3:Ƨ j0)su1(slLyW<]4pP΃~Fxy5з$37]HdƻMBk%?*CŃE!^ֱ gnVn#dXuIZk(N İ[!t\(-AXcVx]wŻ'2h cdxv-SS34Oyj8搒6?N`qQ[<, oKsZ}؇`n7"A9_8NԥZl4G*>> ^s(MIZV+Vw z"3W^RPk߉6+#",]?sʺk,^i8H]XF8PAd[r= LThap9Yrz9KwKY?)ya˶J:pR/(ʐn! jvJÞ՜(q>iN瀖JX@Mrl+"떮Vl 8f׏;mMemPB 92ADiq9x']> >!JܽTjdwfn`ŌMGr7U~efS2A3q iJöB&'2QfKkQ #eW~;G+̡BV;YѶrA18@gf4m:6XF +Z&g Q~MYgLGm 4sK\>{Q$K 2+2|GE׊ fc$ܹ"1O0!Ěcs wVh !mPW3Y rJh5kMW΃ ‡\ 6Z^&202SP}%Fu+Ԓ:Hr@1UK3nktDD*zM;WjmiIHK!6;ZƜ_}pux9TlUns=XdLjC܄9_(n!w3V"ɐ-4s7aQ5n"":`pM2-ovŀ/^AOY˥[oσqC&\prC{G rX VXBǵZsݼlp [#'܍cm4/I}mIN]^g-)qMc0n%L*?J,YiE=;g7榷aJm,mP 5V W V>c i_\-vni\w%V܄ )[)JR[mMq`uihVQةɎum"Ox:"e A棒ܢ`ܝøâ^LDm*65!" Ч(jkك|bjy-*ʞm2j|TkB rW"W2ER`1PaN.-<@ ]^Dߦ%Q&KҚ7zV,Ȱd,Ղ!lh&u9u U-:Kx @IK(bR $Hw}b*4PcicXQ@̻!OKSҗjzA[ rؐnPk7 q AY dڂ}乛QO8*%:GzdgZ|5-;9 " >9Bp~h$g9ҧvkc'YQKJrkb}oj6CoDLzKV}?G*֐Jӝַ5|au 9(h)FJ6(7VznMwY^~6ǹ?Ĝ0*lk0FCbQ5Oj0'̜ᦕp@iDK0M_@yr \ʶChnKBaUݩ#R}k QVQ}:Sg:2 eΎa>pR?H,fB(áJ,.{M:G!#$T1f1^L-C}hu,D"B8΅P+jGS Ո"sGF7{*0S@F7Kݹm/Vn #T<U#]l!r?Xţ1?{Ȼh% :-Gcn-Q ^eFSᖹ5=7*1b%U[}$NZUc,Fu>&}DMa*(̴߰B9,A -"5ךG' pj?=lof&i\ :qlzK H6 BxH͍Ї٥;xdΛpJ^ZϪ^g3Ji >Kˡǐ;~OfMMl.G53K[('jV26X~)9ȡR ő22?~Ŧ)r/E\ fD.g^kONl)pܭKF`²:XP(11Rt~kTңMWO\4A7 Yo+. AL@ڈS }QYͲGNjsm-jSICXU1)42|bi>&f_Id>Ωb$>i Vs{~d +ETM4n{pj{/#Rw1DNž.̏ juIv;*QlӜR#YA#*`J*+o;O ZSD2"I-*JP~h![忺{oAƤD>)b v> NfQTl3!2_kRw>KtEZíhQ,&:fS^W {X|nc O%Sy6>NOܜ4g3x`ƒK,/۰z,$~16Id_H]|QfE3^w :e"Htsa8[< S m\g+`U_s'f]ƍ5A H}bއsY]b^S$fqI'Dئtc1w5 =zT1;]L\eBPgE+>#qODT" `0z/RqQox1 =9O-&4>RXe媰! MHqK : c?ʩ\j ̊Ƴ&b~/ahv*xxv#|*8_ۯ﫤v䡌)L%c: ʠY+ <7!:N< $ZŖr&\7X(zƩ]P=tJTHp)*DrD=(L mzU.28TRb/(X|)ӧD|) =M+I{ӟ~|/,Ǐ(^-KG~w4ecCF0o*d v[R>hd;IH\Yee.Nx꛲PRxi[*%[yx " Q rCj=af%?۶$vo ++X^Q#d禒bd,,GR3b Ӻ_I 0bXh$o"(>@j=OfXz0ⴼ#jwxV+ JBng5 -6fZXvbFL;8S!h?EDt@01"Vr.…\ GW^ԏא(v%G]mQv/ zCLZUdEԊK]z g!p O !un672PB__3H+~וlב ->k\…/@5Ig7_ӬCH~p44z(ʮ{_x6#&үeNQQKqEסMJF".WnsJoX!9 nE,iB0,iH~@`ip6~HmI\wsGt4>ixblzlI( wYgNڎD\}+ۨLhꟷ/&,8z$IRA\_7 w@h*,{Q<&T Jpn4x9Ԝ E4hI+ KɊiOlnuF25HX0cuO#U*`(ygBR3,xV q2jC9]X[ZdE} ɌRp(o *`ccsKC.1쟷%# wAu{ Crm3?Tv+PsaS7-,ؿc*/N\=iQ_Am_&jל'*tB vQ3CeT빹֦\oܨ8E|G< N ?O▟M zGU`U>ԯ pn5t6Wn)~ꬠy{Km]'X|P E{Dwu|lsK-aa|xv ؕ"zŮ%J?u?牂LIi^?7`#]+iٌxTX4u (x%tW&Ѭ@^ar4HQXְ͘=}5 ~[m5%C=ۻ>Ks3e1m6R+޽K1J~2Y#!X?4<rg}Fm% l3"'D0`$7|~b'D*bKp\YL+yIx~ЙCQ$QtvD koPHКrlbzK]]dVq0B,U7d1~w d2è\)YQE?4j&#bZϖ$0:*ڬa%f̯<5&;lwqM9aH$Q `^c5gz0phmAm3l\"d7E?Hϣ}OmTtY _/HR.#ߞϏ*z̒:ca}Ig +Ng{0ocb?Û`A:L|M܎< .lA,%\ĸOt2ћ?qZg0.>&Z`dA/<C2Q@Tao3˘onx߲ r0lZoҺXDbE#ԲArk w&̲6~(<;zX7J@uf ?\T)5d[kY:m؎J7Ct-82˅JIwI<jHkֈe1o~l"h 9q#q9v>@=O z./]PV/(-RvVxe66eJ?0Hh= w U(eyya407%|ʒ*z٧"8DH!m]I Ƕp_@Aٰw'y ON\ '7G, $Hs lgߑ qWvQCCO,ewA7xujg{{wpǺ:ϙv/KŸFGZqt2ψR7Q4'ӈ10#6md=euA/) GFIQ)~`ˆ3 𬖕YIO7gǴKtK.qS&l[2:^SqCe*zIFٿ礘Z=,Ws)vccJv_bpĝE~ rOiY;'3omx-D!ZZ}`&^+e@c!H)4;R =19lְ҆Kw4NI\ɶҵAhoZ NnC *O^΀Ӕ&xk%>~Fg `8k7z I9EvOU0Tv}:xh w|X6x qfØK7|u[%r҇1ẕrfH~= 9ݾxǞTr3-X$QjΎ x* 75M <P+θ'wG b7!Y|HhvV#LEk3Vv#v*;ȴ.r7}$7]:kDى<)c<9@yCuJY%g)GqwDePY(p|3ȥ^dJ A{ yEJx6u r![rg&5Ixrc3$JuO3+F#rj, 4G09*̓ˠe9[∻8Zz҃%èWdG{M.6Ucg@Z<NjJk>>Tii[=)LY4 u֢2'irܝU /^\>w67K׺nq]SMO/S -F"a-׾7ٽ}fćiuT)1V)(2O-[RW`~PM F+!>ǩku?!OR7ފMїF\8'؄tn븑1h=&8{|wN dGBv ; CF|,vJ~NPQYՈ!99lW9y+GG#gٖPn"K'>} KV& e,^f:v~Pޯ‡ (7]XjSёhDԇl1jD΅UIoZpo KG6sO$: m441`E͒6C VdD 41;4s^^ae2W(+Ou!b:h.y|l  %V#mҤ(9 q?VGx! Zei"S~`#IL! ާ@R;}r]7 bϢ-A7ev5Sb\}e<ߺ)s8):R7NhS#tSfՏ0v `y3&t&$V H<.p]M#?"9ٷ9sSst"~҅#Ԟ tmǫ'7vxq{S"8I~s0@ʟ8ᦴG2;@{vNgNtRډAYŔDG.`lu0գ5ğU0eN#s 8ы@PQ;*7~w7t=ZztnCxNƝҢw[ϾR-oHyXY,S7ଥK\*XA_%4!זp(9rq`#w"}#k*ix ;R 5_V0Mm[fQA5Œ* Rf iPwPC!neC1%. IniLk|ܛd_/O OtL7cIqnN )7qb]Y6- ?[W)#UG&=J{lev*fHK|N F Yh@r6MMx` "A0=z G^Mr=`p1tZ1nO"^U]KhVB<HV<;md !HCO{U;P ڮ,-Rszߠ gYTz زrHrou]콚bz'\"Uc{ZŮNŻRx ON[H޷XӲ</Pͪz- }W:Ic͵L}=[vGi"k~b7pDȳ^qgcR.t}C|/+Z:r'+\Nj^Ux>7a~Gy@ĦZ@ T@#UdGgw 5*;v Z:xRiS%YxԜ3>*C?2%R3X\Mi, pXvxJ- ct\[hLEk_|p'8_HoʓVòUTɤ+A\d #=[fN!x?)k'bшT?\¸PD~X&~*rUR/{pswHIP&t+I٧)yT0Sʔ]GZM2l!q&#spr%5^yndG֤j-sXDGY;߫-"؝ >\ir-ci^Y8%<]TyZ&0j7.\#3Q\Y;͛zA肬4`܈Z:Pv!pCd JLہ\_h%v.\}rU] 9E8mM`=UVD"vgv{Mf3MH,˟5P'˲@+3j;[9ZyY铪\)LD7\]x a^嚰*k^frVjIJ~V*3@DT\a)Jסx ;+F7Dȯ@vh8{Z.ׂ64\No/36xHB>\b왹S-¾; 54IVޘFB"O幞>-6|?+9\-~ilF[C||zFdq2i 7U(6/M;b%#5&R#2!=?-OeETz'cydeouϐj% _Mi]T.}>ٝ£ t⫑Hz1n06@X ޹gƋ6LDeh xE.T䚰3p0]%rTM-jPNB;w ( !y)/9QRq߷2An$ QXLmh#hvL5pAE޵dWx~7q栟X_Y*&UC4i2!5;8>M A śf -l& g^Znie|`uiXj` 4#Ҩ2[E :in#qn.y 2v^T!̹ӒE-;sVIM8BO]+a{C v\)֠bMO+Ӑ*‘- R]aM> *M4Qk#9Nk53'?j ^G<qE掴ޓچkPjm[cl>S yጳ9"to XĈ+]iȴ;Gb!b\E50C%ȃ7jl7 5{ul yG?n<ܦStհTO,rcC t)$d`O_u e^H2PS{/d[T:ܯz /h(_C۵*ge֌S5'N}*儦!3!KONq|]s.>y*aU>{<?g_#+Yf aoúZԊ}[ v;kZ|L<۲5#+nU^:1LvesR)%G>a>V.T%ݍȦ|4,i\.bǹ^y9% VV˞YV"LSc>kHE69cu$' Ʉ$-o(nisjA${`e|$\ʋD= W=8 ǚԮ[']ݖβӏꠔ>!ھ$&xflMX#hv<҄`5=(5;ֹB E+6kUI &żL:ՑU& T޺jnYnˤjW#3N}-Qt t&H/QY?? @ͮowj́t)pOn괫ӽ^% .udKuc$@k턽[-3xVk#VfwqnK!z|0#L7ׄI1?S7I&ϗ`חtuZ''"+MSrt3\SR -Sy,-LbY $a'G!mVϰ0@QIW-$;3AAGH6i`נޚY.v֐ؕM3l]Gb;uYumze1kPD0`'sK߈ ,r(%R󄃌n.&|7Fվ,:g8CA6)t_zp}%R<^rt';~hjnrT6cbQ`1cr"GW{l_*}ҨDoϧٴ8utG)+͖9Kow=_V^EWAcpt >7=c碢l㐱% Ճ~iB|vwsUAq&a60PiQ9HΫ{osCoatDWejAj>mR(O}lyѧWiY E;.2]/ e)Nm Ar&'5x^鎺JV#EV〝U.cЏ\GT[>UЅspboPEL{ՏHr%ҏB3:vNC$UCT{|CuH3UgP{Rlv>ר$e_zA-'Ʌv$;׏E%[v1^*6 ӌ0쳲_#I1aȄPI#MeKѮ7on,ʘI?nNPdbyPa:N 1NRdZHDs'\P7r$UoSܥ84H9'E49pڬ)b%QK=^obXJjwU;׎@eGam+|w 4 9w ItcLj0|H~P/riR d/|_-u6V\2#FY.岇c>NPxz=cJ.Vr.lMͥ/:}-rϳR&ԏ,&&e< ;86?5' 5uu5́(y- ?H$~୏ڥҙGzI5׭4YWur1e4Y70V{D^L7Ϛ{K~=|晭"g^iYڄiܑh`+&3ʮB@+?ng/Y%!зE THv1"CT{&׉˅|kaV^ nm V|aQxi)F)f.69'ΩH)2uoH[-+Q>%T6隩ߟp)eZ'DQt?81ڞ׀ Ro` <ͺ86i7)jN)XUK;σx N[[\Xiш>vP0'5hdAkh? =iڭ5f?`η&=ۭZ/F8|ji}Un8)op3Ԅv to7jBϒqE{17+75Y  HŃ Jop10+ tx$')kUK k"6ZY=`=ƙ4f *Q7}k fjo)2g/?(TpD |TP]I#aOx`qRJؐHȃ˨!QvS֌o#`jVdf F˝K>O VF>UUZ@ϻw;-qYhM=/4zE#m/Pkz2i6&Oyf oLus6BUWp*+Dy?K^OZ# 6Gp/<4}Yx%p. q/ʤ2Pi|5ZkQ Oƈ(bJh[?wYs,8Ui2 Zx)b%,"&"Z 0ˬe*zcM<ӌ}2^IrԿ(zZ Vzy"!Sw\U] h!aӣ/;)bnO8cBR88^s$#'Q~7sR`o #X|7Oڭy10ĕkn+ӼZp(հEl.Бq[u o?Se s\~j a>F| R&O5 d8@{(p s?:N13УFgGd-nO|(6 ;/8eG1?/MDKr_vM:^J[6!6mxY ?sKbrcg?PsΞwcHWw+}`B !Zܰ6BQ ݇8+S>2ޝ_mWG&Y&Z¢A:Ѣ;ȨxqL}`.L$MKT[_EnzjK_VϡXӷl!jzZ{vAׯ`a.mwjD,ՔؔA H њj|eڂ f:u-N`iEtDW 7^w+{1?wm:B e6-=3mvdAP7BjMπt+PQoSCp53˚vd` ꐝ0.N['7p 6V`㱗PQw>lNwb>JWٕD6pDrT҅_كKűU^Ն,TMK_E$5?zC%z_욦+:W}6](:SR(7&f68溭N94~z>=,x` ]|A܋U8pp(:zV( (IR`/ۓUȚK6yI\cf$.XxEQ">:W"yN84oLB_"+KA?SUFncKׅb槰m]Fo3vEUp*mf~ }b e;7[o@3Zw=ݞsVGN{w}4ot|!3yd"uPtkI]G^FI"yDy01/%?}k2NJpo|DJ̅ wbr3 \ab0Pz8 bzX!mx#@Z&9K#4Z(Y)rZ4Ce29֘V%w{Pw'j6 ӅXA #t}s`l_뭊Bgw ; VNLܶF]{s]1{k'X..JHiY }QLȮ"qy!)e'{s2(H2WTGF_pC0uh|j2VYn_xVUтXT"t pO֢5Z֯dܟ8v2 ^֖*ތv=omThpJڦmϨ\Q-/d)?I|?pW{h[$S kd1Hk^ztd ~W?^N?+ßn0h>(,/vkF/HCvX8!2.ʇC0*:Y \M[ىɹ>!Xk3)VI/ޤ:-[*>Vz]睝I+'xYDhQ-D`fhfe;=ZQ.A|JO;k9L)50,Kqm z*eZ_Iŕaҝ,x5& &&=$S`zzG{J_d'=YA K=uMq)mhIд,r4~V$"͆踔!̈́JM7f,;I`Z2O#opF)sEC jIJ}5g`7Jձ)k Zn߃yH{%da! 'ϻbQ~ߩ̧CjoY`Ij&2/rnfs>焲u,R~3<?A ,-C޾w[*1a6@ÙJl Y0F3{m&a`yhv4B*a 2hEx tv7>o#{+ 4"}~~]] 'vK^ ihAK$~QfV o\EjtGh?,*\* ֭ݯ&#}t7bfOj7R;. $ M. b8iƶM$1H@,-̻VDӉ6[HJ`x fB%#g\p) 9HDISƣYb45m&Vۥyוu:E2Z 0!>;n'4 -qyOZѫ }ix^Y{RۤtƼ|Ui 9GV6fH6|(&Y=Մx*dSO5˟\A܇ʿ?{yRY:= <~DWT]6\R\;7(Cj-V={~)|h\QL?ISt?WYޣvW-y1 N ;~R6.oLy׀LԶX^d/:QSUZGz)~ \֠C&ke|ToOIB<}^;$qUv{涢y ֶȩ O\C/@/A2^w;]nC}la>/Cg\SO&[PHN'>hصD{ "F~1  6w%Dw*-M@$)X#Ժ>먊x e[d[xޫ gNJ>AWeǣƊ? $3 ;l91A, -T%7rooqQ`{`2'GBu!B=n;z^BA=Ty񖝬ҭ-6gpF׾+MвO7LKGG,ޖ",-w>闊b"nE瀓[^j&`GH\i!Dls oC{t}Af~]C Cq1|'U:Vۻ5tÝj vn̅TG`5 /<%/VP2!`qK`dng÷.zڇ<"$6Mnv^_'BD(V 9T|h8ۜᆊG"HO`9Lb%>f}$n*> dY7ԊhiZْhjLf1Qspܷ݈eT!WlREMAnxqvE_@~pw}J=u }iJ7VB1TRQTFיyP WJYc]G>d S )Z`ˋhG|=f3|(//0Yŭrz$}W½ az)6ҶTfJN\7@^h`>v]WȎ/>:a1)Rnv3)ȇe Br%Wz%:MÕIx>HjTkRo W9B0^7:WI@\3h *׾&[E9jZn$kM'Ʉ(@\\1GlG`'' 0`TNawI`gVA9cGV=^qq}M^(DOY#C.o ly@RsbV9h?^\F(^A>\e𨼓;Ӎ1[@ - $!yȦ:;Gư^q6d,K8\1IO8x/~&/ݺ%Au-{ģяb3]';i ֳX{y 5`wBV.xIq3֬ ŵWG@M?FC^T[;*"HB$ڤ+6A DmSė_d4,`r*= wTqeݒU`Y/3Mm$wu\x!'$:EȲY1ST"pP[M巅Ŋt{Ӝ*g+Ge!GUffU }=2E?嘔oQ)X9}ņ Ѣm־RT|/ʾgU?}]h C& s|1*O^XQ{Vô x]ƟV_RX7Wyŏ)y!;Ȕ0eALgӣjjrYT (ɯ|ZMbǀ7t_08Nhˠ"hg̐fW@gSD;߻bcSRoҁFi^QL2w.5-FJ29s6r 2!b7&9(L9S{[JNR8RmQ]9.0('^ 3FQ+!G@ 7oy8 KCP DwByVi>Gs>7]NO0tlwhS}wgj݁f8_ZTjdX([ʼftD_8muBQnިzUx ]Er֑oP0ٗrpY."wAUiN +V6 Lxoݒo (}b$nA -7M^k S>j8!t`YmbnM̓Kڢ84x ymw7HY2C e+^<~8,җ4I72(@c^|҆oD %P5Qiw6RyR,:HNQ,\DIQTEx FCϤ9%5K㑳-\kjC9?sPE泘ae];X2ees_7Sw5C茅m"2,(voZ4 XFVbRхކv~_n#uj{j[4Ƅ )gD1K w 0dR {0WyJf6|jNM9{X<$_ͽS Gki/L2јK*n R+ȭxU5%pVKг=Td@koAG! PNPfm`0-&~w: JexvZD=bybkosvu?a+qtKl[՛4 }R[Xlok^d*b[U"YRFgE$z k-yP>-B9吖񋳺 JJ%4evDAp& ;29XFrK rpBD:?8x;"; .\us;^OIcXYBF \<7d|HbTg\)0G%&BqR--|{;<#jYԅ}dNs ?=k!a8T@v8y'SyLQ"hr"Urٔ CrN"&PfF(RbW)j5ZnYDG/Uh,rQ1!Ra {lfŃ^@'v>w\hI 8g&B{ٻ>$7x)dP/HnA10/^G@ nt<ˡf\!(٪*$>9ǟ4LB $Rhj ѱ܎2LZxJS1.hF 1ޜq?×Ǯ05|?"r8=q%k[f%@`c!@H?ro$c6o5+9-GW\oꕩ-XGw?s[~ wD $hNZGM-<G4͜I&*ԲP2+W/|gkw}g8|yFVbp-hqZ)~?k|lZvqŲޫ{5 ,kFAT\nZoBM< ">lbٻY/ ³BKj5z^BHeJI[霉AʻuXW&g4 N"|-1x{+K!@eIE)w%';E\ޏha9a|@RnYe?-•OsΣx'>Ŕ ]SAn#vb\؞A>^[TpoAxѓq(%tKt]{xMa:h,}^)dzpp0x̔lP0RӟI;*܁Q鋵p=n=#d]EUe@Es 9{mRb!WfFG2v.d [\ ctO|~C 5omE%-|"-S SKkkXT HPz{. ajlj1&N>-C7Lf͗e]~em^ 5'˷˭@}j@Yd 嶒y:7݆Ωæx~f461 3S|LJ6r}zg1H9Q8R61CVZ!Jm&|ԵM5يsG7DJ,N?*5IވagbV ?Vn6ygz5 J;I6zLVz%J6V}9uGTQ.h֎]P2K$Ѻf T0nGjL#fz\0"QBTJ/-Sb=Mmn~[M0-}EUYC9ebu5(BJG6xZlP^ R>"o`+" &6^I[/g‘8K i,$;;{]y=kkߝa6P"$:P9fy-0z lyh.)˞>S&)V;p4;+?Cbꡂb'J}2Jat[Jqb]j}`GpléPz`#&4?A3q$PkF5sEδe̫.ڨQZe-\q jڶ^[Y>3ˌ-SqhcLvޞ_Gds䦥>F(.^c-ǹ'&~Ojmm5xӰ<:8Ve™pp *8WP8-'U>247\3XoD'U;uYNl@.!v9qRo NJYrW)Jh1 x]CSܡqOL! UJ# Œ+u_$҂Cѽ? ]U5+wgh:yBAPMըSV7btu m4`*U)d[GԇCo92s ~0{(2WaW·x10sڏz""XR-ҞB$  ~hy Y_{,=(*BTah@t BUӉ:WK`7(b@*M &&14L6(ᚐ.>Я0v9=?gp0 @X^_H*EJ?W##zxs=D+ HLgtTJc4D׀ܷqwmA 1]D{j~d; Z; $O#@ɷ7ï_HehJ{ =]E9(D\fon̶n8~Ox DE5 姞3Ќ8#?k)\){Kra袅Mi ovw%6_!: q90p\w3a80XQ} R8yA+5C>}w/ssp ?e0v+[xbɲ=$֔NFMC_a22%e%BP}hfS|fXTVv}Tꖰ_U*GYݩ+OvTmlD48nRc E+ 3zi3D\Yӄ8d[Y8AqP')MMC'o`TKbJ#bo;[hVwZ<%98U螛i_dM%!EoX ~m/oRu|$N͸}a Zd[#>vm`,?bI'̈;VufB[Y))pNwA rj`P^$tnU_N&u7^h[:صH1l |G硅QQϐADеdӨ0{͜Pd$)(DC%Ai=K.9*'EF&>`wZ :}}z{KowĿQn f3TkB[z Zb&"]Gl1䉿Ři˯Y٨ ݏ[u!]f[BގTaؠc 2d8 aݘo9LMcb9[eg0dh p1v ?)KY[bzϞKʀrU 29b@4k܍0T{7r>ceMgЧ弩J@a}C)T[Ris S'5Vx4 Q&)'H,M| zziJ]M.jP] p3:wYU9j3q2D>&/$Kj@)b#2*~\ ,vf9{=#$^>e+)E'}YOD@(fj#@ȸ?a<ϲONA4w B+n&y{+;G^7SQppxDRah+3DQ9_7H> I^ph:,cB%ԀxLC!(+UQmG\pIu—m•1oFa a4. 9Y62!ĉp·][8G#7 A ݪ \ZH#nA”5ӹ(|Iix+2P)R7m{ޗGMFU`8;N`pq;ElopA.:`zwhFt.mt&l$(]e&goQlޙku*HEGIn>o*KRG J=I$BPg3B\uX"BC! 吥\?+JKuފ%d7԰G%q[ =Ƃ;5g\/d.e>\IX\m;u]#-<.<[QKf b| 8y.CXEgwA*2< ǝΥ1;[ ze#@KQ/MDJQ?@GJSK*pd؝v"G*a'cA}mNJ G2{cЎ2GuuHgF7ZQ>ݼa Pc TgAeYN2,pn^s[|ȣ_'V%[CK iqe^f#u EsoI _9:p愋r:6ӟkPh4]nU+I><<~XY1)ӾCuxìH:H`ƻ a+y)we}Sԕ@\HLo"Ds_c A5!⊒ g\iqC~ [Y(BCj`VC6ߠj./-%D B%qѐi0&-4Pl|LHRt /սR)cOJl֋5S/Ͼ ?GIǙqַ1.^T^y&֘fB/L0Yo`ʅI*nA<ذdRىmID>8j` "LAaZܙ0p㎒7 (b6|B }^iQǨFcqHNr!>Wم~CZqoQջ!ZV6uG} ^u5&iT9;5oCa91t&/! mG d:1]_̱c9Ox(vTyfq+P29ϫE6dh>,arZ@ ԜŀىMӡ͒*˘˘qCx'>ujg [h~pkю hkH QM99{ # Z w\GˣD gf?RI934;_gVDW=^78i̾Vka}yPL70-yKoO7Dv\F1]"% 3 m1q_y i)٤7tM5%]^wg<ʸ%Lag/s/'%>1JuU{/qufobM:alÍelS{2 PW*ݗ *WY)q"8Tn7u>ud}; |[oй&z_i̤us[Y#mlJg7u/>iy]=*ű,zHg\Spvh*ӎG+#{ >2ma#p0\ x! E+&7Vkx hN[I~SĮ nHZHE|.AJ(Bm,q Ђq"|3[qF_߭{\yXQ=!ER/zGpC{X_Zm~PO-"T=֜KA 2luwE2"դ qƸz:{f3;J"5[.V7Au]؋¨AolRPt؅#`TKt%[==篆^h~fvPͷ"c&=7,LL`~S @&Yd*$m}Zt߼l l"|XuW&PllĈ]KʉYYŲF4GSQLɷ4;ս8LqiڭycyGnj1.T8E@Z‚$)ڔkr{~JrF'[%X s]\spD~U5-6NՓzMģD1yP' ٶv㢇h鄠`9~QuXh [42@ʑU2%<稿.igC[g<6d2LށG(ќYJ["~Ɛ;T,yr0SZ3;~C=a}r ߂a`ֳz N; #6?!|=/Y~'z fݺ1D$ }W `sYkr7aFK2e>APbTXc,%oxZhkKXgVG6:66Co먘r#s%\;rɤ81Jk24ai5$E`z7(F⺲Kzz2Y/Hp4b/|gH;Q~2Q2A]BEbx-ۈ}K ZQ9IS`k7Fg䯔;]d44?j/ TI ?f\8<պΛϘSqۛsOtr{{Cg1ػ6I<!e3a7쇞T80EG4~qhJ bYs:\ aOH'tfSDA =rNVEIdD?EdNAPk2}14 R jYE6=4\ j0g#JH}3ݓ!8ﻡ>f[[R8>2CIa(ɧ\4P)-OOhs@;1+D3qUrWvQSwV-!EiɊd ?v(s${ZT zTy};O1~#zHeXy"/y`M4kO}kJdxsP%p5Ѣ|{hѻR\WK[4z򘇐".l)Dlj|YD*~G.qKg %U33N+rۋٯ1PC4vJؓjq$EP-qV:}59q6sYaƕޛF &AGԵ*d|r7cjh ITNрDdKRRf6Ё\`CY񄰒T̺ wYCj8ӈA.Ptʙant u-~ {*r98eZbxH=P=Tb8o AUp],P ixsptlOu,ǃD.e4q ιz.hl||Pj<"@ͤP~غ{ L2Xqԯ9Eó^1cKpYG3ss sSi/ qËk;y䢗mS+ds %&~Q0>B,3NAI#!}[Av*9Xcg*rZ=wq˘;pVG/xɴ((;+ӈk1jPaA@7iʣ1*;+~Zxg͍Ӕ0Os3UK9+yN{v/B7p=!螟^&4!KnHvy;a^=>bh 8g=QaD @^HuG68naoALpc6/gFYraZz_LL*[\ ?|e{ Ț|"|`iŘ 2%+RK_}caEKfA|xPZJ,L%*/5hAxў9- 'NړbV+Ɏ1JiJ [A`hVyǓʪHG!5codh-rW9) `rOXiA"oyxLh|) /Tke[A\SwB>[΢;C`{qǷ'De{7ǓK련 'fmx-^4FhcDQv$h8VA4+Dgu_wgiLfžP <^аH]z}0_C");c)L 1fx}ⵍvcNND~eB$˧Ss3y<)a&hyB]BFN5 \׾=@b 1 6KB}ь_NR'-}\(|~Yjnx>\6#Ώ-Gk1ݚr-mKv=&V.Jv yL,/gՓLK a //trKZ O`ڽ^MKu\T|jG4[99!+*?-ĤSHM[L-&Oz\\+b ߌ_; p7l/78mB-xDph^C`VR^*Wdٙa>[FWqX(. 2_ƹTS5̓zU !Q»y i7>ޤ+%frTr26t~ ^F< ^ ` -Ã2k~;0^BGuɫ|p.nw3=OXj:]FL"F&Ψ+SծLt3@]NLA &Gd2(O:;ØRESVk6^.DO~J4vuu!uYoJqއيx>2bQąE %(m~_c'l_h qƨ{x) %`)_Z w9rmmUEVZO`r@PB<4iAFpFh/, <ݸdcҘ>U2Vl3FFǸ]dkŗPJ롏`ƶgaţnW@BWt}NJ/ }1tX͆s~x)حjyb{P?}9%7Eϖn>s)&2 Y;frGpq'E*n Mc-6X4Q0b|[?wIh56ژMs{Uhl}NhE٤! {FJ"oL-%s!nwd2Zv57Ny 27ME% q.=& u<84_YT-YJaS a nzڸ_2+.xoZχ] 'cuODZGrPax+9\Js!F ƾ5dzdBz@"$#ȇXP1>=@I2k";li$LF.8A/85$noxW݉af;#|B|gA{h"@K9d^SLՓZ{̏>lJ !i๸u߻+``Ɖ΁k7$ʖ$&>X$En_oO5pPf%"6RCc.?o; vWs]U/&2uP^Nz' μW޽玶Gł1)@P8(!p,¦Kew$C[nW ܿ mI)~qɮmuF푼_,\2p#ɷ):ڽi/ٹt7$7׫8u`tƓja@`5%~HN@u[8Q$Y,Rt;e5\XH vT(K#ǎ}:P[ձw(+w4{OހN&Da.wo,dC;ఞ9KFF+^oB.D%CvJPv0~F@HO%v(`-q'.F>*{)'$,F\M8 Nt+UqM /:+H"% Ԣ{Y@|3wvb-"߄;M EWaQ2yw y'أNQAd} U_S831RA(~o BҝӜO0 'eQ,|3Nj|:PZ$;Ii!өFJ=knA-Nh*V+l01ES,-^3muk^J,Z.OЏ BC'v]* pұ<6ب"I7}4zW& ]ck! ]&E#/+Of!ƍϷY|6Q&d-#*Պ% }q9&[ryh[Og~:]CIv3I[o*>r\"S!`}mbc/ zp#]xrÚZi!E @f*ϴkg[6jm~y)VbԥAye0>B<ňZ(.S! cV͑_q?;&&FU3:4piW􇖼8g\f!3wcu5@QnH7dӝi@ Y9nN=YKҫOi:!xȐx7a:0dp59En| OPcTܔԺCJ s9M|܌ɡWWTAyߧ[d%x0$^{ka۪h[DU_ʕW~"Wʪޓ=,[ψ^PduI':bZ} l|A"kJpRd]=cq-Ai#hHj.nۃPB蒑"Q"ҵn:ژ6\C.S3ȷ &z97ɴtbPofr(ʩΫHfy5"~R٭X,% y~ZI?MEjIo`j2kE2p f$)G 2vy=cjvk(PsXOpB>Nwn tVYoA.>iz>Nu`/uf$¯9]V ׽5e]o]wӺ9? !|"^/fHoXc*m*vcJg[;Ң5%S_Ļ SXU]FcBX5T(.m߀JȤ/ 4W8kDf;ޤm?_uHVnxԆ;A~*r}rN(Kb uΜԷ$; ԪtJi;](ߔR v߽oU˜as.^zVt./HllW #":e?ϿϔF̂g #=Am Z\&y8V5p2d\S[Ҡx y}H"]4&pE͘Aero~eK&] >Z 1@[9? NOHvUTK 6nK\ChLTn|oWH\`3CЋKϭ )|ԱRb/ Yu_qC(oإbHJ$.QCl|lbtSs:Φ8l\0[o\c*"Wo0Z}u쩌jj:bY 78ltEMkck)n<Ər(,,y~?F` }% e"oq4Pn!^'d<&3>&zZ,'OnXpڧ[j~L*szzѵ}z[ L \[]Ā4xKH[ SNVbnžCaHX])v\5Xy9$j<ya(B%uW{i% NȘǔb&T!FvF+Yb[̵ wlnI[K|1|-iL Z5jCK~tSVTPz5N+.-% K5Azz s,׉|Ϭ8\Tjg0& ~AdQ /gUA4Նqg kʉ8XvAO`Xxro@y~'Z*:h|M=mf[|pb~ehzAg 8r`tG C D>%0d|OѕY 1rg2mg 6OPd B8SDU,*^?FNBc-=3(dO0I2ZS=v9j|xc(Yu^m#|Ҡ&+ce@>`4[TctueF1i^fҺjdȚSw>V'ԫ]״; 056~h諏.U>=,R-c)MOU7µ敩po*f|ZĪ؃Whk8Zwݪz HVG@jj@9b|$"Kbx_kmKA}0D(_E zZG ?62:˵zs-#A ~Z y.D]L9pTvX34i'=h*|"A8zx }ERCko?-]CPtpqhhiTUM-8,>iWfL!2OVIj|!˭9E %-i]3gwBE4_*߻kȷT _pӱЪ%NeQƓ欆tPe{piP0pY̞p`kB\nW)o 0'=*hm dUO%k >ʽLQPSq:KJUJL衏2v- j텮%.loJ#Oh]+ sf^ɉ ћc_ɕncb4o!לS^ 2w vT3+ `KhVHՄ*@<ǯ*mM2& ܠ^icq-_qf ZU3ž@^]wޚ[/=>yMiw0J 3u⟚[)GsKM LLl7(,e3¨V>Йzsz .ȹ;lhʍ/]0dr&݃гA?I*ِܹ_6 9Q@$K ~ٍ}Ӻz9{4Yd z5pٙa^%}G$)G@R/ۧ,JV;j /?6햝( x zܗcNHCJ~YM8} EQ̝^{AMEj/鄴H0(/ʅh)4\.n+w=xp+vq희eKO2" 9n!ZELZ.lӿK+H E$ٛXGK򡘔Jk) "MsEb ~dLd^ySLa2|vNaZufۓ `5SFD}i.P|ӸOΔie&y3;+=ݑl|Re2DQSnD rW!wLX( Y|d.WC:8ObU2CWX9; 8u,oYN?xbˮp`|?M 7ZʲLPT/9[",`/Кɢު̞EbT$-ADPg:O+breO$# 1J,] 62W5ЏvY |߷.!:`AК^&/ϲ1Y[FxbA`P"xxє@u֏'*]P{ԭԅę*Z"I 1oףi{ddgsؙIȑ0*4DT/K(ܱf0M-c$6QV]mthN ;#oЉx3Z8\Tңk ͍H.{IQReW&(ex27U[ KؽWY@Pw3I}'fz Wƍjᄏ+R\s}L>6 0b1&c''QY|ԽMTah&ZF mkoTN4g}!&>gkEݚ0>OȚݙ*ck350X+_/\|TiJJҘR.ˬdɑ *Vd=R Vʪ!`!'_=|]вd@3K*+:Dҫx<HGgev#gK 7 jsk%.BS;U>2yWeN>Ao4yL&š e Z3˘l<5}MSu2X)愳a[x}~tu*).ǬE7xSk_7M(='iH"2uo]&SN8C"wx3`ŻXc:LsjppB*NNb' R9?Z~=\R4qz E貅w $Ԭ2 bG_vyxա\c} &hy*,OtUGrs"Alj$[W٨&8}HzwPsY0)N A1SWM;[._bOF)~[?-kﴨtM ~CI!C,H/h+[r[WXЙ'?755El /^<"g0#)0,%!fi̛}~Ԯ;\w@9m_*s6y%)t= kS@SȨ(Qm K#͚ڼMc +LvA1laDVKc v&hda>v3M~)^CfW6#K_w2sas  MRxdp+eżOh14n!BMZGb&9یR\9pt]խg? o.b=eObLZ^> aiᯣ 9a=nӢ]d.P g!G%6un)\V-<2+pCO@ȕB36@84l4|; 3%7w6 \ma 8DVPD+Վ;NrDf^*iw.ܷV@dža OpѲ&elnq.;8PDyAe,Ul}zYΝTI$4Q=Od}ͧ KrJȯqo|BO/7tu4g,Z߀XC'  ҈1%Zs 1r+_H,ڲ-k{zTYQF-Yo sz"SY5o.kr`p7W Ҵ?V~^z[\zGc0! D_ ("2h'?oW+DL+;9ݗͣÑemAYԞK%r@+H]\ǯp]#T#ɯW':y/G1dxƃh.+VV 'fz$x$`0wPzoIU8 h)q.vWh222?,嵵._$~؆JjcwM4$,wEȒ$_Zׁښl`QdՑnLAJ,2gB>T Lk"3KvdFns(kW;Hqk 8C;w*!xqm˄zKpL[U) ڰZCB:,Ki46GrnR݊\70:xJo\eO42TFb\tr\Q.TA:`V !=t5Re]ՓeqPxÿ1LSHwY`@ryj$_h?h3h3~c~*Ƙ&YkݢS`-a1ePߵ?x١?^o7-&$@ujwN!Nn *D=G5PP5`u6h[ sC07g:$\0CDͳ.H}<iw2* ?ϴA2f%#JҔO-q<_0ʐwkK0`_})!HyivoI:뼢Ԥ]c5p)U>N=2#']*k2 C&ync#?{<%&e `tul/qyz@pD8mޤ'mg&ï _6m[ CLk!K>V‚Dv\jQn*sl\^_o |24;@N?6 ~Ni%Ÿe](J˅|_U8yeYvSep! L1?v, Z_tMgV/=(#C #/ZaDdΎ̾Sm㾌II&fԜ"[jvzآ,p;p'=da iB(97NIh{uȌ¡W:$OY-+M902V`H VȮ>WCA3Έ7x 8BӽPQ,no ?b f/B\_-PyD,k7 {sD{A]@c?dqW |#0)=殷l(F_v[9y9# r &7~کi*Rԅ6PVv{خ]/68P4w_G7OUX 1Zy.FQʢn'(߻G?%3YmlݸmV#zf<ͧX(.q.:eFo%LN+SQL"-d9xמWӻViHh-8j Ǒ 䆘~Ugc"Kձ ̬ q00&^{$ $`ЊuE LĊ' itv0,QPq adYP 5K.\B_韷,"FjI*Ny:ԫzNll`q$eʠ3, hWiMnk"F~!B26BA rRPu8v50<ԓ+y&Utc.Sc@:Fݱg> _R[1| HE<$j]WvaP}B|}-DIZHAݘ-sUT<GҊ!ӌ̏jyֵm;vI[\2t{xnIw-Q+mBty|JXfXg1_l>q⟛M%5PN4JW=tGKmԚwzq5ux3#ry݊A*0 ]x>NW^TSI1D; (0uсc%Xu(TgS$^QyV {,ʝR灞$xe< 0ZY<؋jh:ʔ+yH1ie|;{ V<-7ijo^C:QeZ7gF_8Ȕ*~枪]1RЦ*%6k]9u'h܀j6_H+0!.I_̃rtYDqH-iőy8IiGJ:A4@Vt&u HS5?N_udкj-Z久ӕSJ؏*r(dPD$*yP !%u)h}"ݛR_Civ?mMne(p%~y;gч t_KŦTO&K? C+ zW6TmO$Rm&gQ٩8wP QȌ*(oi <i܎[xVi;<,un]&g1=J}b+/Gp. nT_.EwJZIO <B[K>g-("Z9LM  HnH2g4U.P*lɣnXwwI,?gRbg oR:xWsWmTl^ar%ﮬS."t兊]i^_@R YsxioWpZՙw$I?^h?z,7(٣>uW7^nC&/8X?:¥?zĆ2jdj<^~?8Y=9qQ 4@9&z[ZN:[ =xϫR){^4)F=2Pc߲\2 t5 dDLRW!3r%LJ4g$LSho8KIzv{xV>_pKN]ltx9qդVMHSuv`4XnIJ@L{2M$@Qmn|_5؏/SeN.*B{XUF,}sA,X݄/(=˰O"T:޴YQ;\Nf_~^\ܸږ8NiclPa5G:.tk~I+ѓHU,ƲQ3wwFkzfv]hR,ݿH'M,yB^̟UA@g [N URmX'Qk8|c9^')E`|c7:5ϯNNʙfC=v@>zBj %81)s+#qsu9mdh! N]SqG3}}2CE#RQ2X Q2\-;M-sz C+4 6l:hQkv%JQr pKߑ}'vuuHΈ[FDݣƯ0&C* .Drm6& .: c2`M`)"(߰q gӜ˕]߃REcL3ᅝ8Ժ)yԻ;b6ANFdfHYn*RnBKǀx ޣn(*!ɇwDH_E]ZPW4~iMP ,"c]8-N'NpTM* X v($Q+Y&X>>z|'>]IE|H 4xc0; A"S;Sj qjJCe0f6CG13US~2juWw@WO4qt=6#M@+kl1XvR̀Zől?3wϸKV/Zzؼ6;}l:bF#[.=jE-,;RA mڗe D-6hñ\"H\C/Ԋ4\7b\([nYL'G,sZA`,uqdP`!@8E}.ް  ZnqXHJP̬8mXK:BҤNlG2 ^LbʛcF:quEۓ׻nQ&\Nox x~T(T"'֘xߊrmZ'+` sOL(TDIi`ۍ  {L rpzWijNI* O3Trl\FE7rmpy ։P.?@2Ҵg(h9DD~b\S=!\ؖ+5؆V@'M1u,%ъ'U°OP`Xo+yGSĵmmAYHUab}WriB5=8!KV{-s tzT_2 po~g[zNIqܿ0]9H o <̅%Oatʩ{R5G6\h,5f+Ҥ]Y[8+X j&cҩ3saR]oT-aݢhJOtAhcޔu}"Uw؄?;?0w2z`4hET\*_]"撟x8JgGqa,^HD\>oǔ*:ob;ebXn)xTA-yP=a-1*@'>9)!TWnəpY%HQWt(ǔG `]eyN }{@I:xOU  8rק Ŭ-Apq~m%rFU[Hߕ= /OCV=oTxRg&( (zJF ;~8|-an/Jq؄Ɗdrft'`XTo57FEv{;^/ |`nnPtOԯgCٮCqb?>87`X>0m糅Οd̅ Oh4l@UxQI?e''[)jsGY;²fYH;ci1V 7zh'MJRLIA#]:7>QzskC@Wp|Epf~pӢ\QbS%~Xw+qfߩYtC X%._#9lUA>nn>Lv4v12:zf/=*yf(sǴb,Z8a,POsҾm, Ol[oFK)Ҵ07ߩ/ .G.Й+NO??cy0r ,1G D,+7[]/9uqGi)pYPftb-L8yL}P%yHaFfWs~.>IBZV1GnX;LB MØCtc6avLgtDK(e&b;N=P}*w#*5ss %HYF(tڸ;J'gbP27}7 j_TM1SGaJWGHuJ}Bs\7;$Tb30w¶U$G;Zh[tκUkFw;W$FzP^vˠԏs(W=u:6<'doPD 4E9s0;rs4k88-' 3HGs֐5@y CPbMtS=~T g!jnQ=E;#30;Huߢʌt˓IOʬuą1Ct콣~-'8By+Q+tjBj NinIXJFqnnbBx*oC6'BʵvQDB_uCo+)"e{+SxӸI_@H&OOC1<U챶ɶgCڂ-%q .͜^X69/ZrYq H!}*:pKzFKY8ݦX΋E;p>x|K\΢Zp{{lؿ~]NVlrNˆ%~d}bz{βa/\ xOpdԬ5Ld<^HΤMYQb?JiMoE.~Ӄl?nLnZ7Q dml apo?C6+-ƒ/|oX +LzE3XUg؋%ID17農&:v~NP(ȯ5bj®) WЎ$ΑN嵽R%,GSyc:._w]Rhc?Y-L vf  Wk-v@O$!\qbP*iK3/>|?L;CwezxR ZLv2X-Dlmd8WAnmV.AFMfOKt<'(^W9E. ]Lor-Qluȣ~Ⱦ`*g ӽNS`FRc _E^iJY8_6]Ay#z*qTl0Jru,] [ZkAnz4"EQA_=b@ YIM(LC QW,X!n>ͷ3c57Fѿ ̻"h-`Y|z!lG?N qf50Bem=wr)$G0M[^O6H:!C5L-n{j# ʟm(c1,Q, 4G/XVCΌn(l 3ְWB*zQVySڹL< ja0!UB\դcQ]O ,bW;ZM9鍬&ꌿ5vgi>i@6 F:dn$(#ϺLovmNֶQo:l9bCk\߾u2tդX(7u5#X='Ԃ]DGqS˰ *?&ƽ|No.įq/N0S8/~l |㘚BK5来d&C5IkB: thÈlS/P'8Y6;!A(zp.`|28l0}6 /OV^FD|\;˨ōpo7/%nw?( }^4|cOcǝ֩>{ܑ0E_V3Ӹ_YDz#z;1v Jl>LE<*KZc%f2-_yH%H:/]?IWX4l3d{Uwb|Te&,YّY kh۵I⣒Yc"|%Q&Rut~!iɑyMRM`oQ;2 /9dL5B0w^kvU>֐tf\rUa9]4:i0ڞx_'5G` w6Wq}_?) .!!׸ s K@!ӑɵW/y̒b'$@c(7!L*f Y&e+25Lh;$bfj$}ҡyc+#`K.r 7N{oz9yrNi,ΈX,/^YT-:g!q%,A[9Qgȕ:0­jXaf\"0Z`WX(Ğ2)ìe7 (p4fJ"tVNF@O8wƦW'܍R9Y0)FhSQs|#VN֚PK %KTg.EAg\e/gSFA6 흔|L^Bfܣ9 ( `FX%!ř2HQC52[tc1}9Rq9˂LN(I+^ÝŰ!.diT~gP>[(eH-O]jM<52c6Z=|Y;f8spLs\u |*c~/52;D;?\ʭw/Rբ-F.fi1ʊdm0$hlE/pQ_^>M;lc<zYCуy`p5V\cKXH*/Kͥ==OQGf&Jv)wixR_zkQ}Oŕ]Et"2<+awMFAc{.wD2ʌgAeX?zkoZ9 5B;kd(f p $7Ϧ=UJuS{qB@HFCr1=jpWTXVliCVOLw_U9 ;O+b@{#yiĸa4c<=C8Pe_=HUv`-%fNO <6>7)yG XT} _pzVGړ_dG0c?,*D xR彯ߑo|R@y}Ŧn!dVNu{=#@5RrHy[/4rO CiR.)M Es-yP 4S1,#ܧx.{\C>PNx%[-Xd5V~CU3v]{+1] םw!K1;m"_Kُ2`l̈!K_^t1NZ?u="-B5A7zr9@a#x@ qy/3ʽ1&ٙŭ*s<]14Jt.' NbOzy(hD0K㴠Y> cEF FXHǰyf!B)%vn2kC*i$rU*&<1IyKrdp/;q3,+D늰ah6RiâhFxA$3-Ч.H\*A0t|s&ţmS^}>u4xĩL,t r\m<ZF-LjgZTBwzbfH;\(us?s-_;5fȌ%׳|W"G̟x_ scG¬vc[<\atR2v{ =dmLa ~)1tB]Wl0ӮTP/5 k9It(%4kIDmj_EM A-1ǃ%\]r~Ư=lT㫰QU%gtuKbZ0^:FMlÔDԔuֱVETT0cs]Τ#%bz7M/G+'̌Yhس  l怾T?Q D=͘l`I\@04\x2=RW l0aT.(SUuavcw_$Q|b^*).RoGoqޑӢ@j EY-`'jjQxTIο9Oy2PDIe Vq3B[*2X/{_3oOUuD:tϏ 5U϶y=|$#GG8MՇh (\Gx_蝧(XjwrdQ>uM 1,g@Jo,?TH'j!g}NP+F&_Z6 -i.{`(3(Ph^L 1L.|V?OTB:5,NƆ^By^d)t/ p`x!RaًyUiŦ* \'i69]'p%Us+Qէѷ+[˝`Vn $y+/t "~D$hpxmC{2]Ur(7Ȫ5 BV 9 \ L̙?͜D sY7*yѳ=>$I.vHv%<:cM@5W gJKG4z0Wo8eLJ'̓OvnBh4ɥ>rͲw<g}A @Tx"B{0ĈX<'VXFNn T%ţA99 ۵=bkPR8Q,ކWB*쒵ϚpuDL`Ƕ{096fxW`M$6܍p #LYJn ^"A`4Dt+F&dOXk"w Y弑_4[͸*OoG0r/)͈Ƙ5]> ;+όڷYaD)_d9_2hj&v ,sNT ei˅h k4xzr +]mf4cV6Zε3FzwRA]$ÿU&JmbM&'^Ҵzoٺ7<7<Gpr .I,Dv ҜՃ~uUgΔ#'ut;7ý⬙2Z/bj"{2bZV$\F\L4+"G4{]]Pn/@~hM(k XܗW ;1m ɨ5g Cy.J!ʋk2ѥ n :ɢLIV?wrܘbHk2gw'\Lj~Yr2 z:⤧tR56ʧ,UyTi(VF{ p8qZu@}q\r"?\M=ʆY|S7屯1=nV$ơ_bWH$_!)Y gvqΐvF&-{+ƸMSnt(n՝@Q,}ұb|2 i p9 Ջ$n9E1@N{ Ps[w ݀@$UXdt낎NhG_2d W \g>A&D0wֈ5VQ%Swh7r3cV#~9#hru4L+SC"O%0 B."8D^C  +E@m%M~fbV6$`;Ap]~ƫPyGtA8 -Θ'igu,jE/&-ҍh%6Y$`?^vP>N= {P9BL`YY8u";XΊ,n"Ic-[8J۷м2~xt{*ApL0rŇ^qZ*n6<zZWm?Kvḋ*1 7Y-!AQq6sRwLB eGE(>?LzӬ*=Jw֔! nURSj_X.g  A.C\,{8Jrk{KF.$obUQ}d< ]r 6N/͕n`Bue O p0=<[r>ƂnAnux +D.QV& xŠ0g) [-FLULťs_]kPLna j??SG̔-xq)QNZțr9]dh IBJl9M|\Ǹ*$jhP*\7V5@:Fp?i55e?#zI`][m ad3{;_~ 웈8IH|in忯~*I'/tlJ,Y t,$sƨOCڼEiEOW!V-S+ķ_i ZG[5<#R0NwdU_Ro Y}v]6ևa.w* YxM-OȊф.ܬ#H3U|?V5nn'S.c[ˎf\AdH' ,+|1:zJօhh >6+YٲM o5P#Y?@L뙞Т᪶g[J%)모# gmr>}W T>9Y>–?PTƟ̬Ҫ`5W F[x?\9PYRq)nC6$?'9TPdv4DHS5gkbn Ipa0:U,@*yO.Z&bE*椩 q̃o Kw=#ܗoDPCW4K_ROɟie ܳ[yqi]*uESܗh/rJh ʐ1Gr?8T28bt}GkѸL'y LI8I3X}`M}4t$蟁OTFәEME$I%-a_N-Ai{{`%@7VmndEV~rBE,$Jd<|owXvUh{PHcZNK;W v(Ûpxj&S=90C #{똟a&k:/G/1a^c]2ԛ;ą[>Gt6zn;:>.8׾oms"WnxT'. DgIrFIC1s#;vC"Zg%b5i Ϧ[+rᖋV.')..)#X㛃dKDg}xSR :bxo IMfhiCzH„s7"]I(2?d?TXQ0Uh㍠W5'`CcU;!Ko]v^2MlA#d%bMo$spr}nBo(6߹9_:^eUXO5Їc>ffx|:)J4a]XV /3r09 Y97%n?n@q'u;)6(Y qԌgxwLq{l팔<9+E_;M<'QDQPH=l*A 80=*XˆoWlm$ʺF"ji?ɬc;̗B'i^)AdqH:^,‹t >v, vD*eW\|K %Z鎌|\ GQ@`6!zꕃkA[?--PTzE'B'c#[ɐ;I6d#O:c KNk$7H /I͞&=KPgJS [b)h}8=ǩ [\`ERpʀBc :;6@|A0iNyvczQ}rS =HbK"/~RN<\!>B9%?x6;kV f1,Պ{] Y݄ : P"xGm ;ZС "Ud|:­VEXFDc\̇cHא.{k"J/=3FJns9K=F{AUW:6}F uR8@l>W*,KQbf[Ɂq2d:w!zhlWq? ;y x%h$d%B:2LHg +<[VVV`]^T_jOA7?PcΚ7RoPFQr UAHkOznl+1`*KT`H|SEq-Y~e޸*kIb^~ h,M}ނ8)k%5PAO'ٲWM|UWJE׬.u-çoނh]]Tv/_)!Iɏ 2m:mcY/yb!"ٶ)"~`_?q9}wh?xQ K.-Vp B rUp-7sqoRؠRc,-$oN3hxIlns6S"G(!BUkD4Nr*pͫ|Idٜ05%סRqtAĽ$3h5m?[K"&%v oi1F%n_lH8 !}o7pI ζ] ݪEucba:g9űSֹV;^O5ө>>Ϧ7, _p8 L ̸D\'c 7TPIsi2 ԕa^+kmkD_H Z S*MU׆*!=Rva5i{bVw+fuFV|6$EC%{(pNaYעw7E9#_N&ݻW RQ D3qeg HNQkӀ,З"p{xI #Z (p(џAɹ%?T¹KgF޿rCaˏ*6 d4".Q9:\uy.&*7sa!Ax|eX.مݗ7Tp?a1 '8bO4 drizg@Xr&*½~@Rۂ @⫫۝2ErJ!;l }Ij}%-% X|r"ʣ$s'-M "8¢lP" oTͣ`B#qs/%ͲhXU1뿇qĺjoFN@= 抲Il3.\|**\?2kQX4|y(c?F(PKz%63 wjWpDoT:'Ľ[ hθ&14s[ d9Hڜ#CD˗Po-{Z@XM /nNuŒ!XlJs5itCY0wo*XխciUy~s0i|ƃc_a])f٬f&/|2`U^xQ)#qtAtqCf&uӠJ;pP]c4ic uXk*־p?sc͚@!PcDDA E,EҺ,g% ق4A܎Wo /.t=E9F{ C,Vށau 3RΜk9D 咷lTbJ8,4c9iW@:KKl8rB9,gsew~a[=B3xgU^>i!SZԋPD#h/>(tنd'j{5hdzDD4b'u'rA"' !1h-1 Cs6#xAj@[d^ɥ۪aۦҊzI~'\V-@Ie4Ȱ2-m ,}`VP\tݍэ0f Xfzȣ+ 8 ڒ{_ޭ(ۀ2RsGyG:ZGɛ vkD$nV#60IDk5F!5b0P]*c(\&R1ASп⹿;1~L) Mw(r&1]4.iUU\ ÛD@~Yv?|J6Í3#b̷ BtPV^je;MH0)sT|-mR(aO|`![V& hI0RIa0f#ᤕkͯZ S5˛keOpi[k2WZ9m>ĵS5 qh:Gt[lbC w9sBj| llg]* LNJȬ]]a!g;0?x>7JQQXmӕۺMU]\ZwTrP02=9.Ed᭴}Fh@q'-0跃aO4[mT wmCY,\Fce?s3E v iYZjk$Rg\~{tŃ $''4\4F/m^&b`W㕿_Z(Gm^3 7HV}+ eEa=[ʆo',b2ҠmM>T{Ǿ>2GtoK,Л?g\Q-#j˾GI٘?w78nx U9s&;u+ A}vcf!=GyE& ijJ_IGEK$ RlIT|k3ud@Q7wLɲ.22Dd7ľI00Q956jRTP,T4!yi.5vJc^6( Z[zh(? "7iDի;E18XPgZQjY yr.(1N~Í]]04Ah2C3KYEJ2:%[K_q~Zr1+}/]<|h^|u 3:Eis{\*1X)H8ބ1Ba s2> /q3wտhpg'Oչ|F>t @š<)lM㐴V@u~y%GϋTǺqs)r;;,Ϡ跷aS]0V*17n-ٿ'}*4,;cJ0p0;ټk+0T\ꕸ@rCM E0 sB)ٱW4k̫ބp$^0_5cG¶~;Ԏ(3K~ UIJ@LonP`Qj|)> Id.x/>2уKIe{qKF1ݛ)PK\b~پȞ̃g)"ZnZDU`JNuN#Z;|K%tKrnaίD頄!090oe|;|gjYCkAM+6MG/%gh5Օzm A0.)?#ȱT!Ye,\2i ᆋvm'Jd<""m;̐>`0D*&1}/!D.Â<Ӿ+|9#ʀ1J]=L{Ȗ}9C׼jW3X)M rHB%J,,|9DqOup[n( Js?3V՝YO柩р \ׄЎ mu1Cii^Yg7 *R@Q<JlY|g 0 ¦e9ݪP*AJ:lbEAhZhĞEhɍIyVMT6OXA0}9UB}A5گC cɃC0ԯ )Py'5h:?WT3 i!@!vdP>}e`94lZGyYz H)!Q}|ў-VQ0revނşRIp%{q8P3'9K# ь>t J ¡B[a5Ii:xHLw?;onfff:cBR8μ(q(. (CGкZGbZ{Z\z&UB <9o}%M:wZc|y_MiUeɽIhamcvHPdwҒ_r6.L~҉dr :ݷtH7Jw0Z)V~3Y A5j7M 0̫Y ˿#(fTIIqڋ7fimvgiwW1ŔQs/4hUJ]rtr-QXn/AL(du }-i3/0wIė>{f,R7hty:ƦFM}/] |*Hw {Cp Z4qxBVizx'k0n܃]ڠ$ϵ' ?jY5oK{5P?\"GɨS|,EgpKr7>Zاc4x=l%l|qͽH|.ݐo"wfmx*hd|#,5)a"oyJz8-IWјt|k-HsGeҧvY}G2I7l$i~ <\lKG-}^.]ήUmб-9 kb HeGCRڑo飩lWYKXe&>!':oq:4h/Cy¡aS35,G*aK. Jxo3{p Qi0{YGXkHFiPorĨ:f3L3R;0㫅LK {,Rݯ{$ m)h/" 2Q$pfmEwV6$Y2;u;uj6rX[}PU@j_x^S<TY%^Og rldd6'!͒ fFHQȜ[іK:U"^+|;}tgO ɾZ﷐PL̝ޅZ*̪\GÎvuGP.ϡn;x)3(F)PB|ıV91]1=B3P5zI _^t 6υ!qgq~'ݗB #U{RXg gI6o A$,vз!IT?6-&3rZ&>:9) CU  1ʧ_ZHA`WYY6e_&D-&9A%:D(?%kYN;{,W"-֕//spZ,q-@YPM|NtG|vZ i*r'T0h \2("0Hrn蛋p+k\% kE8 ;n4;Lۆ8,W#,N޽4 !h|:֐]0C/ـM}ժj' s۬vMi9YGbx%V$V1%#볤 a&Ԃ~|ok& h g\aa~?Vl8J;rް@EQ֎V}j8j&Ieux'@Ǽ-dpv3%97\Muo~`mS}h@] 5%{Juawc1_(kpQC>]l@f"։P?wQKey[ FjV,=rgH'Ɛ`x=m Sw>K6ݷy/WPP"1ƃm֨SZ>שׁҞMym:D^2JӉ7A: K x$:nJ,!2 +Q) tdEѲcW]%S" 3Sy:-;`OfE3TZV[|^#c`.\&FR 2"q2p((OK*Yy&Ẁޕy ]m'dƟmLlDZ:[aJEMIJ&6|#..Ó:$q *{ón$U#>sb47C3aU_U`{V04ףoNC*1F#ɱGe\n,m{s*[PyuuXH^K,D9{|&U"7W2,р tRp4-E%='W"o_/5.]#eW?)@z_[)=${Tz(hw}d.{Ǫ/YCJ/\+HW,-&I3 )İZSn ?3$ti`5~zf5Tbrʹ, 5?kIȹlM;Q:v<*K nRJY['j~Aݎ[{S!CBFt+*Jo{jt^24s-}!6e۞2qP!!)#5loEj`ǻ/IDžQ0 }.U\2 T-C3ړgh%] RKZdrG b./m9{z^ m K 'rTϫdWxp#`uIRM?Uy,j'#1}.̎R4hVD:1GT1=z7eKӄǮIf ɀ\NXu*"s΂kSlmW (x̠r!S\ a V>zP%'a?ma*N}dglO Kju<>zjF pd%6;\D7עUaA3М}:bf6?Ea1ް5X[O)Ombu'{Vg޽ʖ}:pCeJ/Ym`2-:eG^VL>yQԗ`KdDEF 5-\ r2KD}jϴksl( )GݏExҖ?C:ڊ n)LTjbHP!/4yfߦ߼Q850o ס^;gL| YtI,|9٣+'hS`~ڠ&BFhN,c }Gw8sTHM];9uV-o,)6Bft{?2{\Z+r'8i|4ޝJAer-v~H/&95h\TV%vnU,gؠ[*p@h+Y !KXX:/8"{y,`aĿ̳6(԰)f1s}d"c99 f/jhͧj]B^E:uaXmVnϞ2b:|! @wffW_0{`g#ci 8;2yHړ$]Lԙjxh7j܌#DƋ Q|vgvt~ fHP{@NZ-9#_A$oaeSqv隟ÔW.@T^jW@&Hq0ֈ #E US_<ůo;8ön!ֈ⍦H{EN_svM=C1ndi  &3-ج%֠VɭŦRۘN"g߰|r<y=uE.N9g4fsDKyd}= Bt̙MǖZJV>1$zHB]*t0g̱=wU$pvxO5;+_,k..01  Km8~1dh"ٞGٻΞ+ҔeyRjKziu+`Ļpπjh:(`׫~G«`ޓ#]y&`bݱ?ie^dHmQn_Q2ho@Qv/3wCkϭ5+1ԸAU~\hE^juW]v] zVŴ  .ݱg^nNVYG_S}yT%KMX.M2pUoED'^*mV涴yj mpQ^u8er~7C7H(g:kF)l+Z:JwS:GP}`o2L-ȿgLP !rtK e5JS9)'zO.ik- !g;h9Wt 6e]0GR;)u*É;l:m!LƙxO9:Qk]hI[°+(~n" DA0H E&aULlxQԹglf I hwOj6!7Af$Ӻک63К'g]J&(XؐF+zF{Yl3޸=B{7q+He}/xYcZ9M6jO:F0hE/z!4%lD8R|oV_T&i؂:vh2_6}?w ZZܣ9?*/YLV"0A- 7x#okC.PQYR+uTU[qtLzSi |TzRdC*I6~ H-ĕy-.{]Ԩ$uX@:D UVO-pAFR yTVxRvWzT63bt(NrH+gF-}vjgJwgE IX:Ywȩz0[Z0zU;1 ew0-sʦk_蹕) ƚD'_E+PџDOM) * uQ&/ib` j=x` 1q& K٧y_Y5L"iI+3Be=KH0 }k‡zԩeRseqL~;; ,KOX)MHR~Ȕ-.*۬CvJ!a c飆oUGS%:X.R33? eCXr7vBʾ$@_ YI?[|azXX`FuqDԡh7gC`xTтjC|"r n -Lk1 s|Xsl sAPIf@5#u pA\wdI%e'8bj fA'Q+dPo)e-kqW$M&ZU~d]:Yy Uu>]  +>?b_;Ú}DN0ٙlzSHZeXC -6 Ff<^'8U^ R gVƻ%m;T%X͵^ 7WN([^2AgxE wݗPE@RY2mL(t3g3vnhE.LY{mna˺hG8#seqzʌ@( v~W6wA; c钻ȋ@s[)zpYD`SCtA{B8>N@lrMRWHٛY_ܦ N?>%Hq+K+$Ue_؇0)*a;t@˘P^9JBW0drXy*+[N˗`J?)( M7 z6| DFL;~r 4NI Oxh˜iZWT&N"~% ʼ')-fyʭ7Y\x<8Gu0.v<t͔e fdI@&V1JoeR oԯlݽt`h$I4L$cj/Nx)<#rAC:Ȟ O >ͿE3ܷg}O(R7.Ҥ $]*RoGj9(q#Yo4|uosZ$G|JSXb$kW:R%0-ٜrJxG08:56sv?CSe =0!Y=I7g(+hSci1%^Q#y~l80 opӥ^Ct(nwohԼ?`hD|(fz'ֵ|9\ON,*P@UB"H͉|$Aa"{|wy=zW}4Ф5=gW<Ķ(-1OWzy0 i|g92ป%1x&ؖmVz<3UYxxص$(C=cɐLmji'd''W :0ZNW<* ʼJL4+iU-&z/S÷7o댮mW`[&5a*V`rmj,b0l1Za uOw`/1 OP˂ĥ_ЃP ܈x=:RZoТk ф싕xE76)e;fl<~۬o=I)Cƨ~297:d`="_oA]b3ZEVn~/_u`Ψ=&. ;!OW0;/#{x 0qOEux=c}q!huu}R'1ыcH?_ jm1q&ЃG_%3Ϗ%*Le-޹aA \=m`/,^ѥ.[igك;ݚ\<Aqc?L@اF~S7=_IZ"L3Y۩~xց9s@s(>s=€|~؝nO3?1eF?w}m|0 G^a|R?9SeD| >EOu,Z`8гӊ%4lBƑW9l5>DMom4 A/~hX3IMLOǼ1ܝTb[w)7p[,'GX{9-T~Y:#DeS/9--=eCӝtd\ 4)&L&vWhi-Ҩ鎀ق{b1+Z9)\&S"+s1}dL{="[ W[H0fh3o=rXĘ8vGZjly8@˸V{_UQj!E~6/] )k ĽdSdi2[d`֠A{=+^o!·zgZ#Grd'z(@(h+S!j#-|Q$C凞9Ai)MTmZ/ Iڌa^N1'K',sD6dQи13nd VOȓE?Ym_ՂT!WQ܏IMПjE Bz$ubH M%Dq&>vLzjvR;ΨI*1Q( F˥O<==NSCmSVQd˸9$sGf-mEyhD#gn3e85#{W} aH@lTWq?}N[XPD Z͇=`e6Y$F;gDw.Ͻ!П&߁!%isjClrlnk4*$cI7#ʋ3A6cyX [)]̦8ULFm!!}]u]  < Ϲ&w ?nT ŮM*Eګ`^5Z05"3)1 uh)-)|'=9ï/ g>a怜d_4*/?s$b]MydLOpv=/HuxqZA srD Ђںݣo*en,MJ+nM?a^.bHׄ/_r}Y1NyRG5xld+T1wiZlyph#Wus[i&6ȥ%O2؞sm_5]֦nsH4=Kmc=U)YOya٭AH`0A+A?vt0wDvz1_e2a ս"69mъ ICsn\;FkaP c2E)\6}؜T*4 ݁B|J V풅3?{b8dͻ8#}0<e(I>ilࠁLVtA4{VӉ(0%A4zVdJQ l|e ˱}KÍ- ~@ILzfsWj*}Nm4%esZnUUdX(.*_&pQ&tSM򒒖4 mM6SN?)ͥ;CkLKGBkBϒ!H619p'*?c!o`҉{˰$s JwQm<զ=gsDV:;XD_('{ 3TJ̬;nLVKN?:cE wC!OE=Ćp;1 {رjɺTܜːqb.%KÞ}M#}5[bVF5"8c Y+2lo9P {3M/;S#r`et RbT)ڜ-8~cQ y=`<]dh!3AP a4IT67g#|A!֌YC/hi^8YPu6a~V9s-jdw5p0[oBZc7H\njm%**,A*J~ 37C|8b[M1ouv!8(!dw}D4*Կ}Ԡh=6B>q#JH񔒸l.m!n]^;jkt 4?HVYK!Aij:AU?.}g?K҇O ͹].t/뛨HqhͨNfWc@u'J=YեWR/eIٟsWi/ԉ, I|Y jSٓܬu+bY̔a^]E<)Z~Gr5_L ~GzDg ViRp J\A&ey2_0T#Mb&4T"!! ց6:L7H{nPB* pRg.`k-"X  :1՗ 6=^1u4FfIa7> w/oZumxoXgmrNJGR/S s>O]NoSUørc,)[wuYe1 aBi? JWa  !.Ym+l[pI\)X*Hp°2bBw:;2,t#kR8F1v+n N0z"ք^&9ƶ|MZW‘|!{&2ZIhJmkvlq2lʯt<㇓aJ[NЧ`_ et_>ۀ:rS0*f(( 榛r&m]լtH]L"85vlvl z0l+2P%1B;,'QM0'̄T¼e9#Tr5lEڝY8( ''GQzԧĭƐM .~,f$4TW|1|묮Ru!>`ѱkn۱Wr7SiG}#3j=8^=~1yq83 '9?A5<+,Wtp4r#PG3{dmSMU(+ b45^Era,xUʜD$Q-sz@ S&]mŅA.,Z,eg_7T=vx+>ήgU44LSEcHur볬f d;U^7B})qy7M&;F{#bk#m`QM m:KU׊'ɈرĠbRRiߟ-wÓJ0~N*NPw?lƁ{+a@2ݬK7- Odh7Jmt]&?} ~:9O|g̏3N %~~J1H+ơOmx0zJh4o@HcYf!xGXmkoJ.Z[Iz-j?)تsza /^DSzv7yM72ou$]O9\3 ѐv7\z E^"~Y* $ ^f!Fx2N@l)dt7FPp4;8&VQ~e?PokuȤA5ȝH]^ N{g՞hʐ5ePA- JEh; ].Ѳ2!1.ބ͖>ٮ09wLPæ.FPuKr{P77ti=,=44'O8LPJi:W10$wJ1T7_7_t^BaX(ZnBC0$G?5kB/}q]23*/K +-Eh #P]뗊ť~gQx=k2?җ VdV8{U/q:r ˘%DqwlE־DD/Q5e_?ѦE x[O7%1+qB1VU,a9ʶfIlëhf A`HtIQ >V~!'6Wz3Y6Ic>w1fg/ ܋)7h6)i{xT[OtE'L*Tͅ~tOG+ {_+jN{H=y v; = G9lI7m7Cy^"H0܇6G@wUt07W ,ng/N_j  \\I#tӿ3QI.hfdWCx$yuf dO(*gYB3SaVh 7Շ֔hנ2%B(砬.{p4b.eіEߡd|pra}3Cp \YU_eY\J&6zt!W>XL/"9}W׏}tbn'tZ2{1_"F=Yo5]#Gv+Va| n!+I4 5;M?XP!ha ^0;^ť'uߦai`dfB'Q;)h|(PSgQn }b4 nkמ7KBX8#ddcHnaq.р(l E-|Hx$҉)aBPSkH)="X@Ou1+;\ 4)ң٪, 4Y=B㉼\Oz\ب w?GcG)x s$kb.L{مuNYHk%Wn}МxX0ޒonAh9ϣBqxG<ڱ@PE,-J>H݂̔`M\[B#qKyne4Z8E;rsDVyE_d e'OϪko<=g+m%k+zᭇ0P^0!1a{okමlR=sҫc:20È 8߲UގٖQ~^$4ÏMY`n! J>c )7?wwXHt{R[k@&B5slbk73i7 'U|c 5mX(#Z@?۶cTku!l=E{uM6K82L>*`OJ#}JYolٷq"q Mh{H^Z$ obd taє 0TM>| NN,)E`<_O8/)Jgh/?]GeU1JSR<\_6eNz@w|i^# eE2k̽'Bͦso֬]mMdHWŽ8k,nǒxQtqA#%`Iu=/xl&jAL= ǂnXwqg^ЏA}vHݗ}u:%Fٹ oV>KӍ?q>݀+cdҎ Q{1hiA?:."Ee0l0iP2҇E7[==YLq͚YWa.j FqUbJ*Ȭxg.階Vp͏ye!Oy bC̑TGAAj$UT'L>留jۭ'pv5J2wV~f`j~-qNFWRKV9iC#?Y\?mL .Z.w-}*|m9_4gIǯItňԳv)φ0Z#GGধ~ś 6RTC3n73i}1likE9ouH;,ww[E\^3vOkZ rq's/0tKɉbh^90e*F69i!A؂Ɯ">t/1)4ؕ UĎuvBfea訍Ej7yPNLbvc{tS9_s[J8'ldŊ=^KdZpk-]P@6b++TVup|[2:[%UP^< Ls["yrԵџQ%3&Z%+=c֒X¥FHMEu`a Օw%~P6Q}lRVj(9b'%psN0 kqp c1l-uSPAhJE-QUsv!]ژy0D jeF5ehZk.l3. D&MD2abhl'dUĖ F 1M84 ^1"agv`tCPêHden,VSz@2 (LW#~hE3qvEXuUQ./b5XbUuEa:{&_S[qF3`J̴'"|y4%uf 0g۱q,ˑi"L찻?g꜂AkB=mFCƧY/Qd%Ykjd hYS~DhҫdV 0k-$pn[aFqvS-tzG蝪/~U |Rt>9oXb-^#u9H40K"ڧ~`[ꑏ-D_FQIbx҉nbDKe_ :K4 i2 ύi(~e%klES6^zI[!Fmty V'PfL?EfaU},΁!ƍ[  t/Sx|*9[rE bK} VFblgAK1e^8>__Fg_NV NR~[QH6Q_jr={2GT"Q~&O`L;'Ȳ|6W&r{ i]㷋}:VJR\(t1S@khlc >[|SHo)V:Qrgr giR#{w~T7Q^oX5h;)8R4tԕtVBm^,RgЯAx6[] 3C*ӒbKS*#9GƳ_M,Ϡ_aǥi#%*%1mgNR sJbŃ)sKUjGFuRLskV;ln*y_9[x1柝{Ju3Hay=uhO=t) t(Q:(T1[HsycD U4Vv~fRz3ԭDZ{6\p{ 11{)Ng3m8DDl)Lbo#^D8+bcᱵ2*{2r;F+ISt9l&0\^_jV>K(A|8Tc6Z-}]5-B&ȟR[E'[RCnmdȹxeB:!09%ݰihY|Tțl B$H8,fF[ 0iBz8 {֋ CnWz[lbdՓAzYح{hVʰ26r8%)*d4J,gvݤYTQݺ姍V*+Iy~sxg5C%6 Ų;hk\xn&&U;$pp4)0m>Vp R7Wdzw|]XG(qW2+ӷ5gI"vqIk![ir[mGMG}Hggl*WQҡ8ܟ~hUŢ 4ֳO{fM(U59Vh{,H=z,ԏ'To(Z.~l."!TfkaXFcuL_ <ϡ1k.7f_ bC;6f86aegѼY%Ng@2);* m>RmێD lx߄D#P u絡I PCs!N̺0/!ԩ AM3|Q'?6gou0R}} -I+ 5)?$%Wޑ^;Goc^W-L=G:~2vߣ` q77 Y"NFUWц%>=Nw(YC3諏͙m[- Sq0v8Ƽ`I~-Ncnw1N-J ? >muI:u 2qeƇ fA?w!x~Aװ) ACLm̞e9TcYoX) R*}Rm!*u͍Jٗ TX@àǞ8R= ]b>UG"z&O橃k_{ԥX `w/LY3/1:GY&3.z0<.ǃV][,Z*<5=^Zo,S9:Jw>>2"c! r"K|)!zXrݥ11ѣ,vGG̚2 mF5^x8[S:iȣ~qNl!v>]:Ni@ü=oedgS˚R2w /* y{-FOydAI`VoH f}W"ӆZ|@a?,G`"fPUm .}^o."֜#rÊ 8ڙ[p=Q-GUw暉p[F3*x31 fGʼ׈5d4L pg&qM+ǶI?a: q>Htޫ Zٗg;vVxl4s6*BFI!w2 ,z֬d@}5u,0!,1+H9NXq\#ޖ>v~pr(XoȨT[de aTb,X,|ն΃B${o 4#xhiOFbm&bʾ>Mϥ TEmxQS5*I~}gΩs6A9tЗgi ϫWTs+!\-TAKM/$Dj$Y [0/ m]28/p 4YF܊X f@Q j +Pի Q - *HncӻY4<Z=]?YGK\?(O$9GiO{9S׻%_dˮJ')6'Ɂ:qpȴP&[a r*'t+%zgkavanC=YVct\XH[n)c6lb[2hM9;·" gJ}eqcnTF$Qvq`6%N:-lV^1h!QJCt(4xwGH%cX kZ6ѱAHBZ _]LkWa”S9+u%%Jml@uY/H@|k8zL[E#sT CgەX?г{3E 82.O`Q ;YߑB*'IT՝ٺvo.[{E+f r\i=6YVRc:EA3\AoB-@+x.WoJsAL56o-FP6J%$>DQ %$YyfZ1^ =]=4ȟqLKتc邃Gu2&GR2 VȞzUO;zizâbĕ=i?9]f m:\{r_wUԬ3qШUyBcPRn">%9(4r^/M)4y-y9*T TpψxWcoG1>c:ڛ]ҭ Rq~1,|v1m$PiTzi mƼ"\UnZLF%ŴeOJ{je#z5n!E4 h\Jk7XuTdžOgOÅp\ֿGLN7K 6!/oPZpέ%K8כ\%),3/lD;x(<#fڔ\8DO md0Z1;70A]D4eZ[ Sk!B(1uKv06=0pduB^n"j~p:5;cF"A -XNJrL \=\]nv4/r:۱91&}ֽC?$;Tv&#gE &OϤAVu\<*}s/gɳ\>2Ki20VTB&vqzu I$8,O};3k0XJ-;͓uO9 HaHo^>Jd;GBX!tWEح l%,;.}+0k9^=ɁPcB~:Wk#IOKX4Hf&`0nC*cU)(pzd++;p8,W&3_aO8Ρ꟰mʯK0zm&|c`y VܓȠi |`Mmo>0)`a <ߕ_ /9.7oQdKw3a)HJY?H[z%+އ0p%ɲbΖBg)F!,8pZ=-F :tlsPͶi涡 20'nA"#1tW+ ckܪ~P[0_Id5k5F|1'VSD(+aIw7'sr7xX_k <12jי/]?S+,4,^ )`kڒŭ_hH47 *;DuhW;m1OœҊvOi{yOQ˻8LJ^"nS&!ە~~%"ͤXqџ2_^Q9 VXHc)]-3~>\|LP*urdZ5: u>1\8к^/is{5uܽ+4_Q Üpy$ \.|y E}ʘ6A@.OiHQF۠sOP\ؤȤ̨pJ~J Vc${5 Srz3_Ϲ2YfED;82ʄK)]݇08`^^F [k*| է}k]I["E3Xki B9Chb ڂDԅ VRr_r-PKf䟚'X/FMFu?N٢E Ίm}c[ևs[%cӪP(2nC]hfYW]^Oz Sk3D􁄈V;I$[ 'u܀J 16F|}r?s{,C]ꊑ\L=#OPPz/qTqۼ`Q.7 Fʠ`3e / %PJrͳAhf2`t^YƲţs419~j\n&E+$_ӝx<}_Z|% 2(C(c4Ǜi @.q7V lVRB{Wѱ쉎]c+WgkM4SI,&ܺ @0HcE\Oa _V^ŌV\$ûȐӻTuqK&VYLWA$:5?9S~鐹!Ҷ>vp ;Ej uR ,hhw{M Ovb=>vz(iƣ5Zw pZf Ҡql:mj8b̅Kyg%Ԃ=z3Şچa(ԳY^nvtT?5ȁ$\SjuA,F&'A٘o,>U#OUkH1tմ!&&Ԉ~9Uj*>3Zluo爦y2V6ቤN'2sqHg7Z[ѯ ^2:愹'(n ^GŝȮGCB"Jk|@63g7mn95~xh(`I6͹N Ә/l-SG WպD84yBQg)'4?= \㮚 #]]n]o: S\cP!zc3)7!l 0 4}Z:'o+͍0+Vr-By646.Ɣ"6pdm٬l 耇& teM݈Q~_ԭ(p ָɝ.Fu'b1dd*t qW)˾dWl32 EV &u Aj;K ynXy݋ƞ7V!k5[kˎ_ HK KDJk@38iMl(+Qi'BWNFE *c:Ȃ5{j5(SjrzIWh)>w+)ctp.z獉64܈ eJԛ('F~,WR͖莁JB -AyX(?Z8_T8pId-MaNL*TE0&05ɷHjܶni:(2xճU\|Q~I!k\z  b5s7qo&o$Kg\|7QQM`)_R*(dw(z)aq]NTNR{Hp'T`-̽6lS1APDcg%7hWڭ6_LW@K9fԕn"'^t!`9@h,GrQn)Ms޽ P1ɃMFb}G 71oyTtom0^ӋPImH%=pTlS(YҥK%ʟVCgN XW82ݍ LJ0fƛR-TNSi9,i6BBt~ϝ/>D߂pE ×6ҨF+ehKB.Wp䕫 (VGײd?Z=w̹ju3dcX,pP*ADlJ/x.N?>Ä SkBm{1iϿWvbpHo倂/S[Υ;^BM;2ly0$b(OCR1KOr*Ll˞ұO7/9̣;1rK]Y-[rPF6;G _{0Z1`kX_ PPS d]5Fp|r`h Jif==6532`ٌ'=?&ejEt`R[Qc"Yurg|Ӎ;w^ǯ8?m~&_tTf |t&s(xOۮoC.7|{L+/e7W,|?rq]3>c1~ ʕ@|4f5L:dBDrW=11Qf9=m+,kc-JGlUg@az~VWrgp}`~!/_OLHXYi Qa16 0<0kF2Ѡ԰zaFQ}LFO]*B7b-[W< Z#Ơ|a#>o+K|O Zd[ ]vHy]k.*HzqT`x\ًF#Q $j5WYƹͅC}xoIݮt5;y/ 2ęsBTuJp6_nVEGj=Qu;\q"".OɺCxVeN) kxxT?AjH6bse6&va|$hb*iLDN㙲oo{.8Sk~Y%6NB.m}&g2}L΍qTR~ipιr^ׄE -ύH*FbϟbSt|uxFyhg4Նn)F$o&OPc!khL=3Eǂa䴻h15['{n?5Ĕ(ٌq<[RQXS[WU#:l2ThdcC 0Y\$bx2lЌV> MN@{R,Nԕ`BQ+ٞ% A/ź{<`tB? OEluiTxo! p:/l5O@ߴ9+H&3$IIX@?bBNӁcn=B ~~ARseqXlƾjFJfVgZ)J/.wZ? Ou}eDEG :q1r*IF2Ѕ4i@Lq2{Y1'8ST'Ag|5"{ʃqKdliRMI@{:CXF\>DW6,sޑߊH ¯W<4a^ /rn˦PP#>/ob^#(xz(cxgR12gDxfc$bte_ߜ.z_؈~ S JӱQ* J)n/AU< U8!>& a+Af@/lX(9) He:)^\e0 >+3# BXhmŋ^8ȞR=&'@`};!{E'@r5W׋2Io:Ə2J!h8y+ k"/ %ZHeOx ԻwgnvjT%dT !5X~=KtӒ%/ܤ++um2FyH5uf;1/MJj'~2"وrYƙ8ಠ>+h uʳuTF֯sŞKj>w&U=^.Qvį'G83NgNѮñ)fHg8oLaXEYI1BªSw1*\Q,12&veX&nFY3޺"$ҊsC'׿ S?B^@C7Uew_FHivS16N648G;s º27nux5u,7҄-rXZVstަ2C/Kb#uۈ_Z,r|gL/>ޱUm#9*uRmq&bAtƶu-Z}cS40ddMEq%V%.y72*B-ndD7GMu0#U ZѼU.qZO6s0Y2=*{<ݭ]+8Kp \%፟cBD v /39iopE/O:|6DE T0T9wxۨ.6XU KT$󅩍*c/-#F8ڿP|>W{T\ 1>ڳAp>@hpG@Oݣk^$/7Y?m՜KB&X=|?4(gѡK ;q(/zb424c*! K!#м_ߎ_IsJ#'6(&-M)F2[+ZBL,=sqyo% @i?txKvq,M,-boH@&&YFI~:p2l U@#S8 ֊ކ˹Jʷ9nP .X^8ٟ *r708g11#JmlU HZ`eH wo&<)0w_=QypQ/6:DaC9du-ЋBQU) 3%c̊- ! b=b8 NwwV/ oWB|}x5͓QKve *TD>3HPcunp>ܐLs ovO;E;f#܆-LsPm3aK0 Bv^T5 w|_D$jqQԪ9Pr,E2ؽK'`}6\j9l%D/."ovND겔e>O(;03[MtN"4d%"* XIwg3:DoQG Y n#a%&N,I2I(ܰ6dָĴܛ`{%=º<j9QF30AB7 NpAAf$we$6*k%W':0|7I̶L!fcVPU]ۃ2̇]'k,bهOLLdFq!b0$>Q"v6mEczuu "PZKt:tU-<>^ 9@lk#2fff Ǭ!Lhh93:[grdZ.=\nR6U;q@RVL9*H+ľ.mJDa*[\67|EZ"^Dmu^3kmcbKlH#u;)2ɲajc7O cH]I |\ƝWLFzoBӈmel@`Hᛢ>|N,uFYx*crT5tMZvbm LkkD Hi5Bb o؇6jQn塂=h0+Ba[K;[$oor7\4\dA FJ'h982sNsne*N7}mtF4Eu]/S(MWo9u"{S|\l5mW6J3fxu@ Ldb7lGcLd뉟X#c6>bđ %ت N)AeI VÊbչTX =$g9~__6Oh0Z5IH-& W7> TE]!g%8ʊK~F q">]/{^ ,"w4<ޡ@u5 j9XMP8E2"fqDplhK(AX܉[=AO疴QeEeXDGȹvwܻ *h@sӊR[1E_Jm E!(їOw5` 1$z:\`ӁʒqtR6<g>%uZ_v5lv襌<1} ]Xxf9mb3C:A%S;/H"G)@V>3tJJ5Ӹ6+cίE>AIݬm% \WA`tbE6q*,5d~"k]?TJ?7;QM`Ō%w~'lDQb uC n9xacImR%hr!N)r4=+;M)\ki]UTA3ɕ2 HoiZ/gnj{ckKr6&i3N1_1DFh /BtF|e~ofNYWbvsR;4h{A>Q%NIUTM}NeT1vK^XSh ãRV.3PKPqU .EGF3 8S*BU#ZkR}QOR%8GG|Q7d!*!/{?g諣"pэݴ\ⓝQoDPK@HZwiF"Bg(@}R?5Bޒn>7Q֚ŭP&O\ :CA9o#w)ah9 qڣy6ϼS!,^$sNXf<#pL \MO!W2~j*Z?W0Ecjì,r\Y^LrFQbD/cpw5Ӱϔ`87RKjGr3?.*/qj oJEa*&`֨ҕfzuR]u2xuiwA DR:#8̮RIuz{Hqb YlnJ8Ce!WT#26ӵd7`)ff-Lh;fWGkkWΕ_Dyb瑟SIY :E6}/Q;v$.]1%҅Qp'sK;K8ʋ{x}l-C-59ϵ\6% ֡UT;%D[;Dz0g*waS7D>DŽ9wzEq׏Q`1z = z#}fc.;]\)_賅403uR/Ij]ؿ*Ͻ ySߗD|w{ <9SE klNm-qBM'?yGdXc}:jvIA*˘L`cz}ߩ{}/hM+b8x ;FjOQ -UǛpoPwuFwwאQOS+=5(Va`aQQۃ?_ohD%:ƥ MqE׼̟/-Zr3Qfjqul^YA҅f^(=Vj\ٮoS/sf~K0]ZqWUq3 ]5=Z*yPzj B.-F͈јsF4JoEeCx7ZJn׉k֙mcW^xg ?ZswjM($E˩qt,Nm2;Q쒮C9Nm̄35˓FC$dpF.26jY]SPjm䓢o] ,D#e^ Vՙ&#ƇoEqMd^:2?5%hp|4uQqƟ{ CvfLM#DdvoLWĶwIbǣb΀ ھSF,*-t{NyI59;3 7No> 1#+򒰆ɪ $U˵Ca`'}=헵lpレ~֫gk؊&.w$ 5F϶?]k/|匈SԺwhjR=QB{h|tf.zF!8iM64`i(nCơG NZ[0fΟtH1ȭ3s q\Wȋ=4͖%-u c߈T\mXw=)$/dgS_Z?4,vX%R!23SUu:Kw`(78o#DSɗ,TI!Ⱥ(U vԔcܵw-P޶{xg WCt'Z#P#q#n>Vǟ( gf_qT,- yE{1ڜՌkSG^3$$K\if8KB5meel4U\yFtQ%0] &&Y"5lBTqLk 7D,C!ŌzY=қW<-LyD~j03꓍ecN<‘V Z){ >1vuy?^;.pSu=ar]cՍ}jV~u c^;6WnBd#3TkAh2Py 棼q&2h8`+=TTʡ[թXQ (r;`K[yZMN$:WgC5g";*z?-v=zmҖC 4Ek@ X: .3wq\"= =1 *ʪIq䡓7u2;b/a[wf8va5/tqoXkуp}[Zf8땇\j8 _Sc["x'= ;rueTNY씑ZC52kD{޷I!>i_lC=y=a`dS$,#|Ys*z.y ,WcbRܷ5k0 G} F*|B']Y w{_CD$^~L>(_&Fdj"[rHM}_Qg O{n,^T-2q~=nTGoda᳑䩑*Q 1N1nɛ4"ۻ*#j Rt:Q=};Cбɸ[c˥+Ty/m޺@c<_C?.-lsHGbwȫZg(i;:{HwP1u%4m9\wM- 1+)uf(.59K,@ߠ%n:@,ԎWqdQP7 Qei޽!XJ̲TI +is7a5W/fLAEIg eJ<]o)|VzAG# *f|׬ *0 e:YqY:\LF$wKK'C-_L0t)YA]ۭ3d@iw ˺s+CRlQV~lƹ+~Ϲ|b@zfNo|΀W'٨WsEs=Tb 76Mҷius!nFZw.vDF۹>WE[Oە/f!emfߏNJ|+f!إm;}c&KM#S m`e 51V{~([6/(,"<u" =r=/_ ,TL%5`RvM\Bx \?, ˦sz*Qvp$S+3{/;_>G'?Eymj'ۊkev;p :KhtHڂp9T$X݋~nwb&cM廵VF9%,LlweXV@lJ׺x>Q! 6`$U]sw\%] o}KÁѥ ?%AdmãĪ ljvKU%.ui͙F em(w,,9@t{ߤ[q= Saf-07ĕ/-Ikx*A4<Co$Ѫ#)B ZHűa3FjO'$f8nDTK'Lh[jrx9L~:e\wP`?_E]&VekèwW'(:([yDw!:Ԏfj\;bai b\DB,ew~@^dg\DqɽjrA:ձw']?jqm[\Mr ~q[L˴DOT.,T 4H(y _0&wJ&EJmE&KG(=yFNgL xr{F;5aSpx9:jVI-/CPltr :*ynbc|zIF㈗nLMk}FaJVk2򯡇.Rl={{N^3S{:r^K~>15H?vbӁ ȟWNI?-!ou|jX Ud܁rWöeu%4HBtj4d;LRWD9]<A$yC/>^AE~#'|Ո;-g5C/ُ#֧O_{nGS~tܻ$hey\Mœk9'WyFѐnsDJH~PfP>ѴJdz*ܴ F!Fj0nڤ9o RRuN,9iTruCfp_U}4PÕ@K^zʇvx @zxRW0cVw'm5HVSӇw~s)#,b‚x %AB}%@#pO3;?4њ@f B~;jϭ.CP[ w5>J@4!YܖF[WG4XeZWĥ<ϧ ̌ĂsgzpBV;f˕ڗP#lʼnfjH=4>˲KoR W՞vaoH+\dX30ho;7n lq(dqT4)5rOjʺdGٌaxijn۰E\+ kIĕ?ƥ_B:Fi*|`N/s{py#IV)v?X-Q. "1RU&T$0b7&׎ W{¶{v71nle=pnI>ܓW / ,D7Ƣ{KɪMMku_KUFxLքHt/PVZl9z_gҴ!0H =?h}ʗFyzicLg w/5V.xoA +!ƥKXw[e:<~2c=qasnܙJV˜=1.MUe6L67*xmw٨9r*xV&<'d}Bo`[ RAO:` cAY''~6':SFb#`:D"rh HgRM7¥'Ab-޳/2-kZv70!v˄?FJ.Bo\1y 9̈́ R/Q˯IJNᴭx8quPCD'+T'%LB8y|X2NH'aGY#כ T.Y;JC >Z &?$ǽ5d_BEE\{V$A6j{QTuH:xg?'KEOɖ0쬡_pT8 ͻUX=aXɐikS0[hP_[z<<-Rҍ'B;+ӆ6V9@tƾ냡=ȂGO(A0T#bnS_.?Uh}R;W~Mq_ yZ8 _bg3g*/uxIsz)z'/}jΥ5]* S?|.BES6Mk{kNP=:#NL-N!ǷK=m=ܴW[K/ĖNÅw:s#CǟSX+B Tu\+v3le#dn\d7sF< =htŊb) Rk+ oX3 z`y^S$i3܉B%?oSod瀞MZ)Egv {$n$$FkB3WXE #gw ai#N9n `ELۏt6S-:̤@71"uL;]@U'PN kNn1ADSNj9qXX00 ֎*h2 Ӎ۝BhG zv>Soķ:kl'-hCGS,¥f҂o5Y얔Frfro RWrc&V!9G)6^uI Kf;IU_*t=%VԓWˆ.D=t~?aOѬA KTzi:'¦!⣜(O h5CfiIy6к=W0> $`9u2aH ⤸' 9/h 5SJ[}icopQC{MmiRm#":dJ# iԚ^O2FDleҾltE}~?>磐VG])4Ji!%.f"׌t>+G`O;_Wi 9:Z@bcɉԼ +t%i?`{̚z%jznN}*7-G^=lek[ #87h;e^hiriHpr:!دנOe cy΢@pǗPd]1aDw֏@"^`\;3a*}86ǎ|>ɇǂe*)d01GIKB-wZ}4dYCս<2r;:DTQ\_'8I9‡&-<췒P@IT\'_gf QCD*IHV(]GE*D*"r{e sBҕ;3mwuT=y7d\K3ܜ?lMf JnwS__:Z vs6QXOIˡ&, $tqࣔeke.^9o@iwjt7>Xzl}xhV2+Ympu@|~W`2n~R;98!\f+D|㤤a͌O՟.G.P @+d@BTYHcl:RRz؁ dAV䤘`HMF4֬LMD{ISU\Q3ddLh2CS9h|g+a.ܷ]GMH6Gӥ}t 6LLlW`>3:l/",`cv9e|Dy#pN̍J=p-4oEM?OG 6&=8*¢*ɟ7ɩ궘8SO*ŝ- HRrHExw7(1 qSmIЖ%4y<ztlV{ʓXl,M.ʽ6W 1g ELf1\&=mX%cӛ, g̟#rQDw(ވG?"U"dE~$J֣Hm1ޒɿ&!&{sSfpfL&9+oɃy.10%E05*Vh|LxE$j]~_ ;}Q\uETp)a酱w7"  &?diDfW:ΟB7Y $T[D>Jx0`KL|фgMF2R:|[H(3]0w.$2*1M2a$7Uv܋Ys|^>Y3vObk :@=YO78S4 /GG4mOADzi6ӓ6 (%`ѥxzqʋ C͙pSKEmzhXD.m@!3oxj̚gEhD/^bƱcd\tRF 4bEBWW4**S"5_ZfBSD&nف`~5esۅWE`o.$^ފyaE0ZiBEG{kEқba|m; JtGntM_ii 8%62GE _8ssi 0oF QOS:ƨS QKe_}ǞﱱNWWz6`rT6ֶoa%N4>'Ai EqDbCC)>PpP cxXXoĻ{lkۢ #/cdx % :QՉ pmQ=-GVUF K<4YՄ,_UB1{`R\_'~=YȎ2n(0` Dxd>(Y\MZ*7҅cҫ(u85`q-tDzj_ՈfWFZEhS$aU$*ȩm⸈GWxf&Zmfi,mJcחKuY:s5*ayqy1)б GAnc h0z@ ]O{2dO,Tn4; 륌|$YH85Y\O`BVtwNyp. qy"4964[0EXmv'_BL ?\sPZtµllkު\xY)fD$7DKP9`Y%>#2+ݜi9hZS5ZAR/R&+b W`7|i߅\^Gxoܯ(@s07()>:VvM:ϏOgxixoxj ҤGlK$@lјCE*NdS!P`w-XYYPPW׻Di1&Ml! p]+K/V[46])Umm@"AWzN3n9]vFq›G 9{Z_prn]OId} 2UCLSi_N3,N\yHnYT{;!Tr'iHF>9@#E:Y!e (\hg+%LWDq,>ܕ<0 ]] v&*w\!n07%bR 9 +z)>*5*5iS\酈eW@WuV\DS8{.Zm~#)(Z⛯D.lB~UZ;vY)e_,p"9æqCI1CutG]A$罋%UkO1X+}K^G|Q[yv!+W!>ޡyբ{9cXOl{ϰ#&D뼪Hh5IoުSwWcv%>n1Qr ?E,zu^,(ӻy:OWy|6ه>Q2(KpIwJZ 2ZBф  M^zGng`e kE0}97VzyČN~77:8˶9BDDlʣ| 5FץgkeW+yզ!Eo~&ѯV[Dpn/_L+Sm l|"ӎMfU6CF9C$ #lwU' NvLO^!H\ dӤ],VBY8&|3RreA*d6U-}cl3,|S!,cSM"˧eݏ3!$5\on+ܑl35ml/PaNm!>kHhzYJV[1%te sE4dF;T>i:er>TjF%o[RF%.S=Z+4b $T1b R&jH<,w ^"6Z!~<Խą[bׂ, &%MY޷~sQgAMoK}0b>lvNB{8ʉhrG6"uإܐ)Aϣ1rjATR+hhҰ5R[ɺ`4XJq-%+xB1 8u;-dK7X7mMkf]v(sd]-5;TWp+K98N01ZpK%GY/WGBֿT%(4 r55[e8uی> խHOK$QbRJpSϸe*|x^sRoGV\۰M%uvЇhC8p@HR.3]iI",m[VҲtǦ\P",{$,RŌ~~ڂ0`VH|*\ҿ7cprof~J~c+ "~7SӪ^r c@<^=>:_xb0c=Y+V'zjnmV7/@c0qJH }@)VoJ^5 5o@hbbjP@.pNe~t8ZXk{G6oOK2H.y1Ji#M" Ê"Ir.'JUis7k|I˹st߭pTlפi\_u6 Vc+5!~i7|JI2B&"+їO#mk"i"=DlOЩ b0A0e?iϵ qoSՍ¸V?owMnK;լf!@|I,#m<#*?\C+A%ZIKk}|Dעl;3礓T0Y)4F|0R͚QZsS֐+rVɵGj~Zڲ u ֧,ZSfRsWT`93y0AUviw8`N,layfb1\a:TLQ<|- T/0iMXmQ'ixq)^ yGH:qe|\=X,ݱy漙|OM. n,wΏrOf$J{RQ# ) G#X2G9B&.Xn t״$ԑDG;d!$NB;/($k5;U_SwJ#VqLYSxG䝕if$唤S$Kc`b_ L USi%oF\IKյ08^[X̞7Xkt2.s/c~`"GU19ik'KeS w/ Usi-n5^7+-ϳsጥ JC}ogVIg]6GU ,,3 ^/#"=܃eidD2i%Q&G"ZVxcж}Xa=BuHbfw 7p`urJqzIx2YlYq2aESů#OvvzCHvoT&}foCr;YQüL:,gi}ŷ3ś|kFLK|fD&u${o\Ű #~*A]vd+Sn QHᠻޗ w2!;)Y(7d6:pOQg/"lAg1,mDD ?92 .k f%)SQjudOgRgQI~/t8؃)3UoB`17?am!Gj@wDEpWG)#nWA#⬝#WjԿ.';m} ׮/F .^A\}\a~was'u[)}ke<эy£Gn-?jm]ˋO f/0>9ąj2g8A C-1b-W)zMbTtS"ܦ@|ݸӠ6J6ic}>CYاK[u?uSeRI4gΥkʝׇA%U?9(Cfe+r=CKuy ^nMؖ:5[B@ &q©ȵ~4sOB>WLyҕn^+ƸdEogo +{BVI䗦 =L ]G^#+ &|V ļQ-[Ҙ [K*zܙh݅v>1U+_h%fG{}2`'gMh q )Mu"ĝlH_ͦm;6ؕ lhy&~9]uW-{(9fGL{{^~09 )> k!B.lLDW)/5 lsuG@dCbfXg} ^ӵM|,.2C= v HˡaiYВz:)v*lK!1a(?TLAE! O^;z7p{,a u$j@Ŭi@vF]fhg8#@oBYS)ͰI fLb?\%'DPx3GÏW`J .*壵:vqbt/ uM-e$xTM4/I dx&kġ:\3$p4G5K^6|gv7 !ùѣ!Mt}W׺ |w.suyRL 2c>e#Y0)145bBBxm2=!kkNG*{r.´߾m{s1#!^dܳ9;6V&ۃ` M<%s/J<+O@3CO+Sy9y=ߝC>s[#9rյO)ݼ)#~^f=f5h2(q!llZe ʂN|4~*ԋu}HCA  \$]? xkҸI޽։LTH X ?4)z{Cu+2=/_39+1Udк&k}A3a8GgR.])[rsm ?;d|/'0C@.{}7%%5]O *,\}svS9tVwss vX3a k8>4mGy"6R pZvɢ}쭗 ڍV>|k9a6S2Z /ʘ KVmCHP+ [)JbPu E 医1Nd/5Q0<"wP^MkCGĚ=1 ~e(SO?KXӻtF)% aiSjxZ9gLIi8+7[ɀG&sJ#8ie|i44\tڊ:gO)hgMD*6kV;spI"긽l$NCr^Um0N eA;Dd*Ri{gjO5囀|cN?a` =T\'R nz}Elt6IcvA.CS3*~۔hGgP FJ ̪kɣzR/>gLdKL6},3+_kΪl'5jO Q31H`kc\d79",ر#C뭁N+13b9gi[vF 0+i1v~o[Օ\\k=XQZn 15#cT^fX_/LleboqsG Y-C~V06VV>#Ϟ<1"jxԈ4wT}êmB'Jhoj^3XCnk^ N BU.h4P9Wk'?5u6(drNo7eS6j J U?۸ĉ}쩊YqMi RŇtbjJ cH`b*>K8%hZte*f Bڜe}) Ӊ8??FX;|:/ q^ Xιs41SⲨU"0:o^73e-FЭ7+oi$¨1A!` Dg]xk-exߌ "ܐC-7m wy{?jE?]8j(7$Br 5Anc`},b!1؏.ÝȲtFjWbo=H,#(~-ICݬO#m٫ʕu'{2I*Yqmaa5LVъ%ku7VQjFU#m-"d xrwpqdNh,`EٺuRj%6vq~[ܙq"V&YʥPsψHcx0MG%䮯j]C3=q8%lfXH<_yrA0QUl qw9:Y<ķ.+!i: ] %1|^;TŊ&_hg vp-~s{I|7oyg *bt2Wl\x /%Oe<(MW#Mc9CbAxդl7{g0AiAs 7+L \|=tJMsZ t|􆞅٥l >|e*"_\Ȥ:/UKQ)d\JfG(a%Jַ4!tQAl[Yi5Or+W.]r&*݈16UW&e-՗4ʪgZH'OpRֻ'?38xٚfCt_ @%d99`s_d!cwcq?F5#hl 9<=_C=)w;\{/Fyn3YrʹiIi'7Y(QПݫR0%x8Rh'&,A.NV1\&Nޫϯ4@Y32P{9£/OHV3+4h4ܸxm)=ń;xn`R hKBֹtpomUh| 0G2]X!/ ަ Ę guQ30,pH?'{j*Rj{.>dKw1th(ui 7pꁶ6tgI&!ŵBgzSN).ȥ\g#RtPvg WqtΣ<ӹ(x:Aֆ*ԞLu>_16儱`?.6?aH4~'fsp:1DƁW*rG[gk?,W0U75A'޶/ާZ\*OtV'dfًe)TSf0-_@N_د]ƾ3cӸ:M'+9L9+Vj/;z!;K_7x@:K>ف϶Ă?X')KuObLX%!pyWD`o 3 y1I;@ P\n#`9-&Σ _Bnt*p^rōSe;qPuʀqtoד#6SLЭ5zU>s]Ѩ,.r4@ZP DK*GyɃ4&m(?2~~ oY厭$̭1+yT5Sd~" M[Y0Te ~-Yo&;AnQJ̙V:M( bylLb+ڠ?ĻY\/ D`Ơj^fZ0`Eq6KyϹ1)X U9qVή%=*[3ee1Qw $#t4/ !e=pPx&zZP'W@lnu Xke~լn}+ǝ!MFH塄/ԯ|a= s$KG//[2yz!G%l._-ƾr0f ( ZQ{]n7Ӛ6]DiJPI!L@غ:|kDN5x2sd) g\#ݯ w6NEP?)g[B=)/\XXD[r `yfe9`G9is9:Uڜ(RA%>PAOm0嚔a#Y`S0&x4r%}ٳ O9,~Z[Zo푓 Si.?ͽ(x I'M&M_n춗*,'+#0["?fF72pqƐx\w< v(̤i߹YW Gw/F`|/9%Is1xwtUG2vA Ԉ/yIe-s m^ƹ$MfSªU0:JOٓSr4p{Vɯa{bHrRr'?cS/"Rt+8l>> M읝5SuK6Ԗ 3PL ,f۵-Ik3 {C[|s"uƑ0-_$J9F܋u]:@9P:sD.J)ԽM!HRP߭p^çJ$vpȆ={@.:l4_TX$"-QO; vk1o*Ft?oZoGS'cD )󌽽V}7MAs@<ȣ-<ivwŹ/O`ah4wЯ5Ajq;aY_ϷTY6VK/+q~O"V 1?"?}e-+"U >yS)M [yTZXWLuYZ:Q+D'$6֛BGy>=ßJ|E'Դ˧th' Kxڮ!?/}=)ݪ,%TIdA?9U@xHW͝z||$[= J10[aB&. k K,Ezؠ,G2߉#Rpp{ޱ3q2p X 5υ/NJ32vF OȏfR :QUIm9V -*(U$wFUVi~HS7zl >XM<ײ|8\972J1ؕVK w0SзQo9rAq O>MFsJT@Dӗ -(a)7@T F|A|rhiFC^ r~V)H 7/%"ek~cZ={v& tC[ݡRzI<uaZNԼ+$v} :%ή-1'nk(8+D"hpWc"Kq,C^fƜDETi/4= CJvd M"I'2:gd S|JlL,{Sɖ;B PWHI u"og(R6/+8tI#F=D_B /qG!S9܃'p6RUEm}; * %)6sBXO:vJAL`.>NdQ$)RU3[k䈜 [|7"5yim5!I)O#܇JSײ, p*\{;|YÇr1?*pVv=1 Jܼ5Y8L:0[:Vš&ދv'p6DiFD}Soxre"kP*{Fojh,p4-[_Ǫ{Ku a9 /ч?NUۻ.40*0i >TŽZtqy2uR cB{#i vB?A8Jwf~owƟ،n4w qHw'$kv?rnqU)ߔxÛs "Vdv.k2d].&lJjxBz4FV$UAK,=#moNS"}ZZix6{]Wr5:nsZcF~owqO&^o(|kD-GDm%!zUH;HOE Ap;[UQ9|1gv1|B}Z:n%W:1ѸJQHCDb$`k/8I郦>H.aO3fp9;I`!0R|sQeσsŒmb) {кG8N,nп'IpmT5~>xNqjN+`̿Jk tViL@kB8E#S c?i5=J"pԗgSd֡! $=/. Q<#ur[ltW;ɇR%kԁ~.a]WxN/bTt3leD|>Ȑ'EǵZAؚl5cd#㽂SO&ޏԭ;~(C Ss #[4Ye[*;\G!E }#j& rOtZ{}bUM\BW,5Q/koӜTЊanaE> yd~8'eJc])/W8"eJXG֊2'sa/W(Uǵ}d{~ >b3stÚM^ZI 0R%x;<2R7c5cQXg^ͫ;Ȉ~N#M5^ӓgCZ@0W՞oSZ!,~W$ x@ NB!`8G 0zB(PU|C"5ҙTpoIu7P;0 ^?=rfʏ⇮cowIX0Elݖofx/܀ BٿW 5P.t)P%"9h-+b q6Q~Sr(. H?zd~b)d[4hI`z]]e|B7Q6Ki[ҢQ?P9esh=eH xp{ݍ eQpw15XX%vk ͨ5kf%dRC{ 8q@!3lI ScÛͫyc6%ZZ87  T^YKΤ)H')E&gQbMkD}:2bR5ZܞNm y߼R/vkX+[1ĒZckEi@Cj*t(~6']PJSgýӚx9}o/,u)~I ӌ^.IC,(+{EeVnIQVrZt"/1ESRbXmyb{XMrMHiՔ4QN.>\A ⛃ƶIç+WnMTe !IV\fA/DU  O GlzKL-.:A 6gX>Jc1hUNB$KU#TFPޔ`I]g){v:2dvK)H86?S}$^oY$픠e5o0xeM^+* OƇbeLQÉuL^T=)7cl8WEckp5ub_7BQ,8Ug) *PZ'NԐ΅= z$m[3V;kt/OQ(Gp%!-UlXVN5"2Uގ̌3H~QbkYӊ[u\"@)G A/{M?I"ޜLR,!7>^j@>Rjkb,;nW&4^1LT[P3U#B*A7zI4jmMT5OIH W)> qN{" 2yJ#)@XHI{=*pi\ZzFp9ChvEeLrÑ6mz| ~O/wx{rAMe|℔^qB Xւ ?1yM=X <'Qȶ:>CgE7*x2S7_{ή+j;-CZg\kz0  0ꈡ.rA:c"഼rU]ytĝ2@>8R?C| `T[FUJ3)%GYѤ;}΋Jxֺ N+I*.݈IDRoI9YA;j5"WŢρG;@rP"_R1r5d< =;v3W^ruºqXB@_?M$YyF˼Yٺ`Dg*6JÑj=@jm@G"7#5'{.ro7O siLW+CRͮiC均Jp*Fͻk_, pHGK C{6,Yg$ l=*D;>p820'Bo<*f̤jԍb>OrQ۫tQk & QO9P&AꀌRm Y yGRc,) 2o( c[~df\6ԃaZ#ad͚_,f]:$L78( 68:CճS9i[^X5.\(73)]ڥm8с0W⢔jCgv }: bWD6&KN%0HIi-Aӿ꧞ۂ7/W f~cQ+*BQHH@yXXt\42aqP?C1[<ؿ(OXʊuILޞ);$z7Ep~׈bqI;yFP)0#:{#ZE'l֌,sGM7 Fu'_{ V[&gV}۳pN =)_==#=|ŲC57,q"lxˆB%^X:x! &uRxb"{qjjwP떩homΨ û΃dlZ?s.l16rVW؏έX"Jb"%<5{-n':>\"(MnGӴ0BA$ /3"uܤ+d;PnOdS2^ -iNelҗIG}z+"'"w*ƱìS@ǫk;P>/s#|3nxVxۗ70b]"e+Im6F,-wn֡gT$p[M {G.% ܛ -m_G&7A}(hDžk<DQ<&{ b ͰsVj4i@~劀"(uR:mxK,P(7ar47}Ħ?MugqRI35ü{q.Vİ^ԋA|ka=8yL{rL溰TZPSݎ@NIʐqgƀY/plyksbnFߌ0FA V R>k_lU6/Y.{ %1>T`=Y6SzI^B&3 AЉhkV-ha'nbuA@nb &YDPOm"[V-vDT&Ș *iL=n1/4s҄یkYF6aAyt}T{>1(D7Em`)& +F} idiXߴ~(meD)8~/`&d8{9k%V@'ME@#@f朗&gmӇK>Ƹ?_&pvVS5 7Q ɈQF3aQF卖K'p:ѴDc^{A]tx[\>aT,^l޺ltL$(gN/ݚ; 1CM1N qP|T`Qn+.'ֽ x>Q^Jq~e%f(Ҭ̫b1%,Aǭa遍q_ va7gpȱ4$hM2!HG;ŔߏVYv}4[Y<:axDsCӳ_sl"lms?3\ӽw`Xۗcz 휳Gʸy8~RI R(]d+,eHH 2`b)f!y  YA LXy! m)C3n3- PBe3>H/wH@Ν~f؇&ǿ klP A;+RDC,OyZqԂo5WN }m0@&(yt@n=OdA3Tڮ <+RC{Oj4][Mݻi'-uw bYZbB>At9A1x~y761,ww""+(Kš;U|FJ|@0z ʄ*1$7Q /tDw6%0 .@%¬ 60Ƨ8»iˌzw[IAOs S&sy.F;ZMT{'  +hDW[~|"[G$e7#.&By%nû`Κ7`bX:ۓة(蝾,+ d,!7VBr: \Mb|8ڕB* /ѩ8efv׃v]ib?O(Zx?WЫŋgb'K߬1|T=^ ,>_8^kN-Oa׹g.xjmZQR;'UfƦsN{eyŪ oz%e+@R[t}Z+C_3'$nW3 !W!Ōw?::ɠe,0vg/͞jIIݗN˯^@T \zYTQx$(ɕ{)=; 4RCWwb7 qQ`X; f,4u//h>`)`4qDϛZl;]H\K,pF28J)*2a 7j^m3hg^%Z_UaMU_Wrr z݄![H#De5i6`# lB|9bu?IXxdI|u'M:Yz)Xϴ7*ecc쥈OX9T+r=AAm#8lES+h9/Rl4M³ZtYXQ@?[xʏ^kP .=ZvF/ ~ p'e:2s`t䰃{Nʡ9)Zss2 d$ g 28+s4XHZf+!`ASpHRZ#?ey]?I!0(YCmQj*fJV[s46x,[g@<0~` y, |P%T0G[4 8YNV.TOXoC9*F p@@:x9F"tG0:^=ȴ׵=*ҴpG1?g<4TFn: ?J1ڼ3ѥt,B$*B_1ς ?dYǹw땭"$*BG~>vx\0.N'CRGN5( %#3U?-n Pb°kp!zNo)e}Y@;2Y ]HoKrD[P!Ԇ zx&>gFOq(=?=r n"eE`^JJ)ن([G)qeC=OUvCb:smfHŰ7" sdxnUvn 5{ԲYNs3*@dぱ1| (*fsz qEݣ ޸1@ʌRQO-=4tfΜQ:׏|z/d׍)YIK(IELe{%KNZ@$Mswr?Xcb{"!s $^f~cv0Y%pzxrKcaʛ t^-)^_4k6`͋6 hTFnӝ@Gc:D0AeJ ZHEh_p8gn? hyL[yM^hεgC\>'*zJGe!CE#ZVL/[|⟏6M|0ӊwjf)?6H2t\u1li(7BfM)ץ׹Q /ȾYagMzg5f+LT3o鵇=ydD4hW))webdTz-!A@dڱĄ6A8첲;-Fh|d2 VhX0W([2nj#&6RdH+q:hP$)npl&Z2#9Ҳ|z.q,/|H̏]ODNȁc%9B5e7@.#@sWmLjH{aF*( 3X::ө*+ƾzӑm᧙~(Ǥ)x9tݩ{7zM*mn[a6C?LANQu32\GEE{۲M ߶=C[mw2x!Hg oC#^cX^9"Svx]4ߪE;}P6m?*Zę+>0RbЂm=oء+hPkb6omdX6CWޯ>l*ln~?,SƯܘ2\%uP=`ŽM:ZYY9d诧YGY*!Ev6|7 &e:fKc:(mۂ 7{k>92< ;?4?}|?xU)ǘ8B ]#S#avth5ߠ+@V*zB4@|hو(IqkU0?|6R*2&:u[4;O5s`JՐ:a%d{㵄eZ'G *ox!B[omoEU\bp>naΊMN8 VTcHeX/B1t2tl6?ggm;H5Ny0D˼L_;w~l/m箻\[^wQ_-IthU^1" Y6uJ{xR0Ӭ.!1 BB)5܊jJgz&7yxP,}cI ϓ ՕIL^:\,5{Zoiw`Dŝ ;pGщfCihFxtjBg/ <ΨTro#ZL9|s!R/rE7׫[QƯ*ݚζGN'kyfB \p˼O+>t6[ Gz[v %NYV )B6j3cO +44W })g}W|͒Zl^ 0[ q,c!;7vZ/4Ӽ$IT6п>+7WPf^}@OJхq8juG?&Pi@i"/%6G M N5pYd:u)M8Q$/@Hɥ&I1:%u9oMaaoPL&}tA3N]K 3iuڄ }!\`񙝓`p-3 $gnzyXKџ5v#Y 'm|­ާss.m2z.'^n]kxmਉ9~Hv~=vz Vdӄ d/DbSe毴d~dʏ_κᦴ@/aߊijOWUI@uQ82<%Y'Q+Zwr~|R7g'9ŦTHE ՗0\ ua4Ê@~՚0u(U= /,O$v>8zr2뮂>NaHeiM@sXp rGz2دp`a>kgɋ]RvPdIζ3@=:C_@I݋~K:4B@y@wٽw|Px@ tt; ?:w:9 }s1yu^ۦ5%O&DELSCD'ɝ[C#]"h5ll2'1<שS\Gv酅7JbmOs"g7agX tBlK>[\hײ7q}?rKtңg۵ Ê\jN̆#`yAoROIy(;MOirYb!=,U8(eQN]3Nh55lcaqR$|EՄצSvH if)mԓ${/ Pl[71+R \Jƹ<I+dH(&Kr5$4 ߭.L_SEϻ}]uDoI,ZSmݲu:("7.PC9]c;jȓBn0a={}f,~SWRNU ˷2HTDzٶ ;IHK3ma x5ҩ^n" Ӑ.,貼rʗʓ`GR6ɺt-v5f5"`3Rxş7Mpo%\"}s)" ld~n;={'/U2Ef 7XUMqNQ/lvSYJ})MŽ9gRQwxֺ֥B/z`apFŤM 즪"{{$X 0,aޛm7T&v~|` .)5iP\w^WA6(s]uINE󄰷EHp^)4_ܽa-u}ZxHLg_?FU HRS(JsHo uF Vޡ25q%hGN1g(1GTSUWYXHSohY5='3ϷN"F Yfp=#8Ys앻xqfT2Y{ہ ~i!)hpNFYChV:/?FCYKjg'oZ* ,\8>?=%'zL=VeYpup?{]O{nV)t趓g)T;/~o>DGl_Zۨ0rXv<#͙k |7yr[&/HYK>50^W_ו qBS{V_#Ǧ֭ F95IX+EO(2P~~( &~ Cϛ ~0)m6]!&//`]nG -]n=2rPN\XSIV'/A}r'Ǩwˈ]<`Vt/]-oxT>$y(VyJ%J&u/јJ9}U4M[k ~F<3>F ITs6KF%[PnG59j:AY'wőB!C͘Y%ui#4nc}8~SW;mUVKbآ?^\WӕB(2* ;ʲMl>Rۖr a[Цw{CD#To63!Fr ֆ^wXtu7te3ށ"JNwnUuM#H98ggS*$;xLsUCiQZC>h/qp鋘/Pa9h wacudS(*Χ"Aaځ^iN^BŚ{9:1+rD/0{[e{^53/!QVV'MlIG9Sn6x,])B7R#cNԨ,1V^皓js}Ծε扈wxh@_%?8i>WTFpo\.qnB+bJH+e"F:7AY 6T| ƛiOʍD-|A}U޵r=u6~cHI󷹿hfĖ?w2ix ;jD*f+ВYox~ hJnG6e \MOWWWQ|n$4 :]yJ>uH|8롆Ymљ]/{}iJYM|skKl7ɚfJtlr؂|hsLhTy~wv&ƣ -9Uf}PkP^ )M ak3_廀FŅzؚ3U0jL*sBtS\6D'_ %1Q0Te\kBi/-gVn`<ɹcNtj6 #sZHf}Pi#R?h{~b@8 i$Yc26D(H?X?u<HiJ. P92*h섋 ¨<]ڃuGݫ-.{ಕ\, "S!Dk`4"V5eT7!M Ev{DAVrpeY =k);=5b}LcBu &ܚ|s@+ȍyUuޫ}Nl_Il~e߻ɫ EEA;Gsn\Q\{Ǝ?")sccRO-߅h;^vދFcf/n17;$ߚA?S ĞPښHkZ0kdLj;nH)Vxֲl /nA&@w|jn#mos,ռUz %::#`!-M s2^x#UB$8'>7chĴ:c;cH%)̄Yd|x*h2$?Ef`|A5w< %tR;0xϡo# af vSw(fcƬYچ+n~.h3ᑁdMr`:4w %F]K*s϶Ա@[/A^jc8 $'`v,.Fl\4p}eUc[:'HNT+I7sc vб̝Jmf-N(Xz_~O!F*i}ͭUR^B`E>:]-yX6Dq=:jPأ>U wڳgR}Ԃ^ȅg|ygG)ÕN=e \YWk]{QB,Vq( E\*!i)sP yޅM Ti9D;YG\{p1qPgLǜY8}r.^`2X8`1#9ޜ(B~ /#AFiEe69I6oZC,b|8^Mb~{"xYbmd]TÄ4{^t+lImWș~9|l@DmIJ :⪉r+b &Zs29|0DnV M~Y/omO:'^v9'tl0 GMvEO( 3T^%,.2asŴ b'߻ཎ2%p!F@ CYsUN_xiXD, *yk!:xA8+qpT,/#5I)vripx38:O[GS![W<.#켯!et*u^3F0вZ4 ۣ0Shh cvQN6re5מK˶,Ê{C`cTɃhbN☑t' TE1]EDŽ1:7J׫vvч%Q ٌdq_TF6-RY)KP`haKÂܫ^\xh|8)R<?GrkY&L*$QbY_j#!tD%ӫW?H*{L~n_X Fe` HbҠ*HCLiZk9$ #< &`jl}6Vooj,l6x zVNxBx!;D|jm{k/ V=,_qR@K5ER|4{I3by\& k|R{ /gC*H''₂R"2k"3=( Xk[Ţ]V0% )s7c`mF"һȽY:9cƲNwQ3&]C2K6̉WFY.e# =K٤%#{vcu" Dݪߟөc4F@!R$:aMY(B/$5S`e ~?7C٨=\VsYB|_sp5nČ[M <Rhfr9V$1oKgAievY.I/AMr-:v Ȕh~!KnXiAӝ4es:/98H5wqb)4wb ,CJ ⴞm1Urejsw7#k\l3(=L\/\#etD`Q`Sd'r;Oz%_i(7xvH'T ( 6 PUyGa|< 5:M_EZ8;Ln5ҿele]Mvw).COf8{poȎ! ΢a'/=$+維q]!]?O&*k?9]׭;\G17hdjvLWa"V%sD?(mOy%gKFN~]4$gX5Д|), .nc^#yXLp͸m61A|rl Ἄ9* aʍ A)UL /sWluڒOaP5C 9 ޤ8߅ Z . ߘy/{+#ҵJŭGcCTgΙ?St c<"+x״dp:y<~_J ?肀Z4r1O~Nj> L܌ԢRò Y&ơ^y3%ZXP&f 0g$ ?lHhMJK6=hFHz5?@ČsRR`Y ΙB( N㔧"SFqdXI#=4Y0%]37c/=aذ"$yH*;-أ}{V4<̰y0?oJUkXPc"B[UR.4 㸈f+qc\ڠ;bdd ڋSY&Jҭ%5ܬNnpͺց ji࿺+q(AtEe;+_@v y#ĢQ.Gא*kr,ca%#*2㉏b)81e/i`c_A.h}e.B>2eԩ E(ϙc~aFƒoV DǷ;s<=[ TҌ@ҞnCϥ6d] R>bG.-{񍋛fQimnJq%hF1d+ҁ C%F`cwH}k,=̛)UNfh1ϵ_إw5I+ҫVbw EnHz-&Pl4jQ^$;h70tj"j#DŽQ99zj-< Ih !1I$J[7KA#oHdBy蟈 5V]@*`9y< ichWޝLńgƔG6aS6D;2îop>' ߂':owjː`RM_%d(yhClc4Kpz' jK|XpAx[z$m]-nj0HJZKP%nf7aO8L gGW\ၷՌ==QW9D>^MD|u,;ѡ^g5ITtH" y=Z U(Bgdc+Ptu>_$ -ᙊA*`/X$M1BoU00ewSa];,ͶKt"guq=ZCX }_#6ivֻA=^82\? K3"B)U<鑚 Yt${z hi}ګVz uOE)] ʾ%HƆͬx|Rk3<pκmC :WCW?|Cw.b/1+؝ul_kl'c gJM8GSgxA+J~e2GHjBpW3BO < WПs{g)I=0sΒ @99p8Vxtp=ڕx|)Y՚Q^Pn8&p*ua)AC"u jX $4s- -Qxl?vGib7u \+;CR(Xr#u tZ MQ~;uYz!k/_ .fe۩1=*U02 MG44Un|0/$FucExX`+]D~nۑ^-ƛ|0+`94R)fK(}6/;fȂćm.vw~Pƙ29dcn*au fj-H+"_UM;S`6 6];D6Ş%- ^, y2"T@\ ~ɗ%?MWb Fyd\9*WSLG_21qܩqYhrgyl"EO|PljӴ dNԱ zĝ1faIn'OiQ $µBi*'w´w/ix\2 ,JL 8 lU$1y_NՀFw@e&"4a!yNy;מ'k?eC*D]DAF|/~VYJYîin`^ d@GAުwR+]’JaP~P \ ukNPR޴tRz7ޚUخ{pa? 'hK(Fpܒ7jB^A6]1$I0k\)_;}ܢldY^Gsg-٤Q$j akn5K]eWESdvTtO> FO*OF_!mmZJԡӫ_!·@u'.#ͥ>yhYt|\>^|VlGo%De֝4#RıkCͳ*7S]G7%NtKZN"8Y[.6n&ojXG\}mbT[@Cg5WRdD+7ෆSk4%\1^[m2A}Hl*pU wJzl@p}%D>B{3)C)N JD/=2Up4c=@,@qX4گ RiY69JoCQ䠵xg9R1SB-MDY$ba1Jsc`Qs"0{$ג!iV6|Gap|QKz0+:*D,7~PqHH ١Rnl`ໍj{U@]md)Qvb1LU*qlr BQO&_ձmP70V6|ѡEȘfu<ߐ|:-$5?`j2[XEx)ajPc$us/w^*"E_]-DKO*P6h g: {haQX[5&GKiw[׊]\b!},3ڂʹ68Э:jZ+_gO Tnhs?iusL`fPDq]4q[=w[x VMx!vdrI)پ 5dtu~z_]㋕u{%-(Gȶ0LYrs7^̴Oz&$zӵ"v̛ɘAeղxնְIu=2(9HO@G6yđ9N>qHN?np\Dx]s&XsǑmPdVm-:}E~a_&02d;&5v5c *'=)sWW6McmȿKdS֦0D fI&J1ٓ[mFe ( Z"J SFOԌa9F\oarџj]8-Ghݰ(WprBg9\`dI 6v3fP{0/U;\1\WlbiA型V@ (%~>[:~B"B^2AMi M~w0 v \ ˤ4#Klgh0F?B"6ɚ'{a&:Wڴ #mwCQ泃<#yREf9*.PWS0_(~G =H+fn CZ(r͝=?)y|H 6Ք+PgN(+PgֲeՇtKEL!KcF#IK -/h C;[ KbGx0 A5 нn*xIEZݿ}*)qvu-BAcYbt ͬ\S,iP۶vɼv!R~P~-V̔ eG[wEZ$}wО&.R`te44kz>nc-BHJT Der˜ˇuC Gb%dDv, giXD7#yᨏ#D.r64_ds.Mv+E8`C_ I+>QS%Hfk((EyerkyD%EYA56Y9$U ʻ{87#S1GloƇ+oE7ѫխ uMǜҠȌ92ɚxe7 ‡wK];Eά_o@A QtxU_4NamHX<\"5nVP^@P``V՜ɶjeX ,]'W.A?j:> HGЅM[@X4H.JԂN_Vkm0m,Obu6+&=Z2[LNni:jrӃ/OiF)4<.{ĒI )6qj=#TzI/pĘnth$W|.ܦt{΍>y XhBi|G*Q$8TOLDcna}{:nHE8jnw U:b)A: Tikl'NO@{g><#gQ(5?E0u.EaO4r?>r L>nPzzl!'04{6Go َGhge>uBHjx p{fͧv s~ya}.I]HAUK50H |ENaH`4+OM?+3} )klb Ay_#?`MWCkn^lyC- ^?5et+ղ̹ܯ'ѯ5DC`|/`9Q( 3<ɽzU{@ie,R lw8a#DG@ Cϡ tjM`U_ NF+!Iӏ5, Rɔg9 +`@ *n8-c+&;ovReX^gxWgzBl!WȪ\0 3E p. WVѐa~R]͛%;Y.y+ɡP7->пQepA jG.v5V1<0psHȩlWG }"gK6CtCzc @`~ƾS)r ׳]'KD@KRPLi%;oҚ_n] 7wD=:5薚7w싲2T\RӪê"Vb䊦/9+ dv!9ŕhkpy&ռo7]EڇYXC;tM"W t.hRC(R@hQ˾kcpt}w~qҠ[";o7^ĐxvdX&t^i7ښ,?zcO1U)@Пÿvʡv/ۨ CAa[ Z6i'H# &J;^4UAl2T<:ŭW-~n^\z.RLKtmSΟy͛qZ$[䞒TQfH Τd WB);EcJ:UGui܍ԢJ*%^F/P8;xlKP zr+%jzL Hƕ}KFЯC%)l+xfYA[Q^R1։yKFV_Ȟ|n;u1rsU'%F\1ÄC6PK췪(QNNy-UbOQiMGaC{E@p@ `3okٖ7AcGieѭƐlVMXΘ"kh0 ( )͝|)g?]k7R+yJ ܓSav avr/䴛g^'{wq8%RX[j1Ҥ*j~Լ=Іd9,q]E @hO%b,ocr SU:=J^K @vFh!$G?2_le?lSu`ZqhC4mRS6܏bOؾuuq@ E5p >ŀtZhn-l$kb5 !niY IBz]NBX8d݉zV!׼7䠘šPwWDDvȱ{Գ0"͋(YȠLᬩJ\n^/%U{nEٶ䄨DM!w3Wq0G?-WK`%`?Yd0DU,,>#:X?oQVq0 X*5@b(܍ȇ蝞uSd}IWc } o!kiDGe1C \H姤ƒE.{r7FB%!_C | T\l"r/GkikLoe 4 K+mA(".?I[0^eDnH5=?NCQtAѥLz7U(u3ȌVPmCp2 P$q92,[3E\D%. Ԩiw;9>թ3>您C.yCSsbf`d\̐R[F27|[[P2YxM() Ҽ`>ewQH+lb";qF fﴰ,=$6S34Yۥ?/e!4?D;%gme;^,0e= mY̮7bTz4};Ymoh@g֮q`x\t NMivxv%dtQ{e_ڂnaI>yh'\ŽVԅ#[{$4$џFq /f.۬ؤ;; ܘ0cCrUr [=򻧤Gw &v%d mc!O qFv0Ls52\OiaT Z},_nj-\@xUrXW8$AQo1ּ+٫p :>GqZ.Ngv { zgP?BjqRЖb@lcCґ5D* 4".uyspԕ^OSe&U#8o3tk0(8J ҧ/IζÎPp୤~mo*Ns/7}:ҷĕoսO&n J]NtFZa@*uro< 6i',2tŬ3Sda53ĿtcB^^^:hC2(,/h䋮*p8Kǰ a@ujѡ&QnEi(+  ʈ^oW¢2kRR"(*Ði9ϙ  )M$? m3 (5/Ѝ];EމԵajEFy/"r_DE'}7Йa+G2i":w螽,H~ӫ~f8)+2v?֦Gns%= @3]$^M;nk-0% K(J^/-PE6т1Cv|k$eӃ#f{ǀ>jЗ+ FZ3 6Tإ]IomoKނ|aF9ظ#'[kG~ѲگSm{C+  fjd4!OXJ?H?#3Ý9uIᨉD DoՒŶv!AVqo&}nA}.tZ(qCŝٮ+7yb d|b-gɊySk\nD3VYrO2 MYDFVWfRJ/[t[&=ں}q+uL2L'4vfu3\Ej}q\jdC4O?[SrW9b -R=(6ͰubbȦ9.PI3+7ZxxCdǡ[|L^^mG5/\Jɲ= R%Öm`_/G*|^ەŀ.hE}ϗ[4WǺFX.H9ąVhjwH fB3 w!^1Cwb Il6п:G˝Uf7 1p#HE޼*rQvSʪxQ*{=IuϥB:6QU`ub|8OFMg0X92 r_3Dj aQ.L> J'!",+"_}7#2:J0%: nkW{;56`33oBJkU"ըL< HRY)Z*h(ݦiN<ar, {~@mF!^l緗4ng?DDoaWNg_aLS{ƯRWl/H2Nw?PKhL)Bypc3UI_A`FPSYUTm] PR`9WYQ<4Fm5'#[P=.XD#S8mn )&lCK,LIA{ b({nx^ɝM?z;dtN^?B#ыgHԣ;_]dsל HYR}sf_#T|(.M"͙&><TʚSkg6WwTؤRYg;A W+6s6' 6byG$=wCoC? |}du?lnZ+?f+yĒCTP46}D<}yY*k9_+*d\@qjLI\/%_QyL'*0 EІ8O4PܗLB$ܾ` ua>IcpL z o7$/)ñwhsc\j'lԞ_z? +_H # B EnU%2ph[ܿ\!8qK3˿1 3,bj6{qwNJ<@࣯,l/;\D#h:/XӀ{E! _|wKOě d(o͈)Nr=[[b43-<E 3K!48`nOKǮPq?sw(wۚu=cwIfPMƘwEJTnIN)kWOcjg5Ex&ȸ $Կ- U\VAw\NC$`:jc{TXlցoCfӖ0shϐiq'k0f$Q0H[%ްpf* 𢱤`{JЯDJVd6@zXq i &?K//JqCd7MW@gMk!h@D47mpyC;Ax=DEe3,zfF'=H,a(*s4ow{Ag y#)MЇNE7BK#&Ͽsk_o!z&\BXaޣh%bEl$ {FbB`5B̝eT#=1SI$XGGXBs\;PeiTyk0gԁ!R^nvSOmFk<_F4UN+iW0]<~?TT,!r5gbV߸QxL˲#ҢkZѹ+X6@ 2p=nAqCӁdc`4RwbGxk"ϤI#Ygt{m2a ୟWdC=ݪU(wEW~-҉yU:9QNEna./_%ݟn Uk7bTqo~ع|0dIL-/vh i٤ce&Ɗ\"!qL:fV9RAgVJk*W`25 (C|JT_T@4!AQ>'TL>}Y?Ƈ^Ќ@}%W+-V}@^ 6+>I9i9I&N>7٤ m7Kf0v$xɔ|.GH"P_ɪOǫ˱!uB|sI/.pNU~olHGTڡ:BK KKMN$hB^”(m٬F~usc]% 6 L3ٝw1_2[(շ :]OT 4Κ™ѯ8/ t4y详@4ی!,ٸiA!;X=*"{f C\M?RB&I&PLV1$B?4u:-] q#Sd[o`,9#7f|;:hM")J*JPʦyyJ:Oaj5C_\^E@>9#`xU=>,34vOlh`@Bm#*  xͺ@3Z*ƦSJ U!ȡUKyZ*֯{ =ҁʢ(EYh;4 #Û|$zLwnLYRVœ!? vc{W;x|4=<0!bHߖwq3L5 oŤBEW7_Iאl bd-M^'51B8;YKh,/M-\OTU\+FH@(v˕=Eo-&;{ϋҧ &kh+6^5䠝m6J粬p$LS.ݴL(,T[WD뾵vm/ځ/ioP ,:*CzI_+t[D9?b?:;Rw3h*O|ܗ %/ qqnFު3_g~]Ps 9p6!F1YsixjmBl ?\SZ[QsJ6 ) _ڄ`!uōş |ԼJ}pnmdɱ]]l 9Z06nޘ:eKs͊57ruk}ji^sa+:pc$]D :o:0'97i'QI%|wܘ9}{K`MiW+|xz=m_"*cy\'2hH |fv14KoQ,max͢/ڳG&g=>+)ԥ*p|\+9W#s:x5[h<jwuHD\UMRb\2R2b'UrE -6Ntѹ'2$<ר$#t{bSC#o46ӄGB1Kc.//Fi""#J^f}ń}6[w ,<T' ¾n$6' >1f<+(t @l7J%xl΂*sg1H<|a u峹$w&ʊ)v\g^iy >?WAmd2rm\c-yr\;B[;X<P>kO,1ű,i#,:'|09t.g5/с5AophdߛWnhߕ ƹ]Ǐ!X:>?j0~0c?OCT!@AKAgN"53ݛ'Y,=r]@ tѬ*<>A[ÿ#;JZ߭}֬(@@{Ͽ8ͅlW7^9X&iA^l~BkQY`LT -xy& Nf(~2e!=] /wR̝{Sj>,wMϭs9V-1xKڵsKv+&9֙v gq˴Rc)"}j}A-sG+s3.J:ha>}ՇvS0a2_8jE~{[~7Kk'ź^WY1}-/ذ!W|@T'35!J9gM-&8wԏ3nmvm] 10 )CK"(>$;HсFMit2wYڹU`_+ Gs 񆥮=^ 5 $G٪P^CT70<+y?2-jJ6%,ru]c`&z7}Šіݔ`6Xm ?+@豞Fwſ*JBҭr$II rR J푹?aq$|\JeeG!ɛs=<Edbޚҗ]KWVfem[C)KG`QB(_҅+].LoͧꃸKyw%9FD2U"Q_ =3@Bx:q܉tvS ē3ٴ >Lߑ`;Aߢmqz{PŠo▣eZ492b7yr/-I* m7.{;̕yK6{QyrSCbN["#KtGNfT^OVAcUM {gGcK.\->vٙ%C2 I1YIg(o:} E S0y2F^\b<7~1PD}mB~BWKx6Ұt1Tgw6uIlhp` ym,49jPyd[JdRIbKt}!k 7KfrjqnTo1ʹ@k˥hEp$?aqXNZpj`qpmK}lA:*\qRQ 2 &e(J&-<`zB2%r7U9*)r߬t 2[;W15/d+ز,ٻZmp۠.v@yRSpβ&V ĔIy0Y W׏~xMÝ}G 5+w ~"B5FہC'r%% u%Df[Ɂ ::h" p=RWV X,Tx*nn\W' Pk&Cl q^2jU(M9}uy[Gn![:̼uqg_oIϥZ; )*; "DV/f&ģ^OLR#FP*V[yo>QK` Jeh"[#6% 3K5s4j㪊,|xdG L3,?_ R6m5Ԓh/iWN(*<5_ V=yAf$J[;/xt|<t 5Q̿:EL=[M_hxE|PX:ϩ)OhK IJH䚈s= N O џ=QT14: 9wf mS~$!$iG K Lj݊M$eޅA-*vIyή=̀! 7]G09ja. C, kMؽN}+㤌=iy4%p]srMW@/Rc~ K9 hU :U!SV:[;W՟gh G?)dd1mqB=*ڡUr6G6zp^05~Kg?Kuxt6!fe9D2Eް]l|eS3VAY-lT6xe\ʦg)oR~z]~ʍzÛcmuU:Ez oQ'-*z|v`ܴDRZۮ*斉Cǝ:2^"O=t!锬 Y尌f⚏a>0J'o GgR ħ Xw9.CW{“],CA,=>jnw Mwu&*175g(uFv\-vqZ10E=J[*B='[]u;iE$\\~)[pkWp ~mg^I=ϵ9e{-37/*+&pA$U>,6|2:Wf)'VRw0J2JdYo}5<~K >Nٺ`WM` ]q셀Q4ݲW䆣gfA;rwe6r|84 ˼Hjބq5@7NEJŏcKQ(b?y2}3 B5dx2s`Ԏ5k}٦IHTEI{ȱB*kHedn7 @JEBm<NþO|pꗎS :ZC Lr2CˍU!6Dc3A&A@,y8?$Z{8nD#[30Y.o89.Ζ*٤qq(6*ǟP\QJ] ~^+bGq1-wH.N<`@o cD ‚ʧM[MˊǠF}|s` :wNLvreK!1{ZEx'4§$#tҹ<+c?,3Fos7{F< ZDm\ohƏ7:Fv!|&$Kc.,sOoĸ(3MPʌNPn3"J*˕Ty[s[$,y7$$|- $_rw>P͔B4>]P#I??i}7.k 1N|~N"I1+qBU#k7Qoutb)| &!K?obC#1.3 NܠM K#5 0O.o O`̀RGjn}19WC2jKU6mAxXM(e&$Cl^vH@ z#o((N,>V]g[jxNGP ܲomളè0<8h`%$^=;mہUvFYV{3?€r T{`3N~(]ds`ZT25X̺\ i&mE8 AUʇ'Y04_0fg#%Psk()U"Нk TIq^I=̶Jw[zBrȿz*2+ȓA(F/[d`S5+6&PO X[$.8rdA|XkūV'u?q_WsVe-v(4`a9ƕ|ЮM\(,M*sp*n գ?i?wك D(zIe*ZiqPch*yMo x5LQ #^rLL ͻ*fyǡw_ WY49]Rc3V|;`rX]ۂpS,^+ӗp$X(}rNgn-| <ЅfqHrSfP44@O3nl Gcꑰl_GR㧹˥Fcxf E8:a}g8FŇB{łsW&7g[7IyKd眕<ȅE&mm0mP9x߄}M@,W5{bvFVq|SV;Ai0 홦;/[rSbr)mR+0/iQO@7aɟӷl2 r{qJڅ#T!=-*fk˟t'z5ڭ-; G[X3^/#ÓUcQhJ? >Vq۵Y@ᙶ@zޜoXW,N{zUr>Ҍ G4|;8b," G^&܇a>-iVnjcw[w9O oyч@9x ҚH]&xZV,oÞΝ4CN/cWtdf]C+b+] ֤sپBz}$Th-Т+@2C,˅/1wڑxA*G`V9E)5EI:t( Bk?T8vN R ,PT~(]Q6o+tՄ|0 [Rԭ6tyMLտ{"Cu(*?J9:j$pa9@9ϭB]}6:i#{ˌQ%i܎95vAY_Dlž̔4n1|\ADv"liF}\Uq; 7r[ѬpiQ|gA"Nut|AEl)yil69zogO>Oࢎ[g3;]>^h&rlkD"9[ICG|Xa̞O|<Oa 2<:hNðxO)xlb?Yu&%,1%K 4@[̓|D&o==|=Ztt׸` Qԁ ]x~;xO^C<sr _&Ɂ-_?rXWXָuut #4G=jRhY&;g_ *S4s0-kvٍ%pjĹu,+xJlqj-1w`Lҏǎ*G!nyнUcRH iQ7R~O`*P?yLST~Z lh7%BRwv^p1R[FLN  D=mfnΥ#{F1ipx >߫f*~f.,Ŝ`/lvle|9~J8pZ~QݓٸTᎳt e?NK(J,`VwKEMԡ6֚DAvLe~g预C>/:]];#-D6% kXq 2=ѣ?-zM?{b4"~b~.h ?`x'*n?9WR2ُd;ew =۠,)@RΝ]`yn=6 U+A_l?4qXf 2QHJXP4 g7Kw>amٛ*jo1 "^3`C@DCOFm2.ҞTO' /Y{ @@F+WF 9A<ۢPOWBvƾ&_y9$Ѓʖ(EFdi<m {!NPNp_a呟,mMf*_[j~SB\T[_zw0pbRAp1fB/AJx!82G_|?dr;4#:EYDW/0;+:zЃ8<ЍQiNd b` P=qhddI=T~6qm2ĦU.rq* . xC~YI2G[j`%X ^.A;WACo`W`eiXw-|SAQ DIg5+i> x Z<#9~P-0ګ * (~@ K'B(\D )^eë{=pxMe=EzD2Wajl5[V6FN 7 ^&5CPង}\>O!쿵mDc ѬVm% -td4"SAl^^JRDP2 e tBM7{[<>KW{=2Pߌto L4 >P#NU)iotVXsnmQD?JB2@У*d%m"4c:C#xٮy[ӒKB< @ ԍ*+bnfQݎk6pfk43!$gpJ!bSJ(+ir)Z۽|Xo=x)2qC~jk{T2E+H1[ԃ 7lב!/Y{-pTtz6B,lʔ Jff9'˧S.[)vG[ ! vYq[@팧޼׳ئe]jkTcRwCm@C`3<*(-{nU veG"yi9>-Ȍ~:P@ɥi]Hfc܆'I=%6Tڃ8L-_ؽND X^C/\lm@W>W9[elkBɼ#vS0@NXI )u1j,SmQ/]d^Ӱ1ʖ%:{# 9*! J꯬jO@- |8>]va+T0/;#x6]f[fbC/>1{lȿ|M&dc2~~'05yi|sLM'}+[($h%_@Ǖo~Tqj~6 Dykmcإn U,脘1b2<#8VW@i!GQQ `JܲJXJ:$@5J\Z!ߏm"hS=ą2g o;TZrWJ6:ɸr'ECq&܏dT oQ/np'LqSFkɨ[Ʒ6Rj=3r`+J,dLy)-ct9N2k,>Eo@EpfFjGg{YՏ\Ac.\⑋lj,eE:0lsα^;gSDAirdFI+-`=c9c U óT8:<-97 t0! !o2q`t?!8ئ_GtqN!:]=vԃ:`k\#/exk+*\|`Nk^lDV%r!3 Dł 0~2=)^b|G"}6 4(P0_!_#v/CGc\vfod0:$`7zd]~$%W@yީvrr~/{κvؿ"?i,[4dkg +y5 S>|Yv'bv4TfSvseCY,=&EX9IvKj+A⌄| Ϫ% fr:Yէ0Lf\S:, ,rz<6 iR$Ԡ:'ҡh@u^k6+ K[Z7t%/a>V1ڃD=6.8r_QdRGf{|hl?m5/17LSvm+fֿo-)k>8r>E鮮 \,Qҡ&䶚.+ M-I _&R&t'>F-^ԵC,9~"u>EbC}DsFLp3 u.E"Y< f/_źLRv^Bڀ6|vGi)M!q61̸7}|8rD&":t=R7s,y;X 2Gi@.D+LAGqQ+&3ǃ8uX_Gn,Aٷ:ۿ{mF nqaЭ3$]ͽRm=`'\x~t?q.dT.F͈[.(ɝavhu{u QywUW/$A!/=8G:M!Fj ; ҚW#5 9)EQx)>*}X}%ME=paҷIIlRuloCq ʧG.|Gm@5Q^%跫lv'\ ׷3d~'m+vѢ᫯1滗4<`y 1,AWel>5KPU xA<3G|A'2&} &p*>JӬ?:SFх 5KjÜ *99!S@ 5f5TDSD#9*@^GKnT*)I4nP;4s)֚drپ0$0c4$rfz/֔ݢ.F`Ŋ]ʊm쇰ЉԌz}kk:Hbb:+YHIKbk58)q$AN$F7 m'הsn&s7bv-!>ނv;:s5QZ 9b#KG0V=O5"QjB|Qwn'dfB^/i㞄4|SohG^,9-(Srɏcp6%)NDn76ɘ?tchb,88N]$3;Bfo5H2#c`fO 0?מ 4fLyihQhvg\(`j*+)_;t/?\fr;j{$*+Jpszf6Vf6&mGN'}ꃳXZb<"Y b{@TfY 5\owC9FW m{t$e6 [2?bw(rC('Qr5V6¥0rWKn;?5Qڱ k ;ٓQf oN c yPY (O#g$Wod'hn Wr]E@]#spaSB0w|CD 8>6ڼG+\3+W69HyF L2dqz:u혢eHq2=]TuxQɝ\O1ƃߑy'5NW Tѷ9*8|>#yuA._]3#ByNtj>bJRʻhȆ9:!;-~n򏧅Y~7cĹZ2O 0P+-LwB­L<ʫLu19@r+3%.OD xȬo'^Gr_IQY[dhq0dDi5C;k!H r('NY\"6B tsOh_j#UI X,lreYVRE2ԓV+{OC[7BZ<;<J*pޢcYn~+(!s'qBku`դhkq>/3HTߑ@S;zNZr) _\N!'[a5'Ļ9J,K+o1iak=a3ϋD.Ee]LSs%ܷwVKj3e*E욥Uݘ躢+PiMn>GC Qo-ߡt*$jNP[g\a{iv[y: m1.zi)Pd h )h0S( ϩ7JTU;*?-Du=ڦE|Ɓ?qkD2l~SْO1E4ڧkcZvw,L kM7 bS2J!ˋ.CF#ϲpn<& KOzgɼ~Sܑ >.%psУKj 8,.Rp ox-|~bd;2}fQi;hSev/HB\U20kD7'L )1|A2wЬ^E! ڥmCWD7+ ؄!3 T/( Sl,Y?t'NMܾ\Q+p,k>o*^J8Rd\b;NkBPdhtAV`AJ?k hy+0nglPT=Ckcaz+xo ~Y\=Z&vn0t>߬50͡(&0>Q̋N' 8jf ~; SVm4:>y93^C(YBRԗde?qvly'p' :C*ǿX|KFF$j7j' e+y.ʜgN0Fzyh#ޑ-VcF "uE0F&U4E #0XAƽIڦ`$Þ˱BgJOgAëHs,ӓߓy)_F[#~yd*Ev7ʋF}xԈ5ߏS_ҙ޼eVrU9`Z>H6ĕikzľk棌!0E>|aĭY_}?f#hx)ENH‡Yx 8̮v>c WK_`Qr>#H;9J]zZ薕tlwn}S 0<,pSeݳOi w{v%Ѩ?);qO]h$KCېqD>kIY ӯ5`L8<62ǘa*3mm\?E6~gA㘩'YW/ ue V*2lW7B=' s(txL'⟛_(oWAi3L5i=i6aòf( 8ۂ\ƺiK,z Dz3 Sm9qx{dmϞ(q4Kׄx 嚯g$ [q;Eàj,Ŷ5:тu ySlf+Z5TE:Q꿕\qdxCxydVG8 Vvl۞',x\p } AQ۹?x'HhH\!vŤ WΟ$ NXfKqWC;@=뵘/C{ /=@'1;͖\JT^h6!=0RAfB k a@Iyl X5hY 3Y. *{>P}hЂGWslII-ݑ<"`QfFj;nA)\Ռ}_Pqq՟]t  FRt{hk,\[6]اQebT0nw_A.QxT7%uG 6.@6džp"Ts.y' 9RUrW jwDyet+ƅp10@^xҍ0Oi~7\JZ6>IەZ,g]΅oShrVR;'咚q8>ʬk:Ny&9 &";u0cIQ~ףMvr>5G.۾/mAvs2o5>7m~X mP7.n؁Q=0}xe8/?'Aj{C*C!_ 7~zA:%,Vyr UQ-(1.7{wShIһsW"d ~E&"Z(tVRdNQS25ܗel ~L #8Xk}OWIk<;kfj*R ź+EXMfn^$9_+qcolMxwehD3CR5ڏO-$TFC4Ľ㽢2֦OBmڣ@ځNAAdnkѲ&v0=q+ط]H!i^dpiT8K9?i#eOz;N2ԈրTIKh䕐:/ iǸ:NP VW/|w0^pk)qLDr/Q?0+*Pјһ\×"OUs &qBzԖRy^kd7 YA?:bѰ*yJfwuRw :nh>,O*Ou3>ͫښ VÜ:).w32IPl؂#\={u ׋cas\Ov\Eo1P]@>3o$ngS f yf!PO;5m{O!^z\=j$ 4%oQ QJ-ZH@B4Kg8f&3Bݺ BM#/@0%Tz?M lW2ڎ2 ,B=-#p;Ür ߁@-X4wu%֬#\h{As]e e3PVg҉V&1 a|j⸅qf'qaIvZlt)&ysP=xB[VcrT.Ft/q4ۏ9|mv>K$pIfh$.键ʇ+ppJQy}^YAˁ.MHF;J֡GAm9넒Y('o$ "~'S u8={y;Ct|\7syI"X@c 8(%=enփarEf hI..lFt%GKO`Ӿߥ{$_N6׉k;Ɋj (ؗ E6L.eL{^ܰ.0 HK.5[k>Rxn\ԸL'/#\XଫN&\Gs'I!}]֧*b,k,m); DS-x^dn߅sȏjs}i (=Y}o1uWJsV}7Ja&djgkjj )H8 مHPD.La( YwH'G9awRi#HǾY]/tPaיꙕyz28;Tt X 6pU,.+jo*ꂼe"BN2|ȧ8+u=A]W,p8j8܅Ia>ˬK׌Rj/ @혝<Bk}9pG6J=!BH`jB)$GP-ys{,*}_M5?W%R"`M&[Y lO)8M<(5 z z?a6e=cpG/)\y6~݋׬\/y!, oUN5Ji7~{|iG(lr`c32Q'[(ҚU</Hg}=u ԏ{h,$~Bg} xuyVvww o,#|LxFa~N@].TUmQ/N w<"_yoNɣkˤቐzKy!/ɉ?([|bB.Sφw97>-n8_UrX1DS ݳ0 ՇQ +kʘjDQ#zOdb0op ѿFX}^ĸ9aحF}f'St''e GB5I1-+82 LaN7vM,M>yxX<&~ccD?d T.IՊh)EOZf38 &MpT9p5N[ԭAd0 l+7k}`!$gb*fJbk1ŶIC@V'#33M$ҏ/2A"3p@ml:9bgy?:Ǎa r&PmjF@A.$|fƵ`%^}-?HQ{FÜAt"2tÀb_.{o r,1ctA"XMAU@b=lZ*5yK/K1t)q};ĩ]m<{Òc]y:5tm`>6Ѻ*jkACDrQ8`ݚQ`ƃN宭w ݁+3HG(6cgA+46ι ;<}wX5u[RvEhA7PrHhpN.3gCPy|S'BH_q#((:RT }=Lo5F_KXZ_Ug .#OOJv_ {!#O߼jz!n8,T/'an&0`ӹ5{wKBdFA{''QFYܧ˶Pvle%r48cl6k㌠6_^yVF+746:$۵ :t~79Q{Q}KJ)=X\>l!@FpY2 沾OM׎<0ɐm[!pԑGx]@㢞|4~mQPQH>w-Pg3,vOJH59oR!m-Q{}p!Ku-= ^&y,a22ag]N;ʂ< `?6)ko#]q0˃׹P3rM9g"WӍcAL hTX ><^ѯ`+-OH R=!g"ԇ.N;7BE]l1vsN ,D6v-)ZCk*K2i_io+T'1 E뽢U庣룽'&G$څt}=u/p hٲ̙W= 31ь JyOo |n߱,wHD[ҬGHGkroJkXOy*ݝ frb@8% ԀC7v (>%[ A*pvϡ;s vC).Z7iG |J>Q5t!|3`nYY+x/5E>6W]$0'a-+6@ 1zbNM˄Lif2}iu{`*nsL8eͽ X *4dilC4# ohFMkY6ە5ّ#[ө>3pV{S;K6P.^[?VIR|[Etvļ| lA&yw 6:g=\j`Qi|34h=neȗyvH/`T_7Qfͬ7\q hXx Jk7/pvd;cd>4dvXݟ^{ImwF܀XCO!TG$fg,NRGPܗx  8QS͸* U|y!LqZs ve _fI i" ;A٩+zij!YNf*84%cT[ˡmPy :nh+eFÑ5aODd!کos^>)79~20W:v i R0TGi/<ƲYښehb{#9]yCe͏#x }#?~LV]\K6cդ[+̳݁zg<$d> $RJpW~PʬN=DLffG]>|^cPqMo˝5&ز .LO-T* !j/I"ū<.xiD6 x˖~";E6MZ˙ iy-Mc\8bx ɳ*ԕV~WALف` ZHւ@. ^Jծ~KE bs^371hRE ޸m~| |rN37=]Bs4ZTm` pH|~S8x#Hq%']J< ls/m Ӈkhr@¡D\13Q^&bn_fL8a8Sp҉]h(@3*[ 5;83Tj.1`=O^n4(,vºuN'WwfYӘ^Ryb U9xt^ɮu;.Q(8q_0FUvM0=`+ |>8fe88IcpE;y >T`WG.Ɖ0WzbcMk@{e< jnfCH9|oV#7+>|?CŇy: H)ip\#ed暓UB3<\0lt"؇K6uz$Q3jaYwyy9ZT'}2KciT-fK?Q[Dt L}(OG$/a@$;Qk?.5CU. Jn54JSp6SyX&(BB5/YaTNz24sfosoIӰ ikjU2KOm{EvFy#"):{'!<ƾ]D;C =+c7þJ&I~`߇}eMY]b9wQ0ӽNGA WʻbƉnS`sel|J`9%=ZylM`adP:A>V לDLuXazvVxEP^(T3 LLD7eqvc ր,Ҹ,b2`S4V77h'́˘dxVIZR:=fJMhXd m7o} ^frNnݑp#AV5aҴH8b _en+Oh[݀ar @)^Nj{~asc-Q2H*g]ڴk=VpggڇjJ<9Q-Ni± 0&A`il1رڮ̅wX>'; CsM sa7ƥl ZED6:vzV@2g/C,RX~ZF-A,A\I [{`u>ǫ"r?BaD^<< B* uPFFhx[JsN,ߡg&U^'@Qg]dy(s.#)^iX6lDG(]GLqCMb$Fu:8_8?6Aq?,2B:\{ZDBGfC:83y1](u;rѶwEo۲&E,i^@ȃ=Ց(:WM%QbCq<=?vwk{~:i4DՁM=h[qqˉ!촞]3Nئ3 ][H0iwuo jIud{,f3S1tWщ ru %шJ&5c V?Zi+ 4BE[όXBo,O6QZ?;,Bb<Mەd8^PhᴔHps"ޗ3l;yӚpv.8tCчVTj:Oͦ'bdg}u&ׅf0|]U%I1 ,F+%67"g*?C6//J[-Rl09.ZkW ʠ'#5D'rdJ3} k˳6WPSȳ[m+M=ٱ Z㒆'Fh97~S)U]a=ά 4^:jsPٜ%O`DNsw4ȳDAL՝LԛܫŔδ@@IFRb @0`tRۂLa%L41Y}B]ޖl Kf8Yl'9ľFb#oO§=c=jw^_/)7e1& A&gSyXq{vw*|肧yENîzam72 h¹vO)4ƫpdXDPݜ}j=5%{$GJ]y =h^GdJc{<5؀V))(od)IӋʼnf}qI}|'mSp˃xoo53fD3c0>مt5{K>oW.d,`8 Vqj hه~-TWʱVppnhMʬxG$Sº@+ִp?"曜%DQs&ϖQ_Ƿ8#N5Q#!L N#i$n/j9a|g)GjDmM DXViH"Šv&L4/_4' kqpn7!:CwQMZ~̮/K>FP69o $'\ȍ1(fAXzVE}$eL0 9D, prE;vueY2LQ*Lٓl/c uߪU6&utfEs_j 3V\v/`"ѿ%1Ft,=;Կ jdWS҇g'>9KQ?<5mMCA$[B X%wޕ|3l:񻺇Ӊ/ 녥0̱Fv}GpM2U:K3v?>p.@0DCָCHl}hj:E:?{_a`D?Tf?_}.! ; j?K'4coiHJ?dL*;Ru(zcƟeD RkeaJFV6ߺh5I?%رwڮ3gVl:ṠUf-!ȥ6 `._ձ:)I4z/ÆN\WUKC.{;E0/0pOU^Z>`3ˁ'{J[>Z8zL~3%tXHQS%( }+0O)~R|xmP~+Shd?-خ@w{o.D$:i,?6WB9E'%̋_Ҵ/X#4ݟaw돋s@"shK"*Cȶ! fTu̘xuʹA/P>v4܎+^b{w|6 &mZ0$HןbKMi{ڻ؊#D -_8Vލ c |oAQy׹32B=@tz.zZOOzw"@Sx5h71۝\k1z7h p7YT*b7䶭oJ@x(!~AuMw9?}&MP`*`Xw;F 愧k'hN,[۟V]aֈAKwO>C0EdqWeTdo r ! jֲ\peS1>b 82P_9ݪRZKNjf{%[5!,6Y.}Vt:lw^P;$ո9Y=p⼜&ﱱ.?^zO)t2ɻz}1lwPҲu ӈšFLk݃.Tefmxu~8 wwMbbkdI=Zn gB ?QY_^@INmy>jӽʼn7&"YU)i74Q{p,b4+AJqKAGP2<$Kg]l3x H\,;-#~JH I%D}PɘdXM `J1";%̞=~?~WTB4FaMWeqtP.z"8X)=>֚iϱzIbjj\we(>k]Vhk\mVl9ҍ_:DgI3/yjODZKv) 1-,duD«v,jIqrtZMYҼgI~gP%CktKW'Ckk:\~!3Vc>`h=yB:ˏlufn4lH.vʙKL? H9˲%;4kIQPdWJ qnU^OY|/Xc,^hpTGZbEvSOP4O*i{BMx*5YY(ςYG? 2A$ HTŠE+`DG-q84M9?\.gvWny^ǭO13\6 $4Ĝ9 =tA`S h{J#=m8?tdžO1aas8t2UHF.,_Nh˗8]_I߈ݸs&Ik݊i2 77:]!&T `e'#8KXڍ|`Ȣ0ӪW^CIMN~ȖyeK0cǯ"5/H` gE*-wPRRr/;,AQa^vq~QD+& &hDP@B Kqsj>Bq@DݖQu" <=='C˱oBiiżPTKeY Mzv[JlgQOQ? `w\o[,Bunqr'X5铺XJȀ1} &12ch7*(Hm9W(m3'd<{Oc<693?jٝXc բS'|xC-5PV0^S͚ZTN&,7 a*GA ll83; Q/ }NzZ2r |1a}gm Gs\4<\)}PA,vb9a{e-wl@|ꦸSoL¨$-Gw=B#".fP{~ڌrvCaHGE$o%\Ci_bdԋ/XdHJQf޾E..Ihig%HO+kPjc#$lqd1Sn8}pg',kP&Y!UJ/t8UA'kRδifj{;Z0a^yJ}H鐥)#u޾*)#J,X6['3LʋԐwׂ) NME#]/"40}L7ȗmDd9+䳷=rFO\nqр ~+%@AZ_{YD](}IG:m~wKKi{ <]VsA{*aA1uɻY U|!Rnd$Ns䁃BWy=5A;<+{St>jTu }JHOC 3TR<*ZTqRÈG'[>[Q'ؗo&ڱOF-|׮#Ŗ~ u4gΩc@^mF67eSXn6&uװG heyxI6KGS>RTJ/D*xy:w5gV;2/Ё/s{3^ FNM:=qfqI`m+S[/)B|@8!i$$7{ h \Av mDY\NIz FArPMn _’8nMܳoT"b蚰t5:v$;n.S}QVo89o$>M\뿸Օ h1 #'_97*! TvggxQJKERU~jnJMBW†'!*t|("8м,.|&5kٌGT Y:@]>O,siy3BNL>L\FZqhR"Ë%xnp,P$ 8}(+#" L.U] *Lv< 6ҺDЊB=,6!SjaIdd+(Cx{c_^_CJsէ8Z+rd;NcL)yazCv!`k)v,mטql| $^N( pO 4jrѝ^ KeMku_ͦɘn'b9UBXNjv9GÀ{cWbZeu,4PR^Iӱdfw؊V "a W`2 眡N箒OD>RUD_lc-?Cf!Of6)H6 Ҟ嘊0HӉ02ijq2|&V <(06s̯&k|jI!_0qy$I-=FI _ORIm>^vL.C_0] }Ѣ%C@s;ԍhq쇏=JXZ1QcS0Տ> c;MZFW6^f&nJR6;=摀/5ƊAN틞NFEOZ,$g" &)bx# P}F_o$ppǟܜZjP<~ET#M;"z69s)h]8ωΓBvop/q C9O>&:@݉D, @/ZߝR41LHo*9"^GxHlj^M>#+p[(s}R8]I[ZlVsUm7r~|2Br6I']1oHv@eżɪPIY9Č?~1g͋_X ~<Զe]uIzΑegQqPǗV}xo6+69+][pb={8 qv,Ȯ&QEBR |s5-t OR7<>+i?Y9ƶtu(2jM$*ǁe/8qg;ap>OC,WSQi\z2gţ&Mi%.AZo9AMD$_[OH䟂^y*yT]x#G^gGwCbBwFPD0ɻ<8s2ހϗ #_*̽~6pp⠍G}6NdV^k^gCnCGtr$&C::_,t'D-k=mŴ BW&1a u~7G+ P؟\DXF Tf!g+30D/Wԝ/+sĺu bХNrX|{3>$4܃5\4"^|$鲻q$3̊A.~GmU/W&?@oFFUn?-\'7jEkeϰʣ*F!P} &7z :P(kkW+NU:!AeܼeM}S s*GS_,ʀQlg2Q487n>C% nhH1YBZm\Y)=JJ11MC(Ff+WG.3t*X%4rr=#) =b{0E[Y25V+QO/~UAHx? ϕX\avy;ɕt ȑ>aa4MZ{QԖFa%eyHefIv<CMOfS۫]WwߎФfuVya_k9P_(֢Oĉ`@ӮW(v|Aޟ UK^DXW'5ݵɠ|g{_쮌Q7X2ڈqh/4I&^rO`BbSA(zQ3 ]C}u8ZAHUhW!c8|/[ʡy%ﱈK+𨚄-3XGԣ/58bۋb~Pt}/W tW䃩Qek iQ?vȃ&|;VՌTM$JZͬ_'ښ"Bct~%s#Q.K Ȱk2nnG q„PD(?V\Q3E cb `b~| G!j#QOpF,zEN7XTIPIKT# [pQ($ʔXZވ%rZ8Co ") ̀8t3>a,Ͽ7"qCbw k\DVTx!yԝ&2tBRyP:orW0k6{MǧRC~&5tgcQB66'LՀ?F![_WβY]ETq:(%q?~&5J%c mlD |k/w-kkvgqJ6r]HJɻ'ѵ6̷$V{7In8Gr%;E#>\MU"VSOA\w.dR@yZg ^xs̳s~} ׇ&9wX;;L@*JU *$-D+"H62Ti$:刐\hRnSWU֛EkQl 2"]lވ,3U[r/#X`fM)W|a?u3]s4^"N џWgaSt`Ҕge%oglAEs٣W.9&^(f׌427T.4Xl  #=-ZsroE14yu!sL=?Gd~u P'Ċ8:QK\e}o|z4{hh{ݳKS5t>#. ,k=;kq/ɴ}KѰįUX4u]t3؆v3 ~RP`E%E="ߟF"1+5ܦjUe1Li;⣼{dteFOW% vJ"4>4tP@wj͈,jxЌy6V`ޙh$0E w.ӲZ`VnHlsk.q5 ٪ɷҩ+{DmKq=Q!y#jַ9plψLb'7A.vuC0*;:%`e]%fYrd1ro@wӇ>xCĂ]eAdAՁ)NFub'3$co" ?}okCho)SΠZKf]IC$1aFj yYVGAaBAt 7bԕWp*{>AZ[x0oPpPGڥs#ڑ:.+er(T`uJk#:8ӵ[:|3ST#]b \, $}G ^n-Ƅ\i&(i{2Ayif;dh/P4h} ]]?AI3 AdVy Y"?^1W_, ue Mv )k< B4%<1.zWRThﺗ^ˎ =+iS$=xR{U*]M1@3MCpܙxx,@*3UPҵTΒE4d& ifgx5ZEJn~c 5ҿIv$S|u]ě8{zJ#=bܺ]<.,Yv!vYaJS :zr cG$)"VZYT$3"տ7+ .?l~Keޛ}$ß^D1g#f3@_z/ o@+^QDyуRǝq<{su ƞfdF.74 /.L_2Y4 x^'V} ϱ%1BUNpDK= 2eT*QMx)#%9Mo TBD[lgx=i7gЧZY'9{^ndvkUd*8:\|WKS_cZC6 ǎI|;K,vv!_}|(d|C#`iST(qUQ9)B,jo)A 7nqmNA]U)R϶=Kk Rd-!`te@1RV5 ;m$&P[$s  2ށ{Wsk\o|&xIJMnIb~/S#zmWc%`ϸVpp=TV~S&`*4dŽ&17F{5ms|4/9a;i9c֝KB{ ;% cدofڿ#] T[@V{Lϱ8>^I{6tj~:ԜW>QeX%[*YDWJ^+56ԥQvO}{&%#.^^=Vݶ/KIA; GO5Byh6lZ+x,")]WњcTwInkS2t> db"=A8f#i5RGO{s !/~%޶:bp6G8NǮ*e%* `MDG 'Cͭ!8E<C聪;Xo?kr)0M-cS3<ܑfn=\vbd,wSڕ_iws>98΢?JRNL|3ssD2A oN(b07&qMϫEK."gjzԋUЙSubF.X%OJhEBV*nkA^!}2[O5Z_G%}?ˁ,&YTE:mrDA$ \pV?RT;F]K%B]EotMvmc+]x%rVhOlS4;R\i,q6_|ѸcijAy6>8^qI^΁M: 2Q8pZaH%moTK'b$ӿ?\hTp?\&gM4+G-Yqq[1ܼ=4CN S$Q nb3orgMOڅ(gܳSB-wYfӔ$:>G`(BwuC:39@n5,%hś{ fjx#| FANes}op &'qoH#ɐ ;s4KJyD>ڧ}srD׎inKƏ{ĔQdkָͿ!)ʽGd[P<-F}]ok<7z3E񦆏e 7sA]VV(ᆲQY,NC?""6{;nUJJNq IΌ௝`va7sՑΣdR|T=-DPck`M5vkC?NK>72as -}g$ǏVZ/4;,yἣ^Mh9_Ei㻮v=+Nuz+4'=n1T"Ov,劝j.pLI86=CՃPF #5T "S/b,t;#'}M NaL&ڱdk0zfKt3Hs̱ B>"gNI N-CF.@gmGF vl-nǮzƢ쫱Q+q[Mq)Dd1M݂|N\?ɽ1+Fo5Qĭ ^yZ2D9yeS$= ~ըR9ECL)-HiA >]Nэ _:SS@k `FsodX}}EMV""A70w@Q{jdj'UB#2p@5i3Fvʨzw3a_ڹd4*KxC?`#!-~wҋ`O2s)7p S=_džН*UR$/Յb܄5B~ s{1< <Apabu[?7DΨz}>eẏ̇.TGA' \FɼgͨؾК(RA|rͺ!1D@@p0xqբ*O5)F^oݽ*AX៫*) QJE嵒GH蔯^[GE0Z#2a-9c y_W0wbUmbwd9,[Yc2EfI`L ]EXTlaݠXv˾ 0U /,w<5]s(;hRi{cq%I) gCJrE=h!O$Koj.]aAǫnVRh, I]a{ӝ>45k2Lĕ[p=I< Ĩ_|/[0(Fa1x!Tep?XOyn+xJr(}]Jy,(8LsdàvU*ڜ5pVgpѸݱVIhD%G􊇝LZ%. % tg/2cn0 +W7 <\YMD.)f! v@D=QMg(\:$4]0"Qh 6 'SoWE:a3/tU#K"TI;3&G$4dv-dWM_0zjeT?r"9Edz[¡YYOğWPEkʊ]X7 QOF4h߂KˁUl䊾pBg ͐P.Bʑ'!KbZEaZxKBhd]8/!(5T!X8G + =2+)Wl aӀb.6,p p'/8]BgɅ%oܔlI 0Lu[p~}t5o=# 7K)NvԞYƍNB 8lZwv^$݁ v%׺wm:%!WmMv3۟t&p/-6{0}߈ĒY1K,|+(o׀eQ.lY8A) LE7J |8S&;qJȿQvʈ61WB7A ~a@O~JRio-^[梣6bJs5Ũ: ais20 3> .:Qؤ(jc]w 9*YQ޸+D[t?jԅByP7?E˪EsޟS0JNJ.Ԕk@Vvh(8L^xnl@ $Wqj>[~s<3moV4XIj?ߡ36&٢C|aHa;xV,Q#D7Y=Do*qK(حU:zOs ;9;l]>{E }<=ށxR.,vz >S3aU@]J}d7);} 9 ]\[tف;㟈RHᣢWύPCM L0tΔ%=mQuö*I.Lʎ$0! R=bh>~mGqvpj>2M MiT̎"(Cvs Jc7$ [Vr֞o#R"9yO1fp33~R_?BjxoR>E7ͮyA昏糐?i7"yE|L RPc5/q5ڥMaMc"~9D(#썢t&YܿȯBMʞvZe5@d<)k ߒUS-*%x0q9l)T22Ç^jiv[?GоdTSxnڢ@`~ptx<;:,\tl]&2Srp7== A/n(b3L?a5/䌃)1׆V%iĻ =o7M#!lnoz!P>_T7]87 &p覩3Z~7y4B˽ׇ/0MZ$ɽ^oAy8fW/EUW~\VwN?Yi?Jxu%eF:^!P< lXU^+hV۽V.,W1 Z(jAfaV x q7,:H [W)׺l7"Sjx'[,yޒ:*w-zg_1: 8F) |_,wU 7r Z|F0ަ};mBgWv:z}'OϐqjUZ[̡CE4󁓋"W$n,LDRNHzf9OΆɞFZ }-Qޮ(f}lchPpfG[XG/RP{p#`T9_~EO{H,z"E^w#Z  dSn'/s).!W, BӓvxW?PaMl*ƚW^'EiٙiTQjՙ0Ts<J[0A]Я\V:XR1#b`_\1 z".\X8 '|k=^4s]{X4HGDNıc5euw1`,e8|kAiUk:7F떰bb uĊYlփّ?BΖRغI"8uҨG_AbKx;ڧuƉV]{]xi@%4Tn#e| cib@dv.kw,p}Gf(-'X?E"][n*Mde[+CE&[C,34wsBUAЪwl%> J&<AE}|G^tSܙuf}ӘMކ~X4d9Ҙ2.0_e|%BwftBĹ_ZPUۊ⤝={ EUqpNڠ_M ~87j[ v<_7pd{0 8 h*ĪIljAh8Uo"7 7~krҨ5EXBHbΏO! e_@3ϲ`0<&(5|F'z;jxFYp܍ dLwS AC/n5y**]3}.O^n4 ߎr#e>^>r6\TBTE߀*#[&vm'2g5@.ł3cl؊QQ1jD?>Xo?]=DM5XnE0i.K€=\tEcf`ocqETp7KTmmv. s*/5ܐrN!CrHghi_hΝ|?"Myc;x4e9L ?S -KXAA C(p:HEX[RF)Dhۑ 48 ŧG` Agʫ\2E׀IFj=0lKkz@ФPk]z~;Y"65VcݑE͌/?" *p8ߏT&O[ "@XjQ ̡X$(n@URW%e ƾLsBV–}􁹍M͵?6m jzS3>Fm 3u\FzAh$w$7Y!@ڲ`։І$'٫"i.>VfeB RłPO{lnm,em vmZ(78 NQ[Ӯ~[G'0%w(uӦvh38p= Xx[o/B.^f5~Ha /5yY ت ^HG`vp,w$qZF17ӱjY-.K6ɦJɑZzJæ& {ZfRVR2OZlɇj#' 8Xe@3XQן6$X!pxJIbY@IڱǖG'P^Ǔ?B*BNK8lWT +7k̅7EG RKE- KF+O)RAa %Wn(v Em, ihUZ2v6).O!J S%ny%v hGШ쀹6]j=5'$j <5cf _ {آyijk:4rZ4 SܐC{C/Ya}y t RKBn! NRH˥hzw]J;Gy 4X!u ,8_;TDLDI;@oqPi^M2D ډ,G#¿XKOGh8ϸ7&ccgSq^)?Bfvcz!^25n VIY<B^Re%C3<>/l*mu/Q{-yI?%Td '6K{2dg@4 /T02:MQ2r/r{XU2HdJʳʰܶw71u ɤ݌3LC;L,ŴI5MlՂ4}*̀2KN=‘xv0qM>ǨLt?4#>(;)l hrVprHKӴ̗n1f}KmԄ> q;8jԋ i w;^8*ۜ_bwf'ԡ< YZǸxCr]&^cu=-!dQZe]l1| NR1q'En:Zzpt` ?,e)-R.2qoN|+O8{pKͩ?®Rd{RhER&t ϴLz#JTG@d?tq(9 PD$'[wʉx(Y/q?@w6WzyuR?m²z I2WMsn H)QN01yyl~ѠHd|TQTPb<ޱT3KJtrEcgU;OͅH&QzP .1k",W<7~xO}Uuxy gNU4:cLc)sR4)3:>&G r@bMQ"|=0L뭀&DY"f>ZNs~Mֻ7!i_}w۹luY܄S[҉fIT}ZGtyioH?,7 >Mp {G(7d͡L3̡]݌H+Xc*:WTI4qXQf\5̨"ñ-UZ> p;旱DjpGC~ǴV7͌H|B 3Ҕgf~Ld1 F6QeGj#r~NnN,} 2xc?pؕ/MJa wBP& zmR\H 4kh0[A;Ȍ rzU Q*CK26 +ܨV z--5-V)):罜r lyIOzvu3; # R( f7c:?q6]T-1S#.X AF|7eLgH*Chvr5FZ['K=lg8B̒wȈUZgp>}$ӊr&{)@ѰzbjbȼHngkv:f607e.?TR羿Bn*U_=6 Y. Z,j9$ +wuvwrUD_Et:!>tP1Iz=ݑqύk`BaTEs؅:`o.~y+q@U|@M6yhg]eXz<- f#]-kiۓSar*' 1y'~C Ξy OoEbAU)jޚݽ $_8"[t+R]U z놴_Ć6[+S}ȋDʃnj pC#{:-LR=-J:bOwss_='$hs#:͎DC& w:P]Nɛt@+gU a< xP4ikj ^C)MoeWLQpy=6>H7O+urtv=R _m4iA}RcKEMt|x [^Ț#o/Rgy/%*/,4U";3:ؐܳ FI c(Gk?f20`đM SɐUW A#]z~]|:M2hbw4EJrsz9ȇZ^#w rjxJ<|rĜUiUwpLyXr$Wy ҆%E"Th;eynT\vq^Ѵod/߱ojt{nMiwl6\UX;'-]XJ 1 AJ #$r w{S TF/;7tMnx pz<DAWM]Ch!İ@ O(}oZkww-6t-nbۓ|H(y6q y*s$RffQMErV[<4R^*3mʑ҉]N#VCYKl ="U.*ۖr6שA{DsӖP*)# YR yy!l zg$Hf9)>=ZV'8m|" 0/T7ݷ#b. :u8{Ld.7eWƫ}s@FO|.'9_v0.1vJmd'e@,hT3 U" ԡYjIWLYl$se8cHc<n[>Xw4Ds@7gЫR!([! clCPdz:ժQ+LbAx%ᦄ@p_3l~H"M)ϟ\Lt*ډnG.TEDCcVEW'0L"{e۸e1VA} <`L^(ӶW ?+a^L X,3Ía~%ZRK(:{W޲O; g-Z %M] ٿ,t*Ye< IJj,%W|ޟ޸$'$'n5#epܷKW~ 4pt^I55/O"ᳺ?%#0KC_ bK<4P[]=IBDCL QZm@>=+\fO=G?B +L 4Qe^1WIZR-'͏LK}c1UOzh@|K`z4k.B!ĝm-J@vBr%k<3ꮗ[o X }2ހz;Ί%~|b\9Aw;~J?+u?k rZ=K,^(-<\T6{hZEn'cf T܀"Co `Ȕ9s2 Gc;?:?dfJXcq}$k̃NJeYȺVK'Yc z>uk6[h%@U+;Lzι\.1o*trenh K].yr ]Jr)jRBHHd4jan`|kU }Wd!' 躎ɱ8G5KU\'fkp2Ф7޿,N 14н]shO*5"; č/vZ);7˓; ̬= \k&!db&% Rw-4r垚;UQUW+Ya&׹]:> •u ( <*4L˒@Ƃ>DԳԣhYZB\+ ]T[;Vogl[ ߚe|qN"_gbϱ?G8$Mi9{V'L(3 pVOcB%8[6;d)M:7NB x*7xKOev*nUN&`vCL{K0p[1^hp>Tk!˄w<[v z71ғMp9wd}Fvi ϖ(,U6QKzC+l t届~YΰZ׽kK>.HԞCBOe7gf;.\ @M~6ɜKhv`JU.JrMnǝ5Yr" HI8Vrd "0~y@'#I}*p,AhJR'|P-_}lh&jJgI*c>8@=w:rYQIqSaw^ؑܺQD(aH.S>u1Wwexꃃ=4@#x\,1XDXO5?Z[ξsn&lEA[; 󽍱2!͌Z> >PjɊ:&L}"Ï\_r\}DRawu_;BÔռṇ;ʱB:c%}?Eꁾ༭ܺqHGb$˸7\Iy*5Ƃ Y׭ Pѵ“Afk5K0xdcрԐLU?mo$ +l|aOh"^(G2λ+3dGߪ d:1`@xm7gP5R`>V!J3.Xiՙ6 B?# YZJ3[>?d 2v O~E.І 釄S%v~ %V N'J[N|c*TRCKtojvE6} 5VXs@>'`o~I" R郅O*؊˨JA!S>q5ޛ3~u̜"JDs\31i$5ʒUn>6F&ZgYנyHDՐ[v$(v/-pv`hW']5&%1((q. o4iQ.>?2DȈ#Hu1X`~#RV`8ccy@pʊTn.:ݿTZ,ӠK)]w|BJ~m]s?U0 /{z,; 1EYJ#G&zvI_G?h+ZTC׍>U㰤SA I! lȚ\3-cW4id2UtΖp?fO ˛dz|YZxNo'W<>J](V<2 7RPQ^aDp0|)eXM%ε '7x\*Ð2֎^#.2ݔ 1  ejwWy$/9Ѐ2)ALtRME=`!tp *O!s92""%דAyePM;H/+:B %T9Չ{N4C)BK_5=raEsMD@jҠ("M\V ~ZèCD8RlPxЧV.k<֍߽~! ~>(5W3qh=YMv^O,<#%OA"kfOAQ%3($ʻp|3GQoԌb>ʻC~CAJ bLx~}sM껰g} W7m'wP Ru>2S*AQk}j{[6m)cL)q^ !*eK'*j$R_"aZnͼMƃg+"[JX1} }y"ԩ ,d!꬙\ jBL>\n{LN-q<\S]+;`tCoA->27SELqs6fgb9>iJv&I1K&tǟۃB⽄yacQ-|MEue5 :/2O]Ns6IImbdeHPUie2JARфjW}53&VEQ{멅7XK3luFZMB7gS OE,jp} b9Gd^IPG |c]Ksp~_K/reahv~5'ht/z%PmǢ!u|3#~c8f*\ؤDxA㽈 y$$gր'*cm?iL>c19h!j(6f f3fN! VQN[M}]!{$<ݞO+@NF7rzL1`.hE~+3|R ?p-g6֍l֋JmcmΘ}Ey:s 6?VZrQ 5ƮTqV_H]$ <_6iH\aFsG~6b,̖{W\Hߔyt\@dgaN`AO_]x?_k'E&$"*W"N͊@v+ԟxDk=`H(  q pIW2G eFEQ??`H79RFݹI &*i50BC֝t5̿ YaK(lCsDF'44:.Aom5pP`&#H)?lpEB%-?-<ࡃ9i\e絍ظL5*e&pD=6|<̈́PS%__lބS QwzW9%*Bt$a3M?؝Q#;ʅh FE8 zW<>+>DʒQMbS4_Ĥm~q˼5*WN0w8#T{U{0"Ӵ[mnOat 8ڧs-XK^k 2/sǾ.SQ2/p@^#9&bBsMjeFR8㢯l5_e(VsO텠VfѲϯA87>n#p:QkqvdqBClK3<2}4w!JMU} ;$R9%48ۊAqQqP5&lbgwcpui#Zefm@G c*,iWKig ڇ[0^s-QXаcoZ̾ Ģг1|曎oa_pc)Bf1:7~LN50Dh"8]8n[VMSXK$d?|sqd2GҜ^;"V$H/w'm)Lf{6KTBdDg:D_Bt5Zjsq!S Aؠ'=$Zכ&2Url&~vYf/4{8"2}7#Ȍ+2vM~*$ u|9'PS_)ƌtt.I > =phmТx~b:FX-o<>'IE!M2ncڷ/CggMDva'סbpVDt!p~+'eBaj[ :\b\;PkaǗ@oڙYɜCoKL̿Y1̍?*,#eFSm:ْ!H!v皓V*s`tAUjSq5k-RTg0k< % ]̽,2Fhgv 50N^ A}ltj1V@CFeVфOk h=ej@^6Y?eeR=J)P%&]H+,}JBd qISU2/s}K=įاe|Tű3.? 3P43dNQ96@%h{3&m|ŽII);K 姰N룿ʐn ~FOlF;}]Ra"r$F**n32r^LLnПx=ucR]L3|}wł`ZSd>~H--_LUƕy,&:#U3x|'p\9~@Zյ?Mܨ%ǫm,vOv]i!0 "rvF]RYws Hd(iV c vMÅI/R=* "utawaRډ,lG#aId{xXdko˶u(鲧n"/"n:7AGT|6Nےi~{ O۩_~KأAY%_i9B[ƲaA I؍J%D/Fs,SCð  RTr}MwF~ZS-l,@0&+ 5FlS)2Zq9N1׋JšX 3(Kn Bz'LslV '>Re֞-/3n)-cT FĴ}(ow/LW;qjۓz&Q}8A9 TQ:`tQ+1:0lw(BmYX{9}]`"/8YQlK8U"WXl,8 2#Coiog{tY:Xl?R =3|m"a~Hڨi ?ʁs`é\.\{[FMM3eMt%QWMv ,p4qUegjELQ?WoؑCjxeEnF└%<.nF}`'1[2[}~ V$'ܫ!DmOρ`^ [1dńSWluWeq.X)j?))Ţ_;@@2x\շ7+oU֐F"߫9WztzpU"  aK4MW~9DVN2TSu>RF0 3_oSU k"ٙdg՛nRl$7aa[?QXXlxCi"v cWi)}if݆؞ssR`pPbr#'$W0?Mvx"_OQ̽Ooa y_?TdLs' ԧ Wl= l/9巽Ϙ$.^95N >U w.7: uF2eWW;N4 䶅.7YH>ە(kjiB3Fr:B M -&% PNCQWX͙ _q V_@~]M [ʣmf"(|ג-FyGf{_1>@-) bi=0|$KOA3 :sԾGT襼!]:-| Z֣Em#ߒ!30ؽܻ4nzC5wUyx]0Um&-)5_27vX H~]%_!O&,a.";zI\pe~s`[w=恄U zAn1i# \|a,jpm{0,tɟ$Gnޚr/D [D鮠_; \ECR,Q#15i⮠Qn[FgOʹDqMkIt"Qv;2)bOjl8}욼 J3dLV7 U3$͵\1zI[R#mі%1n_2DQ+G s cLT-09?28 \tSo2YyY\CFM,X4!yW-ltypH_ëcAo5 <+cm9b7e3*NŸ;:IfOnuCsY0QmY>q`[dCY%%"BSg(]Q͋($3ݻVm@V[iʰ# N4vI9Ւ"*#J=X9jq۶bS!{"+2D$o* G2Ғ] R}:װa=8CЙ_yIFk RC~mx\jƗ YJeĢ{F &ڰV~z%Y~$¡F3ֱ,9Bf9ll~*O>s<Б_6\k;`۬Q2r: O%qZII/|wH %A\(:mWJ)Nͬht~ɯbv̎C,I:5b~~ԇԌyK\0Ys3D+ue]ЕcKxBur.LJnB|g{7.Ƨȼ)oE%ns%J|vŠK2z*7NUؙ$o,>t k=Q-fck ie (?E3Ն!j}PfoPa"%H)~e ^$y\Zj;. ǐH4ۡKRXTgUp'b%>DͣS"! i`sY.XB[Pl/ ڠkK#YxVRB=S=JuxE.'M3ߢFL.dGSqӠ>;at ϡuȻ˿ -Nq\麣tDmEԄ)bg]@"ǡU/ڈЬ2YuEx-EAncI#ZFL 9m[AXtt*Q2&y㒆~,A601g]`VI\<׷E@Q&IJ*Zѓ^T#!T_)iojx(p< 9*gMfSbb: +%Q86Fo%hB4#kZ[B_A!OpJDFG;NDН4- KnrS B2WR ٶ4W5KPvUә=7.ae*&w6$n7㫴kT[p;\s8GSwZ2(SuYT ;(S)6$Iȹ@y9*|.oHfL@nc%]22/7ojOJ+>iwȹg/@)/xVK۴m+*ik'猻jirD>Y:Yt~Z}M'ci.qq[-Gf#cŘ]P+vymL.F|nQCX.G0/g=Gh7RBLB#{¯p^V{b0}f>˝ T,cFfV j@*DA"F'"#h ڳ5挢M,vԔ} HŨ?}GFq9=a6L4ӣ8:quM.C7"w`u*8 Q*\ YoGV}!@8ꕈKa+.zgAI)% Q\ΩOc8utNɪaC+,iTy6Ĵ62Mԟs/M t-%_UwvD5+!.9K38J%K3*'6MA2b+rDZF%`Ǥ(!v#2&Kj6سQҢ[mT=A }d9U&e~-S!ў2oR*c:_`mO͖ҹ*YX<:==CX4w-K.KNMLZnE*#XfO1q{o4jqm,@[:69Xed'GI/oP5 DϜtbgӳj->k5hM ',u3P,fc|`]ţPDtB9  J$,1,`)\ڹCumfQQav) 9vQI['biv8^sAA rWl#"$g|80z?'^R޲Gָfȗ!M{# XAwtm@k0_KelMwVZdH>D^b5>iJrA`@P<]KMg)GqM@LD,CRMl6lûӧ'}gŽ>At_į%Rwڲ~ sɝ6}J P2>%@/lT${ d.Vt Ea04HpxY{.f:`w?r.5̹x{θa "n$B ~@5ٖqg5]h:D9~=M5% յ}t`տg)l+ aEP}e aN[y2mmKԬOꏎIi=e"M+{= y5q¦~3 xwNG))4ܣ1_[Ba&V'"`9Dv^˳K/NȽQBݺ2'TH[.V _rh\m@ _GE"*s$gQB mGda(N˚3Zqッ/+BO̵x*~8$:FnLf5"@? W(G:nZEV\M3o)Vœ$*W *h5T!zH}SfG&= rlV_|%/nkd C<,O01kui}y]Œar]&*A@y|5s,k[SϴYdCkV ?o=ttX5,F%g?xrP9؉Re^3 W+` cd"zSMWӳ^&7OSH͈sz #3 ?=t'#IBo`I_^Zg# 5CU߂R1ғ^d !xe.̭sW_Vɗa_`s92*rBAi`KPSLE,[QjҬm|X4g`ɨLvZ9ubwR1}~ͅ ;}L:auXfG@cdts"()ņ q~-UOWܓ7N0ѩi3i2j|; =*OgX3IƩ[1yޜoRɶk"/Y{o,RW. Ae/shZd,.^p 4jtu6r?,LcX4s}߼/ѿ'ڕ$j]mEFҶTo+sFW*X!jL(]/¥M+)s{ Vݟ3jȐ u(krD (nNRO*͒g8LNK)]jÐzGluMjK/Q:ڊ2t JN\tH3\=0j4d1CKؑg@IY ac^Y3-(Ej2.R_`)P)dsJX>Qg5E' G`ɚe\#KhmڮbM֭'Ճs@ϴj 5ޤj[*p )g /=Iv@n<$DPB:P5^J]+D.AP{ Zubn~6NhxL0#}8i3QP}hH.1(END@z qdO.5퇋]}zk b'egO|K!{cZ |&1Կi꽦ody聘}8^>ϢJsH0I3@LIt/NIdĖYk`1|rU'Tvb5hq@|1s-JS9'&m{ QX:?o|[hTA6z͋r2YETjq+#xP5}3DAp'2.݇F.`!IjzGt!L.O@\5#K.!RBIÈ%:y~zd{4QFtOl楕QvMtESрuɘdi:#A9@r!ƧP˸x^ Eb,T5RD#P(Gb]ʊSJxXL7MUX,f\0">~U6ʤpۨ{&rn|[nOBTt]! \h <ǡZ)S=[- |݄pq)Z0F#F텲@5f_?,'~obnvӮbf%*Q!}WCZH Soud-MR(b_0Ҧ[y𵹖ぇ91KU ksi`3Z?7 McW8^5 .{H4Ë8"hxMyxX{}La5=_yH{Ìóۄx~-ۃ=g8+S [OE+/)P648h*S_뭚_htiֺ؄/ă=s-'2H`W+60ؼdmywT`g%C*v5ͷ_;ӎPs [ݱYI8z 〇&-&vG,Y`&if+70ۥjJ i5.Kv=ºL3}O]c*L%w5?k9XhH Lsmu؜LYy}&#?Zg-9h!q@Z5_Bo+]ƟDpHK9?T~x6\aIs )nH 6ĉEv PXHMD{CY=zn7v(7tl)ig:\F)_,:R& ?086ҥusdb?I%u?"n_b9JdQhejg {S5\d5qy@R~mjЛ^QSPOᯯN2Mpgz̙Lx'V/g텅!dVFΩG2_wynY"]"l>^w(Ƅ-+7rcS[be '樎4+V~5ۘѶ'ڈ307\5^|YwUד-5<\cfvl&O0-/L8Aad (㝇^wtiс].Tש;IEhF qÉq7؋8h8ަT@U$$μtEkc[|?UXT;Ĝ3p4%"m=\~.hg#C/ŹLXpfoRLQ+<Zd<*͌%O'?+jk] Ai;`].'͗t67KhF.~[{94]fsv{DMЃmIcolMe2A4S^ %^ )gh~GTX7]HՕn2Jn% ?=g*'3QbZpz h~I5a =Eew(ȿiPWl5)o~6Aiu>hStVf΃ʅ[P|!K`ߚϊ%ڂfiBzŠQM%X #XAka-mGrK95!ֲqpDjw'$(#kV<㼶п0Ē8 gbһX=PiX(*h%;JW~F)'6jZiL5Khܚ9d-a"2)ұ2"6t f\Pr%q|4&ORWM̩f"$PpԿ@a@_@ғ 5a . qߣ-$)Z5|dY#.` 9]ȃo*uVMԝk|ӕ;\4;IbCN!֗#ITћEP'l' [Pl_>s:/ ɫփKw>. Fx)e]_L?Q#()@RfV^d2W6qԻ_T\"ͲGihrU-(&GgKqu O-uy|8l RG Mm⧊PO[ 3ŸG ^8 k(mNanqO`K}Nuټ~L8'mĞrIvtQ>Lg>R*!0 ?JY6KE5^?Oe{بc֡61M /qwuu͊(ǯ6ɷs_ǐƴPRppÌ0*@l ȜtznI$lOYOaI2ZcY'Ɂ'_mYHZ{P.E3=xޛ?*֪ϵHϡ& py.![9&#WM䛰~2$=׬F?[!a="EuYKJ'(vlsՋ-Nu{"Pt@BUI`UⲎ~4ɓ~"'ưLP_ C/6JqtQ C1; yW8EɸM0*?$k(t!DqJ8kB0iؤEV=(AO>W=J/nI0-<ǣ-3ܹX:ݍY%C7mdbhDf^j|]i::dMj',KyZ'}}Es7jFCϿ( A3{vDV5b',#3 G^o⨖`g4&SwFYWE5]i-ƝrVmXIRvHJ&N <M19'y߉4@g].Ջ8UzbJXiBݢPwŭvJ)'!b=2S6fT׫%qO*V=#QM^(f42[7Uϔ^7cфPP=urge&Av`OyA|K\1*זhu_)Ea:$14,c\27.xgVm&zi*Y8/׵XǺsiUMC.,<˔bh6Vu z'gTz ^vl:䓘hM3R%3sS Xw=fz4Qѳu+ }T%o 5}R? p}v5/2aυ@BKmiaCػycUx V6iHw`E.F>9P ߺ8fU݄r,ۉ|33VaX;u0e9 (qzu qNA_) &sѿGgBBlg vHPEPA0Ґ1cC7oU]\s)tT|UUې\ZCP"3?=|P@ayNznaMP1z*}SqrM 1lĩώ~HYuB*Jn4 1Ŵk%8)ʝ|8 mR[ZzqJyE9',W!N )oQJ9P5PIpjPgDgXYs,z4G鯷*TǼt3Vfy̭Q*RFRU\,܄|!Oc;{-UC@E^C!<}I,2 u\i_PS{J׵\.w"5gTI׺#+|L8Tú5a@n.ln^,e-%5IGr*]kRddxNX3:g>Ucv.>xl}觻7Ek6VH萔] {*n60@NOL**v]=SW͝ke}oeQ8U2:s05:C&$\^/o#FF.p7*o-sA:0P|% OU ŐQHw?=y(xЏI'샂APX$xng)ltV ^fC]5']H-*t)0>̊*aЛ>n @"18o# ,ȵwW<^tsŒ))G5j }/,Hs;ϥ@/[30EIuH^OLr0yKbi]{qh)VZ2s[hxLj5-Uotn+!wͩ8ҜUzG=ȫ~92 Sk+l@/s0AR!vɆCF*e/KYTe#`+Vu|{O q-6!X!<ۄ~Z2?l[p(Y K~-ߛVU.8 #i2}5aD͍w8_:K{{Z^ g=XWY?  Iъ_FvLo%c@h Y@$ZD j"s_[efd2(ac(N L uҫNT#f[꾯0o%˷3? ceJ%ks;]~AW{Sـ!7gS'[W`5H! %!_"Q*Sg!i۵$Eg.ٕNO J7Is!'LMTqS6?Є5%6yUme7 ҎU8NXrDRx2\<ǨEť/{XbO7x^B% oȅ^ZtN$ \U$; Nf!?+z=}izvf8`)Cw3k߿+̴ً-v*Њ-BT#cCZ$sLjLMWn)rzG%-Eg-bw$%.p㳿[k\HB%LY-0>ob)[aU;쵱~:?[[A 5"@cDZ#ȳ킟}XQbBG*Iз&`Q [0G6̇S4{-dOl{, ۹ڧ/.Kq鞩+to9KŰ`*k ]9+lGD0g%N9't,e:&DҼ$V[GMڵR#lE/jq2~K<77/Ra˭&XG*sa}0`DZJi= Ās 1KAv8`m?A}9ZkVm*[m/>f:0LQTDž 8uk6dX4ȗ!Aݰ„w k<\ܪKWYTUU*_9egN6#|ӳ^=.n-vv%7rYQ1"&wY<_]:eIqƘKHlB˂B3@G:Vd`LU+hY4Z B QA#Fpx2*(fvp07X<:z$;Chuޒs=8/lUQA9E/bcf]aU Q;<"V|jVXKƄk1n3s.2Ѫz@}ju/a705e᜸ΖҒܴ,x&+ARtvc}mc ײb`M ؟@deg &\R­zF 4b[_ >U in=r?T~Z/ ѶHHSD.O^l'lF}. Ϸp:J r}P sNߩhN!Ʒ1^e[/.FCw!Svr[@ױEnĕkPKf=Yv-}R(ÅHKor)aE%a%TDu~Ux,uDx*Adx'Ifpv-): )ڮ8kD֔ ĹW=FY62?Ǖe!sҡH4looC O5r< Ah}' $CGwdYg/cyqNH=//P4e&-57ٴ<"3]V{L8`zEK`R>BB:tG&2= yP}LbC^xP&EU2FHcQ䙑v$IL0hy۽/FHӻhԠ(w/y^?-T&XxTu,;<M9uGf[t T|R5(%SP`X^MWu#L8dАy^V%@K6Ο8seaX cټKk_?"PslrwND$oh(r3W j ՎYkg;Yڬ4lbs;':@mu]~1RsFVƯ0p~;_{q5i8aiXcug ƑJҋ7N*1M_?ɯ&Χj"ŶIgԋw%&F׭YfݭY!' ?HUD!`iTO b+,Vg&^!E00H!V9PZ )LqB߶ݫp3I v:+0W}|C&d "m!)>o//pYBOw7UR,peAִK0(LtS kZU,N #~o^l`ymq@~+ /O FZlX0֦YW}9GT#vj@Z Кsŕ)RI"3gGU@S0XQ8#Sf|[<7nZV&qMPk˪=Ld1|&80JDr_6?B^/aҴD܅ Ȏm>Y0vl6cB8mXwGM#BAtM: +2'U-U)lǖ`}N&rU zSo6ޟ۶DE&Dzyi`#U@,m4pc]zuj|>:] v*y&ѥUш8~$hV"W&3bS\T=q0!0Y?plwoRsNיo8%'GqԥoܚT#"VTm3)eW^_`x?[F.u ¡(*l6T?,[ѝ beEq@?7z 0i՚1ַB)՝v#d;KX5NkYoN!}?C BY2  _Z|a}99Ȉg(q5ϱ#)Y~[a俁ٚKJ7)0!k34hyxdonfRÛL9,2j&4snfR\)P9@lF]Od-i$wB7Ű?@h2onFc/p.]'%UÙ&LڼYR=RScs4`K K(pX\qϠ`nB@KN=wnIɡBL:hޒZt'cs:rӔYxĴ %R<;[tP`#v;Go3$aӼJh&:3&>>*1]9a"zHkZl"NDqy^KXabk#J4Ȭnc2DPy3KZ؆uVoa:} yZYrpQ0z^NKvt?6/ Wy-:24zN!7s2ku<_8C;%*ȝ;ҌqoSxEn Cنg[zkKyGeɝB) O{zۗhNjkp}fIf܃}{E'i>ߺx_vY%d{wΖaFIiO ~hV޳[@ p.I8:(V23Y  a?|9u(X4&.43ۧ5ĵ%%C!K#8~NE{8t\]g W`6ѸqGB(Ap(6qJT -]bdLl2 >0:Y3"I4O6@P\SRS%Q> }xC!6>(Tm:ʥ=S27qݶ/'Q r#Y9inFk O#L$>`fJSyO^voRو 6f A)&1P~<\`uFr1jW4oe4 ]ڞ+d#Չ3hT|x"rX}Xz*ޥ Yaک or i_7]^ܵ@Ί|l[W:^cԊ`o]z.pH,:+E=ZQ^ıLYO J0Kunjzl5,dԙȠB&ue0nCW;QлPE?Y@)IFD$0OK"4x\{h?mHx<6Ibd5rzSVDNZEv+ir!4qJp ps-[EA> S1/4m/gL'0)y-—N8rv-ބ~٨oQw٭O XbV& %/r$4pٮ+/iu к0FӢO06-pZC#ZR2vO|]N>tUKeU(O7sX˟ QOKYvX 8\+;uzHH f!lp/A-Bz"e=;@٪L0/0H 9KEdx^…#DdP)WjH} "eʕMm#coSP0FE" ?U͓IxEg}D$s?w]:=WQv9!u(ڶYi$}^>2hgo1"FC+T͞i-^h3f$R(xܥ~X}r["^ضĝwBW_1bN{AwtKu_=g~<%Am\g?I~}ɵc K0Gz9lo qI۳/MZ#Ijg1z`3Di!>EtOġsoa/ݛlutz݆;"> 1눰K8.XK}8PwQys}߉Snj ]AT?x“fM2$1Ț҉Zc$}eSiFV9=>҆kIBGgĠBʷmLZVҖ4pYg| >ydU]-;k > Y+1Mr rRAyz-#)i u`nEhQ_ BI 7WRo)*cf Չ8A_9Iqy>}5( 5xUƎUGIɽ!&XT%wpnPuǼ;7Tx fdy'(bp}J!WTqhUr{#38 zp X2%?ؔ .9Ʒ &Q]&Œ'(s.s,[ǗڎYvbL_L~P%`ćzICV;/);M-Sa*nqkΌ"IuZxql=b?pcpAhA`6܊z=3rD2RX.@k`e ұBh?Z{x4K= D`nd$6N'iB:p& $ $\j5ڧeQ ~ Wb?dPH8U+GaֽXӔxBȖ~/h._]Z85Wh_~rkk22^5-c*ٴ氨(ta[2gO9oRQM9;EzS,4=(Fu$I6"7 Fcg(kZ4|=I|M .nbceߕ2JWuqgiRcFip!ZpP8!BNi@ lzDeM֣*>7JA (-00ߝ؞ -=_2]7NċG2JS_v?x+n$7h9KujWpG5')_ #St: ґ7~q,&10 (}iVFX•&M)nOI/a!xطCddSSbCRuVpȜ * !fDyoѕ:TGhVfy: r\%MKWaTQ]9+vJOqJIB9@@)^O^^6U9 ->3x@"i_ъg[ xdQgpVԜ'劇 ER!2k$NגhAddo-kʬȑvUȰTuKf2Dcqc_DqXY\bh8KzJފ* pMep6ZxfnQvX.^+ڥ1[9_NSO3v~FHXGH7:_as4frZ.ZFBFaw;t G`fB*hL=FK -Ǣ!=ٲmpqrJ wVH'G % =x)vVl{a8ӕU/t` Zٙ(FYju1U-?S)PҴ,'={z%Z6q0q H'1<; _h1t~$ 5U7Vm&h$aS:u Q wˑGn7bt7 w3G 㾓9Eb?I@\(}O i?kc6O$Ge v5{NL~r:B=RWA,m0D9 w!og+$p,=zDEMTڠx26\6ъ5%~\C l˕#?v}i8xR仆5 ڦբHHyktRu'ᛓ>)vgEL(:w90X٢hM/2xڋ=%451a$l4 FgLFqi9WdxECMqH{IG>{ ʴ!R$w+U{PPtB^dj EKV$i>r`"cϭN5$]~[D*5 0"/tM*RR匐 9|uQ@ WVLLZ%U& uwGZĈ0o& $ř uo4JB- lL?"u8RaUin\`fX vdf5䓣&CnN=( D߾`GwRóYX!S8x(Ҏ=jʊM]PޏOB@ѯ=daM3"v۟k-nae*)s40w {]ֆ`_L!GWPsK\1 m.p^Sd3Nzi#ڼK%+ 4f}"KmNVM=PyV[d5[ܔs9g@WF/zX?s": `sËhQMTț[ܕQV`xOw$hI‡43qe,Q_]$'9&תkbȤ;5Y Nє jˊŲB,C@7/FnS9h薂e u_Vr <exO<_dRFUեWJ'ne ؑz$[6*{}{f8&v-šߡFT cNB#npR`ay9zxޜ@[a +)-:{LЙz`D𬀽g\SN%Z9QᆾKg+zarR z0$ Yt%WQQQO"ղr3̻kPf  v/4{@[,yf('z Uu5$dgZos6H}|%{kWڕ;4R ݀9ax+pYfFk|Ą0`Ӱh Z&c{4|+:˞/_ L㟹ust|^PU> aVb="{QS~+X0; Aʱ`9һNVlr 3&c 嬉$8wd_|&$XFwW2&˕h!- 7۫wm0PD{o,Ӻǣ XYrԫb$A],Vt,f2=SlCa^کz'y\Ju6#!OsK/̈́V;HIPz4<;Wհ3j`Sģ[@=*s[2zhS;£OЇ@}!7FAfre+3?䫉b!P-G*,@кYaz.Ų 4|wrS+Ԙ3nIk`ڎ@r,hCqq@8Qd>,2;f0=TSK'!՝IL$PMNLwb*#lǴS"[HqW4ĒS!ыCM0tq82ŝwXdiXXJOGqI~tTբ>`j 刢DȮm!m#F1~U/1F#0pݰ9+x ƅ2IF^gG^9*@:S xaUbn:m[[Kq z. mJc.^GȶTʴPkj==u'ln/tP>L;. (u8(E|QUg5YJCu~^񲋬`-UA+^]酁s;+PE2VE[LtGk*.?]iv5^d.t]s}I^쉕)y&{w KW 4Ŀ\Q6!cqT عdJ`B(l=> K%a`sHCidtUv>GG3A!Jѡ4//0#v`C7ĈPJ}4,LMbQvM.ֱXmQE>`0B)J/9Ja ]]>?6u W1I‚,BhϞ,5/`We'β=7lb"A?%咰׿}~o/@}w=əFvcf.߽68|4=2E3~x旄}:H:Ǥ ;׿U|Ao՝Pkg$TgxnC\Eᐲ cK@k K6Vػ Jt]H.9|xJ>s|o~q\6#I!()T!H) :BR;D\kk6`&uHn2 t:/xGJ1ŸGLNKN4?='URa:NP fJ%HxV.3vV)Szx,(339t~k\J[gA7kju~"'/kZ4+U!rְ?IM'-L5jԥM30jYH㧅?Ď%NR %09ÚGo^ܴb_MsT{{{rR:g=2s-؞YpǓ!OeHx:/~U^h: z]KLl|7yU5 ?cp>Qw?@=y B7OtzNc ?Ʌ"31Zn%pVը5?>-YO,5nńA!L'W&2kMңL ;[۰ݽs%nU\m'ЫYSZE{ ~ ѩQN$5K1_͜6hEvљ%c LM%rnɣUqբ=QW0`p% >Tc ǗP̲;}ɛ&لu A4' ahye}r](0+YLyf0tqZp zd~5] x{{{M,qr=6YSTkj%#CWTT=-X%~ind mM5K9q ÷ FxH*!3Eȴ Ku-x3USLHR|/΄Fs#Aǹ# 95Z J}tۭ>g2e:R3 Ϊ㳮bPXR܁cSLu)wTChF7O3qSGvLD1WJaJ ؇~6ɪ(1y&/[Ϭse/*ZZD}"BJ3|wTm14nK h(j=7;_(dyxvAtl5k;N &v b0;?m:{:?6 G)H?!Pp}Pfދڬ!`ࡥUge Kמ ;Z*)r#e}yK>sК#L 8vv7,̄ܦg)m2#q=QDOpX[Ryd.h[|Q!aypE|W%- uؗx \(Mqo֝H EBnKs6K-2bUZxY<5C`2kWv3SQ7CFitC|,ݧ~H="^ܘarFUl1+g^,\ 7 FRJW ,yi)1nM v| A54A[khgEdlv_[%_YMBL^0z^?0}q7MPM}@\+@@y co0 -Q|7`s IϧHU~(¢"eHo5.zaC` x^xf&֩2k& 94g%#onCl "Gjx6(HUMQ_Z8& UY(pTtLslfqgZb! %kjϴDpvE _u$(Zy*i(F媊d|mdwABD5Оe^O&Wc%X~[FU3f0Fhgr'wڑu8/в~r+T* _%ȵ^?z reUO0Z(FduFۂd?)s*{ .(|kD)x|TEg}C$M  DdR %C@d؇I޴X@ rfT)L7ijŐ.b Cr'|zxN,ܫ:ABi4ql&/e-RY *)o|Ob i08m`>J2`R*(X:6 D;g,K(N>(UM;?˶ޔnq0!3+8gSh ṽ _0 L~CjNCnO|Tn΢rQBH-SXJD9EkphW_ 8NI2Kmǹu}51P(]~gx0ڢ:z3X>2;t@AcfD٪$TakuvD>`;=M4UGmPrt,?Rc3kn"@_|α3'tR]@Rt||yіjHu9݉9ƴȱ)jaZóqQPF5nv\}Gz:1ůB0?(p @ |/!a ]v${zĵ3E|)Әݒ[n!oeeV.+nME9B֋ !?kgKe줧aL,:f9#3ܬ~C_T{ɔMpR7Q 7kzT2o;ѓgZPDy%bFҖEF5q5:e$vyl_&0?ȡNh*ƴOTʋV**9$rSfۿܔQWgy8߰J "kg)8 amZU,2[4{37j atyd3!Y%)-^R\L?++O]:ō5spTI/(mV&78<}$"-Bc QUc`x'l<H%ɔ"XN_xԢpV b\}Kul"r$- 5@ ׯd G令 0M ;s )qb/i5i9KpV"Z@B p=p,m@l8X|Iz2$͕QƄ^zPq&4"pA"ZŨ."@=WSs$F7vf-%(Ð #d,D:javϓKrS<ʋNػepGGܠJH4eCG\ڒj"J׬> yS9M(OxKK[q_"S--P{D4CՍeWJ}Zgg{A:Q /SAhR6`߸.Ne4}W^׏@z9C36zk'*~ךF)Puf.dz_lDcMnw;aK$;1;Bֈ"c ϡg 3}_-ؖG\|VWBhX${෥ cY`nTe^Z@?ngKn="\2Oج`A9LKz\ S9ZA=^93[MD?m"J윜 B.dL9dSfFy,Ϳr|CilʑR܈{`NB%yE 8og#Un2tzB!O[Ї8ƘtQn*FMş}i5C9W7cq,y Oix[2Z,+ui.SBzG>3jhCkeb6PZ.{]9Hnpj? GVJ|ji$M+rJo%>1w26GZ~8쬩h̻g+T ?R mQeZ•'< zHZoيp9#~! r}jg熒۝pSvz"cd[^ I%ͥtTl2 A&PV0gna^NZCdjeP*@OeЈĜq\tgrbh<]L߽ oT QΠ~2|LeTc/ѝ]𿨁1H؉3 )>`絀rT@w- EN*a@1"IEuzTJ :E LOsʈt:mpEUHDq}Yr48SΔ \eHwN:subH t|w9vg'|ӯld;(hK>F/GQhfDb  CӖ/:OC0;)OU M[ߍ7m˧kuŞE2\/.(.^HxO2;4g6?qeפ|։UBmP<X"~s˜2M/nA4sQ,}qI, a?)'h_u %Kw}1FFJ2݈BK>AA1YvR?%Fx #Ћ}mS`pl̯|MtYfhcvn A'U9}6I4P2A;~jܴL- ǀ^$lk2wXe/7Xz=KAwySc _]$dEmm*_hy0'ld߮eվfe 1'ϊp84=Q#fo0[?OKw q6:OKȑoL'෱ [Vsf5EJ(Y.bw- taq廀[!!^Sv&h%\1VzҚF?$vR)<1e)FJ&M<_*U7=UɶJOgæ9o Lqۙa$%}S >g ڗ5Ky1i ͸ៀJ'21b@xPX[*V%&rU zeJ-6{ CLV9mE̩T EY`"/N\%E8G(u.׋qҚ5psB`(GD10$2hg;QaS((!!s;9Y }7i+ vs8fx99$ڒe ڳݍ9iԢ5ppP&O~+0XJ g  _a #PQ5?4][C(-퀷 $Ea i~*BT!7KIpk6g,cx<82 Rr=ݤ;H5:R +gg&&YhI?`sı jY׫˶lcX>)hP>Vyl]|ȀzȕɈR(@* dt t;;t --Brݼ?NhƔbY&XXΠiLƥq&|F^E󀇚=o97 PEfG~RR&m7tONBxtLTdT^Fx^O+:IYǛfX][ iW/pyyU=Bwb8Sq4}xxFѳY`en̑Q sbHgfeb2Tbs SM <">>gUw|k9VrBβWsqnzdj&Z]`aڭW] ]"Tùc,g:੥ "Y# ᙠŜQqvYS@D~+#o>뙰Å%De~( Ԟw|z=9񬸞2z)s[e.𲓪5,Ch9[Dh 3xX P(kH*~1E+U4MpsֹGc͑*O:ޕDD/!j_6(&Sƭ:`7 H1n`"_J?secMThֽP6)$ROں{7N\1R<ݦh lZ+u:tUFU#ebw v1v%͞1*'/hP HE^(B,D,z$ީmVZ;^daӤ_|.Z,<讏c:EC#C90)}=%Z hf^u#B@Q]r J=fi;k/$KOPvB1fq*2pn馳hn =6i#"S V%=+ 4y(/Ҧ+' 8]\j=I ̽}c4LC 7 ,hx{y޺\V\Hgz'}Z0λ'}^] =q.^u5Xr8AD*C%Zݮu ]|D#z ;gāhb{F\,BZ%&\ѽ[⋳l\G 6 9/U6&ޙ!7IoD0UG%W,WҾhqWP.疯9Oyԓ?~l$ ~ExWe=\6fA܋1Ws]ٍ“e O@o3f90\0ƨ_:nxS.EH"B> dzlMV6Ƞcg:-/3uq}ϗ Go{Ϲ9!;K5E-/t+d*`O6Ԋ@lϏT,1F =lݖBykA4d&l1_6GZ?Ms̒9o|ŻS2>}UGl> \YT|/ӫ(V.n2w=Q(0x醛kERNsE 5}$_f [wzpP[U '絚&d4ZD hm҉C1o :E44"+o*MU>3.}b5S/%,tSDb߼2 `W*NC\a 8XLe? hHpvw/ mQ̗/ʉӦyPvm$};HKAuX(,YCES9DXPrt2$ ЫeJ 7t<iFR4$ܷQı =f|.(u;^ga! }JI Q3(]qWgC`b >]n""$@Ia@N4Ik|7S1{>(BJJZbɅ9xTj Ȩx w 63* 7N`ˊ[j7H!VȷqҪ"locd->wvT{Й85ਆy_9lȖPuϻ/e_mc xQ5##滜I ~@{%9 {TtUkAC$xZnL '8ړj51*M5EhX@kI7` 6 f>7Xkaj?(dXlhq:N{Τ5Ey e8m98xKDҍg!W*>us^O =C s=o ? #g,j< cPhc_/ @YqW  ݤTsS٫ `R$ i tH$\L5x3ߞ{YB-k9,av {(*~H]%ڬNVrgM3°<(#0y/`Ɏ] =X#pαsFymH*t2/be=MTnl09Q*7Gg9ۦ܆ ܭ/cD#x S`d<j_x!6E-f^86uRE٨D% HH~YXn},#w:Q!_pv[P`{t/<NG$Ҷo**` ӫ=Eh{,U\P\}"hyJ!N`Bqӽm"x+ \%i/+_ OSr~PLOYo% +v~x`c%C?_,qq`>?cu t]xdkՎIZllau~P r˃!u"SQ kQNz+[=4-[.C<,@hN[JQ@yW[[A(hqb2 5F0hVooc{AmK zH@k>E2dׄ6;~Hd9r;r,N BBP yyXӂ {-+Ɲ.৥++a{=}Wazqp}yY @vfaLV5aYJ|MX'*+~% xpKf#c͢o S%DWQ3dFѽČΐ  *΃YW=3\dΥV2=8=fτf8cjQ3SF 0sD$[6=[pDNӨioc ?!vryR򈹣v#%d-aڡH1ی˿yN}g.ċ . ̚, ,a"xԡt,K|% 灡Fmש_w&S2SP>a3g&zG1\wOږ(}eDBiQx&kvAYGOVZ\9݈{O©4;ctlY7\>9[\\P=ó@ڲz2#J#~ოvID@C&i`+(81jߢnhx6{i8ė /h+ZlX;RCMχ%{g}aф'{ h#֣|vnj22r % H,OD  8FNmBNT5jjUJI3VgLH0mvށDBŸF}ljC0[g #h`|0Ce]oj\\'58qфP(>Tfփ1Ht  r%sK3)z커dF%R~WJ ?ЎZ?_%|"e:@zcLuD[S^oXauМfҲJnp~ll%s%Ӽ= 8\a,yz_, K)QxԻ˩ #%rޠq\٩_\c052$C|7(JHzs^n ZT:VÓl;7KV/@ A[AXP2ʁ0rcH/5ꉅBoR ('d;OfO!O!;Qg0X9}H:B~<qbڷİ,gk>Uw)wY1+c 1p;r]=#7Eɗp3dR5C&`(Gt$cҴ׀-?S{#7Jx~"mAZKiKFGs킇CFIPĎ6eߏlp֓ϑQ_p|7qr/rrmvo[9<⚊e/F (Y`ShR=ΘKؒKx&NmVgܢp#{ؓa!hkgؽ^T{  #ɡ 7GkzhpJh/ և>07~7м$wz<%cc5^/< \N1eL=!Ԫ@.v2c5HV9>4XĨ.Syq=eYO9id|sH+26:mB nj뤳oB"ӵJ#2r.wOL Ϭ 'Z'c&}x99^ ۆ~X b؉ĐKtfĿyy!IGyrj.D p ؘBo@-pr ꩜={?DbXYʿEh=:Iyow8 )u~Nown>j'(ɇl5b\4iTkjA-Prk\t0\#d>=XHhѲdBd?u{0J@r`5]) OXS>]A#]L12ɄˁԦᢕ6#[!TF@w i%9#ukKNwOh34:tOF kWDe8kQx `ݞ1a'r;ޙa]Ŀ'ۿE}lg/p Y\[Q,ZHrɜ~ sҬ"n %4 (^6?# qK~ny2WJOyQ.aV#& )0+O|G<Υ&1|MiD%5J h}I',}xlnEW񺾀53@v̸M(DA>; `҂Ij?g/{p݆ O_e>#; W=Z< BCu&1~u!4濠G ('D5])^AC@\i09 x6>>B;lB(V#xt}fO%˯N\\ 4/@aveWMCd5:g )\ίs!RW~F,{dCm%O_r?=@{^Jj| YEkctjeG=yAȻ{^w٪caeG(PI~NFxӡv'<'Aǐ`I7aP/-1UM/I)RXy'Cѡgz`^$ z-0M:}e$ RHۘ2oObĮqE`%A1s`I1!*5c<k_B1ª+G!AU;32Z96sx㹨>Vp49c:uv䍲Wps,\I4a_g2}wv8',M ~(]9r Yx2Qxixs vi<4Hf  ۪Ȣq?6SPxVe+LusZ*7m;MJE<̐[-^|/1EznVߓ/v:(PyzmiSx۹ED\o7X(V vO))H4aP\KT䫶 [l?@jߍ)/\l . Qh[(UxC(GUmQOjA' V;(_ c h= A \E Z[eݓIυ+>Km-ZkSx5/@)v~L˕AG8*m:̻) fgф< - 4M?,>DT 'H^=u& Z]"8Zi@E@VخA$W>W5]og u~kݍx uVwkO*}7ouS:\&&=oe kϼK"Cr8@t.R^4@ U`A=|~#›梎F^a"ٸ7EarAu#*2&آҒ(W0Dyпb*TYhĔ<Kتyym|Oؤlu}Ӯ(.~A/5}LЎ:[5u1Gۚ{`7c8SC" *+LT `ʕ0ef]5 Jev}%57@LCT+(#7O_B6 5JxruQ `?Jt 7E8h:8dQF$i %)G"@2[;Q±%:"P')>ܕKK$ȑtOrєC2YxGC_džiCsO2$2ixr{b&[IщNJqJ[5S/L&s}9.[ikfY<^h 6;ctxRa!q2,y.rPјTբx-J9{JJ'{`>ߟpblwz:gT2g-|ѕ&٭Ea%"xj|$(*&Kiv1P`Aj~IHħ ԴTݢT =9f~`]+jB:Ua\sL8,Avwқ2h库1p UbVۀE2 $u9i#iͰݘam2y2Ypq:uI5ַMl5L@ g0i@ u f8К>AQʏWZ,UVZOeWېef"36&z=sW:v;[ p0! s4wl{;:1l4,$I[t>J0ү,'hÐɵkKFn(>޽6%K,M0놼xf#-sg1.ݒӅ0]5րXa ﻗ0xh_W;/ 2BQ881gPg' ~4{lW] 7 r7p{7:osS(Vj\R<LAuӠas]:$Uag a^@OX-XO~pz0QD:zQI;Ȃ+ _ifD%n:w >*\bpOˑ/B5"H+iEC_<ѕR@څ""Ie{#ڍz$ȥ.Hxxu9ȴG9E gK8o42 Ah /2?o/t<*%N^]ϯw*3k+O9󩖣 #zFϓfL,67RU+,HC!Wa,{JmF p`V 鈻msuj(f諿ރQd1,r۴`F`WAn yL%VpZ0hhsEN)`*iVD\ܰr u˭ӆ({tDuPCnݰІ zrOOioU3n5|"TG^u-PfT {;F1X?,C!Q>ah]R$OtGuY^uJp9EC#0Y*LΜF=1 ްj<Ǧj0tTpؕX!s 6aӽ4^̕PN}J-1G"L5&#(BGERn?Xڇ)cRmc=A[PH"q[6I C2tq~OWO +yXpX TYc3Pyp2QsPa~PM#wBu(smwxu!,H(gj$^$Sy"BL@nXz9_K}'q 9g0rF뜗J_cPBz H >% n#qӺ)B,%4tKzo}tdMx@L@df췕*~LëKw#q9n#<^}fM5J).?0Eq`W|^|jwl)F&CM/M!iǽnv2F7_,l=ƳFKrMO6ᥲ' -HԆCVs(O* Y?"7[X#WinF\sђl_gek-$<>2CgglkQ;gƶOm,@Ȋwk2#jE4)|nPCÏəpI젥B*K%jTf#I*&R13f{hFD#K:,@nx*_x9z8(ˍZin9Bhe ҏ֯7ԡ(f5TFh_7kE)btWi/"'4?֙ءtOo ?N0ġ5kتp O\4*6*JHC@Qy|;mK: tO?vQ+p2UNF ;&!I1QowVF(}&)A/X#<XR=UPGՆ9qy* CqWFQk-GqN gՍG!$`V̾$WmӢ418/)wLt֎A*~ Z5pc:[]jY|c> I cDIPBݨ6 s^VK% mAjC~{R1e'Bf.qсOxfulfpܜM |&\K_Ue_$ܗq!)5=)MB`ږE`9a&ܓgSػ7ߢ}mqyҍ6ݶ |O5e U~"LQ6T,a]G| _D;S^1alDMv9l-#y棯[}/g)'`ﺲ,B@u P5s"e5)L W#핐Uy]iӏ%,SZ>i$ \R"C4F;BDKo }xʉ>LB_/vc$N;ZWs ڬ~ lIU Ohd"XW˞V~w 厖3տ' m B+ۘ;@|u[l쌟J$[^n_q YlHѤEa@l`Ʈ.*ϭkzlS HA4A8А[j8JSTfl8Ok=ߴٙa~R@Ⱦ H>*%mQ=3S_mWyNC TѰɶiyo KyDDN$I-:}VaW~z#Rt?^.1A #%\>+"]ZZX;˜"{`c$;k{MWZ#Q7hmN?F+쳒;͘ oxXk#0k2&j{c=&H}y:݃Z|x<٪M):Ld\&^Ќ y3=u1SdhpnEc &*CǖiHpJko`cDoys. vqš'Ez ōP}#Mp^u2|Rձ?TNyALuZ+1g6I %35)2# 3/9(nHDo'~M7;PX&|X_6{q&(Kчqλ`Sf|&ڒtr3BBKPO 9hh Jr&ȯֆs \WRAȊ(y[G*1>{`#nVJ&2e} !&M-s +-wT -Vu/r:iWa`^_otV#M8)?bQ:t8ٽ_؃kb ,>ZvKW0$޿[?kxX ieo{B)n T v_yL|58q$e+G1+[{ {o#׻owP]Ѩl*jOPRhGԝ 1LoN'< ʫQ7Y|cBZ1$CguÅ]ߺ4~nY f-[#usVm@ap<ɟ\L.B/ ?߆Z ZHl7{9 ԌM1{-d`^Ec6OK&@?Ľ0N${"$BE"{0J5ak4h v䞩;wwkj4ٓM3e6C. XHՎ헱J!C4 1wRr\i  o''N- 3@)Fq' S,uDX02C^q㾀$I5 4XϭhOKj eJ-lce?PugLݖA|m1R5hDZ8iw`G5V @eLN^8/u*}w 'm=p+,Bax`dW2 1L|, )KiL#7#koVĥWuNQ-tnj%U2Q}ԍ(/-'L:&(QN͝=/F!haP|)G)tgB`د u"uk@9>%Ξid(!ON6B~z ȕ?? +T } Y0Lvo Wis| G> 0i697)[òkRԾtI)׽`=#HmRH|ҜM s9 RkgJ wh0J5XX[(| D6o;Ri[\)( Կ2yCҙ"xR|10L* l?a K ?1BJ|舦~1[jɏ%>,ؑ54}D7q9J [T{3Z-Vem;e!{dZ Uy eV+zʂ AMZ|aЊϨ% 9±ɇ5Zxw9Vn2CȠ608IyKƬ,LBqi-3//-iD90zxn38hlz|;7 -"P9akaAs}{!?DxHưYc۝_~O*?.W:| gӖ5?`1^Gc&Ti,xG ă9̜Ԉ(֩3J6Q /ڤp<' ' A*^BYbon՚$RZA7Na>gQv`nQ#)VF2_;:rx5 WH'd_ڳB7uGhNwZI'BV}?uE,:ڡN|60QD=NMR@7Rux(t?c3d`A3^) ɴ?G?0hq:5#?]ROl;s aE7p6pP3H ^JG_F'rsM ,x0YvIAxɉMDlP1|PϲWI | mUS% A|IO"Vw;&ԪI.]Mɀ<{<8p O\y=`o˦ps qG8դV_wzb!qu'ZDjwF|]>f*LRk/=jXAu pF]".Խ'>sRרQƄo>;;D \`SI^{G. 2C5mSN; dLgG 6mEi4s 譍xGOϝaT/~l8 1,ME3üD0)uC,D7􎳬O7S5 o@LVc@$jd(+TaMp%LvK#R;j_ ualғ-"6j=o`$LpYIe`?5E2zQvra7biEd`>"^ tF4-ޘmr1$ h[CFFJw< kOUt걧/00|ljۣ5+18gGtH+ ]KȘy}6Xdw!Ϫ 'jV`ׄi Wi }yX^lm@ܘ@\\ F>vb٦NW_ж:-H=1, L4ښ^<}cJi.0H{b$Ŭ9DE6ԸӈYݗfe^+8 k  ߐj֌x_dD(%CPJ酪-bOOl.8՞z@g嘝g*51Sx \T勄4/ 0kZrq#^(Y} ODWc"+5,x#-- 5kUrSE5Y.oĥWN~q텴`:mӅ:n\)>Y@|`B#g{@ v녃> &YVpr#@L+\"6ր KzvtlikPo-EIr*|D-d?t?Z:zLQ$B#cT<227#~6Cb=4w]SK#OCL{W]O{%R.-|d5:LVE-3啙v0m{\3* g;."=ZF;Q/,@yrݝu̕aGխ' Vޔ+  ó A(IYZ9Ra V7ƜP++g"}}uyOJ2 C:NDZt<<D0f0n4DYF\Wѝ tb-;{~4D٣Cu[Z=Tʝ0~V Z#lXvCA1;G.tĪo9"?4Nӕ"1slQ^=IZ~GF"՞sRA1dkm'}!R ! dmNL5\w](!Dq5)F2Q\l|Dvu-dA5p3G~HX0KN?Fv HPghkt]W]3Qk&/V:Lo؅1{kR[E@f+p?DHGBݮv:3;@8.؞J*,ҨuA5` xDK3|~b, t34k=?=?]GUVᅗ^* +}%U 9Xx7إEDEezu4|DDy6Єtۯ ?#4w90J@gK 6ނU^G?#8G:CfRҏ{y|h+ੵ_jse_2e1N'8ห-'E+pk* b'rNoEq74vS-)m_g~@y0zOGqJwsIIz[nb;Old2Grqx'YZ/Xә֎rvmlD?i桭ª`c혶k, v&+Y s6LcdV"Dϼ. ^Hg} |"J`:uFJ.V0LFΗ3Op䇛Afce,9 Ԡqj;WG\}b[2 j+.B }6Ԫ2 1Fc,&Dg" Zb֩瑡b$wܟYbZ8G |*8 ]%I}?>oq=Eږ;U6Sbz6w͇\+է ~ŒnUV5S5Fbޡq# <^E; ܳTzK"QggK "Lկ@`^a- Myې 34>1mp}Yu&\6T%nb%=*"&eNyS8ګncTς|inD()|V2E׺-p\r##oa1mXLB8KyEth\$,$0BKrqd~S!mz:bGt]OePT*uVYY 2\628D3"Ҿ+JS.GmȷIF_i~z>MWeFAԳ\ iD/4D H=cuQ-*‰r߲w3@eF1Sð璿x`-@-vW۫Hh,^qҸaOVWObqf w4Ol]H]uB3!i.rUE) yZ \։ӵ_EM0c(ʎ\XLBc"윰ZHŋF"Gt7ً DVs7"Jdٙj B')^팬LQ"xh,"H͚ƈ-2jӸR` RhO,2ߝ>tg?O*qu-TU}eW6Xtq޻ϹZ{Q2Ww"eO!!rK* v'b#c[o-)n4mh;x0!fjT~ WM&DyU`߲F? r5=JTB]*Wz'mjC Two5\wVk ڳT`G`NK{pQJ:_O_8.E /pzߔsXf`"eFCPU m,iSff}<td pū]X#qWgcO5R(<+mvgFX),shO{E%\qKjPW42~{:h,/"ysāhn`9rHR+<8@ `moPqIy;d;ZJ j&k`&Y)|MZNHI9,_[;ˉLI{(#}=Z/p.ɃEwZ=Aڴ`g `H2>hDH6;{KvQUڋIH|}%>h=WW~&U s(jܒCw(`3>|6K\G!nB]~iثX0L?/ʩϼ9VD3N04lSq"̧y1>ʘۑ9)ƃ/|L6䌊nKlM: mzF6kyݶYU/vP7ƓBSZox$ΩVTڡ%;h܄)^ےq _i@S"\[>po:$P0RF /o/P[=V?U]=n*Qr<9ltt+)X|lKJNiX5;q))ⴣS:Y H5 3u B: fjQ_!}*f0ܬG0oz#*`B>nvZY,';d'd"?3q5{ʺJ r) +*XaM-P(ѩ4 4sN4Z-Df_D3ZBKC^0}ņsPHE, i< +Z+^!G٥kx/BF9FX ^ U$/J=J1˰g!8-qS]n smnca% TgOs(MZj[V8bo)6+;_!*{jks qsK֏n _=\3srܧ ) 𨧜)_l˦pZٱd^!4f޹KM#Xx0B!#UWvUwͦT-fB"G܏CǼJZ }87.F7&vaW#j{]a$nsQҎtkq{XӡrO:E(v+[LUf=Q)ʂ5 7%a<Fn̘C o:A$L+*5.=#M݈ } ,6~v FfP&u”YFB3{)J`I.{_kMѣ(Ήd=q^'2l2*sJ*z)kK ([,bg~aoWxA`HDZ>պYq穽hs1"ѣ7A$fW7pT_N%ᵄbWb9%vӑs~fRĀ mf$19:bB.1ja. ԌkhҶahIQo}Ąя m/;T$n:/ېnnsZӵaЎm.6 /;)ítn*[j\dSPl+9宒R{k#XCDjs` *ίueFb-my6ZlL^"+ iH{WN!Щ^Z~RIBz"N_=W}q+q$}B1p8oԨيFy[zqj5 v_3yrlHIS_GWW.Ȯ/+yJ9|} 5v,up1q?!|&ַ""êњ\XK=BSqTC"fşiVaC1j68ݾM!IN*55!xЀnnAd[2eЎ\qM!-h|I|`Aew9%M4t?qڟ\8/ibp;o(;LLUH;Pq/LSpT罻"ev=dn+irsj Tͯ[f5DQOoS59 ?[6WwCI;wɁDjH6\uƐ+HT蚜w ͳ Kp;a\/vlw@sg.~T| 50?Cqع>]vke~b||n 5Lu_bVV_1+x@/{@VZڽ6O)h%]3SE"a!$^" >`RX;`bߊ 3?SSZCT"ïV(%vRǧM+ FPLM}eׅC}>qq' c}eLĝ׫Gǡv+Igޱp6[3C7'^"=9{|RZS"9Nr$'HPy˚ ArdrsYKO Lg b%4E(NmјC)9q]x m(B$Htht n<-%KfU2h'a5XZtjwgC°L|/g(PU\/DK+1R4nN=.H>0雈py~jfi!huO$EQ_gSo}\ qM +6vr~oO;dhrl]Vo=$WثrD$ (A)! P=D4 K|Lˠ:F|wZ2Mo4(hUiٰ1z  e!=k'QVPfS}qZx_BBdosʡRNz7@[C f!vꙢ## J0b_x6D~N_k6j??FVCOi3Z\3  ]8S&$8>9lNzc)C_MAW_gJk=~.t$w} #C{7kKƳ(wOv^\Gx/[ySω3P4ɴh#wQߎxҪUٳ9A,x:,*esv-U96b~`,c!ui<^GjPlXfyE2jw nICm5hGc)k| ht>ԘwN_M98/d^Whhfױz?rTIVFըݚ_^wr֤pq';0燓u\ Wz]xla90. ^! GͿ4TF_^/E,XP6피&aZή;khGYtt=ewij y!. 0768Gg .#Ć$ *<,="D[4-~& GxWHWbGK>ȁEb @vH H][ 䚨x]'Z@i,kfxU?3{\l$LEt"07uM20s;3FvO QC#Zhc(ȟQ2QL`%DN<:8ixW)o]K$ U;XCYru  SUL+ ZC,2!ደRA[jklQ̎:*K!pN-wqf#} En½kF[I۱¼e>x$pYГ֦W?PU #XŇ[kϪo ݸrho+Eq9k9cVOS<ceyzFaպ0+x99MO'Nc$OtlE#xXu9d ijD.4-#hbxwr,5}M2$S\TgY@І\l ,  7 .PpFr(O 'Hq,&01wح7٧hFyvJu)nf*8/KŹc[B)[C"Vk%z ^Ѧ(n|&/o۪DXJmb)͢>2·F=Wy$ꀰxR+8zl@B" =)u u#aGh|,ةUPZǦR}TW"wuGކ"ה! 56J>5OG;`bLr =7@Q- ʕbыgZn&o8$Y#D(Ÿ/ᴘ$عYY q@99nvlcΌW>u]j $BK>}@wE6 7͕\$9۞VR(iZjWآrcuNe`Hvn,P}P#P z-,#= Xa4:(Qef<"uCr k2?RJ~5iaik:eCGHɣ 5- ˗w/ ie(~Q{P=LW2kK.ĩ?fp'z,t#be`BOjYt>iS"к$g'Wk'lmgܹd ֈ"}PE v,d^J+h̽|Ww QN3 Ly=JK0 p4)#UhC2\Bv"? C3.wltaD&p]zmpDeïtN߽vV*3H$ĤgO4=Պ S`o!>.!r=%W)z)kyE lL84YBI*5z4S/˦'ϓ=w6dMO D) ;ɠx'W"?6m8Vl7@* JY {qۢJh2 >ĔitV *ɩtZY/²gGÐ}a(QJ8/WJlʉ^tc"|5dS(,t/R}u&TqNpx^7$w ^DlUe0jDv<,y^D($0F ;w`g'XCgnOM;+q: R OFdCM"_.ef; d"We{RBylP{pϝ6:l /ÈjJV9iEXF+Aq_觢8xA1 )F{ܓ-t%9"Ѽa0sj#! N\`s(Db܏2K??V?;pLqصo[/_J+Us ~ޠ '֮ajݗH~Oj_My K*[{%ۀ`Tg2Мt񣼍?tEi /1(8 6LK:9IHu: Z:r; c"# 8ke:YM>lʺ#9Rf.m` }Muc^%X*4n4`YE#sE`mk`wIs)6X7M \ WF\IQ"U}>`Xfkk*T} ɦs'*8AŋY[#2-/w2: ?ٜ]Dsq aӝT; n] ;? ]2Z= ڏ[KIqުxU+ ݋f| ZJ+@kvZau,P4gC) ]B lU;{H$D7O@9//m-|zrqc 7D3첄/66/vɲh(X gCjIzVn"/V J7d#yl%P@2 %sj@ v 0#l[3] ̀iRNk6-V#=eLB!_gyzhsR2—$)KR(t^(QEI_#j_1"~HyIz" Qw0Fo/g)C¶b4yd6vfB|yX8ÚCaU5:7*YY&!HuUn 볫 ՎC=9cj"#J{q! bD16a.ꞅ^Ap@һ9 B綎p5eFxճ=Sb$EpCcqEޭiaaEW00_ۚUJK3/} -~i&nhK'3spmC,vHҡKȈv;J}|?dEaor3;Œo!)ͪA(2@ @͠~s.hȱ|oJsH)DOlkLy҃`Wm?PG~(.1}7%Jߴ:'px,s'~ơlA@<?8drҧz /mizN (ą?@amWbL+ͨASK~8(^ qPUv0PdSFhv%1x\bJ^)5J1^D"]Is=\O.\XD"V a1D0AՖ5h%ԅ fyvlh'Ԥ]H`^@oKY'cčcOKߜGs?u^Vz?hts‚A)GcI {4}x㶧Zʙ%0^ue^kpHrt2pǘG\$/cF@c-ZHIV6 SY=HH1 _W-9{4!PQCwSO%\BWԆGɎ o刄($"e1/_ĕ,k.6F+Rn}+-w3(؊.9xlyM Ӕ̢N.힦/2Q@.s6Xa CW7GfnhV&Z\( Jh%ҕ4BL?9؁pV6Bk8<$d]Ik O1Wkc7@-xgi5( s?z}JK!ǖr&o.{N_12@X7HuKɿ*B6EЇzqKU|D,c@;%r,̾M6g6T|håPL"JȵaXdu>g /ڌ)(XʎU_ʨ^@NEٖ)k Ne*;,hIX@`F}Z]3a\ߣ^MS1i3ֶu??2&*${BJ}PP@??jz`)owG*н9TvË癥fYӖ,w|ZIpR闳i(N1 dh޹FŪZ}v5׭Urs㷦<K*LǢgQ.&HӨ[x,3ʲRZ,qߠ!/lZ{h}ۗit|}iE\vFDpYȜ )M㱼]o8EHl}2դ7 ?.ۺ4Dhr/"oRTbsfގdžiuC}Pn[{v UOz]pRhY~s1YQBL:4,1+' Jp&} 5<'h%qF{oԧmI&;qGgh@ĿC!t\nc\ * VdD^w$^R}-5"+&&[*zhkS U`X:cG0{p\  ӓ4jUPcSno|VXcV']H$tݹ׬uʚPЗvfo3{IؔFrAf~Y@Ss/h 6zo xj%Q  ڰK>vcsBW7(H's פ%g{5soq0 e/hPI""{ t}. DqA]AʫQ{*%)/ߩxrB$R/Ƈ>`H d\[\W"H-:/̎KȉP~+?k4[J1"oac<oѤDb%ww5'pEMdysƝ(K?{ʴszgkO4g)}q;  Wү ~{]D|v{ ^zL?`Q[ЕƽA[ilIwUdOR1BKpŪptVP'LSC͑Iܐ&P$,s&d=':wJCiAA>)9$r&-o7+ti^0𗩮}on3$@Wna-l7R/<unP+ͽtRuDJ~* ؾ7ˋCDAض=B0\H K7xHV0x 'NɈ/l_KrùCDR| $F/U KVxM5Gs<ӱzRkNgU+!XZ=t//c?VS@+Y%:._I+-v1(&^sDha/9mdx~[c;>@6J8hǗ-A8l(y)R].Jk}:jPN|CU$.}8 nͣAOh9·$6<ɩ%vs 䂿"+7D4#< :VJ^7#9TM>} kj$Q3hj?8[Lc#(RL-{˔#_قcE.sCw5H<^LX$* J?K=|c*$6zG3pZa6:jbքwsMnfaИIߏiO~Aн^*~Qd&T}un^T4P~N(N3Vͳ =iG JK|_>VcJ]`f+@j'h-ʵ{9;8|ʂ[\~YyuКߕVBIKrQ;5(4T/V![!zñ-K uBRG;FHNHNŶ@2ARѣج_eK( JSS񂙁{fwf ^L%ۑωO: =*_7; [ԯ7Yd9O0D+/o ۂlZDN?!Pvo#`TWi ū HkY5HᨧZqLM"CR^b| fy]X`$;NM079](8@SM5S6!w7a{յ.34ZS[͵'m_bʤ3 LGA( 4|B!"7LLŷǖ0$MNg)ѝg,xl'Lӆ/ vqcy/#!ɥr1~t#=u3R?y'z&v=$Pv&lbnEgI7W1?Mk5M%.H!xl-a,Yons,9i88U~ %Iߦ TvjWTRǚc,a{&d".$q@F]KDh`-)3[S1O Ie*Hup f!/^#h: Htps0NI'IRONqwo&<Գ?[ϵKUp@?ܻ>ve._Y^Ad[sY ftAka)qܛRc"pc=9wѐƕ)pXU㲧HV}l0 6a <1ge#>2y-!3ʠߴft;+w4^Wt.i5چ8 Ҥ jBm7F/rni/e(Ic\> L뀹  ݂`?uJf5|DÿZH$BQ#bx# ^UykX㿃YY=7N)f2疹%P$U oCe%\o}[Y;$zșR~'yulcbqcq 3t6i&d)Xs8{yjrO qw O5(pn N?0uqޢk^sSv2bG/]܃#f)ChHOw2˺͊GODh8 7@9`cElA2j5 /"&0Ȗl WaBcXZ;7%Ÿt&|$(fek/xlfFڄ\|edwb,,3l!2Mxt&=R$r"3}ñ_ O(5}J;7%3|"cDZ9#-BXקDJ@ 4*$=c.A'j>~Ia+֔\ÓSk5lm_Y%RO+i@ 8*ک3Qqg1ly$~/9* B_^2g:cje'%WS0yzo*嬶HYJk< F@k jTڂ^KO:5BsnU棾)Nf:k5X!Y0e@hӀJ ݪBKGf䅜ՍycTBZ|#uuPƚuRHVbȍ?p WHDW"ULKl>l*XsJ 2Ĺ ?[יqgJh k}m'r%Y3 Ty+$F(ʅȳthNr܇$L j!W)^3Ԭ0٘!ä ai-bW8])f.\ۖ(,0%y/mN*CbBٹ>34XX) d@^P[? Ʊ,j&{O#쐵g-nN!FDǝ*!a^,&*ƴ5]}]+y L90gFPj)yP)sUh(WҬ5o{z9 8'Lܭ1  %N"C)E.bӵ=׵k=.L×lIӝ˘#.Ԃ0~q!oC°_0Ƣ o˖Q>xaNu"69O?$zQ DƛUa3J'88_,uН)MbVxrȸh4O"` g1_{Y1χꫠ{.Mݨz $nƳOU8$9R+vKϩރQ!Wp3]6ssdSĶ%^{'e ,땎1Pۍk4PagI^?j#}d~#Pf 3ELrM+?12Wcoyp'CgΪFN`8"r(#ͭXu[%BE :GX1-tj<rRp UGACcDXvX/'u@> 6Y_F@S`7q[ ..Ul\!;Z+˯GeLX]v9gƾaic4]l.+Q/eˎrnn.E:0E'"CI QcnE WH?@\`q$!x5h4>*y2d_EEbӎ =huPgɌY̰zzNEz >xd-6~~d^c5σj`5^!|<%L1lHEՓ]v Y|˗0g]f+.5q\B05Nm6AmMlNkjAӘfcf1\,nGes߲ HO^aO%aκPL/Ckw+\bͦQ1, %L}7e>Z)+RKi\0\~D jHVzKtol+w1{t|feO`.3h?&y3Qp8$M{x WZMki4#ӕ|Q *X,]L<%:EDdyorSdQTppW@>ުPo$I(pC]+,BŷJm&)xo@({VVH98M+. V#|ޚ3u ?]|5FcȨ 5ec;Z恴9l2^Ϭ L1D!IB;o>'BVQUw'RQ_m}̋] Fc@Xy\XRpB3HH>1;Ýkeo !_!DU>ov~MpBK$)`P|sEnwRXҿ ![?GytK[W L7D&ASXegЈ(42 Tc.`2N)5RYfI>vW(CIER0#SxD s%tlea(D8=0}v#?{ zu˷ҥzgd87hA!4Ao܈Olc  7!F9- 8RH< Uf-'-'Nq1j Ǖ|1;$W#Q)U-1:xbn|s2}5چy8zտG +|#v:|ґ.ڍD5WDR/4OӶh5ړ?mKch]\ a{5TFBHFe U0ɸѤçqO<'ܻJ[BT_GaF<߱6ʙx`?r.E4nqu[Sup$qkP-\p43K˽Vgcp@p,+B=ICUZ' )"?fb1{|P/ȞI`qҬ?RaEIgEdY :EFT\#7SDV\6u?_[nhd`Nki>!ZrwyzI4!5!5܌:M&7RE$("rJxώՉuv48Kchr\\O3OG|"f=Ow_~n o="12,&}3ʋڴ ~34T2FXvJYԥځy]άaB;z01زj#D܇[o8Cζ0 RW%- ݓufVYw}1.Ȼ%.$/YdLlɄөD}:?m㸗WΟR,'ёC4 ,Dwe?g Ʉ9(kD)VDc~/TO'7(1to4xna|NJ5@6+vR${PXTlFY[%-ݱR6P#cSfIijK0 :BNFЯuZҳq5:$2$-ի.p0Q F Ql(FO$ Tfd<+ "Ba{=TS\—ݠ+ܕRy"̰zvŇG+%v[^퓜*(jӟ\9nG^g(v+\si'JaN#jsջo` HHľ= ;B2l&0]T#l&IhEj| g0^CLtWus|U+l2BU$->tDs\ a/;Ŀi&ۖgS=M^ \N> !k)vQ|2u|"~b56R!v:8gf.ݞwU۩A/DQ0ma8k/15_]/$ ]KBQMp㭐ߗXÇm]9\]J2k;$'-ߞLtJ}Y8O=M[R6{_6fK잸Bh4y')Qg} ] d.]+k>\Io_΁Z`oSf9/0& pZ0x(&OkMJ8QcsOTw4K6t ~TIk2j*pz`ҬIOfPm5,9";V ]!͢WUq)Nn3_G͐6{;Kӡ $N`3)? ?5C1҉*MRŖg*M+R$ t;0ӯѾM<#s}c?j.cTz$V^&#ƧqMH>gnC6DDzƑ+iQ:-K'{`wQJ}%ohٴ@9.CT׭*ݹ6#J8Q]Į8*Euo *f]U\IT׹]Hl6l0)Yr9cxd]>\"Xe]8\xh .;Iҭ[b~p.Yw.S6?clZFIz]&Z,kk/X@/|zԹȵz)8qec*js0*3+y1ލkY`b:[>93Sb(dZ %-V#6SىB>n%!^rN`LRڟ8:J?rΧI9u9/Qhƅ)sh^Zȴ'~#Bն҃J?t`J;P9DXm@P:Sn מ5_ܨ2lo bE :e)~66x"CV.nŰ1U 񆺙`r2l .X^%J.SD2 1pᖫl7gekLYʈgmyl=C-r;Szw+/- q ef a#2yEa|ΦorrZvZ4Vw ؑ$=PI,.Ulf3kVFeKWՕn,uY=ßYm+itmcf>ԉn=:!yN[5k3Gǜ!*Bɜr'دA`64iJ`fOPnJVr|F>W4҄^,?(98R4oufisA ދә1Gѹ`h/ᒆ[L(ALO5"2og̣2eLDUfҤ8+d*]4?a5 ~0o F.׳A!mR;+yow{%٨7L$3/QR9\yXp\-vnQ儹߿!}m(6V1!NAi&Jrm]-,AEyPZ*;֑vھKHM6nW@` lba/s wڈ78d]#K gӠ(nSη\C❦ ƒB,)"|Ȱuf%xd;TAևjpec tbvUF|f56{gswxI[O7ӛFC4IOVe8T[q<:lyNǥo$~o/&伎"s9SL:d%Q\R+Gl\#u*ڟ6l憩.NFhA3 G؛gzîH>3UVe+dqiv^$Z|('zi&7H;bz8SLv՛t? /] zjWQ~-0sWcӟ̣?/PJڿVhx[ݧ&@.fߴ95 qĭXm8&($Qh^q |N]Abs_A,ې^J~b'p߁#w-w/7e|Xcˈ> dd;!Sivc~x~G@ywTmHжq\)XlL"~J.Qg=eJ/2.I8(!nY,SbAn4U+6=dB5v;^MZBII&gebQD{2&u(c( &]nP.ajL30߾=ŗi@rX K7L>6f{w =s 3v[ ))6{eºڈq~jq i5w@.Va˳6:9VuS{ yPu-mȴη\f x? Cd_-r׍I8&ύ|v.r@6ckC)qI}ibTpdSAtDO~sY )fʎ`%5y[gc!QHY< ny ".5rU8r~sDSXsѣQ(;۲wj/]u q\>&hjB_?{'E 095ݰ?m2y}{3騮:-*Q75 Z{Bmn`ͣ(&se69{SoC @6|sRfP: g78Ymj:{Td<`^*q{2zM]P ?8v=^Ѱ@Œ'k1拝~V@&'Թ>߭H c*c ը.U ƺ]M!;RƵƐ rN2dRՑw3w|Ķg˒gcm⳿+H=N:rq|NR2BZ/&\VݤZ(|1C Wj{w0nH'm':gOU]H`F[(@ͻxIM8즑Ʀ]|1  V ir@S[vׁnLO.A=QY?5c˜ 2MU%hւlA0=ΤpՕ͑jv= &q /4_/K`^jsy)%nttyKqJSzBy07lZ&!H23dbk\H˫0mq&4x]#=`{eviN5[3B󭷬 |0~|CsAJ&C,mTqYJl-4:.&WOJ4n<)4 #tBd.rƕ,M~'o܆Ǣ4hK~Xo,0&:`-ݍQS䗿 +kv,}> zP4%;LAܪ @ҧLgٸ Htdc1eӕqwHܕU/W/*S6$aQZh Tұe3D=:DL$uag;z='!$|v>~N 13o$-"ѫAeIs%/$?Sx{7r-.zP!CkPҳӳ0,d,ĜUYհ gvyt1>5ءիf)Na fT(AGVhPCU87wIYua2i\.rǍz4^BW׆ _]ޞV'F=鳫-e" 7ū 6 [)]ƫ&w_u;%wH8ަ]I2*l3| UW^ѧIǴ&^h:*#yè4{0BV;$)VÕVMΦ 9]NF<Ȟ fa.oGXeŒqAi;G$)lYt8i,A'fA]PZ$'hWuR#~RAVN!r'%B+0).`u~b9ȂGCg"yUg[(Qk0}TlkB{I}rpf{Q1M52YA~߇>oqy eʚD痶Յﻏ/i?4WՈÏ|'HGO`ekVgic.b&T31:V6å8ׂqKB 7ցY__s#%EyX5WVՕ)rTy<Ñr :֭d7H۫^Il ~I_U>[g/Gxk'^7Ԛ\1)MAD@Ȟ(UTJjGxW4rl^BƜy~j0ʼnOʊLISwul±_? ű4a,5qz6,+;Nk3:q2؍JAT?,2ު*c\CbVǭJ009hDF7EAԗ MPaRrA, b#Km(/NJ든u/ƥfBw }5o-R`tTC 8 \XjԽݶ_-Ed rp+L:;#=6?BY3h 0@Ϻ:B4FhJeب!" Y93-|Z o.ݝMz nBw EKH;rhaj# 'S*kXɑc_3KEL/)g~U@˵A.4,!2Ot×2,Q#1wVAo 8"l]HTxyvƒ"x{&],~z=;UsMkkaAAA<%p4" M"^IetPTAjBuڴt p4*o8_,̥еz3!݇neIЩ~A!gHS/eDoO [1%oN9e=|aQ?v{?yL7q8b\׫GF'l!!Z6L ȃqK )݆DpH[t2]V,nr9R?Bcb5g5=KtXconYɎ T~h竃hݏy3_xJ2+E6maz ?<8h"y3ahB`uۡƸC G]ʫP )q/Mкִ͞H@FU$ 'hYטu'9N=p3BK1a~ :@8".QO.)#9B^<9DnHbwzlj?7?+0n͍MϩҼ{,i47g9!0 UsM+9BReUE /=/ar62+΀9assrߴ 䛯@j\~N.>|oNn&zuc|N:'yDu1N5H'sn dL z]{:0YFsD$XIs]Ar{@V$3 4R=IpSRu/q#_SUuO(錜>+T˵$0cEw-n5Zt@w%D~'7d] "׳ 柂pX`p0N]{0i6jNs6m~?,IIęDƻQSx\ u;C4(cE شgt^`*7\jѧq0W ZZV+s!ru%xk^U띫'[fC9s:S >*7̐=!zRJ ңuH2qK|U)@Bne L͹S@]j]nT^p?2I*FDPH/"fũUMeX<.(51 c| Aj F@_ZǠ俰m/;g>hkaS55[vMiZ'\I. A(IkG"nd. 5mK˪QFy OkUmoy;czlKNIuz9USȴAgu +n3Y"bd"ZPTfWѨS[M{ E*OT_f߇mcL'*/Ds9[L?]b"6$rw=C1$x0ie߉4.JXWsŏ^p,aT<[&(ҫD$L6ZUp3nix|"e)7ƒulxGxJL# Ԗ2AdzoFpg:FDuԆYuiNlw2G;InԵ]w2DR0OS=ÓHkZĩ.f9muS,N.WE^3];_zKgNxi܂IAYԤ#Czp4=SF?̸NZxBT2eB $Le痔نH<ը>vsZ|ixt2\,E, Ki#3}W2r>G?.@wlP[u~X@,޼ nfTta tZIrMċtg^7 Ж-H B]+ ĀaR+X7†9E#߱I5R#=ES^:1DǛ^ˮ_07[nI>K\'u͓F+-LխBQj29M7;Veq)ΔQ7aKo2],{Gm վֵ,}'nեKqB~picuY1 \71T'L 7 ݕ @& %6 ,9a۩3g/N5'0{U,0𝜫t;XK_[!5xEW)?6|S'dżɅIS]>]!W0=Y|+Ufs[~ 9YC,D%SL̪TlLE'"zC71M<,NЎE4dI'["t[]1 (t[8HHR;<68P>AX‰OƺJxI[oBB}>f}н-_RPDcMn8y^B7d# 42MPxMC+.s$Q v`<'>+$%m묟>O幱^&R0*nñ\ z&&" &FI }IŌ`rs M r71+Q"?Mbl*$=#0 w%/_տ+`*ԝn2u5Ds Wɔ^DMVI$QۡŠï0kRF ߿/.Kxw“p\^$pe"-ڠ\P.˸*[ m⚊%TWONAYZ}w(uD%{xP)!5ثRٟ]e_M`ɾ=GzKʣ**>覷M{$ڄV:H#{ 77Sykwk HHcqt?iqh~ot{ H"e;xz]a>lSakPC< D3(6UN8wWH:#qTW{GA D77B尖@,N$,rGհ8U8SU:Z+iSiNEeWEpIBJ FUo kiÂ~ߔ È͚v;_r:p &^DFy0 W#?Ϸ2bCwSj%ڮUu$ `JDL@~asj^IWQmF(G5ߕB  I$zpGq'Vo҂M4_xyiܴ/@6⺜x#4/DqO}5 MQaxdofne/ȾL, ïNԚDŠ\Rf IkK5W N!ШBk3PPPzl~ 1Ssxu-0*oP>v.$-4I:ت&gYv O,::/1#'>Lfs1:JDdnY0NƢ ɎWCl݄LqgmL` hU$ka׸4&BGRmH  )ofcľbO,XTE8/eIT UA8և9eHpJ=T=k{~ rbr@ G -|o<}Űa)Ӥu5]/:X53kH{P;YJ vd=h- (ziL>;-BԾϿoGpE5k[dCs ؽY<.b@z`5 78"Xg rHAu|yGJ'fG(' C+L*M 9[d;z 8!}*L9YY>ԄtC;ߡF\[ _]:ԟRs偘U( C;+UN'pFpHVyp BP T\þ=;<^O߄HJKڃy?RѤT_!MVf)i5I!(op:2M;R3  1NZn(3WюDé5Yu^NjpF4{na:Z\?8;>@e9ٵ?AÀ'{4Un"T0"n7{(MtYi\e,tDj U[4y0J#I ;Nzwy mP#\q=NSrgqcIA&nM0A7Ky)WΚ` z~$ )SNYmpw@p%bB$mG ckt4 $9 ]JȽ[>?ܡ $^7h[eAkGY}'u}!ی.׼-K0bs7M2B9kY\/r av%~Wz2Vp5e9PjDN#},O X?u r"19|x!P~\MZ/ S7C!s~F#Ջ4ԆZ.UݶI @QⶒfWh@Sįvc5EMhk _ٯ޷B [PG߬GuXb#YAd>Ub[tcKxlsgU'WȣlfJDOѷD":TKV3QkS>L%%:Y.*5hKDYWF%y6P5/mЦ4Łee&'KJD5r<=hoSK jm79&T{S_ oU"!ՂɇEwQ-8(2]ln9m6ԓꎥԨ0Tk(J 3> . S #6:-/ȟ8.|0wjiL,i31_dF)L`750TB8Az9Xww.P8`Е{=#Q&I6%7G'pUYܟ+I6a^LoH@9+tB0*,NlN/pVL4(іf92rv%]U$_hWu)~`j>y-`6D/.(F%!d]r'nt]Jx >bQk"_ SUSm99q+H$_^OysWQ ށ xx ,+'[LD%ij +ZC\z^e.to WT$Bٙ ѥu钼ߐ D),gCԂ]q$1^{>gwyO"ւyAsq x^2yCo/XLs|s-b*v- |Û}J@>ckn{ʎ?~l'TVГ/q4?٬wkvlj- pczp sk*A$+'Vv1Q&|V_am2;bK"(C5wZ`/gd^e.$XnkTP{E-xCS~,؏>A Jv'*y 1ťzӁ5W-zR=.XX~&üp2O9%trT*d+sP>M2?[` Dcc ^;HĔJ EZQڶ7E$Vp">\o}~M ^AYZ.QciO~!m<MWj" tdġ"Wy;wP$ɒ(bmqYigPVq7SpXT\HTήE PTzRz]s`jqQjkƎ¨E}.P^Q\q䈨=]-iίJռɋ)TZuwzbl}53u=YQ74{=dm0rS>TU8Ó"~#q˼U }4.;OrWHf@%b붯s`{S|lkF(d5a|2tͥ}z c ΋QWFCޤ`i"e$nQlxV!w.`(p?YYjMs"&myG:YgtAj<3G |4;"=%198& 2?~N> 2?J7Z C,e:xڦ~ζ4ds^*.CPEPsu|'WGq"jɜB] ϾK¾Hc#g}B!OLϴVMò)ݖ'ܞu;T A]b,دiɮCJ^mnصhf/pb! _Vv)q]akE2oi|e&4:s0ڛ W]|"Hk+ 9 :n玖=f&49bc7XuQ jS%n܆݁&'(*#RpH1wbn`bSZ.ib0Ho̶k,%OMؘ"fqz&Ӽqόc22 Cd-bIp1yһF%!ZsUMԞ*&' S Ah/Lfvy#Gi@[S8{q.Y,AesOI濫NI$}M!.35 oWכE g ˟U_;Pܳn]DFJcvT;0.#tXj~ڎUU}|Hˡqbcx.f0y"d2\`fGk f+UMt"M2~ Bk~2h4w %[D#%3g/?^N H3i3 ".!s/Ad8ONV3OB3#Xzq0{w$-Up)'51ļA>6P&tIr%C "zHlͻ}xխ`,!q+ksաSzl:g,bEX]|y K}ueMU08еԋ7n̋j-j9p^gst e2~?XГKDd߅PK ;7aB=ڂ,#+yatdXJ{ > ë+E< e p ^uUzh84(? Sɽ,TZ=E75``e1I`0IDgW z ! CI_ [+Dn #Oe-[;zA+`O3IVΦfeR,0Cg#̓0|g'. <.TWNAh}cX`Tf: x.Pd]y<|*Ea=ڎdTu-^%}gec Nc꿦ϣwM`F[wsorϞos\]])!0, FѵY p>&Wylu{aM.)}qNLFa>9)'ف# %.BGihMo:a]cX#Var^*.r8g8.~e0(͍\b ^|i?F]m9ՠm5d9=M?4=j+@&O'^:<-AM`Ng^ߝXZkh5kj:%G Tرrd)9S1JeLriʜ]7aEm!DkN0ljgWB"z$'zUò̗ޗDSu#L۟؞I4zKPH/yFIPO˨efzL]'xPR-$ݥiVnZPeM'hlcc:]_c z_XZn+#xE^ Vۋ6 aΪUc5u/M!FUAwLni!DO7%]H)@^OKB6ϖ{At!`< 9\lB<{`稴Eّe-+`.| aN{꾺}YVtgboA1/*Mo_*f9P*@K\x2!&ـX|j2{zd ?ZweTĝXw +R<}M#l}kةv7?5?lw5$(ޝYj2+z~)gJ5m!Iv-*?<X=aEC$]'(0;5LmPff(CIuKB},*ip&0稪[J@at'g\"[um&Cv>J%/y1 hCTicOXzl8?}R/zL'\%AmBޏгIt=V2RGP"z[27%h3p ܟʠ V mu*V$xoy8 zmErw2 JKQ}j``Fs_m؃ݖMFzQ{L[ mz PǸ((ҹ?R6~,_=@=%(*F~hI YZ-Nc$OH%*JٓhnVmIu1F#^Ȱ;u%GeIXscXoU!Gu9}F((%Lw*nnhQLa _hOKv߄=T!CQ_S km( kWXXWF(  og]J[!@t-p#ڤ! _xuv-fJ+WZImU^r0wBrVhcA3No A ?'g ܟkpI׷[Fdۖ 19B0 5,di^<" 3]sZRd)EJe޺?,J0T<^(9 vI(j)Xa!ӶؠV9\ZV)l!~Wa }k[d?\5u3~׽ݨqR$RnAQK@$$'tE֐1jqVZ:kcG^?L,{Ub#?zu``wB0f[=LSsG:_kja4QG|{;$5Ń/.Uyj"v#JpxV>u撚I,ӈ^ Y.x_fc{X!N;ue҄$p{2c/K}}3dI֡ӲPo-p7"t.BהLߺ?LĢ)yoaǦ9T 5tK@J9 paYNHՊ}A*G$ܶAO 79oh*k?Ld@CUYx{L_zlq2M1lji.0 3:tLܩ'݁$ :&7\]q~nϝGL]_A7ZH8+GRF~b{5, fei˫4yne*8T1/5,?3Q gi?ȲcM:7蟲,CF~ftOI9Y2~*keEƢHq֏WlD+ϹTJZq~kBQSw0MlW w i_OO״1ϡ |8IֶU&#|*4d(FR8^.ULTf*4 \TO̞ U> Q?܎~z;s?+\)]"q^]}EEA[s8-F^ XX#~>r"$_t)̶̝ 9`yvKm 8~o4]+qdQ!HP)l;W3xޝM[޷1$OCST;U<  XT ]?TW-Tj,ߵGQG5Nu{wJHltPvI_@Zkcgq]E uB(J8ָ .єeov:0:d2AY$ ts_#Z`*j5Q+pS;3ӔRޟ8M zC,hGMi ( 5Œ|ч&`%e:/LPdCuASG,=1CsNfND|U&*Uj#YU3'[u$>O2IuJ.ڬRrsk9A۔kh"; h|.ePW_ ?fy!þJn2<M ^wfP|ZkE~1C c 9NQWuaJ~= "]`M*<6oY:k:PW0-c)b$I YD5cf5F[mxmQȔh'EFrVeu#k ^RS]U˗ ͘ij`X'NsrySw$j\˘"'++ G5*- B\je, @x._XE׌tB\Hϰ&|I*2wiwczDۓH ,VWvԅN>{c-Pg&_}B7:mǐ58xxw7)Mq 7k|M "zu2syꂶV>#Ya0%IC]Pyy`Jx'Qk !+###wb6_d-k٘W?3mmdM):ԉ.]K独@Xm[U8꜑li~[h3ˋ-C|лb WLO>n((^#))<4(6֍JG:Y>V'V?IP).TGhg%xlO dd 1k Й[cYF/(M)<\ⅤTvVB*"/E1>Po 􂀟B.C$d*DY{1ɈY:*y$ Pa<9p2Զfuv`ڇ3C.sL3]ݯ1n_J ?_g z+C3uialQ^N y & ~d,hRS<0ݤ$3-2Ь6-KqoO890*v;c"|^G^ 4$HƘFDD&.Zjk"̫߯}Ir_sAEW8F18 ҈]lCn|p,8vbe!Nϱc|FWcM}iSIR=%0`&9Tt*-$?6n/- Su0dvAK6 qᅮc-~!tFɞBJtM;E/N3q6B#,JČzϼZ ^un 1 u鈛'hXt)qOxxnT8}R;bI~X 0lx=Vy5|3XN59_ |p# mr&eC :nPE}bEVqv-~BSl+"㖾W0tG9n >61Yԭ2D/#ttvڦ ZJ8 uHOZeGgkyV,HT7 =jI2(V  }gY D6>w(ʶSWpm  3 lnWc7E;=g$B0 -ThrzYUHBYu4Ud ?P†~^zs/c?dɒ*FZNrPi w=4:dci+0pItǔ9®QQ*6F5&D d_vc{1 |a\Il2]Rm ;#&˖073 {avO6~ݾ5o}H&hYG2=S3nJl=}Y~yݣX_=],J"XĞ #PAhqEiֵa<MB~` =!P6FBF5mB~X +rbFo'4) >Bk bjf.U8kɧ6M!>GH\IF燌jcPXc7mthzd)P'BO\ * @D8y4.O22puܐs\/H]ٶ܍K n+f(gm cUuWi$m~YfPI@  3l>/_N9$U 0=ʬYئ>۠睯EOvI` Z#٧p|DOb#Z:]R\(͗k˺Eqva9a6nz*7=/0OZTuY IOywIGI |&MA}KKahACcIJ(ٍ2{Br#5 .XA$Mk^̄ݪ5@6Y Z-7_10:N&s52pi`l(k/1Pٌ[e ŚNɨm tV7V#;1^%UH :wCZ y#XznoO,[t"lV|Xc`,t={X%SQ[l6] N}] 1`9L)E" xw#y3=kb+V5Eع-5E h/Zr9F$CKYV_8tPe9QW/g ˵okuJ?dc#OP__cB۪#$Y\-.s3Xx,= ,+rlXo/. XФnKl*N/Y lc70&EngC,7c{ 2ƺI·/a{o 3eo/W3|_<:a њ<*QWM/0< txNkYy~ l馸RcY'5=zX8 sBVbDC8Y4Zy%d 1kHIռ96M`'nS]^uFqQӾA!-u61yVnc1q}JQWDZY>9-߅"숝?YSN0lk˳jD2kqqA-$018Ch0Q3:ԵH/g2pyJ8 l( .e{<Cp-^`Q6KMɏFWń*3Nd8ZQ,#W^.o  C*o?e7K3+ξMj# >=Z2`π@w4 ʏ RucAK1}nJ/39Y.&)@le3l=/;aT zMuš(;- Xò91AЙB#~W"C :v7giz0C"+ґb&w?WxHLʴ]-wQ*GRfry8z@vMOYZĭ`4`B٨7x{] k+Ac4bk>s4x6e4/؞5[L8DX7_`Rm{WI`jem̶b>>U_Zt-058u+>s"N_ u$(Ar^ynF!!ͅpQ Pz 9`Y _ݞ8C3!k)Tn'ݺ: ;)G;L(wZjr?thQ?q /MņC9@J,zqY@ ]AȨ]xa@ ӆ"s7ew`QBg2JP[)lܽ.vD,UͶٲ-I+Ynh(gc2X:]Ÿ(;!x8[b>N DP'E(,Py߱EL]<G&[$+4_t{E9&QcBNJב`L80ݘϣAqYmm=yy-}: k '_-  w#y]j RGf7DIڜР;'++2i\sRېZrvMiu>F* \50wC)+EtnJQP2*E~+}4+.uObSVT &4FF`qP'\umBƶ雳[NPIbҰ iU%ex%*tRqWh0;Vmq/ 5C 6e#&ESRٌd녲I/ΰ)Bʠ\@HNYFq$_|AoR\(jˍҴ˖D2USXQ(Khk0Jop*oTeȪP4]_+ZF4kWn=;"ByHDt={1Ml 6OnU(5ê£8 RQ,vWc̱CZ"3;7Yǟ E#S%d.*ϊ.yf縨^,c;`pp$ӒqOͭ:r M] p$i(;(uXq+H76~ # Y Urh-ŕصX?O2#epYj"57vwz/!@k0%4[czv^ и[A2ZE?VC81&=nT6myS#̋*Z֕ sHdG}K4fϓlFkDZs[pkuo}Zɷ9EJR6 ~C ?[W_' Ga| tѰHHQɤYC_!IFH'5!ՍY(~y8OH(nCoS h\|ΕVN &t k9\z#葓Xr7F SZHmt¤t !Cg`w(Rnޒ}?}H#{$[G[OFبt]w1:*tԧ-W1)2*u9ڷ˃#9#u:M݉ ؑw=?G ;B vu"SP1w 5 # vs\ɤ E-.oǹ4 }&5F5Gqs\P|z%y<o*F' Osp%ɴkPkYCupT4G8ȝ X8i~/v3]0U&@XH4IzzE{rH4Y@j(l0&@xz|eu'v% ^aHҬZec _8F~׏"]DMv guuw~tg^MrgFz`l` nf:E,sl=C~zkDȽSԹ[O'`dM2Q"eh'lnǣs-ut0m.[ ;Yr_Eu[ u?6[)^1e.f7"Dlڄr*Ey4>V3BV־7bk`dJ7_Lyp}<@_I6Ⱥ¡:GKݵmf(ܠ!DA3x fDǣЗ@*zrݸѫ+r1ϳpUW6m/&89;tmT.'mMu5Ӷ l/L_ iiJ EgBsܭ9u}6 *Hw#`27=Y#ZgMjZR28| 8m( љf)Ķ?χ~ob>19|4]Isg즊`j)0t2zhé}}fugŗDA`bA#r)nbHH\o2: c[c$49PqK* ezW$e# [- 檊)K1Z])QS?IrAE}3կk~ j1t_G3~C׻.P>Yn?GVɚr]W<Ka%a>WcZNG `=">[B:6,PezڤBMY?- DPMm@~XWB |ua&3\yeQBoRzvBflD+ԱMY&&bh`N˹c<cԩ[-?b{WOa09!J nByi ZШE!ѵ@@rzIzߛ|C(c %Ďb7LμSj^'6lqGHlř |II~ +D{>7Mժ{,5jEuEʧM> ,f&03 $[ΪI/DzGLDe׋أXi_U_b-dm%JӭtFPaAt6ckFE>MM&t@5Cv|*ToHmGu04VQl(6ʢ26wCGgRd`j ֖U3&8$>@ frZ(9kUzPl&=87rwIX1A^i]g&zK~<Φ5_goMcU//uNZ+ĮoL4(M}*㉗jV.&wAukB|J,Y>y^N|C73!Oy#]1|Nn8Kc4~[5[5.*,O1n[4*ȭ 0*қڤ"b9&e'p5AsĬu kz9a4ĤHj:=0xѯZt] hC~KK3٫p+}< +9>!dc7-/kjđca ,5J9ՕT^]^)pBqn'eXͬUVɇ$u\sg0wp\1qqcShf='m⾗+RٻL$+bƉq3K f?| ٖ ӿ7H8A([V5ќCt} 5"㲴K0KZaΊ9o9 3h]-6Ek@H]ykӊБ$uN^3P""x<PӅ&;i1Z(l[ˮS3?y<?`@KOީ=efP"xI(if'{[#.hh^\j~*}F0ypi,I|ڊ_Uи*|5`ԪY "}:2Ħe(d&"$S;0|Yyr 8V^.o|G#]*+S(#~Ϩb"Ә?0h^%D,2"V3;RoU;bQ]2lY:n\jC9ĶoMo=erPUӣI&9C sC+?U\"nsj7EG'Vb Ž!)gsyͺZ*I6ljvz{L-I-i'p߬n!m5˰wB o}}{5tjc-!]$lc)xPD 2eiƸ/$IkEEdy0tcqc;%8bDYkp|%[HUB¶L̤<A<^RD'Aߓ~agN egEr-?C42a[*c~sO# &vNv{A)Jvv'A.i IMq3;SOhe)'߄ ʺ"MCx? ?XL@m݋S9A.Ҫi'8 Vt0ؐJ—ݟR)|Y *D%pb`7.,(/!NqP[b;3C˳VscuGݶfo6!Ҝl&8>{mo (ɼJE11vE%5Hi+,Cn78tWj=⚪̆>>A1(kB,'hݴcނ  9Pt}WIyTU7W^WNއ}oG0ik"aj2TO+im0Xؼ PBJ r[^ RLɱ^l0D ahQ 3h8D1 ~X[JOQ860p ARO ~TepaR;bWnS>dbzl_^V{P/ZP6E˻/.n*QŨat@O\Μy3rja/@ىѵL $ϗ|?g}t `A޵-WCt;nERh/;*_jB'Lr,9ֻ%"K0s8+\uAnsdHw }4[N_K %6R4tP{ohaɂ^բJq3- "NXJStri?)Q(p%t ]ޡTT&D9`gRMNYok$l.&4wCAIa Y]E!;Hm1Ra8]m_0_Btd Q!f$HԶtuFwr\8šܜvi0_D&!Iwtvl0NM `O!o$]%#pPN+*qTdO8F ֆ]PS?^e̺GNXV-j4ϐ"`0>_{zu"P3mP|" c5tf|z:+a״7 xcKVV~@yx9TlK C4"jV(^,, N{Ov3˦Wu݈4yQ-Sl@,3 !䖉Γ<8XqU J)~bqPXIHwza\q'֛"qLhq3'Ml ؚU"58C+?(ˌI-ʪ;n?nt2y~6(.̻Z{*jmkI*#`+5VZ%39 0B}0 4 H׊kG*v$z 'CcQUz"l;cG2~%m7DaJ_f$=(&3bU Kߧ;DĶ 'U+khAYuRC Dh6wZ֓`v;\tlŌx5DR! DI{N2JEb/keZ&cH}Vy햫$yMM|<^)+}?oW{﹠kbBO*ڃA]F;X|T]Y=qE{ ,̠sqo;t7ь0,!Z"ތ*'+EgsT$dfO; eǁ=z'P+C%I BEi *R;5\{ix&2nqɩ 4Ƣ Fį,W5tէ l U\]vhySd/ܭ3**Fg\wT(5KY"LMݩQ4 ~S9bu[bq p*!ڜ$bNʗu8*ϺBcd~.,2 S75v:k f8ٮ\OIw Gnww$a^YFk9[{1{l0{KK=U'+f2b%[Q WaI gXngc. Bg`\vAqӵ{,C)_&+&EcvaAEp$O*6V~)8p8+|GU~Uoi8MWƱ0\Go!.;'bCQBmn(3؛h~ֻci'R0zi)&r-Ôue+6S"@7X!1ZK5̘_Km{vq#`#4@A`ez xykOt)7s=#/ʭMu p[)_Vp7?Li?N0yKoogaޗc%³/Ko+(]fM8TI$uAAp;سY ]}Ȱa:8@vȼZ$)nیP$ FU>/Yz`/ǵ׳1G[kIܭ_GXױJ [YQmCY G_KD&r@*wJey8]iGw$gN%UxU.[ Kd˨k6L7-lY@:rѶh~ TqZ4N@LTÚ:~oޔl56{_p:?dֹE װx5R֍thBj[DA ^Fnn,"i{iƉ$zɃi*V[dLDD8\CLrv&honX@䴊SmRP@0|.ۥT;2j^W!dk!VϿCNb?`]KFW[@z*Kd݃Xd$\C#ԘMddrK|sU4ǓN=zS+/#)bIx؝'x0 ztv܂ :JB -4< 0fp̒ޖ-1߆ue/B )V8>Q:$3Iif4@hC8Majby|5a{m]uD%' qBL>5ǝ.kω=;iĆ:*v0{\~'#1b.s;6dX_⼚J0_1)N2Gcf3%`\.2^b!r!~pwz7D+g4'ZE-7(gHLV{jժ.V^qV'ҖB׸Kވ+ ]X4|\g4i$`-Юh-pSԿBlOu^ts`']x#G2'l  Zg0Yw3uIp]mYll?!UU6'@JW/\\mlfOM:3nis&U?ek\Ob9&6'Zc%ب{ " m.::Ү@B% &\.y]ąn/{^CAI?˒ tPZV Q6lE:TJ_ ,b tю{S;L^z=K[f ;m՘<%(N}Kia~zi"jˑY;F%!kHqw`sXgA/u-\פ_H~Kh)i6κPLڠ9 ނAY`10X@\ti #R)EJ[14vjB :ƿ>z{ ^2K `+t5Bҭ2K+0 &]Q=GfB32xz@d&sH+M LZ ېY@A(j4="w l4 }PvBbpL&hא/kkuۧ]Q F 9R/oG i+glQŧ]1[op #+RM$^ g>^g@AiHxASq& ?4MDXse+kAݺtPS3̼/&k'6$9&&1)@K:z9IH20W,tWsRKvmEu! i>(LZ[nDGp92"DdDGL5fo0t T6DY靐ULu{ۀ0ng>q|e-nv2]OIӒo^j]}p!t鶐`ܣP?`-q 3ضEF?C;-ZMq CAP . !R,uWH=u;9U=~`aB4vC3x #i,!{yuiT{;,g|"{S:"V^z\=T}@Ig)% 7^-qNcڃSL^s߾9":[(1=b"" OE+ffT28PRkK35@.AC%U8-C#S +n2NEKٛ#EOD81g-k CH 7@*A ´ō7ԇn2{C[IUO2"<$tH~-HLҢfIʹ=:ؐ&- ߎHF]3&_'v "-JEy(GGyG@_oci"3Vl5_5DԄE_f= b^j򽘣TԺWD"+hRLЯ{jaH:łe?ޏcj:Y47\[HyHIx q$*lP_&$s_,\OHYR) 1L3Sr ,BzxbeK1#70;G x>] r8j C:mD0*d88m!vzq@{7|XV:X n_\tHm\Lwaowoɋj#u A@PC1Bb|;Mr~[\9]~Vq&"h$TdČ]:>ƶwpD>CAV O=ib76:4 ק/dòSˣۑ|(iL2 Yk\F#8Ԗf ף;oDt >V,'AJѦNھz]"8sHZ2]B.'+ϙ,iDAr{RgY [|6\!qnR-ה"H-}뒣&'G4T?yP J$TܵĐCW|f;3z'H1LBZ5N#lgk0LPq@Y~'V?1-ݡ豼yBC wDT<"Jq~?sp+54k$J_T<Ҋ$8dX+A--AHzEUR*H҄v15뷯*` >U$*8no8Seq v3Vdƽ]n/Bvzw({kEMji<Ԑ~o WG\]吟Q먇uBWSo#\'#q҉ir} h,3h*F*/3@c5dÀT%2z3ϖq6L[7ƚׅuT/vV_(:.L4n x]w=.@ZcĽ}a*\dѝARjU]7Yw\ PdLaӌ;l?lY!JEү=@\D1K MczdOr:֚IѨ>DJo}񘂰"lUw= [*i7w_"6^{ƚgz=fN{cY/Ltg7406· cH$OvGu NB~WJi!%:d^B4*pBo¥OF+zիJ^?=UR_XO~/cv=V[CRmT.eb I^e7T=M5a80 ٢x#1a\N-e][Ytұ `h1meF1H$4 tsA\<\]djOK0]KFUaޚ.!QDw4hf#H1G ؠ(_ΈmC/4Z= JiF_Cx1̩HӞ `V&eMJ)]D?F{>͵@=ʩA[ү$`;7:TaEϟYk2Q3}"h0'Zp; E /_uuKd_M%PTaoK*av3)^Y,@<? k [Nfwid՗8%K8hmunGpoA,RtQxZ LPD˫mخuK|UҴ}3}3pUAn-"!¦Ø8ϐzED[1Ӕ.ymM\M!P rѐi1w 2J̝Gu `Tb 7|( ;.qT&m6[*lX[2ދ*C(L%{cQ9>>6΋7\avI} C־w]C1xnqS.{dZ,dL->,k7mЎ*BJ}msЂd ak)a(Xps!tCú|ygxx0а1ée ):n zY6YH'_/41b'5fGԧ#a"'4/$l ̖o5qDL^k\,Y<TkŨH]T!m8bfyj;}cu4S,%=xJ^FMdž{qmHnپAXҐy9¦>"3,-`Rk B.dmvERװ;FMH>VI lM0a=!6>g.vvGǡ!Ĝ )O|匦HLqP}A|C"GAybKFNٮߡy;LJdFae$hMO9+2|@FaKTҶR:c2&G$ֻ ܊oqFϻFI%P Li X۪smKq$}tq<#(}\cuui` *cL£ӫER+MP\-BQ|A}*H7ݸ\tC?9L_zFqqW޺L4:#f%ӲdmJC'eF؛A<~j fK?q4v7 {?R0̭])`UĪ.LL=<W†]N xI᩾x#P4\F9*3e?YEzҲ4ezF6^ͽ(3Uq g\ Syie7y _ !O%1EjPUliArxM\0hz NtX~TŢ _A?|+"Ig}'ŗ>iZlD6ڃk >k/WY%yt=8lYEwHb{+g*.9s!PՍBr?= mFA3moВ %K?C*Ilvt䔂kZ7o)1ɻ۠ A^/<$lzN;ȦFJ4'MɾH{SZWti_/ xt0'dE,uSf.mY%ؚ|4 `%RRZ >9ce4_;8)Xv]K`en_4SQYõahlݞĘj2f2ZcATN# :ȖsӶD12#QISWO>`In愤F,tXR>F %<4J .<:r@)Fu(FndWW*w8#`zZe&^ 1}{yR<цPyGP}!腊{\'+W{nZIg'H])Ukd|Pĸ:X¶ĸ\G鞱 qy$ZcVY@:3jKuNh2"'+@`oE뢴n آLpJFD)]q]Ђf䂶c=$kڐ1~->꫱缗IQ!WI 6)wʧb_)@>nx"TRk,W;&3=%3.ÄI6vtFNx TI]Sb_-"k-ksr7oFb%E ]?Çݦ[h5U擔 MGHyeIƸPӑ`fMMʙRryl(w o&2[HLtʗsR6A8lD35\wS>HӖmwp8(C3ed'{їx%}كr͓^|fjsㆿ^LI] ?$-#1R`PtWɹa%}=KepI#X~e+8.zXΔk\[9vcnkzĐ bidFwˣ`ѐG3A :51Ra{60M<\gX#{=[OISu=IZGD8|KJ;?/*,$,&Wc5V_u>6gWH[37OeW'؟ ',mp[DEw&'|r$G'"!kPnjG:|'l3S7 .r!%&3Qb8pA_UKg"6PL `JVWljh/=oĞB_kF6΂x=L̥`j^6~=ݽ zX͂Y%ܜX䗗;=?W  RA_n`b~z4ހd&1Tۿ$#=2k"f}% 8Op15h,bc}7J|gA0=U"&h/ $10EP"gKP4z/a,2&jRnmة@{Mک*tm4m % $ (#:C<< }RQR˃b8҄Ș3{-`p9qͩz˝*7NKSLGu]FݖHgn|;[Ɉ =N]\ښX%f8<ӏ͌~mJb\)@CLN,8ÛH?|H9 4[91+o.g?ǂ0;\ cA\| L}! Ay4ɱnL hk#!}̨9EQЌ\:poxs+Nt X5L x> ^ݜvS*]%ޏuA:Ck%]jn_oy-ΩTY1%kD t߰*ӌ}&]'p#},z`S4XDnv;&San|iDM|qtT\-~Ҧ?!*C"6+>?7εġceQiG5V)~$xaMUZog}|.&}Bz 0AXhK><9a'j e]Sa 4u>D zo AV]d9pbS^0騫]NeWU!ʶu JGm;!D (k.uLzTv/ɭٜ莆}yc3 U'˃+N"3M?pS!X>C[&4(KASs&][(?J?or@"2\ӥ+E'T7u)ʟȖ4@܂̴}{.@5Y\ )Sar5@M~pvVl&"3"U# -VdWfY xHg5#;_~[}5Ҥ;m+.n'(q.]4Cjqx+B;2S~!V!F_-!m +)Go$^i~IG#`v|i]}!߄K:3Q86% *w߇y%8A{*XJ5pPH 'nB/C6doU h ^dYm#ml0?&j|Z'noqb}Xnmwc,#-Ji}rNz&_StJb~DjOL>͔m&Q}ZSNǐL5e oE<y(L\*>iãyĈ+Kxu :{r`eiKk u}Ԁ8[߭ ; Y_wwO4~W v(V7A?RwdP&e?ބ{Ue۽|4y0\? =$#s' L*jG3)OHiPf֥ B#_RXarǓo,$RM8fszi!0aQOX,*;@2,63b >90Qj8nJ~xL'*H M؉T3( L?9ê¼~3h`Ж?(J~i7J{)`4wք^gyI2&p&l5@JvJyBr U %&z;pny9*-Y/*Wyb6H({O,Du;DG),`QC`"2HE2𓪚߬rp1QŜN(,e q7|&V`Dѣܢi.9CѝM {n;ِD4 2MуQ4K.Ln?𕒩x޼$}|)j;dV%S#$Iiƿuo}sˡf[M_e@> -f@Nx5kHov-vTN4͏+P0PFqf )vv4$bX]a<юѝ |sT$ӭwL$TT8̋'x[EwOƾCi߱ zP55Gc }htG~𧅵EL& 4s"Ȝ,fwh7)*i {3:q/6Qr'bO:u@YrTqRHkq` ?UO,isJ:$.lBA7YP%"`<£-T k>'ZPff9ϫ0 bf0~C:ˡ&bz([052`=++U+sw wt /m{ެϟncP7\uzt:Xthc@tWf3 f5ϳ+I*A#l̉|QcXϴ5Wts!6\+ S]:#|lI2吊4n1WeУm\xu_~@ g=M5Bz"9$ įpW##]t f -C$mC,j]JE*4*-Ll%r1[e}D UňU <]W+:.2%qcUE(D^Q;5l aޥp#-UKU ϲ^GwmYo 3,= t҈ī"TH?}¢["dV-a^œ'=emsu $?YC:RP*VgQaK-X%ձff{ԯQ cwIhY痆׋mKYͼbEoPX"aհf:(sJd кed DrƿݪKtw/~-J:45 ExZ7M ,vקqK3B%i"wP0FTu5TsOrBy-y}nꝕ~3HomiZV 9/ٌ:oɕ# M`:L}~;>/Uak?9h˷XG}l &ɭ I^ 1Anоk)HBW9NfEWcb{(gbq}Aq[E.<QX|,D60Rz[SʵKʋ r0Oޫ:-5?@ϸrhKV}j6z<*.On7`Gd6kY|1@ۼTqA8v@2rmM˟Pix!"Up|FU`ᴦ'>"*)O nH,ə:2P m$$It $TQd1E3OB2NJݥ%FYer%IIa hLC7վ=΂1,C8"7C=83d z% KoGA,O$R\CSzB lfeiKsI7jȗ2t&*Vۍ5}ݞڈJXG)cR5٫ 7HnA֌*+ֈh Lfm-8}eMSᾳV՘O_}Quc^,RۉAD # 2|R>Wɍ+UzŌEHKSh.NoAKWiC3;`޴ꝮUל׈Ë?Xfeĵ<*HOXeS@ I{7SpPX ,a>S[o_9|?xk6m/}:A Z-f~*6wH};y9r) <z0u)YtV<.J7.%/Ҥ]L^ eJ a"rx slSSvtgMQ˰ӱ}4>61xtr||GZ盜 И>O5=|9Ā<r(>^m}.XDɊ"gt+PJV\"TmL#+0<+vēͦT"njIUWO[yC]1$KHOWi 2a?.}T£Nc%_Ln`%<^JYEHlYY+A1K`An./R=83}Ӛ! w˴|݊?Yz?qB;b-inݮs z$6g:%/=m4,MIi՟CQ.&7J`Pì A57,RLt( 7r$[%Nv ϞJэ5PmL&諎fCL{\]ۓ##gRTMȊ`"ݏ'IT4*M%iN)\~2#r[gM [֫BinVrQF99nRVRU 51+!<ǚj^w>uBv9& v+^E;4}M~XX7Q˦NfsZBq3WcUjԕ]k߷Q΢化D tր.3(I-}r+n~iJ2o_M%Q;$Y-2(?A4A0 +%-T1vmc<ε2,u@Bn",GdԇE$sX~Ig=DmuFԞ"TUsꋳg.s؇(ni"ҋ^nb 1oWQ<g{S႒`>ɾhzGL77KؤOJ^/?:Ex9䯠 QZ(?;3hwz-P2Eju CH.tzYҎƽ4WJW3 MU8/Vū|?SS) 1&(}^k=YKȡ0cz bh Gj&89y]B%ob^g@C\) Fdk} @s5NbB;9U5qupkϏ0qQz1,]ÿ*ep(Hc7D+RZ5+K9F: 7Sc+*DiBI7 KQhso43ٕRh,t՝{n{l2,uN ,HHH˜ct?}9wRHzhW6{THEF";lZo܏6rJaqxi<6%e'|¬ЂU&# ',YW KwrVhPI,IވPS>k<{ݮhP#^KJ4BV|3G˱P.t13*2H}$@jAma<>[7; "|  -۴ -vaÊuOMʻ} $Eݱ4UDbw>~XEE/'Ixma@/{="-S-QnV<}vr-A\7!nl4켏vPVP:=AJ~q_}bEjAeRUrgFU}6 HWc?ROLp A=e3&|^ҥMGS-QX[y43͞ <1҇t Wլ{ܷa{5ԭϰ$}9'弟Zz"Fǔ&G1O}JC͢6 m&R{O c ̴@k6H#?N|_x+mbRAĦ Q$ p:Dտ u)4ן{u$|[.ū,O$׆x3 = ]zz׷{󋹲n5S ɴ( dl&_q[?\M8,YSEֵ'bX>Kj8)-pQ;d`ry&o5: 'Ҩrz*w8*F3VD9S"^%:,pxo!&A(IUOvsǭ*֭FW n2_UXl۸>[%h\ZpT\m%TFwGA|*ꏣ|0&'#SɈZ4uV@IPbjiz'\*khR,c`={9V3t0L~GՒ8ލz}Wwn1mJ 8,++ڝn49=pQ"|<^Dц-5;dFmdף?-O.ql%}Go;prQkJo'"tK̎?6_ǐ>ߧ)jYTC{ iP= v/,@NiglM;甾93V LiX `A-鮝P Yk$bFUmx5bS>&|d~"5n4}/g-]E|ak#B,ZM5+wXю>N0rT݄TT5f2Y i=f&r$DZ}B؎pS5gKr X>_&U$®fJRm$>wȫz_kٷ!Y5xp\lլz1h XQ߽Z*Qvb_6ME@-= Sx]@<lj6[o1Ɇ.>˷J^{ؖރꁓYlKsbPR-OcZcn$q E+KyU h@CTu} VC٠8`+ ~z)4(1llrtd_54@I`4oK(PUT#k7F6w :M5R݉r$[S2@A$"Q[)TjHvrn2Y%9M[sFLn1N]#ʵK)mrVCg@tOXŗ ^':"#Ig}̱TAdžT -YSĥX9?05 +ߥ0Wi4 grlQ2yBtooTxP$5o駍W=SU|4!k sd`H* \/B״K B~4eHXKzVv|# 88GHbґ[MIӝ{e܋0U#`?5BȭEML?qʩoƗ 4@{14_h;oe## Aºr:o'6-pJ]O9¸Pc|r.wh`NݥFqaiQjfH#OzN%)L+Xl]&냥7Ԯhvva-GĖu cMqX m\+eBVGY򰑿bW.G#nt)=!/; FMf3ׯ# bm ,GP-k7@a"Ͳ`!IJxj2|N6߄٨X8/\a]A|)wl]+M ^$kR#rmL^X~'5 w9lYr2~Jn?0d,E/p$IvN{p$sR _b"iP H#i`~Il m@0Һ*!v;O-a*TZ]L!hu-R{F ;v%Y栭Y}rB.Rp២Ὂ2IueVR49ElT})^ܿзՒUCڎf@DY"< @>OYQ>i1Z84D;n\fU *FϨ-4<g $~C\tgoJGW-k+`qqzH-0fb'desp#C߀©?!+E| o |^eDԺ5հ)-Mژ4O.K7 A*=Fm8SoAš1pr>vDU0rKĄGͬc4Y=3,lpS@oL)k;:Э{,IU{`[n,Q~kokAby^59i>*@QYҩE Ak󇇮 arÈ Pa&H>iPDNYF2'SiOIHymZKd9%or>5 5x*{@z{[ɿw<}oc:°߭.UNZW1/2ii T>&Ә"兤$h:3s$xS9a(03.>ʧ ބ3%,B bC43Ihu5/ X=6 jLek~TcKn)rBq"n$$=g:~+lYf((7=b8mർćM[`9}-vZ2NPTU*V'.O@Zɉ?q_oq 1Ir-TE .6U&dkloJqN4I!JfGe[hRl% '8c,_վvyL <[7jIL-5tq`T EјR8ce#QťyNPV!BD;b;Y۝F5j -R&~X{ps[-B4ߝ^߃(XPw׾V-MhcW#-o`RԃP5qWC5È!yj4wo &tx=akX/erqN IwN/'}nzg^qkPd>Qۺ(T 3u(h ۻ<ߦk% I&`jFOcl*cP#PaSݛKhZcG M9%[3sV %w8.:/Q}# %%SAI]m ԂuSv>8Ȩ}7d+&xv i*B'!Z2v>;nDŽJcB4'kW:{2Q>r}5Ԯ=K@|u*\$WУǥ{Vv4(b;Y7őTYQ1ǝ>NgiRbsTa¤i]ƳэtSz\5(1J5Ϣ QG6~p,{[_/ӎtWlҖ;`ap ~ytd,"ePGY=;_ eY aKjĿd{ (BSq t;T?)VU/Z:%ܜrfFWp 9N0y{h'O?I\璾Ω@*m_J`+fO&|Cy{F1gPR0] NB.WҔzHCv6Дs%IEmT:&I;qiw_X_0Px M1'VA4nWc#)`n48A;f]&J]X-U䂅I|+Ȫ)dGzU(_bVjV1'q=^xF!K@E3B< w GM~,Zg:[ }owQtYN=}@$:]N[`\+x"Lbvæ1/EMYq r'FDlW5%3o& ?Ցv͘}ŀUZo9#&ӵ&=+A  箤ƿߙsu 0ݸӬ\ՀUrEӨJxMI1)w'LEjg+;Zf.IJĭэF)j+J\R6ea?]9%c,Gඊo3m!uKwlΝ km6aL8W'YԦ6)eAn3ܼ`נojtD-Ža7#4*C9[bv%"j_p[9y,i".3Gޠw>º1Z3'^>5*!FFItZJDB縎hL2bgQMI=oKT ՈK~rjt`ds7b6L= <WqFgn?ApT֣tRgiFh*k \?'6fA0Mڎ47~ hHS`9y"hҾa KA iI4ut )&\SeK0> w ?"emư|9nwG!n9vNw*م`'t+ƚSj4)RchJtmy2l@Ҍ3͍~źxj9%1G.6Ñ׊NzkǀK[ 3؈30ҧY}_7:LXOL]d`vG$/Yq"`(K.ǚ(9D7 zj&bh$ ԶK*q!Xg{-;G#Rݓ/׍VLӒFhFܩZnsRʛ+nI ~ KӂƢtӉG1:>[/Bd{ؓM6JEt9Ϩ!nѿiWPbTEsԝnk_5iZ>75Wr@m '-%v;4AsglYIrLo(tUeɳI( )D4}DVih8*zқ\UeFɅo6}!FR ]5}Px59TJ\27BEif(5Nʣ.V/A/zI =L3II㑿|p% 3%0oV5G{.^/(CaRCR-wkz,M,{gyA-6ôi^n{1FKD>*R9qޢ-u] aI qڭ9.BdBG8Z_?ᶇNͷaej ϕCOʀz[pyFtp 8#eV0{N*G3p/`86`تEO%kl" ^בE>\Bao"%ù6}닂BsVʷ*S38Zӫoh)tڄwLj3`exve@ zA^]q3 њ gRچ]'xZ‡P <;xA)vJ2:(e+qvqoj]>)'#8t-.8+~@9nh#UKb4u9<3ڍ*}%tn{"* 7=vUiVWd[W3$Jkie g@Iޔ(tb`:O}jCSvHI6p2Y1?z"‘jcL_81a^yf \r7 ĵy) pK= {+`q9v>">YT2п^(L xҒijUD#. LpfYڅ<ɾ.cva@z"OYqnMgִGxj9$88kW^NqʥJݕҙ2(ifr"^<1xjbאO.㜥6h]$%T,ϛ#嫠:ޚ&K=Y`Q]VvAvۓp> '-J?ou+'G!qDԪ)jM~\􆁤XӦ1NckJzܸ:gj[yƮë50BEUZ)(𲇾Oz7'dTUx!ſQ>NP{9(径lyIP^=/ܲɃGʯ^o Z1j風U;kSӂUٓH꽲W^yAqU,WJqPV.zQɱEfF&L낕cD58'rL=̼p(R,Z:v9S%% 4Dݨv J2-HZüx9xûh$`~#n{?u7uF$#NiO`vCn@x"x8'<ޮ#ڰ qgBJk[hN1?i vAt9hU7M~殧%s덋vfDt1ě힣4Lz8ʶAeÕV #VQZI 8ɝh>#y]1_& gKXXvW09IBM@}@eVuVJV`K`]ydV;yvY!=CVҒwh#VYT21;BڇZ!UiESqׂ!@Lq1rU4{)CW̠n2!P8%dPb#XO )]pvKexSayfi+NƽN0;q!6ӞfP uUh!q5[#ߥ3Лx"Ҩ^Lܐ~~ND`AOg~O{t6xu1"0 {i3n'1znf!80-X@m^_GJNRȁ"ͽu\v*L:,y_.̓G%w|"!r_dEM~EB*<sOA6" dL 5o>z dNNJ|Lb6zGg-BS E,S!\OZqSfQ!T*(X 1lJ+"ZU}BMka ĭ*&~ %v?L,]6kwcs5˂Nj}?fihVփbh}F74]BwFpJthh ~mY_|[ y3xV.Gr漻?v1iì]|H0bAr f㾸%/=^5^?rcKqemDZ d{Q|+03rP7;(9>QFM1˦PFY rMJ]]5R"i;4B 1%hu#8z0Ň[l8i.Lj{BRt{;V'q#u 0d]i:W8~35hJG|GSOn"_)Z&USM2jd;Hd+Ud1F-[BgӘ59ۻX*-I-M,ŭP39KxHVz5..6EVNJWh+ x°"px*PZp@g!`9' Hymq[}Yiynlt$#ҍ`za ,u.nR~ALRȨ~}SLNB9j.aFf.OT2y'3Ign4PhK;iwŸ;z 5Cav?|/uXJsw.e3'z5* ׍${zEF#pv)yGsW3hU\1)ڦ{yYvEUX]bRC 3 Y*SF7cC:-)=s 4-ͺj9a%c|'(mV[uNMB3P<ڝ;~htb0hKEB]]tUX/ k^30EVV$ePnĪ-Jfd:4<GJGB&Y4l|yI>RhXZ;gD-ruBFFM\N ޥ^5A @̬9'B QiɽlӅŔͻ^RYt;w?Swh(=+^i90 %!Z FLExLd\Qkriv>G~z>yHv0;TWIuؼ=[P.3fGK_2\w{,Pe`[ć! *y̶`[Ύ !P3VGEqNC NA6rM'gb7m62p*OZ"UiB23GOdׁ0ڂͬwJcNęl5+zTO+=m'tʸ`.⋈8Đ?O3rojk?}3t(DI#`)b| [hŝSϞr :"C.y5]hA>#; f;sـ*UX(alLdA7VbCe 8Z#1EN̂AT'߯Vހ$)_ ֌֧ 05J7wwLu<(%h y~>EƠ]oHP7f? _˙mrmE>&Sf^/8ױUM8tM Hfzo$ne\- 'cFՑ?szyy|IEr5Ͷ֢Y+;'J])6† Gam܃0kG{Q909:s<)~ӐY{ņ,Eq*В|MhP ‘hv›1s qucx)ᜱYM`?dft8Uw/IȎ: -P[p7<|7mN~Εf$[2DzB'x":C։d*1Q;I;,foK;&MNC7LevYHq.&@aA4%M{֑T0}od+7ƌMAdlzcٍ5jBmz\ >CBxbQ"Jx`ԃQvȱL!Cr^_ߺپ4,fD65!FBid%IH9iycxk@fG|@dtЋjKxe34CY3Ih|n FAf~q)pV3ka|l }nsG@Rwy\Wb`?g`;1cS#CԐWL(,ZPO7K] ")!h)s G>wOq/b]j򁻰A(/YT `5 VcuRkjlɯޱdh%!iv,ntT2isoH#iZDt86;j':ڟqԨwWr b;R$2)em(M0RCT. v7OSiM!fâfIsRhux-V}Ja.^I-%bInIP @8{-L/ +L%cp*0"XN m8曛s\Hb 'sGb Ev%/LnBMy+,d ?*I2ꩶ3Zxm& 1L+mR^EvH_Iӑ~N !1iLF|WװM?!eu!xwLTOVɔt5& YUfsUlv<ހ79dlP™/{ b '.0rjG]^rn"nSG)A=.nXSXΰ`Bξp\X*KxҹbCV-X&ǿ}A!vM;%7(]6? 62fgɟTS='הH5vkUJ=@>)9&c;*`&)lJGVV4fbV,yqD(3 TH;:ObxUy> "$./l[N?_~P[lidzh(K8YHs `-qiu|/= .0e˙Y˖Y`oރ㍽jά7r[M `iJd#^DϘf I\4Q&{F43YDL{5] |\$t29?է;geyTFOo& *g抌½|/g:WR'2;v0dy Jh2tr mh*0DZAWAFMy3X`< Ne29cU7Fk"aTkM'hΩl$! vjX :Q ;[ϵ*> {e,G 'ŕX>߂g>ul~z`&&_{vis0Ѿ@W-F>1Pܵ!b*P`B49:BIz% ''~ D[7tl [ߖPg?:M˔w_W%:P^bxsf֊'B C.]{Z~'.(KĕY z2KOI !xݶȋf{V%ĐS/9NZ-i5$7:@BL{#)@5nE&cChۛ}PwZHf-Hĵ-G|}h}ҀV=XV/ߐ"Zhjɯ"|)թ>öz8K0cI1o0oϵxY4dsow27.(+Mw!ނRODZ!\@76؏Zn/sel0!v8ś3ҲxcWV7'| ''-Y dm*_ (C Z?AI]Q{,2yga{uyeѶTu a#(xx NgkQ&T/ +X,M3K[weFCI4t z \b1ABz"sd8)9t{1?GY bDŽn7>9 mhAi""0Ϩ't^ MW%5;/,:៤pa S^q3:1/7xKT?A?|UHR iD-U)*: .D#2vX&I) 1spfaԋTE 9h3l4ȰXT4O |w >iu TԂW@qJ 0A? 8 T͑N|NJ^[aHad4lpZn7ݏ-{Ať<*`U 6 <^*|.7#@{Vt""%>OsQjˋ^!@WY0R >лa^>jT4i"ZOe99&J N@7Zڢp.}V 4 𜰆KSXJZyU Y}B hvs@z '!1V2*pm֧⍋VzivPe|lf<%qtgfjQ3@ٵ7GCuoӪziqk9ws3qs:tyEz89`el;E)Fpf-w9PW_}s?IMN[8mZNg~>{g9˾vv+@8&=#E9;THV_.Rv Fz8^^mbr;!0)XO .MAfmAsepZQk7ߞS'i,sMe+;elK-?؁Q!AGH#思 >3h#vc_zL TbDrk[iR$:[<$܆#wS qϑ ES/߈0l~k>\f=fcGuل]<f*>UXCqckB8@w1lްk=c|Fe8 O)&gyW(_|J.tԧ2yU%@+TsXf[v&6^ p6RhGM~mvY#Rب>tK]DUt B 2^I~g{X>1oRrh.,'^--!M_K1{0̘YJx ݍ7 G!]4U{_~a[X=&ģ#QHJxDSk KY#M͆E?PcBK&7"U4 b\IxZ!)&H`[{!K3bJ|`ή5%{[nTsH5 hd < j"-9 \mΤrƢ} l%x;평pfd@9n}鼊 C/X hi.@r mmū Az9,Cj=x'l*6XJjE'4Ǩ)y_hM-I6VqJ s;N#)|:HS|!FA- [qz),v7~BrKt+Cx0$`:.KgݡPhDL5&ӨVwf+jg"vv"rv8g^#Ud7"8Hӌ^'+t*ZDDU(5b K6j /^gƋL`3&,z hj>'hb('g}D˕Xn|tڑz{3w'CL!Vrg )H9&*79i-&E3t=Dۡ{HR6[;!_P6:y`-)v0 3C=K(wqs(]3\auT*qvi۾Rob.炎 B0Q2x c|)tVslL,`gUFA%zbP<`$E+3j>J ,Gq\BLR_Cdtߝ}OJ˔. |7\ft8Ez$AszFPfN&(`PYG4kpy/N{TP+ J@wQbng? l%IP-{g<_P"L8b3,=_ aRsN(<, |JWPSL`W*_ ''s>GKLHT&ړ WB~1j i9 :+P: iwFO4YjTtԹM V}6. q% 2ePKS>efyXcĄviIj `e?u1 XVL:SR]`&ץh2C"Wy<yX=W1!rh s+H@K&ZAipalɌXl?ռbk2}fd[E@jwdڝXBL0 F$+8YwsGa*{ىt7'/{5HwЈ-ߨ~stIJާ:PWť %_}7U*WRҞ C]hףkeh*zۻsE!Q1ڣT 4V^v͒lf+9qe]w-CiA&3t%%Kk${eb(os?ՠ [WٿNd!Z15wxAY] 945mczb>;(i5P1G:L4XEp]UmJɺ߁8j9$7OSPcUF]*=j 6A6pT+ nudVUzkK-Q"sM^br+V ƈ{!_zkR#MN-`Hѩodal+ Ƈ,ż"Xgբdؐ!_95!#A<sN<@yxtdcA0FxV\(*\wN "")]|. cE MrIhRgMK{zpF( !P2ۣH i,cÒxvqDӥT@ElVcc?Գ;ְV\,kR:Z,i0D ߇ %y9u" .z[{gpt)Ӆ2{B6!|w<T vߙ>M(u:?WsۓT^vOxr?`G}}8ʦE4skAQ(uX)ѥAԳ 2ASD="r|Gcw)PpoW‹|裸5SաRYg1]%z֓#~\o*Oa)j!ㅽRB]ыd=C *=Ѳ#98G,%1*:l{=b(1(晓9xK/Yz8|gx^ זB\&B)7~gg="U!a>o$rُ¥Kx?O{ԩrKCt6ƒ&a]xXri2I>V^\Ao(rP*|Դr#<ݪOFK>=h!28!lhFx߸>i;7 lftK/w-rSb 2x9pcsu+}f؈a3_z*YM..զSl0}P>q_[QS:JY " E!{nR,B*S|}J0H%S3ĸ!zvGC"K;{sFi~2 FCLI@tZѼhˢr 4)ZyHsx&TidtJQ>395]_m+0oJi { +# a7F։u'S*߻B1zm5%j^~@bݼV -Q옞ew]# |2l*O#Βs {#-yWv}o&LMY]/.Sc 0jwnX"8~9YX(ʼgZE=SkBȪ1OyB2an]!EYwQEy^XPW +K!ٱūy[:7`(OEb=a= sHw9S@B(9w4 W09+ϝty u7?z٩eВJm/']y!d8>zg8ꭥoB'Ne.@,_h0ol7rPX,:'hXw0=LW u oKprq(bޛZ nׅ}ڏ25r̀4'=lYLQk.D\[} sE 1ɶe}QA>CٹN0|ՋXF}0/-YZMQ/ё.+tgj6+KyiM@o{5+;M/d=%W9 $ n#L;/{\!ne?ui9HI1Gw&REwme1>6XOsf@ Z*śUi"o.p~a, ci~Z~'^ X>"h PT5E *;<<-g| rF yYfjM]k nVd:a6ƹW}] !͙+ /* 2?I((f:?7.r"1Y3gx\=)w옿`qYC2L+%J& %$5"LM8pF?g#(›U3I>'(%QtMuԒ:m!Ɋ֡YS7n@&Wجf$~D.w0gZ"ROkE\R_!#PL7%VQEkfu)2mreR(n'Bv~ Q>\K2#,-=:XFCHCTzgsB"3\e\rlE#9ˏnA}J@E vJdJ6{>W%gnKQkmڙeԥ>P d{ڼ;R9y֑ʶJ-@Kz/,jo`j} &@u9ʄU *^nq+ &xTb4~hmBVDDǖ|UwXa z t }j ]% uQBT yr5*4*#vƠTIiaIDiuUFYXMˍ:Ɛ=fPB܉?e6_9oY3j=@@33'5$,3;jٴZ!2WVJA4K->nΒ15JHTHW+]30¡@L;`yJ!gl#?GS з|j&,d)"U.6.n:hGkN.m( o 쳡$ݶk0-PݷJ 7aZ4_oT|;õq앶[ ϳ '(W=sܴvNt}y F* %좟x0y1qbN mMJ(:?[fα6Q{z@;>{jk+, \9ָQj4z$1#uYo%'ͺtlKb.9PrT>."I--n"tLs ޽ɴ +5궢\ h?硑t.FUcد1۫+"Mb:6䄖KHcD骉/<:vK<}F:a*1ɬ|FQAQ|:{lpb.4R#9_Eai*٢LlSк6Σou`04Blܪj%ǵSCbǫ./ C`3 mnJ^*f&3ErLgvLi݀[!$OR*e<&VeQgc0%3pPʙġdUJfL)kcˇP^%I(4^g0 /N0p .,sD~X>xj b|ݭ7Uӂt<̗>IGp`Oãx1֓H4P\sa\ 2B񹎄?6erlvPڙ )y_ܚd"Vײ0FJ' 5X ,JLN!(4>>bJnDU}bil5TWlit7J?nx:5YPlO[x~ʲ8 ! DmÝ )ݖ&>#}wJe[Hɼwϕ`0ͤ42>GD6d{8S;F|~N0HxS"t\& lB\<`Xut,1c~& W <)Գ*o'K֍]>dya1H@-|=Xo0|B/*'"d <[BVgܿ<"ua܌g2G蟆oz .AԅXy4qlt!j! gaq g{&AMfer. rD%ؚƦh 0#t117R Su#WPVFO@KIVgT Btæ@d=J.YsKXะbpиN7V?NО^#h2؋ڏ(l`Ӽ,[/X 1$`o![psZÖX|QE:nMH*kY1-LfH1,kd,T.̀3N5h]Hf aw㿿¾ۣ t֞x^MDP,U+6^WFT PJ8~p 6v e $jso^׋a0eDLci_67,:{Nb-?&ƌ5(:ǩXDzb7"JIR 5;7"hu9{?]HQ@WƔ Xv}+XLM`"i :4+:@D u]JHIFک [+܊S ~'IxMbQʕf]L㒇L 猎TAPJڮAI 6I BOS& W,W)l@3:<:%p:P\\v;`1gRe 3Xޘ?p>r ]<_tZfc~O۲LIWCו[qI*AbJ6+ʨŐ38WmX|hhokVxz;Ld]C;؋.<rI# 3S7q$L]h\";{ExAZh9H6ט-^z!כ,B(by[^a} };]+zˉ˄/GK`ҙ_r8^\+sh,h[NSC+sq+Ԍ~@٢}5^^vUv` reX3/hȦuòPx!%=cb+υ Dޒ*V%wߑDeboUr^5Xv=pMrf Kv1#ZJAWe2K SfEӺ/i$ɧ}WO;t2:PiC(c* zLK{fvL_j27r* -%qhhql3(v%B:yq.?v7#I!d=pn .q܇[28^D\r(Д{6<<\U~ smA J vb%Ex; Vn(jmJ$CY!Ma<ߺʧO_"om6Cp^ܸ RQ+(BSk 8;%CIYQ 0 f!x bOh\!%;BMTP)::8#D=3ɌQ: F N\f[;w9ny?#$Ops_ϛuͲ [3 |:ժzUF6Vի(8^(Gu/7j~a{{BL@CzX&/d" t3fj:4v}ώx"[ئ+"D,)B\ʪgjUˏlnqSSZ?@iYoT,^쮰t cajMgWU)BsDMiNm:):x*V+CPpEk]cc_:r.ۇVi\juon0@v5|ӄ: {_POJS"[2Ny9z_jOڴjU̟5 k!ݦiUF}eiq[M~ 7u#KwZ15y  0aR$Mgq/(ZN|D3 qb4 4Np-JA0dH̴y2)ECJz&&|Z5h[9Tվ;mDɑ9j \x;p5rlwyR/]8{o{z 㹺-`uk));Kh&7GSJ 3nJd:/]SjsѭB3L|=LFAk3]_ vN{ѸIT*n^i[_ _$u͌/}nҰ #>2S^oYz͛T$~ w+82%)zct1Ft|U-p3`՟B a:. ˪W!;w6?_>SwhbdcS'Cuf=pyqs9MRks69eYЉef-*L*+-I1CZmM#5 63-&H?D6^0 =rDknQI=lxq$wp&TEM!Zk ABE&Tz”!Pαi8BJuz#)' ̈́R΅Go~<{mTj=5c^m+8TJ-݋ѭbʽl¡R:A@=SgZJ&C>dH[ur+F|ft *0(d8cqxQ_ :<~?hZDo#?\:~lȊ1ݖD1>߅zC:!;l| #We&3;|vZz0 a鄮OV/Ebl:>ݎhyr"x!Ҋ{$e#Zh_Vp|3ϻ3gYo@'i RZҟVk k^܊sFg7 jhZ JX`lDzX X<6ZG%Z[ˆ֦͒M=E!dKu5N/N8Ϟ  و' ̀ X2uVW=SwL²ܸڿત*fΦmxr#"W4iY,UT { E}E~j髙2gZ'`R6>!v1eAs|i6xIyNB详O$DTr(U^HZZz=K{|9&btB9K>ƩŅ$=,omYmƓz0T@ %h궽$ƻm4?IkT7!r1ik+!sxp{L:$:܅P1@ c7}mNcL/ Y D)Ϻ`oRA~WV $]u/&&;,4>#/n/[N]W cX8ҙg=>h1m}?ߡA6ӿyy1;M6&ڄğk^"Tq(eᑺqN[|-jhssS҂bX.PBakDz_~(V:a&Rg+$ MkoxJzUxɾz9k@VQW ]}bķjbt4FY (s8Y{oPÙ2r̤E7o42&e6Ai{m-ze$dZ -&Mp.㊽RH\`'Bxj<؟UF% wҮ"/u=h4ɳ"#HM DU-.)I']O ["G8_r-W CUT7N~Q,/3f֯;=kFb[wP/g#Hz+M~/`!J1G^yU#fk31<gAr٩ V[;10I6&E_5߲E8% hV `_m'DMKܤ<@L⒝v&-x6*뀦A"g)\H"c;aO7Y7:ByT6'Qv9R"0ܵ>֑@vdI,w`B9yzR?% ׭+,A$",zr^*2|<X>lg-'ZHscฐ{%`=xF.hj1M~4cK,wOy1$7N^ ZJkiIX*Ї]g}^&AN#F&E`ihҧ (E6~}8b/Q7t׮2<$c$UQ\/=*۠ɒuOt],̊9R"}w';"4^[U=$!pO;fydr'NFط/΁I'”6_HPB-iʛ3.ρ۩xUs}/O7 `@sqQe۫DL#V9Sua B# (ٺ J+~Դ3bRX&"'܏cylqsK8޺ xL1)n-XF+RJ0w6+VcہnaFJdtzq Z-;w߷;D/w#OZ'QWŐ%e9%Ӗ&d G  f n_c2|LoM_&>]dιKe4I~85& Ad3[Z p<nIBYs8> Ǽ(nS1͎?- LI~)3C~qU|}]>  e̔ 7I?5λM6fwjok\@Ժ߲&7-Rz7S/sîh i;jlԫ=n?2 g2pL+dmya+ j$4^s:P~]huZFXV_>胉tX;X'x\좐(8_&*5wb֨FD6 w=0uxE!CCE`wj|ل 0\aG&ƠC*gL@p\lbB 7#~uΜn`x+K>]=i έEQ,'(?cB9F)h>~CC <)}U|2.k97 .5p_ѯ_u4J$,sx;XSװ!Z^6M/j X|_iH kA<aD,{(PnbaF8L6b 57wPW0I9dxwme99EKvgIm0u~CL9fMЍsj3C$EadD^4`oKz>Gc;F&-M̎Fz2|L72ckQzE+)-3 b>f hM${0W,4?ve\(UWqx/Ň6fS%W-2?2E™R l?T!E3@~{lf~ qjE!cVAgI*LgO`LZ 6%Dד\Y+G^Y7̛$[܊9 1g؜lQ[Go6+WQYi|6[JSx./ `dO$QcL#9sL%0*UdH} geSI8 h̳ y@NթEܺ6_Eэ&dk^D_Z8&|Mhtal)zdVku;B)K[%6S.>йE"K (AVESF]DPN'K9*Ycޞb _ X-.zx7aOِ&_c ˓rŠ~y-.鲥_r%G??&   &Cpzd A+'^-H|wO8GHX=f?+AG_B$-q6-] n&xl?zAD/C4J?^^U/S^/ᑌ6-wK ?ҁ-?CWu"req'c|Ζ>4cNL0It)k˥=6aVijY2KFrg8D:av ,8MQJ9KUrȩZ>HOay2Ϋ7./ͯ)PW : t8= ,Xt$zHB) 33!Vs[g1L 3t<4&;$ acI Mbu\^כt%$0"G$ tFzRT!i,ˉ%$|,Sΐ46v]sTy  :0 2g[PWXiM;fOc_~\+u;Ry J#I`זn)e+x9Z;aa6M+>!9"񄭀@$P.B,=~_t` dmk`Ј#ڠ֓M 0[fբ^?dV}!3?/+^DG:mfC%A f`-GW+8E,ߏ}yJ}1e58~#qajQ~, *m{4M>OC!NđP 荷\>Jb]YSs5E طJ݆ Q7MLU)%Z4r5Z*Hw̘wN@ĺC8"16>\C02mbjaCf<Bu}b/;9w(e,(S༓<h0wz=oAծV?Sqd*M HΡ`t auTHR;gMrF[,_HƪHRӬ cKsT?X\ ,!W0@pmr+}MZTKx!6NfF~\Ӣ<!e07nҲW-yͺe%U|L:aEa gIP(Go+-P.^7R O A m]LOv  B?lJ$8&xpF>7'N32WF$&ٕtk `BTLjm;WXb}^}mjN+d4D<+W;p4{#(A23<娤+rx>kfFc)HT{" cukO9AEazxm(bHZ.e빠W} ]3MVf\212 kVq"7(SseⱠSIy϶_-ى:v)f6'DMsr ^o9pa '/Q4o͇3_1ƵB iNVl ĘN[:k5^[9b i~MXeS GIudj" .jT>Ӆ55խE*9BE'r:fgL'F3Y)I9jjҲzLMuwvg.12_5|"l 2^xinsR(%NWkƠn%?T\7Q(ZƒLgoh4٦h'yE` rtu ZѰ+ g4t_Y~~ѢjYS=bQށbSZ4r>f(Pz`r5+{E;HY6qbB> Qz>Ee3EɌZY*S~@Bv|9` 9׋QULpUof3*lW+؝\Q?#55P 'pG_lD[[ۈQ v=_bBr gJwLO !> &1]0xyw}΍v˳j"kň;Afz(n*ܮ,FB٩ض|vѫDQȺ%; k}Оs};98rQ8 l+jnf_HA.> vY.FYgdҟ*R:ǝ GHtް$A">Q &jDj~le ߬V쎎rLZ 8yB;gPrͽjҔ+1dTS-L_6ƕÏQߒuc.}4篌T۫=ֵ~# KB<p jg֓tn&@v]ETZӥd201m66h8ik´}UUrXp퍐Z*D\=,X4CZ=ۥlVLzeƥh}Ս*9 ow/f\n=kae1ɯ9iuLBWz6rJǞE"#/ P~&Β0X -F1w%猪!pMu[k?BSagbP٣قJMD.0C~<:nxi6k`]"@[y{^d4u3xL#W! ŢH;(S`Y/&; G Ю~@ \k yTl6CTI>gF O"6v{ uȘ[zT'7y͙d KdTnzZ8ռDǏ&9N@H#G(KWTd@[LEVћScXUE8 =$[K7apF*$ݍCiYr"%O1c4Sq2equlCSUSSOkOUdbkk xR2WSq,y' k̀ E()q~@u`4!p+!Ŏ]:p#Ě+ }NB M+߳tu1BN3VtU8olFE-ցa[Ic}=") ;B-ɏɠa2^#&Fם$Bƻ<_dfI< ԟ83$Ȟ*2ѳ-{c?׸]hp*%㗭n/q:-`̮̓yYs[2+%\W=%]rV ZKo#\z Q6ZCȚ Vlr9- /^Q!,K(/e3T3mHZ٤;!*5Y=5FQ-*euwGOWcFJ(F> =7U&}> &f7e2yau ҬW_nyNMJٶ8hk&gWm"AQt 9z#Hl%Sud'vqoPY%-\ct}B~hrM38_jzRkZ-B _ltJL e¾Y5XE\OHˋP7%>AxY؋ ߂Nhɍu9'BdBLЮh&t7IaƪCCvpΫ0lJ۷_r%jun. 3QҁRPQx'k AG+ɀu#cI>q5N]"R?OY?3JM?ᐜO3/K?qW~O`?{ zaչnC}I;e"r$b g/3"֣Jݦ\W; X#4LExn CՁdf3#wm)v`ݕ2X}6j0mr"% &Jeu 1չ39_yoJ45 *IW-:tX!mDnᨃ+D'ԃ%4Q ݅4k8X 87^KA5'ՁuivBGimJd3JML, %WETQL!:aM6& @?LPP6 J~{5Dv2îڐ&{gM4cY/%@^:0)ja0E b浢(Gf֙;g)iic 5xɑrL4x/>7i23S e"Q0B=|0+7&ݨJjSnʎCv@ls:ոz"Gi+(E1d$%M< T5dj5PwBDE!ag$!(~Z %`rEHZcF =ߎ}3L{dHE= ?ɵ_+YԥﯰTM;+ 7Aɻ-Y5YΓ[:1L><&K9[(hex q@V\Mj8{m׍C:wR %yܙ% (:cQQc 9ݱt!;Rb6+|{5Ξ, }4e'LٌF$C0C17L(jERi{؜C3JȉK}꣧h Qٲ@!DDz28EiDon<*EZFQ1?l[I*"rOW#)^; =-3u역LЫ^hؔag$J s$3f6ΩQ[߿6f#h? 6W/˛䨤;4M^+\liG=0e/5jqx~/~&IGDȘQID?߻ auyz*{y;P ^{Lh0eey(X==k2BG=f1|jqTC5_n|XJ6TPwx}| ᩹;d6wqBv6LpJ\dBMTmKيHM+;ˣm3EB.x4\>Nq QSr(cX!96tz 2J~L)8uno {KWJ8`tu}Kk[hoob#PD\P֙OÍlukq G}H"?(7Vs|zrN۴u)4O|B/UđAbW*cU=^!]aIY.oIƳ ~u§+s>(횖p}s*/@.cr,4?),8IrϬᰒ]cK93`t0!USFgn_tMF6R]yнAAb/@ܩfs' u[aWش(8̺' C82,Nk'FTzb2gWKK7`t i&lld;㇐nw#qw Ox≭qsF'-^ ]88&JB;{ceʏSrM&ў}ho5Ԃuk6.z۝lm}pp)1d$kq@|D`U#+áHc01 =) K؟Bxp[%*)mMqh5q2[^!ghR%?GOH.UMZfiXֈw!b7BWeі@b|;O1qb>Ѫ]Q9B/kbn ݓJ\Zщ O uVQnk"Ħ8smLA3Xo5wxW1D#giqNR))E1Ux\W[oː,0s28_4BJ}ٞ_V=B*x=ϱ3e $=vZ+1ƼZ> x$z5k=%5oFU$q ͫذ-/5KshBFT//(* b$$w̔^.>)MGf񫿦NY][֨TΪ?A'QIK!8+ ;9ߥƀQzl*:xy 3g WD6sEM٦wʝOkL% F+2~AVp^ Jy.\(OC"nx¥*)VbxK*7-3Dc,hgwP ne=goFz_$_`ϧ&}t{ _2+`Qт2Dx\нQJ^[/.it^r֜#ʳ" 7yN)`9OfKGGTyܣSIj٤i]QL'u{@;2;~gCLI(|2|r,{ݶeְh0sQŠԨCHF3 7g7@bLi: ]yr|9~ ޜȉF 5e_"J?YW`ͥWQ`S|9Oܩ4Ůc}"G`Z[pvApױ4-d̠ U9 GH:†QYH&,,vwG~0J biԋS)"lR.UQNxrXs[(n9 B A%c&H-Z2!/@ /tȍ)FEQiV  &a F簒gpO"R6x[Iewy Ɏ2FiTFju*"upwd5cܥHx8i%]{ f9%DY汻\݌ n*7dlzrU|h4&J2fapv0+Hiʠ&a{jwٰV3!˩_Q/ TG3&` 9w_W3$}}|7}j6a`N 쓏6_2X6˟$.MՊ蔈A@t|+Vڳ1@ȴ+ׄsX*qf6DPڮ!ebZ-u|ALqemuMRHX7|4 ~cH/%Vlu,cXd /!kx`,YgEs=xX-ŏ #uu;-ĢJXF\o9)Ix钮nŭ vCY$U%ZNf 8e ,-L/ɰ~U0Cj@O- D39 4sFܳkJ r΃~=S@I_7'=;{uGY0SZET'5L4Ԙ{zE\%p|pap +F3jgEt& BF|%[[㗯CͿ"K JI2_h)UOi?}'%$BVlۃ#q 锽)nouB); 4 ;#(Z#Dp6qqܵ]P>i$P7̹y_9ZF,BgZgw?6 K'Jso-` +degw}E\LS}"o_䳵O`wM+] =@f4WtR].ITS#U¡jI9j ]P?<%"ͺMriv1l2@Mj#«گ{P` >?>f:HJ0@v(Xfbi !Wuwhd$Nw>-6$K0ޖtCZZ쀀VE,f?W 5lm2-fXS '4&Ձ3i* x@O^ˌ+~WxǤ γ6MzfT0l̑'4ddۉ-{uQҭ.^yݭ``rgDn)>Q|0yDh% Kd56̧/޻Yj: zMVG8/4Q`!Yրo%Cxhia@?8B4\5'Z,]0^$!{:`Y>{LO:ت[ao{(ma[`X>/: P~7j'ִ08e$[*ሒDifY|j5pΐ |f)ؐRg'"8H[ہӿTgNh)xm-6oxu2GU;q;ڇ+24Hބ>2fI]^+xFJ!q4#0 pL+.&.6Tni9No wи"h't)WD4 &(ƹ_h\F( /&fM>Z, 6y%W Lhv=U:?-t1{e\pM i .bڳs^tc`92))W@Lڹ#&XR)DHMdѶ CGC)Pj<@S# 8<=0GT =N ~&F8f8HqeNԇl/h%|+25~`1/@ɴX :ƯCrWv<Y |W2@WD7xmw!^夂h.F_Y }]8\73٣2VN-W 15sOmQRj 袶Nׅ8Dndr|Ћ4:O-'?e Bcc`c\3F6I 3{u&'L4Iu(o!Ј;~erBb@%q_& V睊'4[Q+oٕ9jx'H0#8?=!OU`]`^a%FH_|Ub_TV UOE**iU+:X1ͺ\`̏zLv<8o uAIq] 46rŜvm;Z)QheJ[ʌ$`9QOf}PS=V Awً9z_3-nʑ+JDYl_p%>uluk?^xy_2=230}3/;bՑ{o Stg`0>Iװ&a7 6O#$2k۠h:UdV=2GH̕|l_F^xI>KXMgaUi@&ajhUCr-eI2'.V}rϩkJY`#{Ԑ$87I^+o9^Lyq<+7z9xd.hw؃I\{!foF>Y@es&Z'ܾ^^ZNI[T#=}OnfdPd;D"s ˪RxC\H,6x1>K*Z)i$ qm\ u"HW A]HeV @\4N، H +V8&DVu=R/1 z_Y0Kx22i)5MV/ؒSCJa:Nq=F-8n.| PыE;_0 `\uٺk=2ҡ\4n8/|Gs"1Hhhʤ ?2y)p'wLP m]4Џ-yh\Xpz|f'ምq&yBs5Toy5  [Rg\oER{V@=bĪ%_u|N+:<=t(Syn>pD܏,\}( ~6bN E33Ud*Kn-<}h=DO4  ~ܺ=\tx;Ī q̘/!(\:d+ﴲ3}ϮFTJ@qOyO#x 7R&)}/,I_ \^̙*qجr ă>FZtϮ ߷a,!UFv0~kge 11o !YOA纁i򎥗g8_JZ xՎ䪳$.}Vs9wJ<"#mJ{^Iebm\da4.IpTrbӛor~c,exљia_`QHb .*v8/nɁ@H3ux[B@$^ɪDW&EވˡO隿 5OIF6j2(nX + .!X&.^*(χ)/A8\OUhԛDs0|rh.1K{deUB[<;7 UD&|’čp|WBfo?ۜH#iy 0E~~C~ 4z E-g#!O8n{C!#~FM[ V<'K8xgqIWU#|s/޳\q:ܠ:A˸--g^9O"k#܀3gV (V|4v_ʙx0Іh>XnuzU}(r n-|B]M^؟dO8'd41سSf9S~^b~Y}$}z8 r+r [R( d`~n!VUƥQ2q˻|'Jq.(jekј?N_ͷ 3fʣ!670^޴o"o\ю ?B ^ &m*E11#1d3y{OeA<@8;=r&nU %ѭm8Gk ڥFS>q_7>RbjԬ=cx XKJ`ԫPxi@r;`zOІ'&r9,K⁗1Vc,Բti]vն#Ch2RdJS3N2om#L?U^ǟIgfuc=P 2q _?8$Wi6$ty oΐF8:HחmH4REORF|2%nc3yy`IVf7,+{m($Ә7N>mnWkX}߱󐘞/ӈ&a @VqnHnl#^$s[O6Y Ӂ+0 ܢ*i )>}'sO CV/Xl!g/r77 ZJecW,$qǢ]rk ^.*ir <$5y@R`MD|//? iI'w /ha~O!#0}tļ~q ~~9ʹQZnM^56-6Edݺ9ǫCL.Չw ?A>(1oG/]=a@f߽Ӽ3f+k?%Ƅ҇Q47&E VEyN j̔+-o o=Zx}R 'qfj x)q7M9 vWśEڈBv1poOrr\ }kܚ FyA4m%Heߣw2쐥4-a_r!''Ʃ;hY**?YcG%bބ%Ӯ>dN=&V+ԣJIqE2 FMCf%R3*Y鹒"Bô )/iN`e =`{5jڿ0ylŴpѿ3 -k)㠆'uLҌWxtջN/uVvx=kQ.i LA#i>فQ>-* 0pA4ڕ 5.oA^GO38'g\2`SW1M8b1:Z,a!+}ET:IMKIN@Bpq^Vδdԋ3Te+LaOG=5|i"N=s2\:r q|I>&HqDt^yk1Gu-dmEk1(g;-Uf7u8G'ѯɩߊ 2TՀM訲s$3x )Aú!\ZM4VIΐ '0{U+$(?8L7|6>t WCz&_ Q^gFuT ZX\R V@J'ՆtO&~'1J6[S)^s ̒ЫDuU~oPe $)966O^ǓZITWPv `[`dV`Mx WvMPIC٢/n,}co?2э+d8m"9@-n5iBɒ-L937;O.O$c̐+z2Y4WK0~ZlȐ4v|M@JsIN.]?U-8״;N+X7ɾΉ.WFJR !aɽØ%dYRvЊbOtrԺt R#J\ o}Ј$~AcyrS-YϦ:Ds, R!bYײZ#_<߽Xi,$=$˹8j?3zO(ka[|ar#г:gj>i؊8Ÿe2U'[ada¥6Qkۻf xJ(JY..dfI#`@wgfp`OKp*Bt`zJ]qéGڏL>6a>;ZP~\d'HC0XX%FYMe1o? kO(Jդ@Yn~Z/HKNC`qV[D&l!tF~OVY P+ހCB1?n# *fh9#Q)U:@ `xM)9,K3Ss%I//;B$v~‡kYn>%G`Ԍ61!Iz}6J~?Q:.[6$SŁ&MEWE×֧j#s6ٴ@$T>LtfLEYMh30'o;D ߞ˙8M__ˀ]}\}j nPty<f\VhPVZIX`NZB4Vcwb_0"aWc3A!?;֒Vsn';Q/黕|szC >OnTa(FȻZ˚c,p*4wv2"!؄5!&XҲ>p=WoA=Blbl)mdwU)W ّ

Alv#|9e4\Oh22D!!M$J-vB3!$xK0j.-E-]wG$-OS+lM s~;xF9 ߺvKms<;@Am]ZURms5|Ly`ef2&U# +`tTd> y%bٹ Qmg ,+;~^=(??lJ6Wc8[ ]R̾JH֫9S4VӑeET}?}ʸo2ݔ_;CF'&ג%Y^iH=$Wi3:,pdh'镫.sRޏֆTWU }#R̺xOeG@RbZGەR`CQZW(רpXxۖW3_OHz6%#36ⰮPWI7t+S0#Lg:IvCT$:⪓[؆$淪Qof@wƌ؉T5Lw#mNO?)Zf:*{WEz-B#JvFSѿʏn~ xImR(XΥ{RԸO[IП)QBz="Hb2&yBVS6fo9iob괠7_lfF2^!kGW+{65eMmׁwOJa9/Q`Wh鎛Bzjp=E_ʢsDN'M8gS|&8r'Mփ'y .՚J&5+|٣rFfz[i-4hʒb_ZieVXnA2jxyuyD#D ,ێsō?㓯gk\HfOÝon/hQ"1=Jѹ ~@ 8N sho*,nQch *zi궟X9ID";mܢpд|{lYL_"%@-۞Bd"S1I ae*^H>=5دQKny:fQOg0P|= 5"vA'G-ii`,6=L{>_GQ 9$uП%[4 w֠/b@Ev=OߦZ@@IƹRּcxpLbP\0_<[[ڜl;vy/H}7TEtᬇzsL<梟BKDV ]!e(ˇtm0SqT <1-6ڗ8H,*~eR:m|=-!; ґ=U[[>xR9 ]ް[ OYl3\l b( La N";ώߨ}GS66_ X/}}fcQ'`ѓM-s_U9v)޺cGOE]sLNgPo>w*&[M68/H9%s ƸjBfZCmD*gK|"ِ2:kc13Wqb{TaGr*| ١1Gb:^ m].ɑ4n̻k͛)\2$]:& zVߵ ^B;'&95i$֐s)ow1-Vv l_1r{mc[m'"xK jE f]YUaYV:tȆ]3F=Z%ͱO#9'd ڧ@x?϶!Vd&OF1k  I&L[3X^@pMǿ(!VVLKkv?P%dIz'zQ80C;j?1F##wyR=»65ǔ"˥ECQ=8<KsG8Bfd_!LAb-OTf'.ԔjJ'n1G@#TM~"{yAFBԊfg4 i *H^` >p -j.+2I+Ui/gߊ=ٹ݊(ʔFLjZK'JRH&e,xiu0z^9{ڲb Mg@#c9.+ALo[-B ڢ LN!0j*mg"SX.*& ?B׬-Ey:-*!B1x;\U@6Ҟ5S4HV{%hn6Xo+FsMKVۖg4qzyB߭,R~Q[H?z(f="PifrPVvPcڬi`uxT6N=DEapTg=hm)V#gaBMrN6kȚ<(С9vW GȽ=L6`SSV v#0|'d봽%Iw$ʇ)S1)[rc\-5nF*5%0wu{$BeǙ?x|Z=gaKx&}b}p` ^B7;"C3#R-%\IhԘNq9 ;BU- 0P쬛#xj`1 OWm|etb,}ވJBK}T~dwCyLS5v$'˱Ԥ&/J&,2;i}N7˖UyZx*:0U;BܒwE0Z47Ta[ރ487 qL-kxH+^#wX#V::6]P<[B3ۿ͜o MVBj};a(ݞbI.F Hm*2DN~bl"ř_1a湌MIBuAYWՄ 4:1O,F: ^87Dl}_ds\6XCuٍ@=Bح܃9qyobC3|AB4.~-Je3ЩvK4`kpB{HyhjP{Bl̺٧_R5jzUQ<F~_{GnL/JkF1m⎺wr(3 c%e^h ˕g#)? ?/Bم^0~Z+"7(,7"p 2⨸kiSXUR/!u=ϖTm] Y&X3[omKEY5XRd`u%{8 H^oYZJm "h( ᙞPgNtE% ks|x䡉/^$?vW֚#هWgN;:KMUcP\;PkyI̐v *gE9e*OTm}90Pu$}]ucf|SIGt&n.y98Ek  0'$;l8ɢy$:VknAwAQ\P˭u:(GW&QCߠv "m*G!QH`ƵQ?H0W3+kC4[5^@v@$9zI% *_?'mq<,?eS ,b9e:Mzn3Sp ĉ-`7>[$+CBZ1!W:|gT{c$y H+57}`?U"iC{`) |$CI{b-5,VO:D=_s,c"94 t-\iukv9ykKWp.,.SiYDXEX78/.l0)\Z!:]d)[ՃoqFMZ,xBGtkʯ a%T(H&+.J-5( .ܵ/\X8FY c9VbO@ku@<`HI UG5e$ Tl-ihXBbȴ̲#OIO="> CU|w=L*/!2C00Bd̬'fP\ k3ط;̍>#*IEug0!L|Yx_w㹰"(p<`J? =ʲd W, y) 2ǰ5n ?0R[~)Xg69Y~}.; O$vBN^i YLMhp6#Ϛh޼k0.%KW YOδ糢k*o0H}$[>3gy5`*ZCæYYc:' :.Gs'Z\Js38%)-Hyi 8 JnRh&sPrORc#!(#WvLvU8߼N7x^C0N"P޸1SGl5є!iUN75'*.U,X{spd |/cz@m"}Z$ÂoVXG∥DC}̏[nzX5 >Y|4=³*TYp9x7r}JgCr頻KB{7lwQG,y,|S5 dxo=;y ؿ5$?P[چdr3Vd"X+TrO`!4Qs&@ ԁ_ ]y?OS1"pYs| x L:#%oĴ}ZXz(*V[N΢>=ַ~cyOӾ((l+pO{s`aKG/곚e3 [-Q aCB)B^0-Z͓֯5azԌ6wTu|r-RU?>f+y-1oK%qvl·鎽61sC*]36JVE{GAcQ S*{rg]@DSޙt뙁X=܏%sU SOaxG)K20`Y3$tzԼ/#ZVŇH4ֳXpY56e[?˒ؤX6_1KIc[ʏKqsg7}W'!]L{A Sj,aoe]ܶht^HvDIj'[ْz+^q k dMIfe6 'r|>X1I3(ślST$"~(EK-6Q$ѵ^зhE\eZDƅ Wݡ+8uK61v61"iדn+Ћ93Chs檛θm&Gmjuٞ8[a[ pφzN7}'sFS=3\u2} Z%aW끅eH8-J&|27UiKxt4:`KmfvUm4rj1̩-^iB$19 }NW%#r""nK1f/(_lslr+Smb 2:c#UI#d}oDMe%h3Y>@6==wYH NUjoǥ/zI,d+,7a#,7?2$]@tq,3;:+Nze15645ꦄFqŒU)՜Hc&LA1yR4_?Q8 b٫N7tkwc <r8?vLjSzĿFErrIwc5GEh]673#ba=fZW'E#Mucum\+eXʈYC93ڏCg9'X ʀ-r3[Hf- ,E,n`mHKq._ce~uZcQB]*SU6Ǡy]vC#$SeR(v xy? pA'=,-`9[4w%{z-OKmRY5!_cdD2GVpiJ}zg-_hxsaUo4mH^JNI #@bǘ yXW~@TSiQ$H ֵl\=w[GҭWP[w(H& f &? >N~gT??hOu5,OE -~wtEdwMŐg6w#iXI`1sC ^glhŒB75S- ;i&gbWǖe2|1*MY KG$uKE`_\ӹ[fwD !qC|Q[D^F:u`ZN*?_4:Ah.o5}ڸGy<#llV}c Ɛއc`ܓ\}#H-srcee 5_ZnʋT ⿻ZbsHNa%ƌ]2#0~ڻ>G>$uk6";7axHRy%([6,tBUdJ[Loᥰ%M)hoO#B)S4l N8R`z+ Ȓ^;pMȒMyȁ-Vx4c vqmB&4+&a|= Y57r{5DVwg9yu82O\G)EK2mōXZs=kC91.{UejU03|w sWhz;Jņ`|:t̖?t_cŅ0Ťdkj K14sKW%䚄vȱ>cjh'7 Z+Ѡw:q*3*m54 Reips4q)j V?`́c;gf}=Aꊸ+Գ}M (5m1Fyld\| L},#Jhסt|=ҩÆ8oqj _1 pM4fF؄hs F6WSbN|Dpu)>v].+*r+CY.Hw#NLK&s?OpXBRU%I^|A2 oP,CwkX# T*S4oc'~W!#:зCDL|5|s|x*9tWu6T6hJJld;1/uABV";8s`ÕƕRY@XGw6@<`xω KjT/#7@U1 Vo!O"λy/1JMۼ6=[>pYa,3Q\'[W.zfEɴ1@ Qk\~Y4k,ܥԪܠyrZToN]>XP,5FևDV}+C}9΄&A ͺWUVҏOER9 4W>?dF5&6hˑc}IA[lL2nCߤutQRA{}9τ(5 -]v7pLvx;H+TuS͇*tId8S0Z]౮Js)F4.܊ºl<=p3(dOnAO5٥%t"fg&y`?\>v'`!DmnGa|qFR]<֤/{/ݵ\y1c[uff& h%лi@7$DΛcO Q 'wAFܥZ|N˫rT+ !ΟPyˢ P8+IK.EV2O^NF)Ѐ{fepq)sDN)BAtVM[;`6 n8~;H xS]g3Ƣ8_fVk׌w%UQ#fq5,Pɦ(7)N#*]lhZ>5OOI"E_t* DG[ߡ^a=X7͵g1n5.6s(%gesHeK(#>"X3:Lf|8~1o%ҚTcfܼ#um,'ic#48*1zAC@ g:>>Ӳ7v9ݎDJmuRbQ3k;T D 2)*g}.4pB#Q{NITR~(\d}QdOq*njhWf#rﳇ^TD;Xλ@66Wƶ 3}2KZad\eП4X0D*sLnrZݘIҗ&( T/%m./>FT68 +B"d裣:,j6`Fv/1p`L-U +} 4ٟ{+w@@ 홡zR"ԲM; nݳd't|b76D L@"×0:u!qk+7o/W=+0MgnrqVgi[}vLH%:9b$N)rဎC( HI*d_dgS_\(H7QJ)9Mfc0#eHpiU#GA2XskM4-KZXl5kyfM=EmX!\̧b* PS_ֺܟqCQm{Pkt3W2 %)}wS~ D4"_qT]>iϴ\'atY?o N P&ca96>7=|qq'rx%9-;tN\Or0õ⏾**.,` Vх\ĤxXt^)ɣ.ιux%0Ԟt mcQ4ٷ!'2Q/;*p-[:V4% NW]wb*!1Mי21<^8wqX2+Xۗaꈕ$&R8|(cNZX=Ȅ"qL֌ѨɱJHhƲ(}_%$'k`E 6ͮ)T" ZO9#la/X{m X=[U G/4|ģ_Ge$.-z U Q-d^eZmZ?E?gk4 GxS߹@NdZT.g0$=%N)̱gxŦZy=#`Z{ImOcqtTb7xSYK{ ჱ3k'-vWB[ OMY$)vg+ #O*j+~?Ayc3h#mww 6ĺ߀}i&Z]g|vTblMXeԔ"e!^A"0~Ge ,dQg ;74qw;> v@ԣxd=!OK4/j& ?FZ_Շ95OF+\VfVol&Lѳ9s҆0=e;1w_{M87?`ιۮPIJjٵlj|itOI02fMfSX _Lnm쎑5vMAuŏډjZ:$5+kZ- %#Qxo m6Ceb4Jyl3!S.mH2 UCE~9@L\ *s:{g،= ;Y2pIn3v[(F5Ҏ.̶KF Gc9D tS[Lb@"4j~Q-CCm#<;~0G~^ܹv_# ʖ4_ {ڦ־]A4\x'P:M>.ѿ˸<%Ϣ,(?廟Kfon؉2!c[Q_- }Em!e6PE'k@-{8MG1:uPzĶt]y>#@oQqU-mj,0" p9WAmW!)HGg2&-i ;K]{}ZrAnAzަ HW`4-i_x9DKyR6n{DA%N'{W3()}PJx:fߡI44A޻HY\كNj3S>NV²JE7l17[=4cPCm:7-[cx̍+CmL @XucfQ'F,hAOjaVB EqAJ5`՝LqW Efļns*l-.,15UD>MDty6|5^&@֥`~VLI\A3pEBl@_8d On}+(>HAg!1KW}_)ЮaמȘy 0" >)ƭmwuIb[lg_@2/wWY@%oW}Eo`_qQRJ^5m {8X,h֠p9 G.Z_NAfBe)/Np8W$̿]ݺo\Eur}zx u%|eob2^Եska0xWG^;LmK}!:*|a`e , 0V1⇆gmjMi1\8YέwW 8Y]F5kֲxA“'#]H Vp H'A"\1u™_;q aGL/ysT؇vّE2o|ߩs٧FN;Y0st0f[뿽/UXln@ǕSG 8.;KQ\k <|yL*5MVnZ{^;;Ѷ_+׏sy:tX +_c.eI\ @ˎd} NE$͇|8㥰x4~yn!ϜV;A~8Bb'U ;fG#lj+g[2G0 n[D-Bh[8fx"7Zl{EΛl$TuƏvMק,o`ލ6H̏gۣJoZ"H!+)Ҋ{?ЀMj 6[ OڌlIM$/~%6Э;%4Ġw,53Vͱ\H$כ5,+Ѥ#B "\ѩ|kz?$C! ˦c"V?j2{pW{լ !J=v{W won*}Ј|4<2:&n\gYLNwg/ JS[GD8(pBĸ(Si#_d+)FB6y)ECߒZT>i !\J.W[E{@2*; 3;~-~m84R'~W* EJ}2LJ-CCUú;*NWzDaL$z\ bvi3%#kj UKJ <@L⯏HC%[=#Y&x_4)Ԭ eT^u= 4u@åj<𸇕έ)\7 xq,Ùlv4jx fr:Tnc6vk%9[ Z!"~3{/A @R+r8UmWDNYp4ΫH0YlBk`1.Ψ5a-2z{D POG޼hn򖶳E%_S#{E <[CcXIwןYl@žׇ}x:4dQGR1hV}E1xƿ/saCi5iP7 {^PgbNOAYY鱱U7SayVV<1.~#)reetkG^t[s܏P`r'1ޅ%V|OS:ՙbyoʖ;eil Y9Mk;Jۮjm̫Vm,Kt;Nqi߁gTl Z`Ki+'p_XjuZ[빂+n_@9'djo R -3+֜470x*X,ox 'zk,5aϻA* !-5|=4RhýmZ/l"&|{V_E :BaݩBgۨ>d֕[FZ g5*}L EH .]f;+J>5 =.=sMWfXd%2pz|kZHx9cQP+J tf*ŖɝD-dDEz;O)Jc2!$X*$MX !Ud'}^)yx~bqpKl%j92_GޯpokX3ڸ ! 8_7fH+zcDN@J#%WAok4/nP *2[!'Iz@+R3 Y:nuvHA5b~@Q?#+' T#NB{ M/WLe셮þJ1¹A(UXvm@֧Nbϵω؏8qwVIfE~$w/*lh^og*4@9!`ۥxJX.\7վy4kN( &PV=gX+͒iʝ>OP958LCoȟ:Hi}!"ÐLt7:{_ʖx¢CYҀ~|/c ,S9PC"ɺKԉ}.U,$\9Z[qVsL],B(~J~5* ilg!xeNdK lA#*: fJG9P2~3A$cOR<r:cWpmt8/Wdc3[ǯYuĹqU"I%J^>tDщSںe3vp3 Mmv)ͅ%-).&=$ 7`:Úgf332y yo܏_W1-އ1]&X`) =PO'Î^qr'|{H&#K+3Hp) 3^C3=C&Uja(]}n !ۭv BEcXpz"0Y|jqr1SP^FŃ8cQa9>sYn8lJO(N'>?Q-OeR10e}|(Mѷ7hfjDgt`W#?7+A5 -Rxj kӹH)>+]P0dny\~^_L_ᘊ"#"8"Tȑ z 2zoHNn,,v?7 D~7R-/g7 3W`߹?vuVHKyLiꕋlܞΥnJH63Z7bJ؏33I?h¯r -/+̥g%tZV,̓0Y &DcyRǨ)ma!VuG #Һ7ZV Xw,Z2[AFdSSCMjĽYܵ'M@Z0N*[%t0G7^akw_eh3NmFMoPNz 5QS2P%ɭBB57G)[fAnw;4rFR)WO^`c" _*{W6BILm֘_scv"ܖNI婖nh1Ldqh;_gckr$*M4Cg ð&C);A #^ !YX ܡ[ KaH"4aJ6tbX;zYQ35P Q7֛Eh<P<;a$D\?XN_B< kiMWc\{ҙi* CS78+z'Eۀ1?9Ң:2[gzT?ޏІF4rӛoy/h4,LrM~RR8Tu(GEu_n:kxퟐ]Qs%!:}?2S(jjiUG:03 |_YzDޕfU/.:Js0}7m<ٔfʊ\`r%zBP ^ߥCTX3hG3 R/pL\oGu6r^k5ٌ!T~s'JϘ&!IDĊM:Yub*B~KӉߏiQpf ڔs m̹nB$)7j~cy\k8δV헭T _:g7;\Efu=EdXtMfx=D꼛@AW{y0:5y1 y+W!oHjǕjLQZٽ3h?YX Sdtq3@ɝQ yV;3v>u[I^Zgz̟֔0'Ө1))+&x=ɿ Ҕտ+ “hp($R}uw"ŕͲY%jp`sm30o(qdYpnjjE# i? ?æy;),AOr4]RtYJpZfN\1zhvS!_I|q6:# r5+21f I@!{(p .xR{wܸ=hhh!q zJ8g{[Pº9|XwH(ؤ;o*Lw6F:e~Ocս)Np~Ao-V%E)EgWZ"&`{)F=Xmz/񜏩_wG&0f_p]Ozpr`q|"Оi nCyJe]BfJxF۷bq}Ђ;e^u0?z hS0bɤק +:",nIznL(t.ti6"\kuؚDhyu%/jPˢ%vɳfʩƩ@bn|+,T.[6]u؇}epź^rĹ<Ȑ~/]5==eLo5m~A,/T *”8Իv}KAůlG ò,m0mfo"ѯ2qǥ64!"rwqv/Ϳb^fi)Kp  hW` tz(+R;H67Hp$X?뙾jFd̆Ϸ*Y`vbg:"ݾ_ ڒ eNUjsML ( tƅm'}͡gqS7 !KJA'Ir\7>kX+P=dP/;8 eJ9hUm]"QJCA@}$b%ARe5 JĊp9rHFm7_lԫ˃Hm@lIu-$8q.i9x=FBSPJb'}`el=V2Пک٢YkT9^) C"U iw G`| g ,Ÿv'6ueGKmzػRf:}Oh\-*^mFFb~L1* }u o0i>D:&iqt{O[W\E=+Ț{3/+`XSnBK4E!tمlAsE}7v-Vn=OQfSBA6D}@dq,E_$.3Tewq@j1(sNzo^aF5baMi b5?F2St#L ȉyewl J̓@Q(.ȶOEtPwBJ_[лxD1Da5 j;`;j'(;o"S ԱPVin@ݿ\k2ی:j!+d =ΟR/O{z?ma 6 z[2Ȇ %gg֍ڬ&|EEM)nj2. c\_ i_Q<\oW '7iR{pˠY+NJ<ÖvQOH8N=+fu k$a)bd|7+OwjY6C '>?/^fd& ]SJ"29Å[H:Hm̚irȉwy|VQd3kS ]Fwn>7ť] 79#ytp7OiD1],Iٝ$eT@!_8nV8cmĖ[*rLV'(tX-P؜f+BRGey֪?#@r9 3 XH Z+d\FMvF_R- mRtz%SP dc?>,N\Csʇ3Z!gOzazQ !N+gD=*g(G3#F?@d#q1oG4J@ .S\4R'c驱w*1u+!٥t FTB?  y>&_k7ʕt^H'9iu9PW49k-P=޹kQ*gǠTrׄK@AP IKޯ7f4_{@Ǹ ms J>.Dhj^-63`NNE冧[gr9ݢ\/>u Hxɾ2G뻆ߊH֡*t<8lqdt[J.=::ype}/k_m7"LMH 5yUxӞ av6#&y(m!` e#&`y&51_Z7V@6/0Ҝm Q ٺiTzU(Ec;xge6 q)13HDMTC#\oQz95zA5B<QO?tWm~ɤӯ?p9o=s "XTS̄HyI2R~jDNAHgY/ȑ&m밁DDъL?u<mǻ"/b{fVPFR^0݅ϕ]"]@̠nrpB&a ,FԟOŘ*DrPԩѾ :ՎMsJQf[ v6'٭!$Y (ϛ~NV5x%3HaoGRP:P&R OiJ㳲^h>#C4cA%xUqQg:ӫ"< z=)5]gweqǴPe~/6,VmŵMS>\xq!T"`yTm~ HErXjV­Y/5$8'8zĆd?uL`ڂ 5(paS*_ ?HL;1ϠfU= hj䈋 9o\VrKxDOϒ A-*3h9W7r+2 I_mLd}PdHi;ۥ>~PF) D,8oSL> P ]zP8HwV9#/ٍb x5 u Ļ"WIZ͐@tyD*</1oTK>iɵݸ§cXB}Q2 r) 73FOcL@ٓBǯ-m6C\"C!lw'51bP]EE9|nNiYlD 7}  DmҬ!Rh ɨ c~v;P0K"_^$V&^ƔC#5:~]ۮ[ ͼ8[`h$>0ϣ¨'fud3TQ!:(kXfӫ4l 121?#4m~N5L'舻 HT߽W dیw]KFk=*;a]_" d]idnJшF2(F` ?O>nO غ)fs)@O@.{=AiuĆSV ]3@b^u !$\iyIuTqM)tC!lDFy:RlM|}qC!(I ;s\)e%["fz;s~?]B M AHfkQކO)%}ѮbHKdǭË.wz<e6R6 GH?3S^En;,=z?L{0/C_hh2 }/oYQ:^WQ毈hg1@ pĬ9T!T],N3ni4*\ޭCdy(b̭ZE?n.KޠIXg8 Øfrj(|`.þkm} UAu9Q8gxPa}|Uy(j[k:_AZ(,>rװF^|FdKWP*:>)xo{K93&D3kԭS}5#EToW oj_k]U`tFI"3_O#&ӧ X|\\NCzOF28_BӐ!ZM -ΘJ@ŻM?<!O?)5^yVީ.HOO\C4@*!ëjADXy `v%9`ȶyz*3pO7#VG5= _KlUA(Oxc l3猇!^a#8T(3i%1l n_ҧ2-c @KFE<'߲_`;7I*qlnePU0]7Ub0QоWV Y@oDuHdo;azS97'MYݸhĸ Qp* Zl_d+lwpk >_i˝OZ.Y=EQd$RzmH# 7#-mdh-‰8Ai Z7,@rk>V෥Li

~<6^qq܁?IWϿ R~\҅IAB&5 0|)֔>7˃CS4s7!X}**ͽ4r_^ (nR FoLw1-9AsoBeeZF>OcZۏ 8f" (S֭CPTN-:QQ2c-plis'> R1*{ ~f7vKIU](˵wxjU~D̹y]+cY:sy|2#|s$W}4(kUNDrItS&+SSOP83ktL6N\3:n0(jkhCaGY}E-3;yQbsD RYʋsK#e@B3{\N}"4yǣ }aq)T`16P&V:s:Q)cW{I\߫K7aBD ڦ.%7&{j^z_%uJ &(㬗}_ Tl,I^oB1!f SRLdNI ?Ga'wi[GQ"Oە lO?zf<`!꼎OM8ĵ xk,f2y[H$D'֧nR [bɧ\?dn֤+Fu T!*߃.KqXr&hWϒ"#~[Y !&gq$! @o*w&:/VlgJNo)0ݱ~7 1obm7 rk>!1IѼF!H $*n0^(35CCM:-KTtPVǿVymW Rl Rv6'm ֬=<.Kt%s?Ѯa=}|7L0'R!s-4=z!gWbmպ֔3h>\`tGFJ t0wOBx4w'W{BtaN᮴$G$.p'g^WD.708ĩ5Al+!9+DOpiZ@96c4&~Sg5򹎊{NIrGxEK%NKsؑ^EVqOjB [%ѻYjcΖBrZ~-:8fM3)2jJ wO $X3rI#`ySJO?e뤲ق '5 wTXkr- TVkg A^#O&jvhްl䏔쾔, O,#pG:Eגk bF %޿@L5:VRZ'I6 :I Ya,Uce#IPWu6ߪ܋/e}NEf9}Ÿw3cREYȝ5֙,-.d$}fa lRvh._n%f#"YR`(]f*`>~W+$f22~]#rGF;8eNΖzc^JKá.U%-Z1+:(BZL W}r|vol=mo7e[$0ߙ4rzA-:'!b,D`nDol>(KzʔhX>}7q̾ v٘ 0ǟXmA9 ߻87)[d jl+t[?(]c0Mǀ9B7crOx.Hb}G4L}Tv)- XNqu".vq~::-]<.@R4*sȟElS{W_zy 5݅ qy$yG}٦m+R #tS3WaɜA\'&j-qPQoQ.5*/TwiG-,XO6+^S@]&˶ G?ŭ) e J,#a.o$O'd8R+ Щ/ 3P3d%DUTg[\k|i1yJL(LQѮڥd Nl]t|<&­0oup ѥ\DŽ&hZ_nㅩv }1U7YEͬq-^Z\fW1qωt!A%E q8?D&zBU1:!,hz0K+jPȵvW>ۍӪяb]R&Fqbvᬗ $;6}TX*g2gN(@q{S6%.WXONᒌ(4Z'ݟv}U6 sqeTփ*dq&HcoH%,9`XpjrIȧ2սJ0i0px8#,"9ݕh%6Q5R(w۪/lCL\4Ly uDG«IyuTTyJK Yc3_": Vg ^ M}ȼU[cH8CFxM<Ѫ9DL(V'5eQ2p@|q3N`&w߽Qr\m*>C1=.U*'KIji+#h 'tq}Bn6p!e1j勔~숞ˡTV}7$t>ȓx}v}EJdkz38{wOoO$q+0TmZTAy@_B#ya 8~Gi%N=LG.c6]7~ 2jQ  hIiɺB}ͦɒ%Mb=F!s-sno9Az ACůO,\Ex9xjF\4Qs]?5pNgeӗX6C jzG4g=6=t]}BxŻ:Հo|DEݢB<񧤣oT,MƻM}Y^;6Blev83*K}i_L2h1(oZS2 ]fmt_,\(6533f={b`6HBP󡟭M+j.mh..#%}管`&hMyXq'4hWgA%lQc}<} iah'C!d,f4?HC| f c&!]|1I,6byE+̜E (=$J{I* >TO@I`}n<0?7:oZV0װp.F fӇGf`Cmo8 (lVOrYZ|1,Y:f^D햭(Nx( wtQ[7ug |,|8Еe06C[{EWvdt]az?VEh1AΘ0&3\sg-84Pu'l0@hzP<ַ󬜂扴D>F)G8{N=⵳yΚHq~'jI<~,soT#j,.`جz@K,so!: TP'82%Q1qުIt2.$|W+2R0Ho8= ~elezkPc qg5XIcYiPޏ %:Jku̘ R[8C+aDDžM 0m*4k":HUvC֊+dcJ|Xꇩ[tf7M%-3cJU8.Yf?"ƃ"Ho!ZyDb}r?L56\o3U'/ڳr$ Nm'U5?FW5Ƣ2 ǰƹ&)}UIk `Z ~!K*}zfqj`"2 ϝz%ij`^8VM*NJGT,h}ff&V4?]!&7姸 Ya AhFhRcGVqn9NGêIXN8ZJwnN,#!GԴhe^Fb)ɓqf]zFGEu,ns"US|`]16EzЩ7*O"~CGާ4#zGgt_z}|J8<=Lbn Vk!1KD|\TWoRݙAl1sc?kJ+|3''Lgnw=ŽDA'ueĎ0UV~f yAҹNtdr2e G@)rh8TI aU|(˚k)ZWlƚKBR8$Co ,~O|JYHp`PΛf6͉p&3VXD6*ܠ]e:s0ϖI{$I_c2A~G(!J$hCS=Dkwt}]6ZY< !x8oAŐmeYpRӅ &% =C˞RիjL-GKݹ&s%VQJOTag*m&\9YUIkbbs_SQB K?0\N'lh;l/xvCNRFM4>Jl)kyTeG5aơEC7 [2B^. }XCgRo7,Ҫ)H+{ jv/'JmtWIŠoG/{ɾ;"/o:S>m@sWtײ3 wo"v :NDYGk8r\&&=$bTh~lܙ8`CA,r$IX)7? Rm>૽ˇr.{L!<);R+;M~[p>2d oZӶ6=Ux&EE{9:|. :\pܴ̻XB~$/QNV3:fT$/8iW ֹ{ņ>Deҵ UA("^^@H9R:A߽Sم?ltwm7<ϋX-(gх#,GSl&~_vRt;7\G<\)V^t[J)r_B`څVn"(|,gf,]9={=Fҁ35$‚7qמ Wj<Lh4G邸J*vg/ *ʳ٭>+5RYu,g<9Wnby6մ>   QU@e ]!pMw*xj{ 4{1+|6YyG}9Aeh1z|_gi3Geoo%4-uo%pso;}z]WRPvEJ^5(ȽG&5g\SWۆ~]ybē).NqJJ^ \?^E»E3IHsS0%\71ҕ ;B&ylVC?h HQةȘori sx6Rd= pQ,4K?݊W^\m )X&K: =DKA2ov{[ԗV@iɱ[LU댟dMϚ+4 ՖSKF T&l X2M~y }\ff1I_˾>?qJ1v|MeFJbH}~>* }4rƼ[D(頬NQߑeG?(ɓi;ݞ.<&1AD9Ll RyTδ4Ah`}oJZ]cYM7*kaY'Qs_ٽ2 y}O ,*cxϲ *nNx6d]eFʧE5Mtb&吙A E9SaAs6IhC1/މf&x5UX@nЈ$-p#L(u8c U񀭮cH@|{-=9_{KgPlj&~?jsaϢ=zۅ@):!EP:o_ D䬣ج:Sdk=W)vl#x:zYqv;y}mp_QC>Tt]}>,QE<"1^VLy)_Av,)TP&<…#I%#e/ "\,R&1Q1%:=qr7g6)&Bi /"rmԮmvntk`ozAF4Bk 8>'MHu^1I̼?#Fyǎ%R[4XNtA[VFk5 ~U5o_'vm[5 V[lv#lgtH_Bs/ 4uZ o>wM ʰg:aD &\*Cty̓O>1a\#p>Yi‚^-B{jTYz ,wsO:fX@Iu sx4[6B`f3J ݖ p{ǧo`ɷ}_ (%# BGfrWKPI^D )"Qv2Efx k-W[rKQ֞~ٚDʉ(c_8OYj| +1*F;HUKU_E i?yP2_\PEqE8=8h'+\lD=ӓ6{8_aR-Ndj} VO ] unB[fDF}3#dݐ$r;o| R<-*Ձ|Mc1:mI=F2nк0'V,rE}R^ugiYݧK 'mi^[1m(/49bKjy{u.0'I2ܡ*7CJ !7J NMztz=y+A~QgF͊SYiCC5Lne#ەm]lhZ y| T,{M17K\ ]0캯J@M2Hovڈ΋v${tP27F#;'y_P+R\B49^sO>e"ITZΥ] I:P|Y@m]Gt02DPt7$`a*碯5Z >h۵~Ř@F['ԁŒ=`q)wcQ:]۫U6NڲOC&1h]"s.!eqkzB15w<-[oU'PqgCwyUP [>.`΢+w{K Ѻ%AE~Xj)9lَ% l](TPm-lzW3*@Yj88B|bA۪Ƕ< } PV4u0v1>\#:!$D-'~/PZ1X-vy5,.իK.[Zξr]VH}$,`Uq A;7FrDV߰q!MrA0+Z"=&#r*JtvBC fBB"Q%_GXl11K'i%ʹ,oźS`,Mq>*Mm">A }.CQ=%&gF]9*=Bm8! nR)zQƍܮw†jo V"erjtjM$pQcp]DaK&yaH-Sߢ|4j>@6 $y!%R[z"QO%oJs~7/꒰[8h;ߣfj<vyz_lG؟$&7pW`0y\n{V<y⡶6[U ή7pNNm^ êʫQD<ͮ' .6:Vz (uK4<QOyI;ʹrލzr1/8;w}w A׺U/4`.^!ǿmآ^X—-àVA0Aѣ7Юk=B}9?գ穇A6}O{s:|^Mp6{ M-g`!w?k jh-.DǶ!n"q&zk_$^*+ܐ""Pϥ.(/IrDžUQI!`}*~fQ*uםs6 -7!P88Ikvmk xi}y"K̉}U@%.> 3 @ ~>Wb ibkMu`\)fJ(F`mI)[- l3[7gs4ihF?ϡPg esf:ƒ)8ﰂ_0 ז0aiJ+<H&t W82|jhWY4pPoWXu i(t4OȚ3>e\+6'kNв`, t*od5c))RqShxҴˋFcdZA͌+tK_] urrz }6%o>*$!/0YRQG\tR ţa+=;cByF }R79o;~2TkMzI汻[etS*v ҟ\}a"0WAå]uSD=Y:i!*$o P>Ɖ @!5XVwy!c1\ml.{!PE1`q0i)ZA E]b=89D6qqOQU@({"#\Mt_wWK 2Er\,UKGŜ%=2tXކV?=neK/y Pu~wUPQ[OUc.7\ZV.|ʴxgdI /~S+F}P}@lN Ö&?|^Ƣf xvqK*ݞa R{St?RiUoy*#Fn8enޞ6 xjZW%~OoFw`W%v69؅~I^4nF!~t0+ig8T"ݽ"O0@-j6O$ɡL9ӁnZ塍reWǦAnRdئͮnI\e&q:f? d@F? tTse=-H@?ՠ$ `;6=$>/D1Sw y@H n~~(YS}9*+^ ah@I5[?"w0kXEH0wedͷa1?ኅ"0F=D1L$]o2U 72iI`S>ZAʥQ6bIf4m)]TMzjqnݜS-m66C䑅]\v&Cs m!KJ*.9r6 Wi * 8R(3 7D홹)[.ظ\} p _60Fs!UFt/;oH㧥g}\,UtYA8ˇ)mN.U%C"UQw5F̢z8_pS 9+Kq<_ܚx^Al؇2sNSsefLUMˡ3kDO!%k¹)[v٪7vuHwc?g Sr&PU#XFNw.s=oX{~ زμկOjO&P$ȇu wV8UI28f;ܐ6 !Z&Bx&LtҐ_2C`X'RDr #J/ yIXDɬ&M$W&:I]l6tIsb 7F/0'[Vn,e5G_`ڹaP'HZk(?8ibC'gw,I|JQ${h&41g(B!GǏWl 8է^%ENRu+a5Exm=E=mu|\Hb'iPdS*wfBaz4-5RV'SGKO`/Ȱ׈ e Tɵ e'!h4һ. @-cˁK ҚCeG=gXNK5xr`{?V"``qV{%uY1K/P+0g!B g|Zz9=}佻 &Tub<>v1g>5 or=TfFoϊu(iV>hĺ-_Ôl*vwv_{qjnZ_w/T=:XF+RdC[V8Cc5?BBnt1twQA %v1Z,:uG"\*||ԩd39إL Vroɤ-ϪnMyUEr19_뗏bU.MX䂂$.4 a%T@'?reՌB#'\2J>3lg djz/ iĜnep7RgsIdBl=5nn"tl@c[&2a=7Vqn-~tR۟9>/8fOZ:-7HWM& NC`ܧw<*/ǺˊΚit  ayh]>ǜhVxjmSȞSKTOh+w,#$[1cW aQC'?5=tԂw_5 y )ꡨ1(bIMu,<"8,l znmQ696ʴ.b_L~ Otn:orABʟ4B45PdX>`m}&$4Ndv簿F0x( 45yF mBg⿪CpDtt0GJIl\2컮FgQ[V8_hn@_ATVPLa 9 6I*uCז/wIoc3Jj͉@>>;Ʉ2~|ZbXD)J WPkGlO"S[Y %ӡzxl; 9F-=OZMU5Ziku%4r\]Pϊ!hGm*BSZxoAhZ6]>Ֆu'n)ɄzJY2P~A/5\ӫ G):",Puw5`>iMC;TJV7;[LɅ36G92=Dt3M޼,th/+GVW+#@-==_Yv; q<{)itT_|ðj@^B]Q"%iF?sz/6An\$R55vd?Nl&N{h7mGl ;)g x9TsL)My`Swv#kZzJ^e۲hכ \#Z̧JqW_tY{SF" >`]>^]$J~埊:RuV$}LIi35g)VH38S͊ê" >C8 G{C`Gr\٪-/)p Ehj*wFxvUjN$K\/UPZOcڪN~J\:߅"+JpT¬EX_'r ՒVEUL X =bJ^[lxW$y"273-;ıdy#$b Nj֖<Ԏ%^{W+]MdrhxvU+Ͻ&*~5T!F[C>lWȓ9f <:l;qӰɝhB5 W)1 ߝ jEv{c*G##°84Nr֙hwPYKSPh!|FjN#LMզ$O : psMbIB6+!裰@rl6N{lKG!w*>Y⡤ߣ!'#dX_H%l^j27Xڼ>\x!Vp܊nb!}pi+6r"^!kZ2IzFw201yY&(ɢՅLk&T (il$䗹>(D]˻rdd]uD݆Sbؐ:eߘSJon)Xe6YAW˘dc*o7X[!.\Y2d_[C$)?6ײ1vV11M8v+#4평VX߫X'plk]p%Aق29aerJYAa; Y;,m3?Ae-nݨbIX቉_;3hX!WjMM~ߪR4;kwF^hVN%tf \Wffi{sChn_ Gf5zp4gDheu^Bq2HU]Rj1PVAPw^zDrF@=]4IUTUP Jzt)hW$%_YU#(T)8UR(3H7QwJ/ʏkHй:R߃Еksvz1+Ńp1(jfB@]n) e" &NUASRi1'4uB${5оf"[ec\Xk*~Ȭlޙ燣ǐehL'mK$s7\*Eaج-%ϔn{~!D/pkHC [s%,лM:a4k.3U v;^S:jM'Urij4f.ȹMjtLtJ>Rq:;*V!tvo^-vBTg/XE?ъuء["oIcc5 ZF \ؘq.9,+\}|HxtRϴ_b)Jrg|N'/yD7n[>!ݱu oa L R^ McMss7\@|HRћ*lkcm5顲FSw`[NUq_@P$RKƬZTBT bTjY|8zw"#M;蓺tCE q.i~>~ E ը!1R*'!z'QV‡/-smFV=m^;Zm95 , aa*Ø-y+:|oX=8k_k.^jWYVuQФb*O9 `rr饟 *,/_Si\S/}`!$֚ޙYA6@6qٮx2>JE}%u/ʎV/TMGQ_>O tc[ur3ŸSakb.U~^4JB=(g!UH|=@uV0Ȫ ^hY&WFT F N}6Q9*U,t3D6G;{+lq*M46?Z$MJ}w.?# lÍ;0n17 |JtyK5! ;>Sctͷlٳ?R:G~njhk7,#uWƿ: 'cyK];.kFaI@ KYX~-ei zHt eC Ftw6&_7/f&$icpvc0淃ī>peuvkOvvZXB¡ge+W3hq~BZWa$£ډa"Zjt-Uǒj|jtTKD6 u(bɋѣoq9D`&a|țĄEaXc>d&Y&nBnJ0&4LmEf߮D.A=Yi <\h7sXg]"Z{Tre̛5Q+^p4/z`fϦ;T2:Xnv6;m1_I]{mRFպyGIqhFsVoJgϮYeH9F#e602If٤? [y:3XfW89?.6(:泶 /c"NOܥ`RQ z&7ds;=23 SxJYv5lq@OU]VXjh}aoƐ*_i Lm+X,\5EB&*cټ(KCURp:)x*w@9ʧ Lb;?'ۨa &.<~@tdBp u[|J ŢxFL`n/tc zod()Ȋ iC2gD9$\pR_D'TW'nCjp@gsQhP*a/ /60JCڹW=IOh5kȬ8&D0i:X(7Q BktSz(Y#b)9yS浬*ZǠуGyB wE'>qrV ohkA8vXVY"Z zSgO f,jx)Ռdd7-r_''Xೱ/Yf'cY4ۺ .TWXhv\xoUS&6u&K<}[տICi.E['Yg+Ykh]rcP 4A8d<~\12>aS߷|kqBjjT/ p5'2a~h <]9sWw;7u-u&]#- KtnO|Jw疖|B#`VttUI#AĈv=IB"ig?|ɥΫEijte!⼫xiǭۥ2% [syDHYHLu?^SiqvYH6?YbLQ3֙1vf~baVѷB4HPsouoUHap>x̟{ _${sr185*5*WlLH>"爮6P݇Z!&eoE* ORmN]-fT_$pzReźsd1$\_/2{q\?B*$}POT ~1pyj؝$[/Wc/S0P]p0>v#|v͝Kִ- +v| 3&X# 9X1C[5AЈ.*?9 6/UmZUyuɯ<㜍ujP,Mzzu)RJXq)`}i7Saz_ Rz١Zlz,uyRzNԓ1-י\ 8aB&wz4B cR׭yzRk/}x(]z͌@qUO=|*N+JJe(')^<;@`_ Gv-)FaQFUwE(t<ѷ+M>QWxvwoެ}IG.~3 PL&b̘ cYw%ǝУPѳakMh} ""7 rxdF Y46%'Tj}ә0lNufS@X>;G & eAe~ҸWsu*} |HU@+ҔJ']u+Z:<n^]Js7LĚQLSF-b4m:Bb>OFGYXC([_pg@XDS o-m غҌI͢26#B)z=0qFWr٨zGJ3<\& qfJǎujP7CfR]ֱ/=X!SJu*?z͝-2@{78eC%@[I ~p)s] %' gEeA8N:= RDOhD挜n~P&l絅!C1I稒!9#?t^uwwe'/Ef5o~t%;i. V'kf- 5Gt-; pѝFܕ^%P+[$N@/d û ?XFū]TE0paoGPU)A[i:2s3)b1fMFlZ%BWD;73iEh7`ȹ% Me ^f}'SwݹqJE1jާaCD;kIWy [HKܳXi:߱)b=S% r)R*ߟb퀷t$iXX= GA(NxKlЩ1͈Q㗅gr #ɏ t7rTYmϝOh*/W 43:ȮnEz,R }mr ?Fr~UJť͛]5O= ʫ7<7 QQNo9P\ua;Qm5=1wb8.3DPxg ΄cd{ݬ-DoiBrD"uaSϝ~;kx}f#S-H g! L9գz0D%Al ."!+b 4ڬ*֗>e< f? p*GYF1HV( &4|ꔴ z%O5*9Ug+-ToH^m_(:<犽U1 N)}FߗV)* «(8g.?*Z'e+,o}{o ^{a"{j{ a\t$Xܢ揜L5:$Tގ W$dYMJl+;H:g[QL0o&ΐbg*11QDu~wXEwify1 lB6cM&vL8\M VVApOYuJ_z}YD≻CS_8"DTy$ m4Ucc5d^ xx( J):[ܮx>tUt!v(%xfT(/8Ղ3dž?۽F۝T=x+rL8 >;EhO_>EzlMDx*C'9>6\GR-=rdǦ#Eko܎WCOM#n\ Q lk""tyU,5}C,h38L<`cqQy#=Z^]R)uj%{evXתb=ȶuP%"ra^rE?.[@iiJӠᠶ}nD6iCtz12l\?˕/i:cBƽ3l$`qOfHphD\h[~~][cy@~az?C..p!KO`8 @xp'j/ [Zؑwjvgrq8^Ejh6.,ŵ_Ɂi¿̪wl:_=$prxȾ 7/Y~|SfEfbn+g~.RlF?h7\͍UH˹dSW\qe>DgOYSeVSb$H)[Zb$bӇi`~c MYF2 teM3VeIOR_խ86z`aWEM^|ك5݌PQ̯*=iԫYT?>P5=ˬĘϵLYEHLe{9CѲJ-s$NćboF~~,duGI ;\ ®!b54Xg:][ 2ϟFEzӬjE)߇%^x= 7Bza!d3Aeb=g>n}J<i}9#.a= 2z9Ǻ9bP@;oK ZQ7g$PgK 3x`*vCc榌ԉ1Eowa5LETԾ* G2Ȼ4W "cܴ$3=+V=o]S?D0 "<:"&fpG}xOA:J_ޜ㨦J~. eM喴G:et0}+* ,r@mPci^zZZZgVl Xor\ٓ"rg{Eb"=~/_CM158JKOvȞ@H8RIܞ.Ϭ,I8]*>ѹsBU}I֛MޏϮ8 ftm@i"Kɐ&/l1 Xb۠`AWd$0.$X ̅ܲNȞx4:\|SL=RSi4xˢاIMZ:Pis \%Tנl?},^VQ.z zBp6ؙ&{B}PQ F˄)/q~NlI~_/#?hP][{|%n 7y`/;kBׁ#FI~q/le{d?I7ɕ6r57 8SYNS*|hlcFVmobC=g ||b G* }804 udیB6rҵhwm7bQmAԵ)ޗ{ 7 §JŪ; ɡc/,Z6Wڛ ,U-]*m3x 񩬒S+p0Q'рnIx6'ә}])$}S%SFuo /U[ ([ WWY!bH_;ȯaB,`;Vl'OY}LE`p5ty[s3P/g6H;Ut 1)`U7eb풑"k^C:\AEMannFۉ8f|Màf~HXHʲk&YC3U^`UվLUeޱ*U/xen>"2)v`!OKuΦJkKKhjL#W Uߘsot4x _ĉ} |qBQ2]V'gЇ3>Ȣg*"_NͶ8 U3Ŀl@qy bSxX&[twM.S*8KkĜcFB Fk~4I ~tY:x}O>oEܧ醦}z'rNko ׾8eVhlE8M`|p#=BW4-s-Yĥ848A~)*؜ xF|-zR҇".hr1gvLvB*AYt?[og i0cr #?G+J"AV3`CĖ1|WQUy OHVWPo|5uJ<>8B RKJ]̹(/ Y%}C}*Wh{ R76wy{g>$yEh*(^Uwo)OqSNHE#Jx!mg\t?Ea=Yr@-R8QaY,5MUǘ52Mb$mzZ^ڙ$Np|ko-R64Lw[AVTvVcD#|aVbxBC^߆,,ǎf[f h ~ h#@#T'YH[v6 K%<,[$)OMA$Ig6-F^Ab^NtVpW7V: `Z:7t>3XJ`]VV2lT SgF,G!Tf3!);rd`pڙfXفׄwMݿ凤cࠂ6WK 9xd!}i~uUŷ~C߬x}!Nl4ϸw3-djB%]R *uלiGvH刅ZHx)Wuoҟ3Gv#(יu<`qfVO0ZhlmYn,*P J.YYݺn?Q5)b"/8:n>݂Sf~mD) ܵ-O?գ 6ɓ`?LJlA:od)wh N`@:o[_oD'mxIb! O V-yvSs?ݜ`S-d BU 'wIbZ +`)ѐb=ܡ>R 6(!@ S!ؑe+rV~G4F7HtR+]$= P"I;GS}((ɕti! oMl@AD&$eʹbm<_$`^,uJFq6Rc1&B5vfY\.YU.K)@N' Cr`/Ώ\Ol9 XC4+q(Z!]dLEZh acι#s޾/T+MAHM_A5@TΛ|rٺ} 5)aeܐl04@e3|@\PH*E[ u ~lpIW|D;ho C1:0: (ÉVO`߶#4zI `%6݄L9=ANx($TIYʖȼo[/],I>xuSʘ$dp3uVLvj*؟ѷуD$an:Wiw0)? 8bO/Ca{q}cq_,٥[Ħ\v9#ZYi7=|QLf}- =L¥Ds̼yR!&P}@r#'*s^'+itβ]ޫU ˚W8L$5mHN!%p5M1i~F< lPI睊r^dkXA1ţU5Ye(/eub'`H:tC YA' Z \T}nF/aB0oO-ݍPhgU'Q})tF?>:6?ץxiT]5;IDzFp?NצM4"hp j{0٧$u6XNq;pk;PpɖBGö 6AP)7r4ҫqqjˮeE q>:zt3Dh ZӖ+ TH~R~殌6PkO.oVN__g2)!_6TMw″9"^< 3$Wz<vkqYS8p;;}Ndym?m,ljEE;spJ6ތpm4t93{:bU2 S{lJZ:p =<_Ʀ6 5BLMtC C!%L82Ia۽fxv&Sh̭3Kx|bVrJ ]>tvL!ݫd馭}eJny4"<2} 8 hz_>"Sט\ nUp/j ʒT~"qV7!:9dB).[3'BqwH1ӃԾcn3tLX=6(7u5zn[ZGcau◥ K fٲv%/ΤMyln^DH4yki5xL:%+\^@. rWMfh@xiv|)Lbue>V,!C j1>%C2QAN[AZ4cow2ZaqxGh?7=*-XZţЏxT*o`{"2?mQo+Ǒ+kHY˿ 'Ƅ#i.lH\qPKc!R5S+H eh3S|BN j\x4 D -y吝'-  Uڕ&{29‘|]rN{}-pKT칞6 :gIu~wc1]!1$eDºJ|ƝLi´ ^lN%3uu-GrKpϫ.%Cz̃!(dVhnjP|ߎ`-Ж][grO1HubEb1<|Q cg+NIkIF{W_; r_';KSCX #@԰n+8Po06q6NeI" ^^cbݟB Oڨ4{GWq&DhKdž1#NX_AD' /i$܈XG~ATU_exZV)h,}P5h .Aq0d906V \R6\=[\j{<7nOCmINX4*qv&xȳAԤcO~i6YҤp"=!̂䦉ȃk A:K'2'Y}H# 9M 瞂Khchs)3=bie@Uc{.gR4t}֛:W;_T0uqqVxSDjHV/Wլ)\l3[D\=i>J;}{ |$W'JݷE fЕtF Y%B}>rX =]8`IOƷ?[ox֯C'Y-}n).dƕ35f%O:wǏԁ^J}$? 1YUI4M_v?=fU~GI*h'n+@a9(ߠ&IdḾsÆ_=%ۂT@5D.jZ6cO駟U5oY-ԚK]Ul/yNK=d d315/gM;aQ͉*)*vi3AIonsVj#=Fs@H}RGerws:͍ * ʀ$eνCGpq8ꉢ&ҡ#5?S:l޾5>}1W`?}]ih 8Yd6d[(3k5q׶%=xܩ@RoTkcHMŁ݉SU3[͠Y> kr{бS>S>C_d]}>:kz$xpBA mG(,FAE@e/d*{D,Oۇ# " @E%(|Si4aoE? ǒ jM{*wXxN_Yzd%x.ܙ^j) )< c4wvB/ҧޓarfk,5*jX@4X3PhW5|8< F wC>mWTk?a3 !ݻZ|zn%ec7^-TjX?Б'RT >ۥV$`ZYbz2Li}#"JK;yŖlT_?~g>浬W;81k Xzɓ-Рq9F}xtRzz =oKoRh'v5ĥ}ocD+ Gfvc7o(-?94D0E~9Z5L͏-gLINq) XzxJXS)'c1d` !~F?<)ZQ1/ ;.˧Xm%΁HF;_gq  U(yuMtÿ1|krS_7-mK3a)N4e<}(9D;)ѩ:xWR> ,ೞ>9S,+秜ο6y Ԝyʧ  IV!Q X>jK1|kџc_TxǕ@#W@TkI%%n!QF $>}9wZ 1+ .xs|$_gCR=wxP$螙x<1B=|Kwp3R ',.<G0?)5):@^C^`QɯG#J0a' ~bן7GqZ q[QbK[rF^^/2\LM%OdQz1< :2'vXp@j I `oBڗ^FDJ<q82^Tٸ֝RG2^]}zR4V N_U(eg2H,0>d}EՌK1Fc&^PEHG;FH[=0l0+?SVcšD_2LokLLQW8gD4qC蓟PwB¦f3J9)?:dl„ 4 7'H+VU]4R}ɜ3ϱ4/qhLȸ*q? X>GN{hCHS>B`Gnc1<9}G`v < WjECcV >]YY'`Gw$.kNXZ,ߨD_6ΔՐ5 Z[iiDBM) i+',?Z+2%[v]3+dGʛtTdJ<\oLfs}$Y#%~82S`JhY T]AɑlQ\ J4{6`.-݆ɋѣC; 6oV^#Xa|^/@[>M+SBHkYKt04p~|P&'LkGᤖ9>cFK,)Mvxjd<2DYG%nac9lNZ"2^>UJYªkB#%ld Dfq"/UIBCQ-"5n'(W}q~vjzH6oL13r S1R F"p!f6Y-@aƘ 'ifFz|]YM:C ~dWŖo3*P=+s9웆&5 ~bfyҽE*K^#`a!Pp5 7lQP=q859N3a5q/ך,l-S8f0^A^9`[YUw Ѻ}A%9wHóÚuA4\Xu_Ryn皲GFp3;GKu558t&v%/C~+fhL2?-;MUhA|bh;yŗXaxUƜ\2>]_@8wqҿ=F '? Jq-EgjsÚi , w\/s+^Tw[$`hZ.A'i>m-m +!M9r&[c.];O 0 7iK]PwL!ԯ*u36wP]756xԪ0n&?8 ʓ~<#ۢ1P6o`_(8,RqY2=y _tygEX./ ip02yݕQN $b ݪK*@O$W(f51 H~qp)a$=Q J`5n&[*)+G+ưDrΓQU\]/e;R[iiB )UO19=.f掖"93qQRjUq48urr*3'S>[Gf4wƣ?!ǜk '`=5d-&+(bl6`(lcmZ79fnp5zJ*8֣bHc.x}:qh"R4tUjFKO˽ն;eTl;cz߭]wf̅=~Ni Υ͟@J1MX3`ǀBOUɡs4\́J?S_uv622& :UtXҭFm/iY6 Uaj}]DͯdU̍q\*ud5Ϯ{},B:n)4=m*A O$ $}D[VUEQHm3#k*Lm}|LY%+qE ͇-,1poxF;3|ˆi /$q=JhL &I 9ʆSϓպ o1xO|? P*|.|Fq4AtA+3&%xה3_8R[ 5a"ԛNt>| د9-$*W$K %qZSP,vn߽|nd~("4 ?GThs ?!-Oi( \❪"0nw( ml(=a[_YWC -HuuSb;<; W1gY{.Ɏɚi(>Ʀf Z, {G>^#Lc.O?")fH1[tX+UzcUiWP(>]v^`܇>ЋwgXYhNxs ~wKƢ k-VnQ]aGS~J $ cgPj&p$BCakmfGYiBi&kkå3fZoƭ` 1HTdWS2"#kK|]H>QvF; 0].agطRMó"CHFQP.J"Ɣg6&qr3V[HD:%ONb;Rz=-FnhwAX|G¥{˺SYJs6(^I @վ=V;1[w?vp<W&?!Q#Tl1 =6+N9/J` )5CLCG XqmfϥrMFlP s3RU5oP`9jep`qlIp{}}JEn=õ:L!|.'ž$kE\j#,fOzaVZnl(+ &e5>ᚪ9:PV]} hnzz\q-dFWzpLBIݮ/~ 710zeYvaY ޓM~.a}]QX~@,UV}zLO6Fsr1bJ_KIE+MÎ $Cx|}FQEIMU}x*k]Y_:\aN}ȓ -_cA 5zjYV}w/Tȧ x,i x`AEq擼xOh/؞7yλ"o6x$^NcCmc`wM~GdY|ܥ TΟdHIi(|KsOR,3j+&%5aTP\ŀˊwF\Uu2՜ umX ":1sM3\Z$;cy9ř&kJy}RͮE VMuXg{x4`G m8g׊z%>Tg <[i18w&?3.)BO|V3,xQ8!l@CGP y*\Tߝ.Ǿz߈g|/ Xgm>߽6+` h)jI5 /@ @;͹ē(Ր˶68W7Wimwl=V~"VmhNȒ]+K"0H%,t2C)b_3F1N6W(%B"}?1QJGl"M^5P$%nLl:z*NSŠs-?*zkqzt&38XetqX3)U2*skYž"FT>6&PWVL]؃X/#oz+;BH{#q<$BbbA,a'a]xMdQEcOB.'iZ(\c;['=yڊw*#|Jm#MzHWz-FH "5/:`6BEb&Uu\0xޜ']gwCex5nKruH>ͻ|O͚s.JĿZ8 o~Lk䡷BVԾ8iEM_Y^KA,RcSvD顯5z8`dc}nj;rP2"2W<.v59͠'C?=B t-5֠z`{{ ZV!JI=D諉PhեP`e96!FT&~=$A#̀lr9p1IK ++M k\ H2>+s˽cZJo;iV\Gd1(:x yO}]&ucɎpv w?Q1R\r3,ܰw*مmgZ(>+H etDO?϶= ,vj:+Tv ,}Nn*iǸ9雿$ ֐],[6f{ Ddݽ )EaI2Ķ5[ɱ<dhEPmFzů\F82fb6j(+Idb6Kѿno;PWKpFdMF_ Qk͉(vhOc]^yVwwDS ;h &0S UnzG[L} o¦3m$F{bk葛)9T89_w0'ִ/un}/%'BȆD: jY:2pG/7 28lz ?$sak>u8@k irx NGDэ?4xణ DA?ȺE)r_:3'C5-5s<7Z+ej( p&A؛φ cHAcx~ЩjhnX%h+HL5!I? w:Q 5VnMDx&ݦ]=U5+}AVdL]O4$(=QVIxhBy eٌpoe"N t)qHL|˅_1>:kBKZ #X>GnaJ][ i"$`O-9o3e*eOԯm)n'pA#Y f[a$ymr%ݯ/H,&9R+,wY./4lVԙsco$G6V;UO+9PM &cnʆ թ8P Eq(9+:_r5_ f]$y,d]Щc:D5y#؟Brq.6jSnKI. 02{ݸ{,)S*7uh)mCptgғYP>uIhY&"EfS^I~Kyئq0Y~)+jиϚ3:3.b9Zd=$)(4kW]|E >rϞ̲ BD2^Dd,0 P]]̀̂]׼|/paLo?VԱ *iB X]ڼ[v F`N*9k'}̼*l|?IGMx|r5*կ 50w2SnR]T.V#k&k4+KZ,:!qc@u(k9EݨVhX=@+i޶ӧ˵dlSN靭MC7 i(~{D8eC;PQ)OΈ%(1Û ^$`.BJxjYnI8-k.|Z=^ Fu!3o*D&=a} i#FqZCYœ# mwɦY -!9'$ f<[_pm˸S 1B4r sOO|Q3<_UZ ds5= yt<.YZ5z/ ]/O6!3i< }߽cAvِ@Wh1ܝxR9K҇v/EWOa| ~;fhkZQ5#rQi0: I,@[?:r13cZb S>.[ܭ`'z?p*3D]/1;.7"bFZhPq%c#ߕ{~Jٚp)lQ ǺhNPtiK}%trg1`c[$} Z-ܞ)ģDnMY'NLV&t[D}#uNZğNu@𰣏C"| 2;,]dwXKccQP5,(G tT=gCj+n4WI/f)%䠑Gz AxA{ZLݲ^Zx}Pmda9ŒmZKw^P;-%gCP͛z@/_'q+34AޤbcT~%bߝmek|l 9l_RHn>'1}:k`>EØ{ӲciHbuqF^zG9a{Ajkz6lEl *,O Kd+VH|RX88H53NaTI#h^ /w*nTP|iC:*0X> G,+ug;c/iAj_TESͣfΩO)ݱft!;3tdDy_79\18cE53I@Y+ !XSk'Րb'-GEFՊy]\L1a*Q@p'F& m3Σ{Ep3y8cOBaEQԬANqLns ^?墥5W(g(-c KsMspռx_kFNx7aqmc^yü\Se72 {^FzǔOmȼla7Ww$F5ڶkJ+/K*pv1LHh1\  vJMFCEP(I_V17jseЌ]B57I֍>Ӣj8eG-57=dL~Srms 30KhDoEEfJKrQʼnNމf<=s=+krCg-i;ō"=୨d/ŦY\>39T3q'~(DӋõфm7$XI0-]du}G.$U f55,4ngoHڱOzHLМj Tظ $"-c6X~'y:5?>kvL:uОXҒPZwKcO>uxأ"gRì-3?.H;d]M]7o`Z.bmT"eWwi #!ِb2Rw~d䡞|Q cM$H]Scu_;NkcDeYZ!QmglX\*F5G `WnkXK|PDZ=vM&~#K nLsݳssW%r7t( ZwzK>~wPܱ iv=-%J%xe-gϘ3'֎~9](*IULjz:HNb;"Ys%8 UWA=WtZeuGd>BXqkmIuΙísc d(>ֈnwƤfZT#79?ZCTf in'ف-)nfmZ.gI4WF Th5Aw/_Q.ALZo7 A9B횬-No 5s9AF5:xc1lqCd2$Jog{h&ڗiթ/jhZm[I|Y}G!d{J=C6_0̚E( VtMlFxrsӨ\k,Y#1òHq7zqt:)QP LFj up2y/4@n gqLIU~SNs!XS? ^r4'<iI rQ%Hg_3 NsAZPy:?m0u:Hme=/t4{"7CɷdƒUNDBQpx.N6eP|Y%SAeZV+Cq{* :fU Z31!.1>Hp,c :@z:惒Vn(]Cy-}fv}>(Vϥdr4ظa/^T~4pa 5UVLkaMV>;0bkz>7vɿFrY=ңf7ﴽI,/D~۹{,hOXl_mdDUAȳ] (;0(l oE=-Ƿ駙2m +7O 4B#8Ź䄲%qotsR@}%X _bZ_.ζ\rtr !:ߘt)T {d%l32@ݔUijr 8,# MX*3B>/ Rܿ%rٿaA9b^+:E)̤tCzǿJg``Ϝ |d \?ؠ[2hөklZV} T+bk#ߚsօPąNHH-a&ooA/{ul)DЍA,VC\4ޖ}_ F6Ů8+;?ZqT={n78\ ΍Vpkֶ(M|Sr9;I6X4đ3S݆; M"*u8GS@g I8igqSAG:4'Α `lX/6m3gFv4RZ?D @mV;+47R~TU1ǟR~5MFBk+3 oKaC79W/u+z§s>$z[b7hQ$ala^$C[ )M9dM) !b¢ֈ7BLC&JCc-{6%8Yw2biBxp1iJEaiUw7a~^=P#.7fH*$MVcpX)W%jl6ul V~hTqm Oď $!N{"cA KHQuTZXY}"P7NAT7t4^^_"4pO0YjzO+g*چs*'U0fn`GZ3xD8l-@")E//OnNJx|9X`/`|%#Nr IځGܿ|;Q4, EpqsZnڸVjk s3Ѿ_LC)̅q:(݃H$}+IDdjq2m^AtA]8_y_u~;il6g=.XtvgNsExu?"u&2O|uN3 -B5oE# !x?h<%5@.nde:w>].#p{R%L;s8_x@ARy~: 1 a7yf]rBB{Ԩs f޺tFxWecc`+ڠ~Z!^]:$4{~E~ j?,Kgyfrc[P3rHmŎ0j.BAxl$G8=MV~8ݤ*_0NfEez}EqC-! *7bCe%!.c3|xO_ ޚA75 rsp dn9TWIR VQ JT'C sxէ+v͠Pǻ5r io_]s=RleGe ;DI6|V2U3^#DCG/ \D|쮡'ds6wm = mMz,UkXvV@F^nsIXT1q<;r mqD"b/oow*)Ù238oeP{LJPyM%8g'}6P|-ȠφQmQIf?"ˑIѦeg2~KWҫ*Ge Zor #b^NaGLx4:1y Ca75Snf"[Y 5>t.+yAi/zZڦDsĝ%#\u4@_2*eŘrz DH5&7LB K^"dҠST.LE^3yL4f/QK]",}aTf_,OU C`q|sytÐb5 :fGhUX^)㑦tBi]"#pK/ɕY?hAovd*hZrr^Lϵ"fg"C*+E Hsʸv6Qsj\'|=k^+MXq!ll'`Dwҗ(byo|A$sC/iE%ѯ 1v:/yO>_6 'y'Ö>yjܾ" svOPnO5W8K3AR!6 ]7pCgP Gw'0JHPL>mڒcPC,}򮅏d~? uԨޭWiϺ4JQIo1s{"I3RRM< ŀYxQjZKzk a &J~5zcvPu>/~RRgCgTʑf*ҬRW, ~,$&,XEImOѷϟJۥiOyUiEFxvM\gBVǫ qQXSAӘ"БJs(KgaM`;%1:Qd|UiD !NϱvVhV]X23 :@SItSnڎG9yY"'!m^6n9L7{3ed/=bW>s|"&PZ 87}[νmgƾ}ov8zT!zPtoԦt~tfYћ>Ϳ]QDcVS QˬebZPIv4J1Qۢ6#Kg\ⷶ6#xM˺8L/ gl+Yӕp%Ĕ988ZQe]S_\M9&QHquF)tV FBG&2_#!gͽO,pYeH=OS7vvX2o Pm݋c㿡%U2#^Uubv% u iU)@jL5 >/`f[M?*`X\_= *^ˑN˲*J3f +`71}@WKǥ1QȸC=%l-v)"(#z9]~df7ʉ ;-Y /yj'ogO nՌpia\Lp(4d~am6=ۻQ2<6о0\.1 Qi 7_>f`fiGd+HsJТVnO[$#;o=^܅@e֋CКzZǖG#/|ny$T9k0Qk蟄H{ַ& ŲIP|QFLZC>-pX&Zz̎ +c!A= _ԱU*Ái? >9SZJ戤QK'd*3v R=Ձn8~?#&LI}/dtZ"NW0@āal<onΎǼEYߜba[LAEM叫<aG8<;۵j޵K"shd vY|E4?BӯՅ!L2Uq(r 2S $6=mV٩I˾*R^}/rr^4O5Q\hgRP;vx;[)p^صϓZdS= >JZ/ŖI,O ߡfzቺf!@=~\3Qd |ʥ&kTWG9{O3!( &s ϰUbNAl4 O`D (^I}TN,Lzn{qFe3mҎeᣲn8w +P^X*wc(kq2ps5226 k}I!FyIP1+4|o^ ZyE jFгdZϒo۪Rw6::i}H!uxR2 mV?)AQ׶ڍx;(=&j{$ů+%7N^v7[H Cs N| 3tS] %^J @Y-0) ;jzgne;ntb|Xi䮞n1uU`8S4Zf'2Z*lajLk)8";릡>T~c>jE'* |ƧšH󼏦 lHQ`ݘzZ^_l`G&ӫߺ5C?QφΞ`ߠ9)RrU86Aϊn Q9k?b9G1v.oZƣpt~!?/"VJK$\;r"coUO)GG<]9 Țع[f1[7•: Vw!U"hD(]ޠSɍH.pߛlFA=Qd KDVe1/nOˠ?yԴnX ʲƌ,9UC5Bs>Tá yh3"cETX9׺X $?sLJ9re:eWOrzI@ UuIODK'0x$VEcW|ZA`!!SЎ)r HqC@\!$z>%^%+&W^]RzTezt^-|0;o5Vz8HeFy=07He#-K} $dZP]o|% ¥Y!3PJFz)vAZUD ͱ9+% = JE^r*?T-|{ ^v.HIF*ȓ j1~4DnWaXDFv zX] moȕP=E3W0S) L dt^?]#@Br]yƧJ S)Fsb,bKEuK+rq9"xo:>I\-l[2Y[ /Q{zyga6:~ ek>;ΜpVϽ}{ 6(Jӽ+~%nwrټU[@>K=q4eMa)A !!6~j1(Ӯ;mƮl3ʰs"s;"ɓl/_͂iH7?o`f&= B[ShPjc}` .ĪNMp}53U5 :~*W9S'#h, BdN$y4z9bY*M%,֛u"ȫ8?$65EqKf&+%۟5[BWSWv1D?2\큙Y>ݚXv*ܠ\V;e4ux#>6BQe$fђ3M5wvR\Cu\L̛C(ENg:L?V×Pѵ)k/`' [2(&s,E"(@-Y5] '[2Ɩ: sWؑ?Z7|t!)\Eg|&s),=㒱˄!8IHUj،6@\ `ɞQW3[:+]9]$Dg-l`3^hE@b=S qV*iAWYA=8[)Z8Kuh`cy*扥MX8r txV|PkE;[ A Kۏ ?31}/t_[gP6#Ay'- \h$O*ͩ}Zg'H@Iw:_5(6ldLһaYՉg7j˓. ď|K ŭқz*%C ů )2Oc¼1P]c>n9_jKy ҭk7ΐk {U?񰘺HK΍>bɟ*]EЭ!߇z4 Mk}PWxy1"iuJJkP;;Keqdq9:` {2  t{#ˆ[ I#l;//-;c[2{uL %(1DO  'Юܓv_ %3jXᰢ#Cl'kg!msdkjYxEV{ ?pr™o(郠P#V!N(t9D=#:fcb/hemtQCG +@qdb? в44gD3%wlbuW J"@# /'>*.׷fl5:G ߂Se916A>25Lh-9cZݜz*tAH-V{(w,`] _1Q{~UǵWz&\`&402r]@ļL{>A\tl|b1_#<>Ѥ+¶Y mapN..`p-Er P66A?! - s^+TCNh'yQmlUIXgQ42'\(4xBC}U$4s6OC$񿫦WwrjKo$L:1WQo=(PqJg-O6pcnnC|nt !gԗw0I4Н3?9ȸƟK<43#VL9΢]| eN}d= 1*4S9YPB̘},9gmJ}fPlu:ow۬TvcS9bc&2̩cdpvbWh'-3qNc@ 1JXA500u-V,e'pE"q6xI3{0cMR!{~&ne}0Y[S i*Vw2ʏ]FDqkjr xYi$ @ZL^ i%/eR;$dfL\E gNc_`{Dn3 }BAfx64)DLOQFߊ,!& .mP2_Yc s£hAV3a?t D;UZh+$O`󺋪vqw~'#Px̯ro4TҢ: xlpŭvxp./k?P]` An'QsMΰjݨ^ խС6BXXk@eks/9T()5iT([0>ajȁNMmh;לS#1z5|Pi9yv.(m(UĥJc5o£>qPKB߶zxWa~:I.e>U[ y;T4o_^cB(*T@B.Ԁ UivL|N^"xKD1: oΙ{2$ϫ<"d^BnE}(yL,Xd4l]+a@9[?/ QYuq ɍm&ݥzX>W-$&2f(TC`i0W^'֎HZ=a:[:Ґ۟#4kEP1HΤ%G7ΛE|˜g.sդXQjV8Z)R DR`X!!Y)&TP1>}C*kN?iS tc0*@o?x\g^ت |V,!!’ pDj*aMj8| NJBA<۸LuۆxPfy?:˾3LB1D\Itkͻ")Vu ~.Olic|7S]cH(+6JU$ $8 $UF7N=_IR+)g]ƟإT279vk ׶Nq_$|N_%RH2/W^ܹ[i8hX;CO(|u( L=. UBwMGTK-LXUON ?G `ʇʆY6M]͍A [OP zG- N gST%Ĉ(4a+B9y+ěv@:7!䄻$ B:,%ؖCss$7-$pcgS*oٹ,:IsIc҈̋Oɋ@7]"ٵ$`@S9'6@ggsBdz:*܈d˿X†|H5hQ9{Qf(*gmHq_cV(zZ`Qٻ7]GOKDhR9;ҦC*Y#NAClͻSvMͩD3V=5g +n#m£Hlr&!OiD01}kYG99ڇlb=^ɥ lObűNKð[!)dPwr)ϣΕF Z&/͢vol[2כP|#^wO3kʌI'Z$jRz>uT0Q7[XY IP,6pR'QWytC mgWmʤ_5!uPgx65!c=Ÿ+H 8[]"ejL=18U Hw2C_O愘R!,@Y>}DP6' ݽ_ \c[#-k{zeZQN(j|it|g>.,@^k92 3׋`&7ROd*DI(se$CEG+PC%g9WmZU(7``/$<LMf D/9IPfd*p`mQ29]Awg~sgZ}`ЇX;F =Ӣ6p -6q-'\Yz&{+a.ŦLm0|cvs[v,O<Jj]`!b!=HpsjF~crʌУ,]rø \w0jV [[*n``DVŬOUsM ghFU(`47%&pC@Xeg4 TĢw/.w7P-}={@uTiu-q *s?mSqCmy >jt)Q@O{x?s-e/l^x8iVy }(HC2J?R QZ)6܌ȯ_+BFxնuE'?be]zĹY#"K>gS_5929A/i30el Pgd|g{FmN#‪WwD &j1Hc>!^OЇۋSJ(\~'Fb;Dj/ 51o9IH;krUM9"?^|RNQ'qOR+?JͮH䥄}8߹ X \T?C@ ?Ч_7w8µ ㇇gq}v.M*ޖCf j+,~j4"!mxLY>`HOyGƂ\'ō\sx8!us<+l%ZwF#i ۸+QY^&Jn6Nb7{5[mCQrF F^uƀO34)h1ieoV@޶kRc-j~ 2aotL4)a B#IvcdTVFؠ>ߎ%P?[wԱCw#ar=A;0!-ݨ"ߛ&2#rs1fy&ѤNxck7?a oD?l[=P:US,Xjjzං{d|."MHǍ`oUT ;(SOSMkgrǜ#mfMQK&h.&:u{ ZPBٛ$s~lg@ٝhy^jܳ"FR-3|oKZkcBOټQ?)mg'Oa`1ϑZ=<犴;j +h6أqWkL 4P2yb߶"^ lA(ƇJ<<뷱DvzCcqk~B4(Cs:XGy=+cOCOP0ce\R6pޮ.=$mLk &W܈sURs$bF)0WҡgN})w4&/l3ۯ;yYh1kHyuzށ>9`G`&8*7] [#Iz94 t ĕAڍ)*@5V BNiw!+ UV&9:}J" 卨1w'+[0fJ,v$sު 7?tnNO'0Uˬ$d1Pߙ(E)ahKD4ẓ%aJCi%axLYFUyâsB|.Hڠi XOW6/\N~iBoh2I /Εn WRH*[T<]N7,}ԠS,EH9{K;D.{ωig2wA}gǺ"p߻SI2 D%8!ݧ0U;Th:a2VZ)S`F΃Iov W>@@)UD(Dwo]t >qS^W2龻uw-o7?=94dj/@uw8Qb'D99xep2)Dl:LAY Sz}cI\y\/ $nkbP:5p< @=(zXw@m!ӷ w5 |%m)Uj(vP^|x)3mG1|SjfGck̿ [Ht#k_B`7`Ɋq@^kqa,rKr#!:&i\&'y2@Ϣ%52-^R9ڢ\5kOE_tѯnJrklsxe3pffm.vs݂|EY$+6wq C^tE!AmxދeiSşF2Djj*DnO!4> N)"ַ`[N 4&(]-%<{ml!%.B#fP9XƬ6j~۰I1LQ WEqe%;=4 bKTÜNyWm[{]IӷB|IUEeSYՄq904dڂax|"`P/X)/*#a^i O C8s*b6Ҵ&o%2_mh0à쁻1ܒ6iWGgfD F뫞oOAs2mptc q˵dID46=4<`&4(Bt P{ Rvۜ'1Zs?1/՞n@PA5b#7I\%9{Ā %M$ˆnyFb&¡VQ>rHk* -Pő;D"Ѝ?:u" >^ |l;:}n2#&!w%_]2:/DO`r-i^3I&@ٙBrd/2؍!rm:PaP ۅ!ז S/drLQGp@;3rԇ8AI\U!ثtQ2O}?A>n 虪N k<`H3~a7bi8SQ*6 qU7¢>\i73 aAGŢGJwcE jH6*bSx*ڕ *+àqN(4ߟI%cvX2(#e ;KUJntJQ?T!쿃D r\1ʛ-Y&'ŋ: >覽A[G`>z #MT3f5WzDK6ޓ[dB#8۹h$s.18`Wjw6aA` Q\(rDKhkŵDԈ2.Eb8}GkG`(tzڻIt*7iV1f˝UTiK0#G01p r'PBED}ōaȔ/'9&7+ e1]}J8 wioFXOb֬(2]ƤRTI)+;$X:1{+4?!? kg,]-e?wCƲVA+t7ye6r#mq,5 n(Nv8iȶƕFqRyӟn/v@g7f3Q#<+?H%N8M ^Z:Qg>듇M#zF2ۭ^$FZ7|%=5/>Zn,D!htH>5 03kly4TXU_GxiD!P+q rP]|OZ-\},!'\8d(Ι0bxF{ҭ蛟ofN1:ʧ'@6V۫ﻀHg^ j=6%.c5X'[U-甥h"5(rf2*:汁L+Kg(%\^ka-ٵwe7swuF!bKB2v}֭=`Q4r`Cw# HEYg+fvf,9u(lx Brtykǎ K;v΂Yrf9+7CPsf(eQy˶TI˨|v-D~6trg4>4[{dJivI%wל*W8` \zlUwJ"qD 8Ifs7"ES/cnzI8FFlHH\?$K536ò#태he}%—Z8Z乺\+Sb^]lOmo5:v(; IBДԍh7<T Zr3+#gE];TxЬtx͸-lH߻{rD)E]' .ل' 恎Ч;)> :`t$6+3[9(r 2Gp/V"GH)jՇ=!J%ͣS´ bm,n@3 Q-˅V9eO 2~˧kٓ@P?RqȵAzҀ@DfZǯ=k-7g _ĩU?ؔOM Wg?ZY陸Τi{e9[LjGis9|gHB/YN1dMq[~)WX4A2'> I}”3xVzL)z1p;k%xs+:刉<K׻XvQҎ-bRa~IDI ~|{W߱5h ^LtFƙ/9Dbh5\0krqF!Ӓ m7vEvA!y``*1tnQʌ􊁮w35|?pgdxF|Sđ tբ'D& fs=\L܊}Ⱥc.S " )>yQw¼e⪃̕Vh3B\@U A"3H| 0D`&M"4sӁ`ޑڨ\O{MHЈJl`Mw=@쮔2<` g(o׸bWbtּIB׆ ?{{C ++d㕯Q3B w7x+teA,a=) vV7u /OlA`,ΜxoF]ZM Dv|qUIG_ ^{r!0ЛZA~I{s%A_\Hcyf׿1wʴ>kgD "|c0h}9Hj^V{Wz Ts( ?ɷoWe K043L ko6Jk>nq֣WĹtr{FN#at2h:ԵR\W;u&#nSpIvϐ hNpJixr ѓ(fVBܻME؟?9rZ{mz$q6I=,=#J;?.f?}u(&R1 ŭ%4y$ o8޻!lAE65V:WK'@##S{7એX"fM3.`r<`C;lS'_v-j}sSRK` o+dĈBl{Sr0j 9脕.]F lp*]qLwL8 UeX8YbPYgRu5;8m؋'y8ݣ }p;$/}B#.+${@Y]|&TmEg6{mJprc+/-T4贄1==)| v9b=B`+:wWm28̆,2:VdyNI*xH@3 -J<[ ?I{L9kN&D5L3`nlꃋQkKDSD2`~q>Q)(6Kn-2Jw*ѱZ|}=v6G8)j_ׁ9q4)7rM[v3]"Oyś> oM,rC` 0v1oA˘F]Eфʆ-ֲnPEWߴh (ɼ8~ V;fi‚d: _^JzřLX܄%Y{ w(ʻuŠm6:7dTMd;PqT2e|f@!#(7YɖBjXPoY0hC$#N:_EerbC*z}%oQxzrAzдDŽMw>a iN5 ך n8Lf' u(ٮ?z Exm``7:"!wT >Ěu"\0C%e= rQQ3VP^,:<线z矝[]%KUG3}fv>=2 kOmw$~/^d?-eB֒.(򐅓n>ʙk`#]PچAI1m\$M_ -fh?Ml/#[M:n'y:==P=̝| 9+hG~N~Bc+T;%m8ۼ,TV@N`33&zec>L@+"d-}N 21&p+hܟpW h~ ӎ+DŽ3XjD7J)4TY0DL'0Z󵂰 F|EKl! t> =%畇{DM8 8PyQ3ibƊ̠ mqc8uEє)$iʬM2En{p*}JRSk|gJ&MNs?UOfDM#OvA)䇦mZl) ~ I9<6{7fz2@>U;@BoQ|[AlhXc#HUk*FxIKщmp +8?r@dDnYELE'\yw;mD*s\j\7s"Yw2Fo3MN[G%RK]43e# jBUqǙۚ!Q)mT+ui\n*v(?"lGVgŢ7%9*@yr͞v0c,T m 3Ȝ==°X$?,xIg 62 ^KS͓{qךӼG GZ2\NDpaj8Ў4-*MZ^z}əd.gi9/h'2Ly/UArcVY3#Dma0w;t3QWY+VGuGXSX,U~%tdWKҊ8*.>zϔ22wNOM`V+:^ϺnIoCۚ quҌW1ZԨ$NOLzPG2d>i7ĤOlH[aZ2d;N]Kн'u)$zXf.D ]>u6K%ⷴT6fjv[ru>']Do{%p&43- Q{c]3'6CW C+d~!E0Fkl'Li>,l9G0N,ZmX ˯6-x9q!6,$?$?*؅KdDfAHV6X*@w9͵6kŨ$LizKqc~7_dcTy;Ñ0-$ӲȤիtI18p8ya%W 9yOGWNuձ~o~ZЁ L}MGEwnLzl_~,wUH>WJ|iQzL1`l"-QL5l]<ɵ*o$])ҝC#y ܏Hy$YNPK~MVfd &V%ʸ ]?ɵYF~".rrfN[0n~\ę%Zr%RmK6 _EmI0oBjz%wdԎƥuCyW֫^uw!nµz;ڸq|H[.G{ V9׉eگk>CpyOʗV_9nGo+F`o96Uרi Y;d]I,"i9; sVӚFJ є}8 v&4ܸ yHQ\CD|ԉG(gn_,{A)J&D 6da\Bg/J,vX<%5䐃+V h|1M2@O.w{7l"Ɓt39=S/GLeN$1Tfj:>|LUaNj%C^6Z}Z~D-$:h3O/Mi3p^ nÖ'k |3l 66鶴r奕v{-Zْк`]'jTV"J(XZmx M"þSޟG_K+ekKyUɐ7 9aӨQU.{6@ Bwm-@h21;Ua^żz2^8 {8//MC#=hY׹]tl䒱֏OfێO IY(MP2Q09-G"-nOHy޼JE'Ж\ewZ4,{qHTȀta'ݢy7˰u:4DV_vamO]>\q pzRw0BrQ3N+A;Ģ V?s5)`+g}8|/nh:rLN41:'t%I0f_55Zϔ!P*NPy[3)kj>,G\|Mw%wQOfԧm{C9|SlmS{_!1BӰ""*l됓Y^r%#Dn?-nF|]C |8Q_O8R[ rvEe|]'ٟ听'*/D1O7 HJöP-~$-!`/vrk69!ɏ~;r|dFT=%?$^UD x1q o(%=zYg6JtZ7]n,,^ფ 8n7T˦6Ld*\yej0L]\`f.Ƶ!Y32d?+=b3?Lw0آ:J4x([}@BoNNH9ʠy6\nR':[Sxp,ڦolRɢ*?d_YHG {@&ʱ/}  Ɠ騐' 3tE-=wjtYӚyaB(Jj42|R/9r a>|HCn}t՛N᫦}' * Xt =k<7lWѯ3;0@ښў>J|vs[1}.z.rvalTE?~^}ujdqy#8'6gJ$a]u Dx,__*i{cv0GU&҉\Kfp3MGdxTSq}t=kc _/7.wKtCyR,G'HR*nRsSyaTxl)@[']-F'YX7Ѱʶ޷+C-;oqwDCuJ AL/_OɖҗfdpOWb(7 esD)N9 ]^%*,DH%p6hHG\V3w0R>c| ^T]^W?R"}BT{Jj%\1 KY;kn?>Lșd u&Eْ:zGݔKpq;[_=3E6Wܗ~ncYպލx8DӮ$Pc3tq n`lb[,^ V ҨX T '2ڸqe6YU55lГͲfSw@b(6Zav×<t0h"sVQ_ WQ<3!).j!VW,NQO@n]$ d]#\C2}x]3r ޵A(SE3DUޚq )*al@0 x\U'N͍j&^"Em~8Jܚ4ib~PZG2pp5;O!2*o0/N["essKӼ,;Ն5Cuُ)t)y3 LY "*s=w\  R,DȤT l?%aW5-7h&U=4ny>H8vrrM[ qMgpwIM–SYfUF7$&T:24G[kla$6'zrN[+}LnltёFaӵ!5z!I,PA/6wVY;-mnOm%tSZd8SΎFgɨ$N&S% ?vV-KlMR.^`{aըzm)|͂ k?8UX9E6s@؉g}aٜ D\+L̘"+R]Vw}|7Iy/ߋ= 1:W1E[".ޥ"c@eOvQmYWӄJ89VhN%^>\c96Ss/ C-OS~+: B攌/-r(MEUβ8DV6{ѻՂ#k?<4qqn3˨EzGT9ǿ246.oS^u%)J 5ygd4G3˴+|Ih5W˶eӹ|`t P ǎLLcٯW%}" 58"CYf#1lpy7,N{(пo A8mUR֒ȟC AdPB,h {XjݘGܵ g(,1w@'BɟTD:duQK!D&2BeD+ 񆅠\P" 5./0_̤PRYxCZc_<5{Py c _RκwZ뮰|2E|=e3˳ ͷ}yYD#z(hUi?u(``>;Wh}5|O$^fZ,$L^2;E %w/r TcpY/Ÿ3< Ô#YRް}v6/Ӄ(( o%lĴo+^Nq("/>a4am$Fq'[YΟ fN  <,zarN&#rwa]H~GY(EOi"/Na.c?|J2|1ζmuX;| %<$ꣲ1}0tT9o#_'(c)`H~mҐX[ zls#_ȝ4#9,y0GS O#R%sғSՅD=EZlY>шÃj~ [=r)i潫AHNժ/ϏD,l<L'H*,_+Pd< 8!o=ݟ@{>ZPon o}+ b Pn f ~# '_?lQ{m '9?Uͤj`1Z.:bLŐ߯Բh>k /\u}`yO8@dza9)nQjRa]C>V%I={giw\XYMtI_ $@/vMإ%z5%f#iN{g"}V"$? ItRR-Ec6&$+%`0ޞOݱjbFg菜F,Ye`YEܥYa8̃W]e^{9`R9v\-Zi2|J%gqgZ=<?%8CcΙ-.P9zCwM0.vu۰10i;M4fӀѤiKGW&oh8/!.0P/#K'WO{xM2B l>L0?hݾw? ށI [ OTb]J[i#.LOy:Lfjz,-F(ViWV;(凧̈́\f.Ic?x8~,h!>c>Hd 5㖔LF~tuţAy[{.ho[ 1 ,ǸssEZpԱMک;~1R#g9cc7Ycl8ݝz|^<R+17G؃?|TNxe<|Z쳼%dv7_^;o3XsnOoOT=]k#ojb=7;AiOԻ^j5taSO &JU94B2k8)&ͪAYrˊQQu>ݵG[c՝M$VP^-HKz 4Khaڸ9S>'cH^@YFCs.܍I zc> u tQ2S]C.Iٜ *s{+J *h:9ԧE}$I:dcj d*]=yh-b4O*;,Y(u^ei唺Jk(<9\q`cu/#2pS<_9cw/9褻8;c/1;gc=T̕+4dڴͦG 7XHўz0P灊^f :?27nECpPLxA=4@zp`EE5ňk,0^s' $o y^13qy2q+ 0QэASvgf9ShώbϠ~6ދST5S~osGJ).>slA*..zf(eû*ZɤJۍ,f}t3RըpV`F::*ks~z}D06kņ`. 1vZN3(ҀIf\U",ыpEWhD#0 OP“7'1U'aʪrC'BH[T*ITޱq0!„kR쉮JҥZ_F'ՐOO& s^veO}-Dsso|g7L0EtSܹ uKUPt~YAD0\_AJ/3$,̊zsQdB+1/3,ڸ!elٌn-J܎%  S:;wI{ppC% dIuc$]]]c%5m}]xKIL>>U}H{t-mwwޤ<>ڳvzm 6"XkL br۹OzHH0#l]pW D.@`vJǚD%SSwQ+;]k5[SFFPW "|O.fdU R #x)kl)#-2aQֻ$ {~-a_ 1߭?_1㎅|w UyfBTH zeX(P>ces^ս6ըf6dG;RaEŝpjf\x:2!Ӵ]k0&1G?o8f_WF'Ki2jGWRێK|NM9|fWHr?ҔorƪOFK"| 94·ϕ-"}D-<])F%Ix0vP<m)ףE1Te'Ẅ́Kc>sxpύ %rudvMgZa{DHMkt4Zoh~E9xs\$ɀ||z;%zG /s3S|eCY@OjwUy"<;Am;خW걸2ݑ$5R:\IYT]\Y *Nҍ⡁Wk9T; zhG`CNOq^Q֬v~484k)ls@ɺR>)9_ͱ 4Esвxe^sZ(rP^/'2:nazCm~[ZGT*]yfaȒeSNףg}=~e$4ڙ>]&&rY<};_zg&ha jBB0gd!W/w6Pc&TGҠI~/H̶nQP_0PȲAIz G\2R#BF2jDtWU5j߆VrAnS{^R؊JsNoaRuV> 1:;/Ͳ q~^5ދ}lYGaPHS@=i--wk]nwd2sR3WH֬jN['a,|D4)ZZT("X4xP71[uS!}hTI+a%=}ؑa! Q*fl9O klxA4j |JȷY3 1wvit$L;Ӆw 8qH)ca:Q~~[\4%V"qݺm!I#9 !S'+ٖxwS&8>խβ!}Fx/<ɥɚHyeyӱqXJK yƗDn>9;DW'@I% V M5xL9Yǜ_A5zpޤ~y ݖ,wl,ZQP3?rP9Fd-'Vi{ipr.t`_?Y25K)@OQCs.? z}y% FQ@u4 b (\"26G:~kѠ;zr+'!ϓ7b@'/z%ku^1v7;GSg6LQD=w܌:v~{&6 Ib! W Y;Pw*N beNwMi1S#ދC>} (}m!0Fԫ8be)V87X67\o4{)ia4ԙˬ8kFq6)`z9AP ܿ TȼhjGKhew O0 2M_ ~ k\.[gm`;{r1Vϴq >"Ovt=#BmB͞?'R4Popc_$A*sSg(N'VI[o8G`]g]&n!*fj3Cv0>/IJlILrϸa 埱;w,CGcY23ˬRWT4^,Ļce1'00- qlaaNU׆R8;@! :Zb[֫];QHE DB9I7oF_xi,QVЙÒLEg;W면Fn}Ņ&Wi`R0ۘFdNjjx6⬪ٛxr.4wӖKܐ$SvOA,.(M//VZ3:c?%nG3n8{&a_Rt5x1_6li61Bl_ӨRw<|3E.ь_Zh;kI=# -w^+y^4m>9/@SUHe܏)Oz䜜h尜ƞwqXƠEZAɰ|״vT  Mcs9\=bv阆⹢.cFPN S.]2fZy8f\Ԍu|^i '{b3sĭp {XӳvGɗݍ w8ZW}J% 1i?M?z۽7F,BGmۈ=94eŊPskv01HD_R1-ӳWV[= 3`}-?"vmլ+fF,3ڟ 錋pVuQf4:Džu5]x ,_SĐ5 Nnw{~u<@2Mz6fZ@Hp<Hv JNap\TҞv dEs~ad9z3*;e .#`H.!YfHS(U"vz?02cL  xAL({ EX(rc90)s9F2:I`P9M7Ob ͎ <&4:ϫ4YϤ{iZ}]2ĸZ\fmt8_8e>;U-}:'0D'rMZi4ic*%Gc~:=l4uZ^8z+Z[5xYD'DEA<-{C3ͯ68Td ]DlaZ+2& "C~E`xt6#l޲sn߁7uçl#雼+1g*D@*jr kZ]ګi'ߪ̠=d^,M@̋KW[ r#1QXu;x(^887JHN?X:<~Ā~X.G)!gxk-_Hf삢I`S\d6HhBz6S wSi|G!L2_xUՁ] "3A Hiq83^}m!~s?[fK8#+N#"74(\OͬlYy|2'2\5RܶaT!5݂t m1H pQ hmAlS7pƌo Gju\@W2my_!.!  2X&8՗aC: ŋ.?^C3)<ց7/ʆ>ޯɟ%PK*c^G-ی-5vB.3n1C&.:k/D\dD;(N[{!še }B )~W]e+qr0X$#:g',Y)C0OW &ѝ\ kimkgX'yl5(/.T-^BK > 36v+`D؋6ݪIL8`9A|4H( 縴!Tej0{nmA,A`sdDМxeʞ̒RWώPX#ϒ`M9NwL:|u : *=\ =Um>P7V( 8By?]b;)4aO|E 4~'Q(0TsHL#^,? 夬! B uw܃(ߗިFd7}y'ɗjYc$^P6&6 2ilXgޠO['V B _X8jz YT}Fd*$_ciOUthRV nL1W0I t_, XQt%.';x*Rlh^Z*Y#} =]". jZo륬jQ(z"!ޤb=M;ooH k6$̼)qY7 \w[`E53Tx7PƱQzz~؜yZG=}$]dEp ggFJ_MVӣ9jg~y.$xNgo)_slmq8Qr&ɗ$9?SvxYsˤ)o䬰kgڰ=>r:+!T Q?5gʽzdʘ̺h^uI _B;zK\-/]ikKTsu:1EJG;^.ʚiFG_cgE۬c6ać6I E BOv6HtbH¢k,^X{&;; LwOejx>)f/ >\Dx,eb ˭Fƴ 5QR2+h'̋SB'Ѥ.K-:ePc9JzT+ќޏDq|S3D@QdM.B[J-1$FW ;ޤȀF }P=py-%71l"43G1w颭R|'X:BѿEX=pBܻcV0?XQmD$w<+\vc ;p<&w>`MFMBsEaoLw׋خ:Л"zAzNLw83[ &Q+~ݥ4y$:s=q,t2Wua2"1΋3U\sZͰֶB`C6S[ OEf"9oڸ撩 usX|jZϟ@8nkN]aCDLbT1hȪg67ǥ8kXߗk]dOЬFAѭh>rꭅaD=H5G"e뗪~+fQz\´s.qKQ1L;%q> _f5UތmR<}1+54g}E (~AqWoU*7u),"0)^(2e ~vrXx}y=`?~\͹t^J&mt\ﱥDpT.wB;㪺GibPr`ฎ뗓 D .1;cf봭jgQݟtLG2i`U /GMG}:7/{)BrLC$o.ϒRJP'Eo1bbp^cSހ#Н2u o469A85ߞ!L? x*|z9H|/R9 gFh}SӼ"Ch~C'o`e#{ZAZE7ו/r3]%k+-qh=o܀W9Ғ >oӲBXDkK7(yE(A3z~1"% rQyQ8V^YQ9's-bv n~gLd_tꑰsiiN"BMoUX洶lvkaXK|̇PA斝ðkd"vSZz^1-<n2+Zo澢WX  6lԊ'GȑGcR @e>킑ҥ*HCz"rGMb޸/(\j¿!_o?Gk}vQ}¸eN֍ӳ{WNQL9oPX8]ZKYn[ʸWU]+>IZcpU2u}C131eR(5fP((6A]5j>UK6:?pZOͻ;cv鐰osy`A e=^tg6h`1~wHnr L@9ϝ5X#Ȳ8AEe@odVCQ+nXE;:>c{MX?ka E ZۑxYqZfFM=N\Vx/҃V"VM`/v;{0sq#m<i{(f|'4-⍬*cMm7dD48(?}t69Ê]wNDճ Rv4OR,iMGQ?x*rono x}3O`nIZ։\o~Th{Zlp7kkU`lBVU U!~}C*{X~|O)\X7s5-*!9A虣!XeEЅz 4\(+H\i`CTd_Lf_geVkաD+0bL)aV.&,KT!XຫzZT6yx߇:#A_/Y\Tax'5ãV$ |^iqv?nIW2u BT45ۂ86t,v ar,e){}ٌUX.Wbře^i $p-o:4#6=a V|-qryB=؅ZQ$+A0<\A,IEpz6'P=H(G ʣ݆ BnB/ s(²F7^- sn.Y(`lN; 0L\M1VD''qK9"b*;2R[#lÓ+Gry`KkcAۦ?E~lށWȬ@ɑ;x[aw Wσ3oTD .unǥI}%2|myb힘o}Jw-F`VѷpeԻrF׫s( `NH$35%GT[`Q(B Ӟz1I((\,ǸSg7Be"6tX^{.X?fr\Te#ڋ8semuqs J[ W}!c(9_ț蕲·P_D1Ϊ!!U 8HS6Ne{WӬ oATIVwwzS3ŎHߗsq!\#>sNjk1[5IMX nĴ 0d\E~LfBU\1m&u4IpK^_R-KAԍQ|A:Co.)Yb bY?=?R==aS֡ bq,}p Sv>1R~]W69c{2&A-rr9&2d%+\zwJ{|t?E&FHTZlBW8"Pr7HȠ^l2C}3EpyӪ!ijCSd'P+sE|- - =*ynMO3M[Y`>[99&hʄH@[QfF?< X>|S0eJkcZVM*OlMJPQ|IBEApBWtwm'Z?P*10cݿֽkvفMHgL(s>g/] z|tY):^)kWψzZ'[+E(cA 熀0<y;Sl䭫jO`}GGfͦYa~w b gl G7~M1 %(7   s # @s_A~d'硛2I^ LY _Xiʧ =2A@vJ3oQ)be1u0y =P OMmmƯ$0|S,c^&~jiĤ̗,@`J>mrtv\lDjtm3DLd=TBulxDx沧Vfi[pZ|W$ +KIٷOvR3o4kJ2@ˏ k,Bx5rp Fn4&#ݰbv,\GL9!8va|Uɾ~ª=gm1ôEBFYOWz3 Ų#;$IQa F9Elm!g(7 hXIRE̙ 5ȶ=*j v7{B)ji]' ^擑Æ8;OʑHcg`gq{Z%wLw,춤/ɱBc2uYFg;%.^fpS?Hd ]Li5+}/W. N u͋鶨x-Xȥ(3 Khr{oa,a a<v/h:>MZtA2e +!WB:X4%<)z ?&2[/cZ㯼#9됾{ER(հ*P38}8v<֚!jqksC-nO PD RzϗS~< ͬ,7W^=o,gYY:QXcޡ%`" PӘ]8~sN/ l1'l tt4իrT 31W5dJ ; uV勊@zd ч@⎠ݽMPh8'ţ9~t\ 4qB8_Ș(N=miK*|'Y:_u͕Kb`2\%gi3ymKPpNS={Ho i:^6]'n85ayI#II&C7i dH)(?f"wT? S4(xe' :rj/PtUYX T@D%ň+gWH CeyID߇[{bLm7.m_6QeL #9&Ue2pװsվe;NMXb8Jaѣ9X߭P.wP0H.$ȩVvy^}TٮM'6וD \/?̑B3gQvP\CȲ5Bo~iMʉP; ,I2 ?;:ҫN9,%m6Ff-Gtz,YiUǐHpIuuj 1G4NВo/wu\P0.4,%pݞbtC#)`i#eQ>MӥW"W#b죷y%^aN@8g՚&y*VO6(f'@1`X;F~VD(`hʕ4iMLfL ftb>P䯕LV;7t uYF04w_ 0s5k@_JAӰFU6DH|dV@|WÉi?7Y&Y>[-G*N?:ekNO1%E#hr#F4(~tf[:қikeqm\ "͒F=I5.*;/6 蒮~GMONָcRkMe^v(\-)?)32T2eoMTwl&O ۠Y;1{)gFCqDz>j:i*yBYvnZ7uJXXz\`ÛvXr\ӓSѝ |?PKpŠ7LDwEh}~ġ@LHWguwJNJg95 j(RPO*2=V.>+F2RB>at#;~%vᓌx+'4_ E+-r[i 9|%pa M؊S*^X I%B1Wfgz9G<}Uzh!-XcmޫW`ƥ{,P;ΌO({ k]3eG(#Vk {dңbK C#(i\& Ud^[s'bla%. (U?Jo\ Lokd(e⫊wvgit K`0XMa:#mήbHb#QݩE>aZVtR$*Ʌa_Tj轵fJ99Y袐niJh?MpVq~ (ׇvȍ"Hd*_SN:^[%dtC$NZ3.fѮpŚ>Ts>vqFu e5^p`q+춡 { ܜiʉ%M &{U2.1C GP8>a{[2 9\ccBhK8.J^JOdj",M.*@Pm:y]P>NBW-,4>6Yw`'_ PC(tRzH+k02%=S])˷BlH:B*n(`|)I9ۧ_+kA2eOLJ&v GWO.A @ z5*ZyJ"#MC tnf~ҳb#COP?lW.ީDq·-G&k@U@I>vNÜꨥlt5GK d`W'd(=h^5 {] 9QB;G~$DŽDfaROg$S"s r^Q۲#jCEJzz "͑qg)Hi qsNf"╛$S6D+);l4#KM5[;q 'yJoRs] j^2$G? 8nZ Gg 0HBMT92"&r3>>Հk@^\;0 jx `unOu73k O5L>|/,1:V/, _>,(wzmOP%f/50}Wzs%]q"QtAVTTʲPnTFg%CxZn:XQͿ~/ȭ6dF.^`MysKvz^opWuMGAFgP : cs=slGrgͳ9fŲX-8Tj ONʽ|Uit05%8j"-;לx.q"p)Ox=ArV3ӎ1s2][%sOu^.\RyP}*& 5]?ʙ+g'v`7jSRd) z`!2їd?]z".8lHf}M Jsd'J>ba; 8[zRgLiC'n9W/!ڐtQ`/*6[VqHh}qVF0k)wBmKDZ+sgHUj̾'lx~z >=_'/ƼRpX&jͤם|lěS jLnB#2[)uyFc{(/QE7o%8hzQ=31k@?x)7'=AB1_m|-qVt ^hEu>M i- h΃Q8kYԗ=x>~*A>+byoC%aF RHqW)Os- V5Q;tc\7MGخ<ځ#;ͩqX^CmxYGp:iyMūg{_nZPR5FJ *]ý 'n+Uִ-UP +&֜rkNCGO3od]%H9knVNU-@BV94LGRDf`87I513N݂2 B7& X#D]dMcX> gQ]9ϕf\*p MA\hs96Z+ -V|#|<оI0O|u$ZffҩRYa&H5)a(ߟMNH=ʌ;$(IZʦ5)_K3mbՏP[o鬩׹@U͞ ֋-pL|(LzJF|G !JaRQߚ/hZV8Clty Q`wKhuk ~k=߀X|6B2cHO@l).ldF1?%C؉'L,P*nqþĜAͿaw{!锩bzf8^dg6ǚ r|/ח*Vg7>ӫojU B)<{c6""n;caIo} V"I^ l "Z@xuN){ |y7)h,% RDJ)>߹ڕzXC.Ih+&j45>7O5RV혇)CtpEϲp"ܗ£;S͔Ocr|{rO\RAsKcGG/w0נz9(MtwA@ ,̯]MeӥΑ%@Nꡍ#5 TQX!P Teqџҷl=4}]XFj~6,#翬E6|[dk Z9ܖ1tE~^e!Chkp#|#ê~u6<(9Tkb ;"jVU8 Ir>o!36X\E_^O޸P%@ј&lCL8Y 4{z6AaqʞMv<0l> qFԦQ>hIg 72{ZxIvKP ZKB>,w ί.x0q옿vp@IZl^o̪,jpл|DqÑ[6Oا-(&lbmBťZGl@[tnw3<;纂caȡw f٨6 VLc*%^THoc a͛\w&i^t5& i`GxLi0'K)2Fyie63nd֜ TEP8E@ IHndEŋ~!)rU-j:t"d)L C'(_k/VӬsw\dkVPu3u1+2h/γL/qD< CȺagh,)5۵ n43ߴl:sPBA\e]fG:QuX5 7ǎԤYS>Ij6>oV%$P|t~{+4@HX5jUZ~\᭝FjWqeR4%3{ay7U u !A9!L&)~d' v"XI< x/oa4(wXyzsz.{R59H9w seW6ˁ@4 Mj+*7c Y>U}b^ǽ9nmW ;'ŨqAdz\ )+?l7QpdZWd4} 3'M]RMn.y_&;p/cm`t"_3b7S AKuU >ZӑidDa>-nV4]:;2WSb'ik>ͮ+U󪂅 WIo~*%FV2Kڰ2 ~1Vk=;/E\a.B&i1&F`;*}vQCwWDd` <Fi Ju@ 9U{u~^b3 %٘ d=!VGs {2(T2.[6ey/!dXl-w<+D_pQr}xJ˶'$MV\1Nr&A*:e} `K1O#sSP/'K2~pRGI4v >`}^aQfIxKuMhv2aA+=.+Wb)YDq堐Jٚ£ p֐\Ixa!h3,. п?O2!'PRq#xKs)X%^rYRjAQP檈\f} D9l2RAՆ/(3::%Se0t$So=O̐ 6TSE*F` XuzanA,ƹ}Dй3$عst(nGYrS>4%at O f܊V)ӱ<̝ЌPh3v?%y*9&]C"]--e͸%UؽkYqz΢{5?}q<׶dЇ&g!?RݢD9zP|$w-Dv` BܬZoVCS26f~u3!qdQ&*&? Fվ1 (1A?[iz ǂ`vS'41L!r`F; :+mxflO]h]fZ};d5{wj#B.qsex^n@=Ϸ*\or@h6¡Bh%Uh׼(),+\3Kbb\l$V\*j%0eFSqzpҞ1V71ȴG,SG8 xHDUFrSĚ.CGwfXlf {n᭞Êؽh|7hʢ {"y֑,)BiTLVZIB 5*YkxNolyg%rlGĉ?~=/ ].@$])m pœk(oTy[gu[ą7^OMCs|&K "gxIo2cn!GSqݬu˻* nNxd"7ƅ\d7OlcHTBb:8 +3CFPqNm0z_k3GX)v[r۴s/QB]DZK[QWU!%Kŕ;&qO8ȎB{d c`\I.<6(pw(P܍c($>zdukы'vSH|My{F-=x9MLK:RjxͶk!~>_(E-`Fkq7̂bPA$_ %8e [bTLu;[F*k 0m[x S?\8rNAFHd-g .?w?.ц>fO" 5Rf=a#50w'iqT^ȥ O߸z?<$̯kI3/4@މ&[ Cuz+jh\o۶"pEzmIsz+I8*ߏ+~qPK]tނ ?P!Ԧ,$ iF5EK]}zw1Qnx0>(O`C&q.Igxl]3쫃6 =9[eXⵠۮCY=Nqlr> Mc"yڔ| ր;E!x0b]ԉ 㙡ҭOsW;qٲ:}@;Dv91׵,Uɏ!w'Qٔ34]>dzT|cȐ*r::\{y% uo `'ܷ8,R@M'h<|Nφ̥aUZܝݭbҧͯ/1z ~N+Uo#H׬.1h{HwŮAolƨ=a*][M)Pж)Θ-|7r#O7*<,tŠ4)I>J72 *q pmΥ:3nMլ7?sһ+[\֥q~ʈ@>>>WTE3sKDY»V*Ҕ\UJXNJ`wQJ g 'sJoB%R7n')c>a y F*f:V]821#@ނ轻% rl9eOKM,FiPbHx7&= {\/Meot XS3-'4ޟ"vAWSsQ5*t?$1<˰ ^DkCBw@B k/7H p(r =@ \tE) ?'حn()fn\-ۂIC ~>Dm|v9CVIzu\|E%'_m/_BVa^VyBq0Vx wfb`V?`aeZ+}Lѿ$dAK8wqPȜE 㷞0u0kCWDI,v"~K u*+6(^`oqP%(jgE  N)$6rcơuꥅAti4~B{䐕`*W!|0j ~:v8,җA3 ~uJZn׳@Ȓ: Q V`_8 5~sRyW 洳~:v[/f]DuK,PxqIT[ʝV2WKfm9 ldV}ȱPΎ E_^fLǎo[_>nׯj&RoL=$P@z7o&5+]d+;M:60p/©פbNi}Ky u"ёsptKw+ܻN&!Tbiyz'^Gbp7σse#T:6@*4l a$.~΀6!Rs%pߨsDO+j)<+ 1C:.[ 0Z[.D*Sbwb哆!֡-5;XG 4LP9 -^Gq X7R ZC~, %a`@󩸖2E\/dr0|7Kg>'Yẉgr9%:j"0ZxWw  ̚%8 Yp8Q⓯F%Ũ}v#fqz9 l$05[(wnù4ڪhxMMJOڀGƿ[l=4U lkZwH`{y]Y6Ty/"s%aR׻0&jL+9m6^\)ӄ99r?;YHEGUBEov IC5;]-ФWAZiR,~XMBuh;"ܸv{n~WK2(>aï6m5(E6] Jb3HnJKe2SE` ]n`^r{+KhdOOa'fxnd`ptʧ(\=id=ּ1Zl8|Nka⍄.]ՙ8Ʌ#48kKiQsv}eCEܶ[t n&YpDDlMCE cLL\RmJ:F23K%HdTg'¿es iX(}O7rh,->YӃN WE#ctyG3qV?2xS;CDDzkT'zsv<ruDnb1^5bH/㙩rO @0MouG;K\+SvPw Ӎh*qo7[ꆹj} SX9+987g̨Gid.:v'mf;\+=8z ќ쵱~4m,.8܆ ˾ghWi2b O?36’I=C8 ,On\ټ&ButWt菦&?8Eb&eٴP X$t-\/;Pz׼F?f^ŴuRv\̂/PFO.Ӑ1ܷ!P6d:NBxR9Zղ7(ҩRAXVocָ$D^xЇAvŇ4Ƶ7gim!gTlsdq oclgK7n\a&9b4L#By4|}iA{2aMڦQ9%A\v%f,47ALoiE蔀,ED^_> -W1>ċvLЏ9i~AVl2xE/BDMm/[OᯑJ,:>3iiddtk_*S[CG>ja?n21E؛=L3i*>LQɜ!,c+(jȑu+ஜ5߆ Lrޟ9zI3NjP Bjrv!x[k@ՖmR J3<{DgCtէg K4(ڬj' D 2_&w_g8Ԅy?2Z]T K&jǼI IJ7ޘtGL* @L%1XxrvG5)A u$%xrtvBiUhG* ߗHr6ƞ{0%j澎bHste\~8Y3;CH#'y' (ldTOߐƄŕ ng[N5d\WVFZ$Z;4$/1\; k%q6+ ;NDB=[Hا[>6Ø/u]>`8K*; l=DOFGN69blEYP hpA~y4 LE{ O[E[Oe[c4l͂ǣ_e((((\9wS~S\raK*\eXå[a}PVnjURxdMF2QrQl`B^NCmv`9FԮJ773h:rut=pY"#)͜u7l1M&P]Kx 9 1WxLV.a}( p> _1 ՈZi %p?62a݃54;3|h+aNs!P&`NIƍ'ŧ-pS~UjƝcjT#k`\ "|e^4̹dTK BFc4J|&xӾHʉ~aGq40+^^WӒ5Σz"ۈt_5jy.nz2Ж:lP/Az >[&g%H76T?XQ7Հ̙ITG{ WrHO&@tZ SN=O}e;4[;TkcԤ?=#9>TtAx z)nU 1 d49:/C:~E9={Y,~5PH+e]$m@G}$(<]Dj%08:?mkEwlp^)/%9Hө.ꡟ%~<&/ J+TY oI+`&|܁=ֹg:0oeAeoR t3 ḛL>!X1xOi#O1ߡw_JڥclJe]*x"vF~B[b9~t&MԠt?eJ :q gB̧o)뿴 !\AFE#R,==t3BpxT32ii{@/p]8-v 68"f<3PK> E)2'.@d^U;PP~F0m=/^.# /ok%G|TB'.@!]Y;7\; ;+u5ٌڇ,2ܿKOPFH`Za2F.ҀN ^DޫS4gM@&"1(|l1;$so P3+0ZAqZ*G(+,Nb02J8ZK}E. ʅ11~ 2IjYq wR!H@LSA+yީp3v@M(bx vlDFLNew+Tᆅ3J`Z-8V-ր6ESb:Ty1ͥ?aqNr Q8 KaxڍZC=LВSW!AN?-nOP=txr]{9\Yi62׋?+oߜlN#Euʀ*`y͚Z"jP) $If*+pNtCEFf؄5C/qH\QXzVȒ]P+--W.[,<@ĖDT(,ykj=52j?4C5s ~yZdB]8i}E"yNW)92V:nA(ZwqG2! E]N&q$IHWc3hq`źT߃ *Ru8)ANl,A%pX AߚRۓ[T-d{Vghw ,@FsBTF,#>R-acJ^X;9yO8UȬU >lCI]g.k0!%G|;=AiD~ͨ3X_Jc3ˌn& ʄ6PBH!vu_һ)C)ћ՜FK'S[nGp[χT~5Ky|c.>;&="Q")= @wy7}!I.X0'TAZ=HaU4Ny19kپYJ&۴{J'BEFwNm bgL_ ě=ʖQT*ł6 z{?!AS#s8[ CEJ8jT+v cvdaqm0Nd>`W-iTW%2}ܼ`6!x"B+9..m;?'6ZeI+3ji}|IV,Wcxή>8p.3zkиRCY/ō7bʼD1 NՖJe^gos=BHo"!}?|̞2(}[ח^tH9675^Hdf%EjƓnBA6P҆7/Vc3eFRrҧ%:?.h(޹Bg~`M~nй{ LCܐ넯 )QŀI0 iiI.|Dg+ک=8-~*urUƜw.ij%Z}WZ򒌝jڋ1,gR`P bGY!h4o/ 7?FV<>M k~>(|W\وJɂŽmC+&+h'] ?,dVA|HQaN[8O yf8 <qXA'FVdH8WnU"VWV.OdUC[B:=EW+s8߀6 OgE%/nB'1m£G+cf?K2|eF#]RUZd[>Ђ;+DŸ++ .)0t)ab Ks KW<gr-X3RˤgMEs:s< 烳Fw 9~VGtBWQ3G#=hE} 3?K91σ|B!w=v=]ƮQĕsab؂IהhgZf"PcQ&|P_mPAP7*"8 `k/KNoų׮U4 _\((d喐85r-c :ƺ=BJ%n~BLS-ɝa0Tߣ~/$GDGG 4:na£1 J -1YmG>t=`-Be.ɨr! 1E~($zi-w`!1 ix$KOUOo $C. 5?)V(N {ddUh䤯[Yۅ4ϑAE^0k$V}gSxd 9qH Jqr9 ȥ[F8NGrf="@SW̮ؖn#O$nN=Bp~`0;k/;”`8h20'w|VI=pk?+7 BUSKۯ)T<]|w4uRB sok6TxX4_en,kdH2#-p|v~" 0C1T/n]L]Nو_]4h~`}&I:SX"4S S}=a)8Ph #d3$:s#-!LO&-%Ju5=Hko8/@йwl iR^cڟ6|'LJZ?^YZͮSğ0c~:$8IL3{$&eԈwO 6 罹IxÁ{/UtEw!uTDZt<$ å8b=cՀbt+7Hu۩D%nΈY,)ʡc<HoMv"Za^fʃ=28߬f%f5C^/!M?"#E[GK8Sg9zx-3a -"@E>.O8Dw5Uh~e3=5aM!2%lɗ,/NC؂4˫-;9h'p?Dvb7FE 8~@Ω?wU6 Pl1]U2cz7AR̪Ɯ,_%Ƽ$A甴"lw-@2Q~6FJ B"G]@·˗5T 9nϊtvO3)]jn6i~<7RQ:WG[s; >tb`ɦ4)B,|cJ68iߝtK3}o q@@K+PDqf V%znsĵ4(~;ɗT/ӷ O,BdͦQ}$|g~Bzr47S0i=ymHõ &&CG`o% ?)hb9E-st$~E^ /O| sf!D4`w^`΄M~ͿY棪z6Ҭi+=qB_PXR2m/TI!UԾ|" iMG/3j޺ͽ]Ǥ*>HfYSrkt`w=\,h`s { pPK;+<̏M9;/{'_"L߲MYLO,_hdDԱ\R(/ ta24Ǵ؅Tߪ KnzoϢ%W5)*t&s{Mavfy(Ms^I3УVL9&WM=9Q&_HLHW/SJZK/DS$+I[OTooE갷?0!ќ](LFEFܲ$ ܺY}Hcyd-#2bkƊ9(_|_OO-yV/HZNʉtvGGc#d8+ VG_ Y!τh*CyeR'&8pjr>=qG!^ *Au 8۩4jf#/pZ;X(B,؅9EHuD>29|/- (HK5'Bg\akn:f]nx{h)1EPiǷ/H6:/hLIbͣ()fTnpЏ갖1J`kwʈ'F9vm;gwj $n*(,=$@(hGs}^]!wf"B}c?f^4OOH9K[Kn3V)?JDak]2wj.A̬@*XaO0U/I k!SJo/U, HpkZBj T79qg4,"`qs/PE~7FYe09tWp5 R ]^O#;IًVh]i&`Tr'?="[!&51=Ȍ74)YweQNr>w B4vi Rbͧ cE &*g=tVI~1nv*v_'Cɾ=do2o>/GEEpM? s?tW;A:Io Uژ auZrd^ ].H XH)@2^eN)BͧFYbsW6룀YD cW M`=^;H4pdҥ<8WY5> %Wvؙx(+:>!P O)N#ݮɒ"'jo6,U_ъ[ύpZ28Rd,Wql"b#^9jx!2XwnWİG`A~6a3P͝B lVwl(5GCJZ`JDhb O iӎRK!b:5U%e-< ױ5>!(U #wRE&Iu#CENx] qO$&ϰ y& [1m~(tnd6 zaj4+7~7G$1w@!byJ Թ ѭ_lH(%a L'ycsR@,ӝk4䵄wv+-C+ l޻:7^Qz-9aҜFrIBBAu0,d؋p&ѵ(chGˈcI ,t^eE. R@Sm(P߷ 5.7I׀,џ;J|4bXl?`M{@D" 2N{Sdp]uT5toczn|wdHGRL}ȒW~cAys*5NߝRbb P:z6˵bIꢿAQ;Ja1C8‹6;msDCkhlz)u[ޤ`YD0eS c]u;]Qw;K劒 _0 =Km~4|(=ZIMP_i=Jmz ]CPBX0Nt7lb$UhiՂDok{ʀV &.qO ޠ]э9U"͵2lʯ! ~:j{EȩjUx;rA4Zʍ_r`y{J k-U_ojf9JHn꒟g" ffhPS1^y(ΑO1?&ӕd'@ʏ$˅2#T'xvزL2 vANX=I=yoj効ԑVbzY K5gs,gQ)4y7 xp Io[՛Ӧ5|8زG c҃,uo##ދ91:by/n[KWȜ'&| j- Bծa%Zóaǽb]Ӳi}ö@,c(["nRLdwmط0MCO nImdQ%4օLEO_OƔC+ ԌVǜ,ar;x'lo[](Z:JULJ ftL۬F#+ ܀4pH+ 4=6XVAeާ[.6S^D/qxU`  NoYfi,5c%{٢!>BDo2G0B l9-XKQ֤[C!Upßu[LP`Ga-=A f{N bg_˧_Ҍ/^:6G ÞGL0ѲZ^JgMGA">LL(Aw0A Ëud/۲FdBW7M`Jk|5?0H_lw0aKB-&/Ɗ&8=( rkg$V.E-y!&W,u_%K9jTAɂO}<|Bz/Ի%÷x0~E^,bvqj׮1ݱFABVd2QFbQ!-XFmfnۙhRav5̛Eߵ |XuD<ށ.wS[)%Hbp&Pl*va< JP3=UpZ"$8=`%=NJN0*^wf{F(/7BN!jaťL9m@"cƜV+8uf\V&.saς^US<+hF|)>152*BoQV 77&}MA)[ae.i!.nJE4ncT{I|TfKWTo1)gQiK2{ri9k-ERP5q7( SozQA/J=C|b&hjy17ɠfr  [X S:]E 9lR0>j3GG:_7n4N%W-2Y~ ZLQ(J 3  Ѳ6[At|LB9̙4h'j#rH[?%"CJ6NMS6kuB #1ᨑ:"Ɠs#=ub4 -Ҟ]p)[ug(q2v'J7oqb} GVoЙgQ-?]Wh -3f;S FcGC*zӎ;4@;G\]%`pb4sI6W:{e[ 47]yz΀o;^&onM ݴb2XXbp'λZ&;/ >y$O^r e_ 3xݣ9`h_cW\gTm'r0m8FSye3 kyGi%Jt2*ÝM Bԏ**F1p+f3c\Vu[&K)J}oC6T.MuԵ0Lxjy˞i\I϶xpd%b'Z^Q6(VBgɒ:y)'+STMĥ|^HF( 6grok<pg5!7}]GJ(ךf+@MaխqՋb2_b+2D,h qL$ ԡv*[hkRPʹEkNt?57x.+;`mP\R{ Ɂbܛ t8{b | _5$G~H-3$doL \^d' ^YlW mUۛ)C12w@ 61"BzVK_ńnJMnzm%}Dk9sgdb>ބ7͘quy*uL͸<._tC7K0]Zz6TkP?+ _Ӧ!(W.1< Le^t3Cx-GL3\t:dޔR ˶f9ҊRM]F"vʩ5 F7 f&)2yu$ 0}\‚:WI9R3X-H69} u"4 ¡"ùjլ9I->r7-4|wo' XtϚ~CB7t;xohƩVTFD̿li;vFeU2#v]{Dgs_UMbgx&V֌?(N}6AޱyV !÷BHbb OE "Xj!~v[d s3pCuqE0& #DF i8B<`'g,(c;԰K8'@iMӚh~׊1Q:+Qzؑ:c_XF1e99WV(: Z'C#a5DiEfYM;E֊؛[Q{lPa+EY}X:i4H7,gЎu}\s¥8؎)Q! :}'1Aw, cx΀wPypcp},ȖviayRFPyN.fXC=] U<_,@1=n{,$y\hG8-2#SuUw+U֡E[ I(}^ɺj%29G'3p{Rx 3m76/T(`1<-! fArld'BRLMw֭!-'l a&qk gxۅL͆i'+0(:P=zxZQ?`8pA&SgΤogB1jh bwZ((<&54 (wg kUz=DU˗8R<nP5kG0DAcNY3&eLrkMҭߐt98GQd&:n^%xL+^.›Dvv[U,~ϤN<7aqHH3T#n x0]M6ֲ jausg{w?ڹԡ c"- B&ꓱQD_վbHj4W06t9BƤd>NzWQ5Μiģ_M=TbWgNJ%@eA.BT+6L"O ΔѲZU~RbP~UI_Ec B)Y=2sJXL>>ȨrP nן$C}`34<e 6"c`6nys}qٶB&ʶ;n~4?LJvyXk\QÛ$0*_;])̟YN 5?J7$lv0 L#AECSj> n Q`%1\ X5!_BP+Ƕ(=Rde O0vh'jS/)-i|7G=Q08ë:Oci 7 F4/Bl9LJ* Aʰ!_QC_/͵~hֶ=jTekr$<I't^0dr` '8t;O+@0t-E|H @$ǹYf#PZhjR ! [#+Q$jS2 n‡>?s?EU3(ZNR~ڄl%&l_r"]A_2L2}TCo7;q̞aoFGl Ǟ-ڥ>CU焁ð~@) *oDfFA#hSZ3vBJSFF]<<__[ѯ|}zTFTz@< !`"e1Ц=#ly_?DL3AE<1pQq5.wx4pdЯ﯐Yޢ3c֨j/5o՞<&;a;G8 _rxjܴr [ ݓ 2N1GY{>.Z3e{7J7j q1-ʯ7GхI,# /kh[L$i6Uz)N91ѿK-s244*BŮvOa3 Meif PC೬D78EYMpGUF$+8c[A eUUcPucJRX@,YR}jţeS9ė=66 e3x-z~%Mh6:6euZ`DV~QJwW楘u.|J eڜוUpxx0n-V:e [aRn\mA_5:#lI353(sfs~♝rx.)nVꕴU0 ׏;@"hp>f[I z<&jI`y&6 ԱB;GϤ=ռ7|`aIN$jnEր:@Ls<SaKp9 ۚÏAFཱུ`}exC+ٷ%wr)^mO7*ZMr"oM6VM>u]dF3!a՗*IVAsgy΋xji}oE)=:D&3;Fx:EVԳQFau 8Iͻ54%sA0)L4z="Q9^6oIuda6k7$Q) jakQ|t/Z\KWp fDϚt:|uc_C^} Q!WS/:ڢmh]ƹ1#<1hʑT ,"~Rh7hvCG g4 o 시Sq#LEVrB =+BF~3=L{,6}>LTunGJӖAmV2&:)R[3!&q:b 7(@oiErEv`rc`=ΆؔP cѨ j1TW d]!yL\*R4wa:Q}x?C;a]Q[3IC2ͷJ(Z SrA  꿸AKÃR @k?:řjJ蘲 F>I B:ɽc/F+;tQP80ݭ%7@i(6P'eAٚOsbq̏yaXfP C.*\ތ7ISqNY)];Qgsћ5Idz`/$-CAM(I ~ y<=?hVod-!FnP\xmoI\IIx5-0g$Lxrʌq J$AoO疀(_İ(>F<<#hhl(/W @D^H Oo$7<1sީ?JYjf`Р[ɛ.r] VyN@Pbֺ& @D]D1J3+aoPF4qkm&7wȫd6zRfL{UIt.0śhPQҍ jzEwK6t|UŸ./u+, 26Mb79J kpؖx;%4,ċ~u'B9 M#\7XQҋBsJŢ5ZWax|b7a.~%f+숚'QF!I ͓}3vZ|Uʂ9 ˜lwZW-[pư T\k[< FaY?|֎tƊa9XOb7`-PN2oC=raàBH9Z`wԘL!<~'| YU3|V^ա H6(QNOȿ&u\-߫ -`wQjԫNno9HX^.EǞ}0^a)55R|6fʞL'^[SsƉg )Ahfr{Iu4մhrߎq謖u (wH".R NsϢ`M Q1ڪDJ`nz<:.'6Aƺ/wwV 5wl{l!rYckbʹ`xi|uZENRO/ۃ }E~'_P@GQ1$e ĦyIQJ?j8}yPd``F|+Ul3Svcԑ~>ʧjS!g)_,}f<( aç2ʂ]{ e=׏C<gVi$Z`2mU/|:&:][ŏ nu} <@=^au{Sy2㱡,[h\07-ֲ?f@VaTՀ5!bkXƔZTm}AhhZɝY1@ 2ڞ# D YBDbk_JO!FmB⇳_1RawN9FƯ9/֍t2v5o/Zy)j@0A i|+SGmݝ,wE`@yD8z 'W-&N2*#hp9)J1"Hm9&?/޺?\+fTbeIL=n8QiH6\F㲚}ȺKWMn{ǤzkH$D4v>p4$}֠RV%=/&C ,77{ 6CM٤&B Hl2450MBrt#3R(b|+&E[u^&wB2$-K`VHU)gcR͋d.gH7:H[QL`t.@`EMJR8+ZͤƩU$vU n\u2;sw3M8kq}c&\ v\?&xmaQGY.NO_+)]oߣ]b5 wN*C$*vz ɱ/l}g+xm1 "HX꾌{1L},fL70;RXzvZdPVK'}7ܣ^g69!0g$Yg2[;B]g;*I #WSƫq"g6SdƄQPʊK\ qJ^ yjOtɿ3K{>Y3ead\8hޮeGn ڋZX,s付jbɜU"_ Uq&4^ͷQߟctKC:DSC9Ki, DHd CP^܎KHP~i0sK+JޫˍVxɊDBq{c w)P\5_WMP+?ѩ!3Dy[DhZ܆+B/,8'f3. CAez |~q nV6g:Ud*a'z=fU:se]g P ^ ~# zD?x4c0ʄa/b[J rC0p}E{d% |/M8az_0059c}ZCIAFKLd[: `qOkk.-iE/Jc]vUU ,W7K٭uKD”E15wJd^~]nWzU\zmD=Rܮ}kcW)XtW]?v酴` 0?hTN\AQjc 9r8pݠ׼ċ/( 5E^RƅI= &Z0T%z0dkT#c΄rYcwuiayhc g(Y]^eiP\q%jM)rCzN$7фz;6gX9 K5RCAN҆'*&[.0QibjICb# Ώ3+Ÿ֑!m"f^6. m*_Km p@OQ)`eeX~PamQq>BWV>$\&fJ[ڎ%55# .O‘X2Z.rx7$;lq΢{o*_ BO&B9VwCv"WoR >Ѱ}̬IL-:7.6}?τ5uqz+)(N:6.qFu}.#N갅9vN לK1X"%M 2hjTs;A<h%Ie4ã"7 <Í l]}Ɗ?cɥ$ͅDܫ}9dcO1Y \ _ -vV`ʽB nGJϗD/p#%n4*L!:D̊T|{:p"EI:+ Zۅ΃A4ML2Ola:Yf\8R?-!9Ttc(+|C+aśaiNC3Ֆp< Q5՟q"wtʂdwbh<6%']&Dąho^(_Vf1tر.=v닇 ɵ)?ש-BוiOSl0U3J(.:?>^1H 2b F(GjKHwdS,O?df">ގsCcR 9ip!uw6D߻Mw3T%ǃЧՌZfD7]~|AdO k<Ĵ7ꧩj n*dW,BxTG8_DelbH8D0 nw8? ΃gG)w6ξ- mtKE;K,f5X9FoN]m54.-PmlOCL i^y]:NUR9.&ٍJyIY< $Rf2Kd\@~c.l\?XPt4̝FF?GE{,7?@ sd.wO>q(pHpǩ|O[GxNfMJq)eaԸu=kз2$ hT>IwohDڒ߉hYt?M4Φm%UkCab4O#$y; B@hiKD0s#GJ}|5 g|rv.fOe˨֒kPY噢׭J MDtĶ6C 9K"t~$ˋ?+d<ԋVMLb|HjK@<8P"]bA`͛OA%u1ObnNOE!{աHE sB1LMEǸJR I<}4wdQD: /tAEKmJBΩV YL~p暴HvSi6h"A *z =Rn%okڦEt4^'$-ٶޒ0'LFv/fEmmCᴶDxrWDAܪ٨P+d+,DzfG#G5t*SlK:#!)Or~-JE"-0iDKwqr܎\ȣKvlb\*Z=4 Vq谉Y2Eln6uCw3A+[z9эS[|2P幌T}Ұ~˝2;y!8z^T\&n2o7RN$)P#\#n@„]S8]WJzՑdUwCե22d*MSԳ2Tz~bsW0836OH)1?4,,BYYYBF  :^+Rv>LL*p>xfSH^;T 7DGŕf$@skBf9M3USPoNlr WnU?lI0"C7`M#yA~phQi/"0pʍՖ\bߋ#3LohׇJ}6(9-UG>M J*ꖚ]sD_p=-2Ty"M_=WW J"@wO]LL|αy#f%O揽vҏj1 ;*-`ʀ;% gbad6 <bs"n:(tgcPM>oUmFc|ڭv @lI79[d{ck+:8ĥ.Lt(th*^8TG`IdYbʒZ* Zg6 a;V]MVєJ9. 9'f=3`aV|\.ɠk>-?pY>:M9ŁUq^FMq#@{tYQPbt+pz,HJaOnu/܀+mQ}!FȡR9^" 5s%1żXDAz1xz\gphFۉ ـAH|J1&i!Rsrwf,ۻQ[ :r8 a229G*Qmi3PCV_T!B:H8)@5f󗳼}W\G>سta(A%H IˑQ]h3R8Ɣ9@HK1*E`|y6t]aq1Y@gPvqdb&,KKp Gly/^V5(6[c+cJ˖sb%f2z%H$Hd Y{V*>q_h+b4 O{H>@OiY{4JRz9싁%ehEy7>XpNҩM˄7/OS4Tވ=_J}arlEf?8rU9kA;Em.g!<9}+Шț4e{S~3Z[w/!/UJ5s.'wY^H, K,m)(X -%Q1W SH%@#^O+:4鉭gJ͇\ DB'D-&Kwj/dJ}1>4eU-[ $\0_'u'r]jAC }PvjSDh< y+fuWg `D('"ϑhf5w70ylXXc$OC6'_ƀvMjbNTYBXQZ}A-?X2"Rpl]\fۘwl 5&p3eKgP u ,WL~B#ެN}\[uҸGLݨl }Ltr~ |\t$e :rkgхR8ն|8,K߻t;|u" hz%L@J֊ !Iۯ\~56$nǓ*`$.g d7` ނY4Ѷօ)Y >RbjVJЁz{G_yWB(FgsY5Z5՞N-%0u_ .~`XTuot' #W{yBIO;GcC-Wy6{VD㾧Fs_#jH\SD,l `UNa~A(gr ibX"rHQ7|Sǚ3Bnf3XZtTa ~P.HÍz@z7=Hqy]QfȈ`aFQ/&F~UU, ]+-Fdp S:k&7OkF1n &"&bK?QI' 脠Eeg3\!@hBCM9Ln6X-{>=J.2d>\T1H⛡mΔe5񅳲C^XV2>sS,geb ?.ajl/d&jjR&HYWLJShsp(L pp|ɭS7rO]Am{ar{Me` h(-V婄D&I^> 0myL<XxqG qH9Oa&L>} ՗ˊ Zgj֯e\hT-~d*+̞xTo/k% |3RԹ( IG{=d5+#ʅ¦8!sY69.iȍȞ]DEY%H='k,)ŗ"WFQP'3 Bu@{-}j6Ga7J2ѷ(g/{;E3&Zwrئ}ˆnI~ +K*wޞ[dIhKÃW q,˂{UފjÆmb^@7FFC ~[Rk/ 4xHA|dw4Qؾb`7j>A5x1V4Hu]F8=ao6ǶtGK@YO,#oς,L օC=Sn$f7=ҳ'^AyP3;c3hZD~?z"'{K۳xZuY\0f&yn cR|$Hs0CC@STS#4CI lo) ]CH #Oԣ|Lp#w{q2*:="cD rb>uZgM%5XΥ: 걥?saBpWӋ:΍ǜY,+jlQCp5OnpKɈ86,f?ZKEmKxLB%3QpU`pHha,ճ\j-rfT[~7|+.á`W2qjLSwCF Zkae*t.! eqjS'/.m d=Hοҹ#T ZeKs;dkJ|.C A*M.m@*i0Ì;= ^Z%!kBxfʜwPDsbpRR CJ?9V+u@wδcZ+e!]I"jt|$0x-Ou6 (z5Yz]=czh8o]9.9/uϰՆn2!g@f+줁28A[*}u|p ן7Bd]1q2UDM"fejml4E?wSd ޞ{^3rR/0RBv%UUaӓi/D14geʭ}si*SƯ?n,p̓2Y|WdߵX.k>*Ca9Q6*i| Mal_M]wjlKW "O}`̝D2ծnn0r\M&XW$q xU<}/b3YޔZ LghDiCݯGYmEaO\۾_#''֤=B"9Q J. k}J`d6O? Tj[nV>ˮlR'Ԟ6ω=v88rw8G!\֟+TgT1ʹli \Gak s خ37ʢ sVMuڿ2?$">)M5/p$%}긛DF0>w>xUAB諫mw4t녍4zU9{ĄP@O rP󜻨_qP0"L6DVI bAolX^_eoHs^(',{1׃`fMyY2P/uZ^8+"pL pKw٥&7i8(4G(x .q>⚌z͝~ +}pP H,3Oͣgre /c+鈁c/JTyc5m9mϤ4A+&ncOnӨeɀ&IJA C?1h|&wnTO/['݄rKoQZnqӑ@߿f} w3εڵRZE|}`pL=A?aid(EG4?Q?m ]yr"Rݍ֍ʝ=H "F}p/d2>NjH̛lt91 ..q/|jbf ;U+4OP>mB;m|P=*S'%sƳ~C/2zw/Ěijs?B΃JI]Ly2ccB J{ڙ |A5evk 4-}a!-t(G#{te)ĥ+t͑q^HDֲ4}`MVHj.`X_A)- LQ( Y23~ߥApJJ j[Pj [|iǗar~|"BLlMQ QH>Y!{Ck(SO P?oXA 6d1?&V|WIbC e1 מދzoܸ6y-z]T;lP_,v[)`#u(j&);;4ız cLR;͒ Q2H68nNc*l7_v iybC 6L >FK #|+0(=Itu"b'՝J"Xݭj&iJNJ( ZB zyfZ_DxX`d"'DJԻ7+7&ǁ,z׾*1<%~g@t(b:) և2\VL$dE5i@/= m?;h`XʞJԚY+Q;v08w! 8 ą2T5v,j &( d`4:=Z.;i{p] \51oIrvS;2@UwlΣ$dM$Ï ޾tH c CܒTHӱU_sĂ~"@`}s}PF>uOS .cX5+)=8tvn-aY:ZA+sb0Jάe|buQT\@/bw4R@?`\sˬ 2 g;Cc3&rKߓb'q ?WmS9CWIšSٺ H==m5X sS Ӹ M8gc!\CXpڙ1t]I`Բ52" ̚[H&Lk$`֌O3^D~d2;F$ߋ`_8Drv2ڥi Y5 xJPQ|;Дh+ФC#e_=K 3mܳ4B sBJQn퀰2,SYʈݍia6ᩖ#ŃFYN^ C0yRg4Ps(@-Ob_R  LVs }ID]{ux,Tdb>)wFڸgvi܈x:l|]Híg5n/l]tIiړ3㕃~"#Jٟ4hL=%eDeDlO>!qT1%\qzw2ٛZ"(HZ1_{pSpkd+PƮMA1b`7hv:9-Nܟ`Ip@ RxSIF}ғ$ ]~R@#q!Ictlpx,{\[L=}{m_8XݲXKW(ǭVo)]^]ʵTG'ޞ:eRn)1Te3)B;C=@/G){+uQi^ΊW|<޻30 [a{UN>u(=}8^keGlWemҦ\ŗmpZt4#U)Wt8\oyQm!Y[ޚ!CKDEZKtqltӅ"]]'[Bp(U_ 1æK (JcҐčg9PT8ĥm\AebN,0Ŀww'rczY13̳fޱEB 5FR@Y ƢE=b {қN2GD1hz%u>;K@Oydqnϫ`D똯03Q6D8ܔoY?h$pΦZ\ kq%V:Ym%X(.9O>:bHelF1muU+JzGex׆,cK=BG˚e&]AAO`o_[8ߊC =L䐾\hJqTQnуϊ;hpPC0}>U_ͷW2;1~)GBQfA =;({x z_³P,#}=|b{,dߕQQ%[Q`1[ߎ!ܬ7aDCI3d jkڒmT4NnuB°a*LHru PI3 (rWK04< P Li 4:QBUZkZ< APߥ3ƾOQ/E^k\UAU`Nr+tM]c:jȦdG6a3 jV+RJ /Ŭ x%GR(:gḩXdsƃLiEs7YzQދY -}H(pf&Bh3;6F$1B樖SGX\%/]\ QfBZ,qB$/?{/V yL͘teD :o4I9H=;M8^hy~AD˾+$b"N# XE'8fs 6=VU*j]`s{R%<~Q63yK1+hSx)m"[0SE=IB7_$ 1Uk戈OqhryBEIUCyv`Bh< P^esihd/Œy =zf":|ʊ<:M@73(aeH譱=M.*N! dü&nי]N#i>j猌=,SLWCҁ؝kx8_;`G. yQ&``uA'@UCO;INzN%KZvZyMΨT?Qq.eϕ9g9$w2y;$:l};{NK 뛆'\}|[&\#@h{T|`+NbMGNRX ))J{26nBG=D&mV `8S"7!')=ߙr=6CRLL \\+f)~F ޮ{2{ҵ"a^NRamlܺrz]bW\qv}rgko!Zsg?k*[+{<ݖiR#-ax5Iyf 6a38LMKl% b=KN^:A$}'ԃ KqiizaJmR ܃;}o|,).P1iƋ`ߗlz"S'$0,ˎgMc K&%LBE/9T6|Y4oe HOⳡQmU} O &FI[>+DNlA?ɳs IW3]|ۮ0*_Avf\d w5h g_YfiIؤ8 Zڻ5"j!Ŭ]hJ?bex/&K<uhB' ,c'^didԁT]\]0,d0!C ]h -ߒyXoBgB`TGj>84w;c5 dُ|X80wҔջlB/kgmmm%o._"H8ZlR~w=#XHW{\Kj+vQ!4oyPlkqyǜ,B&! j{1aG!8s%_wN\2ҽB}U#pӉysR%Q/Osm?=To֗<ֶڪtYZ7Nv2dN}_ x,b5y>jJvs`ezdFJ26>dP so Y''REbvg^T^ 4?XZq)q0oLTM(o&1T.Aˬ^_OSo.~km3XaBG xa-mJDͿiaT-~8bw` #3/lgX-ᥴvmj\V?fi[t]'eaW+T˴ZH {_;JsF ~%U8lEJs{mۓXOzV-Be}n׈:ݘh[ [6nxnE8>ym.ʳD{wSu4GPՃDu͑>h]ʝplԶTFrWAiPu}Vo@]JPR3}{)ׄ/Ҟ-pBw-.chdwpC&D.I@.w ?bUkF\VV9j JRY1+WO XoqltJ瞝LΨzHT &0#IuBcUwt-q}kׁ7: x̓0QΔ*Y}j_(NyB%kk`2J C˨ڬ52,n|I#l;?`Akd8 5|w_" QSFi9J,a˨!heKKi GG‚m^!^yv4NFȻpJ}iOT{AμAxw&~bW~JA~[+șRhN/܉j_.v]/zmx~!zϯ a'٬tYO3*r\9APec%X~QFQ []KB.cH苽Y*t{-GȏG+^&GѰ@n g*.Nڈ 7P5N>b\uDQłhs3-?ym{8bU@o i*nWC8 =t#-Wrڶ4hrT6C``4h2`A51H$w*Ir|bi?Z,e@{u!gE"F#)ܺޓ|@<ٴ\&,K-}b`WQLQZjpƏtkƄAՔ 0:[bA85JFNԴ\‡+ `Vȫ%GDGx|"p" o\9T\}T&;UN &oufa,)*{cbO +/[m t||X\>{,','K WZ`C?plaxo YkmF ˰yܞ|־'sMw嘪50F&60JIЪQJ=,6rVuho9 ~)|,|§C"HۈC1K:$f{{ǩj+DP؋E&vIfgw:?VH]>S~IgLWFrS .\k Z <"Fb9w)0O?MY1v?V]Z1> i&Θ *\Șc?L|OBӎAC|d0?V=[#,C> wACy! "ҡ$gB%*=p~:Y|BAkC'C:AA&>eLS1ƗU*FG*9Z .u"pv|RxI:T 6)Hg%ldjnr8˷v Vrn~RU"u,Vc6T#VʸS!g|L8n YZ=z?hx:5h7<"ԋ6*Xw!_hIeXg}-l:Γx DqӗUZLMpg=>fSgnKlG4@Ŏ|;LYxsPO9p5̞%!l?ɵI5?Z[%o03Oj~#?р`j%*Y\w@QC~b-+p./Z.Ȱ, 7DQLnV^RkO휉Xb]2U%Z蠞E {@Q&*oVJ `bP-9r'18[\F?ʮ9A2&eȗi1 Aö`kiW' vlN%ni-Oen<٦$fT.Tº- a@9d vTe2:Oyylw: L}Y%PE'≗X4_ \jVkm >w.Ō^WbŒLKh(;L@PÖIˎB࣍dO՜'5yfQ`=HC1樀9H"..{@YȽՌ1#?nzd^? 06|lT43ϛBYSO/[¿\Rq I8GF !ÂacvX 99w<3ͥ:D"mx>q3vpa4k3:l# ]^IGa`,2OPsu 0N/{yɅdRB!4D,&b t^>*OYQ0YCXbC(tOLO^B?YpYpeش.Hu%_RPoO,1))cfJ.Di &*v׃SHC,nJTX/yAp e-=2Fi4^4Ca9I̟3 sNy!,]j$?#bQH;XN]JmBLԫ[dh<,\5՘KY~?A4BN&&$yZ %tRxGds7R/`!cYl{͕2]:;N+&Yo<ôF(`EO1`DFnj|+Kzfam}g_-2)VI= }[J9 JS*dsa\},l~!`9A74 & yF?Uud@ITR e 乭p82t2>thH{Ď48xK LR:OE2=M3ϴ;Lԋ~#EVKxsUW[{O^hywje_D^fb _^a .! 0]Ti:pMUAjaOUGqǿ,mF֎%}J>I IQ0`x9t9uHbKviAδO惡Jzd2hÄN2ywxIw1D>p:UgIf6X6mT>M7ZNO IH<QY# 4M~F7ݻ;&fg;C]"z|UuiUHq6 A` 嶩C)ҦqTXmC@Uzw{{3WɆdZS6~7Oi622jN0ގPg\=>6VϊI1$\4(bqm:tLVPWZ@ ))e'Z^a/ui[V~';f`رJ P|k<=t @BMmʨIGE_/; PwZ8 [-Iw:(ţu.Ϗ/ܐ2+pJR2}I\wo>u~~ J)}(w] NNqmq +aX\5%|!^ٍ |YD c}l.r8k"fBBQAcy#{XDu=ۑJfϵ:z-0#oY{_z~NKv*._Έ_h~hZH20O9cc<$uN}OcHR1r2ϧƈ$Hrsey-YoB{1Nb œ 4_`d*a/CeIzp\h4x#A"4 GMPOIC_25ͭMNC.М(eoYv*O(5HL5gu['dA%%s?@tA1/@c8g_WZGqyuŮ>Rx#xyk RO"ްH adsUW8񭞥c}墇QNz~o JaލaveJ?wģKo / sƺD+d\ERQ}uX,ɷiPl40Akwi$u<,\s2[AD`Dwyml@54YIN(ebm5R)`)$Vt6C?7>QBބ8$Zh k}mCgtH}3܏vتHJ1f5j GG}t_VV"nAiKuZroj9-D(cd}ok ǭ\hHF|D:3 1P88`Jéԝy mlλI2hqp4UK82q`ʹF mP('ܞߩ~f:ܭo!ǰY>رaI7~ *1TJY im]+c/ΐR@ImfqGBf FZNt&x\p$!Ǝh^|w!N!^m3`| PE\3!7B Y@[Ye%,2C;ӄI,)Dl#Drk9M1̠Ocfkl Ŋd><‚^ZlGv=_ԽVnS;;h禄nVJ+1|o_R]&K5 pŸ$t\ќIHvA\Hl=8fO(4%7G+᥼cQI.-^I3FN\sIqRumD7Sȓ/ Ք\" ;~ېe\-vv'|AnIXۚWM"5БOhPW\c?"a-B"Bg$w{ᢕ Tv,JZyt*6C28!Z<<*Hm<|1$L<rs .ż[ A ˰ a-Xe,% (Bl/ҫÊW87WvyJw4M@݁WT^ӑVȾ!xnZ| $M@ԺVF7Tiℜ1JQ&Met`w| `7:[ۧc@ }_\\Q0G&~uQދMnLL}M)s2uv묍N@<)I\7KEF :g-ᗠݑ)^*0c^+f- ZqT"i NW~ KH#oi]CQC.w4[Z}=ˣm95@~#1wQ ƜzDx $}Em1F"Ն7XD WVg؜V2~%)P4- @IXtaX8@ӨKIPly> ##HUAtX\9›WG2X!f澔^ ȻikSOxYW@lO0-]z 9xZs9:kG)}b-1HJc& Zp ,Ǜm_*d.|C]uz9oKmF&ipsؒO&u>F\rS%ޓ\W9n$^9IC}p1 ȶH=;Ǥ\[% Jݯ]%TuS`.TE ʿPr"h?r)PQBh#f"ሔ{ ,-XIUͱֲ2P8frY6WA ܤf B*KΤa H c??}WX:AS<f˻O $åS|s=0_2p^#4. DoKeV$0O*@Cg@Չ2N5BZ 2x"dUS5j$GW.&2h a_01ۥ_+pa˵#`;1^;'q6Xvs?8l 5丬N |whLA!:%wFU?ISGJ7jqF=JL]f ϲCA׌Bj(3j%]-߇ud$ms9;.S8cy*]s` ߽gDyo7E5/^-kq~;l \ ɥ?^U 3$W@M OcDO>Ko q=Hz}_=Ќrr^D|qj4-f( m@@)gio{m-Ⱦ25;-}}=nCq"SbĆbb#cg%OA:J;(==S"N )*p͖͗ZM)>SsBs9QP+~Jݯ)n"-fTv_p`I8pm$SVyMzвDJrX7J"$5Ֆi @V%îUR<$"GqS@8 Yz/m>dQm;nI=;إ*.bڏ:+IG}@iW4%էqa{P̒?:m+)zrJ:HGi*:!1qJ!jӉ%'ڛkΩEJ_ݣ24x&B]չo['] d&hKpt7. &~YO)X TښL1F_|4ɇm4X BEX`] MBPhmX,Ϋkf!L+/yL0f7="/ ,u5Y. .D9^ ˛\߮k/el7 )#^yURpZSze{<"cnʴg#u8&4 Wkυ ,zEݖduڼ ݡ'_\RdK/>w2X'28M0 l6;Igvt}= ޤ&8FCEszδWgZ~GijT2VFo.9r:GBq#pUXvD g/$ /FSI @DS(lKLd'Jˋ&1E+|KuDTs_=QLЀ'(%h=M!W1xF6rVp 8[_k !DBn TO"g]`9T]Wmjomf&^_+"ZǴ5:ٹ[g[ɑaP(p2jc1zQ &-RHC+.$K8]W_.D%|U= f`ʊ.: plUz\ !g;v~ DӀ#Ƈт|YZL&BZF}2jӺ]+&6Fs5֔J 6O)`v7˘* c2(l*a5 aleKI쌛NU>d 5@t왝`FHE$#>c/92i$#6q M$A!:]#JyߡZiKeyilFCw`f P(јU c1JUj'}vLovbG0gK^aKẑxBr<ՅsK>⧤S0 4s,C KEp^˨M[`ےLR͗tTkBubPYFhĢS|.bmm_;P p^|P: dG5X#<ʥH8ZR)WNZYŤ;ül !C}mi=_eIuIޣlHy;f4/{'^"\eσ,q>9`!݆fH 2g,x{PTT:=ߪѬy<0':.R%6rՐt&T kln#z<82bذmQωf,LqYr殗RO+[T]Mui#!fG8=1uZ؊Ax .vn0 hٵ%ң 3mZ3erSCTyI/ @0z) "'K8CQ{,`e{]u (?w ;Z4ԅQF/]Wf)Ͻ=@^T@o ;! p-,Ǣ{3]7ɮ@0)pN2<6<}9=O n`c&T|8E h[C9y̑xc`WWZA׏an$Za ˤϪ 6C 1L$qY}>< ֭JՁ6^bNTHaNS2d%(]j2MS#݄351MuDPZTƤb_ VN A_C; mvPJ(+kTrrZTӅ+^Iu,5yLP8@ɥS8 lݏ`tP#j4|Pb!K&FpdCڒ?@vDT3X@ !+L/Mֹk-@ZG=A}q)TxDGD0TdvA4cs:jۡ!pX[oghbH d$lcd" "ADXfd)mDzol,,~_yũ ^n)I/MGW)~dcǺ~ѼIr)S|XRd{HXNp?<]LiN^;i'rF g؉\$@ Qo{( 4L1t$2da_KqF*u]㌶Hi:Q&494ObP7g+ˌAbιe--ͻY8F.S/:$UY: 4f 4K6j)xk}Z{U3,]C{<+yܲJw- ?vtW1`iRGbڱଯM٩i$Av!Sԡ]BpE}QTj1QKǤ* ވ{vU٭$bUR8:wd爮p?p=|j$z {u6*EJQd^b1Nx Aϖ. qL_4S]*d9au:&R ϶)ߙ0)li6>LV}-mL'IǹR9s(ެ`4)b~ԕ} 2jGt"NF<B:tB&*]z"شM[}ew̌]߇s8̼bsv좩%.r_ C/,M^EvlN6 GoE=`,MjG^]:aL^4ɚ\r)kV_<."1WC .b-Qɥ2}uNlcZ.Т>LV6D7xg|wao`ή4Kt¡ $wR<*KtD~?v@Q5ٷͰ-T5O:7%G).HtN_#Dҳqlѐ6X 2Bwp4Աg ɽsU <J}?WK%u':@ 5.;XpN4 {c3# c5 5n;Rc#Z,ad461 s$L}d>qP!QC >7!K2mii{^A6bl2R3XEkVEOG\ |ʶ8 N֌x\ Ķ8+ך2O!:+; sw?dT-׼}PO,U #(Om\Xf`< @b:BoA(VMMK0˿!EiQY t=n wPyVd~UR=DUhCe#x0TZCooW֑i B2eO16x6⢺ʝ#5j֏|güaOXʷ폄; SMfUtPL`8hѓМQ$qѲu:Yec@ ߒ6NoЈ%g+VK_Hv#8<Ȁ"_Q3'J |1:tҚ>"&[[, $O9Xz.n !xUeVP<]AJIz%EHFnc¼r*u'pfň 0v;X /- e ^+ǟ` (j6ADHFc-B0.jݤ"Bލ&i>AK0S1}B;X17Sl/8=7 BO6^PbʣZ.& oTt<.QS男f=<E%+CSM׏hWiD+;%DϋQ;Jih߫J['u ODa`)d9wGZ9%~pg5 OHH3v%5ȣ. g1rw \UYii XʹqnV$4< x@"G%QβjHk- Uw U>`"כ?1]X:K7mcC .<0O?BLX^*Cr%/(ZΒ(5s-O:v< b">qJ*xn(JNb0pVȿ-n F'3ȳ?DS~ s!J\3{#'vځҒc!]ZM^R2z =5 =XhOTnʴx)6&Ν6rT4#!0 kګ3G tgnCP!]f^/܇40dꬴ9y?7J;cm@]m|Ds6GS\ad Cj2,rʛk_/ pzBAᖴ,Z $ZpSv6 >^[9 l\;궞&6Vq_kuwfʵ3S\u(K\gwFҽ +S/ˇGG1ˌSj+#i_(1UaEG:@B*Fh17zZ [k);rIi}61c_b[d)\ϊ@׀D^$bw}n03t v0hz d_gДn0@ZHuW5R*&"F5 &73AY;| "Ko)zgLkГhY>P >Rk#H9y:T znxb*:z'Dm4qqt/;m/jG<'K8w5DOҥ5s!֪%}ǁc亢#޻/lNBGEBZEӟ?<ۀ@("mSKY:셡1l#l19pu@e.xܻl'Yџ|{^, r3ݿpqn dvPc1|DeoT0~v/Q iQNт!ͧߜ%M6q5bEQ׋:e]NA9c&}bW#7Lxx{FRTݡ ՠ9\r~]$اSSr%L1,k/ 6;XЁ > .ǿP5 |tg_i0SZ KۥNj#iW5]ԶhuaA#{Ms㹘P OG8]60󀥯q⭼YalR^(0 4֬ ^k$4 `8ž,șXz!est^-_Q_UZ5.y5+fe#V_` Ę" m8p"S"7Zk3+=yEm2`G ΂8[}4hQf< uXM1tǪ4Q',kEz?3uxY[e9r!zQ*;Ph=D$մ׮ &7{wOAYGX.Edu!l}+Si 1/dR].u(}`immjݓ.̤:jCrFhci?)yAӳ620&6o,WRUT_u4zk~r / i'0ȴ佲IçHW +.w^cb ;!n8\`nvgH!IļJXΜՇfzʹyk( kdΌOs0h_0:,z+)B_u=7Hrң&586ZNyLFPvu/ &%t]>َάEH6a9&P_N&80ܫ+kd-0mY_OŤ-Y б\brOE/eh5$.7&A.b 8PS5ȿQ*]-]X rhVLoٶK">Gy4zhHw𢡄!;4A d&zF'Y;HSrYyZ.]+Kij_?v_>0пKh_`'MuM'yjUҺ#'4E?Q46Ө TB6)(=f|2UHzWVIN$zr'̍A"&`)k@42MSQ1(`GCl"1.86CI2ţ$#idGی":4% EkFO PIEHkk4C>)gQ;}IBz( #kdZ!Ϝ)LO!W,5X!(|G:n)t3(̐PF {㻗%k+p[K g3{8=[ w(Le2y(1ZU[u6/BpvTEM^DY)7#odC:tIT{T/ 9>68H4{z6[066 <ف?*JQ*@£fDXq c IC 釃Qc>}sWXN?mHEp /LNP~;g8ʐ@?vۈӋħsjp~ftcoy5d=)e>"fԄOXl=ꖚ"䫛h^?Z"I,H)R(7$^9[3;TH[ 0 CN-na?v!9N]T*(o*H-!82 .KG@ z cgxLZ啲 1.`׸`L]F;Rgp}@8ȽNHett)&f.?-EǼTS[@(0Xx匧?Ǭi5`=z}8OGҲm*P$9 ^t!R`@ Ya/nrzbѪ,ʪɔ t2[g5J¢.43O&Yl0F]~>Fbε=@6sdQpUW ,͇uM!$4iaB 'Ȉ}͗b1Lge' #-|,-?>TY6o]A;9tڵ!.@˱Ր MBہ( ehlԚEba()???c2d6KSmϽէppަ o6+ ]ڊ)NZ[|“F' s:[*7-w2;8ݺ -p!WSDhܓRxG:'Ż^&:ƣ"'61g 4oCi(f.xթo}ۂgĸ5@m\",#{Z}SbAtI"Q5sxA0'$O?1iEMPIfڭǚXJS b} qQ*&*X}'b֪ mq|2_iZ#(Bq4i4_Tal6䲌euCE% uAa|-naO nRh~=5+d=݄S2xX`0kbxA?0|^wӯ/@Lpg#&oôwt?JQX ,mRGzK[Tmt;^Bi6ݛqD(# MgVFe,͇_)*;]9v@bN: NHø+!]zލz_5@6/?:L v=Y_KU~*+*1IñOrjEւ=!)o@֬2ENH9dӒ}(mPiaMC<'7&kI|%_UYZv &jxy=849XFu&o C6{HﵬiaB8d<$& jnL^y."q/D*RmWG` ꊣkP`](hke_ŏ `۳Y.-$wW|쀦D(dtLP;>gY}r[fDL d2hd(+TsJLТ#xt{ǽ:ȑLZ>J0&oLV«/ |+"+vð`f2~Q>|AioJzfмO΁1{`W:A0} TK{RC/TH$%Ke>( 4M1O2,?Zlv4Y9C4quFS*bnĴXjlc+tti4(*bH0.K>IːHs|A@0=ՙs&2p+{dF<7%,!`'5P\r<#$E*-Y*_WۂnUl^YD, 2!u‡/?C(뾻~b7*cUXwc1lqvD8}dz{P\hqV&K }=QO+:ܴ% Bp{%'ԏIrO@Aw8k"ڏ]qX wƩvtJle¾pq ,^gFO!#D7SO>.UyEoxVTt'+K,\Aj.7aҎSy]&𡹱9]xZ??`Zu{̃2+3 y)+l!9uTJIǹE5N,v#D#{_0d+sbD&uj)&p`慞.HkSN7+m7 0ufXkɀu!pd M(Cҫ]Df?}&k-(K4sD '12ğbbeVK|̢t2X Un7XNBbwrOE/~I3c|NQW=诵Q8+Ҷou ߌ*O~̚>yuspƂt 0TD'š9r'Gʈ+0eoی5[,w#bx}{܅M>`Lzr9Hp$|ðZmgׯUaxEı,(Z||s6^U |:QV43!ZCpAQ"1˥ڡxRlh[r)sfܶQNw@{`YjVةS{U%+[9SD8Kw;brw1j5mr1oFb !54tPLuǍ^{Oc\-! 17%{QRe,8n03@mKSnʦ͜VYIݴaq#>;ZCS Yx=.w,ѽAb/ l"{ %\T+yۼ6#}rUH5Ǒڔ+4b&"1L͏\d4IhcQƒl~=;0͞vuk/)v.I`W&]fl0e]RӲsVl`US0f=8yc]T`y_nqJx]pMK*yT2٢O/bi_KA;-3͎|ҋ0q bqKd +_ 1W&J aL 0qv @^Z_25G#l?=Gr)[eOT<U.}Wʼ&pdrA0ZF]}2[ JFbRn(r ߡPԘn  *"!\zn`ѐitM6.K' mg~1 -sB4IO( WX8oLUkK%ܻo5FFZꌌ퀭[tkqŸ1W&_?cעc'_]{4JZIKb؃|鮁Zݫi( a Q3q0v3\73mTSJ3v &@%^]C 5# ;pI k8 \-s8}1,U(O{b;F߬Q$˜/`Pk0bq8'5{'L);I咈~5!fUKr ؠQC4V PV_FT)moyghIMh;o% -iк44C܇~tW٠܆fcKS"\JC@FxfF1h gSb*?t2nA}?.VxHǾI7,?%iP{~E" (*9]t,{e0ݎML _>OI wLZg.BHG$D[&;h7='to5Lqc+yZT M}V|QO_$*r5ARf̀Z2%>gx0Ar4hK&޳fHsXO>u4FTע3tv|(5ș:y@?ཞ"b,Re57[,k#+_*+HCeHExg|:̎Nps+$ʅ~h[U޷RK.Y<#WT'G0kNMxWɳ.v [C6gQP&䢃JX{a쑓E r蟠9tO?@ T (zƣj} o0 l|%P>_>ԍuuTqXou aJa kY᫇g&0-Q|\9"Y N`y#ZFMqJJD=c;*>,]%orl 8 n8!j~!mV"9+C(g-ZRd:USq\b_v*vd_kb!RU<SN70ǸH%TY/% -l 23 *ÃDbk=Mihv γŽ焉ćIa/aH>RWqjQ74}`J\]\P'Q;&c~8LI` ,eݼWג,X!܏Eprx mHIp@92խ xK<]nPg=zot{vkC!jQ>!V!Cyڬe =#iK9޸ Y}_=V;欓!f)*-h87_潳hfJbih6[;Qh4~'h) S\C[ȃh\7vq=+IjhF&KO"buU7f>KmK";U=p$3YӣXf@ZX[MyzǺղVo)||=nL.y˖a-1c?Ğ;XUh0Bh;{_n_qi 3$k7/"4,;#(w|(u7ay_5NV1 뷬%CcYiG(דHL8{Fr3(4XJ2쁫p쭯q"8k02`b |L؀VvZk,/qv1☖Б;xZ/ho f]q]m1 73Ȭ%^Eew|s]رKEUfI)YÓ5bŹ4OytS7WUh3{9ϼ;E}P FϷ>lxmItLK+Q3Z)]Rn+Y\,}HvBիg8dɷ ֽ7ςiF k/l?6j+|0[[6`]8oVBx+sH٠F &Y~Q7:"(>Pg$I}. ʾ" 6(_!"*(%IG嬴 j]cv[|k Q>"aXQ~-h}Arw,b7y#-_첚4低 GX3^/|Js2&|U I4"v# blaJ&Q\;SG~ʅwo4٤L(^Q1 ޠL,"_$|L;ow^i&ҿH{lvJo"b @Л c3| ܠg=x7erxNmi[X~bg4s}(K6v$g7 M a u@!a}-OĀARVԏ0fbi4݅)sגU=]v.v!jฟMӮgQ|qDUfq SZ _t!͸;\As*tPB~yZVEէN J͢"ag@rO3{ vnϫqpjv0BJ"z0nQh#96Ĵw^+nNs!>+pH"bRN/x01.u:\7'/-~LYqQ5W\.1.n}ߚͫuC^Gs7XVxsW D45DЍ%c܈/1?-*ka7  ^2&ӈ_p}9_^ Pbr&em3;ˠs!,Ig4^ 8ʝQ#"cJճB ưФ{k{7_xpzDH`m z:`dF.^9-W4 HTv*"G) ?`G!TsO?>EEqyMc#w&r&.D)Tm\`cCk'&3$PHt%E$ODEǍncsOeR}ZgՀ֑X;V;UQQ.áHJBFbS|.9ޫt0Š.n>z%ݟ[K eoMb8FZ<4-jwgA|Ʉ-ɰ_p5I[\ jVԮ\ ;`Bb]^Ԍ0F^Кc`ND¹꼢 ) xm [vdGxTRUdDxuVdz8SəknA!3P 6b |xjE"A L*Ô{,,8Pmn y"uXYs͎zTτԶ Q,5F-,l63Ĩ}W(woh]ח1[u=A:z}%OMSc0_uFd<5M1Rf4V9ҙC_[T5!+` -mJ_X)u^O0KCݚL(A?'zdTi)/wݫZ!փM{f;.i MGt.%gvJyRjmIi+'_3߽̽衝&`͔/d0/B*]5o`d <ɨHay BkwqYqRt*F:̻E Ŗ{\^"bLA0bAEI*ICt3s&G XG~m}ZZv\ P!)'RMj"vPԭz(^?J$MQXr-$WE#ԑ͐Xa[,1Y8p8 %%A}j l Wlo'ڑCS?}.@ VF4 $&vo;Fպ _e=ӧ87"3k*axY,#zSϋucYez޽\9DrmO(gM1^ XØ a#V#1I`~>ߖBq+=oڲGExdנyr״ۉ&7sኊ!(uG,e#58񐞥{ ĝ:-Nޜس> $XǸd)q!<@ ׋M*Om0Q5Bz !2ꋯ+$wG)Yk?*]U}DauAxN^ re2#u:)cf=#$OXe ɍ+VhZ_ޓITw\T!R򅚔Zk^K; NMbQn` 6(cӍi̒!ܰP¥p=֛CL_0ِ55joceP *X|-|rT qks>uk"{ Dh0+OzzҔ>E?)"MOAfКYasݞX5rS-x9J9,p9-)ý9\&^Du[A|2>;`ltV.OEv]]&/}g2ΘӶAzq'[[{hk{q>UbXpvs|5}QX<偠ݝϴf[ZޥφTqߖyj4? \^R;^vCK> وZ<jba&z¤$/Y/$Ͷ+UZP&e+]>]cbL| IzmYgN1)* 7k?FN;5q6H[>k YrT,E3B1q|CYuD,eURv_43&UMSTcc?Mug>nH3K>lחzMC,n"CvxࡂxHPp+"yU5pSi~Ø ֯FeRzKvRi\(M86.4]&[ P08MSQ +w@ӞJF\5N$59lNz*Xg{T~:VP+CHɖu 5(cg0V$pĂDxsCR] q]܈ɀ*ppuֲsBҔk}ݠwaYp;1#Ow }B5w}k~fYh#-9 6|E{p~js/c_%,ta1ͻ?6}@j 3X._B+A~S:2}' w AR]\L?x P֟jMSXѠ.XEj}pTK rEւ )Fy!hB\$eϞRHZgWo]D^kb;~ "o%ZMR^WCԱYFpQ0I/j !6`)^5RXUp4jxrK|t!_m^r<%ɰ1\z zZlI$2ﺍ1wuI(O,6 \֛c6<0`>?,aX]=p ΜoZ钖H^D/~ԑ-$/WfrBwJR ;U;7ZMSVqyKA8V L/pk ,b>/-!AuDz/Ѐ>J#[xRgu&EN3DQ+p-xZ+\ZEÁ9Ixt)Ad.9;ח"o3ns ]ܬ:mClr/1Z.4ׂrɰ\NMeӲYo6wڀrc…bd1i}xXLHmf,]߬BiI~#9厦}Ak3raReL$ñ CAGՑ X4HJ>(wNe=!_]Kxex-?-a~ 1C宓\ :.Dž%`ګ`)[ MGvN3R7d4bQo{%e dEBn]J۩Z.5EP/=Ə\σ1YR}qEO7^ܩ Q@ɴ40g} ŐHشm\Q~ߕx{E6$i EjdG=M f;tr ԩZ <9i.'-*|ph U|rilJKKC5u/cND  6ldIZpv)NN/yb! XcNnΨ`AT1Xp.u[@JlF=&RW+AN$ĂOJͼ1&k5c~> / C UDuaF |IC̰%,P'=c@a}Mh i0||V8fAW Xtt-}+gT0;kb;0JLb'79;Bc*}6, ]j:ge#VgJ+j,u JƺLm$#1^nNO$pLY7pdY~DRX8.}2 ~ ]kJ)eoQeZ*kk:/:[j@6I[|Ot { A=8̔]:0j,rR彙XgUdj}p`䪣b{Dkz~C\~Jp6 F?wɁ}u$_rfk*0׏JV=a/ufT6qxئEwt`'1 Ij#^ceQrbGڇ#Z Us,E8PŹj_.q;'ryȸnȳ̻!)U߼EOio}6*x8fZydMD͚K k#| TDaY釮դ9NM~M2,snv"~=GG+d\4s$}:/KP Ĺ52sSഘꌅ (FW}XlM[;gfC;طH"3BN,qr1rzTuÒQx~e2DI#Y]np:r2T4,9KtRDXAO8}[X17'XdkeDZ"We4=a2 5_9 x'\@~+ux*6{{VA8B*EC0!2s5o)8h,Muv0PR=M-.A\He$+/Ñ3 J9*3P`yɞуYwJ"k7p0Ri7N-jKm@gÔK@0Xڛe 90Q nb}zǣ%{)QbtM@p9ʃ_v`%%䜟Ak9/. HqQӰks2/,:?^y}wqlF &# YdE9,0+w KI9fZ53r3j`؍#8<^ j[PPL&\z|V,d$ oDphDK8pc,.!)]*!Xh{[1<URLr< MX~Zew(ah xn vPivQTOƄ4g2K"W#' eHU@Z>G ~\5(yG'\u_ A. @ϡjvNso,TR"w|OڨJ(ʎ(箁-qRZ9.Z#IoȐMPe;_7mn&qX$nRGBgc2U_5L^̀TE=xHzfSJRc@+W>8p LeUy}xG LHWOE#~skj3LkiC Eݎ,F& @ Q=׎e:?սȕ [ONjצ H"564z~ln n5H'XRe1xexLQ8.ߐ\;g `(-{!a [-AQ4"4٭Y^bJ:r٦iw$=\4'ybSOOv3^bT-9svlѝNv,`J\dc/r 5=;,d:Bcf 9mHQ+YXGsJuCtI}FMi:rc =P]ci0M3Hzi[lV@}NiL:& @,WHG$+fW6⭗m_}B![ C]A` d\A1]A~>v,ޭmieA|}>!¡&Z~]@?Fd.{]_ $9q߶N ̷9? \'55 G^wIEg'B#D'w':ÿ߮N'ٹL:kBycx7`}s2߻yҨ Af#9LR1FL,gPRG߬B{bl17-r\mJ f䑇#WҒ5xz}NkɧwX+[&ć eK])xޭUOs,E Զҭ"}ZfaM Y,Mw5/`^ +Dj]-lVF{d4 q%t<`~9A5]kRP|44/Zyi߾K}Gx~}{V́jjpBI$cg']#@e<0?[Jj1 lNYVH7aYKYV= 3u6kR׍AGuKIIԙdIE  RwmΒ)# P Xj/#͑F1ͥ<R%<;ur9NMffxWܿT{M:ޕ)s9ҝ0X0at^s8Q DVLᏺXEzfeZ6~Q'=7K32 ncɑA6El.yifLjwG5 own(m+c5񸠦 ְs> ^>67ԧ)q8:g0 (; +o(uܭXF{ ,CjIIf+NZ[С=%Ҟ۵좹 ANzư(!q0B4fC4cŜ۞xL '+=d/Vq'iQF|nR.V'Z`meO_yK[}j0nEa}呃 ݡ'j.tM1+˝niϣD8SZ)|3xe2SQ&"a-B_>k٪҅!':6j.1^RiiP! !Mǧ= 5%-|y??3B+ wDI ޝbJA˔bPz]| ]w )={׎ Iu8ЗtXvr!?Aguo[p3R.uDx>w(`VSI cAӰ 7T_FUn9Io]"vG1cug\Z%yPD;9whPm6M9~gSQ^Ղ-Y`?T!T>{d9=KQJWѸd#pO/xӪgHb&:]e/ H6~3:Ç3f!)!#==v '1ygpԟ$`Ny. 75cP!dz{0Dn0FR/3kvwֽ0:΅fŮkѫOtA(fk$lW=F8݅0MHQDB@M^ *}$W зW3*YUCtv}Q  |𬵴U jwW}0|W~e;#6'ͬElEx3w[(7`UD(v#~2}`Xi|h̟(&%kAs|}s\6P Ӑ _FfC1yI6䘷 G3V6 VgoQw=Si\F)ME9)/|o8_[c~ h^ R㫸e29Hٷ|M"kݬ^*7`.qIݗF b#ۭՄm1D/5rFeSP[kYدl'OK\?SۥYnz(azB[mJPmS|g9ouey ׈OI/,Fi$08Zi.M GѦoc80cՌEyv Ezl5+wa1Pc ԯ{U44t?Ktǃ4OeFx`  a^V~;zk]lWʺ_n?_#pwbg[,1Rnݽ*3ꠧ$kNŶzsor7g>WWYAܵ׫;i" Q.hАƗyQaSz܇Ʋ3$?0</DÓCte>5K@<8.lNsQ([W10[B1*0Js9ꓯi~ͷʭ?kc>W3@f-k鵳[B.P74lx/0>u_<-uȻCL&Z|m9X4}t'5=L(o6yY0j^e!/X6voJO4 &pLB^OMkQȤԂDمyĘgRܻ9Pj{EБ(rF`1tHw^[o[:1QaO|bG9uvIwh?ːaD=lGF ="&s֋[Ƃ6Z/"0 2LjޣWU;~WH\< nĆ<ܗru-P:r vtNB-aD ju~sy~6Zu̧q bP9W/1gt08Y"ʄ#j uyWsKs0Y"kP ұc{t@tiIso-6H)Z7` oEm WWA +",늓@nBxvDBXYTTӴ}\D y6 e(989+' Loj~Bdi2kaNmnZZ}>QNWi>3eem1_eI|GNޝ$L>r v LBn = e>+N.f@;b2a(.F%ĶT#8-B( #qƙqo|e?6t`p`m_%}{fLNg>Oc]ϵx @DF6^t$)xp:"ꃴ?^A@v14s'L bdB#{̬B`j/^Huc=cl:5 ˜fjT"] VUl~v 0Y6\lه,FE4O (Hxw}h4+ G([lQu2QA!i>*w4SY׬+ްʏz@g"U<,T~82x}rSWO0wnlP*;jw[ 頭棈9D`#Q lCZqi1YP ? 5/ VSpQ'W@\)ݴ0 Kظ)d<Qź~*ӡw fȖ{LZ^=Hz}_{eȬhR%5c@0'1uzKhS? ׯݯJ;*[+,+huXXyŖ)֓kSurP* b>.n*nC\XA Џ%M]3pFW#[SH[_DIheOnR;nQ]6S_2F )r]ua"dk\!U\Ķ~zPhcJ-w_5"=XѲ[H{FC1‡[ >)^66?[^"N5"E@d3LƠ@@λhE_ށ{ތH> &s|P:AVlU*enf1? h aͨ8 &!ܮ* %JjFo3F5$!.:z8+>[~R$޸8heuV/5hC< %$9KU&Ӌ6, < $bwz5slq!bA,iٚ+԰ Hb0T`oL,p#/Rq$, 8x<Ϟ Ŭah<%-GZWwHRK 6JPf7+f55zilQ(Ѹ$L h A Y`H:/f ۛIbA}HYYf[o<̵[+y{OQюk ]fx]@o g@ 3U3Et7UINP8ם]tIxrC>紘mwyћ;9AœSb+5hkAbMČ 1<Σ@uoF(+G889EcAGH!̳9:Ťw2~0S]3Tž]8V70.2j& mS-zik~w6meHLKmg#$F8G 1m$ ru14b!S +G]ې@v Xӱ;|m[$Jmkz }&nY(ӱ2%E{&bVe8(5Ͽ94A!e[?f|nFɢD79Eی^O]fD|޲F|E)xǨ=/p-,E\'Rn9+:ʐtn}:O:*6X\5>'?ctĠo z=-u.CW}&[=XN07lA!ޭDa_S7$МYm ::cƥxVf80퀼6BV_9ay?/QR${k⯷qI91FtꀔiR|3tdHm&ӻxF2U'ޔ1[B^$-qt<51uHUVQ݃M7*|. αf)C .r+NQC5|YNE[[yZ1$,n0Yhr(~/8GLxO X`:9R5rT\vj悗 `=FӲW)MeːbkET/8؍Cr{Ļ,g3q`j}W{:765Z+=ץVCOBz]1kׁ:N7/''j鰜ҍW2{te㊴)eI !iYua`$G.mXCc|M>l'H(YOa73Ɩг/%3@%xD|Nx [~.,UtKy:p^(Ǹ#5$Y|Bi?k',`2f?|@IhiG_#\=Ucazpw ؕb"=ThTfdäL9ao$vˑ3~aٯOXtiu{WNXi腋߹u4mhO!x$Q鸔@.ByDzm.>ֻT%擜:ߕZZLIf?kxvN* %k׿R&L165IL%eO1iɲc %+_f9Z j0 D?kIODBj'ZJ6ЫZ7[uƳ ):X`p0OmܕtoĔ3ND(prHs^^@tQ[{NJ4=׾Ԯg@&hwp{_9Y},Q *,GU2wB Qk&썪kEYꔣp[ew4!7ݱ1A<|sU}~J^:A3U&Z͞n.&jjR .8VGIN$f "^{&qjqt57@8Ԃ(*Ɔ׉?zVƩ(tyrx8F 1Wh0W8QKCr8 3C?݈ū&%"z͆ܜXUuy^<75LJYڪtdۇ>kݝ] T̠̒Azc0yGB%KDQ^{ddք4ՁX(g>Z+4tFۧ/Hŗ=so-WK@!V3ǖ_PP|@ɮ-'9k3v̞8-}.xLQ]"{Oxo[ZMF(1c]LEy'_0LB68digά,22]E^ϭl7(F㏁xBxUt((1D mdPYNf_jKDNtH!)eP$&7ٹd0n01Q $5Qaiɏ6dD*D|$fZ5=xg^،e{eń8Y1xhDdx)#a]Cvt  `.brR]HXd KP֛ ҟq(NWl7NP/ ϺN6>a:m0@CD$ j`DVnb]o>6?Eɗ$g;nX{xy<34rdyq,F}`As,]ѧ"/3 8Pav "P::j 9^ئe4(rź2{?pEe '#.|DU[}:]Qr ]V;FMz`ux_R`+(=2vnHxc voH\; ӵݲ/D5:RoˢrpCJOdjjQKش:N%Q2| 9d7O*z"h_(`I6oH&1\װvTΜNUJsl]ׄZΥ>͡Y<fWݲ@TR`]۞ (+x`U;O sb=4z™g V+#3W"bIg+IџJgDe =Lzl!صl*pHq-E DBПr; {#(S5c|,)ŵ[t0#QڴAM>;,Ү ]\mgQilŏKk}p>gdn(-X!UGt;R@|KIϓʚ ṚimGDH@eH;GCow B;BPh,?X}8ecA6v6X2 ZR| ޅG%jՀ<.H69{VvaU۷T>+d7z7M](4/P[3yXG-umlIozAO (FB OUb҈?(!3J/ϼX)0!z\5AJ_ .65Xf#VYެBP.O( xsɩF3vȔ'8A_z4ƏW|7?gnL`om4p^SD%yq![2yE6c=W˔es!Aagq{Cz9R@m@\{ d?֍ AA?\Ui,FH/AQe  J2L&?R O*/jHjEgivA=*}\tӍ ZžMsD}C *Q )T)!JaQ*q3fjܞ%1<#Pw4,UWKF7+m0Үo M4+#g[zᮡuwkRb!R#3V󕤹+&ib!i& sNI:ӇE<%$ʯ5a!]6hX3D ^ɲ7 *I-V猼p!}ƕ_;[`E64ˊ2zT,/}%#yļQ G]R ~,ӛSSEuePW~ko;\(q~uMjh*QS}W0P:ꭚ=xQso)PDHeA2FоdJ h{-FI4.= RZiJc`FBC=.66-I|jxELZ̦{~i/hD] Q`IMvtQ#dz=Ȝ%uH(lub \gP_eᮾq5/R*De:Jhg)K!ݛ3pd!_!$P { *[tPFE#m0!~4K6T\3DziIs PBUAJ< Έ`ѱ@Npc)veЦP9916-?Ga";CmԬeqZG> All#5/Hu) @}%Ys¿3"8vH %\|T]Ņ,b Vx5&[ke ôU22y oc$6>@JؚM>FejyJ ;7OcyB68;:\S\`^g9m` Rq&np}]@8L.6gҰR`Xѡm:epd 2ւ!Vy]K BaB"C@Ţ"X7NP-i=UbE8Gnf[p cVP,$o-f:M6kjn- u ǢڮH% eSCԾMOB2i߰f xߺ.](XmxU ma~Ϗ_|dPձl+y9=>.@g{hۋ3LB, Ke 2㸾 +XB.BQHvFL!Q$* O GvY4RͪIX#RK&l"mbK27 kO,'`s&c<@(Cg\MQ% ݧl3 -R2S\*q{2eاbB ;,uP GD#YkBK|@ |wB C Ӟ`V/\0)u8$ r=r R\ZQH YnX݂C>  %6eMqkFؾ 꿃 <#@ɋ[GW ו8"TJ(,riNgrv|\^ŀZu G[Nc}ITpV(Js3W[A+\Tl§t;$'LnR'z{\J]] 5 ;pB2n 6FW4J7#JWiQ=)wOi޷XD&Wa6.:DܞUҌnbWᶽ2R?-`lӓ!%y{=- zp͔ wO V+snl{K";PY{\V-Yb<,M p< b5$R(QwvI {M5s$$4)Ah#LJȟ7 [RIӚOIve;9uPm u\2DhoJ5{6bQJL O|Y^i9`EgMDm@!Krb[+yIqf8Q7X'`]-|ޠػWK:tw~09; (]=`d~=ug_It%iO%$P<1_ *Mc^їά&jR eၓz0,I,.PlY"Df(<ӶA(%0Y|5c2L1DaWBU!,~;rb'Ibk~ͫ96ȟ Ъ m ;Y/2SrUZ Gϡ?0u2S0a䯗MOF 4UX ~/vģ ߠ8l/.G‘B)W7|;;4XG#FDg.K!#$}ٟM_'(aGl܋<棕 ͺ5ą]faf_MrN59.ZbBu4NDI a6GD,|O?+@fVAOo`jf.k4T(J?a R_ěQ$Ҍ: IݜW\Z](>;,?}z3qP{gb[SO4* B`BXx[cE()KK Yk2K:QV2w[8w9Rn+Xڹ7nKTb,zp|) Bq_{6ۤ88ڪ|n#m6bXհN~d(A'6)d|Tl{B(MfQ;[J٠4/ Lin9. Wɂo=3KG~XNj9{e`^>bX@8Q^-m5K#%HRg5 1ZJ`]IN"G.iG6rwiƆك.nA||H5iƂKLG{mtwUf!6"+ :rtOaGIִ^5aia7¸096t=,IK!-`d&vj L@Lد275>&eʣCZ}"$E%[~;H\_>b܃A[z$ _wTh{InV_>m|je6pH5An+Cos~ګ KWx9F-q0)BN cȠn"`U@Wp#HYYIVLIw?c5 [`K"8h)gV -+gt=zyE[Z")Fе@*<^k$Ai' gΜWĉžH&R:0Z#y)H4굖3A;L8HPN}\Q_W-֨6wrl qчDw~(Cy˃ `H82}+쨳 Ao bv&9 "#X WIH[gѰ>!O\J"tD!~>)R~3 (GZLbHɀ{o]6JK9ҐmCsGn_sEQO7-\B]D/'f *6RIw׈iL89"f Z0c2:T0 cH]Eف0}u md" (4p~rE?1%g-yo+0}H<-M<dEENN`kjص#vz:P`K zgci/eRJ]|3a~uǚʈds`%gI(l*gWrzz?]b< #G֌x{)甁PQg:zqa'x߁}q5-i9 ,MeQGO- q<ҙ;:q36f N85V(_؁*р#NpW6q_4& CN8"[܀.&qq՜,~< Hm)5qŏ P3 =nM9iC)0;#Q}]egJz؆pל `+;Lwu|i%+!JV0Q(X5)7/]0a[m?4ݢ4z(L`eZ,.HFe[/MҤ?wTBC/ńĐ%E i5f~/qA W9J߇?(ZA9DzPȼ׿s:=wc`% _]c*_u.b@a Zg IGt;&4<4J 3@h[t?KwH~"e7liſH`Y#@6,`_ ^2*.F;G NJf#̣on׾rxֵ*l͂Tpf8B<,-o.δA!{9R +:Awl iua@nDw|81e"4 ;> }]2k:jagd|-> 4*$Ⱥh<=R VV $ֺo#B㸤lW,Y|5fGtӱ!`MCޔz%uq\y eeZ~ -y"K֤B{*5DT@}Y(\Z ^[x4&Ad)6#QH(<4u8KwCNrLfKpn}.Ä7 ʒZjQ}L4ƺzҁI"!60c\&zU\6R}ۧtɭWEڥ/#)gt)GP3@J*@倨`n% x5+̔-$RFYVsfŎѭ9ijY[])*OF^?(,ayLd`~q+[AP~iұd}udt%$C[,(9'rwO;j V|4"u Ӿ> 61q#W~TvﺛUTLԈ(M=%᠜2WWy h|ɑ蠺.R. 4-xW'k@l`;Jm3lyLVX#!Fՠ_I%Unm@'lh57Isף^800-%#]4~#N ȧ{نD^B3 i9K&T{}}VbiSi?KŲ? ~01S`|sH]}%(`Ldc-L4dq yKf̲{vpg@މIvS/g'QJyhmux\>«҉,6a;3?"X#-x6j,_p^¢ܫbjD[|;u3 ֶi6n+R;p;w gsFrqGqw#Ɩ `Wʖa֧[+5ȅBtߦ|1N&S{e+XjAp} CwJQfGJ3'W[g B~DxToJQ0Nѻޭ0@^_` SlO.˜$3|[<:LXx~/ ⅳNlqaȋ/]cun; ~-?գ&=KjX{ 'ࡄSS'UҎ-AP~^J\[`vmg)4O1_[A ry{ӀMBKp~@(m0j ''Xyir~PpX9#^z`Ւ{[G[L :_9jI:MGX+4Kt \1!f't`~Lzq6j?A;P#6^%5XO**D旨< _vpKr!|URo~,G&N8PōCX3$Fhu}9e\f]Ag>g >=?9bS0j qw+_|0Rgf^HLQL@E#: &En4s4>1[/ˀpi- `DrXgppq۷(s`3S5{`&A ~6/P;-W4RHL&]=̻eדrje#!`{~Qa6ǡ\ٴpt|B(㭮</'}g0cw[8[k#'I+aB$UɟU= $qp>(azo:;vRBW^[ʴb~W| iw*DquvxR("mI#\1X&dB ސ T/py$;u{Vx0?Db;~P7*fO`viy_zb2Z ~ZHxW-H (fDEjD3YgY \Ox/7稄eU Z־Q͌zbߟl%+%}XVg_ m#V\ Mh[ƦN 4 61)8}p CĒpLɚnƋ)h4&/RDe|x)i9 &O\0A~/ĤH6V~)pڻE.&},F6xVm&i6bɔCxBbDr~4״8pVWlKgtT4C$mR^ڙnaey p5r:/:&M6.>so @3[lԋnRQ4`JzW,kyQxgbeîZIZbLM/[Ar MQTq9UFcj55XN& HGŃ`&L wrviEǶghzJȼ`K6kCdH4 cjik]eladliI ʇ_4i)46:1w s_ d/3鑼'-BB]X8>u:I >%nơ۞dNF#ƾe?B174l Ud:AM(U}w:\o4%`'t%iu ?%L DYe:P݅5M ;wK^ǟM0`h˜h$Dԯܦ l qVRrA[ h?5;:<|Bjm~6·yH X FUb2hyc}$wk#V%ùS@-I-l0*V}g\(O(MfX.땀x,wR2saysbge&*GN s3<1uߏ2v: wpoYyr-5Gڭ(mIQ$9P4# Gμ, ڱ:;d멒{ }C>[̄ &O]( ؉g|o[4Qԛ =SGE:q74;?T;RH|\NHzliB'S2HP1zf&/!'E+0=M %J+3ؾ8 i>5`~Iy~$!/V?=ԖtZT'1z*G *eJ9ɣr )3~hQ0vq, r:Q5`ZhK*)B u. 5?;c8|hpʙW[6UMA iٰZL\`M ވwߩ%sG);EZx9nh*G\) k";U/kȞN=S:oLX[Va$sOji}1OIם\h9+RhF:A>w$ r{jڪ&Su}˜Ny[(cX^ 7xi2E~J:Egq-5$<6 _}V~ GSx_K84*[ SR{i: sOEw6ݛV 6OsSMo w} ?^b}|ۀ'J_?i߶Es`_! Cϸ9M:r MU<1Y/8?porx2!cN~aVan_hgY)Uc{q-cX>rk{fᆠ7(o%@/)4Ev!J;Mh<PUv} :w$svQސJ(`t o@ AtaA,[*+sLG I2J0lR5gvY9t[ARkN|!'MR_>ëSgk,%Ȝn2XKŜڱܥ*[1ٞ/,3~U՜Pwx[*c/Vmؒ.Ȟ*,q~CCP,)8%*qM1'xt9ؓsؔBiڒr DO/N]ŏ<"e2UQJi ǫ[ Q`n;;g91ղxЪ|t%++kWrMh펀Ҥ"%`(f5ֱ,|P:B %:.؂i =%zԬj䄴 ={MƱ뀼,A1F8ʹPIJo?C"BUEq??dt_4I%qf7|'#\;@,aXI^]  d!S9^¼}sS* Sm1!Ho.tB}lucζαrGEbʗ| !ID хllI"g;<ȥ&`?TEG+2RD4:IulC ȖJW .>I)veC^KU=)XCZB,:!e1FH{ɯ8C2mT9'cI-N@N/zvJ.}`j/ZUG Jž+͓F+lƍQxf\5ZLϐ){S]gTAYRnhc lH`XVplm-3bA"S®nUH~S*8ȦzF ;IPʈv7"pWΛɩF2n !$JС;w%`<pGՙd%~P*>bV$hc{ 9:^LSQҀbڜ{H6,jT|6 0Mesãr9 ^Z_ڶ7X0`ĜWk^7'=~wE꿷1wrFu=6:R);a=[$$gu}1QO?i6*PS5Ƿǔ,yb0VRBy ކ%o\L}G@y% ! aY"Hi,ԣDl͒rU.oJ[?q+g+`m uO:[[#6JLb\ ZϦn4h!]kV$[")0'`d{P;J vL}!OhqTR:/XVQmLb>'KwR6h$@)p0p108|T|#̷p; >A/8OYv$.K,5 h;|9 gTօ#zN4y>q5% A2 ;OEW7uEŘ|g@[M,d^FrI Ϳ蚞w̿EdC!R2NN^impQ:70cp|v :|1Ņu(U?J|*|1!߯E#{jc~i>nXna:rGj׊§&inYj\r߸Y%ng=$u1B usNHDm"M#E2KZH2 TƀLxT 7hc:TC7Մ_"$plZOӂ\m}iOF YT᫵/7śE(aikW~6HOr3Gy<|HϮ&7"ymP2֑. MSB8M.GፃZ9,3a,]W`^pǝբiaFZ[IߩOaMKn*HԁCmY/dݩ60z `v: -Mu wg tShi1 F08$U| /(rHR37X+ Ь< # }k. x_A\[1٨䢘zǮj-O5aWFd\Mbl4BJρn^ԩr~bf,:+S+,\;gS!ʅhBir3->0*Φ1㮻& ’NY;7ϕBU-]e[AY&=B_(/05ogUn7 Fƍa4vel=hZt .bq {mP+?kv]gEa%z=4KwBʅǤ{ߙ euS鵉d>:Ey ܉~a[PR99RY[g\maL' m Tepۄ :|v@ꈾpq0 aLށE шA ڵ&Lw󋾢5_P:W9YaMCjKw9Tȼi,DFZo /LÉ'=h#Y6OpkY>H -C{n#J3o#i}k ![ G w Ԇ7 0O|Yu8.ެtٵʌ=jch0$H(qrcNLVPԇx[a θ(5Ps#ĕ:(a{H۝CF@sad;|/J;(f.*WJRY+|I(ePy[(=v?S̰Ӝ+;'-cRSlPRu4zO<١#s⅔^ I-V.li|+t!}QBRYc (eB?g+#'ÓBL,(h!k3bٳ|{ORہ#M"Q[Ws" ){IIdaFgE,$݆]-:F\>0&UJd3?O {/ȴ~ 4{"YӅ~ߜCg#Tws\vW5 1(y#AQU7lѾ}ayf$I}}B7R>/fT.8_H^ 跊'"[xS7g`# cH"*ҜYI:Hb&JS|HƟc|گ%*kij{oluٝCHm|IjңkL]RcS O;(jARM]OUBy@?lJyPZ_3nm̙h1΢g((vBQ5'wv+9!`j$팲NN%o9A(DzHO6~ae29NQGV/$)B\%egt36(]B}}5M/-zZހCYJHmt!\o}Vrg+Kk_נ[7a:?8ScsΘA˜Ό߇oa]/KJ|SCJA=WT! gD_q77 Nk7"h"/YTI\+y{=).c@eNo b@h;glMfK&svP,A|{)TWM9%J1=r6gʷ-Pd̀u)W=:d+.^2K#zy?z stדC*^1L}fB]Ur:%àOjMwO5Oޔi< ܪ!R8Ʃ2[↱|gzym\|'sQ1 a M^ASf9Gק}0Ns :qHCÚ 05)WnÀ_*YyTx7 )Gd}DAއyΐa5b:R-~NMO]óF -)igd<9Xw>ˆOM(OB`. qӾTh$!J<{a=zhl4gTn:i@eu}oXIصÒթ--$g!29ytχbݯ-!:`Q~xsP dicpD_c;]kQ>FMw\*Iž~s|/}Oq_\$dDw | r PDtXQ> 7fVmSg1&\hk|fھ&^&J5 \"2JjEG ]Z4ކb yH #(k~a4 xP{6ՖꙜ6p:iH%qfA(:S=%OjFTH]L+z_]XStO~E"Qx.5VHE?5Ji}]T%Y"YjRXQK_ ^ԁo(72g}Q6DU6ha kj6O4,0g~ojeT(kzm0sXt?q\Bꎲ-B vp7 Sy2jAOC&cUh5㎇=Pbq+~#lX9bF645Kn;:{=_.coyi_xFedn%ܽ*50hBrUى \N+`~qAi{4;Hey\Exsדn\yko(OR$9>"' y1%C0J5$j8"K_۩8 HdE;e&M۸.sP麝 py6A2Ч%{NFWsEA 1k>ƌeԆӗ/<>ZAV!]tdV]N0uXq՟YUāpf?İQFVHZqxAo_}KxUOeqV@oEKVt!8T9X qJ24&CDY^ڊhyUxA^/@Sҥ`kX8n٣w\OׇCq]ܹy:%аrt1ί Hp4NH=P`/WbjT(㌖z'7i1XIZ}}<ޗ8 +[r~f)JP]੭jDRv!max_ʖh5 Z$nj&y/lͭ*\q,tg,ahg5pN c~~ Pd2p+b(@eTL1md<12Sgүw+Y=x$Fz fyJVxU>'{@W΄Fu[C#l:ˆ ^mviı ݒ qjݨUNPݠ%RtR-ՑݻvHfEaM(>3>`<ȣewvzbLg TSʣ(}(|R]+<3, oGC#(Z -ܶ<x4$qS,_]7"!37?8_;4~!߂:F} n+tD4Y4-<1%_C$1& S x4oFr%e6fx>[?)=8fh!X8YSGCA،jPQwnT5R|Dhрw)r׽ܟ4tNYiL³tIwut)Xƪv?t2aj>P@]HiE}7V'"c טi+h._Fnr%|_o .Y+Too{Af9{9a셨'Pѱg=E[/Ywi8&C@žX,ˁ3<.f@Tĩ9.jߠ8hm̞LtȖmwkř4 /sof bGn" fEe}|!;+ƆxZqЫ >NCu͚*"k[LH #alœ5.t/ʺH}:L&q!b/ECE Pk6=q?(1sGq]p : Hj8鰞q"uFUj"\Pz0(pZ{ !5, t]^?7Du #jtzҡ7]|XN$9'Q3ϒ6(֮1yu b>5 Vǂ zoOd*i@ckϿeeEpb&qHǠwH@$z\̆_ _XX$G^u4񃍸!jf>n'<dN `dnteSBP8Y .cD3vջ>QUD&Ξւz%S?.*1A]Xf4O*ؽ柠I^Gݩc$U)dOk|{bbFfg5~$@߼u>(3jzS)Fd"Y /܎Di ^xk$\u$H{9]}8bL-%et銽;MT2C'r5yQ|0!|o<㵋G}! \E̅o~Ǯc^o~ynrWT:wiOZ\X=wI}qNt;ߤ|He;d-+]UNFJ0]Y[xiqk7,Sn :~a{p",%gѠpB(mڸ *h{xP+iz6㱭<-ceK.HkO+?z9`K/^jņ1#(&Ajd:{5Ԋ>h _u]K[YdiY~*#WЦ~0g/aA6,Ь a=q!`k -_5lA(u4Oz1XҺDu,apNꊛMo鏸m%+/dEy]xBkhGoz H<ƐJp&ʹ;`IJGׄغ.+7z̳۟$!Z+'(Jv/}kw*M)d;ljw ^ ڷN,Y搣f 429nknH)O-$Nb8%|뎶dH @I>dMuAr,LeITŔR6BI5\..W2%*E͘6nX5Ҧ}nݻ޴&Ft:ti#}/)h+dzLσ#E,u,̈́ZI"%fzXٻWŀ+ Qb˘K2] E L_vپ˲Uו:TyJdH0FnzJ|Hʖ_f #hCntHe;rTG&\0f =ryi6SZ&y2Kè" [2]8HU苀a`ݴ[x6cM6 u~aED%~\FӮT=W|Zq c(iq_I-5~ęFi%aXX[mȳ\@t:7sdgGJV(Sp$NPwƭo/\yqG Ɨ_#eKpD'H-ٝfؗE+Rߦ@*o}cls JyZ4[STNjfg§FeY-b ]eO2H.EZ`IFv'չz%.X\ M%zqRJX:FK\OIC%`s2bs}A7 aj8;Mq97#_d!q9GM:=Ti_s#.{BԿ cS9tմP%f @θU:pv.Z9X82o5y(<CֻxNIj:nCUЦ^"K#e'%F*v ڳƠrJzr֖??%Y=[]A1Tz*~";/j HWfS[>WT`jҔ\nF6@JHqtr|PH(_!u;ZgBydrxGńLj\+ToNV䃁=sXpkTyo2[_ʬɞ?sV/,V[^M8PHCXҀßEQL,6;"S8x=~ &Mv?nE{nu NrY}VYhNrt>J{w\^a*y#`ݺw5G%O*9/+Ý̬ˈމsX fn$)vܵCLeK? =u "ì=ezrhCE&q=4퇬Ohb$247`,ጕn[%b肗AHcPza n6 WIA:^2>+9;BKA˦borU(62_Rȱ%н2i/hZݬ1SSVD)7v\qj-'KRj&Z_$/ѷpPkV+;4Chb/'.?PM@rlQ^0Ie6< Vj#b'&>=͡ FN=|ǟك`;xDwV6"3z5AQ * \ d-dU}\G!FWaۥ1u$'c?g.j)kB}'cp8ջTs{J41>JKTU|.zi[2?w2,)\q3}w@mS0:N2zT0EHt:I9pzi6tc.3O \5^ѥM$? n ]0D34!VH!'ևZG qHj?!m{-{䬁lTlt"ӄ*@ k3:ZVAVFɴ|.P-:J:vuŹFĺl&K`bۨ` v-Z0f<'cG\l/ vŕEa @ɛWFiMda?K&ړc">(Z4)9pcKZ?:Ċ˅ Ln}g|oάc7o [&ڿgcYژCYImC=S'dl $-vB$=\ .+Ut 39>9~ADa p-P zY^^2"C@|2#+)4#/1Oܡ"Dd.:Q8C6%F.rMuj2;UEbq-bU.( sb/(h;l& (su쒢S+0zwvLA37g|3e! Fm(6mztDi1׏.]i tUIo@!YRb(9bPq|?rA䚀4sDRp{7UUB U٠#o*=k A'.`э5aApet\ 6JA܄-d jof2찒-}y}hx Yas䇦qjPR$P//L=Sp3Z {nYs9Pc^"f-@ ~;3р_rU&qH߾gwEp󄣴wd]JϽn3;RmcN74#lbi)ִ ;C4]1 "Mj"H ]C1REz+#ئR YfD,EY}J9y< zqMEJ@|GD2΂0y~jTiOsJm i&z~ 2c{9kަËRJ/.d &\ ]җfG#%筺o'Wh܄ KoB>=j,펟#K̍|t#O~40%*\@!k2ecp>F XMgA>Iz$#w~GJD& MJP8q>f$0)@P߬7\])!s=S/MR?(0#t& jj/whnoZZ €w+fڽ0#ָ--?K3\)u'e2iH:IȪP3{}ݟoS̹m+`FCS5L׋0c8sm1I륇!ID$iQ1w~CtYh4&[˻+l8CsQ= mqz]b.(-{R'y1ni3a +U*XҐVkЦ*)??8j E͖# A$AB2Զ"<]qz+ǵZG׺Vo.n0Lvŕ FAƃidNCSۭ2JXh,' sَlی7*XXx"^D6rԳY0 }aYC"D)T"6s6j)*qy!mkH@$4E$Ww.^#X_(dx2ɧS3 ƁIJ@ARk>jlRH/E苓E%a ;Т=.čw} -uٺ,)&$o?{Њ%v.^.9_pߕMD[Ur#}!FػzB``0ǭM|qt;kgb %#d4LL Zmmh6Zr򄜧yK#9Eٻk&PJU@$8F7`)PWnӅztLe;Yc8r XyxU;q1# I]9. RzLϧu´}?))_PLu D ^#}yKJ )‘^mVy0)@%sFt*x(2ADL;Z/j젝FHVNp%4v-o툖7\aEG-mzqS߹Rruwqʂ6|xp`./,qo<;֜88VX\ b)KVQFLo| dhݏe?_|{}Mv%_E'n9oY=hAUqط2ϒ$3BЏN2lOA<My^xpIzGX ;ahJӶ?+[eyuc'Ga ]ſ %vr a/U ּ7UHeKycٟ,R< \ SSkuF4tEVQ(ty' ߌؙ/LO{/E,Ʉ=$HK,r7~VnWf,*γY6rmE6 1*{oEpϡ5N zȗ#i/HڃύSIC\Zq-7ɜ(0<1@wܡQKxrK^x&\LHO`jQ1mhZW'M]Bςbҝ=|KTS[2 `5W~F'NS2(-пl_m% q9!FscKiry_%(o<x|X0* )pI@VD_ 1XIrͼOHQn Xw[J陒>p bLM?hϘe^oI]ϹOi +,wdsl@X=$<2! t|· EL}~M⫴M{|L8jv%W z UegŠ`pV+: n%HX4ΐ?L}%{{l`< MUx1uqtz( Orsׁa۷<1.cFQXڂɖ%lŁ5pkמz>cn떠vPJrˇy^B5%rm0 $ׅSG34 ql`Ɠ8Rd7~5p v+uEDA[^l# ,5ȷy#BwD {.ՅOiΣErSF߈rb};z,k(#5eGథ?Ǜ6BO vR'H:6d_>U68NV<&[KI!=@3 8[Piq3ՇQ6**pxhJ4vn٪ʜ핷8m R@-M8̝\AK[/zs r}_՗6-EJIH.t ,IHnfY:sLFi 5_Ron ]gBH߳KGE5'ZMX6B%̟+"Cz;tajDb˶Kz.a/ެry'tgL0j~"Zkz;<-'KU{鵰ѣ~AuFlt ${_)sguE]S\2HxP l<ﻜbdw[CJpuk=&pՎ]܍9jQrr*<+_ uZZ*˪QQ??h^x'6]uiU;YW_QޒAIPTu^hѓMv"ҵ <(Ւ¾)ӂ`aXcN? r`7+M}sAI44 =y+feO{vFY`cC%EPø*܃ XCFKOIFr?\Q2Ku(m1i9z-q-z g>p);q}R?}t.`̰[ΌuUjU` 7Zܤ6[.CTO)3P+*.[>tvW.L6LES1,֣F:PUƲJ'̓r4 '*#oF`!h;LRl_)EPGE?G#`QQ&wy<;e<;74}\ GcA\ T-5ӡip(86)]'Z2 +W*{&[ T%ɇx<أXIQ-u (SjcS0 pk>IfqKd+/LgTBb1͎0w80 ud,՚ӹ33Ktjޙ:(PѺRUSaqA lEeoXiQ `8ʣX"*wJPB {m r}xHa4ɑ0_#};O4FlZp(`)RqBBa]k ʻUgk31₎-tFCVPh~fY$Bg*8c}V[g@iSX?S!yK_~nWֵOk!p`Zp޿R':xd} 1+CwdTgƍk9;ּO꒗ !,5S V, 0qTۣ]:Srs6]zd ]c[$kMqk d$Zaas_~hUa@dho a<ɀ n?2ԁ>/-\6s$6b/=[ώHrn*t~>y;a1 qk3G$ҳ֙늱M}]NA \%6Ƽ2,ࡅ_fr 7jg_0NpNBnkYYXGqG\ x别 D'Ib̓{d)h|4 Ơp>vVmx ʹbOKN"Kb'*8p/ػbJW ~uba?sgfg0a;0K:dGP-0JC(j O3n`x1 Nl2%.ё#c x5İW#2C5/%k 5'ޖ8~E^etvvw=>^1O6kZd~F"Ο~aW ʼn1*k3L" g1)sH2PВLv&٠*ܛu"__WW} KJ;T~-G K^Q>gJ{Z5hYEdڿ6qv ]  {K|m\XboA_t=CaD}~(IE^$aFL7y.}J_ BZ5tLwX xTՇxwuuE-W@(.,Farmw4RzoX3#ú͈T-ǘCؽo iUQ\'VL?[>UFE8NML)}L'0 LJP_?U!۞0J`Y(-~͍ӴqOqu4JHǧN"Nx"iު(_w*z[F#^`=ڐ]`侉$|ѺZOMaB^`SOԘ;嘍` քw&Irjmh : U%;E6-k !4rڣ [f[{N)#WACVN]M#o%\@'|ai_/Aדyaۄ6#/:5T%'s9٬7q Q稚qgҹli*ߚnǠa" /@N0=hy^zL#JkNA+Oha2r)16\0l˜\k=1}Twq`q.Pڒhp֗ZQ8Uɤ8嵏А7JJ=]@bBsn" N k)apȱV%*YDQs\E5rJNfi7Ji٬k>NΜp#c ˬ@£&Y=WQbS^F#Tooީ0(|%,T;Dkr9m%vj!& 51w=3f?Sث\5gnI=4g Fp"zEvdK̗-&Xx9B<|GJ}cjDVQ1ݰ%-Ķ-b79dN7I8!pTe-+'^ɧ(kן%A?#x>mGe6̊蒍HQPNତWA#' @uDrdp!|D54q@J$AHza ow*Xc,}e֐em Aؘ}rd kҟޑ9\}ں/’avދh_Pֈ?Q`/qZMRvF:  \t֎si\`fxU.Ֆ/ړA蜃ayCx 3g]頙'XT^Oi/!2'y^"ZJlTcnѼA7-28H^-ŨH^D)0Ѫ_ܬT6h, j@3<+.L;9Db߳-ʺRDmq6d%}9Mڎ|!}9G/{\exd8&ցh6[0'(A2-$>oÉƕ* 6O|DN ۟}xPdF8@SF 497٨: YcMRaGl4c$ g"Bdi@ c*vݩ~UV,I$*9r›fi!g/.ܡAGE#X,#=װ`1yrh+#89$ I=*Pq%EU~-Vbm_#රi͜V~mA`Ұ|G6؟7SjChݝ񺨊bﲋL=XDMM44Jdfd[G %W{0Q\>,hn}m.:p>0(B7qndDQ1sޮV<c>h,Zk1I\VFn#O"?!u{ubʍ%Vgn4WVL* 8W5lzn_%tpuKiL1".2Z@wL.zAko`9_ҔP]9$%;ˋX$#/{AUӨw *Eĺ,-drE6)ǁv#II='%ľd# I:m]64K|e%6hFyqhD}Jl]u S)6x&]eИs{HZNPYO`mwj qZlb: U?xP +$?zne,ZzI\À#kH\-=;Muߝz5~Jm?KeR̺:eϥ\.;?q#ڸw%V;dYV b!uLEɰsrUGTf 8r"/RXpGJ™1uv fhԧ-MRvۚ.[8מq ce5a"-6Nbh'-l#v{_w 0k7߹ -^\"rNe^zg1_6j\ ld0v ຠON bC/.kvE0B6HM'hѶ6PTܟ@jƒRRfGzHN9;61b=NJ*8~d{SaUɸV<8FMUdgKgn3òwڔM_bTm`gX:p8:'5a0/Ѣ ouƫ%wjvFM#C758Ն:JT(j.`Gד9Tp&uZT0p*l:꿦^&xɠ"d*t1}(  ҰRtP[A*H!\BNEGy"`ʣs*g< b;j;LxO%ʓX#/0enʸF2.7kZK 5Q\qgŷ.}7EW|/34P&?HUHYs^1y't- ("uZ|$qh!/e!S}r/J0}Ϟ M? $$KDaٙ?~?wFfEe2p(?&[뒖dgǭ"9Թ"ZEO+gj^p@JŇYъ+='{X+\&p*|4t2RQjAlbüGL(1n[<]`'Ӈ1`㓚@Zp/ܰիu6{Xsj5=\Q)Fso]SmR<"+9rCQh裉?=TY'S'jh`-ن[ /ە[Dj D< ? 0BKܹgPZ.3 U7$Cփ,3*:VZżvSy[F?a5$=$0.Z]V>Sl<[F~RO Q'iIy߯Xns< ,1~0q"gN*"!|5h;ש!jRk("#'(feCƿ t;ȦZG;SeBOi-7n,bt@Q>1+. 4Øp7UĀzZ*/DDtҠL>9h8-qMLk E]_YK>JVV'||H  ̥wokz-NܼSmlBɄ4yZ컫r'`gVռ&hϫH=Æ@=,^Ztje$k"yy6mXۧUr8c AiWVZQ^*WʾHr4k l'p";n1԰bbB|n|jq /P=^h(Psj*I) +a<5,8wU| cQaȠs1)%ZU)ۓ, I[?rN&X25߃r r>wZLwk]U9lY5*E5ԾƦjүH_k/*[y y >:׼oo>Z-AT;U7d7b%mTfU' aT T64F]` S\«DebԦafsf/( &# r}j`P-~S\)%Uּv.auRQՈ)<+l{ϧt۰Xؕhc O=hKج'ƙeTf -|;vk D?.NSv/tWgw)N>aZĒ=ߖr/TX㷝L'#B?ir>:wo Qoh˖]UTr'z-" N}m*~XÖQu/ϛ@n^Q!%A'^!HޫbP'P?gaE;$TyLk;/\ H/2mfu8!!,Xri 5<4$Q pZ˵b?$bT@񞟱1(\KWk,ɪO .5u_$OXLJECj~K[ bR=9~^^X PZ ț_MǶRvTc G2e [>z8SZbrFZ9动D4Z IWV5ʫUx*W9H[aAƴ3؇e ,}Z; ]E3Dsaذ+伢kn?[c _\ؖU ZuT,{ UB||BE׷H5Ð(?Oe'^2Ax_(g(l0oP)拪I*Fڿ:J=No4HB[2ʾpcѶJmD=眀<0_VX~z8 3G ; 9dxa$\C(KǰckpkhdF<, TX'.79.pk uW1{\]trL[3㤥kpDe;PgDTbvd@,sEVgMG\I#oQ2Q`DrPDy^qT~PM}tϵG5~u! C$|i uF }P\Sg:u aTv53? ph$7#FT3 dC N~i:BӇنⶻAz5'_Do'rcWS6!60Fr_E(:3M?k^y'z5XP?)yC4Ydž_{upUCEtCQz/Hxj s[ylyPF/E0@H!.}Y T-"7G( h3MirtN2۷Urb۳,яdw1F$JrF5; . Hnq< 5 8o:iBaj|J#i !a5BaSKB|-W~/B́rnHgk3ˑWJSCmZ#V,OF<#D][ux_&BmjH~;mXxklœtw[Ö*$51)g%Z&)(HLɈ12-<%3R0xҸ܂L'yj8kj[$iܳ%`7Ra :/v׭=rchnx~u#CbRLKHN>d`#hflGzú4u۱Uhi'? /`n z=?<*~cebe׬*_Tי"o)s7MKV8(Ԁ+zt:&iC,C@pgI}`f~Qȟ~x)Ӵ5Dv"t%C(-_@0Vޮ:AZm}1 >wk!:ƼMbq`]_r Ȗ\Z9nXTb.Fql | y qwe!q&0O.u` 򶳎)h FG=!y®NRJ%rmjj6oe5@J01DtVVПes͏!;{AJ,F@-. פ0Pk7Ii8؊{) Rj\ςkSŽ&JB˽cDB`xM稶>$%;aOSf-.6~Xm5CC$>(wFk9)5[$hfۉFqy Q?ښ/X(Z4tQV !"ՁG=5-nே4HU϶ˡt֬[AOQ鎵~ 琛w,XU1+K tK}9N-kC˧XtwM;Uim]:?ԤC7ǭp)]Jbdm\eëP`hN.zq\ghJa`hev./c;:UM|:q+;p@(vJL/wd}uבѢ"01fEm>rJkU)VӲp_ uD:;eZYjnJb6[OR3O`441߇̻> Vm2An`{xԶ&K.qLȶ#`|J:}x(Ղ&ovʭt0G%xW!AϙL -̬U}}p*UOY _ ԖEF.h"\DU?:Dx *@ b&‹ J#q EqRσXbCО=@{g_R%9I(!<Ч cE&&z cru66K%HWaHZuHK;}:v]uP%Zf] zCHHy8 j %]v*N[uhg 2^p2 w_B}vᬻB(Q8ᇳU "E7B]To~)E0 hI 5m*_t/ a]ll8\j Q@f7|PTZi/S.cbYՊ[$@h!6tqށ ]qɥuWfT> u,H`4(j)#dozt~ 5UqrgǕ:TH?t $73㯣+LT'rv *CBO?Af1]bQQ3ӂ\]ŭ1C/+V TISp)=!vezc|$҉JIkw9 a^V 08R sÜv kv71zY {$$W{zg?NcY rs_0d .q[+Q=)%!nƮ8Y fTQ VW'owh*&v"R_8ǭY֩"ݹ+wS.o}iahb@H'% }ILj:~ӰP햽_Dp17YV#?1 / Lm<)*, C"kZP0`-\dW U+]~8/7c.p ^(#HQL:Z,V8Un'Jp)[zr9࠭v% =zk PD=czaj#ЏON"@ө9/_>$GDEYt!9VS~ﶫ%Dmƿ`@qN9:1db0]pESM5ڌMƼ*j4"ye#ePlqީt^`/čkD 9.$|X2agg0 * vX&Z&wJ9E[Ja(t 3T<%ML(+/,?&sH7 "8l)O1!1OPzI rlӀbBNoSE[M!e2(<;H_#6%ܿ8ڸK7V #sbh\6:"GewI @(RI7Xe{ާ ҤwX&@)pAVf)ktR]Րp6݂?]{<G沒rHW?TL\,ҽc׫RLgQQ3>*IkneDMq̣G2rfp :/0aKKf&ިFy'OA/7'Gid}m(EU 8h~kHi}Bu*[a[rjsnndjՑAO岏p&H;'~K\wՖ y$/nN+t 0  !5CNj#+nwtQۺt(S _,OSasEUi3_5+ܠ.Ė s[T[:aG`4lݗx >JR_ƔVޗEyWb1%"$RNm^הun<|Jx8k$ڧu{/N2!Rp.Mಾ=t!)cM)Ia ^_^WSuQ )p%Y]m~Sy8V44E,;}5Q(I f>_,0rK$T;Rab:hTzsN#ޘ(w݇F ڃ'q>Mv*T-[l~oEhp]]wD{;S:ğVd-bP@<8$9V_O-`a֋;PJ:$"9d!1W ɦ˯p0wf~c U/J7ʠ16/wU)1ґPFAO(I8zDzmPdJaECy&[<NPA8 *;hj`w+~A0yaB35vNg)QlR3\$tZ଎ر  Gxji"o\':u x[.y[%S^X2/@F !7zGIeo$iq6}v N.*eZ CiigN.;_qӹ^Z7 1(kRY5Gz7W ݜ4͉tgq׵ȫ)yU7u>V20^ _ץ l9Jo`7b#exV6l8VH;*|x"#߈mK 3Nf/IX0rS(eCXzBśNΕ2 ALƪC9Js'IIpftW9Y7NQ{.evg3C>]#tJE@ȏ#9uQ㬮C-%t4bp3>nըpԟObW,W *諬Kk^V_Q+|IQo߃# ױHhV nK&QW aSwS6C\z:֑< Q/x=[|Y׉!$5 3X*)e$xr_Cl0 Ѵ*8C >#QoSZ QӪnj7痂 FtbMˌ4|Ez =+1o wFX zɺ81ts[kxpۥюIy~Qmf)fLn;Av\s]UG )6\4uRßca!!\=^y s@Q^^6iQҎT0,)u}V}W@tNۧJB>«*E>3~7&_Cq)c> __)(O %5J}>߸У@8CV>(DŽ޶x- 6yiI²d`)Tr}:Yc" T0J35kzn@{QnDwˉ|$1xMp\yV5,*AŤ,w&+A3N$`8ZY a%[8ߎ+O Rox_$(LPUN3'Ry8W.Y\QIon-6)wD619(a "MYX#P'܂YC_/Q}3Fj,&1{mn-Nj!GTr*ϙ1,ήALmoƫP%ܲA9u\&;J#b| 7s`f!}Koj8Bfӣ@J;20BT~e]<8z|(S Aū,5ڝRAWbJOLcQ/dS[>ݽщ%qmul}.&(ڍ@鹒QXUmg8{@^>UQ5V-N)tvұWY@Y>LdZ|zh Z; .ͪ}p[fO\OZ!PH  3AuKRTq*eL)*'F lu<õDop{)]~ 9"UX!jRo*f/'7b{CQzk.{kJ'xi\̠сr8w B8F s^xeqnƦqfP3B?n![A6/òK#vg~/D޿)zlk5V@03#'Fh1.W_QVkvi.Gkoj{.=5tƃ*?P [1>zZ%XuWp6!v7ȉoҶ9X}p@ qiK :/`jN8DT‡^KEǚ݀W^\R¹%ڮ%TN1U,*n"լ%?}5x0O]*By=~_Kg }{E`*ͫ #kȱ$K_JHkg| |#'e:@~1VZsLCtwyD-=AfS^rALo3PKiJOdpxH!RʡՂAQo; 8<Δr TdNhu6,MD՜O<%:n8, lZ_t^ElSޛVj9ɗP{,e3|k>qF|$=&É*L\sR0ޝ?5(A-n}Bnt@J\cϳy ˑD2@Ivoa!߭v/~-`ImzՁ3# qUg,#.lb$v=z A `>]Q0V#& |~3`@|R*UNn ( GpwS6+;//bXE`=-"{O2bł5Rxp0+,!6AU򙴆$KԻؒ>|R'0vQh}MbAl0Is3|g ?{ZsgD Rbptx>RpqFiP!iCu}(h)@r@jB7C*fOofG?hbL$`Z;{xL&v6`U|Ԑ0!;z`BU>(J lȲ/#&j6`*j֌JǪr86Ei;{P^ԓ auzL^U ]¦z T@!P7<&NQbRtCHCC BF/׊o/Pʡka҄xK<,23CȢw_I2RnFhQ+xK`FRSІµbSu<}^R%ԇQZU&]\:F)d!0h<5ZJvpCbӮ_ ʡݏŶӬ[ɛ3%>ʭΈO˷P-7d\v ( ۑE4oZ[SKz_:{2'agEIǾ,I\4۸aR=jofQ4d;5 }(LL\ϴȟb_fdzSd>ꉹ`2ǥ(~hNkM4oHZCzhhPY-0Ǽkjy/ޛO *oba㷗'! Ƴ) ٲW.rfv=r+U ## k#^Lq}|29xeWP]5E4_ tṷZ .S̢ړy"X W&\ =pU2=;x *Rִb|Nn]EZMDYbJ,eZ8u2n%BDh]]eǵmǘ,4M$W=LSX.Lmۙ uv(}Q8={Aѱ0OdihQ0܆=5;zot.]d-29 P~${(^:a_AT^X@Qy LBwG#:2b dʥ>quֽ RZ/TlWnIva1rǘ oT[k_>'eWXQ]?7.k˹.U$(=Б ]((0 *T֚Hr<@i2L|gKbȠz;1WBDgW||>c=6D[񸃳SLQ5N]`ӋB`iA:T ]$+,NLF|2Q1̘HGf1w%bW!Had~YgJSw"/g ?\V>@Hn/m}[=y6<,-wnƚS xPYXaPz`kBՆ7 olWtZf` `>l0Ԉ蓮(tK)z]m۵|("ﺭK g' Ve,i+ǫl9i7 T l;&b@tMJ 7”DH> .ɚsT|>h(Wk@Bš]E%RrԳ$jֈ_n5%Aw%qY{`J<bn/)ڎi[X] 5P$m/D! 362OPi%g͟<4YD?Brskkm-[~6ά/v8N#!bAuo$o(|$X )t.R?WҸ>[abCI Wꭤ{~"ToI7(P؏!gTɪ n8\ d0WpC |V [?^-$RD\-wB:D=jsSaq vAbCB{Au(.㗤a`]8C*9ٹk{wm!5 ?&-/نYkhH'^@,ňЏLzЄ)UVxEi.<ZzHOb )q tĉ̹q(@ vEVx˪I:!Dtj152]+;^2+(Zvy3CM.ݠj*ݖ#ωd&H=R֟FevXcY0ݬFQ(i<ŇQ zQ@/aT2PT:Lwщ$8U6h߬GT~('uDj=P7D@B?˲۬;Y3OF$d9d7HWZ^C)x.qEbjEw۩%O2:1J B8 bƜE(zT5=OX;OQ?vQB݆An έP-*6߻V4 Ce 9AWFovw.zDflNTW|X;g?ms:!$Cm0W镽tS3t_{Fz2Q黠:垗-i[hFgT t₧ߕ8ݮ{,?t7p: 2fj':,3O3 rA߲M?waBVX!ׄꋶhy 輣LsS~cThˢ*/tyH^Ozya4kaMW9)w+}qGxP%m1PMa,-zpzI9+ ⭏!GB̫Z(}-v+zBcwB%6 }!;1+D`c9iRF_fˆg0[qѕ*)TEbm‰gM:hɀ8) 9+L&>ƽhEw4H}.Q H<[‚]=tNT1P1cTn);+t e6F!M-˦ggƑXo oMo|Mט^H0rrmU!2+N˞#zAGhD$2 |L׍&&9m\cZ,NVq W@ s(0ٹYo]joi$x՛6kh(!b̓ ?T;Qmْ+Pt,1JM`iDwɔSC@p] b#G$d>:=VOXFQ$I`"?V ẂqdaVXf1Ioв|Ye-3 ?EyJ0l\.$n>1D^'5Q`y,=ҧ,}6,k'^Y。dmLB<ϯȗ`6'cU M9w)i7L(DHa``O~F]V}z}C7ͱmLPa1TD_bHmόܠ1*\x~"z:e3$|v$dt:K!N(18~,m&QbWRHUY2tTKEQ 5{$PW.I6'~+ )!@.\$ ?iZx MNWnx ,4H*-ZgZ&bKTgYzt^ֺȁ.gJdi.gzZ4l_wi5Mhʆ3JH,qayWI 4wM8ip˴*cQ44#ۺԉ&} ɦ>yԼ]@s^?1?fq jT+GgyF 9{5/?4 G)$[Jt: gtVzf/tTk'(u-*8MI͠RfPؾ0f9M[|K(Xli:`pZLgصK$lXSUp:& @1[*rDs *&ޢ4[HX%)@3IS׭ԥɺ6#`~J O!p8' xJlX=T_b1}W Rd(74fef#y2ѩ T4RlQ1Eٖ^t;;[HW:;dY>@WF"L=u#:u҃]ϐe1~DHfFrW͘Skzl8X}@A:mAorM+f(Ŏ x RW\LW K)y'N9jLQh\@߭3 E)!o^"C^OML 2L[0ěA-zyL;+t7㫫f{k͓Vc (&GҝfC*^לv1.UԚ`iTBykY_YT85~zI#5KCL>xSnF0"ٴi+ᘋ8 DŽuHini*@9!!2  }MZpA~>vsPŊ)Z QvNXC WA0L3J-I+ؖl{f_3v5,ZV_h9P!(XdfV {R #+R23[bm(_~ݞe'DJˌ}lPVmR, >=#n%[~oO&= 'Z%ǷN ,:&~- +lw3aj9G>MXN)/gS+?[h cqD vJ Zga6Bq?Q 81i x K(Ӥ, M/MMiEO0v7䜋͘%WwEtuhՇT #|YLmĄGv`;VJ %q<>^iHY~e E͡4Q7ؑ(ٵ.ý\X4 Ṋ2`uf uvR"|Gtz w_Gֿ _G%ſneZsJC0jQR龝xl="7`һ:MM⁇ =Y;x76(e.SU> CDgp ͌&)nHaAC2 )5AGzͰխ=2ȓc:NA&rTGbP3%-fWON=JxvgGۅ榥pa.Xʉl2(R~sƪ ~^V]0 L`30r-&7 ^ͪ 0p! nס/.xz-SFSF[rƥ qXd'-TPS|fQP{FɃ1 ,v'}uU7Cy(=7J -= q/'Di>i)cGg>]bbriIHwDT Da?gkwD6v{Ku:f t?w1ri2? axO<33T"awxd#KVn *.G զK8k ݑxNكD띂F}GW]ieWc>Ph, J͌ǁLpD>F>0=[Fhz6Á1: ͬx=W")I|v>hܹG]E b5{<`Ryʭ%}n޻ǀuj%N7&5dVn8<^A:dB) 3_E@݄A񜏳P@0g]<* 7(T@mt߱!ЊFcϳ }ryr]TXmb _|A ⡾pU#|=sdS׸\ y)eO*z gbBIPpWJEڭRgEEԏtx+]`gr$5߆4T_ݙҢz|JqWK'4~Hj]OD4/p:$|uB[kHl^F̬%zt׆X]2R]g$5 Y gr6nHe$&_Y#%"Rl63o^c-0r>:5OnD\cK=CZ FRkKarf,\\IQEv\5(H\ZydAN3)@wOp^L} lIB r H]Lϴol!҄R[e3-> ԁC=Yls?2f?]x,Rt30pf sѦG2d:nn 7qB`b w6oJtfNJQwJX?j?t+AIBUz"еF1Px'p YwU⥜ix.jv/*wshᵱږn9ၺ^`V) ;צ@lͨ1D]m,ˤ]Zu[zNM]@eDQF `}Ci@á(!z3m\QB kz/U绬+a&Da6)h*-2S-3\ӬH$)65[+SIp+u%uZf Qvh hj !9p"(1| Atj_FLѢuƟ umbUJ (6_NIUAD'\H: :O bkS'u'ĥ:0)Yt_$tt;Buќ`[H'ҕ }%dv.%i,[)[6-f͸CUUkrj,I] ded Y*y|/q[k\ B&Rbv'ɵ:$?/|LGϭA ͠gDžp'UQ ZJE62Cz,NLAǺ3,`GtP8ȫnPf:XlŨ$N\rӃWn91?}W5% YN Bhn udQ86Ctϼ<}[D|C3ΤϠ:-}f10 RvF= UQ'> zÛ' u%hpqV -߅>)fRp_I`H%<9Rr$0ۺB(KaoZGc¿yj5J:[+z;=<M UM GZ;}QS,=AA="\N]ھhdNDTeSx]uI(ǃX'N*p@~g/)"؛Lnme0췒nӌQ9:_f+}7uY cP8O^ 3pbed׋lW-(R~&~=-4V#R%co@dvU'HBh6!F. 逈}]Bw8Q20ޝf ~s=ec.5Ђjs,0cɃm[{E+8C 3 n }x5m%;q}Sq쾖n+,R0eݐe1S5' #.)\Ab*2jXMh-GL 5̕Uǖkk!wFxبD"bdSXW8$lqE+2ykXSYvX8 *ؚ3 wV^Ã3 ГvΆ}.JC(w݄Rԩ:loeԕD 5EIV"W_aeL_X6w>S+Naڳ{o?!xg[ ykN!f܆~z={`#Q?;-#DFK"l/;j#`'W{+3t7n#>߹۠ |d);ݘQ=c"n ؝xFL&R1@#Xߊ{k*=p#Z bQew9vU%" v+,;9 `pX$cX%n`H$2qQlbӰ T;jwW#^Ls&Q C$@j"RhmrR(Bn g5n8z hLHf]KR+(k燵.\mQ 뼶cjbr e}[s1rIx?PI+xq HgNe,v}AWڌgMɈraPC*OPak=dt*T}a`m 99Kh͆WSi鸺VO"G9{랜lH7=#9NvY&j4SeZvl퇱ohHPiE 8xZ,#IM5Z7L_mcnRXĨMy3$•fԺ]{T\Wa8wn}֥/ R7Qb,_D, kf^Wy&HUɧd]b2KkcTH]UeUa8 .JOy 4i6aZ1$8^WD9Wb]G.4rѻGrHAxup9f+Z[)}Ui%_ ?H4v}Z\wxdHipaVsMd|sw^]QX窮lS[>,( XG.y^q5 !!$c)D ,I\2ZIc+wt {˴ 8/i$< *x,$nڵ{xxdpk.+`ӊys@?@0[9)T,G|^Ex!YkBMڪ@\&3zK*Ҩ `>Q9P--%+r66jZ <Ƴje4)&ݪ\Hmdw(Z%O*L{3@1աdzƻ߂ZfKW6kۀzmX _^:ٝP_!hv8U2Z0{w9POLy=hRb!BxjX-Py?t"b\Kmm˟8[**wPec&oK;w^[t-THdv*߉Ms&X#lmHlqB:JsNq{uq*- u& y`#m0;3ƿ7M? Zԯ$l8o]IA1ްDWXٿ(Pb?x tzW*׳|{D;l v #c"bݝCmXC13)GXS$Oi0~[h >L p|?C*G~ a3o]+5ᮄf-#,VͲFQҙX/1ͤsȤ n;r*"p0 [a\!^&bYg 16cћf@%wֈ7R'vs'}s9G"UMoQ9cD'z4>mccg#/Fhf)r(gPJ$B*[2EH1Vv(iVxz\1+ THKޜN*}dZٳG?HV-#Ny8ؿNb8|x3Pv*tuFƉTZCCDvqDFIMHj81(S)$a p_/]eq ٬k;YkZ&(NABPeD'I,w#C=VDAt?tJ|QQ9i.9 I|rk&YϽJQF&V{} üvrcH -1P2V,lЛ`lirĵF=p @]*T%'|TYUbN,G>{ueg֙@6wޡj?L{XsA[x?V{ܗ|dAMo^^m&4Pݭ( %>1w1y*@;GXszw@n !ӱ޺v*͖6Wp-٠ ` }8¤ =>!J" 7Tl2"kar; |^ ~B0ߕ/BJr 9~T_0~BRԽV %|Zʏs^e=ˌ^# ~kqO)e+$*q'}Ɂۮ3B7T2g|#@*x,n Y}H-?N8a#5?CTi9٦s2O}7@t8ӄ+: K>yfĘMX9d8ܽ[!km5.~5]ϰH=£57,"B-zq6de=Iˌb%AÁp&?tl]l sB`Ҭ?ąKo݋o@xCv7o"ߙ;o̤D bvYdD0ֳȏӀe#A+0/ߧ8AFQoemtLsft-FG̷@vokcP_=Y~1xKC*W:Sy;9;* :Qs ,g]9jFWV14Xj:Rs寸\>=ͧ_3R2GAʘurֱh.JWŹrow d@K `hb *^?&94Զ/2Fe4_{Ot|PFs^~RZVvlm!TT7kt,Kvng*#۷{HanA![@3ر(ߚn.]"o6lTI 5x k/ђRa~H9z (N@j+0%Kځ[k ǁ9[W6^NnOv؀GtU (Ѐp<*|U\o; Y.4Rs1j`zΣ%=^CY/l%f<f5͠]3:鵳uIo "svǑ][{w)"P:}O p.vB_[>(a`kak21W1R쎠 DoF~+ sF^ҲTz+*Bksl_w3>SD}n+ypAF)~mʏP;UΓi-c{*m6rmE\N ;wYNhxVHc$bvڪ\@ܮ7Egso{as'qaЀT^o*6N Fwĝ{&,Sg.?݃#~";KӅ.H ` I! w,z섒#|ӗ')u$2u)Nk 84f[ #Bm3=' bSÕ& KY 5$lh$Um+0Via2o3%Mym w^{`)CCf!b GMR7fv$R IvX J'ˉvaRz+툒Is65JGRrrA14]1y 2gb Z5 aЛ P+UWk{xЗ|Z:d% dfM#*1wp =,9?S0TrlUU'1"F0ab_G~+:y7bwĎ|;UiϘf$?1_^3]$,y_IVS󙌻 Pv\) $p?ބɣOy<'*:ZA~ʐ)7] }ENE įq&!ظ{ξYoKqdM1[\M-qƁ#ί0.JpyORxNcY_Us+m Òt N3OoHo·Ôo\&/s\"VL +r>c:߽J y5ugkhZhtj^>,<XbU@Ӓ/asm9H2 JznR֕·C*>K VpL$7LdZ!cEv;|rOݔ/Ӎ:-GTIZ?`5&4rLQBL'J"(lAt:e?Sh-n+#ۮP'a悧F^}}E`p;0o}J 0K\EhYo/|ݧ r G57RRA_VWϪ@r`r7/OfV͛5qԍs4/_,O2s 6b$ SR:3W*-T9׮l@d20W7yQثLxQ l0@[` ŮWks,,hpbLP"n\Cdltgs30vq'hʧpq|%7U),+{o#pNc/T&rɊ>p2֝LbBY۹̿ż9lIY0^ dž} O'^H3J(Pia%e`+Μ5&4Zif$B$i3uV+6$Olv.Ŀ̍'צ&6_|%A-i)dOdNLӸ\,H9[ޗAScYOw@Uhן "&J?$?aG41♫>5I/ͣ"odi0CEz漡2y*d ?a.MFV1^=LQd-_.԰0Sj=ArW5/]lČs]4:.sSq9icjw@ Tz׿DTq7r)=z [wa{%Nձ_|vr2@޹ LJ{ϱ5x3D!NwB |7֏|!Gb>$byq]^'(i3h90 -CfX>a] '8xâLwe[[-UԞ~UqoE<0vL$wHѕ7c;ё4QYΤ!4i6 F@jj1J?rh ;^hpOk1 Smtunn?DanYBLQըSai'[NaJž9Z uSUhVB!#"4HĊ͑5;[{m5,׬~g\P7VCa&pc2%]P1G9ր \%98#X=dkrO+ibLj: !C Q],Pϯa@vwqg 45.md_غfNin7'~H-F ziN u`O 8>ZOYr<4.NČPP-gO t/--E} 6X zZsX:Ӛ'B]F 柜mtES¦Q)ţLz5 )c Ho#>WqTQ ֋BWP*:S9jRVdߐuhcBᮎO]_%QzB\?py# p#O VJM *ł]zR< ]eJ t<嶺.KTQXE6?R6=Q[|.zx x Pf̎ӡ>Ǘb/*ג.x[qr-Զe8+7N'mHS;^2H!ߤYa(5:-rO5<`IP|&$!>*E廮6WPA0Ofva CT3EWXyU\+>UP3?؝n'b)i 8IYz&*馊XVOzcA,5IG7PM=r,*10܆R #>jfKgXY>V!>Η}uDCqbx퉼XGm q*UF#}s-źS&NNחd=eDzhϡ=)Bœ@b=1I^ըsMf CXM//UN1ŀOHۅ|Q[vgcT>eCʐc,Ֆ^5=郂`FA`a]c4TڛT׊cb?Ubۧm* \M^=bC\qQD2:0o+ޘu]f-[#~IcBM'=cdo[.] #ʋBX&d:M3Sd'YM64t!3s"ErM>Kw-(E"JKi]* C4~5 KG& M8^E|VY;F;N9e e'hДmSjn4 .X-&,(5eľTp, x\ctn Ɂ4r2 }[jO :cmʱ^Bߥ}UU|r6[K'n6xL䟟љnBWOviUC_q?X:5}5~:g4jݳYjxej|v'D܆HW4) r7Aښ:&C~4η?H3/p Zm \sqHHe#jzEVfr1<K0NaĸƆ-SR:aMkxaHP{ĄXf8w;Sa;@7x tDkZ-*/LW9WG=Pz! %.ʾ630:{5Sl] F&#BfJ/F׀NE&WQo5 U"0Sǟ3gj5|.܈Jq|9ٽ~Jup-O@}Yi&k$K׼dE'_3Y[ pwpϣp2HG1ΪF5ܿha 3I]Hzb;&YvmNl,5V{^qs']Qb˧p1:n@M /WC5~dΔTkm=F t~5hrw;.8A4e$?q̰g 7'þ9+q0N)4(&9N 0B ,wv$@0 o)aBx0 ĠM`t~M#.pUKW4Y޶pU9i[$V6BbឤSۊtIx 6<^z:|ʎ_f|(=LFWOb1]~hsI`t(yEITŶ8+ԋNCUmR8'#sUu!$] zd811EO? Lw2{ "hhYÓI,[Nҳo*zE#p'ޮTodzkn2z @б51i>e aZ?{dHTܽQBqoGl_$' ",L/ Néܬ%k=MrZJˊ,=P]@xjeD.ɵ^Y[+JaaV܋YhFk#2Xu8#/*Ci]+{NǁF_z$~]ph눮*@+Y6bF9ה8x&=3|ەd2rQF/KH 8]y!dLzi|.K[6D{\/Ny;4܄!r@v3]y0uಲ5}0^8 $wXD衴[TBl-ͩrf&qiJ >g9ť3rw`W UStOh 0#w [*(i|F[zŧ2% Lnx"'km-MŃ::\?:L4ak 8šk'uv|74<>x&X8]LG>ʭ1fPa k-YЌ"&8p~K1zזڼ$SSM:NkH \;x#IN={5ۅT5ƗgVOouWzg`& -Q '.jSFH27Սh:HD ظ]Ky0!M HqۡuNj8cArQk:}U-K(fJ7e.5(g*hoYfGƞ(5rEBX|?w ϝO(IO1+˾"BcL}4pr//Uig JD6^}!\3P'N鞭)Tmm"8|Np% H :5}կO|zXݲPپsrѽ~#%jE٪B~2=y₰F[FF8ݭb=wHsf3d<u3ڬ+>NRoe6V9l h D=5bR6\_C5huL$ bڑ$?GX"nz@Xy!,o` t)z]@f~ɉZ\A+!09϶etCW%Ljv*U$o[\F'#&l^~X2è((@Fky87dBBzȩsl!("Ith0c}_hމɗ*1A )Xk<-ֳi(FcЬ xNֱ33U,˥<En># |`)^rYrQs&ՀALA{Mq 쐘W}m^rz/ncdH6?׹֖V~Bc6F.)@Gx Μ PI8hw 7js?ACTmcO`A7r?FrBAM/}]x{*0u7H4zZZ%ń~=}شfΉqrB,Ρtwz^oόJ\btp+`]"㌲E($lGy"Ks+tפŋqGמ.t0kex:: R 7xZ#Cnv* @3S6,7I߈ wOpfhZ) Kiaepңox3Ui|id34m}c|ׄn8Pצib,R"4wLg&W6Ǭ.;&>Qurx|GsҲ|'52G5Ox by; w1Ar 4&`Ͷ93\W8օ( \U8:+4fVʔ{4<% ?O7gC/P>ș&v* 1Ke٬z2W83fLfJ6B 4頹.\On2Mv!%,2,lv`$WmoR) WK@~D]F<I5`+8X*pfQ\ZQ` uk) AѸJ <ԟAf/~ ֘y[5iXR0OwBrG1Rh[i.,!":Ȁd{QfS<"Fܴͭ8y0E G1 2o&8dp <ZȳGfO>UbKs2A6uVTK올lR|^+녨i|59'Ԝ$|F{J8Ņ׀΄G ϥ+fп?h e2`su@S~@I'[$Qʙx<Ry 1XozM0&mB.pQ؀"6A< QjÖ-ztϳG)ު&аXħ?:SuZ*UHf |1*ݜnKP4L)W{ Ro5/S4`DF .}h-~HCtHp^R"_l;'fX!-ؿ=z#{s]l I7^!<{&1$M9 &Wb Xc\ug_'qp;"ԃv 2z뇊I/FȂ@ZZuoSz/4BU\8oSiь[i_Z5m>w:HH a&4 4CK mg\6xN쪝ZY|ci_ޙa*RWɐhertVzOka:7jk+ZKWQ3A5TҰ79(s"Uq[B0>jfHRܞ/j5U/ʲ_`XaTJrs9jI6,$:җ [V [tԙQx` nGjoX &KxuJ6,am9(;ۥf5Jc]+"z?1pyݵy(>Qo+m+mhv^&9Q.>-!5պ1r #P! &Mޕ3iB]ى<;} 6쇼cs>l8Rn$D <糚N"ڹ08?6'>qwUO`d$ "jqYԾEF{*D'V"@A{ҭh&D,QzKBϜv77sd\yz]Z"i.$OsOlINx FQ'f+^=]^ؑFB2eqgͬ̅sts^w?K裸|0LN6JU4KV;#}I(1&F0JЫ |:KAft or1Dp'\{MBd5Qp'rv6,[ĬY $˥ 62R;@.BW;(p)І e WZZ=l ~(ϳ%=sRpm5Bf=e,鉴` ϕڞx4}a]|= TZlxp~cɖ%87DV+]MUs݂p~^Ͳj=&l2ƅWsڑ|K s2,Pʹ^Ti>@iF]X. >|O}a~I#RZ+(/vI+l@M'okk3{?$wp1J/L}HH17Y/'pӂ7XcV;!t{4؈~GQ.`2SaAwҕVTf pF {U%̾oqtKnGҎӕ{ qRپ'(u5@ ԑHp>5k@M}.Q'fZSH^ÆHbs{1վ6ڂwʥIurs>~]@L3pC^Ϸ 38S@Fpdrz$$1Q{5>PN>$UȖCڸAepmӺ4ʧP`$Пp.ArM~wQW  ﮩS&<3aC_{j(LȒ*rnf>gGsE ^<2:+Kk ax`fE&/JH6IӴve<,Vf1>/i|[X!tHtMQ%rwRc8MZ0׆{ i@aDE*XIW35{4 Ty*(SDJ5;C6<@jwY׶$kbTO\#%7[@r޷pڰ%"4-ۼt&Wp葏uqPtVzE=\!%TgKzrE2v0Gt邓=)/:15k&>CD[r]%'>'k.J8)˓9<A]B佷.nw5m]m {vA昀Zm%- Iy8Ev_wfn6ʝ Bx`?> TT;i0JlwadBj$.ځK&1 F QCz #0w b'"h=Բ'xCvs/@ެtҹTU)b\>r'x\`؝XC Ǵ7p$d0lٺʳfc~лFܶ;&%Q_^g|#CsH&×2VMp?cV0m#8Χ&M+ ƫ-qH?z;-anۘ(;A]?P_xaFOR" F^LF:?/aqX$֊;dge[payc,^WtM[S8 T"X1 Gy60蘷R"(a;2@ja6) 6,Df6q4k.3'n(qD&QjUgC?#9dA;U y?,RF;GPp%R[6}4pջN' }-cтw:M{UsD4Γ_D5ѭ[om~ OnHTajMplO s ,d ijr[AZ~i'+f5j3~WVHKs''_BZi岠\ևf)j(:߮&x_k>MQ!{!*XVN)K/rQ(?0nDf(}&rj.=5`ˉc ٸڕ0sؙV(TzX񔝞<-̊Իy^WҨ`Jbܳ#jLR'@GFsi4i)Z̖\CD9[^%::f ֱ< 7cZ+j4p@`#!iE6B^jœw$Mzoym<0 e(o2}d"Juip46uLR4-S$J~Hz(hz] K!;;Aϴly2,Mhs7no4EMVTEXS`Qr B uH9ժ Zz$L1Ng k/)xFKZM}8bQڱ) D0l_ϓ$(o v ъ:YW-| ylunj$?TT;@oE9֌ɩXSM>LP͉ 4E>O_lʧ:$h[s}lM˖NPׅE/E@\ת#.}ơ,FϻG:`o }_-@9 ]Y߫u|{SeSp7(g5TyNi<?dQʧ LɹsYQo:zsjvO؛M!>6-ʁ@fB| swZA&h3oJG$Nn@m] iOtKHL2е8k)0}_VH's7,r "8ۻ >`n¦tPUC>^r>Z@yt3*H Ƽ$O9x `2byC0h`0kc8otiեZ6K쵌T_?2}NT|A'co]S/,#= N P~LyOJ!ߞ%}a'CR#UA Z87^i8snĊ}(9()$MCkU#aFl&gi[^TU9>'#Ȇx4l$Cx5NߗH74m:|yJb,utOҜnB>I$bw% Lؓ(LKJ f/5Hy76+t1߹*?`T6 h-FtCN.B0*1 | a~PMjѣ% ߴ٤/Ƴ:N]po?ABxgɾ 747b H2Zҩ] cߎD2e?ZϪFcj/zseB]o͜?25%f[u-xڂߔytYGdp\_rx3J]{g#ihyL3HNJXzm :^fbJX.9А_g~o?$V6x }2'ͽwB(}6W\Q6 j2zߤpTbUH2 AEtQ5wSzd,~faSwtC3:ׯe^4.VjqJܛYAVD4%;<u:-4Ѣ}@er[)sFeG;5"(*R, Xup1V5',R͟cv\-\e\303aG6v{Ε&iM p>J`odK=:R`7D>8x}@$H+b>;=*IU;䆩NkEu텓꾤fΎtHmکk_ȄɎ ,Ū9y B#NgMxܜ†m!qp <6wJ^4Ğ/?KkC/4xE~rqA~]7+w<k%dɽ 5t$U^aeW>?e쒢tV!^J껽wm/mzswE*cȸg}"S);$# -@#r1RQJf]7yȕ\(D)-N=/.<) ְ#&/v2ʸk \oZS!A5~hoi7CP @;Һ <4kmѧ+ G1OnQ}s7v' uc0pJr֫XkX[rb/<_Xl,_S_}VDc>?@.~T/R- Sl4¶ӫ "*zR$BOiZ@Kr#stmrEx_RЉ`.5A ) pT{GZ0@}\#,txny2 (=Uk~q555A : B '3:I=p~cVX\m^a>tY7NTTJ JI˰ѥ =SR3??kAbQσmwK-st'KqZ)i"M&%EAΉ(ޚf4jo8VqM]݁> .Wgs4UU3yJDHb^Pߔk()ni}6Պn#N.+Tsx>cfbtVˁ赦#>`Cw<BI ͤa-eӎx4wR>2"{-4{#.NȌN+U 7rMN#lM5K,os/pյNQ ㅶ4Tm!LȹSEȻCieӯ$_a~Pl5ؖV9bx.nJ_Zԟ,Ԏk@?0u!%Î#xbF|=Pzٶ?anђ=da?hFa0eX%/9Jڼf}r=<R-%$qxKt@1tzp &S%Zua.7 +":jǷ[9QڊcuܐA]iѕo5gqvŎmg A wL|z=[32z+ۊ&'֙A{D2E~k2sy;{Vviat+|U#T6 _%;7] W/\"Hɯ4LU0 :M:z ky yRJSPX8uAz,Ynw[dl迳@Rݘig-Tg^t%BQ c AՀ?,Dn_yZ4z*m)qO 2EQ?d~rjxpK! s%]UsrޔOx޺'UHѶiUL qEpiUץ`TנIĉJ ?#>ncF͵9૦E ]ŁR$UnKum8ʷ]kB`>]*F$Q L-B:9U:>#.\韇m 3$!%3lhG3wc?8RqDaىwK @A$GEt4D8=S/M4:D͟ġ6u\AqPim[3m u ~"ŴEԃ8,܋D[MpVm _0'IAP=,"߻I ܾ@? 9A(?n732Y|+.vÌg6 z/F}-J%9/UDc\cgv#3o>4H(hrfe7,׸ϫ37#`8D2"`EҚKM\QS^X`uu擽miTYfu|hX@/繰lG,{&Q^h+EԒ8.$SylL޹a |UoHp+Q=>-)H9D iP[ܱ?* KYgE?ups-"QZYjݏ5:._ܵoV\ڟA< “LkpZ,CSAE:r0hn$?% J&oƐUgT jwa;|];⊗5|8{l(N[^yg ogk<\m酏ҷOX}%@$싓ГgGd0lOߋ=J]rjM^c6ԃyX푰NZ~ po͈zgLuN1WB;JOgpX&&8ONv^QgϠ K >O#`NNY@DlR)yZ}I\2++ZD|w(97.y E՚&>=-1y"s;Ʃ5%/S_bJh./f\YU~ m-1aR`k)OM$p {z#S,~w3՞Ûڽ.ɠu 3Tflǂ}y%uQ}ȟ *xJhټH4}OmGԉiv@\{Ddst#/( RS3E)Azpzr0y^Quz=%G/^7C|0rM:;Oi3FBL,hɄ F8%97hZ5&FVid@Vt|k5-菉16Is[I7VO[QI5{#zr~-&y BLspFcD8chUuwt`XH\ |:Y~D.Bi+ a< d= 3UN+iAګ҇ [޹f&9yorΒndatcdO;YI\:wDMǘuyohK [):ZGw9B$E oA|ھʮnhG:o| 6ghȃwCM=ݠZ!HSP3GbلE@uD occr%ש8ܥ" qcT[;b1׮ʋ2JǗ7'UeWGNMC2ǀt:N.بQ4@I/h#PC^ ʠu CLߚ۝m^TTn^k%6KwujXU}l [1P-n8?PhGuG6y+' `q) §g~X)gtѯ% 7&GƸu<,nOt-0 +S 'YFZ )ioG UωP"a 17 gU(yԗw2T g(̀e+v˻vӥx_{"7EJ5KK7>i*2J tG烠v{0 ϋjdܼ+4q!k;-85oӻӘE)kNY3̞Qk||-cHd X۩]qiav"YrB4h0Q@2[ ^6smj?-tT&]{uxhmQW_傞!K$Y?Z p4/4H` ̔^ln']1MbnoeTRYr0[z \|0奭H~47'lVـ<&@u䉃c9iN[gՀ26WLRi\F^ k=9]Z12e _tAfl~Hrj[-JD8%>S AN|W]Niݡ@mA{+j!r=ǔ43[;5T^ a@(ebj \D؉~;PQLm±imNv!nE<. klt:&V͛χk{!O/-ҳ6EiUd3~^h Eow$K$󖚀y->8SX[X@[WUV~#jz|(L&E .sy1}c:4ސ[b^kEeUoיD`yz@fM6,k/B%? {IzE(u?5baR> ;i-B~pyF=x 3PR\S;MT/1?gNWK#-7mŒhVg#(IT#9ƽMhqEcUCu$Fl5$35u過E.PmRM[j.lxS^몭au*s(n=<4z)[L]B 5uEPW|ϸIkI#ԙIz6xf髽)c_)FF4=S?} `"U=3i~Af"IbHg5V74zY:ےRFu{) m&F?[3QM`<ӣ#墩DFZ`\d̫_)ĸކu[ ͸*M"~>88h,K1%JBd6;8]4bfOJ  e\rܯ6'Eg&6|2j tJqIPq`dz$pƣ>@(eCu%ud59zFGeTS2sU> "lV_{kqE,&Q=y#;y?[_k z`^4ҫC>pP4/2K4yI=Sr^Ɯo9͚1lq~FV[+Dϭ]|R(6kZ.Uh`'p80l4KN*QToEX3ʟw ɤ7ay*Ò̌yb>)eUJ)0`c+zovAtSR b4ӈMomAܘ۳ 3bйEخ = ^{Rm{[>_<"qdagqDg{@IatoRU"|ys*!F`34 )gP][Uڌ# Ip))FsG~_\ph ¡$;'Vnhhp&ݯmr6oW,-MuF>3O#??YxNmnIneH ,NҶp4A<ȃڂpܸ@X4ATʐLC}.x@&0Itc*]cyJ[QЬqUUلN֮/|W 2rrO9-sS= פ _Rπ@ܙVێS?U]P.+n4I7 _r[S( m s=7.C"(颀85v(`gꗣ n~SebN2ӥbdKÿR4~˨Tg2Ƅ.}2{ ~0*'K_c9TD/4B1ٜSn?>x(?2^iBq9 wy"#g<_kb *,!Հְ `HY}A7fz*MLgPKb]{XE47z!BdσJRX"T^bKG3­sz^'syk4qAӊD\{[ s߆Fū o;5B& !=]6p]vӊGӺK%o*?>"q}yM~[~fizAF]^NJY] _P䔾 ?axSU( ql@>{cr:z'ݤTaa3N J'+ Lez% _lթyeٖٱuK$~ oeeӔzNl͉s!!+ɐsYeH/n񤴭~O><3η5Y+l~/prcbAչ{ 5 "o o$}rTb<.iR!(]Wzs]g"mh? ];W:{oO@ 9V?HjK~=F* 0aC h 6NYygգ+(So[0LB&0oYoOeZR|sC>dFH|T ؔx+χ:0SKE񶴁KPdJ5)]5RG 3AQfpLvs 1xQӧXIkåA u;$xNC4u|O)vnx;⭑ךV]VΛ\JC+҅{&)!9HaP·R,n W\8iSy^Q1]"Ǭܾ=+ruҏp$JhT LnnŰ,%P!~*uJ8NV( *'6-l:\w*,YF$)'.hRQ2'Ʀo+G.rW& @pqTPsZYm_75x*/<:\)3+6x"`aWlm0'^5,KkwO?ްٷ$6G8 "%]FuO*lܑW>T \fۦeuEnΕ¸;ײ$; fT&;yb|8QS4_T;k.<!;CyrcU=<6,IʩCī|BEKZK̛/{ 1Eh(.= 4^t\WjGXTqʋXƺ0KszqDWwi(W=^W+RI!QnO)rcJucmx>NpH:L|C&`Zg?eq =g"he8E2xjy%g\YC^l\Nl bIo۝P!TmiW oZZ˷2;MSz+4lCcM_VbL wCQVo7 B,]q8И._vkh}!wY-?98.9FSh8cNtMD`ȝ۳|¬@sY~pY7k۔ 'R)FHJO/ѠAv#_+]; a<-?hDZb}e rUG22#> 769x6Yua2|vm."A7\O*B`_U ~5`z+`CLˁ-B2VU_?> 87S<' 89WuX⏾IJv%he8rn\A{ܥ>s\OI5>5,<;\@I6FŮX\77cF̲۰Pt. 5u':RLbxs RGM6i .ei!7%z|-771:!+b{+HiCu#㭢 *HvLQC(QۅcġsFU6ؖqlP]@> ~'JO8#9mCf&hyOVK)BQRyoZVE3t'{ |y`8|6[e*i`8 Gwɶi]}u1Vm< yr'ʏx>ǖJ"\| ki@09 M2n8S(}7@+$_5iw6XGS"o.Vt+dqFʷ'+2'["%y89::%hKf}FXx @?[YXsRR dZTS߶OWat {Δ?ubgS/Yό}+4Z L]Vl?'lyY'Vb0[U'S?RKz 96#,ia?lQ,Jd01ԋqؒ?-"2ҕ[$9EhBzje8USڧOڧUR \:!m2ܟTN&je7 ZBtz(:nmSn`>.TGI%p#T% ܼZ_)\*˨1=ʀMDҽNGy`k* Y[+[w]XҜx @dI?Z%0H %LVQJ8'Rr|)<bHYn@c'J|ЌD!.3 $x;B$# +rFҙ(6o]N|D4M &xd.ܙo2X{5C7-Wk*A%}+oyB0}J0, TILsYJ9eC7M{a;20{ت4%r[DdK.&/4슠?h/uOO}]B9yKI8ڠ ,c/Jټ/siȖuFB&x 8~y1^VBQuz۲M|sv633)l l헥>Ú">]^v/N:O`頚*\ q7>+gPT֜(ҝ.AΚ,xqFh:Q$>Ma";)\  Q AɒN4k}YD +jg yZeT~6mfcB6~Ɯ68oQ|'&ϋ&W'JW nR \'phC|i;$T1G>2L^T?!9"u%ҳg$;E:V!\J*yqZ߁z@V<5N yñQv{I6JC>&X[ \ l3{4{wB< Cg/zZTV]Mf<0g+Z/U˻7 L9$ක˒t< >~rfmW#Uځ'R3k$5؆g3};!FQz5k %)(LZ|U8!4QX=;ēdDf$ޚY@ "}G%RҐzE&4Œ8OHVx'M}r[}:Mymi,ǍNwH_.1<۵✧Jl_kw##N(b(iRm0+ "6+>  UY[#jewv/s"p/z_k;h% DZܷ0a> /^z&ٜB,XYbJb*!F&`5ݱ O`d?ޣai u!)epuIՖJOHVdm׊-F\eZ:xc G`{G^ |Y;p/-XIc5pyk;`#@zBm"r]S)e %BE?#?Yn~f 'ěco\+ʹpm8'% c#ju!M55.[QŻs@Ե Tt񮳜;QY].cV#_w!>V)H?{-C~JS1As{ Uzϵ?b^r&JπK9@cZus=+1$fҋѠz_S2lOUk':. U(n]'RjrRxcl2Xa+|/O;2͐.*'R f))Dh dvn4 7{||kd'AbBWe ;nQqm^5۾Gdt;󣃈)Lj~J]aZ'c[ؙ:vP$!q]\IމݘW1z;_n+!dcb {Cl!pߏU_!g>gz]bX>YNhȬxؐߎ>Y}KfoJjJj\Ԗ ^K-G8%pe)YRݚEp16//4TɩҨ?Й٥>/yW-Nů@Q";mV&E== LlW zAWT4+'s\UKV#bcMMG;RTB~ņF%imw۫@Cylepj̐sN l5e3iuJziv$ʏ4'pIGdF}E$(37&]8>W2pdc` D6|UۘJJ656"# DࣵB&suCOlBe(Fpf"9pxQb4Vk.ˆ~bQ %9[p]U!$ jת)]X'+i˳Ķ-' rL &ߊ-޹,_;Ū.X]#q>@G[vw!ZYw Hm] zX0)w.`sb_V3hY]zIE_8֠3uhN&汧1ދieG"»>4} RK7 hd\FF씟gadV~ze|&Q_l0ߨ4ƼJURړIF1:X8 }RLH кC(BK#Y箶|s h>弖Ph&Ԯ;MrDḏ,XЊtڡRvwWė49:שb㰨p\hߍmG#foY,[.ƁDArybMW%=nbG4E楕t[k(m-0RZ|Z?;iܭuGY66;H`4G/mvz| rKuLS\JSE (#,|^_m8M6 Ve7K4wr GO4]pҏ\jaaj2SҬZt:>M&`O#$ rWr2kH׍wWUHCgrIGx!ls (Ay']Z tl-'ɯA g Ԍi6_:ȉ+K*fLpZSNʹ՛а 'g_;U;`<儨 QPvLY):+i(mh7J"ZB.Ƣ#,-k b{{TvX&Ħs0mU?b͏u~פ`*3Mpұg9Jy#h~G+w(f %YQV1X>  XkodfU+;FZq`h-8$}pY`{5G oGl`JzJq"P⬋bSmHj; ['skУ-ގyЭD'})bתЛN>j{]E#'EO$YyOe͔˕F1xbt~mi$3?`m[#э[҄3Hr,ʝ4:˵Ch7@ {1]% ǣ0 L0d.Ef-IF%xJ3wp 3빔@Bb:f.g#|8ҺUUuɨ/ʕWY͠ϡM4'[%XfΫDjcpH8 8U#Q.syipC a4=zͺ"gc+pP]e4TIMd`5VICv)< :!RCkv\CS\2ދl,Q.gE5&g-.fPY\8y"3Lֿ>,KZt|ct#ۑv;Ҁ rq 6- kikNϣa|f}E5yMb)UiOK Ak xM;kX/8*/>W* 5N/;\ nJ!N ֐5 N/ Y9>`n2ҟ"ePCB iFbH%u%Y _J6y@tohBKzdUNH DchՄDxVw_'ާjߡG.dY>L`#D/Hsv !:Wܙ=yEm:'ĝ<Qk F(7QPs}px9ٸp]Sʚ<*8|/^t}V~o6Ë7R/칉i+17m]'k{JvU?S~xʼnܗ2%Y ' I4O8I^S& AzB]x7<[2;W) & s b3glw5]R)'+VL Ԫ2 z-#Ö%X]&zҖPH=j |[&+* wQ?@tWeBMS )/xByViO@g~s~ZihZ`e8'jWG䕤ZTUajտᝌ?3Qj )쒌l}(<, $Z_L/-7"$mjmWA6/B2P%\7~B Ns&BҖu 7cQ24@P^G r5_0%qZ{ aKؖX9nrt0 *Z/MdQ[pd3Ad#f=DH1\#gOkoe>toaSrA ?T ɑ?NS%B?&f$IK.X^#Q`oUhX؂Pr) 0j"z4S[Vx;ծ.nH/{d #Q7Ewv #ȐtgnjRTv7$K$,= "Lh5uݏk~aKЏI܆">v6$SLfFB׏{sNڄzuhxNe"(VYO iok܃]Z7dF5P/]X=ڌ@V !uKNc QhAX`Ec> REъ 6m mcM;nbr[%2D%+ð#X;%=`62ƖU<~aɸ*Vl|4|;%^?4b1ޕ>Q \GHM{꣙^!~K ƿg3t$L34werrƱ#AN[/@?ZDoUD"7<"[FOdVT'5l(6bumM{;eXZt_]Wf;*8)&Z FNPiT:*iF#g4-9Q\ymIO@d r>%$Cx"^tߟ"N `IN^XBf%w6{}P |SvH+2=ٜY];չ3"|/Z o],-KF`[ gU)hTRR_m3JY2"LQ?3c5r> X0e~#CbpB֧cc"[wjxc :DܐTȭI%Bz Z.'&A+pwPЧg-A7XlKfn%??&U2-*0 Np`^-xv!=8pn?-Wymks?"t! N,V6t|xelF;WqEoX.8.=oi%S헬8Sa,gpHem"v*ٌ)ҏ@a49^ Rn~sGqZ~0kVX Ip\]v/$bĊ 6h̛{IGsu72 ȳ@{ˑHzO/E~zL,#{9X`");SZ;\[Qjowk$DžA}\HwKIv2ENAꋫnpeu 4FTg_Ҩ/m&oΗ;yU^HX 2=\DmcC-`'n_3s)bHiQK`{])%c+X`v#e Nڄm66ڟS7$d*$X\7{. ȅ{rVlEV!DsY7 +1#>y?} r@UrWFx?xm/IX$ww2]"a~F] 8+qt8ci|w4?ӟlti<ڝQkZPv&Y^Kt hpf1$ ʆs`/6s|Ct12!jKSWZ$"헕!2Kd>RmIdd<8 9*g=ͨoT'K'_ؼ[^n'ڬ5&a FKjIw-E9V9XԎИuY-p;&uyf4 3"ihn,8!'[ +ҙ.T2+r@T?*s[6CtXЍV[W坌L8ǿyRGmB 4WBK&b8Sku;[8͇vm;Dc!hҞvf5!#OmwDZЌ /%d&e{rKij 3 .؃wrrzL,7dH'nL& C8<-a5 <&K,F PO*c7d:yU0Mj@TÁ8X,ܛ:zgA3.q&UJ91}~XB^WB)rNt\>ٹ<"٬Z&_敏<}Kgu#]8[4u9O./_=,=ۢܤvDS⏀ǿ^b"SiLzyKV T"%SQB  V D%Qŧ?ID!-"#=7Rs^q3Xup:vf1-"MXrVԉTΨRXԃO歌VU0”$G3 ɯ:(;n|JXE{9ϳTë#J9YUH!=}֬s5D>d k lӚ(yW6xzS8zԦOQyOSDR9o@z m“W "$\`~ȡʈAnC5WS goԘ+r8oD f‹er4<^4}_lE[8 uP>NN.q}Wx)*ok\Jj z(C5[v0׫G1h~ Dqd$eZU7 'er2ȩ{ 7+NPLnpx Cl3rSdjK/ eg[kgbX M):4-2Pߛ3nV̎6?E*j;nk%T4mKE//h1UPxi1Yl`pKE¨{Hv8E)m;zh4Q1}y>1J.Fxm3Wu^OLE s}ecƯ%W6 !U46qnZ.T>#{rcP{iW.O+) ڣ "xw"-O(Ӹ (_ 6ltF"fzg%7=kx5& < %'4 U~#W7S( |>ϳRȪ@OU F!Nf e'VTΤϳ&E0~¤fbtȗ2G6@VeΞOF&¿ԌK#rdunFʖ}*q8T宸&2Mt6^dHOu?XJq{_ _ʉUް5+َ0t]jk^#ĠnF3}sWs'RG2@+gbohK͕;HSRv#x2DCKzט* -jԃ<;}y!b+TR@ m8-b~ꆢ!p޶hN-L$0aĞ$.)Bg5;pLO ~? .j3g[.Ÿ8*H|,)9AJmY_ UB8fdVdf.PGpqN8_|& t^Vhܸ䋌5m*DƶtQ.8&oz_2Px蝤7Z"Ub?v%.x%ޗݏ:WO?e Ƽ*UDGiJ&0솆F=+\+GR{ͪ|H !܀t=Ǯ{MQ('"pe+X^VL3SA;|10ǩqup'gMMP*+c R5~nMHǔQ\jɅ[x<}7$Vy?9e ( ΂ϐHKͩI,Z)pwn<(!,.Є3+@)N8yγ;X;J]KJ{m (!xN*qs E'8Ymwh΃0]_AzXm# hUvf돯/V LQ#aoeUh1ň&C? 'xS_eNL(n 0#ݟ"`,5GDɨ"vK+~j9^Ԁr9+hD=r5Giüt oĬarnt ~̈yk=+\2fm f\msFji :R |i!WP|ۨSs!"@{nB1.p}L= UuИrq%/⚉D^kyw[?uѱ<β3 ߢm3Qvj,J: #U5sϹ.)~ rz3AС[a~ 5ޱH}ƔUxxbx0쵻%?o]*;D L!P@C%䤙bl=UΈ%k'knc1n Dr֔6Hsc4:W8B?܉@coKz>|3̡{,bN̑p=ǭS.t]X|nƇ񧉼xlxiȜJX(EO>ΈՄa71rPն1 C55?z|a]bMX~/uW9T >p & cH~4:^b#>s7tҌPu_&$^Py۰5GNX2Z<{ctY.j JyAH&`ա?~&( aid3aCa/R8 " NX`](bk3zoMMB>gx3Y{^*u@NV7FضjoǠlQ% Qlt>4Ri4R~%;UY? sV/rLFsZIǑ9+ɪLٚ PGpH5\m^R}C-}!&tQ{kL4%JŻC)f=x_m`J8'ǟz8U=b0% o ¶gbDh V'(a'6--l Sr]Њ68kk4jnX8!\rϤ@I"ǻ N*? _k (*~7S̝ Op #y3i#é~E( qߒ?1w F YH^)x_uxq.LWs fq&hr`io<>H^ޑa7{7@^%kd7CfX^XA8c$qbbU}o5l@A80L*ʲFM+ TJ(JG{fQT,"8ǹnR`_7;:ڬ\qZ5DX-fQ;D6ݹt}Ob+ +Op9B8T߻7v]y}\oKۤEBQFql2,GҰ#AbMyf_k? " f,X\D3a#k&Ό!%ϕѡBµ:i9)6"0qV* Uy; blziثv2ð#(fq"9r? xLVPUƿJL΍;ɨDʹ,'7s~}fwR|}iup'xEE18pS$TͶo&HF[D`GUFHRq4֑ƌ4:q eKjI"w[e}vAݿhH }IؙSo2BS ߤOC XN7޸o]`ӱ3lE*sqIL(kQ2LJEA}-R A.]72Ό7,\Ax䴼=bgvp7bxHx|"߬薊㖍ͦ/z|MjSqKITy3.@rKV6'9fqg-x#RQsw,da.uxv3i#m?Ct]/>AWspf-(˫u v;ڙCo<kfR$b+iLɜߊ5{ZK&Z֭Ђ77ai >삃ʱ0qM[7=7Kk`Oo nVDIS`hϚ;t$j.<0+,=ٷ2Ek! ?_fܫ+8FY!i5`Zi^,p[N}ϟcZcˋUQo; %G'uEK6_ŭߠpE^G LJNRͱ1_ޫ壳zăj=T:BM]P.ʃJr~X` Dߌu85 ҈vy= ~ۆv )Bˌ v(WoAei;t$Gq 4zMu>g/ܥipxPg/X2a&8R:I "ҝ t3D,pԛ//뽟iZɲNK S>ʩk`Bw|vki_Me}ݦfgRG|ӢW7̋bդ(uIaOQ5qUzW̛? Ҍbe5tLnZQ k$הyr S';rijH~Ѵ2e(rYۚTs쑭ÿ}4 | ꓏ՆK!2&dNY8x⊜X01TNIT⊧u&߆TF]7)C58VnMus![kuYk |х#NC,z:93dD֯tr#_ lZ6  r斩"59} ol / ~} F%SX tKE[5mPȆ/A[uW&sj4DngQJC-em};XEge|H{Zw9x9)rY1A ]cQrYQ>Tj"T$Wy.5Y_1 7)b哪ypE%5!r)?w+oVGMG dP}/WהqU[ ~6C0x] qrٰr[sՙ"d۱ kYцMb YS)Wbd8&` Knj!9͝4h.sވkI`/cu#VtJNu%Cg]Qת6(;ˆdAʄJ`NL׭"GXA.j`^*G GXo;͊ĩuXH~g9K1}Jc#xXmMTaLX@x6 +WsZƾ:i/)K 1% MHjv{{v(h YOt ^z3R A,7;ȑZtꫨ-FByúpޢ}vdUNU6;w!̈́&Ʃ['pmś?E{Ka)OF^1 : ģH& ` PWX5`?e!]:@iSzb5` ۸_gpJhP376U &a\gOׁQg!cLa=SOJup=wvpJa4%ۤl ]Wߪll3l9 f9tB3ḍ1Ԑ0)װ~+G:u<D{J]5OvѐM@`3 ϹO2tey7RĻ-;;J]8uH{ };Ϡ9pvSm)2JlxJq㬀% gG;05Y8o˗vX&doDVMP0Q*#:'mK:_L _e0.YNs/Ǭ|ZK7v*8~2YhCÍ0 K=AucWꛫVFXп6OdUf R:羺Ԣg,ɚèk3FYn -v:LF{UQ+F(i>'u}5Ka!.O#piy~ּp$ ֮xd =KW|^=Z:0B卡s+a7o2b^o%TDaL z%ԋ$U补X9canrJzq+-ma ,JAc;*NE `)(ļ曑5K  ^:Xм)PpSNaԩl9wƤCf=Ro".}|؂ur_eD;' K5@=[Ue>}3PJBRAqn~˹ y(c)ʚ/ESͭFeLop5V1R")W+-X3si[ރe]a37Dhp@35X t>.;5ߪɣ,.Ҭ4A &Y8Dd/@5M} çFr#9tzو4"1+mK[5OBtrlSU*ky ω`Z [y 4omwGs<GkP*B9d:'sxcOqehGʨsf@$ ma=uA*6ȶc0p{zRAG9;> ,L0Flj ~EjD2lL@  y&M2w){ q&'tвӕhܫӮM{IfÍVi 3T%Zmr_)+E5&3+2Iϲ[+VH3g'gB%_O૴1_n(v:*r M;1-Qw4:+ ]sƃ'9<mҟ6 F-1,Oiu0{5MUח"QRbmDp|xvAe48Fj`(S'p9isxnV#m[ںަ4ca@2{7e#E/gDMл(Lk\>^b:Zcp un[="é Vo0xӡD/ܤ,s5G3䱂72'Syf.+ u,g0wJ|Ύ$L=8&6:ƅ ILf[l)9? *'m/k7>F/;;vxF*j`5΁˻h`m3S>Q+H*;'?E<-ńNEmv&0 P%;s6@>ޅ?&fha'^x|zn[B 200 VgFh~j" 3V`6UZՏj18@مyp2J҂7M{i Xwh:mb$ļYpUuoj@+(_lp Gh||'53M /,Ȉ3/â6RYf}U?ՙ4-pD)e`!xV&jkȝ*0[{j^N<ǷjVK kYzrPW92_^ F^S,V5y[TBm6.O Fu}9e swMb!=jNGҹso7Ru l5)ߏ=$QBp98)+tpPWSwg5 \LFg{G wlj;x!|r2!May!wA[]UP>zeyQC0"7xҮ{Q(%e5$c.c _R9TƟ m%hEKV]YxRmc/^0~\;w&Jfs1z{ Tk`,h !o&.f 'C.Iz){y_b ѳ|d7"l,k9mg,ɹ>",ݐ~ip5m+VM>n\E4 Y^O 9">}d9YL/d?oad|=Y Q'H)jF|+I+6)tM鹎)H }CO#Χ0'lā;m4J,~ @mDS["U#ٱ0t>? eÇo)MG$*a]M\>&ߞp`xN2uubg h&y=6Ǟ tX |0w] 7D>ഈ\G6"Z5֔udERh *N`Dq7!SXl QZ{wi7cazo$8s\{dRۯkU1)MoV0im_facŏW}Z %5>$K+Bo^cGc<߁.+gSu4bMD|@K+Lu{YuX)zXIa9e@_35LZ閴gw~&|7%Yi0RC+꟪T9ef^ Ge !wۢy(!s&Y :,w@zuR@@=B{;ω퇝N)xAzpαg)Zm;,uE 3) qgA5N޿B^S)CΧbPdCT"oIү(j]oIz-s4m+X 32HOijTVE^\tU3 Z_ҭ?$QbӼAL*\6|g& Y,|Y}2좵9&쥛 W рbgҼuNkHTG>&A=}#vFv\bwMZzj׎ۜ)~|w+Eicr+dXnP S(ĽS߈@MWIdاIL~uJ_ 5..`Հz4$=kw:K̬% 'NT5'`y-&ymp⩸"-aM$2lT!`V8ąD=EHzC_5m[ݜN= 3XغOC C7* rܳUe*f,ahWP [J1c2?I:LeW.TS\py08.)Aa*yUDQz,>(*ڋ󮫱rRɥ'l,7`Nm#E*F>N &x:-"H/ `*&O>RVC?uC)dAHrzvyZt uƹQd٣H5`Ak>5(o,Jɛ JlT`C)fsd ȇ =sWeN8J}&1hA/[S",ljRՔ͚([\#ŔOtN&6I<Ծ/yZ^ޖ՛ߍ .:,) N^@eҚ <y(&} BBY<HM"}% І=H 77rǔl{R'HvhAe Vb{q*L7Zll2:S_KnKD.t+pH3!k O N])^\S|i4] b1ٌ`~[݌FsΦh{4¿f\k~gvz{_<0 oR4! .է8I_唆~ &!J׀‰ʛI-Aea3OIn"/GyN*ZE6JkG ~BQr3VwصSTZD;$ 1nkkWsI l"=u?5XzROy/YpG7㢳.6ùxALQcU3U9ZӡA $/nloH)jj~5k,o0q(;@>;lF/*1etKK0ʙO7PdN{6ܡ A-f)'՟Onb[2B!~V rjj/JZ׏a_gN^ew"v7쐭eBo2ER_ f{Wa(Z˦ YFt1 #İ' O^ËX\3؅Y\wͳ_Nƫ$^l=TNQN*j,i "^ u(8ҏYu4yֿMpr\:D{ZͿ|W$g[k&Ra{T!X@{gU5O{'Y!_aL&h$(weIK>WV]M/4#%!6c\` -WVTl# mSWy$:u/"8i2Z䎃ZN$;m>?P.ʊ=m[S3 .z}-(B }-c!}a6f:]  0"[K";vA 73h"qkxe@%pe!3cfgDF,;B08sι+)z5ȵ,K"SB[.ng8l9_P XDx/互AW@ C󝷤CVF5~{n,Bx ?SSV^NX_ނ?f(_(k~2xW,ܝ8Fjd] L7kqx]M?ՅQI /'EB ~mj "qUxN,;=q3.vE *IRG̒7FάCu Id795aI'қF#/B0Eƅ 4LahejЃ *@ s /M(ecwmj,Z]׎.d2[I?=,EՄ @pGv39z;I:^1שTnq ᖩl8gNT9ď xi~fnn.|XgpQTil^RauKE\YIE$֓PS^R.-e2ޞa &},N)!o|H&:هg@dclx ZdCW5j!ۘϹ9.n$#gpEzcCE<(U7+UZ%?g쟞&V=>=4rϣa>馞7Hnz?mbI8A)Io[{.e}1^5:tgcI5}E%V+1JaY-œ/N`EWSAuWsJ&qWvUXtӵ40,jlt׶ND'K5͆7aȈT_^QFWUp-KEiq#8,G.9س)05(~k-2< /%nX8jLZ}]iLg._dC&d Ƥ0yh<_ UVRwl"8J4F4i1s/Y2/E~Xêmf**^9#䟤9z!}FМ1:_Z 켐Ws&6 3s$.| v=(0}$Gi[ͦYvng6 g >߯e+<ӫc qOopBPIUu~(0>x8fY~ IE?JL"Ir8 3YJ U,eR#ȡP*O`AwQ1 i}{|#qjbD}#VA̎cX޸ Q˼FnjNL"%Xxz EIMA7:>Gbb`;&DǘÇm?DjaX9cWTDF(CxUT6-sMJ]T= `lNkfZlv6jyv]H%x6{8bqx%G3l\4r7i5V 8Ex/P%g1@jب۳WS|Vf;1*T)=ˎ!BّN8&LSA&c?ZZ_ycEh3_ׅa*>Ռާg*du!kK57nvhƘ>o;xETX<5R h7ܜMM'0Y5)6tfŀֆCILwr/Zlո=>F(sĴdȔ{Vb7- Զټ~k:R.Nx`ԥva[suxn6JW%GY 8r0)2|YS)p78M҄a;fFR4.++%ݟJpƫ!^zf7Zc6tТޣ?SP^ާ.'P$i aPC5p:F=$˞"s>.D( 3* Q.؋St=+$xD$ (`kRO hiJْ:}r%p70b O"{ *+[U?:jdސoWOeÝE0@#9@G qNQwnCQj#j4|V ]yi\fN٧J8v4|#Kҥ}:[նTC_t8ARܦɏT`xMe%yqr(( _춓ڹ;YJ-'te9Z~6EKVo5rү}s^)"L5o*)0-%FgPSRU6c]"xO[r8=kLnVm]A0|RWz!ǝ p4;V97(,bQWqzj3D^Imh K̔Yξ Ab8d#.}0(9qn`ߘ<7oژ2?a=jjEo(9Г8g⿞$Ɂ>8Ձ-0{e7Wrkq\h4z[:|K;e$XMAΝ5{{At><~Ayj.+L@w F [u \Ժ9ID_m0qC'M'K'q҂uf΋{U#&ό\*X, xw~r< 5 j+FDk08IߘЮQA_6b>mOS¯[D?N0 l Pӧӛ5!&6xM[ٚQ'߿t L%ĝĽ!&} hya"JnPqb{MȈZI wfF̻+| %Cdl@ OcbD1'sP WfV$pIuLO9`&`dzAU?(L 9- k82MΨypвsυ^݊ ɹȺɧRT)"sgY| jh1` ̗%GqdzK@l>';=5KR8"p<ЙtUB ď뢚8 ͇bb|+fV{(L_^*3g}@(N(}0v,N#'sg/@8\VrQZ@ wء.ԞBZ5Ч7g!x1~<4N,GeSJ$L !:z*~枪K-a9Y([Yɬc4yvK?\.X΁\ *LT x{1re=YBb}OuT(F_.ӍrBm!W4Baeq͑KFFWq0*6ZLj%Ixχ~S{aBW^&sQLowK9_W#T/&cWt׸1=> rz(.bto85zn$m4G{Y\wh@e2q#%eGYk[3{rRIo6ᣗPgFQo& ԙ FV7K^[N;V[E:9j9w^"x[44;SnIޢMA-Q%6׵#m' 2h1R|d1Ce3]P(<0a-Rj$׉N!nDK(2;s/4'Ցۯs1Y`|' g%w+X2cÿP)aӲ!Kl{b0jJi1;Iu895v۶8$.$ /=-FƫZ ,CPREjCmrQOo+q{q[[%tĻp#A $rkMlanߞ-kMѺ(qIH0>aؚ.h Coz߅ߚ3qӊNA7Eyݷʉ2 ĭ7"c}džk U@vLA -T XVZBʰ/Y/ o~I|b يMQ0p-@5-pDde++Aq$>ß$n\ Jz/'li4d+Nܵ ?NzoKFWFiTVni+ǫQ– U(|0' ;۝yr`Yd7MKf)afί(E9務 PΟHkK?sr.J\D.AJ}K_K4EuT܏з%|T-&e_I3@BNٖbײEe>:)̈Ni} ;lk@0EN a4]7m_׏6"P G!=B-͈: yd) u5)_ sjA6EW^RA>{-6Nup^^!Vy6}뷣Ox;L qUXM||u˳5XZRRCtnșSWFVCT֠U#=1+cC:m]T2f]lMEAԇ#*\Fpoh`*4BuqOTdYRn%iI/֛M]O4XB8ǒ*xTg;^#9*'w?`u51K":`X.d#35j&[;/Z-JxuH djl(C$x^~LrMB/#Q!VF%Q4%m~& #%CJyaԷtWpf9Y|^ݡ+nu'N<0Ccˆ|yY #."Pva;3~JM%pq|+qƩQ\@ ?!) ;ΟQ_Ozn|M^=ZyH7;u#ܩx;8΁@ݮU3pC7Agbp8刜_F ˚xj@fgXcCusujfgɓ_]gaOa,bbSt3 J:xE L:,kNI :xK'7a^jՔ  # RS=$J8n6 *jBF 5ZtGa{ m欱(/ƃ;ǁ>9#ʕ|YS'lSL{\\Anbv>E<$r@u AA}"rHz2`p]c k5R`A0 Pqy~@O-(lobn1J?]P7yd g Ojb3DñQ%:O5Oru5</p*_ {/Ǯ>g[u@ՙd Ǡj\X@΢lG"Aڲ~'% ˰'>+ty\NFM0;2^ՒC%71 *6i {2ԩ_\quJ;v)P;7xORq +7CTD)';[L'/%*b v"㇓BMWڼ^yT.WNf)9M]I|~R]2uZij!vxꀫ[2!] ]XZ{s^/MNNW к=>BXy_q2..E,nJ d>}ӕ<AE-vmUٞ^4]d^&9hxy٩H0b j0:~Ce5 .uݍ^,}OQ0P K=RP B*H֣+F aѝذFw*F3m8g_n,)SLsGgN;ީJoe|M_lo&"j {6kC޹ Met &E[MKO\=]"@kܲWzc_#<ĝNE8úKBtۘ |((PE[](4˯aU=Ĥߚ6hn5F&xTSW4UtqŔő@a ӣ"V2.؊Z-F5e4ƾSAsCwd$HoV3f2X $dUX9* =8y>ȸfҒYCh$C_jKQ٘} ruߒH 80 ,}Z\kaK)GO60,c"){8Q[mm3ԛ+^RN  I!aƾg(0}j #rv IaR\.& 29~ Q=zr=IMo]9*w9y6 %ff%7QtM赜V{~˴Ff_9TTAV'uQ Kj䀠MCB )N{"ӡ:ǘ~whEd,} PFn Z'v<gnHZ$v^ˤonQr0h|㣼|'T[#,pLaEf떛%?LD4%ujsvӒezy"@:H 5_O9uY= }RФ\Hw N&1v"s|jG,p/{1L'?ֵY(d᫶Gwwu[,忛y#!3ou{'ng?SWSr ~-mSA]ԊW!yS85|X$ D_]^}-v]t7G K_нdq[ ޖ:QH?>~_]pm9;(`}(bzVAMi@k2a(,CXp|J'NՏ\.FJ@}u 3T[JPZo^#|hc {Y}NncIP:O3䗩|c@,4 Bow]sSHbal1ל~o{ܯ<_JoGԅTXC@;FC]l g&*|wyZtrĹ_hfAR^RfG S! BrNjزp@,|5ö3AN{Dcj̒*( By\z塳Y`(XcRZJxs}LY$/AΏ>߁0[vr踝s=CQ˥.7V!T?qQ=!pM1,'o;wқ:;8%,z*>3z00ˠ=2OOWF3H*u|mXg{J &3{uyajX0fWX'{ Z1}5>1s6|JSB4f4<MUYnJp c TahW|[MߏB2jxDΐfw{1ӮK|„wBcɄ??SH I[,j{SU_Ʃ v`MW>>ݲ\FȂß̧_G) R4Us˶X5R= 0̤fW4%EQ˚5ApNS)p`_y)DG{vyF풑#UgnUH@$c.Xq5I䔃rTS;t[|{e%SZI>O+K-'lz] +Sxc0 D`Z3ut A,&=+!wno3F)k@װֻॴzkx9@[GGY.B=G)m{L2y->In%, j&9go@ H+!l;e\З=^7((UQ]A򢰉n wɤua@ mh1_t/d鼟\묟]":=futyK44 ѯ]x!Sp6>]W9NTZjf⊷EP[QEl1tG|z#)9WRsi{s݂RE_Ei*9o3Xc]uӕ{imYKo` xFٺ4\i>A{&?~:9 +y] \ դ:~2CEB*U q a7_FMQb-Zbzu)Y yhBE97Hs8D'PzP tCcTP h?ǏZ܎X=dKYUL˯ 5WF[TH h :NiA=OXϻ%̧/5b􉺍yC&2mXoFC5vD$k&ߢ/#0ի Syfҟhm`&] XU#DA7xLI.Bj"VP8 ~˃-+nS[MVN0}KU\`\3U%=L)<-HsG,fU#ݝۻgb;٩XE_БPp(Č @5" i02-w= B1դ ˬ'o{þ^_F!P| \vXi7ĆDDYeL " һpp ?u.W*H :7pvj;:XYp/= DRDRBPg^ [*~3丬ĠZd%hA/|N190SFqjnO)QgmwqBbk¨ Nq9XݘܓvPn o +oh\lRYGVWTsV_PUCwrhCD?SL^D2xJ0:B=qJn]K+* bdɆbA+!5LtbԼR/3H# VO@5 ˻M) QM"R5n!mޠ{f2Kn~?budDl&5aNJpufFdἁUP>Q"a!B2k8~ƴرgV! }ɪ 5fWY^CWܓG5iTѵʲԖe9D,NTh @XO?!yG0:Gu([M&qi}ha%xD2jJlonWNhnN U0ܷHE\V+ff"L!s㶏W1/gRwYzEHܢe8DYJ7i/TՉ]^b8ɬ9UYZ$)wrV13aY $QKQC3ύ,K4stdN~h @20kX%6R}cWA _Źx1WtTΎA.P' Io7;9ZK70 a873a2] PFhlu>gB6.-I1q4|ߛ)~xA혺N~c|"'dWwnej<}kZMH*#s95><8Q4ZD ̦$ Cuxʓ;- TVhHyzp_lY*jEmOvamm8np33~ÂK]cM?+3~ki|忢NXx[ˋAڻ{,\I1|xW`K5J%vvZ@DJb7LP)jgk NyS67L_̦< i>u茦/vMB"X YA}+Ln5Pf%\5 nt}u ltbL 8ǜO BM]\a, =p;kK 5-c*jS CPN5 "yZ--jR2l-2Y}ʋ|{y#0W03BwW}<Ac*#^sÂb悹'?f3gI0)TI'bh 3e (X{x\=*uQA]~d|bu0|g#`EE֣jqDLg<,F:D3,*peVrLFCؾf`QA^oR#\V<4F>a.—нq? <O|IWPJ<4)Gk1E 6 `LD$9$ZI XΥ( XxAEo7 w"y:ymڬKI =R iarzoc69̧N$#=z'ɒ b=;'U G%F"sp\}I" *$R^d\\)H6+nSW[8 >@E%Vs(+uuޛK4gBzPޅ?{ aq{Z+2սNꟕh:DY(\ƇV1)¢W61ݤ IlcE=p$!(pf3̥4rR#g|`҉|UFG2&VÎlw(V̸WFKSB < uRa^c%4mogS hT\wQp*ЬɉfN`2R{ѯ6+^2c7F0`?R|K\# sѶjSV9(e[I Mx_l@yT K(@ß30OVFg$ΰ;Cu}|sIܑɥ R R)3VdPmesQ*f*J}MIP=mi88$:2ѽQZ8* XP6BŀݑֹF.9P^Cbo*LH~\NY'KG^oK$w%q3 /&i{\:G`u$^L\ Lp%;13&>`Jg RtpȉtݫfnN=gu16$!+(?ET1Lݏ+X%l0c,XVg3+m4xRЉ u"R,mvy)&'{Ҥ'OeI/jmlGHi"/Re%鏘t#?~t%)Z=arHOt'ڃ4Cq5 1*:n Rp qa2٥y^TWvi8n30(,9EZ JzW~~,[z'qt{MIGD`J>@5-?PtCS NKp M0b52YV琜lS45ƶ[v/T#N{,eEX #le|.j(b%93V|>QP$XMFy28=@L( :T)5%4h%zY\:mI&nhÝhƤkbs+Rw&VCG^g"a=Zh9.Ȯ@ *:]Mtt KzEư`XTnIޜ1lξH  SK0 e mKA")B-0[`eyOߔ涔wARbLJR\7XteˊcɩPۣ@xIsľ3wQSsLJ'k_?!I%7Y@$^ljZl se=CQawf -z=Q*JyS< JJs+5?%)d^*~Q#/YEzaP?R3IDb1Ft!_Jy"pS̉'E'1'n|6|; ̎1HwJ66Xr:z0PEНApCO^6fӽa)+tb6Uf͢z@yo_.%f;dA9Bb}*߀̥#W wd SΛ9Sof2# n?ħ݆zOf)r]Htt a}Nzث-2EKY=fdJwϞh >y ѴG*kC^'p MSŧWeHX\#R mީvTm1)6B;7ѸxAoHRyIJ{&A -rĒJ>p΍$| uP*DX``iܡ 5̖gHQn0j+4s=A!E 衈aApGzF1}c܆!+9G}`阋1DA0Y&1]KaAv_4ʳ+bIh 1wi}IF ~vؤ%]G&# KVkG].^cqt}"}^ޤ Tw@پ,塀ʘ:SV$CY)~RT~z1pk/Qsǟo0">le=Sxo,nDɏ,fϼEVrw=TG#aRJf)5qB;uζ L˼ݔAsu? %FmS>"vD2^ om'd6ŖSwЙ K,bOL-,&v]8m 4 g(oc;=cEo1jT97֦?ȁ$CWBGS -L\r"YXǮ)p$NE ?r:=$5X6AJ17UE1aGgFѬ+^.ֿ*ǟj+ĭZm 1B&P8De[Q*c5tSz] ̹#YEfnF 8gK" Ql@s!_Ӥc#)V t͒SbE+M@1Gn8]pBD*VnZ0T1a3fCa:A}+W WaO.}8p*NT7%83Vu:Q0ÿV97VgltvrE?ܲ{ɋhh kEge,]HĨA~t: w}R:Bd`x>| p%ĔT( Q&Uh s\w>1x;d5IBxɼR>np?ԅ*@jnDUK:V, ֺ#Ucwv<᷍.s 2<3i0'mJFS4S1-!|3ڝie Vo7} BHjiUbԝvےZXsJQ!uwPKr) ^)"@Y ayɤ@zwi yPe Cc (FJrw~G3p*ɱx5WM$~@KKqO8[q#װTH)ڌ:I~|~0Q\)3`Hz_@),廒_u>(Urt ;A:\+sJplk^n&tnt&R?$>Œ Q_}!΃nT_3XKC\5=-PZ]]`n&ZX3 mYld9ֳY j6QU\.1,3E;㿈kM+:8ha}zx[l{c!/8-LPRܚ+Wɮuu'ֳ1zvMȺqxc>ײC_uET)ΨjTBn ;Ҁukవo}g)o7%NWaIbE,6Eo#nRMT4oމL- h]T=q7 ZqvDU4nu*p}tdF^@xOrV9+u=2d |(Ђ'}%Y%LmF_'G6_覊XlEl;#Oè[IWA5LzJd?6d,UCQ?rd 'mv&e؊Ԁ>;pno8}XWOfP6jR/K{5qgXގM#BxԽ;<ri^+Jh"]xjJ~uט*UFaDdk+ $TGt),}g.Z[C"lB@_wޛVpمKF{I$]hq{ՆW&+;TRvy_@0d^͎-XlnS_}soaFo9w i-J5#GS&It͚/0 83Ҙҥ`$2(㭽$lEr2 H5$u 3U!0K0; ^mmqKcyrgduQ\>d5R%uh6&6F^T5a3I\[xqOv5CHpn򱳘AJ*nN,ݻe|Fq]`η\g&br-oI @Ǻ$?ro[_y탪0Ȃy'jƪy @@;!Ċk# |PFIݭi]zεS}sה 5"FRT9TxcG]\kPMѕ &r',%p^zWlJ@Cқ3rɪ՟ \o>dzݜdlp1tIñMH*(|\uѲY %[Vz1̗ A;s'pWt+:hoϏL;}1;X^J!-V\'ʷ lh0!:j"?NOx!{ޑ Oyw̤x!N!*DtJ_%+rRag]cd N]݃ j£p+.jmoY\T ?hI.alqLVq (lSN?Ўk+B/3'hqHQH%={Q?ξÅF!XIC c 4is+ xA^62 #Wty3 r+!%2$I~?/PӰ*98JY.$ Z|%lܠ`r<àMZg9"F*X3>&Ø꡽&,߄3(m>K[4{)d6 rܙ!a`blMMg.Mc6+r:e/ws5n>>L-}4ji*Se< ٚFs#=`m txy;T9m34]&njIns~ϨrF]-^*h8;e5x5909z_Pd݌3꿁H=q B Ki(^eȀJ*1 '7L-)nAWSy째PU-6%#(} *(fB]qgȖ}7輦3onc$zGN!sn$X֦|*$;PQ+GA;Jp$h0[)7x*-&]YM$m(8Q\0[-M̈́=O{~y5Bg[ a^Sh;(TJh.싱7񝝹H0\o5%sױ)'u4\g#_Dx '|uB wgEgO>;K/g|&8*߈+l_wE;١5D,֘4E"iKc$# ႖=. Q%mǶݼ 444-kIx$okU09Du"[Ap>vT8lvJE7:}O&5 mg\N!+QkCȇ7pW?-|,<>OKsGLX%U>^#?GLgJCȁp'M\So;4rh/0Yv0P:H zuZJAj?WGbC}o0D*Hl7ϵy$D$핏9/O*w'PyW9 ];)0{`84gCC .ƨ KKF GKRS0&~8|N4Z#R[ٕf!~BgDq}Ұ.Es`[|o;xvR@aesQ7YaNLn+p9M{1 K ءLoU`(E`EY3ø)x7ڒ>sR K<') Nv1a03#CIQǶsog{۷$̿<,3kc]l6C~a;+]ӟVr:01VImiHLe%:$L+fӶ#uh(as>UQ*\+ǷU!Un{Yn'e^nҝґy68{?½=z3mm{(BMAvKJl".FM5ʬL3sRɮrUg+"=cW4l#f̘oHzmC.H\ͫNgk^` \bY] NA/ ʉE j)CԘn3f`˛'0륆2:Ӣi=]r !T,Ȉбڮy48s6 订kjDiH5 rEC .zM/.hhm_=% 0 C-zJ[Ϭ-qA;ǁM_k* aIԴ i33jpV6ETp؃ɷ'YzإH^v +8W|d QDC S;Zх霘o4Oo"U AR2O1 l_RK$V*2.[ I?t YL"5HVCP҈Hwˆ~桵ND}4QA&J DbK$a `UjV:wg|Êk^wg$A\qc wnUH!˵CY 2!\iF1Md6<)+#k=uPP4#mr Pܩyz.K{~U N}ē)3RHw jBb]J: P0~euHmI #6z =<wU//D4J?qhIڒ13JhM:`e^(+KHxrA'ށlufiHFn)a~5%NR~д.N~Q;'r* 9sx /w0:\~ (Ǘ>,3H,>R$exyG® 'w?ߏ6%4AeE*e@p$j;H{Ug6(DMdYs/G^~ݝXm WN@K>v.$teƛQ9ǚK Sl bL5|& 'ȶ*l{`CmR]H0dfmu( 刮Q 7& V_ b77\!PBtEG( VLjp{}dn.Scr@ ߾G w:D*BY/Qخ Skhwz#^د+$Idp`R3P$r=K]+'̻]'h#WڊuZOR3nWoE߆! qN A(5aQ%eQN8ЉR˞Ń)]4Jޭ*9-t"yKT=}q=)5F ާAW [RNs!"/G4K=LX82׻)]7[Pɩ5؞T⠐jZKBǜK xImỴX>;5`DANkC'xphDJ }DC0OGѴ}fmS"vQ!6!a[ #۫3/'|z^ŧu)EBd~2z elk]1*ұ7z p1vp?˖+s%Ҳͧ+_vϕDdL &"J gOә&]dgEH.M4 +liiC@R/W ڏ(r#fi ^~t jm%8xvGjܚ2 r ёem9JZ^kn`ٟۖZ x |l TK2[F`HzSBFldoj޹Ѻ rRD?F*P@"X;\Mf8ZɒV`D=YGplL6mE +b9qP |d\rkP$&kdzfbUaʹO4TElV2~H8N%+#06q!^E%ԓ%}JL q}Y[>箱5JR=/ LNcDe%N FƜO%2h?%2m{75EMX./Jl+ўWV;>q" DOz{yG`HWY#.5`! V iۃ)F_;5rk55ʧ",%~8g' efgSWu ݭzkvvi. (:93*,-u9Q\(sZSRngvJBxvW'S%p,w1*)q~ffJs[!pMjЗط!,b C{/dFK]!^0y1U >}=P`ʏC1Gqo`#ǁoigqKj1jgטX P⛽%z7gmxir)JChkWOɣl.{t$:4!m ㄽsѝ!fW-+z04K&h\.٦4$;1gygUyð6=lxĬ4aP$鎡=botjUBdv vn=d A@SqucoV߻d>X3mA [1mJ]ucUz#g] VXgQ y+L::wz3b9$XWLJ[*ȿv 8f fBhdށsw_|0+mN33lC[ZI'6\i +4ɾˆb8,Lnkr9ZH|" O#@qDz6L&w;:"'Qq`UW3:EF۰gӿ UF=$&iZ"v.r$XLl5+ haNt=csH6q]ZE7`MuvTsВ{un'eN =3Zt2zUIg747SZ\%]50Iꮠ§=1{+Ìc#֏-'Q7$V-x "(ADڅ?!r Q_i_ɦg i`u9'iFSE0XC9I[,ugOc^ࠬ%y$lu@+ruDa&!.lrripٸ&ӷWσI7ǥf-#kO!u`NMHW '{kvy_pT< KD9qVy/).;fMCN$^%##Һ $? yۃs٣kpN`mH3w{ ~l33fJ]aMSdAZ2To K@yYKL 0Pw9ll"DS5RLLMQȰRN Z,wBadH8ډEJ_*]Uap6WaxJ^UKN1jH;t,F('[A)6{f/j|{(;?:PQcCE 2ͣ1kAbch^d09pIu6_)dwLaCD{GF.S >;.^"t]o%,$%d~ 2iYWr~ o|KL-,%*iXReÚS_l^68|fEYi?799.oee]K%7L[XP<bz $+vk3 t,sg^\+k2,/OD}Ydq*Ho,ge70 +( Xn,a|lgAa]PBtB&4|_uH~%5y魉]9/@+r?> Տª͸A2?·.C ȑj|W/X|1j3qskI!+h.W["4NŰ_v1{ rTzw^'3+;XP$w ȚѪOх6юjzwjCvi`Sc Rn6 c 1pž SV-_$```5)J(z+UF2nc\Co7Ad>ag m Ё-XͿ? ɐMhU> *O崋ٚ@B'8M/D'Bf˪l2#ð*1Ivr>IJ/ "/c9!;hLZ)fu)k1.;i.AC1KHO#fnwg} Jj[%CpWq6|SK)6єhJmf $*E:nrCp\6dOvB߅֕S]Jt-Y=t \5t\ԴlzPk_uho]*0hV7_5czZ\l˖^]",Y '*Sw.Zi6B7ʇt5rv?6cu(o\X<? *2 ۅ`8pi[qɶgԺ 3›|S%高޷]_;@bgQ x~iuCwibJe|ď`RT`J(R4^gjh%zlFvz?ie]n2_2OLJɉ)}GDZ,C5$И;cnHvŐGuLXA;90tJM)Ŝְ,l#95'{:B8o6)E1ʸi@OBsM*OlE7'3QY{Hx"r~"qm'S/7C) L"q.ŀ'kȉXctJ ?礠ro!#YN_(O-쫅g"#&,m%w Xt à$ȯ,H"ĒC[46q.8*JsPu-i>k#!ʱ%H>Ee졵ENj ܼhI郧wA!arwF .Q`F&$?oB.1nHc&zj?Xȑ)PJl+C8wDϧ=oG^7T1i 1_))S 9Yhd#XE܆xE#eN։VЗ>Uw̓&kFEr UU5eIf!TSQ=hF}*䢕}_D2B)mxkuWu)*E8~l}`"H|e^B~PsUww;`_[͇ ;-tJ5'x^A]1s1\mK@y79|`"H%Q={wG gL,2=Q֕l|6,UmaIs>,6 vg1ub̛8$ ܏ O0 ( 뫣">n_/ͺ ,q@٨ȉOѣuXߙp|jETo )塬w- sgE!, >Y[]bQ6B#8:Z]4azB "ߨwqL;5\{B!1Չ;o ú%ĢA}W՘eUM#BzB0cܦ% rlk~c B L@޺]Y*!>|~S"o][7 7Һg#YڦK/ r6_YgYG^,3\ [Տ"6> YYIJߒ 2q dșx?T"&an6!MyP47΃ O٘y×ZPvBX+= HћOh(FRd7E0;`uaS C픏/k,2o?QSAD}+%zF{xJ!C̋*rtYM~;R^5 f>ºS{!>>)S%973A Iߝ-7^INu1_D|2k`)0=NYBX1Gܦ뒆'T!*i(7Q0׮} &g_5Dkw8R= d)tӵ [\qlEqb7C8`A$\û - t(*Ոe;sH{HKDmy{d[p ڷ'@fU:'˥!(deADQ , iheN#ћ*n 󳊹}e_>Ҥ^1 K$ )s΁=WY]18Ӫx"J\OsЌT҂u %ZVb.ڋ%t~d?i4brlhihS}X,4VoR[$lS\*J˂ oʼd'gF .e]|xU[$|OwC.5eĀwh"&V=7H$=J#osn?$y^ rDN#߀H24G89\ӝڇC䕑/wr dUӮ%4bH X5 $ʇ^-ֆu`ɉ?_A|p 5)m$1"-bN`LïC:_UZ'fbցǾu׺0IXy4L +&ojVԟk59P}:R5P>b&K{+e\$`M~{_$Òʻcc@/*O9Sv7`ޏm&|D*3We U-{Gh^LD+`ACgK3U wySYa :4s+,|ytc鏵I=lA7hf|{\ .U>nmOLCrb"FdSee YM};0dQ]wm !.`Y:[)PFav)ކ%xo灰%"]EfFoÕО b:9QhRP퇉2>D NAiׅ1fD4x7{s%s%أ{g~؍GRHVnHh2<"% BhE\B}a˜QNxFVbc8U>g~2#7 ЇC: rGKH ~L[m5H$R*@7PSaWϣ SFV;?:cff6i7\aPH)`[:zm+m.k+;:-E|x<_3R?qoSB~-W{`yb|FiS 2|3K3tŠF^^+ܟ63ɓ&i.Rޠ_-LO3#a,oMC)ZnU"ӧKCR.mTo,|5,? AOvn6eȫt4F*NZڤ4ʍri~KoƢuP@~!mӯTg;G]1J燢o\ˮ2}We79Y vui+z?3BuEOjym%pxxD;?.h&ؤ04ECtuMu5qlsXW {9͓y g,j2 JiUvX=^<4CnDLz :#-O%\wNcN@A Jn]WCuRldtoJvM 9t R#}uGV= մU 6P,D-ɋ6~T̲pi QȠ9]ZۤtN_PiC+fH#Gԕ|q#3J+6%8B^/W=!3]/VoJرG(DT;ZMT{tN ]Ϗܝi@/}~ H{PtH4@Dee82| Ž`  -,쨙%]ߟ)l$t_{OEF2ᘩ;׎~GYGeL;)nQ6M7A}T'[Eq(/wC}8ɉ ahHD+*_T> p0o_l+l[If#L_bX5I)W kjUe1p7xBNbXweL tФ~^^Mk\>?ަ:2/4wI6ĒsQ,Cs01,i=anӈs+* aO皀GVq/kqFOibMY%-7-?}gr޳m2Gen&'Ei]Vf>/t"bRRD-)@⇹њ~ ώU7ƒ49C7} M+*WT=K`!N%u2+i?pD Fy^Tb6FĂGOC"R0DtltfkpPl&d ٫hYͣ_Rғ8awKPEzp}˝/ `<_ݾ/O\ [N̵RoWϽ3gbSߪÝJتp^0+^ &#_RG+m_ "&jj!7.έqNv)fv@xzTu*]?ľ?^*RG[+AX_rj3\{FyQ#kR,]MqGp&=q HZJoD[Qڞ,)Fŀ൘oEMݪ;njB1enҋbia- FE?[1殲~HM]ٰnpX0\2t/l>5>+@RZCn.bJܿ*B)E!z]um@ lq`ʞ+ j5,32+7rb嶿i-ҘD--t!cJB }2P1iW/N8شu)`tea);Xu;KJWÓmd#9osg(=!(LsPl;0ј Z)Eq$zpM:7$pӭQނװϨaT #V)2SLȺUxaXMDkR/Xkx%ZeC*Y` >@;&" {Ɋvm~_j%g#s ^&} xgk@BDsRPRI{בϋE#HCG˨2ȁ;F~8r pvx M>g"t6~/PZåK2Xg Q M#\[ Jx2"?ޓ&Gvx_]"~xPh7ƁRڠێI8"4s)v[䩼Am0HVwסCG ۺ0=(JpEN055=Q$,Ֆ@W¾|-ڵx mM~pʄ"whp,Ci00b&)vGpeX}G{ەDJ'ff1i]=jA_N`f5;ժHv֝Z q"u='m9gPL\6[Bb;8C:3:ҾmLH:4! 6K  ovIA+! =h: B7CbzR!J^Y'O IMxnjav}P~Ɏ BCr0\b75>49EfW!|ե1c76CAsn p݂X$u7х86ϙpyDpSu/ -n 8sdVVc5ZC&Sz23(a.vYd?k3ҭeV?3WOss欽. ;֪BU E$#X2Rx>;kWW/bm s.*:̥Kf9T3CP$ay0F{LűSPn`9yI_,#X~św*U+9ZY`c eL??S,iHn0F $% ia b,@R514ў Tg 01~IFV-Eu,pyn !DI-*>XpLJ~?չAr}0Cɰ-3K9oF{atzzdl$9dUve Yi M<8`Ozu/-8n˾Q}SQ Jo W]w+XeߔqJ*-pycY1gI 7Hr-<+{)Y$[/ErogϘI n!;4?lwõ,[O79#Yw\:=_ZNsb&᠁HEJNet*߉|g5cPE7xd4#\:'j2Up5!79)α/\^ Diqpx>˪V{o(ȬeUtLRLM֑FUѬ%h,W XAW0i(?O\@hgjIo{bQ֮l2"Xhi'{ĉ_C# 'AvYp14CEq&PѺxEppM=r!] qܐ8 6_)tur :~z)xv|l@7;RW$6(f,>N+Ϟiw*F\!ɡa 6Rm3 %U)LۈI\AJ%X\' piB]n~*B XÌ:nw X22ujv8h\zSɇ["oBKI2Qy2ÚfQN!V ;ZJDlX]eCl"ǻj\lY>ZjnWzMb?\^' %cYQv Yt_=j*c )O jq0o~N7 2:npz 6tyt <-,;gS+RFkeK7/&/0Pv,L5ˌ(cN}0Q#j^̕ފȼ v &3J^;PwPm'0։A-,%h0w#P⼡: r҇%&5Td1F˶./1w)i}Q:_:w։ / CTN7K+PЈ }R%m>o| U DGfo`W;DQT;oLNW>xn,!~MG 5a䡟F">WVMBM6"MUqR~cj@T $} &Bl1c͗LV3ÛoAuzU}d1B,xR[ pCMōUxf {Sm>n T+%ۓNPuy+1H8\[پM5euO67W 2<8 qtO2b-MPdRvPҋvZyncґ!*h;Ht9{1ЎjorF5 -eDrINϺkTSQ ܄70_͇vB5Y6{PjhW7hLκ/Lx20)y\&j>e8!F킑n5xd0bZg|}7p|^00Phk b6q_d_g#C I9d21Cu c74qZHH*\S{ (yl.Ѧ9%AG(H\4uy=񑇊stSl*µ_ -cBo/x-UX%Yz/_ 5i{pMB^U%TJIܯaC]TJ rI]+)Na2S=A}^a- oQ>Z8#НU6~~ƚ_'ɯ BwC[N=J d`]QڈᏅF#&ĞGZ jLa+ TS߆u֟2gO)h" r{ }ps <3oyg%饬yq] 1Qp;Ц@2gm|z$.V[h\(PX6J;ͺIr*0zm ; Q p\_yQ!XÉ *bޒD؊e@ %i[5ؒnEL}11 $r=Z&]@mQӱMhq~ PH0D?zAwqEBx9 ďu!5,/H݊)4( z*pF+`\;N#)WDЇR>*zV' rAn( L} < VcFnݶ- ?UshO}PAعaeMeCq@[F_hG~֮q Y/ξi^ 5(G2 ")%؞H>$$0'K,o$(4ھD2u"ڛt %ԘoÇ2-q +85&yVt'V| 0EY+} }.=,c>[2( `+O& N$ATҭLĬu9+ TuzsjJ﷡3m]0g6@}͢ʊ@Fb`-6IOokHpddGy]o !/ fh+ 8=ϟk9SL Ml5vwXϧ[e{#QDE _$zlu Du,ηD& 4IT0'CM:|\F3YFvB]&2UX~pH$Ԗ!ɮ/Vd}bV)$7+28>ROoˀ6d ˷Z%oBovƏy9"vK^ߙ'N7ؕRo?I6ڻ$  U%Nzk Kx59emhxI fJbzyjʱ)Id^Qw+_jv"g"JG[(v̘&/OJnsk^48%v+R)"7 i)%(o= {_Tߝ8$7(}_[!NN /ϧ;~GZܻŁl͊Yi\zp\HCDW?ss>8_ \Uxx[$ k4ZZirjv gҖK)=O[Rx/U@hܾU_x;łb!P -aՊPצRW&ahnI_x5)HP0..Ȓv hn kȼ)Hj[nŨپV١-ꋟt;b0U||bP{C5>/,[>&[9#bzv)pݍYl1x*FOKA˘"Nt㪸1 J:]WB&)wcް 6E7|E'2.GM<>.q9aUƥ%?/[jV{Hpm鉥D [#T#,MGoRqoC`Wƥ&; Z^ 5yG`F#L]܃iF#raAwDd|U'!4`IPĶ\ʸn^5elQ9&^ QIrCBc}ct{>'?|[s?]1n,Q(͗\7sV\#S]2_' ١޾Zs%[1/_k<$'0::O!@. _&F?~.!:k<^Oͦ/Q5ٍ&i#{=xl2 O{x|օFuӛo?S%J` ٻ܃/YJU3 Nnhz8FSQdKDP깶 U .`xy:Tes4_m+k]@^ajWJR2f]\ichl\J)Sijv|={EHbGBs[]^ Qx/'g9C-]QͿ #:8}זhTyؤys|I0@ &/F3|"1#Q -@cp gcsS`&picbAuwg!5iCCpljB]r=w*D ɳ IczZ/|8n{uPEE 0IQ 潦}D A11\ԩXWXC~B.n(^|I# ^me *p\QZ+E=絟&I']pq9V6.-yvy'%gZ<'`-X1j:S܍4fgNu#;v4l ;Hu:)wC-<9jWFou7t7{4Z/Tm(2_MuHZx˜1.jz'p'e<׮a]mb0koF7GJt!$,* z>k ?xLNldCǵT uq}F]EmUh+W=ǡ*x4b>Ty?*aFr{ThbeiPCȀ1+AtE/i?um,}./=/5sA.~`@Vl\qPAs:4C񁎻1U*- 0/h8+ _qI$ßZ Zt:woȈ^yÜw㡘9O_ :t: @a3q'SL$x൞Vdfh&}]NcXZ;5mL F3krY#ׁ8 ?wd[.hEx5ecwt{QR ? Fv"le&F=D~#}_ u{F`t^Б#v嚝"Yq=gUywJ7[aT]s^̩x`a H:tb)X кL)b0B٘Ǟ2Q0ҫh@@8 t? <1L[lRѱu!C,BYsמȵ*FV0 yFUEi2Ţ(wn\0v,8Kd(|.B]}N;HZ0*@_{fbHڕ1m>+ñ=;S: JGwpĈ7fjrG#&P0FK/ DGZhY&|AZmK (}ǫJ.Z<'+t BN,D/BM[/Ckl{ gK)Uo̚bMN/L-Xܴ{`e&'=yXr8 8gWCq&QR.X3BNowkhRW?(M,)UKβ$@|nm?Et\insgɵ uS,|NL;Tá2uk!OTK)$^gw jQfaw2 ݶcYaX1lk\d>~O.,O&;.E['G!m1#цH=dK|hSb]݇ ?ohI*jC +ܪ.fUT5ˡ. q8`dzn(qUBܪ{F~yfJݭNj87T̂ ^[8^$4ܣ@ Ƨ<] ]o8[IV J[6OZ}NHБɧ'~d.1RcGBSj] {U辷5Y7LdÀ b oL#{WQJTE76h>e 6GvZS8tjDau=W+4@NV|<#? 0(1]Նp,}Gǂ?{<fACqB;ц1^[fI_\\#S5bZ'|963fDM'-mnt^^ 8 ІjQ Z( %v=2lw@#y]y%v^hG?cuM8qQ#%o ΒS ^$ }m1L׆1=Oqoc,=XV(:zǐ)#X-X~2ov}V0s?IRV'xMWz{MLFAI>=uWr|̌OGo(pbӷ( $@(fE@EQJ}8Gt v[I=34èF|Lbi9l$j2mI.춨®z_R"‡>aHd~Ur8*ŘbV\ afØ]|?M N59+.EcВIEI ZImUx FbImiry#ҹJ곣LUR~wQ[~ZYNZS;fJθLiEBz4I Soސ+W+qmrSQk_(k' ,IkZ=4@^ԛճ:pMwPzlt.DsiY m ?W7i (Gh'y_`9 &v%Y?6gxU.{EbߒtRbZ*`}uySie,UOKdUj3rҳ/ŕ9C )ѳO{$>gC=h72B$;-`6IV\"vGp%%٤;~Ԙtt 4U K.7-ÜÕz91Mi:RBoGjYeۆ"^:?_u'<sa9%mU m0FSGe.Q+P/pt|xa,BV@j )O<xj[^v%YJu Z qH F1W0;ԢyRm4mޱ% Kd Kyw ?J{/cZ0j]Ѩ4qsaE]"m'^ďH@IN-J7pVTІ0HJf׸k+xj\$kz /SMʶOs}(ZxZ ˲E/pMe><˹r_#NjFt +)#"H[g!~̂[k2O94HDlP#k} Jd03š ?fSE؋8˂٢H6cGC_97'$F[\c]?/k F@u}!|aU-Bu\sW&aE2Hӫ<:vP&#nBèfH)':p|;jr76=#'oC4(O#fD$(  hs?i^﫦`߱#`zZQcVgԗ<äb~6 MPjEr7m@#/.2$C{ jNT-8)UT r@cXpָ%o8`Gbbg|ɼy^T̋rqlvqm)F= [p_JY18J~e 0˄:H[F :<M쑱G 3)c&QB(P-{?s2{~G90T豪NzE!H?m.7CW?#FJ8vؚw L͟`}KvQŢ#gSa?r"d>n-@22İGYN[ &!IGu:'$^>@X lw}@>M+ʙ20vX dg{ukWU$IO`a]`;4,o\]5i*bL+*f0fOD-)8 lf0ymҦ6y]G>uIeHk%KQ؟ f*vW~BP lk_$zy/Sy3'ǐxiyBv `k"}(WhCMx5:eʔVWj`~vS)^Y㼾!ƵU z.TnY!K{|ec9C=.VvFC yjbmDbn 8U U-ax!|eրy!&{>9f@_(FYcL8%/s ?KMTY'0S|7dgeO0]W*,$O}[y6 GmĘsKi/VBX7kȊG.ekxm^Tb=pN;`.Tch0CvQXK&灾7(!],ޟ }-\=ԷctA$^ȩٛ=oIA S7u%m^`} p;★',P+l"]Trf; y趒Z!-dyaП71:>5gF dw6^{y` :F7 滝0bk3xZ$BA gcAR*Z2gnG-%F߯|܂[*3&'r .5r~Q#ÂL)_t@ozqDϻ.E&+[ ,DـXWA1'bPۘ.ߊ˩Q*:xK9#Z41mڟSKKM>1-XZDz+[MEM/3KB 5Jͨx~cu NHu'cIJEX -~>Ͱrh >tϷƲY n+'UH]#kaDZW#H.+p) $dpJ%obԐ詩I`;:ڑ#MwhAl^* vΥYfp֘Bc10RIx9RAAVk*H'fa!m|G7hbjxL:zcf!B;%O# h_]R qPtBdp3H$-0j>(c[ zLTe.Ztl͍Et&Ia R~e!82\I J{I2}I[i{'nkF#H#]sXt󰔘XKR*,ZO3j,W]x  ]0i>{6[9{ӆkOJT`[! ^bX-+uH"$iWiZ@Ծ]m _E +a&s@cAT4Y 64JcvrHLd/ 9d@`E]&T6z8`>uKɱջr'>^48&7k<:9p2s&ol?J!ǀ43͚~G:&f*pET\B \mbZ$d2>Rh`*>jEFCS?j ,˼ƚUCٛIu^\m#?}L6w '*Y)ϱZd^BP'z~郭'D &siLzhSb/XZR.5]a&Jiʔo6Z%(K!Jd n=C1 D, 7&ʕ%XyM\cWpҴGpE֭ PָF5,䐜-5'`ZLLS$>~]pM~eb` 5#z m+;IS iNY$Iv3Eo@@stв Y8ן _%-jLeo{,q޽`emr`oEN=3pkL%N& l H)q^{lP8l=2AyG(5tL|Pt3,(?ibLL:U"V@2셋@:xAIۇwPϢXjlL, E_,%H2Dߣr*}b9Zс-;BsԌoQ`7UVtfxcꫫ rVLb+ס(|B._{vSdGyް[źW&Ƶ= YLl.j޸O66yz!@KPsX[LrѩѸIM,([SE9-m4!,6r!AfxfOx-~oU%~ GtsZ7d$& V{Rr;%8 Qowa0&6wo_`̆YAثMdFuq_t"塌ͼZ&$mS|}i @șIâTߚn$Hl{ruLwYT3ůr?FBiAЭsLG]0w&P7ji*vΪ_H%_fFe4)S:o|/GE1y_|Y F/ss4ZڒpӇ;琐A-WGKϿϽDɁ?zH~R0F:7 ۗampK $]”LiԣŸ7Cclaxj{.ON|`:Kcj( y=o_]LWˠ{3atLOχ#E089Ay^ `V NDlE>эgO|0zU2nW޴}N7k@NnQeNV.@kcro!X}ev]2ܼs QrM)v\W˱[39&V!? >|JqL =|vA4MiN -xyQ<[,n3l.8H&T_t"g,3sV]:Ty(?yS#3A ׽;*Ȯ+œ\gY8r.oft5$##;X*@ъ euMTk݀m +֋Ol p}x]ՓB/357cWzl\!Ǡ?{^s,yxD_Nc{FG\g9ÕGcē 4lL#%K+ ىSmgנBZϥ,e #uMEu'їr/;J-ᓄ(&a',s^9.e NE \^}|ll;pEu IȀ:MտNML4gH~Dq T |7^ V#vE9%.$LXzSv56;7-Эee0aާL .r=Yu-i i D^%z hW)62f>f^{)e<}*[S{M/++NSٖ1(~> Ê4OlCP&5 8exdèȌɩsn֞A7r5 \@`JvWm\H][=l]tN~/iZNU%t+7-Znsoq|U+y^B1k>#_\_O*%̾>hK> lE_aSwr.;rTnX-̷ *X¢!kkJVBU`Jє~LÄ#3".OF&щ$:6q8/u 甊kVB'N|C U9cެ3h1eXŪo:+Iq`D4t )0{r@MX+ӶQ+zH(v·g/yٝN[R`eqPWY7H>У=`oj:4C~`N=U`3UOX`n~6,h(~wO *U=!K WF:P !& L<"QV{?%ذT=Iߚo Z?:9K?J]3 Z6)O`mOʷ |_SיuS*[|ZPCTKA׮?%e58%mёfʄcn*&$DUv++j[Ձ l?q "puna[C<yU--dɐ9_&ܯ@sk&-'Hkfn^uk&b)p<9vW? /J~Z8!uydDR[}eu7WWtSqjR@VfGِ@} W~Xe7)؎xҳWE\əJв6 90G_Y?WWGyV Dv3 י? ȝm=!(Q |,]SW 8L(äښ jg~i}NNBVD]ԛ]lN4o.CynUQk, Ѥq5=$0>bzLB!Nˎ߇̴͈Њpe֌,"}ǥY I #K. qFt#,zPlV&n## `&= pxsQ'QӸn GCnpm (-Jz~ڕtoSe:$)H%]IkLWUuS8Ɇ$F7>M m%ttsh7yT!Ք-R[a] q(T$F QV6{9y%gbRV=yP0l🠔[WGYWJ '+ Zo!ۦ00,@`8.MfscVe)UUAn^UR{cnuh6rN/a+`HA7].WlT]9x +?&4tg2P׺17ϐ u"H\ZPO3zp~y笥0= R9șPK D!Hng&#)*OlX,?W&0_6d嬨tsS=!k?i梧U1XۀoQFڬMqkJDlvbo*Ӂ{+* 2jO=QdVh@odFK/[>x8EdgcIy Pw$N. fPmGSRH}Jg"zĞzl%~ir,FA3f]˨KơgYpA{|.yK%{{DrOzF*Q2oDz^ B,Ad+2#b_r9tOXv79S2=#WD%x Ckbn1@1 n4s9A5МhN@ѹx"l_r+B|gƐ>*P:Gqޚ`xoZ|%v?}AmVQJVJ]hzI5;s#UjN1a|G1-[m_kɶya@H$L['@!!Pd $-lZrvi4v$c^8q/d٫ QiCU[;Zk܃jKn_剌% 8cϵAq>x}2dɴ\" lSk { ŘV;e TNhR;wqYR+=$ \. lDlGnMc[*ZtG5PkXRcYrr ڒ>Y'O&dTȎ Aa+CmKYCd ~DKnj,] 2 Ö (:y[Ks|M(t' ob2d{޿I#qAVҞa>g9x0h1VR ]y~≽<Q{C,&צ[ѷIy@l7)% ChFa!?n %\f*;6B$Yt L % MtC1U\vr}vo.qłءqt;+tD|[T)Kr734a, mQt#Xxғ/4C'Ϛdž8]#穪jo_eAA!\_(CۖtW5^T 4O|M"Q:gdχ--'HuF,ozlfHLJ)_ȄfW﮴Ҹn';ԙIX\&-t!~v_'"./U} vH+j h0" P#-tiih yUa%U2D=C)8Lrip7hb!H$! >1)F]/Q s=v #. DT+!T/%@Ya.7'Oµ4%kA&c*۔iMHkBvo~十haUl2[wh/mu]Zl.Ǿuퟸ~ - ӣS/YhX .Fl-%`p& Wi$ 5 1 Ll07dJAy 9ej$sPHZtCknT\89[ѕ'5lSۉRa} f [l7hbOVm[+"H8NP*Aݼ'A$ld$2cB>=%b؇Dy(o'rJsꅍa8L' ZPZ &7_#SG?7ATzw,Vg+V? 6^;Z7#qkg\S8t[`dhE5c᥾>ù qWn ͤ-hr1CHCY^BJE\?# SK/r\No(2xDV`5%ť$%3[Ywj@>,UIF]F[(o{x(OO1zΞq!RV叐ƪT1wx~`(#.A:S: Rg#.Xb2.`4l(rK Uhyƣ/цY/Jh};#ӤQ;)G?=].|E`ma@cl9kZ.TT]LF mm~C^?rmc_븖 , NDj;w-"+ %%NhF4u2֭ /ͫcbm4JW~et 1ޔ%: 7@,ĒY],&%"g&^W8!3i4> g/T#O$;?Xp?1iL&6]KQ}2LIzy (iT UMgb&1xcu2p ]Ss#>>s|==Udq»`)/Ѯy6Bvy|P{pMsL.lwpB!`Iv"˭ljjT 1pím1X~iSGkQYV#kaùꃉ;dJD)D@׆* n.w!,:+ TJ,m15ڵ7Pe$J{WoK4_H3p-\_8-mQNM@RrF|Ǣ`|0!hmnz#5}j'3NʷOz8=CaUnʞxR n[xZcċ҉#uɀ N T길PvbNFmLB!r C؂;MmXAtQr[:<hWP/.QQM jՏSQn{^< Ւdp(O޵)V4O|VlȻj*]E 3g```;fcTc0!FCĝ^x D9l:2{X#ܑJUO3Z k>Rh,{\UֻRQ%8QNO-l#t,0[K3:<+ܦ;KЋ)O |7MYڍ(X|9*{W^?yN[;Z. 9Y7ÛW,"ڡ݊s06'O? >="HZ)a(=fnt>(ɷroQ#[Iݯo/RÎ #l6(lu(f.t; JyLdBxJsDo1wg4&uewuD~An/S:2j6^bsqVz^Is:\kxjSsی?~Se݁1cжƚa$s*&Tϳu'xTjovpB{KG?c. 5;"XeΑ+kǷMhPxUt;#X*)wiȆ^(ˆӐBۑ@sf#nOj,0+Yyű& {yiPE#V]G_F=ZZ~-U/tgx쨜-Q`2'h#PQmݭI,~*Z[=!iJ0HrjY R <6ե!j{`gۦ xc .!$#u}(nRPzH 3os'\!5Dp|Rj2&] ʦKdq}H6g>NO,0>WP8ĶQ a  _aW 6@[ O<-ſT-7܌qug`LLw,vO 6ȸx<w)WlQzۼ 3*^t]z~am#cj ]Ĥ":AU g^b3,j T3ZjҽҺ !2,e*THV TKzeA*Sjf#7軋{nd.;z$-Ć~K-YMF 80}Vɦ-3&K%k'Q95o=)iv![y.X5k~e'%G;va #Nc}['Qt8勚ͦ`z 'W" 9_[m7ͫm˛k\8y̵8#Z"V&M,7~Gu87d@ϡ=F=x8ǨYl'·VQץM+6N,z/Za\J(=Wf HЖf{`"! X]".q\!+l_Ƽ^[s5favQS+3qjo1S!pi@N5z"+B!e2zpegw \_2V9ۋ) hg1BlyG姬+I ͒O^ sD`hVYΨҜQ=8$&{$f \#>Fc@^ k"CϺ/ځ`+ 2Xg1@]8i0P_P]0!\웵zf$]wxitR}x+WrI⃁8"*P LfTB]5׿@ґ9e fcd} nVIKF ̭+JSKixKfx8)g衣j-NqRc.(L &KuߌF}Q]E  2HM Vn7B ڳlU﷾zdmvy<ʹޞйf!BCcEw7+juЂPM|HaJԲi3t跳#A:3}y̻tZNP7:K.I|21IHm#+#,fet4M,gךb乜7 1OVB,OzҚ%@Tُa#&DQmO@Ь dz7{>č?(m%Wn{ׯ[7%Qރ8'LEl'} 2,# %{T{_GQ2/i~zLk3@ bs'㐯ϸq 츃+x.d6 zWU2} I/Pj uԁ ʙDy$R=W!oRbIՌ0&K]BAMZ/6RFg<ʺy =lhBr>Rc;*|A?cV޲6…H _pSϨ:$ScEAG'Lu4(`헌4X' sel/gfZ`o{<@P/@F۸ ua 8 ).}9q6"l}4o vdsFd j\N<aM;fU<E\sYYY# A[m3G)7nj 1FAgxg`|4s=, Gm$C*NZpHx8XSyUB΋iw[>0W(p̖{oY۫q s;'c"`dg,3(UX4ڣ[Ƹ8;iʘⳡf;@ٵ Cz(+j*y> AmƈvYY%Jɡ0ւnhJFϮ&A}/8c vys>-u-3樢Wbx/Us-/O% ;SuvH[~dOUlI˧m jrV uCﺛ.dfS,dyo%2$3*]zNY^a35ևBxb> `$0#!Y4Ӄ]}i}6I|B4+o#hZ;pf9e Ty,򘴔9P5WPdipU?,c]w;*&YАWO<>RVA/"cI?cttH0}&kJ V2d{ksa^Tl~+H6Xj(E#$`V&dX]I<[S R}!#$17Y_vEٳW`;HRiݝtmGHbT?zQk!bǝU~T1a7v1_߃SD6Dp7Bگ/lN/f@͐E>6'uzHtHfj[ؕ9yE~S>=vw@Cehz}l.swFFdܨwI_ɰz')S:J| : @6l6lac׮ųsT>|󏺠'ZRF? ;u*%Z4bQtJ2i+.h9[=x y.PAtYR! uQoF5qTVQ(>G'ѬR;0Jfީuh F<$o,6,&9~v$:~] &WxbdEջG$[jR5D"Wda@h<1T2NKIA BV@ w]80I0"j ϋw$ցK>[Sfqa)L}օE]KzZښ'KlTP'4[kٵ@beM"G-[:JA;5} Tj8UGZ0Al_@z!8''X=xzRf-ۯ^c0Q(ݳۧ6 q5i8YjaKypXzB`h,2 5Y﵅x+Gj-sy$cF]qN9K9k D9'mW I#_{c/A־%ּA)F_W;٩C2N^~y@PmmW+dž]/Y.AXNP 1MTOsCᾷ{<}Q< Hw\ 67YOjH!W,U2 L:rf[XYɥ:u`U`s0wW6@v tMmW~ S`"Kvr ksfZlR ۊJՎ~r#yլ?I'\5uR`+X[GnKɌ<串zKR*A]VvZ/{w;ߊgX TQxZmQpj.BW%L 9]A+ )L;H`E8bFV13;H\c-9xpʵhL;z[Džv(Sg{:f:zO>#yK7\1{c'7 HIӄL kƲA39i`83 ]ꤿ*a6vxڢK J6vDqgN?+$-[DyCDϨŌPU˦u㘁,[|ب1:WG>h~B#r$dS'ՓQB'~^ QnFN%,"!wɜɏ߄=LͦM<4~ǠR7؏qd[{ARhW45Xe|(p#1EX먥ps ?HIWt7LX'Xg::$ͫfp,-~o495O$rߣF k7#yW{ ĨYWOйNUz̹%by1u̚\;-]Әq1Ŵ~揗Kvyk(o_84%:]!{v5xcaC|ѿmfeip~olP\Rft+}Fs=ѻf[ijـAi௑NQ[HY j+=;Hshu-];m-7 ˬyq: "z9}f "HUu~*YF NNwh">V, M uIcgeL0B׌nѯ({x) 7آ&{ʀb@: !_DYNJ}Sx;f˗&2sLH U=Y X!^S$vh ,$&ZeyBn崮O.0GQ8<ۉp ~فO]%]}xS"+gF=Ɇ UZ\a%]na:cfyW.%ޗK@WձyOZ)bEkG5OƗ4>>)a)+E,@D4<,iI/D%vU =()'* j6WҳBE4 lmj'D8ǀ %uޓ9c>Q/ HuMU^Hʷ&]T9ȧ fDjG7~$Q`B~*/{We?"$bQjޘT&ʼnN*10FbB%'u䗆bT-6NjW'BF8X_3 +( YeY|_ ڜ|2\~1 S<ͥ'vafgqmq>@-%"?(ġ0 ;KAfzGP=IZ6gL ט5d[jmf|5Ib;sl1WY`age0]7!hL!m2̖FىJ}^+b LZ!)V]^yɭA%f|TZ-:CЛyuJab|La =Zcku:T5_AD۹WkD@.!p(2n[z i л#kfǃCU 8^UO܇,Hn9%@K.A3+)Vup{< 4#0"%@#:\p=^Ś!?dNW^Bǜ9&Wc6!:HvH aR$njY/3͙0]lvلd Dg V\OX$FMeis'Ȍ:[G]tYşo%Tm:?q;s vЊ '}Zqi$џ^`˿sޡaB N _DEn>T}+W=acTq5}'mD m>ҵIǩVS/F".T`P/p94Ph[sE,7LaDcyuCcc"L|#i^P̳&?jcx-@LX<UlCPũ5RRVHxt '**_bGZIHl˨_(i#-a XoN~D/yMS%WH hC;FϾ>77zp;lsYesFY0yZ0t i >6M^u]8ǟ#/e'X!:bND-L-6TV#)z/{b|Sh&F[{{;?o3DH" &1ǚ]SVZxzZKx7rOIm凓ː̵ĐO 1+cΐbydV~M&AsyM!r|*.HU)cErKyAipHQ4!ABc݃{3Og֡ڻ\X`C5}_Qkem]j-*+2f#ȮPꡞE,jM Q^ gρ`*g\;ؚwv)7M$s·~fDKѫ dcuo[ps>Fur%jX@# C(x%՗h!}Q:i9~5t>8HGݻ=5`o't$6lg'?#",Pw0nY~O 8g !PNx5ϷA߱M :Bo '#2} |U1:ȗi3D<5M2ٚCٵ]jW9S2zlQj| ?fK^C&@c$B\?}m@ia0ؐm`v"RҐ X$>#d*xVAS8*P<|u`]Œf #i6iA~6hkE|iq>ۃ CX^8paiCVzbՉ[ 5@zv}}E҃-@)@g1scP0_=|b]bZ9;>oي,SArh) ՘g8*5  ̞B \#sSXaDQ;ckz*O8X֍7wKF.Ijy**cyASѡ9AlI{`VƎ=:F `Ni ɭεݜo7|P]~7d! <ϯK#$׀ ĎCw9Khk0dqL80k8sS˸G-ka҉"Z 2Li%.*^ zJTY鶍7z1iQDd9CJ/. p@U0OEvF<Tӭ [f0eisX gp?S"*U?iYPկ1@])$`hkanӉOA;*Ja#wAڃNs;`ELp.q,50H[iL_?%ZT+_5|spB4F,.P Vzr;_ _&G2UC[ .5ȩ/'bi*_MҍIS8oVr:Y^^ws]l\[K4>eth&4DkY8^={s o@;\D?yOזi1F}> 8R܍Irō!U<-D>la]+Խ'\!-4EF.]|pGӸ_:OqGPJL?u{fVcp:RfpTeMX٢!7/Tؔ`5L%TF 嬀o 0sp&cP1̻p#Ǿj X#L}BRtV$zU61nxKRc2tȔ* *^Be8&/-0Us y䯬h[+Nt#j!"ez{A m9o{䟿9P=6Z BDQ7+:oL9 P3_!]:EDqM\@瞚t mQˆl,QC_1{K1`=|$ Uk(nmQ=g<;/[Gz"jLmZ/S C:jieҦ<(U11+s׵>KXDPvk-1Uc +c?]t)QimUT%qϙe c  dmcO-Ls 6IbgJ(б`^$aUJZi99"-VS!&leP_vj)QPU=cA'o0.Rv <bԩfp]B1Ոir7x껡*1O~BbUEl %:˜(}>vfyo)ο슸06^M .tNDb2hƯh;5+ĬU ih!h% 둙qÕ8;I<GN:pM3WԒv)l,0YE@zՊ3/nPkF9/ H[L^wUW$/8)C{k ~؛UPtXodW+ ׏Ai?9|E[MI*@FAn:sV02\SIfvnV~꽫]=߂&/|)auY(%B"&ft aikhpC!\'Tz#h^O 9yTp[ㅈr4&-I,OI]%ɇ\ a"ޛaG/K|0&=VS)I.q /*ub2Me7^?- Qwa&  wVζuT@ȴ27hE֙R$C%0 ̛iJa ]]Y?BEpMXuup_9V@H?,$_:E b2GEu8|Jl:Ѱk)zB-DW,KΫ/IB(ZzD RwPw-J^&cq'^K2 C):2"h+{8.Bcph04Gؙհn eiBHsVS">|)Te1)GD%R.6)6z^:-Y0F*A}hN/3'`8E2E9Kx4Pcm/pWR(nј ]5%z}:!!گV1c MD"3T|Urri,,_?9D(tCrl/ń?!SiII2BT0eyAM2*.jڹ)k 8>_gukj͡SS67AVL9mq+MLwAYKkq>ӫ^*1%o 5'#إQ<>r`~j{G?'C7Ȩk; 0XG=$&QwSIc`ܵNa,H"]Dλdwe\ϫ%C,|=d0Nf&~ 0-Em$ qMquϊX`!£7}kpcG{F.ɖTRRlM_\?s~} a嗯?&umz (Ѓ gbXŇI&iH7eųc/H:G ǣeJzZ*U" F /tձg0wOJE"JGL:p !_gh.zAo §YE%,~Mb&IKEoMAW.'_QϻVThɖnITܔF9/dw(?6[uqM! gYr+&v+9ҼS:^U'Ǎ9Pۖi?7UXȑL,hؚ ޚiǗzo)K(v4%)SGḃy%)&1=y463S"f ZY<3ِNsQhcYd ا/ ٿR % qHZ O:D5ܛk2pa2KG{aȌagtËűl9q+Z6]V qpV FnfKX,lka*^фJD;q:gTėXˆR 5:u[JĚb^ FjS$$0'3|=E/ajzeopYfʳ":l1Osb%MS=PfAcE6 lfb8{dHm78ą@y)G̕V[VĬ>!P|GpxsG}spmk0ʽKw>n g7=^v51ϾprJO]*SVA>-V/18ǪG7eSRh|/uΫ}u _.ŕaIMELYgld8&J6SIewcT}ٽ+G7۷IhArkT^l<Pbx- V#,48 9'R㖼Xsg8<]$xe"LIrE1qJfa ^quR)ǣa9)P+&!T[f ͨN㟼I%qC?}Sn1k!J_Kg@u88cGzt8dᑣ)[@D=u xeϹc!K](#:bϐvh|Ǎ>;GJs3 )ZitA$]'O '7|N"]%bw/򦒒S}- {GKJMKˆbұ딋O8m0 "nɯw+j'dYpK}^3.Mo]sP1U97"MOߞei_t|("UU2dLd< 1 Iq@jd'RDHg>t[Bӡm r5C@X} ~+d6fA 5a1.b]19 ,TJx *yaj߬;nR`C3lݣиVjIBE%YJc"/Λ>5;Qq~ej3*'iV<<76!B+5wE]+tw+:q[Iݴ^כѤ\ 6?:0G1ϑ a;/ Wt!LZGWT} JVg˪IJW,6BE%yCљS,o!dUP?+HCbTO ~&fƌaȍ5|nj3^2̀W:XPnX)! = f.Rob㶑§WՅ/׋80(U`)2JeyP&:\CsA&( ssh ZaЏ8.B~(;cdgҙ&`mcROQmgdyqiDԕ(o]efjUdƂ ^8,'| vnF ;6*VgRKQץY9uUfJ%lq+5J,ÜT/ſ{1s<4=WRZЗ՚ŕiX""eury-r)WѰ2U2BNT74U\68]x^6;Kӛyz>4;O\V,>ip ,ss c eQ-,"{b%dN2f-W"I2*a~Ew~M*ʞVP7MoaHx5:GqD/V_>@j֑gxB 蒛>jh.jӣ-v5\ B(}D&%T!yIʺēmrC FN%nlnV85u& @7&u 7 AQiO. I(+2ʲjQ XQ+zv#7%^ۓЏWB!tU'ZNsb3t`Le(k΅L.ͲW@ThZW@dU:{/>l+U#x/X%545`C];4僜r3|nW#2$Zot{ؔ9"">X&rUT=ΩV1x;gZe*9dgui3m'"I:S?`}!|Wٻ Rb׷EM:VaR#\ ri`:CFJ[sg'?z8|FاFpA*[0RJS7^h{Z_$)͈Ot^Jp&G=7ҙ-fRN:&L_8-.ll\P܌0526ө\\^PuAIﵣݚA:K)!X[_2XturJAag9 T(2 XgMȽ_B_{Jevk549F\vsƶ{g\܅#y uAc<VTHdp6ĪgSi՛<[l7S9f*WLXU=3\'u2X`k;ipRf"aWy8?^eҦf!GvŸ vH$:ԶᯓL;`(Aa.\.'W8ib™  @X3tk ipX<.Mb>ˈ֪4؍T(wP0izWQ'@{?jο[B-)c G@9eH[`a~D-0JqC+ⱪR9 O °ៅ[l7'l_v#8*h- Azfؾob$FL}'r@?#<%Η%U}bL+nz@X3<'R/x648Vx".BX~z;7up T؁-s;D:hl[d*P<5 ?~Řr7S\8 @)LJ t-١mU>i 7 E̓p7t>G*(QnTOkisҲHĕ<#od1zCzaef)T@#ECFT7uR #S^BTIͤO'Y-t߭;Ϧ1V-;!埿wS AڸC)XPW0c۠'ynDŽ0`} 7ͤq+H>m/z kwrw̰o?%EMCYy}@f>xr䊃 ':ePT!t rDijZ]sPd+K؛?j)e+!70|A1ki0~m5?Pd12IJ ,39ܲ.ɐj-p.8W:`Fy]q 5:lYYdWXȎ=-y9zXnFgXCܦ|q;@#e߇$߅wیfCʁH1_WpNc%oEz+ +6L,ыU-9hZv袑e7=gNtOt82 ZQʭV 93BK$&Qtw~?SZG96R< ,kt難( (XޭP;~å!4g1yr>>pTu]8>rW<,)KoxOZ-&HJ}&-=.sy ier~X^LMHB?94GI?k^rʑ8U Lg}*Oobdi2E?jZ(VG㒽>ͤ2^2ԙSa:b}`_sNHi~N?@g p0ƛkbe8LpT03Ζ(R1ͩ^Y%Kdq+΂r?R]\C+d7Y! W&0>Oa1o)$l2A!2"jo!RL%t{|ۥ3ge bTS5 %RT`2] H'Tkr%)ƆmhʱFF#гn "mۑv'\avUfʂov>vv%#K{Nٖi'՛/ndEB]}Fh\(}|1Nǂ.xiJ>̾sJZgSy9Dkt1z7akPM̎8;G{X;,<>7ȏ3Zb0And|Ux瑋yS5ᨫ|$Cu[t/r@ފWO!u6pA6 ct!8޴h'j=jB|kpE%;K;I τq( ^`aloZh}r/('o~ui'(N(a+rK Xi *Ȍ I 1ʞxpk$8r!E u..=]ᶋ<%]CH2ʵi: L7}C,pY.FOT!7:fH,+'Awg3"Ir,!)轁=ex M]U_GHq>UY(٫_L7zU{H ga' ɨ y Y^ZW…Njl$aZ«fހ$b WC)8I{ICd0yiơt}1!05)t//ɐj -YY*rQUlS:-) ^PbnyMH5{D͗ؖ;huwRj}~l_jHMꓲ/d0C7 ܚKfSg˫/+7BsAsϯ4UeKeυHЭ+`!ɀ N磗kt9M;h?[#W{Tg{^>%^NzAmsm)M(%UtrvȨ<; 1XH5=wi[k rڢ8㿠F2Yq9P-oغ 8+7OY)f׈wΓE~^_$WVIU 4<{'K36szv>o)ci}^R{b{ɳdyAD.d8ʉSg7!4a,s,.nYo ZsMF?zl;`h։:hQ;3i_lAfRȇAT<{a@UTY3atj\誜'_q'6 Ul#kEEL{mZXG]|,O=fuiWc21ma'|E8D%(H3&bLH[XΪ)GmO 6 EĭDBr+Xz]5ŽUnzBiѽ`Ktdm{SIw㳼}ˬ!4O{o%ս6P?iQܕC38frfe'C#x#GŹix iEQlF3 􊿘b?cc:uf̴ Ƕ;8v01GSʪWIAFkFPw Y˾Zdd}mVրU6T^'R{xTRPpq In% hđ9F}ۗ>B%޴D8%tFeOF&D+QmJcZ>$4MN(PԆ]CvW Z;h#TmsdYoka֝ 둺X XV!7v*e!! Ad'd]tmCNq5::]%.$h*a=x;[Ū,~7 (d^jWeI8OQ+OsgLNMkh8%V92HBSz8 4$#K`&Z`Yv 3HEBE*Qz5㙃~͙2aI=_2=?saj_4\i=sNJ9f,SdT5裉5 +̆v Uaj} +WS OE̕=w1@_t듮g}<[|-07BDZx28E+/D&"+~WdUZfhUMm PtiF ]d hMe`8\W08 R&ȇRBq1#*$D GO aVa_rTi?\[h1K1g@d@BR/&--M.d9\r& `Z睭p^W@~߳.5oUف%湰h8 r.h1II*Uc%zI;:1ɩ=cC j}l{sX7 -0t •S|h Q̞?ōbFf5"B8Pp,C]0S~{wݹ/`2_Q0pDߠ;rCWMD't2XS(D 3].^HO$馈W+_|'u YC]pxAI*ȒnQaoUVKFۓvxIVN}A_C#S˪3n "xT EB$P1sG FB?#5j v^Ҕ-!= Υ&2oE*xшȇkL=?>y'*ևm'EKw.i3xh|;:񲟶$Uy`m!Iw4=IZSXw++ڜ57p5Pj\baehY ʭb#mQ:OD\@^"05`P y]GJ1YV( 4X9%H1=mt$C&ro!1k(vͭtJŌF:]HWDF$`ys>j57X+rrh.| k^FJ&शWc0jyj+guzO^{"{2b"j˥WWg~Z nKOu&l?v#œkZ0MώFG{舱y菣G9J4t+ָp0y_ޯX8Vgg7Ư~=&# Cٽf5N6*rPS#3kX~Ci#Ե׾lll(.t}k!3]KT13u}#7+\g34 y$;JQgb?$RI.q\`B CuFA0 Y\c&3sLJd6N n:noH2xy>MD_C_uϨv\VKjY"Q| ҹf\|lF(,vVxhجI hCw5?Ce1DjКAu94O]9k$(FZoňܰ(luq➐"|1e@*X=XFUA8%,՘2HPoơFS7%.*c|'Vۻ:1xzbK1ȇ~*,ib@n"&Dp#=>H4D̎_TLpP M5hw' w-t_Vqx|~8KP6部AI vE$3@ :q_YI]QC~-JxqXoKN(`3EY m]qta=*(]w-tM ~Z6,CSK8(nw&|6PbY\m"J (J̣a׃9t+]䎣w/B6$%ۡ>3``HwRrkB\\"8k W K6SK4d* ր16KkCz)B!**wwqrcSA;&qsaߨ@dx;k $=؍|t]8k[&ZXW8T8 Cl*MT Xvc2 r$g: :V9AJ>lr*uQU_3?[͈ e˨Ӿ3K޲;;|аu&= |9xU!r3X&7)O'_u}4~c/ \vfL%" c6dįˌNaK-Z1$>DK{\lZ\ үAyH(y w`pE݇,ezB\DE*_Hش?Eƿ3M'fl ~wsk<\Յ) g*XĹBb;H6nʂv=W 6 dV*Vu]k A:} WBRY#RulEi͜3!m{rI}rѧyU6iPLAr׍o!ɖ, ({NC?,{1ʷ"T*vC;i: }&~dY xT@Ӻ z(Uר:Ik6OLأzx!+$˅TD\ܥS4'M5 n; /Ev9SZoM`uURz~(VޝT-mz2.}0X8:xZ%$aKt uF>/?ﷀd(}z2W6RiݻA'Yc Ę&3/e[ni'Euٞ =@?Q9 !y @i\3!A\\gQ&pE-T)bZ*"{oOwbra*lk3eFV ls[0Њo8ń[f-ӧ+7|w$xw)(IަY1O/m QCg^W7^YTvbB``;q  VF(-W_ 5 `) "/TU-+M?/7of= c:6< r=#N$"y*ϖ b.@YU2SM!8٢4/wS8?.xGnit#r]ܽ-\= g!Q-i /I׮/n;ٜ[au GG`_e"AܹU2JRy(4w1/UߤgByo*pbSș5Q,ivOrntflbm1 x*n&SW>$>NoMSPJ( l,o*vAy?sH+s3Źy:w8E7bYnK_pz`G1";UF hS_Kٺ;- 'dD*CtH9VD]aCLFǨma Cӫ#p-_FDH?>,R5Nsd;$.W&uN~W|^ 3 )zeLǼ4ul2๰A)f>wˑG3>LR/ )P9r{i"jWKN7Rq|*¤8xؽ*˖ o~hED lRbVFK^\| oO`Zw|S@=ڊZ=M7[6(*^vq})pjnBxTujޤTL(,64>SظbG>\]Sj`TZpNLYgArqc@i ǎ,Gό]ۖ%U5m{N([B0p.*O'XpJś=9O4x_:\&䌅.K_m*DKݤ%gpd oKna3:en%{_"W)aX.FNmH#섗 a7RZVЌ;!P vЏ~4bD"aY 2۴̅P3(MOTXx),҄?VOTz_ʄ8Fߘ֨^Pcˏ6 3o Iyx*ڍ;%L*դ'/oq͗-3,CNhl-Aj]*E?n""3R^0צ*"πy]"$\vG=:k w,pZDHjg/NjЧQE=[X, xĊ9 Us) Q5xT_VHe#vݞ n*ܷeyHm+ _NRϴ`'ǰlӸN%M>!@ϸalT 6l#DMkk̊!WY.,~<%:%b $2*y.h!-1¯GJ~r\GiIc[R 2_%6тH ,۟ ~'r0S^}HFMq$(?[N?9m vzcdq- 1%sn զYWs̮95Vx׆b{A;#G'7 NV,.U!Hf-ɍR @vE^fRPՌ&Xux&HOixIf0x(Iph/zNc :cw3unb9C 8jЭZ Hm$ZPS:G=VZ_[GNs8uMY?'$D`Wڣ?E= ym[/kn݋-׵yV,$Z{Uy`oaNCV9Yީ7u;|pg_(_^fP Ia' Pb Gqlrw3 ۪bIyY dmTj]2)MzڽRc96 =6FRk}!Q+dxCRJ!`%:lZPg/Xe <BwmT9}Bߠ:5>q%):p,c6E&x3jMFIbA=?f tgMog=Rߛ;z ͟,x<Dde݈+Z@X A~x-^Ȯg7%;,<'nWO2 t⣦ ]Ҿ,,; {>1SlmJXxe7 l*pE1~朾N4l`߭sJυ5lĚv%2bB+@.jn * ebgJtiNMV-xw eM%Šsɡ1Viw8`4ӛa<ԃ/"SeOw]0q% Cl!۳[< a瞚LB9V) ͎]0N/e= <;*&+/hMi;Ikgxxn_rֺDr&9I13'`~jn!|$w[lwz, GC~uj\uaWtZTt?S=0J[:Uߊ6,j}x3aC?W#``rgus~h21@V`JuiIC* (Z슬 ?TTd<ΕpiI$3EQo[2 Cj:6s}WFן}hO"* ^kF3@RXű]yG`Zh]"u\ %quu?FHFM~iE@nWj-=8!@&mo~wd<*zy=/`VbBL{ ˿N6RӏFuH2hξ}ofJa>Wԫ8xL̜= MZ.>QG_҄=#^k 5r)#,zN٧,ʐNd,uѽ=|n#B-5ظs|U'!M0g#R =Rdӵ{ AIu}Z~>ڶҷY>obOpE5g_64|WAY9F9m"z<2icFEJsiMM=u1Ⱥx^tR1$OB_r]GRJea{{ QZ8NO~q~uLAB%S4 iq##36Ch]O,oڄ9XZBSA{f42 ג?ىRpSҔ44ީ<>–ۏTBag˶}AM0Y'Vf9Mʓp %!l tq9=j`>K'9 h?- N '1l<6LzxK[l4X`& 'qMHu~%l9P2Mv نX.K5BȜ]s.ϳp4bP<~DkvJEٞ,ۤP6]C Jy }b SNb3sDJwbA V +%#Cg"x֙ΎiY<}^'uqlM*ugPkoK8C > S{hrfbyIe{}tTҖwg@fG+xGr\5ށ*/`CU45.Ҭ# k1^Ss|>u9IA^ˣ<YnԚ~e;jsՕċ 7\ujTaovyXew z So\(huȢqƨhd,TU3 *xQ_<‚pXI\A;Liҋ,oXD{"7Lkuӳd4OW{z.1q@ʒbHJAlln ,StPBv9p"/q"@Zy;M*@y09 $"?",\,-]B%URURRcAMJD~jd}bF#^U~ -RMAڌ\o)R-nꉱlfϵzmz|iԙ#О 8-4+O54P$?|aUv̿1*nVpeS{\g,;In:0qc⤈]j)3SmK[UZ%VWZu'kQĘ"x+5Kޖco?R xffR@2r̤q6ЍɶCm™Y\ ^_)%vc)y7K:IsC i{3HLoԸ|=[-tIQᓒL!75;g@7di9Q}R?%cw~S\_E@ocJi2 !Ea1ꂺ$>%򯏮_N9YBEϯBʮ󓫅qf;Uz=b_+ɥH68큾]BAfb/a2%"XRPA$ 譿T\ḥ Q(5Oۏ?.igKCqm9.,{1R/4k|wM~$nDlx%gEpl p$qhRmUt5ҙ(BV"Ѝx4:+ڠo[']znhl;ɿd@B J:twi?=ߤSr{RmEa)!36Ihxz,ٔ&V۾v"EmnEMU`*`?=Oj!mCO67\v ubg؟٩:=w .9.Nrq³u. ekh.B4 ňp)Ȓå%/L){Sˋ})[p#27G2lyöq9 :L[=~,4)k &w8o^#-G20+!⠶vjSY]CDlK*p2R)Kqr̙~Rl{rAr[ܰ$ZEL.0ڳrU !=yEFmN'׈rx道 n~o'h>УO6KAlw08\_ej A,/=#&-kDzH q)9LÛ̇CK{ E$R`OX, ;%ERvU)tAY5xsOfcEbz`vXmPom  FoN-ވ#_ޯ@JKLڎVb# ֡Spb͌0 NoRjE]b=X(lV/ɸy-aҋ ^߲D(*S%hn2.ƥM6̛#,v4ʥ^jf+W䥗x`eĐJT$C͘"qbt TqykK;vnڔS4eĆ>ãQLhV&ߐ(=B̷|%}̇h"-OO1E#*WVvfAX?*0|yzI0:"`?H'|º/ʻi+n*@'ti)luܺ_5csۘKX .=L-ʾnL<3J) eʲy]ϴ"uLU7?o=ҡ3m:ctyΓ QRxWy{2OxcY ˀOS2ɬ5:;`dDIr /J\QqVD5\jry H!Ce^Ӡt /l#v)tPAIdsUHpdR2k}&LgSSscU1>fk r\u)\sfׂEw FAgSBݲ??۬C k˲-'2C נ|rBp#D9)/DĴȝECq0m[>-$쳖|Õ1]7]$JEym?.$z[^IM Gt\ZFGfIjI $X8+s)^Ⱦޢf)\[=U$#JĢ$TܽR\WV_._L."{([4g^vvu 㼡̖oFCDŽUws ?ݟ:vxp貳櫰0SAh67N4Gx/NxiCJ5*?sV%c!c":[pcjRF9|T{,Md넆9۠o%pQ@NT%8|QZ  vy=2|9ĹneI"IA\ x4H$JlO{3GS=NRACA}1m)Y%\9Fv_R: R %g<`wܶD֊eb`(b\:S%; 7>x Եp>:+Ozvu !j@HwJ'ϲlmJR;^f.[0bv Ht&!󲑛MV` {59p^`t q1|X%iEꐧ,q򩊛d 8zj#2uK ^~ n%tU+, )]QtZ0]8>7it82Ӟ>f3g6!n|{=l%$9TӇ{9)LDM?J ~`P+Cy]HGXm/uV+8;Ǣw990'1m"7,"cEBWR4ى3rLXuY08.9k\^pDMnu_MZj.po:ωgɝ4 G+u^B>m2-VeV?Y^&vaTa A/wVZXy=˰ zlaM0du=fχq[t?T(b!"@6tg-&/u%}-D.swoMA󂧳Ioi)K:zIIOV̄p&:0$ի?tzpFN-tQ҂$u&n‰7f?)E$$w1LJDyB(*ţUI4@p8>Pl:a)m٨T) /BAj"V?e)3~KR{:_,-x3 :Vr:>^8ep'k1cQ@CJ`@\l~B벁33qwBY\>sSeXUOJ˓gQcd\-1s|#/i0nSjf8\O ΪPaK%s᠐ f@LiTf>>R`C -e=Qmi͒9s)o3ܣ0-q$N4(EK!m\Tj֥bȽ7hVb9!vmezyoBEY3E'N*z;#kp)OE8,yEekY%Frא=uK\='*O 0ڐlVˇ4JBw=R;mJtw-O T]G)t{}]xv6mni?=W..ɀ;1 0G>ah-xv3%+9vXO. uW:.d1t*'am+{ f.׷DMeCUo1p+>Xt$Htޣwh%Gh C tڊ4G|J#g/k*- /\>>S:b(<9<tn+'kK xI&㼝VmfX*&єWz%xTN[CZ$+1lEOFI1*{ ?u~]'",.&wZz7ܑv vrlbHNX1T9-QvJwQ\gZoPT-vN][(‹9;+o9<͇8coGQjq!N'm`5Ov5opD-ƣ6"4= n2T\ uylm}o`VF~,x1}%O 6x֬U_{Im&`1Fj9U_A`+ºpp:&KRK:uY`q>ٍĀ0vv2 %/_no*xMgʪ>2wj T}J{93nP[7O"q}M)1 y?(`d 0a,qq(BK393?6u(&A7M}MR\38GuVn?4"Eš NNU!&R<zh(%\ c7@%RWI|8`¶HנsL{ 39#L?3d= rjל+߉Ǡ êehI+xoRpdV#.qd*2r{lj[~Π)>{a'\rpw1(ro/98>~qʍtDc4䤜Kӓ#W\HKe2EK09EXI10c0Jav Fr׺TUǷƨ7uSJMܔz6Y-+ħt;٘Oأ Ra~=?4_N-X'>6>::ɮwR$?xORf #=?ZqQ\մ^oHF:ͻ_o`61˷~ jT_Vt+Ho[ Df:փ;WymHS;òXkE =aV9RF-?F4@y3/Dc{N>@@K1šىE)֪0J9~aImI >FW^Q Μ`d;#t^ORH$=3|۸YDJ 8!_Eň"heGU(wh mKZNCp24k;P%jBG? $#bgβq]QĭYlXs8fxp{7C6 ې+AqyԼBiԓA鎣 j[RP;_.d2,|>J' 7@V%*7{Ab7knӂU !$6Tx;ar3 t $+HorԌf cKHxs㻖9.Sw3?GyVB˕ $ ԩPEvXͣ7@=-_Zn#!j,?ʟ؞iݿ"YKu'OxX:w|gBOL{'}k&, xA#+rt4hKVivR L4E8fd~o }ld2 8JbpY5"/1r`PwGqh[l_obЯ ^]wydϑR{q oqzVnQ@o9w? (Q DX3Ѯ=[٨J?a]A[+SW] +$1j虣!nɼ9 h P38 "uL㿆L4Z42*b2qF+d,wjw~%BLLzV?7,I10lLJ,*&z~y@0Ҩ 欩;J{iQ-x=J\Pe\Nkm%_Tw=~Qҫ(9v?l^k!_@b_xp$#5r,4 ǵnL '*{9,m! ʦSVmr!22/ 1.-+goOE!!l5gG^ܲpOY^ NuOۦ?Yh{eЈb\EPa)31-OCj*8L4*be]+JWM-u+t Ʉ6A5&{"n|sGoPL O ~pT,ލŴbl;Jq<\8Om *,f:ԵuDIZ-h4MTeЉqO_k3{wԮ 'Ypiit;N9 7(tlu/DPgp~e}U0P̓NiAX64x0@BFf CMS/戄ZJڎ!Q&`ucJydyT?<SIj6 -~LLk__e %1ET{KTR#gի6)Nf*{+.P,ӎ_$79;υtSv~mݕvmdE8w$>wh@.зWN| 5hgbڠD>9պP EMZh6~cax&>$ݩ dN/DS5n\=MB- įa72u0Μ \ळw{ybSvh;DD/r[&yYkVmyl+&OfMU։>HTaI[Hl 5̓}W*m`5w;@4o5F ,*gDc7yt A$8!͝8~]GI_!I%+Aф&yXU 0u!]-A;D2$^ KLYO 7|a&A:]GJnVܺpWypLmC l:\x/FZJi 2ŠZp\U:O`x2cf&QVZk[MHݠ0 m^S,<.!Y|6E*M|J{[ ƫ8ol,q!?!Ԇ8< ЂWp2УISoF[M078jCk[큹c kv#5Q GUZEj3鞙#d%EI Rx:4Ӧ{ &!FWa% moo,P D^}qkb"eiPxͼɀ7[ 5AHc];Aef 0o "\ǡT-И鸐͗?+vc=3g!wn/ϱ^4݌fper{!aʮ Woa0Am+\(ۃrbh}ϑZ~ S-Ct7NK,ldB *wgi'yx {[0m0]Oͫ| x<EڀQiDt#ܹ7^)Ost~"7&ٕÉ ЛowknB:΄Yڸ;bpi.˩M׫jF7Ŗ Ut. Y%_U~zeYz|+P=_-0$v/MzF`[~˥k%{~zz|p` r#_5 lL55ws]4_Dڀ-8!̚>b#*g,03TeZ^jCFg"!jIi|ut,qYmEˇx4!T!ьnZh'/O5#~`huqۿ>^@% `C0)-9]K/ *)%F} ^"Plk"ïQF)h){@1>/sETsv;Up6:'UyCGx^U3yxϝhND=`+G6Br7"wnEC$& Jd߷,`lfxp|hUTֱΪ^D}%$R"#qU /tHNIG\x咒#nPb2cN)$lwWOb#%a2M븛( 0:mJ1Hc E3\9z&{?^^{v(rd::{9|H,/L9P_ ԗœ9;ǞˈĉىM(U=\}V J5M- Z"dOҘqܵ.]:<ʝChSIUs WD:\n2+MX!ϩqMϚtx/g7^u6i '@($nlt tl%d,؀`IO.LNRkN9pRa}P+#-O9k?aTK޺ =@|xԅܞܽD׌I}Ώy(u@&hRmz1SZq@^,$vϲAJAB ",aT$Pd^Y|)77lj*]=Υo$a}5C`%RFx}< S_+G5 0/kzYyO>9''BNsg fPU&AT!,&~lk oe64#[$STƶ޸hS(:Jb:3S)F\H,=-v FJ agn5AԈ M4>iDМKWƲ T3&pV# s./1=~s ^ڼq4[(8®Dhc$qӕB Aka~$Vv-]AAC7.m%oD6f ڥa A ŀ`ٿV1Ʃtrᐮ9m*oΞIxШĆh%b* X#ROo#a.q1 |@CRWRӆu^ fO^wP\=vgiuwYOd1ouY 3==Ӆs[qP&7<y 27쎓CzI sOpj؎hX95cYZ:5p)uU$ě|f*v{7 UWs{o=nclp R%7 @ʐ6Le,C ?@Ye=L |)Pa0:k7a_.m+}ʴN<7Mmlxmdc$qچDFYL),~'%#PF]m2&^wObMBˊf5x/\m"$kOb-Bْ1iA­: N1?R!D96[@}EByb*YJQ9!e:j?X#DGL-S갯*A9ν{޶^W2sV4\Cm#Z:R*Vfi1b=寊uN~=6K +;ؐ\0h!հw <kx5}nJXOܥ>`@-" *Ʊlzf~۝{vPDE|xL萁U^\ |@mN"q^1ziVOx7\yI3xF /Ж!mqA>c.cO7x`4AzDTT2s9;0}9f5yhMYLK),D'E{[CGf\NS0Hε2sꦬ =j= R[4gK.{g9zE o}$zg^.oX6>b])B);C}40,/PEUhgo 8p$oW SA259/+K%@а-BȨ񜒥0i*( Cd#)G6D9cQC,l9PLg>1߹μ.J{pKT0a>BѶ&ryW*@^ܬO׷fK:m|ZYe^!%Ԝ-^z6c(R Ӧ{C)}!R|xmɹ]QZC4?IhqЙvUp3vKsz5+'휢K%-WjAWXpAVLjMs PnL_h% ^Jbj];`oFY k] һj KBeIs1ծDYBձh1U/ :L3@tt4Wѳ&[>0 9_a0O`_6 ɸt뾖eح!SRcvpZB.6>JO,NOnׯ|_-v1,KCՠw?Nqs27嗵FM$,1lIOd'C1M:ѵܦ{F:=E2!`+ЧQ4Җp:GU$.5OKDRx7Iw5^ P=1{/7H.NW^N|2U+êE'N51>#iL2MHE,GćNP| >i?!U8$.fcHv'G^؟SJ .)86aO4D<>"5, -/ y]馰]Ad3@qrozk^>nX Ŭgߋ0( 8%t>Wi壷ԬUlqX1JM :J0M2˲AZKSon9z =% :G@LzdW*5YiDw7Ff]1XdkR"sl~VRP;N㫇#bއ!x}0&m¿,˰G7GFXBFZ[Õe.EJa\V"t\x DӨZ2"wq 0kTӖ< !%r'e[MIbӘA7e!"=w#Kj"HP١Ffq >LSGyR.ύ3O$blxbxE nws l} d\(@4Yਆr *n_萢~w?w Q~s*Ed8 Py6y._[b~|ˤ7fQaqr_jE+^U͈ :М:`%I4 XPɼmQnP\;N#c믦ǓzL" AG:7C"d!+u ՁN7'NZ+ `Ru仁'&errv|hVHwxJyx@/6&wqp,JbI4b1WٻU/YoGSφ^Yh~w?G(B8Z󓙈 wǯmyKyr> j6ڞ>q֠HH7Vū.|DUנ-RIg"R-~4B:|FI>S;odWg=7ۭPg/c 8_jhifϏ"n یOX+l5U<`UٿJ޲N-Q1i[a'@62GsHh:jN !7^/[6WJz /d>! H ρWXyUJ=F.85V9ŒzJѫ"I{Ys0}^,t?tcۍTݳ~ rJ [)i5 ǷwAV$yΒL 4\YB'CP<pz8DƧ$2.̎}ALEc@U˦ŅHd:斈0l5%l7 Bwlo0\ bdadʐd)alO͈_e!:Tv&vu~]ۇKe[KTeC+%1O%t: @%Sҡź C7d{&D90V6;&!',xQdXA]8+(wzVQO&k8(b1SADJ@[ s}y.KTB9d=,ЋF!S}CpiC%fzUoֳPeF/]tĶIz,?[02/~l/֗}8sC rn»[/-t_ b-:q4UTnw5l~7I('yn>8q< ppKRoeSC^ ucs*z?PȐmх7( x&18-T9  FP*S^|Isd1zS1Ʊ @Ցsb$z7ukNaѶWZi$c<<%FamWz~ SWS0H$Fl&gt;)([bhU0]>r"&ބMaO57'QݒW~ڦxĎs1 wb4Q2tdQ_% {"6Ҽ"7 "fhVIN9OBrM|f1d]B3_d< `#}ts"q'ȹ ! AC}K_ymJ8 >ۤ^M_ )D&eʔHk%#T`}pB mUcc$j3/h.l!KoY0v*5<j4?dHyi=lm<'Q"@j\ Rn0cגiTfJ&Q%UkB# MG\-E;8Ҩ'DȡhN&s&' %5r)"~2CYCpu\7Cc0 ʂkP.koKzb&28 =. f;40N-WWĆmuVFTle»f+hOZ qc^t&ٓ M ُ]3D~ΎzWDF\1IrK7~ E @AgsOw4}T*gk:pBcɆaگj@p[|.Fq*)B@zi1@R߼JFRY]% p͹?~<Fw54]?B %b䍉|\0%]Go_Pl]e2YsbcRTKyV>~闢9c^&"3b&6ݖHT0uGW b8`U hηQ%Mt7uc Ѧ!̀-TQ3aƪx:I*@Z G]]Lħ~A/EG7QI sĢÁ o$La=GNМ6cRįd.2C 5Õ5U dĜKé3sulQ-l8[r)b@L .]+-%|wOJT K{D0S2ʏ;u{JjeUN(Hb0h1妄uAWi9|xipլD_Zk(<C$;>"aoRPeH8͐A7ilIGr- Z#X 棡9`Н1;6G8>9W'#E/}Y2wxa(aR6@uPi_י@CLU6'g~VLED'nq#6f[VY@^FGdžSd(]l ZKF'pՄGv$tWm*:cĪ 3SzZL zm[ o(*]ӻvw9:'x1K"|MSWU [iJ, }m[.deԀ5v1e& 4AS#6|wX"DvWTeAn{ yǨwA\ۤt#Jfxy:`-d 5~+. }NygxϕP45\|UB+ONʀ )ENQKEǰ~Wj;%bRN9rI ƿx[3yGo=We)_bcwLs^sq$=ւHěFZL׫?Iڣ%AbP% ނd`wo`L_a$D][i^zm4_dx ^f)`2BN%[SΖLŲ(">{BM+' gDў\΄ߢ'=d-hc*%[U{ "M-e:C_=f7[1Qb0 ᴍ+×JIrkגw3+#wr/h=%tx"ni:O F$kbEh}>]`c=qXyo_k L&HqTxC=rLJ23䉤ΎEeYuR_# `V`CQW#9Ҍ!V#U8o]O9$eM/ d&.O6l';5jbj ͒]FhE#pd^&Ab:xg#P_LAd$+eiΧ ®&l(}eԌ9Y?J2pB|f Z rlwe X@"mͥ,Ub7䈙t>zrBm_X9EL`XęST;Bs+V@UھBpQQB"58)~po'ԥ3iCU˶Ep}hX ReDQOy- g8H{جc. vaH`McNoZtB TP۰ә DNB+EpUl,@p5e&~!itV[tz:Q?T#+T{qP(ź_?]Yy&*H3XWH_4S[u:1@JSN0S#Uii<"mJ>:,arl ?.0&?H\lAwIF)M|h5 S!d73U D"J q< \U Tºh:쪦)(lZlesNUB->]&j^VG_W&*GBI`=tJ4`N>'+9!+eHQz-hpkɱl-P#{b-~E~^Wψ!p+T6paB:(.ͱkaJKQ-wE>} ̄ 7{;RbXeEN#4BaC|oE"uBWBrXpf0۹%oѝCz}Yac7<nd.:Co.lu!襤!F3ycO*Vb'O!B?;0=,Y{c٩MVt ҮxX-ŊL<"CS #hɤۥd0yA@'9"rE ZD.m*>S'UDبw-+fuO=nrII6&B )a!',z7数g'imkm OV?<1/cJ-:xKd_P< ;WRbڟoދ .LHWtBysp L$loWdYrޫr?IOXh[Im5@G1 3oۼt`plFjK)):\+MO8iQXˉJ=BxXyы?k2h{3±}@aqS$>b{?&:ѭhDF0A ,Sa S C w]~cZlJp4) ? Qa ;ʛ/N7Wr|8ښ|j#E5҆>ޢ5ڑCǜN?{)}y(2L܀)cs{m rt ՠP E1f}:|ħi&:@ԃ$6ՂOZ#T$j<9G#?fzg} Q jo["E0k `M_O1"׻Bܐs[*⚘ɸv_/Z]68ʏrtӻkQW&ywSS 3i\`mXǝLn$'&%#>x7? A` wJp}Mn@mNz] 'QSsҧ2c7%p0v|o j? 6bR Q,x6@AR z3ի>ѩK2(Ic.I@kk +Όy6<&Ҵ_lTH΋ͽWť%EmozJ5*B tHutʦiT=2h s|'*0˛ˢ}@e `^F{ tPobV,fm6w42V~_1^zÎTd`i @VZLzMtUPH"¢&,aH^ 3◄31*^џv6K3BhŮ~v<w^^Bu '0Sd1rB'*PȜ Q6`/~{>WuLp  4q^r,̃.%%2̳| os8 xFZh%eo⨫.(qY]YH-Q#$7_,Gq},)~{-ga$ t(B&EXլc,PV [GaN1Q(?!$-!S-06 $!:nKrPph!f\k3g͎^$F< MOt֌ke g5~ZKw ێ_^%!㭫aQn&F'P,wӛH~Xh#hsʐ +6uN`BD7UfaۙI5(p&6ABgܘ[L`wPڔvKe7 B [|yڥ.y! pܒ@ T+i5 gATٗoڝ9/1gW/@ك܇p\][7b69P8h}OU8 [4q#7TOV1k3c`MR$, wny! e]fOϝ=cbaDu6E<[ g>~EpVlN{l/"As] :fN ;&?<> }h K>]/KDP ` g >aL[1d%=0 Im@X+7QŇ܉ÀjF(^L;`\Y$4Z݀_ aǵ9<=KT-ڦUညQے} AZ?)3kVQ]j0ڴ. 6"_xeXg1 Aܽ7{fV?#AW<#@'>AO.f JcgKtX(.D8f$cC` vwi":v{Z LJ{Uoqn& %EȣἣjNUpӴmp/PAm.;48; ,a}tAmnIp5&wfoj낌{?PB`:H55{e1>P|`ఴSJR|S}jMJJu~fX8?x Kƹn 4{H$)f$$t#~`3 '0rUQqB(,b D-ԲCS#t.`:]|8(í{1ڶ'qGT( 'n"9b>=c˝?tDs^T,E]ҍC) [6yj (MviP> >ئ{S烏!kah+G3KЙPws5X=,4ߵɼWej; 7@GY!A.ԪZ ȉuz)-cM8A|K2 El8oG:r+k/ Ӧ0ɢ'˄j"qV׀YUA}MOx@O=JF$y`бPO7[͖>pb'3uJ!6H_n AhbS);O@0jQgض%Ϡ0 B752f$Z0}0 H,q'h[qt6%K#ye8p;K{ W? 7Plg!ۈ7a D*1 Dqj:ϔ;tïfݴJvG_GȄ||.-=9 D9c:KoB0]dFY;RZ;xLJv6i"Z> ,/rfȌ(S+>'AkLbe>F_! O?mc|*[):yI^^&wޞA!=Lۂ ʯNoO!H= N/k, Wt s. S%o62;v/In&j:S`ܴMP9(i\H᧵&3L}'NwKk_w!_zg8=SnPa0FKkpPԃ1X<&Ѳs$+|sҩkKU}Zo3wsVX;u:lWq:pJE=~96˜M/w_^nM `љ\=u뎎iŽHЃj \dAo]rH3lFܻω&"0F2A1p-c?;|ÛY˷u@b C|a\wl"ºk#`Ҿ710#X<}sxŭ.%Uߣ [ ]5gk=źZl~|/z0.Pbe&uhh ևjj]PPGОFz4ɠ{aR@r ' tP8-F 0 'u)6! {(׍#AlҰ_x vse"X 6It|DB6Hn` tKxYn0L)I8XzN~Q?>9QDoB{3X\<C^Af drOѺ5QVqcѱe8f2bPU$,lOfnk~?O9hOJ7%E~cTWwy>['0܀W'q_PU%tdh.9lb rs"ޓipSaba?Ӂo@)ؑ+;erFdIMo^)$б _^UGXiakd?bo8"׬,k|C8+S0lt]lIR8R:0>%%EGJѸ f`k 4BFu?"_RG?%UlV:Kpm Ƥ߯ ꦗhZSUGg[:y8|4P acA_ޤ cmNTẏKG8Ws#_G}V4)3ɭ} b 8N J@yDd.)e!E^qR;6M\TrFb RhČ)!M٭8;582>Y4'`F{ЃDvjxG" w" `U3n\׺}[Ga,.T^"pH"Z$M +5w`xfa|!Go<+xϨ뀾O'o>PElilwg/@xJvl 3[[R@a;$(G7ׂsF;[Eo\.ŬȧBy'yIyӃ@9X@2ͬ3nƞz0jNV2]Mbc(P̚hDup-/Rdp"JO׺-8sLPP1ꭌz"j|T" o='nq$fiD>ÑdqV@TNJGxT o49g6#魹GnpXn(OOwC^ d@ mcԹ`y,~ p`G/%Du:⟯5(4k:V~Ƣ904 3i7`v&)Ag~{5 OZ!2AU#"[aG먋vKw'0-gԌz-0$.}Mn #WdR]U]ۡV8c,rd+`~Km1y솹kvd:ɂ nor2'4 Oo ℉ < i|Tрӊ}C VxhYzZqibo ߮3]xi Ϣ|d$}<(E+k^Ϝ-vb)=:kVעw>Qin|~pk"a!* F{#5UQYK&l\_wloOŸp*qZK8S܊0QxT)1d:bEy@UV"YxUt!:ORV0k&J)k^֚xZ|Fwʌ6J|UC)6 Vcɘy/AQ aLf8-lSOsutdy>֭ìmS(ą2ט;~W?w PZ&D Uc#'jH11sן d3-2Pmdnbxi4j(mo0cqFˆ䊬| H`tY!&b~{ ~KM_ùIBj}*vRQ+j~sX4܆xfUZA cUc7Ib 5 pH>>Z϶8j_[V[ޓ0 Cͩa=M^@:/4Mҵke9o+8G+53kw": )-hrh}ӺU|R*< @'9Y E݁#'qj~Fa$k%!MiLξGKG\ %؛1z9ZB@"l6'pNj\;mDD1NA) CYP)%$ު;xFb0%&&U,.ZH9p'-MG^oQ>1w]MW;NI2a~, T&CvUBwysm%(!aq'\- G ?I8/!2N)8 P.\34U4S,Eweg~-(/аЏ ?VZن4̓}ZcKg)j3C:3 5#s-c>1yDͷ4PCp$W8ڳ{Q[u\IPX^։j̠iWVvC4~[? =r"QgUd2ZB(녒]\We$紐" ƬgJݖP-tW}k'rCum0 eM?5ѝS?0ڑzTzDZ4.y]N_+hCZ CnVi6*C];dz=[(ݕh@dMjPl\B|--'xFd ]:EddYIup~G mI#gN{9]R.b t\Sp'BTllJDNxm fO1 pf(EwC"KR/[AB ZuBHe<,%]ѷ_x\Xkfv0;I"=h('?t~#&/"Sp#ov(IKhyc$?k+J Zj羮}sn{С5㨿ܖ$2 ZQqDE;Kr+}&b,qɴD}#o>lC3?y]ZyCCJԧtk%;2^dCbHp!βU&2B`|h>盭Fvw߁ emN&2%'-&Ylc>ʱ}s7TЇ[ap~tMJy05r򟞹yx9 sNzѺm4ķ]`Y:( )DXE߅6 ίiN$L3iINW|r8Rj]"+TTgaX &(ta3 BF9]<6G3s?'nL-!j?BU%Zv?FD F?1x'~%?zg$m5v7$CNzPyj}tY,wtعdV`d4IVI*ncr@suD=IdL/\EF?A%N? cB~ul.*qŗtmzz/r]5VG? 00Kc6 2uNDsP]zN& \;˺簏f1NqQ_I!0njuUp]`2BqZ5z' D@g(CVURP*V'@[<@]}{ݑ;8cfs+u8ȀNs@Ьj#t+B5G\}[#&)v%āb(P:L'n JPNoNFEv۶Pv^Nav W!)jLz0:7Rp4^~i-uuo\7d:Uic3a3Z;TQ9h],ngk{VaEƫ5 n%tp Eꣁ0mτ5C$[iy ţ6yd}($x҅|9w.C('9H3Gν _9hJp6j'D?5S{+}#+}} qPV=RE]`Ca6pA}Jx '([M˰B8v4즶-2# #32Cu6ͷW4⚴R.rk 3Q$xhs͢ (&L:;;J$yC ,^SE!]XZo6"黀\(`%:D7eЄ>Q%fPG9(0oi[r !JڣjOTS˖KvQGkJ\lqo8Yf뻭p[LjL"L\pq2eknqE?hfV61!˿a8*97^q[_PX'%!&zG*P 9x)Y,p.;Z]eWN qs 7X\^ꪘnzOe|/5ե:xP?FCyJdP/D&GL)5{))y}Ę]+*oXhI,f\x!&m Rj:€j2H9K:aSlcq7{2"u`o-.`|hl^&j!m*6*j<"\O+gn{js861U 8 j+(ۭ ؆,3,{_޶r*$A" Fw"(rn+=hnlWAn4ڡLPq;"繈z(Mk:\u*klM\ :3s9MOȼuy4à()-z9#M +~ Ԝm#R$#ZbmJK۷XXujB-AF_5WZŋS`6se  YE Pi X0\)q3pԁ,2{wi~"k˸[QuN#uO7Tko6B]^b8xn!}t_`w JPe#$ 쯗SO@j^I}uM$XB&rY'pϚ/&(4Bpsi!e X_uE+ F7Ll({" EyN4?\=fsiU4JǙ"dES^E2pA.~RSeLYR{S u/aQV!`ٗ)n mseF1zk&uQȓ;hVS[Hn퓕vF'c+J4sB4ߑ*7T% _CrTCHp=m6'y2G& }myTOul"MeF鎘7'߷6^:r 㰄ùrnQghҿe0ʼn)G% !7 *"8o>ΪLi*LQP$Iǐд8!lLons"8BT.=kgdD܃OC|N ]cw#d O}CN̰qL ͅ2ژ)*OMoщdm:HLYաop:_-"?`\8HFԂcs9){@|80[^\#bI+^آ*ke;9^c|+ +{cphUתTLUde60~suB7S2Sws$?!tY;U4{O [` t{݅S{q)B2}ŧ&z#6tNAąp5)^/~uWN&oQnיMVr Cf>qK$}H'z!C]=Hc2fWD'bz9R }N˿ V;AK;yA=XB j|:2Wlw='rq?nQ Ɣ~sNx/~Bӡu@xeyj$&Ae\VZRN}-9 M s=?e˖3ls Cp\c|=v`.hw{~qզBB]]`*.neМXs^apoOMz6 _x:mu<#|E%<ɍs6߭;Acf8 '+Fh m&>xӅyKsyA!Iu`&r o߷Fު@HDγD0ܴr}[.:d hܐxo vhIpB]d@L<<}i{_"7.mCi"خR1֫xI-L QY˒ t! RW%dT "^}nBxα܈ vce֦5\h7F-J96$)WDǚlYުme]cdmb>wGtCunWƎA;?kŖ2|@)b$tHTTcw98BǓNUc1+-?~7p~:ϴ1[\`wZejxswP{ְap{aLa?b9O$mU䰥|%h8*&L?b@|>EV&dok`Y&13#ЪYtW)9P5U0Bl/J߯oa:8O:xr} o^/O_5{GV ayZf F$F+c^-.AFtc`,SÀ;o^4:2z` =RQ5VA5#w'$0T{˥K9RP̳ D:,6~ _W1壁bN:,D$1YҢ6kze6. GU+:xHEI`Þ}``8لBPוzf&82Z3 -5ٳ_<=GߩTW':`vXmc>q7gҗo[@eU1!U]>GqT"G#{} \z֯DFJ]O:')_?u&5|'MiGa>`/u˄ M_M ح7ѯ] v,T᠐iP adO}(H"(obDy2"$5%yFdd}bAn6+ULsn2\$u/^ zvWNC\'SJpg?ɥ'QSbP I^n䜸;}◌Qu"{ DbAci ^Hx۳ܙV~ZkCX$U$i[%v`p-.onHZOMʠ?u6T=Fz<{S%M IܪX/ $~k1!ptEX" !j: 8Qi=1M5- oT*!f>)r3W76jo&m(]qPkie^Btb0ITh^xZeob|pd3嶏4}C 3CkpiC[mF*IpLțp9+Pk5k.4:ќLJ:7]jj_ #-L^*糆ίV&ᵆ>s_;K* ˘'ݶ<ߵ M(e:[苼l~]Fmʹv q\y]$@J ;~Tz2iG"'ڵ)(:mg06s2ϩU#Wl= |W̢o?h5axq :W%6Y; gдDsq_O2ͼ3HLRґ@bڈ?*/Vsmo+mW9ܜP^-0ypͯ}W hӼ8f:6^=ϱ+ n`饂_Œhk^Ol^X8OPIn`٪h6=xQG wxD媖kV,/X6F|(yi)y_i#%r4sQJ;曆&- GϢפ>xV@]fC.6C;AiUY.4W խR]ܨW+|Y 3Gi  p{)1yӻ4NW&3{ >{<3ߛ%uiMAB=7&_\/;?{R*J' 9[Xm;l$|[WcE-] @QS3)2k{ ukj|VEYyI1|dwY7/]c otks+Νzu]%O,-Dld< 般es{mjpŴkg!i r,f&ʦAsNly*ZD喰Ur$ˡ4)I, &}GH YK$bKHk,`vI98@k~+my~3z-HR ujƨU@-^([wP-IPM gjlX^p!6iM20Rx0o#Oza."¼++/e>v+ Rx~­\R"yLZ^F4/d&K Fpb4=H逳Oș_.LoaLoZPTrQd*i`m¡ΝG'uKC\MEK8O}Ij}%.ʇN\vҿ VY:Gf~$"۰E> {95뎒FBBpViq=aO`PhA**SM0wtpnκupxr3SbÞ^KzTOvB'V.G˒(oUSB~|'_\kFB &"Y$- zSΡ goμahp$o Yg<#'v}jMv}es)f#g{G?yjO7ʱоiOT0`v5#TE1t[vM,D*eC(KsТd l{%V P}Q /y^.ݦ'9U^ 2Z3X7A R[ ᆸr]d܃.ÖQq59 Z$g37[:?ۘkل^tO@~u#2 Inn[+/VC4Oo(xvo}U O >6(n9_(>"d4u U=0Do`+8,,7Cč\c[6^8-.a0TYoxUkg cWe/2{%6i{R 1Z[Hۛ;M"׋]5:àh[haq8J>ZďGsr0"Pkb9첸<7g0ZG5m s_w:\%eJqȶpS&uUg uq= +N &mjjR>t0'J]Us. w8ѭ  {hE+m e/17&yWKE+4ۏe}(%}phosC^YৢN! $=hU]˩ffTt/ojUA`dTnyZ@H7;BcTQD2‚J3³SE2wSw\:w"`NywW._3.vV4mkLn{Y:_ ]]L{ cX:'^a zNcTCKP c2JuXcP+JrۘDTZT"KӵqPC3}4i*}Q&a/h@gX 9v i<l*E yjjЧˣ!*Zb2 ?9b9-bB/:|erݵgs&=@L7vX׽jp[Vsa.}IAp[j~7)Y`B4Ӓp09SOzv>C8"dçӶw/%2Bm?菋s gAziLy;40Aj$(鸰ib^)b{*ESCOq=cܲHR&FHvv>4Glt-썭|Hᚹ^ݏx8ec/_[82l;Vf{]$&JtbGI[AKW T0ARE=K'0 p}B(hٞF:h&Ti㛶*򔰯[Wm:5"⾊Qaz󴂴C7f/V֝[,%ȯ3nx 2@(KJZExP4; ix|_\c}hauO¹ LmNWҹ~CQVi=)63#s4B%ka0#$I8( ˤppz 0 0AۡBL#NEѦF3[p3P_pqmx"ɧKMZ"+ȶT I-yBUS6ztJPt .r#A?Flz_KAd c*(c xYޛCMz+Kq8 /$UB%vNaQoT%Z:ށItMq%t/d~AwuO|Z l+V> Ps_7FZʊQhb>hCZ\^{23?>1 %p acGXƀxl 4.@Pv?4B\=.&&&Wv>([#RZ *p9DS'zR3q{ȃ;^rtbFZ+H8GrFzLy,#qb+}Mà\s[}>x2[ѢݟǼ|bӸxv5#V=ؕ4x>/J0;!c+nD}IeTK`zj& -|s"f r SZ6M1{lϷs7ΰ8oU37ac9]?+D?l0\[\܄ CVY6oڝlp̠9G̃XO״$d-fT)3SokZލ{*E O/mq9jc'ZT%ubaRm"mHS G'f9uKk_d᨞0K$ U1J;߂:YSIې=.r$ ij{ e#.#>I5xГ$иId,Uk+:Xx|lLA$s@.n4}, 0nxN._Hwۮ$ju|(oB̲ppT%xr9tqj\$%K,1;0;J[f~f@5b٨A(a&plPٔuaJñ"V{ps)zaU2W 4pi+RW!:Kuzu+A?$XC$ϓFxE%BmYcVQ$OBmGTb_H|hdY&RNud&w f먏Ns!_H5cԟ#iFO0=SZI(!U.!bx]K ,}ih6Sԑ mo.}v5{BqpP8*WQw9njcȤt]˪$0cVxd2h ^VP/ +fmʆ/N~L`2f R0_Y?lI)k'& 4ls'xctZ*G71+~y]pEf׫,/zԘ<h?%V߆ktӄӤ{USaebjQ:P\ *mcݢkvK9/J@w'>qoɛ k1yGJvװs[to4jVbiUf5^Q:B̾oyߍ_6c)4=tRu$zejB!l*P|8!F/+!Y{$hr G%zy`wCyӎ5g<ǫncD%H5GUݏFP*1gEtxW-B@I^湾(<BbI!C&.<knÀ˻p;N.BQڤm_``}:MuEfO&='-dQ[x! O}\7C>dB>KSZ#+& #NF:#gMdk&B`ivn6.NH9yWr\b()ZzbwG%X׵l5-uhJJC̢[$ n k+UF#R$6&5E{(H!GhOV#ۘ NVt=iz@գԢϑ Y"⿁c˹KK lHkty֥Fychp?P2[_X0g݀Y^)p7ɧfYzZ6s︼0G^k 7di[5 r!l6â)yT4ǭ_1*K7[3df{'KOFS~iʦ`1]GI/D#KycIm"Kuu&UFs]eQ&?Jgu/ܐіET*=:{0 RxzQjKff[D!DUөn֤%+Izީu  4|2=`}X)Iij Y=>FBk5'9jCWө}~5<0oṥhbgIBc8L~#iI7MjŽ1˯q$N4X4_% 9Ȣf/U=TT1-v/ Y4Pj?SQQ2PV=/ 4˒? &M\TU3^,li^^U06°O_7LCw4=j^= Pv}^2 ֬M>q^<#)Nݫ.]Qrs+qV%cm8p;3AElH?Y1<OW)l^Uijvb1"T:Džz`U~&Aar11ь-B cfeJ׹/Il$cأ]%v u<.ܶ(p*oi@ա+ha2:]7pHpRw7`ro+5/ы;*?ZcOA-v**cbeuE}%bW>}?BۣVjD@Mad?Zfx`psJ]s>c^;acr7suwϲnOYkͦCu適U b^*fʙ8Üс7+$4EB?aymD$y4*KiBM_8~MץGu ҧcHXx`eB:>FG wẍ́y؛nD&"a_fuNT>5D_0!mQ_ט#.faN{Tඛ1]Йuq줶 +V1XJ?CQF?ӊpˊ;,xSڄ,>F#,A {e۸1"KNR&`#Č7D`!WL9AbҲB@zHńyu1Jlj 'Q}Y©EO++%K|h\W xoʳc:߫ S)*or/]sLLG[UO7Z|nLO.%-?$N x<-[tywY๭O~j\hJY=%>q?Sބ vsz#2̈YAY,I% R86sFK)GzԓVd(:ؼ٘SէܲQ-$*cI-_0JuoáQ!XnXHKJG8{3ب&xܒ 4ijD#2j4!ƒwUMOt X%ZBYC6ᐄUBK !z aI#t`o Ŕ;dߚۥ7E,z7Ar19 C@53Fam=ylӴ-mv`&3h_#&^ndE}\d'3Opvc)¡$x&A1R3\ ⷮY_$>HExe܃޻HbjÑ,s2f UwְB =@`[:BOu2C@μӽl{?\Е8c*WM+ŠQyE xqܥ@hϲOg:a m{\mS&b6΃F 18%?K|6Ʃ_3APOo# 2R/gj$Xz¨" <~+0@mP5>TYE’KE" bQ=⪅wSט+fM_FpTrHy%3uncz}LЭ 2DY0͇]Nvc~ĎpWJkNdDQX-93}#i=>%$+gpq[0)V 6I\!a}YQ͌|npSp߳n2:먥/N H%', ^PI(Wj־|^uάOY$:7A>Gu-"@٫' "RX@Qύ-@u@͗ ,:듌'zT!(R|v59uv]raJ6e gƹVX o5#-cX_͍67ەܜHӗC*/]-ӌ"9s;fQpa&NGDȦ{xȺCS馭^n.0dYlCP,B ;S%]tv<6RcAmGM_ T <orZTK#M=+Ԥh2e'buݡYRe!PcDzar_ Oш}TVF؈Yb g?`EU|r{{bA;N t-&INڰ؏ cZ}R/ Q**T c)y[;঩O*hQ QHk. >~6UFUU47p08[#/l7Pd3bkf䦃hV.p!g^P\"Ι ^ juFP}!e'Oei=Xk~<xnG5;[pWPe#,k)gjS5u>$_D cf5 nT ^tuO8jiK10P)f)@CLwc55]֡.Wfg62pӆ*}'կ nOV)Gȵ)/ˮ&`Ntiɵ =G2j \*e'l S[Nn,\T6nDs12rsc` fbXxIf_v|׻7lcfЌJ 2ў9kk $>?Hl/z8m'vmkjyږMl(u-˪{)C9f0<̏z1h'UK06jq%mCF rIXmn u]g/?u mm K1Q$ģξN11AQ2qyay//ffG>檕osHM[3YxTd8#Z/S?t@T9iY1!0,-tNuGUo~>Ndv&_ ֣wj!\ +rb*> ~mqRHyP245&,^'&TƀYc첅rvA+Mea::7~=~)F,dO;QEȭPO*_D>TEKh) qz:Qɣ7r@}"T#t/@/r:s+odM ľtGc+@`4nf?uc/_?6BXTH'Ki uO@0@F)P cQ{W%@nR ;' *1Xwr>6/m3 DC+ryʗmG";%[qKeʴ%]J]]w^Y, L)9ouhLgB U A:dõ޳- IA^\#kTg{Or0HI è=%qU&@I{-u)kj\ve+݈3U4Uo0bw: ~Mpk7s%ږߏm5Ev8&+ 9^7-t/7 w>^ d@0dYMR-]L0j0ۅ)ǛBǂ)W"Gf*4T N5+~dHog 4F#{ :M+&#f"i!k, HйG)C+"Fxq/]9#*\dp9ݯVI5֩-w tց VTKU$K#|r/'rqDhQl|b)JS ͌:/L RO2Satfh+ĦCvFfPsl`WiaWo16'MP%kyG>$kD <>;we%xŜ.=hHڔ3GBAZ&AB;_B^1nݜ0c: Tq0?byy'[/Id" r]l{! pGc Kˮ7Ym$?φ u+/Ē˯tás8nF / `tFWq1ॏ,׵RD-юa9ΐ_#V(@[jw[Itv UuȭYUtւ<_;\p{}`ЙJ_昰^26=/bR?+ˠQR](3]uK k R\"iy,%4#`EXhO&cIj:ph{v$#0A^1nEE& +l -]20/E/q.c=1%I G(F^`YT0Ɛsh5UEw*rnG8gsŀl4#7Wـ=# 䳩; կ5jv^E񂸏/lf> ׳`%ԍg*"&bE_]=_'TE8+ǢdP_,d) 5tKE3 TV1^k1t#U1|N<3vS13⁋ߘk⚲|}jUdB-l-31YA|T'me|S1hW6w.g)?. 2H\ԺƢ azLKc>?%5g)SyT es/ "x0E x=DH1fVfKr`)@k_4w~y a&fx)&7"mvU>ľEE' tdž+Ac`޹B ΀Lx2/P~.9:|b,@@hfFo z֚'Xw=;]үr4jJGi؜HqUm n8G 9vhtJ+%)l<9xU#@ԕIj9}$[i*? HLoT Z"REӚ( {u%b4!wz~0Y/6@!cZ(s%LHs܀b66^:?޹jU(AA jäyKgī"(W8i&i"n=iG4-8_XUPB|u\+C%!>cxm)&P-$Cɷj8#7@zK~<[)g d]O^۟S34fYX<~9L9Tȣ^^>P $Yp ^K79A1W#χ`Z\\hsQt+j>`k%S%VWRWZPmh璤n7z4y*Rs_*8(`S~M[ߐ $ux҄ v/"8c, <ɹ#QOf`eNʕK@[bȣz{Y{f2jd{5<\Pgqu-nyOĄ.V1u2XRNѦ} zf|kVAbmAZ7?ga0 D)H0q~ M'5(a@fT!~AyuTN;\dbdOcMV$5ΞŠ .A/,*(f`֕L_jLj#՟H^q_t#N/.fr#o$v P_ڠ4wxH K{5 e?,0/Le\96WvRQGDz!A7EјBa=|>bqI@:֖%; rԏ'm`DǥH|0 6&ӛPN~br^€Vh7q11~=ٛpKQa[9u-9ϸ}<I}JCt9.m)HyyȬUeX^ܬѩskp4~C7ɡ-̧kn9(Dzd\a%2hl&񝟃g̮y:*3xM؛Nt͐ef3 7@ R߅^͟W5F&3QzDS'QAKb,k]#64ձ8FhrRԄ$R/ ׈4SS%}- +46sS 2ѩ-!k%ŋϋL:Y-"/kj%P?3;.ag2,+4lny:_w^, ı; zў:f~l;m)na;Pj~?kI9b1sÊT֒<ѯȐEZ3J;Au'*Nd^+[VJ xBvJ;//^8Y}[gi2{f=M~B8 i66PQ!?_jeh0xd'~ pT,O}s<$+DzXk(t~5c}y*a3b.IgY(5]+d \1Pkba(eeY(=7]ǽ)9;7vf;uXi+f}ـ`̎OR4l0juHB4;;am0&žBqfv; l_{@ nAbGS~`,R_}AD-,}eNAa-?8/ԔFEt㔵+ !5nM)!DՠP>   :L.O3cux'ssap!"9,I(9@f,;APdW;4h0]x [K٬Fz#f Csa"aLiPh"qiN#K(EvClZLoFV[B?ӌ.euҷ %Zʻp TVG۴@nYi Ǭ5 :mg^v݂VvHTX%_\|롤4,qu$A+r%KCEr8p~4ۗ+"9æo䧼Oʀ(n7xmk@s}_;sѯN<)Tl*aI";pj,x%^Qtϰ;O`5@z^EÉ(ٝWe^{($HE{ I贘 Omy_+1xݧʜ޼&0_iJ{਼sa6<L&@9Mp6<_B8ݲnPFpȈ)7d׀bh k]xe7`AaĂYU0=ߚ$ ?hK*A^'!CUSt~^GY }y g4r%>v>h9,X61}JRSgjgNV*W)R Yv7$p;@6[&T I |%#ȋdbtncGLwѺ!Zt $9N[LfϵjP_ ByŠPHL$殃) O;n*`Ts$_9Gaa-6e5#q|+'`8\0Xq cnj(EB'mDt:N;Nm544wNiw*Fczm3TӨ0|2=zp&mr1W } cg s="UzW?m+'ŷ7RQ~zJUs\BaE?}sױ9q57 aGyQ0&\Z>xhuH9<=2m2O#'Je\-#ΈZ dߘcfы32jHr`4жSHu7|0P ]d闃g@DeKh ;MùuÅϟxa8W4@8Y[mQDx!t5a+~eWĮ;ށ27h6{r&|6QHN~. EjF$$Cf;-$+#/n?9H)Qķ:t!寵}P>C/ 0+>I+2veHs.+7 ?L<:/Ϣs=Pl@#GWaNkOtq&S46wov5mBpX_: k+y 3?8Ha[5`_'BzǥN'nivCV )qi$A<rU:i-[Lv&2W m&g  0-Njw`A9Uc.V :17ARt"R6 ?Fز4qEf#M7 C)(tTBV퀚): |c%mQwVYh6J4|N33x`.Ln6 I=xXiصbD2dMZRb*203Hag݈J25}C/ae UP9l+~AWJȷwmXdaEbt 0y1Qe;q$2'ـbjP7*^S5-P{q42:gd~ 3-dlfpodwh?Cg]Xp^)P?!?osQy&@zϱ4 0dE|㱻~2>\I0ڳ#AmH +VD|)J(` \+ }#v5,A³ț':.4vB {fd [}0y1P"ӱz p/dMԛpfi a%ٔb ö,Y:}0 0\*uc)GMA-FTF^f/|$#I/Tk#Z$lM[K:Vl9`w h# 31Y|%>&x7B_=#l!=MdꌆjR޴hu*<ߋ]1(ku.upS>Xu$JMͣ\󭫃?hd,a;zښv1 > :E[դL.v=QqY@V\JuF6 A׮)ƃ@-KԘ9"{إb _PIjn f-F""Ln #kq_SjG%[d/;KIŷחTmBp $hϚUCҩ"bHVǠM\V?J/+[&rnˈDl'|#sǖ|CAJLBIf&Cfd^yovN ۙ5%@ѲNEjp?T$5PMl!Zyl`MGOVo(jǧ0!'{;%/lȴnzahZ ͮo.Ưg~",7lN/W+y< J>6DsjGukOj <'F '3N~:4}kCQf )[<Z ;E{3oZ٥ӄ{j?/zuy8r2`ήu =f|.D).>D7=< `)|;=W*;B1RyMԳF+\~#Y ^¾g0~_@V} %:_o@y%>!QWA&~il#6`§[wZԝhhl^'WfUv"V'ʢ r8VW©߅%w1E jN«@{E4Q\dx ٍ;ᙬZ>Ԣ4Y&֥pɋryڦ( A&h^M*jϠyD--0Ç+MwTkK;s;ʃ`0A?#lKJDXrnGk Nݎ5Xq;,@ݹe?pJN qHHḿg"d'$I7Iq#Wc!Fltr1&c MZbћ?}|Ocn&nwrT>d o<CJa2k. =r\Ժfd1.>xeO»pI2$! `y]QeɜV破(7L"#U<<` ӚJ:CW3iUXAB]2-dqmtL5Umxi0aUm3Ry=`+_IhzUQJiz#|;i::Դ2֯KS%׈Z矢pJKиFn qYe jG^jvyxd|, D(M5Pч%83|0XޮÝZ2C%l,o>|&Mh'DNj1=['eYχD"̦ KF ml@ČOŚH;`ҔAi!> -&PVU pCzͱ b0L 1 uo lpR% y$[{_5fqx78hCG_aokbAHq>A=B&'enrPBaCRp=؋ L[rh"Hx5?CJ FzJ MDKk*‹KIIhcȃCZp6=!!6e,,{ LNK2x,Uɠ2W^qǟ1`FX&P\l@E,8|oBC4-Y=#CIwpwTPq7!8-'ؕ(skt q`EO'b t :p Kw%^.J1{%)rk̀\xEJ^"R˗^W+Nv+>ztm[V݄祦Cuu,SGȥk%B %&6k?AC CzBPH:jm3t:AhgSV.l/3j򾻩N}n[(|$&@j~=5)EZB -Kcd2rr IBE|* SV3 (pE0& ڣ'8ן%SmFx&&eҢ+.GCa=\ vwۿrew=*mts9Ṯh${2f?0zde Ub\\01^.tB(c0.%d>9iwRT pA_A\æQeN3^fAbuiI0+?O ^:/VUœ V cRGtq ׸<)7#t{_!E :ƻ/zA" 4M$ÁRV B{l{3~vX߿K6³8eEd$:jj6OTF`tv]0VB PwM]q8G!}yR(|*Cܻ?k~,̓mTݶ)u'da:[[oӬOy~`qj0Z8% F"j?ŃYb \΋ ֝ށP|BI^?'sTרyEEHU̖|ke3g#q[T, _+onFȗ>+|!Gz]PeҲo%5JJGאO'k{sRbaIG5MZ۠W1rta׌m`^xᭉG"Ǖ'g-kUSY®ϻ[ZkTW_!>KsT&}Pց, 7n"O|x'I;BT aEnUxp7g9enAwѦJ)e'~nHOe*g6:"y! #FwFhVKW\:I`H:C_o70 ơ2NQU3-Cp d3v`IaMu.UC--8q1kh0\29AU;1yǬ;^&M,&pxy>pMH0͋.=(<   (\x&]7u@&?eSNM Z+LGXUF[,hq貲և(+O+N:<\cķMoQ,xPQBM58G\FX(l'eS>zLڒh)Rtg꪿NW~ΊpDct#30O9znLRdhlR{N7 YG]ňx-)ԈǷ` eKT9CnHX0$?ڳ\Ln siW3f<f<% L86=D$rMTNm4hwjM GBM4-Bo:ϕ.n$6Dw8cD9,7<&^̚уP0SbT)7ZpxkTi f-JCi-*TX9䍃@Ki JEh&۲ś_+SєBheK hK=n8Uwn7֣F$XoV hӛ7 Y||of^̹Ohv *a vNz2ʘP  3ug&"4 VO?hUyJs ]gym[Y&Kw0OO.N?"jFm/۲='CIy=UgG#5KzN#ӻa>1.YhNM/2pT${0YC!Y.?=<~=)aqLF6T3j"o@ aP1tӷ3 4nWW/5n3}>H1Hgu#{^W:F; :)1Fpəjœ92(@ ˀ.*}-H{ . vIG$Ϋ; 43#^BYdj=;>. Hw(T?wlҩK; }c#y]M,C\(sfQx/W^)\q|,(d 8׭vdS#b *yžwCoqOt`A&tuX*6+3Z]YvM9J9$@d==4 CTqy?Fۘ  %roaר@匴P!6J#\8dʻ'z2\ Fm)d6p+% W5YT"U&] xcIAkaѹ(Dh4)wL\&4VF;ْTx01ky*vOj 9*L$ᡷ|; Mc mP+WKg {)ggo"tn^yYҀ+FOsBW"G R(ސyq DR8D֯il4bR8jJV+M g (v(o{p' ]+1%wIؾ܄D>}ܶ *l>m eGGȭm&j`p{GQ 0։;T#l"lSf_ _[,+s !iz _$:zf0Rou6W(D#ipY\I-w Y)<7 ?Zm-Z6<T ^y/2aoR)jYl53"@-건so0m>}iEy}Y%2KLnmݟthIf޽Ȗ7F{&+57{m<sЀ=PIu= MOS-ܣ>x3b<Ɂ#NJ+>%jaJyN`DN/P8 !PQH*8*7Q&6㚁B6EYիPfw{0P4i\H2M~,f[웓VQWH#Ţ8>B_PibaQ|q$a eB P05؍C$7FtUݺFZ^88uER|;]S"%gpw0\ioޮP߆.}<ÏoKN.ba^ӎֱ&[\V<OtHRيODJ/V@R)s넂ZD;BCeC J+G;@Ym/g5.0rly 8p4m\6876f6QI";luJSaWJSI+xo u+v!@]GYA0j= Z箕TX |wQt=AJٜ{w%3MJ [E3lXYa{ԖÔ#Ar(=X]O0Geg'HZP: ۨ;=@ī٠O 4#hLt6< ]R,~Tea |9`ic{Ɣ$3D5RlCp`eBPH ApMݲk]SU&YHR(6~FYE~Wh$>V9W:dW˅)}o1Pwxϛ ];g#t74v4)Z^o9=yh5Ǧ$hfO+߄8@~rWޖk;l=@{WiKMPpiEқ̤!Ժ0Γ"p:;Mw-*Ji%Gβ(`#q Jɸ3ZzYCdBW-≎^\VfN=` `\,o$bY1Ç_ViEL`R2&bUᢚ!dd)noC#?<E%RNVl>WCLUlXxg**HC=e$&  )ŧXuإ.6'kJsbAԀ~?B+z#~谈+Θ1Wa_,Eaº00`n+H$^Z/IcgRp$1)iPRuINp4=&!%%v2@.Uqk/_A{Rj;!zmno+NWT=#7׺˶j;Y;$&A] ˁ6hd#:+FS=Qt$`*ǒЇ?ᆲ 7Iu?} רw_lC ^/a`.CC[3%ي.T.(FµXž+*Jf/у>>cr  $QЧ9 I ?cdZ8tN]*U*$op>)Wzp=Cm%Hѧv\`] 'S?x^1xP]=JǴ! 9鸑⯄e4/P |`i7`3 6H+C5fU4^ Lqhע?sq5㡇LBkQ(zD"I \?%%n5|J_ZF܃$VhwkQURI!&*evLx_)_;8{;_gZ]RNo] i~87a?p4s{.%lV5c/װ'ߨ`e(WV"NoTuI7wQ}}T鴯K\[Q :H{MoIY/1Lh %B'Xp˦S7yF_ڐ Y $u4HͿ@"0 {ea/ 9m$_<1V 4X2#^IˉCuz$kݣE;A=ù,-:F&(4 I۠hxTV Ws;.4fl"ytzQ+?mq6[ƙI5`Лl-'U3Ly!!!&5; G e Ĵ&ƁiGX `18覜5(GZ'n^Ϡc-ɫ[P0 5Z9Rdf䅾dQb&IKbL02*Jm3\Ϗ|- L˝k TYrK @Ջ[/ ՉQק˝|ݞ] 037<HeS |K٨2"N?x#%n!NB7)iQ(5lTO @`I&[v'|ZeCҢvXMa%!ăg>I,&O?`AAܟdQ[tGJF3h_G3W:|V8-A^ n>t{@ºRmi#Ǩ +tZIKq5mqoID*Ml#(s3UJ툺Q)EQ+ s w@|\Q -=!0rtz,8+x%H؀HZJ쐐)`N k'9 h=,3TCj? \VPetn城 |s䥭=CR⾡[[ÎP s r^2"UAkPFPH"Om$sƛAbdfA1Q`3?F/[$vRiA4">R0"NJꕉvîF)٦P'!P, HŶ}&]%re`TǠ^T#:Gʎ(Yz[ 3cXn5YFĆYy(w7J95LuD+ :utA~ V ZM8W D&*1^80# '_?ʯ1;:n`aZ|.҇u@N]H&|>&]1J&N=Gƭs߄LHͧcj8;13G]S" 1! T7xs*0[߹,4\Lj D"qh|zy"O0̏rvИB-!n.΀ !;3V7APح: :Pn͡}jAR2ZT=H o6d =,|%ەh,?#/3:l!EF; #ELz ˣb'v I+"<4P1 Lm*OޠT68g釄Eh^dd:R|~>/'|nVa/9?R2C,lfa{\nL%&toϲ ϬI'`F`rʲ-8{z&3k|@*Wˆnng]!cn3Ld-]*NXaF02#Y4,K5l!h{.gef69T?|-Y̚˱vPE_/ aAJ 4DrJ`Ne#ó9C"W1OБu&; V'}7IVk`U3m +0Hg;PEuth@*G 41-+e:~^*J;e衭 TZrYλƲ.1[d#vS2<ž 9i_2ut_fEz ej\Za㞹|ؘ7N@߫2S69irSef@L= Y\b rSz}LvmoG@Z՞#:?1ɹ ȕ9盜}ܿ=*s$Et։X;8PӄيBjb|=ķcCބ0T9Q2th[ &]Ȱ{ !883qJjaX?RPDlr@Y5)1Le \Moxj:$=<4()e`-6߉bT]]}yX@i=ǻh&_4mRPlhhL%SLjGZE% k eQYj2ہPQe2ѓؼ1-GTC|YT*ny:.IJ!\FP> [%RglvqXnaPC;v1|4OQi9-aP&ôQfhq0QrQ tRVA3(8c`M;Akp6-ZWsN6|`ի5ִ?\qq9H#Z_{Sd:&lӡRmD{7\ 'Ef.-5{?bHFȢ_RuV6l\OUw>xWvoZˎ؈wJcoMItBn>!']#T?HЋ#替x4ջq.OVs|Jt4XRx_h̦-H+xWˑKHKC^KvBrym3]5ecҌBIEc+'XH}'9qf')h s?lr]^I 8 8f-[ǝg:>7EЀmEQ3gZ5O*En<a^  #QcڛQ0|󵓟>Dy,w \ ƈxg*`zpTNW@?l?d#_f KoBN y@uirxsr1c Ŗeg=N- rxk&\@G`-= N|Dm^w[ɤXs:|:J?O,ONrՐ)jy>]Oö튲-)NòWoPXj͊3j|{hf='OG6dHWE, #ئk՛t@TRtYA+p¹x"BJ7BM~dd4mELf ʯ!4!?L>Hp0|9da@(ʍ>q\P{6n[WlWׁ^Z#)2 Eu_^ DBjKv(paa(:Cuw4QrلQHsQŕAEؿSP2rp(&w38V8MG<*$7DiNuTeWjcD[-fnHڸ; |#Yw-Նc3|l얿jM]'ahPCQW^a¤,3.mU5h.c8tWL|\Y2f5]' *мk ūJraB5h) 9HnrQь+8p%|:3U F{z岁*&K=I2F'}/XIPzp 5 oXM_ǭXDsgt4;iTBfTx=B^IHSNrxOF rv"MX3} \N/񐮃pF,vDbj#E#cl=u~ijP3z. ᒎ#.̌3!E/HvqSKzWߦ#!vQE d]Ǻ 7d_*Gmtj1:9"XrjMt C(Kk)'uN#_3h'oLNS{cc*6& ns/T.(ŧe[JYg ǒa*ːDLַFe ˳ܷDٗ?[آ1'߇[S|t"؎VOoRlRJ嬿UivX,_r4%<\C3+tBIƐxn3`$j ]YMcg tm{`T}C4 1HkJ ߽D)ת5]2rd෎PgqzM%} z=!bZImDoAcR|$ks}c;BZ29)PM'wLY;R@³+1UA"$Q1Il4޲]= >tђp6WDo|^_rt_M)n/8!"2#s阁hpnQPTkYCM\%S_-OĴ& nk-i@AoA9K?EXJ$xnVzs}/bҼB]{5Hdz2:"#]Ѽ"h"ҁFNiOi? h: Z,9􄞰*H.A#99>O{S։eɱKKk _vLmLѪ ʆdfhFK"Ȏ_>WЬDg$}  #@J 2՜G L.;XGGid^@r(wB݂ʲ[HA㧇{tT DkUvAL.oɇl4˹zY8\%aXq5Au˲yj-is^U5__جɲk9kUEs>cpڛ'>U䥖١5L5bX$j`VTúM=|Ds(Y/|೵ex}_ $Au\]Kϸ8=輵D]c<;GfW[;Z`d@W 13{W˚j-A/\ɶH/n,f,[51dMb_gFk!-ypnIAc01 nBˊbO<N9-5~A[!:e |Twv)g/8 .ݶHW,4mN wG.딹Bًd:nGځvXض5fcvnvXы..N|(48Ad G6эy(D5cCD̏izeu`VzYpbIv,O%N9ș;KhpћoN+%qؔ~\,*"qơ!OXGiB!P;t*]+Κ7@'q=ǙZpi/u;@x[13wҕ=AoFveF/`cQ߿͑9Qpڞr^)IF[%ƕ]fau{ګ=im6?MHUkuͺ-iwI-o=Q^=I|_ȸ9^e7kOM]m_Ffb߱0(a~wM S>AwA[-fp\aPd2cJ:-<moM; EU$A;1le*b ǭ/g Ǡ[A|׿Ġݦcw%Ӽ`^#xBvG\tWP2 PdX rS4ؚؔ)x:&Zq~YzƄzS48˖ÔƊ<8K7=VC9Y%?rQ{͝kS~ jG0cK30&mK(NX͢?\%Qc )ݻS\հ&z{aLؘ\ Eek;+A:MW15E1;L3`ڀ7W^N߮=h!dt-9VQN\mʍaɬAG"_Bw 8 g3"e  ?iN^&.y.U8H.o^Z"ZNܺXM M荍לQm<:q>Vk7kvr1VGd[:UAg]Z\Ȩ=0/zQ)Y{l~oXD?֮G4.osһ{"NIu%q俓Gp vMBn[7Rqhhǹչ@ItH{~ˬR"PȈH\O)o P4\c.ڽ"d8+TKUB yKIVef>DFQ֞cf$ '_6 ~6 );,IOmσ#ە_޼"]dz#՜pChERvF{pCD\E 4F۩l $a9h"hpcswG 6!8ݰ]$dA.X`{|jOoc-`A1Q`8mry׍!{덇n~5!ְI_ ˱U~&\tspoIo q(CuAfVoط!VEZk :к hPb2 S !n. "D~яn42ȸn=Szek"*tk> 5 8iTC ?o_;}y'<{<7v?MMLDz]\-GDdybscFSn0$Q@fKZcȆdOM8 J]`yM̋o:*O@G8p!#Sɦ'lsLK\Kn³6Ĩ~|7&gb0v3B*gj  ȕH˺2ϊG 5L(97>'XWXmyr[[OK$:_mP+(ދɦdCnj륀YUncY2/K>H1~gz"OF@ߥ'f뱣聵εlKV XojP|/4n]siI#n!<,p 41z\ilL%XۯB\5IXa o|=xkto@UΖ#bŠⱗb<2  @Xyio1dܓFˆbrJ||cJ~z@A;F謘*Rb=)oHTl%`p>e_^ %dVfupc`f2[-(q`JΌw_ IeI"4Yva]{a[]JSKB-i[lt\f '@Usʷے!;fÿ?b<^(PX*Y0GcSļ@J ݾZsE~cDP\5.oXI殜)Ob+ܑQP^H9}J;ÅJ->{ZiA ?gN:,kZY|>Fx{q=Id|`BF[FbW>4DvEemkC(f7LG$adCVЗ~,)fb#?V357b0'.1AA8fR;N>e|c"$S%;cUe0 U~.1azjIčknץ]iC67()TvGHϮ.KD5Κʃˏf@)ޓ_?%;Z #!F0Y EtB n2]nITӇJ0kֹiÑ\ 1Mk=SEj"W;9궇O⌷FwK83j I nS访4) ϷA% 9SS\pi3*i($pA OOPctY7lyU/h¶gBP?$6oݩUmnR:a#9Hl<| 4{+/m錓R|OYn؆Fn^}qBy6 -^D\ S(VsG,9V6ʣV3\R8J`* ã:͞ eS {tǀS}ld/Ao.} @ ө*E҃A?t[0G誝qNZd@ {szZ!MxD)[V>h0ZpL'^gB觏?,R4pukL0.NR ~3E@HL{ 6#pb| Q#EΘm_Wv:5R11G[*:Ny]zZwnǨGTi{$5HJӾATlXpnfH26 9?b|ݹhƩ 34VRN:\&EdK~1OI#w;G Nj/냦 "Rhu/N=ɠ"T.IwE"jcҁ`f 03hgv?rjZn2D[͘"9_p׊gȕ51'oO2.9owyө |Mt=^S힣M c{N 5L@ M#SFˁFg5g\(OVg`c!"F7x\RVo "7%""L(A& ׿P"ҁL.XNv'^U$TQF#[ChP1= ]ۭߕQnh<JeBjF'wi*L7tV~߷c>Zjw%`Jz?˿n'6 *+#B-鶍By;趸/X" b qAkUJafo (SM Մ>uMS .j=Q@eZ`N(nC~S)-A އAv;MX(.$3eWaJ!E-tm-*]g , p8!gTEؙiK79J"#>(u'݈1Hmx1 /ˌYӭ|;joFe=wVrIs[ ~ ll϶{3+eE!P HؙZBSkh{4kʕ^#A kbu?S&uc_Si;CfdV8#D2W>QI+z{;- 􌃓*{ 8e!C5=_O^fvlO#t6<1/_nʦ oʨ~C |mн;IyKq !`/sGzPÇ\+`^̹v *(" "φt>xR l Z23gT鎳oĊ`Ã(^?t _>"x)D;Ow0I' M`cQNh8w$`C HTƴE{ƚ·ͥs {e38;4tbDuFoZwr q#Mkmu'zOmjlv;@aT3" Oу7&|e!QwOk6}ӽ%pK;q N&=),*y>EE|Z6>qο6ފ2yZ2^c_r|;4h]`Div ,fBD@v^.˸{JSCf F0*Æ2/x%|*cx{aI);x )U!?VP^!E#d(caBZnFjf5BҹBq.tlSk?'.vF+'ƴ Tg1-% p2aV#GIߏ{~VhƧ҇l-~ywNH5]]_@ѱ@E08Z)/g[j&f1vfǒq%rdLul!%6h"|xh%SO抝vnv~?ʐ|^K E٣@% @rZ>j/s{j5_MF3'B.~czKͧ/=ٿ!?,lc#hM^gӤM0Q'#)>TP^9gp7Z!QBce?H7H١!%nASH%i+gn,DWYu[ħ$)#X2nWs꟧b>pl.}sWp"\f>V[Sڅ0\CXW-]̒ JC!]Q5]yp"'`C|bP9w6SE53wv# D/A AazFKPݐk\ biXtABB*s 9vsU ^MnW.-:OTm%"yTi*1Iu2e \W,Vۓy/pO$U;Q4vϜ=tؽ1pTQ N:'(V{Vgdb^C &a^{-D"m'mB dX-Ω 񐍧O]XMWbEFãtobg;ܴFz6m|cPza zQ/MyhBsuX9Hh$f? 4AȈ n3"鏓Bݙ= "+1yH nf\6SwPZ/HYcyT,K{r>VB6S%&M>s}m \Q'lv*iFt4`&$ܪsIΊty V]'sKI@,U %|mR (-{0vs'YkìfR2 I<:#Bue"jұ*+nN_Gb 7y`ӎU,ŶԴo i?zODJ_ڴ Ͽd3$?z# isf*- zPƖP3ͮ} 0 DAgOE>+cu2탷^~,E?V.~$;r7牣,n+S rl h8M،mxI(740oh/)~MKu! :dgT!=[ Smcl % s/155O'xC:EdWMk+ zo>=F'AM\{C+|+ Eo\;IY3ĺE]fifRY6r^>d&y6+N. rg=W{A暃׵^oK+fh˜#3[V3jUӕ~:Y$ lpW "ɃLJbd#i~q8ͥ FFUY+Tv>Z[ѰSdN^Sh۲Ee*(`ܙe iL_rɔ7.)`m'>6$KA:%BZp6k:$ ]!*ghӛWaGd*YyH#qU䍡=\x@{6?bL $SYS &0GE: ?3*ϧ' ]M`UKs_G_=6h[sShYjGՖM*U5NC6V&r:JxȺM4pqKZs77|y 69halUQl]/[?1ud8ӭǕֶɽkSjn&om7&;Lv`N@H pr".%GHdݺ= ymĬ,SKNeQax(Ăo&`R[8\"F"R#*z#v:T }D!A,T |Bq!,n!H:iLĒCOV21Ț/4ͼ GHE} AI9ꊖqHXކ36jĉ<),ߕC2 )P#6Y'Bd^ rGM{z9Ǵ LZ ʍK1^}sXps#_e tWJX9/=70:Hp%,SZ 1l31_ɢQ[  ǎ3{}{31?^ ī>Rȩ`H;fӤ`;!8X5NƅN7TPhM.I /\TT{Qs!YUN1O\ mN]{F`j"⦝u-K OzhhB7E+ŧ%<&IŲ+[߉~MYltzH4w C͟X 3ġ,L7C}MPt]CR|/kР_טjM8JSQ ˳`'%(TO9 v/'M؞W nsm-/}~,9ݱv%~!bun?u$9i >wT,NvʶGfmu7WT2օ]Ϳsc:2GעEC. cjc\.$ -nu"1w $^#nS6fܐEB9Qz~mb71+1[{r&¶)S>ւ(F 'aZ/D QM4O7~__e\E`' kl7(rܺ#]:bKM-xl3RpZ01y E"Ϩө`K x<΃/d "BOK[zS2* bST~(3Ȋ_m ]E\4b=1ኡ/Mu 8M@b9G|NR ւx(wKE8#^hk4GMk8KyFư1LY1x>PÉ;y/ +U}Y=/4  S%hΉ#%-HGCs`F.ء16SX+Cyqz AGq^mB=ZePmQ=Rӯ bF!=y@DHո%ZS{͋R5IXئo!p߲eZWVO0> 4ibd.PMd4]7g'Op(ͼ DaNToZ%3%`jފʕo wlX4Հ;)f/aDL'p?"ťm@({~=gH8]zc937<כ,QIUݔ\U䬀I z#͞Z;!Toxr}kdLJe4:0{Y ^spHi.h;"9APw79.VD9~ZEOZ`q .n̻N} amlq!*(MLjZ>-pb+({0+NqL f>|) S^c׍g7붖x'~xdE݊nԙ-P$S^"^^ٰl/Q2O:ZO\-3AUi= #ՙA!Fvfb=?azbքl,p]>|*hfpSM;,O&vÎ7n-jMUX ?s)a_ 7# pC"$$Iq8-x#$:G8nVXeB: R7 Y6"{ `o^*aW nBfBPsXpl'̚hAui? d;ly$dAZZYԞ7U-aqO2H}Lnq<D'u7I/W]=a͢ eop*-X~H{Tawz:ZRAj=< e! ~~ qX\H#qyFr . ol>Z2.Bʐ9H&&2lnV=U5ߘadx \xӓQF2z]aj۬!]wm]gG~i1V<5kFq)4_"-Np|8mIm,&nA%&%$鍏~F6F4gI$jH؆ EbW'w뭳i=;-QTbԠ%?ob׹|ʷi8Pd 3A+SlQ(>B<$wN ZIc 5P6c;/HnGnGXřg: MYy,-}ܭQ|{ )Q}p*& WfWRg][&Ã7bKd]<ҩPaTpA%me^g`~Ԁ ]aѵ &pv73>K QVw_1 x< ҨQ|' ,̑C&:LvE]DwsNr偊~Fs0Ix֕@_#('R_ މKc7N|{PcyO{eȜ^6-ͅmc 9@KZL\^_ Pp ,v[C>F7ēEc.;s)K}s^'X>V:a1 1|!Ix'55k`ab3İ1 9L\{((xt)XkmQEw CWOi4AvɄ5e)qBۡm^)6FQ@ YiN*#1J?A,# NO kIAPL7w)po1BX HoqqL}2*2B.אFρdH=*z( ",pMN ~oã| #2}$h tWHQt:y9ѥXJs/޳Qv?RΛj3rvLKOؔT^ K-,Ik7[FYb̆)A ˟T1^t#Cz#ݗiLn[ u< zJ7$+@R¢Vǎs%WpV ݶ|h~[0$ :p`eBD7Ȑ/(˸:1tȇxP2@Ɏ y!{DHD~tz?'oz?xwɛ\ 4&1yJt1,{ - 7wW+9[9Ӳ䂈}'ln,dETnwM B&1)ˇ֟P,3pWt1 Oބz?9mbUj7c_rk|+Q.10[HK uU}sbE݈F*K*̴2@̰©#Ԃ늳l@#tb0tD|;tCij$0IG5z9@#:Z1Ed]ڎ 4$h w_lds]/z1lw#M^}:{B?G-χ? ~լ3±eo9/x3>yq!dbLoNYþ:*gv"Z6BMt s*HH[y DjF+O Usd/<b{pPTmFU (!X3݋>9m.ugrK `o.a1` sd;KC?8t> k\ L;_pgذ{+71fh2J~Rw5d o\Y)0"rb^+3T[[NSN-lAz6vn=![7s6<D̂XXM a{nݫƌ|H9+d6Qn| e#)iT=QGQ_[, r8i"/Ƈzs3YʎTD05+ޔ>cZ3[ z'VD.հSл8"=X}5+ʊ_B#' 4YNv,8!fC/(CC^$G xO!P1ijQ]KCRgp=Gw'Ɲâ7729{š}9Gjf,euf@ (۸65~e;z-5ˣG!<UCTtKyn"ԫsUvSL{\HD>:tFItbENpK/_h:on4ьhXFm7Sr~-'Ds.ټ2~ 4E<]\8Ӑ}&|6}p U%*}xRkQ%>hmb.IM0L?B_XM2+C7h`-mcsoh0(S;*-tSd%:2s%< {~`-L1,SB?;Hψ |!cjuF&t-R5A1qdyc@b:.Ƨw|y*,'uR-s`ņZ8kgvIT/,ۺٔ%g*Rz Y 9zڰ`$10x:R3@,.xxsn]b掸~H.YF*=Ȥ L-H)`v1P)eƌo I[hL?92jELWǀZ!FvsQ\{(dmh|cbGh- *Lln^lBz1F)tb#oM1Sy&2H"Aħu@c0)تuV;g,RV)h"UYQ'{K/*F?uog q ~:m$dh;zN%٢]<&K屔+d[ZJ177!BB=dqo'5C%RZ1+t+np<.-bp pͤ})031:HW쎶|Ut>ʿIrvP6b׿T\'jyq|tJ])gISl ni.Dt9!ˉ!X 4l\Tsnr@T'\S|N9t@KJ}1t+9;u?։d\Ό ^vxaK4R6/eyP3DMM:e!ܵ>K,9srYml@b0#~͈AB'-A0\m+jTKELÂANJ^薟 ntx^IUҝ_k&H<`AsT0\$,&P{c'r)eSe DUٴUDF7qVGWAXyO`©ِ 1`8'Acq֕?2! f8sChU"LFp?Yrf64 ynX2+I#B{m$>:܈)1[\KxOYw_Lx fOeڀ03ƶ>"OZR\)6\Fx|֘{%ǯ^E(JUS+z9/VnMn'/kyA![/0׊ؠrTͅ a62?m}}qt;NCVpY}_!=4kXkݢXxu^y اB hbML$[XW:"5;a @~ݣ'=~Bz[ >HKWelH1Zk%>HKK9bDN{>ė=_u7XcA0FzsXו̦`Ti슌d@Q&`>̑ޤmX$ lcrYj- (䑮xN+FTJ 8_xlyY>GyM)ػYz ܏؊#Q6[_RK+jƥBiiMTq;ef՚+}g?`F䅱qx}KSַ6TÖWs"4XD&/VvJup;.)fx6wvMh+f!ZbQ!4lBTR2˗u=&} o=hg? -O^Jjq_`xaT, @4 N֙2{r槠RPa2.FZ (æ;/`R7Ba8_(,^`s[YRcW# $NCylm%8,j'/!Zg~c'l+Cp+4RXǂc#搯5.  ?+VTP"E.J4;Y/Z pڡ.f%#^#r@o*IBӹexJ BMNJ~Q A$ HG SHe5~Z-Bnm)b@[ !]ZMwlLžTZBoC%!Aixn,[5@R(aZ *6劦pz8mRG%6j: 0Hj- R].tϚc찟+qtݨUDbzϹ !>x9 n*$辮XUuym^B׼պ#Mڄg±zwr.ɳ;[}5*GJn Xl'Y,4 T0L YER˭Xbd!5ܗ؀0P5i SXw3{*;:{ݍ|`#sB<{U&.tQ"d1å{$2p^ج2ǠG.0LFeUG;c!<->寎<[YRt{H2* &qbѩ+;Di˖*]N)bx͊O044yxZ;ZB#Gʏ6$;^ˬLG:Ѹ8v~rjBv |! ?f&lR&0>[xN~[ ^xcBBٛþ~ab3IO~,KgrQk SX U@Ę{4K'WT8Cr/,4BۣCǦO\'JJ=Y:T,7 p官Ԩ&\U{FoBcWkmZ[3پΠZT{'9=+J7ŷEբQb:8yެ|1PfU'c$XY MT A\oScS; x)9گ&uq?SyI, Yl1 fD F-T<)?De"Wo}`s0ω,6`4qI;ރi~Ɔ?yfQKOۿn8hx">}޵Nz.זD QĜ;|q?q6=0?ֈP+9i!|s( n;iY ?ڲ.EP߮yҲXNj5T;4utlnp9z]& }.6*z5PԬPn¶<[1f؇H[Ÿpijjϰ7 0Qe''uvchK̮X9$kp$ߟ#;R*l-duXAٴ>-׶0C]E˷ !ib80񧂂DQ`3R/'j0"exS%<W08W"a&qTm;.rV\>V:7UPi2[b{UD4Mq,C|ۧb޴]N7#j+w~njm0S,2؋Hnn0j"7,a܈ͳaT jdݷrڷAwh^5s ~> THD =_.W]N\sr{;hyig b5Nx"ՉL㯃@fp"v txSVe`aSQAF܊D)em1i/H5XU. ]م-\˼rEc_a`[!4:2I\\Q^'GkP}#0 @P$ݫZuuAr%;(kv||5%MA=̼PN\>(Z d,@A8fF6\q?0(J>X}+<25l%D+-'wcכ%\Vg2它w@74()®'פ []/m\Cr AfڣETUAe@DArV@I1#V6H>{Lު71 qpL1gxtsU A1䄞 P7LP "З] _)^~CpkKneٙbark= 'aY4ONmg6 \Ѕ/Y3C;n2cYf݄p(V E= NYCtf=Xc )?TXJ% Л25IHAyLM/t}Mk1|JV==;I惘%KhhK 2D'?0"l”Ǎ?Ǧ'wڑH.b^qˀL-F.b[yvcO~z @lP4F 20ee| ^.e83@OvQXI=w(;I'-⼎ylj@f]qcO [Əꦢ@k_nX㉓Mw't(]Gl_&;r]6ቔ`Cյ y{ izՖ,#CNx`i\OqfMa7y>WuVCYRԱ9j;5 z _/ÉГEz*[2;f ee);[l(' Wt{i6W]ٴp:}?bLΙCeX+oܠ>bRWn-1)HSEϦ熅6iŽVYTpӸtc$[ȉkR\?Y&O/'@l2*bʊG1S Ⱥc}3BiRts%b&M}X\*Тlӣ-h {賁)/(VfqS[mi/q?|Bch7J)\G 9R G +rnwu*u)$WNztR,ܭLH.6RL=z!f/)GPF10̦1}F356[>vݵpQerI0"b&CE"1}Q{}:YE'Hc'! 9ᦝ6yf}[3)|X>KaI-Ҭ2h>X%Ď X" ( a|$u~d|Rc+[=\cszjD:9Aw"Rs`qB^J9AvUNܸ П/"ɥ=-N|!-tsPQ8 YP&dK?4={+V˓$9MA}W?awW@ vG'f% fL䅙$kZ:K6`ZY[es^UqӚP?!LmboQ'CtE#hPwԩ.YY}L˷# )/]E$dZxdG ( tJȁ,2f(mG"7YDGiO!sn`B$#*BR|HZeyYu iؚ8SGr@x9a\(`@qo4a=)?ݳz`P߈=tyrq.ꃔp*z긃j[{3.xxↁ& ͸H_P~45C nnWh#7j[,;ԅW4GzXF$*vP"!w<.Xth˯JO\ ; =8LmC $ ?GpḚ+:xPQS4G"ݴMAm㬙5Q$[J3WoCy*$5@!!ucWEQ]%Ҍߨvv:ׄx5j*v_jϳ[S=Z?QjNkrpgNثj. !ؔƕ\<g%lLڝH^C~23^ޤ H3h)# 2MbgՐ_]\d 4+b{,2ú~ vY/O?#h`Ǧw-iݡS4zb$riF]v;0ܛo–JYh׌!Q./wܳ-g*7 S:oWf]EH4[ǟĕA+\V޾eYBJʭrazbW~I,ﵴg9T qšW0A}i=]«뱲ѤXJf[+DnJ ܭxG:o}0<WFvh3s.eSj6jɂB!QYTFNUW gFHy='ב])Me7 aAfkܭz"-877Sq:0=^F5rZJA0״LWk8&$8^lTq39FFcHmߥ[ < $|i;[L&g=Ǻ}JC>88J ޓ 7_58C\DCk|zh(pft@5 |j' X'r|i(6H=l~rW_1[S 5w.!rEOl {<)4O\.Q;R BZ袲5_fL@'$Awuqn^g_6C_53gnjb%\'xeZU I+LC,DH^v㮓6c?n2,Cat|/yo')l,x|?@tTBlh<wvi^O֐X^:ǀNi"ہRqs+jѨfc9ZIbs8@]M)Tp")$ e8xB;U#aY*Av}%f 764#7q'{12Bcx1pY jݪä"z!>0D}Գ-LgrLg0^gy0I:9'ѩ r6^0mTІ9RPE\,=# FFidЃDk62*al.A?383- 6GiOm+lMz5Zڎ91?$ΫѲR,Ѳ8 w낟 B.)kK4Y-Їh0?{lad,q7F53_gpfSZU9`"m0yq R$Rg]38c$|f`7_[O xve/nOh:_:6H.Ɍ<8  4}$؀}8 &B5pAtϪXg#C^MJEw.-7l֛F9;Cca}XjK]gK 7q}ry6} ֭W3H^2PFuOw&k"]W~tƠVo\tOi q7ߺ׉aD5:#ibFEW\Vkq|` Jde&ZhЬMP*5ithhFgr.1upK#L T:8pѼ7ڂ媴J+6HB|c۴Ad>4Í:}mwU7D:,p T՞yJ;<9` <ݝ1!-e@C]8\P]Bb)Xoyg:ԷigE.`^ِ[7PAݰfUKbUҞ]`Ԏ=UP HCSؘ)jȵjy"y@36gcPWžfe}JqƇGNF>t6FsN*,$zL ϊ4>Tn, Dv)*cqA(\柺jTdl[zAUR)jLOs%Sjy1 )[Ղ+xQP=[>=gL)67e~'um04pj30}[jzt3K*Pw q -ƹ2f81-c8ove$ 6SFa$l)Q#4[ i>n0wKtYO >`N-uJdž##Ley,_8ְ94ۜxȿ8?A/%Jd}In8%ai|")E)p[H4&8T{CsYӉi眏j; Q[h'5Eo(=/SB3_]|W<ׁFpYT xDS`Lv{"{?ӌȦD !pP\8Gc/ήyGtbMA-K 9 @$fd9}.ru9Nh as}ka$YhZ31qC{]6. wDILzhX%-#$^]SX\ L֯-p^$-,m ,w*2/oY˜1"z ݫpa!8E:XAfcMM(s(_j$7W(z󪃄{MK-$su\=_E՜\&M~`ѝÕE'cTT <ԡmXmIg\|K)J?f7 @Ey :cFUFEt}ywNd[TK5,aJp-w#,b7IlM|<@*T"nh_rg`SJ2}O)`auAPzC `Ctm;,;2ρ[C>aCnyMY{Eslq9NRX+O$]QW7l1/6mdUe #T{IR]꙯q?`tbCO%0:F"']UjIt)NW3xfzO(kS?*pvAuOįd@SI4dhDn[Q(vBXZ#Eh?Kŗ ;ȫhkYی#r)Xf.+Hju"^(\%UD-Qt-Y]L]quS˔ƧM^٫f2K~\@ܷKgC.s[@xm[s%/jKp]+Nۨ%r;ܡTy7+|1|x$]g[ Nu,ӻ7?F,g]W //cɹp c6+ \ I2HgOvipw%ʥ:'^^uH0!Jo%rI q ]=aq ky>:ZJ=-tU+>X74ЯQ@\qA?\](4>$AW!-Jb4ȯD߬ԡvrb=ۖR4whLMH銬ۢu>/sﭐǀ.[n?POǞM!Yp=JeԳV"*\ QH9VZ   .H/MAUz#5Z{X&, qvM norbЛ‡Źx_:c0,Za$o{q$8Ǭ9;^VӦ83Ȣu'`e|Xb}pk'/yOn✎,@Cq9<%U j[͗; 'HӴo.ɳ*{n,OO5p:;ȺoTotAvY{Կ7( '˨8te m?NQOt#LPꏢn@~Xq5$UKѕ> keP`^/mP8rw$%)CSx6s q~E|dYrH'DthMgF| b 50OlR`Ϝn(xhQv8 T_WjWtPiC/dý s8mO3j1/$$R܁Jtía/2^ּ‘gc K:P~h3j<S8(Usؙ*<+BU6C˅=Q+y߻7+E/вC p 5h[4/拻kOWɸ|\Ih&/oF^7q;}~-J]PV0^4.,GW:q0IBs{ӫ pq2ꠥok8+TjbQYvꮆ .zy \ nGY$ ~==ˀOSxJ{Np;='HUm7[՘ZEz|Q[e2Q4IB*pGF/=;vpgY-è/ Ԉ$$WB,D*]Db$Qjr37)k4WJȪ#m& V3S4b?4{Gew"5Pe2"8wgiğ2 %:hR GhX7W@-uѝ,+z"bΝ*翼=vZTCN=TO@})}@$l ֢wm2Ū ֗QEsPK&Ļ6Lj.q}i:d}K8Xjd&\L<:=2w7AkǦ.P?߮r]C*X*6#@1lG8/CkD I:U9k`oq~L.J<]K.s^4x8MRAc JeLv@ƥDCt߫0Y71*t ;{6DԙM @ٸg{#9OW(vUQ[F5Fv@BR IY8TW*$c$E?_qGYO!Hp==߽gBSTvvyKmup6;*rT6i1]."ya|>l"5ޗ|^ )Pˈ48 *T|ЮdA=RDV0$:VZ-ĜI5%b7 Ub{Ii3 SB/jODH‹&R,`0FkYAnb?CÊ'Lڗ^4qaÜ(@LC)|t"Pl AeeG6FVN&.W&:i)l^/z b\#4Թ?M/B\4{\2\rXCBF]-K[w^qP2(f)7de-|ԛ~Bh#ZwzCBk^]E1qgW`aZ l^Y+y[F(t꒳56Hei;($I8Mt?~CnnٿW>C=əӍ%X- C`@ITh]9z۝8ol؅qfpme&fBsѠ;;N{ [!/KpWN-.?kpq f;&g8V:4FӺq_5!vWԱ5\'qbCW1=+}@V+wYzT\%9Z/Tf,]Käep4.kU+)ZVv06W*-x_죐-+J9ܱņ@B,M=!&O8M24r-`zD<Y:2u3xVĭ%2%lD4HzNP~0[U̪TgedX R?p(B P c7{D]/\G@2bjI@ƬdfEL/flg6mJ.m/Nw}b.[dNmV2HeI٬3ϖ f" tJ@mp;4EsOzeӍyb- S_,NSFYXYk:OYf8.vơQ %PZ`_L%D]:6ԘT(/,"*͹ {^4vcxG%کfIoYƹT ؞a]РCAZ֏b ltEdp9}u'9>D2qMb-VsPeF߅ r]waF{~Cth#;+@.I[H/ׅ絽oq9JT@[|wlm{$M d  `CWH\]=7Kg˶56rj(@uȪ.gVha6'tvz`Tzn-JVR͒{^2֊e u7,XR$̻ Gd!qU($|"Qy"jH*SR fuģPοvOm7uG63PW֞ɕa"߉eH6/{po ĭƵPn?e#d!^LV~_1f8d:78E۲6mBG:Oj饁4 nF밇E/x*TRiA+Ww$I=[#j͢pbYrVWLANX+3 {fs0ooX( Z&.)wәIkZCoS5]%gOIz- H!(Ļaە_&왴<4Z{$hlkqyZeE!wPLQUHh6A*-#EP;+>CKrGu0@U O L U[FsKY׶"R93 wUi5'F /)Nžoh#Be"4񵏢"5_*J: w=gY=w+.> {([=x?Xڒp=a+2ƬU LKO ..G 8v㵤4ٮJܟy ZQsc폌m@Յ>G^ƂE(RJjdcOςV<ڊfjQR/i9N4*N7%kVsYNgu,Yb%%ӊxag㩭Kֈt9H` %}]=rY_ `C=sN ZGdѹƷ Mѥ<)z,򄉶4L0J݂QJF:^-lu<XA$'C=k{R_c)׵Du ZQwJ!"W8}W*[p0x쇮L&`FY췤Kkԃ=]1u.B4Dd;-M/aR4-K\YyM!.z yakJ3fIkE( , L:g]jm+F#C04h2<߿TRpˍSIgcU&mXS%hg񸶞[pLTFN f5u4X bө~`+3j'Hf ZgYq(\8WXx@F넎&R_SP a4(D(2#ΤtSo wB1!lT#Xzu- S5<Ho?6;eS#*N^:&,.EӲ.s0Ɩ6 d: I/#;`@$[vzEх m:r]] L/s=/-om#3:˨+ 7M]l_TB%bd7QW0΍ժ VGHc=:: JɌ,`#agR{ =nF\X;hH+~J0؜o%ft=/MNI;=Z&7pODW%BMdPΈ1\;S̘ q4f\%M TT^<>h*(7CuVEץn(C*ZyM QGN/ {iՊݠkUyo@їUjl@p݂ ),рĝ -2Ȋ&?Aat̿co6>Q.ҶD!C^Ul[v2H @^leCU-<.] E41 :T-GB7XġaRlp疧 Aja~2{g3ک7G@qB̝[yu7jMݻT.$"m}#_e)S[yAT)-2&%R@VFӪ1;Yyiqr?G"h z I\6KC4a)1W^y×q$|1l_Ѡ*MH `^UF2ٱw&\~碰KA-Ԁ?uąU(]@>gbekC8;ӂl0X+u$]7jF]n[/SM|f LO3Y-ᨙyEhvSݤ% Stô9h*Cy$ zk13'wNhb)=)vEC|G?IPF0IpIfu+%f f CXw= Hqk)>R&~Qmۉʷ@Ӕ`x, fbEErGwXx],8K62:_ MX!݂ ;l!⣟jQ0V_g韴+ت@IeâmY_ǖ\V%|+TQ@[_ٚYE]-߇\ v;w&(C` ի nyʊ_aG2w.2Av}UVM$ֻal l~ü'BNCs&(|IxMRJ+7%<^2N@cdh*U4ŘЄvkfw>ܛӈ:Z-( wʹSG-]v~1t7`s@4v,F#9^Tˋ_:1I%LUkՈO6=.IkQHoU0]PFiuA`(,Ԉw7RHC߬=NCfP7Vea#:'!G"2NLL>JST{ 3fʗp |;*`nﳖ\d0h+mi*Ky GZa%Iboou[įN8 j9[)_l=OX?剻A 0V5ISeZ'$yXLã{-z[ T9#G"E (3Q8N*KE-: ؝^`V+G5Y?H6Q&st%ItwL1m҂֚3JǽϋQdC~TG°&ӽU=Oy Ϸg^re? fKG_ޯp^l,1ntig]+µχۜԈ?;iJ!^2FԚH2&9^[OD-!H)d=k7|ء 8Uz&t]o_viK(AZ ooH r>>.b</\Qi֬?1l'a,ej:/ 9'J D*#7B'1H2.cS -ͭӗ%,guǮcaw& H8_-&إ|o,NL++ ?T F ng~ZV&o$OK8k5Γ#:{]p<D{Xq V`D˱M,'둠ghN)NfG(?6bx)(do\@8ZOnԈk/F(\\Rw?6A ʽf4lp=-*>u8[PDKwEk2чB>C7iXK.32X 37*>-iIbJeOq1p2kjp\]ey}NcdSpoņ$j#"~z-!BhzXW)+`,SxUʯ,J0]tˍ?F'Ox~5vR((]\p9??P?vLmI+G&O.{2 a.݄;PPߟ3O?Èz*! d %zf@HFs 2o1khA-ޛ0J5Ba1xpuQQ)oa~hV2u0ڌoM@.fyNӃ:ˡ$yX䌕~@HYlө%*g*1Sc&NDF9U2Q>MUPժMVPGxp^N\KO$J1#DPrN!CAU[](CZ@q0$ 8FݩTR Ԟcj_)gQ7)ϼ ^^>ts*d"WpeۓKr{K h{rݘ#W)Ũ䞩$ ,@֝CP2 4EM~ &Xj/f]`%p”%|̑S6ckNeX)G=9H28"7z\@^v jiB$b/VE.6kPQLg$fWDx4<y?*05fsTjP32O`'Z)m;bpDvcp[7tp''iyfLAGY\Rxp&RR65LnՎ F+=?~B`B:sj9b[K֌CtdP%]iF? ͏|c)rg^X 76X5Z%Ϯ,3+ueܭH~ z}+Sʜh|f xo붤Ai+3X8tB Y^Ys7Qy AOԄ_8D>+ӏqD+y.$(0 S<cU-؆Hٞqo M>ƣ-L24Eut9Pё fLsy$6JL4Cv327Z-_t (U s$p;ovfL%0G VUPt0` @Q1PXYyR]=,rF"Z\hs=S}gfgJUirrN<%!?LͩCN">'`*/v*Ti) ^4"+u]2@?*G g0@@Ĥ:X6jR% DrqT WV@ ugYhiNSaZ3;\bG$ pͽ2SlKQQ=_*ZhnA{<%Xhn3 3,G mz/BR@jmfaA&,wj4J,8/V&ؿ/=]z ̂f!ps7 )e<>5%f= []g=ä8 ڰԬlbhsL cFz #?nwFЋ3kyA21>;̄0^f^ ѪybEr; AZ8Sx{wm-rSlرw 7w խ-}vs6X0s`o﹨$zݷj{ՐWȼ HAX$ 0h:5ցٹgs3ҫ 8uCM($ KyawiJ Nժ9 cr[nN8z:WcB_OJ_Xkd6zgic_P,]ne7,fߌ.0_#S݁vIC貨ڜ}:3Xn-.j簠vE!C zj0DiN8@1ݟX K=}"פVev| 6WoT2k iC| lI=aijZ*nj"8+:h1ZrmקXáNL}N[xsާr\滌4D-Dy%?~ !cu|?,btr ~i 9S#+zڦ+FtJ{'5Sx`Q-iM\ǒZ8yY4`ð`n7ذsћ]iC'a|w[0!3wl d6ƍpbY׊ꛑ&FILLg$b<,Ѵ_FJ"Vnu ~ ҩE26)8i[_^\AC`|QjZ_@4/s>D[1{X5?wWX (Aը($n\6CfD8Em+\EC2 !:7,A%Xrj<3++Бӊm٭\ Fs PŔT{p J8S~{ _ Hn5ڳB 1䆲q ̝XP 1=4Bl 8BrmN=9Y']FgʻHb178 !z?}P*o K=_z-~6qk׳?f.JUJ:Fw5+5LSq"ܯ)n!5e' ]s":}6BFf. 0X>^~l_TB;.D}P$a<2xU6m]I ZTl2s 9͜ԇѐ]qj\;g,Fe. ڧ0Ehߎ\CbY{(RZ^l<Ճ.PV l'z99/btD,k[kI-("4Eq3Vnˠ9MF4ɪ/Raz"GRG)2~Q0g1rJ{0_+56C i `(<*}?yóDJ tOX e1Y3xr^/N LaŒnCKyp3IbE\sG026r|GW+143 o7 }r"o[9&r_OU"n>|)uH.N. K;w.x&9Q~TyiCL0j5ޕMR߶vV(wٲ^`o0#jI~Kv ܺVΊѫ37֜˽2jO;m$H.,#D?wJ1ܒvF jGi@#U{'f+p"T8VQH6^<.l6 O_]BA}'A5F奈!W,Q-O׮OUqB1m\!'Dד[ rl;fQ *$CX n/> \ ;Uչ"FJބzP1 "\?o&ae *i 9f+ ݣ>tx`5bD֩vA-M(*l9CxtD@'ǣڹd G>;)>ڛpmXAA?+7)MsE }-0FY:<)xEhtEu}M'%;m ~ytam߄~Gc3?5X4J?` bUaW*cBzq|gVgR(?W(Pfd -c萻: $e mw21'df6g`2Cht0ɔ: ^ iu5\]LC1.W `ּ{x  IohW| K|/Oqh !b#^7ۏFgG2qFaWWo9 "#Ƞ'2E3Q `[ \@~d⸞wQ^k5Vlώ փMȦ 1ab{wc̜t =3TKQ2wm/}x -Nj=p-(!Z )?((-ti6}Zoދ=薯T'қRJؠx̲'y.k6 0Ao9>L*Oհ (ôG{ e8"|"X d/5b>?pnF[I/R^8a9,boGs] ]Y^T-ocܿ+w*? *WO@\|c8h~(ĺiO4>nY>UAG8$ b8r~~˃@C@f}5{9B#,XUal%&{ uq{:uɀ)HCˤ|kTjw q;)+&Ę/[fO-`gql6@69zR{urrYQVE&0յĀpRaƙP[`()V2mTh/jGhxoa귯^<ѳW% 7 vZG⠶%ʒasƄG8PEUyT!*ýFƢJq*-sMa=, 6اbkbT "ԨV!}ǵq9)4|E)qЕ8Inz.^1%baH5*{6p_4!NLXV!%6F14.~t5H(-V]4{d3ZA} HL#uo*΋}X##0;7U>&,38 #Brϵo`k]]L#l6;~viO~`i ZEnA̕%N'zEф>{ .T#]x y}py-:nc6{ְb]+ܕ\I 5K|9&TIwhe6@b ]_,ҿ#zm`n.~!=#ͨU}'ep NZ˕?ek~bE+k\CEUwkE>8f)Ȱfj_*Vыn\MAc:Qx?E莮Mo<Au>2 Q%:rn 5NsRdǰѡB\ h] \r.@ T:s;򵎅]@^P` QݼO4޺FW]~;Mm|Q6y8Ote8㉳8'xugGD{,k<%w:[]h68&`cVSOs."pUs+e8CSXo.?tyn@xܺ,9Xޮ߀x <_jLz;{s0dphh&s\\,EF%q9ɲ%EzQqΠtDۺpEÍT%#&=KQ-NPw?AxjzA&*e^`## $Mkcg)PSiK= OTJk3D0ݼ֥Wܑuۂ,TՔJp5.`V0VJ(0ogOWBY_ЁbӲCD>tF>69oAHj U|Z rؤ6M ]< w ӻʆ~ _\ \Gp9ԙ^>C2My"SO?ґ͠D?/z&,' #7@SY52Y v\I߬=xWȋEOr @Ifcw,C":r;0wOqerV@gx?R=s/(]JJ?KW]D/Ϳ0#x!$ е)Sf9 )f_ J59 ӻWqTvģ0yW}LUȲǸQWs}#UL++iTA'HA<2fX2$=LRM~Oh]<IPmסּ7I]FPÐ \eU91ՔO9(6\r= ",$J6wYԘ :#,VԳW?HLMﯧKϾ o3ǩCv1;{TPCfTQd%2DI"#R 8 uH,<[4&߲~BKέ|ia:E~^ q@h8Jsכ8i`v@_CgbOx@{:mR( Uϩy1Ȇ3v5_aUZ)GB1w xDwhc#Eo7  G#LL2P>ܾ'Is7BT={g֋+|[>g>Umx(Pw?Vܞsk ?fEibQ I[LB|,˯JekOJ^ [C 2 UHFO}Kx(nT!^gUʠ =_:pQ"N b'XXDx'%aJ"PT|Iԫ4v)-#"ZR8$Fڵ&fӱv;:x|{^e ]:$sBRt/)߼+3D*hc>Z-Yȶ{O9_xf#~PZq+gDj t"uwI^S lU Zo7Cl0eS Upж<,d6'I.o JmɶyGXd^0!, "ck(ĔJ ,ћ`إ~h ;6HM~*$zWV餓نbgV}«S^QVazUi4t,6/GMwxav^YFcp65ڸؓد&Е~_S@#*W6cl?;H*\Lr۫Iފ2ڈ~7k:K{ (mj6T{eNSUaW/uB}Rd=Uܬ,:=(^54e 6b# 7Eu#Ux15П'Sh앒v06TNϬVsh֒ P[hf/u}۩*Q3tys6JȃVN<=$)M=?"{̲Ҧ9r)s?$~  nw1f13-mu4s" @WISGLCtTBo@/ &cvt|,;;$cFQ]Cd:#:|Cݥ"LtWNF9epH g *HL{>r܏'&?\aRZa!C=fuwu[Pi"mo>j0/}tJIK}BJ_Mk`gjnvP2 mW|Tk|5 qx25aK'ql!+lKHY1~gIRwB}!~Z“mu\lDA%qIk4Tx i#b+Į.i\Q6LUM=efk[T}g: 9j?I)!vVj7 >7zn(Iqd. vFw)4vhyO*(b}CPs cȩ H˜Ye5U-[>1WbW ;[tUwvd H;nУU|+JyBF(2u7ꋱ-+uQ"jdR)̒[~6GSG!P(7sJt!n"෻,wF:feZYiĦH,~ӹ@:B褭. կT\.D=ad f(Dfձehj\nS6" (v#UwDԋ6g48i'h¶k "XR1>$vA8ڌ=Xy\V ڈlZAࢩ_ jPPSЯć g14;):}c}/wΣs^lH>\]щ <2ڙ{SU6hbLlq"pBذn)ZRj#BD?ڥm P@ ˿Ԥ,X2(Dr^B~[7Bjj؃>[tp#7xʽApEH{T[+:KpXj}L#j/JS 0C˹E qq!vxDW^aW3]!Sh7\lh4N(r=)ЫF,.s[Uhӵl+.-ffo6F"*)(xs0`4xp:n;`]1t귏Pa} y" CpGSZA@F83p_S$i=Cx4V B8dC&.sho|5|O6孴<8RNST)AIX'[ '*Y8+l L+Rl4@s/"4 i`5ÃRkޗ~94{>* ˑme1%F NE;J> ,˥e7~HjEq0 ;gUm_'@bχk!>@, -- X9375):%)b>01yr`}^Jį;,8"\8~=>bf\Avۖ{3+$DcCЕ(Qxj LSHOQ;;iz7ԝ.Xwzm*$;| 6[ZzE#^'N l[46Sc;ϖdni=qXE([9Ly'+Z m_N(i42[e7_}58sںl4" AӼ Л WtiV fZKX/{ZjIO pW@{&%p=$3׀O'9hc5$!V8 D4ǧ.Q'[Tm, bMgt6Y>R BH*l0`/܉ z 8+CVK& `\MfA4V /OP1K.PuaF.os}1<0Xޝ,NCa+a$e!uPv-^n)i@| m\hB%_xTH@eK/moy=4 d+Tϕܜ 9+tLڐU= [~B0[ >=#yJ}z (J@"Bׂn >h=m?`-WsrI,~ח4xH^KruWAr#R]ИU#ga\.=T~&&v"p:|#ZҰ?'M:[V$fZ˓~?0s<@1b4AKh6P=klCea.&EjՈթh6o]U~|m6C?g te{X΅vN4v^AęHV``e!v״jUևR\Xif-- WabXl- g 7\D{2+=*l~aJzF5/dKW!ʺO&9G;F)J9у ?c[{?Es T!6]z+\_K))i5F #Sqj/#mTD/oUи4sݤx=Gbـ~28?cʦVNZ TPK.AOnvZC[jVA\tpsֵ:5]ioAӧǗ4U_tݸYڵd2?MNli&paUvsZ.>:bX*{7{g~#Cbx?k8sz:ms.KHk ϷTat`39_ 8W#o~%H.Z=])353I+G+3h\MP&šp.;Ii Fjri\eOuJ:L.g a;%yc$!:.pŘ|]*907s:3Q eޖ vTя QK$viZ0Lf}}By."Z¤@I2">ISF#k"RCe1G2+8 BNzۻ{E7U6vЩ;201LUc7oߐw^c~X wV@|"F/@@aۂ\; ?1w$~ a4c$/̥8g,~[@n-'rA_G\vV к]W$bo||85V=n'm^݁v!PGNbjOaDB勌f5/ )^߳:[ؖs)]_qLUꨍ[7!'$06d+) dh%n9sm (Hl?W/ 2{01?$!)NM}fVUSIu .0JIES|Enh]ܫt\_ r'6m^R/ ;wœ=[Wp h pd0Cg=rpE30'KT $2*O;!KqzD/k^~wlJ"KW|6p!wgKN1qs3q*F0q!wiTᕿ:8R0g{(qlmO{/W\*Op'< yN(oQmuD_[$xؕ!{/4u~DqG)gbǻ{8uPls]P,!$c , =у%LR![UǯIct::O;AqQQBbW^|Xek5g;F|d$lV4;Xvh/,UIzx3Dg$ 6?9(fw^5tǒjymȸ/0@XF.l%ȡ+ɬ])27ߥg ?:E挃[茯gCH4xK]l=PltDc]cطw Wȝ_-i10䩁 蜾&a`v %F?@r( i\_K#r nӰ'[`j_Swzwm+,bPxοX~0~$IyFkѾΟ; #O TnS_qEU>C8Yvpm f;g}G.xpՙE͸%䌅]H`ozNvٓ`u"*BNR>i DZWS<Zl=UfcP xwb-GmW0eO&? Ηη\Z%$ v]e,TkB$`%0fBt ݢ\r/2vtU`7\F=83L]-[ौVMM PApZVe{7*D,VhfIWb<% H_xM 7tH9\ ÷fW;s鿩ќK-D1τRp}0q"Y8CH}vK=F^\Sla` ^>xv=f?<׸6H`8(T2O?k]QEد Rs+!:_92{a8֚~mvxKG >1UCmݢ; &P`J̬4w&fbZbm6v=\ޟ3ċ {FDvFPԓZ w VRh{]"% 3-wY:T7v^k%~4UN8v-5kj}H'Ǿr5xB?%w/`Aqj1MW DʢJ)*NN,E;–R27fдѫFvQbs*h+ 9/\W2T>iGB5 +ΘEB:Liߵӯi_gRTEgBa$~:d~" ϑE\Ad@ 1( dX۷cªDOJ4r@+ҬBvr5<,~(K-rB M/T"ޝG(y/UE(L$' pnX\K|iO*E@&_%Q z]@YS9(iL NAlnNF&ȿ!l&>yF;qjyڋCJT#;$r!v_;->F0]պ^r؝NP"S*04pLPlJ w)jWZ *3x;]|xaI /.p:17>hzI]E~E5%2wzŠC40lLl_|J/5BQ,ja)jX|lBnI(ݶi+Ǵ^2T7V k}#'b 4RyUwrͶ1@ۖ貏+ Slo}gO~%zIdAl\%|F?Q "+ݝP}P2Ѹ{ǹKZEpmrэ@WՁ( 2{;$eUH)7UƘR'@Ϩ4:l9t AfL tE)RJ]u#9\kqEQMB2z7''2E~G"|tAOk-J C ;BM ]Y N,GJW̴f7 r}t{]3b^'~=jCW!>|`Hb <-w,9d Lyc& ^Lܶso۴^I`Mq[DY-u1!Z 3(oSS0fRil\=O6wJ">ġ &@1En},f>mIeE?N]8Sу% *1vFtijW›xm0QI 6yZ >o9Wb&|wj#蓂K-Whm%\hEP{_6JKch ~htVP#1Ų:ٺ|p`UEi4UEv? U"t19^9ۮNmDl-k639EgI®_]d>G7KFW0UCeRY;+"G YR5(/8(0ݨ~ޛ2f3^0,B7 6[i؎H/mbdeR%Mkܭ'QH V>(ߣXag;OCw'`! 믊nm$JZB^@G\' x[4p]Woضp^O=cEd10Sd }!mq\TkOi 5eh6JK^ONMŌZ9ln sTLlQMuՏ@ƥÀO}pNb/T4*D܄rd&{QEi-dhMK^MJdJ&z`"L$\WdqRB >IZAPnk Gh5<=׶_˨#B 59+lF8|z$SXF^gM!8`2;K?ĵL?O6Z퀙˻Vb,ӨE%/K7M5cy?.Rς}- ٗkevY #JX"w_;ᄿܬʡ|VMXgLd7LH삧$%䁁 =Tm3) !`ǝsZaL˵B ϗ]]pO$KufB6W0i3n{7\T@PE]Gl~)&q8{\9?+\歴ٚ^.($؇,Z)1EhY:81`QA @1YfX$Fy*2b\q7{@'T4ȡ"INԻFSÿ~\|c*" xV=M1xBr>[,]NVw#BY?/@5&8PQT$]t/ wg.Ϲ &[($ޢoiu5gلq l Z ,^1}EYgň5qFDuRv> 7 \x˭ۦl[z0<0(;|9I02u!tUd@lbP_>dѸZQO5":@ S &P.Z ;M,b ?H<ު^/I7>]/<8WRl Z%:jcmj=HH.> ^JA7}VYoxUcAb>G1^ڃfZN+Au\w ֜ Aw1ʮY^C:M;{qVi@;il7E"vJIWKKzy.ľ>tW R]7Ad_;Fm5IƗk_ޑR㷄àrs_'ſhgMEe̬P/@_Ml\v>qHa4Y6c7_6{8&1H[rj}W(`6MJV){^9w,r~0|p\a -V{":"9r/WLFvjIP:hUR61qP2S[(x+~c7Tq~6I/da ꫢߢF3/?MN5` _J2B"I ysο>@ڜt朆&hZH kPN|I~cyU6@{ R=M,h%뇐Apu*&;B|FֆLvNH"tH].;|_WɮaF [bTe>' qlm Υ 9M9`` V_18TX&Nvf!YJw&]H *FIp'c5]O|7`AX!eIB 5;,9[{E[AX#׮ }IALffwDHx n*>(Ϫo:<'t{xkBc?_c0U;gH2Ckze.aR@O'w:*&DLWdDV-!N]%2gjN{mg 4N6k蒹ԗbϼ;CwU`!!IZ!8T-HCG)f}a_}9BCN"q3B:.Z}Iq`Ԉ;kEELi ihk$h-Mȃ'ˋ=,< -ښۮɆԍ@URB|*xyq:IOjDqVQ\O*.x}!yY\: EK5AXuӬ }wU>%c,sAib"%v.+>|Rvd#}e{Ifna0łB6O)#H(- ܥPc J|FkQm#A49: ~0.*CR4WkQf.e*R%Vtud%;}7;{_ğ֝]k5̡TO`M2IRLC\Uߨ[ dz&[59f4fsiispX %Sl-=3%+)owT0Vd$j{% .$ (7 T|&*i?D{# (}W$G5҅_j[ .hº`4*q>-`gNHo1o]GvVS6:ñyOL2 T֢eOi$Z@]Y$X|_v-׉7H_br2\3wd˟ˮW1Q{r6i."UL9?:o d GdV{aKAF6:=, e:pC2N KDNVAh9oR1?Yp^. H kZ{$9fa&WD87xKwnYDUK0E?3 췽10E Z?KU]H| UaQa-^ {OmbS…mx}zj,QaʞϢ !?8*a'; :faeXA]őNR8l:b9oI3 D.Ao#i;D8bc;"Ó DաNݴ!AUِ wN`iJCsW*/sd[_9fд&صnƗ7uYQL(nE}de\نXˤ}w }bB}|S)R_lcyg (su4 C~CQQBO Ihea9zv_ EB~[5끗lˤ6rcyvQoJ)z&@DFhP WiەFCnD:Ԗ a.Usğ-.jTg EN};.'2iY 5.ORtqִj $u2P|AVq. e.. $WMdKľG+r\ԁĵP7E[KbS kx^B@=go(J}}8Kq., M9|N*ZS}P;&lk<: Yl٭]#N=UBIލZqt#p\fWg znGe 4 +(9:t#ЩZe٣,Mb ܚ+qPJi`.c-=pМ @#omXĠ=@fstr :B(Pù\MNx§5}v ? 5 h:6/Muqg9[(eOݻP^dwQfyR GiA22' i( Jc¿\oIwLUƇD|3ճ+؜<5 рX5чݝ Fqn$:BmՂGaM}ʊF??Xx. NשּׁkIq]c~a"}xVoaJHuz V -yߐ ! y\`GaجG# DQlgNpB>G߯txz m߶{ѩj}OL"R`~%0eˁ?񋡃\kyT`=P˰f;|J.:pBDK0a1\LbzxޘI!A^] ny$ R^}7YBRtKuQ9\s;&T)*&8A4ez"6mB\K|VX֡&ht X)?{"N8@eZ*2[#TN/[pAT(3EP[3h[DŽ PߨR%\y0;>t {03!!".  7eB${뱍wĥJCklY6rs|L+Xa[K`"xŦ'6afVF J%DcM&hos䪦7Fίjj-U^Wn=7 ~Z{"Q. z̘ks-*iX S9 ~ 3(3^Q8'՚u(4nٷQ%|_6E٧P(BZr*A\Y󜽙kEʈ6zGPj˓7ڞbʟ?>ERK&T Uk- z(EG a4{V\pǮ nRhfvE+fsg[wD^P[tjeXpn5X %xݳ`<<]ߧ؟#˃8sdw?\z#TZjEMQ{C2>I{N;abt*ݍpR(hP/k G% E}? eD)`.yxB2UHO˷胯dUepׯ;hYpie m |]>ܚ̐5/#`T~f ,vl6Q.|;(~,:"mg7㸢RHտ%j֖< 4u+<;J|jsB}>ʧ8צ ԮwP/ /\CX!΀]21=a8E&g^LJg:FBa?4rV͘hn9:疕 Q0sbő[P&. :uN܁]|'p센0e< f9kO{\^2%.ssG*ţ( e!懖kK`l)*4OcXɹ)l5^<YoT[o]IHT_+HO8;_[NSg(&|knг 1,Uӝ`T7gh}}gc 2Ei,¬ځ0߂x ZɯNo0 "vM?7SL{eo&#ʖĉ“YČ^)j9mν w1gQ]* cR(S^pmFw&sb79C΢!@`_M΢ZhIN@}&if)۱@r/-ӄMٗj"WH@\Bϟ[`=hm/;͎vM4QĴ燉x6mCu8BDB8SY*Џ'sP,jݴ]Q~r[2i<-K]Gp״J3rJʳ41$Lq }؊F6psW%^bzz@IWJ1i3))=[<TmG2mۃy#Vn ֢ xnR|;Uħb[KB|rCv~fkOy,aM75g_/(IXWINp)nQ_c Q m-榨E'Y饌{Vا9'HT%§SXuY)O[$6B3$  @ H"M9Ӓ\V"X n kH9n8U`eGTX=34M7%Z!7ɱuDkz-F`X$z$m0XVim$c%栩KaCo79rΆD8=j. * [JYqrq K.P"=c o) nbQfMiۖ8X55.7a~[2Tx/=4}E/*zcnjuĭGbBp%%ex̀.Ämɛfn2R(;Qb*i-I]yײnpvsOΙ5S)ȘV rŸCffD=pn0#!R5 h뉆5)&0Jjzﰲyj X9ee*69hD#ѳTuF3Qj/W`4@wrIjrfRWy[A`1{E%-C2;CgpQpN*) L7ĀJ7hE!Nk`G;9+0~$>j(v1_nZ1sZg뗬w*Hckzxވ/WIlVCFΪ]wF9B}OUP3jpA5LT5ݗ>#*+CQa:k^4*#xL-{ƿc|s`#ޔl3u<էd5 g{bC([UŘayJ±ڦf׶:?lza-0f9^(fb~eZֲbE oZi./J=q^v`]4Wbil*S#&x';>-7 )A%`AJq6h9b[ jgt?6\tE1SGo4\JBzIW1$!|)k6kڒo]T3Zv HvGUA 7h֣giVt޴"{}J'7+<) 6P`y*0blΕ8hNvDyL|cUgcmmxWr bLXqB֞)-mV_@=[߿pᙱjӅl\\OF{0}S򺭩۬ |C"d5c]DW?h&;Va7k8= ƩܞmSy vEL˫BT7?BK\=݋K[Jq!ja{?/eζ5@ ҘZə4*Gx6_Y{M%sEO pQ;!VgoZ+DÏbj)v|mt$- {9,rWf8J\L`,ss'AXKSWbt{:ebo- -@-|p0CbR1FiY.*Ѐ3Y(XsGSp0,5Q+fPͻv5֭Ir MW:ǟh}.#̺9i!&Z>0g:GAFIH =0u%;<9)7׶|,U +)gHzgBϰh;ڇ#>@Q˷'"X&{*[{YRUG~Yfǒ>rt<> Q)(opeگp]3KDeZlan64+>N]P[l<3nf#9Rti۞OD-,(bU+Q-Ҝ>ūGGp Oʌѝ?5 /Rܤ崨a*}`UڸӦ?Ⱅz9keUTםSHh$ΑpQy e6yL9T5G׬SX)?MTpUД==.LɔdPc]˄M! `BRҀЦp ApkMgVqϢk',-r.k:*ǖ~m4aO  Go  c[ZЮ NuɄ8bh2*B2˙fQ]'_0DQmmz@nAFf%xw]AZVnTȲ˨Enwʋ^t+iHG`d`E+hSNپo܅fIIo@~wKPB^2L^yЉEv!wbWoW/ Z?@B $JmfAǍbA*hkxvLX^b`d_&6Q%f`?u lXad34YL$lWg# BTƚ%(Ϳݧx~a0BBGWd*V[hXutke !ot&LW-0L^(s[+ p Fv"6a@haŢ/H4 t֐|"s,,jRЃ# ֺg[}CI@f޾kh;APGgQ"A3@5х%MTwG7 7kqjub^HZE5ڲ?T%i2 }keY3< 9L"ZpWFzU[j2oq8(X_Z *lI \>SP)@X Q u^yHUo +xl3l=*%Iw0%87pEBI@= y19\[|H61zV/<DžAUoLeZg2Pc9^^JjmmU"C +~f>\;n9A㝛_qC ސ0BMQn'K7N̼?Mo˫P܌%>$5.zYpx\Jd+A#E]K qҥӛPmy KU1.e*TbD?7@R>SUKp8#?}`WگF4q}+[۹ RCھSG K} BN~-[w1%r4}x5HixV訽<;p!p[G1Y?t ӳ5&#QA_0+[3A4[hK:H\".(5&POĉXV۳l}JS/aind tlK.1ԧSKT <~iFw{v]l;i G Ғ:yV}ajI^$=Gt[9%M!Tf]@,rQQn@Դ< VUyԛ ܉g' dHv,9h`1SHK<ɺ UKt~M^)+ b>Ķ.Lܖ_}17Ǻ'I.>-BXԿ1Og4X"|K%,~[o\0oNy-jJ\_Qǩ}=ёg~RJU`堔!茜q:cP'&طH b&a&cM $M2* B, '\MvYF6,z 7kakl9r?tLʮ1efW$N{(a_/FlPgЛYIy2-27 lc\/ i9y*ZlҷSQ?11R@-=PjE_azN ^ 8ߢCV[Ete"~=xt^|kVMaQZcj PGFŌuOy2奪2jF(ߖ#ݹQp/<븳 |70?@QY,U馵?bJ<$n,MckI<) bb.MzG$'7_λ|GDloU)rlU0K(t,o=ic t@]Ⱦ}S/Wmq2`VS.w/XdJXGKG4ȫ ˯@}M'Bd:)܀aQdST=X[f^ogJ˗x V7vu3i-C bxH*I1Y;]38rWoԇ]ML _ 1œT+úLU:ځKփfEa\aߏSJ>ӹY0S> d+ސI*|qwɢ4ȝ)0.JYv&hH^d DnG"aT4T`7 i5st^di :אX-Mdlyޞ6@9@b8ƱQ#tٌ'TM<Ȥ˯5,hP/ ՓS@I\,ҸZaDM&C?7ǧQtR@كGlR, K"Fh/so+ɦHwEV""c1Il%щrt*fe'|@ݲs^19g]tP͈-f`wti&w_ҭcV@v8{}6S\eUu :udVL;V]g W[*icG]ux"SG%LfަiE]b-ȭ׊L;SܗtJ'A=iK Ì/Ed R_0 "F1\DH醭w&v#ƄfM}ǘݰ5aKp܈C'Zϙ|lqyODM[ Ղ^~[~n@J__(=֟Ŋ7Vy#h[xmVS@+9A%:Zbꍚtb ZtzcG0 $CҵCϮo71n-h%rѢjgo޺ݾ"Tn/SlqȝND4HvkT|u\dR(ȊVUnaSG%iosb[O&M4!H C4rH8) !o_رv$K^?QtRf]f/T,r YqW|IK@R-WC{EB:t@N_Z,~[:1<}&!V{?TrPrUK\X.nw]EnkmpJg0_Nzcux;ܞJ*c`xCmC>6ڱi xvK !2!oL肐7_љ;~H;3ND+c^H8dJ\pDph-zyY}ZW!v]@{LL/ۂܢ $n"Rcܼއhy6v%m zn]8^Ɖ]ѹAhػ5$PFGg̕Ǜ*]$G' &8Tb QHVx>PX=.1% ?!{h66ͼZic݆ϵJ;o'r֐%^ʸ/+]yC)ɕb``a^dzX[>E*8UrkS, @ޑ> I2GUCskgk핉GPƣ"@23ī9x?K lM 䈌/SSdwuDad a[;@[{Ȗ@{f%W,* ?&/х'~L8V4a`O8v?ijR&դn❖IaDc:j*+Mh>t$6JBڳ(;m.W6@U w}׍Nj?Hޯ> N#"}YL3eiwq|4KXSO,\%wHffV`$rCUK,KE f ,pWKT䭼BL3?gH*`|K"FX/Nި~Ay UI]*'XC/:p^e3W{MRV-@쑏4XJ<ԊX!7;Xep <ﹴ1٣_!Ub}+,}wKpq9|Qh:TOy :O >Rmn7lr^8TL;5T6]1ޟ-D,Iּ!E5=MI9-tLü\|w'Mx˓UT-mek{AU6xKsO F$RҞOBnŎn!x1m Av1N-> 㬃T#̅9Sm{qwMyxcAɗOr:XF:G}i ;(N#<n-;DBS*U&M&xiӐ Ox` xr2m'DqE!9!/ᝩ X?dԵ+v&810LpCvs։ywy"5Ye9Tܨ A~GgvZ {|=ˍiWa{x2x7q_t ԡ77I|Oj0wYbf? OQrl-؇/T*Y)RAA=WH3`4- iJQbUZ÷)⅗h;T̻% *`뉕=킝=CF,`CUDl7[sin B#Q_2@ b0YKZiLPw 4S8Ҿ1ƚ6_rHw/ikHA9A.zTE#mJ+aK1M'k:ӯo:Ң@3׫GfC8) ˒MiCh6DЇ?p)d/?m;mEDY°0LcQeFn ,A0Lref:lR\ N9ZMw;O, Q|E4~=ju.@V Jڴt J +|KN}I` $hUp;{xF*qB# :[x8 ؝:zG-8ݣm86@+1{XsދL $znd HK]Q'Գ&2H@y#cτ=pcϐ8G>u:6 3 O4R<;^qm䉄N6>S~U6A@%Bmkr<<_:;*^>0WƦJusv4-[^0[ʰʓaĊ3"쒤T6}3M9rkE)1p!"39hoXbZf'  y8Y]'2S* 6D ْq7DB,,Y j@sh׽"IG3幫qTv2zqKw!{[ luaS@p:Vcyt rt/2M/){v|3"- +Ĵjh$F@lf"lx)% H>xzr`YIf_)nk %N. [i(42Zn!n Oka-bf3%X%fpoҐS)/~$d˲FBuZ`Wԓ!Ȁ o*K԰TSu("j_"˶ 0'M\;GƘ{œy.f*hDдKzÆB^oPEϖ@ -m=ͩ@0&|åݽ HrQe#>_oxkOg\x4 C$ o+ZL' { gJ|MYծO0O.eY8?/i}p=u]=  !Q˦vw2_ϑ0|`( H+J/6sh_y'`MmѱItt*\SH_[RPЯ< S}i\"RȮ=˾V^,Q \U7p=/uiu]*;@zl# Iyk*a$v}&~& ޘ| `9ԁI4CFc#esg PV3M༖ʹ {$;p8NvtL_ pLA 7%ý64*;t)s<( >KchMj%#b66Edؠ$3Qel'̦#.}_mMT?gFly]0Ņ>*67kiu]WIƅrrQ[|Bq lr"J#Ǡ;󙮣Ϻ0bF 6_"hߤba$W >L;V@O$](T|K(#X$ xƼ4VW1+ ^埲XܯEOMqMJpKEUZ|]VHA Q&LKeK?An&XäZܘ5D) vʱy !&SX[UNUMdF#,qQ`hz! qn9 +2tj=F'ퟸQ8_)&W\Njbת:bqd*֢m_K=XS}w*\ӿD2YnI~PG8gX=LXuPt ʣT@p?:4 vfh~ "j6J}34r8%R:ء"c:e{K t/M"a?wzABWJ@%iMyԟt;l#CeIowm67_({{_(I#6ĢRu*<m b[^w@Re]7xn[=+XAOCKK61!ռ]3r̶a}PMv!Z nNG7\ NY:T+Q^PD8Ǫ z7kAuν7co ԫ Kq7>2!"-D7B9oNİ?c!h֝nch,iRx8j*oI5- KlDXTiZC*@w}=~m(AI۞6xk0ΩN&qM\aIq uN_H{[t#i{!Z]Ҕ,dcޟ\7~Wa9GFoE4Py7cىS$~h>0uy6TffTA֟H6 '͗l"5 +]͔[u.އ7@AR4 w:&Sii,GuMl"a;A3+'O43 YkzJ{eREnAn{X:3ĥhw;Sw:W޷d]r{zM]1S=D)KY#ڳtIabDg|%GL <. O ѡ^ cD5AWhb7Ĵ#OeyFṼj`XBU蟗U|C*j"*tj:'^#vwTa(Sjv@%[<RrVP[ĽÚ"YaL4u>U$0gHpk2Z6Mj&sYʏs aw?4!*ᅆ}Bɷnbސ~gm#Ό-RXKWs9|8Q.+6҄M& onD3elC /(8jUIC79(iR[;`4ϙ\D4%Htcߠʜǔ˥g:1l--N&.8W˥%ӏN#wK#pg.u,~駈ЦFʍ^IfLA'iqM((W MF*LcĮp<$`mK9V wS@e Ub 7~歰uWL2 ;! Vm!Uu\:_| NZU |Kg7"py;Q8@u4j6EZ>d1ywUe_g@[3fL(T6~m"QL+\zq͌{M[v kd׸ȒH@ l%]`ü?6DHԕ<]9+w/mFw\}ɾPo^.=1G)YݺXٽ9u m`{fEc'$foHjD(:Iɤ<_~@(HXAlĪl;1mn et":>13JQ_bP82tOeQ} 5* fR2=VE7yAlL"nOJt-Æ2^q: 32>:MI;: ƙoZ7> t4OOҨ4mO"fԳpN' Mcܚ`ypr TL,.\RI8n_Qg_}Rp]8r kf]kKeWuW Y0&-+(؟ "5PZT\&>b\``4KiZwY~FW Ξ'w:i ڠ[Rǚ'1>'k:KN>誼ol} `%9QMKc؜jV+OTO򕵢|< "Gs+[::X`b'CWy-s]jR&ʊmh0/4 2~B²H8Pӗ"alۂZ^fB7r0&[ŊV,x^ \)QGLq9Z cźS}"hJ3x)iЪ.1^M1QvG"| W@hyqa@hD ũjV`*ZVF",Y&\^;Vi({U*2Z6z:"@z3wa/j8joz%⌶cy v׷M$w/D ^m LXF{% +?oHx-MqˀȄ#nͯ;tT4mMZV nm<kp]_!{V3~s4௵ GYLݽr(Z op,_JOa:.?8ALM:PI=QE3pI ;zX"aM-zq R7uGy0IYč * }Pz1P h'zUz? f }Xm:v,rW=0m|!BkȘG]e:=nJ!Џs\p4X6⬗(˞U#ұk3 [Xp޼Fҋ0X2~̼L1Yrj)6?^lN~Si:H(}ͅѧV ]UɃ7CZ-v-CczAKC&-z*o%G>'Hlb-?FHȟ:`e?l&7 S2.D#3[lH>2-N4ksP^_hKOق+/;Hxvڦ6eVaB StMES- 6} tWubN?S<(W,oIzR]}-Sei#?}_gAki'斋4:rجBGSXYZ b=ݗ|fuC+7穢/V\<涽&Q!U2^By7! h D8fڏ QW0XSdį*@oR}UG:;mȩ}=0p$c'\/n]ɷ]y80H$csU$"֙/PrvE}ie)K)DACP]tV;GFڤ7ٱI"U|wmw Q΀=W_U_i?NϘmJ\m8ձviuŇB]:1n=x]!C"cQs^V~.jlmj.[4hJJ92*cW eAp;I &FC[c\_}kCXٮaMgWEL"tB Oշ8Ԩ3FqY"N~]:%ŒT\ IsE4;iuN/yOMw"mi*As+) ~<[t0p3lBon1/7p (@gM)${ ~9Ĩa( /nhtlΘv~fO3^>;#,CZnVZIsq9BxBm9\waMxCH}N.o'$ηgwWdtχo V}@GR%Ûټ6c2w4YAE`06!Ei %pѝ(R27<;TeJ-5w?eBhV+>OTFKRڙj=8&*foJHCk[U0xfǾF1gZ1CWSOBx G  v6)O HmbpDESgóge sNK4#?C 4DoȢ!3^R͉ A. b@2.pij,ɱ^5I$x - -Bvnڏ<x$ d%1&EdDu3螅Xn}Zwzb PhOP7yVͽQEd44{{ r%hN:i:!?fң)Z{~!9B3Y&m2lOb]Y .@ ×S'P=k2Z8 H3a,u]\ "N_luٜOROHlI&uW)CV2Z2Aͨ6*{1wo k|gMrnqu7QTz<7cT2f9\c|>w-BbPj;!sIwzqI%HbYT&]V-T!K#cZ Ig1Rxw猜&+SdB-^Q .V9԰b&$Jvx=UG%_t[me>߻QG cJWy4RG M0ߵɉz5PȵB <~J h쫞y{CGlYe*-4zSah[Go\fgH^%(BW .ʅ);{:iIδ3E nw&8rĭYw 5fLž࣊o'3\YT1(sڥsƪ\ľ*ǚ'!0L>sܙ V2\;+עYIBQ`Gԗe~Oףs݁ya@z8a0נ:ɜ|m1eE]p}=yuzg!4}Q /09hɡIf [FdTͳcY͹*f K¦qUL; Ƣ!q?"Tw.`4^qMw< Q Oꊕrg z07"(?ƒ6YLRU,Rɲ)Ѫ8Ȁ:] d<CS>QVҮ7$i5':xp?AEFҖjwM?cY\FJ3Jk9H$+3ꎫt>{_N}AP j"e ˖oW%,9ۿtM٤-!v<#vesBI T,(_@{33F kCrC ZH$3$RN @lYOc,`E]5(Ikvg% wTAma 2;j?+*6:Ck:ɔ{_G#`QKiXG\I8#4l5%ڱӌ9&dMNIV|[}W ;S(Fkoҷ 1ؓXVI\3nr=AC t%k)F'xO.+JMrҤ ѥA5~X7o8ko{ÏE;_v D+%c1xKMVQAKGt5!c\Ek-d?{8]IRT3$fO  b2͜EvDqo>wbaN jj1@?ʾ2"Xfˋge,?.|#W$2JA4j: 8#e 4LYGg׷P$3Dž|d"9|k/3@'HLo_ܟb֍b2frmE\Y>%A4 _ˋ>9b7E+fˆ4fϑh{j Z79y71 9AV|zrE.@=n>L=:wF!_/L">B'P&xhpzœz8EG n/$)%RD3c`5;6Ww?Vǚ2 RbR19 2}%"tE71\E}&jaeqKMG*;ݮcŢ^єkG5ԥ0x^?KYOF JU<}d)?Vf eY a4p+G^q&"d1b<Ĭ-95cy[y?M堢 ?Ͽ'Uʦ c53)lgJL;@jmz\TcjLhWc*wX ?z$ (u§].aScHoy Jm]yex(M^Ԇ݆r{JH-PꬫgҽfW¤4|]; ̫pe7_־ kvjf|{6YȕX#VNOIqV&?Il&zߟev%{Eε (P"6Z4芙]Mwn\Ax?_sI4!.qXz,Q8hz0kPڮ*VDs[RU5҈Bw; (v4sDJ@RU@FyKg&}!chc%ؒVNyxd)SwNg}ҿԊ3qZWmQ .mP[&fD()zNQ%>Ҙ$#W5Lv}U⻺=zsJ}ycy7ǯY2#x;3ӧۉM6/Y=`\WC#Z5^0v1}x{6!sh9iu ي f'[w=w\EքOy|z~2>7z&AW2Shw&O?tM0JTm6O;5uRsg@h9Ű_hV=$ɸivWLW ֞oH5)]Em/'V2ǢKm,hbGv.7%vh+Q g0?e91m~QŋqsR~YJP am#.FpH''(E!,<:%t^Pl>bN5fe-He| t|: o8q`U^Ã7_dL':ܝnk|?'foF8J<]~b5K)J4Gzu)M]h8qi8c-0EH pJ\VővW!~@ѳ}xk5Em7"Zצ\nq&t,MI'>.l[9NY ֑:B*wdHY7?(/NAe#GP<[l$`'tȳi_ _N8pcqaFyxe|//_/]:K2 f59]_X'*\j:_.b[Խy42X=HH!q zA( 6B, =ˢ7% J%jIF&ǝ-3vWp#}\aKYc#r->WsVXe5Cx9ycvlT4OS.{bO T'lfWp`xزaؒo=MkFxW|ͧ1TsuDϔGkF[b2f=rAl2h^eҖ 3{5 x ohLNI*!xϚ_n5>o>(6)I^"1Ghfdif% m%g*ژ~(7A ~b0 yw'tZ 1*i_5\kыZHFssE~V$atÜ6JBv78 ǫjk- Eߎ:&qmӘKfؤO[ `>$4C o Or_<$΄rH ש?:momӯ3xM(ir6xt)+URֺy6-ߢig }DD&c䁑{PQڳ~S+{`!نγˇBR,#/ÖQs0Q JǟY9᪲M@lh=pʋlWe"iq߿#KY o{_At {(.a-TLB8`:}xA?u--!\#ߚY[v=R<,s.24J\DGeRoTByKܗHֱmN_wJ#[yಞI?j ⧖` *UpG:"̙o⤷ ٚ ɍ 9&6^FvjKaVU*+ uEbmQX&츗|bB[I1Ǫ櫒5*UZP5?ouy\[/? &y½wHxA}&+sN#[ Wɽ;joz_y$6儮__|oK//2wl,(I$(y@>a2;ҷ 3hYfЀ*q:9!ټȴ^ҀK +D=7 i'hQ/ 瑏 hIko*+[/"Eb&H*%Y88jwi'"uFN?JƨÒ2{H iHco5|HݐUK_!f #ʏ;Wk7๞},K?']܃b Qu5*7`x //HaucS1i[h1҃w~Zj w}u-O"@cd@X$$]P(Gҡe\" <]vzY i!L6Tj GHq5O92O+0,yi7VCy ]=ceߓ%!R:Oke:01ʣ}܇)#b>$IY3(uexr،6YZW(l`&VI2q>~'I@M 9¤W}p7y$ԃĵj>r)k-Dqdp=7tF1b(]Vy)|_+dէ[r3-p4zAG7#jϻnu"׫RG}^щ9f(>j>9X/ _feӔvo;JBE eCmZÉj BYIKZ:%j'xa@oXrԱaf"Kz5{@nq5nkMR\)J}1{OpIzrh<0;"\nFcy iQJr55䏷0[e?/ Jq;[Bs?Įu*2O !~Ph7,X3דt$|{Z֬5xArfvO;t8uHwvb0NUj2.e:Pi:lb.bRYe:Um3Bd]$om#B3ˑKn?j΍~0mH_ꢿ^R*>0K6_.G.[1}RՀ@8>k{C.5*1]z5M򱱦BSҎ^`a9Tcjdj%hYB8NBƾRVкU=9)8O]!ǃ^GCL9gljoCع0#1^Zr7"Mb {.q#UF.Ih51"jNLM?:{y"r5* ~4˘{NKm"cDs%lf@#M H ]GZHkDda''Fjɛ8eٳdߢf=?NF]<-Q O@.X@G)WV@֗f*5ux˩ũxˉ 6N`t~x[gң$>>K~Z1'8*eT\À % e'DW;D&-CK"Ƙoe}!1{K;ŷRSoapYmITy)TpA'ay$LpD-{,zƊ1ͮƗ/j{EwR3.HFQ5)^7JYHƾe2کۂJF#Rdݻ= M1* BVwOw#|ʇ׬Ϊ ~,@3:`H~lK# 䓧E# 5k/ᚿ#~a'z6H;gT Q z:F۰B J`[k[5$ʏDwwzuy;.u/jf:0 [/1MTE1fc1{y%YI:ja2܅U 4/*D3SS?%j^ydQ-_r|"5b?- ]<=YmfdD钮DžEARPGY3$c (-k><]#r`F(iAv6:A ","a銜}k~Hb4WcUg"Ku:Kff_MӨaOs]O\:{O!,$X0]#|:vvX8b!2I5nȤN{J޲$* &'op I[ iV[?GeR+'O-ϖ6`/7j2pV%HJ ֛-,,qhR;XU+w8?"`~Ld;lǺ)Ta龤! 듡IokȐ&'7X53\߰iEER[5!TҐ#ctyM^ 9HK%`V'msT Vn-1 qf UG3 s27_T"7_r;|UDuv)PO(ԥ"*pza* KOM0 [}"7.kJH#}b2ׅIg!ƟVNEwn#uq`.Kv,Rsi 먛7*T փEY=^xBislʋ{̃.s k-P OV "UGkƮV4~4*Ar~MhD>Ark FE!'")<\Fq#9 w9ky$*'jCJ pc5#t6#{`̇UTUdHv){mj4 ]ةڔfBxV&aﴏѐ^ lr)Z @޼rCB &KG߬C=#RsqKJLs?+#KUl>yDMR~ȑkr\(sFQ)mDZLyC`B|b"6_PZP9vEF)' k" t\<$L(^IjNw%ʧ.(RZb݄/aKUpC'..Y Β7(ZPŠ8Q "_jn7>\6UҖڥٸz~-VUjs'5Z,8,iF2_v) 19̰0m[))<@-Mw >*~sW9;i0m?n\ +粖W`@3f]1(V Ɵ/JpPC?@GmzL_@7ō=RPZWC$PY AGhrW&?MGyJͣJ^ =Y ~?A --`3xW_/5Ft&JLN!g2&[{w>0jMţOIn{+YW׎;x̲5vouf2ފ{J q6ԤXzμ E9tK-W]|i(3 ُσXw#>̳ja%~.K&yUQ {UMd9ڔHx@xx <s؉Ʉz[#\$r-SK$$(d8o)e뫳0[nj-*3s%5^2IbZM褐}",ҡoM)B.#й 5`fv}(dE53'aܶb r ?Dr,%7c.6d+yH Ц E ,$_CE| >VIh&ikY>ҵhsQ͢ӹy𷐂MTpˡ7K>*IªVB/Lfό=?fjP9.{s0MHίJTpy{P"lX#e"402q#z_:02Mഴ-,?`?Fw' Q=s8{ab8ߩ)$9ɉ6 S&k;H΍-lkTR\f۞`LVo,h58J$vK'8Fu|dܓPzrÖni8G0d=V:AkE;EMf27;;7=uKGYI>cnC}wTqvO3y^?=pm6 ݙhQʁ;l [GAYY[<2:ʼfO&ppm0jCśLP jXW>0/rA˰V4XOxG2>*),Gj0#9(T>Gᙷ0:`},gvs %J@)sSpY[j$~'mG\D;w>Q>5o[rT4QT+jь\!PNe#M/F42=RQtsNQhPOr*t/`$uRC[Oe 0H t!)vf[M&ϸ ^q^紸sd.5"!%AN"vN7M!_VD;?yDAD+ '΍=sL\='!ˢMbuI9e- 3o0|Pzs?#Խ[ M+,&.3y`!ŀjו|5`[Ӱt+rK+Ʈ%{Tlok5=ϸέSs"QߵP;2fQbT\G)H4x|k@v!8KM2d)=3;dnpCB uV'~.j΁SiT $HmdYeZ&떍l}%%m0Ml꒽=ƾ禤B616 Hz c;#WST%d`=dr =iqhC/IY#]FhU<}e, 8trw&G#+HkšIu2"Zu[pfD Y=lrs`_R0*sҴc&⌯,[Nʹya$d~GS7m0OEBezf47[,iݶ7F- KͰ, ,"!#|$W*C @e2{FE 5D]lhB>6k+9Hؚy'ur;24T f f2u|٨nW;oCuoK,7 ́+ț[:QPHhګ6Se #]UUE{͆,b@dWpϲc,+*1BwmCY&~_ys/cz/Cf)BGL>tdKQ^E4`5aPh'X=&v1b{֮:4Do.z"z^x짹(`XiT) ܜ2eOyX`ǽf0ėw +ZS H{ebbj *#6? N$&Ń-;33#ښkY!vO\\ə<rӧßzAQfY\O>+󽝚RVE )$-Vge~qhw`G1|i8IVE8Ď+$}cn CIkT7_phN_e}D*1=99[<kkmI`gƘ{"_f" LX"r%{"Tt؞)"@^&L*R8G1`|WԜ *wDҭoY~\V߬3JpR]Y5]i q=HN 'W&hOtW}2Q Ԥ:seu5(s:cf5~sj$˚c*EZK݁rc-@LXJc3@.q:A ߡIaB:2`Eewh#w^iGH癊G'ZˋSzQS 6JU[>c_1fM$jS)_ue Ҵ?rp:Olb)EJyG*RywJ J!䄧-i85;k;oGߍ1jV#g ՝RZ}'7>?81fz[AYa>R.r n֑[#!ZIUOw'eX5ģ % ?gPaz9l>>LBJG,1gE_q)Kp>ʗ5~ ^U~aH wQ&a!*^vAf [Î'>UOCV1.6JօW}n pȝGxԫ[o|YW娳 3MjyO}υ[^,ZV.S7}ʽrTwvk쮐"'EԲd _ kB.3|AgX0qkaM,CX>+ZAU;M3tP .;c4 #a yO,k7·-{Qg?b!zVo[:IJ;|}i;_>'i!R2oۡ15tW) ND.%:l)a.Hi(Qoi0:xp7"zQMtBB&2DXW0Yìbk¨"aU X9%eca-I@ B#hϝsU W @~%x$/&|J&Pը W~@.]qXR}TKV^3OW3U-LzEChF04rȏ}V$! .}+k75Fc@[2t@KLAwOEJm,5O" ]"-sWr.^k(Fp ~3uE ֚f21Aq4̜~t: ,A5g^ qq,pݽSۋ#vq4x +}7Rf律.Mb= G WAj)4R :u٥rb- ?2314tc _>KN-v SY@D4qLkP$}>KaDjwB }mq$VG3ojpNzEl!AXq{| :lFuh,[ {?w;xX. 4R!U!J؊.M hɉv;3F;LO`ЃS4vP "t)O)kv4b4Xojתnҧ@!HZ RC S?Yy}}h#LX_Odɱ27Ij 2Lnfu~sEWAϲdT̙eJ['9b[N +]9]6h2I#Q'/v}H19)'j(5HAw=Hfg{Y\ 2I ډj__PcyEIc=rSQa J"!T]k#Y#4P.c&{;I%큽Eu 1I \<)H=Ng KD~7]w^oE_P_!uBX/ݱXgRSYv`yQI@hxn99:g /0TNv$%h(_K\,W N "% =.PJ*E#u"v#8%A_H~̀?g*zG1#F MQ{OuK-}ĠRd/H3o8SFhAnT"v= u=5<ǻH2bPHv_z΢X7uLB9~Gi߶@UyأN\ }vՔAR5‰'SBڔHkT".e# h !Q%Ĵ`6қȾ{63^ /~5Jq˅ED9ɧ'UDhّ+yt][V{JbUu4G4 x$!8"G؝6nQvY<6WpAp1VIZ԰O crImmYQE;ȧW=D(iAerw \0vW6U_Y_LձK6t(F?Sw2(i"N^{6E4._a϶ɷvC̗iƢ5i}u]G,L<SB0R+LoAkM7:C$Mi/&8uDZ0:KN0wRR9~ j2V_ꅛԀcb;V1Q@+ݦva[ f }47?^و`/,6床ANk*PA3n]vm8rí'jEJZ ֿZA XNS ) }u`QZG3ſ߼Nz7蝶 'rH17])O7BF@jF?? 7(UqӢz#Bۈ`1EkPzh&bdu_9/:DO8A83Qt>z7Rw=`b~X*sBwWKǁQwxRGh *'q>/7=.dh>f XZzy!ad~WRz}Ih.zRz־E{6 ]Oܺ\xWy7,|IFd"k\HEin*INlz0`1""ҍ7!`"`n Cnt* i& KͲ0Kɴ%"XF C516.S~/yQyMn s?)$!yAje-_> ʻL[KzoyD ɇ}KJ`%$ #e[C#7,IL%f:'c4m %XZ 4Q=t ,]ځ&'kXn֭%/ɴ2T6YZ6ʢʋqmYѕBeV8pieߣp'gھ}NND`bS$a[SqPVtpoGZ1(ġ/uR5A_z[ViG^4a!Swmc_C{SW 3we'ce.Zt{JW̵=(" [C큫ZN) r%݀:@g*Hs&܁Vykpwʔ&RW'q+-.ĞC%Uþ+}p"JS=:,VAcuZLw KxiIGCf}j٨p+WAw*qVAŅ'@=[pVlXV ߱]Rq{؇HTnkG/]~On;6 |i߉̿PZh& ]*j2!5|FQ?# ZBJ7gL]*֔lf;6*݄v밢L57HxG QgWqhŋ5R>.zԀjhͪ_60(SlA1T,OuZ I׉g25S~?.RΝ3Y(\}}1. $PAd]э'T,3!S<ec Tkc+E \{uZ)` =4r?cl !?kIyS~UÝ0儂hJj>銘gaA,EXuZe~%&iWP?=H3wyJ-\<op) Dfocz@.a"/ gNdm̈́^󆶵*igAO;w/M`TrM@[:7Ύ7&=t4]"tؿvs3Ix2j!%3?*/jGLv!BA60L嘉mZnvbbu8OV`{Wز'Ȣ>?\qyyПk"ܞT?@!I W0y&jq}\)"E`<GLNq+jM:%8Eӵv?;i80})_r~8k:5 GHC=Fpd1:QA)85њqlIl <'$BV8G @Kŵ~-:hD?SeلvmJBV$=4qpgb 2A*6oJKwNIELW?JpX*gvp(08ޝA CO[nB7hF%BMupau647`-:^E%n[*MN .wu: (//\d!D\xvٹ1[_]ODmvSMvÑH^]<[lkO/RK&4ߋcfD;I71a#x/`d4cx*+_ɥs *` L^n9WDt tj2Hi@?]a-{ʒ趙q!v# 3D_cR}#.ghdsP!d%zsԦV6]˟wf n:CyL}b'zƪ68,{qP" {05!wxC?hj?&/Zg7&*Da@3mMh(D&Ҭ'G52EF5%nCEMl q鴃_%ub{[CGqJ5~bS*Qa\(ɹs/ j4n&E!m"w3#CNXb +yKO x m?8I;|<2y+0'zw:O0F]bɝ cd/2!J Wd/`.}߆d,o4 !5>*Q mۖϬg2$*Aݼ'G}vZN7-017)~ykc'B|Y8*.J??) cNy\?4\_Hl[\ÖbvKwP?l޸[\^ΠG+q~$]>0?8YOnv:蠯X< (&\6xl~FPf a [FqZ+xs)M8<'vXL-/ _- Yp uԋn i?"NnYeȪpT;+%`Kî) $8:ǩsy\lq"vi(A=82ވKѪ]?e.ϡ}I .Y֝SMBLb% #R'd֙q}6M ֦t~ S]LAeYU5x>`q3<ĽR-u+q ]' zo_^<"C7^qB8 AVf^F1؋sjoaJ1֬ͦik V :G rݭͅ4GbL!Ė7{>Zv0S5鞅!d0+ .I(1^PA!!!qf2+ZUhrgU<;.5Q84xZVuEA, I"7kˁ0+!H7rA sƕrQ#s*u Bgp'(q#O4) l|SqE`KQF%>}ě܎Q0$1Q@EU  |lSx&t}e|2M}jҚLeI\EzkKF#Ჷnev|Q&gV++M /,H6+zw4vOЊܟlcqwZgFhR2ҕ/6P$X٪؞o%Ȣa6}ruzu5*J5Kw9r+z,'p++vy+۷ral9_5kgݣRVd5۬Q" ԆP<}اM ;&0IJP;n&]`Gxa - `dm8K4Ba 7O}t4=,ZƬDn# 2bnN}Gv`D? D! :xoEZn/`E%tx(W}f 2Lx#6>Rc3fn8c0W{Y)gw@@ 4R5c%p,Or`y܄c1iqRPg,7&z>?x>v K;IlȅTÀU4 耽`0lCז~m+]8u4VnR^gk Oĝ snL0b}Nn'"ɴ9X M,4d7pntqUjD y(͚kuyi#JE8љkB{Rާ!](#c,Ĩ؎ys$WS\U0|]Z5npe!J3/Lgl A4kTYB bt x}XC?b ;ɿ).n;k8e`@ ϨHKpyP&X%[uO%))֪׸(< fwLDUfOXbfoy>!3y3S}t$+ 2v#(뀼" N[Ȇe8nI->!7w o;p *<=)6> ?F ,V[2ĈONoy]1:7rx%h=1ӂoEu;ucdmiJ2Of W?WO6*yƱYVʺc0 h:]rHX.#Ty uZ\Y8\ Ek"D j&u(sASF@ D=9ڄ},<5NEp[oUlbvͿ5B3wON47a!d!ҀU b(9%28ʃyNl߹mcȥoO#E|JG:W}u"a1y![M} ťTrE+N X͚jY[M pB b;X.ut@܊:3TvBQgP^(ϥAɽxPDjb#EXru.M&{pj`Wigc}HV/9A|mDth]Ԫճ럺ޛFQw}_S.}#VY)G5Q_ּoH$~+0QS3 .6<S>0«A曁'r l M4:X*]v= :dkNT2Hrd7\ Pi<+CU/KԹ}nI@68_dTa2Ԯ{erytS+n<`oa8Иyעj4=:Oފ<診jd+6 =ȭ eżztaaUQ|fLmlO@}9Ā!?֐'4(NB@;[ojnZJ0W :6&U+;W$$:hlK'pұ~J=>oOa+QO@7?=CoBjlkص ќc'8>Mz=ĝfjt[Ϋc'YQGB5UDG)'7tP$.۹>:X"☏N'GH=i4&FY05ሏ5@ u!SVl Ь҆;HDtB>WMÍ/zԫ ڽ.S!<@S7ht(Y꼽$m#mhJe,!&aWr)SSu?" eQh$`yoynn?XpU(=H/i-%V=psAxf9{ME4V*!4m,7΋A1sb 7xL'XTV)TX&;U 5Sijm%Ʊ_ Y #^"riUc.&Z_PϱɨS؋h~ ސS|=\V)vu&~1ʟ^3DZ1 @.b-9qCDû1`@pJz3Ć$`'mVQ{-|C# (Rhsqs!`P}cwn۲/9YCFXqM0U0pȪE+w2ySr> <;6+&NhW8E.ʞ1DDӴk.AG< ٹkvk9%@X<E.xqH\ ; T"<4^{}y%35rD?ʒ0v!5ťaQk]޶7}+V?l v#{Í#ֵDu{%4Kq+&"v_o hLXVkS-"m`ID(bVZÉGYbb̐_PiݠP}fsC.ܯRN>V $}:Y.pnɍR2U ;t Z5$6ύ6~k'Ir=+$sK1+jeqK*DJY$nckK;#;d2.1%u갾gpc] rd 1fax,{{Y ۦ2xVr|8l]U4;tgflVk"I MH !'ڿ8Դl!itʊ!9 R(𢖁~+?YAx-)l.CghaG4xy?e_ H}lm 3оe` bkM{b8y]Oe#V ތ3KqNM0"++ ,c.QoO-ĉ/"lJ7+,M*M\ ]m3~ uUG[08ܦ384v⽱X G'U`Ő+99BڡS\/)x?NBo1IH9zYB[;CyTWʳ`E/Ul t"_lQH(ƾJ̟beGm otN^ZD| o]7nUSIQ.qLxٹ]ڕgm*~L;(7>c@)Yٰ%gOxjQܒ \St: [s 8~W7?->qOP|&ȥ)@ofa&޸R7 W.9(B3_%3n9y];S$՘CnʶmXj*v"AEOsS1Yؾ/ԇ`@yU`& zQ)~J-եox!]통6KD{J9zٰd} l5HhNVs4GSmdoU,g keL!CC/~ yClVc2N^z+Iva}QzPBf{_2"Z 2"02 q#PT]W?}nxYY߄˖J\QQDWx>N."}k QUP# _&(QHtNJ~ >EX uC33KlHuMQ-yt=OIAgطE>dpZT|9fBZxGzh'/ACL3 :7%O>L]ؐLdE/,aͨIf>>&*5}kۆMU8}aocl#] /f~7X= k@v蚾Fab!*+@ AR1kQdE?m!quS]%X`l˂x^IX,cTDp'&7f w2ɘp#]H$+A”^ oꋐ1Zׂ?WHn{A]_s٩gb>mcMtEH[4v%.šžs4 &})@{08cNp0 7K_ry:ֺCUy!H[UKmBso7=Tu-٧2I6EǗoxfuMMm*˛SF<(Ū>I݇KAyȏx`[@:s Tli@}zSlDΛ$eph>X44]VEVlŠ}/7׊$uj;:c4!O/_*S4w14 +~۰[,=%r~,;.Õ$G͛s sAbS1tobℯ۟ ۑBFRY#sJOcA{1"/;uHe+Q#8 7,5rdF"$օS|5AYf(Rn*`? S }`CSQ` i(=!&(.v]E#.3R?֞A{V8U{72>G!BY2BD)?Bhg F* ?TkrA;.??^jwv\Uռa5‒ejR)-y8뢭=q"_fb{o1IEMrkc_5xDLhƅK4&j^H {}%&]jQ+n'so&0UCaƨ8#=?vO-XjzW #9ѷS0nȁ3Fw=4Z^a\jʕY) 726Y;;`#JQ&Bw%qܙPV+[BN#}Pt.u%Vߎm"Py`fd^_f_h2Fc7',rъ2b!~%~~RSU3#e?rh f?2 s=t|xtzS4kʺMR`:OAy{6ILNBڴ%t*w5ɮV޻Եc32jeI<}QK w=;^oj~PBDSx5&'ɆـDWsD91k.j㵦TMWpelR ݐ yqrݯzo8,ePD2m&ջp//#W:<$&k&C9eA}rv<4HxWȚ+/__7 p‒V|-P~;q3x7UXkzPV6Ĉw

5YM@x} p%:ΤKvh}#[_M[qCbV1?٭51ag]}w<$2LժC7RQ}j hs\e/]<4`T/U*X@j_KэN܃>IB /omʂH,韫YޮO(&?/t>N?ҶY 3qCnO| *lJC;'VN2P"y~},S$j<s7Ꮧ@,1dD+V{1yQ`,{9{pu\Yo7Y$X?kr( Bޣ37Sm|{]ɧ{j\#\piq['[Y$*&MKb pԬBL l9Ʋ1֖C֨(''&/vuan T*4`ON0#e`CoH9R7>~'ր,C7Tg T3oE҉ A'Rt+\޳"5ۘ=֫$ V,?G|\pLlj( b,ƑDM?)_MOf٪J$ahkI @ v|RjU*L,mPx_\S3>Ր&-OPVyKU{a\ Y:9 ]qͷGʼ=L;!~dbuėV+,q0Rǿ@V+E倻YHޓª=V9O.6G&+v7g 뺰5.P *wVa<#.!p "uཫ ̿dA4Z5[tnLDo?dMwGelÙ̗o˦zڪuu\Q\!&<+m0$iJƨ&˰SKwEa391Ro-ݧL,V):mժ(Sܙ|?W9=qЩy׫*Mi4o}mrAawȑh0jS@no%[sf ꛏiD-=$qqR'f!Jf!Ix m|$zzkɥtrE4^RrjR'YЩe@D-+A{ȦJKiC 8lj0V(l/VҜw?G ySfhxK뢧{Bj>hʣNUXQ]64 *Bk0ؽ:ߪI&Ax8ѵ)D"uoB}PZI OX2O2L׬zb8e"5$P9pۖ4>ˍO)l$)}'iSv>XjA;+Լ0A!NĢxh71 (Z$GEU =}fV!DL8*5,SEfc2Pz8|UY)n1?ײVbFkh-<ըX r~Ax*FإneRha :Yxci̴3G&([ɠ^?KK_KM٨|snѯn~6\(dc^Ɯ@U@Z=͌V6Q'ulkz4N *W'[ؗdABZm2EE閕S:|E #-7S[9sz5I˲(lVڃ'9TXb?ND[8Fbi|vi͌hGriz"c :;ב1vb0J!0}`s h?9Q'ܠA|{ 豄PJ&$\2-pYUKjNj/`?tDOP!!g-f(JӛHL?bc_6tgCb3_Zgl^A3`,DG̞.9r!)u0wBj}G67F4twJUsQʐrm ]2;Uym>^օ.G Dm62Dvُ⼼^K)_& "?mbHnHi"X6XARe~X.R9 v_dz22.h_by70=„w@|pKˊ{zVi5XZ`9\vίJ^?7̀/bK6hϨ-3yYzzW:ʙ#ƣ.)4͗^FjAv>fs 7HQqMwa?%23noz =Qqa:]qg4|$ɻ 3Q+uU>ͬFlJG_)~#R¶|祉Յ ,0\?_[]jX]h[#,d.K%CdQ4h#t{u):2.BUStLh p KWKoh7PiqȰ)[^hM FJX䒢U;l:Tʩg#}6߰rnk*Za|-t_ cТj'5QUۆ5Hqbչ&zA9K^O;2\ Am1HS9IuBf[fޣqPT>E 0O y ی|5!j.^ ̥sXi?x/c2 y.vѮ ' zjT=5 ݚU 8?BĤE Ē:sԉ٩u݌=ˏ3:fQ`D8jj`10ʂpй>P& rrW$KTBngDasv~ܘv׉3YG"ЛQ'l8Azpn[뎋PI״G򑞈y{kڞt? lb S= }ўit-3{m0@3.AP;2{mxQtyVDG;Bmؼu÷Pr;#'z<"5!`"(}ڵנMDAa0E1~iЎ0W,BO)|Yu륟yќ7!TS}(oʞ40GS!Ek/nՙ@bhѻ(¶c/h(AfzMYǐ7D(Mژ  ɐ4lO^UYrr>iYP:AQ-7mَ6jhm8r޽[n0rA9hFKeut ∳>YSJ/sHC/NŲ/Ni@}Gi܆>*G,+ 7p&+ߞ^]p[_%50{^@N37 Sb&ř\ ɜ `^\ ђ jUL8O"fgF 2U5uvNLY~=kb@@U1B\'mSZsZg+/2bX&lJ€88SNt 8)w\(kՋ+ =|:z"ޫb~ ԓ@ȆXm5i["4rsUxLṰ39T/ĉ8ֺb}mեw#3_З5}ṣ0Pb\²Z$Ƅue3b~'s3ש &V6; ~,7$.%D!3KLo2~Ne-i7[lPGOU!f ET "g&P=2:cT~:2ܰ?:4C~X ZeVQtΔ2y6*.ne;3fo=G\d4tF0C֣{Q6FHoPg}`i$;ht#v#,y^ɧ+Բ 9a6<]9Gz=W'޶0`]=PZpǗ L |j @qPlNO'ܟ+uA8iNAfZ2%,گp֋A뮚 Z?/suC5NyiVQ.a +ScMӔPcC#LJKjףp⃁'jq|}Z6m/zX%4ߎ wG_2F}9~֠Y6dpwG)>92zTUDZ2RH>~ǖ*s<>9p\?΢sFb芤@CQFr(:(k_Sx#6>wAe|y!XDuo51-ыUMŠɺ6[J\Ĕ6,(N4ww8QEpSVᠠ {V0qZ?>vU3#r|Pp>岀* p.BU6| '/MzirLC=g=%h `~ύM߳9oհ͖gCu̬"7d\.:0 H`6/~y|4H06־κ Ө5cjUؤz+Bz)qeOKK1K]=?~QXl-9A}jp~RGSK`I_I6\lG:eʥCIXRիBV9!Eh 6_UZto9i6}{HXx 0T pҊ+ 0ޗ#6)Ƭ=PN#[U[n J=TNl:!NAS#$*-Pun]z…u\'W୬N9$7A4n/-*S4ribT'E+{v;xEh*zٸnF;0$vDBY$fF@? 6 [ӫB){ nS>i~7;:Nܾ4'ʜiM ikԣKm ib曢Yw:i4vbO^xiOrf.}H~h̤.δkSbs:FZBŘE\'[ϑ88vι9\PnP@SCFU*af$%O>rfCI,mI,Һw|j+c}Y4/f!;X|S[NU FWsl}Ź4ZO{ εeD?&eŪ#uJnUHo!vkӘ(r@y~]9GEz̐VT8X󷹄TG}w># !yac;fud>ڃRUp5%Q0Y%=lzܥ|56"i3~Oy|E.}\ !7ط98 Ś ^8|K('#ϟt}0RUTb$X$•(Ԡ6W{DSd~Fj/q}lNiJr(j wP'0Qj8>&_f=얌ٟ6Sǘǐ % !Nb+;9L\›dC_GllK0Y~rHz;{sF7*/@*7uU|Y>"CۊDR8ijoŲ} $O<{\u~(i,k n~jw R˻@xD\J(Ƀ/ݕ48& ;@U'DΫ?F"Wy 4[R E53B i͙q; jT MK'-E3Y&v,afT=I twKft͋`@p{fi0Ok!I C;}O61bD;1rQx<Nk*>@bgIgQW9EZ` Xb&'IȷVfxٿY*O &׶X㞗?I+nYb`%eEŋFĩ3a+w'T\o`]80cI,lIͦoj-IǮ.\vȏR&73kѾԟe1j']_`/'zg 5޵L=vO0J?(2QM$S@|JKG5Qo[)ʸ0XH? ܯPx!!wPݗDȫJF1T\hB8ZW\cOKm,"M|t@d=˾*z~wB82/ljfm^~`؀K+ w}LuD W28u7l[-v/=K<\.õaFA-\X%od\}Gi20Pɛz28LK?.JwS2zbus :u!tcO-3eTܖKBJc:V!AT꫓Q{`Y`^;yP@$+3ݻ!2qPZ`kF=rЀ)a30 ۀoEP88}tPr>JRPx,d\~_ OQ סou+z 4̵'pI7I hRT|(g"Ij%P,G |]?u:Dš7q;_yĐO$8j ܪ N -Z,m]gy.U+ /sPTMd&"Ǔ`U0^O6I8dƸBߧ7..Ou^pq8`oTS"Nтfw}HU)AQ.sFd.NH'ص* /LeĿ^ɓ!%T)obB\^'[_S[Rm~j''wɃfAnWou ![! "/ x|0q$k*~׌QHIg3)m/S$3MDoK 1&ݘMf>JȤC#eӚNdO ȃ#uo17zQDD6 9+F @:6t\bȡ~ٗHCv}w}݁q-8zihcmqH5ꣲӻRЯs5\fq?Vuq3;QyGIg 4 x]'ka /v9VHQ; :+v{*2Pcr%kgrDk۞-f%`8J6 $K`ʖ=-C&X"%>M^vW* (ѵ7JNV+WKvhA}$%C;u؀k:ev2.aڐ5NJKLnHA 0~ju,#ЩEbA gJw7F +moNrԳu w9vs K)vY:N2ٮwjV38*d'l#]N4 J'.vHi#i.bzmxFKAldsqcjg~Dw Ujcp'A^Wn{nsJF0ٔ3>YyRz&/]flE5 $-MC\'[Q-#MD? prx - 5\\Ϗ6 bcXԄy%R2j.7/to3];%y^-f L˒nHIv=fv+\h0jc 9%*غrބUmJmژ/ԪPh&,~{q&[ $r[ثz˰/[b+9^Z{+a^jfd2E)P&.\ėV Y[amj'273;U5)*V_?YCͻH{5'!dnĸMZhJGwm?e}t&Q&Jv]`b؊uMPmr)6w:ODg[c8I\*Yp]НӽG1hK0 Q%^cw#p|^5O0ރ؀bTAt5Y޾:T1YPy<+{&per=:k=..+>CPE΋E;a2./& }U󞾨1W:]O_; mmc,l#T)d[([;$#>Q(,.I^>ՌJ>CB_xOghiOav"M{b /`}{Knl:EWp_" ZsO}3RVx:n>}a.@g~!` ̵ַ6{39Pv n78(eM3\QS.'LJM6.r~k▫?h0*ʳODWϱ ,7!j!%C0(%&Q vt}ʧ E5|ڥ|,"<7$P1DJLCi#79()pPFaZpi'jC ABy|dR{tV?$ë/{^oS9#7i,I❑ɠωK/`}^ G. 6OG ^5]g8$Q2K|m}^:?뗘H qwM쵦+6a8Τ!G-$kQƀf  0FG wA,mֈĠGI<\\#@OP,dmk`Rn(7 \' VNx!(@ "Q&b)&>/VN<`;=!BkD,-IX)bq'vg|A#$x'b9:_bֺ6WVw`i>) &i0/oV\mݞϸg!a.$R|h;dZrZX$`\O 4';< ~b=V:LQU\Oqf` @Ą14kj(v7Zr=ڑ$y{%Bb|'7䞣с(_^%)0^UutPx%b GPDde7 vfV>Q2uC~}ZTPWŃ'W@]ޱtIˀ%ѿQ4vϰ͓{?X,@ [)؁4;\B WYO /6;+yx_0vӐ1xjD BTZWS6KaJVD$ t1HE8;t͆4I,͉MD3xWދsqh3 2xIHhg1A%*LEP3{n2ƩyNjfJM+8Yu-cLѥ\9Βvf?:u/._ف=h0ęo?/,]ATJhԧ7m4 P@r'O/ζ'ĥY~MQU v2eLzILI%TAj9';Kp{SNI9 /^@~[,x+ L"̹ /Q(1ν>h3067v,^}j!Юz>+"iW $yvP 8bc% =9mJ)5JXѼ ->1nh9a/iVDsҪ^I4OVH I|ԚӎHvX@<>ސx}^ ;㈷b:a@x2ITdoyF~2Ojlp:$FvISU#ڂy=52'4P ;9iROA=\ ָ/X)o$4&0ۤдzscF{ep[5&W7 B#(CAECqk"hXU3W 0v]RnǨ^4 j4 +C:0vG4㸴\N`$ %fϡ Y-QhB9[&@8 ꌑsñ+(Ec>7DwnQ@7.4TduPu<ꇆ//D9B oՓ4́K$548Iu hOs x;\'l7,%RQH1mTqe6_x@M ͙h28C%\&i,rOz/5`"sk,5l+e9p$z_;-X@6gGy/Lh-"&c=/]+ݩq?K%.|ƒ; rN+ 29C9RRx״w\f oxon[\8ĮW$KSaWՕY[H53f3kD7-7tD3ǒ:Xp>0Qt{8w?E)+τ֙-$6bC;ؕV:mjMSnj1cmٍDVh]9Ko~2BUQX 8tm^n8/+ kU#)il1D̎'g w| c) L1/xmT/ 9 \*\0Hx |-/$Hx=뻜@gѨ:'FF"Eys3۲ k8)cR<6sJz ^1Y`@lo{^gQB~?S*TD)ia.xӲp@D\R3k9IW;l7? ?7ëlR:P$k}ӒAiTAG a3α)X7Mw(e&WǀiS.lq5A'vҷHA9kdxU>J<+`L: iGW}ŦRyrPKpgHM,yAs\(&\nx׆O/E$l&_. ӟ,Pk*FT591 dզ+kJ#mvk8$6.~eeM"OZi[~Qc}r ҉&c$h_:0'G4_1PQ}ѳ!J wg}PrfTȚJ[]zDgHX]3N!! Қ)` )7:'U5 97Sl҂ϊ[5L~DpPd[C#*L&W4^S%9l5(*ڊ[ fȮB5Ki7aXe.Ը.Ѹ X T2por<1ӌN!n {9dqS4/9+ZqlƏf0`2jq[\57gqp|u ޷%P Mg†uT+mrT*N[B(4#mk sd<&6Ẏ @7{ \r_gέ\n476r kOjQymqB.rx8"Zp%' Bޖg_rP}ˤ?- gSU۝yeiRz`nczN (9u; ? s(vN>WIĥ~L\hዞwZ)s ѦVȈE;nѶxLI p&‹P%~ cؚfͲ6fʚ%VO(f^Vή⊋gߵd\E[>[B])Z;L.K#1O￀XMU 1$8< py%F 1LsZ>".\$m"Tqn5HdzLqsZpǡv#)Z,`ځ|! 3c]k5}=o +#}\F*cOPF<Ҟu)I%}&>@#3PR,~b<щLPJm&Zց+v=ΩfY"ALiksBή(&z50g/) q"s$*IdV2:pv?oelI/v^&eUԇ.ݩ1%}7zYgOQLRӯf̺rC/)9-+ц- @wA5 X"fc$a\JZ*o{1]N߰j6zti мufod\~Pst{H;Q+y\6,bl˕L^L8m -Vf&վB7hI #Qbp6UŅr1c|ʀ?+:_jݾ}"e}T>6\gva'(GKi!qR~hV?u^gHWJ> xmy$_@jo̥U0P"`ދWd. +xKlC߶)J9z?vqjdv?J߂< OU"`N 7d%DvUZ}! =%" ^ؚch?Vaq}zb&L 7r)P-z5Aߢf=|S^qm\Y~Ӈ7W(jrX%h䵷*[8s *NlH2ϻcW;Џâ`2[ˮI-wg~¸)u=휀iFqdV[-^dCC VNہr+%s# .: {MK ߭t›25L:lQ2Eٻp^+ 0tP-5foDusYo"}¡+-eI6THW'6n躵:2Kq9]> 򫙾nΏY?>P!lz&TKfw,ϧl1Gzd4%>3dr7 s{Hq,0,wAnj h|;g^&1sn왔YHS0N *-Q;8ہNZ-{t PwΞ_m9@X1񖧛IwYPjCsXQ+ftP@`< \odvx!-m.G9#o+~5za!?ez9 xf=r 7+. 0\sۡ;Z<-Jk0Q!"YȐ9(i[KS ڊM\x/FPU5޵\ (FzQA_iEc!/Btb i#Mȡ٠i1=oxL? ,~:>ɷ<F0B LWƛ Ev3 H&Vף)Yu3"}SSmc+qCaS:B8y(r./ՖU%NB>o0\w+]Xxkzґ>ޓd^./9aehBiϑ~R$xoݭZ %Lޚ]YԯzW+2=Eusg\9զ縉-ipBxfhM6؃r2#wlxT^C(Y5ă} } r9e>2gb+Y׵p&rtMf E={uG=l3\ӨM_V30.r \tH.)4^kxE߂~dj/1lk mAC/n%>aQ9q0b_~݌ãY]hxN 2lU;^~vL@-76TW6Oq/Mp6+@{x߃*bʩp5HƮjdSޠmHD27rm#6PNh,W@PcDz,k)—ߵ0|'wus;_aic)qg</kH'>~ rŇDerȜ6rU rŖ KK *>pqfxdcL gZҺoTɬ>F-Bq %tDhdiYUF#vncƈyLPaaKJ2 ō Qsl iD[c\$r`)$cIրzCsXCH2{Mqչ5P.Z4vIBk#.8 tָ8<#K0M|GV*[~H}z'|WKh Bzq4-~d5ʭmQgwd5!QL~NtuG K~A%'De8ĆoPtEnFC/<<:OD}y Mn+ y^L0Y| KUlFF+%'k3pQ+̠>$u[(H2&gZRJB?gÄ0sϾLdtzD#CBa5c\+EhQ"(s>3iI6zחf@G*ۋx>HT U 3^hxd ԣkjD qͧ .\|Ϫǘq]e ߠWͰԓpj/Ԇ/MxE5e F,#$6X}׉fp5s YT@ĺggT>T+"q&*ƾpUx>B٫3tdQ5&3&&N;M.f3àx/ Ov"pth,ȱZ AXSOqT@3"2OVmGpSkt豂oZյÀy"=%2S:Giunb4*۹CXݡ@"+e88+ÓI|c*&x(pw\ A7iWym^Eڢ)GBS|,wh]Oc~)Z9=],=o^kjƠja~Uki`Ud!FnZ/`ny`\ߝ ^/iţ󃝖B xP/A\s lmKi&3郪.ȭ1'Ql]tVqZlRC,5.[^D,4Vu3l3z^9ahd <+ G"APK\e `\{6 {0|$h< hqtL1&>)JXNwkGzK[0A@m@£՟mإ(G%9y; z%陨V ~@]:\T<f:uB0Mjk0eڬnGK\"":+Qc0ś_C׎l{'Nž8'z*E\j8—31,dcE(BTjp9=fYȕ}UE_2q|p^wsˤ^+ccAlypաts)~s78UP^!+y4_G']6q8>=bB&5O޺|U=||T^|Z̤ts#:H%Th}-UW!,*胐~Cŕ]իz4Q :$m?{84 7L!oWFvz&A9!ִ-H:G@ ]Y#+e#ד]kW+Y(PQ Ljԛ.})8f#;8H ^*#W9 Gvd_hQdSvt`8yCⶵM#Wiζ5Z`jJ]Cxd-n½=Ʉt;E\_,m{Z^9!<Gt,Os_B-~ST)>NTNzRPr7`'zx %İ[Nu~jh=ccsp2¥zj\d!0w:9MF}qd,貂>o3y"2k"?PpvKDb8RjtJڒ*W52\َ)gDyv9҈j[~[2m8Xԧ6(CU/.y-?ʾ}ހ KS&|5abE%`sȼvyS/Z̝E2ӆ/Um`DsRV$ [(UR?Y7},NUO$r'j2]wr pRYTpUpg'ȐK<ǀBl =uϩT~HwʛT !8q5-/?cr2D54ܵ#/8X<.S;ᄎSML^: g@9tW  0@׉L##UXJ_fȵ/E}!t ;| 2z"i+X1]}j|X\dp(|:K0iH Yf:fh :"MzgBmGcP. z+ʐ\ t#y4_9u"`W)yX-9SiH鲝kL.z*>97h89Uat>a=\O?K~֌AB1ț3%TӐ WJ|, *{S'N-xFh]Rav$|mG/z x\F 릪o PD/k7N:sQPnAZԹIrqQ;'S80/E N4N%^*GAڼ}_D|Jk8ݨŤCNwb6~y'B}sa|EæMqLtD>iN~"ק{\T(R'w vqw pP2|[ۆO>^N3AB6Ri(IJ?9LsїRe-MѺi&S9)c^ɞM:HmJ+y_׭\]0bjc$h/hXv;OVGp%m48>u eFH!13 1Aȁz?i~yh#lj$yos97E`nBg8rmG̫؎޲CGN7gKmݧ3z> ִ&q|91PJ}Ƞp(VQHgBE '|R0_U4cC4ΛAHu$Tya4yÁ}#f'A̰SYd5F}`}r8SFei@R (-O Kמ ̩awiwݡFOg1V6Iջ\Zv.;tgѐU#4iP`ꁍ M4hK6}3[[f $pa24tGkrc\L /:%ŗlPdF]*n%6{fI PtA7 yv!6 t38%]  ٌ>ʷ, i=CPLߪ1~yq"66-9KYb#Q&l(wߨ 䥬9=%vr\I`ֹ߬OpTcAQWG[ h8uaҶ㵖OO1\yuKQ7{\gXS$ 눕 mg8bS%4K̄:2~(|DNJ -.9PO@~e%^JOװ~C)'yafZC\b+}alK -d7aL@&@@cKoGV.zm2-+_qI7}p t+ ?0kHjRN <׭}kGl"HL#~Dp\Um-`"b-M7Q+eA4P>% zL1"t=:Rԣ3W:hX=[yDջbKs`v;Se`&YZѥq>=Y ~ڴQA$VH$=9mUΥ1HTNd2늢uP)1~acB_hGu^gTAsF-8O\\RNJɔJXtNCS ?@:2Ox=I˪-JO,9&~0.vL7;zekE .f +\TěЦ82_@qt =mFpLTzGIFY`OL0 xE)V0ʊwl~NYIT?6PU^18pv"2*.s6=.Ix:R|!MA8,(#e[ǀST!q53>eEK8="va @6wm*3oCvfu}Y_}3%TgVɣ DLء)#:<q;/yzԩ-k\>NꁲV9K=E/$<IRjM 5b[#g,R {b/$fdQ ԝX PÚ=ᆯNsD~k_x7*-ϾKKDfC?T* | vm짃X}MKѢg.Ϗ46a#@H#7͕zޤS*Þ_;(i=AuK^6d} J/oʬ,Xil?16f{XQVcvKphK8x[ y0**{)1ӄX6a("( L¬`vjQ;M"w?;q>EU`䵔,W"-u?~8EsYiS8գ~u@mVN0J2C& h&ELmMF҈l͒Zk*@_{ʛe[b}oBeyJ7bp_jg{3$C3J긞]0b,EMt物6'pI~!g$yPhw eզjc2vs<+%6/%n&eh5ƻ~cPfk!KUFJ#(9Ey զ}i㮇69-%"VN%jNp3B#{=~>umH8YSs؃2+"|Nȋg'|!j|]7M:~i@HD5 u.N[q^q]:%ɺi08e*e@ ~-C!/1+r5A5>@j0f`Z싺Cx!$X( A ?i*4̗1=EkixYULk[dDh *JלYQL^n[H;_M?n3;gg U~ObMs\84CidWܟ7Wa,x_3DV r uVt &o[ __b{/L˿7$zpL YZ+͸;WS[xˈWC35 '8 H8_la6N" mފiB3Vͱy.!z?z ֧1,wk[DͬXk^[{+) [* F+a|ooeԥ0JG' BSOi38TGqpz%}Raѣ[9pu a ! g!O@Ӥ ?Ig:10T1,4$Q ;JB7ft>ny<߀/GKwW͓/v?ʿi6~ݔ"wF:X'jS'=-'ћ@Kxjw˾pȒbo:e*3-K‰46;qR6=x$<(2&wЌYs:8 ,zIA:4zfK҅F כWK!b#SQKUdvoidQzp )2 Zf$zT53TaS5K;3_rlRwA pgn% i3xK5?%,ͷNEvN%ghNttſŜ#p"Jl!=?~g{PqZy5뷚h gMl[ؑƄOa4N5bws- X~nC2\lf'‡@:RtExK4>Gg;dըS۽S&~ H=yKֺ=*[&;^cݙ 2v<5 T/)0 quy|2@JeM A?a]b>r!?qO02rޙXe}"MBEt+^ ^tn`XoS gC݄M4MsRa9=" U,V8*]zEb^O&[XFۣ@ u/'8+a hQlX9e5ӬM*mGLM:VB&l 4zC/s4(gg]Іv WbA.o1ފʍETnF[MFy2[RKWD7#,b($g,\$~^/=} IWL+9+1cYcL:$@Є%? ԕ%V(zJ*ɠ`V;֑c-. 2G|NZx Yk+B)PMJ<8'{ցאo^(f3jdw.Ò2C!]gZJO$.4& Mm*z=+'7I.GD7 zhȒבCWS $|vHV $b]=v_]^EWc?)uoLEi+^j`ƫeJ.8*EWêCuṊh3f7c: %8  93T3ZT=|>ق3V9Aeԣd+I(lSQ ø`ir9eB|{H4Ƒ[>#6ֽ &Ni0 #%x"]> 6иOɷSڦ,F+G*!NRCsɊg#=n4PAua%h:Zuprt\O)YRvT Eˀ܅NJ Pu :̊lp5^DJWvv3j,(%r r]\JRaIQ@ P2>D1nπ՚hAЩZ{@Uw6Le҈W:`3!673=Vޫ,:U\KTeWQl*1 CI-q c3bd97Qp<"sxC3z?uPpI04J6wiQV tɿ>۱"<;|C 4J Ɨ%HDU-io:aRqe^k)BoLMXie$] i"d;kp).hIIɁHQSLqrQ'XϼemmW "/^׸mc0Wo0/m)g jm<2qOɇZOeU SoX]PPئAg"vYķ>kjCĄ}w/:-O*[fLwEB:ήvT&5|Y33[*  Nm?a]f\}_[M>T Xyb F?T>Zj`rx ~(t%騲Ex/\+]Xr:zr|E)<۳Tpސ7dIպ2Jo!hSY,v\nu:ĔoM5 %=,SVs9 w_OV?2c*`aFQɘ͗crjVpfR-NT+lN_0+D /LT }#(t=J4L[Soko8*Q3jNۑWgeO3Isл4ѣedV9_ij1I=W q)b<pѶ`}JPJ(>m 2)_>QmRddɄI^/-σ"S%Rl][,n ~M kMֱu~vH}fqkkձÂv%Hn [ ݆T>.zg9DoPU6 ]8\Lr5Z>K|=ީnf>W:bsc3Bg̲/Gce:60ՓXadpk[k8?Ige0R'<ZFI Go>+!% &G?Yѕ$O$Ai?|Sqlj xJ>9: @K+r s;L]:PJ4%;"YU/ y1l0G=9F _7YVP$|(ZH4c .WʗKT\*JcK l).hX .LJwɹy~?R6tqk1Q~̢nԌ/HBƧMcLT%y_%V9]f:oH.loKn 2$L JRwYq+>Z6GV Ya9a}ez&gdSSs=]L~MX<X C1Y2ffvI%*Q!2z"dh@O3ii뙚z;tqu3-bZq;D5+\ g'C;,zh;+%d$RAy}DHZD >V_c{id `QH4Z#ٴy| h;d Q 嵔V mzFFGkhRMmf^`g13(!JeԴh8[{:7Wg@2\s ۮQU;FJ:֔ק)vS=ƃ4A<6rvcɪKku PB6CgX.|g嵯f J51hB,"X7B)Nc],xj πxwx)ڍ583U]K]@UuU1^כ{l/1dwd IN4{&%^"4(sJw|o. PN~F\Mg=Nao]i;mC| VZ(b˨)(Ȭ}uخ [ZiQI\C$beۢi+: ~ōFў\t;q?'{U=V$m\1ˊfeo2LO1jy"7$& ̤\Ztpe%&EכO ۑ?w G 1WLwt]N7?C/(BoqZW8m +sg*u]\4J-E ZYRƤ- elh~H?1ç)~ڱ|aHX9DujY88n bZt`T1vJ?"qfI6T;|y;"5TjmTv A9;9iNؕi 9YX QCC6$BPUPuS(%7|ƅ5=k H[+e R_E=:B٤]j:MbfZQHXzʒi*l2eۓuDcm>%Md/B p-%^0{xub EF;IARY7~lnCtՉ]|h>ح}kg6K A9F&4 vn,W33ʺ0J?2ǥ:>m4cѭ/HT'c"s13\Fm$.48?6trd#:m]v:EW\ky|'fyV}UOe\["ȸ*_8-9DܶI_4Ȇ)%SG8`P?٤f e~blJ(=AR^[ƿm /[+c{WRVAǚyA~")G@IN 8.?y]{zHY a0;]VxDc=Ո~%%xRklp?^U 1 ?'hFrpM["%A[ 0<ūmvѽBcӺku T8CGKHZC%O S9_߷L8<YИ eqA%Jt4d*]J4ZMoP MD3H"ìD[q\~ >(\w^RieP-z [ѱ4 8 i7d|&47IhQ^+4ى >t$J$XL# ıOL23I&|;k4=j[۞yžхd+c3[#bXP)ڨ6}9/5_BՔO:' S,c\dq+|MO*)P:iˤ]:t BJ<2{Lþ7 dLPd3~XM9ohߠt2ւJRUߐ;^o{y7v0gE;ȄB73̧opzDVxqolbIGJuB 񫭡{v_n9WvY}AXȳ<NJW<{W_9mM71|ہh䑥E5!_,36g\?ܴr*T5 t4S*Q3۾NVWxxf[4 `+sN!Zljz(|M4ous &5Kb3=։Ә?R8T.f~mj^$Jѩ(CsJJlΙjZˏī,쏄"4um:'1r'Abm tsp𧇭c0WT?/K n:svWLa0#"PLu~yN""@ûF#P 勝ˆr6yq>,֖7410خ&I҆EUTN_A/RDSA5@dw@hgdCze0Uh㛉.e_o?~I5T-f֦᷷^:S_9&'g[#G&R"p)pغ+,y-hK2 8Yo9on V,_%؊jTPv@%39MR59-ZA ʤ nwzӶki4#s2ܞ2A\q ً&}g٠*zN%2Ҙxo1Vt[z|Bd_O@쌲88/}ĸ50~YbO5sB|Gd$IP^_i7E?^J PP hXpS*}`G?sPmsm?·zFS}v<` GC5QZeM|4 4 qTݻ>wVYЛ)S6.W*hkP~,[$q$]jl(nQ}4Iqi7 zVnH* ݱ@@J/[Mz YUy^~XşjfjFν$O`.Z}v.RǴ]E7UKfF~N76QF'd? ֌|ca {CsQ"` D*1'Ƒ%IfOoƉɯC`RUv> vp¡wuRoNk$ZqVyE7\#Fu_2ԝ=~+-۸v\3]'G/M ~ Aҍٟ*k 6M ]%#)Zw7˸>${-ntp>U߽V>5>i>r֚%W`c*Ti\dm%t`D?KHʿMuY퐪:op'ǷPEdW4~P0SX8?(,E31 pd}w꿕~ QiSғnArXo_MZI<VE^pk<6HħiR0DMIW"K2Vks=3MI~QXx R:3M~ ؑ 諒D(aݩ:+k ot ڬǨ1Ǔp54ذ=,[h*;iHh2&'@J.bVT.1515M7sU묏 ~d2:3^*Vÿ"EVU7 tVSypR.1D5%Ǥ+bYh[T2ٞ>Qmh]툯яNfܣSܟMĺ=+HbQbݵNo0ix _֔0Z->*y'ql $rti$IzGPY kET1!Ȃ?q#]à Ȏv`!i\`t-3&tS%2BYw2c*<ZJ *L߈fժnLPH>0WȢ((hk*q\U}e]bg+"10ͭIG M (ؐXP;} qzk(SCb\NL: pɣfGIFC}p臬:QxeַX9?0])+d_z.jM *fqi/X-,XnFGE8m;Ruys{7 ):А}H 6'{TJkۓ˄gEy(ZZt@궾 i-9Aԧ!j!ƫIiXB?ބlCc.vsKp_'T_!vƒL4Z C2IE꠷G5X(֍3e6bkGWֺL(耆LOfXiⷻaL>+Lj.as8H':R9Xo5fx^UBRr,V#+\V2DU?xV{@48V$vG]*ɋ?6Jx}=s?o 12ur~t5$A2Oqs FGfYx/p7$N< ^8paƳQoc#-,X<6YzH~A;|q't@bY,-3ˏµ?Mj* &;5޿Q/E 2f2'}zdU{`9R u.jzA9.uѮĬrg0v;q-_ͅUbف,/H8 F r;: V$o@ٕ;iвߺQb xr c&kDT[V y8 Nb9RBmL#a4 -x%Y\),FMKn+(k:-MG@R4Jcmb,0UyFH`״PhcL)Kҫ nJҢR BDنi.Lоkp}Urxƶg$Z"5_`9uZO00Y[{ǠX# vɠ~JA3GAp]YiZa%K,ށir鵛w\uޔ%_XP%(vGȁ]Os)0A;#S3(blξq8D&3Y^RFfB+ aFZ/JBdkr@ah fi4 }{Sn3y]XO{F*06 %IqZH?hZ-W#M40Rny/dmLɌקt3 }qKϬp̭x AHO,,h)romppjXPQiHNR?^k U\b݋q2g V) $.0CMCaL' ewqֲoq]SE8cRp"<@KUiDI[xp=\DI$K)`Uȼ-t}3՘G-$s _ Slr]S?e@JnKkz(0qzP8j+sp@AA!c&>b%>Y1 kCIvFd&Z(@?25Kׄgػr51|Y~UN;:NXY)Z1ٯ1BXeAޚP>鐅J 'z<=Pجs.K3ɱb[b~~0̀#*=bMDZݍUj%yBfcfؙbu 1ۃJӖ`.wAFu2L&+anL,YZ[E<])qhaK_]H}lgs ޴6\#9 X)k0)jGC~ oE VNL]U:twƚNJ w/fs@٠|U Ԝ9_EYvqH 4w$7A.ZCO%S r&;}ݕ'nڙ7xj(\|f Nhrkydk<׸00ʔ_Ұ]RR8+¼TRר,:q〜$ra'aIv_߹H5Y2I8&͑X+SN*GFk EzXr׀hgd8|nBZU214ϚojнE@DV-!7ar-kx:Kroh7v¬^r{VR{u1giP u5&1xx$Nb1~*i 䧫cG?<%6LTzoaxh/Uvng8I({?-WˌBWjDP(;/l jC226VikDm0gFjs(Q 3ưeaD(2Կ9'\O/ ٩d]͖o&Z*}q.3 j ,Pw(L80/n~?ϋm),x"o@A|Jғri|%l4GLaՉE(YdpHq!n+=U۱g69j4Z4]b ƌO>SžqOESNjmJý q6ol\ 4qOM1vct5fЂFudY~D)î{rW~7LOEr)eu'1 ."p:$̞t|e,N8@up3=V=AF4¯"V! ߶.sRML}LV/ {yksFIz[OR, +%Z3c57VF3’Q%7T@|gKB ҁOD%X *RMLRq<ZiqU ChCa7+;C1 9Y٦<2^l7a8Յm|e0^P9˫ֈF(a=(ʼnH]xmsz-r9ۏN 5O8E?VQ&avYPZO3zTrSLHpp߱~VrCbˢ\]E5&68 lMJn7Ɖ4=jb^z@{@eB#'pP$]d9/$ۈ20:4OC)|ѹ[Byd^cPJ7Bb:qn$, XRYS"A}n$aXWZ:+OP)b ș+?PZa>!D9w 4}Fy}%-V C~O;{H_LC.6@*><o#~nxIBOG6%9h\t"}0-FipC4j80iNCUؤ\&%8uQ^K58N 9.+$lHC P+FJΎaL:%bPGSU̬8q4r~݅Ud>XQK$_ N2f1QuhklQk6wtpo|,Dkc++'ҨxGmUR'E/z9((#5 Ai'ɢN3; F,fS_T!<$\Nlm2O:~_1T5< y 2| #$%Jn_gPpɱV.3u|OJ3eMe^`i!&ٽ΢4C9$%p5=d]BolUv !{T%uřv q9ꑇ4ގ?zy4oE@ 9v-*\"k7w绀ZhLB;v=?r?g %(垽{[l-Z9ņo7kۺ๨. cM YC33߶-C4=>"\k OIg3jv&4Ypn1z8vrL8'(8!1mdr3ieEnҼrI;P\6 {Odg1#Q0Aa3A8z"}GYK0\0c5j2yQh&IhuhQlQE3ψJ7j]SXV)ggcH];;"@NEbHvog6nFXS[\LZ=tK<AȥcpM7# Dk[fSx%~#>W/kO^Jt>G"" |;ܶݡJQ[Plr 8DfE>+ Z-!~M &~kWƫ5Mⶥ.5=uF|uY2t;vg BUg Q?+RZbfw6NXFk{Id8 qru%纜ӌ]|v'ce3!tŭtqY? ^%Ž`-4 vɂs޻ 972DY~N|PFjVG2RY Fr")MQ=9:4`pmurCq\>sF֋qڳ5+5*ÔҌT4={hwq$,G^ b&P}*"N*bSGeju4YR, (P( e- vo6l7+R.z8gU?(( $ shIqHi&W]J[_=MHRYǹxaR@sr(CA~vrքӷ7B&mb(w=d} dd!n0v)Ib> x irͥ2Y|^,Deץ<^w.Hr?PػDy^D© Ly8Ҵm[r"P4^,qPi;_R!5tP+!MP@g !~ \ 3 ({L$9QN,oBe &@5zK >.e-,k"A U\A~Q: 7B6%-i@?oL\[Iv#F%hlth<5y7~)63+xJ@AP S\4G\VqxeE: E BwI9w Z|$eJ,|'t v=F%Z }ƄT s]褬Kk*{ę bt, x0×&v[nj K2v]_s FNG%s1[A^/QHٕ:,>(@w*>ۘR! eD= 6< i\]ƌ'f ]ɷRC4'֭*I6[A`׎.~CXjgk:Ma7%:Co'05w͵-5w*). Q_)9DN`p}[+nbHlo  3e+uV m%Y4 pj\Һ#3YX}ƼKS~L 2i zg*}!c#Qf76)Gi|D뱘!_=T:xJ?H ۶r2Tx`ͧP;J s^*2#!1 ZZ%h?Iq2HFx痎36:Y"D-_k^%5řl,a YaGs]sʔ8a/'C}ekTx VP \$"|GR,ks`pk%" f͋re1&N-Z W' <}Xӵ;a*Zu .kdu߃_2ȡ+_-JSy6 6yքݛ~\nS9NOj=Xl6JlSC3ΦMzBUPD6;WOe Mͭʶx[m -~yK\H-s|,1aaܼAjpk`MJs6"֙&zaST:= FT`#`L4"9v]8_0d$Ӛn 9*e<^\_F [C D͑dܼw`yUimfk̇pbpjRJs;`ܫC`F>ArB&ċ|h{D_5$Fx[7s'μ|{%ɰ%`rOu>C4ng6s%' T-`l.q- Ď{.]) =ftl?̟c{%&gt؀K˕2Tu]9b(z0vք_!|)gdaHT؊ @  9X693j}e * ?Lj@:v#PjW){$Л4 zD1I#q8%\XJLfǖOO 7i,imUrpӞSG_7>dayR߮׮b^`ꏠMѕJ[}A6x.S'UDBN¸d,ϻ"eqs3LC6 $Z 84 Cdd !NPqpܽa!QslYmϚ(~HAu;t&xp+D(("JԎ-7WU<(,%M&^1:/UU)>g%+Xn\ e+% dJ*տ&)ԛECXctw_w{)QK`;dP'W Á#H o DJPKĴ r{l#¿=Uf!ŏҩ" PR܂!w K\gBCpbv%]~בQa)cϹ"~h\6O` &9Fg0l XYE3uґG2L 땱P9|ØB`pWb:tɺбpow\B i"! 1['E5Fv[4oX2P|~Ug_9E2,zi$8c 0gu"Skr".O|eB1m)O 5Km.K [kin>UZ;I[~IGZ.'c]Ж^[9I2BaWPRy|T[.+ )3¥S׃uҮ Gd*Jl#փʲpd$,Uڏ6X8|ƟH.譐Se: V1wLɌ!$6ֿ2) iSUc ,&`*LiB?tZ=y%f3wyh_q%6rX(yLB8utFzAși3„5+@Ijf=f'ǙTKdX=vAjRo|.P}ѲAS/O~|e DM48p?H`|*35M#7gp@r1zRrb**iCmrdYhE+jGӌy!Led!-] k׃ 5FZ)7x 2>rv/ X,܁0 ^"L7Pi#ƫ,lqNJml, ( N1&VHɳPl>R*n Vc. 猢cEkqqO{n,zSeYpLFeӿXvWo{mj;eۯi|Jͣ8M{!pg3W#bٱb`U1SfxS.۪DڴRJ'3E2ӿoT2r`WZnᚊU<[uf>vu܏0=b@m4Ƒ?#uK bS2rdib[Jjt#ېH ͘Wpcr 'oK H#""9WL.ĐFT VB" b66-b}A&݋Uc(zœG/Y<Ԯ A,c*RadRPLB A̦AǸ iu $Uyen\%ƍf&t< DriNTP`sP<$&cEtÝʟYP|n"a 걖VH5McWl $BHV܏C@R\)o:&3DL;SSҶ7S#{~ޮԨ%6q$;uXd[\tYD^hN(% 6*]cE,YdRg)* ?`z$À7(,sϨ$9ZSu30^&f|}LVBOz!_T :%ď'G]W#9r4(P|QK<ʱyGKRVRBˬbW)QUJvY9ÖB%gX8hu _.٣Mea]?X7'B+V3N .jٞ/ WL8؛$+T+`Q fmibW+rLE_w|~"i*pbW+Zۼ)6=Lljo05ZSئ?iuwYh(hں 3X@OiS=aRuщR{9Br7@ |LZS\5.۞YRJ Q '[v=3xX=dLBIBG#c4ONj@t1_uY_\ 6NvߕFx8d 3f+t*c!Ns„vd9ff$=)k1b7xA[ag +FsHXNGWL;{)9'fbXj;}b1&"ZJy IM)c:Pl:WO \Ýyp{v}ra%C;lq~-]~;L,Q~AEU?T9q.,@o]Sc"kvB\FDZB\R#Wj_f(?/F%:ϳ$A[RrǭKT<7g3T M8Ƈ>Sd|Y` L|QNeb2TD p뻉X`b~qaL M ({2S3$]ш#]=ڬ \dANhܧ]S&ћ+tIpsh ׁB6a4skB"\ŰV>a {Dl?fad +EKn6\tVlOowI8,7)#/fYQDgn `'#Vۿ}Ij&x,hzg?ZcSF,(P֐Jc5H|0O4?mDu#8(CA`k ^l>QKTYg{LOy@HK=f}2D 5[~1NE&7ׅ^#* 7xC>piߎ;ک3@jоe[T(kY 2&n*M6<={+Z̿QJ AR_v4!fE6*kH&X%Հ~%EKL)&tբS`)tjPLU/ܕhהC%C1;6תPP.;a)R`WJRȈy|ApM&N主Gǃ9v5`p*Y!n.51) Qv3]->,ot6m?\4*H7xu(Op[R%)01 <ѯ*CWRǗ# ~Ht> iW]lCI*ʽ͂יwK=쾁` haVб"%^s%ϣp/ZArAO j1(*U;aŒ[ap [Ny)COőXX>悱Hh!#LcBaBt't D&ClBcO`(o|~_<i)XT--(w;s滛6ziya [E?;"5 nAuYHUvp0X=W=NPNkzR->s2S6 ^ΣDJKS(f*ESmkҶgeּ`-hDz͚U(yx;ҸIfW̏R͙wXkeûMDsL쎨 U2;@h}#/Jo:cQ 9߷rxHpA$GoLӟ-_b]YѤE5RiuIX4+'GWȳO^s-eg m݀xnH4(V^D(`MTҔijn3~)?n=O*K >e0Ԗb>򖎡A4iʰ=]40;V@i12c#n̬SPU Ͳ#8Bڊ Q t\h{_EG}kh_Ni8B?5^] ߑ8 _lJ+F|,0~+IӇА5/l \}TYzt8rEArjbQ̶uDo*>@+%϶^/ 4b T'dIvA@l$t]qDM1·@LAmdfmtd*?wJ]]I?B9j<:L @7#rO*ҟrFq 5b &o孶VjGSqMV\NE2:>lBOɣC/pTR9tJbLd&1'gQ1LWZ@wtyG8$- :rm>^Cq dnhQc:#VCC?^}扛{&#x^s]e}SZ4 @M@J65WSqF to7Ո̺RшN:jĨ^ilicTL6%TV0vvNW'a/'Xt.e84"եgn#]ŏ\@f懳Q'7*F=#HGWH$h7UoO3'Đ?D(TpDH\ڄ:84r3d e+}9olmLkf^ܗ?;ÈӒyA\%ɞy`g.?-cEP0h$PX;FNOtFYn&ͦO9,Q`ks+eUJba =KqOq];UPxVwC%l;Q FDɗ8{7G} hVsJJe H%"2,XpNezԣpnr"!]$7ĒPc<F.aք'u D.,C FlLީ+Ƣ&U=9 /GNJӸX<5Dឝ Y4'6G^_` V-'U~z2`lHS{^%6Z2ydu N2 Z3ݩi @ybyఖǎYim")9W"gY1!bug4+ LTQ: Logt*|W|?%| ;ot]Ev S8* Ul,Ͽƫ$TEδTTyJ-HIi@}$$ͿmS[-fS&II &p ^zK#Nd0 ަq13sOc׌MRAugy7/.ϒS@XMpH 'CWDT@xc wxtN މjtz$-9pؠP jZҟ1^. ,M*-P^C}TfdF9M ޕ3#{_[xt CnuyUHfjTYﵤFHiJ bOwwC畋`*v|~GnLY ;gL4oݾ!_-g򞈛[&&*a,I+zl,U4C㶃2WSv8P\P{\8_m(Fo"l 6.G<ۋ]cK ȝԾd;s8Ֆ Y֯3 /+qrTck,݄F=qֲ -˟ !υN،: Rtp)F~8@U/KI l#S b&naRUro KIyH;۲Q4'~"Ֆ*RyBt̓a(@t*pu.A͗zx uL\a>LfprOml !J3$CWhX1o1>"@ ,H`.pTd֎RX+ Vt([.Z? "`HЂN0/LLo#ozCBGخC=4k 7D4H QlN+=Fb`e[>~D# Ƣ;!D*I~|j @<&`ad:{ͨ끧v\ie.ɧ&`./м=i\]U'iUKEo.(8,/QZȁ^%H c⅋nAF[B/(o X/ FaБmW6EoA3!Lf'FaMw4#sٿ4tnj"yFN&ؼQy^z}u]Iy6!1ʮF!Fĝ&x'Gm$Jx& EUpO2N z" | <'nHAl<&NU[hK-Wx/ U#b ϰP-o9h)Iܭ`P BC`V\)4o0We|0WQ+T!8>:G+|,&pT?h>/\o0P[oeylspFȋL^Ӕlz#L[.Gb]-^%~`Rގuo:)}ƚ<̱m&(Z~[2+=#dsGj(|؟@Q[Iߓ,v1GBնǢEXꠎ,>WO.T?OM"B(&QvN֬8]f !}vC:x?F%Nh(yo;~=S:3@(F+j"?\dP"t [1qn Y<5܅OaIvShV7#^3-4W.!y9)~ |Žxx%/^\y;W`"L ($>\⧍8:+Wa:B7*ilJ[e74Z }Y+0rvԯ^JBv=d([#ao|Xe-*aY lm2z]-/wnQ{^/KYYhK`:|w$ #n|2-XhDрnqɨ2[2jJrMop8b0}%;!K#TyUGpZ=60l/1\c`-pz5B9i< |YDj(1*]}`RUo#qT{ҟݶPvw"TDHpc2n"9#( &Xr1F4dͦmr$cgɺa?`~M1kx8 #O7x55..TF&_ >.sN5t#aR^ sT~\vh-_*~k H!sЕ٭l.&JDeaE$\!ѩ"ۻ&4*{<4q#[ny _':F'd Ѭ$x*|# z'aViVpnc's+óG;̎P#9I9%IJ*p2lCbok%d!0gIk܌Dy[2@*˵[ZNąA</&/(278e=VWhggh47yBC,k~m55ya H'):xS6156].K43' faξT&7+!K{hu̍87"NR`ctOS8f.sim7b>>[S (15^$,`'@K*ޏ_s:B֡) )Q!!TE=/2QD%i/03 `C35^1_ J >'H;k2 $Dv8cŰ y ^;ԝsvwZ'GE6u*^=aHmiT;m'E&\#7!|$|(;V&VyeE3D|DPd r.ߔbXI| z称⓮p;`Kx|8 ܟV-/6lЬb*^ΡPyR_9zPtU:}{ԱgGX[uKb2o(ɤZ~rNb;X/p 8=GBaV<"wRYhAan`R@#60g Í-#v ]2*$fʛ by4epDMh_$YrPǭr%7+}3F1Y<'k3[ uض;Ŕ[y"sҶUtl5C) j-I|*)'* 6g%:+pQk i-r'u@H,TB NL]{ck ݾ``t>zRA+^K K{ OW<q3=(g(3G0= ,~mNTPCdoʈHЈFǻ1:U^*(q}ggtȧiompNut׎l$=M}ݭ|_]& X"O#<=Ck̎kg,H ╪HfkbG^Ӹ+sοs9p:2s# 5[h#K?-´8&ȅ!G!r{i7eLlC׶pτ1tSO.'4 &:g`B&qTN4fbՓ2Όspfd,`>fB/[NWZx &Gbx":Ļ#ףɀt!ԦI&ey.k2;kY-2nL`lV6e&U&/BavMjAyUmh/Q4̢ʨA%*\k+?2U 6{ 9"Mc0G 秓,++)`W͕`рs\NS}PsKxiAM)aTZLS4{ry!4y!蒇ߺ8qN2Tނ߇~q&j葟E|K*=A'#0~j(jrp>X[o/Ǖ\C>bis?c9njl(^A s!Jc ",5MЬneA/M`/l19-Q2d+0u#+L|SǕ杊_"e*y:P,O(,KX2&iӧJMQ0ո b<80Ņ]q!J'ik}y@6z $ᩴPU|B0bVS%U`5vyG:N oj_C\e;-e1HS1FrhC[LXfh)ee=, rTzÝ>6"Cxrg$߫\*44u} /+;X?tt~) UOk em('aԱ.<j~7Ճ=#qZ-xf*xiIa>;Վ +'l$ űJK}>>X$ٺۆH"zxT֗~ߤVxBZ74Xn_cosyƊ@9h?ؖ/5J%t3Txig30emrD@QKRO1"v4ݔOD!K룏Ҷ8VzrSpg L Q s e%ݸ\(+u 8AHmsސhkiI{AJ^Ӊ3ى _*OsHb7(iccZ=BJlEiDrE(8˒vivLjޥt"kw0iۨ$)WCPZE i۬eCv;nrd J/Fg(ǿKkX)YiL'[KŨc 9,g/mSY, qGQ$]I(tG\Url;$њ)"Ay ZLܧϥi7 }#RP 7/yoxCF*C7bz=qV>pn(t i÷UGwʢ1%Hb X1u'Vӥ F"^,m88aЯ*ay+2Cnт(;:c24;(jjzrrXz0 D3b,1k&3KjM)XgثxH#h.1l&WFNX)dq4}IjZkQ9QI\&K|9H/ވُə͑q[Som|E۩~İ`24ԯZ)BkynCYw 4Gi)9O-OҸ5̶N?" G6N1W4xxPEѼ^ő@}FC;&o> U*3{WL5oDJ= w7PdP,ڴ%p@Ȅ o39ߪD`TN[ZwmIpGW뮻e$EjYOFQsշ )YPÙZy0XA l$fQ$[NB_%&=C#}0e~+5>:>Av }9]ɇOStzܬqy& Dž~ʙ҂È]QkUMu;K_F,z W|y: 43,u ׸Q.-Z#Y9٭ @к"[p%W (f7au#.O:(Y*i E!6C^atzOiХ;|EuF4(4AHI^ŞfW1#Ho4F-*'Lbo|{d  F%LsIv=_+/uBҏؐ-;'nfGq)Hi6d&ݨLljΚzR6'd@sǩ re-Z}t`"o8x6fA:?o s ޙ8Ety1nyͣ)RaG@o;;_W|g;Q)j~tˁC%ȵ.h6/_a^,!-q__X%BރdwtwJgƶ Y }M$1n$u`EqpŃȁfbx %pA#|zs*˵ ?'mw4q@xȒ[wBeqM9~?$`q؟L[5U{ E԰ DO5$nH^F=[>Rm?9o-T_0l36$OqXCPwT/Sw R[epP&,,O㗲b'as}@rȀBW%ʪ::Dנ:1#3pd[{`,%Wӧϒ(SBۏd _rP!Ysá#j _ q@Ž`ݸ3"0"Hb ^iZǪ-5>tݐH*,0+v6;kAd5t#Dӽ$*-u.7ML_cK/#v  0TG;"W犄q6i:ԧ$H͕:q8r:JLa7)lL#'iCgyLoW @)v4"ȫ{ 7rƨX'< 96-J '`g&cum hFdV~O \ݻ$mꍧszbTvM.fʿbQCb 3gNîfc{%QPrec`?Hά?OT!P!C[CG)ޏeX96;3#SuY$mȕͩXo NnXj% kY':ZDδ NwF$qԮd|k?򤹍nZ'1b I1J@!ꙩFdĴQ Fo!2o{(A 5wE*䃸P|&r /zELm3R:?;WN|]0B57yo$bcca3ٌ!GYN-ty$APy&2o0A/'hL}fT\M-6pI ;qxK"thQ O%5xI]%jQli)M8${%XE6jkˉsLI[cinTCzR^F8 aΘo|zH EQcd{|>W4'gzjeO2uxk^h/W)00"nh*xΨNĭdd 3K th$ȵ߇[RE<Ģ716 l"K㊦]Uܬ,+"n@j5.`:x$N% 8l4b'LB}Q8?փ9\hV6UAΕޠ`8u¶WFh,F)ڠZ:l"5|c\k0++*t~5=Ūgw1S\EC1X5xmí8'Yjli5}C&Q ]wIA]uF ]+_PiyYR Z;62M\,aN&7(<"Ü4pВx<dC^׌Ԧ9<xa^먡5Wab7{V9O'+V\aScUP>w]7,U7[SL]v[vZЭZ;!M=Tj䏤2tJp~ &s\T[LS,iO PlkgYp)3; n؛8y@aR]^&ױeWųmj<h2gJWl'פF_~iiV@(Eϳ:hX9#wLYGŚ,)(p%-k1B)Ƶ4Ȝ}Vɳmgi'}fH'uY\mK1 DM!SB9.sټ5ƙ"h]qZbƸߘs)C6(C!DVޅ]&o,FN IKNի/m$ü_ؙRa^R9RDH_}}/w~RR @jlqp(ڱ4pa} ~i I}S/?(;Dj0rM1;Vn>L4!H}K@ 1Kx٩31!3Aѝ0Ɔj -Cj$&/.ӎrV pB51>8ϔԌb䨣Xgg}~o{Ck9*=>Ϸr|a{RYD+XJ鱚+֋!Y$s~F֬b k7C+2#ɖq~Ay]l& X[OMQ@T]Ƒc#Baq7Ѽ[VGV1JjwKn3(|\p&XU935OgAxF4^ce>MPt[F>Yu5%O֋fIN褝tUמY+!oo^Yău4Q]F:ǥgmrgJFz(ٚQ5ˀbwTGω.7z9.eʟO] F<-~ K̤Ks*5¦+BO=(p"f]aQ2աpjGjWJ"aNj|mM@GP=Td ICk>Cc>!5s ɾ=:(ZF'xARNm`2'4.j{1ERdٿ*dq'y3=|ʈAxN)_ˀro"h b"xi3BaoN9"@OD %QHHwNq0*Ox,_oPdJ |ժqpC]D +oaUJHI 2xECx< -sV߰\If@% NZad'm;b wm,Y\T6wԙ-F~HSvo܄lyYY B窽$w`1;p\.'0jn| rqNeIr+ %2xwGsNKmk0[[G7dJ_`yWkq;~dԱ|ȶ8Z\_D.4A5^#e=k9^eU*˫M'atJ>CEjO`ZQiF> ůx!W->pZm *xM<¿)P,MGU8<@$\+$֥9!<jKgzARaoڭm# &ܶ &Ou& 2wկB73MȢfԲ56q>1q"pc^d e'mIZwPPkGw>5@M_&n@ʤUE EEoy>~F @G}P4{**C9b3+t5e=Hg Wq8ɑWנ|zP|NBXէrsRxq$a+1oyNx"Br0j!LA#`2ll%3rhPWx2 JRuu/%IuyrQ7DZӶS.swzZ#a3yfW,&!r.Ў#SK[ux#,xCG;#R4Y9g[ae'%0yځ#6ǧMRMg.l&3EuL> qZnC3TFY) nɱL`Dwi>ZpH [Fk*ۈ ؿDo_wSG-D=98;p"*Ţqo{fagqo3Stß<룞%xʇkTE_̵Fty/JbLÒ "VN>!xSjg'}6BiQvE~w01jt*R73M7`&I?'=o7}{ %F-`ޥH`!p9=dƻse[v彝' & s'W wb̋4l9UbQugk-( Z $=ʙ U;#!Bq_G*{+ʱW!;1s{wm$P~ԉܹ3Ŀ[?T6 z.`^:hDSQǂܢ]uLCצMy&C:Wd X~տȳ\%unD.yڔW08-I샄QjUQqTb؁MWcm!EH-]x%a%ĸ$ܗVbcSWw !Y0cO]0i_QEˬP܉ԛ(jLxoo(yYQ8𶭓znUUQ0_N\W/9;\kAoWK6o. ݫ!Vi9 ALaL,fb 6]VT6ܓ(bGƓVR4R(p`!.{3xo,bv]v*ZqSA!tyH<!=6?r/+oJ7 `Q0]CӚo.>1f9$s|B|i% 5:&so`#%sNH-;J (Y2!]muaHZp=vA~Gm B*+x..Q<8觺29w**K_eowlЙns>P#'vhtIM^ Z9R$(^P?njH`:/$trDW=WPCS(uCb}e[h@bxn{ }gZ&D*. +e 5 I~ $ @FWSnP]0Gd:lGĀSir t0{-@ۣ u' I].d|>3kNL#DɛЮ9/DVHy^]]NBzyb A +|r փhPqb<ք?J} vO0{|uwvZn.vaFk/ P&Ӭ7m* ~J|c`G󢳴(8ԧ h&X@gzX1NQ\Ez'oɮ 2-x a1{ G1AA]67 q67߂4y;b%<@Hcx(%1›\ k,1d( 9$OvQEsK>K;&,Z{ނ"x-nYfjto5p@0KhST,")~j@9̕ ֗tTǗ͟z|S⨉, D>t/h@&iq jߠDBLGݛk'kOSD"g-)R N{3O6(&ЖTӶ z^hU`9gqCcr<s;uu}Yi.;zIu$IvR+ib!L9 o YCʊFaspUnYſtu'O½%)N yQ1XG)zV j<^fGrV̻}g8@EwUB_a}wM, SmȠaWF8N[掉^Z(3g }r#`x EeƳ zܬympH6iMHu&=2]0d]hfLԽk%HI{̒12Kȏą &Ihz0HpGMQW;o9쒎8cdybɪQgzb |$NN%U"Sђo;.r:lUޓ D'q9G9qIT=3rlOUY J]o? Ew=Z, M6|E|V}3HN08aK p6;=jzL##,IL]SzfOYZf uŸ6Q:?bsy=^[4Rd߮uGDHp̻3߷4mZ} ϣǔa-DiL JȍC+=V;e6=m? [y(U 5b_l];BZNʴ FQ. J:tM`V(<_[Wa,dwK%?dd[Q^p 2qm)h ̔ b6fndw Λ3=a d =nsg-МnQ:PN7 nn!ֻpMG#DXRٲ$7mEH6W< ڋTiZ+j. }Ut>db@{K-B*@|<'i_&nJg/ :/ta%2~Wm`e2gqˤJ) UJLBT27aom4 .sppy?wS5E73:pifQ([ jVZQnzs2e4r߿>"i*@~gx}i1B_sN♒\ EdhiOmEỳ%J (ϵ?'mJO2, 6oP1I-جO| YE$O0X}uޡA~ /aKP&r2i3GiP@_} Źb@ܥjг9&^38yWOVA?p_52ߎNCNWPׅ~!c% ɯjCDwxkq~[eZjU; eϤ @5rzpk# 0 ];rȨ.-D{:+g͟~Ւ.#Q&Wzp#-x>ƧnChFTYL #nw~49CE2&\ D!MZ! M8O< / Zrb}zw IP/[txv2*4tW5ZМtdq ˰ C k ~9Go^8;0 I[ۣ#ε/K]2z@u#%@,)S_;xuG _!XbLXa\:{ʆPʈ#eVP)t77 iD胖&8=]ݗ-77n H^H-|R@aknQ7EB=|h#iR ?^U9={jI;)Ղkp#D3sLGG{ SHnJ")_\@ɖ[\u&i*e/_o))?$T7WMO*ZY"gQIm.޼[!~4\+>53HF޸9x5[|DC-nhal9-[* ۿI lwhMz/EN.PsƂqa><D-U6yVkCJ0 ʞnYkf 0xD$QL[.²觧9p_Z~n^'ʡ;kej?ϻjȥ`Gj%;|B[ޢ/CZԢ+ٔu*)4P :!Ss_H6 b p0( jeˮ=Wu%}_ y\ey{ OyMf tT?ZB] GysV$]k{7}RވdX HQ=z<;)a˒,}Wc;VνpW~W bˀY^MV/ s*'VԞP@P5eMv:uqBU~bދO'.k˝/">*M1?w!r߰8=3W}L7B5c}\2m=S,Ju$kAレpWRI&;PCW(A%N:$CBE2BeAQ<%-̗,jWjX`DDymi ,q ³ 3+$OYW>]1]עE{i?^cjwSXS敖#ut$f++MB3d?Z2u嗶|F =bGr?.F^aLR&IG{ Z1Y]Xz+#=beM^g0fCUN3wU<ƵðCs:ښԦПVL|zb m0GDeDYr/JaeZbוPUyuCS_#"$c. 5G4PdUmۚ槴KGoqܻKrw%;oum;A.B襟FO; t#~mɅ6NJ_p:*b[ v2J6VCQG'MTի~ uRGR1yYd(d|DoTW65z Xx@r2U+|Pe 81$u[诩$ڎGaQyIPZD%^j] sI>Ջmie~PZ~#B768}+gcE>m鼂mU lyP@KOGZu['JPOL,)t`v;fF#+Z6d^DS}%)Oii`Zk\#ӮsUR"2~QEfjZ$<CծSVvj-/*?ioDf94& ͥ\fMB+BGLpIT''.o nlr% Y{fu_[V9&`W;D0#22C >:DJ=\{!W Y04"zJ (s&_c)$Xޢ̀_y< P)x~漉gk\Ca-j~EVQrD4NE0Z<쌆P(f8bocv\O޲8 0_Q{AVHgՉ_u~KV[Kj[/Wg>L15C,pa Wԯ {D.;43aÄZ1<~> $EyIֽZ 0uaC]\aOcg^B܃qf氥;"˜?3w` K㛬hɕ51ܦcHRx+qTq4`P@cp2qI=cfXy;ד1z:B 1Gc uHz"@GdG7,`l¦sQ'G-k{Y?Qb[B/wR 6\^)QOtA-+X ]tΠ'H>Nt7ե< 15gǵ0a"鼙w}]2LAj(ڹnsx!*Lm !? i!V݂֬лuqb=Z4X`DY$Ōp'hQCaRí C@6^ *y0` Ci#akV+ 5SX\)D\ڢ{̧-()" ubn4ٚ8%dpoZPǑ+.@hFSovA?Y?tKהIRv/O,$^uH%&kcI}X$B'wDys6^Ujj,_@CoDQ\Me/*NaiACZB@UK?M..: l3>+ ِ/7s (/B,[ڭ. n& L`ma&췕Uv9c@6ZAh&$ L .9;gfc qYF/J#jjPTẰx.%GfX ǀ"F`Klsavu^n3.F*NRDED@+ H3kFYF!N h^pK%\R. 2۟eI;g(=B.#1F 䊛+UFЙ ,L?IE]2;Uf&gyk+Q(Mhی djyg 5_Kt_f$yKf,h%bI59*Ĉ1ϙw9v1[F`DE迍>թD3wD)D JψP$ d+XlElF*Kʎ07ݸ!NM-AW? fk5`Hz> l&5/!ׂuk[J4%so/%sq<K<}'Hʑ$yr~$`r%{țihZ5Gu_c^1C}.>Vՙq(v*ҨHR8N7i]vv=̗Xs&cj&\ns=ꏤ`O hY+Xq6I~eG:!=N5%sshbJ_)U/젥%_f7߉sŸ wmwM [QXGG+P揫i"~!<;VO426_*t?/M# 25:y #i8G-PzQ1ϥRUa?L5[2 dn xpw&{A9ڰuuC'K l[Iaklg3] rOo>)F8q3'iaI ` 0e`L"ڕ̝M]GhQ y~$;)_9X{褕_) ں4Yk'ئ]/Lxl˸!DQdi><96m}ɯy_7z+*wÆɄ#I od 9:;E$K)`)b$0GMl?C;Qugb-(p3|, "6߿VA3UErs'B^ u)qiA呫[2"W,%mt=["~*DnW͆:EZ0Eem`?)„x"UTDù*~o\tQR7 Q}#5F> (/I^* ĀGV)@vHEfS&$B&H&3ep_`[YjD؜>nr {VyI)CprC1,/BQHk4"JmGГi6XۡǪ0TS!Ɲ Ĝq0+tr$8l*: ۍ,pް]Y/".1KG-z[xnNk>-}oS$(ZzAC *Lp?fV|Td r,5A:s e+:n.%{0x~R =ir]}ުRUז*JxG U)]E"JXN;!E)A۞?-r!0d80)]%{s=VOb3-ba:pG{5~҈1STVUS[m1g5"f0Jt[qS !o0iTʀ-xO:UK&AȪ@5xyce£5-(OI.A q66_ `tYŰa1Yz$NQ|ňzjbwgTb<+9o7岥ȟ 2%Y?-( Õ6l^gZكVg,Jw!⛪'ހ=`<"0::e0+oŵ3x!&ElV%zHdP/ڷ-|*mIKzM<r1L:LV$.L୰Y+͇zd*=94t{25GRR5BkDkL-M׼G ;N('&Xx(B0H} a#c!/{Y{0qVBC`h1J],B`NޫcHNlˆ펿+B|TX..g4-e<+cS"(t5QY`o1t0P(ђ݀* tctmȇ *VuSj5m3B i%}S/ =Sg3L>- Q }5OM%XB]#]bgܿXGy}.קv_BLhbi;lG%vTx5FFqca+kcKU7Ʈ,G0ߎ^xƣNpGy5~qjގ[zCHC#v0)EVcLjm")ZqwΏA3_&ʨfҴ8IcJz?!}ytC#[~6(]-ya2$X(Y47ʹ|Fk?l@ +ƝXiaǛU*ŧ pt zQ aC>54vL9>86-JLZd[K5 f*zH33#/}Zs2$C_k[hz+qv/YXr~WhiŧGEw\zrmCOʾ[z+MJX@m*}5sn@*CxgGL=03 b*)o{.<`2|>_<$_+.tY#S? S5ًlP"#2'7=]|p:Z&6G,QYqGP;*r~tנҨc T)XX_A 8)Kpk?)oXm66W^ ]G%@힋0H{U|3=ҙxDjC=217uhg>DEm]3[Xd+Pez;5#g~}:L :Ao޹|yG(,ܩ@߆z/Jƶ{|t7G`s;V6i=cNUѯ-TKE ğTl:"ce0'iT&O՟_(~σc1 蘼 646>oO <5hgP![#}X%1*W@ U B5l>S8N4H" 0_p:f37:(΅ VB.mr[Agݕ%vg|Բ5՗V\]:^QFm= |97+a^f(D5"J;0ˆ%^bO>##{?zCEV(Xv`aWb:DǽJQ wsXSUj/*|K}&~0yM\$YM("A} Z5rɟy=2296 rҀai0?man|8mF'XSiPqOLJC &*Fg r>^#nft2/˝+bp7D75SF1UK@/}}l[u#f<k1\QLjLC>$ftcah b;f^6bљ"9 9!~`OcI܍ >hۻזf(nHFY~%a\ @r"CTq2a}Kf9j&Y5>;nǖ,34If<.axt,VtR(k)Y6~lPaJą>/er?3 $#oG'[/c EwB:[&{>ΨL;/}tiWy;=m)F)͘/,\[BJڃ)ܲ ܬ9ʏkIҥQV/@ښ}V rdzϰ[,rM}37K-+S 'Ȧ<`6$d^VƓ"sSnG|xg2)؃MO WN [F$#ʌ aSvhĢFH| +pB$j LvUTE*A=Haç2e5},\*;WlXP`n'^*E]-͞<`nTh0KWd$G pF5j9/0r]~szz\q-u/Bw>Lꀨ^9_E/jG,F_>i O0[!)ptXh 5[pʣo@z'鐧M_BpkȭJꍸԶ$ 1^gQiהP_6 N7aupLp +F"^'`Dt7tBLP.!>޿=x=vj{x!*50q#CN$\:oƬ:[K=:B֎OW%"=Ɏ hykSұߡ5kŻEl.XTY菹THVNY>cK* UՆہէt &^ykH {~Et4&1 Ms羧GP~K5݁eHDc}Ɇ.aOu6!Ýi$.RȤh(k˭)AT`Wҿ:)|'=q׺b+74HV2`p֚ h@U;9aMv?9ʂu]/iPqgcy ?\~#6B ¶"H`Ot8jr;_͕#>:xDjLsh3? JyOޙH0H刞,Ik1v6C5&8=Na#Ϳ)3=k"Vk ׿V:Tajެ XwF/ns[*aݾٽ_n5}Jqy?O]k~2`.=T; &{k}tOfxd[@z`C3>RYQK(As߀%Y>Z'["wS2wxʼquqD(Mrmo^bHi+uANIɅ}J[wa,0d'w-]y/8ډ?Ԟ?$Y1n9i1**=bv /iLZ"^jK`)>Tr:5`A!ٝYrM1ctʵ2Ǿ <<0ŶaYoĶ ϥ) '8^mn6y_fy]WHt낶pEj11rf我P$LoWTEzT'ZZ~kHFm;=/7.1;}q} l j[(ᄿV9Ga4UeA( 8bNިǺE?ˣL9GCљ#ݻWFk<7*rl ^YqhƫM&.2(hTdzG9TE*D׌n芞[}8de}-ټN 0UJ Tuܼsq3z!x: `#1݆@du 5>,ŹF%~]5rc0HI!ns쾛^Y;A1 FF tÆi#a,YjRI}*>WEr$/fm.EɕgduiUl} ?B#~b0R1tʤ@Yb|rɀ̗!̋Mܑݕ7 L@fP>X+wrCЍ!f\-u<>w-,ZD,\LXae6LOYϡK Y"P';Fay|3\Y+4 3U,2Q+[F '9SOFnm֎cB,ZvU!0s:Bvr9H;BPe EcXX=f[#G> CY,j=Ƚ{ODIR+>,f2b4%Tw. *f[*  3:=tr'9pJOL;*??;EOy#}諤;6'^|thZw6֚U9u=4>J4&V۽->r=hc2C lpJn\Tht,c@fS#{5 ew}Ϣ^B?LƌOrs-3U1B<.0uWM%i4N@(Kfo+,t~2l԰m!V[KN* <4L"s*Di^˪Hz҃ĀuS=`IagÊ!5,r( ̳ $E"0AVo2iYlfe=> $0nf>NCg!ģ'KzRϡDVO"2tD,n0ہ:x@=}Kzk<|4zenBwt8 9u&dɦI-a_ W8qs&ά= ܔ+gSc/Eq *L \`qyuFsAw>oʁW,lc_99CƢ^5W92e5JKTc*besL *~H.VT+Ps dO\tvw$upmWe5 ldZ+u ^gcD kJ 3/$`]ͪG{W}umX~(QPp]&^d By>sw7DKdp5EșPy3Ll0{#q~E FzcTvI<d}Z&%` .q+*3k{U펧x3*2w 'y <Èh} rJ?@*2Ec|_A-7jOa>sn9w;| ַ6,0NƋe-3$g="0sNǷȭ؎3>%%6D^-JD$WM1OC7*YJ:#j)Oc | lx7!? C+d6f-Sfu30ՄUr5"1V3|-C+Yvv.֣8y YZQ/d5Iٲ&:7{^\ճ4TJ?ɗ\ߎ鲞;(dPVoE6ѦG?ۑUDP' i"?ێ0F La2]$q",Bbլ{ܢ$3yM%$/la"oahv>tdTwNd8A*ib,@SFMMDΆU-g< ilEN $,5Ti Myyyadrf_eZftq1]# dDN[]FCP}WkrVW"h. ys]Mv{ fm/Yq\\J0>v5iӗs‘Щ/ސeAf0&Y'"tx>3TjGd t<`@qIgԻffNӵf WFSBu"}ȊA}ߢ!+{́鿯 zRRP5]Q4!3*=}f &$B!Β.;K͓UH;D=0@N gR ՗#szC{ _ ,1jSMSTۡ%Z;K+2Ȝ؈ PJ G^Бp4rL?2;qN==?s5uS52<蚜:s.H AYO5bd?u1 >m0y`6fz-L12UKr~eY xFx OKpF-4{BG,ExJntҺ#5'dbnI2)on])Y{5DSl#pJ0qCRXHz:%6 ,눁>Fˍ@w;W$Щ#\jQ3;|:kȢ }qĻ3Z%sՔ3Ou­ٻF?,~gb *Z e$wxv\!=<h0|1S YI.udϿ= k،@I!xw>߈ڊX aqNFe|~X|E603!s.lCՠ."ph03kشp%IH 6h7GjQ) ̨<8:(po*3jZLsA}1fM` o[x& 5q\R} [}KF|S@Y&LW(1b B#Mbr ۼP46S ,=һ_.h++;i J.Ǵƥ"^ۡ}j*鍻|]Ӗ4c݇7*鰜:̒p*i-zLJ,.G s?t&[osdBK|%w+60NZݢIݠsiod>Gkwps]iWB>dZY!nhnJMS!)g-2t |YU@޷TB#Hx4qSM0P?H:BEI.~JTG, ?iw}NM kѫHtR,+glhpfؘ"mMDŽ[8< y}t/vQ7=h. 7OM'S*N^ez*Who{ A*vhpuP%z(~!jcgmޝrf|er6,33.1+8S<1ϢWu\Os8>xܯ #;/0; ! lThM۸D"aDOJGQU@ "s{|w@cWmL o";g6ڕ;ZdVmP lwfmz:(ϙ7!l>ws@l |Z58/;jC0NNRa$T%M4r 0u^-KiV(|-џ;B? ;sp$'jme)f2!\dA@WON+)]CrmTi(Xe$Yc 5ult h՜?¡KzrfۛU?O+%~3%5]ahzUٺ wm"||#x@1qk0dU)Gb-1{|Q X ܽ;y3@BnN[bӇQEze 22VU9hH- ҩYqe! _:6#!3ʼno)pGd]P^ɤ3|oIAh.jP}'cz\z{ϱg<1ne|ݭ^)ޒ܍;F#D:m!̓qm@+0AV-G#͏,!> ֳO m[E̱P6avot|3Qbڦ\+FC!賟M^pe \omw,T5ENaݽ`j`>2;n[Е#fߩ).1ɥTª ךb4rݘ'6N̓T*·[D'^!CN₢q)t2LJlv-?ˬbߥT$7"w۪["a.uUq@^f33Y萳C ?燤(H]߿]'bO&Oyp%f*q#l?_RZ"Tfa&Y{*V!YMn6nntIPF@<-srpXt< he.rE|I/))tO\P銜? T*'`O(z%3A0rGaבXbtyR?/HLf]j)H2Y uрӖeGh,dx<㿻LML S7OhCˊDQzsV'1p%yOPnɗo*nޯWW_ˢ:ˆ aŐVv7v}ʒ;Ob I I FZi 0Ӭ5 = "\=b{Ol#~7+9sak8n]H:uxZ'KFK:ve-Zd_uԯ P:NJS&VhLYNFԑ~ǥ vPR-KpVǧp]yee(u]H& /u{:zvuD930Z:DtGJ}5(6ӈZvy{ }P`anm)kAO|_¡3xٕX gf>2Pv[o+^@ԠՃm6#l81@O#L9w}g;DFOE_rGZ]thc_~e향ߧ LDhA2ݘH4t} 5%6߃lrB>(` قJ\;$'Ë낻ŲϬ>;b$,w~".|>Tf'}Pyؽ=o(W8Z~gkLɄ-7}nW ]fʚS{([Ttc{&/= ߈j㟐oUTsZUIDlI|Pֵ&C{Tqn,5-ZL[G8g(3x˘öa r=f0 yg]Z WR08sMՎxA* ߍ]*ea0|g"Ygwyl| KwbK+VuB#FZ7(H)7ٱ$b }@ƃة,FU"kw`S!,6Yh'kr,v}ԴIqK/pkA毺Ee족uP(E;]Gn*Ž&:wW GfTS|@GN>߱ 7J\%vZ0&DJ]s-?:{I]'Ϗ8Ԍ.J'ƈ5 U1͸&8cH!N~=( !{v͓IDq~ {Ia_!>,Y?#hUʇ,Zw)O:Go yc=3Rl^q.^iHbjԞ%6R &A^P m RuGQyTH+ݒHqËB`t )X2OC[EcOhƿ ˔\}T TLUj ONpq#SMh, ZU]39}+PSQh6bu_``bd`U;GN z]Q<[w\KZw} ZQ\ÏuY|>G!KPefI؀k1tAT+߇8u1JhWͧG }^9hrr|nVyk3Xh:y6B{3f}S%A]u&x||nID| 32Ń#~z`YB$2tdQm5Fpk4{qkmBwy籊?E 3'@e9&bq'[ޕNaZňGM#B߬}e@p:daqt),tjGT1\o姭R*?$O3)f0:)[ηD8ߝ$( J(D$߅{'$szFgB,rboTl? ܫ:/ ?6vq55ֳ1Vx>ac*_$]sY=XiUF[[/B=7V[/O,z}M ֥A4Ov4tTyIi}ؤzIZ;h/ļ鄃'a]ƟnF"2(D ] 0I3]vz&E:鯸J4ÅJ$Lŕ’x LRdC-'@hHLvtSa]P eӬYN Luӟmpᓏ9n_vYib\ht>nu:.TUn4(05K=Z WQSA)\g~z0@ Yd1y1owC 9}QhCر|G '`Ux̢i' lTi%'BCx6!K v ™)v+'T79t\+p'sRV+=߆ry!sSr_Uw*fYCK.!tf_$B>뻔0U\6Jg0B&!mРGiJ}f*:.Oe0?ۜWu]o&Fw+3bC7:K8$smMV){4L"'9_lE?aB3iSTy':\qzٖ&ZOY7ls؉ A}?6dr)kg5j7R'#eѨ=+%S'ά}ZJTKoDܵ:*a*MMΠj;3L ~ EZmSS6ZPd~@D̫VP>-P3E>z^[a%nKrdIH%> x@w_]߆)<|troZ\A>1p|ttd\̵+Zٮ>еNP  7(/IG( pyQ.vP+2Vyl/~qc\4\k(*5p,E8뙞>vly~SxWm|Et< 4ua&>Po"e^".׉VD˛1WOI9`E3' HдMP^*}49rY}xe*mCqsܓ)ִ5';$E 6E9S^-9P&1z 9wpn(gxt.(RuHU-v:Iq9!Lrlk8Oh!Я.kibKX:+n\ rMSwV1F"J"u=b[ruTxi=.ayiJPm%Vi&riЍuv}IVT#F@!jT\tGW0HS5~A+tI> =ߐ\k ; ;bp0_a4u\"#32؀Z]ǜ; @08VW"e:JSrjQ?';fѯycn7;IBҜ/g̜-JOҏ:Z>(>պLx26m _?USPĵerͯ6YXFOYB}4ӊSq<]3Sƛ7m틄=Nb?<ÿ6ȁog0=B$B-Kσ]RE OW~{@׆ZF }aHL Möx=*/}o^x%O-)Je6#Af3KL6+5Xtb2դa ?YDw*mb|+g93g. N2,?Gw_\!M_8jYk!h̅bv$*FnKc?D:ޒ"+ u/MYZrs&GGeDm29{vex9RcB\d@\k q݄ukr弊,}??8 ਽x8)dtƱz6_a"TaTZvNbt͡k8r`a.K.(MslwOi3s+Z9/D_] @G s#N_j)f [Mí2BTrt"L/L.S89r޿̦v(˽*a[iܼ!AVU?  =%N1Vv LFO|4}c>%PJ^jڞ&)s{r\"M)Nf8hPƪN _(ceC1F҈7mI#栅j?w%T81n1wʨR%do> Y;JnA"9h9jU>^1Aku#A \x KW,|qN.D~z\'ӽi_Y.&gnhwQ΄# ܒ P!;ƒ9;W4>YjF9yAB_B#%Lm*Ų2!2^w^x zK<qsRMwM8 ^bF$<􇃊"\-oYmiRiyP;߾*ٟ79?׺RU m  Dt )ߛAsxU"ݳtڟA/aE=cF besu qѺ-51؏'p9 B`oީgK3bɪq-jug?mF¾->NɖgxʼL¯}u.َ כ`LH Pps7Q *+Ϟй'/hi p;3^,L msPjeA ~YX Zuu*_yN3C> ͑Wuqief'=k3_޶[sh?\cKf Am}Xn@EeOMN{趸[:xB:q&/-k62VcުE%WS\tR+*%r37ss򣷋ʟuUhp`=(q81"a]f 'W..Up9 / >%fǞb~ezߠz*Ay Cs1jF5IHNz1GQ?^Y(dkJ>*@Ĭꪻ @=Or7 w}JZSZYVUrܦvbZ^VuWAӑI9Su(Y7] J~ܯ9a)ے'L 8b1m=5II`:F" Pk8vKxDC$_K!3U{kI(rގ݋!"%I@Ahxjn7rS#n,4Rj]/J`*/u/KU KStMԚoL*T(uLt{Fi)fLN M?#:\>=M؀ +ЎG&=F^zNN:Ŭ]q b o2 IJF9dK}vl5ɇ#M-LOzr&Çz[9)x~uk[;{kόoI>fC;{uU5?n'2*/ YpD}c>MaExN@bWhk$f϶gC}^k7 wG|3(Y1'9 Sw5Ҍ3}2`ƻ,Fǹdг> QiE1 ҉ʠ٤w_g3J{w~i2VgcZ"x@:BE實H nWdJ5 hˬ֣|Q.⫻u,sjL9"ě.҅S/<3ՄDm8)ւ5Ro5w}x /QX9}b| #G@r6,)vs [cۗI]VlL̻dZ FTT֛(LIpŗHTF]O:IV6ך.BY~Y_(hqʼn"N`InI|8$GѯϘL&i#'4~!Nj4N q [{_j` Z^d_A^wȼ7x6tv)T/,C.{dhdly"BTCȽC.-Fm{zhEJSD+g3QN

j{i?磳G/\s?fa8 Q YF_pTc;.& '8[F/9DV_T )Ӝk5ߏ9sAvˮ/ȐmaULWU%1{^nЍ߸ll(F almu6Ϊp: OEy>`d!Ulv9&p܀:\CT:GIA' 빍3;/|" xW"yw{\p)'/٤5Ѯd殊ЮBs_W/xH,iHmHn@ (lR Q_b jC@\PA!1mdLEf7M}$q-P,?s'0U>^l+r$JO*bx<%wG ܧZ-hjHqG89^/T="CRÇ HL.,; 4BZd mz3$Z{O8)01ۗOÓg$!ݙ-ޕf<1p;)N?l>/Wwg}é5eh_iU;-)5KU^Nvqp% [jؖX(؎qu3[ h{KC;kt<)ZEh U`(I@)׈jEPvea#yW@ZY=LDH6$1ZpwNϫ>W^ؚg;r=BX{v(,sO@j9$ x4Vn"+DS㴈 XX{ lj 5 ]4L3+IQ ?#y_N`S쒁-b T JP&Ba16owpgO F?v[ӈ#Y(C4`CkX.!v?.ylƻ#F剟-7:@ пYFл~%Y٨/*+F8J3 jkl!.5 ecE*=1K9MmI,c =xw<%ΠM|uWf_0/| 鿋 <#S|gxy)q}tFIԌ^ZS8J_rS~H`D7}G2O@E趔,(E5Ji>@\ ⟦s6AШ37(Ռ(hhX+ u̒d U,$$] F^|*߱S˗W:قK"{9_q+ҩ6 v8;ȓuܚ '>%CJ8`طklh dE O$j~n )(P*$OBRA-B0Ց(/O2+ޫ%rljR7` ̞Nsvl*+'nu|iOnjSbiv"3ů\{mV)lt'(w0 5G7s]3eKT|SDT>B4 v3KXb2M@Zf8yҽ]i}i8'0~3fّ!9]SjL9z|?-qaԵ](9)T,O$g#-xv\jD2*T&]֕ߎ>uw2$RA>~OH.[DЖd9}돻J,gjΪspQSw>奻.E$;lQ}@qF}4v/FS}҇e|Q_ ̬QaN>iVR齄6ٔv0-RqQk&0቞0pwҪsz,h+ETZZ޲Br;}!4E6sfNTf.yvsrtԺ˩[c.:dU68T0X?=feT'n6Sf|qgZa6;F2tZV_@aR;"YX6o+am/^~k=ZaZTEknjbS5:+<Ȭ3剪LOfƸ{ְZw*"Q!|n&0 dK4ΨJ&XSɸ*nrܻCwcmtY|{&ofP2"-l3*M}Z3!Z1M wf\ Gil9Tg)юs(H~ܧ>p)A߬FBa_:O ޯV =:s@ -BiY:ޙ LbrPu#q %5+0>1,\Go۩:JI8{*s~Wp'|׽cX Y]g0w3XM0[I%xgOsm$f^} W1BG+wk-3AsTk]֊00NJS ͊vU=7/dZeEYS3c7S]%d^*)gj5(ŪIc~އSOײ;ֶDCE|ۛUDzFMTfQiZzOP‘KzB3\bU<@VXܾAŸ$,y3c[e+>^ċ J-;_nQM`7 t?/fԾ)6xT5Vf?:32gGXoXoW U˕*|ꪹM;6)Κ$Mvl jPĝj7;>;l_ۙUR*N%{W+0j}jٷ iGG֭ũrwpJvxܲ"0d}F.VGS֨S`-@~ iR>91!}בj\*]`G.E@ LW2MyUZ?pF-c"u?h2[hy0+!eؓvqe^Xeq34I2$5&ޱN;r?3)M:#Dԕ+I6/!;4BO?>2F Fd$KRwG˄kh$% mA^A}gP?T@FvF^s`C=yՔ*h&giz\ ; iԗ\,CET44xS-Me+?~lA5ޗZue}y(UkexzF{m(/ӿ hjmk~^{)ꍃšgI|gBi+~;xYm¼F` \4F V3躬UV-Iş >ӛ$>H Tũ)J4 TNfj2 ~_ „'u8]>JܻAOK3e~ԤcZx]w=P b!Z"YM|7n76܀=g*z n]AfRw@]3}K'<| >_?U{X)%E",JBN''S"v? nl=am WSJ]#xLm"_L2x}8.j<&_2#VE.,/ZTT캨ͻYXiĩ+VX5wZ45%rQ+wҼB[CG$0ImI8-Lo*^)8={iuEyyzB ! Rkcwrb\?X':8qd`ңLDf$XhuH kL{)5+U)L6su7 c*Ka+SV*9(q=Z/آ 99WgxH(Jl`{I9Z(㟈r3{؎}cb*!i|h&}:?$u(x7Mpqю ]-V ,Hl9rr }c;B`#)uSqiD"tY} ɻ} `wMg\,9֋8Ds3k=`<K&c(g- ߘ뺈{BI]Yճ}Rq2@lfJ9)gyzg"@~x H) ۿ,s´D OSJ8yoJ :Àjw(5EpBJqy.v-[[nkf՝愌C~v qPTf~|s;۷G%,bv^Y A0-Ȅr /=h|Hx:t"s-# gTg Y^oJpf9{C[}Ņ,$ui,Ĉĵv߂sB 'Tl N$<̽@ W.KV 9*>鑓TM&`D>攈ç8Dm q aȉ]|mseZu_:cV^U1z(fD 3m,ۧGS& Ne¬CZ0B,j^|%{8ނΘpz[<2!{V2_>gRݦȏ`? OUW$qJZ`DQ1C*ёrԳ+Qrv)="W'v% SUMW*bB_/~1Eq֭X@6pAȰ{2 PtC|BNPF?jksLj-4 TH F T?d'Ho. mMq{YU\3&(:kvIKh{r"d [H)ݝQvTR5~?ᗍs'03wl5PG{tIE0ւ`;y1MBϊ<O\st6{[ Tq%Yyb^i&"_yˌ־6 \* ~82N?E؃8R,`Xy xn{Vn-xO?[.B7:ҜwuЏ'zH#P1je?C-i95/WhV- G~R4YP7Q[1%Q!8!L=4Ŗ:% ᡟv<+1 !V$mDbn 59o{BgГws+#-su}}=dVCSJ2k@DھE$-#awe聥K7%g-]#fqc6坧F>]bqQ|K_^ lqТ&|S9u"6J[j06x|a$L d Uª \:5H.3a= 058 CzQs!f|RdT_G } $NOz(E>@29KCgzqΧ <$p- @&+8gs7P#vSG݃9f4"=:ņmSdtAa ؐ #jpRTfM<- R|^\C{~_Wmo>b!gTlВi~*.3< @M5soqJWaհa:Qwwfi=95O C뽞7k@^7=2/O{-~ ́lY^$VCȝDrzeu\E:z8om*'?3xK(MSw9{wE7: t z0`1crL^QPZ^ɺ7NH TR$HROWI{vj{"C U1hzFr}>Sk*UJ2m+CB+'9cǨ_">B.&PPIb:KH-, ߜVv8 `AT| 'e^Ɇ*LZ=]M=D' g^t`t-߬܄3/{ 3Є(ϢN ]GtiwaqHΧ-yvcU90yFӃct}kZ}ڠD~Dvu^ElVZC\o:by,r4tJ5bM[]'QA;5c`;0do-X3I |JHtbF8XuCNU&6{N53EP T~Ɲ~tiAy9uѕ,P84B\9<%BTu5(č D)L\TQi VzA,).3pGch=^q@^4YX j(Q9+^Xʮ&bp>VjXDeܾ}?_Ccߴ0I))P滶3#31zq=x"Ö T, *k­6vcS Q)JĿ5Vx3:_rKlQTF@AluGPqw߫NWH8ei wW?eLJ)E6qV{X7?QS/UW6s$9_g1\1n97@J+^X1: ds1T龒t^PZ\uДXB厜;ԡ#JG92I)U xMl M6ӸT 2;53('ƇYhhPp-iMfg*qX!5՘4='_[cTX+1y8>&e$..NȥQ6 o^ -,f0M6d}#:!;Q''6(mYR5*.#wf\ܗcDjzGw`G Q|TxܴyO-)-8 %CZ3@Z)IJe;@͎Tt$!'I?zOm[gE yXb糀k% şrAIE&AA= RnV*h,jOtEv[z$)uQrIc% Mqw1Mv'd=tUҼN٥|Thۻ ?FDRap ֋Gra10nXmh#\jlyȩrȋΧfAOh>uR/ "u|dF~CzG|WYWD\@XR`-vK6Lm:c]O棪|?N+bzQ6N>yphh=ȡM>M^/ݵ" 0;smȢJLWiJY FEz\pv48+@*2"n$K-jJ2qnAo9Š;1"!gP'Xg{SQ EWzL64Bג/u! OlcXxĵ'B%0L'^fn&]YRiš>(&kµgSV\g #nOXƈ1Y ] ai ,AM#5I,I'CWI<ߔ 8$Ʒ{2'w ծX|tTkYeg@( uo/hv[|: N#C̳90R#h?Q'xVnռL)',ŠKBjyAw/I|(rZ(Cqe>XR$lQŶM,IBy~%7qGh'O-W(_iq @uW-L+1̒vC,??85o o"pUY ~{1$ʪ͡P<7=+eulCEx@VL4Q]MʉTOl !Fؐ{(hvv;nr]dryґQ]JNw)lA7\J?}АLF+D@UIӇCY7Hrz3tġ(Sq B\1 eMbxX4H+'߽YQA|e"?P ljE|8uiю?'v/ ji>똹TBX˦ HnQIT/:^pkfO؊s\<+OFm, #d,ss8FB O8ޢ sb3rW=Z. ȧ~;;e? RP(H/+(\z18zί)jZe$cW'JUG $Y G |fՙ߸\D(iLFiEPzMYش U7נެZس4@oƷ(kcDž Sv= /W SB; Z֋ՍabwMG+gϯP81Z`W%8vMS]Tssct"a|_XTU)Xy0S+ÚmEqP\_z֒;xaPJ6|*Zx 4!}Ϻ| C {Xr}ٹOv w{S ,<Ii쁍 y9cA2*90sOb{DƢw8=Ev #h=O([a̘To Bը+KVUﳮ$ o(&^HilDIg;5U3ym0(ݰ ^ț "cL Ղ-Ӝ~3حY&++P UЅ8T+)x=kJT.0kD'w[bprߔdAbbV|dy f_`9: _"?C[v]ĭW%̠ bN櫈.wTI58>J3l]]_E,g[nr>}FaQ/hD*h11:@ 5=FՁi8Z^LL1aw5V䬿uusV4q1>asȏ%Rcron-[RCY_:ľ K \mogEZ[v~/|2ncS)pI&)okB3\wF|ۮn>a0N.W=ibտ0,Uch)̹y6a2r9:C2݃打:|:Ado^FK`䅹Fo sQzۤ@֋. d3$%S<M!vFKPR wc;.v}x88&iLaH?n +F>#訣pc<i% I6>A6x(̰K R{1s!{nj 1AhHȞ!oߊʓ%m{n \NyXHL=ʙ\y%1廊F V[]Qmaęd~ uG"8oX I)G"7#Ke@$AU {Dq:NL"m/~d"+7cH\w߄KY'rM = ӫRB̞g/M,p0fղa-wp+_:'x(x7>(8kխ"c\wqSL8[mXzԽAWfNA5v=z\[i}S]_6w1I!u~b ځ ĞN",)QZ Oj5Uxy z csX* u{TݥP8Oqbe#%)La? lhofp3 ŝlV{f8FG-o!&/fTӵ٢oSqYĂ9L.mfC!s[{F^J8HXdT@jqAZ~6aZ,`TJQ?GrQe_[~| S7kSjgeG94I To|#ƮX+R ;HT+zD'߅QdeU5?Q; &?so 7)`2/PrkHI! ҩWfkiP6!:GjYX(1afvm_26beMS.@N.To!-ꇃ~ .Jl{ *'&ğ7$)|x|}M]DE}fɜguC?Y_ܼ marϔ.}h.Ρ!˺=Ϝdjsh8Sͪ7UbQE d*wR_̸_%AđCߢF'o)%5o 0 %uZ7韱ZuEv:Hdr0"E=ǒ{ԭ&0W;ԏf{T1q{qc1IjW fL ×3NqGl S) mQ mAT#8,{~P+EwlsD>-"!bSo10~ zsd2RKNj'Cg{esmނehM* \@cgP߿Dk_t(N@ <\!r0`eM}? QfXz0~fZ org`TUJ)R d!R˳~;k7/2W'2A1uСKN둕̻^]:!rUcn`)x*c]oH}ՋD,fIYI<„y 1VB(=_oUfPa(\Ckmh BGϠ OTuڑ3_SvE`*uu/,:̯XpȽj;ܠk|נ[ ,ANm^`,%.{/eI& [QPKVmn-*?[ 712;Xd /UQwc{ -s,Gi`肻1e b9v|Ɠ3)F.:E#dN;ȥTLea*E"(FFe{RY{全ai Hjsya#Qي)ߩ娂aQ[L x/PĥA>dy+sޭϹx;B_WS[vD52n/ 83 散TJ D2g2<La ";՛4hu4o3CY"ox2Uo rɫK.n^ͳx'2rv^KYևsrm<<6/FƓ=GfzldD*owlS^J]"'~ 3eQ>Q|vS2 ~ Z_ F-xQyP=?MI,I‡Rz K. Md#)&qJiq<ȑ]o>4{5XB 8$\Դzvk$T6dZ5&eK|aDlZO*Ĝc`?e)@LuIoUy q~Ohapc3M%)W#ίqQTo,sSH[NFqum-#밉i0nkpHH~.W̽ *eDo@ʄut|+D̗kݥ"-}vVyD:3kZo"o'fNE"erg*i`=sEW rqN1W5܏GyYUEͯo \P8)%;=G_iBI`,֎t?2-"8/[u{r*k/@Ŏ ؔʮ9v,{PjӰ['5+ux+\Aâ5n_atFQ8$_ۣ@e9 &hr?5 >S4T:\0ԥ}z @\v9tGrR>iM<#f HmvZb}=s>ف󵀘pr ǖDչTY;"D<}'@eݏȴ3|@ *v8`Li{ћe^dN!x֔p{KEޯ%:ˈ"4{v3Y%JP^-!Ď EeO툭'q)?ʩ&îJx {E9 \j֠ WOAĦK:X{~=W9% F0dFYffkOwĞH'38 I@46=#P0w۲*9c>o]-Wc):,O=Yn@]^aY}"bcor@kW#bNg `k.n=Qa3U=E3Сϱ(pKM Zj; C٘/HP<dz4d-fL$6@SAgR8-u`* x;Ks?ma6DOT%ggډԒx瘣;xXνWŁhsE$b:ٔP-QHVطmAs4W1c.;~`1`mбAycĹʕz 8,T=(1>,46xIj6.cZFQ.5qomũ} P0$Q%_#?ͫ=h+|-5Du~.4!{ބӁ^` Б2A+f{G{ԇ<:7̄GǓބ,g]>HPK3y17 (0ܑTj=I(}R+wz 8Ūŭ70d%~4>~EKч0 _ۨG^ *%cv(4m9ӡf͜R2bPrXl?GaU2oz]ut0I:psb6J&gqH-7}L ~܇+onyh0J w_"#ɏ}MLose" .9l:$zϣ*xY>-3 <2Mͼ= yڥk}ڃ=bI-#K}[fC2i=(9S>W:S=ۑk0mWHdcWfV gRsR STV+^?x‘Ԗw 42J^lxP+wZΔBP>|?X "6U;'}>ZQ1mG1^qHzv­vƀ\Fqέ:۠8G)vee'g +u۹)vNm87AK50\YǏ9t׎ "'nHC'y0kuUҺVA26'XL=Ge Gu$/ >_yT tK ,1HIqao)\U5*ZBBKNRZ %9 1^!}q ɦ3簞2Oִv.HXl)G u;^N,G`U^#ոǾ.2I{fn5 z7Ƨ'EWY}$ q?}O+y]Ga[VI+P2vfKK ?ؔ|řk`nD8gyay#bt @鱅ޅ󢛃fbF7ѠSj9O1٫ˆ%%j֫孡xPz C)I9a.ʚ*PkthwkoܣÛbB!خƹxae t}~ <[E7o*=u ,&* 饚ĎV5zT9ם}C.hf. >sm ҧ=R p2.Xj}A+%|Xt r~7L&j =qT9kZ7'37%; ҧ$0BLuOJ2≗~!ւ{Nkm~6\H bDXGyRXhoydhrXMAJH\+Kks٤fR_ J.Y=N,ORZˎ3qJ۬s4DL$9. ԈTPp5LjVMjg,I⏚5 ?ɍAu7u6\sOk&a  K'H5<dBPc0rrDS2q]C 5yMf4:`وyQ\'zoU6|L"7-Vs4GmqƇ˓l,ͺC0G $峲]4IZ&:;0FJ˜>흃11J =l\6 a'0Ėnu:뎠0v4掜œ̬&3 rlɔ*E9'JZ}Saeh &_/_lS^p|lʭ<޹uB{}Ze(dk%BbQy0_MTȕW3? E}# # & 9|t^>z55- ֋Ƚ⊑͇e(dvrP*U:h /_D=}-mq%avHPoՙԉ .XO?MfEHGY3zkb lZ9W3Rq$# "y o\=P9!Nr "JAɖ@xS+y.S=Ǧ K ڌ#pzLڳL'` 2 ?SүNkЙl C2ܗ2}edqƆ+E3ri+Tъ=7=6wT _?@1 fcڪݸ8 36s!nFM]KO~+5~%4lB"Hس\@N-s<;AOȆJ%t:DMfEP., [.jハyո:)ih,rgvFD=7-!Ks6)3 ]pQd4>AR2ߓlX8V6*&֘@EԥWOHnިf_-˲c ܷ؋sa|I֨|V4 g~Q%VǻF.5a\Vک %Ȅ_@ɣgK_fC1&NND|C (V?hɏ)֜ha VlcY<͠?'2aOBeG+5e\*hvy$1:Lfa7 vj;:[Ks-܉5{!zo3rMLj 8z-UPWr>q@gfή˄j3f-m*j 8dwS0~tQSCUX}I&\ޅ 3 t'mVW`~Knoiq#'!PY<9r OA*fMڼ>+MyMwj#>)OE,=Rؙh z116a y:p wBRo 7^V*UEgVo'0[ޙ =y~ؒA?Nn𬨙m]eu Q2 o~q.s))J2uF^vޤw\"~=V xΏIA \Kǭ*wB;MjhkMh] q!k-ZTQ31sUh@:wLO!8dj\T61Q)C$/sbg8;vƇp|,M5GY{Ji*zSlr My07E .:c6Oā F=L9 V ɺ)Eu|N! IySY_+A Qh)hj$ȫG&2֞f@͘^J@,.޻2p`ΰFqnn>$۟ȽG_6ZCC i5RZM-{D맩 NF ZqјY܎ˍ`Gݥ1x-ktz Ehh ;4k.BGJ_ 7_ ԓDnQDl~<)VX_}?n^LNk-fd~MD"#nJ;$O8T -3e^K]x7ZC17kD\N$,. =9u˦3ƻ[KoD`C=lqRِX*tf\T0o\ eX=5F9=(mf|Mʗ;P> O^x i, Ak`e@рSMoѷ ^q T}@ds v gu!*,uJ>j+g+t_kB[}. KAD*YNT}Lc?Z$G,+M*:ҼX-VnUs񥈤~ssFXr č{'HqXiMWqwa |h6('MJ &@Y=$ŅJ):M|wc DygދhܟϠ?7fmCO= i*RU* >u L_2v;'7aԨQ) ypdf&J4ciZ_nϬi@gb{ӌ'?e ݠwMVۣzQ" 1#Ԙ+s#h\?}S6)s-v-i.a)Zh]^)Vtuw- 'X0q8^<^OҼ]ua2x!ajF0zB\6 U{U_~L-LKԙԖUҷhʆ>?[7c3x'PD'A<"̭'H$ّf 7- ]\/;+D5&L5FV]GhghrX&A!6b#/Ju(,ZݑV`4;Sl*I}gt3 KB2okF: b>Tj)_j!<Tʱ)Ӕ ’q ԁ(;xp\D@y >cE*̞[\! U\?bCOhX=;,{Y^ݟͩD$fD+'+i{z`.EbҌsCݿ""ScʔYD܆^eYV7vDp7L&,PN(ɟBy9.ՒFNDuG~ f^}<1lUݽ о$)φ`d`zxo0pw6* k|6tOX(B1O @!+,)jsӦ* =Q?ͱ&(K\#,9hQL  IHK Id'uLn/lFE[*j:@w,mkm 3I9Lsth{耚rPQNwX 8K7WX*M+RO.5UcwW[QLjJG\\[P*;lT̸)[pK-*d?}j|(@ҖKzKX2ob^7ıX>i,mjϖ`bd~u8&Yl^bB2oR3@bk;uo,jw(_dЭDQ+bM\IA VGQO L&C#K?c( DAg8vP77r%L.SAIq΄m0r4h~茜}ҥ3טPz:{4S&d[ӤBONzp=OY?qhhLVQh,9"mmۤhˤ8Q MŨA#gbl T6 mi GX"7FPbp+\_1"i6yAKSPmlY=-8ass]B" CRz5ߝDԬw]Dպ" 9+$rFHDG'S]z4{S9 5]H5voh<չJ'nş;oEQIp7M~m H]N(oC ~u.zPǰmH/KBځݗP+%7 j3~EeM}-kԅ>dlXn9BT'w[[9t`z(Ƽ%MRG> q,p捎O&z^%k,`15'a)/-o牅v*m69/Q6!_֣> ӔY9w`'{1j|**ta`K{H{ҁ pb)yD QgN% 2 3dJ7Ξ!qxoL߿j^Zv'.9ʃ CAr\ )tLH~4B@U=.! `f'w9ٹO~jdI&- ;4m(/FYt evrQm&9 qxupXZ>4Q!cL5^so10q YoY-b%OJ ,)~c5T"J1Pr gՑZRU[= wb߉kxnA.hF |Þ'<]#y{%tN?-["16u n;4~FD}"HWPJǙvv7pkRaUO ,=gp@`ILAw^4(jO6Hl:=jyJ+;,B rlF پ$@Ys0\{VV‐,/QEu:j 7b61.)"`/PӥYO2Ds\pw})||dƟ^rà- ƮPXEtsȱ}+=Ҷ06d@.-/]}yk2ۆA?"~]D9f=A5t|Xŝoݫob3EKwA `SA!^LƩ–6ampm-ZS4 ,mQ#_ mJL_UØۤ-s0jk)ÇL>[|05R8%4$ ]iqD3ޙZ[-zœy:-\mlM L:q$Gik"[aO#CexB\K´zP[[D-dY/p5p>=É>ݝq?Pmd6=] HWMY3rXLzmB`V\re¶]$ ک#GDzߧ 굟~0PBX}r iz~v-JI~VWqo]bn&oGX9TeLW"ҽߒ5> !Ls!bȿ $G\GT18 J s-HҚ=Z1(rT.3 x-woEU.W:.X{S[BOL[>ogzR* ݎ m9H^♝rz,D@f:8SVڲc@* GF7 O9@[g`ۨ(-o<=d79_% rvN #$$ӺH9? K~SjV~x;K>sp;Sm+E;+D%~8O&Vk0vK8;:T֐lOq[2j?{&HC2Ӻ)xZWT6%m!}7WIzO\.`6~'hĒ2c3v-kWӆgX ]<۔t8/m[LfhSOjN}un'qփ?&M: XsN>Yw#Jrb*:2((T |m iMPf yP;Z\K&QQUbg>|37Y dyֈѝhp#7}!"ļ]]i TRKKML> uNX]R@p"Eˆ9T2_q Й!?-Ŵֶ^$ç]ED ݊=| ]ϤiuBn ]Z9 *hEe&AyK>~:qfx<+vG[(4"aFn o]ayo+R5:& 3B r0+^s3㚍[˚3i) ?FCckmflLDS38j-fpO6i@p'-j/^]{s"XB6?Qj4ņƘ#I5pJṺإEæzg 2rrsZOf~'}+?jNcSnEPE1s=+1OD:()H8:U}%D> $fUb7,ZAByh95|L)*~·>˨qI_BEL]BNvLr%NYt7}3s | 4uTщY-,G+5i.y``Jk@\ ;%eC^J%M̈/YA6U%,=0^uB:?62F;+^UX/UA cWd/Df4`Rw?h"v^ewF7*Q'T>a)XWTCc:c}X 9y-{ Α &3[zJ (O/|QI%J9i"`)*c!geG W5JA]O?l߇WLDT㧉Zhp%bq#/^.N9z,Sߙq͂%A efPpGg` [aW͌g'GL8ӹ]q%[EȐ pMDE`ؤ',tn$@hXv# ]yetU7cR'~)urvjm|l" nIihAhj"њ4_*L(H^:K^:əP> \ajQǶ2մ,5egEޗ\#&'5eNs{B']Xn'G^Kmexae{n2F_ۮԪ/fr}kE.~ nn>~fU O챸\%;|57z,uTi꺕 h}Eho `Ќ͋IHi??Z+zìϧSٌZ)_Gcٽ 1Kͬd}k]s 7: 9'ݱO_G8p#Vlc2O,9Ym`Ka{Pm xxv ts 4UP'Ѫ5܈ c {d-gn@lGY0; u"'9?Ʃd)_S)e($/D k*\T{[b3GI63jQ(:D-hx0d[1[[1V=6,&WTnoLϢp;IiIM-OP杜6DuNʐ{Π(EWէbiٶ"3{rϿ880<0 3+MwOڨ!h[suo2^CĖKs%lN 2=ƹEttۍ΍N@#g-EHK]l߃~_z ܩ 4ݜ!dƌ}04]=&5J';W4bl?= G8q3Yཫ0 ׹Y( \N]^Y\ gq i\oc.drڞX / jyW:zfuv,/WD{G6G# n"%ah΍İX]!DA.ADM |;^QB0[m;c/\N`K_$^AuspF*BcJ/?W<]0+խW [SPNut0t-Q\ưx?:@`j;MkZ7?<^[u2yշBeu@z(&INKL[-,?Z#џcUWڨGvܺZOkt% 'R.mi#j1qj6y#h~7?јvNsz ?}]\`Ή9ڟ#%ISICpN5X^D^"M I聦H]Wq jI>4j:K='E} *5]7pa;wy z4R Y]h<&Uf3qЋ'T]b+ْvAo*Gnz6KHJw飧I?ĥj:1J^b7YQO[˨~?)ԼvH|[0rĈr<3Wl--ۦzm+ba/dpvW9s@k_1.OZnv慊A`VHeT<+P.4M^y̖˶{~͙@K '+2YꌇlX<@8[|ZR`}ثx)gfwngU"iH!#YQQw8WyEBWɋE K6K. osN5ðB(/|&=!2[wK}P&AQ&{<\ <ܿNM*N`BWd(1 Bhn fX!ANn')vzp-Gm) Ǵ3o͸Ս._SC›ɴхpg>ɆRLv(]J4ʅPlADYb_rLgi&scS~ʈ'Y*nqeze}_L'NԔJ^;H09Fx^ =цEzTlׯ=m3dVAYP- w0kTME@XA^HdK굞_=ًv{2^Ήr︵\F-RjJ0ϜmA cKCIH_3+( J߷tluh"Dl}D[n#Df ډ!4]g4 V]C42IC)w5< ܝd/C=GeԼyT_~ukumC4i 7hzOuTy\5n~.ZJs1HWo`m*#|hZ T\tL>cNټH>}{뷐 UT;z& q#o7;B(c."̪oVȩw(߹g!.j ȵsP(\EL?{rSϥ-]"%x%rOF.6i_xaAk8lqov] %Q)CZE<_/; fB饽ό.MenvZ&* 4McctfN }+ƳIoELqΑd $bwe4O+}VMxp"+pp)?Jf+@7ʴiQA, yT%}uL+RMTˆ:Ψش=%5_Ŗ7 zie-"ι<](T3y$lf\* mG@hJf}z[LѷqhTk%bAċ-GfX1 |{\Zkix~|okĥ?뀏b(k吀[Z Q-bHd,Hp33xT=?4|>c'h)u/۬}9/hCol)fGt\bs -j *JPІ %ᲀ`ʘCZ8ڀƤ6U6 ͜mXq8L˹wQmmZiŞ&Z&,I6w֑wMBGV8E~@h Ud+E&Fn4=D*nn/N} -\ w"5R9PoPi̿M Z ,}0ze܏$v]ޅ\:^ZwQ 1Px'/]te==̄B/׮qa^̾.j]N_jz(>-'=U4U]wY8-V4<`"&mKwMyz10ǻר('$[]R B2^pMWGOh^|(u:F-!;Xq9PܸNE.b%dpAq﩯L=Y<&ؼs:&4V2W_NHs^աOv7RJ1ʍLʪ]JrC7ܝ ZZkϪB *Kՙ3fQ1ZX~ŬIK3@t *<5z.&|G1ii*нє=`MV3"~+q/ڇ 1nFT$Q7@j-#0QP o D:OR3MG?'Wc{x:<^1^_S,f$ ۻ1SKTdWB=gv2mrԯ.628?5<18ʵҩ'@T04eb"c )S %|JuTO?{X;#RЙIiPO\vN: D ײe h tI_ѥ=B-vFfHvFSy?Wc/VkfWoFL J?}fG>e y<` ( z8rK P-Y$A|]{C^S΁4>H[=,ݣ+-a"_zSqIwsݴi@ wlPM]sT*Tmq̿Xlhv923,B#vkj\$ǂ5F#q}g]TzR{DHᘵ ^9g ]zĺ ;^/<-be!^fa.t?#(ol7ǒ zNlSԋv8E"/VL!aŮrQƱJE{ ubq4N+'\S~;`t`KH+ΝNĴui1&PCTh*8N@beJ]`bؿ~VXL o!㴴T4܀\q ecim$L[춳3VVɊB0i b ~J~dÿ6at.?w)8)'K .HǩW~0klLqo^M(kT<+EC fO"-[ǁXۉp%"bz3V8$;flCFdAqY-`'_І-+5ܞJTx@`'s [~c6dxNW&TWmR|c:xm.9),'7=BIBde n/IpfU}#Ja۝GorF|,d>?Q6) D & q8>5<#^lIA/aNW7}_v`]39t-F"G@noX9vbXR:}V"2*IA<#LneH܂4N0ЗIܗ`PƆc 3(]R,U,)@h$~`<]w=n4O\Goz>\yO/ǿ*KͿm#y:dtKv7kPL{WE %v[o\! u#pOuⰪvՊ ʗkIKi202hݑYXpĜ^B5'J0}^] ]8ADsg>Cu֦lfy*셡 dQ?Qn଎&' 6,qG& fiGU(M abHI3BlWUqȢ+oWGg=Ƈ"]E Z9Z> \ub`,cӕ $5fӑ::2/*uhtxՒ@[jЅ26h<'^J0U"2Wl_9:[)ݻ2;[L O7z._@ qͶv ԠU {Hx-c̴eٯ|߀ؕ@;t];OamECtwmcw3,/.]lQy ݴrB`U 06Q~iFK\,DU8)¢Jud@QŨPbv@˦8}Q x8=Bn,YW xZ?0AUg-U ] C D['Ó4=X3T/k[ ^js/-\ʿI5M\+{p4)ftgP3|5Pװw+C=¢cWT-{zœjDL#6V5khD~"81p~,-U.3gWV0@`ot}aATpX-(6M5S]Q*[3z4av.s( Aդ{A Re<=WU{>$d L{ǿāVGk=4G]U͇qǵc1KKا`oadd픐e_P^n5GY`[]|i:P8x]CA.`-ζ|͘,-Dvj+1*Kc9ELH:eU8XkTWIHݑ#ÇBW:ťH糍~o0D͂MȇkL ɶ>s$: 1=Ƙ ,75 asaisui,d" 'Qb'䍚touFvC w[s> ~eoLIt~.݇ed.6zxmZЊ9ogRqrhP1H܏yt̽c2vE2sFG7otQQ|ije}nBf(`~357>]~eQ_`I%>^Ktz k{B2~ߍOZɩӊg]9#S\iv): ْhQ;y-<(ݫ=YRecO棳dwOBzSbgސ.nT|s~ŏ5@+r79ҭVݿO\v ė۳c9**[>!ΚiAn6W{yfvAD7btvs:)%H>#iK]Վ{ps}O97F$:s!7'/^(,FRjIX/7J|*զG#aY{{En.MQ5Z"TO2G:b-yڙON}ʣrvrg%1| ́-%BcgzT WcAm1<}=b8f菁J^It͡)qV[j}^yl@"ZpX-`T 9=VT,p@ɻ  W $ls~ "jo .Ujq!rkJV|ZMڠHf7I2I^UO$yjuuA4u}Qz֒:I,@l6y0[FZ\kϦU,k>AG!pMY.r$Bc, J km|͉<0Xg.}}fŴHJ`d`JmڵzjȒk"rx8")70ؠq8כ+ Y )ѣ Q8'uVtO(M"RHS~Gw? ow[@DO$0tad]dRn{jUt jTL C^HI:\.OVuONKRH's{`ؾ!֮*HYa"RԸK. $Rf =Q]ϰFCCQ`pL# RNL;e˰~ xj 7ċ3neTFpNN b#F2+SoeQL7]A7 e8_r75鎫uҌc㈞)4m3{:'No [W%<5/4uC6`)|{o g|?>^,_P}Î7Lqqk?xF7QAc>-զְ ~[=9}eNIif~\, w6&;F ɋ=݌xVk6"f=IzicB |r7} =hzf> /_Zʎj]^h⤑-s}_"DU^wTӷIC5׃&qn5H3]zW9C~Ch+9J8Bȴ.;>)l˽k+ŅIAO-/=yR?ls6u0^WAR;CS=]e+kz!&H,A$@f0Ly/ھr-\]>TqXX7Baado>DѢ%:y'xz[I{u7sv%&#@?2=W~\r GˊBD霨C 8zpRE(Z*)]uڜf^'\ X>Ba ^$qL"0Kǝ4vz,c𴑇d2mO:A`[:!Zw'=Ӑ:.N u_LbQjc 68B@:\%t^A kWz45/APt)3 0i;=/nq6UhoT^\a)=g@{Ҷ*1./LR_B2)|EQr_bz3+ B=4wm`MDođze!oI ~ܙ=?bW!*SM1뾕jkyiX*S]GiFl'?b"7/hjs)ehͿ_d͉!U +sW]߲{^!4鄙A$r{H1*=7IV.po&F_=uG ]k|sHt& Ii/m#1yn lҸsETfވ7bOV+T5?5Y9[q'`k O-m_lkBս=rE"oQ;kY!+v#7W R4=7A<зInFΚ.YWuF8OyĿ_D?/HS},&qqƶC tJ2ݓd?gq =Oi^8yb9R\mN3h x&V xZNZRiSc^Lg,"K?RƧf2A2E rB/.W(nq7Gh=&̻^+W' Q "3`*9r%wox5Jǵs׆5aXDAqg 퉰_TJSroT迾~&4o ̾5y G_X cȬ[_I6-MUm:sϛdj#RFxfвl^B:t,B]gBu$1J߀vL~ 2A-GCb &+$ k0w᧩am VR9K5=` x~#2 rr!b?8B6M-zI}2EGKc:*(,NM3WYvXLX[HӔ `6,u$K"^kuL)O˾Q<6-Bv^9O35 {Flm-?wp=#I<<ܥذ^i5ˁ"U(|EFÆVp$ eE]曽;Da6oe:0:5I,6c /1#gBGxU4yl#Q$j| 1Nۇ+Іc +,w꯮uq?_$5eb;ccNᓂwAV"2\Ј*Av|3`GI^A)4]"엄(;ZeA LP?!KVʬa?vgĄX<5U3EE,TBbn'Pj>cJZWe#k{Dv%c aY2m&Ðh BUs뽏KМ}3!r |=8̯`tH؝7ߊ0s&nNrw*" u#Ԟ $eʻ~2T.< eҦk#WIvJ# ?A>wQ[{?P@tH\P!ތ OqzUj1Z˫yeY6XCI>AmԱ[Zk%Sü'Sƌ^X*T.O*l%^QiUGˋKʍMGǿqkwcP[xqgWg>Lm8.1+KḆ频`RߵjrK5͊ޓwJᬞq L7nznE E_ɉ'9EL &RԟN˵TW4rlTr_ȫql&AxϪ~1cgb&sٵ0rjePa=L{.nT>VݘrͥtjvjH˒~L#Ig\\UOxk;}Rq6?7DM a} 7zޯiQQ٤Q-&l\`;Nrȓ0Y}1Cq`nIrWK#ʒ>5`L ?<nOHEe6۽UU\K1!%0:BKѦ2pf"\UKՀ?fNdX+0K6wE3jsbloZrIXJhiEvGdwEwl׬l\^@ôPSHYcoI A~I@G{]t~3 `u"6xDƉ͵t!dؕq/`eV\0k)Mn. #o;FF0i^օ YQ:'c$()PGH5jqaP2 oNq@XVXygd|D?XڌIWdQ0QF)i'8LLRh뤔f\nL.SeKc2I ;*vex41Ƈ%bI讌~$PRi/漱n G&'5GC3D/mx* r}2$إLH duD&դ)|w7~fJi /=saLD@ݒ&daՙU% E*gI[}U`]]{1gxo 7~ظgES[ O,s0ywd2/Bs<r1}\ťeZ</.v<-ҹZBBrO޼4mIP''}$\~) = 4+x$5& U\T~~u_SeOÖ~U1QMk`G,SXd>6UT^}> 4ܣJ+O㛾>@r?>fҼv6 @/pOH8h% 뮬IY$ @MbV.a'cv{L<< ܹbɓˮĈ";Dbn&FE6ŷЊdSNb۔KiP@S9m!3W"x>~đtʯ +h?@0*i塥NeĦVxГְ{SM-󘢥| T:&%$>LQ9ډ0|) '&/cq $s΍OTdQgM k9|]Ƶ9H$W 38b̆}P lK}!ȱPlRfمٰC vVT ̓Z2rC3<3v?M˪WvQ/eyɞIa#2tZJ :o? ;oPÞf!v^.43hno52' SYh V>1M-P)H' *ovMξjtnj*~!tsQH 뗼&q}5Z1 6۽[|=V1=bP9&A֦Aq!,TLKBpV@mG +bYL{S+33>[OWGTņUq!+`B"+8Ao S+U`Kґ۽t+D rayB/{VAJ xO XKsY\Ge4k#_NL R)WCƨgM.(,I''-'弅SUZ:"#Cu{̧ţ~|iM">HE0``1W#Dň#:A?qO$b] 2JʷREXE~1K^1c9PYr(_(@|Պ5p|8 q_Z,Wk;Lnx_XW>m"M#p`BaXǣ64y#‚=0i~Ey5jmw_g{ۤ/By\.ٗ9OJ\ 'Fy^d+?2B Zgt+=s֑UT?@gRXyߒ7T&  %z#oxТLa֓~vT!{1B" }_&(-^AU"='v݆:7x hI Nc} ^D]nG;{XHA$k!;%VY7{WiU& v\N쵏5l` ?pm(_gu>l}Z6ʄ"X 0GM" D GB 9詷47y4neW4T7AZ#3ofWmq'8颬ڋf[-pIXJ+Bf3HY]H3S\u^%/<OmhG$pm&E|8AJQ^zxBDs+ҳ؄eFZ/)rdЪy'j<#֦uv$`mDSL̳"Xh:J.r/vIU2ooʮ9}a)u6\Gc0SL*827bO$n -ĹH;ݪJ2m1b(!ס8rdfȞ 3]В!c2ȕKTr: IO>||G=OO(:#m9/Rѣl,g -jCO[JbiQcE&og`hb^\%2wMl(f~z-Q OXKOJmDNr|~t<(u(~QoZ]rˎHqǶ+ {.OLL3T^TڧQqW.Y8n's0k:@5Ÿ#3>s|2r\>HkwlESe4%ϴCuVJN|guMFK,eyA{\,=D6&$Ոsp2*4{:Oy4ND`./n]{/^w9B$@-cbfv.:e'mjW<)(/ԍ,9R25CCZ_̧^8ՖsƦ-.A]59漣-S"}ͼA+l-^_?+ &t݆SJL!UC%6۔_i$Rr[RB( IsKc/IiTe~By[jdAx9Sqp=d\?J]TϴpgR&d<3%pdVneg7rT'nJ˷r_Ӟͷ% qpX'j>rbHn,hyaR3͢Ԑ WH=`Dϣ]JMM0<?=̯xʂoK!' t0!z`#O~tMfeN /ft~Q?Q_?q6JVV}ZnrF!_56h,~/ 3 Tm4X}fsi#ƛєP) $*A=Գb^I:2>}#MT|{$vM6jcVt2ZgF &Kӂ-f+lM^mJȒB6iDc.eyBzy9 H<ڨN,ނ?Y=(C۲n3ԇejs"6'GNkaybd0tx۶fd<;CUHi }s遦$h2{/ݔ9RG .:BkHExa43/.)&Y :|B@( jwyd𓆸#^K5L]a+ݟTsd}0dsocLֹ%L7 YT9B vM[>#o߬Š`: P&a4x}yCCJ-jF5nu٦A@ 1hZFqqL;C >~k[rna = ^ڤQ^jVyhnm$-/SP]] +bat:ʤ-ȜcRrl,ZR:{]94(E T(Tӂ rIF~b=2 伩 U?(ъ:Rm{ʖ[rK$NjC<๜ n72J~r&-q IvY춱ԥoR4#<ŗTzjG'>Vpn[YjC@tlGO |̖;]ÓʶMGU-{=|O APwr~yn2}fk`Y^`CY/1bZ:RZ\UrHL8i`; hE[Oi' џGbcV$1A]Ɲ יD(݉zR-: ? "VC AgI9aV~]΅7i( #( E4TS-6 D +.f@oFWZ9UJg{c쏩E/9jeq1/CUiD:>dc%i<&\\ݡas,F"*3"v½8t%%֮]+ ["]Cu].]j)aYX9A!oF``T(Dd?> ~'Hv5`#r T,htؖOeNߧ!GEjIT4!MPšUyw..bL4o.]>3t=d[1Ϻs{fzzD "fFNsꅧT|.A~{1/X-F~ӄ #W0Rj߄m? E+6QtjtT\{Ny5䅭wHT9pwa, ttS6$rٽo1g(|%`Q(G)nq=0gD"- DS%<&V}|h'iev-6$^.xEy$5u}. k˫IdCCTb0m B=]#Ii4 y.Z,uH]%%[՘DӘ@J:`ny)w Z@,o2 -o]c ?$E7᲋UQa?Dl+Р"AhbFfxC{.U=_loF ~0jzv}d]-Uuzά`0J0J% ;&zkRxb{'Ը'Ш)7ulJK` _ud*4~(Z\~ pD?\h!{sЖ3(sŸ ءqЎiҭu1QLG0.]]coąm\-&0%'0z0Kz»' Kavwag؟(cs]$Iso/T֡(QF͡ -hAMb 6ޯH=J?.1%ޱ UJOtϙ1; N=.$ST5 "Ӄhm  f8r\.;-o{QU.&\HLt_JV}۵&MH`\n:Ʀ/chҖyՑ!xEG$u!{i'=n7hi{8=M&kw+:Eն J''؛5#ٚiա/>TwTn97#EJΚL`/ܪW1;o6:*R,/̒`tF%ux-ZUr06 "kVKtPDɰA {m+дN3$QUBØ >HnIKmMd(,m<oG&yAMxgB|Kx=t1A)̝c9J=rGZIɘR_^MpфӔ3-rOF\t68J_ G!A˟&eK4CZudHj?i9xiCEjK"7*\Ցu K(:Flf6hѵ"ayFHP\};$e(~2_1ёXfԐs]I-(RG3-b _F)l_73(]jߣ%",q? z+B 7Ņ2W! u`V">w:*?ápAMBMl/ۈ`<TPnuZH{\ψ:d.0&B>2x*sRy#k0[[S\WO"#zQmDٽh#ryYZx&P_^cV E+P?~s9٤5W7a!A橇2 ̢)凫 &RL0튾sf^imYn]8 {QXd>+BD W &$SSU iS&/z[sڵbๅmSwO%OfkޕOk// +cln ,\[$%u8cv{W 47FkӯH)<0_/;*,u~Y_2M0?LÌ Nإ**p )% PYքtuFww됭Cå- 4I>f u6G:/QbQu:H%Ob]ϪD|a2mF ,$PI{!4S4 Z)qT3D__=!aCC[܌9\eBPh7G^8HR\S+sbtuWE{p'v_ ]˗W:)j,ij?@MZpF$@t[چo[*;;DEU$B P6e5ARSKhјs+%p2f4Ohl:TG1ZVHMl,Ƅф$yDžW{NFYAzK(|YLgCA)CK]rq=v.{ј]&hSoIO7U\B u4z+e4WX{oy-ݧzwZ3>r riSI٣U5R+sb֔fJiK܏Eop~/nrN~BfaN'(\eoGM=g@oY- *5g<;W ˹v5lsjb^O-F= a3 _.%M@ %F_ "ɴdݨԎj.%/gkͪǽ,pt*ބod 7c¨l#`+|>F[5vB&;A;TqNulC9f6G /넖}}!Mel ݟQ`NL!* Noo3FN~XEaX9?rqe?cRLN!|lVl$+Euw3u! cǴ֜DA|AP׍ rGLa:7{:h4Іiv"BW8n|H` %tQ QtUDqKĻ^ʌb4o+"V9ȥgí It񮹳jUQ!S/G!rތA H]e,2(m]EMM&g DN&E G!{>Rz#=}k\D6 IHE/b6!FU9ao7!; qi+QrXB"׸#r51 TP25:"VIBfjLkDX $/uW8EѫTi \N7A}%bU|@lvp7+0=6h2d}`͡=7 ؉q{=ygPlŔ\dg؎09*K[Y Kѓ׋tb^jz:tiԁ/-f?;ꎔ?G_ l] }QQU<4< U kzѫuF+v<Įb^E;a 5 V0B;V/@T%tY'hIe{:qf&|rMZgwA#~*Q}@nf.zFyS~ɅT7Y?!HJ5;W 7ã0Z?̒5k:":6c@mة]ښ$}|v:@S5_k882eLjj ㇧Nq6&z7g4W~)2ybFhH.m%O/6?&}G5ϔdսk4f[0]f\¼jRvb]^w.>ME(,X$S̞|c4Յ1w0GVVnU:5'_z&3R\}vEc'$o_cۛk|Ćng?bX a?xSe S$ Tۃo2L%~k_Q[[Ž~U/#y?19ԀB!E i|%3w ~Ug`*m^JnͽDHqS[X/&bۮSE9hH0/UM]6 [(#ob '3GBŒ8^;5M^?g_З=| WQ3N-geKtϠ5lH"g՞S d]`rd=n9y6ŽЧCnW$Ԛ2tAxJ%j 26oe/~A=SHE:G F"м!қ{(${\Ǐ@ nVm#Gs c`nRi ?O}=&KMZbn&iE {s;{ަcL };_i>s=Yaw /c[td G.[Xp&S!5Z.-렉9q6^Yb 7ZO&r404v!ٯs⹝iw.PS{1Ye(b?ROJpţf~޲-?fXZ% ` z("0K2A_BcW%SEpJ3=,d.9Yֺ}Hj/YbԆ^y]e\N۟ *ɥs]HuOՓ5 kTJ]=^L#@?w)޳c[s RvIt#ue:Rbk;43ʇ/@쁑t=szs}dg+!E[q> 4}gt*f훕FABQ(񜻈X\BЗZlPjVֻ*e2eVvSh9LGa&SX!scI2uYdAF\QDV7q&a-y&ܻ?rV}ae~wwy CY0)KGT sLxWncfʓ\Or~;G(M,J_w`Iz޹<Ͱsp3vOGE0Rmv[Ugs /FxOP*#̉yI1 l^7XKUD=CV&N,.[&ɧxib Y/dQm5!=v4=/GwX0U^R36HtY0P'X.S` fqR]uM7nJBiDK xNn5Xe{Uido>F~&g$ikg\3S(SDM#~9Շpb$CDں5vZ,d%YVc"&fUWWbM] a ?$YaH1!l`yXimV9EvK qrFEz|)t0n~xii2Ƶ̪ז$/$>ߵԗtrn4aNKqNj) ?aЏ8uЋ vzex9V!Qޫf@Se$G |\@m7{#d<ժnzȾܳ-ېtUNyMȢo_}' h.+0;?p6ԓqs K+fCL^g_&}z5e,\f"WwiVrck@1\ aE FQ##:C^xyW GzQ5tk-QejAh6+9$^)bZ .$LLXM'?eV@"4}n>+B_R}G4deOD ߯<1 0;!HG#qiu9+Ǽe0qܡrѨooN `lXqFFM'7OGXgòjKqPĐehŔYY0=5̰6IrL`*ŋsO3(PQLBo8vm}5biS31vq?彧߲:b};$4:T5 ͤ{B&MJц _-tJ ^|Nzzw_զTxj:~[%ٿ=L`d"köȈ^s.TcDceX>R6 }gG8HLY[ "MBB;@jT&'p5ZID1B詎Kүt#|A5Yߒ+$Ͱˤ=V2_C~O-C|awz>M՝#X8h4"HKFzsPǼ=a#Y q/;95ZmꉷDnz xVLoiNx|mV::Y!o{Ua$yЯ ";))NQ\*b*<]6 頚FpG*\/Q< 1"12+UK_sKp>V4}NZPp&R|'q*Ȯn փƥBew(HdP3̐]R g7ЏhZ4Z_K%Nq >:.#,pA߷Θd \EQf\:}ER*辟eځ (~ 5 J p2f>>g5Qo֢5M]0 fvKP,| LSG6Muz_fE~|0#%k`6Il # FfM@W$C]I78YB!HhG_u =Ld$TP4?BA׮e^3jpIQ]( +oȉ˷= S_J**̖]**F T2}u@@43w&=2v/i/UҀ Zϫ1P&AeFs6j dH*nZ8Ogf|No7@Mʉ``2;g]X; [yL_K$u\3Kh;J [;8V4?X-%ctN$;Jts|vEcmI&*]3QG'5s6ds~E%WGgx4K[o-_i$5YY;w-c Bs7#Á<[c%"dvճVcx:w0\rPd\zZ`1=*f|M6L&/Re9!cEV{QH*†(pj甬+C#I~T@X; #Ic,B櫍FAF#D! =T_;Z*Dᙠs˴pm+qm )9 trNE1)E1:2sQEbxX46lTHs3EJLF] Lt2 dP~u=`R}ˡa)gC|v"k&>]'SԕXjd^9a>6ְ}Oơmq:q !7=|7#G6\p^!F)E;Sp;Ӻ}d̩C`*/]ք,.`ZՙH5[&1'gwt V/0fV݈i3*~!"}|_Rp!++"둙CʺhI€]+*껋{dK^Ű0"hp%/θoFETzr083TƉ:U[+WDجjL6]Fd h2/dGaSkOLܒ8B7HxK1kg6t6X8tΣDJͻQ WpQ{ z gpV 1r; |$];81BH{{0FEE68cw$@o]sX~KGٵ!UMvx/B;] W6mr3auIioSi<5߹/a v/QB*ZNeqOtShoй٘W#c<-Z+!oGi^@H~'&]Yž0)Hh{؃{ O%YxQ h)@´L(V Bb; ki:Dj ,U|o~{ޏ>}ѐ)R1K~A~zupX#!̆Ԑ9qvA~c" p2EQ $ɚ|WfD#wO>4ŗ%R& v%yCoOv q۫t6cabBQkD|` D}n/ːN%Ÿ7^SwұV M86ԲKH,B{Q>zi ڦ 5o.{׫ܧE-j $ߑQ,^Zj@aV]U.P6Z !tHy<Y7a/ƒ9V ͕@ԡ,ۛ}UY P}|[ڼ ^|#_'VŅU QkA$9{#Dd,}fy ja|b02x"X?-- LFh)ǫZP ,2zSL-| Im?ȕG>բ{}%b/'>@g:Upo޼s$0O9f\OF!yzmfgVϡz|-'ɹ=MY{1 \j6LwvZh}v&?2mɅ[õC2"qW$@8r9&`w& pqQ@∢%.Oל&[ {7N/.8< A/)g!6JY餪N][/ \ș1e f`#JRS jetyɒ2f$ 6Ծ4uU?hG-9F͊%p>&uXQ 0R&Mj&: c8yX^ץäޱRy#T8b9CLJ.v}xX{;h 0xD~fyh>^7ns`C5[j3`#=ߣӮDgeU η~3>Ct(TjN6,E.YB(ފ _['<{ MNZ1 "F&?n3p/?C fqN%ev'Д;o%[dg&'$&z3r;RHL m$H]:-m:R֝l[CYX~ksrTp+cL^BfQ VlYku^rkwJ᭞SD>$WG(ufAv2>FtBtK.>O Pa2p< FN!QECa{;Owhȯ8mϬ?+-6noojM}*dF`Fk髹+䗞-Xb]TQOQ 9Փ}.BfB X VzCwU>eOwN n c+]=78p_u GA/>IŸ{Qof3[Mg];Z"@zomM%Z޸^{xMlQtf/,d7KZg p,n?FHjښS:L3ߐˈE}jł̛w'VQߵwd7VW]mioZ@uE z%wFBHa#) w: | GNrzȰz X=V  c(@gLx"7OnQQ>BOu6Ш`mqCgfp)\-̶좐3.XIƞ tyAЅS( `BbƷrt}hhP裩;zJ+<:H0Tܯ"1M1LQCA8XSCDhi #˹K 5;U ke!uio%$[pp _2M뾓(E+o:F?vױ޽rW2G,Jmx|_}^ni6,N߈Gnu n䷕0c`yD`ۙ[B{|NYg@l[-{WmW}$܂kz'cz]y ʫƌӊX߭+ ] UFT$Q?yǃBM|l:k5t)_Vy9P08(Aq _^sc⏞y)9?t/s{HU:3dấ}yMpvj!kh61_Zo?.N]k_vgr@<,ΒH} CZ 5m;9x̦o?ubrŏ׈Yֆ˜謾M>U ۅzZ▍, .r"z%%9pZUp6[;ByFٶ"7T-)5]Mbo8E o>M1dzs[;ڡ?ȆE5lzWVؔ&ք?c@Fb)E Ab.KJ-!Xn* ˌ\;@bɈn jNYV M!^C6yg4ň0=LxX8Ըi9cא4ׅAx0_+A[ 12NնԉcE\%Up$)2j6ee?LUp 4'TOG\_ (W.(&yr(s|joUsXrYcīnfărDm9]^H͊l)Hy!U0Qv~~t!Wr%p2O-PWԄ=i!+Wt ?%YqvczV0m%Ps)q2wSqѮPd@ j46ʢ>86UVе͔{*jz{Fknll(5qfun\8Tgf RLJj=DVV_Gˬ"3d` 9&:PR ^WZ1GUCqlkTT&-*Y(5&j1op;Fe@XJIHĊ>?DR1=ub*l9B9ǘSmW1W[rD͈ ѐaVew_~HlӍUU*:8NSZok&u.<$nt8"Zېe,N64_6סcuu|?-5Ђ~MΠtXE'i%!M)J7D׻qTH!}:ɓ *ʑ2 F+}N\sPPexq-Msم&Ip. ĵv3Gn6HzoSXH Pľ7K%EPt;y#z(t s|ȩߊ(ӐA&s X r>RXnjbz6B[=`@ [5z*`'HOXd$4TEzRKwDcjw~,_jQ w#8{ѻ6"TYu]f$bzOޢ0R-s/NAlp;-PM 'B9`>./Ƚp#`Qh|D~&Hr-0|75⻌/DsN\Lq+D 7O6-Ǧ5NYuVl.UDy%c4)#NI8B `C$XE 0_Ru?P*UWQ 2͛9+ oED}V3vJភJT2*SĆ7._0jQbn> q~O0UD5 4 Hx|j1j9 Ȅcu𚼚lgO؋^&/W!lK%芒"&m>>z6YJpzc sb!NǗ=|4tmPFݡP|\G͒Ӹ sdrRTW3d+2PHF\IN6=Swj;L݇&ݤ_/*@тWlXiVw$58Cm)!ED-ѪYGѽߨwl}YP HjrCjjy70I.0)b3M&'V~3"`]4<<0exTPr6fq@i'bF.55{* 8{ӂGc. } .r*ָ%?fh˷b?mpm{Z3@7;6VH^Y5S֢yDŌ;y_hRs/uk[|MRB|*,*OQ#}z0 Jq3qȋ vٻ)WA(N:HHLZE4)Q7uTr2=HxY)}[Kݻ-sي%x#p l, c i$抑נ$aI:@~YB?D䷚|WѦϗɍh%CrTP}I,?AfO@"mo!щvB/ZQZ[0v;uCkI}ݧ5P2>Pkw iG&d)+ܔxfOelw5]crހG1>%Zty NfeNaup0J F9,~termZA30Ʒb "_*,%Օ#[`_F-̞$X}K/Ulrb骎Jʑ#ʱ0|3dE;^_SB&8&+ej| 6ٵ)?'>A OUa=:g1W04aX}U[^k" tԩrXOYScM⚩(űuV!u#m87(H$8,\ EȬq|Y/%˘5G2;): XB9)#`r+^|De MBZRYwU-(Զ}J2X-޶˷v+ԟ@0Dn,dgl7@/珋%$*:JRؚPKϪ3Cc] eF$/-36#XT'DW5KYO$+?!^0װ-wh.PCX`Z.S>=Mse3(Hu[@ȧ}E+?h@Z!l@Q8Wdԉ{;6k +/[t+-)fᎤ>YHƃ^jAw>*kC3H0p3 6  圔xԺه{2t X"\{Q]~w"4b? Aʗ"y1rRy›fi`RPAoC|>sugeZ7a e3]L/|Epfӱ&l'.3x9TE#a[Qrgsx*ap|S|5!/9Q;_nm|^V+L>ZZ–uaE;Q*":θZlU4wRf2zb&_%x~w\*MWlR(ݗ=蝣j jРlnו)xdٹeG`a Rfy.pČYLʀOw2W_ͨMS?Cw(8}i1X[JiD QQ̱ b7aeaeuG䍹r<ɡᔽ6<5Xl"{O Rhj{T hl`мIIHy嫟g }z<J_k9h|:s _`_ӥ'I(X+x>-s:-L>=`32W64whU#(^)n=uGqXrh˟rz˽Ὶ`ILUHT@ꪠCB:@*.ExY"BLm,vyoncMc|qsZBKTV=ބIWj*❭X]Cq>)iƣ'P=6cp'%"uڃu<}Y#sx:u]KUR&yip9NǮ'b UdZJ y_o@CHyS^aT4F@"(fE]f}fą4'Foqh!eoOi%ED 0~{ٸkU*|l\mSGUǢ;ڄ /a1_tBbIm[2+Yph|J5 y/;Tq` WcM PW)")x܇Y\ bS[21nC[UB%:]]DtT뫿qsrSgjN4\Sb+~eBc/a`NF>Zx\OPyЂ뺚ڮpr8H 5ǣgmPx*74>MMcfk?'EI)- _R]\_2tBPSI/!VJXۦ-]|4,HsJ.tVY"J?}wETxt"5E8"&M7B,Yo ^No_O]2n4PaJP{c:A؁jKh:<3⋁{4hX'lDv"+SߓAD^֝6Adw`_sT ݵ8vgȫe`ra&n t{ȠIJ<~Q^Vȴ 1쳻_%/FadyVg&7mFao0s$4[+HHXF<O^C >\01t%yҷ]7dq5RUIdF@HsڴggfVF,Z&kZ!bdk Hl2 gyW8`K nXC?Cϗ0M͍Ob52ۄؠHqvcK ;,R WXy&-ÞKsڜ(_J3a?@~`{ѼB˨dS_y#9?4J/ Bޕ4&<Ů s؁g;r)0(ңYF;-fڳ ]T؈hw|4*6:ee$ \-χӪ介NIrW ?^:;JA' ƟvƮ*۠ :/Za8_L O>a ]SSp=\Pj-5ՋOM=z)ھq *Cd7#p-ϮI~km([&-)槚b; 4_:\dkx&cHf k!'kF'M)`bMPK:,>TR-z{ H6v$ :IK;MwS/'6ieo/ x=-䗪:A&q*%D9 "gZUwRG2syz3]ʟ_ -VdK)Eۀ$t!b*5&M?wԲJFbB|i&B5R)3. %D5a&Ү6N d.6mDEb$EDu,>Ec]KcYƪ27짥eyiwdP@=p/U$Zz6Ցun71 xnl qYO5ui%j?2 zј)d$h\JK]%0 mu-˾$mGvqdɄ P.=%"k橉$#>HIO%`|BQG"7 ylĄ}ivAO;﷣*ď{9C=A%8զZh^シ8kv^ݵ40%-:ui`٧ӟGw(ԓ⌮?@dWAKBbA A+>R N:Q{NFf?/ag^48fu4obo`bs(b=MnQ]_g6Ä6#7(:Ѿe)"-C/b\" U|LeתyBGp=%d?c+W. 7`V/G:$Y`|l3|<\+ԍVӑ 05F Ū _s}XYp(]# w{N$sR˻B Zٛ׸}=ҽr CNc{ruWK0|5^udôZjezX^8 VQmI>ϠMQ8|mZV F bȧՔʯ͒HGX2ey&qqrLf',A D|$ch%iѣ a ~vQ+5#v]Wӌ}; D"!Y%+@SͧH+%Jٻ WS+Lѻ[r/k{/o@ O5(qӺ 7/P\4JE ύlLcɷFcz몏IE*1r uӱ,[)JBLF$r>$~t`Z%NTbo8ޝ[t 8{VB Q=f g ɹ%;8;Y}Yms EGl#R\?(іىb7]*'|Cɫs{x]'QE_(p9?]zKЏUxj?H|W?T.SW.(tKU<.~s ⲛChrVv[!~Qž?z^vgdXބ$N ˭;x%f˯"K=WaaZRp"Ҽ2EH-J[-ϱ''C(v6"5%y,MlPOqDI1*d;.~UDcș;0yi Xugo'OW5+&e$YOlGyh.?`2 spQQz!APwJmm>u无ǂeD8dev UxSJȳ.Ėg-tpFW%%.6܈|e ICKS`ڪzp!*nO|ݞfQ_;۲6릊G!_|YE2,ݞgԝ᩟$T̪PzvMK”_rh/e@y$Wg'W}/e6ku_( 8f؃ .!y 59*za2? ~?FnS]yvg2@6Α} .T>]r~8/^>@Hgnc PzX݃=~AAw10X!`[gic+sM4 f 7VܰRPM_6Kؒ|O@lZ`]1*@l C3Gv]nNC=1@O  !m[9h%_ÌQջG,_84Y+d $!԰|/Ƿ1O,/~\;lЍtA@AnNM15l;p[ZC$ZW?7Յi nZrSɀ0M1ݛ8؛J3; vptʫc<&Q5eD눚&Qfr˜ Rl袓P%Q$J4r^)HXLS%nsts.D?Rf踉+$& G9@`o6 0hWDaXi\Cg^ j4v<\b nG?a~mh';ӠgH*a 2ZjM֙ vCK餉 ~<(`Ԗ3+;ykzxI[ufzğ}f`Z7. 1SyE~h6[!GV+A3b>4n]NMv&.M)#({ fgz^ѭt[]?oK_yG ['$-TDI{fb'Q-sj[笯;Uu>ñm.|I) t+oeGnHom'_PAYC6s1F ݇.hpUY.e4DbohZ3TEh/{tՅ{njt ]jxVkG۰Hkƍ{s/B$qu3K"3"f`7 t9y=0۟aKq6d{on5NyP0_.i>s'7viնTA'q ɍ6uο|,Vba B*\~pQ{r5 %QH\QKH\]3߳Bg dow >ʶ+ Rϳ;r(^q3j'Räķ"3d}ZK[`zG^AeYhz +jDIMa-r~LԩmEM0 ;EG6]m50s9+72( Z4hA!^6ﶿCi%cc QTۅ؏Bz Y@dې$f4yʸ|(b=JSˣ.z9O%*d "z,6\׃L^?j5׊5|yW$e9SPaNtr_Y}/~-tz\x'otC|hTӰuAqb 4LB^7 ×GEw^RQ`=USlٙ?Y)ul.U7tj0Q7p]+,v`ZB.^rfŧM -kG8kAcp\g띄BcHUnO2j >RvYAP;VSFYٍ}{' 6WYA 8tv`x$ۤqcj{vM/z5wW4 2!16Bh50)#k\bqN+ܴ|bJ Q9eTb`::`v7skQIKI2lC7=C][t=鈦vߚ[Ycul>/y\F}BI1B+\ւ]f8ҩyrih]BrS"GlI(0̰psѾb*80%pFZ-}jV&kTp!&lAҗ2]ߪd̍+qt05ae:|zҦRIpsE:Y@q4hNDWCа_4³ ,,kP%Tb{8_vf.A mτ 1]Zz*HCqgF3En1v( F5W̗%D]^_=tibrϻO2 :hg?Șb"?>1SHH7$f#IvO4]B[]L? 6Sv0rԝ}U!Tq FkH"ܨۨ%6Ҩح)XUG|o Z29T' 1rv[ݣMơj3,-o=Kzu. gn-_9sw}V Ki;!01{6gd(\ܣnm|4BUYn 9U؇HY ׼J<mDE-LZGX&P`aD'Aަ_*hPh5GSHv45踀roUWÍ,5_1L@v?c{e9PAMu\J2_-u,qVĬ_r~h|r\-hR1~/j z#سӭR>ϡ2RQKb~Dv#V7>ZȇO4pIŞLΣ,QhAzF[ M!@.KL s d |Tr)d#lޣ2/+dJ n\k[t^="ֈt_/aO%?r3->JoNc fo#4:/<-Ql4?12Y~ON)iFf[]<sCE y`cdMfVcK@(y-BDV0E3mMHOc⼺u:t:hNBטo1/'h;PFvg>Szӏs0Vn*NuIYx5&zbv3 ]lb_BJz x ӥ)P1M {@Z eQ&&bz X 0v(jXܿT/ݬJ5w ,(/L"#訢K=cofmT{hœAxK㢨w oևGbA‰=MZ-كfi>U<><+rT{3f [G$_+2y߼YL0lycJ8pQQraxS1x@ QӛBf2>WKa[Х!t`Z8XqZH| jTEb6tydGC0 jbҒ α%9cyxWY`#돯- _ekTrF5: #df-ѹ66m̗+ fǂļ Y-Oz#ʆ_DW/%R-cKSz*ŰZw8EgTg^t#;nRwV ĉDLehE) s 6g3H1v'5B"g יkmLQ 9!_g#;8 C߳{|dCo;me)smnњ[fn˶R֘c3Fټjύ_PF ULܞ KV)~l@>'%8xZ3$m9q6hk5U( KFD kf=lG`DmY35T|}Ywe9!Vc1x_/jzg]*r&G8Q ? kJIYW[u]jzVX0G!t=PIk3}%40? ՚4qb cCdۘ`'W(cIHe2nD-ܡY%֏eP%ų;-RmȅVY'ܓ9c_˙8?+^^ zMX;REhCGAğDʐ)ۖqBZb!P6C&ʲ̧2 4%݈8Nti&F+j1>+*G{}* Zb(f06O݁}2/>={]Ff S_D]}l~7m4 P=Eҕjl7ue~'ZgAUjIwr Wo{fkA !mX Q~N $ח2Ir,ҭ ¢WI0~}_[0XVS =^67(7)|."ˁ #)&ʣN-C1+X\9r*ODC~&E4t^r}8#tcbrL(Z>Ǫߞ0Q(YzPQ40ٺ#&RG/r=ȣ dTeDRNFk )׊@{ 0^/@&QQ Gs(\5Gfˌe@t;pmyy+b*<.uexh}33%Gj$Q|bc=xT"jCp~g*VԈw2*TXCh'K@T)h1۳é~?TWsT%&%@CA oOjf" -zAa~yR\bo8<&+rI=mcPP77YDf6:?ƺ,/>a`T 2Gcήv(KǜQҁ m]?SLOB~BĊ EnWBKuő{VɜEXa&8x|NkI'I_U=[۹ms%z#%1&b6o=5yjbN B(ޜS&N t/MKݏ0Y:IۄVIptze>JMoQoȪK4 9O޿7K#qpaD#c0dNظ *Ip U?3FvRe0Keֈx6!,ŮͿ?~a3F1rL`c`Vr0dmlPV4a:lpHC Ӵhͤ08zlPdC]^E D8b;!=RTn k?3WmUBVɤ5K ʻm~6 R=O~޺XrS1%7p'Mq .RI#zvŹ*hp0,F>}g/X-It<̚pwdH$XyT5y&whk_o#3\P^7jT{Mӧ=T%X-4꙽ÙTMRLgc@F(*MKĶ3.P""p'_,>=pQwT\9d}L1a[!J˱ʛnY1hfpHhG[ Ȏ)I;'BW7ž]'˘V Uu)ض Q5BJu fd3(ΘgP"7v:^eܻcGio{O=5^O(yŖ"|JH6ќʢonTI Q*%y5W2\;o٦e+$7m.M-Cfm S2@&`Y|AHI XleQ1 8 i“\m2•3_2Lj G E(ŭiTrtK.|F VpIoÛ4h}<ƀm p}Dm@C?{iPUW ۚÜz!a̸̠&:g9YWuP !N"}7 O,lzc쳵 _ .ne_bpΎڷWI6<(rP\}pM HaxZe֙*nԳS=G%Au8݂~s>  Ď^D :;5oOɦlA;SNTb7B3G%A=,FyƘrV*%/!Bl*sF-]4!տ<6|Vc iH:(تR'zizq,'h#,m'A= Av.l)}e{5;9CqCZ  HP$w~ѧ[ V.ĂcGg;<=*ګp*P% 7a5} =Ǥ2tALPeES|ߕ3B!$bޱͦAGY rTp'pCt4 QudT,Y|$`dCb= ݫRti_,LԐLOW3ǔBwZ_sF =ma (rx(x0猺d{Y_mV$ C9e I6MuP|nvI|ZqǞww|Nnռ;c5UśK$R1 G]nZr=dZH|*ʋAFx ܅} (R`Z]7}H ,]7= sEo ]! }Q );;[?+-WbϘK)FWVNf)+QGJM˫ WC.`HUT? NͳhUI7|TnAn.ݠh*6e\Tז[~6НWˈ ĸR۪hiIԵCm3qY?7;J9M7ǃ>0oHo># ImIU&o,>J5Jq1]VeX:1`tp0D$V$K0=<_# -f[B_gF8wYl*;L"OKNIv{j-! 5!HFG2MϹ=T)Y ׊q&єKҹhmܔuw^'&JN'INэ̉ e:mn0L/VяB9e;+c]zԙ 2g-.%([:) ~Hef!"S}i1pN\ޔl"P`dUb u;qL͜VQ(<*3<IUlʦC(z;U01p$ORn;Yfav;m qmaOf$v?y"פp.™CUYa vl~' 2+ۮѽ$yq[ΉުV(r6nt9*'<8&Vߤ@fx!F9jPk֚59FbpxƑa}Hqwt'(@qRWՓh9(1[ܺP9uK g;ҀDp5/4S[#ny/bw+i" c\4x`]Q I^;fR:8#*?"Jv`K3xLx}d.-O'@ 2 Rɑ:x&پr7<؇"',CM(eNw _HL0@5q4PJT y\fNag IIuI&%IQL I̐ .v۽b진$dAſQ޷pZ=*"1Gt(8![FfUs?­؝k_VYEr,)(tC >Uiuo'I̎ 2WYf;lg2dw`02K;Vdn蘧0LnMJT4},)\dI3$x[$v3̷_=ۥ =wDvН>.5NM(+>3A0»wce> %w&"~A"[CS\@. Nd1?zF[gi/Tyrj#(/`#ʡ;DY+ʼ 9h[U6IC77^]  4<2sjcZHK%nFe9] zÁo"<5oiSeZy&ds3َ9+E= }nB~eܝ)W(6cTs\W];`4'þAq6Sgk0} .EƐ@9hG?&蘒G蘌R.^!w5ٓsV BoTwi1'ԻF<wAVvl~uޠe}G\s StxK< :;9,TzG&nl}Cp:Jcx<@VFG =K2iL1@f>L^9 ^7zl ?:x;abf[uDBM|4x1>t"D]ESa7,9񟟴]{rZLcf}Gc~Td,8櫣)׀<;J aK6sQ}Tq&u}v~K>YW5H7{.]/*o7m|Ma/5.Ӿd "eeX)e̝6|fJLWXmH`!u?酐vw|Yl5L\zZiBҒgNY+QyLYI-4L*)rPc3G-0J)I 9#B^cL%0.LVr 3{A"W9eֶѺ_7Zs쭛mq|` 'fƖ*ߥ ޤ*Ub^%i $zO7lcNo@0}r[|GI3Ev[G9Ncyľ}\VRo=$6[%?uP-f?lا(Uh+M~GRV 6$ ʢ4X IڍT/wAI HHf7p ^&nduSN,bP 0>ۂVP5͇7;k['n;tԞ }e$xV}Nx#A!SĽ*R F$M{}r.n&@b1)*kL<.a%`J!:puhZ݌) #^oSHlfɌ_{XPp 1f+JmOsaZr ([-if.'LoP\2Xӈ}]\eq`x]3&mT,>"e;Z(_Fj)%|r3Q0_bh")juI"Č6b Ё. |T,<}0Xl%*οr|wkA8Ğ_.~/8S2,2 &? .$"X/ 7SFjy \z3gēbH=NcP?]zn5$U_ϧ|U&`1,^73Kx|/qz};[LΛk</h5WqEpN йOl).C9 8i&zhD3b=P/}'gve ?'a8}+;-90N ;Pc _[9*BwJomMc %e9 +CP=4 |Ի8'Kfs@4E,-<0_ LA?sa,v%j3kjngƓe5|Z,' jqmh*1CvMkjz K0=}E5COZG v,ӗ;] )et+;Z'G=\x55Hnu7Ψ%KI.9M"˖-&5(OКٮX^!YAb6-`ؐ9g_=C^_Qd me 5jX͸7=?c$|7>cҮݥ w._UnWL ͘zzyRHsάH7Y=F 46Humu6 .MD0!b\it0_'|Û:V%G~+"*p gğ%ff<y<û*lQoE .߲!\/ޡCY{,{z=I4t|#ǡ#oLΧ)7UdSAI:m ۱N}p$DC`qYEWPV%jcegۆfN<Ͱ\[w:*S;Q9qR#ۇ0dTm`! )9;e<5U[LveЬlO{@vDlk&#]gPOyPQySʊ \0ުsQq3{^xQBosiI;eװֽb"**iۗc3ٕzl`ə_GL_uQd ,q g@ǂ%coOH=OgzA omV 9כ:s#po8wd,M hϢ8?lϚ4^z!{D̯f]y<ǫ㜮ܭȍ܊ v'Um a躔dK׵1ܠN=&$f̨8ҩl!+li"!C<so߀;d)Æv2mMzm_ H.͙" YknENj7IVp5#u!y3?pcFX8+Bd2V;S=K8s48v=P4IlYy I{UW,&pp:߶+0ʖX0B02LQ1MXv'O+p#3vK\t?. [l5aoҭk ~gۧM_w^ۏxTJj'1Đ y'Z7{ֳUc724C;QX:Q|B\JD؛_2ϱZ|KwٳdR$ EI.` qC ( xGzEɉn.CRpwci3Q GK Kqˆt;i)G ̃u h H0(B*yzDE& 7 WN*n`c`O7 6eVA2K#P,??` ̿)zt(`S7`M"/P',S;,Sw6>&M?H0"JUȍ{D#/ X|} [O~y g\B"~wM$%f \mTj/ s x*Sm €_ Nɪt1TaG9߅:,2Ɉk֮xf\0z @pa@-o"/ix+J>c V>y I+j$fRXh)_: _k"e񕮵GeQo ;_$ [_[{]*8BͧEqcXTM74%$vQëpru_Q.S'/`'>ܰ{Kza܎\+Њ,"yQ|."/oɒ(":)pwwVh/ʥc⧈Q>'^oS'D܊H%NQg4 P*ǚs&  jJ?!ybinFC)؝e?N&qsj e~6Ԃ,Q;xXk5`Ioh}gJD!gnĊ]B!Z#!4&UsQ0z}JhKzh7{E5#^sK&vW!8r_Z#~\*QZX'|$V:忋H21!5aOLse{ |u5.j5mDOR,>‰]!]X_m<7F+SD KdnДHβ b2_w48`ɺ`(w@ g"RmN "wVP_Y4\weVl a>1o瀳 D_isn4Fe:}ˢf`ۍ3-ݥnD]!1' 5l858+Jt B z AR ЬC`4SLQCd[G;5+V?CEmPZTՀx$]fgտ2LGEQHSƨCn)0&޲Ym0#|6nߋvr) j=0Z{9Ϣhui7GSݸ-=u`Ęn.ijpbq\<#hNXO/y!ųK]l N7%[=:b!TJxZ.f`a )NS`)1ȣqDJqዂLHiM@_6) *` ôM ,,{ү|89 ^hj(*S?AQM ^lߟu&p`P58R1Y&$rcdYP'0LH /{XEC#UqE3ߠXy-t8Vu]5-::O\UhT)jW\T !pQuRE ]z+Q</ߍY)OFVE&f D4؀j}i+vW@}Zx(JX/o`UGoLzBt<+"-Cl9H _1=u.MCh/qϜ8\@myl MP܎:YayP[@wEi~v(T5"s0u+l2V#omm Spx}#'!^5l;cVEm<~1wNb|xO<Isyj$ᚺWc2su-r0G? k.]֘m\؏u tty;[GO[U{i? Rv&>&qBZ#< rZ rQUHwtx^Q?u U`lZa^cg.t[xCfUoj(8l%7H? E SAc,FёR9V]5낧`D# Zo-oN'fc>iI5Z4u ^0?պ~aF ꀏS-j;(1>Wg܆,MCUP 7 \zEA2>'ް6I,〚8,#gb Y&g`grI3Ǥ81%\6.i̫ _So>%Vz@a3@-rcR^xv!E|V2ϢhfDçq&oy(Ul-b\MjJ˲\^qWV zE%Q2*r+A9阁}ɫ C%i.pZ-Cՙm;Qܯe6A ХVz͓4G\RBkRYÌKڬq'eDGC69؃Op)I`5=)&RHc<W`\9GХ:5$^'8+98OX=iƼ!nC˻KjEAaEbʢPڀF#D&ơqԹpPxeqx(bA` +~4NW# &X2kd-ҋr)\EIN>>0;+"}gE|Sg?>_J)*j9^*6FUE}5Hk'Fw ?W1WE  D[ocC%&2{F>h#@!@*65z?m+.2: 5GjqZ;{Hk`|~USȮbTg"Co']]}xUl4J'V!iT1U+IvT+( fs,HUf4 Yvr4iQ+| , .%=Nb7-1=w[EÑ~EMA8pCoX(M|^q'l$gOsM!˒T f!OR:. 04xNyEUfl# V:lشE '~3(UaTg]aPb_x`XJ*dp4320Xm74ȬQb[YwjId6 ~9U:W@n6G_2:gT x8m:1D|w9)vba4;'6uu5MO*$IlϬ.BEl:mAJ84bCkD-)gwbH^Sݠ"p>KTr-ސ!j 2$~D~*XT8ٳZ%Z9sfYڄXeX! M3u8S\ᆧړ EķGkу&v*hi& wR _i ;IMćzoJR jah* .x7e|-aV7)PpnҲӒƯ9ℭnWIcؑboYGRFMT&pBN؇}{TI_k0@"ZosGN^b m=K;<Ֆ{yz1?)aV庬0F\]7eˠw<l!c ph) n+Pj*DH߁rQЇ^Aq9ݏhQY[ux DPH1Ԝ0aDSn{-1pt`֘8cr)~*^4:!7z8 j{sUU>gQmUXtBl+#IRt=BoI|Fo)ڦC(͈% s{l N`A.e8D"eN! +,‡0C6t3?تM|pdOm%Uh:rrl1ֆJm0 JMQMN"nDzlR IUV3/6y6Y,xh39~sN~QJt#tm:;hq˧):-0\`55[7]ivMY#lu]i5 = &-,DEк)Ç&`ыaɌqpCrrPB"ż395q{!0!J;CK>aZ\,Usd_r_N7euٳe RP`ˮ'X3D}_,h$I2o5WRFOq},Ucb(C({1s]XpAd"}8LYݹX\!4^eCMU KӰKn#?hXP-sZ%'e 6 4$UC"_; -y2O.Os9!J [p;;" ^"4L O)!6NA:bݭ+n8hu[U3NKk)>f36!0!G+vM{9æ'E1]tF++In|4KWm: 7^I'N/ f*xt1CZi;>u^3Y\ ƫIoztڈ̋ǘl;)b7Ta{oۓj{nk5o \j%TJE]IDC;mfDV>SWvUlDa/ĞnksD_dN2c]9꯹5, TEa)v=]ɪ%Tc`G5yb=wڔd].ǧ(XGȆ% lL p;eBg jx^.MӍ--¾8 eqXRzd&dk79321 ͮIH*XKyeʨ!,y:lȒua{`Dm- 3E>C9oC)VRgZLj $\/; ڕz2F`@m3M.}*||o+C@ǜၴ\,Qx{x\ˠIEܖR R3 4*6mܯ/ 6K00EMC1 ukX>st?c$"%v;1_1 6:o`;L0=~45ZBP 05Pվ7-|$=ULՄ!ˤ?^XRtoB7d1ϊEæb ?e~_%׻=Ako￙/`,v/0U9)S>%f[KpZ#Hd?&-]I#/%&r㕿=ZƢ(w` ߣa$UחXv~ijHA0lX9U$q(J(kX疛c%oԎ1-^ppt{t!slA᷍]Q_/saXG=_[QC6sS9^_/`26`j9g%uҔ>-ӓ{#w[|Ww3|9Ana1g0}9"u7qA 3mؚZߤhCGՆ [<*otй OhSdxl1Tv+?qV.>pՇ*`?ՙA^o{`'@>5 &Q/)aqb,fo˵ NF*T 볘킽J}#t,hҟcۿ|U0ahpL6a7 U,z(H,B~tnibÐr)r[OPkf aFnAL\.cꠊ̯UfYXBMO v\ùA\ e *fV(>è紴?@_MwiUniֱMɛ1K~2ʴ[B{zw@p x:iifix]:n讅NAMV0<.,&0C,gu-`jLI2ֿBhE||$}7A]ۦNF[iO T4TɶY zE㎆gR$2%46Tk d]60=k2lafh9)CaUs ls Y [0|&&ŮC(1̱2cq6 {uP/`.?c3exh1돰w~]kW# tkfoݿ`itN^[2Py];Hk$!+*Cn>3lJ@񳶈WibD=t3ܞ1:| @’jYuweO%A}(Źܨ(]zNA/kY'ҧM OG8@"JrT *k!O-`05ᡘE5JJo>yñ^Կ7LGo sMe=%vyINo % %ց5)N <%Cc%(R+ "dZdw8C[F;LMJĉZd=d4@'gNguF*vZϫ/Vh+Bwҏa oZ)Pr`Kӑ!=kZ4AO,gΞs2FŭIW LêS5sH36iT:~pǭ8r4<^BFEU-3ͱTNf7}v5P|B-&MlͻE=cHBXJ:Sl}՚]ƹw;#;E CV4*$BBjōyukm*,DwX:ag1U/44'!?[5Ro9}*xt^# `/Vw#@"CӒZQy ^" <68QL}e 73&77eihb`X.E1BE F~)ðQO (>le`6råH' 4훧<>p]_*P[ZKS'BMR{]F`,4DKȆ f;S<<^C=p,:zxXbƶ;aat+|CN4{H38켘:VW~dHS#> 6R3|wa8~)Q`|L18IGF0e$BP|͚`fͿ/;M ݿ4<*lim}$EfQYmt(e-ypbK,^#%ya;K_%YeUMUpJAX\9et4woF kQXiߥɺqwW2wtJ uNQ DT@bY4\8sN!&Oӣ6(PJjoA>I=BZe&?Fz< &Z >I0iC$Fpb*T[˷c0c7I 8Aq&.BCn0dE%pv*V?,|tza[Q8T )WhLm3<:{d1>ޤ*EzW.xd;]!@P~6Dc[C5-?sOLZ0@ }+B CCG^^;egG}OlZ`i} s$TL(fۉ_xDp\fdý9(^#z͐9}8l <)(1W7gC&`<AZ:&JC"侗I;?Y Avaxk\tIZǭ@dK㙂YLsƵ^Ԁ܁p(to|w9pictkǔ"ō ]JJsgrSVSGقsª`Voagv&q'ȶԧLEc*4ē3i9DM ?jyfbAjNY&2]e@L rt!'4^9c\qr'b)Gl #c Hd08VpNt,NvM5pyDY}2; ;v%䐄]J&鸧KsڔwK"Uoq KplJ[B Ifк *N'y.8fJC<~pJmRuc\ TsTzd[gqs O ŷmí;vxH",?YmZƽk# c%`(XԿ:Q/0G* K&B$/T&q+wYΧ(kWqjI*:8l)Y&!?Pa:^,?M'kNL7V$[ruAhܢWYB 6uՙzMO"7M0u5/;h lO$'"? s_ BΫ6,~oœ54pʎj5P}*0/`p8]*ҚVYCewf9r{xMg%sIGG8]Jr:ϸ޷1F2}yI;Y 0>36-e6ⶌ]~^T 7*I7ʹ; Ϣ+3M1m> -iW{F+2+Syc$"v+ `<\ho],w՗( U!@Ia4nB3S- ֭+۲;'g"2XwouW-je(At6*PU9iybȵ GJn#za˅4L% hb$@Θ+Cr ЗtIś!|VN B!3p,gV.rԴ?b)(#I'Wn!)9aޕ>~eOKj=Ӈxt ;B®n̏مF:G(Đ< P+^*尞,n{ZӁ?ODVʣ?ܡ8ȳ30 #5kh#$,X`%T|Zl;.A7e܀(MWjE|SL3@C%JˊӒo>.W.L갟1n vSo=o*XVY+PO^+5I5c8F}_jyi$OcGٛ\fR ;gD<܈^_* n,z*r.{t5jq'خ|5UMC0$͔dMמ}; <WTՈEFGj̰V6W\dN+cd8յ~ZeSxmr~-6_dYmYq\6d AWU{rA.MnBL*9m%`*_UY6 t A nOq`Ch[2k+4=K=yTj?[+,%ݷK&mdž=Mn!\ =Sg*}I5r(AO ᄂƵ\f'CkSFq!T#8<0(qfsٓ}ͫz݄ԁEv̯_nm|j&θfWP=i6}DRTof%n6%'+ Egx(_&r~6ɠ8Zn.. [`WrD) V(QRrDZ٭ŘZ@ȮB䕯k761^p'yCn۰}-Pˀ`{M6Yʫ ,^ի{kyUR-,#rŔ0Ufkm-P &%uE߄zGJO^'p/9VkZn5%Ս遝2ږ΢mb"1{o[0-sȷkW]xxd3͉lH<%9>+z h˫}&D|Y8ivPO=9jDQybҾ É/Q&@ @3E d*S_˰4$Zj n߸5AY= &E12M+ۧ(&ؖSdՌ4M(CvWՃupp(% ?]x$laJeVzV0da/&Z+whըm{*hmNn3P+Otw=D8BNV?Rf"\$9;QNFd<]be(yuӣKyӔ.h &+@Ʊ Wgo]ʱ-8pօ>KD Ԧp,W&Zywjs}f%;iUShz̠-msF2}S6?k-ul1[2+hA(J.`% G\  ɵ'dNq=- Y٥zfy|x)jdI:b:iމC/,P䎆ӗ:nYT]ue|wBL+0A2;V!b?{2luUzќ͇T2`p/Dώ6k9l4}^M^(˯f LH]/^SK /|7<8/@2ӒBTlsr8sv ύRQ7 63Yj7)FA#}АhS)EtC}ےac$P#mCp+\lk7'k̥g)A~+ gY̯]!(3BwIRHynki5ֲX|h+x oHWIA}Z#K20 s:-hLQ6 1 X4 re&_He#.=+WPR1֮=S bv*hgFuY3DRꇿ #D gwGqOIuYPPʹjYE/e 浳=hlu[@mFD_b8X!TpvdAZܘ-cpf;Dc5t.H5bu]xZrIkv:բ5BX,ݒ3SMٲC;O3`sD /-^͵ٰc Rq'Y1CM`OH}S_ gI,$^"A2+M]6w{^Pnq_q+ʸCtw@ }2+gUKoniت;hk)5 4g*qϊyv~Gg_?"afv\9@QZϹp`X%HԀLJW!-TdhZBHZW.Ǩ B49B3]7W 2B0txS'̒a'Y4Pئ9:i./oGgqNw+KӍs|u}ta- g815W} &Kco6u$녧 EnߧO)"?l#zHe h˭mA`t̻,[j"$_}Y;DŠw/TuIv^SdҾ#y"LJ5R螒돇sn -n%$ݭ Y"\z KiIƶzO`Tg Ǝ ejDoE."d9qAw&Κ4v*$hyCyxjo<>#pVc|qəD),/GǐMҗmxi_#($0{u~ _`46 I%w{xJgf=k7YWH( N=VAK;Ԓ$=/YzlG^f T &.U U8px;p@^qq[IY[f;>5Sj}*?_] n{wu9xIv]3zi]eٮ^f§vd<2ހ`X,EF_|ztH'M4% yь(5r@a{>.|d垗V%y' 1Y1࢒X&ڋco|̢YXje_Gz VBC<`XcLieyY0錯.~ItW_e_Z/pL}}(zg5È@ʫrwcSեu!66x~/V(D;db&W3#NjJO#қ}FviV ҢJl2kA)p;3GrӹW¨pM|cU\P\>>kR f{lGv@97`d@{b]JQ]{G+3klJ7#&~ D3; ޮHa(etD$֨ƙOYݑⲼj X?| -m[SX ˈ3P(L)"Έq7."%]ѾMZ㚾Lyo:C۪EKi7g1܄I$JgWjrsz ,$.-@˃-7V _&I۔~ m LR+O{KnvKD)% ߉K*{8Ҧ`P,k7צ!)]~lĔ66\$*!UWe6*Mn(Vt' ԽD6YBޙqñ[@0¯hrC6fD.ZĊeDV <ɭ4nvW)K HxOϕVyA4).(,94 a 147W@mR^iDK.a{?"'THb8r!K'L)N={ `(2+`;s̗rբ [,qJ\$;B(hoOO㊪KPЋdXcY]l!v/褺jڝx?Q(aDG" 9_l,2i~@ lF BmO#|:~syb y55 u.?ǔ5$N>:73CعVzUNOk#Q)S/]]M"j\|fݺv_d//sS5JL̹De곣 .c"M'l6PodԢߖ1ƪ$bd# ,|Ѹ:Ux*= y_4^\ƻKE?T7¥QxJ>&-/;IFc<$Pf+m/s #g[2FP{;S} U<1/D|k)Y=1(QS%ĩ>qgJ',':-R+0FZ^}Gf40fZ}YtBGLiTkSt6)w ~x/x]k!#u؃`:3?Y*d[*ѽB|?@hмwʈe"릆־K%AS.4t6{ 'j1: K\}Zq-;%@vo|bK;ݐQ*%L riiɮ' @C˨t8SeJ_4]avY,ᒕd>+ om7W lkӯÊ7b5BLEz'v5_5aǓ֒!$^kɜ,2&ޤ>wp&W8oԋg҆̈7˗u67xͬE{RZDldcF(ҹ,/jһKcs=vA)FGC+n̲TaکbU߹ǩ97 vc>[`fQ Gk_H!E>|atl nPxu1W&"r yŠjA0:_Sk|IIX @Kʽj"W͙/mf7e_}4[l%q7^M ]GhOzY:S|2MYHSю@P}0HI%&E<$"Mt;ep) CcJak@3klZ&` r[yFya([GC@fAauǿ#=7FvL]^FXVL `퓮d: A®ehu݅[p@ck=eP}2)qptO- GoP=>#Ac;1YH EmM#-߬UA0w2_L'#Cd>UAm:'>,[zيUV1v⇮uM899>eAqvoIn[t76CfcU :3Yx',9Ew/>/&(ݷ`#^knjͨeiIC9f鮟3$;Iڈ) r" c>ᔭPK_bt:#zn* J" h9u^(-)@{_.ۼz'bY\($jGMO=E+ [U˅U#=;nzg#\R˛!*H 0/>t9]mG' ˵HG^>ܣ, p~]/ƯN@_Hns>/{Bѧ@5]La"'D97 SfJ,tZi^oFcQ*@ ,ٶS-Kw~SC,/5Qc!7_M(PGU2\=uaʄ! r 8V|P]5Bp{}DSj<MLd jx<ӱW!6+8*BH5wϿn$eTȨ3So76A qiLLL‘Hc'i+tVttYBw2@-^*-G zAAײv##beݴryEO p7'[&6I%&sL8f ӑN~Fe!2c!{jl Pl#eͯAuf>߃=P,/ǫj;6l q%o,@KB{ؐkatN%м,ǔE3M8;Gh Mi(/T6vThrFMyrZN y${JTrм BVA3=&W_9O="3Ƙw6퍄FOھѪk_pp0HUPrY,T>=au+eːB2i#!tz=T [ٝ{XY[P%|8DAd3\էKk՛|gc5~C^qZQ.F8+xFJ9 0NǛ(qƞBJdPkH`cg?);XR1uZX!`urj`=>#-P_>98h4C*IeeDm3,m#1X*[ABhvKwHЭSyvcZnNWX̡ UÒpMއDE}Qڂ\vNF Xl 3^YB=2y0)%ۋ: Lsu)ۓ$Be-s?fWٜt,b@&,@YAxeAg[GJ2&S YL!*djX֙ .;(3$k~wm,eq i4@M넷z#{**C\, $u4Ah}qUVaQxiƟj|(Z*]ϼުYa 4V{5A;o5/!o fmK2j`ޯ36죞]G|X KӞI:\B7QNs/ t?vЋȕ09*5,HUoZRj W! ]#R{pQ$gf> XlPA"WOm#8#tT-$<[Kqw%64&9 gA[$ *舵-5fN|q;/%>=U%+e:C FhٙBJ+!(l=qED>o// [w*"Wfo&Gl=?:-Z}+aG\ NIA\lZ(lQ _\LE^E<$ .ThFыNT6r3Y;LO,۰w4>=cTWC8+3;\zMHoaߎo"RT\'HNjOnB-FEq*+lǭ[EcUٜ6[E;]Kwx& L-Q#A `v]߾r3hJCB}#AsQ? ofHB%em.4jwA֢k{׍5'y}"3bxU_ÀʠDmK4R'\ro,(n.qĈ.?>|j53h8 =:z}-תV`SUrϰCm]ݥ]PکhwoghyX図Zju>VQ?D(9$mTS"`;mjټݼ$ C/Q`9#I7i%$&n:l%w:A)&"`ƖkmƕfY#P8}RwqM`Y㦠`a1.r/lk5^lKRsBa$ CB{N/Vo,KU}rHP\|A4 ҒFb&G5mgZ O, ;>Czqy0;+)m]xr! ס >j3scCl-ҌϤilU}mCe)U1{¸-X,z1 pr8ҳE8?l釐PVlO&vq{¤O>Ft5)Y4bQP~(Bt5M8\D8Z0OϮ"lsk622+mWRrDvjY ?79U@ Lvdы$nN[Jx+)Fݻ&#e4P""SAq]?FeӉ+#'),(֦?pwK9e"Z~"PkEg|b?LHp$t,"Udeבl?{U Vߨc]qg== { Dj)?)lb%˹-ȺxPB"5~ڟRE&&T{­RgY@:K38.~A*ry#˟ʟDKg5R/ekqd$Z螥P#{<ՕTB8A" x4Gvx EReD:⎇OY*tbx%j ֯zX>c61d`ÛW+;SCܦfxF|->EUsϷJ/zd#%-_WNPo`$': "gʽ&Ӹ}qxV5T}&g!L(<^BnsW!jP-:CBIB^nR{!΂CI%lh`rpIF7w hͻG<ԩ֙E*%ҁjx>n֎m6 #?!7MK2ŷ{,,PQ}$B+]xhiGhԂ 7` d*]{{u*Jk/AÉ,cE͐ ڲX),cP+pIMbTJ i?ĭu&[(*x2 ,LjSJ„,)?ĵ?V'p}hueF\,!TRMhԵѷCv B#"[lP WO 8hU[_v]W=A.fM׉qs`Bg!i,VvYl` jaX|d34ݑD=#=h8IoU{`=No'jdJ6ɉ+x2D.ƅx̱yy.q^eJxCe_*ՠ] \f+MZ$[j,^#) G2&ћr *):)\_v%+I񨇽v>]tbdv.wݨÌQ?, ?sb/|>1Gɂ>_^2d{Gpv5KJ1%{Iz `ݷp 1ʔ959\@UL-eRI3xr!'ԎZKՋD9rk\y[ܰj¸ >圾Bjkoׅ3Ab3:#Wo/)a1RXJ"ӱԵO OG؈虬đ%]g]E>+ c(%AC?t )ik`Wu4wCoc/x񋣂E&4X!XnEnz3>G_) =02xlS;7)Iށ֛s&Ap|w=AK[Iq'#ӢdI/cْ|_yY ,,Z1P4mAڔޗ,-|)}܅2} 4߈CS sNy=yi=MtL%f@hlmR"L#3L!KWlC|M檲̼93$H1,.oØж,v.oB,UlbAl+o aMr*@KFx1D. \2Ƽ{55)\fuB6 ([!VI%hQ%!i&oa9?7Wj/ qq*MgII`z WL7g̊d@=0a'^4+ DTo"BֿcLulzs(<#I8鋶X|Ƚpz|߂zOyf!F9eW ͐Ae'$z2ՍAC6 Y٠4NXud$J}#`I<*/+(^#JQ_03@~?VG Σ;Zܵ7%<%l ,5;ᾚ-%sc^,lC;vI٤%{Q^SYXg}5u-I (['IW![")M@hHitrk8}hgLa2U9\ƤGaL- =kdN+Q=웬M  PyQFx'Ra;}{B8getF1l^BA֠9'D roUO8 }꣹sB!yxF4&ؤaStWo=ct_ Q l$/qBg0S/+iGjIL;QLNhiszLa3~ 3bCR(/A B qncEZnzQ%Qkı9M+io&ii(llTlm*#Վ\OpDcL2τv'mB KIQx~5T(2~rJ @x3l0ᣄU q\Ocp1r^אJ08.G` CG(z`L%8|_ :kNZ]Gu}z}}^`+NR,nXzK!UO|!#9=D[/c!Tdmd[@T)59+SOmHTn<4Qy- :[^Y"zL[z@lS%)X()cn݅D鋊3͢L%I,NrKՈ@x7+wW1iLʵ]v8eT`mG踏)/JnD@Lna_ˑc&I0@wv2jHsqiC1SV~,KjoOqv(9y7=і[ƀNZ_Jc?5|ʻ,{MRoѷƊ]Tfsr.VDs?AaTio06Òr kejQU9^(T6R!m9kAbI?Kf+n'[)qdMæoqĕDV֊ @')t$-=usR9/ ԊQ7y')Di &F[E? bV~{K|r<>I@nJaFڙ{TfUЫJi J]~?ˢ.P !8  Lr:oR "$G&]lv/4CڵxePN<?'s2 Fc@ȊDȁܧ<=IwI<5)DqIA(QܸgR3!@=Ħ7 osބj#)~a` xʰb+AhE?<keK6˘QJZ Rr35'yʥ )!k'f#T͆IGkzmD.7XaaP1:|:NFȈ!ÿyͲZ=ߐ]Gg 5/ԙ yjD;U&ƣ7dgYG^ZDYb&仭&ַFq닟]rk#{inP!X;Ҡ^B^3s_L˰x,Sop>c^i LCV)=!R0EKp^Ȁɪ~ΈL*V1xSOd%n:›lIĐnmknZCy!ŨQN"oQV)Z-t!r* }aFA|mN!V-W`9tEħxj oN8$,dg7-YUp.CW-Spt o4s, Їa>Ґt L>vJ[-߶W-?Rz㶵â负  b73Sr>=KM6mLPo.Q`rEu8z,,584 Y/9AեwIw4L 󑬡~Bg :N1S4βpN9KVz=%`S6âufb K\4-0Uӭe#GUNP|4O2H0._\'3NoL &Dg7@nRh/ 08&[MoR#M咕BV] Rpo]wuU@n..Y+VD*a09H;!? fHPNWy_t$6-=Ϗ{F~DS"$?Ɍ9Id`o  LvBZ+,<=|=PvZv}PVk~-P#)qV13,A-;0cAPƜ<v`<~0/f :f7 F?7MGgO?-S*T~@K;YDPvvok >yX(A J8m_r+ (JߚBлǥ'ӳpFs;t<%I63Qr=2oLeAZOgt4 hhX<|TϮ")ȃMx@Fsαç; x1iF pғJomQaSd?, ;]c-)+z)T#g;wp G{,|e2Lq-K}põCNh d,$fpXhЖp7 ?|:u0A"/Smu{u'0Ja.ɑ"T5a6*|}{C2S$Qe-Jrlָ$+ I^s"L6!b^ !0Ls/-;7f { 2*ǨʸuFbIMlbVH3F6^ f,uUFVL;ۂ…Jf0Ď-x*=DQvo|b$.Ah6*(8b/D 1*(/@دqc?oN(kcѲv$6nA0 `a٘ Z~\kCΨ3/MNŽ`T0@ wO1xe6^&څJ_PL\_H<\'Vu<6$趤so_\#iؓvapWYZ wh1%} :w9|r>`qPC%]IH ez⸏s"ޑ@Tڐg?<,MoBVz}|sO +{?()ݨ$-LH9;dyu[X8;~=gC绚sbTIJ̳x<6~T5iah-3dDF?e3Vk䋉͊٘!ӈ.L=zT@K0 '(3SGUv됅? ~RwIhfo;7W>60Ptֻ䦀I_f MsaA7^ ']./SKbl{!,(JJ?/{ȥtr}'O| *p|9A߯poJHfWCίI{ocnÎh$% Qbۇ\ۥܾaf|zv>$6wH>tmԆQO_ NWm Yңobko5H§W4?Hv KU;gV~bw 2BұnPWp Eԏ3oRig0ɾ O@tcɍ|TV%1@Z j=t'p,P?L iO4#擦**g?a؉'4эvwa"<.ƻA>lB횱 t.Jshe^ -'q-@\p)e9,J"E.zՖ 5*.eY&B}h"ҙz ׉ y8noԠxnSԉW@ ;4/uo~z$e hJV%nlq5iwaSu*6xL_;ZGjևxn[=xz(L9LOD^PM1yIv!dNAp[TQٯJ^NcvObEY3$!E{'^!:eeXJ0 NFA\"# mk^o6h 2G؉-BU.RB&_VtϻWVHS| UӉ,3ZzIq<jg*ch7CI] =c2XuT5C[ӊWYI"gR΂-흆$X뛫VsZ0CCm} j5zTӴM&hp`!qEEq[6Wsaa^Љ[Ik+6$3vGwa4W?"dtLE 0}jFP F,rYת0x-2%zœˠ>=p_rAw&hafZwf,=O=4? )0fvd{UOP l#6?vzg3| Rk=$SwC5\ieB=&|ԤgYٖr DIA.;'K)7z̈́v9Bߡl%kvҷMb-FmH֪!_&Lӕ{zqeSB^^QWkC3{'e4L@&&l PN߷t)^=*ooѬT_9l2&+PzRZh7@j S*Ǖqo* Njn1+h9{]XaU9"ꇁD)KRaklSz6t"Nv+)$L;%#Rn,dʅAVc$~ۋ|*h'#k>xhoSPPyOSiIIz.fJ/+]*x{E0! ̐1jQa?'|쓉W }>B~_qq$ |;PYh3i, 4LE*V}[;Jޢb񄧚!n B: s<?\>cc-{kџ!^VOa(.}"ҏ EcBxEIdRGiQAFgLHXG@z̿`8u|G ЩHⓈ}N ?:ikiv!lXŭ{[ᙶ@zpZ,(IZQ0ӆV `/m$ w;(z^/wP] (Bj_䐚i觫jGIi{rXG;?-KqX@},)#'בuMeºt9 ٴӯ ذs*$_,Kr~l2ߞ9a?_cvڎxM0MKѷll!P>ghqlnh:woJYSfyYIUN.2,S[<.-~2.`idk(E!A`/YF1>Bā^;K(ݽhõ% k$>ֱ :`U@&5FA ĤC3Ej4؋!2֡LT 9Bz]̤<Dv”=ٽ7*;F-E7!+ط F} \nm#RhO.VEyTHtbp6b8|LѬdEF¸S(e@_ޜ(u7VE5O~1vyTtol'n . ̬$k=#rPחS'4T›j%cUhFQ [ }l|tSj?;y:M{3{t "=q!xMe~]yBmwSn*YR&A>9 hRx|B\̪e[y` nHIm҇2NF sjSCWTNk> F0V1 U@nǷ7BneҊoU,8 ʟwbLt POϢb#cp]Ml#jx(R?@qZjyﱥۉN`C>6H 5JBuaݦot19,,,d~gX RLۅ>n,N.EInCX9h.A:[:)Q~?Jyy<>w[rXJe&v-Ń䢨e<jctc὾TZKg=r4kTNI6srKEgM]Y_v tg `:D^`wHTa(H5Rs5uB@Jt_q[vfi-2c4nlAIgq pN []\ZR {P@Kb–  xLM,g;;i\CGcNȥqή / 0*IU_NWExZx.H?-т|8[`L/mdvb_ecKh1//p.)F!\! N!$8->t74p+[ Xf Z|XdH|:jn3 8"z`(%ZQFD,v*| @$A d@\UAQSW_O6 b1[2O~:ԫa ),R`)Wf<;>Q --\e.e:'&1i+,Tӹ-(kt;]?->w py4wv >PM! RqLV."+NfNsgv^%s\L=2-`cPAH am$JmSq`&7lT,mo@q˚pfҼ.̺ԛtN Y/.L`~0TD, hUuY) MRzm)_+{t]Z9mAF('_7=UqФL+ăw<VE!To--՝"i{e&o]CW3.,;Zxb"^DSפY HIcΘ61T+,HVT%ZKǪ-"CtUJr>hPr>s7E/h3N1n\!YN0QIOMG,27kA^c]EHlC؃s<;r|]hyĈX5cy6s`n6󀱖6o[ 4 3*<3E&4R(ȨN4r{xUOiIo{;fq+Z c홫Nnv_A y5 %b b $˚_N</B r EYA,M]zp#9]^M}FA^W<r^Zrr|_rt0+HVf g0X7of2ܚޫ9@T?|L/-f~H&B˝Md_IWx '^fScmdn&Si%u d`N9\g5u$38rucV!A׵Cm:-N<8UM.[J 5eַI$G=0V$\z'00~g2y9NB!9D wF>9qt]gdv|eb$4)̭1%Y.l¹Xp-F_wō9e 'kE,.mQ}+AhYU< (uA!U`bXlt@$1/S;O(s$ g+:ðf:l,2Xc+U 唞~P_ʉJ@#~ˡUG h'1zDP 8 #:(75:i[ ȼC!K32zI(h"hz%_RbHl]%@:CjLJi OO̸f'w)Ʌהʡa@1Rw K4Ȳ=(Z|xԔnJ(Fi[v]uh}pu@TUͧ^ԓ\eTlݶK[^MTO"|_DOWx`ǛPEX8ekWFO3EPā"Y1"|ƻ_HғҜH8 8C ZQ鱚Xo>k,hYvO~I:6,ϧV!9~ũU]Κڻ( E+&H!ZWbqpR#:iB<:8݋__UfCT7JR;&ckQ]4cf钜bޖZ" sE/Tě/!]&s 2 $/ [?Dȳ>2B{Ulj뀅b=-sA `w0m4qMQr'ڑ%܌NQtG:;t\+^>-n9ەk-?6E(Y~:y|rz32@\@X@yn$l"[2c[Vv-*Fû2ϙSY3h=.U/m1?91R,ha:eH{FSmgR!D!'ځA

."!wY=iv3;BD临bϬ Q!"}ra8)  ·Scf*epV2P¢>!cbXt$ .m-޸vLyZֱ{ϩ+Dp|ÄrZ+.9'%S2  aB9CUHeV?DY {P)njbnr>گ#܎\mEItC(3WU]+DB0XmtVvgFLEWvZ+zopłMZ,ޅX @ ϝ}Kγ*gŧK vte4e ϋE6{~iavP()b*PRuI/+涽AqjyH_K%7'P}uĵŲݭ*^eXj|DfxGLdUpXˮLe3mBƤ*'m^~U n|HjUsrIӄO"Jf\Um:5[YjQK* ~V  |R6G>ڼGo~v>WpMLչ, N(duNV J47TiwtDa 8X-Q@ʁ<gebf Tmm| P 92Zue@;[#-5;+P9Q]'-p7LLiY"N6?3Fi`;`3A%383 Pxs: =tƙeŋHSU惰,Rnj?.Dso -^^1sRD~~wSEޝ+j=EO݉|8N_T(!6 L&/7K6.\ x&[ +z3tiXgRjz QrIMKF H!q :`nT=Bĺ͜!vS*Be)@| 'YQOX^A<ʮs{5p@,fnc # S~ć,@ky$g$41JϴX ´._b? nPr`fJKhl_DՄ+c/5 Ajt!(8E!kt)`獚7>?4n߈7}POCDjwsbMt㳼U^1G}=DiY!б'†FIײ{)<sAy?6XlyN6 2)\~Vx}Yy6h8 DJ?`|j|Jj1L~o QF׌T l W>lq[o*%P4˳|N.ր#0Zx6?۷`t@0%EoEX њ=vrQ> {k7!Tў*nͬ/1 xǻ-9םC@S?2,9T &Ky:V4BYzjy)! _`HLfaK9WsXr{zv2Fz Vu~z}2n;w4Wh4c>jC }KDaBD"ݶ1Ц,|*ezaW)I9D!@۪$7娂k1 q6K/K;^cfr6fVDG33%M2 C*ucҹс[ ,sZ7c|Uf%#!፻9ޔj8;/H}&B0|ҽy>`'@ߨKXSk M#V5qS_': JKANnX4cfT&xM#IQ~A>Ԡ/'ۢi e&ne@vt'H147N[mC⠕]aS\4~zdu: X}@wnIsW3>|s$\gbZ5ff|[mH6ڠq#Lx\D{`6jgyO{C#Sc BD7i!}2=W$+L!(lqN,YޕPk<|qmr[I :9;4vNcrvB8`Vd'\RGM@BW9@~|4GsLBtd`,bRtu!}44}qyi}% X7m5۪C8_dSvPvs<^ߠ4?Ԗm:7;C3A-[jK &-ĕ/{u$bx-\1?K\B'9u;ጕ(_{dM;uQ9ߞ (ijy/di!Q mt'/K'4VM&8 MosM -C/% 9]_Gjs<05'4(>Tm3tZ[5P ]Uˌ`@R?{Īi7E'$8y86XPN:DI! 6/9Ai#qнg\фܮ#) 9D(m̰IAQ+8Zǘ7+䴎cӺ ,fod>wޘuHrGJ9&>}^Wǭj= l 3;nhyÁt;1ͬ եEZK釂)`K卹GvCNa6sʂZٟ ^(ʒFf$/vzxЮ/-> }e\ 4Yȟ \X }놫!YpLV*/m]L2?c L?nDQE-u=g?7-:wwt*zHs찏:L |OUĈX _9Ud.^Hȃ m ddXӕǒ9,nCc+!wYVK!K6c%3d|3*(H,i)a_/1pFDq6Ed\,E=ᔫ=vE1aӓ+K(}6dat6N8r;ի漈8\>  cO"=KK$~8Mgm=^>?{brH`Jϒ,JSeFcknR9v`ZM 4:'o hu%q7K2Ew>VJiAʜla.`?p3{8OZjz[ż=>-8X {FF;%+ZtWtybfIQY)`.s}沋ݣǁ]b_^K43xʩ!%muՆ"Zx{/0M:4C%rQlx2@*!^ńu&8-@|u:CG-e#! Yh|2 ~-$|e̘C |Ux1: z*f2moY8{! _*uEwҘ.{-F ڻ>e 扰eZ&( :̲gXC^GC"_ {Vׁ;CS,5TPfg?X% 7P,)l.1d7ax 3]IB"r4 u%ࡆ.SƉuN%ِqHy P)Qc;W6ie`PDEGq07PBGlx54ל`CY@<c!RHyG+7ȔeF/C'dQ@%7`GRI q7@ɴ_1OCJYA7#KWJ)t2i-2lyy58m2In? 8 XhWsRo ϰ,Ws֋t0O(>x)e)R2kwdYn㝰aT!1ϢbXnii<:b^rԤcɦN$w- lIf~L')i"D/B7T撎ʇvLSx^﶐x>mI(&mRⱬb NDV)@ѹP|KL=.@lPDB@̞S[6O4#TV[_ *-ͽ%0*XOm,#u9jΫTuB 8Y.8Ŕ[`Ĝ C:Xnz-?0ߎ[>6}gǶ."e+\ЯHg S:g,ʡ˷AmDžN?RW}a _5^'ߢz̹ 8s}!NcDd>д`[kV#`x0VO5// Mu/lT+Hppkҝe戲Z(Ǚֺ_EM8ege8RID·n;ڶ鯷 $P}ǃX|6~xPr8vå$)mB[lXZ "UHrݹVw !â|Os̅w]FТApK#jvN5v l"4NJJu kUD℗R28t$V_nԸX{AtWhEZ"c҆Qս3*3Ig)݈&eo ZbP4e#Gx~1NOE ZwDIݦkwz\I"X"@M(;~0>D.luT3}M{ouN> +)5G:緿JP/vE tFPPs…DƞZ񅋉!wBnvX>u{:)#; oN[Nq]!o? i!Uj+U%F)UUT߹ ?k9ߏժn]̬&yQRLfR;x =[:q;|}mӝe墹|Pf$CCUֹ V0+|}⤛b1_b BNu({.)lY;~Iak;T^1cpT^Vv( %:He#*wɸgCvzc ~?G E1wE9n!^ wƅ m-)&OaVj⧥Io (b*rRPckz-XE͜ZW.ƀ%ۈJKij2#K=>Ұ`?M;&e{H\CwKl>LTۤg= -U4eJS:GY1]4Ckǔ,ҺߖIeUHm2NI% @ٕr9U=WAZMs*ަA<}b`<2W3=vFPx ~'>[=j B{!<ߴ V)_Ϳ5CnBqkۻfiE6i S?0xB󳶶Yܨz<\3,#?=^,YfSͥK QmoWI_WfwTEV Qp73򧌣5Lt=|1EC k w:w!rtWiM8އZc`EA=皠T]Y$iOXEOyu߽$zʫOh iuK>랡\px`B'AhK5pGM>uAx+5O9cuƠC%ެ;5֍kӓ#Q.cJvaPQ۸0w䡥eVL(mB2קb56fR>8Vul?)^c`<8Ӡ07)xo6QVxrXqHC"1&|&wl-W%`+=ϱSx6̾giN{ao]L~{t8tsW‚Ctu3= lDf>6TWٙK8ː:*{.F bDX0~Pi&& J.&/t-Ɨ~jxD'u_T:=ƀ.+ +e;'jϯLb)i "e B4fsMHG$-L`uS;g0`gHs}R0i׺v"wN~Q/DJZ޼]v 2_kK#ϗ}/*` _D΃D-SXEtM2*Њv`d<zwJ۔[ӛ 0KiET79iC7^Cdn?/)qu3qD&}0Ni`0TQWel"b*KY]catqqSlȆX[6BNXr]а\轧7zT~4GgX϶'SboEvqܓzh ,y9kˀvl^7ԥ&v6̝sUm 4P #pIa$U+d~`Dˈ'F.LVp- 56 ,H9"cKGrlsDF{B9=HD"4qwSm-rG<'- qhHzK# 3x $.7EfZ[z6DK #ւ 7 2`^Ҽ_I7Zu0 hJ.~| |ɼUdPe]!$m+\ 8'w$z_:gaG钎| wG uRvQ v25|kO|I%cD<R/<Յ ?$sf XH%f\iZsD$/,ưę-a/磰l0 | SJyzD)w dt w39uкfnV)dއ}!G#Ni),5g@O<[;ɂS8W!MN'ifO Bx)]l[W (iPZ!Ƒ`j~LW?"NFrA COk(QqEt7NQT 6!mC{sD03ZUW<ar;F͞=yF7ݑ@Yi7`*EecHTT<JI)|n]bhѠQ߆ۖLVJy;NmAD8{zsmz Vs@ꀅ 4F4@nЈLL(+>*< ܝ/]u8b) "Y.۪uv[%;BMX!ΰ9w@$<#;3)lsAk( L-{i@Q.BquYi'`)nXOA_HM)9-ѐUl/VE!QXis48B\OIh6RL -rH`')]^Ӵ헻;?0,L p Uy^x'5[aD(Ru5{ `ќQ,@6œXlnjOn5j1"[57tK#yK).IO,,΄ ;chtbFΛLǽ~,$:e$D)xp`' Ws BKJ;3Lmq! ؎:d~*8Kc_vxO[?K x< *Uw{ V:=dME/}ΩyQI"3(kIڼ^` fâ`Sub]Q.4xU,EV A4>USs\ `M>(WeTlm.o9>\lMZT]\ÒMV>W*W@c側_S-hPggdc AoC݁3>M>Ի~n/,_#b2,v-_9'6(5Z pY2Ǥ/\kwYb.:{Y oQ[:%.xB:|Nu?2G%ө7+#H!5{|ihP~R6/D%Q! qNrL4d #xHzB5ƿmD+~*Ax*jj=:Z&t/e(- C_ +ls=,FƵ'fܟ֫ڇM)o.Azi0\&Mr҈"u]x ˣNJArրa1r)( |I ~)=q20 s$G,HhGY.Zt: a!;}a} EuxDHI cBnA˨6Qv2h>=[|Mb}͐3\5'o@4NX+;Zwղ^=2cH fe`$y Dfy% {KC7TpsK9wRE8>E OڑiK4YD̀L㐆w H3 -,.=B}r\ѫ@.s FǨePBc#9d^3 cO9w>c?W^ӔAId?q^dفڪs;aԋ.]L;KgIb^JdAiamԘΑ9d]c#٫ט(7en9g|3c{cQJț&}*R<LAjfN4pUZG/ࠡZmtDNJD*E5t]lEe2h0Xh.~.SkniLGl*5swWXcL1֎P9hMN_o45 H}_GǓ8!ںEsF; Ԉ{:c"ٖ]$b;2eZXՑjh}5U#YtqF: idLy0[A]lDJy §<ctsʰ0nȘu#Wۛ\7b5a3&IhG 'rڳ]65{,W@vӼRǮތyk5#I>n[-' h3Oٚ5R* r_#=^H c~nF3`u_}Rx+ewfPvܔ.% a=iEhuw^ơn_WǗ p+UؕgJpuJ@uIh2F[n([_ydVg&PA?sԏ ;;~'7&t4N!5,>'Ġ dM t,j+$e`M X~;iklDx+M<:}85 {+:VM'=)_,ET@R,+b$D2I]*Al l„;v!Gb0siЖ_,a A$2I1{ŊH,Lm[ m<>\VlGhJ*Bc6ֆr1Z-.#}"lPUF2 JeAq{P]| Z/a!PY 7chGeiˍY&}{VarTLַ0ZpB2ug$c d'iub#8緛e4ri.RkT1fJU/ՍZ/P1Fw$(q_n.iY#F <'S%vC1R;&,/x ~fn2UEuG:aPIf6;g "`PcNMGC\372ĶPY۴ ڡx`O832Ӡjfo|?To^W[} "%bgQa`(3 w8X ٓ{>-0jbKWK) ܦf~f!n˚p3GK:d4&Zs{ġbz*p&m8)oMJ|YP{\eg%яO;(a+%iŤ Y/>i@LJ_6"Y9 ^qFֹm;cl*JI"CI/Y,4'׍Dh'ya"k )QH%D]<=V`lH Pp"~Ṫ~K,NIjO3codBaoSLJB7eok0ٿa:iOq2R(S\dQ {jCPنPԍ] GvSʩ_IfEH<̐,5.9BنIR3>+xCG̎*Z3Dlz87װp 0?I[.kD 0.uo{:Ӆc/wvyO~gd`Fdڑs,>Ӷ召ڟP#d쭵Idk:25f[ADa{MVwvvBJG}1G@Ы}AKpt|tq1PS-ѕ#H\Sͭ1h 2Om$ A~[cqٶ5k3+C+<$<7"y}1,Ȱf;U=(S]_,ꞡ2s5|.W$Ľt!T{,g41~GeƫSrӶ/(Ie!hl_`Bg2Ne@`` uC5( z¶r(JP5y PRK_zj;Q~3*l=P/>؅*QWRj`G}]0ٝ,EeƒB:Yuh@4riRy(),#Ǯ^x-/ALנ,Pmq*㈵p"05 c' (]2J̌v6]I/| &mlCD2<+!յآ{C"єW% jc{f0 3ƺ&r[nI#LX=D:c;Gb 8D,K][r#5I3}>Cd|$|(PӢ^ `%PL)bV9Cw]+U=^Lr]\0Jmk&JS8R_ris4iҮjþ$Nf{B-Noݵ K#Fs{po"+˄e>8x@->p1+tZj OQTFGuXX|s) H!wߔJ(Q;%Dƙ Z@lb=Td}q5т H{4[X~fsaI;9\\VSJ6vvNUa0.C9,ةhbe:2>͢CaUbS3?T6@bVPx6ia:a27? Ғ!ʪkniXi0XTӻIdUDMfߌc#-xk$՚DVoVپ X2%[ |o_PvrLR|#4WIj4D*ƻ,9yR=xe1b)+ֺPO:lG[ai+v˚~`:d08e8] =Q(6ǠZYCO+ =Ͽ\f Cd *rhM˿H `h%KUrOTP9\H5 ƚ|ӾFl6:$j+&63%:ZJ\xmYr jZRNkWn$u7-L(3h~?΁˄Ib8Tn6é7$!JO >/-TNm5A ~C>ne_ EM9`7I5}Ƽ aSR\Sٽ2(%xO?yPbSw =5H®%CkxCvvy/h҂s׹Ғ] ?6/_jSe<95=%nfԿ!% pha'BG]~mI|0c2/\B_O٤>3/tR?c*>OP?yom9b0E!N"HʛFN_\ğpxor *}Fg(k.f%jIMWbitlbY,&b;uq 091렯HrVrl>YLCl Nֵ9Q7U Qa~ $XTtsj$]Gƞ+8ae(F>talRʐ} K(Ɗ#o*Wa'Ej6ӓ}ىhtЂOuy(]6/F6e'K& ϰq">l7?b CT}*x:]5 5cddr8x)hΎNYY~>6Mj=x$j%q }N ߸ȅm-5sGX>ܛp+F)IDHڲ@;rM;e/Z`[j-+Q'dJ N[FxP#<0*T#b=Z\BY2uIH]*qQsGSbV-\+Sem\DƉL l)HyF~81y1 ZR+`opdFg[i>NңZGmO'~q;. !"Y!gh\F j){7\o`iN&'>1VzR὘TpE"7ST/~Y"`>~tڽik*hrP}xІm # әh-?n}y%*>PT@J"8=E&M5 {ZBO^BR)  TMsľU-Ubܝ;-X4ϯuK7*eGw[f|#YWYpűQ+uEw@+g*z*ԪKs܆AkcOnmq[eO?ݾ [q`ˡ~RMSBz&0 }7 \cfkל=nunwHdT BT4Nask:ZХa,"B"rGS@Ўwbj`j)h/@d`!bHۛ((\49<"Ip%/ Ci7~sv͒ 9tbO=J]OZM߃5  }Xls7K|m u+[-l( 3so|`RNZW.6L)Y3]=I0B^ȭq3tÆ bfFVHMr7S Q pW Y3|mC)w:)ĜgZ9)*HfWh^;R sgm$}=4mc5T+.o!d Bރ~ryspf'| ŻhIhoqWT r:Τܓu޶|jwf~~s!<'Gwso),J;o(vbGHefSX2פbD>[U@gX#zJ<Ũ!Y}s<#vY}}.t'N2UsY#^]a-Tlh$AiTv%n,U.r߫700$1<=ٟtZKC@i/~ :k%6r~ΏӨ(z,[q4҉mӤr|] oůw2i^y)o|kU$ 0N,`1SJ^)٢.ݏ֢]LOsDq ɽWi`Om30E< ]kp ZL ;\*аNWa({V~*{ % s=Fj Ok ݹk=⎲8~qe:c9wGռ.c}MpT{Xf[:nQU6hӃ]BstcODvj'Ooz Yʵͻ Xw@2\Qd1[KX0WsBZ XrOA4rPcO$gt,0Ϙ/V_?nK,OrX_ª6RLLK_|u TN/´+7(ZTw4D5"7pXZpCdlr$P!usQAG=ͻBH3!WHp[iHwbl w2F%oaS3 E~w iVnwDo^r@+gb7ឝa"9v_7j28u͠hmBU$ ٶ/䃁JmeӋ0xS1<葓whl)%gN,,~j @m>r ?fb.Q6pA8y[z_ x!'f,F5 #π.ܽrcN UFp1x0 VXjT@̐JDa r(pT9bUGFg 'A`GJ,Wݲd˶ =|kՐ[& U"#_+찑Y-(_2zϫzm븗nuR:TnHᶈ)gv0AAN86%g ±ܮ0lAض ,.QNTp$urHa3]NxNC&ye\iӀݹzft7Cz2Sr  mxXT 5Wmn'&m\؀^vF^cI^$4jK);g If<#ۢr>s34Bs'↔L? ~rPc] W qBxw픎'ѽ^Exk(8ysAzɌ4EOLzMkevQl.QKlC.(UNcEr; N8.egv}B)/K)\j}TKM8}+0[[QZ>S Fjk!5.=ɜbt;P/NԌ$Ӷ! -Dw Rd%HZ5SkB'"[PW%\SeijiQn9mVˀDhO670Gj siEϥ8/\(Wa6jmne_ؙѠZjaaE.z/exueP)Y\Pqnm>BZK%e#K.يR*~˭?ŷC'V#>ߕd2-*u:!\ #!3?%: {ieO7-C LŌ%|'-ܰ.̂[O @k?)fX3y_ymo-|CHm՚Q=ɓy'iHMmEʺ|DjMj!} <|mذ-ꐻ?OGxp㢘f&cWqǝ`eTh pSChdlI&G!*J듟,ȴZa0  oCpez3A)>G~ZO Յ@)K?;J[4g q&xKS5<2./ zUSMK0Ο!t,;isTKm{KqvoMt8OMHXS95b|]ODg%gx/J^ }(v6(I=o7uR@R8"B0%~N +sŴ]+Lϡf$k-!_^gH~RdV]I/8"ʭ͚-k*{du)6׸p1gkPy20ScX/&v-U%W"hڙ22*I*IJƈ؆t'P#f׭c%=)*P|,٢=:\hmE,[uJK6}7)hFI3Ŷ+3eu p+;mvK/]7]`1 ݖPu#(Az4Xp&msUa*:U,$ɈUǝsHM`Ԙ Q Y˴ۢBއHJ,*S "U-z͹ѪSu(L7rFg}{x_7P}jKї GƇT`5; >qPs9\Oj,!ðRn|ec{clRZDN}\ɺv؀yq⾄RueI:q0@%f8$i`A=cDdF9%)B?90]W3VBkxh6W51DUS*bymZ}1IC` r%2_EG[і 0>ˏ#o%$7fj@ ЬceH6k($4NWy(4MBr7 s-8--Ǣg :]PNl^U\TԯSASScm&%T-߯b04{w%a>bX|L=Z7rnȡXߝJ~ 4tou.h"I֐{bκO)#zOu֨?{Ui~`)KK 7G!w} Ac@E]iV=T|jL@A̿L˸+r jUeR7_]щΟt`v:Q-[)spqrg ."cl26:{ fk#\abt3=  VSڳ{ *zLtRgxrcynCEt&c5!`"bakƣ ! G?qhuX$k1K9Sw{] ,ë}$xw!Ėj5Ay qGYpfRF(h#Mb/4FpݜVNl>ڽB`--GmHzשscHKp7k$d_ODz._ójz3@y@2Ǚ4SwF5b ua2g-s,}T]Q'U+D4Iku Xq !72Zbȡ}-*A,C eÈkw 04S-- ?m8vm)0u(?Dcc[tW8v#&hy_oZ;]z_[NWϏ,vӆM7(v({Gcc!M?_/힂\ ; VW\h+AFtFމj֛2앩~SKs\ 5'Cdfs$TXql,a(r j-SF2V,"d-ϻcE"k ŰMQGqXY~!R1W#ȠT<1 k^O{e" G^ĀL:QwOYQV2%cF$rEMMX ^pTB3)&.8 $mu,Txa=3+ILu/>+4*s ΍1jruvT&:y7:ݘ^ykQnIhro~۾.>v9ZR⛴@-1mS5ٟѬɁU'[RP,xCHzuqEynE ̘- ʤYJYC$/TϙP.K=gH0m[̻idgs GguZ(0"`B5{3Ksl1J,:ғ x=#ĉs9hƓ);gpA[(eocd&3 \ w(hP6}yu|ϲq7RHhg371,S˘+-%h{| yKHjFlˍ> pd܂T\w4_Y,A&hL Tߎ8bm?{9v+xEˉGγ^MvtxM<<~Uw߀r_6$ #5c؅WY1H ~vXu>"-Ѽ),K+q:Dpr*yAKe#;p;fU䊈Sg/0S-)`͟|Fȑ2='G-.c|Ԝ~hOudRc8Ul`M!61Ԉk}M!^G_yu^2?JV@81?p-, -հǻМ8[ v i](,}IJ@BRjQXSu]l4qMDuBEOt1SBfHၕ;a_ _’*ԵHfYS靏/lUk3y*;ġ[m%|qZk+plvQ,iٶݠ% ^kj믐YX5=;8VqW<[Mns%Yа<> F@%1)ARk$Ql k|םrMC:&ӴF 9[۹IRbrR3piVڢnjm*'͋ ,%}GadjiǴ6 1|iMJp7*ʎŧ΀:~w5=L_K %o˅P(Bx{u{sE 85VK87l7+E0mJV=Y#G]#ϾT{ ~R /eΨ4j?i%~ԓ];{y;'ᡂx z*J:>k.s/ >T,1'U#{jOHX{-;sm(Ep.&S)!T,;+KHn6Fw_T' vSi8a beR z4,%̻[="JJ5/_zzVeh=;e#?VypcBq&{~8E@9PS6Y <*wqt>q7TQo %&eyo/KIOAF0\2[MMR7fdqK)ف(|̈q0r%H>BlLTH@oрYUD>Q9TҵN^iWyn/׳mkq[)㑞&pXj?ަjfM e$ՃHh'_ }BtIEXl mY"ΨKf|w[2(50(O3v^xhdڨ, {π-M]^nzχumcigd/ŧXwb]lZV뱡 /Ic-V ,xɒvip&U(*n%jt#[rS>lcӕ"S5,dxih̳-CP\€6؟3j] MS8JRO}TH?4cweIb=oH'iщ0&:,- ی<sm]Kt]tW7U7jZ'ê߄ ;V=v3!lSBHzbRL]]&"rŽT wcN+T;s-0U!x3Ҕ'-^Ǐ"úZ^Y6 zd +>8߁7QB45ѣ9JR@vC6zZP͐> J55CtW)܇).-ixd^:u7j좾~u6 %P/􄇈ߡ_wHi=+ط&&A,7 /K BR7Β~p9q' z AXc(]_^_"W1 ,sΣ+U*V{x*(}ezop\xmwcd [G̖pQ, ]$j5-ԥշ$M Zw.Mݖ>;<>醈e:;)L}P"{x+J[{T?WdRAwm'C6!a> 'ZML1fFrV^+6'H]&'-^Rl?,?}2%{Qz vOU9l'^oDXA_v0%bFdnD{^WO!Ǟq]nxk)ZPs?Ew">[ VE#K߁;mOWF`*4!@175%,w,S۰Cș;4^h{ON2C 5'S) L 1sF=px E3!7&4d4jmuGej9#1ڰqGyl:MOU+&`tWG߅! eadB_`=#- 3 ZR%T&v+NdLPg6Up7ضzMLKcsIrHːfh}V/F\&@(َf,ؠĶM%+k7iloy=a)I\(-L7 >f\ph2˙גVp)Fނ9a+z䥮 #4\i~9#c1l F AwZJ%{WBc1F`NcݘYm}ı4jJ޷%qKlntJ8iԜspzjNfjj{D"xpר4Y%'WL{ 0"`n =H/8T!qo2d{N44ƭ1j5&\A+FwkHd8A^%[RUcNlmarC *(#x=R# !a|P- (OγGu߽VmGTf 1`PmgW99'|۵#P3. vU|φebܮa5 "|yVXM$h08$a\&ٜ3}T]C*4?`$/^z,u"+(JD#8k 3:-+*'#8xlZQk  YcNW$J-MG},_`Zћ>`;g惙|2"D\('>Id:-d\cPoax6&Җ|[vy\K5*xKk#S\k{ˮeD) 4I/K5IRnU+5#}*oKT)0k^]'8MM[k2[rNcTC`\돨8ZNTQR]C$MFvXhI}x+8\Ÿ+zr.5QZ7!JEC'0s%>ms UkYs~_y6~\)``eіDH\+ HGr%0D.hH㧠%M #-w gF(ٕh_5ݔN9uGƤ.'{G,7'7&'xrЊiza*)%bOI$a1+PDgXo$ I.Wp)Skļ܏xzx$-[E8H+5/r MvVU~QzOIrpHV[{&_h?uh=-8T6gAh_k͖x|kId')KA>vN9ăT 4$g2ZiQ< fn<žifW4/rGmZܿ/2kF.(mփ Rcǩܕ@}0MO]e٥N[ {^[Cxb _k[wNY{tQ\{L-{@ă=+]6zmceǔm V{fe_Yzc,4G;d['`! ܩ ya^ӹQ1 p J6O:!AUA?l:s%bk/C)~?a`{"_ nޔE8]%纇~kmfI'& g 4:^Ъ2nN4!%t(6&ƌc|}Aҍ6wcP`rm"%ux(1UL=']F.H]~5q+/L1Z\4L&b:BJdM Y҃SUx.Cd,rthON9hc+<')D1fQ6>x4"\޵A~jR1 J,4 `"\^ya?[POU#EbMLo>UAxKK0qZhY"ph sojK_Ɏ\WhP\ֵ*W6_$\҂j&b-z}"}aO |'zy4-E{{9W us;FĚɨcHam4oTe:^Z;# trb\Yv_:/ֹ0:^q6QNTٔʁ"ǩOu[_e帽eS[]z"ýx:/yԾ4=ڇ|t\?5zIVU}sYB:_H橺-<_b]g] ;l݅v0%ɳ֕t_h ;Le^91P{wb$ɵLbKϓ>TTp;K?ƨ6O'ܛg%r5h15iVԔ_2=Z۞O>PӸ"@ T*7Uƥ_ ңRK;~bۉ" "٭Ǔq1bj%r9\VPg>n4WYa"SKQoS=@p y>Y,Y*i4:bιP sKUQ$ I"C9w^XzvjYi+u=)sdDZYg7FBJ"k,LMUds9ހ5@ɣ&gme3gdNÊ<Il[8"Ћ^LK0MXV~X>JK[.܏-6_C@TQT>j"ds;JC/ $[]ϧIuIQc} <|l|j#s݆*BaF|-WI6mk齢Ob"%*+i,5gS*+3Q^K}>YW]AClæ;js'V-x9EA'eTm[ mY<:y,ѽhS_n3: =]z*)e]ǜAۄLS\}H ;a91=úа?:xOE~Bd >\-ˉ7-VUnƼ.* C1l$螙K.Yh`NŪ|{ qx]K =,sA }TO7;횗'Ĩ#`Ms`Hnbf\RJB0c%n^P@jۀO%D{ t-%:ep\/*Q1N "UؙP+7XjukPaڤkljU0˘f9pl.Vl\!MgYS:>VLh"10ltV֪N}EMnp 53͍6@mra‡L>OPuuTyk'7\վD1l 7k@AD?߇Z`9mfWsQږh FZ%ͻ[cJ2@s$P6"Kt'j@hV)pJm˾~4}Uh 53%? @V\%Ll-FYx2]]LeaҮ[nd9]h`YSC`8fc?Fph)\ըTצL1֨-/e DNSJ·wAkt-:ܫ.[QCu:YMuYIu{ث335C >A9Av)eEޙkgWU~P{/aIqArDh Cވr åaqHq0#}+@_~Ys>}Eo&;քF䞠CTdtH笹揳z?f-h溰F8 }*YifPUHL1kׅlmO&8@kSI&gf'7UsHe]'Xi^1~(q_B" N>?5ӀjӍۆȡ~04iI]zK[ 6+(Cb2H0L#G!߰ :$c"b;J{ME cwRsf0hɿC[!D K4qq_nUu?ɷmvLke]M-G0:h-k ~*Hcop ؜ӵA ԚEm~~t hT|sO/qˏ`:4lFpPk )`|+U F/k`Ć;#fՊ C:Gq/+$NG۫kx㌩::W;m1Qa 7tjCl6Yt)[8_Sl7_Rt}"k喸\+T[3z^8La-yc|aOn95Z%R/TH4|=ϡ)-@gP9)f +^e7EXQT"oD)gB?m*+Z]Swl*oN@ (C@%w@?RרOp^[dXo?3dCr )fERRHliBm@5aO S`~@8صO8MO^)h|r*.[0-ajZy/ЭCI.?O8tUOwgd~om r[^ՎS#ZtCeS%. u:](=IhKKr$#l+:xqVIQ#TVByV{^ИWN[1ˎ"#er!lٱF#ADmςxSl1P}2{WT65Mi5_3A%~3h/HgeqhP\-D|@odLdmkOJlvqSlzQ%ƊPٓ$E"KcvO.%,[4 l杪x)ZU`DwaN&i1S,{%2[(dtԪIRc`GX$bt',žEwR[[c7\º17zI8ZPYh:_ Ύ71ga&&|[ e (q(1wTAWehoS}괯w`6~!Fj)Qg(aAh&C6Q{4 %P3oT2rGShφqI6o]K\QH.R 5ANI[ _ZGEșΉse{e#Z !ܦ/9evT<}+wPV!1 y7 k1a ʎU\RM|ToUw=aY쟣k g?nA ~]דrD IO{7W锐 s9xH*٢ 4n URZ%2oLNb,ChjSu;DNWPZu( J3 2>/G9°)i$q|Mb_Ow\vjxzY>ELN-4əLfT@ yC^#wp K{TPL[v~&\#D ž3S>@Ya d$8rTl /Ǟw(wb{苎aMC1ʙ,my]7dO+rTŀ1Ŏd`>jIcc91yotQ }=M v\`YaaЋ:i Fп6%FS.nCrq~yM**TƱ"0*TPAܭUcqyjy`A Wz9VM"Y']|rWrtg"T7rDU̒"%ڍDInz(nVu=4Ӛ_n83qB@}}aNX&ɵÌnodqR;gv-ERv>n26jE%.N{ۃi󺢨/~r,ws5 ^}e?ͨ_fЗ]F_Z?!owSljnʝÊ(Ur:8Ih gH0H7@)LSRݸC鸷U-e?ɵ2a4I~Wָ#t!48gK عV{;JƀfXӏCfW!B@a) !uƌj.V-@X`1Q6xJDj2^ ܻ OJ<5?C.@rzi :uilG3A*C<+J/' AiU~bN;d7m˿::=jw])cٚġV)%hr16j7vsS{sچȨGËvQ7ls6T$}>e?&"J𭓻7 \uʀA}eEZ(ݖJb>jV3P)-YV8a =5}`aBθu9IPc;:, 'ʢ4j(dk%ztbCǣN8dy<# w < +0Xʖ}$F|%r?>d(k!J`7~:PAm>pWT0f˽$O8V梯 ˶CH/P\ذv69UK%~d~(oFW}1E?zy*D ou8!<~PĮ?AIڍy b` ;91.ʋİUٲKD+};2T={nM4zcW,r^x;ˢ$,U3Vq1uQ9+b.}4#,Ma:WM]ݲ~bE ]W#>ڻi`s]v~ WFAhk2/c?K;az8^X%0b)A7-S ,LM2%/lp$5Ƿz3?˚bܱ;ӌ˴}~'=sGDy.`x8.@X/UkulFҮ )bfy'/mN6Ji/wg&{6.nkWׁl'WK}Pc+ppn;& n fK]cmYv6y>)]JV +6muR qԲՈf>R:!x`,Ug(r+"e \b1~ky7b_|3aC'DBC≐ xZMm0pa33%P$$z]k_k!G5w|>! B0t߽14)ײ-Κ|P0O 4؟"_=1j?HfQN<8pzEnv6N5&Y@,t ilF}% A\ݻu2gMSC-(Bu*,mzt ނ ғ$dhͰ;we &E8bu㼊D#B 85q?pJM T##d5τy#}i)_IF nڏָr :7]TE1e0jXTGR\z`VOFn3n1laM?|HP=9 nڤ%y[rpĂ{@o<#lhK >:7&JӌB46rJKqpO_V!R(]9Uq G>R՟v!!i{H󱽋;'HmbCv'grH_U*ѻ{~WtmG/RG9lִ O+€g9"A0p)g!Gh=dd]A͐Gϱ§mr;.taIZ3ϼ&m?P'NW&U‡Xeza,8Kɮ ͶHxӫHQBJ, nQv@Ί4 5_a!w֕qO]"1wT {5jjZ@x_9yAbʑ_Am儫t%~ZW"m1"!{9nƖfܝr?h}:4`_Rn|NHt*nL̞ҮyXd9Uӵ6pk%"~vk 8U}g^)kE4TKG qz7[K,| Pg1;6Dm!ONNg,/F„{Heюw薁-ٹM z aR2lj0<6+:-M(8J҂oYu(<ٜDs&~?md)V~!D tï{l.;sݠ<Cc:PϿPgHox >`>΅Pwr{&2b \' ȃ3hV]D n'n]m, t]Omoif%Z9^JW9u- o梴NY Y'UAxl^$^YS*W;jXfo Zjw^ůePʅr殒.PLwϗ >tZՠCDq32xfrO:T͠yȝyX`jFcG `=~FdϤ6csUhSSڱf'z[su_`gWTFOpءri=[lW_J-iq~)}}py!!^ a 7xlG<:?lЕ|j]W-F }]z6!SwxktTB7ךs*qvXvЯ䩱n^4=]RzfPAb2?IYen~Rݸ`Jc ӝ\e0sT[{pY*f~gP`aZd# 'pח7Q -޾~Pp6SoN']D2:i <v`2ꍾ۴{/ m??"Vy58떗ʷO.BPom⫡ΏF;́ ҙw.ctpyrj-c$D4PoS%A%G) peY}bJ@-l~IG =oR^z tCxͼ.*|"]EX` XMTcg,{ն#9eBRK`v#D :sMvƚF^ZY-OhP+w-_8;4{E, -œpː)J8 l</r+uTSf?>06jO6A75+ z4ܑWR.$:SG3| ;݃`wid1~ * Ű8Adhj]^M|Y bXMr WdrCIo<.n44Aw !L)Zc"MiR6(l2PC'4٧;KoOzS㷾:Q*oEdB̠rXGKЩƂMsj8Pj|TZ#!U-ݫ>B[zDu܏mGOTz%)#ø7,OGlD *m5yj O갨 L!=`' vsB*pG2kOWnw97CR^W7pV#)Ƿj#~ <" =Ll$ϡ]&R<6sرڤ:D?9f a2/m"W$֬j` 9<s?2glr Bk f=+H4pK rT2ჯtB{&.l "@LA>5 @cϏ^i#vzxuX588g:{2xy=j{aVHAP D_ɜ3JdsR՛j̱WAdA)׏QtEPɨbG]OtZYa4?@jB#^G 7ө7VAYG4k(,:/.69&.#cDw o~+#.k$Xߤ w8Sm {.S:|HknhZW%mpOVqb?̰wuja\q6Jn|6-G< ?xRO䡥lp趟hmksYCo{&Z#E[-FQaIJf}ļKGABQDݡ Nr SY7`Z٧41; Z&tKs/֍Ī&,[:Efcg3]; [BAl ]3oA[~A:y;xd]Ya &4If\>#hbY?]glO+4EĚlT<_Z Odr!5괺8uexҗp髎"vۯϨ{ټ^=M12cO*{*oQ(ŻeߜՕ:0R >ɪazX LlZHUo2k D 1B&⒇q\v$ ~9j@AOa*%H,Kzp"y h;K%>+EW>mZTf i.Yn ;NvPOى@C$$R(u6 QmKmM$eAVS̫r ,#'_!.OQK#.f̔pKEZSuG(KKc XM_8;®z9kOSdZ{rӓC7inZ͓lW*$4^ ]>LhJ#i>[iz+]?M #bE]0[.;[ā R6=4c>t`u8Q.K +Got3rHh6B vNM\nKۚj Ǣ^Utӝs]L$*]rwy%%ܗ6`3T=YLԇ eam`! JndIa?(!(A1fj@VŤDS90I!8)CZޑ߉\TE< ԴtE|oQxS&'c}!?r[kJ[`ύp]/,#뮴kn3jk}M}?PoQ :` aߡrke 'Gc z5U[ZXiIBNΨ'g98{~L=hFn^j]IY4ٲ ?{\KJC,NtSl.jClOKWNO>%\c!5g*w;( ػz;Eb iQ㛅NO \$vߔK% %v8Y$Z2ǝs9+pm\=6laUMYP SB`?j;z6(<1ٕʡӢ촁X5!N9 @\YE8b]9:?TƏѝx~e+Y]zOa> <*0գʱ^W$,gk0pBa=H( /|Ĭ/#KWVX7|b_IJ{r340^`ցIb # c×؎,h ߭[G s#_UUfA̦CS\z}/!-  K}=3NsdКrRpNWC j/,_ wٱWVٗc:~Dt:Z#̏i|# <4ֵ1׍T6mc'6rKv']yƻ#%%9͢`e}Paq-ثT=>z܆KRs&!2"POmqS8@"TFewuM ducSDhq_ FzB[(W-`//L$"(m] b厈~J~*=PVip-1 n4\-c%ȹjթ3p^5S^!\QF#qz0ƾV'!k|[8FqqSeǏ'?/ު$0] ֑JAP E&UL|).MI$OiΗ'jE!c# wL+T@-%V#mڪuzv3 t- UJM׌Ta[ϒ ԐpvW&3[4Lڞ|=fgzхCHti(1x7K]ܛ% 0o!@ 2c/ b5zy㶱`^P(cN,v-I aqa}]YQ芿 5;_+˯*nӌH+_;sF1įV~g?'\B+*vf|vг+z]#cۓ$v-v6/ŝꇓOHgES~f[_-BToYwBbCz4IUF!lJx| #ez[̬qn,X`'ήQ[7[|}HmלqС363u=7q4BSf`w!Tf-hf@D*L >cSD7k4~nDk{EX֘pUuq7Euvܯ\}'J Sfߍ9o~#M}*}0Ѯ«vmu)S z( T{<|:c&rM+V7PWm8\[m CyCFpvD^JOs HƌF6ElG; < f3928/tͼBLyK)|zc_~.f;ؾ3.Tk2b~ d=J7TH" &!u i!SE.ppqa(Yjljw$P]"%@>jct/[h8N~+TV.y5zkfnmc0lGzh!3_W`Mowj<fܛ!hlϮhbC~KbƮ7Kh6qқjetqm93Kޝ۵Q@*'HIN`gnO"QWq\~EBL~aJTvpq:}J|kWL/M1cbi}:06:Sf&륶M($ѻ%wVu? ߍ$ YvVt?|ؖj=v]eNѫ;]e)[Aq-#xȪ҈d)P6A;5?ѸbS QYy+@z0Wjau*dOKr`idʵ=h O qM]K0o‡Y{CN.>ȍ`BkJjf^JktvHZ\}6OC]Pyrp:8Im}`ʍl:!no}< QSF17u[VDO/(}Dּår!>e?Ph?% ՘q'OAFfu#(1o|_WB5ʑ֫XKp֩ELܓ^Wގ w/АٹN?.ErLj!~(3Embwb_ Q&B=+ʜ;Jaz=\RI0B Gb:! b۸S4&>Զf0Fz+oɒH _!#gG.AթJ5[W-{v8Y=o$t . LJV*kxtvcF]]PJ+ztO>d_;[Y"u$Y҈ \kv̝,)w(i(cbqP:|3S |D^yW*m߲8K{6b_ ,L T}S~*] /e?MG4"A_d$ڛnAsM([{pʜ%*lgLw1 ?Ɠ Ql"у2R.ۤJfЧ0 kj֮a5Vo y^LXQo'DRsϱ3+AxwFѼKg賈1XH),c;q;RLH[Ť&00ZF\dKTSzv]k鐰SV vKLD-AԀ`tFn4nt\ĽxJ2QLq/Ҷ_݆K7},.V[`sDWcRO~g'S:I|ǨWfٿI8^#  7yK>>V&ګI@sE3,euD2׸?ɓ3WbMҁ)h8k >ѥCM#u_9/Dk*~RGX> ZC]#z,rB83bYT=#0srJK L읓Q輿΃޺"Oly@*Er_ &kFxI޺X Kz"<}CA!94EҶ!qEa@/q# o'fs]6l)D{ɐW蓈^ORa뙱얞nĦŠʘKm~+iX\IdaG [yڅXQZt(GVpX֏0e cŭ(P[cˤ$W4PDůj~P)Hi$DI=zU 9g[sDEU>O{RI*ǿ;hU= }1 ,äJ7 Q]iS`Ov g9q ҙqUƍikgvR( ЕY#II\r{Ba3:+mIlEiT/Q‹d֕7 Uo2 -EM=JtL@׸#<1ʷpy{1ݦlg63XV݄6uA+Nߍn(F];qaPX '& svy˿Cꈊ7KWGW3AST݃'*P2iU)w h)ť+-Thd4zJտk@U [ÞpݴRP!شi㓨 ŸHVl.VOx]HW'+PIhAC]pMLc !ʩ.T0%o05!߽dnn, J2VD*WcJ' <c:Ϊőnt󽎚<;^P\@L_hH0.~?֓g}Prc|&SMxv1,XʿC;YƑ/$*`Θ(mKjlHZrYE_Ti^'/;ѩyQ;-(Qb b$끑ie='*Gb 658"/H bbOLl'0AbZ1%uZ5q;}oL ` A6ھz+&OۋuEn΃z˻o,yz>qdo;vIC^}4~ċrWxhH}0JrGWH:F)K/ vյ]J)2'0>\Y0XK<.E(—#}~I-\ye r8FQ9T.1bPJ]B+V?Z'6Uke*  A-?Ёn+5ɞxpwR[%F?",;Tve|(ZAeRY0ӯ>h =Bbj=CkzQR dG3գB0beV(UooB]6yܼ„=)[վ?(EtX8E~OΌb.Qݴ߇7gFh]³ޯ)Eg.GhCX~|Კ`~YS:i0MɛyLrˉCal2E y ĭ0BQ謔,JO';FH4 "Z.LozY(}cR:UAU@])i6G`p#n*vnY<9i}:No޶o'bԥ`N/7ڕ "ZoH| C#R^qt=͠T(n3Z$LaQSM#~kP&mr(]z@8] PCI! NH{(uO5zNSQ>g#&,Q:u{-\zz 4%6 z"mVG{jؔ1XşOˀD}zRMѾ2|fH= e 46yM5Up캣4qЭݑܡN|Rd4 +A/UEP}-g>~ e>{\\IS$Wr!"d?S''x0ԎT}2Yc/>Ìh'o㥳H ^әs&zP0SB@EwPv nwg. 㸴dN{y6$>ۮ6(+_èw ?9=/iuFiw-_\ ,RiGVPI_jL{bi =QL>g./&8w͚1iڤɞvj(oD{veIzH҇x@&qrp\܎D-`aðKwD*A҂='0kG|jm.gߚ}ӿmX1s= ]qx #a6L fV1spD<$)yí{OOG}Fj^\m˰ TY 4^#NǛ82Bgپv́NcYm:FnqÏG`简m$CLF]eUZW>7lW꾺I :~LC\H͎H/E,ٚ;p6iMGl^]:gh~GE%3H}@qŠ8R 9dJ&KcIבvei? u ʨ00hdm6h4V;kM,Pg u-jif[ 6  YxYܜ}@YdK) N);m~)xi\f<`}%4=+GYl(`+%kh"bcH)Bq1PW_qYDt:ҷXz+C$w.(me.+?j\ޕ:}^Mɘ`2ޟNGbMC4TGZXHpxى{x!]bUܲA]oGY+mTd$Y={kīy$!2?;OlK|Bm"+yy #l>eԒ%v  3Lbp*Bkǝ@B!@ M'ep܊g0n/M9V俏ftcv)hǁP+I 9#@(;8_TٸK77-rCA13v,n>7yR:sfY$ŜZcֶR6nJhy;j2v#P trh t:aK4au!fOi WsJjKډ\㓖ږ%(V\NKU3s$SkpA]yb$4w8}6⌕N4&uiR\[ RfGKשB$q / SMInvȒޣi | "ĵA Ѥ?RkD[#{7LϷRpyW#iz5' #i~gShK}b4"2{gKOzV8p%dR57_*QCDK,>|,D;cnV|4B{ hRpT:[6ԝ%Mkzw$6Q=uvҪPtxسiՍhǟ:i$ wK? YVר8xF;OFVu<3Q$gX\1(kW,z.j kuACna||$ڮ4ޣV5CxH,\.a鑪B.ɗQc*-%? 6NpvZ"z.]}[V5 '' !<)0}*=x-1njuVqԟ yr?g۟X֡?n Y.}<ahno%C/})|Q0oЫo˹BعQ˜0;hмFq`z%?:$\H`3 ?Or(ş21$).}ȭFՓT(2rʚ28k#X n@#m ,#vmPLo>x|̏UDi2\zoǏ عqbf߮-1l*cFَO@5!'&Vg<>18=̀*@@!`pIQ(AA)E%7Uzf)ُqWqvEQǠ8cU[FegwWRl0Yu>G|36abd#\^ ݦ[`ނ1:Іf8p8QIA߽}a Oam\;'5x!fr*j6:~ϒhҢ+#Y3;hg`>}@#,^'*T!E$˖zsuOcabnTLu|?oDe4^,,V[ݝ%0ΐBMh?=v~=[ڻds:ra!M1n.mCN8 ͇ GuW:k֑WX{~hEҠBk)iU ;ns,U,T$a&hn"V*S;?uc"3P$:T/@f"rVJC i w#+Bu۷{jWDM.l,ŝ݇jt$yMQehJz iXwDH PLOɟCe:1""iSLvS}s] oi%9ؕUWEYg< $:ʍ, A.r=:Gjj LMD}ν9BHo/H^RQoq_(3͑HQh"N#3 XR۫uuXhd){ >Ω9R#~A~o/"(r:l @(49T,I>cQI69܍u4NV.EД~*dgˈboE.Ztjz֑4qlsb&o2N_D~5[CP?⻅dNk=CcЖ\S0M;;ATpD9 WaEha1WdP*Qnwڈ&c-p(.D*z E&} :bst`%na̘0jk=ro_SoI`0YuBCNP-xdg`j7'PdVnZ]rIXs9ɷe3 Dt*)b|+o$^%mOq "]婉MђVf04%Y㵵 '~40bu]R@#[7E<;0"G-'X+5j^5J oIc>E 2sm*68^(RT^Nخ../5 j cxDAI}0N'e=^oR"[mI mCiǵAEF0mMzKjDS<'nR'И ;'n3BFͽpY.Ĺ3!q<"`H 8}}'XAOP^U(Flgb5\dqugY<@\- d A 6L4UTFG˔dt C %~3p3AD"%[% "b2w@gE*}aVER [ve{%{PA F)c7 Ϯ^cʍ~wf[qzQ&ѨIJ3==ɯIÖtv}K%AG=:Flw4Ḭ'oz_:yA/"g؝:j8t{$-ى +0ד]L}*_gm>Dg鈎  joX\ruM:?x:_AceB;P6l!"URwD F^y ?Ct蘓 vsCx&9мB jY+LLovJkR`5׬(kGɜwE%Njr."hzJD 8XHǧ[~{<{5fgt&*uA)Ɋ &#VhZ]Iӄ닁A#()oAXOi_j[u?;1.9@2]JRj6 QyO4J$Xy ž9͑\ Hy~\й5roŏcO)iğ"fIL0£0Jt, m'\_sw5c@/-tDU묙ivs-eL40)RCގ.Qf-W 9e#DբA|1mL x?fw, _02fhr"WnR~nj~S[X7r9,[Ch6eK mh1iȅϔ%tp|^1<4SooCU mV{H+Ϟ*/LZM@ I(`}.P!<xv< K1ckIⴥLkAaɦğ%VcX,y =.T2^DC` Ѭs ]O @A`sFL(, k*k[V/J5$ñpCvHQSLLj$33ǡ]U@fB|h/y,*1-o|m]Jʢz^]ZCQEu郈'EUSoC/;5X= $ /3,hؽdYBԲa nQU̷7]@8;zՕQD9}Kq +¦Nm&j .(!4/Erz1|h=)p0"f?@J}"t+~eh?tJՑ&zgl@__hg_8A;G6fF8"~cke%yw,e? :dB#gM- 6.Z5Az.ֲ#|u>j$rS{=j$huq E]K' ^qɟ;..)x+B83 [()dl-]4HC9g7%hfPb¼Ñ6x>Da}  dL2da:6 04&*|܌^8JAg08tsq𴌒_qߙq]媫WsΥ+n6y&[ 2ӹ6q CCe* 8U#!o< ^9ʍLT[YWuta-C .!;Pkb"fӀ8)GjzcSb~KE3+Zf{W ~Áρ%<*!R)U9],N"QƒJoY%~דIϪvܕk!uuk奠+y\}v䕘N(KYNsև&9b 7Qչ^CM2Q\&|xH]֛Э(b/ڐ99R*/"R%!Smb}eϙ,mA[ gcpW ]Tt,{۩KS…MI?q/jIXDeÕ=lRj*!2~H?&67ٕv 7$Q h=ͦQA4Lv:bti|#|sFoYi`*gCMl$p]5Z2FA*' 5[­HEHUF`˅mqAIo辷KeA^tTꆓXh \ïhucw5 6~xpf!k=q 4eE ;@DYa"Fi36e=H-xvʯ-@g C<ʧv1*a2o6E?`6~Gg# WjsN$6fljT=u:VwOVÑ$!x0': EKwҒ~:;CjhEeH5i~3oJC@`[s +M)waq׵^ SW/T* c| paQ=/ 2 ڹƒƠkcCyLI5 nG8N\)$p-؊iaYW1E:a=Q*vGS=1 7<. Beĺqag1p"}ry?ܦBOwd6D#pR"~ Sed嶦gXVJPi-QvaS!ƭnjY? -{Ed>U22!-z[V!eR (Y4{l Y\k\$@ &оžDaJQw].4q +:[I VN(uha")k 'jpQ8A_iw:U>fҟR ŠU[=mqZKغ_4 QM8$U2\P>3ydcmη9g>J"et;_a#`&n#:5Cw~$_U`3aeouvMD`Oo=6^ DVه @M%Jd%^޼osE@? AytLJII9s$iT })C$Sf+аz,=Jv('_;lJ(eՈ:yה݊0\Oqq^9LFNXym EP ;`;uͬME]fYі5o+b:­`v066q&8k)WFb-^ }<RXa# ]>JkL*zfC7oM)@w㰌SQZ!˺ۊ8Gyt)rvHꉭ[hKKn/ey:V]&MN(z+Md ^hVC>DSG̵_Z& 37\v'D -D8[7ف4oV)fny#iOk4al׾fSҞ5Ǜh9PRt?CyrR*%0Gڭ|;u"W!_`9ѕ>7_0TFRjv4eam~V!#%Cw&TM9?1V=Dg&ƆΉ%-.=;c*vO^=|~~лMPzmG1yӱa7u58f޹wbx6䐔4?p?ˑ^uł!.e=xZpd%($nHbB4?W}*0Y/fj?0!7WñV[cp / F&tZܽo,[EbTfE{`׸ANYO0G|W F66>6:~,ÆhNt$O[رևSQkvKdq*/$&G^e#k,= mW޸ڬYLMv?:J\Aug]]# ]EۦïP;M.FUM÷ltyJB|_t&[ ẎTZF_KXg߮ E|w TKSLbcO]biK;?CW/k*<QC'?m~A_{ zDwdMbCwueٽhAv7e q(a|$Ve:4 rb o\j8\iߦ.k`r+ڱ 1gc26wHNP)wB^bs%qBOj=@?>Nѫ_*QRUtLc}7!TMmaS!+z}0l}S譸R=`.ӳklTəBTB) LPSlU' *XKԹ-s}EƌǛR`<@ n24|T"A0mqM;S+B6so&hDThKE\{2$QV]b7jG lhNrB| A7UxF*˩jBMG业2ZOsFf^s6`];*iಷ3+C 䎓#@am}Z&z3L=V~{/5;ĥ f&Aػr&":0]qRzH=?a" J@+9oܑ坼% &V쮸`b ^ rC%(XÖtL7#9@p %7$xzo_NpL[ #ph-@y}̺Df6Sq:zj0bY dXj' yZ"L1 `#"^:s֨{{@#ZsyqܤdO 7u2WSX_yj9Ix^XWkmz1Tۈ!rMVEY"%#me:qq$2iw0}RXǢ+l-DMnwh}]-};dma{N8hˤRjHD8 tQۭLs X4'wNRʔϿʾ;`A]Lsg}= z V2z$ G8,i.҃I߈<6OiRiq^| aj meJ4ɖ5k=P$B8kK*LZP9\irI5?O\ܑO]@mm8+wZ?CȋZ4+@ܚmj!5ۣY6y#p~HD]5q7~McuwlHgg=ֲZ#qi|! h##}FOmgb6\q3@lU$xPvz#vz+J*I9d4z7$gvH~]s c>630P45vnA(N)p)P~ 9:z>f4s]%He!.ƒ(|&*8v:a*{}RTs,R4V`yoVf;hdK.QS5@TVd p>y}O 7l̺F{ۑG[XI l(Gq ׌Dr-{VڌjhXi=wu}ޏ_ C[a O2S\yzy〿4pN4:ի7<\Z:O4oMs*n Yc;5wMK%L֢3RN+0B`g7T 0zhfIB)oу̗H,=jqVH0;o"Z921٩`J2WFz+,GJڷSV849 ^OHMyWh[EdbqؗmS#hXf&͗#lzu#m=G%̹=y]c/x13$0A@wPNK4|;sAW{+vh`TEEN4&܀_ㅕy"o Ʃ A|j*B*9)n m#%*;3l0\xqHsC$ZyBm`yŝrW9pN9t_[&akX@6; 8Z'zpi&jɿ9nM뱣Ξ/V$ƎS\бa^+wau;E7+~[ dFA[= uګ"6; !RGe]Dw휞Pkj-:s?SSC ʇU,x/qG Ž!J&dU ؛((H{ )h#SڎS#bvrSmpj$+b +~[D^Sa[3 ;gB_<_|1#+™g/+)P6! '1&Uƍo(]>mSL1WLgGD9w@XA < Sew> D%fhx5X&Iq3,p5Uܱٟv^%}KȆL_irmeٕ-~J[ș xNDbvk]uuy+7d I1n!|Ӈe! _z{Vy}?ԐDm*Q."NL 0tPUfGqx d'*J7 P{#ʐ ٘nfFsR9ҞtC.=EbuѢ}et uG`ۭ?'x]+‹tM HgYH|EXo<ܾ]0Z|Á'' DC]fn-A3ĸeʺb;ܞ (F.T?F=D7֭9/l  O0$*0!W[O#|}h6 r\(%*_~7d( F*JÑԐI>`q0c]pW_߻ɸ<[5mH2ZYH')/虥=ʛ!Q od9Qe_O}18q,c͒J#h9\2MH_wE r|UE)E B8{H9pL{5|s3ÍgRI *fp0g l-4nl%:u/-8=&#O)X.1<Jϟ׌ᦂ( ʶUGGmNOy3֛(>hZdG\šFWf~%%rx*˰ɳМ.2[*7 ^r_yR"WTLlP $]bt9ll md\+lQUfDMA4RĮR̐六3G 9fw!k)HgSueԹ@=UkzIݥSպ3rQp5O7DRū^WT?^*I=/jT-=<4p۞WwKŃE邵/m/~oi 6w]XgIPJ68vZ^[+SV!!(s)ySTw]$;A 󤊣O5(]tܐ8{QG7(NѓOA(oޖhFQ&SGLnTK_ugzn(v$CZj%7B^F~a&e1i }P4,V[{`pc5^+/I9Bh4lx˅7;i|N#N\'sx릯hַp HŦ-3W|y$ 1Yy&{) TeQ阝(߰j۫ QTYY̮+ aB)+LF: 8KP]tf'9ár0FZ@Omh TlB`X&5c!˹\GOmٔN m}¿/Uh{e^᷍PWpo >H!m0$}'_78C7nؽLK9+40k4g"l֚ O/TY޽bg ZŚ:z@8k\,z 6qɝ χ/e~4ʄj`DcT! Ff:;&>.x?/cf^C#$(xӼeCPƆtcP&iU MeD*?RjI kC?QKՊĐ !kqV[#Frco}|w6`uk\Wr\![SE Ώ혹ݠ3DMm`؉%*7H_߅\)B[MߖYFb%kKRҒZGC@CPTHGQ}| (N͙+ӟRIbJ2D\#' 0_ۮB$e$ C#S08 M}di {k w}#@QW=ݞ1WTq ߓxvL?ӏ3Rs YPw"M%tG[Gh=@K[lOaWL({ݞP#>9(~+T{N,WLɇnK2bKWy:\ _2{lm@48d׺هnyDg3wWSLDx}JI ACnň=t(D:e )vkxLc5ZM} lmu J 9|j{ з_ VQiMZQU#j3 v<ۍ:۸EBZR n&Mz-Eڴ ``-*qs BF~+y ̹'+PF -14\jZ<*1nu#C8E'"Mg73 ‹{Mc޵|]T~Zss4}tkG::j BxJ[f$SFP|_=nD(JʌKrH]-CҢ[CC-V ;Ƴ!M`_Ϩd=e8ָZw0{{-:\p@4` faQkIHwš3KdtΩiu2==9Vji5fUr[tT.%ݾ~k:?s7IϖjM0@ܓVO>ثՒ={7LBoIng`.EY&їJH)-ooJݦ=tj5_Dӯ%Q[v["S<(G]dĨŦ̌>3x3*9j6d]!줕 6AdY/7O`y%r>ۧ$8) _-i(\f' V=o*=ؖx@ta3@l3 dB+Pgj#n( &F!%iقgC)@ն;AHZ5vu+v?zaqGYcӭ(ӌJ."HL^gӫfYN能L~m_翲.X q }60fRG/=d[:uA~OaD!l '뷌[OMҁ阠֑jуo"O")5N|Sޑߛ"_ݰ-OFdX_\X4Ξy.jB";jB棭褬@ :oF#vHiy2r FND҄%T7%DR߿A|?HGdyS UIOܷ܈Mc/fǯNƃuͲ9oqEMw NMjF:ut-;-qPHZ >c&4"a]8x߭ B-Z~s=_ GWHUƷv' *]խjB =hk ByĠԴd"K4-znDue9sO4ym-,(/QZ rX^ewn<[ 6/X$'Rtk:ɫMeӈD+&>@N~ː yd}{hPʹnw^J`PLDId[x{ter^7{jBÍO3LN!_SQnUDgj.dTdh08V0#f$<Pĭ]La)K<]ǚsR.KT@ĠLӠ\ ͽgi0?3n0X$ );cP.)FdJb'?-sL΀F8V+ňmx ,-T6N8L " ]Gz" =LvA;?xȺEzwV"0iW|HNoi'uSzq.zXZLSSU.} ;,ϱaoAk1dq oKAOaY+*'$e 舻o;jRA\,?YЕ ΈM ,k~@ݻ/tD"iLNxBUIi.RU:6`h9Rv'@Q;K ^I`ge:P=lӜm@4ezljhGel>.qW#zU7Dy{5b+ KK[Y{8ʓA.{@\u痴 _|i?N$ۯ<WQkw {GāO|_~sBW"hKDJ|l|5dbV89F\OB#~tm(x27Jx+O`/-2z%ZʊrfN QFNTGru0,U!u03O<+0#Q.8q*wL.7cX-Wx%v,~7*4eLbAlU>XBT Dr3bLGU +&E;kv&)qɨ}3`dYYt~@[.b476:? q$ 8Ci,ŞTҧdb eljU%g-@%sy!C\)@ H7)6o_G72=UHp]RA@yܛj΂~/9#>q^+Eju@ZgAvr.U+:R7ħw Uъo0o/Q?ǐ_lxe6w9{gVыGo>#apx]f]e@ t!߱ψs%^4{tHhx 7crlSu<\.ǩ&'!@S{{rZƮvYF& e#XYmq|m3Z$Ytٍk<iJyDƒT Ǟ˒1R'FБ @IdnnuJZ+,nu)%~GY;tvH!a*fmrZu|xrNw/\I~`.tBn@~a= O16䰅9,abM0_OtŎQ$+oO1. <LX /OAhxBHB \=_n*~PEcxdo Pn\S7ηfŁ6 E\"^P3ΎBi܆l  9,EXAX\)SvGg,6>O<3Dڂ fg͎H[;tD2#Z , k V3'D']}="ڗ^տT d58ƕZbK>jK1EUzft9=NPDDP hns@H3^AVV μrTD -'BR^iv7ό2&chV*J.v^ Gy9at[pA꒲4=P5~LZ" ޷mhϊF@R%su*ډJa(fQ0s\b$ٖҀlĆ߁vH/BMV}O}%xg U=Zg#zLFYMz٦^-n$;#2bׅ jNis/:CmUjR6QI3A!Z]熉\@"ajD6Bxq}@u?#%9q%qJI744B@QsGs|^ZfioE|Y6~͘h,ci8Ώ?fdR-.ctf 6hS}P9)CއƉ"1[ڧO>h}T!cRPfH(uL8t c icE =K%)ڟtW|dza*+ÎhS{.Y|X`/k- ?j>Q]U0Omxcn'7+lB3ȣG񅲸oCV]+IGo61b.3\\:Ҝ>(WL ?5}/V{M Ffqv@8D?Uު+%x>RW!'HR ᆾ :ZcuߵbMfy=\~)C8N2hzt|7spu j2l1a}&M'.b~;+b ւ]|ż5TXix[f.=S='zQ=>$hh (U_ٞPq鏝B;g`pZ.񁰯luq7CvMs+a[ JWFF]i){%Q/,Yܱ+˜8Fo'K_YPAXή  Y:쇭jBh{)kq$Ob*^[cn݆;,z즨=U.:WFWOc0b(⣦H&9̡ceS/vAi r^o琊-b0P~9bdw`$썰ڋ3 ] x,z/BJYMp!Rf"7*.m|7/sՃ.q ENR]a-:bxǑ3oYX=$aHcawh[AB;~kVcE^ئ'J2@gWnb")J!^)wi5ΉoѰL0s^2c*>AB;F ԟmYof`Y63fHW3CX 1#0ߘfr>S t9J7EoRNk5B6j礍b ږBaKar+aC(烚<Pߐ7mdBE%[c_f)3DD0}3!}8s_#]O-@\púZ6!Ud 4iFN{#kXtx8X~sdM*xaQA1H<Uo,-@e/<z.RVAl^ dDԐ;l<ƹ+cU՞@c ]JTPM$QEӢw/:OS2kwil'kO!D4ݔѿy(2 wrAN . hJ!﷤m&hh ?kQGV?;75GŪop,G냝?`jJ7uo VuwG~})00S-Ks!I";Ocb${|1|QdfY<8g.0! ;*"4Bv38÷QSdh,q>$7nfex'! YiYa%DmEd>(E?h;њJ$yȮ$߹jn@N%EI)%ZObNջZէZpF㺐X#F Q%89VwMvѦ'FoůXl@MV[ ᏸ7}T-oxbO fvt95jgOL!G7ks ũc.,-uN.gaqՉEWwnq +;`ƲlaTl9,8guo(+8!碥z;RlTǑJ!2 UQ} `x{¤X*"HP̐ڑkYbQGKڷlHǦs,vJA~i3>9Th* (ea \80lbԥkC@<8ڶȺ"w!4<#|syه1x.VDypGT: 0nQYZ pθR2 2"li{U?X 0Ē;)mq!N>d:Z {<Ұ;LwF;K$ FL^‚+cr T>ޚ/b%mjc{\q#5#vݱ?>%e%{yJ}}*A`GهI*n. \G_r9FvL8V[Fz ^e^^Hx` tlD_.HF҃Q5߼̋ymlQt\[YO6움֢%w``й;UZpk$OBWv{g|F؅ TSkC*j.Z٭/<ئw{ ߷͟`<XOVz`Zg35F3|7qۧ0s8 =eNI?P |48vԗ؀Ҿ-:@vKJV_WȰ ىb 7;tVտA٠x"RKT;\Ϥ ܵXU0pnS/5F߿E%#5b&v3#d E/2jNO<qP&k&RM*Fs~pg+(sl+"/g" r` VN ErK1 imI2 /I&%!>Aj)Ɇ1xlmlwkjA49"f 7,liREZVӕއ =/VA'1dl)4܋vҗ(lY3Xc_!g: l]Iu|i\©/d=ìH'y?+ w8|YiIĎC"`bk;dtPR~bƯsEuEypYMX=y;)ao=l[QɆ ˉlMbq8jlZ6?6O.ht)y0SHv8" %3^ ʨec!Z&vzOGҒ".;ŖLOɨGxTrWRDEk|?zNds|ʼnj=%Oh'E&jW(rW+!]' A)]$Yά70Pa06dh86J=QjbSG5Cѳ GKz e?˖mJh9~-avSB[PQ ؊]["jБ/\|Np{ɜ++զ-}[پ2Z0]b ZLa[d4{ėY3+ZKjK?H]"2$"J|/sl^aΕLgFE'lsO,3)/3*_?l'5eHBؽv mi},󕵡ב߽60"InϾy=##㾕3D!ozJ Iȹ]{ZENoxrrS8.CȍkJ\JyP0pk4U-<4TzuQQNe)X~gh%805'|deHI$uIW3Kh0df#?BR(d~9^^2@SC{e2Rۏ믇Uu}(e?,t($ wc&KǍS>"i&71i h(-$m/7|Ǿ7Z}ڵV:(Ŧt:]RNʤ%DYѱ<pu$WCU4TLFbO·9Za,]8:=֨T|;JH~,RO VZ^OĬ>`}e6,}O:ta$sRnn/?AG/{FR+koMf Þ!0yօ['OSM: D6܋P<&IK #|ҀJAT\Na͠t/O`7i( &> YG"7X,Ck&þ̄ :QڏFEa=%d7W2ң %!C) U oi־ϓtLJ,Էx AlY RYcBK1޼(OȎ hє݅{ qNyEMr/1L\vC]H4yC"fۜ9J,j23hlBc'Cz[H=Ǹﶄs>y/K QyzPlvSOHk:"RDV`hR{D>ZAxwT5-`MT@,^=Kj s#ajbmxTȵ' "a&z0wvcؼm*mp8H+ !%O{;0 plU!=PpǢ E*rM(.twKF`3p)y~k]S-RWS Ԣ QHO$pKfOu:>tS!'-o>]ZpYP=$ϣ}CNH\d᭎p^Sk E6M8Xn$)l!˶|͉>nbdψ{ x gӕs5kwA1qcupoOW l ()NJ*ċqa5cO2ҹ'[rx/RvT1my_$ С9A rP-sr~Y/Pjt$RLž'wT(XM9E e8g-պl  õ{,w[݉L-|l6ج&(o޴'BG'ӹp=qz|eK`?p| ɑU20.zCN&!JiMf6|Vg˚ (~l?Iɞ|MHDZk3摯ر {s2K`HYί(o ] n&*j C3غ ~ y@Uʺ#K`ɼ1 w? )Y^'d(p%_e&lNfA}!'5nm)bl+4&`Urc'FKaȂ}(a'me G";uw׷l^9](?7 5b4gfw0Sʨ EHAz@afT#|=?Fu=-S, .$K5_:D%eR+RZ}FX]ToXqCB{@0du•wmGqO-`hX^9<Վq|c3)sLIGu?lDn CyTtU``p+^wߥ~`:!% TrUG- 6jr_]o `Ju0VJjΝ)k\ћSG!(CѦmẗX9/5i%XN]-'!]+C)§B3l`kՆ1!MillنНKF`C;Kfߕ78gӊg$>90j(wz2KћbA;<[w3Rmzx#PЖkaKVpaF\ 8*tà(Ԙ r/ &b;/QA p|BNmLqi$ʹ6VMDu0v48̿Y@0)e9NekgǏ[Th8 xzP1U0בQRz3=4DLܨ ?,eٺ "ľ%6Z.+31BC37P_7l<.k*$N`,VKB2?20/=Y 臱p}˖[v{3z[h[SP)~/1u"V: [Zl1*d$pA7OC 74hIDmqSA6Y KtPHj?(Z;ǹ)Ɲ/{$Eej6of_|LB** MiB"8-ćh6)/ޚgyZkՆ cTh¾)!Z _I/Q̩\_k^W^4Ep+zTn~ ?4y;ZPp"4ym pKGt.w];?JݓInoݣ3}2iq`|Ψ(F-f 'T>Ve 0gzsx꺥xe="0q$nh(Ze+M8x<LYx11&ta.Jz2u.ۀ5Au';[a$g\I!;w}S=?RJBj]5(g2Ew>%FNEZzޫfT䴤 ʹ{lybR:Vy |ܾX.I?'΢O\g%"ItN:? kWAwo]b>k([B9њ4_ gkܷ]%l|GK9S=C"&[ 2*"~c#5M ;f4үef#\v"d/<ێ42B4YC){Ts>Bŏ;W#9&C+h6x(CV ]GN_5!r N) ȁ$-vy1di3=է">e=^ z,6NU2?#Ào%5Fa< Hr%<w ]R2W~Pod ΪWgVIF1+(B&]H8ZVì:1{bQ(3*=+xPz;̑j/=+q-uJö BFԿkjj-ߧFh"xX! (;3ȇ$f'USWXտXb',x#eJ/q&ۢ-BtxF/.IzVM%~2d%.}ݟRR&j#ei8p|tEdp B6\N26Hyw0FRzH>GdK˶s~3ƈipv@_R69% P4օA A>!G!+:bᠭE1="տ>xѿ1M1pw8|gig3:Y&m#] #ƭX%W6W#oiRuVQ8kC䟽(ɡ,?"}Ag95I!ˮ8w">J|F3wM~}ף@agS.)8G(2Iqf >H.Y^Sբ@Z\? D@9 VMb[Y$c!6zԂΓ IB~CqҽQմ@?Mo߁{Ԗ ( J`OK.?3@h-3d.=Rmda Zٟ_QVj(Ҟ+}'B,tw-ڔ=v,I Ate$>%p\ ?v@5.\r;W{D:~ť!]:~d%to-V'=Iɷx2+G"Y"c;3wT))6wՇ{P|zo:0{~'t֒bRO m9?Ě>y8v }">կ9Lu(W+<"`fӗg +WK.~4W .@=̄>%XZ!󤏘p;'Sa-ەy-~ v4_[hײ '9'1!4 {m1y6NaP%A4 gDVE8U," \^!Sj)+jM1դ;<ÝͱB>͸dkd@Ud%I1,Ƿs0}R;(}gܲpzZ|mmާ°[|E ~&.s'eʏ{.y@RÔ%B93D&~No(4գ'zVoc7.op?=+MJ ꊴ_bWDd]w&Ov'cpPe2ю[lՠygƥΗ l- Q]EGs>QÖ& wIF~Z[p=?z7h;o\6[ciz7'_& BM-[JD秛J/]0fqɷbz+ CK!?G _DY^n&d>92)[<Fv@U,>'ʳZ"XbAH98Q] lU09x(`6&',Ԕahw4>zp Ѽԩ[jg'u#f< aSg@Lw“M&7zv20Gj.hdvxp7Ѱn#K W ýKPBw -R}I<#/\[oZ;,2L1͗Ue>H (*C88fz|~ɓS&G(.1,k= Lyzy6=ybBzGTJuU]DvACmR%C=Is?9KOk47g-_`b Rne2U C\c=XW%`X f[BrI?""㘠 U}lF,_^{6z*#jth5 f.nf 5 iw*"PIXQ ++ GV:&ϜY8m+ "e='cnFw{]'I5)(qsQYË"M$qv 9Ī6)ʄJ$ 2z2I'Envn 0dUۤ{?d rOIo#LؓjlIu79;(-;%umӤ=[s CA_,CC\ѥ:N6(5\)-sydeXrx3R o.`oijbாci{`PحoBX zW>R'-o,SBbAd f j/0K\Vmȶ?rAwki}+ROzP?;_vO+6dr;pVY^l-،yxjėQ>}.ȈŶ:a 2Hnڬ39|b^5;l0L4K{}sBbOІ ˍB6BAf%\Pi/SKDލccΖ0!%R1-&/`}_kvF\& ecN*tn]1UOI~E7h&(MV U,l-~$=< }f7AQ=G; { Ұ/Ml .sn펫R2"]R S+f.?UO|i=XO6)"['oÎߦXO૟V(L_1Tؿdyt3F/!XEK~dp̎r%#ZJA< ȫ#_#5'8 iSZ_BW?Yـ?z 1n̏}tp*`HDhG|Kxi+.TpQ&;ևB$c>v>g!^Kmy#~Y麠CM$ Eq,5. lUwy! j9 ??)1 }TߥդECGr,`tx>n%!-y|X(;T/&Tfr'}4+b`4!Yo4\`dB8zqR(NU[^{c @~4Aio-iܻLla#c'@9{|~^CG\/s3)gT<7"}s;d !ΞqGUbq:9y'5Oʑw[Oʚ2/'>\O۝!V嚞t!3Z.@'{B|ޘ埘C-I-Om注RLƆ1ƽ Rp8#"38`d%@^m^LJYSjp~ЭDZbO~q$v97 ^1su@<ʼn&IפGƎxp}YסM&yb935ݹ]<(|pZ{%uBoE&3nz&ԆxjUJZmDYy5ƭ-},t֢X|gAx0qBݝ]AK}C9%ZD.Sc1u=*fRk r^[ЮU0weEGsG?h], R[`>VOՋw4珎(M{ [G=A wٜN3qY/X:άnvJK`qv68/^;3ZG^]FWh߶\V tG碧7*VIz I/Ece6~G|j1D^JU=T9Q1ILF@~UVاHe5,3%S!@APUڪw:𶯙gYko&Ti2o0ChВa#4=g|Wo=Mﵨ.H%]hX)̮?1>+1 b ?ZO]+3F,/&I%w}6m܏\-E@.cs5'GI'qз\9Xf/9wU;іDdPj#tl~R;Pivه^mD;s sˑ;``ԧiuuNBj m~kXx`ll(_OoSg) uuu'JP[hD=/j2%iWWk}-1 48t:v<0v 1 YhT/f@Xp0V[_\D%;-lLp"('3o6Y[} WsPt!XI|ɛ>BP1"lJ)MTJAnxOǎ WDf^O5JQ OquݩBqdv``C1NyP$gAʃ0h'j}tY ЪL;nIg 3:Ƹ SOSZy:э0grЃ4YF]y2U>{OM6/t"fGӜ1d[V +Zf0bb(?'ǯup ϼ) WU,F셀%L5/#hŷ,Lvd{ PF|dtRr л S T6u$ u^C9 $ Eu:FT-qLS(}o<݄e 6vT- F*Vhbi-<^|QjqZh k+S(rN_W(ySƉ9S*J !XN&2I\~І߆6W.uxdoDpĝJV~9'Ik vˣ_ȽR4oNg֫k$4~2>^c9{(㎨ /(N7ܯ̪7죟)v`gvl?Uj#N=m֙aj/@Z:l&u$T%Sh'a,Mlb>dݝUxXTP+LSXba0ž{kY tT]249ktW'e=H~g5iGi@A'2e8- с= T}`!'*gSc,0'qv@w7a' zl+]/eKXjW'%Gf$~Y7S#RK Y{qh+.be *UܱɂuLoD;3ɔ }-=G~Y ]bW1MWBgS oǸ0\}/LE=a-[J.=+:'c?t_ƩG鉸nk߅5o.IֶOcLNţ 6^VpOUr̯$K^z?d;~31 =+쇯q-Ldr=| 8 - u'BC,Kz!=|ဘ5c"K?߁H\ khު~gdc.Z'ZL#{{? ɝ_a!r ޯr[0&b R*MgRz#msnG{ hˤz}" Qqo@#T(3qwbI=J9~($kk|].>m̹y kK`OEo<c /Vȅu5=!]s AT9.E0.Ӻ?K&! }J=/鰀I=]p))g Z)A>▧xp7A8=;` !y>>r<&REu5.q rLysjtDa l}Y&?ޫ,ޫEiTޖüR@Ԋgahj`7WNi!^BS0btCB"?+G`N8*ܑ4luZ+lyXkoG1T>%o@дir 7zVэ!dXnS-g9 () W+QK3҉JuF~! I0yi` vo,Y©q3깁Yf|n ꤲ l7@Iʲ^~rf@F,apd?"68V o*\ܿE;ќ =capq{s*|EĵẉyhW4c^>9V6>vƌ]{'jad>eX?LA-L3܂3[[q+Wv,{W:kW~h_~SmOt@H-%넋]/eW8: !,d",MLrཿ V1{ULfaCe퇅:LrD.׼;K-Ęr2 24> | +GkkKif vjnK$kɽrwKjTP6Tv) sh L!|19ңR**Y?"Ό[K*vi̞$P6V޳J['=/MALt}}kR;j܆n" ~hEmAϘ&LԾ *p'(sA[j?wMQe\^Ov+\@a?m UNP*@%.g@xM:O'D%,71\J5A)kRus-' a0_YA #yWZҐMujJܴ(XҌwo $$'rWػ;+`豇p]V c*WCnfmvW!)h~)F{'Y"fX欳R6yXpo BӬ7r)֛n|Ύ9 @E9>ȧsZߖ дgSrluz3iuf@,/I0mGLB@IYs!6ˣ ~28vojvqU&k'wxQZT[qM٧X*⼖Ȭ7 uyPdPԍ`?{zl5R>y@cO7q\9d@m&C -o vheQUHvVRN*Muϧ4B(OGE=syӶ&Q*P8/-XWƩSyr: He?z+O켯<~HҪenqǦBpsjx9j Z3OGޥRy l{0ic¿yAGO t[SYW[JLyn@HgÎè'eM/? #v. 7zC0&h<C[9M&e4א eј3 +>͆e"uO]I1Qyr'K.@E0uGvJ{X6pՉAN/ #OL?J[W͈ F#2횡SNZ(Vm׭]Z<At':"W8{#&t2%&.v[Ok)혹 B2¼5Y[x%^+oKj0ɩ0@\\;/zd=t+Ɂ/Q}ס@$3i c7 hih٨*MyCV/%1 XOXRg;S}^MTd{藟_? / u%|p]Q\e{H&ǝVsoC0\]Hjvm֪،-~Gi^{?`4.pن;B\% }VӯmDFsdTGBqW֌﷫T0Y˷]{'x]:~"Yڣu)Yl^D|@:Tp: zX_O"~/Т0}K=* ^ $!Q*"*C d.ƦUz;DTlLN'T|CpcNe|X!ہ''Y>^/{J1\@}Y aߒ&6TQ [#})`v{Q"{nR0Enџ^Te .TxeMqS:ZlΛd>bt@CIb[E"=8CX;JD])r4E}ηz Z Sy`xD!ZU;^丗 Dbw#4`<[Ji Obxaכ=MɡV%"rTpMBN'@yd{ "}Ym{ nSVZ^|Xگr(kf$ d 7DΰBsvl-p8dxSDwy7<^AfNI/zZ HkGY< װcjX='z;KyC UHbVt1Ql0=uK STwkG6CǗ-E:n=8"u"V՗rBjгf"m#^-ZP4`>j!R^p.,6{;Set][h߹ZђvKl͌tǜ^hR_GÛ%dU?. g* 'ٲ C)*S֭ 'kpDCoPE0d-'8LG$)6U*8o{f{,AX` zDeǝ}|!vV&J5EBp`нQPl_kږEkoxa|ؑAjmH2vX\b=ݧ*&)%Cs)zݷ6#*|G>J0t#WKB,^=Ksr\bJ\):^mv8ac( l]wez:҇ô Ig!A~ wj Cd%۴\|S;冫f^U?/9/@ܨ̿҈n̶S(ژx3j8=އDK19ɰFP(& 4 AK X$8fiv +Z!f4*xS%0J _+^ PŷHE̓ Ll!GmZObv<W|-OXVgmZ=ﲈ0ڷXRfV:e; ZfeN}09ځ#McB4 \XW욽`1rh/rzڿ=!C.?ضwMa5W)B I1Gg1]*칲dJ`*[52'(/aB)l-p{BӲ'@V戙L:}r:ˉ> jrN0|-V/4ASM8d^EVak!ɞT#4`|v>Mq̱f,ýkH.h rҤH ehFFXqedo]gƨql(YO3k(~0oS/Y0K\8aL2T<ÂKA] Y G޼wU $63% Iĥ )~V15F#:)C[11腜H"'`fh9 {)51SDu.WO[ [BrrM#Dkqs0'4eW4Q{jsd^T] 0ٶ&(ru't$DY"HFϏZ(ZIĸ:K~#=.dEƒ̅4,20RdzGJ&>cUo7\<½&p}OePkZ 1*2Tk !7ָT~i%5e*^l;%BDN t' [$Ct7YO+4*rg|\J0"wTƠhƫQ W;r)rb[N5V-(~81l~ݺ1`,k-_p⳦ QLA{Y|)hJdD2¶hƞC_ն"NUp֥Ju̕8%E%MH߄AXK=G)){ {jJc2FA9;|E์1pqܱL5*/Q0RRD:> 1sg6qRpXd8 q#|k8%"t"[("ArXMdb4RLlzPtD}"ꕽCJ5>3Eo ;KB+94u, ƕt?A껶譤Tٛ}G;aa]ɤS 0Ll#eM۸\sonGzTM/Vq<+ciK{G25 Pk =o^SIxYvɄTjJg!u]U1o:j~G4Q*7(W/Nk7AABp_JV \eLJőH,9Õ(:z1N[ijBH9ML5Е+NNVҽ]*!xY(;I@ӪrXlV*nb7֠qδEdeY+-)!4D"8TXIne^08?"+ܛzV^b_5O8 vgeݠ&6?T' o /,[(\7aJȊkuv]j}t[+8/M  5(_qe L1{ZZn Y݆vi.6sA^AS$M5L1FK]A*/xWe.IR1>h o=RڞC*rq DMбʘkG:(}Yj5*4se{\kE<R_ f r(SOMZ_[qxj6童̓K5Ղ<7G ?@~10oB{I:"qG(̆q]?XAu2*59bj` e1WXI塪.#R-NQ͜VҽDL":^)5Br_2"-Nc6(5|(54?.ۏ\aGa.AZfe58>NU"F!0!E f@`+Q&d~xg͚}@'`om A0F]4h b[ Rq NkD,q(V rkqkZ6+CT++v FUp} %Eo:;NxKȿXQTFB gg>{1X4(rӈ-Дb+zsQ5a؝aXMw.BEӂ˾A2l([R%0/mW¢?a|H\m,yro\zJBH}Nc}z=2DÒxSs6: M!ekVWO-l"9 }2bEZ,L$9?KM< .|A+Efl'7Ř}|$+hMAZ2^f1ujQ!1Kn^W RW[bs٦C5L#fU/s'd8OʽfDGk?х.s(y$s֦Mqc˂ 35=TlO4tUJUc #=!l 7q F=8Uc,5RM4wRo';aԿi5;sUZ@N`nҵ#JAXloxZkroXx$6հ8ۇI7fUUbrx{c#pYl|=&!2 cb| yozo^Fz%)/%A]Ґ5Dϭ7,c"c31y mBpKPDŽ&MuH789GI<=6uJO€}qh($|H1aշpV~H/^v]Ad Ālة[B,h?{`!/\.PJmh@@JXb8. eØ ]T FoՎE{tFb;ֽSAUCaQۉ6 I{r8VX|D BxYH-PoTk~2jO/N<4wlVuEkQMIמaEy5ct Qт=oO_^?~V)[/ƹXTI'%=8W^'^2=WʆX(>%jv|*:Dڅ3hae?[ |QI]=XDKò[񠆘_B҆"*ɍGtľ㪚YdZL%O $%a!Xz YT&7z%9'Mم=Ǟ_ |wpk] zp5&zV#@ bkr$7O:R襇"O$.-)KO*qWYfR U$ oGK_ݸh޶u{ 6Y2lY3,TPZ0 X>MKܛ?dh [Jٲ:M8^+^];>o+ 'V7p Œb? 2x%Б²' r"$" e22 倾v(ZO*oBq VMVM8n=Iц*n7z{sIi{qh9Zk@ݠ6`j`0^${No_wCC6DAe/zPt{'iK-H5S/$ aQ4~Fo% c37`qWnXrWXGKKI96x(ᕺOn Tp/qB 3^)@}S:"*S/#C{r@ϐ?2ԭsp}h^%fym?"c𲂸Qb|cDu&%$haP3GS.8"8aڑ8ҺzJ, i5Φ\2|iW3h'kZ ,m.] S)ϼ=WI\Uk;>n)= +أY%Ni3Q? ٸ01K_''{-ZnnI?uږ>}0HrZ¢9 43l>T[J[ g|9e,5}eAK[)M-+߱av Af>$0VۯDsE 0Ps/fZȞX?K_hNS6Lef5jDI,SWynÕڐK$B;KG (k]AQvv^ݱVn|RY~~Dr!o2hCG~Vb$jf >JWHjEC_Aq&)3(D 6`Iu}%۱砫 ⫹|vrV` TtOY\6W4NJ,!ܡZ^BM_9n 1dʦ^K 0K" 1TEa#C XBtqIdkxlyC>aXM4ȣ]aS:h5)TN' ;,qgx qu,/d"i.WQfsc8$Ntg& j _ߍw*z o_zuOBHeޭIG} n1WfĒ jzg zt;^MSWs#Ay?nN69KLoTzVfG A4,tΧ;5\֔_>k'*S[QJ.-/{IST٣O{c|v"%Р_lJSEbMr+vdiKt xڒ-So*,ȴ`H-/9YO4meC{cED"5:cN*(&וn9lҁzc vp}ԔP^t>Uv<ĉJqtG 8(뫯kՔ@K]%)}r층w>P3z`)l*g`֘^GPG8:ývb@bh{SrxQ8Y"n (yp" )}qa&nG.65.puXS.i(t-N:? >H-rqX}У)E#{!(ލZ| .jC_6z@d:¡u}ouMB$x`p[H*#e.$DCaSs0sa"k~ۍKb҃nE'Wͭd+nM(ih>j9ɞIoME$%aF s@X8!DFtwZSi@aL4Z_gު.;3'lNko\{#X끊SM_q>*Ju'"Q&%+?3*eA꽥 ̰_jK#8G|M)<~E:VLvuT2c8gGylO$DpI|hA*JwdyaZ6:gȵz0 Tʨ" a5~I#^ӈW##{P-}an69t[xbO5nzf]Ly? ^6D8DŽi,5M$e߅x.)$0&&oFng??X-5G2?źʂbh >p+ɛ~CALqU[19ws4u5xH?X.LTE۩$X K$85;W9YK򬓉[IzUsi*jE'!?AW{"})N#P4O:[#qac"`*Ic(f{^lilBsqш (?ISdfN@䮟}Pc KGH i^܂F>x%pA=vEzIטYU ;t:7# !i,h^G<07aBz+1*a5"?^^Y`ZzU}*l4BNs`dyfrмYUܕHs}(2^]5Xp&33ʯlpȗʕ~!ekCL.kr-MoM٧oE1;  w#4q)d9Eb푵;:KKDs{|a{ہ1>*aO+u 0/F܋Nt\:va0ho9,ϒdD"^/3JE FA|T;.$ oIe{?7߸%X57tX/hӒ`ė=)\WVv6$džyvGLSe YDd z$ֶHuعRhC;؛7yY}QOP ' @A 眄ZpL` b[RЭghLmOov.bc] 7%ء&{9Ԕbr`4QÎ)s|׶| R-p =.2}3jb%z49t هyN~un0^c)&w_}{u6mX/a#!#-Sh˔\ǑhiĩicI.桄]4e@̸ %YE{XҢ ؼ:Od:Q O@2U}MTs^U‰ OKmNLo妯ZP}| ᡧ$!x5pyf!~Š 3hhNryk^ uu_Da2M*מk8\<Sңf[b: vĻA1m jF QZ1z\qE?ȆFGƿCH DW)St;pX x. dU-s@MKQ(żu_{\, Syi0VZgj1/(NrvxrySM :侥JFڐ)G/?E{rI:IxR偨+~08@Ks,Rˈ~E_2*͈&eM\PJR1;xa/g ^Ee 4RoO }Pѷ)04rJQaטy(ltCWCU^ gŅ,L U&ڵ V.tttZσ$*-8Xx_Z-6Ǹ0uKoǖ+a~/)Ƣɕ^_{AƼ (mu?(?f:hWnqX w"sط(عϠsH)lD:F0q=\ξ_Bc}h63M;n b7pNEM0G :9K ^ogx tg0sYnfb)XzV {`0I BվCv 3[2jt)ǚwq2 gȊ85(/=U8iWWI]`^\]= v΄Udd%ݣnN+*wQc5l; f8tjijKq9fn|BYjՇ$snl*0{CRӌ[^.MF簞$Y,~c+K[GާjQ7x)[qBL`Hx[|KVm 8D>ϓfbQU=*GIStGXm `58G^S5oyn3#O$uQ!]"LXc?ZhkeԈ M5E1Rb]BPqf(J]ꍅY[["(!z)8UdHxXjVLGvjUtfm՟BĤ9,wSa7K1򤵹,= 3 TX:rMݵr#foUZP4, k'蠎Mu|ގUmD44Xy aÙQ =\NOҏ.j g$H`Ӏ>;C9ny8҂nwR;z-2.ɸ߲YSp;φ'l|CDĸAcVim>h_\ꑂ橖"<}ޜs=\~ -3Ezi 1C.oU=pq(Ç,x+IABBWK✫0 _Xe|{,$tT.ygՉrjҜX+Zw_z Q76uV}ws޺egydMV^yΝ F69m.(d+9XX%rZ˅d1{(Ґo  oIwcX)EĎf-ɖI@%wp$Uk }\ Aܣ@pt*j}4a5G_?Mƍ /s/ڴ 4Ս9Rq=C$Z=z?zz3!LcC HH/: +m~#CA&v۸;Xם4قm+I(L_e:Aj#{4Fs; nX̓,(^Je:#í5h&x ܊a$|2㿯b5ătq 1gǶ!4r汧q]QK4+j°6"7}H6)YYf>YPxxgg@",mFh!gzA&R\޴$ZNArh;9^Eskz5' Nf[ yLsK?ԯqTζxQ@rg&f`gU(;=&߈ ȃnkQ2 : ux̢n$&̘³-"zrm]MO3HkUS7MUJ4B3n&J5eb(p:SHo`)2VJZ=C^q>s[]lfa RFOaN ƹ WرU#ŋwoc a*Kpa(^LBŨ&٨FrH&0?(j:$i\Θx^͢Eފ`-ErE]?[6GIbGttD|0}tF~,;oP{RSy ,.ߖzl>H}`&Yru[\#&ɝKֳ$hM`tԱβ|vi{.͜1JIsffZuKe'8ZA 鐛8-^ȁg eXהmnl|jc ԝ~Rvyh-"ʍ3qvk`SW2=j'R'(LV4,*hP-XsWʌDQQ,Eéa$ZG\ \I$:?Ȋ5\klrD3y.~R ]tjW.Ǚv&+a ϮV'RRǝ`f*[-~qo@S,NgarA ~% 1Ҿ|3&5X3J³TJA3HnϮέb~ךq(XwPmp.XC,axf[XiRܷRVaKwfe;>R݁N 4rO)]e;!{p"-Rnx82^c#oG5^iFQ~,bˆ`.Orfy f>}sT 1r@jo#rb8O{ĐJz Zqڨ%"F7E_"5zq嶶NczĦqkdf!IEKLNӢiN]he^Fqt;jrzrOsJHhumqwa:„OϣwDVD<}("j i7̱ـwn3a7 (kA`l`*8=lE. 0'܊uѐfM6[ $ ޏBfb 4. ,yxmdAA oa:AqLVd(Ʌ$5My:`j2'NpnZEIV2jUOzRicre/"Ϻ\am{a~Q,6(ATH:G!]A]!ݔn=fG*d!eu>ؘT' M6cD{0g^-ӻ EѨQB+M3Z AIܨmjb[Lh9QZJZdkʨ5,m=F򸪲O𖟼;u4??p&&lmi,(9;CiVT7Ҝ]:L!ù>6$p``b{Ou΅p cLNk|Q_[`=ТT"pүm\pC[Y h]#P@6PQ9P|HH*sCDˆ]K~i Aҍ'#ri1"a_ Y $nV d (KKKꀂP-[QZ:p>nUC} 4`];8:XInBvltѤz"vmcR]O q$ 8  L3,8"P2aVB!K*5:{md G0)Gq`b"Bzy 9>?ȅI QUcwm\G݇P ]Pzes66h|&'޵Rgv;4s ψm>!5 lBЩZҏU "p7SywҙhW÷U'C^&KQVSܴ}h%:Y?HQ7 pV1&!ENJP>4j"kaG{aOhT9(p3P dP}ģ?(@ɥ@03e0|Ej"ze^%kd::6GB||Ү~wy m'%7WM3*,Ak03f[{1#?3bLdf]Whmd^?|FBm M gu #&7^PpWUo9criX3 (J1`r:זMeh0BV' iyg.cQRI-;~7``;\ L|dZ616kT_DLk:Q JOYĤO?:I.UmZE:KV_[?=d_ĵ 0SeЉwL<qKuna7hbRzӲ9Ec.Ibp Zp.0Aɤ )1Λr7i66 QON@ybÆf㥭U$hX`l_f1ieǂWA9uz:vtU[9" I"7* lip"*׭Zfpe 2@/I U$wܜg—K(qZ|"1Ϣ S*^zt}l4l)dP9D4-˧cmx݀:M<}JE uBgG#wjd !H5kQr7!Xqϕ#~~/{WEڜrz_+g-sOTr~]m ϵf%TVx .,cY p+mhjk:mQQHnRЍ"ȍ2zU!QqVRWVƀBCs\3c-tW<6GIW/7dv0R^wɩ5uVYBaqNBh Wv{Wi$73H&([\U;b= Eqeo2m7;±~Fp_[s0TjfsЅidEjRz`נqQ"e []9 4`0{`S89d׍󣴓~1ɹM๔:adt<T`#(~o&r4/$ W6iY-V~? h*+kĸv Yşc%~^P01IFmX6CcCq`0ɰג~ 7}@b"Q)?ܔabY@&y'@R ޞ&OV8RгerzmO<*>(F R|B`Gr.Ld@1eR:">Iq{ΩJh+8юR'CTb˥^gi-Uk^J/`&YnAPz}xw&yٽLG鹰C8RWQPX4ȠD}gf!oPEϒD.4O"'se<O)I_y683qW|lQF=%{yeICݧu6VK1蹢|tⳉl.y;K+(3Ge7yS#iYv%U"? XUgg5 H0,!o˒ 5 *,LX*"ۆI%u 8)Us_Cp?BcYHwӣ.wΝti{' oEoTiɼ00_׆fJugWB/yK9QLMu5? <6=V zby*@a8<6}Q_}8$nu$[{,KdoᙑAf1 ޸.((˛qڥ]pY+_H'LG0KO8.u< r{ߙ+o A:eQ[M$VԳBWy)dLIL{ʺ0 _e(̪aBew|}XUehPJ&`fw"vN` (VgctM] ?}j\,5X @"<} LjvVC"W#o[v%4?uf 9yM5g{I!$ϒ2MT:5__ǫCU?xkf5mLb8|rl-Wu:29qfcA_ SP&\CޠG &"SzXy!kJPԯX+{*}ek\nB{'s6_}+QVb0 ed2ĘЊ.:"z 돴oa4'[AgE.+JJIGYO=b;xTC]r- DzT֖)CMA; DcE;S5rd /3.;usK4_:F};\cɣ_Tr\g2sDmx)vNwfj̡2~B]Y/T &Blf _"E2ܭkEG/T؇Vn \n8Na #I oBڤ} 0ȔPNzCKDJ/]Ga,$"CQ^b };8gҦ7" 1p H*"MusƆsGƶ7[dzDw"V\>[ {C׸w@L\Cê };R5X!FKxoE0摎o?&ؑ}tXc ;YWmW:ÁtI?evSODd_:`?0h|\Ud^ܧh4qXcg%[{̄p;sӪ>cpW7g 8M ORCHLó0(Qigѕ^62B_YwA? p$~L١pSqa0 :|P b$#lͬөMҴg,~ɰTw2q@ާ. WRQXr7iAA]Go5in˦|CF]Kٜ$IO'LF mE#f]=,}_1Ⳑl8->}. ITzscuHx tm;|G+]B|E!apC@9UZ%3#/Mg@mΘaF@rZmyk1M5ɏ?aoB]ɎqvլwΚ<&xV-1udoKj3E1\Œ_$Z6S[erϝ hgPbTo΍v7ɼ6IJ6Qq @=Ҫ3)=ۍҝo?w"&jJ$gU+ecJ=FC-)G@TdCn,RMG%^xqW OSRDP\9Q&y\ yHJX?D-tWV]%զ6}䣆?R%*oCyh7E݅LR &nyTb|rH⯏56d#mXliD,<~Y`6yUF馲Y=YDF(PDV}u0VM<ұThJF (m *& r_@o탲`: e-o1MX@g( \T6xѤ(8lFBMa]w*Ћ|fDZnnŒ{gjxF*V cr+5IϐZKv:J"(8ee-+F?<K-[s;*fXonrdiU:#Tq]~Mˁq?+-ħJ98V s D!xrw-pF dAR+}߿p}Ck|}NV0]=k_u9ز(9 X7}bH3JF!U h;g OI1֙3~v'0֭r.[_cpckR\&0U(:Sy$ p26 T (Q@V=0ԴY냞ux7н /a*#CIF;T͠F2,Ig[M^}o:`(ڕ%ёi4^h] nA.7θWIg1S4,m-KYD ۍXxB5$-##Tr|7A*bpW[_9Bvvn Y_ΗLf7[ݾPxT(W]K.3YL?t4`8𳢩7[KqH8XkgbZgqeWUFxX48MBJga8N"Q<$aX9[-^ڢ/;ߓm|cZ+RiF{('Qә J> H 눣4HKo80)lUϙ@}%A;8pЗO iCt GRFAE9rނFʇ0٢zl6=VJX{l۩DrkXUWE#Y3EzO w6/\sczͺbR{},q):(+hN ,&Ki\Çe E尰{l^fZV ĬY?#!OL()[m5aZ]l}b?#.asLd`ó+h_:^\{bj 4H^L XR;a |Ez npZʻq.zp1G0䗝΋1 c>Pٰ<릖`LOԂU ' ii̻4^ּE8t6lqv"Dy`["{g]?C)rڮC!l&*\Poy }47גcs:Y^%^X8jZc©a=㡐ɼ.2tbQJڝr,֭+\Ec|]HⓃmZL&-OimubUkϺf vJ _F[Kw>~--TO+n祷 )|Q(k2A?WB8RD5- BzD[,_Ekz` rЕQ}(4؅NiMfhzOpxcNai BHi}sjL.J+*+n٣ lRu=fĐ$ZE°Hq&m=X"ڽ>0_%hࡩU!@:Q0$MR%?BN"CAݥ͋l&1[hYft^xGlUrgr0Jy2MGJ{iu4hD*Ռ)"|p1kv(JApwwTv)N=KlV|aKc,}J Ghz"&OU'2gGvn'=@sx=e NwsHt@fnG 96@xsSScEؠ2oZ$DboT\yH_yL#ABHImQ5l8}tab`_[spmqiHo$lMA x 8Wzʲn'?Hd2t6 Ge'RJ| 8z ui1FU\!xR(طaqkZC`ne^b,g TɁi~Y!\Ƹau'w 0o,ƂS 9[? mɨ2R<ν\yI$ (|/[] oԗ̟ǖnYg_qM?0Jӛ =TM H; o8s/TV-9/oTf5 ſJO14%L9|qYhd b(&9_]FTM񫊦hM :4J?\&Kt Q|-Mm TIW$>gу=$ñkgPƫL8W) d Eo:&=-.ՍIH%eFBRE:zOżWgJr3z) GSbV$N:xks>)+TGNo`sUUp#oSM!-KϷ<4֠2HhRI<eAQʺJ5$Id!=vX橎ז&{Zgĉ껋7ƤbqhہAS;K?@Hk@9F3xibQ!VxCG297? ndK(렠Ó7ݓhu;TqM2VlrT׽T&*ko/ˆ|oݮ\Km3F٤8郃Q}-WVXq`4+ k!],t }>JtM NQJ򚐀C:Y:O;$x$U\?:FXZҘ9ak~9 ))EICcBf:hcJGѹצ_O%pYf:eF^ 0Y:18c;N$s/ōdk9(Vj-+8DMBX E N)^Ǿ{䰮_9cJ6<]N+y9S7;]zD(+G*ljh_eb4s3 d,1{wh 1R%Do@00'/>j1,{WGbP 2ML!S} 5Â./bB;wө|'R#3 nEYmPcRjy-5 a=dٲ̡p&zk{t^*S mP3(8hwmڝYM&8ڗq6~тSʼn{s†Ms8xceŐm|(ÆDbW @ Q¯0Qz1rU{kR{]DQQ皂T 9dbW,4Bn?ݹJvС!GXMAs$2+qvwANeiv~Uh9'&"u=;20Es s"R$7H2B;UOJx7Cv_AIƗGsn1R ŇA1JKZj>{>zN*VY`3;RĨ틇uОƐsE.k,|/o: 55jmNARɶqcQaX8#ܓmZ }KuP%Gg63mpTZzJ* ^?`#t^ nUsYl!j?p8oac~됍dÊt42hq@)&#SjgY e+`f&3{i| sIy1zŤ߃ ,낪tKz`?U(6,-gRxV?ѫh _+]TqQ9Ŷ[d俑* a !URɥx)eOM rsT[r LJT*űw8rSgXJs0Pt\aU4.zDg*bmZ|]ߐ][(M{ah#8qAysޫ}I'hA0҂694ZJ淼N0gT8;,#T] +٢RJݰJYtvO2Igm+YVJ 3?w)꼵9 :Kt"D p ]7 н|lQ孟XM f4r:E[eH,0Đ;ySMU0ɗTFC1(PLy_S-Ah:Xydz#NG~gmW#>s].M+MF 4.*D[ge3+I'+*!7_Q/"9̶}"p ۊO7$y0NH)k42b=26g©~ڵ֕C iRg AoVg<ɑ?=gN@,-1b~tBmKcl^)=%%u4Df(E0B\;=-Z\{Y?+phU~n+;t\~ޏQe v?O8"=Dx$-^}sCLls K.dF|Nj|;x V|4s %͜N򁁝ZY:a{0\Kq001 qzrDP ICEx&F+bs yӗ9 ԩb$  Q롆 K ,@bb p?0./~eojǴ}-k l]6]{ 3!U:`0ƭ uJ뎆@GxN/ 9͓aZ:Pj"[}^BE/:*U5cZW1m:X˥dsOm0RJN]!6gnʶBJ/kV&7#Y) df>J[ůau7R# W3؀\p:RV?PU1/|tXwb/.(Rb*G2;Q[_"7m+dH=vz }җNB¤b=@%ϑOKӈ-x^FrGQ|n^ VLcCձ9Et,s nхe0G'~d:/D !/Zy\</(!5oжlΔ3]sݯL9J2y 9$ ׁY[ǽt'uT0c:lwR3;\)\<pR$}S_)˥ѥb#={ .O2~IeMZL)(:lƹjK˚7yV1_a|"9S.XB>8[ ouH_&:"ku. #sܹuXi˴s~RmWm2-teı>;!& >hS?뮯]ԹàIR.3~ʧT>hjnt#{ Da`8|co,Tƥr]r ;6mt'|=Q%Tg'Al8yO,dﻕ|.m ^ξ-9y}w˜5܅ Pٵ4'LڎTsMtm;C4ܾ*"*]1YWv`j_q_bAi7PԊVu/5 ȜZa$*S!O|;5ݥN PbҴHmE 2B+l-pr-u֠GD4ύL48!lM(/\llشqNXrRazv/7yɬi]^Қp$+\1ѸxOn= } mQN?{ٝ;T[,}u'N@8FEYE)iT;tJMEZIv?u٦4]4!mtH¨C6盅B 5Ervݩ[ay 'G{Fs'Gq3 F7~c@P#~qT?D^`i$NDտzUgh_L?Dk&aa;$!_h7Jc~MkV'{݈M#Yʛ{wV:MɓѫYsn'y؍t'脕L} cʮXf @|A5Ma\>t7,3:?KׯC/6%Qs;ђyiYY 4i1<'ppOnwڶuۧM`>E('//a4PeL?rFQFKּn_ +{>K{*,gpKf &Jp.6a w4WM="7r:~AlK%_8޹rl 2ZF8 @+M]JDbc;8jE2!5!M}8s9BuCr7/9k+ 9|)$Ҋɏ?’:EFu\D3J;ܽӲ6M-MSe/>ɩ;ZMd1W#\JXP]-uʆm;JJ3%]kr`\zK$YSeH泝Jrq-bش51U"avlM{[$ #֪XZ{?=_*狺L*} Rֵ*_nKU\N8{}S4N0GGaF7WRuzR-JzY͟ǀhq/>Vβ,|fHfzP.H ^aia?edîE5ҏ,E2j@{uzΈ^ c$@~uA8ܴO$f Sk 5~ ÍYڧ 'xF;ӻ= ɤԭ{&X$ 0onc4H󙵅h +y~Τ׃dvpO!VX3BWv4~:uL(gR S3 S|]i lх}3:Dۿf8* ]Ԝ0/!1=ɮfSm6yjp2| yΔ'ɔض}.> u(ʭsd3c*χXLBw]hVM%ZXYnl5k$t՜*BCIV o p6JK wegc1d~B%ק WTD{M ~ J]gI,%{X`(r_ۃzv.C"H=J65so:ruVb8`UDՅ-@=i؄X T_%ȂY0iGgo}lz,7| " T=&f 'T~ Ν4+< Q/@;6٩^JBSMv%-.xP-yzk_;QE*' Fž.?_ic\/ߦPV\>~Y 8 ?\5Y\"tiND(˶DIL: ưjs֊ ?!@ƏHw (>߷t_)H-Y"6:!.{ 7G,t40񉔳gP^(n`t{óh}vÂ(UuCzbryKƹ(OJȸ"2T={ (;c&N\Wz|ǃGJwW'|t,_}MqGBH}iw@Q}U"$3?|G twٙ9gPޤNxoiuYv`x쳪?I8qj)c3vG0ZP'׍|@x5TB Ȗ4EЧڰ~G[Hq׿.ym٘hC ( sɼ6Iq)u-^M#OgV vS .%?q{mw8  bGΤHxJGX& 7 f~}_F02vAެ&嬾?k ,jBVZcUw%K"[xM;mZY0d縚Q!z+kIqojX6.s1ȋ%t>hx9pALĽ(6'%h7KD ߺbއ{z]X[u`24k['1 " &nYj U@rRRWf:7r([6AuR6˕CH8`>ec1"ng*eُ9aGmiuWFx&#NgXfK]# )C{ 82x3lBzZ\6R*rdp{ 9܊@Ѿ7soj4ֳ }Q$p`΂;9}z4?z>mB!!A5UTڳfew`< |#nj'Z|p@h{0mHCv\2{+{ݏd~հoi_/{4([hi[vlZ+o WT7,Iv* {+ 9(˾Cf́ lG5ZqН9NcC2c\c`U9h)Ͳw&BO}n3|B~ /:Oh=<4JSnڂ9 -' |?H񕞔mVwHƷAYĉZ|ɍf?I?u8Pq u,tŜvl"92^XBK^NY,oJ@c[SKwpG S4ktr3|P P1t Y +If8sW/j2@/4j/%/I4Z?mEfF#Q2^L$cxM!'TZD@l޷b/; , .kI}'GΏx@Wi#M\*"4T:mq0 0xG mW{a6)]̟!%eX} ޒ2𒤫FV8U 5|U0WliIj cȬXrA <ExͷGt oP6 ՂK㒼\ i ڜp~" PlNz@Ie%ƉJ:'ZQD6majFb"`vIK{6;lwjgKdu0ܟPb~Y4OϪ)ܞ#R _納ފU/e`$hr-KFS'keՉ`G3.vUk =~+ 0.qU-2uZEt:ނ:*[t !ĜLF5p]F%irOyW󺢃2E{|%JD3d/1C~3&GL|ݏ{KK5C,euO %T,s [ysM6FH%GRL4u7>`+T/Z?UēUw V _=>~"9'wdʺ 灼6S#g3*t砩Ege;uWn/l.8?QaCaq~'P_Lk Jw{k`B~^'п[^gSQJwV|=N}Rޏ&dqov1{3LEDz󧄶<[ M>˽o"5,; .ym0_O-ac'x@OYt?Q͏ ԧg$>9LAN3ZP'c8hfepԗy*JY` Z Ǒ>0Gc7r #G LzĖCldIF4,@59~-4;O@7LFd $7TW vϿpݺ|E( QW\fW;t< Gv,޵ΧSG{3{m4d{B L fUE?`,h\_WvSG3h ?vC6 ؝X)VTЙ $-.Hd x_ՖN6ZA=HԷKk:&@$1KYÙU0+6+Ya㪞*́\ѐ`[ZiمDLȻ.'LIK"lmȏ!M.|q'٘>-9? ]Hӱ9-~ycsܭ}#f&:ZX̓<68,-K[blJH<6|qHvm߶p8+'#Tk"m @7`]?FՍͩL"|CW]إ^ fGLMyru)W(,ij!tBS0-sRەjp3~m14W{9l]O.>EcezU8$m jK&`R2:,o7v=?@D dWzeï5K<}_ 6\se9hb.X%Gf$SQ<>밈,ǂPZlmCylYQ%:1Θhy|W2)CZ~TF̂'Kz#Pׄ o M©9~dHeQeU|9EܺJuv0k*cɖU[H2Hc(Hd}8D!Jfm 4:t@g*=jrC";PE0`ݏP A{W:=C*XJ3rvQb$ 5 U,B醹KGL's ){bzh.'D2enK~!zҷ )F9ύ~ sO5cBM%qz;8Cs?ՙ5B:SݶKO qzlpH(cpWbl n;j ds〠`|vS.ϒ8$z?<_c]/Em* ,2Kl<}Qrl{aoUmTu}煚p$r,\bT:^}5K) CRlD7t ۻWP7cn*s~wL&5뭒L+rHD6e*HXXX7fŶSj<qm:l%b3t9|jU1=6'틀MܴY1r? <^MNX` g,;!fFU19v)ZU߸ɚ~^wEƝC jR57%.G~IqǏE,$U"!F쭅@Z0I"h^ vAk;^hN%q8NK8-9efni`vkgPoLZ$"89X(dCw-FZ0;92ϘǍ@{AV>WD xۈtk/!11g1MAg0D\Zɒ" 0_- ШZmyF ^$ܚb2,:P~+/B\9_z ]<6`FhH Q\4,Բɾa1Wqx@I[6>Gfj7Êmr jDG'5_<(h+-SbSb _?HTf/j60Z~ i"汫5bSO &L~$yZl mp0p^ P($.70E; >aV9֙D Ǩi{L郁 d<ܦIZpDڷ^T}@E7=x*F\2yD8> VTEZtY+ ON:VGKA-h̉sb-LXS:b~`>VF(G{,d#7׶p27v$bxRM=} 6+QM/%PE\s6ZgR3w.k 4pn*dp㋯^+jUV 5}OۀL!F}4};71_ ϊw3X%FZ;uL( PZZ2OMsܗk@˛VNb ɟDTwr1Mq DB64ݙ='zOa|1qi֦؛0 c*Mh. ICSnLC0~mE'p8HDh*B`{"T3E7l# ?~CMEqY䦣~*v{Ρ BhH+~7YbbI^DLroSt[ua*Z&>(*.Xw'ZMGK>N4!g''M~`˪*s'Ws^%]h^T ,mlN (<+y)_,2Q%pyɍ۳HŊ J簡r&Wm2Jh)׫!l~Ģnen[9\~d<'C6P_jA._BPEi| tp%t"U1F\GG wA*W#؋Sۛ P\z,9A]ӯZ10$߆ @sfX(uewEWp ?L0Q9xXNL&֗Y(Ra*ZeFQT+zѰl|DLaѬKE@V yXHO^N 9C/=u SdK=qbX)|W—{o۾ME YmD2_»*po\FOE/`'XX*![Vfo1y U(Fy,VLqd'_{ġŒU!%i] {~D]y沨a m*y(  DvE !v3RUu `2FW^FEts<|:luU8χq6q‚m,ՃUOYԍ ,SW $j)o {(={l8n/{ܗ3-ɱ6LR3'װUIZOD틶v~+HZ1B'b܂r.L6 !E?6@i~r k;+?:&[]WDz`\p#Hi|%)Ȟvϝ!iUQU~!D=l]tZ)^g㼨.V3&!hٶ;JfG@S!1]}~T>.:KӀ}V8ǥ$-L3, C' sj!|nrgX$kg5&=?7$ CF'R[tl4IdH!I߈& SeĤH|kR`8V1"`W 5~$PW^Q[enYcFoJ yK-;9/`n(}:}Leq'2Dfāʥ:Hj/wx@CMoex)?2KKK5,!)-F`DcJ8bvE<[bZUtlA}S L bqPk乀Ǜ@7x(IȸՀoLW_MMCVTX؃/y;ILDt}q:h6R `s4`CdhRȮQXZ| 6^wQSqY4)_ƺu(k~c΃}b pWqsB,L#p X B*202Lm&splN!9sX3# MMsD:.ëy|xz]m Ol3KwWꉖr3C. gCo牯aM-4rLҮs#Z@~1k`Oq2 B3&* #dJ,[\ #FLE'!hJHrCŪPnj\߲`DŽ'C] (hjO^zEֵy/*Q6q[p)]]Gg:$䊰͑xLl{:M%9pz_V{.mͦƲ6G, %ӏ 7O 4vD G̛@0<:(|-a76DߔuI'bbzm*N _(W h̶}htq V~.e>.O[[`Px;DA~ P 3˔I&>{;]VڧpwI΋X&C[XX Bfjo!@$ x'g#̜':LTZW˜@ >moui8+{˾VK/;aϕdvykڵ #iI._ A>-^7V%]y,˙RWF~Ͻbsյo)s=zwB;R9Zsdey2r=bRȼ8pYeYn>s >;fBBP F@3lFs}hQxTgt`qb{&i7dЍ[:D^^*)/tf ؋BBSON~ `ar-9)@c7wa?sJϦCGA f b)Q?9ta܃ugHu[&たD]찊QvŽcTG謙n=9)q\W)Ygz8p[ϽMmS?-*[/^J'v y/.:1/9[hpN,(0UpiI 'zN<#[cڄp\п|yNI UЫeE ?btp(>cxմ"Tm߷z-/qB.?-~\n'*lp\9mFuݨ3h?4MXd]=vEJ* 3{CƼo8 4̸SM[z|a[z[93UEG ֑]`7~1ϹǖmU-fm8~5Ld::8x-,DJ 5 x[rj9n>Ȗ=2gxcOFʦC!m{0hڀ!S.M)c=%8dz}⨭D YMK[zΑ)F|hj'c^;mR445Kݙ -S%7늤@\\x!Թ杝)FGp {V5OEzo.r3(ɰi  LA.) bU ᳩ\.SU_U"ެe^\!nkY~hMdM/laK!W>${)$s!ZO 3N}#ӳ2=mm% I>Pz%;im:[,0K]h`<Cog} ۇD|Xcq .O}\BsQ(ngK([=xj+, R$kץI_O` 27\l-FyЏeD5ڸ&ׇybv;$q+y½G9Q#V;;-8qTPݭ8 -g[4vG?( B$G&IxTGS*X7a`Mؕ#>6BM!ezvzDp|`Lq.zڋ LƇ95Iă#/2FŒpceW<'6G.O %I*ۼ@#&A/R!~ cEzgx2%> VdŀxxngFТ,_$t=Ёvy"ib+ES8o])nMeZ*߫cyGN$#g 佹tf/}β/Tk)`z>4v6_os}~s2Cچ+ E:kO@>jxؚ4 4v-Nx v$ ~Ͼ|0&I)r`p4Lko?sM1I?x>J[`!Gkn*ډ%-5tvOPumS1ٔsсJ1ALM}bܯ0~g[#St =ޒ>? |/ qd>B Mr)Ob|y`oznK?RnTSoy`P0HWkMc $}"baќ0vthz>ϣ(fl@3_ lORzS[Yeg4r/jwT,S W\$6:lLRXl?N* cY؍A:AOwx9E3?zRLg5›VgVzPVxڼ>xX1ЖɛG[pv̌ .>6Mغ 0K"|b?ĵb?4xLpѺse~<'?vd C5L")H#f h?|w9fp$}꘦̍ǜMH,X027s[m|y7 Ǭ^HpŦvbwHz|L.b8}B\gr_ۺܥL]w,"O9ts4:p\%q3ܸF@ ~8'|E@7?_3؉VOZ/ ꁱX׫uGq>/o翔JiH!~=> ,-{S/>ѮNٵޓUX a͜H)O~M9V[lb5 5U5+'.4_` 1gy/,%l'`T[? 4! eIMok[vq͌}Oe0O%Xp].kSxkJiciIQ_hvۮR/^>(Od;5ة}L{Vu2V=~>p8SNiz5U2}twv> o--!KwD ~=2KZBUH2 "YTHs],RcAD7I]qKN%KY~7A”.Fx h|ݹlB87D϶ʰ{8hfLx8QP:{i &z[T}y/˶_;GWBs]n?~|72Vmtjǻ}k%[tEJq :XE1zE4-pLl J98*ųume&6YD=c#G҂ Gm` )AGi㰚}׏0 C{FnnJ};@`YT܊<+J [cRہvq#I hD]3DX򁿳^n#0q8kBŧAjXT'ǭ*u9ͬ6WYQ7!3W`Ĩ/sU|_%,ėR'G0w[s8 VdFLl=ڎ,P$gB!ɊGao*WA08O&5^2QVեU]tY-X( ~?G M܋lo ίˣ!JWCB0pᔻ"XA(K- d7Ѽ .O; *fI>0*l&:x8N//4G7eS֏IGH$ ג}ڤ?wjk9bB!J` P2-ZSż?TV+|9L/f[re!y0~ѯ[`^ش3hmr铸j\Vd[qh1LjR l=/4kcOo ycynhQ0:8I[4^e?0vdg?SxWz4B.30YĿHQKMUrWj`A ZC.[Ou&@8=V 0sZ Q%YdpxȋxݧM tt)\5Gv1)Fd`|U3jf^pa sa[>>ƅ?c9%碕OL{^vdG{R$$ yEI9LB$3 iBRT/)Ms 2InX]") T*349|"Sl Wb 9,;zaCOQ׳\Y^#v8=(8h \S1P֣3&Ca뼴~ UXU6Q`AdhlLk'?PlvHJm *?g$Ҹ 0G 8;U ɥ,ҘB^G꫟hZ4E7kJB+fXh/z1a \9nu:5d0U9׽2ONgR@v3S^j6i9i؟?]&%l\ ȶk_|iT$=52@Lv'#kl]J΀40yqGF ? lv>3O uC8{OW X2*Ke]=d+ _׎[:uXhӖR6n&  *sIpG\T//E̱o+|dS< @lobK@ Sbg ':"rȩvx\ _{{#EMe$egSnwͺ۝+hP/O+vQٖAm#ɗmfqdp#rl[Njvnn9EnB)>zk"Y[@OWTt`6Y.Ɍ) X/?>T[B.lmOOO/k?x2qI@b:w ~nlW* l1yb w 14aO8\.@Ȳ;Jv]C15CC x*pk>`.& PwGj/XHѭN Fp m BU_bDv1(BWqs+!-/fpV2Hv&ࢀz[@}VchC.h[豷(NpM,͌Q@>[Nf;Y|vۀ94 PqϖاXS__3dTy'4>Ύ&?q Q򛑪R9#Xasޛ/(gkU)2 5&> <!~0eҸ%pJ 1[YSj7bU)۽4scSB.P #;j5&dn`u.~D6]k1PPN,8ŚZ47^y)k {<b^WC*XN~˹2>4otbV` ol(#Ա|b3cese@Y-u4ZK+ٔT;ٚ in``xX| ]+m#cnY5Am]N+*rstv;qTUs߱QYDDK ƻŚI0׉_?08qEP2|rnZ-S϶p&UVeMǷWdmV`YHYA[`"8uzVĆ( -[Τ\8|b;C[),a4`j30]iě8(Z 0p<帺z3W9wHi! g$ g/y1SAQ 01Bs 4\U/C,㫮Fsv楆z s#Fe': &r+fϠ` Lb4&K9ܮnA'!#kʻ.4h)6aŜCv4@Mt!Au"qz+x9#ȣL `7{2j8/nkl\T^(wDl3@a{ry7<" 3TwJќe^.%|_n,r=BmE"ɟ4" -H**AU,U `U%'^@/{qyq72'HHKGYc.t6fkr{%_h9dzMOvж *A% xӆ<j~0JuAS(yJdzMS^omБ%@)MxcGcl8i?Ksw4>I kT%Ԟ+K6d%BiHw~_ƕȭ_l@ ޑ([o i vtW=B(:F'ò),tìUA;%E {mRJrЌ='^AI_RS:)lH1w^ׯVcqvg6QJqAbE )^qYF6=?)?/ p&-yV-?ffVt2e##-}uӇcT,˓spnɠcBDhF0D)8JfP3n#qR8{OF,tгg.+ߦ{՚ۖ6-!9Ƒ-$ PL]ڀpf8]s]B7X#UHB1]Ѻ,GF{Qg)"/#: N}sE0(A#wf@CmjWap^M%)Z*A[i$TT32]!UhvKjZvst s5܍uyO*o8AfO՞%ó`L mLZQ M{J-J7lA1p8C(߫p7H*   .Og'د1^ҫd:jJsQYhH>+ 7/Sqs>?#t`Xb4D48bθk1tyDΐ'_b'G-`LN' 0$͕E̿)|p~@l9gLiÛڀNp'u,Ggueg)4.gid\<+c+ &nb+ \٤nh+Iag-a.-DQ<0M湺o~\i $ٵwv-E,PPWw{G8;q+2F}u~ ީwpgW-r PURrL? |WzH3bY0G!@Ba'#Hͩ{:q*G1`$jc a\Z]6B GX%lG}`9_1HxDT$HU)5z+r:D1ЁM 鰅bޅp4hzEb^pqBY)STYx%19* #v6ΥnBJDwt p,k1$_ \稐OJET0v ,B9~^/{HhS^0^C('5I5z/FV1N-x2ϓikTğ/˞ޅdQ3| :u=z6ֲZP uP#|LLS 9{:ό% t]hG(cG5\>hJiF7A(n9c;(G/ǞԽ8FKW|d-km+ GsF3j~2"bi_.=z 'sN}%jA9\AEo-{rlNJgrx:D&mio9deŸk}kar'ݗ=nG;d:]VX& }1- zjo|Yʄ*E_r$:gX;~`@D.GVevf 9['UO p_tk ]ag8(TˌNw:Yn]H1VhP't+ ɉPȈHa.89)~%Q"xE =iiA)E4mgOQ&1`5,,ت8}{cL+.-ZAh6M!pX-F(Qii)Y ۳V3fsS=бK|+yGIV%VXr*DyrspTo_ɧd`SLGKX*tRL>}K|jv'5|p[D:z7QKRL0,sb_rjyŞRW-7H.H!iJM҆7huR<^ψرy <ǘvc*kA wbbEe2ʿ3#TGhhFIJ )čϴ/a^r\#iQ. ^ -rezc SN>eO a2( Lχt?Y)]!.`~ڼohۀ;P9:GXD~h8fj( #>?AH}1N09L za$^Q5} 8Q3HWC[X%BCR :ÐYuwuleo8';L4"Bqe WC~2p+l%Ie;xsW5w81Ұ[< n̈́`&Gho:W={L|,'owVBmB|1MYz.kEl ^Oac|n*{vGAt5`{SdS@rNS#/B{4? ف@G9,u1Y^co嬾u'v(Î:vROjE+P(!UI@ͳS:͈Mn .ҷZ6'%!~b}- Ir9BwWsnoG5-ArF́$%v2_ ߑP`i^b1yC)Z w 6چ Q.MC|p?|O`TY-RS$P4ȅaTaDe$~ mGUU'%Tf!cn s ^3-&]wr1~ۭL聾Ɛ.t/#U(pzfO7{El=d MÂ'N'5[ӻ6ҶkI&[ V#;-*K,Մ2oZ$WYM$ܼnmL'﻽?JΦl;xQӶ-u\xe.Ջ$]ACaҦd yDI$R*~HDFf i+;7F&{FT |mMH*qZ(9pDzLг?C|5.B;8J^(ʓ#jFf᛺ЫۍM2ݑVQVi7CYmyD+_ 꺿o{6͕KFI+/m{v|񯊡szn}Gk} H ٲFh"{tX}&G'bT^q蔧E<< YF;j1Yw1? L4 T7/4} 8!Eژ{o #Պy8.,A^l\ DQ^MHr}*Yc`ʍdJh c œv"&~=8hamc-zȑZ&i|q􈰜:UgJF'K .s=[Evy:wBy6*ZC%= mqcvjP{<+ ˥yڳ)ic@XS*;.ZWVr02 Y7\'"UMʟ@UVZ3at0iJQ cefD.2w_s>LrD2P;iWekCe{*j `13I$XziҾ`Ք9Fམۚ9QwW ysB@Fe`"䙲VǯfʿfSq~nfZy$E&ޕLt4˩43of3%z@eZMƮ%ŎO#"摥XJV%!= nuO[Px޹Q3 fŧykTmVwo|,BMk#RHԥXW-}!d9~^(;opev4K"svbzJo1 q|e:ǗӺv %1k?GyITΫy e!zI-D9PBAt!9) AN!f/Ե!ϟlȮsl#ydOae,tBm!mV2}P]Nu2I|Yez+H7[—6.A[`' NS-]6br 6?4XRۜFdnIOݎ+|1yIR?N|R,$9$qi< Z.<|Beȗ7_UE2Ii~_n9Lh^RBu}l,#ViD\oc-El|$6c*;1XmJ;T9,-Qzu?iIv2oߘ9wuQJBEyca]Ϯ4&tHBuhf3 ":HSgR?–R1~nm} ΜfUc;=C%hh)f#ŰE+2>H;TR{Dﺂ)ۚ]xsIE`Y\[?JNнKO^c8uBzR6N J9oŇvTQFjD|R5k/7q,A9(28u׾,&D1@(v53X6:__5RP4{S p>Hi Bafި{/[$cvgLX;Xo5"/R$`u&T%dkQҦN} t~p ہN]SG>61α#q\U,Q+MqjvCp.ҏ}M$9o;*Xr"͝6#.7D+IS aCc>q}GeύR^~ H(nӻ*><ݍjȡb~VDN7u &|X4 8uehe L7ë?#J6b%u]:>J+! 6]5"%pʋ ѣijJ,~;6[ Ѕ_iWL+r$s6.m?PyܲE\!gBu;w_ ߤ;*Ls miU Rˆ%ߓW p\Ω94!}q8/u MS߽<ό~ Wkc&mߐ<Nw,4lD- l%S.+Hdk1-gPxPf+c5{W70 ~D <)4w|'"dW kW`ԏ'RΗ J!NM%d;/`R`^)rɫ6e^]Z0szͱUV[4dϋ%8,p@5ƾd: 8 ˨XE5!'mֱ tnv5;1-Wo1P ݊*1V+14L1{H6 (F)ir"$={6smzLsVZ1Ѷg϶|Έ?RM"xfB|V,n7FGM俩W3`)pY?4"_c]ؤ԰z6]k&>L EwO0 #C [aL[06WM6l$le6erI&i`CjPm[@ӟ[eI}yGR y[B QeachѽƬ8gLșRǥͤKw d(HXx?TL>uw13jKL.-Lq˥f޵fsXO$wpII_LֽsHO*-HtPg_̏ 4;^C*rA&eW**^B?dGZyRMd1#{zd+AܳeBR+oB-o4;M#.P%8 1HHѯٲ$|{>*EZ;&Tb璺Lk^N^ =Q~˽*'1Lx_BfY^vх!*!(H!qN`̭CX:\}7F><I(p|(Άt_0GER)"/sĐI (5NNjD!ʅGDӮLkrT+>rS`7 1Xů1!k`oѕ*N8ɒY$Wsv:K>b $>̕gfy͏{%+q(EW΂5!¬$VWg 2ӯ‹5N9R|݃9cޢ|&h)zgac# @L|B|6pgEMnOb e%߫pC%=.{Z%]^]twIk6Y9-os]>g96[U>eǖ~OS+v P Y9&O`pًzsΜV65lB[5APqaGeSC[rH.n1ӥWR}~&Sw0 ')%ae?fSX4=5iEZ9CJudO< .\:ж֑+)sXE0B^'{C=MAoon@3TGfƑw]"Mk;c1u!b1ncJ-ևZQ,OqB} ?Y)5z;piOqWo% \N쬽̯lș4X?cgYkcn{(;!"kSj)Lő4M`L'*zYY4+eH-b'0I*D(tn\艘Ɯ)4^纀 ýd'd; \pЋjY/]Ч_ vS 7F(oxcWn[RY՘%8+iD!48UiVdmU00 1 "/^hXvg]Qu%vHg97`v5~hZ? 梏XW㇡fOo~|jG:iHdWS+iC`nY#2&.!"V$~k$ B\g.qgAϯ$4"0իQzۊ7g6J y\ռ.p]R-k۞BvՈozs5cJCIȄ␊ y061c^hn=DZ5M|hG%<  ѭՇ Ŧј̒d^Кy\}:o9 8a勣AaxTcK.K @ўw/wioc[|9^5<eH:Hh!iUK'4clx?Jmz#\7*nR>4gނrik:H] #E)ǕP;(r5jO>'MԾͼOh(-ْC1w*yT] mJY7m"kl>֬ғhS=s xޢe}\\9 ?}إN2U9M,!`l#$^2Gz_ě_ Z ' ]([Vp9h8Iߟg]>H[amhr(U1'+7")p+uVU8v08>ӖqtmB/P=z63ՏF7v `q XyAy JKą#,j]DA-L?jxx ǑDB4x S1v&gIo)!ICuƼ8$CX#hNf=}JQ̴*P??.9e29yaHKCNv1DapiAݢ*UCE݌q)>˖WpMC"K[cTz i~[ ̞u9ٍTqh"vEnR<ך@4$L3c_C"!ͽz,u9z'HoWK!Nu+nn`+;# w4NM=Ci`VgyWnEK\?6pu]1ĒxC=#ݦAȾp]mJ+O9}NRHO3,h8A@p@>0BӔ*0jX#Je &j-6W@(,f嵶! HU!ר.fIlmڮJH4z&)[ӊXuG^GvKD \ WJ"٤ M֐@)GU}G74u?Lvv8H z {d0dOnGK(CP&A!3P/X١82cO8 W\XC; MY ,Q ˒[ýxτ]2UES:*J0|g=Q/+RϿXU _np0<V]aZr_yJq Ik31yُI =0!.<1Ebiw@,%MXHDbHWL 3dp*,Y/E+BѕX2g+ ܤ+(d!Rv ZiMXUv)3j 1R# A5ňAFTQIOy%Vd zFE4xlg tw\'vrYHL/wS5Uc`tdq$]pއAzr_56Trbw#!&{}g/]*?[p/߷-ad?hhh<|6zټKIuDD0Yx{* -qՋ" m6r/ݭqu%t&;3@(N*/,FxJ<σAJ2J=zRW{*ٿUp NFIFpľgξyw(`kRR*q]E JOl;Z< 2uCV9xDz9ɉ1S9n Sg8Eрc/dJTgu*<)Ξп8--iM̐'}smn1IIqd$V`>!d42NYU]<0(q2$-)BmƇlqhR{]')6nfzvgյ`9@V [<5!K:,QG>pr;o-QƒX2mB>h=Y0ŝ=g#D笨MUjWÞg+dn#* O ke9uQUߗ%97z2Z%XTKaBh^uA aT *ꦆ;-"t>[/rT^նDNnrd'(,̲,s݊8i,;n Q* Y+/=RUrk1_ߜl,ƭK]SAy]3-<Ź^oMp sO_BvЌj-SW3:gi-"=srx_A2 ˍ6H))c6Zź̄6L^ Ie t~C>gɺKvN@=cPJqI O->U}r[GsiSWD/Kq@cQdsx0ud`›V/Ok(p\+YAbDתqgT[s7:+u>7)%qAB]VW OKB+ɨheO ,P̧K25"*plRk Q=:vyڨzZNpغB՞ij}x݁Y2n?H3C.¹Ή]21*.[_rE9Tt*I\!EmԳieߏ)6emb(Wy 4Ǚg""=r5J>uhEBpA7mCDFP0;]u;44tn0h-`dt=C9=TxKAiل}]^MR.BWlm#0T^Q 6+_^_Y~o9^9B7]視q$AC H} FG)}myh.ښM$oL"[B)1P~;]Aq e 'zYl>"{Xb` vMUx8 pUI[AsÇ2(Gs=~f^QG,tl&Cy#$!`-aߛRW Q'P.3SYP HGU:ܻsG8Mg^pDw: ^^%" oT>Ξ{otN@BLc B YyF.N@1LBf'ʜXbw `m 0+Z~8lV4KA!6F Ԛ?f{WyЮ,PTu'yO^`=8 ɨͲo.RejˁDTT8w|b尬bl ]5W盺舣 7~`$6̶`*to)dӀE3]~ٹ%2݆ ׎OLyCT[@ϸJ/[#7ARMbGmC2i=LN[ڷ KKY0n)FڛS/|C~,Hg٘DXH4^[*Qƅҵ&n.;q6[F^âʯd`ƽ- ayk8t=$f[8?e̯֮\qwLECQ.);N]A&jGy";5>,aGe>WoacEa0$_Rǃ>+{]|F&5%k#?Tl-h#bK/f t:&˵JhBk4p|:zuA1L{JG הϿܡ՘rWrr:q39=F+t,bȰU!vnyrw4Ϭ:cZkq/rZE1).3+Ӛ8A[(K, c'7+SLq!/P'P{qnj޽'vyJϰ0щn%25K}23h~O8]̉,rI9 #Ib*/~~`P|چ[ tqn08ŲU.b8+nj)r1ʮ}y6=uGKNNـ@,"3(1{uH6bx耲|Vyl0+ ׄLjƼ/3Nt8Ÿf'a=y@ `F, 3֛4X-N'~!6Uj?eQA}]ՆC4j!cQ^x=] 5bf1mJ7x{2U#mX1ť u5;|r SVa*Qnp"iS әͅYw?`cN1̎pzroo99 PBBv?v"6g;/}ԡ9?Fiqob>=3)ˎKJ*{TzxogeGKO>mA-.BۇӈUD @2.LY6zoC.W3ކHd>ᗯ,}ygX>J39~Pox,i[e@T gj V$D c-'rI nEk~^Ox)}qw=Y@с&S;)Cxȍ:7R.$ 8*Um%2$0*v 71eqMCCKJd}zd dWIg C#4_ "*2ˮ:]"BP ˧qP?982'`\꾖A>U:?.5I}~&àY9vMS>םRk3l#Mcxk Q UkF]F.J~jhǩQNy⚆իCi> ˗QuA4zd \}ѝ ]^^r"JWlAdYd 3pobh6E4x)\LCXh@ MVo7Ɩ*&L$.{*!=>v]k'r4!-C߈KNČ:wun() >-isb L "Q2]?8[x5"Mʈ&{!zfFiY2tigg*+'BnBF (9Sږ=2 ˏ8A@bE흎vX8_XC+ט&@wZyK-tXl=1śK"$MA7?USl:X3.Ej!ƲQN.j9&m "`do$`K>&hD vӗDi76!乴FTBmB$sOYqR=U5pόd `s[g &9\~s&tgnK'W~_mHh0t4afU֭E(W|VtXS)"$y$#n2+e:]uQ[:TnG6 F& զ9Y3˛YR{ev#I>Ĩu$aօu4T40Dtq}~>Rygf, H^"<(,F5Q|6&\v$,L.JD842ܓA"̸GZDjH㹮ȡ:R_]FQ{j 9wN9^? 2sۺ(6ªc|j fl`u'b~U#}qbakq̐Z٤49wXs<"`au{&_Wͫd5sUջBEsn<}<#6I0(e *e0ٷN3h=J4S׉510&K ,[r>1/[}LQdOU}H&1MĨS䫋~7+ౖh :F& 44eFs58t)Ӯe8ck;ye"ugc1&`ֻҥ/<L\qE-PVJy@ %Qu!}#|Zbz*т)puHxˠYXJ XUVeUЎ&S mvx; 6Y3gەsF[4$n+bjIYvLb3JrcQPs=힉Jm?(-dq!Jj! (%1QJD3PNCws~ jbUqԫu+f  21HmX!yll p/Dp[sM`\Jkh$[aj@/;lOJ_,,gbWJ m@˜x?qP@Ro bA%GȢ Y !ڙBWQ6 Q5{ t1)s휛$=5[ HMD&jbyk\+npPJL<<;B~Q.O')z*2s$Fxh}8,=ۑoA;Հ/ER 4_<+0t,Hv &w~ Z=p@_Gl@=3SLJk@X%atQFΘOfzńX, x71/D^OZ_w "`XG2P%`r>1 U pa?0nC"K^t!nR\=G(/oۿzeZX}0bf@Nؑ$FJd@Sz]ޭ8I&Wmڛ4o()hr4X>{\/WyF ?ճtE_7°gtT.(l9'=[ ۫%op=u}.*˦yԉr )?]7-Xgbc؇b$N5d+"CJ"?$ E :t::.5{$TXMUs;gT.WΧٰ}ozCڏH6MyRhc i;4э%7a f$f+6#Y+ofAeI b4g Xߝos3^YCVBO~1Z+539f8 9Kl_ c+FOE,XֽSG=Qtcmʓl혩bTsG4tCcCTxA\_0mܸqA@NV_xJ4.pM TZfkA6\4( :WCq`&Bg| !1(2?aI~n/ԋ7AEjN2HЁvyyRD=-2|"*25(ӫ}. oq*3XМSWDnFX_՝n_ ^\12EiAu;`2a +p'wSM ( w#ڛcLFiXutG6jL:<ʼ1l{&jnl.䕁X()ɿǂ7%+Zbb|o8qL]=}` C_o_w6)6u))}A3:Ot0kd`NAsåK<؁RBHg&lC=716:`ȤFhc ?҅N^=;ϸio/wOm6!v5B5*~D^*bC._?}Nӡ(~{ >?@i0*om)i8Cx[^kxJqu|?J6kap%!D|t͐8$Q6 6`A:N>)<5$/0Qф#\ɲ NFf2&Sj62ACا ;NmbiP;bdfT:Pc[~e'J_|`sXD RV*;V33~\`k<4@@ϊ?&cG$,"lF]k.)|NVI t#Ơlg gB@/V`* $uLnQJ{)豓,Acα=[m3u2pm%&*<UmdElsyFpFk#UuQ\yzB+-IgCD?FLm ;,ug`_h]4}|19wr(ek>*geLP:A0nb?xqKwVnЯp5ЊV;Beh|xfZh]|VC23^XITjk*+{b̦֯mg^?[rW .XS X>q;+ėd!W̋k(W I]]IS`:DlKл4TaoHUn\l|([JE/) J rW%mMe0IT>Bwd+HBg|#ۅ)k\ZШɶ FeVA'b<9ovAZ" " 2Ok2s p|:u"8-Hj!,v(@ mҜ*qqe[M`qv"ɋl{2g3 3S+w]F2ڔۭ˜OMo2aXa>oU3ōYMo yIȐqJO{J"ᑾL_hxp%]А)϶K8p9KUYKQ"%G tp\ƣ7Xz?|1v[Z ?pp VWʥ"~$=$u{d %S e_Ңv7aXv~c`7yohR (-_1Uk7ͣr'6ZsL0>DT-~D*.GoYAu;d/A,JTo0UƏ{&>V;r)ᵏ4ю5p:^V`Z)L8Zz E;y\Ɵmb7K͎^vֈd Ob-ܺ/*44^QUIQWQ;Q״Af&xRzp`N0)$K@#mEqD]*ig @dF1"`B2oV"VբmB(+i:2$)o\sk Tp "2{M!u]f.x.ʊY^JRջ5JA~a5t!!` eb-w.;f<#T~ )Z:.(M*#쿎A5rߚ,5Xzu=~ Xœ*E׳+ƩiQ_#W_S97cn9q;ȶ ݢY;_O{ܵ`=ZwN5kG/JG06Hn M:bSO$)xz }!s:q.yG2қWx^@P<  'Jx{βrbt!۫tnc1kZ,BCljSpqZU\G3J6dd>@a".Unջ_Wi3 ynAI+nY@W~hs*9k}`=,L`ɑy|8@UzlF%,}gRQǡڧ 1zRo9My4tX,C> T|AKq9,u/z E ݞ1ajqٺ]pw!~j\^4Mm+p:‹=4h*ҽ0hq[mm>oUպubʌS"߸YeC¿ʹy-t?'\JG7qyWEO]ja퉦le2\vIW:m:>b9lptYOEîWxTGɰ./f{TڄJJ:>|rz:/{ývEM+iGӟNk@%d?`?33XϚy24p*TVЉגj;RBBf„8OlRЁѿ߬%!u8*a?ؘP9fR}jxBy0h$!0Šb4d͎0h/:?Ď]ǘe܇sTH$":3H;5whUkeC5MB#BهYV/a96xu|zzz$K /g:VbaYUE71-{,c{4X:#5\fn#Vl 9YNŐ4I{0 4oQ1:NXn,ܢgWpG ٦rE~Zշ;~s-BØ F; Wi8iu`U4aPVт֨rG m6@*rK@Ms)K9~Fͮar*dnhэ1iO~z{.+FdQcpaΏq ~[2]l"p>vV gM)wULʵĖj/J/ =axpTx: HįS?/p3ʊ\c/ F1J']1`r9f6ˢ^8cZT)PU'(@qHP>‹#s\q<]ʘ|Uc &ylT&~D>XZ5E]`yhT7 WE$$[M,q!ٔ\Υ2h?+`8|4Ug:z- hxػr(PITȋ%]'Gʐ6t?JQ<\-h$ [dqHQ|KԂPzۑ?,W9eа)*T!gͲ/u|baG?33m^j;%B@@hхEͳ D !{=o-Tm"`E_T×͇3(nM~KHe}ѐl Ű=\k> MΟ]_?!bD]BaGU#ȇb65z`q7omwB+'}y 5y.2@#~9ABZ4G6u|݉B:y_ Ѐ%vN`'[ rfF nv;. EAkZ~_YF+`51eYBkV|^R/P/)<(Ftܬ]H C2]ĬL&9/+PD 6%͈A"+tzJ'2ڙvꟿ*!RzєZ۠Z{g;\L'8E}Bbt!;{\6 [! G7H (:v'cj-4 (dX$ JvTv5H~̳ Hz*BNn(S`17 urA3D~7_m4Kn|ZEzy!`'mIu=j P{[Ob6XR*ҙݤ^%xԱZ ğ*ySQEeH~\FzIPa1qTAYs+6? oVF/rU8z9~٨/h'zˆ?-ڀ8cq7Hvv.B_f4Kl.ǭc/%OejWs@Ta}`Ϩv?Էzjw붒mh|H w]MANd> T'Cs߽o O5g`N__gpYYVΞE kx8L4!aoڈ%&<rG6G|ZmBr'YX픋nv.G_y_W{;lr,aHfTnp,| ֮ԍ(pX.157<}l?ܵ 0㾫Fs\ՖΤwL7qOr$5ɯ#`CK{seLY:-<̃Ǝ^Q nl ɭͲ/2s`|HD?n%lYR+MQGl"s76OS#C5c [D" b)H@m'}7+*gZ Bu两~p. "GR fec3W{?ц,6 J~^u& ^zIаܳ&o_*cg-lbH @X@M<ܹą!12TL@JsIT$#1 ժk28W>Fjb.(N g\<&FGb['vb975>H")@e 9$ %^п2ʤo+Fz|H,iɲѶ$ tΧ݌M:OE aɡf^Nԯ Gl޾HpS7LuO1Q[LB$Y vߺTdʎ*nE% gp|7*2iJ [v?Qtx)KonTJ=<҅;G4\ wF\jeviğ=sەH#4e"3k+`]J!Nx)tLKu!Иf,=JE/!`Q`x--HQJM=ٻYf[4"7x]g*4^{oW؟̒`0%5`#N@m TxHG/E?Ȟf݀b>IoU,l@ 3FW;5d,!:[?. 6D X屧cQy-[Mc%MJFiӽ\:7_7*S)dB47yE횶)*@f%x0"hoE!c rύ:/޹cOQI"iPOI 3m*7}4#k`A(f_Q%"6#ʅ5lG(~V@ιmJ*7(hcEग़QlO TڞU$eL^\mf+_p -Nhu#sJ-˃/WUls1e-@P \wOy^_&wjV r.~9`S`'""\-zxpَJFFw2"9L?q:N5t7[6'No:@gXX!8k7 wgW~FA濷#?Gku`QA"YHEo,؟qڍ@8mShk:DI7Kd?/t1dGTNdb쮡|.aQn-), cW6ҋޯv 3FT(cɼ,ێ?$Cg\KKqFic +*#dV5h]I !i<0?7 MZew,3Y+0G3mZx{O{K=,cpyθien/*{i⻤@}(vg2Q|c*7d@ rO8=& wًr72F~sdc9-BzH]r'#u\JC~dĭ´St-Ty lO~\{-N(|7yO9}h 9gr䰓QOT`#mF T(yE~f[(:Bh$Yy4vkZ;&Ot;W8m9K quL¬V2JX"kH!c)%=eTq}f4‡$ri-=R-u^_Nʄ(8;>h!tNޟ=lP]372|,腺HA4kRGdgQ݀9C-Ύ ClacK-i{aW2(yfA~);ldV Q-dR< lO{^ KT}U%y=,ʻU>T~SGv@LbM L0TVSqUaG\U|K|5Ud HqV0> tw]$efgQHsS RtФ帳<xEZ茕SV1P;ěKl-cM! 1D$֋nwsA㿢)@H: :{W!&JStKyeYdPЬ-q)cMQ t!WfZH8LL|yLO֓fehS[m%/:mZk1'p?f!ľB[|OY|?[w.0j)'mQwc_0SL񟏠WO:Vd }u*3PqHSPgEۍ}l oIt l${Y,ȗÙIS|p2K$&`><̑z ո0L6Wy$ӷvXk֔'|7jZÎ]YMZKTPY+ZKO'GV'5qAqI=C{z85cW`[ZC]Dh'fm>$~G5SFYI!{=JgRAcW[]RKᜋej51#azXc|;LO Z B~G!qV̘ |=sװsNUd0QLk{]j8`\mz^HE =IRmU$L&ŴYk KLK6vHu3ܧa9l0fr3⳪ Z^n)tL])(֍$m1&8 ^6^_X _Dbor5A:όz <tjF 4"iH}P'(; AOpFdi8f|~IԠ`Z ,$"W҇Pxx" McDQzƈfcp|`C ~ Du EUb6F)睯8E܂xg?'qbnu%_¸džB [:}ﱗ4 )lEto}hØEWL8x_- -.n;N6\_ш: n6pBѹ cS ܲ$@d1oehui2TJa#YcTt?&%s;7&rM&:ʚ/p:yϹ q8vր3җgQwT kg[xrҤE=9tE9>+_3ѿ=i4^ Dn&WyJ=L 6*{d!ƽ5iJIxX0SM)1fŜ[lyTix˪ >HNV[PuB{ \bv @b:hCv"*fVGyB]zڧFm>0S+,Bņq޼ /[?lڟu?M rz?ݍڭo7lM*9cOF٫C\G,AУYOV`ӷ1J&h.LE}Eʹ?7u^^rͨ8"*COm^9ܵZD3m%ဂ|8A2툵+W`?GYux+eZGVfꐷ1r~o&V.jut+FDx4)&6vEH6z°K23J=8(k+С6煥Bw{>ҁH ROrg|%VQ}V8mO'[]6KC/ +6jTeR{\n69*Ljs)=;H ˦ƴ&QnOg`?;8a`uUE7*B2=ܹe>9?*6]Ï &w ȸi*m#һjx e#TW3b;;isDFefH^*KKK1D_PhǸBybD狋=%HQU9fޡzaa:H95ч u`q7.)K_~J5]]1MڐA|N&[K$1Ɖ3Oxb d}anAfGof"*/)HV2Z3B$*lnC @^ |X I܎Hg1n~gę'[t6ږx뱝`Q|v6dB?Ok70͘i)?i᳷?!q\6 eY\C=g:KW:˥-VcP/G\6*C}y=kw͊ocAc/P5Vn$y9}1 < WyDne L@+<>:'?*@8a_ƹYd&yx׸V"3rgBVw4w:C -"`8u adH,t{C,ul &zl8w)h'bELnzis}T j%µCtoCp|9):(4n+-H%=Kt w}?z|];gxdɼr /q Nd9?b-di]+ rگCTq(uQHj? I{hO*D-30@Z-DNgE]j{{P=AW -XZ:s 8ڥTzXG4Mz_LtVQ^>m+-vإQ28jy/ 7P}k(`8C#m)q*HS![s܇_D3?~ Y&Q }ut|Wek*ӴW(!ީW#+}}&l59w&z;|* 2?.G[;M22}4`jmuJvp}s|J+sw롐3V̴'RfAi,rk* #Zxg%KjVS|ŏҒ-A;m <-Q&ո#kF oy5Cɞ/q]Jm[Hcڄ;bxS ˫eQ]عPaJ)5]M.ӡFg5DNÁ3F ឋO/n}ڍjm5@k><]/ٙh;D3K֩ wQ)#q$ҷ C=\bQZ4 [_*"jLl:/~Dx`j蝅PŷT>LH.I7&Ҩy}rݵh3k-_lw^n臃{0Αd:ʑx{}2 ݋-lq/p|Sn|ajL<^:оO?zƫKpsUWP;`(ҁGHbR9WOxm0A b tS#8{'CǙ@V4o$IN7$wCњ<[iݨ"I|Z(K.cXp2C!\~_gujgoTC eth@O8somj7;ZFE<w$+B!>9Jt$Q,h]2zViY6B7Gv rI }Wǰ:Mf3owF_\-fADA 웘 7[` Hl|\av0ʅvrv,K67RW_b+ #?PRNH:R#fm,"lHTt*?g֟WG (6t3R5-Wet{ٳquqcK$mD͓k")bu/SX,-)suX@aחW$^U61hX|rev/+*w,N kr#Q=&="p,9 Ž@:dj8­ǛO:w_0UUg+K`1'_qZh ?O Ε)vMvJ&ϵKv7B5 uq?ãUnQ*&=ތra+ݨ۶߯pQ9gptjArH肺N$IiE݉U34N+i08ώ<; R1J|E@ ߻] vboϙ ofN/r T 5X,<#(3vĎveIsR̉KM'j}Z=p+q";%hV-1]E)U31FöN*QKK׏)-ϏzzK(Zix T+N=-"ԹuLoK3Xcf+vɋs;h2`iP ,hl+V bӧ\`N5]N"úGÞ40JlH1\#B522OuȤP,ֿzzֿ*'j,׸]U!_|d5Ӕclg5Ϯ@*uaP° W DJr7Jia7Id .bd\DSz3 /*n0 O3udT+/w! ,"%ر^.l7kt@.Bp  ;&7zaTvZgJFM҉E^ٗe_-͇Mk{BW^E}Qi.(dvNkR7[`qw $8Oek-(Ea5\R, \Y5 "ޱxsdD[nOfXW3ڞ67@L%w ei)yvFz7Tv.k8Gjc Pf83s7D6U!n~& NОe+e\7|# gyƷ E!=bfYHq%TF 5)Xqo$c̒ˏMXu'չ:ݫ۴yQ'$*i w4 vV]=qiDwj^Uh8}Rڞ&oY[i'U&GIb )SbҪMhyW u+0. tBpjEcN?6 jq/*1sjsv2ZB`YVj6j2N}ت֪e+%x\x>ͮC2n\HU/}rK\XTWcE{o{h2ٔ[Fv>eMv@L}zij`ǬMeTLdNAvXjrҿw{7HC&M>rii׊7m ?ѾmI-3>+4xZ=WymQn!?vOMic #h[g蟟]Mu4ſ/b0Pe1|w)vZ>1ٮB4 oiP؎Os | H'eY[/XVi VNnSz]<~yQ§N9!o٨Fw[+oN*ː.jNe~*宠v s{KUXPFnB~1Ifj%d&$1Q?5i~YI@ LLšh̋#'TM$leJ")ޥ +Cf, 2|TD˫ fvB X_t3HX aΛ}fPQd@`0)b l N̓xP)`-a4| uX DvuI d&TER5)oǹmy g iut&pyjiWR g?AfF>78Um%BZd5tANMU*"Y=Y2m2mXR{U<&+2 fl}^rو!u{qj7y>*r? }ʪ Iƹ[-ar,A0B\x H8vt֧/wT!R IK]yK$|*3F1GA-4}bd.lČb&A)W-A;{\%]h$ ̘vIߘxt{4nJ`iwTgANKAl+ 5M;˟e('MZȚVZi[@wmS\uM"#$'z;E+)/ ;0m~%aZ_B i~ d.21NbݐÎ#[ʛ&0IKqaCswslQF0`j #X+zÞfM2xDx Z\f_0m_h眆|:0sah:rγAVQmWR {ו'^jY7ף_bs@\a1οIȺcʚ: 2>-k+ F~N[1+ j9޾-ű <¼h\\FB Zr Ѐeaa$~%۾4Qȉ4&q Էz+l[&:5[}U$xp_ܥih [6,NJkck<[6Ѣs .wHC&yL&[2-7dvկ wPp=0//>vg%-e*{n1au̾l~}1ݎل!/yg;LCKu=wVx2"k@ HXQƵWO u>4i٬**C/֑1 ljSJ  j6mkERILp2>"_E1ET(#(̓6 s\5ИoxEj̺VLNc2^Ql*;x/S\Xs`6r (!uy򲣹W7tD9KiFT^1P07AX}ana{./#7*.^Њ]`pRS=u($尕x0X\qz82xvuFx1k)K/adbCwǭ@# T)+k!Ed;@~$ĬG%'pQSFmQnwy*ǜ -)x*+Tg/w97Wڏ-B:+"$G_Jk~Hin'^mZdlYfwֲ 37l?3WpG _J*w SnpۇxY!޵/)˝`$ q@$Y곜"1x\̧H =Ho Bh2o+a<4a>_>fa4#"h5ݍ@^ yx;9ݯ_5+hy}~9N{[tmiߩA25l{L~jM@~i@lO#|6matǞ??$WPǂˍp@sjZj L :~xѶ.`7'(k"Pz˯*\ÄH׽a1-DL#@,5:JgiXk#}B="O cS5S' A>ز*6q~2i)~l_2[(ԇ`ZyU}"26Ds5#I߬Ǥ|~?k3 J1W/U~ ̮>(e@[ b%FIU*Ўܲ[OvC"u$xhsXA8D5+˃:(JY k;k݋<%SfùLud,|Ykd(YlB%s+ŕl#7he;C`3H݂P*@*"K)`'5cwìje>`Q_SB09GA+Jr"X<^ aw~_ʍRgldOMY;[iGzeaɚ`E.Ӱ|䍪L ;C7ET`B]!+prxHIZNvHyOF k='y,XI L\ ppnaM8QO#A8.NDc@`,;zAV Uh,E&=Ex¬Hu}U–74,22\D$}z+އ$Хi"`L^#KeW zW MbW/Ȅ@u~~SKYj{)FbsA4@c6]7Xf,.EZ0ţ!bksfa㋯ulϮќzid@l_j.W꠴}&.}Sjù](8Nm. .:\dD(z~'mNp$ |*FX%4NȝB -5x&|s>/i!ة*Cw![2gGmh*Gc*D;c!#oo=V6呸H:=8!t1uQPQcadO v0Ȅ_Ll7"V @$tOŅoZ224w$ţ/ݓk_ᰐX[F4A= y#J==&,=xq vZ]E|A5= n¸qz,2m ͍`q3)-ja3M./Z}~ &rQcl#L =ٽ%|ˬ u՝?Zi?@vfTҾp~|JBGbvş'0׺թpLeZ}_] Fʳv\s/Nn_:&!ݣL-Qp,NJWʠHLdùtC3&|ZV%l1>xe?'(`*U}c/b7 ? oE}y|*OLL Ov&{أq6p.k*ԑ5d-j{)+ULLS)_YS8#!/˾G"vm&KfWK{}h/b{> vAPڰ)euYhQ$?%S%Ӎ/DӋ(Rk(aO8;V.jLæ^9.9em#v'KAƌ{x%b5VHhǷ q (޸"JBbsqIOo'2 ;=2%7䏚TbH'$uɻ]$I# :"N 0b<6_akxJ\<Aw!osBX^EHr)Qtw4[$%Krk;_]7|x,GM䪃n+= `xtHhâg sNɳh %l0cf,2=q]e-JnNmWkTRۑL"i^Y..&-<z(EUQݟr_1Eƥ)W:0߫N;b W :C7̽$׾U[ .>ճPS>$ )@8+Ep͗WiOk[TShb4qN8?uM0"&ڈJ:14]:KvsvE F{Xu4\0\i&Z#{Kuqxh_l3sXQ=\.U%Ǡ=oĎZ: USNǙn, GBW2v\thG=??.bxlX?j,8E(#-nvuf6Bg$ <1>4wW#2%޷D5{fMNoLC u6MxhJp@iBulCiQ0)t,ڜY"4kG}yLdz4ImJ+Ȥ2R0tj뾛iku?,eY$gMP!8.y S_>~ݐwGukĴH,ЅF}Lq *g"G=`I9勎 J *j`0J1RYe;t)` |6YRҴ}yQ,\T]gՅSpI5̰wazCBqHF#^߷?w+y^]85}2V!L:q/ \ҩ.ok-}P54+!+VQp"qa7y_va !.aCƌD!_০3,>8z+[|\>Y<$i)>yQH~*`^&m3-VgDXMՃӃZ_[5ы)Jn 䮈l`DݏJSDs#4Nҭ'w rPv>f͢(^H?b=)  {}?V_;߀*h9 {Vu^0> :Xq#kxaQpca=#9#d1smv뮭EqEZD"c9ƅ~oe73W O.-.nV{a7;_sz{~]U ["W8wס $ml[ׅ>Vj R%j4{햷5bmXx_1qW]!"u'B/0|1NNr:\ꒅB6K3 ٙǘwVxR06#kbx& 3` 0W-VkuLm|T{t෧&Ɖ{³K%pђf3Ufk7T-_Yh QMXg 9ta#!%ᕾ#wBb bNYch(}H:QS]]}xۯ "?pA_Gl-"ȳ09E|<=Խ!_E܄ÙrPnoQB&\|.Qq,Ld< *Xm Z(3QnO!{*ȉ8/TDMKBe?Q8 %>ߜ8eBmq'|ܜVP`A+;CeȄ)c+sDIEl}=t;mc#Dt&rj?˂>Gl<램3t_8*ӸS~."żjX2u=Cɪ(/s:H-3*C&Y|$w\U/PB@HywFi\^6$Evɕ5X4x>u~Ep4}8P?\i 8UIlvaߞD:^k fdhXL*Jm^byBg>Ě9SP~ҩ_m9]99t^["40$60 S֍ 45v/D?{dd~9PH.$uϦ`ތTwά޽W^N:6V,ǩxyEE:zz~}{|CgM"bK3y 57R>!]TbG{\t җ;)qW%\ߢ0XcOjl R "$ X!T3_T2Cb)/giȤ K [flycW"2ДHնVh͞ '{ cT{8nΉ9f~D_"~?m\S~kE(ز!V؍h%F@|Rh:51xu}%–z7tckn Jբ|&*(\1[gQv=V2 P6DE[5E)lrq̝3IB)`f"Ş`)i@ #h%bQ=*6yH"RpXqڗIӅ3d.!P\n= oORw'h'qJ=-(>zd|ԡePb}' zv˭)VxF#&~FgA?_CiӰ֩q5075n,!>|6;64pKِ`g"' Ay/ lo2]/ 2Vke~3\58" hP=~,gt!35_߿7> Q@ivgƐAv _@~tp^Upep˂qK0[UAi[$ 6Nrԇ$Yr8V+t ldh<9u/SSꥣ(@m:ʗu¿gPXU2xr:D>)`#TVn~{[ku3; NITYbp+ [GѱwLˉ['ʝ*ƎU)aYW 9Cڛau}}mjB=ոk!kSaV ݄^KĞ5Q]qFr13S?acRӺ(%TkPnZ Ah 7t[=gϘn r(jm 8z)jW"& GyaG'.\$imKlvЭw vORE*SC,^)^Aszגp8Xba™}qSx|ێĸoJ+y#٦EsI C8闫ℽӁԣuyºØЕpQۇ NNFsscY* mZuDoN# r(g@rtII*c”o|F)/ZY:‹;qN472ߙaZ>oҊ`3W H&ZC% {etrF<K5O\rֻ.{j臜7km-|7j- Ê]t؆!Typ5P:T;Zp<ui3ڗYrp6:4Ot!$+;N<#n$Os W'oX=a5Iu+1"dt- xe2a$}'` ?U FX Fdi/fاr4}ŋ n>UqM]u=j-şcn򦃎c*UT'm۟~)E&ovӈb7AQ4ԗjvP]:+o471 =.z[++J 15$u\ 1X hëe[y?k`["]R nr>%"᧫eS~*dBqmi> KaY\HG&bL߉ȒE߮)$Nγ? &ܸo(T:)ji3>gܴwCcfvU;޾4Rc9k?]~бnO_ Ii&]hPÕ@#Oh.uhwW8GpK=`γ/4ǐJn *e>(lp7t+S wՠBN!ޫ/Uӻ9n,/n5IfʹS#6t۪[1:Nr[R8mӽ8|pcT1QI$nj.d.n/xV 9*'B֦߸9Yq MwX"L?~sr.::Cg.u3 }!RUPupNuhjOb`y]*^AO~$cTB/vBzL /bPS_ڇʚ*K,<_QǶ^ErF*[gevGӼW'Mhg @UoZPԝYj*Fơ v{?wm\no (mGq#:`T>tҴ&n,nL/~כּzݜ1V{N67 A*L'4%-0x!ن| 4ĵ nZ%Q"~L!A-&EOA(vvJŭ _,%Df2[Ս- .ejFh{~{ aշ29b[[)٨h|16¹M48&Tj)a1Sr;@zڞ]mrI[Mm @ p kA_<Q8Iܽ+ Vb@u8lcDD'Q}-硰 I\4/xVYG4mDxj͐d/6;i[_R=0r=_e$1H"F6XKE.SHHЃ%`o |mz nH2W +viË.Nu(ƄP FK㘱7I3.Nq,.&P.Ey}1QM9RPx0Ҫ9ɛI*^ڵi=E&셼~+o%͚˼ۏb?5-&rAdx *󤇏W;́^x_hbo6CrkMJDz&Zn~ANތ  7!)0W5pEi>.$I/^Cɬl!+i4ArNQ %Ӿ=Li> +#MVBw<ؔnƤ H, yv1=@_RK+D"bV 2A .Gh;W.CGmv5%̟ EtjƷ0*#DÕg7s'@ θǝoa|E@38'l<<0#U PǓl"h\p48T7 +Kl9HG9NX|)mw$EL;ב-7䶍 Hbc ԕdh\$X&*ʛ߅P냶yo!2g4Yux s*.سfNL(w63ӱq`&BA9.|c-ƺ\P X)u׫`a/4q xeBy"ސr0a0M}IwH -YWK']A_\!Ӥ)ڂ38AJ9ph(%j o QGyvPaYʒo:>d#JF9XK"b_{M޶]_h"!+d?D UR ߘ;9}j+-Iwv9; B* x&8Zc#åN\Qs1e!-8` ]89ԒFry\cPmd"D/07kuu+Tv{]MW.>/ld/<<);s'§'h  / a14qO-uMG+2ͧ,98e0h0-y@nR_T'꺣P풨nMjhB9o5fj`fZV;N?j>ʒqJ$:n 2M@`:8m*q~w a&*:֒%qz~3fY Vf RkBV4[avȏ[ςK@\lyo ̭o؟݄i1ʒ [j40^ԴGʯ$rKdR76vu'v 52cW͝cMŤ"o[  w #%k^]DFz4,Hm- dMihuYt'`^>lHm$B3}/\Hȗ(q7WT(-0g<|ۜ{ӂTjz`a0OK<==V1f޶+xӀV30:ؾlr`xwR[z~l_(8)q$xBVL߷ 0B=&yf&n믍7l@ ߸1,$Mj\qa:cYm!SulbV&.f.ЍI#y)!kc; 9Ⴡ8Cp~\ʣ+h`(,!Gߺ@𘜠SND՚P [֢{Sn:F|s"Cl*^4TIϮEt6~^'^=fWpGg매BHhdq'۞ue(YGV\MCExuBvr/gLĴ(ז*@ f&q[u l¬Z):wk0M67 l^Fp=Xa2Cbto̜Aşmb|DŽpIy3K6ɌuK9hD2f)c<4NR_tŗ-}wt'v6C"{FH7wL{OrLyIM}d*vk(-0i;8(l0qbxD}vLN*N[aUߓm%|)gHQ,~<ۀ؛x_9coX+eyt[%wxcZ*|N,|H,zUkct8H%Gq JM0R lO-+FU)sP8а^J6 \so~>׌ֺ_:PD @>)I/L0A^5uk7[EXb;)W9z4p/Իo.|ѯH0p}JqPvRg5ے\ *4 曆Iҏ3.iĥ6>a=nB_ niQKd޴jc3Y*8|b֬ 7U1@O8vE|kHXa{{ԀF|Oԓ`D''P3s0 J6nb&Z7h+.ֱ"sũv&qa+"~Վ4J4še1Ҥ,]DVeK|(=K~H۵]v+$I~y;0O#׿@|RLQ̑{ʇXLn'_rDp7i 0FB!J |ܤ<|o78iNi#i@Ǎ%FptN{Wh,$bRCMHK?ЎuE;&j`)!pPh4]ݢGvhIrvu[Aam~ qEo;Wo+^1Z^ڔƬʬ,ƌ(U޹8)'P r(r0m ]$l qϠVI=t@z'}ZS!Rv\iX! ,Q6r{ZU:П^?e m8X^;~plyOs|E U(󩈾#WFEB F˱tKaUdgl?/S9VjEB'xܭi0i6CF+o6B/@X^y.&utˊ~=QwGiQ-*%|{A#`r %vs7=+|[FQD G><1}Kc?˿̐%w|0p#"1k {) ӥg]DdB| mxB9-P) L]}ǐz&啶aTHtwQG , '*Nh'p [=Zh S|L9܉4΄mwMw9~DJ^eٳk.Nz-Mj2*Iv @Ⴝj*޿aiGLI[$RTlu_4J)paŸeF, f5lh=5-RF0zEF}ѩ>Ouk2Pݎ(. Z/J/3z-?#jY9P4>a9Eޟt-J`zpb=W F!WR{ a!_ASb,N}3A/jf }̻Ec'W^lv-cxV>4/|yQ%5L\ZL+ră'8~ e}G dxw}:FըZDdi#;E%ٱy lpy ilrg ])b0 %v9sAܹh7$ÓW#n^D(o;69 a97,, Íw1Z;A~"[VGdAՆeHjut7}yT.B7RX+ax9) 5l%>˛ Bs fT?t{<!45R4aoJg_Z[)Ϝ0\VvِxIh9ԉP^ԲwퟢtM("ga[Cs~{晈y?c(7Bgamjp։CWٔYL\jwgHXDX^.D,D+gMJ1pqߪ 9YSCǟ| .]lZə7T>*ES%+-Mۜ(Fqo:#( %]h׏e73a+A%b9{(! ~sj5^p(zPSW[TuE؜hL)uW겺>2q º!|;6Ip%2M45;GM3:/;H{*_t%P0mnVL2ґzKep9.e(B:ZL(fx^Qڹn$L=*pTJH޶3/PPqav"|×&tTx)R}͙DR}Ga,4Ĩ|s54|PSQ8S ,ƐPZӌaCܯ|=B.{;f4M0E X02S t\ +*M=z; Ron#_)ԀR,y!*1۱PSeD>r=Užu..J/|4(乸jݰnNY ?0 f2DNӈET 5 XTR"]}Rf( yo~7)kUKgvn'%f!Z’o5=1q3jԿI  .֔Gf{sͿD;<1O3qs3:N$Ma=U;I.?[{dx=T#r B(+5|Lk0^@W :?bESbԡFp*$e+КɡBD2;rުsvţTM Fꛐ$甯Co[] 9I8?Za] U4 AYSQL=+ݝ8!@Ճ#=}ùݠ L3"5S[S_|xEs镗Ë*dK2n=үc9pׯ I'*$@M!@X3fM>nm3L€AƝ`+L-AQIh]fڟO~@Xùаqљ*e;3_y2]oIά#} +,XT_>`,jM_1ƎowkvF˟rGCd<}ٖW'b?E;P/\LtN[8 1fc7u2y<Ob`?v/߽R3?wܳ^+67Ų,7NleAա@OI=GN&Ԇ&ͣ@!}x*X dkF4u,ϵA}k[!0PW\NN1@yLePK*#b̼^hx\vIe2ջ۸VüB %)DagvKͶ\s7^&2IuиNQD!zgB|xw|OSiXq ]Jkkk 8$C;_rM.@uF*63]Od鄀t'Fukd] r@ ndF*E~HkRJaQWT}*S36o͌`z` o?D@+>$_(˩Ǭ7'F)IIбC"9SFfϞJa3! m١_*Z[hD1N+nPsX pY(]@4޲¸PUJW 4Y8 >E:#\8ej="ļ7} +D514}/?x<Ѓl$?;6tSx"y*ySZܽ*13F&]{P׏r%=WZM@lZW40 |uAU(l2Cf7<#Ј,|{w(C r@]c:;uUgg" `ۇE,O_78* 2 Q,dMb 0ZRA\?ncoY[N.ڮor6q4?(BQ. (=bS6{PfSnoT|_fMv̱ҲGf33݀) n4ZB&ȟi! imL{^&wM& MJ -,ek"8,z Ɂ^S%߆kCpS*r>.⋡Cn.GPڒWjZT̊4ҩC.RqUd6uʼI| pki.OǴ%!HoLE&Kvp;yݷ#~EĠ}GDdrDJ({1'{mF7mvx]Eŝ$t=ѱ׶EI0gR U1 ±8l1PW䊸 !L c~Q'xУ}Ͽ, :H)=y+Yqx]63_^.m&4>\ 9p:P*NRGLA4%, r?.L!dOz)#3ڸnt)Up'th^LlJF5by"rЄDq^RWǢ?dn]x(F$]l,p0^4Y6U-2z8/Eyz+"m\s0 U:Y\fz: ~ӟOW(܏AdZ(9RF­`yxr*VDRU d3RQ}x |NSRR ?zR`ԫr:Ne8ol.ʂp)o)ǒ msMt)&:^DuTT+C/6\oc3}Ogм,m-6H=FΫ:2Siӂ9 &^lP2҂߳+X^NH;g!佯"~a<]v}k Lo~8֠P}H3UJE>}R<𥹱@}ՒC̱mú(JCj:6 ܹC  +B@!ߒj $?'~FC wM)U]|̰|8éՋ\aKAuòGvCV:%_O6s؈j%'wЏpۨbL/%qPh|V/ I AoxO~ Um$-Q5򿻽䗤c_mTqd\ZbiI :[YBEPA(<{b߀SIڰ;.SK/x C *~AAnzn֪{;ܯYM Kt2 dEۋC.9Q1Ϫ`shRQ>Z/7fP'ʧxE >js~̙FIdBT{~Ikm+.}OW')LoR\*~^op,Za37 r=ѠTdw[<:m⭍e 36x9,)uú]ȻS^_y*^sQHuhć]W2IG BX6I꫁EDf.8V.Qjgy^#qLYkXh3ᄫ0wp_\5MGsǥb62J3X  ̸LLz ZBJoDQ7ɹ3Kܠ͓|yHgIoo}9FT%te%2m$IeK3~Q88@c'#Ӑj@B3XMU 6R;؂ES:ʃ@TQ(xxJ}k9>a] z~,`ѷ"i/pO\RZut ?ѲP CNJ 7c7$*ۉi*"(eb7k1D;KA駤G dcL CP)ƾ5K+"]4HcAqI0=(HDE[p5iF~& gkMjR33ɀݔS򞀍FbRvx\r Xfh0 %H۠S=fdd?xÉ<#6bSORѡ޶ 65E=BZg_@u#MCm|ן9y >jҊ}|#nil(L.AmE:}*#vI9חeB6ήFk+Gb/$ ?On"?.Oҙ`QN4XO*\du9|\b§JvJ)@($1Mm__TM:l!*3*~zZjD6m| |J>~uw:[sU!Gւb_wKLp/sIXOX@_}}%pXs4'F>S𶿡[LechRgjD^TX$Ds;Y%4dQꁈ\b=[#el5$ڳFs&\˓?h=:zߜ uԆEwPˑhPUw+fzxԿz(|t Q!WM}4@)vI8d[MY%Je+@V =yBJ*xRF0#-bJVt)B %rx1;ͰYөX-؞ЊX8s~r$I*#1|$zQ3ķZ2Xcj7DwDs|?nk( |eOx%ㅋESb2~Qc[n+63vy#j>Uq]T,`z;>M}=P̘֙g~[mʂپ)=Q_|Wo ?EW|;<\ `4@A}wp7Ĥ)XkĵAj$҇P'w*IVb0|&z}-QY'\yN69^s`@]JZH ? ҫqq:=K/=hٲxo':}AKJt.M}SUBmd25U RlvڳaUdKR:[QoZ/-kÓQ1TByMcbA|*X?0UjF&~b0/U篢-*2U. 6āSWÕ -rqp _2 ךWyH?/ ,jB|Blg.uga NS}-."^KҊkSNt0 oݤװaJ4`t3xk Z۴ۂ.D HQ8R7&,[  (AH~Μy‹GxLlo|*!rVXFK ~Ŝ?ϭݳpYrb {q=SRb d`HXd}q2f+q~}_W2X/ƴ8+/у8]9v*fM}'g<J$|"?2H!k-`J糄Vu q*?Ԯ0`.qPrxTy,jlřcfvѺB TJ'6_\܈|\Ynf ƙ`x}Y$+ɺ^%obC JR:_$!{3/_RI4YH U8(B0d9ڡ6-[)&#BD k+Lj< _XI$)4вJ d:&2* {K\κ| \w | [M΢Ͱ+lJvsD)4J i IDZr8ao#Wg 5+WVow е恨26 KYYڌ%C-i(qO,nD2;Gv2qdpT%}E15jz, ' 7eV呝^of`; >8Jk̓5m)e7Y2.K 6k]}um\%_؄V/p_߀&%b&3\iH!=%ք:|_.9f>oJQԫɷm ȻcHJ#aĻpnq@|ʲ;4L‹XC,TޠSƔe:%tӮPkIq'#`8d%+`qdKx/Th?@Tw0.x:_/͕:ܳjT~h(KNE 4/v4yyɚhɆ(f_RaS'FsvQמ^oXmeDU#630@H<[]hjRJ׻z!W:u" uMqlO!@ѳ Ml94`EGS4\}!6EB'6l7$qwh66I3ѢfWJUP|wyqeIh"ىJ X9E? zN1PنghD) zBfȯZ!M4li=,MB70H䈽[' y4\{e~wWWR}(YqJ)%:ˈߣiwV<^ IB?aY6`+ j-iNwAfrT@اSB~:݇BӒ"J#8` 76?W 9O)~ĩoFm%I)[wFnT.2.$~ {y0fr* T<0H^ Ev:5 Y 8JԟS,Q1x=pP " (*FqUa禹+"/Qc9*KC:$<df~{MsaJKj!Dv&Q*m_6*&se. ] 2 _$"t5@P_Y=lÃLIs3|a[;[L3Z7&gueG?Oa I0U8<_|72Rq9I}=;4+ϱvMXS=֕5:ֆO2p{ӷ:6j [ul_D4+! q/XNEуҘvry١p ۅ8tgO>֔ey#c5& leP0ݺOϊ>mJc"蛯֓c?z5-n&؞)O:@ѕ{8S#h5ܝ'M9NU -'l,(xQ˫'#};+qs6G!60"Y'@t]/]_aCDRe,O`CZ@N/K)6*3?Ŋ9r%>Mi G\;ė_ I.O(@zClwϋJK RvQN1Oo&,+/k9qq庑wibpTOHc}#ۂwdN]4%P$)ds5SьGu"/N(z BOQfmPݦ-oϞ;iAWiQխ{Ӱ'&+?X8n>ͣнo'!n,f(nɹ |>< 2|<-KnNvP4sdݑXns4D~ִj]]qK9`LMH< tC44;z4`$=lz]G/}Xw |i.o$+l]V-nLƹ"z(7-UvL ?A|@oDT8DCNDI!N]]3J=MgH6)=fE+g $ b2P4%hֱ<`@?c߶g٘@a78awW(_%"iPQpJWć@K_̉3_L뢩MҌ~f=O.j |I^\zj:,IOv1Of'$nۿ . 7eĭ7YΛxFKm);mOSF l{IC.gMϋ*.9gk~s@sY 6In|/ u8/|k&!ߣvBO3 y _7nX>O"d0\6e*c 38{ʬ߁&:I!/zl՛NKpGi s1rw&I|>xq=P%L7/np]0Qۯp ΅`nI` 0᜝NZkTbcLj1н6T̩i2:q9iz,_|,\\*6`]xFٽN!‹,QHVQD)wx#V|-Ҽj{0Y_,Jlv!Y5ciےH =J3/Emp-C<;4b@9 % #vn}ن[˜`0* #ZBW%=FRndj/KשӇ" i2,m-tFSH" ^uDxlb#ËmKJ7bշv&$ҠL_ .mln C5Ork5֡W[ }}IhdU *؎@tN[1 폰v(4{S E)ESTg7BXr4h6YwjV Iur냽h*>FBCKz|48VKox{Ƹ ۼ^HmTT~uӬasx7)Z75ޮ1@#0T0G%79b~8:.c5۰JC4md҄ 9?Qn+U?y&ByeQNWP8D]ЯKXI=1$8ڣY,Z䍯X߄K"9)5P ͝Sw4'dGg3';ikLRTFs/maLo+^xVKXD0)CdL܃DIZ/_dd> UydmԈ9)Mb/'b$ziUH (ddS$U"l mLcd2@;>+oJ a4:dWJEեWLD3?fҕM(a #jA@ ݻ(/@ttѱ[H>Qm&E*ugW 1Xi 45L܊4rniD/D\sbn66Wϼ&V&(*S X{1V+{5Jϲ l. B|W@gd#\G'ks.MΔ~s*x^pq-wxl '=G6OIFN;qC8B"[MTUF1W;syW2"{+`Z[B>E挭㱨Ou6ٜ AVY@]|K׼ Ӗj[Dl#e6q2| lr{hOk_v.FG4S]DeU6yLgûoGӈ1ZM̉T͢盗U/x=7E]@G ǡA4Ɣ,4+8Iv԰ vVIw5-S^DIUh73"kMz~xCh2uabYHBԬ0 b7 wPʧr{/I{*L0 #,S !ڀP)KZZ}uy'7Z u8nuS=R >Dn[K+vD| e+DgAk%pY&Ls2<9!dtx)ߘh֩G_-|;g2. keK@]p8J~\s$4]auߎ؋B;KbJкgX@uLK仟"ESOΕ^)6"Y-r GY` W@ i|56YږEإ;)Z!ߞ߳|/"-|dC'ϖ@vנٖ9$.riNMt"3[AfV3((Enؼh1T4EW=^|sE3_7M{Z]#~.uaםCk@ AwN=.myJW hdCWQuk"^;;CLTzԄq8܇I H@hYp}vIJt`V:/2X*,]ZFAaq@yK G7# ;Huo 2R}I;b::d-)$V~£/_{A32~R܆jwu!!'BϞ@[iHML?nBϚvlR`!`k%1N=q/2y>;Z1/ʺ5֪ U|]V̅>Fie&aH9bZBSC%ә݋^ÃW@:y;}[ȧEt:‹| 8q+O!rn8 B_YP<LtX,Eֽ5z-7邚e>o{Mk W*B$aXpG|9>eƋ+T }oHzyB7`ef:5$!e{=~ Y|UFD[zF*ZClsdt鼂])|gryLM_[(lQǁ{0cKwў4:w rpA{"z^r"aM*cXwp0au`CnVkkC|˟ڠa d#@n㖌PmT'KbyEge T'V᫿yoRxFŌ|%8908ip]'+QNO91 j D[/{up:p?h)-yzi!Zby{44b-Kw"CwiН@v V51-P,tZ'YхhSXC ؙȦpP(XurϹ|oRq|4UG%,}e8kh[%1cպavZfg[^t?ў\"U_U {.y5ose[V(Q?4g!pTgb򦳵=MB{TAم86ziL0cKp aaua4vᾐm6Ms)H%>KߖQ@1ĥ\Ty?CzdD`I.ڮeG]XWXX5 mJoUfʶ^ ePzpZ҆M?DH,E/WiZ_ ީ--gDω=0D#żk?gb֋Tr~׀1OmB #x)K3AJO. 469&?bM6Rg:X{Cڦl« PRhN8'<Z)n roĶy#c( 7 dB+}C3 儼yb/,6Wj㔎0@SsF&ї h0h\] UͲkP'lc0Rj/D9,%HO_`4 3Qܑ`/8@ _X,Kʗ[߽J8vTӘc@ݲl&vcނ+' (~0cu['2Ϻh52׳vJw 0ZwT,DzzIlBP J3; %i ;3g]J)*2vZx1 ד5T);lMGÊ}Pf\KF0SJeq=l<(IKy#M@)2(q~ <>8dkK? +kY[k]HRޏޜn5,Ae5V]yIߗzS[NBK6ۮ X Kl|f+6C:D/N6oɧ~I#<>&2zJ톇 %4 Ko0.7:z5 z v$+8i5$MdUtEdJT2ED E^݆v@|m7&ӚMJFvcZ,Ԗrf̑.:t"lvأzꎕp`{_Ai/P# .0mX` κib߷:^Έ)GM$A Œ;15@OD_#Åj Xe`ͻX@w񆯾x8Vf6`3S?ɭ}w$INI\?l͒uTX!o~$s0;6W+:7ټdAgȬuv(( zok#8:]aVӓ^Teq~>7EN,, 2[aJu. DqyB*MZ;SS$9G_y<3Zoz,^(5:[,XѿW?δR ,O/CE~" Y[ንm/QԦ 17,I5Y^10_ kْ0)CDߩ߿~ykBW\px? z| S.پ{x:[!:LP [-Mձ1+l~?ÊB%=<눗N8 7T?RݦKb ҏיu(注/袴ـ](Ԅb'H`s'71ٛf:;#"=IrXV#HOD9٧pgNd[!mk]]}(W =T Y%nR9念$˕CGAۅ4&ĚtˤTك<.暬ge_'CH14|ɥ7X뷡`!%֨x^\LXa]nmGrh#DauɅu'(_ 0i^F] ߈;JeX`x/A/;6 íSk ]"0JK ?Qv&4]E>١ 7cz,VѹƬA%o2= Ko G[ z.;."b%3 Hˬ:RLX%ՂGgKXO:cfBWoS 4>w90Al[ZMO5 P,YMqimPhݮMby8">JF1&.\2 Gh)8!™pWp{X*~[HMxF7L /F0&*3clw,{?qB\6yID\- &ˑj}hZg,Z3jJC ^ɭBJr1s_E gr A 5_F^G֓.)xHr䈤 G>t M{ g+̿^Q:&rqZKI+AA\>葘,( Js2JilU8&Q)=5?slD cLz$5.UkQ, D K࠭c&K<ⶓ͢bEijT<@#Jlf6EosiPH 5ӊ2\n(C$/D䵲OIylZr bэ%FIU0[WIC^r@Q%#8є!<Ro 2C WZ^i|#/q 2v ]uɢ'p,?2«ǑÔ'/hQ+q~@v>a/c7nQ"ܕ.o2uT)܄9[۫͐&eb~{$p0øf`_34[D" EBPAQ ot$aW 4P^+.Ƶt>!ǟ!z{rUiJ4:$n )s!BMI AWn: 72}dS͒[&[# _"^<.M$YX#ٌ * :<LHV>[Pã#J:h6K<$Vq>{{,Tp$:otԨF(vFqꓮOǭ6vӯ p5TGGwΛm䜶3 >{ mK:$ڵsMᕡJ\CI,RH)x961zH5&l9eq=6=)` HY qVēX،ʔ&w]`X?ݹ[`8L91L"DTvlۀGyɍW!G1"\<78aɆBfjӬJ 3urY&>n9BV׻:`64Yġug1k! &k3 )`8@Hלr{s#c^,qo!w$K{nQ='Mi>{0襐A!YɌC&X4&Zޒ/{^ QUB>Jܝan;sHH}ٲ5ӚHR~^/@0vB,ZQb Ͼ9w_},2pZw|S?s dNo[$֥,GNj7ij#2E<9ÊcrQ&-~bqj,4cfˍ3Fb.ܐǫrekyp@AGC=+w0-`^) < Bܦ!HPV[BzC!t4GHi_oS}%@OV;=ùAVD*o~ʭTh7rޒ u < "sSPi:6}`'5G,Ha+ic+k˝c\Z:y*8J+o?A^ɦfp^z+BMGHG6Em)pMZJ4nMTj;@GK Ӈãypg?ou0Бw6OE-c9kYUXeKկ<-DH:}3۞YP֚r* %>ٓoX;ZWEgj<7 s<6,^"OH@`͏T!,^r)s<Z?CGb>{z&cGHK Hj!JNT5Yv k'K1u=D3dY,sdӜ;oz޸2b"^Fs|xxB'<zui``/0xpV2uQ j;~=@,;6ߝJY5u7isIlfd m/GVE(]D=ءM.(Jh= /{ AdCW" :xi@uJ #W!'J-*vtYs:{)Glr1\T8x9&1Nkx5Oukaꎵ ɝ{K_4 Eˬw5_fGfLe:-~0CŢ=i|,pɀɴLd&zQiuګf)Sy7 [1M`Kg%9݆3JY2GMSƔia 5{?#//!T/tlߔ?nk Wμ 4їZ׉ʴE'{UtUokH4Ŏ~: ׻(nf4W=Y8gJDtbf=&Mޞ"wa["La9dGa$Ul/!kj13}|P[Epkmmvz>8Msd#1+YTFk=Q{J9tm\T ~E 3VZD)tx= WCk13U 3j'8i^5\h+?1BV2-@_-M|<+i\5>ý08_>*w:5lJ\ ۔0R|PCH0bH.WftYbZ2>%[x%Pa@!/Q+ $2A>o=|h4w*Tw"S^ '~$l,9-z~V4#gWj: SRaA֤3;~iYL=uVùJ_[iI9 CJj q{u*Ņ/į|cbp/zo>+>d'Tw JA]h8KCO7p! _&nTxJqyhdPhk G2u3%~e&an[Hes`?/گ5vݭ"g>s!@ `6k'Xsp6 r/OZ٥l˴ڇ_"?C|x 6(y3=HABQBTd'mODsطB$%ttM ^ővR^93; i@ȅ&i (۵Bl񖂞Ghz㩸H[o/ek-#5<ўzɕ('U\s,(u>Ef3O=pBl=R4e[%7/_"^G*$ƶhv,D:TmfoHޓ|//%kGS%ŷsdo'ɠX~˶`7UA߳8{bO5lOy Wl ɔK{}C篿5@ CudBX rhחi|kP1aS%;w .>JƒkF\9$B>fEI:AuL M5uO=| žFJ+4,0a&7m-=ע!` t{}6o4Wk<zZ#3Jr<6)E+ 4ʥA##Ph΅OVjgoldCm>#oD>zU/wE 6pM)RֽUGڈJꔎac{yM{=jb+J |ܭ@n"w|?2IиvIcGGO^sgv)Z!trOǻ 6Y=7P;IMܗ>ïzg,`SńxWYJ|cͤ̾@"!x`U>݅ҿ%se)[~ʼn\9Gri}3:zY2Z]]̛l8 xD%%3m7"GDU[6Rhub+y67u̮ӛ`lczt5B#BYrF}1$55wSlCL:hvCށW{ =/Nf'Jڊa[CVAqx#wM4 y{(wP  B=EZ ~DآyUhi ͎K*CbX)[SgቚB\D^]r&,oh dDzsò:Kt*JA #p.*#2-ЬOP`1~l6c 3)#^D-.!IURB'"C)S."4$]Ƶ@܃-`%+DQONׂ)Xݎ}J6zL} RLҶdBwnk57ZRKyQ.û T:x$oQf|nrQ׿ME ~eQH޵hsADp%C]t2A5qh5╛*Yh|,P3#ˏZzAV[2 HPйa͒;Rn WD[)PXw]% RG b'"Yzّf GxL{=y~U&G%ƫQ^\o "ut_5_ ozbn`; eBo镆p7zn*t\Z-KOÑ2hC-la '$`l jBsO8Ը f c1ʄ-g{k̟42x *{#(^R$# 'm\~A59oEZޕ![",lj|f]ϧ\"$ To> {=\b'hZFgTZb<+4߳& kAX]" myR!”1V)? r`=3se<æ28'~tz86Mˈ>YvsYeS~hϼ?zŒGZqy|t?& 싉epiF+afaճi 1`.M*{>[bI .3Gwy3K%D1 -u2R*U׏-p_g͵ 09XQ:Q(jw56TTE1N“> 1;DməaU=25N^IAqP=`kDjoFd Fdy\S:UUhMh 4bc0D 9U>0 1fy$*!QVЬVlӉL?Y(VP`=Xc Cbȗ-X %|KwioS^v;޵ KfEw^G _o%4[Rq,ROU[Q9veNNmK+ 9}VA-5L^@@mYGևhSK&Tvly9]I~?߱nlDdlN@M7ίBJg%+C|Sa$2<f]׿r6ҺCx婈}VU^.**B!^]]\$А3Z%ߘ97Ad&B)l'EiJ#E`.{Aq1!J3)@^676Ű Ρf%:%+15HJ 1E0W#N(U*6cIi>5`r{=E2'Z E@eP[MۢH q1bFt 3 Y=KLOrZWGʉ1't ,j.Iw̭ți Gwe37ͧpWFkeDD~O$tyDҷd,kroJ5m^8bXQeaŒK*Q/-y^o\}VjȂK}Һ\ LZ ; hSD#̄Zj483#i`7ldhHKT9:@ʁMsN5p^טU|@AoflZ|SVZ DSDi+2$=| j|,LD} !CxF*`{P }jW ֜]d9r4XufmQdT0~H 2Γ z(U1 iYN=g udu0^vf-tB荱g54|?h՟+>tԤrAɯމ0 /_ { !j>XHk30@.;%3$3zݶ6gLOaHO!U!^W:%V[c]nf юؽhA$,ῶ:ik9(@HEQaqe0[>/ll(<:21LQnH $3c]|t4t[8% Il@gi F$v_X M'w%f :YPЧVUL v~!G/6%; \1e8):z-5tí~4b,)q7;SXXq(vtak_ Be .TÌi k>Mkkca8 3]dmXOUyN,pҠz˂b,J[+H!i תkeHT҉])cܿU\s0A^%36~MIu8)уFY{(`¶A]:Q_{JtgS]u55пS,=BBl lH/(50u pVܓ#Ec5Pcly{ͰqW >S\햠Tzpc{sa  =~߈09hG(F´@\ Z(rw1p,.#aƍ`I$ ۑ[Mݏ<3vXHB:sduiԖ߬*|Sd}/OJy` wH_8+΍ORRGE˽]YANJ5}\,_qrH LyPcKeHg(/ bnjݗg \DvQԶn߶c=.vmFυG&8 V, V<>7Ih~MOGu? 2';snji]{AD|*"[: GJhOmY-=zLݫdɃb$h&a 5n7fb[<$Uݛn J+U#@ *J8u.!kBiTFkVΒY[S)U 襯 pf^qy&rtn- -hxT[ }x [{#\FU{1 I0>Tx'_Ml7 dg;v3:ܕarP~w bGtK4=.K[|!w疺Ji(]떌mi!wd4/:%){+Cf ξ5|bg몖v[D!Հr;vuh`k`c'b6" Čf,|i}Kp@w%5vv<5DʧkTqR"2>f̈́|+ gFlg6`viu"Rjo`ZޚlM|G᳈ 5V&3Tw=،}MtC^5wϗKnZ̅ pMY; cR!Halի<:xVe? «&oJlM`ֈ-!ZT ĉ$곳IuKks,'n@H2]qu;Rh0B>ۡ qp)9e@A*0PXB6SxBMk]sAf2tkg/g]xXkuozaUQl. H3ߛ~k8IaӳB$Nk!.;ͺTDVNp?yJHqܶ7 J_ܸ< {t[ `C[H؛i;CbZѡw {=;D -t*䱊~tUdA&21*"X@ 6.usՄKxҼ?|dz;hG.Bak$_ `[g*PwAd;-:%q:őuxY(7, w؁"[`I7E=\&yw0w~qT@h\N=ErߪrOG\kEE9vuP IiRG CSs۾z8ҿFt\L?. )LJ`-Y,8*)|Dm?]V(~/u mIrI vq%uE} q̌n[». H%oI=HgOcR c *هs%NA2Κآ, Dq02T.!0p7AF5ͽ*P>gwt1)*HsXaz qycα a>~4'7˷ )>thdLDq v%$ᅯ &by_YjqGyR ڈ!Kdxآm@c&ՐLaWo|%_5x'à5S5Fn [ p% }fFؼ8wX!:V9 kkS0j^*~.ewIL7D6p9ir0Ԁ=1|"U&EyrND_ &0}^^gCI"}%DK~>:"A0,psj`;"+g`֎3O1fXhHdzJh ǻW(T58C:Aj%u4V\7ByzVR'0-ѫ #s 1L}͹9 '`IkA,:\orSt[4ON?ac#TELAZ=@'Y QK{wLL.a469[Ru>).h;5Dex!A%DUƹA(u'H *I%dħp^tdpF*Bq<(颊Ϥe&)*Fє@i:Cuԧ#|֙ -bRmWG0L7Rj]|(x##­D7X)>:{Wk!5vS+SoٷJ6] H%6Ij/ 4KHg) '}Y߫bxkhMkJ%4ULKh(v@=eO.HxDCiGCrO[ @,8H>} gdN>=|^HUQM"~Ňү<娐d^rsLHY9RO[KHX^.QBhD/C \]2uUIsDfO)c' <ȆTVYۄ0 Ni;-!AEZh7חKԳq7/ϲ;~a-W$&y `0̪L /^@{JA2A3o$ȦNYήZ9Լɝe֮0/Y2_ർ& mr%x]t ,[ +2][汗 )B*<4k\pktBgα7>'}`@ t``ǢSAkas\ +c]֦ZBꭿǂ4mi)0 5'h1u1.Gܳ$EzefWXّqi + ΂H*Y805fXe&OZ0.dm !*z#,QyoY裺켡vuNҹ t.2۷V}(S& *s×+4'Տ%kv3:!&ǪZNENZ_S7H(gFef'9xvj@&zGժ|ƽ&|kqLg jU u 3xIaaG'D6l"Ù{{CSPo>2.*KHK*Wے\A,rMvH1*xo.kR.փU?O99Ҷec18Z=9: kw1+r.uS=FOV_Wc.e?;]_LC=A1_-8hBnEoe_zW7W(FPFE#\񦡠D7Hqs19sOYp(;O7T?As=z>9`scfݧu[F!Ur3mVIanvNO+A痹;9AL"aIO6~}49(7 y\ڳ,ho.N ɔ)>lFeqJZG:Q|6}7>3:sNnHBd֭d =~(zMfyGX dLx0Rqm6]B(Ci2GqV뒥澦H 9t[!}Hɜ=:\^^ޠtPꉊsKxWBw`Z(WpFbަHpd'|$@MkW`f<{0_Wp;)y|nƵkPj g*A/ &ڷPֆPJ#IDvk<и//uΩ-/6c7S0.&V,($|_uz:{iױO=!g%a&SScN ^q4i'fpaʷĒ^},v?@IMM C*+z`7(\ВRKkSLSA1VvVi~NwbNjQ[JݘB3TDߒ,ړ$o&t`dуMn,˽ V~ZW57 6v2ޛWS^MWTGVuh0-k};~#J6=xwQlKR!#[ir\e 8Va0:Brw?߇o`;u_eOn }aͬiv#9x`>йnvVESϛDddd-ҍ׭^fT2XVwvhc?!pA:F=/E?84<݄T=T#Z/a遪MxXcP)hXfhEϋ\55yg2Mx$=ȌәIaz7 sש˖LKfݸz`8WVZ u.l3Oz;ĉb,+)SՉ6 rP>LAC7"5)3h61A3;!JLv:ާ,Q>(Ipy#s\j)D/~z؆{F0?umq- (7>RAo["(&u4G0l\#1S6YRn"IL"f޴ȞAb14c%2DF.?A_T!kPՒizŜ? :&q\9Cv =.d{è , /1DFTx'Xly#E(,nP vSV 齖p, cz}a?/c}"oeu&]XL d#̂Tv)T2-~`{^ DĹ *͋3XіQ̎k(zfu)EcPJ`gu,Q6G )i/GaȥC4ŹaQ_fR;D%1$N 3y*31hvUJ6Dч<)v(Z&w_!tI\Ü_V9u᣸T5^Z%Y`dat W`!ζ w> !D:͠ 7E!0 Ah}NE٫*a*KU&U"ӵsmJ'DjTvlni`ѷ~|rR\JdиW PJ/Oa*lc O2 SoD85߅;!U_ѿ_}TC֜K*DMΎǡ)5> 7~ c*3̍[|-k|g;qY5WEsPn(E;*NW}:ϴfq{ժLY;^x>۲Y־Ζ7OM!Ggau!ݜ1[X)[6W#]F2Ѓ xh-6vo/h!hkrr]$ִ "Uh'6t{@,4O`|CEBH SB'D2(_u׼`ݹtjPokCd]YыQyEhh|_}^*+.>"һMdvqW|NXGR+rfsQy= my  RF|@O>8IeZn*zo5h#('֩ڕt. hPa.ZyqsŸj2V6ֲ'$C zU)hIU)޷45 JUe_i&1=m҇<o7Uyu>=0c ǽV&$wP2M#Xf {aloDP 'Y.ʇ@MJ 0a:7-&IEMHug@Ru` >.; BHzg.7n?ͭK fI'?7i})k#OA&7;9C'tpM ~I[6ܐĴNĠ5"E-_t!-~: 3;ȉAFS ڕQMK1JJ&[z T燅9 Y$^UYx͏PFpGē7m*=ȉ|5ri} .۲K0o;Ж~ sY+-|q/xg5ЂKFR /E( D$^ S*ZbU¬QӮ+af$dnEĔٖ V O~pt{ VerHpoDĉ| lbA8MSfs߼QSJ) qNq徧SV:}6a~z0#C&gz˫-0@ƺʔ辇AIޜ4vgSbaeBٍ,n5^A-~(z{CE^C#2Ja*oaOzR$"˝<;`zБXwqxOk8V(L69wڢaJ у9GuV`}N$xը]R~jVӖ78nrYvE pKz V3K2~1 ˵]Vpj+ ʼnJ~TRGiBkEZpK5?{M.Ѐ/ "R@YcEyQRH%y;!6#KQ2QaR#nPܩFadp_W>*v66V$\30ΆF{r TXwtFyj6Z8X ܽYʺei,a K>YGSjNi(l+;\qQڍAZ$6 plaHhฦhӖli$5e~S̅K8d ҅9vA AX|v\q\vt6 ,OهS};Y5Zd l5hf=tP]9gnNxd+"_"oox0A+1i?W$LnY,\'||s;h iz߱ -<+So<5T;@*l'hGa Nk؀GZV췙]xOUECCIZy ~.R89Wz7ͣqpab|ソU[0Cݵ=qٲyJii_T{ٌ$GZbb ~arCfAQSi} n0]ф럟Z"oϤZTNX_qJ]Ae)oi v 6DݽLz틕i+^Qn#<d˷'d\OsB1Ow tq3R͟t}kY!AA9f޾5-4(ѻ c =#XFϚ$&[#QĢȥ a{;un)g/Ri>Fc.^Qc&F~]J]j`S=y Ю\,#~*Fe gVl1xRq r%CkuppLZ' cf hZ\aŸa+`JSAצ~^sQoB%8SCѱ <%-?m e6 e<. y3{T:()| MW]rv8aGua{+?Y{<ںXl"R<OB8JVΒbionM?>/-j 9N>JTO!'SYŸ;M8*q;QLJn2eV:~jR eQ 5xKifP}69 E`Dp="QH cPPgWbf[-Rݲ9g3q[ rGޝ~^$v$ٌH ?ܼa;@in?8 f&]97bQ|tjk'ݨՅ"Nݴv+5Aؿ\/Dwx$XFD)Pk;W:%o ;i%3*֌[sczX*n7Vj:WZo^DOTtm(=e9nqHyvNlȸ:7 y LM_dS).AٸQ1YǯF5N:ypQ#!NR? ]#%Fxg w'H]uެut$,.;1Ҥs.60`*=B,+2!5r V"ֲ 64]3篟ơjN/nH%3oN6!=#TT@HPwD1bSOܯ+E(XoUT[ZNj^([+S^%\.6N|2(K?Evۻ̿GEsY|J ,X3I!  huTgu0tG? bQ(Ew~z$&>`ۓfzsW㑝4'vUC8NMЛ>% 7=Do#пbӲ;1g`Jq!E+Lb2gMǰb.XX:c#Ov`"{op<Ƞ-@f)SDpc)"~5Ɖ59{}H(dj\RJy st!6Dmi yy;e|>sM!9W֪G4-5S:=10xPcK,rHM=8h$dI]Ϙ8?jN)p`/fO*8AWצ 褖ODȍm3_;UDkO6 f:ΐ/#e߈WSwRӕz[?xW|poZD`=mK]O?m)j50Z[& :"qW;ys ǔdHf)J %fF*#\nZ%A+)eJh.-r$[ 8#}/;-$F2I<:JDZ@  발 L3"Kbʼut^?n p6aFeVH_tR۪ 9HXASE˅䅢 sɚ:`J>F{9zh1@!M^3:,@DnI]'٘" z, {U4~r4<gJa(W;G ͭ7!:2z@Ψz.vDQ=PJ聞QQLa@B:ROI+(x*$36 ъ^L/5PNƦ p{֎Hk|bޡ_W޽ 58#&˒fϦm@t :G=qB)-j/FM2R`O꩛% s?-7ʬ~6A[g8xHfyC%l͎hzg8='1xUxꓑI;a96[&&.RӲ~m!"ژސ5ZfGfRH[ ;CŘ1r[ Bqat[a}GjL`C*og]2# {u(Ęef1 uinpBZPi AݧA%U_s+߶S: K8u  =4r40:x4AEn%aȫҥ̉Z 3-1wpHDU4)&#,_!"ɊwephH᧳ U3PX.Ȍq_?.LRWÇ1i02 N.=wT-a{vRaٟ%j]*a k `/$m 4S,F}vJ]gꊍ`DCGnpN Bj顺s im޾O.x EbE8!+%o)&(R4e<њ =Wߡ\y;g 21ڭL"[8]v+xjnql|zzzb;F< 0Јu}hUDn0r/e  ֧504ڞ5Y^'KRYzǃ80nqA}B}f.̐0|Sx)yl0:ծ9Z-*vt,9aVb)]lk3.q^YpD(h_ H:f-LEJc&P"ei,N፬KCոWUKv~Nj2-IFnGpZSzDZR9V.=_D{^oSUiJ%9 _(_;P@ WzK6ɬK@N}La C ZIưu1S{|v P[ e渠8^]g#018",gZk+!11fI,I.aޒq :~ Pn*D3"IGf҆N 8aYFeE;nyjhͣQlQ[$\̝_3;ZχC&MfMŐQ|*oK g%`" z,^|xZ\'y˼4+Xr _5TϯO39Q=>FzW=kc xjTa Vpt50QR馋蔂q M`[gY$? \ ƵԖkDowUD)P`m}AG^hL eoWxn%G0 gB>':a"$b~z< eSO!on$ԄٌAY{86+dx/HBtV: J9 DI(ًV{ʞy؆ְ* Ϙ>s:6q MIp/`~邰&ԝR4L_6Pc? +!LBf&LyR50q1u,=J+4ŘԎ.˛1IA1}gx3:/^j@65A?'O90"יjbpF^/E+~HI)Mbklj삍kR0>$r?%kCUjI[Zm*X#^UUkNmC!.:Ub̹v"-U6?ʪ4WWؼU6g0ghR;!8m,EX)p(q)% 1`r^֔oߪ=],/3s( ܃_{`EINv t~xd7~Va}$JwGOD4HGDTVs lFɰkK55a l|$V0ksJ܊w=EhZ퐡ZlwߥmΙ;kh~nq\IW>5%E>i[=DͺLF]!r. 4E  RҊ:Il='waURE!J7 wtdk).d`еwӡܓc[^6Wĵ<ɹ6`-+g$୔W]6J*Q1$#JvnaA98M!)q*|!gCMW0b1%fOu'Aا]C4s]ZBf[;N&MgQ9G@[Չ[י\zK#C #NLeҐ},URUѩ=ݛ%;30Ji p%M FBV[_J{RЄ` iAGp23X}xoy[5]  T|q'e&Gz^5ofl}+@A,Z'{PWALÒe, YGYWynƹ80X؊o[ \AٮPx.I1wVMHp33̵BYž>CG|͚zN.WlUM.)Ҳf ( ''ŧPG`{9̟ ":.dba]KۛKU||B#//宷C5..(B[[ U$TDA[%EBRKM- |8&0)aB a-gFH(8H^`q=o %q-Cc,/N|Ty~E S`zER޺+Ӏ([τqwx֪(=t՟0') .?5>yaG@[Q-q 4hQG qjOgU|47dAtsТP]@Ao42/. Ͽ= yLtD܊P-6W$]pN+@@zP-g{5D25`/z 2QwOٴ #8cҷ1-W˂GŘlA-ׂx`f;<{M!'C%ŕARta:+"Ada^;t2c1m'j?widnEңy-߀g{|uJIi6y?3_P {tEHC;g`eI,G–+5Z+d{Jڈr>]vI/eQ:}t%vZŹlkVBtqu66ةةKlb]f Dk@a5&G)4h[#́5%9GWd)%vY 6+Ozc5hvFXbuDcv);Þ07s&[GGwU*mV{2nxʘK~+]|6a K/Hc]T(Z7h4Cs Ͷl/y!Fb㡗@!'ܻw̋jVmZG!(##`XR(PW޼ͨ¦^_u"WUm43ܣ]XhY2`.@L&,5.W-2#AHҺlu *G.6mJd҄pKP?Z挈HMqCs O@nB-X ?ry i°2kT%̆l|hT,g]o :{*Ys])Z.0ty{WjqP5^T>!Y9%$6lqfҪ!PME։vqxf{s-gl W0"ͬ&->OjQkfO>{Z`+3z!-AGre(%Xq{;H(1}e, *-jZ Hk]sjI))fKQrބudyȴ+8}Z5Y+ڌ]l@]-n:<.ڷAlC~QHd?x*Fda6ljZZ]ѹ.1B)ifK(Fr^X5{P&=$*_<1q³&Hݜi;k;a6E8Փ{cV>DbKwμxL . Y`~Hy5?8HpП jxݴ . V~>JF8-Es<Ҩ \+xr̃(Q-Sq1>}/ pKo,|0IP%j/Hx 'י,p7u5VAj4/ nL!bQSI = '.HϨ\DV@;řJgzW|oуgzg\uYS3?̓e>lSou:_p0-иfesAmP4%=g=(LDۈ oȿy{h!J .ymzҥ$f#tUۨ$Jkt "-8-}͎R? ۥr: wHcZ ^l:KUxJ `85?/qgG>pGU0./]6kNŸIھHدjEi2!eJ="T2(B/31%lnÀdzê4Wݵ]D͋a "p½7:sK,| Bm$}~.ݰ)bu8Lu{$ٲvE/`Om!w8nR%(L(h4Yއy޼ }Sژ0wg)K$ԿCo|1%x`BNnwRC:L$Ӥk| 1Vd$ǽbhQSRgamӕ<ec|Hm,Mr>^ Lg6dVqQ[ɂhǖ@9[]Yf8}sbNWɧ6K*X67'rpk s/>CJ*ljhedEamĽV2b1nDobsV45߭~ކv x? )c d#zhJ4+߶ hYi.2X ^_s*1!=冷{¥XR p4d_.#[Ӕ\ m?f=}Has%~8/CuC߮0ףu=ũp#k_fhj<; мU Ա,CMx(+)~2ӳyJ;C'grG ?ĉJn0@تHyq}a}{(/'<=οI,l-w@ KE`wt{yrt梏9K5JvS0c? E ҿ}Tmm~ji[UME#}=e0``Q乮+r@_RZ.i? U cۀFrkǛu<)m~/Ә->DfR6_nEQOi.(-e_`9xεS^D^T.{ .C\šxAC֢B*+s<%xن<: kb*UKO&z4z% ;NI??CgH-q*q*x_oևӞiHA?t IwJ ;p\_42zf;=Z+Q"CC.m4P^ SRЬm:۝ k<ع/qtdY}Qo`ksܛ%j/Z0@]J^/ F7oz1iXn1c&ZNI;6&/[.do,^xBNAe_|/u[#XފELnG8Bk3ɣ+y~dw[UV6rfmVˡ+(tG #Q/rUIBࣦ$ #HlN`rs*opzHZ7 @RVU*/ -!'D(T 1;0蚽?8p‚wg Xf>D1R|DiD?)#2 ƸvAtru""Xp40^{{ wڹdkin2A Nx2qGEn\UeH~S`7at<悵PW~C4~d ( E9#@J&wLҕՋ>_3kή3xǘbe~q2Q=63Zؘ%g@~|R5d^σAʨQ'b8d #*(킓i|U>vO$kĴQ\&Q"ECm4seN :H79kAod xsA ]b6 4_H.LL>ڣA^nEi..?!ջY Xbnc/50?QN f8S܅A-AXA;ʤIArl~1yYp u@:8 AHg=|E /B7w[A=}1)07-↘uuf,|V;<2MH0bnVuRP@cu<g7jW߽4p,Q B)63e0glO{VԆA{Eik寉47&5 ٓ|4++ߠq;'Xm[s) 3]CgKOgUm;GyT--w0UDK!֑Q#xDg R︓ө UKy|R bz fM(L4cu1 C5H}Iن\pHE1e!R l~pg{# 065(VouFkY=Q$ PL6I @&c57ȏ0CJIf)[иXnL8+75}nkt_nʴBw+Q \X}8V?2div&.ԞG[0sJv^vָ$" Ftե~@йߠP+Eo'8|V'EzeFZ(F tM< ħEΊ.6| 3 I O. qvNOWqJB3S8D-;3eX "Ӣ n"H5Qs;_-vbXot9vf h^q"CG&7 ;d}6e%dj8ŷQ*Ȋ(V W˻@PNf] iԬk/][0yCc^]YZY$! KPt⓫ԋ`k).Qy C@}VFǡAO/-aNz?伇>pѪ*ĺT <_4YU?:#4?6y}CJF; XXȪ}2aa؉(":WZ:[5.R LUk26[Y<h'o՚ hGo\9TSaL\}Nk̃hXUe:r$Rc#G(4Dk+k M<-W燉.'rX1q(^+{FL*e9:p=uصK8ޯRzCZRZ/˭wՍ%e0\"UiAyϾh#W8^#aqQˉjG "Jdt/ @e-i ~cKYU)E3ΰL<2.9D 3'!Mڳ*R #8)o PU- U(HX4/]PI8y[`~A @%/1oS ,%A;Mi Up0~vY`\Ez0gO{N>k+u59y 9 t/iR>N8%c(Tp) ~> ӏ\eq;5IȀ^^X5^X?)M % O@FnjݲA-hgfjFE*Gt|LٕV/0qnn3"zcD[-w+~feU?U9U Ej(:\:B\Ծ}+mLr I U2NαaMDxşeIZ "V~ }"ϮbqlsṋR'Hۀ(N[]3I􀽣F\Z΃?kUm 3ڃ)bnpav`dL9 ՘ah]End˶7wUJS*4X I2w(f6JK͌e'lvec qiP IiO$Pt6VkI6}sqWO~'8W\i@i`^$U(*ga"iP/x|w%.3{ XCPjSFTDk~.Ggv-"4~=X̘9RqRu9Lai:T rXDqX <1+[) 8 &fz5n5E_bܦΑО7 G~muZSΪC29iEfת߉_PQ1c"ӭu ԟHX7`M]m&RWo5U aDG-o6%j&=JOZ]_ ^7FS;"3D}4E}Y>Ohp10G)NiU-^݋a-(P#3k ~ېUm+rvGdaFzE[ҵ|B>q+rI`F9[_| xնL8Ͼ% Vr5]waoa^p$tj x $t47iR:iđk6ۍ/tq0!_fF=>놦b/bqb`qoa& TL\ܭ c H0 aHhAU%W~f S]EQtÍOL?YafQwF-(S_R7?@(L>eKO}tYvyh]B`AFyiylqtnfrZFCXfn  "0vN)sO`fpFx5P'^GQk;\?zs>8Cǒ8$7S'떪"h/s:kz,UjlPUKDs-䢫!\ǟͪ='sN*+fMNB*#~%+UcϠ֌Q_L '@X8aga?cX:_57^)uCVuT&74ϥ,56v?-#|bJިsZ?E˰@#(Ĩ,r_ = F)_ƿ&l\&~Syc;ZOs\O::y}J F!:nb*G\1vD8Okh xZ&&9]G[\- @*empϫcjC_HN{ޞdYL,5#I):SEfeh.Y\ncΛŤt">1¢M]8k]0zNsYf` 1x,L&8~^!B"FِЪ-Vf_y #W 60'ޗlG!jh]ڶ~AyP=OVB W,W;(rK2jx^D J26Кee|Ȑ8U!eg~skGA2QiP^OE7]7)@l^jE h@ug53VPN0]n1vZ;cO,sqB9~ yџ!~_XTY&ؕIIE$pQY2U2p:Zi#eHA?)${nLJt_Oj%Ec6 ft`{|y팭7<7|kܸ!^7cdvr%gHxՊ~8%rЏR[Ze=䏠mkFIfݝ{6F~(XB:_)~ho<ҹYȵSۗiPm:3D9'k])RaCHr`_`7g]"V ֣QJ}<'2 j@[҈Ub5S$|a:8^D2yr2Aj1Ӡ"b[DWa&E ۑe"RZZqD=߱[!l饯r@\W2+8ѫK?.yց̧/I\0y Mۧ6r&*ks#Q0 OA8Wc{4>7ZPŮ Cf-!\;Dyw}aF[J2R`</r`W K[bIRՁiܵ:GѼ"yȷBZ=8yRRVn5uD^UכY4&]J%D SZOK}a9xm&$V(Ed?Gyp2@]z/P$PƱه*z[dQDr(k=N-1uAq$/.Y9XMj {YODא3ں \/+<6It\֠OuPC47K-_`B=ʅeFRSrZ>o#MutE{T48lвbR_vB9b5u*'ƪ[ Sje ڍ=^3ۃGLQX&r\C`9^: ݨ-$.&Y+qġ8w{SwxY 2} Βy}}!Q:wnD}Hj5(ݪ2GέW^7؊\ XDLPw&m @t>8̹d\㦱΅Ȑw\턞)Ytɤv SWYthNQǜ@ޣ*##ECPوԗD R rȦ  M Ā:Ny;A.1oV~p.8{x%|Z_a L4u۶ *ZJ/,g &N>Wge9)&P= q(r-kRSvU @]ud7hiXЎe` UʢEDqtY9~Ytf+pt-ǐ`(nSK)UZҢ—vvFBor gHy:;uJI=O}Р"xMr#*4.9[{W?ՉI0CVƲ XG*+؈{l˙{Xj" Z>,K1WTS]wv3ڍ QX^%ֺ A J{-B Ws;$E }BG,>5y ܙLk!%7*Ud8+Xk7sGu`k4$R~v -}X`O !ԥIeu: ~LDYechv)%ѱv#|d[P!Z+iXW3vT}.z_TS@*n*^/of, 53:ʶ\yU2_q{7T %4ao!Ѐ)I06쀦6uda ^#(ET]Z%'MYn}9cf&gz=:P#7[l ^B:' s!M?Bdd\-Kް-dOݕ4E]5.>L,eo :XWK9xHϱ""YFDOĴO6huR(Fgo{ B' c+f>_ p)ɢij:n^2mcKHJ>bK3 ͣFw@C${Ih\^K}Ec5bVT8MCid}$ټ͜joD"{Ei( }Kc@8 P40$.͍ s换*U.NPߢeG9|sjk1ںH!tX#kC%E4(uAìԺonHq͐k{8M#f#nQUװ".&sXf}7V,9S2c`Fb-଴.2Xi'D\mPFY`JQz]iYK$]Ќ7vB iHKLl!Reˇ.3X2b2lxPT_ 07wP0>uaHi$^ jWFno؂pb6er?)B#!z㣖/ʕhIr<D`_Iwylь*; G}ƄkyV0Ww-:C" g̻ءbs3_׹[#?ݡ^T@ z|#~IWvxݐ(%y4`+Jqe0#M|.~&Iu*:5 7CPDV0b1q>SN9\ThTAo] sX+_XG(ļavޗX韀t#_1$;t<3p^okXɘ }\c[^ K Q-Gn;xOb &Eՠ&߆^.Iq̪+rKX|qK\k|zW65jvN[z-rh85/޿LM !Fv (H.[7D,(bxZ=p%FrFy:"۩{Ή_j×3e|mWTxM4-!zHg -0~cQ.H.?t+E_7zI09m=B'GЂPYB،ޥ8WGX}B\D`21 ۃZk.P޵nɞvȀv3@RK cV0rms'ฤ9Y8,P2V*v.K,D4 qkY7ҙd ~-1v|XCUF[2fZE&VC']HX8nxOnJ",0X@suI%ָSzAxܸ1%*k E=+#j/jcMJ<s jhWs+(iY:Yoη4q`N@6 ?*]˞p>|1X [ /_r.WcY髊 ڠ(=>0[A|zfӻŷqHp8br80{,㛪X)2bQ>d·v WeǤ25ajbQAcxD>CMgqd2:d9dNSzx٣S2G%[=`ҿ N決!֥ӎKA0yJy$?\ k푯\ O EV~q䧠m=`*}|C'R{?oB0kXzVF DVb8:Jx|D0J# rP ]"h5 odb#PSeByחiˇlr"jLYLv N^ cO48V7MpG5%A(N3.LkwGJkOťEG&UD ?Ź ]*ri2vv9;,85eS2,ʡXc z^4p-ukU%\Įӹ҇kޖ#^XГmu9&DJyrqwJ!9#_.D5K7m<)dsl~N]#.a"{^տZ+nirp ĊoS?K Qb_⡞veē:qws:37 ;sX~,}Ǯ aLYGM"s="%q$u`pay8}`w%Wmxz^x \d}(Ko藗NdV 03',ǜ@[9BPƌEQ4n˥}j4OZ~͉N&(J$0O[V:́Aa!;cm߱1*:f/$i j.;(qTc=qja=]z6A7AlG6mM|T@rC[ 1:䉑xV>̂BW$;򇙬N)E'-  [aO@YguT;|yK“= ʾ@LC<ΌX#Qt'ُRK*2$#.]R5V؄A?$d mܻ6~uy4[kmAvK pYFq'vc0u~ Xu f:H=-JX| f.KѕaܢɗRk1*yeYK:$ݡ#@.b%c~l7EVHcP L8\܇3i`|<Ҷh@q 4ThZ|fդqˇi1?ؐ;q8Z+SxP\z1M@R s%dٛ2Nfٿ>y6}/q=҈6LШ!OydiɜOfF?#d {@WYI8x뺷`⥝.@VJ>Fg'm9ia{+3=7t@deʑ>OD]HvVlM]pJ)YSr_ q1Q̴%&@O)]Zu` wz223lN]b䵪חNRh)Q? XfDu9-:/zGz#!v?| ,g51x#,R;eccG_ͨFh1&4ɡyruYҞDju;%%9 m^&-킜·۫b]}V'yǚkNvxf.pNmXޛ}[OzE*B\Қԃkvk25"iQdcw JXOHx!_vCC!eZmFІxͣGu [/"5 or\ks]><5N n2a &wGBc!_j?+x{yԋeď?#QxY ,_hn ,|k@ˆogPTG~y?pvnͲoEC8)iIfԪ:(^6]ww'ݾV6/\RVsXDd≢lq! K=g:!0_&bM>j h~`pAB>Oư#jqtTᙫcsL0!5ivP]:^Lh2# ,3.kOB5 k"]fPt"~ڈ~o*7д|rm=@|[skK6 N4"Xuj@7/G`d2SV__lP*撯r.Ǿ։Zv%h%rO`5amMI6o`ʕ4dϺ#8_OKޫ}BvZi0UeI٬&Jڀ@;P\Jq;[%][?ox,"Q pp-{7y)XWZ̷znݲ;u6/-z;aHn(QͼOG'9ClmBMW2ߣ mҘm,LEJ:K~ 50b8Wtݮx摔cFݶD׾l ;~7e,DV_9<`A+Ii^/NW^&@1>?QƩNh910Bz67i7/חW1A# Ʒ#_%8߀p%4W [+wեkZ=HfpFk'RU<ȱW H&v+7PK`t*.+vXP>%> & TO !c{deЀYȕu/ڴUu)?xgQ?Vlc7Jo@95ı p]^D_E' Ԗk%4t"RʋE܁m=n8!9t;%{-hOPW[5C(XM>?9/. \}4M!"CK/t .zy2)x0KjZ9C|b:րZvmQזIieF5#T}(ukL<CI7Sf`¬ 1 ? g X_DMq2ٜd8NYYg?gٔJ8ИF\uGIXZf^-oY%{WV+eeϔ jM%UqTMT/ ;VB#$\ %%I!TJie1<ݤA_ [6 c8]lu-CA4 W-,0#>Cێ^b#ݞ sl@[kz/}JlxO wzOD' KZCiӤ'ꗘ9Nj߽a1M-1>V qpzV~b-LɆ!:,:բ,4#z#Woߎ#d SGXIz+*yޑ<2zƵ,U4,x!z,Tv )C,:^wO~gn~"u ZvjwU Bߙʿ`?{W[QthO[&yRSjI|,zʐjg^7ău~̌,rϖ.ƈ=_<{PCraNT,< `V&e/aFP՞XI^0w AsWKwނ5r\T!IJd>$Z<]4tsN}MF1j0hṐ@oj~@@ㄋ7G۽0 ӗ,EL5Y=R=%yӵc#z2s9ܘmi>Tj!vט&nkb*-,ѱXgơ {޾ . ^Cƒ-.ֺȌ# #2K=@t~`s\kDf*:(Z|8G)ۍٍAaƅ>}h%ni"{b Ékq{iӓ+QKو^nLIxyP݋pyPFШD-:8LG֗0,6Wiʛ'yj2NXLU;0ҡ1 }ZklB@حu~W{qD-o0nkɪڨN;(J|/*rAuYSnmDy4_ZYSó)|9{ A]c&61@эRHߗ5,dY K/I 4 ؠ1d7v;I(`SVCe$$fPug@O Ψ/|oW)m伺eqQtQQisH7Hz o7<3H-sB޽/᳈.:#ۨ >* -t / J?,vb"6̩dgw=P 4(kfd yLaB+wp)G&0BC ʚucS2?~^\gݙPI KŽ r-cTgyrS.4EOvp =wxFfU]*-x /.Ro [FPwBo!xB;0V%}ؖ+sQ #mn|w1wJDO^BbSܜ ҂Nua+$KD-"ĕyc wa^Pn7v!Nrl8QU kًG\>u_8!qP=P풽5dY5EC81 ^!f] hW+3६l uyMX0qߎܙ,L[w}uSXK>'5,}.g_o GWg}|N,?K$Q2[/rq?c,[8uy@ zM`6b?0w؍Y9'=!~[u\*Yx-ZS`BVq JU$It::5m&pi5h+c=Ey7 "ֈa=v 'Al|uj"7Ҟ*Bnf^ 2OV8Βx/K*Q< iG@W2E)Uμ_mofk#*j+LS/EO=p(aD˼VKe鑜w_+|_YE,z>Ӝ Aj}7Ց; lLj+r --ޮ(.@~hhUAK{xFu~-[h.(ۛT-68@0; 5n$W' 6ܶV-pa[kH^dסg.:/vN@I6qEuJ.cvos(\Ufqa egDT TdsP ZǭuPpU1urQQR%,ZgVK @ո+PpQ9wt߰

IfC`^:ڗ1q )jp" wE5Ktӆ-ؔt 4zYVIv4BZ {}=^O "vdeľk$`5eϲYǰ!% {S È^]'JU+I"" ~toJ&F]ѺJkNnכXHzSRN5gD QРtISQH *V[t6}RX GWhSF sp;BDn ʊy'm0Y3-ĝB8QGz#R=,-\TEyO| ܨwȲ\ RPf!Nz<=Nceu~.]@3:fhɇ~f]vȣ F\QP\yOI'$gڻ&:nau4|W+"{S6h2{QT8'Su<2BlZR?#;vLy]2^ؠV. VRRstDm.kG7|oќ±(F9񟿼|a'&04uX`9A眬g(PW.!eޥE˜ȌS¡@rEcXVM{.2()To&"DXEYN(0KM<*JcvJiJ1E,n8BDr3骲;q!|,S7IWcp+A$P.]|/2u*#E$H?=W(:D֑VIWc*p9ZU$1mlq"ǺV8&1-{ߋ^z1J4e&/ZV߲J x xh&' r&s9|g1j>T5ݗqQod•n@lXC*U[7c:]yIj#\D y&&fEa-!-"=-?mm6 MG%_AtE;NtÔBcRJ>?ϐ@"E %mN>3נbN>JJxé0x@߳DX ?:d%dP,$Nt]){5xʠ9$4г7^ z9ٿ$CmJ*!%F OaC6+-<1Rϩ~w"vn6|EBct0J%N! d ɳϢEB[.ŗlE-3Xښ*iCF dG0,SIXZH'efr%vpr"'~'5-"2S":>dUʉbPؠtI7JT<-/Tz4>pBNHBoC4. E8fcfA1+Sn1c'jZ^y2lF GUwR0' |5I*=@P  Co3]o+HIn]7֜I4d;)fy10Ӝ"{Ɖ+q92?8xœv$u2Wv nG{~:"Xs>?ɠI((Z^H/¨ޝB 'zb)<%⃅Ax '@Cw=SpږN 娔`;?Ύ~@X s(%Q FycG&32LqW۫Z!GXɳ@-"'!` zK1..gncNЫuRArأXiߟ xe^N4oX.Tip'+'<''}dD! otfZp->$&% y!f@4 5y{wR=elL۸,Ij5 M dCZjN{.SFk(G&;V[6~ޙEl~{N'0}<c0zoz]d0V 1j 6P^f(sIfG21 UM♸}X[Y $cuto83+0/Z߯ BY:=WbN"[ ``>fu_()"ڍXJqwS <ΐvfl"ɨ:Y)f-/&+:7~Z)$7`jZ:M\ddC.rsNu)h WW͠4y}W'Icd<۲ Y ( 6(jM;(1AX8w JFoi^7o6cj(plk-+WKq0K]w~uO}_Qq3U"#Tӻ<'uV^k+:J:ƼßkLWG L{ܑf m.dgAUHQ i NJayh8DZ_bj;prχ@]Q2A…_o%DJG&I4ˍgf-$klηsZ"jP / 64烲]6$O e;eRY%^F|<| \ߋHzoN%7'Ж41$UVx^eS[XOp\r-biQiQpZ};5xޕo:$>(>c+UnyT, '8Ow,/9݁%c%45pW >Hj!YLQ,*+P*d7aiq[2 `=;UZS64CsU n7++YG+k; Ԗn֫2eIblm'd>!SG{$kR)1a@q.^>1[fkkM DgE$y8wBcΛte:2|";?[ϑ #<ࣀɘ~*6ݦCu?@h s==CiP_(y qp Os+Xx')}2/* rl󸮄sQ,J6 35"Vw:ݦIyD^[|^~1iGp4ňd.gh뷮{87P<D!@!{^{M2 ݳA0l|KiDSZ )R %)E(hD:|Wٚv#tpcooUϯc k=37L ;e6&)[ىo᳉{ x2OmS=DO/$HLmHIJ?Ziu;v _2,)B57F>%= ǞP.![!np=p^29R4H|^Kpl)/ZI s)T/} \!b3GMҥ3񧮣P)if9b=NіzDAbgIJx@|ӰU(d CD@/^s*Im#pN" :òe#d뜌魽 &vpY KmyvKW.]+~:LzSj(D⋠T8 {8I.֍PwD7wri≯F(0srέ:itLL#]2"`7)FQr6 SQ.et @)4'3INK51N%VcJQ5+W(sYW :o.d40+x|7dxj1X[ f(Mn>c9=h7cSO32 ;?j~B`N4йvxsJ`JJn0{~_g?ͮ`+9D,Z|p` KZT{(e+'1̳4_ln%Y*<ōL4{o;fvNo#V̇ bC/{Yv6Wg}gWO ǝn<"KBLEVTȫvl%د0YdCz飺miݎ<4 x)w/K~6Lx?:'᳨R7;g̿eMVQi>5p̤<:-Bϲ哾#^8jt Gw>{-hR%ns`NZ-@ꅔ^r&!8!̲,`pg5_wLZ=baТ$@}%x7[úPW} mOQV5~@sh-!m./#xO qp]!+>WO?܍xg, 8xdQ݀ Zer;%u4: :ÿHļ[V[i H շM}m-M( k&xE!Cdz35d\_9:42@el#H#\Vq,۩&C\z{&V1ZS.B l+%:־.fYFS(}=ɑ@" _ЍX͊?qRwuYj@c C;0NMkwE^,*vpO=ވfnXd(ԑrjD8O`i,ڈ wyW]|ڑ?O @';pMo] M.Vu;YyD;ܷd &v;ΓPY ؋I0D~%W 8 Y[T2UX8Ko. y?3A<'%lj.3Xg3aY kA8.҄]<t(X8Drh=pU_<F1=jMhf$Jk% O!˰P}V8*"e[W,xŸ^I\avtd@ Cx}`9X]Y V0|b'p}{J>Vk8 f(F!5Z agTVA22RB"}l5 ljUɧ݊NSZ &T fG0Κigm`cBoE 40:u ,Y+ٕ݊$ʶ!Q\k~C jdcrvLzJ85Yxˀ3@-گf {b%"*obU &AԶQ7Δw_k~XEpuB+TD 2ϖ6@ ƶr1qf hMZ*+Iy9֝(HsyEeFG@C@7h9ba,\]Kk{lsک]r=F00ihFI`$>xBɏ~>+%Y˖뼺=k#~' R,Bcl[\LdR־@>1 ڗT'&✍-03Did8JRB>m%rÑ]KSgUUv ~E4AeB9EW)BeE\kLL" ֥ Jh)1_$]1[xg,m?z8R]4õ)Q=vL2{"8e eOPOGyB$:Ɗtr!۱.UMC3ƝP!qBE>L ^ I2DGHrPqK0= :-3M@foBv񼉧cQ{J #x-_){‡(GB#pa]!ů4sS|옶-]Y( KW#4Qmm̔/O}FUa49){MM#!ɩ}I/ͥ!uQEU甉FOTv-Qc)vK/E~62>[|= C.ka]8-dC ^Ռn"˦`)U~HarJ@R QLL4%+Xb$'TP~QsݔC O$Yjg2djK2Y)xA)/yo`aӡʾ<>kjN˭`H/}l+&GZt Oz"*t$Gzy/㴏щ/bSqGp7= 'T!ty,$}Twz5pp3hoյ#2SqxOcO ;cmCu!&8V0{p jEa-rr~FMr8ETVwخB Im!>u;Jւ⩱j =Đ+3;oq+1Oh,3?Л&;ʔDz@)es4C I{^Ew7M }_ۋnjJžS"u(,=S^j[Ȧu"mL@XotK^bՋ@5Z$LU|i t+$3>n@^= :U:jՖUr(,-53BÅIA /aDYѫb+Y0*DK[@Ϫ@ Q}db̮kbk]}GTxv/aVPUϒ0B(cB6R"zevGnh}d>_zPٺeGvNd_j4ʬ^ XN&ΥJO@^f7: np>TiŽ=z#qRtJ"xP|_G5?8z9?ÿ\m,6w?0^_k=qRq.]+%MI rYJ(B1}VA)^J)yL8'8d`LE'/,[IEw,i,w`\G" -GI߿-B]&sȫ\JbA9|o. (c􆶬 T0zr|_\4-Ð:*oĭo.+BNEߎڞ/tJS|$aɔ^߁b?Bx01ަޫ'b\sK˜$UU϶餇bN.J I=7'78 ZyZC[Ėwhߞ4g{t[g]%!(B #hi-&/p)E:g=\+"bzߗR56zml<'48x0;رl۬vrfG^YqY`)FũFœ9yRZbrKȆ!y%MKȪ)l O2UVKwNX{z7>v. J6!bKX]%;6(v??e|ۚCBynY{fhxߴ2G1U(w)H@]l3 !'zog"S= B1/M '>z>WߊAt&3z߾k"MA@Uq>mاX3lk'n!uě\;? \G=T[嬢 Cՠ MG#HטQ(/}@g _Rp`O+K&E95/]x+=mQۭ=b֓ uÊ%( { )uy|]uk˖h` 1{>+&'t`Lc.ey࿆xtr1~<ڡp6e&F0]rȷ^P$CFC&udLp֦eEc)" nS)NM ;|=ٺoYwed _/LvMC.Yƒ.XbndCb:0 (U_fɫwo2e4l}߾7yhHC(7ggM]YpKlmrṋW>co\(}U@6 |DAos[Fr)UA$S|See}e*M?1&/m^- 46hS\ F vŜ/TG?Mk`(u̴[pR.\l)]L%7E2s(|4Jk$QdMz3|h]8UjG.^! yxqĀ]Z[:.I5|XLi̬ 71d)sBBNUI0YyryAj*M%sHJsA2Sl̍wM:old~`]Վ=5o$ꭅ!D0Sv_d 9Y!C mMk&%:)os7?3؋ԕ>F>[ *)Nưn㗤Q~^@@G#n 3{!QT4?sc{?(2]sHd;UrHh[EWمyg2)+Zk-ҏN\ \)B};s̅7G)qzTs~4#dC/:\:5d{ZoCZB3456y>#=2Qh2)ǜ|N}oeOx+'37Ԇ&S`n_ae I &UUm$Ǽ"W.иuj( (oGՅQe1@jLo轃Rⵘ?]p;Qxt^- .iE6L ̑z)¡_fGO  s8v۷Q:Nd&iK h#e^[9Sk9Xc ̭rz ErVTpcP=F) c23k/tݫi20 ٦7us$Ra8|5zu xte }…+OQE& mwRܜ"YA{!&hfy_ofqLHc>:?MתVd#M2ĔM^9Z`ϛ$8@& AtK2!|=/m%F}XExs 7@b/8~['v?s=])"iuאB O Gl=.eIy>w`1VIYl Oe |q>'s4P3k28Hj>&"Y4L+7xQNka*Uu T%By\lI D<r@{,."tpzNȎ<_0Ƹ#{6BY+"cJHRB9r5G5BI oUǙSL@$rKweyˊTWOW7*$B#%Ѵ4xfja:9,׆YW5F:s̈Y/czt!䈀cF }z2;`_f6Nr{>]FJ\B Zт8ZH'Q@H Kb&xUad9Ě' fUxOJ#*EuZTjٻqoB\:bU4Ooh+aiSo$YJ{Pk'pwσ(UJ[t.|3=IU&[ͧϷt#A)$L6<^JҜ_a҅!N0Sg^gc]&KW4 {)уӥ FS OY$*lI?WP4V+D\ b9nn&PL1.XECr=d<-;o]0nc].;ev4Ј+x+ lFHbzܒ= bX'\DW"*T0M0F6Ƨ0Yө'~l+n*7Mn7ƎkjZUh!J eRP,ǮtUš th CH?&1-@S̐KQt}Hzӽ?h\S$+R,ɺLBe @`roD"ԑ!Ù DS&mϙ+>(UMY uo G~wێ|/c%*3ׂ\c&!CX#nK(̚<*݃# \i`X"Wty2k4\@8[љyP) 5j`s`1"қ0%#8o+%ғ=PWwʴi,j4Ce!YpkSLWܝ[iZ?);Nk6G{Rv?R*21NuF-t&pD ;UѦs?6w0p\*?@/P yWǫ6* ϕ,(Z s}|l$&X) =g{D\7JwF("/FfrnLPTXpdibó6:c{j+y={?vG]T׾:ΥTEDC-c+HA^F .+,*7K{]l^הsK ͡yT :x>Hzc-Ƈ@נexl'~=.*KU#`pTOBb@zU|i=~CJ5o򙿳P V@b*vuk@Oe~C^$3 f?xvz4CJw `k+,y9SA\OUe\UX["RIN244Äg`{]{V@ebK܎pgш3{yyOl%^=׮9Λm=!睬Er?3Heu 31-_ E҂36<9^E/)mtCq)'\z o?*8 ~Ȥ d`q[$Ċ{S|܇&fWWO"!єΨXLF!#fͻm&T!~"Vҿv뀃YM\Nmw<8xR6Օw ƢӃIv`$Kvk 5!'(l{ܶrǥs-K!fDۤ32ԒKAQ5Dub1F_R e}Ԡ0ULpœcɉ#ăWl<6Aە,6R-fkSgl5Rf6gW,bi+<ʺQCRO81sǎ~Kv@(|L͘>)g\-b(Ś&\rht,ʶSjTznȊ:$"xNQ8 PQ?LU3@.HrAMAIvvF؅BǗ cvMc__N "۸T#aD`#lLayA++g4v\2coU_iDis^F Z)ҖN,‘/o9ZƔi> ,lB'uK}sY/V}rlt&37c_J6-"g;]F@j%Ud,.`k|8 ;Ek.b'|fswF?]??XWd8.:"Y@.BI^7I@a;gr;YE~<~AH`ʲ,aIO`՞qj-}'P}WK^@pv|z瑴Ic)2|c|(9HÞPT{)LޕPl^>DhG.׊SDrwOB1[)`ܝM54XCOudWCÛK^M&\;ھ {QifESQsCbpUr5|`ÀG͘kM%bD+^o3E@rB/ (VBcSꘕzR=3푒~Djc̕kL4,,G)>IBoS/&\"Ѵ Aj`6t6_Z*f)mn4+wz|*q*J4QG 'T.fOu |E-yZh˕--0T?8n`031UV5)oQy>(ڗ:N),Q@D ``^ /x:()U±&#1ԩO̎xLT 'o;<|ţ՟+,}Өם3 M3ޤG>t$ q3k\LfVdd[xpO궄 *Iiud9G˅vƒVқɉxȘ!pmwkK3/kjHp]h~_ϊϨӶoNߙ 9±X hͺܙ+Mؚ8/iocH m*37/zQK"=Ǖbw8j6 @nG&@AgP\cmcaֈj;sIMM>5_lU PZuE \ ;prk_HgY,ٟl E"L ['kNk`/x^_D|~֏$ih%7^7!^ިq.x^!q\ $EL۳?e㉋6##2E9]: 縆Q#W`ro_:gAT?wX#7WxG{MF$X-q\%fߖ.S^0dA6b(v#N~2 :x~!ı_`ɺ6':T)ANg&yTϮ,LCCa,ݥE_S-q]&Geߨc.Zs@Ť"$ؗ{ILU);WTXu#p\8Y_T7U]Na Kr0x,v7⶟5cg"ꙸy#G_ڡ@?"fR2n ceASׅw/<2uEJavV$7pA 30U»cod/nyq7 Q0S $Byߏ ,Y93K*E~q-ˌV?3Zo;hp)giEˮSc#LUK~ٝ]z[d&-8DTј7vQ&UW>*xNG]ZY\tUJPӗvɣrmt\q(nS)'G,Z& (#8F)GᨪxN&x(VL2/޶pqdRcV<ӿHۨ$L| IEEA5(Pϟe-N,;-"Nytwލla/l#!jhnjY 90fӿAKv;Or9ulB[N$_ GeUPsTH}$ ^=SxK={Lk΃=.dlDwaH%%o}EW6Qo p&93a64 W eX6{$m|9pYsAV7xFX쇱N/6o d%E]6hS,l;Y?\R'|3idd(XպqUN~ޫ~ )dg!LLTrsmuFͷ Fi+l8uf9d܁l6Ǎ%:GX9OnKb;8VDǣt-lviדr``'f DT?CK a m#[-V=s jhhҢlf(5C?OoHp_8!#zfyf7`#ŠC n,>95y8U4~:N^o͛DHEt0f(Я@38U,+=FLkhIk?c*{("ظWIb7Ӗ!/9qi=ADy6Zuvy&䝂^ ;Q:MʗyW9`(og٣?0\R(:/`o{./rۓgyW5=#=;uhHyb *dahp+:uhP'n@"\n@& 3K]V)Ns :rP-np2L"q~$oXjGNJM!Za`a-Aq'5YNYB:'Am cSo7ff;9v,a;S`r̼1 8eB: M "HGBʲHs#igU}4F| 9{{r{E AwzT!>l`6D#Q_p^v9m^lY\MVABM܉86{N/Էm-Omlq,=׊ȍ ^@E5Aaj*'i~)5M\8p,nY]S8%MލǦ(uz϶꾽ÑhY6Y|VRi0#Ui'O]Ӥˋݞ+ rcr|z1t;:䑞\0AZec␑%Cs5+۷^XvoU6Wb|v+h~ܿ`7bNEm$c DFCYqVSE2wQ[j֥ KetG˪VQoR ~S%1K'krxZ-Yȩ\pڟ !\-}i~eŞm,S 2{nwOxvhK2d'WjhCps_:TFY`.CAhEa+Tx0Vr ڰ5+p&(d:|7CNeŖx#ٔƮ0'Q,Z"^.%T Mw ߑXjl]2xMpDOW-[aJFhϦXY$ۑ`Xp-d3mLR ҆ 6 7ْy%\zN;)8aXZGBgpn[ChANdhZq՘JԈZ%&ILҪicul15qHO2ILDUlW?t&1^5ԥaY wp] 45\AV1I~ P .]%_lS(~tۊY@x^"7SQO ߇*J/ȝGپ<9cO#$ j1)fڞ댛cQ7# T1}^ECbq0L9|խkZsqD<1f6b/MlzRw_/n+:t|J.uEٮq[.)I>fw;Zݪ~0'Fv:rSqi yVO٧A¬ aé8?W]BJThbmB q-f8L%ҵ۷x.@y_Q}?Id$5S`sZb"a]Kp cz|i99^ȇa'r~=!O! t|v&@ x{-v H{v\cL2@n>tf)=]ݾd9? k Ɇܽ&Vt衟 YLe6o+t°Y iv[:tpm߻9k!pBctLEZ eDo6,^xmgDv-uuX>$C{r-ۜބQLX)$!JF:!JmIdB,FvD̳ݐDVG^N o~ߛh_|@g&GⒺ@KoXJ$so4KFL+ {ytnҏl ql˛`+@7?# ]a]- 04ri? c2Gzhyx8R6g"dmu}fF!ZRs֔^ClΫl-:؉ԸJ큸yWKC4+W[p.a J62["B7'z N2OEi)wfŞEß-˘j0F/~&|{ːKRMHr; @ސ)hs/8\y~+F1A3}q7~8q{{-$"MZh|܀VnpqchOF!WZt'˄c^!dbAn:c1È%dVUy56\wwwm'tRF?1h^&?K*,IBr/Y%Y{o3&x0U'AQC_u2/g_^[{kxD2|q\tge*`wb:! gF9i7ǁDagKI9RgGHP@3wʛ=L[nuʄ@nL6Wlwx|hXK(&;![`w56,z)()a.3&A i_=%>3"& FK™~ߎEc2 3RјrdCRw8r}!m9@U7L ;V} j+=f/F.8oH) Y % fq7, N4OabAh_j?عݭ)SƶU#$Eq de1mt+ZJ(p5@ºxH!rD_%xVp;ld'O<ʉ^Qtxc>ehȠO_f`6(l3A;ScG!"1ЪEY5d-y `e70(2u%7,\7SAA[Qeå\N$k>4YO˩[1Ț7$O*EnWe]HXEB 5 _d|vi m$Qj'r!vcZRn"a%+'eSХ,\+#;WnLp+tj, }p$/6|4&pl.-DS*l^SJȵ~< D}|E]b=w߃tئ5m;- YbKmEW|S jO*쾚\bߐM:;ۢ1v@;@|&%=U y<4,ʺ z9jXgI18zmG 'lRUnHV3a%g1U7՝LzB]C5Ȟ"$ a(~JNFHѶ#.6!ZMWoݾ̟wuכ;4h?F tQK"sIE9ƣ}Z܌$5JXSڔG; s(Үk} |BSd`NΔ%בX ̫ß[#_ oZ7hK*ɳ@_Q*Yg%`+7r^siʨ5gB:O{yjd(;tg|ȇO5|P[ݡ4 Pگd3*b8/A^lس6+רlOUk(HлZy'Nõtڵ#Z0wbƋ4`>^BZ y7".t8~o(lo˼k QngQM̈́lBt;i$-0w?,`PZgfӱEtE1VtBurjq6=dTAɠ-+Tnc^}U}^@MY?8[6/ IMh V0 4Ē\@|9 y7_Eu-C, >ۿwbuJ3E ',a4jL^lY>y G\k)K:e;g(ichL?̃8Kw:ˇ-; U;#O Kr;aN]DwM06<kT1a|'0uy.( 3WNg{tG)N\3ȥ[?\.يY@Ę\G)#cK~1Y5] h)QxQf^n X6N>[PZ#jz('I,l`ځɔ-+ s?3>藕0#TP4 eDvoA'9؋?}2͡1dS ^&L,>/.@ _%kbOc{TNoTrYT';/sV+Bb%bYӣQ+yC|7g +.ɸnT1:D59hݵP'S,uF}0HI.69zREJyF sV[ql o 7>фv{j9jD@0IpE]8v2 ){чtQkoEic'1^75=t hɿ,lwi[c.#<~Y7E*AwUVa_ Rkaw;sU -J78hÃIlANf.iXf_/y\ B )ŅBTE؄ֶ7d00./> 5utSZ+[4ӻVlI 6hr)!{H=qn;yO[s4ǒlˉ5`^O(ett(gIWwL#~V-npWs(ݸi>1xV1l59 W3 EtJ 7Q%Sc^ک[,~Q obu"W)LX[ b1. b՚0}jŠ%Xnϧrȃgs~'KnRqGvO(h{͈XD(&P+0]3Wnug ?=tzD bXh藝([U,Q )oߌK [#aT`Qjz3rD^95KiŢh?egs c-ʄ& B:ͭw˩(-n6.oI=s?Mtn@2-Wbz()N)AX/y'ɨPW<3;kIy Z[H#}Ɍ3q^ W.u{2˿׳6zSZNC~ĔEop#hl dN>|˺U:}E&n<ϵvEi[)K3#\klkEΧsɴRCm1[LFXU)TaプI'SY6 vpʔ, N@uϬ|wp)EmZ=N֐4_mzR9dqp*h10^^+˷hcD-eǨ}QiKh̸5DPj E- C L]Aj6< zʋQi|Ŀh`^d|֧A @IWhIZ%InIȢ(/#4,TxȞFH*x36S݅3veS>:VFla9LJ=Oo&NݢxHRڶK$LNNB// Qv]tJkX!7v CSBZ+;Owb:_ _^c S9Vᒴiu}66lӟUz AL㿸fǸzž{L1r#7* ,ߔ֫A؊ PG^c-9b,!ƅPXcf6P ū)+kȅYrٗ 'n6 6 Ʃ O1!d !uwK(wHwfϣ9٤ ]]ߢX270ڔ4qS{Ww G,>uQp:Fȟb ؃9M51pnZ`ߠa6ǎl*5V7Ld zߚ0WpQJX瑖eL:E5+}[BaoIʽåt?2S5ݾߝGfI1g`>4G60_%4mgV~7oƍhJz tpW cuizk8%sJέ"Sm!Yn wnVlfYXqnj <.Tw6c\߰o(Z%?Nri r7I.|CuF|[WB6i/*w;鱠[Yrq:e/L~A yK-}:|Òfhǣ7=W@`"9pCkf^NT-z OάJH!Ba>44k8;.BP/8RhK[}_~"u4Kvp%T `VdM)crAUl[ҍ#0눢^73Jnwa@{3'>c#Ixe N|8?wg: #)u kE:YelA䈏M/Kܵ.`Lu.p԰g24#v;s2.]=^qG.j6ɦJlAMe ,s%ȱM=T/2RJ` hHB Do5ugԺk|YIMDB '8QtZzKDᔛCej.~=#j5v2Dy֧>G]كIyq8mi@[p,hSV$^"L NMz3aéx(8[-*QPn*MN(@%r9fLOҙ~x^"U] N,CgjKb!Br niovW ľ v+{3[/g"܈y 8w" ád(Q l 6=:{Z$s (\@ѧ4Џ=.MdΟs ^y":dM72SB߯W$7p]t BK(oƜ+X&xk7ʮOu"e;zmVu"/ R'd%W#]<>gv.Ǧ@@dpbLKH{Y_VLu"l={t͖[v0>y91͛ g7 `>xz-&C&ڔ.(X-29sJ 0+]|T=,\W0RObzCQ`  3[}>{觡\Y שY=TVۅvN}?͇mڣ.'n/`]S&)2kud=_?9,EDvX4mn{77!#qֱg(,n\zMƞ8X7ҡ@MX1 qs0`ɒh}K%Luzr< #!# qed2@REZl5T"EMcd*6R"64k56a'PiX" ׯ!l4QԲu'.aOF1`Ӧo#,EbP5+yM:; OH0,h9n%qaXYeU[zAmh LhoBZvWWPiF!7FL;?XoѰ?b@ øY .Z-nuAEVP?f|Z7UϫrcoT|-H榞\qh%|8uuؚPn| 7 =&$)|{O-q2j?2{aL,EOF C|:CfԵERf0-%@\\&0{ꖑVۡ?mIqs@ݞ| j;g2h`xl9Ǻ?WUuƃ /'M=ޥ ~M0f>@@1rdYogЌO2+jL9e$Xj҉žLj~)u74cȊv`v]~EesS8c6,OS.:BjG rh AYuRS%؄#2#=o)a$rcbX3K7!aT E"|"6$#Oll[9Ksήe/MYeh-9?;q`B,ߥѧԏdo?+mnL䄝^sDA?WSH;G$8oIENtefV*Vw8FֶDv yd#PZ1J&M㊒_?W4)!.% d9i@)qA gQ( &;BuZMvcϫ lʅZyWpC2̈́4nwu7 2*BĴ0"uhK!m@֘.TEGTe7 ]04BqztE};]4]k&}fzpT3 }RuɍԨ,N<ܡʚtn!S9Maj\G9o1Urfid<Ƈr^*{2*0oHWӍv0,!`֜V6FjNQ)#6ŲWT7bQ@*0T'lٸ.6R޳Cj`XNkg.6"#;Ļf/+NjX|KEhlEY?P|33GOܞ!*=:}ڝtV|ؐ"u]5Ё4(sʺROA8Spw]R͛~ (f >:\h\ȻSD>?~G;[q y8/Mwt5n~FTedBWӻ]>hd֯/ءrJjzx0_XeO/Z  ־Pf7bG ,? n_XK* +PC#7S W;rdS{L6Dirۨ--Ga/FSVs5um73ëA<ȥy<9aQe[p9=b,1sQǨBs>ֽUeP H I5iW`Df ~3z׌ђ6Jp hйCȡ)͠,-jI؛ryet {ht|8U I־NrQ#H[Ej ~j.(/OX/3膐ΠThëD'RDOj&91d0bW$AK}[R"Pȓ)P}&kퟫ8gCQ'@duZxYؽ`3%a_FQ|,:D~zQLRߒY)l\α;`f4:P*$!SE jhNg"VFY 9J 8/%:E>]7Al٧Is&ܲHBUwCYmhw4$L?et d)yߑ{!qF.p&avv='7N큁A9x(A}n0C.qtk6qIv7HƼ|.+sZTڸNx~Sb;*nv/>2Ix U|#DƳ6ߊçKᯆjW<'ЃAk(agzc#Phj˂(@q ۆ(l uD]] {~fv84$4蹾L[I+e sΧê. Δ=e3\F#r&kS)ZhH;o?=%s LdƍףEKtҧ{e/"7}%H|)& P&E.wtĔ@@?{Dc ="%\7:ˁ }Y3s G\)'~ mިGBT,E! X~ ڜxO3gI'Lװ;_ H `o<}]SN 4%dL&9#|)!s7d;QC ɴ5`aSr<?vzF-`mr^!85{di.7xZG-+O:HCs1g7Gz|!Ѥ9d +ԢHH d,}xj4heuEL y`46YbsiDS J6owM5Dy\$}Y׭pbxuqM"י5/os\,̽V)9A2 $ QZmGF4'w42U0m' +uEe\fS}w^E@ ;RugL.+%(? ߒ=Х682KWm 8 ^ u`Rwu[0B3n`p㪡wld† Bu7f2k0gpNR? >lM3Ԩ# ~(l򣎤@ ⫐]u3b<U|d?˹r_EPi$,QٳtVxGa*VWאm7\,\& 4wnJ`{®6^t y-#P,DwygVe>q .Ogۃ'*3RRŕ_;pFܲ\AXpkm!>Mg-!T}4!W DC4!Ӣ qN6.!"M"XI$\( -F1 C 0Sb /e̦4C"C@\+;/((uo _k~y8)[xJK&)ϕU#Zٯ4Gg ؚ@qIH4^N8D?Y}T\l{?RIk /\C.`}z (N&?m d`>W]\RjޙU㡧F1Vw ل kc7q=3Pf3[&'b$2K|Yjed3@_)=( y/ؔǫwco:mX*cperx]3j]+ {ݓ6g3Ziq0+'M0{YzZ4"4oO(2CT5"RVFH:>Y.I e]c)Cs>n+xw[+ѯrgl_c kg֞@>+:!bòvx_ ";JY7SPq_C(Nl+K`ߐI(эw]P5i;̐ 1$jfX+5V CqwA2n7XzfZ ~EkZpl68;n@T&n2Ӽ{gK+(丆V=FI eܣ@/K!4Mf `t.,cG? }#ɀ0R~Ef;$"Xof]17DxGk]dD3yVmVBdK[Ѵ>bBY=+Lƚџ`2VCpz^s0MH-+tܪU W߸l2Oaah䯾O:ߊe]539zPrS t}q$Ԛ∈ٮ? {X^04x7؈p9: tx(V ISa2Cka&JUTp+I %4(پ m SMTx 5~+V\?D&M+: yp 0Y'8rC.x!d'AֿsehXeuю~FA Ņƭ[]ل#us]=먗ULX[Ή0IW4뢛/N\6Z ~䑱6.kiD=+Bhe.NYW$O_ܮ\A1+v%ro3iQyJ\FT)+>e)%4G;"hTf OaYuQEij+8"TfV;E@{Jvh!oS ]@1ۭu<XpA!9ƫ8󯣉ȳLmZ#XȐP$9 pVxFqtطGHTDbت6{ &VF߻wC(!겵 .Ays٤&%-U[c6ךҘEތ֗@*8n߫G. )\P<'˙58SYTm#v +y|F+unF__<쒁~=/²շ_PH3r+sqZfJqT -˯۩ 4wh_a+Gr|{*h P!id`Bk*{"ܱ^RoY{Vi^ɶ st'`3]<&X^;)%f\UsW11vH8~ʐ%BeNPBl$ +Ի}XFiAk1U0֨M_~f(l7:)GH]46Iu)Su쿥W|n`:@he[eW2tJ3e]|`eo8L噇DZ@sC K-P/sʰ/BCdPca0i*f6MV'MK9^{;_P 1⧹'KdAtrS=!dBkȊ:DkSmxk?!+[DH5 4O<\FWgKiCG<_0$a3XEz:">Oc h L+T]1ű>:MSnCE+#!KŚ=/Cǟ%s/b>cb*h'9k^a(R2Qӿ+ M,qk7 b{TڒAJ@NevCIs;>_e1AM c+MJZ'~=q:Dx dݠ!M:ɠ[:#{b4W@ ų$jڒ@[Qa~֕#IKORI]L"TX7MtIg>wcP'<6^X *rvgJ>1vblIUg ׸îG̾r5?F@vߕ<}ҩ>*y77 I{Pk5CBsVom  #=A Cxl7 kvBOb?=f5p+m>A RLKD+X <6-c΀'DA -;*'< 35xNkS;^)`> MDŽVNhկz3$/&, H(NW KijZtTRz<礳AHS 0gFw1#W`C +4'Z e|o,f6$硶9},|+x~~_3~1:;'V=%*)S W(SXW7+k{0u^ Ɛݫّ1n4nkRɩL!B uVϴyxt,WMR, Әm2uCH ~3 ap=-HAJj*ݾڊ }5r„S1yLmZiSx6ShE$)+;vEu)*Cs}!{=_l&.9+k*sEA* %շx\L5Ś,[ݪQrՠqfm/@xb'zaO*[d>018 j='v\Ь_ aM/7D Pr5PuPć)[TTR訰\ kJ"E{]͖$׸V= *"ٖxG7gʒͲszo$N0*ɍ ?@^&M}~~YpW7Dl7Ѿ_..RI'5̇SO;#{V]M9!nλM E!OuNhQrhϿG T"el/!{ BTfTdi~<ap!gHϾ$+~ 1uhp}hL3]gרU8B!:g^^,d7f.% PACp(|=mY[zùRޜpNc5O'% m$;il5oG.ih-9eJm6MV{a2tj&22Ym_N\dqQ) hﭓDi.eWb'Fu!Ճ3ES8f"B0x-an*.;v+Г#z+q1- a@A9(( <f,Th*{yMwu0k6OCX(8}hA:ܪh.59ӡRX-)#WΎq%:78 N(zM{_j>ђDs?̀NQ9&KpvJ-,cSԜ6d3̨߷:ل˳(J`١n6ZRv(7!}Zqx|P[H3avXWz *͹}>p&ʬɼp/XEtPR=M|ASvvCV@1cAp+GK zeUyE΋(5WvVѤh&F& ]`1۪UR} gYM)w vrVA["b^S㏠j]>ʼnQ *9 j|fm:Z2jvIȌ!-)úvpRoleW UGS~\!o,qE1g_9RCR*/ZI?Z{9c^=/Ioq$QWeLT"N,<§|Wztr쵓v褔 O=3HRL6 ґRLKKr p%J D快;B䶼uk-w+z'/F>ax-̖NH̕ONi2F4^?`bÊl&FitSʢ̨BANJT:-]G 4ѢU񔹡.ژ!>p/֟'y;p+phb.UpՀj*/P1k}dPŸÃmLF Y{=> pP$Ȩ2#h:co緧kyn w[߄?z 9A=ĸAD܎r%\+@m)ӠRUaܿդ>R` d_F -(41+HtH0ƺPa7"l̈́Y9&}Ϫbq'de*,*U(]b K=fx},@!i&4!ǿ><`8(3\>WziHI&l4)kIgyᴿ~x,1;cKsewB`5}3L$^R08*<52Gz9_W ^z|u(6(1Yev!G s'\_KbO  nMUcTʤvGΑ6?qP@XNZ45v^5k3@ ƘLw9e+-gۮ%۝|4S[t{b ny'Ïʐ#F Հs7FΡv6ar 0o=)ik#݉ ,qo tT١'+ۿ#bָ60Fx290+.}>*1+oS3}#Srn'HTean4Ltq T2毤h}}y˻ Ž6SC>n<X}m5xҿ[Hrc&DMGb6kj1ev5 {q,G8vUi:M_zm[js9i7381񅐀UGSs\u[ԠǼTj޺+= pdo@zgТL L꜊ -ULhS}Tg'ZqEa*^غY R}EIoנ=U/[esn !:ICјWQdѤOAhmկ>+>oCnQǐ'ymi7jcT7lD}__<J7V;`U,@]-cNFBl~[g;\MsMJPDUi)ٷANM=zfG5͌P `zf;5ס;UVF*,0ׂA~:,3KGeX.&+MZ|~>WD(W cE% ٗy?+5GcJ*`=Sp]E7\x|>ށˍ '(9oJW>2-.X(8b(!Ԩ?{N^4XӖ3^@>ȶ净}O$ܗтp]O5#ZK ((.>ubrIREp-KY"O[+3rni -v.MkůV\:#Hm&πEL-БuށLNjXv2,:N<[jQ~4/p]uϏG!;R,s'j \i9jK/JZb-6)_oaţ:Gdx$ثgS]U !k'ЖeU=lȈ -% " 6~c DtG·5sȃіR@ l˯Y^ú+`*U ^r~EeeA)|/(Vj"WY;J!~o=mʃ5[н{e?cPW 36K6W PqB|IMf kS E **.d7L︸'DԇnIÎڨ46@QO}4}ӭ緆 ǵ]""Bs?*` 4hҤ=xzzB!@=Q0Il J1jj`SEgh <($~>?`lO<#_Kk )N{9 ׿owU߂(/hKO <($VwlE.` ;P>Es8M6I矤fIaKaNYJAт?BuYrşdzk'5ɘٕY: ʽ, = x#ebuXUNb]V eZGYCerEs 5{#CF@u?e jmvGly#ZՇ26哟!.OX|UɫN83::71hշïF.?=i5D`sa]`i#zg_m,]9SVpnG9$P$馐7ΓB+H$B~= ~QA4mX: 3w>68%&MDi$EI*Riu@)ND k=ݚ zz?\j&y&lۍ\VE=?=xS;p*>oEi^Q-lJ;WlI6{TxK5J\XOɱ3,aCk|qkXh K>l|˛wYY^F^ Va)4gѺh0(9ǰ;z 4OW-#kKB}nQa4LoKB-DRř=l<­Hݝ8oO/LF' kU2ki6-onmaI vw+Umtq{6Is6b2dw[6)#^4a~l]AP%4-]z߂kv`K E&٘O_$'c_dЋ΋UB)AYJ9*ZZ)0݋b_x:+ϬjѾe7G\^+[-Bhh"Ց *x,GOT<+-~m olS\0E}N}n8O rԨEtx2841Zl[ 7xfTo^#%@zeơ}|B1Ɲ5+ǝ}4C>:&¡5؏t:\#Nݐo2sz:{@shk5q3|A4AB?8GVxH3d^bm 50~$V;F`CWu2% ="ۇ%j>ey-<9UOn5i,,-xOYR  ҄ +'[TNj3 7V)!8)}]:Nz:[_|~Ɔ{8[}~$lhtABكH0fKaĺɼ,w)0MrӏS1x}>,(X.>Zā R#k2e>{ɓ2J$+*)v-wgxˎH&vNHRĩAqi8~1ݜW},:D ].K [#9󈯤#ce~ Ye/ .WE4M,s)ygq"C>btA;u"]ޅ ntYiO.\l5jR6Ԋ"~bO LӀBvލUhE̟\<|!K(\W%19,$fw0MmW%WX2Eni 8M0w'K`08:vŧRwk2 ohmBZ 4q\1roǣE`)|(llS>>2ֵ2: (*:uW@=Q9ș4fZXbAW>X]Jg5:hEz̊#oTU)07"Vw8vPzfp' N 7Hىs2bu67jY 6hn40G? 7Z&l=!J|"cq>PCy Ga|54E9`䛗'5aΦV뻸# -@z|P-4YF(ٙZ7hB~CgmCA|eS~k#yȌAmڼzb6',U^LȜ__3A>D&:$xʞCɲ0rjdqz/S^WTu/0SԘ}D&j*~PBA&A j+e+!ԳMHB$njsẄ́:]Z%ݬy%6B: C%Ŧ V m ph̃G\P;>TҹPv]zSvR$_P)|ږ[[S2."4Ov7#x hAEc:o,%k4kLp: GiT'0:_fůUfoL_y&0}Vkq# Œ"t&fAp* rE M\Fi!忖=AKZcyµ0֪oC^ _ɖRI,jlMgmsJbmI9gVBL[`׺ԝcn͑G0¾8$[e>Kb^_,cO#l/z,"O43C'ް滎PdZusX\8ZW_υU93 %&I BcM %cUeLT( &Y\ffO*ቺU[YvXI=6:ٱTALsSGr?P%e+ 1ӕaٖt[ުWe_\<:5^| ߘĹX$]H㠹eutOu._L%{ c3e9M|ƒ+ba:;HmqfmĹgձN})r/o[rWO8 ZcT%G30W^8. a{"}7?Cr-Q&.t<Jx^dU7oNs[ I"Ln|!gV3 =sХ#y]]go䱍OQ*udgm0zHu!%=\]^CzHlBtQy]kD8x 꼲ilB|ӊEa|ҤUv.x1˶`թ%CW=ñcBq],=b+R:Lg~VJTKDj vDLc_~ӜQ W*`]u@0.1rraD<^ /pMoN|q+(-Gҋtݪae_M>',j)W4ȨyWK.su _rķf@Pc|zIv?wβdZ9O3 <gPVLjnK3oJ%k"[R 3g@Re%oīntMqhyM \1]F;D̨VjDԉqA I̜1Z3=B<1[W 2ʼnPGk^1DlJL!3H̋ŪaO MX\B1}HN)  rߐ=|ZoZF .Nr5=~##X  hy;XȨ=c<~  Œ4h<]2Llxh, m7`Z p*ЋĈ N!?j36loN"P.J7r WBYmp9@+ki)ypp;Ib!jv 9ZmݍEcU(F<%JNfF!Nf_ -!V@ uQ蜀9PdP I؃}xIM~#@!Wxa|xvgZb;&Ciz!\u8yw5ZЙ4ȵn-ejܣ Nij FVAb0P WrG0(H i HŠ @c 8<靑nTz6`*JP|զbF}Wh>v‚ ɎJߊ.hIȾ&ӟ=Y-aWA%mgI%TH* { u8;{i^Xgp]) z'4AtbݐBF'&2G7ryXsAsr8ފZmi{bQX Ge]Xe6W. rgnӄz@@8]kF^2=Ot i٢?Uҭ_uQĢ{yDư4*fxX` J9)?~>pX?EM4"xdw ݓ>z_R=g|~lJ]5U4Բ!֩q)ڧEd| c.;Y L [}KV>ԅB<4i㉰!~9$` p?tH!{ebrb{F5Dڌ٢=IGOQ`OtN'&c~R|\jRzQ%4ϠK| qF^aCK %/ nZ|h]┻DX`9B%J:I?r̜A2[5A1jR5:iǢG1b*=E 0]v%Q (dhE9CSn93-+7Aů(Z qTyn búqזWRv0h % RD?oXK>t<0N!JaFw(U8/`JqUҖua:.TNV% ę잺xH@pɷjsC ƤPVxUȪ$1x)Nj3 ^ݸ;KO !T {&U%W}ӈGs\t`:Gؽ0.mxOFy\ I$;mGX7ܠ2*S{ 5z9*Pi1j/pNR Mo\MԦTSUR +[^mB8=D-It3xEk6-BCAEL⑰LfRڒ(W6o$)i~8B :Uszk9n<|l듣;K.U-A.3"MjFs9 F!st}ЊZKe̐ߛ2G._bZiH[Ha4n[^pYg}!uqg&mUݐ%]=ylmӊ|O _$ O1335nxmhAucoKTuq5>SfO>s9_']8^땱Iit-YmmBA~KGT܂KȈ$tMm,g< } ]3Crvjv;RX0S5zK }㺧~>o?Ғ"c1+ZuY U)Ǫ-(%jv9MS$9*(PoCŅ_ČQwE-׸hÏ0R܉>W.o7ɔͅ満5HW+~{B~u7E@;!e/yuLC=m5-ǰn_U?:9Q9-Ckv&gNEiW-1u \%Dqfn-XhG?b|;Z[uE)Q֔*ڈ5ÔwCdۊOHhgpG@hoUsD(tr5Wa6t?LC/a8 :DPN[>~5ZKf-7r\0[<~*juZ m.u@ 56EDbӶ9ph薱.&Jߕ6}D עkjᖎĥmtw <3F[ijT0)ޛMnvkct{tn4C/AAdyhH⿵5EٲKDՐ<~ gO `Z57!h7#ӟYE^^xwP1ȹD_^{UG$ Pb=3 D42ZuymsWz?*'N+dfMs aܙɄTYzLn]c1u(*PUC]b܌٠CN'"#C{?[Pq\NIe$z8=3{=nJ;`9=6kަ[p|jZfOqF[IB4TvaI .gɱ)V98cF@qRv8 GB_7HV?'uY˲B>(4*OIǯ/+=!_r2v?']t4w6e^4b^NR4pJN:ݲE%OoL"Sfՠ^RMZ^T_ўkO[W F?؜9 0y4^/Kd̕G@>cyb{{1Ea`9&O$"Gp ofΉۍͿDɰ^2OO&NGß|vt+OZq ,o|٦53z31na>TkG)Yq9|8-mui#,2xH*-,8}퐙V5}l$c'nm3ۅi>c)=QAO^ixx Uo8`D._HԐuIBZ| ܱ`[J'GmeV-3i4D%-XpTj]^ R6pH Y..iީ8|}w_+Fdԡx OL %PW9#t#ie{j?)3ۋvx;~ڦT~O\6GV ͧIɲ}@=u!w1`-*cMHUOh w(_4lt [.WO"&{ ˻`40c{竕;':_1=@p){ЀWZFna=6M^OYF}rY|5T7q NǵEL EvjgĥF0&pDCt[(,Rި{m[*w°Լ$"R8!ݞo\Ehd|#P>!SOth;K~*|cd"g&}٭23]d,uc;rᥞ=DGSTre'N<>ʟz|1<>OkD\RJI..+#a=fэ.Hd0U]sgxO>4=X@(xqGl5EPG1ڙKD6qw>.͹.<9xA Ԡ'5ض>KS/FP6DY`jdg,w7+;qZ4nWH4=F$$Sr@$T^ك=lbɝ׀ v}+PJFvCR-^lLaCnz2i#Em?=9^"cUQ3:13ZQ謣LAR#dk7 >oG^G%x> ъi7؝.@-t/bh ֜k&k`UJ.aU&7EőRćv X.rRGYI_ݩBf!ڪ2;<3IqdET|S OZ"( ?<.cmJa!+gi2$dbMa x0+8f5y[F7=m=Ѫ;N 'i#]̮"JF #mz.bZ!3bt+1iasF8i(9Z, l@hMdk?.`LG~[%3E6QK oyМW.=7#;(cM<*%p_@Dl VI13))]͍6ڮ3: :CuAV!I}j[ %PK7`Y`m"f0iGק]&EuL]a7(cfe;n2h\q$@`Tj.kkb[<'xuP EQ3: lMA"aDg'`.;Ok*T*I% d9æپU*{ayY(+Bc ݏB0R/ G$=$LOM^ZІ"F P~Q2^Hk܈N~96kk[j|Vp:kh\fE>4x,e5fnk˳8Vӱ{qNuGI\Ze9$ $=ﺕ0&l.IJ!#jϯ.Nޟ=LSb Efw&ѐcժpX-ṯ`iiMc0ztnw(]ګ5y"GZBB/-|/n33:V՟րfn(t_:Y:V{obQ i4~& |߽ ۀ]wha =@*hVWkӒ:eb# &YE^8Y!=vÌġB>bw^ m*"c~wfdd|eŸ KjE膂O䐸P871Fm*=MRo%6J~gmNJ2ն+]TmP LS3$my%%!},dیR<,*Φ7 _L)j6Rt]uW;Y.9&Ms~7-AРRW{ab+2a"bh]j"T;1ؚ&XiՙX! lĂഷźlV:vKcc݋?1NUyX;$T (*S,\/BWGXK|HA@3%|Iw||q7)L=Q>Okᚂ?̤sI yA== LXOQi`?AJ .zgEr3Fy8̉~B(y3|!+V7_$,8YIQpM6},Y|8V70Р"V!oqvY/YN7s&v dg^&F&\ \ Q$!p7cp'2ދ Ȯ/`x&.9M$zP o%W ;Js;i{!Y>MUpY/^5@܂Q.3K\0*^NKF)`qD?-*H)ĮT+T&eN^w>2W3KǓJk,-6A  W-uV >U2 Xn |~‡oP_CmG2E\CI%:~l>&v.#LۦfRɬs(/ik{r\=pdM䥐pW>zש{|YE#dsox]X@yC7cƛ5`cо:)DuJqӪ%^/[KbM럾 *R4NYgxY^#$J!u*VxށwG +E%O2kd h N`S Ku YfQ7ڷ{CЃh%j0:Eg`8 }v wC3M0:HHkQg,B ?!2G#=r,.i쾮5T`߿<U-d{8GsA=yHbeI6ʬk-f;ڻ! I&jB# }0Nuxxg닋LSf s\e(4ۿ/Qa';a19a^tvn<()? *J5`0uuZvɨ4諱4p6:W1],mS^gݮz៦H[~Tm{YBt9ʺqv ԗξ],/JhRzL. Kf!" ؛UNNU%01P^;́NoI~&X\Z% Sҏa S:Ōj>.n S\_ܥ y(d[GuMLBٶw@)~OOeB.lHf9 |۠E2n\)n8*])a!Eܱ3!ATNT,;r[@a;򠹆`۹X(.+cD Yv!r}<.^{w(֫j%o^)̺p\hF9|:Dq3jiq vJ bN ܻMH8ŠNi;` x/=rWo"/E ZsݑFRaD sbsiIlV;_jᇬLCV\T*&9eFEe&6PO% {O>f7wʀyyY:`{L98O9 )ĒL)l8O'@sENUOCeVcv&ǻx̻/lnZep/אOb!ïJt5 .a\=n-(w&80ֈo"\_#ES nYICnԀM>؞Ѷ: P8Sً@p-ͷ4dqS&]2%j˖do+Ϳt&uE讘[*f9G*+НvF$3̴&fH|_5__V`{5BjoTaqPȣOXa5ճGpX8oψ#a^ nJ^CzT(*\XH \rx` 5;қD5NHpWh2mś(ѽo}9$ʪ,Fb <}ny0dZ"w&bX}{tu5@TᆧZyόI&{tMBg$BE` HɨyaL@;27b=P Qxqw\N[#f#$ILQjOcWw B$e37~PE=$D \ѾuA &EUWycuq|8Ӥ*WqÈ&3n^6Pp HFO3hU1j)U@Ӿ**RO-z\KQo&ޯq{@ "eC,}%6mK %ǤcM&Bϩcb_*$8g:ƽOޢM( TJd75-QGm?Fk)KW ob(q+fʡS#jXvkn'H6DzEBPyׄ6N|V\-;P"@!O{ܥPhm`FF{0HGnUmPdu'ZHJP{ՂFưLXUjE, {`M CDFfK*Ӆ q{$oB^An$xt4\ ABbS:Lh7ʌv6o_D%sc7PhYYP.[c3"Q0j⊒ PpAAXootuvόr:_LXp = ZSZqᣢzs-6Ŧ (U/( nZBI5 *e:Z aܿl{w~_60RM(7]M~9@pᭆ Tx;j k[;j9CpB UZ5Y4LH[M4F,=>4͘/ 7] =fSfWhH@OO7kPluQj mO)יu_Do-4k6|kc#';weI4 Hpy T|vfSDKhlcS('Of׻A@I' LM(,O i=SDK|L;]o!O3ڴe2;{]Xi*@)O GdﮫA6N/V?͈FB.c't1 462&9GTŠaѕ/ m; K]BUwS/AM.nB /_Q!nwe$o k}uߴlRSʁNe6u,v>ԐnJ1@|<8[C.OY̒IA0a]Vt8~ _S{8@6)SNR4*Pt[Dɷ'kԍ:iHtk#6n/xڎwQsvߋ2c`<ǢW"1g]١@odkS\e[C6rJI2][3nu9)ÖEa t;g[13؛ qC'#o`TTNf~e6뉌'Yyvj-)eaBc;珽[m7D-.Q6^ØK"+U2 Ky?:yon(p^J4hv1eXlYz+VVrn@AT$U"J{t.ZbU|Se>2b3X6W/c$M;H1Q!z5 Y[C5=YTR': )^ĽA/ʞ~zڛJl/Xӹǔ7U\hQ(υTyGǬӰ-CrNgּ727 z|^Qc'zJZL^͗^qa85A=O_)IJԥ P8g3ήsfQ;OKS̖"QwQm;^*ֈ Ɛw;Z$>_%,l"f2 7&BYEM$4CQtZ$Fi4#8z?]o%+:׾ T!L҇)jX)6 8 l5="YRfZV38U&z1NEbzK:+ BBNЃr4{P|TUxz'[;``f4+<}c I? $nge>Gi<*ӯd.wXn شA6*moɥ I5.V*-ګnuJl[s5}7d:o}Sw][UHgdgGxQ$ǻ2;D &II1U# bhxz*:VI~\ I(>/- ܡ?D)ňO H̬nuIPC6*xiHKvѫ#˶ܣV3fX@3-irl(z0W 19m)LnyʈV|$5.HMiX{aEGbVޢ~ 6:=˙xA` Ma*]1НW&^%<BwF 艳j>BD0TZS2: 1ھJ8F Zch P%XD&u.!_E+:CLpȅ6}c4!Ye +|#>KD"Y6VܥL56Ҏ<)̚nϖfP1BJrNVxOI}(!:oRæ/xc (eɍq(g/C) ,Ⱦe)z_o*<سYlEt]쑮-{s6{٩~'ټGR7{6`:ah׭$沃߇,X4:Up/,1]ɵ-Ff`j2V|X4]<%lAOHKb2q'ʶW~ 6nX@Jij'm` @jGOTǤ$4SMZj5˽g|ҒC'0NZf 56J&. FDd%C!M@@~N(4?8!ε0 b>u.-U?#庴BLg_% l˹.@B5c8[$D!c]`AX:֑X*WiU1ucn c'q6jMKt#MUu_vBvc!he {i|O:$BM֍tei:1 n xK~nԕ^yzDq1`ݦe"5-'nQ W]eWͮ#k+f_Vya,(0gdVF%529'2#avꈗzrӻŌ%Mi0jZ^9sT^*I]4Ҝ9у26耨 8!=TqRŶsubCJJ݆$IzJghku$2/ 'O:?M"aydi,a3pg"!D~uΥ-N>!حNIkl97'3+m`t+r^Eg lrX#]"Vα KC`RRnV^]y=j;Tg[|u{ q/oۡoOfmgπ5:teJXeB\ DšmU:_hg=To6\Aa%mHY;0PnK~ډrum\c @jlň eYA߭[TCH !!ܩ#K+;f|vE==H=!zH M ;f^[FPLb9wcռw@*WBPw ]+gO!Z;I 첕Vs+u@zBK Wyo6_7M۽od pT8By%XNU'jC-/ofcҜTfaX1~Hs %C'T9L-~.ȂAw0-{/fTu2 4^Xias8t68#WIшY;v*>'ơk@~qw~4ɺ|] c JinIx9^<>OsN~QƠdb3, Z*\ZRs?g_!HLdRk+mxK  ?UUUsE unr)v;/Te8pOdXKF[ [ZQJgΦz$DLh2`vKZ y˿O.WFvl',#HIzS|"L>QH'%#9ȟ*X<P>kroLȄJl|CкZ>eh?T'n X4,1 A$ Bü1q_:Q~Uғ~|BYlAY! bydMpBczɔRWa msͼe3hĽoj1ad]'SA;f DM>ܻ-MM"1$Y0/B@L/NBQVJZUqúsh|Ul.҆HUCEg'ޑ%3&TX`NV@\ٟyog-@+O5Nxm9Y it3: 9˴=JtE,[kXN[3dG$AAȼ,{:F̜8\,nK^]rG6A~N&6e<8Ws߱e y)YKpUqٗ}sWТvZ⊧RnXVjk{"+%-wCӍI $%O^:T;!T6XG-nN^,}mIߞ]2N/p[}՟!j4bD〕ZCW J"lCs+У/R hXε`#.>&\]'euL'k*Vš_}>ҿ\OjR;qsnw,`jo+y~ns_.nF < e: $nQfi=|Tr;Y.Ѷ=*8aee5 4/j5桓#/2xZ'/YʂT+Y]9݌"YBO!:]d֛n&W)!W5Ʊ*\>) ( L| ){unpOINWK`HdJ$>.۱^F{wE]t9X:Zp|L_9o6w8'%_68ŇB -v|qxE6kH'ZK m%<kjC9-c__ށUB@N lNϢ/ [CiXYTނ'_2$4m͘'?;9ՉG&w7{W57iqx ؎PVוxCܿ4(Yl@UYjsؾkmS+Y1QC0=уQKWZU'9{" (r7(%4]{C tWUhEujw.Mё!s8Ŏ/ޠt8K0r¥SD1T:PF$~XӁQ1u~UU94_xSFhB5޲hUhrFsYgX~GDARՑGv' ΞwZ9P2 778geyX}51C>&%^3-'H.dn`N% 5TDeU>_yOuTI11WuzIvr2Д(# ީ?]eX+˫D`mzk2lʖ|̏OI(,X%·70&Z0rE@}@ၕqX{uΣ`x0oɿ%goP5cYu!3i?s5wO9v t Y`J$dܦΆVHKӗ3+ly 4恼6'N ['! y1dE!6w[qE}n!ӥУ+a̔RߋbKasu\,+ȳZ0DalŻI%^Pm\ji*8hyU|,,?UT8bM`1 'qom$tL1Ńk̽`[ܽ8~Hs#Q0{JT53CpG3>?q+),ᔖ(Y/o͵"U+ܿ|mrU|Lu_-g*3JGD˼js`ܖxѤ=k3ҟjsQBH:!(_dOyDpOscl|U값w,LN-n=PJV[jK7& 5%Sˢhu*E\#(C@:n2'4/: P]2av+}"+i@2QKX RB=]m2#!ܝ wx?'w2xV@Gnrfvaۺb^_eVd|s8Ao`qk7gsWOTn+\Go9Na16(q$O҆nf=S_#" >9j74%.mxaf936A hNhvw?ABE:BH =B+i[ .(I?t"g.)j=Q >v J=Dj-m,T'X@ʁ_O.eK,|`R݂cuQ`xNa Z~Inv[*)$Q*YdWNk),NxdKyu%p6N2ǤiMF}텳`=w^p2VVGd}PŧN):_G9pבTW w):$ЉR^,Du56/ .4{8C!dct6Wۖ9|.)k IPRq6cL-\-Aym#>B_7ENk7X(ш-ǐ'-q5"Ykgf Z⿠/av)P_$#=u\`h,y:)|7hUdf %:?ͪEM4xyW7K(vdPl 4YhfU;;udFH,\6R'zmٔ ΄8x7 hm)}-ofHF*$e\<&‰i8f!O+R-G<6jț'F/ H`^XY'On!_0]_\ <8ÍVyq2xC KO:/*2QKܻNH5/,<5;±b{)Rq8ORZyp[_R~J iZހS~"SQ[tֱx:H&gZ몽U@$]7:[xp4a8`r% 1p4KF)3K򱏶"ۯizCM_kn~&ǢEFm }! ^.Tɳ2ϤY] 2`8lI 9@{|$\c=)T͕;:I|&ԵUNݚBj1'+TR/^*&y::>&t, KS{0,0 ã hZ [sV.Nv{Vgpd,A +Wm y+藛i*\47C&^ ]{1 9YJvĸz>Uv\AL0o)C|UU3\ܸd=1>!l(Z)IS1Y4 -"`qWtAԻܑGG#z= &w9mha|O}Oa؟hLQcK?Պ쀢ԕR0AӸ1%ۚSs @00}L{`⨳so˽1 X)]$"q53Io4UۃqĮRTw@D\oz ;>SfQIccsV{Ljx{)QHzx;7"m0'소^gipbH1 hd`P>KĮ)P˛V;n>mLzF~q$ᷗM+"!I+Lh:8ַZ۾" >)ER) Wa,rHcDS;'wi?Xff//"Z:W_K ;b|XNI,TvEkԿ;Yjo1۷?NiMS/X&G69m{YmB]o(^:b>n7XyoBxSN㲣SP$$1l `>6 nIC5}G2"q;a&BqG2P7b8PG ôJXZ%Swghrfp'.o z~]+mRo/ifos]UdUnC3;fCQݟbi[>Gfh75YD¦h< 8\CJ?&ĿR Ot&1x ӥrhAӺ|]I6z;|P!o?CvUu'v%Or;'h|8~˙ᶰ2 ![ߏDxbZ١6~ @iʌ"Lt7?¡W*fRM{9=n了=LO".WSoZ9JBnRRz 1ϧ\M,ʘ_+/9|v&Aޔ:zgv41+tCU5t̗:ފ0F>=z Cx';53Ci4p_(B"{Z}{sIPV%Na']_(=e'sܧio4JdbUU7(6P‹O~OF(1Ml$H.j¥ )zpEÖtk3t SU#LFa!5& e4JB bdcvslo&Rbf_ujMl5/(WR?ڑn}'= TA2'FOnN\l\!ۯxv@Qg##Bma)1u0*.'-/F'SܿNJ/k!$yHMG%.BuNz}{^kO!$=Oy~rhCDZ/Pb7$VG^/˿,ۉT$`=$EՉ/'=_Iu7b+y[IƮ W޾23XɍT3+osP;6 n%'v[<1MCztq(+!S LV/H )6tX%^ Z@d5N\v‡kL3R;e&3w3x w bYbH`?_u=ujwJ/=ӖlyC0ܶs]XAc›n%07f+b>lwy9&֔YbĘr@d-(Ggf30ɠ:ɤmPxkgo2x2HDv0yu$<(q9hV ~Dx*7z n'?}J %4u$3ݕ+žz9# ~#6$#?ov v\G t͛ؠ54JX#6 ڽuFˈ6Б,}@uH "/e9 XC[rv?$;m}TB5 :C9ރW YF*.-ZcuҺ+WFo)~ML};Î`QL+Wl76|^Wl iJxJ%-x?ng'4 L)wE_5] Yi׶ڡL^R,vd%[Hd)Zim'>cEf?H1# H-AO}…2S"]3:(6 c@4iDh=o8a+́`@JsMUYܣ2„~g׭ѝ[Ť-iCGOnV) nR uHԄ;Gi3Ժ*q# Rb舌@>?zK=T+nF3_(7/\n:>AܠKKO=6qq~:ˠ@yИlaZd_2wb ,ud8/HKo97aͅwl#%Y԰\IF:3}3ZbJM 8؊𻗖p؃:L5/̐{Ҏ\%R͛`l`X}Ģ)O!{o+ oΖ0?h؝;{;fKEf|G?o`Gf; fsqH`q5m¸6wgP۟xaU \C>܃ղa}rn h!XJăP30D^hL)WFk@t&WD 0Q31VIs5b k!N>>R*x -$e d=¡㽉1$…rPתkge [?^hx_fs:xᯍ@;"V,f£P1oA:EۋJ3Fj!]ݖG4Y&UTn-//# : :!mQfqAޞB7_%aШEkos|hhCG~p4^O퇠 Ua&]mFc& o $; >Cԯk)^7[wJhv8qKĊ4JWڶ1~+(ѧxMY[_ȜSYP;FUHQYs (A߶.l`D?ʛ|q?2bG!qtB:pD@xv ]^o+Tݟw^S=8UK Ah[l496f/pKZ\)AYq.yHS*NO RG噲={:+i\q}. vLzSK*cbe.zYt~ԅx; Y>b0ˍnvof1LEk_h6!M&9i[K1"Bq5R5g6ǥHnBL ᱜ7\\ $;w[K,0)R\aAj'߫ǁ6ID޽^K\6 fnq!9A7W :CT ֡Gw%^,Ŋ*ZFNhiMĆqy7>aqKw @@eoϽQ/xK=z}N"O³ z:/ͥ>ܸIHugIΦZ Ʉ㍋h?jgmmts=f4鞥H2Q L1F9{u0<>VGea ,}nQ냿4>}gW`ovЇFl T.I jy?6FYZi?(!Ꙧ0O䝞Jd=[ x0t'g ,u&b"!́HI.=p_BQw& Cg0+Qi)G3Œj>S0@-CÞ5&l4-2z)шn9W&[!'aQc'%W7tkn<L-k4m:uC|*,/8$X{2ذq=pJPwVDu&jD*yso2Y15ֲ(`nӈoVe3<{P|]}vt?د2&.Bblt̪+)`p<ק:gwaVAp<'M?hibO"m?ѯJC\nއ4'|,`LsP%m{tJF< qt 2w@3~-AN6=xcPzpMq4B2%X֪&f,WuAnEӊ[3yY|AAXqe)x@" b -ђw+| Z :P 4A(T Ve*n#dH"gCrVP\ Z 5VЀ Qb+gYONI5xRfA,[pgjƉ5oӦ3ۚ1j=q9ư ܙF~zaۃ,!m<*73JWe>VKPœ€#Z3;}n$-:Æ)Nw:PMCH{j&?-Ko j~It+'Kd %A4$ɀ, uX;li5(ڷIn^&Ȱ7TkdHWԜM˃;nT SUE1eÂd:6O["qVqkAZ;xSd8A/Jn7&aߒR.S/t6]epCQvSq "ݿ+>;@hڰć=};2QT673-7 peg`iPAM4`>zyxZWuv+j-E̓}QLeq8 бh$!X@D1|pH]}MS\ KVb@Rv3v$/ Σ2Hik8*piMꂣ9( ק"x@Iٍ?roRM9>m?KALW6FUOo Hmռ[6tI)B6c4bk%iM/lп䦺S #2e(?Vw >^# :'YiލV Hd)l*q#mu%ќ(Jax̆:~K~;߈ &PE28,ET4|cԱP_(r*mJ||3+b+/fVshP\E䶮XqE%!!&&dGRc HguMDxJۨfzX+Q!%C:g5=On(2~6bFthNݜ948;F\N8X6=!n&X:D:_B9G a‡ [ԁ{n}'?!Sp'} D} GkTjZٯRNP+!.K笜PⅡ͹ඣQ0TxW=!$[rY;\6X rz-lAާ%!\_E^ieb P)4&Fg15(/ wݎ^f*`:q(SRn^: j~FH2B!" ,l 3M\̷QbT_zsםʪT:T\M6x"P9^fȃS|*ܢ]#F82OGCj<A_cx$H~̷&(KMQĤG|Z;Lnl縸=&o\kN12ܵswD)m[EUI1-EyE|F#"Un#\C^OT—O঻@,ǪLj]ͼo[~3_'~{Q( H;}Q|p%_Fv?z12VҞ~|(YnP07>  '˂+V]3lZ^Bi!O(K=0C5CiY&Bp08.Klc avƚ'-DR&qukî]Sa&;X,YמNe((ywNO^/T;눊f{ThjJ}m.%%)T}uiwNF65VAZ£'Lw$(ՀYg* L/*b48M"cռ}X)Z9SIߍrU#XŚ2MBR&x}J>-(5C|FK!P6sO-joChND`~i.ϭ{$4)v JKFRŔ69y0ϼ+kB+Ӕ"o_Wl6E&QrH R]Z"R3XЉkPV5O%AA֔I.L[6 OVNV)D)*I | ?6.$.2O;lP^WHkg\օ,zR^NcI5Ӭ۰n~+Y;CcphI[sOI9ere*W;SY_XؓAJ|0hPLفRt ̾z*u8bތ.9VqvI}X|tkjKװopOx3^d 6ڮ2z:NtR'9CyU/鋷vwq˝ ibml-ym71$ 8\3K7*[Ch8YI%7.4UI=z)=g'E&,KNt0.8OH2K(K}}n^ ,)3`?q_"$SHp5 NP&aww-Vb'Dv >he *ЊÎ#xf0[&q-AR땓@[ͣ9;iH-f)=z,)@..585+ 0.4CJBNW#zȽD2(Sۈ1ֺUUYv^bCr96zҙc[2(>LNvG#,IaAB >wF<,pmPwU3q/bTyP &ޘ4S M\9Rlpxmko:" rCgZMACP%Ix19pNʘCU3&c62CsP{)KvLw#lz|)\6VL\*?9z[̱:W\-f1lȋrnodXHUZ,_/G .o8h(㯮mYɿ^ ^}k*UcQ?^ mQ+hgi1REDz𑇖 =Z, SDnL=/p! DBՒzr|Շ0^O*ֲr%+n498k;$HF!k13_f{z\ 1n7p # f]+툩 shzkXzWTV nmw5=xp)+[;grFhBPi84( =?riXmZT@ki}6`@İa,KQZWiA40RѝawQ³),pRho ;s}o9VTT5Vkź:-} őZ`Mr 0|ctl Aw/tyj!ڱ/ݕd[y²:{쮃fBرxJdS chk bvZqE˛zߺ9N\L@V^Vi0`UdWnQl}ԥa$4Vt6Ԯ"E7Ja`$̟ku2D)Wqutgv Г:T5|OU Qm5^G6ga]=QEnUƘP3A9JH"WWvR|^z&.Kj#4M\>{N{PHJT&Y"_=aPrb`Y ~܌0Y@\ E~G Ƽ)x[kVXt, (gY#,65k vhe,1Xm*xpKz}R/uƴFl? T!x\rr ,SXM\ Sp3@[x540kTb%JB(vc mem/d]2wVhidbˠstfvQXR yn#Q?BO!lol %Os6 j(ڋMyUVlO3r<]NqVS~6F)l[W4h扃OWkcP6ThfS؀}QGcg8t&ls!f%e Z<E=DخqAfephFD) P HJi'4j|1q) q$F@᎜vjVt"F~oUy'z N?8Z;Mr0p8=QUeh-x-cP~#U|"\̣;OSDR[G1=h":Ji{Zs^,T* &Yg ɘVmQޜ#\+L\j yޮD}KͫO6ED "]1L$uUy')<9X~Sk.vH\_l&m+Y1۫X|dل ocg/ƣrrDf=i__3/H1UB:'a;d՚C%RVNpUu T;6p9ҰOAqJc4a.JTMQ=}}&DH&>5|w@)Dw$´*[N'։ۘpʨ~ozMqgz-ai!t!3:(i*:pGRcch/ !:LTiê!45?zPa)W#S? m9 8_y\(<@Y #M)MXH:NcOUD~sUUvW ◈\/Q̱WS).\^^, pc5eeEI)|Ɇ9C!/‘_uuwSwiX2؅ʶl\T|GO8зނQ9@u.!>Z"+S}lVM#otk'/<~q Me_Q!x6TQ)-vJ,,0 tOR$oӟ+/"|QT,pf{r%dK:z@9Dr<R&iu؉~*U">Ł֯xGvdU@hF>de)Q8gZu9;Z2![m(Qw T]HC8K`ufxN!F#X]jD?k^HU(jRS>լэNY @<"*kZ#-aAog6 טT榧HzI٬ 5ŬP({BhVcG)˻rȠnbC [g8B,1^ CiB:6iU 7qdi%HG iqĘv1YéG1SrS ƾ' n`+ :Gǖ|W'.ZCN9T/Zs>6Z$˼C:a~b?Gա1]]y]Qߡcɶ^[<;^ -'OR*==ٱ>3Yn+j񠊺L 7su c)ulBtu&e\%?E#2WOI6*&]p'sKMYTefR^sKb__p3aJ)w]D!yv\o 䚕p[ JBbp}:,A ᑒ*6P*\7DE5i Ÿ]/|E=A>DUFԸ4/xVkvsjo{?xR8Jn#(JSd(ǥw"u4=?&dbF/[o *N a"ըHqg1ޘqu .]407 d[h>@3y3C/oE`l]:^d=SW>4 xl?,1oNfܟvJ.|Nb&Rf M$XJnO5Ctj" ބ@^ni7a?$e1LB~vOa[x&8ՅԓZH'.\; BM01 p3~2'IuBxށR I_@WF~ [1D^M+x!I2Lmc;ꭳ|gߴ3!/{V㓁.=0WwU vWg/ڮ*6TXdբF;ZJ' è! } hh:!NۘtN:G/s"A+36%*̃^+nVm+vfG)]&r \u0O9Ռnc;#vDtm$<LGDp`Ogcܴb5ϲ5XG0 . gچł@sh6>ǒ3/0-bVk\7)laD|Zs<=(םu3G%bܡ 2ň_gCWn}`2"@3]0G7&Bj IЏ4PŦUNSBrXPcLsbACfB[(n4d)ߤ~_q4D;࿧O SL#04:ߌ{,BQo\wS k^lbV;M> KDc#+jV|>R.TUZCh2u )o=B} Vbp\ SuX10mV{2ma)bU=[6 &0tD8Z4:7 'G߼ӕc0s=AS_=殤K ER&Qub/.CQdRZo&2\fABvվ#/m80Tm|q"Σ =/bω9F+͚: Xt>гۇC=HQO񮒿%rdZZ /nN\DC~[/.2/KQrAZc)(v9Ri|BaR$4j5 ]!LkNO(ŝc\o4-.Ot `!l}bpzgW6 D(LM:I/1b{80W 6]<%JV&.lǕ GWXG. 6$$ld%©Ӥ;񋸟41C,BZ ܹ"&AydcLN>oPiցKRG?:5Țz:ǡ^bkUo"bUb +*PE/{pTRlÖVc+AՍxRowW_bn| <"F>k9nKNXmO*&>d4t`0T*T&,½/2#e*:~/VJob|}UΖ3}v֪P=p:(caJK nҾ-؏Bp\gy촱;|5ͩ!+eEZ5Zd -bQ{wt"ɷ)}:&|Sct8Y33R02 N aS6!jbkH1:mM{Gkho\ 6r'Lb}OxN(&}}6gq?4$P>A. a|/92ˬ*'[Q.:'UsH^d{6סM3]Gvey( 03#=܃+^{ȰRۛ"<-el9eҟ2*f9iou0_3ܻ?!7Vw_3qV;L5|@a ]@a)[FwˬP*'aFp>|c%8Cf$V}d訠 ek%9U)ռ~'; IA0c=æ @,"@ n_gqjbkĽ  U͗q\>jgx+Nk_vɬk`t|C V&b0~Rrpp[L}Cs#2Iu\Ѯƫ暺R^2kkfD=惄BO:Eր)?3u{W73H.DITG}L`쐢 ?{\H|Ӑ/boAx!9t-عp7"fvOpvm=@JTް?AYB/+@L̕Q «?ۯݘԯRR&kVo f@Sbޒ.I0ϏU|jmxLVN'6q3LZ̥*VnjuA͔{Bg ь`=s䙈q<˝f%,%Gz2wOj/$pvhZ-[>Gl̮   ˛\3ӈS,v(+8MCs= HѓŚD*Cɐq tI1`7i5 & :,hX4ix?0(gF^ "Q&*}ٻծ×t/@,3u$>GqfE4@Q.7'.جKvF|Hi M0NB8Ml2yw\![nk(aSp)As^(JzD5Ȓ_XVPU7y,Q/ %#*H t5_A,Y?YtCT>V͠H;[?k%}jTY_vf2]dRl6ypO!(|8v|(}(5X2p;jhߙmT/@[Z9V5s+X(Πcӑ%lQkԓ dT:uh|6M+NM+`SsCd:m3+$Z ]$Vsaiɞ#$@<'Xc)y+o ~.0Æ FY4'-K#utd/#v _* k!aVesΘ%yv\VT; iJi}%>I  $n`2;jU9<譣OC@[5t^ I`ˇ;p1 L5`Î}'T2DkG3_7sOx,l%jP qd#pU?py{I4eo\ۦƠGUSsd'VO~j~g.[hZv7+o?uMSULD LNGh~S@ԃ?Q+xyGUP=E^PLbjȅ EclP+|xpq-@F݈[=N*oowM4өvOuo)TuqaʼCg0BNBf7~%f͝bر>dKhµoO|| ΞV |v56C5@N{f^M-`w;Eo%?>.0%-D? P|HpΛbpٹ;+~Dː?Jekծ]=u\ghE6vd L=D,=y/mqw54D"(k߮mlQ͗!DqaҞwe?)]nxLc9F4JopF A$*>FWж. v.%8i卤 d\ѩG;I$g'gg8X0o*U;|#/Lj oHeoq@WOdAЦL: zszuF04:b)*->kFB=a$^4d='Krnҁߢ7Q׆x^%O~y^pT/ЯZ0D7DUm2F.}9K/G=g^=ӟ Th,xhV< ޻1"&]LN_jO]EYeJ}@/<o9A-Kn`Ȍ\4-ֺc)ȦWd47g/l-n !DiUKvF4_+w!my\`^}bU%[ ui4mtC1Bgy&p W&k㖠xN"ЁF|d (RA*҉b}>VM*d6}P ,D5iҗ UoxsZ/h6Ap:ϚwT D[k}2CE0lܕlѝZ3 ?{2c40*t&oǼYg z06Emgz bc ~∸[QΉ5&잻58S\O&A- Q ƢtIpR{VОqK8=w/ v!"u eObеuT5L(^xm, QWAf>$$eݕpXؚFDMױ9}1=)N,/GI}.(i۠˱lpIbPyܶ>1bܒd9 K}qzD ŏ^M弱HW;Vy/B{ӋT <1a3Mnʻ|]K\|KkTg~$^,oK%X04T 4Aȁ *aRSYSk}?WSeBG O!+7x/#I>Mš!RJ w'ߺ00)ͅG:NŚ[FRbf'5)YaԌ4:E[~+F%xIӴK0`Ie,ty;>5=JHTrX6/F"HBD}7U))sS&A%:b =vJK=1XzYCy%Cj & Xi39K.9ytN2H~揤Ob2ǭ` {fvyATKL`k:PK<%Ns) _W1)Hzn-ذ#lӼYmY"3ܜ;(]J)$O}Yh]^ ʒndqyHU+FU0+Y5A)́R;T4oQc 1UV׵"Bb&_YGݎd 2!FTbh$Lv1;>oo m4pY]V(!qK_\JR9b~ JW,"2yŦoE?,ρ#\!DFO@y z3HpSsy2 {Q#%R`V }L(" 8cV&_kiyR&{y*ףw @I&]_JB7f^Avaj^ apH'jQi{cj€׊ KNP oFVx(Ŀ_|- tZk"mR/C^ fwޱs64F85]ě3/Dj-.Yx]<*L,A2jӋ%Ss1GM C,|jm9m *2b<`u#&,u "=wUd~76 >νґ0|lW@^=S)css9~0 _qZkC]D2'i.c-抬$VNK@t`8#| &bIm1?ԷK2!bUP{T$Xq,L`.?w ۶)mo&sHSSb87o_1loĂ.5Q5m&Rߧ).S_!ڤnӾ*kو1I*?Nv$Gpi׾M%>jK ;38\9xFFՐiޑzIo;iū"na苀sn]f0!a]=GÝ2\YdU{v7(-SAڛR5,.ms7a3:çݡakp%V4 #Z*Zo '\s\mѢy'ɷ? 6Kc'=l=[߰ m||5Mxϱ[ qm߶׸Q/Md@li| nItAK:CMXU]i+Xz@?ۨP),VI EJIEw ͢6aH~WwC iMCYbg#9yzꟃȰzS otX ۸"cI 9q0P8ʿ<("kz|I7qMKߣwv[A332?4.)l(][aʴ^TIe}D\^ h;2gXH3 Q9))짨5m (S7w`FUE= Zlie ae ub{s;6ۺ (DPB)^S {kxVs'x;d@J Z\fiS^͚}dn4pġ[;j_^^;ScE[[44 ; mKǙ  m~lk/9&SB4E$rN[L$'=]_[J0fȸ,Y>$8,iu!6&I pN*AByOv7tjFOC3Z 8RVUzO`SP$Uzj:4K 7 %uKF iln"@OoȡV{mNWI#e03b*]g gլvu5e|7V##]04~LCO/I4~pl U>Cv(4kW&4^ Qsqv3uR/UC\Q+q~,pZ?N-]cwH_6s XIWc'QPʆ w)¹c3Wb$:V5rr: e/v& wܚ:Tw ǰs㐠~|:dHZ?]JT?j ^+.Lڏc9ȦÂ{#LjA#()iG_cft!RU2+*[  Z_*N5F0$&T]YI6u`M>oqUܼ9\.|B;aI%k!\6NV.L(ƺdSIxY!-y[YׇYR!mD$ ̫& xQC;ӨuzP]_BE6Cw}H\O $H~;Rx` ߏM3b+ 6µ9I\BpP"I醛S?Nl!Y%m*?Z>g"opE(&6m;lu(%o\4֧рhݓimOpFH?=lHbc,ffiD?ZzZav'3:{eNAj3@Vi=2\"gs8 rX \lWh Y[7 &,WXRtYH{kZ4PuF9X~`hL!Cy[3Q}DΘ?sePtmFZNʓz? \S?|JnxLs QFCrӢ}g982ꚷp3pxm2s8`WC]"!9 :WZ>uMO=;I0-@Or-Dfoa Iw[]8V3*S92pn No䱖kŽ5ކ5{M rq{qs: I;}ە։d;?AViQFX5kLe٪A_D6oj@N;ԝɚ}+xe fK!'I–' DOGs23:$q|?NKU8u 죍rw_,H|N_B'Nf$$;\SoW_2!O,jS| r\}jֈc4%\.AA!Xɱ6;A;n~0jC~W^%{WۭE 3 HՆd=SM碀^vCbqM~.~\6UmǮ9LI,8d/Gj(m'koh~ʸ~fu zs z$-QyG{XL@xdpNu'TaKߴw=945w~Nw_3@jv h:V#ND  ˢv/ >PPj#S) 餦 SsԃyFS~oTAh :% ?͘8 vqE\jv;dQ2m('Ji( I3Li]+>.nwt+|hd3:XtG2C;&}#ۉxMK%|iEhDiyϛzu2a jqY((ǕQN> %95ؾ=9E8qӘ z_ i,hCgXռ؞".V 95 f߄"K:}-cj4.w2b*ĦNP'o8OaQ]_] # u_Ԟ@zeK&v9X;ڠa}[ x0O¦~0+Ԯ?ZFu?[gЮ8.T]PT./%joLT]oLV-3@KչC/JgY@-xE.v0ok X宰k̾dojrssEATpcqUiZ|jWy쫩B}6sM 36#MX/cyJbU`ᱲՆv^ѸZVL椙2 exz7"T/@8TES@/N,5Ǫnl|0c+kpw<, _ɋI¶(b 94b@G-^Z}fQzFmCFŖO ޭu _eһj)MIl}䲷֚XbZh}rS H!B%f^S\YOG;[4K] QOwdqP2 $9in|3% Ȟ nx7*Q`[#)ڱvx~.L:jyGŮ]#+n;U\{RBZGinvUD$Z *}ѯ&7~"$Z{wx$p;p~>7=spЃ)9@.H GΎN4>$隺|ޫլ1.n oݸhR۸ +FJ fo\)N= sGH?,\<5J-p#HeXc7f2w?-BH7JdsxxհO.;1 ?l?Il/w<݋BI$Qq*4%MXs-ɢ'HS, q*‚+ q8/+6|@B[[.[IQwDT>{_{U g* *.@߯&&.yHȽ;ۡm= E?Q2ً$ lЀw~[-W֜+i:.*\`j 9$v pek2s ~sA9]Q}Tk;E `2n%qg8=#ʕS^36[kؘRtG`;n7gtnGj!:οS/"PQLQWVZWՌ)TO1qna:X`Fa H]CLr+Cˍk 46l H vD=E 5!+T)=PG!ސlå<2cѕg3|?Q[#WD* cW|0uDA$c'?\Sk\Nfl:;Ή(mԛf9eպ_Ocg4,9o[9 Z8V \$PSVs\hA{\>|`lJl jtѹ~֠f:T,NCA`(٨#{ !e("& vԣ{7M(+z;K R<Yg^Q[34^n O N7*x+`Y( iD s4x{bڍ^-|j7c0; Ue㲡7tl[~zgd(%wM`;|U!or6@D}ɣ~3Cѓ@)LED@6|1|6x{V;yXڐIޖotdg6wWr !lf]>?vj0ѪDzlgz'VeXŪ;dg̩Y&o~[ 3AucXQN+k-^lGd/o Ql[ftjn+|7ҼC)W>N%HqEǙ_fRt6gȯ1 &Xj\C~^Ր(=ѬnmI(q26hCQ90]r5P9νQq)i#v߶|}Ig_ФdTuD0'L'a봼Mix(8a pn ,(-L0>[I-5/~!ҟy ^VI6Qe鿳Tn&uT.A4\i$Ny4e)ms]# N9:4t7yO'Zq7wg3.FL)w b F`.3}9c$j5EdJo[˲"F~c_sh,5sʻ;$;ؗmq* wS?- a=x#;sÁAr\ʣFԧtOGYvZˉ)[-Teg:9᧡9. (p %ڶ2^}k&0s9p}N+ȺxU(s2bfV w¾/k2u:vA,A(AYK y /O Ϭq?Ww?:'-8:y2Qs@a&hhíٷK;]̄ԍ}w.% i݇BX9jYLKFmS!/ 0,!;'_'<@oܢX5p~a֑4| ?; |\ 2#۝P OI)!@uFlπYS޾ })RaɺKi#[Y +CGI%[brI_7 I_|ho ->pT!CǭjgP|Hpx[pTiaaasOF,xww; ~ߤwkk &%# (QTf@76?)hk<V[H%4q\e)Ѻ,6o@# =-(H:9R!>53E#eYEs}8i0kW'2I/@| 6J]<ÈQ5k5 rv@&NG 3^H`jղ;d 8^/+ O*PhQ!ń-^ҫC8A e+P2/ObIQBu?r?,)*Y2C!bzӸY# wlΡy"J$mk&0*QںaQw:Fpj]O)7h"ňA>ю/yZuWYo#"G^rV;vք& >+؞Sӥ۾tH(udv9_b El;7bY=KsbȒ/"a䉐+6]&W/.>zIA7 ϑk( N~1,Z*?Om㷖 t[V_lgQ\6a- iRn"#ԭ@p/jn}. ~A4.%Qx~GYJ+{z.Z:ځ&y~-kY%DiD#mj`bCCBJvUfNm|=d-'nLt vkw/u2wU \ d*n토ڠQojtSJܰlNWܘp!{u n6Te ƥy؎d[GU}z2_2ML1 [z<^,$`,a܃wR/h>1{so+bλSǪ:𧼊1!;m`3toxoΌ\PZ̥NAs(WG\Ecyv5@7U BH$I4h! 0*wDdhgK XBpR MXgPyD~+CAw$1ƪB÷Y[zݗ /F"\Z]%iJmez !|e_ffŐ*F`%ٸ`RY˔ooWLux-xF{iQBܶ Le ~"`.ҳO ІhA o Z\V6JF'2 ^k a=ӊu~ j JRUwhf442S$?4]Y*˧+2Nh ?6E-rzcrO% [V};rgI3u-ΊޏiG+5\$CHT^c͐I|N,Ƞ@;0mj!_:;#qǹɊ 1j'k=gAF0!4DZG~ C.hJq"V3n Uerks!~ed:Rw̓E>AZhM2aHpW NNp =Moܩl{I`g| lģ3A7 '0,TӬ: 䄦ԜeA9;J5XHbkQ*FM2퍥QƔ}߻Dql-hWx DA #;S]؁!.[U-HUiG8?.ٺ[9t$ZHnFQJ'BBJy2 ,~gL$AeQjAOۚj;aA,uy dyN`uH"2[;+zӊwxNM\kypwv~Y Gз (lCkp9%$¾ׇOCerwfL\3uPo>_Ğ?Nu hoh~WmϦ7&#w0Z)zsW2` JO'&V+qϰ+G?f\0 e͉~IF1/Gr2:,7D̉;!W17,(|A`9#\{TAڶ1KAE5aX:ZElFݕ=,hrqT`$?UKkD$b cQM 687<t<'FWvLUtEDB4 td\w6dPTLpfb0apIz5魡rJ&"|qF( p:qgO*TXBϴVK+BiF¥ÑD, -ѧ*D?Խ+2mhSY?8;JO;C3jD 5V9<[HU"Ş95m.s  F6Kh n\}fT di" 5y= JZ1ײ 1y,6a-oa/uV/i˸RC$T hO? O29ߒ:g.Zj&$)ӃsVG[PPEP-B4ꭕ:֟}(Jb5'qq֯p܏kLlfpm@\T-穥ȥ$VzRZjV5lvz ;Q#'8sfjy$zeÉz$2K(3I9,|OΆ$R^&2oKH qjsPGqѵ(\{w}Ƙ+e]KV 0aFu2Ŗv,'MM˚ۥppe¢umEF߸U~Bu͈$f3XI4*4.4ң #)nB﫺c*.M}s+-/ܐ~4D,Q=dIpS/I0^i-_ȹ'qdSsj5fSL\9|F5R-\YS {xjVˀJĚ)gַ BYS F2u Vax:E#YR 8/և̈́RCgrjH65bp#dE㰱bk >>낿uą^׈jĬrL r,Af$S@R{'2\ZحJ}6Zͱj[ ltP9@xp:>$Qd\=򰛡16 y@?CN84-}L>`]ڄioiQ,E=CP(}6g_?]GC0.Fs>$b+G0޸*W}υ*`4 in+pNw4WBQ 6Fz F27IaH_(\ں?kvsmO:MĈC#PiroQE&6e Zh2uK'7']-P 0vΚFqe`ц,cbfFY\sO%jɝ?Έ`b""*. 7u#.&HBXuԯ)^h_~ |5d}*=Kj/ Ҧ6y/;?[pusjxM3n 7Z ~hdhC B(1(B'&y]An<|+w7V掱[dHοW"\V8{ ?Xrs)QEDB״^'M!Rvx*bvټE Lb-(*0bCk ł²{}o˜TЯ ^~} FDJs<{}11+3hC_uKF3J`í_?I̛!qr|@L/{Khe X [~Rʽyt=|%?V*wx-F )4"#!"6)|.ao};M2W Q+e%%&əR,L,83s6& ~Y ԰vȕd][ayJih4.Jtk(7@ Xe9I#7+6ơhMYaHM YPg)UOhnF~iFBP=R8ᾛbxf,8*f,tۗx"4IKw%9Z2U-+2%=?5%PnjYVˡ}rx^84OU8bX#bun5%_ިvȃ7^[h:\nvђg~[IH( St'ъs0 ,1{xTX\C>VǔPzR:Ghf*=apbb+\:ϼHHd`NiWa+#Woem$Ǔѳk{iLpOq_oDe+ƫd5{G$l&lƧM[H4'%mvݨSC"l_B:@V 9׍l6X<[~?R*NyC94|cnr37F 9E ]?@b#f{ֶ`}HF$[hs}n78@+nѦ86B ٍ yT5sy-tGqQ|HBF^#$pnǝE:?qb!.1=(ЎȉZZɬFLVxAnc'9E8 TEX5=jfU;liy@V)6&ޝ{=#5 ?6%~X 9dDD +:~:tw&N%0(B"!#v VZ=UkPS#G[qˢ]oBTS(XI}&Mж Slz\U O`>%R5_>~h?ku[h {CLn&@(s ӡ(H{y U-AiX\b1wp $m n_!rbwރ3T Mze?ҙQ=ąRĒyъB5 G6톽=;%G9ǁ6nd:T͈!4jL4ex=#,o0&X#[^&_os j.c dOGmbTWgⱆQ\k\ORi]UC2 (c&Sjk'= "ғ^tK) ,`mwsNڸNh۔]w9zuj<Dn4dWbegݏ;{e,|-_(:Ŏi@}ӹ:f .%YUeo^whL4*WTU*xiQPc}3r_`~WQBu%)b@,LZ[@Rz Qߥl'\p2W(gGjsK8-Yʸzû-!ЄS>|৿BC(nԩ( .\ d{e* q?YLyo ?%]=NpeƂB z\vN+TiR+aؕ:_"%7<KeZcפrx  mE_/T F|Yn -.UYMٹhDOR·֥(:P}4 Qe!ՉI ?Z @j;; 61Ebl&)n Ag͗W!Z4)Q6SfPa9ĕzus\ 1!s4{,m&@e]!~"]:*X-W' ?0t͕/mz~ '?:y3;G?š}[ LjáNdQJۜ0zMq0-ߵ)e(<Osq쥀NAUAQDEs nwPW.p5^ݱ oP\C7H禖vҭ;wGRڨ}1)7ak ]أ-}m[Q?# Au,vFNq 9&t50nA.϶s{ u_CBIB$O,&Qtc(_Bɷ͸(?md lKj \ nA* o9ZzXrzD=PxNU-=ϥҞt\q-Dpl9Լ j&>_a޴34|Dאӈ{^erqs 2%5(xqVǧ5 _ 3v;iݓUk4O}7e%7T8*Պ[3AeSU2\ '{߸{:i`y AMUɈz艝֞Ozq4ot^="IϱM`?ZڑB,sy rÐ$F~4͡/,ox{,130^ao,4>GX(@S?ri(=Ck֔F ҴpQK7}r"*H;Nޛ8!h+VQ ck8Iozv3xa 3e-nXbnG>J/ˋXךG>PrXxR4Bm\S*h ^XS&"9 H߿.yS=xoZ`dp#_EnRlQK3:,<+$R@q].usi|@ Mo^8[v{@1GAZR>?Um?87=:m0VdK̩>ھV6;Hf"2g"Pdd2B7{0x(bMਛQw:<~4!$~rFn*>D7WxGwƉWlF=Ԏ90)Oy_:zj\ťi BCN@ΥR{ԧ㶤}ˤ1s5ًNO7WL^H}XmsC蓚 OE|J%[7,U@\ l-b' h1>}fpN) Zb7`R(8Qie(h Yz|`pSY~ 4{֢g!>ҫ\Iن9`V/6'B_F֙xL j;^Äz+,p.л4e=:Q ok UW"6.}E(~ 륽|vTt`ӰqEh0CE/;^E 0ga|ŵU?KLJ?T+5{mRRK̨u v74<_D( /إEEQ1$(:_xg'qvplin\AYz:UP?[}KS0qGZäWam H8hUrDS6&r^ΉN$h3<0yrxl2SGXגUي޸3Q+C7"@"ʜܺBz,ٯcxV?EPЋ6p5*)UMolxm+4igm4ok9L67\ 1ˆ\}8/KQ־hPcq{ά7ėbXB(ͶЩ\K4uSiZdFMbi,:Я4G8w"NF=,6,韋Yij:o, 2aMk3eoXMJx ͇·䶪YQXa4N&rG]{(ݢ ZWm_$ȟd(0Ppw4ow@9nЍy] &vJ"润zƒIB3(Z2,Sd+ɼ|S,g+q&h2OZu,Ezj;ZW⬉z],%@$ EN`t-Wj-s+Zp Jd#f^cnm%jrCFc ?r~'2ȉ|"PѦ1ZBlA4*{e/N 3$Z!Cr-2  J^:(ҟ灠-}Bx)7KCeQM(Lg;sƄo9=06}fYާܕLlZ&{A k[d*%1}]hZvw?m U?q;9Hܽ~#Ĉ ^ ae#:% U=(j |Z\YL1T)޿/J1ۥi9/v8(5T>n8z~tGxvxc2j>346͖>dYM:64G;4@]E5z7[(~|'Zqs[IPWbgl&Q /,jþK_d+}ɲ?%$ĮJĢIjDo#]f3#,vUۤtR:|”>Kh=e$g(L+%'/z F2[ErK7׈;1_Yސ@{. g5N5DoryxG{K:ސtڌK% sLVf- 0'G4GL{W rw+}s'cEGΠ8DJ'oill> @r=/D68bmh7Xݞ#%dK<[M8,O/ƍ[c;WMzO-ި C\w{#4^2/8_^?LG`&JOaa^oa.|ZT C'_UeR.Tӧ??ݰ7buG*e⃠ SQu)mڛN}qsY<.1CT D۵zNqrSb>C鲖B)c،)7Yi_V3;I.}7pmr# Mמf+\p#a)ǺD]*1#BOrAWni!^>|Z2=QRv?R!횱w0^٭٘]Kd scb6N[+LaD$n~??q/(EJhk Fyx\a@Cğ =j;*6wC{G^ɟ4rԃhi9n^\T<(FM{<1e \Ia%#Ŏ7r7o+{g!:LwOi,ceiL 0K׸o/vvv?֫nnAd)ם,l}wr )p'Y$سw-/~{7  Êۮq:B$b%iǰ:j.ur]wSjL,\{@;X(XLǫ_l0I)?a٣mb0SxgjZ}Zc|@3q9po4EDm)0q֕^j*\nLDY<-%ԓ+< >]8bؿG0ƚƞ)QS# '+_ti`+ YVa@{0!oݽ%PF U  S%gf H߾L#3krܝkO0b$WEs4VVQo8a}hv[ْAŗ#<֪t Gv k>t^`.l1Q(KCe7f{U-E=t^ɗPcqúUwt=BN.V% cgTم A"!#MF(eK  QjM}WRH=ik^6fMŢ$ )TnRb5Mפ{(}zUs_RhzSt eO,'7EީUu]]>ھF`Isc =a-W=!O݃rOđS)p MFsk^iD뢱{*v{JGqeA.H{WPy߹nu4{`?) |UT;OPf2pAf.FNbKpckpĕ[i~L{Kછ=^VZ8p^UYicP$ *4jEe"/аegY+ BE6/ ÍIF9o_2\Eb8`:hdռ Fո )7kΕ-L!Y_Ud> kq=OͿt6f]qwL<N-3/ TU'pѭ֌Lض|YǪV=\zq(Z |Bb 5.х^[Rv}1H3xARXd-f"jOj@_ gD-_IWkc5{G"sGea:GR9ZW6b?ZJ́Dn-y:Q~GguO8͐QLMDwF9Ek1eUd4 Cba=H4,SL9NT*>8#i]V}V%Ji¬RXʉ@pIzUsVJX%] Ց17Bh6{bFnGHNx{P3!75Q 8 h;_+f~Q: —y$_hȏbSbwUk>dI jmYPOk%׎r"Ԓ8#`*s[u$/x$>h)KBH z@{7/A/ގ{|!+I}NZhp4_a06";^6(Ybro0TOIu4ye p433+91lejEP'^ًٍi/Ήv|*E:\)@*S+pj⁶*lM|DEDa. ˶c^?fq~!>4G=`T΍n.x\K$t:_) ?gbeH En,qYj?&Xryn☫X@8 Ѹ&l(N*! 025Oǥ(ACߗW&MN0ٜTmirl fƅ;M%+S,/Ue8Y{ݡC0%ɊBT'w{L㴧~XNU-(jƜ;/ 4nCQV݊Sk m3{ ?+cU4bh,Bs<*,GVyi-=gL&ZjC ^[uQKȎ-V<{$n<>2[#>:\R0o bxpotqxgO-\ &(*Ԇt/&5ͨN3ЩL,ZIz7v=;8ؔGTxv3*9wC!'͜=S0%2d1 ˰]Y[uMT% H91w}  (`(VggC%oNG壊fOp+djD"ˬzNߜ"Y?ޙFEɌ2U5*շD2RY#;ZAJhet &0s_5,GӰSz(3G>c;~n0٬n[h.NKu%wCߨu;w7=Qj䘛iH $&G{DJ.\m!@9.)& ¹+]*yKq`iPXV^4|9f%`%S (>SV8;gjY7p?cjb7KK pD~̄F}'aD;٘NyMlZtWLR,-D"cEi\4ˈON9" #B;\Z^|'lC\Sb[S+@_ep ){"MOe-dֳ6bN!)t3)`AhmIGd7ou. 0n2e(*1%!̶"lւGf-SZpg-^;{x}j/FV":*H;~ѕ~Z,V1Hvg6.|ζ1=AKTDe P*&3",/H\M_JUVspMS_򑅔;Ћm_ XGH6"B& C_rj sŒapF "V.lHð-.ń@"φZrNI7DHX6u "X1 q5G#9U^17\8DJ{m_$I(6صKG.@>D'ي?g[J뜰])0^_Dߊ|`ԲlEc4;RX4 khfp59)6'ۅō`. i1F 鷅(ގ$=_nk)Mwbq)+슗F+%_uK`_@j'vLѥ$|h]^PV0+CLQDiL96fYxx۾LKh>)Eym3wd''rJƁCaEW9wNlvAt[ +[ŬEiR@܀e!YG{;*s ~I+6 nl߿,G`jhH&"ɥ3l=rtKAOeGZaJ 97^GdAMS /yC7n:}q8PP{ QhKERA?梷3:ȏ:s.]jf* YݢZWT)')7d.#0Yvfp-8, &]kHO)`s|1f|d4Z.S*)a˭=Y%SeTMjF @ 7EАCy廴#Bk$Zyl7,l+17-+ܼzEf^Ѩ8E(܋8 1~|)Wy=.; &VGSQ_E׊$"dJ6RJ0RE1W4єkp LfԍYl`#;@HTS D-p܀ ( ,TOrO8vf mlSDSlN?5ݎcÐMal 㰻BHafo`?Bz)q^g#ŨMM4Ʊu`OǮ "MQ 55ETQBK~a$T/Q財9eؒbׅFf){,ޝ滌L< ױ 4`78W\.BDxث/2?mզ*p'YdI sv{ U?x";M"[d./H4j(NxFbR߮(/ Z.JqGeJ[oDG&RZa@pe;ىE{nQB>?tBu(q ,:IB̋Ӟד=T='٩oRH-[Ķ 5#B(K3m֕S/6Xg.0yQ9}_XNIUP.MZ__GI5\XG;b;ʄap=՝{()0GFB˖2 +I2\)W8eh\س?y,ЬK]|x͒`#y?LZc}5n0h&L}u<,vC&&-`랳xR1H"4A_=hvd9lD)z$PoPͬyR\tmF 6 # ;%< KBQ{}Zsvd*a |fw۽Om\i IEs||鿬0XD|nU8LHuG5ߵ?Bmm0(dGK öiB 9kEg,gk]gHjYió]ތ7a@3zMWА{7y"ŭ&0Ə)H J 6iࡖӾt+ij>tQO(m#Q98,T *|LBo݉ Ƴ ;!|3) W<0z*y)$}qZu澏!cDSc@ok`rX *4hSӡq48l7A^5ZTl8%a/N5A|;F7P=0Yt?ۿ2lpS5ռQAgt&5.yE;X5r!o/(n"*+H,TceKq[=>rL{-]]X sBc@r8HHY/:9xpBbdd(ʐ{jF44 {\U)/hInj9?Z ;8j~t f{M,N<}N~"2g9C,lQ#e15}xTHV ޔAn>/7>*-Bu!QD'| ZL݈Eb_z^9GZ7xr0 'u<6+=/7ɟp۱mg>t_#,Ř Z!1>ը4b *RVh`vr]ڊbie`<9GU8wc67&D ޔ@7mb[(5M^6썱fe6;y'͂mmgQ8Cpa~h*JzνT[i/CP471j#Q_Lo|;$p6Z~©߮W*V oZ5R#&MYlvBl U.=:6$r87kG]|ce;PT-)œ !ӭ~>od|U~/z -RD rW_7r"߹H@\p"+;ce%捼B I012ѧkU;A/T m4QhWB[F܆֋<0ťP OY'^p.mCQᥤ&- 1݁ÙRQs7u*S[dJxkE%zf=ǣe0#s]!a|{iL᫺ /Z|*ﻏ/#o^Y:. SD"pᰠ#\ f*d{Ų'IDFܟ)nKvQ>[L|+f:KqR(wN mx ]E uES)F65~{2,I&\25L+ bmO[a 1ΓedWȧ-7b1m3;/T*jZm^QD[W Kϗ"WlT ӝͣNh8},yJXb ` ߀~(a妝ȒIR2@[ȹǩ'h|_gGKݶ6ЯqFʏ3x&}HO69Kt- oHp]Yl{$[;CL(w4A0' PVjyکj4[n` dѼ>0LoZA;Iv4d)G\X~U gAɂYTOS--]pp)- (m9d 4mW' ,ԧI+DJltMO >%|(c(T($c[(-nH"ķ}=+8H4`g'2҆XBęL,]0Ѓu~;bb{"krL*<*M[Z8ҧ\-) q߹ԀjiI$Hxᛈ)íՅ0TɠN4jvD[LqTc7_߂];# e4 2UJݠ#LpPOJhUKQ)w'Gf p<~2 I"4J%3bYo|4 Qt/ɜah8آX.|3o%%ʡ-x2$}^/=]hфH, *kaD0DŽ}a [- XTDdJViwVj0\$?4sf |Ij8-1_ 6iGO8;\U_ #vgYXYx4|YݿD:)MBuw^VXS,&nÕG1fE2!SӌH]2BBJP4j'ո"[}":~!41yG\adb҅G':Ry)Րqs5𑥁DE6DF ޢnVrp-$iLAۗaYԩD%g-:rUꗼև{v诃dG2e[[-`=쎘Ӫ*#xrFP0V?0;0+ޤ+@fI7wGA*~tl:2ys契7^u2Գ(r&@3?`Ӵ\l4 KGi/2ȠZ#Lm Uh-O{ ,Әb$حL9-8<ɮw=fvY·z58o5+-)h? mmBz f0b+2G VozCv+G)JIeI6/.; y/!|(2b0z8 cM{4s/M_#Ҕr5'<`qʡ54XrwBT%(q%OTZ@g*q= %zf'A;NO p]vC*֙볢Q:UG{>Oza퉖\S?.SCelvF{{փ3u,2eEۆ"3d]P[=QGr&(**eB`Л%l @VRàG@lw1q+Ԏu[U]5*i(\ҍ~ Y݀*1x)c d?Y[OQmgj됀J:|, 2%n: ,ɬzJ$ }X zy]s\MX4f JE)ǡ!m##xŕXzaof3y h 6cgA(.%Gߩfr:'Puǃ`A&Ĉ"!8+R, UOxt:Nu$Q =]bT6{|*]Ej|S P䲅`583Ê\ɋ ' 2쎫ϵEԱ?ф*%%=i. ac1.F_*JZ4nZ* 83"["2 +/WtRPjgiҬ{>& *p*w̘jVVv)`9Em'Y'YǞnvP@13n@$Pv&w`1~i3OxUCD̙G'/RQ4d ].qLGF}&_֊Xq%$UJt}>ѣS;Az^ݛܒ<.7b lQKGc-4Wv".(Y(<<݃@c+G |!wEyBw9ʿ5ɕ=wEm6Ix)RL K-/VݪW7\qT:l@(鬾WC^` K8*&;V3 pxXt !cyN}ys2Tՙm® (6:ָ\NIHȡpCLI_uX.sfBYX,Ā {~(JvA,ZVco=E&ID\L숓fOLnK0'?QyJwH Y4+--5waƒJTXMDR$Nebyl^aǚL%9oTᓌڔ\g(]6` iraczܓ`?g;AJƁXޏ%J䏴XPl/&,)~ĄF'P#xCXf8ep} #C6CIՙ[Xw\cz#lMv ɻ^u[{5G&彬t k0zG9@FtLLhʲRBD]:g>u8ٿ{n2k 4F$Ԡ$ZwUG kƺaRQ$qA!JާV#Q?|yպ~VG1lyڜtO9>2?L^DVCe.^92 }_{W洨S*3T?IT#'UU.r, ]o ])HQš=?zp714@6#\ '=S~"$J<^Kf:$uIs\Z!_gPws49Yu4];pQ̮+S5k <,g8a GKE}o.ziViQRH(ezWXګ j#Oo3JuqY{?)+1~]amx#v1^ݒL|/yuVhzq-qOlN{'Q $͍Gn/-m9AX_:}+rK"n~PL싼i7b3r0 yetAӐ)ǖ״;݈HmN:}uen *\_n}9Ͻّ2%+>=Y}퇉8pȜe H*KvHc " 0nI7ey<,!0w",m=yI[,;C8ߵƏ[eYZ~&? -FKi*{"jO}Wڽoeg {QG@+)2=}E6XUUGyYՓ,ǀcD"p|Gp`d$ E,pL i▓= !UZ>5ƏK\U"b.m`=""ժx!Nֲ-kּ`mstEYl&rg4 e`pZn)xALaIP}iOl JӢNW!sK6rɘF )|r0{R+_ Bt-udFY3`~<ڤHLG1T#XH"%%ϨQ\&a5F ϡֻwOAѕ:& *p+6-|jd0&<|,Y`T:=B#]]4ٿpG`Κ~,ޙ$vUܪ |l:IOnN`dzWs!g1XkJZ%9#V. 4&C$j#ɉ eUH^d9thh=V󽽶+:dU3hb s$)帄KAf婓!ۥWzRRyCpǐrte#be6#ޭ[ vc'5^ "Ղdl3Y.ɂQGp|yXd/cpQ3%ah&ǂ|])\4. %C8, i7tZ0ڿ73rה[n]l4vk)B>4ʛrh6c{> 8I+~;XH2o(?+,DDr;h+pXh+6o&4@D/7r7SgDYVb> OY6K͖n?#9Po'@8mBXRV48 vI63=K.MQ3h0N*Iw*܊73%)hOB%.r ]2'Δ>Peg"g٩Q4dS_UZjs$V؊?w*cUm \4^.2bpm+0ywz9=#8ۖ\rJ 0No'46к =,@>0*@<J>kRtb˷NeM٪.,9U+<_'u~yLG*HZѶDF%3?&5!~T*~fg +vZP ߉""SܶU{˫-J6ۍz.{If$$.56}NftA1UmzE/pT@@8C%\B#4|KʕorcFV"sfhŗB!%ASY_z`I/g(\%d8C KX$[\76a|tlbՅlD{E*?}}hm`|H8hM{rdR 5Xny o"fSiר(eC3CKa~ &?:pqPO?x/vod'7NS 0{.Ks奇ZYN/E"Wk%# X# S|j FY%vc؅#/iJEyN:?`N:\Ǯ}>XjҾEΜ6P;Ҁ7{~\sTucmȈ2FLokmm]L3^r\{p= $!WJoU*;.ʫz wʇoO"$i~ ){w7 Ç֦fܭd~ &)ȭOC$Bk kaN)I5$0xb(#4 +_07Emny% (V|pFJCPGc7pa3Ӣ3ue|}O<xKM3?Pt Фrꛙ契 yԮF5y;ʨXW ic2qdo-~v`Yb;|BLH͉ycj[ wfK؞/i '<'eV+j}`6(v$P՚Q*b_UoJ_ulkm ^MN Zb0HЦ6&LgW+dAuͲ..w@!)C= j^7=+A%gsu-'YP\ԮV!;t !8,dWH |nl;f(:~C7Bn~:f-ЅGR8Ce5ǧ)t-j(Ch9%KpnwUpgi:37$䤏n(*?="</[Sqzd#evAM[7%\ 鄴Gw<\3]xA[/ɿTQABsy;,>CC=R>l\"+xг(Z0I;/|˞vr[9("B|-4U:ANAL=-^!&ﴢ0 l%76yF/&J`sӀ7wgHqM?[r%t[D\pJ-=6N X0桎&;_'o?ݺ0ǂk|\/ Dl[ҤF溑e+*, Q)Z+WzdW6HMLbjU;l-|_-pm 1\Ij{e41D^Sn'boJ|`pЬ1F5?|6Måc +bG$癴( {Xpm:vvyR` +< Fe6-#lbӼӶ'_CQ:qc~H&L 2z_ $9^$% \rl598\صٚڑJE'qyaoj$lo|dV}2FI~ 괘ܖAEk6>K︌'HL{."rgh 3()CM6$;#l^ xVjmȁ5=)7]#_w?zlYd,pגVxx7>I0˶Cb+xM39_Ct/˯W- kj\w\T=/^2 W^Y+#;O"~Ta3%S>RF@/HƼ|p'ƃiSiWI&$V~/yz2֩&`$ȼkod\PkzP4/$5xaish A! 1ix7]Hgy7>l*f!Z 4G_aL,iCMD];%zj!8j!W1*F(;<KX#V.:slԧh ,Z;2=f7 %ħt%7>_C\,yXwm?:et &f2qLJ{Ͷ[ԝGpD +fX} oFTIy譾rZ/M_p밂5;"-QʗbDi#vnkP+%0#>aҰOB6kg) ,ɜsO \lot%pTo~&ek^wx}W9*G0ކ݂)z U[ruڃ;." blGTUϧu4 $+,K7`g9OW2] `)0l :Ĥзn+6\0[P| 2ehRRͺPH_YsJ`6˨*ˊ;^^z[ 7TBPV?Ac{yAhڡL`bwk,ŷTHά$wѣݟ 0;@ĻT?փ!OUɨbk?+%tvG2ǜj<؂5[oeJZ}*[[&zd4^B G(aR;R$`Us S:Xdθ+aGONU-)ji&_oy?VQ|MaK!8n9jQQu2E5ioҤ)FBQKW!ONjE,A3ESG}2n@Ät9&Qut>ðyT^ww{L;gZTx/Eʧ=r\9}&ӁZI0toG}K3z#IKY)bބ}=.2B.{?IH#y#ԝL" t~1oʶ3EfDn$z=U0U_zzH7,` eD % Nh]`X! q`oͻB-Wżf._1z~N;G,?R~jaq`]03O3RO:raa8(7^l"+70/'@ <_2a|SO Po[cc[ K%u9lIAJ_oFjMgA`9HeA~ EeBE&]: jc 95k~ \SX: ҁn('[}}2H gJbRmqE=LêkVZ GrC|ϥ!wJVW-9\ս/CRKP>M:bYYOA* kK))DjBfȰ-0s-CYL bcH4_詎^Vk<=/U>2fn2 r[BqDbѢ]7[dF/OkEfTwZld vDc%EuA h`R}va(ņLMybTNs259MJƌ߰|vpڻ sd3oȓk{vgA|x {E>ow}(Lklד}*yOq =1)"3i<v\.ԭHS ~|>FCת(_Hbꨙ'> Fa\IjQGLnA~]Gj .֞ms#={ᆷeЈ t%azL+Z4S+E"Q-3tԭ |qZ'HcP-5GH^d-\َT4J͌~l\ 8VKhg8F犝XͧJ&#T?&sq!&6cM:!4S3r0SԜA|]~ t&\8> bMJS)3^3j _\`Ŭ~agXc8;4_`%H޸G7ȣOޭ2P־'qa7O;5nS6 r+> |çJ˓ФM3N.ܤgq1zߜMdsP(-cS҂5wp'-j\ZJ:IiT55t&(pQNp$ .$Dxu 7)N\ۛ.7qf\iЪ\;%|CN|!'43|2_8jA+)ֳ7kƟig./\΢gYu귅Te^ن/ZD)V"-=F=?(#Q,S{ C򱩍ވ&YC,1&#}&㳹@?(6돎YL.~.6b,LXA@rӿCt! zBS Nϙ<*fe`ۨVj o3#*CS8$I֙۷'>qapV_~6ՙub;2[RgvsNk.qRQ5N~2.Ơܪrj,,“3%̑j_D_/Oa`@!4HO'!{oLԙ$y~MoЈJwUF ėuޛ`caxt.^[c02z34Eԕjc6zz:2ul?}[{+gx/(xVͣ2IvkX0%ܙ.[Ҋ mgS%^ ٍ,$bjDce))1o S??s 8h6)xMĭgd*I[~Pө7&{p'}Q>AVFyzoTXHrz3{ y<226iRVge9WFrFa6 ѣz7vø̠1J;ݶJFxE]DrK) ݼ"_idw4q ŌA8UZyB vFZ]+ccKNKs#UWCH0AUS8 aH?_/cKe^gNI߮Tr,y1a;Xނl@ Kt8bE' c+*XW_nT:=nRtfGZfs |Ÿ5l$*{ g6m'XAUڿSd;dBi;@7W[]Zp@Bmh մ͜B3l4}{*Hd'\N*ih8"u3Nޡ}+otTX1t}AQY䔳byǭmg Magx$IO['38rNmR$>:X1~w\}`8W/wR4:kPI WO J2軞ZfcB,.K\)3wF4T-t陱 ƒbwnت {4c':NjRXy:-Sd:7d`+9P άj؛N12+kɳ(}?(ȍj Cږ(2ޅWRpBaL^!}VݶP V}BS~8E0xgV)bqG$ )کg6v인y؉MY'u-c)Ȼw-63.sKlKZ(ŧZ&Ȉmco݅:@گIBSFˮ|Kjr޿HN(QԬ9o\,l$*o;Ru뵸e 㽮gf7 HC#TG!7,s+KG{]@$2> i$'6֭z88GV<#wI*MƂ2g^h0tE>c_$5M+Bs q2G*,؎*9ևG)J췷n*Čq5Y4U%G~X,mʬ%ҹ2, R'x5t?A[@ܠC kbP+5*f =Q^BicMP0&^c+J.0Wݏ=~f7k TS$8wMub4rIʐ7\#4 ֌T; ђgGc9Q\* XNRaNfDfmihg\8% ο:OV-(~>`wj s ]{,j++.ɠ~맄 %$As,4y-W9[+·X *_玩$25=gՠgG:|rZ|Ѧ |0Ślj^tʱl \D@.<6d7]y /%:&a߇f'I{h)@טITԑ{R%3Gy4w.;D:6 9(Ǔ \ r.'TLe͇_.kR pvve,n|~otU Zk7A7;E͹;Y@hmzcJuܬm@~c`xj{ 輙o$.ڐݬD!Aێ Qh2ExTpt,{]NH 9Pg)os g#EMo|鹏.dzvTƪMܾ}䍆uQvS$r7n)Ilq%wSNz @/ yY bA%n@HM&t`/zFck'}>CC۫Xh'!@!5+ 5L \ce8TH.J{LHp}0Ilpd:αSe?{mMKߔS/Pņa`F~AL`m Ѧ^yY hJłW>؉-폓V3H} usZX3-PVv>}`g%ݭ nDTd%r'Y7TR~2Y%cE0.Է>6aH?FFC%lX06(`?.Vš+jjZ nkzRlؽ8-Onj4ubè4%\;Lul7#~ P~13؈l횩,YOhf)/Ena):m6:5~'Zuj^QNFcᐛw` s܍ҌaQj T|[YӃ3¯ST`m4D!=/L?֎سMyTuV][rF|j \􉭺5\ĤkTDz)VȈrg%crt; dP'koSm(7"ɲ<(("տSLŽ1W)cU<$}I4hGs.V?o"j/P*6Z*_rg.W|r?[rT+<-3S] OvٲR9]52lVhӨ`@Wm,e=W32%0%!mm-H|XRd~)~|{׋~ʃz!c=*]U~*FwS.E= &Bs49w$E.l)Ydᰋ~H F s'\̕Yn+eio®Yw.' x>Ys.ʐ+fEӜ3blߏO p:e"7i8T`96SP&i#8őӆ'IGuY0٧"~JhN cJ 0& - m'jl/K_$=@Mm A'`+jF+΃hx5"2r*Z>W쐃QKgjd_dpyJ=dEvTNJ0scC&PJ}obõg(Q6،S }NZ'找ld8tv㲊߅5sp:{Ha@,aaFGl_Xbx ԊA*"xZaZ@ho4PV|Zh!pem3ϑ4؏{{MK}oVMINҹ9K!3G;^n7EHx_Z zGCsfD|Qt'`q_\`xJStY))|P\iۧb'.[^Ҿ810JX|FwL 66#!9&;oc4WqUBd{ɛ/d8Op -dS7MTŭ7$ [n@gn2LxtGu vGp_WS&-un%|^9yCޠ(o1p%y?]޷4#v2G0/e> L>=?`-4t :Kl Pq#:"a&>a[9xe+-=Z^D:`UŮ!=׮3Z 6w+RNͨg&s葵ɋ?L Vj/5vtݼ乫;*&(URQ`Vap&{`%Rֵhw;(F1.Qe1%dDwT|gp6huf[gEMhGl5{/F 5->:tCߍXGW,c]ceanh| DN1+( xr:TPj֤#`*,5<ڮ"F3G.UN7/(ԭ ۆ+wq=č`Vc^{*b?ً>e=’Ԕ\+a~(#t3WOJM-39@|:[*w쫐jnx 0 3q!>WH\u?-n&c} Zi͞; X/75o!T=NxG?]FI3S\"it"]8&#Ps'<΄PcQIA6Xo`="lw uNa@9=bDb Iolff=e?4Q(d^ٱ%5+jU )]` ̈s$ojYu"yRF~!B7 b+o4A?yTLN̗q3W!`,mXZitDŽ[1Ʃ`[:4wNnF 8D` 2>PHBE zh0̳GQ@il,-VN1K[Nj)' ZzIԹK~0ODc-!r9ݑ'T{͎!:{fYT1)_{^ >2Xd6 e6 2{”`ўwYq-CBS@RVc2;}LUL/{lMunB*e ӵlH]H4D* [m{?  ƕ: I3O!}Ue'&Nݡ 0wsdt#aXraQcvZזw՗RcF\Vŝ*&q!\2L$bsyQBO(Ң9'\M!d蘦(ع㥒ڗmÝOv/ j[-IaX4Sֻ{a^ʐu9fsoaqU5&6x1=\\"HP3QNbw'ST>i#'g,a1ڌ_Qf~lZLo^2u#KKpMox}) +A:~0F|k6\;=`WeTkReB{(z>a qӅעU,ɚ_me_!:8Q+a"aXT_+V&6 5 GaQĎJ==ǖ c.1kFw`"NOA.yI6-JhfXXUoL47VmfAD)`_+olmDQ_x3GQ)eL|؃f Y4iG Yw?q,}Nm;i5AzQ:<3`d!(u {rX}5DEV|st 0,-Cӆl &8c䎓0%ХsΖ/SlеD8ƏƐ ҽAܫOGb!0e8IS<͛D,˦tvx]&,9xTL)Ok$F3M/~ߛbZQGX+_l]F6kk㒳iPQ q{NGIJ GsA q( 6LZ/ /%ŋ"*٪לxSHO0l?w.⤕g2byQ/ɳKT \M:w+I6MBÇnm&+"EzSI?[Rr HvN8}M!Ո͌BSGr\?A-T| }~٧!s6CZO-7=(|]\avC:sWz RU]9}X[%TA3;ug*FP֖Vb9I)j?©0xI/91e 롼iNLN RS$ܛRCFd=knGk~{Ti=^TVs}ZL0.qrc-q4}f^iр"s0]Bǟd~7(jUS+HT\DZȘo׊Rx-H@=5H>qT@0Y<>t8n(nu6PTlC:1Q|D]׳`0;Z? dݖ;d^o 5\ !7g'Z .$Ya'op=W,G9?q1I3e|Wh.W΁9󘂓Kvz^1TצЏc|k7/ӕLTB !v~KSD {3"I:5@D\膭gvM=FFc.ť3[ƒ)rSojv+eJ)>G&?~m5!`J'B [^ h-lob<&so3LsC%bj"gSTm+I%~%{7fk0T/zS1~$X `W+L#/` FX97AX]k1,&JʳGHhiƫʸP+%^rfe5,d77qj-ճ;3cdO$Qtcu[5O$\z^eҊ#G˚$C'=;ҿ 4~.I.Ouӥw {s PVH])7V3mXwc]UGasI[P.Ơ$tZAkfdܢSj<ۑ%5s¬ɨȫ} C6C@œ$͂6_:{vw$40 R0y9iPۼ/M}7mx` ʈ~LFlZԔ80vq~izGB?A:u* ςKRǴ7 ޒsZed':ZNOz5=NhD{pkSDz sSSۻ?xcpC+ #\Lmvuĩlܳwے7>Jۜ4k8ոθGpKC\2diHzXIRl{kAxdض5sk"db*pܤ9'whݙBucќzw.TuD[QE IFPhSFTP<{ E}M K!Bt h6]Ӿڧ0CcTn)"zKd} /sk=cR<.nzWCp|FOJ>C*'8 d&\?e7xydhq}&#RC&t_0d~u2(p3vE(rMi:hviVޗKBDYnˆ?e*Gc ˖z}no:R-ݾ'mTIx'SCOho[_Š\ZzGu+TT;[-]5ENu7Y,!j$7b' U)G6|?Vϰ٪~㇏‡"hWtrj@5X*|ګsGwrMAȅ3;8sSHّn٩~}K/xjA̤I/X^.sWt՜F֔PsvZXc|16| +Oef5kpz'h"){jJ} H5~} 03BmhLA`pIsGcgק2}nz0#4? a{×h:>'{BQ%,]vp-]'``]C7J1Zee-mVTHaBxn *JS'!_YIXiat'b #Iy_hI.G.Ng;كk: vA9co\$-{c@"jXx.8fe.ƙ+?b<$1*hH'yss(p=ZX?*:vM9ׄmm@7h6Xq2|{yR[ L,h/U{q4}Ѭfhn1CfZC/=R&Qp$m&ϕ4c:-$MEE0| ke?V$!S5I]xCytNUyXv/)@4:8WI${;:1yX@M*iv_ ])G`(I-x=9ыfɶ&@@Bqʏ2޷2|A;pP5^EKa'`, RH k*]da yŚiQ,J_AKW6!8)U0p}tP >e>.TtEj%C."f&ᔈEx WT9R6_evt^j} k0H9t zO=g- /s&0yI:$rTE ЫP!PM O:LIGRd?|=8N1$)R#)k7<lq-3Q:g$1n}A"F~X11 K yg?aX+WIЇ" gzQ&|Ŏk<,M~I_һ,,4`%_:' 0znיtbx҈_lvn^X:O2YQʏRX4a%vw:;E+~5ҿ%4 2TܣѾjr%՞vZ/p뢻Gzؼ:"MW(B%O ٢9//0 u 9or C_)ڸh!Aɏnob"vL6{_? ̊lV'L4w&z}JQ$5ƎD*6fף.+"&*7%T[ 8q17\FgLH>#.3:,LLg3s48cif bZB/>e8y2:Ϡ]>a o8_ʩ+!ppKȠ <ēq =»ˏq? BI dgMʩXB`@q@ټ:TU(s˲Mt/ЍR \ɷ'jJrF2¾, KׄNP`s[w|@f(h[-;3%(m'b#y?ׁ59jfڙߟWVA'!M}Exm2iE kц[%,xnB^r7UH/QkD=:מK9i rByU:A2atxK&:OmA{up Yᡡ6؝_wu[yDrF$jy5X3*Do+WNc>7M:*rrp+a5(#E`-rmZ$|=>RG:]㛈 0G;!,yt4D4*_qIuyJ2- hvͅ5ˮp`HCm Щ MF/R#!jk_yǢZ>eP{<0NH;ҳםӐO,ҕNlA#=-SA7y QQrER"f ]C7b`??q..+8hXtJ6zf i ݅#l/-9R,Aff+*|r6?O'GpqxKz eL,#xv\F .:LQOW3xu˭dݘY\]/|j`&qᇌyA6& .%ޓ2'yO9G*PP+^ jȚ dwC11cg~]=n`;A\ ;~[(K M+H}`:N6`5Yep9zi Hw6@) WV l2P?sԡdţUE Ĝ)ǨR=^(޲Kj~n6~*kxyՄ%|[c2ݷ YZҁt[)A3ŊLדw0\5Hc3f~F%A.]/u~d!Y\!V6Z Mn3X9pThVԾch@ʏ4:GPtbi:9{)4VF_F3Ml!MAًEwK RQajj#"|YY-~.SG{k\` p]fUfږKgVv;e hW-Z}N}V7la߻v {̕`+NP b^ W9r:;l\N/0Рś=aCQ$l0tړ{Vهrh9}8(R/4P#A} e 9P!rOʂ؜µݬd|q5!l Q(YSx'9Ic2[2LhqF\6&D}:iH;fВsiH.3x[єwN#ԚQ"wsV U;sȬp3=M[.O7@mzqLIj:R2t ̥ މ‡x7ˡ+"[+vdl EW(+:H0^kp#doX 8 _Mڕ7k)ꠕ 3w+EoDxC貺ES3MD^ , ߠs8B}ޭVe("DyF; C. 1A~S߰Xd #؄/@4<5-mgXL#ifO$,4 Zvsk@q Sjz'͐m@\Z) n28@ 䳩'cIRE>`͂j`D}r9?{$bm1P9FPOqƦd*!tYez+CC` 8醬pͿ`~qA41ꄩEз\{=eBqNea~~3~)4E**ޮrʢ0jKEfvS}(b " me ]V D{Kfpxnbg5WL+* LwXi=P끍b:>]\C` C ~;F-nݦ<-%ϴ+hDB^mphMkjGd@l3 ~;2a7?#ݨs$&[t+Ā>!J(wn*ܪDچ%ѐ:g^X2O_Y9C z) 2Y%\~ƴ@o'2& O ֿn :5M o ex_ټ4(/.qC{r8k_0 R֡jۆ* TAs"C/)pM{:60`UMd+hZ*ٰ+IY7>BGpb`+k|-8g9&"lO=R)F=Ɨh&sh(ϤQr_hf5ը/ ѥW椗(Wrt:萄%E (0 \T~ S1#bq<]`Uw e IP=ӻ"Tnݾ7f]K >? {H^ `#'Bs/s tbBTW4P~q2쥓/mjo#22+^.ҽ;y CY; ^$|:e$ T4Y }* 7Es:?f}w#cBDn,eLӳ%t> F̧ڤ %HR¾T6g`h]!|㨟Xk*¦]H2|..fR3o4烺zJ4n{?#Jduczx,N `ɩ= ؚkr ?/9fY;wL6#Ba#\c0{e4[$>Y$#zOt΂uecf(flVG\X[a#I?m@m;i[ S/$Ƽ=~߽mx\Raª #:aw/=oٗP^bLsލ8c /W y@S#S.|ƍ_eseRi-ͱ28$of3$*#h핃[ ~iUDQDU#+a"}K݊hf vDpz86B)PukIfdQD|ϠDH,(wX1SL2<Ҍo-?GOӹ@h>ڏ3X>ۇkwQF'qfEK A}+˭jON"0UUyy+LNN.y:q?/w)-rirem+vfT&.S~T 0=n R@gzk.~Fn\_B*bNTzS~5 ,`΄g__+-`˼?c1cOw|i p75ְp :WfC[v,hSФBª9Fީ5EhN.ieJR G L? !.j5n}^"vq2ԇ&2^d 7|ػ#B. YbѺ0Q pψ3yb>C3G+d/+ Ax +k/L M#A!b2D0ϛy_I5(BTfV7d>zD]=sOt, zIC~!&P@p)v$yubRΣ)+ vǬg #,|ę3OzX8dIC4Dw5/E>y|b<%G FiE(ͩ'^Lt'd^{1 m`]t<`Q;￝W_r1#*~p2#eђFݳ yw.̖"Cݿ)"8;U>lRUk1F L9 %1ņ:}pD9ܪC9Ftm ѪkOT1!pKcr!Ϸ3yd=OS!X*~5$~66yn.JbmxQr{ShD0v1juq-%a^`9㽮C[KNhUT!7 L T㹱2SѯSN)1=#:L>(+ 0 x9 ;?>;Ek3P?ƒjbA zӴw<ҍʎkotBk?d=ݞ)]M] oSp䯲*I HamlֻD& x_+VG'*Vk:)P$@{1l+(Ԅ9g|9.ɸ8Q}|caSM03+V*tbjB ry-3`|1ËDepecB|c2٭̏n)?`@M)cSӼCߘ4M/ nt&)aeWEkS<n@mD ԴKb&PP_F/ޏ^nAy)ʴ$i\Sz씸`= ҘhgH>Ҵf$0/8vm= /k6^RsՅTVA"k~oqJz:8zYZY,WæURAx\b 8m\s7Fx*0" - BG;oX 2gO4ٽñ~@>4nH#G1CΗ-\Re?ւ( Jtǚ퀖tɵӂ¶)#$6h))PX>Ygte }_U(/f;3/bwq.]X+=uܷpHol߸fҡ^i0^_Qixî3&.gr÷p7J?8zxFh?|3z:}@' \j||w6*V:!9>9'B7,kxRdr[cv3x% 9i\R}U3r"rPv-@eJG !NUͪX!n *Io( q}x*[d ̦%ߋ<*?%븦*v~iC$$)pO0jo'% h=Kkmn""1tলr$sDoFrf՞ RʟYjyX\L)-Psc9Ck5H)Z,-v Q<4:2Nnǹ| eA(S] ϙhZβ ;a\Ur={ߢeRτ l*-q g{F8A4x|8򁣗&5;\$K}$f{$ۡEԼHhͫ `C`ZPӠq#ԽhIDzT2oK_X\oQܸ2aX{Yvf&9\YY,EZ˸:AO) g/O7%U=g+ z|ޕ jlgJLiyHrHDg9M=w`Ui:Q}zs|bA_.t~avãnY$%RLVEͤ n=Mp,kB7E.FNܖd $+&޶R9`:>/Ӓf˾s7wɖT9A Y1N^Os%F܀/ @0 'YS&s&zYUr%ܤcC1g:48H_Xd刖2Ybh{S48We{(Fк޺̟π: 40:Xһ/Ajf'Ou] xrHյBRk+bJ~Cc*nTT=nM/"+ Br 4wHS "\kA8d[_K`F#=i5PB= k"DQgoH290Ϙ﬷,$wI6׻jC;ֲ,( ^7$TuobZXEC7D9vjh}93`oR2HP0n!}}ܻ7ĉj- bz?Ë~<FhߢWLki^Ne8 U6a}-|Μh&eک;N؄"TԬe\D |LIgbA%Z,(2D,0ԿQ9~;WDzJa$\T[]/;٥8,tna:LXo+?-9!;6oy6Fw5m߻NϊԹy0=\ "iC 7'a KxV)E=Á9PPtp r7(gaJn-Je-`1MR=NÒe~Y@)76XIc'M m!VU g.Lz؋0G ؀iG0/E0W 4kG$9;>/;x<>䛈& wֹ >zynRt)GHyeХp)~蟗١~Dk*>YC!c7_&^$4vq_:>zLA>UAl54%4Ya0$w6RxrYFt[I!(r]c:mSŇ'ڙmIxf~<5PYsC~-:`[^e+*03,'BЙ-b*M:EF?Q&0SCd2wnG Ye,k xnAOr L2f41ew~U#  e5A㘇MdդdTs=Vѿ49A\)kC:ӛ-O|L|q\$h[`i-sԓ9~):v5UC| oc&()GK$Q17R㿼K쥰'\+]y0v휋|[2Nd}^_4clbvЄnXI!1d$*ۣMԽUs0(}(+s<׉WKQ:K_IpJKƅӸkV(ܠacQdTK-'itN{"$ÀA^9D=sT"K{d4#2=dhcW5o.e'r&*W[=JZ9ƂB2?HDboŮ$N/R=Ħ5^tCt3ԄRo*״ 2#p+}ø'C!gf$VuD U'Iˆ k>% X %mwIF5u]494?".L6OtbY&֊}lT/i18ff‘wE#⥵t 凥Hrh%+7O RVAB,z"&J,N%RöIns=;&޸Z@)5@0oM萰gw t<:j%ӈ5Y7Nذw9WK߾RQO׵1 Fm\[h2W_Fs"cL Yw%a#;]T.iN{On=hIrGgFa zX?H:/s5<7+̌}dY8uHtըLݾ?MbA2;s)ss15fVAq(d*0^O,8HFE9%B #L ZW,]Zrk_g`!DL3cQd0nc"8 T?*͢8A;" ^`rF0۸Z_xL2>dl6-&h+1Z–egArAfΎejd۟tH2َs>5>"M' "I0~GCIgQlyEؼhrHV^uyrT0l0,'TIUTUX w)~"Kt! }hI=cwcN $G[\\V!K3b}|vV ryΑ@q!'`U.j*uU5\JP3 ,v3|M8ҷI꭛ҔK֨UXtLcE!xQe- a`0sZLK]DOSӰ[;ɹZ! #-yz. FHEk:{t)x ~ BltaӰ,cw;~|`c,%^9]P eR{vʐdW)DT# GOC6r a.~{pmE#G&Q戆i;,](#+,wW* lZ:zߡT4zr-9o&4f , nn'% nJwr)D Yi,q5CLBw%B:N)C3E٨ܑ/S*dYA:mGoq5wqIm ޴^t\Iwdz`nS#J6V$$o0aȨ)6-tYj]|sN)G!ӟ+/ؚql;e@FՖ]44,pMc/ S ԭd3F.H FYﹽ&Rj'Qy8Lʎ^iίϵ˷:-;DnaQQdK7XX@E*91kijs4#el$ u.?wk lHo%6`ɚfLNlhKV*o,<7>I% dSU(*U|z)aIS!2YqZymc0.+\Ud2!iFkfS $rsG7"Q]4uqFh; } m[)ʵOD2 8&=*nP7\1wRd#akCݾj?&=2FОdIG| R1xu`䱑&u+UIo={Aw4b=}7A.F7MݾǓ}Ւ(?ḣ/0JSZD_:#9xwqy~y^@ Igsb8^fʐf;`Y7^ի}h˴% 1=ɱߗku!rw֔82+6*"KA\'KoxRL1#X)V>Qn~Tý!)ڵ-i%RM|# -牂viKJ<޳$@-Ԩ3[Jo.# 3Z VT\Fp'sN# "ľr:17~ON9:6gZ {ix']՜Dh+A`î.w\(*釩!'@_WjmBkXן2 3.]2^%3EYԾ :/c.s-බtZLR&rw"{Mz]ݬt_UN=cن9oՎjz AnwIQ/t\#+J GV!(H U H Xe#U3-jo+{ @k8eB9yG.+2?laL ;נmm`n(ph"cIE/Qԭpl-H0J-)h{~fɒ"+(@Sc#S#D\QUg+ovBղi>JC I>)a/;ɡ9wL}JC^WN$֨ Lp {T$꧓`ۓ$#CEHaSnuv.FQ' AɅɂЀ C:|ԭg;J!-;={Z|(ކj\K}e2̓M&BI=Cd@nR+ֹ)dm4UAk!q1x @XF8d_~ykrֹítHɡ1/Y&7U?0>:s3HgPJϷD+U]2|A~OrFL ˏI & ߬ܙ-4u|zQzĴ>m&=8{AcRmM-;քԘrOs9kHm >zVRJq-AףX@ n> 8 #L hd".~ӼtoChuo PHT{Y+FVLMBȭAf|wFV<7B8WOP-[aн#֋1`nCfW؜nii?Sb͒K $mYQo 7טɇYPYࣸ7h)t:3n7}C.SlkK#21GK.y-  s!I4P}n @t?~?(4B\nId}h~Y-"kދ6Rn|9*ע37~"FpF&LI0U!^;kUhunk2r/ϽK5Z $g 0pJd3=Q,DoXiZW^>< =(i'CHL|rX`D i<.CAc(TeEIF2A=ZyGpDsم.uo+WVCjW cI1 MAZX\ОEd= v0~?Q. jal6qoXnx^Q[D㍢AG gd1mVP$8о0}OSTjDg"Icj IJmz[i<ƍ, $9 S^eҗT2 @n;:GϚ/^4p 1CU3ZyH"f"x_;!?^S|L+J FQ{Cw>LjDG[/K*Hɝyh&S MJćKR=q0X?0Wb&P_B6"ÙϧJMn\:mlh'-duEeJʈR:ljQZ{ۮ|gwF3KGb';yX1fi !Ͳ _q.O:d4 ɋVd~J[>fF4.D_9H(q6d$K#-`HY/&UXvaccj`~&G@hwoEP10o yǩ?%Nbu<4}bDr6<˭JA= TUy, |5,dKyMt*&*N|!mV®[䚽Tfb U=O,$ml.yVdcC߾[2Np->%~Te/cɂE gXL^:R0 Y)'(c[#╊*<`~r0M:3xYOQsu-s&qYZވ u pA* -RN\>ڱG.O޵YV {lNa,{9k(s|( ŌY*7sO)xK fT3`_@edtip]TƊA|w4YaT0F1+&D߾X?gW#6L:A98Н/r/ ,/ S;{3F& @%,ՅMP9̄ EPq75<*=pLQЍsp%4G2fȇHȵ?NX%a?Ug_ϙp(Kp.)Hr_ձIbҥ\mo6U%Bhmӭy1tcf\VOi^fͭb.Ч}'(p0`8eՒ*03ժ ̴YtydOMN?F%T =>SV8N e*''ͣK?M"~_滂*ک7@f8`9C Vhwo.jQ7>*jNn cUkxPg]3Ec܆Dv*6~LB^v טYTM^TdD2zbg LV1ޱ.$Poʫ{x¢Ah\D֎(5lnh `€Ck0s@~#_$3 cv,(d\Fp/8S-mkqp^|H;Ǹ,LrXXUIIԜ;iSlakWs7$<ݩ

OO>>J4>P+迃cN81owHj{sg 8#%/oUՉ+88$ON^?ud|@dawi.xT4%*M+ Jc -9.z8qfݟ[>iɆ`-uM̽! <0ڎ 44 7p6η2ԅw]%at__ߤ0˚<38u|!~HrLV !w;(-Ou.Xգ,E5PL *_8W?jFؖ .dR6h+˚v P|L{FDh@Cvr-#PL(x2& 6mJ4x gǣ{ 4h< 4WNE\ @RڳB"l,(eG= Vj*oWw4tY2b+^}Π7n4k%:҈)P?:yNs]^d=N:8(@*GQԉ\&z2=ZG4z)Q[g "B6tBvl:zZJVX ]6t Gf;yYԌ>beMobCUv:[~ȒQ2{pIc"X 뱟%{\H7=2 nC1$im92'-njH?/m\<`X%X sDm,ʅuvBmKyQ}Y7Wqr߮.K.Bf_AfX!EP!pwɖ$9ҧ 󉑆Lu|eS¬+=b@ }#I:)Dp(G€0EŠ[\! \́ '+.FyN{LNm/>3sq#5MyPH 7y%]!e%*g]Nh  w}Xz9]tC>PvG1ӞBs'bo❀Au P-a g'>K>Z ;܍sdWM5 }Mzvc% kDtX>mp1nP:Bg M%:>z /B2 9(EöpFoH]UKDQpM8?G F7@N(R3 szV F$x ֊t)6Lվ=H@](\u-n6,WU{km7ؘ[[Ò &A}I GM>C+now-{BCk: 3\ly9?ֈWq$s<ġ||.V5З`>NJp[^k|^^v~6 bc4_ЖyBZtbd |{}M<{)-"h;C4Ngn}'_u4,P[h qhAi&.I[|Ӄ2) LaDfaM|un'% q5 IScPWې $ JKWW)yWܧ+۷ꟘqD֋pBzpGEsJ|X5Nwlk \P64ɘfz2d VO|DA J̋O!7qs:[\v߯xV/a9v){;.GJF - ^{ē ͋c%lb^v ^u?-I{@Q9Wȉ̬)ͧn"d;dYv)׎=j=.@t8r o <m[lLBF)7+[(rZ.+(U5|yvB`3iGj>:EABrl}_7 d!GvY1s\u:9) . ;'yhɵ]@baQ YMGqĄLBf,[8-|(1cb 6ɔk"爢"_1?L֐* 8~Cjߺ1Wz;hWs!}I#nO+I(Iz%3fpmGAWJ Nh0iH:<OV[bCulBq2Uʱ;݈ G"}a+lRltPɣ?$\<)^eDcEJ~- *^g3WZ A#HMEMSYEQ7Nt/ӭ$ 2F'bwiT#X>L7=Z-XdՉ芧%Ÿk%Y//upzULr5Tuj~ sA-7c7)Q%wHH[R5 lEMeY(w{'Đt(I$=kb2ДD<$]9Fvs<[1{zyG Z=+U)"5^hkTJFX=V%|<){ _}ġLʭQMP~0;lߖbb•^7@er Y_--]ka)[@V25zumc9ЭYt^k\{0)<^08LGWA+\OKvy tCڜxID7UL.z`~.Q :ʴxW!Czz2St&,Y'1PP:2x{3`?.ۀ_Ք[h $91ќ|68%΅Sm o۷p!72EeIr W)^(+rޱ%@O Kx%@o -ND\OK%?GmiQh4,X KuIT`҂^rtJzF\xPkQM(;vc%^<vOʐ/:5+DNχ9:qMл8fwk wCc kWPJNT>$Yj\l_u Ksƍq /-~^HDuɱ:'jzT-1X"ŲoFxxF&U>3wI1#=|uM|;hB#. \nƅ9K4%*,u]M&iuj@=͒㧙 ~Wdqb>,c#P_,B?krMmb*-կ GMiW(A ۡU9FfQf5?\3P&ev?g\q" x;l=BsT^uk-d0eJDh쬵%t^:<4\5F%r#يTγ{'FJUvL>uy;ᮣ݇ &mOh #̛>a3ϧ\"ʂڭ)LL"aIk+ڱ][b-k4n#ύ< ,x8Wg;Fae iuZ\Dm/lKb\r0BZ%_z?|ZspRCz<͛US!oOB!WeYo>/?G`&BcT%:S,VzOB(KmY_t)^Y*Oef4H_0~+_)_XwZJnZN ,D҂ݙbSeVI?&)TpRt,(_;"jIp^**# nX{ts_.K$n @$`?F0WH̺o!toig۪U W7a&(J7d0‘' ?JHw8_6Di݈F /l=k$.@ݧRMWU,hNl4wĨ'9̮UF,lkGZUxd<#3JS2KmQWߥpPafޛ(k-u؉_595щ=${Kg~'~Sxw{w6/wlqQ4qz|CM];E>|h#ڂf-Aa%< Z9Qwsr#Ӧ0h C U't mE/A؉YB/.ސTWj0Է-W{ת́@,a#ș 6GBwh[\O/WLYa "L\/`l HeCO\I!1_"*$K^5d 0] ]q1tAN4Z4]Omuh„) "Au„vQo@_{/I}}mo/ɛ%K71@q]¹G-lZgx)y*_m3A7s fM n}xq3++msi ,<}$t<>èEM`7%Wb^*Og-<5eLSML`>irVdp= `vZ{!J{RVh"01e1\;9{#>N0^AvGC0Tx{?޺itS:VQxiOZo:VzTQĻwsޯ'ѕ2k^Dz +6Fũz !Bd̼C7fH t2<ǐҭ48L ?>h6`7g$y h;iRăeGG:m^5mi6f(jK#i[~b_*z0Y8k^Drgn*8!À/F6OL$^|cؠȔMHci}gFc\}[t:Ϸ&ib\ $~hg}Nsʑ1D?"+lp2+O,8ֵeΎ9忼EoJ;RN0du$xXU%;+VZSrZSsj,PA!ky'eGGF׎UVfy#ˍAV5dz9•V >s9SlVx~V Gd{f]eXoND'hZT`(v4RAX{*O<;Um.o{ 3[l9Fb vnt ,q_F;/YwzLċuy{ :TB3.fI|zR 3Z7kXVN˚ݦS59-Mз b dVV2QxOOq髭`h#|vluԃd`,T[AŨjQUp?.AsZV5ȿ&us@PwSJEuW )Vnx=4r|`p4Z5.V1+ %=yzU,+qFw\z]>CuPqF9uXo1)SN!}Q單B D5W:Ӽ3щWXXo^?EK ǗHCӈi#?>=1GQ(aA  |h.(3U53 [D ѧ ڗI6z=# #/haDދd|A{z8hm !0|{.' M;WI$\ e?y싄r+{@fZ]}݆\&&eaS3۠?vUxeFWw/Ƙ m0P݀FeejQ-L%Nau@QU=W3б^>`=6WgtdkPv=-8 鳦^'U__Uf>OYo? }Ro.ߞU]Wv lؗ~Td#KbF 60ΚԒa"YmQVeS06גcĶg"h52o{\?\ jz%j$7@ۍmUxSI|m˲@2ߘ]N}$DIXtLJF"kk'/P6G*Cňp%\{vk"$p'4bLNG(7Ae2+E.M^PZOn Ӗ 6RBdqe5D{U=H  Sfk֔?.8o a&.u T0!= (30 S^xg%ecp% ^sP4Ц4rR=Լ2h*Ý>:B,ʩiɸ Tf\s Q X*7Sч<do 耞B?z[Ճz;za\Od}/G}B9L ?S"z #ZbG.;)1Β[r{s{o蓄7#pJev z =&ёR)Kć$˱>:|q˼X7ܧFYF6vzB&\?/ UgOE_+(.h z 7Rk^9/;S\,[q[+cl 'x0B!ɝD4K_'@ }+nH@NPIGϻ"/ BQ"S:#ǷK_h+H׊UA=uMôg Mmڔ?SIKk gi ކ͹Bd f4 >[#= ߺZv+7Z&J#G _@$w[FRiYIg,.3n}nuhq ~"{Z),<2'ֲL@ W`x`z] EEϭ/lΨk&q)f {`䐞g 8 |JJS%VncPG̾kSw/ XvCo ƟdPg[Y0*]G(2)8Çղ)Pnvs庢MZ;PPY tVs#Ǝz;حv(s(;A=&Nnoe6uJ ϯ0>uP^V,6}M9rXI*xDȑopXףLӴ,g>5$Oagth-Qhs`5h{#+%F7Lܾ[6[^%.f,W.pi oMQɄtԮKQ:TN-n֨1'0ǒFrI/kxfa J没HNy.%cCmc'Ku豆ZOm0zf1BA56)^ ,[*8TO\v%; a˜z |၀]B%dې_BS1bK՞1]h9rAm|![P _C2bJ]DYqdr?( OpެMԠ P~٘jNԻsa =}mRmN5Y0zM,W呮;V=a6,M$nb?z$ Twm.7㟦P"~0q@f=yo Қ| 1.@' %Z%pm¾b3DEEb^_X(Q"rBSx`\7Bf#G!%ybS:qs$YVowh 6NY-ntC^H+S ޸7. *g`YP9:S(c q miLA< *k6Ī͇g9* ۟ouS,f>}\ Wedb /"_F#oV ;HthǗsK&g'DokzOD8[qM\6'?w -l}IjyXbI n~l1V%P!g~èz f,3K(z'w}tr"p͆vb ڰY% !w-'g# zKgobN>E1>0o+a ,1abPi1(~^~B-sR&y ɧ3qIa Dlir.ߩ7@n%?+y7or~(NY#DxNfd{(}3gB,a%AmW_ ? 5痬iF;yd-۠8&~9-A]~־Oқu~-S]HhV 9RiͽFdF}@ZR$r{pGGE{qǽfrYVE|P55+Q\ :ҀX.gۤ&NuDЎ$v5ִKgpɅAe+6 ,O8#렺d> I$M]Q{ qy0f}ew\~^ HVB>?>*^NnEɥmZuL_Qz3!J;I[V1y}JbLM~P&ѧUz53 {R #O/?uS*Dl X>/ ~7I\yPBE;uh 4 <>J~Fo!c9ꑤ>0"s&60Sk`X6^̟ ,~aV㮾s(Oiؘҷ3:h:y_kO8ʵJE{܈mD1y专Z+"1-;+0W#xMh}w{7y'^$.76zH%';C;U6 +Ϋ ]!꾨VoC&  MQu" %Ȱ:¥'y^*78vpuog(,,Z+t/k@F *Mr #ЗkG/+E;O@MkXA~+О})sZVR׀MаC篟L Vxd@W`YEɲT@6m)k*B{4gKXoD7fz.DF萳rdGcMUzޚ}3H8 Y˺J4Eu#n9bEI7G}/F-i1hr/kco'dibhh>^  U}Lσ/C6p2;`||l% .)pzP{*˞}&Bd{-uvOJs{}MoR^kج6 6@)8W  f^"[DgHsQ?c5Ex{ 7dBtDE2bXǹ~ZRXyGXN[ wFSZ'z?d}J^Ew2puᗨzZ]XN)LDCKCBLnB 8ջ^4~2UJlBZ^G6fԪ 俴epᚾB(CFl7Dg. V`JTあ 6ox:/0TpX!>KĂV}FaE+L1N˄q+yHwI0|zWT o|m{(s b*6skY@"Ո(] 6N,4'g[bO{ eq%D2H(Q $Ni ΘYqb{j_Т\ˆv{20G1|^WXLy?,CuF 8X, '$VIUd =xǻx9_$1lRpGMvHlzף|)suBtaE$W{f3t j=`30ŏ^!AZ{(nj{,*Trb}u%=~ 0!dq?Ȫ4nݶe=(ðk&" /D5y6uMItoy,׽HxaLrYm&쒒%DYjPՊk(5qK`~u~3Qdmܹ`]g0՟ە׉+'YjЕ5\"-`dB=l!x35q7 =>mBP pjP4 r߉1';$ɭiI߃wN֔d9@pwVcDMi8t2\sH D;IOOwr^ 4}#>"I3E3RU4tޚWx.5Jeu.޴b>Y@;Km8Wdg>抎r jY ќX!BDO{ kH&r)7@EZI}$?NvѠ[y8q?{_ʩjT::4 A Hr|Ntz|QpdzO.BVh{~kL)I;뜼^l%BYĻeݪA(B tcH厒Ij[#^nHESz Щ!$c㾞VQx9{U}CUX, L c8Crf`uyޡGM%W7;˹aw[OzL%z<̻~訙<3++fʱQ=WS^MQG(6.]f m]wpJcq:;\aVr@Ápx<O>2 rgF⨁+tmM`$j?_PXfN"J;8HcL˰u2M sq)P p Nop JT&/u 7] [@P䞟;,oh^T4[s\ FC8XCϝ&1eDro\N \i pq "B3(`$(].R /oFFp m <TcB:Rݵ)|И_K:عtbj7%[0?M3ѸcF}P=>F;yte}W) z bEOa^~9MƦRpN yO9tI GpJo郦u2 lkaSbvZea  ٳvƞYז_B{tuF°:D6Etsrd>XF_sÔsECgEc`9'svp]MZy%_/*,_+ogc>:n,f^@3*qDM Ƞ !?l6 1-˪Hti܂M(ddV(ŽWQNЇ@}W.l ^AVj;ix+JcsL ³T4^q6.|a|+0S}v |‚@֫p,"h_O׽E /$P,.q_CHíF 6rIc^FwфC@pLNI[Q!{߆ݸ֬.+f}OrdgM1®> wˀODJ`)2&<7ʪpk`m`Uџ5TV _ B8{@8Z"}A97` vL|m%ŵ?ٳ(~F]Fe7QLZTL: b;l ;Od ! *^(>^?8Zԓ[`C><m|& 'Y)*1l4X5h*u3!On1eo` {1(;8Wܡ6MU;>wRv4{cmp*}/T1ŶKA 6| 2w9}H;Pu|V|#[bW!zbv!U aw=)vh^=cs؞inVF Klj:) KɩP B魁TJ[#Ɍ 13x4o5|b_x&a Ή藀5(+z[i"4&&ZoYsVȮðB=ס2/>9T%Y7a@틖0:1=jr #>|`hG6%mM鯚WCqkF OSYETʮm>k]'Wө_}790&1#&'qo\=tr&Yٿ8[-`QiV7Z.*y k bLOZ?\  g䫱ކp9qT8= )RynecO>P]{cNvSU-,* Uhϭ +Yc6Xb*ίri#.[^*'+ Ӑ*M@!= _uHR@Z3ʥ[ށ41dWv\] _jgա0hj0F+/VqF3md-VAfKƝYMsaaC0qVIBG..ɍlBLScS?k#,LzG+#Ǝ.HQI(Ι~ۅSO6<$T=7re .;R140vM#2Zv 4Z2rI"jv=(ݑGx?]om AS#,B@Dc 43UN{'QޗFE KsGƴ["Κ׽F]thnzwc3f Y,T Mޛ]׷"n-ãS M6ѿ%d,aQ(b1E { A J`r뷜i@oz2uhba]ť,?oBCniъ.f/wQA}wBD|"Yζ̻TD^!Ox"t{\sS$t@@ݓѫk6IPɮ8#&'೪DoWdT>_.qjq(+oK P~NtҔYL+b*sdle=rp 2;INٓNiM}[He{s/II &k%׫Áx05~WO kEwstTӧ%C(:tḥ2V*1#0KQ%7;2T zP '}?|DqJQvG24Lc?Y`SolM<$!_Ef0Q ;g*:p~BsU sfV#D%o^oKm\Y zT涥KOBDACnS9FT ebNR}/-%l* a'<ǼSoliؑEdځK{-)!geVNJฎ%n[mA9'S?i=*)M*5ѧD:KDSd"F KܰZBvk(ɝՠEA(fyf-g:BwYpi&/xq`=5ιK:5)SMjXQj.Z^`R1;9=s8.tXo|(o,_2Zl1/'lA7ow:Y/]=9>,#"VI̥^ H8OH;RNO V.K>B#&ʘ3v]Lz"wnЗ [QxmZ3bTU{Ԝ19·d4o_'a6܏{zW@vH OirXlcEUD[jVy3wZ`铝7}'׼TwpnQ^2fD JBJ.7Gb67S "yO)fn=ܺE"C].yi 0}ʔLL%np ނx~oblE*,V}د,8DAK*W_@M"ZG2[蕞}a=gk5m+pLGl\w]_Mzʍ>5!PF Ae&aQCߥmE/4!4ifº.2Bs8 ]$b7K;߭k~G``BYhh`HAz ?EgjG&E,U b[z;y40}} A <oK@^K:wz͑Wʎ]]Pөާd!j)[P4Er 5'"•c`Gjn%b޽„  gS2'f F:+4s?QB@ŠgQDwy4 Ja~;JpV ,]9| Q3qEa7&ad _8gs;#T˯k> |7:ϫkl/|zوJ9}[2"P *eȍFX BrEdlm%~0sEV.6a?B̾cUQ $cWxBVth!ywH1F^umxݫW'_1G{Q(6A'mOIz>^]pMd {9I41y1enK3~Ee:oߖcQפ%+&99D3mOq?58xFTM5 ts|lKE!v>$Lkcwc1K}S?j\C`Mw)m^F[*+]X)-jTБ$;b ׾U?(Fۿ˗>qbj4 b<2KU1SxW]Tb;MKx6#\zF H"f/YV. ?]Bͅ5}00{*qؑ@K؈AUK{ӱn<9"Liluʏa7YZnԬJ3h`aD3iݝFv7W*Zxk50F_IU%? }zW\(3qI@ϟQV)B[=T454g#SGYɲYdk*aU- 2 M;9})W9㯽'߼B$G#<̹B 0w8\5pb :m $\ V7rVG$ (D@鲁TwYf]-%пn~o,Z΢fZ{AوBԭRlI~cl|ʞϷ̕"=JyKa\&޳LE oFigBjteSc,'_O_>+ /ǃ,=3zA {Yk̇ r2T;G5&b]XYI4j2XS糇ruY_qZ=bYj>~!km[cɨ X ˎRze@ Ut"rY;׉Kx xM .>az՛5%_rAiTUPԚ|J388?CCOxaԉö | hՒ(vp6g;rsL ^d>:)}~NRBܵSצ!k8+&KfDZ*j!IT]4:"he0 N( ǵ[8 ~e$nxKV]Ar]&76]z*jEXUG'י'V:z3wLj4$`cU.ģtUhZ}3˥Ug'G_2_Ai a[I~1NEh1:fЅ+d9`q1.U1 DleA\Nשb-j=X)j󤂞}ddXq\Gw$>T&K nINX=SFl(o΅00 8xH#/x8#PC׾ t9xOo@qHjObFpWkjw"Ԋ|$#.*T`{Ms$~u"6Fݘ1x7rGJQԚE1$1w^DI(f\MZu% pk=谻vm' Āfkol@!9AJyfyo]2am_u3PW_!  d-CW@ mK[D*e|(ȞuqAgbX0,_-`3|!p1'_n%y`c{F6yPq= ܍Ṇk!,XBXW4| .a!7BKp:i1&mc2㚆3Oj-;+ rP_ʽ̝IR fIAdP@=MVu[5 H\aH|bqps;Xa#}tv^2bۈ+,~7.؏0h8÷( R}jRN)h̫_Gljۦi( $ &ZUx1zI=]$>Ōo!Z Cم{H[W+mnݜa\ҧc)J! p9lYC_?Ixz.\DR #z*pgWJtjji'%= ʆoM9\"y,_Ԭdׁ 8v_O?Uƒ"Q7rD4SUU 00VI6 6 ?4ouc]suHt6-'3*vHc4ھ'I]]٤hhT2 _0~CO TR3%nK4sOcLKQt< IӌӦ 7Q6\Ɔ)d֤˫bUlOP6qF69'D@mnC)\׋"feמS>fȉkT<E}=p@b_k yYDs=t d}΅ӒxVLOHO@˿*ѯT/@F Q- -![kW~Kd"J_ eDc@kq7V@$['ܠ ؒᚊcFTIM+V6KMs/R_(؀΅hVJily`q<[ 6vvd@8t{S1Ѩnv<`@0DziOLJwqx?Mb"1֓49n9^&KYmF-XЈ}KUy{F1udg3Lggma6\e+%YuK 9!j$^82AГʅWW͑F Ѕ#lBZzBcs;lEeruvY]]riBC^ɶfAV)4)*5g61ssOKZ҉5t6UKg.}v OhH.|Yhy_tJM׿ vpt.E ^(f[INd,9GhuS_ =Z`2,r) )Q^K=:T g%>eCv~ nE%-?s7=Vm&aGȻ*_! 9ۍGk+0.WviPuKu]~IiM$ WJZ̘C\f}x683DV4 4Gi%^̜`| ߾IꙨhi4Cqװ& I/"hDݥ}gFY'R*F*C"Lȡ75:P(,dɅ#[JuM{揘@&MSwokvuD)O|MeIp&y 끗prC{.T)4/+-*R_^e*pu`d7;ƒqPz58[V!wvk^"IVhrj[*y7Ids_"i+7p2"]4ks~k i,?E5 sO6 ^h`s;b4U|9ZOB]fq}\Qr`KHWf+ae!{$T۔r?)5H2_ڝ)?D#4Cx*'NgERB1inz^Azs^5&K^:ݾHi ,if%ǡri1mHe#fP; Yms\3qIQMR <4n"NHHW({aR\4b+5"L#e.|gxs1yFi?~,#`vX(/d1Gy,z$@%٢| /|)ߡn_"NE+wn2E %h2ae.6+JgtنX3lK r؂(u![(PwFs\7sq%Z$*ϤtM $ m*_t9_0'|xs~H'Eicݽ6Ae JDHY˦$pbF4@}"LN%rҊaލ8 Ή6AO,L 2S5 1nPkm uwَa[g !lNNgLl+:d l?5`{p} eAy>{\rHt+~m!s"><|G q"5=,} tdEc߅LgHԼ^:QY?Z+8E1vtOFBxBF﹙NuוE!{xdCG̅wd)w~pwq^~gu3VY-U/>7^toNELRS}Vb?`} /Cv>kNҟ+ )6zΞo d+`G2+uhi al6]K6ҏu0MNTg,hS*^UpIz˱OUE`;@E&e#lVrЭv8|%豛>/|?y[Iܛrs{- ']f,ZYz8o)Xg"~# w-<3 z쪨-AR\ e4yq6+[vΨ<\Oۆrk(Yȭ|j?焦5ƌV٦18m RLw5rF6%3On6]PPoپVFJeQ`N-2 Xf$v'/Ë>YI?:n#>-,~N}~,%W{•9nazfL$J +l$y—TT @ˈLzӰCG험p$_?Gc]_6Xnj4#ԘUwF>Pl$GУ8mzZ@Z:5gwHXĉ _,?w5l;s{"t04D`n'XǍ[CA3r> 6^:J"_['Uȩ8/44+QTBE "YMpTw/TaR(z×XWAD0<5<,r=!~?0*?@07j>ҝr.} }C:&yX29_hⴱBZH3T)PDUDx6rN2ۑNiץpI1Jջ?'D5MGE R:WPOtm[f?܃WDi {sݴغUO ^:+ ilzW#q\BwM!%@ k24tz^}CG X7Vm.kh&Qq)<*U *?!};wZ\_b?[i("stO%E jgjIVR]cQI7yuTp RFA˞L|S$n+ˑ1xҹ^(jT)siaRj & <(Y94YJ%S9A iANCnZ.j'bU \A7Z"219 YйXpۥѭѡ{{@(h95k"ԪD"ecOooJJ\g@3XÌQ>o/wj98)tmtK_FX@^9v"tzD>*JνtYIqBMXE1󠙀TuS( ~9LN0)}JbFmuC z,Єh-QNMԩ4oT[ms LZoȣ;%\hwDR,^($[0G (MpWCtgq^!Qs<'Fi,W+O,AMmz0_ L,3yLX g`*>D\%j𥈨^PȕEjuP& !t03PI+7qlslDKPMHABi$D,f]8Inٱ6y:x7ξQvMGhPUQSV`X|jsPtY9:c⹎iO u@+{05ePGN=9[*yJ * Nz%.kf4>)0d lp.UrpGknC z~y o{ C؄8};چ0'qCė׻zWtof /dC=ծJ-B$=s53 Nj\;zu$,0_fcˢ]J^|'Tp*y qE+jQ\6]ުezDԌcٴOJ bq}?VEh@UlEk2-V 7fh/Q6԰GsvG#+Db}͖4ws~+m֨XT]#0Y& 0 54a(:C+}qJ0$9i:oB0pH@wf4ynWB }niO7N\nKv"^Mզ+p(Uҫiy˄{O9׌Ŏ Q| pB-:r MGގYd seD9^\vl1Msp"ʊ-aЇ_q0V)b[t]Hly1E.m쇞YNX;}FX/v4 :bl}x;?2F`±Khk]VID IS>+\Vu:y8' YXWS B\nFu yEz2o]^ݼ_0ӰJ*25qZp^<_ysJdRdT ߁^\^ 0LL=.Sߗ:{ Db0! կ+pa.%Iqwp!H #e7|ŗy]RL+dÁG.k\g G@ F%x9D_,[Ue}"].j9{ZhZVjt*}^hO)Gq!fIShQ OUǺXmMsޯ zDy]4xM376\ ^;awW9Kԑx4pvE5S2ג * <3¯rOrXu´ÐCaUVbx Հdxo1 pK ƈ:e$ۆu`F꒡sObsgty#wWho=;`0QGl0)X}wάAS1]%~:*PTteGåRIXEFbGzkkV~$l8uk /R.'X'zM:”0kgW Њ PKŏXM}e:^Il.n`lV=z4zJQ$Z|3EyouwNg!1jDŗK&w^)f>B7x A\3p\K?˥}t8e?=dc !vۇbakz '\]FҊV@<5BUwo”1\wv-aO״wp>ύ?':**cA| T-{Ʋ@4]O mzG *IeҦ5Rdjh!c?-U=RJgKRkŠ* 7lU.1e? 6U(/DzWĥ=w"vqj3p'n@Ia戱 Ba{,Kd7排& e9NyAtm.|587Y<G9C: su\@~ϛ>/X7eIeȢtܚVǺ={x =lQ.V#z !9 ̒:/\7P\ ~)m\|@v7 sʝU:$]VXP*RmC(+O"0#Tou<]W1-뿹My 6ب=^kzH!9AxNPtmg%AY G{Zr}*jsS %\,챘<9`!l$˖_B{^1ə<:PBc?*bs9V|AcuV֓γSiIˣye8!é5/v }x,9t'xa"*'ix[V0]e,&hGzE*NWu< >u,Hk\X~12$AXݧGI(QBոiW/p5ZoZ3C,M+[ţ9- M* Z3=?}ф}ҚC+{$ۀ=n$UnjlRL;6iz3it`u"Ǻ*@owR>ډQȭ\@ғ%FَK4i 10m.'H߻橑Νe°d+x!`PN +F6ŒOlKx?L.|(߾nٶa Po$͊.Q{giQ7:9(>V3܋K6TF?6<y: b0M}EbnJTSՔ.sd[[C!{^e񴣩79DY8>,$+3xǑ&v1k A"wr*>`T206t)/\+[Ya#  6S PrEPaΏ,^wMn]IOفHsfM:PGY_/ĴOt{:{?A2UαMǢ_%1-|M7"9+]`G|$QZy/qxU{,C ~8v ✵(o.Kc\^Ӻ߭4X:6Pj=D_+Y9:$UwjPRor,8=&v Nё4hu }Q4ҋRAhWt4}фJZMsNnUaPbgPndqvbW'5e~p"Es1rpVXr-n[g7K3h_P +I2ںїcC6QZ  So Cw%eL c n:Ʀ,L[{`p@b>&0XS߄By.fxԄh}@' 3iժp1~d;ˆs8-v: A)J*G|D r.O+-ƸDJiGVi S˫q" BR{ %eg1@hѸ$=oX<ԆmUW8YԄɌϱyaFdZrbcU^SS &Ns9݆UjO#-7Tmӭ^}D#U6 =H'l(>oSYI./E y7O0bt憙u@szM ORZcIԘtT3^p&9JJעT3MBc`Zp7ᱤ]床\' ?xQµD[(0(J`kE-}т` kSMU`g5lY̽~-J΢wRd)wm+3?%z˛4D#Q"LCK>~!Jjr}B0WmNj qovQs`v\oP5P"Z&z Ad + b)3ޣ^dI\7[3+;`+ƙGS_`]ٴ9˃Y+l"imHcaH%_Yn\ju/(y[n s72[x ZʲGX 1D{?تSIk.K # VPksnʂ?#0i3&$>=_;O\ur-tXM{E 漴`?0d<83nGQ&̩UsY(`jfHubpCVrx0Hs 7ECyy@f#+YO:uc`m8¾K¬|9k 7KE_\V;!bϕY#Т2'YDLpӍLv7rNyV8,ނ UXtz7n,WU5[\2%B31_X/<u`^/Ng:eo/f{wu"rƞαG9?Ah!"H.+_f|? ?4t4a:Y 0N4:?[Qs$#kK24j>lVqZ {m1&39z0fukmAQ:%KR>[HPy骤j[WW墣 vToFšޤH-s^v}i4}QMB>+,JV#$:"8.$'%,ǖQ𕉫bn>ez;75 圆OOzHSz+٪`(TuT3q!ČD⳨jL$DgϷ֛g y5rU]|cծ|;oI05.c9 ֌5=L\fQB*Sa1`U&31K*0 GO49qٶ{Q+mBA0ԶbVaSЂ=֥/;Yc#>%F6x.2T%V)3i%RJK8glb<)/z>Ko(FDp+)xwwV|++㙳y>&jʜ7cy 1KY왼,S1&H_0p}3amI0l8 VgV}w\"H,-AE/e7!37BW"b]*ȔV")=ԭ2Z+|^S;j' 9(=ɟԌrwQ호jG]Z*-gSz(FMPA5;گeO:uZckZuɎuQWn0#a&P^5";WȕS!LwM) ۿMINE3ϕ38=E"R1sMfey[Ewyɝk:d ureկtəeŋ"d( #B.g >5]g> RO9\ )^ Be=1D鹄\4_\KRf4i]&}ӈ •Xhycuh ܳ Y礠~)A^0<%mt)+pSFK!e83 l&(GVf6J m2Djэm0AkgN= D*' d. r+ogYU4 t͞9[*OfL7\Syu% qUIK]F&΀k&+j}j6PLqvt8RIGLvnŜgsjƒB-$ndғMY~q 0y_fUäPZ[IsA /﵆!ށFj{Xj1@qT +qa+D?;J̓l .kD|}OZ6C`. ŰHGJ1lCo4pzu\?ʠ"=tǀǧI]yX4ZBbu:5' В[^F|ˡ/v*)֖T`eZ׎dnt'So;g2Gk#n蝉Ip$&Qx RC tքe~pl u𲑤ܒWɻ' lɍ[G~4zsŗŸ \&7 <C}$]s>|Xִ X޳/qf}ѿ/n=VJnvr`_j pL?l[iCz86/-PBou.c9t]i욗,-K@8!a,y\Aèsr+bpp6'HdK;^[ѹ 8yRHw.WZA%^\**2U_UF|s_(*f1j#C ߽-;!9Y IW rK!(nJscRY!ݶ>è_x٭t?:QQ(.cjӛȺp[BK#:uEL-!:ec+ ܥB,wtdnVb\Of9.!zҡ:z+F9>CGeēB]!;GZ77|,J RŁW_L]H$iKՕG<=q*ڋ $r*kQ!4hY*o[m+Hi>&\AIs{H>6\tDTSa}L#Z0<'%fzR659/P:_ZtQ7>ƣ@?I466bo (^|&Of\7^D"sjC~3Ҩ0"ԎTn!+4rӻK-tX`Oވ,?_S<%Nڮu,msfB^p V8 k% GYNNpCp{#Fta1JFA!dG|4rgw&C.1jXof]gd|ˊaF;ZO?Y3<܃ja-LE/1Qmf/_1ث=Q 8ٸ Qc @\hK#@v!E؛; Luuoe"h'RŚ#;D[d`'SVB)}C99B(xg݃׶ZLM>9(PMDs]!v%O6e7$eТ,B(LNFj-uFHNj >--O g]EM! znCE!{[X$?[`CXvpJyJ;蜞atHT&h O|gE3"fs|fF;2E򀁣P ZsF䒨u,=&1+2È'G{\P]K2*cpry<> OcHMM-dne*ܑj.Si`*Jf xDkLJW&[ .'egMV-;9sXP.do0rMЗHh$ےfS-(C+Kj>(W| !tw=A3Xij̟(Z%3k(D{#j| G G`mi@B5ע/oglw|U.^&Fda87$/Z莄\Qz]-3"YE3~%R X&A3mZp[W#xzJRy;f=,`KIZ&hBJU.MTJ|``IG96f%VdԜ?|&)A=!{&w%AʮcX 3Wպb/}v9*~R;گٱ'q+krM䞹amuUeGp^^u$`鵁Es T_K},-cGT>q7&yv=N ?4(hr(Y9)=$AƩ|nPsTSZ\0[1=L[4gV]naǺ۷3%cZp^΃>iTEXE">VQúV`:~x \]I0qRJ?5{2N־aI=BLJ@}.[M6}]2娧Br zĮRgHy~đ(#ɡrGv*3?I%j6uCùߨԛME*\;v6Ζ%N!#X4$t S!PSt;L,,lu"|BmDxIw _T9;\Meڱ_AR{>}fdX's'T>cgm7׿Uu|Q7im'_#G#!(vw Df >~{/4}ZNk2">8+,kVb 3"!PhNW\80+[`b~PBG~APa@$3m4cdXgQOBwv2o]$Pa7`՝ϲZ5@B!߲M\w^Q(:WErj:/1\SQrHRvK&?S4#!dJi81O¹W|IKITwVG 2@I \TgtJL[$;ۣbK%k6"ȑi$ŶKyQ6B%cgCY|d_2* ɓs'iꥡ+r }$x] w NjnfJ;[zPYJ֑ -7bgm)R'!܄"{H3ϸvsmtٗ8D+D=+F{N)RwS;#r x -d7Q42BXLZ@ Ql<pF}2*7joݶ6%M whsj%!7q_:2hZ$ǥ;tC (z{k@0@ 3S϶x.0uaO5];afX $w53:s PĞz<ⴐ:82w @<ϓyAB0]޸f@}/O FxkMvy73%щcW#HH4s)?(!oL]rUXsLeZҨs&NaǤ|t2R# x@tщ9@T%P'p?~Kn 9|dBHP#ʀNIvj6Q8Am!Z\J^Isk IyKdrׯ z&>vjSP\DmI֎Vr͍"|;꟰OI$@p|oi_xлGP(ॏ_}D>ʣଆEMj7!7doB1DQg0,;q@F֥QҮB7 e#H );Zޅ7ZZB'NMfť4&3 G\PnyxuzFݿ7:! `AC6>yŷ넬<(Ō^Υ%uFvIW䳵zam7LlQ/Fq7&nwL/@Ѻ !.5?U ,$F~=ax2kf|Fhef طcut\MUqV=劺ny6 BN׃h5MFtgeև׼=֠BNT>Ev!qckx(>B X=#\z9A.ʽ&Oӓŕ |O?Ծ|dž.9W}@as-;+md>{iIudlkn/4>F*1Y/ ֪B;| q :H(G 4>N%o%0 ۭ!p,:7f!cu-̢Oq-P"T5OE| ~^q?[ #+õ;;+"geT>o\M*vXB a 5:O]l>7dy&̦rM$2c5 [f4ʴ/FZwԢNe6VBEޞYrR`.PXP9_br_ >BCAZڬ3g \wU7mkΟō7))O{Vsu,Y,ݿ5^oVA?>l`6% wty f{!ZQojIWӡ;{Tiff_&0&>nl`cu-uePj3uxw3˺a*K%\S@LyˤlXxtm^yӃ ;$k(j!zd!uqy_4̨_^'z=ymxbnq@*4WK媠"&QÏ5+(MPgA*JwòcbyAG fMYh׼TE&R0}@t3@`К:n%Kh2R.hǜ˕J+dohIG<3뽠R &6sSBP,AX5lWm_[@kH3 N>Ǐe;&74cV8+xGA@aMqzq9a(Bυѡi5xa4#)#bӃ`Vpۭ"w:Sch0#tKQ/4)6b wNɩ'ʫKC o_c#1jrsП$ui+#=tdKGgXm K/\g_~}oʹ͆vꨒIDs۽qfJ3#I%Ӡd!({:4ދLl@ŽBȜ믅.>v9pV(3u6+B \Ƞ#OIrq 2Rrk8Aӫ.Շ2x2tqԯ&"0usS["en½Х D(mshbIb > /# \`ķ ^=@21:`Y~&4d>毤(. :17'7|Reӑ`8FS n7D3t6 m Y; LL nڡE?}Kh*t7s$s%Hab'FE ؆x ʊI𐲅֫b q_ Ve5EYT< *;f@jx>]z ږ" Ȼf<]o\;X x `s0;h‡<1ֈoml!\Q &aZv||`G[dׄ ;s;c0쐾2ո;0/YEiY}zϹ( []O)E"^"OWyIއacCAu?HH,q#]?Zqþ_˾Ԧ00\l:H3XB#ћ$5Ki],W/uM[(U ]NL2#܉Ak5jug33a?ShwMik11)6t.Krz _? i@\>L~bH>6D ,y3exs;Ƅsv^])~SƧ,Wtԡ CW<]P?f)zRGtoϴ?4ذ- ?B6`Z\~W0/z`jT'7(W+E4ML4*c?J?:C'?nLҨ?A7MCYyX`d'U:p@(0|{I` LKC^R0 G6ˣ$\ iό lOc銦YYX xRqyE Q*hl_LR0_{1&"˚8^VsˊarCQԋ>F`g>yGh/J]#[q72ӉO=w;tffb[+|ћI k()nn8i+Z1RHӧnӔJHUl#9'|/PL]WjCaP2;U!If!SY.] IVnUHE*G2 &2fP̀坟8S -%yǞΔtak Zf¦~6_}֒pam8F!濳Śf hzTX=:QU3j ر8mvZ /vy@ԃca_4b_~< ]siSEJ|P_qL8 i4B~#'P74+z72/9.Uc+gh>˜O'6_AeP(Zww9=kԐy9ݥ)Rω|og{"#H 5\O^@G0sN;c N-vvB]w2u[vz@i\D3+$MŰQ yFɔmφj5|tUmDг?F En_χ/'+hR[|Vi2BEسTyac-ʮ[GGA/DŤ ;e'X1XY7F)@]KtUI#sA&qkFujR}]y7]*h[i4$%Et4 T4W;gY%LC}Stc{cxᚒ~.}B{3zH`gN ˍycUkTŽ}>RLvK {LGNSWRU18ptG e'px4|̚8Q,zF~^>F`z,-2#}^PpBd\h)emJ1& ?Ct.u=K"-q"3ˍ!s`%'i\Kޯ߀&bPn]6fКՈFX鉄+ŢʀewWG(&BFPt47i &}аlLbN3kCy=?6䩈lfIdMeE8V wwPsZ^MGL2E .d4UvYb#L y.xnPi?V *^p?.' nbCX+i559fW#kҴ@P: b+ƟNkm {úӏ.%Vj}<+A+EZY^(S˥]P'AV Z8xnɥ +d辞;eiͦ-]8 vO&l%JHCQ?T`P\uB`JFmv YēOp-smqzz,27eM{gE*~v&F3oI ؤOupą<.[X) (^/XZר ̾D$u03AWtHW3+ljj¡ХZؤ\ΨMʟ˺ܓ):bH1mk6)jX eԆFB[?ֳh`D"Ϛ[OUW3D*P*`cJ@J4rR 38rotњoP%9gIuK1˳K \,K(#/}%2 HUisF$b4qgmEWaO"LzކX c_60N9$6ϸ22.t-nj-% 3}a)ppj5#4~mv=-rVO0fヵ]ADRIN^{;l}cDunJsc%9<;R^\ݲjݱéݥT w0sk% 8UMj ã:&b[lG4{qTZ5kvRY) >+u-=Xls,Y4VFh@nRm &gH܅)*rkIUZyp_?C|k/haFa^)wp0.C> _T&ՆnGiU9 NhsKf(D5 e܋Ĵ]d[Rg;c6 ͧ`b'"th(fEĵo[6c&('VP˓/ Ɩ+yV x빲Tdi"9(%ӖplX︝]M%k4 Qvx?ށcYJ-SΒʈcBs!ގ;i&ic`QaTK$ܛ;"J<5JOdH_Jޝ(L8jSI*HL.Uθz}ONjv9L9ώt)8Sv8;]@.6$1=jz Iv@#839^ps,kOa yH0I7сO c} @?Unbψ VDO,$_2-|vLRJSv4s@]|YT La rQȵ-2S3&R/q"okp}@aJ Y%]Zq غ-6t6˲jiVk,/)9^mNF#3Ak2z}Nd>maOtLG¿4k8K#9VG3.MDxĜ~ Z۪R"  !^b6AӪ45_7П!r؂+uOh'i ǟ8j%^/':$ic>Gcε._MJ,T{/(Q㙅GAZK[>>Hg*`Bw[°')H:Wm焬{[sF,x8t"^Zv><'kGZ6]w}ښq]:XA#c}0-J'M;i k\/FlbEU1_˰z8!I zSs\4dLo@-kYa {Do Kj4&p/݈-(Lz3Z><Ԑ00lm`8c{[gG3:軂'.2 a7S$ն| iXŊCPFDc9 pgVGk|K-} xuſǍžŸ&ify|HҹĖ`jJ:mp2rD+1OАL&o$(V"HAņT[4e f^&Vԇ0tLnpBs`'%5{N"2m51P 5S}tk@"^pstf4WVbJ $AȉCco WuqCpDNnY"K&e;0*J̽{Iwm$='>Ji>F M )8畂=e$e<19`_lVN6R5u[Iӣ0d\l]ӽk=#]+fW3W8bCR|!i ?[gdYG _U~Z;;A ] [9#**j@vqU7I*N] fmOЈ T9pwDr1qvE #2X- )"AɆnm$`X"`LNGFj>XX*K'SÎ>jx_<,٪1Xf!i߸(/h"'yUylV1!L mJ)|nH#.$Q c)˝ #K6,|]M+ǔdzB? 4YD!XNh|PsDCbTsQ2O0x)k kwM=gnvض/NM  DĚ(9lm:˼UB0{%4{k}l,<8U}{צbh\ck|NTzˎx ӞHV..퇸7IAA.jc=.TvjJ,+G0Ҧ并[ D9јiK7agW46uxOL× g fym 'Hlh{EzvsKZ+"{^1Eu1hzhF S*|Fd m9BS\4`}9_ c }*XG q 6۩ ?y COx09ka6I$I=At":Ą@D*A5!;`~߅x;=A QC O  6*b1YSޱUܢQ%$BnQRP:QJ0ܨq 7J=yO*-/JLKYp~g -Gs)8Ԫ=&J(Ƨ{:nXsvPpJsI'2s407mj+^oݍ ӸxT:SGLx8D{ ynf'~ZW6>:J sCt)ܧ Mb>2w+Յdv}80^SGDVdƙA>0cIЦ[-_B >Bz}*煀/ڏ4ja=Z d>?Hvmfyfq>15Ld hL_'Zy "*mZ繐NPoD)I68rf;"Iv إp?l[v2PްGCOXhh]ʬdt;ޔ ~Vd~tt4/}z=lw+69S <rJz=v( c5E>ߦ''X/tyhV23Quw DS՞ ݧ,VlpsgQ02!oJy✉5ba80<ˆJ4i #4َެ=A&#t]ĔƗ7LʡnF6CeJ=a-Fee9 &zVV޿4.g!N*Gsv<ھ( ]9HMlѲA4i29:ǂ.E#%^,ՙ5;y 8TݨWIqf(qGF{l?iv9x ! Lw ]K$wc?zh"it*Wbi齪N>Xt4Hm,i˻,R}7ؼő@ũj NH/혩HnE.@֮?geX@ 7|8igTF_cyNT P7 {AVlڊ,D]D}nט{P)ɋkr ^MU, @X7/nCU5!&oa|?x_kwh.l#<oƦs28{yf4Cw,3hO'.QY} bO!}? e,˸-1 , ~Ut/KLG=֨7ɏ` ؜pg:n{ڣEy׾ww6t WUJ3G+cnU Fꂬ06[ (_%oW rFDKW+f@3%UTj]\/ U1& ǫ8Z z>9u P"0 `sg_a+Tef/ږmݖgl,Oa@)Dty~x!m{% X"8X{FwS0^ ͩv;Yq}EmȚ|w100,ѬT`/KD]=}H֐n HxBPG+s~JL},IVub?ERhIpCT7 +vy**Fϖօ>#|iAd VWt9S%d+tEȩxCE0%h ]3E:뀙fNP>*Xn*%sn%4MS^ @?m]zͦcR3a-:\ pPTG0ٝn-#3<,륾+Um}fgjS= RnA6e[HS$ͿeUɓ-Ľ@:U<'µiU9cGyZYL!|sUC,Q0Kyɑ&WޭҼ+F@ElQ';׿ p z&üNppavJuf[`5N9mqNXC11@#-~)ǿaȩ}C\[ϙfDn!=ս=YCJi^kHF&J}2>DLA ⥊pQY(V:ne=ΊĚUB3^?rKAv_ &%oBaZM֕;!IC(,+0|$c{ a]Ie!K qE=Q׏HC_g l{<`RN !YwଽfGI1#ӋbE-i> !Sd I=Y6RYH @nd 29=Iwz-lHg|ZH*ؘfl8T+VXe^Xqӄ&YszUz_A{ݝvɯu7tmA3lppκ׋ S$' |j(c4~[wD'mUedif1xpykZ O%Wmm#^BCZj<0Ab"VP8Σr_Ğ1Oe\B`]v+urO{4@\t-aAS|&lN4bڞgQi} ? P<= zAK9<58rX: ;pпgYp1*f&l-Ϟi$[to[ JAҮ*n,aSZ xB G@JϾJ-Z) j xn\: mx1s&Tbɽi{,e?Ҝ]5^G)*Ku/7=1Wq؃t-TH O|ڽme^5;?[C~{z`PXث"M[FN:h s=Onߍ Cw,K}\ iG\kвzWZWt}8]n, l16ʇ_]TS ꬦn`b,\R"/ ѾfCµTBqξOaMP949lg<[AeXʑ ޠ B r VY^3;,٢^{!ï\,#0&[Y=jP|=`b% []Inj(k5r(ƒ Ԏ>~SLb;Z)W:0 4hRja %ɬ+<DR f Y91]_߄r@,Qwq8G+[Lɰ4!]X>0R)2mLKrzP?exOk o  -;ݛu]xzfMq]7c>oy nl>}TS3<=VT\ABxF$S8Ը/ }%_лy~Wu"e!v-mE]-y>'@}esG ɱ%f̾Y7AGyB7'12+b~ͳaMBP{0h'⵽Hr]dД")U+q$6#Kv]㟣np.Ƒ"<pcCf0R532O~k}{w9HmU:i6ɮC~)5 \t\neH=PΆs5 g@օOfkWb(=.c*~9Fzq{ H^]_6*Z#9LtUi݋1mEt"& ֦ϐHwb@˲L`r w?bdF &\L"6pPlOM[ƈJmE@ۂm%g"ˮi{#sedELoR"*=8*w~l=2ZL5 It i| q=a^Il.L^)U {unq!PQ$OjiBVXK(5 4*x8O.# ]G}{=z.[T79XQ 6-:k$MutPcP*dX"):P~Y'{w˪ sguiY 3%a*m⼨*3$YIX7<ɬ vF^T=\eiKr[o[T뾓L8n%*ű iD uc:nO 7LS& u#8 B+OK+9 ׻ӑ!hK2U 9J ~oeR RB'2dƦ+#'zy97J_7$GЯ H%b}mG/-0/ oP 9xBkq#&FAcK`qEA`2tNmJHլ}&kKyKϮM71xxd(K 32\T27+]#*'{a)8i5v½ƐJ χ Wү㞟^5~QPW,tʟM:?9Oh.Ci?uř@(oP&ڛ2HTK*j TO+$MvR2<7C֟=lLRZ{'wӃZ:1?z`nٙ{LKa}=Y~^ߩV*dyjsqws(UtlEK=3Ւ7lK:-JICjnٶd@Z$>p5H'ͭۈ1 2bY XIR8yn]B [Z=u}xO$ EhL;-5L1KTMPgABZO];rUeXևRZ2ʔ}H$"ލ53ɻdXLֲ16h7@ v]W>QBW2njF`J,wiR$$Z}zȮdv.' ߳ljlfYQфw~Rϲ=BPЩpVܥ4vMX>Y`ܸQ6;bk,**+CQU#^Qt9U r}ϺU/+pZ XcݙaRmɩj۩O_C(.N &^ꥄq/ˢC1_.+m̏D]>×}"`#@\Zvd3&ސ!_六z)Bʽ+<&Fo~k\v2.Cz ቮl  IrX]Dpa/]:H8?>)+#/#[n{Έf:`]m&3WP Nj"}&ufG p`U 8o~7b&F"'͸[s>!ƴ 3$V 99pm<]b"ohh: K!hJ >g]af9Y8 HŒFWټAGP^ hhgYC.DӹEi1>>a7jF~oEű q˿wB~v Bx~4 [F3z#.y*#cҒ&j1[2)ϕ ,luk~bMPbM荺iÛ $w|8: &yEg#Y1&L';1Jf}iڻi>5ۗЀHji.lv=.& #SbHխB5 4^ۯP'UIkLxx6[@Ŭb]_rh8svYU KA}3ש菜5(Aܮ!~>23?A&n+USLjio.YId+ėտٚkݨ× I]LAgK}H}i&Q 3R_[{ w#S4B#Nwdo}]}_O\́γ:xlo0.EnR+N0ܚu':Y4eЋ}-V ?mIE j0 $:ba$=8a#]p;:|\$xRzjw^w+4VPWvbFLjX$tFL=eGYC$_pprCzF񺋩 AƜnp ].1d6!nZϹ090$ WԻU T.t1u7U@jJ,bD"Ι^6~jJF"{MK4sHL@ǡM,|u?Ѳ5̚$a_d(یn '~y  `W")Lhyګٔi ^hGK >k[z藰0%ެGe$:YSmD}Bځw{3yF.ӋN=ywMJ _0,}NLDӋ>T_D*>[bh> GC2۴8^XLm$hYd 6G"yC]WtkH vg|!DW'Jyj(uUAIJqH_=ݢrC;S[מ#m_ (6- SgV2yQ^j͞$gl 0PzžoMBeҢ$8RhޱpݸB`=1+,1Gk!'@Hn ˦{ﳸ߁1^[*_ ,5Q`\Iy&z2׉*Jpx"Ô(U@pւCX*E!ȻI3ůb#Vɒ@el&m1KxU=!\gklfz ~:tI ~1@0EFǀCMJb'_~i)eݫk!־KKCn7:#J3F&",=B8竵npחGw}i[8.yzn%l(2m{J]2/y/-@& Rߩ6>,ɻ[\MI p'2Oqf||k%uu@s:~rU*Q !a9NmqQ˧Lg!ZK lq 9bŽ2LX if%Z (KO01i9,⁔(HUg"= T"/Cvs ҍ Xk"fw܆!2dA,h/=Njhs^r?}y9dy~x:>x#vDnœu'3H|  3d5b4%?;2txt$%;w=p<75 w>ZS%n{?aH.8n܎u5VJ(ykT9$QmjS $UAq0Kftַ~7p tU{އ#;H=*qvBHOH$1Th0@" kPGy:@K&r ZpWغ2JZHKKg 3@;ND++~;::- eP o\3C%䎡#XnAoe1o)W0RbH=l.|̈́LZT<ܐvc"rx6(_Ix: J)oinY #ǯ )2 )iVQnj+Qnw٫3f8/F|w~NvʘBgcwRY8(i{՛ {f aKǶTF % ./ݼHy3H4<{oQM2)ȯ._I#{#0K줌u9u)P-|@Xs"+o vH+I Li{*fnnm/t)9g[)$z U}"q? Yuq7&|{38(ͱ?nv*G !J Y9Rv !Sz QgsiT~U8zWYQEiv}>6(LNv&a[ͽ'ӨƔ \tI c.qUiNf_tXwإL6̎--0oM2 –$Ă8a$`Sia> p(GUOxiWc$דŏў}PpP(jk-[IyQ#)ov )>G@;FɊoX%{j$>ћכgm%rq4HQ}p`L̜)lJP{t6NC,Y ċ5V븈ES壗>,6*tSZN͚h%Y56s*9;5Y=4 +ƭn6y| V>[xd3xˆX/LGp*LtHu1)m|q'L8x8t،ལ=o)㶵5\geI7diw{ߵ$.xoYSHfC\,E?|~+j__ܔ!ug$梁189.ANEf;/9ɫ[uhӁ3_9  7ٮ> &8%- ፛_׸b-A$ w+]N?V@".>r{CuF ZH٥}t!Ě6d5@{);,/m_!%rS 3t(zwT,l5:+̈ʽAH*]BXC2}i6;G^qZ{`]K_!W)be)1;?[-("^V1 չ'5bWS- T*}l>7ė.?9o!?%;E R{ +>x4"m1M;Τ6k1eC5F[e?t)\X+O z0;9x.  I擿cdUSHm Ǧ/ufYr\|^%?*ֱ)'R)hV,J@ܢ[ ׊?MQR #SZ(fS4ϭi:R>,lt,+b`|DH/)Ȭ'㡷т,$R8ZbߙozPa^9y%4-Z3(rCy:sK2N>AE&.My{ڲz_+AT1/_ӣpPhO4E[ae2(M;e8+s=vʼn@wj |#(CXc, 7ڣ]t蓼cѶc5]%<՞z|IrM^8h&璮BzՇ -6u\8\$<[Kak'3gifx,ؿDiBkPzʷFv*ZI2?'q:hƤѱ#eof?tkZj%$'UQY8kQ(UF\wT ..:(#t6c Bm,YuQ~]=k)F80./0>],!jD?c E{p8*™.2?'҄jok?9wBoJWJq k\!  amVٸW,L /wz3ޤ_\|GVq5Jc o6o\k&-v*GVm#eg)yQ^G8lHkvn/7H'+ e{c-}YtJ6_PЪL&ZC)}Q~X"#='|jc9''16@X$\ʟ_A( 9ґ1#'-uNp|= Fb3HI>O{DiKmC39{r.r3@eϞW\-c A tj 0!ZFuxt絳nӦº};1DbRX[ʺ0ԃ%v{{DШj"ˌXšrsk) Fj/PdY嬨3FرH+K9 *R-_ ޛmQ u8T1z숂]$.HOl7 n!Ci=նgu3>/YAUx-'>N@rKa,z`c]R|9pK[a4xQ ׄbpCq/}L[ d8u jB0Dy1DžX{MPeӌ{!T-4NBt9ǥb$Uafgts\@D gGLHݔ; (X$LPW/>8 {.n] mL̂j!?|u}JGg"$2,BGm[Uj# ,'| c5C?ɨ;Ż:vRpeI?HsY*.|}+3 3\{eAu .nbar^8{m(Of;֬kA͌]|Vc[9R4=\p#fZS/wz ުe}4!ɋ 8BWpLDx0 ȠPg\4^?DU,g+Ov=-Ru4Xru)A@P_C1- L%MkT5c.%v[O !@gɵTc/}e'{{R*(!z2/NTλ Ro&l}AA1-\aS͹ 5d7z6Scd9؛fء *2@c/>FѰq-Zq㰊kٶ;[{hӃ`D54l̀-GC_8N"~H7ݯmƑCkzAa֣(4@I*k/c`9k(?]crv6ӕ342$CB ة1Sc+ Z޶|"ƪ10tfMp)45'<Džn=,枕RBGu(4dFz'jp͈gÀp922nGba4ZBl E rMHZU-\O@ufN~(e2;ݰ0y6q=Em6aP 58 fX C%SwVȅffǿH"j P$/KFިwG)]w7]W& o)TIT˨LqS?fw~ۡ߈y AuV0MRh%ʙyXQ3fOղtG2{jyB02Y.zZBgqMq # r`${^yTힾ43,t~5Lֿ^c+\ bŅS Pf$!k?0-E`C D:ZI)zMHi>,2k,:2'^B%"dcuHI8''cn "4 Ea^ԝФp> 0*Fـ_5M廤lG zfSBPwͩ^f `U-P;U)gq Kܫ&,erʂN֞^:o1[^xU, I4;>K% d⿈ԍa08%1¨j{6pj""1g;YHqiHx;):BVw©"M t*vF`>N@5|ŸMV2SꁑlJ@.g[.}/h7h54bњ q~gM eA2+upJ2_s"ϛiB!Jp}XEH}$u0s>t/k N j[*8td.@O{YP6yrL04=Y[o}FW袜v^8zjES{%L<[*&a.@KWp+LҁG N ϏBQc(@+)x)t2`/ʚGtln բFd4ʧ uK\J%~3L0𧻓> ;lFUfhN>© .V=hv&nq=ObFW廎ieeLq%JpV Zћ רB/az5N̊ 0w`ߥ Q~7U# i2@a)5SFEMBݱWxsOS)J=8q ]V,p!#5{nA Q!Ŋ^ُ||je:J+U Hl>?2pCA p%Ubϩ3xƉM:2)a?n!? }b8fg^P_Zn#7gA-"Rҍ'=ՠr|*$xIZ%P*cZiԅɹ;H*$cJic^&+eDB4hD+"R3|*`%p|`f̠m*F@JG0C~ˁ&l_.T䐁u:†q$>7APi !HmY9~pW9 $!$M?lw<-=651>QgZy %ql'7:O]p~fS)MxV\\o'H3s oxYAO`ڊ=XN-ڭN14'1/1P/of&;?HvDrPgu{BcJ <{_phOHq,JmI~ Y-oii1-, PI u+7-`d!OxO-EakiFo(f8Ŀce5XGS^cHΫ_1; I53lx4[bjhٖV6R~.qV-1a.p0m}9u5I 0 qlr`=@9lM7:]y.+p'.^DHf7]߰3O4a)O0H&Y,i@ŒY0%EƖN{º&ow4y6,]ؖT t .UOmӉ[R7 |SNpX& ?f M25jIyme Vb[LWO/'Z$ .eT=4x>xdM84 դ9JDIYTlewZFC)7%EcDVRE@֖'o1>{"O֊'])py!F. O ꣇уΥ@r7@$$#lUpGϒw@/\tnF=an$XryF胤o&;6!}T Tp-@3s8i׽DƝ[X 7Ѯ O{"a;v f*ZA>eL%F%G2׃%%c7y G9'9COpɷytӾϥr' =Ԯi^ w\>65&)Ƒj|s+UkئgT"Bac05(seIzq Hv+oOLJ?]c;LJ!vp؛He2֡1Z}|v&}``Qstoh:٣ʜǀ1!tWjuj!n,%?Sh`+0274~hÞiM֑SR{Lބ'2A0/NEI#zK RgAN4Yam`m0Ie,w緲WęS C1C=,8 hʘڪi.ڹf 6"\ Aj\SP쪽 ҀCY#33BWm+Wwr ԑ5VK4s.u}s2hkJ@'(>Xe:6ćA8jf뻧ڢ.ɞv}}QRɨ~#zcy3.TLVu93T+}#!":Q4:$=zo]slVvfTG t9]i{5)[/]lIu_c,1k{mK.%sr]@V ݇ȄS]ӹLj=iPaC' 6DWض0?WiɩOrz܃?S6#;]Nne9O7*bDpPtGP C  Z$eH lYQioTDo.6 y.egpGu>܋^!z!k8 ʡEe$pFk. 'd^D"+hQalg0]P~+FAt3z/@Q1LF M.V&CJ[FR \%LF6e6tˠ!#7*|1f W0!jTQ8;-jCUY!)W,${miXspNB)+=KҼ䙧Z ΄1a}P\&0]WV]dnJt2.wF+`ܢlpnjV< ^(0͏Nd3li'BiQ@@1ZH'@<0{:jA@rgbnLL$щ^\m,R^dM/i|mֳU@x!]\ܲ'xW|ob@|+}R=5?~&eu\ǵG+PpD61σ=`qձ༏C6(%1 }$ w_SdRЮgi8rj4k2*=ym/9t)dJ!eݤMIR7KkQ*Ɍ[ u]RjvI!ʼna<*]R5[^\>$C|KO"'Mr N8aqr&6-|l`wqo꣢˴~# >–V]ߊp! 2nR< ;$+i~ TT\T?yMTB=SP<| ?P1y|RH(J3cY"eDVWMcߨ!H>Y?`CZyڨPym'kܚFaZ8]rGg?IXw5+˄i= ceEf!RdȅnDhc nFBFc#pP3=xO! }ɦP4Z0g$ U  y| uNnJ!t?'Iq[`'hɺ9"*ژڳL%v5$DR݅3V(Vxo8b  Ku:j54`a];LdWZ_mxl..zP]*Ϋ<#[HNFX d'5zB;`X➹M]qlRQ!ܑߎ1k/t.ka> {y8.OА,YC!57 5|u{ʤ HOu])i]ݕ1 [uЯ>xX<zKHi5Ey?:!Kݼ¤7s1L4ɾ+ٻ# qbP=.R.AZyѺ%a;h/lg6"׍I[3-%8{^4? 11NT`Ȟ^M@WVsxvL%LInGۍ-BYj f;}-f] ^ES+]åY^7̅Y;;FR[) 7T]R Z\s5V#=T%UłOԴ" 9[*ssU֤3۰?/1v]!9CY̐@ͬpy1a2~TD77>/(w4v_"~fj.zwkH}`27-)J9^LA]oʊ,ߟ{K3dD\>PUؚ3GvrjS@k)q>lOT+~&9?(t.MvV1z@qsF[{=P9s+F9!-":'; 󝼞 KMlNHnwנ;фBwg\H8SU7iA쾼áatk}f5HbIGY}/l^^h+^pg* lYf1ך|ɖ(U+E%B8&Ti0wкbf 7*;˯gRܚ93$T5ŔhkM_gmrC@K.lCPsð2藰ZP S\ }`nHn$c,\ c= 蓕ŝpܹF80sz a?[sMnP0,[Fq3$mO~U{ST2!Xb&2cf~wg'O/PYPY:ٗXc.<# lƜRZ"ɯ9VKT16{HI~͉c㧏o\ޯzLG[Js3$@9kE =OH}hP@&-/<@Wf7<#G#HbLܕKI};wf(L8ZXtg؆]ϩfQbX_ejp/;Җ`eY7T2V;~M: #>5=5vޞ2?:AcE펋гnz-T4cٖ(BxHo0St?9Rh7 աn#4R'HBduŭW`!ȤA]{AwR[V9&^Z)7ky<%}dt`,qX:OZ,ul| ON<&ԓ9BiaκN(PRE;Ƴiq)1J!b [#')+ .2.V1أ[ Gk hpxϧ^qY0z\ 㬂;mph1QCUh*Tu7*UO(I#">04 TNx=p,W n`}8Y2+o,$JJ^aWoXf$$=K[# F\4 U77Hv*õ;>=4>*p|||$?iu8OwB(yf1[ql/:eFzŐ#5Gט6.^O&V+VMrqxV`fj2q;mnz*[v\l$)*y|~pK&fLj{ t*۞Z\/E@/WrHRM?87Oj(VjT VEoZD2!7 Bzja[Jq-i*"Rͬ<(=ek&m{ OˮU]37-(/ R*CT-5L)g&_ex@*^8O[DjBKdhu@‚J Jý|y?=3qma2Î5JުҘGf@gfKBEqDآC{CL4բGʬ i22YhP]{3|M4.<Ƣ<:kMZˋIMYLo5 ԕ[N)a~n& bğbjHgII PՀO2J96Dͨɒ(ٵ*xSOaKhǍ*[v<(X/ѕщ) ]ܝxЉ._lz/+0>ϔjMlh/H'GH~:BϔI,D_ n“%jR/F Af48oH9/7 ~M[nT_7%.g¥kGqABꊮ.fiZ@@uxi nzD{|}T sKYh5us3aHJQ,=GB^O|qc8jU#ȄjN7v56Fcↇclh1A DqC;ڈ\^JQ^B#™1\=0\zB/ ۞ZVF^VAF?yQ`,uwQ Q|@W21!ӛoQmssW 9/5s+E{c&N=VwO]KF{RVq2T7No^ ]9kUH`R?Ӿ/EY(z ~ #uU+'apVqҷF @<'Ok#K=;OcPXRо$/#͜nckBܩ1VF^ 5a{:aީQzhL <[?ƨgMuaZgn4NFmޭ#0|]ц}mʭ{T[b*3PմQ8V05 dMϸRiA%\+X@}SyMA10P0yXOw]޵rLZmL&F;lZag//+rT DSDz ]l~ns-R}+ D!Kp:(mDtuJO#xe<U7AïQ~R|ԛU:X9Q#Tƕ*zo Qd~6QyWSog)Km e&?8-Y^yI5e(+׍1oB%"I |67CRe b,^yrx5UnŒT@P15,MA瀧{yuF7=E5%٘'y1u2 gdY3A!t h ucn+c jDͥW\BF>˳baQ%&J)*׵ye\Y4m4wKS`v %{+6 97,/DWh4g,vȔ^98T56[ Q_iݽYA|H [pĖf(,$rf&c*.d~BDQS}G߶ō  2"Z\TПy*yE$ڔ(ϔ/6Pg\^%-Rls7XhMxr_+5UXzuz7?Rx:|mnÂjDSL ŕƤ.)Z'hR>uޥ:MCW"ӑ59Mh>CU Z&#~:Ggj-qܢ R;( :>e2KyWͧ'8cb^YBa6=or9؋ B:6ݟn_ebq6k]bMòᵡ R'eŸqP/6G3lwvo2. JA*:@#u9(M{.9g3UZ>ٗ=稇 z^~lS 1{rI7Y/02i:yFTP)xqr)Ylmz*aY pF)^Y79"~ Ԙ9L5ϕ*DntCżkPPdw.6++.6;q`w"d CL8T5?ÿ^g.LDz Ckg}N-eAAw景F +*B(, yۀ݈U3U(Vd!k&bǭJ0Z hUӔUVi.ճQ޲.U?X z1wR (\ptuS>徢,}K"BMmuXd\V&, yM"3R=sqԒ2wwՉ rj;hטQ#)}gA Ǽ@"%>QnlB?q=(ٯ;&x|*Xۛtv.lh4/Vo_gNu&GN}T> " f_F'|2?݉h'n6=p>F_l9&4?FU8 w˒9ŸKχ+ǷPLVA =;Ne?_Af΀6 #ԡ\ Uif#wJ(p#>C;cf=| @"Fʎ|Z-4 R&񨢍 Jʾ3ZPp# 6H' :+boaWgP3Ln$&9:oЇ&4)WG0 7kE;Yj8YG~w7 ѹA=Kp Y7[| @JU}L8찶,9{k%;SQs[JYש;@#|p-@*9rv?3$s}˰<,'0ͽIC{C lOX,4Hz[~o-Ώ0W@y$߈HZ$SBEcoWoEa1z+!2J:Vu]emOS$Fo־5q`|xϲl\ e:`.ӴrBE71r׻JH`—ʪXaS>**y D w U|VӊUXVB䲕:4w>o5N4c*2(Pv9kjo^juC]t7_|gן*\LQ@$T/5`)߼MneYqruaeLds A "r+ߩ I89Ϋ?bCsV+ J) UbPGpoX~g{Ry=w~^U< 0^iEET e:DHwJV!8gsdlK,K^) |= Enh1iZR]7ȼb!F 8 9>=,K>)>j'=lUr ^$Ã~ c *޸%v $x\"dy1?j}V`BbrͲ&d.vLS0`Z.@X(1*:2sk7Tw ٤Sht _} ̮Z¨Ihʌ]4#~!7vA u&ަ4NH_;fzVvߴSNХd1[YF9R#QmtAxnQzѾGfC7OIn$&O~ ^D~wg#?KtXF"d {8g[vlM5\L7`JJ*2yvs˩`M9;1l=&hbf'Vha5ĕQ"XBƃ ~4Ν{|a eCzw1 %H7xH`9ه6 TeSǂ`MsZ;cyeZa%?.,"IS`K}Gg^ㅻ|F}&Mjo-/ P5u5qۮ/)񚱸; mj a≞ tY)}SP8`NM:U0K:/S9+3w6&]eq2s;s@r.0<p?kFn2]nJv;j+Oih[<Țf ꧵`vM'~\A7s"e| x`1Y]ۄdz&<w ~;֫;lZiul,'0Nn+T2g?k@8FP+*6U֮Jkni-WD?r!0{ۗI&-yУV7z;`D@)+ 6/ hCXo{•^|"ʄv#!R#I\N*< sR0n؛@cT gΧe-eADbd3nH  Gl`4NP$IFf Yc }ocbP׃9b\v[s03frtRٲ*_4ٮ? 9NJAF4iJ_;#S epwGdŔA_Q?t{jx5\WGI[*>DvqVO:8rD%dDܾ٩t* '8SBQwzsFq[X8YFc0"Y3f}^D3rPrf>|>16DAwU~Ah_ԁk M f^\BKFZɨӖM$XXT$X+ Mnl @ku6"b;LȚDyۏ۴o~O:=/"aT*roďzv L)$m,^KZ,*#{špb7I>T(#c1L/‘ٷ-@L',We^vޖyV̄â\O5d<@ 3# R!,Z' Mm'G\NSR`T,y7L J`׆ڢ.F9t^ߜY@t8 CQŻ|+I<@%x6y.ig\%$$4לMd̤=J=.n;ˁtV$F@zmv3$7Rp* H혺 &G[18kg-L.81R[{pxqyF Bqz9mjaC؁6Y] Θ?ACuaEZ5q鴩`7'd.5h/_̀l%m k/cM?\b~/$ FDU]Ƚ(ۦ-`*_܎&3=Sn$T?"&ECzc^ ! J3=E1IN Qμ&"f\$Mdg0 8%OY@vS*_$t bfR<-gfq q,jji.w87|Kڥ .@,ѥ!Œ]>X*Z n*uّ{#~x җ-Iu]*.8UV(R@ʭF^ 蟴+EjOi'fRA.aB.PQ/p}]f*zTÕͭX/<Ŕxxj,]W 5Yr3^ kмJUbY2k7E[ "o=bX:[JmkOz$./ +,ڼKN۫3WF61L4# *"x)Xd85$Mmu!a'@kFu=z "vP O;_)m+:#Vig{Ęlsr^cWeHc0ѳAOԯNkrSD-~"k~2 QESU'Ol祑O JG+oBIm,C:I˅-gQzf77\_.!uUIۑ=gb(eտK;-&لzk5jT;#K"\4fG3{](<Ḿߣ`eӁX Y8uo}A=4|W3 :oItR!Obg/XC-k<;6"y< aMG?pOv1e˃4=bdy%ȥ}a?f6qt耓7 BSY .\LSP!l_8HHnup@c=朮H u2MlTi'&x@ԲN kG1irw\5H`_G7 T%w{X%һC%;Rf>;h쵔iڸ |iÑK):X-8 .Na%` (F"}7{dr"8q*L-^Bb5zX;H7`'̨hoAŐq!nZ̺c?/56kʓmVrvQz8bȚP;.ؓ n Eӽ_o15ʳ}K{VˮbgkkDuw2X0-8-$q}ttyӈ A?(^8J4'=xf )(a{_]-0㳃W.j<j/^[d,j"r:G^^M͘w.l9l>h'p9JYθn=' k@3CT(8L̋O$.DozF)b}r ̤%i"!=Eט[L~1byFV#1vz8@$g1a y=V)Uwr)C&hS'e [ J{GG&p>5NɵJ<=SgF7\Was3 ~W@ l*;%N*uc-v& )s+g]HTqe#gHufpFuo7^<!?-/-Ig;:'\"Lͧ"0iCu.옓>e4%'rsiWjʨk^;u|+(pb [%֫ E[{7džtv<;,3"EÖbP%Q%$q{]jӏ˘UY͞ݏ.Ls+vs ̤1d$-L%W~_?T Toy[O#2h :v Y7|Kͯ ~*㢵/3tCӯV Bdz[ x- 0`4sDOmwad$?=Pm? yw~mԝ+KNB -vme"}قzm90BKڂ 7qlilBiE%5 w9@ Nc(\G^dpWN|-j+X5ۧ_mH^iVHݡ,cXC]{Z2FXeE)>9QvˆZ-{YތWQQ˭ ?OdW ձb$"؎Lx~h8%|k=νz>C`~%Y#A"(0(kwag&$C96l'`]v>(4#Z4(3|u7FIe{.- O?CvϾ^:YƷYOKl W]nqwg6m,ugR*j QUtQZwhiTkA+˲wpW+;~9}kgׅ2"H5dzr!f'$r!K+Gh7 e{!z4$+ُnP4hiSϬ(N:_dݨT~Ꞓenc4 ́BX ka2FgiR>P' nKs u.#QaMC~+k۲ݷsL)U zui6U(㈑j|AtMqZŋ\X^Ʌ);RSYȼt`?ʂ ݕh9B%c3ٍQ"Kf^ d6~+W^|D;aa~7T;kȩC Y33tޗK+LoR5O|[KZG-3Iȕ=碾:np]y6ZQĝˮ E<(f%nE:I%̾~nz w&C},l8R,ˆZ|_@ɨvuYKQrtA0.{~\z)vUlj"`qX]^bK߿W rR qĬٙ=m${1{`͢Ƿפv'Cm Rs6IsD"sg' (ަ p`Vjp> I.SYzkr]%ԯZ}xU9U(s!4 xt01.糩 )W]gfҮUQj2Q%c@bs260?}U顭{)o(*xYwpzFG>K wKT9_yzݑɒP}UkmV)rewYb8> q]6vhllR+2Btpa:}o7/,7z~qqT.@K[z9 {1fܯ !NFt^ ovNwQZNb<^H|`ց(ZPa_eJ,.y:!j7uB52d> #Nhr'e—r1cY 7b 꺂LsNY?yirE̬ymʟ>X쭤"@PJ %R*sa^>A.%.<"2lei&!J.HooF;a+e6dt'w3bJOr>۬V.3SǖTkZӌlةNy"/*,;kͧ-:]y[ˊeviZi<_>$`ԙ}fE~ F8ާ^Rny~|'ޤʫp 4 mUɎd@_ H zt9 c<[H,' ٙ"=X ӡ(4yYDnC<%R;Q IzeOM$~e1jgeRӲjX1p\w%h!ƦZ 8\4)K6?,vT}Zs?GqpӈB"3ї}  -{[,`՗qDׂ"8A,)B[칭 WK!"t\8䰅w':>n z|IfNFPNBxJՎRe{&!y),y"F ;+nvaLk(t+0 01MV7ۺњƲgy}r(Xh3|+,A"`Q;v&cH液87joJ M2=4NMRstA0:tZx r%6x($ksIDG~dJdF *o;Cdx󶑽ye4b7շ[2B ͌@yTuu2KQ3 "$M&+z#Fl9}橵_:2C|LGiSfvZ0̈́"la(lCv 2Kw=MGWbVhh'J}Ѡ\J}p{aCY98>9EEKiR;UeN`[q(GcG\Bi*ᨘ]Kv5Z@EUiېG`A`NsTN:מ8iFsx# KXdȨs3GZ¥ ƊdBc3%ك@}x h2Lh[/ts0Ҷ˫f eeIWO'm[,pA$_By!dZ'\\Go\l'<84Ht~JJGnc]!А0x:N(N$OWgN~ &Ɇ1{auH(F?O6-U;xwí|wE0B^Rj:=w{3-bnl'4 wr/D%i7;yهJ S4Vk ;i3U|1axF:&ʟ\%. (}}ʟc.30< m@IxaB)8ojH(>F.w57#dCȁ z'tS ; m{H~~<'HTѼN1W?T܏L_9 ]O+RDu]?D;P 3bH%izj3K(PsHiyh]yW ]5ǟD*0{} X&X|M^[g2 n.n naPrYCA? U{9}kᖨDcvz%@ TuG-ƣ~jȭE'O|K9s"J{5. ;FUTŞ't;7 /Jٗ}&݂LO&k50XV;sw#[V,q|*vD !b#PZ׋~g!i`-/3ed,frb{r.%J!v?ϦoEͅk^tM:- bQyC9BuqoLs/qpAN8s^LNWS ъ${S5/e[@wA5(p0A %};*b-FQxiDw?J#F-hڰҪ+o/.Km%2]+I*&3SEƕۦD,=A>v 'o[@;!6Ԯ&"TTg1<xoD(Þ T3}GQ4@,ؔi%P&geO%OK3`$3"-6 XD2ɝrj:~x~'<&OQ^B}PBL,F@. 6%ѽ&0=/JO4NˉK,ůG&<.b>E]CL'<5 S8}F%ņ*=h| e"fac-a@ YyLw])go]n%ME Y|>>Y1v\P&8ݖ"1y>8{am=.e_J! uxp3cv{9#09fLNǚ$ʶ6XNql^E \SKnCG3iQEuV3#o Z[.U|Iҧw։;& /C]qHFcN2FGC2`רmGŗHy.i)_:0_G#&BdU*'/է )eț|P*MHϕ.U0g岳A^ &0Q>$jK5n^ў6&$6]kK߽01)4Jm(p^R{CإM9h ]ZLͅFAL1 x~>xerAÞ!~| A)d Ax}1~R+?T/ `vGj~/(_'3`?Ǐ_^c\닡2|QߤcU|O3ѩGqAG=GF/t|s-5/A< p%>ʉ>P8/ ^Q|T⯂A%n8Uiu6ƹ>CKĔTl$WϗM PUnCkm&pr.Z!Ctp_E|?-Ӧk8$f:%qq3| Kx y"8u(+ےQfx^FW%(v2d(On#3qd<ˮF-|3fyuz~FGxZ3 /0AP_X>~IMyvRHa~+ad3P!%3E;C*@b!7ꓭv0 =#b>+f^[H#VzhVokBbUZ\_̞wgSDOXh˻? 8Dhr`OU>8ǽ/@Ә@6i񡻫ܸ;|Psj9¾O'Tp5369p|qA{d!5j% X%^&7ċgY\y,g%J+4wFpYlf׫Z9M>f tTX]#H:a*IG".C&%; eM']^}mLW˶ؿN.nN:A%b- X_AeD'/ "][H|c o6ͷG{ALKPp{:>xVG(R2>n*Fe&.ڂ1&WwIU&ieш]_SGI+ͧoU=R]plk*zY2p}CZ#x;LQĘrPa4dMb[lnwNّgF?F-[:b4gLRd ڏK 1 _0{\yVv O:*E|{ B'8z+&i@y?V!s牀C8ǖS%w\>oHjT,0D-n7[ՃT@"0Y`-c2h }gh8Ƣ !Q4TcqO;XG|Ԛewٱt3z ;61կt)bdGV @#^4ɷ-(a b}2Hƕ3A8ÚW}M\'pN S]ƧRZ{;ےsh61_۝hSh)XY}:٦kB^{)}. {X,&Q`-al?%"Fq!Ci$\qLx# pU75je%37XCO)iNԮ`9T/Ҁ-<`t?rB_ <߱:5K;=QKpZqi 2@溇G+$ܓ6.c:>z-Hk[ ck;&}8r"kFUP3+$_7_!bO2farlʴY͖Of0>DtuWs>@^ )* cLWI' ی1=Yep͢Y൐:Z_] Grx' SD|:4+b(=Qg뼃#gW?'%nMCV3lL n*+7'6 !s$T'(!!iSb#Su=A 6i!ӫ3c:mlt^p]m=[/5<^ٰ ΗBZq LF5c~!3?kʕ.B( q|?x7h5ɮϼJ ѥ ?. j5$S "3zuY- ^u)T;ϪuTdzF]ϝI̐-=_N5sB?A9bogc j'OǀRʮ/!$0upD~>rJS- 㜜qIU.8fԺ7OvǭP͊TE RorąԜ\QskO+h@j%h'sdJaB؆ s7q+2aX-;£U?Pe H*W6|ikgL\?&oօE,TswEibɖ3TI ,hX[`dB']zT8H1O4 )Yz,E7QGu(g.@ $io׆X,6Et-]dr3:RY N!<2Cѹ(Pיg6k^1*y~o3@"JEHd}%R}[UՂ'j67JbZjL+SKzqءa)TuټLO;%|,G tPMW&z0EMOUb$^sT?#bKq15&;t|U <Mcݿoig\ׯP z}É}vEc32WX{2PH/OGVE!y^}A̋cyS! a{>}.[_*[xݕYK[:})/_zK7e]Ce2wQj+ M~mobAn̋SR^C%G5,?2A"ݳ=kNF(et_KXkNXP3!uϔbF%JZ6L .s-+3$tZ_ [LZ+XiUIyNf\꿪8Њ-5|,+8Q?ikDf(uonsC0--vL4*"<.(kw;8.u d|Qup:6]j0 Ѐn7,Xhg]L5s vj-ɸca?!aqO^d)9Py/VaG_nv5S"&偨H2z[~]s>t]Rpg,3M&cB 0j}tߒddu8Tgcn6jl׼ iR[aR or[oe1 9;Қwb n難]3#ā oW ;ZI9/IA|Fz+YMY TYrXs0e/;u;lO)$Δ"3zV^ƵN|j 6$/~vylev nӳQ~M>\2a!ns] Sf7i9HhkrK#J;%T-]9s&#2$)-;cjG˦MV5jnKI2uFCyd+ϗY |7;2yIyR5!h&ط AJ[Al>; { 2L57%wE@{9jI>k{5 9]2ܧ /kmnƽ2t,gh)*O>2?OLbf&x6#)Ӗ'pQ,L &gvP\`GV̅s0#teJRQI`_B\{%K5.0E.xUy@@ggMDn8IA?i>sccX[& ũW}ԏf~y H~ /2+bQY1n\>$G©ވD G0:wA`21$b2'$a}_Η6k[>w?Id"tujiAh^Qzw6EG~%{y__OrԌ8gu^Fxl G&FTg-QzLwηi,<2x?\hř妫cN{{2Rx}Йu7=͗B}{Ѵu[I[{D$ H5` %\Md}'w9}^;_\?2la|,PCSئڂSeFmJ  99A_׎Fqi[,=IsceNBM߇#е44&ZEݷ$taH^bw\|I+s8tH<]2v-Ud]+qfk੹!CXh@h6>Wq,dl67̪A[YatXxN,%9@a뤯m`ɿ:_)О[LǴ(&D=% Yirk_1. )<+Ϫ[&:o>ՈWss#"KUy*2!@.IlO1,oerVYGn"3zPi~Ofxg+u_"r㗇 /8Wvjb7rȾߕw$i/*A7bXR^r̪σ^HbvȒP߼|Dڎa΂d*p0 |ڮ7djd$OxjSN4E2oO ` >x} :T cҖK&b9K͎!nҋ::+FlGUnK-|Kf0XB›ǜbtßB pH9 T Ez>¾}UX`˛ 3zd ݷ Y⨑3%2+25R!@SA9HC.ߝ}4C fh) G/)]$1F&sPzz ƖA*؜b'ojvv['!@w"w ; R'/R" |PF L>¶- \} FBz&ARȉ x]uas^s!|O*V#*3GYC/ W[R0a‘ [N!2b*},HLXxs79Z+6P Õj̈́^nN~\D߰rb4kfNm4.d"ͳUWUzEG<'UQ<=}_OYJlmC!u3 @T`1 /t vlJRMJLa kѫuLDK,?'kObAJ>9PƄnB<я%>\M#4_󞐀p P1D~{DYK@E:3@Z %𠫣ml_ލؑutUxޛv|ME=l׃|' 8fmŎ+w3c=7Pp/V{3ط&ݽŊ*(35I=;z-KNѮ+a.>iBL 'Fn{g6N~b~acYy[ҏQb81 8_wvCK](’Mm> Ki)7=U̅ܣ LBB4~֬XǢ ]Fٴ_ͲovKJ"N9\̔\O!=ֆ,_sM-<*}wnݦ|,I5y0!l)§@^RwPNL!tt,wOs×y TqY6Y{pxSl@e4Լz)Xj#Gx$, T|43 |Sp3XTLqFs*\ETP,j璛0VwV4DŞYP8ygodѶNSQDӗ$vd&U~)7k@! != ֵh-ߺ>(Uyl\&\åQ|ЦQs-cQk<&k5{^S u}Y}$|MbX{X&Fp9U%{(ajm{'dY?/T>Xk79D1&=4)5a !nltD,׵6(UHΈ\I4OQe)Ex֟pb#ّaEbU+3EYя MtEslkmy WUsumH0i~K7nm׮WG xYuCObeRG;t0?aP&LAh!/3$*Q' &ef󧤉< ][ĻwNDjH) z.ő9$Ѓ7I* X x iʚ!4 %2ڄyk;#\#O1XiX'*mHpQ%ΜU"+CiO٦>[/pOwqk/"]Dea})Y#"O|),ݒW(XJ'kwчRY\NtDdKb a(ܫ]NT&˕[Qnl029luVGwA5 o-AG\Q-8tz*` 0`=F#kT/])uo/ ]6]%uIWGW:\[BPgϻyû{+=e!݋nt4g9[%H!6L%Nw&V҂B;ʥvQDN? P~k[UO:9a|?.Z''RU}a~ؓuDW碲.C18bWdv_[%6;)Wמ~A>YE*aj.?DmX-g(R(Xn-hLȫu#P;g8d74*[CO8tWy"ԡpxȠ؆V=93TC#4]B%LRX~ 9U{H]m`V@qW%xnIC.l/k_}lxk| [x:*携u_{d輦,#{ԫՖ'w\ʥT#NwBZYNq2U}Rg[c+D2{C"UeJuʉ1uD-[#Z~/  )=Ƃ 8Y&/ڨbQ3%=c ;ШWХ)ӤQ6Bҥ\%C^ Ht_' Wm pƵߤa!돨MVd0[h29eI/}Sv>(-5¬O$t7zODWXh)+ZA/ P 7:L;Qf%T6Uo&WG\5C RnUŒWׯЉ> awuy5ZlxU]ZfA`oM_pa٩ W= "eCjny 0-/X+GD)tR^S`,\E6zoϿCG$ 0lM0?#>b$Vzz}i򘅾48GG'r;>w\O )6#ZCH}^AdoYwtRSpg &$>v/ t<.VZ~٦#Vꨨer |rV9o␏f0m3" &vD Qa@Ȏֶ,w@SD1&m4$8nP`8ni@+@Z4Y?17(q+oߔJ Җ)A"ndɕNt^,m^s۟ 8pTGvT F. (N c0;vU 9u {R't2ԿSsJ먐VykYF/uh; !'Q?5" 8L;;0hn1"ʡY3rZ&}إx9%1Kz$ُg:|{}{}#nP̟d}zVo͊鎑N1)J"H@~uz<H2_*W;x1;Lmwu>b%>puUIL;nIgD 5gOL/ݓxoZG“6V7h.-{\'z^nL$YB>gL򳬶 0;2/[Y}M9@c c_ߖo[=kaAHw!ÀJӽ\Kmn5qmhJ%l;8C?ˣg "x<v#duT6ė+Ei Ns$O<)jz(i}5-dc`֚¤F)WczɲY201&{Z2j,6NVqr PXAW_ZB ]qyp/(<ٞoI) "yYxN8~Ӣ=ݣH4 Yњd֖.\TR/""C^uQb#*(+w&XOҙ!>Z3NO:np[7z3 5&r'!>^k4_dqmݗBQ\V|qykA?46}|olX<γ{@> U5D.ȼcjRt_g؜Բqe*3Z6NccE WBxj}8xӫ+(ߌ]6l`n̑]I,CL~#E9_Cfx%lf 9@<*mLht9sX̮).m8J)COk;P0ГEߪB?\^c'd3"H+|E> 1 K}/9GM@uxp˗pqg os ~f;g'2n.Z[AyW8p|+ ^Fp!px @Łvv+`0J?YE}+n#+U9P^7GL15YYgZ-Qdby:{G_L{4ɱukPpENFߋi J^[^!?I+6 "1G"ξ*:3WTG4Ą"4C='G74sYq} bTޑ7D[_;uMrD _NTg.doy 530˕k1a&4qjU@7w+! \iRSKӀ0 92aZ@fWRk N1P2o+6T6F*> ,l-Z/Pai({Qx֨5\|Twͤsrd;bt_Qi$@}:zchkX| CDD }Mud/)XO~dVLZ#@>D%mQIPdPt44T4eL0$!&4- [{y\_UòO3:LэJ 9Lf[E=jj:7]ԑG1{= +Z9&ةA294 ((O*KKLOCDt04$Zr0G(x 8ܳbF1lmX|NV^%m"%lhZ_0M5f-EvˬO|U\=!ȰPd 9]]瑩jlRM >ۼLp :@ -HK%Rky&ӗ; 1ދa|@DZ%K]zq޽]UAH٧XedSW㗰Jq^2|W jmER#\{j3YTgϒE beG7E8yʨ~*CcWluC^tx-ZA;½H-RDHh,ɾTqsRxA~!KVV6 m.K_tNNl)i}rB iiҚ)Bt };Z(/9mi6uõ-H]HAa'SEp&1eJ+Pc6>+A4""7O:n}DGGY;ιeD"$o+[)k|k*Ӫ'I:x}'n(m`d=XJ\ۣ 5R83FhL_etaJ|D6i_$V;gϡUº´tGk GQn *Ϭ͠BaYuj{I+ jegQ"N6|5UaRc1euwHYތ0eru(0SmCjgM㫱S!Ж$OpJ#g\̲,yDʜ&F0^ԣ.*ڶF?AæjTd l!7H>Xo2 M2ur6gQahwku9fQŪ )uBE(7lT܈ ?ԍTkW3ʏعO6v6P:"w}&sHdZݹ8 $)gF#]Aءa 4y/8a|m92`O[4DM&A`?R?'h,?s<<>eN9j}ǚ4ys*]JlI'g$KT n^s}ÉY7iz<:s&zJ߿Ba=Wꨲ6<#pH4B%񟷔u4l5v5yF%wwK\ܪ^^\}ghb5kJܠjиgVR2~弉pÓzǠ6=C& N2n<LU4v}G6O)r:Ee\>Q2O,߷ˇ?聿%%tm-# r px]ېOTp{/.̆G] | EY-XK<| T놩~KN~m)sH@o:'N3{7,\UaM4[ə@%Q=S 1m*N9$Ӊ)`8+#CJ`)>9 lvPo?ĤERnP=o) n&}PBhJ4]qFY~FV5P 'ᰰX=?@g?Z%&'ժ.dRIPYi;!L*(? E>!TƺfQINwGY[pD$F1>rړRudRL7(ɇl@H»R2%Yu|j]BգJ=E%3F7Ϯg=Ѱ?knZ& \l(X({bGC.fdwҊdƂ >MmXjI2*mv ǜgnH@ Nm>;E_*Vр&DV. IΓyVToZh'p.Ece*+ Eb]㍱Ȣ,9^@mOg1ECy ޵UUAt8$I3jVs"oc+Ԏ9%&/Q܈qA~#Ǭ1 Y.cΚUoO$KzTbyHέl?(nL-bNpM`C._gzSC<by{EgnLNpYlfu뎾^Vf5YϴcVٝ@u)"/I,HG{4nw|6_:`&JWB~Q] Zpr:(rJNPf7ra&@g9-pUWhL_"b =هa^:qob_jgwibX$EvWfe%y[Ȧs0Cؽ:m' AOz6f*$¿1m=Y?ޔ즍iBDaE*Ϛ-~{_&Iך" *A┻K EטeHE$2x/0j^ bK9^Ґ ər$zS wXxpf:> _)R[.PQ ̯]4kln/ʼn >X CueړehMS1?ip]הޢ)nKZKcYey  s|iJ`ΆwKsIqn0-EBCɥݪd';Іsq%>c![! sR|=p/W?V2͕O&؈@) Ǘc.5"j d5A{uf,Hyݸflx@UQwQ?+5$ZL6Kc*a YCv0Ĉd#D!TvN~m:;CCަAtiG<=iM3@)cuf AJ.SN5[znnJ,KO-r$t n)Js($ϸfE6^WDK@ɫ;_p4/tvL1x'dn^|tF)Nқy:>.ܱO.EJ"\>d NeM?#}76NO, _8(,P7ex)ߋi8޺d2u*9V'@߉e<(Ə =R`lR|Pog8I*s ڸt1ZJ"o= V6fgXW*KhtwPORv~1p$-4bk`gĶPr2>|m&礿P.2kޏ[}!tU9Ad텙931 ٗ2ӛŰxGu0YڛRxǑ`߱CRD@.@Yt}hL^~YGx_T2;č5yWKx"X,q;";|UBw5sga&RST]tBu *>sZkITF&{X3*J0Q{ m -jtYy`²NFrIE]|ԿqjXVurW |]8MÙOIv\}-j9R`Si@Ww2>9NI|ȴ8CW =F2?_=WLP [I#[B&^YyoWaهZ2V <+ѿ1[>^KG#Җ 8eOz1ݿG& aUƇ [!VT=vEibeeԫrx6#?h:?T[^g=ǥɌbQi@Y#&HSF' )g{֋l3ڑY)(\!rS*a9R} [Ȱ\6n^3Ur/Η>:ca?si nJT'^)e~2= xf-Ks)UtVWL/a?im礫*>n8`ZRqL{ߠj28ޕwnH7)0xG{r>>&9&1%OcZ N$GZ;rS|S+9KCs(p˻X NY^A~.q\3'*)+$f}X|"hpP0`dF!9򦟧;O%j9X.anZ,4F e 0_KE}4# <t rmI-]1?.͌7`wWע,>ySabQLW:UljA{i%FZ6+#nSط_&`7ZA˖\f;@6qpaJLr:K=={R"&\cQf'Y{w`;K7殹˞]W"#lauA48CAN&Hg j کVJ C '!$wMG!W.e6G -Yހ ;߄GpYJ[V!tM^&#CbN xDr IԻ6žrE+J5iobTuՉUn`;x@4* '@Q|߼bbCo<RʶYO@I˾$۾D9iJfQ1E%qd\gS֒Ʈ vCyrbkz0a3L~Fn~?O"}4tBOBS%}YPɲ[t9sjw:=kĦ`$$Ld|QIUɮG%;]- MTvقJL`giUW=H1 ]:;6ܮڗrc[>I9pvP*)$_s|4ZEָ7.$#L!qZ>LAad`(/DiAو.r͛@rum{h;KÆ] xy}# *E?B亹9{*fAjC^H'.*UڳR}f0qIbok>][7?߄`_J~+ЍTT{`f5(]A$̲Syrң84U.( X3ZCE".Ϻ ov[>6. 3:lpLx%shocH(ae_6/6uBg]J4X R(3+,Ё'Coj!FײVh- 4bWG܈3h1x#Rѡr#kJ r8j0L>[z/_\Ϩ 8JO ˂=V7 6] Bà!Xvi5[|r/t+}Z/@ /Z+x]EC(eAv#y؉1\-Tc&Z<Ƣ}q W"w13nL 2J %\ Ŷa3Nl( & U; ٰM ȇ3]T3CV]-O|B0XYƽ(&ix:u9u֤=i( \@D0j(<&R|N8l LF睊`B`nYxr%TКWuL Pk`d{\Os2P .hiɯGKh Ol zǻ7(/ J ݫROscBs[fb~ vu.9s6qcgwB2쀶f`3BϴHA ܨ}pfz+*vB2Y}I_M"IifbA&Ŭ*,LuVTE\-PMmY掩4A5H`Yh'8"jt$B0frB_P(WF0Imo>BP= N~ 8Dmt)ߜ)^N5{1K6ʘ{<XLzKʉ8x3x0NNuE+N&ZKbWb.hîg'pH?i;f,EiF" TLq28ysmX%eXTb$O .cc}ȰJdڱO Ζh]p9mS ^;]+R.eKQgZz}W Y9U)u3 =K8O -gsYM@7bsKpUd^o- oW~0s Y'zаw˪vz[Ryg.^$@k% 9/}6T!FxBs5z@Kki  b:5r4K1p$![IG6hZ,5m;dd)e'x^: ճ@<;HNYD.lkdǺ&Ը(5Ol[yCYs&3r+M\6δ9Q,L 'i!x )MglFڭb<4rI}>7BZnFn+CZNo))w)z]dR!'hH%p,K({g"칅u@h*} Urf;++dv Uoeu~7i" _or=h"[0bwQ6[L''Qgh&a^u7tc"3l}=o[tDOMYx8ErZvJFTO 9'UI1։ݭ C3czDy*a1!Swx>y$˵3|59t.qjmʹ7k#UlSCDl&nRƲzTƃh#o',^2rjb9쏶$~ ȞsCXO|PROp4Cyh$dH2TšUO8q?-,Җ܉g? d ]e 1*PLJl9ΞQhx3 .]ods b3bF 4Ւ&Hd=j\y c/H.%F/ e{5ЪiivKdꉖvޛJ.]rmeGXL:⥣ln:$ // sXA4dA4E ˅BT}{`/7&|;*!PXuyiڅaߦu qgq&K5u h(!j@ g%7,d#=/;%7"YqAsTk@\ mA\qH~ǻ,&y:םkbtNNlj4M8'#UrA#!Ug3caqA_dF8q)kd[k IxTUͧšOqIa| Ϊcr, VYΰr/3vܽJqMbPt5UIq3D9UD bq"_;k 7+,^{yJ$rYrY!l,q<6ۆIJ=md8SѲf(!h?L :q$ĭ"Z`O^'VtMLoc9@͕ؕqPy\j$-q38 WY?= b͊o '^7hGͅѱ₎0r33:׵jM@T J6`Ah03i 4`5㬯v~ XDX#SM|X-E˰Xс$}:Hm2NjFZ <$\/pO2uUp?/=OSѧmhLv8}gdι>(kr*$4Tj ź,RVݶcIOo o?=dxo}ENcwAf6=WBO^n=dkWCHYw97W1y".Ěbwrd~lir߬t[{@"Jis/{F,`%85̴庺-HU" } w4؋*BEW`Pote̛(oE rH{0{ NS /LtQZH44tLA!Hvq=[ihǴqj6~H}mi#$HgTy "`6b9]nݐy?,|XTbdYb6u35ÏnI! 7#yFJ6s+ʴ2gO@3mTD[ԖV'p43n] 5gwK-kFŲY=Rg]sUF+uSy6<.ȑA/##H?% ըmt`"ۣ4<;@SV8Eg?P | мnS"fL6—<TOn٘6㢿/G/^p֣5O/H~NoF4&Az )iP;UѐhnSa=hm'6:wmxv,9XM ܙnSj>gLzSb]cA^xxcNN4{FyQ{vy Qhīcl踐u{. whRHdc~xy=cuG0[nS`5˪;]!$<8 /4wj  wE͌$җgw(R6cBc1Y@W|<ŗnL-zPxBm&4H&ߑT %׻@ڠV"CCB:bH]%666Rs4;Qu#g|P}#ɟNsV @.xnj_+Kme9b "SjN:܆2;\eiu$r+׉$7p薃hz@dbBUS)CT1f;KgHvJDj'0/ribm7 xvVn!0jړ0oAwm=hĐ$4GxPȌ'HAǫçM8JSNn;|!4;zj3Te@|SӲ䕄NrX/Pӭ&yEվI*D~jv 4熼4}{V!ڃGmqCEzY#0j_7XՁ>(V"OM٘CwWܨ_\kހMǩ)PBm#)=]3? &Z' }1w[ +<_ &=V]ѓrήT0M!L\_T||,Jщ0ş[GRS T}cYOq0WJ沌tsշ3+?7!#Kl&ݮxBυ :qY #~fĉwǫ} A寏27pt![?2=ImbWNC}+e hP/ HK\Np2/_g%{:%+oV_CSoI# &KiO!d@u(^pBbkCCyW =^|'1F@R?N;GgF2Kd^s݆j *aH->6귐u1[P')99rN̺NR%̂|27yp_4T!)V Rw\*'G߻U[ R|i9hjݧܣ] ;-m;oLõ]W>Bqk"M #v.Oܺ ?͇ іniՖW*9r3r@E?YG鑚Ñi=㪦lLPD!;L ST!. ]A-_):;^0?;Š3?gS^Awg!`59 ,uǧ냾,olpd ^ًUL͟bAE̼)žGg XՍ{99jy.Gzqde܋[<PmON6TMN3U 6$O+[[s2Dlڀ{-nޫϟ l2|X.sS{7`• {|+;p%l2.D*I"9^Esqj*-7 ҋAL#Ȣ.Ă#2'=#*NIAL.}̙ʃT3T{c9鹆}\%ujK`4F0l2h4kS씐^jv(Ae ="DX>PSRY-Ph_ەx~t%vlr Θj0~Gg ˇELR3 HADJW%gG'2Ol!vP 40@'&f\ ba6f7*hųa$t:PXj=Fx~sp+TPyZX- $h cbE[b1UC4CO-Ej7#ki}j(Btf۩u2nC|t^߰0GOAP;L/ c` ';c:8jɏY9K-O %sNV2P gӟY_9+r%Ȇ?jtKcomŏ̳SAĆ[)2BQ&C-:8-[`^xyJ*3=Lb; Q](k*EwaT3CC@=ۅrNсu'"ön4=2QuK!$Z^bۂ9۲j|s>p#NW o'@"g1!X#QsހѲX3Cw6bSVXn^\k;+X.7E+{] @+|2*A zKufu0}x6ϊ>q/IGle^rN[.ChV[ (Ab^wCҞð?z] e!/ K-^ӧƜ G7tF*vT-ABF^[tĖĤLf¬1qIJ,J;x]D`FGYg#hE0ɕ` lZ! ́=E:1#7EA{/fXz<ՌGl|i ݐ @){l/rBwL=;p=6p~'.G}M3g{5I8ݘ՟8<%~M1_lO&/6B$4,o8 ;GQaBTUުe me2HZXiD ML;p=mJG`Bk'g ЭA< u|)g&oHAjnJL`,gpX];Ynz)FJh\!N/"z}Dg,}jfES(*8׍`Æ!SKb;#IS(~X}e} `S} 3߆~Ȏ_Z%9ֳuB96N k!`w[ {^`Xk4^3DRXY6:@mvVh'Km˪jo9#:ә)YIQk>]BdzPU -Zqw\Q8l]'lSafud/LlQg/'!Z1vx_ y[$fTH#/=G-؁ɵ0jJb6GQ.C9ZZM\q읩JV:%.06<`h3)H1w;`4{]6^=Wæ'%QKUS6E)/T:q!nAkcdߓԟWg9؆-XDD~.J'~+&nr̺w#7.RtAGK\WyNos$.?s&X KNv&/R+h _7Y ײ)x: XxW 0OۣeVxYCj2`vM@l՜`ΩV7 j`S\tb9jR$H{ <.r#b&Jf'[=8g)")$l|4[PMdcf3^uYˏ|SKrS׿ #6<2Df+W.Q,C9&mmƋN˼7Ce>,ۉ+zdGJP뇸O*ȱ*!tbH (8 a79!;PXcn+#4c|Ay}3eH({~޺2VmwsViw|E' m)C'-ZPNZpzWThYYa5dahzETtB‹|5`yp8\+ DwD]ִH"AIW"U3/J׆o^- o$\ںWJY]YQJ鶠!R I/CԷ 2N MA՞M"p6nOˆGP:f;TJɸxMA7 CuwDv5wgEgXzG0̙,dUX` {I&ȥط`F֯'mky(LZ) [Xz,[006 ,ۇDzjEA"y='!9C}NG^U5c\:T͒"Oa`KSZίJ ^kvQ*x!~+]XIljc<|Y "ّ|v8(ݦ 5AS4M .dt]/Ow1 @߃q6򖏩Z _{UxIkyGեl;)IİxWzZ$Y 3+!'L$m-!sbhu^UqOQm2e$Y ޵%JJ@c 멯rG- D⽊(qdbl$y5[SQ +IT Artu:Aؒ> 14Dxv*g''>YmylВࠤUw:e fj^EE{ ?y?YݏM-!'wea]-y)0-??Y [Dyx}RY'ѱ` /A/V5:-=Q์ Cf`@b?E>+ʃM e O+$\Egd#Q:=;"Gc 'ݒYdF8Ii.;NB;V5n;FV)&pmڲ},~ 9 QV-z1U)~D? `6W7dz%d'k?ިZ2nNjΙ[ 89R#_[:@T׺ldLJ4{֫R>fRҘI%'& a᪍⡒TS*Ĥ#Rh 6RPf/Z&L(djG81H{g2Bhx @c;kBYR ɋL=^HmɦD6kp*h"#r_Jx?#0Xg=`vGt̾=$ [Zv5J (dR̃F9 4P~5@ =ZP~Ho.1tە\DJQpX/|`If޹Rנ_boK&2'%ݐ"Y$ADRS E7|RV7e".tݠƙ3f -L&')ݥ-Cegm.qRc=fo;Z2gouڽr2ZXt Jb& Ko;Y:W8j5oM {NQC`%ko!Tx<"faɺ 0ULInZQ਴gNnX/ny Ы}*6,Z)]n\)ðrml6k^+M*shd/]A{kNKNW,AO{ # EMu"QY$ݿ镞>*FѦ{eP&}H)Nb/$<{f\i n>Bkχ@rpFCoo=#"o6.l3!>ePrBiQ6`̈W^G[D ZRu0,ݫ0:J=ZO+Qr?ANvk|}҈X|-Mȱf\'yny+H@C8uJ-.k}^D+ug\{SȾ~ӷrJx˒-&W?qTyRk=RdNxK{sO\3̈0F]nu!?~ߡv7Mg jHD/زpLc;Ӣz2#r{A;+?&4B΢>RQjP#f5W> #( uY<'VH[;loGqrr9TZDZb B(#a W޵fG(FW3U1!bИd"~}J<1K+S~7(47]W:Pn}m04T\*T6{ظF"}f.L|u窣љ37M҈Hgo2]"SnTK ZQ8-޼sf0@3X U%P)LA<, Rx:XB4/w2!&|G#pUV 4 Z%g\dn 1rx *&._1C3'|%D/ }VpbU@ꠐ*oM'1M~̺@fԨ9,CgdR򝳮$V[va 0ib4v~*};L>(ǴT.hҷ}Ӹg+&Ÿ5$M|tKRjZd"ʻ5cZ3jT,`g۳=(vφ;cC4n/Q>>v)$V_Aqݺ{ʜqE ->33/@~VAz/5 1~-C9a;Y޿RV18"T$ H\~t9m[q[c`NXv6{$[8b OXciEX~V60MEZae&f&-[G$a蒳gN A!c VKŠDf/PذԔdroΰ1y,LJ.HTa J[^9]XyThE[Kvm}gQr+Y{١=dV 3`\ 9RYa8XAfWAzٵ"9(>EߡAL,"9YyZlY6õ&}vqYQ8IJ>jgs@J#2n÷-.Frӻ":-  g(eujj5G %y+۾YQ6nm`1ٸߙx0~]1ZxC]D} )ĄT d-w,MkFɐK?b3*ڰna?֕2өm|m{kb.9jvhH vBb+j3 ԇΤ@aӻ?[9h2ai}6Pv.^^e~'INbau7k&?>}m;ŮoiX > 7~2h^ d[B{ &&W6Oq^0%M0хY^vUְ{LkUGpvnƷHD=7@B*MTA|cyfr?\Ԇ[c}* ˞t#v_;6_nFK!`AnNr? r ˴yeqx0L(뻜ٙKppQ0btn*t)(\ψS[oĉnrl*ɚ- {qϟŰXҪ7!8dG2]-:J!O?mO:"]fHg)}TU1`a^!f)Y6{Ϣ/KS撑^ f怒 "w%Y*zUǯ%p}浌>S@1dtJ6UgkUL H™{zw3*;a](epwvE Ċd,%KP(Hjh#rܨ%dc6ĝ dk38 SDžpfxNnb%5#zvsn?d9 3j(OXMJm>lTXPN!R~j9$u/;z'IkHb .AX< &_>1h; HdI]D: kT66vdw"n u{F RS x>[ggd+<@}`mpZ\  ˲]#:x03@^$C(VqEAq&K{68c/Tq.qg`I j,!gl^d;$^b~v[Ky.rA~V64༱(1t,ȯϭJѳˠEL6L~:Hӛ%,| o'ci`rF6-X܇0и)yX-{!K%T:b*%w,9iCo(4t<NC& ;:`b"jP[޳*“D_I M0yCD֚\Ozô>nTIy9Q`#1.ʑ{i~RyIVR} EToFэdUGD 6*`'l﮳tݟO6E!ԏV,7Mx>%,mW?[bP?w|'%kD/|πAAD }x\'Ċl RntXpZ hBi2S=*MhG5_ a괍▫ʙXQY_Wdh< Z(OmVXu߫.֭.x,u=r=8;h@ woMXbǫ+iw“W H-qFc7ZC =0>nZd3n ±6rɶ) &VA3iE9[ol2zsԂrj4l^m>@.5cq5g5 8ݤ|jE Q2$IS"5Uux;VjTv_cZQ)`wA`FL}E6vc-0VffnrLLgZ'WmCP9]p ~ ^j fM?Z C+F06WR# 6[R-xLnw8/4ckhXH1Ee6)͌| {P9vu/fVIr FdMF5.)F mK]e(fqN4p\_'uw_& KԱJo -7FSP\ZU?\m %S>eWsojJoH7Xbg=bPE+t;$:R뚹Tܢgu947W1<y.?(<=겒&XLh\ c꣒ m^wwdN8ļW8y5aqb8{q)o&bӆx@lu.b!VQ:9`MV9"O(i6xV&ARTYs%@'qCސGqɲk/iPa1E}R=iv %S5Våh#Y*؃_oh8Bv &9K7^Lfnt@ Ǐ]g*Nt.֣Q̾C bd}7kE-wDՏ$b-4>삱R+S^ڧQ虧5''N =y悙{E;Dو<-yWQHp^J RFZ)zn1*xǢG7"SJ'/ 1&lPl&|!NMaW$/؇hUy15Dο[n7̷op fvUvR*9FS6g<$)@΢*ğ<795I u%T9&/G&H+'ړVDw? xoe@$1dCte[SMX("~aTt@vA wb+n+,熩0MH17% t!© 5E( <@P?"ztS;2iߨ`B1؞j,14p\WOA_"7ˋ Sϼ Wx{ : m3mz>en=]5S@Q2øk)H24H>{5rAlx#%} 89VƗ][X9h_zY}N4;Bt]._ٺn3|YQIS-p0Z媺yR+`$.)t^@z`7uV㸷aQQv&y_!`kzحz0/ha=5NLEffL+RLjW-!+@vD#4ECvאޙKݜ͐}ڕņfl*%ssW&Bl֊N~i0G]QݣqyŠt_8vZ\v,[ZrHcGeMzɔ05^64.\1{")-%` O9%m(RrbIP PdO񰧜Qx5 X iNETh㎹a1V{!Z;v KgT8gϨaaTC;s$գg˛Dԃ&Q//l=![8|x pzgYW~x0--2] yn }H5 ;dC_2 6 ARw<X޹;R1U]Iҵuڏa\7_Rj_zϣ%Pa9:P2 dydsJpȌ]Alx<k:g~Y|–!]9n[3<-z9,U{̈6xE8Kzi|u%{:Cc$iڛ)8au+|z"){Pa8X6Cˑ2Iጶ@¯(~@U $QM ?S%]U.k|Ub_mBH ۺ;$0_RelÒDˍ,`sokxcn { y<(N q+53M7%~] 9ֵDr rgqQHۨ<\nGC^] @/ s7u'W,fіaef,/ni9qs8bmZV܌{X[65"AY(ʙ^Y>?N|q4L*TdҳMv~ G}|>792%st4Teġ@RCٟ;b֎N[x^Z7u9ݫ<=QKda*\VykW2{L|{6}(JV~k"+uflTfn/jKLɌuM5fD8BG+ bq8zh@m\w.>II'>f([.m;2QA8/?E@!M6CD۪9໷Pe++oŞjpNm2=D_)A:߼om0]N v]51Yy[K"{cd]݆}6~{Ϗ22aJNv%NƩ$Ռ|g/v 1+ dP %<;ȗiHyfpQZ(hW 5dw'p 8漕C\P>?pew]eu)j^ yNA;X=E,9剓\)J7{76^]`K@#Dglj#ŸB"?7pf$St *A 45l_bva ldlu6(7CRMNNVǓfŽ(O?ѽ4j}Lb$3W;=Mn RlӚ~i-!kImԗ@=ɆIl`XhTN0znj+H*C#1ze%H e=tiwV6v: ޹͉Z8ƴ }O` O_LfȒmD WBWKaTH_lz=p2HJftt܌){H@ М]ιrA6lP|!n/BS?k ԇ{iwֻq]|B6:@o R않ssٴ3.s&X_^(RX&wl F*\z+:#9e h &TtB'{Cyl52(̄:0N݃f*"{o)*~.:~!6Ղl℈Y(ū<oI}: Iȅʛ/f cE@.r&K`AհTP"Yay!_ ˹(,bQ h!E`u|u8:\r0:ً CT)Egwy*}$KtvdKi2~؉v#71Ұl!,QUq0djDm|G HQj`ӹwܫ-6 {;L"rF_q#amp7@$qQyxV'UntR`:粒4H6Rɇ&ls ¬L<kӄ⇦V i=CR2ԓ,kS͜qA 1n"գ|@P} 0cG􆥱 X)7%duc'gA^p F8*ze薙^L.l\:XjJ}SҒԮLvYׁg\`9D"ϯh i vuOG_Hg*{(%Z;8^cK!t'C7ŵ,[AbXɞ RMe%%"ѫ˨'V%]t'N4kݕ!K/fI  beM.Q>0+bI .M`! %UCc;d%a āyb`ދ-x2]rB_+:yh}b0џX}t!{&D[^ZIE1Ӑےɸa+1& cz?%3mH)ZXGp>s%Qsc 2yi_!n|g6?fat 8:LVl/ j;6=/x]=zP WF,g!8;(2 |qu5`ghM&yqm2F4|o4EYui67"d{ݢC[z%Uۦ3Xaa(poE}qj};b0T15~Ha3`E$/Z\4bxjgU1ct3])v&m:Dh]ߵϋaj. mb@Do"|ryIV(VtdoCN#pHBt5% V*1x1a]H*Ʈ"~Ft^O ?›H('ۗM*6R|^k>ӝL^1cw@oKX|pQnTe$$t b9*g?QXtt>$AXr{4ua򹅠>aR`F$x *t;{\9ֱ=4`|"Fv:1'F8kA?iM)*jDImƽ7- ģvY_BuO6 6jͺB= [ԨX*g&Ӏ{m_mb4BCLYU{ VTe6_k+ZBVwHؾ׏K"o%b킦̊褯`T:.8 9$?obe;mgN:79:$(_8liDƔAYHRWt q&62>}B Bɇ2]>^&lF>SHQG. x?ؠ-: fZid)D.As^KySZh؜)Dn"P{B6FUڳ6wM܍`iz>$JLN{s>- Lؑ _e qa7bUӆ<<)Dh^ ^ q;o7#踇b4m`Y LRg23NGvahN%Ёͯ %hczKkCX̻y]kfx{R[%_7SӕZY.(o gbCHя )'400D*gg3Qp:MB&VږT8l"Pue",vi7 CDE-$mڸk2]U"F6:!^-F3plpd@a9w@d< 2q$E]hhi.IvJorDb΢MRc6sNhNk[!۫jե0gA0L};Y|Y>M >VӅҖ#6“;) uOm((!`HR˰N"JZd&n=-`8ߧDJJ\~O$koԵR4/nG8ʏ7mԤ&bʔ٣FMEpbJy'X;GJlۯLuɘ+a>Ň/MKgr7WyKˆR~ FWq.>Gko 9m@>dQɻ-lwS&tԖ 궋L@;v_k 1HQ)Z8O9w=|%:}DMjӀawii}-~KfLRU^^9etBhj.+?N &}|Q,pΥ~݃߅M.($愀L GHqK5ԣ~Z^ !V'w/AN#̵_ii寭 a&o 4IcJG Ba0 so2%IVDxt@;ֽv-W⽦2Rkl")?gqtm] :T$g8YLsrvR-Cfޑ6\y~~ؓ^bNB`N HpN; dyB 0FKUqNI19 K*(_!?@фBsn4LA S-L@Oَ U%ab`֪QmݟA{V sB .%vj W}f#`g$H0M<2ݾiНYB>5֚dy9PQG(I*^ ?s }y#g 5̅:x>U IAb,:*[!KWA (EqIޚ MZ~) BB*")gڥx\:O.LV#?dLǠ4.#8 b!TrFp>h_}+I /LW_ePsgH-Z%Ilr&"V?pk͌}@Bs뎈cM+2ZQt=TE][b|~Bi9]dJ|Y s.y 4^.m8`1kx₭]ڊX?I/E'ZMuE,-"y^iK7ԇˁ?n.Dھf"פܠTM*.@|Dhs(fG0.c@9(e$i]?< @ KL{xuSf7dA+xWyϾZ&]3ѺT^X -E;Aί)8J1$q֖IHI3a >˳(gEb0 7t$10!<[½N{h2s@_8^}1; n}pRL'eY)sڒ -}ggv? pLBq.םިjجnAfXɈH Svٝ~"ڲ~y9]~e&A U7"2έjm{G]^ <6R-NwUoKGhhar{LXނq.4[pUXQ]^){g DGn5Mv#cYybk\ +sEj~BBQВwձtz$:mȚ7aTm[t/;)s<@Ő 2>sYjeC$.x+dС|Y&F4!Ú|  6e m^yE"F;v"HU09fn]l~bjဳWKlfc 33]7MCGy6::et>/*{w{`T8 P.7xӲ<\Vbb X5)Է,9zB~i+ɃົC"iE ;w I?:$:VA <(̼ۓ8b5㯳K2qz?㓇6AؠuF0Z GptByB6?P0&,iZVRr )4*/{P"S_tY ɢ2I,2 peYW ӎh{-$cBsfXrv姬3I??qH1JO5=JHԪceS n79}8٫o%0}4=Lk5=Hܦsb.˂dFf4wU Ss[k]pDVQYpJIқSdw_>z%oPg1& afv(hx )Va@w[MISe^3 e&1 l1͉V%LC.2{ 8DW&x E5Aòm^_xGz{CH@tۤgZt*`2䲒pg?c{Tm+fTJt "fd8,pG]^~L^z}D(03ǻoK[:LpBI y16s:gEĚclhH_$WLe{'+#Vׯ|ݭq#9.n,,[]"Kc 2&$+LUcd&{3Mt(YF hJQ ZpqVNfGa Y SXz\rgχ'gF.W5M"|TFְ!/|IL^x[JD|{<_p)eۻ4W\J  {;ڻ1nKx;.]e.}س 6sHu&nC}D M8E]g ʑ6 oR.9FdR}9L3Tnxtε宆#9:u5Ry~sU(_k]5]Vw&Yc \*.afŶA ^QA'>#ʸ,='н}i"d7?'c׈_-58r,?Ig<}<mWHONTKyk_رMyE4ž:ק,E~ܟ#lb N2 _-?ȼWaIs6->crXA.h\w\y6m/oΑ9#jL ~jq}~m5=8f)5Um_7%fK\X ~ڀB15 @6M,)okmdoJ1KiZ= ݺutyE*wkWo`1Ðw!js`jlKwȿm튆Ѐд]?k0/[ N%d$OTq ʧ|(vFEv<7U'}ˈ!GΉ%i8ʦmlu(6˄`hf7sQ>QxM3bE8D`XuE@V([~t wǾtյ @[&sZ$Y u8@vs <%3Fr{SlYW+Z~k,@ D5n J$ڍ:ĕcz㎀ڝt Xz4NVEVk,uaOyS2h'R8mKumv8 mqTO}4ǞJ+32v50sN5Z= -&DP:*HT *!t. e͉y\y;t#p 1'{av) ;LH] \HZ^I$D|A>Mpk`1F;8@ F[ *g6Y`#6e  FvJ?Z-$#le'NYoZP_6 A=uy/?=50AֹcuRrT 2H+¯#wS" W Y+-IoDJ`Omi ;b1{Rv CBxP,-dl¥ Z+@ u;5K S!DBh~ȴzpBN" ҬfT9_)YWbfKjGzH=9V_(`x1ȿ.2*|~l>`PӍhV7jCWP iG4$EFr ,45t .. ͡vsba%lb0|dUB0uwN}TAJ7=:(qɬk<_5Q[q!aa hP(&3_I_NSoO#3IX`/LrGCe~c[?SlEM(?IPݺSY!5JDžJ?6aEJͻxoe#_'5MlJ= ݉j( _*=+MJFrSݨ k3UMLCGS9 葉K8Tib6T/U(q=*$p6Ius|ŶCNm&D|gV\iR'. nƢP_fz+:>x.bH MԪ'}I$l32fѕUr%ųE1gBjXVj4?4`[ud$mˏrÅy3[ WBn~?e^* GAE)!Yrd7I\Ar&U4%-˧SF7)q0ƄsA}5o4[Os`,N mO}nCc}JrJ-4{e+?ݕM<%d㠄p6 T B݉u)a qo-k џWZDesm28f淚]˝'F_1Pl!iq϶Rgg7)I rU8|gc)I{K%7y7BI6ݚx5pPYgDLb)(7D8|7NKta9HNj{VJk#n:8b9PDUNˬ;WO~6LՂqvU  AFR!カPl>x s8{qJ~T&ǒNrq^b X_h4"vZKNF]f Az_P]=.DSl8_\Ąa3&*aK@~3!$x ȼQw|&^Żx#e$yԘP{a+ɇ䳎CҀXЗr T^h53m3~AE 4͌ D+Q0p4Q{N VQ0 Kˁ1Rr~:S1Ӟ)ɹQviV3 rDݢSPVW D?(*:;' ),4_hs S<}žiE,Jڭ#d·5IJ|"5l #M`> Hjc-W(DV4A>×P|::Zy&]Os}+m oU>`;.4^d.ẅ́=VDZ S3n 9wNѣ=I%YRγt86)d*)^G٭ט;mYxpÐ|dqTwBm5 ɸk'zab_lc 0Fɉ@?q- ǭ 0F&Fǟex4FtXҪ,<\373z\oeㆿZo^/msKLueE@R`N{Aʩfc: 2:b J1My &zsJє5) foJҕz9(꣤7E׃Pڹ$>F$"N.q4{[e!~ewN(-f`51( @<]P͛ >-44\rʺ YE#Y\@Zq_lj6QkR1 w%QMIXWG<{p:66ٛ׶_ؿ_ Ӯhr-./{%꽆^V`\n^ " };)jAׁWhc}y&(Du腢#lvmMmg(pFht-PLetiq )KM!2:VJ9g_rK8%p>B$S" Ik579R/,<}s8^ǐe$B^gec㷋5L]Q7J$ QNFoQ5٫i /6%a^ YT&ĬXItp^ qSa*V0a>Q"pŃ"K-$|*nU;B,f-vVZ 6i6d7bkij9vQ48ǯ'`ccFIBv=7 i7mQ"ݒqet @~E̒G¼`j3`c>:X1&waVdzL1QٴPbxB,(mL V[eLCH̦f |l Uw idƝQ?e[X,Ur]]+ E֖V1EM'͊ZTg8ϙw|/~ݚXG_b zX,9dP/|H0Ncgdr&Rj{lյJe5ĺo `=k>w1-sa-"K'~劉DԫC)m˝[!Zk=ys6qB&P;-B5v qMIc|`>bR/{[di׈58Z0Oa56@C>fMoꡖ } Hp8?U^AJREH߲Ͽ?8o~ge?rԫx. K;iOw&x\*|BVl861hWu'Oz) W ʛn"` h=$sl(1sLŕH.Vl)Oq<ٕfC<],pw)sD3rSxwڟYq[$^`Rv*h}ϝ#чS~5l*,WuPq`d (Y({QT@L38(PhHCx׏B,o3*ϲ2j6V(f "[S(+ZQun,V\X5f܋T?[}6f~EƟFR)s/96A嗉E@wȊ Ri5GU +)^Ȱ:ܰ<"\4W@ be'&7!O ϐ:kؙlqIwX;}#6Զ8LR927-](xGm>c'jd^ّ23<+iaPf>v f.ɫ1C`;Fѯ(<).jss #==FYzT#Ŕcu~B.BE=xhzllKj63>aUuhFHtZ٤eB^ l<+j TVRPCROFk:>k0׃%Rzߌ@T Y m55Pj4̜ͫwiTњTX ;J}xwegEaMi~P*7xbp<< HOI?nzVAsӿjûs9x eVLdd@slCP[&fs2-".,Q٤{QZh{ܱS-9e{đK?{qrtFv |^|۵?Y^HjFhiT1/xշ.ŅR?-? 8\9/(]&?@Z u_/#6?ɲ8Y#XPRS.W0ьw>t$@ܺ_4J@bD8\o [p<f5CZnԝB5 Fs8@8 nA n(dב `e<(+P+Yj__XٟRmR~Aq-ֿb7[$4;_A5%5u ɵ%7e{EDIc5m^gq4`Efoe{J55U_-(34 'I?j$Kpd" ly q]ƙOn*: $ uRsߦY;gWzm@#Z4>Un&zO`$ ?8a Y0ˆBOVO~ƺ#<// I6pbF կtnQ$z"ܴoBuzf~sx 8Xq^0Մ]'k`0vb6jK(1D*nFvyW`"_USmi6^JVpd}ޒZ+|-y'qOiNA9W3 6ʡƻ\2F*B 'EGc"FeX,lJv\W~ k_KRçLG1鰯K6XE=gi8yxMېi)f+84j|< 8-͹ ?!O$ 4&>L un"F:7>vB_L߇+ba忽3m Q^x+סNo|!+Rril3뼜Br N&=i^2LKW f.iuOI'$*7Ѥ2i / )FO3Khb}=Q^xnJ`WnЃĘlHLebQZgI8t#k{  s/Xm8dAR*PZ* ٭$(O,ޓ=*.:# -v^Tx :iP8SFHI##Wxkc v;أ)ns C<7i2sALωSmslL&&Yt ;<^A/)RBX~l[VG2gfOzPŚ6z(IH aPvRcEY/A-IBvr;({~U9L%HR1q";#;yh!&`[;M?+ѰmAćφ5nQ\HnP (Tv@^.;c.(HH5ɣ-~g8lECӟpxBkeG2wda9sI:4΍Ȧ4R830EDM[!Pwan ] ]}WB4ejvKQ╝D=}FA{JJB5ʈA}F\rI c!Tĩaܼx60ߟʆ5jcsI-6R,ca_ʿ88;_L2IT9tX 8 O\{ut٠]`)+ښ&76 M`tZ& '6űI Y)J>-^Pm-GҒ܈PG!16zQ t)f7Q>#ThmkX5H[ d}.@;J3m^']М&wO1 NIl%B?&QabDZ0PҡUɛpR͢h~S@0! %>a ׍j_/VR W&m w,LP0Yja$* 8д7!k݇Ql ;܃bZ^Y30vU$mcv,k@ZJ$U O0ųsȉ ²þxK 6,HOat,NL/#,F4hod? EH`kōٝµh_zaΧ1VMUಃ =8F^]1ylvC5+|FRLpKAxmxZxMC1Ī4f晅MeQ'^?~/:\TF1yc&ҕ`Ú{ &} -QT4yRѷt8G +v >yn^T)ҹ3qG~ Dp?:A+Mn&Ӑ[֔Y{["_O?L+}ZUVz?_=$9W=3)1z P ԷWҌ e3/GYoO_cUxIc0P ON,$cogӳ^n#(yD<@dTx~',lX"}Y[ P#_@ѐcXDoqvm;ثF5+6)Y!@ \?=(hUVU@lO)K 9y#R1Ϯ_}%/i.GSdQJ!i_ {" Bd|o F>`%dhs$ &C1G"B4 ߛKeLvN&Ρ|v|?*o Ш p=Jdߒ%o+,ꎓZ$wvZ"ajFMO_H=[35/k+S£_d?@~M%S9Y{GMlX3x Bb>-URfUM&4QX~ˋ n&6A ڄ. k.xmc.>[)7F2Zf%%Y 3 [].X_c6|;զmGp^dG& _'ˆvz_30U@'lL8l eeXz2J,=kf 1]RAueLkFe0҇naҵx7*K*_.]M;$vҴb&D!1$W WN~ 7ʚV[m?"ER~Ҟ%|B/D7eS>\p79\Hn!&_%{0Jdr\l9Ǜ@?+)ZUkk.01 [ko ӂHV9Y?14@*7Q>ὢ~DKw;`~\k m4N2#ڱ$bH[} 9*BȢ *o@_N=G[̤6wWTԐ6YUVcΫ!إg1?abG|MG c''[7dUږPsHPZ$o!It1h^/2lTAn_;lt墊N|u4)J!~Gt T T3ooŻWs΁a06 "ftӧ"AGl_w^ &Jc=i1ql`CZrCvOK+:]E[q-a _$V{ݚ'Tka==&CLA.NIs|81hCcVQFn5Tx t>HA`8L"\kvR&CnelWL1>ϻb4e%׺~ >A(霴B ٢uN f/X⦽CO ,i9RN~khHWT#`s2W㭃2kJ{#P8z3{ u0 3`,{OiQF8,Wjp'υï&3:L[p5<=N\pgZhz*; @ٱWG;GQl{=?2 Ϻu雸޴^ZM+v*@d,}vKb񓵿v9ĽZ#pm/(-RU޹`RoMC)joQK&L<=8Jji 7\x0>q T6cELk;=I+/%$q h'$gEQ5ξ x,վ>F: ,4_w#M-DcH3 $'wī\KI:Gx>(`--L!gWg(!UJMSJq^ 2qZJ_Q}> KJvý>]H}'xq+ z+17G! 'y1>d:N 5yDG ˼cU$#{nLOa,NwS~WȀBػk2zO>?'U [_ƁEK}qNb!p1;$uaqcǙAtLS+hЍsՁz밉%E Mo+F;_O7w>+`eƏ`(:SJ]MF/*SKvM A豳]) /PNU%)li^1X;I yIۍ2;D+V7̕ړ :F7գ3''YjuNUa10pT >UY33QNZq$Rf,;T.B`攪Ob L$JN:a&L9 if[c⿊UM;;˦i {>'ݶ 42 J)]A'ٲn `J?˟Dq`"={B Lfj޺$deČ!…J`TN}^e?Դy ^ H#D@&f۲ ,yIm} ,ҫiCXj,^ S|ТG^)k~ςUq':y/N!\.8%x8 fo𩍰jևÁvE2q b'yd L@p2ddRd;2ZG^𲜜 iV,ҞP XBǠ l!Σ6-`^w +~_D2P% ѬE=a|8G{<~E=lʩ̦;v^8f@h~>d_\?F^Qy)l߈pX.ؔN]~%6[^ඕ@$|7y|%;-͊u#8D0:Ec{zMM8|d:A##oR[uH`h>6}nζRBFA{󫚈/:yIuqAP6CRS!N[QQvW~C3pSA Y,#(ô@XX4;j^kSI=~ ð~6C.(J{Dz|RN _kC9'Ji6ɞ.qL%Q$Hn]%a ߒ iV}#jS%](M&F" O_T+T ew"݌Q-,FP-oZף_%eA_WqZ)[xx- 3G쵔7@^u >My0f H"wō{եx8SˣG=pW+.xo&MUi$Xȅ\tJܡ`MIh })(ڋɘ`V7 ȓ)у.t!75[2mNzOtã ӳy䥪Jl@>ԗ{24ԇnUzͣ (qeWjc+JlON<(y Ai`(T'5 R~&H#X *nR˵2{A i%ER 7RQݝɒݧCxNSl |gbe$+xFT P)9]#MVcO}#58Pi]E\^YWs^edj o'#wWV'y2 >IzOMl/ P"-U^0`ra/~1 uVm:E Ԭ ;b/g7^LĘqYj9X .IQf/}U"Y О:fO ōѣצ~j<ً#Kz(b<9KhX$!-r w>2|X=R-ȉDvg9F|8R*Lޫf+GS7:cٷ{ckDB7ZD5Qy9^R!^zx`kV5?_+C }sI39[/YMcH2Z;؁\V'Zqm!ɓ+>0ѭ'm!DTLi7  5K{!A1ۑ3 BɪdGcz9\٥:-e%pmAKSytSx@O<. 3!7VxuG>:5^3UYVZK%֓i@P!lf}W!5KJJ9/ W Ds>8'GRy+vz X]xpw+g _Ŏ&Z:iv{HNJ+ [S<_H)H3ec})M}e 7 1;~8voЃ#wEk?85ub<]W]~{ c~qE;ktXJ rlfN));=e._/@$<)./N4<3 u0a>놛5@A*6˦t^#=V*XOkZ!9jEV`T.*.7wI IK1HH|b:BӥT@ (]:0Ƴ/>~ʱ6gvۡ$OPw>=ߦ[yүNǶfJU5j;2c%qm,|Oq+'d35_ +lO"ތ:Vdz%z GkǬA$3PZت6,e$Aq PCm=z5005+Я'12*Ҍ)gS&% S!h7focۈꉴ6z NJ*sΉ7R}iρ\)m )XK<ӘlKIU=XЃJ"lJ$̷s'(%z Gu]QMu4e_Ұ*W8b)t}"?(;mv6{-SP\;~Onܙg|hr0-bMukMq%@ 0< 3_kg'Y'$~5K.KԠް*^yq;f s"W aAG{XC#-(?^E ݴ 6= qS6EPO~ayX׈C Oc0y>PRrP>U5K\UX<кvN0$yuU}EfTE×V٢߮@`-*:->WdwlteJ#>ږčF[TRYW9ߺHxF-pB! \' >)l\Vxl9.ΛFM}4Mm\R{+W"@2۷(VK/T"l5R~]EGtC$ բp۱P[WO&[aќ_:Z6RpWFm=AHrͮ!k\hZA\xz[gi;]2pw|Ȑ2 6o&ԯlAubeW!\$!*Bdz66oZ6GvjN+t JN94IlsaI5=VH Wo ']w{gp"I<3֕2NpKKQ1d:3ٺ#ŊfT:eBBfS z2oJӽͺM}˧ACv5?l.L EuCM:b+O<)x]5K\R 6AK AEafA<{w+2 a㍆_LM6I+ V#QB$N5A9&TFvuOo]ߚq7r o&ɾ4dM%+RDx*X'Ult"*)&?˷ϼ^Xg14|//H=z3TEZmk /8=Lzh^soJ62a9YK2Uhёh=`Jv"A{';(_T~p1] =-H@Ρ^К 0cx[RXmX@cpJ@66Mc\=8*ҧte ~1zIhd0i6 IwT壆yt;ʕYQ /@"P͏6NY20p jn %?㘘zFT9\:OwJHX`t7m],9O B]JzpnF3O OIv}-5X1/ }|{[?8b@;Q6Y$<#9Њ\V\Yws_ BܱƷ'i1X1݀QӆI7MǓ(<{5u3hV ?>Tԡ .$Sx5mqM|wdjXZ;5'`@g-~[ n~|zdZ?p!awaf ɋME``gx`N}5?S S(bybOO_ f}𶶵XU\*Aj^"wGm%/9K "#'99 'N!r;W0m.ID LŦMSىIFBܜX)>.eU 7&T@MsnO:kCD@&uKuey,us? eS.媔`FpZ~_V&Y6(^ ak^e:"5S=(h*ܴb<ك%cd24ƻ,b4qwIsϔ(J,@Km)kLy+6itG~v"4(J Vxg8`._8}ʾw  5 Eb_OYZcA Iӕl/2)Q3980qpRܱ$OER(Z qcM1"GEuD.Ps5IR.rYu~Z2w'KdƘQi1dGύ965%$tCM Pa/ H*FDH |b:Nj0ьn=b D2m^uz"5GW:|jg дMh^B5@fɱ޴ہnnu!LajdnC=Uf?։)̕:M>"8ˠ{h?-<.xiޜ\|g]+SY2l8T òHa(?ӬUJ'PѶ B@R.̓]X_>ug[dޤ~}@]S],z'+ J},H,{YdA69MGPd#Ds9k-* oV^2料T`E;Φ|GC&a"%L23 G|"!o/0 yKPvmgޝ77](L:!d{܄÷_ ^VF¬WSFw{T1&F^X˸_9;GLi~?cX~:ݢc,%> :|T xkٍ3V>flBE*_핸e+,4钎POe݂!WVRRqŹW7ch:QVB顪P|4@NnhAPfv!{Z9!x|\UؿujzUryJwlYᖫڜgt9.8s)2rxРEYp 5B%lfd6l5yVJꗶT z\ⰽ#\%^#aσn="JGGF|,-%RT0H8|Bb<=jnj6HE {sU5>C'箳b!PpE׻ehTplX5U"uCco<(g?)@C ,u?62wu:uI=d3 JƑ8tOt&FPTJ d/}yy`wp}1Z1ݛwŲmt,Y~{]Zs=cYXo8zwp( p%|E3fnFYfe"I0 [}[OB$uJvSju"ϦDXZo鴰7H|[ĔG pxFŠXX󛤬1,D uX|k"$l&q=:] AEPW RC*:۬ l/N'p`_8[xVNӮhPNm9 =:y"-{AmJlNjP'4uϕ-|N/ב TQe :6Fg6+[obyZS i!%30#A$QSb`8}w2 =&Iu2XeGA`AkW+-u% I&4&̋_qZKPA, |6)0]&鷊n/jef[q Uk$ʺLZ4>kw%MG\kI7pOGInk5-]qїZ~K#OiKڢ> } /7I6#dF4U 6Oy#x1qb$x v0#/vjb[rF!:Z)/{_ݾdʹ1a8&NStCyb.<\&N)!Gq8{1Ul 9ɲVUl:PK_]px$rLm %@oo甾_yJm `lQf=zkQf=pIe KtA$[&zT'xX}$>7SamYRåJI^rW3 a"Mܠh3 m -{dkˠ,X1MD|ɭ2 ;LFr#ϛx 0$ fon5){UqF 介{MWE鿔Cն8@\YGG-NN]uCxh*y^(gnB8OAbD{:/c^7g7/`(+XL7g߱\KQ~JCx>B9)Jl\]RY$`;dq.|ITm[N#}_Yg{z'I&\ (O51 #dRc xH"y7q?~"yŸD`dM8J; ΕE(q9˰hOm_;M$WcSְ ',d,lZxx\:1jʂ}$,Z6ړ!G/y:+Lm *YixͅKf TV +:0Jiunڰ谴Qyǡ$QaS76;H^*S߭E]l2XY= K6aR+*™.te>E]桀s#Ng (Ez">OJL-$q&RhKv%)(,H+|^ΕbL oVp P #5n  +0ߚ4K,L*@, .'h&Z|ӛ.~oʞh4N+{^\KV7txTSLm)YF1QK|eH(7IQ;h3~o=mB,:%*/OgyV(.\ƨVG WW3aa_ _JCG {{?*<>Ҵʓ}f2ぉ(u/ 35KWR@~~< n}la#VO #_`w vO'nW 'Xt`34\z`>_- eK4>Cn9-e^;wiȀk-9RVd}U m"5 " } baum*U(P`[uL$NZx5hM f7ϔ#șυȀO\}~3 Bn=ɲ~~PD/gS0H/xktgk)ӎ>2{=M8.eTI:Z"#x TیBB IKuw<.`*QԶK02!Q}w^?@Vӕ'Q+$g- 6C¶ŋfh;>ezʨ{mg8EàF.iHta1{km 4TמO(8_;>R9p jZLj"tu`BExYo'EY췘)*zpdv aq}QC܄>0׺@XZRdzӨ>嫾pFTZ+K_ZF LΘ̲%08bBhA'޼m?GW@4mRRT 4oxsGD3StF٬9n(`wcKȚa mKu}f;Hψ]ڬ aXˁeMX@u9Cv)G \u#]E~uB[6 }*;H;)FrPU 1ڻ3sd+ـ71LYoV6ǚw2P"wFewoOʭHra>gEv*5  2F I.vӟs!ӱZhmjmR`qPUJG̾Ltoi`U=9|MӵkBCdB >|}$di/.NöilIe+b$nûm`0 @Pcاȝ^IS3Y# sTbA3\wcY(*Ir9,8SSVMv>SF/X%{!E"qZ\ l](Pk'o<7kWs̸pwIgt0g}SQyh{If1zX~]X"% W4 ]LảDvBaapԑ ф5u9``V-fl5|S&$vPa?(:G-*HG ȃ~䌀+&jU7+37L!~9>bZ<9 q>y3A5jLVyu,R-s{Ƴ8.Y>j S?,1R1p\lGb-qGՏ?Pmr9u7Fp|R' F"RC47AyVٔ⪯* A!nQ&G*_{G`  D ~BEtX?QR=*]U6'kQNv=gfK ւ\`wuw6=FP*QW XMK6]epfH5t#FpH׮]='`xH$xAFcu̍ei:{ĩS1x)6f%Y!/d,bY~u*E%fvj~h۝>&5a'^Q9~5z2euKZ$)b'N[XPpXKcbE?xlU{"70>6DdkhYo;ªvPl7QЙ'؀/1ǿ %$*lkIk*)ޅYd/{ɳaplg5W&y^ ? a;24xA֙< VCmN4"%H`+-/6\I$`VE.CL0(nĭz@~$~⡃\ 2U{Epq+Km Rvf"^|@cEMd +-7L cx0%= F+{~9?o9cDdUj@=rg؊4B=S{ s:e稔s}$[(S@9Βw=[O0O;OuW/Hr u"r&GJɎiƲn#5;=:"w)Kclu-XOJj/5kZ;(^K(:;@>kADj+%-7xjr;%~ΜuIlskfbT=͂W9=7$ȍ#Gtg#-DF@mF4^輓:V2~웉aqN(5kiWE@QOtɵe,@\Ϲ:^9@ {i7C[.dM3hStpz؀5ZbGj/EQWJooR~8T$L++ܸM1վ (ܕ'TW&RΤ.0$I-pc}?_E Ʌ91Tx+pٸi|4Mzo0z3wFy 8MޞeVkw!ZFFf B-nD ]u1; I&T0;-c&+5ۓhNI`'NʣA +CxMz&"$jkeɔx4][CZQۉ{ۼNq݅Wà{yUTǔ`dSʗ&7lfeoYߩ}Q`z^qa3$1:Zl_LPM[muφHT %#s[K0 `ɯ8Yu"j+? 4a+<gA2c%8%*Օ.ldcla3"P ?pSfkT)5a%t"H7;b/DP3 f?CݖJ6.ts}~:}՛ZO-eC'&fDLܭ 9@_t,=rsFZ;.Zѻ)h] |lBAY6gZjQJ﫸羹mOw0K 7.AjA+XbmJUܽ7 y"ςZ=u5y nU9_"WT[>ӹLpM?7C(!' TwVlz:ǚMu$8yҵ_WG)N2>K]#q|5q]30s8-!Coڔkm:4Ǜ 4W#I73`%3oc}]BT\;R[M˒a5z4هߐgo~FlsPK۪LR#3wh׭O Qk艒ʳu Xk*P9tC""T3s0"S%X<@77ih@O/(Y*/wp6~l %Y3crಂi~f.ıu޷0>_o,,.gSp.b*@*Ž2&9yhQ[tXā6-az2 LtLHu #1  hAQ s%zQ|jiө T@cB@1AG~b S%j{W$^hoݎ$ro2޲Gɑg)Wu)J&ɯ`~\ءQfb(>{ÙBoM n27>@/NpV~w 4hbz\d6i׻,\"fE3ӃÈZ\}z~}D9U!HR=|nGۃw|qԮ7x dcձ^]#eLԾ[/Y 4˳4X_x_ߡcvm5b{d|"&'DfיMTxysmV}]{q ܅jº?LsgFݿucCVߔ*.;y/BttWPw26\|J8q^WGV=)qғe!AC76r"y[,^%uQ /p+3SU)Ie<3_Ht\x?oQέF@ptt^%_9ml|nSؓ5 @I(qZN"@ }:N]c~YatJBua6AνJ U*Wn'F^嚳_Vh#O6ᅭBV*yH(i?_/ nV5,{#7eӥXq/fk7Yt(ZSX&!(zFS@-XlrFNKI~YK[Tpwc)HFVzJ5hOJY$Rޒ;Ri9:PsX)OI#Շ=Ѿ׎ *Gg`%Pc י[y6Yo&'Ic6GK~SLKӭohϮN-A,܄/9XBLt 5ѝ8o6(hfS~)%pƻ\QK~K%oݑ痾DۉCHfq Xtr!P׹:8Z4S;JwsQY׽du*UڛYwb3ro= g-Rck8vd|)C1٩Gtua+{ǛV_+h-GoUOaL+b$v2v"e8O`[iA$Ӆ4,Mp H-)Ľn%vIi ^śŋ}2d,ףnZ2<_\O8>(Pv#1备-9ڻGFڴYkKѓԲh)Tj!3k;NL{5V9{;~9/ܠ|RiNGڷzxiק>iRo5#LG4@JNQ8ɵvph_lB)8wsBpo˖녦,tGtKdBZ)2%odB'CA*xOl (ئ W2H:MZ @(U=fy^ 1p4FFQrB&e>6V.Gm #qv'Z;xېW'i;"^;6Bη1ij;~)f?yk?CiكX}j+@`@=b,, ] iAɛ| 7܏3<~gŲ2t>LoWww;P' ^bĮw$jmlY'q+^i"u +lK2  VY=:nʇJbEQoЦFݷ)lΥ&tF|5f~wX+%&P?|zqĚ𝸔j˯nٛVn,Ʌ8zACWT(%{#wȹhdzʤeHn5JnM 驘5ҰZ?& ъ953Q΢{UT/ҰFGr)v{4KC,"VJXI!cF.g-/*s;=o y8[o4P4ֿƓ$[#҈Ȁ۴W 8Z0l4hyӉK$SUxYVѕmi.PLgQϴ VFP}5)HgmJ^\vKM5]C7iǐ*(-1!R!#`f6cxak?%:b ߼ t S>U"Šb 0tރ+$& ! cV m2v o~[R_CT?utr'zMgA@Zm 8$\wt"C u~O]ɧ[m{~pN#o*X៼8U, UkEG6e$ETHKM6,BIш @U8?I7Si ,HiQo'\׿>Uxœkvȹ$)Q4nN!4|?{KV"^<{gGำ-”Zbw v0 U>,~=b=A.Li1|d yd a)yY(?\E~jo|I:ƹ!m78\ &i$m%"n,b&/G }e{+ݍ?9Qjo-g m#y.Sj R~{v~w0T^a3_KÃyxbluF-b6\8=&$bf mmorީ!gNV)"js ?%w!uA _ )6p6 HCB~%Ba埆DL=Z D^-3^<KRb E@ =4#2& 2}3 2& 01O3^>,CbgZMtצ{]Da%in.X[=FYJzC h7pPQiՈ -E!MJ{~iEFʼnQs'Ly Nea?^::ᣰŷ|iϒ[2+Ue$3U Z ~{Vm=<Dtkx!G^`ů_zm)N݂5r5gZ>u "%H7[]u{y̵|p&!YጆMh^?æ_̣xD:bK̬S M̐MHդ)Vn:tf&I3/̡]T*Y|,dzd 3u *؎ KÞp-)N?_Dt-U`ȓҿ#uQz&"b3cسfpW.w:D?/kfJG)^x?Y1<S?Uc* qQO!Tj x -vKGj81";zwtY6?Rh\{CrfΙ܊)Qi o\C_>_d@#u%zuYw?}O!l,H֜YPX*sM`'kv iA;e{W ,as wvD0z$R#ųUݼ]F+;~n4uОԠ,\U0m/)TL [#iӰ~֧L] D\9Lc)h`ľ @"T-XR@;(O<KCYn?AN$Df vUy杒 a_Fsl!;&,H7/ xA{G8_) fyT3t-H :hhYwO3ޣ_^> 9˧6 6.ǓD]o.xAtE_f?)TK)܉0.~co#R(NSxNM4R@}MԚs;xg+ )z~জDeFMTuLjPC/q O$7/VtBΈ"Gf,V9B,7ļKS(?æu7XۋukzvaFV O3T14vÈYA Kgg 8On V^>=a>:ǶnZ>Ep#+%dl'Dv>/o<2Ģc:N%2t໓Ll؉-[?C$?ρs<ͦP8^)UJ',)Mbdo֛Ռ6DŔSXN 2 Na#OꍝSl9SWcF#l '|llg Em?c KxGp fd8i7ebTTnjZ[ЕGvҡ=12a?Ƌdjz#r K~cŰD_7m| aƝ_o :7 Rv |JgVS/QQ49Q醐-d~-6]7۲gk:@Vk`dU.b|=Wcw˭'JC3 BcF޸1G?N*2_:$G:',sNNDgA Jm~bfOEcKme'lz# p~@1:Yuàk%yTW eœfJ_Ϝts.Wr>IeF^-,YK2)X,`Y,0v %,+|i4rr(ǭ{D"4ƈMu1r(gjmW܇@]y\/$iYW n=*a9qrn>9 3Ysx=Il$B7(Lyg ~?u` ?wSA}/*zf&6+*zhQς`s5uYld34C>z; Ɂ%Sx; <];H< d-11Gb3Z}&*55Z}q4hB2yם)S5!D] ,P\>s[3P@;\.E icn C!{JJЏhyDi ;fS 3}=k~{&U {uy=}.OجF iA%Zm' ׏ OW\"v`Қ.>+@"e/V?pOwg p;g%| w큄:g󤫻g/Z,n2iNucveY`~OV@5L&$0E94z4/u#Ň>h:x`V9hhIV]x:mAL3 V2 j~Ati~c-/uvexZ4cf.ٰɹnf{f~DAj"vԸhHDu綿ݶB԰ 0yppݺ|kuOM!\­pJi1s޽h֝Kf/s2:z}ubD6D^}(FG9U4i"ŀ%F\9: ΓebaH}xҒ0gVA. a(rM; s0{J@'R}ͭrJqTѤWPMQQf#_WMZWP%T>xi=,J.SXˌiNc: )T֌:`/xu?EF- #־8d}r`yeۼ#ܨyIe|]EP^\ rs!jBV]E%3zgd7  sTWlmgSUVDF5uC#],:oKm"dHU{2-+ %hpG@ qJS6ogTeY(14ko[(Z/k4bF_z%Y6``{!P= d1nf;=ʬI7/{8P}lkw:Z4)A98'eGozΨs?JsIWRl0`z'2 M1ج7B#1.>FN~G("AAe &it0(Ρff,~`b4E16ȕSmj^~۔*vNHV7pg@O]Vog= ~/ɖ9w9Fcyoʩ,̷buP0fl6;|CЁl!?6(U(# 4a[!֔0wl48B,gnصK]k)~{赘J2t7.fiohV˚:$rQB5U΋qSPNQFZXoޜ:BhH^6pnXF$ғAs`XotSN!)jv|ȜT2٬:oRJ:w< MPo-"khS>~E IOsuG1 f vN^'CoVHI\QksDiJ,uVT2_Ni|c>HѬĔAo=u RiwrP|\æPFܖ$97hsX[w; VLb5>Q ?lRZlș(V74;NjDpZyjDBE> r俞JKg2CZdڐ[1DVe֡g/Q{er&]q oVb~lͪI G2 }LT4<Q^ &#A=/TF cRǞ377nRxu%E(2*$AVɩ8|'@[duU/Aw\fxIdɌ!F<}lƖ=mhp-ko 3Z1xK}˜"%M*xA;#pm!h]"DJ'$z%W9ўϭ ֕t W&,gULr6M@7 Zą(H-4PzFWK)ք!̯uF5V宕酺*DsRJUɭQj܆kP1Hu+Fc7g:D$(dzO;%_p#I V{ Vc9nJH@؄+B m*q85Q&nRC 0иҧ]0;X:@sY~j)c:PZZrXCmCЗDډ47'fa*g?_h` ::7o%Q0pRWIQ V>h/Q&Q-ј/8hE5:V3xI>^y+>8 [*hϧFpYAa̩fk'(-VlaxC<,mVx4ȞPyB]@t˺;?vˌ,;d 5%sN4ƏYN5(TgY4+6orETh<[j.VGl|"lH :P1 #-9ku1K+ٜuG PCּS޽pƸW;ǞB}E;gt:-4*U4x*ӣQKɴ/#sA I/Z#;lG _%_5ׯKa2pn[4+Oٶs 8 %&"NvF,xG$C.ZDeϞT,#co|6pUMP9U?OWVo@xHD_!#ÀC\0{]H&kS[*)t9qWF (]$ rGT"XpŗK/Ue;J{LX=7%BnCԐ'Ju4 fXƯ[FQ`W䄖8fE6 V3ӃQRh%5;F"1,+>ծl[(Zt+. 䪮xQ;~$6i2'0:ꃇQ]w5@ҷ͉ QZ1zOWh,FfE6b Jf=AMxyBUH1tِQD}F2=&jPZBQ#7;&dxfXwU9\ٖX* %cz۞]3S8R 쑑M% _POX=+Iܑ\ u`^%]$;B^zi薐"#~cA C(@P- ;ڻ)/߼ΚPV]Ļ~* s3+'5` ͓*":D&C{1ZXk%nZoÇyxGd:Pb~(a` HN=4A,/t lo[qf `- /+`iP ?@e#7:MrL16 ==V&ֆtl*cN6`,V%j8=&s(;xyd %ʝ@ P$JkLͪ5:%(]lۛ\|W8{\2m'a:D9EdY(Q _to0W Zy]ð8P;>pbꧽ`.B 4=KxV#2|9Qdi(2A@b'G#%G,dao`MAhL2h7,eD.ݎQP6nڼ is,á")uG1du\5le& SC}QO3kP4b4}{. c@*HCY3] E% Wt_7Z0WBܘ,X*w |d;$A?b= dO/hixWj|^zP*eond~a}l)~i("݄X]--ܔ|1c}: 6̓Łq{2m,нb \J8v*z,|?ey`D|B  LgpH5DUg kZ K>rn/9 ,'"ۡ"tZZ31&:BjVU4L&cPc1caW+$!嚔)dŠ\JfmS$eqeg=_^h,@y{-sc=QMGil0bэ r]ʇԥ J$v-Vnhл}(EDTMW.ct(o`A_t]Rљ"QǰAKΙh?)ߞUBC ̀_\~:! @Ԍe۹C,m>54e9H>𥛁 sjl{v:X{d ~u;͢+`n4e ^csMs 9Ÿ y}/w \iieȐs$oMHP9SRufDךiP)dУu_C< 0`Kje\ 0qA "rJ!Ty \HOk k DjL]'!9zYGj* -}oߦ G;AQIߌ5ƃ+fBe9ʿ[[͎ IH Zi=8PWx3 ^鰏p>?SǨI!`A<ggXѣlT>-m],yl i_+Y hj5| ";!BĆ |_61] 1<ItUsr5Gz[bnXm5OkϤPWw3nZd])^Bg%HPPz"fSnd6Z3)w6c_`e|pKęG}3r())B U=RFGb~X\mP Ck57+pVLl>Gl'ʍ@mv〲bA>W7gr/ r] b|KA`}NΣ{PyKpݮD?\ F O$ŧ(qw(^)UpQ^m ΈkN_'i]Mo "}! Z UBcb] [$\tmm\!/GL,TZKqlAtSԟFt2̝ `GU49Ap[+L:댽yFpXB=_(XyhkH4Հb<1E`d+Pm-D?lBfFأjW6..ł4sJwW̝:)!,iIY`$mtMѽ=U)9Ņ,w˅KhQ7> # .BB~i>rq_M7_:兣\}֐ 8twfd8KS,I_S$>i^e qJ4ps?5R7]2"&3A Bfsh?קlÀmr})NL1gUYFy5]JzeO`ytCa-/dAmFx͝}# )u0Yݼ( ҚlōdSHo@,cp4Oێ's'RN5nsW'g ZoEԮ`N?]HYBeu޵VG p_uxmv3e{U܄A{6qc̏x̦tNpgK N.#PגMJz 澜E^ڗvVijRنɹ0]HLyݭZ1PCEFs0zO/Prmbp[Ol)P)7vJ 0q: {n'QдcM֤նq(-=|,eQ BqI1k 0NxM[h+4,Y:en=5[sEn`;`3 &nGn 9bR".֚n/'vŊAϤ'^4XU5vjgˬ!_/\Yc?go4_5bG!8_LI6YEf,|:4| !:f/f e }E1#\>)a84YĸWˑ>5{% {dc_Y>-4Fݰk> [oB|C1q`s%b_:4V-wiј\s G5k`^Qz!%n]fyo *i8iP7cMQJ]|e\\E?x \f: K:ɯ<GE=p~,P|!n!F)=ʫPw<5:H)YUC/^ 阛H`ZuvXOh+q _2cPJB="Tqľ,a:Gd=`|[S?U>,^) H.^[&-"k]hYzEw鄋jqK-e6e`QnDfF,"Q+?zt󎦲KOztbE0:oϖr5pج'.ɒ9]>_:Uh7vNf0/l Bӈ(ߥi-":RQ՞xB+CR4L~)&%Ś:E;ʅe&iX1P]'$cW[ݢFedD볦,8ߒ41$onr̪],d*]W=qz#Ȩ T[GG5/mYHO ӉQ%G0K纠,ol.pai$Ȫnȹn?L<[>%{]hI,i_hHM8` ,iZETޝ!14mq.5Cѿ/);' Sm6&]8vHJDž8S=`N:_yO&4r@ˀN)Đ^XL|{-u*Rq,J]Zz]R;aLlMˊVh,7OƵ* 8x䐚F#2ۯhŊƔOte8X`mq}o) Yumg)2HbkVoaZ>=.jW*xOc RO1 >[A||t)(.lm`k@Pv<&^\ ڹXR}~ѰOp ma"+zGQDD/6&}B]^J/\T>/ao)ATtݶ#'FO'Xƪ&Å2;)Jx4-nL =x^!b0S~:2J2,@0wȓ]lU AV>(rKeYohJڥ$-d=lN)`&;3=6YLe]2[p٧< B `i ̶㉃9Y'KE@PzV'9`'iJ]rP@Ц ;^W\#^\̌e<{:81E{Ǒ%]6pv<Xb96<>vlOXZǃU oO߭Lorzn]kdQuƢOH}J^c"t΄D$3*'ؼ̋ VQGJpK K 4;_azA\TT89cD9Ti IIӓ'u0AOYPUȳ҉ rp k&Yה J"yaѯ;)z.]=߈s?Ӣ6;F#գéӾfQPUջIf֏z;arMKT?YG_:n{P}{`L D_bLI}!MD GU/G$"m_+2S%3 \dPlA0GQ|7Od̟@/{'ZP2TC ד ݳn,V>Mdm ~9LtϽ11;ħ@#VTϩ5E[[sc6E L,,+ gcVZmOwu- 0^0犘:u yHF94wb6st`[WjYkqY0"J4UPj<)Oo,ڊ!ꂔntn# 5\'Α1H0ٕ G< ˜ˢ0nlcſBgPJ kXZ >ŊQNhTK2\Zs92bL% Mnb|=Wnf5DcLxC`t]7 ԔM Fa†q2OXJZ~8D,5ܨ>|$]Q!:H8X$u;O3O׶뽝Z{;%y0;n`%]އ8]NSyql=GNm4k:$TOĀP57&r17kXü8Isg5Y(SY8nu/R˥?)҈ij*BL6(tNs{#Vd,VX!~DL+,%i(a ˿IB"G[RnJH8ɂ 65A m5?]bQus(L(nn ,gM +0!ۛMuJtfH{o~{V6BeHj=&șAR"M!=xɐwӅ"(caZDˆ\eQ^7@ b!gv♿_)tCR0GKfJ1KDk  !-MӢ/h6V]U=nE NDx^j_0UHO @=KnDexwޕl.Þoվ\Gj*FB+P U%!k6#" Z`9©ƪXwxdAF E89~@s~' FdV5qV u&Qhd3E+Pߦ .m,7m/_ tsfH~K hPg|f6׃4Aҏy̮JֱsL 0Ys: H.x4H[2QgHDY7uث;ȁT ][=Xe=0 >=J'|B2X&>pȘX&Bg2up(VqS`|NӫfȺ[[,U"lmERMٹuq@Vk&1ٿ4W{& V UG8~K*uPѪ8q82HHmGS+%6Xڭyr$M*#],x3❆䰗9u 1Usa]2~cX 2M O&류-$@p,'46NRڭ7\* z@É}WUJl3KV0x_h-S60:4)]T.QKIW(=|gVħ©%Qߩhus|kNhsuj/&!F+:SpV4F T 0 &|I ^HWʗiijїh&ᱍ`EfnQR0Ѫ,S+\?NSyeZO/CHKEp/}{a|Sd_ɒJB~m~k6j! 1pUK:$<Gy C]O9bJpھ.ŏN)"Q%CJ/J=K6+ TY5)eJ[U]M`һ[eKĝ٫җ,Ó~Ck~Eq!&n^ŌٯmW<2WwaLDCccDf/M._ 3K,;qUIX8&-Lsuۜ.1$Pv`V4Xrvʳ#)ՅE9 P~~Cv6oɍujv"=Pē a]<އ"j6ͩ/ ]TL`\)'MJTHպ8ьZNWJ{h'"Lgj>-Ϯ QZͱXya9k߹=r W n kKJob_DD$;J讷8CeTVChql$j9}y HF# r]9Cղ/Gxڔ*.5Y/f$lX{5! Y'Pu@tP²/1WJȊkཪ}4;NG43Q[XyfBuۨo)r8Ytwo~vbD@bG6ԐR[,nx8 S`oFCxa;$3iU,dL3sN-Lߎu֨m?+ )^̶H9?'u+lϱzۧu+z?J)3#IwfN1/8]!8FH.]H荾(Kŧ_Ԟ{zR1r }WSGG&@k* 'C)GO! XRy+vz-=Uxb`{?%UI%MtZD0 j. X)Αb"QEɵ_W?zhoK9 [~5nW#Z=bpJ[E0q;3lh|,9_+}Bt0TMP]7=؁,yp|PՑiʉ9[96VGy+We>PŞ {ut&9"TBF N) 309o$j.3G% 9T,.!RtۖJ{FX)BjOcjdz={.j<"ڵ]7=ٛKzoTSLݍJ~dEpV)Mg| K~( j-5^8;]yphv ȖpsUZ3!'ڍcc 4SH?bAn4r Bd3!,SF8*G~2@ey~KL~h|_ Ož9Y x[#t5Hkz,nڦz9R.ɵuaD ADt`Ms MR]=IO;͙XNCY zHKu0M _"6\VKMk| M"o6{GMLW^W˴l0؍ |^β $^i .2'y` q)J+7gs'+/Q;ܹn,Wk6*#1j/H}-1 ~0= /amPv7Ɂ*Έ’3jM6ˆ lοc}=H򾛌DqfQ[[o3F B }V20JHHr;N'~SɠA¿!DXVaM[טSQZͮcB>D0Sj)AF)SN-1hhgT s#64 ?:r7[%Dnd 0hq  7Ob<.!TgTkƴZMI >PrWCLJZ88Hb~RR пl9ޛ]Cl`+N{ @ /D)rC'&_AzgeU-d u=ˢ|i*>f bܣ]L=$,엁Q]Wg&Oͮ|~XLB[&{k5nٵ\ =* 0uA0(~sqFyVSzDǟI'47Qx Sc<<{ @x9R`埸09$ GD lq cUsYk1\my|"rmS%,.Jf.㆑{P=mzE;QOD|S~#1V_{mCZlh% 7@D*bQL&T6ʨ:T6)By%" I|aS2 q_}!j|Yӫd<ԑf4 UWxH4K^bGr 8W?Hj#ݝagtdRюt>aH&F -u 9$yn * y` 3Cwdό\ʻ_/TDhc)K!Md]bY^(MǩL^+׾nzߐs>%(=DksV[w:C \H}.ND؅'IJ:Ǻzm2zݣydDVГ*CD="}l K +VM̸~ju|^jVm!;,ȓ덚 vQCYǣLwc ;(miLI8 @x f8%Ke Ok.sq\5!DA䒆HsΌUKLP/M/"Ys,U]X_Dh ]4ѫD ~X)wA0w :Z4Thc7ArO& ,䷋ G чM5~c~qc Fͣr0"1V?j5fIXFI^LY 2"0'<t~1)!b! ͧrM8As_ɣ ;eMh^LtXot.&L *B!Qdd渔tts))3[eM\hW)ǵ$N>GcuzH=\5p֮˰ҾdQZh斸bߜ 6 J_]J/^^q-k+gLb"tk?N~+ rڑxIn)l!g@Ed#,5Rn36ns0 {5~+c3Cn,o[cn%Bv`nO.]ʕ^cAlZStJ^AJ4 inqZG)F~H–7`7/l>Q_>)I _=%,ܛZȉ<d@WLf˽JeNq%b)z(p ;SASG<+AaTz_-<$@*pjU*U$k3Q.U j͵go<A/\D4EՈ8?rdܛ J FZ++pc7֕t/^vJAqewZJRm~>&_Q0WJX62Gj"J-cnAdYd\؟R@iT;Im#s#\k<(z1x}U8PW=_$ TYw/+ZW6OYMR!Y}ʹbLAAH\̡U38[/}}:4j$MFM.b56r&o\id~LǥKdkW-$C QKTJ0}%4g?^p(@+) 5vU͑ ZxoغpsI[dpi&0/SOI"_IzzS'NX0 kw5uwrrQp+mv4/*gRGYjATF,pM%SUP*';`31TTuݒg$,M?>BgT弸+UQ>RSĢ~хhiN-Þ Pɞ4sy䂊3.d"K+vwީoI _=bEleXk0jjRiJ9cij.{޸Rs*`1Nv, S>lp{G征{EWGe]is|9왯vz}U;C7*v'>dCV7E8kywQ_ &j7aZ& ~D(:9ѲOγ=$uٽg U?sMO{]d(^VT# 'xǥ%|&ӇpBw#'1Axe93iN4ֆWb:dI{ 8F/Wo뺖'o=1ZIA1RoM66^tޑ)kz=K)Ʈ|APd ( 8/C'Vم +Z7>r!4 -+wL107Huld:Xc_ v:Tߡ'Q*7,YȽՖmz|LJ.wP<|WoP#O$?nܛ@JC;{s]:m㗁8ǡESyXj)#g-f8&ViV*>"jADM&]z??H>9cs#L,C'z׼j{(Z^S搊jV''F_\djFhWC/=q/O>uo}bszsɮ'|;]H\ 1wxJH Jܭ~Cr=MaE1CQl$I) $hz*3qY]r7CY`!."tkS's~y:B"CڶDz}8aޖ h3_[|B v [Tka??b]oνʥ56d6i@a¡E p:w?*9vCǓ36v"&U"yY(OUmc%SG4cg]cV)"bJC1..Qv;簧0P!rIZ^YA\UO>>z@VBH15 U7X_=KVaJQU9_;9&yP9W c7HP 8Zbp+td9݀twEF}/oۀ ts l1?Ht 6AAS`})GnēIBO5$!O^f~15k{idGRջ2[Tw?;S h=T[# j[0txśwf2ymQu[jM1͎Tv'5j*͎F:lUR/q%9!tlir!'w7mOxmEݝ}gXMx`lFa /=83F[=\syAC*Fg8 .I Nҫ{i1;C޵@tAL9֧P|ݳfqi3#z2CS*lh#gh5gq`%@)E޿<ӖSFC`t٨vGҥXi}SUc{[_7+fyV:N1Spm^2hyV90dUPW`\zt8Δe~S!C6HBcc孕!w|P6!vwK:t hݿ@>P]o)0|abdN)^7H.Puצ /Ib djVȀbv,=4xYz7 ,?ʪ`1h}YEH~\~4ǐ99IT/Lce,Av-!y 7SV#O%{'I/fl`h{ROT0 Q\ N f[A]Tg9TB̛9WNK{~N'km 2a ߐa\ڻymBSK=+&T-T5iH.7%tiRэ5p A7ŪEUm,Wx*]Dj%zDv2fΟ| 'aKWՉteWp/;,)AvN !HDeaݲ?-b_O.f 1lM笱Ǐ.j6Iv[ڊQ mG53[ KPKNעlԬD ]x _1͘Ǣ*cO[_荈mňN#KiԟȊS\jy&φgou戮&8$qwϦ|WCN*KY+`)0J6P1 5Eӥ7B m}{jӍ̎c`7à,Er/ @u>{ ?5LtKr$cX[J\֐0OFP;?͚]a_™O>t͊79 ]b?8Hpwii [w/@HQ||"P'`X,.m\4׋sFcsB&Lw 'FVq7\|-? 61EQ,x]LPGm{` ,=nU< 3 Q-}V" ٵ.K[k6M<'WBkj]ƈ3xݝ|_cyLX|&'Bh2u1PBζ_ 4H#X3nmA>TJlF*TrqϝC%]N2y+icdA^<ž> ( 2A;#zh+KJ'[^Bݑ;!o9`+0?2gU]x?_F!o5ͭ;9o])JaKj@8rJUĔآn+{uMrK,p|+ (RCZ)YMKwĐ ɹ$bLīXӏ?ՇĚ780@xD wKwb8i320RG@f5vA}OEr{z3ϙAeL[Δ*.KuҹA=|TO]r,{m ]wƞGRe ]˷^Hcs'8 j^?-bjK]Go zi[+g6˺gj3X,?S}JpQKXCMveI榗f͐L"={^^/$(M.[;@ )%Б9;&l3qx@1(?oE4EL#~QI:i-*sfX-Iq~lk=U L|VH#]ZJiieCT Q q#Ю9_'|5B k 5 xY)$vun|{j:#324?ҊF'"#tq7n<>Ѝjsh*^W2ILijck?<hW?qE݇r,Kh|gLZP0yVNSڎ[TSo(zv*}[nYe*9"ِB]ew(/L{E64\:4䙱ׯd Bs^*v O.i'P"T/F1UG qWΨjK 'DF)n Us_$_yGl^Io!!r|ʺxrF=BxI|1֫VkjѬ۠I~HKմO7S9K(Ž41vxY8` 7q @fmOY xk _pD8Edon8'mY+r Ej}:Q("AZ5~gͣA@<jc4[$]S .PScx#)n9'S /ZA֙0@ql݂(@;'DX>ASS`E`BP%.!֏]B>󐻜AvC:D/: `oSQgu ^V:6 .Mz"+Gɰ} Sg@n%1L:HF<y2KiMC.uگ1҈EC8-WBe^[F+׾芑J$H2iZ)~8ry=w4sjB;hAA~k ><7[;I m,S`.lͳGZ0!?׻~%S0j)W(F%CoW}O|5b ߾~8ao1]eQѵϹ"\Z*,,nqQh+-2Ǔ3Cnu*je|݊iDD|uv[A?qP'>*ԗ\̮Vk-"AOu&֪vuPOɟJXAR~lCbsYLnbɓ[Xyjyi'GGoIuxRmw3H]u6V87 i4Mnyt< nAk.jDl z+D6viZ-uMX]@E{fՕghaJ(h=CS^.#)2b>=SS@Rz_D? ,fqP NV1z /7P'閒 H,2ϯN¨m?#{R֍'PzCྯ(V>sb6Q'`>TXǶ`E^6(vɛGz08he :{C2cbJO`2[}礤.~ߗˣK+.Ҟ㐂8e^#(ŷ3&`%aXJ$Ь))k 4[h%ed<C_=Mk讏SͱW=Q_D,Ohn* +CAŠ[8B И/ǻ"V 3qAWvܜzU" :r7rYcU선)7Ui} RIzi'=lNWJsѷr"̨ӚmBM ϐ`YgTͻ+qw}ɫR 撫wzU>|<}O@Lewb1##heϵj8(V^dNy,(>74ȷ-iziIe0gzJ[)gG8Epgi(Mo픓9S"a["qA&7݇: JV}X_ƫ})_Pt Q'Sj֖Xwc !(__ziU.5- V_yR9\xp9}t.nQu(yBjSr='W$n5oCzfYi l*9UD-(VA52X|c+oٜw]`̆+!u0Vo?e9|aPL^P/1innN| (pƅNByeC?} (.4p`Tdbv6o?}hL.l~v\n_A&.3PTGeŠ1r'"n|`[[+A4;WAlb+{tl|+jTOm6F`t"=N2Y'I˒`)8^}Мw _W&шqq_P }A3.j{zLar}e3/agWP C Wiq!=L0uBVUa8d+0A DT_VdX'9I3ۉލʄ;|ŗe ,_~j.RQHO%^Gq<@+4n]v;qѡ'6~$e6<˵)ik}G t+3(N'ipT.?gLfqLιK~O)8(fmABd4Rv=RS!;uI李j7"֔PnJtFH W}fCd3bXDKy+y>h~]P⍙) zt_F7;NejԸlM )<ԯS0}?V'NDm=(92`1PL`_p F!?}}w%GjnuOYPvhxe4Q$N 抻m"\HȕFwўS$o/9a=.b"9n X#p0ÒJqzoKqa,2uR[kOQ8ȖvQ_? ᝜ݬǗ?p% ":~GIPH '!]gWMQߌhg tj׀RkV$v7bЋS9B"AI4#?ݢ!t=T6'mꡩ< 1)):&M z`,/dWD`w-hJ$}A ɶsmFI2LϷ>&)Ic2 8p7 4a06;j_Jb#v#9_jFOD&򎓨4.[ۭ7C;^cfBnώXh@8-5tK٫[хaqʕ\g$\\b3{=2FT: J"I5+ghnPdp<xce% ջL5(@0Yb)<7@nʸoھ)K 6{j l4g5e 0y$3I!Eh:. nBA4 a*7|@rtr딢\ s[vAOկ?)p#,{9gXaeS:=ҶUC'$z40z`zY%t (`w SEb"^i<^]d}4;k B_RNKe0lFs%j}(M|ǹ TbJC%#E{ ="FxD%DЃDe]^{)ya:zq^Np⳸݀j7:\+؇|/:[ y.@N~.Kg5iSf`[d/ wExRRFce?U fdzHl K#Z@i"Y|ICuԊg'f Ck)[EA۵#rϏ5-BqA ؘ^!¾ td2GinY$ $+9M> Ѽ}&HsBc6BMe,R;h9 uLr*@ullQl|wZ1# +DPpdkN̵G2"ߧ^{sPE@璨UNR3bFU% l~o'>ei`zTJyN`T:b`Lg .fcJWU!pJ*>u:AV dg"ƷVG?Q+-ViEizDx'"+\~*T0yC| .{f"ʩ~ȡ^(%vfdJ9hR2iӍysʤ жP /fJn`:#vꂚBLmA6PEJt{.N(HzRڮ&"7CD{`ᴂݚav=.-q=hk`ol9֊#:5Dub^1(c w;X7shJr+Wͽ?sJqmA^ Xn!$&b oQ>¡:;dMtpO^ N[6DfQ_&:3Fi WG-` ր́0e.I x^շۃ PпॣZ)Uxd|!vR3k4HyN'OS7/>.4w-؉w,m҈ !38 O+eQ"eLnU׌7@[Y޾ݦ[˒hQU~O`g2nᣮxh ŔM<+E]Љ=D.@~N%z!чg6$:`!&'G/gV)g ̡:\=㱧w4[kt&61RiygߏF*L5qRewX4GcSKi_6ܐ{wuuyIf-']"c=F| U?oKXn&9[0pyו R$H]KcC+7@۸Cΐ9j)K f7{.,M|= ž1E7H.GkM.V Ք7M H3ɴ4ek6jOJyV{S;K( dTxsfCAL΢:f_/[;\vT#HI߰~`X|:GA[}!׍%vL\qr8wp8^`(]uzVNT4WҽҿF<'4([l.;/d(S h\&)9q}W[|?KJp`WHe.>}@ jJ\};zwt}q d PG1 Ԉ e/V+ᛄ;A1~;o/LVn'ScPYlg /!+u }p@2d5tU‹Y," C DD.}re NՀw$Tnckmg|?XcTM"cuK8۠]s=JZvN=(krj/l}i4CJS:vA0P^ш.+T] [=A]N1TnO)r0L4rmr`8 Q8];!) 'fnR청ɋ.FqK2nMz̤,K"b^SK`ά[*$nNy*3Z1rJNsqT~(c( n?2.ŒΠ5(龒@dzE>-]8*2EXO FkrbU2,slS}=׶W@PdiuA@=SW$!mXZx*SbRaS/Gh$r!<$Cy"(.4(4b'|/y+[L3\zk0MUq=&jl4kQ"rӶ^8rv~f'ӫ*7SL{J.qe-DފoӴwbCAx-480h=fPVr _mќ=$}:[>Hg(Mu>{U s;/U.TVMtyǠ[@O[O?Z{9 (x'{,j˟6t6Ĺ^lD{w|x&zHcn!8rNM74Ec +[bo!=|RQR.QMhG>&J$+k*7hA~+P r[[!;Y+H ' ʴ !;RQ::KG7 ٵ8C$yl9 /r䑲bB]ۛI7rF&Ġ(>;4r^IRw|1^`>5x8 +&#4]JAZA@D(fMp@vxas@L5Z53fP $݋}wQ H{QGb(X#0TA{E}`]{)ڶfV7vo(u'Za+1Z$?0=NM_JQ]=%vQWmLF1BUʁw&_BVApP cTjazY;$!Ӫ&+@LxZXu^y}O 0'貺h[%މ<ͦ WDJn"C/ep5t[r{Ns-[&@.ZA nQ'~KUP\ݞc8] c91/ Ѕp;ʑ]ÿ@8:a5+L-| ][$@(J*rk<:~b?yAo.*bYR 2 YDXw@_'O}2'jFl8o "Ω2WozR2s&~&DaT|1=ju_,`"6O̭Va #y#{rqᱹNp?kzݝzN'j 0'j&'`<0odRe4ǹ"`Y?Ӥ8Lh!hQ hd@sv04IMLhN7ЉgPm5ix ԌWJ:#asu+l\)JMC(u/^!+=g@0V!glD#S9Vv"NZmo9i@v 5)jKқ{a ^SOAd'=0v2wX;mwy?.# Rrcr$S+Rx|jtP9FrV7MdE3G_.D"K@%;Hq''B)<_d勵@tyg$B$GZLN"cHlE/າnRvOJChoˎ8~FȚȷ. -:m\p.4Tv?NtG/I?-jk* ӎk(>K{S`Q4YaMΉWfh,5 h3RV#,k?z[/G~`O2ggT_2ljwu?ҋ2{H5/@F;Tz3Rᾞ\ښ[iIn"d^J%AjW>4+vBa9 0QݒtUArdw8JhU<(vkx t"M3dGij}~mYи=HFw+ UIU/rZx9k#Jr7\~t"~Ԉ"(x%"@r~i?!𶄺YO31U`{/ >z)u2GYtj\**ēoӅ(|^3M[ɀƬ:IFwR3@ޟ43lY!:- qeton@tJas@ q|/M[Tkd%Y\ v{C͒%g6+KOrTb:|Hpa+r9Tàcr & Z_0`HY"K &Q5!B?!Uhv^q1OHC)ҤA"Uƪ ζW~PHْrph:zBfc̓r;?λt| EVwekE-m*XkՆQ{` <7PwQZMoo/t) 411Z`p=rE"c6_?Ⱦ27 兲] :\dnJ_ #>s3XScEKtk >6в]^!$G4hu2?)(,J^u`|Q[}a.h.R6N4KW5ES/|A'wJ64@=5v gxG7 upcxCPkǤY-Q2Sx ߞF r}jPCbd[XV@q^h֌YY_`a X0iƐz@ҭ%Q/Ag*iO<_I/K2vaԅ=dfE%<0St=CMuNlĚ8.K|N PR_`AZ6V'S/s/6n_@S̰h[@ `1TVUw#?=ɷC3s8'WV{ l։Ezg%$ bR \>ܝHłgq/sn{닛<0\w: VNsŌ6qV0ۥVbdaUxj({g D2o7>@v QI/Y?ZT\{8&{Op9ƒ~^od̰18,GI嶵(X gP{"8V #ӕRqWV}t򿢰KEzgj+SLyrO  sC^MMմ(ӑxL_S#Yqo4`'h3.ӚxwgO酎(~yN@sC;#38<ĦoϾYܪ(gTBv㇮|U t;A/8aO}@D_ q11sMpuRN֕)ISfSg\h%Gji:ܑy@ ^ῚeK# p{FBܧsnXU.Z.zi_7}W:u0~iG4}|+PI c^ڦm/hKR&*Ns0 - y_R4ʵcҦWh^›^uq(/XEm?yiТ\.ؔr̚=Owd5Z[ʛ>~y(-w>/m7пg7`vub\Gh7[rĎfA`+&td5ht"G3 =YuztUӅ {  ~QMwAΔ-C@b=zyr@ġ! qVmI B+l +̎/ Mo7:OWolmEw$雬767@Mzd+bq ݳs bMS"-Y co1xVdGQKQ=ta{z`]pD0%o5-| j i/ǝ>I'pDcUAuJu 絏E| GeB -Nɛ-v5?{FȣX$ R2:7ɕ.k5}0Q5tVx`{P. ** :vkJh%}ryj]0ӂ<Bf3_zL:LNQ?7r6+z1Q ( Tؼf*LQ[`uK]΅HΐUyxcGu^@O&cLnHӵ^&C0CS .[:NG&i'N_bG[f#ˉIpl;kD$΃dRifPD3=fj~cݝH8=l肂8{ G,8ю"$:Ml%a0#E YTX\r*`|,;QʊP6`.p  SH9e5º)?VB?o#MwYFj摸R& pƬ}Vy)bKs/}SB=Jg)QxNC8ꋠʸOZ+͖M0bAO 9 פ);\ND$ayVtJ6R&I Sȫ/؄­8aaּ]A'}վ8"$m,' uGCwL>O,UL$^̧cX=9{:-[e܋wig_,T NEi0Dpjx0 *Ag^3)n:YA>G> hm%_ܤEfY0]3(;8 y~D)sȾsE"$P3A< (QXD|&MJN.g_O< ipz.٥ A@9ҲӪ؎mK%2P< ӂ~~Q1۲rL]mo'"sYK:83Ctǰ]B;HKMsbg,|>OΠ'ֺxyo*#X},U|QuǍhOT9V2֧xmm6ؼ^,{ ^<m}“fR$?Rcpyjs/՜AT+i_ ǓAނ G- &+%z9+bU:WvDŽ.;5I#|!Hѯs?U\AWx"n)!Po%AEcY0#(p׳D5D~Y/gfׂ# Q~JZ!%'GftN{H26hXf'.]_ͣBV r؜Npb=u`p /M?w[Ќ;(b-0DYWy/W}@ @*YOJƟ JO/K-WK$ >]Gy嵠{Zuk[(&f8ǡƒ΄ ʸ#GXNY?FOE I[4LBZP#Je8P~#"XSO"e8?-pN*n7`s$'xsnp]0"r˂uwo^9nwc._#G@6OE߰}WTΐ xgjLyQsR'`k<NSHKFL+qt(7`e4 U B[yܹ*wDRX~[b7-'w$Bݸ# ܡg Bb;*p,eYSR7u!$PJ(Hӹ~\ðG0NFt^_":[УeZw>Oɘ0*EIX UPNcv;xv0ņhUa5/qq ݪ[-%p5.ZJYg'G W1xg7y9u-#Bc621S.=m>+ۃd^W8sQS_Oɗ w`=3Eߎ79&@G|AV:K/xQIHibyɿ:Fl 'P<)-t`KaX^cٳko_YԱ=6肓m&A]Fdd("_R6?q0pl`<g„z?UIhǝw.$DQm0Og!Hڮ" DGPrQĨkj-G<>Y{0xGVV ƩSjS>YWrȜ[] a,>BZX~cs{/l8䋉$) RJ±gM,=kSa9_/%I"aS\l7c>soUM, 8wrZb(S<,fh !b{0td| uzk3[ٺt %p,'(#+Ud@Q7ARDwpXEbW'Nj5fGFˉ^ jX$FqCy/v)pu"_T{hdH48hWPZKQd 1C S! 0VindO}UX 6..]LtkGwqWc!.t9vKd:EP!LjlNdc+97_\e=ig฼$غ'v^8L-X Լ#]3r8x^LݿWHyhиsdA qB!uס:Z+e"MZCT%ŵkcaB1!dw(0Fj`5W  [u90KߌA߼RH9_g}Z?蕬_^y{X >Tŵ Pz|!A&DJ5$'^Fm!iVgIQB ȣ!j\I\xpL|z @Tg@s^NBp6 /n@~yŘzq5o0"dJyj-0DswW$+ɵx\t ]Jc?6`|]K'kq2gQA `icƃiK}$kY|rhIrޔQ3NÔ&غ2#H!ySWSqdMMWhѨ2B)adnZДGsU_|e&#}5с1Z, (Ս 5(R0%7ѢE=QDM%eϏR/H"sEuADrvY=è_uT% Sw >^n!4S۲ 0K&VggJQK:Je-uy鬷GIwjdKؗq;(S0,RnT A:a3>*\*yvCnjXM} B%o-P%\Sb%k`4h!+ޙ5`0j5WGXr^uEe5 k] ހADG͈G%BE%JsX7c~s;ڥu);q4qYyHs397>ښ!UAҳ&yCq+^RТzlX[1Iv0te<\U=(-yB}i}R$B6chԷZyW4C}ǎHe)Eހ((7Xkx`yA&I_ԠDY/N1u/b\m=-hYy2jxW%EeD.&|-MSO% V#xk}x)3˭Z̦"PT;m:(GW/pRfpSYVUUZcYDHqݲdt y`.pF(@rxOE8`c: ]lAKFr2/ȋ:lK6Ĵ5G{) qwNo~aRc?u QUtf7;'(nWu uF~ .#GGyb9(%i]\))Oo2deԆɔ4JLmqC_SKm޺i{v:l) 3}V:Ӣ 6&~C#ͧP[hslPZt&X)ôe49oyA@Pmf\!wl]OQ}ǒMmYG h)U^^L/e ό]5<ӊ@捝wR(W7˗5X5i ;DyXG;;lPи/2X:g6 B֗"MgVZ*7L&E^qo?꫱7uǔ.sLey-٨ǒ9WWt7Z>/_QX= jfQ7ěHos ArO`\#=ZXLr\ A##85gLz0离f凢Zfn_4 gjAn3 E \|Vӭ]1(;;n#1-zejuasm .)3E0@rt :j1ּ'ar D-%\o! _HMәM%YDů>P R`[!Xn0Z^a^mB`sũK!< qLubj7(D@d%$Z&N[NyJ0+V>&~Ң~hUXe]K1W_?lџ(msKN;r3RAs̭:\`Σ9^D3kBioGCi\MUH5.<^*V}+o-Gn+(/KXXl'⫸~#H3Jo. 6 NıK7C1|2=Xkʱ{odXb]odn5mc7`kZ-%\*GgI6[캲<;C`prj2JY9(5S%0ʿ0$; G3>g뵠SE`1VG:tЫ#7`tK#՘&e<8|;kV=nQG,? uNص2~ݟqf @k{Vmͤ_J#kN.8FʱmW!onrL'4/Abįy@6KpAϭKTG"cӣmXs({ WF+.zYH7UiC~1lL4:tGA ;;F)!6΁i 'K &}V%‚@m=٭QvyΌ-bR9eNNF 1R㪢-Wb<6V*XenoRE՜V?E[Jܽ3n.CgwSVcD/C'|w;-d{:36 ԮmB[@Ă52dnz- V͟ ؜4O]}@$>aс3#s2ajz Q8^S0s1sQ4+-ZJO{qgM-0 '"E4gC:fq"T;9֭oݟTBou"A@i^ v;Xk_"ΌCA&o0$r z ETGRwY':Z'_ 2bn*,DD<8 OH=^4m4:F4'$\éCWA(Q* *4LNbHwz^XJ~}+y?$4=QkaDѝ&׸ӵnL u3Q Ҙz+%@@Pvmv`w[7$W ]#k zO8僽W7 |ꖝYʽl#{=c=J>? eبe=q]'󅚫!%rsru2_(L@J;hX%Ck:\+jiݚEYWq\<>QǴENMd~HPȧS{y>5XMeo!Xꀯ5JyӺ|ƻwa#KIk2"p C DQq=ḫLn 髦׷ḙK3+FV;g1%îMRMH$MRtRϏ?9g0 7R5ۓ2&o!HxעۥQPKi/3bE΍Vir{l2y>";e|u_ҹBh9J3!YsH\Q3W  2EIX8mGkhEny!Jlh6Pm8iN(a+@ `j-'p(tR!1T/,gcՄ }HB"=M ^" R`)譣q| \gwo'J҄nj-]L0AߦQ,y)+-{he1k R;y^D <z]1DnZ9rFZ82YC!`OW«ɡ2LV"zU߈FCVt[:kMTޢ^C4׺ $'Lvs@U$iAl?c&az,OD8R=LHz}|75gZ|\eTuUQuJ%:x_۟0o =f]lPbw(f{'[ iϱI4q ;YjDkAVz1X@ 'Q9->SA[gUhYYszX5TUt?5R,'$!6LIU=["%Hࠟ穠cEq"0HJyicuu8l.neNSd9" iDB*~U a YT~Ƞ)ρSgS*/.s!4vS69eN}R9|UWǵc滻z%d-ڷX0`T?|׳&N^@]k^n <^gF;އwm6bxqifA'$E<[ם}=6 =R*^\Q^E&3jy2!7>oskW]a wM4K`Q (>iT}-j$t :0:ɽFͻ7am$LXΛnP\>J#C),^k+Yt qSɄ4 !!:F(P~)]C&d;=MN6%OzCd^8йyBy?!\CdTd(J'-K}Gdо==M/Ie!W D2s?-H\!PUۆ6W$@ZNP9Sr ӑGM־s쩢(j\,s! ibQ^ q&o1ӈ0Y)Cnv;P"=u:RѤ OyUHF:fGjPalԅy  \7!Æi%ݗp=xA*-^Ն Ku'c-d9f89?Ut5D7CIDRf΍&C"9zVrXc 9شpHVmU0ƠAr@OGK象7 d .| ?g0}n)3>HP GruNR 1!Av˕NYI >h<29d.N"(,AP/1Zp=8z5q ?@eu`v$>/JAh,949Lg~A$3&OXoFSsnQL:qWvFb9瓑ɟj[e!ֵbYSC6 RZRimۥգ-q֗w*-![N&ݸ::jnD36x0ޝ;kdaO/` ʌ Un;~yy2H)äERľ{B*Zu酯TB q`!ι-D\'M:rgdW=W2# Ё {"'U>d>]puqS:zjL3ZRbه׉8d6(0+ڇRHG(]Ep7J,zW3r}|[z5Q-cTSMka%Ф^4q=|F>^\"IP9 Y|~sl`g`( sӇ.Uu1 w Wsqc#,KbuNɨtϺ J;dZ.&!}P+Ug? cP}eYhS_ܺ"N(-,+| V?5--*1uƅO+3x̓[au|O:>d* 3QoC(AmIhF0FF'XvV5njf>]OL/ύf%_oZV)Y]m9u_E\$t߯i$w{T;30'ijA] @]׈# b!!MYgL/`rsub8cί{|ƊIm;*(Ҡan쳷躝:c]HK0ДU Ѧdn,NA(wmՃ>@wM O&,doBP6e*)#>bSҹZڶC"/}iS׳Js.WğkXy-! U llNVolo=$*AUhGlI֪)2`'l={R!ve\ۏ[H{"]؇pJul7 9l%B>*ԼS_` w ]o;=5a/]K)o` Y ^0AEdڞ0WC+LH_C*z̩)aTtwF갪=) ~\[~jwJՐ{;%~ nN`}B36aBH"閼U@WĦ"׮#B0J(wѼfg{5;tEP;8${ՇyV]Ď?9hj[]l݉X~܄JOqFH\W]Z&k҉!iko.k-XgPw5GE hah4%%`Q[5/ h }t:=bĽ3,sh'1p/pDw+C1)F_3 R R=G_eO- KMN?0M9{]F]{ދV6B:4z;R )5XQZO|u|DP9CBfOs1q`&T cMha/*.r kEFNͶ$-'R^D2;$݃'6hji y`YEgh8PJ1 WS>BRaEl?lя E^BYuޖ08(>щ|j!TL'~pbV2y@VIj^$[B},y'&rf3?ד|y0gzd˫qo@G>cb!iA#HMh酨Q_|5Fs9<+Ņe_T_U\u#߾h祇mȆMq,$Uw%4*@?(fHF0+~9#~:>4ernc+c<=oz#̪ l OQyȆ'=9멮dKE"jEDw$|hw7kq>P2-AShR9rY)D"m_rꩇ['\4oͽ<^r_\qv -Eut^P<ϻ EUGbhh ༎P|BPU@B!RĻ>H|oP OgՇe.NY;l}S"gg ۄ.L,xiZqbY]hysh@JX[ BZPUe*F!ǝO/Ł=†3&|~VIcnir.ZpOdL% װQ:@@+"Q53ߔ=O[ ?-<篡Dݍm?7NbhA\ !"YުPO9$ r -Oyu'[#D Cl׎Յb$Y=.5ޛF8Sss?L&gD~K`S+~ߞRZ 1IYXN7mSͯ1f5울4[5ehYLM ɰX9V!iT)9/ zجc{|I-!$(Q2@'Ãc%t '7dg؍,棏ƌ!PRi2eXW$|vL|e[6 %š ԪkxDPP#WtI!!0vv2{,R _uAOzC7##^pC9FRbCo8ؙsRP@BnV\P;{L>M(ёZ\ц=_GPa!i r}7@pCpN:11;O]RL oz\mSHN 62?k>rbw,g~pm+^7֙ü͌F3;w% XVXU=ѓ+ j++j/g\66wH 76N)؜yh]G|PFSfweYQ)&Gyk&J>/NX z 9(U]MӨ&_ -}|sUA'a^ћi۠G̐ssM.X,Xyu*cu\&gIk#@3T'\2O.ފ~KB+s`HڢtP|إԱ)ۻ8!ՔSUtKito^ńd";Dk¥A fh^_lpU_٘' 6h";'43A<B趌}/1*2Ů\-ZIAXG#_ie½p%{rr]l3Uk (3Q6>VQm\aܫ,e֔#'M'U1\XG9ң̻@$kZ"}qfyߣp#ɾqN)_;Sp> $n iTC8':P1)f\]2z9O-/\ƨu+@,.XqW, }/JnV#B. D\N+J~l zɨā-`~aH2'yP@lk*0S>p_kLMH)H58k@WOG0Xk'h=KjG89ݷdfb9zPv])8fܣI^eË7c';T;.]m"@6:s:pYSNAa,ڠ-GT.N&pLSGùd~&8a;(A0 5z ?Բ giH i}zmcGa`dTDUޭ r8y_-Cs\ b簔Q#,qXlsbSCdձoE0?$=Kr#kGEX x5H!+ןӗ UïlM\RkS`y|u^L0:}ڌ?g=FmpRAqE;!<.J ™] ] BڬGoZlAċ +$QRL\\1(L׿S$(3vMeE,wS q2y%2 X9>upsoarIUI-lhAh6hf8Ӆ?p%5-m|ςLXIz3*z4% q1iSYv(t PPFILٝX cX{;MF8;.d[{߿ ЬVCmC5|~ѥmwJ Sr]@)U,qdEm%}yQ}x1{I*fs*M$B_zv';8 s`d3;=|T&]f״=&W]7**|< f*P s )}桴0% 0Mb_<zb4*/{xcOhXŝg;wf op(h( }ia+P}ãJ Fml92̾%iDt;\d BR<ĘǿG2hV*Bvt^$ADL}9%9 aK,vXY aՓtO[:,RCx*|Α⹌g;F$`Z̨n@rh=~DJbӗ?Ug< < °˙ cЃ@qV1I @P_̙}(!h5qtͻeI1r )wA&`)?S8˭zI|uQ.r׋LfqZٕJ Z\e=69Ⱦ#v.ʌrﳫ#-bC͞>>7FZU>2dW@::$ƼiIPlH77E)@:sL5D]\~sN缏վ=qvB,~QaJ[8p4n _CT< 8.&N'0yɡ>C®/jv"0Zt]P+0j@؀vZEtZ%pz(OQ&Od8,,nhQaxĒNEu mҹdM,܆%`%w/Wՙ[jcK쒷(ؐ9c) KPK aKyrke!hOT\Z5;}7I%֣axOw|EٱH( z}?ҫV*C);qw1_8DHc.Wd$t4ǯX-WbC룀LW{'+_T\h,6Gbq!vIS>g M5]9-o43ȰrnUSo[ku~~*41̇W'~2@|Y 7vm&ĸT" c’c=3 俍CTo[I5ҵݒ$<2͔6I@҇ T2r/vsA'oTpv ׿:UYK%+qqa~W’3#RPg87Uu ߰^2D%U(D%prtyfԲ ,9DJOB'٨4yS IYM7%GO12&/A ع(, o3EU" { lC)\.Lkxsi]ie-c &73xmܹ@[X!?4i]Q?{7~4AbrYX DӺ1w&, X-L-)wB.Zcf[v` lNMjdPKe=6f\W Rg BC{V|,$k=md@CH!l\YLfxIMW: EcyZT`>%foVcwfU1f<,HA.E A#ZK7L`ruxZ/%M2uS< ׵(aH]|m}9V/Wц J zLZzM75(]a]Nv<gW‡ƫu38QJz?C-yP "KÓc CwE Ugu__Ek6's` 5Q)t$ Dpo#2#ؖy{ßǷzR41ԼU=fy$K@>W76{M7ଥЦl #Cݕ sH%y]wNJ&KCbNejZ@;[o f)R:D@پfIhPѱp;I%ozR+vh[äQz:L#c[.QԨa&ߒwxAiH y_GM{Z]]rc ܢ0s:Vf3k(*+))K('؝޴'fXx(X;6qS]mlFϘ@d*$3TՀ}n|>-lѦw22cATtbJ~lzr B q-̺Ns%>-toYn/ vJ~G>sL ;B^o ) Cx1i4^EUzTvrE| SXCa0~HnWu 3\Z}e3`Ү#"?u,UH3/' E'jeMvMڷ,E].!?H9O|+ڢv< 0&s^{E?dU*&@R\gnhVT \հF]8٨J,aKR#? "WOzojm_cmM?0²;R`mAl2X<h1D FQ x=Z!lmUXN'6{Wu <낇v Lix{o^[ B;MKZ*s  @>9#b9N?R1Ebj}7څoi4̋Zhn@̡\G]s$T<$Ζ<%iyf#,k'&Kz-#>XHJ/E`z@~{P]ӧk[R'uϮ~_6XdLT{\foF}E9VڷD;g2;ZZć Ǧѥ vJ 啢qB7uDA 0oSx)0v VaA]GpY uX~A]C}fY2|#!Ӓ,6pV `j#N $iJfI>v@Hw:kpCKӉ];f絶a%./fCp. j:G~RΥ p;8iYt~Lk:^ RD5QE+[zs[0$ohPB;-tb%r|@eʎsJte,g ]QcAeԑҙڔ^4*b›V8' O9) <"9IE7e.:i` $ w$V]!wF/¯f3ot!E%$ZXe6 ~tk&IGEnp[w|_g;%9焄".) i+ET eIDe2du7~A-G--ݲ*r~2 ;({Ʀ b"iAIg}q3-oT c:|kBk wUPt=.EW2@I&a zVY33F1w}5n5 Z(^ì 켄!t};BbwAKI͇eȽ22)+,2% S3҇O\3s)yCkdFÃApUKamFc1|~6Ft::Z(˨&U,gv @ -(ԔxoK@\z1ZMk7T]|v+5 tzytcݽ5kΨo-Inr bwbea@mFN/Ԛ]Tup]5,ʅwĪh8켼'i~(cB\*duRK/0ҭȾEkM!o&h"" .0= JnGd^}p<["W Ɋ)|'RG&ge.yn)qjAl5sϐ&*&&_ s񬪙:mKS4R̊cٵ߃_H'KA$%\jUΓ y:&SJ6^]a es`[CS CAI-@P*G>Em ĩ>#Jׄ:Jn&l3>DOX嬽;k6:m7':-*R^O;;c)к:@\vӽ+"G7,߱&dX"7 O]2%le)֤/6"(X/.3MkQ*R: Rq٫Տ2. MzǢS9C-0=0^YWpS%Z../EZCB*LV^a* V("dw=?a5;[oP @qm^cJ05.qfOa9Gt/#IbF^w)3>Ь> weL|]v$Z}5J :]N*PTg]xlQ@opuq;`vR4;pZ£C%wn"cWfGa c>sQQ\)ywSаno HAР-?zҪ-~:w"j0Յ~NTl(OGRޢ_Q35EFh/AIW`?W8IMlb_0*g_/qr7;L AMYi|o*u )Ȕ- 9hkC4 rJ1ͻ񲪳gt%5?؞O*K-Odֆ{ta۹8j⒎RSly)c+"Մ` Ꭸl &ٚQr>{氽+ LpWA Msu Q3A3N)fr$n8]bݐ*iK>րX%͕@~n2!+I# 'w߱RDii.On6d$RAcFCƸlfrFy_)5)'X+D2 _́[|B/ ~s]|Q~j{,:b*}*GZbxz [3U&'AKBϜSV:I$5q[z<4Miut1ùqe q02rvFNH H0-h<NrA3{1tF\i>8DfR 5S>];3U{kˌR)$t.A/hݕQ!9_-8Y%rեYەKbwj"=WbS,g\?BH$EwߨA> /E w:p99B/2D!6@tQoqw?Z.:^{Cr7B!0 gҨ41r4\'b׫U-*kJkxdF*=B"o81Ad'3 B!t& 3u3tDj刑#$=~q)nw* C(04i2Z{RS^e /DL`&dgp4N]V075FߗN"SRsq)j6qsVbQs42%g`;{&S~uIзÛa1z/:Xcl#ZV͈X{u':ΆKgt29zo?,7ZU?^9'tĒ05O9eܦtaۮvҮ̶MO1?QA/cqh1OMT`:ZlMW| ~F6 )zoO4l+oS)/J̙`;&YgdG pH{EwSYiJCDbbkX`j\I礄Ek t KBXQx|#d~6m+ nx+ S&mel3Qnzbݔ3$sL=s0y١ܷzE63Q &}8Qf0PV1)eN/v㩩;^79;Ǧ$B_҉WH-=Fƪˎs3񿊎D݆̮{|/:qFbi!b pW4wnz$B]D){@7 LcC7?[\<$o#4E5%jgKףA8J&vjX c_ 540RRLdeJW\+HtYE4JQWZ[$[zPm<ΰ(-$ߑbtR/_)Fq8"A܊ܫrrkNྪxh+y n43ZMǻ_+/ÄנjeiKhh9ecQ9x&ӫ)PuA8[0ސVwa6_kՅ5Dּ`=NnAS>sLR$wS]k0ڜ Nza_7uqT b7q|,!/#7GϤX D2CHЖs%^Iξ}Z9SsG7^ANE9e}x3-)dh ?f GNwiЗթn\,35K:xO 'n"!֍Sb**j`Q03>O{ꗫHqNIKG*#e`F MF(#bohl'zzE;pwv7 >&6.:LTAnϯ`YNns!aVI?F%gżKpo"'FOo wK!gcRWIPˈ*{ۼ']O=ʶ+A,]DC+*zm8kگS0bQ+u;\]7' p[%jI@A51w4%)p V;'OjqQq@Ƀge?$"a>h9ep]ʁܤ-:3 KbХ~GZQTI:| JVuɘa4b)iMilfn'˦aEnZi8 ~FPp9)4y@ל3Z7j.=8a(hql)$m4zW$`zOefEӵINdWvL!nn\S`)0@2g,@h%r! ZgL2t;n斛Tui7Ặ}>!%}喴cKEWGJ{ž9)VAe ؽfk2p|eFM~-,Z%R:)u3p%&Z9Q'A'6"av$Yn!%)KP&'Bc"P`^h liD.PL!a87bU܍ȬɺvJpO@8lKsXrX.^cu[b8Jetݸ_E53'΅gF#5s̺FRcyGO{n9z$+j'<>|PusN~:IΟ}Z}k]pDrx@%pEY$d kMj0Rh<,m:h.VbЪL]l'0Pk,ICXE[ oJc[f  HSn3M*dV>2n{~WN%rwl簓y, zps;(vlП/˽`>l[Xy$;*ٻ\Sw{psQq)#6N!rӝF< 19k/#Vk(RGbw5LZ&ߔ+4HS@.@^,4W@:W <-py,E\*uzARm?":w#Qv[9oJjBP:C32[`InGP^tgL; ܃)ҲƿP;uFJdvw>ϝ =yPQ c,+B>ۨkgsYwO}e@.{@>Xâ FS@O$<=086M%p{F&ͩ*"c>`[=<ƫ? d8gh,iiֵ U5˾~F\EnW|8^wz 7$FW`@Jyj mϽ>PnCSpwm`_-z8U҆pv՟,+ثS9I *N^{>̻cNr:.˭ӁR6xwnPkC6Z(͑KLpb c"h u}+]oKoD8i̹CʳgRak-,>CB\k=/uL>wkiB+naҪ?R*Z A*溔׬(\[F }6e|f?]T)g^'w4iNFo=LS=r IP.񄢼j8.]z#]AS]EK,j#lSۗ'h0  ,tL:X|ZG=Ƹm3 ?}F=޾rr!-M-cY8a#OULDf*q] WG#j@wjlW6G"zmOm*%9-K/i}GZǩZ/%5lta<:yMy!JxHgke$$eH˾oNԥ$(Hd//iY(tb-oogDVkUT /L.h,Pyg.~ !Uj;e@5n<5 A[<=}wx4˰gM_ۨ$ $>]< rWF?2AFi_9Ⱥ 斎#c?849:EUD6Cp֍}PHqn$:p/֘{.1A/L_g/ͯw!:| /'gu6+w+҈z/,DK V:^糥rq<<DK#oozHFZJR !/UORX-b'J)g5WMMй)MbwY娲7ʳp`$Pس4tݝ?%n^,,"}` 2:5Bh,Qh)qbN2CL>v 3!YJOJʬ'Ȇ2݋uh/Èl!la4dpbH&ls =Vxy7b6fI<|GB Z*^2GR0A IpjamSbR;K1F$/G f^K zY,N2Gkjw-iG[t!@=2ʹmUiʥ9)K{߬˔BC]GΨ4<$`^S<*jk:yewD/8~w2޸)Zk!֫/ m4 f&F:Lq'cQuOԜboFCm ]=wGv91ƜZCpYܢjL`- L!p^ຊ>q.30q= _nqUhaJR4#]xkħː~RzFHi#4) ҅_Œl!z$!ZR%[@γ9TZKD(|U(л}N:!ɊWtlA-RsG `R O$LRnE.b{&yD a 5^*Wjdeʬon/q48zS=sA |WMSw]$Y`G70X/|h󁠙 9lazr·i=@^Q֝BonsT:IcbPI֤X'Gnnf|6aun %\~(92ƙMe}l]SB250#CABJm1ǒxZ'6?YqDz^:L咖(J8)QXl乞jbIx_ GhfZ)QPcu'q`ށKY8/: QQJa^o\E{qV#kb7w6wp'c)9@T( *ej$\. v2Gˠplx'qJ^&hժ5nLjk%MKx#+g>+ 'SռEӏ?y9 %MLvr |2mN.XI>K-(إ =m#Աnn&&+;='07wNbG7SK D¤CAĎEv >y coB:9l&y y|@^*!v57 1S{]d +v6\c9GdV?+U>+v_Q S*;|sT䩅R]ӵAi,vBAS;7i~.67jÎ==d+L,}.POPkZVಐ;ҳC+㑶W!D{k#Br.ԋl.&ڸP?y#|{0 PEN&1S4qsb'.@њ'qű=_.: #¬t 0JJ^7@/>̶RwJаW#H(LvLts@.ÞRPDG)liwV>bzZtUHCHPƌ\uh+j́>e' 'E#\ļl&jgծ&W 9Ѣ92؊N nVњh$UPxU:4Bu,yH>[~=fpݤO4}.#7q~0>(FT}zLYgo2{{&%r` |lVNm_3]aeD"mmmi67joX 4f~kL!:gt/ld= m'ϛ7$&3-Ѣݢx!AFŜGP 9jyL Ւ:,΋`^h7X"CI;4PLLQ{^g; Ϳ#U(7IfsueVsM 'B&L;9]73VO6['C^̗`Etk@޸hHmbi!.c>\ePS˼ѷyWTtzw/Og"Ͱ8΋:E`~&0ZBʷfvJ?jH#Eۀį jgK!IbgbZCbVQ(xf(]!}Zf}%G~H0s/nc I| yIRshɚm@ f+i:4;{zsKK Ւ(osE;su M n.I{mv 4hc!DT^iBK\/M^3fMě{F7PZ2?V+J_c"АM˧~Dα>zw[[y;No.PփgF @nRbkMT*'&30M<}I ֆ$ܒvpZ#lv'vѣewUǤ`gI3΀]}lML.D%3^ꗜګxJC|TGb~*\ᅔnVRZ]IFB K2IcB9W+<_ rjڝr=KW3S9qhJ)RqȰ ɜu ah|>JE3>):k.GMSCk΃nrpkn N`'9r,7»X (ƥ\9dy{x 6~ ߗr 4 } s},Ns02^bFnWYuIѐK^Y9I:XL+uMŎ&aĉM"t,)4^qY%;x &s}s)F!8i2)` |*Қ-5ׯ$g+fE"G12ћ :bZ-F%cj.O"RŝqNddc~6&a`C_gsM|CnD?Q#Y <GVVyC;Kq|ȑ'|·ALkhJMaFϯ{ w.9҄sJ>&(Vҗ4 'fH;)LX bb )Q@Q-A&IP} 5δh dmU-3U#UttgMdT;kjS}rӼ%B2} l~%O Қ1☸1KX6;yp3@*4Q]y> A._[3-˭;zW _M_ - +ZX/nVYł4n ɣT6g"=~[ i+m$yVzLEBۼv`)a:K~!7," VapZXZk /._NV3YG9 B _kC@żʫ)o ҞhG˓Je3"_7[~_:&pz˹bϏew/R IsrA16q!`!qo X;EO MM9^xut}`|*vQ&d\FG25#]WI}\/c)Ħqѻbż:[HL?Q]\X.P!@FnV hHRpۃa /%٭͋=;\?? <I.*T  `c|0_0K&bjD-9ci.#$J\ eƙjT^[gg<*m[[*tJ#o# W f1Wق龈(lKf W|+=Q1 6^ד ;ǥ )B}"b PӥUJd&0Pdž<} ɋ$"(Vkv44L Q{,;J@xQ+`:!_6JTa%q(3w S3Y^hHphT6Z} _N*=&_O9AU>f9iPnE*%.'iji{2cib ?obݪ>Yd,0|_`JVDe2#IDmH !oƢE㲹k~?Qx5YL.2SʧiSYM!O bܼ'; Hc n-nSPV>MCV32lh*7L]^*J^^SsNHI'3$!3{qP[@AfJ:Hp8e:Ioxjفe:Xf@Tr.-c{ojAX:@~w*1~g-__J5H6;JDF Q7VD~Տ@}] 3혦 'v.28) i Nc]̻Ac R5RK'3s6zBWGWR ChtTm7o@_6w4cX9Ds€+Mm,!ȸGRgxo ,\M.>< sf>cELnQ&|Đ3s"Ѻi)z*f]4{k|O/9Udk]3W 9,Mk$%ƀnȈYuDKW[$4 ZR^R/oRйr!:H.#ȕ7Q/xL,B>bt(Kղ}ez*R;hP#w!;-*J.gH5$]J<#` EpIϵMBسVtEx]rg[-Sᔰfj.p3w# 포c9e׃ϟR/.c, j.L+,b2KA t&@RۡZ,@;*pHLƬ2X iQXd% 'I. ~~匸wUi+J}n{Pܜ1:Qo}RFװ_ʼU\F62g6Rʋ1\sTO&okW$ԥdLQxq*WFrOlX1{?|<ޏ@>a#*'ial9+]+4ִ G<Yaf[P 梤m%!\[ܣ2nwOd?ծ6hނOEw#  H%@tͤ[ٌ6Q#8Vۄ]SVH;8ҡD)dIӭV\Qh#z-g`j9G(bs%֠d )+#M-DQ->E|l,2[| `D!֛ɣtr &04n݊ER z\!S%UgBt$@CzD5ˁe\'t1M9ڍ5u9.*ynlki]U8vf_͘@wFKL8EogX_͎a)B* TG Ѥ.8j憞!=֨WÈm>$ ̌EI$ 3z:mM+9R|A;#e=mSZ{ޯ'o4zU?%Mcv*9NOc6*IEF;P)ngT$[d)ϻ,b0}ov$TfRg!2c؅u"AgQ_ ;3{> o۰sIO76peҳ5z!>|"+C:~-ͥ\wňOkVrT퀙 [}'Vir(KOK?Xqix)V=de6/Nn)^UԑO=z=`v.Eb5yvQUBwQ\;Ra%j2/݉(„溚<8@ė>NJs;a!wx W _QiI\/8^UjFH3,םM{c/.REu)dǭH m4mgkXC8}gF"%Fg+w 2xI|ޚ!6y >k^շ[8/*ުob7eGdҙ^'7cu"{@&}R >AƥH1 VhJf!]# rE[Xē-Wblu/ i;D'v ":>,*^K $cKV8Pd;av2t ["üPZ[S- ,E8wZ}H8Fj@ffcG@y#LA@KbEwsv; anKRfFCWuLj%[=Da+Uplu!01(.[#g0xQA$ 媺HXS, w۴z启DKfow6' ͜$,f,O!@4 I`޴nH*E]A0#fUs\;za͓$mPĦ !B+f{D"s xY8Vɬ %aT:שHNNQf2;Tځ/wmN5b첔X.лk%K907گ0"/K(w:X61%!e"=e|;͖ ‡Bs@1B=_Ϙj`4n`O]n[=]E{fwGAp/ 쌸/߈Ndv$.Co|</b>F=ݟ3{-ถ&kp/abmֆ5KEp A;͛Mt2$$:+\v¿QNrTɡM,|rR*!͏K_7Mb86 "D ͊#9%kWH wpZrv):.QY9W aiëuC1bg-HE_X8R9F$vhB7ޣu9sӽ2S<(KϨr0_ٮLƎ|ST# ny/&31"x KZm'|;RBPmk)҅^&3!R'VO.J(K R)x%z/bmc*ǫ4u c"Πa&N䞞w ^%鹼M7_a?)jH#$DhA6ė1Ng"=K{dI/1.C*d8Q4s"b% \LC+{ g(*K4>kq(SE%|ŇB^1Xfe=5` d}ǜԢz21$TAb<(1pYcs?0nf"j>6|{QP4]{ uvw|&bFJK!>HL<݇o? T$TҪ+B,]Tʂn"О2{"ՌH$>q>ڵ$RkIZwUOǛB| &ǦfS+Mf:{Px߼Y? Q X%(y(=KUWzJÁWXG JH-z2g-o_<٘p'8fQjγYu9EKO[]׸nLW) ٻ!YdԜX:ftQ4ti$YPaL0&ȱ9}vFOhŶVu]KC=0h,MԥݪJ|NkJڵ:5XCB}ͮU\aQM{=~rۥȇfZ5Bt@ GbX7OyHӖlbN<$|ї;䏚HIYc{`*gxU-/7Rx|QнG/p6LdD} Qj[KV~]s#J [#Sp(?$ 9/_WM(vImsYUz+ڊF4f 5v]¸NH2ꨱQf } ʫ @_iH-{tQ,1tF 48C>NXzRGw/MK W1h(2E wt( c2!:f 3&sw'>I$q)u0" H%Uo_{>Em{w6:wi@b@SY.IeEkQD={Zq>~Zh$j|:^[*"'5P@~=.tjř1m;%%b<0k)1≮iJyj]v4qyI0T<:J`-|u&8MTȯ̽vi4Oe$d⏺l_I1CGᆆ%,0d32Bt"(r{ i CR{)E:lҊ%eY¼i?HJ9@?$Q_]q/7ah„۫l*akc (e^}O0e[{..C^bSxD]x(au ]m迦":ba֢pQ&,&C|iÖ=b, ^FWߗj&&Ay%tѶ=SZ"fUu {g61c^qjచ6= t2MɿP!@=l`HR a"(tSC'[Фo9k%n6A2m`ߺ(]oJTrպ @u=$fg(̎RSfZFh7}PFrCN ב|MΫ%;d B yFJG?жq-åYң5J\fƒ\w52 Cӌzw#8яG[rT~S V3}ؔG~Ύwz2TŘCػ EW7xLďeh~fBؼs',sAk ˥%y*dz2u8 Ak`6qZM ܶJ{+r*t[dwy/H(;_ ?O)'.S!-I5L i0Į8VA-ŘJXt>ݰʌ/Cy4Lrf焦3m4ŅiM4󷨥W4ݶ恕3M+ eP:Qbqw?*x$$vG`,->f];׊aLK#BэM9HC1P\(%idFu6;,cֈI2VB3'OXy 77t80.ֿ{"?"XHh+vMP55~M zqۥC : *"S|ó#C!w=\j:ִ?w'XS9V/(se lk=u8~fL&eqF.?,P x70\!)w*? `7GbX{]@uR=?v EMP>W:2 bӱ/LdFYqxgR}+biaǘC<;S=Asgjۢgfh%[eMd]wL]W+47O f'PhuXkK-/ ۝ ;v*943'7Xw)Rn\;[ٛ\֟p'loj#Q ,LVև4Q_T)nBV4">Ğ(AңCFЪ 01u5CE"(^\ĊÞTeR@r $4 8+aC5z^.ExJ&V>!cO>WW GN!j, ic5,Äc}[X~fƚMqf)GY. ɋf"ۉT<`W_-Yl ݃2&Qpp0 Ypr>uɠ(0+) #$S&+3tnɤb؅E'e8Қd 4X>aA]kBþ[ndG\M,; #kjSZ]1dxOzPn6nkݕ'|r`PrY>Ux ڜm+G i*("[9uld" ~~ \Ly\3.Kg}b"gjy0!z8ZUi߄f %llXϜ)kDTU} ENā: Yg@6,끰҇\3Az|`O$M,gݏ$~ y,>wE! ]6Rc x k*EX (_3چ"=#y gz"% ZVSdW[h"bJE3V HRR)%ܶ~2kD8;c)a݆J4vqך`trl\|zsb:PC)Cs, )벷{k^I_]=t=0f~ N4BG_{j+ƙu! #s?9ʍDq|0i`H, n> ;RwhK9zW,Ud~@ͼ\0H% /R{se*FDF=],I G4sRV&U>2+fV&#0 SE&qD+ X ._pRr]Rr.VR;LZrK]0̖4+$r d%Xx<╣diV,!c<'k"pMw[#HY`qK9v?s#kn+GUU(K0IZD;xGbgWv\D:& $ - Ef lS0윍[cT9AJ)~*\5̜3t`t`"|:6*{DEEHk>8xtOv wch̎1@\1X> Uߔ HQ+,CjJP2xdYØ 0v E }oEJä`芇əs3*ѸC: 3ԃWm\DyCRd5( G^mXa3!'cN[GAY Dv!vU rn[,%kҙnsJ:pwZbG54ޟFjڕP>?&RM{\~ p . '=AOV-}O ܨPĦDMnH4ֵwX;vmJ5`-x,&7QTT (y$a wяt;^CW|A, r2(>bu8F1c?f &XM%ZVB`l"n?=R?*2`(;8' jMYͦ>'8(G ۝^O2e0l(a(8z"&ZWW 维#8(j sa4uatAَVE#SL,$ ';2ϭCs=jV:vd(ݛ[qvCR)7 0n6էEf.NkשּׂFq^,vj8Dy=.`dejaUF- |svU$\a 2Rd1ȹ򘟿|ͳE3ZFaS4ɠ(S1OXS{-`L]:87{fr]+NLS]O_1xqA4urkG NSl"I7v,|/m'{U᥷~Ci1n]@FDF&T]z"+=6 dJEU^c'AfEMݣ5Iڻg_lH l]u}$FE\t+fokZ~ /fvUñdw_!O #\==Ki{;c3Ccy$t[-篐H,%3>wp ]VDƬ)Z/ep>npB'$ĮI+z8~*!^*VP48dAC\P $1,nx`z;y<ˀ>zcp<'4_.K؀&G6 {_J@kfJ !%C>N)h>29qz,v"xdȮ*T&Ico Sxr U\8/aK&x _4R`Φb{;_$_XOֳCx#dSfWm%W+#>my?G$ 7רGJ4}+LBQ7&179A%! W[&v =Z-:rt Ӄ þ|3 S|`m։eW/lN}SMF 65@#9ʹlԦ[X7|rxC(H+JWSsosh7"726~,P4oo_0hSCg*iUUXm >781奖Lbl _ٜѓUz@KOV|@v _2 Z:F^.VK11T}Wu0r"N2Aa8Ep;`iS,d{lf,@?u o9 ߍ ~&2AkVS"Ꜩ`dTÚZs=pB))zJyANm<ȓc|U7` sx9 9 TWurplA&,n GHp[bQ!y1fuޮO8rEA}@-&%ש7fHLS*}m^odF,ȇ;%Sˎs= (=,??2{:#|)W_pr&Vn鵒NN;H_GuCH9Z{J( TT/P R`YTHk!򁥹6\S ':}<8Nyc nNrn}\T45`~'|(;y+x;ͺyKnf%~6EJH~Ld lNYU/=˦ȅŨCGZtT|1FSS͵^7x95BFTpgjk:D.$ Tj¸ؑЗV+dNFDT>R^B 1C'%saiHT޾Hco:X&v8.9+ 0# (䇧;n!H~ˣ bXy|8쐡%3Ǔ; $~YC7g=&BwwB!Mz8Ζ mFKWƐu;5G}H{ta! _@M谯!GW1e%?Xk8XW;Ԑnt9C "/U^^|'Yj\@.nc UOL. Cȟc"kZqJw<.7e8]6 _C07%ڞp5QV\^c5ͣ|H)6/.̠\ ,Z}YHj֛Z LbfTI/@vېc ha[Y+೼&]1i|3e\Opҿ[CV%ϣm(Ei3mÏhRw4}!lQS#*lխ:['ku@#uuPR'՚]x!+]/} XM'v YyrTվ [%$$t.i}}oȲSb\+nzqrV=MD7G A6/\*ޯK %@"}T`(38>券dzaC z#~%Zմ z^ ~OKD,3/kF#RCB^cPҗq/W8q¹kG]d '/.G{hGIhڴ@,S9Q䛎d3GX<fX(݉י!Sf){)9Bmni^S7E[".y*CI?`5 Z/p->yLdǶݵ]/j*H? qx1դߔtv>M Am/D$.9+F`DO kx ;Zv{dqxlGghQ2'&SJgfRqtw8+Exz/mK iRo>萘wulgAPj{nWB3LcO,#u$@I#<3q ?i/Pґ]Z=ct:dL\2kTnT2}L1LZ3l<:ٿbǁ)2wyBƕRdbbS7=^MǍtZ͂⤑+mdѴbdhp 7Q1G]!5X Zΰ{ysc1"~(`i&// Wό q蹀}L;a£\g>8f^ivNG;mt|a 6ޅ?F.6YޠLZU,ϊO)'HrCp1yμ^*)E: sV A/Ƭ-1<=k]-Zj({}ر$cf@>Gt0nM8cPoЊ Yf= '_=Dd39ýGk +I@´NXPifzNJ_Rsm1^aQO8_cE r:UgfZՓ%]ԣ+Q#l&kWPy̬O 6h)q:d!VajǁWvO' |fp7bI?LueĠ˧.L bEi#!Õ`'H%ZXHN77Ϙsb/MG]@H/$ylי"b E;x; -5yz 2mg2!hubqW ߉+AΘqwqHB'vFۡLBlytK`4˯?ֱ`[V?F>}KO΄5J#gZq';GA_ d6oX!&7Rl㳿S?Kh{{ k/6Zkt=4Ԑ75yZĦ k9ns,Q 815IqZJ>mkjK"f;1u%TzWo}'r/7S"ႝ& 4łNQH,ULL7-C0k4bm;8^\UfpjPfr.y7PD'%%Ciy勵ˎ \>UY?@"n$ղM zEpKLN4 3D 9][>' )^WFg%T+g$Ò4$x]ľM$zOw̪ O JNJ|[;^O3gcv_&5OEC?5"arQ V݉D3;*3AgR?-E`G{1;~VpʼTH$ sάR?Uhme$/Jr #{ %>c@j(zoSh=C5-K^6l_gQB,yOʄ.?Q^g6Bl8&+rt?㝕!|RhDufKT('i7;{/A@ z2|tnYƳjX-ѾtӺsRᏳ_.>0uΚK4qgj8M3qtwO#^o^0JA*g+* ;HL3ւ`:Iko|rS =e;ؿ:&VbVFSH 8Iѭc0l΅zE̱M>g[keI_0= IEX7`hl~+CGC\Pa *3.\-6ly(pz f48 oD\6G/+H^jꮘO HqjFy"/8 D -}|x2W|ⲲUKfkB0ot icr,vW`r$\nԡ*/B} 8~|lnCro"b5.H[ _Fy/ t*4׉ߵ~M.o9:t"6V]T]~ h*k'UՎ;B|Mu?DwHFQf713D|$I,!У05~t-)5(~ö{@!zGq _PJ97PwTŽP'S2ɐ[;qioEV_5WkB} 7k"=2-ճdm5J&wO#\R%N:V86 qInc F<R.c?fon}֞8W4EBs2:Σb1l#eG }PQS[w]Qw~22(f>dTap!`C9Urߋvw+m0" %@nqOu@j'f*cBj4]׺Q/?ELٹZ-̅ "[Ld64j\̣1KK~H :cQ]aDqHR~?~}tϝʊ q CiDUE qJ?I!,4A ZW[45Ґ f/<+|[p,P4lAN9]u3b"Փ[o)DĒb3jժ@y& uۍŇ %E XB}Y恎SG !,y~ڭ)ר{%xMMRL_&TQH4: 3ׅЕ4_ kE]YǐdYJŔh\N$E_P`$t2GT9 I)c Ɗd*屒.㧑O7yWL#}PJ5WH bM( h :F'g>D߳jV<(͖!Q&. =&ɡrvf4mY2+7b& yW 0ɔ,Qo蘃ZBq+gHgղ'_*a}~du5r[#R^h-dEl8{qI 1%f=…i3[U)&"wc .=vni&cS# nw;VAs9pZAby7rg^^[D>6jek/> BwH%j~fOqw _3J嬧'0랬ױ-^ղ2Mqz6C/0f"O(ߞg ̰X=Rbs:c13ħ!9.>).5%pS5PĆ3e]j*wp.R`YƼJ֜:c+GQ=.C;'Ԥc(`*2cH[e6$Kc A5}#a GE|Wڵ mmsS?u.Xz O1?) @M;gП,Di&gJ0A"2Es4-^l ~zJxg [fK΢@C6{ލό4;N[SmJ3s=f𒚃@Na{uCrAM?AlF CN̘ǔy"0cLO]'`s9{JܽQ|l8{`͹GܬRkWBf1ĩA 4R1qwNC(qZN)1Rv%*N q4`U k?*e?b Nm]0@m!ޮ14ulR #5# ~ nR#j-"΁̜xFYW)BciF+Jbq#弼k{7rQ]ِ.|4yk}=RO QFiHb(d2nܫڎf \k @~"GtRcLD|ǽדVg FΠO0՘|`F*aV%v,<ERȎ+Aly|쑲p <0_~ ebf*_Tv^ Ry%¢̠:IýZRzVv`nOK 9) :hX(o|pPn]?^Ǜt/ f,:Ğ Xc'S<4"n28=U7{ui<$`O͡ƢRߠ)fLY.͇G{e+8P.45=ǘ1Fꎳ|@لlaj}i6ţxS-w;>>iI\kfc6%jlhL9Rv1v}hS[֎\* ,X>Qۻѕ6DkSO+P 3TYF%;W۹2-6)ZCF:%\8u r=_HoG1И0Zџ杇?HSREGښIkpnWV;ixZFnD3{Xp(;7ob ᥷ޯFĢH,%͑&&Ѭ-[:1f5uhRJ~w5 -C,Iaan_۔ 򖾞]Kb >>Qi<>6U(' i8J; wa#Zw[;HYZnϮ.S֩U}$ uT^lǾEh Rƺ 42i55NoYUS 혚܉ y& u&OMĭR*zaD|xD u3 Ceg٠w#BD{p>r 0 %ҶOkW_8 6Hu❝5c`0N@wYy";@4pD9hM6p+9>_H- Moq9b}/wbiCGDžT9>CQS QZ^qWRT&8 4A|v$z66n\{:eJ/E2vSbJnljWdh6 Ln\Zf傸8ODYa-iq=%M1Xq 2 U6-ү3CF^4GneJ(}9siiANO0ٜs`Ԕ5_k>|MC>8 8|3T-aU%XkbZukz j Z֧_  .HX&dʣLd8Or&vb7k5|tS4FQ¤C3NI /ӄ,yt"~n>w .͛dвΫݣoLBٜE0X?ESfՍ~_֙mybr kv8 >I+!42v( CLne]vR.Z2e> ˤBu@CIH.yKq:eppiu|ݰ6t1c?wpۨq^oU^|d$BQ -qnFc!}})6ư t‘khɺ2 9[V`40<V(b_ zW^ o TDԴ![CBzӄb9RyFZw`MUk4gyt="t g D^hª, Z7'Q]Ae6Y)<mΉ!Sr[IajqBB YEwETnGK@Ô x#&(w@y$0H8.(TXC "&X?A ϒiG\-$GW7Cs-o~1~oV^5.u=:Y1Hqix̀`7tlLϼaCX{EyѢZP{PTB0^M+A>~,|xDʟURS$n [lވLJ˜wY8B  '!jx8Q+ ]4͍1m_`;{K;Rܨt'0!!؉Aglzg~-f|14ֱ8DvM{\MnI"(RZ<Pў:ǫ}tg!| . .B)VHqovׯjqM\luѡT%e!BnXm78Ïn@%wfjh|L+#"_ǕV{{b;a=_TƖ #o6ФvI_!s#m `H[륻ewoܴi5@ٯAE5 Z첯s\]PE^C+[Գc8Ճ0 i* / "ݓX)05x jc2s]QTauItjx9y}JFWG'Rd(O*,f'Hw!N4JXzQ/αQL5wg`A~D>L:;wz;keYl)* " `>3&`_<.*4G.G߆}?%"B*ݙ{k]|jaq^H'EN"3m.T({(|?!ɱraRK?j`5-3+^`[}0.Έtygm?vTp%̺OgvmX):q5oӆE` wC:؆|,q9XI^ 9x) 43Jh)۪ZAOn[zH&;ߔ}ˤ/~rbqؤb)`Ay,+Af9JlAU|qU|kS]#(V#8[5 ivDW+D3χFڼe[޸u?wԼƢG'”`ew6U "731m [=Ozj+|@8@[xB0֌oxK)YgGC3XI%`G<))Z~9qKڳlb3\C|0_?+h瘌(tT)XIPsDyRg?a2~&⇱ ݦo~t oKI@l'ջ&FN ;X8нX\c%̲vjU6!KZ HSnW~QAFTc`Slqq8Cc|wH*ɼvW4v`_1h~h̐KW3)p p- .xyb qOttluUVeک ,ag% z*Ƚ{H\&. 3r{wq{TQ { =g4eM6H`qTV_|R*4Mi`Q|GZ?ŕ㼕'mv]9vZmh^Heica1X3iPĝ_&ްQ*|t"G!#p{gpv*))k_w-]\tL(ᰥ7{فQ@f!;T~Ow+EJ!O:8*t(*m{ r?hf`6B'PU"(C\ ѷ-'[96J.WDH-Ԫ '' )H^(4Mtٞ@jC,j<' j S:=FmaQYR_fjd$>oP?}x2g,16|)*Rq+S煎ZByJ<ژow:qC=wG>>J c?ic,>:eyGtÃhnkiXbPF F3!djÈNmZ4tF#‚so[:TEMУ<ɂsjlmΎWʁP MU;dlMUZ18{qƇ^c$zhsnYÜe'] X̿ 3zlհ29"g:HI[6ol:8D4'<J8ϛLCTiyGU)wNFxMjd@PJ׃$n{wfJ GRم-ogQdFRA(N_xs9|eP{eTmu?lޚj3O F^8&qFcmP/$D5z7%tl9 XrRͥ@Y{wW,R e1Dbk-Ou|,b6 d,)pFEdJX1FɶѤԇusY)NKbSbpZ[x"&gzKKvgȧQb,M)ȏZsךӐg[zؖW4#`W#pcӥW5̎wz/Uw! s);YV0Y+mM2&a^zL9=lpSJj[Ԭ7hVms*y,}3 k :~r*nj"^ 4;P6I4 e̓YkhK/zd׾N-nƱH7w4+5{L7jq"E.(qDc !P!nI&W[ۗrr3 c{Rͯ4& G0EY^8 HsH=զ!q uXWH?E[#-heK.~G3RJa-aF/ij[f>O˃b wY{Abzfې:`K*Ntf꣎$WyX*?m|H\nF 2Ytr6k:>V%:?x`LZ&2֨p= ZniT lAN[  ذ@Ո6ÐkLio0w{}da鄸:!DLnh^d,eM*dӂ2?"UnJ?1"T+Ĭ=LHg,# .[ V)DŽQZUChŪ \CuĔF!v.޴#h[Άc*7+VK\k-?J 1y6k@O|26|!KfK#;A(ef:( " G9ީVycj*ȠSx,HY6=9uWKd^zm2PJ3XNK[,Zԏ ;?)d#VC3}U5a%ե- F J[Y6 dǿhp/Pk Ŋ V@dJM^*WF(YF]8K/\Mlx#Uqj2.G 6~xq8\q, g {t NxLio vݞMPq z w)-|x;#~3)euUswe"m~sLvD/'h-BA[( !A= F1 n?Ju[UW6>/dSǬJt)+_e6V^ALA믮m UK$ `ZݬAx4"XXw=_i93SWBHd (Q.nəVŘf!e2+/zP $xOtŐ-T$mwMjs}Zz64^ Gvf>]pT&(#.ь9^(H貖D1 2:"d"HI7ǯ,=rez;)@؃9FHF8&<՚R0>d[4OiqХq^,(ib{L.\-*L硖 |GAUy3128;NC|jj/7& ?U@;J#k? 02tU_]k-7deqܾ[M(U 3' iGBZ!W5L @6/ЮgAt X8UtD s8i L޷#3ؽuE{6]b^ҚO-BP\RC˵hiA ]Cͣ!ޑyG~Ρ=ea#DG<}}`9܁CIfkwN95Bݒ>/4_\L8"O"/B˦6) p~fZwg6, }0 x)vҐaK~ba"n␄dW3ƖҰk]qpQ@殥$sё< /QfdLsA%ᇓA l|qGo_J)B:( dN/%+v:S`VK[Xߜ` j["CM sl1\$~V%5Vb۠1%*s9K#1E„히J5{;M-a@s!r$8W-"PͷMo,+.+vNiDTJڌ(b$Mipv6v(v9> 8j2)SxfUO,dv=L-*nc#TǗyFʯvcm4lZ(;tJnZ #Fl50|$بE=G^1:o߶-1Uw3#4N#R8NzJ7\l7ޥQ&\j`kr2;>*Y-?<3*+b|@/@LY|/1!l\!V{fXz}/+F̏ uA*9ϹifjFr%S*PMvoUQ.EM})355(+{| hK770y[ vfZ*ٸd~ד1/9ۣ\?^:$zL -IQpnݸuSc @@.FM2_T->[_sqSʝOW>.ezܵ5y6eRj~,&NmXN$1'o9sZ%9}5k^[!ZuuFhbD(lX ̙ `ޘ,5L qYS]ۇV$q}EİTovpb nwGVl(SghF(&4vNW&^5 d^+ֹ4hՠ)VPK1)|Vr)+PkkRD<9`%?^P B>ʻS1hsO("KKoQr-~*cfًX3PϘdqr ţk@b 4iA XUA5j'O ./eiS m,#-sÜcCAƐq p=ܞpZ#T:AC]JNJZ>LEmŧ# z+{s4^kW{yZ?1K1' zaR;G=Wx!ECs-lYq>iȘZ/C09!NJ'EkTc$lT t F7HzH!df5<2t0Qo}~X[9]BH+\`UcmG@Fy}i?#j= "u BእLjGIQVH x^>:pR*^+fH%jBSI!nG@UlkA!dG(j*cjd/{ogی;ɼK4 S=ǿ mjN&/ѻQ)3,.jUA^ɏv85NEjZuS[8wV&EKSjGۦX'DJҬH`K9UObڪeHJ,‚<M`׫Q;g1D(^"lF0[9P{q/Wqת׵h^0js 񉞓b4La=63@T,NmLawPS]j!VІ)DxxpeN1&{kJO-7J]- |9oPojb2g1=gNBu`~%O !Dmd2b"mD`%_6YR"j}E<6[ +a]bsi o_S$);f;W4I&҉ωs!&༦B0G(:A[N,tRkBVXzf>$ 7JS2UH9/ɡ aA>Ҕw?~(:41xIe#b(=O<,ΊPpQ@F0[y[Զ_{沂8TtNTJP΁掲߼cxȹeӵWag>QotG!\˷堆<)l z;F^XH|*o2/#'AqSac9ѓIӹ@Ӓ6o-!O̎X"@ ׁ4/[K zj6^~?Qovg1˞zy-J膒AҥH[<#ARs%xr6cp%Tj5@)-DN2[L,o _4>}h5ai#># 65Z9(Mc hQu9iXfn웁iӰUbXJj8Dos(pj8 RaϧEuu ƶ2唒y]^45^Tƥsv 4Ё'hl3v?LH;*OM+Q_Q MKu9%XT%9]TuѦbP.nf!sG 6jg'`]bld-zud:=UJ'w}'^ oX1T;ҹ%fq򽏖s4=-G9{ds14sP̋/w} QG8 b'|l$3['nr$:VP<8K|eAc@X/D#VH߆'ͻĨР >V:4־}@Bm!DhkpQ&S'iw}RLL܌(8ؖRrP8/yԓ1yko1?0>=+FZL #tzO )Y%]&ZyBshePvF[ q3躳"5e:xްVNA&`+$sj.q8fx74N:]d̈g@bKbpYܟy!kG>İђ- /Ja9Sn7?>"%{R<6żtND jK`SX$'l !f@7 m7UqP"$)Dm 3?xȞ3Sf< PţN}'x(@xmi.8369qzo.lxrbO=%<5)bLv9VKGGZnv^ TT)c',uc٪t-w -VAmrˡ2[[ޚ/cC"Sʖ9f˷̭ /8pqgns8m޷)]λJIz54C R]+N{/DE.UIj.Yw̩TxifjS.gCYTSr7$}#_@R$L1!Ai3ȼ6 “iV.-j4& %T'X!mׯ‡+n1eKZnJ.-}QaTDRD`x)*lr;hxd2?@^^,&Zt:.E>.0L y6u+{Fp~[D8x(VrAMғ=97eW:<0J7 !Y7rÎQ67){\#5ᡋ;)߰ x>5H.{tD*H偪7͟wuxj٭ͱn| Q}: ! Sǀ\fj$9"D>S>Nj= ۤ3EtK^|)+\uj݆r;mzt.`q.4^BK~%</{1=AJGal.-fjE5!9"&0˜4BE՚YX &9SC8 wl#NOqi3E06a3*Lw#20NTϓ'g./Vy'֑x]6=;pKͦ`__i u#|Y}cc&mLnw̬h) !ݘnvuyRApΣ:n%7x D S Q`֑ @4Y uJ-տ&flD2/Xs~m |k40 ;#9b$;,Z+B ̠n 腕Nk9^&;ǥ ai_qݾkCT2ܫ͋'|_ V|h:Fy9f F?|,SH x72`A4^͑V!ZKlϝ0 צ VWeav[쌖䐍6!f?w/fFj{@G(?ޞ u-.yEg {T[;6kq1]*>tXj8KYļ^0U`7gNN\ۈg =wYj^ nW[Ox1< Y,7rZlhM8O8N}}P'v2 ,)͓D~ q9i|ރ+lM4,x,Z8:7?9au, 3o(S:rO(j$ ZriGOS-Zw?K[$X={f<&E1?RDCFAj|d椚]p\ ԘӾi!ˢ_p8yTE?o D`gUW S0כ>`M3!p2S*99r|j'LcI*;&̳t-reڪzUgAwD^I\5 rlq|#OOlsBAo]cSvB'&w/r)9֕]Dp u,W*vVQ`{{`PϥTfJW9XU\/lM*Rq΀yhh=෩"Y5&q>[iV~k/񞋩܉x|2?w^ĘѫD%;)OCiT@ߠ~1f-ʈw~ Z(RgI`y=b^V+9-+uԮUubYڧ<2hPVeVdžwԁ;aM2Y!~)=DM5te|Zҟ5C>w97[X E Uu_h[&rgTPW/ ʷ!l! ԣRc;򱈪Q >CG>W֗'Ud[2# uVŸT'6th B0@4k_WY{T^FQƍgʘ:@tΛJmn K9uPd<Ψ>MȭĬy{v[D9 EdF6ɌDTVBaBUS/TJ;Yp*:b*`N񜩾dIY.Q \A|Ej7d;&+$pBY33vA}E]RJx\D;kKqTH?oij_Fmpݠq%/o(ݶc8-v$7E0TafW1Y)j^ynvLq - W^[*oa3 uaoP6W$)`̖< ]ԺBsX:3c{cݩ-Ř)aUMWDz$ٽ-> d]Ea <*lݬՌcJYkN߃uͼ~v0q2py+ǐntj}^%f=Ə;U2ZLr囄Q]*Ѻ/~:U| PA߅xwEn7]vt6u8;Z9'~ $kYɞ3RqO' 1*"|I{YDqQ 6;r[p.Iya <&h8&b'rr埇{ eMh'Qt/)Ѳi3)[~Ch@㩿HX:a^( \s=X,hVs}P?8]%35ׅ8q檰Zg2`!a_0roÇɅZj\D]ts?e1vꒋ-Eb=!v(GZ̻H]@[W ,/uV^Vtq dW,4p?㍷$Q߅= auҹ (+1^.+MEVe.z׊.+b;6k@SN⟑-, TTWg L򞏸ڝY"~0Is"XӞ=dNK-ի-g7L̴W~Y/zR' bIP`-ig&@QQW}B1L0%XbЖ,s\KGR`H/cPo5k<ԝNJ_:8IBIWq?53%kKwy /g&i,~OG&_׈"s^~/ ou[ТFNwR#8b 0T[yda0("*g 'CS pӌPS^-܈@.q,Eȿ_3zn0Q>Zr-Kt' @;&PF:1$qO]rw$N(GJ0*B&a|cX (AmXTBi7^}3j+u2sTv.LZ!(w?Q_iCNv!> 8fe,=v ޼?E>B HzE5 /(2/V*uʁqIV=PqN.>|urf8{Aeev fVrʉP#[HJ6Ge~2$tbt"XYtM12͡|/z_xP JWk4SM4C4 r]W;ۥy j;7Θ @ їLY'd3ˑЫ|a蚷s>;=-Ob)擴BEMygL׫elfG;)C g_V؛`YϋѹDBp7:\:&OQ{;5<-ʬi7ewqq  t [?j7:F餔nr1sk)ȁσ*x=E"~(+斳 !Z8$ L.e5_ڬ=82dcthVwS42$texBNWB]꾷7iITz)PW?$j=~"$A \4}Pq-ȢRS~}70R-z]6ܐ>rE6kb1 Ըq CnѮ]dX͙q(xsA\5b\HctX nw,x GP=Vb@sޡCz'3̟ԏ@Z{xN-(*8rFӯhx- aFsOe@GA9X-lno6(AN5 'A$ͫ f6ܹ_Pc+κR ~T1keݣ]?Ԑ7Bh躇ʲA ;Pj|+g''x/Kw)7׮&]dih}GA=1ij B 3s2ٺ"7NNZ,RXh`Rf e JUIg/9]]Ƽydz)FyjďJ}4:;S!VA\xRX;7rr +>TZlth<גG؇ dMp& 04BrmQ+3v'"=]n ޱ@ k6nG'qn,qK.U vP 6k ũ]r|Kݶ,a>?H8mQ=mxo` <>dYGuy2oM/?Ja1W9ם_-b{A`wTG? Pً(<|{,Sȳ7;gXx} ! G\{v}7>D%*[ 'Z<=ARYa*+[KIYP+. Pmu)t%qRY8! V/@fͥ+Q)R==qAP,;_ݹQ8ka@p(P,d{q |!9ű 'l19n$0ME!&Tl`YTBJOCJWV,f5Dl9V~N.f1BCBtңYb``sӴB {{9-KmC=FRbp/YO) +я뼕oJH@%T %l˰x> \RREsڄ_-U{ug[Roc{yV*Vrs.d~K$NIqïr=]BJ8D nH@d'pYإSb(yΤ}pI^D9U㉴*ϯ#._ R0pa*7Ϳ!ۓI ߔ/YqD.Ay ՜6%%9:UC#M8A)]j機_UE]=dQtj_xnSO!7nU(</sxE6J LҳKKHb*L ieVc1 9~nhiI,3[ԙεhzJM;t_!)6HduFw#Pӣ2-ra# |XH;*gAk&7i9ZjxD}uGxNy/̍mq,8ؾMW7kdKwvA+-TGC m\*mQ[wBʠJF56C3=ԒV/Xqxmڕ I[K1`M=36"烹%&k΍͞st{9$HOFưƈ 7Dsڛ\Q+iq'gQEqpffB#TH4ϡ%dbutIa4|YUld5)Uqdd@<`G:o;禉暶%+jh=2ܨ e R?U%ayC<.W_2Ǒy7F~2=ԁZW<蟝2)(Ug:%sEׅkWMWh0D=wxׁPHu yA z[$ Eo{F lY$)z[]K_QbO^#yn&{1}_pEУ.0v6R!ߠEie?'30cp? 9uz<)+N @zLjU*yH҆eO$0xPI\<:.XNĘK2~bI Qn8sg/0dz1X;q yTxM MEK]6ϾJs+y)Axe;2/uwJEk4{[blL,橤c8Z,awcȖrѠ`H c2 ~seUsԞK6/.zf{ u~OIfHU1hS _pK䬼;pQ; z0?7 s0ybچ?g㑉ӠA̝.oYlfCޱi.%krIOiv;gVI*" Qv ;: We(I%(wgBMP V%VʢmՀV';\CJf&-I$\ P?`9{NJzB3!ܸ4.uz!iG TOPvk\jlfu89 5>w̿WYn\۽_3~b%kpGWiUZX?C掆 ?CuH&n%4۝ylCI&v FVjM)`+Ԍ$YYU΀ɖ)IdaB_$חk4S` z~;]%^M]UI0VHH#ԓQ0!wOk[{SAYj&^4NmiR'`l{50C \,V-i*nt9Ș)h}m5} ǫ^ЎA1Ņ>UY3=79wlhܑO]A=gQSznmP/}#,׋. Ϸ[nv8n](}*M':'idd({6R,5&_~GW-Pۣ͠ybڊG+jagnjOj{&n}v2Jו_5hV2Yk*G{g%WsZYL邜 :N>rFFE;i[fP4+&X.o֓ȆP Y_f/x̨Roá*WU)iN@'{6`P!\#*ꅱ8PBKU㑽V${`n0 )J42e"9fls!D?nTLDO@,m@5} heCS2Q#$ WbfzQ$S:9-A7?5wZw+!OG?VɡG#{QO2Xc:c^|1OeK@h cjay(sIPLqM  K=ۢrLXy4% F)戒bG? o~Ü}..2ȕAy5;-̶,>r9+-_o*ߟ,n3{4DpzYw>- f}}^&|V<*jNwdE]jg;Ʋ(MQs:ۣXM::o= ,:{'S?G{l$sֶ$fQn.,.󭾾՜{RKѧ=jQ?LrM p ˋΔG!lU`7qQI-~ձ*⎔$kjN;fݝFw,U25WI/ǒJ.8"SF^vog)Ь3yj797G2'!2!eٛF4/ d$:T 5ʼnb'ȃނ8 :}^u^dfU;|!J~~|s!H4֠=~ ^1 WU~ءg؏`T|bمQ0*AWAۯ$Q%"˜ Т03ͅ[X Aksv*AKK6!HBɖ,"Ո ]ܠ^Rʇ[6"di~U|uXȳ]_AS+[ET`BX3m&'Lz/DgN#R[g kDS!o9/˛UjaP”E/N+Q{۫o}ȑFEye %ùb Al"Xg-'qg@<~/L ?_uqFuR:;sÅh Wjr^3$\K0'V ̆A"?exի7A zzM6 HψqTP.4%1^K CG |k]cb.,K ԄSIvyL5E1xޘL:|n3davͧLx>r/b$хD4]֧7 $a9Z VWR]1ҜLvLbѳȒfu RWbiwZ2J^7%ta Q0x5}wޤѕfsÏ3,̓`J&@|ݷJQ% X`y& Ay0wMg3¢3,6d0B\C^d@>dEUmE>62W#e~^uz?4?%f|bR\ }^V4}nWbJޕrSq pD ߀ *B/J1ڛ[⣡:'H:ќv$z]Ah/vt!`-GAٗQ#.f}s:8,2WȢGNrD9R@-- FR yX?F-F y09ծ󃰗rxIh 3K&nt՚0ҜS #L|sJҎ|`kY9'Wӥ2ct$@7J F.qg ([f'[^bOA t;. ^W6!9wa*Gg/GŋP5ͯa #egLvemڃ&)h}LNgFaIaU1{#(2p|d-KLQ#Vvas;h!@Աs׬H?I:JjlɋvՎsj6 bōS9*g\tJ$AQS}~O^[0lr6|.€/=D2i~R18ͬ@ kɱva:?`olFUoV_1͈WѠ.@DJ6Y+||\=ϛh/zWcz`sY,@4qRB9nZ7e*XjR%$AR:JgmGxo}eM;NaH BGӘCrizHk"C0c'ƽ0n$|3vQ0bU Hqh Էd H; 9n*?Y3fm}sd7ۘd ų8;ٞ~F.=mW6OGQ}?tNZ:T |M F&<'h<ץ꥞pLfISPۇ;f)w~nuz E*iH^CںXV{nbꠢQf͇F?0nm~\ r*2{kDMxܐ/Bm׬fvPLk\B} ˀ{<{Br^GJʍIt;y5ii1E15 MLu.< 5qbQ2&>kN8L/rJXߟS;b[}㩼1f m@Ă}g!b 'o\ZZr,Xh' +Ţrg$/kilbh,jq)(S wVȍЏcI1,+~!+Fhh˽bo2n0S@ɤߚ19Ǹhww ܛh3ׁdzu2w: L}l@x6eX" Bו(C$su+)YE.J=VabC9C;[W|ĶU&JPȧ LOI'쯑Q.R|¶TSP?lI 4"Ovm5ƥ{.8 ڳ=-`/aθm'A{q Y{]Cr?}(162L!v±oG] .R5 J0J!1%Y3:|`*(zUkMbc$^G۹/XƏP ZnUy4RBÓ*k{-isZEdq\z6{b[,J9Lz(?i>G}sp{t"2II`"M 'ak + 3X k{fƤ{r?zDZvڎa[}P>{ ISqR^3]:ltQɆr#bM:`IM!Fឍ"r6thY ‰>iNǹ:ˈE2>|c${XZ[`v2M4~$CG)Vy\;NgkKn@j ub& '"8quIhMW<̩GDIy.g>ǚgU6Ib5-{OMitfX6'j.H~ IbCc-/܊Scνa|\{$o{n|A)'h lhNRQiY 2jN]>:a#_c)$ʋ̰`-z%/z%y m&K;|ĜeJ`3 xM3aZ`a'k,AeipDHrD{bO{Fc0( CAL\ppCج 8Y}MN# 8zaؘuRkdw.rEߋ ū9ٽFCa7:1).ۮt@tޒEճ5emUsGT0jK W ƹ 6ލcVIW=P[{Bd2Jr8zfM*?0Wyp .1J\W=m0:WABnHTX07!xׂ!Q5XؖBZkUH)ӿYNM=L-EKjAJj /LmÙpZYb{E k="45x}@+NA@gh:f ((ad* FTK?T>;NYw8lr:'G<ȍEb2I] de\S'R*mx6+w嫨ao{Ŵkߡ5t-0)IC#U@fCs&(, pwgHJh(go/r.p$Ԓm ^QXAnBr]ʢ˜me)4m*-,C?u mOU<` e$mi]*(d\1B a//Ȅ$O%)N3v|̔q, W~D\RN7*sK+33/'%u_T===|uʙ }е#zbÄ=ĶJK=gv$LI4JOk~!졘ɞe$êȽctAh 79:>g0828;gia Tkf1C C @xZ{w̌`z׶wfاI%1NﮫYMͬ{t.y Qݹ8xWPgU_R)A*@'4M !SaAqK9l1~֖'84() 㻠GoKC43~/- yUBO**^5Un[8mg 7(\RD:llU"KHE`^)N%0 -'ʊfý<Ărv'ʠ&ߎ69ʺ1}w$0n]ٙq?tC)o9詔5$J Sopu1GV 42-  *`>I1w5T-Ƶ@Џk%#K0͘i-ZnKW4e;ˑhϷ}ŤwsA7^lRʩ.XuwRQ#5HM򇑭B_*mao.w?kx,!MtTLz rɩhk<%tz[yw~w/?:(&؀[š `1οh*`tfzw~1/%hws .syJ#2GzA\ * @+ mQp.F$!MX;^kx)NJdLIh./H_>M-ka>RC4mFzˤ'ӫ Ev t!j>_Zb+$tuܶ|y[xEVƫEVK 8  _rQ-۶C[BJZTgyϣ_Ѫd"O`?J`-vflSElV5qWQxdWz5v3DJ7uqCOųրX!2[28Vs$1H3Ǖ6f %?URHԃyRV~@6ϣm^6Qs'<;nMo# -7-C/Ii f(7>g$OƍQe#z!L߻(}jX5|U=XredGmEOiD I%zk{ {:/jٙ)%74摔ġ1"Hì^ EQK ⡭ [I$<팩Eχ1v|DɌ3 bsaR<輓6k%)=  dsj[l{4h#Ӏb){se|؅nY85N ս(8KU:Li*SS' > śsșu"cCf/ٔAqk[|I_ֈu.b=(wcﬨG_zvL祐9?!u M\⒘PxG2rT5wIh1o[#gV`z<5d2'' ѸDk4UHlaI 1Dv:g(XBT& "uh7cOX=Y*Z (WJba-6q+٫J{:-iߡ%+r R#kFm`a{k5H˵ҿE7[[Gޙ,i`pFA'lj:ul;]֢]vy8W{ɭǒ7φS̱aV~ۖg_A}F "+Y޹"b44tnAM 8k&K*$ޜ-p$mOvgZU'$22ax15/t$|%҆4}E5%41v=wZcVJd|^4"1'+@]V]-V5xvaGwZ-λWs)YqURxn?lߵENHa̫$'{axR#6v !!7Д~WO8^ 8{%_ 9\"4uBۇa޼8U$8808av`R'm)caZ[]#R?g˩v"TRDս"%,1%^"hU`I,’ 8"ɾadA8ρa">_@]m0mȫ:j}ؠ4bLC1̠ZW:)oU`'6}QT*-șduYBT]Fo5dg y!I'g"&&"P&xE .ec?im\ռf]\H}}w\vnJ[ozVqrV/ذ[}n1ˈ&}dtHv &fHϐأIScb`r" Bz!X:)dzk\rBHE5\.~ƨS]$0:v4]Ch?t<4Zfg/DG) P y1LG9qnOZX @MY) : dxj;_jKgoʉ0Xko]}%˛nԅIwѮR,fԪ9CIEkK:m]#Y JnNf SBwMvᨉ忔6u?'|Ge+k.%:`-DÐ6"S*HiݑE a9? 3<\_[BX'N05Ҍ>p\ DI4j<*93!ucA1]w3߄_v@/ $qp<\57<յ; PB]=y,ItC}/m,lg, o8ˑIB7kzU74Ӝ+WQ,rxhB_W'$Tq7ӅZ/CWaPyD LK͈!t|N73f.bR@$O[l"4]lnr"el\>wKԽQ6E5hDq]EW"I1\CPU2y%plB:M{s7h jkQS.͎J3@Av PoWmkۑ .[$kR'+.[rtΉ)Na ?^9gYz3|CLK3p/"r9Gѵc˯_lo Ύ8<2%[d"]=ほ%$=з;`]!%PG10"TP|$pĩzɶ: (h6S& Cp̙0v?7O%0ׂ'akHš@.xEVD M=t;`f7ɓ-1rDS8LZ@4F^5h!$H`u{eV?q&Y58`|Xz|Q868Dsi_95EԊ/>|3k+sT{tT~i\*Mwȸ\N̲:N}"ŽƐ%213'+W0=J! Z(ū7L}jg<) _&;}do#$ ?ԯ?R:+m(S/(cJY6 F70Fge&/ / `o>WA_|WNFd&NXbZr[>b 6rK?J!)iMVݠxK,LXl^ؤ5yV%$ENo`XVVD$STh$Y"8gC G*˭/ 6)"fwH|xښhsG^]+Lkf; ys1mӃY!qbx2UB%L 5ѣAՍDXcGNn*_cH{&%6(nCiFUҬW:+9ԟ6Y–ܾmY,a[Ⱦq^ nXff'ԑU]@V5 l3wϛAaIE_\XiS-PN:#k`jI_TU@x(;b5V9:=r~;@(ӔS1QcR$4 ݎ9[EJBN_"嚔h`1a MTRutSؚb({ā*Z[|8%Ĥ^c3nj*{Gjَ@ÔIÒB ~xPSpFDBi4 4}Pde% R<ۘl#\ Ҷ(s8zm#f}ψb"0#S_VnfnI֎v݅?˘Pk)B;.usd=~(AH&? S#ZR ,C_EUd5\]EW,.z,n%Cgٹ2B*_qK(6c *V`<{pI~ܰ@8k!ΧZ+i|CWa.q֥##RC,ۣSKﱢlsP@mHb!|kq=jShʁP&DHK$m#J0I;Zm5YX RqP^<^+S !UNJuycc8@9b|nΨl;fJ,-An/| cVۙ"+(z~> :-‰t!vB;Eh]&0XDq^zojNpIK2b1|$j+a(B'H/$i 6PL8m+4%(IЩ/kQ%:E_,=>ՎNVQQ=]*COA{pGzt3 C,_g>:.]W$b&}X&*Ekf}K-.J]Ο⫺OD$$Ыq] ?[,soف+@:V \;!&b1&|MǮ\fkiQm Qc, {kADTqX&hF^n,Rg8R>@+ ,`yo3N҈ h,_nܤ;o& 1pʅMz'pYUȯ(6-*;Ot_xc,^cW*#4<mFuNx)zf}łSp ,s2Ίh i?q O@* g{i(k4#FrB6C,@_0Taڻj4~Up\r-'jO_׸M`rYVڦuN7uU_1A'nnt^/)>87Ɠcj(=ۼz]K뛃ڧ4kl(*e e|RfebatgMn`j@;Z/EmuP4q9d!{WAScJ2ױ[)!ހ~0Tv?xyOCi+n.o1M(*6|ӝ=,CؑT Ls mqR FU_~}gf]vȦQ$.,F82q9.ZD$@:Y=,EZ",0 |.& gr>_ X"eS\Bmĩm .bL*Eh,Xpy+Ϝ(Sw|AmfȷW+z(F92[^ff=}!7Nc-Aq*\=BRL˸ᇅQxd &mo; 3XgYIw3ݤ~WWD5ߍ8-KGv+MH亊x ᩅz?ɋP^Eb !zu#4MV_u-8F#w2gQ^P,srB^9@v5$gWq%vIFI 3յ &GP:J3vnAZ4HB6Z CkDکyP;8_rxp1t,g^~&[Yထr9w5qX#Xv I4}(e4 f8YB\@?2S" .g)F:H-N(W*VQXO _ep(H! Sp$(˅@<0&B/ "j UW3 ͔W@Zb>\ Nts1ۺ8齋mPm?VV4ŵbWjKփsg݃&~73pIY ȱMD4a2[鄿N?# c }7>L523P#HmLkX,#~ڮH. iΩ#22V_YrO?9;A[0˩oBV6 WnR^Y32:oO40{: րE\;RpD/>~\(>PACjet(sVޑ#E$T+q^]x5NSoa}t*Z]^ p+ m'yoeS5pni h EpS籸j ;ՁZNKr:ӽpju7<&=,9`hSL֛91fv"C7t ?Kԙ|A:]rB[N!lB=3yjc)!??Pfb>\i}H0L@{7A*ȭ.KymXHė#l@k:-0Ec8j,ӯI6vk<_3!%T ˋEl]ƥe&JmMED઻Eh߼ 7S,CWcٲbI8V؜h&wφzJ{ʧ 0Η1Iy'Mjd{RLаGKbSn1iUnT^sֱ_-V ?pjT3p+ѲH3>e뼶eiAwFNWY+uL_jBL{F0K) )?9,bu<ߤGk~Dp~  O'Gh + +C'tC#zV2d򺑊SWnɧF{΁-5D?"iGY?c(ܗ  i{w@s6k23zñ!4>lB Vh5Oa HQ/(ȹDZUBn)@ Zt{N 5E|48zg=<1w(2I5G\A_?t oO'F]goӱRY}1[S ɐh0snޓH_V<2:H*'΋qi'7tbTл&Y\0FCˌeh_p]2RV."cvzrεib;l֎@BvGiHT.;H|e"gRvr'-&WB<mqc)]l/d>pۯ; nAUMYq# 䀜 ;p1UKYV[M7[&*Mfɦ珏I2%?M`BE=EQlN ") 8e"69*¦ԓu-eVA_"eG̚@hh4d993ye+/ԝtқ `2\|sb h,;c*pQ~J[t1suolSZ-. 1Ap3L`^*Jq/>O=ivHWOh{kA X\V3G.Wjh=]J|5 Vre*DZtJ=uxUNȇt7ՆoUCA]Q~~)PtTע]FviyhLW7^.!\wXE=D12:uҾk["A)o>T}-e5CMIN+vᲵ>kDLC=·)#r;%o?;f80}^9dЬR)nD,M+?HD/)}=oـ,T~k<}ruK"IV[Vv Dr\>m P>"ю!xu}czLyؔI),g! gORv"m˓ϥ5qtwl=!j'6c tD#[4I̺r3T++ޓ}b\!:q=$ӯ?9+-3ob2DMPFA\JcaqyQp2R\0 fW}HhQ4sq5Xd9x@1EqX*s%O.5 Wvi=[G,QBteugCÊJ N]ҌS~H l>fǭCXǑҒ1f"FeM ?hlfB-dYytPZo?dvuRL>nzǩ:WW.="/J}0c/o[FmKʉx74Gn.Ŝky`]L;xOg.:@8-7B Mww h~rbq 7dj&ұP?"KwJ3SBu(U¯lhBb;vБ]+dMC: ]dklO T5R&=OaQ=QgCR J)Zui䄱 S^@I{FiZsp)Q[bHiͷ^HZԚ{G"ƄJs;EH}Eү=UDJPѶcւ2yʤ:.򆑢Tf <=ת(&~#\F0ѹc//rz23A!*ۂt)d叝c H+DHIJ)H7̀6Ra8y}:D~I6rjC N<\Rv o-׊ʅ+I$و4t_R`,0=߼Kn?6r8oV$wn?wOjWSb?#0W[Ď(\`-drYvv1m}#餢UHS=m}("\Dru/ʁ"\:%;sÄӶqӌ)ȕ7d̠+%_4HR'nZಅ#X84I]iC h +6!|xH¥,zN_ReDJghVTl$wZ,,,P8'feK yZE)˲t ע߭)SO>-,9Le1-W=f#Dbk [Ay5|E> ,aJb68VeqKl\WY6 ӌNabZ_A,ӳu>TEی L'IܯT0;fV{(^\"?'IU%`I{9SDM ,0BIߴ5%|)8n]8ᠶN6;odw |=xoU{r÷wаT*_>n8ruY 3Mxjq Tİ0gz B1\'$#ZNq@%Tt &Ey3&)0 Z&߷ 7W1%e%ʛHEb7Qݿ'ZKЕ5DBo8C1sg/aq(갬ZjnJŦ_oqҙX~Pz%E9nM7B?LmS\=/nG繩4$QJɉt>HyNC Mu20U@v ǻF+>L(脣ͭVtK 7 y!– 0}&!&$>-@z"؇ 5%X,Rx>v]fPN(_v-9É}9U -?<$7]`fd dCǴ^WL`ow⪮S,wzy?ww>LS(%o>S#ATe`^O+|~F $ξ4q s3r >H₮KTY܊*aگIc<.5CY7g|,۪k ]vHc<@$Y@C@v!7q͆tJ6_h:͐Z%'OoiKd5E&Hv)v㨻 |.gt FE AW;PtT[Xr<[+H@JɤOBW{" mIn|yVn|[;\-fa_>iʳMxE̍LMgemlSjŲ"U֜C2XjJ|跦;H49-21%p΃ܐMm_wAt~V&țV)Qd0Z}@K7g;>[m^* =`?qYhg_=A_℉vRXT;Dor) ԙ7 9IXݫ- zCLYi|H9тa Uwm&mQÒp3@DF#j.;Qb;aHއҶ\S}?h#L&+.Mx0:?2+d 3 "a̘ޱD9ݱJI ,z 'm(Ym5ENUģy+@'^0. S ܆ ;N\}LP4Ei ק}:8y٣e6YaɡtC19*zY(< ȕ2GZ N:^$XZ2WɄe[)3=*O,ӄ&͙kJzo`/k($X4ɴ9hW QXxqʇ!#f= si>17 ^>|gFCSmhe |¦ו?.jfq*iǺp89|2Edyx%^46+#JI XJ-]'(#kw%5RrC c盠#!Ǡly0_.M_P<`{&}hzb^Fz:ZjKdJ{=ڿ̦ ]A+[z8WS׳tӦ,Ox[dYF`4yb~:_h/8SzŪ]hb=BxFMi2d~d$-OF~c˞_e:BF>Io/E1~ cL=袮P?ZjBl |#]zY]lvaRQӶxBͷp)܈8z4 G4alCip"O)o&fRBS| .oD}7-3!_s/Y\Ѻ6k~r5A?-΋73nHeiE>y%% 5d.aOtzЗbvP:x3 IKfϜ4}> lɎ!>zFVxΠ/IcuG\ ' ZhD%KCnljmIFbUT dȧJFSyn͑b :iܥѰХ:ÀiD#L<{@gY雱Kou(w뿋9tps޳$i |=*?_k[9j&lA27_œ;ߨK9ÛiCx{DΞkc?yL筵 tR',2Ū 39< m T(O1ԏ/[lz@c0{V6FMAh!M'W< w ~A(z?JuHY (x 410FYZ I5љO>{k~=q8Vش:)TU8ǓpYKps$6Kx\M:p‡ rcwRr#rܙe׻ hq৸=Qz) | FA,P-Y$FD.p]T}uxE~JS..Kh.re,/ E2̓XE)QO~iZtpDS<[+B߯4Gvu@8~mȻn1_*`e.vB B,Y=Ƌ޽L} Cʖ/5W&l>=?[,#.%l^!tύaxwkB#}qtm"[>F{RS3`h+ٲꁝv\qˌHYHl{ d]‘S cʧ1""7WɯW6IӸ<3{6BJk=6,g}%K9 b1߉]qla;?c$-P`BAtpΩ̲Pk>_B봾ϼwRDvKgn֥u w PEu@+z8[W/qYd=E\Rz-R)SKaXn#W(4N">&>M~M @'ed!4bOG'Z r!"Df3H6!+%ҕGw8lH=pu?mIog3M}43: ~d(hrj$ /x`vRz!JV[9b)n{XoG.ZCs)"Q c.kd+Qߴ R2U{}ː/ +:_0h Ap^#kb]_e3V놌lxwWȫ.`1Z,.VQrn7qДX.8hNN*Ҋh]i>rs[!&p"N\ d?l[mr 3=h#5?d)k܋ouK)D$4[/_/jb"\C›<8[e7ؙŠAT& lpT2_'Ggd5 29% oOM1  kn5y>5B(N[lyczԥD-]iLNi x?4v[’ #o^ck]BkFXigr%y:dOo̍[_֬ʵ8q2"Љd!y-h} MN$s%\US`'TdW;ɯ&P:[-YŃ(MRFؖ(giJY9}@XC3y@ N%7-W:鶨J5RF{h<jSp' k@mBxnf%(uD4k>9"numaz۴BMQ/0g`~0ntP` ͥBwF1d1?c5#3֊.#a7W1<9 :9h-Lb8:EJ꡵~t.>1oT:RR{ezCS'!8B H<^BSKUk3)yZ flG#s9k%n B!Xo!Y жJ5}UΌ ǫP)X?(͹.Bb);G79>ȩɲ.]-ktGHsI>4~u _RGݡyϻ3M.759k![Lc E0ãvfժ})Bw I)\Cp_ .x|\yCvP?6z-kPgNUܮO a/Y"z A3`t򢼅,M טyq7vY:%{&<;*M*"s '],yޘ0ILYJ^`v@A(ߺùUv=,(e]eE4K|f6M2h:=@y'hJFq6RfƽXA v|6ٽ,]v9.N=m2#λ*m>rZIi,⛱dS8d@s7G;ؙZlzqP6sCgbn@UóLJAf#w_Xe9s[&qj`08GyZ q`\<-O &_ئ6R;咉hEC{KYL}歲uK<Y r*!@y/Pe5cb!?X jˆJ~V+*<0ƤV47%YP.֜nOp(FKxע#!iFG!LW&G,mVd[F/G!246 Gus#n O<4h 8G|jDttO!](μגUR!Δ {)?=i0tsYaJrN^ަS zVI@Y@,TNQfk:Jy@ѱ Y}FE4-VT~nuNEzzS'@+]\kϵꓗ_m) Fݗ@zlpР 2j7-(/t{~)frr ѝx _C"@v}!x 4wsLCA+2Nyb778=~cٰGsEn!KV՝Zq=JWh5w 8%wBW_8 pžI`CKja|;$3b3 S_\ Ѭhg3"E Tܬ{Q@7O4j;H߬6KDyFK2^Y@C(?* Wÿ'H=,1+?nsH^Y c_#xۏ N4 \3aiY#1=<3I9cf_(H*:f\yP/B. js l4 IId=YkXf= +f _+q& "Ō ۵ v 哖D11V^:o/nuF҇`#h390(  +tO)Yͫ9)o~N}ŋxϟfk}I-8ZD!IZt#N'–$B?>Ω g5c͊*mIZ(,!|`g'SULmSo|Ԕ񦚸u$oCEƙjfR_4y! qǚ 3>όsvDӋސk >+`ތ+yȴ3`[L fBk[2ek%QaՆ1VUn^ ݡ*CcJ5 Mx\P=sO/m ̎9B ?Q;W[ 9OUfZq$ZFomUa+hDrf@ h.Y6s+ق{X)u%ύw}'?Hh5d ÙDg'@<_fk9r7<҂1Qؙ֖5͡ȟtGV%Q 2O&aCs-U_([3=Bk w&ݣ_[_#^6US+92?]-Q,Oee-!Z؄g9dUjtD=AyXJ-*:L9Po>k;9XMo񽅘@i8l$O/y2-Ӆw#pK78/]u;-ΫJYբmvs 'eځVk3+(f˙kz:wAEE^}D[=C5gY)7fcMd1Tnp(3F0I1[7eeApXr)T\n73Y%`)΀e N?+ Z gmsQqRQ K\eVxUu4"L$2Ĕ9Cvy1inj+zSQ>v-D#!Uo+1tYF~Ԩ2H/09D[E&o5X2#F R`WR 7 1&s$ /n??^awi\,FHB5-IM!ư8WoB %fJZ0 qfAĎ0K ĖF O;L\uȺ_AAMB͚]x݈2#ey`%@*y8V#h20}$x4l= 2[;zo&t6Kw1n}dɢ&=כW  +1وlKdJkYXV_Muؐ2EZ&<~& .{63㎒q!JQM"ްj9#t%M<מf6j/q-<_dnJ|/Äi4i$i8Ί'ArUJaITEKIѯƃrd9w7rf.UCcK+1.T~0tuBIQzFULoY;慡ĥ~2:?z?4XyL,tpBLx;yځڋ̒2_$;͠B<^-iɚe0 WĝqA`J1ɀFs[>Z敫 ̵ 05+ITO 5 e;c׸RڵLy7_5=Fؼ4YJ`HV|&V18ⳭAVɌuUvi%өDђLF*mOߟG豍܍j8N}II?* #uLԦGvWDn~nCf̛9mo{%TM633'<gxIj.ܹ,o ևnZ?~P| !p; f~Z}.X C)pc.A&8G `~ڒpcHM뒵.@yrN0"V|6.uvzsrw.K3I?#t͠c[nL'Axk q b\me0qG1rFfYEѩ'Ԁؽ@cC23m1\8.|~F)L>-1ŞƬ;ͲKrdqrSǼ_&׆)$7UKTTJ *b͔}G'D{'^O֥["iv=D%'lCG]«J3ʳ=>xSRAQ܅5j -+VXU glC582T7 -}\V?IK59;xvh b|lT᧮`IBGPZ߂1T"g1kaUax0$Vw'7+827x(-W5cX]({"\= ɨa&iѡP`>lЧl߶#i /?$}${)΃@2/~APi#ڔ[zNDNNwc<{qNUfͮbXاTVWt"rcؙOn adǍCiX=R]$৷ClL=$VUM@۽ tͿK'qlƦIW"o`VJaS̰.<_`N1RՑⶋnqOq O $=4>&_*T @3^7Z#ɭew<):"m6z(ԛݵǩ&\Y@βJx+*xb+hnu()P:El}FBg.љAZAHlUǮ L <~Ѡ|d>"LP'xsD @fNMLoΥCisҾ5ox(ݐDչv9+b"&0Omͨϡױ(x΍R1QѕPlEG6);eaW.zLV{kma,'5"|@Ãr oʏH{MUդvZhUĆquGM恳4e257%,F:HtླྀWa h>՜`Խ9*Ǒ 3m?O2އ,a%wF@Q#diIq@џ &?E}Ocʓ$P+@ojCF`) zSCB~;/3fVYTKf^9+[muig-Ё"57HCFm@uP &J@P€ZچOw;q^0w1dz;"݀#U!W+ PE ގVUPoz_;wʶ\w~e6texO\z8WN,F+8WŗmV#ꁻzo>n9 Zw[3$?>H}Ky(БgvW%ּb͓2 YPZơG -\(q"^2ggrX2J [bN\_6mxţ`~Ђ60,\0˗^_z;@qv+S2SH*t̵EHVyuaudK|E:P" Zf멵Q:DJc '5c UYNd_|TX|Vp\wiSb01X_ ifG -->֔STP;Ec 4_?CN)NW=*rdԽ %œjvD'4'c$0<:ڃJK@]׾{,PDHŊٺ dVPElsi _[}XRlMkeL1^D@`L~V*X/|dO$ȓQSyIڟHtFLK 3y3\0bD~ bxQ&VQQ %{ºH %OjR?K)gα>^eOՖ(tn Ci1Q'觑D|@F_8aW'cў.+R"$X}δ >){9S*uEct*rS+~.UCtWd~9S*_< bIŘηѝIϤOhQ /M* [RtȫYh^KJ+:`;sI3(2h$]vxF@vUHkhm,c 6V vyy1,٣k?{j5TO$\ '{nr ;W HlYgج!Q+7fŏa+(V#*ґdg=yߣcj/5b h<16(mzщLY!x)֓1仜FstMKvR$w6E楗@nO4$^D8@jB^r># -Rmנi XE1q8_N}8?'3f rzrq~4 F]qJou0~6- Ty:@(ۇ#kSFg|!ckT]G g ^҈炳g8٧n p+#Ȋ&;90͞THljV8QӞR(f0+dA>-ѻM4ߩYXCzzZ$~Dʔڲw,5G<&:(wsKy %gӚR!W_x캥,9 Մ6:I&ۜk3X*(" Djum oM͓V҇Il\EsHT0wQA p 蔠VҲq]Zl8,J:>~)amIHBճG9V$RHb.IIrljx,)<ybEt<keкĂK9F‚WV=\1YDM;][pM!CxgxO}o%7}d& Oί rd?aaf hKIA'-<狏R\3t(у6,Gmޓu 9$h|\?ŵ p.] GΡACz'SRF v Xw=g%7'nCw!ɸE{^FuS}āvv_G 1\IUIsLM-mLo14UUGweAHVXeBP &qPpՃjRMfJD/'R 6j,g" Ȑ< -FqBKCDT3H0V b,O숕ݮ݉xZ5؁vVCKBF5pD 7d55 c.X))E DZ\4μl+LbJ]*@ם\0fa]EnYۀZxRȨ^-ǭ SZB@UT|j$E^N5@,hVPn-uC󑀹dQ]aVڡZE\TݣeŒo_&&:} ؅-{'"#$e-Pe\´Q`p6cZ(R =on\@pF?n mWG`vp۝_xY|𐭀+ +@Cw]Nf}_$V.h4*˫oѥA.04-z^;bw:༘72s{< WzJN2Td2]H8m.O Ný )ɭVA{׊\4l@W6;y"UE;}t xRܹfo+pw7>jhGpӍI^:uЗ{q\ `GT=I"bs!۷VPzNz]U:1dOR?R"ࣉ"{.J!Y@h@P"QĒ{ysdְ៣z K-+Rl}"q?"ad;?r1O9Ef+0m9w"S^eHLZ[ĝ\|Z\!rb) ٨'A+g_t5W[ 9n՘Fj_T]+ s|1v"6R}8qyq(nRn`c#81؅ѩWk1v$T-OD:^ *8Qe4rNRwJC (@AssZwM=ɋhvR[0^tw_6PQuCNFnŸ%}ٸ%(?ڞ݌hFE]+ѐ'VZaF_+yc(W}%6M`*24xݭ_ USt16hzpoC,uޗ8p.aD8pQZBBTL&v_;C[3E4SZ_Sq] ݞ&$ud}~//),?%ɕp0QTkMj<6bئ7UF rbH(eq+ V܋5Лy~"eP}LT [K.}[hH_0g[!"O"x+BG+ga LN𭑽$k2ű4S$c⫍$ZC} (4u|:(=Ȅ|(䍐CRk<`llN ܵ>!yŻfK% fTNiEzwpЗ k/rHb*-߾uYOǬ<\R &<+u׭n LԏC 7B \! SJo c(XR8|BdK5eN6V 0Թ;޻3Ӹ'pn1hm3!qQJueE#K3h牗R\@YOĝ}q8ONI} S5 <ǵT~˘`&dt%2&,K[RN03 Cx$늳AD8Q`1zŐ0Y,+EheCa/o"oHJ4Ùv>0>)XPb/avMߡ*0# ;ٛqdx/ZI*f7lUҲ҉DӒʡwB'e+eO>:T'{q%םu:FT5WLTXڅ\ -!be('ϊ7Y$x4$aTⱗ_opRҴ[@X.%9r22cy4dɾP_uϘ< mmprIRW &&Oӭ-}meGØod*>': \2MmqוPbAQKІCRV+]9IzOğbkMɍkŒ=kN&:^[Oe%I[Ds26V;"T49\-?":"U:Q`#.o{ω?bEg2)0q!j|"2{U/D@1tMFmk`8)8G#6l?hTL[-X@+ +tZOR Ś59,x'{r-ǍEDIzzy?eWZW^;h2e8uKcLo X5ƌ&{qq7rn+3 U_I 6+=N~H.y2/$ *ݒ[/v6yS޻+wI : C ͆m*4*֧y}T)t|t6+?WOb@YƭYs\ej3>RS